{"n":889457,"corpus":"85d441f42bf4f3d7","books":["commons:Albert Robida","commons:Amazing Stories covers","commons:Kunstformen der Natur","00830432.5230.emory.edu","02035884.5244.emory.edu","05291282.5246.emory.edu","100illust00gale","1116276upenn","13048617.8544.emory.edu","13thannualillust00busi","150rugsfromchine00ande","156979296.1876.emory.edu","16891921firstret00artp","17meiedixsepti00jacouoft","18595378.6034.emory.edu","1893debrettspeerage00londuoft","1905cataloguegol00henr","1909baronialeccl02bill","1914illustratedd00whit","1917HomeDecorationBook","19991842.5823.emory.edu","24181373.2618.emory.edu","26087803.5626.emory.edu","2encyclopaediaof00gwiluoft","300painti00gale","38915145.5248.emory.edu","38calicturalindu00auburich","39002011128080.med.yale.edu","39002011214120.med.yale.edu","39002086343796.med.yale.edu","40399945.5615.emory.edu","40399945.5618.emory.edu","54620390R.nlm.nih.gov","60210040RX2.nlm.nih.gov","60210040RX3.nlm.nih.gov","60720070RX2.nlm.nih.gov","62523189.5956.emory.edu","63910830R.nlm.nih.gov","A.AuberletStoneCarvingWoodMarbleInteriorAndExteriorStoneAnd","A.RamsaySonCompanyPaintMakersMontreal","ADescriptiveHandbookOfModernWaterColourPigmentsIllustratedWith","AFewSuggestionsForOrnamentalDecorationACollectionOfDesignsColour","AFewSuggestionsForOrnamentalDecorationInPaintersAndDecoratorsWork","APlanBookOfHarrisHomes","APlanBookOfHarrisHomes_821","AVisitationOfTheCountyOfKent","AbolitesPorcelain-enameledSteelReflectorEquipmentForEfficientAnd","AcmeQualityPaintingGuideBook_5","Air_Wonder_Stories_v01n03_1929-09","Air_Wonder_Stories_v01n05_1929-11.Stellar_bogof39-cape1736","Air_Wonder_Stories_v01n07_1930-01_-ibcbc_bogof39-slpn","Air_Wonder_Stories_v01n09_1930-03","Air_Wonder_Stories_v01n11_1930-05.Stellar_bogof39-cape1736","AladdinHouse1915","AladdinReadiCutHomes","AlladinHomecraftMarketPlace","AmazingStoriesQuarterlyV01n011928Winterc2c","AmazingStoriesVolume01Number01","AmazingStoriesVolume01Number02","AmazingStoriesVolume01Number03","AmazingStoriesVolume01Number04","AmazingStoriesVolume01Number08","AmazingStoriesVolume01Number10","AmazingStoriesVolume02Number08","AmazingStoriesVolume05Number02","AmazingStoriesVolume05Number05","Amazing_Stories_Quarterly_v01n01_1928_Winter","Amazing_Stories_Quarterly_v02n03_1929-07_slpn","Amazing_Stories_Quarterly_v02n04_1929-Fall.Experimenter_c2c","Amazing_Stories_v01n02_1926-05_002","Amazing_Stories_v01n07_1926-10_Missing_ifc","Amazing_Stories_v01n08_1926-11_Missing_ifc","Amazing_Stories_v01n10_1927-01_010-_Experimenter","Amazing_Stories_v01n12_1927-03_AK","Amazing_Stories_v02n05_1927-08_Missing_ifc","Amazing_Stories_v02n08_1927-11_Missing_ifc721_ufikus-DPP","Amazing_Stories_v02n09_1927-12","Amazing_Stories_v02n10_1928-01_Missing_ibcbc_AK","Amazing_Stories_v02n12_1928-03_sas","Amazing_Stories_v03n01_1928-04_AK","Amazing_Stories_v03n06_1928-09","Amazing_Stories_v03n09_1928-12_Missing_ibcbc_AK","Amazing_Stories_v04n04_1929-07_Missing_ibcbc_ufikus-DPP","Amazing_Stories_v04n04_1929-07_ufikus-DPP","Amazing_Stories_v05n01_1930-04_049","Amazing_Stories_v05n04_1930-07_052","Amazing_Stories_v05n05_1930-08_-_Teck","Amazing_Stories_v05n06_1930-09_Qshadow-cape1736","AmblerAsbestosBuildingLumber","AmericanCarpenterandBuilderCoAugust19060001","AmericanDrawingMagazine1805","AmericanFixtureCompanySupplementToCatalog4ConduletFixtures","AncientTown-planning","ApplicationsGnralesDeLlectricitAppareilsScientifiques","ArchaeologicalPamphlets","ArchitecturalDetailsForEveryTypeOfBuildingAPracticalDraftingRoom","ArchitecturalStructuralOrnamentalIronAndSteel","ArchwayPressIncPopularhomesandplans0001","ArtInDressWithNotesOnHomeDecoration","ArtisticHomesHerbertC.ChiversArchitect","AutomobileGarageAndDisplayRoomLightingInformationCompiledByL.c","BasicInformationIngredientsAndProcessesGradingsSizesShapesColors","BeadedFringesByA.l.Crawford","BenjaminElectricMfg.Co.ManufacturersWirelessClustersAndLighting_910","BetterBuiltHomesVolumeIi","BlabonArtLinoleumStylesFor1921","BlawformsForLightWallsAndFoundations","BoultsCarvingPanelingMouldingAndDovetailingMachineForShapingEdge","BrickHomes","BridgesAndCulvertsForHighwayTrafficFlatSlabAndGirderType","BridgesStructuralSteelWorkAndMechanicalEngineeringProductions","BuildersAndContractorsMaterialsAndSupplies","BuildingAgeOct19170001","BuildingAndEngineeringCatalog1921Edition","BuildingMaterialCatalogNo.102","BuildingPlanHoldingCorpHomebuildersplanbook0001","BuildingWithAssurance","BuildingWithAssuranceProspectus","C100Book201300201","CAI1057660001Images","CAT10712517","CaliforniaRedwoodnaturesLumberMasterpiece","CaliforniaSpanishTile","CartoonsFromThehindiPunch1904","CatalogOfGardenFurnitureArborsPergolasGatewaysTrellisesFencesEtc","CatalogueAldineGrateMantelCompany","CatalogueAndPriceListOfTheImprovedHoweVentilatingStoves","CatalogueEighty-sixCookingAndHeatingAppliances1914","CatalogueNo.1051900TheLargestMail-orderDepotInTheWorld","CatalogueOfO.d.PierceCo.ManufacturersOfAndDealersInElectrical","CatalogueOfStructuralSteelIronForArchitectsEngineersContractors","CatalogueOfVasesSetteesFountainsAndOtherLawnFurniture","CatalogueSmithAnthonyCompanyHubStovesRangesAndFurnaces","CementHousesAndHowToBuildThem","CharlesTMengequ00Char","ChicagoHouseWreckingCoAbookofplansno540001","ChurchLightingInformationCompiledByA.l.Powell","Cinqsemainesenb00VernA","CollectionUniteVol2Edis","CollectionUnitev1Edis","ConcreteCottages","CostumeancienetAfriFerr","CostumeancienetAfriFerrA","CostumeancienetAmerFerr","CostumeancienetAmerFerrA","CostumeancienetAsieFerrA","CostumeancienetAsieFerrB","CostumeancienetAsieFerrC","CutterStreetAndIndustrialLightingFixturesCatalogueNo.13","CutterStreethoodsBracketsMastArmsPulleysInsulatorsAndPoleLine","DSHopkinsHousesandcottagesbookno40001","DSHopkinsHousesandcottagesbookno60001","DSHopkinsHousesandcottagesbookno70001","DarstellungneueAtlaLich","DavidWilliamsCoCementhousesandprivategarages0001","DealersPriceBookNo.156QualitybiltWoodwork","DescriptionOfStovesFurnacesBathTubsGardenVasesAndVentilators","DescriptiveCatalogue1914FrostAdamsCo.ImportersAndDealersIn","DetrickArchesShowingTheirAdaptabilityToAllTypesOfBoilersAndStokers","DominionMouldingBook","DominionMouldingBook...ContainingSectionsfullSizeOfMoldings","DonahueHenneberryCoThecompletehousebuilder0001","EWStillwellWestCoastBungalows0001","EighteenthYearSteelRoofingAndStampingWorks","EncausticMetalEnameledCeilingsAndSidewalls","F.l.D.r.CarnellIronFoundersAndMachinistsAndManufacturersOfBrick","FabriqueDornementsEnZincCuivrePlombTolePourLeBtiment","FlammarionLeTerreDelCielo","FoundationsSubstructuresAndSubaqueousWorks_506","FrankAlvahParsonsTheArtofHomeFurnishingandDecoration","FredTHodgsonCommonSenseStairBuildingandHandrailing0001","FredTHodgsonModernHouseBuilding19050001","FredTHodgsonMortarsPlastersStuccosArtificialMarble","FriedrichAFlammeCCA180469","FrinksPatentReflectorsForElectricAndCombinationFixturesForLighting","GardenLawnCemeteryAndParkAdornments.IllustratedCatalogueDWith1904","GeneralCatalog1911-1912","GeneralCatalog1917IncludingOfficialSashAndDoorPriceList","GeneralCatalogueOfE.l.RobertsCo.WholesaleManufacturersOfDoors","GeneralRoofingMfgCoModernbuildingideasandplans0001","GeoEWoodwardWoodwardscottagesandfarmhouses0001","GordonVanTineBuildingMat19180001","GordonVanTineCoGordonvantinehomes19210001","GratesAndFireplaceFixturesInIronAndBrass","GuilielmiGilber00Gilb","Hardware_51","HarringtonToolsCatalogNo17","HarrisBrothersCoAbookofplansno660001","HarrisBrothersCoPrestouppatentedbolttogether0001","HeliosDirectCurrentFlamingArcLamps","HighFashionElectricSupplyCorp.","HistoricStylesOfOrnament","HoltRinehartAndWinston0001","HomePlanSuggestions","HomeandgardenLowcostsuburbanhomes3rded0001","HomemasterPublicationsHomedesignsforluxuriouslivin0001","HomesHealthfulAndBeautiful","HowShouldIBuildComfortableCheapAndNeatlyVillaBuildingsAndPrivate","HowToReadPlansAndTakeOffBillsOfMaterials","HydraulicPressBrickCoThehytexhouseofmoderatecost0001","I.p.FrinkReflectorsDesignerAndManufacturerOfScientificAndArtistic","IllustratedCatalogOfOrnamentalSpunAndStampedShellsAndFittingsForGas","IllustratedCatalogueAndPrice-listOfDrawingAndTracingPapersSunPrint","IllustratedCatalogueAndPrice-listOfDrawingAndTracingPapersSunPrint_791","IllustratedCatalogueOfAntiqueChineseBronzesPorcelainsPotteryTomb","IllustratedCatalogueOfCompositionCapitalsAndBrackets","IllustratedCatalogueOfGalvanizedIronRoofingAndSheddingIronStructures","IllustratedCatalogueOfTheCincinnatiCorrugatingCo....Superior","ImperialExcelsiorGasRanges","IndustrialApplicationsOfElectricity","Industrial_Design_USA","InstructionsForInstallingAndOperatingBipolarGeneratorsForIncandescent","InternationalMillTimberCoSterlinghomesno170001","InternationalMillTimberCoThefamousfiftyandotherfav0001","JensPedersenPracticalhomes1922230001","JohnMcleanmachinistmanufacturerAndDealerInCemeterySupplies","JohnPaulPocketreferencebookpresentedby0001","KeepsTestForCast-ironADescriptionOfTheRoutineToBePursuedByThose","KeithCorpKeithsmagazinejune19130001","KeithsCorpKeithsmagazineoctober19170001","KeramicstudioXIV","KeramicstudioXIX","KeramicstudioXV","KeramicstudioXVII","KeramicstudioXVIIA","LaPoutrelleMetalliqueDansSesPrinciplesApplications_546","LadiesHomeJournalJournalbungalows0001","LampeslectriquesUniversellesTrouvDeSuretPortativesAutomatiques","LanternsAndReflectorsWardleSystem","LeTourDuMondeEnQuatreVingtsJours","LewisManufactruingCoBookA7ofonehundredhomes0001","LewisManufacturingCoBookA6ofonehundredhomes0001","LewisManufacturingCoLewishomeshomesofcharacter19220001","LightForEveningHoursHeatAndLightPartIi","LightingIndustrialInteriors","LindstromandAlmarsMinneapolisjournalofarchitecture0001","LouisBossertandSonsIncBosserthouses0001","LumberDealersServiceBureauArchitecturaleconomyvol10001","MAB.31962000175335Images","MAB.31962000726921_Images","MAB.31962000740062Images","MAB.31962000740104Images","MAB.31962000741870Images_20130625_1725","MAB.31962000741953Images","MAB.31962000742027Images","MAB.31962000742142Images","MAB.31962000742175Images_201308","MAB.31962000742183Images","MAB.31962000742217Images","MAB.31962000742241Images","MAB.31962000742555Images","MAB.31962000742761Images","MAB.31962000790380Images","MAB.31962000791388Images","MAB.31962000791461Images","MAB.31962000791503Images_20130628","MAB.31962000791768Images_20130816","MAB.31962000791859Images","MAB.31962000791990Images_20130625","MAB.31962000793236Images","MAB.31962000794721Images","MAB.31962000794820Images","MAB.31962000794838Images","MAB.31962000794846Images","MAB.31962000794853Images","MAB.31962000794861Images","MAB.31962000794879Images","MAB.31962000794895Images","MAB.31962000794903Images","MAB.31962000795432Images","MAB.31962000795496Images","MAB.31962000798623Images_20130524","MAB.31962000798664Images","MAB.31962000798680Images_20130514","MAB.31962000798706Images_20130514_1531","MAB.31962000798714Images_201305","MAB.31962000805659Images","MAB.31962004184572Images","MAB.NK1560L41859Images_201304","MAB31962000727465Images","MAB31962000742191Images","MLKeithKiethsarchitecturalstudies0001","ManchesterIronWorksArchitecturalStructuralOrnamentalIronAndSteel","ManualOfTheBoutonFoundryCompany1887","ManufactureDeLampesIncandescenceDappareillageGnralPour","MaxLKeithAttractivehomes0001","McGillLibrary-PN970_K5_L54_1856-1251","MiraclePressedStoneCoMiracleconcretethegreatmodern0001","MissionFurnitureHowToMakeItPartTwo","ModeV.1","ModeV.2","ModeV.3","ModernHomes_412","ModernTimberAndSteelBuildings","ModernWallDecorationPracticalArtSenseInColorHarmonyAndDesign","MuirheadCo.ElectricalEngineersContractorsAndManufacturersOf","NationalFireproofingCoThenatcotextilehouse0001","NovaluxStreetLightingUnitspendentAndBracketTypesForMazdaSeries","NovaluxStreetLightingUnitspendentAndBracketTypesForMazdaSeriesLamps","NoveltyStovesAndRanges","OfficialMouldingBookillustrated","OliverEWellsArchitectureventilationandfurnishingof0001","Originaldesigns00Cham","OrnamentalStreetLampPostsMastArmsAndBrackets","OrnementsPourLarchitectureEnZincCuivreTolePlombTravauxDartSur","PetersonsMagazineJanuaryToJune1888","PetersonsMagazineJulyToDecember1888","PetiteArcLampParts","PhiladelphiaHardwareAndMalleableIronWorks","PicturesAndPlasticReproductionsFromSculptureForSchoolLibraryAndHome","PlansOfModernHomes320","PracticalHomes13thEdition_58","RadfordArchitecturalCoRadfordhomebuilder19110001","RadfordsCombinedHouseAndBarnPlanBook","Radfordsashdoorsblindsmouldings0001","RayHBennettLumberCoIncBennettHomesBetterBuiltReady0001","Readi-cutHousesframeOrBrickVeneerSubstantialWarmComfortable","ReferendexAManualOfArchitecturalSpecificationsAndConstruction","ReliableGasStovesAndRanges","ResidenceLightingInformationCompiledByA.l.PowellAndH.a.Smith","RevolvingDoorsAlwaysClosedStylesTypesDesigns","RheinauerGartenmbelSpalierwerkeHolzarbeitenFurParkanlagenVeranden","RobertsPricePilot","Robesetfemmes00Sacc","RulesOfPerspectiveExplainedIllustratedAndAdaptedToPracticalUseBy","SBReedCottagehousesforvillageandcountryhomes0001","SBReedModernhomesforeverybody0001","SI192806","SarnaRetailCatalogNo.62","SashDoorsBlindsMouldingAndAllKindsOfMillwork","ScherzerRollingLiftBridgesTheirInceptionDevelopmentAndUse","Science_Wonder_Stories_v01n02_Stellar_Jul_1929_unknown-DPP_c2c","Science_Wonder_Stories_v01n04_1929-09_bogof39-cape1736","Science_Wonder_Stories_v01n05_1929-10.Stellar_no_bc","Science_Wonder_Stories_v01n06_1929-11.Stellar","Science_Wonder_Stories_v01n07_1929-12.Stellar","Science_Wonder_Stories_v01n08_1930-01_bogof39-cape1736","Science_Wonder_Stories_v01n11_1930-04.Stellar_-fc","Science_Wonder_Stories_v01n12_1930-05.Stellar","Science_Wonder_Stories_v01n12_1930-05_bogof39-cape1736","Semi-indirectLightingWithANewUnitPracticalForAnyPurposeThatIsMore","ShipLightingInformationCompiledByR.w.Peden","SketchBookOfThePhiladelphiaBostonFaceBrickCo","SmallConcreteBridgesAndCulverts","SomeSmallHousesIllustratedWithFrontispieceInColourAnd90","SpecificationData1914GroupedCatalogueOfBuildingTradesInOneVolume","StandardLightingCoCatalogueofnewprocessvaporstoves","SteelTransmissionStructuresAndCatenaryBridges","StovesFor1904","StreetLightingBracketsAndCenterSpanFixturesForMazdaLamps","SuppliesForGasElectricCombinationFixturesAndMiscellaneousGoods","TWXOperateNo28KSRTeletypewriter1962","TeslaArticlesElectricalExperimenter","TheAlabastineStencilCatalog","TheBritishElectricWorksCo.Ltd","TheFletcherManufacturingCo.ManufacturersOfElectricalConstruction","TheHouseholdHelperAndCatalogueOfFlorenceAutomaticOilStovesRecipes","TheInvitingHome","TheLightingOfArmoriesAndGymnasiumsInformationCompiledByA.l.Powell","TheLightingOfOfficeBuildingsAndDraftingRoomsInformationCompiledBy","TheMaximElectricLightAndPowerCo.Philadelphia_595","TheStraussBasculeBridgeCompanyInc.EngineersAndDesignersOfTrunnion","UMDustmanConstructionofdwellinghousesandbungalows0001","USDeptAgPlainConcreteFarmUse0001","UnionNationalIncFurnitureDesignedforGraciousLiving0001","UniversalPortlandCementBoyntonPortlandSidewalkCon0001","VanDepoeleElectricLightCompanyManufactureSingleAndMultipleCurrent","VenetianIronWork","VerneJangadaBNF01","VerneLaurEpaveCynthiaBNF00","VerneSecondePatrieII1900_201410","VerneSphinxGlacesBNF00","VieilleMontagneAlbumDobjetsDartEtDornementationArchitecturale","VisitationsOfHertfordshire","WallPaperForEveryHome1916","WallPapersAndCretonnes1911","WallPapersWithSpecialCretonnesToMatch","WarmingAndVentilatingForPublicBuildingsSchoolsHallsStores","WarmingAndVentilationForPublicBuildingsSchoolsHallsStores","WeirdTalesV01n04192306","WeirdTalesV01n04192306_201904","WeirdTalesV02N0119230708","WeirdTalesV03N02192402","WeirdTalesV03n04192404","WeirdTalesV04N03192411","WeirdTalesV05N03192503","WeirdTalesV05N04192504","WeirdTalesV06N02192508","WeirdTalesV06N03192509","WeirdTalesV06N04192510","WeirdTalesV06N05192511","WeirdTalesV07N02192602","WeirdTalesV07N03192603","WeirdTalesV07N06192606","WeirdTalesV08N01192607","WeirdTalesV08N02192608","WeirdTalesV08N06192612","WeirdTalesV09N05192705","WeirdTalesV10N02192708","WeirdTalesV11N01192801sasIfcIbc","WeirdTalesV11N05192805","WeirdTalesV11N06192806","WeirdTalesV12N01192807","WeirdTalesV13N05192905","WeirdTalesV15N04193004jvhSas","WeirdTalesV15N06193006","Weird_Tales_v01n04_1923-06","Weird_Tales_v02n02_1923-09","Weird_Tales_v02n03_1923-10","Weird_Tales_v07n05_1926-05_sas","Weird_Tales_v09n02_1927-02","Weird_Tales_v14n06_1929-12_sas","Weird_Tales_v15n02_1930-02_sas","WesternPineAssocCreateBetterLivingwithFencing0001","WestinghouseArcLampsAndLightingSystems","WeyerhaeuserCarportsandStorageIdeas0001","WeyerhaeuserFamilyPlannedHomesUnusualPlansModern0001","WeyerhaeuserForestProductsGoodhouses3rded0001","WeyerhaeuserPattyOPanels0001","WeyerhaeuserRecreationFamilyRoomIdeas0001","WilliamTComstockBungalowscampsandmountainhouses0001","WilliamTComstockCottages0001","Wiremold0001","WmALambertLambertssuburbanarchitecture0001","Wonder_Stories_Quarterly_v02n01_1930-Fall_Missing_143-144","Wonder_Stories_Quarterly_v02n04_Stellar_Sep_1930_cape1736","Wonder_Stories_v02n03_1930-08_missing_287-8","Wonder_Stories_v02n04_1930-09","WoodworkOfQuality","a594745300montuoft","abbeycathedralch00brit","abcedariopittori00orla","abcofcollectingo00blac","abecedaireourudi00caum_0","abecedaireourudi00caum_1","abercrombiefitch00aber","abercrombiefitch00aber_0","aberdeenshireepihend","abergedelaviedes02deza","abergedelaviedes04deza","abookofcheerfulc00fran","aboutadvertising00fowl","aboutetchingetch00phil","abovegroundarche00cott","abrahamifransiin01frau","abrahamigorlaeia01goor","abrahamigorlaeia02goor","abrahamlincolnx00linc","abregdelaviedesf01dzal","abregdelaviedesf02dzal","abregdelaviedesf03dzal","abregdelaviedesp00pile","abregedelaviedes01deza","abregedelaviedes03deza","abrgdegome00fpbc","abridgedcatalogu00victuoft","abridgedspecimen00keys","abydos22petr","abydos24petr","academynotes18828roya","academynotes18839roya","acadmiciensda00font","accountdomesticarch00park","accountofallpict00brit","accountofartofty00burmiala","accountofdiscove00hami","accountofexercis00bost","accountofionictr00fell","accountofliveswo00palo","accountofsomeofs00rich","accountoftournam00gord","accurataesuccint00venu_0","accurataesuccint01venu","accurataesuccint02venu","achillisbocchiib00boc","achillisbocchiib00bocch","achillisbocchiib01bocc","acquafortistiita03bior","actofincorporati00arta","adamsstricklandi00adam","adjustablefoldin00colu","admirandaantiqui00gori","adolfostahllectu00astruoft","adventuresamongp00hindrich","advertisementsof00ayre","advertisingfortr00aughuoft","advertisingitspr00tippuoft","advertisingselli00holl","advertisingselli00holluoft","advertisingsocia00frenrich","aebrooksscollect00broo","aedesbarberinaea00teti","aedeswalpolianae00walp","aedeswalpolianae00walp_0","aeg-heavy-duty-power-tools-1977","aegyptischeurkun112kn","aestheticalphilo05schiuoft","aestheticattitud00langiala","aestheticattitud00languoft","aesthetik02junguoft","aesthetikdeslich00baue","agerputeolanussi00vill","ahheilmancosnint00ahhe","aimsidealsinart00clau","aimsidealsinocad00clauuoft","aimsidealsofrepr00rumm","alabastersarcoph00shar","alabastersarcoph64shar","aladdinhomes00alad","aladdinhomesb1920alad","aladdinhomesbuil32alad","aladdinmanualofc00betc","albertdrerhisl01thau","albertdrerhisl02thau","albumchinoiscepe00fran","albumdebroderies002dill","albumdebroderies003dill","albumdedentelled00hard","albumdedentelled1900hard","albumdeguipuredi16hard","albumdusigerecue00cham","albummittelalter00kall","albumofengraving00mark","albumofscottishs00till","alcuneopereedili00malv","alexandriabalexa00alex","alexiisymmachima00mazz","alexiisymmachima00mazz_0","alfavitnyukazate00felkuoft","alfredjewelhisto00earl","alhambrabeingbri00calv","alladinhomescomp00canauoft","allaroundpalette00cham","allgemeinegeschi03satt","allgemeinegeschi04satt","allgemeinegeschi05satt","allgemeinegeschi12satt","allgemeinetheori01sulz","allgemeinetheori02sulz","almanachdelali1853jani","alphabethist00nesbrich","alphabetofhistor00nesb","alphabetofobject00nymciala","alphabets00berl","alphabetsoldnew00dayl","alphabetsoldnewf00dayl","alphabetsoldnewf00dayluoft","alpssanctuarieso00butl","alpssanctuarieso00butluoft","altaiiranundvlke00strz","altchristlicheun02wulf","altedenkmaler03welc","altedenkmalerde00winc","alterthumundgeg2v3curt","althollndische00martuoft","alticchiero00rose","altitalischestud00paul","altitalischestud02pauluoft","amazing-stories-v-02-n-03-1927-06","amazing-stories-v-04-n-02-1929-05-fixed-sas","amazing_stories_april_1926","amazing_stories_august_1926","amazing_stories_july_1926","amazing_stories_june_1926","amazing_stories_november_1926","amegrap00weit","americaheraldica00lero","americaheraldica00verm","american-handicrafts-1972","american-martinsville-montevedra-furniture-1971","american-trophies-1962","americanarchaeol02colu","americanarchitec00schu","americanarchitec01ritc","americanarchitec02ritc","americanarchitec92schu","americanartamer01mont","americanartamer02mont","americanartameri01mont","americanartameri02mont","americanbuilders00benj","americancaricatu00newy","americanchurchsi00muserich","americancollegec00wardrich","americancottage00bull","americancottageb00bull","americancountryh00howe","americandrawingb01chap","americandrawingb02chap","americanembassyi00abel_0","americanestatesg00ferr","americanestatesg00ferruoft","americanetchersr00vanr","americangardens00lowerich","americanglossary00garn","americangraphica00weit","americanhomesga101913newy","americanhomesgar41907newy","americanhomr03newy","americanhorolog02mill","americanhorologi01mill","americanhorologi02mill","americanhorologi04mill","americanhouse00hatfiala","americanhousecar00hatfiala","americanhousecar01hatf","americanhousecar02hatf","americanhousecar03hatf","americanhousecar04hatf","americanmasterso00caff_0","americanmasterso00caffuoft","americanmasterso00incaff","americanmasterso1903caff","americanmasterso1913caff","americanmasterso1918caff","americanmonthlym91888newy","americanmuralpai00king","americannumismat00dickrich","americanpainter00sher","americanpainters00shel","americanpainters00shel_0","americanpainters00sher","americanpainters00sher_0","americanpainting00van","americanpainting00vand","americanpictures00bry","americanpictures00brya","americanpicturespai00brya","americanrenaissa00dowjrich","americansofgentl00walk","americanspecimen00amer","americanspecimen00amerrich","americanvignola01wareuoft","americanwomanabr00mcmarich","amermasterssculp00caffiala","ameuble00gale","ammianimarcellin00ammi","ams_1928_04","amsterdametharle00dumouoft","amurtribesbert00laufrich","amusementforlitt00mclo","analysisofbeauty00hoga","analysisofdrawin00moor","analysisofgothi01bran","analysisofgothic01bran","analysisofgothic02bran","analysisofgothic02branuoft","analysisoflevere00play","analysisoforname00worn","analysisoforname00wornuoft","analysisofromana00enth","analysisreproduc00bark","anatomyofpattern00dayl","ancienjapon00appe","ancientartritual00harruoft","ancientcastlesma00flem","ancientcoinsofgr00mill","ancientegyptiana00hous","ancientgreeceske00cott","ancientgreeceske00cottuoft","ancientgreekfema00smituoft","ancientmedievala00bulluoft","ancientmoderngol00vict","ancientsepulchra00roge","ancientsepulchra00rogeuoft","ancientsinopehis00robi","ancientstainedpa00eden","andreamantegnait00hind","andreasansovinou00schuoft","androvetivsdvcer00andr","anecdotesdesbeau01noug","anecdotesdesbeau02noug","anecdotesofheral00elvirich","anecdotesofpaint00edwa","anecdotesofpaint01walp_0","anecdotesofpaint02walp","anecdotesofpaint03walp","anecdotesofpaint04walp_0","anecdotesofpaint05walp","anecdotesofpaint1880spoo","anfangsgrundeder00kefe","anfangvrsprugund00ruxn","angelicakauffman00gera","anglicanstudyinc00neff","angloamerican00barb","angloamericanp00barb","animalpaintersof01gilb","animalpaintersof02gilb","animalsymbolismi00evanrich","anintroductionto00gayluoft","anmerkungenuber00winc","annalesdelecolef00bera","annalesdumusee1808pt2land","annalesdumusee1812pt2land","annalesdumusee1819pt1to2land","annalesdumuseec1v10land","annalesdumuseec1v13land","annalesdumuseec1v15land","annalesdumuseec1v16land","annalesdumuseec1v19land","annalesdumuseec1v20land","annalesdumuseec1v21land","annalesdumuseec2v1land","annalesdumuseec2v2land","annalesdumuseec2v6land","annalesdusalonde00bast","annalesmonastici04luar","annalsofartistso01stiruoft","annalsofartistso02stiruoft","annalsofartistso03stiruoft","annalsofcoinageo01rudiuoft","annalsofcoinageo03rudiuoft","annalsofcoinageo3rudiuoft","annalsofparisian00gres","annalsofscottish00dickuoft","annualcatalogue0102miss","annualcataloguer00gend","annualconvention1918chur","annualexhibition0410pola","annualexhibition0819newy","annualexhibition1115pola","annualexhibition1898newy","annualexhibition1905newy","annualexhibition1916pola","annualexhibition1930newy","annualexhibition9503pola","annualopenexhibi1910ontauoft","annualopenexhibi1911ontauoft","annualopenexhibi1912ontauoft","annualopenexhibi1913ontauoft","annualopenexhibi1914ontauoft","annualopenexhibi1917ontauoft","annualopenexhibi1920ontauoft","annualopenexhibi1923ontauoft","annualreport190200onta","annualreportof03phil","annualreportofam00amer_0","annualreportofam00amer_1","annualreportofam00amer_2","annualreportofam3019amer","annualreportofph01phil","annualreportofph02phil","annualreportofph04phil","annualreportofph05phil","annualreportofph06phil","annualreportofph07phil","annualreportofph08phil","annualreportofph09phil","annualreportofph10phil","annualreportofph11phil","annualreportofph12phil","annualreportofph13phil","annualreportofso00soci_0","annualreportofst07cali","annualreportofst10cali","annualreportofun1711geol","annuaregeneralhe01unse_0","anonimonotesonpi00michuoft","anonymemeister00popp","anotherfashionep00wana","anticabasilicogr00sarn","anticaemoderna01foll","anticaemoderna03foll","anticaemoderna04foll","anticaemoderna05foll","anticaemoderna07foll","anticheiscrizion00verm","antichetrineital00ricc","antichitadisarsi00anto","antichivasidipin00camp","antikebronzestat00neuguoft","antikestraufleis00scheuoft","antiperistasipis00temp","antiquarianglean00scot","antiquarianitine01stor","antiquarianitine02stor","antiquarianitine03stor","antiquarianitine04stor","antiquarianitine05stor","antiquarianitine06stor","antiquarianitine07stor","antiquarianseria01colu","antiquegems00kingiala","antiquegemsrings01king","antiquegemsrings01kinguoft","antiquegemsrings02king","antiquegemsrings02kinguoft","antiquegemstheir00kingiala","antiqueviewsofye00star_0","antiquitatisreli00muse","antiquitesegypti02cayl","antiquitesegypti03cayl","antiquitesegypti04cayl","antiquitesegypti05cayl","antiquitesegypti06cayl","antiquitesegypti07cayl","antiquitesetrusq01hanc","antiquitesetrusq02hanc","antiquitesetrusq03hanc","antiquitesetrusq04hanc","antiquitesetrusq05hanc","antiquitiescurio00kenn","antiquitiescurio00londrich","antiquitiesexpla00ogle","antiquitiesofath00stua","antiquitiesofcat00brit","antiquitiesofeng00gros","antiquitiesofgre01hear","antiquitiesofher00baia","antiquitiesofstp00crul","antiquitsdelarus00tols","antiquitsdherc03piro","antiquitsdherc05piro","antiquitsdherc06piro","antiquitsherculan01davi","antiquitsherculan02davi","antiquitsherculan03davi","antiquitsherculan04davi","antiquitsherculan05davi","antiquitsherculan06davi","antiquitsherculan07davi","antiquitsherculan08davi","antiquitsnationa01mill","antiquitsnationa02mill","antiquitsnationa03mill","antiquitsnationa04mill","antiquitsnationa05mill","antiquitymuseum00yaggrich","antoinecoysevox102kell","antoinelemaistre00vall","antoniiaugustini00agus","antonioaverlinof00fila","anversguidehisto00molj","apartmenthotelsb00lott","apollohistoireg00rein","apologiaindifesa00polc","apologiaindifesa00polc_0","apotheosisafterl00stro","apotheosisvelcon00cupe","appendixtopricel00work","appletonscyclopa00wortiala","appletonscyclopa02dapp","appletonscyclopd00wort","appletonsdiction02appl","appletonsdiction02newyuoft","applicationofben1898farb","applicationofcom00orviuoft","applicationofdye00matt","applicationofdye00mattiala","applieddrawing00brow","appreciationofsc00stur","appropriatecloth00alex","appropriatecloth01alex","aprilstaryegody1913petr","apulien00page","arabicspainsidel00whisuoft","arazziantichiemo00gent","arborvitaebookon1910blou","archaeoes01simp","archaeologicales01simp","archaeologicales02simp","archaeologicales02simpuoft","archaeologicalno00donw","archaeologischeh00robe","archaicenglandes00bayl","archaiologikep188788arch","archaiologikep188990arch","archaiologikep189394arch","archaiologikep189799arch","archaiologikep190003arch","archaiologikep190406arch","archaiologikep190709arch","archaiologikep191011arch","archaiologikep191213arch","archaiologikep191517arch","archisestoperfor00reve","architect161918amer","architect1906sanf","architect1907sanf","architectenginee0910sanf","architectenginee1011sanf","architectenginee1030sanf","architectenginee1031sanf","architectenginee10531sanf","architectenginee10732sanf","architectenginee10932sanf","architectenginee1112sanf","architectenginee11133sanf","architectenginee11333sanf","architectenginee11534sanf","architectenginee11734sanf","architectenginee11935sanf","architectenginee12135sanf","architectenginee1213sanf","architectenginee12336sanf","architectenginee12536sanf","architectenginee12737sanf","architectenginee12937sanf","architectenginee13138sanf","architectenginee1314sanf","architectenginee13338sanf","architectenginee13539sanf","architectenginee13739sanf","architectenginee13940sanf","architectenginee14140sanf","architectenginee14341sanf","architectenginee14541sanf","architectenginee14742sanf","architectenginee14942sanf","architectenginee15143sanf","architectenginee15444sanf","architectenginee15744sanf","architectenginee16045sanf","architectenginee16446sanf","architectenginee16847sanf","architectenginee17248sanf","architectenginee17649sanf","architectenginee18050sanf","architectenginee18451sanf","architectenginee18852sanf","architectenginee19253sanf","architectenginee19654sanf","architectenginee20055sanf","architectenginee2010sanf","architectenginee20456sanf","architectenginee20857sanf","architectenginee2110sanf","architectenginee21258sanf","architectenginee21659sanf","architectenginee2210sanf","architectenginee2411sanf","architectenginee2511sanf","architectenginee2611sanf","architectenginee2812sanf","architectenginee2912sanf","architectenginee3012sanf","architectenginee3213sanf","architectenginee3313sanf","architectenginee3413sanf","architectenginee3614sanf","architectenginee3714sanf","architectenginee3814sanf","architectenginee3914sanf","architectenginee4015sanf","architectenginee4115sanf","architectenginee4215sanf","architectenginee4315sanf","architectenginee4416sanf","architectenginee4616sanf","architectenginee4817sanf","architectenginee5017sanf","architectenginee51948sanf","architectenginee5218sanf","architectenginee5418sanf","architectenginee5619sanf","architectenginee6220sanf","architectenginee6822sanf","architectenginee7022sanf","architectenginee7824sanf","architectenginee8025sanf","architectenginee8225sanf","architectenginee8626sanf","architectenginee8827sanf","architectenginee8927sanf","architectenginee9128sanf","architectenginee9328sanf","architectenginee9529sanf","architectenginee9729sanf","architectenginee9930sanf","architectorpract00benj","architectsnotebo00wyat","architectssketch00peab","architectura07embu","architectura1pt1vitr","architectura1pt2vitr","architectura3pt1vitr","architecturacivi00bock","architecturacivi00cara","architecturacuri00bock","architectural08clar","architecturalant01brit","architecturalant01brit_0","architecturalant02brit","architecturalant02brit_0","architecturalant03brit","architecturalant03brit_0","architecturalant04brit","architecturalant04brit_0","architecturalant05brit","architecturalant05brit_0","architecturalbro00canauoft","architecturalcom00robiiala","architecturalcom00robiuoft","architecturaldes00poco","architecturaldir00bill","architecturaldra00teal","architecturaleng00frei","architecturaleng00freirich","architecturalill00bill","architecturalill00bill_1","architecturaliro00birk","architecturaliro00birkuoft","architecturaliro00fryerich","architecturalmag01lond","architecturalmag02lond","architecturalmag03lond","architecturalmag04lond","architecturalmag05lond","architecturalmet00whmu","architecturalmon00aldrrich","architecturalmon00sainrich","architecturalmon00whitrich","architecturalmon00ziegrich","architecturalmon01brow","architecturalmon01chan","architecturalmon01embu","architecturalmon02bess","architecturalmon02buck","architecturalmon02derb","architecturalmon02wall","architecturalmon02whit","architecturalmon02zieg","architecturalmon03brow","architecturalmon03dowj","architecturalmon03embu","architecturalmon03fish","architecturalmon03lebo","architecturalmon03schw","architecturalmon04aldr","architecturalmon04chap","architecturalmon04isha","architecturalmon04tall","architecturalmon04walk","architecturalmon04whit","architecturalmon05cove","architecturalmon05eber","architecturalmon05kilh","architecturalmon05mora","architecturalmon05pric","architecturalmon06gros","architecturalmon06hadd","architecturalmon06mago","architecturalmon06pind","architecturalmon06ripl","architecturalmon06whit","architecturalmon07embu","architecturalmon07litc","architecturalmon07tarn","architecturalmon07trow","architecturalmon08clar","architecturalmon08even","architecturalmon08hopk","architecturalmon08loom","architecturalmon08whit","architecturalnot00arch","architecturalpi02wink","architecturalpro00brya","architecturalrem00wayt","architecturalrev11869sloa","architecturalrev21869sloa","architecturalsha00mcgouoft","architecturalske00luga","architecturalske01walk","architecturalsty00saylrich","architecturalwro00kentuoft","architecturalyea11univ","architecturanumi00dona","architecturanumi00donauoft","architectureclas00smit","architectureclas00smitiala","architecturedcor00roge","architecturedem00brag","architecturedemo00brag","architecturedeph00lorm","architectureelem00wott","architectureforg00hort","architecturegene00vitr","architecturegoth00smit","architecturehowt00robe","architectureimpr00morr","architectureimpro00lang","architectureinen00rick","architectureinit00catt","architectureintr00leth","architecturemode01jomb","architectureofan00cole","architectureofco00down","architectureofco00eber","architectureofco00eberiala","architectureofma00vitr","architectureofpr00macg","architectureofpr00macgrich","architectureofre01ward","architectureofre02ward","architectureofre1909ande","architectureorigins01port","architectureorigins02port","architectureouar00vitr","architectureprat00bull","architecturequic00avil","architecturerura00wrig","architecturevitru00vitr","architecturundor00altm","architectvravonn00meye","architetturabreu00bran","architetturaciui00osio","architetturacivi00osio","architetturadigi00viol","architettvracond00mont","architeturadigio00bran","archivesdesscien1191soci","archivesdesscien2519soci","archivesheraldiq01schw","archivesheraldiq04schw","archiveshraldi1892schw","archiveshraldi19071908schw","archivfrstammu07rheu","archivfrstammu18rheu","archologyfalse00munr","areika00rand","argumentsonbehal00bunk","ariadneflorentin00rusk","ariadneflorentin1892rusk","aritmeticapratic02bass","arktiskeskinddra00hatt","armoiriesdesfami03roll","armorbronzeartis00nati","armorialdesprinc01dubu","armorialensignso00crui","armorialfamilies00foxd","armorialfamilies01foxd","armorialfamilies02foxd","armorialofjersey00payn","armorialvniuerse00sego","armorylineagesof00todd","armorylineagesof1919todd","armsofbaronialpo00buterich","armsofscottishbi00lyon","armsofscottishbi00lyonrich","arrow-squeeze-toys-1968","arrowsofchacebei00ruskrich","arsacidarumimper01foyv","arsacidarumimper02foyv","artandlife00mooruoft","artappealindispl00pars","artarchaeology1922arch","artartistsinconn00fren","artartistsofindi00burnrich","artartistsofourt01cook","artartistsofourt02cook","artartistsofourt03cook","artartistsofourt04cook","artartistsofourt05cook","artartistsofourt06cook","artcataloguecata00pran","artconta16west00onta","artcraftofcabine00dennuoft","artcraftofprinti00morrrich","artcraftsforamat00mill","artcriticismmono00chilrich","artculturehandbo00rusk","artculturehandbo00rusk_0","artdecorationapp00spof","artdecorationapp00spof_0","artdemocracy00scot","artduchauffagedo00pelo","artedapinturasym00nune","artedellapittura00dufr","arteducationappl00nichiala","arteducationinwo00klen","arteducationscho00smit","artembroiderytre00lock","artenvironment00phil","artethicsofdress00farn","arteyusodearquit01lore","arteyusodearquit02lore","arthandicraftinw00elli_0","arthandicraftinw00ellirich","arthurjeromeeddy00arti","artideasculpture00jarv","artificialsoftpa00barb","artinamericacri00benj","artinamericacrit00benj","artinamericacrit00benjuoft","artinancientegyp01perr","artinancientegyp02perr","artincalifornias00port","artinchicagobusi00fair","artincostumedesi00shov","artindecorations00habe","artindress00bolm","artindress00brow","artinegypt00masp","artinengland00cook","artinenglandduri00valluoft","artinfranc00hour","artingreatbritai00arms","artingreatbritai00armsrich","artinindustry00rich_0","artinindustrybei00rich","artinindustrybei00richrich","artinmodernstate00dilk","artinneedleworkb00dayl","artinspainportug00dieurich","artinspainportug00dieuuoft","artisticembroide1880chur","artistichomeperu00barn","artisticjapanill02bing","artisticmodernho00asso","artistpublicothe00coxk","artistsengravers00finc","artistslettersfr00lafaiala","artistslettersfr01lafa","artistslovestory00knap","artistsofabrahamqlinc","artistsofabrahjlinc","artistsofabrahvlinc","artistsofabramlinc","artistsofabrclinc","artistsofabrtlinc","artistspastprese00cary","artistsplinc","artistxxxxxxslinc","artisxxhlinc","artisxxxxxxxxblinc","artitslawsreason00longrich","artlife00leev","artman00balc","artmancomparativ00balcuoft","artmcneil00wayt","artnatureunderit00dunb","artneedleworkcom00unse","artneedleworkfor1879sava","artofbeauty00hawe","artofbook00holm","artofbookreviewo00holm","artofbronzecomme00slsn","artofbuildinghom00park","artofdecoration00hawerich","artofdrawingonst00hull","artofdresdengall00addi","artofdyingwoolsi00hell","artofenglandlect00rusk","artoffiguredrawi00weig","artofflorenceint00powe","artofflorenceint00powerich","artofflorenceint1912powe","artofgraueingetc00fait","artofgreatmaster00lees","artofhomefurnish00pars","artofinteriordec00wood","artofjjhilder00hild","artoflandscapepa00will","artofletteringsi00boyc","artoflouvreconta00pott","artofmunichgalle00anserich","artofnetherlandg00prey","artofoldworldinn00holw","artofpaintinginn00mach","artofpaintinginn00machrich","artofpaintingwit00pile","artofpittipalace1903addi","artofplastererac00bankuoft","artofpradosurvey00rick","artofprinting00summ","artofsaracensine00lane","artofshowcardwr00stro","artofshowcardwri00stro","artoftheatricalm00mortrich","artofvaticanbei00pott","artofvaticanbein00pottuoft","artofviennagalle1911prey","artofwallacecoll00shel","artofwallacecoll1914shel","artofweavingbyha00gilr","artofweavingbyha01gilr","artofweavingbyha1844gilr","artornamentermod00hend","artpanelsfromhan00push","artpotteri00ovin","artpotteries00ovin","artpracticeoflan00miln","artpracticeoflan00miln_0","artpracticeoft00gres","artpracticeoftyp00gres","artpricescurrent02lond","artpricescurrent03lond","artpricescurrent04lond","artprinciplesinh00clar","artreaderprepare00quin","artrecreations01urbi","artrecreationsbe00dayh","artrecreationsbe00urbi","artreligion00vog","artreligion00vogt","artreligion00vogtrich","artreligion00vogtuoft","artreligion01vogt","artsandcraftsrev00holmuoft","artsclubitsmembe00roge","artsconnectedwit00daviuoft","artscraftsessays00arts","artscraftsinmeta00chan","artscraftsofanci00petrrich","artscraftsofanci1909petr","artscraftsofanci1910petr","artscraftsofol03will","artscraftsofold01will","artscraftsofold02will","artscraftsofolde01will","artscraftsofolde02will","artscraftsofolde03will","artscraftsofoldj00dick","artscraftsofourt00brow","artsinearlyengla00browiala","artsinearlyengla031brow","artsinearlyengla03brow","artsinearlyengla04brow","artsinearlyengla05brow","artsinmiddleag00jaco","artsinmiddleage00jaco","artsinmiddleages00jaco","artsinmiddleages00jacouoft","artsofworldcompa00balcuoft","artstudiesfromna00hulm","artthghtexper00jarv","artthoughtsexper00jarv","artthoughtsexper1869jarv","arttreasuresofla00lamb","arttreasuresofwa00hend","asouvenirbooklet1915eng","assyrianbabyloni00stevuoft","astounding-stories-v-04-n-01-1930-10","astronomie02lala","astronomie03lala","astronomie04lala","astronomischenac7375astr","astronomybible00reed","astronomydetermi00usco","astronomyforamat00flam","astronomyforhigh00newc","astronomyforuseo00gill","astronomywithout00colb","astrophysicaljou09ameruoft","athenianlekythoi00fairuoft","athenianlekythoi06fairuoft","atlasdesquantits00pouruoft","atlasmaritimusor00sell","atlasofclinicalm00peye","attempttodiscrim00rick","attempttodiscrim00rick_0","attidellaaccade06acca","attidellaaccadem0301acca","attidellaaccadem0302acca","attidellaaccadem0303acca","attidellaaccadem0305acca","attidellaaccadem0306acca","attidellaaccadem09acca","attidellaaccadem10acca","attraversoglialb03pica","attraversoglialb04pica","attwoodspictures00attw","audiencesafewsug00holduoft","augsburgsdrawing02augs","ausfhrlicheshand01scha","ausfhrlicheshand02scha","ausstellungdeuts01berl","australasiantoke00mitc","australianflorai00bake","authorspublisher00putn","authorspublisher1897putn","authorspublisher1900putn","autobiographical01scot","autobiographical02scot","averyarchitectural00catarich","avgvstarvmimagin00vico","avignonetlecomta00halluoft","aws_1929_08","aws_1930_05","balabish37wain","bambamclock00mcev","bambooworkcompri00hasl","banburychapbooks00pearrich","bangertersinvent00king","bannersstandards00howauoft","baptistryromanes00monn","barceloneetlesgr00desduoft","bargainbook00jern","barnplansoutbui00hals","baronialecclesi03bill","baronialecclesi04bill","baronialecclesia00bill","baronialecclesia01bill","baronialecclesia01bill_0","baronialecclesia01billiala","baronialecclesia02bill","baronialecclesia02bill_0","baronialecclesia02billiala","baronialecclesia03bill","baronialecclesia03bill_0","baronialecclesia03billiala","baronialecclesia04bill","baronialecclesia04bill_0","baronialecclesia04billiala","baronialecclesia05bill","baronialecclesia06bill","baronialecclesia07bill","baronialecclesia08bill","baroquearchitect00ricc","bartolozzihispup00brin","barye00baryrich","basesofdesig00cran","basilicaeveteris00ange","basketryweavingi00pasc","bassett-furniture-1964","battleflagcomm00goverich","baukunstunddekor00baum","bauundkunstdenkm07ludouoft","bauundkunstdenkm09ludouoft","bauundkunstdenkm13ludouoft","bauundkunstdenkm20ludouoft","bauundkunstdenkm21ludouoft","bauundkunstdenkm22ludouoft","bauundkunstdenkm23ludouoft","bauundkunstdenkm26ludouoft","bauundkunstdenkm29ludouoft","bauundkunstdenkm30ludouoft","bauundkunstdenkm32ludouoft","bauundkunstdenkm36ludouoft","bauundkunstdes00ludo","bcassinevoyage00pincuoft","bcofgothicarchit00park","bcofgothicarchit00park_0","beameli00sibb","beautiesofenglan04brit","beautiesofenglan08brew","beautiesofenglan1301brit","beautiesofenglan1302brit","beautiesofenglan18brew","beautifulgardens00shel","beautifulhomesof00surd","beautifulhomesor00will","beautifulhomesor1878will","beautyofformgrac00stee","beautyofformgrac00steeuoft","beautyuglinessan00leevuoft","beauxarts36wate","beauxarts37wate","beauxarts38wate","beginnbltederw00dreg","beginnersstarboo00murp","beginningsofbudd00fouc","beginningsofbudd00foucuoft","beginningwoodwor00vand","behindscenesinwa00inmcca","beitrgezurkun00roth","beitrgezurnie02rieg","bekindtoyoureyes00hgmc","bekleidungskunst00boeh","belgiangalleries00sing","bell-howell-autoload-440-camera-1970","bellezzedellacit00bocc","belltelephone6667mag00amerrich","belltelephone7273mag00amerrich","belltelephonemag00vol2930amerrich","belltelephonemag23amerrich","belltelephonemag26amerrich","belltelephonemag4344amerrich","bellvol25telephonemag00amerrich","benchworkinwoodc00goss","benchworkinwoodc00gossiala","benchworkinwoodc01goss","bencone-uniforms-1976","bendayshadingmed00dayb","benihasan05egyp","benihasan07egyp","bent-brothers-early-american-chairs-1973","berdeneinfluss00clas","berichtuberdiewe01brau","berichtuberdiewe02brau","berichtuberdiewe03brau","bernhardvonbreyd00davi","berniniotherstud00nort","bernstein00pelk","beschreibendesve00gros","beschreibungderb01berl","beschreibungderb02berl","beschreibungdere00gram","beschreibungderi00bode","beschreibungderv00murr","beschreibungderv01kn","beschreibungdesc00oest","beschreibungdesf00gutw","beschreibungdesh00wein","beschryvingvansg01riem","beschryvingvansg02riem","beschryvingvansg03riem","beuronerkunstei00kreiuoft","bewickcollectord00hugo","bewickcollectors00hugo","beyondarchitectu00port","beziehungenderlu00pett","bhilsatopesorbud00cunn","bibleastronomyor00melc","bibleiniron01merc","bibliapauperumco00unwi","bibliografadel00ribe","bibliografadel02ribe","bibliografadel03ribe","bibliografamex01leuoft","bibliografamex02leuoft","bibliografamex03leuoft","bibliografamex04leuoft","bibliographersma01hyet","bibliographersma03hyet","bibliographiaant00fabruoft","bibliographicale00proc","bibliographiegan02haeg","bibliographyofei00lewiuoft","bibliotecadeic00tost","bibliothecaacroa00lamb","bibliothecaebrid00cock","bibliothecamapha01pine","bibliothecamapha03pine","bibliothecamapha04pine","bibliothecamapha05pine","bibliothecanumis00hirs","bibliothecaspenc01spen","bibliothecaspenc02spen","bibliothecaspenc03spen","bibliothecaspenc04spen","bibliothecaspenc05spen","bibliothquehisto03lelo","biblischesengelu00krau_0","bicknellsvillage00bick","bicycleaccess00riceuoft","bildendenkunstesec2v3schn","bildendenkunstesec2v5schn","bilderalbumzurne00deut","bilderausdergesc00beisuoft","binnschartergran00nat","binnschartergran00nati","biographicalcrit00spoo","biographicaldict00stru","biographytypogra00blad","biographytypogra00bladuoft","biologiacentrali01maud","biologiacentrali02maud","biologiacentrali03maud","birdcentercartoo00mccu","bitsavers_geMarkITimCLanguageReferenceManualNov1970_45276691","bitsavers_royalPreci1961_6796141","bitsavers_sdcscfHABS_38026705","bitsavers_wyse870030ManualNov1989_1231936","black-decker-angle-sanders-1976","blackwhiteexhibi00salm","blazonofgentried00fern","bleberneetgen00sainuoft","bloischambordetl00bouruoft","bluebook00tiff","bluedashchargers00down","blueprintreading00fair","bml-31072001518903","bml-31072001519158","bml-31072001519406","bml-N1236_SW3_B79","bml-N1236_UN3_SO2_1918","bml-N1236_UN3_SO2_1919","bml-N1236_Un3_M76","bml-N200_F95_C24","bml-N200_P38_K44","bml-N200_Sa4_B11","bml-ND1198_Un3_N43","bml-ND43_H35m","bml-NE65_R11","bml-NK5312_T44","bml-NK600_C16c","bml-NK6310_Am3","bml-SCR_N1206_Un3_Sa4","bobbinsbelgium00kell","bobbinsofbelgium00kell","bookbindingcareo00cock","bookbindingcareo00cockrich","bookbindingforbi00battiala","bookbindingitsau00pleg","bookbindingitsau03pleg","bookbindingshist00maggrich","bookbindingsoldn00matt","bookbindingsoldn00matt_0","bookbindingsrubb02nati","bookbindingwithn00hasl","bookeofsundrydra00gidd","bookitshistoryd00dave","bookitshistoryde00dave","bookitsprintersi00bouc","bookitsprintersi00unse","bookofamericanin00elli","bookofarchitectu00pall","bookofartforyoun00conw","bookofartforyounconw","bookofartistsame00tuck","bookofartistsame00tuckerm","bookofartistsame1870tuck","bookofbargainsfo00mont","bookofbayeuxtap00bell","bookofdecorative01fole","bookofdecorative02fole","bookofdelightful00tuer","bookofdesigns00schm","bookofdesigns00wats","bookofdesignsdra00cornrich","bookofdistinctiv00voll","bookofexhibition00romf","bookofinscriptio00matsrich","bookofknowledgeo00jimrich","bookofoldembroid00holm","bookofordersofk00burk","bookofornamental00dela","bookofplanschica00chic","bookofporcelainf00rackuoft","bookofsaintultan00macc","bookofsamples00fort","bookofsamplesofp00cham","bookofsermarcopo001polo","bookofsermarcopo002polo","bookofsermarcopo00polo","bookofsermarcopo01polo","bookofsermarcopo02polo","bookofsermarcopo21903polo","bookofsilverpatt00chri","bookofstarsbeing00coll","bookofstudiesinp00lilluoft","bookoftalismansa1914pavi","bookoftalismansa1915pavi","bookoncalifornia00unse","bookplatesoftoda00stonrich","booksautographse00alla","bookses00hornbindingofrich","booksmanuscripts00wors","bordeaux00saunuoft","bosinlinguasived00flor","bostonarchitectu1917bost","bostonarchitectu1920bost","bostonarchitectu1922bost","bostonartguidear00bost","bostonheraldtrav00bost","bostonpublicscho00hopk","bostonsstoryinin00state","bouffonneriesdel00cham","bourgesetlesabba00harduoft","boycollectorshan00verr","boycraftsmanprac01hall","boysbookofengine00coll","boytravellersins01knox","bradford-christmas-ornaments-1964","bradleyskinderga00milt","breedingtraining00hear","breguet01salo","brentwood-furniture-1973","brggeundypern00hyma","brickmarbleinmid00stre","brickmarbleinmid00stre_0","brickmarbleinmid01stre","bridgetunnelcent00mcmarich","briefdescription00jeffuoft","briefeauf02marc","briefhistoryofde00detr","briefoutlineofbu00will","briggs00brig","briggs1884brig","briggs1885brig","briggs1886brig","britanniaromanao00hors","britannoromanins00mccarich","britannoromanins00mccauoft","britishcompendiu03nich","britishcostumedu1910ashd","britishcrestscon02deuc","britishdrawingbo00whit","britishflagsthei00perrrich","britishflagsthei00perruoft","britishgardeners00just","britishheraldr00dave","britishmilitaryp00nevi","britishminiature00fost","britishmuseumbro00brituoft","britishpainters00newy","britishpaintersw00newy","britishpicturest00luca","britishpicturest1913luca","britishwatercolo00litt","broderiesdespays00roch","bronzememoria00gorh","browereslifemas00hart","browereslifemask00hart","browereslifemask00hartrich","broyhill-premier-forward-70-furniture-1964","brugesetypres00hymauoft","brunosweekly00brun","brushworkelement00huds","brushworkforkind00lunt","bruxelles00hymauoft","bryansdiction01brya","bryansdiction02brya","bryansdiction03brya","bryansdiction04brya","bryansdiction05brya","bub_gb_9Of5BeRaSwoC","bub_gb_VUByRbpT1mAC","bub_gb_prCBxt3OXFQC","bubastis08navi","buddhistischepla01with","buildersarchitec00byuhodg","buildersarchitec00hodg","buildersdictiona01toms","buildersdictiona02toms","buildersdirector00lang","buildersguideest00hodgrich","buildersguidepoc00hick","buildersguidepoc01hick","buildersjewelory00lang","buildersmagazine02cart","buildersoffloren00brow","builderspractica00leip","buildingbybuild00howerich","buildingbybuilde00howerich","buildingcodeofci00bost","buildingconstruc00kidd","buildingconstruc01kidd","buildingconstruc01kidduoft","buildingconstruc02kid","buildingconstruc02kidd","buildingdecorati00merr","buildingengine1921919cont","buildingengineer1515cont","buildingengineer15215cont","buildingengineer1616cont","buildingengineer16916cont","buildingengineer1717cont","buildingengineer1727cont","buildingengineer1818cont","buildingengineer1828cont","buildingengineer1919cont","buildingengineer2010cont","buildingengineer2020cont","buildingengineer21119cont","buildingengineer2127cont","buildingengineer2193cont","buildingengineer2222cont","buildingengineer222cont","buildingengineer226cont","buildingengineer227cont","buildingengineer233cont","buildingengineer24219cont","buildingengineer244cont","buildingengineer2525cont","buildingengineer255cont","buildingengineer2616cont","buildingengineer28128cont","buildingengineer2828cont","buildingengineer2921cont","buildingengineer29229cont","buildingengineer2929cont","buildingengineer30230cont","buildingengineer3030cont","buildingengineer31232cont","buildingengineer3131cont","buildingindustri11111cont","buildingindustri11211cont","buildingindustri1212cont","buildingindustri12212cont","buildingindustri1313cont","buildingindustri13213cont","buildingindustri1414cont","buildingindustri14214cont","buildinglawofcit1919bost","buildinglawplumb1910sanf","buildingmaterial00lauruoft","buildingnationwh00john","buildingornament00bakerich","buildingornament02wats","buildings3619unse","buildingsstructu00berg","buildingsstructu00berguoft","buildingstonelat159inte","buildingtrades00shaw","bukrescocollegea00capp","bulgarskinarodni00naro","bulletin78cali","bulletindesscien02fran","bulletinsocit24soci","bungalowscottage00losa","bungalowscountry00briguoft","bungalowstheirde00sayl","burke-catalog","bw-golf-equipment-1966","byrongalleryofhi00byro","byzantineartarch00dalt","byzantineromanes001jack","byzantineromanes01jack","byzantineromanes02jack","byzantineromanes02jackiala","byzantineromanes02jackuoft","byzantineromanes131jack","byzantinische00bock","c00itiesocollcathedralrich","c100_book_2013_00220","c2teachersmawest00smit","ca00talogueofvaluaclarrich","cabinetdefeumque00gers","cabinetmaker00stok","cabinetmakersalb00newy","cabinetmakersass00glasuoft","cabinetmakersgui00sidd","cabinetmakerupho00ahepuoft","cabinetmakerupho00sher","cabinetmakerupho00sheruoft","cabinetmakerupho00stok","caesarvmverissimae00vico","cahiersdarabesqu00lava","cal-style-monte-carlo-furniture-1973","calcografiadirom01giov","calculationsinya00brad","calculationstabl00np","calendarsofancie00aylo","calgaryhodd00hodd","calligrafiatedes00ponz","cambriasteelhand00camb","cambriasteelhand00cambrich","cambriasteelhand00cambuoft","cambridgeshireis00evel","cameraedinscrizi00bian","canaandapreslexp00vinc","canadianfarmannu00week","canadianjewel187981cana","canadianjewel188286cana","canadianjewel1890cana","canadianjewel1900cana","canadianjewel1920cana","canadianjournalo00unse","canadiantextilej31stlauoft","canadianwood13","canadianwood14","canadianwood15","canadianwood16","canmachinerjanjun1919toro","canminingjjanjun1905donm","canprinterpublish1912toro","canprinterpublish1913toro","canprinterpublish1914toro","canprinterpublish1915toro","canprinterpublish1916toro","canprinterpublish1917toro","canprinterpublish1918toro","canprinterpublish1919toro","canprinterpublish1920toro","canprinterpublish1921toro","canprinterpublish1922toro","cantorlectureson00cole","carasycaretas1913unse","caravannedusulta00vien","cardgrindinginth00dron","cardinalalbrecht00trey","cardingenginesca00dobs","caricatur00unse","caricaturehistor00benguoft","caricaturepoliti00ryan","caricatures00hayt","caricaturewit00newy","caricaturewithum03newy","caricaturewithum10newy","cariree00unse","caroligustaviher00hera","carpaccio00carprich","carpentryforbegi00adam","carpentrymadeeas57bell","carpentrywoodwor00fost","cartoonsbybradle00bradrich","cartoonsselected00tenn","caruree13unse","carvingssculptur00aldi","casparibartholin00bart","cassonitruhenund00schuuoft","castellateddomes01macg","castellateddomes02macg","castellateddomes03macg","castellateddomes04macg","castellateddomes05macg","castlesabbeysofe00schu","castleschateauxo00mans","castleschateauxo00milt","castleschateauxo01milt","castlesofengland01mack","castlesofengland02mack","castlespalacespr00mack","castlestangeloan00stor","catalog00aava","catalog00belc","catalog00ehma","catalog00fmho","catalog00fold","catalog00frea","catalog00geob","catalog00geor","catalog00macy","catalog00pruf","catalog00wind","catalog00wisc","catalog1883kell","catalog1891repo","catalogcopelandh00cope","cataloge00kera","catalogfcomepack00come","catalogno17700demo","catalogodeiquadr00pala","catalogodellapin00impr","catalogodellepit00lazz","catalogodellepitt00lazz","catalogofantiqui01lond","catalogofantiqui02lond","catalogofcameosi00wedg","catalogofcapital00gewa","catalogofcopyrig64libr","catalogofgardine00libr","catalogofgardine00librrich","catalogoflargeca00awel","catalogofpaintin00youn","catalogofrugpatt00eros","catalogtofstanda00sper","catalogue00demo","catalogue18949500ohio","catalogue190000emri","catalogue19131914newb","catalogue8200fros","catalogueahabbot00abbo","cataloguechamber00bagb","cataloguedeluxeo01pana","cataloguedeluxeo02pana","cataloguedesbron00ridd","cataloguedescrip00glas","cataloguedesesta00hyma","cataloguedeslivr00soub","cataloguedeslivr01debu","cataloguedesmonu21egyp","cataloguedesmonu22egyp","cataloguedesmonu31egyp","cataloguedestab00gale","cataloguedestabl00alex","cataloguedestabl00gale_0","cataloguedestabl00kuns","cataloguedestabl00madr","cataloguedestabl00pail","cataloguedesto00flamuoft","cataloguedesvase00jull","cataloguedetable00gale_2","cataloguedunenom01naul","cataloguedunenom02naul","cataloguefallwin00deut","cataloguegeneral00expo","cataloguegreekco00brit","catalogueillust1893soci","catalogueillustr00expo","catalogueillustr00nash","catalogueillustr00pari","catalogueillustr1878pari","catalogueillustr1879ptbsoci","catalogueillustr1895soci","catalogueillustr1908soci","catalogueinstruc00kera","cataloguelc00lcwl","catalogueloanexh00wome","catalogueno13spr00mont","catalogueno5200balt","catalogueno96dry00chic","cataloguenumberf00fros","cataloguenumbers00acme","catalogueo00ppca","catalogueofadapr00adap","catalogueofameri00smit","catalogueofannua00artg","catalogueofannua22artg","catalogueofarabi00brituoft","catalogueofarch00bost","catalogueofarr00muse","catalogueofartne00emma","catalogueofbooks00bowe","catalogueofbriti00expo","catalogueofbronz00brit","catalogueofcameo00wedg","catalogueofch00ch","catalogueofchin00getz","catalogueofchina00caho","catalogueofchine00getz","catalogueofchine00terr","catalogueofcoi00wood","catalogueofcoin00wood","catalogueofcoins00brit","catalogueofcoins00britrich","catalogueofcoins00jenk","catalogueofcoins00mack","catalogueofcolle00burn","catalogueofcolle00chal","catalogueofcolle00fish","catalogueofcolle00grolier","catalogueofcolle00sand","catalogueofcolle01burl","catalogueofcolle03john","catalogueofcollec00cock","catalogueofcortl00cort","catalogueofcr00stic","catalogueofcraft00stic","catalogueofdrawi01brit","catalogueofearly00brit","catalogueofearly01brit","catalogueofearly02brit","catalogueofegypt00pric","catalogueofengli00brit","catalogueofengli02brit","catalogueofengra00soci","catalogueofentir00gera","catalogueofentir00grou","catalogueofetch00grol","catalogueofexh00grol","catalogueofexhi00penn","catalogueofexhib00arti","catalogueofexhib00berl","catalogueofexhib00bosc","catalogueofexhib00carnuoft","catalogueofexhib00club","catalogueofexhib00demo","catalogueofexhib00tras","catalogueofexhib01bosc","catalogueofexhib15nati","catalogueofexhib16nati","catalogueofexhib1914canauoft","catalogueofexhib1914grol","catalogueofexhib1915canauoft","catalogueofexhib99nati","catalogueofexten00tene","catalogueofextre00reharich","catalogueofficielde00expo","catalogueoffruit1852crea","catalogueoffukub00kuwa","catalogueoffurni00wall","catalogueofgalle00newy","catalogueofgreek00muse","catalogueofgreek01hunt","catalogueofgreek02brit","catalogueofgreek02hunt","catalogueofgreek03hunt","catalogueofgreekv1p2brit","catalogueofimper01brit","catalogueofimper02brit","catalogueofimpor00gilh","catalogueofimpro00samu","catalogueofjapan00mats","catalogueofjapan00nmha","catalogueofjapan1908mats","catalogueofjewel00brit","catalogueofjmorg00generich","catalogueofjones01vict","catalogueofloana00walkiala","catalogueofmedi00live","catalogueofmedia00fitz","catalogueofmemor00carn","catalogueofmemor00carnuoft","catalogueofoilpa00wall","catalogueofoldra00pick","catalogueofonehu00marc","catalogueofornam00grearich","catalogueofpaint00blis","catalogueofpaint00wild","catalogueofpaint01yerk","catalogueofpaint02yerk","catalogueofpaintj1913tole","catalogueofpaintn1913tole","catalogueofpictu00cana","catalogueofpictu00canauoft","catalogueofpictu00hagu","catalogueofpictu00muse","catalogueofpictu00nati","catalogueofpictu00roya","catalogueofpictu00royauoft","catalogueofpictu00youn_0","catalogueofpla00ppca","catalogueofplas1894ppca","catalogueofplas1913ppca","catalogueofportl00port","catalogueofprint00burl","catalogueofprint00loft","catalogueofpriva00stro","catalogueofratta00pain","catalogueofroomd00yama","catalogueofsilve00brit","catalogueofspeci00burl","catalogueofsumme1903worc","catalogueofsumme1904worc","catalogueofsumme1905worc","catalogueofsumme1906worc","catalogueofsumme1907worc","catalogueofsumme1908worc","catalogueofsumme1909worc","catalogueofsumme1910worc","catalogueoftexti00vict","catalogueoftexti01vict","catalogueofuniqu00rief","catalogueofvalua00daly","catalogueofvalua00yosh","catalogueofwalke00walk","catalogueofwight00wigh","catalogueofwpwil00fair","cataloguepaintina1912tole","cataloguepriceli00alte","cataloguepriceli00artm","cataloguepriceli00asso","cataloguepriceli00bjha","cataloguepriceli00coop","cataloguepriceli00goup","cataloguepriceli00mack","catalogueraison00gers","catalogueraisonn00basa","catalogueraisonn00lebr","catalogueraisonn00remy","catalogueraisonn00ricc","catalogueraisonn00scha","catalogueraisonn01basa","catalogueraisonn01smituoft","catalogueraisonn02smituoft","catalogueraisonn04smituoft","catalogueraisonn05smituoft","catalogueraisonn06smituoft","catalogueraisonn07smituoft","catalogueraisonn08smituoft","cataloguesofexhi01copl","cataloguesofexhi03copl","cataloguesofexhi04copl","catalogusartific00sill","catalogusbibliot01oxfo","catalogusbibliot02oxfo","catalogusbibliot03oxfo","catalogusbibliot05oxfo","cataloguscenturi00upps","catalogusderschi00rijk","catalogusmanuscr00saug","catalogusofnaaml01hoet_0","catalogusofnaaml02hoet","catalogusofnaaml02hoet_0","catalogusofnaaml03hoet","catalogusofnaaml03hoet_0","catalogusvaneenf00wits","catalogusvaneenu00locq","catalogusvaneenu00yver","catalogvaluableo00mccarich","catalogvesuccess00broo","catalogworksnewyork00artc","catdunetrs00gran","cathedralantiqui00brit","cathedralantiqui01brit","cathedralantiqui02brit","cathedralantiqui03brit","cathedralantiqui04brit","cathedralantiqui05brit","cathedralcities00coll","cathedralcitieso00gilb","cathedraldaystou1887dodd","cathedralsabbey01bonn","cathedralsabbey02bonn","cathedralsabbeys01bonn","cathedralsabbeys02bonn","cathedralsabbeys03bonn","cathedralsandclo01rose","cathedralsandclo02rose","cathedralschurc00bump","cathedralschurch00bump","cathedralschurch00mans","cathedralschurch00mans_0","cathedralschurch00milt","cathedralschurch01mans","cathedralsclois01roseuoft","cathedralscloist01rose","cathedralscloist01roseiala","cathedralscloist02rose","cathedralsnorway00bump","cathedralsofengl01bump","cathedralsofengl01lond","cathedralsofengl02bump","cathedralsofengl02lond","cathedralsofgrea00ditc","cathedralsofgrea1904ditc","cathedralsofnort00rudy","cathedralsofsout01mans","cathedralsotocad00warruoft","catlogodemoned00madr","catpaint00worc","catre00prin","causepreventiono00char","causeriessurlart00bonn","causeriessurlart00bonn_0","cdestamp00basa","celsevitruvecens00nisauoft","celticartinpagan00alle_0","celtromansaxonhi00wrig","cemeteriesofabyd35egyp","centoimprese00cuom","centralsbookofho00cent","ceramicsmanualfo00mali","cercueilsanthrop01gaut","ch1domashnibytru01zabe","chairsreedrattan00hech","chamausalonde18600cham","champaris01cham","champaris04cham","champaris06cham","champaris07cham","champfleuryauque00tory","channel-master-electronics-1974","characterindivid00tiff","characterinfurni00berk","characterofrenai00moor","characterofrenai00mooriala","chardincharrich","charlesconderhis00gibs","charleseliotland00elio","charlesherculesr00lond","chartofoxfordpri00mada","chateaudesaintcl00pari","chateauxocastles00mansrich","chateauxofloireh00monm","chateauxoftourai00lans","chatsoncostume00rhea","chatsoncottaocad00hayduoft","chatsonoldfurnit00hayd","chatsonoldpewter00mass","chatwithladiesab00fitzrich","cheapcottagesmal00allerich","cheapenamelforst09stul","chefsdoeuvredesa00burt","chemistrygeneral00attf","chicagonewspaper00chic","childrensbookofa00conw","childrensbookofs00mittuoft","childrensbooksthwhit","childsguidetopic00caff","chinabook00home","chinaitscostumea01bret","chinaitscostumea02bret","chinaitscostumea03bret","chinaitshistorya04brin","chinapainterinst00thay","chineseart01bush","chineseart02bush","chineseclayfigur132lauf","chinesepotterypo01hobs","chinesepotterypo02hobs","chinesischesporz02zimm","chippendaleroman00gaye","chipsfromworksho00stic","christeliickenwa00dav","christianarchaeo04bennuoft","christianiconogr02didr","christmascarol00cris","christmasgifts00fred","chronicleofchurc00nort","chronologicalcat00koeh","chronologyofmedi00perr","churcharchitectu00holl","churchcommunitysurvey00brun","churchconventual00walc","churchembroidery00dolb","churchesofbuchan00mcle","churchheraldryof01farr","churchmetalwork00jrla","churchofoxford00brit","churchofsmariaan01rush","churchonchanging00belk","churchplans00pric","churchsundayschopsusp00smit","cihm_16334","cihm_77498","cinqueordinidiar00pall","cinqveordinidarc00vign","circularrelating00hewe","citieso00collcathedralrich","citiesofromagnam00hutt","citiesofumbria00hutt","cityarchitecture00fiel","citycountrybuild00lang","citydevelopment00gedd","cityplanforakron00nole","cityplanforeast00east","cityplanningprog00amer","cityplanningseri00nole","civicancestryofn00wild","civilearchitettu03mili","civilengineerarc01lond","civilengineerarc02lond","civilengineerarc03lond","civilengineerarc04lond","civilengineerarc05lond","civilengineerarc06lond","civilengineerarc07lond","civilengineerarc08lond","civilengineerarc09lond","civilengineerarc10lond","civilengineerarc11lond","civilengineerarc12lond","civlivscaesarsiv00golt","civlivscaesarsiv01golt","civlivscaesarsiv02golt","civlivscaesarsiv03golt","claimsofdecoocad00cranuoft","claimsofdecorati00cran","clarksontbookofn00clar","classedcatalogue00nati","classicalantiqui02esch","classicalantiqui03esch","claysclayindustr00loug","cleopatrasneedle00farm","clevelandthorofa00clevrich","climateweatherof00fass","climatologicalda1822unit","climatologicalda2331unit","climatologicalda3141unit","climatologicalda4753unit","climatologicalda5354unit","climatologicalda5860unit","climatologicalda6162unit_1","climatologicalda6566unit","climatologicalda6566unit_1","climatologicalda6566unit_9","climatologicalda6768unit_2","climatologicalda6970unit_11","climatologicalda8082unit","cloisterlifeinda00spen","clothinghealth00kinn","clubmenoflouisia00patr","clydemysterystud00lang","coaltarcoloursof01meis","codecent00poul","codexvercellensi02gasq","coinbookcomprisi00homa","coinchartmanuals00scot","coincollector00hazl","coinschronologyo00bhatuoft","coinsmedalsseals00prim","coinsofhaidarali00hend","coinsofjews00madd","coinsofmoghulem00brit","coinsofmoghulemp00brit","coinsofromansrel00aker","coinsofshahsofp00brit","coinsofsultnso00brit","coinstokensposse00atki","coleccindehierro00garc","collectaneaantiq00hutt","collectingaspast00rowe","collectioncarran00muse","collectiondechir00bibl","collectiondescul00joul","collectiondesgon00gonc","collectiondesliv02salo","collectionmarcze01neme","collectionofanci00ande","collectionofarmo00inrich","collectionofcoat00ames","collectionofetru01hami","collectionofetru02hami","collectionoffift00spil","collectionofgerm00unse","collectionofhier06grif","collectionofinte00stat","collectionofmost01muse","collectionofmost02muse","collectionofmost03muse","collectionofmost04muse","collectionofnaples1thru4muse","collectionofvase00mose","collectionpacull00mntz","collectionstowar00marr","collectorsluckor00carr","collezionedisogg00mogl","colognelouis00rauoft","colognereau00rauoft","colonialarchite00cous","colonialarchitec00cous","colonialbook00towl","colonialbookofto00towl","colonialfurnitur00lyon","colonialhomesthe00nort","colorblueinpotte00ripl","coloringdecorati00bron","colorprintertrea00earh","colorschemesforh00froh","colorschemesforh00frohuoft","colourharmonyind00auds","colourprintingof00pate","columnarchessays00long","columnsstrutsthe00alexuoft","comacinestheirpr00rave","comicalphabet00crui","comichistoryofro01be","cominciamentoepr00bald","commensuracionpa00arfe","commentarijinepi00calv","commercialarchit00stlo","commercialbookbi00steprich","communicationsto00grea","comp65275421910140140unse","companiontorom00jone","companiontoroma00jone","comparativeanato00krip","comparativedesig00cart","comparativedesig00hewi","comparisonofindi00habr","compilationofspl00lond","completebodyofhe01edmo","completebodyofhe02edmo","completecatalogp00tech","completedictiona00cole","completehistoryo00gree","completeinstruct00inte","completepractica00fair","completetreatise00nesb","completeworksofc11870rumf","completeworksofc475rumf","composingroomman00kimbrich","conceptionofartp00poor","conciseglossaryo00park","conciserationalc00shed","concourspourlexp01expo","concretebridgesc00tyrruoft","confesscaricatur00herfrich","conquestofmisso00hans","conquestofnature00will","conquetesartisti00saun","considerazionida00maur","constablessketch00cons","constantinople00bartuoft","constantinopleou00bartuoft","constitutionby00west","constructionjour06macduoft","constructionoflo00port","constructionofwr00lath","constructivework00wors","continuousbridge00merrricch","contrastsorparal00pugi","contrastsorparal00pugi_0","contributionstoh01band","contributionstoh02band","contributionstoh04band","contributiontoou00boul","convenientorname00crun","conversationsonn1825marc","copperweathervan00jwfi","coralgableshomes00merr","corbin-cabinet-locks-1964","cordouegrenade00schmuoft","coronationsouven00inte","correlatedcourse00grif","corsetcrinolineb00lord","costumedesignill00trap","costumedesignill1918trap","costumefancifulh00ariauoft","costumeofancient001hope","costumeofancient002hope","costumeofancient00hopeuoft","costumeofrussian00hard","costumesofeurope00phil","costumesonwester00rams","cottageresidenc00down","cottageresidence00down","cottageresidence00down_0","cottagescottagel00elli","cottonotherveget00goul","cottonpickerroom00woon","cottonslinenswoo00heyl","cottonvaluesinte01tomp","cottonweavingits00mars","countryarchitect00arno_0","countrychurchinc01patt","countrychurchincact00patt","countrycottage00elde","countrycottagesw00elde","countrygentleman00luga","countrygentleman00mill","countryhomesgard00osbo","countryhouseprac00hoopiala","countyseatsofshr00leac","courrierdelart09pari","coursdarchitectu00avil","coursdarchitectu00blon","coursdarchitectu05blon","coursdegeometrie00dupu","coursdemathmat03wolf","coursdepeinturep00pile","coursestressesbridge00burr","courtenayfamilya00cour","cracovie00boveuoft","craftsman02newy","craftsmanbungalo00yoho","craftsmanfurnish00stic","crawford-furniture-manufacturing-corporation-circa-1973","crayonportraiture00barh","cretanpictograph00evan","cretanpictograph00evan_0","criticismmo00chil","crivelli00crivrich","crockeryglassjou63newy","crockeryglassjou67newy","crockeryglassjou71newy","crockeryglassjou72newy","crockeryglassjou73newy","crockeryglassjou74newy","crockeryglassjou75newy","crockeryglassjou76newy","crockeryglassjou77newy","crockeryglassjou78newy","crockeryglassjou80newy","crockeryglassjou85newy","crockeryglassjou86newy","crown-metal-display-equipment-1962","crownofwildolive00rusk_0","crownofwildolive01rusk","csuetoniustranqu00suet","cu31924000953442","cu31924002032252","cu31924002282477","cu31924002289209","cu31924002301350","cu31924002802548","cu31924002802860","cu31924002803140","cu31924002803249","cu31924002813644","cu31924002815391","cu31924002820987","cu31924002829657","cu31924002829996","cu31924002832321","cu31924002835811","cu31924002866311","cu31924002931396","cu31924002936395","cu31924003364886","cu31924003404344","cu31924003411745","cu31924003416645","cu31924003540709","cu31924003593138","cu31924003595539","cu31924003630682","cu31924003642133","cu31924003643057","cu31924003686817","cu31924003939885","cu31924004061499","cu31924004694786","cu31924004696807","cu31924004974246","cu31924005716570","cu31924005834191","cu31924006795193","cu31924007444015","cu31924008627949","cu31924008638409","cu31924008676599","cu31924008697413","cu31924008721445","cu31924008724902","cu31924008727202","cu31924008740593","cu31924008743043","cu31924008743324","cu31924008748166","cu31924008748943","cu31924008752622","cu31924008756334","cu31924012931964","cu31924013349372","cu31924013376961","cu31924013737949","cu31924013946342","cu31924014023463","cu31924014063808","cu31924014064749","cu31924014065092","cu31924014078004","cu31924014078715","cu31924014082071","cu31924014088995","cu31924014089233","cu31924014090694","cu31924014106466","cu31924014197978","cu31924014238624","cu31924014241313","cu31924014452399","cu31924014453157","cu31924014453298","cu31924014461184","cu31924014491314","cu31924014495216","cu31924014499416","cu31924014500270","cu31924014501971","cu31924014504645","cu31924014505758","cu31924014505824","cu31924014515443","cu31924014548832","cu31924014556785","cu31924014556967","cu31924014558377","cu31924014757904","cu31924014758787","cu31924014758985","cu31924014759033","cu31924014759637","cu31924014764538","cu31924014764686","cu31924014891992","cu31924014903953","cu31924014904357","cu31924014904423","cu31924014904571","cu31924014904605","cu31924014905818","cu31924014933752","cu31924014938751","cu31924014967651","cu31924015001880","cu31924015002235","cu31924015014735","cu31924015056140","cu31924015178670","cu31924015189701","cu31924015199288","cu31924015200474","cu31924015211398","cu31924015229317","cu31924015328374","cu31924015332889","cu31924015344686","cu31924015344801","cu31924015345196","cu31924015345618","cu31924015346368","cu31924015348125","cu31924015351723","cu31924015352200","cu31924015352796","cu31924015353422","cu31924015354891","cu31924015355013","cu31924015356987","cu31924015363991","cu31924015368420","cu31924015369022","cu31924015369543","cu31924015370145","cu31924015373065","cu31924015374949","cu31924015389038","cu31924015393741","cu31924015400298","cu31924015404738","cu31924015414331","cu31924015418753","cu31924015419991","cu31924015423977","cu31924015423985","cu31924015426392","cu31924015453644","cu31924015628104","cu31924015673175","cu31924015674249","cu31924015677754","cu31924015678885","cu31924015679636","cu31924015703907","cu31924015706306","cu31924015707908","cu31924015742541","cu31924015778446","cu31924016181798","cu31924016330940","cu31924016493417","cu31924016528881","cu31924016775193","cu31924016789475","cu31924016789608","cu31924016790531","cu31924016791661","cu31924016797932","cu31924016809927","cu31924016811667","cu31924016831111","cu31924019508070","cu31924019525470","cu31924019525579","cu31924019526635","cu31924019526742","cu31924020386623","cu31924020486456","cu31924020486613","cu31924020489468","cu31924020491316","cu31924020492777","cu31924020498980","cu31924020503003","cu31924020503607","cu31924020504837","cu31924020506048","cu31924020507939","cu31924020508622","cu31924020510990","cu31924020513077","cu31924020522813","cu31924020524447","cu31924020524678","cu31924020525006","cu31924020525394","cu31924020530725","cu31924020530824","cu31924020532143","cu31924020532879","cu31924020532903","cu31924020538637","cu31924020538926","cu31924020541409","cu31924020547596","cu31924020553271","cu31924020555383","cu31924020566752","cu31924020568816","cu31924020571497","cu31924020571521","cu31924020571539","cu31924020574145","cu31924020574152","cu31924020574202","cu31924020575407","cu31924020579698","cu31924020579714","cu31924020580258","cu31924020580951","cu31924020581132","cu31924020584334","cu31924020587436","cu31924020591404","cu31924020592824","cu31924020597708","cu31924020598086","cu31924020602441","cu31924020603829","cu31924020609040","cu31924020694513","cu31924020700641","cu31924020706630","cu31924020735019","cu31924020888792","cu31924021710698","cu31924021896802","cu31924022547024","cu31924022800878","cu31924022930030","cu31924022932499","cu31924022943140","cu31924023219557","cu31924023314770","cu31924023321080","cu31924023326972","cu31924023327012","cu31924023335247","cu31924023548989","cu31924024296075","cu31924024296174","cu31924024378915","cu31924024409868","cu31924024411914","cu31924024412185","cu31924024412425","cu31924024413167","cu31924024413829","cu31924024414058","cu31924024414066","cu31924024414827","cu31924024415204","cu31924024415220","cu31924024415444","cu31924024415642","cu31924024415675","cu31924024415915","cu31924024416764","cu31924024418935","cu31924024419008","cu31924024420683","cu31924024421038","cu31924024421152","cu31924024422523","cu31924024422648","cu31924024427829","cu31924024428629","cu31924024432266","cu31924024447264","cu31924024837159","cu31924026672265","cu31924028242505","cu31924028257255","cu31924028257826","cu31924028269458","cu31924028275786","cu31924028321598","cu31924028348765","cu31924028356396","cu31924028362105","cu31924028653933","cu31924028720260","cu31924029484890","cu31924029489444","cu31924029497975","cu31924029499021","cu31924029499260","cu31924029500182","cu31924029510546","cu31924029555525","cu31924029768029","cu31924029779406","cu31924029779729","cu31924029779745","cu31924029785759","cu31924029793308","cu31924029793407","cu31924029796681","cu31924029797341","cu31924029797473","cu31924029801713","cu31924029896556","cu31924029921180","cu31924029922428","cu31924030295103","cu31924030645117","cu31924030649267","cu31924030649796","cu31924030658193","cu31924030664431","cu31924030664951","cu31924030664985","cu31924030665149","cu31924030670040","cu31924030671352","cu31924030674893","cu31924030675452","cu31924030675601","cu31924030677029","cu31924030681153","cu31924030682383","cu31924030683274","cu31924030683811","cu31924030688927","cu31924030706182","cu31924030752301","cu31924031048824","cu31924031217783","cu31924031218187","cu31924031224334","cu31924031225497","cu31924031231958","cu31924031236114","cu31924031238805","cu31924031239605","cu31924031246204","cu31924031253549","cu31924031254620","cu31924031260221","cu31924031270840","cu31924031282076","cu31924031418308","cu31924031435666","cu31924031473725","cu31924032172086","cu31924032188215","cu31924032193603","cu31924032341442","cu31924032402590","cu31924032524005","cu31924032574257","cu31924032640835","cu31924032642708","cu31924032649828","cu31924032651220","cu31924032651782","cu31924032654836","cu31924032742557","cu31924050724636","cu31924051000143","cu31924051402950","cu31924052144023","cu31924055360626","cu31924058892591","cu31924061776260","cu31924063911287","cu31924064158870","cu31924064893484","cu31924064894607","cu31924064909660","cu31924071177285","cu31924072156643","cu31924072688215","cu31924073202651","cu31924073797890","cu31924074072343","cu31924074345731","cu31924075494371","cu31924080091402","cu31924080786670","cu31924081258430","cu31924082198148","cu31924082456447","cu31924085796484","cu31924086013335","cu31924086013343","cu31924089530079","cu31924090111901","cu31924090147616","cu31924091167605","cu31924092536949","cu31924092901606","cu31924096276930","cu31924096785328","cu31924099138319","cu31924099545083","cu31924100356108","cu31924100580350","cu31924101156846","cu31924101157760","cu31924101204364","cu31924101522625","cu31924101530099","cu31924102030222","cu31924102185489","cu31924102192238","cu31924102200825","cu31924102200882","cu31924102774670","cu31924102774803","cu31924102774829","cu31924104003144","cu31924104091693","cubiesabcnewyork00lyal","cubistspostimpre00eddy","cumberlandwestm00coxj","curioillustrated00newy","curiositesducabi00gers","curiosrelicscamplinc_4","curiosrelicsclotlinc_46","curiosrelicsclotlinc_62","curiousquestions02kill","currentarchitect1916bost","curseoftramplife00livi","cutterspractical00vinc","cyclomathesisore03emer","cyclomathesisore10emer","cyclomathesisore12emer","cyclopaediaofwor00long","cyclopediaofappl04amer","cyclopediaofappl05amer","cyclopediaofarch00stua","cyclopediaofarch01ameruoft","cyclopediaofarch02amer","cyclopediaofarch02ameruoft","cyclopediaofarch03amer","cyclopediaofarch03ameruoft","cyclopediaofarch04amer","cyclopediaofarch04ameruoft","cyclopediaofarch05amer","cyclopediaofarch05ameruoft","cyclopediaofarch06amer","cyclopediaofarch06ameruoft","cyclopediaofarch07amer","cyclopediaofarch07ameruoft","cyclopediaofarch08amer","cyclopediaofarch08ameruoft","cyclopediaofarch09amer","cyclopediaofarch09ameruoft","cyclopediaofarch10amer","cyclopediaofarchamer","cyclopediaofpain00arms","cyclopediaofpain01cham","cyclopediaofpain02cham","cyclopediaofpain03cham","cyclopediaofpain04cham","cyclopediaoftext001amer","cyclopediaoftext00amer","cyclopediaoftext00chic","cyclopediaoftext01amer","cyclopediaoftext01chic","cyclopediaoftext02amer","cyclopediaoftext03amer","cyclopediaoftext03chic","cyclopediaoftext04amer","cyclopediaoftext04chic","cyclopediaoftext05amer","cyclopediaoftext05chic","cyclopediaoftext06amer","cyclopediaoftext06chic","cyclopediaoftext07chic","dactyliothecaese00goor","dactyliothecaese01goor","dactyliothecasmi00gori","dahlstrom-metal-mouldings-1967","dailyattractions17newy","dailynewspaperhi00ghf","daintyworkforple00hero","daintyworkforple00slsn","dalmatiaquarnero01jack","dalmatiaquarnero02jack","dalmatiaquarnero03jack","dameheraldry00wf","daminhaterrafigu00quei","danicorummonumen00worm","danteearlyastron00ever","dantegabrielross02ross","danteross00ross","danteross02ross","danzigerfrauentr00mluoft","darchitecturedev00scam","darling-racks-1962","darstellungder00hami","darstellungennor00meye","dasaltebuchundse00gerl","dasbenediktiners00sieg","dasdeutschezimme00hirt","dasgedechtnissde00aren","dashuslicheleb00schuuoft","dasjubeljahr150000weisuoft","dasmodernelandha00luxj","dasperfidealbion00geis","dasportratgrabde00lich","dasporzellan00lehn","dasseifersdorfer00beck","daswappendesfr00zinguoft","dasweibinderkari00kahn","daswunderblutzuw00heit","dataforuseindesi45moor","datedbookplatese00hami","daviddangersetse00davi","davincionpainting00leon","davisfurbermachi00unse","davissmanualofma00davi","dawnofastronomys00unse","dawnoffrenchrena00tilluoft","daysofdirectoire00alli","daysofdirectoire00alliuoft","dbutsdelimpri00chri","dcordumtalle00magnuoft","de-stijl-vol-1-no-1-delft-october-1917","deatramentiscuju00cane","debodbisbabkalab02roed","debutsdelimprim00chri","decorationfurnit00edis","decorationofscho00dill","decorationsforpa00midd","decorativeartjapan00pigg","decorativeartsec00shaw","decorativeelemen00paririch","decorativepainti00newy","decorativeperiod00clifrich","decorativetextil00hunt","decorativetextil1918hunt","decoratorsassist01lond","decoratorsassist02lond","decoratorsassist35lond","decreesofmemphis01budg","decreesofmemphis02budg","decreesofmemphis03budg","decrucevaticanae00borg","dedicationofmonu00plim","deditticideglian00dona","deglianfiteatrie00carl","degliavanzidella00over","degliedificjanti02cipr","degrooteschoubur01houb","degrooteschoubur02houb","degrooteschoubur03houb","degrooteschoubur12houb","degrooteschoubur22houb","degrooteschoubur32houb","dehiberniaantiqu00ware","deinlandschekuns01jasp","deinlandschekuns02jasp","deinlandschekuns03jasp","dekorativeskvlpt00kowa","delacomdiefran00gran","delaconstruction00batt","delafabriquedtof00unse","delapirotechnial00biri","delartchezlesanc02pt1winc","delaterrelalunet00vern","delevensbeschryv01weye","delevensbeschryv02weye","delevensbeschryv03weye","delevensbeschryv04weye","delineationsgrap00stor","dellaarchitettur00viol","dellaarchitettvr00rusc","dellacarrozzadan00lamp","dellachiesadelss00bian","dellacittadiavei00giov","dellapitturadili00leon","dellapitturafriu00dere","dellapitturaital00more","dellapitturavene00zane","dellarchitet00pini","dellarchitettura00pini","dellarchitettvra00pall","dellareligionede00paol","dellarmioveroins00camp","dellartedeigiard00silv","dellartepittoric00chiu","delleantichitad00tema","delleantichitadi00anto","dellebelleartiin03dima","dellecasedicitta00marq","dellentusiasmode00bett","dellepitturescult00cadi","dellepitturescultu00orsi","delleporporeedel00rosa","delleriflessioni01mura","delleriflessioni02mura","dellestatue00borb","dellevillediplin00marq","dellevitedepiecc01vasa","dellevitedepiecc02vasa","dellevitedepiecc03vasa","dellicinqueordin00vign","dellideadellaarc00scam","delloriginedialc00zane","delmododitraccia00land","delphipoulsen00poul","delrealmonasteri00xime","delusagedesstatu00guas","delutilitdesvo01baud","delutilitdesvo02baud","delutilitedesvoy01baud","delutilitedesvoy02baud","deluxecatalogueo00blak","deluxeflatsbooko00delu","deluxeillustrate00bardrich","deluxeillustrate01hear","demonetisetrenvm00bude","demorestsillustr00newy","dendereh17petr","dendoorluchtigen00post","denieuweschoubur01gool","denieuweschoubur02gool","denkmlerdeskla02baum","denkmlerdeskla03baum","denkmlerpersis00sarr","denkmlerpersis01sarr","denshinkaishuhov1katsa","denshinkaishuhov4katsa","dentellesetguipu00lefb","denumishebraeosa00pr","deorvmdearvmqvec00orte","depalazzirealich00pess","depeintureparpri00pile","dephoeniceinnumi00pati","depicturaplastic00boul","deponderibusetme00eise","derauserlessnest00stur","derblauereiter00kand","derbyrolltopdesk00geor","derchinesischefa00kurt","derchinesischete00hackuoft","derciceroneinder1889muth","dereaedificatori00albe","dereichnographic00mari","derevestiariavas00ba","derkirchenbaudes00vereuoft","derkunstundreliq00bockuoft","derkupferstich00sing","derorientteppich00meye","derorientunddief00pouluoft","derornamentensch00dolm","derornamentstich00lich","derschoenemenschbull","derstdtebaunac00sitt","derstilindentech01semp","derstilindentech01sempuoft","derstilindentech02semp","derstilindentech02sempuoft","desacrisaedifici00ciam","desbijouxporcela00gers","descinqordresdar00vign","descoll0gra0dull","descricatabronz00sout","descripciondelos00semp","descripciondelre00xime","descriptiobrevis00cras","descriptiondelab00corr","descriptiondelab00sain","descriptiondelac00ferd","descriptiondelac00piro","descriptiondelav00ilviga","descriptiondespr00most","descriptiondesta00dubo","descriptiondetou00oest","descriptiondetou01geor","descriptiondetou02geor","descriptiondetou03geor","descriptionducab00murr","descriptionduthe00vaud","descriptionetusa01siga","descriptionofant00kenn","descriptionofwor00vert","descriptionsdiag00chas","descriptivecata00sout","descriptivecatal00fros","descriptivecatal00lang","descriptivecatal00sout","descriptivecatal00southke","descriptivecatal00soutrich","descriptivecatal00whit","descriptivecatal02rasp","descriptivecatal1875ellw","descriptivecatal1880ellw","descriptivecatal1882ellw","descriptivecatal1886ellw","descriptivecatal1888ellw_0","descriptivegeome00anth","descriptiveguide00muserich","descriptivehisto00brew","descriptivehisto00ewbauoft","descriptivehisto00gibs","descriptiveillus00fkle","descriptiveprice00will","descrizionedecar00pasq","descrizionedel00piro","descrizionedella00broc","descrizionedella00last","descrizionedella00sgri","descrizionedelle00ansa","descrizionedelle00cadi","descrizionedelle00erol","descrizionedelle00luca","descrizionedelle00rosi","descrizionedelle00ross","descrizionedelle00vend","descrizionedelmu00sest","descrizionedelpa00taja","descrizionedimil01latu","descrizionedimil02latu","descrizionedimil03latu","descrizionedimil04latu","descrizionedimil05latu","descrizionedipom00fior","descrizioneditut00bosc","descrizionestori00bott","desdifferenseffe00gers","desdiversescurio00gers","desertedvillage00gold_0","desherrnleonhard00leon","desideriispretih01spre","desideriispretih2pt1spre","designbook01stau","designbook02stau","designcolorinpri00trezrich","designconstructi00burruoft","designconstructi00noye","designforcountry00urba","designforepiscop00maso","designforschoolo00wils","designintextilef00ashe","designintextilef1883ashe","designofelevated00tree","designofhighwayb00dabn","designofhighwayb00thom","designofreinforc00eddy","designofreinforc00huxm","designofreinforc00pete","designofsteelfra00grad","designofsteelfra00heal","designofsteelgra00will","designofsteelhea00will","designofsteelhig00kark","designofsteelhig00reed","designofsteelske00pist","designoftrunnion00chan","designrepresenta00univ","designrepresenta00univrich","designsforcottag00gand","designsforgothic00gibb","designsforlacema00hail","designsforlodges00robi","designsfororname00lond","designsforparson00hunt","designsfromworko1901milb","designsofinigojo00ware","designsofwriting00kehr","designspatternsf00patt","designtextspract00umpl","designtracings00np","desjacobibarozzi00vign","deskbookoftypesp00amer","desseinsdeprofes00lava","dessinsdemeubles00caro","dessinsdornement00beun","destabl00boil","desvortreflichen00leon","deswereldtsproef00bourg","detailsfordrawin00john","detailsofdecorat02bostuoft","detailsofelizabe00shaw","detailsofgothica01coll","detailsofgothica02coll","detailsofhighway00fros","detailsofrailroa00jerv","detdanskeslotkon00bier","deucalionalsokin21rusk","deutschebaukunst00koni","deutschebaukunst00lang","deutschebilder00wolfuoft","deutschekunstges01knacuoft","deutschemuseenen00scheuoft","deutschemystiker00scho","deutscheplastikd00saue","deutschesbarocku01bier","deutschesbarocku02bier","deutschesgeschle102koer","deutschesgeschle17koer","deutschesgeschle20koer","deutschesgeschle211koer","deutschesgeschle22koer","deutschesgeschle322koer","deutschesgeschle341koer","deutschevolkstra00kret","deutschezeichner00hageuoft","deuxheuresaumuse00mus","developmentofbui00brig","developmentofref00morg","developmentprese00newyrich","deveriprecettide00arme","deveterisnumisma00rink","devisesheroiques00parad","devisesheroiques01para","devitrificationo00dayp","devonshirepedigr00tuck","dgrossettietles00mouruoft","dgrstyle1893toro","dgrstyle1904toro","dialoghididanton01agus","dialoghididonant01agus","dialoghisopralet00bott","dialoghitraclaro00pisa","dialogodigalileo00gali","dialoguessurlesa00estv","diamonddyeannual00unse","diamondspearlspr00smit","diamondspearlspr01smit","diamondsprecious01dieu","diamondsprecious1874dieu","diariodelgualdi100gual","dibolognachenell00malv","dicamilloesiroda00bigi","dichiarazionidel00mira","dictionariumpoly00barr","dictionariumpoly01barr","dictionariumpoly02barr","dictionaryofar03stur","dictionaryofarc00brit","dictionaryofarc01stur","dictionaryofarc02stur","dictionaryofarc03stur","dictionaryofarch00brit","dictionaryofarch01stur","dictionaryofarch02stur","dictionaryofarch03stur","dictionaryofnee01caul","dictionaryofnee02caul","dictionaryofnee03caul","dictionaryofnee04caul","dictionaryofnee05caul","dictionaryofnee06caul","dictionaryofneed001caul","dictionaryofneed002caul","dictionaryofneed00caul","dictionaryofneed01caul","dictionaryofneed02caul","dictionaryofneed03caul","dictionaryofneed04caul","dictionaryofneed05caul","dictionaryofneed06caul","dictionaryofpain01brya","dictionaryofpain02brya","dictionaryofpain03brya","dictionaryofpain04brya","dictionaryofpain05brya","dictionaryoftypo00sout","dictionnairedarc01rola","dictionnairedarc02rola","dictionnairedarc03rola","dictionnairede00desc","dictionnairedeg00desc","dictionnairedesa00roua","dictionnairedesa01hein","dictionnairedesa01lanc","dictionnairedesa01wate","dictionnairedesa02wate","dictionnairedesa03hein","dictionnairedesa03wate","dictionnairedesa05wate","dictionnairedesf04reneuoft","dictionnairedesm00chri","dictionnairedr01rola","dictionnairedr02rola","dictionnaireicon00laco","dictionnaireicon01laco","dictionnairemili01aube","dictionnairemili02aube","dictionnaireport00pern","dictionnairerai01viol","dictionnairerai08viol","dictionnairerais01viol","diealdervermaert00serl","diealtdeutscheb00worr","diealtekirchezum00suur","diealtgermanisch00sali","diealtgermanisch00saliuoft","diearchitekturde00baltuoft","diebaukunstdes1701brin","diebaukunstdesal00noac","diebeizenfarbsto00farb","diebiezenfarbsto00farb","diebleichereidru00stei","diebyzantinische00bock","diedekorativekun00poul","diedonatundkalen00schw","diedynamischeemp00metz","dieelektrizitt00boru","dieentwickelungd00webe","dieentwicklungd00grau","dieexotischenzie00stan","diegallerienvonm00banc","diegartenkunst14deut","diegraphischedar00stah","diehemmungenderu00diet","dieherstellungvo00lorc","diehochromanisch00karl","diekaiserlichenb00well","diekarikaturunds00holl","diekartenschrift429fret","diekcheinderkl00ster","diekompositionde00rodeuoft","diekronederkunst00vece","diekulturdesweib00schu","diekunstdenkmale00clem_0","diekunstdenkmale00clem_2","diekunstderislam00diez","diekunstdeszeugd00forr","diekunstundwunde00schl","diekunstundwunde00schluoft","dielandlicheundl00wolf","dielandschaftind00woer","dieltestekunst00haup","diemappedesbau5to8merc","diemappedesbau9to12merc","diemeisterwerked00geml","diemittelalterli00bchn","diemitteralterli00saue","diemosaikenderch00kurt","dienadelspitzeni00dill","dieornamentederh00fluruoft","dieplastikderg00fechuoft","diepraenestinisc00matt","dieregensburgerb00swaruoft","diereliefsundma00klebuoft","dierenaissanceun00kobi","dierheinischengl01oidt","dieromischekapel00gris","dieruhestttenu00wedduoft","diesammlungendes00radd","dieschmiedekunst00bruoft","dieschnheitdergr00ende","dieschonelandbau01mein","dieschonelandbau02mein","dieschonelandbau03mein","diestannenkirche00schm","dietypologischen00tiet","dieursprungsform00meur","diewandmosaikenv00kurt","diewappenderwich00unse","diewohnungderneu00haen","diewollfarbstoff00baye","difesadellalfabe00gori","differenseffetsc00gers","dificesanciensfr00bosc","digestofstatutes1886bost","digestofstatutes1887bost","digestofstatutes1889bost","digestofstatutes1901bost","digressionsofvwr00vedd","digressionsofvwr00vedd_0","dillingham-b-collection-furniture-1973","dimilanodiuisoin00torr","dinanderiehistor00perrrich","diningroomitsapp00lond","directionsformak00rizz","directoiredesign00unse","directorywestjef00fort","direzioniagiovan01bibi","direzioniagiovan02bibi","discorsi18341846regi","discorsidelsdona00agus","discorsidiarchit00nell","discorsisopralan00scam","discorsodelcaval00font","discorsodimsebas00eriz","discoursesofsirj00reyn","discoursesonarch00violuoft","discoursesonarch02viol","discoursprononce00coyp","discoveryofworld00wilk","discovrshistoria00pold","discovrssvrlesar00gall","discovrssvrlesme00lepo","discriminatestyl00rick","disegnodeldonipa00doni","dispareriinmater00bass","dissegnidarchite00guar","dissertatiodeduo00nori","dissertatiodenum00kays","dissertatioetani00lupi","dissertationesix00dale","dissertazionecon00bell","dissertazionesop00brac","dissertazioniarc00garr","dissertazioniele00lupi","dissolutionofmon00hibb","distintoragguagl00frig","distintorapporto00pann","divarjornamentit01anto","divarjornamentit02anto","divarjornamentit03anto","divarjornamentit04anto","diversdesseinsde00pier","diversouvrages00robe","divinaproportion00paci","documentitoscani01bacc","documents12maspuoft","documentsetextra01deha","dodspeeragebaron1866dodc","dodspeeragebaron1872dodc","dogsofchinajapan00coll","dolly-toy-woodcraft-lamps-1973","domesticarchi00kimb","domesticarchite00kimb","domesticarchitec00good","domesticarchitec00kimb","domesticarchitec01good","draftingroommeth00coll","dramaticstoryof00abbo","dramaticstoryofo00abbo","draughtsmanshand00andruoft","drawframesflyfra00thor","drawingengraving00hame","drawingforbeginn00furn","drawinginpublics00smit","drawingmadeeasyh00lutz","drawingpaintings00cros","drawingsofflagsi00grea","drawingsofoldlon00victrich","drblimsnumismati00blim","drer00drrich","drerskupfersti00retb","dresdefreibergme00servuoft","dressblousecostu00beau","dressesdecoratio01shaw","dressesdecoratio01shaw_0","dressesdecoratio02shaw","dressesdecoratio02shaw_0","dresshowtoimprov00park","dressingsfinishi00poll","dressmakersdicti00curt","dressmaking00fale","dressreformserie00wooluoft","drexel-esperanto-furniture-1965","drexel-esperanto-furniture-1969","drexel-exponent-furniture-1970","drexel-french-accent-furniture-1964","drexel-touraine-furniture-1964","druggistsdispens00thom","dryingbymeansofa00haus","duccio00duccrich","duedissertazioni00bart","dueragionamentid00colt","duflitali00gale","duneric00neck","dunhams-maine-fall-catalog-1976","dupeintredoreurv00wati","duplexdissertati00nori","durerengravings00drrich","duroyousontrepre00feli","dutchartin19thce00mari","dutchcolonialhou00embu","dutchetchersofse00biny","dutchpictureswit00sala","dutempledesmuses00maro","dvelezzionidimbe00varc","dwellingforvilla00reed","dwellinghousesof00smit","dyeingcomprising01sans","dyeingofleatherw00cass","dyestuffsforamer00unit","dynamicsymmetry00hamb","earbook00andr","earlierenglishwa00monk","earlyamericancra00dyer","earlyamericanfol00pitk","earlyamericanfol00pitkrich","earlyamericanpa00broo","earlyamericanpai00broo","earlychristiannu00king","earlycoinsofamer00cros","earlyconnecticut00bate","earlyconnecticut00isha","earlyflemisharti00conw","earlyflemishpain00crow","earlyflemishpain1872crow","earlyillustrate00poll","earlyillustrated00poll","earlynorthernpai00peer","earlyoxfordbindi00gibs","earlyoxfordpress00madarich","earlyprayerbooks00wrig","earlyrenaissance00gotc","earlyrenaissance00gotc_0","earlyrenaissance00gotcuoft","earlyrenaissance1914gotc","earlysilverofcon00curt","earlytypography00skee","earlywoodcutinit00jenn","earthwork00hewl","earthworkoutoft00hewl","earthworktuscany00hewl","easylessonsforla00beld","easylessonsinper00bost","easystepsinarch00hodg","ecclesiasticalar00petr","economicfarmhous00ethe","economicsofbridg00wadd","economicsofconst00unit","economyofchurchp00dwye","edificesornament00gell","edonampakenkyu03ozak","eduardicorsiniep00cors","educationalposte00post","educationalwood00park","educationalwoodw00park","educationofartis00hind","edwardhenrycorbo00corb","edwardsbuildings00edwa","eendrietallezing00berl","effectivenessofi00arno","effectofcalcinin00boww","effectofelectrol00kirk","effectscurieuxra00gers","effectsofmovingl00wall","egg-carton-novelties","eglisenotredamed00dubo","egyptem00maspuoft","egyptianceramica00wall","egyptiandecorati00petr","eighteennineties00jack","eighteennineties01jack","eighthannualcata00emer","eighthinternatio25inte","eighthinternatio26inte","eigloanex00arta","einegebudegrup00schw","einfuhrun00burg","elasticityresist00burr","elasticityresist01burr","elbersheh04newb","electrical-experimenter-1914-11","electrical-experimenter-1914-12","electrical-experimenter-1915-08","electrical-experimenter-1915-11","electrical-experimenter-1916-03","electrical-experimenter-1916-04","electrical-experimenter-1916-06","electrical-experimenter-1917-03","electrical-experimenter-1917-04","electrical-experimenter-1917-05","electrical-experimenter-1917-07","electrical-experimenter-1917-10","electrical-experimenter-1917-12","electrical-experimenter-1918-02","electrical-experimenter-1918-03","electrical-experimenter-1918-07","electrical-experimenter-1918-08","electrical-experimenter-1918-10","electrical-experimenter-1919-01","electrical-experimenter-1919-02","electrical-experimenter-1919-05","electrical-experimenter-1919-12","electrical-experimenter-1920-01","electrical-experimenter-1920-03","electrical-experimenter-1920-07","electricalex519171918gern","electricalexperi03gern","electricalexperi04gern","electricalinstru00unitrich","electricalworld43newy","electriccatalogu00moff","electriccitypete00mcel","electricfixtures00unse","electricgascombi00sear","electricrailwayr162amer","electricrailwayr19amer","electrotherapeut00benn","elementamatheseo01wolf","elementamatheseo04wolf","elementarycabine00seld","elementarycourse00ross","elementaryprinci00ward","elementarysloydw00lars","elementarytreati00bell","elementarywoodwo00fost","elementidarchite00cale","elementidarchite00dani","elementidellarch00lodo","elementidiarchit00pret","elementidiarchit00sanv","elementsofartofd00bert","elementsofastro00broc","elementsofastro00youn","elementsofastron00lock","elementsofdrawin00hami","elementsofdrawin00will","elementsofdrawin1898rusk","elementsofinorga00shep","elementsofletter00inte","elementsofletter01inte","elementsofplanes00warr","elementsofstylei00broo","elementsoftheore00whit_0","elementsofwoodwo00king","ellington1918unse","elmonasteriodesa00sep","elmuseopictorico01palo","elmuseopictorico23palo","eltonscomicallmy00newy","emancipationfree00murr","emblemataanniver00univ","emblemataanniver01univ","emblemataetaliqu00zs","emblemataetaliqv00zsmb","emblemataflorent48scho","emblematanobilit00bryt","embroiderersbook00dela","embroiderycollec00chri","embroiderydesign00np","embroideryfancyw00belf","embroideryhintsf00newy","embroiderylaceth00lefb","embroiderysilks00brai","embroiderytapest00chri","embroiderytextil00np","enamels00land","enamels01land","enamelsocad00dawsuoft","enciclopediaher01garc","enciclopediaher04garc","enciclopediaher08garc","encyclopaediaofo00shaw","encyclopdiaof00loud","encyclopediaofan01fosb","encyclopediaofan02fosb","encyclopediaofar00nich","encyclopediaofar02nich","encyclopediaofne00dill","endeavortowardst00ashb","englandarchitect00rick","englandunderhous01wrig","englandunderhous02wrig","englishbookillus00sket","englishcaricatur00ever","englishchapterho00phel","englishcoinsinbr01brit","englishcostume00calt","englishcostume02calt","englishcostume03calt","englishcostume04calt","englishcostumefr00clin","englishcountryho00wilk","englishfurnitur00ellw","englishgoldsmith00jack","englishmanshouse00rich","englishmonasti00gasq","englishpilotcart00thor","englishporcelain00chur_0","englishsocietyof00davi","englishvillagech00hopk","englsoc00davi","engravedgemssign00osbo","engravedgemsthei00somm","engraversetchers00carr","engraverswhohave00walp","engravingetching00lipp","engravingetching00lipp_0","engravingprintin00scra","enquirewithinupo00phil","enroulantmaboule00barr_0","ensayosfotolitog00madruoft","entwickl03meie","entwicklungderba00hamm","ephemerisepigrap04deut","ephemerisepigrap07deut","ephemerisepigrap1187inst","ephesustempleofd00falk","epigrammataantiq00mazo","epigraphiacarna02myso","epigraphiacarnat01myso","epigraphiacarnat08myso","epigraphiacarnat09myso","epigraphiacarnat10myso","epigraphiacarnat15myso","epigraphiacarnat16myso","epigraphieromain00espe","epochofmammothap00soutrich","equalisationofev00pale","erdlyrmei00rd","erdlyrmeik00rd","erectionofleashi00burk","erinnerungenwilh00drck","ersterde00wald","erstesverzeichni00rpip","erzeugnisseislam00sarr","essaidephysiquep01muss","essaisurlacompos00boit","essaisurlapeintu00alga","essaisurlarchite00laug","essaisurlebea00andr","essaisurlebeauau00andr","essaisurlesjardi00wate","essaisurlhistoir00baps_0","essayindefenceof00morr","essayonelectrici1785adam","essayonhistoryof00scot","essayonhistoryof00scot_0","essayoninvention00jack","essayonorigindev00free","essayonoriginhis00hall","essayonoriginpro00bell","essayontheoryofp00rich","essaysinstudyofs00bere","essaysonarchaeol01wrig","essaysongothicar00wart","essayspoliticale01rumf","essayspoliticale02rumf","essaysstudiespr00quig","essaysstudiespre00camb","essaysstudiespre00quig","essaysstudiespre00ridg","essayssurlareche00reyj","essaytoheraldryi00blom","essentialsinarch00belcuoft","essentialsinart00sirn","essentialsofaest00raym","essentialsofillu00hillrich","essentialsofillu00hilluoft","essentialsoflett00fren","essentialsofpers00inmill","essentialsofsthe00raym","estampesjaponai00muse","estimatescostspr00vand","estimatescostspr01vand","etchershandbookg00hame","etchingothergrap00inplow","etruscantombpain00poul","etudessurlartetl00bonn","etudesurleslivre00dupo","etudesurlesmauxa00risp","eugenecarrierelh00seai","eumig-camera-c-16-1960","europasfurstenim00kahn","europeanenamels00cuny_0","europeanjapanese00brow","europeanjapanese01brow","evanssessays00evan","everybodyspaintb00gard","everyboysbookofr00prot","everythinginjewe00hmha","evolutioninartas00hadd","evolutionofarchi00middrich","examinationquest00coll","examplesfromwork00fran","examplesgothicar01pugiuoft","examplesofbookbi00robe","examplesofchines1867jone","examplesofenglis00coll","examplesofenglis00coll_0","examplesofgothi02pugi","examplesofgothic01pugi","examplesofgothic01pugiuoft","examplesofgothic03pugi","examplesofhouseh00smit","examplesoforname00cund","examplesofworkso01sout","excellencyofpenp00lond","excellencyofpenp00ratc","exercisesatdedic1916bost","exercisesinwoodw00sick","exetercathedrali00wort","exhibitionofamer00artp","exhibitionofanti00spinrich","exhibitionofarti00lond","exhibitionofcont00fran","exhibitionofcont00worc","exhibitionoffake00barb","exhibitionoffren00city","exhibitionoffren00fran","exhibitionofgoth00arti","exhibitionofnati00push","exhibitionofolds00worc","exhibitionoforie00anna","exhibitionofpain00arti_0","exhibitionofpict00burl_1","exhibitionofwork00ocon","exhibitionofwork00rudi","exhibitofamerica00muns","exp142673001918306306unse","experimentalengi00carp","experimentalengi01carp","experimentalglas00lynd","experimentalinve00myer","explicationdeque00dute","explicationdesou1880soci","explicationdesou1885soci","explicationdesou1893soci","explicationdesou1895soci","explicationdesou1897soci","explicationdesou1907soci","explorationsepig02cagn","explorationsepig03cagn","explorationsinbi00hilp","exposicaodarteor00vite","expositiofragmen00heer","expositiondudcor00muse","expositionuniver01walt","expositionuniver10walt","extensiontabless00mont","eyeletembroidery00hemi","fablesofsopsel00kely","fabricatornewbed1931newb","fabricsweareprin00amer","facsimildeliv00deli","facsimildelivr00deliuoft","facsimileofancie00lind","facsimileofancie00lind_0","facsimileofconte01will","factorygirl1843unse","fairchildsrapidl00hack","fairlandsjuvenil00fair","fairmountparkar00fair","fallwinter18909100hone","fallwinter18956p00jord","fallwintercatalo00balt","familyrecords01burk","famouscathedrals00sing","famouscolonialho00holl","famoushomesofgre00mala","famouspainters00shed","famouspainterspa00shed","famouspaintings00sing","famouspaintingsa1907sing","famoussculptorss00shed","famoussculptorss1881shed","famoussculpturea00sing","fancychairsrocke00hubb","fancyworkforplea00hero","farmhomesindoors00lelarich","farmhousesmanor00cram","farmmechanicsdra00newy","fashionablefurni00nels","fashionbooknovel00debe","fashioninparisva00uzan","fashionsslaves00flow","fastosmagistratv00golt","fattodallacittad00maze","felsinapittricev01malv","felsinapittricev02malv","fermeorneeorrura00plaw","festaaccademicad00spin","fewfactsaboutcit00sask","fewoffeatureswhi00curt","fhrerdurchdens00mols","fhrerdurchdensym00mols","fiberrushimporte00jsfo","fibresforfabrics00garr","fibriliapractica00alle","fifsede00gale","fifteenthcentury00duff","fifteenthcentury00meyr","fiftyartisanshom00rick_0","fiftyglimpsesoft00toro","fiftylessonsinwo00upha","fiftypageor00inne","fiftyyearsofmode00phyt","fiftyyearsofwork00rowl","figurinesfrancis00goya","fillesetga00fran","finalreportjune200newy","finalreportnewy","financialadverti00lewirich","finearts00brow","finebooks00poll","fineleatherfurni00stan","fineprints00wedm","fingerringsearly00brit","fireball-campers-1968","fireinsurancehow00moor","firenzeanticaemo01foll","firenzeanticaemo02foll","firenzeanticaemo03foll","firenzeanticaemo04foll","firenzeanticaemo05foll","firenzeanticaemo06foll","firenzeanticaemo07foll","fireproofconstru00nat","fireproofconstru00nati","firstbookofarch00pall","firstbookofarchi00pall","firstcourseinpro00smarrich","firstlessonsinba00lewi","firstmohawkprime00mcla","firstprincipleso00hayd","firstsixbooksofe00eucl","fiveblackarts00cogg","fiveitalianshrin00wate","fiveminaturesofp00eato","fiveordersofarch00vign","flagofcanada00pope","flagofminutemen00brow","flagofminutemena00brow","flagsbannersdeco00amer","flagsofarmyofuni00unit","flagsofconfederaunit","flagsofunitedsta00webs","flandreroos00roos","flatmachineknitt00buck","flatsurbanhouses00veri","fleischmann00eafl","flemdutma00gale","flemishrelicsarc00step","flemsviewsofoldp00flem","fleursfruitslegu00lepe","fliegendersommer00putz","floraofassyrianm00bona","florence00alle","florence00gebhuoft","florence01alle","florence02alle","florenceherart00bier","florencehertreas00vaug","florenceinpoetry1913ryan","florentinischeun00bock","floriatedornamen00pugi","floriatedornamen00pugi_0","floriatedornamen00pugi_1","flowerchildrenli0gordo","flowersgardensof00duca","flowersheraldryo00tyas","flowersplantsfor00stra","flowerweddingdes00cran","fogertysdirector00mrsj","folliesfashionso00tuer","foodflavorgastro00finc","fordmadoxbrownre00ford","forsclavigerale03rusk","forsclavigerale04rusk","forsclavigerale08rusk","forsclavigerale1v2rusk","forsclavigeralet00rusk","forsclavigeralet011894rusk","forsclavigeralet021894rusk","forsclavigeralet031894rusk","forsclavigeralet03rusk","forsclavigeralet041894rusk","forsclavigeralet06rusk","forsclavigeralet08rusk","forsclavigeralet12rusk","forsclavigeralet34rusk","forttryonhallres00bill","fortuny00yria1","forumexhibitiono00ande","fostoria-glassware-catalog-1977","fostoria-glassware-eastern-price-list-1966","fostoria-glassware-price-list-supplement-1961","fourthloanexhibi00artg","fourthreportoffa04newy","fourtpal00gale","fourvisitationso02ryla","fourvisitationso5657ryla","foxkellysfashion00foxk","fraangelico81phil","frabartolommeofl00bostrich","frabartolommeoun00gabeuoft","frafilippolippi00lipprich","fragiovanniange00beis","fragranceamongol00ande","franceart00houruoft","francia00franrich","franciscanlegend00saltuoft","franciscificoron00fico","francisciiuniiff00juni","franciscimariigr00grap","francobritishexh00vict","frankel-christmas-decorations-1965","frankpmilburnarc00milb","franksbequestcat00brit","franksbequestcat02brit","franksbequestcat03brit","freehanddrawingg00arts","freehanddrawingl00cros","freehanddrawingm00cros","freehanddrawingm1898cros","freehandletterin00wils","freehandperspect00nort","freehandperspect1910nort","frencharchitects00dilk","frencharchitectu02blom","frenchartclassic00brow","frenchenglishfur00sing","frenchengraversd00dilk","frenchetchersofs00brad","frenchfabricsamp00unse","frenchfurniturei00fl","frenchfurniturei00flic","frenchfurnitureu00ficeuoft","frenchfurnitureu00flic","frenchpaintingin00dimi","frenchpicturesth00brya","frenchportraiten00thom","frenchsculptureo00gard","frenchtextiles00unse","fretcuttingperfo00bemr_0","frick-31072001055591","frick-31072001055898","frick-31072001205618","frick-31072001224007","frick-31072001442609","frick-31072001443417","frick-31072001443607","frick-31072001452285","frick-31072001460817","frick-31072001463431","frick-31072001463449","frick-31072001463928","frick-31072001485723","frick-31072001519166","frick-31072002094540","frick-31072002097360","frick-31072002146555","frick-31072002245183","frick-31072002251918","frick-31072002277756","frick-31072002277939","fromforecastleto00sellrich","frostfirenatural04camp","fultoncelebration01metr","fultoncelebration02metr","fun-with-felt","funeralhechoenro00pere","furcountryorseve00vernuoft","furnishinghomeof00throrich","furnishingsforho00alad","furniture00burt","furniturecatalog00balt","furnituredesign00nyea","furnituredesigni01nyea","furnituredesigni02nyea","furnitureforcraf01otte","furniturefortoda00simo","furnitureincludi00chic","furnitureinterio00scho","furnitureofold00mors","furnitureofolde00mors","furnitureofolden00mors","furnitureofp00nutt","furniturewithcan00brid","furry-novelties","futuredevelopmen00shig","fwheatleyrahisli00robe","g00eorgecruikshankcruirich","galeriecharl00gale","galeriedemmperei00thor","galeriegiustinia00galeuoft","galeriehenn00gale","galerievrudolfin00matj","galileohislifewo00fahi","gallerialochissc00acca","galleriesofvienn00goer","galleryofmodernb00lond","galleryofpensket00bush","gallorvminsvbrvm00cast","gardencityhouses00lond","gardencraftoldne00sedd","gardenerschronic310lond","gardenerschronic35lond","gardenersmagazin01loud","gardenersmagazin01loudo","gardenersmagazin03loud","gardenersmagazin03loudo","gardenersmagazin04loud","gardenersmagazin06loud","gardenersmagazin101834loud","gardenersmagazin21836loud","gardenersmagazin41828loud","gardenersmagazin51829loud","gardenersmagazin51839loud","gardenersmagazin61840loud","gardenersmagazin71831loud","gardenersmagazin71841loud","gardenersmagazin81832loud","gardenersmagazin81842loud","gardenersmagazin91833loud","gardenitsaccesso00unde","gardenofexperien00cranuoft","gardensofcelebri00macg","gardensoldnewcou02leyl","garmentbuyersadb00newy","garmentdyeing00farb","garton-toys-1965","gasparisaloysiio00oder","gasparisaloysiod00oder","gazes1890190100elem","gazettedesbeauxa01pari","gazettedesbeauxa02pari","gazettedesbeauxa03pari","gazettedesbeauxa04pari","gazettedesbeauxa05pari","gazettedesbeauxa06pari","gazettedesbeauxa07pari","gazettedesbeauxa08pari","gazettedesbeauxa09pari","gazettedesbeauxa10pari","gazettedesbeauxa11pari","gazettedesbeauxa12pari","gazettedesbeauxa13pari","gazettedesbeauxa14pari","gazettedesbeauxa15pari","gazettedesbeauxa16pari","gazettedesbeauxa17pari","gazettedesbeauxa18pari","gazettedesbeauxa20pari","gazettedesbeauxa21pari","gazettedesbeauxa23pari","gazettedesbeauxa24pari","gazettedesbeauxa25pari","gazettedesbeauxa26pari","gazettedesbeauxa27pari","gazettedesbeauxa28pari","gazettedesbeauxa29pari","gazettedesbeauxa30pari","gazettedesbeauxa31pari","gazettedesbeauxa32pari","gazettedesbeauxa33pari","gazettedesbeauxa34pari","gazettedesbeauxa36pari","gazettedesbeauxa38pari","gazettedesbeauxa39pari","gazettedesbeauxa40pari","gazettedesbeauxa41pari","gazettedesbeauxa42pari","gazettedesbeauxa43pari","gazettedesbeauxa44pari","gazettedesbeauxa45pari","gazettedesbeauxa46pari","gazettedesbeauxa47pari","gazettedesbeauxa48pari","gazettedesbeauxa49pari","gazettedesbeauxa50pari","gazettedesbeauxa51pari","gazettedesbeauxa54pari","gazettedesbeauxa56pari","gazettedesbeauxa57pari","gazettedesbeauxa58pari","gazettedesbeauxa5963pari","gazettedesbeauxa59pari","gazettedesbeauxa60pari","gazettedesbeauxa61pari","gazettedesbeauxa62pari","gazettedesbeauxa63pari","gazettedesbeauxa6468pari","gazettedesbeauxa64pari","gazettedesbeauxa65pari","gazettedesbeauxa66pari","gearsillustrated01asge","gedankenuberdie00winc","geistlichetodtsg00spo","gemaldesammlung00knig","gemmaeetsculptur00agos","gemspreciousston00kunzrich","gemsprincipallyf00daglrich","gemsselectedfrom00dagl","genealogicalhera01inburk","genealogicalhera02byuburk","genealogicalhera02inburk","genealogicalhera03burk","genealogicalhera04burk","genealogicalheral01burk","genealogicalheral02burk","genealogicalhist00roon","genealogist00mars","genealogist01mars","genealogist01mars_0","genealogist01selb","genealogist02mars","genealogist03mars","genealogist03selb","genealogist04mars","genealogist04mars_0","genealogist05mars","genealogist05mars_0","genealogist06mars_0","genealogist23selb","genealogist25selb","genealogist28selb","genealogist32selb","genealogist3519selb","genealogist3619selb","genealogistv3mars","generalarmoryofe00burk","generalcatalogue00hutt","generalcatalogue00jaco","generalguidetoco00victrich","generalindextopu00yalerich","generalinformati01unit","generalplanforla00shar","generalpricelist00jere","genesisofartform1893raym","geniodelcristian01chat","genov00cava","gentleartofmakin00whis","gentlemanfarmers00ligh","gentlemansarchit00mill","gentlemansconnoi00pilk","gentlemensorbuil00jone","geologyofnewhamp35newh","geometriafamigli00capr","geometricaldrawi00inte","geometricaldrawi00span","geometricalgraph00adamrich","georgeahearngift00metropo","georgecruikshank00crui","georgianpatter00towl","germanaquaedaman00midd","germanflemishdut01crow","germanflemishdut02crow","germansectarians01sach","germansectarians02sach","germantowngarden00jell","geschichtechristv2pt2fran","geschichtederbuc00falk","geschichtederde00bode","geschichtederdeu00jani","geschichtederdeu03jani","geschichtedergri00brun","geschichtederkar00leit","geschichtederkun00arms","geschichtedermod01rose","geschichtedesdeu05falk","geschichtedesflo00burg","geschichtedesges00falk","geschichtedesher01satt","geschichtedesher02satt","geschichtedesher03satt","geschichtedesher04satt","geschichtedesher05satt","geschichtedesher06satt","geschichtedesher07satt","geschichtedesher08satt","geschichtedesher09satt","geschichtedesher10satt","geschichtedesher11satt","geschichtedesher12satt","geschichtedesher13satt","geschichtedeskos01rose","geschichtedeskos02rose","geschichtedeskos03rose","geschichtedeskos04rose","geschichtedeskos05raci","geschichtedeskos05rose","gessnerdermeiste00schm","gift-of-christmas","giftcarddesignin00lemo","gilbertlightexpe00lynd","gildaaurifabroru00chafrich","giocondoalbertol00kauf","giottinoundseine00siruoft","giottosschuleind00bracuoft","giovannibellini00bellrich","glasgowmenwoment00boyd","glass00dill","glassglassmanufa00mars","gliantichimarmig00aldi","gliantichisepolc00bart_0","gliattiemonument01frat","gliattiemonument02frat","glieccelsipregjd00silv","gliexlibrisitali00bert","gloriousglassats00rijk","gloriousglassats00rijk_0","gloryofbelgium00ingpuoft","glorythatwasgree00stob_0","glossaryofminera00bris","glossaryoftermsu01park","glossaryoftermsu02park","glossaryoftermsu03park","gnesfovi00fovi","gnieduchri180901chat","godeysladysboo00phil","godeysladysbook00phil","godeysladysbook100hale","godeysladysbook1862hale","godeysladysbook1863hale","godeysladysbook1864hale","godeysladysbook67phil","godeysladysbookaprilphil","godeysladysbookfebphil","godeysladysbookjanphil","godeysladysbookjulyphil","godeysladysbookjunephil","godeysladysbookmayphil","godeysladysbooknovphil","godivaridinghabi00ssgo","goldcoinsofengla00keny","goldendaysofrena00lancrich","gomtrieducompas00masc","goodadvertisingw00bate","goodtasteinhomef01sell","goodwooditshouse00maso","gospelsinartlif00spar","gothicarchitectu00arno","gothicarchitectu00lang","gothicarchitectu00pugi","gothicarchitectu00west","gothicarchitectu01jack","gothicarchitectu01jackuoft","gothicarchitectu02jack","gothicarchitectu02pugi","gothicornamentsi00half","gothicornamentss00pugi","gotischeplastiki00lthg","gottorffischekun00olea","gouldentreasury00goul","goupilgalleryofp00wate","grabdenkmaler00brge","gradeddrawingsfo00robe","graecoegyptiangl00edga","grammairedesarts00blan","grammaroflithogr00rich","grammarofornamen00jone_0","grammatographice00bois","granadaalhambrab00calv","granadapresentby00calvrich","grand-prix-trophies-1965","grandmasgardenwi00sanb","grandmasgardenwi01sanb","granteesofarmsna66fost","graphicartsmoder00penn","graphiceuseofpen00sand","gravures00gran","greatbeninitscus00roth","greaterabbeys00gasq","greaterabbeysofe00gasq","greaterabbeysofe00gasqrich","greaterabbeysofe01gasq","greatmastersofdu00bode","greatnewyork00penn","greatnorthwestgu00wins","greatpainteretch00sala_0","greatpicturesasm00jack","greatpicturesass00sing","greatpicturesassx00sing","greekarchitectur00smit","greekartnational00smit","greekbronzes00murr","greekcoinstheirp00wardrich","greeketruscanrom00rich","greekinscription00miln","greekmoulds00edga","greekmythstheira00mann","greeksculpture00edga","greeksculptureco00hurl","greeksculptureit00mach","greeksculpturem00wald","greekvases00edga","greenwichparkits00webs","greetingtoameric00bl","gri_000033125000427720","gri_000033125008508091","gri_000033125008530772","gri_000033125008629061","gri_000033125009358967","gri_000033125009488186","gri_000033125010706998","gri_000033125010713978","gri_000033125010846356","gri_000033125010873160","gri_000033125010884332","gri_000033125010928485","gri_000033125011129356","gri_000033125011205990","gri_000133125011185978","gri_000333125009325685","gri_000333125011185911","gri_000433125011185853","gri_000r33125008620615","gri_33125000445557","gri_33125000707337","gri_33125000759973","gri_33125000934048","gri_33125000951869","gri_33125001061015","gri_33125001068341","gri_33125001141833","gri_33125001402821","gri_33125001436977","gri_33125001466586","gri_33125001468368","gri_33125001468566","gri_33125001581517","gri_33125001807748","gri_33125001883996","gri_33125001989702","gri_33125001989728","gri_33125002049563","gri_33125002446470","gri_33125002508832","gri_33125002699086","gri_33125002699094","gri_33125002699102","gri_33125002901300","gri_33125002983506","gri_33125003146368","gri_33125003146376","gri_33125003146384","gri_33125003146392","gri_33125003146400","gri_33125003146426","gri_33125003146434","gri_33125003356652","gri_33125003368558","gri_33125003395874","gri_33125003633621","gri_33125003654031","gri_33125004491185","gri_33125004502841","gri_33125005903774","gri_33125005927195","gri_33125005959479_202506","gri_33125005965377","gri_33125005965559","gri_33125006053819","gri_33125006457101","gri_33125006526269","gri_33125006549923","gri_33125006872523","gri_33125007049196","gri_33125007346477","gri_33125007510817","gri_33125007525450","gri_33125007624287","gri_33125007630052","gri_33125007706092","gri_33125007717594","gri_33125007717651","gri_33125007719665","gri_33125007823475","gri_33125007823533","gri_33125007941871","gri_33125007982206","gri_33125007982826","gri_33125008050011","gri_33125008174589","gri_33125008226538","gri_33125008229409","gri_33125008253409","gri_33125008259919","gri_33125008260016","gri_33125008272433","gri_33125008286540","gri_33125008331627","gri_33125008386506","gri_33125008438638","gri_33125008480846","gri_33125008481588","gri_33125008486751","gri_33125008490951","gri_33125008501377","gri_33125008501435","gri_33125008508794","gri_33125008509875","gri_33125008511079","gri_33125008515435","gri_33125008528909","gri_33125008536316","gri_33125008547412","gri_33125008558344","gri_33125008635381","gri_33125008635449","gri_33125008635506","gri_33125008635563","gri_33125008638401","gri_33125008638450","gri_33125008641249","gri_33125008647147","gri_33125008653319","gri_33125008666378","gri_33125008688240","gri_33125008693927","gri_33125008735330","gri_33125008735694","gri_33125008739357","gri_33125008739415","gri_33125008744654","gri_33125008807444","gri_33125008808442","gri_33125008808459","gri_33125009082542","gri_33125009242625","gri_33125009310885","gri_33125009311057","gri_33125009311651","gri_33125009311677","gri_33125009311719","gri_33125009313947","gri_33125009314002","gri_33125009319167","gri_33125009323565","gri_33125009333556","gri_33125009337862","gri_33125009346723","gri_33125009346772","gri_33125009346830","gri_33125009347440","gri_33125009908894","gri_33125010374896","gri_33125010570758","gri_33125010570915","gri_33125010705156","gri_33125010717284","gri_33125010719173","gri_33125010814370","gri_33125010838502","gri_33125010843247","gri_33125010845325","gri_33125010849434","gri_33125010851281","gri_33125010851562","gri_33125010851760","gri_33125010891931","gri_33125010892905","gri_33125010892962","gri_33125010893853","gri_33125010919757","gri_33125010928659","gri_33125011115850","gri_33125011121775","gri_33125011158744","gri_33125011173313","gri_33125011181761","gri_33125011188535","gri_33125011202641","gri_33125011202716","gri_33125011211600","gri_33125011255979","gri_33125011294499","gri_33125011569742","gri_33125011569759","gri_33125011661044","gri_33125011695489","gri_33125011761778","gri_33125011848450","gri_33125012088023","gri_33125012222325","gri_33125012263063","gri_33125012275695","gri_33125012647752","gri_33125012648040","gri_33125012648107","gri_33125012662389","gri_33125012900797","gri_33125012901761","gri_33125012901787","gri_33125012901811","gri_33125012902355","gri_33125013642950","gri_33125013643446","gri_33125013643560","gri_33125013643636","gri_33125013853847","gri_33125013853854","gri_33125013923822","gri_33125013924127","gri_33125013924192","gri_33125014063107","gri_33125014101840","gri_33125014104968","gri_33125014105023","gri_accountofthe00hami","gri_aedeswalplia00walp","gri_aedeswalpoli00c2wa","gri_alexiisymmac00c4ma","gri_ammianimarce00c1am","gri_antichitadel00maur","gri_arcananatura00alee","gri_arspictoriao00brow","gri_artisticdwel00alle","gri_artistsassis00oste","gri_artistscolou00char","gri_artoffrancea00newy","gri_astronomiexx04lala","gri_belgischekun00hyma","gri_berichtuberd04kkos","gri_c00033125000912127","gri_c00033125001045000","gri_c00033125001055991","gri_c00033125001412929","gri_c00033125003505399","gri_c00033125008481547","gri_c00033125008499903","gri_c00033125008522282","gri_c00033125008600518","gri_c00033125008617298","gri_c00033125008631430","gri_c00033125008631547","gri_c00033125008631729","gri_c00033125008687523","gri_c00033125008700094","gri_c00033125009721925","gri_c00033125010497473","gri_c00033125010710156","gri_c00033125011189517","gri_c00033125011696222","gri_c00033125012234577","gri_c00033125012282907","gri_c00033125012651440","gri_c00033125012743346","gri_c00033125012743361","gri_c00033125012743395","gri_c00033125012743411","gri_c00033125013108853","gri_c00033125013145921","gri_c00233125011105737","gri_c00333125010710222","gri_cabinetdelab00c3du","gri_caesaravgvst00golt","gri_caravannedus00vien","gri_cartadelnaue00bosc","gri_cataloguedes00apar","gri_cataloguedes00basa","gri_cataloguedun00gers","gri_cataloguerai00c1bg","gri_cataloguerai00c1ge","gri_cataloguerai00c1le","gri_cataloguerai00c2bg","gri_cataloguerai00c2le","gri_cataloguerai00gers","gri_cataloguerai00lepi","gri_cesariinoror03pedr","gri_cesariinoror04pedr","gri_cesariinoror08pedr","gri_cesariinoror09pedr","gri_cesariinoror10pedr","gri_chinaitscost04bret","gri_chinesearchi00deck","gri_conferencesd00feli","gri_conferencesd00pari","gri_countrygentl00half","gri_curiositesde00gaut","gri_dellaformade00loma","gri_dellevitedep02vasa","gri_dereaedifica00albe","gri_desacrisaedi00ciam","gri_descriptiond00winc","gri_designsforpa00hunt","gri_dialogosdela00card","gri_dictionnaire02c2wa","gri_dictionnaire03c2wa","gri_dictionnaire05c2wa","gri_discorsidime00vico","gri_discorsidimo01borg","gri_dissertation00c2pi","gri_entretienssu01feli","gri_entretienssu02feli","gri_entretienssu03feli","gri_entretienssu04feli","gri_entretienssu05feli","gri_erstbuchgema00vred","gri_etudessurlar00pfau","gri_etudesurlarc00darc","gri_felsinapittr01malv","gri_felsinapittr02malv","gri_finezzedepen00scar","gri_firstpartoft00barf","gri_gedankenuber00berl","gri_histoiredela01bwin","gri_histoiredela01c2wi","gri_histoiredela01winc","gri_histoiredela021win","gri_histoiredela02awin","gri_histoiredela02winc","gri_histoiredela03awin","gri_histoiredela03winc","gri_histoiredesq00dubo","gri_ideadeltempi00loma","gri_imaginidelle00vico","gri_joachimidesa00c2sa","gri_joachimidesa00sand","gri_johannwincke00winc","gri_johannwinkel01c2wi","gri_johannwinkel01winc","gri_libellusvald00wyss","gri_livredescoll00maze","gri_maestrodeesc00orti","gri_monumentidif01cipr","gri_monumentidif03cipr","gri_museumwormia00worm","gri_newandcomple01soci","gri_newandcomple02soci","gri_newandcomple03soci","gri_newandcomple04soci","gri_notiziedepro01bald","gri_notiziedepro02bald","gri_notiziedepro03bald","gri_opuscolidiag00gerl","gri_oudnederland01c3br","gri_oudnederland02c3br","gri_oudnederland03c3br","gri_paintingofthe00c3ju","gri_palazzidiuer00rome","gri_pitturexxxxx00albe","gri_plansdesplus02kraf","gri_polygraphice00salm","gri_raccolatadel04bott","gri_raccoltadile02bott","gri_raccoltadile06bott","gri_raccoltadile07bott","gri_recherchessu01hanc","gri_recherchessu02hanc","gri_recherchessu03hanc","gri_recueildespl00leca","gri_recueildetro00cayl","gri_richecollect00c3pi","gri_richeetpreci00henr","gri_sentimensdes00test","gri_sentimenssur00boss","gri_stilindentec02semp","gri_syllogenumis00luck","gri_tableauxdess00c4pi","gri_tableauxdess00pail","gri_thomaedempst01demp","gri_thomaedempst02demp","gri_traitedespra00c1bo","gri_treatiseofpa00c1da","gri_treatiseofpa00c2da","gri_trionfidella00pall","gri_uitmuntenden00schl","gri_variaconmens00arfe","gri_vitedepittor00bagl","gri_vitedepivecc01vasa","gri_vitedepivecc03vasa","griechischebronz00schr","grondleggingeter00lair","grooteschouburgh01houb","grooteschouburgh02houb","grooteschouburgh03houb","grootschilderboe00lair","grotesquearchite00wrig","grotesqueinchurc00wild","grundgegriffe-der-neuen-gestaltenden-kunst-doesburg-1925","gruppierungsvers00mols","guaranteedbuildi00radf","gueprc00lebr","guidadipadovaede00selv","guidapittoricach00cava","guidasommariaper00ilbibl","guideartistiqueh00pfno","guideegyptiangall00brit","guidelinesforbar00land","guidepictorialper00gree","guidethoriqueetp03leje","guidetocoinsofgr00thoriala","guidetodepartmen00brit","guidetoegyptiang00brit","guidetoenglishgo00gard","guidetoexhibitgr00brituoft","guidetofigurepai00whit","guidetofloridafo01rhod","guidetojapaneset01vict","guidetomediaeval00brit","guidetooldnewlac00brazrich","guidetopaintings1908crut","guidetopeabodymu00peab","guidetosienahist00heyw","guidoreni00renirich","guterundschlecht00paza","guttersnipes00mayp","guyselementsofa00guyj","gvlielmiphilandr00phil","gypte00masp","gyptemas00maspuoft","h.w.knightsoncompanyinc.61","h00istoryofwateoutlinerich","habakkukbissetsr02biss","haeger-lamps-1971","halfcenturyofbos00dam","halfcenturyofbos00damr","halfcenturyofchi00jone","halfhourlectures00scot","halfhourlectures1875scot","halftimberhousei00jack","hallidayscollect01hall","hallidayscollect03hall","hallscathedral00edwa","hammacher-schlemmer-housewares-1971","hampshirewaterco00ballrich","handbookforarchi01illi","handbookforarchi03illi","handbookforarchi04illi","handbookforarchi06illi","handbookforarchi07illi","handbookforarchi08illi","handbookforarchi09illi","handbookforarchi10illi","handbookforarchi11illi","handbookforarchi12illi","handbookforarchi13illi","handbookforarchi14illi","handbookforarchi15illi","handbookforarchi16illi","handbookforarchi17illi","handbookforarchi18illi","handbookforarchi22illi","handbookforarchi23illi","handbookforarchi24illi","handbookforarchi25illi","handbookforarchi26illi","handbookforarchi27illi","handbookforarchi28illi","handbookforarchi29illi","handbookforarchi30illi","handbookforarchi31illi","handbookforarchi32illi","handbookforarchi33illi","handbookforarchi34illi","handbookforarchi35illi","handbookforcarpe00lind","handbookforcarpe01lind","handbookforprese00mogf","handbookforteach00murr","handbookofarchae00west","handbookofatticr01hopp","handbookofatticr02hopp","handbookofbuilde00buil","handbookofconstr00dana","handbookofconstr02dana","handbookofdrawin00walk","handbookofegypti00newy","handbookofelectr00duga","handbookofgreekl00hers","handbookofgreekr00mach","handbookofgreekr00mach_0","handbookofherald00cuss","handbookofherald00cuss_0","handbookofherald00cussrich","handbookoflegend00clem","handbookoflegend00wate","handbookoflegend0wate","handbookoflegend1876wate","handbookoflights00merr","handbookofmarkso00burt","handbookoforname1900meye","handbookofpictor00tyrwrich","handbookofpointl00touc","handbooktoantiqu00vaux","handbooktocollec00muse","handbuchderglasm00fisc","handbuchderkirch00otte","handbuchderkunst00kugl","handbuchderkunst1855spri","handbuchderorien00neuguoft","handbuchderspitz00frau","handbuchfurkupfe00sing","handicraftforgir00mcgl","handicraftforha00hall","handicraftforhan00hall","handicraftforhan02hall","handicraftsinhom00prie","handloomweavingm00todd","handmadefurnitur00glid","handworkinwood00noye","handybookcontain00hand","handynotesquerie00hopk","handynotesquerie01hopk","handynotesquerie03hopk","haneysmanualofsi00gibs","happyenglandaspa00huis","harmoadormountai00mill","harmoniaexevange00calv","harpelstypograph00harp","harrison-furniture-1973","hauptprobeingedr00baue","heartofeurope00cram","heartofeurope01cram","hectorservadacvo00vern","heinrichludewigm00mang","helen-gallagher-foster-house-mid-winter-sale-1964","hendersonspictur00hend","heraldgenealogis01nich","heraldgenealogis02nich","heraldgenealogis02nich_0","heraldgenealogis03nich_0","heraldgenealogis04nich","heraldgenealogis04nich_0","heraldgenealogis05nich","heraldgenealogis05nich_0","heraldgenealogis06nich","heraldgenealogis07nich","heraldgenealogis07nich_0","heraldgenealogis08nich","heraldgenealogis08nich_0","heraldichistory01burk","heraldichistory02burk","heraldichistory03burk","heraldichistory04burk","heraldicvisitati02dwnn","heraldicvisitati_01dwnn","heraldryasartacc00eveg","heraldryfloralfo00colerich","heraldryhistoric00bout","heraldryhistoric01bout","heraldryillustra00abbo","heraldryinscotla01stev","heraldryinscotla02stev","heraldryofcampbe02john","heraldryofchurch00dorl","heraldryofdougla00john","heraldryofhamils00john","heraldryofhamilt00john","heraldryofjohnst1905john","heraldryofmurray00john","heraldryofstewar00john","heraldryofstewts00john","heraldrysimplifi00curt","herbertcandrewsh00andr","herculaneumpastp00wald","herculanumetpomp18703barr","herculanumetpomp18705barr","herefordcathedra00brit","heritageofdressb00webb","hetleerzaamhuisr00luik","heuresditesdehen00bibl","hicksbuildersgui01hick","hicksbuildersgui02hick","hieroglyphictext01brit","hieroglyphictext04brit","hieroglyphictext06brit","highgradechairs00mari","highlandgarbpape00mack","highschoolastro00matt","highschoolmanual00ritc","highwaybridgescu39hoyt","highwaybridgescu43hoyt","hilprechtanniver00leip","hintsaboutmensdr00barr","hintsfordwelling00lain","hintsforpainters00peke","hintsonornamenta00papw","hintsontintshowt00leid","hintspracticalin01phin","hintstoyoungar00wigh","hispanomoresquew00puta","histdescroldfrn00solo","histfrencharchlouisxv01blomuoft","histoireconomiqu01mell","histoiredeguilla00chev","histoiredelabbay00hame","histoiredelac27acad","histoiredelac28acad","histoiredelac29acad","histoiredelac43acad","histoiredelaca00wrig","histoiredelaca01acad","histoiredelaca02acad","histoiredelaca10acad","histoiredelaca11acad","histoiredelaca12acad","histoiredelaca13acad","histoiredelaca14acad","histoiredelaca16acad","histoiredelaca18acad","histoiredelaca20acad","histoiredelaca21acad","histoiredelaca23acad","histoiredelaca24acad","histoiredelaca25acad","histoiredelaca26acad","histoiredelaca30acad","histoiredelaca33acad","histoiredelaca36acad","histoiredelaca40acad","histoiredelaca46acad","histoiredelaca47acad","histoiredelaca48acad","histoiredelaca49acad","histoiredelaca50acad","histoiredelacad04acad","histoiredelacad05acad","histoiredelacad06acad","histoiredelacad07acad","histoiredelacad08acad","histoiredelacad09acad","histoiredelacad31acad","histoiredelacad34acad","histoiredelacad35acad","histoiredelacad37acad","histoiredelacad39acad","histoiredelacad41acad","histoiredelacad42acad","histoiredelacad45acad","histoiredelacar00wrig","histoiredelacari00cham","histoiredelacari00wriguoft","histoiredelamonn04momm","histoiredelarchi01blav","histoiredelarchi01scha","histoiredelartch00winc","histoiredelartch01winc","histoiredelartch02winc","histoiredelartda01perr","histoiredelartde01winc","histoiredelartde02winc","histoiredelartde03winc","histoiredelartdu00japa","histoiredelartpe03mn","histoiredelartpe18891mn","histoiredelartpe18892mn","histoiredelartpe18893mn","histoiredelaverr00garn","histoiredelaverr00garnuoft","histoiredelavied00mich","histoiredelempir01hamm","histoiredelordr00fouc","histoiredelordre00fouc","histoiredelorfvr00jaco","histoiredesartsi02laba","histoiredesartsq00moni","histoiredescript01bgin","histoiredescript02bgin","histoiredesensei00unse","histoiredesienne01doug","histoiredesienne02doug","histoiredesjoyau02baps","histoiredesvesta00nada","histoireducostum00heuzuoft","histoiredulivrel00stas","histoiredundessi00viol","histoiredunhte00viol","histoiredupointd00desp","histoireduroylou00mene","histoiredutissua00lebr","histoiredvroylov01mene","histoiregenerale01mari","histoiregenerale02mari","histoiregenerale03mari","histoiregenerale04mari","histoiregenerale52mari","histoiregnalogiq09anse","histoiremetalliq01bizo","histoiremetalliq02bizo","histoiremetalliq03bizo","histoirepadoue01ales","histoirepadoue02ales","histoirepadoue04ales","historiabyzantin00duca","historiadesevill00morg","historiagenealog01sous","historiagenealog02sous","historiagenealog03sous","historiagenealog04sous","historiagenealog05sous","historiagenealog07sous","historiagenealog08sous","historiagenealog09sous","historiagenealog10sous","historiagenealog11sous","historiagenealog12pt2sous","historiainsigniu01spen","historiainsigniu02spen","historiaptolemae00foyv","historiatnnomism00headuoft","historicalaccoun00brew","historicalaccoun00dods","historicalanecdo00dobs","historicalarchit00swee","historicaldatali00evan","historicalessayo02hope","historicalguidet00stra","historicalguidet1900stra","historicalmonume1955hunn","historicbindings00bras","historiccanadian00fras","historicchurches01butl","historicgalleryo01lond","historicgalleryo02lond","historicgalleryo03lond","historicgalleryo04lond","historicgalleryo07lond","historichomesofn00nor","historicillustra02lond","historicornament01ward","historicornament02ward","historicsilverof00bige","historicvirginia00lanc","historieofthesic00udal","historischeausstell00kuns","historischebesch00satt","historischelobsc00bian","historyandartof00evel","historyantiquiti00bent","historyantiquiti00bent_0","historyantiquiti00brit_0","historyantiquiti00brit_1","historyantiquiti00brit_2","historyantiquiti00brit_3","historyantiquiti00brit_4","historyantiquiti01bray","historyantiquiti01stor","historyantiquiti02bray","historyantiquiti02stor","historyantiquiti03stor","historyantiquiti04stor","historydescrip00monk","historydescrip00solo","historydescript00solo","historydescripti00monk","historymanufactu01revi","historyof00wateoutlinerich","historyofadvert00samp","historyofadverti00samp","historyofamerica1922bost","historyofancien02walt","historyofancient000wolt","historyofancient00wolt","historyofancient01walt","historyofancient02walt","historyofancient02wolt","historyofancient0501walt","historyofancient190502walt","historyofar02faur","historyofarchit01cumm","historyofarchit02cumm","historyofarchit02ferg","historyofarchite001ferg","historyofarchite002cumm","historyofarchite002ferg","historyofarchite00tuth","historyofarchite01cumm","historyofarchite01simp","historyofarcocad00fletuoft","historyofart02cott","historyofartforc00good","historyofartinan01perruoft","historyofartinch01perr","historyofartinch02perr","historyofartins02perr","historyofartinsa01perr","historyofartofbo00bras","historyofartofbo1894bras","historyofbassa00dobs","historyofbassand00dobs","historyofbrighou00turn","historyofcastles00elwe","historyofchurche00forn","historyofearlych00cutt","historyofenglish02hill","historyofengravi00aust","historyofeuropea01post","historyofeuropea02post","historyoffashion00chal","historyofflagofu00preb","historyoffrench01blom","historyoffrencha01blom","historyoffrencha02blom","historyofgothica00prio","historyofgothicr00east","historyofhandmad00jack","historyofhandmad1900jack","historyofinkincl00davi","historyoflac00pall","historyoflace00pall","historyofmediaev1887rebe","historyofmedival00rebe","historyofmodernp01muth","historyofnationa00hami","historyofoakfurn00roefuoft","historyofoldengl00reed","historyoforigine00hawk","historyofornamen00haml","historyofornamen02haml","historyofp08macf","historyofpain08macf","historyofpainti01macf","historyofpainti02macf","historyofpainti03macf","historyofpainti04macf","historyofpainti05macf","historyofpainti06macf","historyofpainti07macf","historyofpainti08macf","historyofpaintin01crow","historyofpaintin01macf","historyofpaintin03crow","historyofpaulrev00whei","historyofpresbyt00camp","historyofprintin02inthom","historyofprintin_01inthom","historyofrealest00durs","historyofrenssel00sylv","historyofrisepro00dunl","historyofrisepro00dunl_3","historyofrisepro02dunl_0","historyofroyalfo00trol","historyofsealfla00hamm","historyofsealfla00hammuoft","historyofsealflag00hamm","historyofsignboa00larw","historyofsignboa00larw_0","historyofsilkcot01gilr","historyofsilkcot1845gilr","historyofstarsba00unit","historyofstpauls00dugd","historyofworship00ashd","historyrudiments00bull","historysignific00idee","hitsatpolit00roge","hobbssarchitect00hobb","hobbssarchitectu00hobb","hodgsonportab00efho","hodgsonportableh00efho","hodgsonslowcosta00hodg","hodgsonsmodernho00hogd","hokusaimanga02kats","hokusaimanga06kats1912","hokusaimanga12kats","hokusaimanga13kats","hokusaimanga14kats","hokusaimangathes08kats","holidayspecialti00amer","hollowtileforhom00holl","hollybushhalloro00bowe","hollyscountrysea00holl","homebookofpictur00newy","homebuildingreli00huss","homedecoration00prieuoft","homedecoration1900alfr","homedecorationar00ruut","homefamilyelemen00kinn","homeforallorgrav00fowl","homefurnishingfa00hunt","homefurnituremak01raet","homegarden00seym","homeinteriors00gard","homelaborsavingd00scot","homemade_innovative_play-full","homeofyourown00corn","homeshauntsworks00fairrich","homesofamericawi00lamb","homesofcharacter00lewi","homesofmoderates00dalz","homesofourforefa00whifi","homesofourforefa00whit","homesofourforfa00w","homestheirdecora00fren","homestheirdecora00freniala","honeywell-pentax-6x-7-system-1970","honeywell-pentax-es-camera-1972","honitonlacebook00devo","honorbiltmodernh00sear","hopesfearsforartb00morr","housedecorationc00has","housedecorationc00hasl","housedignified00fren","housedignifiedit00fren","housefurnishingd00whit","housegardens00wrig","housegardensbook0wrig","householdeleganc00jone","houseingoodtaste00dewo","houseingoodtastes00dewo","housekeepersques00syph","housemanualofrur00jacq","housemanualofrur00jacqrich","housepainterDec00Higg","housewarmingatne00howl","housingacts00grea","howflagbecameold00scot","howtoadvertisegu00fren","howtoadvertisere00edga","howtoamuseyourse00bear","howtoamuseyourse01bear","howtobuildequipo00fran","howtobuildequipo01fran","howtocollectcont00wyld","howtoestimatebei00reajuoft","howtofigureoutar00king","howtofigureoutar01king","howtoimprovewool00newy","howtojudgearchit00stur","howtoknowarchitehe00wall","howtoknowperiods00kime","howtolayoutgarden00kempe","howtomakebaskets00whit","howtomakecountry00sawy","howtomakeeffecti00reup","howtomakeindiano00jame","howtomakelace00chri","howtomakemoneyin00nath","howtomakeshowcar00mill","howtomaketypetal00lewirich","howtomakeuseelec00treb","howtomakeusematc00byer","howtopaintcomple00gard","howtopaintdirect00sear","howtopaintflower00thom","howtopaintinstru00asal","howtopaintsignss00matt","howtoplanfinance00arch","howtoselectplanh00shop","howtostudyarchit17caff","howtostudypictur00caff","howtostudypictur00caffuoft","howtostudypictur1910caff","howtostudypicture00caff","howtovisitgreatp1911sing","howtoworkembroid00cart","howtoworkitmanua00dayb","howtowriteadvert00awsh","howtowriteshowca00dewi","howweareclothedg00cham","howwearesheltere00cham","hudsonfultoncele01metr","hudsonfultoncele01metr_0","hudsonfultoncele02metr","hudsonfultoncele02metr_0","iacobvsandroveti00andr","ichnographiaembl00disca","icinqueordinidia00ilpall","icinqueordinidia00pall","iconesimperatorv01golt","iconographiabir1v2coll","iconographyofdon00ashbrich","iconographyofwes00cock","iconologietireed00boud","iconologietireed01boud","iconologietireed02boud","icsreferencelibr00inte","idealhomesbywfba00wfba","ideenleipzig00olbr","ideenmagazinfura01groh","ideenmagazinfura02groh","ideenmagazinfura03groh","ideenmagazinfura04groh","idiecilibridarch00vitr","idiecilibridelar00albe","iftheycamebackfo00roya","igioielipittores00bosc","iglesiasyconvent00mexi","ikonografiabogom01konduoft","ikonografiabogom02konduoft","il-20.-secolo.-la-conquista-delle-regioni-aeree","ilburatolibroder00paga","ilcontegiacomoca00pine","ilcostumeantic1to2ferr","ilcostumeantic3to4ferr","ilferronellartei00ferr","ilioscitycountry00schl_0","illagodigarda00soli","illcatal00gale","illeigt00gale","illruinedabbeysc00howi","illuduflemish00gale","illuminatedbooko00owen","illuminatedbooko00ston","illustcatal00gale","illustra00gale","illustratedalman00char","illustratedarchi00burn","illustratedbooko00gurn","illustratedca00amer","illustratedca00deco","illustratedca00drja","illustratedca00sheb","illustratedcat00chic","illustratedcat00yama","illustratedcatal00ab","illustratedcatal00acme","illustratedcatal00asar","illustratedcatal00asmi","illustratedcatal00barb","illustratedcatal00bard","illustratedcatal00bfdr","illustratedcatal00bige","illustratedcatal00birm","illustratedcatal00bull","illustratedcatal00catt","illustratedcatal00clar","illustratedcatal00cnar","illustratedcatal00drja","illustratedcatal00fale","illustratedcatal00filk","illustratedcatal00gale","illustratedcatal00gale_0","illustratedcatal00gale_1","illustratedcatal00howa","illustratedcatal00hugh","illustratedcatal00ingl","illustratedcatal00jaeg","illustratedcatal00jafr","illustratedcatal00jwfi","illustratedcatal00jwma","illustratedcatal00kent","illustratedcatal00lambrich","illustratedcatal00lcbo","illustratedcatal00mcmi","illustratedcatal00mill","illustratedcatal00newh","illustratedcatal00newy","illustratedcatal00nott","illustratedcatal00rang","illustratedcatal00reil","illustratedcatal00ricc","illustratedcatal00seli","illustratedcatal00sell","illustratedcatal00sout","illustratedcatal00sugg","illustratedcatal00tado","illustratedcatal00tiff","illustratedcatal00volp","illustratedcatal00wads","illustratedcatal00yama","illustratedcatal1883amer","illustratedcatal1894asar","illustratedcatal1895wads","illustratedcatal1921amer","illustrateddescr00whis","illustrateddescr1922whit","illustrateddicti00moll","illustrateddicti00mollrich","illustratedencyc00smit","illustratedfashi00bloo","illustratedhomes00gard","illustratedlondo00burn_0","illustratednotes00lark","illustratedprice00arch","illustratedprice00dmoouoft","illustratedprice00fweb","illustratedprice00unse","illustratedsampl00palm","illustratedsuppl00cham","illustratedtrade00jane","illustratingligh00jgbr","illustrationofeg00baxt","illustrationofro00warn","illustrationsofa00esse","illustrationsofc00wtst","illustrationsofr00buck","illustrationsofs00hilluoft","illustrationsoft00reid","illustrativesupp00walp","illustrazionedun00argn","illustrirterkata00st","illvstrationedeg00sime","illvstrationedeg58sime","illvstriconespos00rusc","illvstrivmimagin00fulv","ilmicrocosmodell00scan","ilmicrocosmodell1657scan","ilpalazzoducaled00serr","ilpalazzovidonii00toma","ilriposodiraffae00borg","ilristaurodellos00brog","ilritrattodimila00torr","ilsepolcrodeivol00verm","ilsepolcroglorio00cong","ilterzolibronelq00serl","ilterzoqvintolib00serl","iltrionfodellebe00bons","ilustrazionediun00ardi","ilvignolaillustr00vign","imaginesillvstri00fulv","imarmiriccardian00dels","imitationsdesmon00chau","imperialislanden00hunn","imperialmacram00barb","impreseillustrid01cami","impreseillustrid02cami","impreseillustrid03cami","impreseillustrid04cami","impreseillvstric00rusc","impressionsofart00brin","improvedenlarged00bidd","improvementoffor00robi","inaugurationofne00amer","inchildsworldmor00poul2","india.history.resource.93797","indianamedalcomm00scud","indianartatdelhi00indi","indicazioneantiq00morc","indoorsports00tad1","industrialartsin00riao","industrialartsin1879riao","industrialartsof00hild","industrialdrawin00hamm","industrialhousin00know","industriesofjapa00rein","inespettazionede00pacc","inexpensivehomes00newyrich","inflammation00cros","influenceofdress00kell","influenceoffluxe07blei","influenceofvaria00sewe","influenceofvaryi00leee","ingallshandbooko00inga","inigojoneswrenor00loft","inigojoneswrenor00loftuoft","inleydingtotdeho00hoog_0","inmateriadarchit00bass","inmemoriamedwinm00indoyl","inmiddleages00jaco","inquiryconcernin00ottl","inquiryintodiffe00wins","inquiryintoorigi01ottl","inquiryintoorigi02ottl","inscriptionesant01gori","inscriptionesant02gori","inscriptionesant03gori","inscriptionesatt00cors","inscriptionescre12vair","inscriptionesgra00bern","inscriptionessac00apia","inscriptionsinhi00brit","insepulchralemla00zamp","inspainloma00loma","inspectionofmate00byrn","instituzioneprat01bian","instituzioneprat02bian","instituzioniglit00aldi","instructio00bartmanualrich","instructionsforl00stat","instructionsonmo00biss","interdependenceo00stur","interestinghouse00bost","interiordecorati00rolfuoft","interiordecorati01rolf","interiorsbeautif00keit","intermezzikunstg00furt","international-silver-sacred-vessels-church-appointments-1969-2","internationalart00nati","internationaleku00sond","internationalmed00amer","internationalstu32newy","internationalstu33newy","internationalstu34newy","internationalstu35newy","internationalstu36newy","internationalstu37newy","internationalstu38newy","internationalstu39newy","internationalstu40newy","internationalstu41newy","internationalstu42newy","internationalstu43newy","internationalstu44newy","internationalstu45newy","internationalstu46newy","internationalstu47newy","internationalstu48newy","internationalstu49newy","internationalstu50newy","internationalstu51newy","internationalstu52newy","internationalstu53newy","internationalstu55newy","internationalstu56newy","internationalstu57newy","internationalstu58newy","internationalstu59newy","internationalstu60newy","internationalstu61newy","internationalstu62newy","internationalstu63newy","internationalstu64newy","internationalstu65newy","internationalstu66newy","internationalstu67newy","internationalstu70newy","internationalstu72newy","internationalstu74newy","internationalstu75newy","internationalsys00bige","internationaltyp00inteuoft","introductiontoe02bond","introductiontogr00robe","introductiontoor00brew","introductiontope00hayt","introductiontost00akerrich","introductiontost00park","introductiontost00park_0","introductiontost00park_1","introductorycour00scho","introduzionealla00pati","inventairegn00guifuoft","inventionofprint00devirich","inventionspovrbe00lorm","investigationoff00robi","investigationofh00bara","investigationofh00sche","investigationofr00warr","investigationofs00sand","investigationofs00wood_0","investigationpro00dorm","investigationsre00univ","ioalbertifabrici00fabr","ioannernestimmwa00walc","iosephimariaesua00suar","ipiombiantichi00fico","ipregjdellebelle00alfa","iquattrolibridel00pall","iquattroprimilib00cata","iqvattrolibridel00pall","iqvattrolibridel00pall_0","irelandindustria00irel","irelandindustria00irelrich","irememberyou00stbe","irishcompendiumo04nich","irishlifelandsca00walk","irrigationreligi00brun","iscrizioniantich00mari","isingolarienuovi00vinc","islandgarden00thax","istituzionidarch01carl","istituzionidarch02carl","istoricheskeoche00busl","istoricheskoeopi00levi","istoricheskoeopi00mosk","istoriiaknigiviz008800","istruzioneelemen00carr","istruzioneintorn00gall","istruzionielemen01vitt","istruzionielemen02vitt","italiamedal00fabri","italianbackgroun00wharrich","italianbackgroun00wharuoft","italianbookillus00poll","italiancastlesco00batcrich","italiancities01blas","italiancities02blas","italiancities19021blas","italianmastersin00more","italianpainters01more","italianpainters02more","italiansculptors00perk","italiansculpture00vict","italianvillasth00whar","italianvillasthe00whar","italianwalldecor00vict","itinerariofigura00cipr","itinerarycompris01stor","itinerarycompris02stor","itinerarycompris03stor","itinerarycompris05stor","itinerarycompris06stor","itinerarycompris07stor","itrionfidellarch00pall","iviparsrompt1thru3bois","iviparsrompt4thru6bois","ivorycarvingsofc00brit","ixesposizioneint00bien","jacobeancrewelwo00pene","jacobimartorelli01mart","jacobimartorelli02mart","jacosomenotesonbooks00rich","jacquardmechanis00brad","jacquesdubroeucq00hediuoft","jahrbuchderhambu26231908hamb","jahrbuchderhambu331915hamb","jahrbuchderhambu3331915hamb","jankotera00madl","japanesecolourpr00strarich","japanesecolourpr00victrich","japanesehomes00mors","japanesehomesthe00mors","japaneseillustra00stra","japaninartindust00rg","japanischestichb00vaut","japanitsarchitec00dres","japanitsarchitec00dresrich","japanrecordincol00menpuoft","jewellersquotbo00Will","jewellery00smith","jeweloryouthinst00lang","jewelstovesrange00detr","jo-line-tools-1967","joannisciampinir01ciam","joannisciampinir2thru3ciam","joannisharduinis00hard","joannisschefferi00sche","joannisvignoliip00vign","jodanielisschoep00scho","johannisalbertis00schl","johanniskunckeli00kunc","johannpetermelch00hofm","johannwinckelman00winc","johannwinkelmann01winc","johcasparfuessli12fuss","johcasparfuessli345fuss","johhelffricijung00jngk","john-greenan-catalog-1972","johncassellsartt00cass","johnconstabledap00lesluoft","johnquincyadamsw00adam","johnruskinasketch00spie","johnruskinsketch00spi","johnruskinsketch00spie","johnruskinsketch00spie_0","johnruskinsketch00spierich","johnsiberchfirst00grayrich","jonesof64thtaleo00brer","josephialexandri00furi","josephpennellsp00penn","josephpennellspi01penn","journal00hyne","journalglasstech03soci","journalglasstech04soci","journalglasstech05soci","journalglasstech06soci","journalglasstech07soci","journalismversus00east_0","journalofamerica00mill","journalofapplied04baus","journalofele241251910paci","journalofele323271914paci","journalofele381151917sanf","journalofele401151918sanf","journalofele451151920sanf","journalofmicrosc03post","journalofmicrosc15post","journalofsaratog00unse","journals22soci","journalsofhughga01gain","journalsofhughga02gain","joyofgardens00mcca","julius-garfinkel-christmas-1965","julstaryegody1913petr","kanclerzkrzyszto00kiesuoft","kandinsky_202603","kanns-christmas-1968","karrikaturallman00lich","katalogderknig00woer","katalogderknigli00geml","katalogderknigli1899geml","katalogderknigli1908geml","katalogderkonigl00gema","katalogderorname00staa","katalogdersammlu00frie","katalogostoumous00kour","katechismusderli00frie","kay-catv-test-equipment-1973","kaysedinburghpor01pate","kaysedinburghpor02pate","keepingprintingp00bull","keepingroadopeno00amer","keramics1219101911leon","keramicstu219001901leon","keramicstud1019081909leon","keramicstud1319111912leon","keramicstud1619141915leon","kindel-french-provincial-louis-xv-furniture-1973","kindergartenmaga05chic","kindergartenmaga10chic","kindergartenprimv23kind","kindergartenprimv26kind","kingedwardhotelg00kinguoft","kinksforbossweav00hutt","kirchlichekunsti00weis","kitchenfirehowto00wrig","klassischerbilde05rebe","klassischerbilde08rebe","kleineschriften02duem","kleineschriften03duem","klosterlebenimd00bh","knightsheraldici00knig","knoll-office-planned-furniture-1962","knyvtrtnet00steiuoft","kodak-8-movie-camera-1962","kodak-xl-movie-cameras-1973","kollspatentlockj00hart","koptischekunst00strz","korean-toys-1973","kremonsehrenmi1to2sche","kretischekunst00pras","krperpflegeundkl00heyn","krueger-institutional-furniture-1967","kulturarbeiten02schuuoft","kunstenaarensame00adam","kunstensamenlevi00cran","kunstformenderna00haec","kunstformenderna01haec","kunstformenderna02haec","kunstgewerbundha00stet","kunsthandwerklic13huge","kunstrichtigesch00fran","kunstundfleissbe00helm","kunstundknstle03seem","kunstundknstle22dohm","kunstundreligio00hart","kunstundreligion00hartuoft","l-ornement-polychrome-cent-planches-en-...-racinet-albert-bpt-6k-1512059w","l-ornement-polychrome-cent-planches-en-...-racinet-albert-bpt-6k-1512061z","laamenidad00mala","labadiadivalvisc00raym","labolladorodefan00fico","laborsavingloom00drap","labyrintedeversa00bens","lacaricatureetle00baya","lacasafiorentina01schi","lacasasdereligio01barr","lacasasdereligio02barr","lacattedralearet00pasq","lacebook1904moor","laceembroideryco00head","laceguideformak00whit","laceguideformake00whit","laceindustryinen00unit","laceitsoriginhis00gold","laceramiqueaupay00phol","lacework00brad","laceworkhandbook00brad","laceworkinfieldo00patc","lachiesadisgiorg00pate","lachiesaeilconve00mala","lacispracticalin00simp","lacomdiefranca00rouvuoft","lacomedieparisie00fora","laconservazioned00more","lacritiquedesscu00rava","lacunarbasilicae00gedd","lacunarbasilicae00geddrich","ladcorationprimi00rald","ladcorationprimi1922rald","ladentelleauxfus00paul","ladentelleguided00over","ladiescompletegu00step","ladiesguide00fros","ladiesguidetonee00fros","ladieshandbookof1860hart","ladiesmanualofar00phil","ladiesmanualofem00trif","ladiesselfinstru00phil","ladiesselfinstru00unse","ladiessworkforpl00hero","ladycharlottesc01schr","ladycharlottesch01schr","ladycharlottesch02schr","ladysmagazinesel00phil","ladysmanualoffan1858pull","ladysmanualoffan1859pull","lafacciatadisant00defa","lagalerieelector00piga","lagrandemascarad04robi","lagravureenitali00dela","lagravureenpierr00babe","lambstextileindu01brow","lambstextileindu02brow","lametropolitanaf00bacc","lameublementfran00bouluoft","lameublementfran00func","lancienartbulgar00filo","landscapebeautif00waug","landscapegardeni00rept","landscapegardeni00rept_0","landscapepainti00gree","landscapepaintin00gree","landscapepaintin00greerich","lanouvellezlis00peza","laoperinadiludou00arri","lapaysanepervert01rest","lapaysanepervert02rest","lapaysanepervert03rest","lapaysanepervert04rest","lapeintureanglai00dayouoft","lapeinturefranca00bess","lapeinturefranca00bess_1","lapeinturefranca02bess","lapeinturepoemee00lemi","lapeinturepomeen00lemi","lapitturaingiudi00rosi","lapitturainparna00cioc","lapittvratrionfa00gigl","laprimaquintapar00pass","laprospettiuapra00cont","larchitectureaux01gruoft","larchitecturedep00lorm","larchitecturefra00savo","larchitectureita00ricc","larchitecturelep00baud","larchitecturerom00corr","larchitettopratt01amic","larchitettopratt02amic","larchitettura00albe","larchitetturabol00mala","larchitetturadim00vitr","larchitetturagen00vitr","larchitettvra00cata","larchitettvraven00albe","largalleriaesten00vent","larkinfactorytof00lark","laromasotterrane01ross","laromasotterrane02ross","laromasotterrane03ross","lartanciendumexi00lehmuoft","lartdanslaparure00blan","lartdebatirdesma01bris","lartdebatirdesma02bris","lartdebtirdesmai01bris","lartdebtirdesmai02bris","lartdecoratifdan00cham","lartdedessinerpr00giff","lartdefaireetdem00wati","lartdeformerlesj00what","lartdelaverounou00gaut","lartdepeindrel01sens","lartdepeindrel02sens","lartdepeindrel03sens","lartdepeindrepo00wate","lartdereconn00baya","lartdereconnatre00baya","lartdereconnatre1900baya","lartdereconnatre1912baya","lartdesemblemes00mene","lartdesemblemes01mene","lartdesjardinspa00erno","lartdubrodeur00sain","lartdudixhuitime01gonc","lartdupeintredor00wati","lartdurireetdel00alex","lartenellindustr01mela","lartenellindustr02mela","lartenellindustr03mela","lartetlesmoeurse00pariuoft","larthittite00webeuoft","lartlataverned00gineuoft","lartlexpositionu00babe","lartornamental00fr","lartreligieuxd00ml","lartreligieuxde00ml","lartreligieuxdel001922ml","lartreligieuxdel00ml","lartreligieuxdel00mleem","lartreligieuxdel00mluoft","lartreligieuxdu00mluoft","lartreligieuxdux00ml","lasantigvedadesd00mora","lasculpturegyp00solduoft","lasculpturehind00cohn","lasculturalapitt00mila","latapisserie00mntz","lateoricadellapi00fran","latestnewyorksty00perr","latoilettechezle00croc","latour00latorich","laverreriedepuis00sauz","laviedespeintres01desc","laviedespeintres02desc","laviedespeintres03desc","laviedespeintres04desc","lavieillefrancet00robiuoft","lavilladialogo00taeg","lavoyagedanslalu12cont","lazaribayfiianno00bafl","lazaribayfiianno00baif","lazeccadimodena0cres","ldpd_10147342_000","ldpd_5998121_000","ldpd_6168550_000","ldpd_6769875_000","ldpd_9313957_000","le19esicle00robiuoft","leadglazedpotter00barbrich","leanticheiscrizi00torr","leantichitadelac00maur","learmedellefamig00gigl","leatherforlibrar00hulm","lebellearti00cico","lebelleartiinven00mosc","lebelleartipittu00ghez","lebellezzedellac00bocc","lecaireleniletme00migeuoft","leccellenzadelle00greg","lecentavrerecuei1189albe","lechancreoucouvr00polm","lechateaufeodald00jous","lechevalierdli00lamauoft","lechiesederomai00monn","lecollectionneur00bret","leconsdeperspect00andr_0","lecoronedelmerit00ghez","lecosemaraviglio00fran","lecostumeaumoyen00dema","lecostumeenorien1922tilk","lecostumehistori01raci","lecostumehistori02raci","lecostumehistori03raci","lecostumehistori04raci","lecostumehistori05raci","lecostumehistori06raci","lecturesonarc00rusk","lecturesonarch00rusk","lecturesonarchit00elme","lecturesonarchit1892rusk","lecturesonastron14harr","lecturesonpainti00armi","lecturesonrisede01scot","lecturesonsculpt00flax_0","lecturesontruebe00co","ledger1852185900prat","leduenuovecampan00canc","lee-brothers-fittings-valves-1964","leerzaamezinnebe00spinn","lefiletguipure00dill","lefiletrichelieu00dill","lefinezzedepenne00scar","legendaryhistor00veld","legeniedelarchit00leca","legloriedellarte00malv","legrandlivredesp01lair","legrandlivredesp02lair","leimaginideglide00cart","leimpreseillustr00rusc","leimpreseillustr842rusc","leimpreseillustr843rusc","leimpreseillustr84rusc","leimpreseillvstr00rusc","leitzke-specialty-hardware-1973","lelivredespeintr1872maro","lemanueldesartis01peti","lemanueldesartis02peti","lemanueldesartis03peti","lemanueldesartis04peti","lemarauigliedell00rido","lemineredellapit00bosc","lemoyenageetlare00sere","lemuradiroma00nibb","lemusehistoriq00lyon","lenoxchina00leno","lenuausalon11silv","lenuausalon14silv","leonardodavincip00freu","leonburgossalama00calv","lepantalonfmin00dufa","lepaysdesfourrur00vern","lepeintreamateur00mens","lepeintreconvert00boss","lepeintregraveur02delt","lepeintregraveur06delt","lepeintregraveur07delt","lepeintregraveur09delt","lepeintregraveur1011delt","lepeintregraveur12delt","lepeintregraveur1415delt","lepittureantiche00bart","lepitturedibolog00malv","lepittureescultu00carb","lepittureescultu00paga","lepitturescultur00bart","lepittvredibolog00malv","lepoinctdefran00lapr","lepoinctdefranc00lapr","lepoinctdefrance00lapr","leportefeuilledu00robi","lepropritairearc00vitr","lericcheminerede00bosc","leromantismeetla00maiguoft","lesamateursdautr00clme","lesanciennesfaie00dans","lesanglaisaupole00vern","lesanglaispeints01mead","lesanglaispeints02mead","lesartistescr00rato","lesartistesfranc00four","lesartisteswallo00cloquoft","lesartsaumoyen00jaco","lesartsaumoyenag00jaco_1","lesartsdelaterre00jeanuoft","lesartsdutissu00migeuoft","lesartsentoscane00marm","lesartsetmtiersa00jaco","lesceltepittured00aver","leschefsdoeuvres1918rube","leschteauxhistor01eyri","leschteauxhistor02eyri","lescinqcentsmill00vernuoft","lescinqordresdar00scam","lesconqutesar00saun","lescontesdrolati01balz_0","lescontesdrolati02balz","lescontesdrolati02balz_0","lescreateursdela00roge","lesdebutsdunpein00robi","lesenfantsducap01verngoog","lesetoilesdernie00mery","lesfemmesbibliop00jpea","lesfetesgalantes00bacf","lesfranaispein00pari","lesfranaispein06pari","lesfranaispeints09pari","lesgnaologie01chas","lesgnaologie02chas","lesgnaologie03chas","lesgrandsarchite00bertuoft","lesgraveursligeo00mich","lesjeuxdesgrecse00richuoft","leslivresvignett00bouc_0","lesmaitreshumori00cara","lesmarbriersroma00clau","lesmisotechnites00coch","lesmmoiresdeme00puys","lesmonumensderom00ragu","lesmusesdeuropel00geff","lesnichesdauteld00lef","lesoeuvresdarchi00lepa","lesoriginesdel00lerouoft","lesoriginesdel108lero","lespapillonsmeta01nuse","lespierresdeveni00ruskuoft","lesplafondstrans00rouv","lespremierseleme00pile","lespritdesbeauxa01est","lesquatreliuresd00pall","lessalonsdarchit1907soci","lessalonsdarchit1908soci","lesserury00brieuoft","lessingvliersetn00vinc","lessonsinfigurep00maca","lessonsondecorat00jack","lestampesatiriq00blumuoft","lesthtiquedesg00sabauoft","lestoilesetles00flam","lestorturesdelam00cham","lestylelouisxvio00emil","lesvitraux00mer","lesvoyagesauth00enneuoft","letableavdesrich00broa","lethartmanfeathe00hart","letheatredelartd00jous","letourdumondeen03verngoog","letourdumondeen04verngoog","letresordesmerue00danp","letteraallillust00zari","letteresenesidiu01dell","letteresenesidiu02dell","letteresenesidiu03dell","letteresulebelle00bett","letterfromsecret00unit_2","letteringfordraf00rein","letteringinornam00dayl","letterpressprint00goul","lettersarchitect01wood","lettersarchitect02wood","lettersconcernin00clar","lettersfromforei00eccl","lettersofarchite01wood","lettersofarchite02wood","lettersofceliath00thax","letterspapersofj00copl","lettertowechanni00madd","lettredvsievrleb00lato","lettresfamiliere01winc","lettresfamiliere02winc","lettressuritalie02dupa","lettressurlitali01cast","lettressurlitali02cast","lettressurlitali03cast","lettressurlitalie00dupa","lettresurlasculp00hems","levaldarno00rusk","levetratedisfran00gius","levitedepiecce01vasauoft","levitedepiecce04vasauoft","levitedepittoris00bell","levitedepittoris00sopr","levitedepivceleb00mili","levitedepiveccel02vasa","levitedepiveccel03vasa","levitrailsonhist00otti","lexpressiondesse00deonuoft","lezionefirenze00bald","lezzionedimfranc00vier","libbey-glassware-1960","libbey-glassware-1962","libbey-glassware-1973","libellusartifici00vogt","libermemorandor00clar","libraryadvertisi00brisrich","libridereadifica00albe","librodantoniolab00laba","librodimgiovamba00pala","librodimpyrrholi00ligo","libroprimoquinto00serl","licinqueordinide00pomp","licinqueordinide00sanm","lideadellaarchit00scam","lietopisrussknum00sakh","lifecharacter00smed","lifelettersofjoh00lesl","lifelettersofwil00benjrich","lifeofjmwturnerr01hame","lifeofjosiahwedg1865mete","lifetimesofabdur00dura","lifetimesofconra00mont","lifetimesofjames00hindrich","lifetimesofpetra01camp","lifetimesofpetra02camp","lifeworkatgreatp01smytuoft","lifeworkatgreatp02smytuoft","lifeworkatgreatp03smyt","lifeworksofsirch00barr","lightfromlantern00diog","lightlighting05illu","lightlighting06illu","lightlighting07illu","lightlighting08illu","lightlighting09illu","lightlighting10illu","lightlighting11illu","lightlighting12illu","lightlighting13illu","lightlighting14illu","lightlighting15illu","lightshadewithch00cros","limageriephenici00cler","limarmieruditiou00orsa","limbertsholla00char","lincolnianabook1536fowl","lincolnianabookp00fowl","lincolnianabookp00fowlew","lincolnmemorialcunit","lincolnsmasterpi01robi","lincolnsmasterpi02robi","lindustriedestul00heno","lineandform00cran","lineardrawinglet01fish","lineardrawinglet02fish","lineform00cran","linguisticorien01cust","lisovranidelmond01bres","lisovranidelmond03bres","lisovranidelmond03hb","lisovranidelmond04bres","lissitzky-el-arp-hans-die-kunstismen-1914-1924_202412","listofcanadianbo00pres","listofearlyameri00fren","listoriadellachi00cres","listyzwochosztuc00bryk","lithographylitho00penn","littlebookofgard00hami","littlegoldmineco00conk","liu-31289009871692","liu-31289009872310","liu-31289009872369","liu-31289009872401","liu-31289009872427","liu-31289009872690","liu-31289009872740","liu-31289009872930","liu-31289009873003","liu-31289009873011","liu-31289009873037","liu-31289009873086","liu-31289009873110","liu-31289009873144","liu-31289009873185","liurenouueaudela00lave","livesofbritishar00chan","livesofbritishs00chan","livesofbritishsc00chan","livesofmostemine00burg","livrecurieuxetut00veri","livrededesseinsd00lamb","livrededifferant00rabe","livredefragments00oppe","livresdestampese00maro","livretsdesexposi00guif","livretsdessalons00acad","lmentsdecomposit00quni","lmentsdpig00mena","loanexhibition00metr","loanexhibitionof00newy","loanexhibitionof1917metr","loeuvredepuigcad00puig","loeuvredespeintr00bouruoft","logbookofnassaus00unse","logbookofsaratog00sara","logcabinscottage00wick","loitererinnewyor00hendo","lonardlimosine00lave","lonardlimosine00laveuoft","londoncitychurch00dani","londoncriespubli00leig","londonitsenviron00shep","londonparksgarde00ceci","londreshamptonco00aynauoft","lookingskywardea00snyd","loomfixingweavin00ivey","lordrefranoistro00riba","lordship-simco-jewelry-award-1973","lordsprayerinfiv00rost","lordsprayerinthr00rost","lorfevreriedercu00orfe","loriginedesloix01gogu","loriginedesloix02gogu","loriginedesloix03gogu","loscoloresdeanil00badi","loseleypark00slsn","losreligiososenc01barr","losreligiososenc02barr","losreligiososenc03barr","losreligiososenc04barr","lossinweightrehy00horn","lostsolarsystemo01wilsuoft","lostsolarsystemo02wilsuoft","losttribessaxons00moor","lottopt52vol500lottrich","loughcorribitssh00wild","louisxvifurnitur00ricc","lowcosthomes00geot","lowellsuburbandi1896henr","lowellsuburbandi1917henr","loyheringeinbeit00made","lucernaefictiles00pass","lucernaefictiles01pass","lucernaefictiles03pass","ludsmidsmdemblem00smid","ludsmidstooneelv00smid","luini00luinrich","lutilitedesvoyag00baud","lutyenshousesga00weav","luvrededecuvilli00cuvi","luvredejfforty00fort","luzdaliberalenob00andr","lvdovicidemontio00mont","macfarlanescasti00walt","machinedrawingpr01grif","machineryformeta00davi","machinerypattern00ding","machinerypattern01ding","madridhistorical00calvuoft","maerkischesprovi00berluoft","magazijnvantuins01laar","magazijnvantuins02laar","magazijnvantuins03laar","magazijnvantuins04laar","magazijnvantuins05laar","magazijnvantuins06laar","magazijnvantuins07laar","magazijnvantuins08laar","magazijnvantuins09laar","magazijnvantuins10laar","magazijnvantuins11laar","magazijnvantuins12laar","magazijnvantuins13laar","magazijnvantuins14laar","magazijnvantuins15laar","magazijnvantuins16laar","magazijnvantuins17laar","magazijnvantuins18laar","magazijnvantuins19laar","magazijnvantuins20laar","magazijnvantuins21laar","magazijnvantuins22laar","magazijnvantuins23laar","magazijnvantuins24laar","magicofdress00goul","magnetismusundhy00gess","magyarorszgim00arad","mainstaynewbedfo1961newb","makingadvertisem00durs","makingadvertisem01durs","makingofbook00methrich","malewitsch-1927-die-gegenstandslose-welt","manbeforemetals00joly","manetfrenchimpre00dure","manetfrenchimpre01dure","manhattanhistori00oberc","manilianibononie00negr","mannersmonuments00nada","manualartsinnewy00farn","manualedarchitet00bran","manualediarchite00bran","manualedivarjorn01anto","manualedivarjorn02anto","manualedivarjorn03anto","manualegyptianar00masp","manualformanager00spit","manualformanager02spit","manualforstudyof00cutt","manualofancients00redf","manualofclassica00esch","manualofdyeingwi0202cass","manualofecclesia00mart","manualofelementa01warr","manualofgreekarc00coll","manualofheraldry00adam","manualofheraldry00granrich","manualoflibraryb00cout","manualofneedlewo00patt","manualofneedlewo00rose","manualofpotteryp00trea","manualofpractica00turn","manualofreferenc00cahi","manualofspherica02chau","manualoftopograp00smit","manualofweavecon00kast","manualtrainingel00kilb","manualtrainingfi00comp","manualtrainingfo00roeh","manualtrainingfo02roeh","manualtrainingin00hals","manueldarcheolog00enla","manuelduconducte03endr","manuelgnraldelor00goup","manufactureofnar00poss","manufactureofnar00posselt","manufacturersman00inte","manufacturinglab882tayl","manuscriptnoteso002holm","manuscriptnoteso00holm","manuscriptnoteso01holm","manuscriptnoteso03holm","marbledecoration00blag","marbriersromains00clau","marcellinirerum00ammi","marciantoniinatt00natt","mariigrapaldide00grap","mariigrapaldidep00grap","maritimeflagssta00figs","marmicremonesios00bian","marmieruditiovve00orsa","marmiontaleofflo1809scot","marmorafelsineai00malv","marmoraoxoniensi00prid","marmorapisaurens00abba","marmorpisanumdeh00chim","marmorsandvicens00tayl","marquestypograph02silv","marsan-ostomy-appliances-1969","martinhc00nati","martinschongauer00girouoft","marvelousworksof00cook","masonmachinework00maso","masonscombinedbu00maso","massiliacarthago00macdrich","masterpiecesofco00cons","masterpiecesofea00hanf","mastersinartseri02bostuoft","mastersinartseri03bostuoft","materialsdocumen01unse","materialsdocumen02unse","materialsdocumen03unse","materialsdocumen04unse","materialsdocumen05unse","materialsdocumen06unse","materialsdocumen07unse","materialsdocumen08unse","materialsdocumen09unse","materialsdocumen10unse","mathematicalelem01grav","mathematicalrecr1920ball","matthewsamerican00matt","matweavingslatwe00fair","mcclaryswireless00lond","mcleansboroillin00dani","meaningofartitsn00gaulrich","mechanicaldrawin00kepl","mechanicaldrawin00rasm","mechanicaldrawin00reid","mechanicaldrawin04leed","mechanicalequip02hard","mechanicalequipm01hard","mechanicalequipm02hard","mechanicalexerci00nich","mechanicalgraphi00will","mechanicsofhouse00keen","mechanicsofhouse00keen_0","mechanicsofstren00chur","mechcontract1909toro","mechcontract1912toro","medallichistoryo01cookuoft","medallichistoryo02cookuoft","medallicillustra01hawk","medallicillustra02hawk","medalsofbritishn00longrich","mediachoic00chri","mediaevaltownpla00tout","medicaldirectory03medi","medicalsurgicalu00rock","medicilaceartofm00port","medievalarchitec01port","medievalarchitec02port","medievalarchitec091port","medievalarchitec092port","medievalarchitec19092port","medievalchurches00fermiala","meditationsofaut00joli","medivalartfrom00leth","medivalmilitarya01clar","medivalmilitarya02clar","meerded00htel","meisterbertramt00lich","meisterdesorname01jess","meisterdesorname02jess","meisterdesrokoko00grau","meisterstckeorie01grot","meisterstckeorie02grot","meisterwerkeder00hanf","melbasgiftbookof00pete","melitsatkaiherme00thur","melozzodaforliei00schm","memoiressurlesob00patt","memoiresurlartde00pert","memoirs14ameruoft","memoirsillustra00wins","memoirsillustrat00wins","memoirsofgeolog111875geol","memoirsrelatingt00walp","memorandumonclay00rive","memorialex00unse","memorialexhibiti00eaki","memorialpresente00chic","memorialsofchris01robe","memorialsofchris02robe","memorialsofoldno00guil","memorialwindows00tiff","memoriedegliarch02mili","memoriedeipiin01marcuoft","memoriedellazecc00cata","memorieintornoal00zamb","memorieistoriche00caso","memoriesof411tht00moor","memoriesofoldcol00tysz","memorietrevigian02fede","menmirth00life","menofnewhaveninc00newh","menofoldstoneag00osbo","menofoldstoneage00osbo","menofoldstoneage00osborich","menofoldstoneage00osbouoft","menofoldstoneage1915osbo","menofoldstoneage1918osbo","menofworcesterin00phif","menofworcesterin00phife","mensreadymadeclo00sear","menswearofcan1911toro","menswearofcan1912toro","menswearofcan1913toro","menswearofcan1914toro","menswearofcan1915toro","menswearofcan1916toro","menswearofcan1917toro","menswearofcan1918toro","menswearofcan1919toro","menswearofcan1920toro","menswearofcan1921toro","menswearofcan1922toro","mesdamesnosaieul00robi_0","messageofgreekar00powe","metallgefsse00biss","metalsmetalworki00gowl","metalworkhandboo00adam","metropolitancoin00newy","metsu00metsrich","meublessigesbr00muse","mexicanpaintingp00lamb","meydummemphisiii00petr","microcosmodellap00scan","microscopeintrod11gage","microscopeitsrev00carp","microscopeitsrev1856carp","middlesexpedigre65mund","milestonesalongc00quic","militaryreview21944usar","militaryreview617usar","miller-high-light-lighting-1965","millersofhadding00coup","millworkcatalogu00rock","minatiurykenigsb00sizo","mineralresources19132unit","miniaturaperimpar00bout","miniaturepainter00whit","miniaturesancien00dave","miningindustryin1919qu","ministryofart00cram","mirrovrofmaiesti00greeuoft","miscellaneagenea01unse","miscellaneagenea02unse","miscellaneagenea03unse","miscellaneagenea04howa","miscellaneagenea04unse","miscellaneagenea112unse","miscellaneouswor04addi","miscellaneouswor05addi","miscellaneouswor06addi","miscellaniesrela04lond","missionarchitect00duel","missionfurniture00flor","missionfurniture00nort","mississippiglass00miss","mittelalterliche00gabe","mlvezsmvsz00kszeuoft","mlvitrvuiopollio00vitr","mmoiresdelitt02acad","mmoiresdelitt32acad","mmoiresdemlema01feuq","mmoiresdemlema02feuq","mmoiresdemlema03feuq","mmoiresdemlema04feuq","mmoiressurllectr00coul","mnzcabinetleca00enge","modelarchitectse01sloa","modelarchitectse02sloa","modelbucht1400frst","modelbuchtei1200frst","modelbuchteil1200frst","modeldrawingprep00cros","modelengineconst00alex","modelhousesforli00pric","modelhousinglaw00veilrich","modellingguidefo00lant","modellingguidefo01lantuoft","modellingguidefo02lant","modellingguidefo03lant","modellundzeichnu00sher","modern-needlecraft-41","modernarchitecto00shaw","modernarchitecto00shaw_0","modernbookbindin00prid","modernbookplates00whit","modernbritishdom00holmuoft","modernbuildersas00half","moderncabinetwor00well","moderncabinetwor01well","moderncityplanni00koes","modernclockstudy00good","moderndwellingsb00geof","moderndwellingsi00holl","modernetchingeng00unse","modernfrenchmast00vand","modernfrenchmast00vanvuoft","modernhomebook00spar","modernhomebookof00spar","modernhomes00nati","modernillustrati00pennrich","modernletteringa00heyn","modernmechanisme00benj","modernmethodsinh00hood","modernmonumentst00gall","modernpaintingha00arms","modernpaintingha01arms","modernpaintingsa00sing","modernpaintingsb00stra","modernpendrawing00holm","modernshowcardle00thom","modernspanishpai00temp","moderntengelsktb00rhss","mododeldividerel00cara","monasteriisancta00rond","monasticbaronial02park","monasticonanglic01dugd","mondrian-1925-neue-gestaltung-neoplastizismus","monetarioamerica00rosa","monographofunite00fros","monstres00dole","montagucollectio01soth","monthlymicroscop11roya","monthlymicroscop15roya","monumentagraecae00biag","monumentapatauin00orsa","monumentapelopon00paci","monumentapelopon02paci","monumentaveteris00torr","monumentiantichi01winc","monumentiantichi02winc","monumentidelgiar00cont","monumentidifabbr01cipr","monumentidifabbr02cipr","monumentidifabbr03cipr","monumentietruv03ingh","monumentietruv04ingh","monumentietruv06ingh","monumentietruv1pt1ingh","monumentietruv1pt2ingh","monumentietruv2pt1ingh","monumentietruv2pt2ingh","monumentietruv5pt1ingh","monumentietruv5pt2ingh","monumentsofchris00frot","monumentsofchris1908frot","monumentsofear00lowr","monumentsofearly00lowr","monumenttorobert00roge","monumentumextrem00veran","monumentumsiveco00gori","monvmentaantiqva00arag","mordvalaistenpuk00heik","moreLightTheModernWell-lightedPlantIsThebarreledSunlightPlant","morefamoushomeso00mala","morequeerthingsa00slad","moscouleg00legeuoft","moscouyork00legeuoft","mosesmonumentsli00kyle","mosesmonumentsli1920kyle","motherbunchstory00aust","mothergoosecomes00free","mothergooseoroldgree","motifsdebroderie00dill","motifspourbroder00dill","motionpictureele00hall","mouldingsmirrors00geon","moyenvniuerselde00boss","mpsinsessionfrom00furn","mthodedecomposit01gras","mthodedecomposit02gras","muminiebelieveri00tick","municipalrecord111918sanf","municipalrecord121919sanf","municipalrecord141921sanf","municipalrecord151922sanf","municipalrecord161923sanf","municipalrecord1819sanf","municipalrecordc119081909sanf","municipalrecordc19103sanf","municipalrecordc19114sanf","municipalrecordc19125sanf","municipalrecordc19136sanf","municipalrecordc19147sanf","municipalrecordc19158sanf","municipalrecordc19169sanf","municipalrecordc191710sanf","municipalrecordc192013sanf","municipalrecordc192417sanf","municipalrecordc219081909sanf","muralormonumenta00thomrich","muralpaintingina00blas","mursusagesetcost00jaco","mursusagesetcost00jaco_0","musaeumbrackenho00bock","musedepeinture06rvuoft","museedepoup00pari","museitheupoliant01theu","museitheupoliant02theu","museocapitolinoo00luca","museocospianoann00lega","museu00newy","museumcortonense00acca","museumho00jack","museumidealsofpu00gilm","museumodescalchu01bart","museumodescalchu02bart","museumofantiqui00yagguoft","museumofantiquit00yagg","museumofantiquit01yagg","museumofantiquit02yagg","museumofclassical00falk","museumofpainting03rv","museumregiumseuc00jaco","museumveronenseh00maff","musicofeyeoressa00legh","musteraltdeutsch1882less","musteraltdeutsch1888less","mvitruuiopollion00vitr","mvitrvviidearchi00vitr","mvitrvviipollion00vitr","mvitrvviivirisva00vitr","mvitrvvivsperioc00vitr","mycenaenarrative00schl","mycennarrativeof00schl","mygrandmothersga00bray","myladyscabinetde00lond","myschoolmygospel00herk","mysketchbookv1pe01cruiuoft","mysteryesofnatur00bate","mysteryofedwindr00dickrich","mysteryoforienta00lewi","mystoryofwarwoma00live","mystoryofwarwoma01live","mystoryofwarwoma1889live","mythologicaljapa00otto","mythologischegal02nill","mythologyofgree00seem","mythologyofgreec01seem","mythreescoreyear5727ball","n01canadiantextilej39stlauoft","n02canadiantextilej39stlauoft","n03canadiantextilej39stlauoft","n06canadiantextilej39stlauoft","n08canadiantextilej39stlauoft","n11electricalexperi05gern","n12electricalexperi05gern","n1n3craftsman14newy","n24canadiantextilej38stlauoft","n25canadiantextilej38stlauoft","n2electricalexperi05gern","n3electricalexperi05gern","n6electricalexperi05gern","n7electricalexperi06gern","n8electricalexperi05gern","nachrichtenvonse3to4hirs","nasa_techdoc_19620004468","nasa_techdoc_19640005619","nasa_techdoc_19640005625","nasa_techdoc_19650020205","nasa_techdoc_19650024210","nasa_techdoc_19670014531","nasa_techdoc_19670028079","nasa_techdoc_19680008550","nasa_techdoc_19680011824","nasa_techdoc_19680023690","nasa_techdoc_19680028276","nasa_techdoc_19700009038","nasa_techdoc_19700030608","nasa_techdoc_19700078066","nasa_techdoc_19700078098","nasa_techdoc_19710006434","nasa_techdoc_19710008254","nasa_techdoc_19710013086","nasa_techdoc_19710013617","nasa_techdoc_19710016935","nasa_techdoc_19710018278","nasa_techdoc_19710021186","nasa_techdoc_19710026714","nasa_techdoc_19710064895","nasa_techdoc_19710064961","nasa_techdoc_19710064977","nasa_techdoc_19720003765","nasa_techdoc_19720003886","nasa_techdoc_19720007230","nasa_techdoc_19720007970","nasa_techdoc_19730003726","nasa_techdoc_19730004113","nasa_techdoc_19730004414","nasa_techdoc_19730011390","nasa_techdoc_19730017664","nasa_techdoc_19730064157","nasa_techdoc_19740007170","nasa_techdoc_19740018075","nasa_techdoc_19740022885","nasa_techdoc_19740072876","nasa_techdoc_19740077499","nasa_techdoc_19740078939","nasa_techdoc_19750005122","nasa_techdoc_19750005669","nasa_techdoc_19750008283","nasa_techdoc_19750012054","nasa_techdoc_19750012426","nasa_techdoc_19750013676","nasa_techdoc_19750018905","nasa_techdoc_19750019009","nasa_techdoc_19760011199","nasa_techdoc_19760014435","nasa_techdoc_19760017047","nasa_techdoc_19760020230","nasa_techdoc_19760067827","nasa_techdoc_19760068941","nasa_techdoc_19770003062","nasa_techdoc_19770014103","nasa_techdoc_19770077748","nasa_techdoc_19780009171","nasa_techdoc_19790004890","nasa_techdoc_19790016899","nasa_techdoc_19790021839","nasa_techdoc_19790073642","nasa_techdoc_19790073847","nasa_techdoc_19790076782","nasa_techdoc_19790077043","nasa_techdoc_19790077187","nasa_techdoc_19790077225","nasa_techdoc_19790078841","nasa_techdoc_19800073363","nasa_techdoc_19820012452","nasa_techdoc_19880069581","nasa_techdoc_19900066708","nasa_techdoc_20030005417","nasa_techdoc_20080012226","nasa_techdoc_20080012273","natcosuburbanhou00nati","nationalmuseumof00smit","nationalportrait01nati","nationalportrait02nati","naturalisticphot00emer","naturalprinciple00hayd","naturalwoodornam00glea","naturedrawingfro00bailuoft","natureinornament00daylewi","natureofgothicch00rusk","natureslawsmakin00wyll","naukratis06egyp","nebenmeinerkunst00bock","nederlandschesch00engeuoft","needlecraft00arch","needlemadelacesi00dill","needleworkasart00alfo","needleworkwithou00clay","nejstarbrevi00cath","nervusopticussiv00trab","netherlandgaller00prey","nettingbookforgu00rieg","neudeutschedekor00unse","neuedeutschebuch00blei","neuesideenmagazi01leip","neuesideenmagazi02leip","neuesweberbildun00kirs","neuhervorkommend00lums","newbookofdesigns00past","newburypatternof00towl","newcountrychurch00brun","newdictionaryofh00coat","newelucidationof00sowe","newenglandprimer00ford","newhistoryofpain00crow","newhistoryofpain02crow","newhistoryofpain03crow","newhistoryofpain03crowuoft","newhomesunderold00seabuoft","newillustratedca00lave","newlightonlincol00linc","newmissionofart00delv","newoldimmigranto192200fryc","newschoolillustr00scho","newspaperman12sanfrich","newtonclubcatalo00newt","newtouchstonefor00wbwi","newtreatiseonpra00thomrich","newuniversalmoul00randiala","newyorkalbanypos00hine","newyorkcitybuild00newy","newyorkcityreco1892p2newy","newyorkcityrecor00newy","newyorkfashions00nati","newyorkfashions100nati","newyorkmarketcom01newy","newyorkplaisance00bevi","newyorkstylesfal00perr","newyorktypograph00stev","nicolaspoussinhi00deni","nikon-8-x-super-zoom-camera-1970","nikon-f-camera-system-1968","nikon-nikkormat-el-camera-1976","nineteenhundredt00toro","ninetyeighttaslc00toro","ninetyfivecalend00toro","ninetyfourcalend00toro","ninetyninecalend00toro","ninetysevencalen00toro","ninetysixcalenda00toro","ninetythreecalen00toro","ninevehbabylonna00layauoft","nobiliairetoulou00br","nobiliairetoulou01br","nookscornersofol00hems","nordcontresud00vern","norddeutschland00wolfuoft","norgesgamlevaabe00stor","norgeskirkeridet00fett","northendsurveyan00bost","northernitaliand00byuthom","norwichschoolofp00dick","nosgrandspeintre00foul","noteoveromemorie00mosc","notescriticalbio00grue","notese00neal","notesofartcollec00jona","notesoncarecatal00libr","notesonmechanica00star","notesonpaintedgl00farrrich","notesonsamplingt00manc","notesontechnical00smit","notesontechnical01smit","notesontechnical02smit","notesrecordsofan00haym","notessketchesof00narj","notessketchesofa00narj_0","noticedelasculpt00louvuoft","noticedesmauxb00labo","noticedesmauxe00muse","noticedestableau00muse","noticesurquelque00bois","noticesurunmanus00deli","noticiageneralpa00guti","noticiasdeportug00fari","noticiashistoric05mons","noticiashistoric08mons","noticiashistoric21mons","notitiamonastica00tann","notiziedelmemora00gori","notiziedepittori00tira","notiziedeprofess01bald","notiziedeprofess02bald","notiziedeprofess52bald","notizieintornoal00verc","notizieistoriche00zais","notizieistoriche01rich","notiziestoriched00corn","nouveaujardin00Vera","nouveaulivrededi00mave","nouveaumanueldes02gayf","nouveautraitedet00cord","nouvellecollecti00leno","nouvellemytholog01rich","nouvellemytholog02rich","nouvellesrecherc00poin","nouvellesreglesp00dela","novvellesinventi00lorm","nsquarterlyjourn66comp","numismatagraecag13anso","numismatagraecag46anso","numismataimperat01foyv","numismataimperat02foyv","numismataimperat03foyv","numismatareaim00foyv","numismatiquedela00languoft","nuovadescrizione01chat","nuovadescrizione02chat","nuovadescrizione03chat","nuovaeconomiaper00ange","nuovaguidadellac00inmi","nuovaraccoltadau04cava","nuovaraccoltadau05cava","nuovaraccoltadau06cava","nuovoprospettodi00susa","nurembergitsartt00repa","nurembergitsartt00rerich","oakhallpictorial00geow","oakleafjarsfifte00wallrich","obseruationescir00buon","observationsonar00rich","observationsonth00rept","observationssugg00hitc","observationssurl00bell_0","observationssurl00coch","observationssurl00laug","observationssurl01gaut","observationssurl02gaut","observationsupon00bell","obzorsobraniiapr00gr","obzorvystavkipro1910russ","ocherkipamiatnik00pokr","octauijferrarija00ferr","octstaryegody1913petr","oeuvreduchevalie00hedl","oeuvreschoisiesd00gava","oeuvrescompletesd021775buff","oeuvrescompletesd031775buff","oeuvrescompletesd041775buff","oeuvrescompletesd051775buff","oeuvrescompletesd071775buff","oeuvrescompletesd081775buff","oeuvrescompletesd091775buff","oeuvrescomplte00menguoft","oeuvresdarchitec00scam","oeuvresdepierrec00curi","officialamerican1901bost","officialamerican19061907bost","officialamerican19121913bost","officialamerican1913bost","officialamerican1914bost","officialamerican1915bost","officialamerican1916bost","officialamerican1917bost","officialamerican1918bost","officialamerican1919bost","officialamerican1920bost","officialamerican1921bost","officialamerican1922bost","officialbuilding1921sanf","officialcatalo00unit","officialcatalogo00alas","officialcatalogu00exhi","officialcatalogu00loui","officialcatalogu00tran","officialcatalogu00vong","officialillustra00hung","officialmanualre00nati","officialpostersi00unit","officialvolumeof00newzrich","ogenioeotalenton00corruoft","ohioarcholog05ohio","ohioarcholog07ohio","ohioarchologic01ohio","ohioarchologic02ohio","ohioarchologic03ohio","ohioarchologic04ohio","ohioarchologic06ohio","ohioarchologic08ohio","ohioarchologic09ohio","ohioarchologic10inohio","ohioarchologic15ohio","ohioarchologic21ohio","ohioarchologic30ohio","ohioarchologic37ohio","ohioarchological00ohio","ohioarchological01ohio_0","ohioarchological02ohio_0","ohioarchological04ohio_0","ohioarchological06ohio_0","ohioarchological07ohio_0","ohioarchological08ohio","ohioarchological09ohio","ohioarchological11ohio","ohioarchological12ohio","ohioarchological13ohio","ohioarchological14ohio","ohioarchological16ohio","ohioarchological17ohio","ohioarchological18ohio","ohioarchological19ohio","ohioarchological20ohio","ohioarchological21ohio","ohioarchological22ohio","ohioarchological23ohio","ohioarchological24ohio","ohioarchological26ohio","ohioarchological27ohio","ohioarchological28ohio","ohioarchological29ohio","ohioarchological31ohio","ohiorurallifesursoeast00pres","oikidiaornutshel00peac","ok-tool-price-schedule-1972","oldcapecolonychr00trot","oldchinabookincl1903moor","oldclockswatches00brit","oldclockswatches00britten","oldcolonialbrick00macd","oldcornishcrosse00lang","oldcottages00gree","oldcottagesfarmh00dawb","oldcottagesfarmh00park","olddutchflemishm00cole","oldenglishembroi00stau","oldenglishfurnit00perc","oldenglishglasse00hart","oldfurnitureocad00litcuoft","oldglasshowtoco00lewi","oldglasshowtocol00lewi","oldgloryflagofou00malt","oldhyderabadchin00hunt","oldlacehacol00jourdain","oldlacehandbookf00jour","oldlandmarkshist1901drak","oldlondonsilver00howa","oldlondonsilveri00howa","oldmastersofbelg1882from","oldmastersofbelgi00from","oldmasterstheir00tytl","oldmodernmasters00unse","oldmodernmasters00unse_0","oldnewenglandchu00baco","oldnewenglandhou1920robi","oldpaintingsdraw00maye","oldparkstreetits1922lawr2","oldpicturebooksw00pollrich","oldspain00maye","oldtourainelifeh00cook","oldtourainelifeh01cook","oldtourainelifeh02cook","oldworldlaceorgu00blum","olympicvictormon00hyde","ombrass00schr","omnivmcaesarvmve00vico","omnivmferegentiv00bert","onapplicationofc00fair","oncolouronnecess00wilk","onehouseorhundre00sear","onehundredalphab00chic","onehundredbookpl00moririch","onehundredcountr00embu","onehundredloosel00gord","onehundredthanni00peabrich","onehundredyearso00pres","oneprimevallangu01fors","oneprimevallangu02fors","onethousandsecre00boga","onlawsofjapanese00bowiuoft","onlizardsalliedt00boul","onmakingofetchin00shor","onphilosophyofpa00twin","onphilosophyofpa00twin_0","onsmokelessfirep00arno","ontheorypractice00cuny","openfireplaceina00putn","operedegiorgiova21vasa","operedelcanonico00lazz","operediantoniora02meng","operediantoniora02menguoft","opsartytikaundv0bila","opuscolidiagosti00gerl","orazionefunebree00stia","ordinaryofarmsco00paul","ordinidarchitett00vign","ordonnancedescin00perr","ordonnanceduroyp00fran","ordonnancieendei00neth","oriel-optical-bench-1978","orientalcarpetsr00hump","orientalrugmonog00ellw","orientalrugsanti1922hawl","orientalsilverwo00roth","orientaltextiles01unse","orientaltextiles02unse","origindevelopmen00farv","originesdeladent00veni","originevolutiono00thru","originhistoryofa01preb","originhistoryofa02preb","originoflawsar01gogu","originoflawsar03gogu","originoflawsarts01gogu","originoflawsarts03gogu","originofstarsstr00pope","originprogressof00astl","originprogressof00astl_0","ornamentaldesign00mois","ornamentaldesign00yyybuoft","ornamentalironwo00wasn","ornamentidarchit00ital","ornamentidifabri00dero","ornamentikdesmit00heid","ornamentitsappli00dayl","ornamentsof15th100pugi","ornamentsofxvthx00pugi","ornemensdorfevre00andr","osservazionidian00vise","osservazionidiot00bocc","osservazioniisto00buon","osservazionisopr00buon","osservazionisopr00vict","oster-kitchen-appliances-1972","osterreichaufder008800","osztykhimzsekost00magy","otherfamoushomes00mala","otherwayrespectf00forb","ouramericanarti00benj","ourbattalionbein00rave","ourcolonialhomes00drak","ourcountrysflag00hold","ourdissage00unse","ourdoorswindowsh00cutt","ourenglishcathed00sibr","ourflagitshistor00cham","ourflagitshistor00mass","ourflagnumberwit00nati","ourflagoriginpro00preb","ourflagoursongsbe00ogde","ourhomelandchurc00heat","ourhomeshowtobea00mart","ourhomeshowtomak00spar","ourhomestheirado00varn","ourhomestheirado01varn","ourhomestheirado02varn","ourphiladelphia00penn","ourpoliticaldra00bish","ourpoliticaldram00bish","oustavnovgorodsk00iure","outlinehistoryof00wate","outlineoflifewor00tow","outlineoflifewor00towl","outlinesfromfig00hami","outlinesfromfigu00hami","outlinesofinstru00lynn","oxfordcambridge00aynauoft","oxfordsilverpenn00stairich","p1dedanskerunemind02thoruoft","p1denederlandsch01sgra","p1rpertoiredelas02rein","p3gazettedesbeau02pariuoft","pacificgaselectr61915paci","pacificservicema1019paci","pacificservicema1627paci","paintedtapestryi00godo","paintergildervar00phil","paintergildervar01phil","painterseducator00turn","paintersencyclop00gard","paintersgrainers00call","paintersoffloren1915adyj","paintersofschool00gard","paintersofschool00gardrich","paintersofschool00sent","painterspicture00neuh","painterspictures00neuh","painterssculptor00clem","painterssculptor00coxk","painterssculptor00inwate","painterssculptors00wate","painterstheirwor03jame","paintersvoyageof00barr","paintingdecorat00pear","paintingdecorati00pear","paintingillustra00agli","paintingineng01walp","paintingineng02walp","paintingineng03walp","paintingineng05walp","paintinginfareas00biny","paintinginterior00inte","paintingnorthitaly01crow","paintingnorthitaly02crow","paintingofninete00koeh","paintingonglassp00herm","paintingpainters00cond","paintingsbyameri00macb","paintingsculptu00raym","paintingsoflouvr00mahlrich","paintingspanishf00smit","paketovyiatabake00kazn","palacescastlesre01sauv","palacesofcreteth00moss","palaismaisonseta00perc","palatialhomesinc00hami","palencia00viel","palermesyracus00diehuoft","palermesyracuse00diehuoft","palestinephysica00kitt","pamiatnikitserko00maka_0","panoptikumairk00majouoft","paper-doi-10_1038_095294a0","papersofpeabodym00peab","papyrusfunrair01cair","papyrusfunrair02cair","par-golf-supplies-1965","paralleledelarch00frea","parisbeautiful00whit","parisdesicleen00robiuoft","parishchurchesbe01bran","parishchurchesbe02bran","parisianartartis00baco","parisinlondon19000lond","parisinoldpresen00hame","parisitsstorybyt00okey","parisnotizen00scheuoft","parisprovincet00huaruoft","parksgardensofpa00robi","parksmemorialso00illi","parthenonessayon00ferg","partialbibliogra00fost","particulardescri00smit","partiegraphiqued00dura","partywallsrights00rudauoft","patenteesmakerso00dobs","patriotsdayceleb00camb","patronsdebroderi00coch","patterndesignboo00dayl","patternmakingfou00hand","patternmakingmac00rich","patternmakingpra00ritc","patternmakingpra01ritc","patternsforneedl1882patt","patterson-first-impression-200-series-seating-1973","patterson-first-impression-furniture-1973","paulreverealbumc00spur","paviaelasuacerto00nata","peasantartinaust00holm","peasantartinruss00holm","peasantartinswed00holm","peasantartinswed00holmuoft","peasantartsweden00holm","pedlarfireproofi00pedluoft","peepsatherald00alle","peepsatheraldry00alle","peepsatheraldry00allerich","peepsatroyalpala00homeuoft","peeragebaronetag02fost","peerageofengland00kimb","peerageofengland01coll","peerageofengland01colliala","peerageofengland03coll","peerageofireland02lodg","peerageofireland03lodg","peerageofireland05lodg","peerageofireland06lodg","peerageofireland07lodg","peerageofscotlan00kimb","peintresprimitif00mont","peinturemuralelh00buss","peintureparprinc00pile","peinturesetiniti02fran","pencilbrushartin00minn","pendrawingpendra1920penn","penmanshandbookf00gask","pennsylvaniaartc00penn","pentateuchprint00blad","perioddecor00clif","perioddecoration00clif","periodfurnishing00clif","periodsoffurnitu00hone","perousesch00schnuoft","personalbeingbri00roge","perspectivacommv00peck","perspectivahieri00lenc","perspectivegeome01mcgu","peruvianfabrics12craw","petitdictionnair00slsn","petitgale00gale","petitinventairei00mus","petituvredarchit00maro","petroliacanada1800fair","pewtercollectorg1921mass","phil-mar-lamps-1961","philadelphiasarc00gray","philmayalbum00mayp","philmaysabcfifty00mayp","philosophiaenatu00newt","philosophiedesbe00suttuoft","philosphicopolit00rein","photographicartj11851snel","photographicartj21851snel","photographicartj31852snel","photographicartj41852snel","photographicartj51853snel","photographslette00gord","photographsofarc00murr","photographsofgem00cald","photographsofgem01cald","photosmadeinchina00bird","phrenologyapplie00comb","physicalculture201908macf","physics-apparatus-1972","pianostoolcatalo00geow","pictorialchronic00heyw","pictorialcomposi00poorrich","pictorialnotesin12blac","pictorialpressit00jackrich","pictureframemoul00walt","picturesatsouthk00blac","picturesinlandof00pennuoft","picturesof1909pa00lond","picturesoffrench00jan","picturesoffrench00jani","picturesquegreec00hold","picturesquerepre00alex","picturesstatues00kenn","picturestudiesst00flor","pigraphieromai0102espuoft","pinacotecadelpal01bisi","pinacotecadelpal02bisi","pinacothecasiuer00silo","pinkeyperkinsjus00hamm","pintoresepoetasd00dant","pinturicchiobiog00goffuoft","pisa00schu","piseetlucques00foviuoft","pittricevitedepi01malv","pitturedelcampo00rosi","pitturedellechie00marc","pitturedibologna00malv","pitturedicento00righ","pitturedivasifi01inghuoft","pitturedivasifi02inghuoft","pitturedivasifit0304inghuoft","pitturedivasifit12inghuoft","pittureescultu00paga","pittureesculture00carb","placcartdvroysur00neth","plainneedleworkk00hale","planbookofameric00saxt","planbookofharris00harr","planningworldmet00inhyde","planofchicagopre00comm","planofcityofhart00carr","planofevanston00evan","planshopbungalow00tutt","planteetsesappl00Gras","plasteringplaind00mill","plat00alleamericanbookrich","plateprintingdie00sala","plumeetpinceau00trou","plutarchr00wort","pocketmanualford00meis","pointpillow00shar","pointpillowlace00shar","pointpillowlaces00shar","pointpillowlaces00shar_0","pointpillowlaces01shar","pointpillowlaces1899shar","polarisationofli00spot","politicalsatiric00darl","politicalstruwwe00begb","pollionisdearchi00vitr","polygraphiceor00salm","polygraphiceorar00salm","pompeianaedifice00gell","pompeianaedifice02gell","pompeianaexcavat01gell","pompeianaexcavat02gell","pompeianaornam02gell","pompeianaornament01gell","pompeianaornament02gell","pompeianatopogra00gell","pompeilavilleles00gusm","pompgauricineapo00gaur","pompihistoirev00thuoft","pompiviepubli00th","pompiviepubliq00thuoft","popularelectric619131chic","popularguidetomi00grat","popularillustrat00bret","populartreatiseo00feuc","populationitsdis00jwal","populationitsdis01thom","porcelainesbronz00gers","portfolio00conk","portrait00maggengravedrich","portraitsdartist00pier","portraitsinfinea00barm","portraitslineeng00mkno","portugalsacropro03carduoft","portuguesearchit00wats","post-drafting-equipment-1969","posteradvertisin00hawk","posterscriticals00pric","posterspostermak00stud","posterworkinkind00holmjo","potterscraftprac00binn","potteryfoundatsi00maytrich","potterymakingill00webb","potteryporcelain00barb","potteryporcelain00barb_0","potteryporcelain00elli","potteryporcelain00litc","potteryporcelain00prim","potteryporcelain187700prim","powellspractical00powe","powerofformappli00bill_0","practicalarchite00half","practicalbookbin00pearrich","practicalbookofe00eber","practicalbookofea00eber","practicalbookoff00holl","practicalbookofp00eber","practicalbuilder00pain","practicalbungalo00hodg","practicalcabinet00hodg","practicalcabinet1910hodg","practicalcarpent00nich","practicaldescri00dunc","practicaldraug00arme","practicaldraught02arme","practicaldraught1896arme","practicalefficie00char","practicalelectro00mart","practicalenamele00gram","practicalenginee00will","practicalexempla01maca","practicalexempla02maca","practicalinstruc00snel","practicallessons00wilk","practicallithogr00seymrich","practicalmanualo00davi","practicalphrases00stlo","practicalphysics00mill","practicalphysiol1907hawk","practicalprinter00mcda","practicaltaxider00batt","practicaltelepho00pool","practicaltownpla00nett","practicaltreatis00ashe","practicaltreatis00bran","practicaltreatis00whit","practicaltreatis01hodg","practicaltreatis1846whit","practicalupholst00hodgiala","practicaluseofme00unit","practicalworksho00blin","practicalworksho02blin","practiceofarchit00benj","practiceoftypogr00devi","practicetypograp00devi","pradosurveyofcon00rick","praeraphaelitedi01ross","pragneuw00neuw","praguele00legeuoft","prahabarokn00nov","prcisdesleon01dura","prcisdesleon02dura","prehistoric00lubb","prehistorictimes00lubb","premiumcatalog00onei","preraphaelitism01hunt","preraphaelitismp01hunt","preraphaelitismp01hunt_0","preraphaelitismp02hunt","preraphaelitismp02hunt_0","presentstateofol00symo","presentstateofol00symo_0","presentstatusofd00farn","preservationoffl00unit","presidentialnomi5490bish","prestwichsrespub00pres","pricedcatalogueo00devo","pricelist1902amer","pricelistdiaryfo00spen","pricelistofartbr00matt","pricelistofdrawi01solt","pricelistofpaint00wads","pricesofglasswar00mcke","primerofdesign00barr","primitiveman00hoer","principauxmonume00bere","principesdedesse00lecl","principesdelarch00fl","principiatypogra01soth","principiatypogra02soth","principiatypogra03soth","principjdiarchit03mili","principlesofadve00parsrich","principlesofadve00parsuoft","principlesofbeau00schi","principlesofbeau00symouoft","principlesofchem01mend","principlesofdeco00dres","principlesofdeco00dresuoft","principlesofelec00mati","principlesofgoth01blox","principlesofgoth02blox","principlesofpatt00horn","principlespracti00blai","principlespracti00knec","principlesprogre00sout","printedbook00aldi","printedbookitshi00boucrich","printersdictiona00stew","printersprinting00interich","printingbookbind00vaugrich","printinginrelati00fren","printingpractica00jaco","printingpractica00jacouoft","printingrenaissa00slat","printingrenaissa00slat_0","printingtrades00shaw","printingtypesthe01updi","printingtypesthe02updi","printingwritin00smit","printingwriting00smit","printingwritingm00smit","printsbriefrevie00rich","printsbriefrevie01rich","privatepalacesof00chan","probendeshohente01salv","probendeshohente02salv","problemsinfarmwo00blac","problemsinwoodwo00wors","proceedingsatten00newyiala","proceedingsatten01newy","proceedingsdorse10dors","procsverbaux167109acad","prodromoouerosag00lana","productionofhigh00libm","professeurknatsc00hansuoft","progressinartarc00sedd","progressivedrawi00lond","projectsforbegin00grif","prolusionesarchi00wilk","promenadechariva00brux","promenadesouitin00meri","propertiesofnati00nati","propertyprotecti00wayn","proportionharmon00raym","proportionharmon1899raym","proposedamerica00unit","proposedcivicimp00ludw","proscenivmvith01bryj","prospettiuaprati00cont","protectionofshad00newh","protectiveclothi00grearich","proudhoniana00cham","prraphaelitediar00ross","psychologyofadv00scotuoft","psychologyofdres01pars","pt01domashnibytrussk01zabeuoft","pt1industrialedu00newy","pt2forsclavigera00rusk","pt5bibliografa00le","publicschool92west00mcfa","publicschooldraw00mcfa","pushingyourbus00macg","pushingyourbusin00macg","puteussaceragrib00paci","pwelliscolimited00pweluoft","quarterlyjournal04comp","quattrolibridell00pall","questofquaint00robi","quicksilverresou00forsrich","quincyadamsshawc00muse","qvattrolibridel00pall","qvinqvecolvmnarv00blum","raccoltadautorii10card","raccoltadellapui00muserich","raccoltadepiubel00napl","raccoltadi50vedu00pira","raccoltadialcuni00bald","raccoltadiartico00malv","raccoltadidivers02dele","raccoltadidodici00delf","raccoltadiletter01bott","raccoltadiletter02bott","raccoltadiletter03bott","raccoltadiletter04bott","raccoltadiletter05bott","raccoltadiletter06bott","raccoltadiletter07bott","raccoltadivaridi00hono","raccoltadivariet00juva","radfordsarchitec00radf","radfordsartistic00radf","radfordsbrickhou00radf","radfordscombined00radf","radfordscycloped01johnuoft","radfordscycloped02johnuoft","radfordscycloped03johnuoft","radfordscycloped07johnuoft","radfordscycloped09johnuoft","radfordscycloped10johnuoft","radfordsportf00radf","radfordsportfoli00radf","radfordspractica00radf","radfordspractica01radf","raeburn00raebrich","raggionamentodim01giov","ragguagliodellea00bian","ragionamento00biag","raisonnedelarchi02viol","raisonnedelarchi03viol","raisonnedelarchi04viol","raisonnedelarchi05viol","raisonnedelarchi06viol","raisonnedelarchi08viol","raisonnedelarchi09viol","raisonnedesbijou00gers","raisonnedesdiffe00gers","raisonnedesdiver00gers","raisonnedetoutes00gers","raisonneoftheworks01smit","raisonneoftheworks02smit","raisonneoftheworks03smit","raisonneoftheworks04smit","raisonneoftheworks05smit","raisonneoftheworks06smit","raisonneoftheworks07smit","raisonneoftheworks08smit","ramblesincairo00devouoft","ramblesinpyrene00jack","ramblesinpyrenee00jack","ramblesinromear00forb","ramblesinromearc00forb","ramblesstudiesi00maha","randolphcaldecot00blacuoft","raphael00raphrich","raphaelisfabrett00fabr","rareamericancoin00maso","rarecoinsofameri00vonb","rareinterestinge00mich","rariorabeingnote01hodg","rariorabeingnote02hodg","rariorabeingnote03hodg","raschinternation00rasc","rauchundgoetheur00egge","ravenned00diehuoft","rbsmodernbritish00roya","realhistoryofnew00flem","realhistoryofnew00flemi","reallatinquarter00smi","realmuseoborboni10napl","rebelcartoonsrep00toro","receildesfigures00thom","recentcottonmill00nasm","receuildesplusbe00cott","recherchedesanti00spon","recherchedesmonn00pont","recherchessurles00foug","recherchessurlor00davi","recherchessurlor00hutc","recherchessurlus00jubi_0","rechtghebruycken00coor","recipeleafletsco00armo","recollectionsofa00hopp4","recordofcelebrat00aber","recordofinscript00gilm","recordsofcoinage01coch","recordsofcoinage02coch","recordsofpast00reco","recordsofscottis00scot","recordsofwilliam00ange","recueildanti00cayl","recueildantiq00cayl","recueildantiqu00cayl","recueildantiquit00c","recueildantiquit00ca","recueildantiquit00cay","recueildantiquit00cayl","recueildantiquit00weis","recueildantiquit00weis_0","recueildantiquit01cayl","recueildantiquit02cayl","recueildantiquit03cayl","recueildantiquit04cayl","recueildantiquit05cayl","recueildantiquit06cayl","recueildantiquit07cayl","recueildedessins00bibl","recueildedessins00groh","recueildediplm00reniuoft","recueildemblelme00veri","recueildemblemes00veri","recueildemblme00veri","recueildepierres01leve","recueildepierres02leve","recueildesmonnoi00salz","recueildestampes00choi","recueilhistoriqu00feli","recueldedescri00fl","recuerdosybellez00pyma","redenvoeringenva00camp","reedraffiaconstr00shul","reflexionscritiq00arge","reflexionssurlape00hage","reflexionssurque00lafo","regalecclesiasti00stru","regalecclesiasti00stru_0","regalheraldryarm01will","regiaevillaepoet00audi","regimentalcolors00davi","reglementdelecol00ecol","reglesdescinqord00vign","regoladellicinqv00vign","regrasdassincoor00vign","regulationsforpr00outd","reinhardtscorres00rein","reisenundforschu0112schr","religioninrecent00fors","religiopictoris00merr","religiopictoris00merr_0","religiopictoris01merr","remainsofecclesi00bury","remarksoncertain00bayl","remarksonenglish00mark","remarksonruralsc00smit","remarqueshistori00kh","remarquessurlarc00winc","rembrandthandzei00remb","reminescenzeefan01danduoft","reminescenzeefan03danduoft","reminiscencesofa00sain","reminiscencesofb01hans","reminiscencesofe00aird","reminiscencesofn01masob","reminiscencesofn01mason","reminiscencesofp00heal","reminiscencesofv00sart","renaissancearchi00whit","renaissanceitsar00brin","renaissancemoder00good","renaissancemoder1913good","renaissancemodern00good","renaissanceofscu00dest","repor1911amer","reportofcambridg00mass","reportofcivicimp00toro","reportofcommitte1836grea","reportoffederalp00cana","reportofflaxhemp00unit","reportofflaxhemp01unit","reportofgeologic01unit","reportofgeologic02unit","reportofgeologic07unit","reportofheightso00newy","reportofpennsylv02penn","reportofsele00cana","reportofspecialc00cham","reportofstatemin17cali","reportonbuildin01park","reportonbuilding01park","reportonbuilding02park","reportonbuilding03park","reportonbuildorn02park","reportonbuildorn04park","reportonbuildorn05park","reportonmanufact00unit","reports9190miss","reportspapersofa23asso","reportuponhighwa00lotz","reportuponhighwa00stro","repositoryofarts1013acke","repositoryofarts1020acke","repositoryofarts1027acke","repositoryofarts109acke","repositoryofarts1114acke","repositoryofarts1121acke","repositoryofarts1128acke","repositoryofarts116acke","repositoryofarts1214acke","repositoryofarts1221acke","repositoryofarts1228acke","repositoryofarts123acke","repositoryofarts1315acke","repositoryofarts1322acke","repositoryofarts1415acke","repositoryofarts1422acke","repositoryofarts216acke","repositoryofarts21809acke","repositoryofarts223acke","repositoryofarts310acke","repositoryofarts317acke","repositoryofarts324acke","repositoryofarts410acke","repositoryofarts417acke","repositoryofarts424acke","repositoryofarts511acke","repositoryofarts518acke","repositoryofarts525acke","repositoryofarts611acke","repositoryofarts618acke","repositoryofarts625acke","repositoryofarts712acke","repositoryofarts719acke","repositoryofarts812acke","repositoryofarts819acke","repositoryofarts826acke","repositoryofarts913acke","repositoryofarts920acke","repositoryofarts927acke","representationsdres00alex","reprintofcountry00benj","reproductiondesu00huqu","reproductionsbyc00temp","reproductionsofm00newy","requirementsdesi00heim","restaurantrijksm00restuoft","returnofoutdoorm00lond","reviewofmethodso00mave","revisedcatalogue00coll","revisededitionof00jans","revisionofniagar00char","revuearchologi18pariuoft","revuecomiquelu00pari","revuegnrale04pari","revuegnrale05pari","revuegnrale06pari","revuegnrale07pari","revuegnrale08pari","revuegnrale09pari","revuegnrale10pari","revuegnrale11pari","revuegnrale12pari","revuegnrale13pari","revuegnrale14pari","revuegnrale15pari","revuegnrale16pari","revuegnrale17pari","revuegnrale18pari","revuegnraled02pari","revuegnraled03pari","reynolds-aluminum-residential-building-products-1965","rhodeislandimpri00rhod","rhythmicshapetex00armf","richardwagnerenc00gran","richeetprecieuse00geel","ricordidellavita00pogg","riflessionisopra12mura","riflessionisulla00lucc","riposodiraffaell00borg","ristrettodelleco00brun","ritrattidialcuni00leon","roadsrailroadsve00lond","robertadamhisbr00swar","robertadamhisbro00swar","robertadamhisbro1915swar","robertandrewfoul00murr","robertwoodknowsd00reit","robida_uzanne_fin_livres_contes_bibliophiles","robinsonsmoneysa00chro","rocketbook00newe","rocktombsofelama14davi","rocktombsofelama16davi","rocktombsofelama17davi","rocktombsofelama18davi","rollei-35-camera-1970","romadellebellear00mili","romanaeetgraecae01golt","romanafricaoutl00grah","romanalphabethow00fred","romanceoffrencha00cham","romanceoflaceits00zion","romanceoflaceits01zion","romanceofrenaiss00chamuoft","romanchurchmosai00bish","romancitiesinita00frot","romancitiesinita00frotuoft","romandays00rydb","romanmedievalart00good","romanobritishbui00ward","romanportraitsme00petr","romansculpturefr00stro","romanticcastles00sing","romanticcastlesp00sing","romanticcastlesp01sing","romaristavrataet00bion","romasotterranea00nort","romatutricedelle00ghez","romeartdescr00weyfuoft","romemodernepr1and2dese","romemodernepr3and4dese","romemodernepr5and6dese","romerambles00forbrich","romesouterrainer00ross","romweber-mataro-furniture-1973","roodscreensrood02bond","roodscreensroodl01bond","roodscreensroodl01bond_0","roodscreensroodl02bond","rookwoodamerican00rook","rosemondgrovecem00rose","rossettihiscircl00beer","rostovvelikiugli00edin","roughstonemonume00peetrich","royalacademyitsm00hodg","royalacademyofar01grav","royalcastlesofen00shel","royalcollections00engl","royallineageofou01fost","royallineageofou02fost","royallineageofou04fost","royalpalacemadri00nava","royalpalaces00gedd","royalpalacesofen00rait","royalpalacespark00milt","royalscottishaca00edin","royaltailorsjuni00roya","roycrofthandmade00royc","rozaneware00rose","rpertoiredelas04rein","rspecimens00rand","rthonjohnbrightm00lond","rudimentaryarchi00buryuoft","rudimentarytreat00broo","rudimentsofancie00basi","rudimentsofarchi00bull","rudimentsofartof00bull","rugcarpetindustr00phil","rugcolorscheme00klea","rugpatterns00eros","ruinedabbeyscast00howi","ruinedabbeysofyo00lefr","ruinedabbeysofyo00lefr_0","ruinedcitieswith00davi","ruinsofbuddhisti00gronrich","ruisdaal00ruisrich","rukovodstvodliaa00goro","rulespracticefor00klei","runirinrunicchar00worm","ruralarchitectur00alle","ruralarchitectur00half","ruralarchitectur00robi","ruralarchitectur00shaw","ruralchurchlifei192200land","ruralessays00down","ruralessays02down","ruralplanningdev00adam","ruralplanningdev00cana","ruralplanningdev00canarich","ruralresidencesc00papw","ruralresidencess00papwuoft","ruskinrossettipr00ross","russianfestivals00chal","russkiiadrevnost00tols","s03philosophicalmag36londuoft","s04philosophicalmag05londuoft","s1philosophicalm11lond","s1philosophicalm50lond","s1philosophicalmag58londuoft","s2bulletindessci03fran","s2journaldemat01liou","s2lesmatreshum04gava","s2lesmatreshum05gava","s4philosophicalm29lond","sacraecaesmaicon00hera","sacredartbibles00temp","sacredconstruct00otisrich","sacreetcouronnem00pich","sacrosanctusevan01cava","sacrosanctusevan02cava","saggioepistolare00bart","saintanthonyinar00nixo","saintphilibertde00cure","saintptersbour00rauoft","saintptersboyork00rauoft","salaminiacyprush00cesnuoft","salisbury00fair","sammlungnutzl11797berl","sammlungnutzl11798berl","sammlungnutzl21797berl","sammlungvonaegyp00cayl","samuelcooperengl00fost","samuelkirksoncoo00samu","sanitaryarrangem00eass","sanitarymanuf00sani","sanitarymanufact00sani","santeigafu00kats","sarcophagesant02laca","sarcophagesdel01more","sarcophagesdel02more","sartorresartus00carl","sartorresartusli05carl","savoy01symo","savoy02symo","savoy03symo","sceauxarmoresd01raad","sceauxarmoresd02raad","sceauxarmoresd03raad","sceauxarmoresd04raad","sceltademedaglio00buss","scheibe-desk-appointments-1973","schizzoongeniuso00hari","schlemmer-et-al.-1925-die-buhne-am-bauhaus","schooldays00dwig","schoolofmadrid00beru","schoolprintsho00stil","schoolprintshop00stil","schoolsmastersof1888radc","schoolsupplies00wach","schuleundmuseum00reic","schwbischeglas00bale","schwbischeskulpt00grbe","schwedischekunst00nord","science-and-invention-1920-08","sciencehistoryofv3rolt","scienceofbeautya00hayd","scientific-american-1875-07-10","scientific-american-1876-04-22","scientific-american-1882-05-27","scientific-american-1888-07-28","scientific-american-1896-11-21","scientific-american-1897-08-14","scientific-american-1899-12-30","scientific-american-1900-06-16","scientific-american-1901-02-02","scientific-american-1901-08-10","scientific-american-1902-04-05","scientific-american-1902-05-24","scientific-american-1902-08-23","scientific-american-1903-11-14","scientific-american-1904-04-30","scientific-american-1904-08-27","scipionisgonzaga00gonz","scissorsyardstic00brow","scopasetpraxit00colluoft","scotch-electrical-products-1972","scottisharmorial00macd","scottishgarden00maxw","scottishgardensb00maxw","scottishschoolof00mcka","scrittivari01bett","sculptor00coxk","sculpturacarmen00dois","sculpturaorhisto00evel","sculpturesofcesn00cesn","sculturedelpalaz01piro","sculturedelpalaz02piro","scvlptvrveterisa02sand","scythiansgreekss00minn","sealarmsflagofrh00chaprich","sealarmsofpennsy00pilc","sealflagofcityof00pine","seasonsworkatahn00navi","secretsconcernan01lari","secretsconcernan02lari","secretsofdistinc00pick","sectionfranaisec00fran","sedgwickcountykans00land","segmentanobilium00perr","selectanumismata00wild","selectarchitectu00morr","selectcollection01worl","selectcollection03worl","selectdesignsfor00broo","selectedproofsfr00cole","selectionofdrawi00vict","selectionofvases00blas","selectionsfromsp00fann","selectlistfromma00reev","selectorumsymbol00neug","selectstructural00grea","selectviewsingre00will","seleucidarumimpe00foyv","seleucidmintofan00newe","selfinstructorch00ahan","selfinstructorin00beld","selfinstructorin00camp","selliadvertising00hollrich","senlisau00aube","septemasiaeeccle00smit","seriedegliuomini01paci","seriedegliuomini02paci","seriedegliuomini03paci","seriedegliuomini04paci","seriedegliuomini05paci","seriedegliuomini06paci","seriedegliuomini07paci","seriedegliuomini08paci","seriedegliuomini09paci","seriedegliuomini10paci","seriedegliuomini11paci","seriedegliuomini12paci","seriedescolonnes00anto","seriesofdesignsf00gibb","seriesofornament00pugi","seriesofpictures01morr","seriesofpictures02morr","seriesofpictures03morr_0","seriesofpictures05morr","seriesofpictures06morr","serrureriedumoye00bord","sesameliliestw00rusk","setofalphabetsof1877copl","sevenangelsofren00bayl","sevencenturiesof00poll","sevencenturiesof00polluoft","sevenlamp00rusk","sevenlampsofar00ruskuoft","sevenlampsofarch01rusk","sevenlampsofarchrusk","sevente00arta","seventeenthannua00newh","sevenwondersofwo00lond","sevillehistorica00calvuoft","sewinghandicraft00mcgl","sewingtextiles00matt","shadesglobes00macb","shadesglobescata00macb","shawscivilarchit00shaw","shelterclothingt00kinn","shelterclothingt01kinn","sheltercostof00richrich","shoresofadriati00jack","shoresofadriatic01jack","shortaccountofgr00dean","shortercourseinw00whee","shorthistoricals00andr","shorthistoryofbo00zaehrich","shorthistoryofbr00shep","shorthistoryofen00hinduoft","shorthistoryofmo00wish","shorthistoryofmo02wish","shorthistoryofre00blom","siciliaetmagnagr01golt","sienaherartists00seym","sienesischemeist00jacouoft","sightsinbostonsu00puls_0","sigillographiede00schl","signaantiquaemus00wild","signcarriagedeco00hane","signistsbookofmo00dela","signshowcardwrit00butt","signwritingglass00call","silesianumismati00dewe","silversmithsarte00benz","silversmithshand00geeg","silverworkjewele00wils","silverworkjewelr00wils","simonsessayoniri00simo","simplehome00keel_0","sirjoshuareynold00reynuoft","sirjoshuareynold1891reyn","siruvedalepriceo00pric_0","sitzungsbericht161855kais","sixgreeksculptor00gard","sixgreeksculptor00gard2","sixlecturesonarc01cram","sixsuitesofengra00andr","sixthannualrepor00geol","sixthseri00gale","sixtyyearsmemori00cham","sketchesforcotta00luga","sketchesinarchit00dear","sketchesofgreatp00dall","sketchesofprinte00hild","skmtbildenochd00lauruoft","sladecollectiono00slad","sleepyhollowrest00butl","sloansconstructi00insloa","sloansconstructi00sloa","sloydsystemofwoo00hoff","smallcollectiono00antorich","smallfrenchbuil00coff","smallfrenchbuild00coff","socialladd00gibs","sodoma00sodo","solidfloorsrailr00kost","someaccountofdom00park","someaccountofdom01park","someaccountofdom02park","someaccountofgot1865stre","someeminentvicto00carr","someenglishgarde00jeky","somefamouscountr00tipp","somefamouspainti00duff","somefeudalcoatso00fost","somefundamentalv00gros","somehintsonlearn00hutc","somenotesonbooks00jaco","someofmoderns00wedm","someoldtimemeeti00wight","somepicturesofqu00jose","somepointsinchoo00gibb","somepointsinchoo02gibb","somepointsinchoo03gibb","somepointsinchoo815gibb","somepracticalhin00lintiala","someprinciplesof00dayluoft","someterrehauteph00luca","sommairedesdesse00mari","sopraunamedaglia00zuzz","soundsenseinsubu00lent","southerntextileb1919unse","southerntextileb1923unse","souvenirofoxford00oxforich","souvenirofunveillong","souvenirpictoria00shee","souvenirviewsofa00cock","sovremennaya_arkhitektura_1926-no-01_06","spanisharchitect00byne","spanishporcelain00barbuoft","spanishroyaltapa00calvrich","spanishtownsspan00toll","spcimendescaract00johe","specialcircularo00etba","specialexhibitio00arti","specialexhibitio00penn","speciallistoffin00cost","specialreportofm00merc","specificationsfo00rogerich","specimenbookcata00amer","specimenbookcata00inla","specimenhistoric00illair","specimenhistoric00lair","specimenofprinti00casl","specimenofprinti00caslrich","specimens00unit","specimensfromnap00muse","specimensinprint02fran","specimensofancie00gold","specimensofancie00meyr","specimensofarchi00pugiuoft","specimensofgothi00mack","specimensofgothi00pugi","specimensofgothi01pugi","specimensofgothi01pugi_0","specimensofgothi02pugi","specimensofgothi02pugi_0","specimensoftypeb00amer","spencercollectio00newyrich","sperryrandcorporation229","spiegazioneerifl00alle","spiritofpeace00broo","spitzenundihrech00juri","splendidwayfarin00macfiala","sportinarticonog00bail","spring00hone","springsummercata00bost","springsupplement00indi","sredikollektsio00laza","staatlichesbauha01unse","stablebuildingst00gira","stahlwood-toddlers-toys-1973","stainedglassasar00holi","stainedglasshand00werc","stainedglassofmi00arno","stainedglasstour00sher","standardsflagsba00sons","stanislaigrsepsi00grze","star-book-no.-207","starsstripesfrom00stew","starsstripeshist00stew","starsstripesothe00harr","staryegody1913petr","staryegody1915petr","statelyhomesinam00desm","statementofcondi00mere","stateofperucomp00skin","staticadegliedif00lamb","stationarysteame00thur","stationarysteame03thur","statodellasschie00bald","statuenundstatue53borc","statuesofarlinc","steamengineother00crei","steamengineother01crei","steamengineturbi01heck","steelcase-451-series-chairs-1970","steelconstructio00burt","steelhighwaybrid00corn","steingefsse01biss","steingefsse02biss","stephendayehissu00univrich","stephendayehissu00univuoft","stergtland02lind","stergtlandvandre01lind","sterling-school-supplies-1971","stheticattitude00lang","stheticattitude1920lang","stilanalysenalse00cohn","stilfragengrundl00rieg","stilfragengrundl00rieguoft","stilfragengrundl1893rieg","stjameshoteltwob00unse","stjamessmagazine01burk","stjamessmagazine02burk","stmarksresthisto01rusk","stokescabinetmak00stok","stonesofven01rusk","stonesofvenic01rusk","stonesofvenic02rusk","stonesofvenic03rusk","stonesofvenice12rusk","stonesofvenice18863rusk","stonesofvenice22rusk","stonesofvenice34rusk","stonesofvenicev200rusk","stonesofvenicewi02rusk","stonesofvenicewi03rusk","storefrontsinter00nati","storefrontsoursp00geol","storiaantiquaria00gori","storiadeimonumen01cava","storiadeimonumen21cava","storiadeimonumen22cava","storiadellaccade01zano","storiadellaccade02zano","storiadellapittu01rosi","storiadellapittu02rosi","storiadellapittu03rosi","storiadellapittu05rosi","storiadellapittu06rosi","storiadellapittu07rosi","storiadellarchit03ricc","storiadellartein00scan","storiadelleartid01winc","storiadelleartid02winc","storiadelleartid03winc","storiadelrepub00orsi","storiedwindows00bush","storiedwindowstr00bush","storiesofartarti00wate","storyofamericanf00fall","storyofarchitect00math","storyofbothwellcshel","storyofbrickperm00amer","storyofhouse00viol","storyofmemorialf00davi","storyofmyhouse00ellw","storyofoldglory100camp","storyofourflagco00weav","storyofpatriotsd00varn","storyofpatriotsd01varn","storyofsienasang00gard","storyofsunmoonst00gibe","storyoftextiles00newa","storyoftextilesb00walt","storyoftextilesb1912walt","storyofunionjack00cumbuoft","stowecataloguepr00buck","stowedescription00seel","stowemissalmsdii02cath","stowepr00buck","stranitsykhudozh02makouoft","strawberryhillre00robi","strawbridgecloth02stra","streetrailwayjo121896newy","streetrailwayjo141898newy","streetrailwayjo191902newy","streetrailwayjo201902newy","streetrailwayjo211903newy","streetrailwayjo221903newy","streetrailwayjo251905newy","streetrailwayjo271906newy","streetrailwayjo291907newy","streetrailwayjo301907newy","streetrailwayjou1188newy","strongsbookofdes00stro","structuralindust00auburich","studentsfurnitur00pain","studentsinstruct00nich","studiesindecorat00pigg","studiesindecorat1910pigg","studiesinpicture00vand","studiesinprimiti00roth","studiesoftreesin00need","studiofieldgalle00roll","studiointernatio24lond","studiointernatio47lond","studiointernatio48lond","studiointernatio49lond","studiointernatio50lond","studiointernatio51lond","studiointernatio52lond","studiointernatio53lond","studiointernatio55lond","studiointernatio57lond","studiointernatio58lond","studiointernatio59lond","studiointernatio60lond","studiointernatio61lond","studiointernatio62lond","studiointernatio64lond","studiointernatio65lond","studiointernatio66lond","studiointernatio68lond","studiointernatio70lond","studiointernatio71lond","studiointernatio72lond","studiointernatio810lond","studiointernatio83lond","studiointernatio84lond","studjsullalingua00ghir","studycriticismof00bere","studyitalianart00bere","studyofarchitect00alli","studyofdirectind00simo","studyoffabrics00turn","studyofgothicarc00park","studyofhousesofa00morg","studyofpermissib00hoeh","studyofsplicedwo00gust","styleportfolioof190817sher","stylesofarchitec00rick","stylesofornament00spel","suburbanhomesfor00will","successfulhouses00colerich","suggestionsforar00smir","suggestionsforbe00mann","suggestionsforha00hoxi","suggestionsformo00henr","summerapparelspe00balt","summerintouraine00lees","summerschoolofrh00rhod","supplementaldesc00sout","supplementarycat00chas","supplementfor19100ppca","supplementto190500saco","supplementtobibl01hyet","supplementtobibl02hyet","supplementtoseco00stev","supplementtospri00clar","supplementtothom00thom","suppressedplates00laya","surlarchitecture00laug","surlitalieen00dupa","surreyarchaeolog07surr","surreyarchaeolog18surr","surreyarchaeolog19surr","surreyarchaeolog20surr","surreyarchaeolog21surr","surreyarchaeolog22surr","surreyarchaeolog24surr","surreyarchaeolog25surr","surreyarchaeolog26surr","surreyarchaeolog28surr","surreyarchaeolog29surr","surreyarchaeolog30surr","surreyarchaeolog30surr_0","surreyarchaeolog32surr","surreyarchaeolog32surr_0","survelondbrombbo00ashb","surveyofcathedra01will","surveyofcathedra02will","surveyofcathedra03will","surveyoflondon01lond","surveyoflondon02lond","sverigesriksbank02sveruoft","sweetsindexedcat00newy","syllogenumismatu00luck","symbolaelitterar01gori","symbolismanimals00coll","symbolismofanim00coll","symbolismsherocad00wadeuoft","symbolsatireinfr00hend","symbolsatireinfr01hend","syriabei01beir","systembelltechni2122amerrich","systemofheraldry02nisb","szepesvrmegyem00vajd","sztukaludowawpol00moko","tableauxanciense00gale_1","tableauxdelagal00geml","tableauxdesseins00remy","tableauxdutemple00maro","tableauxdutemple00maro_0","tablebookofarthi00sand","tablesdoffrandes47ahme","tablesforestimat00bray","tableshistorique00harm","taccuinodidisegn00cipr","takepointergivea00beav","talachkinolartdc00mako","talentindrawinge00manu","talesofenchantme00eell","talmudischearch01krau","talmudischearch02krau","talmudischearch03krau","tanis04petr","tanomismatatoukrv3v4sbor","tapestriescarpet00hisp","tapestriesofvien00schm","tapestriestextil00wash","tapestriestheiro00huntrich","tapestriestheiro1912hunt","tapestry00cham","tapisseriesbrode00munt","tapisseriesduroy00feli","tapisseriesduroy00krau","tapisseriesduroy00kraus","tapistissus01muse","tapistissus02muse","tarkhanimemphisv00petr","teachersma01west00toro","teachersma76west00smit","teachersma78west00smit","teachersmanualfo00clar","teachersmanualfo00smit","teachingofdrawin00pola","technicalhistory00urba","technologiafemmi00unse","technologyoftext00poss","technologyoftext1889poss","technologyoftext1889poss2","technologyoftext1890poss","temperedclothing00hous","templeofbgeh00blac","templesancienset00avri","templesancientmo00bardrich","templestombsmonu00adam","teneriffelacewor00thde","teoriaepraticadi00masi","testimonyofcatac00marr","testofhighwaybri00kaar","textbookdealingw00step","textbookofdesign00kellrich","textbookofhistor00haml","textbookofneedle00rose","textbookofneedle1893rose","textbookonchemi00drap","textbookonclunyt00wood","textbookonletter00inte","textbookonmechan00inte","textbookonroofsb04merruoft","textesetdessinsm00dare","textiedesignersp00scot","textileappliedar00mcsw","textilecalculati01poss","textiledesigncol00wats","textiledesignwor00amer","textilefabrics00rock","textilefibresthe01matt","textileindustrie01murp","textileindustrie02murp","textileindustrie03murp","textileindustrie04murp","textileindustrie05murp","textileindustrie06murp","textileindustrie07murp","textileindustrie08murp","textilemanufactu00prac","textilemechanics00tagg","textilerawmateri00zips","textiles00bark","textiles00nyst","textiles01bark","textilesclothing00wats","textilesclothing00watsrich","textilesclothing01wats","textilesclothing02wats","textilesoapsoils00hurs","textilesoriginof00megr","textiletextsforc00drap","textilsammlungik00indu","theatrummortishu00valv","thecabinetmakera00stok","theeighteenninet00jack","theonkrisisivdic00pati","theophilisigefri00baye","theoriedesjardin00more","theorpracticemod00john","theoryofcolorini00bezo","theoryofeffect00beng","theoryofpainting00rich","theoryofsilkweav00wolf","theoryofsilkweav01wolf","theorypracticeo00dowa","theorypracticeof00barn","theorypracticeof00gibs","theorypracticeof00wats","thesaurusnumisma00pati","thesaurusnummoru00bren","thesaurusreianti00golt","thesavrodescritt00carp","thingswroughtb00unit","thinline-furniture-1973","thirdannualcatal00emer","thirdannualexhib00carnuoft","thirdannualexhib00salm","thirdofficialloa00muse","thirtyoriginalsk00bbur","thirtypracticall00hubbrich","thomaebartholini00bart","thorvaldsensmuse00thor","thoughtsonartlif00leon","thousandonechurc00rams","threehistoricfla00preb","threehundreddeco00hale","threeperiodsofen00harr","thriftclothingby00talb","thrillingstoryo00frys","thsesprsenteslaf00curi","thurnierbuchvona00ruxn","tiepololavieetlo00molm","tiffanyfavrilegl00tiff","timeitsmeasureme00arth","timeitsmeasureme09arth","timetellingthrou00brea","timetellingthrou01brea","tinmansmanualbui00butt","tissusnouveautes1900mont","tissusnouveautes1901mont","tissusnouveautes1902mont","tissusnouveautes1903mont","tissusnouveautes1904mont","tissusnouveautes1905mont","tissusnouveautes1906mont","tissusnouveautes1907mont","tissusnouveautes1908mont","tissusnouveautes1909mont","tissusnouveautes1910mont","tissusnouveautes1911mont","tissusnouveautes1912mont","tissusnouveautes1913mont","titianhislifetim02crowuoft","tlinkituhaidaind00fuhr","toastmaster-kitchen-appliances-1970","tombofyuaathuiu00quib","tombsinnearromes00park","tombsofthirdegyp00gars","topographicsurve00wils","topographiederhi00podl","topographiederhi02hl","topographyedifices00gell","torellisaraynaev00sara","totdehoogesch00hoog","tournee00arch","tourperformediny00guth","townplanningpast00trig","tr00eatiseonetchinlalarich","tractatusdesigli00nicouoft","tractatusdestylo00gold","tractecontaining00loma","tradesmansbookof00leit","traictdesmaniere00boss","traictedescinqor00lemu","traictedesmanier00boss","trainingfortrenc00butl","traininginwoodwo00tate","traitanalytiqu00lhos","traitcompletde00esch","traitcompletde00pail","traitdesfinanc00chas","traitdeslignes00ozan","traitedarchitect00anto","traitedarchitect01lecl","traitedarchitect02lecl","traitedelapeintu00leon","traitedelhorloge01thio","traitedelhorloge02thio","traitedesmonnaie05babe","traitedesmonnaie06babe","traitedubeauesse00bris","traitepeinturepa00leon","traitetheoriquee05rond","traithistoriqu01dupu","traithistoriqu02dupu","traitlment00labi","traitlmentairede02lavo","traittedelapein00leon","traittedelapeint00leon","trajesyarmasdelo00danv","transactions05cana","transactions58nort","transactionsmic22ameruoft","transactionsmining56amer","transactionsofco00live","transactionsofco00liverich","transactionsofin6162inst","transactionsofsh04shro","transactionsofsh05shro","transactionsofsh06shro","transactionsofsh07shro","transactionsofsh08shro","transactionsofsh09shro","transactionsofsh10shro","transactionsofsh11shro","transactionsofsh11shro_0","transactionsofsh12shro","transactionsofsh17shro","transactionsofsh1891shro","transactionsofsh1894shro","transactionsofsh1907shro","transactionsofsh210shro","transactionsofsh211shro","transactionsofsh21shro","transactionsofsh22shro","transactionsofsh23shro","transactionsofsh24shro","transactionsofsh25shro","transactionsofsh26shro","transactionsofsh28shro","transactionsofsh29shro","transactionsofsh310shro","transactionsofsh31shro","transactionsofsh33shro","transactionsofsh34shro","transactionsofsh35shro","transactionsofsh36shro","transactionsofsh37shro","transactionsofsh38shro","transactionsofsh39shro","transactionsofsh42shro","transactionsofsh43shro","transactionsofsh44shro","transactionsofsh45shro","transactionsofsh4619shro","transactionsofsh4719shro","transactionsofsh4819shro","transferprinting00turn","tratadopintura00leon","trattatodellanob00albe","trattatodellapit00bisa","trattatodellapit00leon","trattatodellapit00otto","trattatodellarte00loma","trattatoditeofil00gall","trattatopitturad00leon","travel-eze-campers-1970","travellersguiden00unse","travelsinsouthke00conw","travelsinvarious00walp","travelsoftheoph03gaut","travelsoftheoph04gaut","travelsoftheoph07gaut","travelsthroughpa01egmo","travelsthroughs00swin","travelsthroughsp00swin","treasurespotsofw00wood","treasuryofancien00weigrich","treatisegivingth00poss","treatiseofarchit00lecl","treatiseofpainti00leon","treatiseonarchit02inte","treatiseonarchit04inte","treatiseonartofp01lair","treatiseonartofp02lair","treatiseonartofw00murp","treatiseonartofw1827murp","treatiseonastron00greg","treatiseondecora00cham","treatiseondecora01cham","treatiseondecora02cham","treatiseonembroi00perk","treatiseonformiIILoud","treatiseonformiILoud","treatiseonformin01loud","treatiseonformin02loud","treatiseonherald01wood","treatiseonherald02wood","treatiseonlacema02brad","treatiseonlacema03brad","treatiseonlacema04brad","treatiseonlacema05brad","treatiseonlacema06brad","treatiseonlacema07brad","treatiseonlandsu00gill","treatiseonorigin00port","treatiseonpainti00burn","treatiseonrisepr00sharuoft","treatiseonstudyo00pown","treatiseontextil00ashe","treatiseontheory41down","treatiseonwooden00chat","treatisepainting00leon","treatmentofdisea00mone","treeshowtopaintt00boot","trialofnewsociet00eber","triestec00capruoft","trimsedgings00np","triomphauxdresse00gall","trioofeighteenth00andr","trompeter-patching-switching-systems-1973","trusquesrome00zschuoft","truthofrevelatio00murr","tubadanicahocest00rand","tudedesornemen00pass","turfincar00ande","tuttelepartidelc00fial","tutteloperedarch00serl","twelvegreatpaint00bail","twelvejapanesepa00fickiala","twentiethcentury00sill","twentyfou00cott","twentytwoofchurc00buck","twentytwoofchurc00buckrich","twocentsofcostu01earl","twocentsofcostu02earl","twocenturiesofco01earl","twocenturiesofco02earl","twochildrenoffoo00harr","twodiscoursesies00rich","twogentlemeninto00gibsrich","twolettersonorig00henn","twopathsbeinglec00rusk","twopathslovesmei21rusk","tychonisbrahedan00brah","typesdetailsofbr02skin","typicalnewenglan00newe","typogr00devipracticeofrich","typographicalant00ames","typographyofadve00farr","uberdiemalereide00riem","ueberdasalterthu00leps","ueberdenhumorbei00lich","ueberdiezersetzu00spam","uebererfindungco00gill","uebererziehungzu00ludw","ueberreinheitder00forc","ulmerkunstimauft00baum","unbilletdeloteri00vernuoft","undine00lamotte","unefamilledartis00auff","unepagenouvelled00unse","unequalledcollec01mitc","unevilleflottan00vern","unevilleflottant00vern","unfoldingofoldgl00mint","uniformdressofar00conf","union-steel-handling-equipment-1960","uniroyal-grasshoppers-casuals-1976","unitedstatesartd02koeh","unitedstatesflag00dill","universaldesignb00whol","universitypr00univ","universitypri00univ","universityprints00univ","universityprints01univ","unknownquantityb00vand","unmetierdefabriq00ronz","unmuseedulivrebr00greg","unset0000unse_n2u2","untersuchungenzu00eschuoft","upholsteredfurni00stre","upholsterywithnu00hasl","urbispatavinaein00toma","ursprungderchris00strz","usefulinformatio00phoe","useofboxofcolour00will","useofcoagulantsi00geig","useofzincsulphid00twel","usiecostumisocia01wahl","usiecostumisocia02wahl","usiecostumisocia04wahl","uspatentscoverin01unit","valdarnotenlectu00rusk","valdarnotenlectu1891rusk","valeroyallofengl00king","valuablepain00amer","valuesofoldengli00cald","vanishedhallscat00edwa","vanishedhallscat01edwa","vanishedtowersch01edwa","vantines00aava","vantines1915aava","vantinesoriental00aava","variaafricanai502peab","variacommensurac00arfe","variaearchitectu00vred","vasariontechniqu1907vasa","vasaseinventaatq00saly","velasquez00hubb","vellosia12rodr","veneresutiobserv01hanc","veneresutiobserv02hanc","venetianschoolof1912phil","venice00alle","venicegrantallen00allerich","veniceitshistory01yria","venicestones02rusk","venicestones03rusk","venicevenetia00hutt","venicevenetia01hutt","verhandelingover02lecl","verne-frrit-flacc-www.e-dition-etoile.-com","verne-journee-journaliste-americain-2890-www.e-dition-etoile.-com","verne-keraban-le-tetu-www.e-dition-etoile.-com","verne-lune-1","verscheydeschoon00stop","versucheineranle11788bats","versucheinerentw00scheuoft","versuchubergebra00mann","verzeichnisderku00koht","veteramonimentai00ciam","veterisgemmaeadc01vett","veterisgemmaeadc02vett","veterumillustriu00bell","vetrvvioconilsvo00vitr","viajedelinfantec00aedo_0","vicrtique-wall-covering-1977","victoriangardens00scot","vieduneparisienn00dorg","viemilitaireetre00jaco_0","viennagalleriesg00prey","vietasdecorativa00umbd","viewsofmostinter01neal","viewsofmostremar00pool","viewswithgroundp00lang","vigelebrun175500helm","vigelebrun17551800helm","viitabulaeraphae00kirk","viking-printed-circuit-connectors-1967","villaangianavulg00hoog","villabenedettama00maye","villaborghesefuo00mani","villagearchitect00robi","villascottages00vaux","villascottagesse00vaux","villasflorencetu00eber","villasofflorence00eber","vindexneapolitan00borr","vineshowtogrowth00mcco","vinniereamprinte00hoxi","visiblespeechsci00bell","visitacionofstaf00graz","visitationenglan05howa","visitationenglan06howa","visitationenglan17howa","visitationofcamb4143stge","visitationofcoun00burg","visitationofcoun00byss","visitationofcoun00byustge","visitationofcoun00mayt","visitationofcoun00sain","visitationofcoun02camd","visitationofcoun5859byuphil","visitationofcoun58phil","visitationofengl01howa","visitationofengl02howa","visitationofengl02inhowa","visitationofengl03howa","visitationofengl03inhowa","visitationofengl07howa","visitationofengl08howa","visitationofengl09howa","visitationofengl10howa","visitationofengl11howa","visitationofengl12howa","visitationofengl13howa","visitationofengl14howa","visitationofengl15howa","visitationofengl16howa","visitationofengl18howa","visitationofengl19howa","visitationofengl20howa","visitationofengl21howa","visitationofengl22howa","visitationofengl23howa","visitationofengl24howa","visitationofengl25howa","visitationofengl26howa","visitationofengl28howa","visitationofengl29howa","visitationofengl30howa","visitationofengl31howa","visitationofengl32howa","visitationofengl33howa","visitationofirel02howa","visitationoflond01stge","visitationoflond1517stge","visitationofseat01burk","visitationofseat02burk","visitationofseat02inburk","visitationofyork1618flow","visitationsofbed1921harv","visitationsofcou00flow","visitationsofcou04flow","visitationsofcou43beno","visitationsofcou5354beno","visitationsofcou57harv","visitationsofess1314metc","visitationsofher222732cook","visitstomonaster00curz","visittodomedchur00arch","visittosevenchur00arun","vitadelgranmiche00vasa","vitadiandreapall00tema","vitadiantondomen00hugf","vitadibenvenutoc00cell","vitadigiacoporob00rido","vitadipaolocalia00rido","vitaemacchinedib00memm","vitedeipiceleb00tema","vitedeipittorian00dell","vitedeipittoried113bolo","vitedepieccell001vasa","vitedepieccell002vasa","vitedepieccell003vasa","vitedepieccell005vasa","vitedepieccell006vasa","vitedepieccell007vasa","vitedepieccell01vasa","vitedepieccell02vasa","vitedepieccell03vasa","vitedepieccell04vasa","vitedepieccell05vasa","vitedepieccell06vasa","vitedepieccell07vasa","vitedepieccell08vasa","vitedepieccell09vasa","vitedepieccell10vasa","vitedepittorescu00pasc","vitedepittoriesc02baru","vitedepittorisc0pasc","vitedepittoriscu001pasc","vitedepittoriscu002pasc","vitedepittoriscu00pasc","vitedepittoriscu00pass","vitedepittoriscu01pasc","vitedepittoriscu01sopr","vitedepittoriscu02pasc","vitedepittoriscu02sopr","vitedepittoriscu1to2dedo","vitrauxdebourges00cl","vitro-merc-arc-light-source-161","vitruuiusdesalle00vitr","vitruviipollioni00vitr","vitrvuiopollione00vitr","vitrvviidearchit00vitr","vitrvviipollioni00vitr","vitrvvivsitervme00vitr","vnderweysungderm00drer","vniversaearchite00rieg","vocabolariotosca00bald","volharding1905an00volh","vollstandigesdia00lent","voluteinarchitec00newc","vomalterderoelma00less","vondeutscherkuns00scha","voneyckbisbruege00frie","vorlegebltterz00just","voyageditaliedal01spon","voyageditaliedal02spon","voyageditalieded01spon","voyageditalieded02spon","voyageditalieded03spon","voyageditalieour03coch","voyagepittoresqu00desc","voyagepittoresqu00dzal","voyagepittoresqu1778dz","voyagesetaventur00vern","voyagiedooritali00spon","vrbisromaeaedifi00dosi","vstergtland02fiscuoft","vystavkaproizved1908russ","waddesdonbequest00brit","wallacecollectio00bald","wallacecollectio00ross","wallacenuttingwi00nutt","wallpaper00sear","wallpaperitsorig00ward","wallpapersamples00sear","wallpaperscreton00ggma","wallpapersoldne00newy","wallwatergardens00jeky","wallwatergardens01jeky","wandererinfloren1922luca","wandererinhollan00luca","wandererinlondon00luca","waringsexhibitio00wari","warpostersissued00hard","warrenchambersde00bost","waschbleichplatt00nett","watchadjustersma00frit","watchclockescape00phil","watchclockescape01phil","watchespaulmcham00arti","watchitsconstruc00piag","watchmakersjewel00walk","watchmakerslathe00good","watercolorpainti00alle","weaveconstructio00inte","weaveroommanagem00ainl","weaverscottageki00rock","weavingpatternbo00bsch","weavingpatternsa00lyon","weavingplainfanc00nels","weavingpractical00amer","weavingquestions00cran","weberbildbuchals00fric","weberbuch01walk","wedgwoodhandbook00mete","wedgwoodhisimita00moor","weird-tales-v-14-n-05-1929-11-sas","wellbeingofwater00robirich","welldressedwoman00ecob","weltanschauungsp00burg","weltgeschichtede00sybe","wenzelfriedrichm00frie","westcoastbungalo00ewst","westernpilotcont1847cumi","westfranzsisch00witt","westminsterabbey00farr","whatadvertiserar00linn","whatofcityameric00moody","whatpicturestose00bryarich","whattheysayabout00stan","whattodohowtodoi00whit","whenoldnewyorkwa00hems","whistlerbookmono00har","whitedirectoryof00gran","whitinmachinewor00whit","wildwoodhomesbe00wild","wildwoodhomesbei00wild","williamcallowrws00call","williamcaxtonfir00emra","williammorrishis00vall","williammorristow00cran","williams-tools-price-sheet-psi-23-1967","windowsbookabout00dayl","wingmahurinarchi00wing","winklessarchitec00wink","winklessarchitec01wink","winklessarchitec02wink","winklessarchitec03wink","withbrushpensugg00hall","wittembergerheil00cran","wmartinjohnsonsc00john","womansbookdeali00newy","womansbookdealin01unse","womansbookdealin02unse","womanshandiworki00harr","wondersofsculptu00viarrich","woodbournedescri00bost","woodcarverofsale00cous","woodpatternmakin00purf","woodsculpture00mask","woodusingindustr00simm","woodward-lothrop-housewares-1974","woodwardsarchite00wood","woodwardsarchite01wood","woodwardscountry00wood","woodworkforgrade00seld","woodworkforgrade01seld","woodworkforsecon00grif","woodworkingforbe00whee","woodworkjointsho00fair","woodworkmechanic00foxw","woolcottoninallf00will","woolenworstedfin00amer","woolenworstedloo00ainl","workesofarmoried00boss","workofemilfuchsi00fuch","workoffraangelic00scot","workpositionofme00hadf","worksofhoratiowa01walp","worksofhoratiowa02walp","worksofhoratiowa03walp","worksofhoratiowa04walp","worksofhoratiowa05walp","worksofjonathanr00rich","worksofmrjonatha00rich","worldoffashionco13lond","worldoffashionco15lond","worldspaintersth00hoyt","wormharmonie00groo","wovenwiremattres00ames","writingdrawingma00chin","xiiprimorvmcaesa00huls","xivievierzehnter00stra","xixeiedixneuvi00granuoft","xrayscrystalstru00braguoft","xviimeiedixsepti00jaco","yarnclothmakinge00kiss","yearbook00firs_1","yearbook00firs_13","yearbook00firs_2","yearbookofbrookl00amer","yebookofcopperhe00lela","yield-house-furniture-1960","ynaplesetsongolf00lmuoft","yorkshirepotteri00grab","yourhomeitsdecor00sher","zeichenmahlerund00nett","zeitenderkunstun00valeuoft","zeitgenossenchod00ambe","zeusstudyinancie01cook","zeusstudyinancie02cook","zeusstudyinancie02pt1cook","zeusstudyinancie03cook","zeusstudyinancie03pt1cook","zeusstudyinancie03pt2cook","zirconmonaziteot25prat","zukunfstbautenmo00grun","zurentwicklungde00strauoft"],"btitle":["Scribner's Magazine, Volume 16-0238","Amazing Stories, April 1926. Volume 1, Number 1","Kunstformen der Natur cover","Le antichita della citta di Roma: raccolte sotto breuita da diuersi antichi & moderni scrittori","Le pitture antiche delle grotte di Roma, e del sepolcro de' Nasonj: disegnate, & intagliate alla similitudine degli antichi originali","Colonna Traiana eretta dal Senato, e popolo romano all'imperatore Traiano Avgvsto nel svo foro in Roma [electronic resource]: scolpita con l'historie della gverra dacica la prima e la seconda espeditione, e vittoria contro il re Decebalo","Illustrated catalogue of the seventh series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools, being a portion of the Sedelmeyer Gallery : which contains about 1500 original pictures by ancient and modern artists","Posters issued by the United States Shipping Board Emergency Fleet Corporation: Book no. 1","Art work of Atlanta, Georgia : published in nine parts","13th annual illustrated catalog, 1889 ... containing illustrations and prices of a few leading and staple styles of diamonds, watches, jewelry, silverware, clocks, canes, umbrellas, opera glasses, gold spectacles, eye glasses, etc.","150 rugs from Chinese Turkestan and from China proper, in small, medium and large sizes","The moonstone [electronic resource]: a romance","1689-1921 : First retrospective exhibition of American art ;under the direction of Mrs. Albert Sterner, inaugurating the Junior Art Patrons of America : May 7 to 21, 1921, Fine Arts Building ...","17Me [i.e. Dix-septième] siècle; lettres, sciences et arts, France, 1590-1700","Art work of Atlanta : published in twelve parts","Debrett's peerage, baronetage, knightage, and companionage","1905 catalogue : the gold and silversmiths","The baronial and ecclesiastical antiquities of Scotland","1914 illustrated and descriptive catalog of Whitin cotton waste machinery and of various systems of working cotton waste","1917 home decoration book","A course of six lectures on the chemical history of a candle [electronic resource]: to which is added, a lecture on platinum","The new republic, or, Culture, faith, and philosophy in an English country house [electronic resource]","Villa Borghese fuori di Porta Pinciana","An encyclopaedia of architecture, historical, theoretical, & practical. New ed., rev., portions rewritten, and with additions by Wyatt Papworth","Illustrated catalogue of 300 paintings by old masters of the Dutch, Flemish, Italian, French and English schools : being some of the part principal pictures which have at various times formed part of the Sedelmeyer Gallery","Opera di Andrea Fuluio delle antichità della città di Roma, & delli edificij memorabili di quella","The structural and industrial materials of California","Asklepios und die Asklepiaden","A short history of architecture","Pestilentia in nummis. Geschichte der grossen Volkskrankheiten in numismatischen Documenten. Ein Beitrag zur Geschichte der Medicin und der Cultur","Descrizione di Roma e de' contorni (Volume 3)","Descrizione di Roma e de' contorni (Volume 2)","Nursing and care of the nervous and the insane","A dictionary of arts and sciences (Volume 2)","A dictionary of arts and sciences (Volume 3)","Elements of natural philosophy (Volume 2-3)","A Dictionary of science, literature, and art [electronic resource]: comprising the history, description, and scientific principles of every branch of human knowledge; with the derivation and definition of all the terms in general use","The application of electricity as a therapeutic agent","A. Auberlet: Stone carving, Wood, Marble Interior and Exterior Stone and Cardboard-Plaster for Artistic Ornamentation, such as Castles, Churches, Hotels, Houses, Public Monuments. Projects, Models and Drawings of all styles. Export to France and Abroad.","A. Ramsay & Son Company, paint makers, Montreal","A descriptive handbook of modern water colour pigments illustrated with seventy-two colour washes skilfully gradated by hand on Whatman's drawing paper : with an introductory essay on the recent water-colour controversy.","A few suggestions for ornamental decoration : a collection of designs & colour schemes for painters' and decorators' work / compiled by F. Scott Mitchell.","A few suggestions for ornamental decoration in painters' and decorators' work / compiled by F. Scott Mitchell.","A plan book of Harris homes","A plan book of Harris homes.","A visitation of the county of Kent","Abolites porcelain-enameled steel reflector equipment for efficient and economical industrial lighting.","Acme quality painting guide book","Air Wonder Stories v01n03 (1929 09)","Air Wonder Stories v01n05 (1929 11.Stellar) (bogof39 cape1736)","Air Wonder Stories v01n07 (1930 01) ( ibc,bc) (bogof39 slpn)","Air Wonder Stories v01n09 (1930 03)","Air Wonder Stories v01n11 (1930 05.Stellar) (bogof39 cape1736)","Aladdin Houses 1915","Aladdin readi-cut homes (not prefabricated) : sold by the golden rule.","Alladin homecraft market place","Amazing Stories Quarterly v01n01 [1928-Winter] (c2c) (Complete)","Amazing Stories Volume 01 Number 01","Amazing Stories Volume 01 Number 02","Amazing Stories Volume 01 Number 03","Amazing Stories Volume 01 Number 04","Amazing Stories Volume 01 Number 08","Amazing Stories Volume 01 Number 10","Amazing Stories Volume 02 Number 08","Amazing Stories Volume 05 Number 02","Amazing Stories Volume 05 Number 05","Amazing Stories Quarterly v01n01 1928 Winter","Amazing Stories Quarterly v02n03 (1929 07) (slpn)","Amazing Stories Quarterly v02n04 1929-Fall.Experimenter (c2c)","Amazing Stories v01n02 1926 05 002","Amazing Stories v01n07 (1926 10) (Missing ifc)","Amazing Stories v01n08 (1926 11) (Missing ifc)","Amazing Stories v01n10 1927 01 010  Experimenter","Amazing Stories v01n12 (1927 03) (AK)","Amazing Stories v02n05 (1927 08) (Missing ifc)","Amazing Stories v02n08 (1927 11) (Missing ifc,721) (ufikus DPP)","Amazing Stories v02n09 (1927 12)","Amazing Stories v02n10 (1928 01) (Missing ibc,bc) (AK)","Amazing Stories v02n12 (1928 03) (sas)","Amazing Stories v03n01 (1928 04) (AK)","Amazing Stories v03n06 (1928 09)","Amazing Stories v03n09 (1928 12) (Missing ibc,bc) (AK)","Amazing Stories v04n04 (1929 07) (Missing ibc,bc) (ufikus DPP)","Amazing Stories v04n04 1929 07 (ufikus DPP)","Amazing Stories v05n01 1930 04 049","Amazing Stories v05n04 1930 07 052","Amazing Stories v05n05 1930 08   Teck","Amazing Stories v05n06 (1930 09) (Qshadow cape1736)","Ambler Asbestos Building Lumber","American carpenter and builder, august 1906","American Drawing Magazine 1805","American Fixture Company: Catalog 4","Ancient town-planning","Applications generales de l'electricite : appareils scientifiques","Archaeological pamphlets","Architectural details for every type of building : a practical drafting room guide for contractors, builders, lumber dealers, millmen, draftsmen and architects.","Architectural, structural, ornamental iron and steel","Popular homes and plans, 23rd ed.","Art in dress, with notes on home decoration","Artistic homes / Herbert C. Chivers, architect.","Automobile, garage and display room lighting / information compiled by L.C. Porter and M. Horner.","Basic information : ingredients and processes, gradings, sizes, shapes, colors, finishes, nomenclature.","Beaded fringe / by A.L. Crawford.","Benjamin Electric Mfg. Co., manufacturers, wireless clusters and lighting specialties.","Better built homes volume II","Blabon art linoleum styles for 1921.","Blawforms for light walls and foundations","Boult's carving, paneling, moulding and dovetailing machine for shaping, edge moulding, surface moulding, moulding scroll or fret work, paneling, dovetailing, etc","Brick homes","Bridges and culverts for highway traffic, flat slab and girder type ...","Bridges, structural steel work, and mechanical engineering productions","Builders and Contractors Materials and Supplies","Building age, oct., 1917","Building and Engineering Catalog 1921 Edition","Building material catalog no. 102","Home builder's plan book","Building with assurance","Building with assurance, prospectus.","Art and Progress, October 1915","Illustrations of the textile manufactures of India","Drawings of American insects : shewing them in their several states, together with such minute insects as require investigation by the microscope : designed and executed from living specimens","California Redwood \"nature's lumber masterpiece\"","Lifetime tile, stoneface tile.","Cartoons from the \"Hindi Punch\" : 1904.","Catalog of garden furniture, arbors, pergolas, gateways, trellises, fences, etc.","Catalogue Aldine Grate & Mantel Company","Catalogue and price list of the improved Howe ventilating stoves","Catalogue eighty-six: cooking and heating appliances 1914.","Catalogue no. 105, 1900 : the largest mail-order depot in the world : merchandise purchased at sheriffs' and receivers' sales ...","Catalogue of O.D. Pierce & Co. manufacturers of and dealers in electrical supplies ...","Catalogue of Structural Steel & Iron for Architects, Engineers & Contractors","Catalogue of vases, settees, fountains and other lawn furniture","Catalogue Smith & Anthony Company : hub stoves, ranges and furnaces.","Cement houses and how to build them.","Charles T. Menge's price list of ornamental hair jewelry and device work, nos. 32 and 34 John Street, New York","A book of plans, no. 54","Church lighting / information compiled by A.L. Powell.","Cinq semaines en ballon : voyage de découvertes en Afrique par trois Anglais","Collection of United States patents granted to Thomas A. Edison, 1869-1884","Collection of United States patents granted to Thomas A. Edison, 1869-1884","Concrete cottages","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Le Costume ancien et moderne ; ou, Histoire du gouvernement, de la milice, de la religion, des arts, sciences et usages de tous les peuples anciens et modernes, d'après les monumens de l'antiquité et accompagné de dessins analogues au sujet","Cutter Street and Industrial Lighting Fixtures Catalogue No. 13","Cutter Streethoods, Brackets, Mast Arms, Pulleys, Insulators and Pole Line Material","Houses and cottages, book no. 4","Houses and cottages, book no. 6","Houses and cottages, book no. 7","Darstellung neuer oder wenig bekannter Säugethiere in Abbildungen und Beschreibungen : von fünf und sechzig Arten auf funfzig colorirten Steindrucktafeln nach den Originalen des Zoologischen Museums der Universität zu Berlin","Cement houses and private garages with constructive details","Dealers price book no. 156: qualitybilt woodwork","Description of stoves, furnaces, bath tubs, garden vases and ventilators","Descriptive catalogue 1914 : Frost & Adams Co. importers and dealers in artists' materials, architects', engineers' draughtsmen's supplies, mathematical instruments and pyrography requisites.","Detrick arches showing their adaptability to all types of boilers and stokers, special furnaces and oil stills","Dominion Moulding Book","Dominion moulding book ... containing sections (full size) of moldings, architraves, pew and stair railings, brackets, pickets, lattice ...","The complete house builder with hints on building","West coast bungalows","Eighteenth year: Steel Roofing and Stamping Works","Encaustic metal enameled ceilings and sidewalls.","F.L. & D.R. Carnell Iron Founders and Machinists and Manufacturers of Brick Machinery","Fabrique d'ornements en zinc : cuivre, plomb, tole, pour le batiment : execution d'apres dessins","Le Terre Del Cielo","Foundations, substructures and subaqueous works.","The art of home furnishing and decoration","Common-sense stair building and handrailing","Modern house building: perspective views and floor plans of fifty low and medium priced houses","Mortars, plasters, stuccos, artificial marbles, concretes, portland cements and compositions","Flamme-Katalog.","Frink's patent reflectors for electric and combination fixtures : for lighting churches, halls, banks ...","Garden, lawn, cemetery and park adornments. illustrated catalogue D with 1904 supplement.","General catalog 1911-1912","General catalog 1917 including official sash and door price list","General catalogue of E.L. Roberts & Co., wholesale manufacturers of doors, glazed sash, blinds: no. 600","Modern building ideas and plans","Woodward's cottages and farm houses","Building material","Gordon-Van Tine homes","Grates and fireplace fixtures in iron and brass","Guilielmi Gilberti Colcestrensis, medici londinensis, De magnete : magneticisque corporibus, et de magno magnete tellure; physiologia noua, plurimis & argumentis, & experimentis demonstrata","Hardware","Harrington Tools : Catalog No. 17","A book of plans, no. 66","Presto-up patented bolt-together, houses-garages-barns etc.","Helios direct current flaming arc lamps ...","High fashion contemporary, transitional and period lighting designs","Historic styles of ornament","Home modernizing guide.","Home plan suggestions","Low-cost suburban homes, 3rd ed.","Home designs for luxurious living, 15th ed.","Homes healthful and beautiful","How should I build comfortable: cheap and neatly? Villa buildings and private homes: Facade and plans to simpler villas along line costing in construction / af AT Stock Holm.","How to read plans and take off bills of materials.","The hy-tex house of moderate cost","I.P. Frink reflectors designer and manufacturer of scientific and artistic lighting specialties ...","Illustrated catalog of ornamental spun and stamped shells and fittings for gas and electric fixtures manufactured by the Standard Metal Spinning Co.","Illustrated catalogue and price-list of drawing and tracing papers, sun print papers and equipments, drawing instruments and materials, surveying instruments, accessories, etc. / Kolesch & Company.","Illustrated catalogue and price-list of drawing and tracing papers, sun print papers and equipments, drawing instruments and materials, surveying instruments, accessories, etc. / Kolesch & Company.","Illustrated catalogue of antique Chinese bronzes, porcelains, pottery, tomb jades and rare old Chinese paintings belonging to the well-known connoisseur Dr. John C. Ferguson","Illustrated catalogue of composition capitals and brackets.","Illustrated catalogue of galvanized iron roofing and shedding, iron structures, &c. : patent portable steel railways, railway plant, iron bridges, &c.","Illustrated catalogue of the Cincinnati Corrugating Co. ... : superior corrugated and other sheet metal building material.","Imperial Excelsior Gas Ranges.","Industrial applications of electricity.","Industrial Design USA exhibit brochure","Instructions for installing and operating bipolar generators for incandescent lighting.","Sterling homes, catalog no. 17","The famous fifty and other favorite homes","Practical homes, 1922-23 edition","John McLean:Machinist:Manufacturer and Dealer in Cemetery Supplies","Pocket reference book presented by John Paul","Keep's test for cast-iron : a description of the routine to be pursued by those using this method of testing","Keith's magazine, June 1913","Keith's magazine, october 1917","Keramic studio","Keramic studio","Keramic studio","Keramic studio","Keramic studio","La poutrelle metallique dans ses principles applications","Journal bungalows","Lampes electriques universelles Trouve de surete portatives, automatiques, reglables et inversables de M. G. Trouve.","Lanterns and Reflectors : Wardle System","Le Tour Du Monde En Quatre Vingts Jours","Book A-7 of one hundred homes","Book A-6 of one hundred homes","Lewis homes: homes of character","Light for evening hours : heat and light, part II.","Lighting Industrial Interiors","Minneapolis journal of architecture, vol. III, no. IV","Bossert houses","Architectural economy, vol. 1","The weaver's assistant : explaining in a familiar manner the first principles of the art of weaving ... with an appendix containing several useful tables","The power of form applied to geometric tracery : one hundred designs and their foundations resulting from one diagram","The golden cabinet : being the laboratory, or handmaid to the arts : containing such branches of useful knowledge, as nearly concerns all kinds of people, from the squire to the peasant : and will afford both profit and delight","Valuable secrets concerning arts and trades: or, Approved directions, from the best artists, for the various methods of engraving on brass, copper or steel. Of the composition of metals, and varnishes. Of mastichs and cements, sealing-wax, &c. .","Théorie de la fabrication des étoffes de soie","First year weaving","Le dessinateur, pour les fabriques, d'étoffes, d'or, d'argent et de soie : avec la traduction de six tables raisonnées, tirées de l'Abecedario pittorico, imprimé à Naples en 1733","This book, belonging to Henrich Woolhever, Bertytown, near York, Septem. 25th, 1821","[Fabric sample book]","Mönster-bok för unga fruntimmer : i, konsten alt tillverka vackra façonerade och dubbla väfnader","Neu hervorkommendes Weber Kunst und Bild Buch","Des Neu-erfundenen Weber Kunst- und Bild-Buchs","[Weaving design book]","Nützliches in lauter auserlesenen, wohl-approbirt- und meistentheils neu-inventirten Mustern bestehendes, Weber-Bild-Buch : als, zwey und siebenzig gesteinten Zeichnungen, von 15. bis auf 40. schäfftig und 32. Stück 16. und 20. schäfftigen Hin- und Wieder-Mödel, auch allerhand der nettesten Gattung von roth-gestreifften Arbeiten, sammt denen dazu gehörigen Zügen und Schnürungen : ingleichen allerhand nöthigen Bildern, auch Doppel-Kellisch, und einer Art von den Damast-Boden, 8. Flügel auf einen Bruch : dann eine Anweisung, wie sich diese Art Züg und Bilder zu halben Brüchen theilen, zerlegen, auch Doppel-Kellisch-Bilder so, wie man sie zum Gebrauch nöthig, selbst versetzen und verändern kan : wobey auch einer jeden Gattung insonderheit eine schrifftliche Anleitung voran gedruckt worden","How to use Florence knitting silk : no. 4","Newes Modelbuch in Kupffer gemacht : darinen aller hand Arth newer Mödel von dun, mittel und dick aussgeschnidener Arbeit auch andern kunstlichen Nehwerck zu gebrauchen mit Vleisz inn Druck verfertigt","L'honesto essempio del uertuoso desiderio che hanno le donne di nobil ingegno : circa lo imparare i punti tagliati a fogliami","Corona delle nobili, et virtvose donne. Libro [primo] : nel quale si dimostra in varij dissegni molte sorti di mostre di punti in aria, punti tagliati, punti a reticello, & ristampa la quarta voltà","Folio of embroidery designs","New künstlichs Modelbuch : von allerhand artlichen und gerechten Mödeln, auff der laden zuwircken","Neue Desseins zu der beliebten Mode-arbeit in Linon, Nesseltuch und Claar","New Modelbuch. Von allerhand sonderbarn schönen Mödeln...","Florence home needle-work","Florence home needle-work","Florence home needle-work","Florence home needle-work","Florence home needle-work","Florence home needle-work","Florence home needle-work","Florence home needle-work","Florence home needle-work","[Embroidery sample book]","Lace sample book","Model Buch. : Teil 2","Model Buch : Teil 1","Model Buch : Teil 1.-2","Model Buch : Teil 3","Model Buch : Teil 4","Complete guide to the work-table : containing instructions in Berlin work, crochet, drawn-thread work, embroidery, knitting, knotting or macrame, lace, netting, poonah painting, & tatting, with numerous illustrations and coloured designs","New products manufactured by Farbwerke vorm. Meister Lucius & Brüning, Hoechst on the Main, Germany.","Leaf and flower pictures, and how to make them","Schön neues Modelbuch","Schön newes Modelbuch, von 540. schönen auszerwehlten Künstlichen, so wol Italiänischen, Französischen, Ni-derländischen, Engelländischen, als Teutschen Mödeln","Keith's architectural studies, no.8","Manchester Iron Works, architectural, structural, ornamental iron and steel.","Manual of the Bouton Foundry Company, 1887","Manufacture de lampes A incandescence & d'appareillage general pour l'electricite La Frana§aise.","Attractive homes","Life on the farm; in amusing rhyme","Miracle concrete: the great modern industry","Mission furniture: how to make it part two","Mode v.1","Mode v.2","Mode v.3","Modern homes","Modern Timber and Steel Buildings","Modern Wall Decoration : Practical Art Sense in Color, Harmony and Design","Muirhead & Co., electrical engineers & contractors and manufacturers of electrical & telegraphic apparatus.","The Natco tex-tile house","Novalux street lighting units (pendent and bracket types) for Mazda series lamps.","Novalux street lighting units (pendent and bracket types) for Mazda series lamps","Novelty stoves and ranges.","Official moulding book (illustrated).","Architecture ventilation and furnishing of school houses","Original designs of the most celebrated masters of the Bolognese, Roman, Florentine, and Venetian schools; comprising some of the works of Leonardo da Vinci, the Caracci, Claude Lorraine, Raphael, Michel Angelo, the Poussins, and others, in His Majesty's collection;","Ornamental Street Lamp Posts, Mast Arms and Brackets","Ornements pour l'architecture en zinc, cuivre, tole & plomb : travaux d'art sur dessins croquis & devis.","Peterson's Magazine January to June 1888 [Fashion and Fancy work pages]","Peterson's Magazine July to December 1888 [Fashion and fancy work pages]","Petite arc lamp parts.","Philadelphia Hardware and Malleable Iron Works","Pictures and plastic reproductions from sculpture for school, library and home decoration.","Plans of modern homes, 320","Practical homes, 13th edition","Radford home builder","Radford's Combined House and Barn Plan Book","Sash, doors, blinds, mouldings, and all kinds of millwork","Bennett better-built, ready-cut homes, catalog no. 21","Readi-cut houses (frame or brick veneer) : substantial, warm, comfortable, attractive : manufactured in our mills in Toronto, Ottawa, Vancouver ...","Referendex : a manual of architectural specifications and construction information, catalogue announcements of manufacturers and dealers in building supplies.","Reliable gas stoves and ranges","Residence lighting / information compiled by A.L. Powell and H.A. Smith.","Revolving Doors Always Closed: Styles, Types, Designs","Rheinauer Gartenmobel : Spalierwerke, Holzarbeiten fur Parkanlagen, Veranden und Wintergarten, Gartenlauben, Gartenhauser ...","Roberts price pilot","Robes et femmes","Rules of perspective explained, illustrated, and adapted to practical use / by M.M. Runciman ; with letter of approval from Professor John Ruskin","Cottage houses for village and country homes","Modern homes for everybody","Science and Invention 1928-06","Sarna retail catalog no.62.","Sash, doors, blinds, moulding and all kinds of millwork.","Scherzer rolling lift bridges : their inception, development and use.","Science Wonder Stories v01n02 Stellar (Jul 1929) (unknown-DPP) c2c","Science Wonder Stories v01n04 (1929 09) (bogof39 cape1736)","Science Wonder Stories v01n05 (1929 10.Stellar) no bc","Science Wonder Stories v01n06 (1929 11.Stellar)","Science Wonder Stories v01n07 (1929 12.Stellar)","Science Wonder Stories v01n08 (1930 01) (bogof39 cape1736)","Science Wonder Stories v01n11 (1930 04.Stellar) ( fc)","Science Wonder Stories v01n12 (1930 05.Stellar)","Science Wonder Stories v01n12 (1930 05) (bogof39 cape1736)","Semi-indirect lighting with a new unit practical for any purpose : that is more efficient than any other lighting unit on the market","Ship lighting / information compiled by R.W. Peden.","Sketch book of the Philadelphia & Boston face brick co.","Small concrete bridges and culverts","Some small houses : illustrated with frontispiece in colour and 90 reproductions ...","Specification data 1914 : Grouped Catalogue of Building Trades in One Volume : Indexed According to Trades for Building Construction","Gasoline and oil stoves","Steel transmission structures and catenary bridges.","Stoves for 1904","Street lighting brackets and center span fixtures for Mazda lamps.","Supplies for gas, electric & combination fixtures and miscellaneous goods","How to Operate the No. 28 Keyboard Sending and Page Receiving [KSR] Teletypewriter on Teletypewriter Exchange Service","Tesla Articles Electrical Experimenter","The Alabastine Stencil Catalog","The British Electric Works Co., Ltd.","The Fletcher Manufacturing Co. manufacturers of electrical construction supplies.","The Household Helper and Catalogue of Florence Automatic Oil Stoves : Recipes & Practical Suggestions for the Home","The inviting home.","The lighting of armories and gymnasiums / information compiled by A.L. Powell and A.B. Oday.","The lighting of office buildings and drafting rooms / information compiled by A.L. Powell.","The Maxim Electric Light and Power Co., Philadelphia.","The Strauss Bascule Bridge Company, Inc., engineers and designers of trunnion, bascule and direct lift bridges.","Construction of dwelling houses and bungalows","Plain concrete for farm use, farmers' bulletin no. 1279","Furniture designed for gracious living","Portland cement sidewalk construction","Van Depoele Electric Light Company manufacture single and multiple current dynamo electric machines, motors, electric lamps and electro-plating apparatus ...","Venetian iron work.","La Jangada, huit cents lieues sur l'Amazone. [De Rotterdam à Copenhague, à bord du yacht à vapeur \"Saint-Michel\"","L'Épave du \"Cynthia\"","Verne Seconde Patrie II ( 1900)","Le Sphinx des glaces","Vieille Montagne : album d'objets d'art et d'ornementation architecturale : V.M. 1875.","The Visitations of Hertfordshire: Made by Robert Cooke, Esq., Clarencieux, in 1572, and Sir Richard St. George, Kt., Clarencieux, in 1634 with Hertfordshire Pedigrees from Harleian Mss. 6147 and 1546; edited by Walter C. Metcalfe","Wall paper for every home, 1916","Wall papers and cretonnes, 1911","Wall papers with special cretonnes to match","Warming and ventilating for public buildings, schools, halls, stores, dwellings, etc.","Warming and ventilation for public buildings, schools, halls, stores, dwellings, etc., etc. : with a description of the Hess \"pure air\" furnaces, heaters, cooking stoves, ovens, fire-places; &c. : manufactured by the Hess Stove Works, Geo. H. Hess Co'y, proprietors ...","Weird Tales v01n04 [1923-06]","Weird Tales v01n04 [1923-06]","Weird Tales v02n01 [1923-07/08]","Weird Tales v03n02 [1924-02]","Weird Tales v03n04 [1924-04]","Weird Tales v04n03 [1924-11]","Weird Tales v05n03 [1925-03]","Weird Tales v05n04 [1925-04]","Weird Tales v06 n02 [1925-08]","Weird Tales v06n03 [1925-09]","Weird Tales v06n04 [1925-10]","Weird Tales v06 n05 [1925-11]","Weird Tales v07 n02 [1926-02]","Weird Tales v07 n03 [1926-03]","Weird Tales v07 n06 [1926-06]","Weird Tales v08n01 [1926-07]","Weird Tales v08 n02 [1926-08]","Weird Tales v08n06 [1926-12]","Weird Tales v09 n05 [1927-05]","Weird Tales v10 n02 [1927-08]","Weird Tales v11n01 [1928-01] (-ifc, ibc) (sas)","Weird Tales v11 n05 [1928-05]","Weird Tales v11 n06 [1928-06]","Weird Tales v12 n01 [1928-07]","Weird Tales v13 n05 [1929-05]","Weird Tales v15n04 [1930-04] (jvh-sas)","Weird Tales v15 n06 [1930-06]","Weird Tales v01n04 1923-06","Weird Tales v02n02 1923-09","Weird Tales v02n03 1923-10","Weird Tales v07n05 [1926 05] (sas)","Weird Tales v09n02 (1927 02)","Weird Tales v14n06 [1929 12] (sas)","Weird Tales v15n02 (1930 02) (sas)","Create better living with fencing in your yard","Westinghouse Arc Lamps and Lighting Systems","Carports and storage ideas","12 family planned homes: unusual plans for modern living, 3 and 4 bedrooms","Good houses, 3rd ed.","Patty-o-panels: decorative woven panels for fences or screens","Recreation and family room ideas","Bungalows, camps and mountain houses","Cottages","Wiremold catalog and wiring guide no. 22.","Lambert's suburban architecture","Wonder Stories Quarterly v02n01 (1930 Fall) (Missing 143 144)","Wonder Stories Quarterly v02n04 Stellar (Sep 1930) (cape1736)","Wonder Stories v02n03 (1930 08) (missing 287 8)","Wonder Stories v02n04 (1930 09)","Woodwork of Quality","Mélanges d'art et de littérature","The history and antiquities of the abbey and cathedral church of Gloucester : illustrated by a series of engravings of views, elevations, plans, and details of that edifice, with biographical anecdotes of eminent persons connected with the establishment","Abcedario pittorico : nel quale compendiosamente sono descritte le patrie, i maestri, ed i tempi, ne' quali fiorirono circa quattro mila professori di pittura, di scultura, e d'architettura : diviso in tre parti ...","The ABC of collecting old English china, giving short history of the English factories, and showing how to apply tests for unmarked china before 1800","Abécédaire, ou, Rudiment d'archéologie : architecture religieuse","Abecedaire ou rudiment d'archelogie : architecture religieuse ...","Abercrombie & Fitch Co., New York : outfitting catalogue.","[Abercrombie & Fitch Co., New York : Christmas Catalogue, 1916]","Aberdeenshire epitaphs and inscriptions : with historical, biographical, genealogical, and antiquarian notes / by John A. Henderson","Abrégé de la vie des plus fameux peintres, avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractères, et la maniere de connoître les desseins et les tableaux des grands maîtres","Abrégé de la vie des plus fameux peintres, avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractères, et la maniere de connoître les desseins et les tableaux des grands maîtres","[A book of cheerful cats and other animated animals","About advertising and printing. A concise, practical, and original manual on the art of local advertising","About etching and etchers; or, Short talks about the graphic arts, artists and some of their latest productions. Illustrated","Above ground archeology","Abrahami Fransi, Insignium, armorum, emblematum, hieroglyphicorum, et symbolorum, quæ ab Italis imprese nominantur, explicatio [microform] : quæ symbolicæ philosophiæ postrema pars est","Abrahami Gorlaei antverpiani Dactyliothecae, seu, Annulorum sigillarium quorum apud priscos tam Graecos quam Romanos usus, ex ferro, aere, argento & auro promptuarii pars prima[-secunda] : collectis aliunde & ineditis & editis annulorum figuris auctior","Abrahami Gorlaei antverpiani Dactyliothecae, seu, Annulorum sigillarium quorum apud priscos tam Graecos quam Romanos usus, ex ferro, aere, argento & auro promptuarii pars prima[-secunda] : collectis aliunde & ineditis & editis annulorum figuris auctior","Abraham Lincoln's appearance","Abregé de la vie des fameux peintres : avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractéres, et la maniere de connoître les desseins des grands maîtres","Abregé de la vie des fameux peintres : avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractéres, et la maniere de connoître les desseins des grands maîtres","Abregé de la vie des fameux peintres : avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractéres, et la maniere de connoître les desseins des grands maîtres","Abregé de la vie des peintres : avec des reflexions sur leurs ouvrages, et un traité du peintre parfait : de la connoissance des desseins : de l'utilité des estampes","Abrégé de la vie des plus fameux peintres, avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractères, et la maniere de connoître les desseins et les tableaux des grands maîtres","Abrégé de la vie des plus fameux peintres, avec leurs portraits gravés en taille-douce, les indications de leurs principaux ouvrages, quelques réflexions sur leurs caractères, et la maniere de connoître les desseins et les tableaux des grands maîtres","Abrégé de géometrie pratique : appliquée au dessin linéaire, au toisé et au lever des plans : suivi des principes de l'architecture et de la perspective","Abridged catalogue of oil paintings by British artists and foreigners working in Great Britain; containing only works exhibited in the galleries","Abridged specimen book, type : nickel-alloy on universal line comprising a price list of types, borders, leads and slugs, brass rule, brass galleys ; miscellaneous cuts and general supplies for printers","Abydos","Abydos","Academy notes","Academy notes","Académiciens d'autrefois","Some account of domestic architecture in England from Edward I to Richard II, with notices of foreign examples and numerous illustrations of existing remains from original drawings","An Account of all the pictures exhibited in the rooms of the British Institution, from 1813 to 1823 : belonging to the nobility and gentry of England, with remarks, critical and explanatory","An account of the art of typography, as practised in Alnwick from 1781 to 1815, with bibliographical notes of all the publications during that period","Account of the discoveries at Pompeii : communicated to the Society of Antiquaries of London","An account of the exercises at the dedication and presentation to the city of Boston of the O'Reilly Monument, June 20, 1896","Account of the Ionic trophy monument excavated at Xanthus","An account of the lives and works of the most eminent Spanish painters, sculptors and architects, and where their several performances are to be seen","An account of some of the statues, bas-reliefs, drawings and pictures in Italy, &c with remarks","An account of the tournament at Eglinton","Accurata e succinta descrizione topografica delle antichità di Roma","Accurata e succinta descrizione topografica delle antichità di Roma","Accurata e succinta descrizione topografica delle antichità di Roma","Achillis Bocchii Bonon. Symbolicarum quaestionum, de vniuerso genere, quas serio ludebat, libri quinque","Achillis Bocchii Bonon. Symbolicarum quaestionum, de vniuerso genere, quas serio ludebat, libri quinque","Achillis Bocchii Bonon. Symbolicarvm qvaestionvm, de vniverso genere, quas serio ludebat, libri qvinqve","Acquafortisti italiani; reccolta di acqueforti, acquetine, puntesecche, maniera nera, di 150 artisti. Acquafortistes italiens; recueil de eauxfortes, acqua-tintas, pointes-sèches, façon noire, de 150 artistes","The Act of incorporation (23d Vic., cap. 13) and the by-laws, adopted 11th January, 1864","Adams and Strickland, importers, wholesale and retail dealers in crockery, china, glassware, etc. / Adams and Strickland.","Adjustable folding tables and desks.","Admiranda antiquitatum Herculanensium descripta et illustrata ad annum MDCCL","The Adolfo Stahl lectures in astronomy, delivered in San Francisco, California, in 1916-17 and 1917-18, under the auspices of the Astronomical Society of the Pacific","Adventures among pictures","The advertisements of The tatler","Advertising for trade in Latin-America","Advertising : its principles and practice","Advertising and selling : principles of appeal and response","Advertising and selling : principles of appeal and response","Advertising; the social and economic problem","A.E. Brooks's collection of antique guns, pistols, etc., Hartford, Conn","Aedes Barberinae ad Quirinalem","Aedes Walpolianae: or, a description of the collection of pictures at Houghton-Hall in Norfolk, the seat of the Right Honourable Sir Robert Walpole, Earl of Orford","Aedes Walpolianae, or, A description of the collection of pictures at Houghton-Hall in Norfolk, the seat of the Right Honourable Sir Robert Walpole, Earl of Orford","AEG Heavy Duty Power Tools 1977","Aegyptische Urkunden aus den koeniglichen Museen zu Berlin :","Aesthetical and philosophical essays : The ghost seer and the sport of destiny","The æsthetic attitude","The aesthetic attitude","Aesthetik","Aesthetik des Lichts","Ager puteolanus, siue, Prospectus eiusdem insigniores","A. H. Heilman and Co.'s ninth annual catalogue of cottage and ash walnut trimmed chamber furniture, Williamsport, Pa., March 1, 1880.","Aims and ideals in art","Aims and ideals in art : eight lectures delivered to the students of the Royal academy","Aims and ideals of representative American painters","The alabaster sarcophagus of Oimeneptah I., king of Egypt : now in Sir John Soane's Museum, Lincoln's Inn Fields","The alabaster sarcophagus of Oimeneptah I., King of Egypt : now in Sir John Soane's Museum, Lincoln's Inn Fields","Aladdin homes : \"built in a day\" Catalog no. 29","Aladdin homes : \"built in a day\".","Aladdin homes : \"built in a day\" Catalog no. 32","Aladdin Manual of construction : containing practical methods covering every step necessary in the erection of Aladdin houses, barns, garages, etc. / prepared and illustrated by David S. Betcone","Albert Dürer, his life and works","Albert Dürer, his life and works","Album chinois : ce petit album est destiné à faire connaître les véritables costumes des habitants du Céleste Empire ... : on a réuni aussi les portraits des missionnaires de la Compagnie de Jésus ..","Album de broderies au point de croix","Album de broderies au point de croix","Album de dentelle de Venise","Album de dentelle de Venise","Album de guipure d'Irlande","Album du siège : recueil de caricatures publiées pendant le siège dans le Charivari","Album mittelalterlicher Kunst","Album of engravings","Album of Scottish Scenery : a Series of Views, Illustrating Several Places of Interest Mentioned in Sir W. Scott's Poems and Novels","Alcune opere edilizie che si dovrebbero quanto prima esequire in Milano","Alexandri ab Alexandro, ivrisperiti neapolitani, Genialium dierum libri sex, varia ac recondita eruditione referti; nunc postremùm infinitis mendis quibus antea squallebat liber pulcherrimus, quanta fieri potuit diligentia perpurgati atque in pristinum nitorem restituti","Alexii Symmachi Mazochii In mvtilvm Campani amphitheatri titvlvm aliasque nonnullas Campanas inscriptiones commentarivs","Alexii Symmachi Mazochii metropolitanae ecclesiae campanae canonici theologi In mutilum Campani amphitheatri titulum aliasque nonnullas Campanas inscriptiones commentarius","Alfavitny ukazatel s.-peterburgskikh zolotykh i serebrianykh diel masterov, iuvelirov, graverov i proch., 1714-1814","The Alfred jewel: an historical essay","The Alhambra, being a brief record of the Arabian conquest of the Peninsula","Alladin homes : complete cities or single homes : catalogue no. 15. --","All around a palette","Allgemeine Geschichte Würtenbergs und dessen angränzender Gebiethe und Gegenden, nach den merkwürdigsten Veränderungen in Staats-Kirchen und Burgerlichen Wesen : Alles mit nöthigen Documenten bewiesen und mit vielen Kupfern gezieret","Allgemeine Geschichte Würtenbergs und dessen angränzender Gebiethe und Gegenden, nach den merkwürdigsten Veränderungen in Staats-Kirchen und Burgerlichen Wesen : Alles mit nöthigen Documenten bewiesen und mit vielen Kupfern gezieret","Allgemeine Geschichte Würtenbergs und dessen angränzender Gebiethe und Gegenden, nach den merkwürdigsten Veränderungen in Staats-Kirchen und Burgerlichen Wesen : Alles mit nöthigen Documenten bewiesen und mit vielen Kupfern gezieret","Allgemeine Geschichte Würtenbergs und dessen angränzender Gebiethe und Gegenden, nach den merkwürdigsten Veränderungen in Staats-Kirchen und Burgerlichen Wesen : Alles mit nöthigen Documenten bewiesen und mit vielen Kupfern gezieret","Allgemeine Theorie der schönen Künste : in einzeln, nach alphabetischer Ordnung der Kunstwörter auf einander folgenden Artikeln abgehandelt","Allgemeine Theorie der schönen Künste : in einzeln, nach alphabetischer Ordnung der Kunstwörter auf einander folgenden Artikeln abgehandelt","Almanach de la littérature du théatre et des beaux-arts","An alphabet of history","An alphabet of history","Alphabet of objects","Alphabets","Alphabets old and new, for the use of craftsmen : with an introductory essay on Art in the alphabet","Alphabets old and new, for the use of craftsmen","Alphabets old and new, for the use of craftsmen : with an introductory essay on Art in the alphabet","Alps and sanctuaries of Piedmont and the canton Ticino","Alps and sanctuaries of Piedmont and the canton Ticino","Altai-Iran und VÃ¶lkerwanderung : ziergeschichtliche Untersuchungen Ã¼ber die Eintritt der Wander- und NordvÃ¶lker in die TreibhÃ¤user geistigen Lebens","Altchristliche und byzantinische Kunst","Alte Denkmäler","Alte Denkmäler der Kunst","Alterthum und Gegenwart. Gesammelte Reden und Vorträge","Alt-holländische Bilder","Alticchiero","Altitalische Studien","Altitalische Studien","Amazing Stories v02 n03 [1927-06]","Amazing Stories v04 n02 [1929-05]","Amazing Stories, Apr 1926","Amazing Stories, Aug 1926","Amazing Stories, Jul 1926","Amazing Stories, Jun 1926","Amazing Stories, Nov 1926","American Graphic Art","America heraldica : a compilation of coats of arms, crests and mottoes of prominent American families settled in this country before 1800","America heraldica : a compilation of coats of arms, crests and mottoes of prominent American families settled in this country before 1800","American Handicrafts 1972","American of Martinsville - Montevedra Furniture 1971","American Trophies 1962","The American archaeologist [serial]","American architecture","The American architect : comprising original designs of cheap country and village residences, with details, specifications, plans and directions, and an estimate of the cost of each design","The American architect : comprising original designs of cheap country and village residences, with details, specifications, plans and directions, and an estimate of the cost of each design","American architecture","American art and American art collections; essays on artistic subjects","American art and American art collections; essays on artistic subjects","American art and American art collections; essays on artistic subjects","American art and American art collections; essays on artistic subjects","The American builder's companion : or, A system of architecture, particularly adapted to the present style of building ; illustrated with seventy copperplate engravings","American caricatures pertaining to the Civil War","American church silver of the seventeenth and eighteenth centuries, with a few pieces of domestic plate, exhibited at the Museum of Fine Arts, July to December, 1911","The American college catalog; a book of information, with suggestions for the improvement of catalogs and other publications of colleges and schools","The American cottage builder : a series of designs, plans, and specifications, from $200 to $20,000, for homes for the people ; together with warming, ventilation, drainage, painting and landscape gardening","The American cottage builder: a series of designs, plans, and specifications, from $200 to $20,000. For homes for the people. Together with warming, ventilation, drainage, painting, and landscape gardening","American country houses of to-day; an illustrated account of some excellent houses built and gardens planted during the last few years, showing unmistakable influence of the modern trend in ideals architectural","The American drawing-book : a manual for the amateur, and basis of study for the professional artist : especially adapted to the use of public and private schools, as well as home instruction","The American drawing-book : a manual for the amateur, and basis of study for the professional artist : especially adapted to the use of public and private schools, as well as home instruction","An American embassy in Italy","American estates and gardens","American estates and gardens","American etchers. Reprinted from the Century magazine for February 1883, with a brief additional chapter from the New York Star","American gardens;","The American glossary of architectural terms, being a concise and comprehensive compilation of all terms used in the practice of architecture and the building arts","American graphic art","American homes and gardens","American homes and gardens","American homes and gardens","American horological journal, devoted to practical horology","American horological journal, devoted to practical horology","American horological journal, devoted to practical horology","American horological journal, devoted to practical horology","The American house-carpenter; a treatise on the art of building, and the strength of materials","The American house-carpenter; a treatise upon architecture, cornices and mouldings, framing, doors, windows, and stairs. Together with the most important principles of practical geometry","The American house carpenter. A treatise on the art of building. Comprising styles of architecture, strength of materials, and the theory and practice of the construction of floors, framed girders, roof trusses, rolled-iron beams, tubular-iron girders, cast-iron girders, stairs, doors, windows, mouldings, and cornices; together with a compend of mathematics. A manual for the practical use of architects, carpenters, stair-builders, and others","The American house-carpenter; a treatise on the art of building, and the strength of materials","The American house carpenter: a treatise upon architecture, cornices and mouldings, framing, doors, windows and stairs. Together with the most important principles of practical geometry","The American house carpenter:","American masters of sculpture: being brief appreciations of some American sculptors and of some phases of sculpture in America","American masters of sculpture : being brief appreciations of some American sculptors, and of some phases of sculpture in America","American masters of sculpture : being brief appreciations of some American sculptors and of some phases of sculpture in America","American masters of painting : being brief appreciations of some American painters illustrated with examples of their work","American masters of sculpture, being brief appreciations of some American sculptors, and of some phases of sculpture in America","American masters of painting : being brief appreciations of some American painters ; illustrated with examples of their work","The American monthly microscopical journal","American mural painting : a study of the important decorations by distinguished artists in the United States","The American numismatical manual of the currency or money of the aborigines, and colonial, state, and United States coins : With historical and descriptive notices of each coin or series","American painters of yesterday and today","American painters: with eighty-three examples of their work engraved on wood","American painters : with one hundred and four examples of their work engraved on wood","American painters of yesterday and today","American painters of yesterday and today","American painting and its tradition : as represented by Inness, Wyant, Martin, Homer, La Farge, Whistler, Chase, Alexander, Sargent","American painting and its tradition, as represented by Inness, Wyant, Martin, Homer, La Farge, Wistler, Chase, Alexander, Sargent","American pictures and their painters","American pictures and their painters","American pictures and their painters","American renaissance; a review of domestic architecture","Americans of gentle birth and their ancestors : a genealogical encyclopedia ... embracing many authenticated lineages and biographical sketches of the founders of the colonies and their descendants found in all parts of the United States","American specimen book of type styles : complete catalogue of printing machinery and printing supplies, 1912","American specimen book of type styles : complete catalogue of printing machinery and printing supplies. 1912","The American Vignola","The American woman abroad","American masters of sculpture; being brief appreciations of some American sculptors and of some phases of sculpture in America","Catalogue de tableaux anciens et modernes, pastels, objets d'art et d'ameublement, porcelaines & faïences, composant la collection de M. X ... [Lallemand et Lecocq Dumesnil] : et dont la vente aura lieu à Paris, Galerie Georges Petit ... le mercredi 2 mai 1894 ... : commissaire-priseur Me Paul Chevallier ..., experts: M. E. Féral, peintre ..., M. Georges Petit ..., M. Ch. Mannheim ..","Ammiani Marcellini Rerum gestarum qui de XXXI supersunt, libri XVIII","Amazing Stories, Apr 1928","Amsterdam et Harlem","The decorative art of the Amur tribes","Amusement for little children; drawing and tracing book ..","The analysis of beauty : written with a view of fixing the fluctuating ideas of taste","Analysis of drawing, painting and composing","An analysis of Gothic architecture. Illustrated by a series of upwards of seven hundred examples of doorways, windows, mouldings, roofs, arches, crosses, panels, buttresses, seats, screens, etc., and accompanied with remarks on the several details of an ecclesiastical edifice","An analysis of Gothick architecture ;","An analysis of Gothick architecture ;","An analysis of Gothick architecture : illustrated by a series of upwards of seven hundred examples of doorways, windows, etc., and accompanied with remarks on the several details of an ecclesiastical edifice","An analysis of the lever escapement","Analysis of ornament. The characteristics of styles : an introduction to the study of the history of ornamental art","Analysis of ornament, characteristics of styles; an introduction to the study of the history of ornamental art","Analysis of the Roman alphabet;","The analysis & reproduction of textile fabrics : being a reasonable explanation of the necessary calculations and processes involved in analysing, effecting the required changes, and reproducing all the principal types of woven textures, from the raw materials to the finished cloth ; with an appendix upon \"The cost of cloths.\"","The anatomy of pattern","Ancien Japon","Ancient art and ritual","Ancient castles and mansions of Stirling nobility / described and illustrated by J.S. Fleming","Ancient coins of Greek cities and kings. From various collections principally in Great Britain;","Ancient Egyptian, Assyrian, and Persian costumes and decorations","Ancient Greece : a sketch of its art, literature & philosophy viewed in connexion with its external history from earliest times to the age of Alexander the Great","Ancient Greece : a sketch of its art, literature and philosophy, viewed in connexion with its external history from earliest times to the age of Alexander the Great","Ancient Greek female costume : illustrated by one hundred and twelve plates and numerous smaller illustrations ; with descriptive letterpress and descriptive passages from the works of Homer, Hesiod, Herodotus, Aeschylus, Euripides, Aristophanes, Theocritus, Xenophon, Lucian, and other Greek authors","Ancient and medieval art : a short history","Ancient and modern gold and silver smiths' work in the South Kensington Museum","The ancient sepulchral effigies and monumental and memorial sculpture of Devon","The ancient sepulchral effigies and monumental and memorial sculpture of Devon","Ancient Sinope, an historical account with a prosopographia sinopensis and an appendix of inscriptions","Ancient stained and painted glass","Andrea Mantegna and the Italian pre-Raphaelite engravers","Andrea Sansovino und seine Schule; für Künstler und Kunstfreunde","Iacobvs Androvetivs dv Cerceav : lectoribvs S. veteri consvetvdine institvtoqve nostro novos ... labores excipienti, visvm fvit hos opvs ... edere ... Continet ... Optices, qvam perspectivam nominant viginti figuras ..","Anecdotes des beaux-arts : contenant tout ce que la peinture, la sculpture, la gravure, l'architecture, la littérature, la musique, &c. ... : avec des notes historiques & critiques, & des tables raisonnées ... / par M. ***","Anecdotes des beaux-arts : contenant tout ce que la peinture, la sculpture, la gravure, l'architecture, la littérature, la musique, &c. ... : avec des notes historiques & critiques, & des tables raisonnées ... / par M. ***","Anecdotes of heraldry, in which is set forth the origin of the armorial bearings of many families","Anecdotes of painters who have resided or been born in England : with critical remarks on their productions","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painters, engravers, sculptors and architects, and curiosities of art","Anfangsgründe der bürgerlichen Baukunst für Landleute, oder, Anleitung wie die Landbewohner neue verbesserte Gebaüde mit feuersichern Dächern, ingleichen neue Dörfer, Wasserleitungen und holzersparende Back- und Stubenoefen ohne Zuziehung eines Baumeisters entwerfen, zeichnen, Anschläge dazu machen n erbauen können : nebst einer kurzen Anzeige die Gewitter abzuleiten","Anfang, Vrsprug und Herkomen des Thurniers inn Teutscher Nation : wieuil Thurnier biss vff den letztenn zu Wormbs : auch wie vnnd an welchen Orten die gehalten vñ durch was Fürsten, Grauen, Herrn, Ritter vñ vom Adel, sie iederzeit besucht worden sindt ..","Angelica Kauffmann : a biography","An Anglican study in Christian symbolism","Anglo-American pottery; old English china with American views; a manual for collectors","Anglo-American pottery; old English china with American views, a manual for collectors","Animal painters of England from the year 1650 : a brief history of their lives and works: illustrated with--specimens of their paintngs","Animal painters of England from the year 1650 : a brief history of their lives and works: illustrated with--specimens of their painting","Animal symbolism in ecclesiastical architecture","An introduction to the methods and materials of literary criticism, the bases in aesthetics and poetics;","Anmerkungen über die Geschichte der Kunst des Alterthums","Annales de l'école française des beaux-arts : recueil de gravures au trait ... avec des notices historiques et critiques, des considérations sur l'état et les progrès des arts, la biographie des artistes dont la France déplore chaque année la perte, etc., etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du musée et de l'école moderne des beaux-arts : recueil de gravures au trait, d'après les principaux ouvrages de peinture, sculpture, ou projets d'architecture, qui, chaque année, ont remporté le prix, soit aux écoles spéciales, soit aux concours nationaux : les productions des artistes en tous genres, qui, aux différentes expositions, ont été citées avec éloges : les morceaux les plus estimés ou inédits de la galerie de peinture : la suite complète de celle des antiques : édifices anciens et modernes, etc.","Annales du Salon de Gand et de l'école moderne des Pays-Bas : recueil de morceaux choisis parmi les ouvrages de peinture, sculpture, architecture et gravure, esposés au musée en 1820, et d'autres nouvelles productions d l'art : gravés au trait, avec l'explication des sujets et une notice sur les artistes","Annales monastici","Annals of the artists of Spain. A new ed., incorporating the author's own notes, additions and emendations","Annals of the artists of Spain. A new ed., incorporating the author's own notes, additions and emendations","Annals of the artists of Spain. A new ed., incorporating the author's own notes, additions and emendations","Annals of the coinage of Great Britain and its dependencies : from the earliest period of authentic history to the reign of Victoria","Annals of the coinage of Great Britain and its dependencies : from the earliest period of authentic history to the reign of Victoria","Annals of the coinage of Great Britain and its dependencies : from the earliest period of authentic history to the reign of Victoria","Annals of Parisian typography : containing an account of the earliest typographical establishments of Paris; and notices and illustrations of the most remarkable productions of the Parisian Gothic press; compiled principally to shew its general character; and its particular influence upon the early English press","Annals of Scottish printing from the introduction of the art in 1507 to the beginning of the seventeenth century. By Robert Dickson, L.R.C.S.E., and John Philip Edmond","Annual catalogue of the Agricultural and Mechanical College of Mississippi","Annual catalogue, Reed furniture, season, 1900, Grade \"B\"","Annual convention","Annual exhibition of paintings and sculpture by prominent painters and sculptors","Annual exhibition","Annual exhibition of paintings and sculpture by prominent painters and sculptors","Annual exhibition","Annual exhibition","Annual exhibition of paintings and sculpture by prominent painters and sculptors","Annual exhibition","Annual exhibition of paintings and sculpture by prominent painters and sculptors","Thirty-eighth Annual open exhibition of painting and sculpture; [catalogue], 1910","Thirty-ninth Annual open exhibition of painting and sculpture; [catalogue], 1911","Fortieth Annual open exhibition of painting and sculpture; [catalogue], 1912","Forty-first Annual open exhibition of painting and sculpture; [catalogue], 1913","Forty-second Annual open exhibition of painting and sculpture; [catalogue], 1914","Forty-fifth Annual open exhibition of painting and sculpture; [catalogue], 1917","Forty-eighth Annual open exhibition of painting and sculpture; [catalogue], 1920","Fifty-first Annual open exhibition of painting and sculpture; [catalogue], 1923","Annual report","Annual report of the Philadelphia Museum of Art","Annual report of the American Scenic and Historic Preservation Society to the legislature of the State of New York.","Annual report of the American Scenic and Historic Preservation Society to the legislature of the State of New York.","Annual report of the American Scenic and Historic Preservation Society to the legislature of the State of New York.","Annual report of the American Scenic and Historic Preservation Society to the legislature of the State of New York.","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Philadelphia Museum of Art","Annual report of the Society for the Preservation of Scenic and Historic Places and Objects to the legislature of the State of New York","Annual report of the State Mineralogist for the year ending ...","Annual report of the State Mineralogist for the year ending ...","Annual report of the United States Geological Survey to the Secretary of the Interior","Annuare général héraldique","The Anonimo : notes on pictures and works of art in Italy","Der anonyme Meister des Poliphilo; eine Studie zur italienischen Buchillustration und zur Antike in der Kunst des Quattrocento","Another fashion epoch for 1909","Antica basilicografia","Firenze antica, e moderna : illustrata","Firenze antica, e moderna : illustrata","Firenze antica, e moderna : illustrata","Firenze antica, e moderna : illustrata","Firenze antica, e moderna : illustrata","Antiche iscrizioni Perugine; raccolte dichiarate e pubblicate","Antiche trine italiane : trine ad ago","Delle antichita di Sarsina, et de' costumi romani nel trionfo, et nel triclinio antico : discorso primo","Antichi vasi dipinti della sua collezione feoli, descritti da Secondiano Companari","Antike Bronzestatuetten","Antikes Traufleisten-Ornament","Antiperistasi Pisane sul risorgimento e cultura delle belle arti","Antiquarian gleanings in the north of England : being examples of antique furniture, plate, church decorations, objects of historical interest, etc.","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The Antiquarian [serial]","Antique gems: their origin, uses, and value as interpreters of ancient history; and as illustrative of ancient art: with hints to gem collectors","Antique gems and rings","Antique gems and rings","Antique gems and rings","Antique gems and rings","Antique gems: their origin, uses, and value as interpreters of ancient history; and as illustrative of ancient art: with hints to gem collectors","Antique views of ye towne of Boston","Antiquitatis reliquiae a marchione Jacobo Musellio collectae, tabulis incisae et brevisibus explicationibus illustratae","Recueil d'antiquités egyptiennes, etrusques, grecques et romaines","Recueil d'antiquités egyptiennes, etrusques, grecques et romaines","Recueil d'antiquités egyptiennes, etrusques, grecques et romaines","Recueil d'antiquités egyptiennes, etrusques, grecques et romaines","Recueil d'antiquités egyptiennes, etrusques, grecques et romaines","Recueil d'antiquités egyptiennes, etrusques, grecques et romaines","Antiquités étrusques, grecques et romaines : ou les beaux vases étrusques, grecs et romains, et les peintures rendues avec les couleurs qui leur sont propres","Antiquités étrusques, grecques et romaines : ou les beaux vases étrusques, grecs et romains, et les peintures rendues avec les couleurs qui leur sont propres","Antiquités étrusques, grecques et romaines : ou les beaux vases étrusques, grecs et romains, et les peintures rendues avec les couleurs qui leur sont propres","Antiquités étrusques, grecques et romaines : ou les beaux vases étrusques, grecs et romains, et les peintures rendues avec les couleurs qui leur sont propres","Antiquités étrusques, grecques et romaines : ou les beaux vases étrusques, grecs et romains, et les peintures rendues avec les couleurs qui leur sont propres","A description of the antiquities and curiosities in Wilton-House : illustrated with twenty-five engravings of some of the capital statues, bustos and relievos : in this work are introduced the anecdotes and remarks of Thomas earl of Pembroke, who collected these antiques, now first published from His Lordship's mss.","Antiquities and curiosities of the church","Antiquities explained : being a collection of figured gems, illustrated by similar descriptions taken from the classics","The antiquities of Athens and other monuments of Greece","The history and antiquities of the cathedral church of Wells: illustrated by a series of engravings, of views, elevations, plans, and details of the architecture of that edifice; including biographical anecdotes of the bishops of the see of Bath and Wells","Supplement to the antiquities of England and Wales","Antiquities of Great Britain, : illustrated in views of monasteries, castles, and churches, now existing.","The antiquities of Herculaneum","The antiquities of St. Peters, or the abbey church of Westminster : containing all the inscriptions, epitaphs, &c. upon the tombs and grave-stones : with the lives, marriages and issue of the most eminent personages therein reposited and their coats of arms truly emblazon'd","Antiquités de la Russie méridionale","Antiquités d'Herculanum","Antiquités d'Herculanum","Antiquités d'Herculanum","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Les antiquités d'Herculanum : avec leurs explications en françois","Antiquités nationales, ou, Recueil de monumens : pour servir à l'histoire générale et particulière de l'empire françois, tels que tombeaux, inscriptions, statues, vitraux, fresques, etc. : tirés des abbayes, monastères, châteaux, et autres lieux devenus domaines nationaux","Antiquités nationales, ou, Recueil de monumens : pour servir à l'histoire générale et particulière de l'empire françois, tels que tombeaux, inscriptions, statues, vitraux, fresques, etc. : tirés des abbayes, monastères, châteaux, et autres lieux devenus domaines nationaux","Antiquités nationales, ou, Recueil de monumens : pour servir à l'histoire générale et particulière de l'empire françois, tels que tombeaux, inscriptions, statues, vitraux, fresques, etc. : tirés des abbayes, monastères, châteaux, et autres lieux devenus domaines nationaux","Antiquités nationales, ou, Recueil de monumens : pour servir à l'histoire générale et particulière de l'empire françois, tels que tombeaux, inscriptions, statues, vitraux, fresques, etc. : tirés des abbayes, monastères, châteaux, et autres lieux devenus domaines nationaux","Antiquités nationales, ou, Recueil de monumens : pour servir à l'histoire générale et particulière de l'empire françois, tels que tombeaux, inscriptions, statues, vitraux, fresques, etc. : tirés des abbayes, monastères, châteaux, et autres lieux devenus domaines nationaux","Museum of antiquity; a description of ancient life: the employments, amusements, customs and habits, the cities, places, monuments and tombs, the literature and fine arts of 3,000 years ago","Antoine Coysevox (1640-1720) Catalogue raisonné de son oeuvre","Antoine Lemaistre et ses contemporains","Antonii Augustinii Archiepisc. Tarracon. Antiqvitatvm romanorvm hispanarvmqve in nvmmis vetervm, dialogi XI","Antonio Averlino Filarete's Tractat über die Baukunst, nebst seinen Büchern von der Zeichenkunst und den Bauten der Medici","Anvers (guide) : histoire, institutions, description des monuments et oeuvres-d'art","Apartment hotels : the Belden, the Webster, the Parkway","Apollo : histoire générale des arts plastiques professée en 1902-1903 à l'École du Louvre","Apologia in difesa del Cavaliere Conte Sertorio Orsato contra le censure dell'autore del Museo Veronese","Apologia in difesa del Cavaliere conte Sertorio Orsato contra le censure dell' autore del Museo veronese","Apotheosis and after life;","Apotheosis vel consecratio Homeri, sive, Lapis antiquissimus in quo poëtarum principis Homeri consecratio sculpta est","Appendix to price list.","Appleton's cyclopaedia of drawing : designed as a text-book for the mechanic, architect, engineer, and surveyor : comprising geometrical projection, mechanical, architectural, and topographical drawing, perspective and isometry","Appletons' cyclopaedia of applied mechanics: a dictionary of mechanical engineering and the mechanical arts","Appleton's cyclopædia of drawing, designed as a textbook for the mechanic, architect, engineer, and surveyor","Appleton's dictionary of machines, mechanics, engine-work, and engineering","Appleton's dictionary of machines, mechanics, engine-work, and engineering","Application of the benzidine colours in all branches of printing","The application of commercial advertising methods to university extension","Application of dyestuffs to textiles, paper, leather and other materials","Application of dyestuffs to textiles, paper, leather and other materials","Applied drawing","Appreciation of sculpture; a handbook by Russell Sturgis ...","Appropriate clothes for the high school girl","Appropriate clothes for the high school girl","Starye gody","Apulien","Arabic Spain : sidelights on her history and art","Arazzi antichi e moderni","Arbor vitae : a book on the nature & development of imaginative design for the use of teachers, handicraftsmen & others","Archaeological essays","Archaeological essays","Archaeological essays","Archaeological essays ...","Archaeological notes on early Scotland : relating more particularly to the Stracathro district of Strathmore in Angus ; also some account of local antiquities and place names, with map, plan, and appendix","Archaeologische Hermeneutik; Anleitung zur Deutung klassischer Bildwerke","Archaic England, an essay in deciphering prehistory from megalithic monuments, earthworks, customs, coins, placenames, and faeric superstitions","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archaiologik ephmeris : ekdidomen hypo ts en Athnais Archaiologiks Hetairias","Archisesto per formar con facilità li cinque ordini d'architettura : con altri particolari intorno la medesima professione","The architect","The Architect","The Architect","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","Bay region business v.5 (1948)","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","The Architect & engineer of California and the Pacific Coast","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","Architect and engineer","The architect, or practical house carpenter : Illustrated by sixty-four engravings, which exhibit the orders of architecture, and other elements of the art, designed for the use of carpenters and builders","An architect's note-book in Spain : principally illustrating the domestic architecture of that country","An architect's sketch book","An architectural monograph devoted to a comparative study of a group of early American doorways, Part Two: Porches","Architectura","Architectura","Architectura","Architectura civilis nova & antiqua : das ist von den fünff Säulen zu der Baukunst gehörig, wie dieselbige vom Vitruvio, Archimede, und andern alten Meistern auss rechtem fundament in gewisse Lehrsätz und Regeln abgefasset und begriffen ...","Architectura civil recta y obliqua : considerada y dibuxada en el Templo de Ierusalen ... promovida a suma perfeccion en el templo y palacio de S. Lorenço cerca del Escurial ...","Architectura curiosa nova, exponens 1. Fundamenta hydragogica, indolemq[ue] aquæ, aëris interventu in altum levandæ. 2. Varios aquarum ac salientium fontium lusus per varia spectatu jucunda epistomiorum seu siphonum genera. 3. Magnum amnissimorum fontium, machinarumq[ue] aquæductoriarum sumtu magno exstructarum, ac per Italiam, Britanniam, Germaniam &c. visendarum, numerum. 4. Specus artificiales sumtuosissimas, cum plerisq[ue] principum europæorum palatiis, hortis, aulis; nec non præcipuis monasteriis atq[ue] arcibus. 5. Cum auctario figurarum elegantissimarum, ad hortorum topiaria vario ductù dividenda, nec non conclavium laquearibus ac pavimentis segmentandis, itemq[ue] labyrinthis construendis, adhibendarum. Omnia 200 æri incisis... descripta","An architectural monograph on houses of Bennington, Vt. & vicinity,","The architectural antiquities of Great Britain : represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain, represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain : represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain, represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain : represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain, represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain : represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain, represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain : represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","The architectural antiquities of Great Britain, represented and illustrated in a series of views, elevations, plans, sections, and details, of various ancient English edifices : with historical and descriptive accounts of each","Architectural bronze and iron. --","Architectural composition : an attempt to order and phrase ideas which hitherto have been only felt by the instinctive taste of designers","Architectural composition; an attempt to order and phrase ideas which hitherto have been only felt by the instinctive taste of designers","Architectural designs for rustic cottages, picturesque dwellings, villas, &c. : with appropriate scenery, plans and descriptions : to which are prefixed, some critical observations on their style and character : and also of castles, abbies, and ancient English houses, concluding with practical remarks on building, and the causes of the dry rot","The architectural director : being a guide to builders, draughtsman, students, workmen, in the study, design, and execution of architecture ...","Architectural drawing : a textbook that combines the parctical instructions and examples that the student needs, with the suggestive programs, supplementary problems, etc, required by the teacher, written by an architect of wide experience who has also taught the subject for years at Teachers' College, Columbia University, and Mechanics' Institute, New York","Architectural engineering. With special reference to high building construction, including many examples of Chicago office buildings","Architectural engineering. With special reference to high building construction, including many examples of Chicago office buildings","Architectural illustrations and description of the cathedral church at Durham","Architectural illustrations, history and description of Carlisle cathedral","Architectural iron and steel, and its application in the construction of buildings ... specifications of ironwork ... tables selected expressly for this work ... by Wm. H. Birkmire","Architectural iron and steel : and its application in the construction of buildings, including beams and girders in floor construction, rolled iron struts, wrought and cast-iron columns, fire-proof columns, column connections, cast-iron lintels, roof trusses, stairways, elevator enclosures, ornamental iron, floor lights, and skylights, vault lights, doors, and shutters, window guards and grilles, etc., etc., with specification of ironwork and selected papers in relation to ironwork, from a revision of the present law before the legislature affecting public interests in the city of New York, in so far as the same regulates the construction of buildings in said city, tables selected expressly for this work, of the properties of beams, channels, tees and angles, used as beams, struts and columns, weights of iron and steel bars, capacity of tanks, areas of circles, weights of circular and square cast-iron columns, weights of substances, tables of squares, cubes, etc., weights of sheet copper, brass and iron, etc","Architectural iron work : a practical work for iron workers, architects, and engineers, and all whose trade, profession, or business connects them with architectural iron work, showing the organization and mechanical and financial management of a foundry and shops for the manufacture of iron work for buildings, with specifications of iron work, useful tables, and valuable suggestions for the successful conduct of the business","The Architectural magazine","The Architectural magazine","The Architectural magazine","The Architectural magazine","The Architectural magazine","Architectural metal work : manufactured by W.H. Mullins, Salem, Ohio, U.S.A","An architectural monograph on Marblehead, its contribution to eighteenth and early nineteenth century American architecture","An Architectural monograph on a roadside tavern to be built of white pine; competition drawings","An Architectural monograph on a suburban house and garage; competitive drawings;","An architectural monograph on colonial architecture of the Eastern Shore of Maryland","An architectural monograph on New England colonial houses,","An architectural monograph on colonial cottages","An architectural monograph on farm houses of New Netherlands","An architectural monograph on old Woodbvry & adjacent domestic architecture in Connecticut, ","An architectural monograph on domestic architecture in Massachusetts, 1750-1800,","An architectural monograph on houses of the Connecticut River Valley,","An architectural monograph on houses of the southern colonies,","An Architectural monograph on a suburban house and garage; competitive drawings; with report on the jury of architects,","An architectural monograph on colonial architecture of the Eastern shore of Maryland,","An architectural monograph on old three story houses of New England,","An architectural monograph on the Bristol renaissance, ","An architectural monograph on a white pine hovse; competitive drawings, with report of the jury of architects","An architectural monograph on old homes of Newburyport, Massachusetts,","An architectural monograph on early wooden architecture in Andover, Mass.,","An architectural monograph on the early dwellings of Nantucket","An architectural monograph on Marblehead, its contribution to eighteenth and early nineteenth century American architecture,","An architectural monograph on colonial architecture in Vermont,","An architectural monograph on Providence & its colonial houses,","An architectural monograph on early wood built houses of central New York, with text by Carl C. Tallman;","An architectural monograph on some old houses on the southern coast of Maine","An architectural monograph on a white pine house for the vacation season; competitive drawings, with report of the jury of architects.","An architectural monograph on Old Chatham","An architectural monograph on the seventeenth century Connecticut house","An Architectural monograph on a community center building to be built of white pine. ","An architectural monograph on the settlements on the eastern end of Long Island,","An architectural monograph on historic houses of Litchfield,","An architectural monograph on The wooden architecture of the lower Delaware Valley,","An architectural monograph on old Deerfield, Massachusetts; ","An architectural monograph on Essex: a Connecticut River town, ","An architectural monograph on the Boston post road, ","An architectural monograph on A New England village, ","An Architectural monograph on a roadside tavern to be built of white pine;","An architectural monograph devoted to a comparative study of a group of early American doorways,","An architectural monograph on Portsmouth, N. H., an early American metropolis,","An architectural monograph on the town of Suffield, Connecticut,","An architectural monograph on the Greek revival in Owego & nearby New York towns,","An architectural monographs on Newport, Rhode Island, an early American seaport,","An architectural monograph on dependencies of the old fashioned house","An architectural monograph on fences and fence posts of colonial times,","An architectural monographs on port towns of Penobscot Bay","An architectural monograph on a country church & Sunday school building with the minister’s residence, to be built of white pine;","Architectural notices of the churches of the Archdeaconry of Northampton. Deaneries of Higham Ferrers and Haddon","Architectural and picturesque illustrations of the cathedral churches of England and Wales. The drawings made from sketches taken expressly for this work, by Robert Garland. With descriptions by Thomas Moule","Architectural proportion, illustrated : a new system of proportion showing the relation between an order of architecture and a building of any kind : rules for finding the height of foundations, bases, water-tables, window sills, doors, windows, balustrades and superimposed stories : width of doors, windows, architraves, pilasters and posts : height and projection of entablatures, cornices, and all exterior finish : also height of bases, window-stools, height and projection of stucco cornices, and interior finish, with many valuable tables","Architectural remains of Richmond, Twickenham, Kew, Petersham, and Mortlake;","The Architectural review and American builders' journal","The Architectural review and American builders' journal","Architectural shades and shadows","Architectural sketches for cottages, rural dwellings, and villas, in the Grecian, Gothic, and fancy styles : with plans suitable to persons of genteel life and moderate fortune : preceded by some observations on scenery and character proper for picturesque buildings","Architectural sketches, ecclesiastical, secular, and domestic, in Worcestershire and its borders, with historical and descriptive notes","Architectural styles for country houses: the characteristics and merits of various types of architecture as set forth by enthusiastic advocates","Architectural wrought-iron, ancient and modern; a compilation of examples from various sources of German, Swiss, Italian, French, English and American iron-work from mediaeval times down to the present day","The Architectural year book, University of Illinois","Architectura numismatica; or, Architectural medals of classic antiquity: illustrated and explained by comparison with the monuments and the descriptions of ancient authors, and copious text. One hundred lithographs and woodcuts","Architectura numismatica; or, Architectural medals of classic antiquity: illustrated and explained by comparison with the monuments and the descriptions of ancient authors, and copious text","Architecture, classic and early Christian","Architecture, classic and early Christian;","Architecture, décoration et ameublement pendant le dix-huitième siècle, Régence - Louis XV. Symétrie et asymétrie proportions légères et courbes capricieuses","Architecture and democracy","Architecture and democracy","Architecture de Philibert de l'Orme ... : uure entiere contenant onze livres, augmentée de deux, & autres figures non encores veuës, tant pour desseins qu'ornemens de maisons : avec vne belle inuention pour bien bastir, & à petits fraiz ..","The elements of architecture","Architecture for general students","Architecture generale de Vitruve","Architecture: gothic and renaissance","Architecture and how to sketch it : illustrated by sketches of typical examples","Architecture improved, in a collection of modern, elegant and useful designs : from slight and graceful recesses, lodges and other decorations in parks, gardens, woods or forests, to the portico, bath, observatory, and interior ornaments of superb buildings : with great variety of rich embellishments for chimneys in the taste of Inigo Jones, Mr. Kent, &c. : all curiously engraved on fifty copper-plates, octavo","Gothic architecture, improved by rules and proportions : in many grand designs of columns, doors, windows, chimney-pieces, arcades, colonades, porticos, umbrellos, temples and pavillions &c. : with plans, elevations and profiles","An attempt to discriminate the styles of architecture in England : from the Conquest to the Reformation : with a sketch of the Grecian and Roman orders, notices of numerous British edifices, and some remarks on the architecture of a part of France","Architecture in Italy, from the sixth to the eleventh century; historical and critical researches","Architecture : an introduction to the history and theory of the art of building","Architecture moderne, ou, L'art de bien bâtir pour toutes sortes de personnes : tant pour les maisons des particuliers que pour les palais","The architecture of ancient Delhi : especially the buildings around the Kutb Minar","The architecture of country houses : including designs for cottages, farm houses, and villas, with remarks on interiors, furniture, and the best modes of warming and ventilating","The architecture of colonial America","The architecture of colonial America","The architecture of Marcus Vitruvius Pollio : in ten books","The architecture of Provence and the Riviera","The architecture of Provence and the Riviera","The architecture of the Renaissance in France; a history of the evolution of the arts of building, decoration and garden design under classical influence from 1495 to 1830","The architecture of the Renaissance in France; a history of the evolution of the arts of building, decoration and garden design under classical influence from 1495 to 1830","The architecture of the renaissance in Italy : a general view for the use of students and others","Medieval architecture, its origins and development, with lists of monuments and bibliographies","Medieval architecture, its origins and development, with lists of monuments and bibliographies","Architecture, ou, Art de bien bastir","Architecture pratique : qui comprend la construction générale et particuliere des bâtimens, le détail, les toisé et devis de chaque partie ... : avec une explication et une conférence de trente-six articles de la coutume de Paris, sur le titre des servitudes & rapports qui concernent les bâtimens, & de l'ordonnance de 1673","Cours d'architecture qui comprend les ordres de Vignole : avec des commentaires, les figures & descriptions de ses plus beaux bâtimens, & de ceux de Michel-Ange : plusieurs nouveaux desseins, ornemens & préceptes concernant la distribution, la décoration ... & tout ce qui regarde l'art de bâtir : avec une ample explication par ordre alphabetique de tous les termes","Grotesque architecture, or, Rural amusement : consisting of plans, elevations, and sections, for huts, retreats, summer and winter hermitages, terminaries, Chinese, Gothic, and natural grottos, cascades, baths, mosques, Moresque pavilions, grotesque and rustic seats, green-houses, &c. many of which may be executed with flints, irregular sotnes, rude branches, and roots of trees : the whole containing twenty-eight new designs, with scales to each : to which is added, an explanation, with the methods of executing them","The civil architecture of Vitruvius : comprising those books of the author which relate to the public and private edifices of the ancients","Architectur und Ornamentik der antiken Sarkophage","Architectvra, vonn Ausstheijlung der fünff Seülen, vnd aller darausz folder Kunst vnd Arbeit von Festern, Camin, Thürgerichten, Portale, Bruñen vnd Epitaphie","Manuale d'architettura : breue, e risoluta prattica","Architettura ciuile demostratiuamente proportionata et accresciuta di nuoue regole : con l'vso delle quali si facilita l'inuentione d'ogni douuta proportione nelli cinque ordini, e col ritrouamento d'vn nuouo strumento angolare, si da il modo à gl'operarij medesimi di pratticamente stabilire le sacome in ogni loro necessario contorno","Architettura civile demonstrativamente proportionata et accresciuta di nuove regole : con l'vso delle quali si facilita l'inventione d'ogni dovuta proportione nelli cinque ordini, e col ritrovamento d'vn nuovo strumento angolare, si da il modo à gl'operarij medesimi di pratticamente stabilire le sacome in ogni loro necessario contorno","Della architettura di Gioseffe Viola Zanini, padovano pittore et architetto, libri due : ne' quali con nuoua simmetria & facoltà si mostrano le giuste regole de i cinque ordini di detta architettura, & osseruationi de'più eccellenti architetti, che in quella habbiano dato ammaestramenti ..","Architettvra con diversi ornamenti cavati dall'antico","Manuale d'architettura di Giovanni Branca","Archives des sciences physiques et naturelles","Archives des sciences physiques et naturelles","Archives héraldiques suisses. Schweizer archiv für heraldik","Archives héraldiques suisses. Schweizer archiv für heraldik","Archives héraldiques suisses. Schweizer archiv für heraldik","Archives héraldiques suisses. Schweizer archiv für heraldik","Archiv für Stamm- und Wappenkunde","Archiv für Stamm- und Wappenkunde","Archæology and false antiquities","Areika","Arguments on behalf of the Bunker Hill Monument Association before the mayor and aldermen of Charlestown : in favor of the new avenue to the monument","Ariadne florentina. Six lectures on wood and metal engraving","Ariadne florentina; six lectures on wood and metal engraving, with appendix; given before the University of Oxford in Michaelmas term, 1872.","Aritmetica pratica","Arktiske skinddragter i Eurasien og Amerika; en etnografisk studie","Armoiries des familles contenues dans l'Armorial général de J.B. Rieststap [sic]","Armor bronze : artistic and ideal gifts in book ends, door stops, art objects, table and floor lamps","Armorial des principales maisons et familles du royaume, particulierement des celles de Paris et de l'Isle de France : contenant les armes des princes, seigneurs, grands officiers de la couronne & de la maison du roi, celles des cours souveraines, &c. avec l'explication de tous les blasons","The armorial ensigns of the royal burgh of Aberdeen : with some observations on the legend relating to the capture and demolition of the castle","Armorial families : a directory of gentlemen of coat-armour","Armorial families : a directory of gentlemen of coat-armour","Armorial families : a directory of gentlemen of coat-armour","Armorial of Jersey : being an account, heraldic and antiquarian, of its chief native families, with pedigrees, biographical notices, and illustrative data; to which are added, a brief history of heraldry, and remarks on the mediæval antiquities of the island","Armorial vniuersel, contenant les armes des principales maisons, estatz, et dignitez, des plus considerables royaumes de l'Europe. Blazonnées de leurs métaux & couleurs et enrichies de leurs ornemens exterieurs","Armory and lineages of Canada; comprising pedigrees with historical notes, brief biographies and family registers of prominent men of Canada, including blazons and illustrations of many armorials, and of insignia of knighthood","Armory and lineages of Canada; comprising pedigrees with historical notes, brief biographies and family registers of prominent men of Canada, including blazons and illustrations of many armorials, and of insignia of knighthood","The arms of the baronial and police burghs of Scotland","Arms of the Scottish Bishoprics","The arms of the Scottish bishoprics","Arrow Squeeze Toys 1968","Arrows of the chace; being a collection of scattered letters published chiefly in the daily newspapers,--1840-1880","Arsacidarum imperium, sive, Regum Parthorum historia : ad fidem numismatum accommodata","Arsacidarum imperium, sive, Regum Parthorum historia : ad fidem numismatum accommodata","Art and life","The art appeal in display advertising","Art and archaeology","Art and artists in Connecticut","Art and artists of Indiana","Art and artists of our time","Art and artists of our time","Art and artists of our time","Art and artists of our time","Art and artists of our time","Art and artists of our time","Art catalogue : a catalogue of books and materials prepared for the promotion of art education in schools.","Art","The art and craft of cabinet-making, a practical handbook to the construction of cabinet furniture, the use of tools, formation of joints, hints on designing and setting out work, veneering, etc. together with a review of the development of furniture","The art and craft of printing","Art crafts for amateurs","Art and criticism; monographs and studies","Art culture: a hand-book of art technicalities and criticisms","Art culture : a hand-book of art technicalities and criticisms","Art decoration applied to furniture","Art decoration applied to furniture","Art and democracy","Art du chauffage domestique et de la cuisson économique des alimens","Arte da pintura, symmetria, e perspectiva","L'arte della pittura","Art education applied to industry","Art and education in wood-turning;","Art education, scholastic and industrial.","Art embroidery: a treatise on the revived practice of decorative needlework","Art and environment","The art & ethics of dress","Arte y uso de arquitectura","Arte y uso de arquitectura","Art and handicraft in the Woman's Building of the World's Columbian Exposition, Chicago, 1893","Art and handicraft in the Woman's Building of the World's Columbian Exposition, Chicago, 1893","The Arthur Jerome Eddy collection of modern paintings and sculpture","The art-idea: sculpture, painting, and architecture in America","Artificial soft paste porcelain : France, Italy, Spain and England","Art in America; a critical and historical sketch","Art in America : a critical and historical sketch","Art in America : a critical and historical sketch","A history of art in ancient Egypt","A history of art in ancient Egypt","Art in California : a survey of American art with special reference to Californian painting, sculpture and architecture past and present, particularly as those arts were represented at the Panama-Pacific International Exposition : being essays and articles by the following contributors","Art in Chicago business","Art in costume design; practical suggestions for those interested in art, sewing, history and literature","Art in decoration; some modern examples with illustrations","Art in dress","Art in dress","Art in Egypt","Art in England;","Art in England during the Elizabethan and Stuart periods","Art in France","Art in Great Britain and Ireland","Art in Great Britain and Ireland","Art in industry","Art in industry : being the report of an industrial art survey conducted under the auspices of the National Society for Vocational Education and the Department of Education of the state of New York","Art in industry : being the report of an industrial art survey conducted under the auspices of the National Society for Vocational Education and the Department of Education of the State of New York","Art in the modern state","Art in needlework; a book about embroidery","Art in Spain and Portugal","Art in Spain and Portugal","Artistic embroidery : containing practical instructions in the ornamental branches of needlework","artistic home : a perusal of which will give the modern housewife a hundred different ideas for the beautification of the home; every illustration a new thought, The","Artistic Japan : illustrations and essays","Artistic modern homes : book number two.","Artist and public, and other essays on art subjects","Artists and engravers of British and American book plates : a book of reference for book plate and print collectors","An artist's letters from Japan","An artist's letters from Japan","An artist's love story, told in the letters of Sir Thomas Lawrence, Mrs. Siddons, and her daughters","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits","Artists past and present; random studies","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits","Artists of Abraham Lincoln portraits. correspondence","Artists of Abraham Lincoln portraits","Art: its laws, and the reasons for them","Art and life","Art and man;","Art and man, comparative art studies","Art of James McNeill Whistler : an appreciation / by T.R. Way and G.R. Dennis.","Art and nature under an Italian sky","Art needlework. A complete manual of embroidery in silks and crewels, with full instructions as to stitches, materials, and implements. Containing also a large number of original designs and a handsome coloured design for crewel work","Art-needlework for decorative embroidery : a guide to embroidery in crewels, silks, appliqué, etc. ...","The art of beauty","The art of the book","The art of the book; a review of some recent European and American work in typography, page decoration & binding","The art of the bronze : comments of the press","The art of building a home. A collection of lectures and illustrations","The art of decoration","The art of drawing on stone, giving a full explanation of the various styles, of the different methods to be employed to ensure success, and of the modes of correcting, as well as of the several causes of failure","The art of the Dresden gallery; notes and observations upon the old and modern masters and paintings in the royal collection","The art of dying wool, silk, and cotton","The art of England, lectures given in Oxford","The art of figure drawing : containing practical instructions for a course of study in this branch of art","The art of Florence, an interpretation","The art of Florence, an interpretation","The art of Florence, an interpretation","The art of graueing, and etching, wherein is exprest the true way of graueing in copper. Allso the manner & method of that famous Callot, & Mr. Bosse, in their seuerall ways of etching","The art of the great masters, as exemplified by drawings in the collection of Émile Wauters, membre de l'Académie royale de Belgique","The art of home furnishing and decoration","The art of interior decoration","The art of J. J. Hilder","The art of landscape painting in oil colours","The art of lettering and sign painter’s manual : a complete and practical illustration of the art of sign writing / by A. P. Boyce","The art of the Louvre, containing a brief history of the palace and of its collection of paintings, as well as descriptions and criticism of many of the principal pictures and their artists","The art of the Munich galleries : being a history of the progress of the art of painting illuminated and demonstrated by critical descriptions of the great in the Old Pinakothek, the new Pinakothek and the Schack Gallery in Munich","The art of the Netherland galleries : being a history of the Dutch school of painting illuminated and demonstrated by critical descriptions of the great paintings in the many galleries","Art of the old world in New Spain and The mission days of Alta California","The art of painting in the nineteenth century","The art of painting in the nineteenth century","The art of painting, with the lives and characters of above 300 of the most eminent painters : containing a complete treatise of painting, designing, and the use of prints : with reflexions on the works of the most celebrated masters, and of several schools of Europe, as well ancient as modern, being the most perfect work of the kind extant","The art of the Pitti Palace : with a short history of the building of the palace, and its owners, and an appreciation of its treasures","The art of the plasterer; an account of the decorative development of the craft, chiefly in England, from the 16th to the 18th century, with chapters on the stucco of the classic period and of the Italian Renaissance, also on sgraffito, pargetting, Scottish, Irish and modern plasterwork","The art of the Prado : a survey of the contents of the gallery, together with detailed criticisms of its masterpieces and biographical sketches of the famous painters who produced them","The art of printing","The art of the Saracens in Egypt","The art of show card writing; a modern treatise on show card writing, designed as an educator in all branches of the art...With two hundred and fifty-six illustrations and thirty-two lettering plates, comprising all the standard ancient and modern styles","The art of show card writing; a modern treatise covering all branches of the art ... with one hundred and fifty-three illustrations and thirty-two lettering plates, comprising all the standard ancient and modern styles","The art of theatrical make-up","The art of the Vatican; being a brief history of the palace, and an account of the principal art treasures within its walls","The art of the Vatican : being a brief history of the palace, and an account of the principal art treasures within its walls","The art of the Vienna galleries : giving a brief history of the public and private galleries of Vienna, with a critical description of the paintings therein contained.","The art of the Wallace Collection, including an account of its founders, a description of the pictures, and a survey of the chief exhibits in the galleries devoted to objects of art and arms and armour","The art of the Wallace Collection : including an account of its founders, a description of the pictures, and a survey of the chief exhibits in the galleries devoted to objects of art and arms and armour.","The art of weaving, by hand and by power, with an introductory account of its rise and progress in ancient and modern times","The art of weaving, by hand and by power","The art of weaving, by hand and by power, : with an introductory account of its rise and progress in ancient and modern times. For the use of manufacturers and others.","The art ornamenter and modern sign writer. \"Up to date.\"","Art panels from the hand looms of the far Orient, as seen by a native rug weaver","Art potteries.","Art potteries.","The art and practice of landscape gardening","The art and practice of landscape gardening","The art & practice of typography : a manual of American printing, including a brief history up to the twentieth century, with reproductions of the work of early masters of the craft, and a practical discussion and an extensive demonstration of the modern use of type-faces and methods of arrangement","The art & practice of typography : a manual of American printing, including a brief history up to the twentieth century, with reproductions of the work of early masters of the craft, and a practical discussion and an extensive demonstration of the modern use of type-faces and methods of arrangement","Art Prices Current","Art Prices Current","Art Prices Current","Art principles in house, furniture, and village building; an exposition of designing principles which every house builder, furniture user, and village dweller should know","The art reader, prepared for supplementary reading in public and private schools, with illustrations of some of the masterpieces of painting, sculpture, and architecture","Art recreations :","Art recreations; being a complete guide to pencil drawing, oil painting, water-color painting, crayon drawing and painting, painting on ground glass, Grecian painting, antique painting, oriental painting, sign painting, theorem painting, ferneries, moss work, papier mache, cone work, feather flowers, potichomanie, leather work, hair work, taxidermy, gilding and bronzing, plaster work, decalcomanie, wax work, shell work, magic lantern, paper flowers, imitation of pearl, the aquqrium, sealing-wax painting, panorama painting, coloring photographs, enamel painting, etc.","Art recreations : being a complete guide to pencil drawing, oil painting ... moss work, papier mache...wax work, shell work...enamel painting, etc.","Art & religion","Art & religion","Art & religion","Art & religion","Art & religion","Arts [and] crafts; a review of the work executed by students in the leading art school of Great Britain and Ireland","The Arts Club and its members","The arts connected with building; lectures on craftsmanship and design delivered at Carpenters Hall, London Wall for the Worshipful Company of Carpenters","Arts and crafts essays","Arts and crafts in metal : catalogue number 10 of tools and material.","The arts and crafts of anciety Egypt","The arts and crafts of ancient Egypt","The arts and crafts of ancient Egypt","The arts and crafts of older Spain","The arts and crafts of older Spain","The arts and crafts of older Spain","The arts and crafts of older Spain","The arts and crafts of older Spain","The arts and crafts of older Spain","Arts and crafts of old Japan","The arts and crafts of our Teutonic forefathers","The arts in early England","The arts in early England","The arts in early England","The arts in early England","The arts in early England","The arts in the Middle Ages, and at the period of the Renaissance","The arts in the Middle Ages and the Renaissance","The arts in the Middle Ages, and at the period of the Renaissance","The arts in the middle ages, and at the period of the Renaissance","Arts of the world : comparative art studies","Art-studies from nature, as applied to design : for the use of architects, designers, and manufacturers","Art thoughts : the experiences and observations of an American amateur in Europe","Art thoughts : the experiences and observations of an American amateur in Europe","Art thoughts : the experiences and observations of an American amateur in Europe","Art treasures of the Lambeth library. A description of the illuminated mauscripts, etc;","The art treasures of Washington : an account of the Corcoran Gallery of Art and of the National Gallery and Museum, with descriptions and criticisms of their contents; including, also, an account of the works of art in the Capitol, and in the Library of Congress, and of the most important statuary in the city","A souvenir booklet containing many beautiful and interesting views of Salt Lake City and vicinity","Assyrian and Babylonian contracts; with Aramaic reference notes","Astounding Stories of Super-Science v04 n01 [1930-10]","Astronomie","Astronomie","Astronomie","Astronomische Nachrichten","Astronomy and the Bible;","Astronomy. Determination of time, longitude, latitude, and azimuth","Astronomy for amateurs","Astronomy for high schools and colleges","Astronomy for the use of schools and academies","Astronomy without a telescope:","The Astrophysical journal","Athenian lekythoi : with outline drawing in matt color on a white ground : appendix: additional lekythoi with outline drawing in glaze varnish on a white ground","Athenian lekythoi : with outline drawing in glaze varnish on a white ground","Des quantités positives et negatives en géométrie","Atlas maritimus, or A book of charts : Describeing the sea coasts capes headlands sands shoals rocks and dangers the bayes roads harbors rivers and ports, in most of the knowne parts of the world. With the true courses and distances, from one place to another : Gathered from the latest and best discoveryes, that have bin made by divers able and experienced navigators of our English nation : Accomodated with an hydrographicall description of the whole world","An atlas of clinical microscopy","An attempt to discriminate the styles of architecture in England, from the conquest to the reformation : with a sketch of the Grecian and Roman orders","An attempt to discriminate the styles of English architecture, from the Conquest to the Reformation; with notices of eight hundred English buildings: preceded by a sketch of the Grecian and Roman orders","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Atti della Accademia di scienze, lettere e arti di Palermo.","Attraverso gli albi e le cartelle : sensazioni d'arte","Attraverso gli albi e le cartelle : sensazioni d'arte","Attwood's pictures : an artists's history of the last ten years of the nineteenth century","Audiences : a few suggestions to those who look and listen","Augsburg's drawing, book 2","Ausführliches Handbuch der Weberei. Ein Lehr- und Hilfsbuch für Fabrikanten, Weber und Webschüler","Ausführliches Handbuch der Weberei. Ein Lehr- und Hilfsbuch für Fabrikanten, Weber und Webschüler","Ausstellung deutscher Kunst aus der Zeit von 1775-1875 in der Königlichen Nationalgalerie, Berlin 1906. Herausgegeben vom Vorstand der Deutschen Jahrhundertausstellung. Mit einleitendem Text von Hugo von Tschudi","Australasian tokens and coins; a handbook by Dr. Arthur Andrews ..","The Australian flora in applied art","Authors and publishers: a manual of suggestions for beginners in literature, comprising a description of publishing methods and arrangements, directions for the preparation of mss. for the press, explanations of the details of book-manufacturing, instructions for proof-reading, specimens of typography, the text of the United States copyright law and information concerning international copyrights, together with general hints for authors","Authors and publishers : a manual of suggestions for beginners in literature, comprising a description of publishing methods and arrangements, directions for the preparation of mss. for the press, explanations of the details of book-manufacturing, instructions for proof-reading, specimens of typography, the text of the United States copyright law and information concerning international copyrights, together with general hints for authors","Authors and publishers : a manual of suggestions for beginners in literature, comprising a description of publishing methods and arrangements ... together with general hints for authors","Autobiographical notes of the life of William Bell Scott : and notices of his artistic and poetic circle of friends, 1830 to 1882","Autobiographical notes of the life of William Bell Scott : and notices of his artistic and poetic circle of friends, 1830 to 1882","Catalogue of the Avery architectural library. A memorial library of architecture, archæology, and decorative art","Avgvstarvm imagines aereis formis expressae : vitae quoque carundem breuiter enarratae, signorum etiam, quae in posteriori parte numismatũ efficta sũt, ratio explicata","Avignon et le Comtat-Venaissin","Air Wonder Stories, Aug 1929","Air Wonder Stories, May 1930","Balabish","The bam bam clock","Bamboo work; comprising the construction of furniture, household fitments, and other articles in bamboo","Banbury chap books and nursery toy book literature [of the XVIII and early XIX centuries]","Bangerter's inventions; his marvelous time clock","Banners, standards, and badges, from a Tudor manuscript in the College of Arms","The Baptistry and the Romanesque churches of Florence; sixtyfourillustrations, and text","Barcelone et les grands sanctuaires catalans","The bargain book","Barn plans and outbuildings","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","Baroque architecture and sculpture in Italy","Bartolozzi and his pupils in England : with an abridged list of his more important prints in line and stipple","Barye","The bases of design","Basilicae veteris vaticanae descriptio","Basketry and weaving in the school","Bassett Furniture 1964","Report of the Battle Flag Committee appointed by the Twenty-Fourth General Assembly to provide cases and transfer the Iowa battle flags from the Arsenal to the State capitol","Baukunst und dekorative plastik der frührenaissance in Italien","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Bau- und Kunstdenkmäler von Westfalen. Im Auftrage des Provinzial-Verbandes der Provinz Westfalen","Die Bau- und Kunstdenkmäler des Kreises Gelsenkirchen-Land","Bécassine voyage;","A B C of Gothic architecture","A B C of Gothic architecture","Beames of divine light, breaking forth from severall places of Holy Scripture, as they were learnedly opened, in XXI. sermons ; The III. first being the fore-going sermons to that treatise called The bruised-reed, preached on the precedent words, by ... Richard Sibs ..","The Beauties of England and Wales, or, Delineations, topographical, historical, and descriptive, of each county","The beauties of England and Wales, or, Delineations, topographical, historical, and descriptive, of each county","The Beauties of England and Wales, or, Delineations, topographical, historical, and descriptive, of each county","The Beauties of England and Wales, or, Delineations, topographical, historical, and descriptive, of each county","The beauties of England and Wales, or, Delineations, topographical, historical, and descriptive, of each county","Beautiful gardens in America","Beautiful homes of Morris County and northern New Jersey : containing photographic reproductions ... with a brief description from colonial days to the present time","Beautiful homes. Or, Hints in house furnishing","Beautiful homes : or, Hints in house furnishing","Beauty of form and grace of vesture","Beauty of form and grace of vesture","Beauty & ugliness : and other studies in psychological aesthetics","Beaux-arts","Beaux-arts","Beaux-arts","Beginn and Blüte der Wiener Seidenweberei","A beginner's star-book; an easy guide to the stars and to the astronomical uses of the opera-glass, the field-glass and the telescope","The beginnings of Buddhist art, and other essays in Indian and Central-Asian archæology","The beginnings of Buddhist art and other essays in Indian and Central-Asian archaeology","Beginning woodwork at home and in school","Behind the scenes in Washington","Beiträge zur Kunstgeschichte Siebenbürgens","Beiträge zur niederländischen Kunstgeschichte","Be kind to your eyes : read and write with Emeralite.","Bekleidungskunst und Mode","The Belgian galleries : being a history of the Flemish school of painting, illuminated and demonstrated by critical descriptions of the great paintings in Bruges, Antwerp, Ghent, Brussels and other Belgian cities","Bell & Howell Autoload 440 Camera 1970","Le bellezze della citta di Fiorenza : doue à pieno di pittura, di scultura, di sacri tempij, di palazzi i più notabili artifizij, & più preziosi si contengono","Bell telephone magazine","Bell telephone magazine","Bell telephone magazine","Bell telephone magazine","Bell telephone magazine","Bell telephone magazine","Bell telephone magazine","Bench work in wood; a course of study and practice designed for the use of schools and colleges","Bench work in wood; a course of study and practice designed for the use of schools and colleges","Bench work in wood: a course of study and practice designed for the use of schools and colleges","Bencone Uniforms 1976","Ben Day shading mediums, for art work on stone, metal & card board;","Beni Hasan","Beni Hasan","Bent Brothers Early American Chairs 1973","Über den Einfluss Kants auf die Theorie der Sinneswehrnehmung und die Sicherheit ihrer Ergebinisse","Bericht über die Welt-Ausstellung zu Paris im Jahre 1867","Bericht über die Welt-Ausstellung zu Paris im Jahre 1867","Bericht über die Welt-Ausstellung zu Paris im Jahre 1867","Bernhard von Breydenbach and his journey to the Holy Land 1483-4 : a bibliography","Bernini and other studies in the history of art","Bernstein","Beschreibendes Verzeichniss der Werke neuerer Meister in der Grossherzoglichen Gemälde-Gallerie zu Schwerin","Beschreibung der Bildwerke der christlichen Epoche. Bearb. von Wilhelm Bode und Hugo von Tschudi","Beschreibung der Bildwerke der christlichen Epoche. Bearb. von Wilhelm Bode und Hugo von Tschudi","Beschreibung derer fürstlicher güligscher &c. Hochzeit : so im Jahr Christi tausent fünffhundert achtzig fünff, am sechszehenden Junij vnd nechstfolgenden acht Tagen, zu Düsseldorff mit grossen Freuden, fürstlichen Triumph vnd Herrligkeit gehalten worden","Beschreibung der Illumination zu Dressden bey der königlichen sicilianischen in Vollmacht vollzogenen Vermählung : nebst andern dahin gehörigen Vorstellungen und verschiedenen Kupffer-Stichen","Beschreibung der vornehmsten Merkwürdigkeiten in des H.R. Reichs freyen Stadt Nürnberg und auf der hohen Schule zu Altdorf : nebst einem chronologischen Verzeichnisse der von deutschen, insonderheit Nürnbergern, erfundenen Künste, vom XIII Jahrhunderte bis auf jetzige Zeiten","Beschreibung der Vasensammlung im Antiquarium","Beschreibung des Cabinets von Gemählden verschiedener berühmten Mahler des Herrn Johann Gottlieb Stein","Beschreibung des fürtreflichen Gemähld- und Bilder-Schatzes, welcher in denen hochgräflichen Schlössern und Gebäuen deren Reichs-Grafen von Schönborn, Bucheim, Wolfstahl &c., sowohl in dem Heil. Röm. Reich, als in dem Ertz-Hertzogthum Oesterreich zu ersehen und zu finden : samt einer Beschreibung deren Sachen und Authoren, wie auch einem treu-gehorsamsten Neu-Jahrs-Wunsch : nebst anderen verschiedenen Teutschen und Lateinischen Lob-Reimen historicè, genealogicè, & heraldicè verfasset, und durch besonderen Fleiss eingetheilet zu ehren und ewigen Nach-Ruhm des Hochgräfl. Hauses von Schönborn, Bucheim, Wolfsthal, &c.","Beschreibung des Hochfürstlichen Schlosses Esterháss im Königreiche Ungern","Beschryving van's Graven-hage","Beschryving van's Graven-hage","Beschryving van's Graven-hage","Beuroner Kunst; eine Ausdrucksform der christlichen Mystik","The Bewick collector. A descriptive catalogue of the works of Thomas and John Bewick; including cuts, in various states, for books and pamphlets, private gentlemen, public companies, exhibitions, races, newspapers, shop cards, invoice heads, bar bills, coal certificates, broadsides, and other miscellaneous purposes, and wood blocks. With an appendix of portraits, autographs, works of pupils, &c. &c. The whole described from the originals contained in the largest and most perfect collection ever formed, and illustrated with a hundred and twelve cuts","The Bewick collector : a supplement to a descriptive catalogue of the works of Thomas and John Bewick : consisting of additions to the various divisions of cuts, wood blocks, etc. ...","Beyond architecture","Beziehungen der Luft zu Kleidung, Wohnung und Boden : drei populäre Vorlesungen gehalten im Albert-Verein zu Dresden am 21., 23, und 25. März 1872","The Bhilsa topes; or, Buddhist monuments of central India:","Bible astronomy; or, The little book on the mysteries and wonder of the rise and fall of Babylon","The Bible in iron:","Biblia pauperum, conteynynge thirty and eight wodecuttes illustrating the liif, parablis, and miraclis offe oure blessid Lord & Saviour Jhesus Crist, with the proper descrypciouns therof extracted fro the originall texte offe Iohn Wiclif..","Bibliografía de la lengua valenciana : o sea catálogo razonado por orden alfabético de autores de los libros, folletos, obras dramáticas, periódicos, coloquios, coplas, chistes, discursos, romances, alocuciones, cantares, gozes, etc., que escritos en lengua valenciana y bilingüe, han visto la luz pública desde el establecimiento de la imprenta en España hasta nuestros días","Bibliografía de la lengua valenciana : o sea catálogo razonado por orden alfabético de autores de los libros, folletos, obras dramáticas, periódicos, coloquios, coplas, chistes, discursos, romances, alocuciones, cantares, gozes, etc., que escritos en lengua valenciana y bilingüe, han visto la luz pública desde el establecimiento de la imprenta en España hasta nuestros días","Bibliografía de la lengua valenciana : o sea catálogo razonado por orden alfabético de autores de los libros, folletos, obras dramáticas, periódicos, coloquios, coplas, chistes, discursos, romances, alocuciones, cantares, gozes, etc., que escritos en lengua valenciana y bilingüe, han visto la luz pública desde el establecimiento de la imprenta en España hasta nuestros días","Bibliografía mexicana del siglo XVIII","Bibliografía mexicana del siglo XVIII","Bibliografía mexicana del siglo XVIII","Bibliografía mexicana del siglo XVIII","The bibliographer's manual of Gloucestershire literature ; being a classified catalogue of books, pamphlets, broadsides, and other printed matter relating to the county of Gloucester or to the city of Bristol, with descriptive and explanatory notes","The bibliographer's manual of Gloucestershire literature ; being a classified catalogue of books, pamphlets, broadsides, and other printed matter relating to the county of Gloucester or to the city of Bristol, with descriptive and explanatory notes","Bibliographia antiqvaria; sive, Introductio in notitiam scriptorvm, qvi antiqvitates hebraicas, graecas, romanas et christianas scriptis illvstravervnt. 2. ed., auctior, & indice duplici rerum scriptorumque locupletata","Bibliographical essays","Bibliographie gantoise. Recherches sur la vie et les travaux des imprimeurs de Gand (1483-1850)","Bibliography of eighteenth century art and illustrated books; being a guide to collectors of illustrated works in English and French of the period; by J. Lewine. With thirty-five plates, giving specimens of the work of the artists of the time","La biblioteca dei codici manoscritti di Monte Cassino","Bibliotheca acroamatica, theologica, juridica, medica, philosophica, historica & philologica : comprehendens recensionem specialem omnium codicum msctorum ... Augustissimae Bibliothecae Caesareae Vindobonensis, olim a duumviris cl. Petro Lambecio et Daniele Nesselio congesta : nunc autem ... redacta ... à Jacobo Friderico Reimmanno ... nec non index triplex copiosissimus ..","Bibliothecae Bridgesianae catalogus, or, A catalogue of the entire library of John Bridges, late of Lincolns-Inn, Esq. : consisting of above 4000 books and manuscripts in all languages and faculties, particularly in classics and history, and especially the history and antiquities of Great-Britain and Ireland, which will begin to be sold by auction on Monday the seventh day of February 1725/6, at his chambers in Lincolns-Inn, no. 6","Bibliotheca Maphaei Pinellii Veneti magno jam studio collecta","Bibliotheca Maphaei Pinellii Veneti magno jam studio collecta","Bibliotheca Maphaei Pinellii Veneti magno jam studio collecta","Bibliotheca Maphaei Pinellii Veneti magno jam studio collecta","Bibliotheca numismatica : exhibens catalogum auctorum qui de re monetaria et numis tam antiquis quam recentioribus scripsere","Bibliotheca Spenceriana; or, A descriptive catalogue of the ... library of George John, earl Spencer","Bibliotheca Spenceriana; or, A descriptive catalogue of the ... library of George John, earl Spencer","Bibliotheca Spenceriana; or, A descriptive catalogue of the ... library of George John, earl Spencer","Bibliotheca Spenceriana; or, A descriptive catalogue of the ... library of George John, earl Spencer","Bibliotheca Spenceriana; or, A descriptive catalogue of the ... library of George John, earl Spencer","Bibliothèque historique de la France, contenant le catalogue des ouvrages, imprimés & manuscrits, qui traitent de l'histoire de ce royaume, ou qui y ont rapport; avec des notes critiques et historiques:","Biblisches Engel- u. Kunst Werck : alles das jenige, was in heiliger göttlicher Schrifft Altes und Neuen Testaments von den heiligen Engels Gottes ... zu finden ist ... in zierlichen Kupffern, mit beygefüngten teutschen Erklärungs und Andachs-Reimen vorstellend","Bicknell's village builder. Elevations and plans for cottages, villas, suburban residences, farm houses [etc.] also exterior and interior details for public and private buildings, with approved forms of contracts and specifications. Containing fifty-five plates drawn to scale","Bicycle accessories : 1900 [catalogue","Geschichte der bildenden Künste ..","Geschichte der bildenden Künste ..","Bilder-Album zur neueren Geschichte des Holzschnitts in Deutschland.","Bilder aus der Geschichte der altchristlichen Kunst und liturgie in Italien","The Binns : charter granted on ninth November, 1944 to the National Trust for Scotland by Eleanor Dalyell of The Binns","The Binns : charter granted on ninth November, 1944 to the National Trust for Scotland by Eleanor Dalyell of The Binns","A biographical and critical dictionary of painters, engravers, sculptors, and architects, from ancient to modern times; with the monograms, ciphers, and marks used by distinguished artists to certify their works","A biographical dictionary : containing an historical account of all the engravers, from the earliest period of the art of engraving to the present time : and a short list of their most esteemed works : with the cyphers, monograms, and particular marks, used by each master, accurately copied from the originals, and properly explained : to which is prefixed, an essay on the rise and progress of the art of engraving, both on copper and on wood : with several curious specimens of the performances of the most ancient artists","The biography and typography of William Caxton, England's first printer","The biography and typography of William Caxton : England's first printer","Biologia Centrali-Americana, or, Contributions to the knowledge of the fauna and flora of Mexico and Central America","Biologia Centrali-Americana, or, Contributions to the knowledge of the fauna and flora of Mexico and Central America","Biologia Centrali-Americana, or, Contributions to the knowledge of the fauna and flora of Mexico and Central America","Bird Center cartoons, a chronicle of social happenings at Bird Center, Illinois; pictures and text","ge :: MarkI Timesharing :: 711224B BASICLanguageReferenceManual Nov1970","royalPrecision :: LGP-30 :: en :: F4-222 Jan1961","sdc :: scf :: HABS Onizuka AFS Sep2010","wyse :: 870030-01A WY-185 Maintenance Manual Nov1989","Black & Decker Angle Sanders 1976","Black and white exhibition of the Salmagundi Sketch Club : held at the galleries of the National Academy of Design ..., open from Dec. 1st to 21st, inclusive","The Blazon of Gentrie: : Deuided into two parts. The first named The Glorie of Generositie. The second, Lacyes Nobilitie. Comprehending discourses of Armes and of Gentry. Wherein is treated of the beginning, parts and degrees of Gentlenesse, vvith her lawes: Of the Bearing, and Blazon of Cote-armors: Of the Lawes of Armes, and of combats.","Bâle, Berne et Genève","Blois, Chambord et les chateaux du Blésois","[\"Blue book\"].","Blue dash chargers and other early English tin enamel circular dishes","Blueprint reading; a practical manual of instruction in blueprint reading through the analysis of typical plates with reference to mechanical drawing conventions and methods, the laws of projection, etc","Annual exhibition [electronic resource] : no jury, no prizes","Annual exhibition [electronic resource] : no jury, no prizes","Annual exhibition [electronic resource] : no jury, no prizes","The Swedish art exhibition [electronic resource]","Annual exhibition [electronic resource] : no jury, no prizes","Annual exhibition [electronic resource] : no jury, no prizes","Exhibition of paintings, drawings and sculpture. [electronic resource] : Tuesday, March 23d to Saturday, April 24th, 1915","The work of Emil Fuchs [electronic resource] : illustrating some of his representative paintings, sculpture, medals and studies. Issued on the occasion of an exhibition of his works under the auspices of Messrs. Cartier, February 7th to March 5th,1921. New York city","Joseph Pennell [electronic resource] : etcher, illustrator, author","The Birger Sandz©♭n exhibition [electronic resource]","Annual exhibition of American paintings ... [electronic resource]","Modern British paintings and ancient Egyptian ivories, from the collection of Mr. Geo. A. Hearn [electronic resource] : [exhibition] Saturday, March 22, to Sunday, March 30 ...","Illustrated catalogue of a miscellaneous selection of rare engravings, etchings and original drawings of many schools and periods [electronic resource] : from the portfolios of R. Ederheimer Print-Cabinet","Tiffany favrile glass, Tiffany windows, Tiffany mosaics, Tiffany monuments, Tiffany granite [electronic resource]","A catalogue of minor art [electronic resource] : collection formed by C. & E. Canessa","Catalogue of the international exhibition of contemporary medals. March, 1910 [electronic resource]","Third annual exhibition of black and white art [electronic resource]","Bobbins of Belgium; a book of Belgian lace, lace-workers, lace-schools and lace-villages","Bobbins of Belgium; a book of Belgian lace, lace-workers, lace-schools and lace-villages","Bookbinding, and the care of books : a text-book for bookbinders and librarians","Bookbinding, and the care of books; a handbook for amateurs, bookbinders & librarians","Bookbinding for bibliophiles; being notes on some technical features of the well bound book for the aid of connoisseurs, together with a sketch of gold tooling, ancient and modern","Bookbinding and its auxiliary branches","Bookbinding and its auxiliary branches","Book bindings : historical and decorative","Bookbindings old and new; notes of a book-lover, with an account of the Grolier Club of New York;","Bookbindings old and new : notes of a book-lover, with account of the Grolier club of New York","Bookbindings and rubbings of bindings in the National Art Library, South Kensington Museum","Bookbinding, with numerous engravings and diagrams","A booke of sundry draughtes principaly serving for glasiers: and not impertinent for plasters, and gardiners : besides sundry other professions. Whereunto is annexed the manner how to anniel in glas: and also the true forme of the fornace, and the secretes thereof","The book : its history and development","The book, its history and development","The book: its printers, illustrators, and binders, from Gutenberg to the present time","The book; its printers, illustrators, and binders, from Gutenberg to the present time","The book of American interiors, prepared by Charles Wyllys Elliott from existing houses; with preliminary essays and letterpress descriptions; illustrated in heliotype","The first book of architecture","The book of art for young people","The book of art for young people","Book of the artists. American artist life, comprising biographical and critical sketches of American artists: preceded by an historical account of the rise and progress of art in America","Book of the artists. American artist life, comprising biographical and critical sketches of American artists: preceded by an historical account of the rise and progress of art in America","Book of the artists : American artist life, comprising biographical and critical sketches of American artists : preceded by an historical account of the rise and progress of art in America","book of bargains : for the month of February only, A","The book of the Bayeux tapestry :","The book of decorative furniture, its form, colour and history","The book of decorative furniture, its form, colour and history","The book of delightful and strange designs; being one hundred facsimile illustrations of the art of the Japanese stencil-cutter, to which the gentle reader is introduced","Book of designs","[Book of designs","A book of designs and drawings, containing specimens of work done by students in the College of architecture, Cornell university, Ithaca, N.Y","A book of distinctive interiors;","The book of the exhibition of houses and cottages, Romford garden suburb, Gidea Park","A book of inscriptions","Book of the knowledge of all the kingdoms, lands, and lordships that are in the world","A book of old embroidery","The book of orders of knighthood and decorations of honour of all nations ...","The book of ornamental alphabets, ancient and mediaeval, from the eighth century, with numerals; including Gothic; church text, large and small; German arabesque; initials for illumination, monograms, crosses, etc., for the use of architectural and engineering draughtsmen, masons, decorative painters, lithographers, engravers, carvers, etc. etc.","Book of plans / Chicago House Wrecking Co.","A book of porcelain : fine examples in the Victoria & Albert Museum","The book of Saint Ultan : a collection of pictures and poems","[Book of samples","A book of samples of papers manufactured to print properly all kinds of illustrations; together with a book of the same papers printed and lithographed in all of the principal processes used for illustration","The book of Ser Marco Polo, the Venetian, concerning the kingdoms and marvels of the East;","The book of Ser Marco Polo, the Venetian, concerning the kingdoms and marvels of the East;","The book of Ser Marco Polo : the Venetian concerning the kingdoms and marvels of the East","The book of Ser Marco Polo, the Venetian : concerning the kingdoms and marvels of the East","The book of Ser Marco Polo, the Venetian : concerning the kingdoms and marvels of the East","The book of Ser Marco Polo : the Venetian concerning the kingdoms and marvels of the East","[Book of silver patterns]","The book of stars; being a simple explanation of the stars and their uses to boy life, written to conform to the tests of the Boy scouts","A book of studies in plant form with some suggestions for their application to design","The book of talismans, amulets and zodiacal gems : with coloured frontispiece and ten plates","The book of talismans, amulets and zodiacal gems","book on California bungalows for the prospective home builder, architect or contractor : illustrated with actual photographs, showing floor plans and giving approximate costs, A","Book-plates of to-day","A catalogue of the books, autographs, engravings, and miscellaneous articles, belonging to the estate of the late John Allan","The binding of books; an essay in the history of gold-tooled bindings","A catalogue of books, manuscripts, specimens of clocks, watches and watchwork, paintings, prints, &c., in the library and museum of the Worshipful company of clockmakers : deposited in the Free Library of the Corporation of the City of London","Bordeaux","Bos in lingua sive discursus academicus de pecuniis vetero-novis a Joanne Stephano Floriantschitsch de Grienfeld ..","Boston Architectural Club year book: containing reproductions from the various exhibitions held in the club building during the year 1917","Boston Architectural Club year book for 1920","Boston Architectural Club year book for 1922","Boston art guide and artists' directory","Boston Herald-Traveler's book of homes : how to plan, finance and build your home","Boston public schools : outline of lessons in drawing, 1898-99","Boston's story in inscriptions : being reproductions of the markings that are or have been on historic sites","Bouffonneries de l'exposition","Bourges, et les abbayes et châteaux du Berry","The boy collector's handbook","The boy craftsman; practical ad profitable ideas for a boy's leisure hours","The boys' book of engine-building;","The boy travellers in southern Europe : adventures of two youths in a journey through Italy, southern France, and Spain, with visits to Gibraltar and the islands of Sicily and Malta","Bradford Christmas Ornaments 1964","Bradley's kindergarten material and school aids.","Breeding, training, management and diseases of the horse and other domestic animals","Breguet (1747-1823)","Brentwood Furniture 1973","Brügge und Ypern","Brick and marble in the middle ages: notes of tours in the north of Italy","Brick and marble in the Middle Ages : notes of tours in the north of Italy","Brick and marble in the Middle Ages: notes of a tour in the north of Italy","Bridge and tunnel centres","A brief description of the Holy Sepulchre, Jerusalem, and other Christian churches in the Holy City, with some account of the mediaeval copies of the Holy Sepulchre surviving in Europe","Briefe, Aufzeichnungen und Aphorismen","A brief history of the Detroit Museum of Art and its collections : illustrated","A brief outline of the business of William Whitman & co. ..","Briggs & Co.'s patent transferring papers : protected by Her Most Gracious Majesty's royal letters patent","Briggs & Co.'s patent transferring papers : patented for the United States of America","Briggs' patent transferring designs","Briggs & Co.'s patent transferring papers : patented for the United States of America","Britannia romana: : or, The Roman antiquities of Britain: in three books. I. History of all the Roman transactions in Britain, also description of the Roman walls. II. Collection of the Roman inscriptions and sculptures discovered in Britain. III. The Roman geography of Britain, in which are given the originals of Ptolemy, Antonini Itinerarium, the Notitia, the anonymous Ravennas and Peutinger's table, so far as they relate to this island. To which are added a chronological table, and indexes to the inscriptions and sculptures. Also geographical indexes both of the Latin and English names of the Roman places in Britain, and a general index to the work","Britanno-Roman inscriptions, with criticial notes","Britanno-Roman inscriptions: with critical notes","The British compendium; or, Rudiments of honour: Containing the origin of the Scots, and succession of their kings for above 2000 years;","British costume during XIX centuries (civil and ecclesiastical)","British crests : containing the crests and mottos of the families of Great Britain and Ireland; together with those of the principal cities; and a glossary of heraldic terms","The British drawing-book : or, the art of drawing with accuracy and beauty, containing a series of progressive lessons on drawing landscape scenery, marine views, architecture, animals, the human figure, &c. &c. also, a complete system of practical perspective, illustrated with numerous practical subjects","British flags, their early history, and their development at sea; with an account of the origin of the flag as a national device","British flags, their early history, and their development at sea; with an account of the origin of the flag as a national device","The British gardener's new director : chiefly adapted to the climate of the northern counties: directing the necessary works in the kitchen, fruit and pleasure gardens, and in the nursery, greenhouse, and stove ...","British heraldry","British military prints","British miniature painters and their works","Select bronzes, Greek, Roman, and Etruscan, in the departments of antiquities","British painters; with eighty examples of their work engraved on wood","British painters; with eighty examples of their work engraved on wood","British pictures and their painters: an anecdotal guide to the British section of the National gallery","British pictures and their painters: an anecdotal guide to the British section of the National gallery","British water-colour painting and painters of to-day","Broderies des paysannes de Smolensk; Exécutées sous la direction de la Princesse Marie Ténichev","Bronze memorials.","Browere's life masks of great Americans","Browere's life masks of great Americans","Browere's life masks of great Americans","Broyhill Premier - Forward 70 Furniture 1964","Bruges et Ypres","Bruno's weekly","Brushwork : elementary brush-forms","Brush work for kindergarten and primary schools","Bruxelles","Bryan's dictionary of painters and engravers","Bryan's dictionary of painters and engravers","Bryan's dictionary of painters and engravers","Bryan's dictionary of painters and engravers","Bryan's dictionary of painters and engravers","Magasin d'education et de recréation","Les voyages extraordinaires par Jules Verne L'ile mystérieuse","Les voyages extraordinaires par Jules Verne Voyages et aventures du capitaine Hatteras Les anglais au pole nord  Le desert de glace","Bubastis (1887-1889)","Buddhistische plastik in Japan bis in den beginn des 8. jahrhunderts n. Chr","Builder's architectural drawing self-taught : containing descriptions of drawing instruments and accessories, with rules for using them, and hints as to their care and management ...","Builders' architectural drawing self-taught : containing descriptions of drawing instruments and accessories, with rules for using them, and hints as to their care and management ...","The builder's dictionary, or, Gentleman and architect's companion : explaining not only the terms of art in all the several parts of architecture, but also containing the theory and practice of the various branches thereof ... : also necessary problems in arithmetic, geometry, mechanics, perspective, hydraulics, and other mathematical sciences : together with the quantities proportions, and prices of all kinds of materials used in building ...","The builder's dictionary, or, Gentleman and architect's companion : explaining not only the terms of art in all the several parts of architecture, but also containing the theory and practice of the various branches thereof ... : also necessary problems in arithmetic, geometry, mechanics, perspective, hydraulics, and other mathematical sciences : together with the quantities proportions, and prices of all kinds of materials used in building ...","The builder's director, or bench-mate : being a pocket-treasury of the Grecian, Roman and Gothic orders of architecture ... : wherein the orders of Andrea Palladio are truly laid down, free from erroneous measures ...","The builder's guide, and estimator's price book. Being a compilation of current prices of lumber, hardware, glass, plumbers' supplies ... also, prices of labor, and cost of performing the several kinds of work required in building ... To which is appended a large number of building rules, data, tables and useful memoranda, with a glossary of architectural and building terms","Builders' guide and pocket companion","The builders' guide and pocket companion","The builder's jewel, or, The youth's instructor and workman's remembrancer : explaining short and easy rules, made familiar to the meanest capacity, for drawing and working","The builder's magazine, or, A universal dictionary for architects, carpenters, masons, bricklayers, &c. as well as for every gentleman who would wish to be a competent judge of the elegant and necessary art of building : consisting of designs in architecture ... : together with the plans and sections serving as an unerring assistant in the construction of any building, from a palace to a cottage ...","The builders of Florence","The builder's practical director; or, Buildings for all classes, containing plans, sections and elevations for the erection of cottages, villas, farm buildings, dispensaries, public schools, &c., with detailed estimates, quantities, prices, &c. ..","Building by a builder; practical and economical considerations for the man about to build","Building by a builder; practical and economical considerations for the man about to build","The building code of the city of Boston. (title varies)","Building construction and superintendence, by F.E. Kidder ... ","Building construction and superintendence, by F.E. Kidder ... ","Building construction and superintendence","Building construction and superintendence, by F.E. Kidder ... ","Building construction and superintendence","The building and decorative stones of Maryland, containing an account of their properties and distribution","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building & engineering news","Building and industrial news","Building and industrial news","Building and industrial news","Building and industrial news","Building and industrial news","Building and industrial news","Building and industrial news","Building and industrial news","The building law of the city of Boston. Being Acts of 1907, chapter 550, as amended, also general and special acts relating to buildings and their maintenance, use and occupancy","The building law and the plumbing law of the City and County of San Francisco : the State Tenement House Act and Ordinance no. 746, Regulating the construction of buildings used as automobile garages, 1910","Building materials; being an introduction to the study of the principal materials used in building construction","Building a nation and where to build ideal American homes","Building and ornamental stones of Australia","The building and ornamental stones of North Carolina","Buildings","Buildings and structures of American railroads. A reference book for railroad managers, superintendents, master mechanics, engineers, architects, and students","Buildings and structures of American railroads. A reference book for railroad managers, superintendents, master mechanics, engineers, architects, and students","Building stone, lathing, plastering, and tiling, common brickwork, ornamental brickwork and terra cotta : lighting fixtures, use and design of lighting fixtures, architectural design","The building trades","Bukresco college annual guide;","Bulgarski narodni shevitsi","Bulletin","Bulletin des sciences mathématiques","Bulletin - Société mathématique de France","Bungalows and cottages in Southern California. Presenting house and plans as built and streets and tracts as developed by the Los Angeles Investment Company","Bungalows and country residences; a series of designs, and examples of executed works","Bungalows; their design, construction and furnishing, with suggestions also for camps, summer homes and cottages of similar character","Burke Catalog","B&W Golf Equipment 1966","The Byron gallery of highly finished engravings, illustrating Lord Byron's works. With selected beauties from his poems. Elucidated by historical and critical notices; together with a sketch of his life, containing important and unpublished matter","Byzantine art and archaeology","Byzantine and Romanesque architecture","Byzantine and Romanesque architecture","Byzantine and Romanesque architecture","Byzantine and Romanesque architecture","Byzantine and Romanesque architecture","Byzantine and Romanesque architecture","Die byzantinischen Zellenschmelze der Sammlung Dr. Alex. von Swenigorodskoï und das darüber veröffentlichte Prachtwerk : archäologisch-kunstgeschichtliche Studie","Cathedral cities of Spain","Art and Archaeology Volume II July-December 1915","Teachers' manual for freehand drawing in Intermediate schools : intended to accompany the drawing-books for intermediate schools","Catalogue of the valuable collection of Greek civic & regal coins in gold, elctrum, silver and bronze, including a few pieces of Judaea, Bactria, & the Ptolemaic dynasty of Egypt, the property of Cumberland Clark ... and another property of Greek and Roman gold coins ... which will be sold by auction by Messrs","Catalogue raisonné des diverses curiosités du cabinet de feu M. Quentin de Lorangere, composé de tableaux originaux des meilleurs maîtres de Flandres, d'une très-nombreuse collection de desseins & d'estampes de toutes les ecoles, de plusieurs atlas & suites de cartes, de quantité de morceaux de topographie, & d'un coquillier fait avec choix ...","The cabinet-maker and upholsterer's companion : comprising the rudiments and principles of cabinet-making and upholstery ... a number of receipts, particularly useful to workmen generally, with explanatory and illustrative engravings","The Cabinet maker's album;","The Cabinet-Maker's Assistant, a series of original designs for modern furniture, with descriptions and details of construction, preceded by practical observations on the materials and manufacture of cabinet-work, and instructions in drawing adapted to the trade","The cabinet maker's guide, or, Rules and instructions in the art of varnishing, dying, staining, japanning, polishing, lackering, and beautifying wood, ivory, tortoiseshell, & metal : with observations on their management and application : including an appendix, containing several valuable tables","The cabinet maker and upholsterer's guide; or, Repository of designs for every article of household furniture ..","The cabinet-maker and upholsterer's drawing-book : in four parts","The cabinet-maker and upholsterer's drawing-book","The cabinet-maker and upholsterer's companion ... and a number of receipts ..","Omnivm Caesarvm verissimae imagines ex antiqvis nvmismatis desvmptae : addita per brevi cvivsque vitae descriptiones ac diligenti eorvm, qvae reperiri potvervnt nvmismatvm, aversae partis delineatione. Libri primi","Cahiers d'arabesques : propres à la décoration des appartements","Cal-Style Monte Carlo Furniture 1973","Calcografia di Roma, ovvero, Le piante, vendute, piazze, chiese, palazzi, bassirilievi, statue ed altri monumenti antichi e moderni di questra superba citta' : incisi in rame e divisi in vari volumi","Calculations in yarns and fabrics","Calculations and tables, connected with the art of weaving","Calendars of the ancient charters, of the Welch and Scotish rolls, now remaining in the Tower of London ..","Calgary","Calligrafia tedesca : dimostrante in tavole ragionate le scritture corrente, kanzley, e la gotica o fractur : esemplari che appartengono alla seconda parte del Trattato teorico-pratico di calligrafia, approvato dall E.I.R. Governo Generale ad uso delle scuole nelle provincie Venete","Cambria steel; a handbook of information relating to structural steel manufactured by the Cambria Steel Co.","Cambria steel; a handbook of information relating to structural steel manufactured by the Cambria steel company, containing useful tables, rules, data, and formulÆ for the use of engineers, architects, builders and mechanics;","Cambria steel; a handbook of information relating to structural steel manufactured by the Cambria steel company, containing useful tables, rules, data, and formulÆ for the use of engineers, architects, builders and mechanics;","Cambridgeshire and the Isle of Ely","Camera ed inscrizioni sepulcrali de' liberti, servi, ed ufficiali della casa di Augusto scoperte nella via Appia, ed illustrate con le annotazioni","Canaan d'après l'exploration récente","The Canadian farm annual for 1880 published in Connection with the Weekly Mail","Canadian jeweller 1879-1881","Canadian jeweller 1882-1886","Canadian jeweller 1890","Canadian jeweller 1900","Canadian jeweller 1920","Canadian journal of fabrics.","Canadian textile journal","Canadian wood products industries","Canadian wood products industries","Canadian wood products industries","Canadian wood products industries","Canadian machinery and metalworking (January-June 1919)","Canadian mining journal January-June 1905","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Canadian printer & publisher","Cantor lectures on the arts of tapestry making and embroidery ... delivered before the Society, April 5th, 12th and 19th, 1886","Caras y caretas","Caravanne du sultan ala Mecque; mascarade turque donnée a Rome par Messieurs les pensionnaires de l'Academie de France et leurs amis au Carnaval de l'année 1748. Dediée à messire Iean Francois de Troy, ecuïer, conseiller sécrétaire du Roi, chevalier de l'Ordre de S. Michel, directeur de l'Academie roïale de France a Rome, ancien Recteur de celle de Paris, et ancien Prince de l'Academie de S. Luc de Rome &c ...","Card grinding in theory and practice : a treatise upon the various methods of grinding card clothing used by spinners of cotton, wool, silk, and other textile fibres","Cardinal Albrecht von Brandenburg und das Halle'sche Heiligthumsbuch von 1520 : eine kunsthistorische Studie","Carding engines and carding : two papers","Caricature. ed 1908","A caricature history of Canadian politics : events from the union of 1841, as illustrated by cartoons from \"Grip\", and various other sources","Caricature politique au Canada = Free lance political caricature in Canada","Caricatures","Caricature; wit and humor of a nation in picture, song and story","Caricature. Wit and humor of a nation in picture, song and story","Caricature. Wit and humor of a nation in picture, song and story","Caricature. ed 1911","Caroli Gustavi Heraei sacrae caes., majest., consiliarii, & rei antiquae, nec non feriundis numismatibus praefecti, Inscriptiones et symbola varii argumenti","Carpaccio","Carpentry for beginners;","Carpentry made easy, or, The science and art of framing, on a new and improved system : with specific instructions for building balloon frames, barn frames, mill frames, warehouses, church spires, etc., comprising also a system of bridge building, with bills, estimates of cost, and valuable tables ...","Carpentry and woodwork","Cartoons by Bradley, cartoonist of the Chicago Daily News;","Cartoons : Selected from the pages of \"Punch\"","Caricature. ed 1913","Carvings and sculptures of Worcester Cathedral","Caspari Bartholini Thom. F. De inauribus veterum syntagma : accedit Mantissa ex Thomae Bartholini Miscellaneis medicis de Annulis narium","Cassoni: Truhen und Truhenbilder der italienischen Früh-Renaissance. Ein Beitrag zur profanmalerei im Quattrocento","The castellated and domestic architecture of Scotland, from the twelfth to the eighteenth century","The castellated and domestic architecture of Scotland, from the twelfth to the eighteenth century","The castellated and domestic architecture of Scotland, from the twelfth to the eighteenth century","The castellated and domestic architecture of Scotland, from the twelfth to the eighteenth century","The castellated and domestic architecture of Scotland, from the twelfth to the eighteenth century","Castles and abbeys of England in poetic and romantic lore","Castles and chateaux of old Burgundy and the border provinces","Castles and chateaux of old Navarre and the Basque Provinces, including also Foix, Roussillon and Béarn","Castles and chateaux of old Touraine and the Loire country","The castles of England, their story and structure","The castles of England, their story and structure","The castles, palaces, and prisons of Mary of Scotland","Castle St. Angelo ; and, The evil eye : being additional chapters to \"Roba di Roma\"","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog].","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog]","[Catalog] / Copeland, Hall & Co.","Catalog E.","Catalog \"F\" / Come-Packt Furniture Company.","Catalog no. 177","Catalogo dei quadri, e pitture esistenti nel palazzo dell' eccellentissima casa Colonna in Roma","Catalogo della Pinacoteca Scarpa di Motta di Livenza : quadri dei più celebri autori italiani ... : di cui la vendita al pubblico incanto avrà luogo in Milano ... 14 novembre 1895 e giorno seguente ..","Catalogo delle pitture che si conservano nelle chiese di Pesaro : si aggiunge la dissertazione sopra l' arte della pittura","Catalogo delle pitture che si conservano nelle chiese di Pesaro","A catalog of the antiquities and works of art, exhibited at Ironmongers' Hall, London, in the month of May, 1861","A catalog of the antiquities and works of art, exhibited at Ironmongers' Hall, London, in the month of May, 1861","Catalog of cameos, intaglios, medals, bas-reliefs, busts and small statues","Catalog of Capitals, brackets and compo ornament for exterior and interior decoration","Catalog of Copyright Entries, 1911 Engravings, Prints Etc. Fine Arts For the Year 1911 New Series Vol 6 Part 4","Catalog of the Gardiner Green Hubbard collection of engravings","Catalog of the Gardiner Greene Hubbard collection of engravings, presented to the Library of Congress by Mrs. Gardiner Greene Hubbard","Catalog of large carbon photographs, photogravures, engravings, etchings and copper-plate paintings in the educational art exhibitions of A.W. Elson & Company with a list of other pictures recommended for school, library, and home decoration","Catalog of paintings by eminent American old masters : and by some of the prominent living American artists, from the collection of Young's Art Galleries","[Catalog of rug patterns]","Catalog \"T\" of standard merchandise : obtainable in exchange for S","[Catalogue]","Catalogue 1894-95.","Catalogue 1900.","Catalogue","Catalogue 82.","Catalogue. A.H. Abbott & co., manufacturers and importers of mathematical and surveying instruments and drawing materials of every description ..","Catalogue : chamber","Catalogue de luxe of the Department of Fine Arts, Panama-Pacific International Exposition","Catalogue de luxe of the Department of Fine Arts, Panama-Pacific International Exposition","Catalogue des bronzes de la Société archéologigue d'Athènes","Catalogue, descriptive and historical, of the pictures and sculpture in the Glasgow art gallery and museum, Kelvingrove","Catalogue des estampes d'ornement : faisant partie des collections de la Bibliothèque royale de Belgique, classé par nature d'objets suivi d'un index alphabétique des noms d'auteurs et accompagné de planches","Catalogue des livres, imprimés et manuscrits, de la bibliotheque de feu Monseigneur le prince de Soubise, maréchal de France : dont la vente sera indiquée par affiches au mois de janvier 1789","Catalogue des livres de la bibliotheque de feu M. le duc de La Valliere. contenant les manuscrits, les premieres éditions, les livres imprimés sur vélin & sur grand papier, les livres rares & précieux par leur belle conservation, les livres d'estampes, &c., dont la vente se fera dans les premiers jours du mois de décembre 1783","Catalogue des monuments et inscriptions de l'Égypte antique / publié sous les auspices de S.A. Abbas II Helmi par la direction générale du Service des antiquités [de l'Égypte] ; par J. de Morgan, U. Bouriant, G. Legrain, G. Jéquier, A. Barsanti","Catalogue des monuments et inscriptions de l'Égypte antique / publié sous les auspices de S.A. Abbas II Helmi par la direction générale du Service des antiquités [de l'Égypte] ; par J. de Morgan, U. Bouriant, G. Legrain, G. Jéquier, A. Barsanti","Catalogue des monuments et inscriptions de l'Égypte antique / publié sous les auspices de S.A. Abbas II Helmi par la direction générale du Service des antiquités [de l'Égypte] ; par J. de Morgan, U. Bouriant, G. Legrain, G. Jéquier, A. Barsanti","Catalogue des tableaux modernes ... sculptures ... tableaux anciens ... tapis-series ... de Ferrare (Italie) 16e siècle ... provenant de la collection de feu Madame A.C... d'A... dont la vente aux enchères ... 14 mai 1920","Catalogue des tableaux modernes, aquarelles, pastels, dessins, sculptures, objets d'art, composant la collection de m. Arsène Alexandre et dont la vente aura lieu à Paris, Galerie Georges Petit ... les ... 18 et ... 19 mai 1903 ..","Catalogue des tableaux anciens et modernes : par Juan de Arellano, Goya, Van Goyen ... : dessins anciens et aquarelles modernes ... : le tout dépendant de l'imporante collection de M. D.-- de G.--","Catalogue des tableaux de la Galerie impériale et royale de Vienne","Catalogue des tableaux du Musée du Prado","Catalogue des tableaux qui composent le cabinet de M. le comte de Merle","Catalogue des étoiles doubles et multiples en mouvement relatif certain, comprenant toutes les observations faites sur chaque couple depuis sa découverte, et les résultats conclus de l'étude des mouvements","Catalogue des vases, colonnes, tables de marbres rares, figures de bronze ... & autres effets importants qui composent le cabinet de feu M. le duc d'Aumont","Catalogue de tableaux modernes de premier ordre, pastels, aquarelles, dessins : œuvres importantes de: Besnard, Bonvin, Carriere, Cazin, Corot, Daubigny, Daumier, Degas, Diaz, Forain, Harpignies, Lebourg, Meissonier, Millet, Monet, Puvis de Chavannes, Théodore Rousseau, Renoir, Sisley, etc.; sculptures par Barye, Carriés, Dalou, Gémito, Rodin","Catalogue d'une nombreuse collection de livres en tout genre, rares et curieux : propres a satisfaire les amateurs et a fournir une partie de ce qui manque aux grandes bibliotheques : lesquels se vendront dans Berlin par Jean Neaulme, au commencement de l'année 1764 & dont le jour sera annoncé beaucoup d'avance par les gazettes ..","Catalogue d'une nombreuse collection de livres en tout genre, rares et curieux : propres a satisfaire les amateurs et a fournir une partie de ce qui manque aux grandes bibliotheques : lesquels se vendront dans Berlin par Jean Neaulme, au commencement de l'année 1764 & dont le jour sera annoncé beaucoup d'avance par les gazettes ..","Catalogue : fall and winter 1891.","Catalogue général officiel; beaux-arts; Exposition centennale de l'art français (1789-1889)","Catalogue of the Greek coins of Arabia, Mesopotamia and Persia (Nabataea, Arabia Provincia, S. Arabia, Mesopotamia, Babylonia, Assyria, Persia, Alexandrine empire of the East, Persis, Elymais, Characene / by George Francis Hill ... With a map and fifty-five plates","Catalogue illustré des ouvrages de peinture, sculpture et gravure","Catalogue illustré de l'Exposition internationale de Bruxelles. Beaux-arts","Catalogue (illustrated) Fine arts department","Catalogue illustré de l'exposition des arts incohérents","Catalogue illustré de la section des beaux-arts : école anglaise ; avec notes","Catalogue illustré","Catalogue illustré","Catalogue illustré","Catalogue and instruction book.","Catalogue / L.C. & W. L. Cron Co.","Catalogue: loan exhibition of foreign and Canadian pictures, shown under the auspices of the Women's Art Association of Canada, in the New Galleries, 594 Jarvis Street, from February 10th to 22nd, 1913.","Catalogue no. 13, spring and summer, 1875","Catalogue no. 52.","Catalogue no. 96 : dry goods, clothing, boots and shoes, hats and caps, ladies' and gents' furnishing goods, crockery, etc., etc., bought at sheriffs', receivers', and trustees' sales.","Catalogue number fifty-two.","Catalogue number sixty-six.","Catalogue of plaster reproductions from antique, medieval and modern sculpture : subjects suitable for schools, libraries, and homes.","Catalogue of A. Da Prato and Co. : importers and manufacturers of plaster cast reproductions from antique, medieval, and modern sculpture : subjects of every description for art schools : edition of 1900.","Catalogue of American historical portraits and engravings : including rare Revolutionary prints and unique New York views","Catalogue of the Forty-Ninth annual exhibition of the Ontario Society of Artists","Catalogue of the Fiftieth annual exhibition of the Ontario Society of Artists","Catalogue of Arabic glass weights in the British Museum","Catalogue of the architectural exhibition, Boston Architectural Club and Boston Society of Architects: St. Botolph Club, 2 Newbury Street, from May 22nd to June 3rd, 1899","Catalogue of Arretine pottery","Catalogue of ... art needlework of quality.","A catalogue of books printed at or relating to the University, town & county of Cambridge, from 1521 to 1893, with bibliographical and biographical notes","Catalogue of the British Section : containing a list of the exhibitors of the United Kingdom and its colonies, and the objects which they exhibit : in English, French, German, and Italian : with statistical introductions and an appendix in which many of the objects exhibited are more fully described","Catalogue of the bronzes, Greek, Roman, and Etruscan, in the Department of Greek and Roman Antiquities, British Museum","Catalogue of cameos, intaglios, medals, bas-reliefs, busts and small statues : with a general account of tablets, vases, ecritoires, and other ornamental and useful articles : the whole formed in different kinds of porcelain and terra cotta, chiefly after the antique, and the finest models of modern artists","Catalogue of the Château Ramezay museum and portrait gallery / prepared by Thomas O'Leary, assistant librarian (under the supervision of the president of the Antiquarian society)","A catalogue of Chinese porcelains collected by Mr. and Mrs. Charles P. Taft, Cincinnati, Ohio, with notes and illustrations, comp. and described by John Getz","Catalogue of china, glass, and crockery ware, cutlery, housefurnishing goods, &c, &c, &c.","A catalogue of Chinese porcelains collected by Mr. and Mrs. Charles P. Taft, Cincinnati, Ohio, with notes and illustrations, comp. and described by John Getz","Catalogue of Chinese coins from the VIIth cent. B. C., to A. D. 621. including the series in the Britis Museum","Catalogue of coins, medals and tokens, American and foreign, in gold, silver and copper","Catalogue of coins, medals and tokens, mostly American","Catalogue of the coins of the Andhra dynasty, the Western Ksatrapas, the Traikutaka dynasty, and the \"Bodhi\" dynasty","Catalogue of the coins of the Vandals, Ostrogoths and Lombards, and of the empires of Thessalonica, Nicaea and Trebizond in the British museum","Catalogue of coins, medals and tokens, fractional currency, books, coin sale catalogues, etc. Being the entire American collection of Wm. J. Jenks ... To be sold by auction, by Messrs. Bangs & co. ... September 1, 2, 3, 1880 ...","Catalogue of coins and medals, : the property of Mortimer Livingston Mackenzie, Esq. to be sold at auction by Leavitt, Strebeigh & Co. ... June 23 and 24, 1869.","Catalogue of the collection of antique Japanese art objects and curios formed by ... the late Dr. S.M. Burnett, of Washington, D.C. The entire collection to be sold at unrestricted public sale by order of the executors, beginning January 7th, 1907","Catalogue of the collection of Greek, Roman and English coins","Catalogue of a collection of engravings, etchings, and woodcuts","Catalogue of a collection of engravings, etchings and lithographs by women, exhibited at the Grolier Club, April 12 to 27, 1901","A catalogue of a collection of plaques, medallions, vases, figures, &c., in coloured jasper and basalte :","Catalogue of a collection of old embroideries of the Greek islands and Turkey","Catalogue of a collection of paintings and some art objects ..","A catalogue of the collection of the Right Honourable Edward Earl of Oxford deceas'd ... which will be sold by auction, by Mr. Cock, at his house in the great piazza, Covent-Garden, on Monday the 8th of March, 1741-2, and the five following days","Catalogue of the Cortland Desk Co., Lim. : manufacturers of the celebrated \"economy\" wall desk and the \"favorite\" combination desk.","Catalogue of Craftsman furniture made by Gustav Stickley at the Craftsman Workshops, Eastwood, N.Y.","Catalogue of craftsman furniture made by Gustav Stickley at The Craftsman Workshops, Eastwood, N.Y.","Catalogue of drawings by Dutch and Flemish artists preserved in the Department of Prints and Drawings in the British Museum","Catalogue of early Christian antiquities and objects from the Christian East in the Department of British and mediaeval antiquities and ethnography of the British museum;","Catalogue of early German and Flemish woodcuts preserved in the Department of Prints and Drawings in the British Museum","Catalogue of early German and Flemish woodcuts preserved in the Department of Prints and Drawings in the British Museum","A catalogue of the Egyptian antiquities in the possession of F.G. Hilton Price","A catalogue of English coins in the British museum. The Norman kings","A catalogue of English coins in the British museum. Anglo-Saxon series ..","Catalogue of the engravings issued by the Society of Iconophiles of the city of New York, MDCCCXCIV - MCMVIII /","A catalogue of the entire valuable museum of the late Matthew Duane, F.R. & A.S. ... containing the coins and medals : which, by order of the executors, will be sold by auction, by Mr. Gerard, at his house in Litchfield Street, St. Anne's, Soho, on Tuesday, the 3d of May, 1785, and the four following days ..","Catalogue of the entire cabinet of antique, medieval and modern coins, medals and jetons ...for many years known... as the Groux Collection... : auction by Messrs. Leavitt, April 7th, 8th and 9th, 1874...","Catalogue of etchings and dry points by Rembrandt, selected for exhibition at the Grolier Club of the City of New York, April-May, 1900","Catalogue of an exhibition of works by John Leech (1817-1864) held at the Grolier club from January 22 until March 8, 1914","Catalogue of an exhibition of lithographs of war work in Great Britain and the United States","Catalogue of an exhibition of contemporary German paintings","Catalogue of an exhibition of contemporary graphic art in Hungary, Bohemia, and Austria;","Catalogue of an exhibition of early Chinese pottery and sculpture","Catalogue of an Exhibition of Early English Portraits and Landscapes, lent by Mr. John H. McFadden, April the twenty-sixth through June the fifteenth, MCMXVII","Catalogue of an exhibition illustrating the varied interests of book buyers, 1450-1600, selected mainly from the collections of members of the Club of Odd Volumes, and held at the Club house, 50 Mt. Vernon street, March 18 to March 26, 1922","Catalogue of an exhibition of stained glass from the XIth to the XVIIIth cent","Catalogue of the exhibition of paintings by Ten American painters, April 11 to May 3, 1908","Catalogue of an exhibition of early Chinese pottery and sculpture","Annual Exhibition Catalogue of the Royal Canadian Academy of Arts, 1915","Annual Exhibition Catalogue of the Royal Canadian Academy of Arts, 1916","Catalogue of the exhibition, 1914","Catalogue of an exhibition of works by John Leech : (1817-1864) held at the Grolier club from January 22 until March 8, 1914","Catalogue of the exhibition, 1915","Annual Exhibition Catalogue of the Royal Canadian Academy of Arts, 1899","Catalogue of the extensive and valuable James Ten Eyck numismatic collection of rare coins and medals of the world","Catalogue of extremely rare valuable antiquities, furniture and objets d'art ... on exhibition, Feb. 26, 27 and 28 ... The scenery will be shown at the Terminal Warehouse, by permission of the auctioneer, at absolute sale Monday March 2d and afternoons following at 2 o'clock","Catalogue illustré officiel de la Section des beaux-arts de l'Exposition universelle d'Amsterdam, contenant environ 200 reproductions d'après les dessins originaux des artistes","Catalogue of fruit and ornamental trees cultivated at the Union Nurseries","Catalogue of Fukuba's collection of one hundred Ukiyoé paintings","Catalogue of the furniture, marbles, bronzes, clocks, candelabra, majolica, porcelain, glass, jewelery, goldsmith's and silversmith's work, ivories, medals, illuminations, miniatures, and objects of art generally, in the Wallace collection","Catalogue of the Gallery of Art of the New York Historical Society","Catalogue of Greek, Etruscan and Roman vases","Catalogue of Greek coins in the Hunterian collection, University of Glasgow","A catalogue of the Greek and Etruscan vases in the British Museum","Catalogue of Greek coins in the Hunterian collection, University of Glasgow","Catalogue of Greek coins in the Hunterian collection, University of Glasgow","Catalogue of the Greek and Etruscan vases in the British Museum","Catalogue of the imperial Byzantine coins in the British Museum","Catalogue of the imperial Byzantine coins in the British Museum","Catalogue of an important library of rare and valuable books; incunabula typographica, mostly in original bindings; illustrated books of the XVIth and XVIIIth century; early Americana; Standard works on the fine arts; bibles and liturgical books; fine bindings; Judaica; early books on geography, etc., including Hypnerotomachia Poliphili, 1499; Schatzbehalter, 1491; Terentius, Venezia, 1497; Valturius, 1483; Dürers Hroswitha, Proportion a.o. Holbeins Dance of Death, 1538; The first Holbein Bible; Theuerdank, 1519; Monument du Costume; Janscha-Ziegler, Rheinansichten, etc","Catalogue of improved and patented stable fittings and fixtures, brass, bronzed and nickel plated; poultry yard appliances, dog kennels, door and window guards, &c., &c.","Catalogue of Japanese artists' materials / Bunkio Matsuki.","Catalogue of Japanese novelties.","Catalogue of Japanese artists' materials / Bunkio Matsuki.","Catalogue of the jewellery, Greek, Etruscan, and Roman, in the departments of antiquities, British Museum","Catalogue of the J. Morgan Slade library and other architectural works in the Apprentices' library and Supplements no.1-12 to the Finding List of the Apprentices' Library","Catalogue of the Jones collection","Catalogue of the loan art and historic exhibition, at the Walker Mansion, Oakland, May 11-15, 1880","Catalogue of mediæval & later antiquities contained in the Mayer Museum, including the Mather collection of miniatures and medals relating to the Bonaparte family","Catalogue of the mediaeval ivories, enamels, jewellery, gems and miscellaneous objects bequeathed to the museum by Frank McClean","Catalogue of a memorial exhibition of the works of Augustus Saint-Gaudens, Carnegie Institute, April twenty-ninth through June thirtieth, nineteen hundred and nine","Catalogue of a Memorial exhibition of the works of Augustus Saint-Gaudens, April twenty-ninth through June thirtieth, nineteen hundred and nine","Catalogue of the oil paintings and water colours in the Wallace collection with short notices of the painters","A catalogue of old and rare books : being a portion of the stock of and offered for sale by Pickering & Chatto ..., London","A catalogue of one hundred impressions from gems","Catalogue of ornamental casts in the possession of the Department, Third Division : the Renaissance styles","A catalogue of paintings, drawings, etchings and lithographs","Catalogue of paintings, engravings, and photographs at the \"Walker Homestead\", Topsham, Maine.","Catalogue of paintings and sculpture in the collection of Charles T. Yerkes, esq., New York","Catalogue of paintings and sculpture in the collection of Charles T. Yerkes, esq., New York","Catalogue of paintings, January 1913","Catalogue of paintings and sculpture, November 1913.","Catalogue of pictures, sculpture, drawings, etchings and lithographs done by Canadian artists in Canada : under the authority of the Canadian War Memorials Fund and exhibited for the first time at the Art Gallery of Toronto, from October 18th to November 12th, 1919.","Catalogue of pictures, sculpture, drawings, etchings and lithographs done by Canadian artists in Canada : under the authority of the Canadian War Memorials Fund and exhibited for the first time at the Art Gallery of Toronto, from October 18th to November 12th, 1919","Catalogue of the pictures, drawings, etchings and objects of art","Catalogue of the pictures, drawings, etchings and objects of art","A catalogue of the pictures and drawings in the National loan exhibition, in aid of National gallery funds, held in the Grafton Galleries, London (1909-1910)","Catalogue of pictures and sculpture given by Canadian artists in aid of the patriotic fund ... Toronto, December the thirtieth, nineteen-fourteen.","Catalogue of pictures and sculpture given by Canadian artists in aid of the patriotic fund ... Toronto, December the thirtieth, nineteen-fourteen","A catalogue of the pictures at Grosvenor House, London : with etchings from the whole collection","Catalogue of plaster cast reproductions from antique, medieval and modern sculpture : subjects for art schools.","Catalogue of plaster cast reproductions from antique, medieval and modern sculpture.","Catalogue of plaster reproductions from antique, medieval and modern sculpture : subjects for art schools made and for sale by P.P. Caproni","A catalogue of the Portland Museum : lately the property of the Duchess Dowager of Portland deceased which will be sold by auction, by Mr. Skinner and Co. on Monday the 24th of April, 1786, and the thirty-seven following days ... Sundays, and the 5th of June ... excepted ..","Catalogue of prints and books, illustrating the history of engraving in Japan. Exhibited in 1888","Catalogue of the prints and etchings of Hans Sebald Beham, painter, of Nuremberg, citizen of Frankfort, 1500-1550","Catalogue of a private collection of ancient coins : and at the close a few modern coins, with an addenda : to be sold by auction at Clinton Hall, Astor Place on the afternoons of Tuesday, Wednesday, Thursday and Friday, October 6th, 7th, 8th and 9th, commencing each day at three o'clock, the Messrs. Leavitt, auctioneers","Catalogue of rattan and reed furniture","Catalogue of room decorations and artistic furniture.","Catalogue of the silver plate (Greek, Etruscan and Roman) in the British Museum","Catalogue of specimens illustrative of Persian and Arab art exhibited in 1885","Catalogue of summer exhibition, 1903.","Catalogue of summer exhibition, 1904.","Catalogue of summer exhibition, 1905.","Catalogue of summer exhibition, 1906.","Catalogue of summer exhibition, 1907.","Catalogue of summer exhibition, 1908.","Catalogue of summer exhibition, 1909.","Catalogue of summer exhibition, 1910.","Catalogue of textiles from burying-grounds in Egypt","Catalogue of textiles from burying-grounds in Egypt","Catalogue of an unique collection of Greek and Roman marbles, important gothic sculptures, primitive paintings, ceramics, tapestries and ancient rugs, including two monumental altars and a Greek iconostas, coming from historical collections and gathered in England, France, Austria, Italy and the Levant by a well-known European connoisseur during many years of discriminating collecting. The entire collection of 824 objects to be sold at public auction at the Anderson galleries ... New York city, on January twenty-sixth to twenty-ninth &lt;1921&gt; inclusive","Catalogue of the valuable literary and art property gathered by the late Augustin Daly, to be disposed of at absolute public sale ..","Catalogue of valuable Chinese and Japanese antiquities ... also a collection of old Japanese color prints, albums, books, paintings, etc., belonging to Mr. Jirokichi Yoshiy, to be sold ... at the Fifth Avenue Auction Rooms, on ... January 10th, 11th and 12, 1907 ..","Catalogue of the Walker Art Gallery; edited with an introduction and notes","Catalogue of the Wightman Memorial Art Gallery in the library of the University of Notre Dame","Catalogue of works of art ... also views of the summer and winter homes","Catalogue painting and sculpture, April 1912","A catalogue and price-list of drawing instruments","Catalogue and price list of colors and materials for artists, architects, decorators, designers, and draughtsmen ..","Catalogue and price list of the Supply Department [serial]","Catalogue and price list.","Catalogue and price list of furniture.","Catalogue and price list of artists' materials.","Catalogue and price list of Mackey print paoer co.","Catalogue raisonné d'une collection considerable de diverses curiosités en tous genres : contenuës dans les cabinets de feu Monsieur Bonnier de la Mosson, bailly & capitaine des chasses de la Varenne des Thuilleries & ancien Colonel du regiment dauphin","Catalogue raisonné des différens objets de curiosités dans les sciences et arts : qui composoient le cabinet de feu Mr. Mariette, controleur général de la Grande Chancellerie de France ...","Catalogue raisonné des tableaux, dessins, estampes, figures de bronze & de marbre, & morceaux d'histoire naturelle, qui composoient le cabinet de feu M. Poullain, receveur général des domaines du roi : suivi d'un abrégé historique de la vie des peintres dont les ouvrages formoient cette collection","Catalogue raisonné, de tableaux, desseins & estampes, des meilleurs maîtres d'Italie, des Pais-Bas, d'Allemagne, d'Angleterre et de France : qui composent différens cabinets","Catalogue raisonné des premières impressions de Mayence (1445-1467) : avec une plance en phototypie","Catalogue raisonné : or, a list of the pictures in Blenheim Palace : with occasional remarks and illustrative notes","Catalogue raisonné des différens objets de curiosités dans les sciences et arts : qui composoient le cabinet de feu Mr. Mariette, controleur général de la Grande Chancellerie de France ...","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters : in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools","Catalogues of exhibitions","Catalogues of exhibitions","Catalogues of exhibitions","Catalogus artificum : sive Architecti statuarii sculptores pictores caelatores et scalptores, graecorum et romanorum, literarum ordine dispositi","Catalogus bibliothecae Harleianae, in locos communes distributus cum indice auctorum","Catalogus bibliothecae Harleianae, in locos communes distributus cum indice auctorum","Catalogus bibliothecae Harleianae, in locos communes distributus cum indice auctorum","Catalogus bibliothecae Harleianae, in locos communes distributus cum indice auctorum","Catalogus centuriae librorum rarissimorum manuscript. & partim impressorum, arabicorum, persicorum, turcicorum, graecorum, latinorum, &c. : qua anno MDCCV bibliothecam publicam Academiae upsalensis auxit & exornavit","Catalogus der schilderijen, miniaturen, pastels, omlijste teekeningen enz in het Rijks-Museum te Amsterdam","Catalogus manuscriptorum codicum Collegii Claromontani : quem excipit catalogus mssrum. domûs professae Parisiensis","Catalogus of naamlyst van schilderyen met derzelver pryzen, zedert een langen reeks van jaaren zoo in Holland als op andere plaatzen in het openbaar verkogt, benevens een verzameling van lysten van verscheyden nog in wezen zynde cabinetten","Catalogus of naamlyst van schilderyen met derzelver pryzen, zedert een langen reeks van jaaren zoo in Holland als op andere plaatzen in het openbaar verkogt, benevens een verzameling van lysten van verscheyden nog in wezen zynde cabinetten","Catalogus of naamlyst van schilderyen met derzelver pryzen, zedert een langen reeks van jaaren zoo in Holland als op andere plaatzen in het openbaar verkogt, benevens een verzameling van lysten van verscheyden nog in wezen zynde cabinetten","Catalogus of naamlyst van schilderyen met derzelver pryzen, zedert een langen reeks van jaaren zoo in Holland als op andere plaatzen in het openbaar verkogt, benevens een verzameling van lysten van verscheyden nog in wezen zynde cabinetten","Catalogus of naamlyst van schilderyen met derzelver pryzen, zedert een langen reeks van jaaren zoo in Holland als op andere plaatzen in het openbaar verkogt, benevens een verzameling van lysten van verscheyden nog in wezen zynde cabinetten","Catalogus van een fraay kabinet schilderyen, beneevens een uitmuntende collectie gecouleurde en ongecouleurde teekeningen : beide door de beroemdste Neederlandsche meesters : capitaale gebonden prentwerken, ... moderne medailles, ... rariteyten, ... boeken : alles nagelaaten by wylen den wel edele gestrenge Heer Jonas Witsen, ... raad in de vroedschap, en commissaris deezer stad, &c. &c. &c. : al het welke verkogt zal worden door de makelaars Jan Goris Terwen, Philippus van der Schley, C. Ploos van Amstel J. Cz., Jan Yver, en Jeronimo de Bosch Jansz. op maandag den 16 augustus 1790, en volgende dagen, ten huize van Arnoldus Dankmeyer en Zoon ..","Catalogus van een uitmuntend kabinet met konstige schilderyen, door de beste Italiaansche, Fransche, Brabandsche en Nederlandsche meesters : alles in veele jaaren by een verzameld en nagelaaten door wylen den Wel Ed. Heer Pieter Locquet : alle het welke, benevens de rariteiten, verkogt zal worden door de makelaars Philippus van der Schley, Jan de Bosch, Jeronsz., Cornelis Ploos van Amstel, Jbs. Csz., Hendrik de Winter, en Jan Yver op maandag den 22 september 1783, ... en volgende dagen, ... ten huize van Arnoldus Dankmeyer, en Zoon, casteleins in 't Oudezyds Heeren Logement te Amsterdam","Catalogus van een uitmuntend en fraay kabinet schilderyen van de beste en beroemste Italiaansche, Fransche, dog meest, Nederlandsche meesters : met veel kundigheid by een verzameld en nagelaaten door den Heer Lambert ten Kate : 't welk verkogt zal worden te Amsterdam, op woensdag den 29 may 1776 ... ten huizen van Arnoldus Dankmeyer ... door de makelaars Jan Yver en David Berck ..","Catalog: the valuable Oriental art collection of the late William D. McCann, sold by order of the trustees, including antique porcelains, and potteries of the Han, T'ang, Sung, Ming, and Tsing Dynasties. Bronzes, enamels, embroideries, carvings, lacquers, jade, marbles, stone, leather, ivories, brocades, paintings, screens ... on exhibition February 10th, 11th and 12th ..","A catalogve and succession of the kings, princes, dukes, marquesses, earles, and viscounts of this realme of England, since the Norman conquest, to this present yeere 1622. Together with their armes, wiues, and children; the times of their deaths and burials, with many of their memorable actions","Catalogue of the works of art belonging to the City of New York","Catalogue d'une très grande et riche collection de tableaux, estampes, bronzes, et d'autres raretés recueillis en nombre d'années par le comte Charles de Proli : dont la vente se fera en argent de change dans la maison du dit comte de Proli au marché aux souliers, immediatement après celles de feu Mr. le chanoine Knyff & de Mr. Met de Penningen","Cathedral antiquities","Cathedral antiquities","Cathedral antiquities","Cathedral antiquities","Cathedral antiquities","Cathedral antiquities","Cathedral cities of Italy","Cathedral cities of England","Cathedral days : a tour through southern England","Cathedrals, abbeys and churches of England and Wales : descriptive, historical, pictorial","Cathedrals, abbeys and churches of England and Wales : descriptive, historical, pictorial","Cathedrals, abbeys and churches of England and Wales, descriptive, historical, pictorial","Cathedrals, abbeys and churches of England and Wales, descriptive, historical, pictorial","Cathedrals, abbeys and churches of England and Wales : descriptive, historical, pictorial","Cathedrals and cloisters of the Isle de France","Cathedrals and cloisters of the Isle de France","The cathedrals and churches of Norway, Sweden and Denmark","The cathedrals and churches of northern Italy, their history and their architecture;","Cathedrals and churches of the Rhine","The cathedrals and churches of the Rhine","The cathedrals and churches of the Rhine","Cathedrals and churches of the Rhine","Cathedrals and cloisters of the Isle de France : including Bourges, Troyes, Reims and Rouen","Cathedrals and cloisters of the south of France","Cathedrals and cloisters of the south of France","Cathedrals and cloisters of the south of France","The cathedrals and churches of Norway, Sweden and Denmark","The cathedrals of England and Wales. First-[third] series","The Cathedrals of England and Wales : their history, architecture, and associations ; with a series of Rembrandt plates and many illustrations in the text","The cathedrals of England and Wales. First-[third] series","The Cathedrals of England and Wales : their history, architecture, and associations ; with a series of Rembrandt plates and many illustrations in the text","The cathedrals of Great Britain, their history and architecture","The cathedrals of Great Britain, their history and architecture;","The cathedrals of northern Spain, their history and their architecture; together with much of interest concerning the bishops, rulers and other personages identified with them","Cathedrals of southern France","The cathedrals and other churches of Great Britain","Catálogo de monedas arábigas españolas que se conservan en el Museo Arqueológico Nacional. Publicado siendo director del mismo d. Juan de Dios de la Rada y Delgado","Catalogue of paintings and drawings.","Catalogue d'une tres-riche et tres-nombreuse collection d'estampes et desseins, tant relie's qu'autres : contenant tout ce qu'il y a de plus rare des maîtres & des ecoles italienne, lombarde, allemande, flamande, françoise, angloise & hollandoise, recueillie depuis nombre d'années avec beaucoup d'exactitude ; dont la vente se fera à Bruxelles lundi 15 avril 1765 & jours suivans ..","Cause and prevention of uneven yarn","Causeries sur l'art et la curiosité","Causeries sur l'art et la curiosité","Catalogue d'estampes des plus grands maîtres italiens, flamands & françois, de divers recueils d'estampes, d'architecture de différents maîtres, & autres traités sur les arts, dépendants de la succession de M. Mariette, contrôleur-genéral de la Grande-Chancellerie de France, honoraire amateur de l'Academie royale de peinture & sculpture & de l'Academie de Florence ...","Celse, Vitruve, Censorin (oeuvres complètes), Frontin (Des aqueducs de Rome) ; avec la traduction en français [et] publiés sous la direction de M. Nisard","Celtic art in pagan and Christian times","The Celt, the Roman, and the Saxon : a history of the early inhabitants of Britain, down to the conversion of the Anglo-Saxons to Christianity ; illustrated by the ancient remains brought to light by recent research / by Thomas Wright ; with numerous engravings on wood","The Cemeteries of Abydos","Cento imprese","Central's book of homes","Ceramics; a manual for chemists, engineers and manufacturers","Cercueils anthropoïdes des prêtres de Montou","Domashni byt russkago naroda v 16 i 17 st","Chairs, reed and rattan rockers.","Cham au Salon de 1863","Cham","Cham","Cham","Cham","Champ fleury : au quel est contenu lart & science de la deue & vraye proportio[n] des lettres attiques, quo[n] dit autreme[n]t lettres antiques, & vulgairement lettres romaines proportionnes selon le corps & visage humain ...","Channel Master Electronics 1974","Character and individuality in decorations and furnishings.","Character in furniture.","Character of renaissance architecture","Character of renaissance architecture","Chardin","Charles Conder; his life and work","Charles Eliot, landscape architect, a lover of nature and of his kind, who trained himself for a new profession, practised it happily and through it wrought much good","Charles Hercules Read; a tribute on his retirement from the British museum and a record of the chief additions to the Department of British and mediaeval antiquities and ethnography during his keepership, 1896-1921","A chart of Oxford printing, '1468'-1900; with notes and illustrations by Falconer Madan","Château de Saint-Cloud : domaine de la couronne","Castles and chateaux of old Burgundy and the border provinces","The chateaux of the Loire : how to visit them rapidly and economically by railway, motor car or bicycle","The châteaux of Touraine","Chats on costume","Chats on cottage and farmhouse furniture","Chats on old furniture : a practical guide for collectors","Chats on old pewter","Chat with the ladies about house building","The cheap cottage and small house : a manual of economical building","A cheap enamel for stoneware","Chefs-d'oeuvre des arts industriels; céramique -verrerie et vitraux-émaux-métaux-orfévrerie et bijouterie-tapisserie; deux cents gravures sur bois","Chemistry : general, medical, and pharmaceutical including the chemistry of the U.S. pharmacopoeia ; a manual on the general principles of the science, and their applications in medicine and pharmacy","Chicago Newspaper Union lists : embracing 1,245 of the best class of country home papers.","The children's book of art","The children's book of stars","Children's books and their illustrators","A child's guide to pictures","China book.","China, its costume, arts, manufactures, &c. : edited principally from the originals in the cabinet of the late M. Bertin, with observations explanatory, historical, and literary","China, its costume, arts, manufactures, &c. : edited principally from the originals in the cabinet of the late M. Bertin, with observations explanatory, historical, and literary","China, its costume, arts, manufactures, &c. : edited principally from the originals in the cabinet of the late M. Bertin, with observations explanatory, historical, and literary","China; its history, arts and literature","china painter instruction book, The","Chinese art","Chinese art","Chinese clay figures","Chinese pottery and porcelain : an account of the potter's art in China from primitive times to the present day","Chinese pottery and porcelain : an account of the potter's art in China from primitive times to the present day","Chinesisches Porzellan : seine Geschichte, Kunst und Technik","A Chippendale romance","Chips from the workshop of Gustave Stickley, Syracuse, N.Y., U.S.A.","Iconologia deorum, oder Abbildung der Götter : welche von den alten verehret Worden ; ais dem Welt-berümtesten Antichen der Griechischen und Römischen Statuen, auch in Marmel, Porfido-Stein, Metall, Agat, Onyx, Sardonich und andren Edelsteinen befindlichen Bildereyen, sorgfältig abgesehen, samt dero eigentlicher Beschreibung und Erklärung der Heidnischen Tempel-Ceremonien, auch Vorbildung der thiere und anderer Sachen, die auf hieroglyphische und emblematische Art, nach Weise der Egyptischen Schrifften, schicklich können vorgebracht und auf einen gewissen Verstand gerichtet werden ; deme allem vorgefügt ist, des durchleuchtigen Palm-Ordens der Hochlöbl. fruchtbringenden Gesellschaft auf dem Parnass aufgestellter ehren-Tempel","Christian archaeology;","Christian iconography; or, The history of Christian art in the middle ages","A Christmas carol","Christmas gifts.","A chronicle of the Church of S. Martin in Leicester, during the reigns of Henry VIII, Edward VI, Mary and Elizabeth : with some account of its minor altars and ancient guilds","A chronological catalogue of the engravings, dry-points and etchings of Albert Dürer, as exhibited at the Grolier club;","The chronology of mediÃ¦val and renaissance architecture","Church architecture. Illustrated with thirty-five lithographic plates, from original designs","A church and community survey of Pend Oreille County, Washington","Church and conventual arrangement. With copious references, a complete glossary, and an index. And illustrated by a series of ground-plans and plates of the arrangements of churches in different countries and at successive periods, and of the conventual plans adopted by the various orders","Church embroidery, ancient and modern","The churches of Buchan and notes by the way : being short sketches of the early history of Christianity in Scotland, from its introduction to the Reformation","The church heraldry of Norfolk : a description of all coats of arms on brasses, monuments, slabs, hatchments, &c., now to be found in the county, illustrated, with references to Blomefield's History of Norfolk and Burke's Armory, together with notes from the inscriptions attached","Church metal work.","The history and antiquities of the cathedral church of Oxford : illustrated by a series of engravings, of views, plans, elevations, sections, and details of that edifice, with biographical anecdotes of the bishops and of other eminent persons connected with the church","The church of S. Maria antiqua","The church on the changing frontier; a study of the homesteader and his church","Church plans.","Church and Sunday school publicity; practical suggestions for using the printed word to extend the influence of the gospel","Le pays des fourrures [microforme]","Vingt mille lieus sous les mers [microforme]","I cinque ordini di architettura di Andrea Palladio : esposti per un' esatta istruzione di chi ama e coltiva questa billa utilissima arte","Regola delli cinqve ordini d' architettvra","Circular relating to historic and prehistoric ruins of the Southwest and their preservation","Cathedral cities of Spain","The cities of Romagna and the Marches","The cities of Umbria","City architecture; or, Designs for dwelling houses, stores, hotels, etc. In 20 plates. With descriptions and an essay on the principles of design","The city and country builder's and workman's treasury of designs : or, The art of drawing and working the ornamental parts of architecture. Illustrated by upwards of four hundred grand designs, neatly engraved one hundred and eighty-fix Copper plates, for piers, gates, doors, windowns, niches, buffets, cisterns, chimney pieces, tabernacle frames, pavements, frets, gulochi's, pulpits, types, altar pieces, monuments, fonts, obelisques, pedestals, for sun-dials, busto's and stone tables, book-cafes, cielings and iron works ; proprortioned by Aliquot Pars ; with an appendix of fourteen plates of strusses for girders and beams, different sorts of rafters, and a variety of roofs, &c ; to which are prefix'd the five orders of columns, according to Andrea Palladio ; whose members are apportioned by Aliquot Pars, in a more easy manner, than has yet been done ; the whole interspersed with sure rules for working all the varieties of raking members in pediments, modilions, &c. the like, for the immediate use of workmen, never published before in any language","City development, a study of parks, gardens, and culture-institutes; a report to the Carnegie Dunfermline trust","City plan for Akron, prepared for Chamber of commerce","City plan for East Orange, Essex county, New Jersey","City planning progress in the United States, 1917","City planning; a series of papers presenting the essential elements of a city plan","The civic ancestry of New York--City and State","Principj di architettura civile","Civil engineer and architect's journal","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","The Civil engineer and architect's journal, scientific and railway gazette","C. Ivlivs Caesar, sive, Historiae imperatorvm Caesarvmqve romanorvm ex antiqvis nvmismatibvs restitvtae liber primvs : acessit C. Ivlii Caesaris vita et res gestae","C. Ivlivs Caesar : sive Historiae imperatorvm Caesarvmqve romanorvm ex antiqvis nvmismatibvs restitvtae liber primvs; accessit C. Ivlii Caesaris vita et res gestae","C. Ivlivs Caesar : sive Historiae imperatorvm Caesarvmqve romanorvm ex antiqvis nvmismatibvs restitvtae liber primvs; accessit C. Ivlii Caesaris vita et res gestae","C. Ivlivs Caesar : sive Historiae imperatorvm Caesarvmqve romanorvm ex antiqvis nvmismatibvs restitvtae liber primvs; accessit C. Ivlii Caesaris vita et res gestae","The claims of decorative art","The claims of decorative art","Clark's O. N. T. book of needlework;","Classed catalogue of printed books","Classical antiquities;","Classical antiquities;","The clays and clay industries of Connecticut","Cleopatra's needle : an account of the negotiations leading up to its gift to the city of New York by the Khedive of Egypt, its removal and its history and inscriptions, reprinted from \"Egypt and its betrayal\"","The Cleveland thorofare plan. City of Cleveland. City plan commission","The climate and weather of Baltimore","Climatological data, New Jersey","Climatological data, Missouri","Climatological data, South Carolina","Climatological data, Arkansas","Climatological data, Missouri","Climatological data, Arkansas","Climatological data, New Jersey","Climatological data, New England","Climatological data, Pennsylvania","Climatological data, West Virginia","Climatological data, New Jersey","Climatological data, West Virginia","Climatological data, New England","Cloister life in the days of Coeur de Lion","Clothing and health","Club men of Louisiana in caricature","The Clyde mystery : a study in forgeries and folklore","The coal tar colours of Farbwerke vorm. Meister Lucius & Brüning, Hoechst on Main, Germany and their application in wool dyeing","Collection de cent-vingt estampes, gravée d'après les tableaux & dessins qui composoient le cabinet de m. Poullain ... précédée d'un abrégé historique de la vie des auteurs qui la composent ... Cette suite a été exécutée sous la direction du sieur Fr. Basan ... par de jeunes artistes des deux sexes, dont les talens se font connoître & accroissent de jour en jour. Le sr. Moitte ... en avoit fait les dessins, d'après les tableaux ..","Codex Vercellensis iamdudum ab Irico et Bianchino bis edutus denuo cum manuscripto","The coin book, comprising a history of coinage; a synopsis of the mint laws of the United States; statistics of the coinage from 1792 to 1870; list of current gold and silver coins, and their custom house values; a dictionary of all coins known in ancient and modern times, with their values; the gold and silver product of each state to 1870; list of works on coinage; the daily price of gold from 1862 to 1871. With engravings of the principal coins","coin chart manual : supplementary to Thompson's Bank note and commercial reporter, containing facsimiles of all the gold and silver coins found in circulation, throughout the world, with the intrinsic value of each, The","The coin collector","Coins and chronology of the early independent sultans of Bengal","Coins, medals, and seals, ancient and modern. Illustrated and described. With a sketch of the history of coins and coinage, instructions for young collectors, tables of comparative rarity, price lists of English and American coins, medals and tokens, &c., &c","The coins of Haidar Ali and Tipu Sultan","Coins of the Jews","The coins of the Moghul emperors of Hindustan in the British Museum","The coins of the Moghul emperors of Hindustan in the British museum","Coins of the Romans relating to Britain, described and illustrated","The coins of the sháhs of Persia, Safavis, Afgháns, Efsháris, Zands, and Kájárs","The coins of the sultáns of Delhi in the British museum","The coins and tokens of the possessions and colonies of the British empire","ColecciÃ³n de hierros de Santiago RusiÃ±ol","Collectanea antiqvitatvm in vrbe atqve agro Mogvntino repertarvm","Collecting as a pastime","Collection Carrand au Bargello","Collection de chirurgiens grecs avec dessins attribués au Primatice. Reproduction réduite des 200 dessins du Manuscrit latin 6866 de la Bibliothèque nationale","Collection de sculptures antiques, grecques et romaines : trouvées a Rome dans les ruines des Palais de Neron, et de Marius ..","Collection des Goncourt; dessins, aquarelles et pastels du 18e siècle","Collection des livrets des anciennes expositions depuis 1673 jusqu'en 1800","Collection Marczell de Nemes de Budapest","A collection of ancient Chinese and Persian porcelain and pottery, Persian miniature paintings, books and manuscripts, consigned on account of the European war; also snuff bottles, jades and antique cloisonné enamels from another collector. To be sold ... May 4th, 5th, 6th, 7th and 8th, 1915 ..","A collection of armorial bearings, inscriptions, etc., in the Church of St. Nicholas, Newcastle on Tyne, and chapelries of Gosforth & Cramlington, Northumberland. To which is prefixed a historical account of the Church of St. Nicholas","A Collection of coats of arms borne by the nobility and gentry of the county of Glocester","Collection of Etruscan, Greek and Roman antiquities from the cabinet of the Honourable William Hamilton","Collection of Etruscan, Greek and Roman antiquities from the cabinet of the Honourable William Hamilton","A collection of fifty prints from antique gems in the collections of the Right Honourable Earl Percy, the Honourable C.F. Greville, and T.M. Slade, esquire","[Collection of German architectural engravings]","A collection of hieroglyphs : a contribution to the history of Egyptian writing","A collection of interesting and historic prints : being a brief presentation of some of the originals and reproductions in the possession of the State Street Trust Company","Collection of the most remarkable monuments of the National Museum;","Collection of the most remarkable monuments of the National Museum;","Collection of the most remarkable monuments of the National Museum;","Collection of the most remarkable monuments of the National Museum;","Collection of the most remarkable monuments of the National Museum","A collection of vases, altars, paterae, tripods, candelabra sarcophagi, &c. from various museums and collections : engraved on 170 plates","Collection Pacully","Collections towards a history of pottery and porcelain, in the 15th, 16th, 17th, and 18th centuries : with a description of the manufacture, a glossary, and a list of monograms","Collector's luck; or, A repository of pleasant and profitable discourses descriptive of the household furniture and ornaments of olden time..","Collezione di soggetti ornamentali ed architettonici inventati e disegnati da Domenico Moglia","Cologne","Cologne","The colonial architecture of Salem","The colonial architecture of Philadelphia","The colonial book ..","The colonial book of the Towle Mfg. Co. Which is intended to delineate and describe some quaint and historic places in Newburyport and vicinity and show the origin and beauty of the colonial pattern of silverware","The colonial furniture of New England : A study of the domestic furniture in use in the seventeenth and eighteenth centuries","Colonial homes and their furnishings","The color blue in pottery and porcelain","Coloring and decoration of ceramic ware","The color printer. A treatise on the use of colors in typographic printing","Color schemes for the home and model interiors","Color schemes for the home and model interiors","Colour harmony in dress","The colour printing of carpet yarns; a useful manual for colour-chemists and textile printers","The column and the arch : essays on architectural history","Columns and struts, theory and practical design, with examples worked out","The Comacines, their predecessors and their successors","The comic alphabet","The comic history of Rome","Cominciamento e progresso dell' arte dell' intagliare in rame : colle vite di molti de' più eccellenti maestri della stessa professione","Varia commensuracion para la escultura y arquitectura","Commentarij in Epistolam Pauli ad Romanos","Commercial and architectural St. Louis ; illustrated","Commercial bookbinding; a description of the processes and the various machines used","Communications to the Board of Agriculture : on subjects relative to the husbandry, and internal improvements of the country","Comparative sensitiveness of some common detectors of electric oscillations","Companion to Roman history","Companion to Roman history","Comparative anatomy of highway bridges","Comparative design of a viaduct","Comparative design for a highway bridge","Comparison of indirect and direct illumination","A Compilation of splendid ornamental design from foreign works of recent production","A complete body of heraldry : containing, an historical enquiry into the origin of armories, and the rise and progress of heraldry, considered as a science ...","A complete body of heraldry : containing, an historical enquiry into the origin of armories, and the rise and progress of heraldry, considered as a science ...","Complete catalog and price list","A complete dictionary of dry goods and history of silk, linen, wool and other fibrous substances","A Complete history of the New York and Brooklyn Bridge : from its conception in 1866 to its completion in 1883","Complete instructions","A complete and practical solution book for the common school teacher","A complete treatise on practical land-surveying, in seven parts;","The complete works of Count Rumford","The complete works of Count Rumford","Composing room management; a survey of present conditions and a discussion in detail of possible improvements","The conception of art","A concise glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","A concise and rational course in hypnotism","Concours pour l'Exposition universelle de 1900; projets exposés au Palais de l'industrie","Concrete bridges and culverts, for both railroads and highways","Confessions of a caricaturist","The conquest of the Missouri; being the story of the life and exploits of Captain Grant Marsh","The conquest of nature","Les conquêtes artistiques de la révolution et de l'empire; reprises et abandons des Alliés en 1815, leurs conséquences sur les Musées d'Europe","Considerazioni d'Alimberto Mavri sopra alcvni lvoghi del Discorso di Lodouico delle Colombe intorno alla stella apparita 1604","Constable's sketches in oil & water colours","Constantinople","Constantinople : ouvrage orné de 103 gravures","The constitution, by-laws and house rules of the Westmoreland Club of Richmond, Va","Construction : a journal for the architectural engineering and contracting interests of Canada","The construction of Lombard and Gothic vaults","The construction of wrought iron bridges: embracing the practical application of the principles of mechanics to wrought iron girder work","Constructive work;","On the theory and calculation of continuous bridges","Contrasts : or a parallel between the noble edifices of the middle ages, and corresponding buildings of the present day; shewing the present decay of taste. Accompanied by appropriate text","Contrasts ; or, A parallel between the noble edifices of the middle ages, and corresponding buildings of the present day, shewing the present decay of taste ; accompanied by appropriate text","Contributions to the history of the south-western portion of the United States","Contributions to the history of the south-western portion of the United States","Contributions to the history of the south-western portion of the United States","A contribution to our knowledge of the varieties of the wall-lizard (Lacerta muralis) in Western Europe and North Africa","Convenient and ornamental architecture, consisting of original designs, for plans, elevations and sections, beginning with the farm house, and regularly ascending to the most grand and magnificent villa : calculated both for town and country, and to suit all persons in every station of life : engraved on seventy copper plates : with reference and explanation in the letter press, of the use of every room in each separate building, and the dimensions accurately figured on the plans, with exact scales for measurement","Conversations on natural philosophy, in which the elements of that science are familiarly explained, and adapted to the comprehension of young pupils. Illustrated with plates","Copper weather vanes.","Coral Gables homes, Miami, Florida / [George E. Merrick]","Corbin Cabinet Locks 1964","Cordoue & Grenade","Coronation souvenir","Correlated courses in woodwork and mechanical drawing","The corset and the crinoline : a book of modes and costumes from remote periods to the present time","Costume design and illustration","Costume design and illustration","Costume: fanciful, historical, and theatrical","The costume of the ancients","The costume of the ancients","Costume of the ancients","Costume of the Russian empire : illustrated by upwards of seventy richly coloured engravings ..","Costumes of Europe: with descriptions of the people, manners, and customs","[Costumes on the western coast of Africa","Cottage residences : or, A series of designs for rural cottages and cottage villas, and their gardens and grounds ; adapted to North America","Cottage residences; or, A series of designs for rural cottages and cottage villas, and their gardens and grounds","Cottage residences : or, A series of designs for rural cottages and cottage villas, and their gardens and grounds. Adapted to North America","Cottages and cottage life : containing plans for country houses, adapted to the means and wants of the people of the United States ; with directions for building and improving for the laying out and embellishing of grounds ; with some sketches of life in the country","Cotton and other vegetable fibres : their production and utilisation","Cotton picker room machinery","Cottons, linens, woollens, silks. How to buy and judge materials. A useful guide with facts for warehouse, shop and home","Cotton values in textile fabrics","Cotton weaving: its development, principles, and practice","Country architecture in France and England : XV. and XVI. centuries...","The country church in colonial counties as illustrated by Addison County, Vt., Tompkins County, N.Y., and Warren County, N.Y","The country church in colonial counties as illustrated by Addison County, Vt., Tompkins County, N.Y., and Warren County, N.Y","Country cottages and week-end homes","Country-cottages and week-end homes","The country gentleman's architect : containing a variety of designs for farm houses and farm yards ... : with plans and sections shewing at large the construction of cottages, barns, stables, feeding-houses, dairies, brew-houses, maltings, &c. : with plans for stables and dog-kennels : to which are added, designs for labourers' cottages and small villas : the whole adapted to the use of country gentlemen about to build or to alter","The country gentleman's architect, in a great variety of new designs : for cottages, farm-houses, country-houses, villas, lodges for park or garden entrances, and ornamental wooden gates : with plans of the offices belonging to each design, distributed with a strict attention to convenience, elegance, and economy : engraved on thirty-two plates, from designs drawn","Country homes and gardens of moderate cost;","The country house; a practical manual of the planning and construction of the American country home and its surroundings","The county seats of Shropshire : a series of descriptive sketches, with historical and antiquarian notes, of the principal family mansions","Courrier de l'art","Cours d'architecture : qui comprend Les ordres de Vignole, avec des commentaires, les figures & les descriptions de ses plus beaux bâtimens, & de ceux de Michel-Ange, des instructions et des preceptes, & plusieurs nouveaux desseins concernans la distribution & la décoration, la matière & la construction des édifices, la maçonnerie, la charpenterie, la couverture, la serrurerie, la menuiserie, le jardinage, & géneralement tout ce qui regarde l'art de bastir","Cours d'architecture enseigné dans l'Academie royale d'architecture : premiere[-cinquième] partie ...","Cours d'architecture, ou, Traité de la décoration, distribution & construction des bâtiments : contenant les leçons données en 1750, & les années suivants","Cours de géométrie pratique, d'architecture militaire, de perspective et de paysage : avec un dictionnaire des termes de l'architecture, dirigés relativement aux connoissances essentielles que doivent avoir, dans ces quatre premiers genres d'étude du dessein, les jeunes gentilshommes destinés à l'etat militaire","Cours de mathématique : contenant toutes les parties de cette science, mises à la portée des commençants","Cours de peinture par principes","A course on the stresses in bridge and roof trusses, arched ribs and suspension bridges","Courtenay family armorial, containing over two hundred coats of arms taken from those at Powderham Castle, with explanatory notes","Cracovie","The craftsman","Craftsman bungalows : a collection of the latest designs dedicated to the lover of a convenient home by Jud Yoho.","Craftsman furnishings for the home made by Gustav Stickley, The Craftsman, Inc., Eastwood, N. Y.","Crawford Furniture Manufacturing Corporation 1973","Crayon portraiture; complete instructions for making crayon portraits on crayon paper and on platinum, silver, and bromide enlargements, also directions for the use of transparent liquid water colors and for making French crystals","Cretan pictographs and prae-Phoenician script. With an account of a sepulchral deposit at Hagios Onuphrios near Phaestos in its relation primitive Cretan and Aegean culture","Cretan pictographs and prae-Phoenician script : with an account of a sepulchral deposit at Hagios Onuphrios near Phaestos in its relation to primitive Cretan and Aegean culture","Art and criticism : monographs and studies","Crivelli","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crockery & glass journal","Crown Metal Display Equipment 1962","The crown of wild olive ; also, Munera pulveris ; Pre-Raphaelitism ; Aratra Pentelici ; The ethics of the dust ; Fiction, fair and foul ; The elements of drawing","The crown of wild olive; four lectures on work, traffic, war, and the future of England","C. Suetonius Tranquillus ex recensione Joannis Georgii Graevii ... : accedunt notae selectiores aliorum","A book of English gardens, written","Economics of the construction industry","Europe's flint glass industry","... Studies in vocational diseases","The building trades","The garden that we made","Royal palaces & gardens","Gardens of England","Flower grouping in English, Scotch & Irish gardens; notes & 56 sketches in colour","Gardens in the making","The parks, promenades, & gardens of Paris, described and considered in relation to the wants of our own cities, and the public and private gardens","The little garden","My garden","That rock-garden of ours","My garden of the red, red rose ..","My garden in spring","The charm of gardens","Garden-craft old and new","Recent developments in drawing by the aid of projection apparatus used on the house lighting system ..","Dutch bulbs and gardens","Book of garden plans","The flowers and gardens of Madeira","The book of garden furniture","Shelter and clothing; a textbook of the household arts","The craft of hand-made rugs","Costume design and home planning","Cottages for rural labourers (appendix)","The Highway code of the state of New York; containing the Highway law of 1908, as revised by the joint committee of the Senate and Assembly to investigate the subject of highways; the Motor vehicle law of 1904, and all other constitutional and statutory provisions relating to highways and bridges","Study of fabrics","The happy garden","The geology of New Hampshire. A report comprising the results of explorations ordered by the legislature","Publicity methods for engineers; the proceedings of the first National conference on public information held under the auspices of the American association of engineers","Report on the building and ornamental stones of Canada","Illuminating engineering practice; lectures on illuminating engineering delivered at the University of Pennsylvania, Philadelphia, September 20 to 28, 1916, under the joint auspices of the University and the Illuminating Engineering Society","The San Francisco earthquake and fire; a brief history of the disaster; a presentation of facts and resulting phenomena, with special reference to the efficiency of building materials, lessons of the disaster","The federal capital. Report explanatory of the preliminary general plan","The Hittites","Peruvian art; a help for students of design","The cathedrals of northern France","The beautiful necessity; seven essays on theosophy and architecture","Catalogue of an exhibition of early English portraits and landscapes lent","Cambridge water-colours","Dutch painters of the nineteenth century. With biographical notices","The Greek painters' art","The art of illuminating as practised in Europe from the earliest times","Studies in pictures; an introduction to the famous galleries","The planning of Christian Science church edifices","Pictures and their painters; the history of painting","Six centuries of painting","Stories of the German artists","Stories of the Flemish & Dutch artists, from the time of the Van Eycks to the end of the seventeenth century","Painting in France, after the decline of classicism. An essay","William Callow, R. W. S., F. R. G. S.;","Confessions of a caricaturist","Famous houses and literary shrines of London","The American flag. New York state educational department, sixth annual report--supplemental volume:","The farm market","Writing an advertisement ...","The cottages and the village life of rural England","The book of decorative furniture, its form, colour, & history","The practical book of oriental rugs","Little romances of china","A short history of art","The things which are seen; a revaluation of the visual arts","Radford's artistic homes; 250 designs ...","Houses and gardens","The cottage homes of England","Fine and industrial arts in elementary schools","Handbook of church advertising","Castles and chateaux of old Touraine and the Loire country","Venice and its story","Men of the old stone age, their environment, life and art","Illustrated descriptive account of the Museum of Andalucian pottery and lace, antique and modern; together with notes on pre-Roman Seville and the lost city of Tharsis","Nature drawing from various points of view;","Perspective for art students","English costume","Ancient Egyptian, Assyrian, and Persian costumes and decorations","A garden in pink","Interior decoration for the small home","The house beautiful and useful; being practical suggestions on furnishing and decoration","The practice of water-colour painting","Drawing, from drawing as an educational force to drawing as an expression of the emotions","Modern civic art; or, The city made beautiful;","The improvement of towns and cities; or, The practical basis of civic aesthetics","Printing; a textbook for printers' apprentices, continuation classes, and for general use in schools","The prospects for building construction in American cities","Small French buildings; the architecture of town and country, comprising cottages, farmhouses, minor chateaux or manors with their farm groups, small town dwellings, and a few churches","Bobbins of Belgium : a book of Belgian lace, lace-workers, lace-schools and lace-villages","Survey of the book and job printing industry, Chicago, Illinois ...","Twelve old houses west of Chesapeake Bay;","Stately homes of California","Historic homes of New England","Interesting houses of New England","The small house for a moderate income","Our homes and their adornments; or, How to build, finish, furnish and adorn a home ... the whole being designed to make happy homes for happy people","The meaning of architecture; an essay in constructive criticism","The Norwich school; John (\"Old\") Crome, John Sell Cotman, George Vincent, James Stark, J. Berney Crome, John Thirtle, R. Ladbrooke, David Hodgson, M.E. & J.J. Cotman, etc.","The housing book; containing photographic reproductions, with floor plans of workingmen's homes. One and two family houses of frame, brick, stucco and concrete construction; also four, six and nine family apartments. Showing single houses, groups and developments that have been built in various parts of the United States","Old cottages, farm houses, and other half-timber buildings in Shropshire, Herefordshire, and Cheshire","The village homes of England;","Country cottages and week-end homes, by J. H. Elder-Duncan ... with numerous illustrations and plans of cottages by well-known architects","Old cottages, farm-houses, and other stone buildings in the Cotswold district; examples of minor domestic architecture in Gloucestershire, Oxfordshire, Northants, Worcestershire, &c.","Domestic architecture in Australia ..","Gardens of celebrities and celebrated gardens in and around London","Italian castles and country seats","Wyomissing Park ; the modern garden suburb of Reading, Pennsylvania;","Our homes, and how to beautify them","The Tuscan & Venetian artists, their thought & work","Yellow pine mouldings","Third report of the Commission on Beautifying the City of Norfolk, Virginia : July 1913-July 1915","The housing problem in war and peace","The Dutch colonial house; its origin, design, modern plan and construction;","Type plans and elevations of houses designed by the Ministry of Health in connection with state-aided housing schemes","The châteaux of Touraine","Famous castles and palaces of Italy","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","The mechanics of building construction,by","Radford's portfolio of details of building construction; a remarkable and unique collection of full-page plates, accurately drawn and reproduced to exact scale. Complete details for every style of interior trim, including special built-in features","The English village church; exteriors and interiors","The cathedral builders in England","The greater abbeys of England","An itinerary of the English cathedrals for the use of travellers","Old New England doorways","The pavement masters of Siena (1369-1562)","Cathedral cities of Spain","The lighting book; a manual for the layman, setting forth the practical and esthetic sides of good lighting for the home","The English house, how to judge its periods and styles","The British home of today : a book of modern domestic architecture & the applied arts","The British home of to-day, a book of modern domestic architecture & the applied arts","Picturesque English cottages and their doorway gardens","The colonial architecture of Philadelphia","Portuguese architecture","Leadless decorative tiles, faience, and mosaic, comprising notes and excerpts on the history, materials, manufacture & use of ornamental flooring tiles, ceramic mosaic, and decorative tiles and faience","American cottages; consisting of fouty-four large quarto plates, containing original designs of medium and low cost cottages, seaside and country houses. Also, a club house, pavilion ..","Houses for town or country","Inexpensive homes of individuality; being a collection of photographs and floor plans illustrating certain of America's best country and suburban homes of moderate size","The modern home; a book of British domestic architectvre for moderate incomes; a companion volvme to \"The British home of to-day\";","Indian domestic architecture","Irish ecclesiastical architecture, with some notice of similar or related work in England, Scotland and elsewhere","Catalogue of the architectural exhibition of the Cleveland Chapter, American Institute of Architects, and the Cleveland Architectural Club, held in the B. of L. E. Building, December nineteenth to thirty-first","Houses and gardens","Building for profit; principles governing the economic improvement of real estate","Collected papers on acoustics","English shop-fronts, old and new : a series of examples by leading architects, selected and specially photographed : together with descriptive notes and illustrations","Architectural drawing and draughtsmen","The cathedrals of central Italy","The cathedrals and churches of northern Italy","The cathedrals and churches of Norway, Sweden and Denmark : with forty illustrations (four of which are in colour)","American churches ... A series of authoritative articles on designing, planning, heating, ventilating, lighting and general equipment of churches as demonstrated by the best practice in the United States","From forecastle to Academy, sailor and artist; autobiography","The Greek house; its history and development from the Neolithic period to the Hellenistic age","A report on the temples of Philae","Cantor lectures on the architecture and decoration of Robert Adam and Sir John Soane..","Sketches of early American architecture","New homes under old roofs","The colonial architecture of Salem","Old New England houses","Lumberman's house plan book : being a collection of one hundred absolutely new and attractive plans never before published, together with a selection of one hundred of our most popular houses published heretofore ... : 200 house plans","Selected interiors of old houses in Salem and vicinity. Edited and published with the purpose of furthering a wider knowledge of the beautiful forms of domestic architecture developed during the time of the colonies and the early days of the Republic","City improvement from the artistic standpoint. An address","Indian sculpture and painting, illustrated by typical masterpieces, with an explanation of their motives and ideals","The cicerone: an art guide to painting in Italy for the use of travellers and students;","Book of home building and decoration, prepared in cooperation with and under the direction of the leading manufacturers of the country","Confessions of a caricaturist","Spanish painting;","The Royal institute of painters in water colours","American water-colourists","Sketching grounds","The painters of Florence from the thirteenth to the sixteenth century","A Course in water color for the first eight years in school; with illustrative plates in color and in black-and-white","The materials of the painter's craft in Europe and Egypt : from earliest times to the end of the XVIIth century, with some account of their preparation and use","The development of British landscape painting in water-colours","Italian villas and their gardens","The livable house, its garden","The art of home furnishing and decoration","Decorative elements in architecture; random observations on the eternal fitness of things from a decorative point of view","On drawing and painting","Principles of home decoration, with practical examples","Sea-coast gardens and gardening","Art in Great Britain and Ireland","Art in England during the Elizabethan and Stuart periods","The graphic arts of Great Britain; drawing, line-engraving, etching, mezzotint, aquatint, lithography, woodengraving, colour-printing","The art of the Vatican; a brief history of the palace, and an account of the principal works of art within its walls","A descriptive catalogue of the pictures in the Fitzwilliam museum, comp. largely from materials supplied by Sidney Colvin ..","Wanderings in the Roman campagna","A catalogue of the collection of prints from the Liber studiorum of Joseph Mallord William Turner, formed by the late Francis Bullard, of Boston, Massachusetts, and bequeathed by him to the Museum of fine arts in Boston","Old English colour prints;","Early English portrait miniatures in the collection of the Duke of Buccleuch;","How to appreciate prints","Lives and legends of the great hermits and fathers of the church, with other contemporary saints","The practical book of early American arts and crafts","Color schemes for the home and model interiors","The new art; a study of the principles of non-representational art and their application in the work of Lawrence Atkinson","Interiors, fireplaces, & fvrnitvre of the Italian renaissance","Siena and her artists","What sculpture to see in Europe","Six Greek sculptors","The rock tombs of El Amarna ..","A guide to the works of art in New York City","Modern woodcuts and lithographs by British and French artists","Old time wall papers; an account of the pictorial papers on our forefathers' walls, with a study of the historical development of wall paper making and decoration","Stained glass of the middle ages in England and France","A history of English glass-painting, with some remarks upon the Swiss glass miniatures of the sixteenth and seventeenth centuries","Chinese pottery of the Han, Tʻang and Sung dynasties","Italian ceramic art : The maiolica pavement tiles of the fifteenth century","Scottish gardens; being a representative selection of different types, old and new","Lettering for draftsmen, engineers and students; a practical system of freehand lettering for working drawings","Sculpture in Spain","Royal Scottish Academy","On collecting Japanese colour-prints; being an introduction to the study and collection of the colour-prints of Ukiyoye school of Japan. Illustrated by examples from the author's collection","Catalogue of sculpture by Prince Paul Troubetzkoy, exhibited by the American Numismatic Society at the Albright Art Gallery, March 27 to April 27;","Modern book-bindings & their designers","Royal English book bindings","Bookbinding in France","Lives of the most eminent painters, sculptors & architects","Lives of the most eminent painters, sculptors & architects","Lives of the most eminent painters, sculptors & architects","Peasant art in Italy","Peasant art in Russia","Peasant art in Sweden, Lapland and Iceland;","The art collections of the nation; some recent acquisitions","Etching craft; a guide for students and collectors","Modern book illustrators and their work","Peasant art in Austria and Hungary","English ironwork of the XVIIth & XVIIIth centuries; an historical & analytical account of the development of exterior smithcraft","Portrait miniatures;","Rugs, oriental and occidental, antique and modern. A handbook for ready reference","European enamels","The room beautiful; a collection of interior illustrations showing decoration and furnishing details of the important furnishing periods","Japanese gardens","The gardens of England in the southern & western counties","The art of the exposition : personal impressions of the architecture, sculpture, mural decorations, color scheme & other aesthetic aspects of the Panama-Pacific International Exposition","The Society of artists of Great Britain, 1760-1791; the Free society of artists, 1761-1783 ; a complete dictionary of contributors and their work from the foundation of the societies to 1791","The art of the Uffizi palace and the Florence academy, together with that of the minor museums of Florence, with explanatory and appreciative comment on the notable works therein preserved, and their history and significance","Exhibition of contemporary German art; the Copley society of Boston 1909","A book of bridges","Illustrated catalogue of the remarkable collection of ancient Chinese bronzes, beautiful old porecelains ... comprising the private collection of a Chinese nobleman of Tien-Tsin and objects procured by ... Yamanaka & Co. ..","A handful of silver; six stories of silversmiths","Free-hand lettering. Being a treatise on plain lettering from the practical standpoint for use in engineering schools and colleges. By Victor T. Wilson..","Collected papers on acoustics","Specimens of staircases and handrails of the age of Queen Elizabeth","Korean Buddhism, history-condition-art : three lectures","The coins of the sultans of Dehlí in the British Museum","A history of fine art in India and Ceylon, from the earliest times to the present day","Japan, a record in colour","Japanese art","A catalogue of old Chinese paintings and drawings : together with a complete collection of books on Chinese art","A book of porcelain, fine examples in the Victoria & Albert Museum","Old Chinese porcelain and works of art in China; being description and illustrations of articles selected from an exhibition held in Shanghai, November, 1908","Chats on Japanese prints","Catalogue of the well-known collection of Chinese porcelain","The châteaux of Touraine","Summer holidays among the glories of France, her cathedrals and churches","The report of the New York City Improvement Commission to ... George B. McClellan, mayor ... and to the Board of aldermen ... MCMVII","Industrial housing","Studies for Albany","Asheville city plan","City plan for Akron","The improvement of Boulder, Colorado; report to the City improvement association","Chicago's greatest issue; an official plan","Wacker's manual of the plan of Chicago; municipal economy","Wacker's manual of the plan of Chicago: municipal economy. Especially prepared for study in the schools of Chicago., auspices of the Chicago Plan Commission ..","Program of competition for the selection of an architect to design and supervise the construction of the James Scott fountain","A comprehensive city plan for East St. Louis, Illinois","Local survey and city planning proposals for Bristol, Conn.","Greater Erie : plans and reports for the extension and improvement of the city","The city plan of Flint, Michigan, including the reports of John Nolen, city planner, and Bion J. Arnold, transportation engineer, as approved by the City planning board and accepted by the Common council. George C. Kellar, mayor. Frank D. King, city clerk","Report of Charles Mulford Robinson for Fort Wayne Civic Improvement Association","Glen Ridge : the preservation of its natural beauty and its improvement as a place of residence","City plan of Joliet","City planning for Newark. The City plan commission, Newark, New Jersey","Proposed improvements for Newport;","A city plan for Rochester; a report","Report of the Kingshighway Commission, March 1903","Plan of Saint Paul, the capital city of Minnesota","Report of the Committee on Improving and Beautifying Utica of the Utica Chamber of Commerce","The development of Washington with special reference to the Lincoln memorial","The buildings erected at Port Sunlight and Thornton Hough : paper read at a meeting of the Architectural Association ; London, March 21, 1902","Dublin of the future : the new town plan, being the scheme awarded teh first prize in the international competition","Town planning in Madras : a review of the conditions and requirements of city improvement and development in the Madras Presidency","Modern civic art; or, The city made beautiful","A stained glass tour in Italy","Myths of the Odyssey in art and literature","Ancient Greece; a sketch of its art, literature & philosophy viewed in connexion with its external history from earliest times to the age of Alexander the Great","The glory that was Greece : a survey of Hellenic culture & civilisation","A catalogue of the Sparta Museum","Apotheosis and after life : three lectures on certain phases of art and religion in the Roman Empire","Pompei past and present; its principal monuments as they are and as they used to be, reproduced and restored from photographs and original sketches","A summer in Touraine;","A wanderer in Paris","Ravenna, a study","Assisi : impressions of half a century","The triple mummy case of Aroeri-Ao, an Egyptian priest, in Dr. Lee's museum at Hartwell house, Buckinghamshire","Carthage of the Phoenicians in the light of modern excavation","A unique and extremely important collection of autograph letters of the world's greatest painters of the XVth, XVIth, XVIIth and XVIIIth centuries.","Facsimiles of twelve early English manuscripts in the library of Trinity college, Cambridge","A short history of the art of printing in England","The early printers of Spain and Portugal","A short history of the printing press and of the improvements in printing machinery from the time of Gutenberg up to the present day","The Plimpton Press year book; an exhibit of versatility","The story of a printing house : being a short account of the Strahans and Spottiswoodes","Early woodcut initials; containing over thirteen hundred reproductions of ornamental letters of the fifteenth and sixteenth centuries","A guide to the Department of coins and medals in the British museum","The temple coins of Olympia : reprinted from \"Nomisma\" VIII.IX.XI","The Seleucid mint of Antioch","The dated Alexander coinage of Sidon and Ake","Latin epigraphy : an introduction to the study of Latin inscriptions","The American numismatical manual of the currency or money of the aborigines, and colonial, state, and United States coins. With historical and descriptive notices of each coin or series","Monograph of United States cents and half cents issued between the years 1793 and 1857: to which is added a table of the principal coins, tokens, jetons, medalets, patterns of coinage and Washington pieces, generally classified under the head of colonial coins. A contribution to the numismatic history of the United States","An introduction to heraldry, with nearly one thousand illustrations; including the arms of about five hundred different families","Flags of the world","The true story of the American flag","The past in the present: what is civilisation?","The history of signboards : from the earliest times to the present day","Select historical costumes","How to make paper costumes","The medals of the masonic fraternity described and illustrated","Art and man; comparative art studies","Vision and design","Art","Monvmental Dalmatia;","Gravelot","Marbles and bronzes; fifty plates from selected subjects in the Department of Greek and Roman Antiquities","Antique marbles in the collection of the Hispanic Society of America","A study of talent in drawing","Thomas Woolner, R.A., sculptor and poet; his life in letters","Francesco Bartolozzi, R.A.;","How to know oriental rugs, a handbook","The Bayeux tapestry elucidated","Tapestries and carpets from the palace of the Pardo, woven at the royal manufactory of Madrid, loaned by His Majesty the King of Spain for exhibition by the Hispanic society of America","A history and description of English earthenware and stoneware (to the beginning of the 19th century)","Dinanderie; a history and description of mediæval art work in copper, brass and bronze","Collection of watches loaned to the Metropolitan museum of art of the city of New York","The Franco-British exhibition of textiles 1921","M.P.'s in session, from Mr. Punch's parliamentary portrait gallery","Studies in ancient furniture; couches and beds of the Greeks, Etruscans and Romans","Time telling through the ages","A display of the naval flags of all nations","Greek terracotta statuettes","Writing an advertisement; a analysis of the methods and the mental processes that play a part in the writing of successful advertising","A source book of problems for geometry, based upon industrial design and architectural ornament","Pottery; how it is made, its shape and decoration; practical instructions for painting on porcelain and all kinds of pottery with vitrifiable and common oil colors, with a full bibliography of standard works upon the ceramic art, and 42 illustrations","The improvement of towns and cities; or, The practical basis of civic œsthetics;","Art and the formation of taste;","The anatomy of pattern","Practical pattern making","Catalogue of the National museum of Arab art","The anatomy of bridgework","A manual of instruction in the art of wood engraving. With a description of the necessary tools and apparatus, and concise directions for their use; explanation of the terms used, and the methods employed for producing the various classes of wood engravings","Renaissance and modern art","Pushing your business : a textbook of advertising; giving practical advice on advertising for banks, trust companies, safe deposit companies, investment brokers, real estate dealers, insurance agents and all interested in promoting their business by judicious advertising","A guide to the knowledge of pottery, porcelain, and other objects of vertu : comprising an illustrated catalogue of the Bernal collection of works of art, with the prices at which they were sold by auction, and the names of the present possessors. To which are added an introductory essay on pottery and porcelain, and an engraved list of marks and monograms","The application of ornament","Views of Ripon","The lighting of school-rooms; a manual for school boards, architects, superintendents and teachers","Specimen book of the Norwood Press, showing samples of hand and machine type equipment and presswork in black and colors;","The spring book of B. Kuppenheimer & Co. : illustrating a new century of clothing-radically different from the old-and incidentally depicting the more striking chances in men's wear during the past one hundred year","The art of sketching from nature","Memorials of love","English costume","The heritage of dress; being notes on the history and evolution of clothes","Spanish ironwork","Six Greek sculptors","Catalogue of the works of art belonging to the City of New York","The art of the Italian renaissance; a handbook for students and travellers","Chapters in the history of the arts and crafts movement","A survey","The graphic arts; modern men and modern methods","Presidential nominations and elections; a history of American conventions, national campaigns, inaugurations and campaign caricature, with numerous illustrations","Georgian: a pattern of spoons, forks and all other pieces of table flat ware is fully shown in this book, in which is also given an account of the chief events of the war of the revolution and the acts of oppression which preceded and provoked it...","Old point lace : and how to copy and imitate it","The flowers and gardens of Japan","Planning for daylight and sunlight in buildings","Simple art applied to handwork","General impressions of the country merchant","The Priscilla Battenberg and point lace book; a collection of lace stitches with working directions for braid laces","A history of painting in Italy; Umbria, Florence and Siena from the second to the sixteenth century","Painters and sculptors : a second series of Old masters and new","Italian gardens","Report made to the Boston society of architects","Modern etchings, mezzotints and dry-points","City planning, with special reference to the planning of streets and lots","Report of the Committee on leather for bookbinding","Handbook to the sculptures in the Museum of the Bangiya Sahitya Parishad","The history of fashion in France, or, The dress of women from the Gallo-Roman period to the present time","A history of Japanese colour-prints","The beautiful necessity; seven essays on theosophy and architecture","Craftsman furnishing for the home","Selections from the latest work of Milburn, Heister & Co., architects","Introduction to the study of Latin inscriptions","Fireproof construction : for houses and other buildings of moderate cost","The story of art throughout the ages; an illustrated record","Mediaeval Sicily, aspects of life and art in the middle ages","Old Touraine; the life and history of the famous chateâux of France","Advertising and selling; principles of appeal and response","Art panels from the hand looms of the far Orient","A treatise on heraldry, British and foreign : with English and French glossaries","A treatise on heraldry, British and foreign : with English and French glossaries","Porcelain, its nature, art and manufacture","Drawn thread work : 2nd series","Lace and lace making","Early Irish minuscule script","Catalogue of the imperial Byzantine coins in the British Museum","Archæological and historical collections relating to Ayrshire & Galloway","The Tiffany studios collection of notable antique oriental rugs","Problems in Periclean buildings","Problems of St. Louis, being a description, from the city planning standpoint, of past and present tendencies of growth, with general suggestions for impending issues and necessary future improvements. The City Plan Commission, St. Louis, Mo., Harland Bartholomew, engineer","New York city building zone resolution, restricting the height and use of buildings and prescribing the minimum sizes of their yards and courts;","An Exhibition of paintings and sculpture by Robert Vonnoh and Bessie Potter Vonnoh and of paintings by Ernest Lawson and W. Murray Smith of London, England : the Memorial Art Gallery, Rochester, New York, January sixth to January thirtieth, nineteen hundred and sixteen","The valuable collection of paintings : belonging to Thomas B. Harned, Esq. ... and ... relics of George and Martha Washington and historical china, engraved portraits and views, &c., to be sold ... May 28 and 29, 1917 ..","The science of aesthetics; or, The nature, kinds, laws, and uses of beauty","Art in Egypt","Details of building construction","Styles for men : a book issued to show authoritatively what is fashionable and correct for fall and winter 1907-'08","Rugs in their native land","Catalogue of the gallery of art of the New York historical society","Special catalogue of the collection of antiquities exhibited by Signor Alessandro Castellani of Rome : in rooms U.V.W. Memorial Hall","Board of Local Improvements : City of Chicago","Lives of the most eminent painters, sculptors & architects","Lives of the most eminent painters, sculptors & architects","A glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","A glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","A companion to the fourth edition of A glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","A book of memories of great men and women of the age, from personal acquaintance","Lights of two centuries","The cubies' ABC","Cubists and Post-impressionism","Cumberland and Westmorland","The curio : an illustrated monthly magazine","Catalogue raisonné des diverses curiosités du cabinet de feu M. Quentin de Lorangere, composé de tableaux originaux des meilleurs maîtres de Flandres, d'une très-nombreuse collection de desseins & d'estampes de toutes les ecoles, de plusieurs atlas & suites de cartes, de quantité de morceaux de topographie, & d'un coquillier fait avec choix ...","Curios and relics. Campaign & patriotic materials","Curios and relics. Clothing accessories","Curios and relics. Clothing accessories","Curious questions in history, literature, art, and social life : designed as a manual of general information","Current architecture: published in connection with a joint exibition [sic] held in Boston November 1916","The curse of tramp life","The cutters' practical guide to the cutting of ladies' garments..","Cyclomathesis : or, An easy introduction to the several branches of the mathematics; being principally designed for the instruction of young students, before they enter upon the more abtruse and difficult parts thereof","Cyclomathesis : or, An easy introduction to the several branches of the mathematics; being principally designed for the instruction of young students, before they enter upon the more abtruse and difficult parts thereof","Cyclomathesis : or, An easy introduction to the several branches of the mathematics; being principally designed for the instruction of young students, before they enter upon the more abtruse and difficult parts thereof","A cyclopaedia of works of architecture in Italy, Greece, and the Levant","Cyclopedia of applied electricity : a general reference work on direct-current generators and motors, storage batteries, electrochemistry, welding, electric wiring, meters, electric lighting, electric railways, power stations, switchboards, power transmission, alternating-current machinery, telegraphy, etc.","Cyclopedia of applied electricity : a general reference work on direct-current generators and motors, storage batteries, electrochemistry, welding, electric wiring, meters, electric lighting, electric railways, power stations, switchboards, power transmission, alternating-current machinery, telegraphy, etc.","Cyclopedia of architecture, historical, descriptive, typographical, decorative, theoretical and mechanical, alphabetically arranged, familiarly explained, and adapted to the comprehension of workmen, etc., etc. By Robert Stuart [pseud.] ... Two volumes in one. ..","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building : a general reference work","Cyclopedia of architecture, carpentry, and building : a general reference work ...","Cyclopedia of architecture, carpentry, and building; a general reference work ..","Cyclopedia of painting : containing useful and valuable information on the following subjects : adulteration of paint, blistering of paint, brushes, calcimining, carriage painting, china painting, colors, color harmony, color mixing, color testing, exterior painting, gilding, graining, house painting, marbling, mildew, oils and driers, oil painting on glass, painting a bath tub, painting in distemper, paperhanger's tools, paperhanging, pigments, plain oil painting, primary colors, priming, scenic painting, sign painting, stains, staining, stencilling, turpentine, varnishes, varnishing, water color painting, when not to paint, practical points on painting, useful information","Cyclopedia of painters and paintings","Cyclopedia of painters and paintings","Cyclopedia of painters and paintings","Cyclopedia of painters and paintings","Cyclopedia of textile work : a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work; a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work;","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woolen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Cyclopedia of textile work : a general reference library on cotton, woollen and worsted yarn manufacture, weaving, designing, chemistry and dyeing, finishing, knitting, and allied subjects","Dactyliothecae, seu Annulorum sigillarium quorum priscos tam Graecos quam Romanos usus, ex ferro, aere, argento & auro promptuarii ... Collectis aliunde & ineditis & editis annulorum figuris auctior;","Dactyliothecae, seu Annulorum sigillarium quorum priscos tam Graecos quam Romanos usus, ex ferro, aere, argento & auro promptuarii ... Collectis aliunde & ineditis & editis annulorum figuris auctior;","Dactyliotheca Smithiana","Dahlstrom Metal Mouldings 1967","Daily attractions in New York. Advance information of art exhibitions, lectures, concerts, churches, theatres, railroads, Pullman accommodations, points of interest, where to dine, etc. ..","The daily newspaper : the history of its production and distribution / [G.H.F.].","Dainty work for pleasure and profit","Dainty work for pleasure and profit","Dalmatia, the Quarnero and Istria, with Cettigne in Montenegro and the island of Grado","Dalmatia, the Quarnero and Istria, with Cettigne in Montenegro and the island of Grado","Dalmatia, the Quarnero and Istria, with Cettigne in Montenegro and the island of Grado","Dame heraldry","Da minha terra: figuras gradas; impressões de arte. Illus. de Roque Gameiro e Santos Silva","Danicorum monumentorum libri sex : e spissis antiquitatum tenebris et in Dania ac Norvegia extantibus ruderibus","Dante and the early astronomers","Dante Gabriel Rossetti, his family-letters : with a memoir","Dante Gabriel Rossetti : his family-letters","Dante Gabriel Rossetti : his family-letters","Danziger Frauentrachtenbuch","Oeuvres d'architecture de Vincent Scamozzi vicentin, architecte de la republique de Venise, contenuës dans son idée de l'architecture universelle : dont les regles des cinq ordres, que le sixième livre contient ont été traduites en françois","Darling Racks 1962","Die darstellung der Anbetung der heiligen drei Könige in der toskanischen Malerei von Giotto bis Lionardo","Darstellungen normaler und krankhaft veränderter Körperteile an antiken Weihgaben","Das Alte buch und seine ausstattung vom XV. bis zum XIX. jahrhundert: buchdruck, buchschmuck und einbände","Das Benediktinerstift Göttweig","Das deutsche Zimmer der Gothik und Renaissance : des Barock-, Rococo- und Zopfstils Anregungen zu häuslicher Kunstpflege","Das Gedechtniss der Ehren eines derer vollkommnesten Künstler seiner und aller nachfolgenden Zeiten, Albrecht Dürers, üm eben die Zeit, als er vor 200. Jahren die Welt verlassen : aus besonderer Verehrung vor dessen Verdinste ans Licht gestellet","Das häusliche Leben der europäischen Kulturvölker vom Mittelalter bis zur zweiten Hälfte des 18. Jahrhunderts","Das Jubeljahr 1500 in der Augsburger Kunst : eine Jubiläumsgabe für das deutsche Volk","Das moderne Landhaus : ein Beitrag zur neuen Baukunst","Das perfide Albion","Das porträt an grabdenkmalen, seine enstehung und entwickelung vom alterthum bis zur italianischen renaissance","Das Porzellan","Das Seifersdorfer Thal","Das Wappen des fürstlichen Hauses Hohenzollern in seiner Entwicklung von der ältesten Zeit bis zur Gegenwart historisch dargestellt, nebst Anhang: Hohenzollern'sche Allianz-Wappen","Das Weib in der Karikatur Frankreichs : mit 448 Textillustrationen und 72 farbigen Kunstblättern nach seltenen und amüsanten französischen Karikaturen aus allen Zeitepochen","Das Wunderblut zu Wilsnack : niederdeutscher Einblattdruck mit 15 Holzschnitten aus der Zeit von 1510-1520","Data for use in designing culverts and short-span bridges","Dated book-plates (Ex libris) with a treatise on their origin and development","David d'Angers et ses relations littéraires : correspondance du maître avec Victor Hugo ... [et al.]","A treatise on painting","The Davis & Furber Machine Company and the men who made it, 1832-1908","Davis's manual of magnetism : including galvanism, magnetism, electro-magnetism, electro-dynamics, magneto-electricity, and thermo-electricity","The dawn of astronomy; a study of the temple-worship and mythology of the ancient Egyptians","The dawn of the French renaissance","The days of the Directoire","The days of the Directoire","Débuts de l'imprimerie en France : l'Imprimerie nationale, l'Hôtel de Rohan","Décor du métal : le cuivre et le bronze","De Stijl Vol 1 No 1 Delft October 1917","De atramentis cujuscunque generis. Opus sanè novum, hactenus à nemine promulgatum. In sex descriptiones digestum","Debod bis Bab Kalabsche","Débuts de l'imprimerie en France. L'Imprimerie nationale. L'Hôtel de Rohan","Decoration & furniture of town houses; a series of Cantor lectures delivered before the Society of arts, 1880, amplified and enl.","Decoration of the school and home","Decorations for parks and gardens : designs for gates, garden seats, alcoves, temples, baths, entrance gates, lodges, facades, prospect towers, cattle sheds, ruins, bridges, greenhouses, &c. &c. also a hot house & hot wall : with plans & scales on 55 plates","Studies in the decorative art of Japan","The decorative arts ecclesiastical and civil of the Middle Ages","Decorative elements in architecture; random observations on the eternal fitness of things from a decorative point of view","Decorative painting","The decorative periods","Decorative textiles; an illustrated book on coverings for furniture, walls and floors, including damasks, brocades and velvets, tapestries, laces, embroideries, chintzes, cretones, drapery and furniture trimmings, wall papers, carpets and rugs, tooled and illuminated leathers","Decorative textiles; an illustrated book on coverings for furniture, walls and floors, including damasks, brocades and velvets, tapestries, laces, embroideries, chintzes, cretonnes, drapery and furniture trimmings, wall papers, carpets and rugs, tooled and illuminated leathers","The Decorator's assistant","The Decorator's assistant","The Decorator's assistant","The decrees of Memphis and Canopus","The decrees of Memphis and Canopus","The decrees of Memphis and Canopus","De cruce Vaticana ex dono Iustini Augusti in parasceve maioris hebdomadae publicae venerationi exhiberi solita commentarius : cui accedit ritus salutationis crucis in ecclesia Antiochena Syrorum servatus, nunc primum Syriace & Latine editus adnotationibusque inlustratus","The dedication of a monument to the memory of the men of Walpole and vicinity who served in the French and Indian war;","De' dittici degli antichi profani, e sacri libri III : coll' appendice d'alcuni necrologj, e calendarj finora non pubblicati","Degli anfiteatri e particolarmente del Flavio di Roma, di quello d' Italica nella Spagna, e di quello di Pola nell' Istria","Degli avanzi dell'antica Roma : opra [sic] postuma","Degli edificj antichi e moderni di Roma; vedute in contorno","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er vele met hunne beeltenissen ten tooneel een verschynen, en hun levensgedrag en konstwerken beschreven worden : zynde een vervolg op Het Schilderboek van K. v. Mander","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er vele met hunne beeltenissen ten tooneel een verschynen, en hun levensgedrag en konstwerken beschreven worden : zynde een vervolg op Het Schilderboek van K. v. Mander","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er vele met hunne beeltenissen ten tooneel een verschynen, en hun levensgedrag en konstwerken beschreven worden : zynde een vervolg op Het Schilderboek van K. v. Mander","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er veele met hunne beeltenissen ten tooneel verschynen, en hun levensgedrag en konstwerken beschreven worden : zynde een vervolg op het Schilderboek van K. v. Mander ...","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er veele met hunne beeltenissen ten tooneel verschynen, en hun levensgedrag en konstwerken beschreven worden : zynde een vervolg op het Schilderboek van K. v. Mander ...","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er veele met hunne beeltenissen ten tooneel verschynen, en hun levensgedrag en konstwerken beschreven worden : zynde een vervolg op het Schilderboek van K. v. Mander ...","De Hibernia & antiquitatibus ejus, disquisitiones","De inlandsche kunstnijverheid in Nederlandsch Indië","De inlandsche kunstnijverheid in Nederlandsch Indië","De inlandsche kunstnijverheid in Nederlandsch Indië","Dekorative skvlptvr: figvr, ornament, architektvrplastik avs den havptepochen der kvnst","De la Comédie Française aux boulevards. Préf. de Jules Claretie","De la construction oratoire","Sample book of French embroidery, 1850?","De la pirotechnia : Libri X. doue ampiamente si tratta non solo di ogni sorte & diuersita di miniere, ma anchora quanto si ricerca intorno à la prattica di quelle cose di quel che si appartiene à l'arte de la fusione ouer gitto de metalli come d'ogni altra cosa simile à questa","Histoire de l'art chez les anciens","De la terre a la lune: trajet direct en 97 heures","De levens-beschryvingen der Nederlandsche konst-schilders en konst-schilderessen, met een uytbreyding over de schilder-konst der ouden","De levens-beschryvingen der Nederlandsche konst-schilders en konst-schilderessen, met een uytbreyding over de schilder-konst der ouden","De levens-beschryvingen der Nederlandsche konst-schilders en konst-schilderessen, met een uytbreyding over de schilder-konst der ouden","De levens-beschryvingen der Nederlandsche konst-schilders en konst-schilderessen, met een uytbreyding over de schilder-konst der ouden","Delineations, graphical and descriptive, of Fountains' Abbey, in the West Riding of the County of York","Della architettura di Gioseffe Viola Zanini padouano pittore & architetto libri due, ne'quali con nuoua simmetria & facoltà si mostrano le giuste regole de i cinque ordini di detta architettura, & osseruationi de'più eccellenti architetti, che in quella habbiano dato ammaestramenti... Aggiuntoui di nuouo il modo di leuar il fumo alli camini, si fatti, come da farsi da Andrea Minorelli..","Della architettvra","Della carrozza da nolo, ouero, Del vestire & vsanze alla moda libri due","Della chiesa del S. Sepolcro : riputata l'antico battisterio di Bologna e in generale dei battisterj : discorso dedicato a Gesu Cristo e al suo amico e battezzatore Giovanni","Della citta di Aveia ne Vestini ed altri luoghi di antica memoria : dissertazione","Trattato della pittura di Lionardo da Vinci : ridotta alla sua vera lezione sopra una copia a penna di mano","Della pittura friulana : saggio storico","Della pittura italiana : studii storico critici : le Gallerie Borghese e Doria Pamphili in Roma","Della pittura veneziana e delle opere pubbliche de' veneziani maestri libri V","Dell'architettura ; dialogi","Dell'architettura : dialogi","I trionfi dell'architettvra nella sontuosa residenza di Monaco : descritti e rappresentati all'Altza. serenissima di Ferdinando Maria, duca dell'una e l'altra Baviera, conte Palatino del Reno ...","Della religione de' gentili per riguardo ad alcuni animali e specialmente a' topi : dissertazione indirizzata ad illustrare un' antica statua, ed a servire per la migliore intelligenza di alcuni passi della storia profana e della corrispondenza loro colla storia sacra","Dell'armi, overo insegne dei nobili, ove sono i discorsi d'alcune famiglie, così spente, come vive del regno di Napoli : 4. et ultima impressione nella quale si suppliscono quelle famiglie che poste nella prima, erano dall'istesso autore state levate nella seconda","Dell'arte dei giardini inglesi","Dell'arte pittorica libri VIII. : coll'aggiunta di Componimenti diversi","Delle antichità di Rimino libri due","Delle antichità di Sarsina, e del trionfo, e triclinio de' Romani : discorso","Delle belle arti in Sicilia dai Normanni sino alla fine del secolo-[XVI]","Delle case di citta degli antichi Romani secondo la dottrina di Vitruvio","Dell'entusiasmo delle belle arti","Descrizione delle pitture, sculture, ed architetture che si osservano nella città di Mantova e ne' suoi contorni : data in luce a comodo singolarmente de' forestieri","Descrizione delle pitture, sculture, architetture ed altre cose rare della insigne città di Ascoli nella Marca","Delle porpore e delle materie vestiarie presso gli antichi : dissertazione epistolare","Delle riflessioni sopra il buon gusto nelle scienze e nell'arti","Delle riflessioni sopra il buon gusto nelle scienze e nell'arti","Delle statue","Delle ville di Plinio il giovane","Delle vite de' più eccellenti pittori, scultori, et architetti","Delle vite de' più eccellenti pittori, scultori, et architetti","Delle vite de' più eccellenti pittori, scultori, et architetti","Regola delli cinque ordini d'architettura","Dell'idea della architettura universale","Dell'origine di alcune arti principali appresso i viniziani, libri due","Del modo di tracciare i contorni delle ombre : prodotte dai corpi illuminati dal sole","Delphi","Descripcion del Real Monasterio de San Lorenzo de el Escorial : vnica maravilla del mundo, fabrica de el prudentissimo rey Filipo Segundo, coronada por el catolico rey Filipo IV el Grande, con la magestuosa obra del Pantheon, y translacion de los cuerpos reales, reedificada por nuestro rey y señor Carlos II despues del incendio, y nuevamente exhornada con las excelentes pinturas de Lucas Jordan","De l'usage des statues chez les anciens : essai historique","De l'utilité des voyages","De l'utilité des voyages","De l'utilité des voyages : et de l'avantage que la recherche des antiquitez procure aux sçavans","De l'utilité des voyages : et de l'avantage que la recherche des antiquitez procure aux sçavans","De luxe catalogue of notable paintings by Masters of the Early English, Dutch, Flemish and French schools : consigned by T.J. Blakeslee, to be sold at unrestricted public sale at Mendelssohn Hall on ... [April 9th and 10th, 1908] ..","De luxe flats : a book on flats and duplex homes ; showing the latest advance designs of this particular type of architecture, published to meet the requirements of all those who desire to study the flat or duplex home in its latest development.","De luxe illustrated catalogue of the treasures and antiquities illustrating the golden age of Italian art, belonging to the famous expert and antiquarian, Signor Stefano Bardini, of Florence, Italy;","De luxe illustrated catalogue of the notable art collection formed by the late George A. Hearn ... to be sold at unrestricted public sale, as directed by the terms of the will, Clarkson Cowl, Herbert Spencer Greims and George E. Schank, executors, on the afternoons and evenings at the places herein stated ..","De monetis et re nvmaria libri dvo: qvorvm primvs artem cvdendae monetae, secvndvs vero qvaestionvm monetariarvm decisiones continet. His accesservnt tractatvs varii atqve vtiles, necnon consilia, singvlaresqve additiones tam veterum, quàm neotericorum authorum, qui de monetis... scripserunt ..","Demorest's illustrated monthly and Mme Demorest's mirror of fashions, 1865 April","Dendereh, 1898","Den doorluchtigen hooghgeboren vorst eñ heere Wilhem Henrick, van Gods genade Prince van Orange, werden dese afbeeldingen, van weinighe schoorsteen-wercken, meest ten bevele vande doorl. hooghgeborene Zijne Hooch.ts Heeren grootvader, vader en vrouw grootmoeder","De nieuwe schouburg der Nederlantsche kunstschilders en schilderessen: waer in levens-en kunstbedryven der tans levende en reets overleedene schilders, die van Houbraken, noch eenig ander schryver, zyn aengeteekend, verhaelt worden","De nieuwe schouburg der Nederlantsche kunstschilders en schilderessen: waer in levens-en kunstbedryven der tans levende en reets overleedene schilders, die van Houbraken, noch eenig ander schryver, zyn aengeteekend, verhaelt worden","Denkmäler des klassischen Altertums, zur Erläuterung des Lebens der Griechen und Römer in Religion, Kunst und Sitte","Denkmäler des klassischen Altertums, zur Erläuterung des Lebens der Griechen und Römer in Religion, Kunst und Sitte","Denkmäler persischer Baukunst : geschichtliche Untersuchung und Aufnahme muhammedanischer Backsteinbauten in Vorderasien und Persien","Denkmäler persischer Baukunst : geschichtliche Untersuchung und Aufnahme muhammedanischer Backsteinbauten in Vorderasien und Persien","Denshin kaishu Hokusai manga","Denshin kaishu Hokusai manga","Dentelles et guipures : anciennes et modernes, imitations ou copies. Varieté des genres et des points. 52 portraits documentaires, 249 échantillons de dentelles, collerettes, fraises, manchettes, rabats, etc.","De numis hebraeo-samaritanis","Deorvm dearvmqve capita : ex vetustis numismatibus in gratiam antiquitatis studiosorum effigiata et edita : ex museo Abrahami Ortelii","De' palazzi reali che sono stati nella città e territorio di Pavia : dissertazione","Cours de peinture par principes","De phoenice, in numismate imp. Antonini Caracallae expressa : epistola Gabrielidis Carolae Patinae","De pictura, plastice, statuaria libri duo","De ponderibus et mensuris veterum Romanorum, Graecorum, Hebraeorum; nec non de valore pecuniae veteris, disquisito. Accesserunt hac editione tabulae scioppii nummariae et ex variis auctoribus de pecunia Romanorum excerpt","Der auserlessneste und nach den Regeln der antiquen Bau-Kunst sowohl, als nach dem heutigen Gusto verneuerte Goldmann, als der rechtschaffenste Bau-Meister, oder die gantze Civil-Bau-Kunst : in unterschiedlichen vollständigen Anweisungen dergestalt abgehandelt, dass nicht leicht der geringste undeutliche Orth in der ehemahls edirten Goldmännischen Civil-Bau-Kunst befindlich, welcher nicht jetzo sattsam erkläret worden : alles auf das auffrichtigste mitgetheilet","Der Blaue Reiter","Derby roll-top desk.","Der chinesische farbendruck","Der chinesische Teppich","Der Cicerone in der Kgl. Gemäldegalerie in Berlin","De re aedificatoria libri decem","De re ichnographica : cujus hodierna praxis exponitur, et propriis exemplis pluribus illustratur : inque varias, quae contingere possunt, ejusdem aberrationes, posito quoque calculo, inquiritur","De re vestiaria, vascularia & nauali","Der Kirchenbau des Protestantismus von der Reformation bis zur Gegenwart, hrsg. von der Vereinigung Berliner Architekten","Der Kunst- und Reliquienschatz des Kölner Domes","Der Kupferstich","Der Orient-Teppich in Geschichte, Kunstgewerbe und Handel","Der Orient und die frühgriechische Kunst","Der Ornamentenschatz; ein Musterbuch stilvoller Ornamente aus allen Kunstepochen","Der Ornamentstich der deutschen Frührenaissance : nach seinem sachlichen Inhalt","Der schoene Mensch im Altertum; eine Geschichte des Koerperideals bei Aegyptern, Orientalen u. Griechen","Der Städte-Bau nach seinen künstlerischen Grundsätzen. Ein Beitrag zur Lösung moderner Fragen der Architektur und monumentalen Plastik unter besonderer Beziehung auf Wien","Der Stil in den technischen und tektonischen Künsten; oder, Praktische Aesthetik. Ein Handbuch für Techniker, Künstler und Kunstfreunde","Der Stil in den technischen und tektonischen Künsten; oder, Praktische Aesthetik. Ein Handbuch für Techniker, Künstler und Kunstfreunde","Der Stil in den technischen und tektonischen Künsten; oder, Praktische Aesthetik. Ein Handbuch für Techniker, Künstler und Kunstfreunde","Der Stil in den technischen und tektonischen Künsten; oder, Praktische Aesthetik. Ein Handbuch für Techniker, Künstler und Kunstfreunde","De sacris aedificiis a Constantino Magno constructis : synopsis historica","Catalogue raisonné des bijoux, porcelaines, bronzes, lacqs, lustres de cristal de roche et de porcelaine : pendules de goût & autres meubles curieux ou composés : tableaux, desseins, estampes, coquilles & autres effets de curtiosité, provenans de la succession de M. Angran, vicomte de Fonspertuis","Regles des cinq ordres d'architecture","Catalogue des collection de tableaux, dessins, gravures, antiquités, curiosités, et objets d'histoire naturelle, formant le cabinet Van Huerne, dont la vente se fera à Bruges, en la maison mortuaire, ... le 21 octobre 1844, et jours suivants,... sous la direction de A. Dullaert, directeur de ventes, et ministère compétent, assisté d'Henri Vandervin","A descriptive catalogue of the bronzes of European origin in the South Kensington Museum","Descripcion de los ornatos públicos con que la corte de Madrid ha solemnizado la feliz exâltacion al trono de los reyes nuestros señores don Carlos IIII. y doña Luisa de Borbon, y la jura del serenisimo señor don Fernando, principe de Asturias","Descripcion del real monasterio de San Lorenzo del Escorial : su magnifico templo, panteon, y palacio : compendiada de la descripcion antigua, y exornada con nuevas vistosas láminas de su planta y montéa : aumentada con la noticia de varias grandezas y alhajas con que han ilustrado los católicos reyes aquel maravilloso edificio, y coronada con un tratado apendice de los insignes profesores de las bellas artes estatuaria, arquitectura, y pintura, que concurrieron á su fundacion, y despues le han enriquecido con sus obras","Descriptio brevis gemmarum quae in museo Guil. S.R.J.L. Baronis de Crassier, Celsissimi Episcopi ac Principis Leodiensis in Camera Rationaria Consiliarii, &c. asservantur","Description de l'abbaye du Mont Saint-Michel et de ses abords : précédée d'une notice historique","Description de la basilique Saint-Remi de Reims à l'usage des visiteurs","Description de la cathédrale de Milan : accompagnée d'observations historiques et critiques sur sa construction et sur les monumens d'art dont elle est enrichie","Description de la célébre chartreuse près de Pavie","Description de la Villa d'Este sur le lac de Côme. Ornée de gravures","Description des principaux ouvrages de peinture et sculpture : actuellement existans dans les eglises, couvens, & lieux publics de la ville d'Anvers : donnée au jour pour l'utilité des voyageurs","Description des tableaux du Palais Royal,: avec la vie des peintres à la tête de leurs ouvrages, dédiée à Monseigneur le duc d'Orléans, premier prince du sang","Description de tout l'intérieur des deux palais de Sans-Souci, de ceux de Potsdam, et de Charlottenbourg : contenant l'explication de tous les tableaux comme aussi des antiquités et d'autres choses précieuses et remarquables","Description de toutes les nations de l'empire de Russie, oú, L'on expose leurs moeurs, religions, usages, habitations, habillemens et autres particulatités remarquables","Description de toutes les nations de l'empire de Russie, oú, L'on expose leurs moeurs, religions, usages, habitations, habillemens et autres particulatités remarquables","Description de toutes les nations de l'empire de Russie, oú, L'on expose leurs moeurs, religions, usages, habitations, habillemens et autres particulatités remarquables","Description du cabinet de Monsieur Paul de Praun a Nuremberg","Description du Théâtre de Marcellus, à Rome, rétabli dans son état primitif, daprès les vestiges qui en restent encore : mémoire joint aux plans, coupes, élévations et détails mesurés à Rome, addressés à lAcademie royale darchitecture de Paris","Description et usage d'un cabinet de physique expérimentale","A description of the antiquities and curiosities in Wilton-House : illustrated with twenty-five engravings of some of the capital statues, bustos, and relievos : in this work are introduced the anecdotes and remarks of Thomas Earl of Pembroke, who collected these antiques, now first published from his Lordship's mss","A description of the works of the ingenious delineator and engraver Wenceslaus Hollar : disposed into classes of different sorts; with some account of his life","Descriptions, diagrams and prices of twenty-one elegant new dwellings for sale on the crown of Lennox Hill.","A descriptive catalogue of the glass vessels in the South Kensington museum","Descriptive catalogue of artists' materials, draughting papers, tracing cloth, and mathematical instruments.","A descriptive catalogue of the Chinese Collection now exhibiting at St. George's Place, Hyde Park Corner, London : with condensed accounts of the genius, government, history, literature, agriculture, arts, trade, manners, customs and social life of the people of the celestial empire","A descriptive catalogue of Swiss coins in the South Kensington museum;","A descriptive catalogue of the collections of tapestry and embroidery in the South Kensington Museum","A descriptive catalogue of the maiolica, Hispano-Moresco, Persian, Damascus, and Rhodian wares in the South Kensington Museum : with historical notes, marks, & monograms","Descriptive catalogue with directions for setting, care and use of combing machinery manufactured by the Whitin Machine Works : manufacturers of cotton machinery, Whitinsville, Mass., U.S.A","A descriptive catalogue of a general collection of ancient and modern engraved gems, cameos as well as intaglios : taken from the most celebrated cabinets in Europe ; and cast in coloured pastes, white enamel, and sulphur","Descriptive catalogue of ornamental trees, shrubs, roses, flowering plants, &c","Descriptive catalogue of hardy ornamental trees, shrubs, herbaceous perennial plants, etc. : twenty-fourth edition","Descriptive catalogue of ornamental trees, shrubs, hardy perennial plants, etc. : twenty-fifth edition","Descriptive catalogue of ornamental trees, shrubs, roses, etc., : cultivated and for sale at the Mount Hope Nurseries, Rochester, N.Y","Descriptive catalogue of hardy ornamental trees, shrubs, herbaceous perennial pants, etc. : twenty-seventh edition","Descriptive geometry","Descriptive guide to the collection of old pottery and porcelain donated to the Technological museum by Thomas Handcock Lennard and Martha Lennard","A descriptive and historical account of various palaces, and public buildings, English and foreign","A descriptive and historical account of hydraulic and other machines for raising water, ancient and modern : with observations on various subjects connected with the mechanic arts: including the progressive development of the steam engine","Descriptive and historical notices of some remarkable Northumbrian, castles, churches, and antiquities ... With biographical notices of eminent persons","A descriptive and illustrated catalogue of 150 paintings by old masters of the Dutch, Flemish, German, Italian, Spanish and French schools from the Kleinberger Galleries","Descriptive price list of patented artificial wood ornaments, for furniture manufacturers, architects, builders, interior decorators, stair builders, car builders, organ manufacturers, steamboat builders, etc. etc.","Descrizione de' cartoni disegnati da Carlo Cignani, e de' quadri dipinti da Sebastiano Ricci : posseduti dal signor Giuseppe Smith, console della Gran Bretagna appresso la Sereniss. Repubblica di Venezia, con un compendio delle vite dei due celebri professori","Descrizione della celebre Certosa presso Pavia","Descrizione della provincia del Mugello con la carta geografica del medesimo : aggiuntavi un'antica cronica della nobil famiglia da Lutiano creduta di consorteria delli Ubaldini già signori dell'istesso Mugello","Descrizione dell'antico tempio di S. Gio. Battista di Firenze : notize della sua antica origine, e questioni se fosse dedicato a Marte falso Nume del Gentilesimo, co'nomi di tutti gli artefici en scultura e mosaico, e spiegazione dei marmi ed altri monumenti che vi si vedono : con un breve ragguaglio delle insigni reliquie che vi si venerano, e finalment con un seatta narrazione delle antiche feste di S. Giovanni, che già incominciavansi a preparare circa due mesi avanti la natività di detto Sant Protettore","Descrizione della regia villa, fontane, e fabbriche di Pratolino","Descrizione delle sculture, pitture et architetture della città, e sobborghi di Pescia nella Toscana","Descrizione delle pitture, sculture, ed architetture che si osservano nella città di Mantova e ne' suoi contorni : data in luce a comodo singolarmente de' forestieri","Descrizione delle chiese di Narni e suoi dintorni le più importanti rispetto all'antichità e alle belle arti","Descrizione delle statue, bassirilievi, busti, altri antichi monumenti, e quadri de più celebri pennelli, che si custodiscono ne palazzi di Campidoglio","Descrizione delle pitture del Campo Santo di Pisa coll' indicazione dei monumenti ivi raccolt","Descrizione delle pitture, sculture, ed architetture di Padova : con alcune osservazioni intorno ad esse, ed altre curiose notizie","Descrizione delle architetture, pitture e scolture di Vicenza, con alcune osservazioni","Descrizione del museo d'antiquaria e del gabinetto d'istoria naturale del signor principe di Biscari","Descrizione del Palazzo Apostolico Vaticano","Descrizione di Milano : ornata con molti disegni in rame delle fabbriche più cospicue, che si trovano in questa metropoli","Descrizione di Milano : ornata con molti disegni in rame delle fabbriche più cospicue, che si trovano in questa metropoli","Descrizione di Milano : ornata con molti disegni in rame delle fabbriche più cospicue, che si trovano in questa metropoli","Descrizione di Milano : ornata con molti disegni in rame delle fabbriche più cospicue, che si trovano in questa metropoli","Descrizione di Milano : ornata con molti disegni in rame delle fabbriche più cospicue, che si trovano in questa metropoli","Descrizione di Pompeii","Descrizione di tutte le pubbliche pitture della città di Venezia e isole circonvicine : o sia rinnovazione delle Ricche minere di Marco Boschini : colla aggiunta di tutte le opere, che uscirono dal 1674. fino al presente l733 : con un compendio delle vite, e maniere de' principali pittori","Descrizione storica delle pitture del Regio-Ducale Palazzo del Te fuori della porta di Mantova detta Pusterla, con alcune tavole in rame","Catalogue raisonné des differens effets curieux & rares contenus dans le cabinet de feu M. le chevalier de La Roque : ce cabinet renferme une collection considerable de tableaux, de desseins, & d'estampes des meilleurs maîtres; de figures de bronze & de marbre; de porcelaines anciennes ... de pierres ... de coquilles, & enfin de nombre d'autres morceaux interressans de divers genres","Catalogue raisonné des diverses curiosités du cabinet de feu M. Quentin de Lorangere, composé de tableaux originaux des meilleurs maîtres de Flandres, d'une très-nombreuse collection de desseins & d'estampes de toutes les ecoles, de plusieurs atlas & suites de cartes, de quantité de morceaux de topographie, & d'un coquillier fait avec choix ...","The deserted village","Des Herrn Leonhard von Vinci, ersten Mahlers in Florenz, Praktisches Werk von der Mahlerey : worinnen diese vortrefliche Kunst hauptsächlich nach geometrisch- optisch- und mechanischen Grunden gelehret : wie auch nach anatomischen Regeln die verschiedenen Stellungen, Bewegungen und Berrichtungen der Glieder des menschlichen Körpors, deutlich vorgestellet wird","Desiderii Spreti historici Ravennatis De amplitudine, eversione, et restauratione urbis Ravennae libri tres","Desiderii Spreti historici Ravennatis De amplitudine, eversione, et restauratione urbis Ravennae libri tres","Design book","Design book","Design and color in printing","The design and construction of metallic bridges","Design and construction in wood","A design for a country estate","A design for an Episcopal cathedral","Design for a school of fine arts","Design in textile fabrics","Design in textile fabrics","Design of elevated steel tanks","Design of a highway bridge","Design of a highway bridge","Design of reinforced concrete engine house","Design of a reinforced-concrete deck-girder highway bridge","Design of a reinforced-concrete highway bridge","Design of the steel framework of an office building","Design of the steel framework for an office building","Design of a steel grand-stand","Design of a steel head-frame","Design of a steel highway bridge","Design of a steel highway bridge","Design of a steel skeleton office building","Design of a trunnion bascule bridge","Design and representation","Design and representation","Designs for cottages, cottage farms, and other rural buildings, including entrance gates and lodges","Designs for Gothic ornaments & furniture, after the ancient manner, for ecclesiastical and domestic purposes, for the use of architects, and workers in metal, stone, wood, etc., etc","Designs for lace making","Designs for lodges and park entraces","Designs for ornamental window glass : with explanatory remarks and an index : 1st March, 1847","Designs for parsonage houses, alms houses, etc. etc. with examples of gables, and other curious remains of old English architecture","Designs from the work of Frank P. Milburn, architect, Columbia, S.C","Designs of Inigo Jones and others","Designs of writing desks, tables, bookcases, secretaries, etc., etc.","Designs and patterns for needle work","Design texts : a practical treatise on textile design, cloth construction, fabric analysis and calculations","[Design tracings","Des Jacobi Barozzi von Vignola Grund Regeln über die fünff Säulen auffs neue zum fleissigsten ubersehen, mit unterschtedenen nöthingen Regeln vermehret und mit 50 rissern in Kupffer","Desk book of type specimens, borders, ornaments, brass rules and cuts : catalogue of printing machinery and printers' supplies","Desseins de professions nobles et publiques : contenans plusieurs traités divers & rares : avec l'histoire de la maison de Bourbon","Dessins de meubles","Dessins d'ornements d'architecture de Joseph Beunat : reproduction de l'ouvrage, epoque du premier Empire","Catalogue des tableaux qui composent le cabinet de Monseigneur le duc de Choiseul : dont la vente se fera le lundi 6 avril 1772, de relevée, & jours suivans, en son hôtel, rue de Richelieu","Des vortreflichen Florentinischen Mahlers Lionardo da Vinci höchst-nützlicher Tractat von der Mahlerey : aus dem Italiänischen und Frantzöischen in das Teutsche übersetzet : auch nach dem Original mit vielen Kupfern und saubern Holtzschnitten versehen : und mit beygefügten Leben des Auctoris zum Druck befördert","Des wereldts proef-steen ofte De ydelheydt door de waerheyd beschuldight ende overtuyght van valscheydt","Details for drawing frames","Details of decorative sculpture","Details of Elizabethan architecture","Details of Gothic architecture","Details of Gothic architecture","Details of highway bridges","Details of railroad truss-bridges","Det danske slot, kongens, rigets, rettens, folkets : om projekterne til Kristiansborgs genopførelse","Deucalion ; also, The King of the golden river ; The eagle's nest ; Arrows of the chace","Deutsche Baukunst des Mittelalters und der Renaissance : Old German architecture: Ancienne architecture Allemande","Deutsche Baukunst des Mittelalters und der Renaissance = old German architecture","Deutsche Bilder","Deutsche Kunstgeschichte","Deutsche Museen; Entstehung und Kulturgeschichtliche Bedeutung unserer öffentlichen Kunstsammlungen","Deutsche mystiker","Deutsche plastik des mittelalters..","Deutsches barock und rokoko : herausgegeben im anschluss an die Jahrhundert-ausstellung deutscher kunst 1650-1800, Darmstadt, 1914","Deutsches barock und rokoko : herausgegeben im anschluss an die Jahrhundert-ausstellung deutscher kunst 1650-1800, Darmstadt, 1914","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsches Geschlechterbuch (Genealogisches Handbuch bürgerlicher Familien.)","Deutsche Volkstrachten, Original-Zeichnungen mit erklärendem Text","Deutsche Zeichner von der Gotik bis zum Rokoko","Deux heures au Musee du Louvre (peinture) = Two hours at the Louvre (painting)","The development of building estates : a practical handbook for the use of surveyors, agents, landowners, and others interested in the development, management, equipment administration, or realization of building estates","The development of a reflector enamel","Development and present status of city planning in New York City","De' veri precetti della pittvra, libri tre","De veteris numismatis potentia et qualitate lucubratio, occasione rubricae codicis de eodem argumento; sive, Cognitio totius rei numariae ad intelligentiam juris accommodata; accessit Dissertatio Juridica de numo unico, cum multis aliis cognitioni numorum conducentibus","Devises heroiques, et emblemes","Devises heroiques, et emblemes","The devitrification of glass","Devonshire pedigrees : recorded in the herald's visitation of 1620, with additions from the Harleian manuscripts, and the printed collections of Westcote and Pole","D.-G. Rossetti et les Préraphaélites anglais : biographies critiques","Style (1893)","Style (1904)","Dialoghi di d. Antonio Agostini arcivescovo de Tarracona; sopra le medaglie, iscrizioni, e altre antichita:","Dialoghi di don Antonio Agostini archivescovo di Taracona, intorno alle medaglie, inscrittioni, & altre antichità","Dialoghi sopra le tre arti del disegno : corretti e accresciuti","Dialoghi tra Claro, e Sarpiri, per istruire chi desidera d'essere un eccellente pittore figurista","Dialogo di Galileo Galilei Linceo matematico sopraordinario dello studio di Pisa. E filosofo, e matematico primario del serenissimo gr. duca di Toscana. Doue ne i congressi di quattro giornate si discorre sopra i due massimi sistemi del mondo tolemaico, e copernicano; : proponendo indeterminatamente le ragioni filosofiche, e naturali tanto per l'vna, quanto per l'altra parte","Dialogues sur les arts : entre un artiste ameriquain et un amateur françois","Diamond dye annual, and direction book","Diamonds, pearls and precious stones : where they are found, howcut, and made ready for use in the jeweler's art, their composition and value","Diamonds, pearls and precious stones;","Diamonds and precious stones, a popular account of gems ..","Diamonds and precious stones, a popular account of gems ..","Diario del Gualdi. 1651-1655","Le pitture di Bologna : che nella pretesa, e rimostrata sin'ora da altri maggiore antichita, e impareggiabile eccellenza nella pittura, con manifesta evidenza di fatto, rendono il passeggiere disingannato, ed instrutto","Di Camillo e Siro da Correggio e della loro zecca : memorie storico-numismatiche","Dichiarazioni della pianta dell'antiche Siracuse, e d'alcune scelte medaglie d'esse, e de' principi che quelle possedettero","Dictionarium polygraphicum, or, The whole body of arts regularly digested ... : illustrated with fifty-six copper plates","Dictionarium polygraphicum: or, The whole body of arts regularly digested ... adorned with proper sculptures, curiously engraven on more than fifty copper plates ..","Dictionarium polygraphicum: or, The whole body of arts regularly digested ... adorned with proper sculptures, curiously engraven on more than fifty copper plates ..","A dictionary of architecture and building; biographical, historical and descriptive","A dictionary of the architecture and archaeology of the middle ages : including words used by ancient and modern authors in treating of architectural and other antiquities, also, biographical notices of ancient architects","A dictionary of architecture and building; biographical, historical and descriptive","A dictionary of architecture and building; biographical, historical and descriptive","A dictionary of architecture and building; biographical, historical and descriptive","A dictionary of the architecture and archaeology of the Middle Ages : including words used by ancient and modern authors in treating of architectural and other antiquities ... : also, biographical notices of ancient architects","A dictionary of architecture and building : biographical, historical, and descriptive","A dictionary of architecture and building : biographical, historical, and descriptive","A dictionary of architecture and building : biographical, historical, and descriptive","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described","The dictionary of needlework : an encyclopædia of artistic, plain, and fancy needlework ...","The dictionary of needlework : an encyclopædia of artistic, plain, and fancy needlework ...","The dictionary of needlework : an encyclopædia of artistic, plain, and fancy needlework ...","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework. Dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described. Illustrated with upwards of 800 wood engravings, and coloured plates. Plain sewing, textiles, dressmaking, appliances, and terms","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework. Dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described. Illustrated with upwards of 800 wood engravings, and coloured plates. Plain sewing, textiles, dressmaking, appliances, and terms","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework. Dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described. Illustrated with upwards of 800 wood engravings, and coloured plates. Plain sewing, textiles, dressmaking, appliances, and terms","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework. Dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described. Illustrated with upwards of 800 wood engravings, and coloured plates. Plain sewing, textiles, dressmaking, appliances, and terms","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework. Dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described. Illustrated with upwards of 800 wood engravings, and coloured plates. Plain sewing, textiles, dressmaking, appliances, and terms","The dictionary of needlework : an encyclopaedia of artistic, plain, and fancy needlework. Dealing fully with the details of all the stitches employed, the method of working, the materials used, the meaning of technical terms, and, where necessary, tracing the origin and history of the various works described. Illustrated with upwards of 800 wood engravings, and coloured plates. Plain sewing, textiles, dressmaking, appliances, and terms","Dictionary of painters and engravers","Dictionary of painters and engravers","Dictionary of painters and engravers","Dictionary of painters and engravers","Dictionary of painters and engravers","A dictionary of typography and its accessory arts. Presented to the subscribers of the \"Printers' register,\" 1870-1871","Dictionnaire d'architecture, civile, militaire et navale, antique, ancienne et moderne : et de tous les arts et métiers qui en dépendent; Dont tous les Termes sont exprimés, en François, Latin, Italien, Espagnol, Anglois et Allemand. Enrichi de cent une Planches de Figures en Taille-douce, ... auquel on a joint Une Notice des Architectes, Ingénieurs, Peintres, Sculpteurs, Graveurs, & autres Artistes les plus celebres, dont on rapporte les principaux Ouvrages.","Dictionnaire d'architecture, civile, militaire et navale, antique, ancienne et moderne : et de tous les arts et métiers qui en dépendent; Dont tous les Termes sont exprimés, en François, Latin, Italien, Espagnol, Anglois et Allemand. Enrichi de cent une Planches de Figures en Taille-douce, ... auquel on a joint Une Notice des Architectes, Ingénieurs, Peintres, Sculpteurs, Graveurs, & autres Artistes les plus celebres, dont on rapporte les principaux Ouvrages.","Dictionnaire d'architecture, civile, militaire et navale, antique, ancienne et moderne : et de tous les arts et métiers qui en dépendent; Dont tous les Termes sont exprimés, en François, Latin, Italien, Espagnol, Anglois et Allemand. Enrichi de cent une Planches de Figures en Taille-douce, ... auquel on a joint Une Notice des Architectes, Ingénieurs, Peintres, Sculpteurs, Graveurs, & autres Artistes les plus celebres, dont on rapporte les principaux Ouvrages.","Dictionnaire de géographie ancienne et moderne à l'usage du libraire et de l'amateur de livres;","Dictionnaire de géographie ancienne et moderne à l'usage du libraire et de l'amateur de livres ...","Dictionnaire des arts décoratifs à l'usage des artisans, des artistes, des amateurs et des écoles","Dictionnaire des artistes, dont nous avons des estampes : avec une notice détaillée de leurs ouvrages gravés","Dictionnaire des architectes français","Dictionnaire des arts de peinture, sculpture et gravure","Dictionnaire des arts de peinture, sculpture et gravure","Dictionnaire des artistes, dont nous avons des estampes : avec une notice détaillée de leurs ouvrages gravés","Dictionnaire des arts de peinture, sculpture et gravure","Dictionnaire des arts de peinture, sculpture et gravure","Dictionnaire des figures héraldiques","Dictionnaire des monogrammes, chiffres, lettres initiales, logogryphes, rébus, &c. sous lesquels les plus célébres peintres, graveurs & dessinateurs ont dessiné leurs noms","Dictionnaire dárchitecture : civile, militaire et navale, antique, ancienne et moderne, et de tous les arts et métiers qui en dépendent : dont tous les termes son exprimés en Francois, Latin, Italien, Espagnol, Anglois et Allemand : enrichie de cent une planches de figures en taille-douce pour en faciliter l'intelligence ...","Dictionnaire dárchitecture : civile, militaire et navale, antique, ancienne et moderne, et de tous les arts et métiers qui en dépendent : dont tous les termes son exprimés en Francois, Latin, Italien, Espagnol, Anglois et Allemand : enrichie de cent une planches de figures en taille-douce pour en faciliter l'intelligence ...","Dictionnaire iconologique, ou, Introduction a la connoissance des peintures, sculptures, medailles, estampes, &c. : avec des descriptions tirées des poètes anciens et modernes","Dictionnaire iconologique, ou, Introduction a la connoissance des peintures, sculptures, medailles, estampes, &c. : avec des descriptions tirées des poètes anciens et modernes","Dictionnaire militaire : ou, Recueil alphabétique de tous les termes propres à la guerre","Dictionnaire militaire : ou, Recueil alphabétique de tous les termes propres à la guerre","Dictionnaire portatif de peinture, sculpture et gravure : avec un traité pratique des differentes manieres de peindre, dont la théorie est développée dans les articles qui en sont susceptibles : ouvrage utile aux artistes, aux eleves & aux amateurs","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Die alder vermaertste antique edificien : vã temple, theatre, amphitheatre, paleisen, therme, obeliske, brugge, archetriuphal, etc. vescreueeñ gefigureert met haren grondede eñ mate oock de plaetsen daerse staen, eñ wiese dede make","Die Altdeutsche Buchillustration","Die alte Kirche zu Marienhafe in Ostfriesland","Die altgermanische thierornamentik; typologische studie über germanische metallgegenstände aus dem IV. bis IX. jahrhundert, nebst einer studie über irische ornamentik","Die altgermanische Thierornamentik : typologische Studie über germanische Metallgegenstände aus dem IV. bis IX. Jahrhundert, nebst einer Studie über irische Ornamentik","Die Architektur der Kultbauten Japans","Die baukunst des 17. und 18. Jahrhunderts","Die Baukunst des Altertums","Die Beizenfarbstoffe der Fabriken vorm. Friedr. Bayer & Co., Elberfeld, auf dem Gebiet der Druckerei und Färberei","Die Biezenfarbstoffe der Fabriken vorm. Friedr. Bayer & Co., Elberfeld, auf dem Gebiet der Fruckerei und Färberei","Die Bleicherei, Druckerei, Färberei und Appretur der baumwollenen Gewebe : ein praktisches Handbuch für Chemiker, Coloristen, Techniker, Leiter von Fabriken, Studirende der Chemie auf Universitäten, polytechnischen Hochschulen und anderen Anstalten, zum praktischen Gebrauche und zum Selbstunterricht","Die byzantinischen Zellenschmelze der Sammlung Alex. von Swenigorodskoï und das darüber veröffentlichte Prachtwerk. Archäologisch-kunstgeschichtliche Studie","Die dekorative kunst des altertums; eine populäre darstellung","Die Donat-und kalender-type : Nachtrag und übersicht","Die dynamische Empfindung in der angewandten Kunst : Ein Beitrag zur künstlerischen Gestaltung der Technik","Die Elektrizität in der Medizin und Biologie : eine zusammenfassende Darstellung für Mediziner, Naturforscher und Techniker","Die entwickelung des putto in der plastik der frührenaissance","Die entwicklung der modernen buchkunst in Deutschland;","Die exotischen zierfische in wort und bild","Die Gallerien von München : eine Stahlstichsammlung der vorsüglichsten Gemälde der Königl. Pinakothek, der Herzogl. Leuchtenberg'schen und Schleissheimer Gallerien","Die Gartenkunst","Die graphische Darstellung von Naturereignissen","Die Hemmungen der Uhren, ihre Entwicklung, Konstruktion, Reparatur und Behandlung vor der Reglage, nebst zugehörigen Tabellen zahlreichen Abbildungen und 6 Porträts. Allegemein verständlich für Uhrmacher, Ingenieure, Techniker u.s.w","Die Herstellung von Druckwerken : praktische Winke für Autoren und Verleger","Die hochromanische Wandmalerei in Regensburg","Die kaiserlichen Burgen und Schlösser in Bild und Wort. Auf Grund von Quellenwerken dargestellt","Die Karikatur und Satire in der Medizin : mediko-kunsthistorische Studie","Die Kartenschrift : Anleitung zum Schreiben derselben für kartografische und technische Zwecke","Die Küche in der klassischen malerei : eine kunstgeschichtliche und literarhistorische studie für mediziner und nichtmediziner","Die Komposition der pompejanischen Wandgemälde","Die Krone der kunstfertigen Frauen : Musterbuch, 1691 [i.e. 1601]","Die Kultur des weiblichen Körpers als Grundlage der Frauenkleidung","Die Kunstdenkmaler des Kreises Rees","Die Kunstdenkmaler der Stadte und Kreise Gladbach und Krefeld","Die Kunst der islamischen Volker","Die Kunst des Zeugdrucks vom Mittelalter bis zur Empirezeit","Die Kunst- und Wunderkammern der Spätrenaissance : ein Beitrag zur Geschichte des Sammelwessens","Die Kunst- und Wunderkammern der Spätrenaissance : ein Beitrag zur Geschichte des Sammelwesens","Die ländliche und landwirthschaftliche Baukunst von Holz und Brettern : oder die Blockhäuser-Baukunst nach den Regeln der Architektur und Symmetrie systematisch bearbeitet und geordnet ...","Die Landschaft in der Kunst der alten Völker : eine Geschichte der Vorstufen und Anfänge der Landschaftsmalerei","Die älteste Kunst, insbesondere di Baukunst, der Germanen","Die Mappe des Bautischlers : oder, Ideen zu Thorwegen, Hausthüren, Doppelthüren, Vorsetzern, Stubenthüren, Gewölbethüren, Glasthüren, Bogen- und andern Fenstern, mit ihrem vergrössert dargestellten Grund- und Profilriss und dem beigefügten Maassstabe : zum Gebrauche für Architecten, Decorateurs, Baugewerken, Tischler, Glaser, Bildhauer und Freunde der Baukunst : mit besonderer Rücksicht auf leichte Ausführbarkeit der im Praktischen oft schwer zu hebenden Schwierigkeiten und auf die Anwendung bei alten, neu zu decorirenden Gebäuden : auch als Vorlegeblätter anwendbar","Die Mappe des Bautischlers : oder, Ideen zu Thorwegen, Hausthüren, Doppelthüren, Vorsetzern, Stubenthüren, Gewölbethüren, Glasthüren, Bogen- und andern Fenstern, mit ihrem vergrössert dargestellten Grund- und Profilriss und dem beigefügten Maassstabe : zum Gebrauche für Architecten, Decorateurs, Baugewerken, Tischler, Glaser, Bildhauer und Freunde der Baukunst : mit besonderer Rücksicht auf leichte Ausführbarkeit der im Praktischen oft schwer zu hebenden Schwierigkeiten und auf die Anwendung bei alten, neu zu decorirenden Gebäuden : auch als Vorlegeblätter anwendbar","Die Meisterwerke der Königl. Gemälde-Gallerie zu Dresden : 223 Kunstdrucke nach den Originalgemälden","Die mittelalterliche grabplastik in Nord-Thüringen, mit besonderer berücksichtigung der Erfurter denkmäler","Die mitteralterlichen Taufsteine der Provinz Schleswig-Holstein","Die Mosaiken der Christlichen Ära. 1. t: Die Wandmosaiken von Ravenna","Die Nadelspitzen : (Ite Serie)","Die Ornamente der Hakim- und Ashar-Moschee; Materialien zur Geschichte der älteren Kunst des Islam","Die Plastik der Ägypter","Die praenestinischen Spiegel, ein Beitrag zur italischen Kunst- und Kulturgeschichte","Die Regensburger Buchmalerei des X. und XI. Jahrhunderts, Studien zur Geschichte der deutschen Malerei des frühen Mittelalters","Die Reliefs und Malereien des mittleren Reiches (VII.-XVII. Dynastie, ca. 2475-1580 v. Chr.) : Material zur agyptischen Kulturgeschichte","Die Renaissance und ihre Meister","Die rheinischen Glasmalereien vom 12. bis zum 16. Jahrhundert","Die römische Kapelle Sancta sanctorum und ihr Schatz : meine Entdeckungen und Studien in der Palastkapelle der mittelalterlichen Päpste","Die ruhestätten und denkmäler unserer deutschen dichter","Die Sammlungen des Kaukasischen Museums","Die schmiedekunst bis zum ausgang des 18. jahrhunderts","Die Schönheit der grossen Stadt","Die schöne Landbaukunst, oder, Neue Ideen und Vorschriften zu Landgebäuden, Landhäusern und Oekonomie-Gebäuden im gefälligen : Ideen zu Gebäuden für öffentliche und Privatbelustigungen, ingleichen zu Gebäuden im ernsthaftern aber edlen Style, in Grundrissen, Aufrissen und Durchschnitten","Die schöne Landbaukunst, oder, Neue Ideen und Vorschriften zu Landgebäuden, Landhäusern und Oekonomie-Gebäuden im gefälligen : Ideen zu Gebäuden für öffentliche und Privatbelustigungen, ingleichen zu Gebäuden im ernsthaftern aber edlen Style, in Grundrissen, Aufrissen und Durchschnitten","Die schöne Landbaukunst, oder, Neue Ideen und Vorschriften zu Landgebäuden, Landhäusern und Oekonomie-Gebäuden im gefälligen : Ideen zu Gebäuden für öffentliche und Privatbelustigungen, ingleichen zu Gebäuden im ernsthaftern aber edlen Style, in Grundrissen, Aufrissen und Durchschnitten","Die St. Annenkirche zu Annaberg : ein Führer durch ihre Geschichte und ihre Kunstdenkmäler","Die typologischen Bilderkreise des Mittelalters in Österreich","Die Ursprungsformen des griechischen Akanthusornamentes und ihre naturlichen Vorbilder","Die Wandmosaiken von Ravenna","Die Wappen der wichtigsten städte Europa's in chromolithographischen abbildungen","Die Wohnung der Neuzeit","Die Wollfarbstoffe des Jahres 1913 = b Wool colours 1913","Difesa dell' alfabeto degli antichi Toscani pubblicato nel MDCCXXXVII dall' autore del Museo etrusco : disapprovato dall' illustrissimo sig. marchese Scipione Maffei nel tomo V. delle sue Osservazioni letterarie, date in luce in Verona : con tavole e figure","Catalogue raisonné des differens effets curieux & rares contenus dans le cabinet de feu M. le chevalier de La Roque : ce cabinet renferme une collection considerable de tableaux, de desseins, & d'estampes des meilleurs maîtres; de figures de bronze & de marbre; de porcelaines anciennes ... de pierres ... de coquilles, & enfin de nombre d'autres morceaux interressans de divers genres","Édifices anciens : fragments et détails, Anvers","Digest of the statutes relating to the inspection and constrution of buildings in the city of Boston, 1886","Digest of the statutes and of the ordinances relating to the inspection and construction of buildings in the city of Boston, 1887","Digest of the statutes and of the ordinances relating to the inspection and construction of buildings in the city of Boston","Digest of the statutes and of the ordinances relating to the construction, maintenance and inspection of buildings in the city of Boston, 1901","The digressions of V., written for his own fun and that of his friends","The digressions of V. : written for his own fun and that of his friends","Dillingham B Collection Furniture 1973","Il ritratto di Milano : diuiso in tré libri","Dinanderie: a history and description of mediaeval art work in copper, brass and bronze","The dining room and its appointments","Directions for making Poncetto lace","Directoire designs for textiles","Directory, West Jefferson St. Church of Christ, 1920 : West Jefferson St. Church of Christ is now called First Christian Church, 4800 S. Calhoun St., Fort Wayne, IN","Direzioni a' giovani studenti nel disegno dell'architettura civile, nell'Accademia Clementina dell'Instituto della scienze","Direzioni a' giovani studenti nel disegno dell'architettura civile, nell'Accademia Clementina dell'Instituto della scienze","Discorsi ..","Discorsi del S. Don Antonio Agostini sopra le medaglie et altre anticaglie divisi in XI dialoghi : tradotti dalla lingua spagnuola nell'italiana con l'aggiunta di molti ritratti di belle, et rare medaglie ..","Discorsi di architettura del senatore Giovan Batista Nelli : con la vita del medesimo ... : e du ragionamenti sopra le cupole","Discorsi sopra l'antichità di Roma","Discorso del cavalier Carlo Fontana sopra il Monte Citatorio situato nel Campo Martio, ed altre cose ad esso appartenenti, con disegni tanto degl' antichi, quanto de' moderni edificii della nuova Curia","Discorso di m. Sebastiano Erizzo, sopra le medaglie antiche : con la particolar dichiaratione di molti riuersi","The discourses of Sir Joshua Reynolds","Discourses on architecture","Discourses on architecture","Discours prononcez dans les conférences de l'Academie royale de peinture et de sculpture","The discovery of a world in the moone","Discovrs historial de l'antiqve et illvstre cité de Nismes en la Gaule narbonoise : auec les portraitz des plus antiques & insignes bastimens dudit lieu, reduitz à leur vraye mesure & proportion, ensemble de l'antique & moderne ville","Discovrs svr les arcs triomphavx dressés en la ville d'Aix : à l'heureuse arriuée de tres-chrestien, tres-grand, & tres-iuste monarque Lovys XIII. roy de France, & de Nauarre","Discovrs svr les medalles et gravevres antiques, principalement romaines. Plus, vne exposition particuliere de quelques planches ou tables estans sur la fin de ce liure, esquelles sont monstrees diuerses medalles & graueures antiques, rares & exquises","An attempt to discriminate the styles of architecture in England : from the Conquest to the Reformation : with notices of above three thousand British edifices : preceded by a sketch of the Grecian and Roman orders","Disegno del Doni : partito in piv ragionamenti, ne qvali si tratta della scoltvra et pittvra : de colori, de getti, de modegli, con molte cose appartenenti a quest'arti : & si termina la nobiltà dell'una et dell'altra professione : con historie, essempi, et sentenze : & nel fine alcune lettere che trattano della medesima materia","Dispareri in materia d'architettura e prospettiva","Dissegni d'architettvra civile et ecclesiastica","Duplex dissertatio de duobus nummis Diocletiani et Licinii : ex cimelijs sereniss. ac reuerendiss. principis Leopoldi Cardinalis Medicei, cum auctario chronologico de votis decennalibus imperatorum ac caesarum","Dissertatio de numis monetariorum veterum culpa vitiosis ...","Dissertatio et animadversiones ad nuper inventum Severae martyris epitaphium","Dissertationes IX, antiquitatibus, quin et marmoribus : cum Romanis, tum potissimum Graecis, illustrandis inservientes","Dissertazione / con alcune correzioni, ed utili osservazioni ad altre già pubblicate","Dissertazione sopra un clipeo votivo : spettante alla famiglia Ardaburia, trovato l'anno MDCCLXIX, nelle vicinanze d' Orbetello, ora esistente nel museo di S.A.R. Pietro Leopoldo, arciduca d'Austria e granduca di Toscana","Dissertazioni archeologiche di vario argomento","Dissertazioni e lettere filologiche antiquarie","The dissolution of the monasteries as illustrated by the suppression of the religious houses of Staffordshire","Distinto ragguaglio dell'ottava maraviglia del mondo, o sia, della gran metropolitana dell'Insubria volgarmente detta il duomo di Milano, cominciando dalla sua origine sino allo stato presente : in cui vengono minutamente, e con molta diligenza descritte tutte le sue parti tanto esteriori, come interiori, con tutto ciò, che in esso si contiene di ammirabile, di vago, di pregievole, e di sacrosanto, oltre diverse altre notizie intorno alla grandezza, magnificenza, e prerogative di questa santa ambrosiana chiesa, e finalmente si descrivono alcune chiese di particolar divozione, con altre cose notabili di questa insigne metropoli ..","Distinto rapporto delle dipinture, che trovansi nelle chiese della città e sobborghi di Cremona","Manuale di varj ornamenti tratti dalle fabbriche, e frammenti antichi : per uso, e commodo de' pittori, scultori, architetti, scarpellini, stuccatori, intagliatori di pietre, e legni, argentieri, giojellieri, ricamatori, ebanisti & c.","Manuale di varj ornamenti tratti dalle fabbriche, e frammenti antichi : per uso, e commodo de' pittori, scultori, architetti, scarpellini, stuccatori, intagliatori di pietre, e legni, argentieri, giojellieri, ricamatori, ebanisti & c.","Manuale di varj ornamenti tratti dalle fabbriche, e frammenti antichi : per uso, e commodo de' pittori, scultori, architetti, scarpellini, stuccatori, intagliatori di pietre, e legni, argentieri, giojellieri, ricamatori, ebanisti & c.","Manuale di varj ornamenti tratti dalle fabbriche, e frammenti antichi : per uso, e commodo de' pittori, scultori, architetti, scarpellini, stuccatori, intagliatori di pietre, e legni, argentieri, giojellieri, ricamatori, ebanisti & c.","Divers desseins de cheminées a la royalle","Divers ouvrages","Divina proportione : opera a tutti glingegni perspicaci e curiosi necessaria oue ciascun studioso di philosophia: prospettiua pictura sculptura: architectura: musica: e altre mathematice: suavissima: sotile: e admirabile doctrina consequira: e delecterassi: co[n] varie questione de secretissima scientia","Documenti toscani per la storia dell'arte","Documents","Documents et extraits divers concernant l'histoire de l'art dans la Flandre, l'Artois & le Hainaut avant le XVe siecle, par M. le chanoine Dehaisnes","Dod's peerage, baronetage and knightage, of Great Britain and Ireland, for ... : including all the titled classes","Dod's peerage, baronetage and knightage, of Great Britain and Ireland, for ... : including all the titled classes","Dogs of China & Japan in nature and art","Dolly Toy Wood Kraft Lamps 1973","Domestic architecture of the American colonies and of the early republic,","Domestic architecture of the American colonies and of the early republic","Domestic architecture, being a series of designs for mansions, villas, rectory houses, parsonage houses, bailiffs' lodge, gardener's lodge, game-keeper's lodge, park gate lodges, etc. in the Grecian, Italian, and old English styles of architecture. With observations on the appropriate choice of site; the whole designed with strict reference to the practicability of erection, and with due attention to the important consideration of uniting elegance, convenience and domestic comfort with economy ... With accurate estimates appended to each design","Domestic architecture of the American colonies and of the early republic","Domestic architecture, being a series of designs, for mansions, villas, rectory houses, parsonage houses, bailiff's lodge, gardener's lodge, game-keeper's lodge, park-gate lodges, etc., in the Grecian, Italian, and old English style of architecture : with observations on the appropriate choice of site, the whole designed with strict reference to the practicability of erection, and with due attention to the important consideration of uniting elegance, convenience and domestic comfort with economy, the whole being the result of upwards of thirty years professional experience : with accurate estimates appended to each design","Drafting room methods","The dramatic story of old glory","The dramatic story of old glory","The draughtsman's handbook of plan and map drawing, including instructions for the preparation of engineering, architectural, and mechanical drawings","Draw frames and fly frames : being a practical treatise on the above machines","Drawing & engraving : a brief exposition of technical principles & practice","Drawing for beginners","Drawing in public schools : the system of instruction","Drawing made easy : a helpful book for young artists; the way to begin and finish your sketches, clearly shown step by step","Drawing and painting self-taught","Drawings of the flags in use at the present time by various nations","Drawings of old London by Philip Norman ..","Dr. Blim's numismatic manual, giving the value of American and foreign gold, silver, and copper coins ..","Dürer","Dürers kupferstiche und holzschnitte","Dresde, Freiberg & Meissen","Dress, blouse, and costume cloths, design and fabric manufacture","Dresses and decorations of the Middle Ages","Dresses and decorations of the Middle Ages","Dresses and decorations of the Middle Ages","Dresses and decorations of the Middle Ages","Dress, and how to improve it","Dressings and finishings for textile fabrics and their application; description of all the materials used in dressing textiles","Dressmakers dictionary ..","Dressmaking","Dress-reform : a series of lectures delivered in Boston, on dress as it affects the health of women","Drexel Esperanto Furniture 1965","Drexel Esperanto Furniture 1969","Drexel Exponent Furniture 1970","Drexel French Accent Furniture 1964","Drexel Touraine Furniture 1964","Druggists' and dispensers' practial show card instructor ..","Drying by means of air and steam. Explanations, formulae and tables for use in practice","Duccio","Due dissertazioni di Giuseppe Bartoli : nella prima si dà notizia del pubblico Museo d'iscrizioni eretto nuovamente in Verona, e con l'uso delle osservazioni e delle sperienze in rispetto della fisica si paragona l'uso dell'antichità figurata e scritta relativamente alla storia : nella seconda si dimostra la bellezza d'una greca inedita iscrizione collocata in questo museo","Due ragionamenti del dottore Lodovico Coltellini agli accademici etruschi di Cortona sopra quattro superbi bronzi antichi e due in specie, un creduto candelabro cioè, ed una statuetta puerile, con inscrizioni etrusche molto particolari, trovati di fresco nei contorni di detta città edizione arricchita di tavole in rame ..","Illustrated catalogue of the ninth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery which contains about 1500 original pictures by ancient and modern artists","Catalogue d'une riche et precieuse collection de tableaux des meilleurs & plus célébres maîtres des ecoles d'Italie, des Pays-Bas & de France, qui composent le cabinet de feu Messire Gabriel-François-Joseph de Verhulst : dont les héritiers proposent l'acquisition en total & en masse","Dunham's of Maine Fall Catalog 1976","L'art du peintre, doreur, vernisseur; ouvrage utile aux artistes & aux amateurs qui veulent entreprendre de peindre, dorer & vernir toutes sortes de sujets, en bâtimens, meubles, bijoux, équipages, &c","Duplex dissertatio de duobus nummis Diocletiani et Licinii : ex cimelijs sereniss. ac reuerendiss. principis Leopoldi Cardinalis Medicei : cum auctario chronologico de votis decennalibus imperatorum ac caesarum","Durer (engravings)","Tapisseries du roy, ou sont representez les quatre elemens et les quatre saisons : avec les devises qvi les accompagnent & leur explication = Königliche französische Tapezereyen, oder überauss schöne Sinn-Bilder, in welchen die vier Element, samt den vier Jahr-Zeiten, neben den Dencksprüchen und ihren Ausslegungen, vorgestellet werden","Dutch art in the 19th century;","The Dutch colonial house; its origin, design, modern plan and construction; illustrated with photographs of old examples and American adaptations of the style","Dutch etchers of the seventeenth century","Dutch pictures, with some sketches in the Flemish manner; and pictures done with a quill","Tableaux du temple des muses : tirez du cabinet de feu Mr. Fauereau, conseiller du roy en sa Cour des aydes, & grauez en tailles-douces par les meilleurs maistres de son temps, pour representer les vertus & les vices, sur les plus illustres fables de l'antiquité","Dve lezzioni di M. Benedetto Varchi : nella prima delle qvali si dichiara vn sonetto di M. Michelagnolo Buonarroti : nella seconda si disputa quale sia piu nobile arte la scultura, o la pittura, con vna lettera d'esso Michelagnolo & piu altri eccellentiss. pittori et scultori sopra la quistione sopradetta","Dwelling for village and country, with general descriptions and detailed estimates","The dwelling houses of Charleston, South Carolina","Dyeing: comprising the dyeing and bleaching of wool, silk, cotton, flax, hemp, china grass &c.","The dyeing of leather with the dyestuffs of Cassella Color Company","Dyestuffs for American textile and other industries","Dynamic symmetry: the Greek vase","Early America bookbinding and kindred subjects","The earlier English water-colour painters","Early American craftsmen","Early American folk pottery, including the history of Bennington pottery","Early American folk pottery, including the history of Bennington pottery","Early American paintings; catalogue of an exhibition held in the Museum of the Brooklyn instituteof arts and sciences, Brooklyn, February 3d to March 12th, 1917","Early American paintings; catalogue of an exhibition held in the Museum of the Brooklyn Institute of Arts and Sciences, Brooklyn, February 3d to March 12th, 1917","Early Christian numismatics, and other antiquarian tracts","The early coins of America and the laws governing their issue : comprising also descriptions of the Washington pieces, the Anglo-American tokens, many pieces of unknown origin, of the seventeenth and eighteenth centuries, and the first patterns of the United States Mint","An early Connecticut engraver and his work","Early Connecticut houses; an historical and architectural study","Early Flemish artists and their predecessors on the lower Rhine","The early Flemish painters: notices of their lives and works","The early Flemish painters: notices of their lives and works.","Early illustrated books : a history of the decoration and illustration of books in the 15th and 16th centuries","Early illustrated books: a history of the decoration and illustration of books in the 15th and 16th centuries;","The early northern painters : studies in the National Gallery","Early Oxford bindings;","The early Oxford press : a bibliography of printing and publishing at Oxford, '1468'-1640, with notes, appendixes and illustrations","Early prayer books of America; being a descriptive account of prayer books published in the United States, Mexico and Canada","Early renaissance architecture in England; a historical & descriptive account of the Tudor, Elizabethan & Jacobean periods, 1500-1625, for the use of students and others","Early renaissance architecture in England; a historical & descriptive account of the Tudor, Elizabethan & Jacobean periods, 1500-1625, for the use of students and others","Early renaissance architecture in England : a historical and descriptive account of the Tudor, Elizabethan, and Jacobean periods, 1500-1625 : for the use of students and others","Early renaissance architecture in England; a historical and descriptive account of the Tudor, Elizabethan, and Jacobean periods, 1500-1625, for the use of students and others","Early silver of Connecticut and its makers","Early typography","Early woodcut initials : containing over thirteen hundred reproductions of ornamental letters of the fifteenth and sixteenth centuries","Earthwork out of Tuscany : being impressions and translations of Maurice Hewlett","Earthwork out of Tuscany; being impressions and translations of Maurice Hewlett","Earthwork out of Tuscany","Easy lessons for lace makers : fancy stitches illustrated showing clearly how to make all modern laces","Easy lessons in perspective : including instructions for sketching from nature","Easy steps in architecture and architectural drawing ..","The ecclesiastical architecture of Ireland, anterior to the Anglo-Norman invasion; comprising an essay on the origin and uses of the round towers of Ireland, which obtained the gold medal and prize of the Royal Irish Academy","Economic farmhouses and their architectural problems","Economics of bridgework, a sequel to Bridge engineering","Economics of the construction industry","The economy of church, parsonage and school architecture : adapted to small societies and rural districts","Pompeiana : the topography, edifices, and ornaments of Pompeii","Edo nampa kenkyu","Eduardi Corsini ... epistolae tres, quibus Sulpiciae Dryantillae, Aureliani ac Vaballathi Augustorum nummi explicantur et illustrantur","Educational posters : designed and lithographed for and posted by the members of the Poster Advertising Association, Inc. ..","Educational woodworking for home and school","Educational woodworking for home and school","The education of an artist","Edward Henry Corbould letters, ca. 1851-1882","Edwards buildings.","Een drietal lezingen in Amerika, gehouden door H.P. Berlage","Effectiveness of indirect illumination","Effect of calcining temperature of clas upon their pozzuolanic reaction","The effect of electrolytes and inorganic colloids on the mechanical fitting of enamels to plastic clay bodies","Catalogue raisonné des differens effets curieux & rares contenus dans le cabinet de feu M. le chevalier de La Roque : ce cabinet renferme une collection considerable de tableaux, de desseins, & d'estampes des meilleurs maîtres; de figures de bronze & de marbre; de porcelaines anciennes ... de pierres ... de coquilles, & enfin de nombre d'autres morceaux interressans de divers genres","Effects of moving loads on highway bridges","Egg Carton Novelties","Église Notre-Dame de Verneuil : son histoire, sa monographie","Égypte","Egyptian ceramic art : the MacGregor collection ; a contribution towards the history of Egyptian pottery","Egyptian decorative art : a course of lectures delivered at the Royal Institution /by W.M. Flinders Petrie","The eighteen nineties; a review of art and ideas at the close of the nineteenth century, by Holbrook Jackson","The eighteen nineties; a review of art and ideas at the close of the nineteenth century","Eighth annual catalogue.","Eighth International congress of applied chemistry : Washington and New York, September 4 to 13, 1912 ... --","Eighth International congress of applied chemistry : Washington and New York, September 4 to 13, 1912 ... --","Eighteenth loan exhibition of paintings held in the New Gallery, Nov. 18, 1895","Eine Gebäudegruppe in Olympia","Einfuhrung in die moderne Kunst","The elasticity and resistance of the materials of engineering","The elasticity and resistance of the materials of engineering","El Bersheh","Electrical Experimenter 1914-11","Electrical Experimenter 1914-12","Electrical Experimenter 1915-08","Electrical Experimenter 1915-11","Electrical Experimenter 1916-03","Electrical Experimenter 1916-04","Electrical Experimenter 1916-06","Electrical Experimenter 1917-03","Electrical Experimenter 1917-04","Electrical Experimenter 1917-05","Electrical Experimenter 1917-07","Electrical Experimenter 1917-10","Electrical Experimenter 1917-12","Electrical Experimenter 1918-02","Electrical Experimenter 1918-03","Electrical Experimenter 1918-07","Electrical Experimenter 1918-08","Electrical Experimenter 1918-10","Electrical Experimenter 1919-01","Electrical Experimenter 1919-02","Electrical Experimenter 1919-05","Electrical Experimenter 1919-12","Electrical Experimenter 1920-01","Electrical Experimenter 1920-03","Electrical Experimenter 1920-07","The Electrical experimenter","The Electrical experimenter","The Electrical experimenter","Electrical instruments and telephones of the U.S. Signal corps","Electrical world","Electric catalogue no. 010","The Electric City, Peterborough, Ontario, Canada : views of city and district, with information from official sources ... / compiled by J.A. McElhiney and E.R. Hensley.","Electric fixtures & glassware : F & G section, 13th ed.","Electric, gas, and combination lighting fixtures : table lamps, floor lamps, electrical wiring material, lighting glassware / Sears, Roebuck and Co. ","Electric railway review","Electric railway review","The electro-therapeutic guide, or, A thousand questions asked and answered","Elementa matheseos universæ ... : qui commentationem de methodo mathematica, arithmeticam, geometriam ..","Elementa matheseos universæ ... : qui commentationem de methodo mathematica, arithmeticam, geometriam ..","Elementary cabinetwork for manual training classes","Elementary course in woodwork ; designed for use in high and technical schools, with one hundred and thirty-four illustrations, by George Alexander Ross","Elementary principles of ornament","Elementary sloyd and whittling","An elementary treatise on coordinate geometry of three dimensions","Elementary woodworking","Elementi d'architettura civile : ridotti in compendio","Elementi d'architettura civile : con XVIII tavole in rame","Elementi dell' architettura Lodoliana, o sia, L'arte del fabbricare con solidità scientifica e con eleganza non capricciosa, libri due","Elementi di architettura","Elementi di architettura civile","Elements of the art of dyeing : with a description of the art of bleaching by oxymuriatic acid","Elements of astronomy ... with explanatory notes, and questions for examination","The elements of astronomy; a textbook","Elements of astronomy: accompanied with numerous illustrations, a colored representation of the solar, stellar, and nebular spectra, and celestial charts of the northern and the southern hemisphere","The elements of drawing : in its various branches, for the use of students ... containing several hundred examples, from the works of the greatest masters","Elements of drawing exemplified in a variety of figures and sketches of parts of the human form","The elements of drawing in three letters to beginners","Elements of inorganic chemistry : descriptive and qualitative","Elements of lettering and sign painting;","Elements of lettering ... A treatise on the history, classification, and practical application of the various styles of letters of the alphabet","Elements of plane and solid free-hand geometrical drawing, with lettering; and some elements of geometrical ornamental design, including the principals of harmonic angular ratios, etc. In three parts ... for draughtsmen and artisans; and teachers and students of industrial and mechanical drawing","Elements of style in furniture and woodwork, being a series of details of the Italian, German Renaissance, Elizabethan, Louis XIVth, Louis XVth, Louis XVIth, Sheraton, Adams, Empire, Chinese, Japanese, and Moresque styles ... for the use of architects, furniture designers, cabinet makers and others","Elements of theoretical and descriptive astronomy, for the use of colleges and academies","...Elements of woodwork","Ellington 1918","El Monasterio de San Jeronimo el Real de Madrid, estudio historico-literario","El museo pictorico, y escala óptica ...","El museo pictorico, y escala óptica ...","Elton's comic all-my-nack 1842","Emancipation and the freed in American sculpture ; a study in interpretation","Emblemata anniversaria Academiae Altorfinae : studiorum iuventutis exercitandorum causa proposita et variorum orationibus exposita","Emblemata anniversaria Academiae Noribergensis, qvae est Altorffii: stvdiorum juventutis exercitandorum caussâ inde ab ann. Christi CD D LXXVII usq; ad annum CD D CXVI proposita; oratiunculis eruditis & nervosis in panegyribus academicis explicata","Emblemata : et aliquot nummi antiqui operis","Emblemata, et aliqvot nvmmi antiqvi operis","Emblemata Florentii Schoonhovii ... partim moralia partim etiam civilia. Cum latiori eorundem ejusdem Auctoris interpretatione. Accedunt et alia quaedam poëmatia in alijs poem̈atum suonum libris non contenta","Emblemata nobilitati et vulgo scitu digna : singulis historijs symbola adscripta & elegantes versus historiam explica[n]tes : accessit galearu[m] expositio, & disceptatio de origine nobilitatis","The embroiderer's book of design : containing initials, emblems, cyphers, monograms, ornamental borders, ecclesiastical devices, mediæval and modern alphabets, and national emblems","Embroidery : a collection of articles on subjects connected with the study of fine needlework, including stitches, materials, methods of work, and designing, and history ...","[Embroidery designs","Embroidery and fancy work, containing directions for embroidering, painting, modelling, carving, etc","Embroidery hints: Fall and Winter 1910","Embroidery and lace: their manufacture and history from the remotest antiquity to the present day. A handbook for amateurs, collectors and general readers","Embroidery silks","Embroidery and tapestry weaving : a practical text-book of design and workmanship","[Embroidery and textile designs","Enamels","Enamels","Enamels","Enciclopedia heráldica y genealógica hispano-americana","Enciclopedia heráldica y genealógica hispano-americana","Enciclopedia heráldica y genealógica hispano-americana","The encyclopaedia of ornament","An encyclopædia of cottage, farm, and villa architecture and furniture : containing numerous designs for dwellings from the cottage to the villa including farm houses, farmeries, and other agricultural buildings, several designs for country inns, public houses, and parochial schools, with the requisite fittings-up fixtures and furniture ; and appropriate offices, gardens and garden scenery ; each design accompanied by analytical and critical marks illustrative of the principles of archtiectural science and taste on whihc it is composed","Encyclopedia of antiquities : and elements of archaeology, classical and mediæval","Encyclopedia of antiquities : and elements of archaeology, classical and mediæval","Encyclopedia of architecture : a dictionary of the science and practice of architecture, building, carpentry, etc., from the earliest ages to the present time, forming a comprehensive work of reference for the use of architects, builders, carpenters, masons, engineers, students, professional men, and amateurs","Encyclopedia of architecture : a dictionary of the science and practice of architecture, building, carpentry, etc., from the earliest ages to the present time, forming a comprehensive work of reference for the use of architects, builders, carpenters, masons, engineers, students, professional men, and amateurs","Encyclopedia of needlework","An endeavor towards the teaching of John Ruskin and William Morris. Being a brief account of the work, the aims, and the principles of the Guild of handicraft in East London","An attempt to discriminate the styles of architecture in England : from the Conquest to the Reformation : with a sketch of the Grecian and Roman orders","England under the house of Hanover; : its history and condition during the reigns of the three Georges, illustrated from the caricatures and satires of the day.","England under the house of Hanover; : its history and condition during the reigns of the three Georges, illustrated from the caricatures and satires of the day.","English book-illustration of to-day; appreciations of the work of living English illustrators, with lists of their books","English caricaturists and graphic humourists of the nineteeth century : How they illustrated and interpreted their times","The English chapter-house","A catalogue of English coins in the British museum. Anglo-Saxon series ..","English costume","English costume","English costume","English costume","English costume from prehistoric times to the end of the eighteenth century","English country houses. Forty-five views and plans of recently erected mansions, private residences, parsonage-houses, farm-houses, lodges, and cottages: with a practical treatise on house-building","English furniture and decoration, 1680-1800","English goldsmiths and their marks, a history of the goldsmiths and plate workers of England, Scotland, and Ireland; with over thirteen thousand marks reproduced in facsimile from authentic examples of plate and tables of date-letters and other hall-marks used in the assay offices of the United kingdom","The Englishman's house, from a cottage to a mansion. A practical guide to members of building societies, and all interested in selecting or building a house","English monastic life","The English pilot. (cartographic material) : The fourth book. Describing The West-India navigation, from Hudson's Bay to the River Amazones. Particularly delineating The Sea Coasts, Capes, Headlands, Rivers, Bays, Roads, Havens, Harbours, Streights, Rocks, Sands, Shoals, Banks, Depths of Water, and Anchorage, with all the Islands therein, as Jamaica, Cuba, Hispaniola, Barbadoes, Antigua, Bermudas, Porto Rico, and the rest of the Caribbee and Bahama Islands. Also, A new Description of Newfoundland, New England, New York, East and West New- Jersey, Dellawar Bay, Virginia, Maryland, Carolina. showing, The Courses and Distances from one Place to another; the Ebbing and Flowing of the Sea, the Setting of the Tides and Currents, &c. With many other Things necessary to be known in Navigation.","English porcelain : a handbook to the china made in England during the eighteenth century as illustrated by specimens in the national collections","English society of the eighteenth century in contemporary art","The English village church : exteriors and interiors","English society of the eighteenth century in contemporary art","Engraved gems, signets, talismans and ornamental intaglios, ancient and modern","Engraved gems; their history and place in art, in which is embodied the author's former treatise, with extensive revisions and additions; reminiscences of travels in the pursuit and acquisition of engraved gems ... to which is added a descriptive list of the author's cabinet of gems, forming a compend of Greek and Roman classics and antiquities ..","Engravers and etchers : six lectures delivered on the Scammon Foundation at the Art Institute of Chicago, March 1916","A catalogue of engravers, who have been born or resided in England","Engraving and etching : a handbook for the use of students and print collectors","Engraving and etching; a handbook for the use of students and print collectors","Engraving and printing methods, advertisement illustration, technical- and trade-paper advertising, street-car advertising, outdoor advertising, house publications","Enquire within upon everything : to which is added: enquire within upon fancy needlework ...","En roulant ma boule : album","Ensayos fotolitograficos","Entwicklungsgeschichte der modernen kunst","Die Entwicklung der barocken Decken-malerei in Tirol. Mit 44 Tafeln und 6 Doppeltafeln","Ephemeris Epigraphica; Corporis inscriptionum latinarum supplementum. Edita iussu Instituti archaeologici Romani","Ephemeris Epigraphica; Corporis inscriptionum latinarum supplementum. Edita iussu Instituti archaeologici Romani","Ephemeris epigraphica : Corporis inscriptionum Latinarum supplementum","Ephesus, and the temple of Diana","Epigrammata antiqvae vrbis ..","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphia carnatica. By B. Lewis Rice, Director of Archaeological Researches in Mysore","Epigraphie romaine du Poitou & de la Saintonge","The epoch of the mammoth and the apparition of man upon the earth","An equalisation of every item of Scripture money, weight, and measure ..","Erdély érmei, képatlasszal. A.M. Tudom. Akadémia kiad","Erdély érmei, képatlasszal. A.M. Tudom. Akadémia kiad","Erection of the Leas Highway Bridge near St. Joseph, Ill.","Erinnerungen an Wilhelm von Kaulbach und sein Haus : mit Briefen und hundertsechzig Abbildungen","Erster deutscher Herbstsalon, Berlin 1913","Erstes Verzeichnis der Radierunger, Lithographien und Holzschnitte moderner Graphiker : welche meist in Handdrucken und signiert auf der Vertriebsstelle vorrätig sind","Erzeugnisse islamischer Kunst","Essai de physique, par Mr. Pierre van Musschenbroek ... avec une description de nouvelles sortes de machines pneumatiques, et un recueil d'expériences par Mr. J. v(an) M(usschenbroek) Traduit du hollandois par Mr. Pierre Massuet ..","Essai sur la composition et l'ornement des jardins : ou, Recueil de plans de jardins de ville et de campagne, de fabriques propres à leur décoration, et de machines pour élever les eaux ; ouvrage faisant suite à l'Almanach du bon jardinier","Essai sur la peinture, et sur l'Académie de France, établie à Rome","Essai sur l'architecture","Essai sur le beau","Essai sur le beau : augmentée de six discours : sur le modus, sur le decorum, sur les graces, sur l'amour du beau, sur l'amour désintéressé","Essai sur les jardins","Essai sur l'histoire du théâtre : la mise en scène, le décor, le costume, l'architecture, l'éclairage, l'hygiène","An essay in defence of ancient architecture, or, A parallel of the ancient buildings with the modern : shewing the beauty and harmony of the former, and the irregularity of the latter ; with impartial reflections on the reasons of the abuses introduced by our present builders ; to which is annexed an inspectional table, universally useful ; illustrated with sixteen copper-plates","An essay on electricity : explaining the theory and practice of that useful science; and the mode of applying it to medical purposes ; with An essay on magnetism","An essay on the history of English church architecture prior to the separation of England from the Roman obedience","An essay on the history of English church architecture prior to the separation of England from the Roman obedience","An essay on the invention of engraving and printing in chiaro oscuro, as practised by Albert Durer, Hugo di Carpi, &c. and the application of it to the making paper hangings of taste, duration, and elegance","An essay on the origin and development of window tracery in England; with nearly four hundred illustrations","Essay on the origin, history, and principles, of Gothic architecture","An essay on the origin and progress of Gothic architecture, with reference to the ancient history and present state of the remains of such architecture in Ireland, to which was awarded the prize proposed by the Royal Irish Academy for the best essay on that subject","An essay on the theory of painting","Essays in the study of Sienese painting","Essays on archaeological subjects, and on various questions connected with the history of art, science, and literature in the Middle Ages","Essays on Gothic architecture :","Essays, political, economical, and philosophical","Essays, political, economical, and philosophical","Essays and studies presented to William Ridgeway on his sixtieth birthday, 6 August 1913","Essays and studies presented to William Ridgeway on his sixtieth birthday, 6 August, 1913","Essays and studies presented to William Ridgeway on his sixtieth birthday, 6 August 1913","Essays and studies presented to William Ridgeway : on his sixtieth birthday, 6 August, 1913","Essays sur la recherche de la cause pour laquelle l'Estain [et] le Plomb augmentent de poids qunad on les calcine","An essay to heraldry in two parts. The first containing ... the body of heraldry: the second, honour civil and military; being a treatise of the nobility and gentry of England ... The whole illustrated with variety of ... sculptures ..","Essentials in architecture : an analysis of the principles & qualities to be looked for in buildings","Essentials in art","The essentials of aesthetics in music, poetry, painting, sculpture and architecture","The essentials of illustration, a practical guide to the reproduction of drawings & photographs for the use of scientists & others","The essentials of illustration : a practical guide to the reproduction of drawings & photographs for the use of scientists & others","The essentials of lettering; a manual for students and designers","Essentials of Perspective: With Illustrations Drawn by the Author","The essentials of æsthetics in music, poetry, painting, sculpture and architecture","Estampes japonaises primitives : tirées des collections de: mm. Bing, Blondeau, Bullier, comte de Camondo, Chialiva, m. & mme. Curtis, J. Doucet, mme. Gillot, Haviland, Hubert, Isaac, Jacquin, R. Kœchlin, mme. Langweil, Manzi, Marteau, Migeon, G. Moreau, Mutiaux, du Pré de Saint-Maur, H. Rivière, A. Rouart, Léonce Rosenberg, Ch. Salomon, comte de Tressan, H. Vever, Vignier et exposées au Musée des arts décoratifs en février 1909","Estimates, costs & profits, exterior painting and interior decorating","Estimates, costs and profits for house painting and interior decorating","The etcher's handbook : giving an account ot the old processes, and of processes recently discovered ; illustrated by the author","Etching and other graphic arts : an illustrated treatise","Etruscan tomb paintings, Their subjects and significance","Études sur l'art et la curiosité","Étude sur les livres à figures édités en France de 1601 à 1660","Etude sur les émaux anciens","Eugene Carriere : l'homme et l'artiste","Eumig Camera C 16 1960","Europas Fürsten im Sittenspiegel der Karikatur, mit 468 Textillustrationen und 72 farbigen Kunstblättern nach seltenen und amüsanten Karikaturen, aus allen Ländern und Zeitepochen","European enamels","European and Japanese gardens; papers read before the American Institute of Architects","European and Japanese gardens; papers read before the American Institute of Architects ..","Evans's essays;","Everybody's paint book : a complete guide to the art of outdoor and indoor painting","Every boy's book of railways and steamships","Everything in jewelry and photo jewelry : catalogue no. 12.","Evolution in art : as illustrated by the life-histories of designs","The evolution of architectural ornament","Examination questions in biology, botany, chemistry, drawing, geography, physics, zoölogy","Examples from work of Frank P. Milburn and Company, architects, Washington, D. C","Examples of Gothic architecture : selected from various ancient edifices in England ; consisting of plans, elevations, sections, and parts at large ; calculated to exemplify the various styles and the practical construction of this admired class of architecture ; accompanied by historical and descriptive accounts","Examples of bookbinding executed by Robt. Rivière & Son : exhibited at the Leipzig Exhibition in 1914 for a few weeks prior to the Great War on the outbreak of which they were placed in the cellars of the Leipzig Museum, where they remained for five years","Examples of Chinese ornament selected from objects in the South Kensington museum and other collections","Examples of English medieval foliage and coloured decoration, taken from buildings of the twelfth to the fifteenth century: with descriptive letterpress","Examples of English mediaeval foliage and coloured decoration, taken from buildings of the twelfth to the fifteenth century: with descriptive letterpress","Examples of Gothic architecture : selected from various ancient edifices in England : consisting of plans, elevations, sections, and parts at large : accompanied by historical and descriptive accounts","Examples of Gothic architecture : selected from various antient edifices in England, consisting of plans, elevations, sections, and parts at large ... accompanied by historical and descriptive accounts","Examples of Gothic architecture : selected from various ancient edifices in England ; consisting of plans, elevations, sections, and parts at large ; calculated to exemplify the various styles and the practical construction of this admired class of architecture ; accompanied by historical and descriptive accounts","Examples of Gothic architecture : selected from various antient edifices in England, consisting of plans, elevations, sections, and parts at large ... accompanied by historical and descriptive accounts","Examples of household taste","Examples of ornament : selected chiefly from works of art in the British Museum, the Museum of Economic Geology, the Museum of Ornamental Art in Marlborough House, and the new Crystal Palace","Examples of the works of art in the Museum and of the decorations of the building, with brief descriptions","The excellency of the pen and pencil, exemplifying the uses of them in the most exquisite and mysterious arts of drawing, etching, engraving, limning, painting in oyl, washing of maps & pictures : also the way to cleanse any old painting, and preserve the colours : collected from the writings of the ablest masters both antient and modern ..","The excellency of the pen and pencil, exemplifying the uses of them in the most exquisite and mysterious arts of drawing, etching, engraving, limning. Painting in oyl, washing of maps & pictures. Also the way to cleanse any old painting, and preserve the colours. Collected from the writings of the ablest masters, both antient and modern, as Albert Durer, P. Lomantius, and divers others. Furnished with divers cuts in copper, being copied from the best masters, and here inserted for examples for the learner to practice by ..","Exercises at the dedication of the statue of Wendell Phillips, July 5, 1916","Exercises in wood-working, with a short treatise on wood;","Exeter cathedral and its restoration","Exhibition of American art : June 9th to 5th July, Galerie de la Chambre syndicale des beaux-arts","An exhibition of antique sculpture, vases, bronzes, &c., &c.,; Egyptian, Greek, Roman and Italian, from the Hope, Peel, Kennedy, Clephan, Hilton Price, and other collections","The exhibition of art-industry in Dublin, 1853","Exhibition of contemporary French art : for the relief fund for the families of French soldier artists : Ritz-Carlton Ballroom, New York, January, 1916","Exhibition of contemporary American paintings owned in Worcester County: from April fifth to May tenth, nineteen hundred and fourteen.","Exhibition of \"fakes\" and reproductions","Exhibition of French and Belgian art from the Panama-Pacific international exposition, 1915 : City Art Museum, St. Louis, February, 1916","Exhibition of French modern art : paintings, sculptures, etchings, and applied art","An exhibition of gothic tapestries of France and Flanders : April twenty-two to May sixteen, nineteen hundred and twenty","Exhibition of national Russian art, 17th, 18th and early 19th centuries : peasant embroideries, costumes, headdresses, hand-woven materials, laces, ikons, articles of silver, copper, etc.","Exhibition of old silver owned in Worcester County: June 15th to September 15th, nineteen hundred and thirteen, Worcester Art Museum.","Exhibition of Oriental and American art, under the joint auspices of the Alumni memorial committee and the Ann Arbor art association on the occasion of the opening of the Alumni memorial hall, University of Michigan, May 11 to 30, 1910","Exhibition of paintings by the late William Keith, the Art Institute of Chicago, April 22 to May 6, 1913","Exhibition of pictures of the school of Siena, and examples of the minor arts of that city","Exhibition of the works of the sculptor O'Connor","Exhibition of works ... including examples in oil, water-colour, etching, and dry point : the Grafton Galleries","An exhibit of American painting, 1815-1865 : from the M. and M. Karolik Collection at the Museum of Fine Arts, Boston","An experimental study of the fahy permeameter","Experimental engineering and manual for testing","Experimental engineering and manual for testing. For engineers and for students in engineering laboratories","Experimental glass blowing for boys","An experimental investigation of a highway bridge","Explication de quelques medailles de peuples, de villes, et de rois grecques & pheniciennes","Explication des ouvrages de peinture et dessins, sculpture, architecture et gravure, des artistes vivans","Explication des ouvrages de peinture et dessins, sculpture, architecture et gravure, des artistes vivans","Explication des ouvrages de peinture et dessins, sculpture, architecture et gravure, des artistes vivans","Explication des ouvrages de peinture et dessins, sculpture, architecture et gravure, des artistes vivans","Explication des ouvrages de peinture et dessins, sculpture, architecture et gravure, des artistes vivans","Explication des ouvrages de peinture et dessins, sculpture, architecture et gravure, des artistes vivans","Explorations épigraphiques et archéologiques en Tunisie","Explorations épigraphiques et archéologiques en Tunisie","Explorations in Bible lands during the 19th century","A exposicʹao d'arte ornamental : notas ao catalogo","Expositio fragmenti tabulae marmoreae : operibus caelatis et inscriptionibus Graecis ornatae Musei Borgiani Velitris","Exposition du décor moderne de l'horlogerie et de la bijouterie : section d'enseignement, section rétrospective, 1921","Exposition universelle, 1900 : the chefs-d'uvre","Exposition universelle, 1900 : the chefs-d'uvre","Extension tables and sideboards.","Eyelet embroidery and its future possibilities","The fables of Æsop, selected, told anew and their history traced","The Fabricator : New Bedford Textile School yearbook","Fabrics we are printing and how we do it","Fac-similé de livres copiés et enluminés pour le roi Charles V. : souvenir de la journée du 8 mars 1903","Fac-similé de livres copiés et enluminés pour le roi Charles V. : souvenir de la journée du 8 mars 1903 offert à ses amis","Fac simile of an ancient heraldic manuscript","Fac simile of an ancient heraldic manuscipt : emblazoned by Sir David Lyndsay of the Mount. Lyon king of armes 1542","Fac simile of a contemporary roll with the names and the arms of the sovereign and of the spiritual and temporal peers who sat in Parliament held at Westminster on the 5th of February in the sixth year of the reign of King Henry the Eighth, anno domini, 1515, in the possession of Thomas Willement","The factory girl","Fairchild's rapid letterer and show-card maker, commercial alphabet construction with brush or pen","Fairland's juvenile artist, or, Easy studies for beginners in drawing, of figures, animals, shipping, and landscape","Fairmount Park Art Association; an account of its origin and activities from its foundation in 1871","Fall and Winter, 1890-91 Fashion Catalogue / H. O'Neill and Co.","Fall and winter 1895-6 price list for daily reference.","Fall and winter : catalogue number one hundred ten, 1914-15.","Family records","Famous cathedrals as seen and described by great writers","Famous colonial houses","Famous homes of Great Britain and their stories","Famous painters and paintings","Famous painters and paintings","Famous paintings as seen and described by famous writers / edited and translated by Esther Singleton","Famous paintings as seen and described by famous writers","Famous sculptors and sculpture","Famous sculptors and sculpture.","Famous sculpture as seen and described by great writers","Fancy chairs and rockers","Fancy work for pleasure and profit","Farm homes in-doors and out-doors","Farm houses, manor houses, minor chateaux and small churches : from the eleventh to the sixteenth centuries, in Normandy, Brittany and other parts of France","Farm mechanics and drawing","Fashionable furniture.","Fashion book : novelties, costumes, mantles, millinery, etc.","Fashion in Paris; the various phases of feminine taste and aesthetics from 1797 to 1897","Fashion's slaves","Fastos magistratvvm et trivmphorvm Romanorvm ab vrbe condita ad Avgvsti obitvm, ex antiqvis tam nvmismatvm qvam marmorvm monvmentis restitvtos","Apparato fatto dalla città di Milano : per riceuere la serenissima regina d. Margarita d'Avstria sposata al potentiss. rè di Spagna d. Filippo III. nostro signore","Felsina pittrice : vite de pittori bolognesi","Felsina pittrice : vite de pittori bolognesi","Ferme ornée, or, Rural improvements : a series of domestic and ornamental designs, suited to parks, plantations, rides, walks, rivers, farms, &c. : consisting of fences, paddock houses, a bath, a dog-kennel, pavilions, farm-yards, fishing-houses, sporting-boxes, shooting-lodges, single and double cottages, &c. : calculated for landscape and picturesque effects","Festa Accademica di lettere, e d'armi per la glorisa esaltazione al trono pontificio della santita di nostro signore Benedetto XIV ed alla medesima consecrata","A few facts about the city of Saskatoon : something of its past, present and prospects for the future, a city of opportunities. A railway centre. The hub of the great hard wheat area of Central Saskatchewan","A few of the features which will make coming issues of the Ladies' Home Journal the best ever presented","Führer durch den symbolischen und typologischen Bilderkreis der christlichen Kunst des Mittelalters","Führer durch den symbolischen und typologischen Bilderkreis der christlichen Kunst des Mittelalters","Fiber rush, imported malacca and mission furniture.","Fibres for fabrics","Fibrilia: a practical and economical substitute for cotton ... Together with a history of the growth and manufacture of wool, cotton, flax, etc., in Europe and America. With illustrations from microscopical examinations","Illustrated catalogue of the fifth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery which contains about 1500 original pictures by ancient and modern artists","Fifteenth century English books : a bibliography of books and documents printed in England and of books for the English market printed abroad","Fifteenth-century glass in the chancel window of St. Peter Mancroft, Norwich","Fifty artisans' homes","Fifty glimpses of Toronto and vicinity, from recent photographs","Fifty lessons in wood working","Fifty paintings by George Inness","Fifty years of modern painting, Corot to Sargent","Fifty years of work without wages : (laborare est orare)","Figurines Franciscaines. Vingt et une planches hors texte, couverture de Maurice Denis","Filles et ga","Final report, June 2, 1916. Supplementary ed., The City Club of New York","Final report : June 2, 1916","Financial advertising, for commercial and savings banks, trust, title insurance, and safe deposit companies, investment houses","The fine arts","Fine books","Fine leather furniture.","Fine prints","Franks bequest. Catalogue of the finger rings, early Christian, Byzantine, Teutonic, mediaeval and later","Fireball Campers 1968","Fire insurance and how to build; combining also a guide to insurance agents respecting fire prevention and extinction, special features of manufacturi","Firenze antica, e moderna illustrata","Firenze antica, e moderna illustrata","Firenze antica, e moderna illustrata","Firenze antica, e moderna illustrata","Firenze antica, e moderna illustrata","Firenze antica, e moderna illustrata","Firenze antica, e moderna illustrata","Fireproof construction for houses and other buildings at moderate cost","Fireproof construction for houses and other buildings at moderate cost.","The first book of architecture","The first book of architecture","A first course in projective geometry","First lessons in batik; a handbook in batik, tie-dyeing and all pattern dyeing","The First Mohawk primer","First principles of symmetrical beauty","The first six books of the Elements of Euclid, in which coloured diagrams and symbols are used instead of letters ..","Five black arts","Five Italian shrines; an account of the monumental tombs of S. Augustine at Pavia, S. Dominic at Bologna, S. Peter Martyr at Milan, S. Donato at Arezzo, and of Orcagna's tabernacolo at Florence, with a prefatory essay on Tuscan sculpture","[Five minatures of President Lincoln : reproductions from the rare collection of original negatives]","The five orders of architecture","The flag of Canada.","Flag of the minute men, April 19, 1775, its origin and history ..","Flag of the minute men, April 19, 1775, its origin and history ..","Flags, banners and decoration goods of every description.","Flags of the Army of the United States carried during the War of the Rebellion, 1861-1865, to designate the headquarters of the different armies, army corps, divisions and brigades","The flags of the Confederate armies. Returned to the men who bore them by the United States government","Flags of the United States and foreign countries","Flandre","Flat machine knitting and fabrics","Flats, urban houses and cottage homes; a companion volume to \"The British home of to-day\";","Catalogue of E.A. Fleischmann's Fine Art Gallery, Munich","Illustrated catalogue of 100 paintings of Old Masters of the Dutch, Flemish, Italian, French and English schools : belonging to the Sedelmeyer Gallery which contains about 1000 original paintings by ancient and modern artists","Flemish relics; architectural, legendary, and pictorial, as connected with public buildings in Belgium","\"Flems\" views of old Pittsburgh : a portfolio of the past precious with memories","Fleurs fruits & legumes du jour","Fliegender Sommer : aus den Papieren des Goswin Krell","The flora of the Assyrian monuments and its outcomes","Florence","Florence","Florence","Florence","Florence and her art","Florence and her treasures","Florence in poetry, history, and art","Florentinische und venezianische Bilderrahmen aus der Zeit der Gotik und Renaissance","Floriated ornament: a series of thirty-one designs","Floriated ornament: a series of thirty-one designs","Floriated ornament : a series of thirty-one designs","Flower children; the little cousins of the field and garden","The flowers and gardens of Japan","Flowers and heraldry; or, Floral emblems and heraldic figures, combined to express pure sentiments, kind feelings, and excellent principles ..","Flowers and plants for designers and schools","A flower wedding : described by two wallflowers","Fogerty's directory of the jewelry and kindred trades in the United States.","The follies & fashions of our grandfathers (1807) Embellished with thirty-seven whole-page plates including ladies' and gentlemen's dress ... sporting and coaching scenes ... fanciful prints, portraits of celebrities, etc.","Food and flavor, a gastronomic guide to health and good living","Ford Madox Brown; a record of his life and work","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera; letters to the workmen and labourers of Great Britain","Fors clavigera. Letters to the workmen and labourers of Great Britain","Fors clavigera. Letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera. Letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera. Letters to the workmen and labourers of Great Britain","Fors clavigera. Letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain","Fors clavigera : letters to the workmen and labourers of Great Britain : Volume 3 & 4","Fort Tryon Hall, the residence of C.K G. Billings, esq. : a descriptive and illustrated catalogue","Fortuny","The Forum exhibition of modern American painters, Mar. 13th to Mar. 25th, 1916. Committee: Christian Brinton [and others] Artists: Ben Benn [and others] On view at the Anderson Galleries ... New York","Fostoria Glassware Catalog 1977","Fostoria Glassware - Eastern Price List 1966","Fostoria Glassware Price List Supplement 1961","Fourth loan exhibition : catalogue of a loan collection of paintings by deceased Canadian artists, from January 24th till February 22nd.","Fourth report of the Factory investigating commission, 1915","Illustrated catalogue of the fourth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery, which contains about 1500 pictures by ancient and modern artists","The four visitations of Berkshire made and taken by Thomas Benolte, Clarnceuc, anno 1532; by William Harvey, Clarnceux, anno 1566; by Henry Chiting, Chester herald, and John Philipott, Rouge dragon, for William Camden, Clarenceux, anno 1623; and by Elias Ashmole, Windsor herald, for Sir Edward Bysshe, Clarenceux, anno 1665-66","The four visitations of Berkshire made and taken by Thomas Benolte, Clarnceuc, anno 1532; by William Harvey, Clarnceux, anno 1566; by Henry Chiting, Chester herald, and John Philipott, Rouge dragon, for William Camden, Clarenceux, anno 1623; and by Elias Ashmole, Windsor herald, for Sir Edward Bysshe, Clarenceux, anno 1665-66","Fox and Kelly's fashion catalogue illustrated : fall and winter 1888-9.","Fra Angelico","Fra Bartolommeo : Florentine school","Fra Bartolommeo und die Florentiner Renaissance","Fra Filippo Lippi","Fra Giovanni Angelico da Fiesole : sein Leben und seine Werke","Fragrance among old volumes; essays and idylls of a book lover","France","Francia","Franciscan legends in Italian art : pictures in Italian churches and galleries","Francisci Ficoronii Reg. Lond. Acad. socii dissertatio de larvis scenicis et figuris comicis antiquorum Romanorum, et ex Italica in Latinam linguam versa","Francisci Iunii F. F. De pictura veterum libri tres","Francisci Marii Grapaldi poetae laureati De partibus aedium : addita modo verborum explicatione, quae in eodem libro continentur : opus sane elegans & eruditum : tum propter multiugam variarum rerum lectionem cu propter M. Vitruuii & Cornelii Celsi emaculatas dictiones : quae apud ipsos vel Medosae vel obscurae videbatur","The Franco-British exhibition of textiles 1921","Frankel Christmas Decorations 1965","Frank P. Milburn, architect, Charlotte, N.C","Franks bequest. Catalogue of British and American book plates bequeathed to the trustees of the British Museum by Sir Augustus Wollaston Franks","Franks bequest. Catalogue of British and American book plates bequeathed to the trustees of the British Museum by Sir Augustus Wollaston Franks","Franks bequest. Catalogue of British and American book plates bequeathed to the trustees of the British Museum by Sir Augustus Wollaston Franks","Free-hand drawing : a guide to ornamental, figure, and landscape drawing","Free-hand drawing, light and shade and free-hand perspective : for the use of art students and teachers","Free-hand drawing : a manual for teachers and students","Free-hand drawing : a manual for teachers and students","Free-hand lettering : being a treatise on plain lettering from the pracitical standpoint for use in engineering schools and colleges","Freehand perspective and sketching; principles and methods of expression in the pictorial representation of common objects, interiors, buildings and landscapes","Freehand perspective and sketching; principles and methods of expression in the pictorial representation of common objects, interiors, buildings and landscapes","French architects and sculptors of the XVIIIth century","A history of French architecture from the death of Mazarin till the death of Louis XV, 1661-1774","French art, classic and contemporary, painting and sculpture","French and English furniture;","French engravers and draughtsmen of the XVIIIth century","French etchers of the second empire","[French fabric sample book","French furniture in the middle ages and under Louis XIII","French furniture in the middle ages and under Louis XIII","French furniture under Louis XV","French furniture under Louis XVI","French painting in the sixteenth century","French pictures and their painters","French portrait engraving of the XVIIth and XVIIIth centuries","French sculpture of the thirteenth century: seventy-eight examples of masterpieces of medieval art illustrating the works at Reims and showing their place in the history of sculpture","[French textiles]","Fret cutting and perforated carving : with practical instructions / by W. Bemrose, Jun","Group of twenty-four paintings of the French, Spanish, German and American schools [electronic resource]","Paintings of the West [electronic resource]","Catalogue of paintings, etchings, engravings and sculpture [electronic resource] \\","Catalogue of the etched work of Evert van Muyden [electronic resource]","A group of paintings by Murphy, Tryon, Walker and Wyant [electronic resource]","Catalogue of the special loan exhibition of old masters of the British school [electronic resource] : in aid of \"The Artists' Fund\" and \"Artists' Aid\" societies, being a selection from pictures acquired from Messrs. Duveen Brothers within the last three years, held at the galleries of Messrs. Duveen Brothers, January 1914","Catalogue of works by members, students and instructors... in the retrospective exhibition 1875-1900 [electronic resource] : Held...May 10-19, 1900","Early English, Dutch and Flemish paintings at the Blakeslee Galleries, 353 Fifth Avenue .. [electronic resource]","Catalogue of the loan exhibition in aid of the Society of Decorative Art [electronic resource] : consisting of gems of the modern, foreign and American schools of painting and rare examples of various art industries","An important collection of paintings and bronzes by modern masters of American and European art, Dec. 4-30, 1922 [electronic resource]","The collection of pictures of the late Herr A. de Ridder, formerly in his villa at Sh©œnberg near Cronberg in the Taunus [electronic resource]","Catalogue of Axel Beskow's art collection [electronic resource] : old masters, bronzes, tapestries, marbles and rugs, formerly shown at the Royal Academy of Fine Arts in Stockholm : exhibition Consignment Arts, Inc. [Gallery], New York","Catalogue of an exhibition of engravings by Marc-Antonio Raimondi, his pupils & followers [electronic resource] : to be opened on Saturday the eighteenth of September, and to last until the end of October, 1909","Exhibition of bronzes and paintings by Antoine Louis Barye, March 11 to March 27, inclusive [electronic resource]","Celebrated paintings and works of art [electronic resource]","A descriptive and illustrated catalogue of 150 paintings by old masters of the Dutch, Flemish, German, Italian, Spanish and French schools [electronic resource]","The Salmagundi Club, being a history of its beginning as a sketch class, its public service as the Black and White Society, and its career as a club from 1871-1918, with illustrations [electronic resource]","Memorial windows [electronic resource]","Annual exhibition [electronic resource]","Annual exhibition [electronic resource]","Annual exhibition [electronic resource]","From forecastle to Academy, sailor and artist; autobiography","(Frost and fire : natural engines, tool-marks and chips : with sketches taken at home and abroad by a traveller)","The Hudson-Fulton celebration. Catalogue of an exhibition held in the Metropolitan Museum of Art; commemorative of the tercentenary of the discovery of the Hudson River by Henry Hudson in the year 1609, and the centenary of the first use of steam in the navigation of said river by Robert Fulton in the year 1807","The Hudson-Fulton celebration. Catalogue of an exhibition held in the Metropolitan Museum of Art; commemorative of the tercentenary of the discovery of the Hudson River by Henry Hudson in the year 1609, and the centenary of the first use of steam in the navigation of said river by Robert Fulton in the year 1807","Fun With Felt","Funeral hecho en Roma en la yglesia de Santiago delos españoles à 18 de diciembre de 1665 : a la gloriosa memoria del rei catolico delas Españas nuesro señor D. Felipe quarto el grande en nombre de la nacion española","The fur country; or, Seventy degrees north latitude;","Furnishing the home of good taste : a brief sketch of the period styles in interior decoration with suggestions as to their employment in the homes of today","Furnishings for the home.","Furniture","Furniture catalogue season 1907-1908 / Baltimore Bargain House.","Furniture designing and draughting, notes on the elementary forms, methods of construction and dimensions of common articles of furniture","Furniture designing and draughting;","Furniture designing and draughting, notes on the elementary forms, methods of construction and dimensions of common articles of furniture","Furniture for the craftsman; a manual for the student and machanic","Furniture for to-day and to-morrow, with details, scale drawings, and pen and ink sketches","Furniture including everything for the home, office and hotel.","Furniture and interior decoration of the Italian renaissance","Furniture of the olden time","Furniture of the olden time","Furniture of the olden time","Furniture of the Pilgrim century, 1620-1720, including colonial utensils and hardware","Furniture with candelabra and interior decoration","You Can Make Furry Novelties","Future development of Japanese dwelling houses","F. Wheatley, R. A., his life and works, with a catalogue of his engraved pictures","George Cruikshank's Table-book","Galerie Charles Brunner","Galerie de MM. Pereire","Galerie Giustiniani; ou, Catalogue figuré des tableaux de cette célèbre Galerie","Galerie Henneberg, Zürich ... : Auktion in München in der Galerie Helbing","Galerie v Rudolfin","Galileo, his life and work","Galleria Lochis : Scuola Bergamasca ..","The galleries of Vienna; a selection of engravings after the most celebrated pictures in the Imperial gallery of the Belvedere, and from other renowned collections in Vienna. With descriptive text","The gallery of modern British artists; consisting of a series of engravings from works of the most eminent artists of the day, including Messrs. Turner, Roberts, Harding, Clennel, Dewint, Austin, Messrs. Stanfield, Bonnington, Prout, Cattermole, C. Fielding, Cox, &c. &c","A gallery of pen sketches in black and white of \"Cincinnatians as we see 'em\"","Gallorvm Insvbrvm antiqvae sedes","Garden city houses and domestic interior details","Garden-craft old and new","The Gardeners' chronicle : a weekly illustrated journal of horticulture and allied subjects","The Gardeners' chronicle : a weekly illustrated journal of horticulture and allied subjects","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The gardener's magazine and register of rural & domestic improvement","The garden and its accessories","The garden of experience","Gardens of celebrities and celebrated gardens in and around London","Gardens, old and new; the country house & its garden environment","The garment buyer's ad. book;","Garment dyeing","Garton Toys 1965","Gasparis Aloysii Oderici ... Dissertationes et adnotationes in aliquot ineditas veterum inscriptiones et numismata accedunt inscriptiones et monumenta quae extant in bibliotheca monachorum camaldulensium S. Gregorii in Monte Coelio explicationibvs illvstrata","Gasparis AloysI OdericI Societatis Iesu Academici Etrusci ad Caietanum Marinium De argenteo Orcitirigis numo coniecturae","[Gazes, 1890-1901; collection Roubaudi et Fils]","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gazette des beaux-arts","Gear's illustrated catalogue of wood and iron working machinery","Gedanken über die Nachahmung der griechischen Werke in der Malerey und Bildhauerkunst","Geistliche Todts-Gedancken : bey allerhand Gemählden und Schildereyen in Vorbildung unterschiedlichen Geschlechts, Alters, Standes, und Würdens-Persohnen sich des Todes zu erinneren, aus dessen Lehr die Tugend zu üben, und die Sünd zu meyden : erstlich in Kupfer entworffen, nachmahlen durch sittliche Erörtherung und Uberlegung unter Todten-Farben in Vorschein gebracht, dardurch zum Heyl der Seelen im Gemüth des geneigten Lesers ein lebendige Forcht und embsige Vorsorg des Todes zu erwecken","Katalog der Gemälde-Sammlung der Kgl. Älteren Pinakothek in München","Gemmae et sculpturae antiquae","Gems and precious stones of North America. A popular description of their occurrence, value, history, archæology, and of the collections in which they exist, also a chapter on pearls, and on remarkable foreign gems owned in the United States. Illustrated with eight colored plates and numerous minor engravings","Gems, principally from the antique..","Gems, selected from the antique, with illustrations","A genealogical and heraldic history of the landed gentry ; or, Commoners of Great Britain and Ireland enjoying territorial possessions or high official rank : but uninvested with heritable honours","A genealogical and heraldic history of the landed gentry of Great Britain & Ireland","A genealogical and heraldic history of the landed gentry of Great Britain & Ireland","A genealogical and heraldic history of the commoners of Great Britain and Ireland, enjoying territorial possessions or high official rank; but univested with heritable honours","A genealogical and heraldic history of the commoners of Great Britain and Ireland, enjoying territorial possessions or high official rank; but univested with heritable honours","A genealogical and heraldic history of the commoners of Great Britain and Ireland, enjoying territorial possessions or high official rank; but univested with heritable honours","A genealogical and heraldic history of the commoners of Great Britain and Ireland, enjoying territorial possessions or high official rank; but univested with heritable honours","A genealogical history of Irish families : with their crests and armorial bearings","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The genealogist","The general armory of England, Scotland, Ireland, and Wales; comprising a registry of armorial bearings from the earliest to the present time","General catalogue : Huttig Sash & Door Co.","The general catalogue of Jacobson & co","General guide to the collections (with plans ...)","General index to publications of the California State Mining Bureau","General information regarding the national monuments set aside under the act of Congress approved June 8, 1906","A general plan for laying out towns and townships, on the new-acquired lands in the East Indies, America, or elsewhere; in order to promote cultivation, and raise the value of all the adjoining land ..","General price list.","The genesis of art-form; an essay in comparative æsthetics showing the identity of the sources, methods, and effects of composition in music, poetry, painting, sculpture and architecture","Genio del cristianismo ; ó bellezas de la relijion cristiana","Genova","The gentle art of making enemies, as pleasingly exemplified in many instances, wherein the serious ones of this earth, carefully exasperated, have been prettily spurred on to unseemliness and indiscretion, while overcome by an undue sense of right","The gentleman and farmer's architect : a new work, containing a great variety of useful and genteel designs, being correct plans and elevations of parsonage and farm houses, lodges for parks, pinery, peach, hot and green houses, with the fire-wall, tan-pit, &c. particularly described ... : with scales and tables of reference, describing the several parts, with their just dimensions and use","The country gentleman's architect, in a great variety of new designs, for cottages, farm-houses, country-houses, villas, lodges for park or garden entrances, and ornamental wooden gates : with plans of the offices belonging to each design, distributed with a strict attention to convenience, elegance, and economy","The gentleman's and connoisseur's dictionary of painters : containing a complete collection, and account, of the most distinguished artists ... from the year 1250, when the art of painting was revived by Cimabue, to the year 1767 ... extracted from the most authentic writers who have treated on the subject of painting , in Latin, Italian, Spanish, English, French, and Low Dutch : to which are added two catalogues, the one a catalogue of the disciples of the most famous masters ... the other a catalogue of those painters, who imitated the works of the eminent masters so exactly, as to have their copies frequently mistaken for originals ..","The gentlemens or builders companion : containing variety of usefull designs for doors, gateways, peers, pavilions, temples, chimney-pieces, slab tables, pier glasses, or tabernacle frames, ceiling peices [sic] &c.","The geology of New Hampshire : a report comprising the results of explorations ordered by the legislature","Geometria famigliare, et instruttione practica","Geometrical drawing, projection drawing, freehand and ornamental drawing, wash work and brush drawing, elementary perspective drawing, architectural drawing","Geometrical drawing and design","Geometrical and graphical essays, containing a general description of the mathematical instruments used in geometry, civil and military surveying, levelling, and perspective; with many new practical problems","George A. Hearn gift to the Metropolitan Museum of Art in the city of New York and Arthur Hoppock Hearn memorial fund","George Cruikshank's Table-book","Georgian : a pattern of spoons, forks and all other pieces of table flat ware is partly shown in this book, in which is also given an account of the chief events of the War of the Revolution and the acts of oppression which preceded and provoked it ; to which are added sundry pictures of places and things identified with this momentous conflict ...","Germana quaedam antiquitatis eruditae monumenta : quibus Romanorum veterum ritus varii tam sacri quam profani, tum Graecorum atque Aegyptiorum nonnulli illustrantur","German, Flemish and Dutch schools of painting : based on the handbook of Kugler, re-modelled by the late Prof. Dr. Waagen and thoroughly revised and in part re-written","German, Flemish and Dutch schools of painting : based on the handbook of Kugler, re-modelled by the late Prof. Dr. Waagen and thoroughly revised and in part re-written","The German sectarians of Pennsylvania : a critical and legendary history of the Ephrata Cloister and the Dunkers","The German sectarians of Pennsylvania : a critical and legendary history of the Ephrata Cloister and the Dunkers","Germantown Gardens and Gardeners","Geschichte der christlichen Malerei","Geschichte der Buchdruckerkunst in ihrer Entstehung und Ausbildung","Geschichte der deutschen Plastik","Geschichte der deutschen Malerei","Geschichte der deutschen Malerei","Geschichte der griechischen Künstler","Geschichte der karolingischen Malerei : ihr Bilderkreis and seine Quellen","Geschichte der Kunst in Grossbritannien und Irland","Geschichte der modernen Kunst","Geschichte des deutschen kunstgewerbes","Geschichte des florentinischen Grabmals von den ältesten Zeiten bis Michelangelo","Geschichte des Geschmacks im Mittelalter, und andere Studien auf dem Gebiete von Kunst und Kultur","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Herzogthums Würtenberg unter der Regierung der Herzogen","Geschichte des Kostüms","Geschichte des Kostüms","Geschichte des Kostüms","Geschichte des Kostüms","Geschichte des kostüms in chronologischer entwicklung von A. Racinet","Geschichte des Kostüms","Gessner : der Meister der Idylle","Gift of Christmas","Gift card designing","Gilbert light experiments for boys","Gilda aurifabrorum; a history of English goldsmiths and plateworkers, and their marks stamped on plate, copied in facsimile from celebrated examples; and the earliest records preserved at Goldsmith's hall, London, with their names, addresses, and dates of entry, 2500 illustrations, also historical accounts of the Goldsmiths' company and their hall marks; their regalia; the Mint; closing of the Exchequer; goldsmith-bankers; shop signs; a copious index, &c. &c., preceded by an introductory essay on the goldsmiths' art","Giocondo Albertolli, der Ornamentiker des italienischen Klassizismus","Giottino und seine Stellung in der gleichzeitigen florentinischen Malerei","Giotto's Schule in der Romagna","Giovanni Bellini","Glasgow men and women, their children and some strangers within their gates : a selection from the sketches of Twym / by A.S. Boyd","Glass","Glass and glass manufacture","Gli antichi marmi Gomensi figurati e letterati","Gli antichi sepolcri, ovvero, Mausolei romani ed etruschi trovati in Roma ed in altri luoghi celebri : nelli quali si contengono molte erudite memorie","Gli atti e monumenti de' fratelli Arvali : scolpiti già in tavole di marmo ed ora raccolti diciferati e comentati","Gli atti e monumenti de' fratelli Arvali : scolpiti già in tavole di marmo ed ora raccolti diciferati e comentati","Gli eccelsi pregj delle belle arti e la scambievole lor congiunzione con le mattematiche scienze : mostrata nel Campidoglio dall'Accademia del disegno in occasione del concorso celebrato dalla medesima nell'anno 1732, reggendone il principato il sig. cavalier Sebastiano Conca ..","Gli ex libris italiani. Con 9 tavole e 233 riproduzioni, delle quali 29 eseguite coi rami o cogli zinchi originali","Glorious glass at St. John's Church, Gouda","Glorious glass at St. John's Church, Gouda","The glory of Belgium","The glory that was Greece : a survey of Hellenic culture and civilization","A glossary of mineralogy","A glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","A glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","A glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","Gènes","Génie du christianisme, ou beautés de la religion chrétienne","Godey's lady's book","Godey's lady's book","Godey's lady's book 1861 Jan -June; Jul - Dec","Godey's lady's book 1862 Jan -June; Jul - Dec","Godey's lady's book 1863 Jan -June; Jul - Dec","Godey's lady's book 1864 Jan -June; Jul - Dec","Godey's lady's book","Godey's lady's book","Godey's lady's book","Godey's lady's book","Godey's lady's book","Godey's lady's book","Godey's lady's book","Godey's lady's book","Godiva riding habit, The","The gold coins of England, arranged and described: being a sequel to Mr. Hawkins' Silver coins of England","The golden days of the renaissance in Rome, from the pontificate of Julius II to that of Paul III","Géométrie du compas","Good advertising : and where it is made","Good taste in home furnishing","Goodwood; its house, park and grounds, with a catalogue raisonné of the pictures in the gallery of His Grace the Duke of Richmond, K.G. To which are added an account of the ancient encampment, tumuli, and British village, on the adjacent downs: and a detailed record of the Goodwood races from their first establishment..","The Gospels in art; the life of Christ, by great painters from Fra Angelico to Holman Hunt;","Gothic architecture applied to modern residences; containing designs of all the important parts of a private dwelling, exhibited in elaborate perspective drawings, together with large and copious details","Gothic architecture","Gothic architecture selected from various ancient edifices in England,","Gothic architecture in England and France","Gothic architecture in France, England, and Italy","Gothic architecture in France, England, and Italy","Gothic architecture in France, England, and Italy","Gothic architecture selected from various ancient edifices in England,","Gothic ornaments in the cathedral church of York","Gothic ornaments, selected from various ancient buildings in England and France : exhibiting numerous specimens of every description of decorative detail, from the XIth. to the beginning of the XVIth. cent.","Gotische Plastik in den Rheinlanden","Gottorffische Kunst-Kammer : worinnen allerhand ungemeine Sachen, so theils die Natur, theils künstliche Hände hervor gebracht und bereitet : vor diesem aus allen vier Theilen der Welt zusammen getragen, und vor einigen Jahren beschrieben, auch mit behörigen Kupffern gezieret","The Gould-en treasury","The Goupil gallery of photogravures from great modern painters, with biographical and descriptive text","Grabdenkmáler im Maingebiet vom anfang des XIV. jahrhunderts bis z um eintritt der renaissance","Graded drawings for infants and junior classes","Graeco-Egyptian glass","Grammaire des arts décoratifs, décoration intérieure de la maison","The grammar of lithography : A practical guide for the artist and printer in commercial & artistic lithography, & chromolithography, zincography, photo-lithography, and lithographic machine printing.","The grammar of ornament","Gram[m]ato-graphices : jn qvo varia scripturae emblemata, belgicis, germanicis, italicis, hispanicis, gallicis, et latinis characterib[us] exarata : cum singulorum anatomicis fundamentis ad exacté pingedum perquàm utilia, oculis spectanda jmitandaq[ue], proponuntur","Granada and the Alhambra, a brief description of the ancient city of Granada, with a particular account of the Moorish palace","Granada, present and bygone","Grand Prix Trophies 1965","Grandma's garden, with many original poems;","Grandma's garden, with many original poems;","Grantees of arms named in docquets and patents to the end of the seventeenth century : in the manuscripts preserved in the British museum, the Bodleian Library, Oxford, Queen's College, Oxford, Gonville and Caius College, Cambridge, and elsewhere : alphabetically arranged by the late Joseph Foster and contained in the Additional ms. no. 37,147, in the British museum","The graphic arts; modern men and modern methods","Graphice, the use of the pen and pensil, or, The most excellent art of painting : in two parts","Gravures","Great Benin; its customs, art and horrors","The greater abbeys of England, with illustrations in colour after Warwick Goble","The greater abbeys of England","The greater abbeys of England","The greater abbeys of England","Great masters of Dutch and Flemish painting","The great New York","The great Northwest : a guide-book and itinerary for the use of tourists and travellers over the lines of the Northern Pacific Railroad, the Oregon Railway and Navigation Company and the Oregon and California Railroad : containing descriptions of states, territories, cities, towns, and places along the routes of these allied systems of transportation, and embracing facts relating to the history, resources, population, products, and natural features of the great Northwest","The great painter-etchers from Rembrandt to Whistler","Great pictures as moral teachers","Great pictures as seen and described by famous writers","Great pictures, as seen and described by famous writers","Greek architecture","Greek art and national life","Greek bronzes","Greek coins and their parent cities","Greek, Etruscan and Roman bronzes","Greek inscriptions","Greek moulds","Greek myths and their art;","Greek sculpture","Greek sculpture : a collection of sixteen pictures of Greek marbles, with introduction and interpretation","Greek sculpture, its spirit and principles","Greek sculpture and modern art, two lectures delivered to the students of the Royal academy of London","Greek vases","Greenwich Park: its history and associations","Greeting to America; reminiscences and impressions of my travels, kindergarten suggestions","\"Zopf ab\" : die chinesische Affaire im Lichte der europäischen Karikatur","De pictvra : praestantissima et numqvam satis laudata arte : libri tres","Les beaux arts reduits à un même principe","Collection de cent-vingt estampes, gravées d'après les tableaux & dessins qui composoient le cabinet de M. Poullain, receveur général des domaines du roi, décédé en 1780 : précédé d'un abrégé historique de la vie des auteurs qui la composent","Kunstbüchlein handelt von der Radier- und Etzkunst : wie man nemlich mit Scheidwasser in Kupffer etzen, das Scheid- oder Etzwasser, wie auch den harten und weichen Etzgrund machen solle : beneben kurtzer Beschreibung wie man die Kupffer-Platten abdrucken ...","Dichiaratione di tvtte le istorie, che si contengono ne i quadri posti nouamente nelle sale dello Scrutinio, & del Gran Consiglio, del Palagio Ducale della Serenissima Republica di Vinegia, nella qvale si ha piena intelligenza delle più segnalate vittorie; conseguite di varie nationi del mondo dai Vinitiani","L'art de peindre : poëme, avec des réflexions sur les différentes parties de la peinture","Lettre à un amateur de la peinture avec des eclaircissements historiques sur un cabinet et les auteurs des tableaux qui le composent : ouvrage entremêlé de digressions sur la vie de plusieurs peintres modernes","Vita del cavalier Gio. Lorenzo Bernino","Il forestiere instruito delle cose notabili della citta' di Ravenna, e suburbane della medesima : operetta","Le pitture, sculture ed architetture della città di Rovigo : con indici ed illustrazioni","Joh. Frieder. Christen, Professoris bey der Universität zu Leipzig, Anzeige und Auslegung der Monogrammatum : einzeln und verzogenen Anfangsbuchstaben der Nahmen, auch anderer Züge und Zeichen, unter welchen berühmte Mahler, Kupferstecher, und andere dergleichen Künstler, aus ihren Wercken sich verborgen haben : alles aus gutem Grunde und aus den ersten Wercken selbst, ietzt von neuem genommen","Painting illustrated in three diallogues : containing some choice observations upon the art, together with the lives of the most eminent painters, from Cimabue, to the time of Raphael and Michel Angelo : with an explanation of the difficult terms","Johann Friderich Christ, ehemaligen öffentlichen Lehrers der Dichtkunst auf der Universität zu Leipzig, Abhandlungen über die Litteratur und Kunstwerke vornemlich des Alterthums","Catalogo istorico dè pittori e scultori ferraresi, e delle opere loro : con in fine una nota esatta delle più celebri pitture delle chiese di Ferrara","Voyage d'Italie, ou, Recueil de notes sur les ouvrages de peinture & de sculpture, qu'on voit dans les principales villes d'Italie","Catalogo istorico dè pittori e scultori ferraresi, e delle opere loro : con in fine una nota esatta delle più celebri pitture delle chiese di Ferrara","Catalogo istorico dè pittori e scultori ferraresi, e delle opere loro : con in fine una nota esatta delle più celebri pitture delle chiese di Ferrara","Studii︠a︡ impressionistov : kniga 1-ai︠a︡","Chinese pottery and porcelain: an account of the potter's art in China from primitive times to the present day...forty plates in colour and ninety-six in black and white","The practical metal-worker's assistant : containing the arts of working all metals and alloys, forging of iron and steel, hardening and tempering, melting and mixing, casting and founding, works in sheet metal, the processes dependent on the ductility of the metals, soldering, and the most improved processes, and tools employed by metal-workers, with the application of the art of electro-metallurgy to manufacturing processes : collected from original sources, and from the works of Holtzapffel, Bergeron, Leupold, Plumier, Napier, and others ...","Modern paintings by German and Austrian masters","Tin enameled pottery : maiolica, delft and other stanniferous faience","Les collectionneurs de l'ancienne France; notes d'un amateur","Description des tableaux du Palais Royal, avec la vie des peintres à la tête de leurs ouvrages, dédiée à Monseigneur le duc d'Orleans, premier prince du sang","Musée Wicar : catalogue des dessins et objects d'art légueés par J.-B. Wicar","An inquiry into the difference of style observable in ancient glass paintings : especially in England: with hints on glass painting","The use and abuse of colours and mediums in oil painting : a handbook for artists and art students","The landscape and pastoral painters of Holland : Ruisdael, Hobbema, Cuijp, Potter","The masters and master-pieces of engraving","A descriptive catalogue of early prints in the British museum German and Flemish schools","A descriptive catalogue of early prints in the British museum German and Flemish schools","The study and criticism of Italian art","The study and criticism of Italian art : second series","The study and criticism of Italian art","A history of painting in Italy : Umbria, Florence and Siena from the second to the sixteenth century","A history of painting in Italy : Umbria, Florence and Siena from the second to the sixteenth century","Handbook of young artists and amateurs in oilpainting, being chiefly a condensed compilation from the celebrated manual of Bouvier ... appended a new explanatory and critical vocabulary","The chemistry of paints and painting","Art in photography : with selected examples of European and American work","A new history of painting in Italy, from the II to the XVI century;","A new history of painting in Italy, from the II to the XVI century;","A new history of painting in Italy, from the II to the XVI century;","Chantilly, Musée Condé. Notice des peintures","The study and criticism of Italian art","Storia della pittura in Italia dal secolo II al secolo XVI","Storia della pittura in Italia dal secolo II al secolo XVI","Storia della pittura in Italia dal secolo II al secolo XVI","Storia della pittura in Italia dal secolo II al secolo XVI","Storia della pittura in Italia dal secolo II al secolo XVI","Storia della pittura in Italia dal secolo II al secolo XVI","Storia della pittura in Italia dal secolo II al secolo XVI","The chemistry of paints and painting","The chemistry of paints and painting","Students' text-book of color, or, Modern chromatics : with applications to art and industry","Giotto and some of his followers","Les doctrines d'art en France; peintres, amateurs, critiques, de Poussin à Diderot; ouvrage illustré de 12 planches hors texte","The life of J. M. W. Turner, R.A.; founded on letters and papers furnished by his friends and fellow academicians","L'art en photographie : avec le procédé au gélatino-bromure d'argent","Cours de peinture par principes","Anglo-American pottery : old English china with American views, a manual for collectors","Etude de la plante : son application aux industries d'art : pochoir, papier peint, etoffes, céramique, marqueterie, tapis, ferronnerie, reliure, dentelles, broderies, vitrail, mosaïque, bijouterie, bronze, orfévrerie","Daniel H. Burnham, architect, planner of cities","Daniel H. Burnham, architect, planner of cities","Die baukunst Frankreichs","History of the ceramic art. A descriptive and philosophical study of the pottery of all ages and all nations","A handbook for painters and art students on the character, nature, and use of colours, their permanent, or fugitive qualities, and the vehicles proper to employ : with an appendix giving permanent hues and tints :also short remarks on the practice of painting in oil and water colours","Albert Durer à Venise et dans les Pays-Bas : autobiographie, lettres, journal de voyages, papiers divers","Storia della pittura in Italia dal secolo II al secolo XVI","Ilios; the city and country of the Trojans. The results of researches and discoveries on the site of Troy and throughout the Troad in the years 1871-72-73-78-79, including an autobiography of the author","The Anonimo; notes on pictures and works of art in Italy","An introduction to the study of Gothic architecture","A guide to the paintings in the churches and minor museums of Florence; a critical catalogue, with quotations from Vasari","Brick and marble in the middle ages: notes of a tour in the north of Italy","The literary works of Sir Joshua Reynolds to which is prefixed, a memoir of the author; with remarks on his professional character, illustrative of his principles and practice","Church embroidery, ancient and modern","Handbook of painting. The German, Flemish, and Dutch schools","Handbook of painting. The German, Flemish, and Dutch schools","The early Flemish painters; notices of their lives and works","Notes on Irish architecture","Notes on Irish architecture","Italian sculpture of the Middle Ages and period of the revival of art : a descriptive catalogue of the works forming the above section of the Museum, with additional illustrative notices","Catalogue raisonné de l'oeuvre lithographié de Honoré Daumier","Arts and crafts essays","Military and religious life in the Middle Ages and at the period of the Renaissance","Gli oscvri et dificili passi dell'opera ionica di Vitrvvio","A description of Fonthill Abbey, Wiltshire : illustrated by views, drawn and engraved","Regola delli cinqve ordini d'architettvra","A hand-book for young painters","Views of the seats of noblemen and gentlemen, in England, Wales, Scotland, and Ireland","A catalogue of engravers, who have been born, or resided in England","Iconologia di Cesare Ripa perugino, caualier de' santi Mauritio & Lazaro. Divisa in tre libri, ne i quali si esprimono varie imagini di virtù, vitij, passioni humane, affetti, atti, discipline, humori, elementi, corpi celesti, prouincie d'Italia, fiumi, & altre materie infinite vtili ad ogni stato di persone. Ampliata dal sig. cav. Gio. Zaratino Castellini romano in questa vltima editione di imagini & discorsi, con indici copiosi, & ricorretta","Instruzione di quanto può vedersi di più bello in Genova in pittura, scultura, ed architettura ecc.","The cicerone; an art guide to painting in Italy, for the use of travellers and students;","Grinling Gibbons and the woodwork of his age (1648-1720)","Sculpturae veteris admiranda, sive, Delineatio vera perfectissimarum eminentissimarumque statuarum : unà cum artis hujus nobilissimae theoria ... : Carolo Ludovico, comiti Palat. Rheni ... consecrata à Joachimo de Sandrart in Stockau","The costume of China : illustrated by sixty engravings : with explanations in English and French","Desseins des edifices, meubles, habits, machines, et ustenciles des Chinois","Le salon de 1869 charivarisé : album de 60 caricatures","Monumens érigés en France à la gloire de Louis XV : précédés d'un tableau du progrès des arts & des sciences sous ce règne, ainsi que d'une description des honneurs & des monumens de gloire accordés aux grands hommes, tant chez les anciens que chez les modernes : et suivis d'un choix des principaux projets qui ont été proposés, pour placer la statue du roi dans les différens quartiers de Paris","Olla-Podrida","Souvenirs comiques de l'an 1858","Cottage, lodge, and villa architecture","Artis perspectiuae plurium generum elegantissimae formulae [graphic], multigenis fontibus, nonnullisq[ue] hortulis affabre factis exornatae, in cõmodum artificum, eorumq[ue] qui architectura, aedificiorumq[ue] cõmensurata uarietate delectantur, antea nunquam impressae","Élite des monuments céramographiques; matériaux pour l'histoire des religions et des moeurs de l'antiquité;","The artist : a collection of essays, relative to painting, poetry, sculpture, architecture, the drama, discoveries of science, and various other subjects","Ḥad gadya","Catalogue des estampes de J. Adam de Bartsch ..","The gentlemans exercise, or, An exquisite practise : as well for drawing all manner of beasts in their true portraitures, as also the making of all kinds of colors, to be used in limming, painting, tricking, and blazon of coates, and armes, with divers other most delightfull and pleasurable observations for all young gentlemen and others : as also serving for the necessary use and generall benefit of diuers trades-men and artificers ...","La comédie de notre temps ... études au crayon et à la plume","Darstellung und Geschichte des Geschmacks der vorzüglichsten Völker in Beziehung auf die innere Auszierung der Zimmer und auf die Baukunst","Darstellung und Geschichte des Geschmacks der vorzüglichsten Völker in Beziehung auf die innere Auszierung der Zimmer und auf die Baukunst","Darstellung und Geschichte des Geschmacks der vorzüglichsten Völker in Beziehung auf die innere Auszierung der Zimmer und auf die Baukunst","Darstellung und Geschichte des Geschmacks der vorzüglichsten Völker in Beziehung auf die innere Auszierung der Zimmer und auf die Baukunst","Serie di ritratti degli eccellenti pittori : dipinti di propria mano che esistono nell'Imperial galleria di Firenze","Serie di ritratti degli eccellenti pittori : dipinti di propria mano che esistono nell'Imperial galleria di Firenze","Architettura civile : opera postuma","The terra-cotta architecture of North Italy (XIIth-XVth centuries) : pourtrayed [sic] as examples for imitation in other countries","Die Baukunst nach den Grundsätzen der Alten","Quattro discorsi di Anton Chi-Chiama, bidello dell'Accademia Veneziana, di pittura, scultura, e Architettura : che possono servire di risposto a quanto scrisse, scrive, e scriverà in biasimo della scuola, e de' maestri Veneziani, il cav. Giosue' Reynolds, presidente della R. Accademia di Londra ec. : aggiuntevi sul fine d'ogni discorso alcune critiche annotazioni","Reigle generalle d'architectvre des cinq manieres de colonnes : à sçauoir, tuscane, dorique, ionique, corinthe, & cõposite : & enrichi de plusieurs autres, à exemple de l'antique","Le gemme antiche di Anton-Maria Zanetti di Girolamo","Raccolta di disegni originali di Mauro Tesi : estratti da diverse collezioni","L'architettura civile : preparata sú la geometria, e ridotta alle prospettive : considerazioni pratiche","L'architettura antica descritta e dimostrata coi monumenti ... : opera divisa in tre sezioni risguardanti la storia, la teorica, e le pratiche dell' architettura egiziana, greca e romana","L'architettura antica descritta e dimostrata coi monumenti ... : opera divisa in tre sezioni risguardanti la storia, la teorica, e le pratiche dell' architettura egiziana, greca e romana","Historische levensbeschryving van Petrus Paulus Rubbens, ridder, heere van den Steen &c. : verrykt met veele gewigtige byzonderheden, welken by geen andere schryvers tot heden toe te vinden zyn geweest : nevens eene naauwkeurige opgave zyner schilderyen, berustende in de hoven, kerken, en verdere openbaare gebouwen van Europa, met aanwyzing welke van dezelven in het koper zyn gebragt","Second livre d'architectvre, contenant plusieurs & diuerses ordonances de cheminees, lucarnes, portes, fonteines, puis & pauillons, pour enrichir tant le dedans que le dehors de tous edifices. Auec les desseins de dix sepultures toutes differentes","A descriptive catalogue of a general collection of ancient and modern engraved gems, cameos as well as intaglios, taken from the most celebrated cabinets in Europe and cast in coloured pastes, white enamel, and sulphur, by James Tassie, modeller","A descriptive catalogue of a general collection of ancient and modern engraved gems, cameos as well as intaglios, taken from the most celebrated cabinets in Europe and cast in coloured pastes, white enamel, and sulphur, by James Tassie, modeller","Due trattati di Benvenuto Cellini, scultore fiorentino : uno dell'oreficeria, l'altro della scultura","Annuaire artistique des collectionneurs : 1882-1883","Traité de la peinture, et de la sculpture","Traité de la peinture, et de la sculpture","Picturae Etruscorum in vasculis nunc primum in unum collectae explicationibus, et dissertationibus inlustratae","Picturae Etruscorum in vasculis nunc primum in unum collectae explicationibus, et dissertationibus inlustratae","Picturae Etruscorum in vasculis nunc primum in unum collectae explicationibus, et dissertationibus inlustratae","L'Etruria pittrice, ovvero, Storia della pittura toscana, dedotta dai suoi monumenti che si esibiscono in stampa dal secolo X. fino al presente","L'Etruria pittrice, ovvero, Storia della pittura toscana, dedotta dai suoi monumenti che si esibiscono in stampa dal secolo X. fino al presente","Architectvra, oder, Bauung der Antiquen auss dem Vitruuius : woellches sein funff Collummen orden, daer auss mann alle Landts gebreuch vonn Bauuen zu accommodierē : dienstlich fur alle Bawmaystren Maurrer, Stainmetzlen, Schreineren, Bildtshneidren, vnd alle Liebhabernn der Architecturen","An attempt to discriminate the styles of architecture in England : from the Conquest to the Reformation ; with a sketch of the Grecian and Roman orders /by the late Thomas Rickman","L'architettura antica descritta e dimostrata coi monumenti ... : opera divisa in tre sezioni risguardanti la storia, la teorica, e le pratiche dell' architettura egiziana, greca e romana","Descrizione e studi dell' insigne fabbrica S. Maria del Fiore, metropolitana fiorentina, in varie carte","Dialogo della pittura di M. Lodovico Dolce, intitolato l'Aretino : nel quale si ragiona della dignità di essa pittura, e di tutte le parti necessarie, che a perfetto pittore si acconvengono : con esempi di pittori antichi, e moderni : e nel fine si fa menzione delle virtù, e delle opere del divin Tiziano = Dialogue sur la peinture de Lovis Dolce, intitulè l'Aretin : dans le quel on traitte de l'excellence de la peinture, & de toutes les qualités necessaires au bon peintre : avec les exemples des peintres anciens, & modernes : à la fin on y parle du merite, & des ouvrages du divin Titien","Élite des monuments céramographiques; matériaux pour l'histoire des religions et des moeurs de l'antiquité;","Élite des monuments céramographiques; matériaux pour l'histoire des religions et des moeurs de l'antiquité;","Élite des monuments céramographiques; matériaux pour l'histoire des religions et des moeurs de l'antiquité;","The carpenter's assistant : containing a succinct account of Egyptian, Grecian and Roman architecture. Also, a description of the Tuscan, Doric, Ionic, Corinthian and composite orders; together with specifications, practical rules and tables for carpenters, and a glossary of architectural terms. Embellished with upwards of 200 plates of plans, elevations, details, and practical stair-building","Icones imperatorum romanorum : ex priscis numismatibus ad viuum delineatae, & breui narratione historicâ","Le gemme antiche figurate","Nicolai Goldmans Vollständige Anweisung zu der Civil-Bau-Kunst : in welcher nicht nur die fünff Ordnungen, samt den darzu gehörigen Fenster-Gesimsen, Kämpffern, Geländer-Dockeb und Bilderstühlen, auf eine neue und sonderbare leichte Art aufzureissen deutlich gewiesen, sondern zugleich getreulich entdecket wird ...","The art of painting, in all its branches : methodically demonstrated by discourses and plates, and exemplified by remarks on the paintings of the best masters, and their perfections and oversights laid open","A new display of the beauties of England, or, A description of the most elegant or magnificent public edifices, royal palaces, noblemen's and gentlemen's seats, and other curiosities, natural or artificial, in different parts of the kingdom : adorned with a variety of copper plate cuts, neatly engraved","Parallèle de l'architectvre antiqve et de la moderne : avec vn recveil des dix principavx avtevrs qui ont écrit des cinq ordres : sçavoir Palladio et Scamozzi, Serlio et Vignola, D. Barbaro et Cataneo, L.B. Alberti et Viola, Bvllant et De Lorme ..","Views of the seats of noblemen and gentlemen, in England, Wales, Scotland, and Ireland","Fragmens d'architecture, sculpture et peinture, dans le style antique : ouvrage dans lequel on trouvera toutes sortes de détails relatifs à la décoration intérieure et extérieure des édifices : composés ou recueillis, et gravés au trait","Architectural photography : practical lessons and suggestions for amateurs","L'architettura antica descritta e dimostrata coi monumenti ... : opera divisa in tre sezioni risguardanti la storia, la teorica, e le pratiche dell' architettura egiziana, greca e romana","Illustrations of China and its people : a series of two hundred photographs, with letterpress descriptive of the places and people represented.","Illustrations of China and its people : a series of two hundred photographs, with letterpress descriptive of the places and people represented.","Illustrations of China and its people : a series of two hundred photographs, with letterpress descriptive of the places and people represented.","Illustrations of China and its people : a series of two hundred photographs, with letterpress descriptive of the places and people represented.","Museum statue antiquorum : collection de statues des divers museum de Rome, Naples, Florence, &c : à l'usage des peintres, sculpteurs, architectes et amateurs des beaux arts","A complete view of the dress and habits of the people of England : from the establishment of the Saxons in Britain to the present time , illustrated by engravings taken from the most authentic remains of antiquity : to which is prefixed an introduction, containing a general description of the ancient habits in use among mankind, from the earliest period of time to the conclusion of the seventh century","A complete view of the dress and habits of the people of England : from the establishment of the Saxons in Britain to the present time , illustrated by engravings taken from the most authentic remains of antiquity : to which is prefixed an introduction, containing a general description of the ancient habits in use among mankind, from the earliest period of time to the conclusion of the seventh century","Emblemata cvm aliqvot nvmmis antiqvi operis","Le Temple de malateste de Rimini : architecture de Leon Baptiste Alberti de Florence","Due trattati di Benvenuto Cellini, scultore fiorentino : uno dell'oreficeria, l'altro della scultura","The principles of drawing, or, An easy and familiar method for the improvement of youth in the practice of that useful art : being a compleat drawing book, containing a curious collection of examples in all the variety of cases, as the several parts of the human body, whole figures, landskips, cattle, &c. curiously engraved on copper-plates, after the designs of Albert Durer, Abrah. Bloemart, Carlo Morac, Le Clerc, Hollar, and other great masters : to which is prefix'd an introduction to drawing ...","Hollandse dorpelingen, enz. = Paisans d'Hollande &c","Ionian antiqvities","Notizie storico-critiche concernenti all' arte degli antichi negli assedj e nella difesa delle piazze","Il forestiere istruito delle cose più rare di architettura, e di alcune pitture della città di Vicenza : dialogo","Anleitung zum gründlichen Unterricht in der Handzeichungskunst für Anfänger","Istituzione antiquario-numismatica, o sia, Introduzione allo studio delle antiche medaglie, in due libri proposta","Elemens de l'architecture civile, à l'usage des cavaliers du College Roial Thérésien","Essays on Gothic architecture","Le memorie bresciane : opera historica e simbolica","Nuova raccolta di 100 vedutine antiche della cittá di Roma e sue vicinanze","De la distribution des maisons de plaisance, et de la decoration des edifices en general","De la distribution des maisons de plaisance, et de la decoration des edifices en general","The antiquaries museum : illustrating the antient architecture, painting, and sculpture of Great Britain, from the time of the Saxons to the introduction of the Grecian and Roman architecture by Inigo Jones in the reign of King James I.","The gentleman and cabinet-maker's director : being a large collection of the most elegant and useful designs of household furniture, in the most fashionable taste : including a great variety of chairs, cofas, beds, and couches : china-tables, dressing-tables, shaving-tables, bason-stands, and teakettle-stands : frames for marble-slabs, bureau-dressing-tables, and commodes : writing-tables, and library-tables : library-book-cases, organ-cases for private rooms, or churches, desks, and book-cases : dressing and writing-tables with book-cases, toilets, cabinets, and cloaths-presses : china-cases, china-shelves, and book-shelves : candle-stands, terms for busts, stands for china jars, and pedestals : cisterns for water, lanthorns, and chandeliers : fire-screens, brackets, and clock-cases : pier-glasses, and table-frames : girandoles, chimney-pieces, and picture-frames : stove-grates, boarders, frets, Chinese-railing, and brass-work, for furniture : and other ornaments : to which is prefixed, a short explanation of the five orders of architecture : with proper directions for executing the most difficult pieces, the mouldings being exhibited at large, and the dimensions of each design specified : the whole comprehended in two hundred copper-plates, neatly engraved ...","Anecdotes of eminent painters in Spain, during the sixteenth and seventeenth centuries : with cursory remarks upon the present state of arts in that kingdom","Catalogue de la plus précieuse collection d'estampes, de P.P. Rubens et d'A. Van Dyck : qui ait jamais existée, tant pour la beauté des épreuves que pour la rareté des pièces qui s'y trouvent, et qui sont unique dans leur genre, etc. : le tout recueilli avec beaucoup de fraix et de soins","Beeton's housewife's treasury of domestic information : comprising complete and practical instructions on the house and its furniture, artistic decoration economy, toilet, children, etiquette, domestic and fancy needlework, dressmaking and millinery, and all other household matters : with every requisite direction to secure the comfort, elegance, and prosperity of the home : a companion volume to \"Mrs. Beeton's book of household management\" : profusely illustrated","La peinture : poëme en trois chants","The arts in the middle ages, and at the period of the renaissance","Essays on the picturesque, as compared with the sublime and the beautiful : and, on the use of studying pictures, for the purpose of improving real landscape","Views of the seats of noblemen and gentlemen, in England, Wales, Scotland, and Ireland","Views of the seats of noblemen and gentlemen, in England, Wales, Scotland, and Ireland","Views of the seats of noblemen and gentlemen, in England, Wales, Scotland, and Ireland","Labor and porcelain in Japan","Splendore dell'antica e moderna Roma : nel qvale si rappresentano tutti i principali tempii, teatri, anfiteatri, cerchi, naumachie, archi trionfali, obelischi, palagii, terme, curie, basiliche, fatti delli ré, consoli, dittatori, & imperadori romani : dignità ciuili, e militari, ordine de' trionfi, nomi di tutti i trionfanti, sacrificio militare; colonna Traiana, colonna Antonina, colonna milliaria, colonna rostrata, & colonna bellica; con li più segnalati giardini de gli antichi, e moderni Romani & altre cose notabili, con fatti, & imprese di quelli, da'quali sono stati eretti, e dedicati. : et in questa vltima impressione abbellito di molti disegni antichi, e moderni; & aggiuntoui le descrittioni delle figure cauate dall'antichi medaglie de gl'imperadori, in quatto linguagi latino, italiano, tedesco, e francese, per vtilità commune","Designs for country churches","Metal-work and its artistic design : dedicated, by express permission, to the Right Hon. Henry Labouchere","Rural architecture : a series of designs, for ornamental cottages and villas, exemplified in plans, elevations, sections, and details, with descriptions","The antiquities of the priory of Christ-church, Hants. : consisting of plans, sections, elevations, details, and perspective views, accompanied by historical and descriptive accounts of the priory church : together with some general particulars of the castle and borough","La vie hors de chez soi (comédie de notre temps) l'hiver, le printemps, l'été, l'automne; études au crayon et à la plume","The baronial and ecclesiastical antiquities of Scotland","The baronial and ecclesiastical antiquities of Scotland","L'architettura antica descritta e dimostrata coi monumenti ... : opera divisa in tre sezioni risguardanti la storia, la teorica, e le pratiche dell' architettura egiziana, greca e romana","Novus thesaurus antiquitatum romanarum","Novus thesaurus antiquitatum romanarum","L'osservatore fiorentino sugli edifizj della sua patria","L'osservatore fiorentino sugli edifizj della sua patria","Le premier tome de l'architectvre de Philibert de l'Orme ..","A practical treatise on painting : in three parts ; consisting of hints on composition, chiaroscuro, and colouring ; the whole illustrated by examples from the Italian, Venetian, Flemish, and Dutch schools","La colonna del Cereo pasquale di Gaeta : contributo alla storia dell'arte medioevale","Amtshauptmannschaft Oschatz","Amtshauptmannschaft Oschatz","Account of the discoveries at Pompeii : communicated to the Society of Antiquaries of London","Aedes Walpolianae, or, A description of the collection of pictures at Houghton-Hall in Norfolk, the seat of the Right Honourable Sir Robert Walpole, Earl of Orford","Aedes Walpolianae, or, A description of the collection of pictures at Houghton-Hall in Norfolk, the seat of the Right Honourable Sir Robert Walpole, Earl of Orford","Alexii Symmachi Mazochii Neapolit. ecclesiae canonici, regii sacrae scripturae interpretis Commentariorvm in Regii Hercvlanensis Mvsei aeneas Tabvlas heracleenses pars I[-II] ..","Ammiani Marcellini Rerum gestarum qui de XXXI supersunt, libri XVIII","Le antichità della città di Roma : breuissimamente raccolte da chiunque hà scritto, ò antico, ò moderno","Arcana naturae detecta","Ars pictoria : or, An academy treating of drawing, painting, limning and etching : to which are added thirty copper plates expressing the choicest, nearest, and most exact grounds and rules of symmetry","Artistic dwellings : giving views, floor plans and estimates of cost of many house and cottage designs, costing from $600 up, designed and selected with especial reference to economy in building and convenience of arrangement","The artist's assistant, or, School of science : forming a practical introduction to the polite arts, in painting, drawing, designing, perspective, engraving, colouring, &c. : with ample directions for japanning, enamelling, gilding, silvering, lacquering, &c. : and a valuable selection of miscellaneous secrets : illustrated with plates","Artists' colour makers","Catalogue of an exhibition of paintings and sculpture from the Luxembourg Museum, Paris, of objects of decorative art from Mobilier National, the Gobelins and the Sèvres manufactories, of paintings, sculpture, and prints by contributing French and Belgian artists : forming the art collection exhibited by the French government at the Panama-Pacific Exposition, 1915","Astronomie","Belgische Kunst des 19. Jahrhunderts","Bericht über die Welt-Ausstellung zu Paris im Jahre 1867","A practical handbook of dyeing and calico-printing. With eleven page-plates, forty-seven specimens of dyed and printed fabrics, and thirty-eight woodcuts","Dyeing and calico printing : including an account of the most recent improvements in the manufacture and use of aniline colours : illustrated with wood engravings and numerous specimens of printed and dyed fabrics","The grammar of painting and engraving","Colour in woven design","A grammar of colouring : applied to decorative painting and the arts","De la loi du contraste simultané des couleurs et de l'assortiment des objets colorés : considéré d'après cette loi dans ses rapports avec la peinture, les tapisseries des gobelins, les tapisseries de Beauvais pour meubles, les tapis, la mosaique, les vitraux colorés, l'impression des étoffes, l'imprimerie, l'enluminure, la decoration des édifices, l'habillement et l'horticulture","Dialogo di pittvra","The art of painting portraits, landscapes, animals, draperies, satins, &c. in oil colours : practically explained by coloured palettes : with an appendix on cleaning and restoring ancient paintings on panel or canvas","Traité des couleurs pour la peinture en émail et sur la porcelaine : précédé de l'art de peindre sur l'émail, et suivi de plusieurs mémoires sur différent sujets ...","A new elucidation of colours, original, prismatic, and material : showing their concordance in three primitives, yellow, red, and blue, and the means of producing, measuring, and mixing them : with some observations on the accuracy of Sir Isaac Newton","Oculus artificialis teledioptricus, sive, Telescopium : ex abditis rerum naturalium & artificialium principiis protractum novâ methodo, eâque solidâ explicatum ac comprimis è triplici fundamento physico seu naturali, mathematico dioptrico et mechanico, seu practico stabilitum ...","A practical essay on the art of colouring and painting landscapes in water colours : with ten illustrative engravings","A practical essay on the art of colouring and painting landscapes in water colours : accompanied with ten engravings","Chromatography, or, A treatise on colours and pigments : and of their powers in painting, &c.","The grammar of ornament","Le mélange des couleurs enseigné par l'exemple : leçons données sur les fac-similés des oeuvres et des palettes : orangé, bleu, jaune, violet, rouge, vert, blanc","The art of drawing in its various branches : exemplified in a course of twenty-eight progressive lessons, calculated to afford those who are unacquainted with the art, the means of acquiring a competent knowledge without the aid of a master : being the only work of the kind in which the principles of effect are explained in a clear, methodical, and at the same time familiar style","Traité théorique et pratique de l'impression des tissus","The theory of color in its relation to art and art-industry","L'ecole de la mignature : dans laquelle on peut aisément apprendre à peindre sans maitre, ainsi que les secrets de faire les plus belles couleurs, l'or brunni et l'or en coquille ...","Le vray et methodique cours de la physique resolutiue, vulgairement dite chymie : representé par figures generales & particulieres : pour connoistre la theotechnie ergocosmique, c'est à dire, l'art de Dieu, en l'ouurage de l'vniuers","Traité théorique et pratique de l'impression des tissus","The principles of beauty in colouring systematized","Specimens of black and colored printing inks manufactured by H.D. Wade & Co., no. 50 Ann Street, New York","Traité des peintures, applications et procédés employés sur bois, sur étoffes, sur papier : orné de 30 planches pour en faciliter le travail","The art of painting restored to its simplest and surest principles","Rudiments of the painters' art; or, A grammar of colouring, applicable to operative painting, decorative architecture, and the arts. With coloured illustrations and practical instructions concerning the modes and materials of painting, etc","On colour, and on the necessity for a general diffusion of taste among all classes : with remarks on laying out dressed geometrical gardens, examples of good and bad taste, illustrated by woodcuts and coloured plates in contrast","The theory and practice of landscape painting in water-colours illustrated by a series of twenty-six drawings and diagrams in colours and numerous woodcuts","Le teinturier universel, ou, L'echo des applications des matières colorantes aux arts et a l'industrie","Traité théorique et pratique de l'impression des tissus","Le cabinet de la Bibliotheque de Sainte Genevieve : divisé en deux parties : contenant les antiquitez de la réligion des chrétiens, des Egyptiens, & des Romains; des tombeaux, des poids & des médailles; de monnoyes, des pierres antiques gravées, & des mineraux ...","Caesar Avgvstvs, sive, Historiae imperatorvm Caesarvmqve romanorvm ex antiqvis nvmismatibvs restitvtae liber secvndvs : acessit Caesaris Avgvsti vita et res gestae","Caravanne du sultan ala Mecque : mascarade turque donnée a Rome par Messieurs les pensionnaires de l'Academie de France et leurs amis au Carnaval de l'année 1748 : dediée à messire Iean Francois de Troy, ecuïer, conseiller sécrétaire du Roi, chevalier de l'Ordre de S. Michel, directeur de l'Academie roïale de France a Rome, ancien Recteur de celle de Paris, et ancien Prince de l'Academie de S. Luc de Rome &c ...","La carta del nauegar pitoresco : dialogo tra vn senator venetian deletante, e vn professor de pitura, soto nome d'ecelenza, e de compare ...","Catalogue des livres du cabinet de feu M. d'Ennery : dont la vente se fera le lundi 18 décembre 1786 & jours suivans, à quatre heures de relevée, en sa maison, rue Neuve-des-bons-enfans, no. 10","Catalogue des différens objets de curiosités dans les sciences et arts : qui composoient le cabinet de feu M. le Marquis de Menars, commandeur des ordres du roi ...","Catalogue d'une collection considérable de curiositez de differens genres, dont la vente doit commencer le lundi 2 decembre 1737 à deux heures après midi chez Gersaint marchand, pont Notre Dame","Catalogue raisonné des bijoux, porcelaines, bronzes, lacqs, lustres de cristal de Roche et de porcelaine : pendules de goût, & autres meubles curieux ou composés, tableaux, desseins, estampes, coquilles, & autres effets de curiosité, provenans de la succession de M. Angran, vicomte de Fonspertuis","Catalogue raisonné d'une collection considerable de diverses curiosités en tous genres : contenuës dans les cabinets de feu Monsieur Bonnier de la Mosson, bailly & capitaine des chasses de la Varenne des Thuilleries & ancien colonel du Regiment dauphin","Catalogue raisonné des tableaux, dessins, estampes, figures de bronze & de marbre, & morceaux d'histoire naturelle, qui composoient le cabinet de feu M. Poullain, receveur général des domaines du roi : suivi d'un abrégé historique de la vie des peintres dont les ouvrages formoient cette collection","Catalogue raisonné des bijoux, porcelaines, bronzes, lacqs, lustres de cristal de Roche et de porcelaine : pendules de goût, & autres meubles curieux ou composés, tableaux, desseins, estampes, coquilles, & autres effets de curiosité, provenans de la succession de M. Angran, vicomte de Fonspertuis","Catalogue raisonné des tableaux, dessins, estampes, figures de bronze & de marbre, & morceaux d'histoire naturelle, qui composoient le cabinet de feu M. Poullain, receveur général des domaines du roi : suivi d'un abrégé historique de la vie des peintres dont les ouvrages formoient cette collection","Catalogue raisonné des tableaux, diamans, bagues de toute espéce, bijoux & autres effets provenant de la succession de feu Monsieur Charles Godefroy, banquier & joüaillier","Catalogue raisonné des tableaux du roy : avec un abrégé de la vie des peintres, fait par ordre de Sa Majeste","I cesari in oro : raccolti nel Farnese museo, e pubblicati colle loro congrue interpretazioni","I cesari in oro : raccolti nel Farnese museo, e pubblicati colle loro congrue interpretazioni","I cesari in oro : raccolti nel Farnese museo, e pubblicati colle loro congrue interpretazioni","I cesari in oro : raccolti nel Farnese museo, e pubblicati colle loro congrue interpretazioni","I cesari in oro : raccolti nel Farnese museo, e pubblicati colle loro congrue interpretazioni","China, its costume, arts, manufactures, &c. : edited principally from the originals in the cabinet of the late M. Bertin, with observations explanatory, historical, and literary","Chinese architecture, civil and ornamental. Being a large collection of the most elegant and useful designs of plans and elevations, &c. from the imperial retreat to the smallest ornamental building in China. Likewise their marine subjects. The whole to adorn gardens, parks, forests, woods, canals, &c. ..","Conferences de l'Academie royale de peinture et de sculpture, pendant l'année 1667","Conferences de l'Academie royale de peinture et de sculpture, pendant l'année 1667","The country gentleman's pocket companion, and builder's assistant, for rural decorative architecture : containing, thirty-two new designs, plans and elevations of alcoves, floats, temples, summer-houses, lodges, huts, grotto's, &c. in the Augustine, Gothick and Chinese taste, with proper directions annexed : also the exact estimate of their several amounts, which are from twenty-five to one hundred pounds, and most of them portable : correctly engraved on twenty-five copper plates","Les curiosités de l'Exposition universelle de 1867 : suivi d'un indicateur pratique des moyens de transport, des prix d'entrée, etc. : avec six plans","Della forma delle mvse : cavata da gli antichi avtori greci et latini : opera vtilissima à pittori & scoltori","Delle vite de' più eccellenti pittori, scultori, et architetti","De re aedificatoria libri decem","De sacris aedificiis a Constantino Magno constructis : synopsis historica","Description des pierres gravées du feu Baron de Stosch : dediée a son eminence Monseigneur le cardinal Aléxandre Albani","Designs for parsonage houses, alms houses, etc., etc. : with examples of gables, and other curious remains of old English architecture","Dialogos de la pintvra : sv defensa, origen, esse[n]cia, definicion, modos y diferencias","Dictionnaire des arts de peinture, sculpture et gravure","Dictionnaire des arts de peinture, sculpture et gravure","Dictionnaire des arts de peinture, sculpture et gravure","Discorsi di M. Enea Vico parmigiano : sopra le medaglie de gli antichi, divisi in dve libri, ove si dimostrano notabli errori di scrittori antichi e moderni intorno alle historie romane ..","Discorsi di monsignore don Vincenzio Borghini. Recati à luce da'deputati per suo testamento. Con la tavola delle cose piv notabili","Dissertation sur les ouvrages des plus fameux peintres","Entretiens sur les vies et sur les ouvrages des plus excellens peintres anciens et modernes","Entretiens sur les vies et sur les ouvrages des plus excellens peintres anciens et modernes","Entretiens sur les vies et sur les ouvrages des plus excellens peintres anciens et modernes","Entretiens sur les vies et sur les ouvrages des plus excellens peintres anciens et modernes","Entretiens sur les vies et sur les ouvrages des plus excellens peintres anciens et modernes","Das erst Buch, gemacht avff de zvvey Colommen Dorica vnd Ionica [graphic] : sampt iren podien, bases, cornicen, capitelen, architraben, phrisen vnd coronamenten, eyn jede inn drey manieren gezieret vnd getailet ... gezogen auss dem berumpten Architecten Vitruuio ...","Études sur l'art","Etude sur l'architecture des jardins","Felsina pittrice : vite de pittori bolognesi","Felsina pittrice : vite de pittori bolognesi","Le finezze de pennelli italiani, ammirate e studiate da Girupeno sotta la scorta e disciplina del genio di Raffaello d'Vrbino : con vna curiosa ed' attentissima osseruatione di tutto ciò che facilmente possa riuscire d'vtile e di diletto à chi desidera rendersi perfetto nella teorica e practica della nobil'arte della pittura","A catalogue of the first part of the museum of Ingham Foster, deceased : consisting of his matchless collection of prints and drawings, amongst which are the scarce works of Hogarth, in 3 vols., Worlidge's works, Bartolozzi's, Woolet's, Strange's, Edelinck's, &c., and also a compleat set of Rembrandt's works ... : which will be sold by auction by Mr. Barford at his rooms in the Great Piazza, Covent Garden, on Monday the 24th of February, 1783, and the following days : to be viewed three days preceding the sale, when catalogues may be had ... at Mr. Barford's aforesaid","Gedanken über Stil in der Baukunst","Histoire de l'art de l'antiquité","Histoire de l'art chez les anciens","Histoire de l'art chez les anciens","Histoire de l'art chez les anciens","Histoire de l'art de l'antiquité","Histoire de l'art chez les anciens","Histoire de l'art de l'antiquité","Histoire de l'art chez les anciens","Histoire des quatre Gordiens : prouvée et illustrée par les medailles","Idea del tempio della pittvra","Le imagini delle donne avgvste intagliate in istampa di rame : con le vite, et ispositioni di Enea Vico : sopra i riversi delle loro medaglie antiche","Joachimi de Sandrart, à Stockau ... Academia nobilissimae artis pictoriae, sive, De veris & genuinis hujusdem proprietatibus, theorematibus, secretis atque requisitis aliis ... : unà cum artificum tam Aegyptiorum, Graecorum & Romanorum, quàm Italorum, Gallorum, Anglorum, Germanorum, Belgarum, aliorumq[ue] ... vitis atque encomiis ... : eorundemque plusquàm ducentis iconibus ... aere expressis, erecta atq[ue] publicata","Joachimi de Sandrart, à Stockau ... Academia nobilissimae artis pictoriae, sive, De veris & genuinis hujusdem proprietatibus, theorematibus, secretis atque requisitis aliis ... : unà cum artificum tam Aegyptiorum, Graecorum & Romanorum, quàm Italorum, Gallorum, Anglorum, Germanorum, Belgarum, aliorumq[ue] ... vitis atque encomiis ... : eorundemque plusquàm ducentis iconibus ... aere expressis, erecta atq[ue] publicata","Johann Winckelmanns Sendschreiben von den herculanischen Entdeckungen","Johann Winkelmanns Geschichte der Kunst des Alterthums","Johann Winkelmanns Geschichte der Kunst des Alterthums","Libellus valde doctus elegans, & vtilis, multa et varia scribendarum literarum genera complectens","Le livre des collectionneurs","El maestro de escrivir : la theorica y la practica para aprender y para enseñar este vtilissimo arte : con otros dos artes nuevos, vno para saber formar rasgos, otro para inventar innumerables formas de letras","Monumenti di fabbriche antiche estratti dai disegni dei piu celebri autori","Monumenti di fabbriche antiche estratti dai disegni dei piu celebri autori","Museum Wormianum, seu, Historia rerum rariorum : tam naturalium, quam artificialium, tam domesticarum, quam exoticarum, quae Hafniae Danorum in aedibus authoris servantur","A new and complete dictionary of arts and sciences : comprehending all the branches of useful knowledge, with accurate descriptions as well of the various machines, instruments, tools, figures, and schemes necessary for illustrating them, as of the classes, kinds, preparations, and uses of natural productions, whether animals, vegetables, minerals, fossils, or fluids : together with the kingdoms, provinces, cities, towns, and other remarkable places throughout the world : illustrated with above three hundred copper-plates, engraved by Mr. Jefferys, geographer to His Majesty : the whole extracted from the best authors in all languages","A new and complete dictionary of arts and sciences : comprehending all the branches of useful knowledge, with accurate descriptions as well of the various machines, instruments, tools, figures, and schemes necessary for illustrating them, as of the classes, kinds, preparations, and uses of natural productions, whether animals, vegetables, minerals, fossils, or fluids : together with the kingdoms, provinces, cities, towns, and other remarkable places throughout the world : illustrated with above three hundred copper-plates, engraved by Mr. Jefferys, geographer to His Majesty : the whole extracted from the best authors in all languages","A new and complete dictionary of arts and sciences : comprehending all the branches of useful knowledge, with accurate descriptions as well of the various machines, instruments, tools, figures, and schemes necessary for illustrating them, as of the classes, kinds, preparations, and uses of natural productions, whether animals, vegetables, minerals, fossils, or fluids : together with the kingdoms, provinces, cities, towns, and other remarkable places throughout the world : illustrated with above three hundred copper-plates, engraved by Mr. Jefferys, geographer to His Majesty : the whole extracted from the best authors in all languages","A new and complete dictionary of arts and sciences : comprehending all the branches of useful knowledge, with accurate descriptions as well of the various machines, instruments, tools, figures, and schemes necessary for illustrating them, as of the classes, kinds, preparations, and uses of natural productions, whether animals, vegetables, minerals, fossils, or fluids : together with the kingdoms, provinces, cities, towns, and other remarkable places throughout the world : illustrated with above three hundred copper-plates, engraved by Mr. Jefferys, geographer to His Majesty : the whole extracted from the best authors in all languages","Notizie de' professori del disegno da Cimabue in qua : per le quali si dimostra come, e per chi le bell' arti di pittura, scultura, e architettura lasciata la rozzezza delle maniere greca, e gottica, si siano in questi secoli ridotte all' antica loro perfezione","Notizie de' professori del disegno da Cimabue in qua : per le quali si dimostra come, e per chi le bell' arti di pittura, scultura, e architettura lasciata la rozzezza delle maniere greca, e gottica, si siano in questi secoli ridotte all' antica loro perfezione","Notizie de' professori del disegno da Cimabue in qua : per le quali si dimostra come, e per chi le bell' arti di pittura, scultura, e architettura lasciata la rozzezza delle maniere greca, e gottica, si siano in questi secoli ridotte all' antica loro perfezione","Opuscoli di Agostino Gerli","Oud-Nederlandsche steden in haar ontstaan, groei en ontwikkeling","Oud-Nederlandsche steden in haar ontstaan, groei en ontwikkeling","Oud-Nederlandsche steden in haar ontstaan, groei en ontwikkeling","The painting of the ancients, in three bookes : declaring by historicall observations and examples, the beginning, progresse, and consummation of that most noble art, and how those ancient artificers attained to their still so much admired excellencie","Palazzi diuersi nel' alma cità di Roma, et altre","La pittura","Plans des plus beaux jardins pittoresques de France, d'Angleterre et d'Allemagne et des édifices, monumens, fabriques, etc. qui concurrent à leur embellissement, dans tous les genres d'architecture, tels que chinois, égyptien, anglais, arabe, moresque, etc. = Plans of the most beautiful picturesque gardens in France, England and Germany, and of the edifices, monuments, fabrics, etc., which contribute to their embellishment, of every kind of architecture, such as Chinese, Egyptian, English, Arabian, Moorish, etc. = Plaene der schoensten und malerischten Gaerten Frankreichs, Englands und Deutschlands ... : dédiés aux architectes et aux amateurs","Polygraphice, or, The arts of drawing, engraving, etching, limning, painting, washing, varnishing, gilding, colouring, dying, beautifying and perfuming ... : to which is added a discourse of perspective and chiromancy","Raccolta di lettere sulla pittura, scultura, ed architettura scritte da' più celebri professori che in dette art fiorirono dal secolo XV. al XVII","Raccolta di lettere sulla pittura, scultura, ed architettura scritte da' più celebri professori che in dette art fiorirono dal secolo XV. al XVII","Raccolta di lettere sulla pittura, scultura, ed architettura scritte da' più celebri professori che in dette art fiorirono dal secolo XV. al XVII","Raccolta di lettere sulla pittura, scultura, ed architettura scritte da' più celebri professori che in dette art fiorirono dal secolo XV. al XVII","Recherches sur l'origine, l'esprit et les progrès des arts de la Grèce : sur leur connexion avec les arts et la religion de plus anciens peuples connus : sur les monumens antiques de l'Inde, de la Perse, du reste de l'Asie, de l'Europe et de l'Égypte","Recherches sur l'origine, l'esprit et les progrès des arts de la Grèce : sur leur connexion avec les arts et la religion de plus anciens peuples connus : sur les monumens antiques de l'Inde, de la Perse, du reste de l'Asie, de l'Europe et de l'Égypte","Recherches sur l'origine, l'esprit et les progrès des arts de la Grèce : sur leur connexion avec les arts et la religion de plus anciens peuples connus : sur les monumens antiques de l'Inde, de la Perse, du reste de l'Asie, de l'Europe et de l'Égypte","Recueil des plans, coupes et elévations du nouvel Hôtel de ville de Rouen : dont la construction a été commencée en mai 1757, et avec les plans d'un accroissement et autres ouvrages projettés par cette ville","Recueil de trois cent têtes et sujets de composition [graphic]","Catalogue d'une riche collection de tableaux des maîtres les plus célèbres des trois écoles, dessins aussi des plus grands maîtres, sous verre & en feuilles, bronzes, marbres, terre cuite du Quesnoi, de Bouchardon, &c., pierres gravées antiques, pendules, montres, & bijoux, & autres objets curieux qui composent le cabinet de feu Son Altesse Sérénissime Monseigneur le prince de Conti, prince du sang, & grand prieur de France","Catalogue d'une riche et precieuse collection de tableaux des meilleurs & plus célébres maîtres des ecoles d'Italie, des Pays-Bas & de France, qui composent le cabinet de feu Messire Gabriel-François-Joseph de Verhulst : dont les héritiers proposent l'acquisition en total & en masse","Sentimens des plus habiles peintres du tems, sur la pratique de la peinture et sculpture : recueillis & mis en tables de preceptes, avec six discours academiques, extraits des conferences tenuës en l'Academie Royale desdits arts ... par Henry Testelin, peintre du roi, professeur & secretaire en ladite Academie","Sentimens sur la distinction des diuerses manieres de peinture, dessein & graueure, & des originaux d'auec leurs copies : ensemble du choix des sujets, & des chemins pour arriuer facilement & promptement à bien pourtraire","Der Stil in den technischen und tektonischen Künsten, oder, Praktische Aesthetik : ein Handbuch für Techniker, Künstler und Kunstfreunde","Sylloge numismatum elegantiorum : quae diuersi impp., reges, principes, comites, respublicae diuersas ob causas ab anno 1500 ad annum usq[ue] 1600 cudi fecerunt","Catalogue des tableaux & desseins precieux des maîtres célebres des trois ecoles, figures de marbres, de bronze & de terre cuite, estampes en feuilles & autres objets du cabinet de feu M. Randon de Boisset, receveur général des finances","Catalogue des tableaux, dessins, marbres, bronzes, terres cuites, pierres gravées, meubles précieux, ... objets d'histoire naturelle, &c. &c. du cabinet de M. *** : dont la vente se fera à l'hôtel de Louvois, rue de Richelieu, vis-à-vis celle de Colbert, le lundi 10 février 1783, & jours suivans ...","Thomae Dempsteri a muresk Scoti pandectarum in Pisano Lyceo professoris ordinarii De Etruria regali libri septem : opus postumum in duas partes divisum","Thomae Dempsteri a muresk Scoti pandectarum in Pisano Lyceo professoris ordinarii De Etruria regali libri septem : opus postumum in duas partes divisum","Traité des pratiques geometrales et perspectives : enseignées dans l'Academie royale de la peinture et sculpture","A treatise of painting","A treatise of painting","I trionfi dell'architettvra nella sontuosa residenza di Monaco ...","Catalogus van een uitmuntend en overheerlyk kabinet konstige schilderyen, tekeningen en prenten door de beroemste en voornaamste Nederlandsche en andere meesters : als meede eenige fraaye beeldwerken en rariteiten : alles met veel moeite en kunde byeen verzameld en nagelaten door wylen den Heer Nicolaas Nieuhoff : het welke alles verkogt zal worden door de makelaars Philippus van der Schley, Hendrik de Winter, en Jan Yver op maandag den 14 April 1777, en volgende dagen, ten huize van Arnoldus Dankmeyer, castelein in 't Oudezyds Heeren Logement, binnen Amsterdam ..","Varia conmensuracion para le escultura y arquitectura","Le vite de' pittori, scultori et architetti : dal pontificato di Gregorio XIII del 1572 in fino a'tempi di Papa Vrbano Ottauo nel 1642","Le vite de piv eccellenti architetti, pittori, et scvltori italiani : da Cimabve in sino à tempi nostri","Le vite de piv eccellenti architetti, pittori, et scvltori italiani : da Cimabve in sino à tempi nostri","Griechische Bronzeeimer im Berliner Antiquarium","Grondlegginge ter teekenkonst : zynde een korte en zeekere weg om door middel van de geometrie of meetkunde, de teeken-konst volkomen te leeren","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er veele met hunne beeltenissen ten tooneel verschynen, en hun levensgedrag en konstwerken beschreven worden: zynde een vervolg op het Schilderboek van K. v. Mander ...","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er veele met hunne beeltenissen ten tooneel verschynen, en hun levensgedrag en konstwerken beschreven worden: zynde een vervolg op het Schilderboek van K. v. Mander ...","De groote schouburgh der Nederlantsche konstschilders en schilderessen : waar van 'er veele met hunne beeltenissen ten tooneel verschynen, en hun levensgedrag en konstwerken beschreven worden: zynde een vervolg op het Schilderboek van K. v. Mander ...","Groot schilderboek : waar in de schilderkonst in al haar deelen grondig werd onderweezen, ook door redeneeringen en printverbeeldingen verklaard : met voorbeelden uyt de beste konst-stukken der oude en nieuwe puyk-schilderen bevestigd : en derzelver wel- en misstand aangeweezen","Grotesque architecture, or, Rural amusement : consisting of plans, elevations, and sections, for huts, retreats, summer and winter hermitages, terminaries, Chinese, Gothic, and natural grottos, cascades, baths, mosques, Moresque pavilions, grotesque and rustic seats, green-houses, &c. : many of which may be executed with flints, irregular stones, rude branches, and roots of trees : the whole containing twenty-eight new designs, with scales to each : to which is added, an explanation, with the method of executing them","The grotesque in church art","Grundbegriffe Der Neuen Gestaltenden Kunst [Basic Concepts of the New Creative Art]","Gruppierungsversuche im Bereiche des ältesten Holzschnittes","Guaranteed building plans with interior views and details : a standard collection of new, original and artistic designs of cottages, bungalows, residences and flats of frame, brick, cement, plaster, concrete blocks, hollow tile, stucco, etc. and farm buildings of all descriptions together with interior and exterior details and interior views arranged and described by William A. Radford.","Catalogue d'une précieuse collection de tableaux, et d'objets rares et curieux : tels que Pietro Perrugin, André Solario, Gobbo des Carraches ... le tout provenant du cabinet de M. le duc de Ch***","Guida di Padova e dei principali suoi contorni","Guida pittorica che contiene una raccolta de stampe delle più insicni pitture e dei sublimi disegni della città e ducato milanese","Guida sommaria per il visitatore della Biblioteca Ambrosiana e delle collezioni annesse","Guide artistique & historique au Palais de Fontainebleau","A guide to the Egyptian galleries (sculpture). With 39 plates and 46 illustrations in the text","Guidelines for Barre Circle homestead area, Baltimore","A guide to pictorial perspective : with numerous illustrations","Guide théorique et pratique de l'amateur de tableaux : études sur les imitateurs et les copistes des maîtres de toutes les écoles, dont les oeuvres forment la base ordinaire des galeries","A guide to the coins of Great Britain & Ireland, in gold, silver, and copper, from the earliest period to the present time, with their value","A guide to the Department of Greek and Roman Antiquities in the British Museum","A guide to the Egyptian galleries : (sculpture)","A guide to English Gothic architecture, illustrated by numerous drawings and photographs","A guide to the exhibition illustrating Greek and Roman life","A guide to figure painting in water-colours : with illustrations and brushwork","A guide to Florida for tourists, sportsmen and settlers","Guide to the Japanese textiles","A guide to the Mediaeval Room and to the specimens of mediaeval and later times in the gold ornament room : with fourteen plates and a hundred and ninety-four illustrations","A guide to old and new lace in Italy [microform] : exhibited at Chicago in 1893","A guide to the paintings in the churches and minor museums of Florence; a critical catalogue, with quotations from Vasari","Guide to the Peabody museum","Guide to Siena : history and art","Guido Reni","Guter und schlechter Geschmack im Kunstgewerbe","Phil May's Gutter-snipes; 50 original sketches in pen and ink","Guy's Elements of astronomy : and an abridgment of Keith's New treastise on the use of the globes","Gvlielmi Philandri Castilionii Galli civis Ro. In decem libros M. Vitruuii Pollionis de architectura annotationes : cum indicibus graeco & latino locupletissimis","Égypte","Égypte","Knight Metal Letters","An outline history of sculpture for beginners and students, with complete indexes and numerous illustrations","Habakkuk Bisset's Rolment of courtis","Haeger Lamps 1971","A half century of Boston's building. The construction of buildings, the enactment of building laws and ordinances, sanitary laws, the ancient and modern building, building statistics, Boston's valuation, a chapter of Boston's big fire, fire losses, public lands account, prominent architects, contractors and builders, building materials and their source of supply inspection of buildings, the building and plumbing associations","A half century of Boston's building : the construction of buildings, the enactment of building laws and ordinances, sanitary laws, the ancient and modern building, building statistics, Boston's valuation, a chapter of Boston's big fire, fire losses, public lands account, prominent architects, contractors and builders, building materials and their source of supply, inspection of buildings, the building and plumbing associations","A half century of Chicago building : a practical reference guide : all building laws and ordinances brought to date : historical, technical and statistical review of the construction and material development of America's inland metropolis","Half-hour lectures on the history and practice of the fine and ornamental arts","Half-hour lectures on the history and practice of the fine and ornamental arts","The half-timber house; its origin, design, modern plan, and construction;","Halliday's collection of photographs of colonial and provincial houses, 1628-1775","Halliday's collection of photographs of colonial and provincial houses, 1628-1775","Vanished halls and cathedrals of France","Hammacher Schlemmer Housewares 1971","Hampshire water-colours","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for architects and builders","Handbook for carpet measurers, cutters and salesmen : including topics of general interest to the trade with illustrations and diagrams","Handbook for carpet measurers, cutters and salesmen","Hand-book for the preservation of pictures; containing practical instructions for cleaning, lining, repairing, and restoring oil paintings, with remarks on the distribution of works of art in houses and galleries, their care and preservation","Handbook for teachers. A course in manual training for grammar schools ..","Handbook of archaeology, Egyptian - Greek - Etruscan - Roman","A handbook of Attic red-figured vases signed by or attributed to the various masters of the sixth and fifth centuries B. C.","A handbook of Attic red-figured vases signed by or attributed to the various masters of the sixth and fifth centuries B. C.","Hand book of the Builders' Exchange of San Francisco, Cal., 1895-6","Handbook of construction plant, its cost and efficiency","Handbook of construction plant, its cost and efficiency","Handbook of drawing","A handbook of the Egyptian rooms ..","Hand-book of electro-therapeutics","A handbook of Greek lace making","A handbook of Greek and Roman sculpture","A Handbook of Greek and Roman sculpture : to accompany a collection of reproductions of Greek and Roman sculpture","Handbook of heraldry : with instructions for tracing pedigrees and deciphering ancient mss. : rules for the appointment of liveries, &c","The handbook of heraldry : with instructions for tracing pedigrees and deciphering ancient mss., also, rules for the appointment of liveries, etc. etc.","Handbook of heraldry, with instructions for tracing pedigrees and deciphering ancient mss., rules for the appointment of liveries, &c.","A handbook of legendary and mythological art","A handbook of legendary and mythological art","A handbook of legendary and mythological art","A handbook of legendary and mythological art","Handbook of light and shade, with especial reference to model drawing","Handbook of marks on pottery & porcelain","Handbook of ornament; a grammar of art, industrial and architectural designing in all its branches, for practical as well as theoretical use","A handbook of pictorial art","The handbook of point lace : with illustrations and descriptions of thirty-four different stitches and a series of designs","Handbook to the antiquities in the British Museum : being a description of the remains of Greek, Assyrian, Egyptian and Etruscan art preserved there, with numerous illustrations","Handbook to the collection of British pottery and porcelain, in the Museum of Practical Geology","Handbuch der glasmalerei für forscher, sammler und kunstfreunde, wie für künstler, architekten und glasmaler","Handbuch der kirchlichen Kunst-Archäologie des deutschen Mittelalters","Handbuch der Kunstgeschichte","Handbuch der Kunstgeschichte. Zum gebrauche für Künstler und studirende und als Führer auf der Reise.","Handbuch der orientalischen Teppichkunde","Handbuch der Spitzenkunde, Technisches und Geschichtliches über die Näh-, Klöppel- und Maschinenspitzen","Handbuch für kupferstichsammlungen ; vorschläge zu deren anlage und führung","Handicraft for girls; a tentative course in needlework, basketry, designing, paper and cardboard construction, textile fibers and fabrics and home decoration and care, designed for use in schools and homes","Handicraft for handy boys; practical plans for work and play, with many ideas for earning money","Handicraft for handy boys; : practical plans for work and play with many ideas for earning money,","Handicraft for handy boys; practical plans for work and play, with many ideas for earning money","Handicrafts in the home","Hand-loom weaving; a manual for school and home","Hand made furniture and how to make it ..","Handwork in wood","The handy book; containing tables, rules and other information regarding the working of the precious metals","Handy notes and queries. A manual of useful information of especial importance to dealers in hardware, stoves and tinware, machinists', gas-fitters' and plumbers' materials, as well as the various workers in useful metals ..","... Handy notes and queries","Handy notes and queries. A manual of useful information, of especial importance to dealers in hardware, stoves and tinware, machinists', gas-fitters' and plumbers' materials, as well as the various workers in useful metals ..","Haney's manual of sign, carriage, and decorative painting ..","Happy England as painted by Helen Allingham, R.W.S","Har-Moad : or the mountain of the assembly : a series of archeological studies, chiefly from the stand-point of the cuneiform inscriptions","Harmonia ex Evangelistis tribus composita Matthaeo, Marco, & Luca","Harpel's typograph : or Book of specimens containing useful information, suggestions and a collection of examples of letterpress job printing arranged for the assistance of master printers, amateurs, apprentices, and others,","Harrison Furniture 1973","Hauptprobe in gedrängter form der Bauerschen Giesserei, Frankfurt am Main: Filialen in Barcelona und Madrid, A. Numrich & Co. in Leipzig","Heart of Europe","Heart of Europe","Hector Servadac : voyages et aventures à travers le monde solaire","Heinrich Ludewig Manger's Königl. Preuss. Ober-Hof-Baurath und Garteninspectors Baugeschichte von Potsdam : besonders unter der Regierung König Friedrichs des Zweiten","Helen Gallagher - Foster House - Mid-Winter Sale 1964","Henderson's picturesque gardens and ornamental gardening illustrated","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","The Herald and genealogist","A genealogical and heraldic history of the commoners of Great Britain and Ireland enjoying territorial possessions or high official rank, but uninvested with heritable honours","A genealogical and heraldic history of the commoners of Great Britain and Ireland enjoying territorial possessions or high official rank, but uninvested with heritable honours","A genealogical and heraldic history of the commoners of Great Britain and Ireland enjoying territorial possessions or high official rank, but uninvested with heritable honours","A genealogical and heraldic history of the commoners of Great Britain and Ireland enjoying territorial possessions or high official rank, but uninvested with heritable honours","Heraldic visitations of Wales and part of the Marches; between the years 1586 and 1613, under the authority of Clarencieux and Norroy, two kings at arms","Heraldic visitations of Wales and part of the Marches; between the years 1586 and 1613, under the authority of Clarencieux and Norroy, two kings at arms","Heraldry as art : an account of its development and practice, chiefly in England","Heraldry and floral forms as used in decoration;","Heraldry, historical and popular : with seven hundred illustrations","Heraldry, historical and popular","Heraldry illustrated. Being a short account of the origin and history of heraldry and an explanation of its nature, with practical directions for drawing and painting coats of arms, to which is added a glossary of the terms used in the science of heraldry ..","Heraldry in Scotland : including a recension of 'The law and practice of heraldry in Scotland' by the late George Seton","Heraldry in Scotland : including a recension of 'The law and practice of heraldry in Scotland' by the late George Seton","The heraldry of the Campbells, with notes on all the males of the family, descriptions of the arms, plates and pedigrees","Heraldry of the church: a handbook for decorators","The heraldry of the Douglases : with notes on all the males of the family, descriptions of the arms, plates and pedigrees","The heraldry of the Hamiltons : with notes on all the males of the family, description of the arms, plates and pedigrees","The heraldry of the Hamiltons; with notes on all the males of the family, description of the arms, plates and pedigrees","The heraldry of the Johnstons : with notes on the different families, their arms and pedigrees","The heraldry of the Murrays : with notes on all the males of the family, descriptions of the arms, plates and pedigrees","The heraldry of the Stewarts : with notes on all the males of the family, descriptions of the arms, plates and pedigrees","The heraldry of the Stewarts : with notes on all the males of the family, descriptions of the arms, plates and pedigrees","Heraldry simplified; a popular treatise on the subject of heraldry, together with a glossary of technical terms, and nearly two hundred drawings","Herbert C. Andrews, heraldist and genealogist ..","Herculaneum, past, present & future","Herculanum et Pompéi, recueil général des peintures, bronzes, mosaïques, etc., découverts jusqu'à ce jour, et reproduits d'apreès Le antichita di Ercolano, Il Museo borbonico, et tous les ouvrages analogues","Herculanum et Pompéi, recueil général des peintures, bronzes, mosaïques, etc., découverts jusqu'à ce jour, et reproduits d'apreès Le antichita di Ercolano, Il Museo borbonico, et tous les ouvrages analogues","The history and antiquities of the cathedral church of Hereford : illustrated by a series of engravings of views, elevations, and plans of that edifice, with biographical anecdotes of eminent persons connected with the establishment","The heritage of dress; being notes on the history and evolution of clothes","Het leerzaam huisraad : vertoond in vyftig konstige figuuren, met godlyke spreuken en stichtelyke verzen","Heures dites de Henri IV; reproduction réduite des 60 peintures du manuscrit latin 1171 de la Bibliothèque nationale","Hicks' Builders' guide, comprising an easy, practical system of estimating material and labor for carpenters, contractors and builders","Hicks' builders' guide : comprising an easy, practical system of estimating material and labor for carpenters, contractors and builders ..","Hieroglyphic texts from Egyptian stelae, etc","Hieroglyphic texts from Egyptian stelae, etc","Hieroglyphic texts from Egyptian stelae, etc","High grade chairs & rockers.","The Highland garb : a paper read before the Gaelic Society of Inverness","A high-school astronomy: in which the descriptive, physical, and practical are combined ..","High school manual training course in woodwork, including cost of equipment and supplies and studies on trees and wood","Highway bridges and culverts","Highway bridges and culverts","Hilprecht anniversary volume. Studies in Assyriology and archaeology dedicated to Hermann V. Hilprecht upon the twenty-fifth anniversary of his doctorate and his fiftieth birthday (July 28)","Hint's about men's dress, right principles economically applied","Hints for dwellings : consisting of original designs for cottages, farm-houses, villas &c. plain and ornamental, with plans to each : in which strict attention is paid to unite convenience and elegance with economy : including some designs for town houses","Hints for painters, decoratores and paper hangers ..","Hints on ornamental gardening : consisting of a series of designs for garden buildings, useful and decorative gates, fences, railroads, &c., accompanied by observations on the principles and theory of rural improvement, interspersed with occasional remarks on rural architecture.","Hints on tints and how to mix them : illustrated by one hundred and seventy-five specimens of tints, with an introductory essay on color and colors by Henry Leidel.","Hints and practical information for cabinet-makers, upholsterers, and furniture men generally ..","Hints to young architects, comprising advice to those who, while yet at school, are destined to the profession, to such as, having passed their pupilage, are about to travel and to those who, having completed their education, are about to practise, together with a model specification involving a great variety of instructive and suggestive matter","Hispano-Moresque ware of the XV. century : a contribution to its history and chronology based upon armorial specimens","A history and description of the old French faïence, with an account of the revival of faïence painting in France","A history of French architecture from the death of Mazarin till the death of Louis XV, 1661-1774","Histoire économique de l'imprimerie","Histoire de Guillaume III., roy d'Angleterre, d'Ecosse, de France, et d'Irlande, prince d'Orange, &c.; contenant ses actions les plus memorables, depuis sa naissance jusques à son elevation sur le trône, & ce qui s'est passé dupuis jusques à l'entiere reduction du royaume d'Irlande","Histoire de l'abbaye et du collège de Juilly depuis leurs origines jusqu'a nos jours : ornée d'une vue de la façade intérieure du collège et des portraits du cardinal de Bérulle, instituteur de l'Oratoire et du P. de Condren, fondateur du collège","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de la caricature et du grotesque dans la littérature et dans l'art","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de l'Académie royale des inscriptions et belles lettres, depuis son establissement jusqu'à présent : Avec les Mémoires de littérature tirez des registres de cette Académie depuis son renouvellement jusqu'en 1710","Histoire de la caricature et du grotesque dans la littérature et dans l'art","Histoire de la caricature antique","Histoire de la caricature et du grotesque dans la littérature et dans l'art","Histoire de la monnaie romaine. Traduite de l'allemand par le duc de Blacas","Histoire de l'architecture sacrée du quatrième au dixième siècle dans les anciens évêchés de Genève, Lausanne et Sion","Histoire de l'architecture en Belgique : depuis les temps les plus reculés jusqu'à l'époque actuelle","Histoire de l'art chez les anciens","Histoire de l'art chez les anciens","Histoire de l'art chez les anciens","Histoire de l'art dans l'antiquité: Égypte, Assyrie, Perse, Asie Mineure, Grece, Etrurie, Rome","Histoire de l'art de l'antiquité","Histoire de l'art de l'antiquité","Histoire de l'art de l'antiquité","Histoire de l'art du Japon;","Histoire de l'art pendant la renaissance","Histoire de l'art pendant la Renaissance","Histoire de l'art pendant la Renaissance","Histoire de l'art pendant la Renaissance","Histoire de la verrerie et de l'émaillerie","Histoire de la verrerie et de l'émaillerie","Histoire de la vie de P.P. Rubens, chevalier & seigneur de Steen : illustrée d'anecdotes qui n'ont jamais paru au public, & de ses tableaux étalés dans les palais, églises & places publiques de l'Europe, & par la démonstration des estampes existantes & relatives à ses ouvrages ...","Histoire de l'Empire ottoman : depuis son origine jusqu'a nos jours","Histoire de l'ordre lotiforme; étude d'archéologie égyptienne","Histoire de l'ordre lotiforme: étude d'archélogie égyptienne","Histoire de l'orfévrerie-joaillerie et des anciennes communautés et confréries d'orfévres-joailliers de la France et de la Belgique","Histoire des arts industriels au moyen âge et à l'époque de la renaissance","Histoire des arts qui ont raport au dessein, divisée en trois livres, ou il est traité de son origine, de son progrés, de sa chute, & de son rétablissement. Ouvrage utile au public pour savoir ce qui s'est fait de plus considerable en tous les âges dans la peinture, la sculture, l'architecture & la gravure; & pour distinguer les bonnes manieres des mauvaises","Histoire & description pittoresque de la Cathedrale de Metz, des eglises adjacentes et collegiales","Histoire & description pittoresque de la Cathedrale de Metz, des eglises adjacentes et collegiales","Histoire des enseignes de Paris. Revue et publiée par le Bibliophile Jacob [pseud.] avec un appendice par J. Cousin..","Histoire de Sienne","Histoire de Sienne","Histoire des joyaux de la couronne de France","Histoire des vestales : avec un traité du luxe des dames romaines","Histoire du costume antique d'après des études sur le modèle vivant","Histoire du livre Les émaux byzantins, [collection de] A.W. Zwenigorodskoï","Histoire d'un dessinateur, comment on apprend à dessiner;","Histoire d'un hôtel de ville et d'une cathédrale;","Histoire du point d'Alençon, depuis son origine jusqu'à nos jours","Histoire du roy Louis le Grand, par les medailles, emblêmes, deuises, jettons, inscriptions, armoiries, et autres monumens publics","Histoire du tissu ancien à l'exposition de l'Union centrale des arts décoratifs","Histoire dv roy Lovis le Grand, par les medailles, emblêmes, deuises, jettons, inscriptions, armoiries, et autres monumens publics;","Histoire generale d'Espagne, du P. Jean de Mariana de la Compagnie de Jesus.","Histoire generale d'Espagne, du P. Jean de Mariana de la Compagnie de Jesus.","Histoire generale d'Espagne, du P. Jean de Mariana de la Compagnie de Jesus.","Histoire generale d'Espagne, du P. Jean de Mariana de la Compagnie de Jesus.","Histoire generale d'Espagne, du P. Jean de Mariana de la Compagnie de Jesus.","Histoire généalogique et chronologique de la maison royale de France, des pairs, grands officiers de la couronne & de la maison du roy & des anciens barons du royaume : avec les qualitez, l'origine, le progrés & les armes de leurs familles; ensemble les statuts & le catalogue des chevaliers, commandeurs, & officiers de l'ordre du S. Esprit : le tovt dressé svr titres originaux, svr les registres des chartes du roy, du parlement, de la chambre des comptes, & du châtelet de Paris, cartulaires, manuscrits de la bibliotheque du roy, & d'autres cabinets curieux","Histoire metallique de la republique de Hollande.","Histoire metallique de la republique de Hollande.","Histoire metallique de la republique de Hollande.","Histoire","Histoire","Histoire","Historia Byzantina duplici commentario illustrata : prior, Familias ac stemmata imperatorum constantinopolianorum, cum eorundem augustorum nomismatibus, & aliquot iconibus : praeterea familias dalmaticas & turcicas complecticur : alter, Descriptionem urbis constantinopolitanae, qualis extitit sub imperatoribus christianis","Historia de Sevilla, en la qval se contienen svs antigvedades, grandezas, y cosas memorables en ella acontecidas, desde su fundacion hasta nuestros tiempos ..","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança ...","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança ...","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança ...","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança ...","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança ...","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança ...","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança","Historia genealogica da casa real portugueza : desde a sua origem até o presente, com as familias illustres, que precedem dos reys, e dos serenissimos duques de Bragança","Historia insignium illustrium sev Operis heraldici pars specialis : continens delineationem insignium plerorumque regum, ducum principum, comitum & baronum in cultiori Europa, cum explicatione singularum tesserarum, & multis ad familiarum decora titulos atque jura spectantibus, nec non tabulis aeneis scuta galeasq : in opere explicata obtutui exponentibus & indicibus necessariis","Historia insignium illustrium sev Operis heraldici pars specialis : continens delineationem insignium plerorumque regum, ducum principum, comitum & baronum in cultiori Europa, cum explicatione singularum tesserarum, & multis ad familiarum decora titulos atque jura spectantibus, nec non tabulis aeneis scuta galeasq : in opere explicata obtutui exponentibus & indicibus necessariis","Historia Ptolemaeorum Aegypti regum : ad fidem numismatum accommodata","Historia ton nomismaton","A descriptive and historical account of various palaces and public buildings (English and foreign) : with biographical notices of their founders, and other eminent persons","An historical account of the Episcopal see, and cathedral church, of Sarum, or Salisbury : comprising biographical notices of the bishops : the history of the establishment, from the earliest period : and a description of the monuments : illustrated with engravings","Historical anecdotes of heraldry and chivalry : tending to shew the origin of many English and foreign coats of arms, circumstances and customs","Historical and architectural notes on the parish churches in and around Peterborough","Historical data and life sketches of the deceased ministers of the Indiana Conference of the Evangelical Association, 1835 to 1915","An historical essay on architecture","An historical guide to French interiors, furniture, decoration, woodwork & allied arts during the last half of the seventeenth century, the whole of the eighteenth century, and the earlier part of the nineteenth","An historical guide to French interiors, furniture, decoration, woodwork, & allied arts during the last half of the seventeenth century, the whole of the eighteenth century, and the earlier part of the nineteenth","The historical monuments of France","Historic bindings in the Bodleian Library, Oxford : with reproductions of twenty-four of the finest bindings","Historic Canadian ground : the La Salle homestead of 1666 and other old landmarks of French Canada on the Lower Lachine Road","Historic churches in Mexico","The historic gallery of portraits and paintings; or, Biographical review:","The historic gallery of portraits and paintings; or, Biographical review:","The historic gallery of portraits and paintings; or, Biographical review:","The historic gallery of portraits and paintings; or, Biographical review:","The historic gallery of portraits and paintings; or, Biographical review:","Historic homes of New England","Historic illustrations of the Bible : principally after the old masters","Historic ornament : treatise on decorative art and architectural ornament","Historic ornament : treatise on decorative art and architectural ornament","Historic silver of the Colonies and its makers","Historic Virginia homes and churches","The Historie of the, [sic] life and death, of Mary Stuart, Queene of Scotland","Kunsthistorische Ausstellung, Düsseldorf, 1904 : Katalog","Historische Beschreibung des Herzogthums Würtemberg und alle desselben Städte, Klöster und darzu gehörigen Aemter","Historische Lobschrift auf den Ritter Anton Raphael Mengs : nebst einem Verzeichnisse seiner Werke : aus dem Italischen","Sculptura, or, The history and art of chalcography, and engraving in copper : with an ample enumeration of the most renowned masters and their works : to which is annexed, a new manner of engraving, or mezzotinto","The history and antiquities of the conventual and cathedral church of Ely : from the foundation of the monastery, A.D. 673 to the year 1771 : illustrated with copper-plates","The history and antiquities of the Conventual & Cathedral Church of Ely : from the foundation of the monastery, A.D. 673, to the year 1771 : illustrated with copper plates","The history and antiquities of the metropolitical church of Canterbury; illustrated by a series of engravings of views, elevations, plans, and details of the architecture of that edifice: with biographical anecdotes of the archbishops, etc","The history and antiquities of Bath Abbey Church: including biographical anecdotes of the most distinguished persons interred in that edifice; with an essay on epitaphs, in which its principal monumental inscriptions are recorded. Illustrated by a series of engravings ..","The history and antiquities of the cathedral church of Worcester: illustrated by a series of engravings of views, elevations, plans, and details of that edifice: including an architectural description of the church; and biographical anecdotes of the bishops and of other eminent persons connected with the cathedral","The history and antiquities of the abbey and cathedral church of Bristol : illustrated by a series of engravings of views, elevations, plans, and details of that edifice : with biographical anecdotes of eminent persons connected with the establishment","The history and antiquities of the metropolitical church of York : illustrated by a series of engravings of views, elevations, plans and details of the architecture of that edifice : with biographical anecdotes of the archbishops","The history and antiquities of the abbey church of St. Peter, Westminster : including notices and biographical memoirs of the abbots and deans of that foundation","History and antiquities of the cathedral churches of Great Britain : illustrated with a series of highly-finished engravings, exhibiting general and particular views, ground plans, and all the architectural features and ornaments in the various styles of building used in our ecclesiastical edifices","The history and antiquities of the abbey church of St. Peter, Westminster : including notices and biographical memoirs of the abbots and deans of that foundation","History and antiquities of the cathedral churches of Great Britain : illustrated with a series of highly-finished engravings, exhibiting general and particular views, ground plans, and all the architectural features and ornaments in the various styles of building used in our ecclesiastical edifices","History and antiquities of the cathedral churches of Great Britain : illustrated with a series of highly-finished engravings, exhibiting general and particular views, ground plans, and all the architectural features and ornaments in the various styles of building used in our ecclesiastical edifices","History and antiquities of the cathedral churches of Great Britain : illustrated with a series of highly-finished engravings, exhibiting general and particular views, ground plans, and all the architectural features and ornaments in the various styles of building used in our ecclesiastical edifices","A history and description of Chinese porcelain","A history and description of the old French faïence : with an account of the revival of faïence painting in France","A history and description of Italian majolica","A history and description of Chinese porcelain","History and manufacture of floor coverings","An outline history of painting for beginners and students, with complete indexes and numerous full-page illustrations","A history of advertising, from the earliest times : illustrated by anecdotes, curious specimens, and biographical notes","A history of advertising from the earliest times : illustrated by anecdotes, curious specimens and biographical notes","History of American textiles : with kindred and auxiliary industries (illustrated)","History of ancient pottery, Greek, Etruscan, and Roman","History of ancient, early Christian, and mediaeval painting","History of ancient, early Christian, and mediaeval painting","History of ancient pottery, Greek, Etruscan, and Roman","History of ancient pottery, Greek, Etruscan, and Roman","History of ancient, early Christian, and mediaeval painting","History of ancient pottery: Greek, Etruscan, and Roman","History of ancient pottery: Greek, Etruscan, and Roman","History of art","A history of architecture in Italy from the time of Constantine to the dawn of the renaissance","A history of architecture in Italy from the time of Constantine to the dawn of the renaissance","A history of architecture in all countries, from the earliest times to the present day","A history of architecture in all countries, from the earliest times to the present day","A history of architecture in Italy from the time of Constantine to the dawn of the renaissance","A history of architecture in all countries, from the earliest times to the present day","History of architecture, from the earliest times; its present condition in Europe and the United States; with a biography of eminent architects, and a glossary of architectural terms","A history of architecture in Italy from the time of Constantine to the dawn of the renaissance","A history of architectural development ..","A history of architecture for the student, craftsman, and amateur : being a comparative view of the historical styles from the earliest period","A History of art","A history of art for classes, art-students, and tourists in Europe","A history of art in ancient Egypt","A history of art in Chaldæa & Assyria","A history of art in Chaldæa & Assyria","History of art in Sardinia, Judaea, Syria, and Asia Minor","History of art in Sardinia, Judaea, Syria, and Asia Minor","A history of the art of bookbinding. With some account of the books of the ancients","A history of the art of bookbinding : with some account of the books of the ancients","History of the Bassandyne Bible, the first printed in Scotland with notices of the early printers of Edinburgh","History of the Bassandyne Bible, the first printed in Scotland; with notices of the early printers of Edinburgh","The history of Brighouse, Rastrick, and Hipperholme; with monorial notes on Coley, Lightcliffe, Northowram, Shelf, Fixby, Clifton and Kirklees","A history of the castles, mansions, and manors of western Sussex","History of the Churches of God in the United States of North America","History of early Christian art","A history of English dress from the Saxon period to the present day","The history of engraving from its inception to the time of Thomas Bewick","A history of European and American sculpture from the early Christian period to the present day","A history of European and American sculpture from the early Christian period to the present day","The history of fashion in France, or, The dress of women from the Gallo-Roman period to the present time","History of the flag of the United States of America : and of the naval and yacht-club signals, seals, and arms, and principal national songs of the United States, with a chronicle of the symbols, standards, banners, and flags of ancient and modern nations","A history of French architecture from the death of Mazarin till the death of Louis XV, 1661-1774","A history of French architecture, from the reign of Charles VIII till the death of Mazarin","A history of French architecture, from the reign of Charles VIII till the death of Mazarin","A history of Gothic art in England","A history of the Gothic revival : an attempt to show how the taste for mediæval architecture, which lingered in England during the two last centuries, has since been encouraged and developed","A history of hand-made lace : Dealing with the origin of lace, the growth of the great lace centres, the mode of manufacture, the methods of distinguishing and the care of various kinds of lace ...","A history of hand-made lace : dealing with the origin of lace, the growth of the great lace centres, the mode of manufacture, the methods of distinguishing and the care of various kinds of lace","The history of ink, including its etymology, chemistry, and bibliography","History of lace","History of lace","History of mediaeval art","History of mediæval art","The history of modern painting","History of the national flag of the United States of America","A history of oak furniture","A history of the old English letter foundries : with notes, historical and bibliographical, on the rise and progress of English typography.","An history of the origin and establishment of Gothic architecture : comprehending also an account, from his own writings, of Caesar Caesarianus, the first professed commentator on Vitruvius, and of his translation of that author : an investigation of the principles and proportions of that style of architecture called the Gothic : and an inquiry into the mode of painting upon and staining glass, as practiced in the ecclesiastical structures of the Middle Ages","A history of ornament","A history of ornament ..","A history of painting","A history of painting","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting... / with a preface by Frank Brangwyn","A history of painting in north Italy; Venice, Padua, Vicenza, Verona, Ferrara, Millan, Friuli, Brescia, from the fourteenth to the sixteenth century","A history of painting","A history of painting in Italy, Umbria, Florence and Siena, from the second to the sixteenth century","History of Paul Revere's signal lanterns, April 18, 1775, in the steeple of the North Church: with an account of the tablet on Christ Church and the monuments at Highland Park and Dorchester Heights","History of the Presbyterian Churches of Path Valley : addresses delivered at the sesquicentennial of the upper and lower Path Valley churches and a history of these churches, October 18-20, 1916","The history of printing in America : with a biography of printers, and an account of newspapers : to which is prefixed a concise view of the discovery and progress of the art in other parts of the world : in two volumes","The history of printing in America : with a biography of printers, and an account of newspapers : to which is prefixed a concise view of the discovery and progress of the art in other parts of the world : in two volumes","A history of real estate, building and architecture in New York City during the last quarter of a century","History of Rensselaer Co., New York","A history of the rise and progress of the arts of design in the United States","A history of the rise and progress of the arts of design in the United States","A history of the rise and progress of the arts of design in the United States","A history of the royal foundation of Christ's Hospital : with an acount of the plan of education, the internal economy of the institution, and memoirs of eminent Blues : preceded by a narrative of the rise, progress, and suppression of the convent of the Grey Friars in London","History of the seal and flag of the state of New Hampshire","History of the seal and flag of the State of New Hampshire","History of the seal and flag of the state of New Hampshire","The history of signboards : from earliest times to the present day","The history of signboards : from the earliest times to the present day","The history of silk, cotton, linen, wool, and other fibrous substances;","The history of silk, cotton, linen, wool, and other fibrous substances : including observations on spinning, dyeing, and weaving : also an account of the pastoral life of the ancients, their social state and attainments in the domestic arts : with appendices on Pliny's Natural history, on the origin and manufacture of linen and cotton paper, on felting, netting, &c., deduced from copious and authentic sources","History of the Stars and Bars : designed by Orren Randolph Smith, February, 1861, at Louisburg, North Carolina, adopted by Congress of Confederate States of America at Montgomery, Alabama, March 4, 1861","The history of St. Paul's Cathedral in London, from its foundation ... : beautified with sundry prospects of the old fabrick, which was destroyed by the fire of that city, 1666 : as also with the figures of the tombs and monuments therein, which were all defaced in the late rebellion : whereunto is added, a continuation thereof, setting forth what was done in the structure of the new church, to the year 1685 : likewise, an historical account of the northern cathedrals, and chief collegiate churches in the province of York","History of the Worshipful Company of Glaziers of the City of London, otherwise the Company of Glaziers and Painters of Glass","The history and rudiments of architecture; embracing, I. The orders of architecture; II. Architectural styles of various countries; III. The nature and principles of design in architecture; and, IV. An accurate and complete glossary of architectural terms ..","The history and significance of the American flag","Hits at politics : a series of cartoons / by W.A. Rogers.","Hobbs's architecture: containing designs and ground plans for villas, cottages and other edifices, both suburban and rural, adapted to the United States. With rules for criticism, and introduction","Hobbs's architecture: containing designs and ground plans for villas, cottages and other edifices, both suburban and rural, adapted to the United States. With rules for criticism, and introduction","Hodgson portable houses.","Hodgson portable houses.","Hodgson's low cost American homes; perspective views and floor plans of one hundred low and medium priced houses","Hodgson's modern house building : perspective views and floor plans of fifty low and medium priced houses ; full and complete working plans and specifications of any of these houses will be mailed at the low prices named, on the same day the order is received ; illustrated","Hokusai manga","Hokusai manga","Hokusai manga","Hokusai manga","Hokusai manga","Hokusai manga : (the sketchbooks of Hokusai)","Holiday specialties : jewelry, watches, silverware, musical goods, leather goods, sporting goods, etc.","Hollow tile for the home. ","Hollybush Hall, or, Open house in an open country","Holly's country seats: containing lithographic designs for cottages, villas, mansions, etc., with their accompanying outbuildings; also, country churches, city buildings, railway stations, etc., etc","The home book of the picturesque, or, American scenery, art, and literature : comprising a series of essays by Washington Irving, W.C. Bryant, Fenimore Cooper, Miss Cooper, N.P. Willis, Bayard Taylor, H.T. Tuckerman, E.L. Magoon, Dr. Bethune, A.B. Street, Miss Field, etc., with thirteen engravings on steel, from pictures by eminent artists, engraved expressly for this work","Home building. A reliable book of facts, relative to building, living, materials, costs, at about 400 places from New York to San Francisco. Containing 42 plates and 45 original designs of buildings ..","Home decoration","Home decoration, 1917 / Alfred Peats Co.","Home decoration: art needle-work and embroidery; painting on silk, satin, and velvet; panel-painting; and wood-carving","The home and the family; an elementary textbook of home making","A home for all; or, The gravel wall and octagon mode of building ..","Home furnishing; facts and figures about furniture, carpets and rugs, lamps and lighting fixtures, wall papers, window shades and draperies, tapestries, etc.","Home furniture making, for amateur wood workers, manual training schools and students ..","The home garden","Home interiors","Home labor saving devices","Guide for Homemade Innovative Play Equipment for activities in physical education and recreation for impaired, disabled, and handicapped participants","A home of your own","Homes, haunts, and works of Rubens, Vandyke, Rembrandt, and Cuyp; the Dutch genre-painters; Michael Angelo and Raffaelle. Being a series of art-rambles in Belgium, Holland and Italy","The homes of America : with one hundred and three illustrations","Homes of character.","Homes of moderate size; a collection of photographs and plans of modern suburban and country homes, following the colonial, Italian and English architectural styles, and arranged accordingly","The homes of our forefathers. Being a selection of the oldest and most interesting historical houses, and noted places in Maine, New Hampshire and Vermont","Homes of our forefathers in Boston. Old England and Boston, New England","The homes of our forefathers. Being a selection of the oldest and most interesting buildings, historical houses, and noted places in Massachusetts. From original drawings made on the spot by Edwin Whitefield","Homes and their decoration","Homes and their decoration","Honeywell Pentax 6x7 System 1970","Honeywell Pentax ES Camera 1972","The Honiton lace book","Honor bilt modern homes.","Hopes and fears for art","House decoration : comprising whitewashing, paperhanging, painting, etc.","House decoration : comprising whitewashing, paperhanging, painting, etc. ; with numerous engravings and diagrams","The house dignified; its design, its arrangement and its decoration","The house dignified; its design, its arrangement and its decoration","House furnishing, decorating and embellishing assistant. Consisting of original designs in the Grecian, Italian, renaissance, Louis-quatorze, gothic, Tudor, and Elizabethan styles ..","House & garden's book of gardens; containing over four hundred illustrations of special flower types, plans and suggestions for landscape work, a complete gardener's calendar of the year's activities, planting and spraying tables, and a portfolio of beautiful gardens in varied sections of the United States and foreign countries","House & garden's book of interiors, containing over three hundred illustrations of living rooms, dining rooms, libraries, halls, bedrooms, porches, breakfast rooms, nurseries, kitchens, bathrooms and the use of decorative accessories and curtains, together with practical suggestions for the furnishing and decorating of each type of room in the house","Household elegancies : suggestions in household art and tasteful home decorations","The house in good taste","The house in good taste, illustrated with photographs in color and black and white","Housekeeper's quest : where to find pretty things.","The house, a manual of rural architecture, or, How to build country houses and out-buildings : embracing the origin and meaning of the house ; the art of house-building, including planning, style and construction ; desings and descriptions of cottages farm-houses, villas and out-buildings, of various cost and in the different styles of architecture, etc., etc. ; and an appendix containing recipes for paints and washes, stucco, rough-cast, etc. ; and instructions for roofing, building with rough stone, unburnt brick, balloon frames, and the concrete or gravel wall ; with numerous original plans","The house: a manual of rural architecture: or, How to build country houses and out-buildings ..","The house painter, or, Decorator's companion : being a complete treatise on the origin of colour, the laws of harmonious colouring, the manufacture of pigments, oils, and varnishes : and the art of house painting, graining, and marbling : to which is added, a history of the art in all ages","House-warming at the new Howland store, Bridgeport, November 18th to 21st, 1908.","The housing acts, 1890-1909, and town planning as applied to Great Britain. Containing the provisions of the Housing, Town Planning &c., etc., Act, 1909, and embodying the Town Planning Procedure Regulations (England and Wales), 1910.","How the flag became old glory","How to advertise, a guide to designing, laying out, and composing advertisements","How to advertise a retail store, including mail order advertising and general advertising; a complete comprehensive manual for promoting publicity","How to amuse yourself and others. The American girl's handy book","How to amuse yourself and others : the American girl's handy book","How to build, equip and operate a cotton mill in the United States","How to build, equip and operate a cotton mill in the United States","How to collect continental china","How to estimate; being the analysis of builders' prices, giving full details of estimating for builders, and containing thousands of prices, and much useful memoranda","How to figure out and arrange pattern work for weaving colored fabrics : explained and illustrated, together with other simple rules and calculations pertaining to weaving departments","How to figure out and arrange pattern work for weaving colored fabrics, explained and illustrated, together with other simple rules and calculations pertaining to weaving departments","How to improve woolen and worsted mill operations","How to judge architecture : a popular guide to the appreciation of buildings","How to know architecture : the human elements in the evolution of styles","How to know period styles in furniture; a brief history of furniture from the days of ancient Egypt to the present time, illustrated with over 300 typical examples and a brief description of each period","How to lay out a garden : intended as a general guide in choosing, forming, or improving an estate, (from a quarter of an acre to a hundred acres in extent) with reference to both design and execution","How to make baskets","How to make a country place; an account of the successes and the mistakes of an amateur in thirty-five years of farming, building and development: together with a practical plan for securing a home and an independent income, starting with small capital","How to make effective show-cards, off hand card writing and pen lettering by a new and simple method with fifty-six original cuts;","How to make Indian and other baskets","How to make lace.","How to make money in the printing business. A book for master printers who realize that there is a practical side to the art, and who desire to know the surest methods of making profits","How to make show cards; a practical treatise for the use of retail merchants and their clerks","How to make type talk; the relation of typography to voice modulation: basic principles as developed and proven in actual practice","How to make and use electricity ..","How to make and use match plates ..","How to paint : a complete compendium of the art. Designed for the use of the tradesman, mechanic, merchant, and farmer, and to guide the professional painter ... / by F. B. Gardner ... ","How to paint; directions for applying paint and varnish with best results ..","How to paint flowers, scrolls and fancy borders for up-to-date show cards, posters, display signs and decorating","How to paint : an instruction book with full description of all the materials necessary.","How to paint signs and sho' cards","How to plan, finance and build your home [by] the Architects’ small house service bureau.","How to select a plan and how to build a house by R.W. Shoppell.","How to study architecture; by Charles H. Caffin ... an attempt to trace the evolution of architecture as the product and expression of successive phases of civilisation","How to study pictures by means of a series of comparisons of paintings and painters from Cimabue to Monet, with historical and biographical summaries and appreciations of the painters' motives and methods","How to study pictures : by means of a series of comparisons of paintings and painters from Cimabue to Monet, with historical and biographical summaries and appreciations of the painters' motives and methods","How to study pictures by means of a series of comparisons of paintings and painters from Cimabue to Monet, with historical and biographical summaries and appreciations of the painters' motives and methods","How to study pictures by means of a series of comparisons of the painters' motives and methods ..","How to visit the great picture galleries","How to work embroidery stitches; a practical method with 69 illustrations","How to work it; a manual for the use of the Ben Day rapid shading mediums and its registry attachments","How to write advertisements that sell; how to plan every step in your campaign--using sales points, schemes and inducements--how to write and lay out copy--choosing prospect lists and mediums--tests and records that increase returns; how 146 shrewd advertisers plan and place their copy","How to write show cards","How we are clothed ; a geographical reader","How we are sheltered; a geographical reader","The Hudson-Fulton celebration. Catalogue of an exhibition held in the Metropolitan museum of art commemorative of the tercentenary of the discovery of the Hudson River by Henry Hudson in the year 1609, and the centenary of the first use of steam in the navigation of said river by Robert Fulton in the year 1807 ... New York, September to November, MCMIX","The Hudson-Fulton celebration. Catalogue of an exhibition held in the Metropolitan Museum of Art; commemorative of the tercentenary of the discovery of the Hudson River by Henry Hudson in the year 1609, and the centenary of the first use of steam in the navigation of said river by Robert Fulton in the year 1807","The Hudson-Fulton celebration. Catalogue of an exhibition held in the Metropolitan museum of art commemorative of the tercentenary of the discovery of the Hudson River by Henry Hudson in the year 1609, and the centenary of the first use of steam in the navigation of said river by Robert Fulton in the year 1807 ... New York, September to November, MCMIX","The Hudson-Fulton celebration. Catalogue of an exhibition held in the Metropolitan Museum of Art; commemorative of the tercentenary of the discovery of the Hudson River by Henry Hudson in the year 1609, and the centenary of the first use of steam in the navigation of said river by Robert Fulton in the year 1807","Iacobvs Androvetivs dv Cerceav lectoribvs s. Qvoniam apvd veteres alio strvctvræ genere templa fvervnt ædificata, qvam ea qve nostra ætate passim conspicivntur : non inivicvndvm fore studiosis amtiqvitatis, nec a meo institvto alienvm existimavi : si formam ipsam et tanqvam faciem illorvm videndam qvibvslibet exhiberem. ..","Ichnographia emblematica triplicis ad Deum Tri-unum mysticae viae, purgativae, illuminativae, unitivae : splendoribus sanctorum, virtutibus eorum, divinisque charismatibus illustrata, in quinque partes divisa ...","I cinque ordini di architettura di Andrea Palladio : esposti per un' esatta istruzione di chi ama e coltiva questa bella utilissima arte","I cinque ordini di architettura di Andrea Palladio : esposti per un' esatta istruzione di chi ama e coltiva questa bella utilissima arte","Icones imperatorvm romanorvm, ex priscis numismatibus ad viuum delineatae, & breui narratione historicâ","Iconographia Birgittina typographica","An iconography of Don Quixote. 1605-1895","Iconography of the west front of Wells cathedral, with an appendix on the sculptures of other medieval churches in England;","Iconologie, tirée de divers auteurs : ouvrage utile aux gens de lettres, aux poëtes, aux artistes, & généralement à tous les amateurs des beaux-arts","Iconologie, tirée de divers auteurs : ouvrage utile aux gens de lettres, aux poëtes, aux artistes, & généralement à tous les amateurs des beaux-arts","Iconologie, tirée de divers auteurs : ouvrage utile aux gens de lettres, aux poëtes, aux artistes, & généralement à tous les amateurs des beaux-arts","I.C.S. reference library : a series of textbooks prepared for the students of the International Correspondence Schools and containing in permanent form the instruction papers examination questions, and keys used in their various courses","Ideal homes / by W. F. Barlow, Jr.","Ideen","Ideen-Magazin für Architecten, Künstler und Handwerker","Ideen-Magazin für Architecten, Künstler und Handwerker","Ideen-Magazin für Architecten, Künstler und Handwerker","Ideen-Magazin für Architecten, Künstler und Handwerker","I dieci libri d'architettvra","I dieci libri de l'architettura di Leon Battista de gli Alberti Fiorentino ...","If they came back for Easter Sunday : how the famous figures of history would look as Royal Tailored men.","I gioieli pittoreschi : virtuoso ornamento della città di Vicenza : cioè l'endice di tutte le pitture publiche della stessa città","Iglesias y conventos de la ciudad de Mexico; 97 ilustraciones","Ikonografia Bogomateri","Ikonografia Bogomateri","Il 20. secolo. La conquista delle regioni aeree","Il Burato : libro de recami","Il conte Giacomo Carrara e la sua galleria : secondo il catalogo del 1796","Il costume antico e moderno, o, storia del governo, della milizia, della religione, delle arti, scienze ed usanze di tutti i popoli antichi e moderni, provata coi monumenti dell'antichità e rappresentata cogli analoghi disegni dal dottor Giulio Ferrario : America","Il costume antico e moderno, o, storia del governo, della milizia, della religione, delle arti, scienze ed usanze di tutti i popoli antichi e moderni, provata coi monumenti dell'antichità e rappresentata cogli analoghi disegni dal dottor Giulio Ferrario : America","Il ferro nell'arte italiana;","Ilios; the city and country of the Trojans. The results of researches and discoveries on the site of Troy and throughout the Troad in the years 1871-72-73-78-79, including an autobiography of the author","Il Lago di Garda;","Illustrated catalogue of the eleventh series of 100 paintings by old masters of the Dutch, Flemish, Italian, French and English schools being a portion of the Sedelmeyer Gallery","Illustrated catalogue of the eigth [sic] series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery which contains about 1500 original pictures by ancient and modern artists","Ruined abbeys and castles of Great Britain","Illustrated catalogue of the tenth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools, being a portion of the Sedelmeyer gallery which contains about 1500 original pictures by ancient and modern artists","The illuminated book of needlework : comprising knitting, netting, crochet, and embroidery","The illuminated book of needlework : comprising knitting, netting, crochet, and embroidery","Illustrated catalogue of the twelfth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools, being a portion of the Sedelmeyer Gallery : containing also a general index of the 1500 pictures described in the 13 catalogues of the Sedelmeyer Gallery published to date","Illustrated catalogue of the second hundred of paintings by old masters of the Dutch, Flemish, Italian, French and English schools belonging to the Sedelmeyer Gallery ..","Illustrated almanac of fashion.","The illustrated architectural, engineering, & mechanical drawing-book : for the use of schools, students, and artisans ; upwards of 300 illustrations","Illustrated book of patterns for lace making","Illustrated catalogue of office and library furniture.","Illustrated catalogue of period ornaments cast in composition and wood fibre for woodwork-furniture","Illustrated catalogue and price list.","Illustrated catalogue of the Sheboygan Chair Company.","Illustrated catalogue.","Illustrated catalogue of a remarkable collection of ancient oriental imperial treasures of rare artistic distinction, recently procured in China and Japan, to be sold at unrestricted public sale by direction of the well-known firm of Messrs. Yamanaka & Co. ..","Illustrated catalogue and price list of copper weather vanes, bannerets and finials / manufactured by A.B. & W.T. Westervelt.","Illustrated catalogue...of canvas seat, slat seat, veneer seat, carpet seat and plush seat folding chairs for campers', caterers', undertakers', societies', church or hall use /","Illustrated catalogue and price list of artists' materials, gold points, bronze powders, metallics, metal leaf,","Illustrated catalogue.","Illustrated catalogue of China, pottery, porcelains and glass. To be sold at public sale December 10 and 11, 1917","Illustrated catalogue of Bardwell, Anderson & Company, manufacturers of tables and desks for the trade only","Illustrated catalogue and price list of colors and materials for decorating china, earthenware, glass, enamelled iron, etc. : oxides and chemicals / imported and manufactured by B. F. Drakenfeld & Co.","Illustrated catalogue for 1909.","Illustrated catalogue of a loan collection of portraits by Sir Joshua Reynolds, George Romney, Thomas Gainsborough, John Hoppner, Sir Henry Raeburn, and other artists.","Illustrated catalogue and shopping guide.","Illustrated catalogue of the very valuable antique art property of the Cattadori Italian Art Galleries ... : to be sold at unrestricted public sale ... April 13th, 14th, 15th and 16th ... at the American Art Galleries : the sale to be conducted by Thomas E. Kirby and his assistants, Otto Bernet and H.H. Parke, of the American Art Association","Illustrated catalogue and net trade list of new designs for autumn of 1875 in fancy and cabinet ware.","Illustrated catalogue of chairs.","Illustrated catalogue and price list.","Illustrated catalog and handbook of formulas and tables relating to the Fales & Jenks ring spinning frame for cotton","Illustrated catalogue with prices : white china and complete list of china painters' materials.","Illustrated catalogue of the sixth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery which contains about 1500 original pictures by ancient and modern artists","Illustrated catalogue of the fifth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery which contains about 1500 original pictures by ancient and modern artists","Illustrated catalogue of 100 paintings of old masters of the Dutch, Flemish, Italian, French, and English schools : belonging to the Sedelmeyer Gallery, which contains about 1000 original paintings of ancient and modern artists","Illustrated catalogue of cotton machinery built by Howard & Bullough American Machine Company, Ltd., Pawtucket, R.I., U.S.A. : opening, picking, carding, drawing, roving, spinning, twisting and winding machinery : warpers and slashers : containing also floor spaces, speeds, productions, gearing diagrams, useful tables and other information","Illustrated catalogue.","Illustrated catalogue of oil and water color paintings by Dutch, French, English, American and Italian artists belonging to the estate of the late James S. Inglis, to be sold at unrestricted public sale ... on ... [March 9th and 10th, 1910] : the sale will be conducted by Mr. Thomas E. Kirby, of the American Art Association, managers","Illustrated catalogue ..","Illustrated catalogue of chamber furniture.","Illustrated catalogue and price list","Illustrated catalogue of chairs and furniture / manufactured by J.W. Mason & Co.","Illustrated catalogue.","Illustrated catalogue of the valuable paintings and sculptures by old and modern masters forming the famous Catholina Lambert collection","Illustrated catalogue and price list of Boyington's automatic and chiffonier folding beds.","Illustrated catalogue of the highly important collection of foreign and American paintings, to be sold at unrestricted public sale in the grand ballroom of the Plaza Hotel ..","Illustrated catalogue of ornamental iron work for lawns, gardens, parks, cemeteries, &c.","Illustrated catalogue of folding chairs.","Illustrated catalogue of the standard trimmings.","Illustrated catalogue of classical antiquities from the site of the temple of Diana, Nemi, Italy. Discovered during excavations undertaken by the Right Hon. Lord Savile ... and given by him to the Art museum of Nottingham: with an account by Lord Savile of the discovery of the temple and the objects foundthere","Illustrated catalogue of the completed pictures left by the late Henry Ward Ranger, N.A. : and his collection of works by some of his contemporaries","Illustrated catalogue of the ... collection of Mr. Sidney G. Reilly of New York and London;","Illustrated catalogue of rare and beautiful Sixteenth and Seventeenth century laces collected during twenty years by Leone Ricci, Esq. of Florence","Illustrated catalogue of the notable private collection of paintings and pastels by ... Hilaire Edgar Degas","Illustrated catalogue and general description of improved machine tools for working metal","Illustrated catalogue of the art gallery of the Southern Exposition, Louisville, Ky., August 16-October 25, 1884","Illustrated catalogue.","Illustrated catalogue : cottage furniture.","Illustrated catalogue of a notable collection of beautiful English furniture of the XVII and XVIII centuries","Illustrated catalogue of the extraordinary collection of art treasures and antiquities acquired during the past year by Professore Commendatore Elia Volpi ... to be sold at unrestricted public sale at the American Art Galleries [on Monday, Tuesday and Wednesday afternoon, Dec. 17th, 18th and 19th, 1917]","Illustrated catalogue of Wadsworth, Howland & Co. : importers and dealers in artists' supplies and architects' and engineers' stationery.","Illustrated catalogue of the remarkable collection of ancient Chinese bronzes, beautiful old porcelains, amber and stone carvings, sumptuous eighteenth century brocades, interesting old paintings on glas and fine old carpets, rugs and furniture, from ancient palaces and temples of China comprising the private collection of a Chinese nobleman of Tien-Tsin","Illustrated catalogue of office and library furniture.","Illustrated catalogue and price list of artists' materials, gold paint, bronze powders, metallics, metal leaf, &c. : colors and materials for china and glass painting ; colors and materials for oil, water color & pastel painting and drawing, &c.","Illustrated catalogue of Wadsworth, Howland & Co. : importers and dealers in artists' supplies and architects' and drafting materials.","Illustrated catalogue of valuable old and modern paintings of artistic distinction ..","Illustrated descriptive account of the Museum of Andalucian pottery and lace, antique and modern : together with notes on pre-Roman Seville and the lost city of Tharsis","Illustrated and descriptive catalog of Whitin cotton combing machinery : and handbook of useful information for overseers and operatives","An illustrated dictionary of words used in art and archaeology. Explaining terms frequently used in works on architecture, arms, bronzes, Christian art, colour, costume, decoration, devices, emblems, heraldry, lace, personal ornaments, pottery, painting, sculpture, &c., with their derivations","An illustrated dictionary of words used in art and archaeology. Explaining terms frequently used in works on architecture, arms, bronzes, Christian art, colour, costume, decoration, devices, emblems, heraldry, lace, personal ornaments, pottery, painting, sculpture, &c, with their derivations","Illustrated encyclopaedia of gold and silver coins of the world; illustrating the modern, ancient, current and curious, from A.D. 1885 back to B.C. 700","Illustrated fashion catalogue : summer, 1890","Illustrated homes: a series of papers describing real houses and real people","The illustrated London drawing book ...","Illustrated notes upon the pictures in the Dramatic Fine Art Gallery, 1880.","Illustrated price list.","Illustrated price list : no. 66. --","Illustrated price list of artists' materials : comprising a complete list of painting and drawing materials for artists... materials for gilders, sign and coach-painters; etcher's and engravers' tools; also, materials for making wax and paper flowers.","Illustrated price list of patented artificial wood ornaments for furniture manufacturers, architects, builders, interior decorators, stair builders, car builders, organ manufacturers, steamboat builders, etc, etc.","Illustrated sample book & price list of Palm's patent transfer letters, ornaments & trade designs for signs, wagons, cars, machines, etc.","Illustrated supplement catalogue.","Illustrated trade price list of artists' materials.","Illustrating light iron pressed rosettes, cups, husks, leaves, roses and various ornaments used on lamps and lighting fixtures ...","An illustration of the Egyptian, Grecian, and Roman costume; in forty outlines, with descriptions, selected, drawn & engraved","An illustration of the Roman antiquities discovered at Bath","Illustrations of the architectural ornaments and embellishments and painted glass of the Temple Church, London","Illustrations of cottage furniture.","Illustrations of the remains of Roman art, in Cirencester, the site of antient Corinium","Illustrations of school classics, arranged and described","Illustrations of the theory and practice of ventilation : with remarks on warming, exclusive lighting, and the communication of sound","An illustrative supplement to Pilkington's Dictionary of painters : consisting of biographical sketches, and one hundred and thirty-nine portraits","Illustrazione d'una scultura donatellesca esistente a Solarolo di Romagna : preceduta da un cenno storico di questo castello","Illustrirter Katalog der Ornamentstichsammlung des K. K. Österreich. Museums für Kunst und Industrie; Erwerbungen seit dem Jahre 1871","Illvstratione de gli epitaffi et medaglie antiche","Illvstratione de gli epitaffi et medaglie antiche","Le imprese illvstri : con espositioni et discorsi","Illvstrivm imagines","Il microcosmo della pittura, overo, Trattato diviso in due libri : nel primo spettante alla theorica si discorre delle grandezze d'essa pittura ... : nel secondo, che in ordine al primo dimostra la pratica, s'additano l'opere diverse più famose ...","Il microcosmo della pittvra : ouero trattato diuiso in due libri. Nel primo spettante alla theorica si discorre delle grandezze d'essa pittura ... Nel Secondo, che in ordine al primo dimostra la pratica ...","Il Palazzo ducale di Urbino e la Galleria nazionale delle Marche","Il Palazzo Vidoni in Roma appartenente al conte Filippo Vitali : monografia storica con illustrazioni","Il riposo di Raffaello Borghini, in cvi della pittvra, e della scultura si fauella, de'piu illustri pittori, e scultori, et delle piu famose opere loro si fa mentione; e le cose principali appartenenti à dette arti s'insegnano","Il ristauro dello storico Palazzo Bellini in Novara, ora sede della Banca Popolare","Il ritratto di Milano : diuiso in tre libri","Il Sepolcro dei Volunni scoperto in Perugia nel febbrajo del 1840 : ed altri monumenti inediti etruschi e romani ...","Il sepolcro glorioso, ornato dalla pietà dell'insigne Congregatione dell' Entierro di Cristo N.S. : nell'essequie della Maestà di Filippo Quarto nella chiesa di Santo Fedele de PP. della Compagnia di Giesù in Milano li 16. genaro 1666","Il terzo libro : nel qval si figvrano, e descrivono le antiqvita di Roma, e le altre che sono in Italia e fvori d'Italia ...","Il terzo [-qvinto] libro ...","Il trionfo delle bell'arti : renduto gloriosissimo sotto gli auspicj delle LL. AA. RR. Pietro Leopoldo, arciduca d'Austria, principe reale d'Ungheria, e di Boemia, granduca di Toscana ec. ec. ec. e Maria Luisa di Borbone, arciduchessa d'Austria, gran-duchessa di Toscana ec. ec. ec. in occasione, che gli accademici del disegno in dimostrazione di profondo rispetto verso i loro sovrani, fanno la solenne mostra delle opere antiche di più eccellenti artefici nella propria cappella, e nel chiostro secondo de' PP. della SS. Nonziata in Firenze l'anno 1767","Ilustrazione di un antico vaso trovato nelle ruine di Locri ..","Il Vignola illustrato","Illvstrivm imagines","I marmi riccardiani difesi dalle censure del marchese Scipione Maffei","Imitations des monnaies au type esterlin frappées en Europe pendante le XIIIe et le XIVe siècle","The imperial island; England's chronicle in stone;","The imperial macramé lace book. With numerous illustrations and instructions. Flax threads","Imprese illustri di diuersi, coi discorsi di Camillo Camilli, et con le figure intagliate in rame di Girolamo Porro Padouano ..","Imprese illustri di diuersi, coi discorsi di Camillo Camilli, et con le figure intagliate in rame di Girolamo Porro Padouano ..","Imprese illustri di diuersi, coi discorsi di Camillo Camilli, et con le figure intagliate in rame di Girolamo Porro Padouano ..","Imprese illustri di diuersi, coi discorsi di Camillo Camilli, et con le figure intagliate in rame di Girolamo Porro Padouano ..","Le imprese illvstri : con espositioni et discorsi","Impressions of the art at the Panama-Pacific Exposition","An improved and enlarged edition of Biddle's young carpenter's assistant : being a complete system of architecture for carpenters, joiners, and workmen in general, adapted to the style of building in the United States ; revised and corrected, with several additional articles, and forty-eight new designs, chiefly of full size, working drawings of modern finish, in detail ; particularly adapted for country use","Improvement of Fort Wayne Indiana; report for Fort Wayne Civic Improvement Association","Inauguration of new galleries, works from the salon of '84 and other American paintings contributed by the artists","In the child's world : morning talks and stories for kindergartens, primary schools and homes","Le Voyage de M. Dumollet, Text et Dessins","The Indiana medal : commemorating the completion of a century of statehood, 1816-1916","[Indian art at Delhi, 1903. Being the official catalogue of the Delhi exhibition, 1902-1903","Indicazione antiquaria per la villa suburbana dell'eccellentissima casa Albani","Indoor sports","The industrial arts in Spain","The industrial arts in Spain","The industrial arts of Scandinavia in the pagan time","Industrial drawing for girls : design principles applied to dress","Industrial housing; with a discussion of accompanying activities; such as town planning - street systems - development of utility services - and related engineering and construction features","The industries of Japan : together with an account of its agriculture, forestry, arts, and commerce. From travels and researches undertaken at the cost of the Prussian government","In espettazione delle Loro Altezze Reali Ferdinando III, principe reale d'Ungheria e di Boemia, arciduca d'Austria, gran duca di Toscana, e Luisa Maria di Borbone real principessa di Napoli sua consorte : feste pubbliche destinate dalla città di Siena in contrassegno della sua gioja e devozione","Inexpensive homes of individuality : being a collection of photographs and floor plans illustrating certain of America's best country and suburban homes of moderate size","Inflammation","The influence of dress in producing the physical decadence of American women : annual address upon obstetrics and gynecology","The influence of fluxes and non-fluxes upon the change in the porosity and the specific gravity of some clays","Influence of variable alumina and silica on the relative viscosity of a porcelain glaze","The influence of varying reactance upon the short circuit phenomena in alternators","Ingalls' hand-book of darned lace patterns ..","Inigo Jones and Wren; or, The rise and decline of modern architecture in England","Inigo Jones and Wren; or, The rise and decline of modern architecture in England","Inleyding tot de hooge schoole der schilderkonst: anders de zichtbaere werelt. : verdeelt in negen leerwinkels, yder bestiert door eene der zanggodinnen. Ten hoogsten noodzakelijk, tot onderwijs, voor alle die deeze edele, vrye, en hooge konst oeffenen, of met yver zoeken te leeren, of anders eenigzins beminnen.","Dispareri in materia d'architettvra, et perspettiva : con pareri di eccellenti, et famosi architetti, che li risoluono","In memoriam, Edwin McMasters Stanton, his life and work : with account of dedication of bronze statue in his native city","The arts in the middle ages, and at the period of the Renaissance","An inquiry concerning the invention of printing : in which the systems of Meerman, Heinecken, Santander, and Koning are reviewed : including also notices of the early use of wood-engraving in Europe, the block-books, etc.","An inquiry into the difference of style observable in ancient glass paintings : especially in England: with hints on glass painting","An inquiry into the origin and early history of engraving : upon copper and in wood, with an account of engravers and their works, from the invention of chalcography by Maso Finiguerra, to the time of Marc' Antonio Raimondi","An inquiry into the origin and early history of engraving : upon copper and in wood, with an account of engravers and their works, from the invention of chalcography by Maso Finiguerra, to the time of Marc' Antonio Raimondi","Inscriptiones antiqvae in Etrvriae vrbibvs exstantes","Inscriptiones antiqvae in Etrvriae vrbibvs exstantes","Inscriptiones antiqvae in Etrvriae vrbibvs exstantes","Inscriptiones Atticae : nunc primum ex cl. Maffeii schedis in lucem editae Latina interpretatione brevibusque observationibus illustratae","Inscriptiones cremonenses universae. inscriptiones urbis","Inscriptiones Graecae Palmyrenorum : cum scholiis & annotationibus","Inscriptiones sacrosanctae vetvstatis : non illae qvidem romanae, sed totivs fere orbis svmmo stvdio ac maximis impensis Terra Mariqs conquisitæ feliciter incipiunt","Inscriptions in the hieratic and demotic character : from the collections of the British Museum.","In sepulchralem lapidem Sexti Varii Marcelli in agro Veliterno nuper effossum observationes","In Spain","Inspection of the materials and workmanship employed in construction","Instituzione pratica dell' architettura civile per la decorazione de' pubblici, e privati edifici : preceduta da un articolo di geometria in pratica ad uso delli disegnatori ed artifici","Instituzione pratica dell' architettura civile per la decorazione de' pubblici, e privati edifici : preceduta da un articolo di geometria in pratica ad uso delli disegnatori ed artifici","Instituzioni glittografiche o sia della maniera di conoscere la qualità, e natura delle gemme incise, e di giudicare del contenuto, e del pregio delle medesime compilate, e date in luce da Gioseff-Antonio Aldini ..","Manual instruction: drawing","Instructions for lace making ..","Instructions on modern show writing; practical instructions on show card writing with the brush and pen--covering all the modern methods in the elementary rudiments of this art","The interdependence of the arts of design; a series of six lectures delivered at the Art Institute of Chicago, being the Scammon lectures for 1904","Interesting houses of New England, from original photographs","Interior decoration for the small home","Interior decoration for the small home","Interiors beautiful and the decoration of the home","Intermezzi; kunstgeschichtliche Studien ..","International SIlver - Sacred Vessels and Church Appointments 1969","International art glass catalogue : art and beveled glass in all its branches : church, memorial, society and domestic windows, Art Nouveau, prism, mitre beveled plate, leaded bevel, etc.","Internationale Kunstausstellung des Sonderbundes Westdeutscher Kunstfreunde und Künstler zu Cöln, 1912","International medallic exhibition of the American numismatic society, opening on the twelfth of March, 1910. Catalogue (coins)","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","International studio","An international system of electro-therapeutics : for students, general practitioners, and specialists","International Typographical Union souvenir for 1905 : fifty-first session, I.T.U. held in Toronto, Canada, August 14 to 19 1905, under auspices of Toronto Union, no. 91. --","An introduction to English church architecture : from the eleventh to the sixteenth century","An introduction to Greek epigraphy","Introduction to the original Delineations, topographical, historical, and descriptive, intituled The beauties of England and Wales : comprising observations on the history and antiquities of the Britons, the Romans in Britain, the Anglo-Saxons, the Anglo-Danes, and the Anglo-Normans : together with remarks on the progress of ecclesiastical, military, and domestic architecture in succeeding ages","An introduction to perspective, drawing, and painting : in a series of pleasing and familiar dialogues between the author's children ; illustrated by appropriate plates and diagrams, and a sufficiency of practical geometry, and a compendium of genuine instruction, comprising a progressive and complete body of information carefully adapted for the instruction of females, and suited equally to the simplicity of youth and to mental maturity","An introduction to the study of ancient and modern coins","An introduction to the study of prehistoric art","An introduction to the study of Gothic architecture","An introduction to the study of Gothic architecture","An introductory course of lessons and exercises in chemistry (rewritten 1919)","Introduzione alla storia della pratica delle medaglie","Inventaire général du mobilier de la couronne sous Louis xiv (1663-1715) publié pour la première fois sous les auspices de la Société d'encouragement pour la propagation des livres d'art","The invention of printing : a collection of facts and opinions descriptive of early prints and playing cards, the block-books of the fifteenth century, the legend of Lourens Janszoon Coster, of Haarlem, and the work of John Gutenberg and his associates","Novvelles inventions povr bien bastir et a petits fraiz","An investigation of the flow of water through submerged orifices and pipes","Investigation of a highway bridge","Investigation of a highway bridge","The investigation of a reinforced concrete deck girder highway bridge","An investigation of a Strauss trunnion bascule bridge","Investigation of a steel highway bridge","Investigation and proposed change of the lighting facilities of the Urbana Presbyterian Church","Investigations representing the departments. Greek, Latin, comparative philology, classical archæology ..","Io. Alberti Fabricii ss. theol. d. et prof. pvbl. bibliographia antiqvaria, sive, Introdvctio in notitiam scriptorvm, qvi antiqvitates Hebraicas, Graecas, Romanas et Christianas scriptis illvstrarvnt","Ioann. Ernest. Imm. Walchii ... Antiqvitates Hercvlanenses litterariae : accedit Sylloge inscriptionvm Hercvlanei atqve in eivs confiniis ervtarvm","Iosephi Mariae Suaresij episcopi vasionensis Praenestes antiquae libri duo","I piombi antichi","I pregj delle belle arti : orazione e componimenti poetici detti in Campidoglio in occasione della festa del Concorso ai premj, celebrata dall'insigne Accademia del disegno di S. Luca : essendo principe di essa il signor Mauro Fontana, l'anno MDCCLXII alla santità di N. Signore Clemente XIII. P.M","I quattro libri dell'architettura di Andrea Palladio : ne quali dopo un breve trattato de' cinque ordini, e di quelli avvertimenti, che sono più necessarj nel fabbricare : si tratta delle case private, delle vie, dei ponti, delle piazze, dei xisti, e dei tempj","I quattro primi libri di architettura di Pietro Cataneo senese ..","I qvattro libri dell'architettvra","I qvattro libri dell'architettvra di Andrea Palladio : ne' quali, dopo un breue trattato de' cinque ordini, & di quelli auertimenti, che sono piu necessarii nel fabricare; si tratta delle case private, delle vie, de i ponti, delle piazze, de i xisti, et de' tempij","Ireland: industrial and agricultural","Ireland; industrial and agricultural","I remember you;","The Irish compendium; or, Rudiments of honour. Containing the descents, marriages, issue, titles, posts, and seats of all the nobility of Ireland; with their arms, crests, supporters, mottos and Parliament robes ... Also a supplement, shewing the antiquity, dignity, and use of armories ..","Irish life and landscape","Irrigation and religion; a study of religious and social conditions in two California counties","Iscrizioni antiche delle ville e de' palazzi Albani","I singolari e nuovi disegni per lavori di bianchería","An island garden","Istituzioni d'architettura civile","Istituzioni d'architettura civile","Istoricheske ocherki po russkomu ornamentu v rukopisiakh","Istoricheskoe opisanie Vladimiro-Volynskago Uspenskago khrama : postroennago vÊº poloviniÍ¡e XII v. kniÍ¡azemÊº MstislavomÊº IziÍ¡aslavichemÊº","Istoricheskoe opisanÄ«e moskovskago Simonova monastyriÍ¡a","Istoriia knigi Vizantiiskiia emali A.B. Zvenigorodskago","Istruzione elementare per gli studiosi della scultura","Istruzione intorno alle opere de' pittori nazionali ed esteri esposte in pubblico nella città di Milano : con qualche notizia degli scultori, ed architetti","Istruzioni elementari per indirizzo de' giovani allo studio dell' architettura civile : divise in libri tre', e dedicate alla maestà infinita di Dio Ottimo Massimo","Istruzioni elementari per indirizzo de' giovani allo studio dell' architettura civile : divise in libri tre', e dedicate alla maestà infinita di Dio Ottimo Massimo","Italian medals","Italian backgrounds","Italian backgrounds","Italian book illustrations, chiefly of the fifteenth century","Italian castles and country seats","Italian cities","Italian cities","Italian cities","Italian masters in German galleries. A critical essay on the Italian pictures in the galleries of Munich, Dresden, Berlin;","Italian painters;","Italian painters;","Italian sculptors: : being a history of sculpture in northern, southern, and eastern Italy.","Italian sculpture of the Middle Ages and period of the revival of art : a descriptive catalogue of the works forming the above section of the Museum, with additional illustrative notices","Italian villas and their gardens","Italian villas and their gardens;","Italian wall decorations of the 15th and 16th centuries : A handbook to the models, illustrating interiors of Italian buildings, in the Victoria and Albert museum, South Kensington","Itinerario figurato degli edifizi più rimarchevoli di Roma","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","The antiquarian itinerary, comprising specimens of architecture, monastic, castellated, and domestic; with other vestiges of antiquity in Great Britain. Accompanied with descriptions","I trionfi dell'architettvra nella sontuosa residenza di Monaco ...","I.[-VI.] pars Romanae vrbis topographiae & antiquitatum, quâ succinctê & breviter describuntur omnia quae tam publicê quam privatim videntur anim-adversione digna:","I.[-VI.] pars Romanae vrbis topographiae & antiquitatum, quâ succinctê & breviter describuntur omnia quae tam publicê quam privatim videntur anim-adversione digna:","Catalogue of the ivory carvings of the Christian era with examples of Mohammedan art and carvings in bone in the Department of British and Mediaeval Antiquities and Ethnography of the British Museum","IX esposizione internazionale d'arte della citta di Venezia, 1910 : catalogo","Jacobean crewel work and traditional designs","Jacobi Martorellii Neapolitani De regia theca calamaria in regia academia litterarum Graecarum professoris sive melanodocheioi ejusque ornamentis","Jacobi Martorellii Neapolitani De regia theca calamaria in regia academia litterarum Graecarum professoris sive melanodocheioi ejusque ornamentis","Some notes on books and printing; a guide for authors, publishers, & others","Jacquard mechanism and harness mounting","Jacques Dubroeucq de Mons","Jahrbuch der hamburgischen Wissenschaftlichen Anstalten","Jahrbuch der hamburgischen Wissenschaftlichen Anstalten","Jahrbuch der hamburgischen Wissenschaftlichen Anstalten","Jan Kotera","Japanese colour prints","Japanese colour prints","Japanese homes and their surroundings","Japanese homes and their surroundings","Japanese illustrations; a history of the arts of wood-cutting and colour printing in Japan","Japan in art and industry. : With a glance at Japanese manners and customs","Japanische Stichblätter und Schwertzieraten : Sammlung Georg Oeder, Düsseldorf : [Katalog]","Japan : its architecture, art, and art manufactures","Japan: its architecture, art, and art manufactures","Japan : a record in colour","The jewellers' book of patterns in hair work : containing a great variety of copper-plate engravings of devices and patterns in hair; suitable for mourning jewellery, brooches, rings, guards, alberts, necklets, lockets, bracelets, miniatures, studs, links, earrings, &c. &c. &c","Jewellery","The builder's jewel, or, The youth's instructor and workman's remembrancer : explaining short and easy rules, made familiar to the meanest capacity, for drawing and working ... : the whole illustrated by upwards of 200 examples, engraved on 100 copper-plates","Jewel stoves, ranges, and furnaces","Jo-Line Precision Torque Tools 1967","Joannis Ciampini Romani, magistri brevium gratiae ... Opera, in tres tomos distributa : acesserunt eiusdem Ciampini opuscula quaedam selectiora : item appendix, seu notae, in quibus nonnulla post eius obitum innovata recensentur : ac demum auctoris vita, nunc primùm ipsius operibus addita","Joannis Ciampini Romani, magistri brevium gratiae ... Opera, in tres tomos distributa : acesserunt eiusdem Ciampini opuscula quaedam selectiora : item appendix, seu notae, in quibus nonnulla post eius obitum innovata recensentur : ac demum auctoris vita, nunc primùm ipsius operibus addita","Joannis Harduini Soc. Jesu presbyteri Nummi antiqui populorum et urbium illustrati","Joannis Schefferi argentoratensis Graphice, id est, De arte pingendi liber singularis : cum indice necessario","Joannis Vignolii Petilianensis De columna Imperatoris Antonini Pii dissertatio","Jo. Danielis Schoepflini consil. reg. ac Franciæ historiogr. : vindiciæ typographicæ","Johannis Alberti Schlosser medicinae doctoris ... Epistola ad virum expertissimum, peritissimumque Ferdinandum Dejean ... De lacerta Amboinensi ..","Johannis Kunckelii, churfürstl. Brandenb. würcklich bestallt-geheimden Cammer-Dieners, Ars vitraria experimentalis, oder, Vollkommene Glasmacher-Kunst : lehrende, als in einem ... commentario über die ... sieben Bücher P. Anthonii Neri von Florenz, und denen ... Anmerckungen Christophori Merretti ... (so aus den Ital. und Latein. beyde mit Fleiss ins Hochdeutsche übersetzt) die allerkurtz bundigsten Manieren, das reineste Chrystall-Glas, alle gefärbte oder tingirte Gläser, künstliche Edelstein oder Flüsse ... zu machen ... : sampt einem II. Haupt-Thiel, so in drey unterschiedenen Bücher und mehr als 200 Experimenten bestehet, darinnen vom Glasmahlen, Vergulden und Brennen ... Türckisch Pappier, [et]c. ... und viel andere ungemeine Sachen zu machen, gelehret werden : mit einem Anhange von denen Perlen und fast allen natürlichen Edelsteinen ..","Johann Peter Melchior, 1747-1825","Johann Winckelmanns, präsidentens der Alterthümer zu Rom ... Geschichte der Kunst des Alterthums","Johann Winkelmanns Geschichte der Kunst des Alterthums","Joh. Caspar Füesslins Geschichte der besten Künstler in der Schweitz : nebst ihren Bildnissen","Joh. Caspar Füesslins Geschichte der besten Künstler in der Schweitz : nebst ihren Bildnissen","Joh. Helffrici Jungken, m.d. physici Francofurtensis chymia experimentalis : sive, naturalis philosophia mechanica : ubi prior pars generosiorum remediorum fabricam ex triplici regno cum omnibus manipulationibus fideliter exhibit, pars altera eâdem medicamenta, inter alia, ad quoscunque morbos generaliter adaptare docet. Adjectis monitis medicis affectibus puerorum concernentibus nec non experimentis rerum naturalium principia commentarii, loco illustrantibus","John Greenan & Sons Gift Catalog 1972","John Cassell's Art treasures exhibition: containing engravings of the principal masterpieces of the English, Dutch, Flemish, French, and German schools","John Constable d'après les souvenirs","John Quincy Adams Ward : an appreciation","John Ruskin; a sketch of his life, his work, and his opinions, with personal reminiscences","John Ruskin; a sketch of his life, his work, and his opinions, with personal reminiscences","John Ruskin; a sketch of his life, his work, and his opinions, with personal reminiscences","John Ruskin ; a sketch of his life, his work, and his opinions, with personal reminiscences","John Ruskin ; a sketch of his life, his work, and his opinions","John Siberch, the first Cambridge printer, 1521-1522","Jones of the 64th : a tale of the battles of Assaye and Laswaree","Josephi Alexandri Furietti utriusque signaturæ referendarii, sacrarum congr. concilii, & residentiæ episcoporum a secretis De musivis, ad Ss. patrem Benedictum XIV. Pontificem Maximum","Joseph Pennell's pictures of the Panama canal: reproductions of a series of lithographs made by him on the isthmus of Panama, January-March, 1912","Joseph Pennell's pictures of war work in America : reproductions of a series of lithographs of munition works made by him with the permission and authority of the United States government, with notes and an introduction by the artist","[Journal]","Journal","Journal","Journal","Journal","Journal","Journalism versus art","The journal of American history","Journal of applied microscopy and laboratory methods","Journal of electricity, power, and gas","Journal of electricity, power, and gas","Journal of electricity","Journal of electricity","Journal of electricity","The Journal of microscopy and natural science","The Journal of microscopy and natural science","[Journal of the Saratoga (Ship) of New Bedford, Mass. mastered by Frederick Slocum, kept by Washington Fosdick, on voyage from April 23, 1857 - December 12, 1858]","Journal","Journals of Hugh Gaine : printer /","Journals of Hugh Gaine : printer /","The joy of gardens","Julius Garfinckel Department Store - Christmas 1965","Starye gody","Kanclerz Krzysztof Szydowiecki; z dziejów kultury i sztuki Zygmuntowskich czasów","Über das Geistige in der Kunst, insbesondere in der Malerei","Kann's Christmas 1968","Karrikatur-Allmanach auf 1801","Katalog der königlichen Gemäldegalerie zu Dresden, (and supplement)","Katalog der Königlichen Gemäldegalerie zu Dresden","Katalog der Königlichen Gemäldegalerie zu Dresden","Katalog der Königlichen Gemäldegalerie zu Dresden","Katalog der Königlichen Gemäldegalerie zu Dresden","Katalog der ornamentstich-sammlung des Kunstgewerbe-museums, mit 200 abbildungen","Katalog der Sammlung Baron Königswarter in Wien : II. Abteilung: Gemälde alte Meister. Vorbesichtigung in Wien in der Kunsthandlung Friedrich Schwarz ... Vorbesichtigung in Berlin in der Kunsthandlung Eduard Schulte ...","Katalogos tou Mouseiou Lykosouras","Katechismus der Liebhaberkünste","Kay CATV Test Equipment 1973","Kay's Edinburgh portraits : a series of anecdotal biographies chiefly of Scotchmen","Kay's Edinburgh portraits : a series of anecdotal biographies chiefly of Scotchmen","Keeping the printing plant young; a discussion of the success of permanency and profit-making conditions","Keeping the road open or how to adminster a large advertising appropriation wisely","Keramic studio","Keramic studio","Keramic studio","Keramic studio","Keramic studio","Kindel French Provincial Louis XV Furniture 1973","The Kindergarten magazine","The Kindergarten magazine","The Kindergarten-Primary Magazine","The Kindergarten-Primary Magazine","King Edward Hotel guests' book","...Kinks for boss weavers, from the questions and answers department of the Textile world record","Kirchliche Kunst im alten Augsburg","The kitchen fire and how to run it. A manual for the housewife showing how to save coal, gas, labor and health","Klassischer Bilderschatz","Klassischer Bilderschatz","Kleine Schriften","Kleine Schriften","Klosterleben im deutschen Mittelalter : nach zeitgenössischen Aufzeichnungen","Knight's heraldic illustrations designed for the use of herald painters and engravers","Knoll Office Planned Furniture 1962","A könyv története","Kodak 8 Movie Camera 1962","Kodak XL Movie Cameras 1973","Koll's patent lock-joint staved and turned columns.","Koptische Kunst","Korean Toys 1973","Köremons Ehrenmitgliedes der Akademie von St. Lucas in Rom, auch verschiedener andrer Akademien in Italien und Deutschland, Natur und Kunst in Gemälden, Bildhauereyen, Gebäuden und Kupferstichen : zum Unterricht der Schüler, und Vergnüngen der Kenner","Kretische Kunst","Körperpflege und Kleidung bei den Deutschen von den ältesten geschichtlichen Zeiten bis zum 16. Jahrhundert","Krueger Institutional Furniture 1967","Kulturarbeiten","Kunstenaar en samenleving : de plaats van den kunstenaar in zijn volk en zijn tijd van 500 voor Christus tot op onze dagen","Kunst en samenleving. Naar Walter Crane's Claims of decorative art, in het nederlandsch bewerkt door Jan Veth, en vercierd met talrijke vignetten, in hout gesneden door G.W. Dijsselhof","Kunstformen der Natur","Kunstformen der Natur","Kunstformen der Natur","Kunst-, Gewerb- und Handwerks Geschichte der Reichs-Stadt Augsburg","Kunsthandwerkliche Details von Bavten vnd deren Einrichtvngen avs der Zeit von 1750-1850","Kunstrichtige Schreibart : allerhand Versalie[n] oder AnfangsBuchstabe[n] der teütschen, lateinischen und italianischen Schrifften aus unterschiedlichen Meistern der edlen Schreibkunst zusammen getragen","Kunst-und Fleiss-übende Nadel-Ergötzungen; oder, neu erfundenes Neh-und Stick-Buch. Worin dem, solche schöne wissenschafftliebendem Frauenzimmer, allerhand, zu vielen Sachen anständige, Muster und Risse, nach der neuesten Façon, zu deren nützlichen Bedienung","Kunst und Künstler des 16., 17. und 18. Jahrhunderts : [Biographien und Charakteristiken","Kunst und Künstler des Mittelalters und der Neuzeit : Biographien und Charakteristiken","Kunst und Religion; ein Versuch über die Möglichkeit neuer religiöser Kunst","Kunst und Religion : ein Versuch über die Möglichkeit neuer religiöser Kunst","L' Ornement Polychrome Cent Planches Color lithograph Albert-Charles-Auguste Racinet","VOL 2  L' Ornement Polychrome Cent Planches","La Amenidad : periódico semanal de literatura, modas y teatros.","La Badia di Valvisciolo : notizie e ricerche","La bolla d'oro de' fanciulli nobili romani e quella de' libertini : ed altre singolarità spettanti a' mausolei nuovamente scopertisi : brevemente spiegate, e divise in II. parti","Labor-saving looms : a brief treatise on plain weaving and the recent improvements in that line, with special reference to the Northrop looms manufactured by Draper Company, Hopedale, Mass., U.S.A","Labyrinte de Versailles","La caricature et les caricaturistes ;","La casa fiorentina e i suoi arredi nei secoli XIV e XV","La casas de religiosos en Cataluña durante el primer tercio del siglo 19","La casas de religiosos en Cataluña durante el primer tercio del siglo 19","La Cattedrale aretina e suoi monumenti","The lace book","The lace & embroidery collector; a guide to collectors of old lace and embroidery","A lace guide for makers and collectors; with bibliography and five-language nomenculture, profusely illus. with halftone plates and key designs","A lace guide for makers and collectors; with a bibliography and five-language nomenclature, profusely illus. with halftone plates and key designs","Lace industry in England and France","Lace, its origin and history","La céramique au pays de Liège : étude rétrospective","Lace work","Lace work : a handbook, illustrated","Lace work in the field of decoration","La Chiesa di S. Giorgio dei Genovesi in Palermo","La chiesa e il convento di S. Michele in Bosco","Lacis, practical instructions in filet brodé or darning on net;","La comédie-francaise [1905-1906]; dessins. Avec la préf. de Robert de Montesquiou","La comedie parisienne : 188 dessins","La conservazione dei monumenti della Lombardia dal 1 luglio 1900 al 31 dicembre 1906","La critique des sculptures antiques au Musée du Louvre : a propos des catalogues en préparation","Lacunar basilicae Sancti Macarii, aberdonensis : the heraldic ceiling of the cathedral church of St. Machar, old Aberdeen, described in historical and armorial detail by William Duguid Geddes, LL.D., and Peter Duguid","Lacunar basilicae Sancti Macarii, aberdonensis: the heraldic ceiling of the cathedral church of St. Machar, old Aberdeen","La décoration primitive : Océanie","La décoration primitive; Amérique post-Colombienne","La dentelle aux fuseaux","La dentelle : guide du visiteur","The ladies' complete guide to crochet, fancy knitting, and needlework.","The ladies' guide to needle work, embroidery, etc ... : being a complete guide to all kinds of ladies' fancy work","The ladies' guide to needle work, embroidery, etc. : being a complete guide to all kinds of ladies' fancy work","The ladies' hand book of fancy and ornamental work ..","Ladies' manual of art : or, Profit and pastime : a self teacher in all branches of decorative art, embracing every variety of painting and drawing on china, glass, velvet, canvas, paper and wood : the secret of all glass transparencies, sketching from nature, pastel and crayon drawing, taxidermy, etc","Ladies' manual of embroidery and stamping. Giving full instructions in making the stitches ..","The Ladies' self instructor in millinery and mantua making, embroidery and appliqué, canvas-work, knitting, netting, and crochet-work","The Ladies' self instructor in millinery and mantua making, embroidery and appliqué, canvas-work, knitting, netting, and crochet-work","Ladies's work for pleasure and profit","Lady Charlotte Schreiber's journals : confidences of a collector of ceramics & antiques throughout Britain, France, Holland, Belgium, Spain, Portugal, Turkey, Austria & Germany from the year 1869 to 1885","Lady Charlotte Schreiber's journals : confidences of a collector of ceramics & antiques throughout Britain, France, Holland, Belgium, Spain, Portugal, Turkey, Austria & Germany from the year 1869 to 1885","Lady Charlotte Schreiber's journals : confidences of a collector of ceramics & antiques throughout Britain, France, Holland, Belgium, Spain, Portugal, Turkey, Austria & Germany from the year 1869 to 1885","Lady's magazine selections","The lady's manual of fancy-work : a complete instructor in every variety of ornamental needle-work ...","The lady's manual of fancy work : a complete instructor in every variety of ornamental needle-work : including applique...","La facciata di Santa Maria del Fiore","La Galerie électorale, de Dusseldorff, ou, Catalogue raisonné de ses tableaux : dans lequel on donne une connoissance exacte de cette fameuse collection & de son local, par des descriptions détaillées : ouvrage composé dans un gout nouveau","La grande mascarade parisienne","La gravure en Italie avant Marc-Antoine (1452-1505)","La gravure en pierres fines : camées et intailles","Lamb's textile industry of the United States, embracing biographical sketches of prominment men and a historical résumé of the progress of textile manufacture from the earliest records to the present time;","Lamb's textile industry of the United States, embracing biographical sketches of prominment men and a historical résumé of the progress of textile manufacture from the earliest records to the present time;","La Metropolitana fiorentina illustrata","L'ameublement français au grand siècle","L'ameublement français sous la renaissance","L'ancien art bulgare","The landscape beautiful; a study of the utility of the natural landscape, its relation to human life and happiness","The landscape gardening and landscape architecture of the late Humphry Repton, esq., being his entire works on these subjects : ...with historical and scientific introduction, a systematic analysis, a biographical notice, notes, and copious alphabetical index","The landscape gardening and landscape architecture of the late Humphry Repton, esq., being his entire works on these subjects : ...with historical and scientific introduction, a systematic analysis, a biographical notice, notes, and copious alphabetical index","Landscape painting and modern Dutch artists","Landscape painting and modern Dutch artists","Landscape painting and modern Dutch artists, by E. B. Greenshields ..","La nouvelle Zélis au bain, poeme en six chants","La operina di Ludouico Vicentino, da imparare di scriuere littera cancellarescha","La paysane pervertie, ou Les dangers de la ville : histoire d'Ursule R**, sur d'Edmond, le paysan, mise-au-jour d'après les véritables lettres des personages ...","La paysane pervertie, ou Les dangers de la ville : histoire d'Ursule R**, sur d'Edmond, le paysan, mise-au-jour d'après les véritables lettres des personages ...","La paysane pervertie, ou Les dangers de la ville : histoire d'Ursule R**, sur d'Edmond, le paysan, mise-au-jour d'après les véritables lettres des personages ...","La paysane pervertie, ou Les dangers de la ville : histoire d'Ursule R**, sur d'Edmond, le paysan, mise-au-jour d'après les véritables lettres des personages ...","La peinture anglaise de ses origines a nos jours","La peinture française au XIXe siècle","La peinture française au XIXe siècle","La peinture française au XIXe siècle","La peinture : poëme en trois chants","La peinture : poëme en trois chants","La pittura in giudicio, ouero, Il bene delle oneste pitture e'l male delle oscene","La pittura in Parnaso : opera","La pittvra trionfante","La prima-[quinta] parte della luce del dipingere et disegnare, ...","La prospettiua pratica","L'architecture aux États-Unis; preuve de la force d'expansion du génie français, heureuse association de qualités admirablement complémentaires. Préf. de Victor Cambon","L'architecture de Philibert de l'Orme, cõseillier & aumosnier ordinaire du roy, & abbé de S. Serge lez Angiers","L'architecture francoise des bastimens particuliers","L'architecture italienne au XVIe siècle","L'architecture. Le passé.--Le présent","L'architecture romane","L'architetto prattico : in cui con facilta si danno le regole per apprendere l'architettura civile","L'architetto prattico : in cui con facilta si danno le regole per apprendere l'architettura civile","L'architettura","L'architettura a Bologna nel Rinascimento","L'architettura di Marco Vitruvio Pollione","L'architettura generale di Vitruvio : ridotta in compendio","L'architettvra","L'architettvra","La R. Galleria Estense in Modena","Larkin factory-to-family plan, The","La Roma sotterranea cristiana","La Roma sotterranea cristiana","La Roma sotterranea cristiana","L'art ancien du Mexique, simple esquisse","L'art dans la parure et dans le vêtement","L'art de bâtir des maisons de campagne : où l'on traite de leur distribution, de leur construction, & de leur decoration ... : avec l'explication de ses projets, et des desseins de menuiserie, de serrurerie, de parterres, & d'autres ornemens propres à la decoration intérieure & extérieure ...","L'art de bâtir des maisons de campagne : où l'on traite de leur distribution, de leur construction, & de leur decoration ... : avec l'explication de ses projets, et des desseins de menuiserie, de serrurerie, de parterres, & d'autres ornemens propres à la decoration intérieure & extérieure ...","L'art de bâtir des maisons de campagne : où L'on traite de leur distribution, de leur construction, & de leur decoration ... Avec l'explication de ces projets, et des desseins de menuiserie, de serrurerie, de parterres, & d'autres ornemens propres à la decoration intérieure & extérieure ...","L'art de bâtir des maisons de campagne : où L'on traite de leur distribution, de leur construction, & de leur decoration ... Avec l'explication de ces projets, et des desseins de menuiserie, de serrurerie, de parterres, & d'autres ornemens propres à la decoration intérieure & extérieure ...","L'art decoratif dans le vieux Paris","L'art de dessiner proprement les plans, porfils, elevations geometrales, et perspectives, soit d'architecture militaire ou civile : avec tous les secrets les plus rares pour faire les couleurs avec lesquelles les ingenieurs representent les divers materiaux d'une place : et la maniere de s'en servir dans les vûës des sieges, campements, & autres morceaux de païsage","L'art de faire et d'employer le vernis, ou, L'art du vernisseur, auquel on a joint ceux du peintre et du doreur ...","L'art de former les jardins modernes, ou, L'art des jardins anglois : traduit de l'anglois : à quoi le traducteur a ajouté un discours préliminaire sur l'origine de l'art, des notes sur le texte, & une description détaillée des jardins de Stowe, accompagnée du plan","L'art de laver, ou, Nouvelle maniere de peindre sur le papier : suivant le coloris des desseins qu'on envoye à la cour","L'art de peindre à l'esprit : ouvrage dans lequel les préceptes sont confirmés par des exemples tirés des meilleurs orateurs & poètes françois","L'art de peindre à l'esprit : ouvrage dans lequel les préceptes sont confirmés par des exemples tirés des meilleurs orateurs & poètes françois","L'art de peindre à l'esprit : ouvrage dans lequel les préceptes sont confirmés par des exemples tirés des meilleurs orateurs & poètes françois","L'art de peindre : poëme : avec des réflexions sur les différentes parties de la peinture","L'art de reconnaître les styles : les styles régence et Louis XV","L'art de reconnaître les styles : le style Louis XIII","L'art de reconnaître les styles, le style Louis XIV","L'art de reconnaître les styles: les styles régence et Louis XV;","L'art des emblemes;","L'art des emblemes;","L'art des jardins. Parcs--jardins--promenades--étude historique--principles de la composition des jardins--plantations--décoration pittoresque et artistique des parcs et jardins publics; traité pratique et didactique","L'art du brodeur","L'art du dix-huitième siècle","L'art du peintre, doreur, vernisseur : ouvrage utile aux artistes & aux amateurs qui veulent entreprendre de peindre, dorer & vernir toutes sortes de sujets en bâtiments, meubles, bijoux, équipages, &c.","L'art du rire et de la caricature","L'arte nell'industria : lavori di legno e pastiglia, lavori di metallo, lavori di pietra, marmo, alabastro, ceramica, musaico, vetro, lavori di osso e avorio, lavori tessili, carte da parati e cuoi decorati, ricami, pizzi, cartelloni, stampe, ecc.","L'arte nell'industria : lavori di legno e pastiglia, lavori di metallo, lavori di pietra, marmo, alabastro, ceramica, musaico, vetro, lavori di osso e avorio, lavori tessili, carte da parati e cuoi decorati, ricami, pizzi, cartelloni, stampe, ecc.","L'arte nell'industria : lavori di legno e pastiglia, lavori di metallo, lavori di pietra, marmo, alabastro, ceramica, musaico, vetro, lavori di osso e avorio, lavori tessili, carte da parati e cuoi decorati, ricami, pizzi, cartelloni, stampe, ecc.","L'Art et les moeurs en France","L'art Hittite","L'art à la Taverne de Paris. Chéret, Abel Faivre, Grün, Léandre, Métivet, Steinlen, Willette, artistes peintres. Emile Robert, ferronnier d'art. Jacques Hermant, architecte. Photogravures de Ducourtioux et Huillard, d'après les clichés de Simonet","L'Art a l'Exposition universelle de 1900","L'Art ornamental","L'art religieux du XIIe siècle en France : étude sur les origines de l'iconographie du moyen age","L'art religieux de la fin du moyen âge en France;","L'art religieux de la fin du Moyen Age en France : étude sur l'iconographie du Moyen Age et sur ses sources d'inspiration","L'art religieux de la fin du moyen âge en France; étude sur l'iconographie du moyen âge et sur ses sources d'inspiration;","L'art religieux de la fin du moyen âge en France; étude sur l'iconographie du moyen âge et sur ses sources d'inspiration;","L'art religieux de la fin du Moyen Age en France : étude sur l'iconographie du Moyen Age et sur ses sources d'inspiration","L'art religieux du XIIIe siècle en France : étude sur l'iconographie du moyen age et sur ses sources d'inspiration","L'art religieux du XIIe siècle en France : Etude sur les origines de l'iconographie du Moyen Age","Las antigvedades de las civdades de España : que van nombradas en la Coronica, con la aueriguacion de sus sitios, y nõbres antiguos","La sculpture égyptienne","La sculpture hindoue. Traduction de Paul Budry","La scultura, la pittura di U. Fleres, P. Molmenti, U. Ojetti, G. Menasci : le arti applicate di Guido Menasci","La tapisserie","La teorica della pittura, ovvero, Trattato delle materie più necessarie, per apprendere con fondamento quest' arte","latest New York styles for women, misses,","La toilette chez les Romaines au temps des empereurs; étude des principaux objets de toilette en os trouvés dans les fouilles de la nécropole de Trion & du coteau de Fourvière","La Tour","La verrerie depuis les temps les plus reculés jusqu'à nos jours","La vie des peintres flamands, allemands et hollandois : avec des portraits gravés en taille-douche, une indication de leurs principaux ouvrages, & des réflexions sur leurs différentes manieres","La vie des peintres flamands, allemands et hollandois : avec des portraits gravés en taille-douche, une indication de leurs principaux ouvrages, & des réflexions sur leurs différentes manieres","La vie des peintres flamands, allemands et hollandois : avec des portraits gravés en taille-douche, une indication de leurs principaux ouvrages, & des réflexions sur leurs différentes manieres","La vie des peintres flamands, allemands et hollandois : avec des portraits gravés en taille-douche, une indication de leurs principaux ouvrages, & des réflexions sur leurs différentes manieres","La Vieille France, texte, dessins et lithographies: La Touraine","La villa : dialogo","La voyage dans la lune : 1875","Lazari Bayfii annotationes in L.II. : De captivis, et postliminio reversis. in qvibvs tractatvr de re navali : eivsdem annotationes in tractatum de auro & argeto leg. quibus, vestimentoru, & vasculorum genera explicantur. Antonii Thylesii de coloribus libellus, à coloribus vestium non alienus","Lazari Bayfii annotationes in legem II : De captiuis & postliminio reuersis, in quibus tractatur De re nauali, per autorem recognitæ : eivsdem annotationes in tractatum De auro & argento legato, quibus vestimẽtoru ̃& vasculorũ genera explicat̃ur : his omnibus imagines ab antiquissimis monumentis desumptas ad argumenti declaratione ̃subiunximus. Item Antonii Thylesii De coloribus libellus, à coloribus uestium non alienus","La zecca di Modena nei periodi comunale ed estense","Specimens of chromatic wood type, borders, etc. manufactured by Wm. H. Page & Co.","Stones for building and decoration","A concise glossary of terms used in Grecian, Roman, Italian, and Gothic architecture","Herculaneum, past, present & future","Catalogue of a collection of fine modern paintings","Le 19e siècle","Lead glazed pottery. Part first (common clays): plain glazed, sgraffito and slip-decorated wares","Le antiche iscrizioni di Palermo : raccolte, e spiegate sotto gli auspizi dell'eccellentissimo Senato palermitano, grande di Spagna di prima classe","Le antichita de la citta di Roma","Le arme delle famiglie nobili di Siena","Leather for libraries","Le belle arti","Le belle arti in Venezia, cioè la pittura, la scultura, l'architettura","Le belle arti, pittura, scultura, e architettura, compimento, e perfezione delle bellezze dell'universo mostrate nel Campidoglio dall'Accademia del disegno il d ì 24. settembre 1711 : essendo principe della medesima il sig. cavalier Carlo Maratti e viceprincipe il signor cavalier Carlo Francesco Person","Le bellezze della città di Firenze, dove a pieno di pittura, di scultura, di sacri templi, di palazzi, i più notabili artifizj, e più preziosi si contengono","Le Caire, le Nil et Memphis","L'eccellenza delle tre nobili, e belle arti, pittura, scultura, e architettura : dimostrata nel Campidoglio dall'insigne Accademia di San Luca, nella quale doveva risiedere come principe il sig. cav. Cammillo Rusconi ed in sua mancanza risiederono il sig. cav. Ant. Valerj, ed il sig. Gio. Paolo Melchiori, consiglieri l'anno M.DCCXXVIII ..","Le Centavre : [recueil trimestriel de littérature et d'art]","Le chancre ou couvre-sein féminin : ensemble le voile ou couvre-chef féminin","Le chateau féodal de Saint-Jean à Nogent-le-Rotrou : ses transformations dans le cours des siècles","Le chevalier délibéré","Le chiese de Roma I","Le collectionneur illustré des monnaies canadiennes. Premier supplement annuel, juin 1892","Leçons de perspective positive","Le corone del merito solennemente distribuite sul Campidoglio il dì 19. aprile MDCCIII. dall'Accademia del disegno : presedendo Carlo Maratti, celebre dipintore","Le cose maravigliose dell'alma citta di Roma : anfiteatro del mondo","Le Costume au Moyen âge d'après les sceaux ...","Le costume en orient","Le costume historique. Cinq cents planches, trois cents en couleurs, or et argent, deux cents en camaieu. Types principaux du vêtement et de la parure, rapprochés de ceux de l'intérieur de l'habitation dans tous les temps et chez tous les peuples, avec de nombreux détails sur le mobilier, les armes, les objets usuels, les moyens de transport, etc","Le costume historique. Cinq cents planches, trois cents en couleurs, or et argent, deux cents en camaieu. Types principaux du vêtement et de la parure, rapprochés de ceux de l'intérieur de l'habitation dans tous les temps et chez tous les peuples, avec de nombreux détails sur le mobilier, les armes, les objets usuels, les moyens de transport, etc","Le costume historique. Cinq cents planches, trois cents en couleurs, or et argent, deux cents en camaieu. Types principaux du vêtement et de la parure, rapprochés de ceux de l'intérieur de l'habitation dans tous les temps et chez tous les peuples, avec de nombreux détails sur le mobilier, les armes, les objets usuels, les moyens de transport, etc","Le costume historique. Cinq cents planches, trois cents en couleurs, or et argent, deux cents en camaieu. Types principaux du vêtement et de la parure, rapprochés de ceux de l'intérieur de l'habitation dans tous les temps et chez tous les peuples, avec de nombreux détails sur le mobilier, les armes, les objets usuels, les moyens de transport, etc","Le costume historique. Cinq cents planches, trois cents en couleurs, or et argent, deux cents en camaieu. Types principaux du vêtement et de la parure, rapprochés de ceux de l'intérieur de l'habitation dans tous les temps et chez tous les peuples, avec de nombreux détails sur le mobilier, les armes, les objets usuels, les moyens de transport, etc","Le costume historique. Cinq cents planches, trois cents en couleurs, or et argent, deux cents en camaieu. Types principaux du vêtement et de la parure, rapprochés de ceux de l'intérieur de l'habitation dans tous les temps et chez tous les peuples, avec de nombreux détails sur le mobilier, les armes, les objets usuels, les moyens de transport, etc","Lectures on architecture and painting : delivered at Edinburgh in November 1853","Lectures on architecture and painting, delivered at Edinburgh in November, 1853","Lectures on architecture, comprising the history of the art from the earliest times to the present day: delivered at the Surrey and Russell Institutions, London, and the Philosophical Institution at Birmingham","Lectures on architecture and painting, delivered at Edinburgh in November 1853","Lectures on astronomical theories","Lectures on painting; delivered to the students of the Royal Academy","Lectures on the rise and development of mediæval architecture","Lectures on sculpture, as delivered before the president and members of the Royal Academy","Lectures on the true, the beautiful and the good","Ledger, 1852-1859","Le due nuove campane di Campidoglio : benedette dalla santità di N.S. Pio VII., P.O.M.","Lee Brothers - Cast Bronze Fittings and Valves 1964","Leerzaame zinnebeelden","Le filet-guipure","Le filet-Richelieu","Le finezze de pennelli italiani, ammirate, e studiate da Girupeno sotto la scorta, e disciplina del genio di Raffaello d'Vrbino : con vna curiosa, ed'attentissima osseruatione di tutto ciò, che facilmente possa riuscire d'vtile, e di diletto à chi desidera rendersi perfetto nella teorica, e prattica della nobil'arte della pittura","The legendary history of the cross : a series of sixty-four woodcuts from a Dutch book published by Veldener, A.D. 1483 ; with an introduction written and illustrated by John Ashton ; preface by S. Baring Gould","Le génie de l'architecture, ou, L'analogie de cet art avec nos sensations","Le glorie dell'arte Lombarda : ossia illustrazione storica delle più belle opere che produssero i Lombardi in pittura, scultura ed architettura dal 590 al 1850","Le grand livre des peintres : ou, L'art de la peinture considéré dans toutes ses parties, & démontré par principes; avec des réflexions sur les ouvrages de quelques bons maîtres, & sur les défauts qui s'y trouvent.","Le grand livre des peintres : ou, L'art de la peinture considéré dans toutes ses parties, & démontré par principes; avec des réflexions sur les ouvrages de quelques bons maîtres, & sur les défauts qui s'y trouvent.","Le imagini de gli dei de gli antichi : nelle quali sono descritte la religione de gli antichi li idoli, riti, & ceremonie loro, con l'aggiunta di molte principali imagini che nell'altre mancauano, et con l'espositione in epilogo di ciasceduna & suo significato","Le imprese illustri","Le imprese illustri del S.or Ieronimo Ruscelli.","Le imprese illustri del S.or Ieronimo Ruscelli.","Le imprese illustri del S.or Ieronimo Ruscelli.","Le imprese illvstri del s.or Ieronimo Rvscelli. Aggivntovi nvovam.te il qvarto libro da Vincenzo Rvscelli da Viterbo..","Leitzke Specialty Hardware 1973","Le livre des peintres et graveurs","Le manuel des artistes et des amateurs, ou, Dictionnaire historique et mythologique des emblêmes, allégories, énigmes, devises, attributs & symboles, relativement au costûme, aux murs, aux usages & aux cérémonies : contenant tous les caractères distinctifs & l'explication de chaque sujet naturel ou moral, sacré ou profane, historique ou fabuleux, dont on peut faire usage dans la poésie, la peinture, la sculpture, l'architecture, le dessin, l'ornement & la décoration, &c. : ouvrage utile aux poëtes, aux artistes & aux amateurs des beaux arts","Le manuel des artistes et des amateurs, ou, Dictionnaire historique et mythologique des emblêmes, allégories, énigmes, devises, attributs & symboles, relativement au costûme, aux murs, aux usages & aux cérémonies : contenant tous les caractères distinctifs & l'explication de chaque sujet naturel ou moral, sacré ou profane, historique ou fabuleux, dont on peut faire usage dans la poésie, la peinture, la sculpture, l'architecture, le dessin, l'ornement & la décoration, &c. : ouvrage utile aux poëtes, aux artistes & aux amateurs des beaux arts","Le manuel des artistes et des amateurs, ou, Dictionnaire historique et mythologique des emblêmes, allégories, énigmes, devises, attributs & symboles, relativement au costûme, aux murs, aux usages & aux cérémonies : contenant tous les caractères distinctifs & l'explication de chaque sujet naturel ou moral, sacré ou profane, historique ou fabuleux, dont on peut faire usage dans la poésie, la peinture, la sculpture, l'architecture, le dessin, l'ornement & la décoration, &c. : ouvrage utile aux poëtes, aux artistes & aux amateurs des beaux arts","Le manuel des artistes et des amateurs, ou, Dictionnaire historique et mythologique des emblêmes, allégories, énigmes, devises, attributs & symboles, relativement au costûme, aux murs, aux usages & aux cérémonies : contenant tous les caractères distinctifs & l'explication de chaque sujet naturel ou moral, sacré ou profane, historique ou fabuleux, dont on peut faire usage dans la poésie, la peinture, la sculpture, l'architecture, le dessin, l'ornement & la décoration, &c. : ouvrage utile aux poëtes, aux artistes & aux amateurs des beaux arts","Le marauiglie dell'arte, ouero, Le vite de gl'illustri pittori veneti, e dello stato : oue sono raccolte le opere insigni, i costumi, & i ritratti loro : con la narratione delle historie, delle fauole, e delle moralità da quelli dipinte","Le minere della pittura : compendiosa informazione","Le Moyen age et la Renaissance","Le mura di Roma","Le Musée historique des tissus de la Chambre de commerce de Lyon; précis historique de l'art de décorer les étoffes et catalogue sommaire","Lenox-china","Le Nu au salon","Le Nu au salon","Leonardo da Vinci : a psychosexual study of an infantile reminiscence","Leon, Burgos and Salamanca; a historical and descriptive account","Le pantalon féminin","Le pays des fourrures","Le peintre amateur et curieux; ou, description générale des tableaux des plus habiles maîtres, qui font l'ornement des églises, couvents, abbayes, prieurés & cabinets particuliers dans l'etendue des Pays-Bas Autrichiens ..","Le peintre converty aux precises et universelles regles de son art : avec un raissonnement abregé au sujet des tableaux, basreliefs & autres ornemens que l'on peut faire sur les diverses superficies des bastimens : et quelques advertissemens contre les erreurs que des nouveaux écrivains veulent introduire dans la pratique de ces arts","Le peintre-graveur illustré : (xix et xx siècles)","Le peintre-graveur illustré : (xix et xx siècles)","Le peintre-graveur illustré : (xix et xx siècles)","Le peintre-graveur illustré : (xix et xx siècles)","Le peintre-graveur illustré : (xix et xx siècles)","Le peintre-graveur illustré : (xix et xx siècles)","Le peintre-graveur illustré : (xix et xx siècles)","Le pitture antiche delle grotte di Roma, e del sepolcro de' Nasonj : disegnate, & intagliate alla similitudine degli antichi originali","Le pitture di Bologna : che nelle pretesa, e rimostrata fin' ora da altri maggiore antichità, e impareggiabile eccellenza nella pittura, con manifesta evidenza di fatto, rendono il passeggiere disingannato, ed istrutto ; dell' Ascoso accademico gelato","Le pitture e sculture di Brescia che sono esposte al pubblico : con un'appendice di alcune private gallerie","Le pitture, e sculture di Modena","Le pitture, sculture ed architetture della città di Rovigo, con indici ed illus","Le pittvre di Bologna : che nella pretesa, e rimostrata fin hora da altri maggiore antichità, & impareggiabile eccelenza nella pittura, con manifesta evidenza di fatto, rendono il passeggiere disingannato ed instrvtto","Le poinct de France et les centres dentelliers au XVIIe et au XVIIIe siècles; ouvrage orné de quarante-trois illustrations","Le poinct de France et les centres dentelliers au XVIIe et au XVIIIe siècles; ouvrage orné de quarante-trois illustrations","Le poinct de France et les centres dentelliers au XVIIe et au XVIIIe siècles; ouvrage orné de quarante-trois illustrations","Le Portefeuille d'un très vieux garçon","Le propriétaire architecte : contenant des modèles de maisons de ville et de campagne, de fermes, orangeries, portes, puits, fontaines, etc. : ainsi qu'un traité d'architecture et de construction renferment le résumé desnouvelles découvertes relatives aux constructions : ouvrage utile aux architects, aux ingénieurs, aux entrepreneurs et principalement aux personnes qui veulent diriger elles-mêmes leurs ouvriers","Le ricche minere della pittura veneziana","Le romantisme et la mode : d'après des documents inédits","Les amateurs d'autrefois","Les anciennes faiences de Bruxelles : histoire, fabrication, produits","Les Anglais au pole Nord : aventures du Capitaine Hatteras","Les anglais peints par eux-mêmes : par les sommités littéraires de l'Angleterre","Les anglais peints par eux-mêmes : par les sommités littéraires de l'Angleterre","Les artistes écrivains : avec 16 planches hors texte","Les Artistes français contemporains : peintres, sculpteurs","Les artistes wallons","Les arts au Moyen Âge et à l'époque de la Renaissance","Les arts au moyen âge et à l'époque de la renaissance","Les arts de la terre--céramique--verrerie--émaillerie--mosaïque--vitrail","Les arts du tissu","Les arts en Toscane sous Napoléon : la princesse Élisa","Les arts et métiers au Moyen Age : étude illustrée d'après les ouvrages de Paul Lacroix sur le Moyen Age et la Renaissance","Le scelte pitture di Brescia additate al forestiere","Les chefs-d'oeuvres de Rubens (1577-1640) : soixante reproductions photographiques des peintures originales","Les châteaux historiques de la France","Les châteaux historiques de la France","Les cinq cents millions de La Bégum; suivi de Les révoltes de la \"Bounty\"","Les cinq ordres d'architecture de Vincent Scamozzi ... : tirez du sixième livre de son Idée generale d'architecture : avec les planches originales","Les conquêtes artistiques de la Révolution et de l'Empire; reprises et abandons des alliés en 1815, leurs conséquences sur les musées d'Europe","Les contes drolatiques","Les contes drolatiques","Les contes drolatiques","Les Createurs de la Mode","Les débuts d'un peintre","Les enfants du capitaine Grant","Les etoiles; derniere feerie","Les femmes bibliophiles; catalogue of a collection of books bound by famous binders for royal and distinguished ladies from Marguerite de Valois to the Empress Eugénie","Les fetes galantes;","Les Français peints par eux-mêmes","Les français peints par eux-mêmes : encyclopédie morale du dix-neuvième siècle","Les Français peints par eux-mêmes : encyclopédie morale du dix-neuvième siècle. --","Les généaologies historiques des rois, empereurs, &c : et de toutes les maisons souveraines qui ont subsisté jusqu'à présent, exposées dans les cartes généalogiques tirées des meilleurs auteurs, avec des explications historiques et chronologiques ..","Les généaologies historiques des rois, empereurs, &c : et de toutes les maisons souveraines qui ont subsisté jusqu'à présent, exposées dans les cartes généalogiques tirées des meilleurs auteurs, avec des explications historiques et chronologiques ..","Les généaologies historiques des rois, empereurs, &c : et de toutes les maisons souveraines qui ont subsisté jusqu'à présent, exposées dans les cartes généalogiques tirées des meilleurs auteurs, avec des explications historiques et chronologiques ..","Les grands architectes français de la Renaissance: P. Lescot, Ph. de l'Orme, J. Goujon, J. Bullant, les Du Cerceau, les Métezeau, les Chambiges. D'après de nombreux documents inédits des bibliothèques et des archives","Les graveurs liégeois","Les jeux des Grecs et des Romains","Les livres a vignettes du XIXe siecle du classique et du romantique ; le livre a vignettes sous Louis-Philippe, sous le Second empire et de 1870 a 1880","Les maitres humoristes : les meilleurs dessins : les meilleurs légendes","Les marbriers romains et le mobilier presbytéral","Les misotechnites aux enfers, ou, Examen des observations sur les arts","Les Mémoires de messire Jacques de Chastenet, chevalier, seigneur de Puységur","Les monumens de Rome, ou, Descriptions des plus beaux ouvrages de peinture, de sculpture, et d'architecture, qui se voyent à Rome, & aux environs : avec des observations sur les principales beautez de ceux de ces ouvrages dont on ne fait pas des descriptions","Les musées d'Europe. La sculpture au Louvre;","Les niches d'autel du XIIe siècle dans les Soissonnais","Les oeuvres d'architectvre d'Anthoine Le Pavtre","Les origines de l'édifice hypostyle en Grèce, en Orient et chez les romains","Les origines de l'édifice hypostyle en Grèce, en Orient et chez les romains","Les papillons. Metamorphoses terrestres des peuples de l'air","Les pierres de Venise : études locales pouvant servir de direction aux voyageurs séjournant à Venise et à Vérone","Les plafonds; transformations progressives du XVIe au XIXe siècle, deux cent trent reproductions documentaires","Les premiers elemens de la peinture pratique : enrichis de figures de proportion mesurées sur l'antique","L'esprit des beaux-arts ..","Les quatre liures de l'architecture d'André Palladio : mis en françois : dans lesquels, après vn petit traitté des cinq ordres, auec quelques-vnes des plus necessaires obseruations pour bien bastir, il parle de la construction des maisons particulieres, des grands chemins, des ponts, des places publiques, des xystes, des basiliques, & des temples","Les Salons d'architecture","Les Salons d'architecture","Lesser Ury","Les singvliers et novveavx povrtraicts","Lessons in figure painting in water colours","Lessons on decorative design","L'estampe satirique et la caricature en France au 18e siècle; préf. de Maurice Tourneux","L'esthétique des Goncourt","Les étoiles et les curiosités du ciel; description complète du ciel visible à l'il nu et de tous les objets célestes faciles à observer;","Les tortures de la mode","Le style Louis XVI : ouvrage orne de 160 gravures environ","Les vitraux","Les voyages au théâtrè par A. D'Ennery et Jules Verne. Dessins par L. Benett et H. Meyer","Le tableav des riches inventions couuertes de voile des feintes amoureuses, qui sont representees dans le Songe de Poliphile, desvoilees des ombres d Songe & subtilement exposees par Beroalde","Let Hartman feather your nest.","Le theatre de l'art de charpentier : enrichi de diuerses figures, auec l'interpretation dicelles faict & dresse","Le tour du monde en quatre-vingts jours","Le Tour Du Monde en Quatrevingts Jours","Le tresor des merueilles de la maison royale de Fontainebleau : contenant la description de son antiquité, de sa fondation, de ses bastimens, de ses rares peintures, tableaux, emblemes, & deuises : de ses iardins, de ses fontaines, & autres singularitez qui s'y voyent ...","Lettera all' illustrissimo e reverendissimo Monsignor fr. Giacinto Maria Milcovich, arcivescovo di Ragusi, intorno ad un' antica medaglia de' Caistrani","Lettere senesi di un socio dell' Accademia di Fossano sopra belle arti","Lettere senesi di un socio dell' Accademia di Fossano sopra belle arti","Lettere senesi di un socio dell' Accademia di Fossano sopra belle arti","Lettere su le belle arti publicate nelle nozze Barbarigo-Pisani","Letter from the Secretary of war in response to Senate resolution of December 10, 1894, transmitting the report of the Board of Engineers and bridge-b","Lettering for draftsmen, engineers and students;","Lettering in ornament; an enquiry into the decorative use of lettering, past, present, and possible","The letter-press printer: a complete guide to the art of printing ; containing practical instructions for learners at case, press, and machine. Embracing the whole practice of book-work, with diagram and complete schemes of impositions; job work, with examples; news-work, colour work, to make coloured inks, to work press and machine, to make rollers, instructions in stereotyping, and other valuable information","Letters of an architect, from France, Italy, and Greece","Letters of an architect, from France, Italy, and Greece","Letters concerning the Spanish nation: written at Madrid during the years 1760 and 1761","Letters from foreign lands","Letters of an architect, from France, Italy, and Greece","Letters of an architect, from France, Italy, and Greece","Letters of Celia Thaxter","Letters & papers of John Singleton Copley and Henry Pelham, 1739-1776","A letter to W. E. Channing, D.D., on the subject of the abuse of the flag of the United States in the Island of Cuba, and the advantage taken of its protection in promoting the slave trade","Lettre dv sievr Le Blond de La Tour a vn de ses amis, contenant quelques instructions touchant la peintvre","Lettres familières de M. Winckelmann","Lettres familières de M. Winckelmann","Lettres sur l'Italie, écrites en 1785","Lettres sur l'Italie : faisant suite aux Lettres sur la Morée, l'Hellespont et Constantinople","Lettres sur l'Italie : faisant suite aux Lettres sur la Morée, l'Hellespont et Constantinople","Lettres sur l'Italie : faisant suite aux Lettres sur la Morée, l'Hellespont et Constantinople","Lettres sur l'Italie, en 1785","Lettre sur la sculpture : à Monsieur Théod. de Smeth, ancien président des echevins de la ville d'Amsterdam","Le val d'Arno","Le vetrate di S. Francesco in Assisi : studio storico iconografico","Le vite de'più eccellenti pittori, scultori ed architettori. Con nuove annotazioni e commenti di Gaetano Milanesi","Le vite de'più eccellenti pittori, scultori ed architettori. Con nuove annotazioni e commenti di Gaetano Milanesi","Le vite de' pittori, scultori et architetti moderni","Le vite de pittori, scoltori, et architetti genovesi : e de' forastieri, che in Genoua operarono : con alcuni ritratti de gli stessi","Le vite de' piv celebri architetti d'ogni nazione e d'ogni tempo : precedvte da vn saggio sopra l' architettvra","Le vite de' piv eccellenti pittori, scvltori, et architettori","Le vite de' piv eccellenti pittori, scvltori, et architettori","Le vitrail; son histoire, ses manifestations à travers les âges et les peuples","L'expression des sentiments dans l'art grec : les facteurs expressifs","Lezione","Lezzione di m. Francesco de' Vieri fiorentino, detto il Verino secondo : per recitarla nell' Accademia fiorentina, nel consolato di m. Federigo Strozzi, l'anno 1580 : dove si ragiona delle idee et delle bellezze","Libbey Glassware 1960","Libbey Glassware 1962","Libbey Glassware 1973","Libellus artificiosus omnibus pictoribus, statuarijs, aurifabris, lapidicidis, arcularijs, laminarijs & cultrarijs fabris, sumopere utilis, nec à quae[que] antea uisus, nec prius editus","Liber memorandorum Ecclesie de Bernewelle","Library advertising; \"publicity\" methods for public libraries, library-work with children, rural library schemes, &c., with a chapter on the cinema and library","Libri De re ædificatoria dece : opus integru et absolutu, diligenterq[ue] recognitum : distinctum est aute nuper opus ipsum totum, quod antea peruia legebatur oratione, per capita, nõnullis e textu reb[us] insignibus depromtis et in margine annotatis : facta est etiã capitu ipsoru nõ inelegans tabula cu dictionu et ipsaru rerum scitu dignarum que in margine sunt, indice admodum luculento","Libro d'Antonio Labacco appartenente a l'architettvra nel qval si figvrano alcvne notabili antiqvita di Roma","Libro di M. Giovambattista Palatino cittadino romano : nelqual s'insegna à scriuer ogni sorte lettera, antica & moderna, di qualun que natione, con le sue regole, & misure, & essempi : et con vn breve et vtil discorso de le cifre","Libro di m. Pyrrho Ligori napolitano, delle antichità di Roma, nel qvale si tratta de' circi, theatri, & anfitheatri","Libro primo [-quinto] d'architettvra ...","Li cinque ordini dell' architettura civile di Michel Sanmicheli : rilevati dalle sue fabriche, e descritti e publicati con quelli di Vitruvio, Alberti, Palladio, Scamozzi, Serlio, e Vignola","Li cinque ordini dell'architettura civile di Michel Sanmicheli, rilevati dalle sue Fabriche, e descritti e publicati con quelli di Vitruvio, Alberti, Palladio, Scamozzi, Serlio e Vignola","L'idea della architettura vniversale","Lietopis russk numizmatiki","Life and character","Life and letters of John Constable, R. A","The life and letters of William Beckford, of Fonthill","The life of J.M.W. Turner, R.A.","The life of Josiah Wedgwood, from his private correspondence and family papers ... with an introductory sketch of the art of pottery in England","The life and times of A.B. Durand","Life and times of Conrad Weiser : the first representative man of Berks County","The life and times of James Catnach : (late of Seven Dials), ballad monger","Life and times of Petrarch. With notices of Boccacio and his illustrious contemporaries","Life and times of Petrarch. With notices of Boccacio and his illustrious contemporaries","Life and work at the Great Pyramid during the months of January, February, March, and April, A.D. 1865 : with a discussion of the facts ascertained","Life and work at the Great Pyramid during the months of January, February, March, and April, A.D. 1865 : with a discussion of the facts ascertained","Life and work at the Great Pyramid during the months of January, February, March, and April, A.D. 1865 : with a discussion of the facts ascertained","The life and works of Sir Charles Barry, R.A., F.R.S., &c. &c.","Light from the lantern of Diogenes","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and lighting","Light and shade with chapters on charcoal, pencil, and brush drawing : a manual for teachers and students","L'imagerie phenicienne et la mythologie iconologique chez les Grecs","Li marmi eruditi, ouero, Lettere sopra alcune antiche inscrizione","Limberts Holland Dutch arts and crafts furniture.","Lincolniana book plates and collections","Lincolniana book plates and collections","Lincolniana book plates and collections","Lincoln Memorial Commission report : message from the President of the United States transmitting a report of the Lincoln Memorial Commission, and its recommendations, upon the location, plan, and design for a memorial, in the city of Washington, to the memory of Abraham Lincoln, in accordance with the act approved February 9, 1911","Lincoln's masterpieces","Lincoln's masterpieces","L'Industrie des tulles & dentelles mécaniques dans Le Pas-de-Calais, 1815-1900","Line & form","Linear drawing and lettering for beginners","Linear drawing and lettering for beginners","Line & form","Linguistic and oriental essays","Li sovrani del mondo : Opera, che dà notitia della genealogia delle loro famiglie, dell'ampiezza, e governo de' loro stati ... con un catalogo degli autori, che meglio ne hanno scritto","Li sovrani del mondo : Opera, che dà notitia della genealogia delle loro famiglie, dell'ampiezza, e governo de' loro stati ... con un catalogo degli autori, che meglio ne hanno scritto","Li Sovrani del mondo, opera, che dà notitia della genealogia delle loro famigilie; dell'ampiezza, e governo de'loro Stati, della loro religione, entrate, forze, titoli, pretenfioni, arme con l'origine floria de'pezzi, e quarti, che le compongono, e del luogo della loro residenza; con un catalogo degli autori, che meglio ne banno feritto; il tutto fino al tempo prefente","Li sovrani del mondo : Opera, che dà notitia della genealogia delle loro famiglie, dell'ampiezza, e governo de' loro stati ... con un catalogo degli autori, che meglio ne hanno scritto","Die Kunstismen / Les Ismes de L'Art / The Isms of Art 1914 1924","A list of Canadian bookplates : with a review of the history of ex libris in the Dominion","A list of early American silversmiths and their marks","L'istoria della Chiesa di S. Giovanni avanti Porta Latina, titolo cardinalizio","Listy z Woch o sztuce kocielnej","Lithography and lithographers; some chapters in the history of the art","Little book of garden songs","The little gold mine. Conklin's handy manual of the mechanical arts and house plans ..","Illustrated catalogue of the very valuable art property belonging to the estate of the well-known connoisseur, the late James A. Garland, Esq., a former trustee of the Metropolitan Museum of Art [electronic resource] : to be sold at unrestricted public sale by order of Charles T. Garland, Robert B. Dodson, and Robert Emmet, trustees, on the dates herein mentioned","Catalogue of the very large and important collection of beautiful objects of art and decorative French furniture of the highest quality [electronic resource] : to be sold by order of M. Jules Ratzkowski, of Paris, who brought the collection to America, Saturday, Monday, Wednesday and Thursday afternoons May 27, 29 and 31, and June 1, 1916 at 2:30 o'clock, on public exhibition from Friday, May 19th","Illustrated catalogue of the important and interesting collection of beautiful pottery vases of Eastern origin, dating from the sixth century B.C. to the eighteenth century A.D., being the collection of the widely known connoisseur Mr. Thomas B. Clarke of New York City [electronic resource] : to be sold at unrestricted public sale at the American Art Galleries on the afternoons herein stated","Illustrated catalogue of the furniture and embellishments from the Imperial Palace, Pekin, exquisitely wrought gold ornaments from the ceremonial crowns of the former Emperor and Empress of China and numerous other objects of antiquity and distinctive artistic excellence, recently acquired by the firm of Messrs. Yamanaka & Company, New York, Japan, China [electronic resource] : to be sold at unrestricted public sale on the afternoons herein stated","Illustrated catalogue of the important collection of antique Chinese porcelains, Sung and Ming potteries, ancient stone sculptures, carved jades and other hard stones, snuff bottles, Mandarin necklaces, bronzes, enamels, palace furniture and wall panels and a number of rare and fine ancient Chinese paintings of the Sung and Ming periods [electronic resource] : all of which are to be sold at unrestricted public sale by direction of the Chinese expert, Lee Van Ching of Shanghai on the afternoons herein stated","Illustrated catalogue of a remarkable collection of beautiful white glazes in European and Oriental productions, exceptional Chinese porcelains, exclusively single-color specimens [electronic resource] : to be sold at unrestricted public sale by direction of Mr. Thomas B. Clarke at the American Art Galleries on the afternoons herein stated","Illustrated catalogue of a highly important collection of ancient paintings of the Italian, Dutch, Spanish, Flemish and French schools, including an imposing gathering of Italian and Flemish primitives [electronic resource] : to be sold at unrestricted public sale by direction of the F. Kleinberger Galleries, for the purpose of adjusting the business interests of their former partnership and the present incorporation, in the grand ballroom of the Plaza Hotel, Fifth Avenue, 58th to 59th Street, on the evening herein stated","Illustrated catalogue of an exceedingly important collection of artistic Oriental objects and decorative art, which the owners have been three years in assembling [electronic resource] : to be sold at unrestricted public sale by direction of the owners, the well-known house of Yamanaka & Co., New York, Japan, China, London, on the afternoons and evening herein stated","Illustrated catalogue of your apartment [electronic resource] : comprising art objects, antiquities and furniture from many parts and periods of the art world, tapestries and textiles, wrought-iron work and lamps, a collection of rare Chinese paintings","The Jacob Paxson Temple collection of early American furniture and objects of art [electronic resource]","Selections from the Egyptian, Greek and Roman, Indian, Chinese and European collections of Vladimir Simkhovitch [electronic resource]","Art from the Orient [electronic resource] : a selection from the collections of H. Kevorkian : to be sold by his order Thursday, Friday and Saturday afternoons, March sixteenth, seventeenth, eighteenth at two-thirty o'clock","Illustrated catalogue of the valuable collection of rare Gothic art and other artistic antique property belonging to the continental connoisseur and expert Henri S. de Souhami of Paris, acquired by him from Prince Henri de Faucigny Lucinge, Madame Lelong and other sources [electronic resource] : to be sold at unrestricted publi sale at the new American Art Galleries ... on the afternoons herein stated","Illustrated announcement of the sale by auction of the Jacob Paxson Temple collection of early American furniture and objects of art ... [electronic resource]","A foreword about the rare artistic properties collected by the connoisseur Raoul Tolentino [electronic resource]","Liure nouueau de l'art d'architecture : des cinq ordres et de plusieurs recueils de cette science, comme amphitheatres, plans, élevations, perspectiue et autres, desseignez correctement d'apres Vitruue, Scamossi, Palladio, Vignole et de Lorme","The lives of the British architects from William of Wykeham to Sir William Chambers","The lives of the British sculptors, and those who have worked in England from the earliest days to Sir Francis Chantrey","The lives of the British sculptors, and those who have worked in England from the earliest days to Sir Francis Chantrey","The lives of the most eminent modern painters, who have lived since, or were omitted by Mons. De Piles","Livre curieux et utile pour les sçavans et artistes : composé de trois alphabets de chiffres simples, doubles & triples, fleuronnez et au premier trait : accompagné d'un tres grand nombre de devises, emblêmes, médailles et autres figures hieroglyfiques : ensemble de plusieurs supports et cimiers pour les ornemens des armes : avec une table tres ample par le moyen de laquelle on trouvera facilement tous les noms imaginables","Livre de desseins d'Alexandre Lambert","Livre de differants desseings de parterres","Livre de fragments d'architectures, recüeilis et dessinés à Rome d'après les plus beaux monuments","Catalogue de livres d'estampes et de figures en taille-douce : avec un denombrement des pieces qui y sont contenuës","Livrets des expositions de l'Académie de Saint-Luc à Paris pendant les anées 1751, 1752, 1753, 1756, 1762, 1764 et 1774, avec une notice bibliographique et une table","Livrets des salons de Lille (1773-1788), précédés d'une introduction et suivis d'une table de noms","Éléments de composition décorative; cent thêmes de décoration plane","Éléments d'épigraphie assyrienne : les écritures cunéiformes, exposé des travaux qui ont préparé la lecture et l'interprétation des inscriptions de la Perse et de l'Assyrie","Catalogue of a loan exhibition of paintings by old Dutch masters held at the Metropolitan Museum of Art in connection with the Hudson-Fulton celebration, September-November, MCMIX","Loan exhibition of French art : periods of Louis XV. and Louis XVI. : January 14 to January 29, 1919 : Institut français aux états-unis, Museum of French Art","Loan exhibition of the works of Thomas Eakins : New York, November 5 to December 3, MCMXVII","L'oeuvre de Puig Cadafalch, architecte, 1896-1904 : architecture, décoration, mobilier, serrurerie, carrelages, &c, &","L'oeuvre des peintres émailleurs de Limoges; Léonard Limosin, peintre de portraits, d'après les catalogues de ventes, de musées et d'expositions et les auteurs qui se sont occupés de ces émaux","[Logbook of the Nassau (Ship : 1824-1865) of New Bedford, Mass., mastered by J.W. White, kept by H.C. Murdock on voyage 5 Aug. 1850-22 May 1853]","[Logbook of the Saratoga (Ship) of New Bedford, Mass.; mastered by Frederick Slocum, kept by Washington Fosdick, on voyage from 3 Nov. 1856-1 June 1860]","Log cabins and cottages; how to build and furnish them","A loiterer in New York;","Léonard Limosin et les émailleurs français : biographie critique","Léonard Limosin et les émailleurs français","London city churches","London cries & public edifices","London and its environs in the nineteenth century : illustrated by a series of views from original drawings","London parks and gardens","Londres, Hampton Court et Windsor","Looking skyward and the earth, illustrated","Loom-fixing and weaving. A book for all who are interested in such matters","L'ordre françois trouvé dans la nature, présenté au roi le 21 septembre 1776. Orné de planches gravées d'après les dessins de l'auteur","Lordship Simco Jewelry and Awards 1973","The Lord's prayer in five hundred languages, comprising the leading languages and their principal dialects throughout the world, with the places where spoken","The Lord's prayer in three hundred languages comprising the leading languages and their principal dialects throughout the world with the places where spoken","L'orfevrerie d'Ercuis ... fonderies, laminoirs et ateliers d'orfevrerie, d'argenture et dorure a Ercuis (Oise).","De l'origine des loix, des arts, et des sciences, et de leurs progrès chez les anciens peuples","De l'origine des loix, des arts, et des sciences, et de leurs progrès chez les anciens peuples","De l'origine des loix, des arts, et des sciences, et de leurs progrès chez les anciens peuples","Los colores de anilina de la Badische Anilin- & Soda-Fabrik, Ludwigshafen s/Rhin y su aplicación sobre lana, algodón, seda y otras fibras textiles","Loseley Park.","Los religiosos en Cataluña durante la primera mitad del siglo 19","Los religiosos en Cataluña durante la primera mitad del siglo 19","Los religiosos en Cataluña durante la primera mitad del siglo 19","Los religiosos en Cataluña durante la primera mitad del siglo 19","Loss in weight and rehydration of a clay burned at different temperatures","The lost solar system of the ancients discovered","The lost solar system of the ancients discovered","The lost tribes and the Saxons of the East and of the west, with new views of Buddhism, and translations of rock-records in India","Lotto. [Pt.52, vol.5","Lough Corrib : its shores and islands ; with notices of Lough Mask","Louis XVI furniture","Low cost homes.","The Lowell suburban directory for Billerica, Chelmsford, Dracut, Tewksbury, Tyngsboro and Westford : containing an alphabetical list of the inhabitants and business firms, streets, town offices, societies, churches and other miscellaneous matter","The Lowell suburban directory for Billerica, Chelmsford, Dracut, Tewksbury, Tyngsboro and Westford : containing an alphabetical list of the inhabitants and business firms, streets, town offices, societies, churches and other miscellaneous matter","Loy Hering : ein Beitrag zur Geschichte der deutschen Plastik des XVI. Jahrhunderts","Lucernae fictiles musei Passerii","Lucernae fictiles musei Passerii","Lucernae fictiles musei Passerii","Lud. Smids. M.D. Emblemata heroica, of, De medalische sinnebeelden der ses en dertigh graaven van Holland : met konstplaaten vercierd","Lud. Smids Tooneel van staat der Roomsche keiseren : neevens deeser groot muntekabinet","Luini","L'utilité des voyages : qui concernent la connoissance des médailles, inscriptions, statues, dieux lares, peintures anciennes, et les bas reliefs, pierres precieuses et gravées, cachets, talismans, anneaux, manuscrits, langues, & autres choses remarquables, et l'avantage que la recherche de toutes ces antiquitez procure aux sçavans, avec un memoire de quelques observations generales qu'on peut faire pour ne pas voyager inutilement","Lutyens houses and gardens","L'uvre de De Cuvilliès : époque Louis XV : nouveau livre de plafonds","L'uvre de J.-F. Forty : époque Louis XVI","Luz da liberal, e nobre arte da cavallaria : offerecida ao Senhor D. João, principe do Brazil","Lvdovici Demontiosii Gallvs Romae hospes : vbi multa antiquorum monimenta explicantur, pars pristinae formae restituuntur : opus in quinque partes tributum","Macfarlane's castings : ornamental fountains, park and garden seats, &c","Machine drawing; a practical guide to the standard methods of graphical representation of machines, including complete detail drawings of a duplex pump and of a direct-current generator","Machinery for metalliferous mines : a practical treatise for mining engineers, metallurgists and managers of mines","Machinery pattern making","Machinery pattern making","Madrid : an historical description and handbook of the Spanish Capital","Maerkisches Provinzial-Museum fuer Berlin ..","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","Magazijn van tuin-sieraaden, of, Verzameling van modellen van aanleg en sieraad, voor groote en kleine lust-hoven, voorn amelijk van dezulke die, met weinig kosten, te maaken zijn","The magic of dress","Magnetismus und Hypnotismus; eine Darstellung dieses Gebietes, mit besonderer Berücksichtigung der Beziehungen zwischen dem mineralischen Magnetismus, dem sogenannten thierischen Magnetismus und dem Hypnotismus","A Magyarországi művészet története","The Fabricator : New Bedford Textile School yearbook","Making advertisements and making them pay","Making advertisements and making them pay","The making of a book","Kasimir Malewitsch - Die gegenstandslose Welt","Man before metals","Manet and the French impressionists: Pissarro--Claude Monet--Sisley--Renoir--Berthe Morisot--Cézanne--Guillaumin","Manet and the French impressionists: Pissarro--Claude Monet--Sisley--Renoir--Berthe Morisot--Cézanne--Guillaumin","Manhattan: historic and artistic; a six day tour of New York city;","Maniliani Bononiensis monumenti historico-mystica lectio","Manners and monuments of prehistoric peoples","The manual arts in New York State","Manuale d'architettura","Manuale di architettura","Manuale di varj ornamenti componenti la serie de' vasj antichi : si' di marmo che di bronzo esistenti in Roma e fuori","Manuale di varj ornamenti componenti la serie de' vasj antichi : si' di marmo che di bronzo esistenti in Roma e fuori","Manuale di varj ornamenti componenti la serie de' vasj antichi : si' di marmo che di bronzo esistenti in Roma e fuori","Manual of Egyptian archæology and guide to the study of antiquities in Egypt. For the use of students and travellers","A manual for managers, designers, weavers, and all others connected with the manufacture of textile fabrics","A manual for managers, designers, weavers, and all others connected with the manufacture of textile fabrics, containing definitions, derivations and explanations of technical terms, the use made of many substances; rules, tables, and some elementary instructions for beginners","A manual for the study of the sepulchral slabs and crosses of the middle ages","A manual of ancient sculpture, Egyptian - Assyrian - Greek - Roman","Manual of classical literature : from the German of J.J. Eschenburg, with additions","A manual of dyeing with the dyestuffs of the Cassella Color Company, New York","Manual of ecclesiastical architecture. Comprising a study of its various styles, the chronological arrangements of its elements, and its relation to Christian worship","A manual of elementary geometrical drawing, involving three dimensions. Designed for use in high schools, academies, engineering schools, etc. : and for the self-instruction of inventors,artizans, etc. ... In five divisions ..","A manual of Greek archaeology","The manual of heraldry : being a concise description of the several terms used, and containing a dictionary of every designation in the science. Illustrated by four hundred engravings on wood","The manual of heraldry : a concise description of the several terms used and containing a dictionary of every designation in the science / by Francis J. Grant","Manual of library bookbinding practical and historical","Manual of needlework. Teaching how to do Kensington, applique, cretonne, roman, cross-stitch, outline and other embroideries ..","A manual of needlework, knitting and cutting out for evening continuation schools","A manual of pottery and porcelain for American collectors","A manual of practical medical electricity : the Röntgen rays and Finsen light","The manual of reference of the textile workers of America","A manual of spherical and practical astronomy, embracing the general problems of spherical astronomy, the special applications to nautical astronomy, and the theory and use of fixed and portable astronomical instruments, with an appendix on the method of least squares","A manual of topographical drawing","A manual of weave construction; a systematic arrangement and explanation of the foundation and derivative weaves for harness looms","Manual training. Elementary woodwork;","Manual training : first lessons in wood-working","Manual training for the rural schools; a group of farm and farm home woodworking problems","Manual training for the rural schools; a group of farm and farm home woodworking problems","Manual training in the grades","Manuel d'archeologie francaise depuis les temps mérovingiens jusqu'à la renaissance ..","Manuel du conducteur des ponts et chausseâes : d'apráes le dernier programme officiel des examens d'admission","Manuel général de l'ornement décoratif : étude encyclopédique sur le gout appliqué aux embellissements extérieurs et intérieurs aux tentures, a l'ameublement, aux vases, au costume, a la composition des jardins, etc.","Manufacture of narrow woven fabrics, ribbons, trimmings, edgings, etc., giving description of the various yarns used. The construction of weaves and novelties in fabric structures, also descriptive matter as to looms, etc","Manufacture of narrow woven fabrics, ribbons, trimmings, edgings, etc., giving description of the various yarns used. The construction of weaves and novelties in fabric structures, also descriptive matter as to looms, etc","Manufacturer's manual.","Manufacturing and laboratory tests to produce an improved cotton airplane fabric","Manuscript notes on weaving","Manuscript notes on weaving","Manuscript notes on weaving","Manuscript notes on weaving","Marble decoration and the terminology of British and foreign marbles : a handbook for students","Les marbriers romains et le mobilier presbytéral","Ammiani Marcellini Rerum gestarum qui de XXXI supersunt, libri XVIII","Marci Antonii Nattae astensis De pvlchro libri sex","Francisci Marii Grapaldi De partibvs aedivm libellvs cvm additamentis emendatissimvs","Francisci Marii Grapaldi De partibvs aedivm libellvs cvm additamentis emendatissimvs","The maritime flags and standards of all nations, together with a geographical sketch","Marmi cremonesi, ossia, Ragguaglio delle antiche inscrizioni che si conservano nella villa delle Torri de' Picenardi : opera","Marmi eruditi, ovvero, Lettere sopra alcune antiche inscrizioni","Marmion; a tale of Flodden Field.","Marmora Felsinea : innumeris non solum inscriptionibus exteris hucusque ineditis : sed etiam quamplurimis doctissimorum virorum expositionibus roborata & aucta : illustrissimo ac amplissimo Bononiae Senatui dicata","Marmora Oxoniensia, ex Arundellianis, Seldenianis aliisque conflata","Marmora Pisaurensia notis illustrata","Marmor Pisanum de honore bisellii : parergon inseritur de veterum sellis, synopsis appenditur de re donatica antiquorum, quam breui spondet","Marmor Sandvicense, cvm commentario et notis","Marques typographiques, ou, Recueil des monogrammes, chiffres, enseignes, emblèmes, devises, rébus et fleurons des libraires et imprimeurs qui ont exercé en France depuis l'introduction de l'imprimerie en 1470 jusqu'à la fin du seizième siècle : à ces marques sont jointes celles des libraires et imprimeurs qui pendant la même période ont publié, hors de France, des livres en langue française","Marsan Ostomy Appliances 1969","Martin H. Colnaghi, Marlborough Gallery","Martin Schongauer et l'art du Haut-Rhin au XVe siècle","Marvelous works of nature and art : together with useful and interesting information for all, with plates of illustration","The Mason Machine Works, Taunton, Massachusetts, U.S.A., inventors and builders of cotton machinery : Founded 1842 ; Incorporated 1873 ; [Catalogue]","Mason's combined buying and selling coin priced catalogue, for 1881. Showing buying and selling prices","Massilia-Carthago sacrifice tablets of the worship of Baal. Reproduced in facsimile, edited, translated, and compared with the Levitical Code","The masterpieces of Constable (1776-1837). Sixty reproductions of photographs from the original paintings, affording examples of the different characteristics of the artist's work","The masterpieces of the early Flemish painters : sixty reproductions of photographs from the original paintings, by F. Hanfstaengl, affording examples of the different characteristics of the artist's work","Masters in art : a series of illustrated monographs","Masters in art : a series of illustrated monographs","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Materials and documents of architecture and sculpture : classified alphabetically","Mathematical elements of natural philosophy, confirm'd by experiments : or, An introduction to Sir Isaac Newton's philosophy","Mathematical recreations and essays","Matthews' American armoury and blue book","Mat weaving and slat weaving in primary schools; a practical manual especially for primary-kindergarten teachers ..","McClary's wireless : September nineteen twenty-two","McLeansboro, Illinois illustrated : special supplement to the McLeansboro times","The meaning of art, its nature, rôle, and value","Mechanical drawing: lettering, materials and methods","Mechanical drawing copy plates","Mechanical drawing. Elementary and advanced","Mechanical drawing for trade schools","Mechanical equipment of buildings; a reference book for engineers and architects","Mechanical equipment of buildings; a reference book for engineers and architects","Mechanical equipment of buildings; a reference book for engineers and architects","Mechanical exercises, or, The elements and practice of carpentry, joinery, bricklaying, masonry, slating, plastering, painting, smithing, and turning","Mechanical graphics. An educational course on the theory and practice of mechanical drawing","Mechanics of the household; a course of study devoted to domestic machinery and household mechanical appliances","Mechanics of the household","Mechanics of the strength and elasticity of solids; being part IIIe of the Mechanics of engineering","Mechanical Contracting & Plumbing January-December 1909","Mechanical Contracting & Plumbing January-December 1912","The medallic history of imperial Rome : from the first triumvirate, under Pompey, Crassus, and Cæsar, to the removal of the imperial seat, by Constantine the Great ; with the several medals and coins, accurately copied and curiously engraven ; to which is prefixed, an introduction containing a general history of Roman medals ; in two volumes","The medallic history of imperial Rome : from the first triumvirate, under Pompey, Crassus, and Cæsar, to the removal of the imperial seat, by Constantine the Great ; with the several medals and coins, accurately copied and curiously engraven ; to which is prefixed, an introduction containing a general history of Roman medals ; in two volumes","Medallic illustrations of the history of Great Britain and Ireland to the death of George II","Medallic illustrations of the history of Great Britain and Ireland to the death of George II","Medals of the British navy and how they were won : with a list of those officers, who for their gallant conduct were granted honorary swords and plate by the Committee of the Patriotic Fund","Catalogue of a choice collection of pictures and other works of art, chiefly Italian, of Mediaeval and Renaissance time, the property of Signor Stephano Bardini of Florence","Mediæval town planning : a lecture delivered at the John Rylands Library on the 13th December, 1916","Medical directory of New York, New Jersey and Connecticut","The medical and surgical uses of electricity : including the X-ray, Finsen light, vibratory therapeutics, and high-frequency currents","Medici lace and the art of making it","Medieval architecture, its origins and development, with lists of monuments and bibliographies","Medieval architecture, its origins and development, with lists of monuments and bibliographies","Medieval architecture, its origins and development, with lists of monuments and bibliographies","Medieval architecture, its origins and development, with lists of monuments and bibliographies","Medieval architecture; its origins and development : with lists of monuments and bibliographies","The medieval churches of Piacenza: sixty-four illustrations","Meditations of an autograph collector","Mediæval art, from the peace of the church to the eve of the renaissance, 312-1350","Mediæval military architecture in England","Mediæval military architecture in England","Catalogue de tableaux anciens : uvres remarquables de Van der Meer de Delft et autres de F. Bol, P. Breughel, Fabritius, ... etc., etc. : tableaux modernes par Monticelli, Th. Rousseau et Diaz : le tout formant la collection de feu Thoré-Bürger, dont la vente aura lieu Hotel Drouot, salle no 7, le lundi 5 decémbre 1892 a trois heures","Meister Bertram : Tätig in Hamburg, 1367-1415","Meister des ornamentstichs, eine auswahl aus vier jahrhunderten","Meister des ornamentstichs, eine auswahl aus vier jahrhunderten","Meister des Rokoko : acht farbige Wiedergaben nach Gemälden von Watteau, Boucher und Fragonard","Meisterstücke orientalischer Knüpfkunst","Meisterstücke orientalischer Knüpfkunst","Meisterwerke der Älteren Pinakothek in München ...","Melba's gift book of Australian art and literature","Melitsat kai hermeneia : das ist, Onomasticvm vnd Interpretatio, oder, Aussführliche Erklerung Leonharten Thurneyssers zum Thurn ... vber etliche frembde vn[d] (bey vielen hochgelarten, die der lateinischen vnd griechischen Sprach erfahren) vnbekante Nomina, Verba, Prouerbia, Dicta, Sylben, Caracter, vnd sonst Reden, deren nicht allein in theuren Philosophi vnd Medici Aurelij, Theophrasti, Paracelsi von Hohenheim, sondern auch in anderer Authorum Schrifften hin vnd wider weitleufftig gedacht ... : das ander Theil, in welchem fast jedes Wort, mit seiner eigenen Schrifft, nach der Völcker Etymologia oder eigenen Art vnd Weis zureden beschrieben worden ist","Melozzo da Forli : ein Beitrag zur Kunst und Kulturgeschichte Italiens","Mémoires sur les objets les plus importans de l'architecture","Mémoire sur l'art de perfectionner les constructions rurales","Memoirs","Memoirs illustrative of the art of glass-painting","Memoirs illustrative of the art of glass-painting","Memoirs of the Geological Survey of India","Memoirs relating to European and Asiatic Turkey, and other countries of the East;","Memorandum on clay discs called \"Spindle Whorls\" and Votive Seals found at Sankisa, Behar, and other Buddhist ruins in the North Western provinces of India","Memorial exhibition of the works of the late J. McNeill Whistler, first president of the International Society of Sculptors, Painters, and Gravers, in the New Gallery, Regent Street, London, from the twenty-second of February to the thirty-first of March","Memorial exhibition of the works of the late Thomas Eakins, beginning December 23, 1917 and continuing through January 13, 1918","Memorial, presented by the Trustees of the Sanitary District of Chicago to the Congress of the United States : deep waterway from Lake Michigan to the Mississippi River at St. Louis","Memorials of Christie's : a record of art sales from 1766 to 1896","Memorials of Christie's : a record of art sales from 1766 to 1896","Memorials of old Nottinghamshire","Memorial windows.","Memorie degli architetti antichi e moderni","Memorie dei più insigni pittori, scultori e architetti domenicani : con aggiunta di alcuni scritti intorno le belle arti del P. L. Vinc. Marchese","Memorie della zecca fermana","Memorie intorno alle pubbliche fabbriche piu insigni della città di Brescia","Memorie istoriche della miracolosa immagine di Maria Vergine dell' Impruneta","Memories of the \"411th\" Telegraph Battalion in the World War here and \"over there\" ...","Memories of an old collector","Memorie Trevigiane : sulle opere di disegno dal mille e cento al mille ottocento : per servire alla storia delle belle arti d'Italia","Men, women and mirth ...","Men of New Haven in cartoon","Men of the old stone age : their environment, life and art","Men of the old stone age, their environment, life and art","Men of the old stone age, their environment, life and art","Men of the old stone age : their environment, life and art","Men of the old stone age, their environment, life and art","Men of the old stone age, their environment, life and art","Men of Worcester in caricature ;","Men of Worcester in caricature ;","Men's ready made clothing : sample book 89F.","Men's wear of Canada (April-December 1911)","Men's wear of Canada (January-December 1912)","Men's wear of Canada (January-December 1913)","Men's wear of Canada (January-December 1914)","Men's wear of Canada (January-December 1915)","Men's wear of Canada (January-December 1916)","Men's wear of Canada (January-December 1917)","Men's wear of Canada (January-December 1918)","Men's wear of Canada (January-December 1919)","Men's wear of Canada (January-December 1920)","Men's wear of Canada (January-December 1921)","Men's wear of Canada (January-December 1922)","Mesdames nos aieules : dix siecles d'elegances","The message of greek art","Metallgefässe","Metals and metal-working in old Japan","Metal-work; a handbook for teachers and students","Metropolitan coin book, containing accurate engravings of the various gold, silver and other coins now in circulation throughout the world;","Metsu","Meubles, sièges, bronzes, dessins","Mexican painting and painters; a brief sketch of the development of the Spanish school of painting in Mexico","Meydum and Memphis (III)","Il microcosmo della pittura, ouero, Trattato diuiso in due libri ...","The microscope : an introduction to microscopic methods and to histology","The microscope and its revelations","The microscope and its revelations","Middlesex pedigrees, as collected by Richard Mundy in Harleian ms. no. 1551","Milestones along the color line : a souvenir of Durham, N.C., showing the progress of a race","Military review","Military review","Miller High-Light Lighting 1965","The Millers of Haddington, Dunbar and Dunfermline; a record of Scottish bookselling","Millwork catalogue : makers of the original patent dowelled doors, sash, blinds, fine interior finish, store and office fixtures, bank counters, dealers in lumber, etc","MinÄ«atiÍ¡ury KenigsbergskoÄ­ liÍ¡etopisi : arkheologicheskÄ«Ä­ ÄtiÍ¡ud : s prilozhenÄ«em trekh fototipicheskikh tablitÍ¡s","Mineral resources of the United States","Trattato di miniatura, per imparare facilmente a dipingere senza maestro : e la dichiarazione di molti segreti per fare i più bei colori, colla maniera di far l'oro brunito, l'oro in conchiglie, e la vernice della China : quelli, che attendono allo studio delle fortificazioni, impareranno qui a miniare ogni sorta di pianta e di paese","The miniature painter's manual containing progressive lessons on the art of drawing and painting likenesses from life on card-board, vellum, and ivory, with concise remarks on the delineation of character and caricature","Miniatures, ancient and modern","The Mining industry in Quebec","The ministry of art","The mirrovr of maiestie: or, The badges of honovr conceitedly emblazoned. A photo-lith. fac-simile reprint from Mr. Corser's perfect copy. A.D. 1618","Miscellanea genealogica et heraldica :","Miscellanea genealogica et heraldica :","Miscellanea genealogica et heraldica :","Miscellanea genealogica et heraldica :","Miscellanea genealogica et heraldica :","Miscellanea genealogica et heraldica :","Miscellaneous works, in verse and prose ... consisting of such as were never before printed in twelves. With some account of the life and writings of th author","Miscellaneous works, in verse and prose ... consisting of such as were never before printed in twelves. With some account of the life and writings of th author","Miscellaneous works, in verse and prose ... consisting of such as were never before printed in twelves. With some account of the life and writings of th author","Miscellanies relating to the arts","Mission architecture as exemplified in San Xavier del Bac; including a complete list of the missions in the South-west; also a bibliography of the manuscripts and works pertaining to the subject","Mission furniture : also fine cabinet work to order.","Mission furniture.","Mississippi Glass Co., Mississippi Wire Glass Co. ","Mittelalterliche Plastik in Venedig","A mélvezés mvészete","M.L. Vitrvuio Pollione Di architettura : dal vero esemplare latino nella volgar lingua tradotto, e con le figure a suoi luoghi con mirãdo ordine insignito : anchora con la tauola alfabetica, nella quale facilmente si potra trouare la moltitudine de vocaboli a suoi luoghi cõ gran diligenza esposti e dichiarati : mai piu da alcuno altro fin al presente stampato a grande vtilita di ciascuno studioso","Mémoires de littérature tirez des registres de l'Académie royale des inscriptions et belles lettres, depuis le renouvellement de cette Académie jusqu'en 1705","Mémoires de littérature tirez des registres de l'Académie royale des inscriptions et belles lettres, depuis le renouvellement de cette Académie jusqu'en 1705","Mémoires de M. le marquis de Feuquière, lieutenant général des armées du roi : contenans ses maximes sur la guerre, & l'application des exemples aux maximes","Mémoires de M. le marquis de Feuquière, lieutenant général des armées du roi : contenans ses maximes sur la guerre, & l'application des exemples aux maximes","Mémoires de M. le marquis de Feuquière, lieutenant général des armées du roi : contenans ses maximes sur la guerre, & l'application des exemples aux maximes","Mémoires de M. le marquis de Feuquière, lieutenant général des armées du roi : contenans ses maximes sur la guerre, & l'application des exemples aux maximes","Mémoires sur l'électricité et la magnétisme","Münz-Cabinet. : le cabinet des monnaies du voyageur et du négociant, ou représentation des monnaies courantes des différens pays... recueillies et publiées par Engelmann père et fils... The Traveller's and merchant's cabinet of moneys..","The model architect : a series of original designs for cottages, villas, suburban residences, etc., accompanied by explanations, specifications, estimates, and elaborate details : prepared expressly for the use of projectors and artisans throughout the United States","The model architect : a series of original designs for cottages, villas, suburban residences, etc., accompanied by explanations, specifications, estimates, and elaborate details : prepared expressly for the use of projectors and artisans throughout the United States","[Model Buch : T.1-4","[Model Buch : Teil 1.-2","[Model Buch : Teil 1.-2","Model drawing, prepared for the use of the students of the Massachusetts Normal Art School, Boston, Mass.","Model engine construction, with practical instructions to artificers and amateurs","Model houses for little money","A model housing law","Modelling; a guide for teachers and students","Modelling : a guide for teachers and students","Modelling; a guide for teachers and students","Modelling; a guide for teachers and students","Modell- und Zeichnungsbuch für Ebenisten, Tischer, Tapezirer und Stuhlmacher : und sonst für jeden Liebhaber des guten Geschmacks bey Möblirung und Einrichtung der Putz- und Prachtzimmer","Modern Needlecraft No. 41  (Spring Summer 1963)","The modern architect : or, Every carpenter his own master ; embracing plans, elevations, specifications, framing, etc., for private houses, classic dwellings, churches, &c. to which is added a new system of stair-building","The modern architect, or, Every carpenter his own master : embracing plans, elevations, specifications, framing, etc., for private houses, classic dwellings, churches, &c., to which added the new system of stair-building","Modern bookbindings, their design and decoration","Modern book-plates and their designers","Modern British domestic architecture and decoration","The modern builder's assistant, or, A concise epitome of the whole system of architecture : in which the various branches of that excellent study are establish'd on the most familiar principles and rendered adequate to every capacity ...","Modern cabinet work, furniture & fitments; an account of the theory & practice in the production of all kinds of cabinet work & furniture with chapters on the growth and progress of design and construction; illustrated by over 1000 practical workshop drawings, photographs & original designs","Modern cabinetwork, furniture & fitments; an account of the theory & practice in the production of all kinds of cabinetwork & furniture, with chapters on the growth and progress of design and construction;","Modern city planning and maintenance","The modern clock; a study of time keeping mechanism; its construction, regulation, and repair","Modern dwellings : a book of practical designs and plans for those who wish to build or beautify their homes","Modern dwellings in town and country adapted to American wants and climate with a treatise on furniture and decoration","Modern etching and engraving","Modern french masters; a series of biographical and critical reviews by American artists","Modern French masters","The modern home; a book of British domestic architecture for moderate incomes; a companion volume to \"The British home of to-day\";","The modern home : a book of British domestic architectvre for moderate incomes; a companion volvme to \"The British home of to-day\"","Modern homes.","Modern illustration","Modern lettering, artistic and practical; a thorough and practical text-book for use in schools and colleges and for the self-instruction of architects, artists, decorators and sign writers; the construction of pen and ink designs for commercial uses; advertisements, letter heads, business cards, inscriptions, memorials, resolutions, etc.","Modern mechanism, exhibiting the latest progress in machines, motors, and the transmission of power, being a supplementary volume to Appletons' cyclopaedia of applied mechanics","Modern methods in horology","Modern monuments, tablets and sarcophagi ..","Modern painting, hardwood finishing and sign writing ..","Modern painting, hardwood finishing and sign writing","Modern paintings as seen and described by great writers","Modern paintings by German and Austrian masters","Modern pen drawings: European and American;","Modern show card lettering, designs and advertising phases;","Modern Spanish painting; being a review of some of the chief painters and paintings of the Spanish school since the time of Goya","Modernt engelskt boktryck och engelska bokband","Modo del dividere l'allvvioni da qvello di Bartolo, et de gli agrimensori diverso. Mostrato con ragioni mathematiche & con pratica","Monasterii Sanctae Mariae et Sanctorum Johannis et Pauli de Casaemario brevis historia","Monastic and baronial remains, with other interesting fragments of antiquity, in England, Wales, and Scotland : illustrated by upwards of one hundred plates","Monasticon Anglicanum, or, The history of the ancient abbies, and other monasteries, hospitals, cathedral and collegiate churches in England and Wales. With divers French, Irish, and Scotch monasteries formerly relating to England","Piet Mondrian - Neue Gestaltung - Neoplastizismus","Monetario americano (ilustrado) clasificado","Monograph of United States cents and half cents issued between the years 1793 and 1857: to which is added a table of the principal coins, tokens, jetons, medalets, patterns of coinage and Washington pieces, generally classified under the head of colonial coins. A contribution to the numismatic history of the United States","Monstres","The Montagu collection of coins which will be sold by auction by Sotheby, Wilkinson & Hodge, at their house, 1896 : catalogue","Monthly microscopical journal: transactions of the Royal Microscopical Society, and record of histological research at home and abroad","Monthly microscopical journal: transactions of the Royal Microscopical Society, and record of histological research at home and abroad","Monumenta Graeca ex museo equitis ac senatoris Iacobi NaniI veneti","Monumenta Patauina, Sertorii Vrsati studio collecta, digesta, explicata, suisque iconibus expressa","Monumenta peloponnesia : commentariis explicata","Monumenta peloponnesia : commentariis explicata","Monumenta veteris Antii, hoc est, Inscriptio M. Aquilii et tabula solis Mithrae variis figuris & symbolis exsculpta quae nuper inibi reperta, nunc prodeunt commentari illustrata, & accuratè explicata : accedunt Dissertationes de Beleno et aliis quibusdam Aquilejensium diis. et De colonia Forojuliensi","Monumenti antichi inediti","Monumenti antichi inediti","Monumenti del Giardino Puccini","Monumenti di fabbriche antiche estratti dai disegni dei piu celebri autori","Monumenti di fabbriche antiche estratti dai disegni dei piu celebri autori","Monumenti di fabbriche antiche estratti dai disegni dei piu celebri autori","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","Monumenti etruschi o di etrusco nome","The monuments of Christian Rome from Constantine to the renaissance","The monuments of Christian Rome from Constantine to the renaissance","Monuments of the early church","Monuments of the early church","The monument to Robert Gould Shaw : its inception, completion, and unveiling, 1865-1897","Monumentum extremi honoris : perennis virtutis piis manibus serenissimi ac potentissimi principis Ferdinandi Mariae, utriusque Bavariae, ac superioris Palatinatus ducis ... : in Regio Electorali Templo RR. PP. Clericorum Regularium erectum ac nuncupatum","Monumentum sive columbarium libertorum et servorum Liviae Augustae et Caesarum : Romae detectum in Via Appia, anno M.D.CC.XXVI.","Monvmenta antiqva vrbis et agri Brixiani","Mordvalaisten pukuja kuoseja. Trachten und Muster der Mordvinen","\"More Light: The Modern Well-lighted Plant is the \"Barreled Sunlight\" Plant","More famous homes of Great Britain and their stories","More queer things about Japan","Moscou","Moscou","Moses and the monuments : light from archaeology on Pentateuchal times","Moses and the monuments : light from archaeology on Pentateuchal times","Mother Bunch : a story for boys and girls","Mother Goose comes to Portland;","Mother Goose , or The old nursery rhymes","Motifs de Broderie copte","Motifs pour broderies. (IIIme série)","Motion picture electricity","Mouldings, mirrors, pictures and frames.","Moyen vniuersel de pratiquer la perspective sur les tableaux, ou surfaces irregulieres : ensemble quelques particularitez concernant cet art, & celuy de la graueure en taille-douce","M. P.'s in session, from Mr. Punch's parliamentary portrait gallery","Méthode de composition ornementale","Méthode de composition ornementale","Mumin : [i.e., The believer in Allah.]","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Municipal record","Mural or monumental decoration: its aims and methods. Comprising fresco, encaustic, water-glass, mosaic, oil painting. With an appendix","Mural painting in America; the Scammon lectures, delivered before the Art institute of Chicago, March, 1912, and since greatly enlarged, by Edwin Howland Blashfield;","Mœurs, usages et costumes au moyen âge : et à l'époque de la renaissance","Mœurs, usages et costumes au moyen âge et à l'époque de la renaissance","Musaeum Brackenhofferianum","Musée de peinture et de sculpture; ou, Recueil des principaux tableaux, statues et bas-reliefs des collections publiques et particulières de l'Europe. Dessiné et gravé à l'eau-forte par Réveil, avec des notices descriptives, critiques et historiques par Louis et Réné Ménard","Musee De Poupees","Musei Theupoli : antiqua numismata olim collecta a Joanne Dominico Theupolo","Musei Theupoli : antiqua numismata olim collecta a Joanne Dominico Theupolo","Museo capitolino, o sia, Descrizione delle statue, busti, bassirilievi, urne sepolcrali, iscrizioni, ed altre ammirabili, ed erudite antichità, che si custodiscono nel palazzo alla destra del Senatorio vicino alla chiesa d'Araceli in Campidoglio","Museo Cospiano : annesso a quello del famoso Vlisse Aldrovandi e donato alla sua patria dall' illustrissimo signor Ferdinando Cospi ..., fra' gli Accademici Gelati il Fedele, e principe al presente de' medesimi","Catalogue of the Museum and Gallery of Art of the New-York Historical Society, 1893","Museum Cortonense : in quo vetera monumenta complectuntur anaglypha, thoreumata, gemmae inscalptae insculptaeque quae in Academia etrusca ceterisque nobilium virorum domibus adservantur, in plurimus tabulis aereis distributum","The museum, a manual of the housing and care of art collections, by Margaret Talbot Jackson.","Museum ideals of purpose and method","Museum Odescalchum, sive, Thesaurus antiquarum gemmarum : cum imaginibus in iisdem insculptis, et iisdem exsculptis, quæ a serenissima Christina svecorum regina collectæ in Museo Odescalcho adservantur, et a Petro Sancte Bartolo quondam incisæ, nunc primum in lucem proferuntur ..","Museum Odescalchum, sive, Thesaurus antiquarum gemmarum : cum imaginibus in iisdem insculptis, et iisdem exsculptis, quæ a serenissima Christina svecorum regina collectæ in Museo Odescalcho adservantur, et a Petro Sancte Bartolo quondam incisæ, nunc primum in lucem proferuntur ..","Museum of antiquity : a description of ancient life : the employments, amusements, customs and habits, the cities, palaces, monuments and tombs, the literature and fine arts of 3,000 years ago","Museum of antiquity; a description of ancient life: the employments, amusements, customs and habits, the cities, places, monuments and tombs, the literature and fine arts of 3,000 years ago","Museum of antiquity; a description of ancient life: the employments, amusements, customs and habits, the cities, palaces, monuments and tombs, the literature and fine arts of 3,000 years ago","Museum of antiquity; a description of ancient life: the employments, amusements, customs and habits, the cities, places, monuments and tombs, the literature and fine arts of 3,000 years ago","The museum of classical antiquities : being a series of essays on ancient art","Museum of painting and sculpture, or, Collection of the principal pictures, statues and bas-reliefs in the public and private galleries of Europe","Museum regium, seu, Catalogus rerum tam naturalium, quam artificialium, quae in basilica bibliothecae augustissimi Daniae Norvegiaeq[ue] monarchae Christiani Quinti, Hafniae asservantur","Museum veronense, hoc est, Antiquarum inscriptionum atque anaglyphorum collectio : cui Taurinensis adiungitur et Vindobonensis : accedunt monumenta id genus plurima nondum vulgata, et ubicumque collecta","The music of the eye; or, Essays on the principles of the beauty and perfection of architecture, as founded on and deduced from reason and analogy, and adapted to what may be traced of the ancient theories of taste, in the three first chapters of Vitruvius ..","Muster altdeutscher Leinenstickerei : II","Muster altdeutscher Leinenstickerei : IV","M. Vitruuio Pollion De architectura : diuidido en diez libros, traduzidos de Latin en Castellano por Miguel de Vrrea architecto, y facado en su perfectio por Iuan Gracian impressor vezino de Alcala","M. Vitrvvii De architectvra libri decem : nuper maxima diligentia castigati atq[ue] excusi : additis Iulij Frontini De aqueductibus libris propter materiae affinitatem","M. Vitrvvii Pollionis De architectura libri decem","M. Vitrvvii viri svae professionis pertissimi De architectvra libri decem, ad Avgvstum Cæsarem accuratiss. conscripsit & nvnc primvm in Germania qva potuit diligentia excusi, atq[ue] hinc inde schematibus non iniucundis exornati","M. Vitrvvivs per Iocvndvm solito castigatior factvs cvm figvris et tabvla vt iam legi et intelligi possit","Mycenae : a narrative of researches and discoveries at Mycenae and Tiryns","Mycen©Œ : a narrative of researches and discoveries at Mycen©Œ and Tiryns","My grandmother's garden, and An orchard ancestral","My lady's cabinet, decorated with drawings and miniatures","My school and my gospel","My sketchbook : v. 1 Pentonville","The mysteryes of nature and art : conteined in foure severall tretises, the first of water workes, the second of fyer workes, the third of drawing, colouring, painting, and engrauing, the fourth of divers experiments, as wel serviceable as delightful","The mystery of Edwin Drood","The mystery of the oriental rug; the mystery of the rug, the prayer rug, some advice to purchasers of oriental rugs","My story of the war : a woman's narrative of four years personal experience as nurse in the Union Army : and in relief work at home, in hospitals, camps, and at the front, during the war of the rebellion : with anecdotes, pathetic incidents, and thrilling reminiscences portraying the lights and shadows of hospital life and the sanitary services of the war","My story of the war: a woman's narrative of four years personal experience as nurse in the Union army, and in relief work at home, in hospitals, camps, and at the front, during the war of the rebellion...","My story of the war: a woman's narrative of four years personal experience as nurse in the Union army, and in relief work at home, in hospitals, camps, and at the front, during the war of the rebellion","Mythological Japan : the symbolisms of mythology in relation to Japanese art, with illustrations drawn in Japan, by native artists","Mythologische Gallerie; eine Sammlung von mehr als 750 antiken Denkmälern, Statuen, geschnittenen Steinen, Münzen und Gemälden, auf den 191 Original-Kupferblättern der französischen Ausg","The mythology of Greece and Rome : with special reference to its use in art","The mythology of Greece and Rome : with special references to its use in art","My threescore years and ten : an autobiography","Canadian textile journal","Canadian textile journal","Canadian textile journal","Canadian textile journal","Canadian textile journal","The Electrical experimenter","The Electrical experimenter","The craftsman","Canadian textile journal","Canadian textile journal","The Electrical experimenter","The Electrical experimenter","The Electrical experimenter","The Electrical experimenter","The Electrical experimenter","Nachrichten von sehenswürdigen Gemälde- und Kupferstichsammlungen : Münz- Gemmen- Kunst und Naturalienkabineten, Sammlungen von Modellen, Maschinen, physikalischen und mathematischen Instrumenten, anatomischen Präparaten und botanischen Gärten in Teutschland nach alphabetischer Ordnung der Städte","Proceedings of the National Meeting on Manned Space Flight: Unclassified Portion","Research on low density thermal insulation materials for use above 3000 deg f  sixth quarterly status report, 1 jul.-30 sep. 1963","Semi-annual status report for the period june 1, 1963 - november 30, 1963 on. investigation of ceramics as structural materials","Manned space flight network performance analysis for the sa-8 mission","Recent advances in ceramic materials appli- cable in space technology  (recents progres dans les materiaux ceramiques utilisables en technologie spatiale)","Surveyor II mission report.  Mission description and performance","A mechanical tension testing facility for brittle materials","The structure of the grain boundary in ceramics","The penetration of porous projectiles in aluminum and plastic targets","Unified S-band receiver-exciter subsystem","Sky effect on solar cells calibrated at 80,000 feet","Mariner-Mars 1969  A preliminary report","Segmented back-up bar  Patent","Measured and calculated radiation levels produced by galactic and solar cosmic rays in SST altitudes and precaution measures to minimize implications at commercial SST-operations","Semiannual progress report, 31 December 1969 - 1 July 1970","Multiple circuit switch apparatus with improved pivot actuator structure  Patent","Stabilization of gravity oriented satellites Patent","Large spacecraft antennas - New geometric configuration design concepts","Automatic recording McLeod gauge  Patent","Advanced injector concepts investigation Final summary report","Energy limiter for hydraulic actuators Patent","Planetary quarantine program  Quarterly progress report, period ending 30 Jun. 1971","Status of high power technology for educational satellites","Spacecraft and stage-geometry effects on the hypersonic characteristics of a horizontal- take-off reusable booster","Space programs summary no. 37-43, volume 1 for the period 1 November - 31 December 1966. The lunar program","Wind-tunnel investigation at low subsonic speeds of the static and oscillatory stability characteristics of models of several space capsule configurations","Space qualified Nd:YAG laser (phase 1 - design)","SNAP-8 power conversion system design review","RESIDUAL GAS INVESTIGATIONS DURING THE ESRO 1 SATELLITE TESTS","NEW METHOD FOR INFORMATION PICK UP FROM SPARK CHAMBERS","Instruction manual model 600F, data transmission test set","Research Achievements Review, volume 4, no. 6:  Chemical propulsion research at MSFC","CHEMICAL TRANSFORMATIONS IN A HYDROGEN-AIR MIXING LAYER","THE CAROTENOIDS OF SOME BASIDIOMYCETES:  A CHEMIOTAXIONOMIC SURVEY","LASER SOUNDING OF THE ATMOSPHERE","Terrestrial corpuscular radiation, part 1.  A posible mechanism for creation of a terrestrial corpuscular radiation under influence of cosmic rays, part 2","ELECTRODE POLARIZATION IN FUSED SILICATES AND THE FORMATION OF BIVALENT SILICON","INVESTIGATION OF THE PROCESS OF SIMPLE WAVE INVERSION IN AN ANISOTROPIC PLASMA","EFFECT OF PLASTIC DEFORMATION AND ALLOYING WITH SMALL ADDITIONS OF OXYGEN ON THE DECOMPOSITION OF METASTABLE BETA-PHASE IN THE ALLOY TS6","Engineering psychology in aviation and astronautics","Flywheel stabilized, magnetically torqued attitude control system for meteorological satellite study program","Tiros 2 meteorological satellite system, volume 1","COMPARATIVE STUDY OF THE HEAT TRANSFER OF A NOZZLE BLADE PROFILE IN A WIND TUNNEL AND IN AN AIR TURBINE","Geological provinces of the near side of the moon","Visible spectral power emitted from a laser produced uranium plasma","The effects of shock wave compaction on the transition temperatures of A15 structure superconductors","GAS CHROMATOGRAPHY TECHNIQUES:  APPLICATIONS IN THE AREA OF FUELS AND THEIR DERIVATIVES","Investigations using data in Alabama from ERTS-A, volume 1","Problems of flight in turbulence","Space processing of composite materials","NO sub X Deposited in the Stratosphere by the Space Shuttle Solid Rocket Motors","Optimization of engines operated remotely by laser power","A means of in-situ measurements of neutral H and He on an out-of-the-ecliptic mission","Space transport systems","Catalog of NASA's Gemini photography of the earth","NERVA reliability and safety analysis methods.  Volume 4:  Reliability testing, trend data and failure analysis","Rotor Dynamic State and Parameter Identification from Hovering Transients","Wind-tunnel results of the aerodynamic characteristics of a 1/8-scale model of a twin engine short-haul transport","Methods of computing the transformation matrix associated with gimballess inertial measurement units","Crystal growth from the vapor phase:  Experiment MA-085","Description and preliminary calibration results for the Langley hypersonic CF4 tunnel","Evaluating a contamination hazard with a residual gas analyzer","An investigation for the development of an integrated optical data preprocessor","Noise margin testing of the Apollo guidance computer","Lunar landing site constraints - The arguments for and against one preselected site versus serveral sites","Saturn I Block II guidance summary report","Specification for tank assemblies, positive expulsion, propellant reaction control subsystem design control","Apollo quarterly progress report, July September 1962","Project Apollo - Spacecraft development statement of work, phase A","Thermal screening of shuttle orbiter vehicle TPS materials under convective heating conditions, volume 1","The Canadian swept-frequency ionospheric sounding satellite","Dynamic characterization and analysis of space shuttle SRM solid propellant","Liquid-Hydrogen-Fueled Aircraft","Project Management: A new dimension in complex task management","Safer Liquid Natural Gas","High pressure, high temperature transducer","Fast acting check valve","The Natco suburban house and garage : attractive economical durable fireproof","A national museum of design","The National portrait gallery","The National portrait gallery","Naturalistic photography for students of the art","The natural principles and analogy of the harmony of form","Natural wood ornaments : for furniture manufacturers, architects, builders, interior decorators, stair builders, car builders, organ manufacturers, steamboat builders, etc., etc.","Nature drawing from various points of view","Nature in ornament; an enquiry into the natural element in ornamental design & a survey of the ornamental treatment of natural forms","The nature of Gothic : a chapter of The stones of Venice","Nature's laws and the making of pictures","Naukratis","Neben meiner Kunst : Flugstudien, Briefe und Persönliches","Nederlandsche schilderkunst in beeld","Needlecraft","Needle-made laces","Needlework as art","Needlework without \"specimens\": the modern book of school needlework","Nejstarí breviá chrvatsko-hlaholský. (Prvý breviá vrbnický) Uvodem a bibliografickými popisy hlaholských breviáu starí doby opatil Josef Vajs","Nervus opticus sive tractatus theoricus in tres libros opticam, catoptricam, dioptricam distributus : in quibus radiorum â lumine, vel objecto per medium diaphanum processus, natura, proprietates, & effectus, selectis, & rarioribus experientijs, figuris, demonstrationibusque exhibentur","The Netherland galleries : being a history of the Dutch school of painting, illuminated and demonstrated by critical descriptions of the great paintings in the many galleries","The netting book for guipure d'art, &c..","Neudeutsche-Dekoration","Neue deutsche Buchillustration","Neues Ideen-magazin für Liebhaber von Gärten, englischen Anlagen und für Besitzer von Landgütern","Neues Ideen-magazin für Liebhaber von Gärten, englischen Anlagen und für Besitzer von Landgütern","Neues Weberbild: und Musterbuch... zur Beförderung der edlen Leinen- und Bildweberkunst ..","Neu hervorkommendes Weber Kunst und Bild Buch","A new book of designs for girandoles and glass frames in the present taste [graphic]","Newbury: a pattern of flatware made in sterling silver by the Towle Mfg. Company; with some history of Newbury: Massachusetts and its progenitor Newbury: England","The new country church building","A new dictionary of heraldry ... : and a concise account of the most noted orders of knighthood that are or have been, and of honours and dignities ecclesiastical, civil, or military ..","A new elucidation of colours, original, prismatic, and material : showing their concordance in three primitives, yellow, red, and blue, and the means of producing, measuring, and mixing them : with some observations on the accuracy of Sir Isaac Newton","The New-England primer; a history of its origin and development; with a reprint of the unique copy of the earliest known edition and many facsimile illustrations and reproductions","A new history of painting in Italy : from the II to the XVI century","A new history of painting in Italy, from the second to the sixteenth century","A new history of painting in Italy : from the II to the XVI century","A new history of painting in Italy, from the II to the XVI century;","New homes under old roofs","[New illustrated catalogue of furniture and general price list]","New light on Lincoln's character : [prospectus]","The new mission of art, a study of idealism in art","The new and old immigrant on the land; a study of Americanization and the rural church","New School : illustration, design, painting, The","The Newspaper man","Newton Club catalogue of paintings : [exhibition] from December the 9th to December the 17th, 1896","A new touch-stone for gold and silver wares ..","A new treatise on the practice of navigation at sea : containing all the details necessary to enable the mariner to become a good practical navigator.","New universal moulding book, containing latest styles of mouldings and architectural designs of exterior and interior finish ... rails, balusters and newel posts; architraves; front, interior and store doors ..","The New York and Albany post road from Kings Bridge to \"the ferry at Crawlier, over against Albany\" : being an account of a jaunt on foot made at sundry convenient times between May and November, nineteen hundred and five","New York city building zone resolution restricting the height and use of buildings and prescribing the minimum sizes of their yards and courts; with explanatory notes that will be helpful to owners, builders and architects","New York City record and building trades directory","New York City record and building trades directory","New York fashions.","New York fashions, 1908","The New York market, comp","New York plaisance","New York styles : fall and winter 1919-1920.","New York typographical union no. 6 : study of a modern trade union and its predecessors","Nicolas Poussin, his life and work","Nikon 8X Super Zoom Camera 1970","Nikon F Camera System 1968","Nikon Nikkormat EL Camera 1976","Nineteen hundred and two : a calendar for the year 1902; with drawings by the Toronto Art League illustrating some Canadian sports & pastimes","Ninety-eight : a calendar for the year 1898; with some drawings suggestive of the everyday life of the past in Canada","Ninety-five : a calendar for the year MDCCCXCV; with some selections from Canadian writers and drawings by members of the Toronto Art Students' League","Ninety-four : a calendar for the year of Our Lord MDCCCXCIV; with verses by some of the Canadian writers of verse and drawings by members of the Toronto Art Students' League","Ninety-nine : a calendar for the year 1899; with drawings illustrative of country life in Canada","Ninety-seven : a calendar for the year 1897 with sketches of some Canadian water-ways and appropriate selections from Canadian writers","Ninety-six : a calendar for the year 1896 with sketches of some Canadian water-ways and appropriate selections from Canadian writers","Ninety-three : a calendar for the year of our Lord MDCCCXCIII; with verses by some of the Canadian writers of verse and drawings by members of the Toronto Art Students' League","Nineveh and Babylon; a narrative of a second expedition to Assyria during the years 1849, 1850, and 1851","Nobiliaire Toulousain : inventaire général des titres probants de noblesse et de dignités nobiliaires","Nobiliaire toulousain : inventaire général des titres probants de noblesse et de dignités nobiliaires","Nooks & corners of old New York","Nord contre Sud","Norddeutschland","Norges gamle vaaben, farver og flag","Norges kirker i det 16de og 17de aarhundrede","The North end, a survey and a comprehensive plan","Northern Italian details;","The Norwich school of painting : being a full account of the Norwich exhibitions, the lives of the painters, the lists of their respecitve exhibits and descriptions of the pictures","Nos grands peintres, catalogue de leurs oeuvres et opinions de la presse","Note, overo, Memorie del mvseo di Lodovico Moscardo ...","Notes, critical & biographical : collection of W.T. Walters","Notes, ecclesiological and picturesque on Dalmatia, Croatia, Istria, Styria with a visit to Montenegro","Notes of an art collector","Notes on the care, cataloguing, calendaring and arranging of manuscripts","Notes on mechanical drawing, graphic statics, machine design, and kinematics","Notes on the painted glass of Canterbury Cathedral","Notes on sampling and testing : the handbook of the Manchester Chamber of Commerce Testing House and Laboratory","Notes on technical sketching and free hand lettering for engineering students","Notes on technical sketching and free hand lettering for engineering students","Notes on technical sketching and free hand lettering for engineering students","Notes and records of the ancient religious foundations, at Youghal Co. Cork, and its vicinity","Notes and sketches of an architect taken during a journey in the northwest of Europe;","Notes and sketches of an architect taken during a journey in the northwest of Europe;","Notice de la sculpture antique du Musée Impérial du Louvre","Notice des émaux, bijoux et objets divers exposés dans les galeries du Musée du Louvre, par M. de Laborde. lre [-2e] ptie","Notice des émaux et de l'orfévrerie","Notice des tableaux exposés dans les galeries du Musée national du Louvre : 3e partie, école française","Notice sur quelques monuments assyriens à l'Université de Zurich","Notice sur un manuscrit mérovigien de la Bibliothèque d'Epinal : communiquée a l'académie des inscriptions et belles-lettres le 14 septembre 1877","Noticia general para la estimacion de las artes : y de la manera en qve se conocen las liberales de las que son mecanicas y seruiles : con vna exortacion a la honra de la virtud y del trabajo contra los ociosos, y otras particulares para las personas de todos estados","Noticias de Portugal, offerecidas a el rey N.S. Dom Ioao o IV","Noticias historicas","Noticias historicas","Noticias historicas","Notitia monastica: or, an account of all the abbies, priories, and houses of friers, heretofore in England and Wales; and also of all the colleges and hospitals founded before A.D. MDXL. By the Right Reverend Doctor Thomas Tanner, late Lord Bishop of St. Asaph ; published by John Tanner ... ..","Notizie del memorabile scoprimento dell'antica città Ercolano, vicina a Napoli : del suo famoso teatro, templi, edifizj, statue, pitture, marmi scritti e di altri insigni monvmenti, avute per lettera da varj celebri letterati ... : aggiunta la statua equestre di marmo ... : ed una dissertazione sopra la mensa sacra degli ercolanesi scritta con lettere etrusche","Notizie de' pittori, scultori, incisori, e architetti natii degli stati del Serenissimo signor duca di Modena : con una appendice de' professori di musica","Notizie de' professori del disegno da Cimabue in qua","Notizie de' professori del disegno da Cimabue in qua","Notizie de' professori del disegno da Cimabve in qva, per le quali si dimostra come, e per chi le bell'arti di pittura, scultura, e architettura lasciata la rozzezza delle maniere greca, e gottica, si siano in questi secoli ridotte all' antica loro perfezione","Notizie intorno alla vita e alle opere de'pittori, scultori e intagliatori della città di Bassano","Notizie istoriche de' pittori, scultori, ed architetti cremonesi","Notizie istoriche delle chiese fiorentine, divise ne' suoi quartieri","Notizie storiche delle chiese e monasteri di Venezia, e di Torcello : tratte dalle chiese veneziane, e torcellane","Le nouveau jardin","Nouveau livre de differens cartouches, couronnes, casques, supports et tenans","Nouveau manuel des ponts et chaussées","Nouveau traité de toute l'architecture, ou, L'art de bastir : utile aux entrepreneurs et aux ouvriers : on y trouvera aisément & sans fraction le mesure de chaque ordre de colonnes, & ce qu'il faut observer dans les edifices publics ou particuliers : avec un dictionnaire des termes d'architecture, &c.","Nouvelle collection d'arabesques, propres à la décoration des appartemens : dessinées à Rome par Lavallée Poussin et autres célèbres artistes modernes, et gravées par Guyot : précédée d'une notice historique sur le genre arabesque et d'une explication raisonnée des planches de la collection","Nouvelle mythologie illustrée","Nouvelle mythologie illustrée","Nouvelles recherches sur la science des medailles, inscriptions, et hieroglyphes antiques","Nouvelles règles pour la pratique du dessin et du lavis de l'architecture civile et militaire","Novvelles inventions povr bien bastir et a petits fraiz","Quarterly journal of microscopical science","Numismata graeca; Greek coin-types, classified for immediate identification","Numismata graeca; Greek coin-types, classified for immediate identification","Numismata imperatorum romanorum praestantiora a Julio Caesare ad Postumum usque per Joannem Vaillant","Numismata imperatorum romanorum praestantiora a Julio Caesare ad Postumum usque per Joannem Vaillant","Numismata imperatorum romanorum praestantiora a Julio Caesare ad Postumum usque per Joannem Vaillant","Numismata ærea imperatorum, augustarum, et cæsarum, in coloniis, municilpiis, et urbibus jure latio donatis, ex omni modulo percussa","Numismatique de l'Arménie","Nuova descrizione del Vaticano, o sia, della sacrosanta basilica di S. Pietro","Nuova descrizione del Vaticano, o sia, della sacrosanta basilica di S. Pietro","Nuova descrizione del Vaticano, o sia, della sacrosanta basilica di S. Pietro","Nuova economia per le fabriche : con li prezzi e quantità di tutti li materiali necessarj per construire qualsivoglia fabrica sì in città, che in villa : opera necessaria, ed utile per chiunque si sia, che voglia fare fabricare, ed altresì per li muratori, fondeghieri, segantini, ferrari, o siano magnani, agenti di campagna ec. : con avvertimenti necessarj di ciò si può fare e che viene proibito dallo statuto di Bologna per isfuggire le liti, e non avere pregiudizj : con moltissimi altri avvertimenti e documenti per fare bene operare, non mai venuti al pubblico : ed in fine varj rimedj per li muratori, che s'ammalassero in campagna","Nuova guida della città di Milano : con la descrizione di tutte le cose antiche, e moderne, che si ritrovano in essa : cioè chiese, palazzi, gallerie, librerie, distinzione di tutte le pitture col nome dei loro autori, e significati : dippiù si descrivono tutte le magnificenze della Gran Certosa di Pavia, come pure quelle di S. Gio. Battista di Monza","Nuova raccolta d'autori, che trattano del moto dell'acque","Nuova raccolta d'autori, che trattano del moto dell'acque","Nuova raccolta d'autori, che trattano del moto dell'acque","Nuovo prospetto di Mantova : arricchita delle principali vedute e della pianta di detta città ..","Nuremberg and its art to the end of the 18th century.","Nuremberg and its art to the end of the 18th century","Oak Hall pictorial.","Oak-leaf jars; a fifteenth century Italian ware showing Moresco influence","Obseruationes circa viuentia, quæ in rebus non viuentibus reperiuntur : Cum micrographia curiosa siue Rerum minutissimarum obseruationibus, quæ ope microscopij recognitæ ad viuum exprimuntur : his accesserunt aliquot animalium testaceorum icones non antea in lucem editæ : omnia curiosorum naturæ exploratorum vtilitati & iucunditati expressa & oblata","Observations on the architecture of England during the reigns of Queen Elizabeth and King James I. & c. & c","Observations on the theory and practice of landscape gardening : including some remarks on Grecian and Gothic architecture, collected from various manuscripts, in the possession of the different noblemen and gentlemen, for whose use they were originally written : the whole tending to establish fixed principles in the respective arts","Observations and suggestions on brushwork and colour study","Observations sur les antiquités de la ville d'Herculanum : avec quelques réflexions sur la peinture & la sculpture des anciens & une courte description de quelques antiquités des environs de Naples","Observations sur les antiquités d'Herculanum : avec quelques réflexions sur la peinture & la sculpture des anciens; & une courte description de plusieurs antiquités des environs de Naples","Observations sur l'architecture","Observations sur l'histoire naturelle, sur la physique et sur la peinture","Observations sur l'histoire naturelle, sur la physique et sur la peinture","Observations upon the antiquities of the town of Herculaneum, discovered at the foot of Mount Vesuvius : with some reflections on the painting and sculpture of the ancients : and a short description of the antiquities in the neighbourhood of Naples","Obzor sobraniia predmetov lamaskago kul'ta kn. .. Ukhtomskago","Obzor Vystavki proizvedenii pechati za 1910 god, ustroennoi Glavnym Upravleniem po dielam pechati, v S.-Peterburgie, s 8 maia po 15 iiunia 1911 g","Ocherki pamiatnikov khristiansko ikonografi i iskusstva","Octauij Ferrarij Analecta de re vestiaria, siue, Exercitationes ad Alberti Rubenij Commentarium de re vestiaria, & lato clauo : accessit Dissertatio de veterum lucernis sepulchralibus","Starye gody","Oeuvre du chevalier Hedlinger, ou, Recueil des medailles de ce celebre artiste, gravées en taille douce, accompagnées d'une explication historique et critique, et précédées de la vie de l'auteur","Oeuvres choisies de Gavarni","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Œuvres complètes de M. le C[om]te de Buffon ... : histoire des animaux quadrupèdes","Oeuvres complètes ... contenant différents traités sur la théorie de la peinture. Traduit de l'Italien","uvres d'architecture de Vincent Scamozzi, architecte de la République de Venise","Oeuvres de Pierre Curie : publiées par les soins de la Société française de physique","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official American textile directory; containing reports of all the textile manufacturing establishments in the United States and Canada, together with the yarn trade index ... Comp. annually by the Textile world journal","Official building laws, City and County of San Francisco, 1921","Official catalogue","Official catalog of the Department of Fine Arts, Alaska-Yukon- Pacific Exposition, Seattle, Washington, 1909","Official catalogue of the great industrial exhibition: (in connection with the Royal Dublin Society), 1853","Official catalogue of exhibitors. Universal exposition. St. Louis, U.S.A. 1904. : Division of exhibits. Department A. Education [to H. Agriculture; J. Horticulture to P. Physical Culture; R. Livestock.]","Official catalogue of the fine arts exhibit, illustrated","Official catalogue and price lists on public and domestic art glass.","Official illustrated catalogue, Fine arts exhibit, Hungary, St. Louis exposition, 1904","Official manual and reference book of the National Loom Fixers Association of America : officers, constitution, by-laws, etc.","Official posters issued by the United States Shipping Board Emergency Fleet Corporation : book no. 1","Official volume of proceedings of the first New Zealand town-planning conference and exhibition. Wellington, 20th to 23rd May, 1919 ..","O genio e o talento na pathologia; esboço crítico","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical publications","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio archæological and historical quarterly","Ohio rural life survey. \"Southeastern Ohio\" ..","Oikidia, or, Nutshells : being ichnographic distributions for small villas, chiefly upon oeconomical principles : in seven classes, with occasional remarks","OK Tool Price Schedule 1972","Old Cape Colony; a chronicle of her men and houses from 1652-1806","The old china book : including Staffordshire, Wedgwood, lustre, and other English pottery and porcelain","Old clocks and watches & their makers, being an historical and descriptive account of the different styles of clocks and watches of the past, in England and abroad, to which is added a list of ten thousand makers","Old clocks and watches & their makers : being an historical and descriptive account of the different styles of clocks and watches of the past, in England and abroad, to which is added a list of nearly twelve thousand makers","Old colonial brick houses of New England","Old Cornish crosses","Old cottages & farm-houses in Surrey / illustrated on one hundred collotype plates from photographs specially taken by W. Galsworthy Davie, with an introduction and numerous sketches by W. Curtis Green","Old cottages and farmhouses in Kent and Sussex","Old cottages, farm houses, and other half-timber buildings in Shropshire, Herefordshire, and Cheshire","Old Dutch and Flemish masters","Old English embroidery : its technique and symbolism","Old English furniture and its surroundings, from the restoration to the regency","Old English glasses. An account of glass drinking vessels in England, from early times to the end of the eighteenth century. With introductory notices, original documents, etc","How to collect old furniture","Old glass and how to collect it","Old glass and how to collect it","\"Old glory,\" the flag of our country","Old Hyderabad China : (history, legend, and characteristics)","Old lace : a handbook for collectors; an account of the different styles of lace, their history, characteristics & manufacture","Old lace, a handbook for collectors; an account of the different styles of lace, their history, characteristics & manufacture","Old landmarks and historic personages of Boston","Old London silver, its history, its makers and its marks","Old London silver, its history, its makers and its marks","The old masters of Belgium and Holland = Les maîtres d'autrefois","The old masters of Belgium and Holland &lt;Les maîtres d'autrefois&gt;","The old masters and their pictures, for the use of schools and learners in art;","Old and modern masters in the collection of M.C.D. Borden","Old and modern masters in the collection of M.C.D. Borden","Old New England churches and their children","Old New England houses","Old paintings, drawings, miniatures, statuettes, busts, snuff boxes, bonbonnieres, medallions, medals, and other objects of art relating to America","Old Park street and its vicinity,","Old picture books; with other essays on bookish subjects","Old Spain","Old Touraine; the life and history of the famous chateâux","Old Touraine; the life and history of the famous chateaux of France","Old Touraine; the life and history of the famous chateaux of France","Old world lace; or, A guide for the lace lover","Olympic victor monuments and Greek athletic art","Ombrassische Helden-Rüst-Kammer : welche von Ferdinanden, Ertzhertzogen zu Oesterreich, herrlich angerichtet","Omnivm Caesarvm verissimae imagines ex antiqvis nvmismatis desvmptae : addita per brevi civvsqve vitae descriptiones ac diligenti eorvm qvae reperiri potvervnt nvmismatvm aversae partis delineatione ...","Omnivm fere gentivm nostræ ætatis habitvs, nvnqvam ante hac æditi","On the application of cast and wrought iron to building purposes","On colour, and on the necessity for a general diffusion of taste among all classes","One house-or a hundred.","One hundred alphabets for the show card writer; a collection of the best alphabets used by the leading show card writers, with many examples of show cards and window signs for all occasions","One hundred book plates engraved on wood","One hundred country houses : modern American examples","One hundred loose leaf lessons in lettering with pen and brush; Gordon system, adapting the familiar music staff as an aid to correct alignment and construction of letters, introducing a series of alphabets for show card writing and commercial art work","One hundredth anniversary of the building of \"Cleopatra's Barge\" 1816-1916. Catalog of the commemorative exhibition held at the Peabody Museum ... July 17-September 30, 1916","One hundred years of Presbyterianism in the Ohio Valley","The one primeval language : traced experimentally through ancient inscriptions in alphabetic characters of lost powers from the four continents...","The one primeval language traced experimentally through ancient inscriptions in alphabetic characters of lost powers from the four continents including the voice of Israel from the rocks of Sinai and the vestiges of patriarchal tradition from the monuments of Egypt, Eturia, and southern Arabia","One thousand secrets of rich and wise men revealed","On the laws of Japanese painting : an introduction to the study of the art of Japan","On the lizards allied to Lacerta muralis, with an account of Lacerta agilis and L. parva","On the making of etchings","On the philosophy of painting: a theoretical and practical treatise..","On the philosophy of painting: a theoretical and practical treatise..","On the smokeless fire-place : chimney-valves, and other means, old and new, of obtaining healthful warmth and ventilation","On the theory and practice of art-enamelling upon metals","The open fireplace in all ages","Opere de Giorgio Vasari","Opere del canonico Giovanni Andrea Lazzarini","Opere di Antonio Raffaello Mengs, primo pittore della maestà del re Cattolico Carlo III.","Opere di Antonio Raffaello Mengs. Pubblicate dal cav. d. Giuseppe Niccola d'Azara e dallo stesso rivedute ed aumentate in questa ed","Opsartytika und Verwandtes","Opuscoli di Agostino Gerli","Orazione funebre e descrizione del solenne funerale dell'Altezza serenissima Antonio I. ottavo duca di Parma ... : celebrato in Bologna dal Ducal Collegio Ancarano nella chiesa parrocchiale priorato della Maddalena LI XXVII. novembre MDCC XXXI","An ordinary of arms contained in the public register of all arms and bearings in Scotland","Regola delli cinque ordini d'architettura","Ordonnance des cinq especes de colonnes selon la methode des anciens","Ordonnance du Roy pour le reglement et reformation de la dissolution & superfluité qui est és habillemens & ornemens d'iceux: & de la punition de ceux qui contreuiendront à la dite ordonnance : Avec Arrest de la Court de Parlement, du vingt uniesme d'Auril, 1583. Ensemble l'ordonnance de la Police generale","Ordonnancie ende instructie naer de welcke voort-aen hen moeten reguleren die ghesworen wisselaers ofte collecteurs vande goude ende silvere penningen, wesende verboden, gheschroyt, te licht oft te seer versleten, ende oversulex verclaert ende ghehouden voor billoen, daer toe geoommitteert om de selve te leveren inde munten van Sijne Majesteyt, ende al daer bekeert te worden in penninghen van hunnen slaghe","Oriel Optical Benches 1978","Oriental carpets, runners and rugs and some Jacquard reproductions ..","The oriental rug; a monograph on eastern rugs and carpets, saddle-bags, mats & pillows, with a consideration of kinds and classes, types borders, figures, dyes, symbols, etc., together with some practical advice to collectors","Oriental rugs, antique and modern","Oriental silverwork, Malay and Chinese, with over 250 original illustrations; a handbook for connoisseurs, collectors, students and silversmiths","[Oriental textile samples","[Oriental textile samples","The origin and development of the fundamental theorem of projective geometry","Origines de la dentelle de Venise et l'ecole de Burano","The origin and evolution of the United States flag;","Origin and history of the American flag and of the naval and yacht-club signals, seals and arms, and principal national songs of the United States, with a chronicle of the symbols, standards, banners, and flags of ancient and modern nations","Origin and history of the American flag and of the naval and yacht-club signals, seals and arms, and principal national songs of the United States, with a chronicle of the symbols, standards, banners, and flags of ancient and modern nations","The origin of laws, arts, and sciences, and their progress among the most ancient nations","The origin of laws, arts, and sciences, and their progress among the most ancient nations","The origin of laws, arts, and sciences : and their progress among the most ancient of nations","The origin of laws, arts, and sciences : and their progress among the most ancient of nations","Origin of the \"stars and stripes,\"","The origin and progress of writing, as well hieroglyphic as elementary : illustrated by engravings taken from marbles, manuscripts and charters, ancient and modern : also some account of the origin and progress of printing","The origin and progress of writing, as well hieroglyphic as elementary, illustrated by engravings taken from marbles, manuscripts and charters, ancient and modern : also some account of the origin and progress of printing","Ornamental designs","Ornamental design, embracing The Anatomy of pattern : The planning of ornament; The application of ornament","Ornamental iron work : stairs, fire-escapes, marquises, gates, railings, grilles, fences.","Ornamenti d'architettura ritrovati fra le ruine delle antiche fabriche di Roma, nuovamente dati in luce","Ornamenti di fabriche antiche et moderne dell'alma città di Roma : con le sue dichiarationi fatte da Bartolommeo Rossi fiorentino","Ornamentik des Mittelalters","Ornament & its application; a book for students, treating in a practical way of the relation of design to material, tools and methods of work","Ornaments of the 15th and 16th centuries","Ornaments of the XVth and XVIth centuries. Ancient timber houses at Rouen, Caen, Bauvais, &c., Gothic furniture of the XVth century. Designs for gold & silver ornaments, and designs for iron & brass-work in the style of the XVth & XVIth centuries","Ornemens d'orfevrerie propres pour flanquer et amaller : nouveau livre d'ornemens d'orfevrerie","Osservazioni di Antonio Visentini, architetto veneto, che servono di continuazione al Trattato di Teofilo Gallaccini sopra gli errori degli architetti","Osservazioni di Ottavio Bocchi gentiluomo adriese sopra un antico teatro scoperto in Adria : agli eruditissimi Signori Accademici della nobile Accademia Etrusca dell'antichissima città di Cortona","Osservazioni istoriche sopra alcuni medaglioni antichi","Osservazioni sopra alcuni frammenti di vasi antichi di vetro ornati di figure trovati ne'cimiteri di Roma","Osservazioni sopra il libro della Felsina pittrice per difesa di Raffaello da Urbino, dei Caracci, e della loro scuola","Oster Kitchen Appliances 1972","Österreich auf der Internationalen Wissenschaftlichen und Gewerblichen Ausstellung 'Die Kinderwelt' in St. Petersburg, 1903/1904 : Bericht der Österr. Kommission","Osztyák himzések = Ostjakische Stickereien","Other famous homes of Great Britain and their stories","The other way : respectfully dedicated to all good housewives","Our American artists","Our battalion : being some slight impressions of His Majesty's Auxiliary Forces, in camp and elsewhere","Our colonial homes","Our country's flag and the flags of foreign countries","Ourdissage","Our doors and windows : how to decorate them","Our English cathedrals ; their architectural beauties and characteristics, and their historical associations popularly described, together with chapters on the cathedral in mediaeval and in modern times, and in English poetry and prose; withmaps, plans, and numerous illustrations from photographs","Our flag, its history and changes from 1607 to 1910","Our flag : its history and its anniversaries, together with a list of patriotic days and holidays, a calendar of American history, and the laws and etiquette of the flag : the flag, the coat-of-arms, and the great seal of the Commonwealth of Massachusetts","Our flag number, with 1197 flags in full colors and 300 additional illustrations in black and white","Our flag. Origin and progress of the flag of the United States of America, with an introductory account of the symbols, standards, banners and flags of ancient and modern naitons","Our flag and our songs; a brief story of the origin and life of the United States flag","...Our homeland churches and how to study them","Our homes; how to beautify them. One hundred and fifty engravings","Our homes and how to make the best of them","Our homes and their adornments, or, How to build, finish, furnish and adorn a home, containing practical instructions for the building of homes, interior decoration, wood carving, scroll sawing, house painting, window hangings, screens, curtains, window gardening, incidental decorations, decorative-art needle-work, and economic landscape gardening; to which is added a household compendium of new, practical and valuable recipes, the whole being designed to make happy homes for happy people","Our homes and their adornments;","Our homes and their adornment:","Our Philadelphia","Our political drama, conventions, campaigns, candidates","Our political drama, conventions, campaigns, candidates","Oustav Novgorodskago pervoklasnago I͡Urʹeva obshchezhitelʹnago monastyri͡a.","An outline history of painting for young people and students","An outline of the life and works of Col. Paul Revere; with a partial catalogue of silverware bearing his name","An outline of the life and works of Col. Paul Revere; with a partial catalogue of silverware bearing his name","Outlines from the figures and compositions upon the Greek, Roman, and Etruscan vases of the late Sir William Hamilton; with engraved borders","Outlines from the figures and compositions upon the Greek, Roman, and Etruscan vases of the late Sir William Hamilton with engraved borders","Outlines of instruction in the needle-working trade","Oxford & Cambridge","Oxford silver pennies from A.D.925-A.D.1272","De danske runemindesmaerker, forklarede","De Nederlandsche monumenten van geschiedenis en kunst : geillustreerde beschrijving","Répertoire de la statuaire grecque et romaine","Gazette des beaux-arts","Pacific Gas and Electric magazine","Pacific service magazine","Pacific service magazine","Painted tapestry and its application to interior decoration : practical lessons in tapestry painting with liquid colour","The painter, gilder, and varnisher's companion: containing rules and regulations in everything relating to the arts of painting, gilding, varnishing, and glass-staining ..","The painter, gilder, and varnisher's companion: containing rules and regulations in every thing relating to the arts of painting, gilding, varnishing, and glass staining ..","The painter's educator. For stainers, varnishers, grainers, carriage painters, fresco artists, gilders and amateurs; containing rules and methods ..","The painters' encyclopædia. Containing definitions of all important words in the art of plain and artistic painting, with details of practice in coach, carriage, railway car, house, sign and ornamental painting, including graining, marbling ... and valuable hints and helps in scene painting, porcelain painting, plain painting, distemper painting, and all work in which a brush, pencil or palette is used","The Painters' & grainers' handbook : a complete illustrated guide to painting, graining, distempering, sign-writing, gilding, and glass embossing ...","The painters of Florence from the thirteenth to the sixteenth century","The painters of the school of Ferrara","The painters of the school of Ferrara","The painters of the school of Seville","Painters, pictures and the people","Painters, pictures and the people","Painters, sculptors, architects, engravers and their works : a handbook","Painters and sculptors; a second series of Old masters and new","Painters, sculptors, architects, engravers, and their works : a handbook","Painters, sculptors, architects, engravers, and their works ; a handbook","Painters and their works: a dictionary of great artists who are not now alive, giving their names, lives, and the prices paid for their works at auctions","The painters voyage of Italy : in which all the most famous paintings of the most eminent masters are particularised, as they are preserved in the several cities of Italy : chiefly related to their altar-pieces, and such other paintings as are ornamental in their churches : and also many choice pictures, kept as jewels, in the palaces of particular persons : whereunto is added that excellent collection of Signior Septale, in his closet at Milan ...","Painting and decorating","Painting and decorating","Painting illustrated in three diallogues, containing some choice observations upon the art. Together with the Lives of the most eminent painters, from Cimabue, to the time of Raphael and Michael Angelo. With an explanation of the difficult terms","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Anecdotes of painting in England : with some account of the principal artists, and incidental notes on other arts","Painting in the Far East : an introduction to the history of pictorial art in Asia especially China and Japan","Painting and interior decoration","A history of painting in north Italy : Venice, Padua, Vicenza, Verona, Ferrara, Milan, Friuli, Brescia, from the fourteenth to the sixteenth century : drawn up from fresh materials after recent researches in the archives of Italy, and from personal inspection of the works of art scattered throughout Europe","A history of painting in north Italy : Venice, Padua, Vicenza, Verona, Ferrara, Milan, Friuli, Brescia, from the fourteenth to the sixteenth century : drawn up from fresh materials after recent researches in the archives of Italy, and from personal inspection of the works of art scattered throughout Europe","Painting of the nineteenth century in Germany, Holland, Scandinavia and Russia","Painting on glass and porcelain, and enamel painting : a complete introduction to the preparation of all the colours and fluxes used for painting on glass, porcelain, enamel, faience and stoneware ...","Painting and painters' materials: a book of facts for painters and those who use or deal in paint materials","Paintings by American artists : colonial portraits","Painting, sculpture and architecture as representative arts; an essay in comparative æsthetics","Paintings of the Louvre, Italian and Spanish","Painting, Spanish and French","Paketovyia tabakerki Imperatorskago farforovago zavoda","Palaces, castles and residences in France: Built from the 15th to the 18th century","The palaces of Crete and their builders","Palais, maisons, et autres édifices modernes, dessinés a Rome; : publiés a Paris","Palatial homes in the city of New York and dwellers there in ... arranged for the convenience of the passer-by","Palencia;","Palerme & Syracuse","Palerme & Syracuse","Palestine : the physical geography and natural history of the Holy Land","Pami︠a︡tniki t︠s︡erkovnykh drevnosteĭ","Panoptikuma : irók és hirlapirók karrikaturái","Science and Invention\n              1","Papers of the Peabody Museum of American Archaeology and Ethnology, Harvard University","Papyrus funéraires de la XXIe dynastie","Papyrus funéraires de la XXIe dynastie","Par Golf Supplies 1965","Parallele de l'architecture antique avec la moderne : suivant les dix principaux auteurs qui ont écrit sur les cinq ordres","Paris the beautiful","Paris de siècle en siècle; le coeur de Paris, splendeurs et souvenirs","Parish churches; being perspective views of English ecclesiastical structures: accompanied by plans drawn to a uniform scale, and letter-press descriptions","Parish churches; being perspective views of English ecclesiastical structures: accompanied by plans drawn to a uniform scale, and letter-press descriptions","Parisian art and artists","Paris in London : 1902, Earl's Court : official guide and catalogue : director general Imre Kiralfy","Paris in old and present times","Paris and its story, by T. Okey; illustrated by Katherine Kimball & O. F. M. Ward","Paris : Notizen","Paris, province, étranger","The parks and gardens of Paris, considered in relation to the wants of other cities and of the public and private gardens; being notes on a study of Paris gardens","Parks & memorials of the State of Illinois","The Parthenon; an essay on the mode by which light was introduced into Greek and Roman temples","A partial bibliography of Dutch painters and their works : covering Cuyp, Dou, Hals, Hobbema, Rembrandt, Ruisdael and Wouwermann","The particular description of England. 1588. With views of some of the chief towns and armorial bearings of nobles and bishops","Partie graphique des cours d'architecture faits à l'École royale polytechnique depuis sa réorganisation; précédée d'un sommaire des leçons relatives à ce nouveau travail","Party-walls and the rights and liabilities of adjoining owners in relation thereto at Common Law and under the London Building Act, 1894","Patentees and makers of machinery : on the latest and most approved principles for preparing, spinning & doubling, cotton, cotton waste, wool, worsted, silk, and bigonia yarns","Patriot's day celebration at Cambridge, Mass., April 19th, 1921. Also an address on the true American flag &lt;our first national emblem and standard&gt; the Cambridge flag","Patrons de broderie et de lingerie du XVIe siècle","Pattern design : a book for students treating in a practical way of the anatomy, planning & evolution of repeated ornament","Pattern making and foundry practice; a plain statement of the methods of wood pattern making, as practiced in modern pattern shops, with complete instructions for sweep work and notes on foundry practice, together with numerous drawings taken from actual patterns ..","Pattern-making machinery manufactured by Richards, London & Kelley, Atlantic works, Philadelphia","Pattern making; a practical treatise for the pattern maker on wood-working and wood turning, tools and equipment, construction of simple and complicated patterns, modern molding machines and molding practice","Pattern making; a practical treatise for the pattern maker on wood-working and wood turning, tools and equipment, construction of simple and complicated patterns, modern molding machines and molding practice","Patterns for needle work : including the various kinds of embroidery, lacework, etc., with diagrams showing the methods of making the various stiches","Patterson First Impression 200 Series Seating 1973","Patterson First Impression Furniture 1973","The Paul Revere album : containing a complete description of Goss' \"Life of Col. Paul Revere,\" and more than twenty engravings with descriptions of incidents in the life of the hero of the \"Midnight ride,\" April 18, 1775","Pavia e la sua certosa : guida artistica","Peasant art in Austria and Hungary","Peasant art in Russia","Peasant art in Sweden, Lapland and Iceland;","Peasant art in Sweden, Lapland and Iceland","Peasant art in Sweden, Lapland and Iceland;","Pedlar fireproofing products : catalogue no. 19R. --","Peeps at heraldry","Peeps at heraldry","Peeps at heraldry","Peeps at royal palaces of Great Britain","The peerage, baronetage, and knightage of the British Empire : for 1882","The peerage of England : a complete view of the several orders of nobility ... together with an introduction, shewing the high and illustrious extraction of our most gracious sovereign: also an historical account of all the offices of state, usually filled by the nobility, the arms of the all the Lords spiritual and temporal, three useful plates teaching the art of heraldry, &c. &c. &c.","The peerage of England : containing a genealogical and historical account of all the peers of England ... : collected from records, old wills, authentick manuscripts, our most approv'd historians, and other authorities","The peerage of England : containing a genealogical and historical account of all the peers of England, now existing, either by tenure, summons, or creation: their descents and collateral lines: their births, marriages and issues ...","The peerage of England : containing a genealogical and historical account of all the peers of England ... : collected from records, old wills, authentick manuscripts, our most approv'd historians, and other authorities","The peerage of Ireland : or, A genealogical history of the present nobility of that kingdom","The peerage of Ireland : or, A genealogical history of the present nobility of that kingdom","The peerage of Ireland : or, A genealogical history of the present nobility of that kingdom","The peerage of Ireland : or, A genealogical history of the present nobility of that kingdom","The peerage of Ireland : or, A genealogical history of the present nobility of that kingdom","The peerage of Scotland : a complete view of the several orders of nobility, of that ancient kingdom; their descents, marriages, issue, and relations; their creations, armorial bearings, crests, supporters, mottos, chief seats, and the high offices they possess ... together with a list of the sixteen peers, from the union to 1767 ...","Peintres primitifs; collection de tableaux rapportee d'Italie et publiee par le chevalier Artaud de Montor..","Peinture murale à l'huile, du XVe siècle, à Gand : indices primordiaux de l'emploi de la couleur à l'huile, au XIVe siècle, a Gand : recherches sur les anciens peintres Gantois","Cours de peinture par principes","Peintures et initiales de la première [et seconde] Bible de Charles le Chauve","Pencil and brush. Art in the Minneapolis schools ..","Pen drawing and pen draughtsmen : their work and their methods : a study of the art today with technical suggestions","The penman's hand-book : for penmen and students, embracing a history of writing ... many complete alphabets ... ; Also, Chapters on teaching penmanship, business letter writing, off-hand flourishing ... etc.","Pennsylvania art contributions : State Building, Art Gallery and Woman's Building","The Pentateuch of printing, with a chapter on Judges","Period decoration","Period decoration","Period furnishings; an encyclopedia of historic furniture, decorations and furnishings","Periods of furniture : a concise resumé of all leading types of furniture; descriptions of their derivations concisely told; amply illustrated.","Pérouse","Personal : being a brief treatise on what to wear, what not to wear","Perspectiva commvnis : ideo sic dicta, quod contineat elementa tes optikes, omnibus philosophiæ studiosis necessaria : in hac enim doctrina inchoatæ disputatioes philosophoru, de natura, & proiectione radiorum unisus, luminum, colorum & formarum absoluuntur : in quibus & de speculis tractatur : summa cura & dilgentia emendata, & ab infinitis quibus scatebat mendis repurgata, necnon in quibus deficiebat demõstrationibus restituta","Perspectiva; hierinnen auffs kürtzte beschrieben, mit Exempeln eröffnet vnd an Tag gegeben wird, ein newer besonder kurtzer, doch gerechter vnnd sehr leichter Weg, wie allerley Ding, es seyen Corpora, Gebew, oder was möglich zuerdencken vnd in Grund zulegen ist, verruckt oder vnuerruckt, frener in die Perspectyf gebracht werden mag, on einige vergebliche Linie, riss vñ Puncten, (et)c. dergleichen Weg bisshero noch nit bekant gewesen","Perspective and geometrical drawing adapted to the use of candidates for second and third-class teachers' certificates","Peruvian fabrics","Petit dictionnaire du tems pour l'intelligence des nouvelles de la guerre","Catalogue des tableaux modernes & anciens, objets d'art & de curiosité composant la collection de M. G-- : et dont la vente aura lieu par suite deo son décès Galerie Georges Petit ... les samedi 14, lundi 16 et mardi 17 mai 1898 ... : commissaire-priseur Me Paul Chevallier ..., experts: pour les tableaux modernes M. Georges Petit ... MM. Allard & Noel ...; pour les tableaux anciens MM. Féral père & fils ...; pour les objets d'art, MM. Mannheim ..","Petit inventaire illustré de la Chalcographie du Musée national du Louvre","Petit uvre d'architecture de Jean Marot, architecte et graveur, ou, Recueil des plans, elevations & coupes de divers anciens edifices de Paris, & de la sépulture des Valois, à S. Denis, avec diverses suites de tombeaux, epitaphes, chapelles, retables d'autels, tabernacles, portes cocheres & autres, &c. & plusieurs petits temples dans le goût antique, qui n'ont jamais paru","Petrolia, Canada, 1862-1908 : its advantages as a commercial and residential centre","The pewter collector : a guide to English pewter with some reference to foreign work","Phil-Mar Lamps 1961","Philadelphia’s architecture, by William F. Gray ... written for the City history society of Philadelphia and read at the meeting of Wednesday, February 9th, 1910","The Phil May album","Phil May's ABC; fifty-two original designs forming two humorous alphabets from A to Z","Philosophiae naturalis principia mathematica","Philosophie des beaux-arts appliquée à la peinture","Meteorologia philosophico-politica : in duodecim dissertationes per quaestiones meteorologicas & conclusiones politicas divisa, appositisque symbolis illustrata ...","The Photographic art-journal","The Photographic art-journal","The Photographic art-journal","The Photographic art-journal","The Photographic art-journal","Photographs and letters : some Gordon-Vantine barns and what their owners think of them.","Photographs of architecture and scenery in Gujarat and Rajputana","Photographs of the \"Gems of the Art Treasures Exhibition,\" Manchester, 1857","Photographs of the \"Gems of the Art Treasures Exhibition,\" Manchester, 1857","Chinese pictures : notes on photographs made in China","Phrenology applied to painting and sculpture","Physical culture","Physics Apparatus Catalog 1972","Piano stool catalogue and wholesale price list.","A pictorial chronicle of Siena","Pictorial composition and the critical judgment of pictures; a handbook for students and lovers of art","Pictorial notes in the National Gallery","The pictorial press: its origin and progress","Picture frame mouldings, room mouldings, framed pictures, trays, lamps, imported novelties and specialties for the furniture trade, mirrors, picture hardware, fine gold gilding, portrait frames, artist materials and mat boards / Walter L. Lillie.","Pictures at South Kensington : the Raphael cartoons, the Sheepshanks collection, &c.","Pictures in the Land of Temples; reproductions of a series of lithographs made in the Land of Temples, March-June 1913;","The Pictures of 1909. Pall Mall Magazine extra, May 1909","Pictures of the French: a series of literary and graphic delineations of French character","Pictures of the French, a series of literary and graphic delineations of French character","...Picturesque Greece architecture, landscape, life of the people","Picturesque representations of the dress and manners of the English","A description of the pictures, statues, busto's, basso-relievo's, and other curiosities at the Earl of Pembroke's house at Wilton","Picture studies; studies of one hundred five of the world's famous pictures best adapted for use in the schools and for schoolroom decoration","Épigraphie romaine du Poitou [et] de la Saintonge","Pinacoteca del Palazzo reale delle scienze e delle arti di Milano","Pinacoteca del Palazzo reale delle scienze e delle arti di Milano","Pinacotheca, siue, Romana pictura et sculptura, libri duo : in quibus excellentes quaedam, qua profanae, qua sacrae, quae Romae extant, picturae ac statuae, epigrammatis exornantur : accessit odarum appendicula, ad lyrici carminis libamentum","Pinkey Perkins, just a boy","Pintores e poetas de rilhafolles","Pinturicchio : biographie critique","Pisa","Pise et Lucques","Felsina pittrice : vite de pittori bolognesi","Descrizione delle pitture del Campo santo di Pisa, coll' indicazione dei monumenti ivi racolti","Pitture delle chiese di Rimino","Le pitture di Bologna : che nella pretesa, e rimostrata sin'ora da altri maggiore antichità, e impareggiabile eccellenza nella pittura, con manifesta evidenza di fatto, rendono il passeggiere disingannato, ed istrutto","Le pitture di Cento e le vite in compendio di varj incisori e pittori della stessa città","Pitture di vasi fittili, esibite dal cav. F. Inghirami per servire di studio alla mitologia ed all storia degli antichi popoli","Pitture di vasi fittili, esibite dal cav. F. Inghirami per servire di studio alla mitologia ed all storia degli antichi popoli","Pitture di vasi fittili, esibite dal cav. F. Inghirami per servire di studio alla mitologia ed alla storia degli antichi popoli","Pitture di vasi fittili, esibite dal cav. F. Inghirami per servire di studio alla mitologia ed all storia degli antichi popoli","Le pitture, e sculture di Modena : indicate, e descritte","Le pitture e sculture di Brescia che sono esposte al pubblico con un' appendice di alcune private gallerie","Placcart dv Roy sur le reglement de ses monnoyes","Plain needlework, knitting, and mending, for all, at home and in schools...","The plan book of American dwellings : being a compilation of original home designs, showing actual photographic exteriors and floor plans of moderately priced bungalows, cottages, residences","Plan book of Harris homes : book number seventy six","Planning a world metropolis","Plan of Chicago prepared under the direction of the Commercial club during the years 1906, 1907, and 1908","A plan of the city of Hartford. Preliminary report by Carrere & Hastings, advisory architects, to the Commission on the city plan of the city of Hartford, Connecticut, in relation to the rectification of the present plan and the development and extension of the city","Plan of Evanston","The Plan Shop bungalows / Rollin S. Tuttle","La plante et ses applications ornementales","Plastering, plain and decorative. A practical treatise on the art & craft of plastering and modelling, including full descriptions of the various tools, materials, processes, and appliances employed ... together with an account of historical plastering in England, Scotland, and Ireland, accompanied by numerous examples","American book-plates, a guide to their study with examples ... With a bibliography by Eben Hewins ... Illustrated with many reproductions of rare and interesting book-plates and in the finer editions with many prints from the original coppers both old and recent","Plate printing and die stamping; how to operate a department for copperplate and steel-die engraving and printing","Plume et pinceau : études de littérature & d'art","Plutarch restored: an anachronatic metempsychosis.","Pocket manual for dyers and printers on the application of the coal tar colours","Point and pillow lace : a short account of various kinds ancient and modern, and how to recognize them","Point and pillow lace : a short account of various kinds ancient and modern, and how to recognize them","Point and pillow lace; a short account of various kinds, ancient and modern, and how to recognise them","Point and pillow lace; a short account of various kinds, ancient and modern, and how to recognise them","Point and pillow lace; a short account of various kinds ancient and modern, and how to recognize them","Point and pillow lace : a short account of various kinds ancient and modern, and how to recognize them","Polarisation of light","A political and satirical history of the years 1756 and 1757 : in a series of seventy-five humorous and entertaining prints, containing all the most remarkable transactions, characters and caricaturas of those two memorable years, to which is annexed, an explanatory account or key to every print, which renders the whole full and significant","The political Struwwelpeter","M. Vitrvvii Pollionis De architectvra libri decem ad Caesarem Avgvstvm : omnibus omnium editionibus longè emendatiores, collatis veteribus exemplis : accesservnt Gulielmi Philandri Castilionii, ciuis Romani, annotationes castigatiores, & plus tertia parte locupletiores : adiecta est Epitome in omnes Georgij Agricolae De mensuris & ponderibus libros, eodem avtore : cum Graeco pariter & Latino indice locupletissimo","Polygraphice, or, The arts of drawing, engraving, etching, limning, painting, vernishing, japaning, gilding, &c. : in two volumes ...","Polygraphice, or The arts of drawing, engraving, etching, limning, painting, washing, varnishing, gilding, colouring, dying, beautifying and perfuming : in seven books ... to which also is added, I. The one hundred and twelve chemical arcanums of Petrus Johannes Faber ... II. An abstract of choice chemical preparations...The 5th edition...","Pompeiana : the topography, edifices, and ornaments of Pompeii","Pompeiana : the topography, edifices, and ornaments of Pompeii","Pompeiana : the topography, edifices and ornaments of Pompeii, the result of excavations since 1819","Pompeiana : the topography, edifices and ornaments of Pompeii, the result of excavations since 1819","Pompeiana : the topography, edifices and ornaments of Pompeii : the result of excavations since 1819","Pompeiana : the topography, edifices and ornaments of Pompeii : the result of excavations since 1819","Pompeiana : the topography, edifices and ornaments of Pompeii : the result of excavations since 1819","Pompeiana : the topography, edifices, and ornaments of Pompeii","Pompei : la ville, les moeurs, les arts","Pomp. Gaurici Neapolitani De sculptura liber. Ludo. Demontiosii De veterum sculptura, caelatura, gemmarum scalptura, & pictura libri duo. Abrahami Gorlaei Antverpiani Dactyliotheca","Pompéi : histoire-vie privée","Pompéi : vie publique","Pompéi : vie publique","Popular electricity magazine in plain English","A popular guide to minerals : with chapters on the Bement Collection of minerals in the American Museum of Natural History, and the development of mineralogy","Popular illustrated guide to Canadian coins, medals, &. &. = Guide populaire illustré des monnaies et médailles canadiennes, etc., etc. / by P.N. Breton","A popular treatise on gems, in reference to their scientific value; a guide for the teacher of natural sciences, the jeweller, and amateur: together with a description of the elements of mineralogy, and all ornamental and architectural materials ..","Population and its distribution","Population and its distribution, comp. from the figures of 1920 United States census, including distribution of retail and wholesale dealers","Catalogue raisonné des bijoux, porcelaines, bronzes, lacqs, lustres de cristal de roche et de porcelaine : pendules de goût & autres meubles curieux ou composés : tableaux, desseins, estampes, coquilles & autres effets de curtiosité, provenans de la succession de M. Angran, vicomte de Fonspertuis","[Port-folio]","Engraved portraits of European celebrities. Decorative engravings. Etchings and engravings by old & modern masters. Art reference books","Portraits d'artistes : peintres: Berthe Art, François Bulens, André Collin ... [et al.] : sculpteurs: Guillaume Charlier, Isidore de Rudder, Julien Dillens ... [et al.]","Portraits in fine art","Portraits : line engravings by Nanteuil and other distinguished engravers","Portugal sacro-profano, ou, Catalogo alfabetico de todas as freguezias dos reinos de Portugal, e Algarve : das igrejas com seus oragos : do titulo dos parocos, e annual rendimento de cada huma : dos padroeiros, que apresentão : juntamente com as leguas de distancia da metropoli do reino e da cidade principal, e cabeça do bispado, com o numero dos fogos ...","Portuguese architecture","Post Drafting Equipment 1969","Poster advertising : being a talk on the subject of posting as an advertising medium, with helpful hints and sensible suggestions to poster advertisers, and with thirty-two pages of full color reproductions of posters used by national advertisers","Posters; a critical study of the development of poster design in continental Europe, England and America","Posters and poster making","Poster work in kindergarten and primary grades","The potter's craft: a practical guide for the studio and workshop","The pottery found at Silchester : a descriptive account of the pottery recovered during the excavations on the site of the Romano-British city of Calleva Atrebatum at Silchester, Hants., and deposited in the Reading Museum","Pottery making: an illustrated text book on art pottery making for teachers and artists","The pottery and porcelain of the United States; an historical review of American ceramic art from the earliest times to the present day","Pottery and porcelain of the United States : an historical review of American ceramic art from the earliest times to the present day","Pottery and porcelain, from early times down to the Philadelphia exhibition of 1876","Pottery & porcelain, a guide to collectors; containing nearly two hundred illustrations of specimens of various factories, nine coloured plates, and marks and monograms of all the important makers","Pottery and porcelain of all times and nations; with tables of factory and artists' marks for the use of collectors","Pottery and porcelain of all times and nations : with tables of factory and artists' marks for the use of collectors","Powell's practical advertiser : a practical work for advertising writers and business men, with instruction on planning, preparing, placing and managing modern publicity","The power of form applied to geometric tracery : one hundred designs and their foundations resulting from one diagram","Practical architecture, or, A sure guide to the true working according to the rules of that science : representing the five orders, with their several doors & windows, taken from Inigo Jones & other celebrated architects : to each plate tables containing the exact proportions of the several parts are likewise fitted : very usefull to all true lovers of architecture but particularly so to those who are engaged in ye noble art of building","Practical bookbinding : a text-book intended for those who take up the art of bookbinding, and designed to give sufficient help to enable handy persons to bind their books and periodicals","The practical book of early American arts and crafts","The practical book of early American arts and crafts","The practical book of furnishing the small house and apartment","The practical book of period furniture, treating of furniture of the English, American colonial and post-colonial and principal French periods","Practical builder, or, Workman's general assistant, shewing the most approved and easy methods for drawing and working the whole or separate part of any building ... rules of carpentry ... the proportion of the five orders ... with plans and elevations of gentlemens and farm-houses, yards, barns,","Practical bungalows and cottages for town and country, perspective views and floor plans for three hundred low and medium priced houses and bungalows ..","The practical cabinet maker and furniture designer's assistant, with essays on history of furniture, taste in design, color and materials, with full explanation of the canons of good taste in furniture ..","The practical cabinet maker and furniture designer's assistant, with essays on history of furniture, taste in design, color and materials, with full explanation of the canons of good taste in furniture ..","Practical carpentry, joinery, and cabinet-making : being a new and complete system of lines for the use of workmen, founded on accurate geometrical and mechanical principles ... / by Peter Nicholson ; revised by Thomas Tredgold","Practical and descriptive essays on the art of weaving","The practical draughtsman's book of industrial design and machinist's and engineer's companion : forming a complete course of mechanical, engineering and architectural drawing","The practical draughtsman's book of industrial design, and machinist's and engineer's drawing companion: forming a complete course of mechanical, engineering, and architectural drawing.","The practical draughtsman's book of industrial design, and machinist's and engineer's drawing companion: forming a complete course of mechanical, engineering, and architectural drawing","Practical and efficient spinning","Practical electro-therapeutics and X-ray therapy : with chapters on phototherapy, X-ray in eye surgery, X-ray in dentistry, and medico-legal aspect of the X-ray","The practical enameler with especial reference to enameling sheet-steel and cast-iron ware, with useful information relating to all side lines ..","Practical engineering drawing and third angle projection, for students in scientific, technical and manual training schools and for ... draughtsmen ..","The practical exemplar of architecture","The practical exemplar of architecture","Practical instructions in enamel painting on glass, china, tiles, etc., : to which is added full instructions for the manufacture of the vitreous pigments required, with twelve pages of instructions","Practical lessons on the lever escapement, its tests, errors, their detection and correction","Practical lithography","A practical manual of house-painting, graining, marbling and sign-writing : containing full information on the processes of house-painting in oil and distemper, the formation of letters and practice of sign-writing, the principles of decorative art, a course of elementary drawing for house-painters, writers, etc., and a collection of useful receipts ; with nine coloured illustrations of woods and marbles, and numerous wood engravings","Practical phrases of show card writing; a complete manual of the best and latest methods of brush and pen lettering with comprehensive color notes embracing all the most appropriate alphabets, abundantly and accurately illustrated with full description of all the materials necessary","Practical physics","Practical physiological chemistry : a book designed for use in courses in practical physiological chemistry in schools of medicine and of science","The practical printer and instructor, containing thorough information in the art of modern painting, varnishing, etc.;","Practical taxidermy, and home decoration : together with general information for sportsmen","The practical telephone handbook and guide to the telephonic exchange","Practical town planning","A practical treatise on weaving and designing of textile fabrics : with chapters on the principles of construction of the loom, calculations and colour","A practical treatise on the manufacture of soap and candles ..","A practical treatise on weaving by hand and power looms; intended as a text book for manufacturers by hand and power looms, and power loom engineers ..","A practical treatise on the steel square and its application to everyday use : being an exhaustive collection of steel square problems and solutions, \"old and new\", with many original and useful additions, forming a complete encyclopedia of steel square knowledge, together with a brief history of the square, and description of tables, keys and other aids and attachments","A practical treatise on weaving by hand and power looms : intended as a text book for manufacturers by hand and power looms, and power loom engineers ...","The practical upholsterer : giving clear directions for skillfully performing all kinds of upholsteres' work in leather, silk, plush, reps, cottons, velvets, and carpetings ... : fully illustrated with engravings of tools, sketches of furniture, and numerous full-page illustrations of original decorative designs","The practical use of meteorological reports and weather-maps","A practical workshop companion for tin, sheet iron and copper plate workers : containing rules for describing various kinds of patterns used by tin, sheet iron and copper plate workers : practical geometry, mensuration of surfaces and solids, tables of the weights of metals, lead pipe, etc., tables of areas and circumferences of circles : japans, varnishes, lackers, cements, compositions, etc., etc., etc.","A practical work-shop companion for tin, sheet-iron, and copper-plate workers ... with numerous valuable receipts and manipulations for every-day use in the work-shop","Practice of architecture : containing the five orders of architecture and an additional column and entablature, with all their elements and details explained and illustrated, for the use of carpenters and practical men.","The practice of typography; correct composition; a treatise on spelling, abbreviations, the compounding and division of words, the proper use of figures and numerals, italic and capital letters, notes. etc., with observations on punctuation and proof-reading","The practice of typography; a treatise on the processes of type-making, the point system, the names, sizes, styles and prices of plain printing types","The Prado, a survey of the contents of the gallery : together with detailed criticisms of its masterpieces and biographical sketches of the famous painters who produced them","Praeraphaelite diaries and letters","Prag","Prague","Praha barokní","Précis des leçons d'architecture données à l'École polytechnique","Précis des leçons d'architecture données à l'École polytechnique","Pre-historic times: as illustrated by ancient remains and the manners and customs of modern savages","Pre-historic times, as illustrated by ancient remains and the manners and customs of modern savages","Premium catalog.","Pre-Raphaelitism and the pre-Raphaelite brotherhood","Pre-Raphaelitism and the pre-Raphaelite brotherhood","Pre-Raphaelitism and the Pre-Raphaelite Brotherhood","Pre-Raphaelitism and the pre-Raphaelite brotherhood","Pre-Raphaelitism and the Pre-Raphaelite Brotherhood","The present state of old English furniture","The present state of old English furniture","Present status of drawing and art in the elementary and secondary schools of the United States","Preservation of flags ... Report","Presidential nominations and elections : a history of American conventions, national campaigns, inaugurations and campaign caricature","Prestwich's Respublica, or, A display of the honors, ceremonies & ensigns of the Common-wealth under the protectorship of Oliver Cromwell : together with the names, armorial bearings, flags & pennons of the different commanders of the English, Scotch, Irish Americans and French : and an alphabetical roll of the names and armorial bearings of upwards of three hundred families of the present nobility & gentry of England, Scotland, Ireland, etc., etc","Priced catalogue of artists' materials : supplies for oil painting, water color painting, china painting ... and drawing materials for architects and engineers, manual training schools and colleges.","Price list.","Price list and diary for 1898.","Price list of art brass goods : hat racks, umbrella stands, tables ...","Price list of drawing materials, architects and engineers, supplies, blue process papers, etc","Price list of painters' supplies.","Prices of glass ware.","Primer of design","Primitive man;","Principaux monuments du Musée égyptien de Florence : première partie : stèles, bas-reliefs et fresques","Principes de dessein","Des principes de l'architecture, de la sculpture, de la peinture et des autres arts qui en dependent : avec un dictionnaire des terms propres à chacun de ces arts","Principia typographica. The block-books, or xylographic delineations of scripture history; issued in Holland, Flanders and Germany, during the fifteenth century, exemplified and considered in connexion with the origin of printing. To which is added an attempt to elucidate the character of the paper-marks of the period","Principia typographica. The block-books, or xylographic delineations of scripture history; issued in Holland, Flanders and Germany, during the fifteenth century, exemplified and considered in connexion with the origin of printing. To which is added an attempt to elucidate the character of the paper-marks of the period","Principia typographica. The block-books, or xylographic delineations of scripture history; issued in Holland, Flanders and Germany, during the fifteenth century, exemplified and considered in connexion with the origin of printing. To which is added an attempt to elucidate the character of the paper-marks of the period","Principj di architettura civile","The principles of advertising arrangement","The principles of advertising arrangement","The principles of beauty as manifested in nature, art, and human character : with a classification of deformities. An essay on the temperaments with illustrations. And Thoughts on Grecian and Gothic architecture.","The principles of beauty","The principles of chemistry","Principles of decorative design","Principles of decorative design","Principles of electro-medicine, electrosurgery and radiology : a practical treatise for students and practitioners. With chapters on mechanical vibration and blood pressure technique","The principles of Gothic ecclesiastical architecture : with an explanation of technical terms and a centenary of ancient terms ...","The principles of Gothic ecclesiastical architecture : with an explanation of technical terms and a centenary of ancient terms ...","The principles of pattern making, written specially for apprentices and students in technical schools","Principles and practice of show-card writing, prepared in the Extension divison of the University of Wisconsin","The principles and practice of textile printing","The principles and progress of printing machinery","The printed book","The printed book, its history, illustration, and adornment, from the days of Gutenberg to the present time","The printer's dictionary of technical terms; a handbook of definitions and information about processes of printing; with a brief glossary of terms used in book binding","Printers and printing in Providence, 1762-1907","Printing and bookbinding for schools","Printing in relation to graphic art","Printing; a practical treatise on the art of typography as applied more particularly to the printing of books;","Printing : a practical treatise on the art of typography as applied more particularly to the printing of books","Printing and the renaissance: a paper read before the Fortnightly club of Rochester, New York, by John Rothwell Slater","Printing and the renaissance : a paper read before the Fortnightly Club of Rochester, New York / by John Rothwell Slater","The printing trades","Printing types, their history, forms, and use; a study in survivals","Printing types, their history, forms, and use; a study in survivals","Printing and writing materials: their evolution","Printing and writing materials: their evolution","Printing and writing materials : their evolution","Prints; a brief review of their technique and history","Prints; a brief review of their technique and history","The private palaces of London past and present","Proben des hohen Teütschen Reichs Adels, oder, Sammlungen alter Denkmäler, Grabsteinen, Wappen, Inn- und Urschriften, u: d: nach ihrem wahren Urbilde aufgenommen unter offener Treüe bewähret und durch Anenbäume auch sonstige Nachrichten erkläret und erläuteret","Proben des hohen Teütschen Reichs Adels, oder, Sammlungen alter Denkmäler, Grabsteinen, Wappen, Inn- und Urschriften, u: d: nach ihrem wahren Urbilde aufgenommen unter offener Treüe bewähret und durch Anenbäume auch sonstige Nachrichten erkläret und erläuteret","Problems in farm woodwork for agricultural schools, high schools, industrial schools, and country schools","Problems in woodwork in combination with other materials for elementary manual training","Proceedings attending the presentation of regimental colors to the Legislature, April 20, 1864","Proceedings attending the presentation of regimental colors to the Legislature, April 20, 1864","Proceedings - Dorset Natural History and Archaeological Society","Procès-verbaux, 1671-1793; publiés pour la Société de l'histoire de l'art français sous le patronage de l'Académie des beaux arts par Henry Lemonnier","Prodromo, ouero, Saggio di alcune inuentione nuoue, premesso all'arte maestra","The production of a high grade porcelain from American materials","Professeur Knatschké; oeuvres choisies du grand savant allemand et de sa fille Elsa. Recueillies et illustrées pour les Alsaciens par Hansi. Fidèlement traduites en français par H.P. Colle","Progress in art and architecture : with precedents for ornament","The progressive drawing-book : containing a series of easy and comprehensive lessons for drawing landscape, architecture, the human figure, shipping, and animals, &c. without the aid of a master : also, a complete treatise on perspective, with nearly three hundred engravings","Projects for beginning woodwork and mechanical drawing","Prolusiones architectonicæ, or, Essays on subjects connected with Grecian and Roman architecture","Promenade charivarique au Salon de Bruxelles 1845","Promenades, ou, Itinéraire des jardins de Chantilly : orné d'un plan et de vingt estampes qui en représentent les principales vues","The properties of the National Trust for places of historic interest or natural beauty in Northern Ireland / National Trust in Northern Ireland ; introduction by the Earl of Antrim","Property protection and ornamentation :","Proportion and harmony of line and color in painting, sculpture, and architecture; an essay in comparative aesthetics","Proportion and harmony of line and color in painting, sculpture, and architecture : an essay in comparative æsthetics","Proposed American National Institute at Paris : message from the President of the United States, transmitting a report from the Secretary of State in regard to the proposed American National Institute at Paris","A proposed civic improvement plan for Minneapolis and Saint Paul","Proscenivm vitæ hvmanæ, siue Emblematvm secvlarivm, ivcvndissima, & artificiosissima varietate vitæ hvmanæ & seculi huius deprauati mores, ac studia peruersissima adumbrantium: et Latinis versibvs, explicatorum, decades septem multis figuris adauctæ, & in vsum studiosæ inprimis iuuentutis ita adornatæ vt instar albi amicorvm sodalitatum symbolis, & insigniis conscribendis depingendisq; inseruire commode possint","La prospettiua pratica","Protection of shade trees in cities and towns","Protective clothing for women and girl workers employed in the factories and workshops","Proudhoniana","Pr©Œraphaelite diaries and letters","The psychology of advertising : a simple exposition of the principles of psychology in their relation to successful advertising","The psychology of dress","Domashni byt russkago naroda v 16 i 17 st","The industrial education survey of the City of New York;","Fors clavigera. Letters to the workmen and labourers of Great Britain","Bibliografía mexicana del siglo XVIII","Public school drawing course : (no. 5, junior fourth)","Public school drawing manual : for teachers and students","Pushing your business, a text-book of advertising, giving practical advice on advertising, for banks, trust companies, investment brokers, real estate dealers","Pushing your business; a book of practical advice on advertising, for banks, trust companies, investment brokers, real estate dealers, and all interested in promoting their business by judicious advertising","Puteus sacer agri bononiensis : jussu sanctissimi domini nostri Benedicti XIV. P.M. commentario illustratus","P.W. Ellis & Co. Limited, the jewellery headquarters of Canada : 1915-1916 illustrated catalogue : importing and manufacturing, gold and silversmiths, makers of Ellis watch cases","Quarterly journal of microscopical science","I quattro libri dell'architettura di Andrea Palladio : ne' quali, dopò vn breue trattato de' cinque ordini, & di quelli auertimenti, che sono più necesarij nel fabricare : si tratta delle case private, delle vie, de i ponti, delle piazze, de i xisti, & de'tempij","The quest of the quaint","The quicksilver resources of California","Quincy Adams Shaw collection : Italian Renaissance sculpturee : paintings and pastels by Jean François Millet : exhibition opening April 18, 1918","I qvattro libri dell'architettvra di Andrea Palladio : ne' quali, dopo un breue trattato de' cinque ordini, & di quelli auertimenti, che sono piu necessarij nel fabricare;","Qvinqve colvmnarvm exacta descriptio atque deliniatio, cum symmetrica earum distributione","Raccolta d'autori italiani che trattano del moto dell' acque","Raccolta della pui intersante dipinture e de pui belli musaici rinvenuti negli scavi di Ercolano, di Pompei, e di Stabia che ammiransi nel Museo Reale Borbonico","Raccolta de' piu belli ed interessanti dipinti, musaici ed altri monumenti rinvenuti negli scavi di Ercolano, di Pompei, e di Stabia, che ammiransi nel Museo nazionale..","Raccolta di 50 vedute antiche, e moderne della città di Roma e sue vicinanze","Raccolta di alcuni opuscoli sopra varie materie di pittura, scultura e architettura : scritti in diverse occasioni","Raccolta di articoli artistici : editi ed inediti","Raccolta di diverse antiche inscrizioni e medaglie epitalamiche : ritrovate negli stati di S.S.R.M. il Re di Sardegna : e due dissertazioni sopra un antico turibolo, e campanello","Raccolta di dodici busti cavati dalle antiche statue originali : e sono l'Apollo citaredo colle muse, e l'Apollo detto di Belvedere, queste si ammirano nel Museo Pio-Clementino, la Venere de Medici, nel Museo ducale in Firenze","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di lettere sulla pittura, scultura ed architettura scritte da'più celebri personaggi che in dette arti fiorirono dal secolo XV. al XVII ..","Raccolta di vari disegni d'architettura, 1796-1797","Raccolta di varie targhe di Roma fatte da professori primarj, disegnate, ed intagliate da Filippo Juvarra, architetto","Radford's architectural drawing : complete guide to work of architect's office, drawing to scale--tracing--detailing--designing --classic order of architecture. A complete and thorough course, clearly written and beautifully illustrated; suited alike to individual study and class instruction","Radford's artistic bungalows : unique collection of 208 designs, best modern ideas in bungalow architecture.","Radford's brick houses and how to build them : a standard collection of new, original, and artistic designs for brick houses, apartments, stores and flats, garages, etc. ; together with complete instruction in the manufacture of brick and its practical uses as a building material selected and compiled by William A. Radford ... Every plan designed and executed by a corps of licensed architects of the highest professional standing, assisted by a staff of expert draftsmen. Over 300 designs and details.","Radford's combined house and barn plan book","Radford's cyclopedia of construction; carpentry, building and architecture. Based on the practical experience of a large staff of experts in actual constrcution work","Radford's cyclopedia of construction; carpentry, building and architecture. Based on the practical experience of a large staff of experts in actual constrcution work","Radford's cyclopedia of construction; carpentry, building and architecture. Based on the practical experience of a large staff of experts in actual constrcution work","Radford's cyclopedia of construction; carpentry, building and architecture. Based on the practical experience of a large staff of experts in actual constrcution work","Radford's cyclopedia of construction; carpentry, building and architecture. Based on the practical experience of a large staff of experts in actual constrcution work","Radford's cyclopedia of construction; carpentry, building and architecture. Based on the practical experience of a large staff of experts in actual constrcution work","Radford’s portfolio of details of building construction; a remarkable and unique collection of full-page plates, accurately drawn and reproduced to exact scale. Complete details for every style of interior trim, including special built-in features.","Radford's portfolio of details of building construction : a remarkable and unique collection of full-page plates, accurately drawn and reproduced to exact scale ...","Radford's practical barn plans : being a complete collection of practical, economical and common-sense plans of barns, out buildings and stock sheds","Radford's practical barn plans : being a complete collection of practical, economical and common-sense plans of barns, out buildings and stock sheds :: :: ::","Raeburn","Raggionamento di mons. Paolo Giovio, vescouo di Nocera con messer Lodouico Domenichi, sopra i motti, & desegni d'arme, & d'amore, che communemente chiamano imprese. Con un Discorso di Girolamo Ruscelli, intorno allo stesso soggetto","Ragguaglio delle antichità e rarità che si conservano nella Galleria mediceo-imperiale di Firenze","Ragionamento","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Dictionnaire raisonné de l'architecture française du XIe au XVIe siècle","Catalogue raisonné des bijoux, porcelaines, bronzes, lacqs, lustres de cristal de roche et de porcelaine : pendules de goût & autres meubles curieux ou composés : tableaux, desseins, estampes, coquilles & autres effets de curtiosité, provenans de la succession de M. Angran, vicomte de Fonspertuis","Catalogue raisonné des differens effets curieux & rares contenus dans le cabinet de feu M. le chevalier de La Roque : ce cabinet renferme une collection considerable de tableaux, de desseins, & d'estampes des meilleurs maîtres; de figures de bronze & de marbre; de porcelaines anciennes ... de pierres ... de coquilles, & enfin de nombre d'autres morceaux interressans de divers genres","Catalogue raisonné des diverses curiosités du cabinet de feu M. Quentin de Lorangere, composé de tableaux originaux des meilleurs maîtres de Flandres, d'une très-nombreuse collection de desseins & d'estampes de toutes les ecoles, de plusieurs atlas & suites de cartes, de quantité de morceaux de topographie, & d'un coquillier fait avec choix ...","Catalogue raisonné de toutes les estampes qui forment l'oeuvre de Rembrandt, et ceux de ses principaux imitateurs","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","A catalogue raisonné of the works of the most eminent Dutch, Flemish, and French painters; in which is included a short biographical notice of the artists, with a copious description of their principal pictures; a statement of the prices at which such pictures have been sold at public sales on the continent and in England; a reference to the galleries and private collections, in which a large portion are at present; and the names of the artists by whom they have been engraved; to which is added, a brief notice of the scholars & imitators of the great masters of the above schools:","Rambles in Cairo","Rambles in the Pyrenees and the adjacent districts, Gascony, Pays de Foix [and] Roussillon","Rambles in the Pyrenees and the adjacent districts, Gascony, Pays de Foix, & Roussillon","Rambles in Rome; an archÃ¦ological and historical guide to the museums, galleries, villas, churches, and antiquities of Rome and the Campagna","Rambles in Rome : an archæological and historical guide to the museums, galleries, villas, churches, and antiquities of Rome and the Campagna","Rambles and studies in Greece","Randolph Caldecott : a personal memoir of his early art career","Raphael","Raphaelis Fabretti Gasparis F. Vrbinatis De columna Traiani syntagma : accesserunt explicatio veteris tabellae anaglyphae Homer Iliadem atque ex Stesichoro, Arctino et Lesche Ilii excidium continentis & emissarii lacus Fucini descriptio","Rare American coins: their description, and past and present fictitious values","The rare coins of America, England, Ireland, Scotland, France, Germany, and Spain ... a complete list of and prices paid for rare American ... coins, fractional currency, colonial, continental and Confederate paper money; a list of all counterfeit U. S. Treasury and national bank notes and Canadian banks notes, and how to detect them; the market value of all nations' coins and bank notes in U.S. money; a list of and prices paid for rare English, Irish, Scotch, French, German and Spanish coins. Illustrated with about 150 cuts","Rare and interesting early American prints and paintings : on exhibition and sale at the Michaelsen Gallery ... New York","Rariora; being notes of some of the printed books, manuscripts, historical documents, medals, engravings, pottery, etc., collected (1858-1900)","Rariora; being notes of some of the printed books, manuscripts, historical documents, medals, engravings, pottery, etc., collected (1858-1900)","Rariora; being notes of some of the printed books, manuscripts, historical documents, medals, engravings, pottery, etc., collected (1858-1900)","Rasch international artists collection ; an exhibition at Associated American Artists Galleries ..","Rauch und Goethe : urkundliche Mittheilungen","Ravenne","R.B.S. Modern British sculpture","A real history of Newark and notable Newarkers","A real history of Newark and notable Newarkers","The real Latin quarter","Real Museo borbonico","Rebel cartoons : reprinted from the 1917-18 and 1918-19 issues of \"The Rebel\"","Recüeil des figures, groupes, thermes, fontaines, vases, et autres ornemens tels qu'ils se voyent a présent dans le chateau et parc de Versailles : gravé d'après les originaux","Recent cotton mill construction and engineering","Receuil des plus beaux portails de plusieures eglises de Paris","Recherche des antiqvités et cvriosités de la ville de Lyon : ancienne colonie des romains & capitale de la Gaule celtique : avec un mémoire des principaux antiquaires & curieux de l'Europe","Recherche des monnaies mérovingiennes du Cenomannicum","Recherches sur les ruines d'Herculanum et sur les lumieres qui peuvent en résulter, relativement à l'état présent des sciences et des arts : avec un traité sur la fabrique des mosaïques","Recherches sur l'orfèvrerie en Espagne au moyen âge et à la renaissance; documents inédits tirés des archives espagnoles","Recherches sur l'origine des idées que nous avons de la beauté & de la vertu : en deux traités : le premier, sur la beauté, l'ordre, l'harmonie & le dessein; le second, sur le bien & mal physique & moral","Recherches sur l'usage et l'origine des tapisseries à personnages dites historiées, depuis l'antiquité jusqu'au 16e siècle inclusivement","Recht ghebruyck ende misbruyck van tydlicke have","Recipe leaflets collection","Recollections of Auton House","Record of the celebration of the tercentenary of the introduction of the art of printing into Aberdeen by Edward Raban in the year 1622, 16th and 17th June 1922","Record of inscriptions in the cemetery and building of the Unitarian, formerly denominated the Independent Church, Archdale Street, Charleston, S.C., from 1777-1860","Records of the coinage of Scotland : from the earliest period to the union","Records of the coinage of Scotland : from the earliest period to the union","Records of the past","The records of a Scottish cloth manufactory at New Mills, Haddingtonshire, 1681-1703;","Records of William M. Hunt","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités romaines, ou, Voyage d'Italie : composé de 60 planches : dans lequel on trouve divers vases, autels, trepieds, arabesques et autres sujets gravés d'après les dessins que differens artistes ont fait pendant leur séjour en Italie, lesquels jusqu'à présent n'ont point encore été gravés","Recueil d'antiquités romaines, ou, Voyage d'Italie : composé de 66 planches : dans lequel on trouve divers vases, autels, trépieds, arabesques, et autres sujets gravés d'après les dessins que différens artistes ont faits pendant leur séjour en Italie","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil d'antiquités égyptiennes, étrusques, greques et romaines","Recueil de dessins d'orfevrerie du premier empire par biennais orfevre de Napoléon 1er et de la couronne","Recueil de dessins d'une execution peu dispendieuse : contenans des plans de petites maisons de campagne, petits pavillons de jardins, temples, hermitages, chaumieres, monumens, obélisques, ruines, portails, portes, grilles, bancs de jardins, chaises, volieres, gondoles, ponts, etc. : ouvrage intéressant pour cette classes d'amateurs, qui sans faire de grandes dépenses, sont pourtant bien aises d'embellir leurs jardins d'ornamens nouveaux et pleins de goût","Recueil de diplômes militaires","Recueil d'emblêmes, devises, medailles, et figures hieroglyphiques, au nombre de plus de douze cent, avec leurs explications : accompagné de plus de deux mille chiffres fleuronnez simples, doubles & triples ... : cet ouvrage qui est enrichy de deux cens cinquante planches en taille-douce, est très-utile aux graveurs, peintres, sculpteurs, orfevres, brodeurs, serruriers & à tous ceux qui travaillent au dessein","Recueil d'emblêmes, devises, medailles, et figures hieroglyphiques : au nombre de plus de douze cent, avec leurs explications, accompagné de plus de deux mille chiffres fleuronnez simples, doubles & triples, d'une maniere nouvelle & fort curieuse pour tous les noms imaginable : avec les tenants, supports, & cimiers servans aux ornemens des armes ...","Recueil d'emblêmes, devises, medailles, et figures hieroglyphiques, au nombre de plus de douze cent, avec leurs explications : accompagné de plus de deux mille chiffres fleuronnez simples, doubles & triples : d'une manière nouvelle & fort curieuse pour tous les noms imaginables : avec les tenants, supports, & cimiers servans aux ornemens des armes : cet ouvrage qui est enrichy de deux cens cinquante planches en taille-douce, est très-utile aux graveurs, peintres, sculpteurs, orfevres, brodeurs, serruriers, & à tous ceux qui travaillent au dessein","Recueil de pierres gravees antiques","Recueil de pierres gravees antiques","Recueil des monnoies tant anciennes que modernes; ou, Dictionnaire historique des monnoies qui peuvent être connues dans les quatres parties du monde, avec leur poids, titre & valeur ..","Recueil d'estampes gravées d'après les tableaux du cabinet de Monseigneur le duc de Choiseul","Recueïl historique de la vie et des ouvrages des plus célebres architectes","Recueïl de descriptions de peintures et d'autres ouvrages faits pour le Roy","Recuerdos y bellezas de España : bajo la real proteccion de ... la reina y el rey ; Obra destinada á dar á conocer sus monumentos y antiguedades en láminas dibujadas del natural y litografiadas por F.J. Parcerisa","Redenvoeringen van wylen Petrus Camper, over de wyze, om de onderscheidene hartstogten op onze wezens te verbeelden : over de verbaazende overeenkomst tusschen de viervoetige dieren, de vogelen, de visschen en den mensch, en over het gedaante schoon : gehouden in de Teken Academie te Amsterdam","Reed and raffia construction work in primary schools; a practical manual especially for primary-kindergarten teachers ..","Reflexions critiques sur les différentes écoles de peinture","Réflexions sur la peinture","Reflexions sur quelques causes de l'état présent de la peinture en France : avec un examen des principaux ouvrages exposés au Louvre le mois d'août 1746","The regal and ecclesiastical antiquities of England : containing the representations of all the English monarchs from Edward the Confessor to Henry the Eighth : together with many of the great persons that were eminent under their several reigns : on sixty copper plates, engraved by the author, the whole carefully collected from ancient illuminated manuscripts","The regal and ecclesiastical antiquities of England : containing the representations of all the English monarchs from Edward the Confessor to Henry the Eighth : together with many of the great persons that were eminent under their several reigns : the whole carefully collected from ancient illuminated manuscripts","Regal heraldry; the armorial insignia of the Kings and Queens of England, from coeval authorities","Regiae villae poetice descriptae : et Regiae Celsitudini Victoris Amadeii II sabaudiae, et montisferrati ducis pedemontii principis, cypri regis, &c.","Regimental colors in the war of the revolution, by Gherardi Davis","Réglement de l'École académique de peinture, sculpture, architecture, et autres arts dépendans du dessin : établie à Orléans, sous la protection de Son Altesse Sérénissime monseigneur le duc d'Orléans","Regles des cinq ordres d'architecture de Vignole : ouvrage dans lequel on donne : une idée de la géometrie, les définitions des figures géométriques nécessaires à l'étude de l'architecture, la formation des ordres, rigoureusement démontrée, dans l'origine de l'architecture ... : enfin, les notions nécessaires sur les ordres appellés accessoires","Regola delli cinqve ordini d'architettvra","Regras das sinco ordens de architectura segundo os principios de Vignhola : com hum ensaio sobre as mesmas ordens feito sobre o sentimento dos mais celebres architectos","Regulations for the proper construction, maintenance and operation of standard painted bulletin advertising plants as prescribed by the members of the Outdoor Advertising Association United States and Canada","Reinhardt's correspondence course; lettering for draftsmen, engineers and students","Reisen und forschungen im Amur-lande in den jahren 1854-1856","Religion in recent art : expository lectures on Rossetti, Burne Jones, Watts, Holman Hunt and Wagner","Religio pictoris","Religio pictoris","Religio pictoris","Remains of ecclesiastical woodwork","Remarks on certain dates occurring on the coins of the Hindu kings of Kul : expressed in the Gupta era and in Arabic (or quasi-Arabic) numerals","Remarks on English churches and on the expediency of rendering sepulchral memorials subservient to pious and Christian uses","Remarks on rural scenery : with twenty etchings of cottages, from nature : and some observations and precepts relative to the pictoresque","Remarques historiques sur les medailles et les monnoyes","Remarques sur l'architecture des anciens","Rembrandt handzeichnungen","Reminescenze e fantasie","Reminescenze e fantasie","The reminiscences of Augustus Saint-Gaudens","Reminiscences of Baptist churches and Baptist leaders in New York city and vicinity","Reminiscences of editors, reporters, and printers, during the last sixty years","Reminiscences of Newport ...Extra Illustrated. Edition B.","Reminiscences of Newport ...Extra Illustrated. Edition A.","Reminiscences of a portrait painter","The reminiscences of a very old man, 1808-1897","The renaissance architectvre of central and northern Spain, a collection of photographs and measvred drawings,","The renaissance: its art and life; Florence (1450-1550)","Renaissance and modern art","Renaissance and modern art :","Renaissance and modern art","The renaissance of sculpture in Belgium","Report 1911","Report of the Cambridge bridge commission and report of the chief engineer upon the construction of Cambridge bridge","Report of the Civic Improvement Committee for the City of Toronto, 1911","Report of the Committee of the House of Commons, on ventilation, warming and transmission of sound","Report of the Federal plan commission on a general plan for the cities of Ottawa and Hull ... 1915","Report of the Flax and hemp commission","Report of the Flax and hemp commission","Report of the geological exploration of the fortieth parallel","Report of the geological exploration of the fortieth parallel","Report of the geological exploration of the fortieth parallel","Report of the Heights of Buildings Commission to the Committee on the Height, Size and Arrangement of Buildings of the Board of Estimate and Apportionment of the city of New York","Report of the Pennsylvania Historical Commission","Report of the Select committee to whom was referred the subject of the formation of an ice bridge over the St. Lawrence at Quebec","Report of the Special Committee on Free Bridges, giving a review of the work of the committee towards securing the freeing of the bridges across the Allegehny River","Report of the State Mineralogist","Report on the building and ornamental stones of Canada","... Report on the building and ornamental stones of Canada, vol. I-V","... Report on the building and ornamental stones of Canada, vol. I-V","... Report on the building and ornamental stones of Canada, vol. I-V","Report on the building and ornamental stones of Canada","Report on the building and ornamental stones of Canada","Report on the building and ornamental stones of Canada","Report on the manufacture of glass","(Reports)","Reports and papers of the architectural and archaeological societies of the counties of Lincoln and Northampton","Report upon a highway bridge","Report upon a highway bridge","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","The Repository of arts, literature, commerce, manufactures, fashions and politics","Picturesque representations of the dress and manners of the Chinese. Illustrated in fifty coloured engravings, with descriptions","A reprint of The country builder's assistant, The American builder's companion, The rudiments of architecture, The practical house carpenter, Practice of architecture","Reproduction des uvres de Huquier & Gillot, Epoque Louis XV","Reproductions by the collotype process of some of the works in the loan exhibition of pictures, held in the Art Gallery of the Corporation of London, at the Guildhall, 1892 : with descriptive and biographical letterpress","Reproductions of model gowns exhibited by Haas brothers, for the spring season of 1913 ..","Requirements and design of a fireproof warehouse","Restaurant Rijks-Museum Amsterdam","Return of outdoor memorials in London, other than statues on the exterior of buildings, memorials in the nature of tombstones, memorial buildings and memorial trees","A review of methods of bridge erection","Revised catalogue of bedsteads and tables.","Revised edition of Textile design book. A practical composition for the construction of new designs","Revision of the Niagara Railway Arch Bridge","Revue archéologique","Revue comique à l'usage des gens sérieux","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des matières colorantes et de leurs applications aux textiles","Revue générale des matières colorantes et de leurs applications aux textiles","Revue générale des matières colorantes et de leurs applications aux textiles","Revue générale des matières colorantes et de leurs applications aux textiles","Revue générale des matières colorantes de la teinture, de l'impression et des apprêts","Revue générale des matières colorantes de la teinture, de l'impression et des apprêts","Revue générale des matières colorantes de la teinture, de l'impression et des apprêts","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Revue générale des mati`eres colorantes et des industries qui s'y rattachent","Reynolds Aluminum Residential Building Products 1965","Rhode Island imprints; a list of books, pamphlets, newspapers and broadsides printed at Newport, Providence, Warren, Rhode Island between 1727 and 1800","Rhythmic shape; a text-book of design","Richard Wagner en caricatures : 130 reproductions de caricatures françaises, allemandes, anglaises, italiennes, portraits : autographes (lettre et musique) dessins originaux de J. Blass, Moloch et Tiret-Bognet","Catalogue d'une riche et precieuse collection de tableaux des plus grands maîtres des ecoles d'Italie, de France, de Hollande, de Flandres, et de desseins, d'estampes, de miniatures et de statues : le tout recueilli & rassemblé ... par feu Monsieur Henri Geelhand, seigneur de Merxem et Dambrugge &c. &c. et derniérement délaissé par Monsieur Paul-Joseph Geelhand : dont la vente se fera en argent de change, à Anvers, à la salle de arquebusiers, lundi 5. juillet & jours suivans 1784","Ricordi della vita e documenti d'arte : per cura dei nipoti","Riflessioni sopra il buon gusto neele scienze, e nelle arti","Riflessioni sulla pretesa scoperta del sopraornato Toscano : espostaci dall'autore dell'opera degli anfiteatri, e singolarmente del Veronese","Il riposo di Raffaello Borghini, in cvi della pittvra, e della scultura si fauella, de' piu illustri pittori, e scultori, e delle piu famose opere loro si fa mentione; e le cose principali appartenenti à dette arti s'insegnano","Ristretto delle cose piu notabili della città di Firenze","Ritratti di alcuni celebri pittori del secolo XVII","The roads and railroads, vehicles, and modes of travelling, of ancient and modern countries; with accounts of bridges, tunnels, and canals, in various parts of the world ..","Robert Adam & his brothers : their lives, work & influence on English architecture, decoration and furniture","Robert Adam & his brothers; their lives, work & influence on English architecture, decoration and furniture","Robert Adam & his brothers; their lives, work & influence on English architecture, decoration and furniture","Robert & Andrew Foulis and the Glasgow Press : with some account of the Glasgow Academy of the Fine Arts","Robert Woodknow's difficulties in finding a church home","La Fin des Livres Contes pour les Bibliophiles  Uzanne Constant et Robida Albert","Robinson’s money-saving mill-made cut-to-fit houses","The rocket book","The rock tombs of El Amarna","The rock tombs of El Amarna","The rock tombs of El Amarna","The rock tombs of El Amarna","Rollei 35 Camera 1970","Roma delle belle arti del disegno","Romanae et Graecae antiqvitatis monvmenta, e priscis nvmismatibvs","Roman Africa; an outline of the history of the Roman occupation of North Africa, based chiefly upon inscriptions and monumental remains in that country. With 30 reproductions of original drawings by the author, and two maps","A Roman alphabet and how to use it; a conventional Roman alphabet with full directions for its use in the lettering problems required in public, normal, art, and technical schools, and for the lettering problems which arise in the practice of architects, commercial illustrators, show-card writers and sign painters","Romance of the French abbeys","The romance of lace, its historical background, its present manufacture, its varieties and uses","The romance of lace, its historical background, its present manufacture, its varieties and uses","Romance of the renaissance châteaux","Roman church mosaics of the first nine centuries","Roman cities in Italy and Dalmatia","Roman cities in Italy and Dalmatia","Roman days","Roman and medieval art","Romano-British buildings and earthworks","Roman portraits and Memphis (IV)","Roman sculpture from Augustus to Constantine","Romantic castles and palaces, as seen and described by famous writers;","Romantic castles and palaces, as seen and described by famous writers;","Romantic castles and palaces","Roma ristavrata, et Italia illustrata","Roma Sotterranea; or, Some account of the Roman catacombs especially of the cemetery of San Callisto, compiled from the works of Commendatore de Rossi with the consent of the author","Roma, tutrice delle belle arti, pittura, scultura, e architettura : mostrata nel Campidoglio dall'Accademia del disegno il dì 2. ottobre 1710 : essendo principe della medesima il signor cavalier Carlo Maratti","Rome","Rome moderne : premiére ville de l'Europe : avec toutes ses magnificences et ses delices : nouvellement & très-exactement décrite ... : ce qui est suivi d'une description très-exacte du gouvernement & de l'Etat de Rome, aussi bien que des fonctions publiques du Pape & de tous ceux qui ont des emplois auprès de lui ... : le tout divisé en six tomes","Rome moderne : premiére ville de l'Europe : avec toutes ses magnificences et ses delices : nouvellement & très-exactement décrite ... : ce qui est suivi d'une description très-exacte du gouvernement & de l'Etat de Rome, aussi bien que des fonctions publiques du Pape & de tous ceux qui ont des emplois auprès de lui ... : le tout divisé en six tomes","Rome moderne : premiére ville de l'Europe : avec toutes ses magnificences et ses delices : nouvellement & très-exactement décrite ... : ce qui est suivi d'une description très-exacte du gouvernement & de l'Etat de Rome, aussi bien que des fonctions publiques du Pape & de tous ceux qui ont des emplois auprès de lui ... : le tout divisé en six tomes","Rambles in Rome; an archaeological and historical guide to the museums, galleries, villas, churches, and antiquities of Rome and the Campagna","Rome souterraine : resume des decouvertes de M. de Rossi dans les catacombes romaines, et en particulier dans le cimetiere de Calliste","Romweber Mataro Furniture 1973","Roodscreens and roodlofts","Roodscreens and roodlofts","Roodscreens and roodlofts","Roodscreens and roodlofts","Rookwood, an American art.","Rosemond Grove Cemetery Association : historical sketch ; by-laws ; Soldiers' Monument : dedication exercises ; addresses","Rossetti and his circle","Rostov Veliki. Uglich","Rough stone monuments and their builders","The Royal Academy and its members 1768-1830","The Royal Academy of Arts; a complete dictionary of contributors and their work from its foundation in 1769 to 1904","Royal castles of England; comprising an account of those ancient fortresses which from the days of William the Conqueror either were the homes of English sovereigns or have been intimately associated with the history and romance of their lives","Royal collections : Windsor Castle and Buckingham Palace","The royal lineage of our noble and gentle families. Together with their paternal ancestry ..","The royal lineage of our noble and gentle families. Together with their paternal ancestry ..","The royal lineage of our noble and gentle families. Together with their paternal ancestry ..","The Royal Palace, Madrid","The royal palaces, historic castles and stately homes of Great Britain;","Royal palaces of England;","Royal palaces and parks of France","The Royal Scottish Academy, 1826-1916; a complete list of the exhibited works by Raeburn and by academicians, associates and hon. members, giving details of those works in public galleries","Royal Tailors junior sample book, The","Roycroft hand made furniture.","Rozane ware.","Répertoire de la statuaire grecque et romaine","R & A specimens","The Rt. Hon. John Bright, M. P. : cartoons from the collection of \"Mr. Punch\"","Rudimentary architecture: for the use of beginners. The history and description of the styles of architecture of various countries, from the earliest to the present period ..","Rudimentary treatise on the erection of dwelling-houses : illustrated by a perspective view, plans, elevations, and sections of a pair of semi-detached villas with the specification, quantities, and estimates and every requisite detail, in sequence, for their construction and finishing / by S.H. Brooks. ","The rudiments of ancient architecture, in two parts : containing an historical account of the five orders, with their proportions and examples of each from the antiques : also Vitruvius on the temples and intercolumniations, &c. of the ancients ... : with a dictionary of terms : illustrated with ten plates","The rudiments of architecture and building, for the use of architects, builders, draughtsmen, machinists, engineers, and mechanics","Rudiments of the art of building : represented in five sections [...] for the use of architects, builders, draghtsmen, machinists, engineers and mechanics","The rug and carpet industry of Philadelphia:","Rug and the color scheme.","Rug patterns.","Ruined abbeys and castles of Great Britain and Ireland","The ruined abbeys of Yorkshire","The ruined abbeys of Yorkshire","Ruined cities within Numidian and Carthaginian territories","Ruins of Buddhistic temples in Pragä valley: Tyandis Barabudur, Mendut and Pawon","Ruisdaal","Rukovodstvo dlia arkheologicheskikh raskopok","Rules and practice for adjusting watches","Runir [in Runic characters], seu, Danica literatura antiqvissima","Rural architecture : being a complete description of farm houses, cottages and out buildings ... together with lawns, pleasure grounds and parks; the flower, fruit and vegetable gardens : also, useful and ornamental domestic animals for the country resident ... also, the best method of conducting water into cattle yards and houses","Rural architecture in the Gothick taste : being twenty new designs, for temples, garden-seats, summer-houses, lodges, terminies, piers, &c. : on sixteen copper plates : with instructions to workmen, and hints where with most advantage to be erected","Rural architecture : being a series of designs for ornamental cottages","Rural architecture: consisting of classic dwellings, Doric, Ionic, Corinthian and Gothic, and details connected with each of the orders; embracing plans, elevations parallel and perspective, specifications, estimates, framing, etc. for private houses and churches. Designed for the United States of America","Rural church life in the Middle West, as illustrated by Clay County, Iowa, and Jennings County, Indiana, with comparative data from studies of thirty-five middle western counties","Rural essays","Rural essays","Rural planning and development, a study of rural conditions and problems in Canada","Rural planning and development; a study of rural conditions and problems in Canada","Rural planning and development; a study of rural conditions and problems in Canada","Rural residences: consisting of a series of designs for cottages, decorated cottages, small villas, and other ornamental buildings","Rural residences : a series of designs for cottages, decorated cottages, small villas...","Ruskin: Rossetti: preraphaelitism; papers 1854 to 1862","Russian festivals and costumes for pageant and dance","Russkiia drevnosti v pamiatnikakh iskusstva","The Philosophical magazine; a journal of theoretical, experimental and applied physics","The Philosophical magazine; a journal of theoretical, experimental and applied physics","The Philosophical magazine; a journal of theoretical, experimental and applied physics","The Philosophical magazine; a journal of theoretical, experimental and applied physics","The Philosophical magazine; a journal of theoretical, experimental and applied physics","Bulletin des sciences mathÃ©matiques","Journal de mathématiques pures et appliquées","Les maîtres humoristes, les meilleurs dessins, les meilleures legendes","Les maîtres humoristes, les meilleurs dessins, les meilleures legendes","The Philosophical magazine; a journal of theoretical, experimental and applied physics","Sacrae Caes. Mai. consiliarii, & rei antiquae, nec non feriundis numismatibus praefecti Caroli Gustavi Heraei Inscriptiones et symbola varii argumenti","Sacred art; the Bible story pictured by eminent modern painters;","Sacred and constructive art, its origin and progress A series of essays","Sacre et couronnement de Louis XVI roi de France et de Navarre à Rheims, le 11 juin 1775 : précédé de Recherches sur le sacre des rois de France, depuis Clovis jusqu'a Louis XV : et suivi d'un Journal historique de ce qui s'est passé a cette auguste cérémonie : enrichi d'un très-grand nombre de figures en taille-douce, gravées par le sieur Patas, avec leurs explications","Sacrosanctus Evangeliorum codex S. Eusebii Magni, episcopi et martyris, manu exaratus, ex autographo Basilicae vercellensis, ad unguem exhibitus, nunc primum in lucem prodit, opera et studio Joannis Andreae Irici Tridinensis, Collegii Ambrosiani Doctoris, cum ejusdem praefatione, notis, & concordantibus aliorum codicum, & ss. pp. lectionibus","Sacrosanctus Evangeliorum codex S. Eusebii Magni, episcopi et martyris, manu exaratus, ex autographo Basilicae vercellensis, ad unguem exhibitus, nunc primum in lucem prodit, opera et studio Joannis Andreae Irici Tridinensis, Collegii Ambrosiani Doctoris, cum ejusdem praefatione, notis, & concordantibus aliorum codicum, & ss. pp. lectionibus","Saggio epistolare sopra la tipografia del Friuli nel secolo XV","Saint Anthony in art : and other sketches","Saint-Philibert de Tournus","Saint-Pétersbourg","Saint-Pétersbourg","Salaminia (Cyprus) : the history, treasures, & antiquities of Salamis in the island of Cyprus","Salisbury","Sammlung nützlicher Aufsätze und Nachrichten, die Baukunst betreffend","Sammlung nützlicher Aufsätze und Nachrichten, die Baukunst betreffend","Sammlung nützlicher Aufsätze und Nachrichten, die Baukunst betreffend","Sammlung von Aegyptischen, Hetrurischen, Griechischen und Romischen Alterthümern","Samuel Cooper and the English miniature painters of the XVII century","Samuel Kirk & Son Co. : oldest makers of silverware in the United States : established 1817","Sanitary arrangements for dwellings : intended for the use of officers of health, architects, builders, and householders","Sanitary Manufacturing Company ... rugs and art squares, lace curtains and upholstery goods.","Sanitary Manufacturing Co., Inc., manufacturers of Brusselette art rugs and upholstery specialties.","Santei gafu","Sarcophages antérieurs au Nouvel Empire","Sarcophages de l'époque bubastite à l'époque saïte","Sarcophages de l'époque bubastite à l'époque saïte","Sartor resartus","Sartor resartus; the life and opinions of Herr Teufelsdröckh","The Savoy","The Savoy","The Savoy","Sceaux armoríes des Pays-Bas et des pays avoisinants (Belgique--Royaume des Pays-Bas--Luxembourg--Allemagne--France) recueil historique et héraldique","Sceaux armoríes des Pays-Bas et des pays avoisinants (Belgique--Royaume des Pays-Bas--Luxembourg--Allemagne--France) recueil historique et héraldique","Sceaux armoríes des Pays-Bas et des pays avoisinants (Belgique--Royaume des Pays-Bas--Luxembourg--Allemagne--France) recueil historique et héraldique","Sceaux armoríes des Pays-Bas et des pays avoisinants (Belgique--Royaume des Pays-Bas--Luxembourg--Allemagne--France) recueil historique et héraldique","Scelta de medaglioni piu rari nella bibliotheca dell' eminentiss. et reverendiss. principe il signor cardinale Gasparo Carpegna, vicario di Nostro Signore","Scheibe Desk Appointments 1973","A schizzo on the genius of man : in which, among various subjects, the merit of Mr. Thomas Barker, the celebrated young painter of Bath, is particularly considered, and his pictures reviewed","Oskar Schlemmer et Al. - Die Bühne am Bauhaus","School days","The school of Madrid","The school printshop","The school printshop","Schools and masters of paintings : with an appendix on the principal galleries of Europe","School supplies.","Schule und Museum","Schwäbische Glasmalerei","Schwäbische Skulptur der Spätgotik","Schwedische kunst des 19. Jahrhunderts","Science And Invention 1920-08","The science-history of the universe","The science of beauty, as developed in nature and applied in art","Scientific American Volume 33 Number 02 (July 1875)","Scientific American Volume 34 Number 17 (April 1876)","Scientific American Volume 46 Number 21 (May 1882)","Scientific American Volume 59 Number 04 (July 1888)","Scientific American Volume 75 Number 21 (November 1896)","Scientific American Volume 77 Number 07 (August 1897)","Scientific American Volume 81 Number 27 (December 1899)","Scientific American Volume 82 Number 24 (June 1900)","Scientific American Volume 84 Number 05 (February 1901)","Scientific American Volume 85 Number 06 (August 1901)","Scientific American Volume 86 Number 14 (April 1902)","Scientific American Volume 86 Number 21 (May 1902)","Scientific American Volume 87 Number 08 (August 1902)","Scientific American Volume 89 Number 20 (November 1903)","Scientific American Volume 90 Number 18 (April 1904)","Scientific American Volume 91 Number 09 (August 1904)","Scipionis Gonzagae Cardinalis Commentariorum rerum suarum libri tres","Scissors and yardstick : or, All about yard goods :","Scopas et Praxitèle : la sculpture grecque au IVe siècle jusqu'au temps d'Alexandre","Scotch Electrical Products 1972","Scottish armorial seals","Scottish gardens; being a representative selection of different types, old and new","Scottish gardens; being a representative selection of different types, old and new","The Scottish school of painting","Scritti vari","Painters and sculptors; a second series of Old masters and new,","Sculptura : carmen","Sculptura, or, The history and art of chalcography, and engraving in copper : with an ample enumeration of the most renowned masters and their works : to which is annexed, a new manner of engraving, or mezzotinto","Sculptures of the Cesnola Collection of Cypriote Antiquities in the east entrance hall and north aisle","Sculture del palazzo della Villa Borghese detta Pinciana","Sculture del palazzo della Villa Borghese detta Pinciana","Scvlptvræ veteris admiranda : sive, Delineatio vera perfectissimarvm eminentissimarvmqve statvarvm, unà cum artis hujus nobilissimæ theoria, serenissimo ac potentissimo principi ac domino, domino Carolo, comiti Palat. Rheni, S. Rom. imp. archith. & electori, Bavariæ duci, &c. &c.","Scythians and Greeks : a survey of ancient history and archaeology on the north coast of the Euxine from the Danube to the Caucasus","The seal, the arms and the flag of Rhode Island","The seal and arms of Pennsylvania","Seal and flag of the city of New York : authorized by the committee appointed by the mayor to commemorate the two hundred and fiftieth anniversary of the installation of the first mayor and board of aldermen of the city of New York on June 24, 1665, and the adoption of the official city flag on June 24, 1915","The season's work at Ahnas and Beni Hasan : 1890-1891","Secrets concernans les arts et metiers","Secrets concernans les arts et metiers","The secrets of distinctive dress : harmonious, becoming, and beautiful dress, its value and how to achieve it","Section française (class 84); dentelles, broderies, passementeries et dessins","Sedgwick County, Kansas; a church and community survey","Segmenta nobilium signorum e statuaru : quæ temporis dentem inuidium euasere Urbis æternæ ruinis erepta, typis æneis ab se commissa perptuæ uenerationis monimentum","Selecta numismata antiqua : ex musaeo Jacobi de Wilde","Select architecture : being regular designs of plans and elevations well suited to both town and country : in which the magnificence and beauty, the purity and simplicity of designing, for every species of that noble art, is accurately treated, and with great variety exemplified, from the plain town-house to the stately hotel, and in the country from the genteel and convenient farm-house to the parochial church : with suitable embellishments : also bridges, baths, summer-houses, &c. ... : illustrated with fifty copper plates, quarto","A select collection of drawings from curious antique gems : most of them in the possession of the nobility and gentry of this kingdom : etched after the manner of Rembrandt","A select collection of drawings from curious antique gems : most of them in the possession of the nobility and gentry of this kingdom : etched after the manner of Rembrandt","Select designs for public buildings; consisting of plans, elevations, perspective views, sections, and details, of churches, chapels, schools, alms-houses, gas-works, markets, and other buildings erected for public purposes","Selected proofs from the first and second portfolios of illustrations from Scribner's Monthly and St. Nicholas","A selection of drawings by old masters in the Museum collections","Selection of vases, statues, busts, &c., from terra-cottas. / by J. M. Blashfield.","Selections from the specimen book of the Fann Street Foundry","Select list from the manufactures of Reeves & Sons Ltd. : for colonial dealers in hardware, builders' supplies, oil and colour stores","Selectorum symbolorvm heroicorvm centvria gemina","Select structural material, its characteristics and uses : manufactured from genuine long leaf pine (Pinus palustris)","Select views in Greece : with classical illustrations.","Seleucidarum imperium, sive, Historia regum Syriae ad fidem numismatum accommodata","The Seleucid mint of Antioch","Self-instructor : the child's first drawing book, containing all the pictures on Andrews' noiseless drawing slates for schools and families.","The self-instructor in silk knitting, crocheting and embroidery","Self-instructor in the art of hair work, dressing hair, making curls, switches, braids, and hair jewelry of every description","Advertising and selling; principles of appeal and response","Senlis","Septem Asiae ecclesiarum et Constantinopoleos notitia","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Serie degli uomini i più illustri nella pittura, scultura, e architettura : con i loro elogi, e ritratti incisi in rame cominciando dalla sua prima restaurazione fino ai tempi presenti ..","Série des colonnes","A series of designs for Gothic monuments, churchyard crosses, sepulchral slabs, and head crosses; together with remarks on some modern erections, and their assumed connection with ecclesiastical buildings--pagan symbolism--unchristian character--position--inscription, etc., etc.","A series of ornamental timber gables : from existing examples in England and France, of the sixteenth century","A series of picturesque views of seats of the noblemen and gentlemen of Great Britain and Ireland. With descriptive and historical letterpress","A series of picturesque views of seats of the noblemen and gentlemen of Great Britain and Ireland. With descriptive and historical letterpress","A series of picturesque views of seats of the noblemen and gentlemen of Great Britain and Ireland. With descriptive and historical letterpress","A series of picturesque views of seats of the noblemen and gentlemen of Great Britain and Ireland. With descriptive and historical letterpress","A series of picturesque views of seats of the noblemen and gentlemen of Great Britain and Ireland. With descriptive and historical letterpress","Serrurerie du moyen-âge : les ferrures de portes","Sesame & lilies, The two paths, & The king of the golden river","A set of alphabets of all the various hands of modern use : with examples in each style, designed as a text book","Seven angels of the renascence, the story of art from Cimabue to Claude ;","Seven centuries of lace","Seven centuries of lace","The seven lamps of architecture","The seven lamps of architecture. [2d ed.] With an introd. by Selwyn Image]","The seven lamps of architecture : lectures on architecture and painting : the study of architecture","The seven lamps of architecture","Seventeenth loan exhibition of paintings in oil and water colours, on the occasion of the opening of the New Gallery, Nov. 29, 1893","Seventeenth annual illustrated catalogue and price list of folding chairs and invalid rolling chairs.","The Seven wonders of the world, with their associations in art and history","Seville; an historical and descriptive account of \"the pearl of Andalusia,\"","Sewing; handicraft for girls; a graded course for city and rural schools","Sewing and textiles;","Shades and globes.","Shades and globes : catalogue number 42 / Macbeth-Evans Glass Company","Shaw's Civil architecture; being a complete theoretical and practical system of building, containing the fundamental principles of the art","Shelter and clothing; a textbook of the household arts","Shelter and clothing; a textbook of the household arts","The cost of shelter","The shores of the Adriatic, the Austrian side : the Küstenlande, Istria, and Dalmatia","The shores of the Adriatic, the Austrian side : the Kèustenlande, Istria, and Dalmatia","A short account of Great Malvern Priory Church, a history of the monastery, and description of the fabric","A shorter course in woodworking; a practical manual for home and school","A short historical sketch of the art of bookbinding","A short history of bookbinding and a glossary of styles and terms used in binding, with a brief account of the celebrated binders and patrons of bookbinding from whom the various styles are named, description of leathers, etc","A short history of the British school of painting","A short history of engraving [and] etching : for the use of collectors and students; with full bibliography, classified list and index of engravers","A short history of monks and monasteries","A short history of monks and monasteries","A short history of renaissance architecture in England, 1500-1800","Sicilia et Magna Graecia, sive, Historiae vrbivm et popvlorvm Graeciae ex antiqvis nomismatibvs liber primus[-secundus]","Siena and her artists","Sienesische Meister des Trecento in der Gemäldegalerie zu Siena","Sights in Boston and suburbs, or, Guide to the stranger","Sigillographie de l'Empire byzantin","Signa antiqua e museo Jacobi de Wilde : veterum poetarum carminibus illustrata et per Mariam filiam aeri inscripta","Sign, carriage and decorative painting : including full instructions in fresco painting, a practical treatise on car painting, and much valuable practical information","The signist's book of modern alphabets, plain and ornamental, ancient and mediæval, from the eighth to the twentieth century, with numerals","Sign and show card writing","Sign writing and glass embossing : a complete practical illustrated manual of the art, to which are added numerous alphabets","Silesia numismatica, oder, Einleitung zu dem schlesischen Müntz-Cabinet : in welchem biss 368 Theils sehr alte rare und schöne, im Lande verfertigte Müntzen durch accurate Kupffer gewiesen, umbständlich erkläret und dabey viele in der schlesischen Historie begangene Fehler deutlich endecket werden","Silversmith's art and ecclesiastical metal work at its home Benziger brothers' factory ..","The silversmith's handbook : containing full instructions for the alloying and working of silver, including the different modes of refining and melting the metal; its solders; the preparation of imitation alloys...","Silverwork and jewelery; a text-book for students and workers in metal, by H. Wilson","Silverwork and jewelry : a text-book for students and workers in metal","Simon's Essay on Irish coins, and of the currency of foreign monies in Ireland; with Mr. Snelling's supplement","The simple home","Sir Joshua Reynolds's discourses on art","Sir Joshua Reynold's Discourses;","Sir Uvedale Price, On the picturesque : with an essay On the origin of taste, and much original matter","Sitzungsberichte der Kaiserlichen Akademie der Wissenschaften. Mathematisch-Naturwissenschaftliche Classe","Six Greek sculptors","Six Greek sculptors","Six lectures on architecture","[Six suites of engravings]","Sixth annual report of the United States geological survey of the Territories, embracing portions of Montana, Idaho, Wyoming, and Utah : being a report of progress of the explorations for the year 1872","Illustrated catalogue of the sixth series of 100 paintings by old masters of the Dutch, Flemish, Italian, French, and English schools : being a portion of the Sedelmeyer Gallery which contains over 1500 original pictures by ancient and modern artists","Sixty years' memories of art and artists","Architectural sketches for cottages, rural dwellings, and villas, in the Grecian, Gothic, and fancy styles, with plans : suitable to persons of genteel life and moderate fortune : preceded by some observations on scenery and character proper for picturesque buildings","Sketches in architecture : consisting of original designs for cottages and rural dwellings, suitable to persons of moderate fortune, and for convenient retirement : with plans and appropriate scenery to each : on twenty plates : with some general observations","Sketches of great painters for young people","Sketches of printers and printing in colonial New York","Skämtbilden och dess historia i konsten","The Slade; a collection of drawings and some pictures done by past and present students of the London Slade School of Art, MDCCCXCIII-MDCCCVII","A Sleepy Hollow Restorations portfolio :articles","Sloan's constructive architecture : a guide to the practical builder and mechanic","Sloan's constructive architecture : a guide to the practical builder and mechanic. In which is contained a series of designs for domes, roofs and spires, with a number of plates showing the interior construction and finish of bays, window shutters, sliding doors, etc., designed expressly for the joiners use; choice examples of the five orders of architecture, selected fromthe most celebrated specimens of antiquity, with the figured dimensions of their height, projection and profile, and their division into parts,; to which is added a number of useful geometrical problems, examples of groins, centering for arches, diagrams of stair lines, with architraves, door mouldings, etc., the whole being accompanied by explanatory text and general essays, to which is appended a copious glossay","The sloyd system of wood working, with a brief description of the Eva Rodhe model series and an historical sketch of the growth of the manual training idea;","A small collection of ancient rosettes as found on Roman monuments","Small French buildings; the architecture of town and country, comprising cottages, farmhouses, minor chateaux or manors with their farm groups, small town dwellings, and a few churches","Small French buildings; the architecture of town and country, comprising cottages, farmhouses, minor chateaux or manors with their farm groups, small town dwellings, and a few churches","Social ladder / drawings by Charles Dana Gibson.","Sodoma","Solid floors : railroad bridges","Some account of domestic architecture in England from Edward I to Richard II, with notices of foreign examples and numerous illustrations of existing remains from original drawings","Some account of domestic architecture in England, from Richard II to Henry VIII","Some account of domestic architecture in England, from Richard II to Henry VIII","Some account of Gothic architecture in Spain","Some eminent Victorians: personal recollections in the world of art and letters;","Some English gardens;","Some famous country parishes","Some famous paintings and their homes","Some feudal coats of arms and others, illustrated with 2,000 zinco etchings from the Bayear tapestry, Greek vases, seals, tiles, effigies, brasses and heralcic rolls. Some chart pedigrees","Some fundamental verities in education","Some hints on learning to draw","Some notes on books and printing; a guide for authors and others","Some of the moderns","Some old time meeting houses of the Connecticut Valley","Some pictures of quaint things which are sold at the sign of the \"Popular Shop\" : and a few words about making the house beautiful with homely material.","Some points in choosing textiles","Some points in choosing textiles","Some points in choosing textiles","Some points in choosing textiles","Some practical hints on wood engraving for the instruction of reviewers and the public","Some principles of every-day art: introductory chapters on the arts not fine","Some Terre Haute phizes","Description sommaire des desseins des grands maistres d'Italie, des Pays-Bas et de France, du cabinet de feu M. Crozat. Avec des réflexions sur la maniere de dessiner des principaux peintres","Sopra una medaglia di Attalo Filadelfo e sopra una parimente d'Annia Faustina : altre due dissertazioni","Sound sense in suburban architecture, containing hints, suggestions, and bits of practical information for the building of inexpensive country houses","Southern textile bulletin","Southern textile bulletin","Souvenir of the Oxford historical pageant : in aid of the Radcliffe Infirmary, Oxford Eye Hospital, etc., commemoration, 1907, June 27th 28th, 29th, and July 1st, 2d and 3d","Souvenir of the unveiling, dedication and presentation of the Abraham Lincoln G. A. R. memorial monument : dedicated to the veterans of the Civil War, 1861-1865, at Long Beach, California, July 3rd, 1915","Souvenir pictorial history of Local Union no. 104, San Francisco, California, affiliated with Amalgamated Sheet Metal Workers' International Alliance and American Federation of Labor, in honor and commemoration of its twenty-five years of growth and progress","Souvenir views of Alberta : the land of sunshine","Современная Архитектура 1926 № 01-06","Spanish architecture of the sixteenth century; general view of the plateresque and Herrera styles","Spanish porcelains and terra cottas, in the collection of the Hispanic Society of America","The Spanish royal tapastries","Spanish towns and Spanish pictures","Spécimen des caractères de la fonderie normale à Bruxelles, provenant de la fonderie de Jules Didot et de son père, Pierre Didot","Special circular of jail work.","Special exhibitions of work by the following artists : paintings by John W. Alexander : sculpture by Chester Beach : paintings by California artists : paintings by Wilson Irvine : paintings by Edward W. Redfield : paintings, drawings and sketches by Maurice Sterne","Special exhibition of paintings by American artists at home and in Europe, Nov. 7-Dec. 26 : illustrated catalog","Special list of fine Persian rugs : in carpet sizes over ten feet in length.","Special report of the Merchants' Association Bureau of Inspection : showing difficulties encountered with specifications in work on public buildings","Specifications for practical architecture; a guide to the architect, engineer, surveyor, and builder, with an essay on the structure and science of modern buildings","Specimen book and catalogue, 1923 --","Specimen book and catalog : a price list of printers' supplies ..","Specimen historicum typographiae romanae xv. saeculi","Specimen historicum typographiae romanae xv. saeculi.","A specimen of printing types","A specimen of printing types","Specimens","Specimens from the Naples Museum : one hundred and sixty-eight plates, engraved on copper by the best Italian artists, illustrating four hundred and sixty-six objects from every branch of art and archaeology","[Specimens in the printing office of Francis Hart & Co., New York]","Specimens of ancient decorations from Pompeii","Specimens of ancient furniture drawn from existing authorities","Specimens of the architecture of Normandy, from the 16th to the 17th century. Engraved by John and Henry Le Keux","Specimens of Gothic architecture, consisting of doors, windows, buttresses, pinnacles, &c.; with the measurements, selected from ancient buildings at Oxford &c","Specimens of Gothic architecture; selected from various antient[!] edifices in England: consisting of plans, elevations, sections, and parts at large ... accompanied by historical and descriptive accounts","Specimens of Gothic architecture; selected from various ancient edifices in England: consisting of plans, elevations, sections, and parts at large ..","Specimens of Gothic architecture : selected from various ancient edifices in England : consisting of plans, elevations, sections, and parts at large, calculated to exemplify the various styles, and the practical construction of this admired class of architecture","Specimens of Gothic architecture; selected from various ancient edifices in England: consisting of plans, elevations, sections, and parts at large ..","Specimens of Gothic architecture : selected from various ancient edifices in England : consisting of plans, elevations, sections, and parts at large, calculated to exemplify the various styles, and the practical construction of this admired class of architecture","Specimens of type, borders, ornaments, brass rules and cuts, etc. : catalogue of printing machinery and materials, wood goods, etc","The Spencer Collection of modern book bindings","Remington Rand Office Furniture","Spiegazione e riflessioni del P. Giuseppe Allegranza domenicano sopra alcuni sacri monumenti antichi di Milano","The spirit of peace","Spitzen und ihre Charakteristik","The splendid wayfaring","Sport in art; an iconography of sport during four hundred years from the beginning of the fifteenth of the end of the eighteenth centuries","Spring & summer fashion catalogue.","Spring and summer catalog.","Spring supplement.","Sredi kollektsionerov","Staatliches Bauhaus, Weimar, 1919-1923.","Stable building and stable fitting : a handbook for the use of architects, builders, and horse owners","Stahlwood Toddlers Toys 1973","Stained glass as an art","Stained glass; a handbook on the art of stained and painted glass, its origin and development from the time of Charlemagne to its decadence (850-1650 A. D.)","Stained glass of the middle ages in England & France","Stained glass tours in England","The standards, flags and banners of the Pennsylvania Society of Sons of the Revolution","Stanislai Grsepsii De mvltiplici siclo et talento hebraico : item, de mensvris hebraicis, tam aridorum quàm liquidorum : his praemissa est epitome de ponderibus & mensuris, quae apud profanos leguntur auctores, ex Budaeo potissimum desumpta ..","Star Book No. 207: Make It With Aunt Lydia's Rug Yarn","The stars and stripes, from Washington to Wilson, 1777-1914 ..","The stars and stripes; a history of the United States flag","The stars and stripes and other American flags, including their origin and history, army and navy regulations concerning the national standard and ensign, flag making, salutes, improvised, unique, and combination flags, flag legislation, and many associations of American flags, including their origin of the name \"Old glory,\" with songs and their origin","Starye gody","Starye gody","Stately homes in America : from colonial times to the present day","A statement of the condition and circumstances of the Cathedral Church of Hereford","The present state of Peru : comprising its geography, topography, natural history, mineralogy, commerce, the customs and manners of its inhabitants, the state of literature, philosophy, and the arts, the modern travels of the missionaries in the heretofore unexplored mountainous territories, &c. &c.","Statica degli edifici","Stationary steam engines, simple and compound; especially as adapted to electric lighting purposes","Stationary steam engines, simple and compound; especially as adapted to light and power plants","Stato della SS. chiesa papale Lateranense nell'anno MDCCXXIII","Statuen und Statuetten von Königen und Privatleuten im Museum von Kairo, Nr. 1-1294","Statues of Abraham Lincoln","The steam-engine and other heat-motors","The steam-engine and other heat-motors","The steam engine and turbine; a text-book for engineering colleges","Steelcase 451 Series Chairs 1970","Steel construction for buildings","Steel highway bridges with reinforced concrete floors","Steingefässe","Steingefässe","Stephen Daye and his successors; the establishment of a printing plant in what was formerly British North America and the development of the art of printing at the University Press, of Cambridge, Massachusetts. 1639-1921","Stephen Daye and his successors, the establishment of a printing plant in what was formerly British North America and the development of the art of printing at the University Press of Cambridge, Massachusetts, 1639-1921","Östergötland. Àv Andreas Lindblom","Östergötland. Àv Andreas Lindblom","Sterling School Supplies 1971","The æsthetic attitude","The æsthetic attitude","Stilanalysen als Einführung in die japanische Malerei","Stilfragen : Grundlegungen zu einer Geschichte der Ornamentik","Stilfragen : Grundlegungen zu einer Geschichte der Ornamentik","Stilfragen : Grundlegungen zu einer Geschichte der Ornamentik","St. James Hotel - two blocks from C.P.R. Depot, opposite G.T.R. depot","The St. James's magazine, and heraldic and historical register","The St. James's magazine, and heraldic and historical register","St. Mark's rest : the history of Venice written for the help of the few travellers who still care for her monuments","The cabinet-maker and upholsterer's companion : comprising the art of drawing, as applicable to cabinet work; veneering, inlaying, and buhl work ... with numerous receipts useful to workman generally","The stones of Venice","The stones of Venice","The stones of Venice","The stones of Venice","The stones of Venice","The stones of Venice","The stones of Venice","The stones of Venice","The stones of Venice : v.2, the sea-stories","The stones of Venice : [With appendices, additional notes, and \"Venetian index.\"]","The stones of Venice : [With appendices, additional notes, and \"Venetian index.\"]","Store fronts in Terra Cotta.","Store fronts : our specialties: cast iron, steel, galvanized iron, woodwork, wrought iron.","Storia antiquaria etrusca : del principio e de' progressi fatti finora nello studio sopra l'antichità etrusche scritte e figurate : divisa in due parti, colla difesa dell' alfabeto degli antichi Toscani pubblicato nel MDCCXXXVIII dall' autore del Museo etrusco [i.e. Scipione Maffei] : col XII tavole e figure","Storia dei monumenti del reame delle Due Sicilie","Storia dei monumenti del reame delle Due Sicilie","Storia dei monumenti del reame delle Due Sicilie","Storia dell' Accademia clementina di Bologna, aggregata all'Instituto delle scienze e dell'arti","Storia dell' Accademia clementina di Bologna, aggregata all'Instituto delle scienze e dell'arti","Storia della pittura italiana esposta coi monumenti","Storia della pittura italiana esposta coi monumenti","Storia della pittura italiana esposta coi monumenti","Storia della pittura italiana esposta coi monumenti","Storia della pittura italiana esposta coi monumenti","Storia della pittura italiana esposta coi monumenti","Storia dell'architettura in Italia dal secolo IV al XVIII","Storia dell'arte in Sardegna dal XI al XIV secolo","Storia delle arti del disegno presso gli antichi","Storia delle arti del disegno presso gli antichi","Storia delle arti del disegno presso gli antichi","Storia delle monete della repubblica Fiorentina","Storied windows : a traveller's introduction to the study of old church glass, from the twelfth century to the Renaissance, especially in France","Storied windows; a traveller's introduction to the study of old church glass, from the twelfth century to the renaissance, especially in France","Stories of art and artists","Story of the American flag with patriotic selections and incidents","The story of architecture: an outline of the styles in all countries","The Story of Bothwell Castle, Tillietudlem, Crookston, and Other Castles","The Story of brick ; the permanence, beauty, and economy of the face brick house / American Face Brick Association","The story of a house","The story of the memorial fountain to Shakespeare at Stratford-upon-Avon ... Also accounts of the Herbert and Cowper window, Westminster abbey; the Milton window, St. Margaret's church, Westminster; and the bishops Andrewes and Ken Reredos, St. Thomas's church, Winchester, England--gifts of Geo. W. Childs;","The story of my house","The story of old glory, 1776-1918, Washington to Wilson, fighting for democracy and the God given liberties of a wide open sea, determined to destroy autocracy, that all humanity may live and be free","The story of our flag, colonial and national, with historical sketch of the Quakeress Betsy Ross","The story of Patriots' day, Lexington and Concord, April 19, 1775, with poems brought out on the first observation of the anniversary holiday","The story of Patriots' day, Lexington and Concord, April 19, 1775;","The story of Siena and San Gimignano","The story of the sun, moon, and stars","The story of textiles","The story of textiles; a bird's-eye view of the history of the beginning and the growth of the industry by which mankind is clothed","The story of textiles; a bird's-eye view of the history of the beginning and the growth of the industry by which mankind is clothed","The story of the Union Jack; how it grew and what it is, particularly in its connection with the history of Canada","The Stowe catalogue, priced and annotated:","Stowe : a description of the house and gardens of the most noble and puissant prince, George Grenville Nugent Temple, Marquis of Buckingham, Earl Temple, Viscount and Baron Cobham ..","The Stowe missal, ms. D II 3 in the library of the Royal Irish Academy, Dublin","The Stowe catalogue : priced and annotated","Stranitsy khudozhestvenno kritiki","Strawberry Hill, the renowned seat of Horace Walpole : Mr. George Robins is honoured by having been selected by the Earl of Waldegrave, to sell by public competition, the valuable contents of Strawberry Hill, : and it may fearlessly be proclaimed as the most distinguished gem that has ever adorned the annals of auctions. It is definitely fixed for Monday, the 25th day of April, 1842, and twenty-three following days ..","Strawbridge & Clothier's quarterly","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","The Street railway journal","Strong's book of designs; a masterpiece of modern ornamental art","The structural and industrial materials of California","Students' furniture : rugs and draperies.","The student's instructor in drawing and working : the five orders of architecture : fully explaining the best methods for striking regular and quirked mouldings, for diminishing and glueing of columns and capitals, for finding the true diameter of an order to any given height, for striking the ionic volute, circular or elliptical, with finished examples, on a large scale, of the orders, their planceers, etc. and some designs for door-cases","Studies in the decorative art of Japan","Studies in the decorative art of Japan","Studies in pictures; an introduction to the famous galleries","Studies in primitive looms","Studies of trees in pencil and in water colors","Studio, field, and gallery: a manual of painting for the student and amateur, with information for the general reader.","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studio international","Studj sulla lingua umana, sopra alcune antiche inscrizioni, e sulla ortografia italiana","The study and criticism of Italian art. Second series","The study and criticism of Italian art","A study of the architects of the United States, with particular reference to certain characteristic tendencies in American architecture","A study of direct and indirect illumination","Study of fabrics","An introduction to the study of Gothic architecture","A study of the houses of the American aborigines; with suggestions for the exploration of the ruins in New Mexico, Arizona, the valley of the San Juan, and in Yucatan and Central America, under the auspices of the Archæological institute","A study of the permissible speed of dehydration and oxidation of some Illinois shales","A study of spliced wooden tie-beams","Style portfolio of home decoration","An attempt to discriminate the styles of architecture in England : from the Conquest to the Reformation : with a sketch of the Grecian and Roman orders : notices of numerous British edifices :and some remarks on the architecture of a part of France","Styles of ornament, exhibited in designs, and arranged in historical order, with descriptive text. A handbook for architects, designers, painters, sculptors, wood-carvers, chasers, modellers, cabinet-makers and artistic locksmiths as well as also for technical schools, libraries and private study","Suburban homes for city business men. A description of the country, with a statement of the inducements offered on the life of the Erie railway","Successful houses","Suggestions for the architectural improvement of the western part of London","Suggestions for beautifying home, village and roadway","Suggestions for handwork in school and home","Suggestions for modern interior decoration / Henry Bosch Company.","Summer apparel : special from May 3rd to June 19th inclusive 1920.","A summer in Touraine","Summer school of the Rhode Island School of Design","A supplemental descriptive catalogue of specimens of lace acquired for the South Kensington museum, between June 1880 and June 1890 / By Alan S. Cole","Supplementary catalogue : Fall and Winter, 1902-3","Supplement for 1914 to Catalogue of Caproni casts : reproductions from antique, medieval and modern sculpture made and for sale by P.P. Caproni and Brother.","Supplement to 1905 catalogue.","Supplement to the Bibliographer's manual of Gloucestershire literature, being a classified catalogue of biographical and genealogical literature relating to men and women connected by birth, office, or many years' residence with the country of Gloucester or the city of Bristol, with descriptive or explanatory notes","Supplement to the Bibliographer's manual of Gloucestershire literature, being a classified catalogue of biographical and genealogical literature relating to men and women connected by birth, office, or many years' residence with the country of Gloucester or the city of Bristol, with descriptive or explanatory notes","A supplement to the second edition of Mr. Bentham's History & antiquities of the cathedral & conventual church of Ely : comprising enlarged accounts of the monastery, lady chapel, Prior Crawden's chapel, the palaces and other buildings connected with the See and the church : with lists of the chancellors, vicars general, officials, commissaries, chief justices of the Isle of Ely, &c. : also, notes, architectural, biographical, historical and explanatory","Supplement to spring catalogue : desks, cabinets, bookcases for the fall trade / Clark Bros. & Co.","Supplement to Thompson's Bank note reporter, containing 750 fac-similes of the various gold and silver coins, most generally found in circulation","Suppressed plates, wood engravings, &c., together with other curiosities germane thereto; being an account of certain matters peculiarly alluring to the collector","Essai sur l'architecture","Lettres sur l'Italie en 1785","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","Surrey archaeological collections, relating to the history and antiquities of the county","The Survey of London : being the first volume of the register of the Committee for the survey of the memorials of greater London, containing the Parish of Bromley-by-Bow","A survey of the cathedrals of York, Durham, Carlisle, Chester, Man, Litchfield, Hereford, Worcester, Gloucester, Bristol, Lincoln, Ely, Oxford, Peterborough, Canterbury, Rochester, London, Winchester, Chichester, Norwich, Salisbury, Wells, Exeter, St. Davids, Landaff, Bangor, and St. Asaph : containing an history of their foundations, builders, antient monuments, and inscriptions, endowments, alienations, sales of lands, patronages ... : with an exact account of all the churches and chapels in each diocese, distinguished under their proper archdeaconries and deanries, to what saints dedicated, who patrons of them, and to what religious houses appropriated : the whole extracted from numerous collections out of the registers of every particular see ... : and illustrated with thirty-two curious draughts ... : in three volumes","A survey of the cathedrals of York, Durham, Carlisle, Chester, Man, Litchfield, Hereford, Worcester, Gloucester, Bristol, Lincoln, Ely, Oxford, Peterborough, Canterbury, Rochester, London, Winchester, Chichester, Norwich, Salisbury, Wells, Exeter, St. Davids, Landaff, Bangor, and St. Asaph : containing an history of their foundations, builders, antient monuments, and inscriptions, endowments, alienations, sales of lands, patronages ... : with an exact account of all the churches and chapels in each diocese, distinguished under their proper archdeaconries and deanries, to what saints dedicated, who patrons of them, and to what religious houses appropriated : the whole extracted from numerous collections out of the registers of every particular see ... : and illustrated with thirty-two curious draughts ... : in three volumes","A survey of the cathedrals of York, Durham, Carlisle, Chester, Man, Litchfield, Hereford, Worcester, Gloucester, Bristol, Lincoln, Ely, Oxford, Peterborough, Canterbury, Rochester, London, Winchester, Chichester, Norwich, Salisbury, Wells, Exeter, St. Davids, Landaff, Bangor, and St. Asaph : containing an history of their foundations, builders, antient monuments, and inscriptions, endowments, alienations, sales of lands, patronages ... : with an exact account of all the churches and chapels in each diocese, distinguished under their proper archdeaconries and deanries, to what saints dedicated, who patrons of them, and to what religious houses appropriated : the whole extracted from numerous collections out of the registers of every particular see ... : and illustrated with thirty-two curious draughts ... : in three volumes","Survey of London","Survey of London","Sveriges riksbank, 1668-1918 -1924 bankens tillkomst och verksamhet","Sweet’s indexed catalogue of building construction for the year 1906","Sylloge numismatum elegantiorum, quae diuersi impp., reges, principes, comites, respublicae diuersas ob causas ab anno 1500 ad annum usq[ue] 1600 cudi fecerunt, concinnata & historica narratione (sed breui) illustrata","Symbolae litterariae, opuscula varia philologica, scientifica, antiquaria, signa, lapides, numismata, gemmas et monumenta medii aevi, nunc primum edita complectentes","Symbolism of animals and birds represented in English church architecture","Symbolism of animals and birds represented in English architecture","The symbolisms of heraldry : or, A treatise on the meanings and derivations of armorial bearings","Symbol and satire in the French Revolution","Symbol and satire in the French Revolution","Syria","The Bell System technical journal","A system of heraldry : speculative and practical : with the true art of blazon, according to the most approved heralds in Europe : illustrated with suitable examples of armorial figures, and achievements of the most considerable surnames and families in Scotland, &c. : together with historical and genealogical memorials relative thereto","Szepesvármegye müvészeti emlékei. A Müemlékek Országos Bizottsága támogatásával kiadja a Szepesvármegyei Történelmi Társulat; szerk. Vajdovszky János","Sztuka ludowa w Polsce","Tableaux anciens et modernes, objets d'art et d'ameublement","Catalogue des tableaux de la Galerie électorale à Dresde","Catalogue raisonné, de tableaux, desseins & estampes, des meilleurs maîtres d'Italie, des Pais-Bas, d'Allemagne, d'Angleterre et de France : qui composent différens cabinets","Tableaux du temple des muses : tirez du cabinet de feu Mr. Favereau, conseiller du roy en sa Cour des Aydes, & gravez en tailles-douces par les meilleurs maistres de son temps, pour representer les vertus & les vices, sur les plus illustres fables de l'antiquité : avec les descriptions, remarques & annotations","Tableaux du temple des muses : tirez du cabinet de feu Mr. Favereau, conseiller du roy en sa cour des Aydes & grauez en tailles-douces par les meilleurs maistr s de son temps pour representer les vertus & les vices sur les plus illustres fables de l'antiquité","The table book of art; a history of art in all countries and ages","Tables d'offrandes","Tables for estimating amount and cost of materials and labor for stone, brick and plaster work","Tables historiques et chronologiques des plus fameux peintres anciens et modernes","Taccuino di disegni di ogni specie","Take a pointer and give another.","Talachkino. L'art décoratif des ateliers de la Princesse Ténichef","Talent in drawing; an experimental study of the use of tests to discover special ability","Tales of enchantment from Spain","Talmudische Archäologie","Talmudische Archäologie","Talmudische Archäologie","Tanis","Ta nomismata tou kratous ton Ptolemaion","Tapestries and carpets from the palace of the Pardo [sic], woven at the royal manufactory of Madrid, loaned by His Majesty the King of Spain for exhibition by the Hispanic Society of America","The tapestries of the Vienna imperial court","Tapestries, textiles and embroideries; a loan exhibition given by the National Society of the Fine Arts in the Corcoran Gallery of Art, February fourteenth to twenty-ninth, nineteen hundred and eight","Tapestries, their origin, history and renaissance","Tapestries, their origin, history and renaissance","Tapestry","Tapisseries, broderies et dentelles; recueil de modeles anciens et modernes","Tapisseries du roy, ou sont representez les quatre elemens et les quatre saisons : avec les devises qvi les accompagnent et leur explication = Königliche französische Tapezereyen, oder überaus schöne Sinn-Bilder, in welchen die vier Element, samt den vier Jahr-Zeiten, neben den Dencksprüchen und ihren Ausslegungen, vorgestellet werden","Tapisseries du Roy, ou sont representez les quatre elemens et les quatre saisons : avec les devises qui les accompagnent et leur explication. Königliche französische Tapezereyen ...","Tapisseries du Roy, ou sont representez les quatre elemens et les quatre saisons ; avec les devises qui les accompagnent et leur explication = Königliche französische Tapezereyen, oder überaus schöne Sinn-Bilder, in welchen die vier Element, samt den vier Jahr-Zeiten, neben den Dencksprüchen und ihren Ausslegungen, vorgestellet werden. Aus den Original-Kupffern nachgezeichnet, und den Kunstliebenden zu Nutzen und Ergötzen an den Tag gegeben und verlegt","Tapis, tissus & faïences orientales, suite des Dessins de tissus (Europe, XVIIIe & XIXe siècles)","Tapis, tissus & faïences orientales, suite des Dessins de tissus (Europe, XVIIIe & XIXe siècles)","Tarkhan I and Memphis V","Teacher's manual for Prang's new graded course in drawing for Canadian schools","Teacher's manual for freehand drawing in intermediate schools","Teachers' manual for freehand drawing in primary schools","Teachers' manual for the Prang course in drawing for graded schools, books 1-6","Teachers' manual for freehand drawing in primary schools","The teaching of drawing : its aims and methods","A technical history of the manufacture of Venetian laces (Venice- Burano) / by G.M. Urbani de Gheltof ; translated by Lady Layard","Technologia femminile, ossia, Arti e mestieri che al bel sesso s'appartengono e di che ei può piacevolmente occuparsi","Technology of textile design. Being a practical treatise on the construction and application of weaves for all textile fabrics, with minute reference to the latest inventions for weaving","Technology of textile design. Being a practical treatise on the construction and application of weaves for all textile fabrics, with minute reference to the latest inventions for weaving","Technology of textile design. Being a practical treatise on the construction and application of weaves for all textile fabrics, with minute reference to the latest inventions for weaving. Containing also an appendix showing the analysis and giving the calculations necessary for the manufacture of the various textile fabrics","Technology of textile design. A practical treatise on the construction and application of weaves for all textile fabrics... Containing also an appendix describing all the latest methods and improvements in designing and manufacturing","Tempered clothing--an investment in good appearance","The temple of Bîgeh","Temples anciens et modernes, ou, Observations historiques et critiques sur les plus célèbres monumens d'architecture greque et gothique","Temples, ancient and modern; or, Notes on church architecture","Temples, tombs, and monuments of ancient Greece and Rome. A description and a history of some of the most remarkable memorials of classical architecture","Teneriffe lace work","Teoria e pratica di architettura civile : per istruzione della gioventú specialmente romana","The testimony of the catacombs and of other monuments of Christian art : from the second to the eighteenth century, concerning questions of doctrine now disupted in the Church","Test of a highway bridge","A text book dealing with ornamental design for woven fabrics","A text-book of design","A text-book of the history of architecture","A text-book of needlework, knitting and cutting out : with methods of teaching","A text-book of needlework, knitting, and cutting out : with methods of teaching","A text-book on chemistry. For the use of schools and colleges","A text book on Cluny and torchon laces","A textbook on lettering and sign painting","A textbook on mechanical and electrical engineering","A text-book on roofs and bridges","Textes et dessins magiques","Textie designers' pocket manual","Textile applied arithmetic and calculations","Textile calculations: being a guide to calculations relating to the construction of all kinds of yarns and fabrics","Textile design and colour; elementary weaves and figured fabrics","Textile design; a working manual of approved practice in all details of the art of designing the various kinds of textile fabrics, together with practical applications of the principles of textile coloring and systematic methods of cost finding","Textile fabrics","The textile fibres; their physical, microscopical, and chemical properties","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile industries : a practical guide to fibres, yarns & fabrics in every branch of textile manufacture, including preparation of fibres, spinning, doubling, designing, weaving, bleaching, printing, dyeing and finishing","The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's [sic] Textrinum antiquorum, and other authentic sources","Textile mechanics","Textile raw materials and their conversion into yarns : (the study of the raw materials and the technology of the spinning process) a text-book for textile, trade and higher technical schools, as also for self-instruction ; based upon the ordinary syllabus and curriculum of the Imperial and Royal Austrian weaving schools","Textiles","Textiles","Textiles","Textiles and clothing, by Kate Heintz Watson..","Textiles and clothing, by Kate Heintz Watson","Textiles and clothing","Textiles and clothing","Textile soaps and oils; a handbook on the preparation, properties, and analysis of the soaps and oils used in textile manufacturing, dyeing, and printing","Textiles, and the origin of their names","Textile texts for cotton manufacturers : concerning the proper methods of equipping and running mills ... and a full list of the patented cotton machinery introduced and sold by the Draper Company","Textilsammlung Iklé Katalog. Industrie- u. Gewerbemuseum St. Gallen, 1908","Theatrum mortis humanæ tripartitum. I. Pars. Saltum mortis. II. Pars. Varia genera mortis. III. Pars. Pnas damnatorum continens. Figuris æneis illustratum, das ist, Schau-Bühne desz menschlichen Todts in drey Theil. 1. Theil. Der Toden Tantz. 2. Theil. Underschidliche Todts-Gattungen. 3. Theil. Der Verdambten Höllen-Peyn, vorstellend. Mit Schönen Kupffer-Stichen geziehrt vnd an Tag gegeben. Durch Joannem Weichardum Valvasor..","The cabinet-maker and upholsterer's companion : comprising the art of drawing, as applicable to cabinet work; veneering, inlaying, and buhl work ... with numerous receipts, useful to workmen generally","The eighteen nineties; a review of art and ideas at the close of the nineteenth century","Theon krisis : ivdicivm Paridis de tribvs deabvs latvm, in nvmismate imp. Antonini Pii expressvm : epistola Caroli Patini","Theophili Sigefridi Bayeri Regiomontani Historia Osrhoena et Edessena ex numis illustrata : in qua, Edessae vrbis, Osrhoëni regni, Abgarorum regum, praefectorum Graecorum, Arabum, Persarum, comitum Francorum, successiones, fata, res aliae memorabiles, a prima origene vrbis ad extrema fere tempora explicantur","Theórie des jardins","The theory and practice of modern framed structures : designed for the use of schools, and for engineers in professional practice","The theory of color in its relation to art and art-industry","The theory of effect : embracing the contrast of light and shade, of colour and harmony","An essay on the theory of painting","Theory of silk weaving; a treatise on the construction and application of weaves, and decomposition and calculation of silk fabrics ..","Theory of silk weaving; a treatise on the construction and application of weaves, and the decomposition and calculation of broad and narrow, plain, novelty and jacquard silk fabrics","Theory and practice of teaching art","The theory and practice of landscape painting in water-colours. Illustrated by a series of twenty-six drawings and diagrams in colours, and numerous woodcuts","The theory and practice of surveying : containing all the instructions requisite for the skilful practice of this art","The theory and practice of the art of weaving by hand and power, with calculations and tables, for the use of those connected with the trade","Thesaurus numismatum e musaeo Caroli Patini","Thesaurus nummorum sueo-gothicorum : studio indefesso Eliae Brenneri L. annorum spatio collectus, secundum seriem temporum dispositus, atqve e tenebris, cum commentatione in apricum prolatus ; accessit ejusdem auctoris Libellus de nummophylaciis Sveciae: de scriptoribus rei nummariae svethicae, atque de thesauris, seu variis vetustorum nummorum cumulis, passim per Sveoniam fortuito casu repertis","Thesaurus rei antiquariae huberrimus ex antiquis tam numismatum quam marmorum inscriptionibus pari diligentia qua fide conquisitus, et in locos communes distributus ..","Thesavro de scrittori : opera artificiosa, laquale con grandissima arte, si per pratica come per geometria, insegna a scriuere diuerse sorte littere, cioe cancellerescha, merchantescha, formata, cursiua, antiqua, moderna et bastarda, de piu sorte : cum uiarij e bellissimi exempli & altre sorte littere de uarie lingue, cioe grecha, hebraicha, caldea & arabicha : tutte extratte da diuersi et probatissimi auttori, & massimamente da lo praeclarissimo Sigismvndo Fanto, nobile ferrarese, mathematico et architettore eruditissimo, dele mesure e ragione de littere primo inuentore","Things wrought by the United Crafts for the Cobb-Eastman Company.","Thinline Furniture 1973","Third annual catalogue / Emerson & Son.","The third annual exhibition held at the Carnegie Institute, November third, eighteen hundred and ninety-eight, till January first, eighteen hundred and ninety-nine","Third annual exhibition of black and white art : open from Dec. 18th to Jan. 1st, held at the National Academy of Design","Third official loan exhibition of French art : Directoire and Empire Period, Jan. 21st to Feb. 12th, 1920, inclusive","Thirty original sketches for fancy costumes : specially drawn, from our suggestions, by R. L. Bööcke","Thirty practical lessons in advertising and selling ..","Thomae Bartholini De armillis veterum schedion : accessit Olai Wormii De aureo cornu Danico ad Licetum responsio","Thorvaldsens Museum","Thoughts on art and life","The thousand and one churches","Three historic flags and three September victories. A paper read before the New-England historic, genealogical society, July 9, 1873","Three hundred decorative and fancy articles for presents, fairs, etc., etc. ; with directions for making : and nearly one hundred decorative designs","Three periods of English architecture","Thrift clothing. by Mrs. Anna Hedges Talbot ... with contributions by Mettie B. Hills ... Laura M. Weisner","Thrilling story of the wonderful Capitol Building and its marvelous decorations","Thèses présentées a la Faculté des Sciences de Paris pour obtenir le grade de docteur es sciences physiques","Thurnier Buch : von Anfang, Vrsachen, Vrsprung vnd Herkommen der Thurnier im Heyligen Römischen Reich Teutscher Nation, wie viel offentlicher Landthurnier von Keyser Heinrich dem Ersten dieses Namens an biss auff den jetztregierenden Keyser Maximilian den Andern ... vnd in welchen Stetten die alle gehalten ... Alles jetzunder von neuwem zusammen getragen, mit schönen neuwen Figuren, sonderlich auch der adelischen Wappen, auffs schönest zugericht ..","Tiepolo, la vie et l'oeuvre du peintre;","Tiffany favrile glass, Tiffany windows, Tiffany mosaics, Tiffany monuments, Tiffany granite.","Time and its measurement","Time and its measurement","Time telling through the ages","Time telling through the ages","The tinman's manual and builder's and mechanic's handbook : designed for tinmen, japanners, coppersmiths, engineers ... with compositions and receipts for other useful and important purposes in the practical arts","Tissus et nouveauts 1900","Tissus et nouveauts 1901","Tissus et nouveauts 1902","Tissus et nouveauts 1903","Tissus et nouveauts 1904","Tissus et nouveauts 1905","Tissus et nouveauts 1906","Tissus et nouveauts 1907","Tissus et nouveauts 1908","Tissus et nouveauts 1909","Tissus et nouveauts 1910","Tissus et nouveauts 1911","Tissus et nouveauts 1912","Tissus et nouveauts 1913","Titian : his life and times with some account of his family, chiefly from new and unpublished records","Tlinkit u. Haida : Indianerstämme der Westküste von Nord-Amerika : Kultische Kunst und Mythen des Kulturkreises","Toastmaster Kitchen Appliances 1970","Tomb of Yuaa and Thuiu","Tombs in and near Rome ; Sculpture among the Greeks and Romans, mythology in funereal sculpture, and early Christian sculpture","Tombs of the third Egyptian dynasty at Reqâqnah and Bêt Khallâf","Topographic surveying; including geographic, exploratory, and military mapping, with hints on camping, emergency surgery, and photography","Topographie der historischen und Kunst-Denkmale im politischen Bezirke Pribram","Topographie der historischen und Kunst-Denkmale im Königreiche Böhmen von der Urzeit bis zum Anfange des XIX Jahrhundertes","Pompeiana : the topography, edifices, and ornaments of Pompeii","Torelli Saraynae Veronensis leg. doct. De origine et amplitudine ciuitatis Veronæ : eiusdem de viris illustribus antiquis veronensibus, de his, qui potiti fuerunt dominio ciuitatis Veronæ, de monumentis antiquis vrbis, & agri veronensis, de interpretatione litterarum antiquarum : index præterea huius operis in calce additus est","Inleyding tot de hooge schoole der schilderkonst : anders de zichtbaere werelt : verdeelt in negen leerwinkels, yder bestiert door eene der zanggodinnen : ten hoogsten noodzakelijk, tot onderwijs, voor alle die deeze edele, vrye, en hooge konst oeffenen, of met yver zoeken te leeren, of anders eenigzins beminnen","Tournée de l'exposition de sculptures, sculpto-peintures, peintures, dessins de Alexandre Archipenko : du 24 nov. au 10 déc. [1919] Salle d'exposition de la Librairie Kundig, Genève; du 8 janvier au 8 février [1920] Kunsthaus à Zurich, en 1920:","A tour, performed in the years 1795-6, through the Taurida, or Crimea, the antient kingdom of Bosphorus, the once-powerful republic of Tauric Cherson, and all the other countries on the north shore of the Euxine, ceded to Russia by the peace of Kainardgi and Jassy;","Town planning, past, present and possible","A treatise on etching","Tractatus de siglis veterum omnibus elegantioris literaturae amatoribus utilissimus, in quo continentur quae ad interpretationem numismatum, inscriptionum, juris et fere omnium artium requiruntur, cujus subsidio facile literae explicari possunt","Tractatus de stylometris, sive, Instrumentis quibus quinque ordines architecturae methodo quâ facilior inveniri nequit ...","A tracte containing the artes of curious paintinge, caruinge & buildinge","The tradesmans book of ornamental designs","Traicté des manieres de graver en taille dovce svr l'airin. Par le moyen des eaux fortes, & des vernix durs & mols. Ensemble de la façon d'en imprimer les planches & d'en construire la presse, & autres choses concernans lesdits arts","Traicté des cinq ordres d'architecture, desquels se sont seruy les anciens","Traicté des manieres de grauer en taille douce sur l'airin : par le moyen des eaux fortes, & des vernix durs & mols : ensemble de la façon d'en imprimer les planches & d'en construire la presse, & autres choses concernans lesdits arts","Training for the trenches; a book of humorous cartoons on a serious subject","Training in wood-work, designed for use in manual training and technical school; consisting of three parts: carpentry, wood-turning and pattern work","Traité analytique des sections coniques : et de leur usage pour la resolution des équations dans les problêmes tant détermines qu'indétermines","Traité complet de la science du blason : à l'usage des bibliophiles, archéologues, amateurs d'objets d'art et de curiosité, numismates, archivistes, artistes, etc.","Traité complet de la peinture","Traité des finances et de la fausse monnoie des Romains, auquel on a joint une dissertation sur la maniere de discerner les médailles antiques d'avec les contrefaites","Traité des lignes du premier genre, expliquées par une methode nouvelle & facile","Traité d'architecture, ou, Proportions des trois ordres grecs : sur un module de douze parties","Traité d'architecture : avec des remarques et des observations tres-utiles pour les jeunes gens, qui veulent s'appliquer à ce bel art","Traité d'architecture : avec des remarques et des observations tres-utiles pour les jeunes gens, qui veulent s'appliquer à ce bel art","Traité de la peinture","Traité de l'horlogerie, méchanique et pratique : approuvé par l'Academie royale des sciences","Traité de l'horlogerie, méchanique et pratique : approuvé par l'Academie royale des sciences","Traite des monnaies grecques et romaines;","Traite des monnaies grecques et romaines;","Traité du beau essentiel dans les arts : appliqué particulièrement à l'architecture, et démontré phisiquement et par l'expérience ...","Traité de la peinture","Traité théorique et pratique de l'art de bâtir","Traité historique, et moral, du blason : ouvrage rempli de recherches curieuses & instructives, sur l'origine & les progrès de cet art","Traité historique, et moral, du blason : ouvrage rempli de recherches curieuses & instructives, sur l'origine & les progrès de cet art","Traité élémentaire du blason","Traité élémentaire de chimie : présenté dans un ordre nouveau et d'après les découvertes modernes ; avec figures","Traitté de la peintvre","Traitté de la peintvre","Trajes y armas de los españoles desde los tiempos prehistóricos hasta los primeros años del siglo XIX","Transactions","Transactions","Transactions","Transactions","Transactions of conference held March 9 to 13, 1914, at Liberty buildings, Liverpool","Transactions of conference held March 9 to 13, 1914, at Liberty buildings, Liverpool","Transactions of the Institution of Mining Engineers","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transactions of the Shropshire Archaeological and Natural History Society","Transfer printing on enamels, porcelain and pottery : its origin and development in the United Kingdom","El tratado de la pintura","Trattato della nobiltà della pittvra : composto ad instantia della venerabil' Compagnia di S. Lvca, et nobil' Academia delli pittori di Roma","Trattato della pittura : fondato nell'auttorità di molti eccellenti in questa professione","Trattato della pittura","Trattato della pittura e scultura, uso et abuso loro","Trattato dell'arte della pittvra, scoltvra, et architettvra di Gio. Paolo Lomazzo milanese pittore : diuiso in sette libri, ne' qvali si discorre de la proportione, de' moti, de' colori, de' lumi, de la prospettiua, de la prattica de la pittura, et finalmente de le istorie d'essa pittura : con vna tauola de'nomi de tutti li pittori, scoltori, architetti, & matematici antichi & moderni","Trattato di Teofilo Gallaccini sopra gli errori degli architetti","Trattato della pittura","TravelEze Campers 1970","Travellers' guide, New York","Travels in South Kensington, with notes on Decorative art and architecture in England","Travels in various countries of the East; being a continuation of Memoirs relating to European and Asiatic Turkey, &c.","The travels of Théophile Gautier","The travels of Théophile Gautier","The travels of Théophile Gautier","Travels through part of Europe, Asia Minor, the islands of the archipelago, Syria, Palestine, Egypt, Mount Sinai, &c. giving a particular account of the most remarkable places ..","Travels through Spain, in the years 1775 and 1776. In which several monuments of Roman and Moorish architecture are illustrated by accurate drawings taken on the spot","Travels through Spain, in the years 1775 and 1776 : in which several monuments of Roman and Moorish architecture are illustrated by accurate drawings taken on the spot","Treasure spots of the world : a selection of the chief beauties and wonders of nature and art","The treasury of ancient Egypt; miscellaneous chapters on ancient Egyptian history and archæology","A treatise, giving a thorough description of the properties and supply of the fibres, as well as the various processes required for converting wool, cotton, silk from fibre to finished goods, covering both woven and knit goods ... construction of the most modern improvements to preparatory machinery ... accessories relating to construction and equipment of modern textile manufacturing plants ..","A treatise of architecture, with remarks and observations : necessary for young people, who would apply themselves to that noble art","A treatise of painting","A treatise on architecture and building construction","A treatise on architecture and building construction","A treatise on the art of painting, in all its branches; accompanied by seventy engraved plates, and exemplified by remarks on the paintings of the best masters ..","A treatise on the art of painting, in all its branches; accompanied by seventy engraved plates, and exemplified by remarks on the paintings of the best masters ..","A treatise on the art of weaving, illustrated by engravings. With calculations and tables for the use of manufacturers","A treatise on the art of weaving, illustrated by engravings. With calculations and tables for the use of manufacturers","A treatise on astronomy, in which the elements of the science are deduced in a natural order, from the appearances of the heavens to an observer on the earth; demonstrated on mathematical principles, and explained by an application to the various phenomena","A treatise on the decorative part of civil architecture","A treatise on the decorative part of civil architecture","A treatise on the decorative part of civil architecture","A treatise on embroidery, crochet and knitting ..","A treatise on forming, improving, and managing country residences : and on the choice of situations appropriate to every class of purchasers. In all which the object in view is to unite in a better manner than has hitherto been done, a taste founded in nature with economy and utility, in constructing or improving mansions, and other rural buildings, so as to combine architectural fitness with picturesque effect, and in forming gardens, orchards, farms, parks, pleasure-grounds, shrubberies, all kinds of useful or decorative plantations, and every object of convenience or beauty peculiar to country seats, according to the extent, character, or style of situations, and the rank, fortune, and expenditure of proprietors, from the cottage to the palace. With an appendix, containing an enquiry into the utility and merits of Mr. Repton's mode of shewing effects by slides and sketches, and strictures on his opinions and practice in landscape gardening. Illustrated by descriptions of scenery and buildings, by references to country seats, and passages of country in most parts of Great Britain, and by thirty-two engravings","A treatise on forming, improving, and managing country residences : and on the choice of situations appropriate to every class of purchasers. In all which the object in view is to unite in a better manner than has hitherto been done, a taste founded in nature with economy and utility, in constructing or improving mansions, and other rural buildings, so as to combine architectural fitness with picturesque effect, and in forming gardens, orchards, farms, parks, pleasure-grounds, shrubberies, all kinds of useful or decorative plantations, and every object of convenience or beauty peculiar to country seats, according to the extent, character, or style of situations, and the rank, fortune, and expenditure of proprietors, from the cottage to the palace. With an appendix, containing an enquiry into the utility and merits of Mr. Repton's mode of shewing effects by slides and sketches, and strictures on his opinions and practice in landscape gardening. Illustrated by descriptions of scenery and buildings, by references to country seats, and passages of country in most parts of Great Britain, and by thirty-two engravings","A treatise on forming, improving, and managing country residences : and on the choice of situations appropriate to every class of purchasers, in all which the object in view is to unite in a better manner than has hitherto been done, a taste founded in nature with economy and utility, in constructing or improving mansions, and other rural buildings, so as to combine architectural fitness with picturesque effect ... : with an appendix, containing an enquiry into the utility and merits of Mr. Repton's mode of shewing effects by slides and sketches, and strictures on his opinions and practice in landscape gardening : illustrated by descriptions of scenery and buildings, by references to country seats, and passages of country in most parts of Great Britain, and by thirty-two engravings","A treatise on forming, improving, and managing country residences : and on the choice of situations appropriate to every class of purchasers, in all which the object in view is to unite in a better manner than has hitherto been done, a taste founded in nature with economy and utility, in constructing or improving mansions, and other rural buildings, so as to combine architectural fitness with picturesque effect ... : with an appendix, containing an enquiry into the utility and merits of Mr. Repton's mode of shewing effects by slides and sketches, and strictures on his opinions and practice in landscape gardening : illustrated by descriptions of scenery and buildings, by references to country seats, and passages of country in most parts of Great Britain, and by thirty-two engravings","A treatise on heraldry, British and foreign : with English and French glossaries","A treatise on heraldry, British and foreign : with English and French glossaries","A treatise on lace-making, embroidery, and needle-work with Irish flax threads","A treatise on lace-making, embroidery, and needle-work with Irish flax threads","A treatise on lace-making, embroidery, and needle-work with Irish flax threads","A treatise on lace-making, embroidery, and needle-work with Irish flax threads","A treatise on lace-making, embroidery, and needle-work with Irish flax threads","A treatise on lace-making, embroidery, and needle-work with Irish flax threads","A treatise on land-surveying; comprising the theory developed from five elementary principles; and the practice with the chain alone, the compass, the transit, the theodolite, the plane table, &c. Illustrated by four hundred engravings, and a magnetic chart","A treatise on the origin, progressive improvement, and present state of the manufacture of porcelain and glass","A treatise on painting : In four parts ... The whole illustrated by examples from the Italian, Venetian, Flemish, and Dutch schools","A treatise on the rise and progress of decorated window tracery in England. Illustrated with ninety-seven woodcuts and six engravings on steel","A treatise on the study of antiquities as the commentary to historical learning, sketching out a general line of research, also marking and explaining some of the desiderata. With an appendix. N I. On the elements of speach. N II. On the origin of written language, picture, hieroglyphic, and elementary-writing. N III. On the ships of the ancients. N IV. On the chariots of the ancients","A treatise on textile calculations and the structure of fabrics","A treatise on the theory and practice of landscape gardening, adapted to North America; with a view to the improvement of country residences. Comprising historical notices and general principles of the art, directions for laying out grounds and arranging plantations, the description and cultivation of hardy trees, decorative accompaniments to the house and grounds, the formation of pieces of artificial water, flower gardens, etc. with remarks on rural architecture ..","A treatise on wood engravings : historical and practical","A treatise on painting","The treatment of disease by electric currents : a hand-book of plain instructions for the general practitioner","Trees and how to paint them in watercolours","The trial of a new society, being a review of the celebrated Ettor-Giovannitti-Caruso case, beginning with the Lawrence textile strike that caused it and including the general strike that grew out of it","Trieste","[Trims and edgings","Discours sur les arcs triomphaux dressés en la ville d'Aix, : a l'heureuse arrivée de Monseigneur le duc de Bourgogne, & de Monseigneur le duc de Berry","A trio of eighteenth century French engravers of portraits in miniature. Ficquet, Savart, Grateloup","Trompeter Patching and Switching Systems 1973","Étrusques -- Rome","The truth of revelation : demonstrated by an appeal to existing monuments, sculptures, gems, coins, and medals","Tuba danica, hoc est, Dissertatio theologica de aureo cornu in Cimbriâ invento, qvo, ceu tubâ clangente, Deus Opt. Max. nos, qvi regnum Daniae incolimus, excitat ex infelici securitatis somno ...","Étude des ornements : première partie : dauphins-écailles-bucrânes-grecques-guirlandes-flots grecs","Turf in caricature.","Tutte le parti del corpo hvmano diuiso in piu pezzi","Tutte l'opere d'archittetura, et prospetiua","Twelve great paintings; personal interpretations","Twelve Japanese painters","The Twentieth century pattern book for Norwegian lace and embroidery","A group of twenty-four paintings of the French, Spanish, German and American schools selected from the Cottier Gallery","Twenty-two of the churches of Essex architecturally described and illustrated","Twenty-two of the churches of Essex architecturally described and illustrated","Two centuries of costume in America, MDCXX-MDCCCXX","Two centuries of costume in America, MDCXX-MDCCCXX","Two centuries of costume in America, MDCXX-MDCCCXX","Two centuries of costume in America, MDCXX-MDCCCXX","Two children of the foothills","Two discourses. I. An essay on the whole art of criticism, as it relates to painting ... II. An argument in behalf of the science of a connoisseur; wherein is shewn the dignity, certainty, pleasure, and advantage of it","Two gentlemen in Touraine","Two letters on the origin, antiquity, and history, of Norman tiles, stained with armorial bearings","The two paths; being lectures on art, and its application to decoration and manufacture, delivered in 1858-9","The two paths ; Love's meinie ; also, Val d'arno ; The pleasures of England ; Mornings in Florence ; Time and tide ; The art of England ; Notes on the construction of sheepfolds","Tychonis Brahe Dani Epistolarvm astronomicarvm libri.","Types and details of bridge construction","Typical New England homes : Portland edition","The practice of typography; correct composition; a treatise on spelling, abbreviations, the compounding and division of words, the proper use of figures and numerals, italic and capital letters, notes, etc., with observations on punctuation and proof-reading;","Typographical antiquities : being an historical account of printing in England: with some memoirs of our antient printers, and a register of the books printed by them, from the year MCCCCLXXI to the year MDC. With an appendix concerning printing in Scotland and Ireland to the same time","The typography of advertisements that pay : how to choose and combine type faces, engravings and all the other mechanical elements of modern advertisement construction","Über die Malerei der Alten : ein Beitrag zur Geschichte der Kunst","Ueber das Alterthum und die Stifter des Doms zu Naumburg : und deren Statuen im westlichen Chor","Ueber den Humor bei den deutschen Kupferstechern und Holzschnittkunstlern des 16. Jahrhunderts","Ueber die Zersetzung und Vererbung in den deutschen Mystikertexten","Ueber Erfindung, Construction und Vortheile der Bohlen-Dächer : mit besonderer Rücksicht auf die Urschrift ihres Erfinders","Ueber Erziehung zur Kunstuebung und zum Kunstgenuss. Mit einem Lebensabriss des Verfassers aus dem Nachlass hrsg","Ueber Reinheit der Baukunst auf Grund des Ursprungs der vier Haupt-baustyle ..","Ulmer Kunst, im Auftrage des Ulmer Lehrervereins","Un billet de loterie, le numero 9672; suivi de Frritt-Flacc","Undine","Une famille d'artistes brestois au XVIIIe siècle: les Ozanne","Une page nouvelle de l'histoire de la Trappe d'Oka. Election et benediction solennelle du Tres Reverend Pere Dom Pacome Gaboury deuxieme abbe de Notre-Dame du Lac des Deux-Montagnes (24 Octobre-12 Novembre 1913)","The unequalled collection of engraved portraits of Napoleon Bonaparte and his family and marshals, belonging to Hon. James T.Mitchell ..","Une ville flottante","Une ville flottante ; Les forceurs de blocus ; Aventures de 3 russes et de 3 anglais","The unfolding of Old Glory","Uniform and dress of the army of the Confederate States","Union Steel Handling Equipment 1960","Uniroyal Grasshoppers Casuals 1976","The United States art directory and yearbook : [1st-2d year] : a guide for artists, art students, travellers, etc.","The United States flag : its history, symbolism and regulations for display","Universal design book : containing official list prices of sash, doors and blinds ... official list prices of head, corner and base blocks ... official moulding book ... official list: window glass ..","The University prints. Student series D. Art of the Netherlands and Germany; five hundred reproductions illustrating the Flemish, Dutch, and German schools of painting, from the early fifteenth to the eighteenth century; German sculpture from the eleventh to the seventeenth century","The University Prints. Student series D. Art of the Netherlands and Germany; five hundred reproductions illustrating the Flemish, Dutch, and German schools of painting, from the early fifteenth to the eighteenth century; German sculpture from the eleventh to the seventeenth century","The University Prints. Student series D. Art of the Netherlands and Germany; five hundred reproductions illustrating the Flemish, Dutch, and German schools of painting, from the early fifteenth to the eighteenth century; German sculpture from the eleventh to the seventeenth century","University prints. Series B. Early Italian art; 500 plates to accompany Outlines for the study of art, volume 1","The unknown quantity : a book of romance and some half-told tales","[Un metier de fabrique, avec la dénomination des diverses objects nécessaires à la fabrication de l'étoffe","Un Musée du livre a Bruxelles : rapport","KANDINSKY KLANGE","Untersuchungen zur Geschichte der Wand- und Deckenmalerei in der Schweiz, vom 9. bis zum Anfang des 16. Jahrhunderts","Upholstered furniture for the parlor, hall, library, reception room, hotels, stores, club rooms, etc. / Streit and Schmit.","Upholstery, with numerous engravings and diagrams;","Urbis patavinae inscriptiones sacrae, et prophanae ...","Ursprung der christlichen Kirchenkunst, neue Tatsachen und Grundsätze der Kunstforschung, erörtert von Josef Strzygowski. Deutsche, vermehrte Originalausgabe","Useful information for architects, engineers, and workers in wrought iron","The use of a box of colours, in a practical demonstration on composition, light and shade, and colour","The use of coagulants in the application of enamels to plastic clay bodies","The use of zinc sulphide as an opacifier, with some notes on the results of attempts to produce luminous enamels","Usi e costumi sociali, politici e religiosi di tutti i popoli del mondo : da documenti autentici e dai viaggi migliori e più recenti","Usi e costumi sociali, politici e religiosi di tutti i popoli del mondo : da documenti autentici e dai viaggi migliori e più recenti","Usi e costumi sociali, politici e religiosi di tutti i popoli del mondo : da documenti autentici e dai viaggi migliori e più recenti","U.S. patents covering time keeping mechanisms","Val d'Arno; ten lectures on the Tuscan art directly antecedent to the Florentine year of victories; given before the University of Oxford in Michaelmas term, 1873","Val d'Arno ten lectures on the Tuscan art directly antecedent to the Florentine year of victories; given before the University of Oxford in Michaelmas term, 1873","The vale-royall of England, or, The county palatine of Chester illustrated : wherein is contained a geographical and historical description of that famous county, with all its hundreds and seats of the nobility, gentry, and freeholders, its rivers, towns, castles, buildings ancient and modern : adorned with maps and prospects, and the coats of arms belonging to every individual family of the whole county","Valuable paintings by distinguished masters of the Barbizon, contemporaneous and American schools, together with several Barye bronzes","The values of old English silver and Sheffeld plate, from the xvth to the xixth centuries","Vanished halls and cathedrals of France","Vanished halls and cathedrals of France","Vanished towers and chimes of Flanders","Vantine's.","Vantine's.","Vantine's, the oriental store.","Varia africana. I-5","Varia commensuracion para la escultura y arquitectura","Variae architecturae formae","Vasari on technique; being the introduction to the three arts of design, architecture, sculpture and painting, prefixed to the Lives of the most excellent painters, sculptors and architects","Vasa a se inventa atq. stvdii cavsa delin. et incisa","Velasquez","Vellosia","Veneres uti observantur in gemmis antiquis","Veneres uti observantur in gemmis antiquis","The Venetian School of Painting","Venice","Venice; Grant Allen's historical guide books to the principal cities of Europe treating concisely and thoroughly of the principal historic and artistic points of interest therein","Venice: its history, art, industries and modern life;","The stones of Venice","The stones of Venice","Venice and Venetia","Venice and Venetia","Verhandeling over de bouwkunde : met de noodige aanmerkingen en waarneemingen","Verne - Frrit Flacc","Verne - Journee Journaliste Americain","Verne - Keraban Le Tetu","DE LA TERRE À LA LUNE — JULIO VERNE","Verscheyde schoone en vermaakelyke gezigten in de hofstede van Clingendaal gelegen by 's Gravenhage : naa t'leven getekent en in t'kooper gebrugt","Versuch einer Anleitung zur Kenntniss und Geschichte der Thiere und Mineralien : für akademische Vorlesungen entworfen, und mit den nöthigsten Abbildungen versehen","Versuch einer Entwicklungsgeschichte der Deckenmalerei in Italien vom 15. bis zum 19. Jahrhundert","Versuch über Gebräuche, Kleidung und Waffen der ältesten Völker bis auf Constantin den Grossen : nebst einigen Anmerkungen über die Schaubühne","Verzeichnis der Kunstdenkmèaler der provinz Posen","Vetera monimenta : in quibus praecipuè musiva opera sacarum profanarumque aedium structura, ac nonnulli antiqui ritus, dissertationibus, iconibusque illustrantur","Veteris gemmae ad Christianum usum exscalptae brevis explanatio ad academicos Etruscos Cortonenses","Veteris gemmae ad Christianum usum exscalptae brevis explanatio ad academicos Etruscos Cortonenses","Veterum illustrium philosophorum, poetarum, rhetorum, et oratorum imagines : ex vetustis nummis, gemmis, hermis, marmoribus, alijsque antiquis monumentis desumptae","Vetrvvio con il svo comento et figvre","Viaje del infante cardenal don Fernando de Avstria, desde 12. de abril 1632. que saliò de Madrid con Su Magestad D. Felipe IV. su hermano para la çiudad de Barçelona, hasta 4. de noviembre de 1634. que entrò en la de Bruselas","Vicrtique Wall Covering 1977","Victorian gardens: The art of beautifying suburban home grounds","Vie d'une parisienne","Vie militaire et religieuse au moyen âge et à l'époque de la renaissance","The Vienna galleries : giving a brief history of the public and private galleries of Vienna ; with a critical description of the paintings therein contained","Viñetas decorativas según el gusto del día. 30 láminas iluminadas a mano por Enrique Gillet. Prefacio de G. Umbdenstock","Views of the most interesting collegiate and parochial churches in Great Britain; including screens, fonts, monuments ..","Views of the most remarkable public buildings, monuments and other edifices in the city of Dublin","Views : with ground plans of the Highland cottages at Roxbury (near Boston)","Vigée-Lebrun, 1755-1842 : her life, works, and friendships : with a catalogue raisonné of the artist's pictures","Vigée-Lebrun, 1755-1842 : her life, works, and friendships : with a catalogue raisonné of the artist's pictures","VII tabulae Raphaelis Urbin [graphic] : longe celeberrimae quas hortatu P. Pauli Rubenij Eq. ingenti sumptu emptas in Angliam advehi jussit serenissimus Rex Carolus I. et quibus adservandis magnificam in Aula Hamptonensi Pinacothecam fieri imperârunt augustissimi Principes Gulielmus & Maria Rex & Regina = The seven cartons of Raphael Urbin : which King Charles the 1.st bought by advice of P. Paul Rubens and which are preserved in the Gallery at Hampton Court erected for that purpose by order of King William and Queen Mary","Viking Printed Circuit Connectors 1967","Villa Angiana, vulgo het Perc van Anguien","Villa Benedetta","Villa Borghese fuori di Porta Pinciana","Village architecture, being a series of picturesque designs for the inn, the schoolhouse, almshouses, markethouse, shambles, workhouse, parsonage, townhall, and church: forming a sequel to a work on rural architectue","Villas and cottages","Villas and cottages : a series of designs prepared for execution in the United State","Villas of Florence and Tuscany","Villas of Florence and Tuscany","Vindex Neapolitanae nobilitatis Caroli Borrelli cleric. regul. minor., animaduersio in Francisci Aelii Marchesii librum De Neapolitanis familiis","Vines and how to grow them; a manual of climbing plants for flower, foliage and fruit effects, both ornamental and useful, including those shrubs and similar forms that may be used as vines","Vinnie Ream : printed for private distribution only; and to preserve a few souvenirs of artist life from 1865 to 1878","Visible speech, the science of universal alphabets, : or Self-interpreting physiological letters, for the writing of all languages in one alphabet ; illustrated by tables, diagrams, and examples","The Visitacion of Staffordschire","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","The visitation of Cambridge made in a (1575) : continued and enlarged with the vissitation of the same county made by Henery St. George, Richmond herald, marshall and deputy to Willm. Camdem, Clarenceulx, in a 1619, with many other descents added therto","The Visitation of the county of Rutland, begun by Fran. Burghill, Somerset, and Gregory King, Rougedragon, on Trinity vacation, 1681. Carried on and finished by Tho. May, Chester herald, and the said Rougedragon pursuivt in Hillary and Trinity vacation 1682. By virtue of several deputacons from Sr Henry St George kt., Clarenceux king of arms. Partly edited by the late W. Harry Rylands and completed by W. Bruce Bannerman","A visitation of the county of Essex","The visitation of the county of Somerset in the year 1623","The visitation of the county of Warwick, begun by Thomas May, Chester, and Gregory King, Rouge dragon, in Hilary vacacon, 1682. Reviewed by them in the Trinity vacacon following, and finished by Henry Dethick Richmond, and said rouge dragon pursuiv in Trinity vacation, 1683, by virtue of several deputations from Sir Henry St. George, Clarenceux king of arms","The visitation of the county of Cornwall, in the year 1620","The visitation of the county of Leicester in the year 1619","The visitation of the county of Buckingham made in 1634 by John Philipot, esq. ...","The visitation of the county of Buckingham made in 1634 by John Philipot, esq. ...","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of England and Wales","Visitation of Ireland","The visitation of London, anno Domini 1633, 1634, and 1635. Made by Sr. Henry St. George, kt., Richmond herald, and deputy and marshal to Sr. Richard St. George, kt., Clarencieux king of armes","The visitation of London : anno Domini 1633, 1634, and 1635. Made by Sr. Henry St. George, kt., Richmond herald, and deputy and marshal to Sr. Richard St. George, kt., Clarencieux king of armes","A visitation of the seats and arms of the noblemen and gentlemen of Great Britain","A visitation of the seats and arms of the noblemen and gentlemen of Great Britain","A visitation of the seats and arms of the noblemen and gentlemen of Great Britain and Ireland","The visitation of Yorkshire in the years 1563 and 1564 : made by William Flower, esquire, Norroy king of arms","The visitations of Bedfordshire ; annis Domini 1566, 1582, and 1634. ... [","The visitations of the county of Nottingham in the years 1569 and 1614, with many other descents of the same county","The visitations of the county of Nottingham in the years 1569 and 1614 : with many other descents of the same county","The visitations of the county of Surrey : made and taken in the years 1530 by Thomas Benolte, Clarenceux king of arms ; 1572 by Robert Cooke, Clarenceux king of arms ; and 1623 by Samuel Thompson, Windsor herald, and Augustin Vincent, Rouge croix pursuivant, marshals and deputies to William Camden, Clarenceux king of arms","The visitations of the county of Sussex made and taken in the years 1530, Thomas Benolte, Clarenceux king of arms; and 1633-4 by John Philipot, Somerset herald, and George Owen, York herald, for Sir John Burroughs, Garter, and Sir Richard St. George, Clarenceux","The visitations of the county of Oxford : taken in the years 1566 by William Harvey, Clarencieux; 1574 by Richard Lee, Portcullis ; and in 1634 by John Philpott, Somerset, and William Ryley, Bluemantle. Together with The gatherings of Oxfordshire, collected by Richard Lee in 1574","The visitations of Essex by Hawley, 1552; Hervey, 1558; Cooke, 1570; Raven, 1612; and Owen and Lilly, 1634. To which are added Miscellaneous Essex pedigrees from various Harleian manuscripts: and an appendix containing Berry's Essex pedigrees","The visitations of Hertfordshire : made by Robert Cooke, esq.,Clarencieux, in 1572, and Sir Richard St. George, kt., Clarencieux, in 1634, with Hertfordshire pedigrees from Harleian mss. 6147 and 1546","Visits to monasteries in the Levant","A visit to the domed churches of Charente, France, by the Architectural Association of London, in the year 1875 : published as a memorial to Edmund Sharpe : with an historical and descriptive text, illustrated by sixty photo-lithographed plates","A visit to the seven churches of Asia : with an excursion into Pisidia, containing remarks on the geography and antiquities of those countries, a map of the author's routes, and numerous inscriptions","Vita del gran Michelagnolo Bvonarrroti","Vita di Andrea Palladio vicentino egregio architetto","Vita di Anton Domenico Gabbiani pittor fiorentino","Vita di Benvenuto Cellini orefice e scultore fiorentino, da lui medesimo scritta : nella quale molte curiose particolarità si toccano appartenenti alle arti ed all'istoria del suo tempo, tratta da un'ottimo manoscritto","Vita di Giacopo Robusti detto il Tintoretto, celebre pittore, cittadino venetiano","Vita di Paolo Caliari veronese, celebre pittore","Vita e macchine di Bartolommeo Ferracino, celebre bassanese ingegnere : colla storia del Ponte di Bassano dal medesimo rifabbrecato : illustrata da varie note riguardanti la stessa città","Vite dei più celebri architetti, e scultori veneziani che fiorirono nel secolo decimosesto","Vite dei pittori antichi greci e latini","Vite dei pittori ed artefici bolognesi","Vite de più eccellenti pittori scultori ed architetti","Vite de più eccellenti pittori scultori ed architetti","Vite de più eccellenti pittori scultori ed architetti","Vite de più eccellenti pittori scultori ed architetti","Vite de più eccellenti pittori scultori ed architetti","Vite de più eccellenti pittori scultori ed architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de più eccellenti pittori scultori ed architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' più eccellenti pittori, scultori e architetti","Vite de' pittore, scultori, ed architetti perugini : scritte, e dedicate alla maestà di Carlo Emanuel, re di Sardegna","Vite de' pittori e scultori ferraresi","Vite de'pittori, scultori ed architetti perugini","Vite de' pittori, scultori, ed architetti moderni : scritte, e dedicate alla maestà di Vittorio Amadeo, Re di Sardegna","Vite de' pittori, scultori, ed architetti moderni : scritte, e dedicate alla maestà di Vittorio Amadeo, Re di Sardegna","Vite de' pittori, scultori, ed architetti perugini : scritte, e dedicate alla maesta' di Carlo Emanuel, re di Sardegna","Vite de' pittori, scultori ed architetti, che anno lavorato in Roma : morti dal 1641 fino al 1673","Vite de' pittori, scultori, ed architetti moderni","Vite de' pittori, scultori, ed architetti genovesi","Vite de' pittori, scultori, ed architetti moderni","Vite de' pittori, scultori, ed architetti genovesi","Vite de' pittori, scultori, ed architetti napoletani : non mai date alla luce da Autore alcuno","Vitraux de Bourges; vitraux du XIIIe siècle de la cathédrale de Bourges;","Vitro Merc-Arc Light Source 161","Vitruuius, des aller namhafftigisten vnnd hocherfahrnesten, römischen Architecti, vnnd kunstreichen Werck oder Bawmeisters, Marci Vitruuij Pollionis, zehen Bücher von der Architectur vnd künstlichem Bawen ...","M. Vitruvii Pollionis De architectura libri decem","M.L. Vitrvuio Pollione De architectura","M. Vitrvvii De architectura libri decem : summa diligentia recogniti atq; excusi : cum nonnullis figuris sub hoc signo * positis, nunq antea impraessis : additis Iulij Frontini De aqueductibus libris, proter materiae affinitatem","M. Vitrvvii Pollionis De architectvra libri decem, ad Caes. Avgvstvm, omnibus omnium editionibus longè emendatiores, collatis veteribus exemplis","Vitrvvivs itervm et Frontinvs","Vnderweysung der Messung : mit dem Zirkel vn[d] Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","Vniversae architecturae civilis elementa","Vocabolario toscano dell' arte del disegno : nel quale si esplicano i propri termini e voci, non solo della pittura, scultura & architettura, ma ancora di altre arti a quelle subordinate, e che abbiano per fondamento il disegno : con la notizia de'nomi e qualità delle gioie, metalli, pietre dure, marmi, pietre tenere, sassi, legnami, colori, strumenti, ed ogn'altra materia, che seruir possa, tanto alla costruzione di edificj e loro ornato, quanto alla stessa pittura e scultura","Volharding 1905","Vollständiges Diarium von den merckwürdigsten Begebenheiten die sich vor, in und nach der höchst-beglückten Wahl und Crönung des allerdurchlauchtigsten, grossmächtigsten und unüberwindlichsten Fürsten und Herrn, Herrn Carls des VII., erwehlten Römischen Kaysers ... im gantzen Heil. Röm. Reich, und sonderlich in dieser freyen Reichs- und Wahl-Stadt Franckfurt am Mayn zugetragen : nebst umständlicher Beschreibung der Ein- und Aufzüge, Freuden-Feste, und übrigen feyerlichen Handlungen, sammt vielen Urkunden, Portraits, und andern Kupferstichen : auch einem Anhang von Beylagen, und ausführlichem Register ..","The volute in architecture and architectural decoration with particular reference to its introduction into the Ionic order","Vom Alter der Oelmalerey, aus dem Theophilus Presbyter","Von deutscher Kunst : gesammelte Aufsätze und nachgelassene Schriften","Von Eyck bis Bruegel, studien zur geschichte der niederländischen malerei","Vorlegeblätter zum Zeichnenunterricht in Verzierungen für Volks- und Gewerbschulen","Voyage d'Italie, de Dalmatie, de Grece, et du Levant : fait és années 1675 & 1676","Voyage d'Italie, de Dalmatie, de Grece, et du Levant : fait és années 1675 & 1676","Voyage d'Italie, de Dalmatie, de Grece, et du Levant : fait aux années 1675. & 1676.","Voyage d'Italie, de Dalmatie, de Grece, et du Levant : fait aux années 1675. & 1676.","Voyage d'Italie, de Dalmatie, de Grece, et du Levant : fait és années 1675 & 1676","Voyage d'Italie, ou, Recueil de notes sur les ouvrages de peinture & de sculpture, qu'on voit dans les principales villes d'Italie","Voyage pittoresque de la Flandre et du Brabant : avec des réflexions relativement aux arts & quelques gravures","Voyage pittoresque de Paris, ou, Indication de tout ce qu'il y a de plus beau dans cette grande ville en peinture, sculpture, & architecture","Voyage pittoresque de Paris : ou, Indication de tout ce qu'il y a de plus beau dans cette ville, en peinture, sculpture & architecture, par M.D***","Voyages et aventures du capitaine Hatteras : les Anglais au pôle nord -- Le désert de glace","Voyagie door Italien, Dalmatien, Grieckenland, en de Levant. Gedaan in de jaren 1675 en 1676","Vrbis Romae aedificiorvm illvstrivmqvae svpersvnt reliqviae","Västergötland. Àv Ernst Fischer","Vystavka proizvedenii pechati za .... god, ustroennaia Glavnym upravleniem po dielam pechati v S.-Peterburgie s ... po ... ... goda [serial]","The Waddesdon bequest : catalog of the works of art bequeathed to the British Museum by Baron Ferdinand Rothschild, 1898","The Wallace Collection at Hertford House","The Wallace collection and the Tate gallery","Wallace Nutting Windsors : correct Windsor furniture.","Wall paper.","Wall paper, its origin, development and manufacture","Wallpaper samples.","Wall papers and cretonnes.","Wall-papers old and new : exclusive designs","Wall and water gardens","Wall and water gardens","A wanderer in Florence : with thirty-eight reproductions from paintings and sculputre","A wanderer in Holland","A wanderer in London","Warings' exhibition of Italian art 1909 : furniture, bronzes, tapestries, embroideries, marbles, lace, academy pictures","War posters issued by belligerent and neutral nations 1914-1919;","Warren Chambers : [description and plans]","Wasch- Bleich- Platt- und Nach-Buch, zum Selbstunterricht für Damen, welche sich mit diesen Arbeiten beschäftigen","The watch adjuster's manual;","Watch and clock escapements;","Watch and clock escapements;","Watches : the Paul M. Chamberlain collection at the Art Institute of Chicago","The watch; its construction, its merits and defects, how to choose it, and how to use it","Watchmakers' and jewelers' practical receipt book. A workshop companion ..","The watchmakers' lathe, its use and abuse; a story of the lathe in its various forms, past and present, its construction and proper uses","Water color painting, a book of elementary instruction for beginners and amateurs. With illustrations by the author","Weave construction and cloth analysis : glossary of weaves, elementary textile designing, analysis of cotton fabrics, analysis of woolen and worsted fabrics, twill weaves and derivatives, satin and other weaves, combination weaves, construction of spot weaves, weaves for backed cotton fabrics","Weave room management; a book of instruction, information and advice for the coming generation of overseers of weaving and for all who are interested in the subject","The Weaver’s Cottage, Kilbarchan / by Cyril H. Rock","[Weaving pattern book","[Weaving pattern and sample book","Weaving - plain and fancy","Weaving; a practical guide to the mechanical construction, operation, and care of weaving machinery, and all details of the mechanical processes involved in weaving","Weaving questions for class and home work","Nützliches in lauter auserlesenen, wohl-approbirt- und meistentheils neu-inventirten Mustern bestehendes, Weber-Bild-Buch : als, zwey und siebenzig gesteinten Zeichnungen, von 15. bis auf 40. schäfftig und 32. Stück 16. und 20. schäfftigen Hin- und Wieder-Mödel, auch allerhand der nettesten Gattung von roth-gestreifften Arbeiten, sammt denen dazu gehörigen Zügen und Schnürungen : ingleichen allerhand nöthigen Bildern, auch Doppel-Kellisch, und einer Art von den Damast-Boden, 8. Flügel auf einen Bruch : dann eine Anweisung, wie sich diese Art Züg und Bilder zu halben Brüchen theilen, zerlegen, auch Doppel-Kellisch-Bilder so, wie man sie zum Gebrauch nöthig, selbst versetzen und verändern kan : wobey auch einer jeden Gattung insonderheit eine schrifftliche Anleitung voran gedruckt worden","[Weber Buch","The Wedgwood handbook : a manual for collectors : treating of the marks, monograms, and other tests of the old period of manufacture; also including the catalogues, with prices obtained at various sales, together with a glossary of terms","Wedgwood and his imitators","Weird Tales v14 n05 [1929-11]","The wellbeing of Waterloo : a report to the Civic Society of Waterloo, Iowa","The well-dressed woman: a study in the practical application to dress of the laws of health, art, and morals","Weltanschauungsprobleme und Lebenssysteme in der Kunst der Vergangenheit","Weltgeschichte der Kunst bis zur Erbauung der Sophienkirche","Wenzel Friedrich, manufacturer of horn furniture.","West coast bungalows.","The western pilot : containing charts of the Ohio River, and of the Mississippi, from the mouth of the Missouri to the Gulf of Mexico ; accompanied with directions for navigating the same, and a gazetteer ; or description of the towns on their banks, tributary streams, etc., also, a variety of matter interesting to travelers, and all concerned in the navigation of those rivers ; with a table of distances from town to town on all the above rivers","Westfranzösische Kuppelkirchen","Westminster abbey and the cathedrals of England","What the advertiser & artist should know about reproduction; a review of the different methods of reproducing drawings and paintings from the viewpoint of the requirements of modern advertising, with which is incorporated specialized essays by ten of the most noteworthy engraving houses in America","What of the city? America's greatest issue--city planning, what it is and how to go about it to achieve success","What pictures to see in Europe in one summer","What they say about Sanitas modern wall covering","What to do and how to do it. For those who paint, varnish, or kalsomine","When old New York was young","The Whistler book : a monograph of the life and position in art of James McNeill Whistler, together with a careful study of his more important works","The White directory of manufactures of furniture and kindred goods of the United States, British provinces, and Mexico","The Whitin Machine Works, Whitinsville, Mass. builders of cotton machinery : cards, railway heads, drawing frames, spinning frames, spoolers, wet and dry twisters, reels, long chain quilling machines, looms, etc., etc","Wildwood homes : being a collection of houses and details with suggestions for the home builder","Wildwood homes : being a collection of houses and details with suggestions for the home builder","William Callow, R. W. S., F. R. G. S.","William Caxton; the first English printer","William Morris, his art, his writings, and his public life : a record","William Morris to Whistler; papers and addresses on art and craft and the commonweal","Williams Tools - Price Sheet PSI 23 1967","Windows; a book about stained & painted glass","Wing & Mahurin, architects, Fort Wayne, Ind","Winkles's architectural and picturesque illustrations of the cathedral churches of England and Wales","Winkles's architectural and picturesque illustrations of the cathedral churches of England and Wales","Winkles's architectural and picturesque illustrations of the cathedral churches of England and Wales","Winkles's architectural and picturesque illustrations of the cathedral churches of England and Wales","With brush and pen : suggestions for some of the newer phases of public school art instruction","Wittemberger Heiligthumsbuch","The W. Martin Johnson school of art. Elementary instruction in color, perspective, lights and shadows, pen drawing and composition","The woman's book, dealing practically with the modern conditions of home-life, self-support, education, opportunties, and every-day problems","The woman's book : dealing practically with the modern conditions of home-life, self-support, education, opportunties, and every-day problems","The woman's book : dealing practically with the modern conditions of home-life, self-support, education, opportunties, and every-day problems","Woman’s handiwork in modern homes, by Constance Cary Harrison; with numerous illustrations and five colored plates from designs by Samuel Colman, Rosina Emmet, George Gibson, and others","Wonders of sculpture","Woodbourne : a description of single and semi-detached houses offered at this attractive site by the Boston Dwelling House Company","The wood-carver of Salem; Samuel McIntire, his life and work","Wood pattern-making; the fundamental principles and elementary practice of the art","Wood sculpture","Wood-using industries of Pennsylvania","Woodward & Lothrop - Housewares 1974","Woodward's architecture and rural art : landscape gardening, and rural art","Woodward's architecture, landscape gardening, and rural art. no. I.--1867 [-no. II.--1868]","Woodward's country homes","Woodwork for the grades for use in manual training classes","Woodwork for the grades, for use in manual training classes; fully illustrated with three hundred half-tone engravings from actual shop practice, and many working drawings of educational shop problems","Woodwork for secondary schools; a text-book for high schools and colleges, prevocational and elementary industrial schools","Woodworking for beginners; a manual for amateurs","Woodwork joints; how they are set out, how made and where used; with four hundred and thirty illustrations and a complete index of eleven hundred references","Woodwork and mechanical drawing","Wool and cotton in all forms from yarn to fabric","Woolen and worsted finishing; a practical manual of instruction in the methods and machinery used in finishing woolen and worsted goods in general, and the processes involved in the special treatment of all types of standard fabrics","Woolen and worsted loomfixing; a book for loomfixers and all who are interested in the production of plain and fancy worsteds and woolens","Workes of armorie : deuyded into three bookes, entituled, the Concordes of armorie, the Armorie of honor, and of Coates and creastes","The work of Emil Fuchs; illustrating some of his representative paintings, sculpture, medals and studies. Issued on the occasion of an exhibition of his works under the auspices of Messrs. Cartier, February 7th to March 5th,1921. New York city","The work of Fra Angelico da Fiesole reproduced in three hundred and twenty-seven illustrations","The work and position of the metallurgical chemist; also references to Sheffield and its place in metallurgy","The works of Horatio Walpole, earl of Orford","The works of Horatio Walpole, earl of Orford","The works of Horatio Walpole, earl of Orford","The works of Horatio Walpole, earl of Orford","The works of Horatio Walpole, earl of Orford","The works of Jonathan Richardson : containing I. The theory of painting. II. Essays on the art of criticism, so far as it relates to painting. III. The science of a connoisseur","The works of Mr. Jonathan Richardson : consisting of I. The theory of painting, II. Essay on the art of criticism so far as it relates to painting, III. The science of a connoisseur","The World of fashion and continental feuilletons","The World of fashion and continental feuilletons","The world's painters and their pictures","Wormharmonie","Woven wire mattresses, spring beds & cots : catalogue, January 1885.","Writing and drawing made easy, amusing and instructive : containing the whole alphabet in all the characters now us'd, both in printing and penmanship : each illustrated by emblematic devices and moral copies : calculated for the user of schools and curiously engraved by the best hands ...","XII. primorvm Caesarvm et LXIIII ipsorvm vxorvm et parentum ex antiquis numismatibus, in aere incisae, effigies : atque eorundem earundemque vitae & res gestae, ex varijs authoribus collectae per Levinvm Hvlsivm ..","XIV [i.e. Vierzehnter] Verbandstag Verband deutscher Juweliere, Gold- & Silberschmiede Strassburg, vom 7.-11. August 1914 : verbunden mit einer Ausstellung alter & neuer Goldschmiedearbeiten und Uhren","XIXe [i.e. Dix-neuvième] siècle (en France); classes - moeurs - usages - costumes - inventions. Ouvrage illustré d'un front. chromotypographique, de 16 planches coloriées aux patrons, de 36 entetes et lettres ornées et de 487 gravures (dont 24 tirées hors texte) d'après les principaux artistes du siècle","X rays and crystal structure","XVIIme [i.e. dix-septième] siècle : lettres, sciences et arts, France, 1590-1700","Yarn and cloth making; an economic study; a college and normal schools text preliminary to fabric study, and a reference for teachers of industrial history and art in secondary and elementary schools","Year book","Year book","Year book","Year book of the Brooklyn Chapter of the American Institute of Architects","Ye book of Copperheads","Yield House Furniture 1960","Naples et son golfe","Yorkshire potteries, pots and potters","Your home and its decoration; a series of practical suggestions for the painting, decorating, and furnishing of the home, comp. ..","Zeichen- Mahler- und Stickerbuch zur Selbstbelehrung für Damen, welche sich mit diesen Künsten beschäftigen","Zeiten der Kunst und der Religion","Zeitgenossen Chodowieckis; lose Blätter schweizerischer Buchkunst","Zeus : a study in ancient religion","Zeus : a study in ancient religion","Zeus : a study in ancient religion","Zeus : a study in ancient religion","Zeus : a study in ancient religion","Zeus : a study in ancient religion","Zircon, monazite and other minerals used in the production of chemical compounds employed in the manufacture of lighting apparatus","Zukunfstbauten : moderne Gesundheitsbauten für Leibes-, Seelen- und Geisteskultur, mit einem Anhang: Über den Bau von Lungenheilstätten","Zur Entwicklung des zeichnerischen Stils in der Cölner Goldschmiedekunst des 12. Jahrhunderts. Mit 10 Lichtdrucktafeln"],"byear":[1894,1926,1904,1580,1706,1673,1901,1918,1903,1889,1920,1886,1921,1882,1895,1893,1905,1909,1914,1917,1865,1895,1650,1888,1898,1543,1906,1846,1897,1882,1822,1822,1915,1815,1815,1850,1844,1877,1890,1905,1887,1908,1909,1915,1918,1906,1919,1916,1929,1929,1930,1930,1930,1915,1963,1915,1928,1926,1926,1926,1926,1926,1927,1927,1930,1930,1928,1929,1929,1926,1926,1926,1927,1927,1927,1927,1927,1928,1928,1928,1928,1928,1929,1929,1930,1930,1930,1930,1922,1906,1805,1920,1913,1889,1880,1921,1916,1963,1916,1905,1922,1921,1907,1912,1917,1921,1919,1880,1922,1908,1909,1914,1917,1921,1913,1921,1921,1922,1915,1881,1796,1916,1961,1904,1920,1906,1893,1914,1900,1893,1910,1904,1894,1908,1873,1909,1922,1867,1869,1869,1910,1815,1815,1815,1815,1815,1815,1815,1915,1919,1891,1893,1893,1827,1912,1918,1843,1914,1921,1874,1874,1890,1913,1913,1906,1876,1910,1913,1914,1921,1903,1905,1906,1960,1898,1904,1912,1917,1908,1913,1867,1918,1921,1907,1600,1919,1971,1914,1920,1910,1963,1898,1962,1921,1908,1961,1906,1907,1917,1914,1921,1914,1917,1907,1916,1906,1884,1893,1905,1900,1967,1894,1920,1916,1922,1893,1885,1893,1913,1917,1899,1899,1899,1899,1899,1910,1916,1884,1922,1873,1917,1915,1922,1890,1920,1912,1922,1920,1818,1851,1793,1795,1841,1890,1765,1821,1863,1826,1709,1727,1890,1740,1882,1604,1550,1592,1800,1589,1792,1592,1887,1888,1889,1891,1892,1893,1894,1895,1896,1800,1900,1666,1660,1660,1676,1676,1884,1900,1859,1601,1622,1905,1916,1887,1900,1912,1856,1909,1910,1919,1919,1919,1921,1910,1920,1893,1917,1919,1920,1914,1897,1892,1812,1914,1912,1888,1888,1901,1878,1918,1913,1960,1911,1908,1904,1922,1915,1914,1905,1922,1910,1912,1920,1913,1884,1899,1900,1928,1961,1904,1916,1929,1929,1929,1929,1929,1930,1930,1930,1930,1920,1921,1904,1914,1908,1914,1901,1914,1904,1916,1904,1962,1919,1920,1900,1904,1920,1918,1920,1920,1882,1920,1913,1922,1963,1909,1884,1893,1881,1885,1900,1897,1875,1886,1916,1911,1912,1887,1887,1923,1923,1923,1924,1924,1924,1925,1925,1925,1925,1925,1925,1926,1926,1926,1926,1926,1926,1927,1927,1928,1928,1928,1928,1929,1930,1930,1923,1923,1923,1926,1927,1929,1930,1960,1916,1960,1961,1922,1960,1960,1915,1884,1960,1894,1930,1930,1930,1930,1920,1861,1829,1704,1908,1886,1867,1916,1916,1907,1762,1762,1892,1889,1890,1900,1588,1695,1695,1860,1745,1745,1745,1715,1762,1762,1834,1908,1906,1902,1902,1875,1875,1914,1882,1824,1896,1777,1897,1848,1739,1722,1839,1763,1763,1763,1574,1574,1574,1922,1864,1891,1892,1752,1919,1904,1910,1922,1919,1913,1920,1915,1899,1642,1752,1752,1977,1892,1902,1920,1920,1886,1908,1620,1880,1906,1906,1901,1864,1864,1917,1920,1919,1918,1882,1882,1860,1885,1885,1900,1900,1900,1871,1846,1877,1860,1857,1570,1797,1727,1907,1901,1907,1919,1878,1764,1764,1764,1764,1771,1771,1853,1905,1905,1864,1860,1898,1910,1898,1913,1882,1917,1914,1849,1780,1886,1918,1787,1883,1890,1927,1929,1926,1926,1926,1926,1926,1912,1889,1887,1972,1971,1962,1898,1892,1849,1849,1892,1889,1889,1889,1889,1827,1918,1911,1917,1876,1854,1915,1847,1847,1904,1904,1906,1886,1902,1887,1912,1905,1905,1905,1869,1869,1869,1869,1873,1852,1880,1867,1852,1844,1913,1913,1913,1903,1913,1918,1880,1902,1860,1919,1879,1881,1919,1919,1919,1919,1917,1921,1917,1904,1903,1912,1912,1921,1911,1913,1894,1693,1928,1913,1902,1898,1753,1904,1903,1847,1847,1849,1910,1860,1879,1874,1894,1894,1888,1913,1902,1831,1920,1915,1915,1882,1914,1878,1877,1877,1906,1913,1911,1881,1551,1776,1776,1864,1808,1826,1826,1826,1826,1826,1880,1776,1532,1893,1898,1901,1899,1900,1900,1896,1901,1767,1827,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1823,1864,1891,1891,1891,1840,1840,1840,1818,1890,1884,1900,1918,1904,1890,1904,1890,1890,1904,1890,1904,1900,1900,1900,1900,1900,1900,1900,1900,1891,1878,1901,1901,1901,1901,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1899,1883,1883,1880,1903,1903,1904,1909,1686,1789,1789,1789,1789,1789,1833,1908,1607,1837,1921,1909,1812,1850,1815,1815,1815,1815,1815,1815,1815,1897,1866,1872,1872,1872,1872,1860,1882,1756,1756,1756,1756,1756,1756,1756,1787,1787,1787,1787,1787,1769,1897,1737,1858,1824,1777,1807,1773,1711,1891,1804,1804,1804,1780,1780,1780,1780,1780,1780,1780,1780,1790,1790,1790,1790,1790,1882,1920,1858,1617,1890,1874,1916,1907,1752,1752,1916,1683,1888,1869,1880,1866,1861,1869,1898,1919,1920,1920,1916,1904,1920,1920,1907,1914,1912,1897,1910,1872,1872,1872,1872,1896,1919,1919,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1627,1915,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1850,1872,1912,1921,1825,1825,1825,1663,1678,1664,1922,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1913,1908,1908,1807,1848,1920,1895,1895,1843,1840,1905,1892,1876,1834,1834,1834,1834,1834,1897,1918,1920,1916,1916,1915,1915,1915,1916,1916,1916,1916,1916,1916,1917,1917,1917,1917,1917,1917,1918,1918,1918,1918,1918,1918,1919,1919,1919,1919,1919,1920,1920,1920,1920,1920,1920,1921,1921,1921,1921,1922,1922,1922,1922,1922,1849,1838,1880,1900,1869,1869,1904,1805,1862,1912,1888,1911,1859,1859,1888,1882,1900,1918,1918,1626,1624,1874,1681,1880,1910,1755,1747,1835,1896,1912,1728,1872,1851,1915,1915,1826,1888,1888,1911,1911,1909,1909,1909,1547,1780,1693,1815,1812,1902,1612,1629,1661,1686,1629,1638,1772,1919,1896,1887,1890,1887,1887,1903,1903,1906,1909,1869,1904,1892,1765,1914,1903,1900,1757,1888,1905,1905,1905,1859,1654,1913,1913,1903,1917,1917,1968,1881,1725,1725,1910,1921,1914,1879,1921,1888,1888,1888,1888,1888,1888,1911,1916,1891,1902,1901,1892,1873,1873,1878,1877,1910,1828,1767,1775,1877,1921,1872,1878,1914,1915,1796,1796,1894,1893,1900,1866,1907,1880,1880,1880,1883,1883,1916,1900,1920,1889,1916,1922,1912,1869,1908,1911,1909,1909,1922,1922,1922,1888,1900,1913,1913,1880,1903,1881,1902,1914,1897,1897,1897,1904,1921,1860,1863,1862,1913,1885,1909,1916,1916,1860,1893,1871,1896,1918,1918,1903,1852,1882,1879,1883,1914,1914,1904,1901,1881,1833,1907,1789,1889,1852,1918,1912,1912,1662,1913,1918,1916,1918,1880,1878,1905,1911,1908,1922,1908,1908,1754,1903,1908,1907,1871,1886,1907,1922,1909,1903,1906,1911,1913,1914,1844,1844,1844,1895,1902,1888,1887,1890,1890,1917,1917,1908,1908,1908,1921,1905,1863,1873,1871,1921,1921,1921,1921,1921,1916,1920,1909,1903,1909,1910,1909,1910,1907,1907,1907,1907,1907,1907,1906,1910,1915,1903,1903,1903,1903,1870,1886,1875,1875,1920,1872,1871,1869,1869,1873,1912,1915,1902,1930,1771,1771,1771,1823,1919,1913,1904,1881,1882,1869,1895,1914,1907,1847,1672,1885,1881,1819,1845,1845,1845,1845,1845,1845,1845,1845,1904,1904,1900,1896,1901,1909,1909,1906,1921,1915,1897,1897,1900,1892,1892,1895,1558,1921,1929,1930,1920,1920,1901,1890,1911,1904,1914,1913,1911,1914,1909,1909,1909,1852,1852,1901,1852,1852,1901,1852,1852,1901,1852,1852,1901,1845,1845,1845,1845,1912,1903,1904,1902,1646,1904,1964,1896,1920,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1908,1921,1907,1882,1639,1801,1801,1801,1801,1801,1915,1900,1878,1878,1892,1892,1912,1788,1788,1788,1915,1912,1917,1917,1907,1873,1914,1882,1916,1918,1912,1970,1591,1922,1922,1950,1922,1922,1922,1922,1905,1888,1902,1976,1920,1893,1893,1973,1886,1867,1867,1867,1911,1914,1920,1884,1888,1888,1587,1738,1778,1885,1763,1746,1784,1730,1730,1730,1921,1866,1868,1918,1872,1854,1853,1914,1885,1915,1915,1915,1902,1902,1902,1902,1895,1895,1716,1905,1858,1898,1874,1712,1726,1787,1787,1787,1787,1760,1814,1814,1814,1814,1814,1768,1705,1872,1900,1866,1866,1877,1899,1900,1900,1853,1785,1882,1877,1889,1889,1889,1904,1919,1919,1920,1919,1976,1881,1586,1909,1908,1882,1919,1919,1917,1917,1917,1916,1917,1917,1915,1921,1907,1922,1893,1913,1915,1922,1917,1911,1880,1920,1920,1911,1901,1905,1914,1914,1921,1895,1896,1898,1907,1615,1907,1907,1890,1890,1876,1733,1914,1914,1867,1867,1870,1909,1914,1910,1910,1893,1877,1824,1901,1912,1911,1914,1912,1921,1858,1863,1913,1910,1920,1825,1922,1903,1903,1903,1871,1871,1903,1820,1915,1896,1914,1915,1915,1902,1864,1894,1875,1909,1695,1917,1920,1922,1893,1922,1898,1908,1868,1912,1915,1905,1918,1893,1964,1896,1893,1921,1973,1900,1874,1874,1855,1875,1919,1920,1902,1910,1880,1880,1880,1880,1732,1863,1863,1741,1910,1817,1845,1922,1922,1771,1921,1909,1898,1915,1881,1881,1913,1913,1920,1900,1916,1899,1899,1899,1964,1907,1916,1903,1896,1910,1903,1903,1903,1903,1903,1864,1874,1867,1891,1919,1903,1917,1734,1734,1751,1882,1885,1890,1768,1800,1907,1855,1914,1914,1921,1896,1896,1909,1896,1909,1898,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1919,1910,1922,1891,1915,1906,1922,1893,1893,1909,1916,1922,1913,1905,1870,1873,1909,1901,1911,1968,1966,1849,1911,1920,1920,1913,1920,1913,1913,1896,1909,1915,1878,1914,1744,1875,1871,1853,1837,1897,1802,1802,1850,1554,1920,1973,1779,1920,1700,1774,1912,1819,1903,1919,1919,1911,1727,1907,1880,1879,1886,1890,1900,1920,1883,1908,1913,1914,1915,1916,1919,1905,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1886,1898,1749,1922,1892,1887,1908,1886,1904,1902,1911,1914,1914,1911,1734,1903,1917,1857,1911,1917,1901,1913,1873,1676,1915,1887,1887,1887,1887,1887,1915,1909,1907,1906,1896,1896,1850,1877,1914,1886,1879,1870,1915,1894,1902,1850,1908,1900,1902,1907,1883,1891,1883,1909,1910,1911,1783,1895,1783,1783,1869,1869,1787,1900,1911,1905,1905,1910,1918,1891,1915,1908,1894,1900,1913,1911,1896,1884,1915,1915,1894,1908,1907,1788,1783,1894,1894,1894,1920,1903,1896,1784,1913,1784,1878,1782,1897,1763,1763,1891,1889,1922,1890,1897,1897,1884,1878,1879,1879,1879,1908,1898,1913,1875,1886,1899,1910,1911,1911,1900,1905,1921,1922,1891,1899,1916,1914,1894,1867,1899,1787,1901,1904,1861,1904,1892,1879,1879,1908,1911,1880,1869,1907,1895,1879,1901,1901,1914,1913,1742,1890,1910,1909,1915,1901,1903,1903,1897,1916,1887,1908,1785,1874,1900,1914,1917,1907,1913,1916,1917,1922,1920,1908,1916,1915,1916,1914,1914,1915,1899,1922,1900,1883,1852,1911,1910,1915,1893,1899,1893,1899,1899,1893,1908,1908,1900,1886,1904,1887,1908,1911,1892,1922,1880,1883,1912,1909,1909,1910,1896,1792,1854,1922,1864,1904,1904,1913,1913,1919,1919,1906,1910,1909,1914,1914,1821,1901,1894,1913,1786,1888,1877,1874,1891,1905,1921,1885,1903,1904,1905,1906,1907,1908,1909,1910,1920,1920,1921,1900,1907,1906,1900,1884,1912,1892,1906,1911,1910,1873,1857,1897,1744,1775,1780,1757,1911,1861,1775,1908,1908,1908,1908,1908,1908,1908,1900,1900,1900,1827,1743,1743,1743,1743,1706,1903,1764,1752,1752,1752,1752,1752,1790,1783,1776,1920,1622,1909,1785,1814,1814,1814,1814,1814,1814,1911,1905,1887,1890,1890,1896,1896,1890,1910,1910,1908,1908,1905,1906,1906,1905,1910,1906,1906,1906,1908,1905,1906,1905,1906,1902,1904,1906,1904,1911,1892,1922,1765,1915,1878,1878,1775,1866,1904,1902,1913,1615,1920,1921,1913,1895,1900,1863,1853,1853,1853,1853,1529,1973,1913,1910,1905,1905,1905,1914,1902,1921,1904,1839,1909,1909,1906,1906,1911,1906,1911,1905,1913,1907,1866,1879,1890,1909,1908,1897,1908,1912,1812,1812,1812,1902,1914,1905,1905,1914,1915,1915,1913,1915,1901,1680,1888,1851,1873,1903,1866,1897,1893,1871,1922,1861,1867,1899,1887,1887,1821,1902,1922,1892,1922,1873,1902,1784,1602,1904,1909,1913,1905,1854,1741,1904,1919,1922,1917,1916,1913,1785,1837,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1563,1563,1563,1563,1892,1892,1916,1901,1843,1866,1905,1908,1921,1907,1897,1897,1898,1896,1897,1896,1897,1896,1896,1898,1897,1898,1896,1893,1916,1917,1905,1910,1781,1914,1872,1879,1896,1922,1861,1921,1881,1892,1892,1844,1887,1884,1889,1910,1525,1920,1895,1908,1755,1897,1869,1913,1915,1820,1792,1766,1766,1785,1722,1898,1909,1873,1873,1873,1873,1869,1814,1900,1850,1919,1837,1908,1908,1919,1920,1908,1898,1892,1912,1902,1898,1892,1919,1919,1922,1900,1899,1912,1910,1847,1850,1686,1773,1540,1891,1910,1797,1910,1912,1912,1905,1912,1912,1912,1835,1780,1780,1900,1892,1883,1912,1899,1839,1870,1870,1918,1913,1879,1900,1895,1909,1917,1909,1911,1902,1606,1904,1913,1906,1916,1913,1911,1858,1905,1876,1898,1841,1890,1890,1890,1905,1797,1825,1921,1920,1964,1906,1911,1912,1868,1918,1918,1906,1875,1875,1812,1811,1852,1830,1847,1873,1847,1848,1917,1917,1914,1900,1895,1896,1922,1922,1907,1912,1807,1789,1907,1905,1891,1881,1738,1675,1771,1773,1757,1708,1904,1896,1910,1901,1912,1912,1973,1892,1895,1895,1892,1908,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1962,1800,1900,1708,1906,1919,1921,1915,1916,1920,1916,1911,1907,1914,1869,1921,1920,1909,1913,1914,1910,1902,1912,1909,1916,1909,1903,1913,1920,1916,1914,1908,1920,1912,1874,1922,1912,1917,1906,1913,1920,1917,1904,1910,1917,1916,1898,1905,1860,1907,1916,1907,1914,1911,1908,1901,1908,1917,1912,1910,1918,1915,1912,1911,1920,1919,1913,1921,1908,1906,1909,1912,1921,1906,1910,1918,1913,1910,1910,1907,1920,1905,1917,1907,1911,1921,1903,1913,1917,1922,1921,1920,1920,1918,1915,1914,1915,1915,1882,1918,1920,1919,1904,1912,1912,1905,1919,1918,1911,1919,1902,1904,1908,1915,1918,1913,1920,1906,1912,1829,1912,1911,1921,1905,1908,1901,1919,1901,1909,1913,1909,1904,1904,1905,1920,1908,1904,1883,1907,1915,1906,1885,1910,1910,1906,1911,1922,1907,1912,1911,1907,1908,1915,1904,1916,1908,1920,1922,1916,1919,1920,1907,1916,1908,1908,1908,1912,1917,1921,1906,1922,1909,1901,1900,1910,1918,1904,1917,1918,1917,1912,1903,1908,1913,1908,1917,1903,1902,1909,1916,1909,1917,1922,1902,1916,1922,1922,1916,1907,1920,1910,1903,1916,1919,1905,1913,1912,1917,1902,1908,1917,1912,1907,1917,1911,1900,1896,1894,1912,1912,1912,1913,1912,1910,1920,1922,1914,1911,1911,1910,1901,1906,1915,1912,1907,1915,1907,1912,1908,1915,1914,1902,1903,1922,1860,1918,1884,1911,1901,1904,1913,1910,1911,1915,1916,1906,1902,1907,1920,1914,1922,1919,1910,1911,1911,1920,1914,1920,1920,1913,1920,1910,1909,1921,1913,1913,1911,1903,1922,1908,1911,1905,1922,1918,1918,1913,1882,1913,1911,1906,1915,1905,1909,1921,1913,1919,1858,1905,1911,1913,1877,1897,1902,1911,1912,1908,1922,1921,1918,1916,1919,1859,1879,1892,1917,1908,1880,1866,1868,1922,1880,1918,1920,1912,1917,1911,1914,1917,1919,1917,1907,1904,1856,1917,1904,1910,1907,1922,1889,1905,1919,1820,1899,1915,1912,1878,1901,1882,1887,1906,1896,1906,1867,1894,1911,1862,1888,1854,1904,1916,1900,1871,1907,1906,1908,1915,1910,1909,1903,1902,1921,1921,1916,1906,1878,1908,1914,1915,1916,1912,1903,1907,1907,1907,1913,1916,1905,1922,1882,1910,1922,1912,1919,1896,1911,1904,1910,1900,1913,1911,1892,1892,1906,1920,1917,1910,1908,1878,1906,1912,1917,1917,1916,1917,1872,1912,1905,1907,1916,1915,1876,1921,1912,1912,1845,1845,1846,1877,1887,1913,1919,1913,1887,1744,1904,1905,1893,1890,1916,1912,1890,1763,1763,1763,1895,1916,1916,1854,1912,1907,1912,1907,1912,1907,1912,1907,1912,1907,1912,1907,1912,1907,1912,1907,1912,1907,1912,1908,1913,1913,1913,1913,1911,1911,1907,1907,1907,1911,1911,1907,1911,1907,1911,1907,1911,1907,1907,1695,1695,1767,1967,1906,1878,1891,1893,1887,1887,1887,1886,1909,1643,1913,1895,1895,1895,1886,1713,1962,1901,1912,1915,1914,1886,1728,1903,1901,1905,1915,1902,1902,1792,1889,1907,1904,1913,1895,1890,1835,1908,1854,1894,1918,1910,1910,1905,1917,1917,1660,1911,1905,1881,1914,1810,1910,1851,1917,1912,1906,1918,1918,1847,1847,1847,1904,1904,1904,1779,1901,1753,1788,1739,1817,1718,1718,1718,1753,1753,1753,1658,1912,1912,1912,1910,1906,1763,1850,1540,1801,1900,1729,1729,1729,1729,1820,1677,1590,1649,1772,1773,1792,1798,1897,1771,1770,1770,1667,1771,1701,1800,1768,1741,1769,1858,1795,1769,1763,1790,1786,1742,1742,1661,1796,1648,1648,1648,1718,1714,1758,1831,1920,1698,1768,1686,1686,1686,1686,1908,1920,1918,1918,1591,1865,1900,1655,1750,1750,1887,1887,1901,1901,1780,1780,1904,1781,1573,1771,1708,1683,1627,1737,1721,1914,1886,1922,1921,1889,1541,1751,1553,1893,1870,1904,1917,1912,1887,1888,1912,1901,1878,1884,1878,1884,1693,1747,1665,1844,1876,1789,1764,1740,1877,1896,1823,1823,1825,1768,1737,1773,1776,1776,1776,1797,1812,1775,1786,1759,1887,1878,1898,1842,1878,1888,1873,1902,1791,1875,1880,1882,1886,1888,1909,1922,1810,1876,1852,1911,1871,1749,1823,1748,1781,1742,1772,1763,1898,1775,1837,1780,1779,1787,1750,1737,1737,1737,1737,1737,1875,1733,1783,1745,1744,1800,1786,1793,1793,1912,1912,1909,1905,1916,1910,1910,1903,1888,1883,1911,1910,1902,1909,1913,1913,1908,1913,1913,1907,1913,1913,1911,1913,1910,1910,1805,1854,1870,1833,1847,1827,1901,1731,1873,1873,1910,1875,1720,1900,1612,1835,1900,1772,1747,1643,1907,1900,1839,1890,1890,1906,1910,1905,1890,1920,1922,1900,1888,1913,1908,1909,1914,1914,1889,1889,1889,1889,1889,1889,1889,1887,1921,1912,1910,1920,1914,1587,1701,1614,1614,1913,1859,1909,1893,1904,1698,1625,1770,1778,1632,1755,1914,1913,1913,1874,1874,1651,1755,1870,1613,1758,1735,1735,1901,1883,1901,1901,1901,1838,1902,1902,1902,1882,1882,1882,1882,1882,1882,1882,1882,1882,1885,1885,1885,1885,1885,1885,1903,1903,1903,1903,1903,1871,1770,1770,1770,1592,1922,1880,1778,1872,1792,1792,1778,1792,1792,1894,1750,1770,1770,1756,1756,1751,1751,1757,1858,1858,1858,1546,1912,1845,1904,1904,1907,1919,1910,1901,1901,1883,1896,1914,1903,1917,1906,1898,1901,1914,1856,1899,1916,1905,1868,1920,1880,1921,1903,1910,1909,1891,1902,1892,1896,1917,1898,1908,1908,1840,1876,1909,1832,1832,1900,1902,1904,1905,1890,1912,1922,1912,1901,1922,1914,1912,1908,1904,1902,1922,1908,1798,1798,1798,1908,1904,1896,1912,1902,1908,1913,1742,1745,1907,1886,1887,1889,1901,1910,1910,1973,1714,1910,1896,1917,1793,1920,1753,1753,1808,1592,1753,1582,1694,1559,1842,1875,1875,1721,1638,1560,1624,1579,1825,1549,1771,1686,1676,1736,1734,1702,1775,1771,1869,1753,1910,1739,1762,1781,1781,1781,1781,1600,1693,1509,1910,1912,1886,1866,1866,1921,1973,1922,1922,1833,1922,1850,1918,1919,1919,1874,1898,1892,1920,1874,1921,1922,1916,1913,1883,1901,1871,1911,1921,1843,1843,1843,1843,1897,1911,1916,1917,1874,1965,1969,1970,1964,1964,1914,1901,1908,1745,1750,1905,1779,1976,1787,1675,1904,1690,1909,1913,1905,1883,1655,1549,1885,1917,1888,1910,1915,1920,1902,1897,1920,1918,1918,1917,1917,1873,1875,1906,1900,1887,1872,1872,1917,1917,1922,1903,1895,1896,1901,1901,1914,1914,1913,1872,1908,1899,1911,1908,1901,1830,1915,1845,1914,1921,1919,1856,1875,1924,1761,1914,1908,1908,1906,1851,1900,1912,1909,1914,1914,1745,1909,1962,1894,1911,1898,1920,1922,1922,1897,1912,1912,1895,1909,1917,1883,1915,1893,1914,1914,1915,1915,1916,1916,1916,1917,1917,1917,1917,1917,1917,1918,1918,1918,1918,1918,1919,1919,1919,1919,1920,1920,1920,1913,1913,1913,1911,1883,1916,1915,1911,1900,1906,1906,1907,1732,1732,1909,1901,1890,1906,1912,1903,1784,1791,1786,1780,1765,1824,1855,1919,1875,1827,1814,1898,1904,1899,1899,1878,1889,1901,1911,1918,1888,1795,1795,1841,1916,1597,1617,1566,1566,1648,1592,1891,1909,1850,1899,1910,1888,1900,1912,1875,1918,1918,1912,1919,1919,1919,1842,1836,1843,1843,1852,1852,1890,1901,1862,1848,1848,1903,1886,1903,1887,1906,1906,1906,1906,1910,1870,1909,1921,1871,1904,1775,1894,1907,1921,1907,1912,1889,1917,1767,1907,1906,1909,1870,1901,1873,1920,1912,1872,1872,1872,1862,1521,1894,1894,1894,1894,1894,1894,1894,1888,1878,1842,1862,1862,1903,1921,1913,1904,1906,1751,1823,1769,1753,1759,1770,1774,1893,1728,1785,1881,1881,1754,1851,1813,1829,1725,1918,1861,1800,1796,1796,1914,1913,1914,1913,1777,1684,1907,1920,1909,1915,1915,1912,1887,1921,1909,1916,1917,1912,1922,1922,1902,1914,1881,1901,1960,1908,1906,1902,1902,1908,1905,1911,1918,1902,1913,1920,1906,1895,1920,1867,1874,1874,1850,1838,1895,1838,1875,1855,1881,1688,1668,1916,1890,1878,1920,1919,1853,1916,1914,1916,1916,1919,1920,1900,1913,1910,1913,1904,1917,1901,1900,1918,1903,1906,1920,1912,1773,1673,1673,1673,1673,1673,1673,1883,1883,1903,1883,1786,1921,1900,1900,1901,1905,1894,1922,1920,1903,1903,1822,1878,1829,1842,1910,1838,1922,1890,1895,1915,1897,1909,1921,1900,1900,1876,1909,1907,1896,1881,1910,1909,1905,1890,1917,1911,1904,1874,1898,1892,1566,1598,1678,1678,1796,1740,1907,1899,1920,1920,1904,1908,1861,1899,1917,1911,1900,1901,1892,1913,1908,1912,1921,1900,1916,1916,1908,1901,1912,1899,1897,1912,1968,1903,1789,1789,1789,1789,1789,1789,1789,1910,1909,1676,1733,1913,1921,1908,1846,1847,1861,1906,1909,1889,1912,1894,1894,1915,1887,1905,1914,1913,1921,1906,1894,1894,1866,1905,1871,1922,1894,1911,1907,1901,1901,1912,1911,1913,1902,1849,1849,1875,1910,1908,1851,1907,1905,1877,1886,1913,1896,1896,1896,1800,1900,1871,1894,1894,1894,1871,1894,1871,1871,1886,1886,1911,1886,1916,1977,1966,1961,1911,1915,1897,1907,1907,1888,1881,1904,1922,1905,1895,1910,1911,1906,1905,1754,1637,1516,1922,1965,1899,1903,1903,1903,1868,1904,1904,1898,1906,1916,1910,1900,1921,1901,1903,1902,1916,1900,1900,1900,1920,1920,1904,1922,1910,1915,1863,1867,1908,1920,1907,1894,1918,1914,1900,1900,1877,1922,1913,1921,1909,1909,1900,1911,1918,1896,1890,1920,1890,1904,1864,1909,1909,1966,1666,1874,1912,1917,1902,1907,1907,1900,1914,1914,1900,1908,1921,1902,1902,1913,1910,1838,1971,1905,1910,1869,1910,1864,1812,1903,1913,1903,1860,1867,1834,1905,1541,1913,1895,1874,1874,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1907,1922,1918,1900,1904,1906,1965,1765,1767,1901,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1872,1756,1753,1904,1694,1890,1822,1804,1837,1879,1894,1838,1838,1838,1838,1895,1877,1877,1877,1884,1878,1879,1884,1877,1880,1877,1881,1882,1884,1884,1884,1884,1919,1920,1877,1884,1900,1915,1914,1907,1917,1794,1904,1893,1842,1840,1909,1762,1787,1770,1739,1874,1671,1921,1913,1803,1913,1845,1899,1745,1904,1904,1899,1899,1914,1887,1840,1800,1889,1890,1889,1894,1909,1889,1888,1904,1892,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1905,1905,1905,1905,1888,1905,1921,1972,1922,1920,1899,1911,1908,1902,1900,1905,1907,1919,1834,1767,1795,1795,1733,1902,1900,1900,1915,1915,1861,1845,1845,1845,1907,1809,1840,1840,1861,1862,1863,1864,1840,1840,1840,1840,1840,1840,1840,1840,1908,1884,1906,1798,1905,1915,1839,1904,1849,1742,1920,1911,1915,1915,1915,1920,1795,1900,1921,1674,1906,1888,1907,1900,1905,1882,1880,1865,1605,1907,1908,1965,1882,1882,1915,1921,1658,1880,1903,1908,1908,1908,1908,1909,1900,1883,1914,1910,1900,1899,1892,1913,1898,1902,1915,1905,1903,1907,1903,1901,1903,1914,1911,1902,1900,1900,1540,1746,1781,1652,1587,1761,1755,1713,1791,1793,1747,1685,1776,1782,1758,1782,1782,1910,1915,1851,1916,1906,1873,1727,1856,1847,1892,1891,1894,1879,1879,1916,1902,1903,1903,1903,1854,1892,1905,1908,1908,1908,1899,1901,1883,1883,1883,1883,1883,1883,1883,1890,1901,1881,1917,1909,1897,1896,1791,1901,1914,1921,1921,1896,1877,1893,1866,1883,1880,1903,1861,1908,1855,1852,1867,1860,1860,1872,1875,1875,1862,1904,1893,1870,1558,1812,1563,1855,1820,1794,1669,1780,1908,1914,1680,1800,1757,1869,1767,1859,1858,1870,1568,1844,1810,1919,1818,1634,1874,1796,1796,1796,1796,1752,1752,1737,1867,1809,1783,1568,1750,1787,1711,1830,1830,1774,1561,1791,1791,1731,1882,1728,1728,1767,1767,1767,1791,1791,1582,1881,1830,1733,1735,1844,1844,1844,1854,1645,1700,1708,1738,1776,1650,1820,1804,1898,1830,1873,1873,1873,1873,1700,1796,1796,1564,1794,1731,1764,1713,1769,1761,1761,1780,1772,1772,1808,1693,1795,1737,1737,1800,1762,1782,1794,1879,1769,1870,1810,1820,1820,1820,1882,1641,1850,1852,1856,1834,1876,1852,1852,1830,1735,1735,1821,1821,1568,1827,1905,1905,1905,1777,1767,1767,1754,1693,1562,1695,1669,1893,1803,1901,1918,1771,1906,1869,1874,1876,1874,1890,1896,1889,1548,1840,1765,1809,1685,1836,1807,1835,1868,1900,1827,1846,1876,1759,1653,1846,1845,1870,1834,1849,1850,1858,1885,1860,1846,1692,1574,1749,1660,1786,1781,1737,1748,1744,1780,1748,1780,1748,1752,1694,1694,1694,1694,1694,1812,1759,1669,1669,1753,1867,1591,1648,1541,1693,1760,1827,1633,1792,1792,1792,1555,1584,1681,1666,1666,1666,1666,1666,1565,1862,1875,1678,1678,1674,1783,1905,1781,1793,1793,1793,1781,1793,1781,1789,1695,1590,1557,1683,1683,1762,1776,1776,1564,1885,1696,1796,1796,1655,1763,1763,1763,1763,1681,1681,1681,1785,1909,1909,1909,1638,1638,1547,1809,1681,1754,1754,1754,1754,1785,1785,1785,1758,1775,1777,1779,1680,1649,1860,1620,1777,1783,1723,1723,1665,1721,1721,1680,1777,1675,1642,1550,1550,1914,1701,1753,1753,1753,1712,1790,1899,1925,1911,1915,1787,1869,1795,1907,1889,1909,1900,1851,1863,1888,1899,1909,1922,1920,1880,1912,1919,1907,1893,1908,1916,1905,1903,1912,1896,1864,1544,1912,1911,1960,1893,1920,1971,1895,1895,1910,1861,1875,1912,1894,1894,1917,1971,1913,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1905,1905,1876,1897,1867,1919,1919,1895,1914,1918,1880,1918,1910,1870,1905,1905,1882,1869,1893,1890,1872,1872,1876,1880,1909,1900,1875,1870,1851,1893,1914,1854,1848,1855,1922,1894,1916,1910,1911,1911,1911,1910,1902,1910,1910,1914,1889,1887,1888,1870,1903,1892,1582,1870,1973,1900,1915,1915,1878,1789,1964,1908,1863,1865,1865,1866,1862,1867,1870,1870,1871,1873,1873,1862,1874,1836,1836,1836,1836,1846,1846,1907,1922,1863,1864,1897,1914,1914,1920,1911,1907,1909,1909,1905,1910,1906,1906,1899,1904,1908,1870,1870,1831,1912,1731,1908,1907,1910,1911,1911,1911,1911,1878,1859,1905,1911,1912,1909,1888,1801,1911,1823,1893,1884,1887,1904,1903,1921,1905,1692,1888,1736,1736,1736,1736,1875,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1875,1867,1875,1865,1853,1853,1793,1766,1766,1882,1781,1781,1781,1900,1889,1889,1889,1889,1886,1886,1771,1844,1897,1897,1850,1872,1698,1843,1843,1884,1914,1914,1889,1725,1922,1898,1879,1878,1886,1691,1883,1691,1725,1725,1725,1725,1725,1726,1688,1688,1688,1784,1784,1784,1680,1586,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1680,1680,1701,1898,1821,1814,1795,1868,1915,1835,1903,1900,1898,1891,1892,1915,1807,1807,1807,1807,1807,1914,1840,1909,1897,1917,1915,1636,1904,1752,1781,1769,1771,1812,1836,1825,1836,1836,1836,1818,1814,1818,1814,1814,1814,1901,1903,1907,1901,1899,1902,1874,1874,1922,1905,1906,1880,1905,1905,1906,1905,1905,1921,1901,1901,1874,1902,1901,1902,1848,1901,1905,1896,1922,1889,1883,1884,1884,1890,1890,1894,1894,1887,1887,1893,1876,1914,1893,1893,1908,1921,1921,1882,1894,1921,1911,1911,1900,1872,1900,1900,1860,1902,1902,1887,1893,1907,1852,1920,1887,1813,1916,1916,1911,1900,1911,1911,1911,1911,1911,1911,1911,1911,1871,1911,1908,1878,1916,1810,1810,1898,1880,1918,1918,1918,1834,1916,1916,1916,1866,1870,1845,1845,1913,1716,1918,1853,1917,1899,1876,1876,1921,1916,1905,1905,1912,1912,1912,1912,1912,1868,1900,1920,1871,1863,1852,1877,1909,1917,1881,1917,1854,1913,1910,1917,1878,1917,1973,1921,1872,1879,1920,1921,1886,1889,1880,1903,1903,1970,1972,1875,1921,1901,1897,1914,1908,1908,1847,1921,1920,1876,1913,1915,1885,1866,1866,1841,1845,1910,1915,1917,1908,1887,1887,1913,1913,1907,1902,1915,1915,1900,1903,1914,1913,1860,1911,1914,1898,1903,1899,1900,1916,1914,1889,1915,1880,1904,1915,1894,1920,1922,1887,1917,1905,1910,1910,1906,1911,1909,1913,1912,1921,1904,1906,1909,1909,1909,1909,1550,1779,1800,1800,1645,1915,1895,1851,1766,1766,1766,1904,1913,1904,1832,1832,1832,1832,1660,1546,1916,1676,1920,1914,1914,1885,1909,1922,1826,1826,1910,1880,1904,1911,1902,1862,1906,1847,1847,1913,1895,1863,1856,1878,1885,1900,1897,1889,1880,1916,1883,1896,1897,1884,1917,1887,1914,1909,1900,1886,1921,1875,1886,1901,1907,1913,1900,1899,1894,1909,1906,1910,1891,1885,1875,1874,1881,1916,1885,1913,1871,1871,1873,1893,1917,1921,1915,1921,1899,1884,1879,1884,1910,1917,1885,1914,1883,1894,1895,1921,1913,1922,1883,1883,1886,1890,1875,1853,1880,1886,1915,1888,1879,1901,1884,1886,1922,1810,1797,1845,1882,1850,1903,1844,1805,1886,1889,1558,1558,1572,1517,1657,1657,1922,1905,1584,1908,1674,1840,1666,1540,1551,1767,1791,1770,1517,1781,1871,1886,1877,1586,1586,1586,1586,1566,1916,1833,1909,1884,1893,1883,1916,1903,1785,1914,1890,1879,1883,1912,1920,1889,1791,1911,1824,1891,1907,1914,1913,1885,1893,1893,1678,1572,1911,1875,1863,1847,1816,1816,1727,1727,1727,1752,1796,1698,1534,1868,1765,1908,1902,1766,1766,1785,1896,1878,1913,1905,1915,1917,1917,1922,1896,1969,1914,1912,1910,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1894,1905,1913,1887,1818,1820,1848,1915,1877,1881,1919,1673,1892,1878,1576,1909,1902,1907,1914,1912,1906,1911,1904,1760,1751,1655,1740,1762,1790,1554,1601,1771,1902,1902,1912,1745,1900,1922,1785,1909,1894,1772,1772,1917,1892,1843,1898,1802,1777,1760,1760,1904,1907,1905,1894,1911,1903,1903,1902,1883,1892,1892,1868,1862,1904,1905,1901,1835,1815,1815,1815,1815,1815,1815,1680,1597,1597,1909,1910,1900,1756,1756,1902,1912,1911,1883,1883,1883,1922,1913,1920,1895,1885,1904,1893,1916,1882,1882,1901,1864,1908,1787,1911,1967,1747,1747,1684,1669,1705,1760,1768,1679,1921,1764,1776,1769,1769,1702,1972,1858,1905,1912,1900,1900,1900,1900,1900,1921,1908,1752,1912,1918,1856,1917,1917,1917,1917,1917,1916,1909,1901,1899,1899,1917,1917,1917,1884,1896,1857,1882,1902,1902,1911,1965,1907,1912,1912,1968,1801,1887,1892,1899,1908,1902,1894,1906,1911,1896,1973,1885,1885,1910,1914,1899,1899,1899,1899,1899,1973,1891,1891,1901,1913,1906,1910,1900,1912,1889,1889,1901,1901,1921,1843,1962,1915,1962,1973,1913,1904,1973,1770,1921,1903,1967,1908,1922,1903,1904,1904,1904,1779,1911,1655,1730,1863,1877,1919,1919,1880,1869,1845,1905,1732,1905,1677,1900,1908,1906,1906,1880,1904,1922,1920,1920,1909,1904,1906,1896,1896,1900,1904,1895,1909,1906,1904,1908,1876,1888,1888,1922,1922,1921,1912,1854,1877,1877,1860,1887,1884,1853,1853,1894,1911,1911,1911,1845,1858,1859,1875,1781,1881,1883,1894,1911,1916,1820,1913,1913,1922,1910,1840,1840,1906,1906,1906,1768,1524,1784,1784,1784,1784,1908,1900,1900,1900,1769,1769,1697,1725,1615,1643,1645,1920,1576,1642,1900,1916,1888,1726,1726,1565,1899,1790,1747,1567,1565,1882,1915,1864,1864,1864,1922,1875,1743,1743,1761,1761,1898,1697,1772,1771,1687,1771,1771,1771,1760,1912,1920,1900,1912,1662,1662,1886,1770,1873,1774,1892,1907,1907,1907,1909,1922,1906,1900,1916,1922,1908,1922,1908,1908,1922,1910,1922,1575,1876,1922,1900,1882,1739,1915,1888,1907,1869,1753,1753,1753,1753,1900,1559,1875,1536,1537,1884,1874,1910,1905,1908,1876,1888,1907,1762,1556,1716,1905,1790,1825,1711,1677,1906,1729,1896,1868,1912,1898,1910,1892,1576,1703,1600,1880,1922,1888,1888,1888,1888,1888,1888,1856,1854,1823,1892,1876,1883,1879,1865,1875,1852,1806,1964,1757,1870,1800,1674,1887,1780,1882,1787,1787,1624,1566,1584,1584,1584,1584,1973,1872,1770,1770,1770,1770,1648,1664,1851,1820,1902,1922,1888,1888,1916,1908,1916,1873,1763,1667,1906,1906,1906,1906,1906,1906,1906,1706,1732,1760,1770,1793,1686,1905,1905,1905,1885,1827,1674,1911,1877,1922,null,1840,1840,1921,1885,1913,1869,1871,1911,1909,1901,1887,1700,1918,1877,1877,1900,1685,1902,1900,1900,1900,1910,1886,1906,1847,1919,1894,1853,1840,1841,1736,1736,1736,1860,1908,1891,1891,1905,1897,1763,1690,1701,1900,1913,1652,1913,1913,1852,1921,1922,1684,1753,1650,1907,1907,1921,1589,1881,1888,1910,1920,1882,1850,1900,1895,1881,1600,1916,1627,1894,1894,1642,1755,1782,1782,1782,1793,1894,1897,1902,1881,1828,1828,1763,1910,1828,1828,1897,1914,1839,1669,1781,1781,1824,1819,1819,1819,1843,1769,1911,1911,1885,1885,1672,1674,1768,1568,1568,1896,1914,1692,1581,1960,1962,1973,1539,1907,1921,1512,1570,1550,1553,1566,1735,1735,1615,1842,1899,1896,1910,1879,1865,1894,1893,1878,1843,1843,1867,1867,1867,1867,1855,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1901,1880,1659,1900,1913,1913,1913,1913,1905,1905,1900,1902,1901,1901,1921,1888,1720,1720,1729,1720,1925,1919,1917,1716,1899,1915,1921,1889,1909,1916,1917,1917,1917,1918,1918,1921,1921,1922,1922,1922,1922,1922,1920,1650,1909,1911,1911,1754,1685,1700,1630,1720,1672,1872,1882,1912,1864,1910,1919,1917,1904,1897,1850,1857,1908,1917,1913,1913,1896,1851,1831,1907,1912,1911,1896,1783,1973,1905,1891,1911,1758,1758,1758,1902,1900,1915,1915,1915,1915,1914,1856,1856,1861,1904,1872,1913,1900,1896,1917,1905,1739,1739,1739,1712,1694,1902,1693,1921,1900,1900,1790,1585,1885,1914,1902,1894,1892,1909,1893,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1911,1895,1900,1922,1920,1920,1915,1927,1902,1910,1910,1892,1661,1892,1916,1789,1757,1821,1821,1821,1914,1881,1881,1849,1886,1855,1908,1897,1867,1886,1800,1914,1911,1883,1894,1872,1902,1896,1891,1885,1903,1893,1888,1916,1922,1913,1902,1873,1862,1917,1917,1887,1920,1900,1912,1900,1900,1888,1897,1693,1553,1501,1501,1856,1791,1719,1809,1690,1676,1737,1666,1743,1867,1969,1900,1911,1873,1898,1881,1897,1910,1908,1900,1900,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1747,1920,1907,1904,1922,1910,1913,1916,1918,1910,1909,1916,1916,1916,1812,1890,1918,1912,1886,1909,1912,1781,1781,1885,1885,1895,1902,1917,1899,1903,1908,1912,1912,1909,1909,1909,1912,1902,1904,1884,1884,1892,1905,1900,1900,1900,1921,1921,1922,1915,1583,1886,1769,1805,1783,1865,1865,1859,1818,1880,1905,1918,1904,1897,1897,1912,1896,1781,1848,1782,1778,1714,1919,1898,1803,1909,1906,1916,1918,1916,1915,1915,1918,1917,1917,1906,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1891,1915,1901,1915,1914,1865,1906,1900,1891,1910,1657,1911,1901,1856,1914,1922,1922,1922,1965,1914,1904,1905,1882,1758,1844,1908,1898,1914,1870,1874,1877,1881,1896,1883,1868,1735,1735,1735,1785,1919,1908,1910,1920,1903,1919,1535,1717,1717,1736,1736,1736,1736,1789,1835,1852,1852,1666,1728,1660,1890,1894,1904,1914,1902,1902,1902,1902,1794,1963,1854,1855,1906,1898,1901,1757,1922,1910,1914,1905,1901,1878,1902,1896,1904,1906,1906,1920,1895,1913,1892,1904,1907,1914,1918,1911,1916,1901,1906,1908,1921,1579,1707,1816,1693,1925,1892,1878,1896,1896,1869,1869,1785,1652,1761,1761,1700,1767,1767,1845,1796,1796,1796,1821,1821,1821,1821,1821,1821,1821,1821,1821,1908,1908,1901,1901,1897,1679,1727,1564,1896,1921,1902,1904,1904,1904,1920,1920,1885,1918,1890,1880,1900,1914,1884,1653,1889,1905,1905,1842,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1869,1913,1874,1872,1677,1872,1909,1736,1736,1750,1677,1893,1750,1917,1918,1751,1751,1882,1887,1883,1882,1860,1828,1696,1749,1831,1882,1888,1582,1522,1567,1543,1511,1878,1878,1911,1873,1908,1834,1634,1870,1914,1890,1889,1889,1902,1848,1894,1900,1891,1908,1908,1908,1908,1908,1918,1918,1901,1908,1908,1917,1917,1917,1918,1917,1786,null,1963,1963,1965,1965,1967,1967,1968,1968,1968,1968,1969,1966,1969,1970,1966,1966,1971,1968,1971,1971,1971,1971,1963,1967,1960,1971,1970,1971,1971,1972,1972,1972,1973,1973,1960,1974,1974,1974,1974,1964,1961,1974,1974,1975,1974,1975,1974,1975,1975,1975,1976,1976,1975,1971,1972,1976,1977,1965,1977,1978,1978,1978,1966,1964,1966,1964,1962,1961,1973,1962,1979,1973,1969,1976,1977,1979,1915,1900,1901,1901,1889,1842,1883,1910,1902,1892,1903,1886,1909,1900,1911,1890,1886,1900,1910,1675,1912,1879,1900,1915,1806,1806,1771,1736,1775,1907,1917,1725,1809,1897,1908,1864,1908,1908,1916,1875,1902,1910,1922,1916,1893,1896,1708,1902,1891,1905,1920,1892,1892,1907,1908,1922,1908,1919,1913,1899,1970,1968,1976,1902,1898,1895,1894,1899,1897,1896,1893,1867,1863,1863,1899,1887,1913,1894,1911,1919,1916,1905,1899,1656,1895,1861,1907,1913,1909,1897,1913,1907,1909,1912,1854,1877,1877,1878,1853,1883,1883,1912,1878,1600,1655,1889,1889,1889,1744,1748,1786,1768,1768,1681,1775,1774,1754,1758,1912,1685,1838,1714,1810,1920,1920,1778,1803,1561,1853,1910,1910,1743,1743,1743,1695,1859,1762,1762,1762,1765,1783,1766,1766,1766,1834,1905,1905,1854,1903,1691,1837,1805,1906,1754,1755,1765,1752,1752,1754,1905,1912,1900,1670,1907,1778,1848,1775,1775,1775,1775,1775,1775,1775,1786,1764,1908,1901,1906,1913,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1921,1876,1909,1853,1904,1898,1897,1904,1903,1918,1919,1911,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1893,1888,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1913,1785,1972,1903,1903,1904,1922,1917,1896,1908,1900,1904,1911,1894,1920,1897,1906,1900,1916,1894,1916,1908,1909,1901,1903,1903,1882,1882,1905,1911,1911,1906,1920,1913,1922,1902,1921,1900,1893,1893,1920,1921,1735,1554,1563,1857,1858,1920,1919,1901,1909,1920,1916,1890,1851,1851,1898,1911,1916,1898,1849,1849,1855,1899,1886,1822,1806,1783,1783,1920,1785,1731,1893,1635,1683,1583,1633,1978,1910,1909,1922,1910,1700,1700,1915,1907,1915,1917,1917,1775,1775,1775,1775,1916,1803,1784,1861,1888,1915,1537,1600,1838,1904,1835,1836,1888,1771,1739,1698,1716,1703,1972,1904,1921,1902,1899,1879,1902,1894,1898,1700,1889,1911,1910,1917,1917,1872,1917,1912,1888,1909,1883,1884,1883,1914,1904,1904,1832,1883,1901,1901,1804,1804,1922,1909,1904,1864,1912,1908,1859,1909,1912,1912,1879,1850,1867,1901,1887,1873,1915,1911,1911,1911,1918,1918,1901,1907,1875,1876,1896,1679,1898,1913,1685,1826,1826,1826,1826,1913,1922,1871,1871,1907,1897,1883,1914,1895,1905,1890,1913,1860,1907,1798,1910,1900,1907,1907,1841,1857,1913,1915,1904,1914,1914,1965,1766,1908,1896,1851,1851,1883,1902,1885,1904,1908,1906,1878,1920,1883,1904,1879,1821,1922,1900,1921,1872,1915,1905,1873,1916,1921,1882,1973,1973,1904,1911,1911,1912,1910,1910,1910,1911,1912,1912,1912,1913,1883,1766,1735,1741,1735,1789,1789,1789,1789,1789,1767,1843,1859,1708,1911,1916,1920,1883,1893,1891,1901,1901,1911,1903,1914,1898,1542,1571,1887,1916,1747,1898,1900,1764,1908,1921,1961,1915,1900,1897,1723,1870,1698,1851,1851,1851,1851,1851,1918,1874,1858,1858,1900,1855,1899,1972,1877,1902,1903,1877,1885,1913,1877,1915,1909,1840,1840,1922,1813,1751,1917,1895,1812,1812,1673,1905,1900,1908,1902,1914,1678,1816,1754,1766,1768,1838,1838,1838,1838,1770,1760,1644,1879,1914,1920,1909,1909,1912,1917,1920,1896,1899,1905,1917,1878,1862,1903,1899,1899,1905,1905,1905,1899,1874,1758,1899,1552,1701,1685,1817,1824,1837,1837,1835,1832,1832,1852,1899,1609,1910,1906,1910,1912,1912,1912,1859,1921,1921,1747,1898,1922,1905,1901,1916,1767,1908,1969,1910,1913,1920,1914,1910,1916,1914,1893,1893,1878,1912,1878,1878,1905,1851,1724,1908,1916,1916,1922,1914,1774,1916,1910,1910,1853,1808,1866,1857,1854,1913,1912,1909,1897,1907,1907,1874,1916,1903,1888,1922,1922,1907,1868,1880,1906,1914,1879,1888,1846,1903,1846,1891,1871,1876,1904,1835,1902,1899,1912,1900,1912,1907,1915,1802,1805,1900,1892,1914,1905,1905,1905,1905,1905,1921,1921,1914,1912,1916,1787,1914,1902,1898,1886,1886,1877,1868,1878,1900,1882,1700,1690,1858,1858,1858,1781,1912,1913,1859,1857,1897,1873,1870,1917,1882,1882,1900,1922,1912,1900,1916,1887,1912,1907,1914,1903,1890,1904,1921,1921,1916,1922,1922,1901,1912,1904,1914,1914,1908,1775,1775,1915,1917,1864,1864,1889,1911,1670,1916,1916,1852,1853,1912,1837,1845,1791,1900,1920,1909,1899,1900,1912,1627,1684,1900,1917,1848,1900,1910,1920,1895,1918,1900,1902,1892,1892,1909,1908,1756,1915,1853,1616,1916,1903,1918,1570,1550,1821,1843,1876,1827,1765,1842,1781,1794,1757,1757,1757,1757,1757,1757,1757,1796,1711,1912,1908,1912,1908,1909,1909,1909,1909,1909,1909,1911,1911,1907,1909,1905,1559,1759,1772,1875,1875,1875,1875,1875,1875,1875,1747,1745,1744,1797,1829,1829,1829,1829,1829,1829,1829,1829,1917,1912,1912,1887,1887,1878,1887,1900,1683,1887,1889,1900,1902,1902,1902,1900,1889,1907,1900,1916,1916,1901,1824,1920,1694,1894,1660,1673,1883,1770,1879,1749,1840,1620,1899,1909,1922,1860,1876,1876,1904,1905,1881,1752,1752,1752,1752,1752,1752,1752,1771,1771,1752,1752,1752,1752,1752,1752,1752,1900,1805,1876,1724,1696,1724,1732,1732,1767,1771,1687,1689,1850,1792,1904,1752,1775,1747,1793,1777,1821,1711,1907,1787,1797,1596,1787,1917,1916,1859,1905,1899,1899,1899,1847,1882,1843,1797,1740,1783,1919,1841,1841,1913,1899,1890,1884,1884,1894,1899,1920,1908,1908,1913,1894,1895,1896,1909,1911,1836,1916,1865,1865,1870,1870,1870,1913,1918,1853,1911,1892,1912,1912,1912,1912,1912,1912,1912,1883,1903,1856,1901,1904,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1814,1917,1903,1892,1913,1910,1908,1910,1912,1883,1898,1920,1844,1848,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1910,1910,1910,1908,1908,1965,1915,1920,1892,1784,1909,1721,1730,1584,1689,1731,1839,1915,1916,1915,1913,1903,1894,1914,1912,1903,1903,1903,1903,1970,1787,1645,1902,1917,1905,1920,1920,1907,1906,1910,1910,1887,1893,1911,1911,1907,1901,1901,1901,1542,1869,1710,1887,1713,1713,1713,1911,1872,1973,1909,1909,1909,1909,1904,1905,1922,1913,1912,1905,1905,1913,1900,1887,1884,1887,1900,1913,1911,1910,1917,1916,1912,1905,1908,1865,1898,1874,1874,1789,1872,1853,1917,1917,1889,1864,1891,1883,1862,1912,1907,1914,1920,1651,1860,1752,1828,1843,1922,1853,1853,1917,1917,1917,1818,1818,1899,1921,1889,1798,1798,1798,1798,1798,1870,1836,1905,1905,1798,1721,1903,1869,1775,1748,1748,1798,1901,1905,1913,1913,1882,1900,1797,1797,1797,1766,1914,1914,1874,1904,1902,1816,1903,1912,1912,1900,1893,1896,1896,1896,1898,1898,1898,1898,1679,1973,1793,1925,1919,1909,1919,1919,1888,1890,1910,1912,1922,1904,1920,1909,1856,1875,1876,1882,1888,1896,1897,1899,1900,1901,1901,1902,1902,1902,1903,1904,1904,1791,1872,1907,1972,1904,1908,1908,1906,1856,1907,1757,1755,1880,1796,1796,1680,1913,1913,1902,1915,1891,1721,1721,1918,1908,1922,1638,1692,1755,1768,1768,1842,1881,1921,1857,1874,1900,1619,1915,1829,1681,1918,1878,1884,1867,1920,1922,1694,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1782,1852,1831,1880,1880,1880,1880,1880,1858,1909,1877,1905,1908,1908,1907,1900,1900,1883,1893,1879,1878,1907,1918,1921,1912,1912,1852,1920,1916,1905,1908,1908,1914,1911,1895,1895,1881,1908,1900,1900,1900,1644,1907,1907,1856,1884,1700,1897,1906,1899,1890,1711,1894,1921,1903,1912,1810,1904,1891,1891,1842,1852,1915,1915,1917,1549,1873,1900,1900,1815,1807,1902,1895,1910,1907,1900,1859,1859,1892,1913,1921,1921,1902,1906,1913,1882,1859,1859,1865,1908,1904,1911,1887,1902,1911,1893,1892,1909,1911,1898,1917,1910,1917,1910,1879,1890,1905,1741,1747,1893,1911,1911,1907,1915,1910,1906,1926,1917,1915,1921,1870,1914,1893,1916,1881,1913,1910,1886,1923,1907,1778,1778,1798,1785,1877,1889,1877,1825,1836,1874,1825,1823,1825,1825,1825,1825,1897,1914,1960,1757,1912,1907,1913,1913,1898,1903,1890,1914,1923,1891,1973,1896,1922,1913,1909,1913,1568,1967,1914,1915,1914,1907,1907,1903,1842,1805,1781,1890,1902,1723,1911,1909,1909,1909,1911,1970,1914,1910,1904,1904,1921,1921,1921,1921,1971,1920,1920,1908,1893,1893,1893,1905,1850,1850,1885,1880,1851,1851,1851,1851,1890,1886,1851,1890,1853,1894,1894,1916,1904,1749,1846,1846,1846,1739,1739,1848,1848,1848,1848,1848,1848,1857,1907,1783,1783,1783,1760,1914,1914,1887,1903,1896,1900,1922,1874,1890,1891,1918,1898,1895,1895,1902,1898,1916,1912,1912,1897,1848,1788,1906,1848,1909,1842,1882,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1917,1906,1903,1837,1910,1910,1907,1918,1895,1878,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1869,1920,1902,1920,1912,1918,1900,1880,1916,1906,1910,1848,1910,1867,1906,1834,1900,1911,1906,1920,1909,1912,1891,1902,1914,1905,1915,1915,1817,1886,1850,1907,1755,1788,1880,1903,1906,1907,1908,1909,1911,1912,1913,1915,1916,1854,1917,1854,1919,1900,1742,1742,1742,1900,1900,1919,1906,1620,1751,1913,1913,1898,1912,1912,1920,1922,1804,1905,1903,1904,1765,1757,1676,1655,1880,1906,1901,1742,1811,1902,1906,1919,1920,1910,1910,1910,1885,1904,1917,1922,1908,1912,1912,1878,1890,1690,1687,1690,1900,1900,1913,1901,1876,1878,1897,1875,1910,1882,1826,1888,1888,1889,1890,1921,1915,1774,1837,1871,1920,1788,1870,1911,1897,1912,1904,1893,1893,1866,1904,1902,1902,1903,1903,1912,1919,1896,1921,1909,1876,1904,1910,1910,1910,1910,1910,1910,1910,1910,1873,1915,1901,1922,1916,1910,1907,1914,1910,1907,1904,1906,1903,1908,1682,1906,1922,1679,1734,1776,1897,1876,1851,1725,1896,1921,1912,1871,1814,1869,1672,1731,1579,1532,1902,1973,1893,1898,1880,1920,1894,1921,1676,1906,1906,1919,1874,1885,1894,1918,1912,1895,1566,1911,1913,1909,1909,1919,1919,1861,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1877,1922,1970,1908,1877,1904,1905,1902,1897,1821,1540,1678,1920,1802,1911,1880,1703,1662,1598,1847,1645,1645,1645,1917,1902,1776,1880,1829,1740,1687,1768,1714,1714,1716,1741,1741,1901,1901,1752,1796,1812,1754,1754,1872,1789,1651,1651,1877,1895,1852,1879,1871,1914,1914,1898,1881,1882,1883,1895,1885,1886,1887,1888,1878,1879,1884,1878,1878,1878,1898,1899,1889,1890,1891,1892,1893,1894,1896,1897,1910,1901,1903,1904,1905,1906,1907,1908,1909,1912,1913,1914,1915,1916,1918,1920,1907,1784,1585,1642,1786,1652,1584,1767,1792,1970,1883,1882,1820,1912,1912,1912,1759,1779,1779,1875,1911,1895,1732,1721,1899,1899,1817,1817,1827,1827,1803,1862,1825,1825,1899,1806,1806,1806,1806,1896,1896,1892,1892,1892,1892,1892,1892,1875,1832,1837,1849,1782,1902,1841,1881,1796,1897,1883,1913,1906,1875,1701,1899,1973,1900,1840,1644,1896,1900,1608,1619,1913,1913,1908,1908,1856,1856,1903,1903,1903,1903,1911,1719,1899,1794,1891,1800,1596,1904,1904,1910,1749,1917,1787,1822,1897,1910,1797,1907,1856,1911,1900,1909,1891,1914,1908,1870,1872,1920,1861,1960,1976,1888,1917,1908,1907,1907,1907,1916,1912,1835,1905,1913,1906,1897,1904,1701,1920,1886,1842,1915,1920,1844,1844,1844,1892,1891,1891,1656,1913,1906,1917,1917,1916,1917,1915,1919,1917,1795,1636,1907,1746,1902,1885,1771,1771,1912,1912,1902,1896,1851,1851,1911,1911,1781,1884,1891,1883,1865,1679,1788,1910,1802,1896,1690,1732,1732,1685,1536,1635,1977,1870,1855,1873,1912,1922,1824,1780,1845,1915,1915,1722,1967,1685,1694,1650,1837,1874,1857,1922,1922,1653,1911,1908,1867,1883,1893,1893,1893,1897,1922,1888,1876,1911,1874,1870,1909,1909,1893,1893,1896,1893,1896,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1897,1886,1880,1852,1852,1855,1881,1884,1871,1871,1899,1905,1871,1878,1886,1849,1880,1828,1568,1762,1762,1728,1642,1646,1754,1778,1795,1841,1767,1767,1767,1767,1767,1767,1791,1791,1791,1767,1791,1791,1791,1791,1791,1791,1732,1844,1732,1730,1730,1732,1772,1730,1768,1730,1768,1742,1900,1961,1614,1649,1524,1523,1586,1513,1525,1756,1681,1905,1742,1918,1774,1910,1916,1844,1678,1678,1679,1679,1678,1773,1769,1757,1778,1867,1689,1569,1922,1908,1902,1904,1908,1918,1900,1922,1906,1915,1900,1902,1901,1922,1905,1906,1909,1920,1896,1796,1904,1904,1904,1921,1860,1892,1903,1898,1905,1910,1900,1819,1900,1907,1909,1912,1783,1893,1875,1909,1929,1910,1893,1918,1888,1890,1912,1847,1904,1895,1921,1919,1910,1919,1883,1902,1910,1901,1896,1912,1912,1908,1877,1898,1911,1967,1897,1896,1836,1836,1836,1836,1897,1884,1909,1894,1894,1894,1881,1873,1913,1916,1906,1911,1914,1974,1867,1872,1865,1912,1913,1916,1900,1921,1914,1921,1909,1900,1572,1921,1913,1922,1798,1798,1798,1798,1798,1792,1773,1824,1824,1899,1912,1885,1750,1597,1914,1893,1915,1882,1918,1908,1916,1904,1908,1863,1960,1911,1916,1910,1795,1919,1921,1914,1914,1914,1914,1914,1914,1916,1908,1917],"ids":["commons-104771281","commons-104771324","commons-104771460","commons-104771484","commons-104771512","commons-104771534","commons-105180464","commons-109532310","commons-109532334","commons-109532350","commons-109532364","commons-11163969","commons-115551250","commons-116221682","commons-12114944","commons-1212199","commons-1212204","commons-1212208","commons-1212214","commons-1212218","commons-124479263","commons-136461794","commons-136912680","commons-136912740","commons-137353603","commons-138188108","commons-138264066","commons-138269861","commons-138279876","commons-138280336","commons-138288088","commons-138288424","commons-138288493","commons-144023497","commons-144796052","commons-145574576","commons-147479632","commons-147880884","commons-15248294","commons-15285326","commons-154367529","commons-154477798","commons-161295554","commons-163397165","commons-177818052","commons-177846358","commons-177846556","commons-177868659","commons-177877711","commons-177917493","commons-178680361","commons-178680369","commons-178682925","commons-178682926","commons-178682928","commons-178682930","commons-178754619","commons-178754620","commons-178754621","commons-178754622","commons-178754623","commons-178754625","commons-179707094","commons-179707100","commons-179707655","commons-179707660","commons-179720262","commons-179720265","commons-180580344","commons-180602407","commons-180602408","commons-180602409","commons-180946289","commons-180946292","commons-180946295","commons-180946296","commons-180947457","commons-180947459","commons-180947466","commons-180947467","commons-180947469","commons-182619578","commons-183260930","commons-196327072","commons-196327873","commons-196330536","commons-196330555","commons-196330573","commons-196330592","commons-196330611","commons-196330643","commons-196330663","commons-196330678","commons-196372741","commons-196372767","commons-196372787","commons-196372800","commons-196372816","commons-196372832","commons-196372844","commons-196372857","commons-196372905","commons-196372920","commons-196372933","commons-196372950","commons-196372979","commons-196372997","commons-196373018","commons-196373063","commons-196373084","commons-196373099","commons-196373112","commons-196373128","commons-196373143","commons-196383595","commons-196383619","commons-196405237","commons-196405272","commons-196405285","commons-196405297","commons-196405310","commons-196405332","commons-196405346","commons-196405356","commons-196405377","commons-196405387","commons-196405400","commons-196405410","commons-196405424","commons-196407001","commons-196407007","commons-196407014","commons-196407068","commons-196407078","commons-196407088","commons-196458718","commons-196458736","commons-196458749","commons-196458759","commons-196458778","commons-196458799","commons-196458848","commons-196458862","commons-196458877","commons-196458893","commons-196458903","commons-196458918","commons-196458940","commons-196458949","commons-196458959","commons-196458967","commons-196458976","commons-196458982","commons-196459010","commons-196459019","commons-196459031","commons-196459040","commons-196459053","commons-196459060","commons-196459078","commons-196459085","commons-196459120","commons-196459130","commons-196459142","commons-196459150","commons-196459178","commons-196459190","commons-196459197","commons-196459220","commons-196459225","commons-196459235","commons-196459258","commons-196459266","commons-196459279","commons-196459284","commons-196459293","commons-196459306","commons-196459318","commons-196522781","commons-196522787","commons-196522808","commons-196522821","commons-196522837","commons-196522848","commons-196522865","commons-196522881","commons-196522894","commons-196522912","commons-196522921","commons-196522926","commons-196522934","commons-196522955","commons-196522967","commons-196522990","commons-196538067","commons-196538079","commons-196538088","commons-196538097","commons-196538109","commons-196538118","commons-196538191","commons-196538205","commons-196538215","commons-196538223","commons-196538234","commons-196538240","commons-196538254","commons-196538261","commons-196538269","commons-196538286","commons-196538292","commons-196538321","commons-196538333","commons-196538337","commons-196538344","commons-196538350","commons-196538355","commons-196538364","commons-196538370","commons-196538391","commons-196538531","commons-196538578","commons-196538585","commons-196538593","commons-196538611","commons-196538628","commons-196538642","commons-196538651","commons-196544384","commons-196544386","commons-196544391","commons-196544393","commons-196544398","commons-196544401","commons-196544410","commons-196544414","commons-196544419","commons-196544425","commons-196544428","commons-196544432","commons-196544446","commons-196544452","commons-196544455","commons-196544457","commons-196544461","commons-196544463","commons-196544475","commons-196544478","commons-196544491","commons-196647477","commons-196647488","commons-196647499","commons-196647514","commons-196647525","commons-196647561","commons-196647571","commons-196647581","commons-196647596","commons-196647610","commons-196647624","commons-196647656","commons-196647666","commons-196647682","commons-196647695","commons-196647709","commons-196647721","commons-196647755","commons-196647774","commons-196647792","commons-196647829","commons-196647874","commons-196647885","commons-196647898","commons-196647914","commons-196647935","commons-196647964","commons-196647977","commons-196647993","commons-196648008","commons-196648030","commons-196648041","commons-196648074","commons-196648098","commons-196648105","commons-196648121","commons-196648142","commons-196648154","commons-196648175","commons-196648185","commons-196648198","commons-196648225","commons-196648236","commons-196648251","commons-197383398","commons-197383430","commons-197383453","commons-197383468","commons-197383499","commons-197383518","commons-197383536","commons-197383549","commons-197383569","commons-197383591","commons-197447529","commons-197447546","commons-197447558","commons-197447575","commons-197447637","commons-197447682","commons-197447694","commons-197447716","commons-197447736","commons-197447752","commons-197447767","commons-197447782","commons-197447829","commons-197447842","commons-197447853","commons-197447887","commons-197447915","commons-197447970","commons-197447994","commons-197448023","commons-197448035","commons-197448051","commons-197448065","commons-197448084","commons-197448137","commons-197448153","commons-197448171","commons-197448184","commons-197448199","commons-197448217","commons-197448226","commons-197448268","commons-197448288","commons-197448307","commons-197448329","commons-197448348","commons-197448370","commons-197448388","commons-197448429","commons-197448441","commons-197448460","commons-197448486","commons-197448507","commons-197448527","commons-197448549","commons-197448586","commons-197780515","commons-197780542","commons-197820794","commons-197820812","commons-197848210","commons-198155396","commons-198155408","commons-198155419","commons-198155433","commons-198155448","commons-198155457","commons-198155471","commons-198155486","commons-198155501","commons-198155517","commons-198155531","commons-198155546","commons-198155554","commons-198155564","commons-198155601","commons-198155613","commons-198155659","commons-198155672","commons-198155688","commons-198155705","commons-198155719","commons-198161865","commons-198161879","commons-198161902","commons-198162020","commons-198292131","commons-198292139","commons-198292146","commons-198292151","commons-198292159","commons-198292167","commons-198292176","commons-198292181","commons-198292192","commons-198292198","commons-198292205","commons-198292217","commons-198292234","commons-198306828","commons-198306848","commons-198306854","commons-198306882","commons-198306897","commons-198306910","commons-198306927","commons-198306961","commons-198306976","commons-198307007","commons-198307052","commons-198348481","commons-198358557","commons-198358561","commons-198358588","commons-198358605","commons-198358607","commons-198358612","commons-198358617","commons-198358622","commons-198358631","commons-198358636","commons-198358652","commons-198358659","commons-198358663","commons-198358674","commons-198358703","commons-198358708","commons-198358715","commons-198358722","commons-198364081","commons-198364096","commons-198364111","commons-198364131","commons-198364142","commons-198364153","commons-198364167","commons-198364187","commons-198364204","commons-198364220","commons-198364234","commons-198415617","commons-198415627","commons-198415637","commons-198415650","commons-198415662","commons-198415678","commons-198415687","commons-198415698","commons-198415712","commons-198432358","commons-198432366","commons-198432373","commons-198432380","commons-198432388","commons-198432407","commons-198432416","commons-198432423","commons-198432429","commons-198439890","commons-198439900","commons-198439911","commons-198439922","commons-198439934","commons-198439956","commons-198439962","commons-198439969","commons-198439983","commons-198439992","commons-198440001","commons-198559564","commons-198578416","commons-198578430","commons-198578440","commons-198578460","commons-198578475","commons-198578484","commons-198578501","commons-198578516","commons-198578523","commons-198578538","commons-198578567","commons-198578588","commons-198578603","commons-198578614","commons-198634876","commons-198634888","commons-198634897","commons-198634909","commons-198634928","commons-198634938","commons-198634947","commons-198634978","commons-198634992","commons-198635004","commons-198635026","commons-198856492","commons-198856499","commons-198856514","commons-198856520","commons-198856531","commons-198856537","commons-198856547","commons-198856552","commons-198856562","commons-198856570","commons-198856579","commons-198856589","commons-28036265","commons-29660045","commons-3005565","commons-3005567","commons-3161084","commons-31996750","commons-33476601","commons-33477545","commons-33557622","commons-36595373","commons-3680313","commons-37246985","commons-3766336","commons-4283925","commons-49369094","commons-52360410","commons-57754211","commons-6058211","commons-6437889","commons-65768860","commons-68462096","commons-68462180","commons-68462214","commons-68462242","commons-68462273","commons-68462346","commons-68462400","commons-68462445","commons-68462507","commons-68462565","commons-68462606","commons-68463254","commons-68463276","commons-68463312","commons-68463339","commons-68463380","commons-68463400","commons-68463446","commons-68463470","commons-68463485","commons-68463514","commons-68463572","commons-68463587","commons-68463606","commons-68463673","commons-68463686","commons-68463704","commons-68463751","commons-68463779","commons-68463898","commons-68463961","commons-68463977","commons-68463987","commons-68464020","commons-68464035","commons-68464137","commons-68464187","commons-68464278","commons-68464368","commons-68464401","commons-68464441","commons-68464466","commons-68464487","commons-68464510","commons-68464529","commons-68464565","commons-68464581","commons-69524199","commons-69524289","commons-73627264","commons-76033419","commons-7755702","commons-84075973","commons-84623454","commons-84999791","commons-85049098","commons-92592035","commons-94211560","commons-94793301","commons-9699749","commons-10503159","commons-156310858","commons-174394860","commons-174426556","commons-186264266","commons-22923520","commons-301696","commons-42733762","commons-42733763","commons-42733764","commons-42733765","commons-42733766","commons-42733767","commons-42733769","commons-42733770","commons-42733771","commons-42733772","commons-42733773","commons-42733774","commons-42813208","commons-42813209","commons-42813210","commons-42813211","commons-42813212","commons-42813213","commons-42813392","commons-42813393","commons-42813394","commons-42813395","commons-42813396","commons-42813397","commons-42839173","commons-42839174","commons-42839175","commons-42839176","commons-42839177","commons-42839178","commons-42839179","commons-42839180","commons-42839181","commons-42839183","commons-42920728","commons-44986192","commons-44986195","commons-44993716","commons-44993717","commons-44993719","commons-44993720","commons-44993834","commons-44993835","commons-44993836","commons-44993839","commons-45009553","commons-45009554","commons-45009555","commons-45009556","commons-45009557","commons-45009559","commons-45009560","commons-45009561","commons-45009562","commons-45009563","commons-45009566","commons-45009567","commons-6642731","commons-75918185","commons-79470350","commons-82614216","commons-9848609","commons-9848610","commons-9848614","commons-9848615","commons-9848616","commons-9848618","commons-9848623","commons-9848624","commons-9848627","commons-1122030","commons-138305238","commons-146319783","commons-3447392","commons-42431198","commons-43540983","commons-43540987","commons-43540991","commons-43540993","commons-43541002","commons-43541008","commons-43541012","commons-43541016","commons-43541019","commons-43541021","commons-43541024","commons-43541026","commons-43541034","commons-43541036","commons-43541047","commons-43541051","commons-43541055","commons-43541058","commons-43541063","commons-43541066","commons-43541075","commons-43541077","commons-43541081","commons-43541084","commons-43541090","commons-43541091","commons-43541095","commons-43541099","commons-43541116","commons-43541120","commons-43541125","commons-43541129","commons-43541133","commons-43541138","commons-43541141","commons-43541143","commons-43541148","commons-43541157","commons-43541166","commons-43541175","commons-43541376","commons-43541379","commons-43541384","commons-43541397","commons-43541402","commons-43541412","commons-43541416","commons-43541424","commons-43541427","commons-43541430","commons-43541436","commons-43541447","commons-43541452","commons-43541460","commons-43541462","commons-43541464","commons-43541466","commons-43541471","commons-43541474","commons-43541490","commons-43541495","commons-43541498","commons-43541503","commons-43541508","commons-43541524","commons-43541529","commons-43541533","commons-43541536","commons-43541552","commons-43541558","commons-43541572","commons-43541584","commons-43541590","commons-43541593","commons-43541599","commons-43541605","commons-43541613","commons-43541621","commons-43541625","commons-43541630","commons-43541635","commons-43541647","commons-43541653","commons-43541665","commons-43541668","commons-43541682","commons-43541686","commons-43541693","commons-43541706","commons-43541711","commons-43541722","commons-43541728","commons-43541733","commons-43541743","commons-43541752","commons-43541755","commons-43541761","commons-43541765","commons-43541772","commons-43541775","commons-43541781","commons-43541793","commons-43541798","commons-43541809","commons-43541814","commons-43541816","commons-43541819","commons-44443583","commons-44443732","commons-44443757","commons-44443866","commons-44443909","commons-44443975","commons-44444005","commons-44444045","commons-44444094","commons-44444137","commons-44444153","commons-44444188","commons-44444260","commons-44444382","commons-44444420","commons-44444748","commons-44444781","commons-44444810","commons-44444844","commons-44444885","commons-44444918","commons-44444964","commons-44444997","commons-44445132","commons-44445224","commons-44445316","commons-44445383","commons-44445450","commons-44445511","commons-44445526","commons-44445614","commons-44445775","commons-44445927","commons-44446003","commons-44446075","commons-44446202","commons-44446279","commons-44446305","commons-44446322","commons-44446435","commons-44446479","commons-44446606","commons-44446631","commons-44446834","commons-44446863","commons-44446903","commons-44446990","commons-44447011","commons-44447061","commons-44447132","commons-44447220","commons-44447247","commons-44447297","commons-44447360","commons-44447508","commons-44447557","commons-44447773","commons-44447814","commons-44447872","commons-44447935","commons-44448166","commons-44448214","commons-44448272","commons-44448439","commons-44448459","commons-44448498","commons-44448568","commons-44448592","commons-44448655","commons-44448766","commons-44448804","commons-44448863","commons-44448905","commons-44448949","commons-44449006","commons-44449188","commons-44449352","commons-44449445","commons-44449496","commons-44449553","commons-44449568","commons-44449593","commons-44449646","commons-44449673","commons-44449711","commons-44449746","commons-44449820","commons-44449868","commons-44449956","commons-44449995","commons-44450063","commons-44450197","commons-44450254","commons-44450439","commons-44450510","commons-44450555","commons-44450587","commons-541408","commons-566386","commons-566402","commons-566413","commons-566429","commons-566797","commons-569679","commons-569696","commons-569702","commons-573612","commons-573686","commons-574039","commons-580221","commons-580228","commons-580327","commons-580337","commons-580343","commons-585485","commons-585492","commons-585503","commons-588174","commons-588175","commons-588178","commons-588183","commons-589927","commons-593744","commons-593748","commons-593756","commons-599559","commons-601601","commons-605388","commons-605392","commons-605477","commons-605519","commons-656946","commons-656959","commons-66088487","commons-68009638","commons-68009652","commons-68028163","commons-68028168","commons-68028218","commons-68030776","commons-68030782","commons-68030855","commons-68030874","commons-68030884","commons-68030910","commons-68030932","commons-68030949","commons-68030972","commons-68030989","commons-68031008","commons-68031053","commons-68031063","commons-68031106","commons-68031142","commons-68031282","commons-68031297","commons-68031458","commons-68031558","commons-68031777","commons-68031807","commons-68031856","commons-68031955","commons-68031970","commons-68032004","commons-68032022","commons-68032047","commons-68032074","commons-68032148","commons-74193761",3,4,5,7,9,11,13,17,26,30,32,35,38,39,45,47,50,53,60,69,72,75,81,92,95,98,101,114,119,125,129,133,137,162,164,174,177,189,204,209,210,214,216,219,224,225,226,227,229,230,231,232,2,3,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,25,26,27,28,30,33,34,35,37,38,39,41,43,45,46,48,49,51,52,53,54,55,56,59,61,64,66,68,72,76,78,81,84,85,86,87,90,91,93,94,95,96,98,100,102,99,104,105,109,110,113,116,117,118,120,121,123,126,128,130,132,133,137,139,140,141,146,149,152,156,157,161,165,167,170,171,174,176,177,179,182,185,186,189,190,191,194,196,197,207,208,210,220,228,230,231,232,234,236,237,239,240,242,243,246,247,248,249,251,252,253,254,256,261,275,1,2,23,27,30,34,37,39,40,41,42,43,44,46,48,55,59,62,66,69,72,75,78,81,83,85,87,89,96,98,102,107,109,111,114,118,122,124,126,128,133,138,143,146,151,155,158,163,166,168,170,172,174,179,182,186,189,195,197,200,201,203,206,208,212,216,219,222,226,228,233,241,246,248,254,258,259,265,266,269,272,274,278,279,281,289,291,292,295,300,303,306,309,311,312,313,315,318,320,322,323,327,329,333,335,338,339,341,343,348,350,353,356,358,362,363,365,369,370,375,378,380,382,385,386,392,393,396,397,399,403,405,408,412,415,417,420,424,426,428,430,432,435,438,440,442,445,446,449,450,454,458,463,465,469,474,482,484,487,490,496,501,502,514,515,516,16,2,20,21,5,6,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,126,127,128,129,1,2,3,4,5,6,7,8,10,11,12,13,15,16,18,19,20,21,23,24,25,26,27,28,30,31,33,34,35,0,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,25,27,29,30,31,32,34,35,36,41,42,44,46,47,48,49,50,51,56,57,58,59,60,61,63,64,68,69,70,71,73,74,75,81,83,87,89,90,92,93,98,100,101,102,103,110,111,112,113,114,115,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,87,88,93,96,100,97,98,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,240,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,352,354,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,382,383,385,386,387,388,389,390,391,392,393,406,409,410,411,412,413,414,415,416,417,418,420,423,424,425,426,427,428,429,430,431,432,434,436,438,439,440,442,443,444,445,446,447,448,449,451,452,453,455,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,631,632,634,635,636,637,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,835,836,837,838,839,840,841,842,843,844,845,846,847,849,850,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,870,871,872,873,874,875,876,877,878,879,881,882,883,884,885,886,888,889,890,891,892,894,896,897,898,899,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,930,931,932,941,943,944,945,946,947,948,949,950,951,952,954,955,956,957,958,960,961,962,963,964,966,967,968,969,970,971,972,973,974,975,976,978,979,980,981,983,984,985,986,987,988,989,990,991,993,994,995,997,998,999,1002,1003,1004,1007,1008,1009,1011,1014,1015,1016,1017,1018,1019,1021,1022,1023,1024,1025,1026,1027,1029,1030,1031,1033,1034,1035,1036,1037,1038,1039,1046,1047,1048,1051,1052,1053,1054,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1091,1092,1093,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1111,1112,1113,1116,1117,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1157,1159,1160,1161,1163,1164,1165,1167,1169,1178,1179,1183,1184,1185,1187,1188,1189,1190,1191,1196,1198,1199,1200,1206,1209,1211,1212,1213,1214,1222,1233,1247,1250,1251,1254,1255,1257,1259,1271,1274,1281,1285,1286,1287,1288,1289,1290,1291,1292,1295,1296,1297,1298,1300,1380,1391,1392,1395,1404,1407,1425,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1463,1481,1492,1494,1536,1545,1550,1556,1557,1559,1563,1564,1565,1569,1576,1581,1583,1584,1585,1590,1593,1596,1597,1601,1608,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1689,1690,1731,1844,1849,1850,1851,1852,1854,1855,1856,1857,1865,1866,1867,1868,1869,1871,1872,1873,1874,1875,1876,1877,1878,1880,1881,1883,1884,1885,1887,1888,1889,1890,1891,1892,1893,1894,1896,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1911,1945,1947,1950,1953,1954,1969,1970,1971,1972,1975,1979,2004,2006,2008,2021,2022,2023,2025,2026,2027,2028,2038,2039,2040,2071,2072,2075,2077,2078,2079,2081,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2190,2191,2192,2193,2459,2484,2493,2499,2500,2501,2503,2508,2509,2510,2512,2513,2514,2515,2517,2518,2519,2521,2525,2531,2532,2609,2610,2611,2614,2616,2617,2619,2624,2625,2626,2632,2635,2652,2653,2654,2655,2656,2657,2659,2660,2661,2663,2668,2670,2671,2674,2677,2681,2682,2686,2688,2710,2711,2712,2716,2720,2797,2804,2,6,11,8,12,13,14,15,16,17,18,19,20,21,24,26,27,0,1,3,4,5,6,7,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,30,31,32,34,35,37,42,52,60,64,103,151,155,167,175,185,254,259,276,339,0,2,4,5,6,7,8,9,10,11,13,14,15,17,18,20,23,24,25,27,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,51,56,57,58,59,60,61,62,63,64,65,66,67,68,72,73,74,75,76,77,78,79,82,83,84,86,87,88,90,92,93,94,95,96,97,99,101,102,103,104,105,106,108,109,110,111,112,113,122,191,275,293,499,843,0,36,37,38,65,75,76,77,78,83,84,85,86,87,88,89,90,91,92,93,94,95,100,101,96,97,98,99,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,278,280,282,283,286,287,288,289,290,291,292,293,294,295,296,298,299,301,304,305,306,309,310,311,312,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,373,374,375,377,381,382,383,387,391,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,54,55,56,57,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,104,105,106,108,111,112,"ia-14798698713",4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,28,31,32,33,34,36,37,38,39,40,41,42,43,0,1,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,3,4,6,21,24,26,28,2,3,12,13,23,28,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,31,32,33,34,38,39,40,41,42,44,45,46,48,49,50,51,52,53,54,55,57,62,63,64,65,66,67,69,70,71,73,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,147,149,150,151,152,153,154,155,156,159,160,161,162,164,165,166,167,168,169,170,172,173,174,177,178,179,180,181,182,183,184,185,186,187,188,189,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,291,319,321,324,329,341,353,357,365,374,379,384,391,392,400,415,423,424,425,430,433,434,438,441,445,446,447,448,450,453,454,455,456,457,458,459,460,461,462,463,464,466,468,470,474,476,480,483,486,487,488,489,490,491,492,494,495,496,497,498,499,500,506,507,509,510,511,512,513,516,517,518,519,520,521,522,523,525,526,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,557,559,572,573,574,575,576,577,579,583,584,585,586,587,588,590,591,592,593,597,598,599,600,602,603,604,605,606,607,608,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,639,640,641,642,643,644,645,646,647,648,650,651,652,653,657,658,659,660,663,664,665,666,667,668,671,672,673,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,712,713,717,718,719,721,722,723,724,725,726,727,728,729,736,737,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,757,758,759,760,761,763,764,766,767,770,771,772,773,774,775,777,778,779,780,781,783,784,785,786,787,789,790,797,799,802,803,805,807,808,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,832,833,834,835,836,837,838,839,840,842,843,844,845,847,848,849,850,851,852,854,856,857,859,860,861,862,865,866,867,868,869,870,871,872,873,874,875,878,879,880,881,882,883,884,885,886,887,889,891,892,893,894,895,896,897,898,899,903,904,905,906,907,908,924,925,926,927,928,929,930,931,932,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,954,955,956,957,958,961,962,963,964,965,966,968,969,970,971,972,973,974,975,977,979,980,981,982,983,984,985,986,987,988,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1013,1014,1015,1017,1018,1019,1021,1022,1023,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,1040,1042,1043,1044,1045,1046,1047,1050,1051,1052,1053,1054,1055,1056,1057,1058,1063,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1118,1119,1121,1122,1123,1124,1126,1127,1128,1129,1130,1132,1133,1134,1135,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1187,1188,1189,1190,1191,1192,1193,1194,1195,1197,1198,1199,1200,1201,1202,1204,1205,1206,1207,1208,1209,1211,1212,1214,1216,1217,1219,1221,1222,1223,1227,1228,1229,1230,1231,1232,1233,1236,1237,1242,1243,1246,1247,1248,1249,1250,1251,1253,1254,1255,1257,1258,1259,1260,1261,1262,1263,1264,1266,1267,1268,1271,1272,1273,1274,1275,1276,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1292,1293,1294,1295,"ia-14782327504",1297,1299,1303,1307,1310,1311,1314,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,0,30,2,3,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,23,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,181,182,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,27,28,29,34,1,2,3,4,6,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,10,6,7,11,12,13,14,15,16,18,2,4,21,24,25,28,36,40,43,45,50,55,56,57,58,68,1,2,3,4,5,7,8,10,12,16,17,18,21,22,26,27,30,31,32,34,36,38,39,40,41,43,44,46,"ia-14578832700",13,38,55,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,100,101,105,95,98,106,107,108,109,115,116,117,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,145,146,148,149,151,152,153,154,156,157,158,160,161,162,163,166,170,171,172,173,174,175,176,179,180,181,182,183,184,185,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,222,4,22,31,45,47,48,49,51,52,53,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,73,74,75,78,80,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,101,102,103,104,107,108,109,110,111,112,113,114,115,117,118,119,122,123,125,126,127,128,129,130,131,135,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,167,168,169,171,"ia-14597179640",0,1,2,11,14,15,16,18,21,23,26,44,45,47,48,50,51,53,59,65,66,67,72,85,92,95,103,112,114,115,116,122,130,160,168,170,171,180,182,189,190,192,193,209,211,223,231,250,251,260,270,271,272,273,274,276,277,278,297,303,308,339,340,341,343,344,357,361,364,372,378,389,393,"ia-14598144080",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,31,32,33,36,37,38,39,40,41,42,43,44,45,50,51,52,53,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,74,75,79,81,83,84,86,87,89,90,91,92,93,94,96,105,107,111,112,113,114,117,119,120,125,126,127,128,131,133,135,137,138,139,3,5,7,8,10,11,13,14,15,17,32,34,48,51,52,58,59,60,61,62,63,72,74,78,3,4,5,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,30,31,32,34,35,36,37,38,39,40,41,42,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,70,71,72,73,76,77,79,80,82,84,86,87,88,89,90,93,97,101,102,99,103,104,105,106,107,110,111,113,114,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,148,150,152,158,159,160,162,164,165,166,167,169,170,171,182,183,188,189,190,191,192,193,194,195,196,197,198,199,202,203,210,211,1,2,3,7,8,9,10,14,15,16,24,25,26,27,28,29,30,31,32,34,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,96,97,98,99,101,105,106,109,110,112,113,114,115,116,117,118,119,121,123,124,125,126,127,128,130,132,135,136,138,139,141,142,143,144,145,146,147,148,149,150,151,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,220,221,222,225,228,229,230,231,232,233,234,247,248,249,250,251,252,253,254,267,269,270,271,272,274,276,279,280,282,285,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,190,191,194,195,196,197,198,199,200,201,202,204,205,206,208,209,210,211,212,213,214,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,2,4,5,6,7,8,13,14,18,19,22,23,25,26,27,29,30,31,33,34,35,38,40,41,42,43,46,47,48,50,52,54,56,57,60,61,62,64,65,66,68,69,71,72,75,77,79,3,4,5,6,7,8,10,11,15,19,20,21,22,24,25,26,27,29,30,31,33,35,37,38,39,41,44,46,47,49,59,60,68,69,70,71,72,73,75,76,77,78,80,82,83,86,87,88,89,90,93,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,8,9,12,13,15,16,17,18,19,20,21,22,25,26,28,29,30,32,33,35,36,37,39,40,42,43,45,46,47,49,50,53,54,56,58,59,60,62,63,64,66,67,68,70,71,73,74,75,77,78,79,81,82,83,85,86,87,88,89,91,92,93,95,96,97,99,100,102,103,105,106,107,109,110,112,113,115,116,118,119,120,122,123,124,126,127,128,129,131,132,134,135,136,137,138,140,141,142,144,145,147,148,149,150,151,152,154,155,156,157,159,160,161,162,163,164,165,167,168,169,170,171,173,174,175,177,178,179,181,182,183,185,186,188,189,190,192,193,194,195,196,197,198,199,200,202,203,205,206,207,208,209,210,212,214,215,216,218,219,220,221,222,224,225,226,228,229,231,233,235,237,238,240,241,242,244,245,246,247,248,249,251,252,253,255,256,257,258,260,261,263,264,265,266,268,269,270,272,273,274,276,277,279,280,282,283,284,285,286,287,289,290,292,293,294,296,297,299,300,301,303,304,305,307,308,310,311,312,313,314,315,316,318,320,321,322,324,325,326,329,330,331,333,334,335,336,338,339,340,341,343,344,345,347,348,349,351,352,353,355,356,357,358,360,362,363,364,366,367,368,369,370,371,372,373,374,375,377,381,382,383,384,385,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,430,432,433,435,436,437,439,442,444,445,448,449,450,451,453,454,455,457,458,460,461,462,463,465,466,470,472,473,475,476,478,480,0,0,0,0,0,0,0,0,0,0,2,3,4,6,7,9,10,11,12,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,208,210,211,212,213,214,217,219,220,221,222,224,225,227,229,230,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,252,256,257,258,259,260,261,262,263,265,267,269,270,271,272,273,274,275,276,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,325,326,327,328,330,331,332,333,334,335,338,339,340,341,342,343,344,345,346,347,349,350,351,353,354,355,356,359,360,362,363,365,367,368,369,370,371,372,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,399,400,401,403,405,406,407,408,409,410,412,413,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,442,444,445,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,497,499,500,501,504,505,506,508,509,512,513,514,516,519,520,521,522,524,525,528,530,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,560,561,563,565,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,2,3,4,5,6,7,8,11,12,13,14,15,9,16,17,20,22,23,24,26,27,28,32,33,34,35,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,100,101,102,103,98,99,104,105,106,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,175,176,177,178,179,180,181,182,184,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,208,209,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,314,315,316,317,3,4,5,6,7,8,9,10,11,12,13,14,15,1,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,10,2,3,9,11,12,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,79,80,0,2,3,4,5,10,11,13,14,6,7,8,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,58,59,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,104,105,106,97,98,99,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,165,166,167,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,214,216,217,222,223,226,227,228,229,230,231,234,235,236,237,238,243,244,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,291,292,293,294,295,296,297,299,302,303,304,306,307,308,309,310,311,312,313,314,315,317,318,321,322,323,324,325,326,331,332,333,334,335,336,337,338,339,340,342,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,389,390,391,392,393,394,395,396,398,399,401,403,404,406,407,408,409,410,411,412,413,414,416,417,418,419,420,426,427,428,429,430,431,432,433,434,435,437,438,439,440,441,442,443,445,446,448,449,450,452,453,454,455,456,457,458,459,460,462,464,465,468,470,471,472,474,475,476,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,499,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,525,527,528,529,530,531,532,533,534,535,536,537,539,540,541,542,543,544,545,546,547,551,552,553,554,556,557,558,560,561,562,563,564,565,566,3,4,5,6,7,8,10,9,11,12,14,15,16,21,24,27,28,29,31,32,33,34,35,36,37,38,39,40,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,65,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,127,128,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,1,2,3,6,10,11,9,12,15,18,19,20,21,24,31,34,37,38,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,66,67,68,69,70,71,72,76,77,78,83,84,85,86,87,88,89,90,91,95,96,97,98,99,104,105,106,107,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,169,171,172,173,176,179,180,181,182,183,184,186,188,189,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,229,230,231,233,234,235,236,237,238,239,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,286,287,288,289,290,291,292,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,361,362,363,369,372,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,2,10,11,12,13,14,19,20,22,3,4,5,6,7,8,9,25,28,29,30,31,32,36,38,48,0,1,2,3,4,5,6,7,8,2,3,5,7,10,11,8,9,13,14,15,17,18,19,21,23,25,26,29,30,33,34,35,36,37,39,43,45,46,48,49,52,53,54,55,57,60,61,66,67,68,69,71,72,83,84,88,90,91,94,95,96,97,98,100,99,103,104,105,106,107,111,112,113,116,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,143,145,146,147,148,149,151,152,153,154,155,156,157,160,161,162,163,167,170,171,175,176,177,179,181,183,184,185,186,190,192,194,196,197,198,199,201,203,210,211,212,213,238,239,241,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,82,84,85,86,87,89,90,91,92,94,95,96,97,99,101,102,103,104,105,106,107,108,109,110,111,113,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,34,35,36,37,38,39,40,41,42,56,57,58,59,60,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,96,97,99,102,103,104,105,106,107,108,109,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,158,159,160,161,163,164,165,166,167,168,170,182,183,186,189,190,191,192,196,197,198,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,225,226,227,228,229,230,232,233,234,239,243,246,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,300,301,302,304,305,306,307,308,309,310,311,312,319,320,322,324,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,0,1,5,10,11,12,13,14,15,16,17,18,19,20,27,29,32,33,38,60,61,62,63,64,66,77,78,79,80,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,0,1,2,3,4,5,6,7,8,9,8,11,13,14,15,16,17,19,23,24,31,32,33,36,39,42,44,47,48,50,51,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,74,75,76,77,78,80,81,83,86,89,90,91,93,97,99,101,102,104,105,106,115,119,120,123,127,128,132,134,138,139,141,142,143,144,145,147,149,151,156,157,160,163,164,167,169,175,176,178,180,181,182,185,187,188,190,192,193,196,198,199,202,205,206,207,208,210,211,212,213,214,216,218,220,222,224,227,230,232,233,234,236,241,243,248,249,250,252,254,255,260,262,263,265,268,269,271,274,276,277,280,283,286,287,289,290,291,293,295,296,299,301,304,305,307,309,311,313,314,318,319,320,321,326,327,375,415,426,437,445,446,449,456,469,473,480,483,484,486,491,493,510,571,586,587,588,613,627,629,631,633,634,22,42,43,44,45,68,98,101,1,2,3,4,5,6,7,10,11,12,8,9,13,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,45,46,49,50,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,101,102,98,99,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,168,169,170,171,172,173,175,176,177,178,179,180,183,185,186,187,188,189,190,191,192,193,195,197,198,199,200,201,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,243,244,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,265,266,268,269,273,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,294,295,296,11,12,13,15,16,17,18,19,22,23,26,28,51,65,66,67,68,69,71,77,81,88,89,93,95,98,102,103,108,110,124,126,127,128,129,131,132,133,136,137,139,140,141,142,143,144,145,146,148,151,152,163,165,166,167,168,187,191,196,207,209,210,211,212,213,214,215,219,221,234,238,239,240,241,242,246,247,251,252,257,258,263,264,265,266,267,268,271,272,276,282,283,288,297,298,299,300,301,302,303,304,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,329,330,333,338,341,342,345,347,349,350,351,353,356,357,359,360,362,363,364,365,366,367,368,369,370,371,372,382,385,386,399,400,401,402,403,404,408,409,410,411,422,424,431,432,434,435,436,437,439,443,444,445,450,454,455,457,458,465,474,476,477,478,484,489,492,497,498,506,509,510,512,513,514,516,517,518,520,522,529,530,531,532,533,535,537,539,540,541,545,546,547,552,554,556,557,558,559,571,572,573,576,577,578,579,580,581,587,588,591,592,593,594,595,596,597,598,603,604,605,606,612,618,619,620,621,622,624,626,627,630,640,642,649,654,657,658,671,672,677,685,703,708,714,715,716,717,720,734,739,744,745,747,748,749,750,751,752,753,755,757,762,763,764,765,766,769,805,806,810,812,818,823,824,825,828,829,830,839,843,844,848,854,855,858,860,863,872,878,904,908,918,920,931,932,933,934,938,941,943,949,950,952,953,954,959,960,976,979,980,981,982,1005,1013,1014,1015,1016,1017,1025,1026,1028,1029,1030,1031,1034,1035,1036,1037,1038,1049,1050,1051,1052,1064,1065,1066,1067,1068,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,52,53,54,55,56,57,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,92,94,95,96,100,101,102,103,104,97,98,99,105,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,197,199,200,202,203,204,207,208,210,211,212,213,215,217,219,220,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,275,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396,397,399,400,402,408,411,412,413,414,415,416,417,418,423,426,427,428,429,431,432,433,434,435,436,437,439,440,441,442,443,444,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,505,507,508,509,510,512,513,514,515,516,517,518,519,520,523,524,525,528,529,530,531,532,533,534,535,537,538,539,540,543,546,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,571,572,573,574,575,577,578,579,580,581,582,583,584,585,587,588,589,591,592,595,596,597,598,600,601,604,606,610,614,617,618,623,624,625,626,627,628,630,635,638,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,661,662,665,666,668,670,672,674,676,680,681,684,688,699,701,703,704,705,706,707,709,710,711,713,715,717,727,728,729,730,731,732,733,734,735,736,741,743,745,747,748,750,753,756,757,759,760,761,762,763,766,767,768,774,776,777,778,782,788,789,791,792,793,794,795,796,797,799,801,802,803,805,806,812,813,814,815,816,817,818,819,820,821,822,823,824,825,827,828,829,830,833,834,836,842,843,845,846,847,849,855,856,857,859,861,863,864,869,870,874,875,876,877,881,883,884,885,886,887,891,897,898,901,902,903,904,905,906,907,911,914,919,920,924,925,929,930,931,932,933,934,935,936,943,944,945,946,947,948,949,950,951,952,953,954,955,957,958,959,960,961,962,963,964,966,967,973,974,975,976,977,978,979,980,981,1001,982,984,986,993,999,1002,1005,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,21,22,23,25,26,27,28,29,31,32,34,35,36,37,41,42,51,52,53,56,57,58,59,63,64,66,67,72,73,75,76,77,78,80,81,84,86,87,88,90,91,92,95,96,97,99,101,102,103,106,108,109,110,111,113,115,117,120,121,122,123,124,125,126,127,128,129,130,132,133,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,443,444,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,568,569,570,571,573,574,575,576,577,578,579,580,581,582,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,606,607,608,609,610,611,613,614,615,616,617,618,619,620,621,622,623,624,625,628,629,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,656,657,659,660,661,665,667,668,669,670,672,673,674,678,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,707,708,709,710,711,712,713,714,715,716,717,718,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,91,92,93,94,0,1,2,4,7,9,10,11,12,16,18,20,21,22,23,25,26,27,29,30,31,32,33,35,36,37,43,45,46,48,49,50,52,55,56,60,61,62,4,5,6,7,8,9,12,15,16,18,22,23,25,33,35,36,37,40,44,46,48,49,51,54,57,58,59,62,64,68,70,75,79,80,82,83,85,86,88,93,97,102,109,113,114,117,120,123,126,128,131,134,135,139,143,146,149,151,156,157,160,163,170,171,175,177,178,179,181,185,188,202,211,213,222,223,224,227,231,232,244,245,247,0,0,15,17,26,34,35,37,38,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,121,123,124,125,126,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,149,163,169,2,3,4,6,7,8,10,9,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,81,82,83,84,86,87,89,90,91,92,93,94,95,96,97,99,101,102,103,104,105,106,107,108,109,111,112,114,115,117,118,119,121,122,124,128,129,130,131,133,134,136,137,139,140,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,159,160,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,192,193,194,195,197,199,200,202,203,204,205,206,207,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,227,228,229,232,233,234,235,236,237,238,239,240,241,243,245,246,247,248,249,250,251,252,253,256,257,259,260,262,263,264,266,267,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,33,35,36,37,39,40,41,42,43,44,45,46,47,51,53,55,57,59,61,63,65,67,69,71,73,75,82,83,85,87,89,91,93,95,97,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,3,6,7,11,12,15,20,23,31,35,39,42,43,46,47,48,49,52,55,56,57,60,65,66,68,73,75,77,79,80,83,85,86,88,89,92,94,98,100,110,115,116,118,119,121,122,124,125,128,129,132,133,138,139,141,142,145,148,151,152,155,156,157,158,178,180,181,184,186,194,196,197,200,201,203,205,206,208,212,213,217,218,220,222,224,227,229,230,231,234,235,237,238,242,249,255,265,268,270,271,272,274,276,277,279,283,292,294,295,296,303,307,308,309,328,334,340,346,347,350,351,353,355,356,359,360,362,364,369,370,373,392,397,398,399,403,405,406,407,408,409,411,413,418,421,423,425,435,436,445,4,8,14,21,26,27,29,32,33,35,36,37,39,41,42,47,49,51,53,55,58,60,61,62,63,71,78,87,89,94,102,104,107,110,111,112,122,126,129,130,137,138,140,147,148,150,153,157,159,162,165,167,168,175,179,180,183,184,186,188,190,191,194,197,202,204,205,206,207,209,210,213,214,216,217,220,232,236,242,243,245,247,248,250,253,254,5,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,123,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,189,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,3,5,10,9,13,15,20,21,33,35,36,57,58,60,61,62,64,65,66,68,72,73,74,77,80,84,86,90,91,92,93,94,95,96,97,98,99,101,102,103,105,106,107,108,109,125,126,128,129,130,132,133,134,135,136,137,139,145,147,148,149,150,151,152,154,155,158,163,164,166,167,175,176,177,178,179,180,182,184,191,194,206,207,210,217,219,230,249,250,251,253,254,255,257,258,265,267,270,285,288,293,294,311,312,313,314,315,318,319,320,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,344,345,346,347,2,3,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,"ia-14780547764",1,2,3,4,5,10,9,11,12,13,14,15,16,18,19,20,21,22,26,32,36,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,2,3,4,5,6,7,8,10,11,12,13,14,9,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,1,2,3,4,5,6,7,0,"ia-14776420023","ia-14569912670","ia-14753377011","ia-14756573275","ia-14776457293","ia-14733584206","ia-14753430431","ia-14753444151",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,91,92,93,94,95,101,102,103,104,105,106,107,108,109,110,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,0,1,2,12,16,17,21,22,24,4,5,6,8,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,47,48,62,65,87,101,103,104,106,107,109,117,118,119,120,121,123,147,149,0,1,2,3,4,5,6,7,11,15,17,22,23,30,38,54,68,69,70,71,72,73,74,79,80,85,86,89,97,98,107,108,117,118,119,120,121,122,123,124,129,134,143,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,34,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,63,64,66,67,70,71,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,21,23,24,25,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,56,57,58,59,60,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,0,1,2,3,4,5,6,7,8,9,11,12,14,15,16,17,19,20,21,22,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,215,216,217,218,219,220,221,222,225,226,228,231,232,233,235,236,239,240,242,243,244,245,246,248,250,251,254,255,257,259,262,264,268,269,270,271,272,274,275,276,277,279,280,281,283,284,285,287,288,289,290,292,294,295,296,298,299,300,301,302,308,309,310,312,313,314,315,316,319,320,322,323,325,328,330,334,2,3,4,5,6,7,8,9,10,11,12,14,15,16,19,21,22,23,24,1,2,5,18,19,20,25,26,27,28,29,30,31,36,45,59,61,62,63,64,69,70,72,73,76,78,79,82,88,89,100,102,103,107,108,111,113,114,115,116,118,124,129,130,132,133,135,136,140,141,143,145,148,152,158,170,171,180,183,188,191,192,196,197,198,200,201,202,203,205,214,215,218,222,224,225,226,227,228,230,232,235,238,239,240,245,246,247,248,249,253,255,259,267,268,271,272,273,275,291,292,293,296,298,299,303,305,306,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,355,356,357,358,359,360,361,362,365,367,368,369,370,371,372,373,374,375,376,377,378,379,381,394,395,399,400,401,405,406,414,415,417,424,431,436,437,439,440,447,449,450,451,453,455,456,466,468,470,471,472,473,474,476,477,478,479,483,485,486,489,490,491,492,496,503,504,505,506,508,509,510,511,513,519,520,521,524,528,529,530,531,534,535,536,551,554,556,559,560,572,573,574,580,581,589,593,594,597,598,599,600,601,602,603,604,605,606,608,609,610,611,613,614,625,628,633,634,635,636,637,638,639,641,644,645,647,648,649,652,656,657,658,659,660,661,664,665,666,0,1,3,4,5,6,10,11,12,7,8,9,14,15,17,18,19,20,21,23,24,26,28,29,30,31,32,34,35,37,38,40,41,43,44,45,46,48,49,51,53,55,56,58,59,61,62,64,66,67,69,72,73,74,75,76,77,78,79,81,82,83,85,88,89,90,91,93,94,97,99,102,103,105,106,107,109,110,111,113,114,0,1,2,3,4,5,6,9,22,23,29,30,35,55,81,85,107,109,110,111,112,120,123,130,144,145,151,152,156,164,165,166,167,168,172,183,185,186,192,193,194,195,196,197,198,199,200,201,202,205,206,207,208,209,210,211,212,213,214,218,219,220,221,222,223,230,235,236,237,238,239,240,241,242,243,244,246,248,249,253,254,255,256,257,258,259,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,63,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,0,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,0,1,2,3,4,5,10,11,12,6,8,9,13,14,15,16,18,19,20,21,22,23,24,26,31,33,"ia-14776789284",0,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,56,59,60,62,66,68,69,70,71,72,73,77,80,81,92,95,100,97,101,102,103,105,116,121,127,128,129,130,131,135,136,137,138,140,141,142,150,152,153,154,156,158,163,165,166,170,171,173,174,175,176,177,193,195,199,201,205,207,208,209,210,212,214,215,216,217,220,221,222,223,224,225,226,227,230,232,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,264,266,267,268,269,272,274,275,281,282,284,285,286,291,294,300,301,302,303,305,307,310,311,312,313,314,317,318,320,322,323,324,325,329,331,332,333,334,335,336,344,349,350,360,379,382,383,407,409,424,425,430,438,445,461,470,475,482,485,486,488,490,494,499,500,502,503,507,509,510,512,515,516,517,518,519,527,528,529,530,531,535,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,2,3,4,5,6,0,1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,0,0,0,0,0,0,0,1,2,5,6,7,13,14,15,17,19,20,21,22,23,24,25,27,29,30,31,32,33,34,36,37,38,39,40,42,45,46,48,50,53,54,56,58,59,60,62,65,66,69,70,72,73,74,75,76,78,79,82,83,84,85,87,89,91,95,96,100,102,103,104,105,107,109,110,111,112,113,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,17,19,20,21,22,23,24,25,26,27,30,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,56,57,58,59,60,61,63,64,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,93,96,97,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,150,152,153,0,1,4,11,15,16,17,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,65,66,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,114,115,116,117,118,119,120,122,124,125,126,127,128,129,130,131,132,138,139,140,142,143,144,145,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,175,176,177,180,181,182,183,184,188,191,192,193,194,195,199,200,201,202,203,204,205,208,209,210,211,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,369,370,372,373,374,375,376,377,378,379,381,382,384,385,386,387,388,389,390,391,392,393,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,445,446,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,481,482,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,583,584,585,586,587,588,589,592,593,594,595,602,603,604,605,607,608,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,691,692,693,694,695,696,697,698,699,700,701,702,703,706,707,708,709,710,711,712,713,714,715,716,717,718,720,722,723,725,726,727,728,730,753,754,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,787,788,791,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,819,820,821,822,823,824,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,896,898,899,900,901,902,903,904,905,906,907,908,909,910,911,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,932,933,936,938,939,940,941,942,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,1000,995,996,997,998,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1020,1021,1022,1023,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1044,1045,1046,1047,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1225,1226,1230,1231,1232,1234,1235,1241,1242,1244,1245,1250,1252,1255,1257,1258,1259,1260,1263,1264,1267,1268,1271,1272,1275,1277,1280,1281,1282,1283,1287,1290,1291,1292,1294,1296,1297,1298,1299,1302,1303,1304,1305,1306,1308,1309,1311,1312,1317,1319,1320,1322,1323,1324,1325,1328,1342,1343,1344,1347,1349,1355,0,1,2,3,5,7,8,16,17,22,23,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,76,77,79,80,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,317,318,319,320,322,324,325,327,328,329,330,331,332,333,334,335,336,338,339,340,341,344,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,131,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211,212,213,214,215,216,217,218,219,221,222,223,225,227,228,229,230,232,233,234,235,236,237,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,300,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,495,496,497,499,500,501,503,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,582,584,585,586,587,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,645,648,649,650,651,653,658,659,663,668,671,678,682,683,686,688,689,693,698,700,702,703,706,707,708,709,711,712,713,716,721,726,728,729,730,732,733,734,735,736,737,738,745,746,748,749,750,751,752,757,758,759,763,764,765,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,1,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,29,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,0,1,2,5,10,11,6,8,9,12,13,14,16,18,19,20,21,25,29,30,31,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,100,101,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,116,119,120,121,123,124,125,126,127,128,129,130,131,134,136,137,138,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,176,177,178,179,180,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,231,232,233,234,235,236,237,238,239,240,241,243,244,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,289,290,291,292,294,295,298,299,301,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,356,357,358,360,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,380,381,382,387,388,394,395,396,397,398,399,400,401,402,404,405,406,408,410,411,412,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,438,440,441,443,444,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,462,464,465,466,467,468,469,473,475,476,478,479,483,485,489,491,492,494,495,496,498,499,501,502,504,506,509,510,511,512,513,514,516,517,518,520,521,522,523,525,528,529,530,532,535,536,537,538,539,541,545,547,548,549,550,551,552,554,555,556,558,559,560,561,562,563,565,566,568,569,572,575,576,577,578,580,583,584,589,591,593,595,596,597,599,600,601,604,613,614,615,616,617,619,620,621,622,623,624,626,629,630,631,632,633,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,0,1,2,4,5,6,7,10,11,12,8,9,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,322,323,324,327,328,332,334,335,341,343,344,345,"ia-14779263381",347,348,349,350,351,0,1,2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,98,99,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,151,152,153,154,155,156,157,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,186,187,189,"ia-14771188644",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,58,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,82,86,88,90,91,92,93,94,95,96,97,99,100,101,102,103,104,106,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,135,136,138,139,140,141,142,146,149,152,155,156,157,158,159,166,169,171,172,177,178,179,180,181,183,187,188,189,190,196,197,199,200,201,202,203,204,205,206,208,209,210,211,212,213,217,218,220,221,224,226,227,230,231,232,233,235,236,237,238,242,243,244,246,247,252,255,256,257,260,262,263,264,265,266,271,273,280,282,283,285,288,291,293,294,295,297,298,300,301,303,304,305,307,308,309,310,312,315,316,317,318,321,325,326,327,328,329,330,331,335,337,339,340,342,344,345,346,347,348,349,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,392,393,395,396,398,399,401,403,407,408,412,416,417,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,459,460,461,463,464,466,467,468,469,472,473,474,479,480,481,483,484,488,489,490,491,492,493,494,495,496,497,499,510,511,512,513,514,516,517,521,525,527,528,529,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,551,554,555,557,570,577,578,579,580,581,582,583,584,588,589,590,591,592,593,594,595,596,597,598,599,600,602,603,604,605,606,607,612,614,615,616,617,619,620,622,623,624,625,626,627,628,629,630,631,632,633,634,635,638,639,640,641,642,643,644,647,648,650,651,652,653,655,658,659,660,662,663,664,665,666,667,669,670,671,672,675,677,680,681,682,684,685,686,687,689,690,691,692,693,696,700,701,702,703,705,706,707,708,709,715,716,717,718,719,720,721,722,723,726,727,728,729,730,735,737,738,741,742,743,744,746,747,748,750,752,753,755,759,760,761,763,764,766,767,768,769,771,772,774,778,781,782,783,784,785,786,787,788,789,791,792,795,796,798,799,800,801,802,805,807,808,809,810,811,812,813,814,815,816,819,820,821,822,823,825,827,829,830,831,832,834,835,837,838,839,840,845,846,848,849,850,851,852,855,856,857,858,859,862,863,864,865,866,868,869,870,872,873,874,875,876,878,879,880,881,882,883,885,886,888,889,890,891,895,896,897,900,903,906,907,908,914,915,916,917,920,921,922,924,925,926,927,928,929,930,931,932,933,934,935,936,937,939,941,944,945,946,947,949,950,951,952,953,954,955,956,958,959,960,961,964,965,969,970,971,973,974,975,977,981,983,984,985,988,1000,1001,1003,993,994,995,996,997,998,999,1004,1005,1006,1008,1009,1010,1011,1012,1014,1015,1016,1017,1018,1019,1022,1024,1025,1026,1027,1028,1029,1030,1031,1035,1036,1037,1038,1039,1040,1041,1043,1046,1047,1048,1050,1051,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1079,1080,1081,1082,1083,1085,1086,1090,1091,1093,1094,1096,1098,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1115,1116,1117,1119,1120,1125,1126,1127,1130,1131,1135,1137,1138,1139,1141,1142,1143,1144,1145,1147,1151,1152,1153,1154,1155,1156,1157,1158,1159,1163,1165,1168,1171,1172,1173,1174,1175,1176,1177,1178,1179,0,0,0,0,0,0,0,0,0,0,1,10,11,12,13,2,3,4,5,6,7,8,9,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,1,2,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,98,99,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,2,3,4,5,6,7,0,0,0,0,0,0,1,10,12,2,3,4,5,6,7,8,9,13,15,16,19,20,23,24,26,27,28,29,30,31,33,34,35,37,38,39,41,42,44,45,46,49,51,53,54,56,57,58,59,61,62,64,65,67,68,69,75,76,77,78,79,80,81,82,84,86,87,89,90,92,93,95,96,97,98,100,99,101,102,103,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,125,126,127,128,129,131,132,133,135,136,138,139,140,141,143,144,146,147,149,150,151,152,153,154,156,157,158,159,161,162,164,165,166,167,168,170,171,172,173,176,181,184,185,186,187,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,217,219,220,221,222,223,225,226,227,229,231,232,234,236,237,0,0,1,2,3,4,5,6,7,10,8,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,0,0,0,0,0,0,0,0,0,1,3,5,8,10,12,15,18,20,21,24,26,28,31,34,35,37,40,0,1,3,4,6,7,8,9,10,11,12,16,17,18,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,2,3,10,11,12,13,14,15,16,8,9,17,18,19,20,21,22,23,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,131,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,331,332,334,335,336,337,338,339,340,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,417,418,419,420,421,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,91,92,93,94,95,96,97,98,99,100,101,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,0,1,2,3,7,8,14,15,16,18,19,20,22,23,24,28,35,36,54,56,57,58,62,67,69,70,2,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,96,100,101,102,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,4,6,7,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,"ia-14783413162",57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,81,83,84,87,88,89,91,93,94,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,"ia-14597146838",138,139,140,141,142,143,144,145,146,147,149,150,152,153,154,155,156,158,161,162,164,168,169,170,171,"ia-14597139289",172,173,175,176,177,181,182,183,184,187,189,192,193,194,195,196,201,202,203,204,"ia-14760818526",207,209,210,211,212,213,216,217,218,219,220,221,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,246,247,248,249,250,251,252,253,256,257,258,260,261,262,263,264,265,266,267,269,271,273,274,276,277,278,279,280,281,283,284,285,286,287,288,289,290,292,293,294,295,296,299,301,302,303,311,312,313,315,316,317,318,319,320,321,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,347,348,349,352,354,356,"ia-14597369877",358,359,361,362,364,365,366,368,"ia-14597188670",378,"ia-14781538474",380,381,383,384,386,389,"ia-14597255368",395,398,400,"ia-14780760241",407,408,409,412,414,415,418,419,420,422,423,424,425,427,428,429,430,431,433,434,435,436,437,438,439,440,441,442,443,444,446,448,449,450,451,452,453,454,455,456,457,458,459,460,"ia-14597268029",461,464,468,470,471,472,473,474,475,477,478,479,482,483,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,503,506,507,509,510,"ia-14597241970",512,513,514,516,517,518,519,520,521,522,524,525,526,527,528,529,1,2,5,6,7,8,9,10,11,12,13,15,16,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,64,66,67,68,69,70,71,72,73,74,75,77,79,80,81,84,88,90,93,96,97,99,100,101,103,104,105,106,107,108,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,159,160,161,162,164,165,166,167,170,171,172,173,174,175,176,177,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,241,242,243,244,245,246,247,248,254,255,256,257,258,259,261,262,263,266,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,300,301,303,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,348,351,352,353,354,355,357,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,0,1,2,3,4,5,6,7,10,11,12,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,81,82,84,85,86,87,0,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,21,22,23,24,27,28,29,31,34,35,36,37,38,39,40,41,2,3,4,5,6,7,8,9,10,11,12,14,16,18,20,0,1,2,3,4,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,10,11,12,14,15,18,19,20,21,22,23,24,0,1,2,4,6,10,7,8,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,0,1,2,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,46,47,48,49,50,51,52,53,54,55,56,57,58,"ia-14578666080",60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,96,97,98,99,100,101,102,103,105,108,122,123,124,125,127,128,129,130,131,134,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,20,21,22,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,65,66,67,70,71,72,73,74,75,76,78,79,80,82,83,84,85,86,87,88,89,92,93,94,95,96,97,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,117,118,120,121,122,123,124,125,126,128,129,131,132,133,134,135,136,137,138,139,140,143,145,146,148,149,150,151,152,153,155,156,157,158,160,161,162,163,0,1,2,4,5,6,7,10,8,11,13,14,15,16,17,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,84,86,87,92,94,96,97,98,101,102,105,106,107,109,110,111,112,113,114,117,118,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,142,143,144,145,146,147,148,149,150,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,"ia-14740990156",36,37,38,"ia-14740992736",40,41,42,43,44,45,"ia-14577354529",47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,"ia-14577371279",66,67,"ia-14577387888",69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,"ia-14741039296",89,90,91,92,93,94,95,"ia-14763720572","ia-14760877701",100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,129,135,"ia-14577623177",137,138,139,140,141,142,143,144,145,"ia-14577402200","ia-14783964803",148,149,150,"ia-14783971273",155,156,157,158,159,162,163,164,165,166,167,168,"ia-14577472289",170,171,172,173,174,175,176,177,178,179,180,182,183,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,205,206,207,"ia-14577519488","ia-14577694947","ia-14761797424","ia-14577466240",212,215,216,217,218,"ia-14763838752",220,221,222,223,224,225,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,"ia-14761844174",253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,"ia-14577588229","ia-14741237056",281,282,283,284,285,286,287,"ia-14577786127",289,290,291,292,293,294,296,297,300,302,303,304,305,306,307,308,309,310,"ia-14761908754",312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,335,336,337,338,339,340,342,343,344,345,346,"ia-14577844497",348,349,350,"ia-14577679148",352,355,356,357,358,359,360,362,363,364,365,366,367,368,369,370,372,373,374,375,376,378,380,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,467,468,469,470,471,472,473,474,475,476,477,478,482,483,484,485,486,487,488,489,490,491,492,494,495,496,497,498,499,500,501,502,503,504,506,507,508,511,512,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,550,552,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,52,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,84,85,86,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,199,200,201,202,203,204,205,206,207,208,209,210,215,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,251,256,258,259,260,261,263,264,265,267,268,270,271,272,273,274,275,276,279,280,281,282,283,284,285,286,287,288,289,290,292,293,297,298,299,300,301,302,303,304,305,308,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,338,340,341,342,343,344,345,346,347,348,349,352,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,379,381,382,383,384,385,386,387,388,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,450,451,452,453,454,455,456,457,458,459,463,464,465,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,486,491,494,495,496,497,498,500,510,511,512,0,4,5,6,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,62,63,64,65,66,67,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,129,130,131,136,137,138,139,140,141,142,143,144,145,146,147,148,149,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,182,184,185,186,187,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,229,230,231,232,233,234,235,236,237,238,239,240,241,243,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,284,285,286,287,288,289,290,292,293,295,297,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,466,468,469,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,513,514,515,516,517,518,520,521,522,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,576,579,581,582,584,585,586,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,649,650,654,655,656,657,658,660,661,662,664,665,666,667,668,669,675,676,677,678,679,680,681,682,683,684,685,686,687,689,690,691,692,693,694,696,708,709,714,1,2,3,4,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,102,103,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,138,140,142,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,218,221,222,223,224,225,226,227,228,229,230,231,232,236,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,267,268,269,271,272,273,274,275,276,277,278,279,280,281,283,285,286,287,288,289,291,292,293,294,297,298,304,305,306,307,308,310,311,312,313,314,315,316,317,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,385,388,390,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,417,418,419,420,421,422,424,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,443,444,445,446,447,448,449,450,452,453,454,455,457,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,480,482,483,484,485,486,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,587,588,589,590,591,592,593,594,596,597,598,599,601,602,603,604,605,606,607,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,174,175,177,178,179,180,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,201,202,203,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,283,284,285,286,287,288,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,351,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,393,394,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,429,431,432,433,434,435,436,439,441,442,443,445,446,447,448,449,450,451,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,488,489,490,491,492,493,494,495,499,500,501,502,503,504,507,508,509,510,511,512,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,549,550,551,552,553,554,555,556,558,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,590,591,596,597,598,599,600,601,604,605,608,609,611,622,2,14,16,26,27,29,30,32,35,36,38,39,40,41,42,43,49,50,51,58,59,60,61,62,63,65,66,67,69,79,80,81,82,84,87,90,94,95,97,102,98,104,105,108,109,113,115,116,119,120,122,125,126,127,128,132,135,136,137,145,146,148,149,151,152,153,155,158,159,160,161,162,163,164,165,166,167,168,169,170,0,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,4,5,6,7,8,9,10,11,8,11,19,22,24,25,26,28,29,34,37,38,39,40,44,47,50,52,54,62,65,68,69,71,73,74,75,0,0,0,0,1,2,3,5,6,7,8,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,39,41,42,43,44,45,46,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,71,72,73,74,76,77,78,79,80,82,83,84,86,87,88,89,91,92,94,95,96,97,98,100,101,102,99,104,105,106,107,108,110,111,112,113,114,115,116,118,119,120,122,123,124,125,126,127,128,129,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,158,159,160,161,162,163,165,166,167,168,170,171,173,174,176,177,178,180,181,183,184,186,187,188,189,190,191,192,193,194,195,197,198,199,201,202,203,204,205,206,207,209,210,212,213,215,216,217,218,219,220,222,224,225,226,228,229,231,232,235,236,238,239,240,241,242,243,244,245,248,249,251,252,253,255,256,257,259,260,263,264,265,266,268,269,270,271,272,273,275,276,277,278,279,280,282,283,284,286,287,289,290,292,293,295,296,298,299,301,302,305,306,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,0,1,2,3,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,91,92,93,94,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,235,236,237,238,239,240,241,242,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,285,286,287,288,289,290,291,292,293,294,295,296,297,298,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,36,2,4,6,7,8,10,9,11,12,13,14,15,18,19,20,21,22,23,24,25,26,28,29,30,32,33,35,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,0,2,3,4,5,6,8,10,11,14,15,16,17,19,20,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,48,49,50,52,53,55,56,57,58,59,61,62,63,64,65,66,68,69,71,72,73,74,75,76,79,82,83,85,87,89,90,91,94,95,96,97,100,101,102,103,99,107,108,111,112,115,117,119,121,123,125,126,127,128,129,133,134,137,140,141,143,144,145,147,148,151,152,154,155,156,158,160,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,6,20,21,22,25,26,1,2,3,4,5,6,7,8,9,10,11,12,"ia-14778027894",14,15,16,17,18,"ia-14778053104",19,21,"ia-14593705050",22,24,25,26,"ia-14778065064",28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,"ia-14593817929",53,54,55,56,57,58,59,60,61,62,63,"ia-14800386213",65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,"ia-14593853240",82,83,"ia-14780225172",85,86,87,"ia-14594079377",88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,"ia-14593968128",106,107,108,109,110,111,112,113,114,115,116,117,118,119,"ia-14757644716",121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,"ia-14780384432",151,152,153,154,155,156,158,159,160,161,162,0,8,9,15,72,73,79,1,2,3,4,7,8,9,10,11,13,14,15,16,17,18,20,21,22,23,25,26,27,30,31,32,33,34,36,40,47,53,54,61,72,73,77,78,80,82,83,84,85,86,88,89,92,97,98,99,107,114,122,123,124,125,126,127,129,130,131,132,133,135,137,138,140,142,143,149,150,151,154,155,156,157,160,161,163,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,182,185,186,187,188,189,190,191,193,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,214,215,217,218,219,220,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,248,250,251,253,254,255,256,257,259,261,263,264,266,267,271,272,273,274,276,277,279,280,281,283,284,285,286,287,291,293,296,298,300,301,302,303,304,306,308,309,310,311,312,313,316,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,336,338,339,341,344,346,348,349,351,354,355,357,358,359,360,362,363,364,365,366,367,368,378,381,382,383,385,387,388,389,391,393,394,395,397,398,400,401,402,404,405,406,407,408,412,413,414,417,418,419,420,422,423,424,426,428,429,430,431,432,435,436,0,1,2,9,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,54,56,57,59,60,61,62,63,66,70,71,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,100,101,102,103,94,95,99,104,105,108,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,139,140,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,176,177,178,181,183,184,186,187,188,189,190,192,193,194,195,196,197,198,199,201,202,203,204,206,211,220,221,223,224,225,229,231,233,234,235,236,237,238,239,240,241,242,244,245,248,249,250,252,254,255,256,257,259,261,263,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,282,283,284,285,286,287,288,289,290,291,292,5,6,7,8,10,11,13,14,16,19,20,22,25,27,28,32,33,34,35,36,38,39,40,44,45,70,71,72,85,88,89,61,64,75,80,82,83,84,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,27,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,55,56,57,58,59,61,62,64,65,66,67,75,76,77,78,82,84,85,86,87,89,90,0,"ia-14779476421",2,3,4,5,7,8,9,10,11,12,"ia-14595996678",15,16,17,"ia-14782292472","ia-14780288934",20,"ia-14802509593",17,28,51,52,54,59,60,62,63,64,65,66,70,71,73,75,76,77,78,79,80,81,82,83,84,85,87,89,90,91,95,96,97,98,99,100,101,102,104,105,108,109,110,111,112,113,114,116,117,118,121,123,125,144,148,154,156,45,46,49,57,59,62,68,69,72,78,79,80,83,85,86,90,93,94,96,97,100,102,106,108,112,113,122,125,126,130,134,136,144,147,151,153,154,155,156,158,162,170,172,175,177,178,183,186,191,195,198,199,202,208,211,214,221,223,224,227,230,240,241,242,244,246,257,261,262,3,4,12,14,25,31,37,44,49,51,52,57,60,67,75,79,81,83,93,101,105,106,117,118,128,137,140,145,150,162,163,164,167,169,174,175,182,191,192,199,200,201,211,212,220,221,10,11,9,16,22,25,27,29,32,35,38,39,43,45,48,52,56,59,60,62,67,69,75,78,79,80,81,86,89,94,95,96,100,103,108,110,111,117,118,119,121,122,123,124,126,131,133,134,135,136,137,138,139,141,142,143,149,154,162,163,165,166,168,171,179,180,182,187,195,203,205,207,208,209,210,212,213,215,216,218,219,222,228,229,230,233,236,237,238,239,251,256,258,262,263,266,267,269,270,272,277,278,279,283,290,293,294,295,296,297,298,301,302,303,306,315,318,319,320,321,323,324,325,326,329,330,339,340,341,342,343,344,348,349,350,351,352,353,354,356,357,358,360,361,363,367,374,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,24,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,3,10,14,19,40,44,56,57,58,59,60,61,63,66,67,69,70,71,72,73,75,76,77,78,81,83,87,88,89,90,91,97,98,100,101,102,103,1,2,3,11,12,13,15,16,17,18,20,22,23,25,26,27,29,30,31,32,33,34,35,36,37,39,42,43,45,46,47,10,12,16,3,8,21,22,24,26,30,33,34,36,39,43,47,48,51,52,54,58,63,64,66,67,69,71,73,75,76,81,83,86,93,99,100,0,2,3,4,5,6,7,10,11,12,13,14,15,17,19,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,43,46,47,53,61,66,67,68,69,70,72,73,75,77,78,79,80,81,83,84,86,87,92,93,0,1,10,17,35,36,37,39,48,69,87,89,90,95,96,106,111,114,116,121,122,125,129,132,133,134,138,139,140,143,144,145,152,155,157,160,"ia-14802952623",3,12,14,16,17,18,19,23,24,25,27,29,33,"ia-14596395370",34,0,1,3,4,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,33,34,36,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,1,3,4,6,7,8,9,13,14,16,17,18,19,21,22,24,25,26,29,31,32,33,34,36,37,39,40,41,43,44,45,48,49,51,53,55,58,59,62,64,65,68,70,72,73,74,75,76,77,79,80,82,83,84,85,88,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,110,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,130,131,132,133,135,136,138,140,141,142,143,144,145,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,0,2,3,4,5,6,10,11,12,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,54,55,56,57,62,63,64,65,66,67,70,71,72,73,74,76,77,78,79,81,82,83,84,87,88,90,91,92,94,95,98,99,100,101,102,104,106,107,108,109,111,113,114,116,117,118,121,122,124,125,126,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,157,158,159,160,161,162,163,164,165,169,170,171,172,173,174,175,176,178,179,181,182,183,184,185,186,188,189,191,193,194,195,196,197,199,200,201,202,203,204,205,207,209,210,211,212,213,214,215,220,222,223,224,225,226,227,228,229,230,231,232,233,234,237,238,239,240,242,243,245,246,247,248,249,250,251,252,253,254,257,258,259,265,266,267,268,269,270,271,272,273,275,276,278,279,280,283,284,285,288,291,292,293,295,296,298,299,300,301,305,306,307,308,310,311,312,319,321,322,323,324,326,327,1,2,4,5,6,7,8,10,11,12,18,19,20,21,22,25,26,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,51,54,57,58,59,60,61,62,66,67,68,69,70,71,72,73,74,75,76,77,82,83,84,85,86,87,88,90,91,92,93,94,95,97,98,102,106,107,108,109,114,115,116,117,118,119,122,123,125,127,128,129,130,133,134,135,138,139,140,141,142,143,144,145,147,148,149,150,151,154,155,156,157,158,160,161,162,163,165,166,167,168,169,172,173,174,175,178,179,180,181,182,183,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,221,224,225,227,228,229,230,233,235,236,238,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,44,45,47,49,50,52,53,55,56,57,58,62,64,65,66,68,69,70,71,72,74,75,76,77,78,81,82,83,84,85,87,88,89,90,91,92,94,95,96,100,101,102,97,98,99,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,162,163,166,167,168,169,171,172,173,174,175,176,178,179,180,184,186,187,188,189,190,192,193,194,195,198,201,202,204,205,206,207,208,209,210,211,212,213,214,1,2,3,4,5,6,10,7,15,16,17,18,19,20,21,22,23,25,26,28,29,30,31,32,33,34,38,39,40,42,43,48,49,50,51,52,53,54,55,56,58,59,60,61,62,65,66,67,71,72,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,92,93,94,95,96,97,101,102,103,104,105,106,107,108,109,110,112,113,114,116,117,118,119,120,121,122,123,125,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,162,163,164,165,166,168,170,171,172,173,174,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,215,217,219,224,225,226,227,228,229,231,233,240,241,244,246,247,248,250,0,2,3,4,6,7,9,11,12,13,15,16,17,19,20,21,22,23,24,26,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,51,52,55,56,57,59,60,61,64,65,67,69,70,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,91,92,94,95,100,101,98,102,103,105,106,107,108,109,110,111,113,114,116,118,119,120,121,122,123,124,125,126,127,128,131,132,135,0,2,4,5,6,7,9,12,13,14,15,16,17,18,19,24,26,27,29,30,34,35,36,37,38,41,43,44,45,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,100,101,102,105,106,108,109,111,113,114,115,116,117,118,119,120,122,123,124,125,126,127,"ia-14766794614",1,2,"ia-14765986141",5,6,7,8,9,14,15,18,19,20,25,26,27,28,29,31,32,33,34,35,37,38,40,41,"ia-14769187015",44,46,47,49,50,"ia-14582557428","ia-14789064813",55,56,57,60,61,"ia-14582735197","ia-14582570158",67,68,69,"ia-14582572618",72,75,76,79,80,81,82,83,84,86,89,90,93,94,95,96,97,98,99,100,101,103,105,107,109,110,111,112,113,114,117,118,"ia-14582769507",123,"ia-14769241035",124,126,127,128,129,130,131,"ia-14582611748",132,"ia-14582533740",135,136,137,138,139,140,0,2,3,6,7,10,9,11,12,13,14,15,16,17,18,22,23,24,25,26,27,29,30,31,32,36,37,38,39,40,41,43,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,80,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,105,106,110,112,114,116,119,120,121,122,125,126,127,128,130,131,132,133,135,136,0,2,3,4,"ia-14592436097",6,10,11,9,"ia-14592311158",14,15,16,17,21,22,24,25,26,27,"ia-14778622682",28,29,33,34,35,"ia-14776650704",36,"ia-14756004886",40,42,43,"ia-14756041646",45,46,51,53,"ia-14592358330",54,55,59,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,"ia-14778782922",84,85,86,87,89,90,91,93,94,"ia-14776795394",96,100,99,101,102,108,109,110,111,112,"ia-14592512410",113,114,115,119,"ia-14799110863",122,123,124,125,127,129,130,131,132,134,"ia-14778929472",135,136,137,138,139,142,143,144,145,146,0,1,2,3,6,7,11,"ia-14576860777",13,14,28,30,34,"ia-14763006122","ia-14740339476","ia-14763007812","ia-14576693719",42,43,44,46,48,51,52,53,56,63,64,"ia-14740364266",70,71,72,0,1,6,8,9,11,13,16,17,18,19,21,23,24,26,27,29,32,36,38,40,42,43,45,47,48,50,53,54,56,57,58,59,60,62,67,69,70,71,72,74,75,76,78,79,4,6,7,11,14,15,"ia-14798685043","ia-14592176308",19,23,24,27,29,32,33,35,36,38,39,40,41,43,45,51,52,54,55,56,58,59,61,62,63,64,66,67,68,70,72,73,74,76,77,78,79,80,81,82,12,13,14,15,18,20,21,23,24,26,29,30,31,32,33,34,35,38,39,40,41,42,43,44,46,47,49,51,52,53,54,56,57,58,61,63,64,66,68,71,73,74,75,77,78,81,82,85,88,89,91,92,93,95,96,97,99,100,101,102,103,105,106,107,110,2,5,12,15,16,18,19,21,22,24,25,26,27,31,32,33,34,37,39,41,42,47,48,49,51,53,54,56,58,60,61,62,63,66,67,3,4,18,20,21,22,23,24,25,26,"ia-14585948117",30,"ia-14585780389",32,33,35,36,37,39,41,"ia-14585799698","ia-14585790499",45,"ia-14772440265",52,55,59,"ia-14585965937",65,67,70,71,"ia-14772447805",76,"ia-14585804049",81,"ia-14749445036",0,2,3,4,10,6,7,8,11,12,13,14,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,106,108,109,110,111,112,113,114,115,116,117,118,121,124,128,129,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,170,171,172,173,174,175,176,177,178,179,181,182,183,184,186,187,196,0,1,"ia-14803093913",3,7,"ia-14782893112",8,11,12,13,14,15,16,17,18,19,20,22,"ia-14780903724",27,28,29,30,32,33,34,35,37,38,39,41,42,44,45,50,52,53,54,55,56,57,58,"ia-14780919014",60,62,63,64,65,70,71,"ia-14596575730","ia-14596640338",76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,100,94,96,97,99,102,103,105,106,107,108,109,110,111,112,113,114,115,116,118,119,121,122,123,125,126,127,129,131,132,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,160,161,162,163,165,166,167,169,170,171,172,173,174,176,178,179,180,182,183,184,185,186,188,189,190,191,192,"ia-14596674849",194,195,196,197,198,199,200,201,204,206,"ia-14596838387",208,211,212,214,215,217,218,219,220,221,0,2,3,4,6,10,9,12,15,16,18,21,22,24,26,33,34,35,36,38,39,41,42,43,44,46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,50,51,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,107,117,118,119,120,121,123,124,126,128,129,131,132,133,136,137,138,139,140,141,142,143,145,146,150,151,152,153,156,163,5,6,7,8,11,12,14,15,16,17,19,20,21,22,30,31,32,33,34,39,40,42,43,44,47,54,55,56,58,59,63,64,65,67,69,77,80,81,82,83,86,90,91,92,96,99,105,106,108,110,113,115,117,119,123,125,126,131,142,145,150,153,156,159,161,165,167,169,172,173,176,177,178,180,182,183,184,186,187,188,190,192,194,197,198,200,203,205,206,208,209,210,211,212,213,215,216,217,218,219,220,221,224,227,228,229,232,233,235,236,238,240,244,248,251,254,255,257,258,260,261,262,264,267,269,271,273,276,277,278,282,283,287,288,291,292,293,297,299,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,0,1,2,3,4,5,6,14,15,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,41,42,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,99,101,102,104,105,106,107,108,109,110,0,3,4,5,6,7,8,10,9,12,13,18,19,20,21,23,25,26,27,28,34,35,36,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,85,88,89,90,96,97,98,100,103,105,106,107,108,109,110,111,114,115,116,117,120,121,122,124,125,127,129,130,131,132,134,135,136,137,139,142,143,145,146,147,148,149,151,152,155,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,0,3,4,5,6,7,8,9,14,15,16,17,18,19,20,21,22,23,24,26,29,31,32,33,35,36,37,43,44,45,46,47,50,51,53,54,56,66,67,68,69,70,71,72,73,75,77,78,79,80,81,82,83,84,88,91,94,95,96,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,363,365,366,368,369,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,395,396,397,398,399,400,403,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,6,7,8,9,10,11,12,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,29,30,31,34,35,36,37,38,40,41,43,44,45,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,2,6,18,23,30,33,39,42,50,53,59,67,69,73,76,83,93,100,106,113,117,118,123,134,140,150,151,161,170,177,180,185,190,193,197,198,200,205,0,5,16,23,26,36,37,41,44,47,50,55,65,72,75,82,85,89,96,100,108,115,120,126,134,137,141,144,147,153,161,168,175,181,188,196,0,1,10,14,19,27,32,37,47,53,57,63,66,74,86,91,100,104,109,116,119,122,127,130,141,144,151,158,159,167,174,179,0,1,2,3,4,5,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,42,43,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,2,4,5,7,8,10,12,13,14,15,18,19,22,24,25,28,29,30,33,35,37,38,39,44,46,47,48,50,51,52,55,57,59,60,65,66,69,70,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,20,10,9,12,14,15,16,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,36,37,39,40,42,43,44,46,47,48,49,51,52,55,56,57,58,59,60,61,63,66,68,71,76,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26,27,28,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,5,6,7,8,10,13,15,16,17,20,21,22,23,25,27,30,31,33,36,38,40,41,43,44,45,47,49,50,56,57,58,60,63,65,66,68,69,71,72,73,74,77,78,79,81,82,84,87,90,91,93,95,97,99,101,103,105,107,108,1,2,3,4,6,10,11,16,17,18,7,8,24,25,26,30,31,32,35,36,38,39,42,46,47,50,52,53,56,57,58,59,60,65,66,67,68,69,70,71,73,74,76,77,79,83,85,90,92,93,94,96,98,99,100,111,112,113,124,125,127,128,130,132,143,144,145,146,147,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,2,4,5,6,8,9,10,11,13,14,15,16,17,19,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,58,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,23,24,27,29,34,36,37,39,41,42,46,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,66,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,136,137,144,146,147,149,154,162,171,172,173,174,175,177,178,180,182,184,185,186,187,188,189,190,191,192,194,195,196,197,199,200,201,202,203,204,205,206,207,208,227,233,234,237,238,240,241,242,243,252,254,255,256,258,272,276,286,294,298,309,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,380,381,382,384,385,386,387,388,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,415,416,417,418,420,421,423,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,445,446,447,449,454,455,456,457,458,461,464,465,466,467,468,469,470,471,474,475,476,477,478,479,489,497,498,503,504,510,512,513,514,515,516,517,519,521,524,529,533,534,555,593,599,601,606,607,608,616,625,626,627,628,646,648,649,658,661,662,666,667,668,670,671,672,673,675,676,677,678,679,680,681,682,683,684,685,693,695,696,701,704,705,711,712,713,715,718,719,720,722,723,724,728,729,732,733,734,735,736,737,739,740,742,743,744,745,746,747,748,749,752,754,755,756,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,776,777,778,779,780,781,783,784,785,791,792,29,30,57,58,60,85,86,115,116,117,146,27,28,29,30,31,58,59,60,86,87,88,125,126,127,145,146,147,148,149,0,1,2,3,4,10,5,8,14,17,18,19,21,22,23,25,26,27,29,30,31,32,33,34,38,39,40,41,16,24,26,28,29,30,31,32,33,34,35,36,37,39,42,45,46,47,48,52,53,54,55,56,65,67,70,72,73,74,75,76,77,78,79,81,82,83,85,87,88,90,92,93,94,95,97,100,102,103,104,105,107,109,110,118,119,120,123,125,133,134,135,136,137,138,139,141,142,144,145,146,149,151,152,153,154,155,156,157,158,159,160,163,167,169,171,172,173,174,176,177,178,179,181,183,186,187,188,192,193,194,195,196,197,198,200,202,204,205,206,207,208,209,212,213,214,216,221,222,223,227,228,231,232,235,238,245,248,249,250,252,256,259,261,262,263,265,266,267,269,270,271,273,274,276,279,280,286,287,288,291,294,304,307,311,320,321,329,332,337,341,345,347,348,349,355,358,362,370,376,377,381,382,383,384,385,386,387,388,391,393,394,395,396,397,398,405,406,407,408,409,410,412,418,420,422,423,424,425,426,427,430,431,447,448,451,454,455,457,467,468,469,477,480,488,495,496,497,498,499,501,502,505,519,522,524,525,529,530,532,533,534,538,539,540,542,551,557,567,568,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,596,597,598,599,600,601,606,609,611,612,613,615,616,617,622,623,627,628,637,644,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,150,152,153,155,156,157,158,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,101,102,99,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,216,218,219,220,222,223,224,225,226,227,228,229,0,2,3,4,5,6,7,10,12,13,14,15,16,19,20,21,23,26,28,30,33,35,36,39,41,42,45,47,48,51,53,54,57,60,62,65,68,70,74,75,76,77,79,81,82,83,84,86,87,90,92,93,96,99,101,103,106,107,110,112,114,117,118,119,120,121,122,123,126,128,129,132,134,136,137,138,140,142,143,144,146,148,149,153,156,159,162,165,168,171,172,173,175,176,179,183,185,186,189,194,197,200,202,203,205,206,207,208,209,211,214,216,217,220,223,227,230,233,234,235,236,237,239,241,243,246,249,251,252,253,256,258,261,263,264,267,268,269,270,271,272,273,274,275,277,278,280,281,282,283,284,285,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,309,310,313,314,315,317,318,319,320,322,323,324,325,326,327,331,332,333,334,335,336,338,339,340,341,342,343,344,346,347,348,349,350,351,352,353,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,380,381,382,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,404,405,406,409,411,413,415,418,419,420,423,425,426,427,429,431,432,433,435,436,437,438,439,440,442,443,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,468,470,471,472,473,474,475,477,478,479,481,482,483,485,488,491,492,494,495,496,498,501,504,507,508,509,511,514,516,517,518,522,526,527,528,531,532,533,534,535,536,537,538,540,542,543,544,545,547,548,549,550,551,552,553,554,0,2,3,4,5,6,7,10,17,20,21,26,27,28,30,31,32,33,35,36,38,40,41,43,45,47,53,55,56,58,59,60,61,63,65,67,68,69,70,72,77,79,81,82,85,86,88,89,90,100,99,101,104,105,106,108,109,111,117,118,120,121,122,123,124,126,127,128,130,131,132,133,134,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,167,168,169,170,172,173,174,176,178,179,181,183,185,187,188,189,191,193,195,197,198,199,200,202,204,205,207,208,210,213,217,219,225,226,227,229,231,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,283,285,288,289,291,292,294,296,298,300,301,302,303,304,306,308,309,310,312,314,315,316,317,318,319,321,323,324,325,326,327,328,329,330,331,333,334,335,336,337,339,344,345,346,347,348,349,351,352,354,358,359,360,361,362,363,365,366,367,383,384,385,391,392,393,394,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,416,417,421,422,423,424,425,426,427,428,430,431,432,433,434,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,475,476,477,479,480,481,484,485,486,494,497,498,499,500,501,502,503,504,505,507,508,509,511,512,513,514,516,517,518,519,522,524,525,526,527,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,549,550,552,553,556,557,559,560,561,562,563,564,565,567,568,570,571,572,573,574,575,576,578,582,583,586,587,590,591,593,594,596,599,600,602,603,604,605,607,608,609,610,614,616,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,635,654,655,657,658,659,661,663,664,665,666,667,668,669,670,672,673,675,676,678,680,682,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,723,724,726,727,728,729,730,731,732,733,735,736,737,738,739,740,741,742,743,744,745,746,748,749,750,752,753,754,755,757,758,759,760,761,762,763,764,765,767,768,769,770,771,772,773,774,777,779,780,781,783,785,786,789,790,791,792,793,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,150,151,152,153,154,155,158,159,160,161,162,163,164,165,166,167,0,1,2,3,4,5,6,8,9,10,11,12,14,15,17,18,21,23,24,25,27,28,30,31,33,36,37,38,40,41,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,110,111,112,114,115,116,117,120,121,122,123,124,126,128,130,133,134,136,137,138,139,140,141,0,2,5,6,7,8,9,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,61,62,64,67,68,69,70,71,72,75,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,103,104,105,106,107,108,110,111,112,113,114,115,116,120,121,122,123,124,125,126,127,128,131,133,134,135,136,137,138,139,140,144,145,146,147,148,151,161,166,167,168,169,170,171,172,173,174,175,176,178,179,186,187,189,191,192,193,194,195,196,197,198,204,205,206,207,209,210,211,212,213,214,216,217,218,219,220,221,222,224,226,227,229,230,231,232,233,234,237,238,239,240,241,242,243,244,0,3,4,6,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,28,31,33,36,43,44,45,47,50,54,55,56,59,61,63,70,73,75,76,79,80,81,83,84,86,87,92,95,96,98,101,102,106,107,110,115,116,118,120,121,122,124,125,126,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,150,151,152,153,154,155,156,158,159,160,161,163,164,165,166,167,168,169,172,173,174,176,177,179,180,181,182,183,184,185,186,189,190,192,194,197,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,5,6,9,10,11,12,13,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,40,41,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,4,5,6,7,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,184,185,186,187,190,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,79,80,81,82,84,85,86,87,88,89,90,92,94,95,96,97,100,101,102,98,103,104,106,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,143,144,145,146,147,148,149,151,152,154,158,159,160,165,166,167,168,169,170,171,172,173,176,177,179,180,181,182,184,185,186,187,188,190,192,193,199,200,202,203,204,205,206,208,209,210,213,223,224,225,226,227,228,229,231,232,233,234,236,237,238,239,241,242,243,245,246,247,249,250,251,252,254,255,257,258,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,285,287,289,290,291,292,293,294,295,296,297,298,0,2,3,5,6,7,8,9,10,12,13,14,15,16,17,18,21,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,25,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,0,1,2,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,0,3,4,5,6,7,8,9,10,11,12,13,15,16,17,22,23,25,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,0,0,0,0,0,0,0,0,0,0,0,1,5,6,7,8,10,11,12,13,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,6,7,9,11,12,13,15,16,17,18,19,21,22,23,24,25,26,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,25,33,39,43,50,55,58,63,73,83,92,101,110,114,125,126,127,130,139,143,150,155,159,166,170,178,183,189,196,200,206,210,216,217,220,221,222,226,227,228,234,242,248,252,261,266,271,274,277,280,286,291,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,35,36,38,39,40,45,46,47,48,49,50,51,52,53,54,1,2,3,4,6,7,13,16,19,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,54,55,56,57,58,59,60,63,64,65,66,67,68,69,71,72,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,100,99,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,130,131,132,133,134,135,136,139,0,1,3,5,8,10,11,12,15,19,20,21,23,24,25,27,28,29,30,31,32,33,34,35,36,37,40,42,43,44,45,46,47,48,49,50,54,55,56,57,58,59,60,61,62,67,68,71,72,73,76,77,78,81,82,83,85,86,87,88,89,90,92,93,100,97,98,99,101,102,107,108,109,110,112,113,114,116,117,118,119,120,121,122,123,124,128,129,130,131,132,133,134,135,136,141,142,144,145,146,147,151,152,153,154,155,157,158,159,173,178,181,183,185,186,189,192,193,194,195,200,202,203,204,208,209,210,211,214,219,222,225,226,228,229,230,231,232,233,234,235,237,238,239,242,243,244,245,246,247,248,250,253,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,286,287,288,289,292,294,296,300,302,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,343,344,345,346,347,348,351,353,354,355,356,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,405,408,411,414,421,423,425,428,430,432,433,434,435,436,437,438,439,440,441,442,444,445,448,449,455,459,460,464,465,466,467,468,470,471,472,473,475,480,482,483,485,486,487,488,489,490,491,492,493,494,495,497,501,502,504,505,506,507,509,512,514,516,517,520,522,523,525,526,527,529,530,531,532,533,534,535,537,538,539,540,541,542,544,545,546,547,548,551,554,555,556,557,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,583,584,585,588,589,590,591,592,593,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,616,617,618,619,621,623,627,628,629,632,633,634,638,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,656,657,658,659,664,667,668,669,670,671,672,673,674,675,676,677,680,682,684,685,689,690,691,692,696,697,699,700,701,702,703,708,709,710,711,712,713,714,715,716,717,718,719,720,723,724,725,728,729,730,731,732,734,735,736,737,738,740,743,744,746,747,749,750,751,753,758,759,762,763,764,765,766,767,768,769,770,772,773,774,775,778,779,780,781,782,783,784,785,786,787,788,790,791,792,793,794,795,797,799,800,801,802,803,804,806,807,811,812,813,814,815,816,817,818,819,0,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,4,5,6,7,10,8,9,11,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,100,101,91,92,94,95,96,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,0,1,2,3,4,5,8,20,24,32,36,37,39,40,42,43,44,3,4,10,5,6,7,8,9,12,14,15,16,17,18,19,21,22,23,24,25,26,27,29,30,32,35,36,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,100,103,93,95,96,98,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,0,0,0,0,0,0,0,0,3,4,7,9,10,19,4,6,10,11,12,13,14,7,8,9,16,17,18,19,20,21,22,23,24,25,3,12,13,15,16,18,19,20,22,23,24,26,27,28,31,34,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,53,57,60,61,62,63,64,65,66,67,68,69,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,90,96,98,106,108,112,114,115,116,121,126,127,133,134,135,136,138,140,141,142,143,0,1,2,5,6,8,9,13,14,15,16,17,18,2,5,6,8,11,9,12,14,15,17,18,19,20,22,23,24,26,28,29,30,33,34,35,36,37,41,42,0,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,"ia-14593828467",10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,0,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,1,2,4,5,6,7,8,9,10,11,12,13,14,15,0,0,0,0,0,0,0,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,3,4,5,6,8,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,32,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,8,11,9,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,49,50,52,53,62,63,64,65,66,67,68,69,71,72,73,74,75,76,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,17,20,22,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,87,88,89,90,93,94,95,101,97,98,99,102,104,105,106,107,111,112,114,116,119,122,123,124,125,128,131,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,156,157,158,160,162,164,165,167,168,174,175,176,177,178,179,180,181,183,184,186,187,188,196,202,209,210,213,214,216,217,218,219,221,222,223,225,227,230,231,232,233,234,238,239,240,241,243,245,246,247,248,250,251,252,254,255,258,259,260,262,264,265,266,272,273,274,275,276,277,281,282,286,287,288,289,295,296,298,299,305,306,307,308,309,310,311,315,318,319,320,321,322,326,327,329,330,331,332,333,338,340,341,343,344,345,347,348,349,350,1,2,3,4,5,6,7,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,28,29,30,31,33,34,36,37,38,39,40,42,4,5,6,7,8,10,11,9,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,2,0,0,0,1,3,6,11,12,9,13,17,18,19,20,21,22,23,24,26,27,28,30,33,45,46,47,48,53,54,61,63,64,65,76,81,82,89,91,92,93,94,95,172,175,180,181,182,189,190,208,230,231,232,233,239,241,242,243,246,248,0,0,0,0,1,0,1,2,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,0,0,1,0,0,1,2,0,0,0,1,2,1,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,39,40,41,42,43,44,45,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,147,148,149,150,151,152,154,155,156,157,160,161,162,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,18,19,20,21,22,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,73,74,75,76,1,7,8,9,0,1,2,3,4,5,6,7,10,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,3,4,5,8,9,17,18,19,20,21,25,27,31,32,33,34,36,37,38,40,41,44,45,52,53,54,55,56,58,60,61,62,65,66,68,69,74,75,77,92,94,107,108,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,24,25,26,27,28,29,30,31,32,34,35,38,39,40,43,44,45,46,47,48,49,50,52,53,56,57,58,59,60,61,62,63,66,67,68,69,70,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,1,2,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,194,195,196,197,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,735,736,737,738,739,740,741,742,743,744,745,746,748,749,750,751,752,753,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,195,196,198,199,200,201,202,203,204,205,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396,397,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,568,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,750,752,753,754,755,756,757,758,759,760,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,32,33,35,36,37,41,42,43,44,45,47,48,50,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,70,72,73,74,75,76,77,79,81,82,83,84,85,86,87,88,89,90,91,92,93,100,99,102,103,104,105,106,107,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,149,150,152,153,155,156,157,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,185,187,188,189,190,191,192,193,194,195,197,198,199,201,202,203,204,205,206,207,209,210,211,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,233,246,247,248,250,251,252,253,254,256,257,258,259,260,262,263,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,283,284,287,288,291,292,293,294,295,296,297,298,299,301,305,307,308,309,311,312,313,317,321,322,323,324,325,326,327,328,329,330,331,332,334,335,337,338,339,340,341,343,344,345,348,350,351,352,353,354,355,358,361,362,363,365,366,367,368,370,371,372,376,377,379,380,381,383,384,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,444,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,479,480,481,483,484,485,486,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,509,510,512,513,515,516,518,519,520,521,523,528,529,530,531,533,534,535,537,538,539,542,543,546,547,549,550,551,552,553,554,555,556,557,558,560,562,563,564,565,566,568,569,570,571,572,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,594,595,596,597,598,599,600,601,602,606,607,608,610,611,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,1,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,54,55,58,59,60,61,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,60,61,62,63,64,66,67,68,69,70,71,72,77,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,93,4,5,6,7,8,10,11,12,13,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,3,5,6,7,8,9,11,14,15,16,17,18,19,21,22,23,26,0,1,2,3,4,5,6,2,3,5,6,7,8,10,13,14,16,17,18,20,22,26,29,30,31,32,34,35,36,37,38,39,40,44,45,0,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,102,104,105,106,107,108,109,110,111,112,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,9,10,11,12,15,16,17,19,20,21,22,25,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,143,144,145,146,147,149,150,151,152,154,155,156,157,158,159,160,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,180,181,182,183,186,187,188,189,190,192,193,194,195,196,197,199,200,201,202,204,207,208,209,210,212,214,215,217,219,220,221,222,223,224,226,227,228,230,231,233,234,1,2,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,100,102,103,104,105,107,108,109,110,112,113,115,116,118,120,121,122,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,143,144,145,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,171,174,176,177,179,181,183,184,185,186,189,190,192,194,195,196,197,198,199,200,201,202,205,206,207,208,209,211,212,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,231,232,233,234,237,238,240,241,242,243,244,245,248,249,251,252,253,254,255,257,258,259,260,262,263,264,266,267,268,269,271,272,273,274,275,277,278,280,281,282,283,285,286,287,288,289,290,291,292,7,8,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,44,45,46,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,134,135,136,137,138,139,140,141,143,144,145,148,149,150,151,152,153,154,155,156,157,159,160,161,162,164,165,166,167,170,172,173,174,175,177,178,179,180,181,182,183,184,185,186,192,1,2,4,5,6,7,22,23,24,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,89,90,91,92,93,95,97,98,99,100,101,102,103,104,105,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,137,0,3,4,5,6,11,12,14,9,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,105,106,107,109,110,111,112,113,114,115,116,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,4,5,8,27,31,37,42,43,44,45,50,52,73,87,88,99,105,106,121,166,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,257,258,259,264,266,269,270,271,274,278,280,282,283,284,287,289,290,291,292,301,313,317,318,319,320,321,322,323,324,325,326,328,329,330,331,339,341,343,344,345,346,361,362,371,379,382,385,386,387,415,418,419,424,425,426,447,456,457,458,463,466,467,469,472,473,474,475,476,479,483,484,485,487,489,490,493,495,497,498,501,502,503,504,505,506,507,508,509,511,513,514,515,516,517,520,521,522,523,524,526,529,569,571,572,577,579,580,583,584,585,590,591,592,593,594,595,596,597,598,599,600,601,603,604,607,610,616,622,623,624,626,632,633,634,637,640,641,642,643,644,646,647,649,652,653,656,661,664,665,666,667,668,669,670,671,672,673,674,675,685,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,731,732,733,734,741,756,758,760,769,799,810,814,822,849,850,859,867,868,878,879,880,881,882,883,884,885,886,887,888,908,909,911,912,918,919,920,921,922,923,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,948,949,951,952,953,955,956,957,958,959,960,961,962,963,964,965,966,969,970,971,973,974,976,977,978,979,980,981,982,983,984,985,986,988,992,994,996,997,1000,999,1001,1002,1004,1005,1006,1007,1008,1009,1011,1012,1013,1014,1016,1017,1018,1020,1021,1022,1024,1025,1027,1028,1029,1030,1031,1032,1034,1035,1036,1037,1038,1039,1040,1041,1042,1044,1045,1046,1047,1048,1050,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1063,1064,1066,6,7,8,9,12,13,15,16,17,20,22,23,24,25,26,27,29,30,35,36,39,40,41,46,54,55,56,59,60,61,62,63,64,65,66,69,70,77,81,93,94,106,107,108,110,111,112,99,113,120,127,128,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,159,160,161,162,164,166,167,168,169,170,171,172,175,180,183,184,188,191,204,205,206,207,208,209,210,211,212,218,219,220,221,222,223,228,229,230,236,237,240,241,242,244,248,250,251,252,267,268,269,270,271,272,273,274,276,278,279,282,283,285,286,287,288,289,292,296,298,299,300,301,302,305,306,311,312,315,316,321,322,323,324,325,328,329,330,332,343,348,351,358,359,361,364,365,366,368,372,381,382,383,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,408,409,413,414,416,417,418,419,420,426,428,430,431,432,433,434,438,439,440,442,443,444,446,447,448,449,450,451,453,12,13,15,8,9,16,17,18,20,21,22,23,24,25,27,28,29,36,37,41,42,43,45,46,48,53,55,56,57,58,60,62,63,65,66,67,68,70,71,73,75,77,84,86,87,96,97,98,100,99,105,106,107,108,109,110,111,113,114,116,119,120,121,122,123,124,125,126,130,134,135,136,137,144,147,148,152,160,161,162,163,167,168,169,172,173,175,203,208,209,210,211,212,213,214,215,216,218,220,223,224,227,229,230,232,234,235,236,237,238,239,240,241,242,244,246,248,252,254,256,257,260,261,262,263,265,266,267,268,269,270,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,197,200,201,202,207,208,209,210,211,213,214,215,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21,22,24,25,26,29,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,54,55,56,57,58,59,60,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,186,190,191,192,193,194,195,198,203,204,205,208,209,210,211,212,213,215,216,217,218,219,220,221,223,224,225,226,228,229,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,13,16,26,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,130,131,132,134,135,141,142,143,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,200,201,204,205,206,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,243,1,2,6,7,19,1,4,5,10,11,8,9,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,41,44,50,3,4,5,6,9,10,11,2,3,4,5,6,8,9,10,11,1,2,3,4,5,11,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,3,4,5,6,7,8,9,10,11,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,69,70,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,20,21,22,23,25,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,44,45,46,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,2,3,5,6,7,8,9,10,11,12,15,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,1,4,5,7,8,9,11,12,14,15,16,17,18,19,20,21,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,161,162,163,164,165,166,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,213,214,217,0,1,3,4,5,7,23,24,48,51,61,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,24,28,40,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,2,3,4,5,6,7,8,11,12,"ia-14598354369",2,6,7,11,12,13,15,17,18,20,22,24,25,27,28,30,32,34,36,37,39,40,42,45,49,2,3,4,6,7,8,11,18,48,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,39,40,41,43,44,45,46,47,49,50,51,52,55,56,63,64,65,67,68,70,71,72,81,82,84,85,88,89,90,55,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,1,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,88,92,93,95,96,3,5,6,7,8,9,17,18,19,1,2,3,4,5,6,12,13,14,15,16,18,0,0,0,0,0,0,0,7,8,18,12,36,40,9,18,27,34,38,2,3,4,5,9,10,12,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,2,4,5,6,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,2,4,5,6,7,8,10,9,11,14,17,18,23,24,25,27,28,30,31,32,36,39,40,46,47,48,49,50,52,54,55,57,58,59,60,62,64,65,66,70,71,73,74,75,78,80,81,83,84,85,86,88,89,90,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,112,114,119,124,125,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,152,153,156,157,161,162,163,164,165,167,168,0,1,2,3,4,5,6,7,9,12,15,16,22,23,24,25,27,29,31,32,36,37,41,44,45,46,47,48,50,51,52,58,62,66,68,69,77,78,79,80,82,83,84,86,87,88,89,90,91,92,94,95,2,3,4,5,6,7,9,10,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,217,218,219,221,222,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,288,290,292,3,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,162,163,164,165,166,167,168,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,208,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,238,239,241,242,243,244,3,4,5,6,7,9,10,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,30,31,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,241,244,245,246,248,249,250,254,255,1,2,3,4,5,6,7,10,9,11,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,96,97,98,99,101,102,103,104,106,107,108,109,110,112,114,116,117,119,120,121,123,124,127,128,129,130,131,137,138,139,140,142,143,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,180,181,182,183,184,185,186,187,188,191,192,193,194,196,197,198,199,200,201,203,204,205,206,207,208,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,240,241,242,243,246,247,248,251,252,253,254,255,256,257,258,260,261,1,2,3,5,6,8,9,11,13,14,15,16,17,23,24,27,28,30,32,33,37,38,39,40,41,42,44,45,46,47,48,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,2,3,4,6,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,25,28,29,30,31,32,33,34,35,36,38,39,40,41,43,44,45,46,48,49,15,23,24,26,32,33,34,35,37,38,40,45,47,48,49,50,51,55,56,57,63,64,65,66,67,76,78,100,102,99,107,110,111,112,113,114,117,119,120,121,122,123,126,127,129,130,131,132,134,135,136,138,141,144,147,148,149,150,151,152,155,158,159,173,181,189,192,194,196,201,204,205,206,208,213,215,223,225,226,227,233,239,241,242,244,246,260,263,272,279,285,288,292,302,307,310,312,313,319,329,331,333,335,338,348,354,20,21,22,26,28,39,45,50,51,52,54,58,61,71,76,77,79,80,81,82,84,85,87,89,91,93,94,96,97,101,105,106,107,109,112,115,118,119,122,125,128,131,134,137,148,149,150,152,153,156,159,160,163,166,168,175,179,181,182,185,193,194,201,208,210,211,215,217,221,225,227,237,239,247,248,259,266,270,272,273,275,277,281,283,285,287,288,289,11,16,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,92,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,2,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,62,63,64,66,6,7,8,9,11,12,13,14,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,57,58,59,62,63,64,65,66,67,68,69,71,72,73,76,77,78,79,80,81,83,84,85,86,87,88,89,90,92,94,96,97,98,99,101,102,103,104,105,107,109,110,111,112,113,114,115,116,5,6,8,9,10,11,12,13,14,15,16,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,3,4,5,6,8,1,2,3,4,6,7,8,10,11,19,21,28,32,33,37,3,12,13,5,15,16,1,3,5,6,7,8,9,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,0,1,2,3,6,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,328,329,330,7,17,63,90,98,105,120,124,127,133,134,136,147,149,154,157,160,179,221,229,236,243,259,261,265,267,271,290,298,299,303,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,107,108,109,110,111,112,114,115,116,117,118,119,120,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,174,175,1,3,5,6,7,8,13,14,19,20,21,22,24,46,1,3,6,7,8,10,15,16,17,19,1,3,4,6,8,9,10,11,12,17,18,19,3,7,8,9,10,11,12,13,18,19,20,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,45,47,49,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,73,76,78,79,88,93,94,98,102,103,110,113,114,116,117,119,122,123,124,125,126,127,128,133,135,136,143,144,145,154,155,160,161,162,168,1,4,6,7,10,14,15,17,19,24,25,27,28,32,35,36,38,39,40,41,42,43,44,46,51,55,57,58,59,63,65,66,70,74,77,78,79,80,84,86,87,88,89,90,3,5,8,9,12,13,15,16,18,20,21,24,25,27,31,32,33,35,41,43,44,45,46,47,48,49,50,57,58,60,61,62,66,69,70,71,72,73,74,75,78,88,90,91,92,94,95,98,99,101,103,104,105,106,108,109,112,114,119,120,122,124,126,130,131,132,133,139,143,150,153,155,157,160,161,1,13,14,15,16,17,18,19,20,21,22,31,32,33,34,36,46,47,48,49,50,63,64,65,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,16,21,10,11,12,8,13,23,72,104,113,210,212,216,217,218,220,222,227,291,292,311,312,317,320,322,324,325,330,333,334,335,336,337,338,339,340,341,342,346,420,455,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,642,673,705,706,707,709,711,712,713,714,715,716,718,747,748,749,751,752,753,754,755,762,763,778,779,780,781,783,784,785,786,789,790,791,792,793,794,795,796,797,798,800,801,803,903,904,906,907,908,924,925,926,928,929,932,933,935,938,939,940,942,943,945,946,949,950,951,955,956,959,962,963,964,965,966,969,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,1000,988,989,990,991,992,993,994,995,996,997,998,999,1001,1003,1004,1005,1009,1010,1011,1012,1014,1019,1021,1022,1023,1024,1026,1027,1030,1032,1033,1034,1035,1036,1038,1040,1043,1045,1046,1047,1049,1050,1051,1052,1053,1054,1056,1057,1058,1060,1061,1062,1065,1066,1068,1072,1073,1075,1077,1078,1079,1081,1082,1083,1084,1090,1091,1092,1094,1095,1098,1099,1102,1104,1105,1108,1110,1111,1112,1113,1114,1116,1118,1123,1125,1128,1129,1130,1131,1133,1134,1135,1136,1139,1141,1142,1143,1147,1148,1150,1151,1153,1154,1157,1160,1161,1162,1165,1166,1172,1173,1174,1175,1176,1177,1179,1180,1184,1185,1186,1187,1188,1190,1191,1193,1194,1196,1199,1200,1201,1207,1208,1209,1211,1215,1218,1221,1222,1225,1226,1227,1231,1232,1233,1239,1240,1241,1245,1247,1250,1251,1255,1257,1258,1263,1265,1266,2,9,"ia-14579243398",13,18,33,39,40,46,47,"ia-14579241059",78,83,"ia-14765882395",86,88,91,92,93,94,95,96,100,97,98,99,"ia-14762716041",103,104,106,107,108,110,112,115,"ia-14579193090",117,120,129,130,131,"ia-14765576942","ia-14742892316",134,135,136,137,138,139,140,141,142,143,148,149,150,151,152,153,154,155,156,"ia-14763556974",158,159,160,161,162,163,164,"ia-14742906946","ia-14579214880","ia-14765594392","ia-14765595032","ia-14785785403","ia-14763564164",173,175,176,178,179,180,181,182,183,184,185,186,187,188,200,"ia-14579292669","ia-14579293309",203,205,209,"ia-14579296129",214,215,216,"ia-14579298249","ia-14762765571",219,221,222,226,227,241,258,259,261,"ia-14763591184","ia-14763591834",264,265,"ia-14762774001",270,272,273,274,"ia-14579316548","ia-14579317108",277,278,298,299,300,301,302,303,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,339,340,341,343,344,345,346,347,348,349,350,351,352,356,357,359,360,361,363,364,365,366,367,368,369,370,371,377,389,403,1,2,13,17,21,22,24,25,26,27,28,29,30,31,32,33,39,40,41,54,55,56,57,58,61,62,64,65,71,73,79,80,84,85,92,94,101,102,98,103,104,110,113,114,119,120,121,122,123,125,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,147,148,149,150,152,153,154,157,158,159,160,161,163,164,165,166,167,168,169,170,171,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,224,226,228,229,230,231,232,233,234,235,241,242,245,246,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,289,293,294,295,296,298,302,303,306,307,313,316,317,318,319,320,321,323,326,328,330,331,332,333,334,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,386,387,388,389,395,405,410,411,412,414,418,419,420,421,422,423,424,425,426,427,431,432,433,434,435,436,437,460,469,470,471,472,473,474,475,476,477,478,479,480,482,483,485,486,489,490,491,493,494,495,496,500,501,502,503,518,519,520,521,522,523,524,525,526,528,529,532,533,536,538,548,552,558,563,564,565,566,567,2,11,14,16,17,18,19,21,22,34,35,36,55,56,57,58,59,60,61,62,63,71,75,79,80,91,92,93,95,96,97,98,99,100,101,103,104,105,106,108,109,110,112,113,114,115,116,117,122,123,124,125,126,127,128,129,130,131,132,133,134,135,147,148,150,151,152,154,155,163,174,197,201,202,223,229,230,247,249,250,251,276,277,280,294,295,296,297,299,300,301,302,304,306,307,308,314,315,316,317,318,319,320,321,322,330,331,334,335,338,339,346,347,348,373,374,4,5,7,8,10,11,12,14,15,17,19,20,22,23,24,25,27,28,29,30,32,33,34,35,36,37,38,40,41,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,115,117,119,120,129,130,131,132,134,34,49,2,7,8,10,11,13,14,15,16,17,18,19,20,21,23,24,25,28,29,30,32,33,34,35,36,37,38,40,41,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,61,62,63,65,67,68,72,76,77,78,79,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,178,179,183,184,185,186,187,194,195,196,197,198,200,201,202,204,205,206,207,208,211,212,219,220,221,223,224,225,226,227,228,229,230,231,232,234,235,236,238,239,240,242,245,246,247,248,250,251,252,253,255,256,258,259,260,261,263,264,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,6,7,8,10,11,12,9,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,1,4,5,6,7,8,9,10,34,51,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,47,48,1,2,3,4,5,11,12,25,26,29,32,0,2,5,6,7,8,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,1,2,10,11,12,13,14,15,16,18,5,6,7,8,9,19,20,21,22,23,25,43,44,45,46,47,48,49,50,51,52,53,54,55,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,98,101,102,103,104,105,106,107,108,109,110,128,129,130,131,132,133,134,137,138,139,140,141,142,143,144,160,161,162,163,164,165,166,167,168,169,170,172,173,174,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,222,226,228,229,230,231,232,233,234,235,236,237,238,239,240,242,248,255,256,257,258,259,260,261,262,263,264,265,279,284,285,287,288,289,290,291,292,293,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,326,332,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,389,391,393,395,396,398,402,408,410,412,414,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,440,442,443,447,448,450,451,454,458,459,465,466,467,468,469,470,471,472,473,474,475,479,480,481,482,485,486,488,492,494,495,498,500,502,504,506,509,513,514,515,516,517,518,519,520,521,522,523,524,527,528,529,530,532,534,536,539,541,543,546,549,553,557,559,560,561,563,564,566,568,569,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,599,603,605,608,609,612,619,620,621,623,624,625,629,631,632,633,634,636,637,639,641,642,644,645,647,648,649,650,651,654,657,658,660,661,662,665,667,668,669,670,671,672,674,676,677,678,679,680,682,683,684,685,686,688,689,691,692,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,21,22,23,24,25,27,45,46,47,50,52,53,54,55,56,57,58,59,60,79,80,81,82,83,84,85,86,87,88,89,90,91,92,101,110,111,112,114,115,117,118,119,120,121,146,147,148,149,150,151,152,153,154,155,156,157,161,162,167,169,170,171,172,173,174,175,176,177,179,180,181,182,201,202,203,204,205,206,207,208,209,210,211,212,213,229,233,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,252,266,280,285,286,287,288,289,290,291,292,293,294,296,303,304,305,306,307,308,309,310,311,312,314,315,316,317,327,328,329,330,331,332,333,334,335,336,337,340,341,342,343,344,347,353,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,390,391,394,395,396,397,398,399,400,404,406,411,412,414,416,418,422,423,425,427,429,431,433,435,436,440,442,443,447,448,450,454,458,459,462,464,467,468,470,472,473,474,475,477,478,479,480,481,482,486,487,488,489,490,493,494,495,497,498,500,501,502,503,505,509,511,512,518,520,522,524,527,531,532,533,534,535,536,537,538,539,540,541,544,547,549,551,554,557,559,561,564,567,569,570,572,573,575,576,577,579,580,582,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,610,611,612,613,614,617,620,622,625,626,629,633,635,636,638,640,641,642,646,648,649,650,651,653,654,655,657,658,659,660,661,663,664,665,666,667,669,670,672,673,674,676,677,678,679,680,682,683,684,685,686,687,688,689,691,692,693,694,696,697,698,699,700,702,703,705,706,707,708,710,711,712,714,715,718,719,721,723,724,725,726,727,728,729,0,0,0,0,0,0,0,0,0,0,0,0,1,7,8,9,11,13,14,16,17,19,20,21,23,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,44,47,49,50,51,53,54,56,57,64,65,72,73,74,75,76,77,80,81,82,84,87,88,89,92,96,97,98,100,99,101,104,106,107,109,111,112,113,114,115,116,117,121,122,128,129,131,134,135,138,141,142,143,144,145,146,149,152,153,154,155,156,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,1,11,7,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,78,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,53,54,55,56,57,58,59,61,62,63,64,66,67,68,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,88,89,91,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,417,418,419,420,423,424,425,426,427,432,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,454,455,456,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,497,498,500,502,504,505,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,562,23,41,42,44,45,46,47,48,49,50,51,52,54,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,144,145,150,151,152,153,154,155,156,157,158,160,161,164,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,198,199,200,201,202,204,207,208,210,211,212,213,215,216,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,327,329,330,331,332,334,337,338,339,340,342,343,344,345,346,347,348,349,351,352,353,354,355,356,357,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,379,380,381,382,383,384,385,386,387,388,389,390,391,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,422,423,424,425,426,427,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,475,476,477,478,480,481,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,500,501,502,503,504,505,506,507,509,511,512,514,515,516,517,518,519,520,543,558,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,25,26,27,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,176,177,178,179,180,181,182,185,186,187,188,191,194,195,197,198,200,201,202,203,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,235,237,238,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,272,274,275,276,277,278,279,280,282,283,284,286,287,288,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,328,329,330,331,335,336,337,338,339,340,341,342,343,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,389,390,391,393,394,395,396,397,398,399,400,401,402,403,404,411,412,413,414,415,417,418,419,420,421,422,423,424,425,426,427,429,430,431,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,472,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,512,513,514,1,2,3,4,5,6,7,8,9,10,11,19,21,22,23,24,25,26,30,31,32,33,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,110,114,115,116,117,118,119,120,121,122,123,124,125,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,159,160,161,162,163,164,165,166,168,169,173,174,176,177,178,179,180,182,183,184,185,186,187,188,189,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,214,215,217,218,219,220,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,294,298,301,302,303,304,306,307,308,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,404,405,406,407,409,410,411,412,413,414,415,416,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,443,444,445,446,447,448,449,450,452,453,455,456,457,458,459,460,461,463,464,466,467,468,469,470,471,472,474,476,477,479,480,481,482,483,0,1,3,4,5,6,7,8,9,10,11,23,24,25,26,27,28,29,30,31,35,37,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,63,64,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,84,85,87,88,89,90,91,92,93,94,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,123,124,126,127,128,129,130,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,152,153,156,157,158,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,98,100,99,101,102,103,17,24,27,36,104,110,1,2,3,6,7,10,14,15,16,17,21,22,24,25,26,27,28,29,30,31,33,35,36,37,38,39,41,42,43,44,47,50,51,52,53,54,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,1,4,5,6,7,11,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,66,1,2,3,4,5,7,10,11,13,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,1,2,3,4,5,6,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,36,41,42,43,44,46,47,48,49,50,51,53,54,55,57,58,60,62,63,65,66,67,68,70,71,73,74,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,96,97,98,99,100,101,102,103,105,106,107,108,109,111,112,113,114,115,116,117,119,120,121,122,124,125,126,127,128,130,131,132,133,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,184,185,186,187,188,190,191,192,193,195,196,197,198,199,200,201,202,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,235,236,237,238,239,241,242,243,244,246,247,248,249,250,251,252,253,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,302,303,304,305,306,307,308,309,310,311,313,315,316,317,318,319,320,321,323,324,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,374,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,395,1,2,4,5,10,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,69,70,71,72,76,78,26,28,1,4,5,6,7,9,10,12,13,14,15,16,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,96,97,98,99,100,101,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,149,150,151,152,153,154,157,158,159,160,162,163,164,165,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,184,185,186,187,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,"ia-14781294062",226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,7,9,10,13,15,16,18,22,24,28,31,37,38,40,43,48,49,53,55,57,58,61,63,65,66,70,72,73,74,76,79,81,86,88,90,92,93,95,97,99,101,103,105,109,115,118,121,122,124,126,142,145,146,147,154,156,161,163,164,166,168,169,171,174,176,177,178,179,181,190,192,198,204,205,207,210,215,217,218,219,221,225,227,231,233,236,237,238,245,246,247,252,253,257,261,266,268,272,280,283,288,291,301,308,311,325,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,15,316,371,612,615,620,627,629,633,636,642,646,2,3,4,5,7,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,50,51,52,"ia-14597797387","ia-14761519476","ia-14597953658","ia-14784600275","ia-14761716276","ia-14782609304","ia-14781916101","ia-14741373166","ia-14785822393",2,3,10,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,31,32,33,34,35,37,40,41,44,45,46,47,49,50,51,53,54,55,56,57,58,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,136,137,138,139,141,142,143,144,145,146,147,148,150,151,152,156,157,158,159,161,163,164,165,166,167,172,173,174,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,200,201,204,205,206,207,209,214,215,216,217,218,219,221,222,223,225,228,229,232,233,235,236,238,240,242,245,246,247,248,249,254,257,259,260,261,263,267,269,270,271,273,274,275,277,278,279,280,283,284,286,287,288,289,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,327,329,330,331,332,333,334,335,336,338,339,340,341,342,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,376,379,380,384,388,391,392,397,398,400,403,404,405,409,411,412,413,414,416,417,418,420,424,425,431,432,433,434,436,437,438,439,440,443,444,447,448,449,450,456,458,460,462,463,465,469,470,471,472,475,476,481,491,492,493,494,498,499,501,502,504,506,509,512,513,514,515,516,517,519,524,526,528,529,530,531,532,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,572,573,574,575,578,581,582,583,584,590,591,592,"ia-14802534063",593,595,596,597,598,599,600,601,602,603,605,608,609,610,611,612,615,616,617,618,619,620,621,622,623,625,626,631,635,637,638,639,640,641,642,652,654,662,664,665,666,667,672,673,674,675,677,678,679,680,682,688,689,691,695,698,700,703,705,711,717,718,719,720,724,725,727,728,729,730,734,736,739,741,742,748,749,751,754,755,757,758,762,763,768,770,771,772,774,777,778,779,780,781,782,783,784,785,786,788,791,792,793,794,795,796,797,798,799,800,801,803,804,806,807,808,809,810,811,812,813,814,815,817,818,819,820,821,822,823,824,825,826,827,828,829,830,832,833,834,835,836,837,838,839,840,842,843,844,845,846,847,848,849,850,851,853,854,855,856,857,858,860,861,863,865,867,868,869,870,871,873,874,875,876,877,882,883,884,885,886,887,888,890,891,892,901,902,903,911,912,915,917,919,920,922,923,924,925,926,929,934,935,937,939,941,943,947,948,949,950,951,954,955,956,957,958,959,960,961,962,963,965,966,969,971,973,974,975,976,981,986,992,995,997,999,1000,1006,1008,1009,1010,1011,1012,1013,1014,1015,1017,1018,1019,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1033,1034,1035,1036,1037,1038,1039,1040,1041,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1055,1057,1059,1060,1061,1062,1064,1065,1067,1068,1069,1070,1071,1072,1073,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1089,1090,1091,1092,1093,1094,1095,1096,1097,1099,1100,1106,1107,1109,1110,1111,1113,1121,1122,1124,1125,1126,1131,1134,1136,1137,1140,1141,1143,1144,1146,1148,1149,1150,1153,1154,1155,1157,1158,1161,1166,1168,1169,1170,1177,1179,1180,1182,1185,1186,1187,1189,1191,1192,1196,1197,1198,1199,1202,1204,1206,1209,1210,1212,1215,1216,1217,1218,1219,1220,1222,1224,1226,1230,1231,1233,1234,1235,1236,1238,1246,1247,1248,1251,1253,1256,1257,1262,1263,1265,1266,1267,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1295,1296,1297,1298,1299,1300,1301,1302,1304,1305,1306,1307,1308,1310,1311,1312,1314,1315,1316,1317,1318,1319,1321,1322,1324,1325,1326,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1358,1359,1360,1362,1363,1364,1366,1368,1372,1385,1388,1393,1395,1396,1397,1399,1402,1403,1404,1405,1406,1407,1408,1411,1412,1414,1416,1420,1426,1427,1430,1434,1435,1436,1438,1439,1443,1451,1453,1456,1458,1459,1460,1461,1462,1463,1464,1467,1,2,4,10,5,6,7,9,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,118,119,122,123,124,125,126,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,32,34,35,36,37,40,43,44,45,47,48,49,50,51,52,53,54,56,57,58,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,55,57,59,60,61,62,63,64,66,67,68,69,71,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,75,76,80,81,82,84,85,86,87,88,89,90,91,92,93,94,1,3,17,18,20,31,35,39,40,42,46,47,48,50,52,53,54,56,57,61,62,64,65,66,68,70,71,72,73,74,75,84,86,89,90,92,93,94,96,97,98,101,102,103,104,105,106,107,108,109,110,111,112,115,117,118,119,120,121,122,124,125,128,129,133,136,142,143,149,154,155,156,158,159,160,161,162,165,166,167,169,170,171,172,174,177,182,189,190,191,192,193,195,197,198,199,200,201,202,203,205,207,208,209,211,212,213,214,216,217,219,222,225,227,232,233,234,235,238,240,241,242,244,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,267,268,269,270,271,272,273,274,275,276,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,313,1,2,3,4,5,16,19,29,30,31,33,34,35,36,37,40,41,42,43,44,46,49,51,52,53,54,55,56,57,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,85,87,90,91,92,93,94,95,96,97,98,101,99,102,103,108,112,113,115,116,117,118,122,124,127,128,129,131,133,134,135,136,137,138,139,140,142,143,144,146,149,150,151,152,153,154,155,156,157,159,160,161,162,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,197,201,202,203,205,206,207,211,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,288,289,0,1,2,3,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,61,64,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,84,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,133,136,137,138,139,140,142,143,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,215,216,217,222,223,224,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,291,292,293,300,301,302,303,304,306,308,309,311,312,314,315,316,317,318,319,320,321,322,323,324,328,329,330,331,332,334,335,336,337,338,339,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,368,369,370,371,374,375,376,377,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,400,403,406,408,409,414,417,1,3,4,5,7,13,16,17,18,19,20,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,87,88,89,90,91,92,93,94,95,96,97,100,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,1,2,3,4,15,16,17,18,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,211,212,213,214,215,216,218,219,220,221,223,224,225,226,227,228,229,230,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,282,1,3,4,5,16,18,19,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,51,52,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,158,159,160,161,162,163,164,165,167,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,202,203,205,206,207,208,209,210,211,212,213,214,215,217,218,220,221,222,223,224,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,1,2,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2,5,6,7,8,10,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,33,35,36,37,38,39,41,"ia-14594525789","ia-14758242026",1,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26,29,30,31,33,35,36,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,100,101,102,103,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,150,24,26,31,34,36,37,52,54,56,58,59,61,62,65,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,56,57,58,59,60,61,62,63,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,99,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,142,143,144,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,92,93,94,95,96,97,98,99,100,101,103,105,106,107,108,109,110,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,251,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,98,100,99,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,1,3,4,5,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,139,"ia-14592673280",2,"ia-14779399295","ia-14756388626","ia-14592749868",6,7,8,9,10,11,14,15,16,17,18,21,22,24,25,26,27,28,33,35,36,37,38,39,41,42,43,47,48,49,51,52,53,54,55,56,57,59,60,62,68,71,72,74,75,81,82,84,87,"ia-14592862010",95,112,114,118,119,120,121,125,126,127,128,130,137,138,141,147,148,151,153,154,155,156,161,167,"ia-14776508871",173,176,177,178,179,183,187,188,192,194,195,203,204,205,206,207,208,213,215,216,218,220,221,222,"ia-14593102958",226,232,234,235,236,237,238,239,245,258,259,260,261,263,264,267,303,304,305,307,308,311,318,319,324,325,328,330,331,355,356,357,361,363,367,"ia-14593410907",375,376,393,398,399,400,402,403,404,405,410,411,412,413,414,415,417,418,419,420,422,427,428,430,431,432,440,444,445,446,449,450,452,456,460,461,462,463,464,465,466,467,476,477,481,482,488,497,519,523,526,527,528,529,539,540,542,543,545,548,551,552,554,556,558,559,561,564,567,582,588,591,598,602,605,607,613,615,618,620,621,622,623,624,626,627,630,633,634,639,660,661,662,663,664,669,670,672,674,675,676,677,680,681,682,683,689,690,691,692,693,694,695,707,711,713,714,718,719,720,"ia-14779992242",725,730,734,735,736,744,748,749,"ia-14593742618",761,762,763,767,768,769,770,774,776,779,784,798,799,800,808,829,832,834,849,854,866,881,882,884,885,886,887,888,890,896,897,900,903,907,909,912,913,915,924,925,927,928,929,930,933,934,935,938,940,941,942,944,948,949,963,982,985,986,991,993,995,1000,1060,1063,"ia-14594097187",1088,1089,1091,1094,1095,1097,1105,1106,1107,1108,1109,1111,1112,1113,1114,1115,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1136,1137,1146,1147,1148,1149,1164,1214,"ia-14780700665",1229,1230,"ia-14780702945",1241,1242,1244,1245,"ia-14800594073",1272,1275,"ia-14780751575",1277,1278,1280,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,"ia-14780805805",1302,1305,1306,1307,1308,1309,1340,1342,1349,1350,1351,1352,1353,1354,1357,1358,1359,1362,1365,1368,1369,1370,1371,1372,1373,1374,1375,1377,1379,1380,1381,1384,1389,1390,1393,1396,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1411,1413,1414,1415,1417,1418,1419,1420,1421,1423,1425,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1445,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1458,1459,1464,1465,1466,1467,1468,1470,1471,1473,1474,1475,1476,1482,1486,1487,1488,1494,1497,1498,1499,1500,1506,1508,1509,1511,1512,1514,1515,1530,1532,1533,1534,1535,1536,1537,1538,1546,1547,1548,1549,1550,1551,1553,1554,1555,1556,1557,1562,1563,1564,1566,1576,1577,1578,1588,1589,1591,1593,1594,1596,1597,1598,1599,1605,1607,1609,1611,1619,1620,1621,1628,1635,1638,1639,1648,1661,1662,1666,1667,1669,1670,1672,1675,1678,1680,1681,1683,1684,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1703,1716,1719,1720,1721,1722,1723,1726,1727,1729,1730,1734,1735,1739,1779,1788,1789,1796,1797,1798,1800,1802,1805,1810,1813,1815,1821,1822,1825,1826,1827,1828,1829,1832,1833,1834,1835,1838,1839,1840,1841,1846,1847,1849,1850,1851,1852,1876,1877,1878,1879,1880,1881,1882,1887,1888,1889,1892,1893,1894,1906,1908,1949,1950,1957,1958,2026,2027,2039,2086,2088,2089,2090,2092,2094,2095,2096,2097,2098,2103,2123,2125,2135,2136,2137,2138,2139,2141,2142,2143,2144,2145,2146,2148,2150,2151,2152,2153,2154,2155,2156,2175,2193,2199,2215,2216,2217,2225,2227,2228,2229,2230,2231,2235,2237,2243,2244,2245,2246,2247,2248,2249,2251,2254,2255,2259,2262,2263,2265,2268,2270,2271,2273,2274,2277,2278,2279,2281,2282,2284,2285,2286,2293,2298,2312,2320,2322,2323,2327,2331,2332,2345,2346,2347,2348,2349,2351,2353,2362,2363,2364,2365,2367,2369,2372,2373,2374,2378,2379,2385,2391,2398,2399,2400,2414,2424,2427,2430,2431,2432,2433,2434,2435,2438,2442,2443,2444,2445,2447,2449,2452,2454,2455,2456,2457,2458,2459,2460,2461,2462,2464,2465,2466,2467,2468,2470,2471,2472,2473,2474,2475,2477,2478,2480,2481,2483,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2555,2556,2557,2559,2560,2562,2563,2564,2565,2566,2567,2568,2570,2571,2573,2574,2575,2581,2582,2584,2585,2586,2587,2588,2589,2592,2593,2600,2601,2602,2603,2604,2605,2606,2607,2608,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2633,2636,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2652,2653,2654,2656,2657,2658,2659,2660,2661,2664,2665,2667,2669,2671,2673,2677,2678,2679,2683,2684,2685,2686,2687,2688,2689,2691,2694,2695,2696,2698,2699,2701,2702,2703,2706,2708,2709,2710,2712,2716,2717,2721,2726,2727,2729,2732,2733,2734,2735,2736,2737,2738,2741,2743,2745,2746,2747,2750,2752,2763,2765,2777,2779,2781,2784,2785,2789,2793,2794,2795,2798,2801,2802,2807,2808,2809,2810,2811,2812,2814,2817,2818,2819,2820,2821,2824,2825,2826,2827,2829,2831,2832,2833,2834,2835,2836,2839,2840,2841,2842,2843,2844,2845,2847,2848,2850,2855,2856,2857,2858,2859,2862,2863,2864,2866,2867,2868,2869,2871,2873,2874,2877,2878,2879,2880,2881,2885,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2905,2906,2907,2908,2909,2910,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2951,2952,2953,2954,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3002,3003,3004,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3037,3038,3039,3040,3042,3043,3044,3045,3046,3047,3049,3050,3051,3052,3053,3054,3058,3059,3061,3062,3063,3064,3065,3066,3067,3070,3071,3072,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3096,3097,3099,3100,3101,3102,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3141,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3180,3181,3182,0,0,0,0,0,0,0,0,0,0,0,3,66,71,72,92,95,178,179,182,187,188,195,203,208,218,224,230,0,85,5,9,11,14,17,21,26,29,1,2,3,4,5,6,7,8,9,10,11,2,3,4,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,40,41,42,45,47,49,53,54,58,59,60,67,69,70,72,74,76,77,0,0,0,0,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,100,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,1,3,4,7,10,11,12,15,9,17,18,19,20,21,23,24,25,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,65,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,87,88,89,90,91,92,93,94,95,96,97,98,102,103,105,99,106,108,109,110,111,112,113,114,115,116,117,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,146,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,52,53,54,55,56,57,58,59,60,65,67,69,70,72,73,74,75,76,77,78,79,80,81,82,84,85,86,88,89,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,3,4,7,1,2,3,4,5,6,7,8,10,11,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,6,8,9,11,12,14,15,16,17,18,19,21,22,23,24,25,27,28,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,84,86,89,90,91,92,93,94,95,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,135,136,137,138,139,141,142,143,144,146,148,149,150,151,154,155,156,158,159,160,161,163,164,165,167,168,169,170,171,172,173,174,"ia-14780579921",176,177,178,185,186,187,189,191,192,194,195,196,197,198,201,205,206,207,208,209,210,211,212,213,214,216,217,218,219,221,222,223,224,225,226,227,228,230,231,232,233,234,235,0,3,11,6,7,8,13,16,17,18,20,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,51,53,56,57,58,60,62,63,64,65,67,68,69,70,71,74,75,77,80,82,83,84,96,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,121,122,123,127,129,130,131,132,133,134,137,138,139,141,142,143,144,145,148,150,151,153,155,156,157,158,160,161,163,164,165,167,168,169,171,173,174,175,178,179,180,182,183,184,185,186,187,190,192,194,196,199,202,203,204,205,206,207,210,211,216,217,220,224,225,228,231,232,234,236,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,265,266,267,268,269,270,273,275,278,280,281,283,285,286,288,290,291,292,293,295,297,300,301,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,320,321,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,52,53,54,56,57,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,78,80,81,82,83,84,85,86,88,89,90,91,93,94,95,96,97,98,100,103,105,113,115,117,118,120,121,123,124,126,127,128,129,130,136,137,138,140,142,143,144,145,146,147,149,150,151,154,156,157,158,159,160,161,162,163,164,165,170,171,172,173,174,175,176,178,180,1,2,3,12,5,13,14,16,18,19,20,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,83,85,88,89,90,91,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,139,153,160,163,165,166,167,171,172,173,174,175,177,178,179,180,181,182,183,184,185,187,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,210,211,212,213,214,215,216,217,218,219,220,223,224,227,"ia-14804083393",229,230,231,232,233,234,235,236,237,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,2,3,4,5,6,7,8,9,10,12,13,15,16,17,18,19,20,21,24,25,26,27,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,3,9,17,24,26,30,32,34,47,51,79,86,88,89,4,5,6,7,8,25,26,28,30,33,34,1,3,6,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,36,38,39,40,41,42,43,44,45,46,47,50,51,52,55,56,57,58,59,60,61,63,64,65,66,72,78,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,3,4,5,6,10,11,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60,62,64,65,66,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,116,117,118,119,121,122,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,143,144,146,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,182,183,185,186,187,188,189,191,192,194,195,196,197,198,199,200,201,202,203,206,207,208,209,210,211,214,215,216,217,218,219,220,221,222,223,224,225,227,230,231,232,233,234,237,238,239,240,241,242,244,245,246,247,248,249,250,251,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,276,277,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,298,299,300,301,302,303,305,306,307,308,310,312,314,315,317,318,319,320,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,378,379,381,384,385,386,387,388,390,0,1,17,18,21,23,4,5,24,28,49,54,71,72,76,85,86,87,88,89,91,92,0,1,3,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,37,39,40,41,42,43,44,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,164,165,166,169,170,171,173,174,175,176,177,178,180,181,183,184,187,188,189,190,191,4,5,8,12,36,84,95,106,109,116,118,122,123,147,156,165,166,169,170,175,0,1,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,36,37,38,42,44,45,46,47,48,50,56,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,69,70,71,72,73,74,75,76,77,78,80,83,84,89,12,58,60,61,63,64,67,70,71,72,76,77,79,80,85,86,89,90,91,92,93,94,95,96,97,100,101,102,103,104,109,115,118,119,120,121,125,126,127,128,129,131,132,134,136,138,139,140,141,142,143,144,145,146,148,151,153,155,157,158,159,160,161,162,163,164,168,169,170,171,172,173,175,176,177,180,181,182,184,188,192,195,197,200,206,207,208,209,210,211,213,216,217,218,220,221,222,223,224,228,229,230,234,235,237,238,239,240,241,242,243,244,247,249,251,253,254,255,256,257,261,262,265,270,271,273,277,279,283,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,353,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,412,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,435,436,437,440,445,446,450,452,454,455,458,461,462,463,465,466,471,472,473,474,475,476,478,479,487,493,494,496,499,500,502,503,505,506,507,509,510,511,515,516,517,518,519,523,524,525,526,529,530,531,532,535,536,537,538,539,541,542,544,545,546,549,550,551,552,553,554,79,320,400,435,459,1,2,3,4,7,8,9,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,10,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,41,1,3,4,5,6,7,8,9,10,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,39,40,41,0,1,2,3,4,5,8,9,10,1,3,4,5,6,7,10,9,13,38,40,58,79,152,188,203,8,10,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,47,51,52,3,4,5,6,7,8,9,11,12,14,15,16,17,2,3,4,5,6,7,8,9,10,12,15,16,18,19,20,21,22,23,24,25,26,27,28,29,31,1,2,3,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,20,21,22,26,1,2,3,4,5,6,7,8,9,10,11,1,2,3,5,9,11,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,44,45,46,1,2,3,4,5,6,9,10,13,14,15,16,18,20,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,97,100,101,102,103,99,104,106,107,108,109,110,111,112,114,115,116,117,119,120,122,123,124,125,126,127,129,130,131,132,135,136,137,138,139,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,160,163,164,166,167,168,169,171,172,173,175,177,178,179,181,182,186,188,191,193,194,195,200,201,202,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,246,247,248,249,251,252,254,255,257,258,261,262,263,265,267,269,270,271,272,273,274,275,279,281,282,284,285,286,287,288,289,292,293,294,295,296,297,301,305,307,308,309,315,316,317,0,2,3,4,5,6,7,1,2,5,7,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,153,154,155,158,1,2,3,4,5,6,7,8,10,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,31,32,33,34,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,42,43,44,45,50,51,52,54,55,60,62,63,65,66,67,69,70,71,72,73,74,75,2,3,4,5,6,1,2,4,20,21,26,28,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,54,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,79,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,108,1,5,12,35,44,50,56,25,49,1,7,8,16,17,18,0,4,22,50,53,101,168,175,209,210,211,248,250,277,284,307,320,323,324,326,328,333,334,336,337,340,341,342,343,351,380,381,382,385,392,393,398,408,409,425,428,444,447,448,451,548,570,573,577,582,587,601,612,619,620,623,624,625,626,627,628,632,633,634,635,636,637,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,687,688,693,694,695,696,698,700,701,702,703,705,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,754,755,756,757,759,760,764,765,766,771,772,774,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,793,794,795,796,797,798,799,800,801,804,805,806,807,808,809,810,811,812,813,814,815,816,817,823,824,826,828,829,830,831,832,833,835,844,846,848,849,850,851,852,853,854,855,856,857,858,873,878,900,930,931,932,933,934,935,938,939,940,1230,1359,1431,1471,1491,1578,1579,1584,1586,1588,1590,1591,1592,1595,1596,1598,1599,1608,1609,1610,1612,1613,1614,1615,1618,1619,1620,1622,1625,1626,1630,9,13,25,30,34,35,48,54,60,102,99,107,113,116,117,119,129,146,152,168,169,176,177,181,184,196,197,198,208,211,212,215,216,217,218,219,220,221,222,223,237,285,288,296,299,302,307,312,313,314,317,318,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,393,394,395,397,398,399,401,402,404,406,407,408,409,410,411,413,415,417,418,419,420,421,422,423,424,425,426,427,428,429,430,433,434,435,436,437,438,439,440,441,444,445,449,450,453,454,455,456,457,458,463,465,466,467,468,469,470,471,473,477,502,503,508,514,521,522,530,531,532,533,534,535,552,554,558,559,564,568,583,588,656,708,713,714,744,752,754,757,779,780,785,787,789,790,791,798,799,800,802,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,11,31,44,"ia-14593855550",1,2,3,4,5,6,7,8,10,11,12,13,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,96,97,98,99,102,103,104,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,1,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,4,5,6,7,3,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,2,3,4,5,6,7,8,10,11,12,1,2,3,5,7,8,9,10,11,12,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,35,36,39,40,42,43,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,16,0,7,13,14,16,2,5,18,20,1,12,19,3,18,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,"ia-14577356369",1,2,3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,1,4,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,0,2,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,1,3,4,5,6,7,8,9,10,11,12,16,17,18,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,1,3,4,5,7,9,10,11,12,13,14,15,1,2,3,4,5,6,7,8,13,14,15,17,19,20,21,22,23,24,26,32,36,37,40,41,42,43,44,1,2,3,5,6,7,8,11,12,13,14,15,17,18,19,20,21,22,24,25,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,51,52,53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,21,22,23,24,25,26,27,29,31,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,1,2,3,4,5,6,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,1,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,43,1,2,6,7,8,9,10,11,12,13,14,15,16,18,19,25,26,27,28,29,30,32,36,38,39,40,41,42,43,49,50,51,54,55,56,57,58,60,61,62,63,65,71,73,74,75,76,77,78,79,81,82,83,85,88,90,91,93,97,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,35,38,39,40,41,42,43,44,46,47,48,51,53,54,55,57,58,59,60,61,62,64,67,68,69,70,71,72,73,74,75,2,3,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,30,31,32,35,36,37,38,39,42,44,45,46,47,48,49,50,52,56,57,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,"ia-14594566097","ia-14594567647","ia-14594429048","ia-14594461528","ia-14774947461","ia-14775767604","ia-14591655827","ia-14775033751","ia-14798106893","ia-14755251246","ia-14591588829","ia-14755262366","ia-14591625118","ia-14778296815","ia-14779106664",1,4,5,7,8,10,11,13,15,16,17,19,20,21,27,28,31,35,36,37,38,39,48,49,51,53,55,59,61,63,65,67,69,70,72,73,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,100,101,102,98,99,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,121,122,124,125,126,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,146,147,148,149,150,151,153,154,155,157,158,159,160,161,163,164,165,166,167,169,170,171,172,173,174,176,178,180,181,183,184,187,188,189,193,194,195,196,197,198,200,201,202,204,205,206,207,209,211,212,214,215,216,217,218,219,220,222,223,224,225,226,227,228,230,231,233,234,235,236,239,240,241,243,244,245,246,248,249,251,253,255,256,257,259,260,261,264,265,266,267,268,269,271,274,275,276,278,279,280,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,304,305,307,311,312,313,314,318,319,320,322,323,325,328,330,331,332,333,334,336,337,338,339,342,343,344,345,346,348,350,351,352,353,354,357,359,360,361,362,363,364,367,368,369,370,371,372,374,376,378,379,380,382,383,385,386,387,388,389,391,392,393,395,398,399,402,407,410,411,412,414,415,416,419,420,421,422,423,426,427,428,429,430,431,432,433,435,436,440,441,442,443,444,446,453,454,456,458,459,460,465,466,467,468,470,471,472,473,475,479,480,482,483,484,485,489,490,492,493,497,498,499,501,504,506,509,513,514,517,518,519,521,522,523,524,526,528,532,533,536,539,540,541,542,544,546,547,549,551,552,553,554,556,558,559,560,562,563,564,565,566,568,574,575,576,578,582,583,584,585,586,587,589,592,595,597,598,599,601,602,603,604,605,606,609,610,614,617,619,620,623,627,628,629,631,632,633,635,636,637,638,639,642,643,644,645,648,650,652,653,656,657,658,659,660,662,664,665,669,672,673,675,676,677,680,681,682,683,684,685,686,687,688,689,693,694,695,696,698,700,702,703,705,706,707,708,709,710,711,714,717,718,719,720,721,722,723,724,727,728,729,731,732,733,735,736,738,741,742,743,745,748,749,751,752,753,754,756,759,760,761,763,764,765,766,768,772,773,778,779,780,781,782,783,786,787,788,789,790,792,793,795,797,798,799,800,804,805,807,808,810,811,812,815,816,818,819,820,821,822,823,824,828,829,834,835,836,838,840,841,842,843,845,846,847,848,849,853,854,855,856,858,859,860,862,865,866,867,871,872,873,874,875,876,877,878,880,881,883,884,885,886,888,889,891,892,893,896,898,899,900,901,902,904,905,906,907,908,910,911,912,913,915,917,919,920,921,922,923,926,929,933,934,936,940,942,944,945,946,947,948,949,950,951,952,953,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,972,973,975,976,978,980,981,982,983,984,985,987,989,990,991,992,993,996,997,998,999,1001,1002,1003,1004,1005,1006,1007,1008,1011,1012,1016,1017,1018,1019,1021,1024,1025,1027,1028,1029,1030,1033,1036,1037,1038,1040,1042,1043,1044,1046,1048,1049,1050,1051,1052,1053,1054,1058,1061,1063,1065,1067,1068,1070,1071,1073,1075,1076,1077,1078,1080,1081,1082,1083,1084,1085,1086,1088,1089,1091,1093,1094,1095,1097,1098,1101,1103,1105,1109,1110,1114,1117,1118,1119,1121,1123,1125,1128,1129,1130,1131,1133,1134,1136,1138,1142,1143,1150,1151,1152,1153,1154,1164,1166,1169,1170,1171,1172,1173,1174,1175,1176,1177,1179,1180,1181,1183,1184,1185,1188,1189,1190,1192,1193,1194,1196,1197,1199,1200,1201,1202,1212,1214,1215,1217,1218,1219,1220,1222,1224,1226,1227,1228,1229,1233,1234,1235,1236,1241,1242,1244,1245,1247,1248,1249,1250,1253,1255,1257,1258,1261,1265,1266,1269,1270,1273,1274,1275,1283,1284,1285,1286,1287,1289,1291,1292,1293,1296,1297,1300,1301,1305,1306,1307,1311,1312,1314,1315,1319,1320,1321,1323,1324,1326,1327,1331,1332,1334,1340,1342,1344,1345,1348,1351,1352,1358,1359,1360,1361,1363,1364,1366,1367,1369,1370,1371,1372,1374,1375,1376,1377,1379,1380,1382,1383,1384,1385,1388,1389,1391,1392,1393,1394,1395,1396,1401,1402,1403,1405,1406,1408,1409,1410,1411,1413,1415,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1429,1431,1432,1433,1434,1436,1440,1441,1442,1443,1446,1447,1448,1453,1454,1458,1459,1460,1463,1464,1466,1470,1472,1476,1482,1483,1484,1485,1486,1487,1489,1491,1492,1493,1495,1497,1498,1499,1501,1502,1503,1510,1511,1513,1516,1518,1519,1520,1521,1522,1523,1524,24,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,10,3,4,6,7,24,25,26,1,2,4,5,6,7,8,1,2,4,5,6,7,8,10,11,9,2,3,4,5,6,8,9,11,2,3,4,6,7,8,9,1,2,8,9,12,21,25,26,27,28,29,30,34,35,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,55,57,58,59,60,61,63,65,66,68,69,71,73,74,75,76,77,78,79,80,81,87,89,90,91,92,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,130,131,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,153,155,156,157,158,159,161,162,163,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,268,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,296,297,298,299,300,301,302,303,304,305,306,307,309,310,312,314,315,321,0,3,4,5,6,8,10,17,18,19,23,26,1,2,3,4,9,12,13,14,1,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,18,19,20,22,23,26,28,30,31,33,34,35,36,38,39,40,6,7,8,9,10,11,12,13,14,1,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,4,5,6,7,13,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,46,47,48,49,50,51,52,53,54,55,56,57,58,59,63,66,73,74,75,76,77,78,79,80,81,82,83,84,85,86,90,91,92,93,94,97,98,102,103,104,105,106,107,109,110,111,112,113,114,115,116,118,121,122,125,126,127,130,131,132,133,134,135,137,138,139,140,141,145,146,147,149,150,151,152,153,154,155,157,158,159,160,165,169,170,171,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,24,29,66,71,1,2,3,4,5,6,7,8,9,10,11,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,65,66,67,68,69,70,71,72,73,74,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,27,37,0,1,3,4,5,6,7,8,9,10,11,12,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,100,101,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,366,367,369,370,371,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,398,399,401,402,403,404,405,406,407,408,409,410,411,412,414,415,417,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,442,443,444,448,449,450,451,452,453,454,455,456,457,459,467,468,474,475,476,32,46,56,62,69,81,86,90,114,115,170,181,187,193,194,199,200,205,214,237,260,268,271,281,289,290,297,332,343,344,374,388,425,438,442,443,457,470,471,504,518,552,57,92,1,3,4,5,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,143,145,146,147,148,149,150,151,152,153,154,156,157,158,160,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,0,3,4,8,9,10,11,14,16,17,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,145,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,1,2,3,4,7,8,9,10,11,13,14,16,17,19,20,23,24,25,26,27,28,29,31,32,33,34,36,39,40,42,44,45,48,49,51,53,56,59,60,61,62,63,64,65,66,68,69,70,71,72,74,76,79,80,81,82,83,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,128,131,133,134,135,136,137,138,139,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,188,189,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,214,215,216,217,218,219,220,221,226,227,228,232,233,234,235,236,237,238,239,240,241,250,252,253,266,267,269,270,271,272,273,274,275,276,277,278,281,284,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,0,1,2,3,5,6,7,9,10,12,13,15,16,18,23,24,25,26,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,106,108,112,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,151,152,155,156,157,158,159,160,161,164,165,166,167,168,169,170,171,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,223,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,253,254,256,257,259,261,262,263,264,265,266,276,278,279,282,283,291,292,293,294,295,296,298,299,300,302,303,304,0,1,2,3,4,5,6,7,8,10,11,13,14,16,17,20,24,25,27,28,29,31,32,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,53,55,58,59,61,63,64,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,121,122,123,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,162,163,164,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,191,192,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,233,234,235,238,239,240,241,242,243,244,245,246,247,249,250,253,254,255,256,259,263,264,265,266,267,268,269,270,271,272,273,274,275,278,281,282,283,284,285,287,288,289,290,292,295,297,299,300,301,303,305,306,307,308,309,310,311,312,314,315,0,1,2,7,8,9,10,12,13,14,15,16,18,19,20,21,22,24,27,28,29,32,33,34,35,36,37,38,41,42,43,44,47,48,49,51,52,53,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,100,101,98,99,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,139,140,142,144,145,146,147,150,151,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,176,177,179,180,181,182,183,185,186,187,189,190,191,193,194,195,196,197,198,199,201,202,203,207,208,209,210,211,212,216,218,219,221,222,223,225,227,229,230,231,232,233,234,235,236,237,238,239,240,241,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,47,51,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,41,42,43,44,45,46,47,4,5,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,45,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,29,30,31,32,33,34,35,36,38,39,41,42,44,46,47,48,49,50,51,54,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,104,105,106,108,109,111,112,113,114,115,116,117,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,137,138,139,142,143,144,145,148,149,151,152,153,155,156,157,158,159,163,164,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,35,38,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,74,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,153,154,155,156,157,158,159,160,161,162,163,164,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,10,12,14,15,16,17,18,19,20,21,22,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,48,50,51,52,54,55,56,57,58,59,60,61,62,64,67,68,70,72,73,75,78,79,81,82,85,87,90,91,93,94,97,99,100,101,104,105,108,109,112,114,115,117,118,119,120,121,122,123,124,125,131,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,0,2,3,5,6,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,5,6,7,8,11,16,17,20,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,89,92,94,95,96,98,100,99,101,102,104,105,106,107,109,110,112,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,141,144,145,147,148,149,150,151,152,156,157,158,159,160,161,162,163,164,165,166,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,187,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,217,220,221,222,223,224,225,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,267,268,270,271,272,273,277,278,279,280,281,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,313,314,315,316,317,318,319,320,322,323,325,326,327,328,329,330,331,334,335,336,337,338,339,340,341,342,343,344,345,346,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,446,447,448,449,451,452,454,455,456,457,458,459,460,461,462,463,465,467,468,469,471,472,473,474,475,476,477,480,481,482,483,485,487,488,490,491,492,493,494,495,496,497,498,499,500,501,502,503,506,507,509,510,512,513,514,515,516,517,518,519,521,522,523,524,525,526,527,528,529,530,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,26,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,51,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,75,76,77,78,79,80,81,82,85,86,89,90,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,76,77,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,91,92,93,94,100,96,101,102,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,6,8,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,67,68,69,70,75,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,60,61,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,2,102,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,3,5,9,0,5,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,103,105,106,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,1,2,3,4,5,6,7,8,9,10,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,586,1,2,3,4,5,6,8,10,12,15,16,18,19,0,1,2,4,5,6,7,9,10,11,12,14,16,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,39,40,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,1,2,3,4,5,6,7,9,12,18,24,25,31,32,33,35,36,80,98,115,116,124,243,251,273,284,288,291,363,377,385,388,"ia-14779974605","ia-14779804602","ia-14757596786","ia-14777728121","ia-14594169870",1,3,4,5,6,7,10,11,8,9,13,14,15,16,17,18,20,21,22,23,24,25,26,28,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,100,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,150,151,152,153,154,156,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,207,208,209,210,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,264,265,267,268,269,270,271,272,273,274,275,277,278,279,280,282,283,284,285,286,287,288,291,294,297,298,299,300,302,303,304,305,306,308,309,311,312,314,315,317,318,319,320,321,322,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,348,349,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,428,431,432,434,435,436,437,438,439,440,441,442,443,444,445,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,488,489,490,494,496,497,498,499,500,502,503,504,505,506,507,508,509,512,513,514,515,516,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,"ia-14761068116","ia-14597424578","ia-14781146771","ia-14761359256","ia-14761534221","ia-14578230250","ia-14578336710","ia-14578727257",2,3,10,14,15,17,18,20,21,23,24,25,26,28,29,31,33,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,80,81,82,84,85,87,88,91,92,93,94,95,96,100,101,102,103,104,105,97,98,99,107,109,111,112,113,114,115,116,117,118,119,120,121,123,124,129,130,132,133,134,135,136,137,138,139,141,144,145,146,147,148,149,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,179,181,182,183,184,185,186,187,188,190,191,192,194,195,196,197,198,199,200,201,202,203,1,2,3,4,5,7,2,4,5,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,316,317,19,196,215,2,3,4,5,6,10,11,12,7,21,22,23,25,26,27,28,32,37,40,41,42,43,44,49,50,51,52,53,54,55,57,58,59,62,63,64,65,66,67,68,70,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,122,123,124,125,129,130,131,132,133,134,135,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,208,209,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,238,2,3,4,5,6,7,10,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,13,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,1,10,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,32,34,35,1,7,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,83,84,85,87,88,90,92,93,94,95,96,97,98,99,100,102,104,106,107,108,109,110,111,112,114,116,117,119,120,121,122,124,125,126,127,128,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,170,171,172,173,180,181,182,183,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,210,211,212,213,214,216,217,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,130,132,1,3,5,6,7,8,9,12,13,14,15,16,17,18,19,22,3,7,14,17,"ia-14767125635",21,23,24,25,"ia-14763957851",28,29,30,0,2,3,4,5,6,8,13,15,16,31,32,33,40,41,42,43,44,46,49,52,53,54,57,59,61,63,64,65,67,69,77,78,83,84,85,86,90,91,92,93,94,95,96,101,97,99,102,103,104,109,113,114,115,116,123,128,134,135,137,138,146,147,150,151,156,188,189,199,200,201,202,203,204,205,206,207,208,210,211,212,214,215,216,217,218,219,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,269,3,4,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,0,1,2,5,6,7,10,9,14,15,19,21,24,16,2,3,4,5,7,9,10,16,18,1,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,274,275,276,279,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,309,310,311,314,1,3,7,10,12,13,14,15,16,17,18,19,20,21,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,45,46,47,48,49,50,51,52,53,54,55,56,57,58,68,69,72,73,74,75,80,81,82,83,86,87,88,90,91,92,93,94,95,96,97,98,100,101,99,104,109,110,111,112,113,114,115,116,117,118,121,122,123,125,126,127,128,129,130,131,134,137,139,141,142,143,144,145,150,151,152,165,166,168,170,172,175,176,178,179,180,181,184,187,188,190,192,193,194,195,199,200,201,202,203,204,212,213,214,215,217,219,221,222,223,224,225,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,245,246,249,252,253,254,259,260,261,263,264,265,266,267,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,293,294,295,296,297,298,299,301,302,305,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,331,332,334,336,337,338,339,340,343,347,348,349,350,351,352,353,354,355,356,357,359,360,361,362,365,366,369,370,371,372,373,374,375,376,377,378,383,384,387,388,389,391,392,393,394,397,400,401,402,404,405,406,409,410,416,417,418,419,420,422,424,425,426,427,430,433,434,435,436,437,438,439,440,441,443,445,446,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,482,483,486,1,3,4,5,10,8,13,15,16,17,18,19,20,21,23,24,25,26,27,28,30,31,33,35,37,38,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,69,75,76,80,81,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,125,126,127,128,132,133,134,136,3,5,6,7,8,9,10,11,12,13,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,39,40,42,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,100,92,93,94,95,96,97,98,101,102,103,104,105,106,107,108,2,3,5,6,7,8,9,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,46,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,5,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,87,88,89,90,94,95,96,97,98,101,103,106,107,108,110,111,112,113,114,115,116,117,118,124,125,135,136,137,138,139,140,142,143,145,146,147,148,149,150,151,152,153,154,157,158,159,160,161,162,163,164,165,167,169,170,171,172,173,176,177,178,179,180,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,202,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,238,240,246,250,251,252,253,254,255,1,2,3,5,6,7,8,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,95,96,97,98,100,101,102,103,105,106,107,108,109,110,111,112,113,114,116,117,118,119,121,124,125,126,127,128,129,130,131,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,266,267,268,269,270,271,272,273,274,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,38,39,40,41,42,43,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,102,103,104,105,106,107,108,109,110,112,113,114,116,117,118,121,126,127,128,129,130,132,134,135,136,137,138,139,140,141,142,143,144,145,147,151,152,153,155,160,161,164,167,169,170,171,173,174,176,177,178,179,180,181,182,183,186,187,188,189,190,193,194,195,196,197,198,199,200,203,206,208,209,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,52,56,57,58,59,60,61,62,63,64,65,66,67,69,74,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,157,159,160,161,162,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,266,267,268,269,270,271,272,273,274,275,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,92,93,94,95,96,97,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,129,130,131,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,163,165,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,192,194,195,196,197,198,200,201,203,204,205,206,209,211,212,213,214,215,216,218,219,221,222,223,224,226,227,229,230,231,232,233,234,235,236,237,239,240,241,243,244,245,246,247,248,249,250,254,255,258,259,260,261,262,263,264,266,268,269,270,271,272,273,274,275,276,280,281,282,283,285,286,287,288,289,290,291,292,294,301,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,335,336,337,338,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,41,43,44,45,46,48,49,50,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,96,97,98,99,100,101,102,104,105,106,107,108,109,110,112,114,115,116,119,121,122,125,126,127,128,129,130,131,132,133,134,137,138,139,141,142,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,187,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,218,219,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,259,260,261,262,263,265,266,267,268,269,270,271,272,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,302,303,304,305,306,307,308,309,310,311,312,313,314,317,318,319,321,322,323,324,325,326,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,350,351,352,353,354,355,356,357,359,360,361,362,363,364,365,366,367,368,369,372,373,374,376,377,378,379,382,383,384,385,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,454,456,459,464,470,471,474,476,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,574,575,577,578,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,74,75,76,81,83,84,85,87,89,92,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,153,154,155,156,157,159,160,163,164,165,166,167,170,171,186,190,191,192,193,194,195,197,198,203,204,205,206,207,208,209,210,211,212,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,416,417,418,419,420,421,422,423,425,428,429,430,431,432,433,434,435,437,438,441,442,443,444,445,449,450,451,453,454,455,456,457,458,460,462,464,466,467,468,469,470,471,472,473,474,475,477,478,479,480,486,489,490,491,495,496,497,501,503,504,506,507,508,509,510,511,512,513,514,515,521,522,523,524,525,529,530,531,534,535,536,537,538,539,540,541,542,543,544,546,0,2,4,5,7,8,9,11,13,15,16,18,20,22,24,27,28,29,31,33,35,37,39,41,42,43,47,49,51,53,54,58,61,62,64,65,70,72,73,74,76,79,81,82,84,86,92,94,96,98,100,102,104,109,111,112,1,2,11,3,6,7,9,12,13,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,58,60,61,62,64,65,66,67,68,70,73,74,75,76,77,78,81,82,83,84,85,86,87,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,132,133,134,135,136,139,141,142,143,144,145,146,148,152,153,154,156,158,159,160,161,162,163,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,210,212,215,216,217,220,223,224,230,231,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,280,281,282,283,284,285,286,287,289,290,291,292,293,301,303,305,306,307,308,310,311,315,316,317,318,319,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,358,359,360,361,364,365,366,367,368,369,374,375,378,379,380,382,384,385,386,387,388,392,394,396,397,404,407,409,410,411,412,413,414,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,434,435,436,438,439,440,441,443,444,451,452,453,454,455,456,460,16,7,32,33,34,35,36,37,39,44,46,50,54,55,57,60,61,62,63,65,68,69,72,74,75,82,83,84,85,86,87,88,89,91,92,100,101,102,93,94,97,98,99,103,104,106,107,110,111,114,118,121,122,130,132,134,136,137,139,142,143,148,149,151,152,153,155,156,157,158,161,162,163,164,165,166,168,169,171,172,173,174,177,178,180,181,184,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,210,211,212,213,214,215,216,217,218,223,225,226,227,230,231,232,233,236,237,239,240,243,244,247,248,252,253,255,256,257,259,261,262,263,264,268,269,271,272,273,274,275,278,281,282,283,284,285,287,289,290,291,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,320,323,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,344,345,346,347,348,350,352,353,354,355,356,357,360,361,362,363,368,370,371,372,373,374,375,376,379,380,383,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,404,405,407,408,409,410,411,412,414,415,416,417,422,424,425,426,427,428,429,430,431,433,436,437,438,439,440,443,444,445,446,447,448,449,450,451,452,454,455,457,458,461,466,468,469,470,473,474,476,477,480,481,490,494,497,498,500,501,502,503,505,506,507,508,510,513,514,517,518,519,522,523,568,571,572,574,575,576,577,579,580,582,583,584,585,586,587,589,590,592,593,594,595,596,597,598,599,604,605,606,607,608,612,615,621,623,626,628,633,635,639,643,647,655,657,658,659,660,674,675,678,680,681,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,722,725,727,729,730,731,733,736,737,738,739,740,742,743,744,745,746,747,748,749,750,751,752,753,754,756,757,758,759,760,762,763,764,765,766,768,769,770,771,773,774,775,776,782,783,786,787,788,790,795,796,798,800,803,806,807,809,810,811,816,817,819,820,821,822,826,830,832,833,835,839,841,842,843,845,846,848,849,850,851,852,853,854,855,856,858,860,861,862,863,864,865,866,867,868,870,871,872,873,874,875,878,879,880,881,882,883,886,887,888,889,890,891,893,894,895,896,897,898,901,902,903,904,905,906,908,909,910,912,913,914,915,916,918,924,925,926,927,930,936,937,938,943,945,946,947,949,950,952,959,962,966,970,973,974,975,978,981,983,993,1001,1002,1003,1005,1007,1008,1009,1010,1011,1012,1013,1015,1016,1017,1018,1019,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1034,1035,1037,1038,1039,1040,1041,1042,1044,1045,1046,1047,1048,1050,1051,1053,1054,1055,1056,1057,1058,1059,1061,1062,1063,1064,1066,1067,1068,1069,1070,1071,1072,1073,1075,1076,1077,1079,1080,1081,1082,1083,1084,1085,1086,1089,1090,1093,1094,1095,1097,1098,1101,1102,1104,1107,1108,1109,1111,1115,1121,1122,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1155,1157,1158,1159,1161,1164,1171,1172,1173,1174,1175,1176,1177,1178,1181,1182,1183,1184,1185,1187,1188,1189,1190,1194,1195,1196,1198,1199,1201,1202,1205,1207,1209,1210,1211,1214,1217,1218,1219,1222,1224,1225,1233,1234,1235,1237,1238,1239,1252,1254,1255,1256,1257,1258,1261,1264,1265,1266,1276,1279,1280,1281,1283,1285,1286,1288,1290,1291,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1304,1308,1311,1312,1313,1314,1318,1319,1320,1322,1324,1325,1327,1329,1331,1332,1333,1335,1337,1338,1341,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1358,1359,1360,1363,1364,1365,1366,1367,1368,1371,1373,1374,1375,1378,1384,1386,1387,1388,1391,1394,1397,1398,1399,1400,1401,1402,1404,1405,1406,1409,1411,1413,1418,1419,1420,1422,1423,1425,1429,1431,1432,1433,1437,1441,1450,1454,1459,1460,1461,1465,1468,1473,1475,1481,1485,1486,1494,1495,1499,1505,1506,1507,1509,1511,1513,1515,1516,1517,1518,1520,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1535,1536,1537,1538,1539,1540,1541,1543,1544,1545,1550,1551,1552,1553,1555,1556,1557,1559,1560,1561,1563,1564,1565,1566,1567,1575,1577,1578,1583,1584,1585,1586,1590,1592,1595,1596,1598,1602,23,24,25,26,28,29,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,71,72,73,75,76,77,78,79,80,81,82,85,86,92,93,95,97,102,105,106,107,108,109,110,113,114,115,116,119,120,121,122,124,125,127,129,130,132,135,138,142,143,144,148,149,150,151,152,153,163,166,167,168,169,171,172,173,174,175,178,179,181,182,183,184,185,188,189,190,192,193,195,197,198,199,201,203,205,210,211,213,215,216,218,219,220,221,222,223,225,226,227,228,229,230,231,233,235,236,237,238,240,242,245,247,249,250,251,252,253,255,256,257,258,259,260,263,264,265,266,267,269,270,271,274,276,277,279,280,281,287,288,291,293,294,295,298,301,304,305,312,314,315,316,322,325,326,329,330,331,332,333,334,336,337,339,340,341,343,344,345,346,347,348,351,352,353,354,356,357,358,359,360,361,363,364,365,366,367,368,369,370,372,373,374,375,376,378,379,380,382,383,384,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,402,406,407,409,410,411,412,416,417,418,419,420,421,422,423,424,425,426,429,433,434,435,436,439,442,443,446,448,450,451,457,459,463,465,466,467,468,469,474,478,479,481,482,487,491,492,494,495,496,499,500,501,504,505,506,508,509,511,512,515,517,520,521,522,523,527,529,530,531,532,533,534,537,541,542,543,544,545,546,548,550,551,555,556,557,562,563,572,574,576,577,578,579,580,582,584,585,591,596,597,598,599,601,603,604,611,626,629,630,631,632,633,634,636,644,646,647,648,649,650,651,652,653,657,658,659,660,663,666,667,668,671,674,675,678,681,683,684,685,690,691,693,694,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,717,718,721,722,723,724,725,727,729,730,731,733,734,735,739,740,741,744,746,749,756,757,760,768,775,792,795,797,800,801,803,804,806,809,812,815,819,820,823,824,825,826,827,829,830,831,832,836,840,842,847,849,850,853,858,859,862,864,869,870,872,873,874,877,878,880,882,883,884,887,888,892,893,894,895,896,897,900,901,902,903,904,905,906,910,911,912,913,916,919,922,924,925,927,929,931,932,934,935,936,937,939,940,941,942,943,944,945,946,947,949,950,952,953,954,956,957,958,959,960,961,963,965,966,968,969,972,973,976,977,979,981,982,988,995,999,1000,1002,1007,1008,1009,1011,1012,1013,1016,1018,1022,1027,1034,1040,1041,1042,1043,1045,1046,1049,1050,1052,1053,1057,1058,1060,1062,1064,1065,1066,1067,1068,1069,1070,1071,1073,1075,1078,1079,1080,1081,1083,1084,1085,1086,1087,1088,1091,1092,1096,1097,1098,1099,1100,1101,1102,1104,1106,1107,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1120,1121,1122,1123,1125,1126,1129,1130,1131,1132,1133,1134,1137,1138,1140,1141,1142,1143,1145,1147,1152,1157,1158,1159,1160,1161,1162,1163,1166,1167,1173,1174,1177,1179,1187,1188,1192,1195,1196,1198,1199,1201,1203,1204,1205,1212,1214,1216,1228,1230,1231,1232,1233,1234,1235,1238,1241,1245,1246,1248,1250,1254,1255,1256,1258,1261,1265,1266,1267,1268,1284,1287,1289,1290,1291,1292,1293,1298,1300,1302,1303,1307,1308,1315,1319,1323,1326,1327,1329,1331,1332,1333,1334,1336,1338,1340,1341,1342,1343,1344,1346,1347,1348,1349,1350,1357,1359,1360,1362,1367,1368,1370,1371,1372,1374,1375,1377,1380,1381,1382,1384,1385,1388,1389,1393,1394,1395,1396,1399,1401,1402,1404,1406,1412,1419,1420,1421,1425,1426,1431,1435,1439,1440,1443,1444,1445,1446,1447,1448,1453,1454,1456,1457,1462,1463,1465,1467,1472,1473,1475,1476,1478,1483,1484,1497,1501,1509,1510,1511,1513,1514,1516,1517,1518,1519,1520,1521,1525,1526,1527,1529,1530,1531,1534,1536,1537,1542,1543,1545,1546,1548,1549,1550,1551,1556,1557,1558,1559,1560,1561,1562,1563,1565,1567,1568,1570,1571,1579,1582,1583,1588,1592,1593,1594,1600,1605,1606,1607,1608,1609,1610,1611,1613,1615,1617,1618,1619,1622,1623,1624,1625,1626,1628,1630,1632,1633,1635,1636,1637,1638,1639,1640,1642,1645,1646,1649,1650,1657,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1670,1671,1674,1675,1676,1683,1693,1695,1700,1701,1702,1705,1708,1709,1710,1712,1713,1717,1719,1722,1725,1726,1727,1728,1729,1730,1733,1734,1736,1741,1743,1744,1746,1755,1756,1757,1758,1759,1764,1769,1770,1771,1773,1774,1776,1778,1779,1780,1782,1793,1795,1797,1798,1799,1800,1802,1806,1812,1813,1817,1818,1820,1821,1822,1823,1828,1829,1830,1831,1832,1833,1835,1836,1837,1839,1841,1843,1844,1848,1850,1851,1852,1855,1856,1859,1860,1861,1862,1863,1865,1866,1867,1870,1871,1872,1874,1877,1879,1880,1882,1884,1889,1891,1892,1893,1894,1895,1896,1897,1899,1900,1902,1903,1905,1906,1907,1908,1909,1910,1911,1921,1924,1930,1931,1933,1934,1938,1941,1942,1944,1945,1947,1948,1955,1958,1959,1962,1966,1968,1969,1970,1972,1976,1977,1978,1979,1980,1981,1982,1983,1985,1989,1990,1991,1992,1995,1996,1997,2000,2001,2006,2011,2013,2015,2016,2021,2022,2023,2029,2030,2034,2043,2055,2057,2068,2069,2070,2072,2076,2078,2079,2080,2083,2084,2086,2090,2092,2096,2097,2099,2100,2101,2106,2107,2109,2111,2112,2113,2114,2116,2117,2118,2119,2120,2121,2122,2123,2136,2138,2142,2152,2153,2154,2157,2159,2160,2161,2165,2167,2168,2173,2174,2175,2178,2182,2184,2187,2188,2189,2,4,5,6,7,8,10,9,"ia-14763330832",12,13,14,15,16,17,18,19,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,39,40,41,42,43,48,49,50,51,53,55,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,110,111,114,115,116,117,118,119,121,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,140,142,145,146,147,148,149,150,152,153,154,156,157,158,159,162,163,164,166,167,169,170,171,172,173,174,175,177,178,179,180,183,184,185,186,188,191,192,194,196,197,199,201,202,203,204,208,213,214,216,217,218,221,225,226,228,233,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,277,278,279,280,281,282,283,284,285,286,289,290,293,295,297,298,304,307,308,309,311,314,316,317,318,320,321,322,324,325,330,331,333,335,341,"ia-14577285519",344,345,347,348,351,353,354,355,356,357,358,359,360,363,367,368,369,370,371,373,374,375,380,381,382,385,389,399,401,404,405,406,408,409,410,411,412,413,414,415,416,417,418,419,"ia-14577296460",421,422,423,424,425,426,427,429,430,431,432,433,434,435,436,437,438,444,445,447,448,454,457,458,464,467,472,474,484,485,487,495,496,497,498,499,500,502,503,504,506,2,4,5,8,9,10,11,12,13,14,15,16,18,20,23,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,57,58,59,60,62,63,65,66,70,71,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,123,124,125,126,127,128,129,130,132,134,136,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,161,162,163,164,165,166,167,168,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,198,200,202,204,205,206,207,209,211,212,213,214,216,217,218,221,222,224,225,226,227,228,229,230,231,232,233,234,235,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,282,283,287,288,291,292,294,295,296,297,299,302,303,305,307,308,309,311,2,3,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,55,58,59,60,61,62,63,64,65,66,68,69,71,72,73,74,75,76,78,79,80,81,83,84,88,89,90,91,93,94,95,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,147,148,149,150,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,179,181,183,185,186,187,188,189,190,193,195,197,199,201,208,209,214,215,216,218,219,220,222,223,224,226,227,228,229,230,232,233,236,239,"ia-14589918029",243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,321,323,324,325,326,327,328,330,331,332,333,336,337,338,341,342,344,345,346,348,349,351,352,358,359,360,364,368,369,"ia-14590082589",370,374,376,377,380,387,388,389,391,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,452,454,456,458,459,460,461,462,467,468,473,477,479,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,499,500,503,507,508,509,510,511,512,513,514,515,516,517,518,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,551,553,554,555,556,557,559,562,563,566,567,568,571,575,580,582,583,584,585,587,594,595,596,597,598,599,600,601,602,603,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,653,"ia-14754054026",656,657,658,659,660,662,663,664,665,666,667,668,669,671,672,673,674,676,678,679,682,688,690,692,2,3,4,6,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,83,84,85,86,87,89,90,91,93,95,97,98,100,99,101,102,104,105,106,108,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,149,150,151,152,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,195,197,198,199,200,203,204,205,206,208,210,213,215,216,219,220,221,222,223,226,228,229,230,231,232,234,236,237,239,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,273,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,316,319,320,322,324,326,327,328,329,330,333,334,335,337,338,339,340,341,342,343,345,346,348,349,350,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,376,377,378,379,380,381,382,384,385,386,387,389,390,393,394,395,397,399,400,401,402,404,405,406,408,409,412,413,417,418,422,424,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,481,483,486,489,490,492,493,496,497,498,499,501,503,504,505,506,507,508,509,510,511,513,520,523,524,526,527,528,529,530,531,534,535,538,540,543,544,546,547,550,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581,582,583,584,585,586,588,589,590,591,592,594,595,596,597,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,626,627,628,629,631,632,633,634,635,636,637,638,639,642,645,646,647,648,652,653,654,662,663,664,665,666,667,670,671,672,675,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,71,72,73,74,75,76,77,79,80,82,83,85,86,87,89,90,91,92,93,95,97,98,99,101,103,107,108,109,111,118,119,120,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,182,183,185,188,189,190,191,193,194,196,198,199,201,202,203,205,206,207,208,210,212,214,218,220,222,223,224,227,232,233,234,236,237,238,239,240,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,295,296,297,301,305,306,308,309,312,313,315,316,317,318,319,321,324,325,338,341,345,346,347,348,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,395,396,397,398,399,400,403,404,405,406,410,411,412,413,414,415,416,425,436,437,438,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,500,501,503,504,508,509,510,513,519,520,525,527,532,535,539,540,541,542,544,546,547,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,571,572,573,575,576,577,578,579,581,582,583,584,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,602,603,605,606,610,611,613,614,619,624,626,627,631,635,643,649,1,2,3,5,6,7,9,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,56,58,60,63,64,65,67,69,70,73,74,75,76,77,78,79,81,83,85,87,91,95,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,156,157,159,160,161,162,163,165,169,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,237,238,239,241,254,255,256,257,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,297,301,302,304,305,306,307,309,310,312,315,318,325,327,328,329,330,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,370,373,374,378,382,383,384,387,395,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,445,449,450,451,456,462,464,466,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,38,39,40,42,47,48,53,57,58,59,64,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,115,121,125,126,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,194,205,207,209,210,211,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,253,254,256,258,260,268,271,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,327,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,1,2,3,4,5,6,7,8,10,9,12,13,15,18,19,20,21,23,25,28,29,30,31,32,33,34,35,36,37,38,39,41,43,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,107,108,109,110,112,114,115,117,118,119,120,122,123,124,125,126,129,130,132,134,137,138,139,140,141,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,162,163,164,170,174,175,177,178,182,183,184,185,188,189,190,194,196,202,203,206,207,208,209,210,211,212,213,214,215,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,247,248,249,250,251,252,253,254,257,258,259,262,263,265,266,268,270,271,272,281,284,285,288,289,290,291,295,300,301,302,304,307,308,311,312,313,315,318,319,320,326,336,340,341,344,346,348,352,353,357,360,362,363,364,365,367,368,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,420,421,422,424,427,428,429,430,435,436,445,448,451,458,462,465,466,467,468,469,473,474,475,478,479,480,482,483,487,488,490,1,2,3,4,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,45,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,78,83,87,89,90,91,92,93,94,95,96,98,99,100,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,121,122,125,129,132,134,136,138,139,140,141,143,144,146,147,148,149,150,151,152,153,154,155,156,157,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,197,204,205,207,209,210,211,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,254,256,257,258,259,260,261,262,263,264,265,270,273,274,277,278,279,280,281,282,283,284,285,286,288,289,290,291,293,294,295,298,299,303,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,331,332,333,334,337,338,340,341,342,343,344,348,350,351,352,353,354,355,356,357,358,360,361,362,364,365,366,367,368,369,370,371,372,374,376,383,0,1,6,7,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,37,38,39,40,42,43,44,45,47,48,49,51,52,54,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,109,110,113,116,119,121,123,124,125,"ia-14761607286",129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,161,162,163,164,166,167,168,172,180,181,185,186,187,188,189,191,192,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,235,236,239,240,242,243,244,245,246,248,249,250,251,252,253,254,255,257,259,260,261,262,263,264,265,266,267,268,269,270,273,274,275,277,278,281,284,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,326,327,328,329,330,331,332,333,334,337,0,1,3,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,49,50,53,54,56,57,58,60,62,63,64,65,66,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,102,103,104,105,106,107,108,109,110,112,119,120,124,125,"ia-14781755105",127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,"ia-14595126828",147,148,149,150,151,153,154,155,156,157,161,162,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,190,192,193,194,195,196,197,200,201,202,203,204,208,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,255,256,257,258,259,263,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,294,295,296,298,299,300,301,302,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,324,327,331,335,0,1,2,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,40,43,44,45,48,54,57,58,60,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,84,85,87,88,89,90,91,92,93,94,95,96,100,99,101,103,104,105,106,107,108,109,110,114,117,118,121,122,124,125,127,128,129,130,131,132,133,135,136,137,139,140,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,162,163,165,166,169,170,172,173,176,179,182,183,184,185,186,187,188,189,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,213,214,215,216,217,218,220,221,222,223,224,225,226,227,230,231,232,233,234,235,236,237,238,239,240,241,243,244,257,259,261,262,263,264,265,266,267,268,269,270,271,272,273,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,297,298,301,304,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,342,343,344,345,346,347,348,349,350,351,352,353,354,359,0,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,36,37,38,39,43,44,47,48,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,91,92,93,95,102,109,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,145,146,147,148,149,150,153,154,155,159,160,161,164,165,"ia-14761408301",169,170,172,174,175,176,177,178,180,181,182,183,186,187,188,190,191,192,194,195,196,197,200,201,202,203,204,206,207,210,213,214,215,216,218,219,220,221,222,223,224,226,227,228,229,231,235,240,241,242,246,247,248,249,250,251,252,253,254,255,256,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,276,277,278,279,280,282,283,287,288,289,296,297,299,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,330,332,333,335,336,337,338,339,340,341,342,344,345,346,347,348,350,355,357,363,366,367,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,51,53,54,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,108,109,110,113,114,120,121,123,124,125,126,127,128,131,132,"ia-14595546619",133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,170,171,173,174,176,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,202,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,223,224,227,233,234,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,275,276,280,283,285,287,288,289,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,321,323,324,325,326,328,1,2,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,42,44,45,50,51,52,53,54,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,85,86,87,88,89,90,91,92,93,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,127,129,130,131,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,157,158,163,164,165,166,167,168,169,172,173,174,175,176,177,178,179,180,181,184,185,186,187,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,212,213,214,217,218,221,222,224,225,226,227,229,230,231,232,1,2,4,5,10,6,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,62,65,66,68,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,129,133,134,135,138,140,141,142,143,145,148,149,150,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,184,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,215,216,218,219,222,223,224,226,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,278,282,286,287,292,293,294,299,300,301,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,339,340,341,342,343,344,345,346,347,358,359,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,403,404,407,408,413,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,41,43,44,47,48,49,52,54,55,56,60,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,98,99,105,106,110,112,114,116,118,119,120,121,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,169,170,174,175,176,178,179,180,181,182,183,184,185,186,189,190,193,194,195,196,197,198,199,203,204,205,206,207,208,210,211,214,215,217,218,221,222,223,224,225,226,227,228,229,234,236,242,244,246,249,250,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,290,291,292,293,294,296,298,299,304,305,306,309,312,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,352,353,355,357,358,360,363,374,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,51,54,58,61,62,66,67,68,69,71,73,74,76,77,78,79,80,81,82,83,84,85,86,90,91,92,93,94,95,97,98,100,99,101,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,130,131,132,138,142,144,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,194,197,198,200,206,207,210,216,217,218,219,220,221,222,223,224,225,226,227,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,254,255,256,257,258,259,261,264,265,266,268,279,281,286,287,289,290,291,292,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,331,333,337,340,342,343,344,348,350,352,355,356,357,358,360,361,362,363,364,366,367,368,370,371,372,373,374,375,376,377,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,402,403,407,412,415,419,1,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,44,46,47,49,50,51,53,56,57,58,61,62,63,64,67,69,70,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,124,128,132,137,145,146,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,194,197,198,199,201,203,209,210,211,216,217,219,222,224,225,226,227,228,229,230,232,233,236,237,238,239,240,242,243,245,248,249,250,251,252,253,254,256,257,258,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,286,294,298,300,301,302,307,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,348,349,350,351,352,353,354,355,356,360,361,365,366,372,375,381,382,385,386,387,388,389,390,392,393,394,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,450,451,452,455,459,461,462,464,1,2,3,4,5,6,7,9,10,11,12,13,14,16,17,18,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,71,72,81,82,83,84,85,88,90,92,93,95,97,98,99,100,101,102,105,107,108,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,163,165,168,169,170,175,178,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,206,207,208,209,210,211,212,214,216,218,222,223,226,227,228,230,233,234,235,236,237,243,246,248,249,250,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,302,303,304,305,307,308,309,310,311,312,313,314,315,316,327,329,332,334,335,336,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,391,392,393,394,395,396,397,398,399,402,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,445,446,447,448,449,451,452,454,456,457,458,459,460,462,463,464,465,466,467,473,477,1,2,4,5,9,10,11,13,14,18,19,20,21,22,24,26,27,28,29,30,33,34,36,37,38,41,42,43,44,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,65,67,68,69,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,103,104,105,107,108,111,112,113,114,115,116,117,118,121,122,124,125,126,127,128,129,130,131,132,133,134,135,137,139,141,142,144,146,147,150,151,152,154,155,156,158,159,161,162,163,165,166,167,168,170,172,173,174,175,176,178,180,181,183,184,185,186,187,189,190,194,196,199,200,203,204,208,209,214,215,216,220,221,222,223,224,225,226,227,228,232,233,234,235,236,238,239,241,244,245,247,248,254,255,257,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,337,339,342,343,344,346,347,348,349,352,353,354,355,356,358,359,360,361,363,365,366,367,368,369,370,371,372,377,378,379,381,382,384,385,386,387,388,389,395,397,399,400,402,408,410,411,412,414,416,418,419,420,421,422,424,426,429,430,431,432,434,439,442,444,446,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,509,510,512,513,514,515,516,517,518,519,520,523,524,526,529,531,532,533,535,536,537,538,539,540,542,544,545,546,548,549,552,553,554,555,559,561,562,566,568,569,574,575,577,578,579,580,0,1,3,4,5,6,8,11,9,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,54,55,57,58,59,60,62,64,66,67,68,69,70,71,72,74,75,76,77,78,79,81,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,137,139,144,145,146,147,149,150,151,153,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,197,198,199,200,207,211,213,214,216,217,219,220,221,222,223,224,225,226,229,232,234,235,236,237,238,239,240,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,298,302,304,309,310,313,314,315,316,317,318,319,320,322,323,324,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,376,378,381,382,383,384,385,386,387,388,390,392,393,395,400,401,402,403,405,406,407,408,410,412,415,416,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,462,463,464,465,466,467,468,469,470,471,473,475,476,479,480,481,482,483,484,487,488,489,491,493,494,495,497,498,499,502,503,505,509,511,513,515,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,52,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,120,125,131,133,134,135,136,137,139,140,141,143,144,145,147,149,150,151,152,153,154,156,157,159,160,161,162,163,164,165,166,167,169,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,195,196,198,200,201,203,204,210,211,212,213,214,216,217,218,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,255,256,258,261,262,263,266,267,270,272,279,281,282,283,284,285,286,287,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,343,348,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,391,393,394,395,396,397,398,401,402,403,404,405,406,407,409,410,411,412,413,414,416,428,432,1,3,6,7,8,10,12,9,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,84,87,90,91,92,93,95,96,97,98,99,100,101,108,110,112,113,114,115,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,171,172,174,177,178,182,183,184,185,186,187,189,190,191,192,193,195,196,198,199,200,201,202,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,263,264,267,268,270,271,274,275,276,277,279,280,281,282,283,285,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,339,340,341,343,344,349,350,352,356,359,360,361,362,364,365,368,369,370,371,372,373,374,375,376,377,378,379,381,382,384,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,436,439,441,443,445,446,448,449,450,452,453,454,455,456,458,463,465,466,468,469,470,471,472,474,475,476,477,478,480,481,482,483,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,535,537,538,546,548,0,2,3,4,5,6,8,9,11,13,15,16,17,18,19,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,56,57,58,59,60,61,63,64,65,66,67,69,70,71,72,73,74,75,77,78,81,83,85,87,88,91,94,95,97,98,99,100,101,103,104,105,106,107,108,109,110,111,115,116,117,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,167,168,169,170,171,172,178,184,185,186,187,188,190,191,192,193,194,196,199,200,201,202,203,204,205,207,208,209,210,212,213,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,247,250,256,257,258,259,260,262,263,264,265,266,268,269,270,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,300,301,302,303,304,305,306,307,308,309,310,311,312,315,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,340,341,342,344,345,346,347,348,350,354,355,356,357,358,361,363,364,365,366,367,368,369,370,371,372,373,374,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,423,424,426,431,432,434,438,439,440,441,442,443,445,446,447,448,450,451,452,453,454,456,457,458,459,460,461,463,464,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,485,486,487,488,489,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,508,509,510,511,512,513,514,515,516,517,518,519,523,525,526,527,528,529,530,531,533,538,1,2,7,8,10,12,13,14,16,17,18,19,20,21,22,23,24,25,28,29,31,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,56,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,108,109,110,112,113,114,116,117,118,119,120,121,123,126,127,128,130,131,132,134,138,139,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,204,207,208,209,211,215,217,218,219,221,223,224,225,226,228,229,230,231,232,233,236,237,238,240,241,242,244,246,247,248,249,250,251,252,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,300,302,304,305,308,310,312,313,314,319,320,321,322,323,324,325,328,329,330,332,333,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,395,401,402,404,408,409,410,411,413,414,416,417,418,419,420,421,424,425,426,427,428,429,433,437,438,440,441,442,443,444,445,446,447,448,449,451,452,453,455,456,457,458,459,460,461,462,463,464,465,467,468,469,470,471,472,473,474,475,476,479,480,484,486,487,492,493,494,495,497,500,501,502,506,507,508,509,510,516,517,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,561,562,563,564,566,567,568,569,570,573,574,575,576,578,580,581,582,584,0,1,2,3,5,8,9,10,11,13,14,16,17,18,19,20,21,22,23,24,25,27,28,31,32,34,35,36,40,41,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,105,106,107,108,109,110,111,116,117,118,119,120,121,123,126,128,129,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,204,206,207,209,211,212,213,214,217,218,220,221,222,223,224,226,228,229,230,232,233,235,236,237,238,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,291,294,298,300,302,303,306,307,308,309,310,311,313,314,316,317,319,320,322,323,325,326,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,383,389,394,397,398,399,400,404,405,406,407,408,409,410,411,412,413,414,415,416,419,420,421,422,424,425,427,428,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,469,470,471,472,473,474,475,476,478,479,480,481,482,483,484,485,487,490,498,499,505,506,507,508,509,510,513,516,519,520,521,523,524,525,526,527,528,529,530,534,535,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,556,557,558,559,560,561,563,564,565,566,567,568,569,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,587,588,589,591,592,593,594,595,596,598,599,602,1,2,3,4,6,11,14,15,16,17,20,21,23,25,26,28,30,32,34,35,36,38,39,40,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,72,74,77,78,79,80,81,82,83,84,86,89,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,136,137,139,140,141,142,144,145,147,148,149,151,154,155,159,161,162,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,188,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,237,239,244,247,248,250,254,257,258,259,260,261,262,265,266,267,268,272,273,274,275,277,279,280,281,282,283,284,286,287,288,289,290,291,292,293,295,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,374,376,381,382,385,386,387,389,390,392,393,395,399,400,405,406,407,409,410,411,413,414,415,416,417,419,420,421,422,423,424,425,426,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,486,489,491,494,495,496,497,498,499,501,502,504,505,507,508,509,510,511,513,514,515,517,519,520,521,522,523,524,525,527,528,529,530,531,533,534,535,536,537,538,539,541,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,560,561,562,563,564,565,566,567,569,572,573,574,575,576,577,578,580,581,582,583,584,585,586,587,590,593,596,599,602,604,605,607,611,612,614,615,617,624,625,626,628,629,630,631,633,634,635,636,638,639,641,642,643,644,646,647,648,649,650,651,652,653,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,676,677,678,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,702,704,711,1,2,3,5,7,8,10,11,13,14,15,17,18,19,20,22,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,73,74,75,76,77,78,79,80,82,83,84,87,88,89,91,92,95,96,97,98,100,101,105,109,113,114,116,118,119,120,121,122,124,125,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,175,176,179,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,239,240,242,243,244,245,254,260,261,262,264,265,266,267,268,272,273,274,275,276,277,278,279,281,283,285,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,320,327,328,329,332,333,335,336,338,339,340,341,342,343,344,345,346,347,349,350,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,382,383,386,388,391,394,395,397,402,403,405,406,407,408,409,411,415,417,419,421,424,425,426,428,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,463,0,1,2,3,4,5,6,10,11,8,9,12,16,17,18,19,20,21,22,23,26,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,74,75,76,78,80,81,83,87,88,89,90,91,93,97,101,99,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,137,139,140,141,142,148,149,150,151,152,154,155,156,157,158,159,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,216,217,220,222,223,225,226,227,228,229,230,231,232,233,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,271,274,275,276,278,282,283,284,285,286,287,289,290,292,295,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,331,335,336,338,339,341,342,343,347,348,349,350,351,352,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,374,375,376,377,378,379,381,382,383,384,385,386,397,0,1,2,3,4,5,9,10,11,12,13,14,15,16,17,18,19,20,24,25,26,28,30,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,72,73,76,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,104,105,106,107,109,110,114,117,118,119,121,122,123,126,127,128,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,163,166,167,168,169,170,171,172,173,176,178,179,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,215,218,219,223,224,226,227,229,230,231,233,234,235,236,237,238,239,240,243,244,246,249,250,252,253,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,275,276,277,279,284,287,288,289,291,292,293,294,295,296,298,301,304,305,306,307,309,310,311,312,313,314,315,316,317,318,320,321,322,324,325,326,328,332,334,335,338,341,342,343,344,347,349,351,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,389,392,393,396,399,401,402,404,405,406,407,408,409,411,413,415,416,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,454,456,457,458,464,468,469,471,472,473,474,476,477,478,479,480,481,482,484,488,490,491,496,497,499,500,503,504,505,506,508,512,515,516,517,521,522,523,525,526,528,529,530,531,532,535,541,542,545,3,4,5,6,7,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,57,58,59,60,64,65,66,67,70,71,75,78,79,80,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,114,115,116,118,119,121,122,126,127,129,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,156,157,158,159,160,161,162,164,165,166,167,168,169,175,176,177,178,179,180,181,182,186,187,188,189,190,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,227,236,237,239,240,241,242,243,246,247,248,250,252,253,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,275,276,277,278,280,283,284,287,288,289,291,292,295,297,298,299,300,308,309,314,316,317,320,321,322,323,324,325,326,327,328,329,330,331,334,335,337,339,340,341,343,344,345,346,348,349,350,351,352,353,355,356,357,363,364,365,366,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,416,417,418,426,427,428,430,431,432,433,434,435,440,441,442,444,446,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,485,487,488,489,490,491,492,493,494,498,499,500,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,542,1,2,3,4,5,6,7,8,9,11,13,16,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,58,59,60,62,65,66,70,72,76,77,78,80,81,83,86,87,88,90,92,98,99,100,101,102,103,104,106,107,108,109,110,111,113,114,115,116,118,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,142,143,148,150,152,153,154,155,156,157,159,160,161,163,168,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,210,211,220,221,222,224,225,227,228,229,230,231,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,282,287,288,290,291,293,294,295,296,298,299,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,322,323,324,325,327,329,335,338,339,340,341,342,343,346,347,350,352,353,355,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,382,385,386,387,388,389,390,395,400,401,402,404,405,406,407,408,412,416,418,419,421,423,425,426,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,455,456,458,459,461,463,464,465,466,468,469,470,471,472,473,475,479,480,481,483,484,485,488,489,490,491,492,493,494,495,496,497,498,499,500,501,505,510,511,512,513,516,517,519,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,538,539,540,541,542,543,544,545,546,547,549,551,552,553,554,555,558,563,564,1,2,3,5,7,8,10,11,12,13,14,15,16,17,9,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,57,58,59,60,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,96,97,98,99,100,103,104,107,109,110,111,112,114,115,123,124,125,130,131,133,135,136,137,138,139,140,141,143,144,145,151,152,153,155,160,162,164,165,166,167,168,171,174,177,178,179,180,181,182,183,184,185,186,187,188,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,211,212,213,216,218,220,221,226,227,230,231,232,233,234,235,236,237,238,242,243,244,245,246,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,285,287,288,289,290,291,293,294,295,297,300,302,303,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,328,329,330,331,333,334,336,342,344,345,346,347,351,355,356,357,358,360,361,362,363,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,410,412,413,415,416,417,420,426,427,428,429,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,467,468,470,471,475,477,481,482,484,486,487,489,491,493,494,496,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,539,540,541,543,545,547,549,550,551,552,554,557,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,610,611,612,615,618,619,620,621,622,624,626,627,628,631,632,633,635,636,638,639,642,644,645,646,647,648,649,650,651,652,653,654,656,657,658,659,660,661,662,663,664,665,668,669,670,671,673,675,677,678,680,682,683,684,686,687,689,690,691,695,696,697,700,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,722,723,724,725,726,727,728,729,730,731,733,734,735,736,737,738,739,741,744,746,748,749,751,757,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,51,52,53,56,57,59,60,61,62,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,114,117,118,119,122,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,167,168,169,170,171,172,176,177,179,181,182,185,188,189,192,193,194,196,197,198,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,225,226,228,231,232,234,239,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,261,262,263,264,266,267,268,271,272,273,274,276,281,282,283,284,285,286,290,292,293,294,296,297,298,299,300,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,339,340,343,344,347,352,354,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,374,375,376,377,379,380,381,382,383,385,386,387,391,392,396,397,400,404,405,412,413,414,415,416,417,418,420,423,424,425,426,427,428,432,433,434,435,436,437,438,439,440,443,447,451,457,462,464,466,467,468,469,470,473,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,497,499,500,501,502,505,506,507,510,518,519,520,523,525,527,528,530,531,535,536,538,539,540,542,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,577,578,584,585,587,589,590,593,598,599,600,601,603,604,607,608,609,610,611,612,613,614,615,616,617,618,619,620,622,623,624,625,626,627,629,630,631,632,633,634,635,636,637,645,648,649,651,652,653,655,658,659,661,666,667,668,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,689,691,692,693,694,695,696,697,698,699,702,703,704,705,706,710,716,722,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,38,39,40,41,42,43,44,45,46,48,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,80,81,84,86,88,89,92,93,95,96,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,128,130,131,135,138,139,141,144,145,148,149,150,152,153,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,172,173,174,176,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,196,197,198,200,201,202,203,204,208,209,212,213,216,218,221,223,224,228,229,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,253,254,255,256,257,258,259,263,264,268,269,270,272,274,276,279,282,283,285,286,291,292,295,299,300,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,318,319,320,321,324,325,326,327,328,330,331,332,333,334,335,336,337,338,339,341,342,344,346,347,350,352,353,354,355,357,358,360,361,367,368,369,371,372,373,374,375,379,380,381,382,383,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,419,420,423,424,425,426,427,429,433,435,437,439,440,441,442,443,444,445,446,447,448,449,451,452,453,454,456,458,459,460,"ia-14763100594",462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,484,486,487,488,491,492,493,494,498,500,501,502,504,506,508,512,513,514,516,517,518,519,520,521,524,525,527,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,548,549,550,551,552,553,554,555,556,562,568,569,570,573,574,575,577,579,581,582,583,584,585,586,596,597,598,599,600,"ia-14765566505",602,603,604,605,"ia-14578929579",606,"ia-14578948599",610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,626,627,629,630,635,636,638,640,641,645,646,649,650,652,654,655,657,659,660,661,662,663,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,692,693,694,696,698,704,706,709,710,711,712,713,716,718,721,723,724,726,727,729,731,732,733,734,735,736,737,738,739,740,741,742,744,745,746,747,748,749,750,751,754,756,757,769,776,780,1,2,3,4,5,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,59,60,61,63,66,70,71,73,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,108,109,110,111,113,114,115,116,117,118,121,122,123,124,125,127,128,129,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,164,167,169,171,172,173,174,177,178,179,180,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,217,218,219,220,221,223,224,225,226,227,229,230,231,232,233,238,239,240,241,242,244,248,249,252,253,255,256,257,258,259,260,261,262,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,292,294,295,296,297,300,301,306,307,311,314,315,321,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,355,356,357,358,359,360,361,362,363,364,366,369,370,371,373,374,376,383,385,386,392,393,395,396,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,417,418,419,421,422,423,424,425,426,428,429,430,431,435,436,438,439,444,446,454,455,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,489,491,494,496,497,498,499,500,501,505,510,511,512,513,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,536,537,543,544,546,550,551,552,554,556,557,558,560,562,563,564,565,566,567,568,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,595,596,600,601,603,605,606,612,613,618,619,620,621,622,623,624,625,626,628,629,631,636,637,638,640,641,642,643,644,645,646,647,648,649,656,657,661,662,664,665,667,668,669,670,671,673,675,681,682,685,686,689,690,691,692,693,694,695,696,697,698,700,701,702,703,707,712,714,716,717,718,719,720,724,729,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,32,33,36,37,38,40,41,42,43,44,45,46,47,48,49,52,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,97,99,104,107,109,110,112,113,114,115,117,118,119,120,123,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,159,161,162,163,164,165,167,168,170,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,221,224,225,226,227,228,230,231,232,233,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,264,265,268,269,271,273,277,278,279,282,283,285,287,288,290,292,293,294,295,296,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,325,327,329,330,332,334,335,337,339,343,344,346,348,349,350,351,352,353,354,355,356,357,358,359,360,362,363,364,365,366,367,368,369,370,371,373,374,375,376,378,379,380,382,385,387,388,390,391,392,393,395,396,397,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,434,436,438,440,442,449,450,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,471,472,473,475,476,477,478,480,482,484,486,487,488,489,490,491,492,495,497,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,531,532,535,536,538,543,544,545,547,548,550,552,553,555,556,557,558,559,560,561,562,563,564,565,566,569,570,571,572,573,579,580,581,585,587,590,591,593,601,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,629,632,634,635,641,644,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,41,45,48,49,50,51,52,53,54,61,62,63,64,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,96,98,99,100,101,102,103,104,105,107,109,112,113,114,115,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,168,170,172,173,174,175,176,177,178,179,181,182,183,186,187,188,190,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,211,212,213,215,217,218,219,222,223,224,225,226,227,233,234,235,236,238,241,242,243,244,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,277,278,280,281,282,283,284,285,286,287,291,294,295,301,302,304,309,311,312,313,314,315,316,317,318,319,320,321,322,325,326,327,328,330,331,332,333,334,335,336,337,338,340,343,344,345,346,348,350,351,354,357,360,361,362,364,369,372,374,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,395,396,398,407,408,409,414,417,420,421,422,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,457,458,463,467,469,470,472,473,474,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,506,507,511,515,516,518,521,522,523,525,526,527,531,532,533,534,535,536,537,538,539,540,542,543,544,545,546,547,548,550,551,552,553,554,562,563,568,570,573,575,576,578,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,601,608,611,613,616,617,618,621,622,623,625,626,627,628,629,630,631,632,633,634,636,637,638,639,641,642,643,644,645,646,647,648,650,651,655,656,663,666,671,672,673,674,677,679,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,41,42,44,46,47,52,53,54,55,58,59,61,63,66,67,68,69,74,75,77,78,79,82,83,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,105,106,107,108,110,111,114,115,117,119,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,150,153,154,155,156,158,159,160,162,163,168,169,170,171,172,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,206,209,210,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,244,245,246,248,251,252,253,257,259,260,261,262,264,265,267,268,272,273,274,275,278,279,280,281,282,283,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,304,308,311,312,315,316,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,357,358,359,366,367,368,372,375,376,378,379,380,382,383,385,386,387,388,389,390,391,392,393,398,399,400,402,403,404,405,406,407,408,409,414,415,420,421,428,430,432,436,437,438,439,441,442,443,444,445,446,448,449,450,451,452,453,455,456,457,459,460,461,462,463,465,466,467,468,474,475,476,478,480,482,485,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,521,523,524,525,528,530,535,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,563,566,567,570,574,575,580,587,588,589,590,0,2,3,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,36,37,39,40,41,42,44,46,48,49,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,86,88,89,90,91,94,96,97,98,99,103,104,106,108,110,111,112,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,145,146,147,149,150,152,153,154,156,157,159,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,194,198,201,202,204,205,208,209,210,211,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,253,254,255,256,257,258,259,260,261,263,264,265,268,269,271,275,279,281,283,284,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,310,311,312,313,314,315,316,317,318,319,323,325,326,327,329,330,332,334,335,337,338,340,342,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,375,377,378,381,382,383,384,386,388,389,392,394,397,398,400,401,402,404,406,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,450,452,453,455,457,458,460,465,469,470,476,477,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,503,504,505,506,508,509,510,511,512,516,519,522,523,528,530,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,550,551,552,553,554,555,556,557,558,559,560,561,562,565,566,567,569,575,576,579,581,582,586,589,592,593,595,596,600,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,620,622,623,624,625,626,627,631,632,633,634,635,636,638,642,645,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,673,678,679,681,682,684,686,688,691,695,696,0,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,38,40,41,42,44,45,46,47,49,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,71,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,104,107,109,110,111,112,114,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,152,154,156,158,163,167,171,172,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,201,202,203,204,205,206,208,209,210,212,213,216,218,219,220,221,222,224,227,229,230,232,233,234,235,236,237,238,239,240,241,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,271,274,275,276,277,279,280,282,283,285,287,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,329,331,334,335,340,341,343,344,345,347,348,350,353,354,355,356,359,360,362,363,364,365,366,367,368,369,373,374,375,376,377,378,379,380,381,382,383,385,387,389,390,392,395,396,398,400,401,403,404,406,407,408,409,410,411,413,414,416,417,418,419,420,421,422,423,424,425,427,428,429,430,432,433,434,435,436,438,440,442,443,446,448,449,450,451,452,455,456,457,458,468,471,474,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,506,508,510,511,512,513,514,515,516,517,520,521,526,528,529,531,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,559,560,561,562,563,564,565,566,569,571,572,573,574,575,576,577,579,581,582,584,588,590,591,592,595,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,629,630,631,632,633,634,637,639,640,641,642,643,645,650,652,654,657,660,661,664,665,666,668,669,670,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,701,702,705,706,707,710,712,717,718,1,3,4,6,7,10,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,37,38,39,41,42,43,44,45,49,50,51,52,54,55,56,57,58,59,60,61,63,65,67,68,71,72,74,75,78,79,82,85,86,87,88,89,90,91,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,116,117,118,119,120,121,123,124,125,127,128,130,132,134,135,137,138,139,141,143,145,146,147,149,151,152,155,156,158,160,161,162,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,202,204,205,207,210,212,213,214,217,218,220,222,223,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,268,270,274,275,276,277,278,279,281,283,285,286,288,289,290,292,296,297,298,299,300,301,302,303,309,310,311,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,338,339,340,342,343,344,345,347,348,350,351,353,354,356,358,360,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,399,400,401,403,405,406,407,408,410,411,412,415,416,418,419,420,422,424,426,428,429,430,431,432,433,434,436,437,438,439,440,441,443,444,445,447,448,449,450,451,452,453,454,455,456,459,460,461,462,463,464,465,466,467,468,476,479,483,484,487,489,490,491,493,494,495,502,503,505,507,509,510,512,513,514,515,516,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,544,546,547,549,551,553,555,556,559,562,564,566,567,569,570,571,572,573,574,575,577,578,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,608,610,611,612,613,615,616,617,618,619,624,625,629,630,631,632,636,637,641,643,644,645,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,682,683,684,685,686,687,690,692,695,696,698,701,704,705,706,707,708,709,710,711,717,719,720,721,722,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,743,744,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,763,764,767,768,769,773,775,778,779,781,783,784,789,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,825,826,827,829,830,831,832,833,835,836,837,839,842,844,845,847,849,850,2,3,5,6,7,12,9,13,14,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,51,52,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,85,86,87,88,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,154,155,157,158,161,162,163,165,167,168,170,171,172,173,175,176,178,179,181,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,206,208,209,210,211,212,213,215,216,217,222,223,224,225,227,228,229,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,264,265,267,270,272,273,274,276,277,279,280,281,283,284,285,288,289,290,291,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,330,331,332,333,334,335,339,341,343,345,346,349,350,354,355,356,358,359,361,362,363,365,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,400,403,406,407,408,409,415,416,417,419,421,424,425,426,427,428,429,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,455,457,458,459,461,463,466,470,473,475,484,485,486,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,523,524,527,529,537,539,540,542,543,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,574,575,576,578,579,581,582,590,591,592,593,595,597,598,599,600,601,602,604,605,607,608,609,610,612,613,614,615,616,617,618,619,620,623,624,629,630,631,632,633,635,636,637,638,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,662,663,664,665,667,670,673,674,676,677,681,682,684,686,688,690,692,693,694,695,697,698,699,700,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,735,736,737,739,741,749,752,753,754,756,757,1,4,5,6,7,8,10,11,12,13,14,15,17,20,21,22,23,24,26,28,29,30,31,33,34,40,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,98,99,101,102,103,104,105,106,107,109,110,111,112,114,116,117,120,126,129,130,131,133,134,137,138,141,144,145,149,150,151,153,154,155,159,160,164,165,167,168,169,170,174,179,180,183,184,185,187,192,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,219,220,221,224,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,254,255,256,257,258,262,263,266,267,273,279,282,283,293,294,295,297,298,299,302,303,307,308,315,320,321,322,323,326,327,328,330,343,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,396,397,398,399,400,401,403,407,408,413,415,417,418,419,420,422,423,424,427,430,436,437,438,447,449,452,455,458,459,461,462,464,465,466,467,469,470,0,2,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,37,38,39,40,41,42,44,45,46,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,87,88,89,90,92,93,95,97,101,102,103,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,143,147,149,151,152,154,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,189,190,191,192,193,196,197,198,201,205,207,209,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,249,250,251,252,253,254,256,257,259,262,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,303,304,305,308,310,313,314,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,350,351,352,357,358,359,360,363,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,394,395,396,397,398,399,402,404,406,407,408,409,410,412,415,416,421,422,424,425,426,429,431,432,433,434,435,436,438,439,440,441,442,443,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,467,470,473,474,475,477,478,479,480,481,484,485,486,487,489,492,493,494,496,498,500,501,503,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,525,526,527,528,531,532,533,535,536,537,539,540,541,543,554,555,561,562,565,566,567,569,570,571,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,597,599,600,610,611,613,614,615,616,617,618,619,620,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,639,640,641,642,643,644,646,647,648,649,650,652,654,655,657,659,660,661,664,671,672,673,674,675,679,680,681,682,683,684,685,687,4,5,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,54,60,61,62,64,66,67,68,69,71,73,75,77,78,80,81,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,111,112,113,114,115,116,117,118,120,124,125,127,128,129,130,132,133,134,135,136,137,139,140,142,143,144,146,147,148,149,150,151,155,156,157,158,159,160,161,163,164,165,166,167,168,170,173,174,176,177,179,180,181,182,184,185,187,195,200,201,202,205,206,208,209,210,212,213,214,215,216,217,220,221,222,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,253,254,265,266,267,268,271,272,273,275,277,278,279,281,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,313,315,317,320,323,328,329,337,338,339,341,342,343,344,345,346,347,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,374,376,377,378,380,381,384,387,388,389,390,394,400,401,403,404,406,407,408,410,411,413,414,415,416,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,442,443,445,457,458,459,461,464,465,467,469,470,471,472,473,474,475,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,513,517,518,519,520,521,525,527,528,529,531,532,534,536,537,538,539,543,545,546,547,548,550,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,578,579,580,584,587,589,590,591,592,593,601,602,604,608,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,650,651,652,653,657,661,662,665,666,668,670,672,674,675,676,680,681,683,684,685,686,687,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,712,717,720,721,722,723,724,731,734,735,738,740,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,787,791,792,793,804,805,806,6,7,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,70,72,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,94,95,96,97,100,101,102,103,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,170,172,174,176,179,180,184,185,186,187,190,191,194,198,199,201,203,204,207,209,211,212,213,214,215,218,219,220,222,223,224,225,226,229,230,231,232,234,235,236,237,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,272,275,280,281,284,285,1,2,3,5,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,45,46,48,49,52,53,54,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,99,100,104,109,113,114,115,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,149,150,151,154,159,160,161,162,163,164,165,167,168,169,170,171,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,210,212,214,219,220,221,223,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,265,267,268,273,274,277,279,280,282,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,331,336,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,374,375,376,377,380,381,382,384,390,391,392,394,395,398,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,440,442,443,448,449,450,451,452,454,455,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,479,480,481,482,483,484,485,486,487,488,495,503,508,509,510,511,512,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,542,544,545,547,549,555,557,558,560,561,563,564,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,585,586,587,588,589,591,592,593,594,595,598,603,604,605,607,608,609,610,612,614,615,616,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,661,662,672,673,674,678,679,681,682,0,1,19,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,38,39,40,41,42,44,47,48,53,54,57,58,60,61,62,63,64,66,67,69,70,71,72,73,74,76,77,78,79,80,81,82,85,86,88,89,91,92,93,95,96,97,100,98,99,101,102,103,104,105,106,110,112,114,116,117,121,123,125,126,127,128,130,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,171,173,175,176,178,186,187,190,191,193,195,196,197,199,200,202,204,206,207,208,209,210,211,212,213,214,215,216,217,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,237,244,254,255,257,258,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,287,289,290,291,292,296,297,300,301,304,305,316,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,"ia-14597907230",33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,55,56,"ia-14597920750",58,59,60,61,63,65,66,67,70,72,74,75,77,78,79,80,81,82,83,84,85,87,90,91,92,94,95,96,97,98,99,101,102,105,106,107,108,109,110,111,112,113,114,115,120,121,122,123,124,127,128,129,130,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,169,171,172,173,175,178,180,181,182,185,186,187,"ia-14761692486",189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,208,210,211,212,213,214,"ia-14597997770",215,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,248,249,250,252,253,254,255,256,257,259,260,263,264,265,1,2,4,5,6,7,8,11,12,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,39,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,96,98,100,101,99,102,103,104,106,108,109,110,111,113,114,116,117,118,119,120,122,123,124,125,128,129,131,134,135,136,137,138,139,140,141,142,143,144,145,148,150,152,154,156,158,159,160,162,163,164,165,167,174,181,182,183,184,185,186,193,196,200,201,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,226,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,253,254,255,256,257,258,259,260,261,262,263,266,267,268,271,273,279,280,286,291,292,294,298,299,300,301,302,303,304,305,309,310,311,313,314,315,316,317,318,319,327,331,332,334,337,338,341,343,347,351,353,356,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,399,400,401,402,403,404,405,406,407,409,410,412,413,416,417,418,420,425,431,432,441,447,451,452,455,457,458,459,463,464,466,467,468,469,470,472,2,3,5,7,8,9,10,11,13,14,18,19,20,21,23,24,25,26,27,28,29,30,31,35,36,37,38,39,41,42,43,45,48,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,103,105,108,109,113,114,115,118,119,121,124,125,126,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,150,152,153,154,157,161,162,163,165,168,170,173,174,175,177,178,179,180,184,189,193,194,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,248,251,252,254,255,256,260,263,264,278,280,281,283,284,286,290,292,293,294,295,296,298,299,300,301,303,304,306,310,313,316,318,319,322,324,328,329,335,336,337,339,344,346,350,351,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,400,404,405,406,407,416,420,422,423,424,435,441,443,444,446,448,450,1,2,3,4,5,6,7,8,10,9,11,12,14,16,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,38,39,40,41,42,43,47,49,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,95,96,97,100,101,99,102,103,106,107,108,109,110,111,112,113,114,116,117,118,120,121,122,124,125,127,128,131,132,133,135,136,137,143,144,145,149,150,154,155,156,157,158,159,160,161,162,163,164,165,167,171,181,183,186,188,194,195,196,198,199,200,201,205,206,207,212,213,219,221,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,273,274,275,276,277,278,279,280,281,282,284,285,286,291,293,295,296,297,300,302,303,309,313,316,318,321,323,324,330,332,335,337,338,339,341,345,346,348,349,350,352,354,355,356,365,366,367,370,372,377,378,379,386,388,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,424,425,426,427,428,430,431,432,433,434,435,436,439,441,443,444,445,447,449,451,452,454,455,457,460,461,462,463,465,467,468,469,477,481,482,486,487,489,491,492,493,499,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,100,101,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,130,131,132,142,143,147,148,149,150,152,153,154,155,156,157,158,159,160,161,163,164,165,167,169,170,174,175,176,177,178,179,180,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,205,208,209,210,211,212,213,214,215,216,217,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,245,249,250,253,254,255,256,258,259,260,261,262,266,267,1,3,4,5,7,8,9,15,16,18,19,20,22,23,24,26,28,30,34,36,37,39,41,43,45,46,49,50,51,52,53,54,55,56,57,58,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,94,96,97,98,100,99,101,102,103,104,105,106,107,108,109,112,114,117,118,119,120,122,123,126,127,130,131,132,134,137,138,139,141,142,144,145,146,147,148,151,152,153,154,155,156,157,159,160,161,170,172,173,174,175,176,177,178,180,181,183,184,191,192,193,195,196,198,199,200,201,202,203,207,208,215,216,221,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,247,248,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,282,283,284,287,288,289,290,291,295,296,297,298,299,303,304,312,313,315,320,322,323,328,330,331,334,335,336,337,338,339,341,342,343,345,347,348,352,353,354,356,358,360,369,370,372,378,380,381,384,391,394,397,399,400,404,405,407,411,417,419,421,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,440,443,444,445,446,447,449,450,452,453,454,455,456,457,458,459,460,461,463,466,467,468,469,470,471,472,473,474,475,476,477,481,482,483,484,485,486,487,488,489,490,492,493,494,495,496,497,499,500,501,502,503,504,505,509,511,512,513,515,516,521,522,524,525,530,533,535,537,542,543,548,550,553,0,1,2,4,5,6,10,7,11,12,14,20,21,22,24,26,27,28,30,31,34,35,43,44,45,46,47,48,50,52,56,57,58,62,63,64,70,72,74,75,76,78,79,85,86,87,88,90,96,97,98,99,100,101,102,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,169,170,171,172,173,174,177,178,179,180,181,183,189,190,192,195,196,197,198,201,203,204,205,206,208,213,214,215,216,217,218,221,222,225,230,232,233,236,237,238,239,242,243,248,250,251,254,255,256,259,261,264,266,267,268,269,270,274,275,276,277,278,280,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,307,310,313,314,315,316,317,319,321,322,324,327,328,331,333,334,335,337,340,342,344,345,346,347,349,350,352,354,361,363,364,367,369,373,380,384,388,390,391,392,395,396,397,399,400,401,402,403,405,408,411,412,413,414,415,416,419,420,422,425,426,428,430,432,434,439,440,442,448,449,453,454,462,463,464,471,472,473,476,477,478,479,480,481,483,485,486,490,491,492,493,494,495,496,497,498,500,501,502,503,504,505,506,507,508,511,512,513,514,515,516,517,518,519,520,521,522,523,524,527,528,529,533,534,535,536,546,558,559,562,565,570,572,573,574,577,578,584,0,1,3,8,9,12,13,15,16,17,19,20,22,23,24,25,26,28,29,34,39,40,41,43,44,46,47,48,50,52,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,123,124,125,126,127,129,130,131,132,135,136,137,141,142,143,144,145,146,147,149,150,151,152,153,155,158,159,163,164,166,167,168,170,171,172,173,174,175,176,177,179,180,183,184,186,191,192,193,194,196,198,201,202,205,207,208,209,210,214,215,216,217,219,221,222,225,226,228,229,235,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,260,262,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,288,289,290,291,292,293,294,295,297,300,301,302,304,305,306,307,309,313,314,315,317,318,319,321,324,327,328,334,335,336,338,339,344,350,360,366,367,369,370,371,376,377,380,381,382,386,390,391,392,394,396,401,402,403,404,405,406,408,410,413,414,417,419,421,423,424,425,426,428,430,431,432,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,474,475,478,479,480,481,492,493,495,496,497,499,501,503,505,509,511,515,516,517,519,523,524,526,527,536,537,539,543,545,548,0,1,4,5,6,7,8,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,39,40,41,43,44,45,46,47,48,49,50,51,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,101,102,103,104,105,106,107,108,109,110,111,112,114,117,118,119,120,121,122,123,125,126,127,128,130,131,132,134,136,137,138,139,140,144,146,147,148,150,151,152,153,154,156,157,158,161,162,163,165,166,167,168,169,170,171,174,175,176,177,178,179,180,181,182,184,185,186,188,189,190,191,192,193,194,195,197,198,199,202,203,209,210,211,213,214,216,218,219,221,223,224,225,232,234,236,237,240,242,244,246,248,249,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,325,326,329,330,331,332,333,334,335,338,339,340,341,342,344,345,347,350,351,352,353,354,355,359,360,363,365,367,373,374,376,378,379,381,382,383,384,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,405,407,409,411,412,413,416,417,421,423,428,429,432,433,435,436,445,447,448,449,451,455,456,458,461,464,465,466,467,468,469,470,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,526,527,531,532,534,536,537,538,540,541,546,548,551,552,553,554,558,559,560,561,564,565,566,571,572,575,578,580,582,584,585,1,2,3,5,6,7,9,11,12,14,15,20,21,22,23,24,26,28,29,30,31,32,33,34,37,38,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,126,128,131,136,139,140,141,142,143,144,145,146,148,151,152,153,154,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,176,177,178,179,181,183,185,186,187,189,190,191,194,195,196,198,202,204,206,207,208,210,211,212,213,215,219,221,222,225,226,227,230,234,237,238,240,241,243,244,245,246,247,248,249,250,251,254,255,256,257,258,259,261,262,263,264,265,268,269,271,272,274,275,276,277,278,279,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,305,306,311,315,318,320,321,324,325,326,331,333,334,336,337,338,340,344,345,347,348,349,350,353,354,355,356,358,359,361,362,365,366,367,371,374,375,377,378,379,380,382,383,387,392,396,397,398,403,404,411,412,415,418,425,426,427,429,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,473,474,475,477,479,481,483,484,489,490,491,494,495,496,497,500,501,506,513,516,517,519,520,523,527,528,530,531,532,533,536,537,538,1,2,3,4,6,7,8,10,11,12,13,16,19,20,21,22,23,24,26,27,28,29,30,31,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,56,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,120,121,122,123,124,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,145,146,147,149,151,152,156,157,158,159,160,161,164,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,183,185,187,191,195,197,200,201,202,204,205,206,207,209,211,212,213,214,219,221,222,223,226,227,228,229,231,233,235,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,292,293,299,300,302,303,304,305,306,307,308,309,310,311,314,318,319,320,323,324,328,330,331,332,333,335,336,337,338,339,346,348,350,352,353,354,355,356,357,359,362,367,373,375,376,378,379,380,383,385,387,389,392,393,394,395,396,400,403,407,410,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,466,467,469,470,471,472,473,474,475,476,477,478,480,481,483,485,486,487,488,490,491,492,493,494,495,496,497,498,501,502,503,507,508,509,513,520,523,524,527,528,3,4,5,7,10,11,9,12,13,14,15,16,17,18,19,21,22,23,24,25,27,28,32,33,34,36,37,38,39,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,82,84,85,86,87,89,90,91,92,95,96,98,99,100,101,102,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,139,141,142,143,144,145,146,147,148,149,150,152,153,157,158,159,160,161,162,164,165,166,167,168,171,173,174,175,176,177,178,179,181,183,184,185,186,187,189,191,192,193,194,195,196,198,199,200,201,202,204,205,207,208,209,210,211,214,215,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,239,242,243,244,245,251,252,254,257,258,262,263,265,266,267,269,270,271,276,281,289,290,291,295,297,303,310,314,316,318,319,320,321,322,323,324,325,326,327,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,370,372,373,374,377,379,384,385,390,391,392,393,394,395,399,400,404,405,408,409,410,413,416,417,418,420,423,424,426,428,430,431,433,434,435,436,437,438,439,445,447,452,453,454,462,463,466,467,470,475,479,483,486,489,494,503,504,505,506,508,509,510,511,512,513,515,517,518,519,520,521,522,523,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,555,556,557,559,560,561,562,563,565,566,567,568,569,571,572,573,574,575,576,577,578,579,581,582,584,585,586,587,588,591,592,594,597,598,602,603,604,614,620,622,623,626,629,632,0,2,3,4,5,6,7,8,10,9,12,16,21,23,24,27,28,29,30,32,33,34,35,36,38,39,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,61,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,94,95,97,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,135,136,139,141,143,144,148,150,151,152,153,154,158,162,163,165,167,168,170,171,172,173,175,176,177,178,183,184,185,186,187,188,191,192,195,199,200,201,203,205,207,209,210,211,219,222,224,226,227,228,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,302,304,306,308,309,315,317,318,319,322,324,326,327,328,330,334,335,337,339,340,343,345,347,349,351,353,354,358,359,362,363,366,368,370,371,372,376,379,380,387,390,391,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,431,432,433,434,435,436,438,439,440,441,442,443,444,445,446,447,448,451,452,454,455,456,460,473,478,481,482,483,1,2,3,4,5,6,7,8,9,12,14,15,16,18,19,21,22,25,28,30,31,32,34,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,135,137,138,140,143,144,145,146,147,149,151,152,153,155,157,158,160,161,162,163,164,166,168,169,170,172,173,174,177,178,179,181,183,188,189,191,194,196,200,201,203,204,205,206,207,210,211,212,213,214,215,219,220,221,222,223,225,227,228,236,241,245,246,247,251,252,253,254,255,256,257,258,260,261,263,265,266,267,268,269,270,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,310,311,314,315,317,319,320,321,323,324,326,327,328,329,331,332,335,337,338,340,342,344,346,349,350,0,1,2,3,4,5,6,7,8,11,12,13,14,17,18,22,23,25,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,48,49,51,52,53,54,56,58,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,123,124,125,126,128,130,131,132,134,135,136,137,139,142,143,145,146,147,148,149,150,152,153,154,156,158,159,160,161,164,165,166,167,169,173,176,177,180,181,182,186,187,188,190,191,195,197,198,200,201,202,203,204,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,238,239,240,241,242,243,244,245,246,247,249,250,252,253,254,255,256,260,262,263,264,266,269,279,281,288,289,295,296,297,298,300,301,302,303,305,311,312,314,316,321,322,324,328,334,335,336,337,338,339,340,343,344,345,346,347,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,406,410,412,414,415,416,419,424,425,427,428,429,434,436,439,1,2,3,5,6,7,8,9,11,14,15,16,18,19,20,21,23,25,26,27,28,32,34,36,38,40,42,43,44,45,46,47,48,49,50,52,53,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,114,116,118,120,121,122,123,125,127,128,129,130,131,133,135,138,140,143,145,146,147,148,150,151,154,157,158,160,161,171,172,175,176,177,178,182,183,184,185,186,187,188,189,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,244,245,246,247,249,250,252,254,255,257,259,260,261,262,265,266,268,269,270,271,272,275,276,278,279,282,283,284,285,286,287,289,291,293,294,295,297,298,299,300,301,302,303,305,306,307,311,312,314,316,317,324,327,329,331,332,333,335,341,342,343,348,353,354,356,361,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,396,397,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,423,424,425,426,432,433,434,435,436,437,440,442,446,447,450,452,453,454,457,459,460,461,463,1,3,4,5,7,10,9,11,13,16,17,18,19,20,21,25,28,29,34,36,38,40,42,44,45,46,47,48,49,50,52,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99,100,101,103,104,105,106,107,108,109,111,113,115,116,117,118,119,120,121,122,126,127,130,131,132,134,135,137,139,141,142,143,144,146,147,148,149,150,151,152,156,157,158,162,163,164,171,172,173,174,179,182,183,189,190,195,198,199,200,201,202,204,206,207,209,210,211,212,213,214,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,276,277,280,281,282,283,285,288,295,296,297,300,302,303,304,305,306,307,308,309,310,311,312,313,318,323,333,334,335,337,341,343,345,346,347,350,355,356,357,358,359,360,361,362,363,364,365,366,370,371,372,373,374,376,377,378,379,380,382,383,384,385,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,429,431,433,434,437,438,441,450,451,452,454,456,458,459,460,467,468,470,472,2,3,5,8,11,13,17,18,19,20,21,22,23,25,26,27,32,34,35,36,38,40,42,43,44,45,46,48,49,50,51,52,54,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,105,107,110,111,112,113,116,117,118,121,122,125,126,127,129,130,133,134,136,137,138,144,146,147,148,149,152,153,160,165,168,169,175,178,181,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,239,240,241,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,261,265,268,269,271,272,275,276,280,282,283,285,286,291,292,293,294,296,297,300,301,309,312,315,318,319,331,332,333,334,335,336,337,339,340,341,342,344,345,346,347,349,350,351,352,353,355,356,357,358,359,360,361,362,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,387,388,389,390,391,392,393,397,398,401,402,406,1,6,7,8,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,83,84,86,88,91,92,93,94,95,96,97,98,100,101,102,103,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,162,163,164,174,176,177,180,182,183,184,185,186,187,188,190,192,195,196,198,199,200,201,202,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,229,230,231,232,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,277,280,281,282,283,289,290,291,292,293,294,296,300,301,302,303,304,305,306,307,309,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,338,339,340,341,342,343,344,345,346,347,349,350,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,372,373,374,375,378,379,382,383,390,391,393,394,398,401,402,403,404,405,407,408,410,411,412,413,414,415,416,417,420,421,423,424,425,427,428,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,465,466,467,468,469,470,473,474,475,478,479,481,482,483,484,486,487,488,489,490,491,492,494,495,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,558,568,570,571,572,573,574,575,576,577,579,580,581,583,585,587,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,69,71,74,76,77,78,79,80,81,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,128,129,131,132,133,134,138,140,141,142,143,145,146,147,148,149,151,152,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,177,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,312,319,320,321,322,324,326,327,328,329,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,393,394,395,396,397,398,399,400,402,403,410,411,413,414,415,416,417,418,419,420,425,426,427,428,430,431,432,434,435,436,437,439,440,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,458,459,460,461,462,463,464,465,468,469,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,506,507,508,509,513,514,515,516,518,519,520,521,524,525,0,1,2,3,4,5,8,9,10,12,13,15,21,24,25,26,28,29,30,31,36,37,39,41,42,43,44,46,48,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,113,114,116,119,120,121,122,123,125,126,129,130,131,132,133,135,142,147,148,149,151,152,154,155,158,159,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,223,224,225,227,229,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,250,252,254,257,259,262,264,269,271,272,273,274,275,283,284,288,291,293,294,295,296,297,301,304,306,309,310,313,314,315,316,318,323,324,325,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,362,363,364,365,368,370,372,377,384,390,391,394,395,396,398,399,400,401,402,403,406,408,409,413,414,416,418,421,426,427,430,432,437,438,439,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,486,488,489,490,491,493,496,500,501,502,503,508,510,511,516,520,522,523,524,532,535,540,541,543,554,556,557,560,562,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,634,636,638,639,644,645,649,650,653,654,659,661,666,668,670,671,672,673,676,678,679,680,686,687,690,695,697,702,707,713,714,715,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,762,764,766,771,772,773,774,776,778,779,780,781,784,785,787,789,791,793,797,799,1,2,3,4,5,8,10,13,14,15,18,19,20,21,24,25,26,27,28,30,31,34,35,36,39,40,41,42,43,45,46,47,50,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,107,108,110,111,113,115,116,119,120,121,122,123,124,125,126,128,129,135,136,137,140,142,143,144,148,149,151,158,159,161,165,171,177,181,182,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,233,234,235,236,237,238,239,240,241,242,243,244,252,253,254,256,257,258,260,263,265,266,267,268,269,273,278,281,282,284,285,286,287,288,289,291,293,304,305,310,314,315,318,321,324,325,326,329,334,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,365,366,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,405,406,409,413,414,416,417,419,421,424,425,426,427,428,429,431,432,433,434,435,439,440,445,446,447,450,451,452,458,459,460,461,462,463,464,472,473,475,478,482,483,485,486,490,505,506,508,509,510,511,512,513,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,551,554,555,556,557,558,559,560,561,562,563,573,"ia-14759205586",574,575,576,577,578,589,591,597,600,603,604,605,610,615,616,617,618,624,625,629,630,631,635,640,641,646,648,655,660,661,663,664,665,666,667,668,669,670,671,672,676,677,678,679,680,681,682,683,684,685,686,687,688,689,691,692,693,694,696,697,698,699,700,701,702,703,704,705,706,708,709,710,711,712,713,715,716,717,718,719,720,721,722,723,724,725,726,727,730,737,738,739,740,745,747,756,759,769,771,784,788,791,792,800,802,806,810,811,812,815,816,817,818,819,820,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,843,844,845,847,849,850,851,852,853,855,858,859,860,861,862,863,867,868,869,"ia-14782414245",876,877,878,881,882,883,885,890,893,2,10,12,13,14,15,16,17,18,3,4,5,6,7,8,9,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,41,42,46,47,48,49,51,53,54,55,56,57,58,59,63,64,66,67,69,70,72,73,74,77,81,86,87,88,91,96,97,100,101,102,104,110,113,117,120,122,125,126,128,129,131,132,134,136,138,139,140,142,143,144,147,148,151,152,154,155,156,157,158,162,164,165,167,169,170,172,173,174,175,176,179,181,183,184,185,188,190,191,192,194,195,196,197,199,200,202,203,204,206,207,208,211,212,214,215,216,217,219,220,221,223,225,226,228,230,232,2,4,5,6,7,10,11,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,61,62,63,67,68,69,70,71,73,75,76,77,80,82,83,85,87,88,89,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,132,133,134,136,137,139,140,141,142,143,144,145,146,148,150,151,152,153,159,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,222,223,224,225,228,229,230,231,234,235,236,237,238,239,245,246,248,249,250,251,253,254,255,256,262,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,320,321,325,327,328,329,330,335,340,343,344,346,347,348,349,350,351,353,355,356,357,358,359,360,361,362,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,394,395,396,397,398,399,400,403,404,406,408,410,411,412,413,414,416,417,418,419,420,421,423,424,425,426,428,429,430,431,432,433,435,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,480,481,482,483,484,485,487,488,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,507,508,509,510,511,513,514,516,521,522,523,524,1,3,5,6,7,8,9,11,13,15,20,21,22,24,26,27,28,31,32,37,39,40,41,44,46,47,48,49,51,52,53,54,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,117,120,121,125,126,128,129,130,131,132,134,135,136,137,138,139,140,141,142,152,153,154,157,161,165,167,168,169,172,173,174,175,177,178,181,182,183,185,191,195,196,198,199,201,203,204,205,206,207,208,210,211,212,213,214,215,216,217,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,275,276,277,280,281,284,287,288,289,290,292,293,294,295,296,300,303,304,306,307,309,317,319,320,323,324,326,327,329,330,331,334,336,337,346,348,349,351,355,357,358,359,360,361,362,363,364,365,366,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,418,419,420,422,423,424,426,428,441,442,444,445,446,447,448,451,454,462,465,466,470,472,478,483,484,487,489,493,517,518,519,522,523,525,526,527,530,532,535,536,537,538,539,540,541,542,543,546,547,548,549,550,551,552,553,554,557,558,559,560,561,563,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,594,596,599,600,603,605,606,607,608,610,613,616,617,618,621,627,638,641,646,651,655,658,661,667,669,678,679,681,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,705,706,707,708,709,710,711,712,713,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,756,757,758,759,760,761,768,770,776,777,779,781,782,783,784,787,794,797,799,809,810,814,815,824,831,834,836,837,838,840,842,843,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,881,882,883,895,897,898,902,903,904,905,906,907,2,4,5,7,11,12,13,14,15,16,17,18,19,21,22,23,28,30,31,32,33,34,35,36,37,38,40,42,43,44,45,46,47,48,50,51,52,53,54,57,58,59,60,62,63,64,65,66,69,70,74,75,76,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,134,135,136,138,140,141,142,144,145,146,147,150,151,152,153,154,155,157,158,159,160,162,164,165,167,171,173,174,175,177,180,181,189,191,192,194,196,197,203,204,207,209,212,214,215,218,219,224,226,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,291,292,296,302,305,306,307,308,315,316,318,319,320,321,322,324,326,327,328,329,330,333,340,343,349,351,355,362,365,366,368,372,381,382,383,391,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,455,456,457,458,468,470,471,475,476,477,478,479,483,486,488,489,490,491,492,493,494,499,503,507,515,525,533,534,535,540,543,545,546,549,550,552,553,554,555,556,557,558,559,560,561,563,564,565,566,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,589,590,594,595,596,597,598,599,600,602,603,604,607,608,612,613,616,621,622,623,625,626,628,629,630,632,634,636,637,640,641,642,648,654,656,657,659,660,661,662,666,667,668,669,671,674,675,677,687,690,693,696,697,699,700,701,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,726,727,728,729,730,731,732,733,734,735,736,737,738,739,741,743,744,748,754,757,760,763,766,769,771,773,774,777,779,781,784,785,786,790,794,795,797,803,804,805,810,812,813,816,821,822,825,828,832,833,834,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,867,868,869,870,871,872,873,874,875,876,877,878,879,881,882,883,884,885,886,887,888,889,890,891,892,893,895,898,899,900,901,902,903,904,906,907,909,910,912,913,914,915,916,920,921,924,929,934,944,2,3,4,6,10,8,12,13,17,18,21,22,24,25,26,28,29,31,32,33,34,35,36,37,39,40,41,42,45,46,47,48,49,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,146,147,148,149,150,151,152,154,155,156,157,158,159,161,164,166,"ia-14596290707",170,171,172,174,175,178,179,180,181,182,183,184,185,186,188,189,190,191,194,196,198,199,200,203,204,205,208,217,220,224,227,228,229,231,232,233,234,235,236,237,238,239,245,248,249,251,252,253,254,258,259,261,262,263,265,266,269,271,272,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,381,384,386,387,390,391,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,414,415,416,417,420,421,423,424,425,428,434,435,438,441,442,445,446,447,450,452,455,456,461,466,474,476,478,480,481,483,484,491,493,494,496,497,501,503,507,508,509,510,513,514,516,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,569,570,576,579,581,584,585,586,587,590,596,598,599,600,"ia-14596368150",603,604,605,608,611,612,618,620,621,625,626,628,629,635,639,640,642,646,648,651,659,660,661,662,666,667,668,669,672,673,675,676,677,683,685,694,695,696,698,702,704,707,708,709,710,711,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,774,776,778,779,781,782,784,788,789,791,792,793,794,805,806,808,809,813,818,820,821,824,833,834,838,841,842,843,845,846,847,850,861,863,864,866,867,872,873,875,876,878,879,884,885,889,890,892,894,896,904,906,907,908,909,910,911,912,913,917,918,919,920,921,930,931,932,933,934,935,939,940,941,942,943,944,945,947,948,949,950,953,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,980,981,982,985,986,991,995,996,998,1014,1020,1024,1026,1027,1031,"ia-14780951494",1039,1041,1042,1043,1044,1046,1047,1048,1049,1055,1060,1065,1066,1067,1068,1069,1072,1073,1078,1079,1081,1082,1083,1086,1094,1098,1100,1101,1102,1104,1106,1107,1110,1111,1112,1116,1117,1119,1120,1121,1123,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1144,1145,1146,1147,1148,1149,1150,1151,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1175,1177,1178,1179,1180,1181,1182,1183,1185,1187,1188,1189,1191,1193,1194,1195,1199,1201,1212,1213,1214,1217,1218,1225,1227,1228,1229,1230,1234,1237,1238,1244,1248,1250,0,1,2,3,5,6,10,7,11,12,15,19,20,21,22,23,24,25,27,29,30,31,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,102,99,103,104,105,106,107,109,110,111,112,113,114,115,117,118,119,120,122,124,125,126,127,128,129,130,131,132,133,134,136,138,139,140,142,146,147,148,149,152,153,154,155,158,159,160,161,162,166,167,168,169,170,172,173,174,176,179,180,184,185,186,188,189,192,194,195,196,197,198,202,203,204,206,207,208,210,217,221,222,223,226,227,228,229,230,235,237,239,240,241,244,247,248,249,250,252,253,254,255,257,263,265,266,267,269,270,271,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,331,333,336,338,341,343,344,345,347,348,349,350,351,352,356,358,360,361,364,367,369,370,377,379,380,381,382,390,391,397,399,403,405,406,411,412,413,416,421,422,430,432,434,436,440,443,445,446,450,451,452,457,459,460,462,463,464,466,468,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,497,498,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,525,526,527,528,529,530,531,533,534,535,536,537,538,539,540,543,545,547,548,549,550,551,554,558,559,561,562,565,568,573,575,581,582,585,588,590,592,593,602,603,605,606,607,609,611,612,619,620,622,624,626,631,633,637,638,642,644,645,648,649,651,655,658,659,660,664,667,668,669,671,672,673,675,676,677,678,679,680,681,682,683,684,685,686,689,690,691,692,693,694,695,696,697,698,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,732,734,735,736,737,741,742,743,744,745,746,747,748,752,754,758,762,763,764,770,771,774,775,777,778,783,786,788,789,790,791,793,794,798,802,804,806,808,811,813,814,817,818,820,822,823,824,828,829,832,835,836,837,839,844,845,850,852,853,855,857,858,859,861,862,863,864,865,866,867,868,869,870,871,872,873,874,876,877,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,897,898,899,901,902,903,904,905,907,908,909,910,913,917,918,919,920,922,923,924,925,926,927,928,929,935,937,938,941,944,948,949,953,955,956,957,958,959,960,973,975,979,981,982,984,988,989,990,995,998,999,1000,1002,1003,1005,1007,1009,1016,1018,1020,1021,1023,1026,1027,1033,1034,1036,1037,1038,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1081,1082,1084,1087,1088,1091,1093,1096,1098,1101,1104,1106,1107,1108,1110,1111,1112,1113,1114,1116,1119,1122,1123,1130,1132,1134,1140,1149,1150,1153,1154,1155,1156,1157,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,47,48,49,51,53,54,55,56,57,58,59,61,63,64,65,66,67,68,69,70,74,77,80,81,82,83,84,85,86,87,89,90,93,94,96,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,116,117,118,120,121,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,140,141,142,145,146,148,149,151,152,153,156,158,159,160,161,162,163,164,167,168,169,170,173,175,176,177,180,181,182,187,188,189,192,193,194,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,248,249,250,252,253,254,256,257,259,262,264,266,271,272,276,281,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,349,350,352,355,356,360,362,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,410,411,413,414,416,418,419,420,421,422,423,424,425,426,427,429,430,433,435,436,437,438,439,441,442,443,445,447,453,454,455,456,457,458,459,461,462,467,470,471,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,523,524,525,526,528,530,533,534,535,536,537,538,539,540,541,542,543,544,546,551,553,558,561,562,1,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,45,46,47,48,50,51,53,54,55,56,57,58,59,60,61,62,63,68,69,70,71,72,73,74,75,76,79,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,199,200,201,202,203,204,205,206,207,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,406,1,3,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,164,165,166,168,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,248,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,321,322,323,325,327,328,329,330,331,333,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,397,398,399,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,420,423,424,425,426,427,428,429,430,431,433,434,437,439,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,495,496,497,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,524,525,526,527,528,529,2,4,6,9,10,13,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,73,76,77,82,83,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,157,158,159,162,163,164,165,166,167,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,366,367,368,370,371,373,374,375,376,377,378,379,380,382,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,1,2,3,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,120,121,122,123,124,125,126,127,128,129,131,133,134,136,137,138,139,140,141,142,143,144,145,146,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,239,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,319,320,321,322,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,388,389,390,391,392,394,395,396,397,398,399,401,403,405,406,407,408,409,411,412,413,414,415,417,418,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,459,461,462,463,464,465,466,467,468,469,470,471,472,473,475,476,477,478,481,482,483,484,485,486,488,489,490,491,492,493,495,496,498,1,2,3,4,6,7,10,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,39,40,41,42,43,44,45,46,51,52,53,54,55,57,58,59,60,61,62,66,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,96,97,98,100,99,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,125,126,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,149,150,154,156,158,159,162,163,164,165,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,222,223,225,226,227,228,229,230,231,232,233,234,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,77,78,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,104,106,107,109,112,113,114,115,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,135,137,138,139,140,141,142,143,146,148,149,150,151,153,154,155,156,157,159,160,162,163,164,165,166,167,168,169,171,172,174,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,221,223,224,227,229,230,231,232,233,237,238,239,240,241,242,243,244,245,246,248,249,250,251,254,255,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,290,291,292,293,296,297,298,301,303,304,305,306,307,311,312,313,314,316,317,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,360,361,364,365,366,367,368,369,370,371,372,375,376,377,379,380,383,384,385,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,436,437,438,440,441,442,443,444,445,0,1,2,3,4,11,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,36,37,38,39,40,41,43,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,70,71,72,73,74,75,78,79,83,86,87,88,89,90,91,95,97,98,99,100,101,102,103,105,106,109,110,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,154,155,156,157,158,161,162,164,167,168,169,173,174,175,179,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,208,209,210,211,213,214,215,216,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,242,243,244,245,247,250,251,256,257,258,259,262,263,264,265,266,268,269,272,273,275,277,279,280,281,282,283,284,286,288,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,328,329,331,334,335,336,337,340,341,345,346,347,348,352,353,354,355,356,357,359,360,361,363,364,365,366,368,370,371,376,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,420,421,424,426,427,428,431,433,434,437,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,466,467,468,470,472,473,474,475,476,477,478,479,481,482,483,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,502,503,504,508,509,511,513,514,515,519,520,1,3,4,5,6,7,10,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,62,63,64,65,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,99,102,103,104,105,106,107,110,111,112,113,114,117,118,120,121,122,124,125,126,127,128,129,130,132,133,134,136,138,139,140,142,144,145,146,148,149,150,151,152,153,154,155,157,158,159,160,161,163,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,195,198,199,200,202,206,208,209,210,211,213,214,215,216,217,218,219,221,222,224,225,227,228,229,230,232,233,234,236,238,239,240,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,275,282,283,286,289,291,294,295,296,297,298,299,300,301,302,304,305,307,308,309,310,311,312,313,314,315,316,317,319,321,322,323,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,356,357,358,359,362,363,364,365,366,367,368,372,373,374,376,377,378,379,380,381,383,384,385,386,387,388,389,390,391,392,395,396,398,399,400,401,402,404,408,409,410,411,412,413,415,416,417,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,442,443,445,446,447,449,450,451,453,456,457,458,459,460,461,462,463,464,465,467,469,475,477,478,480,481,483,484,485,486,487,488,489,491,492,493,494,497,499,501,502,503,504,505,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,525,527,528,529,532,533,534,535,537,540,541,543,544,545,546,547,1,3,4,7,8,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,35,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,69,71,72,73,74,75,76,79,84,86,87,88,90,92,93,94,95,96,98,99,100,101,102,103,105,107,108,109,110,112,113,114,115,116,117,119,121,122,123,124,125,126,127,129,131,132,133,134,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,163,164,165,166,168,169,171,175,177,178,180,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,205,206,207,208,209,210,211,212,213,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,251,252,254,255,257,259,260,261,262,264,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,293,294,296,298,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,324,325,326,327,328,330,331,332,333,334,335,336,337,340,341,342,344,345,347,350,353,354,355,357,358,359,360,362,364,365,366,367,368,369,370,371,372,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,395,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,414,417,418,419,420,421,422,423,425,426,428,429,430,431,432,434,435,436,437,439,441,442,443,444,445,448,450,451,452,453,455,456,458,460,461,462,463,464,465,466,467,468,469,471,472,473,474,475,476,477,478,480,481,482,483,484,486,487,488,489,490,491,492,494,495,496,497,498,499,500,501,502,503,504,506,507,510,512,513,514,515,516,518,519,520,522,523,524,525,526,527,533,535,536,537,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,82,83,85,86,87,90,91,92,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,132,133,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,159,163,164,165,166,167,169,170,171,173,174,175,177,178,179,183,185,186,187,188,189,190,191,192,193,194,197,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,236,237,240,241,242,243,244,245,246,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,309,310,312,316,317,318,319,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,387,388,389,390,393,394,397,398,399,400,401,402,403,404,407,408,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,458,459,463,0,2,3,4,5,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,69,70,71,72,73,74,75,78,80,81,82,83,84,89,91,92,93,94,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,124,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,145,147,148,149,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,170,171,172,173,174,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,213,215,216,217,219,220,221,224,226,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,300,301,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,337,340,341,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,388,389,390,391,392,393,394,395,396,397,398,399,400,402,403,409,410,412,414,415,419,420,421,422,423,424,427,429,430,431,432,435,437,438,439,440,441,443,444,445,448,450,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,506,511,512,513,514,518,522,525,526,527,531,532,535,536,538,539,540,541,543,544,546,548,552,554,555,556,560,561,565,571,10,2,3,4,5,6,7,9,11,12,13,14,16,17,19,20,22,23,24,28,30,31,33,34,36,37,40,42,44,45,47,50,51,53,54,55,56,60,61,62,64,65,66,69,70,71,73,74,75,76,85,88,91,92,93,94,95,96,97,98,99,101,102,103,106,107,108,109,110,111,114,116,117,118,119,125,126,128,129,132,133,134,135,136,137,138,139,140,141,143,146,150,157,158,159,160,161,162,164,167,169,170,173,2,7,9,10,12,14,15,18,20,23,25,30,35,40,41,43,45,47,49,51,52,54,55,58,60,63,65,66,69,70,71,73,74,75,77,84,86,87,89,91,92,96,99,101,104,106,110,113,117,119,122,125,126,127,129,132,140,143,147,149,151,156,159,161,162,164,166,169,175,179,181,189,191,194,197,199,203,204,205,208,211,216,220,221,222,223,224,225,226,227,229,230,231,232,233,235,236,237,238,239,240,241,243,244,246,1,2,4,5,6,7,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,9,14,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,38,39,40,41,47,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,80,81,82,88,1,3,4,6,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,35,40,41,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,23,25,26,27,28,29,30,31,3,5,11,14,17,20,22,23,24,25,26,27,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,80,81,1,2,3,4,5,7,9,11,12,13,15,16,18,19,20,21,22,23,24,25,26,30,31,37,38,39,40,73,74,84,86,87,88,89,90,91,92,96,98,99,102,103,104,106,107,108,109,110,111,112,113,114,116,118,119,120,121,123,129,131,132,133,135,136,138,139,140,142,147,148,151,152,153,155,156,158,163,164,166,167,171,173,177,178,180,184,186,190,191,197,198,200,201,202,205,206,207,209,210,212,213,217,238,240,241,243,244,245,246,247,248,249,250,252,253,255,258,259,260,261,262,263,264,265,266,268,269,270,272,287,290,291,292,293,295,296,297,300,303,305,307,309,313,320,321,327,331,333,335,336,338,340,342,343,344,349,352,357,358,359,360,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,386,388,391,392,393,394,395,399,400,401,402,403,404,405,406,407,409,410,411,412,418,419,420,421,422,423,424,427,429,430,431,432,433,434,435,436,438,439,440,441,443,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,481,482,483,484,485,489,490,493,494,495,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,560,561,562,563,564,565,567,568,569,570,571,572,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,604,605,606,607,612,613,614,615,617,618,619,620,621,622,623,624,625,626,2,5,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,31,33,34,35,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,68,69,70,72,73,74,75,76,77,78,82,83,85,86,88,89,90,91,92,93,94,95,96,100,101,104,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,232,234,235,239,240,243,244,245,246,247,248,249,250,251,252,253,254,267,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,1,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,44,45,47,48,49,51,52,54,55,56,57,70,71,72,73,74,75,76,77,78,79,87,88,89,90,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,101,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,1,2,3,5,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,39,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,101,102,103,104,105,106,107,108,109,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,163,164,165,166,167,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,58,59,60,61,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,106,107,113,114,115,116,117,118,119,42,43,47,54,55,56,57,58,61,62,63,64,65,67,68,71,72,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,120,121,123,124,125,126,127,128,133,134,135,136,139,140,142,143,144,145,146,147,148,149,150,151,152,153,158,159,160,162,163,164,166,167,168,169,171,173,174,175,176,177,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,220,48,104,124,127,146,157,0,2,3,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,4,5,7,8,11,12,13,14,15,16,17,25,26,27,28,29,30,33,34,36,37,39,40,41,42,43,44,45,50,51,52,53,54,55,57,58,59,65,66,67,68,69,70,71,72,73,75,76,77,78,79,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,101,102,103,105,106,107,108,109,111,112,113,114,115,119,120,121,122,123,0,2,4,5,6,7,8,11,12,13,14,15,16,17,19,20,21,22,23,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,44,45,46,47,49,50,53,54,55,57,60,61,62,63,64,65,66,67,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,102,103,105,107,108,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,106,108,109,110,18,21,23,28,70,85,110,113,125,0,1,3,4,5,6,10,12,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,42,44,46,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,89,90,91,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,5,10,11,12,13,15,17,18,19,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,67,70,71,72,73,74,75,76,78,79,80,81,82,83,86,87,88,89,91,93,94,95,96,97,98,99,100,101,6,7,8,10,9,13,14,16,17,18,19,22,24,25,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,66,67,68,69,72,73,77,80,86,87,88,89,90,91,92,93,94,95,96,97,98,99,104,105,106,107,108,109,116,117,118,119,120,121,125,126,127,128,129,130,131,133,134,137,140,48,0,1,2,3,4,5,6,7,8,9,10,13,14,15,17,18,19,21,27,28,29,30,31,33,34,35,38,39,41,42,44,45,47,48,49,50,51,52,54,55,58,60,63,64,66,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,87,88,90,91,92,93,94,95,96,98,99,101,102,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,127,130,135,138,140,141,142,143,144,145,146,147,148,149,150,151,154,155,156,157,158,159,160,161,162,163,164,165,168,169,170,174,176,180,182,183,184,185,186,188,190,191,1,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,45,48,55,61,62,64,65,66,67,68,70,74,79,80,81,82,83,84,85,86,87,88,89,90,93,94,96,97,98,100,99,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,161,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,181,182,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,226,227,230,231,232,233,234,235,236,237,238,240,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,60,61,62,63,64,66,67,68,69,70,71,72,73,74,77,79,82,83,84,85,86,88,89,90,91,92,93,94,95,96,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,140,141,142,143,144,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,167,170,1,3,4,5,6,7,9,10,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,29,30,32,33,34,35,36,38,39,40,41,42,43,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,106,109,110,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,143,1,2,3,4,5,6,7,8,9,12,13,15,16,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,57,59,60,61,62,63,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,113,114,116,117,120,121,122,123,124,126,127,128,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,154,155,156,157,158,159,160,163,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,187,188,189,190,191,193,194,195,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,233,234,235,236,237,2,4,5,6,7,9,16,17,20,22,23,24,25,26,30,31,33,34,35,37,38,39,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,66,67,68,69,70,73,86,93,94,95,103,96,97,98,104,105,106,109,110,112,113,114,115,120,121,126,127,128,129,130,134,135,139,140,141,142,144,145,146,147,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,204,205,206,207,208,209,210,211,213,214,215,216,221,6,8,15,15,19,24,25,31,41,46,50,31,38,41,48,30,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,2,3,4,5,6,7,8,9,10,11,12,13,14,15,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,2,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,39,41,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,11,12,15,9,17,18,19,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,1,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,6,8,11,9,12,13,14,15,16,17,19,20,21,22,24,31,35,36,37,40,41,42,43,44,45,48,50,51,53,55,56,57,58,59,60,62,63,64,65,66,67,68,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,1,2,3,4,5,11,6,9,12,16,17,18,19,20,21,22,23,26,27,31,32,33,34,35,36,37,38,39,40,41,42,44,46,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,1,3,4,5,10,7,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,28,29,30,33,34,37,38,39,40,41,42,43,44,45,46,1,2,3,4,5,6,7,8,10,13,14,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,2,3,4,10,11,5,6,9,12,13,14,15,16,19,21,23,24,25,29,31,33,35,36,37,38,39,40,43,46,48,50,52,54,55,56,57,58,60,61,62,64,65,66,67,70,71,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,35,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,83,84,86,87,88,89,90,92,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,121,122,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,152,153,154,155,157,159,160,161,162,163,164,165,166,168,169,170,172,174,175,177,178,181,182,185,187,189,190,191,192,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,216,217,218,219,220,222,224,225,227,228,229,230,231,233,235,237,238,240,243,244,246,247,248,249,250,251,252,253,255,258,260,261,263,264,266,268,270,271,273,275,277,280,282,284,285,288,291,292,293,294,296,297,299,300,302,306,307,308,310,311,314,0,1,2,3,4,5,6,7,8,11,12,9,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,66,67,68,69,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,33,38,39,40,42,44,45,46,47,48,49,50,51,52,53,54,55,58,60,61,62,63,64,65,66,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,241,242,243,244,246,247,248,249,250,251,252,253,254,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,278,279,280,281,282,283,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,368,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,89,90,91,92,93,94,95,96,97,99,100,101,102,103,106,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,125,126,127,128,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,184,186,187,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,248,249,250,251,252,253,254,255,256,257,259,261,263,264,265,267,268,269,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,8,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,0,1,2,4,5,6,7,8,9,10,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,16,19,29,33,56,68,84,89,93,98,103,117,136,158,164,1,2,3,5,6,7,10,11,12,13,17,18,19,21,22,23,25,26,29,31,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,53,54,56,57,58,59,60,61,62,63,64,65,67,68,71,72,73,74,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,104,105,106,107,1,2,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,86,94,0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,39,41,42,43,47,48,50,52,53,55,56,57,59,60,61,64,65,66,67,69,70,71,73,74,76,77,78,79,81,82,87,88,90,91,92,93,94,95,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,116,117,127,129,132,133,137,138,139,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,225,226,46,73,212,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,261,1,2,3,4,6,7,8,10,9,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,40,2,3,5,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,116,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,175,179,180,181,182,183,184,185,186,187,188,190,191,193,194,195,196,197,198,199,200,201,203,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,222,224,225,226,228,229,230,231,232,233,234,235,236,237,239,240,241,242,245,246,247,248,249,250,251,253,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,323,324,325,327,329,330,331,332,333,334,335,336,337,338,339,343,344,345,355,356,360,362,363,365,366,367,368,369,370,371,372,373,376,377,380,385,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,410,411,412,413,414,415,416,417,418,419,420,421,422,423,425,426,427,428,429,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,457,458,459,460,461,462,463,464,465,466,468,470,471,473,474,475,476,478,479,481,482,483,484,485,486,487,488,489,490,492,494,495,496,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,516,517,518,520,521,522,523,524,525,526,527,528,529,532,535,536,537,538,540,541,542,543,544,546,548,549,550,551,552,553,555,556,559,561,562,563,564,565,566,567,568,572,587,589,590,591,1,2,3,7,8,9,10,11,1,2,3,11,12,13,17,20,21,22,24,28,31,34,36,39,41,42,43,50,52,54,55,56,58,59,61,62,64,68,71,74,76,77,78,79,81,82,83,84,86,88,89,92,93,95,96,98,100,103,104,108,112,2,3,5,7,8,10,11,14,15,16,17,18,19,20,21,22,23,25,26,27,28,3,4,5,6,7,8,11,12,13,14,9,16,17,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,0,1,2,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,28,30,31,32,33,34,35,36,37,38,41,42,44,45,46,47,48,49,51,52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,66,67,68,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,82,85,86,87,88,89,90,91,92,93,94,95,96,101,102,103,104,105,106,107,111,2,4,5,10,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,33,34,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,46,47,50,51,52,53,55,56,57,58,59,60,61,62,63,65,67,68,69,70,71,72,73,74,75,76,77,80,82,83,84,85,86,87,88,93,96,97,98,99,100,101,102,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,125,126,127,128,129,130,131,132,135,136,137,138,139,141,143,144,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,195,196,198,199,200,201,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,3,4,7,8,9,11,12,13,16,17,18,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,50,51,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,21,24,25,26,27,28,29,30,31,32,35,38,39,40,0,2,3,4,5,6,7,9,10,11,13,14,15,17,19,20,21,22,23,25,26,27,29,31,32,33,34,38,40,42,43,44,45,46,47,49,50,51,53,54,55,56,57,59,60,61,62,64,65,68,69,72,75,76,81,83,84,87,89,90,94,95,98,101,105,106,109,112,114,115,1,2,5,6,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,33,34,36,37,38,39,40,41,42,44,45,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,132,133,134,135,137,138,139,143,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,173,174,175,176,177,178,180,181,182,183,184,185,186,187,190,191,192,193,194,195,196,197,198,199,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,283,284,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,56,98,105,3,4,5,6,8,9,10,11,12,13,14,15,16,18,20,21,23,24,25,26,27,28,29,1,2,3,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,287,288,290,291,292,293,294,295,296,297,298,299,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,1,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,59,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,233,234,235,236,237,238,239,240,241,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,1,2,6,7,8,9,10,11,12,13,15,16,17,18,19,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,48,49,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,228,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,213,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,52,58,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,91,93,94,95,98,99,100,101,102,103,104,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,1,2,3,10,9,11,12,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,38,39,42,43,44,45,46,47,48,49,51,53,54,55,57,58,59,60,61,62,64,65,66,67,68,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,97,98,100,99,101,102,103,104,105,106,107,108,109,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,137,139,140,141,143,145,146,147,148,149,152,153,154,157,158,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,"ia-14578834369",199,200,201,202,203,204,205,206,207,208,209,211,214,215,216,217,218,219,220,221,222,224,225,226,2,3,8,9,11,16,18,21,24,25,29,30,32,33,34,36,38,39,40,42,47,48,49,52,55,59,60,61,62,63,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,101,99,102,104,105,106,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,134,135,137,138,139,140,141,143,145,146,148,150,151,152,153,154,157,158,159,160,161,163,164,165,167,168,171,174,175,176,177,178,180,183,184,185,186,188,189,191,194,196,199,202,203,208,209,215,219,224,226,227,228,229,232,233,234,236,237,241,243,245,246,248,252,255,257,259,260,263,264,266,268,270,272,274,277,280,282,284,286,289,290,293,296,302,312,1,4,5,6,7,8,9,11,15,19,20,21,22,23,25,27,28,29,30,31,32,33,34,35,38,40,41,42,43,45,46,47,49,51,53,54,55,56,57,58,59,62,63,64,65,66,67,68,70,71,72,73,74,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,94,95,96,98,99,100,101,102,104,105,106,107,108,109,110,111,112,114,116,117,118,121,122,123,124,125,126,127,128,129,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,184,186,187,188,189,190,192,193,195,3,5,6,7,8,9,11,13,16,17,18,20,21,23,26,28,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,60,61,62,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,118,121,124,125,126,128,129,131,132,135,136,137,138,139,140,141,145,149,151,154,155,157,158,159,160,162,163,164,166,167,168,169,170,171,173,174,175,176,178,179,180,181,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,218,219,220,221,230,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,1,2,3,5,6,7,10,11,9,12,13,14,16,17,18,19,20,21,24,25,26,29,30,31,32,33,34,35,40,45,46,47,48,49,50,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,31,32,33,34,35,36,37,38,39,1,10,15,16,17,18,19,20,22,25,26,27,28,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,117,0,1,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,34,35,38,39,41,42,43,45,46,47,48,0,1,4,5,6,9,11,12,13,14,15,18,19,20,21,22,23,26,27,28,29,30,31,32,33,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,53,56,57,58,59,60,63,64,66,68,72,75,80,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,102,105,106,107,112,113,114,115,116,118,119,120,121,122,123,124,125,126,128,129,130,131,132,134,136,138,141,143,144,146,149,150,152,154,155,157,158,161,162,163,165,166,167,169,170,171,173,175,176,177,179,183,184,185,186,190,192,193,196,197,198,199,201,206,207,209,210,212,214,219,223,227,228,229,230,236,237,238,239,240,241,242,243,245,246,248,251,253,254,255,257,258,259,260,261,262,264,266,267,269,270,271,272,274,275,277,279,280,281,283,284,285,286,288,290,291,296,298,299,300,303,304,305,306,307,309,312,313,315,318,319,320,321,322,325,330,331,336,337,339,340,342,343,344,345,349,352,356,357,360,361,363,364,369,370,372,373,374,378,383,384,386,388,389,391,394,395,397,398,400,401,405,406,411,413,414,415,416,419,421,422,423,425,426,427,430,433,435,436,437,439,441,442,443,445,446,447,448,449,450,451,453,454,455,457,458,461,463,464,468,469,470,471,475,477,478,479,480,482,484,485,486,487,488,490,491,492,493,494,495,499,500,502,505,507,508,510,1,2,3,4,8,9,11,12,13,15,16,17,18,19,21,22,23,24,25,26,29,31,33,34,35,37,38,42,44,45,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,66,67,68,71,75,78,84,87,88,89,93,94,95,96,98,99,100,101,102,104,105,106,107,109,113,114,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,144,145,148,150,152,153,155,156,158,161,162,163,168,169,170,172,173,174,176,179,180,182,184,186,188,190,192,193,194,196,200,201,202,203,206,207,209,210,212,217,218,220,221,222,224,226,227,229,233,237,238,243,244,245,246,247,248,249,251,252,254,256,260,261,262,263,264,265,266,269,270,273,276,278,279,280,281,283,284,285,288,289,290,292,293,294,295,297,301,302,304,305,306,308,309,310,312,313,315,318,320,322,323,324,326,328,330,331,332,337,338,340,341,342,344,345,348,349,350,351,352,355,358,362,365,366,369,370,372,373,377,378,380,381,382,383,384,386,388,389,393,394,396,397,398,399,401,404,405,406,409,410,411,412,416,417,420,423,424,426,427,428,429,430,432,434,436,438,439,441,444,449,450,451,454,455,457,459,460,463,465,466,469,470,472,475,478,479,481,482,483,484,486,488,489,490,491,492,494,495,496,497,498,500,501,505,506,507,509,511,512,513,517,519,520,521,0,1,2,3,4,5,6,11,7,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,34,35,36,37,38,39,40,42,43,44,46,47,48,49,50,51,52,54,55,56,57,59,60,61,62,63,64,66,68,69,70,71,72,73,74,75,76,77,78,80,81,83,84,85,86,87,90,91,92,93,94,95,96,97,100,101,99,103,104,105,106,107,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,0,1,3,5,6,7,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,"ia-14758904426","ia-14595416467","ia-14595211800","ia-14595293698","ia-14801804073","ia-14801804873","ia-14781946755","ia-14781612932","ia-14801830543","ia-14595331698","ia-14781975705","ia-14595469397","ia-14801838773","ia-14743098586","ia-14743101286","ia-14765794472","ia-14579663287","ia-14762950361",3,4,5,6,10,8,9,11,15,16,20,21,22,23,24,25,26,27,28,29,35,37,38,40,41,45,46,47,49,50,51,52,54,57,59,60,62,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,90,91,92,93,97,99,100,101,104,108,110,112,113,114,115,116,122,2,3,5,6,7,10,11,12,14,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,72,73,74,76,77,78,79,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,99,101,102,103,104,105,116,117,118,119,120,121,122,123,125,127,128,129,130,132,133,134,135,3,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,54,57,58,59,60,61,62,63,64,65,67,68,70,72,73,74,75,1,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,2,3,4,5,6,7,8,9,10,11,14,15,16,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,88,90,91,92,93,94,95,96,97,1,3,6,7,8,14,15,16,17,20,22,24,25,26,31,32,33,35,38,40,44,52,55,57,58,59,60,62,64,66,68,71,73,76,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,24,25,26,27,28,29,30,31,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,84,86,87,88,89,90,91,92,93,94,95,100,99,101,105,108,109,110,112,113,116,117,118,119,120,122,124,125,126,127,128,130,131,132,133,134,135,5,8,9,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,31,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,"ia-14783485162",0,1,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,8,12,13,14,15,16,24,29,32,33,34,35,36,37,38,39,40,68,82,94,95,119,133,142,143,144,177,178,207,209,211,231,232,245,247,270,271,272,273,274,275,277,308,309,310,311,318,320,322,323,324,325,326,327,328,331,335,336,337,338,339,340,350,358,362,371,372,380,381,401,406,407,432,437,456,457,466,467,468,469,477,479,480,481,482,483,486,487,488,489,490,516,518,519,526,527,528,529,530,531,547,548,549,550,554,564,582,588,599,602,603,604,606,607,633,634,635,636,652,653,658,663,671,672,673,674,675,676,694,695,696,697,698,699,704,705,706,707,708,709,710,711,731,733,747,783,800,801,812,813,814,815,827,828,850,851,852,867,886,887,888,904,905,935,936,937,948,954,955,956,973,974,975,976,977,978,979,980,981,982,983,984,985,992,993,994,995,996,1010,1011,1012,1013,1014,1019,1020,1021,1022,1023,1024,1032,1033,1046,1060,1063,1064,1065,1076,1077,1078,1079,1080,1081,1085,1089,1101,1102,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1177,1183,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1223,1227,1228,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1266,1267,1269,1286,1291,1292,1293,1294,1303,1304,1305,1306,1307,1308,1309,1310,1312,1313,1314,1315,1316,1317,1318,1319,1320,1322,1323,1324,1331,1332,1335,1346,1347,1348,1349,1350,1351,1352,1353,1359,1360,1361,1362,1365,1366,1367,1368,1369,1375,1378,1379,1387,1400,1401,1402,1410,1413,1414,1415,1416,1421,1423,1436,1438,1443,1447,1463,1469,1480,1481,1505,1507,1519,1523,1524,1525,1526,1527,1533,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1549,1550,1551,1552,1558,1559,1561,1562,1563,1564,1565,1566,1570,1571,1572,1573,1574,1575,1585,1586,1587,1608,1609,1610,1611,1612,1615,2,3,4,5,10,11,12,7,9,13,14,15,16,17,18,19,20,21,23,24,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,53,54,55,56,57,59,60,62,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,86,87,89,91,92,94,95,96,100,97,98,99,101,102,103,105,106,107,108,110,111,113,114,116,117,119,121,123,124,125,126,127,128,129,131,132,134,137,139,140,142,145,146,149,151,153,155,157,160,162,164,167,168,170,172,173,174,175,178,181,183,184,185,189,191,193,195,196,199,201,202,206,208,210,211,212,213,216,218,220,221,224,227,229,231,232,234,238,239,241,242,244,246,247,2,6,7,10,13,14,15,16,17,18,20,21,23,24,27,29,30,32,35,36,40,41,42,43,45,47,50,51,52,53,54,56,57,58,59,60,61,62,64,65,66,67,68,70,71,72,73,74,75,76,78,79,80,81,82,83,84,86,88,89,90,92,93,94,95,96,97,100,101,102,99,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,137,138,141,142,143,144,146,148,149,150,151,152,153,154,156,157,158,159,160,162,163,164,165,166,168,169,170,171,172,174,176,178,179,180,181,182,184,185,187,189,191,193,194,195,196,197,198,199,200,201,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,227,228,229,230,231,232,233,234,237,238,239,242,243,244,246,247,248,249,250,251,252,253,254,256,257,258,259,261,262,263,264,265,266,268,269,270,271,272,273,274,276,277,278,279,280,281,283,285,286,287,288,289,290,293,294,295,296,297,299,300,301,302,304,306,307,308,309,310,311,314,315,316,317,318,319,320,321,323,324,325,326,328,329,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,350,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,392,394,395,396,397,398,399,400,401,402,404,405,406,407,408,409,411,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,459,460,461,462,463,464,465,467,468,469,470,471,472,473,475,478,481,482,483,484,485,486,487,488,489,490,491,492,493,494,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,515,516,517,519,520,522,523,524,525,526,528,530,531,532,533,534,535,536,537,538,539,540,543,544,545,547,548,549,551,552,553,554,557,558,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,590,591,592,595,596,598,601,602,604,605,606,607,609,610,612,613,615,618,619,621,622,623,624,625,626,628,629,630,631,632,633,634,635,636,637,638,639,640,1,3,4,5,6,7,8,9,10,11,12,13,15,16,20,22,23,24,25,26,27,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,1000,999,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1088,1089,1090,1091,1092,1093,1094,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1264,1265,1266,1267,1268,1269,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1316,1317,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1363,1364,1365,1366,1367,1368,1369,1370,1372,1373,1374,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1768,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1928,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2029,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,1,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,441,443,444,445,446,447,448,449,450,451,452,453,454,455,456,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,262,263,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,325,326,1,3,4,10,11,6,7,8,9,13,16,17,18,19,20,21,22,23,24,25,27,28,29,30,40,42,45,46,56,58,59,71,72,73,74,75,77,78,81,82,84,86,90,91,92,93,96,101,102,103,104,106,107,108,109,111,112,113,115,118,119,122,123,124,126,130,132,133,134,135,136,138,147,151,152,153,157,158,160,163,164,165,167,169,172,173,176,178,182,183,186,187,188,191,192,193,195,197,198,200,201,203,204,205,206,208,210,211,212,213,214,215,216,217,218,219,220,222,223,225,226,228,229,231,232,233,234,235,238,239,241,242,244,245,247,250,251,252,253,256,257,263,264,266,267,269,271,272,274,275,278,280,281,288,290,296,297,298,299,300,302,304,305,306,308,310,311,312,314,315,316,317,318,319,320,321,322,325,327,328,332,335,337,338,340,344,347,348,350,351,353,355,357,358,360,361,363,364,365,367,368,1,2,3,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,56,57,58,59,60,61,62,63,64,65,66,28,39,77,79,89,105,120,130,150,171,2,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,1,11,12,13,15,16,18,19,21,22,23,26,0,0,0,0,1,0,0,0,0,0,1,2,3,4,6,7,8,9,11,12,13,14,16,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,101,102,104,105,106,107,108,110,111,112,113,115,116,117,118,120,121,123,125,126,127,128,131,132,133,134,139,140,141,142,143,145,147,148,1,2,4,5,6,7,8,10,11,12,13,15,16,17,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,36,37,39,40,41,42,43,44,46,48,50,51,52,53,54,55,57,58,59,60,61,63,64,66,68,69,71,72,73,74,75,78,79,80,81,84,86,88,90,91,93,94,96,100,101,102,1,2,3,4,6,7,0,1,2,3,4,5,6,7,8,10,11,9,12,13,16,17,18,19,20,22,23,25,27,28,30,31,32,33,35,37,38,39,40,41,42,43,48,49,50,51,52,55,57,58,59,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,105,108,111,116,117,118,119,120,121,122,123,124,127,128,129,130,131,133,134,135,136,140,141,142,144,145,147,148,151,152,153,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,7,13,16,22,36,57,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,211,212,213,214,215,216,217,218,219,220,221,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,2,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,2,4,5,6,7,8,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,51,52,53,54,55,56,57,60,61,62,64,66,67,68,71,72,75,76,77,78,79,80,81,83,85,86,87,88,91,94,2,3,4,5,6,7,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,54,62,63,64,65,66,67,69,70,71,73,74,78,79,80,81,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,111,112,114,115,116,118,119,120,121,122,123,124,125,126,127,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,157,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,189,190,191,192,194,195,196,202,205,208,209,210,211,212,213,214,215,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,259,260,261,264,265,266,267,268,269,270,271,272,275,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,302,303,304,307,308,314,315,316,317,318,319,320,322,324,325,326,334,335,336,338,339,340,341,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,83,4,3,4,5,6,7,8,9,10,11,"ia-14740150696",13,14,"ia-14576459160",16,17,18,19,20,21,"ia-14576700967",22,23,24,25,26,27,28,29,30,"ia-14762838602",32,33,"ia-14576526639",35,36,"ia-14576547078",38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,"ia-14576576929",63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,"ia-14762943632",94,95,96,"ia-14576583300",98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,"ia-14760158751",139,140,141,142,143,144,145,146,147,148,149,150,151,152,"ia-14763351835",154,155,156,157,158,159,161,162,163,164,165,166,167,168,"ia-14740369226",169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,"ia-14763072312",185,186,187,188,189,191,192,193,3,44,76,79,94,3,5,9,10,11,12,13,14,15,16,17,18,19,22,23,24,26,27,33,35,38,39,40,41,42,43,44,45,46,47,48,49,50,55,56,57,60,61,62,63,64,65,66,67,68,69,71,73,74,75,76,77,78,81,82,83,84,86,87,94,95,97,101,103,104,105,106,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,27,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,76,77,80,81,83,85,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,123,4,5,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,0,1,2,3,4,1,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,2,3,4,7,9,10,11,13,14,15,16,17,18,19,20,22,3,23,43,57,72,76,94,106,107,123,1,3,6,7,8,10,11,9,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,46,47,48,49,50,54,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,6,7,10,8,9,12,13,14,15,16,17,19,21,22,24,25,26,27,29,30,31,33,34,35,37,38,39,40,41,43,44,45,46,47,49,50,51,52,55,56,57,59,60,61,63,64,66,68,70,71,72,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,95,96,98,99,100,101,103,104,106,107,109,112,113,114,7,8,9,10,11,12,13,15,17,18,19,20,23,24,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,46,1,2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,23,2,3,4,5,6,7,9,10,15,16,21,22,27,29,30,31,32,34,35,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,66,67,68,69,70,71,72,75,76,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,101,102,103,104,105,106,108,109,110,111,113,114,115,116,117,122,123,124,125,127,129,130,131,132,133,134,135,136,137,138,139,140,141,143,145,148,150,152,153,156,157,158,159,162,166,167,168,169,9,12,"ia-14759206586",14,18,19,20,21,22,23,26,27,28,30,31,32,33,35,36,37,38,39,40,41,43,44,45,"ia-14781872102",50,51,"ia-14781874492",53,54,55,56,57,58,59,60,61,62,64,65,67,"ia-14595571839",70,73,75,1,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,70,71,72,73,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,5,9,21,22,24,27,28,29,36,37,42,52,59,61,64,77,86,87,93,102,103,106,115,117,122,123,129,131,137,139,141,144,148,149,157,161,164,169,170,172,173,175,176,178,180,184,185,188,192,193,194,195,196,197,200,201,202,203,206,207,208,213,214,215,216,217,218,223,224,226,227,228,230,231,233,234,235,238,240,241,243,246,248,250,254,257,259,0,3,4,5,6,7,8,9,10,11,12,2,13,17,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,37,41,6,7,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,11,19,20,31,52,54,75,86,89,98,107,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,71,72,73,74,75,78,79,81,83,84,85,86,87,88,89,90,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,112,114,115,116,117,118,119,123,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,146,147,149,150,153,154,155,156,157,161,162,164,165,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,194,196,197,199,201,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,245,246,250,251,252,253,254,259,262,263,264,265,266,267,269,270,273,274,275,277,278,3,4,9,10,11,13,14,15,16,17,18,19,21,22,23,24,27,28,29,33,34,35,39,42,43,44,45,47,48,49,50,52,55,56,57,58,61,62,63,64,65,67,68,69,70,71,73,76,77,79,81,82,83,84,87,92,94,95,96,100,97,101,102,103,104,106,110,111,112,113,114,116,117,118,119,120,122,123,129,130,131,132,133,134,135,136,138,144,145,146,147,150,151,152,153,155,158,159,161,162,163,164,165,166,168,169,170,171,177,178,181,183,184,186,190,191,192,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,216,217,218,219,220,222,223,224,225,226,227,228,230,231,232,233,234,235,236,239,240,241,242,243,244,245,246,247,248,252,253,254,255,256,257,258,259,260,261,262,263,264,265,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,343,344,345,346,347,350,351,352,353,354,355,356,357,358,359,360,362,365,366,367,368,369,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,173,174,175,176,177,178,179,181,182,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,1,2,3,4,5,6,7,8,10,9,15,16,17,19,20,23,24,25,26,27,29,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,94,97,99,100,101,102,103,104,110,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,130,131,132,133,135,136,137,139,145,154,157,159,160,161,162,170,179,181,183,189,191,195,196,200,202,211,216,218,220,221,233,236,248,251,256,257,260,264,266,268,273,274,277,278,280,281,282,284,285,287,289,291,292,293,294,296,297,298,301,302,303,304,307,308,311,313,319,1,4,5,6,9,10,11,13,14,15,16,18,20,1,5,7,9,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,32,33,36,37,38,39,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,68,69,70,72,73,74,75,76,2,3,4,5,6,7,12,8,9,13,14,15,16,17,18,20,21,25,26,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,1,4,5,6,7,8,9,10,12,13,14,16,17,18,25,26,66,70,108,112,136,165,172,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,534,535,536,537,538,539,540,541,543,544,545,546,547,548,549,550,551,10,31,64,68,85,119,122,132,134,145,160,162,172,191,194,208,296,299,341,353,387,411,427,433,434,440,444,450,472,501,507,517,534,549,1,4,5,6,7,8,10,0,1,2,3,4,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,6,16,17,43,45,6,8,9,12,13,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,110,111,113,7,18,44,54,60,83,103,110,121,124,125,126,128,139,150,151,171,173,175,177,183,189,195,203,208,211,216,217,225,230,238,244,245,253,279,284,286,290,304,311,320,328,331,340,351,374,376,378,382,386,389,391,394,397,413,428,429,431,443,445,452,455,465,471,485,488,489,514,524,529,532,533,550,575,579,581,590,591,595,604,606,614,617,621,622,629,634,6,10,15,23,0,1,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,1,3,4,5,6,10,8,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,150,151,152,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,187,189,190,191,193,194,195,196,199,200,206,209,210,211,212,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,111,112,113,114,115,116,117,118,120,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,140,142,143,144,145,146,147,148,149,150,151,152,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,1,3,4,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,11,14,16,18,30,38,41,46,48,49,50,1,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,59,61,1,2,3,4,5,7,8,9,10,13,14,16,17,19,0,2,3,4,5,8,0,1,2,3,8,23,24,0,1,2,3,9,11,12,13,15,19,20,21,22,23,34,35,36,37,39,40,42,43,44,45,46,47,48,49,52,53,54,55,56,61,62,63,65,68,69,70,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,95,96,97,98,108,110,111,112,115,117,118,122,128,132,134,135,136,137,139,143,145,159,167,168,174,0,1,2,3,4,0,1,3,4,7,10,11,0,1,2,3,5,6,29,38,39,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,0,1,2,3,4,5,7,8,0,1,2,4,5,6,7,9,11,12,13,14,15,16,17,18,19,22,24,25,28,29,58,126,127,128,133,0,1,2,3,4,5,8,9,26,32,50,52,54,65,66,68,69,70,71,72,73,74,75,77,79,81,82,83,85,87,88,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,2,4,6,7,8,9,11,12,15,19,21,24,27,32,35,36,42,45,50,51,52,57,62,65,69,74,75,78,81,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,1,2,3,4,5,6,7,8,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,1,2,4,5,6,7,8,9,10,13,15,16,17,18,19,20,21,22,23,24,27,28,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,51,52,56,57,58,60,61,62,63,64,65,66,67,68,1,2,3,5,6,9,10,13,14,15,17,18,19,20,21,25,26,27,28,29,30,31,33,34,37,38,39,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,42,43,44,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,0,1,2,3,4,5,6,7,8,9,10,11,12,16,17,18,19,22,23,24,25,26,29,0,1,4,6,10,12,13,14,15,16,17,18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,95,96,97,100,101,102,103,104,106,107,4,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,122,123,125,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,157,159,169,223,224,225,226,227,228,229,231,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,253,254,255,256,257,258,259,262,263,264,265,266,267,268,269,270,275,276,277,279,280,281,282,283,285,286,287,288,289,290,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,321,326,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,382,384,385,386,387,388,389,390,393,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,437,439,0,1,2,4,5,6,9,15,17,18,19,21,22,24,25,26,27,31,32,33,34,35,36,37,38,39,40,41,44,45,46,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,100,106,110,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,177,179,180,182,184,185,186,187,188,189,190,191,192,193,194,195,197,199,202,203,204,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,243,244,246,247,248,249,250,251,253,254,257,258,260,262,263,264,265,266,267,268,0,1,2,3,4,5,12,13,15,7,8,19,20,21,22,25,26,27,30,31,38,39,40,41,3,4,5,6,9,10,11,12,13,14,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,23,26,60,70,74,78,82,106,1,2,3,5,6,7,8,10,11,12,13,14,16,21,26,27,28,29,35,39,40,42,43,44,45,46,47,48,52,55,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,"ia-14781574004",3,4,5,10,12,14,15,16,2,3,4,5,6,7,8,9,10,"ia-14578182958",12,13,"ia-14784685243",15,16,17,18,19,21,22,23,25,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,20,46,95,99,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,1,5,6,7,8,9,10,11,12,13,14,15,16,17,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,29,31,32,33,34,36,37,38,41,42,43,44,45,46,47,48,49,53,55,56,57,58,59,63,64,65,66,67,68,71,72,73,76,78,80,81,82,83,90,91,92,94,95,96,97,98,100,99,101,102,103,104,106,107,108,109,110,111,112,117,118,119,120,121,123,124,126,127,128,129,132,133,134,135,137,138,139,142,143,146,150,151,153,154,155,156,157,158,159,160,161,166,167,168,169,170,171,173,174,176,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,213,214,215,216,217,218,220,221,222,224,225,227,228,229,230,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,271,282,2,3,5,6,7,10,11,16,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,39,40,42,45,47,48,51,52,54,55,56,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,2,5,6,7,8,10,11,12,13,15,16,18,21,22,24,26,27,30,34,37,38,39,40,46,47,49,51,52,53,57,60,61,62,64,67,69,72,73,75,77,78,81,82,86,88,90,93,2,3,4,5,7,13,14,15,16,17,18,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,47,49,51,52,53,55,56,57,58,59,60,61,64,66,68,71,72,73,74,75,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,17,4,18,19,20,23,26,32,34,35,36,37,38,39,40,41,44,45,46,47,48,49,55,63,66,68,69,78,83,87,88,89,90,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,159,1,2,4,5,6,13,15,16,8,9,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,19,41,0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,49,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,1,2,3,5,7,8,10,11,13,15,16,18,20,22,23,24,25,26,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,10,27,32,34,48,104,159,166,180,183,187,189,221,233,240,241,242,265,273,275,288,301,302,344,351,368,380,413,431,435,446,462,470,482,490,509,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,3,4,5,2,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,3,5,7,10,9,12,13,14,15,16,17,21,23,35,36,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,65,68,69,70,72,73,74,75,76,77,78,79,80,81,82,85,87,88,90,93,94,95,96,97,98,99,100,101,102,103,104,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,190,191,193,195,211,212,213,214,215,216,217,218,219,221,222,223,226,232,233,235,236,243,244,252,253,254,255,256,257,258,260,264,2,3,4,6,7,8,9,10,11,13,14,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,75,78,79,80,81,82,83,84,85,86,87,88,89,93,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,150,152,157,166,168,170,173,174,175,178,192,193,194,195,197,198,199,200,201,202,203,204,2,5,7,10,11,8,9,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,44,45,46,47,48,49,50,51,52,59,0,3,5,7,8,10,12,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,32,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,"ia-14799657693",6,7,8,9,10,11,12,14,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,"ia-14779644312",80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,140,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,"ia-14777014561",160,161,"ia-14593472360",163,164,165,166,167,169,170,171,172,173,174,175,176,177,"ia-14593540569",179,180,181,182,183,184,185,187,188,189,190,"ia-14780238055","ia-14777876984",193,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,106,110,111,112,113,114,115,116,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,219,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,124,125,126,127,128,129,130,133,134,135,136,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,158,160,161,163,164,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,1,2,5,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,30,35,38,39,41,46,51,53,54,64,65,66,67,94,98,101,102,103,104,105,106,108,110,111,112,113,114,115,116,117,118,119,120,121,124,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,1,2,3,4,5,6,11,24,25,26,27,28,29,30,31,33,34,36,37,38,39,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,1,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,2,3,4,5,8,9,10,11,12,13,14,16,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,41,42,43,50,54,55,57,58,61,62,63,64,66,68,69,70,71,72,73,74,76,77,78,79,81,86,87,88,89,90,94,95,98,99,100,103,104,105,108,109,113,115,116,117,118,119,121,122,123,124,125,126,130,135,139,140,143,145,146,148,152,155,158,160,161,162,163,169,171,173,174,176,177,178,180,183,184,185,186,187,190,193,195,196,201,205,206,207,208,210,213,217,223,227,232,234,237,241,244,247,249,251,252,254,257,260,261,262,263,268,269,271,272,273,275,277,280,285,286,288,291,292,294,295,298,299,300,303,305,307,309,310,311,312,313,314,315,316,322,323,324,325,326,328,329,330,334,341,342,343,344,345,346,347,349,350,351,352,354,355,356,357,358,361,362,367,370,378,379,380,381,383,384,385,386,0,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,44,45,46,47,49,50,51,52,53,54,56,58,59,60,62,64,65,66,68,70,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,96,97,98,99,100,101,102,103,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,128,129,130,131,132,133,134,136,137,138,139,141,143,144,145,147,148,149,150,151,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,179,181,182,184,185,186,187,188,190,192,193,196,197,200,201,202,204,206,207,210,211,212,214,215,216,218,219,220,221,222,224,225,226,229,230,231,233,234,235,236,237,238,240,241,242,244,245,246,247,248,252,253,254,255,256,257,258,259,261,263,265,266,267,268,269,270,271,272,275,276,277,278,280,284,286,291,296,297,299,300,301,302,303,304,305,307,308,310,311,312,313,314,1,2,3,5,7,1,2,3,4,1,4,5,6,0,1,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,110,111,112,113,114,115,116,119,120,123,124,127,128,129,130,131,132,133,135,136,137,138,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,159,161,162,163,164,165,166,167,168,169,170,171,173,175,176,177,178,179,180,188,189,191,192,193,194,1,2,5,7,8,11,12,13,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,36,37,39,40,41,42,44,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,78,81,82,84,85,87,88,89,90,91,92,93,99,101,102,2,3,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,90,91,93,94,98,6,8,16,17,18,19,20,21,22,23,24,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,53,54,57,59,63,65,66,67,68,69,70,71,72,73,74,75,76,80,81,82,85,86,87,89,90,91,92,93,94,95,97,100,102,104,105,106,107,108,109,110,111,112,113,117,120,121,122,123,124,125,126,127,1,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,37,38,39,43,44,49,50,1,2,3,4,5,6,10,11,12,8,9,13,14,15,19,20,21,22,23,24,25,26,27,1,2,3,4,6,7,8,10,11,9,12,13,14,18,20,21,22,23,24,25,26,27,28,32,33,1,3,4,5,7,8,10,11,9,12,13,14,15,17,23,26,27,28,30,31,32,33,34,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,2,5,6,8,9,10,11,12,14,17,19,21,24,27,29,30,34,39,41,49,50,54,56,58,65,67,71,72,73,74,75,85,89,90,92,93,94,96,98,99,100,101,103,106,107,108,112,113,116,119,120,121,122,123,126,127,133,146,151,157,159,161,162,177,186,187,198,199,200,207,208,215,216,220,222,223,225,228,230,232,233,234,238,241,244,246,248,251,252,253,256,257,261,263,265,266,267,270,272,273,274,281,283,286,287,292,294,298,299,300,303,304,308,310,313,315,2,3,6,8,10,11,12,15,16,17,18,19,20,21,22,23,24,25,114,2,6,7,8,9,10,14,2,3,4,5,6,7,11,8,12,13,16,17,18,19,21,22,23,25,26,27,28,29,30,31,32,34,35,36,38,39,40,41,44,45,47,43,65,70,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,35,36,37,38,39,41,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,1,4,6,7,8,10,9,11,12,13,14,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,100,0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,4,6,7,8,9,10,11,12,13,14,15,16,17,18,"ia-14779104001",20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,"ia-14595642018",61,62,63,"ia-14595618249",66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,151,5,7,12,22,29,32,40,44,57,60,70,72,73,81,82,84,89,95,2,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,36,1,2,"ia-14598035779",4,5,6,7,"ia-14598039739",9,"ia-14804554023",11,12,13,"ia-14598191117",14,15,17,18,19,"ia-14598195327","ia-14598068358",21,23,24,25,"ia-14598053509","ia-14781569631",27,28,29,30,"ia-14784366302",32,"ia-14804572513",33,34,35,36,"ia-14598080518",38,40,41,"ia-14782373084",43,44,45,"ia-14804582413",47,48,49,50,52,53,54,55,56,57,58,"ia-14784387872",60,"ia-14598102938","ia-14598103868",63,64,65,66,67,68,"ia-14782399494","ia-14782400564",71,72,73,74,"ia-14782404864","ia-14598097449",77,78,79,"ia-14781616331",81,"ia-14598058540",82,"ia-14598059150",83,84,85,86,87,88,89,90,91,92,93,94,"ia-14781627201",95,96,97,98,99,100,"ia-14782340934",103,104,105,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,84,85,86,87,88,89,90,92,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,392,396,397,398,399,400,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,165,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,341,345,346,347,354,355,357,358,359,360,362,363,364,365,366,367,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,411,413,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,440,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,459,460,461,462,463,464,466,467,468,469,470,471,472,473,474,475,476,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,157,159,161,162,163,164,165,166,167,168,169,170,171,172,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,425,426,427,428,429,430,431,434,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,468,83,109,124,133,254,269,298,314,321,328,417,6,2,"ia-14777757184",6,7,8,9,10,11,12,13,14,15,16,17,18,19,"ia-14757144866",21,22,"ia-14593651407",24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,"ia-14593695357",41,43,44,45,47,48,49,50,51,52,"ia-14593576738",54,55,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,"ia-14780337475",108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,"ia-14778019594",129,130,131,132,133,134,135,136,137,138,139,140,141,5,7,8,12,13,16,20,21,22,3,5,6,7,10,12,15,18,22,1,2,5,6,7,8,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,42,44,47,48,3,4,5,9,10,14,19,40,41,45,48,49,55,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,35,36,37,40,41,43,44,46,47,48,49,50,51,52,53,54,55,56,57,59,60,63,64,65,66,67,69,70,72,73,75,76,78,80,81,83,84,85,86,90,91,92,93,95,97,100,102,98,99,104,105,106,107,109,111,112,113,115,117,118,1,4,30,31,34,0,0,0,0,"ia-14592360189","ia-14592363570","ia-14592413759","ia-14779099895","ia-14592486858","ia-14592418520","ia-14770862765","ia-14747865246","ia-14798958723","ia-14578601057","ia-14576773517","ia-14576602938","ia-14760060531","ia-14576599119","ia-14762943012","ia-14760927734","ia-14763306465","ia-14763318525","ia-14760145891","ia-14781225972","ia-14758609266","ia-14597148239","ia-14597301067","ia-14783476252","ia-14760842356","ia-14783846875","ia-14597189759","ia-14597339597","ia-14577364367","ia-14740845966","ia-14577501569","ia-14577564549","ia-14577587050","ia-14577844627","ia-14764327275","ia-14764337875","ia-14762030824","ia-14764079915","ia-14577733480","ia-14577796139","ia-14768853842","ia-14582718597","ia-14769189655","ia-14582477150","ia-14594615538",2,3,4,5,6,10,7,8,9,11,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,100,101,97,99,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,6,"ia-14772618115","ia-14586144697","ia-14772628895","ia-14585993398","ia-14749626586","ia-14772303502","ia-14753427715","ia-14566782188","ia-14566992177","ia-14753440925","ia-14751103554","ia-14751107764","ia-14566801659","ia-14751111234","ia-14750298351","ia-14751116044","ia-14595970180","ia-14779537421","ia-14759694296","ia-14596023879","ia-14780335594",0,1,5,10,12,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,37,38,39,40,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,471,473,474,476,477,478,481,482,483,484,485,486,487,490,491,492,494,495,496,497,498,499,500,501,502,503,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,3,8,15,0,1,3,4,5,6,10,7,8,11,12,15,17,18,19,22,33,0,6,7,0,5,6,7,8,9,14,15,16,17,18,19,22,23,24,25,26,27,28,0,4,12,2,3,0,4,10,8,9,11,12,13,14,15,16,17,23,1,4,5,6,8,10,11,13,17,22,23,24,28,29,30,31,32,35,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,312,313,314,315,316,317,319,320,321,322,324,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,351,353,354,355,356,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,422,425,426,427,428,429,430,431,432,433,434,435,438,439,440,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,165,166,167,168,169,170,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,376,377,378,379,380,381,382,383,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,0,1,2,3,5,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,1,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,1,2,3,4,6,10,8,9,11,12,13,14,15,"ia-14753056926",16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,43,44,45,47,48,50,51,"ia-14776093485",55,56,57,58,59,60,61,62,64,65,1,2,5,6,10,11,7,8,9,12,13,14,15,17,"ia-14577220749",18,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,"ia-14763891615",42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,100,101,102,103,104,105,106,107,108,109,96,97,98,110,112,119,120,122,124,125,126,127,128,129,130,131,132,133,135,136,137,138,140,141,142,143,144,145,146,147,148,150,151,152,155,156,157,158,165,166,167,168,169,170,174,175,176,177,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,205,206,207,217,"ia-14764005995",221,222,223,224,226,228,229,232,233,234,235,236,"ia-14763695502",238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,"ia-14783958583",289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,"ia-14761761364","ia-14577475039",311,312,313,314,"ia-14577438250",316,317,318,319,321,324,"ia-14784012673",334,336,350,358,364,369,371,372,376,378,385,389,391,411,421,422,423,424,425,426,"ia-14577494130",428,429,"ia-14784059753",430,431,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,"ia-14784233793",552,553,554,555,556,557,558,559,560,562,566,567,568,569,572,573,575,576,577,578,580,581,582,583,584,585,587,588,589,590,591,593,594,595,597,598,599,600,601,602,604,605,606,607,609,610,611,612,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,67,68,69,70,73,1,6,"ia-14784167192",10,"ia-14784169652",11,12,14,15,16,17,18,21,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,57,"ia-14784546645",59,60,61,62,63,64,66,67,68,69,70,71,72,"ia-14761563876","ia-14597897529",75,76,77,78,"ia-14782211994",80,81,82,"ia-14597859020",84,86,88,89,2,3,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,1,11,13,14,15,21,26,28,30,0,4,13,15,16,17,23,27,29,30,31,1,2,4,5,6,7,8,9,11,12,15,16,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,23,4,5,6,10,11,13,1,7,9,10,11,13,16,18,20,22,24,26,28,30,32,36,40,42,44,46,48,51,53,54,55,58,59,60,61,62,64,66,67,69,70,71,72,73,74,76,78,80,81,82,83,84,86,89,90,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,136,138,140,142,144,146,148,150,152,154,156,158,160,162,1,8,10,12,15,17,22,25,32,34,36,37,39,41,50,52,54,61,65,67,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,4,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,40,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,1,2,4,6,7,8,9,10,11,12,13,14,15,17,18,22,23,24,25,26,27,28,29,33,34,35,36,37,38,39,40,41,43,44,45,46,48,49,50,51,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,103,104,105,106,107,108,113,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,1,2,3,4,5,6,7,10,11,12,13,9,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,420,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,18,24,83,113,154,155,163,164,204,233,241,248,249,251,268,278,302,311,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,2,3,4,5,6,7,8,9,10,11,12,1,3,4,5,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,102,103,105,106,107,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,168,170,171,172,174,175,176,177,178,179,180,181,182,184,185,187,188,190,191,192,193,194,195,196,197,198,199,201,202,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,262,263,264,265,266,267,268,269,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,35,36,37,38,39,40,42,43,44,45,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,89,91,93,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,25,26,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,86,87,88,90,91,92,93,95,97,98,99,100,101,103,104,105,106,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,36,37,38,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,76,78,79,81,"ia-14597504179",84,86,87,88,89,90,93,94,95,96,97,99,100,102,103,104,106,107,109,110,111,112,113,114,116,118,119,120,122,123,124,126,127,129,130,131,133,134,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,75,76,77,78,79,80,81,82,83,84,85,86,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,34,44,47,70,83,86,104,105,122,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,2,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,66,67,19,38,50,56,68,78,85,86,91,115,117,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,18,19,25,30,35,38,39,42,44,46,51,64,101,114,116,123,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,3,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,10,12,16,22,25,27,28,33,38,47,48,51,55,61,65,71,82,84,86,88,96,97,98,104,110,114,115,123,4,6,10,12,13,14,15,16,17,18,19,20,21,22,23,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,79,80,81,82,83,84,85,86,87,88,90,91,92,95,96,1,2,3,4,5,6,7,8,10,11,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,88,90,91,92,1,3,4,9,10,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,91,92,93,99,2,3,4,5,6,8,10,12,14,15,16,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,90,92,1,10,7,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,272,274,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,257,1,2,4,6,12,16,22,23,8,9,25,26,27,29,30,41,42,43,45,46,47,48,49,50,51,52,53,56,57,58,61,66,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,"ia-14763259235",0,0,0,0,0,0,0,0,0,1,3,7,14,15,17,18,19,22,23,25,26,28,29,30,31,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,0,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,44,45,46,48,49,50,51,52,53,54,55,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,82,83,85,86,87,88,89,90,91,92,93,95,96,97,98,99,101,102,103,104,105,106,107,109,111,112,113,115,116,117,118,119,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,166,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,245,246,247,249,250,251,252,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,278,279,280,281,282,283,284,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,161,162,163,164,165,166,167,168,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,25,33,35,49,61,65,67,71,72,85,92,96,98,102,109,113,119,121,127,128,132,138,140,142,1,2,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,96,97,99,1,2,4,5,6,7,10,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,19,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,25,26,27,29,30,31,33,34,35,36,37,38,39,41,42,43,45,46,47,48,49,50,51,52,53,54,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,3,8,9,10,12,13,15,16,17,18,19,20,21,22,24,25,3,4,5,6,7,8,10,9,12,13,14,15,18,19,20,21,22,23,24,25,4,6,7,8,9,10,11,13,14,15,16,17,19,20,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,199,200,203,204,205,206,208,209,210,211,212,213,215,216,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,258,259,260,261,262,264,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,1,2,5,6,7,10,9,11,12,13,14,15,16,17,18,19,23,25,26,29,30,31,32,33,6,8,35,47,51,54,61,69,94,105,118,122,132,136,142,145,148,151,161,168,169,171,182,184,186,210,212,220,227,236,242,245,247,254,255,257,262,267,279,283,286,288,294,301,312,314,316,320,322,324,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,167,168,169,170,171,172,173,174,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,150,1,5,6,7,8,10,15,16,18,19,21,23,24,25,28,29,31,32,34,35,36,0,1,12,2,5,6,8,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,47,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,44,46,51,52,53,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,177,178,179,180,181,182,183,184,185,187,188,189,191,192,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,324,327,328,329,330,331,332,333,334,335,336,337,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,362,363,364,365,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,140,142,143,144,145,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,362,363,365,368,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,40,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,81,82,83,84,1,2,5,6,7,8,9,10,11,12,13,14,1,9,26,27,34,37,38,39,40,45,48,49,51,54,57,59,1,3,5,13,17,18,23,24,25,27,34,35,38,39,41,44,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,83,84,85,86,100,87,88,89,95,101,102,103,104,105,106,107,108,109,113,114,115,116,117,118,119,120,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,150,151,152,155,156,157,158,159,162,165,166,167,168,169,170,172,173,174,175,176,178,"ia-14587799397","ia-14774316005","ia-14778637932","ia-14776634764","ia-14775905211","ia-14592636807",3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,61,65,66,67,68,69,71,72,73,74,75,76,77,79,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,136,70,121,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,84,85,86,88,89,90,92,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,24,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,4,6,8,11,13,14,20,21,25,27,29,30,33,34,35,36,38,40,41,43,50,53,54,56,58,64,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,41,1,2,4,5,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,0,0,0,2,3,4,5,15,16,"ia-14776345033","ia-14733303346","ia-14568400179","ia-14568509888","ia-14569169210","ia-14755929455","ia-14570143428","ia-14753715454","ia-14569398030","ia-14569581817","ia-14569616777",0,1,2,3,4,5,8,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,33,35,36,40,42,43,46,47,49,50,52,54,56,62,63,64,70,72,73,74,75,79,80,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,156,161,165,166,167,169,172,173,174,176,177,183,184,187,188,191,192,193,194,196,197,198,199,200,201,202,203,204,205,207,208,4,5,6,17,20,22,23,27,29,31,32,33,34,35,40,42,45,47,52,55,56,58,69,70,71,72,75,79,85,86,87,88,92,96,102,103,105,106,107,108,110,114,119,120,121,122,124,125,126,127,128,131,136,137,140,146,148,149,152,156,157,160,161,162,166,167,168,169,175,177,179,180,181,184,208,226,236,1,2,3,4,5,6,10,11,8,9,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,97,98,99,100,101,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,193,194,196,197,199,200,201,202,204,205,206,207,210,211,219,220,221,222,223,224,225,226,227,0,0,0,0,0,0,0,1,2,39,40,41,42,43,44,45,46,47,50,51,1,2,3,5,6,7,8,10,11,14,9,16,18,21,24,27,30,32,36,37,38,40,41,42,43,44,45,46,47,48,49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,45,46,0,0,0,0,0,0,0,0,0,1,5,6,7,10,11,12,13,14,0,1,3,4,8,9,11,15,16,17,18,19,20,24,1,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,154,157,158,159,160,161,162,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,242,245,246,247,248,249,250,251,252,254,257,258,259,264,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,313,314,315,1,2,3,4,6,7,8,11,13,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,41,42,43,44,45,46,49,50,51,52,53,54,55,58,59,60,62,63,64,65,66,67,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,3,4,5,6,7,11,13,15,8,18,21,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,151,152,154,155,2,3,4,6,13,14,16,17,18,19,23,25,28,30,41,44,45,46,48,50,52,53,54,55,60,64,65,67,70,71,72,75,76,77,78,79,80,81,84,85,86,87,88,94,95,97,99,108,109,114,116,0,1,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,5,6,7,10,14,16,21,28,32,33,34,35,36,37,38,39,42,43,45,46,47,49,55,59,60,62,67,69,71,72,74,75,77,80,83,87,94,96,97,101,103,105,107,108,111,112,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,30,6,11,9,12,13,15,16,17,23,24,25,26,27,28,29,30,31,32,33,34,1,6,7,9,11,12,15,3,4,5,6,7,8,9,11,12,16,17,19,20,22,23,3,7,17,18,19,26,28,32,35,42,46,47,48,49,51,52,53,54,55,56,57,58,2,3,4,5,7,8,11,13,14,15,16,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,8,9,10,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,76,77,80,82,83,84,85,86,88,89,90,91,92,93,99,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,44,45,46,52,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,1,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,101,102,103,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,98,99,100,101,102,103,104,105,106,107,112,113,114,117,118,119,120,121,122,123,124,125,126,128,129,130,131,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,151,152,153,154,1,2,3,4,5,6,7,9,11,1,2,3,4,3,4,16,5,9,17,18,19,20,21,22,23,24,25,31,32,33,34,35,36,38,41,44,46,47,48,49,50,51,53,54,57,58,59,62,63,65,66,67,68,71,72,73,74,76,77,81,83,"ia-14768306991","ia-14771146772","ia-14769125374","ia-14584838809","ia-14769128954","ia-14768321441","ia-14585019587",5,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,1,2,3,4,6,8,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,60,62,63,64,65,67,68,71,72,73,75,76,77,78,80,81,82,83,84,85,87,88,89,90,91,92,93,95,98,100,102,103,104,105,106,107,108,109,110,111,113,114,115,116,119,120,123,124,126,127,128,131,133,134,135,136,137,138,139,140,142,143,144,145,148,149,151,152,154,156,157,158,159,160,162,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,201,203,204,206,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,228,1,5,8,9,10,13,15,20,22,23,26,27,30,31,33,34,39,41,42,43,45,53,58,59,61,64,66,68,69,70,71,72,73,74,77,78,79,80,81,83,84,85,86,88,89,90,91,92,93,94,97,98,101,102,103,105,106,107,108,109,110,112,118,119,120,121,122,123,125,126,128,130,131,132,133,135,138,139,140,142,143,145,147,148,149,151,152,154,156,157,0,1,3,4,6,7,9,12,16,17,19,20,21,22,23,24,25,26,28,29,34,42,51,58,60,61,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,83,85,86,87,89,90,91,92,93,94,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,131,134,135,136,137,138,139,140,141,142,145,146,147,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,180,182,184,185,186,187,188,189,191,192,193,194,196,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,1,5,2,5,7,8,1,2,3,4,1,2,3,4,6,8,9,1,4,5,6,7,1,3,8,10,11,12,33,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,26,29,30,31,32,33,34,35,2,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,36,41,42,11,12,21,2,1,6,7,9,10,11,12,13,18,3,4,7,15,57,0,1,2,4,7,8,0,1,2,3,4,5,7,8,0,1,2,3,4,5,7,8,9,10,11,12,13,14,17,19,20,21,22,0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,20,21,22,5,12,14,15,34,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,"ia-14595936377","ia-14759450586",73,74,75,76,77,78,79,"ia-14595781119",3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,71,72,1,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,"ia-14586908799",30,31,32,"ia-14750562266",34,35,36,37,38,39,40,41,1,2,3,4,5,6,8,10,25,29,4,5,8,10,11,12,13,14,18,21,22,23,24,25,27,28,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,46,48,49,50,51,53,54,56,57,58,59,60,62,64,65,66,67,68,69,70,71,72,73,74,76,77,78,80,81,82,84,85,86,91,92,93,94,95,96,97,98,101,99,102,104,105,107,108,109,111,112,113,114,115,116,117,118,119,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,198,200,201,202,205,207,209,210,211,212,213,215,216,217,219,220,221,222,223,224,225,226,227,229,230,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,255,256,257,258,259,260,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,280,1,3,10,4,6,7,11,12,15,16,17,18,19,20,21,22,23,24,25,26,28,29,31,32,37,39,40,43,46,48,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,68,69,70,71,73,74,75,76,77,81,82,84,85,86,87,88,89,90,91,92,93,94,95,98,100,99,101,102,103,104,105,106,107,108,109,111,113,115,116,117,118,119,121,122,123,124,125,126,127,129,132,133,134,135,137,138,140,141,143,144,150,151,152,153,154,155,156,159,161,163,164,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,192,193,194,195,196,197,198,1,2,3,7,8,9,14,15,16,17,18,19,20,21,22,24,27,28,29,32,34,35,37,38,47,48,49,50,51,52,53,54,56,57,58,59,61,63,64,65,66,70,71,74,75,76,78,79,80,81,82,85,86,87,88,89,90,91,93,100,105,108,111,114,117,119,120,121,122,125,126,127,128,129,130,132,133,134,135,137,138,140,148,150,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,218,221,222,223,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,251,252,253,255,257,261,262,265,267,268,269,270,271,278,279,281,282,283,284,285,286,287,288,290,293,294,295,296,297,299,300,301,302,303,305,308,309,312,313,314,316,317,318,319,320,321,322,323,324,325,326,328,329,330,332,333,335,336,337,339,340,341,342,343,344,346,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,389,392,394,398,399,404,405,406,407,410,411,412,414,415,416,419,420,422,423,424,425,426,427,429,431,432,435,437,438,440,441,442,443,444,445,446,453,454,455,456,457,458,459,460,463,464,466,467,468,471,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,495,497,498,499,500,502,503,504,505,506,507,508,509,512,515,516,517,518,521,522,523,525,526,527,528,529,530,531,539,540,541,542,543,544,545,546,547,550,551,552,553,554,558,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,148,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,142,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,172,0,1,3,5,6,7,8,10,9,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,54,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,1,2,3,4,5,6,7,12,8,13,1,4,5,6,10,8,9,11,12,13,16,18,20,21,22,1,2,11,17,20,22,85,93,94,95,98,99,100,103,106,2,7,8,9,12,13,14,15,16,18,19,21,22,23,28,29,30,31,32,33,34,35,42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,57,58,60,63,64,65,66,67,68,69,70,71,4,6,7,8,9,11,12,13,16,17,18,20,21,24,25,26,27,28,29,30,31,33,34,41,46,47,48,49,50,51,52,53,54,58,59,60,61,63,64,65,67,69,70,71,77,78,79,80,81,82,83,84,87,91,96,101,103,99,106,108,111,122,123,130,131,136,140,1,2,67,68,69,70,80,138,172,183,184,195,211,213,214,216,226,227,3,6,74,76,77,78,79,80,90,155,191,202,203,212,214,230,231,232,234,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,5,6,14,10,13,19,22,26,28,34,36,37,38,40,41,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,3,4,6,15,17,19,21,22,23,24,25,26,27,29,30,31,32,33,35,36,38,39,40,41,42,0,0,0,0,1,0,0,1,1,2,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,50,0,2,3,4,7,8,10,11,9,12,14,15,18,19,21,22,23,24,25,26,27,28,31,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,85,86,87,88,89,90,92,93,94,96,99,100,101,102,103,104,106,107,108,110,111,113,114,116,117,119,120,121,123,124,125,126,127,128,129,130,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,5,21,23,26,27,43,47,50,65,66,68,78,80,1,2,13,14,3,4,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,"ia-14757656356","ia-14593989339","ia-14780705985","ia-14777611401","ia-14594334187","ia-14780847935",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,107,110,112,113,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,101,103,104,105,108,109,110,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,4,5,6,7,8,9,10,11,12,15,16,17,19,20,21,22,23,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,21,22,23,24,26,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,124,130,133,136,139,140,141,142,143,145,146,147,149,150,151,152,153,155,156,157,158,160,162,163,164,165,1,2,3,4,5,7,8,11,12,14,15,16,17,19,2,3,4,5,6,7,8,9,10,13,14,1,2,3,5,7,8,12,9,13,0,1,2,3,4,5,6,8,9,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,2,3,4,5,6,7,10,8,9,11,12,13,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,65,66,67,68,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,20,21,24,25,26,27,28,30,31,32,34,35,36,37,38,39,40,45,46,47,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,81,83,84,85,86,87,88,90,93,96,97,98,101,102,110,111,112,113,114,115,116,117,118,119,120,122,124,125,126,127,128,129,130,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,175,176,178,179,180,181,182,183,184,185,186,187,188,189,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,267,268,269,270,271,272,273,274,275,276,279,280,281,282,283,284,285,286,287,289,290,291,292,297,301,305,306,307,308,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,362,363,364,365,366,368,369,370,371,372,373,374,375,376,380,382,383,384,385,386,387,388,389,390,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,411,412,413,414,415,416,417,419,423,424,425,426,428,429,430,431,432,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,460,461,462,463,466,467,469,470,471,472,473,474,475,476,477,478,479,3,5,6,8,11,12,16,18,23,24,25,26,27,4,5,6,7,8,10,11,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,"ia-14594628257",33,"ia-14780784132",34,35,36,37,38,39,40,41,42,"ia-14594436560",44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,81,82,83,84,85,2,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,75,77,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,0,1,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,37,39,40,41,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,68,69,74,76,78,79,82,83,84,85,86,87,88,89,90,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,1,2,5,6,7,8,9,10,11,12,13,15,16,17,18,22,23,24,25,26,27,28,29,30,32,34,35,36,37,42,43,44,45,46,47,48,50,52,53,54,55,57,58,59,60,61,63,64,65,67,68,73,78,80,81,84,85,86,88,90,91,92,94,95,96,98,99,100,104,105,108,109,110,113,116,120,121,122,123,124,125,126,127,128,129,130,131,134,72,1,2,3,4,5,6,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,7,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,194,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,2,4,5,6,7,8,9,11,12,13,14,15,16,17,18,20,21,22,26,27,28,29,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,84,86,89,90,92,93,94,95,96,97,98,99,100,101,103,104,109,0,1,2,3,4,5,6,7,10,11,13,16,17,18,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,50,51,52,54,55,56,57,58,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,87,6,9,11,16,18,19,21,22,24,25,26,27,28,29,30,32,33,35,36,38,39,42,43,44,47,48,54,61,62,65,71,72,73,75,79,84,89,91,93,94,98,102,103,104,109,116,118,18,19,20,21,23,24,25,26,27,28,29,30,32,33,36,37,38,39,42,43,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,74,75,76,79,81,83,84,86,87,88,94,95,96,97,99,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,2,3,4,6,7,8,9,10,12,13,14,18,19,20,21,22,24,25,26,28,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,3,4,5,6,8,9,10,11,12,14,15,19,20,21,22,24,25,26,28,29,30,40,41,42,43,44,45,46,47,48,49,52,53,54,55,57,58,59,60,61,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,"ia-14766165302",95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,2,4,10,6,7,8,9,11,12,13,14,16,17,18,19,21,24,27,28,29,30,31,32,33,36,37,38,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,64,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,138,139,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,175,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,213,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,93,94,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,215,0,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,54,55,56,57,58,59,60,61,62,64,67,1,2,3,4,5,6,7,8,9,10,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,46,47,49,50,51,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,104,105,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,46,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,35,36,37,39,42,43,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,26,27,28,30,34,35,36,37,38,39,41,3,5,8,11,13,16,17,18,19,20,25,30,32,33,34,35,36,37,38,39,41,42,44,45,46,47,49,52,54,57,58,59,62,64,65,66,67,68,69,70,71,72,74,75,76,77,78,81,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,"ia-14586696280",1,4,6,7,8,9,11,12,13,15,16,17,19,20,22,24,29,30,32,34,35,36,"ia-14584080178",37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,61,62,67,69,70,71,72,73,75,77,"ia-14767572161",78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,106,107,108,109,110,111,112,113,114,115,"ia-14768422284","ia-14767612551",118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,"ia-14584338597",141,143,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,"ia-14747816996",162,164,165,166,167,170,171,172,174,176,177,179,180,181,182,183,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,"ia-14790747943",226,227,228,229,230,231,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,"ia-14770583042",266,267,268,269,270,271,272,273,274,275,276,277,278,279,"ia-14584286828",281,282,283,284,285,286,287,288,289,291,293,294,295,296,297,298,"ia-14747933286",299,300,301,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,"ia-14584334329",357,358,359,360,362,363,364,365,368,369,370,371,372,373,374,"ia-14584284160",375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,"ia-14584355339",390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,"ia-14584380148",413,414,415,416,417,418,419,420,421,422,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,445,1,3,5,6,8,10,13,14,15,16,17,18,22,23,24,25,28,30,32,33,34,36,37,38,39,41,42,43,45,47,49,51,52,53,54,57,58,60,61,62,63,64,66,67,69,70,71,72,73,74,75,78,80,81,82,83,84,88,101,102,103,104,90,91,92,94,97,98,99,105,106,107,108,109,110,112,113,114,115,116,119,120,121,122,123,129,132,133,136,137,138,139,140,141,142,143,144,145,147,151,153,154,155,157,158,159,160,161,162,163,164,165,166,167,170,172,173,174,175,177,178,179,180,182,184,185,187,188,189,190,191,192,193,195,196,197,200,201,202,203,206,207,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,379,380,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396,397,398,399,400,401,402,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,420,422,423,424,425,426,427,428,429,432,433,434,435,436,437,438,439,440,441,442,443,445,446,447,448,449,450,451,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,500,502,503,504,505,506,507,508,509,510,512,514,515,516,518,519,522,523,524,525,526,527,528,530,2,7,8,9,10,14,15,17,18,20,23,25,29,31,34,44,77,78,83,1,3,4,5,41,43,44,45,46,47,48,51,52,58,59,62,64,67,69,70,71,86,87,91,92,96,97,98,105,108,111,116,120,121,133,143,144,145,148,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,193,194,196,198,199,201,1,4,5,10,11,12,13,14,15,7,8,9,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,34,36,37,48,62,63,84,86,89,90,100,93,94,95,96,97,102,103,105,111,113,114,115,116,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,152,154,155,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,217,218,221,224,225,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,252,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,302,304,305,306,307,308,309,317,318,319,320,321,322,324,325,42,2,20,21,31,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,173,175,176,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,212,213,215,219,221,229,230,234,235,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,19,20,22,27,28,29,30,32,33,35,36,38,42,43,45,47,48,52,53,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,479,480,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,2,3,5,6,7,8,9,12,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,92,1,2,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,4,11,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,101,102,103,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,158,159,160,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,229,230,231,232,233,234,235,236,237,238,239,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,345,346,347,348,349,350,351,352,356,357,358,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,412,413,414,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,52,54,70,71,72,73,75,76,77,78,79,80,81,9,11,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,99,101,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,257,259,261,263,264,265,266,267,268,269,39,50,51,2,3,4,5,7,8,10,12,13,15,18,19,21,22,23,24,25,26,28,29,1,3,4,5,6,7,8,10,11,12,13,15,16,17,19,20,21,23,26,30,31,32,33,35,36,37,38,39,41,42,43,44,45,46,47,48,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,82,84,85,86,87,88,89,90,91,93,94,96,99,100,101,103,104,105,107,108,110,111,112,114,115,116,117,118,120,122,123,124,125,126,127,129,130,131,134,136,138,140,141,142,145,147,148,149,150,4,7,8,9,10,11,12,14,16,20,21,24,25,30,31,32,33,34,43,45,46,47,49,52,54,56,57,62,63,64,68,70,73,76,78,82,86,87,88,95,98,101,119,120,122,123,128,134,137,141,144,146,149,153,154,155,156,157,158,162,166,167,168,169,170,171,172,173,174,177,178,190,193,194,195,197,199,200,215,218,243,245,260,262,271,295,310,315,338,356,361,389,400,423,447,458,475,485,491,520,542,545,570,573,578,579,586,611,614,626,632,652,664,700,701,703,704,707,709,710,711,712,715,719,720,721,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,126,127,129,130,131,132,133,134,135,138,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,127,128,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,69,70,72,73,74,75,76,77,78,79,80,81,82,83,100,84,85,86,88,89,92,94,95,97,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,3,4,6,7,8,9,10,11,12,13,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,85,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,46,47,48,49,50,53,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,116,117,118,119,120,121,122,123,125,126,127,10,7,8,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,137,138,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,223,224,"ia-14755523946","ia-14591865149","ia-14592071767","ia-14778225282","ia-14591872990","ia-14591884610",1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,158,0,1,2,3,4,5,6,7,8,9,10,11,12,14,1,3,4,5,6,7,8,9,10,11,12,13,14,15,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,4,5,45,51,52,53,2,3,4,5,6,7,8,9,10,12,43,47,49,100,2,4,7,11,14,15,18,19,21,22,28,30,35,42,44,45,47,49,50,52,53,54,55,56,58,59,60,64,66,67,69,71,74,75,77,78,83,85,86,88,93,94,100,103,104,0,1,2,3,5,6,7,8,10,9,11,12,2,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,33,34,36,37,38,39,40,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,155,157,158,159,164,165,168,172,175,176,177,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,206,207,208,209,210,211,212,214,216,217,218,219,220,222,223,224,225,226,2,4,5,6,7,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,156,157,158,159,160,163,164,165,167,168,170,171,172,173,174,175,176,177,178,179,181,183,185,1,3,4,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,131,133,134,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,157,158,159,161,162,165,166,167,168,171,173,174,175,176,180,181,182,183,184,185,187,189,191,192,194,195,196,197,199,200,201,202,203,204,205,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,22,24,26,28,29,30,31,32,33,34,40,41,42,43,44,47,48,52,3,5,6,7,8,11,12,16,17,19,22,24,25,26,27,28,30,31,32,33,34,35,37,38,39,40,42,43,44,45,46,48,49,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,68,70,71,77,78,80,81,82,83,85,86,87,88,89,96,97,98,99,100,101,103,104,105,109,110,111,113,114,117,118,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,140,142,144,146,147,148,151,152,153,160,162,163,164,165,166,167,168,170,171,172,175,176,178,179,180,181,182,183,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,48,49,50,51,54,56,57,58,62,63,65,66,67,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,99,101,102,105,106,107,108,109,110,111,117,119,121,122,123,124,125,126,127,128,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,179,180,181,182,183,185,186,188,189,190,192,193,195,196,197,200,202,203,205,206,207,208,209,210,211,212,1,2,5,7,8,11,14,15,16,19,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,3,11,15,17,22,24,26,27,35,36,41,44,45,46,49,51,53,54,57,59,60,61,64,65,66,67,68,70,71,72,76,80,82,85,89,93,95,96,98,100,102,103,104,106,115,117,122,5,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,122,123,124,125,130,140,146,149,1,2,3,4,5,7,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,87,89,90,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,169,170,171,172,173,174,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,214,215,216,217,218,220,221,222,223,224,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,302,303,304,306,307,308,309,310,311,312,313,314,315,316,318,320,322,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,"ia-14783460342","ia-14803666013","ia-14803666643","ia-14783473362","ia-14597185138","ia-14597188478","ia-14760854316","ia-14760856576","ia-14597149890","ia-14803712373",2,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,0,0,0,0,0,0,0,0,0,"ia-14589848129","ia-14590052357",1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,87,0,1,4,5,10,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,3,4,5,7,9,10,11,12,14,15,16,17,64,3,4,5,7,8,9,10,12,13,17,18,20,21,22,23,24,25,27,28,29,30,31,34,35,36,37,38,39,46,47,48,49,51,55,62,64,66,68,70,71,74,78,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,1,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,28,29,30,31,33,34,35,36,37,2,3,4,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,187,188,189,190,191,192,194,196,199,200,201,202,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,259,261,262,263,264,265,266,267,268,269,272,275,278,279,281,283,284,287,288,290,291,293,294,295,296,297,298,299,300,301,302,303,306,1,2,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,186,187,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,216,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,243,244,246,247,248,249,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,382,383,384,2,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,236,238,239,240,241,245,246,247,248,249,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,361,368,370,373,377,378,384,385,386,387,388,389,390,391,392,393,394,396,397,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,1,2,3,4,10,12,13,8,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,233,234,235,237,238,239,240,241,242,243,245,246,247,248,249,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,283,284,286,287,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,353,354,355,356,357,358,359,360,362,363,364,365,366,367,368,369,373,374,375,376,380,381,383,384,385,386,387,388,389,390,391,392,393,394,395,418,422,428,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,454,455,457,459,461,462,463,464,465,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,514,1,2,4,6,7,10,11,8,9,14,15,20,21,25,29,31,32,33,34,35,37,39,40,41,42,45,46,48,49,52,54,55,60,61,62,63,64,65,66,67,69,70,71,76,77,78,79,82,83,84,85,89,90,93,97,101,98,99,103,104,105,107,109,110,112,113,114,115,116,117,118,120,121,122,128,129,134,135,136,137,138,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,161,163,166,167,169,170,171,172,173,174,175,177,178,180,181,182,183,184,187,189,190,191,193,194,195,196,197,198,199,200,201,202,209,210,211,212,215,216,217,218,221,222,224,225,227,228,229,230,231,232,233,235,236,237,238,239,241,242,243,244,247,250,251,252,254,255,256,257,259,262,263,266,269,270,271,272,273,274,275,276,277,279,281,282,284,285,286,288,289,292,293,294,295,300,305,306,307,309,310,311,312,315,316,317,320,322,323,324,325,328,329,330,331,332,333,334,335,336,341,342,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,364,365,366,369,372,374,375,376,378,379,380,382,2,10,0,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,139,150,155,162,165,168,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,103,104,105,106,107,108,109,110,113,114,115,117,118,119,120,121,122,123,124,125,126,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,168,170,171,172,173,174,175,176,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,357,358,359,360,361,362,363,364,365,366,368,369,370,371,372,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,411,412,413,414,416,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,34,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,3,5,6,7,8,10,11,13,1,3,4,5,10,11,12,36,37,38,39,40,41,43,44,45,46,47,48,50,51,59,60,61,62,64,1,2,3,4,5,7,9,10,11,12,13,15,16,17,18,19,20,22,23,24,26,27,28,33,34,35,36,37,38,39,40,42,44,45,50,51,52,53,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,91,92,93,94,95,96,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,202,203,204,205,206,207,208,209,210,211,212,213,215,1,2,3,4,5,6,7,8,12,13,14,15,16,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,71,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,99,102,104,105,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,128,129,130,131,132,133,134,135,136,137,141,143,144,145,146,148,149,150,151,152,155,156,157,158,159,162,163,164,165,166,170,171,173,174,177,178,179,180,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,94,97,99,104,109,110,115,146,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,1,2,3,4,5,7,9,10,11,12,13,14,16,17,19,20,22,23,24,25,26,29,30,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,52,54,56,57,58,59,60,61,62,63,64,66,67,69,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,104,105,106,107,108,110,112,1,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,1,3,5,7,"ia-14781288184",11,12,"ia-14783647265",16,17,19,20,21,23,24,26,"ia-14596944480",30,31,32,33,35,"ia-14596988529",39,42,43,44,46,48,50,52,53,54,55,56,57,60,61,63,64,66,67,69,71,72,73,74,76,78,80,81,82,84,87,"ia-14780524441","ia-14803525193",93,95,98,100,103,104,105,106,"ia-14597160017",110,112,113,"ia-14597036368",117,119,121,124,126,128,130,"ia-14760687636",136,138,140,142,143,4,5,6,7,8,9,10,11,12,16,19,24,25,29,30,31,32,33,34,35,36,37,38,40,41,42,46,47,48,49,50,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,59,61,63,64,68,89,94,97,98,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,40,42,44,45,47,50,52,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,31,33,34,35,36,39,40,42,44,45,46,48,50,56,0,0,0,0,0,0,0,0,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,58,59,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,1,2,3,4,7,0,1,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,2,3,6,11,13,14,17,18,19,21,22,23,24,25,26,27,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,96,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,96,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,98,99,100,101,0,3,4,5,6,7,10,11,12,13,8,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,9,10,12,13,14,18,19,20,21,22,23,24,26,27,28,30,32,37,38,39,40,41,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,98,99,100,101,103,104,105,106,107,109,110,111,112,114,117,118,119,120,121,122,123,124,125,126,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,193,194,195,196,198,199,200,201,203,204,206,207,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,255,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,385,387,388,389,390,391,392,393,395,2,3,4,6,7,8,9,10,11,14,15,16,17,18,19,26,27,28,29,30,31,32,33,41,42,43,44,45,46,50,51,52,53,54,55,58,59,60,61,67,68,69,70,71,72,73,74,75,76,77,78,79,85,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,132,133,134,137,146,147,149,150,151,152,153,154,155,157,158,159,160,161,162,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,254,255,257,0,1,4,5,8,9,12,14,15,18,19,20,21,22,23,24,25,26,27,28,33,41,45,46,47,48,49,51,52,53,54,55,56,57,59,61,64,65,66,67,68,69,70,71,74,76,77,78,79,80,81,82,83,84,86,87,88,89,91,92,93,94,96,97,98,99,101,102,103,104,105,108,109,110,111,115,119,121,122,123,125,126,127,1,2,3,4,5,6,8,9,11,12,13,16,17,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,53,56,60,61,63,64,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,92,93,94,98,99,100,101,102,103,106,107,109,110,112,113,115,116,117,118,120,121,0,3,4,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,88,89,91,92,93,94,95,96,97,99,100,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,3,23,28,1,3,5,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,6,7,8,9,10,11,12,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,91,92,93,94,95,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,1,4,5,6,7,8,9,10,11,13,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,"ia-14766925231","ia-14583628087",64,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,2,6,8,27,41,48,50,53,54,55,56,58,59,60,61,62,65,66,68,69,70,71,78,81,82,83,84,85,86,88,89,90,92,93,94,95,97,98,99,100,102,106,107,108,110,111,113,114,115,116,119,120,124,125,126,127,128,130,136,137,138,141,143,144,145,146,148,149,150,151,152,153,155,156,157,158,159,160,163,165,166,167,168,171,172,173,174,176,177,178,179,180,182,183,184,185,188,189,190,191,192,193,194,197,198,201,202,203,210,214,217,218,219,220,227,228,229,230,233,234,235,237,238,243,244,245,246,247,250,251,252,255,256,258,259,260,261,263,264,266,269,270,271,272,273,274,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,297,298,300,301,302,303,304,305,306,307,308,309,310,312,313,319,322,323,324,329,330,331,332,333,334,337,338,339,340,341,342,343,345,352,354,355,356,357,359,360,361,363,364,367,368,369,371,372,373,374,375,376,377,379,380,382,387,388,391,395,396,398,399,400,403,404,405,407,408,410,412,413,414,418,419,420,421,428,429,435,436,440,441,442,443,445,446,447,448,451,452,453,454,455,456,457,458,459,462,463,465,466,467,470,471,476,477,478,481,482,483,484,485,486,487,488,489,493,503,504,505,506,508,509,511,513,514,516,517,518,519,520,521,523,524,525,526,527,528,529,531,533,534,535,536,537,540,541,545,546,547,551,552,554,558,559,566,567,568,569,570,571,572,573,574,577,578,579,580,583,584,585,586,589,590,591,593,595,596,597,601,602,605,606,610,611,614,615,616,621,630,631,632,633,634,635,636,637,640,641,642,643,644,645,647,649,654,657,658,659,660,661,662,665,666,667,670,0,2,3,4,5,6,7,8,9,1,3,4,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,2,4,5,6,9,12,13,19,20,21,22,23,24,25,26,27,28,32,33,35,36,37,40,42,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,64,65,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,89,90,92,93,95,98,99,100,103,104,108,109,110,111,112,113,114,115,117,119,120,121,122,123,124,126,128,130,132,133,134,135,136,137,139,140,141,142,143,144,145,149,150,151,152,153,154,155,158,159,160,161,162,163,168,169,170,172,173,174,175,176,177,178,179,182,183,184,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,239,240,241,244,246,247,248,249,250,252,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,44,46,47,48,49,50,51,52,53,55,59,60,61,62,63,64,65,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,123,124,125,126,127,128,129,130,131,133,134,135,136,138,140,141,142,143,144,145,146,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,176,177,178,179,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,235,236,237,238,239,242,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,265,266,268,269,270,272,273,274,282,283,284,285,286,287,290,291,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,315,316,317,320,321,322,323,324,325,327,328,329,330,333,334,336,338,339,341,342,343,344,345,347,348,351,352,353,355,356,360,361,362,363,364,365,366,368,369,370,371,372,377,378,379,380,382,383,384,385,386,387,388,390,392,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,415,416,417,418,420,421,422,423,425,427,428,429,431,433,434,435,436,438,439,440,441,442,445,446,447,448,449,450,451,452,453,457,461,462,463,464,465,466,467,469,471,472,473,474,476,477,1,2,4,5,9,10,12,13,14,15,17,18,19,21,23,24,25,26,27,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,51,53,54,56,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,80,81,82,83,85,86,87,88,89,91,92,93,94,95,96,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,123,124,125,127,128,130,131,132,134,135,136,137,138,140,141,142,143,145,148,152,153,154,155,156,157,158,159,161,162,163,164,165,166,168,170,171,172,173,174,177,179,180,182,184,188,190,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,211,212,213,214,215,216,217,218,220,222,226,227,228,230,231,232,237,240,242,243,245,246,250,251,252,253,254,255,256,257,258,260,262,263,264,266,267,268,269,280,281,283,284,286,289,290,291,292,293,296,297,298,299,300,301,302,304,305,306,307,308,309,312,313,317,318,319,322,327,328,329,330,331,332,333,334,335,336,341,342,343,346,347,350,351,352,355,356,359,360,361,363,364,365,366,367,369,371,372,373,375,377,379,387,388,389,390,392,395,398,400,401,402,405,408,411,413,414,415,416,417,419,420,421,422,423,424,425,426,427,428,431,433,434,435,436,441,442,443,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,489,490,492,493,494,495,496,497,498,499,500,501,502,504,505,506,507,509,510,515,516,525,529,530,531,532,533,534,536,537,538,540,541,542,543,546,547,548,550,551,552,553,555,556,557,558,560,562,566,567,568,569,570,571,572,573,574,575,577,579,582,583,584,585,586,587,588,589,590,591,592,594,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,628,629,630,631,632,633,634,635,636,637,639,640,642,643,644,645,646,649,651,652,1,2,3,7,9,10,11,12,13,14,15,16,17,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,64,65,66,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,3,4,5,6,10,11,9,12,13,14,15,16,17,18,19,20,21,24,26,27,28,29,30,31,32,33,34,35,36,37,41,43,44,45,46,47,49,52,53,54,56,57,58,59,60,62,67,68,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,131,132,133,134,135,136,137,138,139,140,141,143,145,147,148,149,150,151,152,153,154,155,158,159,160,161,164,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,183,184,185,187,191,192,193,195,196,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,254,255,257,258,259,260,262,265,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,290,291,293,294,295,298,300,301,309,311,312,313,314,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,342,343,344,347,348,353,354,355,356,357,358,359,362,364,366,367,368,369,370,371,372,373,374,377,378,379,380,381,382,385,386,391,392,394,395,399,403,404,405,406,407,409,410,411,412,416,417,418,419,420,424,425,426,427,428,429,431,433,434,442,443,444,445,446,447,448,449,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,471,473,475,476,477,478,481,483,484,485,486,487,488,489,490,491,492,494,495,496,497,498,499,500,501,502,507,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,1,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,63,64,65,66,67,68,69,70,72,0,1,2,3,4,5,6,7,8,10,9,15,16,17,20,22,23,24,25,28,30,31,35,36,38,40,43,44,45,46,47,48,49,51,53,54,56,57,58,60,63,64,67,69,70,76,80,81,82,83,86,89,91,92,99,100,102,103,108,110,112,113,116,117,118,119,120,121,122,123,126,127,128,129,131,134,135,136,137,140,143,145,148,155,156,159,160,161,162,163,166,169,171,172,173,175,176,177,179,181,182,183,187,188,195,4,5,6,10,11,7,8,9,12,14,15,17,19,25,30,31,43,45,46,49,54,58,65,66,69,77,79,81,82,88,91,93,96,100,101,102,103,111,114,117,118,121,125,133,135,137,138,139,148,152,157,164,169,175,179,183,186,189,193,200,202,204,209,216,226,227,229,238,239,243,246,262,265,270,272,275,282,287,291,292,295,298,310,313,314,315,323,324,327,342,343,354,355,363,364,368,380,383,384,387,389,402,405,407,421,434,435,439,441,448,455,457,458,459,460,461,468,471,476,477,478,482,483,488,0,2,4,8,9,13,16,17,18,19,20,21,22,25,26,29,31,35,38,39,41,45,46,47,49,50,53,54,55,56,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,87,89,93,94,96,99,100,104,106,107,112,114,115,128,129,139,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,169,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,195,201,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,224,225,229,232,240,242,243,244,245,247,249,250,251,252,253,254,255,256,258,259,261,262,263,264,265,266,267,268,269,271,280,282,284,290,303,304,309,312,314,325,326,327,331,340,341,346,348,349,351,352,353,358,359,360,361,362,363,365,366,370,371,372,373,374,377,381,382,383,384,385,386,387,388,389,392,397,398,402,403,405,408,410,411,413,415,416,417,419,420,421,422,427,428,429,430,431,432,441,442,443,445,446,451,452,453,454,455,457,460,461,462,463,464,465,468,472,476,482,487,491,492,496,504,505,506,513,514,515,516,517,519,520,522,523,524,525,526,527,528,529,530,535,1,2,3,4,5,6,10,7,8,9,11,12,13,14,18,19,20,22,24,27,28,30,31,32,33,34,37,38,39,41,42,43,44,45,48,51,53,54,55,56,62,63,66,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,89,90,91,92,95,96,98,99,106,109,111,112,114,115,116,117,119,124,125,127,131,133,135,136,139,141,146,150,153,154,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,174,1,2,3,6,7,8,9,10,11,13,14,15,16,17,19,20,23,24,25,26,27,29,30,32,37,39,41,43,44,50,52,54,55,58,59,61,62,63,66,69,70,71,72,74,76,77,81,82,84,86,87,90,92,94,97,99,104,106,107,110,111,115,126,128,130,132,139,141,147,149,151,152,155,158,160,161,162,163,165,166,167,169,171,172,180,181,182,183,186,187,189,190,191,193,194,195,199,201,203,204,205,207,211,214,215,216,218,219,223,224,226,227,229,230,232,233,235,237,238,239,240,244,245,247,248,251,254,257,258,259,260,262,263,2,3,5,6,7,9,10,11,13,14,17,19,20,22,23,34,35,36,39,42,43,44,46,50,51,52,53,59,61,62,64,66,67,68,75,81,82,86,92,94,96,98,99,104,112,113,114,116,121,122,123,125,127,136,138,144,146,147,148,149,152,153,156,158,163,165,176,179,180,182,183,186,190,191,196,201,204,211,213,220,225,226,227,230,231,232,235,243,246,248,253,258,260,263,264,272,273,275,276,279,285,286,287,288,289,291,296,302,304,310,322,3,4,5,6,9,11,13,17,21,25,26,27,30,32,34,36,38,39,47,48,54,62,66,68,70,77,79,80,84,87,88,90,93,96,102,103,115,120,121,125,128,143,147,149,156,158,171,177,181,184,187,188,190,195,200,203,205,212,213,215,218,219,224,226,234,236,238,239,242,243,247,250,252,253,254,256,263,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,19,23,24,28,30,33,34,36,37,47,50,51,57,61,64,65,67,68,71,77,78,84,88,89,90,91,92,94,96,97,98,104,105,106,107,109,117,121,123,127,129,136,139,140,149,156,163,165,168,174,176,184,187,188,192,197,199,203,206,214,215,217,221,226,227,231,232,233,237,238,239,240,244,246,248,250,251,254,256,257,258,264,267,270,271,272,275,276,278,282,287,1,2,3,4,5,6,7,8,11,12,13,14,17,18,19,22,26,27,28,29,31,32,33,36,38,39,43,46,50,54,55,56,57,58,59,61,62,64,67,74,80,83,84,85,89,93,100,101,102,95,96,97,98,99,104,107,109,112,114,118,119,120,123,126,129,130,133,136,139,140,141,142,143,146,148,149,150,152,156,162,164,168,169,170,171,172,174,180,183,188,196,198,199,203,208,211,212,215,218,221,228,231,233,234,236,237,239,244,249,251,253,256,260,263,264,269,277,1,2,3,4,5,6,7,8,9,12,13,16,17,19,25,27,30,34,39,41,42,45,48,50,53,56,59,64,67,68,72,75,78,81,82,83,84,86,87,88,91,95,100,99,101,102,108,110,113,116,117,120,124,126,129,130,131,136,137,138,139,141,142,143,144,147,148,149,151,158,164,169,170,172,177,179,180,185,189,192,193,1,2,3,4,5,6,10,13,16,17,18,21,24,26,27,31,34,37,38,41,43,44,50,55,56,57,59,64,69,70,71,75,76,79,80,81,84,87,88,89,92,93,94,96,98,99,101,102,106,108,109,111,112,113,115,117,121,122,123,124,127,129,1,2,3,4,5,7,8,14,17,18,22,25,29,30,32,37,39,40,44,48,49,51,53,54,55,56,57,59,62,66,68,71,74,77,78,81,82,83,86,89,90,92,97,98,102,103,104,105,107,108,110,112,113,114,117,123,124,127,129,131,132,134,137,139,140,141,143,146,148,149,1,2,3,4,6,7,8,10,11,12,14,15,17,21,23,24,30,31,33,34,38,40,42,44,48,50,51,52,55,59,63,65,66,70,72,76,84,86,92,93,94,95,100,101,103,104,110,111,115,117,118,120,122,124,126,128,140,141,142,143,144,148,153,161,162,167,170,172,173,176,179,183,185,186,187,188,190,191,193,194,195,196,197,199,204,206,210,211,214,215,222,223,229,234,235,236,237,240,242,246,0,1,2,3,5,6,7,8,9,10,12,13,14,15,16,19,20,21,22,25,26,27,28,29,30,32,33,35,37,38,42,43,44,49,50,53,55,66,69,70,77,81,82,87,93,95,97,102,104,106,107,112,119,125,127,131,138,139,146,151,154,156,157,160,162,163,168,169,171,172,177,179,183,186,190,191,192,193,194,199,201,202,204,208,209,210,216,221,228,233,234,242,244,245,261,265,268,269,270,272,273,276,279,281,284,286,287,288,290,292,297,299,304,306,307,309,312,313,315,317,320,321,323,326,330,334,335,338,0,1,3,4,5,6,7,11,9,16,17,18,24,25,33,34,41,42,43,44,45,46,48,49,50,51,52,55,58,59,60,62,65,67,68,69,70,73,76,78,83,85,87,88,89,90,91,100,101,102,107,110,111,112,119,121,122,126,128,136,138,147,152,153,154,155,161,162,163,165,168,171,177,182,183,184,185,186,188,191,195,198,200,201,202,207,211,212,214,217,226,227,228,231,238,243,253,255,256,257,258,259,271,277,280,282,288,290,293,295,296,298,303,305,309,310,311,312,317,325,326,328,331,332,333,337,339,342,343,347,349,351,352,355,358,359,365,366,367,371,375,376,379,380,382,386,394,397,398,399,401,407,413,419,424,426,427,430,436,440,442,443,449,457,461,462,465,469,470,476,479,482,483,484,485,487,493,494,496,497,502,507,508,509,511,515,525,527,531,532,533,534,536,537,541,546,548,550,555,556,557,569,2,3,4,5,6,7,8,13,16,17,18,19,20,21,22,25,26,27,29,31,32,34,37,38,40,44,46,47,50,51,52,54,56,57,58,59,62,64,65,67,68,69,71,76,77,81,84,85,86,92,95,96,98,99,101,102,105,106,107,111,112,115,116,118,119,121,126,128,132,133,140,144,146,147,152,153,154,161,169,171,172,178,182,187,189,190,191,192,193,196,205,211,212,215,216,217,220,223,227,229,233,235,236,238,241,246,247,248,250,255,256,257,258,259,260,264,265,266,268,270,271,273,277,279,282,286,287,289,290,293,295,296,297,299,301,306,310,313,315,317,318,322,332,333,335,339,344,347,348,351,352,354,356,361,363,1,2,3,7,8,10,9,14,15,17,21,27,28,29,30,31,32,36,38,40,42,43,46,48,52,53,55,56,57,63,66,67,69,74,75,76,79,81,84,86,91,95,100,104,105,106,107,108,109,112,114,117,118,119,123,127,131,132,133,135,136,137,139,146,148,151,152,159,166,168,170,171,175,179,180,185,186,192,196,203,204,207,210,216,219,226,230,231,232,237,241,243,244,252,263,264,266,271,272,273,274,278,280,281,283,284,286,287,293,294,297,298,299,303,310,315,318,320,0,1,4,5,6,7,10,11,12,13,14,18,21,22,29,30,32,37,40,41,47,48,49,51,57,58,59,64,65,67,70,71,73,75,77,78,86,87,89,91,95,96,104,106,110,113,122,126,135,136,140,142,144,148,153,161,162,164,170,171,172,175,176,178,181,188,189,196,198,200,202,203,209,210,212,222,223,233,239,240,241,244,247,248,250,251,252,255,261,263,265,267,269,271,275,276,277,281,282,283,286,287,289,293,297,301,304,305,310,315,316,321,331,332,333,334,335,337,340,342,345,350,352,360,361,365,368,370,378,379,380,384,386,389,391,393,399,410,414,423,425,429,430,435,443,454,456,467,469,471,472,473,475,489,490,2,3,4,5,7,9,10,11,12,13,14,15,16,17,19,20,21,22,27,29,30,32,35,39,40,42,43,45,46,47,49,52,55,61,63,67,69,73,76,86,88,90,91,92,97,101,102,103,104,108,110,111,116,120,122,123,124,126,127,129,137,139,145,147,151,153,156,160,164,166,167,170,173,174,175,178,179,183,186,195,197,199,203,204,208,210,212,214,223,228,234,236,237,239,242,247,249,250,252,253,255,256,260,261,263,267,272,280,283,284,292,295,296,297,307,313,314,315,319,320,321,322,323,325,329,330,335,337,340,341,344,345,351,355,360,361,362,366,367,371,373,375,376,378,379,380,382,387,390,391,392,394,403,405,408,410,414,418,420,422,427,0,1,2,3,4,5,6,7,8,11,12,13,17,19,20,21,22,23,24,26,29,30,31,33,34,35,36,37,38,40,41,43,49,50,56,57,59,61,62,67,71,72,74,75,76,77,78,79,80,81,82,83,87,88,89,93,94,96,97,100,99,105,106,107,108,109,110,111,115,118,119,120,122,124,133,134,136,139,141,142,143,144,145,146,147,150,152,154,157,160,168,174,175,176,178,180,182,185,189,190,198,199,200,202,206,211,212,213,214,215,218,219,221,222,223,224,225,226,227,231,233,234,237,239,240,241,242,243,244,245,246,247,248,249,250,252,256,257,259,260,262,265,266,269,270,272,274,275,277,284,286,288,292,294,295,296,297,303,308,310,311,313,314,317,322,328,331,332,333,337,338,340,342,345,346,347,348,349,350,354,357,360,361,366,372,373,375,376,378,381,382,385,387,394,396,0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,21,22,25,26,29,30,31,33,34,36,39,43,44,45,46,49,51,53,55,57,58,59,60,71,72,73,74,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,103,105,106,107,108,109,110,113,114,115,116,117,120,122,124,125,127,128,129,133,136,137,144,145,147,148,150,151,152,153,155,156,158,159,163,164,165,172,173,175,177,178,180,181,184,185,186,187,189,193,195,197,198,199,201,207,210,212,214,218,224,227,229,231,232,235,240,242,245,247,250,251,252,258,263,265,268,269,270,271,274,277,278,279,280,282,283,288,289,290,292,294,297,298,299,300,302,305,307,308,312,313,314,316,317,322,330,332,333,336,337,340,344,346,349,350,351,355,358,359,360,361,363,364,373,374,376,378,379,380,382,383,388,389,392,393,394,400,406,409,410,411,414,418,419,422,424,425,428,0,2,3,5,6,8,10,11,12,9,14,16,17,18,20,21,22,23,24,27,28,29,31,32,33,35,36,37,38,39,43,46,47,48,49,50,52,53,56,64,66,67,70,71,74,75,76,78,81,82,83,84,85,87,93,94,95,96,97,98,100,99,102,105,107,109,113,115,117,118,119,121,122,123,124,125,127,130,132,133,137,138,139,140,143,145,149,152,154,155,157,158,159,162,164,165,171,173,177,178,180,181,183,185,191,195,196,197,198,200,202,205,207,209,211,215,216,217,220,225,230,231,232,237,238,239,244,248,250,253,255,256,265,269,271,273,277,279,281,285,287,291,293,296,299,303,304,306,307,309,310,312,316,318,324,326,328,331,333,334,337,348,352,354,357,361,362,366,367,370,373,374,375,376,385,386,390,397,398,403,405,412,413,416,417,421,423,427,429,434,437,439,444,445,446,453,454,456,459,461,462,475,477,1,3,5,7,8,10,13,14,15,16,17,18,19,20,22,23,24,25,26,27,31,34,38,40,42,43,46,47,48,50,51,53,55,56,59,63,65,67,69,73,74,75,81,88,91,93,98,101,105,108,110,112,113,115,118,119,121,123,130,132,135,136,140,141,146,149,150,152,154,155,156,160,161,163,166,167,171,172,173,176,177,183,185,186,187,191,193,195,197,198,200,202,209,212,213,215,217,219,220,221,223,224,226,227,234,235,240,244,245,248,249,251,253,255,256,257,258,259,260,261,262,265,269,273,274,276,277,278,279,280,282,283,284,294,297,298,303,304,305,310,311,312,314,316,318,320,323,328,331,332,333,336,337,341,344,346,350,351,352,354,355,356,357,358,359,363,364,366,371,372,376,377,380,382,383,385,387,389,390,391,395,400,403,405,407,410,411,412,413,424,428,431,439,440,454,455,457,463,471,472,477,480,481,482,485,488,489,491,493,494,495,502,506,511,512,514,518,519,521,529,532,534,537,546,551,552,553,554,557,560,561,564,567,568,570,575,576,577,581,589,591,592,598,611,614,619,622,623,633,636,637,638,643,655,658,659,662,664,665,667,3,4,6,7,8,9,10,14,17,18,19,20,22,23,24,25,26,31,32,33,34,35,36,39,44,47,52,53,57,61,63,66,67,69,71,73,75,76,79,80,87,92,97,98,99,102,103,106,107,109,110,111,114,120,121,124,128,130,135,137,138,141,144,145,148,149,150,151,153,161,165,167,168,173,177,178,182,184,192,197,198,202,204,207,209,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,247,248,249,250,253,257,258,259,260,263,264,265,266,268,269,270,271,272,274,277,278,280,281,282,286,289,290,291,293,294,297,298,299,300,301,302,303,306,308,310,311,314,317,318,320,321,323,324,327,331,333,334,338,339,342,344,345,350,352,359,362,363,365,366,367,369,377,387,388,390,391,392,393,394,397,404,406,410,414,415,416,417,418,426,428,429,433,436,439,440,443,447,451,456,458,459,460,464,465,471,475,477,479,480,481,483,485,489,491,493,496,499,501,504,509,513,515,517,522,530,534,538,540,546,548,552,556,558,561,565,567,570,575,577,588,589,591,600,602,604,609,611,612,615,1,2,3,4,5,7,10,11,12,13,14,15,16,17,19,20,21,22,23,24,28,29,30,31,32,33,36,38,39,40,43,44,53,54,60,61,63,66,67,69,72,73,74,77,78,81,83,84,90,100,99,102,103,105,107,110,112,113,114,115,118,119,123,124,126,127,128,131,133,136,141,142,143,144,155,158,159,160,161,163,164,166,171,172,174,175,179,182,183,187,193,198,202,203,206,208,210,211,212,215,218,219,220,223,225,226,230,242,243,244,246,248,252,263,265,269,271,275,276,288,290,294,298,300,309,311,312,313,315,318,319,320,325,326,329,332,334,342,347,348,351,356,360,362,363,365,366,369,374,379,380,386,390,392,393,395,397,401,402,403,411,413,414,418,420,421,422,431,435,438,441,443,447,451,453,455,457,458,463,468,471,475,477,478,486,487,496,497,499,503,506,509,511,516,517,520,524,526,527,535,537,538,545,555,558,0,1,2,3,4,5,6,7,9,10,14,15,17,19,20,22,25,27,31,32,33,35,36,39,40,43,47,53,55,58,64,67,68,73,74,79,80,82,84,88,90,92,94,95,96,106,107,109,110,120,126,129,131,133,134,135,136,137,142,144,149,150,151,156,158,162,166,170,175,176,179,182,185,189,190,191,192,196,197,199,201,207,215,0,3,4,5,6,7,8,9,10,11,12,13,16,17,19,20,21,22,25,27,28,30,32,36,38,40,41,42,44,47,48,49,53,54,56,57,60,61,63,64,65,66,74,77,81,82,84,85,91,92,93,97,98,99,100,103,104,105,111,112,113,115,117,118,120,121,124,130,131,132,135,136,139,140,144,146,149,155,156,160,161,163,172,177,179,180,181,183,185,188,192,196,199,202,205,209,210,211,212,214,216,217,218,220,222,230,233,234,240,242,245,246,247,251,252,253,256,258,262,263,266,267,269,272,276,277,278,286,289,293,304,307,308,314,315,317,320,325,326,327,328,329,331,1,2,3,4,5,6,7,10,11,13,14,15,16,18,20,21,22,23,24,25,29,31,32,33,35,36,38,39,42,43,44,49,51,53,54,56,57,58,64,65,67,69,74,78,79,83,84,93,95,96,98,102,104,105,110,113,115,122,126,128,129,137,138,139,140,141,145,150,151,152,155,156,159,160,162,163,164,165,171,172,176,181,182,184,185,186,194,195,197,198,202,203,204,210,213,219,222,225,229,245,246,252,257,261,262,264,265,267,274,280,281,284,285,286,287,292,293,295,296,299,303,304,305,307,1,2,4,5,9,12,14,15,16,18,20,23,24,25,26,28,29,30,31,33,35,37,38,42,43,45,46,48,50,51,52,53,55,57,58,60,62,63,64,66,67,68,70,71,79,80,82,87,88,90,91,92,93,96,97,98,99,101,104,105,106,110,113,114,117,120,121,124,126,130,131,132,134,135,136,143,144,148,149,150,151,154,162,167,168,170,172,175,176,0,2,4,5,6,9,11,13,16,18,20,22,26,28,29,30,34,36,40,43,46,47,48,49,54,62,64,70,71,72,74,76,77,78,86,87,88,89,93,95,96,97,99,102,103,106,107,108,112,117,119,121,123,124,125,128,129,134,137,140,143,145,147,148,149,153,162,163,164,165,172,1,2,3,4,6,8,9,12,13,16,18,21,23,24,26,27,28,31,32,33,36,37,42,43,44,50,53,54,55,57,59,60,65,66,68,70,71,73,77,78,82,85,86,87,88,89,90,94,95,96,101,102,105,107,114,115,119,124,126,127,128,132,133,135,137,0,2,3,4,6,7,9,10,13,22,24,29,30,31,32,33,35,36,41,46,47,57,59,64,65,67,71,77,78,79,83,86,89,90,91,95,96,99,102,104,105,107,114,116,119,122,1,2,5,6,8,9,12,14,17,22,24,25,27,31,34,35,38,40,42,43,45,46,49,50,53,56,69,72,73,76,79,80,85,89,94,96,97,100,101,112,116,117,120,122,124,126,127,128,134,137,139,140,2,4,5,6,7,9,11,12,13,15,18,19,20,21,25,28,30,36,38,41,47,50,51,55,60,61,62,64,65,68,69,73,74,75,76,78,84,85,86,87,91,94,95,96,98,102,108,111,113,115,119,124,126,127,130,132,133,134,137,140,141,143,0,3,6,7,10,11,8,12,13,15,16,18,19,21,22,23,24,25,26,27,28,29,31,32,33,34,36,41,42,43,44,45,46,47,48,50,51,52,55,56,57,58,61,62,63,64,69,70,75,80,81,82,83,84,85,90,91,92,93,95,98,100,99,102,105,106,107,108,109,110,115,117,119,121,125,128,133,134,135,137,138,142,143,146,149,150,151,153,154,158,159,160,165,166,167,168,169,172,173,174,175,177,179,180,184,185,189,1,2,5,6,7,8,13,14,15,16,17,18,19,20,24,25,26,29,30,33,34,35,36,39,40,41,42,43,44,48,49,50,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,93,95,97,98,99,104,105,107,108,109,116,118,121,122,123,124,125,126,127,134,135,140,141,143,145,146,147,148,0,1,4,5,9,10,11,15,16,17,20,22,23,24,27,28,29,30,34,35,36,38,39,40,42,44,45,46,51,52,53,54,56,57,58,59,63,65,67,68,73,77,78,79,80,81,84,85,91,92,93,97,102,104,111,112,117,118,119,125,131,132,137,138,146,148,149,151,155,158,159,160,162,165,169,170,171,172,174,175,178,179,182,183,1,2,3,4,5,6,7,8,11,12,13,14,17,18,20,21,22,24,25,26,28,29,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,64,65,66,67,68,69,70,71,75,76,77,78,79,80,81,85,86,87,88,89,91,92,94,95,97,98,99,101,102,103,104,106,108,109,111,112,113,114,115,116,118,119,120,121,122,123,124,127,128,129,130,132,133,135,140,141,142,143,144,146,152,153,154,157,160,162,169,170,172,175,176,177,179,180,181,183,184,189,194,195,196,201,202,203,206,207,210,211,212,217,218,220,221,223,224,225,226,227,228,233,236,237,238,241,245,246,251,253,254,255,256,263,268,269,272,273,274,279,280,281,286,287,288,295,297,2,4,5,6,10,12,13,16,17,18,24,25,26,27,28,32,38,39,40,41,42,46,47,52,53,54,55,59,60,61,66,67,68,69,70,75,76,77,78,80,81,85,90,91,92,94,95,96,97,98,103,104,106,107,108,109,110,111,112,113,114,118,119,120,121,123,127,128,129,130,131,133,134,135,136,141,142,144,146,151,157,158,159,160,161,162,163,165,170,172,173,174,175,187,188,191,196,203,204,205,215,217,218,219,220,221,223,226,231,232,233,234,237,238,243,244,245,247,249,257,258,264,265,271,272,273,274,275,279,281,282,290,291,293,294,297,306,307,314,316,318,319,326,327,330,331,335,336,338,348,349,350,363,364,372,373,380,385,386,387,388,389,393,394,395,396,397,398,399,400,406,408,409,410,419,420,426,429,430,431,440,444,447,448,450,451,452,453,458,459,465,467,468,469,1,2,3,4,5,6,10,11,12,13,8,9,14,15,20,21,22,23,24,25,27,29,34,35,36,37,39,40,41,42,43,54,55,63,64,66,72,73,74,76,80,81,83,84,85,86,90,93,94,95,100,104,106,107,112,114,115,116,117,119,120,126,128,129,134,135,138,139,142,147,148,155,157,159,165,168,169,170,171,175,177,178,180,186,193,194,204,205,206,212,213,214,215,217,218,220,221,231,233,243,252,253,261,266,267,268,269,271,278,280,286,289,290,291,296,297,305,306,311,312,314,322,323,327,328,329,330,331,332,334,336,343,345,361,364,365,368,378,386,394,395,397,403,407,408,409,412,415,418,435,442,443,447,452,453,459,468,473,474,478,481,485,488,493,497,503,504,513,515,516,517,518,519,524,525,532,537,539,541,542,547,548,550,568,569,572,577,578,581,582,592,602,605,606,609,612,616,617,618,620,622,624,627,640,645,648,658,661,667,668,673,675,678,683,684,693,698,700,701,702,703,705,706,708,712,715,720,723,725,728,729,730,731,739,745,747,750,753,754,755,756,759,766,769,770,773,777,778,783,790,791,794,798,799,800,801,802,803,804,807,819,822,825,827,828,830,833,836,857,858,866,869,875,876,881,884,885,895,1,2,3,4,5,6,7,9,10,11,12,16,19,20,21,22,25,28,29,31,34,36,37,38,39,41,43,45,46,47,48,52,53,56,59,60,61,62,65,66,70,71,73,74,79,80,81,82,87,88,91,94,96,100,98,104,105,106,110,111,113,117,122,123,124,129,130,131,135,136,137,142,143,144,146,149,150,151,153,163,169,170,181,184,188,193,195,196,200,208,214,215,218,220,226,227,243,244,245,246,248,249,250,252,253,266,268,269,275,276,277,279,281,283,289,298,299,307,318,324,325,326,327,333,334,336,342,344,345,350,352,357,359,363,365,367,369,374,378,379,380,383,386,392,396,397,398,400,401,406,407,416,418,420,423,424,427,429,430,437,438,441,442,446,447,448,451,458,460,461,463,465,466,468,469,470,471,473,474,475,477,480,481,482,483,484,485,486,487,494,502,505,506,518,522,524,527,533,536,538,541,542,553,554,555,558,559,560,565,569,573,577,578,579,590,592,596,598,599,600,601,603,604,605,609,614,1,3,6,7,9,10,11,15,16,17,19,20,21,22,25,26,30,31,32,34,36,37,38,39,43,45,46,47,48,50,54,55,64,65,66,68,76,77,78,79,80,81,90,91,93,95,97,99,102,111,114,115,135,142,151,156,165,181,206,210,216,220,226,230,236,238,244,245,247,248,249,250,251,252,0,2,3,4,5,0,1,3,4,5,6,7,8,9,10,11,12,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,33,34,35,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,55,56,58,60,4,5,7,16,20,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,38,39,40,41,42,43,46,51,299,360,392,394,397,455,557,592,645,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,49,50,52,53,54,55,56,57,58,59,60,62,63,64,66,67,68,69,70,71,72,73,75,0,1,7,9,10,13,14,15,16,18,20,21,26,28,30,31,32,35,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,63,64,65,66,67,68,69,74,75,76,77,78,80,82,83,84,85,86,87,88,90,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,165,166,167,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,207,208,209,210,212,214,215,216,217,218,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,241,242,243,244,245,246,247,251,252,255,256,257,264,265,267,269,270,271,274,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,311,312,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,334,335,337,338,339,340,341,342,343,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,392,394,395,398,399,400,401,403,404,405,406,407,408,409,413,416,418,419,420,421,422,423,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,442,443,444,445,446,448,449,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,470,471,473,474,476,477,478,479,480,481,482,483,484,485,488,489,490,491,492,493,496,497,498,499,500,503,506,507,509,511,512,514,515,516,517,519,520,521,522,528,529,530,531,532,533,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,564,565,566,567,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,588,591,592,594,595,596,597,600,601,602,603,605,607,608,610,611,612,616,617,618,619,620,621,622,623,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,649,651,652,653,654,657,658,659,660,663,667,668,669,670,671,672,673,674,675,676,677,678,680,683,684,685,686,687,688,689,690,691,692,693,694,695,697,699,700,701,702,703,704,706,708,709,710,711,712,713,714,719,732,733,734,735,736,737,738,740,742,743,744,745,747,748,749,750,751,752,753,754,755,757,758,759,760,761,762,763,764,765,766,768,769,771,772,774,775,776,778,779,785,786,787,788,789,790,791,792,793,794,795,797,798,799,800,801,802,803,804,805,807,808,809,810,811,813,814,815,816,817,818,819,821,822,823,824,826,827,829,830,831,832,833,834,835,838,839,840,841,842,843,844,845,846,848,849,850,851,852,853,855,856,857,858,859,860,861,862,863,864,865,866,867,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,888,889,890,891,892,893,894,895,896,900,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,928,929,932,934,935,936,938,941,942,943,944,945,947,948,949,950,951,952,955,956,957,958,959,960,961,962,963,964,965,969,970,971,972,973,975,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,994,995,997,998,999,1000,1001,1005,1007,1012,1013,1014,1015,1016,1019,1020,1021,1025,1028,1029,1030,1031,1034,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1047,1048,1049,1050,1051,1053,1054,1056,1057,1058,1059,1060,1061,1062,1063,1067,1070,1074,1075,1076,1077,1078,1080,1081,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1096,1098,1100,1101,1102,1103,1104,1106,1107,1108,1109,1110,1111,1114,1115,1116,1123,1124,1128,1130,1134,1137,1139,1142,1143,1145,1146,1147,1148,1149,1150,1151,1152,1157,1159,1160,1161,1163,1164,1165,1166,1167,1168,1169,1170,1173,1178,1181,1182,1184,1186,1188,1192,1193,1194,1197,1198,1201,1202,1205,1206,1208,1209,1211,1212,1213,1214,1215,1216,1218,1223,1227,1231,1232,1233,1234,1236,1237,1238,1239,1241,1242,1243,1244,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1259,1260,1262,1263,1267,1269,4,5,10,7,13,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,38,39,42,43,44,45,47,48,49,50,51,53,54,55,56,57,58,60,62,64,65,66,67,71,72,73,74,75,76,80,81,82,84,86,88,90,91,92,93,95,96,97,98,99,101,102,104,106,107,108,109,111,113,118,120,122,126,130,131,135,136,140,141,144,145,147,149,151,153,154,155,160,161,162,163,165,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,198,201,202,204,205,206,207,208,209,210,211,212,213,216,217,219,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,248,249,250,251,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,272,275,276,277,278,279,285,286,287,288,289,290,291,292,293,294,295,298,300,301,303,304,305,306,309,313,314,315,316,317,318,319,320,321,322,325,326,327,328,329,330,331,332,333,334,335,336,338,341,344,345,354,355,357,359,361,362,363,364,366,368,371,372,373,374,375,377,378,381,382,383,385,389,391,392,393,395,398,401,402,405,406,407,408,410,411,412,413,414,415,416,418,419,420,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,441,442,443,446,447,449,450,452,453,455,456,462,465,466,467,468,469,471,472,473,474,475,477,478,479,481,482,483,484,485,486,487,491,492,493,494,495,496,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,514,515,516,518,519,520,522,523,524,527,528,531,533,535,537,539,540,541,542,543,544,545,546,548,549,551,552,553,554,555,556,557,558,559,560,561,562,564,565,566,567,568,569,570,571,572,573,575,576,577,578,580,581,582,583,584,585,586,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,614,615,616,617,618,619,622,624,625,5,6,8,13,16,18,19,20,21,22,23,24,25,26,28,30,35,38,39,40,41,42,43,45,46,47,49,50,51,52,53,54,56,58,59,60,61,62,63,65,67,68,70,71,77,78,82,83,84,86,87,88,89,90,91,92,93,94,95,96,98,101,102,99,104,105,108,109,112,114,116,118,126,130,131,134,135,138,142,145,146,147,149,150,151,152,157,158,159,160,162,163,166,167,168,169,170,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,196,197,200,201,203,205,206,207,208,209,210,211,212,213,216,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,289,291,294,295,296,297,300,303,304,306,308,310,313,314,316,317,318,319,320,321,324,327,328,330,333,336,337,343,344,345,347,348,351,352,355,357,358,360,361,362,365,367,369,372,373,374,377,380,383,384,388,389,391,392,393,394,395,396,397,399,400,401,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,420,421,422,424,425,427,428,430,433,443,444,445,447,449,450,451,453,455,456,457,459,460,462,463,464,465,466,467,470,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,495,496,498,499,503,504,506,507,509,510,511,513,515,516,517,518,519,520,522,523,524,527,529,530,531,532,533,535,536,537,538,539,540,541,542,543,544,545,546,547,549,550,551,552,553,554,556,561,563,564,565,566,567,568,569,573,574,575,577,579,580,581,582,583,584,586,588,589,590,591,593,594,595,596,598,599,602,604,605,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,60,61,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,154,155,156,157,158,159,161,162,163,164,165,167,170,171,173,175,177,178,179,180,181,182,184,185,186,187,188,189,190,193,194,196,197,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,285,286,288,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,308,309,310,311,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,332,333,334,335,336,337,338,339,341,342,343,344,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,369,374,375,376,378,379,381,382,383,385,386,387,388,389,391,392,393,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,417,420,421,422,423,424,425,426,428,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,466,467,468,469,470,472,474,475,476,478,479,481,482,483,484,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,512,513,514,515,516,517,518,519,520,521,522,523,526,527,528,529,531,532,533,534,536,546,547,548,550,551,552,553,554,555,556,557,558,559,562,564,566,567,570,572,573,574,575,576,578,580,581,582,583,585,586,588,589,590,594,595,596,597,599,600,603,604,605,606,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,1,2,3,4,7,9,10,11,12,13,14,16,19,20,21,22,23,24,26,27,29,30,31,32,33,35,36,37,39,43,44,45,47,49,50,51,54,57,58,59,60,61,64,65,71,72,73,74,76,77,78,79,80,81,82,83,84,86,87,89,92,98,101,103,104,106,107,108,110,111,112,114,115,116,118,119,120,121,122,123,126,128,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,158,159,160,162,163,164,166,168,170,173,174,175,176,177,178,179,1,"ia-14577146548",3,4,5,10,11,"ia-14577321727",13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,35,36,"ia-14740795636",38,39,40,41,42,44,45,46,47,48,50,51,52,53,54,55,56,58,59,62,66,70,71,78,80,84,85,86,88,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,"ia-14761519024",118,120,121,122,"ia-14763555972",124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,144,145,153,"ia-14577221330",155,"ia-14740920646","ia-14577228270",158,159,160,161,162,163,164,170,"ia-14777235284","ia-14767816445","ia-14581179919","ia-14578536078",22,24,25,27,28,29,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,64,65,66,67,68,69,70,72,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,110,111,3,4,5,6,7,12,8,9,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,49,50,51,52,53,54,55,56,57,58,59,60,61,63,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,164,165,166,167,168,169,170,171,172,173,174,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,319,320,322,323,324,325,326,327,328,329,330,331,332,333,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,440,441,442,443,444,445,446,447,448,449,450,452,454,455,456,457,458,460,461,462,463,464,465,466,467,468,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,530,1,4,5,6,7,8,9,10,11,12,13,14,15,16,20,21,22,23,25,26,28,29,30,31,32,33,34,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,63,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,107,108,109,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,129,130,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,190,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,1,3,4,5,6,7,8,10,9,11,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,81,82,83,84,85,86,87,90,91,92,93,94,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,1,13,14,22,27,40,46,54,62,65,72,77,88,89,95,97,99,100,109,112,120,139,150,161,162,178,180,188,196,198,200,2,3,4,5,6,10,7,9,13,14,15,17,18,20,22,23,24,25,26,27,31,32,34,35,36,37,"ia-14595637750",39,40,41,42,43,45,46,47,48,50,51,"ia-14779998844",55,57,58,59,60,61,62,63,66,67,69,70,72,73,74,75,76,77,78,80,81,82,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,144,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,167,169,170,171,172,173,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,208,209,210,212,213,214,215,216,217,218,219,220,222,223,224,225,227,228,229,230,231,233,234,235,236,237,238,240,242,1,3,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,64,65,66,67,68,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,"ia-14796274353",125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,23,24,25,27,28,29,30,32,33,34,36,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,81,84,85,87,88,92,98,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,163,164,165,166,167,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,0,24,34,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,10,11,12,13,17,18,0,2,5,6,7,8,2,5,8,9,10,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,32,35,38,39,41,42,44,45,46,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,136,137,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,165,166,167,168,169,170,171,175,176,177,178,181,182,183,184,185,186,187,188,195,196,197,198,199,200,201,202,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,364,368,370,372,373,376,377,380,381,386,387,388,389,390,392,393,396,402,403,404,406,407,412,413,421,422,423,426,430,432,437,439,440,444,450,452,454,462,466,468,470,472,473,476,477,0,5,7,8,12,23,26,27,30,39,43,44,48,52,53,59,80,85,96,97,145,146,151,152,153,169,176,178,193,200,204,206,208,211,214,235,236,242,243,265,276,281,291,303,311,316,318,353,361,362,372,374,379,388,391,0,1,2,3,4,5,6,7,8,11,14,16,29,33,37,41,53,64,87,114,127,129,134,137,141,161,175,182,187,191,195,219,221,224,226,245,247,252,256,258,261,262,270,272,0,1,2,4,5,6,10,11,13,7,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,9,17,32,46,51,52,55,73,89,90,101,127,138,150,159,166,178,190,1,2,3,4,5,6,7,9,2,3,4,5,6,7,8,9,10,11,12,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,1,2,3,4,5,7,11,12,13,16,17,18,19,20,21,22,23,24,25,26,29,30,32,34,35,36,37,39,40,43,44,45,47,52,54,57,58,59,62,63,66,68,71,72,74,75,77,78,80,81,83,85,88,89,90,91,92,0,1,0,0,0,0,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1,4,7,8,9,10,11,13,15,19,20,21,22,23,24,25,26,27,28,29,30,119,125,126,127,128,129,130,131,134,135,137,139,140,141,142,143,144,149,150,151,152,157,158,159,160,161,162,163,167,168,169,172,175,176,177,178,181,183,184,185,189,190,192,193,196,197,198,199,200,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,225,230,233,235,238,239,240,241,242,245,246,249,250,251,252,253,254,255,258,259,260,261,263,264,265,266,268,269,271,272,273,274,275,276,278,279,280,286,287,288,289,290,291,292,293,294,295,296,297,298,299,302,303,307,309,310,311,312,313,314,315,316,319,320,322,323,324,325,328,329,330,332,334,335,336,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,377,384,385,387,388,389,391,392,393,396,397,398,400,401,402,403,405,406,408,409,410,411,414,416,417,418,419,420,421,422,424,425,426,429,430,431,433,434,436,437,438,440,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,465,472,474,479,483,485,486,487,488,495,496,498,499,501,502,503,504,506,507,508,509,510,513,515,516,517,518,520,521,522,523,527,532,534,537,538,540,541,542,544,545,546,548,549,550,551,552,554,556,562,563,564,565,566,567,568,576,577,578,579,581,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,600,602,603,605,606,607,608,609,610,611,612,613,614,616,617,618,620,621,622,623,626,627,628,631,632,633,634,635,637,638,639,640,641,643,644,646,647,654,655,658,659,660,661,662,663,664,666,667,668,669,671,673,674,675,676,677,680,683,684,685,686,687,688,690,691,693,697,699,700,701,703,707,709,710,711,713,714,715,718,721,722,723,724,727,728,729,730,731,733,734,735,737,738,739,740,741,742,745,746,747,748,749,750,751,752,753,755,760,762,763,2,3,7,8,9,10,2,3,4,5,6,8,10,11,9,12,13,15,17,18,19,20,21,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,5,19,22,26,27,28,32,33,35,37,1,2,3,6,10,11,12,7,8,9,14,15,16,18,19,20,22,25,27,29,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,82,84,86,87,88,89,93,101,103,104,105,109,110,111,112,113,114,115,117,118,120,121,124,125,126,127,129,131,132,133,134,136,137,138,140,144,147,148,149,6,2,3,4,5,6,7,8,9,11,12,13,14,19,28,34,35,36,37,41,42,46,48,49,50,51,52,58,63,64,66,69,70,71,72,74,75,76,77,78,80,81,82,100,102,103,104,106,110,113,116,117,129,131,133,144,145,151,152,160,161,162,176,177,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,2,3,5,6,7,8,9,10,11,12,13,15,16,18,19,20,21,22,1,2,5,6,7,8,9,10,12,13,14,17,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,56,59,60,62,63,64,66,67,68,69,71,72,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,96,97,98,99,100,101,102,103,104,105,108,110,111,112,113,114,115,116,117,118,121,123,124,125,126,139,140,148,149,151,153,154,155,158,159,160,165,166,167,168,169,170,171,172,173,175,176,179,180,181,183,184,186,187,188,189,192,194,196,197,198,199,200,203,204,205,206,207,208,209,210,211,212,215,218,219,220,221,224,225,226,227,228,232,234,236,237,238,240,243,244,245,246,247,248,251,252,253,254,255,258,259,261,263,266,267,268,269,270,273,275,276,278,288,289,290,291,297,299,300,301,302,303,304,306,307,308,310,311,312,313,316,317,318,323,326,328,330,331,332,333,337,341,342,343,344,345,346,350,351,352,353,354,357,358,359,360,361,362,363,364,365,366,367,368,369,370,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,30,32,33,34,36,37,38,39,40,42,44,45,47,48,49,51,52,53,54,56,57,59,60,62,63,64,65,66,67,68,70,72,76,77,78,79,80,81,82,83,87,88,89,90,93,94,96,97,98,99,100,101,102,103,104,105,106,107,109,110,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,143,145,146,147,148,149,150,151,152,153,2,3,4,5,6,10,9,11,17,18,20,33,34,35,36,37,38,40,41,42,53,54,55,65,68,69,73,77,78,81,85,90,91,97,100,99,103,105,106,107,110,111,119,121,122,126,127,128,131,132,137,140,141,142,143,144,145,146,149,150,154,155,156,157,158,159,160,161,164,166,170,171,173,174,175,177,179,183,184,189,191,193,194,195,196,200,202,204,205,206,207,208,212,213,215,217,218,219,221,222,223,224,227,228,229,233,238,248,249,258,259,262,263,265,273,2,3,5,6,7,9,10,11,13,14,17,20,21,26,27,28,36,38,39,40,41,44,48,49,51,52,53,56,60,61,62,66,67,68,73,75,81,82,84,91,93,102,104,108,111,114,115,116,118,126,127,128,129,133,135,141,146,148,149,151,153,160,163,164,170,171,172,183,184,186,190,198,201,203,209,210,211,221,227,230,232,233,242,244,246,253,266,270,274,276,286,294,296,297,298,299,300,308,326,329,330,331,341,347,349,350,351,352,353,357,358,359,360,366,368,370,371,372,373,377,380,385,387,389,403,404,405,407,409,412,417,418,419,420,421,422,423,424,431,432,436,437,439,445,446,447,448,449,450,451,452,454,455,456,457,458,459,468,471,477,486,487,494,495,500,501,506,507,508,512,517,521,523,525,526,528,529,530,531,532,533,534,545,546,548,549,550,557,558,560,563,566,568,569,571,576,577,578,585,587,588,589,595,597,600,603,606,607,608,609,610,611,612,618,622,629,630,631,632,633,634,635,636,637,638,648,651,656,657,664,668,669,670,671,672,675,676,681,684,685,686,688,693,694,695,696,697,703,704,705,707,709,715,718,728,729,730,731,732,733,738,742,743,744,746,752,764,770,771,775,781,786,793,795,804,813,814,817,818,819,820,827,828,832,839,840,845,847,858,866,867,868,870,874,890,893,894,898,899,900,902,903,904,905,906,910,911,912,913,916,917,919,920,921,923,926,929,933,935,938,941,943,944,945,947,950,951,953,956,964,965,971,973,975,981,982,983,984,997,1000,1002,1005,1006,1007,1009,1010,1012,1013,1014,1028,1036,1037,1038,1039,1040,1043,1045,1047,1048,1049,1051,1055,1056,1057,1059,1060,1061,1064,1068,1069,1070,1072,1074,1076,1077,1078,1083,1084,1094,1108,1110,1113,1115,1116,1117,1118,1119,1125,1136,1137,1138,1140,1141,1148,1149,1150,1159,1160,1161,1162,1164,1167,1169,1170,1171,1172,1180,1181,1184,1185,1193,1196,1208,1209,1213,1214,1215,1216,1217,1218,1219,1220,1223,1225,1226,1227,1229,1235,1239,1240,1242,1248,1250,1262,1273,1275,1276,1282,1283,1286,1287,1310,1311,1313,1314,1317,1318,1321,1331,1332,1339,1341,1342,1353,1358,1360,1361,1362,1363,1364,1366,1368,1369,1377,1386,1388,1389,1390,1392,1393,1394,1395,1397,1400,1402,1404,1410,1411,1418,1425,1428,1431,1432,1433,1434,1435,1436,1437,1438,1439,1458,1462,1463,1464,1467,1468,1472,1473,1477,1481,1482,1483,1485,1486,1489,1490,1491,1499,1502,1505,1507,1510,1511,1512,1523,1525,1527,1529,1530,1532,1539,1540,1542,1543,1544,1551,1552,1554,1555,1556,1561,1562,1565,1566,1567,1568,1571,1572,1573,1574,1576,1583,1591,1592,1593,1594,1595,1601,1602,1604,1610,1615,1618,1619,1620,1622,1623,1625,1628,1635,1637,1642,1651,1653,1655,1660,1661,1668,1670,1671,1681,1684,1695,1696,1697,1698,1701,1707,1711,1714,1715,1728,1730,1733,1734,1739,1740,1745,1748,1750,1761,1762,1763,1764,1765,1767,1770,1775,1776,1777,1782,1783,1791,1792,1794,1799,1800,1801,1803,1820,1822,1823,1824,1829,1830,1831,1832,1833,1834,1835,1836,1837,1839,1845,1848,1852,1854,1862,1863,1864,1868,1869,1870,1871,1872,1875,1881,1884,1891,1893,1896,1900,1902,1905,1906,1910,1914,1923,1924,1925,1933,1934,1935,1942,1943,1944,1945,1946,1947,1949,1950,1951,1960,1961,1962,1963,1964,1965,1969,1973,1974,1978,1979,2,4,5,6,8,10,11,12,14,16,20,23,28,32,34,35,36,38,43,45,46,47,50,53,55,65,79,81,82,83,85,86,88,90,91,92,103,105,106,110,115,117,119,120,123,125,126,127,129,130,131,132,133,134,135,138,158,163,164,165,169,170,171,175,176,179,181,182,183,186,187,188,189,192,193,194,195,196,197,199,200,201,202,203,205,206,216,221,223,227,231,237,240,249,252,256,260,261,266,268,278,288,294,296,298,299,307,313,314,318,320,322,323,324,327,328,329,330,331,332,334,335,337,338,339,341,342,343,344,345,347,379,388,391,393,407,414,426,427,437,438,444,445,454,456,460,465,469,470,473,476,480,482,486,487,488,489,492,496,518,527,532,538,540,542,556,563,564,566,571,572,575,582,593,596,599,600,604,615,617,618,624,625,633,635,636,641,642,643,644,645,647,648,649,650,651,653,657,658,659,660,661,662,663,664,665,666,668,679,694,695,712,716,718,721,725,727,731,735,738,741,742,743,744,748,749,762,765,769,775,782,783,784,786,790,797,798,827,828,829,830,836,841,843,858,861,874,885,896,906,909,911,916,918,921,924,928,935,938,939,951,961,967,979,980,986,1013,1017,1023,1030,1031,1034,1035,1038,1039,1043,1054,1055,1058,1062,1063,1064,1065,1067,1069,1070,1071,1080,1093,1095,1099,1117,1133,1134,1136,1138,1140,1144,1145,1146,1155,1177,1182,1184,1185,1187,1212,1216,1220,1221,1225,1250,1251,1258,1272,1273,1274,1287,1289,1291,1298,1301,1308,1310,1311,1312,1314,1315,1317,1318,1322,1323,1326,1327,1328,1337,1349,1350,1361,1364,1365,1366,1367,1368,1369,1370,1373,1376,1381,1383,1384,1390,1391,1394,1396,1409,1411,1412,1413,1417,1439,1466,1472,1477,1480,1484,1490,1496,1507,1513,1522,1523,1524,1525,1530,1533,1534,1539,1551,1555,1559,1560,1563,1568,1569,1581,1586,1588,1612,1616,1617,1618,1629,1637,1638,1639,1642,1643,1647,1650,1655,1656,1660,1661,1662,1663,1664,1666,1674,1680,1682,1693,1694,1695,1696,1708,1709,1710,1715,1716,1717,1718,1719,1725,1726,1741,1742,1745,1752,1754,1760,1765,1769,1773,1782,1785,1791,1800,1802,1806,1812,1815,1816,1818,1819,1820,1828,1832,1840,1841,1842,1851,1852,1,2,3,10,12,13,17,20,21,23,26,28,33,34,57,61,84,85,88,91,94,96,97,101,106,108,109,110,112,115,119,124,130,137,139,145,148,154,166,168,171,175,176,182,184,186,187,189,191,193,194,195,202,211,212,214,215,225,227,228,235,256,260,266,268,270,271,272,273,274,281,289,290,293,295,307,308,309,310,313,320,324,335,341,343,344,345,346,347,348,350,361,378,385,389,390,393,394,396,398,401,404,410,418,422,424,425,431,435,439,440,450,451,454,460,461,465,469,472,473,475,477,479,487,488,493,500,501,507,524,527,543,552,553,559,563,568,571,573,574,575,576,582,590,594,600,604,606,617,623,624,628,630,637,639,640,641,642,643,651,652,663,664,671,674,675,676,677,678,680,690,696,697,698,718,736,740,744,750,751,758,761,770,781,782,786,794,796,800,802,807,812,820,829,831,832,839,841,849,852,866,867,869,872,883,887,888,894,897,905,909,911,915,916,917,933,934,936,938,941,944,957,959,960,964,965,968,970,973,980,981,983,986,994,999,1006,1010,1011,1013,1014,1025,1030,1037,1038,1040,1043,1051,1053,1064,1069,1070,1096,1107,1108,1114,1115,1117,1123,1124,1132,1133,1138,1140,1142,1144,1146,1178,1179,1184,1188,1194,1221,1223,1228,1230,1236,1237,1241,1248,1249,1250,1251,1253,1261,1275,1276,1277,1280,1285,1293,1294,1296,1297,1301,1311,1315,1321,1323,1336,1345,1346,1359,1360,1363,1375,1376,1378,1379,1380,1382,1383,1385,1388,1390,1393,1405,1406,1409,1410,1411,2,4,5,7,11,9,12,14,15,16,17,18,19,21,22,24,27,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,50,51,52,53,54,58,59,60,61,63,65,70,76,80,81,84,85,86,88,89,93,94,95,100,98,99,103,104,105,106,108,111,117,118,120,121,124,126,127,130,133,135,136,137,138,139,140,144,146,147,148,149,150,151,152,153,156,158,159,160,161,162,163,164,166,167,168,171,172,176,177,188,189,191,197,199,200,201,202,203,204,205,207,209,214,219,220,221,222,223,225,226,228,229,230,231,233,234,235,238,239,240,241,245,249,250,251,252,253,255,258,259,261,262,263,264,265,266,267,268,269,270,271,272,275,277,280,281,287,288,290,291,292,293,294,295,296,302,304,305,306,307,309,312,331,332,333,334,336,337,338,339,340,343,344,345,347,348,349,350,353,354,355,356,359,360,361,362,363,364,367,368,375,376,377,381,383,384,385,386,387,388,389,390,391,393,396,407,408,409,410,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,432,433,436,439,440,443,444,445,446,447,448,449,450,451,452,454,455,456,457,458,459,460,461,462,464,465,466,467,469,476,477,478,479,480,483,487,488,492,493,494,498,509,512,513,514,515,516,517,518,522,526,527,528,529,530,531,538,539,540,543,545,546,548,549,550,552,553,554,556,558,564,566,570,572,573,574,575,576,582,585,586,587,588,589,590,591,592,593,594,596,597,602,603,604,606,607,609,610,611,617,618,623,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,643,645,646,648,649,652,653,656,658,666,667,670,673,676,677,678,679,683,685,686,689,690,691,692,694,695,696,698,701,702,703,704,706,707,708,709,710,711,716,717,718,719,720,721,722,723,724,725,726,727,728,729,732,733,734,735,736,737,738,741,742,747,748,749,756,757,763,765,766,767,777,778,780,781,784,785,786,787,788,789,790,792,793,795,798,800,801,805,809,817,823,826,830,834,838,840,841,844,845,846,848,850,853,854,855,856,857,862,864,867,869,871,872,876,877,880,882,883,886,887,888,889,890,891,892,894,897,898,900,901,902,903,907,908,909,910,912,913,915,916,917,918,923,925,926,929,932,933,935,940,942,945,946,954,956,957,958,960,963,964,967,968,969,971,972,973,976,982,986,988,991,992,996,997,998,999,1002,1003,1004,1005,1006,1007,1008,1010,1011,1012,1013,1014,1015,1021,1022,1023,1024,1025,1026,1028,1029,1031,1032,1033,1034,1035,1037,1039,1041,1059,1060,1062,1063,1065,1066,1067,1068,1069,1070,1075,1076,1077,1080,1081,1082,1083,1088,1092,1093,1094,1096,1098,1099,1100,1101,1102,1103,1116,1120,1122,1123,1124,1125,1126,1129,1130,1132,1133,1135,1136,1138,1141,1144,1148,1149,1150,1152,1156,1157,1158,1159,1160,1162,1167,1168,1170,1171,1172,1173,1174,1175,1176,1177,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1196,1197,1198,1199,1200,1201,1202,1205,1206,1208,1211,1212,1214,1215,1216,1218,1222,1223,1224,1225,1226,1227,1228,1229,1230,1232,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1251,1252,1253,1254,1255,1256,1258,1260,1261,1262,1264,1267,1268,1274,1283,1285,1286,1287,1294,1311,1314,1315,1316,1320,1323,1324,1325,1327,1328,1329,1330,1331,1332,1333,1336,1344,1345,1346,1347,1348,1349,1353,1354,1356,1357,1361,1362,1363,1365,1366,1367,1369,1370,1374,1375,1377,1378,1381,1385,1386,1387,1388,1389,1390,1393,1394,1398,1399,1401,1403,1405,1406,1407,1411,1412,1413,1415,1416,1417,1418,1419,1420,1423,1425,1426,1427,1429,1430,1431,1433,1438,1441,1444,1445,1447,1450,1451,1452,1453,1456,1457,1458,1459,1460,1461,1466,1467,1468,1469,1471,1488,1490,1491,1492,1498,1499,1501,1502,1505,1506,1507,1508,1509,1513,1514,1515,1516,1517,1518,1521,1522,1523,1533,1534,1536,1538,1540,1542,1543,1544,1545,1549,1550,1553,1554,1555,1558,1561,1562,1563,1569,1573,1579,1582,1583,1584,1589,1590,1592,1594,1595,1599,1601,1602,1603,1604,1605,1607,1609,1610,1611,1614,1615,1616,1617,1620,1623,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1638,1641,1642,1656,1657,1659,1660,1662,1663,1664,1665,1666,1668,1673,1675,1677,1678,1680,1681,1683,1684,1685,1686,1692,1693,1696,1698,1699,1700,1701,1703,1707,1711,1714,1717,1718,1720,1723,1724,1725,1726,1730,1733,1735,1736,1737,1738,1739,1741,1743,1744,1746,1747,1748,1752,1756,1757,1758,1759,1760,1763,1764,1768,1769,1771,1772,1773,1776,1777,1778,1793,1794,1796,1798,1800,1802,1803,1806,1819,1822,1825,1826,1827,1828,1829,1830,1832,1833,1834,1836,1838,1841,1842,1847,1854,1855,1856,1857,1859,1862,1863,1864,1865,1866,1867,1876,1881,1885,1887,1889,1890,1893,1894,1897,1901,1902,1903,1904,1906,1908,1910,1913,1915,1916,1917,1918,1919,1920,1921,1922,1923,1927,1931,1933,1934,1935,1936,1937,1939,1941,1942,1943,1944,1945,1946,1947,1949,1950,1952,1953,1954,1955,1956,1957,1958,1959,1960,1963,1964,1966,4,5,7,8,10,12,13,14,15,16,17,18,19,20,21,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,45,46,51,52,56,57,59,60,61,70,74,75,82,83,84,85,1,2,3,4,5,6,9,10,11,12,14,15,16,17,18,19,20,22,24,25,26,27,28,29,31,32,33,34,35,36,37,42,43,44,45,46,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,85,86,87,88,89,91,92,93,94,96,97,98,100,101,102,104,105,107,108,109,110,111,112,113,115,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,0,1,2,3,4,5,6,10,11,9,12,13,14,15,19,21,23,24,26,27,29,30,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,49,51,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,75,77,78,79,80,81,87,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,118,119,122,128,130,132,133,137,138,143,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,164,165,166,173,174,178,179,180,181,183,185,186,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,241,243,247,251,252,253,254,256,257,258,261,264,265,266,268,271,272,273,274,275,276,277,278,279,282,285,287,289,296,297,298,299,300,301,302,303,305,308,309,310,315,318,320,322,323,325,328,329,333,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,360,363,364,365,367,373,378,380,381,382,383,384,385,390,399,400,401,402,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,431,432,435,436,439,441,446,452,453,455,457,458,460,462,463,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,488,490,491,492,505,507,509,511,512,526,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,550,551,555,561,562,565,568,569,570,572,574,575,579,581,584,585,590,591,593,594,595,596,598,599,600,601,603,604,605,606,612,614,615,616,618,619,620,621,622,626,627,628,629,630,635,636,637,641,643,645,646,652,653,654,655,656,657,658,659,662,664,671,672,673,674,675,676,677,678,683,690,692,693,695,696,697,698,699,701,702,703,705,706,709,711,712,714,718,719,722,723,724,729,730,732,733,734,735,737,738,739,740,741,742,743,744,745,746,748,749,750,751,752,755,756,757,758,759,760,761,762,763,764,765,766,767,770,771,773,774,775,782,786,792,795,796,0,1,2,3,5,6,7,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,63,64,65,66,67,68,70,71,72,76,77,78,79,80,82,84,85,86,88,89,92,93,94,95,97,98,99,100,101,102,103,104,105,109,110,111,112,114,116,117,118,119,124,126,127,130,131,132,135,136,137,138,139,140,141,142,143,145,146,147,148,150,151,152,153,154,157,160,163,166,167,168,169,173,174,177,178,181,182,183,186,187,188,191,194,195,196,199,201,202,203,205,206,207,208,214,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,252,253,254,255,256,265,267,275,276,280,281,282,283,284,285,286,288,291,295,296,298,302,303,305,308,309,314,315,318,319,320,321,322,323,324,325,326,327,328,329,331,332,334,335,337,338,339,340,341,346,356,359,367,368,370,371,372,373,374,375,376,378,379,384,385,386,391,392,393,398,402,403,404,405,406,407,412,413,415,416,417,421,422,423,425,426,427,428,429,430,431,443,445,446,450,454,455,456,460,461,464,467,470,471,474,477,482,483,492,493,494,495,497,498,502,503,504,505,506,509,510,511,512,513,514,515,517,518,519,522,524,525,526,535,537,538,542,543,544,546,548,549,550,553,556,558,559,564,565,567,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,602,604,606,617,620,621,625,626,627,628,629,630,632,633,636,638,639,652,653,654,655,656,657,658,660,661,662,663,664,667,668,670,671,673,674,683,684,688,689,691,692,693,694,695,696,697,700,703,704,708,709,712,714,715,716,719,720,721,722,723,724,725,727,728,729,730,731,732,733,734,735,736,737,738,742,743,744,749,750,754,755,760,762,763,764,765,766,768,771,772,781,782,788,792,794,795,796,797,800,801,802,804,807,808,809,814,817,820,823,827,828,829,830,831,835,836,837,845,846,847,859,860,861,864,865,866,870,871,872,873,874,881,889,900,901,902,903,905,906,907,908,909,910,911,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,937,939,940,944,945,952,956,957,958,959,1,2,3,9,14,15,17,18,19,20,21,22,23,24,25,26,27,28,35,36,37,38,40,41,42,43,44,45,46,47,50,51,52,53,54,56,57,58,60,61,62,63,67,68,69,71,72,73,75,76,83,84,86,87,89,90,98,99,100,101,102,103,104,105,106,107,110,111,112,113,115,116,119,121,122,123,125,126,128,132,134,139,140,141,143,144,154,169,171,176,177,178,180,183,184,185,189,193,199,200,201,202,203,205,207,209,210,211,221,224,225,226,227,230,232,233,236,237,241,242,243,244,245,247,249,251,252,253,255,256,257,259,260,261,262,264,267,273,274,277,279,296,304,305,306,307,308,309,310,311,312,313,317,318,319,325,330,332,336,337,338,340,341,354,355,356,362,363,364,365,366,367,368,373,374,375,376,377,378,379,380,382,383,384,385,386,388,389,390,391,392,393,394,396,399,402,403,406,409,410,411,412,413,416,417,420,423,424,431,434,435,446,447,449,450,451,453,455,457,458,463,464,466,468,469,470,473,474,475,477,478,481,482,483,484,485,491,494,495,497,503,504,505,506,507,508,510,515,518,519,521,522,524,525,534,535,538,540,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,564,565,569,570,571,572,575,576,581,582,585,589,591,597,598,604,605,606,607,617,618,621,624,626,631,634,635,636,637,640,641,642,643,645,647,648,649,651,652,655,656,657,662,666,669,671,672,673,675,681,683,687,688,693,696,698,699,701,704,709,710,711,712,713,715,716,719,720,721,726,727,728,729,734,735,737,743,745,746,747,748,751,764,765,766,768,769,773,783,784,785,786,787,788,789,790,791,792,793,794,797,798,799,812,813,815,816,817,826,827,828,831,832,833,835,836,837,839,840,841,844,845,847,848,853,854,855,856,857,858,859,860,861,862,865,867,868,869,875,876,878,879,880,881,882,883,884,885,886,887,888,889,890,892,893,894,895,896,897,898,899,900,901,902,903,907,908,913,916,918,920,921,924,925,926,927,928,929,930,931,933,940,942,948,949,951,952,953,956,1,2,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,30,31,32,33,34,36,37,40,41,42,43,44,45,46,47,51,52,53,56,57,58,59,60,61,62,63,64,67,69,74,79,81,83,84,85,86,87,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,109,110,111,112,114,118,119,121,127,128,132,133,134,138,143,144,149,153,154,156,158,162,163,164,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,185,186,187,188,189,190,191,192,193,194,199,202,203,204,205,219,221,227,230,231,242,244,245,246,247,252,253,254,256,257,258,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,288,289,290,302,303,305,306,307,310,311,312,313,317,321,329,331,332,336,342,343,344,345,346,347,348,354,355,356,358,363,364,365,366,371,374,375,377,378,379,384,389,390,391,398,399,401,402,407,408,410,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,430,432,434,437,438,440,441,442,443,446,449,450,451,455,456,457,458,460,463,465,466,472,473,474,475,476,479,480,482,483,484,487,490,494,501,502,503,505,506,507,508,509,510,511,512,513,514,515,516,517,520,521,529,530,535,536,537,538,539,545,548,549,550,552,553,554,556,557,558,560,562,563,565,566,570,572,573,575,579,580,581,582,583,584,586,587,588,589,590,591,592,595,596,597,598,599,600,601,603,604,606,609,610,611,616,619,620,625,627,628,630,631,633,634,635,637,639,641,642,644,645,647,650,651,652,653,654,655,656,657,658,659,660,661,664,665,666,667,672,674,676,678,682,683,686,687,693,694,695,696,697,698,699,701,702,703,707,708,710,711,712,713,714,717,718,719,720,722,724,729,732,734,738,739,743,745,748,750,751,754,755,756,757,759,760,761,762,763,764,765,766,767,769,770,771,772,773,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,800,801,802,803,805,807,809,810,813,814,816,817,824,825,826,827,828,835,836,838,839,840,841,842,843,844,851,852,854,855,857,859,860,861,862,863,864,865,866,867,868,870,871,872,873,874,875,878,879,881,884,888,889,890,896,897,898,900,902,903,904,905,906,907,908,910,911,912,915,916,917,918,920,921,928,929,930,931,934,936,938,939,941,942,943,944,949,952,954,955,957,959,961,962,964,965,966,969,971,972,973,974,977,978,981,984,992,993,994,995,996,997,1000,1002,999,1003,1004,1005,1006,1011,1012,1013,1016,1019,1020,1022,1027,1028,1031,1033,1035,1036,1041,1043,1045,1046,1050,1055,1056,1062,1063,"ia-14597672279","ia-14784339242","ia-14782602834","ia-14781984001","ia-14782399705","ia-14782400875","ia-14779331681",2,3,4,5,6,7,8,12,9,14,16,17,19,21,25,26,29,43,45,49,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,69,70,72,75,77,78,80,83,84,85,86,87,89,92,93,96,104,105,106,107,108,109,111,112,113,116,117,118,119,120,121,122,123,126,127,128,139,144,148,149,153,157,159,169,170,173,174,175,176,177,178,179,180,181,182,183,184,185,188,193,197,200,213,219,220,223,224,225,227,228,234,239,240,241,242,244,245,247,258,259,263,268,270,271,272,283,285,287,293,294,295,296,297,298,299,303,305,306,310,311,312,316,319,321,322,323,324,325,327,328,340,341,342,343,344,345,346,347,352,354,360,361,363,365,366,367,368,369,370,372,373,375,376,377,380,386,388,393,394,396,398,400,401,402,405,406,407,408,411,412,413,415,416,418,431,444,445,447,450,452,453,458,464,465,475,476,477,478,479,480,483,484,485,487,489,490,492,497,498,504,506,508,509,510,512,515,516,517,520,524,527,528,532,537,543,544,554,555,558,559,561,570,575,576,579,584,585,586,587,597,599,601,602,603,604,605,607,610,611,612,614,616,617,618,619,620,622,626,627,631,635,636,637,642,643,644,651,654,655,658,661,663,664,671,672,677,678,682,685,686,688,689,692,695,696,698,700,701,702,708,709,710,714,716,721,723,724,726,729,732,733,735,737,740,741,747,748,750,751,752,758,767,770,771,775,776,778,779,782,783,784,788,789,793,795,796,798,802,806,808,809,810,812,813,814,815,816,818,831,836,838,840,841,846,847,852,855,856,866,867,869,870,875,878,879,880,882,884,885,888,889,890,891,893,894,895,896,897,898,899,900,901,903,905,906,908,909,910,915,918,921,927,928,929,933,934,935,936,941,942,945,949,951,952,953,957,959,963,964,965,966,968,971,973,977,980,981,982,983,984,985,986,987,988,989,991,995,996,997,1000,999,1001,1002,1004,1006,1010,1013,1021,1023,1025,1060,1063,1067,1068,1075,1076,1077,1078,1079,1081,1082,1086,1087,1089,1090,1091,1093,1095,1096,1097,1098,1099,1100,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1115,1116,1117,1120,1121,1123,1126,1129,1131,1132,1135,1138,1139,1150,1159,1183,1186,1187,1190,1193,1195,1198,1207,1208,1213,1219,1222,1223,1224,1225,1226,1231,1232,1235,1238,1242,1245,1249,1255,1259,2,4,7,9,13,14,15,16,19,22,25,26,27,29,30,31,32,34,38,39,40,45,46,47,50,51,54,55,58,59,60,63,67,68,69,71,72,73,74,75,76,77,79,80,83,87,88,89,90,92,94,95,103,104,148,150,152,155,156,157,162,163,166,167,168,169,171,172,173,174,176,177,178,179,183,184,185,186,187,190,191,193,194,196,197,198,199,200,201,207,209,211,212,213,214,219,220,221,222,223,224,225,226,227,228,230,231,238,241,244,246,251,252,276,277,279,280,282,283,292,297,299,300,305,308,310,313,316,319,320,321,322,324,328,329,330,331,332,333,334,335,336,337,343,344,346,347,348,349,350,352,353,354,355,366,370,373,379,380,402,404,405,406,455,457,458,460,461,463,467,468,469,472,475,476,480,483,484,487,488,490,491,492,493,494,496,506,507,508,510,511,512,513,514,515,517,518,523,524,531,532,533,534,535,536,537,538,577,585,613,623,624,625,626,627,628,629,635,642,647,664,665,669,670,671,675,676,677,683,685,695,696,697,707,708,712,716,717,720,721,723,726,727,729,733,738,739,740,749,750,752,802,803,806,807,808,811,821,827,828,829,830,831,832,833,834,838,839,840,841,844,845,857,863,865,868,869,870,871,872,878,905,907,910,916,923,924,928,929,930,931,933,934,935,936,939,940,941,942,943,944,945,947,952,956,958,961,963,964,967,968,969,971,978,980,981,984,989,991,995,1015,1016,1019,1021,1025,1028,1031,1032,1034,1040,1042,1043,1044,1047,1052,1053,1054,1056,1057,1058,1059,1060,1061,1062,1065,1066,1067,1068,1073,1074,1075,1076,1078,1081,1084,1085,1090,1093,1094,1095,1098,1099,1100,1107,1109,1110,1112,1113,1114,1115,1117,1123,1125,1130,1156,1157,1158,1160,1162,1165,1171,1176,1177,1178,1180,1181,1182,1189,1192,1193,1201,1207,1208,1209,1210,1216,1217,1219,1220,1221,1260,1261,1271,1273,1282,1283,1291,1294,1295,1297,1298,1300,1301,1302,1303,1305,1306,1311,1312,1317,1319,1322,1328,1329,1330,1334,1340,1342,1344,1347,1352,1356,1359,1360,1366,1368,1376,1378,1379,1380,1381,1382,1383,1384,1386,1395,1396,1398,1399,1400,1405,1406,1408,1409,1410,1411,1412,1413,1414,1417,1421,1422,1423,1424,1429,1430,1432,1436,1451,1453,1459,1461,1462,1464,1468,1473,1474,1476,1477,1480,1485,1498,1499,1500,1501,1504,1505,1506,1512,1516,1517,1518,1520,1521,1522,1523,1527,1529,1533,1534,1535,1551,1554,1557,1558,1561,1562,1569,1570,1571,1572,1577,1580,1584,1585,1,3,32,34,35,36,39,41,44,45,46,48,49,52,53,58,59,60,61,62,63,64,65,68,69,70,72,73,74,76,77,80,84,87,89,90,95,96,98,99,100,101,102,106,109,111,113,116,118,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,140,141,143,144,146,147,148,150,151,154,155,157,158,159,160,161,162,164,171,172,173,174,176,179,180,204,208,210,211,214,215,216,217,218,220,223,225,230,236,237,238,239,240,241,242,243,245,246,247,249,250,251,252,253,254,255,256,257,258,259,262,263,265,267,270,271,272,273,274,275,280,281,285,290,293,294,295,297,299,301,303,304,305,306,307,310,314,316,317,318,319,323,326,327,344,348,349,350,351,352,355,356,359,360,362,363,364,367,370,371,374,379,384,387,388,389,391,392,393,394,395,396,401,402,406,409,410,411,412,421,422,423,424,430,431,433,434,435,436,437,438,445,446,447,450,451,452,453,455,457,461,472,479,480,481,484,488,496,497,498,500,504,510,513,517,518,520,522,525,535,536,538,541,543,545,546,559,560,561,562,563,566,567,568,569,570,573,574,582,583,586,588,589,593,595,620,621,624,628,632,634,636,637,639,640,641,647,649,652,653,654,655,656,657,659,661,662,663,666,667,670,671,672,673,674,675,676,677,678,679,680,684,689,693,694,695,698,699,700,703,704,705,707,711,714,716,719,726,727,728,730,731,735,736,738,739,747,750,752,753,755,758,760,763,764,766,768,769,772,774,777,778,779,780,781,782,783,784,785,786,787,788,789,796,798,799,800,801,802,805,806,808,809,810,811,813,814,816,818,819,820,823,829,835,837,838,839,841,859,862,863,864,865,866,867,868,869,870,875,876,877,880,882,883,889,891,893,896,897,898,900,901,902,903,907,909,911,912,916,918,919,920,921,922,923,924,925,926,927,928,930,937,938,939,940,941,942,943,944,945,947,948,949,950,951,952,953,955,956,958,962,968,971,973,993,998,1001,1003,1007,1008,1048,1051,1052,1061,1062,1063,1066,1067,1068,1069,1090,1091,1093,1094,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1111,1113,1114,1116,1118,1124,1125,1126,1128,1133,1137,1142,1143,1147,1149,1150,1151,1152,1155,1182,1183,1184,1200,1205,1206,1207,1217,1225,1226,1229,1232,1237,1241,1242,1245,1246,1249,1251,1252,1253,1258,1260,1263,1266,1272,1274,1276,1279,1280,1282,1284,1285,1286,1287,1289,1291,1295,1301,1302,1304,1305,1311,1312,1313,1314,1315,1316,1318,1319,1323,1324,1325,1328,1330,1331,1335,1339,1342,1345,1348,1350,1351,1358,1365,1368,1371,1384,1392,1400,1406,1409,1411,1413,1418,1422,1425,1426,1428,1432,1433,1434,1436,1438,1441,1442,1447,1454,1455,1456,1458,1464,1468,1471,1473,1474,1475,1476,1477,1480,1481,1482,1483,1484,1485,1486,1487,1489,1490,1495,1497,1498,1502,1508,1510,1511,1512,1519,1521,1522,1523,1525,1528,1537,1539,1542,1544,1547,1549,1552,1560,1564,1565,1566,1567,1569,1577,1580,1581,0,1,2,3,5,6,8,9,10,11,12,14,15,16,17,18,19,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,90,91,93,94,95,96,97,98,99,100,104,105,107,108,109,110,111,112,113,114,115,116,118,119,120,122,124,136,137,140,141,142,143,155,159,161,166,167,168,169,170,171,172,173,174,175,176,178,179,181,186,190,192,193,194,196,197,198,199,201,204,207,208,209,214,216,217,223,225,228,230,231,232,233,234,235,236,237,239,240,242,244,247,249,250,254,255,256,257,258,260,263,265,267,275,277,281,285,286,287,288,289,296,297,298,299,301,302,303,304,307,309,310,311,312,313,314,315,317,318,322,323,324,325,330,332,336,340,342,343,344,345,346,348,349,350,352,353,354,355,357,358,359,360,361,370,374,375,376,378,379,380,382,384,388,390,391,393,396,398,399,400,404,407,410,411,412,416,423,424,428,433,436,437,439,440,441,442,443,445,446,447,448,449,450,451,452,453,457,459,461,462,468,470,473,480,481,482,484,487,488,489,490,491,492,493,494,495,496,497,503,504,505,507,508,510,511,512,514,515,516,518,519,520,523,530,531,533,535,536,537,540,541,542,543,544,545,546,547,548,549,551,552,553,554,556,557,560,561,563,564,568,571,584,585,587,588,589,590,591,593,594,595,596,597,598,599,600,601,602,603,604,606,607,609,610,613,614,618,619,621,626,633,635,638,639,641,643,645,646,648,649,650,652,656,657,659,660,661,662,663,664,666,668,669,673,677,680,681,687,692,693,695,696,697,698,699,700,701,702,705,707,708,709,710,711,712,713,2,4,5,13,16,17,19,21,22,24,26,29,30,31,33,35,38,44,45,46,48,51,52,55,56,58,59,61,62,65,66,71,72,74,75,80,85,87,88,89,90,92,93,94,95,96,97,98,100,101,102,103,104,105,106,108,109,111,113,119,120,123,124,125,126,127,129,130,131,133,134,136,138,139,142,144,146,147,150,157,159,163,164,167,177,179,180,181,184,188,189,191,192,193,195,196,200,202,203,204,212,213,216,217,218,223,224,225,229,231,234,235,236,239,240,241,242,249,257,262,263,264,265,267,268,271,279,284,287,288,292,293,301,302,307,308,314,315,316,317,318,320,323,325,330,331,333,334,335,336,337,338,349,356,357,358,359,362,364,367,368,372,377,380,383,384,386,388,389,390,391,394,396,398,406,409,412,413,415,423,424,432,436,438,439,440,441,443,446,447,448,452,458,463,466,467,468,469,474,475,477,482,483,486,488,490,491,495,497,498,499,500,502,504,506,507,508,509,510,519,520,521,522,524,530,532,533,535,536,538,539,540,543,549,550,552,561,562,563,564,571,572,578,581,597,598,602,605,606,609,612,613,616,619,621,622,624,625,642,647,649,652,653,663,664,665,666,672,674,675,676,677,682,684,685,688,690,691,692,697,705,712,713,714,715,716,718,719,724,729,734,736,744,746,748,750,759,764,765,767,770,773,777,780,781,784,791,793,795,797,798,799,804,813,814,818,822,823,825,826,828,831,832,843,844,2,5,6,7,10,11,12,13,15,16,17,18,21,22,23,26,30,31,55,57,59,61,62,63,64,65,68,69,73,78,80,82,84,85,86,88,90,91,94,95,100,102,103,104,105,106,107,108,109,110,111,113,117,118,119,120,121,122,124,127,130,131,134,135,137,144,148,149,150,157,159,160,163,171,172,175,179,181,182,184,185,186,187,188,189,190,191,196,208,209,210,211,212,213,214,215,220,223,228,231,236,237,238,239,240,241,242,245,246,247,252,253,254,255,262,263,268,278,280,285,286,289,290,295,296,297,298,299,300,301,302,310,313,314,316,318,319,320,321,325,329,332,335,339,342,343,344,345,352,353,354,355,358,365,366,367,368,370,373,375,380,382,383,388,390,391,401,402,411,413,414,419,421,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,486,493,494,497,501,503,504,512,513,514,515,519,522,523,524,525,529,531,532,533,534,535,536,546,549,550,551,552,555,558,559,560,566,574,575,577,578,579,580,592,593,595,596,598,600,608,609,610,611,612,613,615,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,636,642,645,646,648,650,654,658,660,665,668,670,674,675,678,679,680,684,687,688,689,690,693,695,697,698,699,706,707,708,709,710,713,714,715,716,718,719,720,722,727,728,738,741,742,752,755,759,760,761,762,763,764,765,767,769,770,771,772,774,775,778,780,785,787,794,797,799,802,808,809,810,812,832,833,837,838,839,841,842,846,847,851,852,853,854,855,856,857,858,859,872,874,875,2,3,4,5,7,8,9,10,11,13,15,16,17,18,19,20,21,22,23,24,25,26,27,31,32,34,37,38,39,43,45,47,48,49,50,51,52,56,61,64,65,66,67,72,73,75,76,77,78,79,80,82,83,84,87,89,91,92,95,96,97,99,100,101,103,104,105,106,107,109,110,111,114,115,116,117,124,126,127,133,134,137,138,142,143,144,145,146,147,148,157,160,161,164,165,166,167,168,169,170,171,172,173,174,175,179,180,181,182,183,184,191,192,195,201,203,205,211,214,215,217,218,220,221,234,235,236,238,239,240,241,242,245,247,251,252,253,254,255,257,258,260,262,265,266,267,268,276,278,280,281,287,293,299,300,301,302,304,305,306,307,315,317,318,322,323,331,332,333,334,336,338,342,344,345,348,351,359,369,370,371,372,377,378,379,380,381,382,383,393,397,399,404,405,406,407,408,409,412,415,417,419,420,423,424,426,428,436,440,444,455,464,466,469,470,471,472,473,475,476,477,478,480,481,484,485,486,490,493,494,499,500,508,529,530,533,535,537,539,541,542,544,545,547,548,549,550,551,552,554,555,557,560,562,564,565,574,575,576,586,587,588,589,591,592,593,597,599,602,603,604,605,606,607,608,610,611,612,616,619,620,630,632,639,640,642,644,660,665,666,667,668,669,670,675,676,681,691,700,701,702,707,709,710,711,712,714,718,720,723,728,734,771,773,774,775,776,778,779,783,785,786,787,788,790,791,792,793,795,796,797,801,802,806,1,3,4,5,6,7,8,14,15,16,17,18,19,20,21,25,26,27,28,30,31,34,36,37,38,39,42,43,44,45,46,53,54,56,57,58,59,63,64,74,75,79,82,83,85,88,89,90,93,95,96,99,100,101,106,107,109,110,111,115,131,132,136,137,139,140,141,142,147,148,150,157,158,159,160,164,167,168,173,174,175,178,180,187,188,189,190,193,196,198,200,210,214,215,223,225,227,234,236,239,240,242,243,245,248,249,252,253,254,255,256,257,260,262,266,271,272,273,276,277,294,295,300,301,302,305,309,315,316,317,318,323,324,326,328,329,330,334,335,336,337,339,341,342,347,348,349,350,352,354,355,357,358,364,365,368,369,370,371,372,375,381,384,386,387,388,389,390,391,393,396,397,398,399,400,401,404,410,413,415,416,422,426,427,428,432,433,442,444,447,453,455,457,458,460,462,467,468,469,471,472,473,475,476,477,478,479,480,483,484,485,489,491,496,497,498,501,503,508,510,517,518,519,520,524,529,533,538,539,542,543,545,547,549,550,552,553,555,558,559,564,571,572,579,581,583,584,589,600,608,609,614,615,616,617,619,620,621,626,629,634,637,644,646,647,648,657,659,663,664,667,668,669,672,673,674,675,676,678,682,684,687,689,691,692,700,701,703,704,707,717,723,724,726,727,732,734,736,737,738,740,743,744,745,748,749,752,754,756,762,765,766,769,771,788,791,794,803,804,807,808,815,816,822,823,824,826,827,828,829,830,832,833,835,836,837,839,846,847,851,854,855,856,865,871,874,875,878,881,884,2,10,11,12,13,17,18,20,22,23,25,28,30,31,32,33,34,35,38,39,40,41,44,51,52,53,54,56,57,61,66,67,68,69,72,73,74,75,76,80,82,84,85,88,89,90,91,93,94,96,98,100,101,102,103,107,108,109,110,114,115,118,127,128,129,132,137,139,141,144,145,146,150,152,153,154,155,156,158,159,160,163,165,166,168,171,179,180,181,182,184,194,199,202,208,209,211,215,221,224,227,231,232,235,237,238,240,241,244,252,256,257,258,259,266,269,270,271,272,273,274,275,276,277,278,279,281,287,294,304,315,316,320,321,325,326,338,340,347,354,356,357,358,359,360,361,362,363,364,365,370,372,373,374,376,377,378,379,382,383,384,385,387,388,395,397,398,399,400,402,403,405,407,409,428,429,431,433,435,436,439,440,442,445,"ia-14783464135",450,454,456,457,458,459,460,461,463,466,467,469,470,471,472,473,477,478,479,480,483,484,485,487,489,491,492,493,494,496,499,504,505,507,518,520,524,525,526,532,536,537,538,540,544,545,546,547,550,551,552,553,554,556,558,559,560,563,566,567,570,572,576,578,582,584,585,590,592,594,599,606,609,619,623,"ia-14803400283",630,642,643,648,650,651,652,655,656,659,660,661,664,666,667,671,672,673,676,682,684,700,701,702,706,707,708,710,718,719,720,721,723,724,725,727,729,732,735,736,737,738,739,741,742,743,744,745,746,747,748,749,750,751,752,753,758,759,760,762,763,764,765,766,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,791,792,793,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,825,826,828,829,832,835,836,837,838,839,841,842,843,845,846,850,851,855,856,859,860,861,863,865,869,870,871,872,874,876,877,878,879,880,881,882,883,892,897,911,912,913,914,915,919,920,934,940,941,944,946,949,950,951,952,954,955,957,961,962,965,966,967,968,972,973,974,981,983,985,990,1001,1011,1019,1026,1033,1034,1035,1036,1038,1039,1047,1048,1049,1051,1053,1054,1057,1058,1059,1061,1063,1076,1086,1087,1088,1102,1103,1104,1107,1108,1110,1111,1112,1118,1119,1120,1126,1127,1128,1129,1132,1133,1135,1136,1138,1144,1152,1153,1155,1156,1159,1160,1161,1167,1172,1177,1178,1180,1181,1182,1183,1184,1187,1188,1189,1191,1192,1196,1201,1203,1205,1212,1213,1226,1232,1234,1236,1237,3,4,7,10,8,11,13,15,16,18,20,21,22,23,26,27,28,29,30,33,34,36,39,40,44,46,47,48,49,50,51,54,55,56,58,59,60,61,65,66,68,69,70,71,74,75,77,78,79,80,81,83,85,86,90,93,95,101,102,104,105,107,109,110,113,115,122,126,127,133,136,137,146,150,155,167,169,170,171,172,178,179,182,183,184,187,188,191,192,195,196,197,200,203,215,221,222,228,233,235,236,237,238,239,245,246,249,250,251,252,256,257,259,264,267,268,270,271,272,273,274,275,276,277,278,280,282,285,289,290,295,298,304,306,316,321,322,323,327,331,333,337,340,341,342,343,344,345,347,352,354,358,359,360,362,364,365,366,367,368,369,370,372,377,378,382,396,397,398,399,400,401,403,406,411,414,422,424,425,430,432,433,434,436,446,455,460,469,470,471,472,474,475,478,483,486,490,491,492,493,494,495,506,508,510,512,517,519,527,530,547,553,557,559,563,569,571,575,576,581,582,584,586,589,590,592,594,596,598,603,604,605,606,608,609,618,619,620,623,624,626,629,647,654,656,662,663,669,675,678,682,686,687,688,691,693,695,699,700,701,702,704,705,706,707,709,710,711,713,714,715,718,719,723,726,727,728,729,730,733,734,746,751,757,766,768,769,771,773,774,776,777,781,783,784,787,788,789,791,793,794,795,796,797,799,802,803,804,805,806,807,808,809,810,812,815,817,820,821,822,824,834,839,840,841,844,847,849,853,854,858,864,865,870,871,872,873,876,877,878,881,882,883,884,885,886,887,888,889,894,897,900,905,906,921,930,933,936,938,939,940,947,948,949,952,954,955,956,967,968,969,970,973,974,975,976,977,978,979,981,984,985,990,991,993,997,1001,1005,1010,1011,1013,1022,1036,1038,1041,1042,1048,1053,1054,1055,1059,1061,1063,1064,1066,1067,1068,1069,1070,1071,1072,1073,1075,1076,1077,1078,1082,1087,1088,1100,1107,1114,1116,1118,1119,1121,1125,1128,1129,1130,1131,1132,1133,1135,1137,1138,1139,1140,1141,1142,1144,1145,1146,1148,1150,1155,1156,1161,1169,1181,1183,1185,1187,1201,1202,1204,2,5,7,8,12,13,14,20,22,23,24,25,27,29,30,31,34,35,37,39,40,41,42,43,44,45,46,47,49,51,52,54,55,56,57,58,59,61,66,67,68,69,70,72,74,77,80,81,85,86,87,90,95,97,98,100,99,101,110,112,113,114,115,118,120,121,122,123,124,127,128,129,134,136,137,138,139,140,141,143,146,147,149,150,151,153,156,157,158,159,160,162,163,168,169,174,181,186,189,190,191,195,197,198,204,206,207,210,212,213,214,215,216,218,219,220,224,226,227,228,229,230,235,241,244,245,246,250,257,258,262,274,277,279,286,287,288,295,297,299,300,303,306,307,309,310,311,312,313,317,318,320,321,322,324,325,326,328,329,330,333,335,336,337,338,339,340,341,342,343,344,346,348,350,351,352,353,356,357,358,361,362,363,364,366,367,370,376,379,383,394,395,396,398,400,401,404,409,410,411,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,437,438,441,442,443,444,446,447,453,454,455,456,458,459,461,462,463,464,465,466,467,468,469,475,477,479,482,485,486,487,492,496,501,502,503,506,513,519,520,522,523,525,526,527,529,531,532,533,535,536,542,545,549,551,552,553,554,555,556,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,588,589,594,595,601,602,605,607,608,614,620,630,633,634,635,638,639,643,644,646,648,649,656,661,662,666,667,670,671,674,681,682,683,684,685,686,687,688,689,690,691,695,696,697,700,702,706,708,710,712,714,715,720,736,743,744,746,748,759,765,770,771,772,776,777,778,779,780,781,784,785,786,789,791,792,793,796,797,798,799,800,801,803,806,807,808,809,811,812,813,814,816,817,819,823,824,828,830,831,834,835,838,839,840,841,842,843,844,845,846,848,849,852,853,854,855,856,857,858,860,863,868,870,875,880,881,886,888,892,893,894,897,901,902,903,904,910,912,914,916,919,920,921,922,923,924,925,928,930,931,933,936,938,939,940,942,946,951,952,969,970,971,973,980,983,984,994,995,996,997,998,1002,1003,1004,1005,1008,1009,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1025,1026,1027,1028,1029,1030,1035,1037,1039,1042,1045,1046,1053,1064,1065,1072,1073,1078,1082,1084,1089,1095,1097,1098,1101,1103,1105,1106,1108,1111,1113,1114,1115,1116,1117,1119,1120,1121,1122,1123,1124,1128,1131,1132,1135,1139,1143,1146,1153,1157,1163,1166,1168,1172,1176,1178,1181,1184,1185,1190,1191,1192,1194,1196,1199,1201,1202,1207,1208,1209,1212,1215,1217,1218,1219,1220,1221,1222,1223,1224,1226,1233,1234,1236,1237,1240,1242,1244,1252,1253,1256,1263,1266,1268,1274,1275,1278,1279,1290,1292,6,8,9,12,13,14,15,16,17,18,"ia-14779669924",20,21,22,24,25,26,30,31,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,169,170,171,172,174,175,177,178,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,254,255,256,257,258,259,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,308,311,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,331,336,341,342,343,344,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,453,454,455,456,458,459,460,461,463,464,465,466,467,468,469,470,472,473,474,475,476,498,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,581,582,583,584,587,589,590,591,592,593,594,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,660,661,662,663,666,667,668,669,670,671,672,673,674,675,676,677,678,679,681,682,684,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,723,724,725,728,730,731,732,733,734,735,736,738,739,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,757,758,759,760,761,763,764,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,787,788,789,790,791,792,793,794,795,796,798,801,802,805,806,807,808,809,810,812,813,814,815,816,817,818,820,821,822,823,824,825,826,827,828,831,832,833,834,835,836,838,840,841,842,843,844,849,850,851,852,854,855,858,859,860,861,862,863,865,866,867,868,869,870,871,873,874,875,876,877,878,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,905,906,907,908,909,910,911,912,914,915,916,917,918,920,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,954,955,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,997,998,999,1000,1001,1002,1003,1004,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1037,1038,1040,1041,1042,1043,1044,1045,1046,1048,1049,1050,1052,1053,1054,1055,1061,1062,1063,1066,1067,1070,1071,1072,1073,1074,1077,1078,1079,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1144,1145,1146,1147,1148,1149,1150,1151,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1166,1167,1168,1169,1172,1173,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1311,1312,1313,1314,1315,1316,1317,1318,1321,1322,1323,1324,1325,1327,1328,1329,1331,1335,1336,1337,1338,1340,1342,1343,1344,1345,1346,1348,1349,1351,1352,1353,1355,1356,1357,1359,1360,1361,1362,1364,1365,1366,1367,1368,1369,1370,1371,1374,1375,1376,1377,1378,1379,1380,1381,1385,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1402,1403,1404,1405,1406,1407,1409,1410,1412,1413,1416,1417,1418,1419,1421,1423,1424,1425,1426,1427,1428,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1442,1443,1444,1445,1446,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1468,1470,1471,1472,1474,1475,1477,1478,1479,1480,1481,1483,1484,1486,1487,1488,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1517,1518,1519,1520,1521,1522,1523,1524,1525,1527,1528,1529,1530,1532,1533,1535,1537,1538,1539,1540,1542,1543,1545,1546,1547,1548,1549,1550,1551,1553,1554,1555,1556,1557,1558,1559,1560,1561,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1595,1598,1600,1601,1602,1603,1604,1605,1606,1607,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1662,1664,1666,1669,1670,1671,1672,1673,1674,1675,1676,1677,1679,1681,1682,1683,1684,1685,1686,1688,1689,1690,1691,1692,1693,1694,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1732,1733,1734,1735,1737,1738,1739,1740,1741,1742,1743,1744,1745,1748,1752,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1776,1777,1778,1779,1780,1781,1784,1785,1786,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1849,1850,1852,1855,1856,1857,1858,1859,1860,1863,1864,1865,1866,1867,1868,1869,1870,1873,1874,1876,1877,1878,1879,1883,1884,1885,1886,1887,1888,1889,1890,1891,1893,1894,1896,1899,1900,1902,1904,1905,1906,1907,1908,1909,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1973,1974,1975,1976,1977,1978,1979,1980,1982,1983,1984,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2016,2019,2020,2023,2024,2025,2026,2027,2030,2031,2032,2034,2037,2038,2039,2040,2041,2042,2043,2044,2045,2048,2049,2050,2051,2052,2053,2055,2056,2057,2058,2060,2062,2063,2065,2066,2067,2068,2069,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2094,2097,2100,2101,2102,2103,2105,2106,2107,2108,2109,2110,2111,2113,2115,2116,2119,2120,2121,2122,2123,2124,2126,2127,2129,2130,2132,2136,2137,2139,2140,2141,2143,2144,2145,2146,2147,2148,2150,2151,2152,2153,2155,2156,2157,2158,2159,2160,2161,2162,2164,2166,2167,2168,2169,2170,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2184,2186,2188,2190,2191,2192,2195,2196,2197,2199,2200,2202,2205,2206,2207,2208,2209,2210,2211,2212,2213,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2252,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2266,2267,2268,2269,2270,2271,2272,2273,2274,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2324,2328,2329,2331,2332,2334,2335,2336,2337,2338,2339,2340,2341,2343,2347,2348,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2393,2394,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2407,2408,2412,2413,2414,2415,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2433,2434,2435,2436,2437,2438,2440,2441,2442,2443,2446,2447,2450,2453,2457,2458,2459,2460,2461,2462,2463,2464,2465,2467,2468,2469,2470,2471,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2487,2489,2490,2491,2492,2493,2494,2495,2500,2501,2503,2504,2505,2506,2507,2508,2509,2510,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2542,2543,2544,2545,2546,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2578,2581,2582,2584,2585,2586,2589,2590,2591,2592,2593,2594,2595,2596,2597,2600,2601,2602,2603,2604,2605,2606,2608,2609,2610,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2684,2687,2688,2689,2691,2692,2693,2694,2695,2697,2698,2699,2700,2702,2703,2704,2705,2706,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2738,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2751,2752,2753,2755,2756,2757,2758,2759,2760,2762,2764,2765,2766,2768,2769,2770,2771,2772,2774,2777,2778,2779,2781,2782,2783,2788,2790,2791,2794,2795,2796,2797,2799,2800,2801,2803,2806,2807,2808,2809,2810,2811,2812,2814,2815,2816,2818,2820,2821,2822,2823,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2841,2842,2843,2844,2845,2846,2847,2848,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2866,2867,2868,2870,2871,2872,2873,2874,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2887,2888,2889,2890,2893,2894,2895,2896,2897,2899,2902,2903,2904,2905,2906,2907,2908,2913,2918,2919,2920,2921,2922,2923,2924,2927,2929,2930,2931,2932,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3013,3014,3015,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3043,3044,3045,3047,3048,3050,3052,3053,3054,3055,3056,3057,3059,3060,3061,3062,3063,3066,3067,3068,3069,3070,3072,3073,3074,3076,3077,3078,3080,3085,3086,3087,3088,3090,3092,3093,3094,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3114,3115,3116,3117,3118,3120,3121,3122,3124,3125,3126,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,2,3,4,5,7,8,10,9,11,12,13,14,17,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,44,45,48,49,50,52,53,54,55,59,60,62,63,64,65,66,67,68,69,70,71,75,76,77,78,79,80,81,82,83,84,89,0,2,3,4,5,6,7,8,9,10,11,12,13,2,3,4,5,1,2,3,4,5,6,11,7,8,9,12,13,14,15,16,17,18,19,20,21,22,24,25,26,29,30,33,34,35,38,39,40,41,43,44,45,47,48,51,52,53,54,55,56,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,76,78,79,82,83,84,86,87,88,95,103,104,105,106,107,111,112,113,115,117,118,119,120,121,122,124,125,126,127,128,129,131,132,133,134,136,139,140,141,143,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,164,165,167,169,170,171,172,174,177,178,181,183,185,186,187,189,190,191,193,198,199,200,201,202,203,206,207,209,210,213,214,216,218,219,220,221,222,223,225,226,227,229,230,232,233,234,235,237,238,239,240,241,242,244,253,254,257,258,259,260,264,265,266,267,268,270,272,273,274,276,277,279,280,282,283,284,285,286,287,288,289,290,293,294,296,297,298,299,300,301,302,303,304,306,307,309,310,311,312,314,315,316,317,318,320,321,322,324,325,327,328,329,330,331,332,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,352,353,354,356,357,358,359,363,364,365,366,367,368,369,370,375,376,377,378,379,383,384,385,386,387,388,389,390,392,393,395,396,397,398,399,401,402,403,408,410,412,413,414,415,417,418,420,421,422,423,424,426,427,428,429,430,431,432,433,434,436,438,439,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,458,460,461,463,464,466,467,468,469,470,471,472,474,480,481,482,483,484,485,486,488,489,490,492,493,494,495,496,498,499,500,503,505,506,507,508,509,510,513,514,515,516,519,520,522,523,526,527,528,529,530,531,532,533,534,535,536,538,539,540,542,543,545,546,547,548,549,550,551,552,553,555,556,557,559,560,561,562,563,564,565,566,568,570,571,572,574,575,576,578,580,581,583,584,585,587,588,589,590,591,592,593,594,595,600,602,603,606,607,608,609,610,611,614,616,617,619,620,621,622,623,624,625,628,629,630,631,632,633,634,635,639,640,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,1,2,3,7,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,111,120,121,122,124,125,127,128,129,131,132,134,135,136,137,138,139,141,143,144,145,148,149,150,154,155,157,158,160,165,166,170,171,172,175,178,179,180,182,183,184,189,190,193,195,198,1,3,4,5,6,7,8,9,10,11,13,14,15,16,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,458,459,460,461,462,463,465,466,467,468,469,470,471,472,473,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,537,538,539,542,0,1,2,3,4,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,28,30,32,34,35,36,37,40,41,43,45,49,50,51,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,104,106,107,108,109,111,112,113,114,115,116,117,118,120,122,123,124,126,127,129,131,132,133,135,136,137,138,139,140,141,142,144,145,146,148,149,152,153,155,156,157,158,159,160,161,162,164,165,166,167,169,170,173,174,176,177,178,179,180,181,182,184,185,186,188,189,190,195,196,197,198,199,200,201,202,204,205,208,209,210,211,214,215,217,218,220,221,222,223,224,226,227,228,229,230,231,233,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,258,260,262,263,264,265,266,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,288,289,290,291,292,293,294,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,328,331,334,336,337,338,339,340,0,1,2,4,5,6,7,10,8,11,12,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,66,68,71,72,73,74,75,76,77,78,80,84,85,86,87,89,91,92,93,101,99,102,103,104,105,106,107,108,109,111,112,114,115,116,117,118,119,120,121,123,124,125,126,127,128,130,132,133,134,135,136,137,138,142,143,144,145,147,148,149,151,152,153,154,156,158,159,161,162,163,166,167,168,170,172,173,175,178,179,180,182,183,185,187,188,189,190,191,192,193,195,196,197,198,199,201,202,203,205,206,208,209,210,211,213,214,216,217,218,219,220,222,223,225,226,227,229,233,234,235,236,237,242,244,246,247,248,249,250,251,252,253,254,256,257,259,261,263,265,266,267,268,269,270,271,272,274,275,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,298,301,302,303,304,305,306,307,308,311,0,1,2,3,6,7,9,10,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,45,46,47,49,51,52,53,54,55,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,90,92,95,97,100,98,99,101,102,103,105,107,108,109,110,111,112,113,118,119,121,122,124,130,131,132,133,134,135,141,142,145,146,147,148,149,150,151,152,153,157,158,159,160,161,162,163,164,165,166,167,168,169,170,176,179,181,182,183,184,185,186,187,188,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,262,263,264,268,269,270,271,272,273,274,276,278,279,280,281,282,284,285,286,287,288,289,291,292,293,294,295,297,298,299,300,301,302,304,305,306,308,310,311,312,313,314,315,316,317,318,319,320,321,322,325,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,351,353,354,356,357,358,360,361,362,363,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,387,392,393,394,395,396,397,398,399,400,401,402,403,406,407,408,409,410,411,412,413,415,417,418,419,420,421,422,423,424,427,428,429,430,432,433,434,437,438,439,440,441,442,443,446,447,448,450,451,452,453,454,455,460,461,462,463,464,465,466,467,468,469,470,471,473,474,475,477,480,482,483,484,485,486,487,488,489,490,491,492,494,495,496,497,498,499,500,501,502,503,504,505,512,513,514,515,516,520,521,522,523,524,525,526,527,528,530,531,532,533,534,535,536,537,541,542,544,545,546,0,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,76,78,79,81,84,86,87,88,89,90,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,10,7,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,114,115,117,118,119,120,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,149,152,153,156,157,158,159,160,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,207,208,216,222,0,2,3,16,24,25,26,27,28,29,50,51,55,56,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,96,101,102,103,104,105,106,110,8,9,10,11,13,14,15,16,17,19,20,21,26,27,30,31,33,36,40,48,58,60,66,67,68,69,70,71,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,100,98,99,101,102,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,152,155,156,157,164,166,168,169,171,172,173,174,175,176,177,179,180,183,184,185,186,190,191,192,193,194,195,196,197,200,203,205,206,210,212,219,220,225,227,228,229,230,237,238,239,245,246,248,249,252,254,256,257,258,259,260,262,263,264,265,269,271,277,280,281,284,285,286,291,294,295,298,299,300,301,303,308,309,310,311,314,316,317,318,319,322,323,324,325,326,327,328,329,331,332,333,334,335,339,342,343,346,348,350,351,352,353,354,4,8,9,10,11,12,13,14,15,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,101,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,188,190,4,6,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,66,68,69,70,71,72,74,75,77,78,79,80,81,83,84,85,86,87,88,89,90,93,95,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,123,124,126,127,128,130,132,133,134,135,136,137,138,139,141,142,144,145,147,149,150,151,153,154,155,156,158,159,161,162,164,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,191,192,195,196,197,199,200,201,204,205,207,208,210,213,214,215,217,218,219,220,221,222,225,226,234,235,238,239,240,241,242,243,245,247,248,249,250,251,254,255,256,257,259,260,261,262,263,264,265,266,267,269,270,271,272,273,278,281,283,284,286,287,288,289,290,292,293,294,295,296,297,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,348,349,350,351,352,354,355,357,358,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,377,379,380,382,383,385,386,388,389,391,392,393,394,395,396,398,399,400,401,402,403,404,405,406,407,408,410,411,412,414,415,416,417,418,419,420,422,423,425,426,428,429,434,435,436,437,438,439,440,441,443,444,445,447,448,449,453,454,456,457,458,459,460,461,462,463,464,466,467,468,470,471,472,473,474,476,477,478,479,481,482,484,486,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,515,516,517,518,519,520,522,523,524,527,529,530,532,536,538,539,541,543,545,546,549,550,553,554,555,556,558,560,562,563,565,566,567,568,571,572,573,574,576,577,581,582,584,585,586,588,589,590,591,592,594,595,597,598,599,601,602,603,605,608,609,610,611,612,613,614,615,616,617,618,619,620,621,624,625,626,627,628,629,632,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,1,3,4,5,6,7,8,9,10,14,15,16,17,18,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,1,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,138,139,141,142,143,145,147,148,149,150,151,152,153,154,155,156,159,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,240,241,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,281,282,284,285,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,345,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,378,379,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,466,469,470,471,472,474,475,476,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,507,508,510,511,512,513,514,515,516,517,518,519,522,524,527,528,529,530,531,532,534,536,537,538,539,540,541,542,543,544,545,546,547,548,549,552,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,602,603,604,607,1,3,4,6,8,11,13,14,15,18,19,20,23,24,28,29,30,31,32,33,34,36,37,38,39,40,41,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,81,82,83,84,85,86,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,185,186,187,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,312,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,350,352,353,354,355,356,357,358,359,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,551,552,553,554,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,594,595,596,599,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,"ia-14804977273",99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,"ia-14785153085",131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,"ia-14598529058",155,"ia-14805020233",157,159,160,161,162,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,216,217,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,270,271,272,274,275,276,277,278,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,327,331,332,333,334,335,336,337,338,339,340,341,342,343,344,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,365,366,367,368,369,370,371,373,374,376,378,379,380,381,382,383,384,385,386,387,389,391,392,393,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,462,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,537,538,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,566,567,568,569,570,571,572,573,575,577,578,581,582,584,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,72,73,75,76,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,205,206,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,229,231,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,266,267,268,269,270,271,272,273,275,278,279,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,351,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,406,407,408,409,410,411,412,413,415,416,417,418,419,423,424,425,426,427,428,429,433,434,435,436,437,438,439,440,441,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,470,472,473,474,475,476,477,478,479,480,481,483,484,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,536,537,538,539,540,541,542,543,544,545,547,550,551,554,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,593,594,595,596,597,598,599,601,602,0,3,4,5,6,7,8,9,10,11,12,13,14,"ia-14595337607","ia-14778695111",17,18,19,20,21,22,23,24,25,26,"ia-14781857175","ia-14781502492",28,29,30,31,32,33,34,36,37,"ia-14801734083",40,41,43,44,45,46,47,48,49,50,51,"ia-14801744343",53,54,55,56,57,58,59,"ia-14595249668",62,64,65,66,67,68,69,70,71,72,73,74,75,"ia-14595201890","ia-14781563202",78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,"ia-14595216530",95,96,97,98,"ia-14758951556",100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,"ia-14759024816",179,180,181,182,183,184,187,188,189,190,191,192,193,194,195,"ia-14595399308",197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,245,246,248,249,250,252,253,254,255,256,257,258,"ia-14801948323","ia-14778938601",261,262,263,264,265,267,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,"ia-14781751202",288,289,290,291,293,294,295,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,"ia-14782153405",325,326,327,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,354,356,357,358,359,360,361,362,363,364,366,"ia-14759199666",368,369,370,371,372,373,"ia-14595491040",375,376,377,378,381,382,384,385,387,388,389,390,391,392,393,396,397,398,399,400,402,403,405,406,407,408,409,410,412,413,415,416,417,418,419,420,422,423,424,425,426,427,"ia-14782269445","ia-14782270865",430,431,433,435,436,438,439,442,443,444,445,446,449,451,453,"ia-14595594200",454,457,458,459,462,463,464,465,469,470,471,472,474,476,477,478,"ia-14779198081",482,484,486,487,489,490,491,492,493,495,498,499,500,501,502,503,"ia-14802221333",505,508,509,510,512,513,514,515,516,517,519,521,522,"ia-14802255993",524,525,526,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,564,565,566,567,568,569,571,572,573,575,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,646,647,648,649,650,651,653,3,7,16,17,8,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,51,52,53,11,4,8,14,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,91,92,93,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,93,110,113,1,2,3,4,5,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,94,95,96,98,99,100,101,102,103,106,107,108,109,110,111,114,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,1,4,5,6,7,10,9,11,12,13,14,15,17,19,22,23,25,27,28,29,30,31,32,33,35,36,38,39,40,41,43,44,45,47,49,52,53,55,56,57,58,59,60,62,63,64,66,67,68,69,70,71,72,73,74,75,77,80,81,82,83,84,86,87,89,90,91,2,3,6,9,10,11,16,17,19,23,26,27,0,1,2,3,6,10,11,8,9,12,13,14,15,16,17,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,82,83,84,85,86,87,88,89,90,91,94,95,96,97,100,101,102,98,99,103,105,106,107,109,111,114,116,117,118,119,121,122,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,11,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,102,98,10,12,16,18,21,24,27,30,33,36,40,42,45,47,49,51,55,58,62,63,68,71,76,78,81,83,86,88,90,91,95,97,100,101,106,107,111,112,114,117,120,126,10,11,2,4,5,6,7,8,9,12,22,24,25,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21,22,25,27,28,34,35,36,37,38,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,58,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,1,2,3,4,5,6,8,10,11,12,14,15,16,9,17,18,19,20,21,23,24,26,27,28,30,32,33,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,199,201,202,203,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,1,2,3,7,10,11,12,0,2,3,4,5,6,7,11,9,12,13,14,16,19,20,21,22,24,25,26,27,28,29,32,33,34,38,39,41,42,43,44,45,46,47,48,49,54,55,58,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,171,172,174,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,217,218,219,220,221,222,223,224,226,227,229,230,232,233,236,237,239,240,241,250,251,253,254,255,256,257,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,284,286,287,288,289,300,306,310,311,313,314,315,317,318,319,320,321,322,327,329,333,336,340,341,342,343,344,348,349,350,351,352,355,360,361,367,369,371,373,374,377,379,380,384,390,393,394,398,399,401,402,403,404,405,406,407,411,412,413,414,416,417,418,421,422,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,441,442,443,444,445,446,447,450,451,452,453,454,457,458,459,460,461,465,467,468,469,471,472,474,475,476,477,478,479,483,484,485,486,487,488,489,490,491,492,493,494,496,497,498,501,502,504,505,506,509,510,515,516,517,518,520,522,523,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,543,544,546,547,549,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,601,602,603,604,605,606,607,608,610,611,612,613,614,615,616,617,619,620,621,622,623,624,625,626,631,632,633,634,635,636,637,638,639,640,644,645,646,647,648,649,650,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,686,688,691,692,693,694,696,697,698,700,710,716,725,726,743,752,753,756,771,790,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,812,813,815,816,817,818,819,821,823,824,825,830,834,837,852,857,858,860,869,871,879,881,882,884,885,886,887,888,889,890,891,892,893,894,895,897,898,899,901,903,904,905,907,912,913,914,915,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,947,949,950,951,952,953,954,955,956,957,958,959,960,961,962,964,965,966,967,969,971,972,973,974,975,976,978,979,981,982,983,984,985,986,987,988,989,990,991,993,995,996,997,999,1000,1001,1007,1008,1009,1010,1011,1012,1016,1017,1018,1019,1020,1021,1023,1024,1025,1026,1028,1029,1030,1031,1033,1034,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1052,1053,1054,1055,1058,1061,1062,1066,1068,1069,1071,1072,1073,1074,1075,1078,1079,1080,1081,1082,1083,1084,1085,1086,1088,1089,1090,1091,1094,1098,1099,1100,1101,1102,1104,1105,1107,1108,1120,1121,1122,1123,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1139,1140,1141,1142,1144,1145,1147,1148,1150,1151,1152,1153,1154,1155,1156,1158,1159,1160,1161,1162,1165,1167,1170,1171,1172,1173,1174,1175,1176,1178,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1252,1255,1256,1257,1258,1259,1260,1262,1263,1265,1266,1268,1272,1273,1276,1278,1280,1281,1282,1285,1296,1299,1301,1303,1306,1308,1310,1312,1313,1314,1323,1324,1325,1327,1335,1337,1338,1344,1357,1358,1359,1360,1363,1364,1366,1372,1373,1375,1376,1377,1378,1379,1380,1384,1385,1388,1392,1395,1396,1398,1399,1400,1401,1402,1403,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,2,3,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,2,3,4,5,6,7,10,11,8,9,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,36,37,38,39,40,41,42,43,44,45,46,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,2,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,0,1,2,3,4,5,6,10,11,8,9,13,14,15,16,19,23,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,43,44,46,47,48,50,51,52,54,55,56,57,58,59,61,62,63,65,66,68,72,75,77,78,79,81,82,83,84,85,86,87,88,92,93,95,100,96,98,99,101,103,104,105,106,107,108,109,110,111,112,114,115,116,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,159,161,162,163,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,78,79,82,84,85,86,87,88,89,91,92,95,96,97,98,99,100,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,0,1,3,4,5,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,1,2,3,4,5,6,1,2,5,8,10,9,12,13,14,15,16,17,20,21,24,25,26,28,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,48,49,50,51,52,53,54,61,62,73,81,91,105,106,107,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,138,139,140,141,142,143,144,146,149,151,152,153,154,155,157,158,159,160,161,162,163,164,165,171,173,174,175,178,183,186,187,188,190,191,192,1,2,3,5,6,7,8,10,11,12,13,21,22,23,24,25,26,27,28,29,30,31,32,35,36,38,39,40,41,44,46,47,51,52,56,57,59,61,64,65,66,67,68,69,70,73,74,77,78,79,81,82,83,84,113,114,118,123,126,127,131,133,149,150,153,154,155,156,157,158,159,161,162,163,165,166,167,170,171,172,174,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,202,205,206,207,1,4,5,8,16,18,26,27,28,29,33,35,46,50,51,52,1,2,3,4,5,6,7,8,10,9,11,20,22,26,27,28,29,31,33,34,36,37,40,43,44,46,48,50,51,52,53,56,57,58,62,68,71,72,74,79,80,81,82,84,85,86,87,92,94,95,100,96,97,99,101,102,104,105,106,107,108,110,111,112,113,114,116,117,118,120,123,124,125,128,129,130,132,135,136,138,139,140,142,143,144,146,147,150,153,154,155,156,161,163,167,174,175,176,179,180,181,182,183,186,187,188,189,190,191,192,194,195,196,197,200,203,204,205,207,213,214,215,216,217,220,221,223,224,227,228,230,231,233,234,236,237,240,242,243,244,247,248,250,251,254,255,256,257,258,259,260,262,263,264,265,267,268,269,271,273,276,277,279,280,282,283,285,288,289,290,291,292,293,295,296,298,300,301,302,303,304,305,306,307,308,309,310,311,313,1,3,4,5,7,8,10,9,11,62,68,69,70,71,76,77,80,81,82,83,85,87,89,90,91,95,6,8,10,11,14,18,19,20,21,25,27,28,0,2,3,10,4,5,6,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,93,94,95,96,97,100,101,102,103,98,99,104,105,106,107,108,109,110,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,47,48,49,51,52,57,58,59,60,61,62,63,64,65,66,67,2,3,10,11,12,13,16,17,19,21,22,24,26,27,30,33,34,35,36,38,39,40,41,42,47,50,51,53,54,55,56,58,60,63,65,67,73,75,77,80,83,84,86,87,88,89,90,91,94,95,98,101,102,103,104,106,107,108,110,112,113,114,116,117,118,120,123,124,125,127,128,131,133,134,136,137,139,140,141,142,143,144,145,146,147,149,150,152,154,155,157,158,159,161,162,163,164,165,166,167,169,170,171,172,173,177,178,180,181,182,183,184,185,186,187,188,189,191,195,196,197,198,200,201,202,204,206,207,208,210,211,213,215,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,235,236,237,238,239,240,241,243,245,267,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,74,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,63,"ia-14593261267","ia-14593117748","ia-14593142108","ia-14756789336","ia-14777472224","ia-14779486252",0,1,3,4,5,6,7,8,10,11,12,13,9,14,15,16,17,18,19,21,22,23,24,26,27,28,29,30,31,33,34,36,38,39,40,41,42,43,45,46,47,49,50,51,53,54,55,57,58,60,61,62,64,65,67,68,69,70,71,72,75,76,77,78,79,1,2,5,22,38,46,52,53,57,60,63,64,65,66,69,70,73,74,78,79,80,83,84,86,87,88,89,92,93,96,101,102,103,106,107,108,111,115,116,119,120,121,122,125,126,129,130,131,132,133,136,138,139,140,143,144,153,154,155,156,157,158,161,162,163,167,168,171,172,173,174,176,177,178,179,180,184,185,186,187,190,191,194,195,196,198,199,200,201,204,205,206,208,209,212,215,216,224,225,228,229,231,232,234,237,238,241,245,248,250,251,252,254,255,257,260,261,262,268,269,270,271,274,275,276,277,278,281,282,283,285,291,293,294,295,298,299,302,303,304,306,307,308,310,311,312,314,317,320,321,324,327,328,329,330,331,334,338,344,349,350,357,360,361,364,365,366,367,369,372,373,376,377,380,381,384,386,390,396,398,400,401,404,405,408,409,410,413,416,424,425,428,429,431,432,434,435,436,441,443,446,447,450,456,459,462,464,467,468,469,470,471,474,475,480,481,482,485,487,488,489,490,493,494,495,498,503,506,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,2,3,6,8,9,11,12,13,15,16,17,18,19,20,21,23,25,27,28,30,32,34,35,37,38,40,41,43,44,45,46,48,49,50,51,52,53,54,56,57,58,60,62,63,64,65,67,68,70,72,74,75,77,79,81,83,84,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,3,4,5,6,8,9,11,12,6,8,9,11,13,18,20,26,29,35,39,60,61,62,68,89,95,96,102,112,114,116,132,138,148,149,150,152,153,0,2,3,4,7,12,13,15,16,17,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,22,23,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,45,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,91,94,97,102,103,104,105,106,107,108,109,110,111,112,113,114,123,124,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,148,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,236,237,238,240,246,247,249,251,254,255,256,257,258,260,261,262,264,265,267,268,269,270,271,272,273,274,277,278,280,281,282,283,284,285,291,292,293,307,308,309,312,313,314,315,316,324,327,328,330,331,332,333,334,335,336,339,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,378,379,380,381,382,383,384,388,389,390,391,392,393,394,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,454,455,458,459,461,462,463,464,465,466,469,470,473,474,475,476,479,480,483,484,489,490,491,494,495,498,499,504,505,506,507,513,514,515,516,517,519,526,535,536,537,538,539,540,541,542,543,544,545,546,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,607,608,609,610,611,613,614,615,616,617,618,619,620,623,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,644,645,646,654,659,660,661,662,663,664,665,666,667,668,669,671,672,673,674,675,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,732,733,734,735,738,739,744,745,746,747,751,753,755,757,758,759,761,763,765,768,769,770,772,773,774,775,776,777,781,784,785,2,3,4,5,6,8,9,10,11,12,13,15,17,18,23,24,25,27,28,30,31,32,33,34,35,36,37,40,42,43,44,45,47,48,49,50,52,54,55,56,57,58,59,60,62,63,64,67,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,96,97,102,116,118,120,122,123,124,125,126,127,128,129,130,140,141,142,143,144,146,147,148,149,150,151,152,162,163,164,165,167,168,169,171,172,174,175,177,178,179,180,181,182,184,185,186,187,188,189,190,191,193,194,198,199,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,258,260,261,262,269,270,271,274,277,282,283,284,285,287,288,289,290,291,294,295,297,298,300,301,303,304,305,306,308,309,310,313,314,315,1,4,5,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,79,81,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,101,99,102,106,111,112,113,114,115,116,117,118,120,121,124,125,126,127,128,129,130,131,133,134,135,136,138,141,142,143,144,145,146,148,149,150,151,152,155,160,161,162,166,171,173,174,175,176,177,178,179,180,182,183,184,186,187,188,197,198,199,200,201,202,203,204,205,206,207,208,212,213,214,215,216,217,218,219,232,233,234,235,236,237,238,242,243,244,245,248,249,253,254,255,256,257,259,262,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,31,32,33,34,35,36,37,38,42,43,44,45,46,47,48,49,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,38,39,43,44,45,50,52,53,54,55,56,5,6,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,57,58,60,61,2,3,4,5,6,7,9,11,13,16,17,18,19,20,21,22,24,25,27,28,29,30,35,36,37,38,39,40,41,42,1,2,3,4,5,6,7,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,42,43,46,47,48,49,50,51,54,55,56,57,58,59,61,62,63,64,66,69,70,73,74,75,77,78,79,80,81,83,84,85,87,90,91,92,93,94,95,97,99,100,101,102,103,104,105,106,107,108,113,114,117,118,119,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,3,4,5,6,0,1,1,2,7,8,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,3,11,12,13,14,15,17,18,20,21,22,24,26,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,46,51,52,53,55,56,57,58,59,60,62,63,64,68,69,70,72,73,74,75,76,77,78,84,85,86,87,88,1,2,4,6,7,0,1,5,8,9,1,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,2,3,5,6,8,9,10,11,12,13,14,15,16,19,21,22,23,24,25,26,27,28,29,30,32,34,38,40,0,14,15,2,43,44,47,48,53,57,63,73,74,77,80,101,98,99,116,122,123,124,125,128,129,130,131,132,133,137,138,143,144,153,218,292,301,319,320,321,322,323,330,332,333,334,335,338,341,345,346,355,378,379,384,385,387,391,392,394,395,396,398,409,410,414,415,421,432,433,434,435,436,2,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,257,258,260,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,124,125,126,127,128,130,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,234,2,4,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,100,99,101,102,103,108,110,115,116,117,0,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,130,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,3,4,5,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,56,57,58,59,61,62,63,65,66,67,68,70,72,73,74,75,76,77,78,79,81,82,83,85,86,87,88,89,93,94,95,96,97,98,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,252,253,254,255,256,257,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,317,318,319,320,324,325,326,327,328,329,330,331,332,333,335,337,338,340,341,342,344,345,346,347,348,349,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,443,446,449,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,479,480,481,482,483,485,486,487,488,489,490,491,492,493,495,496,498,499,500,503,504,505,506,507,508,509,513,514,515,516,517,518,519,520,521,522,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,556,558,559,560,561,562,563,564,566,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,591,592,593,594,595,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,258,259,260,261,262,263,264,265,266,267,268,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,308,309,310,311,312,313,314,315,316,317,318,319,320,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,418,421,422,425,428,429,430,431,432,433,434,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,468,469,471,473,474,475,476,478,479,480,481,482,483,484,485,486,487,495,496,499,502,505,506,507,510,512,514,1,5,6,10,11,13,15,16,17,18,19,22,26,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,51,52,54,55,56,57,58,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,90,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,108,1,2,3,4,5,6,7,10,8,9,11,13,14,19,22,23,25,26,27,31,33,36,37,38,39,40,41,42,43,45,46,47,48,50,51,54,55,56,59,60,61,62,63,65,66,68,69,70,71,73,74,76,77,78,80,81,82,83,84,85,86,88,89,90,91,93,94,95,96,97,98,100,101,103,104,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,126,128,129,131,133,135,137,138,139,140,142,143,144,145,146,1,3,4,5,7,10,11,12,13,14,15,16,18,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,111,112,113,115,116,117,118,119,120,121,122,123,124,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,148,149,150,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,185,188,191,192,193,196,197,198,199,200,201,202,203,204,206,207,208,212,215,216,217,218,220,221,225,227,228,229,231,232,233,234,235,236,242,248,249,250,252,254,255,258,259,264,265,268,269,270,271,272,273,274,275,276,279,280,281,282,283,286,287,288,289,290,294,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,320,335,342,343,344,345,346,347,349,350,351,352,353,357,358,359,360,361,363,364,365,369,370,371,372,373,374,375,377,378,379,380,382,383,384,386,387,388,390,391,392,393,394,395,396,397,398,399,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,44,47,49,51,52,55,56,57,61,62,65,69,70,71,73,77,78,79,82,83,84,85,87,88,89,90,92,93,94,97,98,100,101,102,103,105,106,107,108,109,111,113,114,115,116,118,120,123,124,125,128,130,131,132,134,135,136,137,139,140,143,146,148,149,150,151,152,153,154,155,156,157,159,161,163,167,170,171,172,173,176,177,178,179,180,181,182,183,188,189,190,191,193,194,196,198,200,201,202,203,204,205,206,207,211,212,214,215,216,220,1,2,5,7,17,19,20,22,24,25,28,30,31,32,33,36,37,38,39,40,43,44,45,46,52,53,54,58,59,60,61,62,63,66,67,68,69,70,72,73,77,78,79,80,81,82,83,84,86,87,90,92,93,95,96,100,101,102,99,105,106,107,108,110,111,113,114,115,116,118,120,121,122,123,125,126,127,128,129,132,134,135,136,138,140,141,142,143,144,146,147,148,149,153,154,155,156,157,158,159,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,25,26,28,29,30,31,32,33,34,35,36,1,2,3,4,11,14,15,7,8,16,17,18,21,22,24,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,52,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,101,103,104,106,107,108,109,110,111,112,115,116,120,121,125,126,132,133,134,136,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,171,173,175,176,177,178,179,180,182,183,184,185,188,189,193,194,195,196,197,199,202,203,207,208,209,210,212,213,214,216,218,220,222,223,225,226,228,229,231,232,234,235,236,237,239,240,241,242,247,250,252,255,256,257,259,260,261,262,263,265,266,271,274,277,279,280,287,300,303,305,307,316,317,318,338,340,341,342,343,344,345,350,351,352,353,354,356,358,360,363,364,365,366,367,368,369,370,373,376,382,385,390,392,396,398,412,417,421,422,423,424,425,428,430,431,436,437,439,440,443,452,454,455,458,460,461,462,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,516,517,518,519,520,521,522,523,524,525,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,544,545,547,548,549,550,553,555,556,557,558,560,561,563,565,566,571,572,573,574,575,577,580,581,584,585,586,587,588,589,590,591,592,594,595,596,597,599,600,603,604,605,607,608,609,610,611,612,613,614,615,616,617,618,622,623,624,625,626,628,629,631,632,634,635,636,637,638,641,642,643,651,653,655,660,661,662,663,667,668,676,677,679,681,682,683,684,685,687,692,697,698,703,705,706,707,708,709,710,711,712,713,715,716,719,722,723,727,730,731,732,733,734,735,736,737,738,741,742,743,744,745,746,747,748,749,750,751,753,754,755,756,757,758,760,761,762,764,765,768,769,770,771,772,773,774,775,776,778,782,783,784,791,793,794,796,803,804,805,806,807,808,809,814,815,817,822,823,824,825,827,830,834,835,836,838,841,842,843,844,847,848,850,852,853,854,855,856,857,858,859,860,862,866,868,872,873,876,877,879,880,881,883,888,889,896,898,900,901,902,903,904,905,907,908,909,910,911,913,914,915,916,917,918,919,920,925,929,930,931,932,933,934,941,943,944,945,946,947,949,950,952,953,954,955,956,957,959,960,961,962,964,965,967,968,969,970,971,972,973,974,979,980,988,989,990,991,993,995,1000,1004,996,997,998,1006,1007,1009,1012,1013,1016,1019,1020,1021,1023,1024,1027,1033,1034,1035,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1086,1087,1093,1094,1095,1096,1097,1098,1099,1100,1103,1104,1111,1113,1114,1115,1117,1119,1121,1125,1129,1130,1131,1133,1134,1135,1139,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1,3,4,5,6,10,11,12,13,14,7,8,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,100,101,96,97,98,99,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,146,147,148,149,150,151,152,153,155,156,157,158,159,161,162,166,167,171,173,175,176,178,179,180,181,182,183,184,187,188,189,190,191,194,195,196,197,198,199,200,201,204,205,206,207,208,211,212,213,214,1,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,0,1,2,3,4,5,6,7,8,9,3,4,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,5,11,6,7,9,12,20,22,27,28,34,35,41,45,58,61,0,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,31,32,33,34,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,121,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,161,162,163,164,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,203,204,207,209,210,212,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,100,101,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,0,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,6,7,8,9,10,12,16,17,18,19,25,28,31,33,34,35,38,39,42,43,44,46,49,50,51,52,53,56,57,59,62,63,64,65,66,68,73,75,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,100,98,103,104,105,106,107,108,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,147,148,149,150,151,153,154,159,160,161,162,163,164,165,166,167,168,169,171,172,173,177,180,181,182,184,185,186,187,188,189,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,209,210,213,216,217,218,219,220,221,222,223,224,225,227,228,229,231,232,235,236,237,238,239,240,243,1,4,6,7,10,11,12,14,15,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,35,36,37,39,41,43,45,46,48,50,51,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,89,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,1,2,3,4,5,4,6,7,0,1,2,3,6,8,9,11,12,16,17,24,25,26,27,28,31,32,34,37,38,39,40,41,42,43,44,45,46,47,50,52,53,54,55,56,60,61,62,64,66,67,68,69,70,72,75,80,83,84,85,86,87,88,89,91,92,94,95,96,97,98,99,101,102,104,105,106,108,111,112,117,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,140,141,142,143,144,146,147,148,149,151,152,153,154,156,157,158,160,161,163,164,165,166,167,168,169,170,171,173,174,175,176,177,182,183,184,185,0,1,3,5,6,7,8,2,3,4,8,9,11,12,19,20,22,23,26,27,28,29,30,34,35,36,38,39,40,41,44,45,48,49,54,57,58,61,65,66,67,68,70,72,73,74,75,79,81,83,85,86,87,88,89,91,92,93,94,95,97,98,99,100,103,104,105,106,109,110,111,112,114,115,116,119,120,121,122,123,124,126,127,1,5,6,7,8,9,10,11,12,16,17,18,19,20,21,22,23,24,25,26,27,28,32,37,38,39,40,41,42,47,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,69,70,72,75,84,85,86,89,92,93,94,95,96,97,98,101,102,103,104,105,106,107,109,112,116,117,120,123,125,128,130,135,137,142,145,159,161,164,168,177,179,180,183,189,190,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,215,219,220,223,229,230,231,232,233,234,237,238,239,240,244,245,247,248,249,252,253,255,256,259,260,267,270,271,272,273,274,275,308,310,311,314,315,319,320,321,322,323,324,329,334,336,338,339,340,341,342,1,2,3,4,5,6,7,3,8,10,11,12,14,15,17,24,30,40,46,0,1,2,3,8,9,11,12,15,19,20,28,30,55,58,84,105,113,116,127,128,135,159,1,10,9,11,12,13,22,82,94,100,95,96,99,101,106,107,108,113,114,115,120,121,122,123,147,149,150,151,152,155,157,158,159,160,161,162,163,179,183,191,192,194,200,201,206,212,213,214,217,220,225,236,240,248,252,259,276,278,284,285,287,289,296,301,302,303,306,309,310,311,312,313,314,315,316,321,322,331,335,336,339,340,349,350,351,352,356,357,358,373,374,381,383,384,385,397,1,3,5,6,1,2,14,19,21,40,42,2,3,5,6,7,8,9,10,11,0,1,2,3,4,5,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,72,76,77,80,81,82,83,84,85,86,88,89,91,92,93,94,95,96,97,98,100,101,103,106,107,108,1,2,4,5,6,12,7,8,17,19,20,21,22,26,27,28,29,32,35,37,3,7,8,9,10,12,13,14,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,51,56,57,60,62,63,64,65,66,67,68,69,72,74,76,77,81,5,8,10,11,12,13,14,15,9,18,21,25,26,27,29,31,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,3,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,4,5,6,7,8,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,83,84,85,86,87,88,89,90,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,3,4,5,9,15,29,40,42,44,45,52,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,87,88,89,90,91,92,93,94,96,97,98,101,105,106,107,108,109,110,111,112,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,138,143,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,190,195,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,256,257,258,259,261,262,264,267,268,269,284,285,286,287,288,4,5,10,11,12,13,14,15,16,17,18,19,20,21,22,23,27,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,32,1,3,4,5,6,7,8,9,11,13,14,15,18,31,75,76,77,82,84,86,88,89,91,93,94,95,98,101,102,104,109,110,112,113,114,115,121,123,124,125,126,129,131,133,134,135,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,162,163,169,179,180,181,189,194,196,197,199,200,204,225,226,228,232,236,238,240,243,246,247,248,254,255,263,264,265,274,275,276,290,291,294,301,302,305,306,308,310,312,313,314,316,317,320,322,326,327,329,331,334,337,341,343,344,354,355,362,368,370,379,380,381,384,386,387,388,389,390,398,399,400,402,404,406,407,412,414,422,423,427,428,429,430,434,435,438,439,440,441,442,443,444,446,447,448,449,455,50,60,68,79,85,94,96,97,99,102,107,114,117,118,119,120,121,122,123,125,126,127,142,143,144,145,146,147,148,159,160,165,166,167,170,171,175,186,203,204,206,208,214,221,223,231,232,234,235,236,239,241,242,243,244,246,247,261,264,266,268,269,270,271,272,285,288,289,290,291,292,294,295,296,297,298,299,300,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,323,327,328,334,335,338,339,341,342,345,346,347,348,349,350,351,353,354,355,359,363,364,366,372,373,379,380,381,382,386,387,388,391,392,395,398,400,404,405,406,415,420,421,422,426,427,432,435,436,438,439,440,441,445,446,449,450,451,452,465,466,477,478,480,482,483,485,490,491,492,493,494,495,501,503,504,507,508,509,510,512,515,516,517,520,522,527,528,529,532,536,537,538,2,3,4,10,9,15,24,25,28,29,35,36,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,57,60,64,80,82,84,92,93,96,104,124,132,133,134,135,139,142,144,147,152,153,154,155,156,157,159,162,170,173,178,179,180,181,182,184,185,187,188,190,191,192,194,198,200,202,203,207,210,218,219,241,245,254,256,258,260,264,265,268,284,1,2,3,4,5,7,2,4,5,6,7,8,10,9,11,12,1,2,6,7,8,10,0,1,2,4,32,33,34,35,36,37,38,4,5,9,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,1,3,4,5,6,7,1,2,3,5,6,7,8,10,11,9,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,58,59,60,61,62,65,66,67,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,99,102,103,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,199,200,203,204,205,206,207,209,210,211,212,215,216,217,219,220,221,222,227,228,229,230,231,235,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,282,283,284,285,286,287,290,295,296,297,299,300,302,303,306,307,308,309,310,311,312,313,314,315,317,318,320,321,322,323,324,325,326,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,18,1,3,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,3,6,7,8,9,10,11,12,13,14,15,16,20,21,27,29,30,32,33,35,36,37,39,40,41,43,44,45,46,47,48,19,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,96,100,98,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,309,310,311,312,314,315,316,317,319,320,321,323,324,325,326,327,328,329,330,331,332,334,335,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,1,19,20,23,1,2,3,4,5,6,7,1,4,5,6,8,13,15,17,18,19,21,23,24,29,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,3,5,6,8,9,10,11,12,15,16,17,18,19,21,22,23,25,26,27,28,31,32,33,34,37,44,46,47,1,2,3,5,7,8,9,12,13,14,15,18,19,0,1,2,3,4,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,0,1,3,4,5,6,10,12,13,15,17,18,19,20,21,22,23,27,28,29,30,31,32,33,35,37,39,40,44,45,46,47,48,49,51,52,55,57,58,59,60,62,63,64,65,66,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,91,94,95,96,97,98,99,101,102,104,106,107,108,109,110,111,112,113,114,115,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,74,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10,96,166,204,205,229,248,252,259,268,273,12,19,6,88,94,135,139,144,159,177,179,183,202,213,216,234,235,255,260,262,264,276,286,289,296,299,305,306,307,310,328,344,345,346,350,354,358,359,361,372,379,410,411,438,439,464,465,466,468,469,470,474,477,478,497,500,501,502,511,519,520,522,525,528,529,531,534,549,554,555,558,564,567,568,569,570,578,581,582,586,594,606,607,608,613,629,0,3,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,17,27,28,30,47,51,66,70,78,79,81,157,201,219,220,222,224,226,227,228,231,233,237,239,241,249,252,253,257,265,284,286,287,289,292,293,295,298,312,313,348,352,353,355,358,364,370,371,372,373,375,379,381,383,387,391,392,394,401,404,410,427,428,430,432,451,452,458,462,463,471,480,497,499,502,503,504,510,519,526,536,537,553,554,561,568,573,581,610,11,8,14,17,20,24,29,41,44,48,62,67,71,72,74,76,87,90,100,103,96,97,104,114,118,122,126,133,134,136,145,152,169,170,194,198,219,226,241,242,248,254,256,259,260,263,264,266,267,271,273,275,276,280,281,282,285,288,289,291,293,294,299,301,303,306,310,311,312,316,317,319,325,329,332,333,335,336,337,341,352,354,357,358,360,361,362,363,365,366,368,369,372,373,377,378,386,387,393,394,402,403,404,405,407,410,415,417,418,419,420,421,422,425,428,432,435,438,449,460,463,467,468,472,477,484,485,486,499,505,507,511,513,515,516,517,520,535,545,548,549,3,7,9,10,11,15,17,18,25,26,35,37,40,44,54,61,63,68,73,74,75,76,77,78,79,80,81,86,88,89,90,101,103,104,107,108,111,112,113,115,116,117,118,119,120,122,123,124,126,127,128,130,132,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,152,153,154,157,159,160,172,180,192,196,200,206,207,208,214,215,219,223,231,232,243,244,245,249,252,255,259,261,268,271,272,273,275,279,280,281,282,290,291,292,293,303,305,306,307,308,309,310,311,312,317,319,321,326,327,328,329,330,331,332,334,340,341,343,344,346,349,350,351,352,353,354,355,361,362,363,364,365,367,369,372,373,374,375,376,378,379,382,383,384,388,390,391,392,394,400,402,406,407,408,409,411,413,414,415,416,417,418,419,420,421,423,426,427,429,430,432,434,437,441,445,454,455,459,460,461,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,0,1,3,4,7,8,9,10,21,22,33,34,35,36,51,52,53,54,57,59,60,66,67,69,70,76,77,78,82,85,86,87,91,92,93,98,99,102,103,105,106,107,109,110,111,124,125,126,128,129,133,134,135,136,137,138,156,158,1,2,24,26,27,28,29,30,31,33,36,39,41,42,43,44,45,47,54,55,56,58,59,61,63,64,65,69,71,72,76,78,80,82,83,84,85,86,87,92,96,97,98,100,101,99,102,111,112,113,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,138,145,146,147,148,151,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,38,39,40,41,43,44,45,46,48,51,52,53,54,56,59,61,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,102,103,104,105,107,108,109,110,111,124,125,126,127,128,129,130,132,133,134,135,136,137,138,140,141,142,143,145,146,154,156,157,158,159,160,161,162,164,167,168,169,172,184,185,186,189,190,194,195,196,197,198,199,200,202,203,204,205,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,236,237,238,239,240,241,243,244,245,246,248,249,250,251,252,253,254,255,257,4,6,7,8,11,13,9,14,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1,2,3,4,5,6,6,8,10,13,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,67,68,69,73,74,75,78,81,82,89,90,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,118,120,121,125,126,3,4,6,8,11,13,17,19,34,35,39,40,41,42,43,44,45,46,47,48,50,51,52,53,56,57,59,63,64,68,69,70,71,72,74,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,105,111,116,119,120,121,122,123,124,125,126,127,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,213,214,215,218,219,220,222,1,4,5,6,7,8,12,15,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,3,4,6,7,8,10,9,17,18,1,2,3,4,5,12,13,14,9,15,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,43,45,46,47,48,49,50,51,52,54,55,60,1,3,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,3,4,5,6,7,9,10,11,12,13,15,16,18,19,20,2,4,5,6,8,9,10,12,13,14,16,17,18,19,20,21,23,24,0,1,4,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,1,2,3,0,6,1,3,5,7,8,10,9,13,14,15,16,17,18,19,20,21,22,24,28,30,31,32,33,34,39,41,44,45,47,50,51,52,53,54,55,56,57,58,59,1,2,3,4,5,6,7,8,9,10,12,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,2,3,19,47,49,50,63,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,117,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,104,0,2,8,9,2,4,8,11,12,1,2,3,4,5,6,7,8,9,1,2,4,5,6,7,8,10,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,1,2,3,4,5,6,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,30,31,33,34,35,36,37,39,40,42,43,44,45,46,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,69,70,71,73,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,100,101,102,97,98,103,104,105,108,109,110,111,112,113,114,115,116,117,121,122,124,125,126,127,128,129,136,137,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,164,165,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,202,204,205,206,207,208,209,210,211,213,214,216,217,218,219,220,221,222,223,224,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,312,313,314,315,318,320,321,323,324,325,326,327,328,329,330,332,333,340,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,375,377,378,379,380,382,383,384,387,388,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428,429,431,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,455,456,457,459,460,462,463,465,466,467,468,469,470,472,481,482,483,485,486,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,513,515,516,522,525,526,530,532,534,535,536,537,538,540,541,542,543,544,545,546,549,550,551,552,553,555,558,560,561,566,567,568,569,570,571,572,573,574,575,576,577,578,581,582,583,584,585,586,587,588,589,590,591,592,593,594,596,597,598,599,600,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,642,644,647,649,650,651,652,654,655,656,657,662,664,665,666,667,669,670,671,672,673,674,675,677,679,680,681,682,683,684,687,690,692,693,694,695,697,699,702,704,708,709,712,713,715,716,717,718,719,720,721,723,724,725,727,728,729,730,731,732,733,734,735,736,738,739,740,742,744,745,746,750,751,753,757,758,759,760,762,763,764,766,767,768,770,771,772,773,774,775,777,778,779,780,781,782,784,785,786,787,788,789,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,836,839,840,842,843,844,845,846,847,848,850,852,854,855,856,857,858,859,860,861,863,864,865,866,867,868,869,870,871,873,874,875,876,877,878,879,882,883,884,887,888,889,890,891,892,896,897,900,901,902,903,904,906,907,908,909,910,911,912,913,918,919,920,922,923,927,5,9,10,11,12,13,15,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,36,42,43,48,59,61,62,63,64,67,69,70,71,72,73,79,80,82,84,86,88,89,103,97,108,109,111,112,114,116,117,126,127,128,139,143,145,148,150,152,153,154,157,158,159,160,161,163,164,165,166,167,168,169,171,172,173,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,228,231,232,234,235,243,246,247,248,249,251,253,254,255,256,257,261,262,264,266,269,273,275,280,281,287,288,289,291,293,294,300,313,315,321,335,336,337,338,339,345,346,348,349,350,351,352,353,354,357,358,359,360,361,363,364,365,366,368,369,370,371,373,374,375,376,377,378,379,380,381,383,384,385,388,389,390,391,392,394,395,396,399,400,401,402,403,405,407,410,412,414,415,416,417,418,419,420,422,423,425,426,428,429,431,433,434,435,437,438,441,442,443,444,448,452,453,454,455,456,457,458,459,460,461,463,466,468,471,472,473,474,475,478,479,480,481,482,485,486,487,488,490,492,493,494,495,496,498,499,500,501,502,504,505,506,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,527,529,530,531,532,533,536,538,539,540,541,544,545,546,547,548,553,554,556,559,560,564,570,574,575,576,577,578,0,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,65,68,69,70,71,72,73,74,75,76,79,82,83,92,104,96,99,105,106,112,113,115,128,130,131,132,133,134,135,136,138,139,140,141,142,144,145,146,147,156,157,158,159,164,166,167,177,185,189,190,191,192,193,196,198,199,200,203,204,205,206,208,215,217,218,222,224,226,227,228,229,230,231,232,233,234,235,236,237,238,242,243,244,245,246,247,249,250,252,253,254,255,257,258,259,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,279,280,282,283,285,287,288,291,292,293,294,295,297,298,300,301,303,304,305,307,311,312,313,314,315,316,317,318,320,321,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,341,342,343,344,345,346,349,350,351,353,354,360,361,365,367,369,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,394,395,402,403,404,405,406,407,408,410,411,412,414,417,418,419,420,421,422,423,424,426,427,428,1,9,11,26,37,53,78,79,94,97,110,150,178,0,2,3,9,12,2,4,5,9,1,2,4,5,6,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,65,66,67,68,72,73,74,2,5,6,9,10,21,23,24,25,26,29,30,34,37,38,39,41,42,43,44,45,46,47,49,51,56,58,59,60,61,62,65,66,69,71,75,76,77,78,80,81,82,83,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,147,148,2,6,7,8,10,9,11,1,2,3,4,5,7,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,11,12,13,1,2,3,4,5,6,7,8,9,10,11,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,4,5,6,"ia-14596231627",7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,"ia-14780410904",56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,1,2,4,5,7,8,9,10,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,3,4,11,12,13,7,8,9,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,3,5,8,10,9,11,1,2,4,5,6,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,1,2,5,6,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,10,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,0,1,2,4,5,6,7,3,13,14,15,16,17,23,24,25,26,30,35,36,38,41,42,43,44,46,47,48,49,50,51,52,57,58,59,61,63,64,67,69,70,72,73,74,76,77,78,82,83,84,85,86,87,88,89,90,93,94,95,96,97,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,39,40,41,42,43,44,45,46,47,48,50,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,75,77,81,82,86,87,88,89,90,93,94,95,103,104,105,107,110,111,112,114,115,116,117,118,119,120,122,123,125,126,127,128,129,132,133,134,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,180,182,183,184,185,187,188,190,191,192,193,195,196,197,198,199,200,201,202,203,205,206,208,209,210,211,212,215,216,217,218,219,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,20,3,4,5,6,7,8,9,10,11,12,13,1,2,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,5,6,7,8,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,38,39,40,41,42,45,46,47,48,49,50,51,55,56,57,59,60,2,8,9,13,14,15,16,17,21,22,23,30,31,32,33,34,35,36,37,39,40,41,43,44,45,47,50,51,52,54,55,57,60,61,62,63,64,65,66,67,69,70,71,72,74,75,77,78,79,81,83,85,88,90,91,92,93,94,95,96,98,99,100,101,103,107,108,110,112,113,114,118,119,120,122,125,130,132,133,135,141,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,185,186,187,188,189,190,192,194,195,196,197,202,205,206,208,209,211,212,213,214,215,216,218,219,220,221,222,223,224,226,228,229,230,231,232,233,234,235,236,237,239,240,241,242,244,245,246,247,248,249,250,251,252,253,255,256,257,258,260,261,263,264,266,267,269,270,271,272,274,275,276,281,282,286,288,290,291,292,293,294,295,296,298,299,300,302,303,304,306,307,308,309,310,311,313,314,315,316,317,318,323,324,325,327,328,330,331,332,334,335,336,337,341,342,343,344,348,351,353,356,357,358,361,362,366,367,370,371,372,374,375,377,378,379,381,382,383,384,385,386,387,389,390,391,393,395,396,397,400,401,402,403,404,405,406,409,410,411,413,414,415,416,417,418,419,421,424,425,426,428,429,430,431,432,433,434,435,436,437,438,440,441,442,444,446,447,448,450,452,453,454,458,460,461,463,466,468,469,470,471,472,473,477,479,1,3,4,5,7,0,1,2,3,5,6,26,27,28,29,42,2,4,5,7,9,19,20,3,5,6,7,8,9,10,11,12,13,14,1,7,8,11,14,15,16,17,20,21,22,23,25,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,58,64,1,2,3,5,6,7,8,10,11,12,9,13,0,1,2,3,7,8,21,22,23,24,25,27,28,29,32,33,1,2,3,4,5,8,9,10,11,12,14,1,2,3,4,5,6,7,1,4,5,6,7,8,9,0,1,2,3,1,2,3,4,5,6,8,1,5,9,10,11,12,13,14,15,17,1,2,3,4,5,6,7,9,10,11,13,14,15,3,4,6,9,10,11,12,18,19,20,23,24,25,26,27,28,29,30,31,35,36,39,40,41,42,43,44,45,46,50,52,53,57,60,63,64,66,68,69,70,71,72,73,74,75,78,79,80,81,82,1,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,111,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,52,62,64,65,66,68,71,73,75,80,82,83,84,85,86,87,88,89,90,92,93,94,95,96,99,101,102,105,106,108,109,3,6,8,1,3,4,5,6,15,0,1,2,3,4,5,3,4,6,7,10,9,0,1,4,11,13,14,0,1,2,4,0,1,2,3,5,6,7,8,10,11,12,13,9,14,16,17,18,19,21,22,23,24,25,26,27,28,30,31,32,33,36,37,40,41,42,43,44,46,47,54,55,56,59,61,63,64,65,68,77,78,79,81,84,85,86,87,88,89,90,91,96,100,101,102,98,99,110,114,115,118,119,120,124,125,126,127,128,129,130,131,135,136,137,138,139,140,141,142,144,145,146,147,148,149,151,153,154,156,157,158,161,162,165,168,169,170,171,172,177,179,180,181,183,184,185,186,187,188,190,191,193,194,195,196,198,201,202,203,206,207,208,210,211,212,214,215,217,220,221,222,223,226,230,232,233,234,235,236,237,242,243,245,246,247,248,249,254,255,256,257,258,260,261,262,270,274,275,281,283,285,288,289,290,291,292,304,305,306,311,313,314,318,319,322,323,324,326,328,330,332,335,336,337,338,339,348,349,350,351,363,364,365,366,367,368,372,379,380,381,382,383,388,389,390,391,395,397,398,399,400,401,408,410,411,413,418,420,423,426,427,428,429,430,431,434,438,440,441,442,443,446,448,4,5,6,8,9,11,12,14,16,17,18,19,21,1,2,15,27,28,1,2,3,6,11,12,1,3,15,29,1,2,3,10,11,26,28,1,2,23,31,36,37,38,1,112,125,151,2,4,5,6,58,11,3,4,5,6,7,8,9,10,11,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,28,30,31,33,34,35,36,37,38,39,40,41,42,44,46,48,49,52,53,56,57,58,61,62,63,64,65,66,71,72,73,75,78,81,83,84,85,86,87,88,89,92,95,96,97,98,100,99,102,103,115,116,117,118,119,120,121,122,123,124,127,128,129,131,132,133,134,135,136,137,139,140,141,142,145,148,151,152,154,155,156,157,158,159,160,161,162,163,165,166,167,169,171,172,173,179,180,181,182,183,184,185,188,189,193,195,196,197,199,205,207,208,209,210,211,212,213,214,215,216,217,218,219,223,224,225,227,228,229,230,231,232,233,237,241,244,245,246,247,248,249,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,270,272,273,274,275,277,278,283,284,285,286,289,290,292,293,294,295,296,298,299,300,301,303,306,307,308,309,310,311,312,313,314,315,316,317,318,323,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,348,350,352,353,355,358,361,362,363,365,366,368,370,371,372,373,374,375,376,377,378,379,380,382,383,385,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,411,412,413,414,415,417,418,419,427,428,430,431,432,433,435,436,437,438,439,440,441,443,444,445,446,447,448,449,451,452,453,454,455,456,457,458,461,463,466,467,468,469,471,472,473,474,475,476,479,480,481,484,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,509,510,513,514,515,518,519,520,521,523,524,528,530,531,532,533,534,538,545,546,547,549,550,551,552,558,560,562,563,564,565,566,567,569,570,571,572,573,576,578,583,584,591,592,593,595,596,598,599,600,601,602,605,607,608,611,612,614,615,616,618,619,620,624,625,626,627,628,629,630,631,632,633,634,637,638,639,640,641,642,643,645,646,647,649,650,651,652,653,654,656,657,658,659,660,662,663,666,668,669,670,674,675,676,677,678,679,681,684,685,687,688,689,694,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,713,715,716,717,718,719,721,722,723,724,726,727,728,729,730,731,734,735,736,737,738,739,740,741,744,747,748,749,750,751,752,753,755,757,758,760,761,764,765,766,767,769,770,771,772,773,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,795,796,797,800,801,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,34,35,36,2,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,2,5,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,35,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,68,69,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,72,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,1,2,3,4,5,6,8,12,9,13,14,16,17,19,20,22,23,24,25,26,27,28,30,31,33,34,35,36,37,38,39,40,41,42,43,45,46,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,73,74,75,76,77,78,82,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,29,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,71,72,73,74,75,76,79,80,82,83,84,85,87,88,89,90,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,195,196,197,198,199,200,201,202,203,204,205,208,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,144,145,146,147,148,149,150,2,3,4,6,7,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,31,32,34,35,38,40,41,43,44,45,48,49,50,52,53,56,57,60,62,63,66,69,70,75,76,78,80,81,82,85,86,87,89,92,93,95,96,98,101,103,104,106,107,108,109,110,111,113,114,115,117,"ia-14750735356",121,122,123,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,196,197,198,199,200,201,204,206,209,210,211,213,214,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,"ia-14773478942",257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,19,20,21,24,25,26,29,30,32,36,38,40,41,44,45,48,49,50,53,55,57,58,59,61,62,64,66,67,69,70,72,74,75,78,79,81,84,86,87,90,93,95,97,99,101,104,105,108,109,112,113,115,117,119,121,125,127,128,133,135,138,139,141,143,144,148,151,153,155,156,158,160,161,162,164,165,167,168,170,173,175,176,178,180,182,184,186,187,189,191,194,197,200,203,205,207,208,210,211,213,214,217,219,221,223,224,226,229,230,231,233,236,238,239,240,242,243,245,246,247,249,250,251,253,254,257,258,259,260,261,263,264,265,266,269,272,274,276,277,279,280,281,282,284,286,288,291,292,293,296,297,300,301,303,306,309,313,316,317,318,319,321,322,325,326,328,331,333,334,335,337,340,342,344,346,348,349,351,354,355,359,360,361,363,365,366,367,368,370,372,375,377,379,381,382,385,388,390,392,393,394,396,398,399,400,401,402,406,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,84,3,5,6,9,10,11,12,13,14,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,82,90,91,93,94,95,100,103,106,107,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,63,64,65,66,68,69,70,71,42,44,46,47,50,53,54,55,57,59,60,61,63,64,65,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,120,121,135,2,3,6,7,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,77,78,83,84,87,88,89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,93,95,96,97,98,99,100,101,102,103,104,105,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,141,142,144,145,146,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,0,1,2,3,4,5,6,8,10,11,9,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,1,4,5,6,7,8,9,10,11,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,49,2,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,88,89,90,92,93,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,121,123,124,127,128,133,134,135,136,137,138,139,140,142,144,145,148,150,151,152,153,157,158,159,160,161,162,165,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,229,230,231,234,237,239,242,243,245,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,296,297,298,299,301,302,304,305,308,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,28,29,30,32,34,35,36,2,3,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,75,76,77,78,79,80,81,84,85,86,87,88,89,90,92,93,94,95,96,97,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,145,146,147,150,154,155,156,159,160,161,162,163,166,168,172,173,174,175,176,178,181,183,184,186,187,188,194,195,196,197,198,199,200,201,202,203,206,207,208,209,210,211,213,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,242,244,245,246,250,251,254,255,256,257,258,259,261,262,263,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,1,2,4,8,9,10,12,13,14,15,16,17,18,19,21,22,25,26,27,29,30,31,32,33,34,35,36,37,38,40,41,42,43,45,46,47,49,50,51,57,58,59,60,61,62,63,64,66,67,68,69,70,72,73,74,75,76,78,79,81,83,86,87,89,90,92,93,94,95,96,97,98,99,100,101,102,104,105,106,108,109,110,112,113,115,116,117,118,119,120,121,122,124,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,28,29,31,33,35,37,39,40,42,43,45,48,49,52,53,54,55,57,58,59,61,63,65,66,67,68,69,70,71,73,74,75,76,77,78,80,81,83,85,86,87,88,89,91,92,93,94,95,96,100,101,102,103,104,105,106,107,108,109,112,113,115,116,117,118,121,123,124,126,127,1,2,4,5,7,8,11,9,13,17,19,20,22,23,24,25,26,27,28,31,34,37,39,40,42,44,45,47,49,51,52,54,56,57,59,62,64,67,68,69,2,12,7,19,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,112,113,115,116,117,119,120,121,122,123,124,126,144,160,166,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,118,2,3,4,9,10,11,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,1,13,32,38,42,43,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,4,5,6,9,12,13,15,17,19,21,23,24,27,2,3,4,6,7,10,11,12,13,14,15,17,18,1,2,7,9,15,29,31,2,3,7,8,9,10,11,12,13,14,4,5,6,7,8,9,11,12,15,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,32,35,38,39,40,41,42,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,66,68,69,70,71,75,76,77,78,79,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,102,103,104,105,106,107,108,110,111,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,208,5,20,23,26,27,28,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,62,74,75,76,80,81,82,85,86,100,94,96,97,108,109,111,112,113,114,116,117,118,121,122,124,125,126,127,128,140,141,143,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,176,177,178,179,181,182,183,184,185,186,187,188,189,191,197,203,204,205,206,207,208,209,3,4,5,6,7,10,9,11,12,13,14,15,16,17,18,21,22,23,24,27,31,33,34,35,36,37,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,66,67,69,70,71,72,73,74,75,76,78,79,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,104,106,109,110,111,112,114,115,117,119,120,122,124,127,130,131,132,135,136,138,139,140,142,143,144,145,146,147,148,149,151,152,153,155,156,157,159,160,161,163,164,165,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,196,197,198,199,201,203,205,207,208,209,211,212,213,215,219,220,221,222,223,224,225,229,230,231,232,233,234,235,237,239,240,241,242,243,244,245,248,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,23,25,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,96,97,100,98,102,105,106,107,108,109,111,112,113,115,117,119,120,121,122,123,125,126,127,128,129,130,131,134,135,136,137,138,139,140,141,142,143,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,212,214,215,217,218,220,221,222,223,224,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,250,252,253,254,256,257,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,328,329,330,332,333,334,335,336,337,338,340,341,342,343,344,1,3,5,6,7,18,19,7,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,68,69,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,103,104,0,1,3,4,7,9,10,11,12,4,5,6,8,10,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,0,2,7,10,11,8,9,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,97,98,100,101,99,102,103,104,105,110,111,112,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,445,446,447,448,449,450,451,452,453,455,456,457,459,460,461,463,464,465,466,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,629,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,756,0,2,3,4,5,6,7,10,8,9,12,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,44,45,47,51,57,58,59,60,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,466,467,469,470,473,474,475,476,477,478,479,480,482,483,484,485,486,489,490,492,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,1,2,3,4,5,6,7,10,11,8,9,12,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,95,96,98,99,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,238,239,240,243,244,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,286,287,288,289,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,352,355,357,358,359,360,362,363,364,365,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,408,409,410,411,412,413,414,415,416,418,419,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,487,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,777,780,0,5,7,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,379,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,420,424,425,426,427,428,429,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,466,467,468,469,470,471,472,473,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581,582,583,584,585,586,587,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,628,629,630,631,632,633,634,635,636,637,638,639,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,5,6,8,9,13,14,15,16,17,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,117,153,167,169,171,172,0,0,0,0,0,3,"ia-14577534868",4,5,"ia-14763841782",6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,"ia-14761016441",3,4,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,61,62,63,64,65,66,67,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,32,33,34,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,85,86,87,88,89,90,91,92,93,94,95,96,99,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,33,38,76,102,104,108,116,3,4,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,24,25,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,146,147,148,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,27,31,32,34,37,39,43,44,47,48,49,50,51,53,54,56,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,91,92,93,94,95,96,97,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,33,34,35,36,37,38,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,0,1,2,3,4,5,7,5,6,10,7,8,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,38,39,40,41,44,45,48,49,50,51,52,53,55,57,59,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,81,83,84,85,87,88,89,90,92,93,94,97,98,100,99,101,102,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,141,143,144,145,146,149,151,153,154,159,161,162,163,165,168,169,170,3,5,6,9,11,13,14,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,72,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,56,60,63,64,65,68,69,70,74,76,77,78,79,81,82,83,84,85,86,87,88,89,91,95,96,97,99,100,101,103,105,2,8,9,10,11,12,13,14,15,17,18,19,21,23,25,26,27,28,29,30,31,32,33,34,37,38,39,40,43,44,45,46,48,49,52,54,55,56,57,58,59,61,63,64,65,67,68,71,72,74,75,76,77,78,80,81,82,83,84,87,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,19,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,107,108,109,115,119,120,121,123,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,161,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,119,120,121,122,123,125,126,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,29,30,33,34,35,36,38,40,41,42,43,44,45,46,48,50,51,52,53,58,59,60,61,62,63,64,65,66,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,110,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,100,99,102,103,104,105,106,108,109,111,112,113,114,115,116,117,118,119,121,2,3,4,5,7,10,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,68,69,71,72,73,74,75,76,77,80,83,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,169,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,"ia-14775264274",1,2,4,7,8,18,23,27,28,32,33,34,38,40,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,"ia-14740109066",2,3,6,7,8,10,9,11,12,13,14,15,16,17,18,20,21,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,82,83,84,85,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,121,123,124,125,126,127,128,129,130,131,132,133,134,135,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,19,20,21,22,23,25,1,3,4,5,6,10,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,35,36,37,38,40,41,42,44,45,46,47,48,49,50,54,58,59,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,2,5,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,28,29,3,4,5,9,10,11,12,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,39,40,41,42,43,3,4,5,6,7,8,10,11,9,13,14,15,16,17,18,19,20,21,22,23,25,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,107,108,109,110,111,112,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,101,122,123,124,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,173,174,175,176,179,180,181,182,183,184,185,186,187,1,2,4,5,8,10,9,11,12,13,14,17,18,20,21,22,23,24,25,26,28,29,31,32,33,34,35,37,44,45,54,55,56,58,59,61,62,63,64,65,78,79,80,85,88,89,90,91,92,93,94,95,96,100,97,101,103,107,109,110,112,113,117,118,122,123,124,125,126,127,129,130,131,132,133,134,137,138,139,141,142,143,144,150,152,155,156,158,159,161,162,165,166,167,168,169,170,171,172,173,176,177,180,181,182,183,184,185,186,187,188,191,192,195,196,197,198,199,200,202,203,204,205,207,208,211,215,216,221,222,223,224,225,226,227,228,229,231,232,233,234,238,239,241,242,244,245,249,250,252,253,257,258,260,261,264,265,266,267,269,270,271,272,273,275,276,278,279,280,281,282,283,286,287,290,291,292,293,295,297,300,301,305,2,7,10,11,8,13,14,15,16,18,19,20,23,24,25,26,27,28,29,30,31,33,34,35,37,40,41,43,44,45,46,48,49,50,52,54,57,59,60,62,63,64,65,66,67,68,70,71,72,74,77,79,81,82,83,85,87,88,90,91,92,93,94,96,97,98,101,102,103,104,105,106,108,109,110,111,113,114,115,116,118,119,121,122,123,126,127,128,129,130,131,132,134,135,136,137,139,140,141,142,143,145,146,147,148,150,151,154,155,156,159,160,161,163,164,203,204,217,222,223,229,232,247,248,250,254,256,258,260,262,263,264,266,267,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,69,71,73,74,75,76,77,78,79,80,82,83,84,86,87,88,89,91,92,93,94,95,96,98,99,100,102,104,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,137,138,139,141,142,143,144,146,147,148,152,154,168,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,40,41,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,250,251,252,253,254,255,256,257,258,259,260,261,0,1,5,6,8,9,10,12,13,15,18,19,21,22,23,25,26,27,28,29,30,31,33,34,36,38,39,40,42,45,48,50,51,52,53,54,56,57,60,63,64,66,69,70,73,75,77,81,83,84,88,90,93,95,98,100,104,107,110,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,30,31,32,33,34,36,0,3,4,5,6,10,11,13,15,16,17,18,20,22,23,24,25,26,27,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,91,92,2,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,22,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,102,104,105,106,107,108,109,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,133,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,164,165,166,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,103,105,2,"ia-14579218719","ia-14765859525",5,7,"ia-14763510344","ia-14742858316",19,21,"ia-14785736723","ia-14765868175","ia-14579228969",25,29,30,31,32,33,37,40,41,"ia-14742866886","ia-14785760443",4,5,10,11,12,6,7,8,9,13,15,16,17,18,19,20,21,22,23,25,26,28,29,30,31,32,33,35,36,37,38,39,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,88,90,92,94,95,96,97,100,98,99,105,106,108,109,110,111,112,113,114,115,116,117,118,1,2,4,5,6,7,8,9,13,1,6,7,8,9,10,11,12,14,17,8,9,10,12,14,15,16,23,26,32,33,34,35,36,15,20,21,22,24,25,26,27,28,33,35,36,37,38,39,40,41,42,44,45,46,48,49,50,51,52,53,54,55,56,59,60,61,63,64,65,66,67,68,69,71,73,74,75,76,81,82,83,84,85,87,90,91,92,93,102,99,105,108,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,1,2,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,30,1,7,8,10,9,12,14,15,16,17,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,4,5,6,7,8,9,10,11,15,16,17,18,19,20,21,22,1,2,3,4,5,6,8,10,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,28,30,31,32,33,34,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,68,69,70,71,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,82,83,84,85,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,26,2,4,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,39,40,41,43,44,45,46,47,48,51,55,56,57,58,"ia-14757714896",60,61,62,2,3,4,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,42,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,4,5,7,8,9,0,0,0,0,0,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,40,41,42,43,44,45,0,1,2,3,7,8,10,11,12,14,19,26,27,28,29,30,31,32,34,35,38,40,42,44,47,48,49,50,51,53,54,55,58,59,60,61,64,65,67,68,69,70,71,73,74,75,76,77,78,79,90,91,92,93,94,95,96,97,102,107,98,108,2,3,4,5,6,7,8,9,10,12,13,1,2,3,4,8,9,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,29,30,31,33,34,35,37,38,39,41,42,43,44,49,50,51,52,55,56,57,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,89,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,2,4,11,18,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,0,2,3,4,5,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,28,29,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,107,108,109,110,111,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,276,277,278,279,1,3,4,6,7,8,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,49,54,55,57,58,59,60,62,63,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,103,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,122,124,126,128,129,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,150,152,153,154,155,156,157,159,160,162,163,164,166,171,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,2,3,5,6,7,8,9,10,11,12,13,14,15,7,8,12,9,13,14,15,16,17,19,20,21,22,23,24,26,29,30,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,62,63,64,66,67,72,75,77,79,80,83,84,85,87,88,89,90,91,93,94,95,96,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,127,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,158,159,162,163,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,228,229,230,231,232,233,234,235,239,240,241,242,243,245,246,247,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,284,286,287,288,289,290,291,292,2,3,4,5,6,7,11,8,9,12,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,79,82,84,85,86,87,88,90,91,92,94,95,96,97,98,99,100,101,102,103,104,0,2,3,4,5,6,7,9,10,11,12,13,18,19,20,21,23,25,26,27,28,32,34,35,36,37,39,40,41,42,43,44,45,46,47,49,51,57,58,0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,18,19,21,22,23,24,0,4,7,11,14,21,22,24,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,53,55,56,57,59,60,63,64,65,66,68,69,70,71,76,78,79,80,81,82,85,86,88,95,96,97,99,102,106,107,110,111,115,116,117,119,120,121,122,123,125,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,149,152,154,155,156,158,159,160,161,162,163,166,168,169,170,171,172,173,174,175,179,180,183,185,186,187,189,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,215,220,221,222,225,1,2,4,5,6,7,11,12,13,14,15,16,17,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,49,50,51,52,56,58,59,60,61,62,63,66,67,68,69,70,71,73,74,75,76,77,80,81,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,108,109,110,112,113,114,115,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,142,143,144,145,146,148,151,153,154,155,156,157,158,159,160,161,165,166,167,168,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,188,191,192,193,194,195,196,197,198,201,204,2,3,4,5,6,15,16,17,19,20,22,27,28,29,30,31,32,33,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,76,77,79,80,81,82,83,84,85,88,89,90,91,92,93,94,96,97,98,101,103,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,123,124,127,128,132,133,134,135,136,139,140,141,142,144,148,149,150,151,152,154,155,157,158,164,165,166,167,168,173,175,176,177,180,181,182,183,184,185,186,188,189,192,193,194,195,196,200,201,203,204,205,206,208,209,217,218,220,221,223,5,6,7,10,12,13,14,15,17,18,19,22,23,24,25,26,27,29,36,37,38,39,40,41,46,47,54,61,62,64,71,79,83,84,85,89,92,93,95,100,98,99,106,111,116,118,120,121,132,133,137,138,139,140,141,145,146,148,149,150,151,152,153,154,159,160,161,163,168,169,174,175,177,181,182,183,184,185,188,189,193,194,196,210,211,212,213,215,216,217,218,219,221,222,223,224,225,227,228,232,236,237,238,241,242,243,246,247,250,255,256,257,258,259,260,261,263,264,265,266,267,268,270,271,272,273,274,281,290,291,292,293,294,295,301,1,2,3,5,6,7,8,9,13,14,15,16,17,20,21,22,26,27,28,29,30,31,32,33,34,37,38,39,40,43,47,48,50,53,54,55,56,58,60,62,64,65,66,67,68,69,72,73,74,76,78,79,80,81,83,85,87,88,89,90,93,94,95,97,98,99,101,105,107,108,109,110,111,113,114,115,116,117,118,119,120,122,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,30,31,32,33,34,35,36,38,40,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,76,77,79,80,81,82,83,84,85,88,91,92,93,94,95,96,98,99,101,102,103,104,105,106,107,109,110,111,112,113,115,116,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,148,151,152,153,154,155,156,157,158,160,161,163,164,165,166,0,1,2,3,4,5,6,10,12,13,14,15,19,20,21,22,23,25,26,27,28,29,30,31,33,34,36,37,38,39,40,44,45,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,69,73,76,77,78,79,83,84,85,87,88,90,94,95,96,101,99,104,105,106,108,110,111,112,114,115,116,117,118,119,120,121,124,128,129,130,131,132,133,135,136,141,143,146,147,148,150,151,152,154,155,156,157,159,162,163,164,165,166,167,168,169,170,171,173,174,177,178,180,181,182,186,187,189,190,191,192,193,198,199,200,205,206,207,208,209,210,213,214,217,218,220,224,226,228,2,3,4,5,6,7,10,11,9,13,15,16,17,20,21,23,26,27,30,31,33,35,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,66,67,68,69,72,73,74,75,77,78,79,80,81,82,83,84,85,87,88,89,90,92,95,96,98,99,100,102,103,104,106,107,109,111,112,113,114,115,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,154,155,157,158,160,161,162,164,165,166,167,168,169,172,173,174,175,176,177,178,180,181,182,183,184,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,206,216,217,219,221,222,223,230,231,238,239,243,2,3,10,11,12,13,16,17,19,20,21,22,23,24,25,26,30,31,36,38,39,45,46,47,52,53,54,56,58,60,61,63,64,65,69,70,71,74,76,77,81,82,90,91,92,93,94,97,98,99,100,101,103,105,106,107,108,109,110,111,112,113,114,115,116,117,123,124,133,134,135,136,137,138,139,144,147,148,150,158,159,161,164,165,166,167,169,172,174,175,177,178,180,181,182,0,1,2,3,4,6,7,8,9,10,11,12,13,15,20,22,23,26,31,32,35,36,37,38,39,40,43,44,45,46,51,52,53,54,57,58,59,60,61,62,64,66,67,68,70,71,72,73,74,76,77,78,79,80,82,83,84,85,86,88,89,93,94,95,96,100,102,104,105,106,107,108,109,110,111,112,113,116,118,120,121,124,125,126,127,128,129,130,131,133,134,136,137,139,143,144,145,146,147,148,149,150,151,152,154,159,160,161,163,165,167,169,171,172,173,174,176,180,181,182,183,3,4,9,10,16,17,18,19,20,22,23,24,25,26,27,31,32,34,35,36,40,41,42,43,44,45,46,47,48,49,50,58,60,62,63,64,65,66,67,69,70,71,72,73,75,76,77,79,83,86,87,88,89,90,91,92,94,96,97,98,100,101,102,109,110,111,112,117,118,119,120,121,127,128,129,130,138,142,143,144,146,147,148,149,152,154,155,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,183,185,186,188,189,191,192,193,194,1,2,6,7,8,9,10,11,14,16,17,18,19,20,21,22,23,24,25,27,28,30,31,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,53,54,55,57,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,88,89,90,91,92,93,94,97,102,104,109,110,111,114,115,124,129,134,135,136,137,138,139,140,141,142,143,144,145,146,147,151,152,153,154,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,177,179,180,181,182,183,184,185,186,187,189,190,191,193,195,196,197,198,199,200,201,202,203,205,207,208,209,1,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,4,5,7,8,9,10,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,33,35,36,38,39,40,41,42,43,44,46,47,50,52,55,57,61,62,63,64,65,66,68,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,94,103,106,109,114,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,71,72,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,4,5,10,16,17,23,24,25,26,28,30,31,32,33,39,40,41,43,45,46,47,48,49,50,51,52,54,55,56,57,59,61,62,70,71,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,103,104,107,108,109,110,111,112,113,114,119,120,121,122,123,124,125,126,128,129,132,135,138,139,140,145,148,152,1,3,4,5,6,8,9,14,18,19,20,21,25,26,27,3,4,5,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,70,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,104,105,1,2,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,3,4,5,6,7,8,9,10,11,12,8,9,"ia-14587193279","ia-14587254609","ia-14776304722","ia-14796593273","ia-14776752455","ia-14774411664","ia-14776447712","ia-14774476454","ia-14796697993","ia-14590159440","ia-14590250328","ia-14770016211","ia-14772857302","ia-14793067823","ia-14770880184","ia-14773251385","ia-14773259435","ia-14770916214","ia-14591205310","ia-14775579334","ia-14797884823","ia-14775685784","ia-14591475869","ia-14775007531","ia-14798197173","ia-14589983510","ia-14769957484","ia-14595893729","ia-14595863450","ia-14742558556","ia-14578931528","ia-14763218834","ia-14785444733","ia-14765261972","ia-14761247114","ia-14778711011","ia-14758867786","ia-14778717191","ia-14595232888","ia-14595253279","ia-14778782851","ia-14779577394","ia-14595280419","ia-14786768923","ia-14779957444","ia-14804625513","ia-14784425412","ia-14784782335","ia-14804651793","ia-14598145339","ia-14595574537","ia-14778948011","ia-14595431319",6,9,11,12,14,15,16,17,18,19,20,21,22,24,25,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,63,66,67,68,69,70,71,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,135,136,137,138,139,140,142,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,172,2,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,377,378,379,380,381,382,383,385,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,"ia-14760076731","ia-14783119403",5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,1,2,3,7,8,4,5,6,10,7,8,9,12,13,14,18,19,20,21,24,25,26,27,31,32,33,35,36,37,38,39,40,43,44,46,47,48,49,50,51,54,55,56,59,61,62,64,65,66,67,68,71,72,73,74,75,76,77,78,81,85,86,87,92,95,96,100,101,102,103,104,105,106,107,109,110,111,112,114,115,116,118,119,120,121,122,123,124,125,126,130,131,132,133,139,145,0,1,2,3,4,5,6,7,11,12,8,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,94,96,100,101,102,97,98,99,103,104,105,106,107,108,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,132,133,134,135,136,0,1,3,4,7,12,14,17,18,19,20,21,23,24,27,28,29,30,31,32,33,40,41,42,43,44,47,48,2,4,6,7,8,9,14,15,16,17,18,19,20,21,22,25,26,30,31,32,33,34,35,1,2,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,264,265,267,269,270,271,273,275,276,1,2,7,29,39,41,42,43,45,47,50,51,57,58,59,61,62,64,65,66,67,73,74,75,1,2,3,4,5,11,14,15,17,19,24,50,51,52,53,56,79,85,103,104,105,106,112,114,118,119,120,121,133,144,168,169,170,172,183,184,185,186,187,188,189,190,192,197,198,199,200,201,202,203,204,208,209,210,223,224,225,227,234,235,236,237,238,240,242,244,248,250,254,255,257,258,259,260,261,264,265,272,273,274,276,277,280,284,286,1,2,6,10,11,16,18,19,20,21,22,23,26,30,33,34,35,36,37,38,39,40,41,43,44,45,46,50,51,55,56,57,59,60,61,65,66,71,72,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,97,98,99,107,108,109,110,113,114,116,118,120,123,124,126,127,128,129,130,131,133,136,137,138,144,146,147,151,152,154,155,1,3,10,11,15,17,18,20,21,22,23,27,29,32,35,36,37,39,40,41,42,43,45,46,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,75,76,78,79,80,81,82,83,84,85,86,87,88,90,92,96,97,100,98,99,101,104,105,108,112,114,117,118,121,122,127,128,131,133,134,135,136,140,141,143,12,27,28,30,31,32,33,34,35,36,37,38,39,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,83,95,5,8,12,15,16,18,19,20,21,22,23,24,25,26,27,29,30,32,35,36,37,42,43,47,51,52,54,60,62,64,71,77,78,80,83,84,87,88,89,90,92,97,105,108,117,118,122,125,130,135,136,139,140,143,145,146,147,150,2,4,6,11,13,17,18,20,21,23,24,25,26,27,36,37,41,42,44,45,3,4,5,6,7,8,9,10,11,16,18,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,51,52,53,54,55,59,61,62,63,64,65,66,69,70,71,72,74,75,76,78,79,80,81,82,84,87,89,90,91,94,95,96,97,100,99,101,102,103,104,105,106,108,110,111,112,113,115,116,117,118,120,121,122,123,124,125,126,127,130,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,168,169,170,171,174,175,176,177,178,179,180,181,182,184,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,4,6,8,9,10,16,29,30,31,36,39,41,44,45,52,53,54,58,63,67,74,75,76,79,80,81,82,83,84,85,88,91,93,94,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,169,170,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,0,1,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,1,2,4,5,6,7,8,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,29,33,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,61,62,69,2,5,6,7,8,0,1,2,3,4,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,36,38,40,41,42,43,45,47,48,49,52,53,56,57,58,59,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,91,92,93,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,66,68,69,70,71,72,75,5,6,8,9,10,11,12,13,17,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,62,63,64,65,67,68,69,70,72,73,74,76,77,78,79,82,83,84,85,86,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,246,247,248,250,251,252,253,255,256,257,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,1,2,4,5,6,7,8,9,10,12,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,63,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,6,7,10,11,12,8,9,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,37,43,51,52,53,54,56,60,62,68,77,83,84,85,88,89,90,96,101,104,109,112,114,118,122,123,124,125,127,128,129,130,133,134,135,136,141,142,143,144,145,146,147,149,150,3,5,6,10,11,12,13,14,15,8,9,16,23,30,42,54,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,77,79,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,85,86,90,91,92,1,2,3,4,11,12,13,9,14,16,18,19,20,21,22,23,24,25,26,30,31,32,33,34,35,36,37,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,99,100,101,102,103,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,38,40,41,43,44,45,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,66,68,69,70,71,72,74,75,76,77,78,79,80,81,83,85,87,88,89,90,91,92,93,94,95,96,98,99,100,101,103,104,105,106,108,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,73,74,75,76,77,80,81,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,176,177,179,180,183,184,187,188,189,190,191,192,193,194,195,196,197,198,199,201,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,223,224,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,303,305,306,307,308,311,312,313,314,315,316,317,318,319,320,321,322,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,364,365,366,367,368,369,370,371,372,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,403,404,405,406,408,409,410,412,413,414,415,416,418,419,420,421,422,423,424,425,426,427,428,430,431,432,434,436,438,439,440,442,443,444,445,446,447,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,4,6,7,8,10,11,13,16,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,122,132,133,134,140,141,1,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1,2,3,4,5,6,7,8,9,10,13,14,16,17,19,20,21,23,24,25,28,29,30,31,33,34,35,36,38,39,40,42,43,44,45,46,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,73,74,78,79,80,81,83,84,85,86,90,94,96,100,97,99,105,106,107,108,109,110,112,113,114,115,116,117,118,121,122,123,124,125,126,127,132,133,134,135,136,137,138,139,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,159,161,162,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,201,202,204,205,206,207,208,209,210,216,217,218,219,220,221,222,223,224,225,226,227,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,2,3,4,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,60,61,62,63,64,65,66,68,69,70,72,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,103,104,105,107,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,127,128,130,133,134,135,136,137,138,139,147,0,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,113,114,126,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,3,4,5,6,7,8,9,10,11,12,14,15,16,17,21,22,23,27,2,3,6,7,8,9,10,11,12,14,16,2,3,4,5,6,9,24,47,86,119,130,144,159,160,162,168,170,175,176,178,179,187,188,202,214,216,233,244,245,246,247,251,252,258,259,260,261,262,263,264,265,278,283,287,304,307,308,309,310,317,319,327,331,332,333,334,335,339,346,348,349,350,351,354,355,361,362,363,364,365,370,371,387,388,394,396,397,404,405,413,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,56,57,58,59,60,61,64,1,2,4,5,6,7,8,9,10,11,12,13,15,16,18,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,3,4,5,6,7,8,1,4,6,7,8,9,10,"ia-14777601405",12,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,19,10,35,0,1,5,9,10,11,12,13,15,16,17,19,20,21,23,24,25,28,29,30,32,33,34,35,37,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,0,2,3,4,6,7,9,11,12,13,14,16,21,22,23,24,25,26,27,28,29,30,31,34,2,3,4,9,12,14,15,16,19,20,21,23,24,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,63,64,65,66,67,68,69,70,71,74,75,76,77,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,177,178,179,180,181,182,185,186,187,188,190,194,198,199,200,201,202,203,204,205,214,215,216,217,220,221,222,223,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,244,245,246,247,248,249,250,251,252,253,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,1,3,4,5,6,7,8,10,11,9,14,17,18,19,20,21,23,24,26,27,28,30,31,32,33,34,35,36,37,38,40,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,96,97,99,100,101,102,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,7,8,10,11,12,16,17,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,103,97,98,104,105,106,107,109,110,1,2,3,4,5,6,7,8,9,10,12,15,16,17,19,20,23,24,25,28,30,31,32,34,35,36,37,38,40,41,42,43,46,48,49,50,51,52,53,54,57,58,60,61,63,64,65,66,67,68,69,71,72,75,78,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,109,110,"ia-14571382189",3,4,7,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,1,4,16,17,18,19,23,0,1,2,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,30,31,32,33,34,35,37,38,39,40,41,42,43,44,46,47,0,1,3,4,5,6,7,8,10,11,12,13,16,17,18,19,20,1,2,3,4,7,8,9,10,13,14,15,16,17,18,19,20,21,22,6,7,8,10,9,16,17,19,21,23,25,27,28,29,33,34,35,36,41,43,44,46,50,51,52,53,55,56,58,59,60,61,62,64,0,10,12,14,15,16,17,18,19,21,23,24,25,26,27,29,39,41,1,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,39,47,48,49,50,51,1,2,3,6,7,11,12,23,29,30,61,64,67,68,71,76,79,94,108,110,112,118,119,128,130,133,134,135,136,139,140,143,146,152,155,160,163,164,166,171,174,177,178,180,183,186,189,196,199,204,207,210,213,216,217,219,222,225,228,230,231,232,235,238,247,253,254,259,262,263,266,269,273,276,277,278,280,283,286,289,292,295,298,303,304,307,308,309,311,315,316,317,320,323,325,328,331,334,337,340,343,346,349,352,355,358,361,363,372,375,378,381,384,385,388,389,392,394,395,396,398,399,402,405,406,411,414,417,419,421,426,429,430,433,434,437,438,441,442,445,446,449,450,452,453,456,461,466,469,476,478,481,492,495,498,508,511,515,516,519,520,521,524,525,528,529,532,533,536,539,542,543,544,547,548,549,550,554,556,557,560,561,562,563,566,567,568,574,575,576,577,579,580,581,584,585,586,589,590,591,594,595,596,599,600,603,604,606,612,614,617,618,619,621,624,625,627,628,631,636,637,640,641,644,647,650,651,654,657,658,659,660,663,666,667,670,672,675,678,681,686,689,690,693,694,697,699,701,702,703,705,706,710,711,712,715,718,721,722,724,726,729,730,735,736,745,746,749,755,758,761,784,785,786,789,790,791,794,796,797,800,804,808,810,811,814,815,816,819,820,822,825,826,830,833,834,838,841,843,846,847,848,851,852,856,859,862,865,868,871,873,876,878,881,884,885,888,889,892,897,899,902,903,904,907,908,911,913,916,917,920,921,924,925,928,929,931,934,937,938,941,942,947,952,956,960,965,968,970,974,978,982,987,992,997,1002,1007,1011,1015,1020,1025,1030,1039,1044,1045,1047,1052,1055,1058,1061,1062,1065,1068,1069,1072,1075,1078,1079,1082,1083,1085,1087,1090,1093,1094,1095,1098,1101,1104,1107,1110,1111,1113,1116,1119,1120,1121,1124,1125,1126,1128,1129,1132,1133,1136,1137,1153,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,1,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,29,30,1,3,4,5,6,7,8,9,10,11,"ia-14782998442","ia-14758646576","ia-14781311022","ia-14595046798",1,3,4,5,9,11,13,14,15,16,17,19,20,21,23,26,27,29,30,31,32,34,36,0,2,5,6,7,8,9,11,12,13,15,16,18,19,20,21,22,23,24,25,27,28,1,3,4,5,9,10,11,12,14,15,17,18,19,20,26,34,35,37,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,102,97,98,99,2,3,5,10,8,9,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,214,216,217,219,221,222,223,224,225,226,227,228,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,413,414,"ia-14758081266",10,11,12,13,16,17,18,21,22,23,30,31,32,37,38,41,45,53,56,57,58,59,60,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,82,83,84,86,88,89,90,91,92,93,94,95,97,104,106,107,110,118,119,125,126,127,132,133,135,136,137,138,140,141,142,143,144,145,147,148,149,151,153,154,155,156,157,159,161,162,163,164,165,166,167,168,170,171,172,174,175,178,179,180,182,183,184,185,186,187,188,189,192,193,195,196,197,198,199,200,203,204,205,206,212,217,218,219,222,224,232,234,235,236,238,240,241,243,246,247,248,249,250,252,254,257,258,259,261,263,264,267,268,271,272,273,274,275,276,277,278,279,280,281,283,284,285,287,288,295,296,297,298,300,301,302,305,307,310,312,313,316,318,323,324,332,336,337,338,339,340,341,342,344,345,346,351,354,356,357,359,360,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,67,68,69,70,71,1,2,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,"ia-14766360112","ia-14764001974","ia-14743354146","ia-14579659720",0,1,2,3,4,5,6,9,10,11,12,13,14,15,"ia-14781325554",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,4,5,6,7,8,9,11,12,13,14,15,16,18,19,21,22,23,24,25,26,31,33,34,35,36,37,38,39,40,0,1,2,3,4,7,8,9,10,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,161,163,164,165,166,169,170,172,175,178,179,180,181,184,185,186,187,188,192,194,195,197,198,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,234,235,236,237,238,241,242,244,245,246,247,248,250,251,252,253,254,258,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,296,297,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,376,377,378,379,380,384,386,387,388,389,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,410,411,412,413,414,415,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,469,470,471,473,474,"ia-14587865879",476,477,478,480,481,482,483,484,485,487,488,489,490,492,493,494,495,496,497,498,499,500,501,502,504,505,506,507,508,510,511,512,514,515,516,517,518,519,520,521,522,524,525,526,527,528,529,530,531,532,534,535,536,537,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,579,580,581,582,583,584,586,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,640,642,643,644,645,646,647,648,649,650,651,652,653,654,656,657,658,659,660,661,662,663,665,666,667,668,669,670,671,672,673,674,675,677,678,679,680,681,682,683,685,686,687,688,689,690,691,692,1,3,5,7,10,11,12,13,14,15,17,18,19,20,21,22,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,1,13,14,19,20,26,"ia-14799790433","ia-14756936296","ia-14780033525","ia-14593386548","ia-14757044336","ia-14757045846",0,4,5,7,8,9,10,12,17,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,1,4,6,7,11,12,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,1,2,4,6,11,13,15,16,17,18,20,21,22,23,24,25,27,29,30,31,32,34,35,36,37,38,40,42,43,44,45,46,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,33,36,37,38,39,40,41,42,43,45,1,3,4,5,6,7,10,11,9,12,13,15,19,22,23,24,25,26,27,29,31,33,36,37,38,39,14,15,19,24,26,27,28,29,30,38,39,42,46,48,49,2,3,5,6,7,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,100,101,102,104,106,107,110,111,112,113,114,115,116,117,118,119,120,122,124,125,126,127,128,129,130,131,132,133,135,"ia-14591986009",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,35,37,38,39,40,41,42,43,44,45,48,51,53,54,56,57,58,6,9,10,11,12,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,60,61,63,64,65,67,68,69,0,0,0,0,0,0,0,0,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,35,36,37,38,39,40,41,42,43,44,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,30,31,32,33,34,35,40,41,42,44,45,46,47,48,50,51,53,56,57,58,59,60,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,93,94,95,96,97,98,99,100,101,102,103,104,106,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,140,141,142,144,145,146,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,13,15,17,32,33,35,36,40,41,45,46,49,50,51,52,53,56,57,58,59,60,69,70,71,73,81,82,83,84,89,90,91,92,93,97,100,101,99,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,139,140,141,142,143,147,155,160,161,162,163,164,165,166,167,168,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,239,240,241,244,274,1,5,7,8,11,12,17,18,19,20,21,22,31,32,33,34,36,37,40,41,42,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,85,86,87,88,89,91,92,93,94,95,96,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,0,5,6,8,9,12,15,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,54,55,56,58,60,61,62,63,64,67,74,75,76,77,78,79,81,82,85,87,88,90,91,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,0,2,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,56,57,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,101,102,103,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,167,168,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,194,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,231,232,233,234,240,241,242,243,245,246,248,249,250,251,253,256,257,258,259,261,262,264,265,266,267,268,269,270,271,272,273,274,275,277,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,57,59,61,62,63,64,66,67,68,70,72,74,75,77,81,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,159,160,161,162,166,168,169,170,173,174,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,3,4,6,7,8,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,128,129,130,131,132,134,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,163,164,165,166,167,168,169,170,171,177,178,179,180,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,202,203,204,205,206,207,213,214,215,216,217,218,219,220,221,222,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,249,250,251,254,255,267,268,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,304,305,306,309,310,311,312,313,314,315,316,317,318,319,320,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,371,373,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,432,434,435,436,437,438,439,440,441,442,443,444,445,447,449,450,451,452,453,454,455,458,459,460,461,469,470,471,474,477,478,479,480,481,482,483,484,485,486,487,488,489,491,492,1,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,49,1,2,3,4,5,6,7,1,6,7,8,9,10,11,12,14,15,16,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,0,3,6,7,8,9,11,12,13,14,16,19,21,22,23,24,25,27,28,29,30,32,33,35,36,38,39,41,42,43,44,46,48,50,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,1,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,0,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,27,28,29,30,31,35,36,37,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,3,4,5,6,7,8,9,10,12,16,19,20,21,22,23,24,25,26,27,28,33,34,35,36,37,1,2,5,7,8,9,10,12,"ia-14596510999","ia-14596529019",2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,3,4,6,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,42,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,124,125,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,144,145,146,147,148,149,150,151,154,155,156,157,158,159,160,161,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,217,220,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,33,35,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,34,36,37,38,39,40,41,44,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,92,0,4,23,24,8,9,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,216,217,1,2,3,4,5,8,10,11,12,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56,59,60,61,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,143,144,145,146,147,149,150,151,152,153,154,155,156,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,365,366,367,368,369,370,371,372,373,376,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,419,420,421,422,423,424,425,426,427,428,430,431,433,1,3,4,5,7,8,9,10,13,14,15,16,18,19,21,22,23,24,25,26,27,28,29,31,33,34,35,36,38,39,40,41,42,43,44,46,47,48,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,99,100,101,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,125,126,128,129,130,131,133,134,135,136,137,138,139,140,142,143,144,147,149,150,151,155,156,157,160,161,162,163,164,166,167,168,171,172,173,174,175,176,177,179,180,182,184,185,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,204,205,207,208,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,227,229,230,231,232,233,234,235,236,237,238,240,241,243,244,245,246,247,248,250,251,252,253,255,256,257,258,260,261,262,263,264,265,266,267,268,269,271,275,0,1,29,61,2,3,4,5,6,8,9,10,12,13,14,19,20,21,28,29,30,32,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,66,67,69,70,71,73,75,78,80,81,82,83,85,86,87,88,89,91,94,96,98,100,101,99,102,103,104,105,106,107,108,109,110,111,116,117,120,122,124,125,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,150,152,154,155,156,157,158,160,162,163,164,165,166,167,168,169,170,171,172,174,175,176,178,179,180,181,182,183,184,185,186,187,188,191,192,193,195,197,200,201,202,204,206,208,209,211,212,213,214,216,217,218,219,223,224,225,226,228,229,230,231,232,233,235,236,237,240,241,242,243,244,245,246,247,248,250,251,252,253,257,259,260,262,264,266,268,269,271,273,275,277,278,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,297,303,306,307,308,309,311,312,313,314,315,317,319,320,321,322,323,324,325,329,330,331,332,333,334,335,336,338,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,381,383,384,385,386,387,388,389,390,395,396,5,6,10,11,12,13,15,16,18,19,20,21,22,24,25,26,28,29,30,31,32,33,34,35,37,39,40,42,44,46,47,48,49,51,52,54,56,57,58,60,61,62,63,64,65,66,69,71,72,73,74,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,93,95,100,101,103,104,105,108,110,111,113,114,116,117,118,119,121,122,123,124,125,126,127,128,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,168,169,170,173,175,177,180,181,182,183,184,185,186,192,195,196,197,198,206,211,215,219,220,223,227,232,237,238,242,244,245,247,248,249,250,253,254,255,266,273,275,298,326,337,371,378,379,381,382,383,385,390,391,397,399,401,402,403,406,409,410,412,414,416,418,420,421,422,423,424,425,426,427,428,429,430,431,433,435,436,437,438,440,442,446,447,448,449,451,452,453,454,455,456,458,459,460,463,466,467,468,469,470,472,473,474,485,1,2,3,4,8,20,24,7,9,10,13,18,20,22,27,28,30,31,32,33,34,35,36,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,59,62,"ia-14777989801",0,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,1,2,3,4,5,10,13,14,20,22,23,24,25,26,28,30,31,32,34,35,37,38,39,40,41,44,45,46,47,48,49,50,51,53,57,58,59,60,61,62,65,67,69,70,73,74,77,78,79,80,85,86,87,88,91,92,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,122,123,124,125,126,133,139,140,141,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,114,115,116,117,118,119,120,121,122,123,124,125,0,1,2,3,4,6,7,9,10,11,12,13,14,15,16,17,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,47,48,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,3,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,183,185,186,187,1,2,3,5,8,12,13,9,15,16,19,20,21,22,23,26,29,32,36,40,41,42,43,44,45,46,47,48,50,51,52,53,55,56,57,58,60,61,62,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,106,107,108,109,110,111,112,113,114,115,116,117,119,122,123,124,126,129,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,147,149,150,152,153,154,155,156,157,159,160,161,162,164,165,166,167,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,0,0,0,0,0,0,"ia-14783829315","ia-14760836416",1,2,3,6,9,11,13,19,20,21,24,26,28,30,39,49,52,59,60,61,62,63,67,68,70,72,73,86,87,108,109,110,121,123,124,132,136,138,139,140,141,146,147,148,150,151,154,156,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,181,182,184,185,186,187,188,189,190,191,192,193,1,5,6,8,10,11,13,15,16,18,19,20,21,23,24,25,26,27,28,29,31,32,35,47,48,49,50,51,52,53,54,56,57,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,89,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,7,10,11,12,13,15,8,16,17,18,19,20,21,22,24,25,26,27,28,29,31,33,34,35,36,37,42,43,44,45,49,50,51,52,53,54,56,57,58,61,62,65,66,67,68,73,74,75,76,77,78,79,80,81,82,86,93,96,97,108,112,116,117,118,127,130,131,135,136,139,141,144,146,148,149,155,157,158,159,160,166,167,168,169,170,172,173,174,178,182,185,186,187,188,189,190,191,192,201,208,219,220,223,224,225,226,227,228,229,230,232,238,239,240,242,247,248,249,252,254,255,256,259,260,262,264,270,273,275,278,279,281,283,285,286,287,288,290,292,293,294,298,300,304,305,306,307,310,311,314,315,318,320,322,323,333,335,337,341,342,343,344,346,349,353,354,355,357,358,360,362,364,367,369,370,371,373,375,376,382,383,389,391,395,404,406,412,414,416,422,424,426,427,430,434,435,437,438,439,445,446,449,450,453,454,457,458,460,470,471,472,475,479,481,485,486,487,488,489,490,493,496,497,498,499,500,503,507,508,509,511,512,514,516,517,518,519,526,529,530,533,536,537,541,542,545,546,547,558,559,560,561,562,563,565,566,567,570,3,4,5,6,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,42,43,45,46,49,50,52,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,74,75,76,78,80,81,82,83,84,86,87,89,90,96,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,119,126,127,128,130,131,132,133,136,148,149,150,151,152,153,155,156,158,159,160,161,162,171,173,174,177,179,180,191,192,194,196,197,207,208,210,212,215,216,217,218,220,221,223,224,226,230,241,245,248,251,252,255,258,261,262,263,265,272,273,274,279,281,283,287,288,289,290,292,293,294,295,307,308,309,310,319,320,322,324,325,326,328,329,330,333,334,0,1,2,3,4,5,8,11,13,17,18,19,20,22,23,24,25,26,27,28,29,31,33,35,36,37,40,41,42,43,46,47,48,51,53,54,58,65,67,68,70,72,73,75,77,79,81,82,83,88,89,98,103,106,107,110,111,112,113,116,118,120,121,122,124,127,131,132,135,139,141,151,152,162,165,166,167,168,169,175,176,178,179,181,182,183,185,191,192,195,201,212,213,215,219,220,223,227,228,229,232,236,237,241,242,243,245,246,247,248,249,251,253,254,259,260,262,263,264,265,270,271,272,273,274,275,276,277,278,279,0,1,2,3,4,5,6,7,8,13,14,15,17,22,23,24,26,27,28,29,34,35,36,37,39,44,45,48,50,51,52,53,59,60,64,66,67,69,70,71,72,74,78,79,83,86,91,92,93,96,97,101,104,105,106,109,113,118,119,120,123,124,125,126,131,132,133,134,136,138,140,144,148,150,151,153,160,167,173,174,175,176,177,181,182,183,184,185,186,190,192,193,194,200,201,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,226,228,230,231,232,233,234,235,236,237,238,240,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,273,275,276,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,311,313,319,321,322,323,324,326,328,330,334,337,340,343,344,345,346,349,350,351,352,353,355,356,357,358,360,361,364,367,368,369,370,373,374,375,376,377,378,379,380,381,382,384,385,386,387,389,391,392,394,395,396,400,401,403,404,405,406,407,410,411,412,413,414,415,416,420,424,431,432,433,434,435,436,437,438,442,443,444,446,448,449,450,452,455,456,457,458,463,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,39,42,43,44,45,47,48,49,50,54,57,58,59,60,61,62,66,68,70,71,72,74,75,79,81,82,85,88,90,93,94,98,99,102,103,104,105,106,114,118,121,126,129,131,135,137,140,143,144,151,152,155,156,157,158,159,161,163,165,169,171,172,173,174,178,180,181,182,187,189,190,191,192,193,194,195,197,198,199,202,203,204,205,206,209,210,211,218,220,221,222,223,224,225,226,227,231,233,234,235,240,242,243,244,245,247,249,251,253,254,257,258,261,262,263,264,265,266,267,268,269,271,272,273,274,0,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,32,33,37,38,39,40,42,44,45,46,47,48,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,101,102,103,109,112,113,118,122,125,126,127,128,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,149,151,152,153,154,155,157,158,159,160,162,164,165,166,169,173,174,175,177,178,180,181,182,183,185,187,189,192,197,201,202,203,207,208,210,211,212,213,214,218,219,221,222,224,225,226,227,228,229,230,231,232,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,255,256,257,259,260,261,262,264,265,266,269,271,275,277,278,279,280,282,284,285,286,287,288,289,290,291,294,296,297,298,299,300,301,302,303,304,305,306,310,311,312,314,315,316,317,319,320,322,323,324,325,326,328,329,330,331,332,333,334,335,337,340,342,343,344,345,346,347,348,349,350,351,354,356,357,358,359,360,361,362,363,364,365,366,367,369,370,374,375,376,377,378,381,382,383,384,385,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,404,405,406,407,412,413,414,415,416,417,422,423,424,426,427,428,429,430,431,432,433,434,437,438,440,444,445,447,448,449,450,452,457,458,459,460,461,462,463,467,471,472,476,479,482,483,484,485,487,490,491,493,498,499,500,503,504,505,510,512,513,514,515,516,517,519,521,3,6,7,8,9,12,13,15,16,17,18,22,24,26,27,28,29,37,38,39,40,41,42,43,44,45,46,47,48,49,51,61,68,72,73,74,75,76,78,79,81,82,85,86,87,88,90,98,100,103,107,112,114,115,118,122,126,131,132,134,147,150,156,162,163,165,167,168,170,174,176,179,187,188,189,191,192,193,194,197,199,205,206,207,208,209,210,212,213,214,215,217,1,2,3,9,11,16,19,21,22,23,28,29,30,31,37,38,44,45,46,47,50,51,53,57,63,67,68,69,71,72,73,74,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,120,123,124,128,135,136,137,142,152,153,154,155,162,164,165,166,168,176,177,181,185,186,187,190,191,192,195,196,200,205,210,212,218,220,222,225,237,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,265,268,269,271,273,274,277,278,281,307,308,309,310,311,312,317,318,319,320,341,343,345,346,347,349,350,352,353,354,355,357,359,365,367,368,369,370,371,372,373,374,375,376,377,378,380,382,384,386,387,388,389,390,391,392,393,394,395,399,401,402,403,404,407,408,410,411,412,413,414,415,416,419,420,421,422,424,425,426,427,429,431,433,434,435,436,437,438,440,441,442,443,444,446,447,449,454,455,457,458,459,460,461,464,465,466,468,469,470,472,473,474,475,477,490,491,492,493,494,495,496,497,500,502,504,505,506,507,508,510,514,516,517,518,519,521,522,525,526,528,530,534,537,538,542,544,545,547,549,551,552,553,554,555,560,563,566,570,574,576,578,579,581,585,586,588,591,1,2,3,5,7,8,10,12,13,16,17,18,21,23,28,30,31,42,43,44,48,49,51,52,53,56,58,59,61,62,65,68,69,70,71,72,73,74,75,76,77,78,80,83,86,87,88,90,91,92,93,94,97,99,102,103,104,108,109,111,112,113,114,116,117,118,119,120,123,125,126,127,128,134,137,138,140,142,146,149,153,154,155,156,157,158,163,166,169,170,172,173,174,177,178,179,183,184,185,186,188,192,195,197,202,206,207,208,209,211,212,213,216,217,218,219,220,221,223,224,225,226,228,230,232,234,235,238,247,251,252,253,254,255,257,258,259,260,262,265,267,268,3,4,5,6,7,9,13,14,17,18,19,22,23,25,26,28,29,31,32,33,34,35,36,38,39,41,42,50,51,52,58,60,63,64,65,67,68,70,71,73,74,75,76,78,79,80,81,83,85,89,92,93,94,95,97,98,106,109,110,111,112,113,114,117,122,124,127,128,129,130,131,134,135,136,138,142,143,144,146,147,148,150,151,152,154,155,158,159,160,162,163,165,166,168,177,178,179,181,182,185,189,190,196,200,201,202,203,204,206,213,214,216,220,221,222,225,230,231,235,236,237,238,239,240,244,259,262,263,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,282,284,285,286,288,289,290,291,292,294,295,296,298,299,301,302,304,306,307,317,323,325,326,327,328,329,331,335,336,338,339,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,361,363,364,365,366,368,369,370,371,372,374,375,376,377,378,379,384,386,387,388,389,390,391,392,393,394,395,396,397,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,419,421,422,423,424,426,428,429,430,431,432,433,435,436,437,438,441,443,444,446,449,450,453,454,455,457,458,459,460,464,466,467,468,469,470,473,474,475,476,478,479,480,482,483,484,485,487,489,490,491,494,496,499,500,502,503,504,505,508,510,514,516,517,518,520,521,523,525,526,527,528,529,530,531,532,533,537,538,539,540,541,542,543,545,546,547,550,551,552,556,560,561,562,567,568,569,571,572,574,576,1,2,3,4,5,6,7,8,9,11,12,13,14,16,21,22,25,26,27,28,30,31,33,34,35,36,37,39,41,42,43,44,45,46,47,49,50,51,53,57,58,59,60,61,62,63,64,65,73,74,75,80,81,83,85,86,87,90,91,92,94,95,97,100,99,101,102,103,104,106,107,108,109,111,112,113,116,117,118,119,120,121,123,124,125,127,128,129,130,132,139,144,145,147,148,149,150,151,154,155,156,164,167,169,171,172,173,175,176,177,178,179,180,181,184,186,187,189,195,196,197,198,200,201,205,209,210,213,214,215,218,219,221,222,223,226,227,230,231,232,236,237,238,239,240,241,245,249,251,252,254,258,259,261,263,266,268,269,275,276,277,286,287,290,293,294,298,299,300,302,303,306,307,314,315,316,317,318,319,320,321,328,329,330,331,332,336,337,340,341,342,343,351,352,353,354,355,356,357,358,359,361,362,363,364,365,367,368,369,372,373,374,376,377,378,379,380,381,382,385,386,387,388,389,390,392,393,395,396,398,402,403,404,407,408,409,410,411,414,415,416,417,419,420,422,426,427,428,429,436,437,439,440,441,442,443,448,450,452,453,455,456,457,458,459,460,462,463,464,469,2,4,5,6,7,8,10,11,12,13,14,15,17,18,21,22,23,26,27,28,30,31,33,36,39,41,42,43,44,45,46,47,48,53,60,61,66,68,69,70,71,75,84,86,89,90,92,93,97,98,99,101,103,104,110,113,118,119,121,124,125,126,130,131,133,134,135,136,137,142,143,144,145,148,149,150,151,153,154,157,164,165,167,168,169,170,172,174,176,177,179,180,181,182,183,191,194,197,201,203,204,207,208,209,210,212,213,214,216,217,219,220,221,223,224,225,227,229,232,233,235,238,239,240,241,244,245,248,249,251,252,253,254,255,256,259,260,261,264,265,266,268,269,270,273,275,279,281,283,287,288,289,294,298,301,302,303,304,1,2,4,5,6,10,11,12,13,16,17,18,19,21,22,23,24,25,27,28,30,31,34,35,38,40,41,42,43,44,45,47,48,49,50,53,54,57,59,63,65,66,67,68,69,72,73,74,77,78,80,81,82,83,85,88,89,92,93,94,95,96,99,100,101,104,105,107,108,109,111,113,116,118,119,121,122,125,126,129,130,131,133,137,138,139,141,143,144,145,148,153,157,158,159,161,162,165,166,173,174,176,178,180,182,183,184,185,191,194,196,198,200,204,205,208,209,212,217,218,220,221,222,223,225,228,232,236,238,239,240,242,244,246,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,288,291,292,293,294,295,296,297,300,301,302,303,304,307,308,310,311,312,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,347,348,349,350,351,353,354,355,356,357,359,360,363,365,366,368,370,372,374,375,376,377,378,379,381,383,384,386,387,389,391,393,394,395,398,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,54,55,56,57,60,61,66,67,70,71,72,73,74,75,76,77,78,1,2,3,4,5,6,3,4,5,6,7,9,10,11,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,63,64,66,68,69,70,71,72,75,78,79,80,84,85,88,90,91,94,95,101,102,104,106,111,113,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,5,5,6,7,8,9,10,11,12,13,14,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,31,32,34,38,39,40,41,44,46,47,48,49,50,51,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,2,5,6,7,8,12,14,15,16,17,18,23,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,74,76,77,78,79,80,81,82,83,84,85,86,89,90,91,92,93,94,97,99,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,25,32,130,2,4,6,7,8,9,10,11,12,13,14,15,16,17,20,3,4,6,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,3,4,6,7,8,9,10,11,2,3,4,5,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,2,3,5,6,8,9,11,12,14,15,18,19,21,22,24,25,27,29,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,21,22,24,26,27,28,29,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,103,104,105,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,145,146,147,150,151,152,154,155,156,157,158,160,161,163,164,0,2,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,0,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,2,3,10,4,5,9,12,14,15,16,17,18,19,21,22,23,25,26,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,31,1,3,5,8,11,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,53,55,57,"ia-14753516126","ia-14590054217",0,1,3,4,5,6,8,9,10,11,14,15,16,18,19,21,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,51,52,53,54,56,57,58,61,63,64,65,67,68,71,72,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,27,28,29,30,31,33,34,35,36,37,39,40,41,43,44,45,49,50,51,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,76,77,78,80,81,85,0,265,267,269,2,3,4,5,6,7,8,9,10,11,12,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,161,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,5,6,2,4,5,6,8,9,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,44,45,1,3,10,4,5,6,9,11,12,13,14,15,16,17,0,5,6,7,12,16,23,33,34,51,1,3,4,5,6,7,9,11,14,17,23,24,25,26,27,32,33,34,36,39,45,49,50,52,53,54,55,56,57,59,60,61,63,64,65,66,67,68,72,73,74,75,76,77,81,82,83,84,85,86,87,88,89,91,93,94,95,96,97,98,99,100,101,102,103,104,105,108,110,112,113,114,118,126,127,130,131,132,133,134,136,137,139,140,141,0,1,2,3,4,5,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,139,142,143,144,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,172,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,100,91,92,93,98,99,101,102,103,108,109,110,111,112,113,114,115,116,117,118,119,120,123,126,129,130,132,133,134,135,136,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,3,6,8,9,11,12,13,14,15,17,18,19,20,21,23,24,25,27,28,29,31,32,34,35,36,37,38,43,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,6,11,12,20,25,27,29,30,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,4,5,6,7,8,9,10,11,12,13,14,15,16,7,8,10,11,12,13,18,19,20,24,26,27,29,31,33,34,36,37,40,45,46,47,51,4,7,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,0,2,3,4,5,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,3,4,5,6,7,8,9,10,1,3,5,6,9,10,12,13,14,15,16,19,20,21,22,23,25,26,27,28,30,0,2,3,4,5,6,7,9,11,14,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,39,41,42,43,44,45,47,52,53,54,55,56,57,58,59,60,63,64,65,69,70,71,73,1,2,10,11,5,6,7,8,9,12,14,15,16,17,18,20,21,22,23,24,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,63,65,66,67,68,69,71,72,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,128,129,130,131,132,133,134,135,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,170,172,173,175,176,177,178,179,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,348,349,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,416,417,418,419,420,421,422,423,425,426,427,428,429,430,431,432,433,434,435,0,3,"ia-14763148932",7,"ia-14783345043",10,12,17,28,32,46,52,61,63,67,71,81,100,108,109,111,116,4,5,6,7,8,9,10,11,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,5,11,13,37,38,41,42,44,48,49,53,54,65,69,76,87,102,105,108,109,110,111,113,114,115,116,129,130,131,132,151,4,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,184,185,186,189,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,370,371,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,539,540,541,542,543,544,545,546,550,551,552,553,554,557,558,559,560,561,562,564,565,566,567,569,570,571,572,573,574,575,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,618,619,620,621,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,676,677,678,679,680,681,682,683,684,685,686,687,688,690,691,692,696,698,699,700,701,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,723,724,727,728,729,730,731,732,733,734,735,736,737,738,739,740,742,743,744,745,746,747,748,749,750,752,753,754,755,757,758,759,760,761,762,0,2,3,10,12,15,20,21,26,55,61,91,128,137,144,194,197,198,199,203,204,3,4,5,6,7,8,9,10,13,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,57,58,59,60,61,62,63,66,67,68,69,71,72,75,76,77,78,79,80,81,82,83,3,4,8,9,11,12,13,14,15,16,17,21,23,24,25,27,29,30,31,32,36,37,38,39,40,42,43,47,52,53,54,61,63,65,66,67,68,69,71,73,75,7,9,10,11,12,16,17,18,19,3,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,96,97,98,100,99,101,102,103,104,105,106,107,108,4,6,7,10,8,9,11,13,14,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,70,71,72,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,119,120,122,123,124,125,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,216,217,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,271,272,273,274,275,276,277,278,279,280,289,290,291,292,293,294,295,296,299,303,304,305,307,308,309,310,311,313,314,315,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,1,111,116,132,135,155,1,2,3,4,6,8,9,12,13,14,19,21,22,24,26,27,30,31,32,33,35,36,37,38,39,41,42,43,45,46,47,48,50,51,52,53,54,56,57,60,61,62,63,64,65,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,98,100,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,130,132,133,134,135,138,139,140,141,144,146,147,148,149,150,152,153,155,156,157,158,159,161,162,163,166,167,169,170,171,172,173,174,176,177,178,179,182,183,184,185,186,187,3,4,5,6,8,9,10,11,15,16,17,19,24,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,45,46,47,48,50,51,53,55,56,58,59,61,62,63,69,70,71,72,73,76,80,82,83,85,90,94,96,98,101,102,104,105,106,109,111,113,114,115,116,117,121,123,124,125,127,128,132,134,135,136,137,140,142,144,145,147,148,150,151,155,163,164,165,166,168,169,170,171,175,176,179,180,182,183,184,185,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,222,223,224,225,227,228,229,230,232,234,235,236,237,238,239,240,242,243,244,245,246,247,248,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,310,314,315,316,317,318,320,321,322,323,324,325,326,327,328,330,331,332,333,334,335,336,342,343,344,345,347,351,355,356,357,358,359,360,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,392,393,394,395,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,3,4,9,14,18,21,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,39,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,28,31,3,5,8,11,12,15,17,18,21,23,25,26,2,6,10,4,5,10,6,14,18,19,20,21,24,25,26,27,28,29,30,31,32,33,35,36,40,43,47,48,49,54,56,57,58,59,61,62,63,64,65,66,68,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,1,3,4,5,6,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,74,75,76,77,78,79,80,81,82,2,16,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,3,10,13,18,19,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,3,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,2,3,4,11,12,13,19,24,25,37,38,39,50,51,52,53,57,58,60,61,62,63,64,1,2,4,7,12,18,20,23,25,27,29,31,33,37,40,46,47,49,50,51,52,53,55,56,58,59,60,61,63,64,65,66,68,69,70,71,73,75,76,77,78,79,81,82,83,92,95,97,100,101,105,107,110,112,113,114,115,117,118,119,120,122,123,124,125,126,127,128,129,130,131,133,135,137,138,140,142,143,145,146,147,148,149,152,153,154,155,156,157,158,159,162,164,165,167,168,169,170,173,181,182,184,185,187,188,189,191,192,193,195,203,205,206,208,212,1,2,4,5,6,7,13,14,16,17,20,21,22,24,25,26,27,32,34,35,36,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,66,67,68,69,4,9,14,19,37,40,43,48,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,36,37,38,39,40,41,42,45,46,47,48,49,50,51,53,54,55,56,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,113,114,115,116,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,190,191,192,194,195,197,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,148,149,150,151,153,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,195,196,197,198,199,200,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,327,332,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,29,30,32,33,35,36,37,38,40,42,43,44,45,47,48,49,52,53,54,55,56,58,60,61,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,51,52,53,54,55,56,57,58,60,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,2,3,8,9,10,11,12,13,17,20,22,23,24,25,26,27,28,29,30,31,23,51,67,93,0,1,3,4,6,7,8,10,11,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,2,4,7,8,9,37,84,99,100,102,106,107,110,137,153,156,158,2,4,5,6,7,8,9,10,11,12,14,15,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,82,83,84,85,88,89,92,93,94,95,96,97,100,98,99,101,4,6,7,10,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,1,2,6,7,10,8,9,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,43,44,45,46,47,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,103,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,8,14,16,17,18,19,20,21,22,23,26,27,28,29,31,33,34,35,36,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,98,99,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,3,4,5,6,7,8,3,7,8,14,18,19,23,24,25,27,29,30,31,32,33,35,36,39,42,44,45,47,48,49,50,52,53,54,55,56,57,58,59,60,61,63,64,66,67,68,69,70,73,74,75,76,77,79,80,81,82,83,86,87,89,90,92,95,96,98,102,103,109,112,113,114,115,117,119,120,121,122,124,127,128,129,130,131,132,134,135,136,138,139,140,141,142,143,146,147,148,149,150,152,153,154,155,156,157,158,160,161,162,163,166,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,248,249,250,251,252,254,255,256,257,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,283,284,285,286,287,288,2,3,4,5,6,7,11,12,13,14,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,92,93,94,96,101,102,103,104,105,106,107,97,98,99,108,110,113,114,115,118,119,120,121,123,124,125,127,128,129,131,134,135,136,137,138,139,140,141,142,147,149,150,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,186,187,189,190,191,192,195,196,198,199,200,201,202,203,204,207,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,285,286,287,289,290,291,294,295,296,297,298,301,303,304,305,306,308,309,310,311,312,313,314,316,317,318,319,321,323,325,326,327,328,329,330,332,333,334,335,336,340,341,342,343,345,346,349,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,384,385,386,392,393,394,396,397,398,399,400,401,402,403,405,406,407,408,409,410,411,412,413,414,417,418,420,425,429,430,431,432,434,437,438,439,440,443,444,447,448,449,450,451,452,454,455,456,459,460,461,463,464,465,466,467,468,469,470,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,491,492,493,494,496,497,498,499,500,501,503,504,505,506,507,508,512,513,514,515,516,517,518,519,520,521,522,523,525,526,527,528,529,530,531,532,533,534,535,537,538,539,540,541,542,543,544,545,546,547,551,552,553,554,555,556,557,568,569,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,0,2,25,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,4,5,6,7,8,9,10,11,13,15,16,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,70,71,72,73,74,75,76,77,79,80,81,2,4,5,7,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,41,43,44,0,1,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,2,3,4,5,6,8,15,16,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,7,14,27,89,100,111,140,217,2,5,12,97,109,138,212,213,214,3,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,109,110,111,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,4,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,10,8,9,11,12,18,33,36,53,54,61,83,84,91,92,93,94,95,96,97,99,101,102,109,143,177,178,179,278,323,366,376,1,2,4,5,6,10,11,12,14,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,35,36,37,38,39,41,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,81,82,84,85,86,87,88,89,90,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,120,121,122,123,126,128,129,130,131,132,3,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,1,4,5,6,7,8,9,10,11,12,14,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,0,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,48,59,60,61,62,77,101,102,103,99,104,105,106,107,108,109,125,151,152,172,173,174,175,176,177,179,202,203,204,205,206,222,223,239,261,279,304,1,2,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,2,3,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,0,62,96,97,98,99,100,101,102,103,104,106,160,2,3,5,11,13,14,15,16,21,26,34,40,43,44,57,59,63,64,65,66,68,69,71,72,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,229,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,3,4,6,7,8,9,10,11,12,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,100,97,98,99,101,102,103,104,105,106,107,108,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,83,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,1,10,13,32,44,53,55,65,67,1,6,35,36,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,101,102,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,0,2,4,6,9,12,13,14,17,18,1,2,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,43,44,45,48,51,52,53,54,55,56,57,58,61,62,63,64,65,66,68,69,70,71,72,2,3,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,25,26,27,28,30,31,33,34,36,37,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,57,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,2,6,7,8,10,9,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,60,61,62,63,64,6,10,11,7,8,9,12,13,14,15,16,17,18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,0,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,132,133,134,135,136,137,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,3,4,5,6,7,10,8,9,11,12,13,14,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,35,37,38,39,40,41,42,43,44,45,46,49,52,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,312,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,513,514,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,3,4,5,6,7,8,10,9,11,12,13,0,52,53,55,56,58,59,61,62,63,64,65,67,68,84,86,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,115,116,117,118,119,120,121,122,123,124,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,240,242,243,244,246,247,248,249,250,252,253,254,257,259,261,263,264,265,266,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,307,308,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,334,336,337,338,339,340,342,343,344,345,346,347,349,350,352,353,354,356,357,358,359,360,361,363,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,425,426,427,430,431,433,434,435,436,437,438,439,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,2,3,4,6,7,8,10,11,12,13,15,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,4,11,23,32,38,43,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,2,6,11,15,22,23,25,29,3,13,33,47,56,91,98,107,121,145,166,180,193,202,215,240,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,11,18,22,28,0,4,6,7,10,11,12,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,0,3,7,10,11,12,17,21,23,27,36,37,38,40,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,33,35,36,37,40,41,42,43,44,49,50,51,54,55,56,57,58,59,60,61,62,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,5,6,8,16,24,25,26,32,1,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,2,3,4,5,6,7,8,9,10,11,12,13,14,15,2,5,6,7,8,10,9,11,12,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,156,157,158,159,160,162,163,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,226,227,228,229,231,232,233,234,236,237,239,241,242,243,244,245,246,247,248,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,419,420,422,423,424,425,426,427,428,429,431,432,433,434,436,437,438,439,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,457,458,459,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,495,496,497,499,500,501,502,503,504,505,506,507,508,509,510,511,513,515,516,517,518,519,521,522,523,524,525,526,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,548,550,552,554,555,557,558,560,561,563,564,565,566,567,568,3,12,31,41,91,109,168,169,174,178,179,180,181,22,27,58,67,68,70,73,82,95,96,97,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,2,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,3,4,5,60,61,62,75,76,77,88,89,90,100,99,133,134,135,158,159,160,172,173,174,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,33,34,35,36,37,39,41,42,43,44,45,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,23,24,25,26,27,28,29,31,32,37,40,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,65,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,88,89,90,91,92,93,95,96,97,100,98,99,101,102,103,104,105,106,107,108,110,111,112,113,115,116,117,118,119,120,121,122,123,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,174,175,176,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,196,198,202,203,204,205,206,207,208,209,210,211,212,213,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,52,53,54,55,56,57,58,59,60,61,62,63,64,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,107,110,111,112,113,116,118,119,120,121,122,123,124,125,126,127,128,129,130,134,135,136,137,138,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,163,164,169,172,173,174,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,204,205,213,215,216,217,218,220,223,224,226,227,228,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,25,26,27,28,29,31,32,33,34,35,36,37,41,42,44,45,46,47,48,49,50,51,52,54,56,57,58,59,60,63,65,66,67,68,69,70,78,80,81,82,83,87,88,89,90,91,92,97,99,100,101,102,103,104,105,106,107,108,109,110,112,114,115,116,117,118,120,121,2,3,4,5,6,7,8,9,10,12,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,7,14,21,22,23,34,37,40,43,74,109,126,161,167,1,11,19,21,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,22,23,24,25,26,27,28,29,30,31,32,37,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,0,14,15,18,19,32,42,43,50,52,53,54,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,3,5,8,10,12,14,16,18,20,22,23,24,26,29,31,33,35,37,39,41,43,45,47,49,52,54,56,58,60,63,7,37,38,39,40,41,42,43,44,45,50,51,52,54,4,5,6,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,0,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,10,18,20,21,24,27,31,33,2,3,5,6,7,8,9,10,11,12,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,37,38,39,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,72,73,74,75,76,77,78,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,168,169,171,172,173,174,175,176,177,178,179,180,181,186,188,3,4,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,46,47,0,6,19,20,30,31,32,3,6,7,9,11,13,15,18,21,25,27,28,33,35,37,46,47,49,50,52,55,61,62,64,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,0,1,6,32,56,57,58,59,247,248,249,250,251,267,268,269,270,271,272,397,398,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,58,59,60,61,62,63,65,66,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,90,91,92,95,101,102,96,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,201,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,344,345,346,347,348,349,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,453,454,455,456,457,458,459,460,461,462,463,464,465,466,1,3,0,1,2,3,4,5,6,7,8,10,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,1,4,6,10,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,43,44,45,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,51,56,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,59,60,155,196,197,198,214,215,216,217,229,230,231,232,284,285,286,398,444,452,470,482,483,484,485,490,491,516,517,518,519,520,522,523,531,532,533,534,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,161,162,163,164,165,166,167,168,169,170,171,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,248,249,250,251,252,254,255,256,257,261,263,265,266,267,268,269,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,42,44,62,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,0,1,28,51,67,85,99,116,135,150,166,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,4,5,6,7,8,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,2,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,92,93,94,99,143,144,0,1,3,5,7,8,10,1,7,8,27,28,30,31,32,35,44,46,2,3,5,6,7,8,9,10,11,12,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,100,101,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,9,10,11,12,13,24,25,31,32,33,403,413,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,1,9,12,14,15,16,17,19,31,33,34,35,37,38,39,42,43,3,4,6,7,8,9,10,11,12,13,14,15,16,17,6,7,8,9,10,13,14,15,16,17,18,19,21,23,24,25,26,28,29,30,31,32,33,37,38,39,40,41,42,43,45,47,49,50,52,53,54,55,7,11,32,33,36,48,53,58,60,72,83,7,36,40,51,79,84,95,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,0,10,9,11,22,25,33,34,40,41,43,47,48,54,55,59,60,64,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,3,4,5,7,8,9,10,11,12,13,14,15,16,18,20,22,24,25,26,30,31,32,33,36,37,38,39,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,57,58,59,63,64,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,83,84,86,87,88,89,90,91,92,93,94,95,6,7,8,9,10,11,12,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,43,44,45,46,47,48,50,51,52,53,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,0,1,2,3,4,0,1,11,13,14,15,9,0,2,5,7,8,9,10,4,5,6,8,9,11,13,14,15,16,17,18,19,22,23,25,27,28,30,35,37,39,40,45,50,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,105,106,111,112,113,114,115,116,118,119,120,121,123,124,125,126,127,128,129,130,136,137,138,139,146,147,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,1,101,110,112,117,118,119,126,133,144,147,151,157,1,4,14,16,5,9,17,20,27,30,33,34,35,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,5,6,3,4,5,6,203,204,207,208,209,210,8,10,13,16,17,18,19,22,23,24,30,31,32,37,38,39,41,42,46,48,52,53,61,63,64,65,66,67,68,69,70,72,73,74,75,78,79,80,81,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,115,116,121,125,127,128,130,132,140,141,142,143,148,149,150,151,152,154,159,160,164,165,166,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,59,70,75,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,2,7,9,17,18,23,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,57,18,19,23,3,5,6,7,8,9,10,11,12,14,16,21,26,27,28,30,31,32,33,34,35,37,39,43,49,51,53,56,57,13,75,76,79,80,81,84,87,89,117,118,119,120,121,122,127,144,145,151,152,157,161,162,164,167,169,172,173,174,175,177,178,182,183,185,0,2,3,5,6,7,11,8,12,13,14,15,5,6,7,8,9,10,11,12,13,14,16,17,19,20,21,22,23,24,26,27,28,31,3,4,1,24,36,37,38,39,41,42,49,50,64,65,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,25,26,27,28,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55,56,58,59,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,2,4,5,7,9,10,11,12,13,14,16,17,18,19,20,22,23,24,25,26,28,29,31,32,33,34,36,37,38,40,41,42,43,44,45,47,48,49,50,1,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,77,79,80,81,82,83,84,85,86,87,88,89,90,91,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,38,39,40,41,42,43,44,45,46,47,48,50,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,174,175,176,178,179,180,181,182,183,184,185,186,17,18,23,61,64,66,74,110,118,149,156,181,0,1,2,6,7,8,9,10,11,13,14,15,16,17,18,19,21,22,23,24,27,28,30,33,36,37,38,39,40,41,42,44,49,55,57,61,62,63,67,68,69,70,71,72,73,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,50,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,0,1,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,"ia-14763758942",29,31,32,33,34,35,36,37,38,39,"ia-14764098705",41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,1,2,4,5,6,7,8,9,10,13,14,15,16,18,19,20,21,26,27,28,29,31,32,33,34,35,36,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,26,27,28,29,30,31,32,33,35,36,37,3,6,36,47,60,63,64,3,7,11,12,13,14,2,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,0,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,53,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,5,8,3,5,6,7,8,9,12,16,17,18,19,20,21,22,23,24,237,238,239,240,241,242,243,244,245,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1117,1118,1119,1,5,12,16,17,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,42,43,46,47,48,50,51,52,53,54,55,56,58,59,63,64,65,66,67,68,69,70,71,76,77,79,80,81,82,83,84,85,86,87,6,7,8,9,10,11,12,15,16,17,18,19,20,21,0,10,11,17,18,19,20,21,25,26,27,29,32,33,36,38,39,40,41,43,44,46,47,48,51,4,6,8,12,19,20,21,23,25,26,27,29,30,31,33,34,35,2,3,7,9,10,11,12,13,35,36,37,38,39,40,41,42,43,44,45,46,47,1,2,5,6,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,7,8,9,10,11,12,13,14,15,16,18,20,21,22,23,26,28,34,35,36,37,38,40,41,42,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,49,51,52,53,55,56,57,58,59,60,61,64,65,66,67,68,71,72,73,74,75,78,81,84,85,87,88,89,93,101,102,103,98,99,104,105,106,107,108,109,110,111,114,119,120,121,122,126,127,136,137,138,139,143,144,145,146,0,1,2,12,15,1,2,3,5,7,8,12,13,14,15,16,17,18,19,20,22,23,24,25,27,29,30,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,50,51,52,55,56,57,58,59,61,62,63,64,65,66,67,69,72,74,75,76,77,80,81,82,83,84,94,96,97,101,102,99,104,105,111,112,114,115,116,117,119,120,121,122,1,3,4,5,10,11,6,9,12,13,17,18,19,20,21,22,24,25,27,28,30,31,32,33,34,35,36,37,39,41,42,43,44,45,47,48,49,1,7,8,9,10,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,33,35,36,37,39,41,43,45,46,47,49,51,53,55,56,57,59,61,63,64,65,66,67,69,8,18,19,21,22,27,29,31,33,35,37,38,40,42,43,45,47,50,52,54,56,58,60,62,64,66,67,69,74,76,78,85,86,87,88,4,7,10,11,12,13,14,15,16,9,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,71,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,0,3,4,5,7,8,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,1,10,7,8,9,11,12,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,65,2,4,5,7,8,9,10,11,12,5,8,9,11,12,13,14,16,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,1,2,3,4,8,9,10,12,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,"ia-14777839114","ia-14777840934","ia-14593537919",1,2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,0,5,13,14,16,19,24,25,49,50,51,52,58,59,61,63,65,71,72,75,76,80,82,86,88,92,93,94,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,3,5,6,7,8,9,10,11,12,13,17,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,1,2,3,4,5,6,7,8,11,12,13,14,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,95,96,97,98,99,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,282,283,285,286,287,289,291,292,294,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,32,33,34,35,36,37,38,39,40,41,43,47,49,50,51,52,53,54,56,57,58,59,60,61,62,65,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,114,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,33,34,36,37,38,39,40,41,43,44,46,49,51,52,53,54,55,58,106,111,112,0,10,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,101,102,103,104,105,106,94,96,97,98,107,0,2,3,4,5,10,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,1,3,5,6,9,10,11,12,13,15,18,19,20,23,24,27,32,34,35,2,4,5,6,10,11,12,15,16,18,21,22,23,25,28,32,35,36,37,38,39,40,41,42,46,47,51,52,53,54,55,57,58,60,61,63,64,65,66,67,68,70,72,"ia-14761455121",75,76,"ia-14577996468",78,79,80,82,83,84,85,86,87,88,89,91,93,95,96,101,102,103,104,109,110,111,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,139,140,142,143,144,147,148,149,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,199,200,204,205,207,208,209,210,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,235,236,237,238,239,240,241,242,243,245,246,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,312,313,314,315,317,318,319,320,321,322,327,328,329,330,331,332,335,336,338,339,340,341,342,343,344,346,347,348,349,350,351,352,358,360,361,363,366,367,369,372,373,374,375,376,377,381,382,383,384,0,23,26,30,1,6,10,11,3,5,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,2,4,5,7,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,3,4,5,6,7,11,12,21,24,26,27,28,29,31,32,33,38,39,40,43,45,49,51,53,54,55,58,61,62,63,71,72,73,74,75,76,77,78,79,80,82,83,85,87,94,95,96,97,98,99,102,103,105,106,110,111,113,115,119,120,121,122,123,124,125,126,134,136,137,138,139,0,20,5,6,8,9,10,11,12,14,16,17,19,20,22,24,25,26,31,32,33,34,36,37,38,39,40,47,48,49,50,51,54,55,56,58,59,60,61,62,64,65,66,67,68,69,70,71,74,75,76,1,2,3,4,5,6,12,15,16,17,18,20,21,22,23,27,28,29,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,3,4,5,9,12,13,14,15,17,21,22,25,26,28,29,30,32,34,35,36,37,40,41,42,45,47,48,50,53,54,56,57,58,61,62,63,72,1,2,3,4,5,6,7,10,9,11,12,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,1,3,4,5,6,7,8,10,9,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,2,3,4,5,6,7,8,9,10,11,3,4,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,26,27,28,33,35,27,35,37,39,44,45,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,5,6,8,9,10,5,6,8,9,15,16,17,20,24,26,27,29,34,35,39,41,45,46,48,49,52,54,56,57,58,59,60,64,66,67,68,70,71,75,77,78,79,80,81,85,87,88,90,91,93,94,98,106,107,108,109,111,112,113,114,118,119,122,123,125,126,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,68,69,70,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,99,100,104,105,106,107,108,109,110,111,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,45,46,47,48,49,50,51,52,54,56,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,77,78,79,80,81,82,84,86,87,88,89,90,91,92,93,94,96,97,99,100,101,102,103,104,105,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,140,142,143,144,146,147,148,149,150,151,152,155,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,39,40,42,43,44,45,47,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,3,4,5,6,7,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,32,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,4,5,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,40,41,42,43,44,45,46,47,48,49,50,51,0,1,2,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,115,116,117,22,23,32,33,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,27,28,29,30,31,32,34,35,37,40,42,43,45,46,47,48,50,52,53,58,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,0,1,2,3,4,5,6,7,8,9,11,12,13,15,17,18,19,20,21,22,23,25,27,28,29,0,76,77,81,82,85,86,87,88,91,92,95,96,97,98,2,3,4,5,6,7,8,10,11,14,15,16,17,18,19,21,23,25,26,29,30,33,34,35,37,40,43,44,45,46,47,51,10,11,12,13,14,9,15,20,21,25,26,27,28,29,31,32,35,36,38,41,42,43,44,45,46,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,95,97,98,100,103,104,105,106,107,111,112,113,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,1,3,4,5,6,7,10,12,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,41,42,43,44,45,46,47,50,52,53,54,55,56,59,60,61,62,63,64,67,68,69,70,71,72,73,74,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,1,3,4,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,2,3,4,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,2,3,4,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,38,65,4,5,6,7,9,12,21,25,26,27,34,36,37,38,40,42,50,52,56,58,59,60,61,62,63,64,65,67,68,69,70,71,72,74,75,76,77,78,80,81,82,85,86,87,88,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,116,117,119,120,121,124,130,134,137,138,139,140,141,142,143,145,146,1,2,3,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,22,23,24,25,26,27,29,30,31,32,33,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,4,7,19,27,28,33,34,37,44,45,48,51,53,54,55,59,60,61,63,1,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,75,76,77,81,82,83,84,86,87,89,90,91,92,93,94,95,96,97,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,3,4,5,6,7,8,10,11,12,13,14,15,16,17,19,20,21,22,23,25,26,27,28,29,30,32,33,34,35,37,38,40,41,43,44,45,46,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,71,72,73,74,75,76,77,79,80,81,83,84,86,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,182,183,184,185,186,188,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,7,8,9,10,11,12,13,16,20,21,22,23,24,27,28,29,34,35,36,37,38,39,45,46,49,50,51,52,54,55,56,57,61,67,73,75,83,84,85,86,88,89,8,11,29,32,1,2,3,4,7,8,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,59,61,62,63,64,65,66,67,68,69,71,72,73,74,75,77,78,79,80,81,99,0,1,4,7,156,224,294,317,318,324,325,327,328,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,43,44,45,46,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,28,30,32,34,35,13,21,23,48,0,1,2,3,8,12,13,14,15,16,17,18,19,20,23,29,30,31,32,33,34,36,37,38,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,60,62,63,2,3,4,5,6,7,8,9,10,11,12,13,14,19,20,22,23,24,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,90,91,92,93,96,97,98,99,100,101,102,104,105,106,111,112,113,114,115,117,118,119,120,121,122,126,127,128,129,2,3,7,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,5,6,7,8,9,10,11,12,13,14,15,16,2,4,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,23,24,25,26,1,3,4,5,6,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,2,4,5,6,7,10,11,12,13,0,498,499,32,34,35,37,2,3,7,9,11,13,15,17,19,21,23,25,27,0,3,6,9,11,13,15,18,20,23,30,34,38,1,3,5,6,7,8,9,10,11,12,13,14,16,17,18,19,21,22,2,4,11,14,23,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,5,8,10,14,16,43,47,8,10,16,19,21,22,23,24,25,26,27,28,29,30,32,36,39,40,41,43,44,46,48,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,68,69,70,73,75,76,77,78,79,80,81,82,83,84,86,88,89,93,94,95,97,98,100,99,102,103,104,106,107,108,110,111,113,123,124,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,155,156,157,158,159,160,162,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,182,183,185,186,187,188,190,191,193,194,195,196,197,198,199,200,201,203,204,206,207,208,209,211,212,213,214,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,282,283,284,285,287,288,289,291,293,294,295,297,298,299,300,301,302,305,306,307,1,5,6,8,10,23,24,26,27,29,30,31,33,34,36,37,38,40,41,43,44,45,47,48,50,51,52,53,54,56,57,58,59,61,62,64,65,66,67,68,70,71,72,73,74,75,77,79,80,81,82,84,85,86,87,88,89,90,91,92,93,95,97,100,101,102,99,105,106,107,110,111,112,114,115,117,118,120,121,123,125,126,127,129,130,131,132,133,135,136,137,139,140,141,142,143,144,145,146,148,149,150,151,153,154,155,156,160,161,162,163,164,165,167,168,170,171,172,173,174,176,177,179,182,183,185,186,187,188,189,190,191,194,195,196,197,198,199,201,210,211,213,214,216,217,219,220,222,223,225,226,227,229,230,232,233,235,236,238,239,240,241,242,243,244,245,247,248,249,251,252,254,255,256,258,259,261,262,264,265,267,268,270,272,273,275,276,277,278,279,280,281,283,284,285,286,287,288,290,291,292,294,295,296,297,298,299,301,302,303,305,306,307,308,310,311,312,314,315,316,317,318,320,325,326,327,328,331,332,333,334,336,337,339,340,342,345,349,356,360,373,385,388,389,390,391,393,396,397,398,399,400,403,410,411,412,413,417,418,420,421,422,423,424,425,427,430,432,433,434,435,439,440,441,442,443,444,446,455,456,457,458,459,460,464,467,471,472,473,475,477,478,479,481,482,483,485,486,487,488,489,491,492,493,495,496,498,499,500,502,504,505,507,509,510,512,513,515,516,517,518,520,521,522,523,525,526,527,528,529,531,532,533,534,535,536,537,538,539,540,542,543,544,545,546,548,549,550,551,553,554,555,557,558,559,561,562,563,564,566,567,568,570,571,573,574,576,577,579,580,582,584,587,588,589,590,592,593,594,595,596,598,599,600,601,603,604,606,607,609,611,612,614,615,617,618,620,622,625,626,628,629,631,632,634,635,637,638,640,641,643,645,647,648,649,651,652,653,654,656,657,658,660,662,663,664,665,667,668,669,670,671,672,674,675,677,679,681,683,684,685,686,687,688,689,690,691,693,695,696,697,698,699,700,702,703,704,705,707,709,710,711,713,714,715,716,718,719,720,721,723,724,726,727,728,730,731,732,733,735,736,737,738,739,740,742,743,744,745,746,747,748,749,750,751,2,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,63,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,88,90,92,93,94,95,98,99,100,101,102,104,105,107,108,109,110,111,112,113,115,116,118,119,120,121,122,123,124,126,127,129,130,132,133,134,135,137,139,140,141,143,144,146,148,150,152,154,155,156,157,159,161,162,164,165,166,168,170,172,173,175,177,179,181,183,184,185,187,189,3,4,5,6,7,10,9,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,73,74,76,77,78,79,80,81,82,83,84,86,87,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,108,109,110,111,112,113,114,115,117,118,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,144,145,146,148,149,150,152,153,155,156,157,158,160,161,0,2,3,5,7,10,11,9,0,1,2,4,8,10,11,12,13,15,16,17,18,19,21,22,23,24,26,27,28,30,32,34,35,36,37,39,40,42,43,44,45,46,0,5,6,7,9,10,13,14,15,16,17,19,21,22,23,24,25,26,27,28,29,30,31,35,36,38,39,40,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,1,2,3,7,8,11,12,9,14,16,18,19,23,24,25,28,30,32,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,61,63,64,65,66,67,69,73,75,76,77,78,79,80,83,84,85,86,87,88,90,95,99,100,101,102,103,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,123,124,125,126,127,128,131,132,133,134,135,136,137,139,141,146,147,148,149,150,151,152,153,154,156,157,158,160,162,165,166,172,174,175,177,178,179,180,181,182,184,185,187,188,190,191,192,193,194,195,198,199,200,202,203,204,205,207,208,209,210,211,1,2,4,5,6,8,9,10,12,13,14,15,17,18,20,0,3,4,5,6,7,21,23,25,26,27,28,29,32,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,3,4,5,5,6,7,0,1,2,3,4,5,6,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,192,194,195,196,197,198,204,205,207,208,209,0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,8,46,63,66,68,69,70,71,72,73,74,75,76,77,78,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,97,98,99,101,103,104,105,106,109,110,111,112,113,114,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,134,135,137,138,140,141,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,163,164,166,167,168,169,170,171,172,173,174,"ia-14596696060","ia-14760411116","ia-14781061384","ia-14740124596","ia-14782995523","ia-14576491319","ia-14576678857","ia-14590752049",0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,"ia-14578169897","ia-14577985340","ia-14762340654","ia-14784613983","ia-14777105134","ia-14779437582","ia-14593397577","ia-14593275399","ia-14756973796","ia-14779627682","ia-14757071506","ia-14757183826","ia-14779987552",0,2,3,4,5,8,9,2,"ia-14579986878",4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,82,83,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,126,129,132,134,135,136,137,138,142,143,144,146,147,148,149,150,151,154,156,157,158,159,160,161,165,166,167,168,171,172,173,175,176,177,179,180,182,185,186,187,188,192,193,194,195,197,202,203,204,205,206,207,209,210,211,212,213,214,216,219,220,221,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,1,2,4,5,6,8,9,10,11,12,13,14,15,18,19,20,24,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,47,52,53,54,55,57,58,59,60,61,62,63,66,67,69,70,71,72,73,74,75,76,77,78,82,83,84,86,87,89,90,91,93,98,100,101,102,103,104,105,106,107,108,109,115,116,118,119,120,121,122,133,134,135,137,142,148,149,151,153,154,156,157,158,160,161,163,169,178,179,180,182,183,185,188,189,190,192,193,195,199,200,201,202,203,204,205,206,207,209,210,216,217,218,219,221,223,226,227,230,234,235,236,237,239,241,243,244,246,247,248,249,252,257,261,264,265,266,267,268,282,297,298,299,300,301,302,303,304,306,307,312,314,315,316,317,318,319,321,323,325,326,327,328,329,330,331,332,334,335,336,337,338,341,342,343,344,345,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,396,397,398,399,401,402,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,423,424,426,433,437,439,441,442,443,445,446,2,3,4,5,6,7,9,10,11,15,16,17,18,19,20,21,22,23,24,25,27,28,29,31,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,111,112,114,115,116,117,118,119,120,121,122,123,124,127,128,129,130,131,132,133,134,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,281,282,283,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,361,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,408,409,410,412,413,414,415,416,418,419,420,421,422,423,424,425,428,429,430,431,432,434,435,436,437,438,439,440,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,462,463,464,465,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,504,505,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,522,523,524,525,526,528,529,531,533,534,537,538,539,540,541,542,543,544,545,0,1,2,4,6,11,12,13,14,15,16,17,19,20,21,22,24,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,50,52,53,56,57,58,63,75,76,77,78,80,81,84,85,87,88,89,90,91,92,93,94,95,100,99,101,102,103,104,108,109,110,111,112,113,114,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,137,138,139,140,141,142,143,145,146,147,149,150,151,152,153,154,155,156,157,159,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,194,196,197,198,199,200,203,204,205,206,209,210,211,212,213,218,219,220,222,224,225,226,229,230,231,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,251,255,0,2,"ia-14779855264",4,5,7,10,11,12,13,14,15,16,17,18,19,20,23,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,48,49,50,51,56,61,68,69,71,72,74,75,76,78,79,81,82,83,84,86,87,88,89,94,95,96,97,98,99,102,103,104,105,106,107,108,109,116,117,118,119,122,124,126,127,128,132,133,134,135,136,137,138,139,140,141,142,144,145,146,148,150,151,152,154,158,159,160,161,162,163,166,168,174,176,177,178,179,180,181,182,183,184,186,188,189,190,192,194,195,197,198,199,200,201,202,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,227,230,231,232,233,235,236,238,239,240,241,242,243,244,247,251,252,253,254,258,259,260,261,264,265,266,267,268,269,271,273,277,279,280,281,284,285,286,287,291,292,293,294,295,296,297,298,299,300,301,304,305,306,307,0,1,2,4,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,30,31,34,38,39,40,41,43,44,45,46,50,51,53,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,87,88,89,92,93,95,96,97,102,103,105,106,107,108,109,110,111,112,113,114,115,118,119,121,122,123,127,128,129,130,131,132,133,134,135,136,137,138,147,148,151,155,156,158,159,160,161,162,163,164,167,168,169,171,172,173,175,176,177,181,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,209,210,211,213,214,215,216,218,219,220,221,225,226,227,228,230,231,232,235,237,238,239,240,241,244,245,246,247,248,249,254,255,256,257,258,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,285,286,287,288,294,295,296,297,298,299,300,301,302,304,307,308,310,312,313,314,315,316,317,318,319,321,322,0,2,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,30,32,33,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,74,75,76,80,81,82,83,84,85,87,88,90,91,93,97,98,99,100,101,106,107,108,109,110,111,112,114,115,117,118,120,121,124,125,126,127,128,129,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,181,182,183,185,186,187,188,189,190,191,192,193,194,198,201,202,203,205,206,207,208,209,210,213,214,215,216,217,218,220,221,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,244,245,246,247,248,249,251,252,253,254,255,256,258,259,260,261,0,1,3,4,5,6,7,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,46,47,49,50,52,54,56,59,60,61,62,66,67,68,69,70,71,72,73,74,75,76,79,80,81,87,88,89,90,91,93,94,96,100,97,103,104,105,108,112,113,114,117,118,119,120,121,122,123,124,128,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,148,149,150,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,185,186,187,188,190,191,192,193,195,196,197,201,202,203,205,206,207,208,209,211,213,214,215,216,217,218,219,221,222,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,250,251,252,255,0,1,2,4,5,7,8,10,9,11,12,17,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,61,63,65,66,67,70,74,75,76,77,78,79,80,81,82,83,84,85,86,88,91,92,93,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,116,118,119,120,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,153,154,155,156,157,158,159,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,187,188,190,192,193,194,195,198,199,201,202,203,204,205,206,207,208,209,211,212,214,215,216,217,222,228,231,232,233,235,244,245,248,249,250,252,253,254,255,256,257,258,259,260,261,262,265,266,267,268,269,270,272,273,274,275,277,278,280,281,282,283,284,286,287,289,290,291,292,293,294,295,296,297,0,1,2,7,10,11,15,16,17,18,19,20,21,22,23,24,29,30,31,33,35,36,37,38,42,43,44,45,46,47,48,49,51,53,61,62,74,90,95,101,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,244,245,246,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,290,291,294,295,297,298,299,300,301,304,305,308,313,314,317,318,319,320,321,322,323,324,325,326,327,333,342,346,347,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,369,370,371,372,373,376,378,380,381,382,383,384,385,386,387,388,389,390,391,393,395,396,397,398,399,400,402,404,405,406,407,417,418,419,420,421,422,430,432,433,434,436,437,438,439,440,441,443,444,445,446,447,448,449,450,452,453,455,458,463,464,467,470,471,472,474,475,476,477,478,479,480,481,484,485,487,2,4,6,7,9,10,13,17,18,19,25,26,27,28,30,32,33,34,35,36,56,67,68,72,73,74,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,99,100,101,106,108,109,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,134,135,136,137,138,139,142,143,144,146,147,148,149,150,151,152,155,156,157,158,159,160,162,163,164,169,170,171,172,173,174,175,176,177,178,179,181,182,186,187,188,189,190,191,192,194,195,196,197,201,202,203,207,208,209,212,214,215,216,218,220,221,222,223,224,225,226,227,228,229,230,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,325,326,327,328,329,330,331,332,334,335,336,337,338,339,351,352,353,354,356,357,358,359,361,362,363,365,366,367,368,369,370,371,372,374,375,376,377,378,0,1,3,4,8,12,24,26,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,78,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,115,116,117,118,119,120,121,124,125,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,185,188,189,193,194,195,196,197,198,199,200,202,203,204,205,206,207,209,210,211,213,214,217,218,219,221,222,226,230,232,233,234,235,236,240,241,242,243,244,246,247,249,250,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,276,277,278,279,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,331,332,0,1,4,6,7,9,13,14,15,28,29,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,72,73,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,103,104,105,106,107,108,109,112,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,175,176,177,178,179,181,182,183,184,185,186,190,191,194,195,196,197,199,200,201,204,205,206,207,208,209,211,212,213,214,215,216,217,218,221,222,223,224,225,226,227,228,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,253,254,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,28,30,31,32,33,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,122,123,124,125,126,127,128,130,132,133,135,136,142,148,149,150,151,152,154,155,157,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,185,186,187,188,189,190,191,192,195,196,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,251,252,253,255,256,257,258,260,261,262,263,264,265,266,267,268,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,312,313,0,2,5,6,7,9,10,11,12,14,15,16,17,18,21,22,23,24,27,28,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,133,134,135,138,139,140,141,142,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,169,170,171,172,173,174,175,176,177,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,240,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,261,262,263,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,298,1,4,"ia-14781662534",5,6,8,10,9,11,12,14,15,16,17,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,54,55,58,59,60,61,62,63,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,162,164,165,166,167,168,169,170,171,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,221,222,223,224,225,226,229,230,231,232,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,259,260,261,262,267,268,269,270,271,272,273,277,278,280,282,285,286,287,288,290,291,292,296,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,318,319,322,323,324,325,326,327,329,330,331,332,335,336,338,339,340,341,342,347,349,350,351,352,353,354,355,357,358,359,360,364,366,368,369,370,371,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,390,392,393,394,395,396,397,398,399,402,403,404,406,407,408,410,414,417,418,420,422,423,424,425,426,427,428,429,431,435,436,438,439,441,442,443,446,448,451,453,454,455,456,457,458,459,460,462,463,464,465,466,468,470,471,472,473,474,475,477,478,0,5,7,8,9,11,12,13,15,18,19,20,21,22,26,27,33,37,38,39,41,44,45,46,47,48,49,51,53,54,55,56,57,61,64,65,66,68,69,70,71,72,79,80,81,82,83,84,87,88,89,90,91,92,94,95,96,98,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,125,126,127,128,129,133,134,135,136,137,139,140,141,142,147,150,153,154,155,156,157,158,159,160,161,162,163,164,167,168,169,170,174,175,176,177,178,180,183,184,186,187,193,195,196,197,198,200,203,209,210,211,213,215,217,219,220,221,222,223,224,226,231,232,233,235,236,237,240,241,249,250,251,253,254,255,256,257,258,259,261,262,265,269,270,272,273,275,276,278,280,281,282,283,284,285,286,287,289,292,293,294,297,298,299,300,301,304,306,307,310,311,312,313,314,315,316,322,325,327,328,330,331,332,333,334,335,336,337,338,339,1,5,6,7,12,13,9,14,15,17,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,54,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,83,84,85,87,90,91,92,93,94,97,98,99,100,101,102,103,104,105,106,109,110,112,113,114,115,116,117,118,119,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,311,312,314,315,317,318,320,321,322,324,325,326,327,328,332,335,340,342,343,345,346,347,348,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,370,372,373,374,375,377,378,379,380,381,382,383,384,386,387,388,389,390,391,394,399,400,402,406,407,410,411,412,413,414,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,438,439,440,441,442,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,24,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,103,104,105,106,107,108,109,110,112,113,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,263,264,265,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,388,391,392,393,394,395,396,397,400,401,402,403,404,406,407,408,409,410,411,415,416,417,419,420,421,422,423,424,425,426,427,428,429,430,432,433,435,436,437,438,440,441,442,443,444,445,446,447,448,449,451,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,481,482,483,485,486,488,489,490,491,492,493,497,498,499,500,501,502,504,505,506,507,508,509,510,511,512,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,65,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,92,93,95,96,97,98,99,100,101,102,103,104,105,106,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,298,299,300,301,302,303,304,305,306,307,1,2,3,4,5,6,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,60,61,62,63,64,68,69,70,72,73,74,76,77,80,81,82,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,160,163,164,165,166,167,168,169,170,171,172,173,175,177,178,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,398,399,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,370,371,0,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,103,104,105,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,274,275,276,0,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,94,95,96,97,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,221,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,248,249,250,251,252,253,255,256,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,62,63,66,67,73,76,78,79,80,81,82,83,84,85,86,87,88,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,143,144,146,147,148,149,150,151,152,154,158,159,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,100,101,102,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,201,204,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,263,264,265,271,273,274,275,277,278,0,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,96,97,99,100,101,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,170,172,173,174,175,176,177,178,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,202,205,207,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,255,256,259,260,261,262,267,269,270,271,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,74,75,79,80,82,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,140,141,142,143,144,145,147,148,149,150,151,154,155,156,157,158,159,161,162,163,164,166,168,170,171,173,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,0,2,3,4,5,6,7,9,10,11,12,13,20,21,23,24,25,26,27,28,29,30,31,32,35,37,38,39,40,41,42,51,52,55,56,57,60,61,62,63,65,66,71,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,89,90,91,92,95,96,97,99,101,102,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,121,122,123,124,126,0,3,4,5,8,10,11,12,19,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,55,56,58,59,60,61,62,63,66,67,73,74,76,79,81,82,83,84,86,88,89,90,91,95,96,97,99,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,131,132,133,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,127,128,129,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,174,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,195,196,197,198,199,203,204,205,207,209,210,211,212,213,214,216,219,220,221,223,224,228,0,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,49,50,51,52,55,56,57,59,60,61,62,63,64,65,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,136,137,138,139,142,143,144,145,146,147,148,149,150,151,153,155,156,157,158,159,160,161,165,166,167,168,169,170,171,172,173,174,175,176,178,180,181,182,183,184,186,189,190,191,192,193,195,196,197,199,200,201,202,4,5,6,"ia-14779438021",8,10,9,11,12,13,14,15,16,18,21,22,"ia-14802460833",23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,40,"ia-14596113607",42,44,45,46,48,49,50,52,53,"ia-14595984348",54,55,56,57,58,61,62,63,"ia-14780274964",65,68,69,70,71,72,73,74,75,76,77,79,80,81,82,"ia-14802505213",84,85,86,87,88,89,90,91,92,93,94,"ia-14779507411",95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,118,119,120,121,122,"ia-14782326442",124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,"ia-14596063258",166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,"ia-14782773755",264,265,266,267,268,269,270,271,"ia-14782780395",272,273,274,275,276,277,278,280,281,282,283,"ia-14782789085",284,285,286,288,289,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,309,310,311,312,313,314,315,316,320,321,0,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,43,44,48,49,50,51,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,170,172,173,174,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,231,234,235,237,238,239,240,241,242,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,0,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,0,"ia-14586045159",3,4,5,6,7,8,10,11,12,14,15,16,17,19,"ia-14769531401",20,21,22,23,24,25,"ia-14586225407",26,"ia-14792575803",29,"ia-14772707235",30,31,32,33,34,35,36,37,"ia-14586231977",38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,"ia-14772737015",77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,"ia-14770389704",93,94,95,"ia-14586109258",96,97,99,100,"ia-14586111588",101,102,103,104,105,106,"ia-14586047730",107,108,109,110,"ia-14769587661",111,112,113,115,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,1,2,3,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,1,2,3,5,7,8,9,11,12,14,17,19,22,24,25,26,28,29,30,31,32,34,36,37,38,39,40,42,43,45,46,47,49,52,55,57,58,59,60,61,62,64,67,68,69,70,72,73,74,75,76,78,80,83,84,85,87,88,89,90,91,96,100,101,105,108,110,111,112,115,117,120,125,128,132,135,138,141,0,0,0,0,0,0,0,0,0,2,3,4,5,6,7,8,10,11,12,15,16,17,20,21,22,23,27,29,30,35,43,45,55,57,58,61,62,63,68,70,74,83,84,85,86,87,88,101,103,107,109,111,113,123,124,139,143,144,162,167,168,169,171,181,185,189,190,191,194,197,201,211,217,220,221,233,234,235,236,241,243,244,254,264,265,271,275,280,288,295,298,304,308,309,311,312,319,320,322,323,328,334,335,337,339,341,345,350,355,361,364,367,369,385,388,392,394,396,399,408,411,415,426,431,439,440,443,445,449,463,464,467,468,477,482,483,485,493,494,497,507,512,513,514,515,517,522,523,529,537,542,545,555,560,566,572,576,588,591,592,598,600,605,607,609,610,612,613,633,638,639,642,643,646,649,654,655,658,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,21,22,23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,34,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,434,435,441,449,456,1,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,411,412,413,414,415,416,417,418,419,420,421,422,423,424,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,1,2,3,5,6,8,10,9,11,12,13,14,15,16,17,23,26,27,29,30,31,32,33,35,36,37,38,39,41,43,44,45,47,49,50,51,52,53,54,55,56,57,59,60,62,63,66,67,68,69,71,72,73,74,77,80,81,82,83,84,85,86,87,89,1,2,3,6,8,9,10,11,12,14,16,17,18,19,22,23,24,26,27,28,29,30,31,32,33,35,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,85,86,87,88,90,91,92,93,94,95,96,97,98,100,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,126,127,128,129,130,133,134,135,139,140,141,142,144,148,149,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,185,186,187,188,189,190,191,192,193,194,"ia-14780442291","ia-14783600945","ia-14596942379","ia-14781259744",0,4,6,7,8,0,1,2,3,4,5,6,0,1,2,3,4,5,6,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,42,43,44,45,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,103,104,105,107,108,109,110,111,112,115,116,117,118,120,121,122,123,124,125,126,127,128,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,149,150,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,173,174,176,177,179,182,183,185,186,187,188,190,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,0,0,0,0,0,0,0,0,0,1,13,14,15,16,17,18,19,5,6,7,8,0,1,2,3,10,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,96,97,101,102,103,104,105,106,107,108,109,110,111,112,123,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,152,154,156,157,158,160,161,163,164,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,233,234,235,236,237,238,240,241,242,243,244,245,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,301,304,306,308,309,311,312,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,371,372,376,377,380,382,384,385,386,387,389,390,391,392,393,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,485,486,487,488,489,491,492,493,494,495,496,497,498,499,500,501,502,503,505,506,507,508,510,511,518,523,527,529,531,538,539,540,541,542,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,603,604,605,606,607,608,609,610,611,612,613,614,617,618,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,689,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,717,718,719,720,721,723,725,726,728,729,730,731,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,757,760,761,762,763,764,765,766,769,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,89,90,91,92,93,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,0,1,3,4,5,6,7,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,3,4,5,6,8,10,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,205,206,207,208,209,211,212,213,214,215,216,217,220,221,222,223,224,225,226,227,228,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,274,276,277,278,279,280,281,283,284,285,286,289,290,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,0,1,2,3,5,6,7,8,10,11,12,9,0,1,2,4,5,8,10,9,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,0,2,3,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,2,3,4,5,8,9,11,12,14,17,18,19,22,23,28,31,32,34,37,39,41,42,45,46,48,49,"ia-14589896340","ia-14590030239",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,103,104,105,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,146,147,148,149,1,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,49,50,51,52,53,54,2,4,7,8,10,11,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,"ia-14781027992",103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,0,0,0,1,2,4,5,1,2,3,4,5,6,8,10,11,12,13,14,15,16,17,18,19,21,22,23,26,29,30,31,32,34,35,36,37,41,43,45,46,48,49,53,54,55,56,57,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,77,82,83,86,87,88,90,91,92,94,95,97,102,104,98,99,105,106,107,108,109,111,112,113,114,115,117,119,121,122,123,124,125,127,128,129,130,131,132,133,136,137,140,141,142,143,145,146,147,148,150,151,154,156,160,161,162,165,166,167,169,170,172,173,174,175,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,210,211,212,213,214,215,216,217,218,220,221,222,224,225,226,237,239,240,241,243,244,245,246,247,248,250,251,255,258,260,261,262,263,265,266,267,268,269,270,271,272,275,278,280,281,282,287,289,295,297,299,300,304,308,313,314,323,324,329,331,332,333,336,337,341,343,344,345,346,347,362,368,371,372,381,382,383,385,387,390,392,400,402,406,407,413,418,433,438,447,450,451,454,455,457,458,459,460,461,462,465,466,467,468,469,471,472,473,475,0,1,2,3,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,99,101,103,105,107,109,113,114,115,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,1,2,"ia-14777662862",10,7,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,32,33,39,40,41,42,43,44,45,46,47,50,"ia-14591426248",51,52,53,"ia-14774919691",54,55,56,57,58,59,61,62,63,64,65,71,72,73,74,75,76,77,78,79,80,81,"ia-14755112356",83,84,86,87,91,93,95,98,99,100,102,104,106,107,109,110,111,112,114,116,119,120,121,122,125,126,127,129,130,131,132,133,135,136,137,139,"ia-14775018691",142,143,146,147,148,149,150,151,153,157,160,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,0,1,2,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,0,1,4,5,6,7,8,9,10,11,12,"ia-14783240552",15,16,17,18,19,20,22,23,24,25,26,"ia-14780450541",28,30,32,33,34,35,36,37,38,"ia-14596962478",39,40,41,42,44,47,48,50,51,52,53,54,55,57,58,59,60,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,"ia-14760639296",99,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,121,123,124,126,128,130,132,133,134,135,136,137,138,139,140,141,142,143,144,"ia-14597011038",146,147,149,151,153,155,156,157,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,184,185,186,187,188,189,190,191,192,"ia-14783335652",194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,"ia-14597001840",234,235,236,237,238,"ia-14783713775",239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,294,301,302,303,305,306,310,311,319,320,321,322,328,329,"ia-14760756106",332,334,335,336,337,338,"ia-14780610251",339,340,341,342,343,344,345,346,347,0,1,2,3,4,5,6,7,8,10,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,"ia-14598109398",87,88,90,91,92,93,94,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,219,220,"ia-14761842486",222,223,224,225,226,227,228,229,230,231,232,233,234,"ia-14782493164",237,238,"ia-14598186929",239,240,241,242,243,244,245,246,247,"ia-14598148680",249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,"ia-14761875556",274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,"ia-14761893676",295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,"ia-14781774371",341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,"ia-14781788461",363,364,365,366,367,368,369,"ia-14761960116",370,"ia-14781810511",373,374,376,377,378,"ia-14761969306",379,380,381,382,383,384,385,386,387,"ia-14598456877",389,390,391,392,393,394,395,396,397,398,399,400,401,"ia-14784627152",403,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,"ia-14762003466",438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,466,467,468,469,470,471,472,473,474,475,476,477,478,479,482,483,484,485,489,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,"ia-14596653679",1,2,3,4,5,6,7,8,10,11,12,9,13,14,16,17,"ia-14760336006",19,20,21,22,23,24,25,26,27,28,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,"ia-14596702779",88,89,"ia-14596703369",92,93,94,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,"ia-14803243503",121,"ia-14783390125",123,124,125,126,127,128,129,130,131,132,"ia-14783398545",133,134,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,"ia-14760415806",152,154,155,157,158,159,160,"ia-14781060914",161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,"ia-14596728670",188,190,191,192,193,194,195,196,197,198,199,200,"ia-14781086554",202,203,204,205,206,"ia-14781091374",208,209,210,211,212,213,215,216,"ia-14596745610",218,219,220,221,222,"ia-14803311733",224,225,"ia-14803314173",227,228,229,"ia-14596793699",231,232,233,234,235,236,237,238,239,240,241,242,243,"ia-14596828698",245,246,247,248,"ia-14760478076",250,251,252,"ia-14596833798","ia-14783129322",255,256,"ia-14760483376","ia-14783131662","ia-14760484676",260,261,262,263,"ia-14596815869",265,266,267,268,269,270,271,"ia-14760492896",273,274,275,276,"ia-14803347813",278,279,280,281,282,"ia-14760502136",284,"ia-14596857508",286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,"ia-14596844839",302,303,304,305,306,307,"ia-14803372453",308,310,311,312,313,314,315,316,317,318,319,320,"ia-14596820490",321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,"ia-14760551326",345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,"ia-14780425921",377,"ia-14597056637",380,381,382,383,386,387,388,389,390,391,392,393,394,395,396,397,398,401,402,403,404,405,406,407,408,409,410,411,412,413,414,"ia-14780449771",416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,"ia-14596904130",436,437,438,439,440,"ia-14760617746",442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,474,475,476,477,478,479,480,481,482,483,484,485,486,487,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,1,2,3,4,7,8,9,10,11,14,17,20,21,22,23,24,25,26,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,73,76,77,78,79,80,81,82,83,85,86,87,89,90,91,92,94,100,101,102,96,97,98,99,103,104,105,106,107,108,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,149,150,151,152,153,154,155,157,158,159,161,165,166,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,216,217,218,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,238,239,242,243,244,246,247,249,250,252,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,0,3,4,5,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,83,84,85,86,87,90,92,93,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,184,185,186,187,188,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,19,20,21,22,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,172,173,174,175,176,177,178,180,181,182,183,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,212,213,214,215,216,217,218,219,220,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,395,399,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,427,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,453,454,455,456,457,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,482,483,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,588,589,590,593,597,598,599,600,601,602,603,605,606,607,608,609,610,611,617,619,621,623,627,628,629,630,631,632,633,634,635,636,637,0,1,2,3,4,6,8,10,11,2,10,11,3,4,5,6,7,8,9,13,14,15,16,17,0,1,2,3,4,5,6,7,8,4,5,6,7,8,10,9,11,12,13,0,2,3,4,5,3,4,5,6,8,9,10,12,13,14,15,0,4,8,9,13,14,15,16,17,18,19,21,23,26,27,28,29,30,31,32,33,34,35,38,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,21,22,23,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,19,20,21,22,23,24,25,26,2,6,9,11,12,15,16,17,18,21,22,23,24,25,26,27,28,29,32,35,36,39,40,41,42,44,51,52,0,1,2,3,4,5,6,7,8,10,11,14,15,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,95,97,99,100,102,104,105,106,107,108,109,110,111,113,114,115,116,117,118,120,122,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,265,266,267,268,269,270,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,296,298,299,300,301,302,303,305,306,307,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,"ia-14585320208",53,54,55,56,57,58,"ia-14769610414","ia-14585330458",61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,96,97,100,98,101,102,104,105,106,109,110,111,112,114,115,116,117,118,119,122,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,152,153,155,157,159,161,162,163,164,165,166,167,168,169,170,171,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,"ia-14585563767",216,217,218,219,220,222,223,"ia-14769688154",226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,245,247,248,249,"ia-14768884781",251,254,256,257,258,259,260,261,262,265,266,267,268,270,271,273,274,275,277,279,280,281,282,283,284,285,286,287,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,"ia-14585600707",312,313,315,316,317,318,"ia-14769726024",320,321,322,323,326,328,329,330,331,332,333,334,335,336,337,338,339,"ia-14769735194",341,343,344,345,346,347,348,350,351,352,353,354,"ia-14791967043",359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,378,380,381,382,383,384,386,387,389,390,391,392,393,394,395,398,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,26,27,28,29,30,31,32,33,"ia-14580833687",35,36,"ia-14580657679",38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,"ia-14580861647",57,58,59,60,61,62,63,75,76,"ia-14744330466",78,79,80,81,82,83,84,87,88,89,90,"ia-14764169431",92,93,94,95,96,97,98,101,102,"ia-14580709389",104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,"ia-14580819038",238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,"ia-14744484356",278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,"ia-14744542406",331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,"ia-14744577066","ia-14765225444",364,"ia-14767579615",366,367,368,370,371,372,373,374,375,378,379,381,382,383,0,1,2,3,4,5,6,7,8,9,10,"ia-14595714669",12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,"ia-14802295763",69,70,71,72,73,74,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,"ia-14780130354",139,140,141,"ia-14782140672",142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,168,169,170,171,172,173,175,176,177,178,179,180,181,182,"ia-14759534976",184,185,186,187,188,189,190,191,193,194,195,196,197,198,"ia-14596036467",200,201,202,203,204,205,"ia-14759551986",207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,"ia-14596068657",235,236,237,238,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,2,3,4,6,0,4,10,11,12,14,15,16,17,18,19,20,21,23,24,25,27,28,30,31,33,34,36,38,39,40,41,42,44,45,46,47,48,49,50,51,56,58,59,62,65,68,69,71,72,73,74,76,77,78,79,81,82,84,85,86,87,89,90,91,94,95,99,101,103,107,109,110,111,112,113,115,116,117,118,120,122,125,126,127,130,131,132,133,134,135,136,137,138,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,164,165,166,167,168,169,170,173,176,177,179,180,181,182,183,184,188,190,191,192,193,195,196,197,198,199,201,203,204,206,207,208,209,210,211,215,216,217,218,219,220,225,226,229,230,231,232,233,235,236,237,238,239,240,241,243,244,246,247,248,249,253,254,255,257,258,259,260,261,262,263,265,266,267,268,269,270,272,273,274,275,276,277,278,282,283,284,286,287,288,289,291,292,293,294,295,296,300,304,305,306,307,308,309,310,311,312,315,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,88,89,90,91,92,93,94,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,125,126,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,192,193,194,195,196,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,0,0,1,2,3,4,5,9,10,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,45,46,47,48,49,50,51,53,54,55,56,57,58,59,61,62,63,65,68,69,70,71,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,0,2,3,4,5,6,8,10,9,11,12,14,16,18,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,78,79,80,81,82,83,84,0,1,2,3,5,6,7,9,10,11,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,90,91,92,93,94,95,96,97,98,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,120,124,126,129,130,131,134,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,0,1,2,3,4,5,4,6,7,8,9,10,11,12,13,14,1,3,4,5,6,1,2,3,5,7,8,10,11,14,15,17,18,21,22,23,25,35,36,38,39,40,41,42,43,45,46,49,11,12,17,18,19,20,23,28,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,1,2,3,4,5,6,7,9,10,13,14,16,17,18,19,23,25,26,27,28,2,3,6,7,8,9,10,11,12,0,1,2,4,5,6,7,8,9,10,11,13,14,15,0,1,3,4,5,6,7,1,2,3,4,5,6,8,9,10,11,1,2,3,5,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,34,35,36,37,40,41,42,43,44,46,47,48,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,67,69,70,71,73,77,78,79,81,82,83,84,85,86,87,88,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,5,10,11,12,13,14,15,16,17,18,20,23,24,25,26,27,28,29,30,31,32,33,35,36,37,40,41,43,62,64,73,4,6,13,14,15,16,17,19,23,30,31,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,66,0,2,4,6,9,10,12,13,14,0,2,3,4,6,7,8,9,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,0,7,8,0,2,3,4,5,6,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,31,1,2,4,5,6,0,1,3,4,7,0,2,0,1,2,3,6,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,28,29,30,31,32,33,34,36,37,38,40,42,43,1,2,3,4,5,6,9,10,11,2,3,4,5,7,10,11,14,18,25,27,28,30,31,33,34,37,38,40,42,43,44,46,50,51,55,56,58,59,60,62,64,65,66,69,70,71,72,73,74,76,77,79,80,82,83,86,87,88,89,91,92,93,95,97,98,99,100,101,103,104,105,106,109,113,114,116,117,118,120,122,123,124,125,126,128,129,133,134,135,136,137,139,140,142,146,147,148,149,153,154,155,156,158,159,160,162,173,174,175,176,179,180,181,182,183,184,185,186,188,189,190,191,192,194,195,197,198,199,200,201,203,204,205,207,208,209,210,213,215,217,219,220,221,224,225,226,227,228,229,230,232,233,234,235,236,237,239,242,243,244,245,246,249,250,251,252,253,254,255,257,260,261,263,264,265,267,268,269,270,272,273,274,276,279,280,284,285,286,287,1,2,5,6,8,10,9,13,14,16,17,18,19,20,21,22,23,25,26,28,29,32,33,34,39,40,43,44,45,46,47,50,51,53,54,55,56,58,59,62,63,65,66,69,70,71,72,73,74,75,76,77,79,80,82,83,85,86,87,88,89,90,91,92,93,94,96,97,100,101,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,120,122,123,124,126,127,128,129,130,131,133,137,138,142,143,148,149,150,153,155,156,159,160,161,162,164,165,166,168,169,170,172,174,175,176,177,179,180,181,182,183,184,185,1,3,4,6,12,13,15,17,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,36,37,38,39,41,42,43,44,47,48,49,50,51,52,53,55,56,57,58,59,60,61,64,67,68,70,72,73,74,75,77,78,79,82,0,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,2,4,8,9,12,13,17,18,19,20,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,48,49,50,52,54,55,56,57,58,59,60,61,62,64,67,68,69,70,72,73,75,77,79,80,84,85,88,89,90,100,103,107,109,91,92,95,110,111,112,113,114,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,164,166,169,170,172,174,175,176,177,178,179,180,181,183,184,185,187,188,189,190,191,192,193,194,195,196,199,200,201,202,203,205,206,207,212,223,225,227,228,229,230,231,232,233,236,238,240,241,242,243,244,245,246,247,248,250,252,254,255,256,258,264,266,268,269,272,273,275,276,277,278,279,280,282,284,286,289,290,291,293,295,296,297,298,300,301,302,303,304,307,309,310,311,312,313,314,315,316,318,320,321,322,324,325,326,327,328,329,333,334,336,339,342,343,344,345,346,347,348,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,380,381,382,383,384,385,387,388,389,390,391,392,393,394,395,397,398,399,400,401,402,403,404,405,407,408,410,411,412,413,414,415,416,417,418,419,420,421,422,423,425,426,432,433,438,439,440,442,443,444,448,449,450,451,452,453,454,455,456,457,458,459,460,462,463,464,465,466,467,468,469,470,473,474,475,476,477,478,479,482,484,485,0,1,2,4,6,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,104,105,106,107,108,109,110,111,112,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,4,5,6,7,9,14,20,23,24,25,26,27,30,31,33,34,35,36,38,39,40,41,42,44,45,46,47,50,54,1,2,5,16,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,34,35,36,37,42,43,44,45,46,47,48,50,51,52,53,54,55,57,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,80,1,3,4,5,6,7,8,10,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,35,36,37,38,39,41,42,43,44,45,46,47,49,50,52,53,54,56,58,59,60,61,62,63,64,65,66,68,69,71,72,73,74,75,76,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,100,99,101,102,103,104,105,0,1,2,4,5,7,10,8,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,92,93,94,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,306,307,309,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,330,331,332,333,334,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,485,486,488,489,490,491,492,493,494,495,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,567,568,569,570,571,572,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,0,3,5,9,10,11,13,14,15,16,18,19,20,21,22,23,24,27,28,32,33,35,36,37,38,42,43,49,50,53,55,58,61,86,93,1,2,4,6,7,8,11,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,41,42,43,44,45,46,48,51,54,55,62,63,69,71,78,81,86,88,94,100,105,111,112,113,114,116,121,124,127,128,129,130,131,132,133,135,136,137,138,139,142,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,30,31,32,33,34,35,36,38,39,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,67,68,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,96,97,99,100,101,103,104,105,106,107,108,109,110,111,113,114,115,116,119,120,123,124,125,126,127,128,129,131,134,135,136,137,138,139,140,141,142,145,146,147,148,149,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,35,36,37,38,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,19,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,198,202,203,205,206,208,209,218,219,224,226,228,231,239,262,263,268,273,274,275,277,278,280,281,282,286,287,289,290,291,292,293,294,295,296,299,304,314,315,316,317,318,321,322,324,326,327,329,331,332,333,338,339,340,341,342,343,344,345,346,347,348,349,351,356,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,406,407,408,409,410,411,412,413,414,415,416,421,422,423,424,425,426,427,428,429,430,431,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,541,542,543,544,545,546,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,600,601,604,605,606,607,608,609,610,611,612,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,652,653,654,655,656,657,658,659,661,663,664,665,666,667,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,695,697,698,699,700,701,705,706,707,708,709,710,711,712,713,714,715,717,718,719,720,721,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,765,766,767,768,769,770,772,773,774,776,780,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,805,0,1,2,8,10,9,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,37,38,39,40,41,42,44,45,46,47,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,97,100,98,99,101,102,103,104,105,106,107,109,110,111,112,117,118,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,174,175,176,177,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,299,300,301,302,303,304,305,307,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,357,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,375,376,379,380,381,382,383,384,385,386,387,390,391,392,393,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,432,433,434,435,436,438,439,440,441,447,448,449,450,451,453,454,455,456,457,458,459,460,461,462,463,465,466,467,468,469,470,471,472,473,474,475,476,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,497,498,499,500,501,502,503,504,505,506,507,508,510,511,512,513,514,517,519,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,589,590,592,593,594,595,596,598,599,600,602,603,604,605,606,607,608,609,610,611,612,614,615,616,617,618,619,620,622,623,624,625,626,628,629,630,632,633,635,636,637,639,640,641,642,644,645,648,649,650,652,653,654,655,657,662,663,664,665,668,670,671,672,673,676,677,678,679,680,681,682,684,685,686,687,688,689,690,691,692,694,695,696,697,698,699,700,701,702,703,704,706,707,708,709,710,711,715,717,719,720,721,722,723,724,725,726,729,731,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,798,799,800,801,802,805,806,807,809,810,811,812,813,814,815,816,817,818,819,820,821,822,824,825,826,827,828,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,46,47,48,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,"ia-14591461309",31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,"ia-14775842674",52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,"ia-14778273235",82,83,84,85,86,87,88,89,90,91,92,93,94,95,"ia-14755290046",97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,"ia-14591679989",130,131,"ia-14778009652",133,134,135,136,"ia-14798225743",138,139,140,141,142,143,144,145,"ia-14775231711",147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,"ia-14778108532",169,170,171,172,173,174,175,176,177,178,179,180,181,"ia-14775337821",183,184,185,186,187,188,189,190,191,192,193,194,195,"ia-14778176252",196,198,199,200,"ia-14591863239",202,203,204,205,206,207,208,209,210,211,212,213,214,215,2,3,4,5,6,7,12,9,15,18,20,21,22,28,30,32,34,51,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,3,4,5,6,7,12,16,18,19,20,9,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,0,2,4,5,6,0,2,4,6,7,1,2,3,4,6,7,9,10,11,15,16,17,18,19,20,60,61,62,63,66,67,69,70,71,76,78,81,82,83,84,85,86,87,88,89,90,91,92,93,95,98,99,100,101,103,104,105,107,108,110,112,114,116,117,118,119,121,122,123,125,126,127,130,131,133,135,136,137,138,140,141,142,143,145,146,148,149,150,151,152,153,154,155,156,160,161,163,166,167,168,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,4,7,9,12,13,18,21,25,29,31,33,34,35,36,38,40,41,42,43,46,47,48,49,51,52,54,55,56,57,58,59,60,63,64,67,69,71,72,74,1,2,3,5,6,7,8,10,9,12,13,14,16,17,20,22,23,24,25,26,27,29,30,33,45,46,47,51,52,53,54,55,58,59,60,61,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,0,3,4,5,7,18,25,28,31,"ia-14577114438","ia-14577286247","ia-14577286867","ia-14760587431","ia-14577305007","ia-14577306927","ia-14763440202","ia-14577077330","ia-14577078000","ia-14577127269","ia-14740777076","ia-14577084840","ia-14577196809","ia-14763851375","ia-14577165260","ia-14577230128","ia-14763877935","ia-14577420607",0,1,2,3,4,5,6,7,8,9,10,0,1,3,4,5,6,7,8,9,10,11,12,13,15,16,18,19,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,47,48,50,51,52,54,55,56,58,59,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,80,82,83,84,85,86,87,90,94,95,96,97,98,99,101,102,103,104,106,108,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,131,136,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,165,168,170,171,173,174,175,176,178,179,180,181,182,183,184,186,187,189,190,191,192,193,194,195,196,197,198,200,201,202,203,206,207,209,210,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,231,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,257,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,306,307,308,309,310,311,313,314,315,317,318,319,320,323,324,325,327,328,330,331,332,333,334,335,336,337,338,339,340,343,344,345,346,347,349,350,352,353,355,356,360,361,362,363,364,365,366,367,368,369,370,372,373,375,376,377,378,379,385,386,387,388,391,394,395,396,398,399,400,402,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,420,421,422,424,425,427,428,429,430,431,432,433,436,437,438,439,440,441,442,443,444,445,446,447,449,450,453,454,455,456,457,458,459,460,461,462,463,465,467,472,473,474,475,476,478,479,480,481,482,485,486,487,488,489,491,493,494,495,496,497,498,500,502,503,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,523,524,526,527,528,529,530,531,532,533,535,536,537,538,539,540,542,543,544,545,546,548,549,550,551,552,554,555,556,557,558,559,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,589,590,591,592,593,594,595,596,597,599,601,603,604,605,606,607,608,609,611,612,613,615,617,618,619,620,621,622,623,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,644,645,646,648,649,650,651,652,654,655,656,657,658,659,660,661,662,665,666,667,669,670,672,673,674,675,678,679,681,682,683,684,689,690,691,692,696,697,698,699,700,702,703,704,705,707,710,711,714,715,716,717,718,721,722,723,724,725,726,727,728,729,730,732,733,734,735,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,4,12,13,"ia-14598323428",15,16,17,"ia-14598265260",19,20,21,22,"ia-14598314099","ia-14782620694",25,"ia-14781832871","ia-14598275620",28,29,30,31,32,33,34,36,38,"ia-14784640432","ia-14784641122","ia-14598351348",42,43,44,45,46,47,48,49,"ia-14598339809","ia-14785003855","ia-14598298630",53,54,55,56,57,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,109,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,0,1,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,31,32,34,35,36,37,38,39,40,43,45,47,48,49,50,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,146,147,149,152,153,154,155,157,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,2,3,5,7,8,9,10,11,13,14,15,17,18,19,23,24,25,26,27,28,29,30,32,35,37,39,40,41,42,43,45,46,47,49,50,51,52,53,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,90,91,92,93,94,95,96,97,100,101,106,108,110,113,114,115,116,117,118,119,121,122,123,124,127,128,129,130,131,132,133,135,137,139,140,141,142,143,144,148,1,2,3,4,5,6,7,8,9,12,16,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,50,52,54,55,56,57,58,59,60,61,62,63,64,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,94,95,96,97,98,99,100,101,102,104,106,107,108,109,114,115,116,117,118,119,120,121,122,124,125,126,130,131,132,133,134,135,136,137,138,139,141,142,144,145,146,147,148,153,154,155,156,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,130,131,132,134,135,136,137,138,140,141,142,143,144,145,146,0,2,3,4,5,6,8,11,9,12,13,14,16,18,19,24,26,27,28,29,32,37,38,39,41,44,46,49,52,53,54,55,56,57,59,60,61,62,63,66,68,69,71,72,73,75,80,82,83,85,87,88,89,90,91,92,95,96,98,101,103,104,105,110,111,113,114,118,120,121,124,126,127,128,129,130,131,133,134,135,136,138,142,143,144,145,146,147,148,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,179,180,185,187,188,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,208,213,214,215,216,217,218,219,220,221,224,228,230,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,263,265,0,1,2,3,4,5,6,7,10,8,9,11,12,13,15,17,18,20,23,24,25,26,29,30,32,35,36,38,40,42,43,44,46,47,48,49,51,52,53,54,58,59,60,61,62,63,65,66,68,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,99,101,102,103,107,108,109,110,111,113,114,115,118,119,122,123,125,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,182,183,184,185,186,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,216,219,221,223,224,227,229,230,231,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,60,61,62,0,1,3,4,5,6,7,9,10,12,0,1,2,3,4,5,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,70,72,74,75,76,3,5,6,8,10,12,13,14,15,0,1,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,7,9,10,12,13,14,15,16,21,22,23,24,25,26,28,33,34,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,47,48,50,52,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,0,1,3,5,6,7,8,10,11,12,13,14,15,16,17,18,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,141,142,144,145,146,148,149,150,151,152,153,154,155,156,157,159,160,161,163,164,165,166,167,168,169,170,171,174,0,1,2,3,4,5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,90,91,93,98,99,100,101,102,103,104,105,0,1,2,3,4,10,11,12,13,15,16,17,18,0,2,3,5,7,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,23,24,26,27,29,30,32,33,34,36,37,38,42,43,44,45,46,48,49,50,51,52,53,54,55,58,59,61,62,63,65,67,68,70,71,73,77,79,82,83,86,2,4,5,8,10,11,13,15,16,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,34,35,37,3,4,7,8,9,10,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,31,32,33,35,36,37,38,39,40,41,42,43,45,46,48,49,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,3,4,5,6,7,8,9,10,11,13,14,15,16,17,20,0,1,2,3,4,5,6,7,8,9,10,11,17,19,20,21,22,23,24,"ia-14758640996","ia-14758648786","ia-14595145667","ia-14594947750",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,36,39,1,2,3,5,7,8,9,10,12,14,16,19,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,0,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,1,3,4,5,6,7,10,9,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,80,81,83,85,86,87,89,90,91,92,97,98,100,101,102,104,106,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,158,161,162,163,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,235,236,237,238,239,240,241,244,245,246,247,248,249,250,251,252,253,254,255,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,289,290,291,294,295,297,299,300,303,304,307,308,309,310,311,313,314,316,318,319,320,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,347,349,350,351,352,353,354,356,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,375,0,2,3,4,5,6,7,8,4,5,6,33,2,5,7,8,9,10,11,12,13,14,15,16,3,4,5,12,22,24,25,27,29,30,32,33,34,36,40,42,43,44,45,46,47,48,49,51,52,55,56,57,58,61,62,66,67,68,69,70,71,73,75,78,82,84,85,86,87,88,91,92,93,94,95,96,99,103,104,105,107,108,111,112,113,118,119,120,121,122,126,127,131,133,134,135,139,140,142,143,145,149,155,156,157,162,163,164,165,166,167,169,170,171,172,173,175,176,177,180,181,182,183,184,188,189,190,193,195,199,200,201,203,204,208,210,213,214,215,216,217,218,219,220,221,229,230,231,237,238,239,243,245,246,250,259,260,261,265,266,267,268,273,276,278,282,284,286,287,293,297,299,300,302,309,316,317,318,320,322,323,324,325,326,327,328,329,330,331,332,337,339,340,343,346,348,352,353,355,356,360,361,363,364,365,367,368,369,370,372,373,375,376,377,379,381,382,383,384,385,387,388,390,391,394,399,403,405,408,409,410,411,412,413,414,415,422,431,438,443,445,449,450,451,457,460,462,466,1,6,7,8,11,9,12,13,14,15,17,18,20,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,46,50,52,53,54,56,57,58,60,61,62,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,101,102,103,96,97,98,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,248,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,1,2,3,4,"ia-14759417036","ia-14802298913","ia-14782090572","ia-14802312363","ia-14779316001","ia-14595758850","ia-14779380831","ia-14595830350","ia-14780193684","ia-14782567205",0,1,3,5,6,7,10,8,9,11,12,13,14,15,16,0,1,2,"ia-14777779985",0,1,2,3,5,6,7,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,0,1,3,4,5,6,7,10,9,11,12,13,14,15,16,17,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,37,39,42,0,2,6,7,8,0,1,2,3,4,0,4,5,10,11,12,13,17,18,19,22,23,25,27,28,30,31,33,34,35,1,2,4,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,33,38,41,43,44,45,46,47,48,49,50,51,0,1,2,3,4,1,2,4,5,6,7,8,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,58,59,60,61,62,63,64,65,66,67,68,69,1,2,3,4,5,7,9,0,1,2,3,4,5,6,7,8,0,1,2,3,4,6,8,9,10,11,13,14,16,1,2,3,4,5,6,8,9,10,11,12,14,16,17,18,20,21,22,23,24,26,28,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,53,54,56,57,58,60,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,2,3,4,5,6,7,8,10,11,12,13,15,16,17,18,2,3,4,5,6,7,9,10,11,12,13,15,16,17,18,19,20,21,22,0,2,3,4,5,7,8,9,10,11,14,15,17,18,19,1,2,7,8,9,11,12,13,14,15,16,18,19,21,22,23,24,25,26,27,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,1,2,3,4,5,6,7,8,10,9,11,12,16,23,26,28,29,0,1,3,4,6,7,9,10,11,12,13,14,2,4,6,7,8,10,11,1,2,3,4,5,6,7,8,9,10,11,12,14,15,2,3,4,5,6,7,8,9,10,11,12,15,17,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,18,19,20,22,25,27,28,29,30,31,33,34,35,36,37,38,39,40,43,44,45,0,4,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1,5,8,11,12,13,14,15,16,18,19,21,23,24,25,26,28,30,37,41,42,43,44,45,47,51,55,56,72,73,74,76,79,93,94,95,96,97,98,105,106,107,108,109,110,111,112,113,114,120,121,123,124,125,130,131,132,136,137,139,140,144,145,157,158,4,6,7,8,9,11,12,15,16,17,18,20,21,22,24,25,26,27,28,29,30,12,13,14,15,16,17,18,23,24,25,26,28,29,30,31,32,33,36,38,39,40,41,42,43,44,45,48,52,53,54,55,57,58,59,60,61,62,63,65,69,70,72,73,76,77,80,82,84,85,86,91,92,97,98,102,103,104,105,107,109,110,111,113,114,117,118,119,121,125,126,128,130,132,139,151,155,156,157,158,159,160,161,162,163,164,165,166,167,170,0,1,3,7,8,10,13,15,16,17,19,"ia-14774928141",22,23,24,27,29,30,32,34,35,36,37,38,39,42,48,53,54,56,61,62,63,"ia-14591416500",66,69,70,84,85,90,91,92,94,95,96,97,101,102,98,99,105,108,113,116,117,118,121,125,134,141,142,146,147,148,149,150,151,154,156,157,158,159,160,162,163,166,168,169,170,171,172,175,176,177,178,179,180,184,185,188,192,197,198,200,201,202,203,210,213,214,220,225,0,1,2,3,5,7,9,10,11,14,15,16,17,18,19,20,21,22,23,28,29,30,144,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,151,152,153,154,155,156,157,158,160,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,3,4,5,6,8,9,10,11,3,10,11,12,14,25,28,35,32,33,34,1,8,9,13,21,22,23,24,25,26,27,28,29,30,31,33,35,36,37,38,39,40,41,42,47,0,1,2,3,4,5,12,13,14,15,16,17,18,19,20,30,31,32,35,36,0,4,5,6,9,10,12,16,19,20,22,23,24,25,28,29,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,3,4,17,32,34,56,59,72,75,76,84,112,113,115,122,123,1,3,4,5,6,8,9,10,11,12,13,14,2,3,4,5,6,7,8,9,10,11,12,13,15,2,3,4,5,6,8,9,11,12,14,15,18,19,20,21,22,9,15,24,25,26,27,28,29,30,31,32,2,3,7,9,10,12,13,14,15,16,17,18,19,20,22,23,1,2,3,4,5,6,7,8,10,12,13,14,9,16,19,20,21,22,43,44,45,46,47,49,77,102,103,104,0,1,2,5,6,7,9,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,24,2,3,4,5,6,7,8,10,12,13,14,15,16,17,3,4,5,6,10,7,12,13,14,15,17,18,19,21,26,28,29,30,31,32,33,35,36,38,39,40,42,44,45,47,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,62,63,66,67,68,70,72,73,75,77,78,81,83,84,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,68,69,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,0,2,3,4,10,6,7,9,11,12,13,14,16,18,19,20,22,23,24,25,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,1,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,1,2,3,4,6,7,8,9,10,11,12,14,15,16,17,18,20,23,24,25,26,27,28,29,30,31,34,35,36,37,39,40,41,42,44,46,47,48,51,52,53,56,57,58,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,82,83,88,91,92,93,94,95,97,98,99,103,104,106,107,108,109,111,112,113,114,115,116,119,122,125,126,128,129,130,131,133,134,135,136,138,141,142,143,144,145,146,147,149,150,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,1,3,4,7,8,9,10,11,12,13,14,15,16,17,19,20,21,24,26,28,29,30,31,32,34,0,1,2,3,4,6,7,8,9,11,13,14,15,17,18,22,23,24,25,26,27,28,29,30,31,32,33,36,39,41,45,46,47,48,49,50,51,52,53,56,60,62,66,67,68,69,71,72,76,77,78,79,80,81,82,83,86,92,93,94,96,97,100,101,102,103,104,105,107,108,109,110,111,112,144,145,151,154,162,169,174,175,176,183,200,202,203,206,208,210,211,0,7,9,10,11,13,14,15,"ia-14592506238",17,18,22,23,25,28,31,32,33,37,39,41,45,46,49,51,52,54,56,60,62,63,"ia-14592585799",65,67,68,69,70,"ia-14592616988",74,75,76,78,80,"ia-14592770737",82,83,89,92,93,94,96,106,107,109,113,114,115,117,119,120,121,122,123,"ia-14799194763",133,134,138,139,141,142,147,151,152,153,156,157,159,160,162,"ia-14592737498",165,167,168,169,174,175,176,177,179,180,181,182,183,"ia-14592769739",186,190,192,193,194,195,196,197,198,199,200,203,206,208,209,210,211,212,213,214,215,217,219,220,222,223,226,232,235,239,240,244,245,246,247,251,253,254,"ia-14592851900","ia-14799436633",259,260,261,"ia-14593087847",265,266,269,270,274,276,277,279,280,281,288,290,291,292,"ia-14777270384",297,298,299,300,301,302,303,304,305,307,308,309,311,312,314,315,316,317,319,320,321,328,329,331,335,337,342,343,349,351,352,353,356,358,360,369,370,372,383,387,388,390,391,393,394,395,398,399,402,403,404,406,407,408,409,413,414,1,2,3,4,12,13,15,21,27,28,33,34,35,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,0,1,12,24,27,28,40,53,54,55,56,65,103,104,111,112,113,118,119,125,126,128,129,130,131,132,133,148,151,159,160,162,171,172,173,175,192,194,196,204,213,215,216,217,218,226,237,238,239,256,260,262,289,294,295,298,300,302,314,318,322,330,334,336,338,340,343,344,353,361,362,363,364,365,374,383,388,389,392,401,402,404,405,406,407,408,410,413,414,415,416,417,427,428,430,432,433,435,436,437,438,439,440,441,442,443,445,446,447,449,451,452,453,454,455,456,457,458,460,461,462,463,464,465,467,469,470,471,472,474,476,478,481,482,484,485,486,488,489,490,492,494,495,496,498,499,500,501,502,504,505,506,507,508,509,511,512,531,534,549,550,553,559,560,561,564,566,571,572,573,574,575,576,581,584,585,586,588,589,599,601,602,603,606,607,609,613,614,619,620,621,622,623,624,626,627,628,636,637,638,639,641,643,644,645,646,647,650,653,663,664,665,667,668,669,672,695,707,709,727,728,729,731,734,735,739,745,746,747,749,753,756,759,766,767,768,772,780,784,786,789,800,802,804,806,809,810,813,814,815,819,820,821,822,823,824,825,826,832,835,837,838,839,840,841,842,843,845,846,848,849,850,851,854,855,856,857,858,859,861,862,868,872,873,874,875,876,887,892,893,895,898,904,905,906,907,910,911,912,913,916,924,928,933,934,935,938,943,944,945,947,948,949,951,952,954,955,957,958,959,978,979,980,981,990,991,1000,1011,1012,1016,1018,1019,1020,1030,1031,1037,1038,1039,1040,1041,1042,1043,1044,1046,1047,1054,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1072,1073,1074,1075,1076,1077,1078,1079,1081,1082,1083,1084,1085,1087,1089,1093,1094,1095,1096,1102,1103,1104,1107,1108,1111,1115,1117,1118,1121,1123,1124,1125,1128,1129,1130,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1179,1180,1181,1182,1183,1184,1185,1186,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1201,1203,1204,1212,1213,1214,1215,1216,1217,1218,1221,1223,1224,1226,1227,1230,1240,1251,1252,1253,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1410,1411,1412,1414,1415,1416,1417,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1491,1492,1493,1494,1495,1496,1497,1499,1500,1501,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1534,1538,1539,1540,1541,1542,1543,1546,1547,1548,1549,1550,1553,1554,1555,1556,1557,1558,1559,1561,1562,1563,1565,1566,1568,1569,1570,1571,1572,1573,1576,1578,1579,1580,1581,1582,1583,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1598,1600,1601,1602,1604,1605,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1627,1629,1630,1631,1632,1633,1634,1635,1636,1637,1639,1640,1641,1642,1643,1645,1646,1647,1648,1650,1651,1652,1656,1658,1660,1661,1662,1663,1664,1665,1667,1668,1671,1672,1673,1674,1675,1676,1,2,3,5,6,7,8,9,10,11,14,15,16,17,18,20,21,23,25,26,27,28,30,31,32,33,34,35,36,38,39,40,41,42,43,45,48,50,53,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,125,126,127,130,131,132,133,134,135,136,137,138,0,1,2,8,10,11,12,16,21,22,23,25,27,29,30,32,33,34,35,36,38,39,40,43,44,48,49,50,51,52,53,54,56,60,63,70,71,72,73,74,81,82,84,85,86,87,90,91,92,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,149,150,151,152,154,157,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,1,2,18,42,2,3,4,5,10,13,17,19,23,24,"ia-14590847107",28,32,33,"ia-14754341466",35,36,"ia-14590640550",38,43,44,"ia-14775011854",47,48,49,51,52,53,"ia-14777020542",55,59,60,61,62,63,67,68,69,71,72,73,74,75,77,78,81,82,83,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,108,109,"ia-14777421145","ia-14774256811",114,115,118,119,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,35,36,37,38,41,43,44,45,46,47,48,49,50,52,53,55,56,57,58,59,60,61,62,63,64,66,67,68,69,71,72,73,74,75,76,77,78,79,81,82,83,84,1,2,3,4,6,7,8,11,9,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,0,3,5,10,7,8,9,11,12,13,14,15,18,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,55,56,57,58,59,60,62,66,68,70,72,73,75,76,77,81,82,84,85,86,88,89,90,92,94,96,97,98,99,100,101,102,103,104,105,107,108,109,110,112,115,116,117,118,119,120,121,122,123,126,127,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,100,99,101,102,103,104,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,2,9,13,15,17,18,19,24,27,28,29,30,31,32,33,34,35,36,37,40,44,1,2,3,4,6,7,8,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,1,3,6,7,8,9,10,11,12,13,14,15,17,19,21,24,25,26,27,28,0,2,3,4,5,6,7,10,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,0,1,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,415,416,417,418,419,420,421,422,423,424,425,426,427,429,431,432,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,6,7,8,9,11,12,13,16,17,22,24,26,27,29,32,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,0,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,"ia-14802212653",47,48,49,50,51,52,53,54,55,56,57,"ia-14595699049",58,59,"ia-14595862297",60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,"ia-14595714179",76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,"ia-14782048992",96,"ia-14782049712",97,98,99,100,101,102,103,104,105,106,107,108,109,110,"ia-14759420596",111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,"ia-14782452045",154,155,156,157,158,159,160,161,162,163,"ia-14759464396",164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,"ia-14595962327",179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,"ia-14595878928",243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,"ia-14780217364",305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,"ia-14782691495",443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,500,501,502,503,504,507,508,509,510,511,512,513,514,517,519,520,521,522,523,524,525,526,529,530,531,532,534,535,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,1,2,3,4,5,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,10,11,12,13,14,16,17,18,20,21,22,23,24,25,0,1,3,6,7,8,9,10,11,13,14,15,16,17,18,19,20,23,25,26,29,30,31,32,33,34,35,36,43,44,45,46,47,51,1,2,4,5,6,7,8,9,10,12,13,14,15,16,17,18,21,23,27,29,31,33,34,35,36,37,38,40,41,42,43,44,47,49,50,52,53,54,57,58,59,60,61,62,63,66,69,70,71,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,20,21,22,23,26,27,0,1,2,3,4,6,7,8,10,11,13,14,17,18,19,20,22,24,25,26,27,29,30,31,32,33,35,37,0,3,4,6,7,9,10,11,12,14,15,17,18,19,20,21,22,26,28,29,30,31,32,33,34,39,41,43,44,46,48,50,0,1,2,77,80,85,96,99,0,2,3,4,5,6,7,8,9,10,11,12,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,43,44,45,46,47,48,49,50,51,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,109,110,113,114,115,116,117,118,119,120,121,122,123,126,127,128,129,130,131,132,133,0,1,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,31,32,34,35,36,37,38,39,40,42,43,2,3,4,5,6,7,8,9,10,11,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,26,0,1,2,5,6,20,22,23,3,4,5,6,7,9,10,11,12,13,14,16,17,19,20,21,22,24,26,28,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,5,6,8,10,12,13,14,17,19,25,28,29,30,31,32,34,35,37,14,17,19,23,26,29,30,34,37,41,58,74,76,79,80,101,106,110,114,115,116,119,120,129,130,131,133,142,145,150,155,168,171,175,177,183,184,186,189,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,3,10,11,12,13,16,17,18,22,23,24,25,26,27,29,35,36,37,38,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,74,75,77,78,80,81,82,83,84,85,89,90,91,92,93,94,95,96,97,98,104,106,108,110,111,112,113,114,115,117,118,119,120,124,125,126,127,128,129,133,134,135,138,140,141,142,143,144,147,149,152,153,154,155,157,158,159,160,161,163,164,165,166,167,168,169,172,174,181,182,184,185,189,191,193,194,195,196,197,198,204,205,207,208,209,210,211,212,213,214,218,225,226,228,230,231,232,233,235,237,240,241,242,245,246,247,248,249,250,253,258,262,269,274,275,276,278,279,283,285,288,300,302,303,304,306,309,310,311,313,318,329,331,333,334,335,336,339,340,341,342,344,345,346,347,351,352,353,354,355,358,359,361,362,363,364,368,371,373,374,375,376,377,378,379,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,412,413,417,419,431,432,433,434,435,436,437,438,440,441,442,443,444,445,447,451,452,454,455,469,472,476,477,479,482,486,488,493,494,495,496,497,498,499,500,501,502,503,504,505,506,508,515,521,522,524,525,526,527,528,529,531,535,537,539,541,542,543,544,545,546,547,550,554,555,556,560,561,563,3,4,5,6,7,15,16,17,18,19,20,21,22,25,26,27,29,30,31,32,36,37,51,52,53,54,79,80,81,82,83,84,85,86,87,88,89,93,96,97,98,100,101,103,104,105,107,108,109,110,111,113,116,117,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,152,155,156,158,159,160,161,166,167,168,169,170,171,172,173,174,175,176,177,178,179,187,188,191,193,196,197,198,199,202,203,205,207,208,209,210,215,217,218,219,220,221,222,223,224,225,226,227,228,229,233,236,239,240,241,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,269,271,272,274,275,276,277,278,279,280,281,282,283,285,286,287,289,292,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,311,312,313,315,316,317,319,320,321,322,323,324,325,327,328,329,330,333,334,335,337,338,341,342,343,344,345,346,347,351,352,354,356,357,358,360,361,362,363,364,365,367,368,370,374,375,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,397,398,399,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,420,422,424,425,426,427,428,429,430,431,432,433,437,438,439,440,441,442,443,444,445,446,448,452,453,454,455,456,458,459,461,462,466,467,469,470,471,472,474,476,477,478,479,480,481,482,483,486,489,490,491,492,494,495,499,501,502,503,504,505,506,507,508,512,517,518,521,522,523,524,525,526,528,529,530,531,532,533,534,537,538,540,541,542,543,544,545,546,547,552,554,555,556,559,562,563,564,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,585,586,587,588,591,592,596,597,598,599,600,603,605,606,612,613,616,618,619,620,621,622,623,624,629,633,634,635,636,637,638,639,640,641,644,645,650,651,652,653,655,657,659,665,667,668,670,671,672,673,674,675,676,677,678,679,680,683,684,685,686,687,688,689,690,691,694,697,698,699,700,701,704,706,707,708,709,710,711,713,716,720,721,723,726,731,770,771,778,781,782,783,784,785,788,789,792,795,799,800,801,802,805,808,810,811,814,815,816,817,818,819,820,821,825,828,831,832,833,834,835,836,839,842,844,846,847,848,852,853,856,858,859,861,862,865,868,869,870,871,872,874,875,876,877,878,879,880,882,885,886,887,888,889,893,894,895,897,898,900,901,902,903,904,906,907,909,912,913,916,917,918,919,920,925,930,931,935,936,938,941,943,944,945,946,947,948,949,950,951,952,957,959,962,966,972,974,976,979,981,983,984,986,987,988,989,991,993,994,995,997,998,999,1005,1006,1008,1011,1012,1013,1017,1018,1022,1023,1024,1026,1027,1028,1029,1031,1033,1037,1038,1042,1046,1050,1051,1053,1056,1058,1060,1063,1064,1065,1066,1069,1073,1075,1077,1078,1082,1084,1085,1086,1088,1089,1091,1094,1095,1096,1097,1098,1099,1103,1104,1105,1106,1107,1108,1109,1112,1113,1114,1115,1116,1117,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1134,1136,1137,1140,1141,1142,1143,1144,1145,1146,1148,1149,1150,1153,1154,1157,1163,1166,1167,1168,1172,1173,1174,1175,1179,1188,1197,1198,1199,1205,1206,1207,1208,1209,1211,1212,1213,1214,1215,1217,1221,1222,1223,1224,1227,1230,1233,1237,1238,1240,1245,1248,1249,1251,1252,1254,1255,1256,1257,1259,1260,1265,1267,1268,1271,1272,1273,1276,1278,1279,1284,1285,1288,1290,1294,1295,1296,1301,1303,1304,1305,1306,1307,1308,1310,1311,1312,1313,1314,1315,1317,1318,1319,1325,1326,1327,1328,1332,1335,1336,1337,1338,1339,1342,1343,1344,1345,1347,1352,1357,1358,1359,1360,1361,1362,1363,1364,1365,1368,1372,1373,1377,1379,1380,1381,1384,1385,1390,1395,1396,1397,1398,1399,1401,1404,1406,1412,1413,1415,1417,1420,1423,1424,1425,1426,1430,1431,1432,1434,1436,1437,1439,1440,1441,1442,1444,1447,1450,1451,1453,1454,1457,1458,1459,1460,1464,1465,1466,1467,1468,1470,1473,1475,1476,1478,1479,1483,1484,1489,1490,1491,1492,1493,1495,1496,1497,1500,1501,1506,1516,1520,1522,1523,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1538,1539,1540,1541,1542,1543,1546,1551,1552,1554,1556,1558,1559,1560,1561,1563,1566,1567,1568,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1583,1587,1589,1591,1592,1600,1601,1602,1603,1604,1606,1607,1609,1610,1617,1618,1620,1621,1622,1624,1625,1626,1627,1628,1629,1633,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1653,1662,1663,1664,1665,1666,1667,1668,1672,1673,1674,1675,1676,1677,1682,1684,1690,1691,1692,1693,1694,1695,1696,1697,1699,1700,1701,1702,1704,1707,1708,1709,1710,1711,1712,1713,1715,1717,1718,1720,1722,1723,1724,1725,1726,1727,1728,1729,1730,1733,1734,1735,1736,1737,1740,1741,1744,1745,1747,1748,1752,1754,1756,1759,1760,1761,1762,1763,1767,1768,1770,1771,1773,1774,1777,1778,1779,1780,1782,1783,1784,1787,1788,1789,1790,1794,1795,1796,1798,1802,1806,1807,1808,1810,1811,1813,1814,1815,1816,1817,1819,1820,1822,1823,1824,1825,1826,1827,1828,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1842,1844,1845,1846,1848,1849,1850,1853,1854,1855,1859,1860,1862,1864,1865,1866,1869,1872,1874,1875,1876,1879,1881,1886,1887,1888,1891,1892,1893,1895,1898,1899,1901,1902,1903,1904,1905,1906,1907,1911,1912,1913,1915,1916,1920,1921,1923,1924,1925,1926,1928,1930,1932,1933,1935,1939,1940,1941,1942,1943,1944,1945,1950,1951,1952,1953,1955,1956,1957,1965,1967,1971,1974,1975,1976,1977,1978,1979,1981,1984,1985,1987,1988,1989,1991,1993,1997,2002,2003,2008,2009,2011,2013,2014,2015,2016,2021,2024,2025,2029,2030,2031,2034,2041,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2058,2062,2068,2069,2071,2073,2074,2075,2076,2080,2081,2082,2083,2084,2085,2087,2088,2089,2090,2093,2096,2100,2101,2103,2106,2108,2113,2114,2119,2120,2121,2122,2123,2131,2135,2142,2145,2146,2147,2152,2154,2155,2156,2157,2158,2160,2162,2164,2167,2171,2172,2173,2175,2178,2180,2183,2184,2188,2196,2198,2203,2205,2207,2211,2213,2216,2217,2221,2222,2226,2227,2228,2231,2232,2234,2235,2236,2237,2239,2240,2241,2242,2243,2245,2247,2248,2249,2250,2251,2252,2259,2260,2261,2263,2264,2265,2266,2269,2270,2275,2278,2279,2280,2281,2282,2283,2285,2286,2287,2288,2291,2292,2293,2294,2297,2298,2299,2303,2304,2305,2306,2307,2310,2311,2312,2313,2314,2315,2317,2318,2322,2323,2324,2325,2326,2327,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2345,2347,2348,2349,2351,2352,2353,2355,2359,2360,2361,2362,2363,2364,2367,2370,2371,2372,2373,2374,2376,2377,2378,2381,2382,2383,2384,2385,2389,2390,2392,2393,2394,2395,2396,2397,2399,2400,2401,2402,2403,2404,2405,2406,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2424,2426,2427,2429,2433,2434,2438,2441,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2462,2471,2472,2473,2474,2478,2481,2483,2484,2485,2487,2488,2489,2491,2493,2494,2495,2497,2500,2502,2504,2506,2510,2511,2513,2514,2517,2518,2519,2520,2525,2529,2534,2535,2538,2540,2541,2544,2545,2546,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2561,2563,2566,2569,2574,2575,2578,2579,2580,2581,2582,2583,2584,2585,2586,2588,2592,2593,2594,2596,2599,2600,2601,2602,2603,2607,2608,2609,2610,2611,2612,2613,2615,2616,2617,2619,2620,2622,2624,2629,2631,2633,2634,2635,2639,2645,2646,2647,2648,2650,2656,2659,2664,2665,2666,2670,2671,2672,2673,2674,2681,2683,2685,2686,2692,2696,2697,2698,2700,2703,2704,2705,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2722,2724,2725,2728,2729,2730,2731,2733,2734,2735,2736,2737,2738,2742,2743,2744,2745,2746,2748,2751,2752,2754,2755,2761,2763,2765,2766,2768,2774,2776,2777,2778,2782,2784,2787,2792,2796,2799,2801,2802,2803,2804,2805,2806,2807,2809,2810,2812,2816,2821,2825,2829,2830,2831,2832,2833,2836,2837,2840,2843,2844,2845,2848,2852,2853,2854,2855,2857,2860,2862,2867,2869,2870,2873,2883,2884,2889,2890,2894,2895,2899,2900,2902,2903,2904,2905,2906,2913,2916,2918,2919,2920,2921,2922,2925,2926,2929,2931,2933,2936,2943,2944,2948,2949,2951,2952,2953,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2967,2968,2969,2973,2975,2979,2980,2982,2986,2990,2991,2992,2995,2996,2997,3000,3004,3005,3006,3008,3009,3010,3011,3012,3015,3016,3018,3021,3024,3025,3026,3028,3029,3030,3033,3034,3036,3038,3041,3043,3044,3045,3046,3049,3050,3051,3053,3055,3058,3059,3062,3064,3065,3073,3074,3076,3078,3080,3084,3085,3088,3089,3090,3093,3094,3095,3099,3101,3102,3103,3106,3109,3110,3111,3112,3113,3114,3115,3116,3118,3123,3129,3130,3131,3136,3137,3139,3145,3146,3147,3149,3151,3156,3157,3159,3161,3162,0,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,119,121,122,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,349,351,352,353,354,355,356,358,359,360,361,363,365,366,7,8,9,11,12,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,351,352,353,354,355,356,357,359,360,361,362,363,365,367,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,0,1,5,1,3,4,5,6,7,8,9,10,11,12,"ia-14767211472",0,1,2,3,4,5,8,"ia-14593437490","ia-14593658477","ia-14779820282","ia-14593471560","ia-14777828914","ia-14800073963","ia-14593713807","ia-14777856924","ia-14779876352","ia-14593579868","ia-14593517100",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,30,31,0,1,2,3,4,6,8,10,11,9,12,14,15,16,17,18,19,20,21,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,51,55,56,58,59,60,61,63,65,66,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,0,1,2,3,4,5,6,7,8,10,11,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,1,61,202,752,788,895,0,1,2,4,5,6,7,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,7,8,9,23,24,25,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,6,7,8,9,10,11,12,13,16,17,18,19,21,22,25,28,30,31,32,33,36,37,40,42,43,44,47,51,52,53,54,55,56,57,58,59,60,61,69,72,73,80,88,89,90,91,93,94,109,110,111,112,123,127,129,131,0,1,2,3,4,5,6,10,7,9,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,0,2,3,4,5,6,8,12,13,14,15,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,50,51,52,53,54,56,57,58,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,83,84,85,86,87,88,89,91,92,93,95,96,98,99,100,102,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,1,2,3,4,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,35,36,37,38,41,42,44,45,47,52,54,57,58,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,86,87,88,90,91,92,94,96,97,98,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,189,190,191,192,193,194,195,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,240,242,243,244,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,361,363,364,366,367,368,370,371,372,373,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,416,417,418,419,420,421,422,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,524,525,526,530,531,532,533,539,540,541,546,547,548,549,551,552,553,554,555,556,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,657,659,660,661,662,663,664,0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,49,50,51,52,53,54,56,57,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,35,36,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,62,63,64,65,66,67,68,69,70,71,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,103,104,105,106,107,108,109,110,111,112,113,116,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,234,235,239,240,244,246,247,248,249,250,251,256,257,259,260,261,262,263,264,265,266,268,269,271,272,273,274,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,300,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,355,356,357,358,362,363,364,367,368,370,373,374,375,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,399,400,401,402,403,404,405,407,408,409,410,411,414,415,416,419,420,421,422,423,424,425,426,427,428,429,430,431,433,434,435,438,439,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,495,496,497,498,499,501,502,504,505,1,2,3,4,5,6,7,8,9,10,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,269,270,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,301,303,304,305,306,307,309,310,311,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,375,376,377,378,379,382,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,48,49,51,52,53,54,55,57,60,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,91,92,93,95,96,97,99,100,101,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,131,132,133,134,135,137,138,139,140,141,142,143,144,146,147,148,149,153,154,155,157,158,159,161,162,163,164,165,166,167,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,210,211,212,213,214,215,216,217,218,219,220,221,222,223,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,426,427,428,429,430,431,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,457,458,460,461,462,463,464,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,491,492,493,494,495,496,497,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,525,526,527,529,531,532,533,534,535,537,538,539,540,541,542,543,545,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,661,662,663,664,665,667,668,669,670,671,672,673,674,2,3,4,5,6,10,11,12,13,7,8,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,36,37,39,40,41,42,45,48,49,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,101,102,103,104,105,106,108,109,110,111,112,115,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,140,141,142,143,144,145,146,147,148,149,151,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,239,240,243,246,247,248,249,250,251,256,257,259,260,261,262,263,264,265,267,268,269,270,271,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,362,363,364,365,366,367,368,369,370,371,373,374,375,377,378,379,380,381,382,383,384,385,386,387,389,390,393,394,396,397,398,399,400,401,402,404,405,406,407,408,411,412,413,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,432,433,435,436,438,441,444,445,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,469,470,472,473,474,475,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,499,500,502,503,504,505,506,507,508,509,510,517,1,2,7,8,9,10,13,14,16,17,19,20,22,23,24,25,26,27,28,29,30,31,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,99,104,105,106,107,108,109,110,111,112,114,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,176,177,178,179,180,182,183,184,185,186,187,188,189,191,192,193,194,195,196,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,"ia-14779090375",228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,1,2,7,8,10,9,11,12,13,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,42,45,46,48,49,50,51,57,59,62,63,65,67,68,69,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,90,91,92,94,95,96,97,99,101,102,103,104,106,107,108,109,110,111,112,113,115,116,117,119,120,123,124,125,126,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,199,201,202,203,204,205,206,207,208,209,212,213,214,215,216,217,218,219,220,221,222,223,224,225,230,231,232,233,234,235,236,237,238,239,242,243,245,246,247,248,249,250,251,252,254,255,256,258,260,261,262,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,330,332,333,334,335,336,337,339,340,341,342,343,344,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,363,364,365,366,367,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,398,399,400,401,404,405,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,537,538,539,540,541,542,543,544,545,546,549,550,551,553,557,559,560,561,562,563,571,572,573,574,576,577,578,579,580,581,582,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,602,604,605,606,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,686,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,0,1,2,3,4,5,6,7,8,10,9,11,13,14,15,16,17,"ia-14595172620",19,20,21,22,24,26,27,29,30,33,34,36,38,39,40,41,42,"ia-14595232179",44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,76,77,78,79,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,101,99,102,103,104,105,106,107,108,109,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,"ia-14595326578",130,131,132,133,134,136,137,138,139,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,161,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,"ia-14759024576",211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,"ia-14576484989",0,2,3,4,5,"ia-14740133726",7,8,9,10,11,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,80,81,85,86,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,"ia-14576654688",147,149,150,151,152,153,154,155,156,157,159,160,162,163,164,165,166,167,168,169,173,177,178,179,180,181,182,184,185,187,188,189,190,192,193,194,196,197,198,200,201,202,203,"ia-14576885297",206,207,208,209,210,211,"ia-14783221033",213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,"ia-14576801619",276,277,279,280,281,282,283,284,285,0,1,2,5,8,10,9,11,13,14,15,16,17,19,20,21,24,25,26,29,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,68,69,70,71,72,73,74,75,76,77,79,80,81,84,86,87,90,92,93,94,96,97,100,99,101,102,103,104,105,106,107,108,109,111,112,113,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,133,135,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,160,162,163,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,254,"ia-14595860327",0,2,3,4,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,"ia-14595672330",23,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,"ia-14782405755","ia-14595897787",54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,"ia-14782452195",131,132,133,134,"ia-14595741740",136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,"ia-14771199852",66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,123,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,0,1,2,3,5,6,7,8,10,9,11,12,13,14,17,18,19,20,21,22,23,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,181,182,183,184,185,186,187,188,189,190,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,63,64,65,66,67,70,71,75,76,77,78,79,80,81,82,83,85,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,132,134,138,139,140,141,144,145,146,147,148,149,150,151,152,153,157,158,159,160,161,162,163,164,165,166,168,170,171,172,174,175,176,177,178,179,180,181,182,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,206,208,214,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,279,281,282,283,284,285,286,287,288,290,292,295,296,298,299,301,303,304,306,308,310,314,315,317,318,319,324,325,326,330,331,332,334,335,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,370,371,372,373,374,375,376,377,379,381,385,388,391,392,394,395,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,421,422,423,424,426,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,446,448,449,450,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,144,145,146,147,149,150,151,152,153,154,156,157,160,161,162,164,165,167,168,169,171,172,174,175,176,177,178,179,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,217,218,219,220,222,223,224,225,226,227,228,230,231,233,237,238,239,240,241,243,244,246,247,248,249,250,251,252,255,256,257,258,259,260,262,263,264,265,266,267,268,269,272,273,274,276,277,279,280,281,282,283,284,287,289,291,292,293,295,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,21,23,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,65,66,67,70,71,75,76,77,79,80,81,82,83,84,85,87,89,90,91,92,93,96,97,98,100,99,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,118,119,120,122,123,124,125,126,127,128,129,130,131,132,134,135,139,140,141,142,145,146,147,148,149,150,151,152,154,155,156,157,161,162,163,164,165,166,167,168,169,170,173,175,176,177,179,180,181,182,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,213,219,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,284,287,288,289,290,291,292,293,294,296,297,299,301,302,303,305,306,307,309,311,312,313,314,317,321,322,324,325,330,331,332,336,337,338,339,342,343,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,375,377,378,379,380,381,382,383,385,386,387,391,396,397,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,430,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,487,489,490,491,493,494,495,496,497,498,499,503,504,505,506,507,511,512,513,514,515,516,517,519,524,525,526,527,528,529,530,531,534,535,536,537,538,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,558,559,560,561,562,563,564,565,566,567,569,570,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,594,596,597,599,600,601,602,603,604,606,607,610,611,612,614,615,617,618,619,622,624,626,627,628,629,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,649,650,651,652,653,654,656,659,660,661,663,664,665,666,667,669,670,671,672,673,675,677,681,682,683,684,685,687,688,689,690,691,692,693,694,695,696,697,698,699,701,703,704,705,707,708,709,710,712,713,714,715,718,719,721,722,723,724,725,726,730,732,734,0,1,2,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,27,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,74,75,76,78,82,86,87,88,90,91,92,93,94,95,96,97,100,98,99,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,156,157,158,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,0,1,2,3,4,5,6,7,8,10,9,13,14,15,16,17,21,22,23,24,25,26,27,28,29,30,31,33,35,36,37,39,40,41,42,45,46,47,48,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,75,76,82,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,153,154,156,157,158,159,160,161,162,164,167,168,169,170,173,174,175,176,178,179,181,182,183,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,2,3,10,4,11,13,15,16,17,20,21,25,26,27,29,30,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,87,88,91,92,94,95,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,116,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,141,142,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,165,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,0,1,2,3,4,5,6,7,8,10,9,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,0,1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,110,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,42,43,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,0,2,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,0,1,3,4,6,7,8,9,10,11,12,14,15,2,5,7,15,8,16,17,18,20,21,25,26,27,28,29,30,31,32,1,3,4,5,6,8,10,9,13,16,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,42,43,45,0,14,8,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,182,183,187,188,190,191,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,20,21,22,24,26,28,29,30,32,34,36,37,38,39,0,2,3,5,6,7,8,10,12,13,15,17,19,20,21,23,25,27,28,29,31,33,35,36,37,38,0,1,2,4,5,6,7,8,10,11,12,13,9,14,15,16,17,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,406,407,408,409,410,411,412,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,0,1,2,3,4,0,2,4,7,12,13,14,15,16,17,18,19,20,21,24,25,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,1,3,4,5,6,7,8,1,3,4,5,6,7,1,2,3,4,21,0,1,2,3,4,5,6,7,8,1,2,3,5,6,7,8,9,0,2,4,6,10,11,14,7,8,20,21,23,24,25,27,28,30,33,34,55,63,0,1,2,4,5,6,7,9,11,14,20,24,31,34,35,38,40,45,48,49,52,55,56,62,64,68,69,70,71,77,79,80,81,83,88,89,90,97,98,100,101,103,105,113,114,115,117,124,127,129,130,131,132,134,135,137,139,140,141,142,145,146,147,148,149,150,151,152,153,154,155,156,159,161,162,163,4,8,9,10,11,13,14,17,18,23,24,26,27,29,30,36,38,42,10,6,7,11,12,13,14,15,16,18,19,22,23,27,28,30,31,32,33,34,35,36,37,38,39,40,42,44,45,46,47,48,51,52,58,66,1,2,3,4,5,7,8,9,10,11,13,16,2,3,4,5,6,7,8,10,9,11,12,15,2,4,5,7,8,9,10,11,12,13,14,16,19,20,21,22,1,3,6,7,8,20,21,25,26,29,30,1,3,6,7,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,3,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,72,73,74,75,76,78,79,80,81,82,83,89,90,92,94,95,96,97,98,99,100,101,102,103,104,113,114,115,117,119,120,121,122,124,125,126,127,128,129,130,131,132,136,137,138,139,142,143,144,145,147,148,149,150,151,152,153,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,229,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,402,403,407,408,409,410,411,412,413,414,415,416,419,420,421,422,423,424,425,426,430,432,434,435,436,438,439,440,441,442,443,444,445,446,447,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,470,471,473,474,475,476,477,0,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,150,151,153,154,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,237,238,241,242,244,245,246,247,248,0,3,4,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,75,76,77,78,80,81,82,83,84,85,86,88,89,90,91,92,94,95,96,97,100,101,98,99,102,103,104,105,106,107,109,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,218,219,220,221,222,223,224,226,227,228,229,230,231,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,331,332,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,386,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,427,429,432,433,434,435,438,439,440,441,443,444,445,446,447,448,449,451,452,453,456,457,459,460,461,462,463,464,465,466,467,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,492,493,494,495,496,7,8,10,12,13,15,16,18,19,21,23,25,27,28,30,31,33,34,35,36,38,40,56,73,74,75,76,78,80,82,83,84,85,87,94,95,97,99,101,103,104,106,107,109,110,112,113,114,116,119,123,125,127,130,131,132,134,136,137,138,141,143,145,146,147,148,149,151,153,154,155,156,157,159,161,162,163,164,165,167,168,169,172,174,176,178,180,181,182,183,184,185,189,191,194,195,196,197,198,201,203,204,209,210,212,213,215,217,220,221,222,228,230,231,232,233,235,237,239,240,242,244,246,251,253,255,257,258,259,261,268,270,272,274,275,277,279,281,282,283,285,287,288,290,291,294,296,298,300,302,304,306,307,311,313,315,317,319,321,323,324,325,326,328,329,331,333,335,336,337,342,344,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,0,1,2,5,6,7,8,12,15,17,19,20,21,26,28,55,61,1,4,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,31,32,33,35,36,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,149,150,151,152,153,154,155,156,157,162,165,166,167,169,170,172,173,174,175,176,177,180,181,182,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,225,226,227,228,230,231,232,233,234,235,236,237,239,240,241,243,244,245,246,248,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,273,274,276,277,279,280,282,284,285,288,289,290,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,309,310,311,312,313,314,316,317,318,320,321,322,323,324,326,327,328,330,331,332,333,334,335,336,337,338,340,341,343,344,345,346,347,348,349,352,353,354,355,356,358,360,363,366,367,368,369,370,371,372,374,376,377,379,380,382,385,386,387,388,389,390,391,392,393,394,395,396,398,399,400,401,402,403,405,406,408,409,410,411,412,413,414,415,416,419,420,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,443,444,445,446,448,449,452,453,456,460,461,462,463,464,466,468,471,472,473,474,475,476,479,480,481,482,483,484,485,486,487,488,490,492,493,494,495,496,500,501,502,503,504,505,506,509,510,511,512,513,517,518,519,520,521,522,524,525,526,527,528,529,530,531,533,534,537,540,541,542,543,544,545,546,547,549,550,551,552,553,554,555,556,560,561,562,563,566,567,568,569,573,574,575,578,579,580,581,582,583,584,585,586,587,590,592,593,594,595,596,597,598,599,600,605,615,617,619,620,623,624,625,626,627,628,629,630,632,635,636,637,641,642,643,644,646,647,653,654,656,657,664,665,666,668,669,671,673,674,675,677,678,679,682,684,685,686,688,690,692,693,695,697,2,3,7,10,11,12,15,16,17,18,19,20,21,22,23,24,28,29,31,32,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,56,57,58,59,61,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,82,83,84,85,87,88,89,90,91,93,94,95,96,97,98,100,101,102,103,104,105,106,107,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,142,145,146,149,152,154,155,156,157,158,159,160,161,163,166,167,168,169,170,171,172,174,175,176,177,178,179,180,182,183,184,185,187,188,189,191,192,195,198,199,200,201,203,205,207,210,211,213,216,219,221,223,224,225,226,227,228,230,233,239,242,244,245,246,247,248,249,250,251,253,254,255,257,258,259,260,261,262,263,265,266,270,272,275,277,279,280,281,282,284,285,286,289,290,293,294,296,299,300,307,308,309,311,314,315,317,319,320,321,322,323,324,327,328,329,330,331,332,333,334,335,337,338,339,340,343,344,345,346,347,349,350,351,352,353,354,355,356,357,361,362,363,364,365,366,367,368,369,370,372,374,376,378,379,381,383,384,385,386,387,388,389,390,392,393,394,395,396,398,399,400,401,402,403,406,408,409,413,414,416,418,420,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,445,446,447,449,450,454,457,458,459,461,462,463,468,469,471,472,473,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,492,493,494,504,505,506,507,509,510,511,512,513,515,518,519,521,524,525,526,528,529,530,531,533,536,537,538,541,542,543,544,545,546,548,550,551,553,555,556,557,561,562,563,0,1,2,3,4,9,11,12,13,14,15,16,17,18,20,21,22,23,24,26,28,30,31,33,34,35,36,37,39,40,41,42,43,45,46,49,50,51,53,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,170,172,173,175,176,177,178,179,180,181,182,183,184,187,188,189,190,191,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,258,261,262,264,265,266,267,268,269,272,274,275,276,277,278,279,280,281,0,1,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,362,363,364,365,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,"ia-14767700515","ia-14787626543",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,125,126,127,129,131,132,135,136,137,138,139,140,141,142,145,146,147,149,150,151,152,153,154,155,157,158,159,160,161,162,163,167,168,169,170,172,173,174,175,177,178,179,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,"ia-14767731065","ia-14581029090",212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,247,248,249,253,256,259,260,261,265,266,267,274,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,0,1,3,4,5,8,16,18,0,1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,"ia-14597337730",1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,210,212,213,215,217,218,220,221,222,223,224,225,228,229,230,231,232,233,234,25,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,59,61,63,64,65,66,67,68,71,72,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,133,134,135,136,137,138,140,141,142,143,144,145,148,149,150,151,152,153,156,157,158,159,160,161,162,164,165,166,167,168,169,174,175,177,178,179,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,198,199,201,202,203,204,205,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,252,253,254,255,257,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,317,319,320,322,331,332,337,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,1,4,5,6,7,10,11,12,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,38,43,44,49,50,51,52,53,54,55,56,57,58,59,60,61,64,67,68,69,71,77,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,114,118,119,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,151,153,158,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,191,192,193,194,196,198,200,201,202,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,228,229,232,233,234,236,239,240,242,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,268,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,300,302,303,305,307,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,380,384,386,388,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,422,423,428,429,430,431,432,433,434,435,436,437,438,439,440,441,443,448,456,457,458,459,460,461,462,463,464,465,466,467,470,474,482,485,486,487,488,489,490,491,492,493,494,495,496,497,500,501,502,503,504,505,508,510,511,514,524,527,529,535,536,538,540,542,543,544,545,546,547,550,553,555,556,558,560,566,567,568,569,570,571,572,574,575,576,583,584,587,588,589,590,592,593,594,595,596,597,598,599,600,601,602,603,607,609,611,614,619,620,622,623,624,625,626,627,635,636,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,665,666,667,669,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,699,700,701,709,711,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,740,746,747,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,784,786,793,795,800,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,824,828,2,3,4,5,6,7,8,9,10,12,15,17,19,21,22,25,26,27,28,29,32,33,34,40,0,1,2,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,1,2,15,16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,0,3,6,8,11,13,14,17,18,20,22,24,26,27,29,31,32,33,35,37,39,0,2,3,4,5,6,7,9,12,13,17,18,19,20,21,22,23,24,25,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,3,4,5,20,22,23,0,1,4,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,2,3,7,8,9,13,14,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,81,82,83,84,85,86,87,88,90,91,92,93,94,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,107,108,109,111,112,113,114,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,168,169,170,171,172,174,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,264,266,267,268,269,270,271,272,273,274,275,278,279,280,281,282,284,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,380,382,383,384,385,386,387,388,389,390,391,392,393,394,395,397,398,399,400,401,402,403,404,405,0,1,3,4,5,6,9,10,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,103,104,105,106,107,109,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,309,311,312,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,0,1,2,3,4,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,0,1,3,5,6,7,8,9,10,11,12,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,0,1,2,3,5,6,7,8,9,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,6,7,8,10,9,11,12,14,15,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,41,4,6,7,8,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,36,37,38,39,40,41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,35,38,39,40,41,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"ia-14597675627",3,"ia-14804046573","ia-14784191195",5,"ia-14781836944",9,10,12,13,"ia-14781842134",22,26,27,30,31,33,34,35,36,"ia-14597560358","ia-14781848164","ia-14783855892",40,41,42,43,44,"ia-14597501280",45,"ia-14783862652",47,48,49,"ia-14781856374",50,"ia-14783865612","ia-14783866432",52,"ia-14783867572",53,54,55,56,57,58,59,"ia-14597705077","ia-14761228866",60,61,"ia-14597577418","ia-14781866794",62,65,66,0,1,2,3,4,5,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,49,51,52,53,54,55,56,58,61,62,63,64,66,67,68,69,70,71,74,75,76,79,81,0,2,3,4,5,6,8,10,11,13,15,16,17,19,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,196,197,198,199,202,203,204,205,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,4,5,6,10,11,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,2,3,5,6,7,8,10,11,12,13,14,15,16,19,20,21,22,23,26,27,28,30,31,32,35,36,38,39,40,41,42,43,44,45,46,47,48,49,51,52,54,55,56,57,58,59,60,62,64,66,67,69,74,75,77,78,79,80,85,86,87,89,90,92,93,94,96,100,101,103,105,106,107,111,112,113,114,118,119,120,123,128,129,131,132,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,0,4,6,7,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,272,273,276,277,278,279,280,281,282,283,284,285,286,287,288,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,2,3,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1,2,4,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,6,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,0,1,2,3,4,5,0,1,2,3,4,5,6,7,8,10,11,12,13,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,"ia-14762856651",3,"ia-14766030545",6,"ia-14762858301","ia-14765713602",8,12,17,19,21,"ia-14765716792",22,"ia-14765717202",24,25,27,"ia-14579400419","ia-14579400879",30,31,32,33,"ia-14579341940",34,35,36,37,"ia-14579362320",39,41,42,43,44,46,47,48,49,50,"ia-14763715374",51,52,53,54,55,56,57,"ia-14762901371",59,60,"ia-14763722964",61,62,63,65,"ia-14785949613",66,67,68,69,70,"ia-14579621677","ia-14763726864",71,72,73,74,"ia-14762909861",76,77,"ia-14579386240",79,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,2,3,5,6,7,8,9,10,11,12,13,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,113,114,115,116,118,120,121,122,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,162,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,236,237,238,239,240,241,242,243,244,245,247,248,"ia-14597708168","ia-14761357556",0,2,3,4,5,6,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,2,4,5,7,8,9,10,11,12,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,66,67,68,69,71,73,74,75,77,78,79,80,83,84,85,86,87,88,89,90,91,93,94,95,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,23,24,25,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,19,20,21,22,24,25,26,27,28,29,31,32,33,0,1,4,5,6,7,8,9,10,11,12,14,15,16,17,18,20,22,27,28,32,33,35,37,38,39,40,41,42,44,46,48,49,50,51,52,53,55,56,57,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,0,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,113,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,88,89,90,91,92,93,94,0,0,0,0,1,0,0,0,0,2,3,7,10,11,12,14,19,20,21,22,30,32,34,40,45,46,47,51,54,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,119,120,121,122,123,124,125,126,127,0,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,100,99,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,163,164,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,188,189,190,191,192,193,2,3,4,5,6,7,8,"ia-14772930315",10,11,13,14,15,5,6,7,8,9,10,12,13,14,15,16,17,18,20,22,24,25,27,29,30,31,32,35,36,37,38,39,40,41,42,43,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,1,3,14,18,1,3,4,5,6,7,8,12,9,13,14,15,20,21,22,23,24,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,49,51,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,96,97,99,100,102,103,104,105,106,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,72,0,1,2,7,8,10,11,13,0,1,2,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,151,153,154,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,24,25,26,28,29,30,3,4,6,21,28,30,31,33,34,36,37,38,40,42,43,44,46,48,51,54,56,58,59,62,64,68,70,72,74,76,78,79,81,83,85,86,88,89,91,92,93,95,96,98,99,101,103,104,105,106,107,108,109,110,112,113,114,2,3,4,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,25,26,27,28,29,30,31,33,34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,1,2,3,4,5,6,7,9,10,11,12,13,14,21,22,1,2,5,6,7,8,10,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,34,35,36,37,38,39,40,41,44,45,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,132,133,134,135,136,137,138,139,141,143,144,145,146,147,148,149,150,151,152,153,154,156,1,3,4,8,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,33,35,36,37,38,39,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,95,96,97,98,99,100,102,104,105,106,107,108,109,110,113,114,115,116,117,118,119,121,122,123,124,125,126,127,129,2,3,5,8,9,10,12,14,15,23,"ia-14803077603",5,16,17,19,20,21,22,23,24,29,30,31,33,34,38,40,41,42,44,46,47,48,52,54,55,57,58,63,64,65,66,73,77,78,80,82,84,88,93,94,2,3,4,5,6,7,8,9,10,14,15,16,17,18,20,22,23,26,28,30,31,33,34,35,36,37,38,39,40,41,44,45,46,3,5,7,8,9,10,12,13,14,15,16,17,18,20,22,23,24,26,27,30,31,32,33,34,35,43,44,46,47,49,51,54,56,58,59,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,3,4,5,8,10,12,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,40,41,42,43,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,2,4,5,6,7,8,9,10,12,13,15,16,17,18,19,21,23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,4,6,8,10,13,14,17,18,19,24,25,26,27,28,30,31,36,41,44,45,50,51,52,54,55,56,58,59,61,62,63,64,71,72,75,76,77,78,79,84,85,86,88,90,92,93,94,95,98,100,101,102,103,104,105,107,108,109,110,111,0,1,2,4,5,6,8,9,10,11,14,15,16,18,21,22,24,25,27,29,32,33,34,35,36,37,38,43,44,45,46,47,1,2,3,6,10,12,14,21,22,25,28,29,30,35,36,42,44,48,53,0,1,2,3,4,5,6,8,9,0,1,2,4,5,6,8,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,28,32,33,34,35,36,37,4,5,6,8,9,11,12,13,14,16,17,18,24,25,26,32,0,1,1,3,4,5,6,7,8,9,11,12,14,15,16,17,18,19,21,22,23,24,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,57,58,0,2,4,8,11,0,1,3,4,5,6,8,9,10,12,13,14,18,21,22,24,26,27,29,30,31,33,35,37,39,41,43,46,48,50,51,52,54,57,59,61,62,64,66,67,68,70,72,73,74,75,77,78,80,81,85,86,87,88,90,93,95,2,3,4,5,6,8,11,13,14,15,16,17,18,21,23,24,25,27,28,29,30,31,33,35,37,39,41,42,43,44,46,48,50,51,52,53,56,58,60,61,62,64,65,67,69,70,72,73,74,76,79,81,83,85,89,91,92,94,95,1,2,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,"ia-14750307496",0,1,8,23,34,35,39,40,41,42,43,44,46,47,48,64,66,69,73,76,81,82,84,87,88,96,116,118,119,120,121,129,130,131,132,133,134,140,141,142,143,144,145,155,156,157,158,159,167,168,169,170,171,179,180,181,182,183,184,190,191,192,193,194,195,205,206,207,208,210,212,213,214,221,222,223,224,225,226,227,236,237,238,239,240,242,243,244,252,253,254,255,256,264,265,266,267,268,272,274,277,278,279,280,284,285,286,287,288,294,295,296,297,298,304,305,306,307,308,315,316,324,325,326,331,332,333,336,337,338,341,342,343,344,349,350,351,354,355,359,363,364,367,368,369,372,373,374,375,376,377,378,379,381,382,383,384,386,387,388,390,391,392,393,394,396,397,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,417,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,471,4,5,7,8,10,12,13,14,15,16,18,19,20,21,22,24,25,26,53,13,26,37,38,56,60,66,68,70,71,0,1,2,3,0,2,3,4,10,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,28,29,32,35,37,38,39,40,41,42,43,44,45,47,48,49,51,0,2,3,4,10,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,42,43,44,45,46,47,2,3,4,5,6,7,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,61,62,63,64,65,67,68,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,0,1,2,3,4,5,9,11,12,13,14,15,16,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,168,169,170,171,172,173,174,175,176,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,101,102,103,99,1,2,3,4,5,6,7,11,12,13,14,15,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,65,67,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,1,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,1,2,3,4,"ia-14778345195",16,27,31,36,61,62,"ia-14776016124",71,72,98,101,103,104,106,"ia-14591687900",107,120,122,125,128,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,0,1,26,28,37,38,39,41,44,49,51,57,61,62,63,64,66,68,69,70,72,73,74,77,78,79,80,83,87,89,91,92,95,96,97,98,99,101,102,104,105,107,109,111,112,116,120,121,122,123,124,128,134,135,136,137,138,139,140,141,142,144,0,1,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,0,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,"ia-14753311345",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,"ia-14750174661",49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,"ia-14773212923",75,76,77,80,81,82,83,84,85,86,87,88,89,90,92,95,96,100,99,101,102,103,104,105,106,107,108,109,110,112,4,5,8,9,10,2,7,15,16,19,20,21,"ia-14789685093",23,24,26,34,41,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,102,104,105,106,107,108,109,115,116,117,119,120,124,129,130,131,132,133,134,135,136,139,140,141,142,143,144,145,146,150,151,152,153,158,159,160,161,163,164,165,166,171,172,173,174,178,179,182,183,184,186,188,192,193,194,195,196,"ia-14789787753",198,199,200,201,202,204,206,207,208,209,210,211,212,213,214,215,216,217,218,222,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,"ia-14740756726","ia-14763428912",41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,78,79,81,83,84,85,86,87,89,90,91,92,93,94,95,96,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,"ia-14577168259",117,118,119,121,0,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,81,82,83,84,85,86,87,88,89,90,92,93,94,100,101,102,103,98,99,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,127,128,129,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,175,176,177,183,185,186,187,188,190,191,192,194,195,196,198,199,201,202,203,207,208,209,210,213,214,215,216,217,219,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,245,246,247,248,250,251,252,255,257,258,259,260,261,262,263,267,268,269,270,272,275,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,305,306,307,308,309,310,311,312,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,360,361,362,364,365,366,367,368,369,370,371,372,373,375,376,377,378,380,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,400,401,402,403,404,405,407,408,410,411,412,413,414,416,417,419,420,422,423,428,433,434,435,436,437,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,471,472,473,474,475,476,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,495,497,498,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,526,527,528,529,530,531,532,533,534,535,536,537,539,541,542,544,545,547,548,549,551,552,554,556,557,558,559,560,561,562,563,564,567,571,572,576,577,578,579,580,581,582,583,584,585,586,588,589,590,591,592,593,594,596,600,603,606,607,0,1,2,3,4,5,6,7,1,11,13,14,15,16,17,18,0,2,4,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,1,2,3,11,17,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,1,2,3,4,5,6,7,8,11,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,102,107,108,109,110,113,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,164,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,369,370,371,372,373,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,395,396,397,398,404,406,407,410,2,3,4,5,10,6,8,12,13,14,15,16,17,18,19,20,21,23,24,25,27,28,29,30,33,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,127,128,129,130,131,132,133,134,135,136,138,140,141,143,144,145,146,148,149,150,151,153,154,155,0,1,2,3,4,7,9,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,1,2,3,4,5,6,7,9,10,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,1,13,9,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,102,103,104,109,112,116,117,119,122,124,1,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,3,4,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,0,2,3,4,5,6,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,8,9,11,12,14,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,36,37,38,40,41,42,43,45,50,51,52,53,54,62,63,64,65,66,67,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,97,98,100,101,102,109,110,111,112,113,0,1,2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,6,7,8,10,11,3,4,5,6,8,9,10,11,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,1,2,3,14,15,0,0,0,0,0,0,0,2,3,4,5,9,10,11,12,13,15,16,17,18,20,1,2,3,4,5,7,8,9,10,11,14,15,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,28,29,30,31,33,34,35,"ia-14765903433","ia-14559366980","ia-14745758692","ia-14559413099","ia-14559598177","ia-14742879871","ia-14559408608","ia-14559604327","ia-14559388810","ia-14742892451","ia-14743715884","ia-14723072436",0,1,3,5,6,7,8,9,10,11,13,14,15,17,19,20,21,22,24,25,28,30,31,33,34,35,36,38,39,40,43,44,46,47,48,49,50,51,52,54,55,58,59,61,62,63,66,67,68,69,71,73,75,77,79,80,81,82,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,114,115,117,118,119,120,122,123,124,125,126,127,128,129,130,132,133,135,137,138,139,140,142,143,145,147,148,149,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,7,8,10,13,15,19,21,23,25,26,27,29,32,34,35,38,40,43,6,10,9,11,13,14,15,17,18,19,21,24,26,27,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,46,47,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,123,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,152,154,156,157,158,159,161,162,163,164,165,167,169,170,171,172,173,175,179,180,181,1,2,3,4,5,6,7,8,9,10,11,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,99,102,103,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,0,1,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,100,99,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,147,149,150,152,155,156,157,158,159,160,161,162,"ia-14593520227","ia-14593307860","ia-14779684272","ia-14593508599","ia-14778689985","ia-14798550933","ia-14755693566","ia-14591993210",0,1,2,3,4,5,25,26,29,30,32,49,55,61,62,63,64,65,67,71,72,73,74,75,76,77,78,79,80,81,84,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,117,118,120,121,123,124,127,132,135,137,138,139,140,142,146,147,148,151,152,157,158,159,160,161,162,163,164,166,169,170,171,172,173,175,176,177,178,179,182,183,184,185,186,187,190,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,42,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,6,7,8,9,10,11,13,15,17,18,19,20,22,23,24,25,26,27,0,1,2,3,5,16,17,18,23,24,25,26,27,34,36,39,42,49,50,54,55,56,57,58,59,61,62,63,64,65,66,70,71,72,75,76,77,78,80,82,83,84,86,87,88,89,90,91,92,93,94,95,101,102,103,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,134,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,32,33,34,35,36,37,38,39,40,41,42,46,47,48,0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,95,96,98,100,101,99,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,123,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,23,25,26,27,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,58,59,60,61,62,63,64,65,66,67,68,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,7,8,2,5,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,269,270,271,272,273,274,275,276,277,280,282,283,284,285,286,287,288,289,290,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,0,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0,2,3,4,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,91,92,93,94,95,100,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,147,151,152,153,154,155,156,157,158,169,171,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,319,320,321,322,323,324,325,326,327,328,329,330,331,332,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,384,385,386,388,389,391,394,395,396,397,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,441,442,443,444,445,446,447,448,450,451,452,453,463,464,466,467,468,470,474,476,477,478,479,489,492,502,503,504,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,538,539,540,541,543,549,551,552,553,554,555,556,557,558,559,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,601,602,603,605,606,607,609,610,611,632,633,634,636,637,638,639,641,642,643,644,646,647,648,651,658,669,670,672,673,674,675,676,677,678,679,680,682,683,686,700,701,702,705,706,707,708,709,710,711,712,713,714,715,716,717,733,736,739,740,760,761,762,763,764,765,766,767,768,769,770,773,774,775,778,805,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,834,838,839,840,851,854,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,903,905,906,907,909,910,911,912,914,915,916,917,918,919,920,921,922,923,924,925,929,930,931,932,933,934,935,936,937,939,940,943,944,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,994,995,996,1007,1008,1010,1012,1013,1014,1015,1016,1017,1018,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1058,1059,1060,1061,1062,1063,1064,1069,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,0,1,2,3,7,9,11,12,13,0,29,0,1,3,5,6,7,8,9,10,11,12,14,15,16,18,19,20,23,24,25,26,27,28,29,30,32,0,2,3,4,5,10,11,12,13,6,7,8,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,44,46,53,54,55,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,131,132,134,135,136,137,138,139,140,142,143,145,146,147,149,150,151,152,153,154,156,157,158,159,160,163,164,165,166,167,168,169,170,171,172,173,174,"ia-14577382419",175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,289,290,291,292,293,294,295,296,297,304,305,306,307,308,309,310,311,314,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,338,339,340,341,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,366,367,371,372,374,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,411,412,413,416,417,418,419,420,421,423,424,425,428,429,431,435,436,437,438,439,440,441,442,443,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,478,479,483,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,0,1,2,3,4,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,37,38,39,40,41,42,43,44,45,56,58,59,60,64,66,67,68,69,70,71,77,78,79,80,82,83,84,86,88,90,91,93,95,100,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,126,127,128,129,130,131,133,134,145,149,150,151,152,158,162,163,164,165,166,167,168,169,170,171,173,174,175,176,179,180,181,182,183,185,186,189,191,192,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,68,69,1,4,5,6,7,8,9,10,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,99,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,1,2,3,4,5,6,7,1,2,3,4,5,1,2,3,5,6,11,12,15,16,17,18,19,20,21,23,29,30,32,33,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,116,118,119,120,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,172,173,174,175,176,178,179,180,181,185,186,187,188,189,190,192,193,194,195,197,198,199,200,201,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,231,232,233,238,239,240,241,242,244,249,250,251,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,284,286,287,288,289,292,293,294,298,299,301,302,304,305,306,307,310,311,313,0,1,2,3,4,5,6,11,12,13,16,17,18,19,20,21,22,24,28,30,31,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,113,114,115,116,117,118,119,120,123,125,126,127,129,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,161,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,211,212,213,216,219,221,222,223,224,225,229,230,231,232,234,235,236,237,239,240,241,244,245,246,250,251,252,253,254,256,261,262,263,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,287,288,294,296,297,298,299,302,305,307,309,310,312,313,316,317,320,323,324,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,2,10,13,16,57,0,1,4,5,6,7,8,9,10,11,14,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,76,1,4,5,6,8,1,2,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,8,9,10,11,13,14,16,19,20,5,6,8,10,11,12,13,14,15,16,19,24,27,28,30,32,33,34,35,36,37,38,39,40,41,42,43,2,4,5,7,8,9,10,11,12,13,16,17,1,4,5,6,7,16,18,26,31,32,33,0,0,0,0,0,0,0,1,0,0,0,0,2,3,4,7,"ia-14583288028",8,"ia-14789794963",9,10,11,12,"ia-14746921586","ia-14769604512",15,16,17,19,20,22,23,24,25,26,27,28,29,30,31,32,33,37,39,40,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,143,144,145,146,147,148,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,395,396,397,398,399,400,402,403,404,405,406,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,495,496,497,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,100,101,102,97,98,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,189,190,191,192,193,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,59,60,62,64,66,68,74,75,76,79,80,82,84,85,86,93,94,95,97,99,102,103,104,108,109,110,111,113,115,118,119,121,122,123,124,126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,"ia-14763622775","ia-14761310054","ia-14766518841",0,1,2,3,1,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,1,3,4,5,6,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,32,33,34,49,50,51,52,53,54,55,56,58,61,65,66,76,77,80,81,87,88,89,90,92,93,95,97,106,107,108,111,0,2,3,4,5,6,7,9,10,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,39,41,43,44,45,46,47,48,49,52,53,54,55,56,58,59,60,61,62,63,64,65,68,69,72,74,75,76,77,79,80,81,82,83,84,85,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,113,115,0,1,2,5,7,9,12,13,14,15,16,17,18,20,22,26,27,28,29,30,33,35,36,37,38,40,41,42,43,44,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"ia-14733515846","ia-14781377971",0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,35,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,9,13,27,52,53,67,69,72,75,79,80,83,84,87,90,91,93,95,100,101,102,103,105,106,108,109,110,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,136,137,139,140,146,147,153,155,156,158,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,188,189,190,191,193,194,195,200,204,206,223,225,227,228,229,234,236,237,239,240,241,242,243,245,250,251,252,253,254,255,256,257,263,269,270,273,274,277,279,280,281,282,283,284,286,290,292,300,316,320,324,326,329,330,331,332,337,340,341,343,344,345,346,347,348,349,350,351,352,354,355,356,360,361,362,363,364,368,371,372,373,374,375,376,377,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,426,435,441,446,447,449,450,453,454,456,457,459,460,471,474,480,485,486,487,488,489,492,493,497,498,501,502,505,507,508,509,512,513,514,515,516,518,520,524,525,529,532,535,537,538,540,541,542,543,544,545,546,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581,582,583,584,585,586,587,589,590,591,593,594,595,596,597,598,599,600,610,611,612,613,614,615,616,618,631,634,636,637,638,639,641,642,643,644,645,646,649,650,651,652,654,655,656,657,658,660,661,662,663,665,666,668,669,670,671,672,676,677,678,679,680,681,682,684,689,690,691,692,693,694,696,698,699,700,702,703,705,706,708,709,715,716,718,719,721,722,723,724,725,726,727,728,729,731,734,735,738,739,740,741,742,743,744,745,746,747,748,750,751,753,754,755,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,781,782,784,785,786,787,788,789,790,791,792,793,794,795,797,798,802,803,804,807,809,810,811,813,814,815,817,821,822,824,826,827,828,829,830,831,832,833,834,835,836,837,840,841,842,843,846,848,849,850,851,852,854,856,858,860,862,863,864,865,866,868,869,870,872,873,875,876,877,878,879,880,881,882,883,884,886,887,889,896,897,898,901,902,903,904,907,908,910,911,912,913,914,915,917,920,921,924,925,926,928,929,930,932,933,934,935,936,937,938,940,941,942,943,945,946,947,948,949,950,951,952,953,954,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,976,981,982,984,985,989,990,1000,1001,993,1003,1004,1005,1007,1008,1009,1010,1011,1016,1021,1022,1036,1083,1091,1110,1114,1120,1121,1126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,99,102,103,104,105,107,108,109,110,111,112,113,119,120,124,125,127,128,129,130,131,132,133,136,144,146,149,154,162,164,170,172,173,174,175,176,177,178,179,181,182,184,190,197,199,201,203,208,209,210,215,216,220,222,223,225,227,231,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,263,265,266,269,272,276,277,286,287,290,292,293,296,299,300,301,302,305,306,307,309,312,313,314,321,322,323,324,326,328,329,330,331,333,335,336,338,341,344,352,353,354,356,363,365,369,374,376,380,381,382,383,384,385,386,387,388,389,391,392,393,394,"ia-14572088359","ia-14757583981","ia-14592876628","ia-14779425872","ia-14593266708","ia-14799855693","ia-14799927153","ia-14757104136","ia-14578044990","ia-14590651420",0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,210,212,213,214,215,216,217,218,221,222,223,224,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,249,0,1,2,3,4,6,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60,61,62,64,65,66,70,71,72,73,74,75,76,77,79,80,81,83,84,88,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,0,1,9,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,34,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,84,85,86,1,2,3,4,5,6,7,8,9,12,14,15,17,18,19,21,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,67,"ia-14779281164",0,1,2,3,4,6,7,8,10,9,11,12,13,15,16,17,18,20,21,25,26,30,31,32,33,34,36,37,38,43,44,45,47,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,6,7,10,11,13,14,15,16,17,18,19,20,21,22,23,25,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,0,1,3,4,0,1,3,4,6,8,9,10,1,3,4,5,6,9,11,13,15,16,17,18,19,2,3,4,5,6,7,8,"ia-14595930818","ia-14779079641","ia-14759250446","ia-14779111001","ia-14781911332","ia-14595642418","ia-14595798767","ia-14595665088","ia-14595598700","ia-14779951414","ia-14784518182",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,0,1,2,4,5,6,7,8,11,12,13,14,15,16,22,23,24,25,27,28,29,31,32,34,41,42,43,45,46,47,48,50,51,54,55,56,57,58,"ia-14595316108",0,7,10,8,9,11,12,14,15,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,46,47,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,0,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,57,59,60,61,62,63,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,"ia-14773806401","ia-14753973006","ia-14774628524","ia-14773819651","ia-14590340378","ia-14590272620","ia-14796848783","ia-14773839691",1,3,4,6,7,9,11,13,14,16,21,22,24,26,27,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,90,91,92,93,94,97,98,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,117,119,120,121,122,123,124,125,126,127,128,129,130,132,135,136,137,138,141,143,145,146,147,149,151,152,153,154,155,156,157,158,160,173,174,175,177,178,179,180,181,182,183,184,185,186,187,201,204,208,211,217,220,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,267,"ia-14597632409",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,63,64,65,66,67,69,73,74,75,77,78,81,82,83,84,86,87,88,89,"ia-14804897563",2,7,11,12,19,31,36,37,38,41,1,2,8,9,10,11,12,13,14,15,16,17,18,19,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,41,42,43,45,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,8,10,11,12,13,15,16,18,19,20,21,22,23,24,26,27,30,31,32,33,36,37,38,39,40,41,42,43,44,47,49,50,51,52,53,54,56,57,58,60,61,63,64,65,66,67,69,70,71,72,73,74,75,76,78,79,80,81,83,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,1,2,3,4,6,7,8,10,12,15,17,19,22,26,28,30,31,35,38,39,42,46,48,49,52,53,55,56,58,59,61,62,64,65,66,67,68,69,72,76,77,79,81,82,84,85,86,87,89,90,91,93,94,96,98,100,102,108,109,110,111,113,114,115,116,117,120,122,125,128,130,133,136,137,140,142,143,144,145,148,150,152,154,157,159,161,162,165,166,167,169,173,177,179,181,184,185,188,190,191,192,193,196,198,200,202,203,204,206,208,209,210,213,215,219,220,223,227,228,229,231,233,235,236,237,240,241,242,244,246,249,250,253,255,257,258,259,260,262,265,268,270,272,273,275,278,279,281,282,286,287,289,295,296,297,299,300,304,306,307,311,314,316,318,319,320,323,325,326,330,332,334,336,339,340,342,343,344,345,347,349,350,352,353,355,356,360,361,363,368,370,372,374,376,377,378,379,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,130,132,133,134,135,136,137,139,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,168,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,127,128,129,130,131,132,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,81,83,84,85,86,87,88,90,91,92,0,1,3,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,99,102,105,106,0,1,2,3,4,5,7,11,12,13,15,16,17,18,20,25,30,31,33,35,39,63,64,65,68,72,73,74,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,1,2,4,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,23,24,25,26,27,30,31,32,36,"ia-14754700016",40,41,43,44,45,46,47,48,50,52,53,54,55,"ia-14775373354","ia-14591017200",63,64,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,89,91,92,93,94,95,96,97,99,100,102,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,1,2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,74,75,76,77,78,79,80,81,82,83,84,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,127,134,135,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,160,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,183,184,185,186,1,"ia-14777143731",2,3,4,5,6,8,9,10,11,"ia-14757331076",13,14,15,16,17,18,19,"ia-14593636750","ia-14593638210",22,23,24,25,26,27,28,29,31,"ia-14593729568",33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,"ia-14780117932",68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,"ia-14593807460",90,91,92,93,"ia-14777382381",95,96,97,98,99,"ia-14777398621",101,102,103,104,105,106,"ia-14593941078",108,109,110,"ia-14593877700",112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,"ia-14780653255",145,146,147,148,149,150,0,1,3,4,5,6,8,10,9,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,182,1,2,3,4,5,6,8,9,15,17,18,19,20,25,26,27,28,29,30,31,32,33,38,39,40,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,63,64,65,68,70,72,74,75,76,77,79,80,85,86,88,89,91,93,94,96,99,101,102,103,106,107,109,113,114,116,118,122,128,130,131,132,134,136,139,141,142,144,145,146,147,148,150,151,154,155,156,157,158,160,161,163,165,169,170,173,174,175,177,179,180,181,183,184,187,188,190,191,192,194,195,196,197,200,202,203,213,214,215,216,221,222,0,1,3,11,12,4,5,6,3,14,15,16,4,7,17,18,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,21,24,25,26,27,29,30,32,33,37,38,42,43,44,45,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,74,75,76,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,103,104,105,106,116,118,119,2,5,6,7,8,10,11,12,13,14,9,15,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,1,2,3,4,5,6,10,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,40,41,42,44,46,47,48,49,50,51,52,53,55,57,59,61,62,63,64,65,68,69,70,71,73,74,75,77,79,80,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,39,41,42,43,44,48,50,53,56,64,65,66,67,68,69,70,72,73,74,77,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,97,98,99,100,101,103,104,105,106,107,108,109,110,111,114,117,122,123,124,127,129,130,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,150,155,156,161,162,165,166,167,168,169,172,173,174,176,178,181,182,183,185,187,188,189,190,192,194,195,196,197,198,199,200,202,203,204,205,206,207,209,210,211,212,215,220,221,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,401,402,405,406,407,408,409,410,411,412,418,422,426,429,431,432,433,434,435,437,438,439,440,445,446,448,449,450,452,453,454,455,459,460,462,463,464,465,466,467,468,469,470,472,474,475,479,481,483,485,487,488,489,491,493,494,495,496,497,498,499,500,501,506,508,509,510,511,512,513,518,519,520,521,522,524,525,526,527,528,529,530,531,532,533,534,537,538,539,540,545,549,550,551,552,553,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,581,582,583,584,585,586,587,588,589,590,591,592,593,595,597,598,599,600,601,602,604,605,606,607,608,609,611,612,614,615,617,618,620,623,624,625,626,627,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,654,655,656,659,660,661,662,663,665,666,667,668,669,670,671,672,673,675,677,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,699,700,702,703,704,705,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,728,729,731,732,733,734,735,736,737,738,739,741,743,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,768,769,770,771,772,773,774,775,776,779,780,781,782,784,785,786,788,789,790,791,792,793,794,795,796,797,798,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,826,827,830,831,832,835,837,838,839,840,842,845,847,848,851,852,854,855,857,858,859,861,863,865,867,868,869,870,871,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,909,910,911,915,916,917,919,920,921,922,923,924,925,926,927,928,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,950,951,953,954,956,959,960,962,963,968,969,970,971,972,973,974,975,976,978,979,980,981,984,985,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1010,1011,1013,1014,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1027,1029,1030,1033,1034,1035,1036,1038,1039,1040,1041,1042,1043,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1065,1066,1067,1068,1069,1070,1071,1072,1073,1075,1076,1077,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1096,1097,1099,1100,1101,1102,1103,1104,1106,1107,1108,1109,1111,1112,1113,1115,1116,1117,1119,1120,1121,1122,1123,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1137,1138,1139,1140,1141,1144,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1229,1230,1231,1232,1233,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1262,1263,1264,1265,1266,1267,1268,1269,1270,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1291,1292,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1321,1322,1323,1324,1325,1326,1327,1331,1332,1333,1334,1341,1343,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1363,1364,1365,1366,1367,1369,1370,1371,1372,1374,1375,1376,1377,1379,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1441,1442,1444,1445,1446,1447,1448,1450,1452,1453,1454,1455,1456,1457,1461,1462,1463,1464,1467,1469,1470,1471,1473,1475,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1505,1507,1508,1510,1511,1512,1513,1515,1516,1517,1518,1519,1520,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1540,1541,1542,1543,1544,1545,1546,1547,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1573,1575,1576,1577,1578,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1666,1667,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,82,83,84,86,87,88,90,92,0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,24,27,28,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,4,5,14,15,6,7,8,16,17,18,19,20,22,25,27,28,30,31,32,33,35,36,37,39,40,42,43,45,46,47,49,53,54,55,56,57,58,59,63,65,66,67,68,69,70,71,76,77,79,80,81,83,84,85,86,87,88,89,91,92,93,94,95,96,101,102,103,104,105,106,107,108,109,111,112,113,115,116,117,120,121,124,125,127,128,129,130,131,134,144,145,147,148,149,150,151,153,154,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,203,204,205,206,212,213,216,220,222,223,224,225,226,239,252,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,283,284,286,287,288,289,290,294,295,296,297,298,299,300,301,302,305,306,307,308,310,311,0,1,5,6,7,8,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,51,52,53,55,56,59,61,62,63,64,65,66,69,71,72,73,74,75,76,77,81,82,83,85,87,88,90,91,92,93,94,95,96,97,98,103,104,106,107,110,112,113,114,117,119,124,130,136,138,139,140,142,143,144,145,146,147,148,149,150,151,152,157,158,159,160,161,162,163,164,165,170,176,178,181,185,188,189,190,192,195,197,198,199,206,207,210,211,212,222,224,226,227,228,229,235,236,237,238,239,240,242,243,245,247,248,249,250,251,252,253,254,255,259,260,263,264,266,267,268,269,270,271,272,273,274,275,276,277,284,285,286,287,288,289,290,291,293,294,296,297,298,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,321,322,323,325,326,327,329,331,345,347,352,353,354,355,356,357,358,360,361,362,0,1,2,3,4,9,16,17,19,21,22,23,24,25,26,28,29,30,31,33,34,35,36,37,38,39,40,41,45,46,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,78,79,83,85,86,87,88,89,90,91,92,93,94,95,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,135,136,137,138,140,141,142,144,145,146,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,253,256,257,258,259,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,393,394,395,396,397,398,400,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,433,434,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,482,483,484,485,486,487,488,489,491,492,493,494,495,496,497,498,499,500,501,502,503,504,507,508,509,510,512,513,514,515,516,517,518,519,521,522,523,524,525,527,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,678,679,680,681,682,683,684,685,686,687,688,689,690,693,694,695,696,697,698,699,700,701,702,703,704,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,758,759,760,761,762,763,764,765,766,767,768,770,771,772,773,774,775,776,778,779,780,790,791,792,0,1,2,3,4,6,10,12,5,7,8,9,11,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,31,33,34,36,37,38,39,40,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,140,141,143,144,145,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,407,408,409,412,413,415,416,417,419,423,425,426,427,428,429,430,431,432,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,489,492,493,494,495,500,501,505,508,509,510,511,516,517,519,521,522,523,524,525,526,529,530,531,532,533,534,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,70,72,75,76,77,78,79,80,81,2,4,5,6,7,8,10,9,11,12,13,14,15,16,18,20,21,22,23,25,26,1,2,3,20,21,23,26,28,30,31,32,36,38,39,40,41,43,44,45,46,47,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,73,74,76,91,96,97,98,101,103,104,108,111,112,113,114,115,121,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,7,8,9,11,14,18,20,21,23,24,26,27,30,31,32,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,53,55,56,57,58,59,60,61,62,63,64,66,67,68,69,71,73,75,76,78,79,81,82,86,87,90,92,93,94,95,96,98,100,101,104,105,106,109,0,1,4,10,6,9,11,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,50,51,52,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,1,2,3,4,5,6,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,42,44,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,64,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,108,109,110,111,112,113,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,140,142,143,144,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,0,1,2,3,5,7,9,11,12,14,15,16,17,18,19,20,21,0,1,2,3,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,89,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,122,123,124,127,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,154,155,156,157,158,159,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,369,373,374,375,376,377,378,379,381,382,383,385,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,408,410,411,412,413,414,415,416,417,418,419,420,423,424,425,426,427,428,430,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,53,"ia-14593257648",0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,17,18,19,22,23,24,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,2,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,2,3,4,5,6,7,8,9,10,11,13,15,17,19,21,22,23,25,26,27,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,98,99,100,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,147,148,149,150,151,153,155,157,158,160,161,162,163,164,165,167,168,173,174,175,176,179,180,181,182,183,184,188,189,192,193,197,198,199,200,201,203,204,205,207,211,212,214,216,218,220,221,222,225,226,227,228,231,238,242,246,247,248,250,252,253,254,268,269,270,271,272,274,279,280,283,286,289,290,294,295,296,297,299,300,301,303,311,313,314,315,316,318,319,320,321,323,327,328,329,330,331,334,335,336,339,340,342,343,345,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,390,391,393,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,0,1,2,3,4,5,6,7,8,9,10,15,16,17,0,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,"ia-14770853211",20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,1,2,4,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,108,109,110,111,112,113,114,115,117,118,119,122,123,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,184,189,190,191,193,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,213,215,216,217,218,219,220,223,224,225,226,227,228,230,231,232,234,235,236,237,238,239,240,241,242,245,247,248,250,251,252,253,255,256,257,258,259,260,262,263,264,265,267,268,269,270,271,273,275,277,279,280,281,283,284,286,287,288,290,291,292,293,294,296,297,298,299,300,301,302,304,305,306,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,345,346,347,348,349,350,351,352,353,354,355,356,357,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,187,188,189,190,191,192,193,195,196,198,199,201,202,203,205,207,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,268,269,270,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,0,1,2,3,4,5,6,"ia-14799925413",7,8,9,10,"ia-14757074946",12,13,14,15,17,18,19,"ia-14593446298",20,21,22,23,24,25,26,"ia-14593445499",28,29,30,31,32,33,34,35,"ia-14777769664",37,38,39,"ia-14780144945",41,"ia-14593501248",42,43,44,45,46,47,"ia-14757162056",49,50,51,"ia-14777026131",52,53,54,55,56,57,58,59,10,18,22,23,26,38,52,55,56,57,58,59,61,65,68,72,75,76,80,81,84,85,87,89,91,5,7,13,19,24,29,32,33,34,37,39,44,45,46,51,57,59,60,61,62,63,64,66,67,70,81,91,93,94,97,98,99,100,0,5,6,8,10,15,16,17,18,2,3,4,6,7,8,9,10,11,13,14,16,19,20,21,23,24,26,27,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,2,5,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,37,38,43,44,48,51,52,53,57,59,60,63,67,68,69,72,73,74,75,76,78,79,80,81,85,86,91,93,94,99,102,103,108,109,111,116,117,118,119,121,123,125,126,127,128,129,130,131,132,135,144,145,151,152,154,159,160,161,162,163,164,169,170,181,182,184,185,186,187,188,190,192,193,194,195,196,199,200,203,206,212,213,214,215,219,220,221,222,229,243,244,245,0,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,27,28,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,5,6,7,8,0,4,10,11,12,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,1,2,3,4,5,6,7,10,11,12,8,9,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,3,4,0,1,2,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,35,36,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,4,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,51,52,54,55,56,57,58,59,61,62,63,64,66,67,68,69,70,71,73,74,75,76,77,78,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,106,107,109,110,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,140,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,6,7,9,10,12,14,15,16,17,18,19,20,21,23,24,25,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,"ia-14590806687","ia-14590688839","ia-14590718818","ia-14590866747","ia-14590662390","ia-14590881757",0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,50,51,52,53,54,55,56,57,58,60,61,63,68,69,70,71,72,73,75,76,77,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,96,97,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,1,2,4,5,6,7,8,9,11,12,13,14,15,16,0,2,3,3,4,5,7,9,1,2,4,5,6,8,9,10,11,12,13,14,1,2,3,4,6,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,2,3,6,12,14,17,19,21,22,25,26,27,29,30,33,36,37,40,41,42,45,48,49,52,54,59,60,"ia-14769081364","ia-14748439546","ia-14771117082",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,2,4,5,7,8,9,12,15,16,17,18,19,20,21,26,27,28,30,32,36,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,37,42,43,45,46,47,48,52,53,54,55,57,58,60,61,62,64,65,66,67,68,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,0,1,2,3,4,5,6,0,2,3,4,5,7,8,9,11,12,13,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,3,4,5,10,9,11,12,13,14,15,17,18,20,21,22,23,26,27,28,29,34,37,39,40,42,43,45,46,47,48,49,50,51,53,54,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,87,89,90,92,93,94,96,97,98,99,103,104,108,110,112,0,1,2,3,4,5,7,8,10,14,9,15,17,19,20,21,22,23,24,25,26,27,28,1,2,4,6,7,8,9,10,11,12,13,14,15,16,18,0,3,4,5,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,10,11,12,13,14,15,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,70,72,73,75,79,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,114,115,123,124,125,126,127,128,129,2,5,8,10,9,11,12,13,15,16,17,18,19,20,21,23,24,25,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,117,118,119,122,123,129,130,131,132,133,134,135,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,75,76,78,79,82,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,112,113,117,118,127,128,129,130,131,132,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,67,68,69,70,71,74,75,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,108,109,115,116,117,118,119,120,121,1,2,3,4,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,68,69,70,71,73,74,75,76,77,78,79,80,82,2,4,5,8,9,10,11,12,13,14,17,18,20,21,22,23,25,26,28,29,30,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,10,15,23,53,71,0,3,4,14,26,27,28,30,33,34,35,36,38,40,42,43,44,45,47,48,50,51,52,53,54,55,57,58,59,60,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,49,50,51,57,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,86,87,88,91,92,94,95,96,97,98,99,100,102,104,105,106,107,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,3,4,5,6,7,8,9,10,1,2,3,4,6,7,8,9,10,11,12,0,1,2,3,4,5,7,8,9,10,11,12,17,18,19,20,21,22,23,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,23,27,29,30,31,32,33,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,2,3,4,5,6,7,8,9,1,3,5,6,7,8,9,10,11,12,13,16,19,22,23,0,0,0,0,0,1,0,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,506,507,508,509,510,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,56,57,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,134,135,137,138,139,140,141,142,143,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,154,155,156,157,158,160,163,165,166,168,1,2,5,6,8,9,10,11,12,13,14,15,16,17,18,21,25,26,27,1,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,"ia-14755838841",5,6,12,17,20,23,24,25,26,38,39,40,64,70,72,73,74,80,82,89,97,98,99,100,101,102,103,104,106,115,116,117,127,131,134,138,140,141,142,143,145,146,147,152,153,154,155,162,164,165,166,167,170,171,172,174,175,176,177,178,187,0,1,3,4,5,6,7,9,11,12,13,14,15,16,17,19,20,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,92,93,94,95,96,97,98,100,99,105,106,108,109,111,112,113,115,116,118,119,120,121,122,123,124,125,126,127,128,129,0,1,2,3,4,5,6,10,7,8,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,94,96,97,98,100,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,117,119,122,123,124,126,127,129,130,131,132,133,134,135,0,2,3,4,5,6,7,9,11,13,14,19,22,23,24,26,29,30,32,33,34,35,36,37,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,1,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,87,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,112,113,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,4,5,10,6,7,8,9,11,13,14,15,19,20,23,24,25,26,27,28,29,30,31,34,35,36,37,38,40,41,42,43,45,46,47,48,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,100,101,102,94,95,96,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,26,27,28,30,31,32,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,0,1,2,3,4,5,7,8,10,11,12,13,14,18,19,20,21,23,28,29,30,31,32,33,34,35,37,40,42,45,48,49,50,51,52,53,54,55,56,57,59,61,62,63,64,65,66,67,68,70,72,74,75,77,78,79,80,83,84,85,86,87,88,90,91,92,93,94,95,97,100,99,101,102,103,104,105,109,112,118,120,121,123,124,125,127,128,129,130,131,132,133,135,1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,20,21,23,24,25,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,48,49,51,53,54,55,58,59,60,61,62,63,64,65,66,68,73,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,104,105,106,107,111,114,115,116,117,118,119,120,121,122,123,125,128,129,131,132,133,136,137,141,142,144,145,146,147,148,150,151,152,153,159,160,161,162,163,164,165,166,167,171,172,173,174,177,178,179,180,182,27,28,41,59,67,69,78,87,90,94,96,120,0,1,2,3,4,5,6,7,8,11,13,14,15,20,21,22,25,26,27,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,57,58,59,60,61,62,64,65,66,67,68,70,71,72,73,77,79,80,81,82,83,84,90,91,92,96,97,98,99,100,101,103,104,105,107,108,109,110,111,112,113,115,117,118,119,120,121,122,124,126,129,130,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,316,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,503,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,0,2,3,4,5,7,9,10,12,13,14,16,17,20,21,22,24,25,26,27,28,29,30,32,35,37,38,39,40,42,44,46,48,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,68,72,74,75,76,77,79,80,81,84,85,86,87,88,89,90,91,92,100,93,94,95,96,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,124,125,2,3,4,5,7,8,10,11,12,13,15,17,19,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,39,43,44,45,47,51,52,53,54,55,59,61,63,65,66,67,70,71,73,74,75,76,79,80,81,83,85,86,87,88,89,90,91,92,99,101,102,104,105,107,109,111,113,116,117,120,121,122,125,130,131,134,137,139,140,143,149,151,154,158,159,162,166,169,171,172,175,176,177,180,184,188,192,196,197,199,202,203,205,207,210,211,213,216,218,220,225,227,229,233,237,238,240,242,245,249,252,255,257,260,262,266,267,270,273,276,280,284,287,290,291,292,293,294,295,296,297,299,300,301,302,303,304,307,309,310,314,317,319,323,1,3,5,6,7,8,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,35,1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,11,12,14,15,17,18,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,49,50,51,55,58,61,65,71,72,77,78,79,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,109,110,0,1,7,8,9,39,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,134,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,1,2,3,4,5,6,10,11,7,8,9,12,13,14,15,16,17,18,19,20,21,24,25,26,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,142,143,144,145,146,148,149,150,152,154,156,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,192,193,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,0,2,3,5,6,8,9,11,0,1,2,3,4,5,0,2,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,3,4,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,33,0,1,2,3,4,0,1,2,3,5,6,7,8,9,10,13,14,15,16,17,18,19,20,22,23,24,25,26,0,1,2,4,0,1,2,3,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,1,0,1,2,3,4,5,6,8,9,10,"ia-14577605340",0,2,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,228,229,230,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,313,314,315,1,2,3,5,6,7,8,10,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,34,40,41,42,43,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,1,2,4,5,8,10,11,12,13,1,3,4,6,7,8,9,10,11,12,5,6,8,9,3,4,6,7,8,11,12,9,13,20,21,24,25,2,3,4,5,7,8,9,10,3,4,5,6,8,9,11,12,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,8,10,11,12,13,17,0,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,3,11,12,13,14,15,1,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,0,1,2,3,4,5,0,1,2,3,4,0,2,3,4,5,6,7,8,9,10,11,12,13,14,3,4,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,5,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1,2,3,5,6,8,9,10,12,13,16,18,19,20,21,22,24,25,26,28,29,30,31,32,33,37,38,39,42,44,46,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,72,73,74,75,76,77,78,80,81,82,83,84,86,88,90,91,92,93,94,95,96,99,100,102,103,104,105,106,107,108,109,110,112,113,114,116,117,118,120,121,123,124,125,126,127,129,131,132,133,134,135,138,139,140,141,143,144,145,147,148,149,150,151,152,153,155,156,158,159,160,162,164,166,167,168,169,173,174,175,176,177,178,180,182,185,186,188,189,190,192,193,194,196,197,199,200,202,203,207,208,209,210,211,213,217,218,219,220,221,222,223,224,225,226,229,232,233,234,235,236,237,238,239,240,241,244,245,246,247,250,251,253,254,256,257,258,259,261,262,264,265,268,270,271,272,274,276,277,278,280,281,282,"ia-14576815419","ia-14595138508",2,3,4,5,6,7,8,9,10,11,12,13,"ia-14595281227","ia-14595120939",16,17,18,19,20,21,22,23,24,25,"ia-14595082700",27,28,2,3,5,6,7,8,9,13,14,16,17,18,19,21,22,23,25,26,27,28,29,30,33,34,36,37,38,39,40,41,42,43,2,4,5,11,7,12,14,16,17,18,22,24,25,29,30,31,0,1,2,3,4,5,6,7,8,12,9,13,14,15,16,18,19,20,21,22,23,24,26,27,28,29,31,32,34,35,36,37,38,40,41,42,43,44,46,47,48,50,51,52,53,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,342,343,344,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,407,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,0,1,2,3,4,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,51,3,7,0,1,2,3,4,5,6,7,8,"ia-14596145738",10,12,13,14,16,18,19,20,21,24,25,26,27,28,29,33,36,41,42,43,44,49,50,51,53,54,58,"ia-14780459614",67,68,"ia-14759824766",71,72,73,74,75,"ia-14759826936",78,79,"ia-14779678701","ia-14596117050","ia-14596185628",91,"ia-14596120860",95,"ia-14782483952","ia-14596193288",128,"ia-14759844736",153,154,155,156,162,163,164,166,168,171,172,176,"ia-14596344407","ia-14596142700",178,179,181,182,183,184,185,188,190,191,192,193,194,195,"ia-14780506024","ia-14596221678",199,200,"ia-14782515302",204,"ia-14780511964",206,207,"ia-14596161290",211,212,213,214,"ia-14782524632",220,221,224,225,226,227,228,"ia-14596173980",229,230,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,37,0,1,2,3,4,6,7,8,10,9,11,12,13,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,102,103,106,107,108,98,99,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,200,201,202,203,204,205,206,208,209,210,211,212,213,214,216,217,218,219,220,222,223,224,225,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,250,251,252,253,256,259,260,263,267,268,270,272,274,275,276,278,280,281,283,285,286,287,288,289,290,293,295,296,297,298,299,303,305,306,308,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,329,330,332,333,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,362,363,364,365,367,368,369,370,371,372,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,431,441,442,445,446,448,449,450,452,453,455,457,458,459,461,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,550,551,552,554,555,556,557,558,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,580,581,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,606,607,608,609,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,642,645,646,648,649,650,651,652,654,655,656,657,658,659,660,661,662,663,664,665,667,668,669,671,672,676,685,693,697,700,701,702,703,704,705,706,707,708,710,711,713,715,716,721,725,726,727,728,729,745,746,747,748,749,750,751,753,754,755,756,757,758,759,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,792,793,794,795,796,797,798,799,800,801,805,806,814,817,819,820,823,824,825,826,827,829,831,832,833,834,839,843,845,846,847,848,849,850,851,852,853,854,855,856,858,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,878,879,880,881,882,883,884,885,887,888,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,1,2,3,4,5,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,97,98,99,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,219,220,221,222,225,226,227,228,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,259,260,261,262,263,264,265,267,268,271,275,276,277,278,279,280,281,282,283,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,324,325,327,328,331,335,336,338,340,341,342,343,344,345,347,348,349,350,351,352,353,357,358,360,365,366,368,369,370,371,373,374,375,377,378,379,380,381,382,383,384,385,387,388,389,391,392,395,396,400,402,403,405,410,411,412,415,416,421,422,423,424,425,426,427,428,430,431,433,434,435,436,437,439,440,442,445,446,447,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,478,479,480,481,482,484,485,487,488,489,490,491,492,494,496,501,505,506,507,508,509,510,511,513,514,515,516,517,519,520,521,522,528,529,530,531,532,533,534,535,538,539,540,543,544,547,548,549,550,551,0,1,2,3,5,6,7,8,9,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,231,232,234,235,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,86,88,89,90,91,92,93,94,98,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,0,1,2,4,5,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,103,104,105,106,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,"ia-14763464671",74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,"ia-14580071569",182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,"ia-14786626783",249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,18,0,1,2,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,3,4,5,6,7,10,11,12,14,15,16,17,20,21,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,1,3,4,5,7,8,9,10,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,305,306,307,308,309,310,312,313,315,316,317,318,319,320,321,322,323,324,326,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,38,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,19,20,21,22,23,26,31,34,46,49,52,63,65,66,67,68,69,74,77,82,84,101,104,112,113,114,120,123,131,135,137,139,140,141,147,149,150,151,152,155,156,159,160,161,162,166,167,177,178,179,182,184,194,196,197,202,203,204,206,208,209,211,212,213,214,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,313,314,315,316,317,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,364,365,366,367,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,10,11,9,13,19,8,9,12,13,15,16,18,21,23,24,26,27,28,29,30,33,34,35,36,37,39,40,41,45,46,47,48,49,52,53,58,59,60,61,63,65,66,67,68,70,71,73,74,75,76,78,79,80,83,85,86,87,89,90,91,92,93,94,95,97,99,100,102,105,106,107,109,111,112,113,114,115,116,117,118,119,121,122,123,125,128,131,132,133,134,135,136,138,139,140,141,143,144,4,7,10,11,12,13,15,16,17,19,20,21,22,24,25,26,28,29,30,32,33,34,35,36,37,38,40,42,44,45,46,47,49,50,51,52,53,59,60,63,64,65,66,67,69,70,72,3,4,5,6,7,10,8,11,12,13,14,15,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,48,49,50,51,52,53,54,57,58,61,64,66,70,71,72,73,74,76,77,85,4,5,6,7,8,9,10,11,13,14,15,17,19,21,22,23,24,25,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,"ia-14572107297",43,44,45,46,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,0,1,7,10,9,11,12,13,14,16,0,1,3,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,0,3,4,5,6,7,8,9,10,11,12,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,2,4,7,8,9,73,0,1,2,3,4,5,6,7,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,1,4,5,6,7,8,12,13,14,15,17,18,19,20,22,23,24,26,27,28,29,31,32,33,34,35,36,37,38,39,40,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,4,5,6,7,8,10,11,12,14,16,17,18,19,20,21,23,24,25,26,29,30,32,34,35,36,37,39,40,41,43,44,45,46,47,49,50,51,52,54,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,49,50,51,52,55,56,58,59,60,61,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,178,181,182,183,184,187,188,189,190,191,192,194,195,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,214,215,216,221,222,223,224,0,1,3,6,9,10,11,12,15,18,19,20,21,22,23,24,27,30,31,33,34,36,40,42,44,45,46,47,48,49,50,51,53,54,55,56,57,60,61,62,63,64,65,67,69,70,71,72,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,93,94,95,98,99,101,102,105,106,107,108,111,112,114,115,116,117,118,119,120,121,122,127,129,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,150,151,152,154,155,156,157,158,159,160,161,162,163,165,166,168,169,170,171,172,173,174,175,178,179,181,182,183,184,185,186,188,189,190,191,192,193,196,197,198,199,204,205,206,208,209,211,212,213,214,215,216,217,218,220,221,222,223,226,227,228,229,230,231,232,234,235,236,237,239,240,241,242,243,244,245,246,247,249,250,251,252,253,256,1,3,4,5,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,31,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,75,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,3,4,5,6,7,8,13,16,18,19,20,22,30,32,36,48,101,104,133,151,164,168,186,190,196,213,226,239,286,290,301,310,323,326,334,336,338,339,340,434,0,0,0,1,2,0,1,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,1,3,6,7,8,10,11,12,13,14,15,16,17,18,0,1,3,4,5,6,7,8,9,10,0,2,3,4,5,0,2,3,4,5,6,7,9,10,11,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,83,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,71,72,73,74,76,78,79,80,1,6,9,11,13,15,16,17,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,41,42,43,44,49,50,51,52,53,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,113,3,4,5,7,9,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,35,36,37,44,46,47,48,49,50,51,53,55,56,57,59,60,61,62,63,64,65,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,105,"ia-14773266561","ia-14775356304","ia-14591096828","ia-14754742776","ia-14774601381","ia-14774605141","ia-14754761266","ia-14775435044","ia-14591080620","ia-14775447674","ia-14754800856","ia-14775478534","ia-14591193079",0,1,2,3,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,1,2,3,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,0,1,2,3,4,5,6,10,7,8,9,11,0,2,4,5,8,0,2,3,4,5,7,9,0,1,2,3,4,5,6,10,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,34,36,37,38,39,40,41,42,43,44,45,46,47,49,50,52,53,54,55,56,57,58,59,60,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,109,110,111,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,131,132,133,136,142,150,159,165,166,167,170,171,172,173,174,175,176,177,178,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,203,213,222,224,227,228,230,231,251,255,256,257,261,262,270,273,274,275,276,278,279,280,281,282,283,284,285,286,288,290,291,292,293,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,29,33,41,52,55,56,57,58,61,64,65,72,76,84,88,95,106,114,127,136,151,166,170,171,177,187,188,191,192,193,194,196,197,198,200,201,202,203,204,205,206,207,208,211,216,217,218,219,223,229,233,236,240,244,256,262,269,272,277,283,285,287,298,302,303,307,311,322,327,328,329,330,331,339,343,349,357,366,367,378,383,384,385,386,389,390,393,396,397,398,399,400,401,405,407,412,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,1,2,5,9,13,14,15,16,17,18,19,20,22,23,24,25,26,29,30,0,1,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,44,45,46,47,48,49,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,93,0,1,3,4,5,6,7,10,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,154,155,156,157,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,100,101,97,99,102,103,104,105,106,107,108,109,110,111,0,1,2,4,5,7,9,12,18,19,20,25,26,29,31,33,34,37,38,39,40,42,43,44,46,48,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,58,60,61,62,63,64,65,66,68,69,70,71,72,73,76,77,78,79,80,81,83,84,85,87,88,89,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,185,186,187,188,189,190,191,193,196,197,198,199,200,201,202,203,204,205,206,208,209,210,213,214,215,216,217,218,220,221,222,223,224,225,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,309,310,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,2,3,5,6,7,9,11,12,13,14,16,17,18,19,20,22,24,25,31,32,33,34,35,36,37,39,40,41,42,47,49,50,51,52,53,54,55,57,59,63,64,68,72,77,81,83,84,85,86,90,91,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,0,1,3,5,6,8,9,13,14,16,18,19,20,21,23,26,27,28,29,31,32,34,35,36,37,38,39,41,44,46,48,49,50,53,54,56,57,59,60,61,62,63,0,1,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,23,24,25,26,27,28,31,32,34,35,36,37,38,39,41,44,47,48,49,50,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,3,11,12,13,14,15,16,17,18,19,20,21,5,6,7,8,22,23,24,25,26,27,28,29,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,3,4,5,6,7,9,10,11,12,13,14,15,16,17,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,6,7,9,10,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,38,41,42,43,44,45,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,76,78,79,80,81,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,4,5,9,12,14,16,18,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,48,51,52,53,54,55,56,57,58,0,35,53,54,55,56,60,62,64,65,68,69,70,71,72,73,74,75,76,78,80,81,82,89,90,92,94,97,98,100,102,103,104,105,106,108,110,111,112,115,116,117,118,119,123,124,125,126,127,128,129,132,133,134,135,136,137,138,"ia-14590731510",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,10,14,1,6,8,1,8,17,20,0,2,3,4,5,6,7,8,10,9,11,13,15,2,3,4,5,6,7,8,10,9,0,1,2,3,4,5,6,7,8,10,0,1,3,5,0,1,4,9,10,0,2,6,7,8,0,1,3,0,1,4,15,0,7,10,12,13,15,16,19,0,1,2,3,4,5,6,7,8,10,12,13,14,0,1,2,4,7,10,11,12,0,2,4,5,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,34,35,37,39,41,42,43,44,45,46,47,48,49,51,52,54,55,56,57,58,59,61,62,63,65,67,69,70,71,72,73,74,75,77,78,79,80,82,84,85,88,90,91,93,95,97,99,101,103,105,106,107,108,109,110,111,112,113,115,116,119,120,121,122,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,0,1,2,3,4,6,9,10,11,13,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,35,36,38,39,42,43,44,45,46,49,50,51,52,53,54,55,56,57,58,60,61,64,65,66,67,68,69,70,71,73,74,75,76,78,79,80,82,83,84,85,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,115,117,118,119,120,121,122,124,125,126,127,128,129,131,132,133,134,135,136,138,139,140,142,143,144,145,146,147,148,149,150,151,152,154,156,157,159,161,162,163,164,165,166,168,169,170,171,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,79,80,81,82,83,85,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,138,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,174,175,176,177,178,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,334,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,372,373,374,375,376,380,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,453,454,455,456,457,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,490,491,492,493,494,496,498,499,500,0,1,2,3,4,5,6,7,10,11,8,9,12,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,39,41,42,43,44,45,46,47,49,50,51,53,54,55,56,1,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,22,1,2,4,5,6,7,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,33,34,35,37,41,42,43,44,45,46,47,48,49,50,51,52,54,55,57,59,60,62,63,66,69,70,72,73,74,75,77,79,81,82,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,109,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,349,350,351,352,353,354,355,358,359,360,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,573,575,576,577,578,579,580,581,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,881,883,884,885,886,887,889,890,891,892,893,894,895,896,897,898,899,900,901,902,0,1,2,7,8,9,10,11,12,13,14,15,16,17,18,21,22,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,1,2,3,4,5,0,1,2,3,4,5,7,11,13,20,45,94,114,125,146,169,180,181,185,186,227,252,257,280,288,289,303,323,344,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,27,28,29,30,33,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,0,1,2,3,4,5,6,0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,0,1,2,4,5,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,59,1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,20,22,23,31,49,50,51,55,56,59,60,61,62,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,"ia-14784100812",3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,24,26,27,34,40,51,"ia-14784461205","ia-14781319521","ia-14597800339",58,59,60,61,64,65,"ia-14597803739",67,"ia-14597827758",69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,3,11,12,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,0,2,3,5,6,10,8,9,12,13,16,17,18,19,23,24,25,27,30,32,33,38,39,40,43,44,46,47,50,52,53,54,55,56,57,58,59,60,62,65,66,68,69,70,72,73,74,77,78,81,83,87,90,91,92,93,94,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,118,119,120,121,122,123,124,125,126,127,130,131,132,133,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,154,156,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,189,190,191,192,193,194,195,199,200,201,202,204,207,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,255,256,258,259,261,262,263,265,266,267,268,0,3,4,6,7,8,10,11,9,12,14,15,16,20,21,26,27,28,29,31,32,34,36,37,38,40,43,44,47,48,50,51,53,54,55,56,57,58,59,60,61,62,63,65,67,68,69,71,72,75,76,77,78,80,82,83,86,87,88,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,119,120,121,122,124,127,128,129,130,131,132,133,134,135,136,137,138,141,142,143,144,145,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,209,210,211,212,213,214,215,216,217,220,222,223,225,226,227,229,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,274,275,277,278,279,280,281,282,284,285,286,287,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,46,47,48,49,50,51,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,108,112,113,114,116,118,120,121,122,123,124,125,126,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,158,159,160,161,163,164,165,0,1,2,3,5,6,7,8,10,11,12,14,16,17,18,19,20,21,22,25,27,28,30,31,32,34,35,36,37,38,39,40,41,43,44,45,47,48,49,50,51,53,54,55,56,57,59,60,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,20,21,24,25,28,29,30,34,35,37,38,41,42,43,44,45,46,48,50,51,53,54,55,57,59,60,63,64,66,67,68,70,72,73,75,77,78,79,80,81,83,87,88,89,93,94,96,97,100,98,101,102,103,104,106,107,110,113,114,115,116,118,119,120,121,122,124,125,126,127,129,130,131,132,133,134,135,138,141,142,143,146,147,149,150,151,153,154,156,159,160,161,162,163,164,165,169,170,172,174,175,177,178,179,180,182,183,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,0,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,41,42,44,45,46,47,48,49,50,51,53,55,56,57,58,59,60,61,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,121,122,123,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,183,184,187,189,190,191,194,195,196,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,35,36,37,38,39,40,41,42,43,44,45,47,48,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,0,4,6,8,14,16,25,26,27,45,47,51,57,93,94,97,99,101,104,106,107,108,110,113,116,118,119,121,122,124,125,126,128,130,133,134,136,138,142,143,144,145,147,148,149,151,152,154,155,156,157,158,160,161,164,165,168,169,170,171,172,175,184,185,186,187,189,192,193,208,210,211,212,213,214,215,219,221,222,223,224,226,227,230,232,233,234,236,237,238,240,241,242,243,244,246,247,248,249,252,253,254,267,268,269,270,272,280,281,282,283,284,1,2,3,5,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,10,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,7,8,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,16,17,18,21,25,30,32,37,38,39,44,51,59,63,1,2,3,4,6,7,8,9,10,11,13,14,16,17,19,20,21,22,23,24,25,26,0,1,3,5,6,10,11,12,0,1,2,3,4,5,6,7,8,3,4,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,10,8,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,1,2,3,4,6,7,8,10,9,12,13,14,15,16,17,1,2,3,4,5,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,76,78,79,0,1,2,3,4,5,6,7,8,9,10,11,4,5,6,17,41,"ia-14595395967",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,38,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,0,0,0,0,0,0,0,0,0,0,0,0,1,13,17,4,23,24,25,0,0,0,0,0,0,0,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,99,0,1,2,3,4,5,6,10,11,12,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,100,94,96,97,98,99,102,105,106,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,143,144,145,146,147,148,150,151,152,154,158,159,160,161,162,163,164,165,166,167,168,169,170,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,195,196,199,200,201,202,205,206,207,208,210,211,212,213,214,215,216,217,219,221,222,223,224,225,226,232,233,236,237,238,239,240,241,243,244,245,246,248,249,250,251,252,254,255,257,258,259,260,261,262,263,264,265,267,268,271,272,276,277,278,279,280,282,283,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,308,309,311,312,313,316,317,322,325,326,327,328,330,332,333,334,337,338,339,340,342,343,344,345,346,347,348,349,350,351,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,404,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,430,431,432,434,440,442,443,444,445,446,447,449,450,451,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,489,490,491,493,494,495,496,497,498,499,500,501,502,504,505,507,508,509,510,511,520,527,528,0,1,2,3,4,5,6,7,10,8,9,11,12,14,15,16,17,18,19,20,21,23,24,27,29,30,32,33,35,36,38,39,40,41,43,45,46,47,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,67,68,69,71,72,73,74,75,76,78,79,80,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,203,204,205,206,207,208,209,211,212,213,214,215,216,218,219,220,221,222,223,225,226,227,229,230,231,232,233,234,235,236,237,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,294,295,296,297,298,0,2,3,4,5,6,7,8,12,13,14,15,17,18,19,20,21,23,24,25,26,27,28,29,32,33,35,36,41,42,44,47,48,49,51,53,54,56,58,59,61,62,63,64,65,66,0,2,4,6,7,8,10,9,11,12,13,14,15,16,20,21,22,23,25,26,27,32,33,34,40,41,43,44,48,49,50,51,52,53,0,1,2,5,12,13,14,15,16,17,18,19,26,32,33,34,35,36,37,39,40,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,63,64,65,66,67,69,73,74,1,2,3,4,6,7,11,12,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,27,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,74,75,76,78,79,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,186,187,188,189,190,191,192,193,196,197,199,200,201,202,203,205,206,207,208,209,211,212,213,214,215,216,217,219,220,221,222,223,224,226,227,228,229,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,277,278,0,2,3,10,11,4,5,9,12,14,15,16,17,18,19,20,21,22,23,27,29,30,31,32,33,34,36,37,38,39,42,43,46,48,49,50,51,52,54,55,56,57,59,60,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,186,187,188,190,192,194,195,196,199,200,201,203,204,205,206,207,208,209,210,212,213,214,215,216,0,1,3,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,134,135,136,137,138,139,140,141,142,143,144,145,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,268,269,270,271,272,273,274,275,276,277,279,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,368,369,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,513,516,517,518,519,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,248,249,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,183,184,185,186,187,188,189,190,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,550,551,552,553,554,555,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,581,582,583,584,585,586,587,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,626,627,628,629,630,632,633,634,638,639,640,641,642,643,644,645,646,647,650,652,653,654,656,657,661,664,667,669,670,671,672,673,677,678,679,680,681,682,684,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,702,703,704,705,708,710,711,712,713,714,715,716,717,718,719,720,723,724,725,726,727,728,729,730,733,734,738,742,0,1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,19,21,23,25,26,27,28,29,30,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,58,59,60,61,63,64,65,66,67,68,69,70,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,100,96,101,102,103,104,105,107,110,111,112,0,0,0,0,0,0,0,0,0,0,0,4,5,6,10,11,12,13,15,16,18,19,22,23,24,35,36,38,39,40,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,1,2,4,5,6,7,8,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,5,6,7,8,9,10,11,12,13,14,15,16,17,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,118,"ia-14764246884","ia-14580148127","ia-14743602116","ia-14766608445","ia-14579912410",2,4,5,6,8,12,13,14,16,17,18,19,20,21,22,23,25,27,28,29,30,33,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,1,2,4,6,9,11,29,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,161,162,163,164,165,166,167,169,170,171,173,174,175,176,177,178,183,184,185,187,188,189,190,191,192,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,0,1,2,3,6,7,8,9,"ia-14757118026","ia-14779327171",0,1,2,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,98,99,0,1,2,4,5,6,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,80,81,82,85,86,87,88,89,90,92,95,97,99,100,101,102,103,104,105,106,107,108,109,110,111,114,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,65,66,67,68,69,70,71,72,73,74,75,76,78,80,81,83,84,85,86,87,88,89,90,91,92,93,94,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,141,142,143,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,51,52,53,54,55,59,60,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,0,1,2,3,4,5,6,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,91,92,93,94,97,98,99,100,101,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,90,91,92,93,95,96,97,98,99,100,101,104,105,106,107,108,109,110,113,116,117,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,23,24,26,27,28,32,33,34,36,37,38,44,45,46,47,50,51,52,53,56,57,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,81,82,83,84,85,86,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,125,127,0,1,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,88,89,90,92,93,94,95,96,97,98,99,100,101,102,106,107,108,109,110,111,112,113,115,116,117,0,1,2,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,77,78,79,80,81,82,84,85,86,87,88,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,144,146,147,148,149,151,153,154,157,158,159,160,161,162,163,165,166,167,169,0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,0,1,2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,29,33,34,35,36,37,40,41,44,45,46,0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,56,57,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,121,122,125,126,127,128,129,131,132,133,134,135,0,1,2,3,4,5,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,410,411,412,413,414,416,417,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,460,461,462,0,1,2,3,4,5,10,6,7,8,11,12,13,15,16,17,18,19,20,23,24,25,26,27,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,17,19,20,30,41,75,78,110,153,162,168,169,170,196,200,229,235,0,0,0,0,1,2,2,3,4,5,6,7,8,10,9,11,12,13,14,18,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,45,46,47,52,56,58,63,69,70,71,72,73,74,75,77,78,81,82,84,89,90,91,96,97,98,99,100,1,3,4,5,9,10,11,12,13,14,15,16,17,18,19,23,24,25,27,1,2,3,4,5,7,10,11,13,9,14,15,17,18,20,21,22,23,24,25,27,28,30,31,32,33,35,36,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,72,73,76,77,78,79,81,82,83,84,85,87,88,89,90,91,92,94,95,96,97,100,101,98,99,102,103,104,105,106,107,109,111,112,113,114,117,118,120,121,122,123,124,125,126,128,129,130,132,134,135,136,137,138,139,141,142,143,144,145,148,149,150,151,152,153,154,155,157,158,159,160,161,164,165,166,167,168,169,170,171,173,174,175,176,178,179,180,181,182,183,184,185,186,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,214,216,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,46,48,52,53,54,57,58,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,28,29,30,31,32,33,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,27,30,34,36,37,38,39,40,41,42,44,45,47,49,53,54,55,56,57,60,62,63,64,65,66,69,73,76,77,80,81,82,83,84,87,88,89,91,92,93,94,96,97,98,102,104,108,109,110,111,112,113,114,115,118,120,121,123,125,127,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,0,1,2,3,4,5,6,12,7,8,9,13,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,66,67,68,69,70,71,72,74,75,76,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,41,42,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,71,1,2,3,4,5,6,7,9,10,12,13,14,15,16,17,19,22,23,24,25,26,27,28,29,30,31,32,33,34,38,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,43,46,47,48,49,51,52,53,54,55,57,58,59,60,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,30,31,32,33,34,35,36,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,103,104,105,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,46,49,51,52,54,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,106,107,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,133,134,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,162,163,164,165,0,1,2,3,5,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,150,151,152,153,154,155,156,157,158,159,160,161,162,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,72,74,75,76,77,78,80,81,83,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,115,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,79,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,117,121,123,126,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,164,165,166,0,1,2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,117,118,119,120,121,122,124,125,126,127,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,157,158,159,161,162,163,164,165,166,167,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,110,119,120,121,122,123,125,126,127,128,130,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,153,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,62,63,64,65,66,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,129,130,131,132,133,134,135,136,137,138,139,140,141,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,1,2,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,142,143,145,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,142,144,145,146,147,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,144,145,146,148,150,151,152,153,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,137,138,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,112,113,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,34,35,36,37,38,39,40,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,132,133,134,135,136,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,208,209,210,211,212,213,214,215,216,217,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,0,1,2,4,5,6,7,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,262,264,265,266,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,146,147,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,194,195,196,198,199,201,208,209,210,211,213,215,216,221,223,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,129,132,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,126,127,129,130,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,185,186,187,188,195,196,199,200,201,202,203,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,363,364,366,367,370,371,372,374,375,376,378,380,381,382,383,384,385,386,387,389,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,85,87,88,90,92,93,94,95,96,97,98,99,100,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,0,1,2,3,4,5,7,8,9,10,12,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,233,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,0,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,263,264,265,266,267,268,269,270,271,272,273,274,275,277,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,229,230,231,233,235,236,237,238,239,240,241,242,243,244,245,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,491,492,493,494,495,496,497,498,499,500,501,502,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,198,200,201,202,203,204,205,206,207,208,209,210,211,212,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,44,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,64,65,66,67,69,70,71,72,73,74,75,76,77,78,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,106,107,108,109,111,112,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,80,81,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,227,228,229,230,231,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,90,91,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,149,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,209,210,211,212,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,66,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,224,225,226,227,228,229,2,5,6,7,8,9,12,14,15,16,17,18,19,20,21,24,25,26,28,29,30,31,32,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,75,77,78,79,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,104,105,106,107,108,109,110,111,113,114,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,144,145,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,261,262,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,175,176,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,129,130,131,132,134,135,136,137,138,142,143,144,145,146,147,148,149,150,152,155,159,160,161,162,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,44,46,48,49,50,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,122,123,124,125,126,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,92,93,95,96,97,98,99,100,101,102,103,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,35,36,37,38,40,41,42,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,1,4,5,6,7,8,9,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,62,65,66,67,68,69,70,71,72,74,75,76,77,80,81,82,85,86,89,90,91,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,0,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,154,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,183,184,185,186,187,189,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,168,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,204,205,206,207,209,210,211,212,213,214,215,217,218,219,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,174,175,176,177,178,180,181,183,184,185,186,187,188,189,190,191,192,196,198,199,0,1,3,4,5,6,8,9,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,53,54,56,57,58,59,61,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,80,81,82,83,84,86,87,88,89,91,92,94,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,186,187,188,189,190,191,192,193,194,195,196,199,200,201,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,336,337,338,339,342,343,344,345,346,347,348,350,351,352,353,354,356,357,358,359,360,361,362,363,366,369,371,372,373,374,375,376,377,379,380,381,382,383,384,385,388,389,392,393,394,395,396,398,399,402,403,404,405,406,407,408,409,410,411,412,414,415,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,448,449,450,451,452,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,489,491,493,494,498,500,501,502,503,504,505,506,507,508,509,510,511,513,514,515,516,518,519,520,521,522,523,525,527,528,529,531,532,533,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,561,562,563,564,565,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,592,594,595,596,597,600,602,603,604,605,606,609,610,611,612,613,614,615,616,617,618,621,622,624,625,626,628,629,630,631,632,635,636,637,639,640,642,644,645,647,1,6,11,13,14,16,17,18,20,21,22,23,24,25,3,4,10,13,15,16,20,22,23,24,26,28,31,32,35,36,39,42,46,47,48,50,52,53,55,60,61,63,67,69,71,74,75,77,79,81,83,85,89,91,92,97,99,100,103,106,108,110,111,112,116,118,119,121,123,125,127,131,133,134,136,139,141,142,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,80,82,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,1,2,3,4,5,6,7,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,128,2,27,0,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,29,0,2,3,4,5,6,8,9,12,13,14,15,16,17,18,20,23,24,28,29,30,33,34,35,36,40,42,45,46,48,49,50,51,54,60,63,64,65,68,69,70,73,78,79,81,82,83,86,87,88,91,92,93,94,97,98,101,102,110,111,112,113,116,117,118,119,122,123,124,131,132,133,136,137,142,145,148,149,152,153,154,159,164,166,167,168,170,171,172,173,174,176,177,178,179,180,182,183,185,186,187,188,193,199,200,201,202,204,205,206,212,216,218,220,223,226,228,230,233,235,236,237,238,242,246,247,251,252,255,258,259,261,262,264,265,267,268,269,270,271,273,274,275,276,277,278,279,281,284,285,286,290,292,293,299,300,301,302,303,304,305,306,307,309,313,314,315,317,318,319,320,321,322,323,324,327,328,329,330,331,332,333,334,335,336,337,338,339,341,343,345,348,349,350,351,352,353,1,2,0,1,2,4,5,6,9,10,11,12,13,14,15,16,18,19,20,21,22,23,25,26,28,30,31,32,33,34,35,39,40,41,42,43,44,0,1,2,3,4,9,10,11,12,13,18,19,20,23,24,28,29,30,31,32,36,37,38,39,41,43,46,47,49,50,51,52,53,59,60,61,62,64,67,68,69,70,71,74,75,77,78,79,82,83,84,86,87,88,89,90,92,93,94,97,98,99,100,101,102,103,104,106,107,108,109,110,112,113,119,120,122,123,124,125,127,128,129,130,131,133,134,135,136,137,141,143,144,145,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,175,179,180,181,182,185,188,189,190,191,192,193,194,195,196,201,203,204,208,209,210,212,214,215,216,217,218,219,220,221,222,223,224,232,233,235,236,237,238,239,240,243,244,245,247,248,249,250,251,252,253,256,257,258,259,260,0,9,19,21,24,55,64,65,73,127,135,154,167,170,201,208,211,236,254,260,262,0,1,4,5,6,7,8,9,10,11,12,14,15,16,17,22,24,25,28,31,32,36,38,41,42,43,44,45,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,81,83,84,85,86,87,88,91,92,93,96,97,98,102,103,104,105,106,108,109,110,112,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,137,138,139,142,143,144,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,166,167,168,170,173,174,175,176,180,181,184,186,187,189,190,191,194,196,200,201,202,203,204,208,209,218,221,222,226,227,228,229,231,232,234,235,236,237,238,239,240,241,243,244,245,247,250,251,252,253,255,256,257,260,261,262,263,265,266,267,268,269,271,273,274,275,276,277,278,279,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,303,304,307,309,310,311,0,1,4,5,6,7,9,10,11,12,13,18,19,24,25,26,27,28,29,30,31,32,33,36,39,41,42,43,44,45,46,47,48,51,52,53,54,56,59,60,62,63,64,65,66,69,70,71,73,74,77,78,79,80,81,84,85,86,87,91,97,98,100,102,103,106,107,108,110,111,116,117,118,119,120,121,122,123,124,128,129,130,131,132,134,136,137,138,144,145,147,148,149,150,153,154,155,156,158,159,160,163,164,166,167,171,172,174,176,178,179,180,186,187,189,192,193,194,195,196,197,198,199,203,204,205,207,208,209,211,212,214,215,216,217,218,219,221,222,223,224,225,226,227,229,230,232,233,234,236,237,239,240,242,243,244,246,247,248,249,252,253,254,255,258,260,262,263,265,266,269,270,271,273,274,277,278,279,280,284,285,286,287,288,290,0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,0,1,2,3,4,5,6,8,9,10,12,13,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,19,20,21,23,24,25,27,28,29,30,31,36,37,38,40,0,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,36,0,2,3,4,17,22,23,26,39,41,42,55,56,68,70,72,74,77,81,87,90,91,92,93,96,98,100,101,108,114,117,118,119,121,124,0,1,2,3,4,5,6,7,8,10,9,12,13,14,16,17,0,1,2,6,0,1,8,9,10,0,2,4,5,6,7,8,10,11,12,13,19,21,22,23,24,26,27,28,29,32,34,35,37,38,39,42,43,44,45,46,47,48,49,50,52,53,54,57,58,0,1,2,3,4,7,8,9,10,11,12,11,22,31,53,57,81,82,91,121,124,148,0,1,2,4,6,7,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,21,22,23,0,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,22,24,27,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,5,15,23,0,7,9,17,18,0,1,2,3,5,0,6,7,8,10,11,16,21,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,89,90,92,93,95,96,97,100,98,0,1,2,3,6,7,11,9,12,13,14,18,20,23,24,29,44,46,47,49,50,51,52,55,56,57,71,72,80,81,83,98,99,104,105,106,109,110,111,112,114,115,121,125,126,127,130,138,139,144,145,147,151,152,157,159,160,162,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,191,192,193,198,200,204,205,209,210,212,213,217,218,220,221,222,223,224,226,228,229,231,232,233,234,236,237,240,241,243,244,248,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,269,270,271,272,273,275,276,277,278,280,281,282,283,285,286,287,288,289,290,291,292,294,295,296,299,300,301,302,304,305,306,307,309,310,311,312,314,315,316,317,320,322,323,324,327,328,331,332,333,334,335,336,338,339,342,343,344,345,346,349,350,351,352,354,358,361,362,363,364,366,367,369,370,371,372,374,377,381,382,383,384,385,386,387,388,389,391,393,394,395,396,399,400,402,403,405,406,409,410,412,413,416,417,420,422,423,425,426,427,428,429,430,431,433,438,443,445,446,455,456,460,461,462,465,467,468,470,471,472,474,475,477,478,479,480,483,484,485,505,511,513,531,534,537,538,548,550,551,553,557,560,561,567,568,569,570,571,572,573,574,576,578,580,581,582,583,584,587,588,589,590,591,592,593,594,595,596,598,600,601,603,605,629,636,637,648,650,651,652,653,657,659,667,671,673,674,678,679,680,682,683,684,685,687,688,689,694,734,735,759,760,761,762,764,765,766,768,769,770,771,774,775,776,777,779,780,781,783,787,788,789,790,792,793,795,796,799,800,802,803,805,806,807,808,810,811,814,817,819,824,825,828,829,830,832,833,835,836,841,843,844,845,847,848,850,852,854,855,857,859,860,861,863,864,866,867,868,870,871,872,873,875,876,877,878,879,881,883,884,886,887,888,889,890,893,895,897,898,899,900,902,903,905,906,907,908,909,910,912,913,915,916,917,918,920,922,924,926,927,928,929,931,933,934,935,937,938,940,942,945,951,952,953,954,955,956,958,959,960,963,964,965,967,968,969,972,973,974,975,976,977,978,979,980,982,983,984,985,986,987,989,990,991,993,994,996,997,999,1000,1003,1005,1007,1008,1009,1010,1011,1012,1013,1015,1016,1018,1019,1034,1035,1036,1039,1040,1041,1042,1043,1044,1047,1048,1049,1050,1051,1052,1053,1056,1057,1061,1062,1063,1064,1066,1068,1069,1070,1071,1072,1073,1074,1075,1077,1079,1081,1082,1083,1084,1085,1087,1090,1091,1092,1093,1094,1095,1096,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1119,1123,1124,1125,1126,1128,1129,1131,1132,1133,1135,1136,1137,1139,1140,1142,1143,1144,1145,1146,1147,1150,1151,1152,1154,1156,1157,1158,1159,1162,1163,1164,1165,1169,1170,1171,1172,1174,1175,1176,1177,1178,1181,1182,1183,1184,1185,1186,1187,1188,1190,1191,1192,1193,1194,1195,1196,1197,1199,1201,1202,1205,1206,1207,1210,1211,1212,1213,1214,1215,1216,1217,1219,1220,1221,1223,1224,1225,1228,1229,1230,1232,1234,1236,1237,1238,1239,1241,1242,1243,1245,1246,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1259,1260,1262,1263,1264,1266,1267,1268,1269,1270,1271,1272,1273,1282,1283,1284,1285,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1317,1318,1319,1322,1323,1324,1325,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1344,1346,1348,1349,1352,1353,1354,1355,1356,1358,1359,1361,1362,1363,1364,1365,1366,1367,1369,1370,1371,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1388,1389,1392,1393,1395,1396,1398,1399,1400,1401,1404,1407,1413,1414,1415,1416,1417,1418,1419,1420,1423,1425,1426,1427,1428,1429,1431,1437,1438,1439,1441,1443,1444,1447,1448,1450,1451,1472,1473,1493,1502,1503,1515,1519,1521,1522,1523,1524,1527,1532,1538,1539,1540,1543,0,1,2,3,"ia-14782234334",5,6,7,8,9,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,"ia-14804506773",88,89,90,91,92,93,94,95,101,102,104,105,"ia-14598026368",107,108,110,111,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,"ia-14782335694",131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,152,153,"ia-14784353442",155,"ia-14782353334",157,158,159,160,161,"ia-14804564483",163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,"ia-14784380252",184,185,186,187,188,189,190,191,192,193,194,195,196,197,200,204,206,207,208,209,210,212,213,214,215,217,218,219,220,222,223,224,225,226,227,228,229,"ia-14804614973",231,232,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,55,56,57,58,59,60,61,62,63,65,66,67,68,70,71,73,"ia-14783289885",0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,1,3,4,0,1,3,4,5,6,7,8,10,11,9,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,152,153,154,155,156,157,158,160,162,163,164,165,166,167,169,170,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,208,209,210,211,212,213,214,215,216,217,218,219,221,224,225,226,227,228,229,230,231,233,234,235,236,237,241,242,244,245,246,247,248,250,251,252,254,255,257,258,261,262,263,264,266,269,271,273,274,275,276,277,278,280,281,282,283,284,287,288,289,291,294,295,296,297,298,300,301,302,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,361,362,363,364,367,368,369,371,372,373,375,376,377,378,379,380,381,382,385,386,387,389,390,391,392,393,394,396,397,398,399,400,401,403,405,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,453,454,455,456,457,459,460,465,466,469,470,471,472,474,475,476,478,480,484,485,486,487,492,493,494,496,498,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,517,518,520,522,523,524,525,526,527,528,529,530,531,532,533,536,537,542,543,545,546,547,548,549,550,552,553,555,556,557,558,559,560,564,565,566,567,568,569,570,571,572,573,576,577,578,579,580,581,582,583,584,585,586,587,589,590,591,593,594,595,596,597,598,599,600,605,606,607,608,609,611,612,613,614,615,616,617,618,619,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,663,664,665,666,667,669,670,671,672,673,674,675,676,678,680,681,682,683,684,685,686,687,688,689,690,691,692,693,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,747,748,749,750,751,752,753,754,755,757,758,759,760,761,762,763,765,766,767,768,769,770,771,772,773,775,776,779,781,784,788,789,791,792,793,794,795,796,797,798,799,800,802,803,804,805,806,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,842,843,844,845,846,849,852,854,857,858,859,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,0,2,3,0,1,2,3,4,5,6,7,8,9,10,11,4,6,16,27,28,34,57,65,71,2,5,6,7,8,13,9,14,15,16,17,18,21,22,23,24,25,27,29,30,32,34,35,38,39,40,41,45,50,51,52,54,55,56,57,58,59,60,62,65,66,69,70,72,74,75,76,77,78,79,80,81,82,83,85,88,89,90,91,93,96,100,101,102,103,104,105,106,108,109,110,111,112,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,24,25,27,28,29,31,32,33,35,39,40,41,42,43,44,45,46,48,49,50,51,53,54,55,56,58,59,60,63,64,65,66,69,70,71,72,73,74,75,76,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,1,2,4,5,6,8,10,11,12,1,2,3,5,6,7,8,9,10,11,13,15,16,18,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,"ia-14784410285","ia-14597772228","ia-14784075002","ia-14782071884","ia-14761436946","ia-14597926947","ia-14597929747","ia-14597803368","ia-14784101232","ia-14804304693","ia-14784104352","ia-14804307213",5,6,7,8,9,11,12,14,15,16,17,19,20,21,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,88,89,90,91,93,8,12,13,14,15,16,18,19,20,23,24,26,29,30,31,32,33,35,36,37,38,39,40,41,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,81,83,84,85,88,93,94,96,97,99,103,104,105,106,112,115,116,117,118,119,120,122,123,124,126,128,129,130,131,132,133,134,135,137,138,139,140,143,144,145,146,147,148,150,151,152,153,154,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,183,184,185,186,187,188,189,191,192,193,194,195,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,285,286,288,289,290,291,292,294,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,327,328,330,331,332,333,334,335,337,338,339,341,342,343,344,346,347,348,352,1,2,4,7,10,11,12,13,16,17,18,19,21,23,24,27,28,30,31,32,34,41,43,45,46,47,48,51,52,53,54,55,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,117,118,123,124,125,126,129,130,131,132,133,135,138,139,140,141,142,143,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,240,241,242,244,245,246,250,252,254,255,257,262,266,267,268,270,271,273,275,277,278,279,284,290,291,292,297,299,301,304,305,306,307,308,310,311,312,313,314,316,317,328,329,330,331,332,343,347,350,353,354,355,357,358,361,364,367,375,379,380,381,382,386,387,388,390,394,395,396,397,402,404,405,406,407,408,409,410,411,412,413,414,"ia-14742995926",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,0,1,2,3,4,5,10,6,7,8,9,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,169,0,1,2,3,5,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,0,1,3,4,5,6,7,8,9,10,12,13,16,21,22,23,24,25,26,27,28,29,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,63,64,65,68,69,70,71,72,73,75,76,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,21,22,23,24,27,28,29,30,33,34,35,36,37,38,39,41,43,45,46,47,48,49,50,51,53,54,55,56,58,59,60,61,62,63,65,67,68,69,72,73,76,78,79,81,82,84,85,86,88,89,91,92,93,94,95,96,97,98,99,100,101,102,104,109,110,113,115,117,123,126,127,129,130,132,133,134,136,137,138,139,140,142,145,146,147,148,149,150,151,152,153,154,155,158,160,162,163,165,167,169,172,173,174,176,177,179,180,182,183,184,185,186,187,188,189,190,192,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,0,1,2,3,4,5,8,9,10,13,17,18,19,22,23,25,26,27,29,30,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,97,99,100,101,102,103,104,105,106,107,109,116,117,119,121,122,123,124,126,127,128,129,130,131,132,133,136,138,139,140,142,143,144,145,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,191,192,193,194,195,196,197,199,201,202,203,204,205,206,207,208,211,212,213,214,215,216,217,218,219,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,36,37,38,41,43,46,47,49,50,51,53,54,55,57,60,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,98,99,100,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,1,2,3,4,5,6,7,8,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,18,19,20,21,22,23,25,26,27,28,29,30,31,33,34,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,122,123,124,125,127,128,129,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,0,1,2,3,4,5,6,12,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,55,56,57,61,62,63,64,65,66,68,69,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,571,1,7,8,9,18,19,20,35,36,63,72,74,75,90,91,92,123,124,1,2,3,4,5,6,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,1,2,3,4,5,7,8,9,12,13,15,18,20,21,23,1,2,4,5,7,11,16,22,23,24,1,3,5,11,12,14,18,19,1,3,4,8,10,11,17,20,21,27,28,29,30,1,2,4,5,8,9,33,37,42,43,44,1,2,4,5,7,9,11,15,16,17,18,19,20,21,22,1,2,4,5,8,13,14,15,19,20,21,22,23,1,2,4,5,6,15,1,2,4,10,5,7,12,13,19,22,27,28,32,33,1,2,5,6,8,19,21,1,2,4,7,9,22,23,26,28,29,30,1,2,4,5,6,14,19,22,23,24,25,26,28,1,2,3,5,6,7,19,21,27,28,29,30,1,2,4,5,11,13,17,25,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,0,1,2,3,10,11,6,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,30,31,35,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,0,0,1,2,4,5,6,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,"ia-14774669224",2,7,10,11,14,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,0,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,17,18,19,20,21,0,1,3,4,5,4,5,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,0,1,2,4,6,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,32,33,36,40,41,42,43,44,45,46,0,2,3,6,7,8,11,9,12,13,19,21,26,27,28,29,30,31,32,33,36,37,38,40,43,44,45,46,48,50,51,52,54,55,56,58,60,61,62,64,0,1,2,3,4,5,6,7,8,9,11,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1,2,3,4,5,6,7,8,9,10,11,12,13,19,0,1,2,3,4,5,46,0,1,3,4,5,6,7,8,9,11,12,14,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,"ia-14597302347","ia-14597159799",1,10,11,12,13,15,16,17,18,19,21,22,28,39,40,41,44,46,49,52,56,57,58,59,60,61,62,63,67,68,69,71,73,74,75,76,77,78,79,80,82,84,86,87,88,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,120,122,123,126,127,128,130,131,132,133,134,135,136,137,138,141,142,143,144,145,146,147,148,149,150,153,154,155,156,157,158,162,163,164,165,166,168,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,189,190,192,193,197,198,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,252,253,254,255,256,258,259,260,262,263,265,266,267,269,270,271,273,274,275,276,277,278,281,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,313,314,0,1,2,5,10,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,49,50,51,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,88,89,90,91,92,93,94,95,100,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,137,138,139,140,141,142,143,144,146,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,250,251,252,253,254,255,256,257,258,260,261,262,264,265,266,267,269,270,271,274,276,278,281,286,287,288,289,292,293,294,295,296,297,298,300,301,302,304,305,306,307,308,309,310,313,314,315,316,317,319,320,321,322,323,324,326,328,329,331,332,333,334,335,336,337,338,339,340,345,346,347,348,349,350,351,352,353,354,355,356,357,360,361,362,363,366,367,368,369,370,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,403,404,405,407,408,409,410,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,0,1,2,3,4,5,8,9,12,13,17,18,19,20,21,23,26,29,31,33,34,36,37,38,41,42,44,45,46,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,87,88,89,91,95,96,97,100,99,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,130,0,1,2,4,5,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,57,58,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,122,125,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,173,174,175,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,268,269,271,272,273,274,275,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,389,390,391,392,393,394,396,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,472,473,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,512,513,517,518,519,520,521,522,523,524,525,526,527,528,529,530,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,551,552,556,559,560,561,562,563,564,565,566,567,570,571,572,576,577,578,579,580,581,582,583,584,585,587,588,589,590,595,596,598,600,601,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,632,633,634,635,636,637,638,639,641,643,644,646,647,648,649,650,651,652,653,654,655,656,657,658,660,661,662,663,664,665,666,667,668,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,688,689,690,691,692,693,694,695,699,700,701,702,703,705,706,707,708,709,710,711,712,714,715,716,717,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,766,767,768,769,770,771,772,773,0,1,2,3,5,6,11,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,100,97,98,99,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,145,146,147,149,151,152,153,154,155,156,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,181,182,183,184,185,187,188,189,190,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,273,274,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,302,305,306,307,308,310,311,312,313,314,315,316,321,323,324,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,400,401,402,404,405,406,407,408,409,410,411,412,413,414,415,418,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,492,493,494,495,496,497,498,499,500,501,502,504,505,506,507,508,509,510,511,512,513,515,516,517,518,520,521,523,524,525,526,528,529,530,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581,582,583,584,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,647,648,649,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,676,677,678,679,680,681,683,686,687,688,689,690,691,692,694,695,696,697,698,699,700,701,702,703,704,705,706,708,709,710,711,712,713,714,715,716,717,718,719,720,721,0,1,2,3,4,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,419,421,422,423,424,425,426,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,448,449,451,452,453,454,455,456,457,458,459,464,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,497,498,499,500,501,502,503,504,505,506,507,509,511,512,513,514,517,518,519,520,521,524,525,526,527,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,555,556,557,558,559,560,561,562,563,564,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,607,608,609,610,611,613,614,615,616,617,621,622,623,624,625,626,627,628,629,630,632,633,636,637,638,639,640,641,642,643,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,38,39,40,41,43,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,102,103,105,106,107,109,110,111,112,113,114,115,117,118,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,285,286,287,288,289,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,343,344,345,346,348,349,350,351,352,353,354,355,356,359,360,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,381,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,402,403,404,405,406,407,408,409,410,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,434,435,437,438,439,440,441,442,443,445,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,496,497,498,499,501,504,507,510,511,512,513,514,515,519,520,521,522,523,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,549,550,551,552,553,554,555,556,557,558,560,563,566,568,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,596,597,598,599,600,603,604,605,606,607,608,609,610,613,615,617,618,619,620,621,625,626,627,628,629,631,632,633,634,635,636,637,638,639,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,165,166,167,168,171,172,173,174,175,176,178,179,180,181,182,183,185,186,187,188,189,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,213,216,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,244,245,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,313,315,316,317,318,319,320,321,322,323,324,325,326,327,329,331,332,333,337,345,347,349,350,351,352,353,354,355,356,358,359,361,362,363,364,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,408,409,410,411,412,413,414,416,417,418,419,420,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,442,444,445,446,447,448,449,450,451,452,454,456,457,460,461,462,465,466,467,468,472,473,474,475,477,478,479,480,481,482,483,484,485,488,489,490,491,494,495,496,497,503,504,505,506,508,509,510,511,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,531,532,533,534,535,536,537,538,539,540,541,544,545,546,547,548,549,550,551,552,554,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,597,598,599,600,601,604,605,606,607,613,615,616,0,1,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,41,42,44,45,46,47,48,51,52,55,56,57,58,59,60,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,123,124,125,126,127,128,129,130,132,133,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,154,157,158,159,160,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,185,186,187,188,190,191,192,193,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,264,265,266,267,268,270,271,272,273,274,275,276,277,278,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,388,389,391,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,443,444,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,470,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,510,511,512,513,514,515,516,517,518,519,520,521,522,0,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,3,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,4,5,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,52,53,55,56,57,58,59,61,62,63,64,65,0,1,2,3,4,5,6,7,8,9,12,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,2,3,5,6,7,11,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,65,66,67,68,69,71,72,73,74,76,0,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,40,41,42,43,44,46,47,49,50,51,52,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,0,1,2,3,4,5,6,7,8,9,10,11,0,3,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,37,0,1,2,3,4,5,6,7,8,9,10,11,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,"ia-14741261876","ia-14577805197","ia-14577637648","ia-14577624709","ia-14577640208","ia-14577581740","ia-14761913924",0,1,2,3,5,7,8,11,9,12,15,18,19,20,21,23,24,25,26,27,28,29,30,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,59,61,62,63,64,67,70,71,72,73,74,75,76,77,78,79,1,2,3,4,5,6,7,8,9,10,11,12,13,15,19,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,48,49,0,1,2,3,4,5,6,1,2,3,4,5,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,273,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,30,31,32,33,35,36,37,38,42,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,16,17,18,20,21,22,24,25,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,94,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,0,1,2,3,4,5,6,8,10,9,11,12,13,14,15,16,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,164,165,174,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,230,231,232,233,237,238,239,240,241,242,243,244,245,246,247,248,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,279,280,283,284,285,286,287,289,290,291,292,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,126,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,202,203,204,1,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,119,122,123,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,187,188,189,190,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,208,209,210,211,212,213,214,215,216,218,219,220,221,222,226,227,229,230,232,234,235,236,237,238,239,240,241,242,243,246,247,248,249,250,251,252,253,254,255,256,257,258,259,262,263,264,265,266,268,269,270,271,272,273,274,276,0,1,2,3,4,5,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,33,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,64,65,66,68,69,70,71,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,182,183,184,185,187,188,189,190,191,192,193,194,195,197,198,200,201,202,203,204,205,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,3,5,7,8,10,14,17,18,20,24,26,28,30,32,34,36,39,43,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,10,3,6,7,9,16,17,18,19,24,25,27,29,33,37,38,43,45,54,58,61,62,64,65,67,68,70,71,73,75,76,77,78,79,80,86,90,100,91,103,107,108,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,114,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,148,149,151,154,155,1,2,4,5,6,7,9,10,12,13,0,0,0,0,0,1,9,10,11,12,13,16,19,20,22,23,24,29,30,32,33,36,37,38,39,40,41,42,48,49,53,55,56,57,58,59,60,61,62,65,66,68,69,74,75,78,79,80,82,87,88,91,93,94,95,100,96,97,98,101,102,103,105,106,107,110,120,121,122,125,126,127,132,134,137,139,140,141,143,144,147,148,150,151,152,154,155,156,157,161,162,163,164,165,167,168,172,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,226,227,228,229,230,235,236,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,292,295,296,297,298,300,301,302,303,304,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,379,380,381,382,383,384,385,386,387,388,389,390,392,393,394,395,396,397,398,399,400,401,406,412,413,415,416,417,418,419,420,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,0,2,7,9,10,11,12,13,14,16,17,18,19,20,21,22,23,25,28,29,31,33,34,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,251,252,253,256,257,258,259,260,261,262,263,264,265,266,0,0,0,0,0,0,0,0,0,0,1,23,25,26,0,1,4,5,7,29,31,32,0,0,1,2,4,7,8,9,10,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,1,2,5,6,7,8,9,10,11,12,13,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,0,2,3,4,5,6,7,8,11,9,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,79,80,81,82,83,84,85,86,87,89,90,92,93,94,96,97,98,100,99,101,103,104,105,106,107,108,109,110,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,0,1,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,46,47,48,49,52,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,79,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,0,1,2,3,4,6,7,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,47,48,49,51,52,53,54,56,59,61,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,"ia-14572187839","ia-14572196329","ia-14572229489",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,195,196,198,199,200,201,202,203,204,205,207,209,210,211,212,213,214,215,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,1,3,4,6,7,8,11,12,13,14,15,16,18,20,22,23,25,26,28,29,30,31,32,33,34,36,37,38,40,41,42,43,44,46,47,48,49,50,51,52,53,55,56,58,59,60,61,64,65,66,67,69,70,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,3,4,5,9,10,11,12,13,16,18,20,23,25,26,27,28,29,30,32,34,35,36,37,38,40,42,43,44,45,46,47,50,51,52,60,61,62,65,66,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,0,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,45,46,48,49,51,53,54,58,74,76,78,83,85,88,90,102,97,98,110,113,114,117,120,121,122,123,124,127,128,133,134,138,140,142,143,144,154,155,156,158,159,161,163,166,168,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,441,443,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,510,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,576,578,580,581,582,583,584,585,586,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,235,236,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,272,275,277,279,280,283,284,285,286,287,289,290,291,292,294,295,297,298,299,303,305,310,320,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,363,364,365,366,368,369,370,371,372,374,375,376,377,380,387,394,403,405,406,412,413,418,420,421,422,423,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,462,466,467,468,470,474,475,477,478,479,480,481,482,483,488,489,490,493,494,499,502,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,522,523,526,527,528,529,530,532,535,536,537,538,542,543,544,545,551,553,554,556,557,558,565,567,568,569,0,2,46,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,2,3,4,5,6,11,12,8,9,13,14,15,16,17,18,20,21,22,23,24,25,30,31,32,34,35,36,37,38,39,40,42,43,47,48,51,54,55,56,58,60,61,62,63,66,67,68,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,87,89,90,94,95,97,99,101,102,103,104,106,107,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,148,149,150,151,152,154,156,157,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,0,2,3,4,5,7,10,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,129,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,4,9,13,15,16,17,18,19,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,62,63,64,65,66,67,68,70,71,72,73,74,76,77,79,80,81,82,84,85,86,87,88,89,90,91,100,92,93,95,96,97,99,101,103,104,106,107,110,111,113,114,115,116,117,119,120,122,125,128,129,131,132,133,134,0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,"ia-14779433354","ia-14781800175","ia-14781801025","ia-14595083030","ia-14801659293","ia-14595293827","ia-14781806385","ia-14595088090","ia-14595163308","ia-14595298447",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,1,3,4,1,2,3,4,5,6,7,1,3,4,5,6,7,9,11,12,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,61,62,63,64,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,113,114,115,117,118,119,120,121,122,123,124,127,128,130,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,149,150,151,152,154,156,157,158,160,161,3,4,7,12,13,16,19,21,23,24,25,26,27,32,33,34,36,38,40,42,43,45,46,56,57,62,1,2,3,5,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,37,1,2,3,8,11,13,14,15,1,2,3,4,5,6,7,10,11,17,21,2,3,4,5,6,7,9,10,12,13,14,15,16,7,19,21,1,3,5,7,64,83,136,154,214,236,266,274,283,287,323,325,337,1,2,3,4,5,6,7,8,6,7,17,18,5,8,10,12,14,17,20,21,22,28,31,32,33,39,50,51,52,53,54,58,59,60,0,1,5,6,7,8,4,6,8,10,11,16,17,19,21,28,3,4,6,7,11,14,15,16,1,2,3,4,6,7,8,9,10,11,12,13,15,16,17,18,19,21,22,25,27,33,34,36,39,42,43,1,2,3,4,5,7,8,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,117,118,119,120,123,133,138,143,144,145,146,147,150,2,3,4,5,8,9,10,11,12,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,150,152,154,155,156,157,158,159,160,163,164,165,166,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,21,22,23,24,25,1,3,6,13,14,17,19,22,25,28,29,0,1,2,3,4,5,6,9,10,12,14,15,16,19,20,22,23,25,26,28,29,32,34,37,38,39,42,43,45,46,47,49,50,52,53,61,66,69,70,74,90,99,103,104,105,2,13,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,3,4,5,7,8,9,10,11,12,1,2,3,5,6,7,9,10,12,13,14,15,16,17,18,20,21,22,23,24,25,28,29,32,33,34,35,36,3,4,8,9,10,11,13,15,17,18,21,25,27,28,30,32,33,34,35,36,37,39,41,42,43,44,45,46,49,52,54,56,59,65,69,73,77,80,84,87,88,89,90,91,92,94,96,97,98,100,101,104,106,107,109,111,112,115,116,2,3,6,57,136,154,159,160,178,254,267,275,277,280,282,284,286,288,2,8,9,13,15,17,19,21,23,25,27,29,31,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,2,8,11,14,16,18,20,22,23,24,25,27,29,31,33,35,41,43,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,81,83,86,88,91,5,6,8,10,12,14,17,19,22,26,27,29,31,33,35,37,38,40,42,43,48,50,52,54,55,56,57,58,59,63,65,68,70,72,74,76,3,5,0,1,2,3,4,5,7,8,9,10,11,12,14,15,16,17,18,19,20,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,2,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,4,5,6,8,10,12,14,16,17,19,21,22,24,26,28,29,30,32,34,36,38,39,40,42,44,46,48,50,52,54,56,58,60,62,64,68,70,71,72,74,75,76,77,79,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,131,133,135,137,138,140,142,144,146,148,150,152,154,156,157,158,160,162,164,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,2,3,4,6,8,10,12,14,15,16,17,18,20,22,24,26,27,28,29,30,32,34,35,36,38,40,42,43,44,46,2,4,6,9,10,12,14,16,19,20,22,25,26,29,30,2,4,6,8,11,13,2,5,6,2,4,6,8,10,4,6,8,10,12,14,16,18,20,22,23,5,7,9,11,13,15,17,19,21,23,25,26,27,29,30,31,33,36,37,39,40,42,0,4,5,6,9,14,15,16,1,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,21,32,33,34,42,44,45,46,47,49,50,51,52,55,64,71,73,74,75,77,78,79,80,81,82,84,85,87,92,93,94,95,96,97,98,99,100,103,104,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,1,4,9,12,16,18,19,22,24,28,30,33,36,39,40,45,47,1,2,3,4,7,8,10,11,13,14,17,21,0,1,2,3,6,9,11,12,13,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,57,58,59,60,63,64,65,66,67,68,69,70,71,72,74,75,76,77,79,80,81,82,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,1,2,4,9,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,141,143,144,145,146,147,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,78,79,80,81,82,83,85,87,88,1,2,3,4,5,6,8,9,13,14,16,18,20,21,22,23,24,25,26,27,28,29,31,32,33,35,38,39,40,43,44,45,47,49,50,52,53,54,55,56,57,58,60,61,62,63,64,66,67,69,71,72,73,76,77,78,81,1,2,6,9,12,13,14,15,17,18,19,20,22,23,24,25,27,29,34,39,40,41,43,45,47,49,51,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,88,90,92,94,96,98,100,102,104,105,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,162,164,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,218,219,220,2,4,9,10,11,12,13,15,16,17,18,19,20,21,23,24,26,27,28,32,33,34,37,39,41,43,47,49,51,52,53,54,55,56,57,58,60,62,63,64,67,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,109,112,117,119,120,121,123,125,126,128,129,130,131,132,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,162,163,165,166,167,169,170,171,172,173,174,178,179,182,185,187,189,190,191,192,193,194,196,198,199,200,201,203,204,205,206,208,211,212,214,217,219,2,3,0,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,3,6,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,67,68,69,70,72,73,75,76,79,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,113,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,180,181,182,184,185,186,188,189,191,192,193,194,195,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,283,284,285,286,288,289,290,291,292,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,318,319,320,321,322,323,324,325,326,327,330,331,334,338,342,343,344,345,346,347,348,350,351,352,353,355,356,358,359,360,364,365,366,367,370,371,372,373,374,375,376,377,378,379,381,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,409,412,413,414,415,417,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,441,442,443,444,445,446,447,448,449,450,451,454,455,456,457,458,459,460,462,463,465,466,467,470,473,474,475,476,477,478,479,482,483,484,485,486,487,488,489,490,492,494,495,496,497,498,499,500,504,505,506,507,508,509,511,512,513,514,515,517,518,519,520,522,523,524,525,526,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,584,585,586,587,588,589,590,591,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,616,617,618,619,620,621,622,623,624,625,626,627,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,656,657,658,661,662,663,664,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,690,692,693,694,695,696,698,699,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,723,724,725,726,727,728,729,730,731,732,734,735,736,738,743,744,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,771,772,773,774,776,777,778,779,780,782,783,786,790,791,792,793,794,795,796,797,798,799,800,801,802,804,805,806,807,808,810,811,812,819,820,822,823,824,825,826,827,828,829,830,831,838,839,841,842,844,845,846,847,848,849,850,851,853,854,856,857,858,859,860,861,862,867,868,869,872,873,874,875,877,878,880,883,884,885,886,888,889,890,892,894,895,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,938,939,2,4,6,8,10,12,14,16,18,20,22,24,26,28,31,35,36,38,40,43,44,46,51,53,57,59,61,63,66,68,70,71,1,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,104,105,106,107,108,109,110,111,113,114,115,116,117,118,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,2,6,7,9,10,11,14,15,16,17,19,20,21,22,25,26,27,28,29,31,33,34,35,36,37,40,41,42,43,44,46,49,50,52,53,55,57,58,59,62,63,64,66,67,68,69,72,75,76,77,78,79,80,81,82,83,84,85,87,88,91,93,94,97,98,99,101,102,103,104,105,106,107,108,6,1,2,4,6,9,11,13,14,15,18,20,21,22,24,26,28,30,32,35,36,40,41,42,43,44,45,46,47,48,49,50,51,53,55,56,57,58,59,60,61,62,63,64,65,66,1,4,7,9,11,13,14,18,19,22,23,25,27,31,33,35,1,4,6,8,10,13,15,17,19,21,23,26,28,30,32,33,35,37,38,39,41,43,45,47,49,51,52,54,56,58,60,62,64,67,68,69,2,4,5,7,9,11,13,17,19,21,24,25,27,28,29,4,7,11,12,13,14,16,18,20,23,28,29,30,36,37,42,45,46,47,50,52,53,56,58,59,60,61,63,64,65,67,69,71,75,76,77,79,80,82,85,87,88,89,90,96,99,101,103,104,105,107,108,109,112,113,115,116,118,121,123,126,127,128,129,130,132,134,136,138,140,144,146,149,152,154,155,156,158,159,162,163,166,167,170,172,173,177,178,179,181,184,185,187,188,190,193,194,196,199,201,203,205,207,210,213,216,217,218,219,222,1,5,8,10,12,13,15,17,18,19,20,22,23,24,26,27,31,32,34,36,37,41,43,45,47,48,50,51,53,55,59,60,61,63,64,66,67,69,70,71,75,76,78,80,82,84,86,88,90,91,93,94,96,100,103,105,107,109,110,111,112,113,114,116,117,119,121,123,124,126,129,130,132,134,138,139,142,144,146,148,149,150,151,153,154,156,158,160,163,165,166,168,169,171,173,174,176,177,179,181,183,185,187,189,193,195,196,201,206,207,208,211,213,214,216,217,220,221,223,224,227,229,230,232,233,234,235,236,238,239,240,241,242,244,245,246,247,248,249,254,256,260,264,265,268,1,3,6,12,14,25,29,31,44,47,64,71,79,86,106,118,125,133,139,154,171,175,177,178,184,226,255,257,263,283,297,298,302,307,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,9,11,15,19,20,21,22,24,3,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,27,28,29,30,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,61,62,63,64,65,66,68,69,70,71,72,73,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,124,125,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,157,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,188,190,191,192,193,194,195,196,197,198,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,238,239,240,241,242,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,298,299,300,302,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,360,361,363,364,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,394,395,396,397,398,399,401,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,442,444,446,448,450,5,6,12,15,20,28,29,34,35,46,49,53,54,57,58,63,70,74,75,4,6,8,10,12,13,14,1,2,3,4,5,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,55,57,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,76,2,3,6,7,10,11,12,13,15,17,19,20,22,24,26,28,30,32,35,36,38,41,43,3,7,9,11,15,17,20,22,25,26,29,31,33,34,36,38,40,41,43,45,46,47,49,51,52,54,56,61,64,65,66,69,70,71,73,75,77,78,79,81,82,85,87,89,91,93,96,97,98,100,102,104,106,109,111,113,115,117,120,122,124,126,128,130,132,134,136,140,142,144,145,146,0,1,6,8,10,11,13,16,18,21,23,26,27,30,32,33,43,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,377,2,3,4,5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,226,227,228,229,231,232,3,4,5,8,11,12,13,15,17,21,23,25,27,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,61,64,66,68,69,71,72,74,76,78,81,84,87,88,90,92,94,96,99,101,102,104,106,107,109,111,113,116,118,120,123,125,127,129,131,133,135,137,139,141,143,144,145,147,149,151,153,155,156,158,161,1,5,6,8,10,12,13,14,15,17,19,20,22,23,24,25,26,27,30,31,33,34,36,37,38,39,41,43,44,45,46,48,49,50,54,56,58,60,62,66,68,69,70,72,74,76,78,79,81,83,85,87,89,91,93,95,1,2,3,8,10,11,12,14,16,18,19,21,23,25,27,29,31,32,33,34,35,37,38,40,42,44,46,47,51,1,3,4,5,7,9,11,12,14,15,17,19,21,22,23,25,26,1,5,7,8,16,18,19,21,22,24,26,27,28,30,32,35,36,38,39,40,41,43,44,45,46,48,50,52,54,55,56,58,59,62,63,65,68,70,72,73,76,77,83,85,86,87,88,91,92,93,94,96,98,100,102,104,105,106,109,110,114,116,117,118,119,122,123,125,126,127,129,130,132,134,135,137,138,141,142,143,146,147,148,151,152,1,2,3,4,5,6,8,10,12,14,15,17,19,21,22,24,26,27,1,2,3,5,7,10,9,12,14,15,16,17,19,20,22,24,26,27,28,29,31,32,33,2,4,6,8,10,12,14,16,18,20,22,23,24,26,28,30,33,34,35,36,37,40,41,42,43,44,46,48,50,52,54,56,58,59,60,61,64,66,67,68,69,70,72,73,75,77,80,82,84,86,88,92,94,96,98,100,101,103,106,107,109,111,113,115,117,119,120,122,124,126,128,130,132,134,136,138,140,141,142,144,147,148,150,152,153,155,157,159,160,161,163,166,169,171,173,175,177,179,180,182,184,"ia-14597929968",192,198,200,202,204,206,208,210,213,214,216,217,218,220,222,224,226,228,230,232,235,236,238,241,242,244,246,248,250,252,254,256,258,260,262,264,266,270,271,273,275,276,277,278,280,281,282,283,285,286,287,289,291,293,295,297,299,301,303,305,307,310,312,314,315,316,318,320,322,324,326,328,330,332,334,335,337,339,340,341,342,343,344,346,348,350,356,358,359,360,362,364,366,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,392,399,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,1,5,6,7,8,9,11,12,13,14,15,16,19,20,21,23,24,25,26,27,28,30,32,33,34,36,38,39,40,44,3,7,8,10,11,12,14,16,18,20,26,28,30,38,41,44,46,48,52,53,54,56,58,62,65,69,70,71,73,74,75,77,79,81,83,88,90,91,94,96,97,98,100,102,104,106,107,108,110,111,113,115,117,119,121,123,125,127,129,133,135,139,140,142,144,146,149,151,154,155,157,158,159,163,165,166,168,169,172,175,177,179,180,182,184,187,188,190,194,196,198,199,201,203,204,207,208,211,214,216,218,220,222,224,226,228,232,234,236,238,13,0,0,0,5,6,7,8,9,10,14,15,16,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,39,40,44,45,47,49,51,52,53,55,56,58,60,61,63,64,65,66,67,68,70,76,2,3,5,6,7,8,10,11,12,13,15,16,18,20,21,23,24,25,26,27,28,29,30,31,33,35,37,38,40,42,43,44,46,49,51,53,55,58,59,60,61,63,65,67,68,70,71,72,74,79,80,81,82,83,85,86,87,89,90,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,126,128,134,135,136,137,138,139,140,141,142,145,146,147,148,149,150,151,152,153,154,156,161,163,164,165,166,169,170,171,173,174,175,176,178,179,180,181,182,183,185,186,187,188,190,191,192,193,195,196,197,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,221,222,223,224,226,228,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,320,321,322,324,325,326,327,328,329,331,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,378,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,421,423,424,425,426,427,428,429,430,431,432,433,434,436,438,439,440,442,444,445,446,447,448,449,450,451,452,453,454,455,456,458,460,462,464,466,467,468,469,470,471,472,474,475,476,478,479,480,481,482,483,484,486,487,488,490,492,494,496,497,498,499,501,503,504,505,506,507,508,509,511,512,514,516,518,520,521,522,523,524,525,526,528,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,578,580,582,584,585,586,587,589,591,592,593,594,595,596,597,598,600,602,604,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,636,638,639,640,641,642,643,644,645,646,647,648,649,650,651,653,654,656,658,660,661,662,663,664,666,667,668,669,671,673,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,1,3,4,7,9,10,11,13,16,18,24,25,1,2,6,8,9,11,12,13,17,7,8,9,10,12,13,14,15,20,22,1,3,4,6,10,11,12,13,15,17,18,19,21,1,2,5,6,8,10,11,14,15,16,19,22,23,25,26,27,29,30,33,35,38,41,49,51,52,53,58,60,61,62,64,65,66,68,69,71,73,74,76,79,80,83,86,94,95,97,101,102,103,106,107,109,110,111,113,114,116,119,120,121,124,126,129,134,135,138,139,140,141,146,147,153,154,157,161,163,167,169,171,174,175,177,179,182,184,187,188,189,191,193,194,195,197,198,199,205,206,208,210,214,215,216,219,220,222,225,1,2,4,5,8,9,11,13,14,15,16,18,20,22,23,25,26,30,32,33,36,37,38,40,41,43,44,47,48,50,53,55,56,58,60,62,64,65,67,69,70,72,74,75,76,78,79,81,83,84,85,87,89,90,92,95,99,100,101,103,104,107,111,112,114,116,118,119,120,123,124,126,128,131,135,137,140,141,142,144,145,149,154,156,157,158,161,163,164,166,167,176,177,179,182,183,186,187,189,194,196,198,199,200,203,206,207,209,212,216,217,221,222,228,229,230,231,1,2,4,5,8,18,60,74,75,76,78,80,82,84,86,87,88,89,91,92,93,95,97,99,101,103,104,105,107,109,110,111,113,115,117,119,121,122,123,125,127,129,131,133,135,137,139,140,141,143,145,147,149,151,153,155,157,159,161,162,164,166,167,168,169,170,172,174,176,178,179,180,182,184,186,187,188,190,192,193,195,197,198,199,200,201,202,203,205,206,207,208,209,211,212,213,215,217,218,219,220,221,223,225,228,1,2,6,11,14,17,19,20,21,23,25,27,28,29,32,34,35,36,41,42,43,45,47,48,50,52,56,58,60,61,63,65,67,70,71,73,79,81,84,86,88,90,91,92,94,95,96,97,102,105,109,112,116,117,119,120,122,126,130,132,134,138,139,5,6,8,9,10,12,13,16,17,20,21,24,27,31,32,35,36,38,39,41,42,45,46,49,52,55,56,57,60,64,65,68,69,72,73,76,77,79,80,81,84,85,87,88,90,91,92,94,98,99,1,3,5,6,7,8,9,12,13,14,2,3,4,5,6,9,10,11,13,14,16,17,18,19,21,24,25,26,27,28,31,32,33,34,35,36,37,38,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,60,61,62,63,64,65,67,68,5,6,9,10,12,13,14,15,16,17,19,24,25,26,28,29,30,31,33,35,36,37,39,44,45,47,50,57,59,64,66,67,68,70,72,97,105,121,122,133,137,139,141,145,146,147,151,153,159,169,171,172,175,179,185,188,5,8,10,12,14,18,20,22,24,26,28,30,32,34,36,38,42,44,45,47,48,49,51,53,55,56,58,60,62,63,64,66,67,68,70,72,74,76,78,82,84,86,88,92,93,1,3,4,5,6,7,9,10,11,12,13,15,16,17,18,21,23,25,29,30,31,32,34,35,36,37,38,40,41,42,43,44,45,47,48,49,51,53,55,57,58,59,60,61,63,64,66,68,71,73,75,76,77,78,79,81,83,84,86,89,91,94,96,98,100,102,104,106,107,108,110,111,115,117,119,121,123,126,128,131,132,133,135,139,141,144,146,147,150,151,152,155,156,158,159,160,161,163,164,168,173,174,175,178,179,183,184,185,186,187,188,189,191,193,194,195,196,198,201,202,203,204,205,206,207,210,212,213,214,217,220,1,2,3,4,6,10,8,9,11,12,13,15,17,19,21,22,23,25,27,29,31,33,35,36,37,38,39,41,43,45,48,49,50,52,54,56,59,62,63,64,65,67,68,69,71,72,73,74,75,77,79,81,83,85,87,89,91,93,95,96,97,98,100,101,103,105,107,109,111,115,116,118,121,122,125,126,127,128,130,134,136,138,140,141,143,145,147,149,151,153,154,155,157,159,161,163,165,168,169,171,172,174,176,178,182,185,186,188,189,190,192,194,196,198,200,202,204,206,207,211,213,216,217,219,222,223,225,227,229,231,233,235,237,241,242,245,246,247,250,251,252,254,255,257,258,260,261,263,266,267,269,271,0,1,3,4,5,8,9,11,12,15,17,19,20,22,24,25,27,29,31,32,33,34,36,37,40,41,44,45,48,49,50,51,53,54,55,57,60,61,63,64,65,67,68,71,72,74,76,78,80,82,86,90,92,94,95,97,99,101,103,104,105,107,109,113,115,119,123,125,127,129,132,133,134,135,137,138,140,142,143,145,150,154,164,166,167,168,170,172,176,178,180,182,184,186,187,189,192,193,194,196,197,199,201,203,205,208,210,213,215,216,220,222,223,224,227,229,230,231,233,235,237,238,239,241,247,249,257,259,3,8,21,23,6,9,11,13,14,16,18,19,21,23,25,27,30,31,32,34,36,38,39,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,73,75,76,77,78,79,80,81,82,83,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,109,111,113,115,116,117,118,119,120,122,123,125,126,127,128,129,130,136,1,2,3,7,12,13,14,1,2,10,12,13,14,15,16,18,20,22,23,24,25,27,28,30,32,34,35,36,37,38,40,42,43,44,45,46,47,48,49,51,52,53,54,56,58,60,61,62,64,65,66,68,69,70,71,72,73,74,76,77,78,79,80,82,83,84,85,87,88,89,91,92,93,94,95,96,97,99,101,103,105,106,107,108,115,116,117,4,6,7,8,9,10,14,15,18,20,24,3,4,5,7,8,11,16,17,18,19,20,21,5,10,22,25,31,34,4,7,10,11,12,13,20,22,23,28,1,2,3,5,6,7,8,9,10,12,19,21,23,24,26,27,28,29,30,32,34,35,36,38,39,40,42,43,44,46,50,51,52,53,54,56,57,58,59,60,62,63,64,65,66,67,69,70,73,75,77,78,79,80,82,84,86,89,90,91,92,94,95,96,98,99,101,102,105,106,108,110,112,114,116,118,119,122,123,124,126,128,130,132,136,140,142,143,145,147,149,151,153,155,158,160,162,163,164,166,167,168,170,171,172,174,176,180,182,183,184,185,186,188,190,192,194,196,198,200,203,204,207,208,210,212,213,214,215,218,219,220,221,222,224,225,226,1,2,3,6,7,8,10,11,12,13,14,16,17,20,21,22,24,25,30,31,37,38,39,41,43,44,45,47,49,50,51,53,55,57,59,60,61,62,64,65,67,69,71,73,75,79,81,82,84,86,88,90,91,93,94,96,100,102,103,104,106,112,115,116,117,119,121,122,123,126,128,130,132,134,136,137,138,140,142,146,149,151,153,155,157,159,160,162,163,165,167,169,170,171,173,174,175,176,177,179,180,181,183,185,188,190,194,195,196,200,201,202,203,204,206,209,211,213,214,215,217,219,220,221,223,224,225,226,227,228,229,230,232,234,236,237,240,245,246,247,1,2,3,6,7,9,11,12,14,17,18,19,20,21,22,23,24,28,29,30,31,32,33,35,37,39,40,41,43,44,46,49,51,52,53,54,56,58,60,62,64,66,68,69,71,73,75,77,79,82,84,86,88,90,94,96,97,99,103,105,106,108,110,111,113,114,115,117,119,123,127,129,130,131,133,134,135,136,138,140,143,144,145,146,147,148,150,151,152,153,155,159,161,163,164,165,167,169,170,171,173,177,178,179,180,181,183,184,185,187,189,191,194,195,196,197,198,199,202,203,204,206,207,208,210,211,212,215,216,217,1,2,7,8,11,13,14,16,18,19,20,22,24,25,27,29,31,33,34,35,36,37,38,40,41,43,45,47,50,52,53,55,56,58,59,61,62,64,65,67,68,70,71,73,74,76,79,80,82,84,86,88,89,90,92,94,95,96,97,99,101,103,104,107,109,111,114,116,118,119,121,124,126,128,130,131,133,134,135,136,137,139,140,142,144,146,147,150,152,153,155,156,158,160,161,163,165,167,169,171,172,174,176,178,180,182,183,185,186,188,190,192,194,195,196,197,1,3,4,5,7,9,11,12,13,14,15,16,18,19,21,23,24,26,27,29,30,32,33,35,36,38,39,41,43,45,46,47,49,50,52,53,54,56,57,59,60,61,62,64,65,66,67,69,70,72,74,75,76,77,79,80,82,83,85,87,88,89,91,93,94,96,97,98,100,101,102,103,104,106,107,108,109,111,115,116,117,118,120,122,123,124,127,129,130,132,133,135,136,138,139,141,142,143,144,145,146,147,148,150,151,153,154,156,157,159,160,162,164,166,168,169,171,172,174,176,178,179,181,182,183,184,188,189,2,4,5,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,5,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,99,101,104,105,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,150,151,152,153,154,155,156,157,158,159,160,163,164,165,166,167,168,170,171,172,173,174,176,177,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,232,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,264,265,267,268,269,270,271,272,274,275,276,278,279,281,283,284,285,286,288,289,290,291,294,295,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,323,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,342,344,345,346,347,348,350,351,352,353,354,355,356,358,359,360,362,363,365,366,368,369,372,373,375,376,377,378,379,381,382,383,384,385,6,7,8,10,12,15,16,17,19,23,24,25,26,28,29,31,33,35,37,39,41,44,45,46,47,48,49,50,51,53,55,57,59,60,63,64,66,68,71,72,75,76,78,81,83,85,87,88,90,92,94,96,98,99,100,102,104,106,108,110,111,113,115,117,119,121,122,124,126,128,129,130,132,133,135,137,139,141,143,144,145,147,149,151,153,155,157,159,161,163,165,169,173,175,177,180,181,183,185,191,192,193,194,195,196,197,200,202,204,206,212,214,216,218,220,222,224,225,226,229,230,232,234,236,240,242,243,245,247,251,253,255,257,258,260,262,264,266,268,270,272,274,276,278,279,281,283,284,286,288,290,294,295,298,299,302,303,305,306,308,309,310,312,314,316,320,322,324,326,328,330,332,342,348,350,352,354,356,358,360,362,364,366,370,372,380,386,388,390,392,394,396,397,398,400,403,1,2,5,7,8,9,10,11,12,13,16,18,19,20,21,22,24,25,26,28,30,31,32,33,34,36,38,39,44,1,3,4,5,6,7,12,13,14,15,16,17,19,20,2,6,9,10,12,14,16,18,20,21,22,24,25,27,28,32,37,38,40,42,43,45,47,52,55,56,58,59,61,66,67,68,69,70,71,73,79,82,83,100,101,102,104,110,113,114,118,120,124,127,130,132,134,136,139,142,147,148,151,152,155,156,160,163,164,167,168,171,172,173,175,176,178,181,182,189,192,195,196,198,199,204,206,207,208,210,211,213,214,215,216,218,221,224,226,227,228,232,233,234,235,236,238,239,240,241,242,244,246,247,249,251,252,1,2,8,9,10,11,13,15,16,17,18,19,20,22,23,24,25,26,28,32,34,36,37,38,39,41,42,44,45,46,47,48,50,51,52,53,54,56,58,60,62,63,64,65,66,68,72,74,75,76,79,80,83,84,85,86,87,90,91,93,95,97,99,101,103,105,107,108,109,111,113,115,117,119,120,122,124,128,129,130,134,135,136,137,138,140,142,145,146,148,150,151,152,153,155,161,163,165,167,169,171,173,175,179,181,182,183,185,187,189,193,195,197,199,200,201,203,205,209,210,211,214,216,217,219,221,224,225,3,4,5,7,8,9,11,13,14,16,19,20,21,22,23,24,25,27,32,36,39,40,42,44,45,46,50,51,53,54,55,58,61,62,63,66,67,70,72,75,76,80,82,83,84,85,86,87,89,94,97,99,101,102,103,104,105,107,110,111,113,116,117,120,121,124,125,128,131,132,134,136,138,144,145,147,149,150,151,152,154,156,158,159,160,162,163,164,169,170,172,174,175,176,178,179,180,184,186,188,190,191,194,196,198,200,202,205,215,216,218,219,220,221,222,228,230,231,234,235,237,240,242,245,250,251,256,260,261,263,264,267,271,272,273,274,275,276,277,278,279,281,282,283,285,287,289,290,293,294,295,297,298,299,300,302,305,306,307,308,2,4,5,8,9,12,13,16,17,19,21,25,28,29,30,32,33,34,35,37,38,40,41,42,43,45,46,47,48,49,51,52,53,57,59,60,63,64,66,67,68,69,70,71,72,74,75,76,77,78,80,83,84,86,88,89,90,91,92,93,94,96,97,99,100,102,103,104,105,107,108,110,111,113,114,115,117,118,120,121,123,124,128,129,130,131,133,134,136,137,138,140,141,143,144,152,155,156,160,163,164,165,167,170,172,176,178,186,190,192,193,1,3,4,7,9,11,13,15,17,19,20,21,23,24,26,27,29,31,39,43,52,54,56,58,60,62,67,69,73,75,77,84,90,94,96,98,99,100,102,111,113,114,116,119,122,125,127,129,131,132,134,137,141,144,146,149,152,154,156,158,160,162,166,169,173,179,181,183,184,186,191,193,199,202,204,206,210,212,214,217,219,221,225,227,230,232,234,237,239,241,245,247,249,250,254,256,258,260,262,265,268,271,272,274,275,276,279,280,281,287,288,1,3,6,7,8,9,12,13,14,15,16,18,19,20,21,22,24,26,27,28,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,48,50,52,54,56,58,59,61,62,63,65,66,67,68,69,70,71,73,74,76,78,80,81,82,83,85,86,88,89,91,92,93,95,97,98,99,101,102,104,105,106,107,108,110,112,113,114,116,119,120,121,123,125,127,129,131,132,133,135,136,137,139,140,141,143,144,145,147,149,151,153,154,156,157,158,159,160,162,163,164,166,168,169,170,171,173,174,175,177,179,181,182,183,184,186,188,190,191,192,194,196,198,200,202,204,206,207,208,209,210,212,213,214,216,217,218,219,220,222,224,225,226,229,230,231,232,233,234,235,236,238,240,242,244,245,246,247,248,249,251,253,255,256,257,258,260,262,263,264,265,266,267,269,271,273,274,275,276,278,279,282,283,284,285,286,287,288,289,290,291,292,293,295,297,299,301,302,303,304,306,307,308,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,327,328,329,331,332,333,334,335,339,341,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,364,366,4,8,18,19,21,23,25,28,31,35,36,38,39,43,44,48,49,50,52,54,55,57,58,59,60,61,64,66,78,81,84,85,88,89,94,95,100,102,103,104,106,107,108,110,112,114,116,118,122,124,126,128,129,130,131,133,135,137,139,141,143,145,147,149,151,153,156,160,163,166,168,170,172,174,175,178,180,181,182,184,185,187,188,189,191,198,200,201,202,205,207,210,212,215,220,222,224,227,228,233,235,238,240,243,246,248,250,251,252,254,256,258,259,260,263,265,267,269,274,275,280,282,284,285,287,296,297,5,9,12,13,15,17,18,20,22,25,27,29,30,31,33,34,35,36,37,39,40,42,43,45,46,48,49,50,51,54,55,56,57,59,61,62,64,66,67,68,71,74,75,76,79,80,82,84,85,86,89,90,91,94,95,97,99,100,101,104,106,107,108,109,111,113,115,116,118,121,122,124,125,126,127,129,130,132,133,135,136,137,139,140,142,145,148,149,150,151,154,156,157,158,160,162,163,165,168,10,15,16,18,20,23,24,27,28,29,30,32,35,36,37,39,42,43,45,47,50,53,55,57,58,59,61,64,66,70,71,73,74,80,81,84,86,87,89,90,94,96,97,105,106,108,114,116,121,128,129,135,137,138,141,143,150,154,160,163,174,178,180,181,1,2,4,5,6,8,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,2,6,8,10,12,14,15,16,19,22,26,28,31,34,35,37,39,40,41,43,46,48,49,51,53,57,59,60,63,64,66,68,70,72,75,77,79,81,83,85,86,88,89,92,93,96,99,104,106,108,110,112,114,116,118,120,121,123,125,127,129,131,133,135,137,139,141,142,1,2,4,6,8,10,12,14,16,17,19,20,21,22,24,26,28,30,32,34,36,38,40,42,43,45,46,48,49,50,51,52,54,58,60,64,71,72,74,76,77,79,81,83,85,87,89,91,93,95,96,98,102,104,110,112,116,118,120,122,123,124,127,128,130,132,134,135,136,4,5,6,7,8,10,11,12,13,14,15,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,4,5,7,8,9,10,12,14,16,17,18,20,21,22,24,26,27,28,30,31,33,34,35,37,38,39,41,43,45,47,49,50,52,54,56,57,58,60,62,64,66,67,69,70,74,75,76,78,80,82,83,84,86,88,89,91,93,95,97,99,101,104,108,110,112,114,115,116,117,119,123,125,127,131,133,135,137,139,140,141,142,144,146,148,152,154,155,156,158,160,162,164,165,168,170,176,178,180,183,187,193,196,198,202,204,208,210,212,220,222,227,230,236,242,244,246,248,249,252,254,256,258,266,267,277,279,281,285,287,289,291,293,295,297,301,306,308,310,312,316,318,322,324,326,327,329,331,333,335,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,371,373,375,379,12,16,21,22,28,34,39,40,46,51,54,56,63,65,68,77,84,85,92,98,106,110,113,115,122,127,133,139,0,3,5,9,10,13,17,21,25,28,30,34,36,41,44,47,52,54,58,62,67,72,75,78,81,84,88,91,2,5,6,10,11,13,15,20,21,24,28,33,36,41,45,47,54,58,61,64,68,69,74,78,81,86,90,2,10,15,19,20,25,30,31,35,41,45,51,54,60,66,72,75,79,83,89,96,98,100,101,102,103,109,115,116,118,119,121,129,5,6,7,9,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,31,32,34,35,37,39,41,42,44,45,46,48,50,52,54,55,57,58,60,61,62,64,66,67,68,70,71,73,75,76,77,78,79,81,83,84,85,86,87,88,89,90,91,92,93,94,96,97,100,1,9,14,16,17,19,21,23,24,26,27,28,32,34,36,38,41,42,44,46,48,49,51,53,54,55,57,59,61,63,65,66,68,69,71,73,74,77,79,80,85,87,89,91,93,95,97,101,103,105,107,109,111,112,114,116,118,120,122,124,126,128,130,132,133,134,136,138,140,142,144,146,148,150,151,152,153,155,156,158,159,160,162,170,1,7,8,12,14,15,16,17,18,19,20,21,22,26,27,29,30,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,62,63,64,66,67,69,71,73,75,77,79,83,85,86,88,90,92,93,94,96,98,100,102,104,106,108,110,115,116,117,119,121,123,124,125,126,128,129,131,133,135,137,140,142,144,146,147,148,150,152,154,159,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,200,201,202,7,8,9,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,34,35,39,40,2,4,10,14,18,6,7,8,20,21,22,24,26,27,28,30,33,35,37,39,41,43,44,46,47,49,51,52,53,55,56,58,60,62,63,65,67,69,71,72,74,75,76,78,79,81,83,85,87,88,90,91,93,95,97,98,99,101,103,104,105,107,109,114,115,6,7,9,10,11,12,13,14,15,16,17,19,21,22,23,24,25,26,27,28,30,31,36,1,2,6,11,12,13,14,16,17,18,19,20,21,22,24,26,27,28,29,31,33,34,35,39,42,44,45,47,50,52,54,55,57,60,61,62,63,4,5,7,8,9,15,1,2,3,4,5,6,7,8,9,10,11,12,14,15,18,19,20,21,22,23,24,26,27,28,29,30,31,32,34,35,36,38,39,40,41,42,43,44,45,47,48,50,51,52,53,55,57,58,3,7,9,10,12,13,17,3,6,8,11,12,13,14,15,17,19,20,21,22,24,25,26,28,47,50,51,52,53,54,55,56,57,59,60,1,2,4,6,7,8,12,15,18,23,27,29,31,32,33,35,37,39,40,41,42,43,44,45,47,48,49,51,53,55,57,58,59,60,61,62,63,65,67,69,70,71,72,73,76,77,78,1,5,7,9,11,13,15,17,18,19,21,22,24,1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,130,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,194,195,197,201,3,4,6,7,9,10,11,13,15,17,18,20,22,23,25,27,29,30,32,34,36,37,38,40,42,44,46,48,50,52,53,55,57,60,63,64,65,67,68,70,71,72,74,76,78,79,80,81,82,84,85,86,87,89,91,93,94,95,96,98,100,101,103,105,107,108,109,110,112,114,116,117,120,121,122,123,125,127,128,129,130,131,134,136,137,138,139,141,142,143,144,149,150,153,4,5,6,7,8,12,13,15,16,17,20,22,23,24,26,37,38,41,42,43,45,46,48,49,53,55,56,57,60,61,62,63,64,67,68,69,70,72,73,76,78,79,82,83,85,86,89,90,92,96,97,99,100,102,103,105,106,108,109,111,112,113,115,116,119,120,124,125,128,129,132,133,135,136,137,138,141,142,144,147,148,149,153,154,157,158,159,161,162,164,165,166,168,169,170,171,172,174,175,176,177,179,180,181,183,185,186,189,190,192,193,195,196,198,199,202,205,206,208,2,6,8,10,11,13,15,17,20,21,23,25,26,28,30,33,34,36,39,41,43,44,46,47,49,51,53,55,57,58,59,64,66,67,68,70,71,73,75,77,78,80,82,85,87,88,90,92,94,95,97,98,99,100,103,105,106,109,110,112,115,117,118,119,120,121,124,125,130,131,132,133,134,135,136,137,138,140,141,143,144,145,146,147,148,149,150,152,154,156,157,160,162,163,165,166,167,171,172,174,175,176,177,180,183,184,186,188,189,190,193,194,197,198,200,203,204,207,208,209,212,214,215,217,218,220,222,226,227,229,233,236,237,240,241,245,246,247,248,249,250,253,257,261,262,264,265,266,269,1,7,8,10,15,18,22,23,24,25,28,30,31,32,34,36,38,40,47,51,54,57,59,62,66,67,69,71,74,75,79,81,83,84,87,88,91,92,95,98,101,103,104,106,108,110,111,114,115,117,118,120,122,126,127,129,133,134,137,138,140,141,142,143,144,145,147,148,151,153,155,156,158,160,161,165,167,169,170,172,3,5,7,9,11,13,15,17,19,21,23,25,27,30,32,34,36,38,40,42,44,46,48,49,50,52,54,56,58,60,62,63,64,66,68,69,70,72,74,76,78,80,82,84,88,90,92,94,96,98,100,102,104,106,108,109,110,112,114,116,118,119,120,122,124,126,128,131,133,135,137,139,141,143,145,147,149,151,153,154,155,159,161,163,165,167,169,171,173,175,176,177,178,180,182,184,186,188,190,191,192,194,196,198,199,201,206,208,209,210,212,214,216,217,218,220,222,224,226,227,228,230,232,233,235,237,239,241,244,246,247,249,251,253,255,257,259,260,261,263,265,267,269,271,272,273,275,279,281,283,285,287,289,291,293,294,295,297,299,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,332,334,335,336,337,338,340,341,342,344,346,347,348,349,351,353,355,356,357,359,360,361,363,364,365,367,368,369,370,371,372,373,375,377,379,381,383,386,387,389,391,393,395,397,401,402,403,6,12,1,8,10,9,13,0,2,4,5,6,7,8,12,13,14,15,16,17,18,21,23,24,25,26,27,28,29,30,32,33,35,36,37,38,39,40,42,43,44,45,47,49,51,52,53,55,56,59,60,61,62,63,65,67,68,69,70,71,72,74,75,77,78,79,80,81,87,88,90,92,94,95,97,98,100,99,101,102,103,107,109,110,111,112,113,115,116,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,200,201,203,204,205,206,209,210,211,212,213,215,216,218,219,220,221,223,224,226,227,228,229,231,232,233,236,237,238,239,240,241,242,243,245,247,248,249,250,251,252,253,254,255,257,258,265,266,268,269,270,271,272,273,274,275,276,277,279,280,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,342,343,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,362,363,365,367,368,369,370,371,374,376,377,378,380,381,382,383,384,385,387,388,389,390,391,392,393,394,395,397,398,399,400,401,402,403,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,1,3,5,8,11,14,15,16,17,3,7,8,10,11,12,13,14,15,16,17,18,19,20,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,48,49,50,51,53,55,56,57,58,59,60,62,64,65,68,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,115,116,118,119,121,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,242,243,244,245,247,249,250,251,252,253,254,255,256,257,258,260,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,359,360,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,385,387,388,389,390,391,392,393,397,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,441,442,443,446,447,448,449,450,451,452,453,454,455,9,12,15,16,3,5,7,8,9,12,15,16,18,21,23,25,28,29,31,33,35,36,39,41,45,47,48,50,52,54,56,58,60,62,64,66,68,69,71,73,74,75,76,78,80,82,83,85,87,89,91,93,94,96,99,102,103,105,106,107,110,113,116,118,119,121,123,125,126,130,131,134,135,136,3,7,10,11,12,15,16,17,20,22,24,25,26,27,30,32,33,36,38,40,41,43,45,47,48,51,53,55,56,58,59,61,63,65,67,69,71,73,75,77,79,81,82,85,87,89,92,93,96,98,100,102,104,105,109,111,112,115,116,120,121,122,123,126,128,130,131,134,136,137,140,141,144,0,1,4,5,6,7,8,10,13,15,17,19,21,22,23,25,27,29,31,32,35,37,38,41,42,43,45,47,49,53,54,56,58,60,62,64,66,68,70,71,73,76,78,79,82,84,86,89,91,93,94,95,97,100,101,102,103,106,109,111,114,117,119,120,123,126,127,129,131,132,134,136,139,142,144,146,148,0,2,3,4,5,6,7,8,9,10,11,12,1,2,10,13,16,17,19,21,25,26,27,29,33,35,36,39,42,44,46,48,49,50,52,53,54,56,58,60,61,62,64,66,67,68,69,70,72,73,75,76,78,81,82,83,84,85,86,89,91,92,95,96,97,98,99,100,101,102,103,104,106,108,109,112,113,115,116,117,119,120,121,123,126,127,128,129,130,133,135,136,137,138,142,143,144,145,146,148,149,150,151,152,154,155,157,158,159,160,161,162,163,164,166,167,168,169,170,171,176,177,178,182,183,184,185,186,187,188,190,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,213,214,215,217,218,219,220,221,223,225,226,227,229,232,233,234,235,236,239,241,243,244,246,249,251,252,254,257,258,259,260,261,263,264,265,266,267,269,272,275,277,278,280,282,285,287,289,292,294,296,299,303,305,2,4,6,7,8,10,11,13,14,15,16,18,20,22,24,26,27,29,0,7,8,9,11,13,14,15,17,19,20,22,23,24,26,28,29,30,31,32,34,36,37,38,39,40,41,43,45,46,47,48,49,51,53,55,57,59,61,62,63,65,67,69,71,73,74,75,77,79,81,82,83,85,86,87,89,90,91,93,94,95,97,100,1,7,8,10,11,13,15,17,19,20,22,23,24,26,28,30,32,34,36,38,39,41,42,45,47,49,51,52,53,54,55,57,59,61,63,65,67,69,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,101,102,104,106,108,110,116,118,120,122,124,126,127,129,130,134,136,138,140,142,144,146,148,150,152,154,156,158,160,161,162,163,165,2,6,8,10,14,17,22,25,29,32,38,42,48,51,56,60,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,19,21,23,24,25,26,27,28,29,30,31,33,35,37,39,40,41,42,44,45,46,47,48,49,50,51,53,55,56,57,58,60,62,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,82,83,85,86,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,117,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,148,150,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,187,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,208,210,211,213,215,216,217,219,221,223,224,225,227,229,230,231,232,233,234,235,237,238,241,242,243,244,246,248,249,250,252,254,255,256,257,259,260,261,262,263,264,265,267,269,270,271,272,274,276,277,278,279,280,282,283,284,285,286,288,289,290,291,292,293,294,295,298,299,300,301,302,303,305,307,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,330,333,334,335,337,338,340,341,343,345,346,347,349,350,351,353,355,356,357,358,359,360,361,363,364,365,367,368,369,370,371,372,374,375,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,433,435,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,478,479,481,482,483,484,485,486,487,488,489,490,492,494,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,538,539,541,542,543,545,546,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,1,3,6,7,11,13,14,15,19,22,23,27,31,35,39,42,43,47,50,52,56,57,58,61,64,65,67,71,72,75,79,83,87,91,92,93,95,98,99,104,107,111,114,118,122,127,131,133,135,139,143,145,148,152,156,159,160,162,165,169,173,175,178,183,187,194,198,202,204,207,209,211,212,213,216,218,220,221,224,228,229,232,236,240,242,243,246,247,1,2,6,10,13,17,19,21,25,26,28,32,36,39,40,44,47,53,54,59,60,62,65,68,69,73,77,81,84,87,88,92,96,103,111,115,119,120,124,128,131,132,135,138,139,143,146,150,154,158,162,165,169,172,176,179,180,184,188,193,197,201,205,206,209,212,215,218,219,222,223,225,227,231,235,239,243,244,9,10,11,12,17,18,1,2,3,6,7,10,40,42,43,44,49,54,55,58,60,66,81,86,107,116,117,118,121,122,131,135,140,146,150,155,156,161,163,165,168,169,170,171,176,182,190,191,194,197,202,204,205,206,1,2,3,5,6,7,10,16,19,20,21,22,23,24,26,27,30,31,33,46,47,48,53,58,59,60,62,63,64,65,67,69,71,72,73,74,75,76,77,82,83,84,86,93,94,96,99,100,101,102,107,111,112,113,114,115,117,118,119,121,122,126,127,130,131,132,133,137,140,142,153,154,155,1,5,8,9,15,2,4,5,6,7,8,10,12,0,2,3,5,7,13,14,15,16,30,33,34,35,36,37,39,40,41,43,46,48,52,56,57,61,62,64,65,67,68,70,71,73,74,76,78,80,82,84,86,88,89,91,92,94,95,97,98,101,103,105,106,107,109,110,111,113,115,116,117,118,119,121,122,124,125,126,128,130,132,136,137,138,140,141,143,144,146,147,148,150,152,154,156,158,159,160,161,165,169,172,175,180,182,184,186,188,190,193,194,196,198,200,201,203,205,207,211,213,214,215,218,220,222,225,227,229,230,231,233,234,235,236,242,243,244,246,248,251,253,256,258,259,260,262,263,265,269,270,272,276,278,279,280,282,283,287,288,290,292,294,296,297,299,301,303,305,306,309,310,311,312,313,314,318,320,322,324,327,329,330,331,333,335,337,339,340,341,343,345,347,349,352,355,356,358,361,363,364,365,367,369,371,375,377,379,381,383,384,386,388,390,392,393,395,397,399,401,405,406,407,408,410,413,414,416,418,419,421,422,423,430,431,434,5,6,10,11,12,9,17,21,25,28,30,34,37,46,48,49,53,56,59,60,61,63,66,70,73,76,80,84,88,91,95,100,101,99,0,3,5,7,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,29,31,32,33,34,35,37,38,39,40,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,62,63,65,66,67,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,127,128,131,132,134,135,136,138,139,140,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,161,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,189,190,191,192,193,194,195,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,72,73,74,75,76,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,105,106,107,108,110,111,112,114,117,118,119,121,123,124,125,126,127,128,129,130,133,134,135,136,137,138,140,141,142,144,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,178,179,180,181,182,1,10,2,3,4,8,17,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,46,47,49,4,5,6,7,15,17,18,19,21,22,1,2,3,4,7,8,9,10,12,1,3,4,6,7,11,12,15,18,24,25,26,31,45,46,48,49,50,56,61,63,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,63,66,68,69,72,74,76,77,78,81,82,84,87,88,0,1,2,3,"ia-14598173588","ia-14782489154","ia-14781699721","ia-14784848465","ia-14782520474",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,0,1,2,3,4,5,7,11,8,9,12,13,14,15,16,18,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,62,64,65,66,67,68,69,70,71,73,75,76,77,78,79,80,81,83,84,85,86,87,88,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,1,2,4,8,9,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,48,49,50,52,53,56,61,62,63,64,65,66,67,75,77,78,81,82,83,84,85,88,89,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,121,122,123,124,128,129,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,"ia-14783387395",2,4,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,64,65,66,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,92,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,1,4,5,6,7,8,9,10,11,12,13,14,16,17,18,22,23,"ia-14585696679",5,6,7,8,9,10,11,14,15,16,17,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,3,4,5,6,7,8,10,16,20,21,22,"ia-14740877206",24,"ia-14763878205",27,28,31,35,36,37,39,40,61,62,63,64,65,68,69,71,72,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,"ia-14760763911",100,101,102,"ia-14763941095",104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,128,129,133,137,139,140,144,145,147,148,150,151,152,154,156,158,159,160,162,163,167,168,170,171,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,191,193,194,196,199,200,202,204,205,206,207,208,210,211,212,214,216,217,218,219,222,224,226,241,242,243,244,245,246,247,249,251,252,255,256,263,266,271,275,276,277,278,279,280,283,"ia-14577390349",286,287,288,289,290,292,293,294,296,303,307,309,0,2,13,16,20,21,22,23,24,25,27,28,32,34,35,36,37,38,0,3,4,7,16,18,19,22,23,26,29,30,32,33,34,35,36,40,2,3,4,6,4,5,7,9,11,12,15,17,21,24,26,28,29,30,0,1,2,3,5,6,7,8,9,10,13,14,15,16,18,20,0,1,2,10,11,12,13,14,16,17,"ia-14758879366","ia-14595524997","ia-14778907941","ia-14779798004","ia-14779844074",5,6,7,10,13,14,15,16,18,21,23,25,27,28,29,30,31,33,36,38,3,4,5,6,8,10,12,14,18,21,22,23,25,27,1,2,10,5,6,7,8,11,1,2,11,12,13,14,15,6,7,8,9,16,17,18,19,20,21,22,23,25,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,54,55,57,58,59,61,62,63,64,65,66,69,71,73,74,75,76,77,78,79,91,92,93,100,101,102,103,104,105,96,99,107,111,112,115,116,119,121,122,123,124,125,129,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,154,155,156,158,159,163,166,170,174,175,176,178,179,183,188,189,192,193,194,196,197,198,199,200,205,206,207,210,212,219,220,221,222,223,224,226,233,234,235,237,239,240,241,245,250,252,253,256,262,263,264,265,266,267,268,269,270,271,272,273,274,275,279,280,281,282,283,284,285,286,288,290,291,292,293,294,295,296,298,299,300,301,303,304,310,311,313,316,317,320,325,328,329,331,335,336,339,340,345,347,348,349,350,351,352,354,357,359,360,361,362,363,365,367,368,369,370,373,374,375,377,380,381,382,383,387,388,389,392,394,395,396,397,398,400,402,404,411,412,413,414,416,418,419,420,422,424,425,426,428,429,431,433,435,436,437,438,446,450,451,452,453,454,455,457,459,461,462,465,466,473,475,476,477,479,484,486,488,489,491,505,506,507,509,512,513,514,516,517,518,519,520,521,522,523,524,526,528,529,530,531,532,534,535,539,542,544,546,548,554,555,558,559,561,568,569,570,571,572,573,574,578,581,582,584,585,586,587,588,591,592,593,594,595,599,602,607,608,609,611,612,613,615,616,618,619,620,621,622,623,625,626,628,629,630,631,633,635,642,645,646,648,651,652,655,657,660,662,664,665,666,669,671,672,673,675,676,678,679,681,682,683,685,686,687,689,693,695,697,698,699,700,701,703,704,705,706,707,708,709,710,711,714,715,716,717,718,720,722,723,725,730,0,18,19,20,21,22,40,41,42,43,46,48,0,3,6,7,8,9,11,12,13,15,17,18,19,22,23,24,25,29,30,31,32,33,34,40,42,43,44,45,46,50,52,55,56,57,60,61,62,63,65,66,67,9,12,21,22,43,44,48,49,54,60,64,67,70,73,76,93,123,136,150,151,171,173,174,176,177,181,184,187,189,197,199,200,201,203,204,324,328,331,332,333,334,335,336,337,338,339,341,343,344,345,347,348,352,353,354,355,356,357,358,359,373,374,375,377,378,381,386,391,396,397,400,403,409,413,414,415,416,418,420,432,433,434,435,436,438,452,453,454,465,468,472,473,478,481,483,487,490,491,499,500,504,505,506,508,510,511,526,548,551,553,556,559,575,598,600,608,621,623,624,628,631,632,633,635,636,640,641,642,643,648,650,654,669,670,677,678,689,716,729,732,733,735,745,758,759,763,769,788,800,815,823,833,835,850,861,862,869,2,3,4,5,6,8,9,10,11,12,13,14,15,17,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,45,46,49,50,51,52,53,54,56,57,58,59,60,62,65,66,67,70,71,73,74,75,76,77,78,81,84,93,97,98,100,103,10,11,12,13,17,18,22,30,42,46,49,55,66,67,72,81,84,85,89,91,99,104,105,128,"ia-14594363320","ia-14594445770","ia-14801026373","ia-14780844752","ia-14594492210","ia-14594579709","ia-14594538110","ia-14801146553",32,34,36,37,38,39,41,45,46,49,52,53,56,58,61,62,63,66,67,68,70,71,72,73,75,76,77,79,81,82,83,85,86,88,2,5,9,16,17,18,21,22,25,27,28,31,33,34,35,37,41,43,46,48,49,52,53,54,9,10,11,13,15,17,19,21,23,25,26,31,35,37,39,41,43,44,45,46,47,50,52,53,54,55,56,57,60,63,66,67,70,71,72,73,76,77,78,79,80,81,82,83,84,89,90,91,95,96,99,100,102,103,104,105,107,108,109,110,111,112,113,115,117,118,120,121,122,123,124,126,127,130,135,139,140,142,145,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,31,10,12,13,15,16,17,18,23,24,25,26,28,29,32,38,39,40,42,44,46,49,50,51,52,53,54,55,56,59,61,63,64,65,67,70,71,2,5,8,9,12,15,0,1,3,5,6,7,10,11,12,8,9,13,15,16,18,22,24,25,26,38,41,50,52,53,54,56,57,58,59,60,61,65,68,69,71,72,75,76,78,82,86,88,93,94,100,101,105,109,114,118,0,3,5,7,8,9,10,11,13,14,17,18,19,21,23,24,25,26,28,29,30,31,32,34,35,37,38,39,40,41,42,43,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,75,76,79,80,81,83,84,86,87,88,100,102,103,104,105,91,92,96,98,107,108,110,113,115,117,118,119,120,121,122,123,125,126,128,130,132,134,135,139,140,141,142,145,148,149,150,153,154,155,156,157,158,159,160,163,165,166,167,168,170,171,172,173,174,175,176,177,178,180,181,182,185,186,188,189,"ia-14593851210",1,2,3,4,8,10,9,15,16,18,19,24,26,27,28,29,31,37,38,39,40,41,43,44,46,51,53,57,61,71,74,77,78,80,81,84,86,95,100,"ia-14781691231",103,104,105,106,107,108,110,115,"ia-14598182599",119,120,122,123,"ia-14598144710",129,"ia-14761856726",137,138,139,140,145,146,148,149,153,155,157,158,161,166,167,168,170,171,176,"ia-14598221649",182,186,187,188,190,191,192,193,194,196,200,201,204,206,207,209,210,211,212,213,"ia-14804755283",216,220,222,226,228,231,"ia-14781764431",232,239,243,249,254,256,259,261,263,266,267,270,273,274,275,276,277,278,279,285,287,288,290,292,293,299,300,301,302,303,304,305,309,3,4,5,6,8,10,11,12,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,40,41,44,45,48,51,54,55,58,80,82,85,86,87,91,92,96,99,102,105,106,108,114,121,122,131,140,147,155,156,159,162,163,165,171,173,176,180,186,191,199,202,206,208,211,212,218,226,227,233,243,260,273,274,275,276,277,278,4,59,60,62,63,71,72,76,78,81,87,92,94,97,98,101,102,107,108,109,110,111,115,116,118,120,123,124,126,129,130,131,135,139,140,143,145,146,158,159,160,161,163,164,165,174,178,188,197,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,4,5,6,7,9,10,12,13,15,16,19,20,22,24,27,31,34,36,38,39,42,43,46,47,49,52,53,57,61,62,65,68,69,72,73,76,77,78,80,81,85,86,89,90,92,94,97,100,101,102,107,110,111,112,114,117,119,121,123,124,125,127,0,1,2,3,4,5,7,2,4,6,8,10,11,12,0,1,4,5,0,1,4,5,6,7,8,10,11,13,14,4,8,11,13,23,27,0,1,2,6,7,8,26,27,41,44,0,1,2,3,4,5,6,8,9,13,0,2,3,12,13,20,0,1,2,3,0,1,2,3,5,6,7,9,13,17,20,22,24,25,26,28,30,33,34,35,36,37,38,39,40,41,42,43,44,46,49,50,52,53,54,56,59,60,64,65,68,69,70,71,72,74,0,1,3,4,5,7,9,11,12,13,14,19,24,25,26,33,35,42,43,52,53,57,58,66,67,71,81,86,87,93,95,107,108,109,113,115,116,124,128,135,136,144,145,146,153,154,158,159,167,168,169,178,179,180,189,190,200,1,2,3,4,7,8,10,9,11,12,13,21,22,28,30,31,32,39,40,41,42,43,47,48,49,50,51,54,55,58,59,60,65,66,67,72,73,75,82,87,88,89,98,104,105,115,116,117,118,126,136,137,139,140,145,146,0,1,2,4,7,8,9,13,15,18,19,20,21,29,30,32,35,36,40,53,56,57,59,61,63,64,70,76,77,81,83,84,87,88,94,95,96,97,105,107,109,111,112,113,115,118,125,126,127,128,130,132,133,134,137,145,146,147,148,152,155,156,157,159,161,165,167,168,169,170,0,1,2,3,4,5,6,8,9,10,11,16,17,18,22,23,24,25,26,27,28,29,30,32,33,34,35,43,44,45,46,50,51,52,53,54,58,59,60,61,64,0,2,3,4,5,6,7,8,9,14,15,16,17,18,19,21,23,25,26,27,28,31,32,33,34,36,37,38,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,66,67,68,69,70,77,78,79,80,81,87,88,89,90,91,92,93,94,95,96,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,124,125,126,127,128,129,133,134,135,136,141,142,143,144,145,150,151,152,153,158,161,162,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,23,24,29,31,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,2,6,8,10,11,12,13,14,16,18,20,22,23,26,28,29,2,3,5,6,7,8,9,11,12,15,16,17,18,20,21,22,23,26,27,29,30,33,34,36,38,41,42,45,46,47,48,50,51,53,54,55,56,58,59,62,63,64,65,68,69,70,71,72,74,75,76,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,99,101,103,105,106,109,111,112,113,115,116,117,118,119,120,121,123,125,127,128,130,131,132,133,135,136,137,142,143,147,148,151,152,155,156,159,160,162,164,167,168,171,173,174,175,178,179,180,181,182,184,186,188,189,190,191,193,194,197,198,199,200,0,1,2,3,4,11,5,12,14,23,25,26,29,31,36,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,44,45,47,48,50,51,52,53,54,55,56,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,4,6,7,9,10,11,12,13,15,16,17,20,21,22,25,26,27,1,2,5,6,7,8,2,5,6,7,8,9,10,11,12,2,4,5,6,7,8,9,0,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,46,47,1,2,3,6,7,8,9,10,11,12,13,15,16,18,19,20,22,24,28,1,2,4,7,8,0,1,2,3,4,5,6,0,1,2,3,0,1,2,3,4,5,6,7,0,1,2,3,4,1,2,3,4,5,1,2,4,11,13,15,4,6,7,0,1,2,3,4,6,7,12,15,16,23,24,27,9,28,29,30,31,2,3,4,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,42,43,50,52,53,54,55,57,61,63,64,66,67,68,69,71,72,73,74,75,76,79,80,81,82,84,85,86,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,118,120,121,123,125,126,127,128,130,131,133,136,137,138,140,142,146,1,2,5,6,7,8,9,10,11,12,13,17,18,19,20,21,23,27,29,30,31,33,35,36,38,39,41,42,43,44,45,46,48,52,53,54,56,57,58,59,60,62,63,64,65,66,68,69,70,71,0,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,55,56,57,60,61,62,63,64,65,66,67,71,72,74,77,78,82,85,0,8,1,2,3,4,5,6,7,8,9,10,1,2,6,7,8,9,10,12,13,15,16,17,18,19,20,22,23,25,26,27,28,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,2,3,4,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,21,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,22,23,25,26,27,29,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,4,0,2,6,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,0,1,2,3,5,6,7,10,9,11,14,17,20,29,39,40,42,43,45,46,47,48,49,51,54,55,57,61,62,66,70,71,72,73,74,78,80,81,84,85,86,88,89,91,93,95,99,107,108,109,110,111,113,119,122,125,126,136,137,143,148,155,156,162,163,175,176,181,188,192,195,201,208,209,210,213,221,229,235,237,238,241,247,248,249,254,256,268,272,279,280,281,282,290,293,294,296,297,299,300,301,303,304,305,307,313,314,318,9,10,12,15,16,17,18,19,21,24,28,29,31,38,47,49,51,52,54,55,56,57,59,61,63,68,70,71,75,76,77,78,80,81,83,84,85,87,92,93,95,98,110,112,114,115,128,137,140,146,153,165,166,170,172,180,188,193,197,198,202,208,210,215,224,225,227,228,229,235,239,262,269,283,284,288,289,290,291,292,293,294,295,301,308,11,12,13,14,17,7,9,19,20,21,23,24,25,26,31,33,35,38,39,42,43,44,2,3,11,19,20,22,23,26,27,30,32,40,45,48,49,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,1,2,7,8,10,11,14,15,19,23,30,31,32,33,34,35,36,37,38,39,40,45,46,48,49,50,51,57,58,65,66,69,70,71,77,79,87,88,96,103,106,111,116,121,126,127,129,132,134,138,139,148,149,155,163,168,175,176,177,178,182,183,184,188,190,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,1,8,32,44,45,50,51,72,81,95,1,3,9,17,23,34,6,7,9,10,15,16,18,20,33,35,36,39,44,45,47,49,50,51,52,53,54,59,60,61,62,64,65,68,71,72,73,74,75,78,79,80,82,84,85,86,87,89,90,91,96,100,101,102,103,104,106,108,109,110,111,112,113,114,116,117,118,119,121,122,125,126,127,128,130,132,134,135,136,137,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,157,158,162,163,166,168,169,171,173,174,175,176,177,180,181,183,184,187,4,6,7,8,10,11,9,12,13,15,16,17,18,19,23,24,26,27,29,30,31,32,33,34,35,36,37,38,39,42,45,46,48,50,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,83,84,85,87,88,89,90,91,93,94,95,96,97,101,102,106,107,108,109,110,111,113,114,115,116,117,119,121,122,123,124,125,126,127,128,129,131,132,133,134,135,138,139,141,142,143,144,145,146,149,150,151,152,153,154,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,176,177,181,183,184,185,187,189,191,192,193,194,195,196,197,199,201,202,204,205,206,207,208,209,210,211,212,0,2,5,6,10,7,8,11,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,51,52,59,60,61,64,65,66,67,69,71,72,75,78,79,80,81,82,83,84,85,86,87,88,90,91,93,94,96,97,98,100,101,102,103,104,106,107,108,109,110,111,112,113,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,146,147,149,150,151,152,154,155,157,158,159,160,161,162,163,164,165,168,169,170,171,173,174,175,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,28,29,30,31,34,35,36,37,38,39,40,45,46,47,48,49,50,51,52,53,54,55,57,58,59,61,62,64,65,66,70,71,72,73,74,75,76,77,79,81,83,84,85,86,87,88,90,91,93,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,150,0,1,2,3,4,5,6,8,11,12,13,15,17,19,21,22,23,24,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,0,1,2,3,4,5,6,10,9,13,18,19,21,23,24,25,26,28,30,32,33,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,69,72,73,74,77,78,80,81,84,89,90,91,92,93,94,95,97,98,100,101,102,103,104,105,108,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,146,147,148,149,150,151,152,154,155,156,157,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,178,180,181,182,183,184,185,186,188,189,190,191,192,195,196,197,198,199,200,203,204,205,206,208,209,210,211,212,214,215,216,218,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,251,252,253,254,255,256,257,258,261,262,263,265,266,267,268,269,271,272,274,275,276,277,278,280,281,282,283,284,285,287,288,289,290,291,293,295,296,297,298,299,300,301,302,305,306,308,310,311,314,315,316,318,319,320,321,322,323,324,0,2,3,4,7,8,9,10,12,13,14,15,16,18,19,20,25,26,28,30,31,32,33,38,41,43,44,45,46,47,49,50,53,54,55,56,58,59,60,61,62,63,64,66,68,69,70,72,74,75,76,77,78,79,80,81,82,83,85,86,87,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,151,153,154,156,157,158,160,161,162,163,166,167,168,169,170,171,172,174,175,176,177,179,180,181,182,183,185,186,187,192,193,0,1,2,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,33,34,35,36,37,38,40,41,42,44,45,46,47,50,51,52,53,54,56,59,60,61,62,65,67,69,71,72,75,76,78,79,80,83,84,86,87,88,89,90,91,94,96,98,100,101,102,105,106,108,109,113,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,20,22,23,25,26,28,31,32,33,34,35,36,37,38,39,40,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,"ia-14764920572",122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,0,1,2,3,4,5,6,7,8,10,11,12,13,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,"ia-14579475870",65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,364,365,0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,0,1,2,3,5,6,7,8,9,10,11,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,4,5,6,8,11,14,15,18,20,23,24,0,1,2,3,4,5,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,4,5,6,7,10,11,2,3,4,5,6,7,10,8,1,3,4,6,7,10,11,12,1,3,5,7,8,10,11,12,13,14,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,40,41,42,1,3,5,6,7,8,9,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,1,2,5,6,7,8,9,10,13,15,1,2,3,4,5,6,7,8,10,11,13,15,18,19,21,23,25,26,27,29,30,31,32,33,35,36,37,38,39,41,42,44,46,48,49,50,51,52,53,54,55,56,58,60,62,63,67,69,71,73,74,75,77,79,80,82,84,85,87,89,91,93,94,96,98,99,100,102,104,106,107,108,110,111,112,113,115,116,118,120,121,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,151,152,153,155,156,158,160,161,163,164,166,168,170,172,174,176,178,179,180,182,184,185,187,188,189,190,191,193,195,196,198,200,201,203,205,206,207,208,210,211,212,213,215,217,219,220,221,223,225,226,228,230,231,232,233,235,237,238,239,241,242,243,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,280,281,283,284,285,286,287,288,290,291,292,293,295,297,298,299,300,301,302,303,304,305,306,307,308,310,311,313,315,316,318,320,322,324,325,326,328,330,331,332,333,334,335,336,338,339,341,343,344,345,347,348,350,352,354,356,357,359,360,361,362,364,365,366,367,368,369,370,372,373,374,376,378,379,380,382,384,386,387,389,390,392,393,395,397,398,399,401,403,405,407,409,411,412,414,415,417,420,422,424,426,428,430,432,434,436,437,438,439,440,1,2,4,33,34,1,2,3,8,9,10,11,13,0,2,4,6,10,12,13,15,16,21,22,25,29,30,38,0,1,2,4,6,7,0,1,2,3,4,5,6,7,8,9,10,11,13,15,16,18,21,22,23,24,25,26,28,31,32,34,35,36,38,39,40,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,61,62,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,101,102,105,106,108,109,110,111,112,114,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,146,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,205,206,209,210,213,215,216,218,219,220,221,222,223,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,4,5,41,44,49,66,73,80,82,96,100,102,103,104,113,121,127,130,139,145,161,163,177,1,3,4,5,10,12,13,4,5,8,12,1,3,4,5,6,7,11,12,40,42,44,45,46,49,50,51,54,55,57,58,59,61,63,64,67,68,69,70,73,75,76,77,79,80,81,89,99,101,102,103,123,127,128,212,217,218,219,239,253,255,259,263,265,268,272,274,276,277,279,291,293,294,295,297,304,309,311,313,329,330,332,340,367,369,372,377,380,382,383,387,388,392,394,395,396,398,399,400,403,413,415,419,422,425,428,450,451,455,459,466,468,469,471,474,475,476,477,478,481,482,483,484,485,495,496,500,502,503,504,505,506,507,508,509,513,514,516,519,523,529,531,532,534,0,37,41,91,101,114,171,208,242,264,300,312,"ia-14579578497","ia-14579404738","ia-14579406478","ia-14785913833","ia-14579408128","ia-14763713604","ia-14785943253","ia-14762905101","ia-14785951853","ia-14785961223","ia-14765774352","ia-14766093715",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,1,2,3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,4,78,129,130,1,2,5,10,9,12,13,14,15,16,17,19,20,21,24,25,27,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,52,53,54,56,57,58,59,60,61,62,63,64,"ia-14777078821",70,"ia-14779890182",74,75,77,78,80,81,83,85,86,87,88,89,90,91,92,94,96,100,98,99,"ia-14593614089",101,"ia-14779935592",105,106,107,109,110,113,115,116,118,119,120,121,122,123,125,126,128,129,130,131,132,135,136,137,138,141,142,146,"ia-14593710378",148,"ia-14593644320",152,153,154,155,157,160,162,164,165,166,167,168,169,171,172,173,174,175,176,177,179,180,181,182,183,"ia-14593781938",186,"ia-14780432365",189,190,191,192,193,194,"ia-14780442095",198,199,201,202,204,205,208,211,212,213,214,215,217,219,220,221,222,223,225,227,230,232,233,234,235,238,239,241,242,243,244,246,247,248,252,253,254,255,256,257,258,259,260,262,263,265,267,268,"ia-14780169752",269,"ia-14594015447",272,"ia-14778162414",274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,2,4,6,7,26,63,71,120,171,0,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,1,2,3,5,7,9,11,12,15,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,46,47,48,50,52,53,54,55,58,59,60,63,64,66,67,69,71,0,1,2,3,4,5,6,7,8,10,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,2,3,5,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,34,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,73,74,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,96,98,99,100,102,103,104,105,107,108,109,110,111,112,113,120,121,122,123,124,125,126,127,128,129,130,131,132,133,136,139,140,142,143,144,145,146,148,151,0,1,2,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,"ia-14594792298","ia-14781555345","ia-14781562155","ia-14758613116","ia-14758656076","ia-14594941470",0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,5,6,7,8,11,9,12,13,14,15,16,17,18,19,20,21,22,23,25,26,29,30,31,35,36,38,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,69,70,71,72,73,74,75,78,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,169,171,173,174,175,176,177,178,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,372,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,417,418,419,420,421,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,441,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,464,466,467,468,469,470,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,491,494,495,496,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,516,517,518,519,521,522,524,526,527,529,530,531,532,533,534,535,536,540,542,543,545,546,547,548,549,550,551,552,553,555,556,557,558,560,564,565,567,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,585,586,587,588,589,592,593,594,595,596,597,598,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,618,621,622,0,4,5,6,7,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,0,2,3,4,7,8,9,10,11,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,29,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,64,65,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,39,40,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,87,88,89,90,91,92,93,94,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,2,3,4,5,7,8,9,10,13,14,16,19,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,43,44,45,46,47,48,49,50,53,55,56,57,58,59,62,65,68,69,70,73,74,75,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,95,101,102,103,104,106,107,108,109,112,113,114,115,116,117,118,119,121,122,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,160,161,162,163,164,165,166,167,168,170,172,173,174,175,177,178,179,180,181,182,183,184,186,187,190,193,194,196,198,199,202,203,204,205,206,0,1,2,3,4,5,6,7,8,9,10,11,12,13,0,19,29,35,43,51,53,54,62,63,75,81,100,96,104,108,111,120,128,137,157,190,191,192,196,199,203,209,212,217,219,223,233,236,243,244,253,255,262,265,273,278,279,283,286,291,297,299,304,306,308,311,314,332,335,336,340,342,344,353,356,365,372,375,379,381,383,392,398,419,1,2,18,24,31,39,44,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,38,39,46,49,50,51,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,104,0,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,23,25,26,27,28,29,30,31,32,33,35,38,39,41,42,43,44,45,49,50,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,95,96,98,99,100,101,102,103,105,106,107,109,110,111,112,113,114,115,116,120,121,122,124,125,126,128,2,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,29,30,32,33,34,35,36,38,40,42,43,46,47,48,49,51,52,53,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,0,2,3,9,11,14,15,16,21,22,23,24,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,139,140,141,142,143,144,146,147,148,149,151,153,154,157,158,160,161,162,163,164,166,169,170,172,173,174,175,176,177,178,179,180,182,184,185,186,187,190,191,192,193,194,196,197,199,201,202,203,204,206,207,208,210,211,212,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,261,262,263,270,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,"ia-14783117203",0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,143,144,145,146,147,148,149,150,151,152,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,0,1,"ia-14770893284",3,4,"ia-14586546910",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,25,27,28,29,30,31,32,33,34,35,36,37,38,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,25,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,0,1,2,5,8,10,9,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,64,65,66,67,68,71,"ia-14595285507","ia-14595294317",1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,32,34,35,36,37,38,39,41,42,43,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,392,393,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,535,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,0,1,2,1,0,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,0,1,4,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,65,66,68,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,92,93,94,95,96,98,99,100,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,155,156,157,158,159,160,161,162,165,166,169,170,171,172,173,174,176,177,178,179,180,181,183,184,185,186,187,188,189,190,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,226,227,230,231,232,233,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,70,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,95,96,97,98,100,99,101,102,103,105,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,162,163,164,165,166,167,168,169,170,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,33,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,103,104,106,107,109,110,111,112,113,115,117,118,119,120,122,123,124,125,126,127,128,129,132,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,155,156,157,158,161,162,163,164,165,167,168,169,170,172,173,175,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,201,202,204,207,210,211,213,214,215,216,217,218,219,220,221,222,223,224,227,228,231,232,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,254,255,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,283,284,285,286,289,290,291,292,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,321,322,323,324,326,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,348,349,350,351,352,354,356,357,358,359,360,361,362,364,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,0,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,58,59,5,6,7,8,11,15,16,17,19,20,21,22,23,24,26,27,28,31,32,33,34,35,39,40,42,44,45,47,49,50,52,53,54,55,56,58,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,20,21,22,23,24,0,3,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,23,25,27,28,29,30,31,33,34,35,37,38,39,40,41,43,44,45,46,47,48,49,51,53,54,56,57,59,60,61,66,67,68,69,70,71,73,75,76,77,78,79,80,82,83,84,85,86,0,3,4,5,6,7,8,9,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,51,52,54,57,58,59,60,61,62,63,64,66,69,72,75,76,77,78,79,1,3,5,6,9,10,11,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,50,52,53,54,55,56,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,81,85,90,93,98,99,100,101,102,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,20,21,22,24,25,27,30,31,33,34,35,36,37,40,41,42,44,45,46,47,48,49,50,51,53,54,56,57,58,59,60,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,87,88,89,90,91,93,94,95,96,97,100,101,102,103,104,105,106,107,111,112,113,114,115,122,123,125,126,128,129,130,131,132,133,134,136,137,138,139,140,142,144,146,147,149,150,151,152,153,154,155,156,0,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,28,29,30,31,33,35,36,37,38,39,42,43,44,47,48,49,50,51,52,53,54,55,56,57,59,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,87,88,89,90,91,93,95,96,97,99,101,104,106,107,108,112,113,114,115,117,118,120,121,122,123,124,125,126,127,130,131,133,134,135,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,0,1,2,4,5,6,7,8,10,9,11,12,14,18,19,20,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,65,66,68,69,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,113,117,118,121,124,125,126,129,130,132,133,134,135,136,137,138,139,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,1,2,3,6,10,11,12,13,14,15,16,17,18,19,20,22,26,29,30,31,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,57,62,64,66,67,68,70,71,72,75,77,79,80,83,84,85,86,87,88,89,90,91,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,110,116,117,118,119,121,122,123,124,125,126,127,128,129,130,132,135,136,137,138,139,140,141,142,0,1,4,7,10,8,9,11,12,13,16,17,20,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,54,55,56,59,61,62,63,64,66,67,68,69,70,71,72,73,75,76,77,81,82,83,84,85,86,87,93,96,101,102,103,104,106,107,108,109,110,111,112,113,115,116,123,125,126,127,128,130,131,132,133,135,137,138,139,140,141,142,145,146,150,151,152,153,154,155,157,158,160,161,162,163,1,3,4,5,6,10,11,12,13,14,15,16,17,18,20,21,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,56,60,61,62,63,66,68,69,70,71,72,73,74,75,78,81,83,84,85,86,87,88,89,90,91,96,101,102,105,106,107,108,109,110,111,112,113,114,115,117,118,120,121,123,124,125,128,129,130,131,132,133,134,135,137,138,140,141,142,143,146,150,151,152,153,154,155,157,158,159,0,1,4,7,8,9,11,13,14,15,16,17,18,19,21,22,23,24,26,27,29,33,36,37,38,40,41,43,44,46,47,48,49,50,52,53,54,55,58,60,65,66,67,69,70,72,73,74,75,76,77,78,80,84,85,86,87,88,89,91,100,97,104,106,107,108,111,113,114,115,116,117,118,120,121,125,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,144,146,148,149,150,151,155,156,159,162,163,164,165,167,168,169,171,173,174,177,178,179,180,182,184,185,187,188,189,190,191,193,194,195,196,197,198,200,202,203,204,206,208,209,210,211,212,213,215,221,223,224,225,226,227,229,230,231,232,233,234,235,236,0,1,2,3,4,5,7,8,9,11,12,13,14,15,16,18,20,21,22,23,24,25,26,31,32,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,88,89,91,92,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,116,117,118,119,120,122,123,124,125,126,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,154,155,160,161,162,163,164,165,166,1,2,3,6,7,8,10,9,13,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,33,34,36,40,41,42,43,44,45,46,47,"ia-14592708579",49,50,51,52,53,54,55,57,58,59,63,64,66,67,68,69,70,71,72,73,74,75,77,78,79,80,82,83,"ia-14592802829",85,86,88,89,90,91,92,95,100,96,97,98,99,101,102,103,104,105,106,107,109,110,111,112,113,116,117,118,119,120,122,123,124,125,126,127,128,129,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,155,157,158,163,168,169,170,171,172,173,"ia-14593063898",175,176,177,179,180,181,182,183,184,0,1,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,28,29,32,33,34,35,36,37,38,39,40,42,43,46,50,52,53,54,55,58,61,64,65,66,67,69,70,71,72,74,75,76,78,79,80,81,82,83,84,85,88,89,92,93,96,97,100,101,98,103,104,105,106,107,108,109,110,111,112,114,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,147,148,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,171,173,174,175,0,1,2,4,5,7,10,8,9,11,12,13,14,15,16,18,19,20,21,22,23,24,27,29,30,31,32,33,36,38,39,40,41,42,43,44,45,46,47,49,50,52,53,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,103,104,106,107,108,109,110,112,114,115,117,118,119,120,121,122,123,124,125,126,127,131,132,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,0,1,2,5,6,8,10,11,9,12,13,14,15,16,18,19,20,21,22,23,25,26,27,28,31,32,34,35,38,39,40,41,42,43,44,45,47,48,51,52,54,55,56,57,59,60,61,62,63,64,65,66,67,68,70,71,73,74,75,77,78,79,80,81,82,83,84,85,86,87,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,114,116,118,119,126,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,2,4,5,6,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,28,29,31,32,33,34,35,36,37,38,41,42,45,46,47,48,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,79,80,83,84,87,88,89,94,95,96,97,98,99,100,101,102,103,104,106,107,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,139,140,141,142,143,144,145,146,147,148,149,153,155,156,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,197,198,0,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,29,30,31,32,33,35,36,37,38,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,72,74,75,76,77,78,80,81,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,102,104,105,106,107,108,109,111,112,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,134,135,136,137,138,139,145,146,147,149,150,151,152,153,155,156,157,158,159,161,162,163,165,170,172,173,174,175,176,177,178,179,181,183,184,185,186,187,188,190,192,193,194,198,199,200,201,203,204,206,207,208,209,210,211,212,217,218,219,220,221,222,223,224,225,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,246,247,248,249,250,251,256,258,260,261,262,264,265,266,267,268,269,270,272,273,274,275,276,277,279,280,281,282,283,284,285,287,290,1,2,3,4,5,8,9,11,12,15,16,18,19,20,21,23,26,27,28,29,30,33,35,36,37,38,39,40,41,42,43,44,45,48,49,51,52,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,90,91,92,93,94,95,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,123,124,126,127,128,131,132,134,135,138,139,140,141,142,143,144,145,146,147,148,150,151,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,225,226,227,228,229,230,233,234,235,236,237,238,239,240,242,243,244,246,247,249,250,251,252,253,254,255,256,257,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,312,313,314,315,316,317,318,319,321,322,323,324,325,330,332,333,334,335,336,337,338,339,342,346,347,349,350,351,352,353,354,355,356,360,361,362,363,364,365,366,367,368,369,370,371,372,0,1,4,5,7,8,9,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,31,32,34,35,36,38,39,40,41,42,43,44,45,47,52,53,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,114,118,120,121,122,123,124,125,126,127,128,130,131,132,133,135,137,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,174,175,177,178,179,181,182,188,192,193,194,195,196,197,198,199,200,201,203,204,205,206,208,209,212,215,216,217,218,219,220,221,222,223,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,309,312,313,314,315,316,317,318,320,322,323,325,326,327,328,329,330,335,336,337,338,339,341,342,343,344,345,347,348,349,350,351,0,1,4,7,9,10,11,12,13,15,16,18,19,20,23,24,25,26,28,29,30,31,32,33,35,36,38,39,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,65,66,68,69,70,71,72,73,74,76,77,78,79,81,83,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,111,112,113,115,116,117,118,119,120,121,122,124,125,126,127,128,132,133,134,135,136,137,138,140,141,142,143,144,146,147,148,149,150,151,152,154,155,158,159,160,162,163,164,166,167,168,169,170,171,172,173,175,176,177,178,179,181,185,186,187,188,191,192,193,195,199,201,208,211,212,213,214,215,216,217,218,219,220,221,222,224,226,227,228,232,233,235,236,237,238,239,240,242,243,245,246,248,249,251,252,253,254,255,256,257,258,259,260,263,264,265,266,268,269,270,271,272,273,274,280,281,282,287,288,289,291,292,293,294,295,298,299,300,301,302,303,305,306,307,308,309,310,311,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,334,339,340,341,342,343,345,348,349,350,351,352,353,354,356,357,359,360,361,362,363,364,365,366,367,368,369,371,376,377,378,379,380,381,384,385,386,387,388,389,390,391,392,393,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,414,415,0,1,3,4,6,7,8,9,10,11,12,14,15,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,35,36,38,39,40,41,42,44,45,46,47,48,49,50,52,53,56,57,58,59,60,61,62,63,65,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,112,113,115,116,117,118,119,120,121,123,124,125,126,127,129,130,131,133,134,135,136,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,172,173,175,176,177,179,183,186,187,196,200,202,203,204,205,206,207,208,209,210,211,212,213,215,217,218,219,220,221,227,229,230,231,232,233,235,236,237,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,276,277,278,279,280,281,282,283,285,287,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,325,326,327,328,329,330,331,332,333,335,336,337,338,341,342,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,371,372,373,376,377,378,381,383,384,386,388,389,390,391,392,393,394,396,397,398,399,403,404,405,406,407,408,409,410,411,412,0,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,43,44,45,48,49,50,51,53,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,113,114,115,116,117,118,119,120,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,146,147,148,149,150,151,152,153,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,176,179,180,181,182,184,185,186,187,188,189,190,192,193,194,199,200,202,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,245,246,247,248,249,250,251,252,255,256,257,258,260,261,262,263,267,268,269,270,271,272,273,274,275,277,278,279,280,283,284,286,287,288,289,290,291,292,294,295,296,297,298,299,300,303,304,305,306,310,311,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,335,336,337,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,376,377,379,380,381,382,384,385,386,387,388,389,391,392,394,395,396,397,398,399,400,401,404,405,406,409,410,412,414,415,419,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,437,439,440,443,446,447,448,449,450,451,452,453,454,455,457,458,459,0,1,2,3,4,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,28,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,71,72,73,75,76,77,78,80,81,82,83,85,86,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,130,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,155,156,157,158,159,160,161,162,163,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,189,190,192,193,194,195,196,198,199,201,203,205,206,208,209,210,211,213,214,216,217,218,219,220,221,222,228,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,256,257,262,264,266,267,268,269,270,272,274,275,276,277,278,280,282,284,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,307,308,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,333,334,335,336,337,340,343,344,345,346,347,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,376,377,378,379,380,381,384,385,386,387,388,390,391,392,393,394,395,396,397,398,399,400,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,441,443,444,445,446,447,449,450,451,452,453,454,455,457,458,459,460,461,462,463,466,467,468,469,470,473,479,480,481,482,483,484,485,487,488,489,490,0,1,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,33,34,35,37,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,128,129,130,131,135,136,137,138,139,140,141,142,144,145,146,147,148,150,151,152,153,154,155,157,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,181,182,183,184,185,186,188,189,191,192,194,196,198,199,200,203,205,207,208,209,210,212,213,214,215,216,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,238,240,241,242,243,244,245,246,248,249,250,251,252,254,255,256,257,258,259,260,261,262,264,265,266,270,272,273,274,275,276,277,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,306,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,335,336,338,339,340,342,343,344,345,346,348,349,350,351,352,354,357,358,359,360,362,363,365,366,367,368,369,370,371,372,373,374,379,380,382,384,385,386,388,389,391,393,394,395,396,397,398,399,400,401,402,403,404,405,406,408,409,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,439,440,443,444,445,446,447,448,449,450,451,453,454,455,456,460,461,462,463,465,470,471,472,473,474,475,476,477,479,480,481,483,484,485,487,488,489,490,491,493,494,495,496,497,498,499,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,521,522,523,524,0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,33,34,36,39,40,43,45,46,47,49,51,52,53,54,56,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,76,77,78,79,81,82,83,84,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,103,105,106,108,109,110,111,112,113,114,115,116,118,120,123,124,125,126,127,128,129,130,131,132,133,134,136,137,139,142,143,144,145,146,147,148,150,152,153,154,156,157,158,159,160,161,163,164,165,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,211,213,214,215,216,217,218,219,222,223,226,227,228,230,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,262,263,264,265,266,267,268,269,270,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,291,292,294,295,296,297,298,299,300,302,303,305,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,335,336,337,341,342,344,345,347,349,350,351,353,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,393,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,426,427,428,429,430,431,432,433,434,436,438,439,440,444,447,448,449,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,469,470,471,472,473,475,476,477,478,480,482,488,489,492,495,496,498,499,501,502,503,505,506,507,508,509,510,511,0,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,24,26,27,29,32,34,35,36,37,38,40,41,42,43,44,45,47,49,50,51,52,53,55,57,59,60,61,64,65,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,89,90,91,92,95,96,97,98,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,142,143,144,145,147,148,149,150,151,152,154,155,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,196,199,201,202,203,206,209,210,211,212,213,214,215,216,217,219,222,223,224,225,228,229,230,231,232,233,235,236,237,238,240,242,243,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,262,263,264,265,266,267,269,270,271,272,273,274,276,277,280,281,282,283,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,308,310,311,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,339,340,347,348,349,351,352,353,354,355,356,357,358,359,364,365,366,373,375,377,378,379,380,381,382,383,385,386,387,388,390,391,392,393,394,395,396,397,398,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,424,425,426,427,429,430,431,432,433,434,435,436,437,438,439,441,442,443,445,446,447,448,451,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,475,476,477,478,481,482,483,484,485,486,487,488,489,490,491,492,498,499,500,501,502,503,504,505,506,507,508,509,0,2,5,7,9,10,11,12,13,14,15,16,17,18,20,21,22,25,26,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,46,47,48,49,50,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,79,80,82,86,89,90,92,93,94,95,97,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,119,120,121,122,126,127,128,129,130,131,132,133,136,137,138,139,141,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,183,184,185,186,187,188,190,191,192,193,194,195,196,197,203,205,208,209,211,212,213,214,216,217,218,221,222,223,226,227,228,229,232,233,234,235,237,238,239,240,241,242,243,244,245,246,248,249,251,252,253,254,255,257,258,260,261,262,263,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,311,312,315,320,321,322,324,325,326,328,337,338,339,340,343,346,347,348,351,352,353,354,355,356,357,362,363,364,365,366,367,368,369,371,372,373,374,376,377,378,380,381,382,383,384,385,386,387,388,389,390,392,396,397,399,400,401,402,403,404,405,407,408,409,410,412,413,414,415,417,418,419,420,421,422,423,424,425,426,428,429,430,431,432,433,434,435,436,437,438,440,442,443,444,445,447,448,449,458,460,461,462,464,465,466,468,469,470,471,0,1,2,5,6,7,8,9,10,11,12,14,15,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,46,47,48,49,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,92,93,96,98,99,100,101,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,141,142,143,144,145,146,147,148,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,167,168,172,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,225,227,228,229,230,238,240,241,244,245,246,247,249,251,252,253,254,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,278,279,280,282,284,285,286,288,289,290,291,292,293,294,295,297,298,301,302,303,304,305,307,309,310,311,312,313,314,315,316,317,319,320,323,326,328,330,331,332,333,334,340,342,343,344,345,346,347,348,349,350,351,352,353,354,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,22,23,25,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,76,78,79,82,83,84,85,86,87,88,89,92,93,94,96,98,99,100,101,102,103,104,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,161,162,163,164,167,168,169,171,172,173,175,177,178,180,181,182,183,184,186,187,188,189,191,192,193,194,195,196,197,198,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,218,220,221,223,224,226,227,228,229,230,231,232,233,234,235,237,238,240,241,242,248,252,253,254,255,256,257,258,260,261,262,264,265,266,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,62,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,116,118,119,121,124,125,127,129,130,131,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,151,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,173,174,175,177,178,180,181,182,184,185,186,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,207,208,213,214,215,216,218,219,220,221,223,224,225,226,227,229,231,232,233,235,236,237,238,239,240,241,242,244,248,250,251,252,253,255,256,257,258,259,261,262,264,265,267,268,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,293,294,295,296,297,298,299,301,302,303,304,306,307,308,311,313,314,318,319,320,321,326,327,328,337,338,339,340,341,342,343,344,345,346,347,348,349,0,1,2,3,5,6,7,8,9,11,14,15,16,17,18,19,21,22,23,24,28,29,30,31,32,34,35,36,37,38,39,40,41,51,55,57,58,59,60,63,1,2,3,4,5,6,7,8,9,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,40,41,42,43,46,47,48,49,50,51,52,53,54,55,0,1,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,5,7,8,9,10,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,24,25,26,27,28,29,30,31,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,186,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,81,82,83,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,136,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,0,1,2,4,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,42,43,45,48,49,51,53,54,55,56,57,58,59,62,65,67,69,70,72,75,76,77,78,79,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,86,89,90,91,92,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,162,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,0,5,6,7,8,10,11,12,14,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,48,49,50,51,52,53,55,56,60,61,62,63,66,67,68,69,70,71,72,73,75,76,77,78,79,82,83,84,85,86,87,88,89,93,95,96,97,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,160,162,163,164,165,166,167,168,169,170,171,175,176,177,178,179,180,181,182,183,184,185,187,188,189,191,192,193,194,195,196,197,198,202,203,205,206,207,208,210,211,212,213,214,215,216,217,218,1,2,3,4,5,6,7,10,11,12,13,8,14,15,17,18,19,20,21,22,25,26,27,29,30,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,"ia-14570111350","ia-14753637971",0,1,2,3,4,5,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,0,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,7,9,10,11,12,13,14,15,16,21,23,24,26,33,34,35,41,49,73,74,80,86,92,94,97,105,106,108,112,116,117,118,119,120,121,130,131,132,135,139,143,150,155,156,162,165,168,172,176,184,186,192,193,200,205,212,213,219,222,224,225,227,228,231,232,233,234,241,244,245,249,250,253,255,257,262,263,264,265,266,267,268,269,270,271,272,273,274,275,283,284,285,286,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,325,326,328,330,331,332,333,334,335,336,338,339,340,341,342,343,0,1,3,4,5,8,9,10,11,12,13,14,15,16,22,24,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,46,47,48,49,50,51,52,53,60,61,62,63,64,65,66,67,68,70,71,72,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,96,98,99,100,103,105,106,107,108,109,110,111,112,119,125,126,127,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,148,149,152,153,154,155,157,158,159,160,161,165,166,167,168,169,170,171,172,173,174,175,176,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,216,217,218,219,220,221,222,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,0,1,2,3,4,5,7,9,10,11,12,13,14,15,16,21,22,23,26,33,34,35,44,49,70,72,73,74,80,86,89,92,94,97,105,119,120,121,122,123,124,125,134,136,139,143,144,147,154,159,161,164,167,170,174,178,186,188,193,194,201,206,208,213,214,220,223,225,226,227,228,229,234,235,241,242,243,248,249,251,253,255,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,280,281,282,283,285,287,288,289,290,291,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,316,318,322,323,325,326,327,328,329,330,331,332,333,334,337,338,339,340,341,342,0,3,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,1,3,4,5,6,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,0,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,0,3,4,5,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,3,4,19,20,23,26,28,31,33,35,37,39,40,42,48,50,51,52,54,56,61,62,65,83,84,85,89,96,101,105,106,108,109,110,111,112,122,125,131,138,142,144,155,156,157,158,159,160,163,164,165,167,177,181,183,184,187,190,193,196,197,200,206,207,222,261,267,276,280,281,282,0,1,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,"ia-14804155003","ia-14781943784",28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,"ia-14597796637",46,"ia-14781955714",48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,"ia-14781971334",68,"ia-14597816047",70,71,72,73,74,75,"ia-14597692758",77,78,79,80,81,82,83,84,85,86,87,88,89,90,"ia-14597638810",92,"ia-14781992374","ia-14781993324",95,96,97,99,101,102,103,104,105,106,"ia-14597695089",109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,"ia-14597858037",128,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,"ia-14781252811",166,167,168,169,170,171,"ia-14782046694",173,174,175,176,177,178,"ia-14597699390",180,181,"ia-14761415666",183,184,185,186,187,188,189,190,191,"ia-14784069052","ia-14782064884",194,195,"ia-14597711510",197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,"ia-14784169852",330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,"ia-14598027657","ia-14761548576","ia-14597880899",364,365,367,368,369,370,373,374,375,376,377,379,1,2,3,4,5,8,9,10,11,12,13,14,15,16,19,21,22,23,24,25,26,27,30,31,33,36,37,38,39,40,41,0,21,22,23,24,25,26,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,229,230,231,232,233,234,235,236,237,238,239,240,241,242,245,246,247,248,250,251,252,253,254,255,256,257,0,1,2,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,30,31,32,33,35,36,38,39,44,45,46,47,48,49,51,52,53,54,55,56,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,38,40,42,45,46,47,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,68,69,70,71,72,73,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,117,118,119,120,123,124,125,127,128,129,131,132,137,138,139,142,144,146,147,149,150,151,152,156,157,158,159,160,162,163,164,165,166,167,168,169,171,172,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,204,206,207,208,1,5,8,10,12,1,3,4,5,6,7,8,10,11,12,15,16,17,18,19,20,22,23,24,25,26,27,28,31,32,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,176,178,179,182,183,187,188,190,191,192,0,1,7,8,9,10,11,12,13,14,16,17,19,20,21,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,46,47,48,49,51,52,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,178,179,180,181,182,183,184,185,186,187,189,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,30,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,72,73,74,75,76,77,78,79,80,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,109,112,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,170,171,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,195,197,198,199,200,201,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,226,228,230,231,232,233,234,235,237,240,241,242,243,250,257,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,298,299,300,301,302,303,304,305,308,309,310,311,312,313,314,315,316,317,318,319,322,323,324,325,326,328,329,330,331,332,333,334,337,338,339,340,341,342,343,344,345,346,347,348,350,351,352,355,356,357,358,359,362,363,364,365,368,369,370,371,372,373,374,375,376,379,380,381,382,383,384,385,386,387,388,389,392,393,394,395,396,397,398,399,401,402,403,404,405,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,22,24,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,66,67,68,69,70,71,72,73,74,77,78,79,80,82,83,85,86,87,88,89,90,91,92,94,95,96,97,98,100,99,101,102,103,104,107,109,110,111,112,113,114,117,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,169,171,172,173,174,175,176,177,178,179,180,181,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,214,215,217,218,219,221,222,224,225,227,228,229,230,231,232,233,236,238,241,243,245,246,247,248,249,250,252,253,254,255,256,257,258,259,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,313,314,315,318,320,321,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,344,345,346,347,348,349,350,353,354,355,356,357,358,359,361,362,363,364,365,367,368,369,370,371,372,373,376,377,378,379,380,381,382,391,392,394,395,396,397,398,399,400,401,403,404,405,406,0,1,3,4,5,6,7,8,10,9,11,12,15,17,18,19,22,23,24,25,27,28,29,30,31,32,34,35,36,37,39,40,41,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,95,96,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,150,151,152,153,154,156,157,158,159,160,161,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,185,186,187,188,189,190,191,193,194,195,196,198,199,200,201,202,203,204,206,207,208,209,211,213,214,215,216,217,218,219,220,222,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,266,268,269,270,272,273,274,275,278,279,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,299,300,301,302,303,304,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,345,346,347,348,349,350,351,353,354,357,358,360,361,362,363,364,365,366,368,370,371,372,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,26,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,"ia-14596313347",45,46,47,48,49,50,51,52,53,54,56,59,61,63,64,65,66,67,68,69,71,73,74,75,76,77,78,79,80,81,82,83,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,3,4,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,80,81,82,84,85,86,87,88,90,91,92,93,94,96,97,98,100,99,101,102,103,104,105,106,108,109,110,111,112,114,115,116,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,146,147,148,149,150,154,155,156,157,159,162,163,164,165,166,167,169,170,171,172,174,175,176,177,178,179,182,183,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,206,207,210,211,212,213,214,215,216,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,0,1,2,3,4,5,6,0,1,2,5,6,7,8,10,9,11,12,13,14,15,17,18,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,44,45,46,47,50,52,53,54,55,56,57,58,62,63,64,65,66,67,68,70,71,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,90,91,92,94,95,96,97,98,0,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,51,52,53,56,57,59,67,68,69,74,76,77,80,81,83,84,85,87,88,89,90,91,92,93,95,96,97,98,100,101,102,103,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,129,132,133,134,135,136,137,138,0,1,2,3,4,5,6,7,8,12,9,15,16,18,19,20,21,26,27,33,34,35,39,42,43,44,45,46,47,48,51,54,55,56,57,58,59,60,62,64,65,66,67,68,70,71,72,73,74,75,76,77,79,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,104,105,106,107,108,109,110,112,114,115,116,117,120,121,0,1,2,3,4,7,8,9,10,11,13,14,15,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,58,60,61,63,64,65,66,67,69,71,73,74,75,76,77,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,100,101,102,103,104,105,106,2,3,4,5,7,1,3,4,5,6,7,8,13,14,15,16,22,0,1,6,8,10,13,28,29,37,38,39,44,47,48,50,51,52,54,55,57,59,60,61,62,63,67,68,69,70,72,74,75,76,78,79,80,81,83,84,85,86,87,88,89,90,91,92,97,98,100,99,101,102,103,105,107,108,110,112,113,115,117,118,120,123,125,129,130,132,138,140,142,145,148,149,150,151,152,153,156,158,159,160,161,163,164,168,172,173,174,176,178,180,182,189,191,192,193,194,197,198,199,202,203,204,207,209,213,214,216,217,218,219,220,221,222,223,227,229,234,235,236,237,238,239,242,243,244,245,246,249,254,255,256,257,258,259,260,261,262,263,264,267,268,272,275,277,279,280,282,283,284,285,286,287,288,290,295,296,301,302,308,311,314,316,321,323,324,325,327,330,331,334,335,336,337,338,339,341,342,0,0,0,0,0,0,0,0,0,0,1,2,4,6,7,21,22,24,25,32,35,36,38,49,51,52,63,74,82,83,84,85,86,102,103,104,105,106,107,108,109,96,97,98,113,114,119,120,123,124,126,133,134,135,139,140,141,142,150,154,155,156,157,158,159,160,161,162,163,166,167,168,169,170,171,179,188,191,192,193,194,204,205,208,209,211,225,226,227,228,229,237,238,239,240,241,242,249,251,253,254,255,256,257,260,261,263,265,266,267,280,290,295,296,297,299,302,303,311,312,313,314,320,321,322,336,337,340,342,346,347,349,350,352,354,355,359,361,362,363,364,366,372,373,375,376,377,378,382,385,387,390,393,395,397,399,400,401,404,407,410,418,420,421,425,428,432,433,434,435,436,437,438,439,441,461,465,472,485,487,491,492,493,499,501,507,508,509,511,512,513,514,515,517,519,520,524,525,527,528,531,538,540,543,548,549,567,571,573,578,579,580,581,582,586,1,3,4,5,6,7,8,9,11,12,13,14,16,18,20,22,23,24,26,28,29,31,32,33,34,35,36,38,40,41,42,44,45,46,47,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,45,0,0,0,0,0,0,0,0,6,7,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,99,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,3,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,38,40,41,42,43,44,45,46,48,49,50,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,87,89,90,91,92,93,95,96,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,13,15,16,18,19,21,22,23,29,30,31,32,35,36,37,38,39,42,45,48,49,50,51,52,53,54,55,56,59,61,62,63,64,65,66,71,72,73,74,75,76,78,79,80,82,83,85,86,89,90,91,92,94,99,100,103,104,105,106,109,111,114,115,116,117,121,122,123,124,125,127,128,129,131,132,133,134,135,136,143,144,145,148,149,150,151,152,153,154,155,156,160,161,162,163,165,166,168,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,197,198,199,200,201,202,204,207,208,210,211,212,216,217,218,219,221,222,223,224,225,226,227,229,233,234,235,236,237,239,240,243,244,245,246,247,249,251,252,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,282,283,284,285,286,287,288,289,290,295,296,297,300,301,303,304,307,308,310,312,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,331,333,334,335,336,339,340,343,344,346,347,348,349,352,355,356,0,1,2,3,4,5,7,9,12,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,33,34,36,39,40,41,43,44,46,47,48,49,50,51,53,54,56,57,58,59,60,61,62,63,65,66,67,69,71,72,74,75,76,77,78,82,83,84,85,87,88,93,95,99,101,102,103,104,105,107,109,111,112,113,115,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,151,152,153,154,155,159,161,163,164,165,166,167,169,170,171,172,173,175,176,178,179,180,181,182,183,186,187,190,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,211,212,213,214,216,219,220,221,222,223,224,225,226,227,229,230,233,236,237,238,240,241,242,244,245,246,248,249,250,251,252,254,255,256,257,259,264,267,268,270,271,272,273,274,276,277,278,280,281,285,286,287,288,289,290,294,297,299,302,303,304,305,306,1,3,4,10,11,12,13,14,17,18,20,23,24,25,27,28,29,31,32,34,35,39,40,42,43,44,45,46,47,48,51,53,54,57,60,61,62,63,64,65,68,69,72,73,74,76,77,80,81,84,87,88,89,90,91,92,93,94,96,97,98,99,100,104,105,106,107,108,109,110,111,112,113,114,116,119,120,121,122,125,126,127,128,129,134,135,137,138,139,140,143,144,146,147,148,149,150,152,153,154,155,157,158,160,163,164,165,167,168,169,170,171,172,174,176,177,178,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,203,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,266,267,268,269,270,271,272,273,274,275,276,277,278,0,2,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,46,47,49,50,51,52,53,54,55,57,58,59,60,62,63,64,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,109,110,111,112,113,114,115,117,118,122,123,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,208,209,210,212,213,215,216,217,218,219,220,221,222,223,224,225,227,229,230,231,232,233,234,235,236,239,243,244,245,248,249,250,253,254,255,256,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,281,282,283,284,285,286,287,288,289,290,291,292,0,2,3,5,7,8,9,12,15,17,20,21,22,25,29,31,43,44,45,48,51,55,56,57,60,61,69,71,76,82,84,85,87,89,93,94,95,97,98,99,103,104,105,108,109,110,117,120,121,125,126,0,1,3,4,5,6,7,9,10,13,16,18,20,26,28,33,34,43,48,50,52,54,55,60,62,63,66,84,88,100,101,106,114,116,118,119,120,127,130,131,147,155,157,158,159,160,162,164,166,168,0,1,2,3,4,10,11,12,13,21,23,26,30,31,32,33,34,35,37,38,43,47,49,50,52,54,55,56,61,62,63,64,65,66,67,68,70,71,72,75,76,77,78,79,80,81,82,84,85,86,87,88,92,109,110,111,112,113,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,223,225,237,242,247,0,2,3,4,5,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,1,2,3,4,6,7,8,9,10,13,14,16,35,37,38,39,40,41,42,43,45,49,50,63,64,70,73,74,75,76,77,78,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,113,114,117,118,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,202,203,204,205,206,208,209,0,1,3,4,5,6,7,8,9,10,15,16,18,23,24,26,29,30,31,32,34,35,36,37,38,39,42,47,49,50,51,53,55,56,59,62,63,64,65,69,70,71,72,73,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,124,127,128,129,132,133,135,136,138,139,142,143,144,145,146,147,148,151,153,154,155,156,157,160,161,162,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,188,189,190,194,195,196,198,199,200,201,202,203,205,206,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,0,1,2,3,4,5,6,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,65,71,72,0,2,3,4,7,8,13,14,15,16,17,18,19,20,23,27,28,29,32,33,37,38,43,44,50,51,55,62,68,69,70,74,75,76,77,79,80,81,82,83,85,91,93,97,98,104,105,107,110,111,112,114,117,119,128,129,130,132,135,136,137,138,139,140,141,142,143,144,147,148,151,152,154,158,159,160,161,162,163,165,166,168,170,172,173,174,176,177,178,179,0,1,2,3,8,11,13,15,16,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,44,46,47,48,50,51,55,62,69,70,71,72,73,74,75,76,78,79,80,81,82,85,86,87,88,100,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,10,7,8,9,18,19,25,27,29,33,34,35,36,39,40,42,56,57,60,61,62,64,70,73,75,0,1,3,4,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,0,1,2,3,4,5,6,7,10,11,8,9,12,13,14,0,1,2,3,4,10,11,5,6,8,13,14,15,17,18,19,24,26,28,1,2,4,6,7,9,10,11,12,13,14,15,16,17,20,21,32,33,41,42,44,45,47,48,49,50,52,63,0,1,2,3,4,5,6,14,16,17,7,8,9,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,26,27,28,29,30,31,32,33,34,40,0,1,3,4,6,10,12,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,36,37,45,46,55,56,57,58,60,61,63,64,65,66,67,11,17,7,21,22,23,24,25,26,27,28,29,30,31,32,39,42,46,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,59,60,61,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,1,2,3,4,5,6,7,11,8,9,13,14,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,44,45,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,147,148,149,150,151,152,153,154,155,156,157,158,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,19,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,0,1,2,3,5,7,8,9,12,13,14,15,16,17,18,19,22,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,45,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,1,2,3,4,5,6,7,8,11,12,13,14,15,16,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,25,27,28,29,30,32,33,34,38,40,41,42,44,45,46,47,48,49,50,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,75,76,78,79,81,82,83,84,85,86,87,88,89,93,94,95,96,99,100,101,102,103,104,105,107,110,111,112,113,116,121,0,1,2,3,4,5,6,8,10,11,9,12,13,14,18,20,21,22,23,24,25,26,27,28,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,143,145,146,148,150,152,156,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,192,193,194,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,222,223,224,225,226,227,228,229,230,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,17,20,"ia-14784053443","ia-14764235025",0,2,3,5,9,10,13,14,15,16,17,18,19,20,21,22,24,25,30,31,32,37,39,41,42,44,49,50,51,55,56,57,58,59,60,63,65,66,67,68,69,70,74,77,78,79,82,84,85,86,93,96,99,100,103,110,112,115,117,119,120,124,126,127,128,129,130,131,133,134,135,136,137,141,146,151,152,153,154,155,157,159,160,161,162,164,165,167,173,175,176,177,178,181,183,186,191,192,193,195,203,204,205,208,209,211,212,215,216,221,223,225,227,229,232,233,234,235,236,237,238,240,241,242,244,245,251,252,253,257,258,259,261,262,263,264,267,268,269,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,4,7,8,9,10,11,12,13,14,15,16,17,18,25,26,27,29,30,31,32,33,37,38,40,45,46,47,48,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,78,79,80,81,85,86,87,88,89,90,91,92,94,95,101,96,102,104,105,106,108,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,134,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,193,194,1,2,3,4,5,6,7,8,9,10,14,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,3,4,5,6,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,2,4,8,11,12,15,16,17,18,19,20,21,0,4,5,6,7,8,9,4,6,10,11,12,13,15,16,17,21,23,24,25,26,27,29,30,31,32,34,39,40,41,42,43,44,49,53,54,55,60,61,62,63,74,75,76,77,78,79,81,83,85,87,89,90,91,92,93,95,97,99,101,104,110,111,114,115,116,117,121,123,124,125,126,128,135,136,137,138,139,142,144,145,146,151,152,153,155,156,157,159,160,161,162,163,164,165,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,97,98,100,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,138,139,140,142,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,0,1,2,3,1,7,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,31,33,35,38,39,40,42,43,44,45,46,6,7,8,9,10,11,16,17,19,20,22,23,24,25,26,27,28,29,30,33,34,36,37,40,41,42,43,48,49,55,57,58,68,69,73,76,79,3,4,5,9,10,14,15,18,19,20,21,23,27,28,29,30,32,39,40,41,42,45,48,6,8,14,16,17,18,21,22,24,25,26,27,28,34,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,10,9,11,12,13,14,15,16,17,21,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,43,44,45,46,47,48,49,51,53,54,57,58,59,61,62,63,64,65,67,68,69,70,71,72,74,76,0,1,4,7,9,10,12,13,14,19,22,23,24,25,26,27,28,29,30,35,40,41,42,43,6,15,16,17,19,20,21,22,24,25,26,28,29,30,31,33,34,35,37,38,39,40,41,42,43,45,48,49,50,51,52,54,57,61,62,4,8,12,13,15,16,0,1,2,3,5,7,9,11,13,15,16,17,18,19,20,22,24,25,31,33,34,35,36,37,38,40,43,46,47,48,49,50,51,56,57,58,59,1,3,4,5,6,7,8,9,11,12,13,15,16,17,18,19,21,23,27,31,32,33,34,3,5,6,7,9,10,11,12,13,15,16,17,18,21,28,29,31,35,36,37,39,40,41,43,45,46,47,48,49,50,52,54,57,61,62,64,65,66,67,70,0,1,5,8,9,11,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,38,39,42,43,46,47,5,6,7,8,10,12,13,14,15,17,20,21,22,23,24,26,28,30,31,32,33,34,35,36,37,38,39,40,41,44,45,47,49,50,51,52,0,1,2,3,5,6,8,9,10,12,24,25,27,28,29,31,35,36,37,6,8,9,13,18,20,22,23,25,26,27,28,34,35,36,37,38,39,40,41,42,43,44,45,10,9,11,17,20,24,26,27,28,32,33,35,36,37,38,41,42,43,46,49,51,52,54,60,61,63,65,66,68,71,74,75,76,79,80,81,82,83,84,86,87,88,90,91,92,94,95,96,6,10,13,14,15,16,19,20,21,22,23,24,25,26,30,33,34,35,36,40,2,4,9,11,12,15,16,17,19,22,23,24,25,28,29,30,31,32,33,34,36,37,38,40,43,46,47,48,49,53,59,65,1,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,22,24,27,28,29,32,34,36,37,38,39,43,44,45,46,47,48,49,50,51,53,54,55,57,59,60,62,66,67,69,70,71,73,75,76,2,3,5,7,12,13,14,15,18,19,20,21,22,23,24,26,27,28,29,30,33,34,35,37,38,39,40,44,46,52,53,54,55,56,57,58,59,60,61,62,63,65,67,69,70,71,72,73,74,114,120,121,122,124,125,128,129,131,132,134,3,4,5,6,1,2,4,5,6,7,10,9,12,14,16,17,19,21,23,25,28,31,32,33,34,35,37,38,41,42,3,5,15,20,21,24,27,32,33,34,38,41,46,51,52,55,4,7,8,9,10,13,14,15,17,18,20,21,24,26,29,30,34,7,9,10,12,13,14,19,20,22,26,30,38,41,44,46,48,50,52,56,58,59,60,61,63,66,70,71,74,75,76,3,5,6,9,11,12,14,31,2,3,4,9,12,16,21,22,23,25,30,31,2,4,6,10,12,19,20,21,26,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,27,35,36,38,4,5,10,9,13,14,15,16,21,22,25,29,30,32,33,34,36,37,38,39,41,47,48,50,52,54,57,63,64,66,9,12,13,14,15,16,17,18,23,27,28,30,31,33,34,36,37,38,39,41,42,44,45,49,52,5,6,7,8,9,13,15,16,19,20,21,22,24,32,33,2,6,8,10,11,12,13,15,18,21,22,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,47,48,5,6,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,54,56,57,58,61,62,64,66,68,71,72,74,75,77,4,5,7,9,10,11,13,14,15,17,18,19,20,21,22,23,24,26,27,30,32,33,34,36,37,38,39,40,42,44,47,49,50,51,53,54,55,56,0,1,3,4,5,7,10,14,15,16,17,19,21,22,23,24,26,29,30,31,32,33,1,2,3,4,7,8,9,10,14,15,16,17,18,20,22,25,27,29,30,32,7,13,14,15,16,17,18,19,20,25,26,27,31,32,33,36,37,2,4,5,12,15,18,25,26,27,29,32,7,9,13,15,16,19,21,22,23,30,31,33,34,37,38,9,11,13,14,16,19,24,25,29,38,39,40,45,48,49,54,17,18,19,22,31,33,34,35,37,40,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,1,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,31,32,33,35,37,38,39,42,43,44,46,47,48,49,50,52,55,59,62,63,68,69,70,75,77,78,79,81,82,83,89,91,92,100,101,93,96,99,102,103,104,105,107,108,114,120,121,122,123,124,125,136,137,0,1,2,3,4,6,7,11,12,14,15,16,17,18,19,20,21,23,24,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,64,67,69,96,1,3,4,6,7,8,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,73,74,75,76,77,78,79,82,83,84,87,88,89,90,91,92,96,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,133,134,135,136,137,138,139,140,141,142,143,144,0,1,3,4,5,6,7,8,10,11,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,61,62,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,2,3,4,5,6,7,8,3,4,5,6,7,8,9,10,11,12,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,65,66,67,69,70,71,72,73,74,75,76,78,79,80,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,109,111,112,113,114,115,116,119,120,121,122,123,124,128,129,131,132,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,173,174,175,176,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,204,205,206,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,232,235,236,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,274,275,276,279,280,283,284,285,286,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,307,309,313,320,321,322,323,324,325,328,330,332,333,334,336,338,339,340,341,342,345,346,347,349,350,352,353,355,356,358,360,361,362,363,365,367,368,369,371,372,373,374,375,377,378,379,380,381,382,384,385,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,429,430,431,432,433,434,435,436,437,438,439,440,442,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,500,502,503,504,505,506,507,508,509,510,511,512,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,538,539,1,2,7,9,10,11,12,14,15,16,17,18,19,21,22,24,25,27,28,1,2,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,4,5,7,8,9,10,11,12,13,14,15,16,18,19,20,21,23,24,26,27,28,0,3,4,6,9,10,11,12,13,14,15,19,20,21,24,25,26,27,28,29,31,33,34,36,38,40,41,42,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,66,69,70,72,73,75,76,77,78,79,80,81,82,83,85,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,122,124,126,127,128,129,130,131,132,133,135,136,137,138,139,140,142,144,146,147,150,151,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,189,191,192,193,194,195,196,197,200,201,202,203,204,205,206,209,210,211,212,213,217,223,226,228,231,235,236,237,239,240,241,245,246,247,248,249,250,251,252,253,257,261,262,263,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,506,507,508,509,510,511,512,513,514,515,516,518,519,520,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,182,183,184,187,188,189,190,191,192,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,306,308,309,310,311,312,314,315,316,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,498,499,501,502,503,504,505,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,522,523,524,525,526,527,529,530,533,534,535,536,537,538,539,540,541,542,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,335,336,337,338,339,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,0,1,2,3,4,7,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,136,1,3,4,5,7,12,15,16,17,19,20,21,22,23,26,27,28,29,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,83,84,85,86,87,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,129,0,2,5,6,8,0,1,2,3,4,1,2,5,6,7,9,11,12,14,15,16,17,18,19,20,21,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,60,61,62,65,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,0,3,4,5,7,8,9,10,12,13,14,15,16,17,18,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,46,48,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,1,2,3,4,5,6,7,8,9,10,11,12,13,14,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,45,46,47,48,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,96,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,443,444,446,448,449,450,451,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,505,509,510,511,514,515,517,521,522,526,528,529,530,531,532,533,534,535,536,537,538,539,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,561,562,564,565,566,567,568,569,570,572,573,575,576,577,578,579,580,582,584,585,586,588,589,593,594,595,596,597,600,601,602,605,606,607,609,611,612,614,616,621,623,625,627,628,629,630,632,635,636,637,642,646,649,650,651,652,653,654,656,657,659,661,663,664,665,667,668,671,672,673,674,675,677,678,679,680,682,683,684,686,687,689,690,693,694,695,696,697,698,700,701,702,708,709,713,714,715,716,719,722,725,729,731,732,733,734,735,736,738,740,741,742,743,744,745,746,747,750,752,753,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,0,1,2,3,4,5,7,8,9,12,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,35,36,37,40,41,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,76,77,78,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,100,99,101,0,1,2,3,4,5,6,7,9,10,11,12,13,15,17,18,19,20,22,24,26,27,28,29,30,31,34,38,40,42,43,44,45,46,48,49,50,52,55,56,58,59,61,62,68,69,71,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,94,95,96,97,98,99,0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,0,2,3,4,5,6,7,8,9,12,13,14,15,16,18,21,22,23,0,1,4,5,6,7,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,131,132,133,134,135,136,138,139,140,141,142,143,145,146,147,148,149,0,1,2,7,10,12,21,22,24,25,26,27,28,31,32,33,34,35,36,37,0,1,6,7,8,10,11,12,13,14,15,16,18,21,24,25,27,28,30,31,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,88,89,90,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,133,134,136,138,139,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,0,1,3,5,7,10,11,13,14,"ia-14759666276","ia-14802523323",18,21,23,26,27,"ia-14595959140",6,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,98,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,205,206,207,208,209,210,211,212,213,214,215,216,0,1,2,3,4,5,6,7,8,"ia-14761206656",10,11,12,"ia-14597687177",14,15,16,17,"ia-14597691027",19,20,21,22,23,24,25,26,27,28,29,30,31,32,"ia-14784214015",34,35,36,37,38,"ia-14804074383",39,"ia-14804075203","ia-14597705997",42,43,44,45,46,47,48,49,50,51,52,53,54,55,"ia-14783883332",56,57,58,"ia-14781877774","ia-14597572229",61,"ia-14597574849","ia-14783890912",64,65,66,67,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,3,4,8,11,9,12,13,17,19,20,21,22,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,1,2,5,6,7,9,10,12,13,14,15,17,18,20,23,25,26,27,29,30,31,2,8,10,9,11,12,14,15,16,18,19,20,22,23,24,25,26,27,30,31,32,34,35,36,37,4,7,13,14,16,18,19,21,22,23,25,26,27,29,33,34,36,38,39,42,50,51,1,11,12,14,15,17,18,19,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,76,81,83,86,93,96,97,98,99,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,126,127,128,129,130,1,3,4,5,7,8,11,12,13,14,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,48,49,50,52,53,54,55,56,58,59,60,61,62,64,65,66,67,68,69,71,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,126,127,128,129,130,132,134,135,136,137,138,139,142,143,144,145,147,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,168,169,170,171,172,173,174,175,176,178,179,180,182,183,184,185,186,187,188,190,193,194,195,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,215,216,217,220,221,222,225,227,231,232,235,236,238,239,240,243,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,262,263,264,265,267,268,269,270,271,272,273,274,276,278,279,281,283,285,286,287,288,289,290,291,292,294,295,297,298,300,303,304,305,307,308,310,312,313,314,315,317,319,320,322,323,324,325,326,328,329,331,333,334,335,336,338,339,340,342,343,344,348,349,350,351,353,355,356,357,358,359,360,361,362,363,364,366,367,368,369,372,374,375,376,377,381,383,384,387,388,389,390,391,394,398,399,400,402,403,404,406,407,408,409,410,411,412,417,420,422,425,426,427,428,432,433,434,435,436,438,439,440,442,443,444,445,447,448,449,451,452,453,454,456,457,458,461,465,466,467,469,471,472,473,475,478,480,481,482,483,484,485,489,490,493,494,495,496,497,498,499,500,501,502,503,507,508,509,510,511,513,515,516,517,518,519,520,521,523,524,526,528,530,531,532,533,534,535,536,537,539,540,541,543,544,545,546,547,548,554,556,557,560,562,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,583,584,587,588,591,592,593,594,595,596,598,599,600,601,602,603,607,609,610,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,631,632,633,635,638,639,641,642,643,644,646,647,649,650,651,652,653,654,655,658,659,660,661,663,664,665,666,667,668,670,671,672,673,674,675,676,677,679,680,685,686,687,688,689,690,691,693,694,697,699,700,701,702,703,704,705,706,707,709,710,711,712,717,723,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,61,62,63,64,65,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,86,87,88,89,91,92,93,94,95,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,120,121,122,123,125,126,127,128,130,131,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,164,165,167,169,170,171,172,173,174,175,176,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,29,31,32,33,34,35,37,38,41,42,43,44,46,47,48,49,50,51,53,54,55,56,57,58,59,61,63,64,66,68,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,119,122,123,124,125,126,127,128,129,130,133,134,135,136,138,140,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,159,160,161,162,163,164,165,166,170,5,6,7,8,9,10,11,13,14,15,16,20,21,22,24,27,28,29,32,5,6,7,8,9,10,14,17,19,4,5,6,11,14,15,7,9,16,24,25,28,30,31,32,34,61,63,64,65,69,71,75,86,102,110,111,112,113,119,127,128,129,130,131,136,137,138,139,140,141,145,146,147,151,161,166,168,174,178,180,182,185,187,190,191,194,197,237,241,242,246,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,338,339,340,341,342,344,347,350,351,353,355,360,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,87,88,89,90,91,93,95,96,98,99,100,101,102,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,143,145,146,147,148,150,152,153,154,156,157,158,159,160,162,163,166,169,170,171,172,173,174,176,177,178,181,185,186,188,189,190,191,194,195,196,198,199,200,202,203,204,205,206,207,209,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,1,4,5,6,7,8,10,11,9,12,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,43,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,49,50,51,52,53,54,55,56,1,2,3,4,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,24,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,47,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,68,69,70,72,73,74,75,77,78,79,80,81,82,86,87,88,89,90,91,92,100,94,96,98,101,102,103,105,106,107,109,110,112,113,115,116,118,119,120,121,122,123,124,126,127,128,129,130,131,134,135,136,137,138,141,142,143,144,145,146,147,148,149,152,154,155,156,158,159,164,165,166,168,169,170,171,172,174,175,176,177,179,180,183,184,185,188,190,191,192,194,197,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,217,218,219,220,221,222,223,224,225,226,230,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,3,6,7,8,10,9,12,13,14,15,16,17,18,19,20,22,1,2,4,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,1,3,4,6,7,10,9,12,13,14,15,20,23,1,5,6,7,10,11,12,13,16,17,18,19,21,22,24,0,6,8,9,12,13,14,15,16,4,5,6,11,16,17,2,4,5,10,11,12,6,7,9,13,15,16,17,18,19,20,21,23,24,25,27,30,31,35,36,40,41,43,44,46,47,51,52,54,55,56,58,64,66,67,68,70,73,74,78,80,81,83,84,85,86,88,89,90,91,92,93,96,98,102,103,104,105,99,107,110,111,112,113,114,116,117,118,119,121,123,124,125,127,128,129,130,131,132,133,135,136,137,140,141,142,148,149,152,156,158,159,160,161,162,163,164,166,167,168,169,176,2,3,9,16,21,23,1,2,5,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,57,59,61,62,63,64,65,66,68,69,70,71,72,73,74,76,78,80,81,82,83,84,93,95,97,98,100,109,111,113,115,42,80,90,96,102,109,115,122,125,128,136,141,146,153,168,169,178,205,240,250,252,254,276,277,289,307,313,315,316,318,319,323,326,330,336,340,348,351,355,356,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,397,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,526,527,528,529,530,531,532,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,684,686,687,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,0,1,2,3,6,7,8,9,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,30,31,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,2,3,4,5,6,8,9,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,1,2,4,5,6,7,8,9,11,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,101,91,103,104,105,106,107,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,308,309,310,311,312,313,314,315,316,317,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,323,324,325,326,327,328,329,330,331,332,333,334,335,339,0,1,2,3,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,189,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,319,320,321,322,323,324,1,2,3,4,5,6,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,80,81,1,2,5,12,13,14,15,16,18,19,20,21,28,29,30,31,32,33,44,49,52,53,55,59,62,76,80,2,3,4,7,8,2,4,7,8,9,0,1,2,9,10,11,12,13,14,16,18,22,23,24,26,28,29,30,31,32,33,36,82,83,84,86,88,89,90,91,92,93,94,96,98,101,103,104,105,107,109,111,113,114,116,118,119,120,122,124,125,127,129,132,134,136,137,138,139,140,141,143,144,145,146,148,149,151,152,153,154,155,156,157,162,163,166,168,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,96,97,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,7,8,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,26,28,30,32,33,35,36,37,38,39,41,43,44,46,48,51,53,54,55,57,58,59,61,62,64,65,66,67,70,72,73,74,75,76,77,79,80,81,82,84,86,87,88,90,91,93,94,95,96,98,102,104,111,123,128,129,130,131,132,133,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,88,89,90,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,83,85,88,89,93,94,96,97,100,0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,76,77,78,80,84,86,105,109,110,111,112,113,114,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,0,2,4,12,13,14,15,16,17,18,19,23,24,27,30,32,35,36,37,39,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,0,2,3,4,5,11,13,14,15,17,18,19,20,21,23,24,27,28,29,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,0,1,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,"ia-14596850579",72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,96,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,138,139,142,143,144,145,146,147,"ia-14596847250",149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,"ia-14781211054",172,173,"ia-14596860410",175,176,177,178,179,"ia-14783221742",181,"ia-14760574526",182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,228,229,"ia-14596953668",230,231,232,233,234,235,237,238,239,240,"ia-14780454761","ia-14783604225",242,243,244,245,246,"ia-14596899090",247,248,"ia-14803460053",250,251,253,254,255,256,258,259,260,262,263,266,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,0,3,4,5,6,7,8,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,0,1,2,3,5,6,7,10,11,12,13,14,15,16,17,18,19,21,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,66,70,71,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,203,204,206,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,54,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,0,1,2,3,5,6,7,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,70,71,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,205,206,207,208,209,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,54,57,58,59,60,63,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,89,90,91,92,93,94,95,96,97,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,113,114,115,116,118,119,120,121,122,123,124,125,127,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,"ia-14597395189",59,60,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,"ia-14804365833",141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,400,402,404,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,94,96,97,98,100,99,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,274,276,277,279,281,283,284,285,287,288,289,290,291,294,295,297,298,299,300,301,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,325,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,392,393,395,396,397,398,399,400,401,402,403,404,405,406,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,476,479,481,482,483,485,486,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,522,523,524,526,527,528,530,531,532,533,534,535,537,538,539,540,541,542,543,544,545,0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,100,101,102,104,105,106,109,111,112,113,114,115,117,118,119,120,121,124,126,127,128,129,133,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,1,3,4,5,7,8,10,11,9,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,40,41,42,43,44,45,48,50,51,52,53,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,95,96,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,131,132,133,134,135,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,0,1,2,3,4,5,6,7,8,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,1,2,3,4,5,6,7,8,9,10,11,12,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,134,135,136,137,138,139,140,141,142,146,147,148,149,150,151,153,154,155,156,157,161,162,163,164,165,168,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,199,200,201,202,203,204,206,207,208,209,210,211,212,214,215,216,217,218,219,220,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,258,259,260,262,263,264,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,62,63,64,65,67,71,72,73,74,75,77,80,81,82,83,84,85,86,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,106,107,109,110,111,112,113,114,116,117,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,162,163,164,168,169,170,171,172,173,174,175,176,179,180,182,183,184,185,186,187,188,189,190,191,192,193,1,2,3,4,5,6,7,8,9,13,14,15,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,164,166,171,172,173,174,175,179,180,187,192,194,195,196,197,198,199,200,201,203,204,206,207,208,209,210,211,212,214,216,217,218,219,220,225,226,227,228,229,234,235,236,237,238,239,240,241,244,247,248,249,250,251,252,253,255,258,259,260,261,264,266,267,268,270,271,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,195,196,198,199,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,115,116,118,119,120,121,123,124,125,126,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,210,211,212,213,214,215,216,217,218,220,221,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,160,161,162,0,1,4,6,7,9,10,11,12,13,14,16,17,19,21,22,24,25,26,27,29,30,31,32,34,35,36,37,39,40,41,43,44,45,46,47,48,50,51,52,54,55,56,57,59,60,61,62,63,65,66,67,68,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,91,93,94,95,96,97,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,154,155,156,0,3,6,7,8,10,11,13,14,15,17,18,19,20,22,24,0,4,6,7,8,9,10,12,13,14,17,18,19,20,22,26,0,1,2,3,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,1,2,8,10,13,14,16,18,19,20,21,23,24,25,26,27,28,29,30,33,36,37,38,39,43,44,45,46,47,48,49,50,51,54,55,56,61,63,65,66,67,69,70,71,73,74,75,76,78,80,81,82,83,84,85,86,90,91,92,93,94,95,96,97,98,99,101,102,103,104,107,108,111,112,113,114,115,117,120,124,125,126,128,129,131,133,134,135,136,137,138,0,1,3,4,5,6,7,0,1,2,3,4,5,7,8,10,9,11,13,14,15,16,17,18,19,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,1,4,6,7,10,12,15,16,19,20,23,24,27,31,33,35,37,40,42,43,46,48,49,51,56,59,61,62,0,9,11,12,14,24,25,26,27,28,29,30,31,32,33,34,38,39,40,44,45,47,49,50,51,53,54,55,56,57,58,60,61,62,63,64,65,66,68,69,71,72,73,76,77,78,79,83,84,85,86,87,88,89,90,91,93,94,96,97,98,100,106,117,118,119,120,121,122,123,124,126,127,129,130,131,132,133,134,136,137,139,140,143,144,145,147,148,150,151,152,154,156,157,158,159,160,169,175,176,177,178,179,180,181,183,184,188,189,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,241,248,249,250,258,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,286,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,19,20,21,22,23,24,25,26,27,28,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,102,103,104,106,107,108,109,110,111,112,113,114,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,45,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,102,99,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1,2,3,12,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,1,3,4,7,12,15,18,22,23,24,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,0,3,4,5,6,7,9,10,11,12,13,15,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,199,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,221,0,1,3,4,5,6,8,10,9,11,12,"ia-14585523719",15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,"ia-14792067133",59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,"ia-14769043731",81,82,83,84,85,86,87,88,89,90,91,95,96,97,98,100,99,"ia-14585747197",101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,"ia-14749227076",121,122,123,124,125,"ia-14772245925",126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,225,0,3,4,5,6,7,8,9,13,14,16,19,25,0,4,5,6,10,11,17,7,8,9,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,"ia-14764163904",59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,"ia-14786409553",87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,"ia-14763383171",104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,"ia-14580126987",140,141,142,"ia-14766265632",144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,165,167,168,169,"ia-14764251944",171,"ia-14766288332","ia-14766288862",173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,"ia-14766640725",212,213,214,215,216,217,"ia-14580190237",218,219,220,221,222,"ia-14763478031",228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,"ia-14766698635",291,293,"ia-14586934390",1,2,3,4,5,6,7,14,"ia-14750638496",16,17,18,19,20,21,22,23,24,27,28,29,31,32,33,34,35,36,37,38,"ia-14771300584",40,41,43,44,45,46,47,49,50,51,52,53,54,55,"ia-14587185157",57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,"ia-14773716615",124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,"ia-14587029400",151,152,153,154,155,156,157,158,159,"ia-14587109058",161,162,163,164,165,166,167,"ia-14771401024",168,"ia-14773760065",170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,"ia-14771416414",191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,"ia-14587147389",244,245,246,247,248,249,250,251,252,253,254,255,256,"ia-14587154249",258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,0,2,4,6,7,0,1,2,4,5,6,7,9,10,11,13,15,16,17,18,19,20,21,23,25,26,27,28,29,30,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,0,1,2,4,6,7,10,11,12,14,15,18,19,20,21,22,23,24,25,29,30,36,39,42,44,46,48,49,50,52,53,54,57,58,60,61,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,2,3,4,7,8,9,10,11,12,14,15,16,18,19,21,22,23,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,58,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,88,89,90,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,360,363,365,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,393,394,395,396,397,398,399,400,401,402,404,405,406,407,408,409,410,411,412,413,414,415,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,3,5,6,7,8,9,10,17,18,19,21,22,23,27,29,30,33,34,37,38,39,40,41,42,43,44,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,0,1,4,5,6,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,0,1,3,5,8,9,11,12,13,14,15,16,18,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,34,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,2,3,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,0,4,5,6,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,176,177,178,179,181,183,184,185,187,188,189,190,192,193,194,195,197,198,199,200,202,203,204,206,207,209,210,211,212,213,214,215,216,217,219,222,223,224,225,227,228,229,230,231,232,233,234,"ia-14773938105",236,237,238,239,240,241,242,243,2,3,8,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,31,34,35,36,37,38,41,42,43,44,46,47,49,50,51,52,54,55,56,57,58,59,61,62,63,64,66,67,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,103,105,108,111,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,170,171,173,174,175,176,177,178,180,182,183,184,185,186,187,188,189,190,192,193,194,195,196,199,200,202,203,204,205,207,208,209,210,211,212,213,214,215,216,218,220,221,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,272,273,274,275,277,278,280,282,285,286,287,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,17,1,3,5,6,7,8,9,10,11,12,13,15,16,17,20,21,1,3,4,5,6,7,8,9,10,11,12,13,14,15,0,2,3,4,5,6,7,8,9,11,12,13,14,17,18,19,20,21,22,0,1,2,3,4,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,81,82,83,84,85,0,1,2,4,5,6,10,11,12,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,102,0,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,20,23,26,27,28,0,1,2,3,4,6,7,8,9,10,12,13,14,15,16,17,18,19,0,2,3,4,1,2,10,13,15,16,18,19,21,22,28,31,32,33,34,37,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,115,116,117,123,125,126,127,128,131,132,134,136,138,140,141,144,146,147,148,150,151,153,154,155,0,1,4,7,8,11,12,13,15,16,18,19,20,21,25,27,29,30,31,32,33,34,0,2,3,4,5,6,7,8,9,10,11,12,13,14,16,19,23,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,54,58,59,61,62,63,64,66,68,72,74,76,0,1,2,3,4,5,6,7,8,2,3,4,5,7,8,9,11,12,13,15,16,17,18,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,39,40,42,44,48,50,51,52,53,54,56,57,59,62,63,64,66,68,70,72,73,75,78,80,81,82,84,85,86,88,89,92,94,95,96,97,99,100,102,104,105,106,109,111,113,115,117,118,119,121,123,125,126,127,128,129,130,131,132,134,137,138,140,141,142,143,145,147,151,152,153,154,155,156,157,158,159,160,163,164,165,166,169,170,171,173,174,175,176,177,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,1,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,"ia-14589869397",83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,103,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,0,1,6,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,26,27,28,31,32,33,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,20,23,25,26,28,30,43,44,45,48,49,50,58,62,63,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,90,91,92,93,94,96,97,100,101,102,104,98,99,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,170,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,230,231,232,233,234,235,236,237,239,243,244,246,247,248,249,250,251,0,5,6,7,11,8,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,31,32,33,34,36,37,38,39,41,43,44,47,48,49,50,51,52,53,54,55,56,58,59,61,62,63,64,65,66,67,68,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,100,101,102,103,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,0,2,3,4,5,6,8,11,17,21,23,28,31,34,39,40,43,45,46,48,50,52,53,58,59,60,65,68,72,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,94,0,1,2,3,4,6,7,8,9,10,11,12,13,0,1,2,3,5,6,7,8,10,11,9,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,97,98,100,99,102,103,104,106,107,111,112,113,114,115,116,117,118,119,121,124,125,126,127,128,129,130,132,133,138,139,141,143,144,145,146,149,150,151,152,153,155,156,158,160,163,19,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,29,31,32,33,0,1,2,3,4,5,6,7,8,9,10,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,0,1,2,3,6,7,8,9,10,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,0,1,2,3,4,5,6,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,1,2,4,5,6,7,10,11,12,9,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,0,2,3,4,5,7,8,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,29,30,31,33,36,38,39,40,41,42,43,44,45,46,48,49,50,51,52,54,56,57,58,60,61,62,64,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,89,90,92,93,94,95,96,97,98,0,1,2,3,5,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,0,0,0,0,0,0,0,0,0,0,10,11,9,12,15,18,19,25,31,32,36,38,39,41,43,45,46,48,50,51,52,54,55,56,58,59,61,62,64,65,66,68,69,71,72,73,74,76,77,78,79,80,82,83,84,86,87,89,90,92,93,95,98,99,101,105,1,4,5,6,7,8,9,10,11,12,13,14,16,17,19,21,22,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,43,44,45,47,50,51,52,53,54,55,56,57,58,60,61,63,64,66,69,70,71,72,73,74,75,76,79,80,81,82,83,87,89,90,91,92,93,96,98,99,101,102,103,104,105,107,108,109,110,111,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,148,149,150,151,152,153,154,157,158,159,160,161,162,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0,1,2,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,304,305,307,308,309,310,311,312,313,314,315,317,318,319,320,321,323,324,325,327,328,329,330,332,335,336,337,338,339,340,341,342,343,344,345,346,347,348,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,176,178,180,0,1,2,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,64,65,66,67,68,69,70,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,188,189,190,191,192,193,194,195,196,197,198,199,200,201,22,186,0,0,0,0,1,0,1,0,1,0,0,2,"ia-14763226574",1,2,3,4,5,6,7,"ia-14742577426",9,10,11,12,13,15,16,17,18,19,20,"ia-14763236024",21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,4,5,6,7,10,8,9,11,12,13,14,15,16,18,19,20,24,25,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,167,168,169,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,238,239,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,262,263,265,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,288,289,290,291,292,297,298,299,300,301,302,303,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,358,0,1,2,3,2,3,4,5,6,7,8,9,10,11,12,14,15,17,18,19,20,23,24,25,26,27,28,30,31,32,33,34,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,44,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,0,1,2,3,4,5,6,10,11,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,1,2,4,5,7,8,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,69,70,71,72,73,74,82,83,84,85,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,302,303,304,305,306,309,0,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,152,153,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,84,87,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,1,2,3,6,7,8,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,29,30,31,32,34,35,37,38,39,40,41,43,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,126,2,5,6,28,54,58,61,62,64,66,68,74,76,78,79,80,81,82,84,85,86,87,89,90,91,92,93,94,96,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,2,3,4,5,6,9,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,2,3,4,5,7,10,13,14,15,16,17,18,20,21,22,23,24,25,26,27,30,31,32,33,34,35,38,39,41,42,43,45,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,66,67,68,69,71,72,73,75,76,77,78,80,81,82,83,84,87,89,90,91,92,93,96,100,97,101,102,104,105,106,108,109,110,111,112,0,4,5,6,8,12,13,19,20,21,22,23,26,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,50,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,74,75,76,77,78,80,81,82,84,85,86,90,91,92,93,94,96,97,98,100,101,102,103,104,105,106,108,109,110,111,112,113,115,117,118,119,120,121,122,123,126,128,131,133,134,135,138,139,140,142,143,144,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,172,173,175,176,179,180,181,182,184,185,186,187,188,190,191,192,193,195,197,198,199,201,203,207,208,209,210,211,212,213,216,218,221,222,223,224,226,227,228,229,230,231,232,234,235,236,237,238,239,241,243,244,245,246,248,249,260,266,272,273,274,275,276,279,281,282,283,285,288,289,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,346,347,348,349,350,351,352,354,355,357,358,359,360,361,362,363,364,365,366,367,369,370,372,375,376,377,378,379,380,382,383,384,385,387,389,390,391,392,393,395,396,397,399,401,402,403,407,408,409,410,411,412,413,414,415,416,417,419,420,421,422,423,424,425,426,427,428,429,430,431,433,434,435,436,437,438,439,441,442,443,445,446,447,448,452,456,460,462,464,469,473,474,477,479,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,500,502,504,505,506,507,508,509,510,511,513,514,515,516,517,518,519,520,521,522,523,526,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,555,556,557,558,559,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,579,582,585,586,587,588,590,591,596,600,601,603,605,607,608,609,610,613,614,615,616,617,618,619,620,622,623,624,625,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,34,36,37,38,39,40,41,42,45,46,47,48,51,52,54,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,102,103,105,106,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,140,141,142,144,147,150,151,152,153,154,155,156,159,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,200,201,202,203,204,206,207,208,209,210,211,212,216,217,218,219,220,221,223,224,225,226,227,228,229,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,250,252,253,254,256,257,258,259,261,262,263,265,266,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,298,299,300,301,306,310,311,312,313,314,315,316,318,323,324,325,326,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,354,355,356,357,358,359,360,361,362,363,364,365,366,367,374,376,379,380,381,382,383,384,386,391,393,400,403,405,407,408,409,410,411,412,413,414,416,422,424,427,428,429,430,431,432,434,435,436,437,438,439,440,442,443,444,446,447,448,449,450,452,453,454,455,459,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,142,143,144,146,150,151,153,158,159,160,161,162,163,164,165,167,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,263,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,319,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,349,350,351,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,398,402,403,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,428,429,430,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,461,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,54,55,56,57,59,60,61,62,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,143,144,145,146,147,148,150,151,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,219,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,257,258,1,2,3,4,5,8,9,10,11,12,13,14,15,16,20,26,27,28,30,32,33,36,37,40,42,43,44,45,46,47,53,54,55,56,58,62,63,64,65,67,68,69,70,71,73,74,8,10,11,13,14,16,18,19,25,26,27,28,29,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,0,1,2,3,4,5,8,11,9,12,14,15,0,1,2,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,89,94,95,96,97,98,99,101,102,104,0,1,2,3,4,5,6,7,8,10,11,9,12,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,0,1,2,4,5,6,7,10,11,12,13,14,15,16,17,18,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,0,1,2,3,4,5,10,12,13,14,16,17,18,19,20,21,23,24,25,28,29,33,34,35,36,37,38,39,40,41,42,43,44,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,34,35,36,39,40,41,42,43,44,45,46,47,48,49,51,52,53,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,"ia-14597114208","ia-14781422944","ia-14597269917","ia-14803638643","ia-14597080500","ia-14803639913",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,183,184,185,186,187,188,189,190,191,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,0,1,3,5,6,7,9,11,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,"ia-14750390574","ia-14752421862","ia-14749575021","ia-14749577751","ia-14749581741","ia-14749585551","ia-14749587141","ia-14566074160","ia-14729777246","ia-14566155199","ia-14566153048","ia-14749660871",0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,5,7,8,10,11,13,"ia-14743918106",15,16,17,18,19,21,22,23,25,27,28,29,30,31,32,"ia-14580309398",33,"ia-14580486987",36,"ia-14580244940",37,39,41,43,46,48,49,51,52,"ia-14580493987",53,"ia-14764596854",54,"ia-14766954645",56,57,"ia-14580254710",58,62,63,"ia-14743953176",64,65,66,67,"ia-14786830833",68,69,"ia-14786832283",70,71,72,73,74,75,76,77,0,3,4,6,7,8,10,12,13,14,"ia-14598259099","ia-14782573954","ia-14804804183",0,1,2,3,4,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,23,24,25,0,1,3,4,5,6,7,10,9,12,13,14,15,18,20,21,22,24,26,27,29,30,0,1,2,3,4,10,8,9,11,12,13,14,15,19,20,21,23,24,25,26,30,32,34,35,36,37,38,39,40,41,43,44,45,47,49,50,51,52,53,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,95,96,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,200,203,205,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,249,251,252,254,255,256,257,258,263,264,265,266,267,268,269,277,278,279,282,285,286,287,290,291,297,298,299,300,301,302,304,305,307,308,309,310,312,313,314,315,316,317,318,319,320,321,322,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,0,2,3,4,6,7,12,13,16,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,70,71,72,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,97,98,100,99,101,103,104,105,106,108,109,110,111,114,118,120,121,122,123,124,125,127,128,129,130,131,132,134,135,136,137,138,139,142,143,144,145,146,147,148,150,151,152,154,155,156,157,158,159,160,162,163,164,165,168,170,172,173,174,175,176,177,178,180,181,182,183,185,186,189,190,191,192,193,195,196,197,198,199,200,202,203,204,211,217,218,219,220,221,223,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,250,251,252,253,254,257,261,262,263,264,265,266,267,268,269,270,271,272,273,277,278,279,280,281,283,284,287,288,291,292,293,294,295,296,297,298,299,300,301,304,306,307,310,311,314,315,316,318,319,320,321,322,324,325,327,331,332,334,335,336,337,342,343,345,346,348,350,351,352,353,354,355,356,358,359,360,361,0,1,2,4,5,12,13,14,15,16,17,20,22,24,25,26,28,29,36,37,39,40,41,42,43,44,45,47,48,1,2,4,5,6,10,11,8,12,14,16,18,20,22,24,25,26,27,28,29,30,31,33,36,37,38,39,40,41,42,45,46,49,51,53,55,56,57,60,62,63,65,66,67,68,70,72,73,75,77,79,80,81,83,84,85,86,88,90,91,92,93,94,100,101,96,102,104,106,107,108,109,110,112,113,114,115,116,117,118,119,120,122,126,127,128,130,131,133,134,135,137,139,140,142,144,146,148,149,150,153,155,156,157,158,159,161,162,163,164,167,169,170,171,173,174,175,177,180,182,186,187,188,191,193,194,196,197,198,200,202,205,206,207,208,210,213,214,215,216,217,220,221,224,225,226,228,229,230,231,233,234,235,236,238,239,240,241,242,243,245,248,253,255,256,257,258,259,260,261,262,266,267,270,271,273,274,275,276,278,279,280,282,285,286,287,288,289,290,291,292,0,1,2,3,4,6,7,8,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,31,33,34,35,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,116,117,118,120,122,123,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1,2,3,4,6,7,8,9,11,12,13,14,15,16,18,19,20,21,22,23,25,26,28,29,30,31,32,33,35,36,37,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56,58,59,62,63,64,65,67,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,11,12,13,15,17,18,19,20,21,23,24,25,26,27,28,31,32,33,35,37,38,39,40,41,"ia-14779951755",43,44,45,46,47,"ia-14593264170",51,56,4,5,6,7,8,9,10,11,12,13,15,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,0,3,4,5,6,7,8,10,11,12,16,17,18,19,21,22,23,24,25,26,27,31,35,36,37,38,43,44,45,46,47,48,49,53,55,57,58,60,61,62,66,67,68,69,70,71,72,73,74,75,76,77,80,81,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,1,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,65,76,77,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,123,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,21,22,23,24,25,26,27,28,29,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,0,3,5,7,9,11,12,14,16,18,20,22,23,25,27,29,31,33,35,37,39,41,43,45,46,48,51,53,55,57,59,61,63,65,67,68,72,74,79,81,83,84,86,88,90,92,94,96,98,99,101,103,105,107,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,142,144,146,148,151,153,155,157,160,162,164,166,168,170,172,174,176,180,183,185,187,189,191,193,194,195,197,199,201,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,245,247,249,251,253,255,258,260,262,264,267,268,270,272,275,277,279,281,283,285,287,288,289,290,292,293,295,297,299,300,301,303,304,305,306,307,1,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,48,49,50,51,52,54,55,57,59,60,62,63,64,66,68,70,71,73,74,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,1,2,3,8,10,9,11,12,15,19,20,21,22,28,29,30,31,32,33,34,36,37,40,41,42,43,44,45,47,48,49,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,33,42,43,44,46,47,48,51,52,54,55,56,57,58,59,61,64,65,66,67,68,69,70,71,75,77,78,80,81,82,84,85,87,88,89,91,92,93,97,98,99,100,101,102,103,104,105,106,107,113,114,116,120,123,124,125,126,127,128,130,133,134,135,136,138,139,140,141,142,143,144,146,147,148,149,150,151,153,154,155,156,166,169,170,"ia-14765695835",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,61,62,63,66,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,0,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,79,80,81,82,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,194,0,1,2,3,4,5,6,7,10,11,8,9,12,13,15,16,17,18,19,20,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,94,95,96,100,97,101,103,104,105,106,107,108,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,0,1,2,3,4,5,6,7,8,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,96,101,97,98,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,0,1,2,3,4,5,10,8,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,1,2,7,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,79,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,112,113,114,115,117,118,119,120,121,122,123,125,126,127,129,130,131,133,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,182,183,184,185,186,187,189,192,193,194,195,196,198,199,204,205,209,210,213,214,215,216,218,220,222,223,224,225,226,227,228,229,230,231,233,236,239,241,242,243,244,246,247,250,251,252,253,254,255,256,257,258,259,260,261,262,265,266,267,268,269,271,273,276,277,278,279,281,282,283,284,285,286,287,288,289,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,316,317,319,321,323,324,325,326,327,0,1,2,4,5,7,8,9,10,11,12,13,15,16,0,1,2,3,4,5,2,4,5,6,7,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,172,173,175,176,177,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,101,99,102,103,104,105,106,107,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,1,2,4,5,11,12,13,15,7,8,9,18,20,22,23,24,25,26,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,57,58,60,61,62,63,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,259,260,261,262,263,264,265,266,267,269,270,271,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,316,318,319,320,321,322,323,324,325,326,327,328,329,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,436,437,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,580,581,582,583,584,585,586,587,588,589,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,620,622,623,624,627,628,629,631,632,633,634,635,637,639,640,641,642,643,644,645,646,647,648,649,650,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,3,4,5,6,7,10,12,13,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,51,53,54,56,57,58,59,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,20,21,22,23,24,25,27,"ia-14779533631",1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,19,21,22,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,10,12,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,57,59,60,61,62,66,69,70,72,73,74,75,76,77,79,80,81,82,83,84,85,86,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,131,132,133,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,162,163,164,166,167,168,171,172,173,178,179,180,181,182,183,184,185,186,188,190,191,195,197,200,201,203,204,205,206,207,208,209,210,214,215,216,217,218,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,1,2,4,10,11,5,7,9,13,17,18,19,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,42,44,45,46,49,50,52,55,58,77,85,87,89,91,94,95,96,97,99,101,102,103,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,1,3,8,10,12,13,18,19,25,28,29,30,31,32,36,41,44,45,49,50,51,52,60,61,62,63,64,65,66,67,68,69,74,75,76,77,80,81,82,83,85,86,87,88,89,90,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,152,153,154,156,163,164,168,169,170,171,172,173,174,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,242,243,246,247,248,249,251,254,2,3,4,5,6,7,8,9,10,13,17,19,20,21,23,24,25,26,28,30,31,32,34,35,37,38,39,40,41,42,43,44,45,46,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,124,125,126,127,128,130,132,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,43,44,45,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,95,97,98,99,100,103,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,164,165,166,167,171,175,176,177,179,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,241,242,243,245,247,249,250,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,283,285,286,287,288,289,291,292,293,294,295,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,4,5,6,11,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,44,45,46,48,49,50,51,52,53,55,56,57,58,59,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,101,103,104,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,4,5,6,7,8,10,9,11,12,14,15,16,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,43,45,46,47,48,49,50,51,52,53,54,57,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,94,95,97,98,99,108,109,110,111,112,113,114,116,117,118,119,120,122,123,124,125,126,127,129,130,131,132,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,157,158,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,189,190,191,192,193,194,195,196,197,198,199,202,203,204,205,206,207,208,209,210,211,214,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,3,4,5,6,7,8,9,10,11,13,14,15,0,1,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,28,32,33,34,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,0,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,74,76,77,78,79,82,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,1,2,3,5,7,8,10,11,12,14,16,18,19,20,22,24,26,28,30,31,32,34,36,38,39,40,42,45,46,47,48,49,51,53,54,55,57,58,59,60,61,63,64,65,66,67,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,52,53,55,56,57,59,61,62,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,111,112,121,126,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,148,149,150,152,153,155,156,157,158,159,160,163,164,165,166,167,169,170,171,176,177,179,180,181,183,184,187,193,196,199,200,201,202,203,204,205,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,228,231,232,234,235,236,237,238,239,241,242,243,244,245,246,248,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,285,286,287,288,289,291,295,296,298,301,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,25,30,31,32,34,35,38,39,40,42,43,47,48,49,50,51,52,53,54,55,56,58,59,60,61,64,66,68,69,71,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,94,95,96,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,0,1,2,3,4,10,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,52,53,55,57,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,137,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,107,108,109,110,111,0,1,2,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,"ia-14746450816",0,1,4,5,6,11,14,15,16,18,19,21,22,26,31,35,36,40,41,43,45,50,52,61,64,65,66,67,75,76,78,81,83,85,88,89,91,92,93,94,95,98,100,101,102,103,105,106,107,108,109,113,117,119,120,121,122,123,125,126,127,131,132,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,104,0,1,2,3,4,5,6,7,8,10,9,12,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,62,63,65,66,67,68,69,70,74,76,77,78,79,80,81,82,85,86,88,89,90,91,94,96,97,100,98,99,101,103,104,105,109,110,112,116,117,118,119,122,123,124,125,126,127,128,129,130,131,133,135,136,137,138,139,140,141,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,185,186,187,188,189,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,39,40,41,42,43,44,47,48,49,51,52,53,54,55,56,57,58,59,0,1,2,3,4,5,6,7,8,11,9,12,15,16,17,18,19,20,22,25,28,29,34,37,38,39,40,41,42,44,45,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,76,77,78,79,80,81,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,1,2,3,4,5,6,10,7,8,9,11,12,13,14,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,162,164,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,0,2,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,20,21,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,1,2,3,5,6,7,8,9,11,12,14,15,16,17,18,19,20,21,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,0,2,3,4,5,7,8,9,10,11,12,14,16,17,18,19,20,22,23,25,29,31,0,2,3,5,6,7,8,10,12,13,14,18,19,20,22,23,26,27,28,29,30,31,33,35,40,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,72,0,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,40,41,42,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,"ia-14576936207",30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,"ia-14586882158",0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,0,1,2,3,4,5,6,7,8,10,11,13,15,16,17,18,19,20,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,0,1,2,3,4,5,6,7,8,10,11,9,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,72,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,143,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,271,272,273,274,275,276,277,278,280,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,419,420,421,422,423,424,425,426,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,1,2,3,4,5,6,7,8,10,9,11,13,16,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,48,49,51,53,54,57,58,60,61,62,63,65,66,67,69,70,71,72,73,74,75,77,78,79,81,82,83,84,85,86,87,88,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,108,109,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,136,137,138,139,141,142,143,144,145,146,147,148,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,171,172,178,179,0,1,2,3,4,5,6,7,9,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,100,101,102,103,104,106,107,108,110,112,114,115,116,118,119,121,123,124,125,126,127,129,130,131,132,133,134,135,138,139,140,141,143,144,145,146,147,148,149,150,151,154,155,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,202,203,204,205,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,0,1,2,3,4,5,6,8,9,10,20,21,22,23,24,25,26,27,29,30,31,32,33,34,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,71,72,73,74,75,76,77,78,79,80,82,85,87,88,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,126,128,130,131,132,133,135,137,138,139,140,141,142,143,144,145,147,149,151,152,153,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,195,199,200,201,202,203,204,1,2,3,4,5,6,10,11,13,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,38,39,40,41,42,45,46,49,50,51,53,54,55,57,58,60,62,63,64,67,69,71,73,74,76,77,78,79,80,84,85,86,87,88,89,91,92,93,94,95,97,98,100,101,102,103,105,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,174,176,177,178,179,181,182,183,185,186,193,194,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,25,26,27,28,29,30,31,32,33,35,36,37,39,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,67,69,70,74,75,76,77,78,82,83,84,86,87,88,89,90,91,93,94,95,96,97,99,100,101,103,104,105,106,107,108,109,110,113,114,115,116,117,119,120,121,122,123,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,150,151,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,170,171,173,175,176,177,178,179,180,181,182,185,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,210,212,213,215,216,217,218,219,220,225,227,228,229,230,233,234,236,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,273,276,278,279,280,281,282,283,284,286,288,289,290,292,293,294,295,296,298,300,302,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,336,337,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,362,363,366,367,369,371,372,373,374,375,376,377,378,382,383,384,385,386,388,389,391,392,393,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,419,420,421,425,426,427,428,429,430,431,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,459,460,461,462,464,465,468,469,470,471,472,473,477,478,480,481,482,483,484,486,488,491,493,495,497,498,499,500,501,502,503,505,506,507,509,510,511,512,513,514,516,518,519,520,522,525,526,527,528,529,530,531,532,533,535,536,537,539,540,541,543,544,546,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,583,584,585,586,587,589,590,591,592,593,597,598,600,601,602,603,605,606,607,608,610,611,612,614,615,616,617,619,620,621,623,625,626,627,628,629,630,632,1,2,4,5,6,7,8,10,9,14,15,16,17,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,54,55,56,58,59,60,61,62,63,64,66,68,70,71,72,73,74,75,77,79,80,83,84,85,86,87,91,92,93,95,96,101,97,98,99,103,104,105,106,107,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,136,137,138,139,140,141,142,143,144,146,147,148,149,151,154,155,156,157,158,159,161,162,164,168,170,171,172,174,176,177,178,179,180,183,188,189,191,192,193,194,195,196,197,198,201,202,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,230,231,235,236,237,238,239,242,243,244,245,246,247,248,251,252,254,256,257,258,259,260,262,263,264,265,266,267,268,269,270,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,313,315,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,336,337,338,339,342,343,345,346,347,348,349,351,352,353,356,357,358,359,360,362,363,364,365,366,367,368,369,371,372,373,374,377,378,379,380,381,382,383,384,385,386,387,388,392,393,394,395,396,398,400,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,429,430,432,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,471,472,473,474,477,481,482,483,484,485,488,489,491,492,494,495,496,498,500,503,505,506,508,509,510,511,512,513,514,516,517,518,520,521,523,524,525,527,528,529,530,531,533,536,537,539,540,541,542,543,544,545,546,547,549,550,551,553,554,555,557,558,561,562,563,564,565,566,568,570,571,572,573,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,597,598,599,600,601,603,604,605,606,607,611,612,614,615,616,617,619,620,621,622,623,624,625,626,628,629,630,631,633,634,635,637,639,640,641,642,643,644,646,647,0,1,2,4,5,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,250,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,283,284,285,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,323,324,325,327,328,329,330,331,333,335,336,337,338,339,340,341,342,343,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,376,377,378,379,381,382,383,384,385,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,0,1,2,3,4,6,10,11,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,72,73,74,76,77,78,80,81,83,84,85,86,87,88,89,90,91,92,93,96,97,98,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,149,150,151,152,157,158,159,160,161,162,163,165,166,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,211,212,213,216,217,218,219,220,222,223,224,225,1,4,5,6,7,8,9,11,13,14,15,16,17,19,20,21,22,23,25,26,27,28,29,32,33,34,35,37,39,40,41,43,45,46,47,49,50,51,52,55,56,58,61,62,63,65,67,68,70,73,74,76,78,79,80,83,87,0,1,2,3,4,5,6,7,8,9,10,11,14,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,1,3,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,61,62,65,66,67,68,69,70,71,73,74,76,77,78,79,82,85,87,89,91,97,108,112,123,124,125,126,128,130,133,136,138,141,143,145,146,148,149,153,154,2,4,5,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,45,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,77,78,79,81,82,84,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,111,113,115,116,119,120,121,122,123,124,125,126,127,129,130,131,132,134,135,136,138,139,141,147,149,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,169,170,171,172,173,174,175,180,182,183,184,185,186,187,189,191,192,193,195,196,198,201,202,203,204,205,206,207,208,209,210,211,214,220,221,224,226,227,228,239,240,241,244,245,246,247,248,249,250,251,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,271,272,273,0,1,2,3,4,5,6,7,8,9,10,14,17,19,20,21,23,24,27,28,29,30,31,32,33,34,37,40,41,45,48,49,51,53,54,56,59,62,63,64,65,66,67,69,71,72,73,74,75,76,77,78,79,80,87,89,90,91,93,94,95,96,99,101,102,103,110,112,113,"ia-14775913172",0,1,2,3,10,6,7,8,9,13,14,16,18,19,20,21,22,"ia-14775934302",23,24,25,26,27,"ia-14773126381",28,29,30,31,"ia-14589650068","ia-14776305355",32,"ia-14773945814",35,36,"ia-14589653938",37,38,"ia-14589635729",39,40,41,"ia-14753297406","ia-14775953082",43,44,"ia-14589595800","ia-14776318795",45,47,48,49,50,51,52,"ia-14589833557",53,"ia-14773973404",55,"ia-14773166291",57,"ia-14589842717","ia-14775980792",58,"ia-14775981822",62,63,67,68,"ia-14753335276","ia-14589640650",70,72,73,"ia-14796221143",75,76,77,78,79,80,"ia-14589656790","ia-14776018172",81,82,83,85,86,87,88,89,90,91,92,93,94,100,101,102,103,98,99,104,105,106,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,20,21,22,23,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,52,53,54,55,56,57,58,59,62,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,88,89,90,91,92,93,94,95,96,97,99,100,101,103,104,105,106,107,108,112,118,119,120,122,125,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,145,146,149,150,151,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,173,174,176,177,178,183,184,185,186,189,191,192,193,194,195,197,199,200,201,202,203,204,205,206,207,208,209,214,215,216,217,219,220,222,223,224,225,226,230,231,232,234,235,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,2,3,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,3,4,6,7,8,10,9,11,13,15,16,18,21,22,23,24,26,32,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,11,12,14,15,16,18,19,20,21,22,23,24,25,26,27,29,30,31,32,34,36,37,39,42,43,44,45,46,47,50,51,0,2,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,56,57,58,59,61,62,63,64,65,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,95,96,97,98,102,103,104,105,106,107,108,109,111,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,201,202,203,204,205,207,209,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,238,239,241,243,244,245,246,248,249,252,254,256,257,258,259,261,262,263,264,266,267,268,269,271,274,275,276,277,281,282,283,285,286,289,292,298,299,300,301,302,304,306,309,316,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,347,348,349,352,354,357,360,361,362,363,364,367,368,369,370,371,372,373,374,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,395,396,397,398,399,400,401,403,404,405,406,408,409,411,412,413,414,415,416,417,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,440,448,452,459,461,464,465,466,467,468,469,470,473,474,475,476,478,479,480,483,484,485,486,487,488,489,490,491,492,495,497,501,502,503,504,505,506,507,508,509,510,511,513,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,552,553,555,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,594,595,596,597,598,599,600,602,603,0,3,4,5,6,7,8,9,10,12,13,15,16,17,18,19,20,21,22,23,24,26,27,30,31,32,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,98,99,101,102,104,105,106,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,200,201,202,203,207,208,210,211,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,5,6,10,11,12,0,3,4,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,66,67,68,69,70,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,218,219,220,221,222,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,0,1,2,4,5,10,14,18,21,22,23,24,25,26,28,32,37,38,39,40,43,44,45,47,52,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,73,74,75,80,81,82,83,84,85,91,94,95,96,97,98,99,100,103,106,107,109,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,141,142,143,146,147,148,149,151,153,156,157,158,161,1,2,3,4,6,7,14,18,19,21,22,23,24,25,26,27,28,37,38,41,42,43,45,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,69,70,71,72,73,74,79,80,81,83,89,90,93,94,95,96,97,98,108,114,118,119,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,140,141,142,145,146,147,148,149,152,155,156,157,159,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,31,32,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,79,80,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,150,152,153,154,155,156,157,158,159,160,161,162,163,165,166,168,169,170,171,173,174,178,183,184,185,187,188,190,191,193,194,195,196,197,198,199,200,201,202,204,205,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,240,241,242,243,244,245,246,248,249,250,252,253,255,256,258,259,260,261,264,265,266,267,268,269,270,271,272,274,275,276,277,278,280,281,282,283,284,286,287,288,289,291,293,296,297,298,301,303,305,306,307,310,311,313,314,315,317,318,319,322,323,324,325,327,328,332,333,335,336,338,339,340,341,343,344,346,347,349,350,352,353,355,0,1,2,3,4,5,6,7,10,11,9,12,13,15,16,17,18,20,22,23,25,26,27,32,33,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,56,57,59,62,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,108,109,110,111,112,113,114,115,117,118,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,139,140,141,142,143,144,145,147,148,151,152,154,155,156,157,158,160,161,162,163,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,187,188,189,190,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,209,210,213,214,215,216,217,218,220,221,222,223,224,225,226,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,249,250,252,253,254,255,257,258,260,261,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,0,10,13,14,15,17,18,20,24,32,35,36,37,40,41,47,51,52,56,61,63,64,67,68,76,82,83,92,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20,21,22,23,24,25,26,30,31,32,33,34,35,36,37,39,41,42,43,46,47,48,50,51,52,54,57,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,1,2,3,4,5,6,7,8,11,18,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,5,7,9,10,11,12,16,17,18,20,22,23,25,26,27,28,31,33,34,35,36,38,39,40,41,43,44,46,47,48,49,51,52,54,55,57,58,59,62,63,64,65,66,68,73,74,75,76,77,2,3,4,5,6,7,8,10,9,11,12,14,3,4,5,6,1,2,3,7,10,11,13,14,16,17,18,19,21,22,24,25,27,29,31,35,37,38,39,41,42,55,76,77,79,82,83,85,86,88,89,91,93,94,96,100,101,102,98,99,104,106,107,109,110,111,117,118,119,121,122,125,127,129,130,132,133,134,136,137,139,141,142,143,144,151,153,159,161,169,172,177,178,179,180,181,182,184,185,186,187,190,191,193,194,195,198,203,204,205,206,207,208,210,211,212,214,215,216,217,218,221,223,227,228,229,230,231,233,234,236,237,239,241,242,243,249,250,251,253,254,255,256,257,258,259,261,262,263,265,266,267,270,271,278,283,286,287,288,289,291,292,297,298,299,300,301,302,305,306,308,313,315,316,318,319,320,321,322,325,327,329,331,332,333,334,336,339,341,342,343,345,346,350,352,354,355,357,359,360,361,362,363,366,367,369,371,373,374,375,376,377,379,381,387,388,390,394,395,400,401,403,405,407,0,1,3,4,5,6,7,8,10,11,12,13,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,118,120,121,123,124,125,126,128,129,131,133,135,137,139,140,141,143,145,160,177,178,180,181,183,185,186,188,190,197,200,202,204,206,208,210,212,214,217,219,220,222,224,226,227,229,231,235,237,238,240,241,243,244,246,247,248,250,251,252,253,254,255,256,258,259,260,262,263,265,267,268,269,270,271,272,274,275,276,277,278,280,282,284,285,290,292,294,296,298,299,300,306,308,309,310,311,313,314,316,317,318,319,320,322,323,324,326,328,329,330,332,333,334,337,338,340,342,344,347,352,354,356,357,359,366,368,369,370,371,372,375,377,379,380,381,383,385,386,388,390,392,394,396,398,399,401,402,403,405,407,409,412,413,415,417,420,421,424,426,427,428,429,432,435,436,438,440,442,444,445,447,449,453,455,457,458,460,462,464,466,468,470,472,473,475,476,477,478,479,481,485,486,487,489,490,491,493,495,498,500,502,503,505,507,509,511,512,514,515,516,518,519,521,522,523,526,527,529,530,532,533,534,536,537,539,541,542,544,545,546,549,551,552,557,559,561,566,568,570,572,574,575,577,578,579,580,581,583,584,586,588,590,591,592,593,595,596,599,602,603,605,606,608,610,612,613,615,616,618,619,621,623,624,626,629,631,632,633,635,637,639,642,643,645,647,649,651,660,661,663,665,666,667,668,669,670,671,672,674,675,676,681,683,685,687,688,690,692,694,697,699,701,702,704,706,708,709,711,713,715,717,719,721,722,724,726,728,729,731,732,733,1,4,5,15,16,20,21,22,23,24,2,3,4,5,7,8,10,12,9,13,14,15,0,1,4,5,6,7,10,11,12,13,15,16,18,19,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,45,46,47,49,50,51,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,84,85,86,1,2,3,4,5,6,8,11,14,15,16,17,18,20,21,22,23,24,25,27,28,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,55,56,57,60,61,62,63,65,66,67,68,70,72,73,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,111,114,115,117,118,119,120,121,122,123,127,128,129,130,131,133,134,135,137,139,140,141,143,144,146,147,148,149,150,151,153,154,155,156,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,175,176,180,182,183,184,185,186,187,188,189,190,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,222,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,0,1,2,3,5,6,7,10,11,12,13,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,9,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,0,2,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,6,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,38,39,41,42,44,45,46,47,48,50,51,53,54,57,58,60,61,62,63,64,67,68,69,70,71,73,74,75,76,77,79,80,82,83,85,86,88,89,91,92,94,95,96,97,98,100,101,103,104,105,106,107,109,110,112,113,115,116,118,119,121,122,123,124,125,127,128,130,133,134,135,136,139,140,142,143,144,145,146,147,148,149,151,153,154,155,156,157,158,159,161,162,163,164,166,167,169,172,174,175,176,178,181,182,183,185,186,187,189,190,192,193,195,198,199,201,202,204,205,206,207,208,210,211,213,214,215,216,218,219,221,222,223,224,225,226,227,229,230,232,233,235,236,238,241,242,244,245,247,250,251,252,253,254,255,256,257,258,260,261,263,267,269,270,271,274,275,276,277,278,281,282,283,284,285,288,291,292,294,295,297,300,301,303,304,305,306,307,309,310,312,313,315,318,321,322,324,1,2,4,5,6,7,8,10,11,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,30,31,32,33,34,36,37,39,40,42,43,44,45,46,47,48,49,51,52,54,55,57,58,59,60,61,63,64,65,68,69,71,72,74,75,77,78,79,80,81,83,84,86,87,89,90,92,93,95,96,98,99,100,101,102,104,105,106,107,109,110,112,113,115,116,117,118,119,121,122,124,125,127,128,129,130,131,133,136,137,138,139,140,141,143,144,146,147,148,149,150,151,153,154,156,158,159,160,162,163,165,166,167,169,170,171,173,174,176,177,179,180,181,183,184,186,187,188,189,190,192,195,196,198,199,200,201,202,204,207,208,210,211,213,214,216,217,218,219,220,221,224,225,227,228,230,231,233,234,236,237,239,240,242,245,247,249,250,251,252,253,255,256,259,260,262,263,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,284,287,288,290,293,294,296,299,300,301,302,303,305,306,308,309,311,312,314,317,318,320,321,1,2,4,5,6,7,8,10,11,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,30,31,32,33,34,36,37,39,40,42,43,44,45,46,47,48,49,51,52,54,55,57,58,59,60,61,63,65,66,67,69,70,71,72,73,75,76,78,79,80,81,82,85,86,88,89,91,92,94,95,97,98,100,101,102,103,104,106,107,109,110,112,115,116,118,119,120,121,122,124,125,127,128,130,131,132,133,134,136,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,158,159,160,161,162,164,165,167,168,170,171,172,173,174,176,179,180,181,182,183,184,186,187,189,190,191,192,195,196,198,199,201,202,203,204,207,210,211,212,213,214,216,217,219,220,221,222,223,224,225,227,228,230,231,233,234,236,239,240,242,243,245,246,248,249,250,252,253,254,256,257,259,260,262,263,265,266,268,269,270,271,273,274,275,276,277,278,280,281,282,283,284,285,288,289,291,292,294,295,296,297,298,300,303,304,305,306,307,308,309,310,312,313,315,318,320,321,323,324,0,1,3,4,5,6,8,9,11,12,13,14,15,16,17,18,19,20,22,23,25,26,27,28,29,30,31,33,34,36,37,39,40,41,42,43,44,45,46,48,49,53,54,55,56,57,59,60,61,62,63,65,67,69,70,72,73,74,75,76,78,79,81,82,84,85,86,87,88,90,91,93,94,95,96,97,100,99,102,103,105,108,109,111,112,113,114,115,117,118,120,121,123,124,126,127,129,130,132,133,134,135,136,138,139,141,142,143,144,145,146,148,149,151,152,153,154,155,157,158,160,161,163,164,165,166,167,169,171,172,174,175,176,178,179,181,182,183,184,185,187,188,190,191,193,194,195,196,197,199,202,203,205,206,209,210,212,213,214,215,216,217,218,219,220,221,223,224,226,227,229,230,232,233,235,236,238,239,241,242,243,244,245,246,247,249,250,252,253,255,256,258,259,261,262,263,266,267,268,269,272,274,275,276,277,278,279,280,281,283,284,286,287,288,289,290,292,295,296,297,298,299,300,301,302,304,305,307,310,311,313,314,316,317,319,320,321,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56,57,58,60,61,62,63,64,65,66,67,69,70,71,72,73,74,76,77,78,79,80,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,101,103,104,105,106,107,108,109,110,112,113,115,117,119,120,122,123,124,125,126,128,129,130,131,132,133,135,136,137,138,140,141,142,144,146,147,148,149,151,153,154,156,157,158,160,162,164,165,167,169,171,172,173,174,175,176,177,178,179,180,183,184,185,186,187,188,189,191,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,229,230,231,232,233,234,235,237,239,241,242,243,245,246,247,248,249,251,252,254,256,257,258,261,263,265,267,270,271,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,2,3,7,10,11,12,13,14,16,20,21,22,24,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,53,55,56,0,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,48,49,50,"ia-14586448697","ia-14772936555","ia-14586294329","ia-14586297019","ia-14586299179","ia-14772624932","ia-14586326388","ia-14586264920","ia-14772636742","ia-14792855913","ia-14749990206","ia-14792871513",0,0,0,0,0,0,0,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,147,152,5,7,8,9,10,11,12,13,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,45,46,49,50,54,56,58,59,62,63,64,65,66,67,68,69,70,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,52,53,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,109,110,113,0,1,2,3,4,5,6,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,25,26,29,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,1,2,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,27,29,30,31,33,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,42,43,44,45,46,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,2,3,4,5,6,7,8,10,9,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,30,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,2,3,4,5,6,7,8,9,10,11,12,"ia-14580066197",3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,0,1,2,3,4,5,7,8,10,12,16,19,20,22,23,24,25,26,27,28,31,35,36,38,44,46,49,52,53,55,58,60,61,62,63,64,68,70,71,72,73,74,76,83,85,87,92,97,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,37,38,39,41,42,46,47,50,51,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,171,172,173,174,176,177,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,197,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,412,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,438,440,441,442,443,444,445,1,3,6,7,"ia-14763500395",9,13,14,15,16,17,18,21,22,23,24,28,29,40,42,43,"ia-14761165154",46,47,48,"ia-14576826140",50,51,"ia-14577063947",53,"ia-14783389783","ia-14576896008",57,58,"ia-14761178274","ia-14740532656",61,62,63,"ia-14740536286","ia-14763208252","ia-14577078927",1,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,8,10,9,11,12,15,16,17,18,19,20,21,22,23,24,27,40,43,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,1,2,3,4,5,8,9,10,11,13,14,15,16,17,18,19,20,21,23,24,25,26,34,0,1,2,3,4,5,8,9,11,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,37,38,39,40,41,42,44,45,51,52,54,55,59,60,61,62,64,69,70,73,74,75,76,78,79,81,84,91,97,98,99,103,105,106,107,108,109,114,121,123,125,126,131,133,134,135,137,138,139,142,147,151,153,154,155,156,157,161,162,164,168,170,171,172,173,181,182,191,194,198,203,205,206,209,210,214,215,216,217,226,227,228,229,231,232,233,234,236,261,263,266,267,268,271,284,287,288,289,290,291,292,298,300,314,315,317,319,322,330,338,339,341,342,344,345,350,352,359,0,1,2,4,6,7,16,23,28,30,37,39,40,41,42,43,44,45,49,50,54,56,61,63,64,65,66,74,76,77,80,85,89,96,102,103,104,105,106,107,108,111,112,113,114,116,117,122,125,126,128,130,134,135,137,138,143,144,145,146,147,150,151,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,1,2,3,4,5,6,7,8,9,11,14,17,18,19,21,22,24,28,30,33,36,43,44,45,46,47,49,50,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,78,81,85,86,87,92,93,94,97,98,99,103,104,105,106,107,111,112,117,124,125,127,128,129,132,133,134,135,136,137,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,223,224,225,226,0,1,2,3,2,5,6,7,8,10,11,14,15,0,2,3,4,5,6,8,9,1,2,3,4,5,6,8,9,27,33,34,35,39,41,51,54,58,61,62,63,76,94,103,106,107,112,114,120,126,127,133,140,141,143,149,152,153,170,173,176,181,191,192,197,201,203,204,208,209,213,214,215,218,221,224,226,227,236,243,255,256,257,264,265,280,283,284,286,287,288,290,295,297,303,304,310,311,312,318,320,331,333,341,345,350,358,359,372,380,382,390,394,406,407,409,410,412,413,415,416,425,429,432,441,443,447,448,457,460,462,474,475,480,488,490,495,498,500,511,516,519,523,528,532,533,534,538,539,553,554,560,561,562,567,570,572,574,578,579,581,582,584,585,587,588,590,593,595,596,599,602,605,607,614,616,618,624,626,627,629,630,632,634,635,641,643,649,650,652,661,667,669,671,679,687,696,701,702,704,705,706,707,711,715,716,720,721,723,725,728,730,735,737,738,740,742,743,744,747,749,759,760,764,766,770,772,774,776,777,787,791,793,794,795,796,801,811,814,816,826,827,834,835,837,839,840,841,846,855,862,863,867,872,873,880,886,894,896,897,898,901,908,919,921,922,936,947,949,954,956,964,969,990,993,1005,1006,1008,1011,1012,1018,1035,1039,1051,1054,1056,1058,1059,1064,1066,1068,1069,1072,1077,1079,1080,1082,1085,1087,1089,1095,1097,1098,1102,1104,1106,1107,1109,1111,1137,1138,1139,1144,1146,1153,1158,1160,1161,1163,1165,1168,1172,1173,1175,1176,1177,1178,1186,1188,1191,1193,1195,1196,1197,1199,1200,1203,1204,1205,1216,1217,1223,1226,1227,1228,1231,1236,1242,1260,1264,1266,1268,1269,1271,1275,1277,1278,1281,1282,1285,1287,1291,1293,1298,1299,1300,1301,1302,1305,1306,1309,1310,1311,1312,1313,1314,1315,1316,1318,1320,1321,0,1,2,6,7,8,9,10,11,12,16,19,40,43,0,1,2,3,4,5,9,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,1,3,4,5,0,1,2,3,4,5,6,7,8,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,23,24,25,26,27,28,30,31,32,33,34,35,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,1,2,4,5,6,8,9,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,33,34,35,36,37,38,39,40,43,44,45,47,48,49,50,51,52,53,54,55,56,58,1,3,4,5,6,7,8,10,9,11,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,9,10,11,14,15,16,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,0,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,8,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,117,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,138,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,231,234,235,236,237,238,239,240,242,243,244,245,246,248,249,250,254,255,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,278,279,280,281,282,283,284,285,286,6,7,8,10,9,11,12,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,0,0,0,0,0,0,0,1,2,3,4,5,6,9,15,16,17,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,68,69,70,71,72,73,74,75,76,77,79,81,82,83,84,86,87,88,89,90,91,92,93,94,95,100,101,102,103,96,97,98,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,252,253,254,255,256,257,258,259,261,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,282,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,2,5,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,42,43,44,45,46,47,49,1,2,3,4,5,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,444,448,449,450,452,453,454,455,456,457,458,459,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,461,462,463,464,465,466,467,468,470,473,474,476,478,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,550,551,552,553,554,555,556,557,558,559,560,562,563,565,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,583,584,585,586,587,588,589,590,591,593,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,164,165,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,0,1,2,3,4,5,10,11,6,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,268,269,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,389,390,392,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,431,432,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,521,523,524,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,59,60,61,62,63,64,65,66,69,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,397,398,399,400,401,402,403,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,628,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,538,539,540,541,542,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,345,346,347,348,349,350,351,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,374,375,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,506,507,508,509,510,511,512,513,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,171,172,173,174,175,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,28,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,183,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,332,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,326,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,1,2,3,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,421,422,424,425,426,427,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,198,199,200,201,202,203,204,205,207,208,209,210,211,212,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,374,375,376,378,379,380,381,383,385,386,387,388,389,390,391,392,393,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,148,149,150,151,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,523,524,525,526,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,121,122,123,124,125,126,127,128,129,130,131,133,134,136,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,508,509,510,511,512,513,514,515,516,517,1,2,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,137,138,139,142,143,144,147,148,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,313,314,315,318,319,320,321,322,323,324,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,410,411,412,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,474,475,476,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,514,515,516,517,518,519,520,521,522,523,524,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,198,200,201,202,203,204,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,333,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,496,497,498,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,317,318,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,363,364,365,367,368,369,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396,397,398,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,457,459,461,463,464,465,466,467,468,469,471,472,474,475,476,477,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,475,476,477,478,479,480,483,484,486,487,489,492,494,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,549,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,298,299,300,302,303,304,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,331,332,333,334,338,341,343,344,346,348,352,353,354,357,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,506,507,508,509,510,511,512,515,516,517,518,519,520,521,522,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,575,576,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,243,244,245,246,247,248,249,251,252,253,255,256,257,258,259,260,261,262,263,264,265,267,268,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,302,303,304,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,393,394,395,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,154,156,157,159,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,284,285,286,287,288,289,290,291,292,293,294,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,346,347,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,455,456,458,459,460,461,462,463,464,465,466,467,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,366,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,408,409,410,411,412,413,414,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,80,81,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,192,193,194,195,196,197,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,362,364,365,366,367,368,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,372,376,377,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,265,266,267,268,269,270,271,272,273,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,41,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,180,181,182,183,184,185,186,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,235,236,237,238,239,240,241,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,137,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,405,406,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,432,433,434,435,436,437,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,211,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,388,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,593,594,595,597,598,599,600,602,603,604,605,1,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,94,95,96,97,98,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,161,163,164,165,166,168,169,170,171,172,173,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,0,1,4,7,9,13,14,15,16,18,19,20,21,22,23,24,26,27,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,53,54,56,57,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,77,80,81,82,83,84,86,87,88,89,90,91,92,93,95,96,97,98,99,100,103,104,105,106,108,109,110,111,112,113,115,116,117,118,119,120,121,123,124,125,126,129,130,131,132,134,136,138,139,143,144,145,146,147,150,151,152,153,154,155,156,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,175,176,177,178,180,181,182,183,184,185,187,188,189,190,192,193,194,195,196,197,198,199,201,202,203,204,205,206,208,209,210,211,212,213,214,216,217,218,219,220,222,223,224,225,226,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,247,248,249,250,251,253,254,255,256,257,258,260,263,264,271,273,274,278,279,280,281,282,283,284,285,286,287,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,318,319,320,321,322,323,325,326,327,328,329,330,331,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,359,360,362,363,364,365,366,367,368,369,371,372,373,374,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,404,405,406,407,409,413,415,418,419,420,421,424,427,428,429,430,431,433,434,439,440,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,459,460,461,462,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,480,482,483,484,485,486,487,488,489,491,492,493,494,495,496,497,498,500,501,503,504,505,506,507,508,510,512,514,515,516,518,520,521,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,562,563,564,565,566,568,571,574,577,580,581,582,584,585,590,591,592,593,594,597,599,601,605,606,607,608,609,610,612,613,614,615,616,617,618,619,622,623,624,625,626,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,650,652,653,654,655,657,658,659,660,661,663,664,665,666,668,670,671,672,673,674,675,676,678,680,681,682,684,685,686,688,689,690,691,692,693,695,696,697,698,699,700,701,702,703,704,705,706,707,708,710,711,712,714,715,716,717,718,720,721,722,723,724,725,727,728,729,730,736,737,738,739,740,741,743,745,747,749,750,751,752,753,754,755,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,785,"ia-14785025465",787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,842,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,881,882,883,888,891,892,898,"ia-14780418464",2,3,6,7,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,30,31,33,36,37,38,39,41,42,43,44,47,49,50,51,52,55,61,62,63,64,65,66,67,69,71,72,73,74,75,76,77,78,79,80,82,85,86,87,88,89,91,92,93,97,98,100,101,99,102,103,104,106,107,108,110,111,113,120,123,124,126,128,129,130,131,132,134,135,136,138,141,142,143,3,4,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,182,183,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,398,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,439,442,446,447,448,449,450,457,461,462,463,464,466,468,470,471,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,520,521,522,523,525,527,529,530,531,532,533,534,535,536,537,538,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,685,686,687,688,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,748,749,750,751,752,753,756,757,758,759,760,761,762,763,764,765,767,768,769,770,771,772,773,774,775,776,777,778,779,782,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,810,817,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,2,5,7,10,11,9,12,0,1,2,3,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,28,32,33,37,38,39,40,41,42,43,44,48,49,50,51,52,58,59,60,0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,18,20,21,22,26,30,31,32,33,34,35,36,38,39,40,42,43,44,45,46,47,48,50,53,54,55,57,58,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,86,87,88,92,93,94,96,97,98,99,101,104,105,106,107,109,112,113,114,116,117,118,119,120,121,122,128,132,133,142,143,144,145,147,148,149,150,152,154,156,157,159,161,162,165,167,168,169,170,171,172,173,174,177,178,179,181,182,183,185,186,187,188,189,191,192,193,194,195,196,197,199,200,201,202,204,206,207,208,209,210,211,212,214,215,216,217,218,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,317,318,319,320,321,322,323,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,367,368,369,370,372,373,374,375,376,377,378,379,380,381,382,383,384,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,"ia-14576611860",95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,"ia-14761664056",0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,57,58,59,60,61,62,63,64,65,66,67,68,0,1,5,6,7,8,9,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,81,82,84,85,88,89,90,91,92,93,96,97,98,99,100,101,103,104,105,107,108,109,110,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,0,1,15,19,2,3,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,92,93,94,96,97,98,99,100,101,102,103,104,107,108,109,110,112,113,121,"ia-14774953444","ia-14590816287",7,8,9,12,16,22,28,36,52,137,6,11,12,17,39,40,46,77,85,90,104,1,2,4,5,6,7,8,9,10,11,13,14,15,16,4,26,27,28,29,34,42,52,5,20,22,182,183,184,0,1,2,3,4,5,6,7,0,1,2,3,0,1,2,3,4,5,6,7,16,4,5,6,7,8,9,11,12,1,2,5,6,11,7,8,9,12,13,14,15,16,17,18,19,20,21,22,24,34,38,39,41,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,5,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,131,132,1,3,5,7,27,28,1,2,3,5,8,10,11,16,17,18,23,25,26,28,29,31,33,34,35,41,42,44,47,48,51,54,55,59,60,65,67,68,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,111,113,114,115,116,117,118,119,122,123,130,131,132,133,134,135,136,139,142,144,146,147,148,154,155,156,158,161,162,163,165,166,167,168,169,171,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,200,201,202,203,204,205,206,207,209,210,212,214,215,216,217,218,219,221,222,224,225,226,227,228,233,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,75,77,78,79,80,81,82,83,84,85,86,87,90,91,92,94,95,96,97,101,99,102,103,105,106,108,0,1,11,12,19,2,3,4,7,9,24,25,26,31,33,34,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,65,66,67,68,70,71,72,73,74,75,76,77,78,79,85,86,87,88,90,92,94,96,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,120,127,130,133,135,137,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,192,193,194,195,196,197,198,199,200,201,203,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,242,247,250,253,254,255,256,257,258,262,263,265,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,293,294,295,297,298,299,300,301,302,303,304,305,307,308,309,310,311,313,314,315,316,317,319,320,321,324,325,327,328,335,336,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,445,446,449,452,453,459,462,463,464,465,467,468,469,471,472,474,475,476,477,478,479,480,481,482,484,485,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,525,530,531,532,533,534,535,536,542,543,544,545,549,550,551,552,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,1,3,4,5,7,"ia-14764931412",8,9,"ia-14578799737",10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,30,32,33,35,38,39,40,41,42,43,44,"ia-14785142543",45,"ia-14764950882",46,47,48,50,51,52,53,54,55,56,57,59,60,61,62,"ia-14578827657",63,"ia-14785154473",64,65,"ia-14762933034",67,68,69,70,"ia-14785180113",71,73,74,75,78,80,81,"ia-14578675159",83,84,85,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,"ia-14765328425",104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,"ia-14785225373",146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,164,165,166,167,168,169,170,171,172,173,174,"ia-14742381526",175,176,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,283,403,404,405,406,407,408,410,411,412,413,414,415,416,418,419,420,424,425,450,451,479,480,481,483,484,486,491,494,497,499,500,501,502,505,509,510,511,0,1,3,5,6,8,9,10,11,13,14,16,17,19,20,21,23,24,26,27,28,29,30,32,34,35,36,37,38,40,41,42,43,44,46,47,48,49,50,52,53,54,55,57,58,59,60,61,62,64,65,66,67,68,69,71,72,73,74,75,76,79,80,81,83,84,85,86,89,90,92,93,94,96,98,99,101,102,103,104,106,108,109,116,118,119,120,121,122,123,126,127,128,129,130,131,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,4,7,8,9,10,11,14,15,16,17,18,24,25,0,1,3,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,92,93,96,97,100,101,102,103,104,0,1,3,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20,21,1,2,3,4,5,7,9,10,12,13,14,15,16,17,18,19,20,1,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,1,2,3,9,13,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,43,44,45,46,48,49,55,56,61,63,73,74,75,79,80,82,83,84,88,89,96,97,98,100,101,102,103,104,105,109,110,111,113,114,115,117,124,125,127,128,130,131,134,135,136,137,138,143,145,146,153,154,156,159,161,162,163,164,166,167,168,169,170,171,177,179,180,1,2,8,9,14,15,16,23,26,29,36,37,40,41,44,46,50,68,70,75,88,93,97,101,102,103,106,107,113,114,116,118,121,130,133,135,137,141,142,143,146,153,154,157,160,165,169,172,174,175,180,183,193,196,202,205,210,211,218,229,238,240,243,245,246,252,257,259,263,284,291,0,2,4,6,0,24,26,27,28,31,32,33,34,35,37,39,40,41,42,44,45,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,1,2,3,4,5,8,0,1,2,3,5,6,8,10,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,75,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,136,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,96,97,98,99,101,103,104,105,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,3,4,5,6,7,8,10,11,12,13,14,16,17,18,20,22,23,24,26,28,29,30,31,32,35,0,4,5,6,10,13,14,15,16,18,19,20,21,0,1,2,3,4,6,8,9,10,11,20,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,51,52,55,57,58,0,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,2,3,4,9,14,15,18,30,31,59,68,73,86,88,89,114,115,134,135,136,139,142,175,176,179,180,184,195,196,202,212,218,227,228,236,252,253,254,255,256,257,262,283,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,52,53,54,55,56,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,100,98,99,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,119,123,124,126,127,128,129,130,132,133,134,135,136,137,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,225,226,227,228,229,231,232,233,234,235,236,237,238,242,243,244,245,246,247,248,250,251,252,254,255,256,257,259,260,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,0,1,2,3,4,1,2,5,6,7,9,10,11,12,13,15,16,20,21,23,26,27,28,29,30,31,33,36,37,38,39,40,41,42,46,47,48,49,50,51,52,53,55,56,57,58,60,63,67,69,70,75,77,78,79,80,81,82,83,84,85,86,87,89,91,92,93,94,95,102,103,104,105,106,107,109,114,116,118,120,121,123,125,127,128,129,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,157,158,159,160,161,162,163,164,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,185,186,187,188,191,192,193,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,214,217,221,222,223,224,225,227,228,229,231,232,234,236,237,238,240,241,242,243,244,247,248,249,251,252,253,254,255,257,259,260,261,262,263,267,268,269,270,271,272,274,281,288,289,296,297,298,300,303,304,305,307,308,309,310,311,312,313,314,315,316,320,321,323,324,325,326,327,328,329,331,332,333,334,336,337,338,339,340,342,343,348,349,350,351,352,353,354,355,356,357,358,359,360,361,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,387,390,391,392,393,394,395,396,398,402,405,406,407,408,409,412,413,414,415,416,417,418,419,420,421,422,425,426,429,431,438,440,441,443,447,448,449,452,453,455,456,457,460,461,462,463,464,465,466,467,468,469,471,472,474,475,476,478,479,480,481,482,483,484,485,486,487,490,491,492,493,494,495,496,497,499,502,503,504,506,507,508,509,511,512,514,516,517,1,2,3,4,6,7,9,10,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,46,47,48,50,52,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,92,95,96,100,97,99,101,109,110,111,114,115,116,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,177,178,179,183,184,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,265,266,269,270,271,272,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,298,299,300,303,304,305,306,307,308,310,311,312,313,314,315,316,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,341,344,345,346,347,348,349,350,353,354,355,356,357,358,359,361,364,365,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,393,396,397,398,399,400,401,402,403,404,405,406,408,410,411,412,413,414,415,416,417,418,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,452,454,455,456,457,459,460,461,462,463,466,467,468,469,471,473,474,475,476,477,478,479,480,482,483,484,485,486,491,492,493,494,495,496,497,498,499,501,502,503,504,505,507,509,510,511,512,513,514,515,516,517,518,520,521,522,525,526,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,557,558,559,560,564,0,1,2,3,4,5,6,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,53,54,56,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,176,177,178,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,227,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,325,326,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,349,351,352,353,354,355,356,357,358,360,361,362,364,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,424,425,426,427,428,432,434,435,436,437,439,440,442,443,444,445,446,447,448,449,450,451,458,459,460,464,465,466,467,468,470,471,472,473,474,475,476,477,478,479,480,481,482,490,492,493,497,498,499,500,501,502,503,504,505,506,507,509,510,512,513,516,517,518,519,521,522,523,526,527,528,529,530,533,534,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,166,167,168,169,170,171,172,173,176,0,2,3,4,5,6,7,10,11,8,9,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,51,0,1,2,4,5,6,7,8,11,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,21,22,24,0,2,3,4,5,6,7,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,0,1,2,3,4,5,6,7,8,4,5,6,7,8,11,9,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,102,103,104,107,108,109,110,111,112,113,114,116,117,118,121,122,123,124,126,128,129,130,132,133,134,135,136,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,203,0,2,4,5,0,1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,9,3,4,5,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,58,60,61,62,63,64,65,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,102,103,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,178,179,180,182,183,184,186,187,188,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,139,140,141,142,143,144,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,6,8,10,11,12,22,28,30,39,44,45,48,49,56,58,60,61,62,63,64,65,66,67,71,73,74,77,80,81,82,84,87,90,93,94,95,97,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,135,136,138,139,140,142,143,144,146,147,148,150,151,152,153,154,156,157,158,159,160,162,163,164,165,167,169,170,171,174,175,176,0,2,3,4,5,6,8,9,10,12,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,92,98,100,101,102,103,104,108,111,114,115,116,118,119,122,123,126,127,128,133,134,135,136,137,138,139,140,141,142,144,145,146,147,150,151,152,153,154,155,156,157,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,0,1,2,3,4,6,7,8,9,11,13,15,19,20,28,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,88,90,91,92,94,95,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,136,137,138,139,140,143,145,146,148,150,151,152,154,159,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,3,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,121,0,1,2,3,4,5,6,7,10,11,9,12,13,15,16,17,18,19,20,21,22,24,25,26,27,30,32,34,35,36,37,38,39,40,42,44,45,46,47,48,49,51,52,53,55,56,57,58,59,60,61,62,66,68,69,70,76,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,137,138,139,140,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,0,0,1,2,5,8,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,100,101,99,102,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,103,104,105,106,107,108,109,110,111,112,116,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,141,142,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,178,179,183,184,185,186,188,189,190,191,192,193,195,196,197,198,199,1,2,3,4,5,6,13,14,15,16,18,19,20,21,22,1,2,3,4,5,7,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,4,23,24,26,27,28,29,31,32,33,34,35,36,37,38,2,3,4,5,6,7,0,1,7,9,10,11,12,13,18,28,31,34,45,48,49,51,136,137,138,139,140,142,143,146,147,148,151,152,153,154,155,157,159,163,165,167,175,186,190,194,198,199,206,0,1,6,7,8,9,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,1,2,4,7,8,10,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,1,2,4,8,10,12,13,14,15,17,18,19,20,21,22,23,24,25,26,2,25,26,31,32,33,34,35,37,38,39,40,55,1,2,3,31,32,84,85,108,"ia-14595705147",0,0,0,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,23,25,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,31,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,1,2,3,4,0,1,2,3,4,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,30,31,33,35,36,37,38,40,42,1,3,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,27,29,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,55,57,4,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,102,103,104,106,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,146,147,148,149,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,196,197,198,199,200,201,203,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,152,153,154,156,157,158,160,161,162,163,164,165,166,167,169,170,171,172,173,175,176,177,178,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,206,207,208,209,210,213,214,215,216,218,219,220,221,222,224,225,226,227,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,0,1,3,4,5,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,115,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,209,210,211,212,213,214,215,216,217,219,220,221,222,223,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,62,63,66,67,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,96,97,99,100,101,105,106,107,108,109,110,111,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,163,164,165,169,170,171,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,203,204,205,206,207,209,210,211,212,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,245,246,247,248,250,251,0,2,4,5,6,8,9,10,11,13,14,15,16,17,19,20,0,1,2,4,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,43,45,46,48,54,58,61,65,67,72,77,79,80,83,90,96,97,100,102,103,104,105,109,111,113,115,116,117,123,128,137,141,142,143,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,176,177,179,"ia-14597506397","ia-14781671614","ia-14803887603","ia-14597383809","ia-14767362111","ia-14783483952","ia-14783543432","ia-14784322353","ia-14766358045","ia-14760401641","ia-14577068430","ia-14740916946","ia-14577418489","ia-14597160857","ia-14595526908",35,78,82,101,99,102,103,118,123,136,145,174,194,215,224,233,237,258,261,294,307,324,492,510,597,614,626,645,648,933,935,938,977,1141,"ia-14576831038",0,1,2,3,4,5,6,8,1,3,6,7,16,19,20,21,24,26,27,30,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,54,55,0,0,0,0,0,0,0,0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,62,63,65,66,67,68,70,72,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,1,2,3,4,7,8,9,10,13,16,17,18,19,20,21,23,24,25,27,28,29,30,31,32,33,34,35,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,99,102,103,104,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,6,8,10,13,15,19,23,24,26,27,28,29,31,33,34,35,36,37,39,40,41,43,0,6,7,14,21,22,25,26,27,29,32,34,37,38,40,41,42,44,49,55,57,74,75,92,94,95,101,102,103,104,105,109,112,113,117,118,119,120,122,124,125,129,131,132,134,151,152,160,168,8,13,15,16,18,21,22,23,24,26,27,31,37,45,49,51,53,62,63,68,69,71,72,73,74,75,76,80,86,92,94,95,100,101,108,115,117,124,125,126,128,131,0,1,2,3,4,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,31,32,33,34,35,36,39,40,42,43,44,45,46,47,48,49,50,52,53,56,57,60,61,62,63,68,69,70,75,76,78,79,80,81,84,87,89,93,94,96,97,105,106,107,108,110,111,115,116,117,118,119,122,129,131,132,133,135,136,141,143,145,146,147,148,149,150,151,152,160,161,166,167,169,174,176,0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,32,34,36,37,38,40,42,43,44,45,46,47,48,49,50,51,53,56,57,58,59,60,66,71,72,73,75,76,77,83,84,90,91,98,99,101,102,104,105,106,107,110,113,114,115,116,118,126,127,128,131,132,134,135,138,139,140,142,143,144,145,148,154,158,159,162,166,167,168,169,0,1,2,4,5,6,8,9,12,13,16,17,18,19,20,25,26,27,29,30,31,32,33,34,35,39,40,41,44,45,46,48,49,50,51,52,53,54,57,58,59,61,64,65,66,67,68,71,73,75,78,82,85,86,87,88,92,93,96,97,101,104,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,131,133,135,136,137,138,139,142,143,144,145,146,148,153,154,155,158,159,160,162,164,165,166,174,175,176,178,180,181,182,183,184,187,188,189,192,193,200,202,203,204,205,206,207,208,209,210,211,212,213,214,216,222,223,224,225,226,227,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,63,64,65,66,67,69,70,71,72,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,1,2,3,4,5,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,10,11,12,20,26,28,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,54,56,57,58,59,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,189,190,192,196,197,198,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,246,248,252,253,254,255,256,257,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,293,295,296,297,298,299,301,303,304,306,308,309,311,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,370,374,375,376,379,380,381,382,385,386,388,392,393,394,395,396,397,398,399,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,495,496,497,498,499,500,502,504,505,506,507,508,509,510,511,512,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,533,534,535,537,539,540,541,543,544,545,546,547,548,549,550,551,552,553,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,571,574,578,580,581,582,583,584,585,586,587,588,589,590,591,593,594,595,596,597,598,601,602,603,604,605,606,608,609,610,612,615,616,617,619,623,626,627,628,629,630,631,632,633,635,636,637,638,639,641,642,643,644,645,646,647,648,650,653,656,661,662,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,35,37,38,39,40,42,43,44,45,46,48,49,53,55,56,57,58,59,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,86,88,94,95,96,98,99,100,101,105,106,107,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,126,127,130,131,134,135,136,137,139,140,142,143,145,149,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,170,171,172,173,174,176,177,178,179,180,181,184,185,186,187,188,189,190,191,192,193,195,196,198,201,202,203,205,206,207,208,209,210,212,213,214,216,217,218,219,220,221,222,223,224,226,227,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,253,254,255,257,258,259,261,262,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,321,322,323,324,325,326,327,328,329,330,331,332,334,335,336,337,338,339,341,342,343,345,346,347,348,349,350,351,352,353,355,356,357,359,362,363,364,365,366,367,368,370,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,401,402,404,405,406,407,408,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,457,458,459,460,461,463,464,466,467,468,469,471,472,474,0,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,37,38,40,41,42,43,45,46,47,50,51,52,53,54,56,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,107,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,218,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,270,271,278,279,280,281,282,283,284,285,286,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,319,320,321,326,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,364,365,366,368,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,397,398,399,400,401,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,456,457,460,462,463,464,465,466,467,468,469,470,471,472,473,474,479,480,481,482,483,484,485,486,488,489,490,491,492,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,512,513,515,516,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,591,592,593,594,597,598,600,601,602,604,605,606,607,608,609,610,611,612,613,614,617,620,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,641,643,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,21,22,23,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,58,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,"ia-14579310118",110,111,112,114,115,119,120,121,122,123,124,125,126,127,128,129,130,131,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,183,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,207,208,209,210,211,213,214,216,217,218,219,220,221,222,224,225,226,227,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,271,272,273,274,275,276,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,311,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,390,391,393,397,398,399,400,401,402,403,404,405,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,445,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,465,466,467,468,469,470,471,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,500,501,502,503,504,505,506,507,508,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,537,538,539,540,541,542,543,545,546,547,551,552,553,554,555,556,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,590,591,592,594,597,599,601,602,603,604,605,606,607,610,611,612,614,616,617,618,619,620,621,622,623,624,625,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,652,654,665,0,1,3,4,6,7,10,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,58,60,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,96,97,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,133,134,135,136,137,140,141,142,143,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,184,186,189,190,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,240,243,244,245,246,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,280,286,287,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,332,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,372,376,378,379,380,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,418,420,422,423,424,425,426,427,428,429,430,431,432,433,435,437,438,439,441,442,443,444,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,463,464,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,513,514,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,544,545,547,548,549,550,551,552,553,554,555,556,557,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,581,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,618,619,620,621,622,623,624,625,626,627,629,630,631,632,633,635,636,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,0,0,0,0,0,0,0,0,0,"ia-14590859947","ia-14590771258","ia-14580510669","ia-14764815204","ia-14763592942","ia-14760754911","ia-14783805623","ia-14761612394","ia-14579833959","ia-14579835219","ia-14766158622","ia-14766495575","ia-14766180722","ia-14743509306","ia-14743512356","ia-14766206142","ia-14766219172","ia-14579905549","ia-14764195174","ia-14579918848",0,5,6,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,60,62,65,66,67,68,69,72,73,74,75,76,77,78,0,1,2,3,5,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,1,3,4,1,2,3,4,6,7,8,9,11,12,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,1,0,1,2,0,0,0,1,2,0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,93,94,95,96,97,100,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,167,168,173,175,176,177,178,179,180,181,182,183,184,186,189,190,191,192,193,194,196,197,198,200,201,202,203,204,205,206,209,210,211,213,215,217,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,241,242,244,245,248,249,250,251,252,253,254,255,256,257,263,264,265,269,270,271,274,276,278,279,280,281,284,286,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,306,307,308,309,310,311,312,317,321,323,324,325,326,328,329,330,331,333,335,336,337,338,339,340,341,342,343,344,345,350,351,352,353,355,356,358,359,363,366,367,369,370,371,372,377,380,381,383,386,387,388,389,392,393,401,403,407,408,409,410,0,0,0,0,0,0,0,0,0,1,2,4,5,6,8,10,12,13,14,15,16,17,18,21,23,24,25,26,28,29,30,31,33,35,36,37,39,40,41,42,43,44,45,46,48,49,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,30,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,46,47,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,0,0,0,0,0,0,59,105,118,122,222,0,3,4,5,6,7,0,2,3,5,7,9,11,13,15,17,19,21,23,25,26,27,28,29,31,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,10,11,12,13,14,16,18,22,24,25,29,30,35,36,37,38,0,1,2,3,6,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,36,37,38,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,78,80,81,82,83,87,88,90,91,92,93,94,95,96,97,101,98,99,104,105,106,107,109,113,114,116,117,118,119,120,121,122,124,126,127,128,130,131,132,133,134,135,138,139,140,141,142,144,145,149,150,151,152,153,154,155,156,157,161,163,164,166,167,168,169,170,171,172,173,174,175,176,177,180,182,184,185,186,188,190,191,192,193,195,197,198,199,201,203,204,206,209,210,211,5,6,8,12,13,15,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,68,69,70,71,72,74,75,77,79,80,81,82,84,86,87,88,89,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,122,123,124,125,128,129,131,132,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,168,170,171,174,180,182,183,184,186,189,190,191,193,194,195,196,197,198,200,201,204,206,208,210,211,213,214,215,216,217,218,219,223,225,226,227,231,232,233,236,237,243,244,246,247,248,251,252,254,256,257,258,260,261,268,270,272,275,0,3,4,6,7,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,60,61,62,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,112,115,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,6,15,0,1,2,4,5,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,20,21,22,23,24,25,26,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,0,1,2,3,10,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,0,1,2,3,4,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,2,3,6,7,10,8,13,19,22,23,26,31,33,34,38,39,43,46,47,48,49,50,52,54,57,63,64,66,70,71,76,77,78,79,80,82,83,86,87,89,91,93,102,104,105,106,107,108,111,114,115,118,119,121,124,127,131,132,133,137,138,142,143,149,153,154,156,157,161,165,168,169,175,176,181,184,185,189,194,197,199,200,203,210,215,218,219,224,227,228,231,233,236,238,240,242,244,247,250,251,255,260,261,263,265,270,273,275,279,282,283,289,290,292,296,297,304,311,312,317,318,319,321,322,323,332,334,336,338,340,347,350,0,1,2,3,4,5,6,7,8,9,10,13,"ia-14783391003",15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,"ia-14763242242",40,41,42,43,44,45,46,48,49,50,51,54,55,0,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,110,111,112,113,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,28,30,31,32,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,68,70,71,72,73,74,75,76,77,78,81,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,0,2,3,4,5,6,7,8,10,9,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,"ia-14781851252",27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,1,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,26,0,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,9,10,11,12,13,14,15,16,19,20,"ia-14767117295",22,23,24,25,26,27,28,30,31,34,35,3,4,6,7,8,9,10,11,12,13,14,15,3,5,6,7,8,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,"ia-14596552149","ia-14780863514",49,50,52,54,55,56,57,59,60,61,62,63,64,65,66,67,69,70,72,73,74,75,76,77,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,40,41,42,44,45,46,48,50,51,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,85,87,88,89,90,91,92,93,94,98,99,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,130,131,132,133,134,135,136,137,138,139,0,1,2,3,4,5,10,12,8,13,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,"ia-14781571461",58,59,60,0,4,5,7,8,10,11,13,14,15,16,18,20,21,23,25,26,27,28,29,30,31,33,34,36,37,38,40,41,43,44,46,47,49,50,51,52,54,56,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,88,89,90,92,94,96,97,98,99,101,102,104,106,108,109,111,112,113,115,117,0,4,5,7,9,11,12,13,14,16,17,19,21,22,24,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,49,50,52,53,54,57,60,62,63,64,65,66,67,68,70,71,72,74,75,76,78,79,80,82,84,85,87,88,90,91,92,94,96,97,99,101,102,104,106,108,110,112,113,115,117,119,120,122,0,1,3,4,5,6,8,12,13,14,15,16,17,18,19,21,23,25,26,27,28,29,31,32,33,37,38,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,73,74,75,76,77,78,79,81,82,83,85,86,87,88,89,3,4,5,6,7,8,9,1,3,4,5,6,7,9,10,13,17,19,20,21,22,1,3,4,5,7,9,10,11,12,13,14,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,1,2,4,5,6,7,8,9,10,11,12,13,14,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,"ia-14780822481",70,71,72,73,74,75,76,77,81,84,87,88,89,91,92,93,94,95,96,97,98,100,101,99,102,103,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,46,47,48,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,173,174,175,176,178,179,180,181,182,183,184,185,186,187,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,217,218,219,220,0,1,2,3,4,5,9,11,12,14,15,17,18,19,20,21,22,23,24,26,28,29,30,31,32,34,35,36,37,38,40,41,43,45,46,47,48,50,51,54,59,61,62,64,65,66,68,69,70,71,73,74,76,79,81,82,83,84,85,86,87,89,90,91,96,99,100,102,103,104,105,106,107,112,115,118,121,2,3,6,7,8,10,9,12,0,1,3,4,5,6,7,8,9,10,12,13,14,15,18,19,23,26,27,29,30,31,33,34,36,37,38,46,47,48,49,50,51,52,57,58,59,60,61,0,1,2,3,4,5,6,7,8,10,11,12,14,16,17,18,19,20,21,22,23,24,26,27,28,29,31,34,35,38,41,43,0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,33,34,35,36,37,38,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,114,115,116,117,118,119,120,121,122,123,124,125,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,345,346,347,348,349,350,351,352,353,354,355,356,357,358,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,399,400,401,402,403,404,405,406,407,408,409,410,411,0,1,2,3,4,5,6,10,9,11,12,13,14,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,1,2,3,4,5,6,7,8,10,11,12,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,0,1,2,3,4,5,6,24,25,27,29,31,32,0,1,2,3,4,7,8,9,11,12,13,14,15,16,17,18,19,20,21,28,30,31,35,36,37,38,39,57,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,32,34,35,36,37,40,41,42,43,44,45,46,52,53,58,59,60,61,62,63,72,74,78,80,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,100,5,6,7,8,9,10,1,6,7,8,12,14,17,21,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,0,1,2,4,5,7,10,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,29,30,31,34,35,38,39,40,44,45,48,51,53,56,59,61,65,66,69,71,72,73,74,76,77,80,81,82,84,85,86,87,88,89,90,91,93,94,95,96,97,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,120,123,124,125,126,127,130,131,132,133,134,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,185,186,187,0,2,3,5,6,11,12,13,14,8,9,"ia-14595211200",17,19,20,"ia-14779567724",22,"ia-14801791423",25,"ia-14801793703",26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,47,49,50,51,52,53,54,56,57,59,60,61,62,64,67,68,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,92,93,94,95,97,98,0,6,9,12,13,16,19,21,24,27,30,31,33,36,39,40,43,45,50,52,53,56,57,61,64,68,69,73,74,77,78,81,82,84,87,95,97,101,105,114,117,118,123,131,132,138,144,149,150,157,163,168,171,173,176,180,185,189,193,198,202,209,210,216,220,223,226,227,232,235,236,243,246,254,261,267,274,275,281,282,286,289,292,298,299,304,316,322,325,335,339,343,349,350,361,366,370,376,382,385,389,391,396,399,406,411,416,417,425,429,434,436,439,448,454,460,464,467,468,472,479,480,483,488,500,505,506,507,508,511,512,516,530,541,553,554,557,560,564,567,571,574,575,580,586,589,593,596,600,605,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,49,1,2,3,4,5,6,7,8,9,10,11,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,1,2,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,1,2,3,4,6,7,8,10,11,12,13,14,15,17,19,20,22,1,5,6,7,8,9,11,13,15,16,18,20,22,24,26,27,29,31,33,35,37,39,41,43,44,46,47,48,50,52,53,54,55,57,59,60,62,64,66,68,69,70,71,72,1,5,6,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,1,3,5,7,9,12,16,18,20,26,29,31,32,33,35,37,41,45,51,52,53,54,55,56,57,58,71,1,2,3,5,7,8,10,14,15,16,17,19,20,23,24,25,28,29,30,31,32,1,4,5,6,8,9,10,12,13,14,15,16,18,21,24,25,28,29,32,34,38,40,41,42,43,44,1,3,4,5,6,8,9,10,11,13,14,16,17,18,20,21,22,1,2,3,5,6,7,8,9,11,13,15,17,18,20,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,290,291,292,293,294,295,296,297,298,299,300,301,303,0,1,3,4,5,6,7,8,10,9,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,3,4,5,7,0,3,4,5,6,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,4,6,7,8,9,10,12,18,19,20,25,26,27,31,33,35,36,37,38,0,2,4,5,8,9,3,4,5,7,8,10,11,12,13,14,15,16,17,19,20,22,23,24,25,27,28,29,30,33,34,35,36,39,43,44,46,47,48,49,50,51,54,55,56,59,60,61,62,63,64,68,72,73,74,76,79,80,82,83,84,87,89,91,92,93,94,95,100,101,97,98,99,105,106,108,109,110,111,112,114,116,117,118,119,121,122,123,125,126,128,129,132,134,135,136,143,146,149,151,154,157,159,160,161,162,163,164,165,166,168,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,196,197,198,199,200,201,202,203,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,284,285,286,287,288,290,292,293,294,295,297,298,300,303,304,305,306,307,309,310,311,312,313,314,315,316,319,320,321,322,323,324,325,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,402,406,409,410,413,414,415,"ia-14597172267","ia-14783344512",10,15,16,28,46,57,66,67,94,102,104,111,115,126,149,168,177,207,220,221,229,233,241,244,250,254,255,258,266,273,274,298,299,303,304,309,2,15,19,21,25,27,28,3,32,6,7,8,33,34,35,36,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,65,66,67,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,85,87,88,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,108,109,110,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,185,186,188,189,190,191,193,194,195,196,197,198,199,201,202,203,205,207,208,209,210,211,212,213,214,215,216,218,220,221,223,224,225,226,227,228,229,230,231,232,234,236,237,238,239,240,241,242,244,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,269,270,271,272,273,275,278,279,281,282,283,284,285,286,287,289,291,292,293,294,295,296,298,299,300,301,302,304,305,307,308,309,310,311,312,313,314,316,318,319,321,322,323,324,325,327,328,329,330,333,334,335,336,337,339,341,342,344,345,348,350,351,353,354,356,357,358,359,360,371,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,398,399,401,402,403,405,406,408,409,410,411,412,413,414,415,416,417,418,419,420,422,423,424,425,426,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,444,446,447,448,450,451,453,454,455,0,2,3,5,8,9,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,"ia-14778167895",40,41,42,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,0,2,3,4,6,7,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,73,74,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,99,102,106,107,108,109,110,111,116,117,118,119,120,121,123,125,126,127,128,129,9,10,11,14,15,16,17,18,19,20,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,76,82,83,88,89,90,91,93,94,95,96,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,172,175,0,1,2,3,4,5,6,7,11,12,13,14,15,16,20,21,23,24,26,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,56,58,59,60,61,62,64,65,67,68,69,71,72,73,74,76,77,78,80,83,86,89,90,91,92,93,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,112,113,122,123,124,125,127,128,129,132,133,134,138,143,145,148,149,150,151,152,153,154,156,157,158,159,161,162,163,164,166,169,170,171,172,173,174,175,0,1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,2,4,5,6,8,12,14,15,16,21,23,26,28,29,30,31,32,35,36,37,38,41,42,43,44,45,46,47,50,51,52,53,54,55,56,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,0,2,3,4,5,6,7,8,9,10,12,15,16,17,18,0,1,3,4,5,6,12,15,16,18,19,20,21,22,24,27,28,30,31,34,35,37,38,40,41,42,44,45,46,48,49,50,52,62,65,66,67,69,70,71,72,73,74,76,77,79,80,81,82,83,85,87,89,91,93,94,95,96,98,99,100,102,103,104,106,107,108,109,112,113,114,115,117,119,121,124,127,129,130,132,133,134,136,138,139,140,141,144,145,146,147,149,151,152,153,154,155,157,159,160,161,162,164,165,166,167,169,170,172,174,175,177,178,179,181,184,186,190,191,192,194,196,199,200,201,203,205,206,208,210,211,212,213,214,215,216,217,218,219,220,222,224,226,227,228,231,232,233,234,241,244,245,247,248,250,252,253,254,255,257,259,260,262,263,265,266,267,268,269,270,272,273,279,282,283,284,286,290,292,293,294,295,296,297,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,318,319,320,322,324,326,327,2,3,4,6,8,9,10,11,13,14,16,18,20,21,22,25,26,27,28,30,34,35,36,37,38,39,40,41,43,45,46,47,50,51,52,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,104,105,106,107,109,110,111,112,113,119,121,122,123,124,126,127,128,129,132,133,134,135,136,137,138,139,140,142,145,146,149,150,151,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,1,2,3,4,5,6,11,12,13,14,15,16,18,19,20,21,23,25,26,29,30,32,33,34,36,39,40,41,46,50,53,54,67,71,72,73,78,79,84,86,88,101,102,103,104,105,108,109,110,111,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,143,158,169,175,181,182,183,188,194,195,204,208,209,218,219,224,225,235,240,275,276,285,286,287,288,290,291,292,293,294,295,296,298,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,319,322,324,325,326,328,330,331,332,333,334,340,341,343,344,345,346,347,348,350,351,352,353,354,355,356,357,359,361,363,364,366,368,369,370,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,395,396,397,398,399,401,403,404,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,431,432,433,434,435,436,437,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,486,487,488,489,490,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,545,549,550,551,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,579,581,582,584,585,586,587,588,589,592,594,595,597,599,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,631,632,646,648,649,651,652,653,654,656,657,658,659,662,664,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,708,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,738,740,741,742,743,744,745,746,747,748,750,751,752,753,754,755,756,757,760,762,763,764,765,766,769,770,772,773,774,775,776,777,778,779,780,781,782,783,785,786,787,788,789,790,791,792,794,797,798,799,800,811,815,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,837,838,841,842,843,844,845,846,847,848,849,850,851,852,858,859,860,861,863,864,875,877,884,885,906,907,908,909,910,911,912,913,915,916,917,918,919,920,923,926,929,931,933,936,937,949,950,968,976,977,987,1001,1005,1006,1007,1008,1009,1010,1011,1019,1020,1021,1024,1025,1026,1028,1029,1038,1039,1040,1041,1042,1058,1059,1063,1068,1072,1073,1077,1083,1084,1085,1086,1088,1090,1091,1094,1095,1096,1097,1098,1099,1100,1101,1107,1109,1114,1115,1116,1117,1127,1128,1133,1136,1138,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1156,1157,1159,1164,1165,1166,1169,1170,1171,1172,1173,1174,1175,1177,1178,1182,1191,1193,1196,1197,1198,1199,1200,0,5,7,11,8,9,12,13,14,15,16,18,5,6,8,14,15,16,17,18,19,20,21,22,23,26,27,30,31,32,33,35,38,39,0,1,3,5,6,7,10,8,11,12,16,18,23,32,34,36,42,43,44,45,47,50,56,61,69,70,71,73,74,84,87,92,95,96,98,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,65,66,67,68,69,2,3,4,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,59,60,61,62,63,64,66,68,69,70,71,72,73,75,76,77,78,79,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,143,147,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,184,185,0,1,3,5,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,46,47,48,49,50,53,54,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,1,2,4,6,9,10,11,12,13,14,15,17,1,2,5,6,7,8,0,1,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,8,1,2,4,5,6,8,9,0,1,2,6,10,11,2,6,12,13,14,15,1,2,3,4,14,15,16,17,18,19,20,22,23,24,25,26,27,28,30,31,32,33,34,36,0,1,3,4,5,6,7,8,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,2,3,4,5,10,6,7,8,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,0,1,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,24,25,0,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,303,304,305,306,307,308,309,310,311,312,316,318,319,320,323,324,325,328,331,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,442,443,445,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,470,471,472,473,474,475,476,477,478,479,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,518,519,520,521,0,3,4,5,6,9,10,11,12,13,14,15,16,1,3,4,5,6,7,8,9,11,12,13,0,1,2,4,6,8,9,10,12,13,15,16,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,355,0,1,2,3,4,5,6,7,8,9,10,11,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,138,139,140,141,142,143,144,145,146,149,150,151,152,153,157,158,159,163,165,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,275,276,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,450,451,452,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,471,472,473,474,475,477,0,1,2,3,4,5,6,7,10,12,13,9,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,101,98,99,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,207,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,240,241,242,243,245,246,247,248,249,250,252,253,254,256,257,258,259,260,261,262,263,264,267,269,271,272,273,274,276,278,279,280,281,283,284,286,287,288,289,290,291,292,294,296,297,298,300,301,302,304,305,307,309,311,312,314,315,318,319,321,322,324,326,328,329,331,333,335,337,338,339,341,342,343,344,345,347,348,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,35,36,37,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,92,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,313,314,315,316,317,319,320,322,323,324,325,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,4,7,10,11,12,8,9,13,14,15,16,17,18,19,27,28,30,31,32,43,44,46,47,48,49,50,54,55,56,57,59,60,61,62,63,64,65,66,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,99,102,103,104,106,107,108,109,110,111,112,113,114,115,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,147,150,151,153,154,155,156,157,158,159,160,161,162,167,168,169,170,171,172,174,175,176,177,178,179,180,181,184,185,187,188,194,196,197,198,199,202,209,211,212,216,218,219,220,221,222,224,226,228,232,4,5,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,267,268,269,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,136,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,199,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,1,10,2,6,8,9,12,13,14,15,28,37,39,41,42,47,54,60,84,109,110,111,112,113,119,120,1,3,4,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,0,1,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,360,361,362,363,364,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,412,413,414,415,416,417,418,420,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,105,107,109,126,133,136,143,144,3,4,7,10,13,14,15,17,18,23,24,25,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,51,52,54,55,56,57,58,59,60,61,62,67,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,198,1,4,5,6,8,9,11,12,13,14,15,16,17,18,19,20,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,4,5,7,9,10,11,12,13,14,17,18,19,20,23,24,25,27,28,29,30,31,32,34,35,36,38,40,41,42,43,45,46,47,48,49,50,52,55,56,57,59,61,62,63,64,65,66,67,69,71,0,1,2,3,4,5,13,14,16,17,18,19,20,21,22,25,26,27,28,29,30,31,35,36,37,38,40,41,42,43,44,45,46,48,49,51,52,53,54,57,58,60,63,64,65,66,67,68,69,71,72,75,76,78,79,80,83,84,88,89,91,92,94,95,96,97,98,100,99,103,104,105,106,107,108,109,110,111,113,114,116,118,119,120,121,122,124,125,126,127,129,130,133,134,135,136,137,139,140,142,143,145,146,148,149,150,151,152,153,154,157,158,159,160,161,162,163,168,169,0,1,3,4,5,8,9,10,11,12,15,16,17,18,19,23,24,25,28,29,34,35,37,38,39,40,41,43,44,45,46,47,51,52,53,55,56,58,59,60,67,68,69,70,71,72,74,75,76,78,79,80,84,85,86,87,88,91,92,95,96,99,100,101,104,105,106,109,110,111,113,114,115,116,119,120,122,123,125,128,129,130,131,132,133,135,136,137,138,140,141,145,146,147,151,152,153,154,155,159,0,1,2,3,4,5,6,8,10,9,12,13,15,16,17,19,20,21,22,23,24,25,26,27,31,32,33,34,35,36,37,39,40,41,42,43,46,47,48,49,50,51,53,54,55,58,59,61,62,65,66,67,68,69,70,71,72,73,77,78,79,80,81,83,85,86,88,91,92,95,96,97,99,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,0,0,0,0,0,0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,45,46,47,0,10,12,13,14,15,18,19,20,21,23,25,26,27,28,29,30,32,33,34,39,40,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,66,67,68,72,73,74,75,83,84,85,86,88,90,91,105,95,110,111,112,113,114,116,119,120,121,122,123,124,129,0,1,2,3,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,28,32,34,35,36,37,39,40,41,42,43,44,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,0,2,4,6,7,8,10,12,14,15,16,17,18,19,20,22,23,24,25,26,28,31,32,33,36,37,39,40,41,43,44,46,47,49,50,53,57,58,59,60,61,62,63,66,6,8,9,10,11,12,13,15,16,17,18,30,33,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,75,76,78,80,81,84,86,87,88,89,90,91,92,93,94,96,100,101,102,97,98,99,103,104,106,107,108,111,112,113,114,115,116,117,118,120,122,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,161,167,168,169,170,171,172,173,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,205,207,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,243,244,245,246,247,248,249,250,251,252,253,255,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,293,295,296,297,298,299,300,301,302,304,305,306,308,310,311,313,314,315,316,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,365,367,368,369,370,371,372,373,374,375,376,377,378,379,381,383,384,385,386,387,388,389,390,391,392,393,394,395,1,2,11,39,7,10,23,25,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,2,3,4,5,6,7,8,9,10,19,24,37,38,61,62,65,66,67,68,71,72,76,77,78,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,100,106,109,0,1,2,3,4,5,6,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,5,10,11,9,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,3,6,8,11,12,13,15,16,17,18,1,2,4,6,7,10,11,13,14,15,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,0,1,2,3,4,5,6,7,9,10,11,12,13,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,4,5,1,2,3,4,5,6,7,8,11,9,12,13,14,15,16,18,20,21,22,23,24,25,26,27,0,1,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,0,1,2,3,6,11,8,9,12,13,14,15,16,19,20,21,22,23,24,27,28,29,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,53,54,57,58,59,60,63,72,73,76,77,78,80,83,84,87,91,101,92,93,94,95,96,104,105,"ia-14597884420","ia-14781450031","ia-14597888680","ia-14761605276","ia-14782254734","ia-14597968428","ia-14597969748","ia-14804476723","ia-14598115497","ia-14784280992","ia-14761644836","ia-14761650746",1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,20,23,26,27,29,30,33,34,35,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,2,3,4,5,7,8,9,10,12,13,14,15,16,17,18,20,22,23,24,25,26,27,30,31,32,35,37,40,44,45,47,48,49,51,52,53,54,55,56,57,58,59,60,61,63,66,68,70,71,73,74,84,85,86,88,90,91,92,93,94,95,96,97,100,98,99,101,102,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,131,134,140,142,147,148,150,151,152,153,154,155,197,199,200,201,202,204,215,217,220,223,224,225,226,227,228,229,230,233,238,239,240,241,242,245,247,248,249,250,252,253,254,256,257,259,261,262,263,264,265,270,271,272,273,274,275,276,277,278,279,280,283,284,287,291,301,302,304,306,307,309,312,313,314,317,318,319,320,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,355,356,357,358,360,362,363,364,366,369,371,373,376,377,378,379,380,381,384,386,387,390,391,397,398,408,409,413,415,418,420,421,425,426,427,429,430,432,434,435,438,440,441,442,447,450,453,454,455,460,461,462,464,465,466,467,468,469,470,471,473,474,475,476,478,479,480,481,482,483,484,485,486,487,489,491,492,494,495,497,498,499,500,501,502,504,505,508,509,510,513,515,516,519,520,522,525,526,528,531,532,533,534,535,536,537,541,542,543,545,547,549,550,551,553,555,558,559,560,561,562,564,565,567,568,569,571,572,573,575,576,577,578,579,580,581,582,583,584,586,1,2,3,4,5,6,7,8,10,9,11,12,14,15,16,18,19,20,21,22,23,24,26,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,60,61,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,84,86,87,88,89,90,91,92,93,94,95,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,115,116,119,121,123,127,128,129,130,131,133,134,135,136,137,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,185,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,109,110,111,112,113,114,115,116,117,118,119,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,0,1,3,4,5,8,9,11,12,13,14,15,16,18,0,1,3,4,5,6,7,10,9,11,13,14,15,16,17,18,19,21,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,"ia-14781003254","ia-14780215381",1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,25,2,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,158,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,4,0,396,1042,0,1,2,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,0,3,6,7,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,6,10,7,8,9,11,12,13,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,2,3,5,7,8,10,9,11,12,14,15,18,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,72,73,74,76,78,79,80,82,83,84,86,89,0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,0,1,2,3,4,5,6,7,8,9,10,11,13,0,3,4,5,7,9,13,15,19,22,5,6,14,15,16,17,18,21,23,24,25,26,27,28,29,30,31,32,33,36,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,75,76,79,80,0,4,5,6,7,10,11,13,18,19,20,21,23,24,26,27,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,30,32,33,34,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,54,55,56,57,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,80,81,82,84,85,86,88,89,90,91,92,93,94,95,98,100,102,103,105,106,107,110,111,112,114,117,119,120,122,123,125,126,127,129,130,131,133,135,136,137,140,141,142,144,145,147,148,150,152,153,154,155,156,157,159,161,162,163,165,166,167,168,170,172,173,174,175,176,177,180,181,183,184,186,187,188,189,190,191,193,196,197,199,200,201,202,204,205,206,207,208,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,233,234,236,237,238,240,241,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,318,319,320,321,1,3,4,5,6,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,107,108,109,110,111,112,113,114,115,116,118,120,121,122,123,124,126,127,128,129,131,132,133,134,135,137,138,139,140,141,142,143,147,148,149,151,153,154,156,158,159,160,161,162,163,164,166,168,170,171,172,173,175,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,196,197,198,199,200,201,203,205,207,209,211,213,214,215,216,217,218,219,220,221,222,224,226,227,228,230,231,232,234,236,238,239,240,241,242,244,246,247,248,249,250,251,252,253,257,258,259,261,263,264,3,6,10,9,12,13,15,16,17,18,19,20,21,22,23,25,26,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,58,59,60,62,63,64,66,67,68,69,70,71,73,75,76,77,78,80,81,82,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,123,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,149,150,151,152,154,155,157,158,160,161,162,163,166,168,169,170,171,172,173,175,176,177,178,179,180,182,183,185,186,187,189,192,194,195,196,197,198,199,201,202,205,206,208,210,211,212,215,216,217,218,219,220,221,222,223,225,227,228,229,231,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,250,251,253,255,256,257,259,260,261,262,264,265,267,268,269,270,271,272,273,275,276,277,279,281,282,283,285,286,287,288,289,290,291,293,295,297,298,299,301,302,303,305,307,308,309,310,312,313,314,315,318,322,324,326,327,328,331,333,334,336,338,339,340,341,342,343,345,347,348,350,351,352,353,355,356,358,359,361,362,367,368,370,371,372,373,374,375,377,378,380,381,386,388,389,391,392,394,395,1,2,5,9,11,17,18,22,23,25,27,28,29,30,31,33,36,38,40,42,44,46,48,51,53,55,57,60,61,62,64,66,69,71,73,75,78,81,83,85,87,90,91,93,94,98,100,102,105,107,111,115,118,123,128,130,131,132,134,136,139,142,144,147,153,156,159,162,165,168,171,175,176,179,181,183,185,188,191,194,199,201,203,206,210,213,216,219,223,225,228,229,231,233,235,237,240,242,245,248,250,252,254,255,256,258,261,264,267,269,272,273,275,277,278,281,283,285,287,291,294,296,298,300,302,304,306,308,310,312,314,316,317,318,319,321,323,326,335,336,337,339,341,345,347,348,349,350,351,353,354,356,357,358,359,362,363,365,366,367,368,373,374,376,378,381,382,384,385,388,389,391,392,395,396,397,398,402,403,407,408,10,14,16,22,23,27,28,29,31,33,34,35,36,37,39,42,44,46,48,50,52,54,57,58,60,62,65,66,68,70,73,75,77,79,82,85,87,89,91,94,95,97,98,100,102,104,107,109,113,116,119,124,127,129,130,131,132,133,135,137,140,143,145,148,152,156,159,162,165,167,170,174,177,180,182,184,187,190,193,197,199,201,204,207,210,212,215,220,222,225,226,229,233,235,237,240,242,245,248,250,252,254,255,256,258,261,264,267,269,272,273,275,277,278,280,282,284,286,289,292,294,296,298,301,303,305,307,309,311,313,315,316,317,318,320,322,326,336,337,339,341,342,347,349,350,351,352,354,356,357,359,360,361,362,364,365,367,368,370,371,376,377,378,379,380,381,382,383,385,386,387,388,389,392,393,395,398,4,6,7,8,10,11,12,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,55,58,59,60,61,62,63,65,66,67,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,87,88,89,90,91,92,94,95,96,98,100,99,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,123,124,126,127,128,129,130,131,132,133,134,136,137,139,140,141,142,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,170,171,172,173,175,176,177,178,179,180,181,182,183,186,187,188,189,190,192,194,195,196,197,198,199,201,202,204,205,206,208,209,213,215,216,217,218,219,221,222,223,225,226,227,228,229,230,231,232,233,234,235,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,258,260,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,289,290,291,292,293,294,296,297,298,299,300,301,302,303,305,308,309,310,311,312,313,316,319,324,326,328,330,332,333,335,337,338,339,340,341,342,344,346,347,349,350,351,352,354,355,357,358,361,362,367,368,369,370,371,372,373,374,375,376,378,379,382,383,385,386,388,389,391,392,394,395,396,397,399,0,0,0,0,0,0,1,2,3,4,6,7,9,11,12,13,14,15,16,18,19,21,22,23,24,25,26,27,0,1,2,3,4,0,1,2,3,4,0,1,2,0,1,4,6,7,8,3,4,7,8,9,10,11,12,15,19,21,26,27,28,29,30,31,32,35,36,39,45,48,50,52,55,57,59,60,62,63,67,70,73,76,79,83,85,88,91,98,101,106,108,109,111,112,115,118,119,121,122,123,135,139,141,142,143,144,145,148,149,150,152,153,154,155,158,159,160,162,164,165,166,167,168,170,171,172,175,178,179,180,182,184,185,186,187,189,191,192,193,194,195,197,198,200,201,202,203,204,205,206,208,209,210,211,212,213,215,217,218,219,220,222,2,3,4,5,6,7,8,9,11,12,13,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,2,3,4,5,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,36,39,40,42,46,47,48,49,51,52,58,59,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,31,34,35,36,37,38,39,40,41,45,46,47,48,49,50,52,53,54,55,56,57,58,59,63,64,65,66,67,68,69,70,71,72,73,74,75,77,80,81,82,83,85,86,87,88,89,90,0,1,2,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,61,62,63,65,66,67,68,69,70,71,73,75,76,77,79,81,82,86,87,88,90,91,92,0,1,2,3,5,6,7,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,141,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,172,175,176,177,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,264,265,266,267,268,269,273,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,390,397,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,0,0,0,0,0,0,1,2,3,6,7,10,11,12,13,14,16,1,5,6,8,10,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,41,42,44,45,46,48,49,50,51,52,53,55,56,57,58,59,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,0,1,2,3,4,5,7,8,9,10,11,12,14,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,65,66,67,68,69,70,71,72,75,76,77,78,79,80,82,83,84,85,87,88,90,91,94,95,96,97,98,100,99,101,102,104,105,106,107,108,109,111,113,114,115,116,117,118,119,120,121,122,128,129,130,131,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,183,184,186,187,189,190,191,192,193,194,195,196,197,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,219,220,221,222,223,225,226,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,246,247,248,249,250,252,253,254,255,256,257,258,259,261,262,267,268,269,270,271,273,274,275,276,277,278,280,281,282,283,284,285,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,304,305,306,307,309,310,311,312,313,314,315,318,319,320,321,322,323,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,345,346,348,350,351,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,99,100,101,102,103,104,105,106,107,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,160,161,162,164,165,166,167,169,170,172,173,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,1,2,3,4,5,6,0,1,2,3,4,5,6,8,10,11,12,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,4,6,7,8,9,10,1,2,3,6,7,8,9,11,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,"ia-14772552592",2,3,4,"ia-14586251448",6,7,8,9,10,11,12,"ia-14770543404",14,15,16,17,18,19,"ia-14770552944",21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,"ia-14770591514","ia-14792817583",0,0,0,0,0,0,0,1,2,3,5,6,7,10,11,12,9,13,14,15,16,17,19,21,22,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,46,47,48,49,50,53,54,55,56,57,58,59,60,61,64,66,67,68,69,70,71,74,75,76,77,79,80,81,82,83,84,88,89,90,91,92,93,94,95,96,97,100,98,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,128,129,130,131,132,133,134,135,138,139,140,141,142,143,145,146,147,148,3,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,1,4,5,6,7,8,10,11,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,2,4,5,6,7,8,9,11,12,13,16,17,18,19,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,63,65,66,67,70,72,73,74,75,76,77,78,79,81,85,87,88,89,91,92,94,101,102,99,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,152,153,154,159,161,1,0,0,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,1,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,24,25,26,27,28,29,30,31,32,33,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,185,186,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,333,334,335,336,337,338,339,340,341,342,344,345,346,347,351,352,354,356,358,359,361,362,363,364,365,366,367,368,369,370,373,374,375,377,378,379,380,381,382,383,384,385,387,388,389,390,391,393,394,395,396,398,399,400,401,402,403,404,405,406,408,409,410,411,412,413,414,415,416,417,418,419,421,423,424,425,426,428,430,431,433,434,435,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,0,1,2,3,4,5,6,7,8,10,9,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,86,87,88,89,90,91,92,93,94,95,96,97,101,103,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,1,2,3,4,5,6,7,8,9,10,11,14,17,18,20,25,26,27,29,30,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,0,0,0,1,7,8,13,16,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,35,38,39,40,41,42,44,45,46,48,49,50,52,53,54,58,59,60,61,62,63,67,68,69,70,71,72,73,75,76,78,79,81,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,1,2,3,9,15,19,20,24,30,34,35,1,0,0,"ia-14773188202",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,175,176,177,178,179,180,181,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,416,417,418,419,420,421,422,423,424,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,543,544,545,546,547,548,549,550,551,552,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,649,650,651,652,653,654,656,657,658,659,660,661,662,663,664,665,667,668,669,670,672,673,674,675,677,678,679,681,682,683,684,685,686,687,689,690,692,695,696,697,698,700,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,739,747,748,749,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,226,227,228,229,1,4,5,6,7,8,9,10,11,13,14,16,17,19,20,23,24,26,27,29,30,31,32,33,34,35,37,38,39,40,42,43,44,45,50,51,53,54,55,56,58,60,62,64,65,66,67,68,69,70,71,73,74,75,77,79,80,81,82,84,85,86,88,89,90,92,94,97,100,99,103,104,106,107,109,111,112,114,115,116,117,118,119,120,123,125,127,128,129,130,132,133,134,135,136,137,138,139,141,143,144,145,146,147,150,151,153,155,157,159,160,161,162,163,164,165,166,167,168,169,171,172,173,175,177,178,179,181,183,184,185,186,187,188,189,190,191,192,193,195,197,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,217,218,219,222,223,224,225,227,228,229,231,232,233,234,235,236,237,239,240,241,245,246,247,248,249,250,251,253,254,255,257,260,262,263,264,265,266,267,268,269,270,271,273,274,275,277,278,280,281,286,3,4,6,10,16,17,20,22,29,34,39,41,42,46,47,48,50,0,2,3,8,10,12,13,15,16,18,19,20,21,22,23,24,25,29,31,32,33,34,35,37,38,39,40,41,44,45,46,48,49,51,52,54,55,57,58,59,60,61,62,63,65,67,68,69,70,71,73,74,75,76,77,78,79,80,82,2,3,4,8,14,22,24,26,27,31,32,34,35,36,38,39,41,42,43,44,45,46,47,48,53,54,55,56,57,58,64,65,66,67,68,69,70,71,72,73,74,76,77,79,80,81,82,83,84,85,86,87,90,91,92,95,100,101,104,105,106,109,110,111,112,113,114,115,116,117,118,121,126,127,131,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,180,181,182,184,185,187,190,191,192,193,194,196,198,199,205,206,207,208,209,210,211,212,213,215,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,247,248,249,250,251,253,254,255,256,257,258,259,260,262,263,264,265,266,267,269,271,272,273,274,275,276,277,280,281,282,283,284,286,287,288,289,290,291,292,293,294,296,297,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,326,327,328,331,332,333,340,341,342,343,346,347,348,349,350,351,352,353,356,358,359,360,361,362,363,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,383,384,385,386,387,389,392,394,395,396,398,399,400,401,402,403,405,406,407,408,410,411,412,413,414,415,417,418,419,422,425,430,434,435,437,440,442,443,444,447,448,450,451,454,455,458,459,460,461,462,463,465,468,470,473,474,476,477,478,480,481,482,484,485,491,493,494,495,496,497,498,499,500,501,502,503,504,505,507,510,511,514,515,517,518,522,524,525,526,527,528,529,530,532,533,534,535,537,540,541,542,543,544,551,553,555,557,559,560,561,562,563,564,565,566,572,573,574,35,40,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,6,7,8,9,10,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,88,89,90,91,92,93,100,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,255,256,257,258,260,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,10,11,3,4,0,4,5,6,7,9,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,0,1,2,3,4,5,6,7,12,16,0,1,2,4,5,6,7,9,10,11,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,3,4,5,6,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,33,34,35,38,40,41,42,45,46,47,48,49,50,4,5,6,7,9,10,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,43,44,45,46,47,50,51,52,53,54,55,56,57,58,63,64,1,2,3,4,5,6,7,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,45,46,47,49,50,51,54,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,0,1,3,6,10,1,3,11,12,13,19,20,22,6,8,27,28,29,30,31,32,33,34,35,36,37,38,40,43,44,45,46,47,48,52,54,55,56,57,58,59,61,62,63,64,66,67,68,73,74,75,76,77,83,85,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,241,242,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,343,344,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,253,254,255,256,257,258,259,260,0,1,2,3,5,7,8,10,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,46,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,80,81,82,83,85,86,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,196,197,198,200,201,202,204,206,207,208,209,210,212,213,214,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,245,246,247,248,249,250,251,254,255,256,257,258,259,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,3,6,7,8,9,10,11,14,15,16,17,18,19,21,22,23,24,25,28,29,30,31,32,33,34,36,37,40,42,44,45,47,48,49,50,51,55,58,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,77,79,80,83,85,86,87,89,92,93,94,95,98,101,102,104,107,108,109,110,112,113,115,116,117,118,119,120,121,122,124,130,132,133,134,135,136,137,138,141,142,143,144,145,146,147,149,150,153,156,158,159,160,161,162,163,164,165,167,170,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,59,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,1,2,5,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,22,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,0,0,0,0,0,0,0,0,1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,132,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,228,229,232,0,1,2,4,10,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,27,28,29,32,33,34,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,99,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,270,273,274,275,276,279,281,282,284,285,286,289,290,291,293,294,295,297,298,299,300,301,302,303,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,339,341,342,345,346,347,348,350,351,353,355,357,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,393,395,397,398,399,401,402,403,404,405,407,408,409,411,412,413,414,415,416,417,418,420,422,425,426,427,428,429,431,433,435,437,438,439,441,442,443,444,445,446,448,450,451,452,453,454,456,457,458,459,460,462,464,466,467,468,469,472,473,474,476,477,478,481,482,483,484,485,486,487,488,491,493,494,497,498,501,502,505,506,508,511,512,513,514,515,516,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,538,539,540,541,542,543,544,546,547,549,550,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,592,593,594,595,596,597,598,600,601,603,607,608,609,610,611,614,615,616,619,620,621,622,623,624,625,626,629,630,631,632,633,634,635,636,637,639,640,641,642,643,644,645,646,647,649,650,653,654,656,657,658,659,660,661,664,665,667,668,669,670,672,674,675,677,678,679,680,681,682,683,684,685,687,688,689,691,692,694,695,696,697,698,700,701,703,704,706,707,708,709,710,712,713,719,720,721,723,724,725,726,727,728,729,730,733,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,782,784,788,789,790,791,792,793,796,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,819,820,821,822,823,824,825,826,827,829,830,831,832,833,834,837,838,839,840,841,843,845,846,848,851,852,853,854,855,856,857,858,862,863,864,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,910,911,912,913,914,915,916,917,918,919,920,921,922,924,925,926,928,929,931,932,933,934,935,936,937,938,939,941,942,943,945,946,947,948,949,950,951,952,953,954,955,956,957,959,960,961,962,963,964,965,966,967,968,970,971,974,975,978,979,981,982,983,984,985,986,989,991,992,994,995,996,1001,998,999,1003,1004,1006,1007,1009,1010,1012,1013,1014,1015,1016,1017,1019,1021,1022,1024,1026,1029,1030,1031,1034,1035,1036,1037,1038,1041,1042,1044,1045,1047,1048,1049,1051,1052,1054,1055,1057,1059,1060,1062,1063,1065,1066,1068,1070,1071,1072,1073,1077,1078,1079,1080,1081,1082,1083,1084,1085,1087,1088,1089,1090,1091,1092,1093,1094,1095,1098,1099,1100,1101,1102,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1129,1132,1133,1134,1135,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1152,1153,1154,1156,1157,1158,1159,1160,1162,1164,1165,1166,1167,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1208,1210,1212,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1257,1258,1261,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1301,1303,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1321,1322,1323,1324,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1340,1342,1343,1344,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1357,1359,1360,1361,1363,1364,1366,1367,1369,1372,1373,1374,1376,1377,1378,1379,1382,1383,1384,1385,1387,1389,1390,1391,1392,1393,1394,1395,1398,1400,1401,1403,1405,1406,1407,1408,1409,1410,1411,1412,1413,1415,1416,1417,1418,1420,1421,1423,1425,1428,1429,1433,1436,1438,1439,1440,1442,1444,1445,1446,1448,1450,1452,1453,1454,1455,1457,1460,1461,1462,1463,1464,1466,1467,1469,1471,1473,1474,1475,1476,1478,1479,1480,1481,1482,1483,1484,1485,1487,1488,1489,1490,1491,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1512,1514,1516,1517,1518,1519,1520,1524,1526,1528,1529,1531,1532,1533,1534,1535,1536,1538,1539,1541,1542,1543,1544,1546,1547,1548,1549,1550,1551,1552,1554,1556,1557,1559,1560,1561,1562,1563,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1614,1615,1616,1622,1623,1624,1625,1626,1627,1628,1629,1630,1632,1633,1634,1635,1636,1637,1638,1639,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1674,2,3,4,5,8,10,9,15,16,19,25,26,27,28,29,31,32,34,35,36,37,40,41,42,43,45,52,53,54,55,56,57,59,60,61,62,63,64,69,71,72,77,78,84,88,89,93,94,95,97,98,102,103,104,105,109,110,112,113,115,117,118,119,120,121,122,123,125,126,127,129,130,131,132,133,136,137,138,140,145,146,147,148,150,152,156,157,160,161,165,166,168,170,171,174,175,176,177,180,181,182,185,186,187,188,191,195,196,200,201,202,203,204,205,208,210,212,213,215,216,219,220,224,225,226,227,228,233,234,238,240,241,243,244,245,250,253,254,256,258,259,262,270,271,274,276,278,281,292,293,295,296,299,300,301,1,0,0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,20,21,23,24,25,27,28,30,31,32,33,34,36,38,40,41,42,43,44,45,46,47,48,49,50,53,55,56,57,58,59,60,61,63,64,65,66,67,69,71,73,74,76,83,88,89,93,94,95,96,97,98,101,105,106,107,111,112,113,115,116,118,1,2,3,1,3,4,5,7,8,9,10,11,1,3,4,5,6,7,8,10,2,4,5,15,16,17,18,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2,3,4,5,6,7,8,9,10,11,12,13,14,1,21,22,24,25,26,27,28,29,30,41,44,46,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,72,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,0,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,50,51,52,53,54,55,56,57,59,60,61,62,63,66,67,68,71,73,0,2,5,9,10,11,12,13,14,15,18,20,21,23,24,25,26,27,28,29,0,1,2,4,8,9,10,11,12,14,16,17,18,20,21,23,24,0,1,7,8,"ia-14594501090",0,1,3,7,11,12,17,18,21,23,25,26,28,29,30,0,2,4,5,8,9,10,11,12,13,14,15,16,17,20,21,22,25,26,28,31,33,2,3,4,5,6,8,9,1,3,5,9,10,11,15,16,17,18,19,1,3,4,9,14,15,16,18,19,20,26,28,31,1,2,3,4,5,4,5,6,7,8,9,13,14,15,1,2,5,6,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,2,3,4,5,6,7,8,9,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,7,8,9,10,11,13,14,15,16,17,19,23,24,25,26,27,28,30,31,33,34,35,36,37,38,40,41,42,43,44,45,46,48,50,0,1,2,5,6,1,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,23,24,25,26,28,29,30,31,32,35,36,37,38,39,40,41,42,43,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,3,5,6,7,10,11,12,13,15,17,19,20,22,28,38,40,41,43,48,49,52,53,55,56,57,58,61,66,67,68,69,70,71,73,75,77,81,82,84,85,87,88,89,91,93,96,97,99,100,101,103,104,105,106,107,109,110,112,113,118,119,120,123,124,125,126,128,129,130,133,134,135,140,144,145,148,151,153,156,157,159,167,168,169,170,172,173,179,180,182,184,185,186,188,190,193,196,204,205,206,208,213,214,215,216,218,219,221,223,227,228,229,1,2,3,4,5,6,8,10,9,11,12,13,14,15,17,19,20,21,22,25,27,28,0,1,10,13,19,2,20,21,3,25,28,30,31,32,33,35,37,40,42,43,44,45,46,48,49,50,52,54,56,58,60,61,62,63,67,68,69,70,72,75,78,80,83,85,88,90,93,95,97,99,100,101,102,104,105,106,107,108,115,117,118,119,120,123,125,128,131,132,134,137,140,142,143,144,145,147,148,149,151,152,153,154,155,1,2,3,4,5,6,8,11,13,21,22,24,25,26,28,29,30,33,36,38,40,41,42,44,45,46,47,49,50,51,54,56,57,59,60,61,63,64,66,67,69,71,73,75,77,79,82,83,84,85,89,91,92,94,97,98,100,101,103,107,109,110,111,113,114,115,118,119,120,121,122,126,127,128,129,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,24,25,26,27,28,29,30,31,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,100,101,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,205,206,209,210,211,214,215,216,217,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,279,280,281,282,0,1,3,4,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,38,39,40,41,42,44,45,46,47,48,49,50,52,53,54,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,3,6,7,8,9,10,11,0,1,2,3,4,5,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,1,2,3,4,5,8,0,1,5,6,7,9,10,11,14,15,17,18,19,20,21,22,23,24,25,26,27,0,2,20,30,41,56,60,76,85,98,105,113,125,1,2,3,5,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,39,40,1,2,8,9,15,16,18,19,21,23,25,28,41,43,46,47,52,54,55,57,58,59,62,68,70,73,74,87,88,90,95,96,100,98,101,102,103,104,106,109,110,111,112,113,114,115,116,117,118,120,121,122,124,126,129,130,131,133,134,138,139,140,141,142,146,147,148,149,150,151,152,153,154,155,156,157,159,161,162,164,165,166,167,168,0,1,2,3,4,5,6,2,3,4,5,12,13,14,15,16,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,178,179,180,181,182,183,184,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,223,228,230,231,232,233,234,235,236,237,239,240,241,242,244,245,246,247,249,257,258,259,260,261,262,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,350,351,352,356,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,459,460,461,464,465,466,467,468,471,472,473,474,475,476,477,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,513,1,2,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,30,32,34,35,36,37,38,39,40,41,42,43,44,46,48,49,51,52,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,36,37,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,63,64,66,67,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,103,106,107,108,109,110,111,113,114,116,118,121,122,123,124,127,128,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,150,151,152,154,155,156,157,158,159,161,162,164,165,166,167,168,170,171,172,173,176,177,180,184,187,188,189,190,193,196,198,199,200,201,202,203,204,205,207,208,209,210,211,213,214,217,218,220,221,222,223,225,226,227,228,239,244,245,246,249,250,251,252,253,255,259,260,261,262,264,266,267,270,271,272,273,274,275,276,280,284,285,288,289,292,293,294,295,296,297,298,299,300,303,305,306,307,308,310,311,312,314,316,318,320,322,324,325,327,328,330,332,334,335,336,337,338,339,341,342,343,344,347,348,349,352,353,354,355,356,357,359,360,362,363,364,365,366,367,369,371,372,373,374,375,376,378,379,382,384,386,391,392,394,396,397,399,400,401,402,405,406,407,408,409,410,411,414,415,418,419,421,422,423,426,427,428,433,435,438,439,440,441,444,445,446,447,448,449,453,454,456,457,461,462,464,465,467,468,469,470,473,474,476,2,6,9,10,11,19,23,24,25,27,28,30,33,34,36,48,53,56,62,63,66,67,82,84,87,88,89,92,95,96,97,111,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,52,0,2,3,4,5,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,19,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,86,87,88,89,90,91,92,93,94,95,96,98,99,101,102,104,106,107,0,2,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,22,0,1,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,32,33,34,35,37,39,45,46,47,48,49,50,51,52,54,1,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,140,141,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,183,184,185,187,188,189,190,191,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,0,1,2,3,0,1,2,4,5,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,18,20,21,22,23,24,25,26,28,29,30,31,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,0,1,2,3,4,5,6,8,9,10,11,13,14,15,16,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,146,147,148,149,150,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,185,186,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,278,280,281,283,284,288,289,290,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,66,68,69,70,72,73,74,75,76,77,78,82,83,84,85,86,87,88,89,91,92,93,94,95,97,98,99,100,101,102,104,105,106,107,108,111,112,113,114,115,116,117,119,120,121,122,123,124,125,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,154,155,156,158,159,160,163,164,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,191,193,194,195,196,197,198,199,200,201,204,205,206,207,208,209,210,211,212,213,214,216,217,218,220,221,222,224,227,228,231,232,233,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,262,263,264,267,269,270,271,274,275,276,277,278,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,315,316,317,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,0,1,2,3,4,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,94,95,99,100,101,102,103,104,105,106,107,108,109,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,159,161,162,164,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,232,233,234,236,237,238,239,240,241,242,243,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,50,53,54,56,57,58,60,61,64,65,66,67,68,70,71,72,73,74,75,77,82,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,105,106,107,108,114,115,116,117,118,119,120,121,122,123,124,126,128,129,131,132,133,137,138,139,140,141,142,143,144,145,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,169,170,171,172,173,174,175,176,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,244,245,248,249,250,251,252,253,254,256,257,258,259,260,261,263,264,268,269,270,271,272,273,3,4,5,6,7,8,9,11,12,16,17,18,19,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,52,53,55,57,59,60,61,66,67,69,70,72,73,74,75,77,81,82,83,84,85,86,88,89,90,91,92,93,94,95,97,98,100,101,102,103,104,106,108,109,110,111,112,115,118,0,1,2,5,6,7,8,10,9,11,12,13,14,15,17,18,20,22,25,26,27,29,30,31,32,35,36,37,38,39,41,42,43,44,45,48,51,52,55,0,1,2,4,6,7,8,9,10,11,13,14,15,16,17,18,20,21,22,24,25,26,27,28,30,31,32,33,34,35,37,38,39,40,43,45,46,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,22,23,24,25,26,27,29,31,32,33,34,37,40,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,60,61,62,67,68,70,71,72,73,74,76,77,78,79,80,82,83,84,85,87,88,89,90,91,94,96,97,98,99,101,102,103,105,107,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,40,41,42,43,47,48,49,51,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,0,3,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,92,94,95,98,99,102,107,108,110,111,112,2,3,4,5,7,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,49,50,51,53,55,56,57,58,59,60,61,62,63,64,65,66,68,70,72,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,99,100,101,102,103,104,105,108,109,111,112,113,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,140,141,142,144,145,146,149,150,151,152,153,154,155,156,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,32,34,0,1,2,3,4,5,6,9,13,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,75,76,77,78,79,80,81,83,85,87,88,89,90,91,92,93,94,95,96,97,98,0,1,2,3,0,1,2,3,4,5,0,1,2,3,4,0,1,2,3,4,6,7,8,9,10,11,1,2,3,4,8,10,0,2,4,5,6,2,3,4,5,6,7,8,10,11,12,14,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,43,45,46,47,49,50,51,52,54,55,56,57,58,59,60,61,63,66,67,69,72,73,74,75,76,79,80,81,82,83,85,86,87,92,95,96,97,98,99,100,101,102,103,104,106,107,108,109,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,0,3,4,5,9,10,11,12,13,15,0,2,6,7,12,13,0,1,2,3,4,5,6,7,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,42,43,44,45,46,47,48,49,50,51,52,53,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,108,109,110,111,112,113,114,115,117,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,"ia-14793341453",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,1,2,3,4,5,6,8,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,8,11,21,28,31,34,38,39,46,52,53,55,56,59,60,61,62,64,67,68,73,74,75,76,77,78,80,82,83,1,2,3,4,5,6,7,11,8,12,13,14,15,16,17,18,19,20,21,24,26,28,29,30,33,34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,86,11,9,12,13,19,21,22,23,24,25,26,27,28,29,32,33,34,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,22,23,24,25,26,27,28,29,32,33,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,145,146,147,148,149,153,154,155,156,157,158,159,160,161,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,0,1,2,3,4,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,1,4,6,7,8,9,10,11,12,13,14,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,160,161,162,163,164,165,166,167,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,1,5,7,9,10,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,34,36,37,38,39,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,0,1,2,3,4,5,6,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,125,126,2,3,4,5,6,7,8,9,10,13,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,39,40,42,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,70,71,72,74,75,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,2,9,11,15,18,21,24,26,29,32,33,35,36,40,42,43,45,47,50,52,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,9,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,80,83,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,6,38,41,42,43,44,45,46,49,50,53,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,0,1,2,5,17,19,21,27,28,29,33,35,38,42,48,49,50,1,2,3,4,5,6,2,3,4,5,10,15,23,24,25,27,28,29,0,2,3,4,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,309,310,311,312,313,314,315,316,317,319,320,321,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,417,418,419,420,421,422,424,425,426,427,429,430,431,432,433,434,435,436,437,438,439,440,441,443,444,445,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,477,478,479,480,481,483,485,486,487,488,489,490,492,493,494,495,496,497,498,499,500,502,505,506,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,575,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,605,606,7,9,10,11,12,13,14,15,16,17,19,20,21,22,23,27,31,33,34,35,38,40,42,43,44,45,46,47,48,49,50,58,59,60,61,62,68,73,74,77,92,93,94,96,98,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,50,52,53,54,55,56,57,58,60,61,62,63,64,65,67,70,71,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,99,102,103,104,105,109,110,112,113,114,116,118,120,123,125,127,128,129,131,132,133,134,135,136,138,139,140,141,142,144,145,146,147,148,149,150,152,154,155,156,157,158,159,160,161,162,164,165,167,169,170,172,173,174,176,177,178,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,199,200,201,203,204,205,206,207,208,210,211,212,213,214,216,218,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,237,239,241,243,244,246,247,248,249,250,251,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,25,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,0,1,2,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,99,102,103,104,105,106,108,109,110,111,112,113,114,115,118,120,124,125,126,127,128,130,131,132,133,134,135,138,140,141,142,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,165,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,201,202,203,204,205,206,207,209,210,213,214,215,216,217,218,221,222,223,224,225,226,228,0,1,2,3,4,5,6,7,9,11,12,13,14,15,17,19,20,21,22,23,24,25,26,28,29,31,34,35,36,37,38,42,44,45,46,47,50,51,52,53,54,55,56,59,61,63,64,65,66,68,69,71,74,75,76,77,79,81,82,83,84,85,87,90,92,93,94,95,101,103,105,106,107,112,116,125,128,129,131,132,133,134,135,137,139,143,144,146,149,1,3,628,643,719,720,11,39,43,48,212,354,373,894,1006,1012,1,2,4,5,6,8,9,12,15,17,18,19,21,23,24,30,32,33,35,40,42,44,45,47,49,50,51,52,54,55,56,58,59,60,61,63,64,66,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,23,25,26,27,28,29,30,31,32,33,34,35,36,40,41,42,43,45,46,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,"ia-14784864403",0,2,3,12,5,7,14,16,19,1,2,3,4,5,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,32,34,35,36,39,40,41,42,43,44,45,46,47,48,0,0,0,0,14,17,21,23,31,35,52,56,59,64,0,1,18,23,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,20,22,24,26,27,31,36,38,39,40,41,42,45,49,50,51,54,55,56,61,62,63,64,71,73,75,77,78,81,82,85,87,88,93,94,95,98,99,106,107,109,111,112,113,125,133,137,141,152,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,190,193,194,197,198,199,200,202,204,208,212,221,224,226,227,231,233,234,235,236,237,241,242,243,244,247,252,255,269,270,271,272,274,275,276,277,280,281,287,290,291,293,296,297,299,302,303,304,305,306,307,308,309,310,311,312,316,319,320,321,323,324,325,329,330,331,332,333,336,346,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,376,379,380,381,384,386,388,389,390,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,410,420,422,429,444,445,446,449,450,451,452,453,455,456,457,458,460,461,462,464,466,474,498,500,501,502,503,506,507,508,510,511,512,513,514,518,520,521,522,523,524,525,526,527,528,529,530,532,533,535,538,540,541,542,544,546,547,549,556,557,558,559,561,565,577,578,579,580,581,582,585,586,587,588,589,593,597,599,600,602,604,605,607,608,614,615,617,620,626,628,630,640,642,644,647,649,650,651,653,654,655,656,657,658,659,662,663,667,668,669,670,672,673,675,676,677,680,681,683,684,685,688,689,6,7,11,12,14,16,18,19,22,23,26,27,28,29,30,31,33,35,36,38,39,42,44,48,49,55,58,59,61,62,63,64,66,67,68,71,74,75,76,78,13,14,16,17,21,22,23,24,25,27,28,29,31,32,35,39,40,41,47,48,50,53,54,58,59,60,62,66,68,71,74,75,76,77,92,94,6,10,14,15,18,20,24,26,28,29,30,31,32,34,35,36,38,39,40,41,42,44,46,47,52,53,54,55,56,58,61,62,64,65,66,67,70,71,72,73,74,75,76,78,79,80,82,83,84,85,86,89,91,92,93,"ia-14591109528",0,1,2,3,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,41,43,44,45,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,67,68,69,70,73,75,76,78,80,81,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,99,102,104,105,106,107,108,109,110,112,113,114,117,118,119,121,122,123,124,125,126,130,131,132,133,136,137,138,139,142,143,144,145,147,149,150,151,152,154,156,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,175,180,182,183,186,188,190,191,192,193,196,197,201,202,206,207,208,210,211,213,214,215,216,217,218,219,220,221,224,229,230,231,234,235,236,241,242,243,246,247,249,250,251,252,255,257,258,259,260,262,264,266,267,268,269,270,271,272,273,274,275,276,281,282,283,284,287,289,290,293,294,295,297,298,299,301,302,303,304,306,307,309,310,312,318,320,321,322,325,327,328,329,331,335,336,337,338,339,340,343,344,347,349,352,357,358,359,0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,47,50,53,54,55,56,57,59,61,62,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,103,105,106,110,111,112,113,0,1,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,68,69,71,76,77,79,80,81,82,83,84,85,87,88,89,90,91,94,95,96,97,98,99,100,101,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,136,138,140,141,142,143,144,145,147,148,150,151,152,153,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,175,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,1,2,3,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,78,79,81,83,84,85,86,87,89,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,146,147,148,150,151,152,153,154,155,157,159,162,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,3,8,14,15,3,4,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,32,33,34,35,36,37,38,44,46,49,50,54,55,56,57,58,59,60,61,62,63,64,1,3,5,6,3,4,5,6,7,12,8,9,15,16,17,18,19,21,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,0,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,92,93,94,95,96,97,98,99,100,101,102,103,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,510,511,512,513,514,515,516,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,26,27,28,29,30,31,32,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,90,91,94,95,98,99,102,106,108,110,"ia-14753803604","ia-14752954531",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,125,127,129,130,131,132,134,136,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,133,134,136,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,4,5,11,13,14,17,18,19,21,22,23,26,27,28,29,30,31,33,34,35,36,37,39,40,41,42,44,45,46,47,49,50,51,52,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,75,77,78,79,80,81,82,83,84,85,86,92,93,94,96,97,99,100,101,102,103,104,105,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,135,136,137,138,139,140,141,142,143,144,146,147,148,149,151,153,154,1,2,4,6,7,8,9,10,11,13,14,15,16,17,19,20,21,24,25,27,29,0,2,10,11,4,5,6,7,8,14,15,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,61,64,70,71,77,80,81,82,83,86,87,88,90,91,92,93,"ia-14777534455","ia-14797412993","ia-14579579957",1,2,3,4,5,6,7,9,10,11,12,13,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,58,59,60,61,62,63,64,65,66,68,69,70,71,73,74,75,76,79,80,81,82,83,84,85,86,87,3,4,5,6,7,8,10,11,9,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,42,48,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,441,442,443,444,445,446,447,448,449,450,452,453,455,456,459,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,505,506,507,508,509,12,13,18,22,50,51,64,67,74,83,84,97,103,106,109,111,113,117,118,119,122,125,0,1,2,3,4,5,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,4,10,11,12,7,9,13,14,15,16,17,18,19,21,22,0,4,5,6,7,8,9,10,12,17,18,20,21,22,23,24,26,27,28,0,1,2,3,4,5,6,7,8,11,12,0,1,2,5,6,7,8,10,11,12,13,14,15,16,17,18,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,0,1,2,4,5,7,8,9,10,11,13,14,17,18,0,2,3,4,10,5,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,6,8,9,10,11,0,1,2,3,4,5,6,7,8,9,10,11,1,2,5,6,10,11,12,7,8,9,14,15,16,17,18,19,20,22,23,24,0,1,2,5,6,7,8,11,12,9,13,14,15,16,0,2,3,4,5,10,11,6,7,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,9,10,0,1,2,3,4,5,6,8,9,10,11,0,1,2,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,10,9,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,12,13,15,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,15,2,3,4,5,6,7,8,0,1,3,4,5,6,7,8,9,"ia-14741009826","ia-14783903453","ia-14577392809","ia-14763724182",0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,131,132,133,134,135,136,137,138,140,141,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,"ia-14771553464",1,2,3,4,5,6,7,8,9,10,17,19,20,21,22,30,33,34,35,36,37,38,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,12,15,16,19,20,21,22,27,29,30,32,33,34,38,39,40,42,43,44,45,46,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,0,0,0,0,0,0,0,0,0,1,3,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,65,69,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,0,1,2,3,5,9,11,0,1,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,123,5,7,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,62,67,72,77,85,86,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,50,52,53,54,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,83,84,85,86,87,88,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,66,67,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,109,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,151,152,153,154,155,160,161,162,163,164,166,167,168,169,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,225,226,229,231,232,234,235,236,237,238,239,243,245,246,247,248,249,250,251,253,254,255,256,258,259,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,285,286,287,288,289,291,292,293,294,295,296,298,299,304,305,306,307,308,309,310,311,312,313,315,317,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,45,46,47,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,158,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,0,1,3,4,5,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,252,253,254,255,256,257,258,259,260,261,263,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,335,336,337,"ia-14579179169","ia-14762646881","ia-14579365567","ia-14762650231","ia-14579367727","ia-14785700203","ia-14579195158","ia-14785701463","ia-14765831825","ia-14762657291","ia-14742826336",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,100,101,98,99,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,0,1,4,8,9,11,12,13,18,23,30,46,51,57,59,60,61,62,63,64,65,72,73,75,84,102,103,113,125,139,171,173,182,183,193,194,198,217,223,228,233,234,237,242,245,248,250,254,262,7,11,16,18,20,25,27,28,29,35,37,38,46,58,62,64,71,75,85,89,103,127,129,133,136,145,148,155,191,211,229,230,1,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,23,24,25,26,28,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,0,4,5,6,7,8,9,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,1,2,3,4,5,6,8,10,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,31,32,33,34,35,36,46,48,"ia-14803511813","ia-14803520893","ia-14596973450","ia-14781326384","ia-14781330114","ia-14803541703","ia-14783703025","ia-14780558841","ia-14760723706",0,1,2,3,4,5,6,7,8,12,13,14,15,16,17,18,19,21,23,24,25,28,29,32,34,35,36,"ia-14781263232","ia-14595115147","ia-14741785746",0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,"ia-14764123855",46,47,50,51,52,53,54,57,58,59,60,61,62,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,23,28,29,30,33,34,36,37,38,39,40,41,42,43,44,45,51,53,54,55,58,59,61,62,64,65,66,68,69,73,75,78,85,86,88,89,93,94,95,100,99,103,104,105,106,110,111,113,114,115,117,118,119,120,121,122,1,2,3,4,5,6,7,10,11,13,14,15,19,20,24,25,26,27,28,29,30,34,35,37,38,39,40,41,42,43,44,45,46,47,48,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,10,7,8,9,11,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,1,2,3,4,5,6,10,11,14,16,17,18,19,20,24,25,26,27,29,31,34,35,36,38,39,40,41,42,43,45,46,47,48,49,50,51,53,54,55,56,58,59,62,63,64,65,66,67,69,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99,100,102,103,104,105,106,107,108,0,1,2,3,4,5,6,7,10,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,92,97,98,99,100,101,107,108,109,110,111,112,113,116,117,119,122,123,126,129,130,131,132,133,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,168,169,170,171,173,174,175,176,177,178,180,181,182,183,184,185,186,187,190,192,193,195,196,197,198,199,200,201,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,222,223,224,225,226,231,234,236,238,240,242,244,245,247,248,249,253,254,255,257,258,259,261,262,263,264,267,268,269,270,271,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,321,324,325,327,328,329,330,331,333,334,335,337,338,340,343,344,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,366,367,368,369,370,371,372,373,376,377,378,379,380,381,382,383,384,385,386,387,392,394,395,396,397,398,399,401,402,403,404,405,406,407,408,418,419,420,421,422,423,424,425,426,427,433,434,435,437,438,439,440,441,442,443,444,2,3,4,5,7,10,11,9,12,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,101,103,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,173,175,177,178,0,1,2,3,4,5,6,7,8,0,2,3,4,6,8,9,10,11,13,14,15,16,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,39,41,42,43,44,45,46,47,49,50,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,0,2,3,4,5,7,10,8,9,11,12,14,15,16,17,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,55,56,58,59,60,61,62,63,64,65,67,68,69,73,74,75,76,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,10,9,11,12,0,1,2,10,11,5,9,12,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,41,44,45,46,47,48,52,53,54,55,56,57,60,62,63,64,65,67,68,70,71,74,75,76,77,78,80,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,113,114,115,116,117,118,119,121,122,123,124,126,127,128,129,130,131,132,133,134,2,3,4,5,6,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,36,37,38,39,40,41,43,44,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,159,162,163,165,167,171,172,173,174,175,176,178,179,181,182,184,185,186,187,188,190,191,192,193,194,195,197,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,223,225,226,227,228,230,231,232,233,234,235,236,241,242,243,244,245,246,247,250,0,1,2,8,9,10,11,12,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,138,139,140,143,144,145,147,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,172,175,176,178,182,183,184,185,191,195,196,197,198,199,200,201,202,203,204,205,207,210,211,212,213,214,216,218,220,221,222,223,224,225,226,227,228,229,230,231,234,235,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,0,1,4,5,6,7,8,10,9,11,12,14,15,16,18,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,96,98,100,102,103,106,107,109,110,112,113,114,115,116,0,1,2,3,4,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,1,2,4,6,7,8,9,10,11,12,14,15,16,17,18,19,22,23,24,25,26,27,2,3,4,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,11,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,23,25,26,27,28,29,30,31,32,33,34,35,36,44,45,46,47,49,50,52,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,10,8,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,53,54,55,57,58,59,61,63,64,65,66,68,70,74,77,81,82,84,85,86,87,88,89,91,92,93,94,95,96,100,104,106,108,109,111,112,116,117,118,119,120,122,123,124,125,127,130,131,139,141,142,143,144,145,146,148,149,151,152,1,2,3,4,5,10,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,25,28,29,30,31,33,34,39,0,1,2,3,9,11,12,13,14,16,18,19,20,23,29,30,33,34,35,36,38,39,40,41,42,43,44,45,2,3,4,5,8,9,10,12,19,20,21,22,23,24,25,26,27,28,29,30,31,0,2,11,12,16,17,18,19,21,"ia-14783584792","ia-14597417427","ia-14803789953","ia-14597421657","ia-14783936105","ia-14597296308","ia-14597429697","ia-14760957866","ia-14597441697","ia-14760967466","ia-14781607164","ia-14760984416","ia-14780836691","ia-14597470127","ia-14803845303","ia-14780848381","ia-14597485817",0,0,1,0,0,0,0,1,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,2,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,0,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,0,1,2,3,4,5,6,0,1,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,29,31,32,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,106,109,110,111,112,113,114,115,116,117,119,120,121,122,123,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,214,215,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,335,337,338,340,341,342,343,344,345,346,347,348,349,351,352,353,354,355,356,357,360,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,454,455,456,457,458,459,460,461,462,463,465,466,467,468,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,501,502,503,504,505,506,507,508,509,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,574,575,576,577,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,167,169,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,500,501,502,503,504,505,506,507,508,509,510,511,512,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,100,101,102,103,98,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,161,162,163,164,165,167,168,169,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,240,241,242,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,330,331,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,454,455,456,457,458,459,460,462,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,724,726,727,728,729,731,732,733,734,735,736,738,739,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,890,894,895,896,897,898,899,900,901,902,903,904,906,907,908,909,910,911,912,913,914,915,916,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,415,416,417,418,419,420,421,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,60,61,62,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,"ia-14596449767",342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,444,445,446,447,448,449,450,451,452,454,456,457,458,459,460,461,462,463,464,465,466,468,469,470,471,472,473,474,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,523,524,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,190,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,389,390,391,392,393,394,395,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,202,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,225,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,"ia-14742525096","ia-14777318265",0,2,3,4,5,6,7,8,10,9,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,54,55,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,99,100,101,102,103,105,109,110,111,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,196,197,198,199,201,202,203,205,206,208,209,210,211,213,215,218,219,220,221,224,225,227,228,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,249,250,251,252,253,254,255,257,258,260,261,263,264,266,268,269,271,272,273,274,275,276,277,278,279,280,283,284,286,287,289,290,292,293,294,295,296,297,298,299,300,303,304,306,307,308,309,310,312,314,315,316,317,319,320,321,322,324,325,326,327,328,331,332,333,334,335,338,339,341,342,343,344,345,346,348,352,353,354,355,356,357,358,360,361,362,363,364,366,367,368,369,370,371,372,375,376,377,378,379,380,381,383,384,385,387,388,390,391,392,393,395,396,397,398,400,401,402,403,404,405,406,407,409,410,411,412,413,417,418,420,421,422,426,427,428,429,433,437,438,439,440,441,442,443,445,446,447,448,449,451,455,457,458,459,460,461,462,464,465,466,468,469,470,471,472,474,475,476,477,478,481,482,483,486,487,488,490,491,492,494,495,496,497,499,500,501,502,504,505,506,507,508,509,510,511,513,514,515,520,523,524,525,527,528,529,533,534,535,538,539,540,541,542,543,544,545,546,547,548,549,550,551,553,555,556,557,558,559,560,561,562,566,567,568,569,570,571,574,575,576,577,578,579,580,581,583,584,585,586,587,588,589,590,591,592,593,594,595,597,598,599,600,603,604,605,606,607,609,610,614,615,616,617,618,621,624,625,627,628,630,631,632,636,637,638,640,642,644,645,646,647,648,649,650,651,652,653,654,655,659,660,661,662,663,664,665,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,687,688,689,691,692,693,694,695,697,700,702,703,704,705,706,707,709,710,711,712,713,714,716,717,719,722,723,724,725,726,727,728,730,731,732,733,734,735,736,737,738,739,741,743,744,745,746,747,748,749,750,751,752,753,754,755,756,760,763,764,766,767,768,769,770,771,772,773,774,776,778,779,780,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,799,800,801,804,807,808,809,810,811,814,815,816,817,819,820,823,824,825,826,828,829,830,831,832,833,834,835,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,874,875,876,877,878,879,880,882,883,884,885,886,887,888,889,890,891,892,893,894,895,897,899,900,901,902,904,905,906,907,908,909,910,911,912,914,915,916,917,918,920,921,922,923,924,925,926,927,928,929,930,932,933,934,935,938,939,940,941,942,943,944,945,946,948,949,950,951,952,953,954,956,957,958,959,960,961,962,963,965,967,968,970,971,972,973,1,2,3,4,5,6,7,8,10,9,11,13,14,0,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,44,45,"ia-14779703281","ia-14782853955",8,10,"ia-14592210990","ia-14798796723","ia-14592303718","ia-14592282409","ia-14592455957",0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,69,72,73,74,75,76,77,78,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,142,143,145,146,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,"ia-14785683083","ia-14579356647","ia-14579357837","ia-14765818485","ia-14579183748","ia-14579193988","ia-14762659421","ia-14762660111","ia-14579194779","ia-14785708643","ia-14579379707",1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,199,200,201,202,203,204,205,206,208,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,290,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,347,350,351,352,353,359,360,361,362,363,365,367,368,381,382,386,392,393,394,395,396,397,398,399,400,401,402,405,406,407,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,441,443,444,445,446,449,450,453,454,456,457,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,494,495,497,498,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,525,526,527,528,529,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,589,590,591,592,593,594,595,596,597,598,600,602,603,604,606,607,608,610,613,616,617,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,649,650,652,653,654,655,656,657,659,660,661,662,663,665,666,667,668,669,670,671,672,1,2,5,6,7,8,10,12,13,15,16,17,18,19,20,21,23,24,26,28,30,32,35,36,37,38,39,41,42,43,44,46,47,48,52,53,56,57,58,59,60,61,62,63,64,65,67,68,69,70,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,190,191,192,193,194,195,196,197,200,201,203,204,205,206,207,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,297,299,300,302,303,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,326,328,329,330,331,332,336,337,338,339,340,341,342,343,344,345,346,347,349,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,466,467,470,471,472,473,492,493,494,495,496,498,499,500,501,502,503,504,505,506,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,545,548,553,554,555,556,557,561,563,564,565,567,568,569,570,571,573,574,0,1,2,5,6,7,8,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,82,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,126,127,128,129,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,368,370,371,372,388,394,395,396,397,399,400,401,402,403,404,405,406,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,440,441,444,447,449,451,452,453,457,458,460,461,462,464,465,466,467,468,469,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,521,522,523,524,525,526,528,529,530,531,532,533,534,535,536,537,538,539,540,541,547,548,549,554,555,556,557,558,559,560,561,563,564,565,566,567,569,570,571,572,573,575,576,577,578,579,580,581,582,584,586,587,588,589,591,594,598,599,600,601,603,605,606,608,610,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,645,646,647,648,650,653,654,655,656,657,658,659,660,661,0,4,16,19,21,22,27,28,29,30,31,32,33,36,37,39,40,41,42,43,44,51,54,55,56,58,59,61,62,67,68,69,70,71,72,73,74,75,76,77,78,79,83,84,85,86,87,88,89,90,92,94,95,96,100,97,99,101,102,103,2,3,4,5,11,8,12,13,14,16,17,18,19,32,33,34,35,37,38,40,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,76,79,81,83,84,87,88,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,1,2,4,8,9,10,11,14,16,28,30,32,33,37,44,47,49,51,52,54,56,57,58,"ia-14784757683","ia-14780565581","ia-14595279418",12,8,9,26,33,37,38,40,43,52,53,55,58,59,64,66,67,97,98,18,21,55,58,74,110,114,116,117,120,121,136,177,201,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,2,3,4,5,6,7,8,9,10,11,12,13,"ia-14781912301","ia-14571595009","ia-14755110981",0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,33,34,36,37,41,42,48,49,50,52,54,56,59,60,63,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,"ia-14597366749",53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,199,200,202,205,206,207,208,209,210,211,212,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,88,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,77,79,80,81,82,83,84,85,86,87,88,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,13,19,34,36,52,63,1,4,5,6,10,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,175,176,177,178,179,180,182,183,185,186,187,188,189,190,191,192,193,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,2,3,4,6,7,8,9,10,11,13,14,16,0,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,100,95,96,97,98,99,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,1,2,4,5,6,7,8,9,10,11,12,14,0,2,4,6,8,10,12,13,15,16,18,20,22,24,26,28,30,32,34,36,38,39,40,42,44,45,46,47,49,51,52,54,56,58,60,62,63,65,67,69,71,74,76,78,79,81,83,85,87,88,90,92,94,96,98,99,0,2,4,6,8,10,12,14,16,18,20,21,22,"ia-14581056038",25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,"ia-14767708805",57,59,61,63,65,67,69,70,71,72,75,76,78,82,83,85,87,90,92,94,95,96,98,99,100,102,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,0,3,6,9,10,11,13,14,15,16,18,19,22,29,30,33,37,38,39,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,64,66,67,71,72,73,74,76,78,79,80,1,2,5,6,7,8,10,13,18,21,30,32,33,35,36,42,50,51,56,1,2,5,7,10,12,14,15,17,18,19,20,21,22,23,24,25,26,27,28,7,8,9,16,18,19,20,28,29,30,31,32,33,35,37,38,39,40,41,42,44,46,48,49,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,84,85,86,89,92,93,95,96,97,98,99,100,101,102,103,104,105,107,108,110,111,112,113,114,115,116,117,118,120,4,5,7,10,12,15,16,17,18,22,23,24,28,29,30,33,34,35,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,54,55,62,0,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,104,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,36,38,39,41,42,43,44,45,47,48,49,50,51,52,54,55,56,57,"ia-14773505385",0,1,2,3,5,6,7,8,9,10,4,5,6,8,16,19,21,22,28,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,"ia-14597701470","ia-14781271001",0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,65,66,67,68,69,70,71,72,74,75,76,77,78,81,82,83,84,85,86,87,88,90,0,1,3,4,5,6,7,8,9,10,12,14,15,17,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,1,2,5,7,9,2,3,4,5,3,4,6,40,50,51,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,44,45,46,49,50,51,0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,31,34,38,46,51,53,54,55,60,61,62,"ia-14784643165",0,1,2,3,4,5,6,7,8,9,0,1,2,4,5,6,7,8,9,10,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,43,45,46,47,49,50,51,52,53,54,55,56,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,119,121,122,123,124,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,197,198,199,200,202,203,204,205,206,207,209,210,213,215,217,218,219,220,221,222,223,224,225,226,227,228,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,58,0,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,127,128,130,131,132,133,134,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,282,283,287,288,289,290,291,292,293,294,295,296,297,298,299,302,303,304,305,306,0,2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,262,264,265,266,269,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,0,2,3,4,5,6,7,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,158,159,160,161,162,163,164,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,277,278,279,280,281,282,2,3,4,5,6,7,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,130,131,132,134,135,136,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,288,289,290,291,292,293,294,295,296,297,298,299,300,305,306,307,308,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,81,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,263,264,265,267,268,269,270,275,276,277,278,279,280,281,282,283,284,285,286,287,290,291,292,293,294,0,2,3,4,5,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,0,2,4,6,7,9,11,12,14,15,16,17,18,19,20,23,24,25,27,30,31,34,35,36,37,38,39,40,43,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,64,67,68,69,72,74,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,17,18,19,22,23,24,25,28,29,31,32,33,34,36,37,38,39,41,42,43,44,45,47,48,49,50,51,52,53,54,55,58,60,62,63,65,68,69,70,72,73,74,78,79,80,81,86,89,90,91,93,97,98,99,101,102,104,106,108,109,110,111,112,113,115,116,117,119,120,123,124,125,126,127,131,133,134,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,160,161,163,165,168,169,170,171,172,174,175,176,178,180,181,182,192,194,195,196,197,198,199,200,203,204,205,206,207,208,210,211,212,214,215,216,218,223,225,226,229,233,234,236,238,240,241,242,243,246,247,248,249,250,251,252,253,254,255,257,258,260,261,262,263,264,266,267,268,269,271,272,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,298,299,301,302,304,309,311,312,313,314,315,316,317,318,319,320,321,323,326,327,328,329,330,331,332,333,334,335,343,345,346,347,349,350,351,353,358,359,361,362,364,365,366,368,369,370,371,372,373,375,376,377,378,379,380,381,382,383,384,385,388,389,390,391,392,393,394,395,396,399,400,401,402,405,406,409,410,411,413,414,415,416,417,418,419,422,424,426,427,428,429,430,431,432,434,435,436,437,439,440,441,442,443,445,446,0,1,2,3,4,5,6,8,9,10,13,15,19,20,21,22,23,26,27,29,31,32,33,34,35,37,39,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,58,59,60,61,62,63,64,65,66,68,70,71,72,73,74,75,76,78,79,80,82,84,85,86,87,90,94,95,96,98,99,100,103,104,105,106,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,144,145,146,147,148,149,153,154,156,157,160,161,162,163,164,165,166,167,168,174,175,176,177,178,179,181,182,183,184,185,186,188,189,190,191,194,195,197,198,200,201,202,203,204,206,207,208,209,210,211,212,213,215,216,217,219,220,222,224,225,226,227,228,231,232,233,236,237,238,239,240,244,245,246,247,248,250,251,252,253,254,257,258,259,260,261,262,265,266,267,271,273,275,276,277,279,280,282,283,285,286,287,288,289,291,292,293,294,295,297,298,299,300,301,302,303,305,307,308,310,311,315,316,317,319,320,321,322,323,324,325,326,328,329,333,334,335,336,337,339,341,342,343,345,346,347,348,349,350,351,352,355,359,360,362,363,366,367,369,372,374,376,377,378,379,380,381,382,383,384,385,386,389,390,393,396,402,403,405,406,407,408,410,412,413,414,415,416,417,419,420,421,423,427,429,431,432,433,434,435,436,437,441,443,447,449,450,451,452,453,454,455,456,457,461,463,466,467,468,469,470,472,473,474,476,477,479,480,484,485,486,487,491,496,497,498,499,500,501,505,506,507,508,509,510,511,512,516,517,518,519,520,521,524,525,526,528,530,531,532,533,534,535,536,537,538,544,545,546,547,548,549,550,551,555,556,558,559,560,561,562,563,564,571,572,573,574,576,577,578,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,604,608,610,611,612,615,616,619,620,621,622,623,624,625,626,629,630,631,632,633,634,635,637,638,639,641,642,643,646,647,648,649,654,655,657,658,659,662,663,664,665,666,667,669,670,671,672,673,675,676,677,679,681,682,683,684,686,691,693,694,695,697,698,699,700,701,702,704,705,706,708,709,710,712,714,716,717,718,719,720,721,724,726,727,728,729,730,731,732,734,736,737,739,740,741,742,743,744,747,749,750,751,752,753,754,755,756,757,758,759,762,764,766,768,769,772,776,777,780,781,782,783,786,787,788,791,793,794,795,796,797,801,803,804,805,806,808,809,811,812,813,816,817,818,821,822,823,824,825,827,828,831,834,838,0,1,2,3,4,5,8,10,9,11,12,14,15,16,17,18,19,20,23,24,25,26,27,28,29,31,32,34,35,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,54,55,56,57,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,98,101,99,104,107,110,111,112,117,118,121,122,123,125,126,127,128,129,130,131,132,133,134,140,141,143,144,146,147,149,150,151,153,155,157,159,164,165,169,170,171,172,174,175,176,178,179,180,181,182,184,185,187,188,189,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,219,223,224,225,226,227,228,229,230,232,234,236,237,238,239,241,242,244,246,249,250,254,256,257,260,261,263,264,266,269,270,272,275,276,277,279,280,281,282,288,289,290,291,293,294,296,298,304,305,306,307,308,309,310,313,314,322,323,325,326,327,328,329,333,335,336,338,340,343,344,345,346,347,348,351,354,355,356,358,359,361,362,363,369,370,373,374,375,378,380,381,382,384,388,389,391,392,394,395,396,397,398,399,400,401,402,403,405,407,408,409,410,413,414,415,416,417,418,419,425,426,427,428,429,430,431,432,433,434,435,440,441,445,449,450,451,452,454,456,457,458,460,461,462,463,464,465,466,468,469,474,477,479,480,481,482,488,490,491,492,493,494,495,496,497,499,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,521,522,523,526,527,528,529,530,532,534,535,536,537,538,539,540,541,542,552,553,555,556,558,560,563,564,565,566,568,569,571,572,573,574,575,576,577,578,579,581,583,584,585,586,587,588,590,591,592,593,594,595,597,598,604,605,606,607,609,610,611,612,613,614,616,617,618,619,621,622,623,624,626,627,628,629,630,631,632,633,634,635,636,641,642,643,645,647,653,654,655,656,657,658,663,669,672,673,674,676,677,678,679,680,681,682,683,684,685,689,690,697,698,699,700,701,702,703,704,709,710,711,712,715,718,720,722,723,724,727,728,731,732,733,734,735,736,739,741,742,743,746,747,748,749,750,753,755,756,759,760,763,765,767,772,773,774,775,778,779,780,781,782,783,784,785,787,789,1,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,21,23,24,25,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,49,50,51,52,55,58,61,62,63,65,67,68,69,70,72,73,74,75,76,77,78,79,80,81,83,86,88,89,91,92,93,94,95,98,99,100,101,102,105,106,108,109,110,111,115,116,117,118,119,120,124,125,126,127,129,130,132,133,135,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,159,160,161,162,163,164,165,166,168,171,175,176,177,178,180,183,184,186,187,188,189,190,191,192,195,196,197,198,199,201,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,227,228,229,230,231,232,233,234,235,236,237,238,239,243,246,247,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,267,268,269,270,271,272,273,274,275,278,279,281,282,285,287,288,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,321,324,325,326,327,328,329,330,331,333,334,335,336,337,339,340,341,342,343,345,347,348,349,350,355,356,357,358,359,360,361,362,363,364,365,368,369,373,374,375,380,381,385,386,387,388,390,392,394,396,397,398,399,400,401,402,405,406,407,408,410,412,413,415,416,418,419,420,421,423,426,427,428,429,430,433,434,437,439,440,441,442,443,445,446,447,448,449,450,451,452,453,456,458,459,465,466,467,468,469,470,472,473,475,476,478,479,484,487,488,489,490,491,492,493,494,495,496,498,502,504,508,509,510,511,512,515,516,517,520,521,523,524,526,527,528,529,530,531,532,533,534,535,537,539,544,547,550,552,553,554,555,557,558,559,560,561,562,565,566,567,568,575,576,577,578,579,582,583,584,585,586,587,588,589,590,591,592,593,594,596,597,598,604,608,610,611,612,613,615,617,618,622,623,627,628,629,630,633,634,639,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,663,668,669,670,672,673,674,675,676,677,678,681,683,686,687,1,3,4,5,6,11,9,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,49,50,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,80,81,82,83,84,85,86,88,89,90,91,95,99,101,102,103,104,106,107,109,110,111,112,113,114,118,119,120,121,122,123,124,125,126,127,130,131,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,190,192,193,196,197,198,199,200,202,203,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,225,226,227,228,231,232,233,234,236,237,238,239,243,244,245,248,249,250,251,252,253,254,255,257,258,259,260,261,262,265,266,268,269,270,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,301,302,303,304,306,307,308,310,312,313,315,317,320,322,323,324,325,326,327,329,331,332,333,336,339,340,341,343,344,345,346,347,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,368,369,370,371,372,373,374,376,379,380,381,383,384,385,386,387,388,389,390,391,393,397,398,399,400,401,402,404,405,406,408,410,411,412,414,415,416,417,418,424,427,428,431,432,433,434,436,438,439,440,441,443,448,450,452,453,454,455,456,457,458,459,460,461,462,463,464,466,467,468,469,470,472,473,474,475,476,477,478,479,480,481,484,487,488,489,492,493,494,506,507,508,510,511,512,513,514,515,516,521,522,523,524,525,526,528,530,531,532,533,534,535,536,537,539,542,544,546,548,550,551,555,556,560,561,562,564,566,567,568,569,570,571,572,573,574,577,578,580,581,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,601,602,603,605,606,607,608,609,611,613,618,620,621,622,623,624,625,627,628,629,630,633,636,646,649,650,651,652,654,655,658,659,660,662,663,664,665,666,667,668,670,673,674,675,676,677,678,682,683,684,685,687,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,707,708,709,710,711,712,713,715,716,717,718,719,720,722,723,724,725,726,727,728,729,731,732,734,735,736,740,742,745,746,747,749,753,754,755,756,757,758,759,760,761,766,767,769,770,771,774,775,781,783,784,787,790,792,793,794,795,796,797,798,799,800,801,802,806,807,808,809,810,811,812,813,814,815,821,822,823,824,826,827,828,829,830,831,832,834,836,837,838,840,841,842,843,844,845,848,850,854,855,856,857,858,859,860,861,862,863,865,867,870,871,872,873,874,876,877,878,880,881,882,883,886,887,889,891,892,895,896,902,904,905,906,907,908,910,911,912,913,914,915,918,919,920,922,923,925,926,929,931,932,934,935,936,937,938,940,941,943,944,945,946,947,948,949,951,953,954,955,956,959,961,962,963,964,965,966,967,968,970,971,972,973,974,976,977,978,979,980,981,982,983,986,990,991,993,994,996,998,1002,1003,1004,1005,1008,1009,1010,1016,1017,1018,1022,1024,1025,1026,1028,1029,1030,1031,1033,1034,1035,1037,1038,1039,1040,1041,1044,1046,1047,1049,1050,1051,1052,1053,1056,1057,1058,1059,1060,1063,1064,1065,1066,1069,1072,1073,1074,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1094,1095,1096,1097,1098,1099,1100,1103,1104,1105,1106,1108,1109,1112,1116,1117,1118,1119,1120,1121,1122,0,1,2,3,4,5,6,8,9,10,11,13,16,17,18,19,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,102,103,104,105,106,107,108,110,114,115,117,118,119,120,121,126,128,130,131,132,135,136,137,138,139,141,142,144,147,148,149,150,151,152,153,158,159,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,183,184,185,186,187,188,189,190,191,192,195,196,197,198,200,201,203,204,205,209,210,211,213,214,215,216,217,218,221,222,223,224,225,228,229,231,233,238,239,240,241,244,245,247,250,251,253,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,273,274,275,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,300,303,304,306,307,309,311,316,317,318,319,320,321,324,325,328,329,330,332,333,334,335,336,337,339,342,345,346,349,350,353,354,355,356,357,358,359,362,365,366,367,368,369,370,371,372,377,379,381,383,384,386,387,389,391,393,394,395,396,397,398,400,401,403,406,407,408,409,411,412,413,414,416,417,420,422,423,424,425,427,428,429,430,432,433,434,437,440,441,444,445,446,447,450,451,452,453,455,457,458,459,460,461,462,463,464,465,466,469,470,472,473,475,478,479,480,481,482,483,485,489,490,492,493,496,500,502,503,505,506,507,511,515,516,517,518,520,521,523,524,527,530,531,532,537,538,539,541,542,543,544,546,548,549,560,561,562,563,565,566,567,568,569,570,571,572,575,576,577,578,580,582,583,585,587,590,592,595,596,597,598,599,600,603,604,605,608,611,612,615,616,617,618,619,620,621,622,625,626,631,632,633,634,635,638,639,640,643,645,646,647,648,649,650,652,653,654,655,659,661,662,663,666,667,669,670,671,672,673,676,677,678,683,684,685,686,687,689,690,692,694,695,696,701,702,703,704,705,707,709,711,712,714,715,716,718,719,720,721,723,724,725,727,729,730,731,732,733,734,735,736,737,747,748,749,754,756,758,759,760,762,764,766,767,768,773,777,779,780,781,782,783,784,785,786,787,788,789,791,792,794,797,798,799,803,804,805,809,810,812,813,815,816,817,818,819,820,821,822,827,828,829,830,831,832,833,834,835,836,837,839,841,842,843,844,845,846,847,850,852,853,855,856,857,858,862,869,871,872,873,874,876,877,879,881,885,888,889,890,891,892,893,894,895,896,897,898,899,900,901,904,905,906,908,909,910,912,917,920,921,923,924,925,926,929,930,933,934,935,936,937,938,939,940,942,944,945,946,948,949,950,951,952,953,954,955,956,957,958,961,963,971,972,973,974,975,976,977,979,980,984,985,986,987,992,995,996,997,998,1000,1001,1002,1003,1006,1007,1008,1009,1012,1013,1016,1017,1018,1020,1021,1023,1025,1027,1029,1030,1031,1033,1036,1037,1041,1045,1048,1049,1051,1053,1054,1055,1056,1060,1063,1064,1066,1070,1071,1072,1075,1076,1079,1081,1083,1084,1085,1086,1087,1089,1090,1091,1092,1093,1095,1099,1101,1103,1104,1106,1108,1109,1111,1112,1113,1114,1115,1116,1117,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1137,1138,1140,1141,1142,1144,1145,1147,1148,1151,1153,1155,1156,1160,1163,1164,1165,1166,1168,1170,1171,1172,1173,1174,1175,1176,1177,1180,1184,1186,1187,1188,1190,1191,1193,1194,1195,1197,1200,1201,1202,1204,1205,1206,1208,1209,1210,1211,1212,1213,1215,1216,1217,1218,1219,1222,1223,1225,1226,1229,1230,1233,1234,1235,1236,1240,1242,1243,1244,1245,1246,1247,1248,1253,1254,1255,1257,1258,1259,1261,1264,1266,1268,1269,1270,1271,1272,1277,1278,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1298,1301,1303,1304,1308,1310,1311,1312,1313,1315,1317,1318,1319,1320,1321,1322,1323,1324,1325,1328,1329,1330,1331,1332,1333,1335,1336,1337,1338,1339,1340,1341,1343,1347,1348,1349,1350,1352,1353,1355,1356,0,1,2,3,4,5,6,8,9,10,11,12,13,14,16,19,20,21,23,24,25,26,27,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,59,60,63,64,66,67,68,69,71,72,82,86,87,88,89,91,92,93,94,95,96,100,101,102,103,106,99,107,108,109,111,112,115,116,117,118,119,123,124,125,127,130,131,132,134,136,138,139,142,146,147,149,152,153,154,155,156,157,158,159,161,166,168,171,172,173,174,175,176,179,186,187,188,189,193,194,195,196,197,205,206,207,209,212,213,214,216,217,218,219,220,221,222,223,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,248,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,268,269,270,271,272,273,274,275,276,278,279,280,284,286,287,288,289,290,291,293,294,295,296,297,298,299,300,309,310,311,312,313,314,315,316,317,318,319,321,323,324,325,326,327,328,329,332,333,334,335,336,338,339,340,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,366,367,368,369,373,374,375,377,379,380,382,383,385,386,387,388,390,391,392,393,394,397,398,399,400,401,402,405,406,407,408,410,411,416,417,418,420,427,429,432,433,435,438,439,440,441,442,443,445,446,447,448,449,450,451,452,453,454,455,457,458,459,465,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,496,497,498,499,501,502,503,504,505,506,507,508,509,512,513,514,516,517,518,519,520,522,525,526,527,528,530,531,534,535,536,537,539,540,541,542,545,547,549,550,551,553,556,557,558,561,562,564,565,566,568,571,572,573,574,575,576,578,580,581,582,583,584,587,590,597,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,618,619,620,622,623,627,628,629,630,631,633,635,636,637,639,641,642,645,648,649,650,652,654,655,656,658,659,664,665,666,669,671,672,673,674,675,676,678,681,682,683,684,685,686,688,689,690,693,694,695,697,700,701,703,704,707,708,709,710,711,713,714,715,716,718,719,721,722,723,724,726,727,735,737,738,739,741,746,748,749,750,751,757,758,759,760,762,763,764,765,766,767,768,769,770,771,773,774,775,776,778,779,780,781,782,785,786,787,790,791,793,794,795,797,798,799,800,803,804,805,806,810,812,814,816,817,818,819,820,821,825,826,829,830,831,832,833,834,835,836,837,838,839,841,842,843,844,845,846,847,854,855,856,857,858,860,863,864,865,867,868,870,872,873,874,875,876,878,879,880,881,882,885,887,888,890,892,895,896,897,899,902,904,905,906,910,915,916,917,919,921,922,924,925,928,930,931,932,934,935,936,937,939,942,945,947,948,949,950,951,952,953,954,955,957,964,965,966,967,968,969,970,971,973,974,975,979,980,981,982,984,985,986,987,988,989,990,991,992,994,995,1003,998,1005,1006,1007,1009,1015,1017,1018,1019,1020,1021,1022,1024,1025,1027,1029,1030,1031,1032,1033,1034,1040,1041,1043,1045,1047,1051,1053,1054,1055,1056,1057,1058,1060,1061,1062,1063,1064,1065,1067,1068,1070,1073,1074,1076,1077,1078,1082,1086,1087,1088,1089,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1110,1111,1113,1114,1115,1117,1118,1120,1123,1124,1125,1126,1127,1129,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1151,1152,1153,1154,1155,1157,1158,1159,1160,1161,1162,1165,1166,1167,1169,1170,1171,1172,1173,1174,1175,1176,1177,1179,1181,1184,1185,1186,1187,1189,1193,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1212,1213,1215,1216,1217,1219,1221,1222,1223,1225,1226,1227,1230,1234,1235,1236,1237,1239,1242,1243,1244,1245,1247,1248,1249,1250,1251,1252,1254,1256,1257,1258,1259,1260,1261,1262,1264,1265,1266,1267,1268,1269,1270,1271,1273,1274,1275,1276,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1292,1293,1294,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1308,1309,1310,1311,1312,1316,1318,1319,1320,1321,1323,1330,1331,1333,1334,1340,1344,1345,1346,1347,1348,1349,1350,1352,1357,1359,1361,1362,1363,1365,1366,1367,1368,1369,1370,1371,1374,1375,1376,1378,1379,1382,1383,1385,1386,1387,1388,1389,1390,1391,1393,1394,1397,1401,1402,1408,1414,1415,1416,1417,1418,1421,1422,1424,1425,1427,1428,1429,1430,1431,1432,1433,1434,1435,1438,1439,1440,1441,1442,1443,1444,1446,1447,1448,1449,1450,1451,1452,1454,1455,1456,1457,1458,1459,1461,1462,1463,1464,1465,1468,1469,1470,1472,1474,1475,1476,1477,1479,1480,1481,1484,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1499,1500,1504,1506,1511,1512,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1534,1539,1540,1543,1544,1545,1546,1547,1553,1554,1557,1558,1563,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42,44,45,46,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,68,70,71,72,73,76,78,79,80,82,86,87,88,92,94,96,98,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,133,134,138,139,140,143,144,145,146,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,167,168,170,171,174,175,176,177,178,179,180,181,182,183,187,188,189,191,193,194,195,196,202,203,204,208,209,210,211,212,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,238,239,241,243,244,245,246,248,249,251,252,253,254,256,257,262,264,267,268,269,270,271,272,273,278,279,280,281,282,283,287,288,289,294,295,296,298,299,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,329,332,340,342,343,344,346,347,348,350,351,352,353,355,357,358,359,360,362,363,364,365,366,367,368,369,370,371,372,373,376,377,379,381,382,383,384,385,386,387,389,391,392,393,394,395,396,397,398,399,400,401,405,406,407,409,410,411,412,413,415,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,440,441,442,443,445,446,447,454,455,456,458,459,460,462,463,466,467,468,470,471,473,475,477,478,479,480,481,483,486,487,488,489,490,492,493,494,495,496,497,500,501,502,503,505,506,507,510,511,512,513,514,515,516,518,519,520,521,522,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,543,545,546,551,553,554,558,560,570,571,573,575,576,580,581,582,583,585,586,589,591,592,593,594,595,596,597,598,599,600,606,607,608,609,610,611,612,615,616,617,618,620,621,622,624,625,626,627,628,629,631,632,633,634,635,636,638,639,640,641,642,643,644,645,646,647,648,649,650,651,654,655,656,657,658,659,660,661,662,667,669,673,676,678,679,680,681,682,683,684,685,686,688,690,691,695,696,697,698,699,701,702,703,705,706,711,712,713,714,715,718,719,723,724,725,726,727,728,729,730,731,732,733,735,737,738,740,741,742,743,744,745,746,747,748,749,751,752,754,761,762,766,771,772,774,775,777,778,781,783,784,785,788,790,792,793,795,796,797,798,799,801,803,804,806,808,809,810,812,813,814,815,816,818,819,820,821,827,830,831,834,835,839,841,844,845,856,857,859,860,861,862,863,865,866,867,868,870,871,873,874,882,883,885,886,887,888,889,890,891,892,893,894,896,897,899,900,901,902,903,904,905,906,907,908,910,912,913,915,917,919,920,921,922,924,925,927,928,929,930,931,932,934,936,937,938,940,942,944,945,947,948,949,951,952,956,958,959,960,962,964,967,968,969,970,971,972,973,974,975,976,977,978,979,980,982,984,985,986,987,988,989,990,992,993,995,996,997,998,1000,1002,1003,1005,1006,1007,1008,1010,1011,1012,1013,1017,1022,1024,1034,1035,1036,1039,1043,1044,1045,1046,1047,1048,1049,1050,1052,1054,1056,1057,1058,1059,1060,1061,1062,1063,1064,1066,1067,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1081,1083,1084,1085,1086,1087,1088,1089,1090,1091,1095,1096,1097,1098,1100,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1121,1122,1123,1124,1125,1127,1128,1129,1130,1131,1132,1133,1134,1135,1137,1139,1140,1141,1142,1143,1145,1146,1147,1148,1149,1150,1151,1156,1157,1158,1159,1161,1162,1163,1164,1166,1171,1173,1175,1176,1177,1178,1179,1181,1182,1183,1187,1188,1189,1193,1194,1195,1197,1198,1199,1200,1201,1202,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1216,1218,1219,1220,1221,1222,1223,1224,1225,1226,1228,1229,1230,1233,1234,1235,1237,1238,1239,1240,1241,1242,1243,1244,1246,1248,1249,1250,1251,1253,1254,1255,1256,1257,1258,1259,1260,1262,1263,1265,1266,1268,1274,1277,1279,1280,1281,1282,1285,1286,1288,1289,1290,1291,1293,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1309,1310,1311,1312,1315,1318,1324,1325,1329,1330,1331,1332,1333,1334,1335,1336,1340,1342,1343,1344,1345,1346,1347,1348,1349,1351,1352,1353,1363,1365,1366,1367,1368,1369,1370,1371,1372,1374,1375,1376,1377,1384,1385,1386,1387,1390,0,1,2,3,5,6,7,10,12,13,14,15,16,17,19,20,21,22,23,24,25,26,30,31,33,35,37,44,45,46,47,48,50,51,52,53,54,56,58,59,60,61,63,64,65,66,68,69,70,71,72,73,74,75,76,78,79,80,81,82,84,85,86,87,88,90,91,92,93,95,96,97,98,99,103,105,106,107,109,111,112,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,133,134,138,139,140,141,142,144,145,146,147,148,149,150,151,152,155,157,158,162,163,164,166,167,168,169,170,171,172,173,174,175,176,178,179,180,183,184,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,234,235,236,237,239,240,243,244,245,246,248,249,250,251,253,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,278,280,281,283,284,285,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,313,314,315,317,318,322,323,324,325,332,333,334,335,336,338,340,341,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,387,388,389,390,391,394,395,397,398,399,400,401,402,403,404,405,406,408,409,411,412,413,414,415,416,417,418,419,420,423,424,428,429,430,431,435,437,439,440,441,442,443,446,449,450,452,453,454,455,456,457,458,459,460,462,468,469,470,472,473,474,476,477,480,481,482,483,488,489,491,492,493,494,495,497,500,501,502,503,505,507,508,511,512,514,515,516,517,519,520,521,523,525,526,527,530,531,532,533,534,535,538,540,541,542,543,544,546,547,549,550,551,552,555,556,557,558,560,561,563,564,565,566,567,568,569,571,573,574,575,576,581,582,583,585,586,589,593,594,595,598,601,603,604,605,606,607,609,610,611,612,614,615,616,617,618,620,621,622,624,625,626,628,629,631,632,633,634,635,636,638,639,640,641,643,644,645,648,649,650,651,652,653,654,655,656,658,659,661,663,666,667,668,672,675,676,677,678,679,680,681,682,683,685,686,687,688,693,694,700,702,703,706,708,709,710,711,712,713,715,716,717,720,722,723,725,729,730,731,732,735,738,741,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,767,768,770,771,774,775,776,779,780,781,782,783,788,791,792,793,796,797,798,799,800,801,802,804,805,808,809,810,812,813,814,815,821,822,823,824,825,826,828,830,831,835,836,840,841,842,848,849,850,856,857,858,859,860,862,863,866,867,870,871,872,873,874,875,879,881,882,883,884,885,886,887,888,892,894,895,896,897,898,899,900,901,902,903,904,912,913,914,915,916,918,920,922,923,926,927,928,929,930,931,932,933,934,935,938,939,941,943,944,945,946,947,948,950,952,957,958,959,963,964,965,968,969,970,971,972,974,975,976,979,980,982,984,986,987,989,990,997,998,999,1000,1001,1002,1004,1006,1007,1008,1009,1010,1012,1013,1014,1015,1016,1017,1018,1021,1022,1023,1024,1026,1028,1029,1030,1031,1032,1033,1034,1035,1036,1039,1040,1041,1043,1044,1046,1047,1048,1050,1051,1053,1054,1057,1061,1062,1063,1065,1066,1067,1068,1069,1070,1072,1074,1075,1076,1077,1078,1082,1083,1085,1086,1088,1091,1092,1093,1094,1095,1097,1099,1101,1102,1103,1104,1105,1106,1108,1109,1111,1112,1114,1115,1116,1118,1119,1120,1121,1122,1123,1124,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1145,1146,1149,1150,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1184,1185,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1200,1201,1202,1203,1205,1208,1209,1210,1211,1213,1214,1217,1218,1221,1223,1224,1225,1226,1227,1228,1229,1230,1231,1233,1234,1236,1237,1241,1242,1244,1246,1247,1248,1249,1250,1251,1252,1254,1257,1258,1261,1262,1263,1265,1266,1267,1268,1270,1271,1272,1273,1274,1275,1277,1278,1282,1283,1286,1288,1291,1292,1293,1294,1295,1296,1299,1302,1304,1305,1306,1307,1311,1313,1315,1317,1321,1324,1325,1326,1327,1328,1329,1330,1331,1332,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1349,1352,1354,1356,1357,1358,1359,1360,1362,1363,1364,1365,1366,1367,1368,1369,1371,1373,1374,1376,1377,1378,1379,1382,1383,1384,1385,1386,1388,1390,1391,1393,1395,1396,1399,1400,1404,1405,1406,1407,1408,1409,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1423,1425,1426,1428,1430,1432,1436,1441,1442,1444,1446,1447,1448,1449,1450,1452,1454,1455,1458,1459,1464,1465,1467,1468,1470,1472,1475,1476,1479,1480,1481,1482,1484,1485,1486,1487,1489,1496,1497,1500,1501,1504,1505,1506,1507,1508,1511,1512,1513,1515,1520,1522,1523,1525,1526,1527,1528,1529,1531,1533,1534,1535,1536,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1550,1551,1552,1553,1554,1556,1557,1559,1562,1563,1564,1565,1566,1567,1569,1571,1572,1573,0,1,2,3,4,7,10,11,15,17,18,22,23,24,25,26,27,29,30,31,33,34,36,38,39,40,41,42,43,44,45,47,48,50,51,52,58,59,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,98,99,103,104,105,107,110,111,117,118,119,120,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,142,145,146,147,148,149,150,151,157,158,159,160,162,163,164,166,167,168,170,173,174,175,178,179,182,183,184,185,186,187,190,191,193,195,199,200,201,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,234,235,236,237,238,239,241,242,243,245,246,248,249,250,251,252,257,259,260,261,264,265,267,268,269,270,271,272,273,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,306,309,310,312,313,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,334,335,336,337,338,339,341,342,343,344,348,350,351,352,353,354,355,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,387,388,389,390,391,397,398,399,400,403,404,405,408,409,410,412,416,418,419,420,421,422,423,424,426,428,429,430,431,432,433,434,436,437,438,439,440,442,444,445,446,447,448,449,453,454,456,458,459,461,462,463,468,470,471,472,477,478,480,482,483,485,490,491,492,493,494,495,496,497,499,500,501,503,509,510,511,512,513,515,516,518,520,521,522,523,526,527,529,530,531,532,533,535,536,537,538,542,543,544,545,546,547,548,549,550,554,555,557,558,560,561,562,563,564,565,566,567,568,569,570,571,573,574,577,580,581,582,583,585,586,587,588,589,590,595,596,597,599,601,602,603,605,606,607,611,612,614,615,616,617,618,619,620,621,622,623,625,626,627,628,629,630,634,635,637,638,639,641,642,643,644,645,646,647,648,649,651,652,657,658,659,660,661,663,664,665,666,667,668,669,670,671,672,673,675,676,677,678,679,680,681,682,683,685,686,689,690,691,693,694,696,697,699,702,706,707,709,710,711,712,713,714,716,717,720,723,725,726,727,728,729,730,731,732,734,735,737,738,739,740,741,742,744,745,746,747,748,749,750,752,753,755,758,759,762,766,767,768,770,771,775,777,778,779,781,782,786,787,788,789,791,794,795,796,797,798,799,800,801,803,804,805,806,807,808,809,811,812,814,815,816,819,820,822,824,825,826,827,828,830,831,832,833,835,836,837,838,839,840,843,844,845,846,848,849,850,853,854,855,856,857,858,861,862,863,864,869,870,873,879,880,881,882,884,890,891,892,893,894,896,897,898,899,901,902,903,904,905,907,908,909,912,913,917,919,921,922,923,924,925,926,928,929,930,931,934,939,940,941,946,949,950,952,953,954,958,959,960,961,964,966,968,969,970,972,973,974,975,976,977,978,979,980,981,982,983,984,990,991,995,996,1007,1009,1013,1018,1020,1022,1024,1027,1028,1029,1031,1032,1033,1034,1035,1036,1037,1038,1039,1041,1046,1050,1051,1053,1054,1055,1056,1057,1058,1061,1062,1063,1064,1065,1066,1070,1071,1072,1073,1077,1080,1089,1090,1091,1092,1094,1095,1097,1100,1101,1104,1105,1106,1107,1108,1112,1113,1114,1115,1118,1120,1121,1122,1124,1125,1126,1127,1128,1129,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1145,1147,1148,1149,1150,1151,1153,1154,1155,1156,1159,1160,1163,1165,1166,1167,1169,1170,1172,1173,1178,1179,1180,1182,1183,1185,1186,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1201,1202,1203,1204,1205,1206,1207,1208,1209,1211,1213,1214,1215,1216,1220,1222,1224,1226,1229,1230,1232,1235,1236,1237,1240,1241,1242,1247,1249,1250,1251,1256,1257,1259,1260,1261,1264,1265,1266,1267,1268,1269,1270,1274,1275,1276,1277,1278,1279,1280,1281,1283,1284,1285,1286,1287,1291,1292,1293,1295,1296,1300,1304,1305,1309,1310,1311,1313,1316,1317,1318,1319,1320,1321,1322,1325,1329,1332,1333,1334,1336,1337,1338,1339,1340,1343,1344,1345,1347,1348,1351,1353,1354,1358,1360,1361,1362,1366,1367,1370,1371,1372,1374,1375,1376,1377,1378,1381,1382,1383,1384,1385,1387,1389,1391,1393,1394,1396,1397,1398,1399,1400,1401,1402,1403,1406,1407,1408,1409,1412,1413,1414,1415,1417,1419,1420,1421,1422,1423,1424,1430,1432,1433,1435,1437,1438,1440,1441,1442,1443,1445,1447,1448,1452,1454,1455,1456,1459,1460,1461,1462,1463,1464,1466,1467,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1481,1488,1489,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1512,1513,1514,1517,1518,1519,1522,1523,1529,1530,1531,1533,0,1,2,3,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,30,33,34,35,36,37,39,40,41,42,43,44,45,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,77,78,79,81,83,84,85,86,87,88,89,91,92,93,94,95,98,100,102,99,104,105,106,108,109,111,112,113,114,117,119,120,121,122,123,124,125,126,127,129,131,139,140,141,142,143,144,145,147,148,150,151,153,154,155,156,158,160,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,198,199,200,205,206,207,208,209,210,212,213,214,215,216,217,218,219,223,226,227,228,229,230,231,234,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,275,279,281,283,284,287,289,292,293,294,295,296,298,299,300,301,302,303,304,305,307,308,309,314,316,317,319,320,321,322,323,324,325,326,328,331,333,334,335,336,337,338,340,342,343,344,348,349,350,352,353,354,355,356,357,358,359,360,362,363,364,366,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,393,394,395,396,397,398,399,401,402,405,406,407,410,411,412,413,414,415,416,418,422,423,424,425,426,427,428,429,430,431,432,436,440,442,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,470,471,472,473,476,477,479,480,481,482,483,484,487,488,489,491,492,494,495,496,497,498,499,501,502,504,505,506,509,510,511,512,513,514,515,516,517,518,520,521,522,524,525,528,530,531,532,533,534,535,536,537,538,539,540,542,547,548,549,550,551,553,554,555,558,559,560,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,580,582,584,586,587,588,589,590,591,592,593,594,596,597,598,599,600,601,602,603,604,605,606,607,608,612,613,619,623,624,629,630,631,632,633,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,658,660,661,665,666,668,669,671,672,674,676,677,678,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,706,707,708,709,711,712,713,714,715,718,719,720,722,723,726,728,729,730,731,732,733,734,736,737,738,739,740,741,742,743,744,745,747,748,749,750,751,752,754,755,756,758,759,761,762,763,766,767,769,770,771,772,773,775,776,777,778,781,783,784,790,791,792,793,794,795,797,798,799,800,801,802,803,804,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,828,829,831,832,833,834,835,836,838,839,842,843,845,846,847,850,851,852,854,855,856,857,859,860,861,862,863,864,865,867,869,872,875,876,877,878,879,880,881,884,885,886,887,888,890,891,892,894,895,897,898,899,900,906,907,908,909,910,911,912,913,914,915,917,918,919,920,921,922,923,924,925,928,931,933,934,936,937,938,939,940,941,942,945,946,947,949,950,955,956,957,958,960,961,962,963,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,1000,998,999,1003,1004,1005,1006,1007,1008,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1024,1026,1029,1030,1031,1033,1034,1036,1040,1041,1042,1043,1044,1045,1046,1047,1048,0,1,2,3,4,5,7,10,11,12,13,16,19,20,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,54,56,57,59,62,64,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,94,95,97,100,98,99,101,102,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,121,122,125,127,130,135,136,137,138,140,141,142,143,144,145,146,148,149,150,151,152,153,154,159,160,161,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,195,197,199,200,201,202,203,205,206,207,208,209,210,212,213,219,220,221,224,225,226,227,228,230,231,238,239,240,241,242,243,244,245,246,249,250,251,252,255,256,257,258,259,260,261,262,265,266,267,269,270,272,273,274,276,278,279,280,281,283,284,285,286,295,296,299,300,301,302,303,304,307,308,309,310,311,312,313,315,316,319,321,324,325,327,328,329,330,331,332,334,335,336,337,338,339,340,341,343,344,345,346,347,350,351,354,357,360,361,363,365,366,367,368,370,371,372,373,374,375,376,378,379,380,383,384,385,386,387,388,389,390,392,393,394,395,396,397,398,401,402,403,404,405,408,409,411,412,413,417,418,420,421,422,424,425,426,430,431,432,433,438,440,441,444,445,448,450,453,454,455,456,457,458,459,460,461,466,468,469,470,471,472,474,476,477,480,481,482,483,484,485,487,488,489,490,491,493,494,495,497,500,502,505,506,508,509,510,511,512,513,514,516,520,521,522,523,524,525,527,529,531,532,535,537,539,541,546,548,550,551,555,556,557,558,559,561,563,565,566,570,571,573,576,577,578,579,580,583,584,585,586,587,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,606,608,609,610,611,612,614,615,616,617,618,620,622,624,625,627,628,629,630,631,632,634,635,636,637,638,640,641,642,643,644,647,648,650,651,652,655,656,658,659,660,661,663,664,665,666,667,668,669,671,672,673,674,675,676,677,678,679,681,682,684,686,687,688,689,690,691,692,693,694,697,699,701,703,704,707,714,715,719,720,721,722,723,724,725,727,728,729,732,733,734,737,739,740,746,748,749,757,758,761,764,765,766,767,768,771,772,773,774,775,776,777,778,779,780,781,783,784,787,789,792,794,795,796,797,801,803,807,808,810,811,812,814,816,819,820,821,822,823,824,825,826,827,829,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,0,16,22,30,33,35,37,39,40,42,46,47,49,51,0,2,10,3,4,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,49,50,51,52,53,55,56,57,58,59,60,64,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,87,88,89,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,168,169,170,173,174,175,177,178,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,232,234,235,236,237,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,0,1,2,3,5,6,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,104,105,106,95,96,97,98,99,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,128,129,130,131,132,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,175,176,177,178,179,180,185,188,189,191,192,193,194,197,198,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,44,45,47,48,49,50,51,52,53,54,55,58,59,60,61,0,1,2,5,0,1,2,3,6,7,8,10,11,9,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,44,45,46,47,49,50,51,52,53,55,60,61,68,69,70,80,81,87,89,90,91,92,93,94,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,1,3,4,5,6,7,8,9,10,12,18,19,20,23,24,26,27,30,31,32,33,39,42,45,54,56,63,64,65,"ia-14578181799","ia-14580283299","ia-14580499257","ia-14580368799","ia-14764658044","ia-14787116483","ia-14744252666","ia-14580622660","ia-14764166561","ia-14580742079","ia-14764208111","ia-14777695052","ia-14797975833","ia-14591510988",0,1,2,3,4,5,6,7,9,11,12,13,14,15,16,18,19,20,21,22,23,25,26,27,28,29,30,32,33,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,149,150,151,153,154,155,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,174,178,179,180,182,184,185,186,187,190,191,192,195,196,197,200,201,202,203,205,206,208,209,212,215,218,219,220,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,2,3,5,6,8,9,10,11,12,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,0,0,0,0,0,1,2,4,5,6,7,8,9,10,11,12,15,16,17,19,20,21,22,26,27,28,29,31,32,33,35,36,37,4,9,50,51,52,57,60,61,62,65,68,69,70,71,75,76,80,81,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,110,112,113,114,115,116,117,118,119,120,121,122,123,129,132,133,134,135,136,139,140,141,142,143,144,145,146,147,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,180,184,188,189,191,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,218,219,220,221,222,223,224,225,226,228,229,230,231,232,234,241,244,245,249,254,259,260,261,264,265,266,267,268,269,270,271,272,273,281,282,288,289,302,306,308,313,314,316,319,324,327,328,329,331,335,336,337,11,12,13,14,7,8,9,15,17,18,19,20,"ia-14775414434",3,4,5,6,7,8,9,0,2,3,4,5,6,7,11,12,13,14,15,16,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,"ia-14773876251",0,12,4,5,7,8,9,13,15,18,20,21,22,23,26,27,28,33,36,39,40,41,44,45,49,54,0,1,2,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,119,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,39,42,43,44,45,46,48,50,53,54,55,56,57,58,59,62,63,64,65,66,67,69,70,71,72,73,74,75,78,79,82,85,88,89,90,91,93,94,95,97,98,99,100,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,146,147,148,149,150,151,152,153,0,1,2,3,4,5,6,7,11,9,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,34,36,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,56,57,58,60,61,62,63,64,66,68,70,72,73,75,76,80,81,82,83,84,85,87,89,90,91,92,93,94,95,96,97,98,100,102,103,104,106,107,108,109,112,113,114,116,117,118,119,122,123,124,125,126,127,128,129,130,131,134,136,137,138,139,140,143,145,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,173,174,175,178,181,183,184,185,186,187,188,190,3,6,7,8,9,10,11,13,14,15,16,17,21,22,23,24,26,28,29,32,33,34,37,38,39,40,41,43,44,45,46,48,49,53,59,60,61,62,64,65,67,69,70,72,73,74,75,76,77,78,79,81,0,1,3,4,5,6,7,9,10,11,13,14,15,16,17,19,21,22,23,24,25,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,19,20,21,22,24,26,27,28,29,30,32,33,34,35,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,65,66,67,70,72,73,74,76,77,81,82,84,85,86,87,88,89,91,92,93,96,97,98,99,100,102,107,109,110,111,112,113,114,116,117,119,121,123,125,126,127,128,133,134,135,137,138,139,140,145,146,152,153,154,155,158,159,160,162,163,164,165,0,1,2,3,4,6,7,8,10,9,11,12,13,14,15,17,18,19,20,22,24,25,26,27,28,30,31,33,34,35,37,38,39,40,42,43,45,46,47,48,49,50,51,52,54,55,56,58,59,60,61,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,90,91,92,93,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,167,168,169,170,172,173,175,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,241,242,244,245,246,247,248,249,251,252,254,255,256,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,285,288,292,293,294,295,296,300,302,304,305,306,307,308,309,310,311,312,315,316,317,318,319,320,321,322,323,324,325,326,331,333,334,335,336,337,340,341,342,343,344,346,347,348,349,350,351,352,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,372,373,374,376,1,2,3,4,6,7,8,9,10,12,14,16,17,20,21,24,1,4,6,10,9,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,28,29,30,31,32,33,34,35,36,38,39,40,42,44,45,46,47,48,49,50,52,54,55,56,58,60,62,64,65,67,68,69,70,71,73,75,76,77,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,3,4,5,6,8,10,11,9,12,13,14,15,16,17,19,20,21,22,27,28,29,33,34,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,83,84,89,93,94,95,96,97,100,98,99,101,102,103,104,105,107,108,109,110,114,116,121,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,10,8,9,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,1,2,5,6,9,10,11,15,16,17,19,20,21,22,23,24,28,33,34,35,36,37,40,41,42,43,44,45,48,49,50,51,52,54,55,56,57,58,59,61,67,68,69,70,71,73,75,76,77,79,80,82,83,89,90,92,93,94,95,97,98,99,100,102,104,108,109,111,112,114,117,118,119,120,122,124,125,126,127,128,129,134,137,138,144,145,148,151,154,156,157,158,159,161,163,164,165,166,168,169,170,172,173,175,176,178,179,180,182,183,184,185,186,187,188,190,191,193,194,196,198,201,202,204,205,206,207,1,2,3,4,9,11,13,14,15,21,22,23,24,25,26,27,29,30,31,32,33,35,37,11,12,9,15,17,18,19,20,23,24,25,26,27,29,31,32,33,34,35,36,37,38,39,41,42,45,46,47,48,49,50,51,54,55,56,58,59,61,62,63,64,65,66,67,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,94,96,101,102,99,103,106,1,4,6,7,10,14,0,2,5,7,9,10,11,12,13,14,15,16,17,18,0,1,3,4,6,7,8,9,11,12,13,16,17,18,19,1,2,3,5,6,8,9,10,14,"ia-14804435403",0,2,3,4,12,13,14,15,16,17,18,19,20,22,23,28,29,30,31,32,33,36,37,38,39,40,42,43,47,48,50,51,52,55,57,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,78,80,81,82,83,84,85,86,87,88,89,90,3,5,11,13,14,15,16,17,18,20,22,23,24,25,26,28,29,30,31,33,34,40,41,42,43,44,45,46,47,50,51,52,53,54,56,57,58,59,60,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,86,87,89,92,95,97,98,100,99,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,124,125,126,127,128,129,134,135,137,138,141,142,143,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,178,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,45,46,47,48,51,53,54,55,56,60,61,62,63,64,65,67,68,69,70,71,75,76,77,78,79,81,82,83,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,106,108,109,110,112,113,114,115,116,117,119,120,121,122,123,124,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,3,5,7,8,10,11,13,15,17,18,19,20,22,24,31,32,33,35,36,37,38,43,45,46,47,49,50,53,54,55,56,57,58,59,60,61,66,67,69,71,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,99,101,103,104,105,106,113,115,117,118,119,120,123,124,125,126,127,129,131,132,133,134,137,138,140,142,144,145,147,148,149,150,151,152,154,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,210,211,215,220,233,234,236,239,240,242,243,244,245,246,247,248,249,250,251,256,262,263,264,265,267,268,269,270,271,272,274,275,277,281,282,284,285,286,287,288,291,292,293,294,295,297,300,1,2,3,5,6,7,9,14,17,19,20,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,49,51,52,54,57,60,61,62,63,64,66,67,68,69,70,71,73,74,75,76,77,78,80,81,82,83,84,86,2,4,9,13,22,24,25,27,31,32,34,35,36,38,39,40,41,42,44,48,49,50,54,56,57,59,65,69,71,72,73,76,77,78,79,80,82,83,84,87,88,89,91,92,93,94,99,100,101,102,103,105,107,112,114,115,116,117,118,119,120,121,126,127,128,129,130,131,132,133,136,137,138,140,141,142,143,144,145,146,147,0,1,2,3,6,7,"ia-14762046646","ia-14598336660","ia-14598379879","ia-14781897821",1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,56,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,78,79,80,17,59,82,99,1,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,31,33,41,42,43,44,45,46,47,48,49,50,51,52,53,56,58,59,60,65,66,67,69,70,71,77,78,79,80,81,82,83,84,89,90,91,92,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,0,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,37,38,39,40,41,42,43,44,45,46,47,48,49,50,62,63,66,76,79,80,86,87,92,93,94,95,96,97,98,100,101,102,103,105,106,107,108,109,110,112,113,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,1,2,3,4,7,8,10,9,11,12,13,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,2,3,4,5,6,7,8,10,9,11,12,14,15,16,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,0,0,0,0,0,0,0,0,0,0,1,3,4,5,6,7,10,9,11,12,13,14,15,16,17,18,20,21,22,23,24,31,35,37,38,39,40,41,43,44,47,50,51,53,54,56,57,58,59,60,62,63,65,66,67,71,72,73,74,78,79,80,81,83,84,85,86,87,89,90,91,92,93,94,95,96,97,99,103,104,105,106,108,109,110,111,112,113,114,115,117,122,123,124,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,166,167,168,169,170,171,172,173,174,175,176,177,179,181,182,183,189,190,191,192,15,47,65,73,159,206,232,233,252,269,272,288,292,293,294,301,312,3,5,9,10,12,19,20,21,26,28,29,31,32,33,39,43,44,45,46,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,102,99,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,163,166,168,171,172,173,174,175,176,177,178,179,180,181,182,183,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,204,205,206,207,208,209,0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,32,33,34,35,36,38,39,41,45,47,48,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,89,91,92,93,94,95,96,101,103,98,104,105,106,108,109,110,111,112,114,115,116,117,118,119,120,121,122,124,127,128,129,130,132,134,135,137,141,142,145,146,147,148,149,151,153,155,156,157,158,160,162,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,195,196,197,199,200,201,203,204,205,206,207,208,209,210,213,214,215,216,217,218,219,220,221,223,224,225,226,227,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,306,307,308,309,310,311,312,315,316,317,318,319,320,321,323,324,325,326,329,330,331,332,333,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,391,392,393,394,397,398,399,400,401,402,406,407,408,409,411,413,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,492,494,495,497,498,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,537,540,541,542,543,544,546,547,548,549,550,551,552,553,555,556,557,558,559,560,563,565,566,567,568,570,571,572,573,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,62,63,64,65,66,67,68,69,70,72,73,74,75,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,95,97,100,101,98,99,102,103,104,105,106,109,112,113,114,115,116,117,118,119,121,122,123,124,126,127,128,129,130,131,133,136,137,138,140,141,142,143,144,145,146,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,166,167,168,169,170,171,173,175,178,179,181,182,183,184,185,186,187,188,189,191,192,193,195,196,197,198,199,200,201,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,322,324,325,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,423,424,425,426,427,429,430,431,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,546,547,548,549,550,551,552,553,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,595,596,597,0,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,0,1,4,5,6,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,122,123,124,125,127,128,129,130,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,0,1,2,3,4,5,6,10,7,9,12,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,101,102,103,104,105,106,107,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,255,1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,0,1,2,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,0,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,91,94,95,97,100,98,99,101,102,104,105,106,107,108,109,110,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,255,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,333,0,1,2,3,4,5,6,7,10,11,8,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,103,104,105,106,107,109,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,331,332,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55,56,57,59,60,61,62,64,65,66,67,68,69,71,73,74,75,76,77,78,79,80,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,0,1,6,14,15,16,9,17,18,19,23,25,28,46,53,61,77,79,80,81,83,84,86,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,99,105,107,108,109,111,112,113,114,115,116,"ia-14583207348","ia-14583347140","ia-14790550443",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,10,8,9,12,13,14,15,16,17,18,19,20,21,23,24,25,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,62,64,65,66,70,76,77,78,79,80,81,82,83,84,85,87,89,90,91,92,93,94,95,96,98,100,99,101,102,103,105,106,108,110,111,112,113,114,116,117,118,119,120,124,125,128,129,130,131,135,137,138,139,140,143,144,146,147,148,150,151,152,154,155,156,157,158,161,162,164,165,166,167,168,169,170,173,174,178,179,180,181,182,183,184,185,186,188,189,190,191,192,218,219,220,221,222,225,226,227,228,230,231,0,1,2,3,4,5,6,7,10,8,9,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,30,31,32,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,50,51,53,54,56,57,58,59,60,61,62,63,64,65,66,67,69,71,74,75,76,79,80,81,82,83,84,85,86,87,88,89,91,93,94,95,96,101,102,103,104,105,106,107,108,109,110,116,117,118,120,122,123,124,125,126,127,128,130,131,132,133,134,138,139,141,142,143,144,145,150,151,152,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,230,233,236,237,238,239,240,241,242,243,245,247,248,249,251,252,253,254,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,98,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,23,24,25,27,30,31,32,33,34,38,39,40,41,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,84,85,86,87,88,89,90,91,95,96,98,99,100,101,105,106,107,109,110,111,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,131,132,133,134,135,136,137,138,139,141,144,145,146,147,148,149,154,156,159,160,161,162,163,164,165,166,167,168,169,172,173,174,175,176,177,178,179,183,184,185,186,188,189,190,191,193,194,195,196,198,199,200,202,203,204,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,228,229,230,231,233,234,236,237,238,239,240,241,1,5,6,7,8,11,12,15,20,21,22,23,24,25,26,27,28,29,35,36,38,39,41,49,50,0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1,2,7,8,9,"ia-14801597293",0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,20,22,24,25,26,27,29,30,31,32,33,34,35,37,1,3,4,5,6,9,10,11,12,13,14,16,18,19,20,21,22,27,28,0,0,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,55,56,57,58,59,60,61,62,63,64,67,68,70,71,72,73,74,75,76,79,82,83,84,85,86,87,89,90,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,222,223,224,225,227,228,231,233,234,235,236,237,238,239,240,241,242,243,246,247,248,250,251,253,254,255,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,275,276,278,280,281,283,287,288,289,290,291,292,295,296,297,298,299,300,301,302,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,339,341,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,389,390,391,392,393,394,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,451,452,453,454,455,456,457,458,460,461,462,463,464,466,467,468,469,470,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,490,491,492,493,494,495,496,497,498,499,501,502,503,504,505,506,507,508,509,510,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,552,553,557,559,560,0,3,4,5,6,7,8,9,10,11,12,13,14,1,2,4,33,34,35,36,37,41,42,43,44,45,46,"ia-14780361231","ia-14780375861","ia-14595511369",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,27,28,29,30,31,33,35,36,37,39,41,42,43,46,47,50,51,52,53,54,55,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,41,43,44,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,68,69,70,71,73,74,75,77,78,79,80,81,82,83,84,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,105,106,107,112,114,115,116,117,118,120,121,122,123,125,126,127,128,132,133,134,135,136,137,138,139,140,143,144,145,146,149,150,151,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,183,185,186,188,189,190,191,192,193,194,195,196,198,199,200,1,2,3,5,6,8,10,11,12,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,48,49,51,52,53,54,55,56,59,60,61,62,64,65,66,0,1,2,3,4,5,6,8,9,11,12,13,14,15,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,0,1,2,3,4,5,6,7,8,10,12,13,16,17,18,19,21,22,23,26,27,30,33,34,35,36,39,43,44,45,46,49,50,52,1,2,4,5,6,7,9,10,11,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,1,2,3,4,9,10,17,20,21,25,27,28,0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,21,22,23,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,36,37,38,39,40,42,45,46,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,79,81,82,84,86,87,88,89,91,92,93,94,95,96,98,99,100,101,102,103,104,105,108,109,110,112,113,114,115,116,117,119,120,121,124,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,97,101,102,108,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,51,52,54,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,79,80,81,82,83,85,86,87,89,91,92,93,101,94,102,103,104,111,112,113,114,115,116,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,160,161,162,163,166,169,170,171,173,174,175,176,0,2,3,5,7,8,10,11,13,14,15,16,17,18,19,21,23,24,27,29,33,34,38,40,41,44,47,48,49,51,53,61,62,64,66,67,68,69,71,73,76,79,80,81,82,84,85,87,88,89,90,93,95,96,97,98,101,102,104,0,1,2,6,10,9,12,17,18,19,20,21,22,23,25,28,29,31,32,33,35,37,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,60,61,63,64,65,66,67,73,74,78,79,80,82,83,84,85,87,92,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,17,18,21,22,23,27,29,30,31,32,33,34,39,40,42,43,45,47,49,51,53,54,56,58,60,61,63,64,66,67,68,69,70,72,73,75,76,78,80,81,82,83,85,87,89,91,92,93,95,96,97,100,99,101,102,103,105,106,107,108,109,110,111,112,114,115,116,118,119,121,122,123,125,127,129,130,132,133,134,135,137,138,139,141,145,147,148,149,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,169,171,173,174,175,176,178,180,183,185,187,189,190,192,195,196,198,200,204,205,206,207,208,209,211,213,215,216,217,218,220,221,222,223,224,225,227,228,230,233,235,236,240,244,245,246,252,253,254,255,257,258,259,261,262,264,266,268,269,270,273,275,276,277,278,279,280,281,283,287,288,290,292,294,295,296,297,298,299,300,301,302,303,304,306,308,310,313,314,316,318,319,320,321,322,323,0,1,3,4,6,7,8,9,11,12,13,14,15,16,17,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,38,39,41,42,43,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,88,89,1,2,4,5,6,7,9,11,12,14,16,17,18,19,20,22,23,24,25,27,29,31,32,34,36,38,39,41,42,43,44,45,46,47,48,49,51,53,55,56,58,59,61,62,63,65,66,68,70,71,73,0,3,4,5,6,7,10,12,9,14,15,16,18,20,21,22,24,25,27,28,30,31,32,33,34,36,37,38,39,40,42,44,46,47,48,49,50,51,52,54,55,57,59,60,62,64,66,68,69,70,0,3,4,5,6,8,10,11,12,14,15,16,17,18,19,20,21,23,25,26,28,29,31,32,34,36,38,39,41,42,44,46,47,48,49,51,52,53,55,56,57,58,60,62,0,2,3,4,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,33,34,37,39,40,41,43,44,45,47,49,50,51,53,55,57,58,59,61,63,65,66,67,69,70,71,73,75,77,79,80,82,83,85,0,2,4,11,7,12,14,15,17,18,19,21,22,24,25,26,28,29,31,33,34,35,36,37,38,40,41,43,45,46,47,48,0,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,99,101,102,103,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,0,1,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,90,91,92,93,"ia-14596789440",95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,121,122,123,124,125,126,127,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,0,1,6,11,2,3,4,6,7,9,10,11,14,15,16,18,28,29,31,32,33,34,35,36,37,39,42,43,45,49,50,51,53,55,56,57,58,59,60,61,62,65,68,69,71,72,73,75,77,78,79,80,81,84,86,89,92,93,94,97,98,100,103,104,106,108,109,110,112,114,115,116,118,120,124,125,0,1,2,3,4,5,6,7,8,11,15,16,19,36,40,41,47,48,51,52,54,56,62,63,65,68,71,72,74,79,80,84,89,93,94,95,98,105,108,109,110,118,119,121,124,131,132,133,134,136,137,138,141,143,147,148,152,153,154,156,157,158,159,160,161,163,164,167,168,170,171,174,181,183,184,188,190,191,192,193,195,199,200,204,205,207,211,212,213,216,217,223,224,225,228,230,235,238,242,244,245,246,247,248,250,251,253,254,255,259,260,262,263,266,267,270,271,273,275,279,281,282,283,284,285,286,287,288,289,290,291,292,293,295,298,301,304,305,307,308,310,314,315,316,317,318,319,322,327,328,329,330,331,335,336,340,342,345,346,349,350,351,352,353,356,357,358,360,362,363,364,365,366,368,369,370,371,375,376,380,381,383,384,385,386,387,388,389,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,419,420,421,422,424,425,426,427,0,1,2,3,4,5,6,7,8,9,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,33,35,36,37,38,39,40,41,43,44,45,46,48,50,51,52,54,55,56,57,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,0,1,2,4,6,9,10,12,13,14,17,25,26,28,29,30,31,32,33,45,46,49,50,56,57,58,63,65,69,72,73,77,83,84,86,88,93,94,97,100,101,105,106,107,108,109,111,113,115,116,117,118,120,121,124,126,130,131,132,133,134,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,160,161,162,165,166,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,255,256,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,286,288,289,290,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,323,324,325,326,327,328,329,330,331,332,333,334,335,338,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,397,401,402,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,441,442,443,444,446,447,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,467,468,469,470,471,472,473,474,475,476,477,479,480,481,482,483,484,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,516,517,518,519,520,521,522,523,524,525,526,527,528,529,532,533,534,535,536,537,540,541,542,543,544,545,546,547,548,550,551,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,2,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,199,202,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,1,2,3,5,6,7,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,24,25,26,0,1,2,3,5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,69,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,17,18,19,21,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,62,63,65,"ia-14781300362","ia-14801513013",70,72,73,75,76,78,80,82,83,85,86,88,90,91,93,95,96,98,"ia-14779323104",104,"ia-14595048798",107,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,21,22,23,24,25,26,27,28,29,30,31,32,"ia-14803878623","ia-14597409329",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,228,231,232,233,234,235,236,237,238,244,245,246,247,249,250,253,254,255,258,262,263,264,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,347,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,367,368,369,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,424,425,426,427,428,429,430,431,432,434,436,438,439,440,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,568,569,573,574,577,578,579,580,581,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,706,707,708,709,710,711,715,716,717,718,720,721,722,723,724,725,726,729,730,731,732,733,734,735,736,737,738,739,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,"ia-14769016675","ia-14582552027","ia-14582311630","ia-14768702092","ia-14582391339","ia-14582401298","ia-14765867121","ia-14582573187",0,1,2,3,4,5,6,7,8,11,12,13,14,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,294,295,296,297,298,300,301,302,303,0,1,2,3,4,5,10,7,8,9,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,101,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,173,174,175,176,177,180,182,184,186,187,191,192,193,194,195,196,197,198,199,201,202,203,209,211,213,235,236,237,238,239,240,243,244,245,246,247,250,251,253,254,255,256,257,258,259,262,263,264,265,266,267,268,269,270,271,272,273,275,277,278,279,282,284,285,286,287,289,291,292,307,308,309,310,312,313,325,328,330,340,342,363,364,365,367,368,370,373,376,381,382,385,390,391,392,394,395,397,398,400,401,402,403,404,405,408,412,413,415,416,417,418,419,423,424,425,426,427,428,429,430,431,432,433,435,437,438,440,441,443,444,446,447,448,449,452,453,454,455,456,457,460,462,464,466,476,479,481,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,520,523,525,526,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,566,567,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,599,600,601,602,603,604,605,606,607,609,611,612,615,616,617,619,620,621,623,625,626,627,628,629,630,631,632,634,635,638,643,644,645,646,647,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,675,676,677,678,679,682,683,684,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,728,729,730,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,756,757,758,759,760,761,762,763,764,765,766,767,768,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,788,789,790,791,792,794,795,796,797,798,799,801,802,803,804,805,806,807,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,847,848,849,850,851,852,853,854,855,857,858,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,882,883,884,885,894,895,897,898,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,0,1,2,3,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,32,33,34,35,37,44,45,46,53,54,55,56,57,58,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,183,184,185,189,190,191,192,193,194,195,196,198,199,200,201,202,203,206,207,208,209,210,211,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,329,330,331,332,334,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,360,361,362,363,364,366,369,370,371,372,373,375,376,377,378,379,380,381,383,385,390,392,393,394,397,398,399,400,401,404,405,406,408,409,412,413,414,419,420,423,424,431,432,433,434,435,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,501,502,503,504,505,506,507,508,509,510,511,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,602,604,605,606,607,608,609,610,611,612,613,615,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,648,649,650,651,652,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,670,671,672,674,675,676,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,700,701,702,703,704,705,706,708,709,710,711,712,723,724,725,726,731,732,733,734,735,736,752,753,769,770,774,776,777,796,799,801,805,806,807,808,810,811,812,813,814,815,816,817,818,819,820,821,822,824,825,826,827,828,829,830,831,832,833,834,835,836,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,862,863,870,871,872,873,875,877,881,883,886,900,901,903,910,913,914,915,917,919,925,927,928,929,930,935,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,956,957,958,959,960,961,963,964,965,966,968,970,973,974,975,976,977,978,981,983,985,986,987,988,989,991,993,994,995,996,997,1000,1001,1002,998,999,1003,1004,1005,1008,1009,1011,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1040,1041,1042,1043,1044,1045,1046,1047,1048,1052,1056,1057,1058,1059,1060,1062,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1180,1181,1182,1183,1184,1185,1187,1188,1189,1191,1192,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1214,1216,1217,1218,1219,1220,1221,1222,1223,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1262,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1275,1276,1277,1278,1279,1280,1281,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1,250,1,2,3,4,13,14,16,24,26,28,29,33,35,37,38,39,42,43,48,50,55,56,57,61,73,75,80,0,2,3,5,7,12,13,21,23,27,31,34,43,44,45,51,56,89,98,101,103,0,3,6,19,20,26,27,29,31,32,36,40,41,42,44,48,64,65,69,79,80,84,87,88,92,98,99,0,3,5,7,15,17,18,23,25,29,30,33,34,35,37,41,43,49,59,68,78,79,81,85,95,97,0,2,7,15,20,39,41,42,43,44,58,65,67,73,0,17,18,22,23,25,27,29,31,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,80,81,82,83,84,87,88,89,90,91,92,93,94,95,96,97,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,128,129,130,131,132,133,134,135,136,137,138,139,140,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,0,2,3,4,5,6,7,8,10,11,14,16,19,20,21,24,26,28,30,31,33,0,2,3,5,21,29,47,65,67,69,75,76,78,80,85,88,91,93,94,98,101,103,104,107,110,112,114,115,0,1,3,4,7,9,12,13,14,18,39,50,66,2,3,6,8,16,22,31,116,126,127,128,169,186,190,213,0,2,23,26,28,33,39,50,65,90,98,100,102,0,2,7,10,12,29,31,33,40,42,54,59,66,75,76,88,92,97,101,115,0,2,3,10,13,15,18,20,22,28,30,35,39,41,52,62,64,73,75,78,79,84,85,87,89,96,99,1,4,8,21,25,27,29,35,37,38,49,61,65,69,70,0,3,10,14,20,24,38,41,43,44,48,68,70,0,1,10,18,22,27,29,34,37,38,39,43,45,50,52,56,68,79,84,1,3,5,6,7,12,14,19,26,30,31,32,33,34,37,42,49,50,51,53,59,60,70,71,87,90,91,0,1,2,3,6,7,12,14,17,20,21,23,28,29,32,36,38,43,44,56,59,62,66,71,76,78,86,90,93,94,99,104,107,109,111,116,121,123,126,127,129,132,137,0,1,2,3,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,239,240,241,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,207,208,209,210,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,7,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,112,113,114,115,116,117,118,119,120,121,123,124,129,130,131,132,133,135,137,138,139,140,142,143,144,146,147,148,149,151,152,153,154,157,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1,3,4,6,7,8,9,0,1,2,3,4,5,6,9,1,3,4,5,6,7,14,0,1,6,7,8,9,10,25,26,30,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,101,102,103,104,105,106,107,108,110,111,112,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,1,6,7,8,11,12,13,14,15,16,17,18,19,20,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,31,34,37,39,40,41,42,43,44,47,48,51,52,53,55,57,59,61,62,64,65,66,70,71,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,0,1,2,3,4,6,7,8,9,10,11,12,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,21,22,24,25,26,27,28,30,32,33,34,35,36,37,39,40,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,46,47,48,50,52,53,54,55,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,52,55,56,57,58,59,60,61,62,64,65,66,67,69,70,71,72,75,76,77,78,79,80,81,82,84,85,86,87,89,91,92,93,94,97,98,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,128,129,130,131,132,137,138,139,140,141,145,146,147,148,150,151,152,153,154,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,256,257,258,0,1,2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,51,52,53,54,55,56,57,58,59,60,62,64,68,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,95,96,99,100,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,124,125,126,127,129,130,131,132,133,134,138,139,140,141,143,144,145,146,147,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,63,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,91,92,95,96,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,120,121,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,69,70,71,72,73,74,75,76,78,79,81,82,83,84,85,87,88,89,90,93,96,97,98,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,122,123,124,127,128,129,130,131,132,136,137,138,139,140,141,142,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,0,1,2,3,4,5,7,8,9,10,11,12,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,54,55,57,58,59,60,61,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,99,101,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,1,2,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,32,35,36,37,38,39,40,41,43,44,45,46,47,48,51,53,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,76,78,82,83,84,85,86,87,88,89,90,91,92,94,97,98,99,106,107,108,109,110,111,112,113,114,115,116,1,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,73,74,76,84,90,91,92,93,94,95,96,97,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,120,126,127,128,130,131,132,133,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,157,158,159,160,161,162,163,169,170,171,172,173,174,182,183,188,189,190,191,192,196,197,198,200,201,202,203,204,207,208,209,214,215,1,5,6,7,8,12,13,14,15,16,17,20,21,23,25,26,27,28,29,30,31,32,34,36,37,38,39,44,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,70,71,73,76,77,78,79,80,83,86,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,0,1,3,4,5,6,7,8,10,11,14,19,20,22,23,24,25,26,27,28,29,31,34,36,38,40,41,43,44,45,46,47,49,51,52,54,55,56,57,58,59,60,62,63,64,66,71,72,73,74,78,79,82,83,88,90,93,100,101,103,105,108,111,112,113,114,115,117,121,124,126,128,131,132,133,134,136,139,140,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,53,54,57,58,59,64,65,67,68,69,70,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,98,99,101,103,105,107,109,111,113,114,116,117,120,121,123,125,126,127,128,130,132,133,134,135,136,137,138,142,143,144,145,146,147,148,149,150,151,153,154,155,156,158,160,163,164,165,166,167,168,169,170,171,174,176,181,184,185,186,188,189,190,191,192,194,196,198,200,202,206,207,208,210,212,214,215,216,217,218,219,221,222,223,225,226,227,229,235,237,238,241,242,243,244,245,246,247,248,249,251,254,255,256,258,259,261,263,264,265,268,269,270,271,273,274,276,279,281,2,3,4,5,7,8,9,11,12,14,16,17,18,20,21,22,23,24,25,26,27,30,31,32,33,34,36,37,38,39,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,71,72,73,74,76,77,79,80,81,82,83,84,86,88,89,90,91,95,97,98,102,105,106,107,108,109,110,111,113,114,115,116,117,119,120,122,123,124,125,126,128,130,132,136,138,143,147,151,153,154,155,156,162,166,167,171,172,174,175,176,178,181,182,183,184,186,188,189,190,191,192,193,194,195,196,198,199,201,204,205,0,1,2,3,6,7,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,0,1,2,3,5,8,9,10,11,12,13,15,18,19,20,21,22,24,26,28,29,30,31,40,41,42,43,44,45,46,47,52,53,55,56,57,58,59,60,61,62,63,64,65,67,69,70,72,73,74,75,76,78,79,84,85,86,88,89,90,91,92,94,95,96,97,98,100,101,103,106,107,109,111,112,113,116,117,118,119,120,121,133,134,136,137,138,139,141,144,146,147,151,154,155,156,157,160,162,165,166,167,168,169,170,172,173,174,175,178,179,180,181,182,188,189,191,193,207,214,215,217,221,224,225,226,227,228,229,231,232,233,237,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,260,261,263,265,267,276,277,279,281,289,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,1,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,155,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,74,75,78,79,80,81,82,83,85,86,87,89,90,91,92,93,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,140,143,144,145,146,147,148,149,150,151,152,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,271,272,273,274,275,276,277,281,282,284,285,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,1,2,3,4,5,6,10,9,11,12,13,14,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,101,102,103,104,105,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,0,1,2,0,1,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,49,50,51,54,56,58,59,60,61,62,63,0,1,3,4,5,6,7,8,9,13,14,15,16,17,18,20,22,23,25,26,27,28,29,31,32,34,35,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,0,1,2,3,6,10,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,0,1,2,3,4,5,6,8,11,15,16,20,23,25,31,33,37,39,42,45,49,51,60,62,65,69,0,1,2,3,4,5,6,7,9,11,15,19,22,24,29,32,33,36,37,39,41,45,46,54,57,60,0,2,3,4,5,6,7,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,27,30,31,32,34,37,39,41,42,43,45,47,48,50,51,56,58,59,60,62,64,0,5,8,10,11,13,15,16,17,18,19,21,22,24,27,28,29,30,32,34,36,37,38,39,40,41,42,47,50,51,52,53,54,57,58,60,61,64,65,66,67,68,69,70,71,72,74,76,78,79,83,84,86,87,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,2,3,4,5,6,1,4,5,6,8,9,11,12,14,15,17,19,20,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,40,41,42,44,0,1,3,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,25,26,28,29,31,32,33,34,35,36,38,39,40,41,43,44,45,46,47,49,51,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20,21,23,24,26,27,28,29,30,31,34,36,37,38,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,23,24,25,27,29,30,31,32,33,34,35,37,38,39,40,42,0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,23,24,25,27,28,29,30,31,33,34,37,39,41,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,8,9,10,11,12,13,14,15,20,21,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,124,126,127,128,129,130,131,134,135,136,137,138,139,140,141,142,143,144,145,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,164,166,167,168,169,170,171,174,175,176,177,181,182,183,184,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,219,220,0,1,11,12,13,14,16,17,18,19,20,21,22,23,24,25,29,30,32,33,34,35,36,38,40,41,42,43,44,45,46,"ia-14800337433","ia-14593831018",1,2,3,4,5,7,8,"ia-14780144032",10,11,12,13,15,16,17,18,19,23,26,28,29,31,32,34,35,36,37,38,40,41,42,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,2,3,4,5,6,7,8,9,10,12,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,56,58,61,62,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,24,26,28,29,30,31,32,33,35,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,129,130,131,132,133,134,135,136,137,138,139,140,141,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,0,2,3,4,5,6,7,8,10,9,"ia-14781200801","ia-14804200653","ia-14784345865","ia-14597640350","ia-14781994714","ia-14784349645","ia-14804207863","ia-14784005392","ia-14597713418","ia-14784011002","ia-14782004784","ia-14782005794",0,1,2,3,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,46,47,48,49,50,51,52,0,1,2,3,5,6,7,11,12,13,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,34,37,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,71,73,74,75,77,79,80,81,82,83,84,86,87,88,89,90,92,93,94,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,148,149,150,151,152,153,154,155,156,157,158,159,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,55,56,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,82,83,84,85,86,87,88,89,90,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,142,143,144,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,325,327,328,329,330,331,332,333,334,335,0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,18,20,21,22,24,25,26,29,33,34,35,36,38,39,40,41,42,49,52,55,58,64,68,69,71,74,75,77,78,79,86,87,89,93,94,98,103,104,107,110,111,114,117,119,120,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,25,26,27,28,30,32,34,35,36,40,43,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,76,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,49,50,51,52,53,54,56,59,60,61,63,64,65,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,96,97,98,99,100,101,102,103,104,105,107,108,109,110,129,131,0,4,5,6,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,255,256,257,258,261,262,263,264,265,266,267,268,269,270,271,272,274,0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,107,108,109,110,111,112,113,116,117,118,119,120,121,122,123,124,126,127,130,131,133,134,135,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,0,1,2,3,4,5,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,57,58,59,63,64,65,67,69,70,71,72,73,76,77,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,100,103,104,105,107,109,111,113,115,116,0,1,3,4,5,6,7,8,9,10,"ia-14779763324",11,12,13,17,18,19,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,43,44,45,46,47,49,50,53,54,55,57,58,59,60,61,62,63,"ia-14779798624",65,66,"ia-14802022203",69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,"ia-14782188525",97,98,99,100,101,102,103,106,107,108,"ia-14595688177",110,111,112,113,114,115,116,117,118,119,120,121,0,1,2,3,4,6,8,9,11,14,17,18,19,23,24,25,26,27,29,30,31,32,33,34,36,37,38,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,61,62,63,64,65,69,73,74,75,76,79,80,82,83,85,86,88,89,93,94,95,96,97,101,102,103,104,105,106,107,108,109,111,113,114,115,116,117,120,121,122,123,124,125,126,127,129,130,131,132,133,136,137,138,139,140,141,142,143,144,145,146,149,150,153,154,155,156,158,160,161,162,163,164,165,166,167,168,169,170,172,173,174,176,178,179,180,181,182,183,184,185,188,189,192,193,3,6,7,8,9,10,12,13,15,16,17,18,19,20,22,31,32,"ia-14570166589","ia-14754486654","ia-14570152260","ia-14776717413","ia-14756524282","ia-14570156020","ia-14756847355","ia-14733847136",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,42,43,44,45,46,47,49,2,4,5,6,7,8,10,9,11,12,13,14,15,17,18,19,20,21,22,23,"ia-14765238205",24,"ia-14578597189",27,0,1,2,3,6,9,10,13,14,18,19,26,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,3,4,5,10,7,8,9,11,12,17,19,20,21,22,23,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,1,2,5,8,9,10,11,12,13,14,15,19,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,59,64,66,67,68,69,70,71,72,73,74,76,77,78,79,80,85,86,87,88,90,95,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,123,124,125,127,128,129,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,164,2,6,8,11,17,19,25,26,27,28,29,31,35,36,37,38,39,40,41,43,44,45,46,47,49,50,51,54,55,59,60,62,63,64,66,68,69,72,73,75,77,78,79,85,86,87,88,93,94,95,100,101,104,105,107,109,110,113,115,117,119,121,122,124,125,126,128,129,130,134,135,143,144,145,147,148,149,150,154,155,157,158,159,160,162,163,165,166,167,168,170,171,172,175,179,180,181,182,183,184,185,186,187,189,191,192,193,195,196,198,200,202,203,204,205,206,207,209,211,212,214,215,220,232,233,236,243,244,250,254,255,257,258,260,262,263,265,268,269,270,271,274,277,279,281,282,283,284,288,289,292,294,296,299,300,301,304,305,312,313,315,316,322,323,324,325,330,331,332,335,336,340,344,345,348,349,352,354,355,362,363,365,367,369,370,371,372,373,374,375,376,378,379,381,383,384,387,390,392,393,397,399,400,401,402,403,404,405,409,410,411,412,413,414,415,416,417,418,419,425,427,428,429,432,434,441,444,445,446,447,453,458,459,460,461,465,466,467,468,470,473,474,480,481,482,486,488,490,494,498,499,502,505,508,510,511,513,517,519,520,522,523,524,526,529,532,533,534,535,539,540,542,546,550,554,558,561,562,566,567,568,570,571,572,574,576,579,581,582,583,584,586,587,590,591,593,595,597,599,600,601,603,604,606,608,610,611,612,613,614,615,616,617,618,619,620,621,622,623,625,627,629,631,633,634,635,636,637,640,641,642,643,647,648,649,650,657,658,660,661,662,669,672,675,676,677,679,685,686,687,688,689,690,696,701,702,703,704,705,707,708,709,710,711,712,759,2,3,4,5,6,7,8,9,10,0,2,4,5,6,7,8,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,59,60,61,62,63,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,30,31,1,3,4,8,9,10,12,14,15,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,5,9,10,13,15,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,53,62,63,64,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,6,13,37,60,76,4,5,7,8,10,11,12,9,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,398,399,401,0,1,2,6,7,8,9,1,2,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,6,7,8,9,10,11,16,17,18,19,20,22,0,1,2,10,18,19,20,21,23,28,29,30,31,33,35,39,40,41,42,43,50,51,53,54,56,57,61,62,63,64,67,69,70,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,1,2,7,8,9,10,11,12,13,14,17,18,19,"ia-14577196887","ia-14576979120",1,15,30,32,33,34,36,44,56,59,61,63,72,73,77,81,87,89,91,104,139,141,144,146,149,151,153,163,165,173,180,184,203,205,220,226,227,228,233,234,235,241,0,1,2,3,4,5,6,7,8,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,3,8,11,12,13,14,15,16,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,52,53,54,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,3,5,6,7,8,10,11,13,14,16,18,19,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,45,47,49,51,52,54,55,56,57,58,60,61,62,63,64,65,67,68,71,74,75,76,77,78,79,80,81,83,84,85,86,88,89,90,91,93,94,95,97,100,98,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,139,142,143,144,145,146,150,152,153,154,156,157,158,159,160,162,164,166,167,168,169,170,171,172,173,174,175,176,177,179,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,204,206,209,210,212,213,218,221,223,224,225,227,228,229,232,233,235,236,237,238,241,242,243,244,245,246,247,248,249,250,252,258,259,260,261,262,263,265,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,42,43,44,45,48,51,56,63,64,66,68,71,75,76,80,81,82,83,87,90,91,92,0,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,40,42,43,44,46,47,48,49,50,52,54,55,56,57,58,59,60,61,64,65,68,70,71,72,73,75,76,77,78,79,83,84,86,88,89,90,91,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,110,113,115,116,117,118,119,120,121,122,124,128,130,131,132,134,136,137,138,139,141,142,143,144,145,146,147,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,0,1,2,4,5,7,8,10,11,12,13,14,15,16,18,19,20,21,24,26,28,29,30,32,35,38,39,40,41,43,46,47,48,49,50,52,53,54,55,57,58,59,60,61,62,63,64,65,67,71,72,74,75,76,78,79,80,81,83,84,86,87,88,89,90,91,92,93,94,95,96,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,157,158,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,184,185,186,187,188,189,190,192,193,196,197,198,199,200,201,202,203,205,206,207,208,209,210,212,213,214,215,216,217,219,220,221,1,2,3,4,5,6,7,8,9,10,11,15,16,17,18,21,22,0,1,2,3,4,5,6,7,8,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,0,1,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,26,27,29,30,31,32,33,0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,18,19,1,2,4,5,6,8,10,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,33,34,35,37,38,39,40,41,46,47,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,38,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,3,4,5,6,7,8,9,11,12,16,17,18,19,20,21,22,23,25,27,29,30,31,33,34,35,36,37,38,39,0,1,2,3,5,6,7,8,9,10,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,85,86,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,155,156,157,158,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,0,0,0,0,0,0,0,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,219,222,223,224,0,2,5,7,8,10,9,11,12,16,18,19,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,318,319,321,322,323,326,327,328,329,330,331,332,333,334,335,339,341,342,343,345,346,347,349,350,351,352,353,354,355,356,358,359,360,362,363,364,365,367,369,370,371,372,374,375,376,377,381,382,383,384,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,53,54,55,57,58,59,60,61,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,36,37,38,39,40,41,42,43,45,49,50,51,52,53,54,55,56,57,59,60,63,64,65,66,67,68,69,71,73,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,93,94,95,96,97,98,99,101,102,103,106,107,108,109,110,111,112,113,115,118,119,120,122,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,217,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,0,1,2,3,4,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,0,1,2,3,4,5,6,7,8,9,10,3,4,5,6,7,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,34,35,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,107,108,109,110,111,112,113,115,116,119,120,121,122,123,125,126,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,164,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,191,192,199,200,201,202,204,205,206,208,210,211,213,214,215,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,237,238,243,244,245,246,247,249,250,251,253,254,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,279,280,282,286,287,288,289,290,291,292,294,298,302,303,304,305,306,309,311,0,1,2,3,4,5,6,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,34,39,43,49,50,51,52,56,57,61,63,1,2,3,4,6,7,8,10,11,9,12,13,15,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,43,46,1,2,3,4,6,"ia-14800663333","ia-14778459894","ia-14594119710","ia-14800697883","ia-14780500942","ia-14780505682","ia-14780875495","ia-14594370277","ia-14780527922","ia-14594234628","ia-14780881675","ia-14780883275",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,0,2,3,4,12,6,14,15,16,17,18,19,21,23,24,25,26,29,31,32,34,35,36,37,38,39,42,43,44,45,49,0,2,3,4,5,6,9,10,11,12,13,17,18,19,20,23,24,25,26,29,32,33,35,37,38,39,40,41,42,45,46,47,49,50,51,53,54,56,58,61,62,67,70,0,1,2,4,5,10,11,6,8,9,12,13,14,15,16,18,19,20,23,24,25,26,27,28,29,30,35,36,37,40,42,44,45,46,47,50,51,52,53,54,55,56,57,59,60,65,68,74,75,76,79,81,84,86,87,88,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,4,6,7,8,10,11,12,14,15,16,17,18,0,1,3,5,8,9,1,2,3,4,7,9,10,15,0,1,2,5,1,2,6,7,9,10,13,14,16,17,1,3,5,6,8,3,6,7,8,9,10,11,15,16,17,18,19,21,22,24,26,27,28,29,30,31,32,33,34,36,37,38,40,41,42,43,45,47,48,50,51,52,53,54,55,56,62,1,2,13,14,16,18,19,24,25,27,30,31,34,37,38,39,41,43,44,45,47,49,50,51,52,53,57,58,60,66,67,68,69,70,77,78,79,80,84,85,86,87,2,4,5,9,13,18,22,23,24,29,30,34,36,37,39,40,4,5,6,7,10,9,11,12,13,14,15,16,19,23,24,26,28,44,1,2,8,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,45,46,0,3,4,5,7,9,0,1,2,3,5,6,7,8,9,1,3,7,8,0,1,3,4,6,10,11,29,41,0,1,2,4,5,19,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,79,80,81,82,83,84,85,87,88,0,2,3,4,5,8,5,8,10,9,11,12,13,14,15,16,17,18,19,23,24,25,26,27,29,31,32,33,35,36,37,38,39,40,41,42,45,46,49,50,52,53,54,55,56,57,58,59,60,62,63,64,66,68,69,70,71,72,73,75,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,94,95,97,98,99,100,103,104,105,106,107,1,2,3,5,6,8,10,9,11,12,13,15,16,17,18,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,59,60,61,62,63,64,66,68,69,71,73,75,77,78,80,81,82,83,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,27,28,29,30,31,32,34,35,36,37,39,40,41,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,70,71,74,75,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,31,33,35,36,37,38,39,40,41,42,43,44,46,48,49,50,51,52,53,56,57,58,59,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,1,3,5,7,9,12,22,25,26,27,28,29,30,4,5,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,33,34,35,36,37,38,40,41,42,44,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,371,372,374,375,378,0,1,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,212,213,214,215,216,217,218,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,329,331,332,3,6,8,10,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,23,24,26,27,28,31,32,33,34,35,36,37,38,39,40,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,54,55,56,57,59,60,62,63,64,65,66,68,69,70,71,72,73,74,75,77,78,79,80,81,82,84,"ia-14594738058","ia-14778255331","ia-14778259251","ia-14801321413","ia-14758488286","ia-14594876198",0,1,3,6,7,8,9,11,12,13,18,21,22,24,36,40,45,46,49,50,52,55,56,59,61,62,63,64,70,71,72,73,75,85,86,87,88,89,90,91,94,97,106,119,127,131,139,141,142,145,146,148,149,151,152,159,160,161,162,164,167,169,177,178,179,181,183,186,188,189,191,192,207,210,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,231,232,233,234,235,238,240,251,252,253,254,255,258,259,262,265,266,267,268,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,294,295,297,298,299,300,301,302,303,304,305,307,309,310,311,312,318,321,324,326,328,338,341,346,349,353,361,362,365,366,367,368,371,372,373,374,375,376,377,380,381,383,384,386,387,393,395,398,405,406,408,410,411,412,413,414,416,421,431,433,439,440,442,443,444,445,446,447,448,452,460,461,462,463,464,465,467,468,469,470,471,472,475,479,488,490,491,501,512,521,523,533,541,542,544,545,552,554,563,567,568,569,587,600,603,604,605,606,607,609,611,613,614,617,618,619,620,628,634,637,638,639,640,641,642,643,644,645,647,651,658,669,684,686,701,704,705,713,715,717,723,725,728,730,732,739,744,745,747,750,754,763,764,774,779,782,783,784,785,786,787,788,790,791,792,795,796,797,798,803,820,830,834,835,836,839,842,844,846,847,852,853,855,856,859,860,861,864,867,873,874,876,882,883,884,895,900,901,912,917,920,923,925,927,928,930,931,932,933,934,935,936,937,942,943,949,950,951,952,954,955,957,958,959,961,963,964,967,969,971,978,980,981,982,984,985,986,987,992,993,994,996,1000,1001,1002,1003,1004,1006,1009,1010,1011,1014,1015,1016,1017,999,1018,1019,1020,1021,1023,1024,1025,1026,1027,1031,1032,1033,1036,1038,1039,1043,1047,1051,1055,1056,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1070,1074,1077,1078,1090,1097,1101,1103,1109,1110,1111,1112,1114,1115,1116,1117,1118,1119,1120,1121,1123,1130,1132,1134,1135,1137,1142,1152,1154,1162,1167,1171,1172,1173,1174,1177,1178,1180,1181,1182,1183,1185,1187,1188,1189,1190,1191,1193,1194,1195,1197,1199,1200,1203,1204,1205,1207,1208,1209,1210,1211,1212,1213,1215,1216,1217,1219,1220,1222,1223,1224,1225,1226,1227,1229,1232,1233,1234,1235,1236,1244,1245,1248,1268,1270,1273,1274,1278,1279,1281,1285,1287,1290,1291,1292,1301,1302,1303,1305,1309,1311,1312,1313,1314,1316,1318,1334,1335,1336,1345,1347,1349,1350,1351,1365,0,10,11,12,13,15,7,8,27,28,29,31,41,45,46,47,49,67,70,71,77,78,80,83,85,86,87,89,90,93,95,100,101,105,106,107,108,109,110,111,97,98,99,114,121,124,126,127,132,133,134,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,158,159,160,161,162,163,164,166,167,171,173,175,176,177,178,179,182,184,186,187,192,193,194,195,198,199,200,201,203,205,206,208,210,211,212,214,215,216,218,219,220,229,233,234,237,238,241,243,244,247,250,251,252,253,254,255,256,257,259,260,261,270,273,274,275,276,278,280,283,290,293,299,300,301,302,303,304,305,306,307,308,312,313,315,316,317,318,319,323,329,330,335,340,342,343,344,345,347,348,349,356,357,358,362,364,365,366,370,371,373,375,379,380,384,386,387,388,389,390,392,393,394,397,398,399,400,401,402,403,405,407,408,409,412,413,414,416,417,419,420,421,422,423,424,427,431,432,433,435,436,437,438,439,440,441,442,447,449,451,452,453,455,457,458,459,460,461,464,465,466,467,468,474,475,477,480,482,483,485,486,487,489,490,491,492,493,497,498,499,500,506,507,511,512,513,514,515,516,518,519,520,526,528,529,530,531,532,537,539,540,548,549,551,552,556,558,561,562,564,565,566,567,568,571,575,577,580,584,586,587,589,599,600,601,612,613,614,615,616,617,618,619,620,621,622,623,624,627,628,629,630,633,634,637,639,640,641,643,645,647,648,649,650,651,653,654,657,658,659,660,663,666,667,668,680,681,682,683,688,690,693,700,701,702,703,704,705,707,712,719,720,728,729,730,743,746,748,753,754,755,756,759,763,767,769,775,776,777,778,781,782,784,787,790,791,792,793,794,795,797,801,802,807,809,810,811,820,821,822,825,826,829,830,831,832,833,834,835,836,837,838,846,847,850,852,854,861,862,863,864,866,868,869,870,872,873,874,875,877,885,888,891,892,893,899,900,902,906,911,914,915,917,918,921,925,926,927,933,935,937,938,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,176,177,178,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,108,109,110,111,112,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,118,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,175,176,177,180,181,182,183,184,185,186,188,190,191,192,193,194,195,197,198,199,200,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,43,45,46,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,175,176,177,178,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,258,259,260,261,262,263,264,266,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,285,286,287,289,291,293,294,295,296,297,298,299,300,301,302,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,367,368,370,373,375,376,377,378,379,381,382,383,384,385,386,387,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,410,412,413,414,415,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,465,466,467,468,470,472,473,474,475,476,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,496,497,498,499,501,502,503,504,505,506,507,508,510,511,512,513,514,516,518,519,520,521,522,523,524,525,526,527,528,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,579,580,581,582,583,584,585,586,587,589,590,591,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,639,640,641,643,644,645,646,647,648,649,650,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,680,681,682,683,684,685,687,688,689,690,691,692,693,694,695,696,698,699,700,701,702,703,704,705,706,707,709,710,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,748,749,750,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,769,770,771,773,775,776,777,778,779,780,781,784,785,786,787,788,789,791,792,793,794,795,796,798,800,801,802,803,805,806,807,808,809,810,811,812,813,814,815,816,818,819,820,821,822,823,824,825,827,829,830,831,832,833,834,835,836,837,838,839,841,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,887,888,889,890,891,892,893,894,896,897,898,899,900,901,902,904,907,908,909,910,911,912,913,914,915,916,917,919,920,921,922,923,924,925,928,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,976,977,978,979,980,981,982,984,987,988,990,992,993,995,1000,997,998,999,1001,1002,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1047,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1060,1061,1062,1063,1065,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1097,1098,1099,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1165,1166,1168,1169,1170,1172,1174,1175,1176,1177,1178,1179,1180,1182,1183,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1220,1222,1223,1226,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1245,1246,1247,1248,1249,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1262,1263,1264,1265,1266,1267,1268,1270,1271,1272,1273,1274,1275,1276,1278,1284,21,42,75,0,1,2,3,4,5,6,7,8,10,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,0,1,2,3,4,5,6,3,4,6,11,12,13,14,15,16,18,20,0,1,3,4,"ia-14585509720","ia-14750254596","ia-14761095014",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,40,41,42,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,"ia-14597068080","ia-14760796636","ia-14783455622","ia-14597156918","ia-14781457224","ia-14597300037","ia-14803672803","ia-14597177298","ia-14597124700","ia-14781481154",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,8,9,11,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,68,69,70,71,72,73,74,75,76,78,79,81,82,83,84,86,89,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,52,53,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,6,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,34,35,36,37,38,39,40,41,42,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,76,1,2,4,5,6,0,3,4,7,10,8,11,12,14,16,17,18,22,23,24,25,26,27,29,30,32,34,35,36,39,41,42,44,46,47,51,53,54,55,56,57,58,61,64,66,0,1,2,4,5,7,8,9,12,14,18,20,21,22,23,24,25,26,28,29,30,31,2,3,4,5,6,7,8,9,10,11,12,13,14,16,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,1,2,3,4,5,6,7,8,10,11,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,169,170,172,173,174,175,176,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,0,1,2,5,6,7,8,10,9,11,12,14,15,16,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,45,46,47,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,40,41,42,43,44,46,47,48,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,130,133,136,137,138,139,140,141,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,191,192,193,194,195,196,197,198,199,200,0,1,2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,66,67,68,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,99,100,101,102,103,104,106,107,108,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,173,174,175,177,179,182,183,184,185,187,189,191,192,193,194,195,196,197,198,201,202,203,205,206,207,208,209,210,211,214,215,216,217,218,219,220,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,40,41,42,43,44,46,47,48,0,1,2,3,4,6,7,8,11,12,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,42,43,44,45,46,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,61,0,1,2,3,4,6,7,10,11,15,18,19,21,23,24,1,2,5,7,8,9,3,4,5,8,9,10,11,12,15,17,18,19,22,26,27,29,33,36,38,44,46,48,50,59,60,64,65,0,1,2,4,5,6,7,8,13,14,15,17,18,19,20,21,22,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,"ia-14570804359",0,1,2,3,5,6,7,8,9,10,11,"ia-14576868360",12,13,14,15,16,17,18,19,20,21,23,24,25,26,29,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,68,69,70,73,74,75,"ia-14763607615",76,78,79,80,82,"ia-14763614075","ia-14576969859",85,86,87,"ia-14576927520",90,91,94,95,96,97,98,100,99,101,102,103,105,108,109,110,112,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,30,31,32,34,35,36,37,38,40,42,44,45,47,48,49,50,51,52,53,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,"ia-14596605439",82,83,86,87,88,89,92,94,95,97,98,99,"ia-14760286056",101,102,103,104,105,106,107,108,"ia-14596620839",110,111,112,114,115,"ia-14782942492",116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,137,138,139,140,142,143,144,145,146,148,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,0,3,5,6,7,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,54,55,56,58,59,60,61,63,64,65,66,67,68,70,71,72,73,74,76,77,78,79,80,81,82,85,86,87,88,90,91,92,93,94,95,96,97,98,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,126,127,129,130,131,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,154,155,156,157,158,160,161,164,165,167,168,170,171,172,173,174,175,176,177,178,179,180,181,183,184,186,189,0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,93,95,97,98,100,99,102,103,104,105,106,107,108,109,112,114,115,118,119,120,121,122,123,125,126,128,129,133,134,135,137,138,139,140,141,142,146,149,150,151,152,153,154,156,157,158,159,160,162,163,164,165,166,168,169,171,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,198,200,203,205,0,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,38,39,40,45,52,53,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,100,99,102,103,104,105,107,110,111,112,113,115,116,117,118,119,120,121,122,123,124,"ia-14597839258",125,126,128,129,130,131,132,133,136,139,140,"ia-14784486505",141,142,143,145,149,150,151,152,153,"ia-14597981487",154,156,157,158,160,161,162,164,165,166,168,169,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,194,195,196,197,198,200,201,202,203,204,205,206,207,209,210,212,214,215,216,217,218,220,221,222,225,226,231,232,236,0,1,2,3,4,5,8,10,9,11,12,13,14,15,20,21,22,23,24,25,26,27,28,29,31,32,33,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,83,84,85,86,87,88,89,90,91,92,94,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,125,128,129,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,155,156,157,158,159,161,162,163,164,165,166,167,168,169,171,172,173,174,176,178,179,180,181,182,183,186,187,188,189,192,193,194,195,196,197,198,200,203,204,205,206,207,208,209,210,211,212,214,217,218,222,0,1,2,3,4,7,10,11,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,38,39,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,74,75,77,79,80,82,83,84,85,87,88,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,119,122,125,126,127,128,129,130,131,133,134,135,136,137,139,140,141,142,143,144,145,147,148,149,150,154,155,156,158,160,161,163,164,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,185,187,188,189,190,191,192,196,199,200,202,203,205,208,215,218,0,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,35,36,37,38,41,42,43,44,45,46,47,48,50,51,52,53,55,56,57,58,59,60,61,64,65,66,68,69,70,72,75,76,78,79,80,81,83,84,85,86,87,88,89,90,91,92,"ia-14581885218",93,94,95,97,99,100,101,102,103,105,106,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,144,145,147,148,149,150,152,153,154,155,156,157,158,159,161,163,164,166,167,168,169,170,171,173,178,179,180,181,182,183,184,185,186,190,191,192,194,197,199,200,204,205,206,209,0,1,2,3,4,5,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,61,62,63,64,65,67,70,71,72,74,75,76,77,78,79,80,81,82,84,85,87,89,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,118,120,121,122,123,124,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,157,158,161,162,166,168,170,171,172,173,174,177,178,179,180,181,182,183,185,187,188,189,190,191,193,194,195,196,197,198,199,200,202,203,205,206,207,208,209,210,212,213,214,215,218,219,222,223,224,225,226,227,228,230,232,233,234,235,1,2,3,5,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,58,59,60,65,66,67,68,71,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,91,92,93,95,97,100,102,98,105,106,108,109,110,111,112,113,114,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,182,183,184,185,186,187,188,190,191,193,194,195,196,197,198,203,204,205,206,207,208,209,210,211,212,213,215,216,217,219,220,221,222,223,224,225,226,228,229,231,233,234,235,236,237,238,239,240,241,244,245,246,247,248,251,252,256,257,265,268,269,270,271,273,1,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63,68,70,71,72,73,74,75,78,79,81,82,83,84,85,87,88,89,91,92,93,94,97,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,135,136,137,139,142,143,145,146,147,148,149,151,153,154,155,156,157,158,159,160,161,162,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,195,196,197,200,201,202,204,207,208,209,212,216,217,219,220,222,223,225,226,227,228,229,231,233,234,236,237,238,239,241,245,246,249,251,252,254,255,256,257,258,259,262,263,264,265,268,269,270,272,273,274,275,276,277,278,279,280,283,286,287,289,291,292,293,294,299,300,301,302,303,305,306,308,309,311,312,313,314,315,317,318,319,321,322,323,326,327,330,332,333,338,341,342,344,345,1,2,4,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,42,43,44,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,79,80,81,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,108,109,110,111,112,113,114,116,117,118,119,120,121,123,128,129,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,158,159,160,161,162,163,164,165,166,167,169,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,204,205,206,207,208,210,211,212,213,214,215,217,220,221,222,223,224,229,232,233,236,237,238,239,240,241,242,244,245,246,248,249,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,276,277,279,280,281,283,284,285,287,288,289,290,291,293,296,299,301,303,306,308,310,313,314,318,319,320,321,322,325,326,327,328,329,330,331,332,334,335,336,337,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,51,52,53,55,56,57,58,59,62,63,64,65,66,67,68,70,71,72,73,76,79,80,81,82,83,85,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,132,134,139,140,141,143,144,145,146,147,148,150,151,152,153,155,157,158,159,160,161,162,163,165,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,211,212,214,215,217,218,219,220,221,223,226,227,228,229,230,231,232,233,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,254,256,257,258,260,261,264,265,266,267,268,269,270,271,272,273,274,275,279,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,323,326,328,329,330,333,338,339,342,344,346,347,348,349,350,351,353,356,357,358,359,360,361,362,366,367,368,369,370,371,0,1,2,3,7,8,9,10,11,14,16,0,1,2,3,4,6,7,10,11,12,8,9,14,16,17,19,21,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,2,4,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,20,21,23,"ia-14728711426",26,27,29,30,32,33,35,36,38,39,45,46,48,51,52,53,54,55,56,58,60,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,1,2,3,4,5,7,10,11,12,13,14,15,8,9,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,3,4,5,6,7,8,9,10,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,0,1,3,4,5,7,8,9,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,5,6,7,8,10,11,12,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,4,6,7,8,9,10,12,16,19,20,21,0,1,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,4,5,6,7,11,12,13,14,15,16,18,19,21,22,23,24,25,26,27,29,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,58,59,61,62,64,65,66,67,70,72,73,75,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,34,35,38,39,40,43,44,45,46,47,48,49,50,53,54,55,56,57,59,60,62,63,65,66,67,68,69,70,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,66,70,71,72,73,74,75,77,78,79,80,81,82,83,84,86,87,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,33,35,36,38,42,43,45,46,47,50,51,54,55,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,0,1,2,3,4,5,6,7,8,11,1,2,3,4,5,6,7,8,10,9,11,12,13,14,21,22,23,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,58,59,60,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,57,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,40,41,43,45,46,47,50,51,52,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,100,95,96,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,165,166,167,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,27,28,29,30,31,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,62,63,64,65,66,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,96,97,98,99,101,102,103,104,105,107,108,109,110,111,113,114,115,118,119,120,121,122,125,126,127,128,129,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,19,21,22,23,25,26,27,28,29,30,31,32,34,35,36,37,38,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,78,79,80,81,82,83,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,111,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,134,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,17,19,21,22,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,60,61,62,64,65,67,68,69,70,71,72,73,74,76,0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,37,38,39,40,41,42,43,44,45,46,50,51,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,42,43,44,45,46,47,48,49,50,52,54,55,56,57,58,59,61,63,64,65,67,68,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,107,108,110,111,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,179,180,181,182,183,184,185,186,187,188,192,193,196,197,198,200,202,203,204,207,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,0,1,2,7,8,10,11,12,13,16,22,23,25,31,0,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,45,46,1,2,3,5,6,7,10,9,11,13,14,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,34,35,37,38,39,40,43,44,45,46,47,48,50,51,52,53,54,55,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,82,83,84,85,86,87,88,89,91,94,95,96,97,98,100,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,140,141,142,148,149,150,152,153,154,155,156,157,158,159,160,164,165,"ia-14587452520",3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,0,0,0,0,0,0,0,1,2,3,6,7,9,10,11,12,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,2,3,4,5,6,7,8,10,9,11,12,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,334,335,336,337,338,339,340,341,342,343,345,346,348,349,350,351,352,353,354,355,356,357,360,361,362,363,364,366,367,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,403,404,405,406,407,408,409,410,411,412,413,415,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,533,534,535,537,538,540,541,542,543,544,545,546,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,612,613,614,616,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,398,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,595,596,597,599,600,602,603,604,605,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,19,20,21,22,24,25,26,27,28,29,30,0,3,4,5,6,8,9,10,11,12,13,14,16,18,19,20,22,24,25,26,27,33,37,38,39,41,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,99,101,103,104,105,106,107,108,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,144,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,164,165,166,168,169,171,172,173,174,175,176,177,178,179,181,183,187,189,190,192,194,196,198,199,200,202,203,205,207,208,211,212,216,217,218,219,221,222,223,224,225,226,229,230,231,232,233,234,237,238,241,242,243,244,245,246,247,248,250,251,252,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,279,283,284,285,287,288,289,290,291,292,293,295,298,300,301,302,303,306,307,308,310,311,312,315,316,317,319,320,321,322,324,326,327,328,331,332,336,337,339,341,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,364,365,366,367,368,370,371,372,374,375,376,377,378,379,380,381,383,384,386,388,389,390,391,392,393,394,395,397,398,399,400,402,403,405,406,408,409,411,412,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,0,1,2,3,4,5,6,7,8,10,12,14,16,17,18,19,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,3,4,5,6,10,7,8,9,11,12,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,59,63,0,2,3,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,0,1,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,37,38,39,40,41,45,54,59,63,64,66,67,68,69,71,80,82,91,97,102,105,108,109,110,111,121,123,127,131,139,141,143,144,153,165,166,167,174,175,176,177,178,179,180,181,182,184,185,187,190,191,192,194,203,224,225,226,227,230,231,232,237,238,245,252,253,254,270,271,272,273,274,275,280,285,298,314,324,328,349,357,363,378,393,400,401,403,406,410,413,421,422,423,426,427,428,430,432,436,438,444,445,446,447,448,449,450,454,455,457,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,2,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,0,1,2,3,6,8,9,12,13,14,15,16,17,18,19,24,25,26,29,31,32,33,34,35,36,37,38,39,40,41,42,43,54,55,57,58,59,60,63,64,66,67,68,69,76,81,82,83,84,85,86,89,90,91,99,100,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,123,124,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,28,29,30,31,32,35,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,134,135,136,137,138,139,140,141,142,143,144,145,146,147,154,155,156,157,158,159,160,162,163,164,165,166,174,0,1,3,4,5,6,7,8,9,0,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,3,4,6,7,10,8,12,13,15,16,17,19,20,21,22,23,25,26,27,28,29,30,31,34,35,38,39,40,41,42,43,44,45,46,49,50,51,52,53,56,57,58,60,61,68,4,5,7,8,9,10,11,12,13,14,15,19,20,23,24,25,26,27,29,30,31,32,33,38,39,41,42,44,45,46,47,48,49,50,52,53,54,55,56,59,60,61,62,63,64,65,66,68,69,70,72,73,77,78,81,0,2,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,0,2,4,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,33,34,0,3,4,5,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,0,1,2,3,4,8,9,11,12,14,16,19,20,22,24,27,28,29,31,32,34,36,37,40,42,43,46,48,49,51,52,54,55,56,59,61,62,64,65,68,69,72,73,75,76,78,79,81,82,85,87,89,91,94,95,97,99,100,102,103,106,108,110,113,116,118,121,122,124,125,127,130,131,133,134,136,137,139,140,142,143,146,149,151,152,156,158,159,160,162,163,166,169,171,172,174,175,177,179,183,184,187,190,191,192,194,195,198,201,204,207,209,210,212,213,215,216,218,219,223,225,227,229,231,233,234,237,239,240,243,246,248,249,252,255,258,260,262,263,265,267,268,270,271,273,274,276,277,281,282,285,287,288,291,294,296,297,299,301,304,305,307,310,311,313,314,316,317,319,320,323,326,329,331,334,337,340,342,345,348,350,351,353,354,357,360,362,363,365,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,3,6,9,12,15,16,17,22,24,26,28,37,38,39,41,42,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,91,93,94,95,96,99,100,101,0,2,3,4,9,12,19,20,21,22,23,25,26,27,29,31,35,43,46,47,58,62,75,76,78,0,1,2,3,4,6,7,8,12,9,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,160,161,162,163,165,166,167,168,169,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,227,228,229,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,375,376,377,378,380,381,382,383,384,385,386,387,389,390,392,394,1,2,3,7,9,11,12,24,26,28,29,30,31,32,33,35,36,37,38,40,41,42,45,47,48,49,50,52,53,54,55,56,57,58,59,61,62,63,66,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,0,1,4,5,18,39,43,44,52,63,69,74,77,78,81,86,88,92,94,0,1,2,3,4,5,7,8,9,10,11,12,0,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,10,11,12,13,16,17,34,35,37,40,41,42,43,46,47,48,49,0,2,4,5,6,7,8,11,15,16,17,23,25,26,27,30,31,32,33,35,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,66,69,70,71,72,73,76,77,78,79,80,87,88,90,91,94,95,96,97,98,99,103,104,105,106,112,113,118,119,121,122,0,1,2,3,4,5,6,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,79,18,20,30,34,35,38,39,43,44,46,47,48,4,5,6,7,8,9,10,11,12,16,18,19,20,21,22,0,1,2,3,6,7,8,9,10,11,12,13,14,16,17,23,25,28,29,30,31,32,33,34,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,4,5,6,7,11,12,13,14,15,16,17,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,86,88,89,90,91,92,93,95,96,97,98,101,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,199,200,201,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,2,3,5,6,7,3,5,0,1,2,7,2,3,5,6,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,23,24,26,27,29,30,31,34,35,36,37,39,40,42,44,0,4,5,6,7,0,1,2,3,1,2,3,5,6,7,8,10,11,12,13,14,16,17,18,24,28,29,30,31,32,33,34,36,38,39,40,41,42,43,44,49,51,52,55,56,59,60,61,65,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,87,90,91,92,94,96,97,101,103,2,3,4,8,9,10,12,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,46,47,48,49,50,51,52,53,56,57,64,65,66,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,102,98,105,106,107,110,111,112,113,114,115,116,117,118,120,121,122,124,126,127,128,130,132,134,135,136,139,145,146,147,148,149,150,151,153,156,157,158,160,163,164,170,171,172,173,174,175,177,183,185,187,192,193,194,195,196,198,199,200,205,206,207,208,209,210,211,212,215,216,218,219,220,221,222,223,224,226,227,228,230,231,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,323,326,327,328,329,330,331,332,334,335,336,338,339,345,349,352,355,356,357,358,359,360,361,362,365,366,367,370,371,374,375,376,377,378,379,380,387,388,392,393,414,415,416,417,419,420,421,424,426,427,428,433,434,436,437,440,441,442,443,444,455,457,460,465,466,472,473,475,477,478,479,480,481,485,486,489,491,492,494,496,497,498,501,502,507,509,510,511,516,517,518,519,520,522,524,528,530,536,538,541,542,543,545,547,548,549,552,553,554,556,557,560,561,562,563,564,565,566,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,1005,1006,1007,998,1009,1010,1011,1012,1013,1014,1015,1016,1017,1019,1020,1021,1022,1024,1025,1026,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1087,1088,1089,1093,1094,1095,1096,1099,1100,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1117,1118,1119,1120,1121,1122,1123,1126,1127,1128,1131,1133,1134,1135,1136,1138,1139,1140,1141,1142,1143,1144,1147,1148,1149,1150,1151,1154,1155,1156,1157,1158,1159,1160,1163,1164,1165,1166,1167,1168,1169,1170,1172,1173,1174,1175,1176,1177,1178,1179,1180,1185,1188,1189,1190,1192,1193,1194,1196,1197,1198,1199,0,0,0,0,0,0,0,0,0,0,0,1,2,"ia-14765219552",4,"ia-14765542855",6,7,8,9,10,13,14,"ia-14578850760",16,17,18,19,20,21,22,23,24,"ia-14762404981",26,27,"ia-14742575306","ia-14578946688",30,31,32,33,"ia-14578888270",34,35,36,37,0,1,2,3,4,6,7,8,9,10,11,15,16,17,18,19,20,21,22,23,24,25,0,2,3,4,5,6,7,8,10,11,12,13,14,"ia-14593739658",16,17,"ia-14780043492",19,20,"ia-14593681620",23,24,25,26,27,28,29,30,32,37,38,42,44,46,47,"ia-14778070064",49,"ia-14593792438",51,52,"ia-14777287351",54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,75,"ia-14778133804",77,78,79,80,81,82,83,84,85,86,87,89,91,93,94,95,96,"ia-14593884619",98,99,100,101,103,104,105,108,109,110,111,112,"ia-14593939848",115,116,117,118,119,120,121,123,124,126,127,128,"ia-14780619865",130,131,"ia-14778260494",133,134,135,140,141,143,145,146,147,148,149,150,151,152,153,154,155,156,158,160,161,162,164,"ia-14780670785",166,167,169,170,0,3,4,5,6,7,8,9,10,13,14,15,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,80,81,82,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,104,105,106,107,108,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,202,204,205,206,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,55,57,5,"ia-14578240630",7,8,"ia-14578475857",10,11,13,14,"ia-14762587374",16,17,"ia-14578482787","ia-14578251130",20,21,22,23,24,25,"ia-14764950845",27,33,"ia-14764626332","ia-14578312239",36,37,38,39,"ia-14578323178",41,42,47,48,49,"ia-14578321749",51,52,53,54,"ia-14578506097","ia-14578274280",57,59,61,62,"ia-14780030114","ia-14595679360","ia-14595884387","ia-14595750508",0,1,2,3,4,5,6,7,8,10,9,11,12,13,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,14,15,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,36,38,39,40,43,44,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,90,91,92,93,94,96,97,98,99,101,103,104,105,106,107,108,116,121,122,123,124,125,126,127,128,130,131,132,133,134,135,137,139,141,142,143,145,146,148,149,150,151,152,153,154,156,157,158,159,162,166,167,168,169,170,1,11,9,17,18,19,20,21,22,23,24,25,26,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,83,94,95,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,5,6,11,8,12,10,12,13,14,16,19,21,22,24,25,26,27,28,34,0,3,4,5,6,7,8,9,10,12,1,2,3,6,7,8,10,9,11,13,14,15,16,17,24,25,1,2,3,4,5,6,7,8,9,10,11,12,0,2,6,7,10,11,8,9,14,15,16,17,18,20,22,23,25,29,30,31,33,0,1,2,3,4,5,6,7,8,16,21,28,29,32,36,37,38,45,47,50,67,70,77,100,110,112,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,0,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,86,88,89,90,91,92,93,94,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,2,4,6,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,29,30,31,32,33,34,36,37,39,40,41,42,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,0,1,2,3,4,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,126,127,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,123,124,125,126,127,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,2,3,4,5,6,9,10,11,12,14,15,16,17,0,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,44,45,46,47,48,49,50,51,52,53,54,56,57,58,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,22,23,24,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,4,5,10,11,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,35,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,0,1,2,3,4,5,6,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,33,34,35,36,37,39,40,42,43,44,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,4,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,24,26,27,31,32,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,2,11,22,100,109,95,97,122,138,264,265,1092,1103,1110,1117,1119,1125,1132,1134,1135,1139,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,0,1,2,3,4,5,7,12,13,14,16,17,18,19,20,23,28,32,43,0,1,2,5,6,8,10,20,21,22,23,24,26,27,34,46,47,49,52,56,58,59,60,61,63,65,66,70,71,72,73,74,75,76,78,79,81,82,83,84,85,89,90,91,92,94,95,97,99,100,101,102,103,107,108,123,124,0,1,2,3,4,5,8,9,11,12,13,14,15,17,18,19,20,21,22,23,24,27,28,33,34,35,36,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,76,77,78,80,81,82,84,85,86,87,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,118,119,121,122,123,127,128,130,132,133,134,135,137,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,160,162,164,167,170,171,173,174,175,176,180,182,185,191,192,195,201,202,203,204,205,206,207,218,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,250,251,252,253,255,256,257,259,260,261,262,263,264,267,270,271,272,274,276,277,278,280,281,283,284,285,286,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,23,24,0,1,2,3,4,6,7,8,9,10,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,182,183,184,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,0,1,8,9,11,13,17,19,25,28,30,31,32,33,34,35,36,39,41,42,43,44,45,46,48,49,51,53,54,55,57,58,59,60,61,62,63,65,66,69,70,71,73,74,75,76,77,78,79,81,82,83,84,85,88,89,94,96,97,100,101,98,99,103,105,107,109,112,113,115,119,120,121,122,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,156,158,159,160,161,163,164,165,167,168,170,180,181,182,183,186,187,188,189,190,191,195,196,198,199,200,201,202,204,205,206,210,211,213,214,215,217,218,221,224,225,227,229,230,0,1,2,7,11,13,17,19,24,26,28,30,32,33,35,36,38,40,41,42,43,44,45,47,49,50,51,53,55,56,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,77,78,79,81,83,85,86,87,88,89,90,91,92,94,95,96,97,98,102,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,127,128,129,131,132,133,134,135,136,137,138,139,142,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,168,169,171,172,173,174,175,178,182,184,185,187,190,193,194,196,198,0,1,3,6,10,12,16,18,24,26,28,30,31,32,33,34,35,36,38,39,41,42,43,44,45,46,48,49,51,52,53,54,56,57,58,59,61,62,64,65,66,68,69,70,71,72,73,74,76,77,78,82,83,89,90,91,92,93,94,96,98,100,102,104,105,106,108,112,113,114,115,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,149,150,151,153,154,155,157,158,159,160,161,162,165,166,167,168,169,171,173,174,176,177,178,179,180,182,183,187,189,191,193,194,197,198,200,201,203,204,205,207,208,209,0,1,3,4,5,6,10,9,11,12,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,106,107,108,111,113,114,115,117,118,121,122,123,124,125,127,128,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,48,8,9,11,12,13,15,17,23,24,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,1,3,4,5,7,10,8,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,100,101,99,102,103,106,107,108,110,111,112,113,115,116,117,118,119,120,121,122,123,124,126,127,128,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,233,234,1,4,5,6,7,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,25,27,28,30,36,38,40,41,42,43,47,51,54,55,58,60,63,66,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,122,124,125,126,128,129,130,131,132,133,134,135,136,137,138,140,141,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,171,172,173,174,176,177,178,179,180,181,182,183,184,185,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,1,3,10,11,4,6,7,8,15,16,17,18,19,20,21,22,23,24,25,26,27,29,33,43,72,75,77,79,84,85,86,87,91,100,104,105,106,109,110,112,113,118,119,120,0,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,46,47,48,50,51,52,53,54,55,56,57,60,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,0,1,2,3,4,5,6,10,7,11,12,18,19,20,21,22,23,24,25,26,28,29,32,33,34,35,37,38,40,41,43,46,48,50,51,52,53,54,55,56,57,58,60,61,63,64,65,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,100,95,97,98,99,101,102,103,104,105,107,110,111,118,120,122,123,124,125,126,128,130,131,132,133,136,138,139,140,141,142,143,145,146,149,150,151,152,155,158,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,181,182,183,185,190,191,192,193,194,195,196,197,199,201,202,204,205,206,207,210,211,212,213,214,217,218,219,220,221,222,225,226,227,228,229,230,231,234,236,237,241,242,245,247,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,307,308,309,320,329,339,342,348,349,350,352,353,354,361,365,366,368,369,370,372,374,377,378,380,381,382,383,384,385,386,388,389,390,391,393,394,395,396,398,400,401,402,403,404,405,406,407,408,409,413,414,415,417,418,419,420,421,422,423,424,425,426,431,435,437,441,442,443,448,449,451,453,454,455,462,464,467,468,469,470,471,472,474,475,476,478,479,480,481,482,483,484,486,489,490,495,496,499,500,501,502,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,520,521,522,524,525,526,527,528,529,530,531,533,534,535,536,540,542,543,544,545,546,551,552,553,554,555,559,562,566,567,570,572,574,576,577,578,579,580,581,582,583,584,585,586,588,589,590,591,592,593,594,595,596,601,602,603,604,607,608,609,610,611,616,617,618,619,620,621,622,626,627,633,634,635,637,639,640,641,642,643,644,646,647,648,649,650,651,652,653,654,656,657,658,663,664,665,668,669,671,672,673,674,676,677,678,682,684,685,686,687,690,691,692,693,699,705,706,707,708,710,711,712,713,714,715,717,718,719,720,721,722,723,724,726,730,731,733,735,736,737,740,741,746,748,750,752,755,757,758,759,760,761,762,763,764,766,767,768,769,770,771,772,773,774,775,776,777,779,781,782,783,787,788,789,790,791,792,793,794,795,796,798,799,800,801,802,803,807,809,812,816,817,819,820,822,823,825,830,831,832,834,835,836,837,838,839,840,841,842,843,844,845,847,850,851,861,863,864,865,866,867,868,869,870,871,873,874,875,876,877,878,879,881,882,883,885,886,887,888,889,890,891,893,894,895,896,897,898,899,900,901,903,904,905,906,907,908,909,910,911,912,915,916,917,919,920,921,922,923,924,925,927,928,929,930,932,933,934,935,938,940,941,942,943,944,945,946,948,949,950,951,953,954,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,1000,1001,1002,1003,1004,999,1005,1006,1007,1008,1009,1010,1012,1013,1014,1015,1017,1018,1019,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1033,1034,1035,1037,1038,1039,1041,1043,1045,1049,1051,1055,1056,1059,1062,1065,1067,1069,1070,1071,1074,1075,1076,1077,1078,1080,1081,1083,1084,1085,1087,1088,1093,1094,1096,1099,1100,1101,1102,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1116,1118,1119,1121,1128,1131,1132,1133,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1155,1156,1158,1160,1161,1165,1167,1170,1171,1172,1173,1174,1175,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1208,1210,1211,1213,1214,1219,1220,1221,1222,1223,1224,1227,1228,1232,1235,1236,1238,1239,1240,1241,1242,1243,1245,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1264,1267,1268,1272,1274,1275,1279,1284,1285,1286,1296,1299,1303,1305,1308,1309,1310,1312,1314,1324,1326,1328,1329,1330,1331,1332,1338,1340,1341,1350,1353,1354,1358,1359,1361,1364,1365,1369,1370,1371,1372,1377,1378,1386,1387,1389,1391,1394,1395,1396,1397,1398,1399,1400,1401,1403,1404,1406,1407,1410,1411,1412,1413,1414,1418,1420,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1435,1436,1437,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1477,1478,1479,1480,1482,1485,1486,1487,1488,1489,1490,1491,1492,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,127,128,129,130,131,132,133,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,236,237,238,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,268,269,"ia-14595841997","ia-14779366571","ia-14596807877","ia-14596672909","ia-14779066514","ia-14781512005","ia-14781549385","ia-14801407643","ia-14594883029","ia-14595078788","ia-14595124959",1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,18,19,20,23,24,25,26,29,30,32,33,34,35,36,37,38,39,40,41,0,1,10,11,3,6,9,13,14,15,16,17,18,19,20,22,2,3,5,6,7,8,11,14,19,23,24,0,2,4,5,9,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,99,101,105,106,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,64,65,67,68,69,70,71,72,73,75,83,84,85,86,88,89,90,91,92,93,94,95,98,99,100,101,102,103,105,106,107,108,109,110,111,112,1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,18,19,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,4,6,9,11,14,17,18,20,21,23,25,26,29,32,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,2,6,7,8,9,16,21,22,27,33,34,39,40,41,45,46,49,52,55,56,57,60,61,63,65,66,67,1,2,3,4,5,6,7,8,9,2,3,4,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,65,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,100,98,99,101,104,105,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,137,138,139,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,65,66,67,68,71,73,74,75,76,77,78,79,80,82,83,85,87,88,89,90,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,131,132,133,134,136,137,138,139,141,142,143,144,145,146,147,148,149,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,2,5,13,15,17,24,25,26,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,1,2,3,5,6,8,10,11,9,12,13,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,9,11,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,56,57,58,59,60,62,63,65,66,68,69,70,72,73,74,75,3,4,5,6,7,11,12,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,70,71,72,73,74,75,76,79,80,83,84,93,96,101,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,30,31,32,0,1,2,3,4,5,6,8,10,14,15,16,17,19,20,21,23,26,28,29,30,31,32,33,35,37,38,39,40,42,43,44,46,47,48,49,51,53,56,57,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,0,6,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,181,183,184,185,186,187,188,189,190,191,192,193,194,195,197,1,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,124,125,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,"ia-14783666882",0,1,2,4,5,6,7,8,9,10,11,12,13,0,1,3,4,6,7,8,9,10,11,14,15,16,17,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,81,82,83,84,85,86,88,89,91,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,133,134,136,138,139,140,142,143,0,0,1,3,4,8,13,14,17,18,19,22,24,26,27,28,29,30,33,34,35,39,40,45,46,47,48,49,56,57,58,61,65,66,71,73,76,77,78,80,81,86,90,91,92,93,94,100,101,95,97,98,102,103,104,107,108,111,117,124,127,128,129,133,135,136,137,141,151,152,153,155,156,158,159,162,163,167,168,170,171,175,179,181,182,184,0,1,2,5,6,7,8,11,14,16,17,18,20,22,26,27,28,29,30,32,33,34,35,38,42,45,46,47,49,50,51,52,0,1,2,4,6,8,11,12,16,17,19,21,22,23,26,28,30,33,34,35,36,37,38,39,40,42,43,45,48,53,54,55,56,57,61,64,65,67,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,99,100,101,102,0,0,0,0,0,0,0,0,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,32,33,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,65,67,69,70,71,73,74,75,77,78,79,80,82,83,84,85,86,87,90,91,92,93,96,97,98,99,100,101,102,103,104,106,108,109,110,112,113,115,116,117,119,120,121,122,123,124,125,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,0,0,0,0,0,0,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,47,49,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,0,3,5,7,8,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,65,70,73,75,76,80,81,82,83,84,85,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,84,85,86,87,88,89,90,91,93,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,164,165,166,167,168,173,174,176,177,178,179,180,182,183,184,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,243,244,245,246,247,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,270,272,273,274,276,277,278,279,280,281,285,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,309,310,311,316,320,321,322,323,324,325,326,329,330,332,334,336,337,338,339,340,342,343,344,345,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,3,7,8,10,11,12,13,14,15,16,17,18,19,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,47,48,49,50,51,52,53,54,56,57,58,59,60,61,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,25,0,1,2,3,29,31,33,38,39,45,49,50,51,54,55,56,57,59,60,61,67,78,84,91,92,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,0,1,2,3,4,5,6,7,9,11,12,13,14,15,16,19,20,21,22,25,26,29,30,31,32,33,36,38,39,40,43,45,48,49,50,52,53,54,56,57,60,61,64,66,67,68,69,70,71,72,73,75,76,77,80,81,82,83,84,85,86,87,90,92,93,94,95,96,97,99,100,101,102,103,1,3,4,5,6,7,8,10,9,0,1,2,3,4,5,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,9,10,11,12,13,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,21,22,24,25,26,27,28,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,205,206,207,216,217,219,224,226,227,228,229,230,231,232,233,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,1,2,4,5,6,7,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,33,34,36,37,38,39,41,42,43,44,45,46,47,48,49,50,52,54,55,57,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,361,362,364,366,0,1,2,3,4,6,7,11,9,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,59,60,61,62,63,65,67,68,69,70,72,73,74,75,77,78,79,80,81,83,84,85,86,88,89,90,92,93,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,0,1,2,3,4,5,6,7,8,9,10,11,0,0,0,0,0,0,0,0,1,2,3,6,7,8,10,12,14,15,16,17,19,21,25,27,30,32,34,36,37,38,40,41,43,44,47,49,51,53,57,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,132,146,147,151,156,159,160,166,167,169,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,102,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,131,133,134,135,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,196,197,198,199,200,202,203,204,205,206,207,208,209,210,214,215,216,217,218,219,220,221,222,223,224,225,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,387,389,390,393,394,395,396,397,398,399,401,402,403,404,405,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,442,443,445,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,597,598,599,600,601,602,603,604,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,130,132,133,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,176,177,178,179,180,181,182,183,186,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,287,288,289,290,291,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,414,417,418,419,420,421,422,424,425,426,427,428,429,430,431,432,433,434,436,437,438,439,440,441,442,443,444,446,447,448,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,66,67,69,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,95,96,97,98,99,107,110,111,112,113,114,117,118,119,121,122,125,126,127,128,129,131,132,133,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,180,181,182,183,184,185,186,187,188,189,190,193,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,266,275,276,277,279,280,281,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,301,302,303,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,405,406,407,408,409,410,411,412,413,416,417,419,420,422,423,426,427,428,433,434,435,436,437,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,493,494,495,496,501,505,506,507,510,512,513,517,518,519,520,521,525,526,528,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,65,66,67,68,69,70,71,72,73,74,76,77,79,81,82,84,86,87,88,89,90,91,92,93,94,95,96,100,101,102,97,98,103,104,105,106,107,108,110,111,112,113,114,122,124,125,126,127,128,129,130,131,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,195,196,197,198,199,200,201,203,204,205,207,208,210,211,212,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,282,283,288,289,294,296,297,298,299,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,323,324,327,328,329,330,331,332,333,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,360,363,364,365,366,367,368,369,370,371,372,373,374,375,378,379,380,381,382,383,384,385,387,388,389,390,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,416,417,419,421,422,423,425,426,427,428,430,432,433,434,435,436,437,438,439,440,441,446,447,448,449,450,451,455,457,458,459,460,461,462,463,464,465,466,469,470,471,472,473,474,476,477,480,481,484,485,490,491,492,493,494,495,496,497,498,499,507,508,509,510,511,512,513,514,515,516,517,518,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,565,567,568,573,574,576,582,583,584,588,589,590,591,592,593,594,598,599,601,602,603,604,608,609,611,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,56,57,58,59,60,61,62,63,64,65,66,69,70,71,73,74,76,79,80,81,82,83,84,85,86,87,88,90,92,94,96,100,102,104,105,106,114,118,119,120,121,122,124,130,131,132,133,134,135,136,138,139,140,141,142,144,145,147,149,152,153,154,155,156,157,158,159,160,162,163,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,194,195,196,197,199,200,206,208,210,211,212,213,215,219,220,221,222,223,224,225,226,227,228,229,230,231,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,259,260,262,264,265,266,268,270,271,274,276,279,285,286,292,293,294,297,298,299,300,301,302,304,305,307,308,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,389,391,392,394,395,396,397,398,400,401,402,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,422,423,424,425,426,427,428,429,430,433,434,436,439,444,445,446,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,489,490,491,492,493,494,495,496,497,499,500,501,502,503,504,505,511,512,513,515,518,523,524,528,534,535,536,538,543,544,546,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,34,35,37,38,39,40,41,43,44,48,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,73,74,75,78,79,82,88,89,90,91,92,93,94,95,98,99,100,102,103,104,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,145,146,147,148,149,152,153,154,155,156,158,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,0,1,2,4,7,8,10,11,12,15,16,19,20,25,28,32,37,40,41,42,43,45,46,47,49,50,51,52,54,55,56,57,0,1,2,3,10,8,9,14,15,30,32,33,34,35,37,38,40,42,44,46,47,48,49,50,0,1,2,3,4,10,11,8,13,15,30,31,34,36,37,39,41,42,43,44,46,1,0,1,2,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,564,565,567,568,569,570,571,572,573,574,575,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,637,638,639,640,641,642,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,767,768,769,770,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,827,828,829,830,831,832,833,834,835,837,839,842,843,844,846,847,848,849,850,851,853,855,856,857,858,859,860,863,864,869,870,1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,93,94,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,13,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,88,2,3,6,7,10,8,11,12,13,14,16,19,20,21,22,23,25,27,31,3,5,6,7,8,11,9,12,14,17,19,20,21,22,23,24,27,30,31,32,35,36,37,38,39,40,41,43,44,47,48,50,51,52,1,2,5,7,10,8,12,13,14,15,21,22,23,26,27,28,30,32,34,37,39,40,43,44,48,49,55,0,1,4,7,8,9,11,13,14,16,17,18,19,21,24,25,26,27,30,1,2,3,4,5,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,26,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,1,2,9,11,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,67,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,0,1,2,3,1,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,4,5,6,8,9,10,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,3,4,5,6,7,10,11,12,13,14,15,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,36,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,358,359,360,361,362,363,365,366,367,368,369,370,371,372,373,374,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,461,6,7,8,9,10,11,12,13,14,15,16,17,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,106,126,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,152,155,190,191,198,200,203,205,206,208,209,220,221,222,223,224,225,226,233,234,235,236,237,238,239,240,241,242,243,244,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,281,282,283,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,7,8,10,11,12,13,14,15,16,17,18,19,20,23,0,2,4,5,7,8,10,11,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,64,65,67,0,1,2,3,5,6,7,8,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,39,41,42,43,45,48,49,52,53,55,57,58,59,60,61,62,64,65,67,69,74,76,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,173,178,179,180,184,185,186,187,188,189,190,191,192,195,196,197,198,0,2,3,4,6,7,8,9,12,13,14,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,36,37,38,39,40,41,43,44,45,47,50,51,54,55,56,58,59,60,61,62,63,64,65,66,68,73,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,157,158,160,161,164,170,171,172,173,174,175,176,177,178,181,182,183,184,185,186,187,0,1,3,10,12,8,9,13,14,16,17,19,20,21,22,23,24,25,27,28,29,33,34,35,36,37,38,39,40,42,44,45,46,47,48,49,50,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,74,75,76,80,81,82,83,84,85,86,87,88,89,91,93,94,95,96,97,98,104,106,107,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,362,363,364,365,366,367,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,1,2,4,6,8,10,12,13,15,17,19,21,23,24,26,27,29,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,2,4,5,6,7,8,9,10,13,14,15,16,19,"ia-14570956329","ia-14755279564","ia-14571184637","ia-14763593642","ia-14740936316","ia-14760134696","ia-14779985991","ia-14779999231","ia-14596637287","ia-14760152626","ia-14780794754","ia-14596518118","ia-14596521038","ia-14596522408","ia-14782815522","ia-14596467350","ia-14782825602",1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,1,2,3,4,5,7,10,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,42,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,2,3,4,5,6,7,10,8,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,251,255,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,54,56,58,59,60,61,62,63,64,66,70,78,0,1,2,3,4,5,6,7,8,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,40,41,42,43,205,230,271,298,409,480,484,485,495,496,548,550,560,602,612,622,663,664,715,729,780,845,865,874,875,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,96,97,98,"ia-14596023408",1,2,3,4,5,6,7,8,10,"ia-14746572944",0,2,3,4,5,6,7,8,11,9,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,7,8,9,11,12,13,14,15,17,18,19,21,0,1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,21,22,24,25,26,27,29,30,32,35,36,37,38,39,41,42,43,44,45,47,48,51,52,53,54,55,57,64,65,66,69,70,71,72,73,75,77,80,81,82,83,84,85,86,87,91,94,95,100,0,1,2,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,34,35,36,38,39,40,41,42,43,45,46,47,48,49,50,51,53,57,62,70,71,74,75,76,77,80,81,82,83,84,85,86,87,88,90,91,92,94,97,99,100,102,103,104,105,106,107,108,109,110,111,114,0,1,2,3,4,5,6,7,9,10,13,15,17,18,19,20,21,22,23,24,26,27,29,30,31,33,34,36,38,39,42,46,47,49,53,54,55,58,65,66,67,69,70,71,72,74,75,77,78,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,113,115,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,0,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,1,2,3,4,"ia-14779553471",0,0,0,0,0,1,2,3,4,5,6,7,0,2,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,0,1,3,5,8,11,12,15,16,20,21,22,24,26,27,28,30,31,32,34,37,38,41,42,44,46,47,50,51,52,53,54,55,56,57,59,62,63,65,66,67,69,70,73,74,75,76,77,78,79,80,81,82,83,85,87,88,89,90,92,93,94,95,96,97,99,102,103,104,105,107,108,109,111,114,115,116,118,120,122,123,124,125,126,127,128,130,133,134,136,137,138,140,141,142,143,144,145,146,149,154,155,156,157,158,159,160,161,163,164,165,166,168,169,171,172,174,175,176,178,181,185,187,188,189,194,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,221,222,223,224,226,227,228,229,230,231,232,233,235,236,237,239,241,242,243,244,246,249,250,251,252,254,255,258,259,260,261,262,264,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,318,322,323,0,1,2,3,4,5,6,7,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,1,4,5,10,6,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,47,48,49,50,51,52,53,54,4,6,7,10,12,13,15,16,18,23,24,25,26,27,28,29,30,32,33,34,37,38,39,42,43,50,51,52,53,55,57,58,59,60,61,63,64,65,66,68,69,71,72,73,74,75,76,77,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,230,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,300,301,0,1,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,0,1,2,4,5,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,2,3,4,5,6,7,9,10,12,13,14,15,16,18,19,20,22,23,24,25,26,28,30,31,32,33,34,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,53,55,56,57,59,61,62,63,64,66,68,69,70,71,72,73,75,76,77,79,80,81,83,84,85,86,87,90,91,92,95,96,97,100,98,101,102,103,104,106,107,108,110,113,114,115,116,117,118,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,99,0,2,3,4,5,7,8,9,10,12,13,15,16,17,19,20,21,23,24,25,26,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,0,2,3,5,6,8,9,11,14,15,16,17,18,19,20,21,24,25,27,28,29,32,33,37,39,40,42,45,46,48,49,51,52,53,55,57,59,62,63,64,65,66,67,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,88,90,92,95,96,97,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,116,118,121,123,124,125,126,127,129,130,132,134,136,137,138,1,2,3,4,5,6,7,8,9,10,2,3,4,5,7,10,8,1,3,4,5,6,7,8,9,0,2,3,4,5,6,10,11,12,13,14,16,17,18,19,21,22,23,24,25,27,28,29,30,32,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,1,2,3,4,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,101,102,103,104,105,106,107,109,110,111,112,113,114,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,113,116,117,118,119,121,125,126,127,128,129,130,133,134,135,136,137,138,139,140,141,142,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,230,231,233,234,235,236,237,238,239,3,4,5,6,7,10,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,1,2,3,4,5,6,9,12,15,16,22,28,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,193,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,418,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,466,467,468,469,470,471,472,473,474,475,476,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,510,511,512,513,515,516,517,519,520,521,522,523,524,525,526,527,528,529,530,531,532,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,571,572,574,575,576,577,578,579,580,581,582,583,584,585,586,588,589,590,591,593,594,595,596,597,598,599,600,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,624,625,626,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,668,669,670,671,672,673,674,675,676,677,679,683,684,685,686,688,689,690,691,693,694,695,696,698,699,700,701,702,703,704,705,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,725,726,728,729,730,731,732,733,736,737,738,740,741,743,744,745,746,747,748,749,750,751,753,754,755,756,757,758,759,760,761,762,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,782,783,784,785,786,787,788,789,790,791,792,793,795,796,797,798,800,801,802,803,804,805,806,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,203,205,206,207,208,209,210,211,212,213,214,215,217,224,225,226,227,0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,18,19,21,22,23,24,25,26,27,28,29,30,2,5,6,7,8,9,10,11,12,15,16,17,18,19,20,21,22,24,25,26,27,29,31,33,34,35,36,40,42,43,44,45,46,47,48,49,50,53,54,55,56,58,59,60,61,62,63,66,70,72,74,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,108,109,110,112,114,115,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,148,150,151,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,183,185,186,187,189,190,191,196,198,199,200,201,202,203,204,205,206,207,208,209,211,212,214,217,218,0,3,4,5,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,69,70,72,73,74,75,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,0,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,75,77,78,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,104,105,106,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,182,183,184,187,189,190,191,192,193,194,196,199,200,201,202,203,204,205,206,208,209,210,211,212,214,216,217,219,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,242,243,244,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,275,276,280,283,284,286,287,288,290,291,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,323,324,326,327,328,330,332,1,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,66,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,169,170,171,172,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1,2,3,4,5,0,2,3,5,6,7,8,9,11,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,0,1,2,3,4,0,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,0,1,2,3,4,5,10,11,6,7,8,9,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,2,4,5,6,7,10,11,12,8,9,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,"ia-14768634391",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,58,59,61,63,64,66,69,71,72,73,74,75,76,77,79,82,83,84,85,86,87,89,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,1,2,3,5,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,51,52,53,54,55,56,58,59,61,62,63,64,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,85,86,87,88,90,92,93,94,95,96,97,100,101,102,104,105,106,107,108,109,110,111,113,114,115,116,117,119,120,121,123,124,125,126,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,154,155,157,158,159,160,162,163,164,165,166,167,168,169,170,172,173,174,175,177,179,180,181,182,183,184,185,186,187,189,190,191,194,195,196,197,198,200,202,203,204,205,207,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,0,21,0,1,2,3,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,1,2,3,4,5,7,10,8,9,11,12,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,2,3,4,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,74,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,31,32,33,34,35,36,37,38,41,42,43,44,45,46,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,112,113,115,116,117,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,156,157,158,159,160,161,163,164,165,166,167,168,170,172,175,176,177,178,179,180,181,182,184,188,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,251,252,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,319,320,321,322,323,325,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,355,356,357,358,359,362,368,370,372,373,374,375,376,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,401,402,403,404,405,407,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,445,450,451,452,454,455,457,458,459,460,461,462,464,465,468,469,473,474,477,478,479,480,481,482,483,484,485,486,487,488,489,490,492,495,496,497,498,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,583,584,585,586,587,588,590,591,592,593,597,599,600,602,604,605,607,608,609,611,612,613,614,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,639,640,641,642,643,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,665,666,667,668,669,670,671,672,679,680,681,1,3,4,5,6,19,20,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,1,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,75,"ia-14578166259","ia-14762561474","ia-14784947013","ia-14578696007","ia-14578565270","ia-14578882697","ia-14578759509","ia-14785320583","ia-14786020103","ia-14579521689","ia-14754806386","ia-14777837655","ia-14775528284","ia-14591420357","ia-14591382558","ia-14591396949","ia-14775786134","ia-14591434770","ia-14777813442","ia-14591545138","ia-14775836134","ia-14755223456",0,1,2,3,10,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,69,70,71,72,73,74,75,76,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,102,98,99,105,106,107,108,109,110,111,112,113,115,116,117,120,122,124,125,126,127,128,129,130,133,134,135,136,137,138,139,141,142,143,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,338,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,382,394,395,396,397,398,399,401,402,403,404,405,409,410,412,414,415,416,417,419,420,422,423,432,439,441,442,443,444,445,446,448,449,450,455,458,460,463,464,466,468,469,470,472,473,474,475,476,477,478,479,481,482,483,490,491,494,495,496,501,502,506,507,535,536,547,548,551,552,554,557,558,563,613,614,627,668,669,671,673,674,675,676,677,678,679,680,681,682,685,686,687,688,689,705,706,707,710,731,732,733,754,757,759,761,770,771,780,781,782,787,789,799,801,803,806,807,810,811,812,814,824,825,826,827,832,847,848,850,851,852,853,862,868,869,872,882,883,896,897,900,901,909,910,915,920,944,952,969,975,976,983,984,986,988,991,994,995,1008,1009,1012,1015,1016,1017,1028,1029,1030,1031,1032,1034,1035,1036,1049,1052,1053,1073,1083,1095,1098,1099,1102,1103,1110,1128,1130,1132,1145,1146,1147,1148,1149,1150,1161,1162,1173,1175,1176,1177,1180,1182,1183,1184,1189,1199,1200,1201,1202,1203,1205,1212,1213,1214,1217,1221,1230,1231,1237,1238,1240,1241,1258,1259,1266,1281,1282,1283,1287,1289,1291,1292,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,45,47,49,50,51,52,53,54,55,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,97,103,105,106,107,108,110,111,113,114,115,116,117,118,119,120,122,123,132,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,0,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,43,44,45,46,47,48,49,50,51,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,41,42,43,44,45,46,47,48,49,50,51,54,56,57,5,6,7,8,9,10,11,14,15,16,17,19,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,46,47,48,49,50,51,52,53,54,55,56,58,59,60,63,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,93,94,97,99,100,101,102,103,104,106,107,109,111,112,116,117,118,119,121,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,152,155,156,157,158,159,160,161,163,166,167,170,172,173,174,175,177,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,0,3,8,9,11,12,14,15,17,18,20,21,23,24,26,27,29,30,32,33,35,36,38,39,41,42,43,45,46,48,49,51,52,53,54,56,57,59,60,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,1,2,3,4,51,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,0,0,0,0,0,0,2,3,4,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,0,1,2,3,5,6,7,8,0,1,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,13,14,16,17,18,21,22,23,24,25,26,27,30,31,39,41,42,43,44,45,46,47,48,49,50,51,52,63,64,65,66,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,29,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,54,55,57,59,60,62,63,64,65,66,70,71,72,74,75,76,77,78,80,82,84,88,89,90,91,92,93,96,97,101,102,98,103,108,110,111,112,113,114,115,116,117,118,119,120,121,124,125,127,128,131,132,135,136,138,139,140,141,142,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,164,166,167,169,170,171,172,173,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,48,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,199,200,202,203,204,205,207,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,241,242,245,246,247,248,249,250,251,252,255,263,264,265,266,267,268,270,274,278,279,280,281,282,283,284,285,286,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,230,237,238,239,240,241,242,243,245,251,257,258,259,260,261,262,263,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,124,125,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,148,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,182,183,184,185,186,187,188,189,193,194,197,198,199,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,24,25,26,27,28,29,30,31,37,38,41,44,47,48,49,50,51,53,55,56,57,60,61,62,63,64,66,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,99,100,101,102,108,110,111,112,113,114,115,116,124,126,127,128,129,130,136,138,139,144,147,148,149,152,156,157,158,160,161,162,163,164,165,166,167,168,169,172,173,174,175,176,182,188,189,192,193,194,195,196,197,201,202,203,204,205,206,208,209,210,216,217,218,221,222,223,227,228,229,230,231,232,233,234,236,239,240,241,242,245,246,247,248,250,258,259,263,264,266,267,268,269,270,275,279,280,281,282,283,284,285,286,287,288,289,290,291,294,295,296,297,298,299,300,301,302,304,305,307,308,310,311,312,313,315,316,0,1,7,10,9,11,13,14,15,16,17,19,20,21,22,23,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,48,49,50,51,52,53,54,55,56,57,60,62,63,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,152,153,155,156,157,158,164,165,166,167,168,169,170,171,172,174,175,176,177,179,181,182,183,184,185,186,187,188,189,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,301,303,304,305,306,307,308,310,313,314,315,321,326,327,328,330,331,335,336,339,365,368,370,383,0,1,3,5,7,8,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,52,55,57,58,59,60,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,300,302,307,309,310,311,312,316,318,342,345,358,0,1,10,11,13,19,20,23,26,28,37,38,39,40,41,42,43,44,45,46,48,49,55,58,60,65,66,67,68,69,70,71,72,73,74,75,76,77,79,84,85,87,89,91,92,93,94,95,96,97,98,100,101,99,102,105,106,109,110,120,121,122,123,124,125,126,127,129,134,135,136,139,140,141,142,143,145,146,148,151,152,153,154,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,23,24,27,29,30,31,0,1,2,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,31,32,33,37,38,39,40,41,42,43,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,100,98,99,102,103,104,105,106,107,108,109,112,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,0,1,2,3,4,5,6,10,9,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,191,193,194,195,196,197,199,200,202,203,1,2,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,26,27,30,33,34,35,36,37,40,41,42,43,44,46,48,51,52,54,58,59,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,89,90,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,0,1,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,100,101,94,95,96,97,98,103,104,105,106,107,108,111,112,113,114,115,116,117,123,124,126,127,128,129,130,132,133,136,137,138,139,140,141,142,143,144,146,147,148,149,150,153,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,93,94,95,96,97,98,99,100,103,104,105,106,107,110,111,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,168,169,171,172,173,174,175,176,177,178,181,182,183,184,185,186,187,189,190,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,1,2,3,11,21,51,58,59,60,63,64,65,67,68,69,71,72,74,76,77,78,79,80,82,83,87,88,91,92,93,94,95,96,97,100,98,101,102,106,108,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,137,138,140,141,143,148,149,150,152,153,155,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,178,179,180,181,182,183,187,189,190,192,193,194,195,196,197,198,199,201,202,204,205,206,208,209,210,211,212,213,214,215,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,265,267,268,269,270,271,273,0,1,2,3,4,5,6,7,8,10,11,12,13,9,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,38,39,1,2,3,5,6,7,8,9,10,11,12,13,17,18,19,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,38,39,43,44,45,46,48,49,52,53,54,55,56,57,58,60,61,62,67,71,72,73,74,76,77,78,79,80,82,83,87,88,89,90,91,93,95,96,97,98,100,99,103,104,105,106,107,108,"ia-14774283601",114,116,117,119,120,121,123,124,125,126,"ia-14590830598",128,129,130,131,132,133,134,135,136,137,"ia-14754489456",138,140,141,142,"ia-14590861118",144,145,"ia-14590799150",147,148,149,150,"ia-14590814390","ia-14590885208",152,154,156,157,158,159,160,161,162,163,164,165,"ia-14590904868",167,171,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,"ia-14774423771",194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,215,216,217,218,221,222,"ia-14777279192",235,236,237,239,242,"ia-14590927610",243,245,246,247,248,249,250,251,"ia-14797518033",253,254,255,256,257,258,259,260,261,262,263,264,265,266,"ia-14783671113","ia-14577174219","ia-14740838776","ia-14577215098","ia-14763848825","ia-14760684021","ia-14577249729","ia-14763906375","ia-14760757101","ia-14740933616","ia-14783807173","ia-14577314119",0,1,10,11,12,2,4,5,6,7,8,15,16,18,19,22,23,27,28,29,30,32,33,34,35,36,38,39,40,41,42,44,45,46,47,48,50,51,52,53,54,55,56,57,59,60,61,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,82,83,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,"ia-14587218127",107,108,"ia-14587061848",110,111,112,113,114,115,116,117,118,122,123,124,125,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,150,151,153,154,155,156,157,158,0,1,2,"ia-14570432328","ia-14756773642","ia-14734121826",0,1,2,3,4,5,6,0,1,5,6,7,9,14,15,16,17,18,19,20,25,26,27,28,29,31,35,37,49,"ia-14594457550",51,52,54,56,57,58,59,60,61,62,63,64,65,66,67,"ia-14780854052",72,"ia-14594566078",74,75,76,77,78,79,81,"ia-14780882222",83,84,85,86,"ia-14594529180",89,90,91,92,93,95,96,98,99,100,101,103,104,105,106,107,109,110,111,112,113,114,116,117,118,119,120,121,122,124,127,128,129,"ia-14781319695",131,"ia-14778956714",132,133,134,135,136,137,138,139,141,142,144,145,146,147,"ia-14781356115","ia-14594711978","ia-14594688679",151,153,154,155,157,158,159,163,169,170,171,172,175,177,178,"ia-14594668480",182,183,184,185,186,188,189,190,191,192,194,195,196,197,199,"ia-14781073802",201,203,204,205,207,208,209,210,213,214,215,216,217,218,219,220,223,224,225,228,230,231,"ia-14594847418","ia-14778342741",236,239,241,0,1,2,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,51,52,53,54,55,56,57,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,78,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,137,138,139,140,141,142,143,144,145,146,147,148,0,2,3,4,5,6,8,9,10,11,12,15,16,17,21,23,24,25,26,27,28,30,32,33,34,36,38,39,40,42,46,47,48,49,50,51,52,54,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,74,77,79,0,1,2,3,4,5,6,7,8,9,10,11,12,13,17,18,21,23,24,25,26,27,28,31,27,0,1,2,3,5,6,7,9,13,14,15,16,17,18,19,20,22,24,27,29,30,31,32,33,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,0,1,2,10,4,5,6,7,8,11,12,13,18,20,21,22,23,24,25,27,28,29,31,32,33,34,36,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,"ia-14598461938","ia-14781997595",1,2,4,5,6,11,8,9,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,119,121,122,123,124,125,126,127,"ia-14569432879",0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,17,18,19,20,0,1,2,3,4,5,6,7,8,10,11,13,14,15,16,17,18,20,21,22,23,24,25,29,30,31,32,33,34,35,40,41,42,44,46,48,52,53,54,55,56,57,58,59,60,61,63,66,67,68,69,70,71,72,73,74,75,76,84,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,125,126,127,128,129,130,131,132,133,134,137,138,141,142,143,0,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,35,36,37,38,39,40,41,42,43,44,2,3,4,6,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,33,35,37,39,40,41,46,47,48,49,50,51,52,53,55,56,57,59,60,61,62,63,64,66,67,69,70,71,73,77,78,79,81,82,83,84,85,86,87,88,89,91,92,93,94,95,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,124,125,126,127,128,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,3,4,5,6,7,9,10,13,14,15,16,18,19,21,23,24,25,26,28,29,30,31,32,34,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,67,68,8,25,40,"ia-14779148831",0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,85,0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,87,91,94,95,97,101,105,106,115,118,119,120,121,122,123,125,126,127,10,11,12,16,19,21,22,23,24,25,27,28,30,31,32,33,34,36,38,39,40,41,42,46,47,48,50,52,53,54,56,57,58,59,60,61,62,63,68,69,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,93,94,96,97,103,104,105,106,108,109,0,1,2,4,6,8,10,12,14,16,19,21,23,25,27,30,32,35,37,0,10,11,12,13,14,25,26,27,28,30,31,35,37,40,41,42,49,50,52,55,60,61,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,3,4,5,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,0,1,2,3,4,5,6,7,10,9,11,15,16,20,21,23,25,30,31,32,33,35,37,39,40,46,47,48,49,50,57,66,67,68,69,72,73,74,76,77,78,87,93,95,99,102,103,106,107,109,110,111,112,113,115,116,117,118,120,122,123,124,125,126,130,133,134,135,138,139,140,142,144,145,146,148,149,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,67,71,72,73,74,76,79,80,81,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,112,113,114,115,116,119,120,0,1,2,6,7,8,9,10,11,14,15,18,19,20,21,22,23,24,27,28,29,30,33,34,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,58,59,62,63,64,65,67,68,69,70,71,72,73,75,76,77,78,79,80,82,86,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,133,134,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,164,165,166,167,168,169,170,171,172,174,175,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,84,86,87,88,89,90,91,92,93,94,96,97,98,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,176,177,178,179,10,2,3,4,5,6,7,9,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,29,30,31,32,33,34,35,36,38,40,41,42,43,45,46,47,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,87,89,91,94,95,96,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,134,135,136,140,141,142,144,145,146,147,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,106,107,108,109,110,111,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,3,16,26,27,28,29,31,32,33,34,35,36,40,41,42,43,44,45,46,47,49,50,51,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,77,79,80,81,82,83,84,85,86,87,89,90,91,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,3,4,5,6,12,13,17,19,22,28,1,3,4,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,2,4,6,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,157,158,160,161,162,165,168,169,172,173,174,175,177,178,179,180,181,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,204,205,206,207,208,209,210,213,214,215,216,217,218,220,221,222,223,225,226,227,229,230,231,232,233,234,235,238,239,240,241,242,243,244,246,248,249,250,251,253,257,258,259,260,261,262,263,264,265,266,273,274,275,277,278,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,311,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,335,336,342,343,345,346,347,348,349,351,352,354,355,356,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,383,384,385,386,387,388,389,390,391,393,394,395,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,431,432,435,436,437,438,439,440,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,470,471,472,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,491,492,493,494,495,496,497,498,499,500,501,502,503,504,506,507,508,510,511,512,513,514,515,516,519,520,522,524,525,527,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,546,547,548,549,551,552,0,2,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,4,5,6,8,10,9,11,12,13,15,16,18,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,81,84,85,86,87,89,90,91,93,96,97,99,100,103,105,106,107,108,109,110,111,112,114,116,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,137,138,140,141,142,143,145,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,169,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,205,206,208,209,211,212,213,215,216,218,219,220,221,222,224,233,234,242,248,250,253,254,257,261,262,263,264,267,276,278,283,284,285,287,288,289,290,292,300,302,303,304,305,306,307,308,309,310,312,314,315,316,317,318,319,320,323,324,326,328,329,330,332,333,334,335,338,339,340,341,342,346,348,349,350,351,355,356,359,360,361,362,367,368,370,371,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,391,392,393,394,397,398,399,400,401,404,405,406,408,409,412,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,435,436,437,438,439,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,56,57,58,59,60,61,62,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,37,38,42,44,45,46,47,49,50,51,56,59,60,61,65,66,67,68,69,70,71,72,73,74,75,76,77,80,83,84,85,86,89,90,91,92,93,94,95,96,97,98,100,99,104,105,106,107,108,109,110,111,116,117,119,120,121,122,123,124,125,126,127,129,130,131,132,135,138,146,147,149,150,151,152,153,154,155,156,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,279,280,283,284,285,286,287,289,290,292,293,294,295,296,297,298,299,300,302,303,304,306,309,312,313,314,315,316,317,318,319,321,322,323,326,328,331,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,375,376,377,379,380,381,382,383,384,385,386,387,388,0,1,2,3,4,5,6,7,8,10,9,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,1,2,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,82,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,20,21,22,23,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,42,43,48,0,1,2,3,4,5,6,7,8,9,11,12,13,16,17,19,21,1,7,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,2,4,5,6,7,8,9,10,12,13,14,15,16,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,84,85,90,93,94,95,97,98,1,2,3,4,5,10,9,11,12,15,16,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,34,35,36,37,38,39,43,44,45,46,47,48,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,75,76,77,78,79,80,81,82,83,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,40,41,42,43,44,46,47,48,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,70,72,73,75,76,77,78,80,81,82,83,85,86,1,4,7,8,9,11,12,13,14,17,18,19,20,22,23,24,25,26,27,28,33,35,37,40,45,46,49,50,52,53,55,56,57,58,61,63,66,68,70,73,74,75,76,77,78,79,80,81,82,84,91,92,93,94,95,100,98,102,103,104,105,107,108,109,110,112,113,114,115,122,123,126,127,130,133,135,136,5,6,7,8,9,10,11,12,13,14,15,16,17,19,4,5,6,8,9,11,13,14,15,18,19,20,22,23,24,25,27,28,29,30,31,33,35,38,39,40,41,42,43,46,49,50,53,59,60,61,67,71,77,78,79,80,81,82,85,86,91,94,96,97,99,100,71,0,2,4,5,6,7,11,9,13,14,15,11,13,14,15,28,29,30,31,32,33,34,35,36,37,38,39,43,"ia-14586282810",0,0,3,5,6,8,9,0,10,11,12,13,14,0,15,16,17,18,19,0,20,21,22,23,24,0,25,26,27,28,29,0,30,31,32,33,34,0,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,52,0,53,54,55,56,57,58,59,60,61,65,0,66,67,68,69,70,71,72,73,0,74,75,76,0,77,78,79,80,81,82,83,84,85,86,0,87,89,91,0,93,94,95,96,97,0,98,100,99,101,0,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,0,119,120,121,122,123,0,124,125,126,127,0,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,57,58,59,60,61,62,63,64,65,66,67,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,91,92,93,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,"ia-14574212198",0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,0,1,2,3,4,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,1,2,3,4,5,11,14,16,19,20,21,22,23,24,25,26,27,28,29,30,33,38,39,40,42,43,44,45,46,47,48,49,50,51,54,55,56,58,59,60,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,88,90,91,92,93,94,95,96,98,99,100,0,2,3,4,5,7,9,11,12,13,14,15,16,17,18,19,20,21,22,0,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,19,20,21,23,25,26,27,28,29,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,96,97,98,100,102,103,104,105,107,110,111,112,114,115,116,117,119,120,121,123,124,125,126,128,129,130,133,135,136,139,140,143,147,148,149,150,151,152,0,3,7,8,10,11,12,14,15,16,17,19,20,21,22,23,24,25,26,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,1,2,5,6,7,8,9,10,12,13,14,15,1,3,5,6,7,8,9,10,11,15,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,92,93,94,96,97,98,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,0,4,7,8,9,0,3,5,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,74,75,1,2,3,5,7,8,9,10,12,0,1,2,3,4,5,6,7,8,9,10,12,15,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,43,44,45,48,51,53,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,2,3,4,5,6,10,17,18,19,20,21,22,23,24,25,26,27,28,30,35,37,41,42,43,47,48,49,50,51,52,53,54,55,56,58,59,72,73,74,76,79,81,83,84,85,88,89,90,91,92,93,96,97,98,99,100,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,0,1,2,3,4,5,6,0,1,2,3,4,5,0,3,4,5,"ia-14579088949",6,7,8,9,10,11,12,13,14,15,0,1,2,4,11,12,13,14,16,18,21,22,23,24,25,29,30,31,32,33,34,38,40,43,44,45,46,47,48,49,50,51,54,55,56,57,58,59,62,63,66,67,68,69,72,73,75,76,77,78,79,80,82,83,86,87,89,92,95,96,98,100,101,102,99,103,105,106,107,108,109,110,113,115,116,117,118,119,120,122,123,124,125,127,128,130,132,133,134,135,136,137,139,140,141,142,143,147,148,152,153,154,155,156,158,159,0,1,2,3,4,5,7,8,9,12,13,15,18,20,21,22,29,30,31,32,33,35,37,38,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,81,83,85,87,92,93,94,95,96,101,102,103,105,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,"ia-14777458662",2,3,4,6,7,8,9,10,11,12,13,0,1,2,5,6,7,8,9,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,78,81,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,3,6,7,8,9,10,12,13,15,16,17,18,22,24,25,27,28,31,35,37,38,40,41,42,43,46,47,48,58,59,60,61,62,67,69,70,71,72,78,79,81,82,84,85,88,89,90,91,92,93,94,95,96,97,98,102,111,112,113,115,116,117,120,121,127,128,130,133,134,135,136,137,138,140,141,147,150,151,152,153,154,155,156,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,179,180,183,184,185,186,190,191,192,193,195,196,198,199,201,202,203,205,206,207,209,210,211,212,213,214,215,216,219,220,221,222,223,224,226,227,228,229,230,231,232,233,235,240,241,244,246,248,249,251,252,253,255,256,257,258,259,260,264,265,266,267,273,275,278,279,281,284,286,288,291,293,294,296,297,298,301,302,303,304,305,309,312,313,314,316,1,6,10,8,11,12,14,16,17,18,21,22,23,24,25,26,29,33,34,36,38,40,42,45,46,47,50,51,53,54,55,60,62,64,66,70,75,76,78,79,81,82,83,85,86,87,88,89,90,92,93,94,95,96,97,100,99,102,103,106,109,110,112,114,115,117,118,119,123,124,126,127,128,129,132,133,134,135,137,138,139,141,142,143,144,147,148,149,150,151,153,155,156,158,163,164,167,171,173,174,176,178,180,181,182,185,190,191,192,193,196,197,198,201,202,204,205,208,209,213,214,218,219,220,221,222,223,227,229,231,232,238,239,240,244,245,248,249,254,255,257,258,259,261,262,264,266,267,270,272,275,276,277,2,11,12,14,16,17,18,19,20,21,22,23,25,26,27,30,37,38,40,42,47,48,49,50,52,53,54,55,57,61,62,63,64,65,66,67,68,75,80,83,84,85,86,87,88,89,91,93,97,99,102,103,104,106,5,6,8,11,12,13,14,15,16,17,19,20,21,22,24,25,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,62,64,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,140,141,145,146,147,148,150,151,152,153,154,156,157,158,159,161,162,164,165,166,167,168,169,170,171,172,173,174,176,177,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,245,246,247,248,249,250,254,255,256,257,258,260,261,262,3,5,6,7,8,9,324,1,2,3,1,2,6,7,8,10,13,15,16,17,18,19,20,21,22,23,27,28,30,31,32,34,35,36,37,38,39,40,41,42,43,45,1,2,3,4,5,6,7,4,5,8,11,20,21,22,32,34,36,44,49,50,55,56,60,66,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,96,98,100,101,102,103,104,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,65,66,67,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,5,6,7,9,10,11,"ia-14784031725",13,14,15,16,17,18,19,20,21,22,23,24,25,"ia-14761047886",27,28,29,"ia-14597529477",32,33,34,35,36,"ia-14597534207",38,39,40,41,"ia-14597408268",43,44,45,46,47,48,49,50,51,52,53,"ia-14803919853","ia-14597551037",56,57,58,59,60,61,62,63,64,65,"ia-14761082476","ia-14784077165",68,69,70,71,"ia-14784081455",73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,"ia-14597438959",95,96,"ia-14784102005",98,99,100,101,102,103,104,105,0,2,3,4,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,27,30,31,37,38,40,41,47,49,50,53,54,60,61,62,63,64,65,66,67,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,99,101,102,103,105,106,107,108,109,110,111,0,2,3,4,5,6,7,8,9,10,11,12,13,18,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,109,112,113,114,115,117,118,119,120,122,123,124,125,126,127,128,129,131,133,134,135,136,3,4,5,6,7,8,9,10,11,12,13,14,0,6,41,50,66,68,69,71,72,73,74,76,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,"ia-14764691834",1,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,10,11,12,9,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,2,3,0,2,3,5,6,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,54,55,56,57,58,59,60,62,63,64,65,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,150,151,152,153,155,0,1,2,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,2,4,6,9,10,11,12,0,3,4,5,6,7,8,0,1,2,3,5,7,8,9,11,12,13,14,16,17,21,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,10,4,5,6,8,9,12,14,15,18,19,21,22,23,24,26,27,28,32,33,34,36,37,2,4,5,6,8,9,10,11,12,14,16,25,26,27,28,29,30,34,35,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,69,71,73,0,3,4,5,7,8,9,11,12,14,17,1,2,3,4,7,8,10,0,3,4,5,6,7,8,10,11,12,9,13,14,15,21,22,24,25,28,30,31,34,35,36,37,38,39,41,43,45,46,48,49,50,51,52,53,54,55,61,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,96,97,98,99,103,104,105,107,108,109,110,111,112,113,114,117,118,120,121,122,123,124,126,127,129,130,131,132,133,134,136,137,138,142,143,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,184,185,186,187,196,198,199,200,201,202,203,204,205,206,210,211,214,215,216,217,218,221,222,223,224,225,226,227,228,230,231,235,236,237,239,240,241,242,245,249,251,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,273,274,275,276,277,278,279,280,281,282,283,284,287,289,290,291,292,293,294,295,296,297,298,299,300,301,304,305,307,309,311,312,314,315,316,317,318,319,320,"ia-14772587582",1,13,15,17,26,3,5,6,7,9,30,31,37,38,39,40,41,42,43,44,45,50,55,57,58,59,60,62,67,68,69,70,71,72,77,78,79,80,81,86,87,88,89,90,91,92,93,94,96,97,98,104,105,106,107,117,118,124,125,127,128,130,131,135,136,137,138,139,140,141,145,162,165,166,168,170,171,176,178,180,184,185,186,187,188,189,190,191,192,193,194,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,227,228,229,230,232,233,234,235,237,238,239,240,244,245,246,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,303,306,307,308,311,312,314,315,316,317,318,319,321,322,323,325,326,327,328,329,330,333,340,341,344,345,356,357,358,359,360,361,363,364,366,367,368,369,371,373,374,375,376,377,379,380,381,382,391,395,402,403,404,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,431,432,433,434,436,438,440,441,443,444,445,446,447,449,450,452,453,454,455,456,457,458,461,462,463,464,465,466,467,468,469,470,471,472,475,476,477,478,479,481,482,483,484,486,487,488,489,490,492,494,495,496,497,498,499,500,501,503,524,528,533,539,541,542,543,546,547,548,549,550,551,553,554,555,556,557,559,560,561,562,563,564,570,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,603,604,605,606,607,608,609,0,3,4,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,34,35,36,37,38,39,"ia-14783656215","ia-14597011969","ia-14597087048",0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,25,27,28,29,30,31,32,38,39,40,41,44,45,51,52,53,54,55,57,58,68,69,72,73,82,85,87,89,90,92,93,94,95,98,100,99,101,103,104,105,106,108,109,110,111,112,113,114,115,116,120,126,127,128,129,130,131,132,133,134,135,136,137,147,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,177,183,186,187,189,190,191,192,193,194,195,196,198,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,224,225,226,227,229,230,231,232,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,253,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,288,289,290,291,292,293,294,296,298,299,300,301,304,308,309,314,315,317,319,321,323,324,325,326,327,328,329,330,331,332,333,334,336,340,342,343,344,345,346,347,348,351,356,357,358,359,361,362,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,383,385,386,387,388,389,390,391,393,395,396,397,398,399,400,401,402,403,405,406,407,408,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,433,434,435,436,437,438,439,440,441,442,444,445,446,448,450,451,452,454,455,457,458,459,460,461,462,463,465,466,467,468,469,470,471,473,475,476,482,484,485,487,488,489,490,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,"ia-14767003165","ia-14766686182","ia-14580548007","ia-14744009896","ia-14744013666","ia-14580324480","ia-14744021706","ia-14744025406","ia-14767031805","ia-14786914773",54,55,73,77,79,82,86,99,119,120,122,125,127,129,153,156,157,159,161,163,164,178,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,4,7,11,13,1,2,3,0,1,3,10,14,15,17,18,19,20,21,23,24,25,28,1,2,3,4,5,6,8,9,10,12,13,14,1,2,3,4,5,1,2,4,5,6,7,1,2,3,5,6,1,2,3,4,1,4,5,6,1,2,3,4,5,9,10,1,3,5,6,7,8,9,4,5,10,12,13,14,15,17,18,19,20,21,24,25,27,29,30,31,32,33,34,36,37,40,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,98,100,99,101,102,103,105,106,108,109,113,116,122,123,124,125,126,127,128,129,130,131,133,135,136,137,139,140,141,144,145,147,151,152,153,154,155,156,157,158,159,161,180,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,5,6,7,8,9,10,12,13,14,17,18,19,20,21,22,23,24,25,30,31,32,33,34,35,36,37,38,41,42,43,44,46,48,49,50,51,52,54,55,56,57,58,60,61,62,63,64,66,67,68,69,70,71,74,75,76,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,101,102,104,105,106,107,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,252,253,254,255,256,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,320,323,324,325,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,440,441,442,443,444,445,446,447,448,449,451,452,453,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515,516,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,30,31,33,34,35,36,37,39,42,46,48,49,50,51,52,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,101,102,103,104,105,106,107,108,109,110,112,113,115,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,137,138,139,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,406,407,408,409,410,411,412,413,414,415,416,417,419,420,421,422,423,424,425,426,428,430,431,432,433,434,435,436,437,438,439,440,442,443,444,445,446,447,449,450,452,453,455,456,457,458,461,462,463,464,465,466,467,468,469,470,471,474,475,476,479,480,481,482,483,484,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,0,1,2,3,6,7,8,9,11,12,13,14,15,16,18,19,20,21,24,25,26,30,32,33,34,35,36,37,38,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,76,78,79,80,83,85,89,90,91,94,95,96,97,101,102,104,105,106,112,113,115,116,117,118,119,120,122,123,124,131,132,133,135,136,137,138,139,140,141,142,143,145,146,149,150,151,152,153,154,155,156,157,158,159,160,165,166,167,168,169,170,171,172,173,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,238,239,0,1,2,3,4,10,24,25,31,34,36,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,78,79,80,81,82,83,84,86,88,89,90,91,94,95,96,97,98,99,103,107,108,110,111,112,113,114,115,116,117,118,121,122,123,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,148,149,154,155,156,157,158,163,164,165,166,169,170,171,172,173,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,228,229,230,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,262,264,265,266,268,269,270,271,273,274,278,279,280,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,302,303,304,305,306,307,308,309,310,311,312,315,316,317,318,319,320,321,322,323,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,90,91,95,96,97,98,99,100,101,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,176,177,178,179,180,181,182,184,185,186,187,188,193,194,195,196,197,198,199,200,201,202,203,204,0,1,2,3,4,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,80,81,82,83,84,85,87,88,89,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,0,1,2,3,4,5,6,7,8,9,10,11,14,16,17,18,19,20,22,24,25,26,27,28,29,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,80,81,82,83,84,85,88,89,91,92,93,94,95,96,97,101,102,103,104,105,106,107,108,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,158,159,160,161,162,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,190,191,192,216,217,220,223,224,225,228,229,231,232,233,234,235,236,237,241,242,245,246,247,248,249,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,278,279,280,281,282,283,0,1,2,4,5,6,10,8,9,11,12,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,2,4,5,7,10,11,12,13,14,15,16,17,18,19,20,23,24,25,30,31,32,33,34,35,38,39,40,41,42,43,44,47,48,49,50,53,54,55,56,61,65,66,69,70,71,72,73,74,75,76,80,84,85,86,87,88,90,92,93,94,95,96,97,100,98,99,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,120,121,122,123,124,127,128,129,131,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,160,161,162,163,164,165,166,167,168,171,172,173,174,175,176,177,178,179,181,182,184,186,187,188,190,191,192,193,194,195,196,201,205,206,208,209,212,213,216,217,218,219,220,222,223,224,225,226,227,230,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,266,267,268,269,270,271,272,273,274,275,276,277,279,283,284,290,291,294,295,296,297,298,299,300,301,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,337,338,339,340,341,343,344,345,346,347,350,352,353,354,355,356,357,358,359,360,361,362,363,364,366,368,369,370,371,373,374,375,376,377,379,381,382,383,385,386,390,392,393,399,400,401,402,405,406,407,408,409,410,411,412,415,416,417,418,420,421,423,424,425,426,427,428,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,40,41,42,44,45,46,47,48,49,50,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,109,111,115,116,117,118,119,120,121,122,123,126,127,128,131,133,134,137,138,139,142,143,144,146,147,148,149,150,151,152,153,154,155,156,159,160,161,162,163,164,165,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,256,257,259,260,261,262,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,284,285,286,287,289,290,291,292,293,294,295,296,298,299,300,301,302,303,305,306,307,308,309,310,312,313,314,315,316,317,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,354,357,359,360,361,362,363,364,365,366,368,370,371,372,375,376,377,378,379,380,382,383,386,388,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,406,408,409,410,411,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,431,432,433,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,459,460,461,462,463,464,465,466,467,468,469,470,471,472,475,476,477,0,1,2,3,4,5,6,7,9,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,139,140,141,142,143,145,146,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,84,85,86,87,88,90,91,92,93,94,97,98,99,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,201,202,203,204,205,206,207,208,209,210,212,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,0,1,2,3,0,1,2,3,4,5,0,2,3,4,5,6,7,0,1,2,3,4,6,7,10,11,8,9,12,13,14,15,16,17,18,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,53,54,55,57,59,60,61,62,63,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,116,118,120,121,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,168,169,170,171,173,174,175,176,177,178,179,181,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,238,240,241,242,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,469,470,473,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,129,130,132,133,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,258,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,287,288,289,290,291,292,293,294,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,320,326,327,328,329,330,331,332,333,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,360,361,362,363,364,366,0,1,2,3,4,5,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,198,199,200,201,202,203,205,206,207,208,209,210,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,273,274,275,276,277,278,279,280,282,283,284,285,287,288,289,290,291,293,294,295,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,361,362,363,364,365,366,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,414,415,416,417,418,420,421,422,423,424,425,426,427,428,429,430,431,432,434,435,436,437,438,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,39,40,42,43,44,45,47,48,49,50,51,52,53,54,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,115,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,207,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,228,229,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,263,264,265,266,267,269,270,271,274,275,276,278,280,281,282,283,284,285,286,287,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,405,406,407,408,409,410,411,412,416,417,418,419,420,421,422,423,425,426,427,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,450,451,452,453,455,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,116,117,118,119,120,123,124,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,151,152,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,238,239,240,241,242,243,244,245,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,237,238,239,240,241,242,243,244,245,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,372,373,374,375,3,4,5,6,7,9,10,11,12,13,14,15,1,4,5,6,7,8,9,10,11,12,14,15,2,4,7,8,9,10,12,14,15,17,18,19,0,1,3,5,6,7,8,9,10,11,0,1,2,3,4,5,6,7,8,9,0,1,4,5,6,7,8,9,0,1,2,3,4,5,6,8,0,2,3,4,5,6,8,9,11,0,1,2,3,4,5,7,1,2,3,4,5,6,0,1,2,4,5,6,7,8,9,1,3,5,6,7,8,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,91,92,93,94,0,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,2,3,4,5,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,46,47,49,50,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,4,5,6,7,8,9,10,11,12,2,6,60,66,78,79,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2,3,4,5,7,8,9,10,11,12,14,15,17,18,19,22,23,25,27,28,29,30,31,32,33,34,35,36,38,40,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,216,217,219,220,222,223,224,225,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,255,256,257,258,261,262,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,285,286,287,288,289,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,46,48,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,10,9,12,13,17,18,20,22,23,24,25,26,27,28,30,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,14,15,17,18,20,23,24,27,28,29,30,31,32,37,38,42,43,45,48,49,50,51,52,53,56,57,58,59,60,61,62,64,65,66,71,72,74,77,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,224,232,235,236,238,239,244,247,248,0,1,2,3,4,5,6,8,9,10,11,12,13,14,16,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,124,125,126,127,128,130,132,133,134,137,143,147,149,154,1,2,3,4,5,6,7,8,10,11,13,14,15,16,17,18,19,20,22,24,30,31,32,33,36,37,38,39,40,41,44,45,46,47,48,49,51,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,71,72,74,5,6,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,0,1,2,6,9,11,12,15,16,17,20,24,25,26,27,32,37,39,40,45,49,50,51,56,59,60,61,66,67,70,71,72,73,74,77,80,81,82,86,91,92,93,97,100,101,102,105,107,108,109,110,111,113,115,116,117,118,120,122,123,124,125,127,128,129,131,132,133,136,139,140,141,144,149,150,152,155,156,157,158,161,167,168,170,172,173,174,175,179,186,189,191,192,194,200,201,202,0,1,5,8,10,11,14,15,16,19,23,24,25,30,35,37,38,43,48,49,50,55,59,60,61,65,69,70,71,72,75,78,79,80,84,87,90,91,92,96,99,100,101,104,106,108,109,110,111,113,115,116,117,118,120,122,123,124,125,127,128,129,131,132,133,136,140,141,142,145,150,151,153,155,156,157,160,166,167,168,170,171,172,173,176,183,188,190,191,193,199,200,201,3,4,8,9,10,11,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,87,88,89,98,99,100,0,1,3,4,5,6,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,217,218,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,130,131,132,133,134,135,136,0,1,2,3,4,5,6,8,9,10,11,12,13,1,2,4,6,7,8,9,10,11,12,13,14,15,19,23,28,31,33,40,41,42,48,49,54,57,58,59,62,64,65,66,71,72,75,2,3,18,19,73,78,155,184,212,221,222,223,1,2,3,4,5,6,7,8,9,10,11,1,4,5,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,42,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,80,82,83,84,85,86,87,88,89,91,92,93,95,96,97,98,100,101,99,102,103,106,107,108,109,110,112,116,0,1,2,5,6,8,9,10,11,12,0,1,2,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,36,37,0,2,3,4,5,6,10,8,9,11,12,14,16,17,18,19,20,21,22,23,25,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,4,6,7,10,0,1,2,3,4,6,1,2,3,4,5,9,10,11,13,15,20,23,25,0,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,186,187,188,189,190,191,192,193,0,2,3,5,0,1,2,3,7,10,5,6,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,89,90,92,93,94,95,96,97,98,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,124,125,126,127,128,129,130,131,132,133,135,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,158,161,162,163,164,165,166,167,168,169,170,171,174,175,176,177,178,179,181,183,184,185,186,187,188,189,190,191,192,193,194,195,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,234,235,237,238,1,3,10,8,16,20,21,22,23,24,38,39,40,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,69,71,72,73,74,75,76,77,78,82,83,84,85,86,87,93,94,96,98,100,99,103,104,106,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,167,168,169,170,171,172,174,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,231,232,233,235,236,237,238,240,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,4,8,10,11,12,15,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,164,165,166,167,168,169,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,240,241,242,243,244,245,247,248,251,252,253,254,256,257,258,260,261,262,263,264,265,266,267,268,269,271,272,273,277,278,280,281,283,285,286,288,297,298,299,302,304,305,306,307,308,309,310,311,312,313,314,317,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,350,351,353,354,355,2,4,5,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,140,141,142,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,175,177,179,180,181,182,183,184,185,186,187,193,194,195,196,197,202,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,227,229,231,233,234,235,236,237,238,239,241,242,244,245,246,247,248,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,3,7,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,36,37,42,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,179,180,181,184,185,186,187,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,284,285,286,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,321,323,324,325,329,330,333,334,336,337,338,340,341,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,371,372,378,384,385,387,388,8,9,10,12,13,14,15,17,18,19,20,24,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,86,94,98,102,105,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,173,174,175,176,177,178,179,180,181,182,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,245,246,247,248,249,250,251,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,277,278,279,281,282,283,284,285,287,288,290,292,294,295,296,297,298,299,300,308,309,310,312,313,314,315,316,317,327,328,329,330,331,332,333,334,336,337,338,341,343,2,3,4,5,9,10,11,12,13,15,16,17,18,19,20,25,26,27,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,50,51,54,58,59,60,63,64,65,66,67,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,196,197,198,199,201,202,203,204,205,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,224,225,226,228,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,255,256,257,258,261,262,263,264,265,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,1,2,6,19,23,24,26,27,28,29,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,87,88,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,214,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,242,244,245,246,247,249,250,4,5,6,7,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,142,144,145,146,147,148,149,150,151,152,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,202,203,205,9,12,24,33,34,36,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,190,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,262,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,320,323,326,2,3,4,5,14,15,18,19,20,21,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,59,60,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,89,90,91,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,249,250,251,252,254,259,260,261,266,268,269,270,271,272,273,274,275,280,282,283,284,285,286,287,288,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,319,320,321,322,324,6,7,8,13,22,23,25,26,27,28,30,31,33,35,36,37,39,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,93,94,95,100,96,97,98,99,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,253,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,2,3,5,6,7,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,233,234,235,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,265,266,267,268,269,271,272,273,274,275,276,279,280,281,282,283,284,285,288,289,290,295,296,297,298,300,301,302,303,305,306,312,317,319,0,1,3,4,5,6,7,8,9,10,11,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,236,1,2,3,4,7,8,9,13,14,15,16,17,18,19,20,21,23,24,25,30,31,32,33,34,35,36,39,40,41,44,45,46,47,48,49,50,55,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,86,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,1,2,4,5,10,6,7,8,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,27,29,30,31,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,81,100,101,84,91,96,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,49,52,56,59,60,0,1,2,3,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,78,80,81,82,83,84,85,87,88,89,90,91,92,93,95,96,100,97,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,1,2,3,4,5,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,1,2,3,5,6,7,8,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,100,101,102,103,104,105,106,107,93,94,95,97,98,99,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,1,2,7,8,14,16,18,27,29,31,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,0,2,3,4,5,6,7,8,9,2,3,4,5,11,13,14,16,0,1,4,5,6,13,18,79,89,90,91,103,105,106,113,164,165,166,169,170,173,178,180,181,191,192,193,194,197,198,199,202,207,208,213,214,215,216,217,220,221,222,223,224,225,226,227,230,231,234,235,236,241,243,244,245,246,247,248,249,250,251,253,256,262,266,270,1,2,3,4,5,6,7,8,10,11,12,13,14,9,15,16,17,18,19,20,21,23,24,25,26,27,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,40,1,2,4,5,7,9,10,12,15,0,1,3,9,1,2,3,4,6,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,20,21,23,26,28,29,30,31,32,33,34,35,36,37,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,3,4,5,7,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,2,4,5,7,8,9,10,11,12,14,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,42,43,44,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,2,3,14,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,62,63,64,66,67,68,70,71,72,73,74,75,81,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,100,99,101,105,106,107,108,109,111,112,113,114,115,116,117,119,0,5,7,10,11,13,14,15,16,18,22,23,24,26,27,29,33,34,35,37,39,42,44,46,47,48,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,68,70,71,72,73,74,75,76,78,79,80,81,82,84,87,89,91,92,93,95,1,3,5,10,11,12,13,14,15,16,17,19,20,21,22,23,24,26,27,30,31,32,35,37,38,39,40,43,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,67,68,69,70,71,72,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,0,1,2,3,4,5,7,10,8,9,11,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,30,31,32,33,37,38,39,40,41,42,43,44,47,48,49,50,51,9,10,11,"ia-14751402182",0,1,2,3,4,5,6,7,0,1,2,3,4,5,8,10,0,1,2,3,4,5,6,7,9,0,1,2,3,4,5,8,10,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,3,7,11,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,24,25,26,27,28,29,30,32,33,34,37,1,2,4,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,1,2,3,4,5,6,7,8,9,11,12,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,1,2,3,4,5,6,0,4,5,6,7,2,3,4,6,8,10,11,13,14,16,18,22,24,25,26,29,30,31,32,35,37,42,43,53,54,55,57,58,63,64,65,73,77,81,82,84,85,90,92,93,94,96,97,99,101,103,106,107,108,109,110,118,119,120,121,123,124,126,127,128,129,130,131,135,138,139,140,142,144,145,3,5,6,7,9,10,12,13,16,17,20,24,25,28,31,32,35,37,38,40,43,45,50,52,54,59,62,63,65,67,68,70,72,73,75,76,77,78,79,80,81,82,85,89,92,93,95,96,98,99,100,101,104,107,110,113,114,116,118,124,125,128,130,132,133,134,136,138,147,150,151,152,154,155,157,158,160,162,163,164,165,168,171,173,176,181,184,188,189,190,193,194,196,197,199,200,201,202,204,205,206,209,210,212,213,214,215,220,221,223,225,226,227,228,229,233,234,236,237,239,240,243,244,246,249,250,251,252,253,254,256,257,259,260,262,264,265,266,267,270,271,273,274,275,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,0,5,6,7,8,9,11,13,14,16,18,21,23,25,27,29,31,32,34,36,38,0,1,2,3,4,5,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,147,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,168,169,170,171,172,174,175,176,178,179,180,181,182,184,189,190,191,192,194,196,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,45,46,47,48,49,50,51,53,55,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,0,4,5,11,9,12,0,1,3,4,5,6,9,10,12,13,15,16,17,18,19,20,21,23,24,25,26,28,29,30,31,32,33,35,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,10,8,9,0,1,2,3,4,5,6,7,8,10,11,9,"ia-14565670789","ia-14751461145","ia-14565743677",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,0,1,2,4,6,13,15,19,21,22,24,25,27,28,29,32,33,37,43,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,4,6,8,10,9,11,14,15,0,1,2,3,4,5,"ia-14595997648","ia-14780299134","ia-14596015918","ia-14782308832","ia-14802521613","ia-14596023198","ia-14596180917",0,2,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,110,111,113,114,115,120,121,122,123,124,129,130,131,132,133,134,135,0,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,70,71,73,74,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,76,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,69,71,72,73,74,75,76,77,78,79,81,86,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,59,60,61,62,68,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,"ia-14804758303",0,1,2,3,4,5,6,7,8,9,10,11,14,15,22,24,27,32,39,45,1,2,3,4,6,10,11,12,13,14,15,16,17,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,38,39,40,51,52,53,54,55,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,37,38,39,40,41,0,4,5,6,7,8,9,10,11,12,13,14,16,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,39,40,41,42,44,45,46,48,49,50,54,0,4,5,6,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,26,27,28,29,30,31,32,33,35,36,37,38,39,41,42,43,44,46,47,49,50,51,52,54,55,56,57,59,61,62,63,64,66,67,68,69,70,71,0,2,4,5,6,7,8,9,12,13,14,15,16,17,20,23,24,25,26,27,28,29,30,31,32,33,35,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,1,2,3,4,5,6,7,8,10,11,12,14,16,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,1,2,4,5,6,7,8,10,11,9,13,15,16,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,35,36,37,39,40,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,65,66,67,68,69,70,71,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,37,38,39,40,41,42,43,44,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,0,3,4,5,6,8,9,12,13,14,15,19,20,21,22,23,24,28,29,30,31,32,33,35,36,37,38,43,44,45,46,47,50,0,1,2,3,4,5,6,10,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,4,6,7,9,10,11,14,15,16,17,18,19,21,22,23,24,25,26,27,28,30,34,35,36,37,38,39,40,42,43,44,45,46,48,50,51,52,53,54,55,56,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,29,30,31,32,34,35,36,37,38,39,40,41,42,43,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,41,44,45,46,47,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,43,45,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,66,67,68,69,70,71,74,0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,0,2,5,6,7,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,35,36,37,38,39,40,41,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,8,9,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,26,27,28,30,31,32,33,34,35,37,38,39,40,42,43,44,45,46,49,51,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,0,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,46,47,48,50,52,53,54,55,56,57,58,59,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,37,38,40,41,42,43,44,45,47,48,50,51,52,0,3,5,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,25,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,55,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,2,3,4,5,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,49,50,51,52,53,54,55,0,1,2,3,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,74,75,76,78,79,80,83,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,0,1,3,4,5,6,7,8,9,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,59,60,61,1,3,5,6,8,9,10,0,1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,49,50,51,52,53,54,55,59,60,61,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,56,60,62,63,"ia-14579545759",66,73,83,87,120,121,122,150,172,173,174,175,176,180,183,184,185,"ia-14743198026",218,220,221,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,"ia-14763091141",317,319,"ia-14765946742","ia-14763093901",322,323,324,325,326,328,330,"ia-14579818487",334,335,336,337,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,3,4,10,14,15,16,17,18,19,20,21,22,23,25,31,40,42,45,49,51,52,53,55,57,58,62,64,65,66,67,68,69,70,72,73,75,77,78,79,80,81,82,83,84,86,87,88,89,90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,73,74,75,76,82,83,84,85,86,89,90,91,92,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,120,121,122,123,124,125,126,127,128,129,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,205,206,207,208,209,210,211,212,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,252,253,254,255,256,257,258,259,260,261,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,381,382,383,384,385,386,387,388,389,390,392,393,394,395,396,397,398,399,400,401,402,403,404,407,408,409,410,411,412,413,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,432,433,434,435,436,437,438,439,441,442,443,445,446,447,448,449,450,451,452,453,454,460,464,468,469,470,471,472,473,474,475,483,484,485,486,487,489,490,491,492,493,494,497,498,499,500,501,502,503,504,505,506,507,508,513,515,516,517,519,520,521,522,523,524,525,526,527,528,529,530,531,536,537,538,539,540,541,542,543,544,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,567,568,569,570,571,572,573,574,575,576,577,578,580,581,582,583,584,585,586,587,588,589,592,593,594,595,596,597,598,599,600,602,603,604,607,608,609,610,611,612,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,630,631,632,633,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,1,2,3,4,5,6,13,15,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,36,38,39,40,41,47,49,63,64,65,66,67,68,69,70,71,72,73,74,75,"ia-14760408756",77,78,79,83,84,86,88,89,90,91,94,101,95,96,98,99,104,108,109,110,113,115,117,120,122,123,125,126,128,129,130,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,150,"ia-14596722700",152,153,154,155,156,158,159,165,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,196,197,198,199,200,201,6,7,8,9,10,11,12,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,60,64,65,66,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,105,108,110,111,112,113,114,118,119,120,121,123,124,125,126,127,128,129,131,132,135,137,138,139,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,168,169,170,172,173,176,177,178,179,180,181,183,187,189,190,191,192,193,194,1,2,3,4,5,6,7,8,9,10,12,13,15,16,17,22,23,25,26,27,28,30,31,32,33,38,39,40,41,43,46,47,48,50,52,53,55,56,57,58,59,60,61,62,66,68,69,70,72,73,74,"ia-14784576185",76,77,78,79,80,84,85,86,89,92,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,"ia-14597887320",114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,138,139,141,142,143,144,145,146,147,0,5,6,7,8,9,10,11,12,13,14,15,16,17,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,57,58,61,62,63,64,65,66,67,68,69,73,75,79,80,81,83,84,85,86,87,89,90,92,94,95,96,97,101,103,104,105,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,133,134,135,136,137,140,141,142,143,144,145,2,3,7,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,31,32,34,35,36,37,38,39,40,41,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,94,95,96,97,99,100,106,107,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,130,132,133,134,135,136,137,140,141,145,146,147,148,152,159,161,162,164,165,167,168,169,170,1,3,12,9,13,15,16,17,18,20,21,22,23,26,27,28,30,31,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,63,68,69,71,72,73,74,75,76,79,80,81,82,83,84,85,86,88,90,91,92,93,94,95,97,98,99,100,101,102,103,104,106,107,109,113,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,186,187,188,190,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,213,214,215,216,217,218,0,2,"ia-14792787143",4,5,6,8,10,11,12,13,14,15,16,17,20,22,23,24,26,27,28,29,31,33,34,41,42,46,47,48,49,50,51,52,53,54,56,57,58,60,61,64,66,70,71,72,73,76,77,78,79,80,83,85,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,119,128,129,130,131,132,134,0,2,3,4,5,10,11,12,9,13,14,16,17,18,20,21,22,23,24,25,28,29,30,31,32,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,64,65,66,67,68,69,72,73,74,75,76,86,87,88,89,90,91,92,93,94,96,97,98,106,107,108,109,110,112,113,114,115,117,118,119,120,121,122,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,3,4,5,6,13,8,23,24,25,28,29,30,31,32,33,34,35,36,37,42,43,45,46,47,48,49,50,51,52,53,54,55,58,60,61,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,81,82,83,85,86,87,88,89,90,91,92,93,95,96,97,98,101,105,107,108,109,110,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,130,131,132,134,135,136,140,141,142,143,145,146,147,149,150,151,152,153,154,155,156,0,2,3,4,5,6,"ia-14579600637",9,10,11,12,14,15,19,20,21,22,23,"ia-14743058276",25,26,27,28,29,30,"ia-14765749552",32,34,35,36,37,39,40,41,43,46,48,49,50,"ia-14743068146",53,54,55,57,58,62,"ia-14579444618",63,67,70,71,72,74,75,76,77,78,80,82,83,84,86,88,89,90,91,92,93,"ia-14762913851",95,111,98,113,116,"ia-14743082886",122,123,125,129,130,"ia-14785965103",133,134,135,137,139,140,141,142,143,"ia-14762927311","ia-14765783062",146,147,148,152,153,156,157,0,6,8,9,10,11,12,13,14,15,16,17,19,20,23,24,25,"ia-14576852757",26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,"ia-14760973204",44,45,"ia-14762996552",49,50,"ia-14576633190",52,53,54,55,61,62,63,64,65,66,68,69,70,71,72,73,74,78,80,83,88,"ia-14760989034","ia-14760990344",92,93,94,"ia-14760170451",97,99,100,101,102,"ia-14576656590",104,105,109,110,111,112,"ia-14761008424",113,118,119,120,123,124,125,129,131,133,135,136,137,138,141,142,"ia-14576910907",144,147,14,5,16,17,18,19,20,21,26,27,30,32,33,34,37,38,39,40,42,43,44,45,46,52,56,59,60,62,63,65,66,67,68,69,70,72,73,77,78,80,82,83,85,86,87,89,90,91,93,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,114,115,122,124,126,128,129,133,136,137,138,143,144,145,147,148,149,151,152,153,154,155,161,162,163,164,165,166,167,169,170,173,179,0,1,2,3,6,8,9,10,12,16,17,18,19,20,21,22,26,27,28,29,30,31,33,35,36,37,38,39,40,41,45,50,54,55,56,58,59,60,62,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,94,95,96,97,98,100,99,102,105,109,110,114,115,117,118,119,122,123,125,126,127,129,130,131,132,133,134,135,136,140,142,143,144,145,146,147,148,149,150,151,152,153,154,157,163,164,165,166,167,168,169,170,171,172,173,174,175,176,0,1,2,3,5,6,7,8,10,9,16,17,18,19,24,28,29,33,35,36,37,40,41,42,43,44,46,47,51,52,55,56,57,58,59,61,63,64,65,67,75,82,83,86,87,88,89,90,91,92,93,94,101,102,95,109,110,111,112,113,114,115,116,117,119,120,121,124,125,127,128,129,0,1,2,3,4,5,6,7,8,"ia-14760888186",10,13,14,15,17,19,20,22,23,25,27,28,29,32,35,38,41,42,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,65,"ia-14597192950",67,68,69,70,71,72,78,79,80,83,84,85,86,87,88,89,90,92,96,97,98,1,2,6,7,8,12,13,14,15,16,17,18,19,21,22,23,24,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,61,63,64,66,67,68,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,142,143,145,146,147,148,149,150,151,152,153,154,155,156,158,160,161,162,163,164,165,0,1,2,3,4,5,7,8,9,10,13,16,17,18,19,21,22,23,24,25,26,27,29,30,32,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,120,122,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,"ia-14762245231",145,146,147,148,149,152,"ia-14765423865",155,156,157,158,159,0,0,0,1,0,0,0,0,0,1,3,5,7,8,9,14,16,0,1,5,7,8,9,11,15,16,17,0,1,2,3,4,5,6,7,11,12,13,14,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,175,176,177,178,179,181,6,8,24,30,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2,3,4,5,6,8,9,10,11,12,13,14,0,1,3,4,6,7,8,9,10,0,1,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,30,31,32,33,34,36,37,38,40,41,42,43,46,47,48,50,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,37,39,40,41,42,43,45,47,49,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,184,185,186,187,188,189,190,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,1,2,3,5,6,7,8,9,1,2,3,5,6,7,0,0,0,0,0,0,0,0,0,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,74,75,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,101,102,103,104,105,107,108,110,111,112,113,114,119,126,131,132,133,134,135,136,137,139,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,34,35,36,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,62,64,65,67,68,69,70,71,74,75,76,77,79,81,82,83,84,85,87,88,92,93,95,96,97,98,100,101,99,103,105,106,107,0,2,3,4,5,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,40,41,42,43,45,47,49,50,51,52,53,54,55,56,58,61,62,63,64,66,67,68,69,70,73,74,75,76,77,78,79,84,85,86,87,88,89,90,92,94,95,96,97,98,99,101,102,105,108,112,114,115,116,118,123,0,2,4,5,6,7,8,9,10,11,12,16,17,18,19,20,21,22,23,24,26,28,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,57,58,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,86,87,88,0,0,0,0,0,1,2,5,7,0,1,2,3,4,5,6,8,9,11,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,181,182,183,184,185,186,187,188,189,191,192,197,198,199,1,3,4,5,6,7,8,10,9,11,13,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,42,43,0,1,2,3,4,5,6,8,10,9,11,12,14,15,16,17,18,19,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,35,36,37,38,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,83,84,85,86,87,88,89,90,91,92,93,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,49,51,53,55,56,0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,54,55,56,57,58,59,60,61,0,1,2,6,7,8,10,9,11,12,13,14,15,16,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,1,2,3,4,5,6,7,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,0,2,3,4,5,6,7,8,9,10,11,13,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,22,24,25,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,48,49,50,52,53,54,55,56,58,60,61,62,63,64,65,66,67,68,69,70,72,73,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,108,111,112,113,114,115,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,28,29,30,32,34,35,37,38,41,43,45,46,47,48,49,50,51,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,0,1,3,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,0,1,2,4,5,6,8,9,10,11,12,13,14,15,16,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,1,2,3,4,5,6,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,81,84,85,90,91,92,93,94,95,96,97,98,99,100,101,1,2,3,6,7,8,11,12,13,14,15,16,18,24,33,37,45,46,47,49,56,100,126,142,155,157,181,195,202,203,211,213,219,234,239,250,258,267,268,269,279,284,312,0,1,2,3,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,56,57,58,59,0,1,4,5,6,7,8,9,10,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,0,0,0,0,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,244,245,246,247,248,249,250,251,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,0,2,3,4,5,6,7,8,9,13,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,92,93,94,95,96,97,98,99,100,101,102,112,113,124,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,274,276,277,278,279,280,281,282,283,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,38,39,40,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,210,211,212,213,214,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,196,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,286,287,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,3,4,5,6,7,8,10,9,1,2,3,4,5,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,2,3,5,6,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,0,1,3,4,5,7,10,11,12,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,0,1,2,3,5,6,11,14,18,22,23,24,25,29,33,35,2,4,11,12,16,29,33,35,39,46,51,54,64,66,79,92,109,119,121,129,133,0,2,10,8,12,14,17,19,21,23,25,27,30,31,34,39,41,44,48,52,54,57,60,64,67,68,71,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,87,0,2,3,4,5,6,7,8,0,1,2,4,5,6,7,8,10,11,12,14,15,16,19,20,21,22,23,24,26,27,28,29,30,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,88,89,90,92,0,1,7,9,11,13,14,15,16,19,20,21,22,24,25,26,28,30,32,34,41,42,43,47,51,53,56,57,58,60,62,64,66,68,71,73,2,3,5,6,10,11,12,13,14,7,8,15,16,17,18,19,21,27,28,29,30,31,32,37,38,39,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,75,76,77,78,79,80,81,84,85,86,87,88,89,90,93,94,95,100,101,102,96,97,98,99,104,105,106,107,108,109,110,111,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,138,139,140,141,145,147,148,150,151,152,153,154,155,156,157,158,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,178,179,180,181,183,184,185,186,187,188,194,196,197,198,200,201,202,203,204,208,210,211,214,216,217,218,222,223,224,225,226,227,228,229,230,231,235,236,237,238,239,241,248,251,284,308,309,311,314,315,316,317,318,319,321,334,340,341,342,344,349,352,353,357,359,363,365,367,370,371,372,373,374,375,376,377,378,379,380,381,383,384,385,386,393,394,395,398,399,400,404,405,406,407,409,410,411,412,414,415,417,419,420,422,425,435,436,439,441,442,446,447,448,449,450,451,452,454,455,456,460,461,462,463,464,465,466,467,468,469,474,477,478,479,480,481,482,483,485,486,488,489,491,492,493,494,495,499,505,507,508,509,511,512,513,514,515,516,518,519,523,524,528,529,530,531,532,533,534,535,536,538,539,543,546,547,548,550,551,552,554,556,559,560,562,563,564,566,568,569,573,574,575,578,579,581,583,586,588,590,591,592,593,594,595,596,597,598,599,601,602,603,604,605,606,607,608,609,610,611,613,614,615,616,617,618,619,620,622,623,626,627,633,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,652,654,656,657,658,660,661,663,665,668,669,670,676,681,682,683,684,686,687,691,695,697,698,701,702,707,708,709,711,713,714,715,716,717,719,728,729,730,731,732,733,734,735,737,739,743,744,745,747,749,751,752,755,757,758,759,760,761,762,763,766,768,769,770,771,772,774,776,777,778,779,781,782,784,785,786,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,806,807,809,812,813,814,816,817,818,819,820,821,823,826,828,830,834,836,842,844,845,846,847,848,849,850,852,853,854,855,856,859,860,861,863,865,866,867,868,872,876,877,880,882,884,886,887,888,889,894,895,897,898,899,900,903,905,906,907,908,909,910,911,912,913,914,915,916,918,919,920,921,922,923,924,925,926,928,929,931,934,935,936,937,938,939,940,942,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,968,970,971,972,973,974,975,977,979,980,985,986,988,989,990,991,992,1000,993,994,995,996,999,1002,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1021,1022,1024,1025,1026,1027,1028,1030,1031,1035,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1054,1058,1059,1061,1062,1063,1064,1066,1068,1069,1070,1071,1072,1073,1074,1075,1076,1079,1080,1081,1082,1084,1085,1086,1087,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1118,1119,1120,1121,1122,1123,1124,1125,1126,1130,1132,1134,1135,1138,1140,1141,1144,1146,1147,1148,1149,1150,1153,1155,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1173,1175,1176,1177,1178,1179,1182,1184,1185,1186,1188,1190,1195,1196,1197,1198,1199,1200,1201,1202,1203,1205,1206,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1223,1224,1225,1226,1227,1230,1232,1235,1236,1237,1244,1245,1246,1247,1248,1249,1250,1251,1252,1254,1255,1256,1257,1258,1259,1262,1263,1264,1265,1267,1268,1270,1279,1280,1283,1284,1285,1286,1288,1289,1291,1294,1297,1299,1301,1302,1303,1304,1306,1307,1308,1309,1310,1311,1312,1313,1315,1317,1318,1319,1320,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1349,1351,1352,1353,1354,1355,1357,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1378,1389,1391,1394,1395,1396,1397,1398,1409,1410,1411,1416,1417,1422,1423,1425,1426,1427,1428,1429,1432,1435,1436,1437,1439,1443,1447,1448,1449,1451,1453,1454,1456,1458,1459,1460,1461,1462,1463,1464,1465,1466,1475,1476,1477,1479,1485,1486,1488,1489,1492,1497,1503,1504,1505,1507,1508,1510,1514,1518,1523,1527,1536,1552,1556,1559,1560,1561,1562,1564,1565,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1591,1592,1593,1594,1596,1597,1601,1603,1604,1605,1606,1607,1608,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1636,1637,1638,1640,1643,1645,1646,1649,1650,1651,1652,1655,1657,1659,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1676,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1691,1692,1693,1694,1696,1697,1704,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1718,1724,1725,1726,1727,1728,1730,1732,1735,1736,1741,1742,1745,1748,1749,1753,1754,1755,1756,1757,1759,1761,1764,1766,1767,1769,1771,1772,1773,1774,1776,1779,1780,1781,1783,1784,1790,1794,1795,1796,1797,1798,1799,1800,1802,1803,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1818,1822,1823,1826,1828,1829,1830,1831,1834,1835,1838,1839,1840,1841,1842,1844,1845,1846,1848,1850,1852,1853,1855,1856,1857,1858,1859,1860,1862,1863,1867,1869,1870,1872,1873,1875,1885,1890,1891,1892,1893,1894,1895,1897,1898,1899,1901,1902,1904,1906,1907,1908,1910,1911,1913,1916,1917,1919,1920,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1934,1935,1937,1938,1939,1940,1941,1942,1943,1944,1945,1947,1948,1949,1950,1952,1953,1954,1956,1957,1958,1959,1962,1963,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1977,1979,1981,1982,1983,1984,1985,1987,1988,1990,1991,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2006,2009,2011,2012,2013,2014,2015,2016,2017,2019,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2039,2040,2041,2044,2045,2046,2047,2048,2050,2051,2052,2053,2054,2055,2057,2058,2060,2063,2066,2068,2069,2070,2071,2072,2081,2082,2088,2090,2091,2093,2094,2095,2096,2098,2101,2102,2103,2104,2107,2109,2110,2111,2112,2113,2114,2115,2120,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2159,2160,2161,2162,2163,2168,2169,2171,2173,2175,2185,2192,2193,2196,2197,2198,2200,2201,2202,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2218,2219,2221,2222,2223,2224,2226,2227,2230,2231,2233,2234,2235,2236,2240,2241,2242,2243,2244,2246,2248,2249,2250,2252,2253,2254,2256,2259,2260,2261,2262,2263,2264,2265,2266,2267,2269,2270,2272,2273,2275,2278,2280,2282,2283,2284,2285,2286,2287,2288,2289,2290,2292,2293,2294,2295,2296,2298,2300,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2322,2323,2324,2325,2326,2327,2329,2330,2331,2332,2333,2334,2335,2336,2337,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2365,2367,2396,2401,2404,2406,2407,2409,2411,2420,2421,2422,2423,2424,2445,2449,2450,2454,2456,2463,2464,2468,2469,2473,2474,2479,2481,2482,2484,2488,2490,2494,2496,2498,2500,2504,2508,2511,2517,2518,2519,2520,2522,2523,2524,2526,2527,2528,2529,2530,2531,2532,2533,2536,2537,2544,2545,2546,2550,2553,2554,2555,2556,2560,2562,2563,2564,2565,2566,2567,2568,2570,2571,2572,2575,2576,2577,2578,2579,2581,2586,2587,2588,2589,2591,2592,2594,2595,2598,2599,2600,2601,2605,2607,2609,2610,2611,2613,2614,2615,2616,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2636,2637,2638,2640,2641,2642,2643,2644,2646,2664,2665,2667,2670,2672,2675,2676,2677,2678,2679,2681,2682,2683,2684,2685,2687,2689,2690,2691,2692,2693,2696,2697,2698,2700,2702,2703,2705,2706,2707,2710,2711,2712,2713,2714,2715,2716,2719,2720,2721,2722,2724,2727,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2745,2746,2747,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2782,2785,2786,2787,2788,2789,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2822,2823,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2843,2844,2846,2847,2848,2852,2853,2854,2856,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2873,2874,2875,2876,2877,2878,2879,2880,2881,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2894,2895,2896,2897,2898,2899,2900,2901,2902,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2917,2919,2920,2922,2923,2924,2925,2927,2928,2929,2930,2931,2932,2934,2935,2945,2946,2947,2948,2949,2950,2951,2952,2955,2956,2957,2958,2959,2960,2963,2967,2969,2970,2973,2974,2976,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2996,2997,2998,2999,3001,3002,3003,3004,3005,3006,3007,3008,3009,3012,3013,3014,3015,3016,3018,3019,3020,3021,3022,3023,3024,3025,3027,3028,3031,3032,3033,3035,3036,3037,3038,3039,3040,3041,3042,3043,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3056,3058,3059,3060,3061,3062,3063,3064,3065,3066,3068,3069,3070,3071,3073,3074,3075,3077,3078,3079,3080,3081,3082,3083,3084,3085,3088,3089,3092,3093,3094,3095,3096,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3112,3114,3115,3116,3117,3118,3119,3121,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3139,3140,3141,3142,3144,3145,3147,3148,3149,3151,3152,3153,3154,3155,3156,3157,3158,3160,3161,3166,3171,3172,3173,3174,3175,3176,3177,3178,3181,3182,3183,3184,3185,3187,3189,3190,3192,3197,3199,3200,3203,3204,3207,3209,3210,3213,3214,3215,3216,3218,3219,3220,3221,3225,3226,3227,3228,3229,3230,3231,3232,3234,3235,3236,3237,3238,3239,3240,3241,3242,3245,3246,3248,3249,3250,3253,3255,3256,3258,3259,3260,3261,3262,3264,3268,3269,3270,3273,3274,3275,3276,3278,3279,3280,3281,3282,3283,3284,3285,3286,3288,3289,3290,3291,3293,3294,3295,3298,3303,3305,3306,3308,3315,3316,3317,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3335,3336,3337,3339,3340,3341,3343,3345,3346,3348,3349,3350,3353,3355,3356,3357,3358,3363,3364,3365,3366,3369,3372,3373,3374,3376,3377,3378,3379,3380,3381,3383,3386,3390,3392,3395,3405,3407,3409,3412,3414,3415,3416,3417,3419,3425,3426,3427,3428,3429,3433,3441,3442,3444,3446,3449,3450,3452,3453,3455,3456,3457,3459,3462,3463,3464,3465,3466,3467,3468,3470,3471,3474,3476,3483,3485,3488,3490,3491,3492,3494,3495,3497,3499,3500,3501,3502,3503,3504,3507,3508,3509,3510,3511,3512,3514,3515,3516,3517,3520,3521,3522,3523,3524,3525,3528,3529,3530,3532,"ia-14782748305","ia-14802605463","ia-14782753795",6,"ia-14779606161","ia-14596248087",11,"ia-14596112348",14,15,16,17,18,19,20,23,"ia-14596102739",65,"ia-14596108179",150,167,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,3,4,5,6,7,8,9,10,11,12,13,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,56,57,58,59,60,63,1,2,4,5,6,7,9,16,17,19,0,1,3,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,56,60,61,62,63,65,66,67,68,71,73,75,76,77,78,80,81,82,83,84,85,86,87,88,89,92,93,94,96,97,98,99,100,101,103,104,105,106,109,112,114,115,116,117,120,122,123,124,125,127,129,131,133,134,135,136,137,138,139,143,144,145,147,149,150,151,154,156,157,160,161,162,163,164,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,33,34,35,36,37,38,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,58,60,61,62,63,64,65,66,68,70,71,73,74,75,76,77,78,79,0,1,2,3,4,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,1,3,4,5,7,8,10,11,12,14,15,16,17,0,1,3,4,5,6,7,8,1,3,4,5,6,7,8,9,10,11,12,14,1,2,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,1,2,3,4,5,6,7,8,10,9,11,12,13,15,2,3,4,6,8,10,12,13,14,15,16,17,19,22,23,24,28,29,30,31,33,34,35,38,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,32,35,37,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,0,2,3,4,8,10,11,12,13,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,35,36,38,39,40,42,43,44,45,46,47,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,32,33,34,35,36,37,38,39,40,0,2,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,75,78,79,80,83,84,86,87,88,89,90,92,93,94,95,96,100,98,99,101,102,103,104,105,107,108,109,110,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,0,1,2,3,4,5,6,7,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,6,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,49,0,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,101,103,104,97,98,99,105,106,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,99,100,101,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,130,131,132,134,135,136,137,138,140,141,142,143,144,146,147,148,149,150,151,153,154,155,156,157,159,160,161,162,163,164,165,167,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,228,229,230,232,233,234,237,238,239,240,241,243,"ia-14595812129","ia-14777953145","ia-14780309652","ia-14755382456","ia-14782407192","ia-14597235609","ia-14597194720","ia-14780755661","ia-14760906506","ia-14781545244","ia-14803757783","ia-14781982125",0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,121,"ia-14800097173",0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,82,85,86,88,89,91,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,127,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,2,4,5,6,8,9,2,3,6,7,10,12,15,16,20,23,25,26,27,28,29,30,31,33,35,37,38,40,42,43,44,46,47,49,50,51,52,53,55,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,96,98,99,100,101,103,104,105,106,107,108,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,128,129,130,1,2,5,11,12,13,14,0,4,6,8,10,11,12,8,10,11,13,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,1,2,3,4,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,64,66,68,69,71,72,73,75,77,78,81,82,83,84,85,87,88,89,90,91,92,93,94,97,98,99,101,102,103,105,106,107,108,109,110,111,112,113,114,115,119,120,122,124,125,126,128,129,130,132,133,134,135,137,138,139,140,141,142,144,145,146,148,149,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,171,172,174,175,176,178,179,180,181,182,183,184,185,186,187,189,191,192,193,194,195,197,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,277,280,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,318,319,320,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,350,351,352,353,354,355,356,357,358,359,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,1,2,4,15,17,18,22,27,28,29,30,31,32,33,34,35,63,65,70,71,72,73,74,77,78,79,80,81,83,84,85,86,89,90,92,93,94,97,98,99,100,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,133,134,136,137,138,139,141,142,144,146,148,149,150,151,153,154,155,156,157,158,160,168,169,181,182,185,191,192,195,196,197,198,199,200,201,202,203,204,205,206,207,210,211,212,215,218,219,220,221,222,223,224,225,226,227,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,258,261,262,263,264,267,268,269,270,271,272,274,277,279,280,281,282,284,285,286,287,288,289,290,291,296,297,298,299,300,301,302,304,306,307,312,313,316,317,318,322,323,327,328,329,335,336,337,339,341,342,343,344,411,412,413,414,416,421,423,424,4,5,6,7,8,10,9,0,1,2,4,5,6,7,8,9,10,11,12,13,15,16,19,0,1,2,3,4,5,6,7,10,11,12,13,0,1,4,5,6,7,8,12,3,6,11,13,15,16,17,18,19,20,21,22,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,50,52,54,55,56,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,148,150,154,155,157,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,0,2,4,8,9,10,11,13,17,19,20,24,26,27,28,29,30,31,32,33,34,35,36,37,39,43,45,48,49,51,54,56,57,58,59,60,62,63,65,66,68,70,71,72,75,77,78,79,82,84,85,86,87,90,91,92,108,109,113,116,117,118,119,120,121,122,125,127,129,130,131,132,133,136,137,138,139,140,141,142,143,146,149,150,151,152,153,154,155,158,162,163,167,171,175,177,178,181,182,183,184,185,186,187,188,191,192,193,195,196,197,203,204,205,206,208,211,213,214,215,218,219,220,221,222,223,225,226,227,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,253,255,256,257,260,261,262,264,265,267,268,270,271,272,273,274,276,277,280,283,284,285,287,288,289,290,291,292,293,294,296,297,298,299,300,302,304,305,306,307,308,310,311,312,315,316,317,321,322,323,325,326,327,328,329,330,332,333,336,337,338,339,340,344,345,346,348,349,350,351,353,355,356,357,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,79,81,82,83,84,86,87,88,89,90,91,92,93,94,95,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,127,128,129,130,132,133,134,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,0,2,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,0,1,2,3,4,5,9,0,1,4,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,4,5,6,7,8,11,12,14,15,0,1,2,3,4,1,2,3,4,5,6,7,8,9,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,43,44,45,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,31,32,33,35,40,44,45,47,49,51,53,55,56,57,0,1,6,7,8,9,12,13,14,15,16,18,21,23,24,25,26,27,31,32,33,34,36,38,45,46,48,51,52,54,57,59,60,62,64,65,67,68,73,0,1,2,5,7,8,9,11,12,15,16,17,19,20,21,24,26,28,31,35,36,40,43,44,46,48,49,51,52,53,54,55,57,59,61,62,0,1,3,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,67,87,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,188,190,191,193,194,196,198,199,200,202,203,204,205,206,208,209,210,211,213,214,215,217,218,220,221,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,0,4,5,6,15,16,17,18,31,33,34,35,36,37,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,80,83,85,88,89,91,92,93,95,98,99,103,105,107,108,109,110,111,112,113,115,116,117,118,120,121,123,125,126,127,128,129,130,132,133,134,136,144,145,146,147,148,149,153,154,155,158,159,160,163,164,166,168,169,170,171,172,173,175,176,177,178,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,89,90,91,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,149,150,153,154,159,160,161,162,164,166,167,168,169,170,171,172,173,174,176,179,180,181,182,183,184,186,187,188,189,0,5,11,9,14,15,16,17,18,19,30,31,35,37,42,43,54,56,57,58,60,61,62,65,66,67,68,69,70,72,73,74,75,76,77,78,80,82,83,84,85,86,87,88,89,90,94,95,97,98,101,102,103,105,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,137,138,139,141,142,143,144,145,148,150,151,152,153,154,155,156,158,159,161,163,165,166,167,168,169,170,171,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,199,200,204,205,206,221,226,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,0,1,2,0,0,2,3,5,6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,82,83,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,2,3,4,5,6,7,9,13,14,15,16,17,18,19,20,21,22,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,84,87,88,90,91,92,93,94,95,97,100,98,99,101,102,105,1,2,3,4,5,10,11,12,13,14,15,16,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,85,90,92,93,94,96,97,99,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,1,2,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,41,42,44,45,47,49,50,51,52,53,54,55,56,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,0,"ia-14770986081",3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,6,7,10,11,8,9,12,13,14,16,17,19,20,21,22,23,24,25,26,27,28,32,37,39,40,42,44,45,50,54,5,7,8,10,11,12,13,16,17,18,19,21,22,32,40,43,6,7,8,9,10,11,12,13,14,17,19,20,21,22,23,24,26,27,28,30,32,34,35,39,41,50,55,65,66,70,71,73,75,79,87,2,3,4,5,6,10,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,30,31,32,33,34,56,59,60,3,4,5,6,7,8,10,9,11,12,13,14,26,28,29,44,46,48,49,57,61,62,64,65,67,77,"ia-14594816439",2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,22,28,31,32,33,34,44,47,48,49,50,53,55,70,75,76,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,30,38,39,40,43,45,49,61,67,69,71,72,82,83,86,87,88,89,90,10,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,30,46,47,49,59,60,61,62,65,69,70,72,74,76,79,80,81,83,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,20,22,24,25,26,30,35,37,38,43,46,49,50,54,59,60,73,3,4,5,6,7,8,10,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,30,31,34,37,43,44,47,48,55,56,59,60,62,63,73,74,80,81,105,106,107,108,82,84,85,86,87,92,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,42,58,59,65,66,69,70,71,76,82,84,6,7,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,30,32,33,37,38,41,44,47,54,55,56,58,61,63,64,67,70,71,77,78,79,1,2,3,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,45,50,51,54,55,64,68,69,70,72,78,79,81,88,92,94,96,98,102,108,113,114,121,123,128,129,130,3,4,5,6,7,10,11,12,13,14,9,15,16,17,18,19,20,21,22,23,24,25,26,30,31,36,37,41,49,51,54,56,60,61,64,67,71,80,85,86,90,91,92,95,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,26,27,28,30,31,32,33,34,35,37,38,39,40,41,42,43,45,47,48,49,50,51,52,53,55,56,57,59,61,62,63,64,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,3,4,5,6,7,8,9,10,0,2,3,5,6,8,10,9,11,12,13,15,16,19,20,21,22,23,24,25,27,28,29,30,32,33,34,37,38,39,42,43,0,0,0,0,0,0,0,0,0,0,0,1,2,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,22,23,24,0,3,5,7,9,11,13,15,18,19,20,22,24,26,27,29,32,34,36,39,41,43,45,47,49,50,52,54,56,57,59,61,63,65,68,0,3,5,7,9,11,13,15,17,18,20,22,24,26,29,31,32,34,36,38,39,41,42,44,46,48,50,52,54,56,58,60,62,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,2,3,4,5,6,7,8,9,1,3,5,6,10,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,133,134,135,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,51,52,53,54,55,56,57,58,59,60,62,63,64,67,69,70,71,72,73,74,75,76,77,79,80,82,83,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,107,108,110,111,113,115,116,117,118,119,120,121,122,123,126,127,129,130,131,132,133,134,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,159,161,162,169,170,0,2,3,4,5,7,8,9,10,11,12,14,15,16,17,18,19,21,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,108,109,110,111,112,114,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,136,137,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,177,178,180,181,182,183,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211,212,213,214,215,216,217,218,220,221,223,224,225,226,227,228,229,231,232,233,234,235,236,239,240,241,242,243,244,245,246,247,251,252,255,256,257,258,259,260,261,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,326,327,328,329,330,331,332,337,338,339,340,341,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,367,369,370,371,372,373,376,377,378,379,380,381,384,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,407,408,409,411,412,413,414,415,416,417,418,419,421,422,424,426,427,430,431,435,437,438,441,442,443,444,445,446,0,1,2,3,4,5,6,7,8,0,2,3,5,7,8,9,10,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,29,31,32,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,3,4,5,6,7,8,10,9,11,12,14,15,16,17,0,1,2,3,4,5,6,1,2,3,4,5,6,9,10,2,3,7,8,10,11,13,0,2,3,4,18,19,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,125,126,127,128,130,131,132,133,134,135,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,164,165,1,2,3,4,5,6,7,8,14,16,17,0,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,1,3,4,6,7,8,9,10,13,14,15,16,17,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,43,44,45,46,47,49,50,51,52,53,54,55,60,63,64,65,66,67,68,70,71,73,77,78,80,81,83,84,85,86,87,88,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,3,4,5,6,7,8,9,10,11,12,13,15,16,19,20,21,22,23,24,25,27,29,30,31,32,34,35,36,37,38,39,40,41,45,46,47,48,49,50,51,54,56,57,58,59,61,63,64,65,70,71,73,75,76,77,78,79,80,83,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,108,109,110,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,0,1,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,0,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,40,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,119,120,121,123,124,126,128,129,130,134,135,145,146,147,148,149,150,1,2,3,4,6,11,13,14,16,17,18,21,23,24,25,27,28,34,35,36,38,39,40,43,44,45,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,88,90,93,94,95,99,101,103,105,108,116,117,118,119,120,122,123,127,128,129,130,131,132,133,134,135,136,139,142,144,145,146,147,148,150,151,153,154,155,156,157,158,159,160,163,164,165,166,167,168,170,171,172,173,175,176,177,178,179,180,183,185,186,187,189,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,229,234,235,238,239,240,241,244,246,247,248,249,250,252,255,257,258,259,270,271,272,273,276,277,278,279,280,281,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,1,2,3,5,6,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,39,40,41,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,114,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,135,136,137,138,139,140,141,142,144,146,147,148,149,150,152,154,155,156,157,158,159,161,162,163,164,165,167,168,169,170,173,174,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,195,196,199,0,2,3,8,40,46,47,48,50,54,55,57,60,67,72,75,76,78,79,80,81,82,85,88,90,100,95,96,99,102,106,109,110,116,117,118,119,124,129,130,135,139,141,143,147,148,149,150,152,153,154,155,0,1,2,3,5,6,7,8,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,66,69,77,80,81,82,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,6,7,10,14,17,19,20,22,24,26,29,30,31,33,35,37,39,40,43,45,47,48,49,51,52,53,54,55,56,57,58,61,63,66,67,71,72,75,76,77,80,82,84,85,87,90,91,92,93,94,96,98,100,103,108,111,113,118,122,126,129,131,138,140,141,143,149,151,153,154,156,159,160,163,165,171,172,173,175,177,178,183,187,188,191,194,196,199,201,202,203,205,208,211,217,220,225,231,238,241,242,244,248,253,254,255,256,257,258,259,260,262,263,264,266,267,269,272,273,274,276,280,282,287,288,291,306,308,310,312,317,318,320,323,325,327,331,332,334,335,336,339,340,344,349,350,351,352,353,354,357,364,365,366,367,368,369,370,371,372,373,374,375,377,382,383,385,386,387,388,389,391,392,394,400,403,405,406,407,408,415,417,418,420,422,426,429,432,433,435,436,437,439,451,453,454,455,456,460,461,466,467,468,1,2,3,4,5,6,10,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,43,44,45,46,47,49,50,51,52,55,56,61,62,63,64,66,67,70,71,76,77,78,79,80,81,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42,0,1,2,3,4,7,8,10,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,48,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,40,41,42,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,23,24,25,32,33,34,35,36,37,40,42,44,45,46,47,48,49,50,1,2,3,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,37,38,39,40,41,42,43,45,46,0,1,3,4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,43,44,45,0,1,2,3,5,6,7,10,11,12,14,15,16,17,18,23,24,25,26,27,28,29,31,32,33,34,35,36,38,40,41,42,43,44,45,46,47,48,50,51,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,23,24,25,27,28,29,30,32,33,35,36,37,38,40,41,42,43,44,1,2,3,5,6,7,10,11,13,15,16,17,18,20,22,23,24,25,27,28,29,30,31,32,33,35,36,37,39,41,42,43,45,46,47,49,51,52,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,19,21,23,25,26,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,51,53,0,1,2,3,4,6,7,9,10,11,12,13,14,15,17,18,20,21,23,24,25,26,27,28,30,31,32,35,36,37,38,39,40,41,43,44,45,46,49,51,52,53,54,55,56,58,0,1,3,4,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,0,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,40,2,3,5,10,11,14,15,0,1,3,5,6,7,8,10,12,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,0,1,2,3,4,5,6,7,8,9,11,12,13,14,16,17,18,19,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,51,52,53,56,57,58,60,61,62,64,65,66,67,68,69,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,1,2,3,62,73,74,77,84,86,87,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,0,1,2,3,"ia-14803256003","ia-14781045614",6,7,8,9,10,11,"ia-14803265083",13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,"ia-14760430886",31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,57,58,59,60,"ia-14803304003",62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,"ia-14760471536",83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,"ia-14596977297",110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,2,3,4,5,6,7,8,9,10,11,12,13,14,2,11,16,17,21,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,5,6,7,8,9,10,11,12,13,14,15,16,17,18,3,4,5,6,8,1,2,3,4,5,6,10,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,0,1,2,3,4,5,6,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,127,130,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,201,203,205,207,208,209,210,211,212,215,218,219,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,2,3,4,5,6,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,17,18,19,23,24,25,26,27,28,30,33,34,35,38,41,42,43,45,46,50,52,53,55,61,62,64,67,69,73,74,75,76,77,78,79,80,81,82,83,84,85,87,90,91,92,93,94,95,96,97,98,99,100,101,102,118,123,128,129,133,134,136,142,143,144,145,146,147,148,150,151,152,153,155,156,158,159,160,161,162,163,165,166,168,169,170,172,178,180,181,182,183,184,185,186,187,188,189,190,192,194,195,196,197,198,200,201,202,203,204,205,206,207,208,210,211,213,214,217,220,226,227,228,231,233,234,236,237,238,242,245,248,250,253,254,255,256,257,259,261,262,263,264,265,266,267,269,270,271,272,273,274,275,277,278,281,284,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,59,64,66,67,68,69,71,72,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,98,100,101,103,104,99,105,106,107,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,135,139,140,141,142,143,144,146,147,149,150,152,153,154,155,156,157,158,159,160,161,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,236,237,238,240,242,243,247,251,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,299,302,304,305,306,310,312,313,314,317,318,319,320,321,327,332,333,334,335,336,338,339,340,342,346,347,348,349,350,351,352,353,354,355,356,357,359,360,361,362,363,364,366,368,369,370,371,372,373,374,375,376,377,378,379,381,382,383,384,388,390,392,393,394,395,396,397,398,399,400,401,402,403,405,406,407,411,412,413,416,420,422,424,428,443,444,447,456,460,461,469,471,472,473,474,475,476,477,479,480,481,482,484,487,496,503,504,505,506,507,508,509,510,514,517,520,522,523,524,526,527,528,529,530,531,533,534,535,537,539,540,541,542,546,547,549,550,552,555,556,557,559,563,0,2,3,6,7,13,15,16,18,19,21,22,26,29,33,35,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,9,10,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,1,2,3,4,5,6,9,0,2,3,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,60,64,65,85,97,98,99,100,108,109,110,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,100,98,99,102,103,105,106,107,108,109,110,111,112,113,114,115,116,118,1,2,3,5,6,9,11,14,15,16,17,18,20,25,27,30,35,37,43,44,48,51,54,56,57,58,59,61,66,69,70,73,79,80,86,92,104,105,108,109,112,116,124,125,126,127,128,129,130,131,132,135,136,137,138,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,159,160,161,162,166,168,171,174,175,177,180,181,182,183,184,185,186,187,188,190,191,192,194,195,196,197,198,199,204,205,206,208,210,211,212,216,217,218,220,221,222,224,225,226,227,228,229,231,234,235,236,237,244,249,250,252,255,256,257,259,260,261,263,264,266,267,270,271,272,274,275,276,277,279,281,282,283,284,285,286,287,288,289,290,291,293,294,295,297,298,299,300,301,302,303,304,307,310,312,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,335,336,337,338,340,341,342,343,344,345,346,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,367,370,371,372,373,374,376,378,379,380,381,382,384,386,387,388,389,390,391,392,393,395,396,399,400,401,402,403,404,405,406,407,408,410,411,412,413,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,440,441,443,444,445,446,450,453,454,455,456,457,458,459,460,461,462,463,464,465,466,468,470,471,472,473,478,479,480,481,482,483,485,486,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,506,507,508,511,512,517,520,521,522,523,524,525,527,530,532,534,535,537,540,542,545,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,568,569,570,571,572,573,576,580,582,583,584,585,586,587,588,589,590,591,593,595,596,597,599,600,602,603,605,606,607,609,611,614,615,616,617,618,619,620,622,623,624,625,627,628,631,632,633,635,638,639,642,643,644,645,646,647,648,649,650,651,652,653,655,658,663,664,665,666,667,668,669,671,672,673,674,675,676,678,679,680,682,683,685,686,687,688,690,691,695,696,697,698,699,700,702,703,704,705,706,707,709,710,712,713,714,716,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,737,738,739,740,741,742,743,744,745,750,752,754,756,757,758,759,760,761,762,763,764,765,766,767,769,770,771,772,773,774,775,776,778,779,782,784,785,787,789,790,791,795,796,797,798,799,800,801,803,804,807,810,816,821,822,824,825,830,831,832,833,834,836,837,838,840,841,842,844,846,847,848,849,850,852,853,858,859,861,865,867,870,871,875,876,877,879,880,881,882,884,887,888,892,893,894,895,896,900,902,904,906,908,914,915,916,917,918,919,922,923,924,926,928,929,930,931,933,934,935,936,937,938,939,940,941,942,943,945,946,947,948,950,951,952,953,954,955,956,957,958,959,0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,69,70,71,72,73,75,76,0,2,3,4,5,6,7,8,9,10,11,0,1,18,19,20,21,33,34,35,36,37,39,44,45,46,47,48,49,50,53,54,57,60,61,62,63,64,68,69,70,73,74,75,76,77,81,82,84,87,88,90,91,99,100,101,108,115,116,117,118,145,146,147,149,150,151,154,155,156,160,161,162,163,164,165,166,168,170,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,205,206,207,210,212,213,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,57,58,59,60,61,0,1,2,3,4,6,9,10,11,12,14,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,61,80,81,2,8,13,15,16,20,21,29,31,32,33,35,36,37,38,39,40,41,42,43,44,46,47,48,49,55,56,58,59,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,80,81,82,83,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,147,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,178,179,181,182,183,185,186,187,188,189,190,191,193,194,195,197,198,199,200,201,202,203,204,205,206,207,209,210,214,215,217,218,219,220,221,222,223,224,225,226,228,229,231,232,235,236,238,239,240,243,244,246,249,250,251,252,253,256,257,258,259,260,263,264,265,266,268,270,272,273,280,281,282,284,286,287,288,289,290,291,293,294,296,297,300,301,306,314,320,321,335,340,343,349,350,359,360,366,367,369,374,375,376,377,379,380,381,382,385,386,387,388,389,390,391,392,393,398,404,405,406,410,411,412,413,416,417,418,421,425,426,427,428,429,430,431,432,433,435,436,438,2,3,5,6,7,8,10,12,15,17,19,20,21,22,24,25,27,28,29,30,31,33,34,35,38,39,41,42,46,47,49,50,51,53,54,55,56,57,58,59,61,62,63,65,66,67,68,1,3,4,5,8,9,11,13,14,15,16,17,20,21,22,23,25,26,27,0,2,3,4,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,44,51,55,56,59,60,62,64,65,66,67,71,73,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,91,92,93,99,103,105,107,108,109,110,111,112,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,133,134,136,137,138,139,140,141,142,143,144,145,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,0,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,56,58,59,60,61,62,64,65,67,69,70,71,72,73,74,77,79,80,81,82,83,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,107,108,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,172,173,174,175,176,177,178,179,180,181,182,186,187,188,189,190,191,192,193,194,198,201,202,203,204,205,207,208,211,213,214,215,217,223,224,226,227,228,229,230,231,232,233,234,235,236,239,242,243,245,246,247,248,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,283,284,285,286,287,288,291,292,0,1,2,6,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,9,10,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,6,7,8,9,10,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,42,43,45,46,47,48,"ia-14759961096","ia-14782609882","ia-14596298109","ia-14782632252",0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,"ia-14775982472","ia-14796200093",97,"ia-14753327636","ia-14773987214",100,"ia-14589857447",102,104,105,106,107,108,109,110,111,112,"ia-14776372575",114,115,"ia-14796230923","ia-14589703919","ia-14589658130",119,120,"ia-14753365446","ia-14597844409","ia-14784509585","ia-14781379791",0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,1,2,3,4,5,6,7,8,10,11,12,13,0,1,2,3,4,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,0,1,2,3,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,84,85,87,88,89,90,91,93,94,95,96,97,98,99,102,103,104,105,106,107,110,111,112,113,114,116,117,119,0,3,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,65,66,67,73,75,76,78,79,80,81,82,83,84,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,38,39,40,42,43,44,45,46,48,49,50,52,54,55,56,57,58,59,60,65,66,68,69,82,85,86,87,94,95,96,100,102,103,104,105,106,1,3,4,5,9,12,13,16,18,20,21,22,23,24,25,26,27,29,30,31,33,35,36,39,40,41,50,51,52,53,54,56,58,59,60,61,62,63,64,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,35,37,2,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,2,3,4,5,6,7,8,9,10,11,12,13,15,16,0,2,3,4,5,6,7,8,9,13,16,17,18,19,20,21,22,23,24,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,33,34,37,39,40,41,42,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,85,86,87,88,89,90,91,92,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,103,108,91,114,1,2,3,4,5,7,10,11,0,3,4,5,6,11,7,9,27,28,29,30,33,36,37,38,39,46,47,50,56,60,61,65,66,67,72,73,80,81,85,86,92,93,94,95,96,99,100,101,104,105,106,110,111,114,119,120,126,127,133,142,143,144,148,154,161,171,172,174,175,176,177,180,181,189,190,198,201,202,203,213,215,216,217,219,220,222,225,226,229,230,231,232,233,234,235,238,247,248,249,250,259,261,268,269,270,275,278,279,281,284,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,311,314,315,316,317,318,319,320,324,328,341,343,344,345,350,357,358,359,371,379,381,383,384,385,393,400,402,403,404,405,410,411,412,413,414,415,416,418,421,422,426,427,433,434,436,440,447,459,464,465,466,471,479,480,491,494,495,496,498,499,501,502,503,505,506,511,512,513,515,516,517,526,527,528,529,537,540,542,544,545,546,547,551,552,557,566,567,568,569,570,572,576,581,582,583,584,585,586,596,601,602,607,610,611,612,614,615,626,629,630,636,637,640,645,646,647,648,650,651,653,654,662,663,672,673,680,681,689,690,691,699,700,718,731,737,738,739,740,741,742,743,748,756,764,766,767,768,772,774,780,781,782,791,794,795,796,801,802,814,820,823,829,848,866,868,869,877,880,881,882,883,893,903,904,906,907,923,924,925,927,943,954,962,974,975,976,985,993,994,995,997,1005,998,1006,1007,1008,1012,1022,1025,1026,1027,1028,1035,1049,1050,1051,1052,1054,1057,1058,1061,1063,1066,1068,1070,1077,1080,1082,1083,1085,1103,1106,1109,1110,1111,1119,1128,1129,1142,1143,1144,1160,1161,1162,1163,1167,1168,1169,1170,1171,1178,1179,1186,1187,1188,1189,1198,1199,1205,1218,1219,1223,1225,1227,1229,1231,1238,1241,1242,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1262,1265,1266,1267,1268,1269,1271,1272,1273,1274,1275,1276,1278,1279,1280,1281,1282,1283,1284,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1310,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,0,1,3,5,6,7,8,9,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,0,1,2,3,5,6,7,8,9,10,16,24,25,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,1,2,3,0,1,2,3,4,0,1,2,3,4,5,1,2,5,6,7,8,2,6,7,8,12,13,14,15,16,17,18,19,21,0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,61,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,80,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,168,169,170,173,174,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,0,2,3,4,5,6,9,11,12,13,1,2,3,4,5,6,7,10,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,608,609,610,611,612,613,615,616,618,619,620,621,622,623,624,625,626,627,628,629,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,652,653,655,656,658,659,660,661,662,666,667,668,669,670,671,672,674,675,676,677,678,679,680,681,684,686,687,688,689,690,692,693,694,695,696,697,698,700,702,703,705,706,707,708,709,710,711,713,714,715,716,717,718,719,722,723,724,725,726,0,1,2,3,4,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,473,474,475,476,477,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,711,712,713,714,716,717,718,719,720,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,749,750,751,752,755,757,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,231,232,233,234,235,0,2,3,4,5,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,0,1,3,4,6,7,8,9,10,11,12,14,15,16,17,18,"ia-14586259979",0,2,"ia-14772916855",3,14,20,21,27,28,0,1,2,3,4,5,7,10,11,8,9,12,13,14,15,16,0,1,2,3,4,5,6,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,80,0,2,3,4,5,6,7,8,10,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,30,2,3,4,5,6,7,10,6,11,18,27,30,31,32,37,38,43,45,46,47,49,52,53,55,56,60,0,0,0,0,0,0,0,0,0,0,0,0,1,39,47,70,86,92,101,114,125,126,127,128,134,135,136,139,140,162,178,179,181,182,185,203,213,214,215,219,220,224,225,226,232,247,250,252,253,272,275,286,297,298,300,310,311,314,315,316,317,318,319,322,323,324,325,326,329,332,334,335,336,337,339,341,343,347,349,351,352,355,356,357,358,362,363,364,376,377,378,379,380,382,383,384,385,387,391,392,395,396,400,401,402,409,410,411,412,413,414,416,417,418,420,421,422,423,424,425,432,434,435,436,437,439,442,443,444,445,456,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,478,4,5,6,7,8,10,9,1,2,3,4,5,6,7,8,9,10,3,4,5,21,7,39,44,61,62,64,67,68,69,71,80,87,88,89,90,91,92,93,94,100,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,136,137,138,140,141,142,144,145,146,147,148,149,150,151,152,156,157,158,159,160,161,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,184,186,188,189,190,191,192,193,194,196,202,204,205,206,207,208,209,210,213,215,216,217,221,6,54,64,67,73,77,99,100,118,122,124,126,128,129,135,138,141,146,152,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,130,131,132,134,137,138,139,140,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,184,185,186,187,188,189,190,191,192,195,196,197,3,5,"ia-14780520064",9,12,13,14,15,16,17,36,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,61,64,65,68,69,70,71,72,73,74,84,86,100,96,99,2,3,4,5,6,7,9,10,11,12,13,16,17,18,19,20,21,22,23,26,27,29,30,31,34,35,0,1,2,3,4,5,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,6,18,20,25,26,27,32,33,34,35,36,38,39,41,42,43,44,45,46,47,48,49,50,53,57,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,121,122,123,124,125,126,127,133,135,136,137,138,139,140,141,143,146,147,148,149,150,151,152,153,154,155,156,158,160,161,162,164,165,166,167,168,169,170,171,175,177,178,179,180,181,182,184,186,187,188,189,190,192,193,194,195,196,201,202,203,204,205,206,207,208,209,210,211,212,213,216,217,219,223,225,226,228,0,9,10,12,14,16,17,18,21,22,23,24,25,26,27,29,30,32,33,39,40,41,42,44,46,47,48,50,52,53,54,55,57,58,59,61,63,64,66,67,68,69,72,73,74,75,81,82,83,84,88,89,91,92,94,100,96,101,102,105,106,107,108,111,116,118,120,125,126,129,130,134,135,136,137,138,140,142,145,147,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,0,1,2,3,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,34,35,36,37,38,39,40,41,43,44,45,49,50,51,52,53,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,84,85,86,87,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,3,"ia-14578736589",7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,"ia-14765072062",29,32,34,36,38,39,44,45,47,54,55,56,57,58,60,70,71,77,86,87,88,89,90,91,92,97,98,103,122,123,125,127,128,129,136,137,145,151,159,160,164,165,166,167,171,184,189,190,211,213,224,226,227,228,229,232,233,235,251,263,266,267,268,269,270,271,277,280,282,284,298,299,300,303,304,314,324,326,328,329,330,"ia-14578973877",331,332,333,339,344,345,346,347,348,"ia-14762282361",356,357,369,370,375,387,388,389,390,399,401,410,411,413,415,417,418,419,"ia-14765151292",423,427,429,430,434,435,439,442,"ia-14765477375",452,453,454,455,456,458,459,461,463,464,468,478,479,481,482,483,484,486,487,493,494,495,"ia-14765491455","ia-14765492025",498,500,501,503,508,511,513,520,522,523,524,525,529,540,541,542,543,544,"ia-14765186892",546,556,564,586,636,637,638,639,640,641,642,643,644,645,650,652,653,659,660,662,663,664,665,666,667,668,671,672,673,674,675,"ia-14785401113","ia-14579073127",685,"ia-14578894189",687,689,696,706,708,709,711,712,713,718,719,726,727,"ia-14762372271",736,737,738,739,"ia-14742543896","ia-14765245352","ia-14765246652",744,748,749,750,751,752,753,754,"ia-14742569096",756,"ia-14578936489",758,759,"ia-14785450493",761,762,763,764,"ia-14578949828",766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,795,796,797,802,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,839,841,846,847,848,849,850,851,852,853,855,856,857,858,859,860,861,862,864,865,866,867,868,869,870,871,872,875,876,877,879,880,881,882,883,884,885,886,887,891,892,893,894,895,896,897,898,899,900,901,902,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,973,975,976,977,978,979,980,981,983,986,989,990,991,993,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,0,1,2,3,4,5,6,7,8,9,10,11,12,0,0,1,2,4,5,6,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,19,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,66,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,100,101,102,103,104,105,106,107,108,96,97,98,99,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,137,138,139,140,141,143,144,146,147,148,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,170,171,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,207,208,209,211,212,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,255,256,258,259,260,261,262,267,268,269,270,271,273,274,275,276,283,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,328,329,330,331,336,337,338,339,340,341,342,343,344,345,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,400,401,403,404,405,407,409,410,413,414,418,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,488,490,493,495,496,497,498,501,502,503,505,513,514,515,520,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,550,551,552,556,558,560,563,564,565,566,568,569,570,571,572,573,574,575,577,578,580,581,582,585,586,591,592,593,595,596,597,598,599,601,602,603,604,605,606,607,608,610,619,620,623,624,629,637,638,639,640,641,642,643,645,648,651,652,653,655,656,657,658,659,660,661,662,663,664,666,667,668,669,671,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,689,690,691,694,695,696,698,699,702,707,715,716,719,720,721,722,0,1,2,3,4,10,11,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,43,45,46,47,48,51,53,54,55,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,100,102,103,97,98,99,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,141,142,143,144,145,146,147,148,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,176,177,178,179,0,1,2,3,4,5,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,5,6,9,14,17,23,32,35,38,39,40,41,44,48,50,51,54,55,56,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,100,101,103,104,105,106,107,108,109,110,111,113,114,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,148,150,151,152,153,154,155,156,157,158,159,160,161,163,165,166,167,168,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,25,26,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,47,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,1,2,3,6,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,4,5,6,7,8,9,10,11,12,14,15,16,17,0,2,4,5,6,7,8,9,11,12,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,152,155,156,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,184,185,186,187,188,189,190,191,192,193,197,198,199,200,206,208,209,211,212,213,214,215,218,220,221,224,225,2,3,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,22,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,92,93,94,95,96,97,98,100,101,102,104,105,106,107,108,110,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,"ia-14591259767","ia-14591270487","ia-14591106609","ia-14591071300","ia-14591147838","ia-14591167539","ia-14777366915","ia-14590681140","ia-14774406221",1,2,3,4,5,6,7,9,13,14,16,2,3,4,5,10,11,12,13,14,15,16,29,31,33,44,63,64,87,99,106,109,115,127,129,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,0,1,6,7,8,9,11,18,19,21,22,23,24,"ia-14792940683","ia-14769905071","ia-14772798252","ia-14770043791","ia-14772882592","ia-14793091343","ia-14770911624","ia-14770098411","ia-14772936122","ia-14582449268","ia-14765928821","ia-14769147195","ia-14768834372","ia-14582476390","ia-14769206835","ia-14582526060","ia-14746235066","ia-14766075411","ia-14766889734","ia-14577634217","ia-14577472788","ia-14577477939",0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,24,26,29,32,33,36,37,38,39,41,42,44,46,47,48,49,51,52,54,55,56,60,62,63,70,76,77,79,81,83,85,86,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,107,108,110,111,112,113,120,124,125,126,127,128,131,138,140,142,143,145,146,150,151,152,153,154,155,157,158,159,160,161,163,164,165,167,168,169,170,171,172,175,177,178,179,180,184,185,187,189,193,195,197,198,201,202,203,204,205,206,207,208,209,210,211,212,214,218,219,220,221,222,223,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,0,7,11,16,20,21,22,23,24,25,26,28,32,33,34,35,14,15,16,17,18,19,20,24,25,26,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,1,2,3,5,6,7,8,10,11,12,13,14,15,18,19,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,133,134,136,137,138,139,140,141,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,53,54,55,56,58,61,62,63,64,65,66,68,69,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,116,117,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,0,1,2,4,5,6,8,11,13,14,15,9,16,21,22,23,24,25,27,31,32,33,35,36,39,1,2,3,4,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,81,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,121,122,124,125,128,129,130,131,135,136,137,140,143,145,146,147,148,150,151,152,157,159,160,161,162,163,164,166,167,171,172,173,174,175,178,181,182,183,184,185,186,187,188,2,3,4,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,85,87,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,121,122,127,129,130,133,134,135,136,137,141,142,145,146,149,151,152,153,155,160,164,165,166,167,168,169,170,172,173,177,178,179,180,181,182,184,187,188,189,190,191,192,193,0,1,2,4,5,6,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,71,73,74,75,76,77,78,79,80,81,82,84,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,129,130,131,132,133,137,138,139,142,145,147,148,149,150,152,153,154,156,159,160,161,162,163,164,165,166,167,168,169,170,174,175,176,177,178,179,181,184,185,186,187,188,189,190,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,0,1,3,4,5,6,7,8,10,9,11,12,13,14,16,17,22,23,26,29,30,31,32,33,34,37,39,40,43,44,45,47,48,49,50,51,52,54,57,58,59,60,61,62,63,65,66,67,69,72,73,75,76,77,79,81,82,83,84,85,86,87,89,90,91,93,94,95,96,98,99,100,104,105,109,113,114,116,117,118,120,123,124,125,0,5,6,8,12,13,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,34,35,36,38,40,41,44,46,47,48,49,53,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,72,73,74,75,76,77,78,79,83,86,93,94,95,96,97,98,100,102,107,108,109,111,112,113,1,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,29,30,32,33,34,35,39,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,77,79,80,82,83,84,86,88,94,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,1,2,3,5,6,7,2,3,4,6,12,13,14,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,37,38,39,41,42,43,44,50,51,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,81,82,83,84,85,86,89,90,91,92,3,5,19,22,29,30,32,38,41,42,43,46,52,53,54,56,57,58,59,62,63,64,68,69,70,73,77,78,79,80,81,82,83,84,85,86,88,89,92,93,94,95,97,98,101,103,104,105,106,0,2,3,4,5,6,10,11,12,13,15,19,23,25,26,27,28,29,30,31,33,34,36,37,39,40,41,42,44,45,47,48,49,50,51,52,54,55,56,59,60,61,62,0,1,2,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,7,8,9,12,13,14,15,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,41,42,44,45,46,47,48,49,50,51,52,53,54,57,58,59,61,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,1,2,3,4,5,10,11,9,13,14,15,16,17,18,20,22,24,25,28,29,32,33,35,36,37,38,39,40,1,2,3,5,6,11,12,23,25,28,29,30,31,32,38,40,41,42,43,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,76,77,78,79,88,89,90,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,114,116,117,118,120,121,122,123,124,125,126,128,129,131,132,133,134,135,136,137,139,141,142,143,145,146,147,148,149,151,154,155,158,160,162,166,167,168,169,170,171,172,173,174,175,176,177,180,181,182,184,185,187,188,0,2,3,4,5,6,7,8,9,10,11,12,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,40,41,42,43,44,45,46,47,48,49,50,51,53,54,0,1,2,4,5,7,8,9,10,11,12,17,18,19,20,21,23,26,28,29,30,31,32,33,34,36,37,40,41,42,43,44,45,47,48,50,51,52,53,54,55,56,57,58,59,60,61,64,65,3,6,7,10,8,9,11,12,13,14,15,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,71,72,73,74,75,76,78,79,80,81,82,84,85,86,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,40,41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,4,7,10,11,12,13,14,15,19,21,22,23,24,27,28,29,30,0,1,2,3,4,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,0,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,20,21,22,23,25,26,27,28,29,30,1,3,4,5,6,7,10,13,14,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,6,10,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,136,137,138,139,140,141,144,145,146,147,148,149,151,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,75,7,8,9,10,11,12,13,14,15,16,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,10,11,12,13,14,15,17,19,22,23,24,25,26,27,28,29,30,31,32,33,35,37,40,41,42,50,51,52,53,54,55,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,74,75,78,79,1,2,3,8,9,13,14,134,198,208,210,221,225,237,294,318,321,339,353,405,406,411,413,425,426,427,428,439,446,447,453,454,455,456,457,458,459,463,465,466,467,480,481,511,512,513,516,525,526,529,531,532,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,178,179,180,181,182,184,185,186,187,189,190,191,192,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211,212,213,214,215,216,217,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,3,4,6,7,8,10,11,13,14,15,17,19,20,21,22,23,24,27,28,29,30,32,34,36,37,39,40,41,42,43,44,50,51,54,55,56,60,61,62,63,64,65,66,69,71,72,73,74,75,76,77,79,0,2,4,5,7,8,11,12,0,1,5,17,19,20,21,22,23,24,25,27,29,39,1,2,3,4,5,6,7,8,9,10,11,12,15,17,18,0,2,4,5,6,8,9,11,12,20,21,22,23,24,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,"ia-14592332407","ia-14755864776","ia-14776519794",0,1,2,3,4,5,6,7,10,9,11,12,13,15,16,17,18,19,20,21,22,24,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,"ia-14580449829","ia-14766771722",2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,"ia-14580472239",33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,69,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,"ia-14593608009",35,"ia-14779931802",37,38,39,40,41,42,43,44,"ia-14800156173",45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,0,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,43,44,45,47,48,49,50,51,52,53,54,55,56,57,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,38,39,40,41,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,1,2,3,4,5,7,9,10,11,12,13,14,15,17,18,19,21,23,26,27,29,0,1,2,3,4,5,6,7,8,10,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,39,40,1,2,3,4,5,6,7,8,9,10,11,12,13,15,0,1,2,3,4,6,8,9,10,11,12,0,1,3,4,5,6,10,11,8,9,12,14,15,16,18,19,20,21,23,24,27,28,29,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,51,52,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,97,98,100,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,279,298,299,300,301,302,303,304,305,306,307,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,379,380,381,389,390,392,393,394,395,396,397,398,399,400,401,402,403,405,406,407,408,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,551,552,553,554,555,556,558,559,560,561,562,563,564,566,567,568,569,571,572,573,574,575,576,577,578,579,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,613,614,615,619,620,621,622,625,628,631,632,639,640,641,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,660,661,662,663,664,665,666,667,670,671,672,673,674,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,702,703,704,706,707,708,710,711,712,713,715,716,717,718,719,720,721,723,724,725,726,727,728,729,730,731,732,733,735,737,738,739,740,741,742,743,744,745,746,747,748,749,751,755,756,757,762,765,772,773,774,775,777,778,784,788,789,794,795,797,798,799,800,801,802,803,804,805,807,815,816,817,818,819,820,821,822,823,824,825,826,827,829,830,831,833,834,835,836,837,838,839,840,842,843,844,847,849,850,851,852,853,880,881,882,883,884,885,886,887,888,889,890,891,893,894,895,896,897,898,899,900,901,902,903,904,905,907,908,909,910,911,912,913,914,915,917,918,919,920,921,922,923,924,925,926,929,930,931,932,933,934,938,939,940,941,943,944,947,950,954,957,964,968,969,971,972,973,974,976,977,978,980,981,982,983,987,988,992,993,994,995,996,997,1000,1001,998,999,1002,1005,1006,1009,1012,1013,1014,1016,1021,1024,1026,1027,1028,1029,1030,1033,1036,1037,1039,1040,1046,1047,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1128,1129,1132,1133,1134,1135,1136,1137,1138,1139,1140,1142,1159,1160,1161,1162,1164,1165,1166,1167,1169,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1189,1190,1191,1192,1193,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1278,1280,1281,1282,1283,1284,1285,1286,1289,1290,1295,1296,1298,1299,1300,1301,1303,1305,1306,1307,1308,1309,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1333,1335,1336,1338,1339,1340,1341,1343,1344,1346,1348,1350,1352,1353,1354,1356,1357,1358,1359,1361,1362,1363,1364,1365,1366,1368,1369,1373,1374,1376,1378,1383,1384,1388,1390,1394,1405,1406,1413,1418,1432,1436,1439,1440,1441,1443,1446,1453,1454,1456,1462,1466,1467,1468,1478,1479,1480,1483,1484,1485,1487,1488,1489,1490,1494,1495,1498,1501,1502,1503,1504,1506,1509,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1530,1531,1532,1533,1534,1535,1537,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1554,1556,1557,1558,1559,1560,1563,1564,1565,1566,1567,1568,1569,1570,1571,1574,1575,1576,1577,1580,1581,1582,1583,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1648,1649,1650,1651,1652,1653,1654,1655,1658,1659,1660,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1676,1678,1679,1681,1682,1684,1685,1686,1689,1690,1693,1694,1697,1698,1699,1700,1701,1702,1706,1708,1709,1710,1711,1712,1714,1715,1716,1717,1718,1719,1720,1721,1723,1724,1725,1726,1727,1729,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1742,1743,1744,1745,1746,1747,1748,1750,1751,1752,1753,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1782,1783,1785,1786,1787,1788,1789,1790,1793,1794,1795,1798,1799,1800,1802,1803,1804,1805,1807,1808,1809,1811,1812,1814,1816,1817,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1837,1838,1840,1842,1843,1846,1847,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1869,1870,1872,1873,1874,1876,1877,1878,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1909,1910,1911,1912,1913,1914,1916,1917,1919,1920,1921,1922,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1941,1942,1943,1945,1946,1948,1950,1951,1955,1956,1957,1958,1959,1960,1964,1965,1968,1969,1970,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1991,1992,1994,1998,1999,2000,2002,2007,2008,2009,2010,2011,2012,2013,2014,2015,2019,2024,2025,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2049,2050,2051,2052,2053,2054,2055,2056,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2094,2095,2096,2099,2103,2104,2105,2106,2107,2108,2109,2110,2111,2113,2114,2115,2117,2119,2120,2130,2131,2133,2138,2141,2142,2143,2149,2154,2155,2161,2179,2180,2182,2183,2185,2186,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2212,2213,2214,2215,2216,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2277,2280,2281,2282,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2299,2300,2301,2302,2303,2304,2305,2306,2307,2309,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2331,2337,2364,2372,2374,2377,2381,2383,2386,2387,2389,2390,2396,2400,2407,2408,2409,2410,"ia-14574873348","ia-14758642291","ia-14738950026","ia-14575342308","ia-14758884284","ia-14757561821","ia-14575057777","ia-14575107760","ia-14574987960","ia-14778995633","ia-14573451148","ia-14574250828","ia-14738225226","ia-14574331129","ia-14738703496","ia-14756774401","ia-14737938516",0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,52,53,54,55,56,57,58,59,65,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,148,149,150,151,152,153,154,156,157,161,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,0,1,2,3,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,5,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,86,87,88,89,91,92,93,95,96,97,99,100,101,102,103,104,106,108,110,111,112,113,117,118,119,120,121,122,123,124,125,127,129,130,131,133,134,136,137,0,1,2,3,4,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,63,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,107,109,110,111,114,117,120,123,124,125,126,130,131,132,133,135,137,138,141,142,143,144,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,"ia-14784398955",2,6,7,10,8,9,11,16,18,24,25,26,27,28,29,30,31,32,33,34,35,36,"ia-14597771538",38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,"ia-14597768459",77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,99,"ia-14784096942",100,101,102,103,104,108,109,110,111,112,113,114,116,117,118,120,121,123,"ia-14597941967",127,128,129,130,131,132,133,134,135,137,139,141,142,143,145,146,147,148,"ia-14784116102",151,152,156,157,158,160,161,162,165,168,169,170,171,172,174,177,178,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,"ia-14597975307",203,204,206,207,209,210,211,213,214,215,216,217,218,219,221,222,223,0,2,3,4,5,6,10,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,121,122,123,124,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,383,384,385,386,387,388,389,390,391,392,393,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,98,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,369,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,98,99,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,136,137,138,139,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,360,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,0,1,2,3,4,5,6,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,297,298,299,300,301,302,303,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,384,385,387,388,389,390,391,392,393,395,397,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,98,100,99,102,103,104,105,106,107,108,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,81,82,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,378,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,126,127,128,129,130,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,252,253,254,255,256,257,258,259,260,261,262,263,264,266,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,358,360,362,363,364,365,366,367,368,370,371,372,373,374,375,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,201,202,203,204,205,206,207,208,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,236,237,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,322,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,376,377,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,63,65,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,382,383,384,385,386,387,388,389,390,391,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,280,281,282,283,284,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,52,55,56,57,58,59,60,61,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,99,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,183,184,185,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,323,325,326,327,328,329,330,331,332,333,334,335,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,0,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,265,267,268,269,270,271,273,1,2,5,6,7,8,9,10,11,12,15,16,17,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,81,82,83,84,85,87,88,89,90,91,92,93,94,96,97,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,119,120,121,122,123,124,125,126,127,129,130,131,132,133,136,137,138,140,141,142,143,144,145,146,149,150,151,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,206,208,209,211,212,213,214,216,218,219,220,221,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,188,189,190,191,192,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,38,39,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,85,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,260,261,262,264,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,342,343,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,429,430,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,481,482,483,484,485,486,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,514,516,517,518,519,520,521,522,523,524,526,527,528,529,530,531,532,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,550,551,552,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,614,615,616,617,618,619,620,621,622,623,624,625,627,630,631,632,633,634,635,636,637,638,639,640,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,676,677,678,679,680,681,682,683,684,685,687,688,690,691,692,693,694,696,697,698,699,700,701,702,703,704,706,708,709,710,711,712,713,714,715,716,717,719,721,723,724,726,727,730,731,733,735,737,739,740,741,742,743,744,745,746,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,783,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,809,812,813,814,815,816,817,818,819,820,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,844,845,846,847,848,849,850,851,852,853,854,855,857,858,859,860,861,862,863,864,865,866,867,868,870,871,872,873,874,875,876,877,878,879,881,882,883,884,885,886,887,888,891,892,893,894,895,896,897,898,899,901,902,903,904,905,907,908,909,910,911,912,913,914,915,916,917,918,919,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,953,954,956,957,958,959,960,961,962,964,965,967,968,969,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,989,991,992,993,994,995,996,998,1000,1001,999,1006,1007,1008,1009,1010,1011,1012,1013,1014,1016,1017,1018,1019,1020,1021,1022,1024,1027,1028,1029,1030,1031,1032,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,312,315,316,317,318,319,320,321,322,324,325,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,381,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,403,404,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,348,352,353,354,355,357,361,365,366,368,369,370,371,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,395,396,398,399,400,401,402,403,404,405,406,407,408,409,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,434,435,436,437,438,439,440,441,442,443,444,447,1,2,3,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,5,7,9,11,13,15,25,29,34,36,37,40,42,44,47,48,49,53,55,57,68,70,73,77,78,79,80,84,85,86,88,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,1,3,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,136,137,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,204,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,3,5,6,8,10,11,4,6,7,8,9,10,11,12,14,16,17,22,23,24,27,28,29,31,32,33,34,35,37,38,39,41,46,47,49,51,0,1,3,4,5,6,7,8,10,11,12,14,15,16,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,0,2,4,5,6,8,10,12,13,14,16,17,18,19,20,21,22,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,51,52,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,101,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,224,225,226,229,230,231,232,234,235,236,237,238,243,244,245,246,247,248,249,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,320,321,322,323,324,325,326,327,328,330,331,332,333,334,335,336,337,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,369,370,371,373,374,375,376,377,380,381,382,383,384,385,386,388,389,390,391,392,394,395,396,397,399,400,401,402,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,353,354,355,357,358,359,360,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,447,448,449,450,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,537,541,542,543,544,545,546,547,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,594,596,597,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,663,664,665,666,667,668,669,670,671,672,673,2,3,4,5,6,7,10,8,9,11,12,13,14,18,19,20,21,22,24,25,26,27,28,29,30,31,33,35,36,37,38,39,40,41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,0,2,3,4,6,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,"ia-14597845919","ia-14598003167",1,3,4,5,10,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,44,45,46,47,48,0,1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,38,39,40,42,43,44,45,46,47,48,50,51,52,53,55,59,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,2,3,4,5,6,7,9,10,11,12,13,0,1,2,3,4,5,7,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,11,8,12,13,14,15,16,17,18,19,20,22,23,1,2,3,4,10,7,8,9,11,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,30,32,33,34,35,36,37,38,39,40,41,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,100,101,102,98,99,103,104,106,0,1,2,3,4,5,6,7,8,9,12,0,1,2,4,5,6,7,8,9,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,0,1,2,3,4,5,11,12,6,13,14,15,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,101,96,99,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,141,142,143,144,145,146,147,148,149,150,151,0,2,3,4,5,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,76,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,19,20,22,23,26,27,28,29,34,35,37,38,39,41,42,43,44,45,0,1,2,4,5,6,8,9,10,11,12,14,15,16,17,19,20,21,22,23,24,28,29,30,31,33,34,35,37,40,41,44,45,46,48,49,50,51,57,59,60,61,65,68,70,71,72,74,75,76,79,80,81,82,0,1,4,5,7,9,11,12,16,17,19,21,24,25,26,29,30,31,32,33,34,35,37,38,39,40,42,44,45,46,47,48,49,51,52,53,54,55,56,58,60,61,62,63,64,65,66,0,1,2,3,4,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,1,2,3,4,5,6,7,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,39,40,41,43,44,45,46,47,50,51,53,54,55,56,57,59,60,61,62,63,64,65,67,68,69,70,71,73,77,0,1,2,3,4,5,6,8,10,11,9,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,49,50,51,52,53,54,55,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,23,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,0,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,2,4,5,6,7,9,10,12,15,16,17,21,22,23,25,26,28,29,30,33,34,35,38,39,40,41,44,45,49,50,52,2,3,4,5,8,9,10,11,13,14,15,16,17,18,19,20,26,31,33,35,36,37,38,39,51,0,1,2,3,13,15,16,20,21,23,24,25,26,27,28,29,32,33,34,38,39,41,43,45,46,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,0,2,4,5,7,8,9,10,12,13,14,15,17,29,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,112,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,149,0,4,5,6,7,8,9,10,11,13,17,20,22,23,24,25,0,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,24,25,26,28,29,30,31,32,35,38,39,40,42,43,44,46,49,50,51,52,53,54,55,57,59,60,62,64,67,69,70,71,72,73,74,75,76,77,80,81,82,83,84,89,90,91,93,94,95,96,97,99,100,102,103,104,105,109,111,112,114,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,138,148,150,151,153,155,156,157,159,160,161,162,163,167,168,169,170,172,174,176,177,180,181,183,184,185,187,188,189,191,192,193,194,196,199,206,207,208,209,211,212,213,214,215,216,217,219,221,222,223,226,230,231,232,233,234,235,236,237,239,241,243,244,245,247,248,250,252,258,259,260,268,269,270,271,272,273,274,275,276,277,279,281,282,284,286,287,290,291,292,294,295,296,297,298,299,300,301,307,308,309,310,314,315,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,356,357,358,359,363,364,366,367,369,370,373,374,376,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,401,402,404,405,406,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,466,467,468,469,470,471,472,475,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,496,497,501,503,504,505,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,524,526,527,528,529,530,531,533,534,535,538,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,575,580,581,582,593,598,599,600,601,602,603,604,605,611,615,616,617,619,620,621,623,625,626,628,634,635,636,637,638,639,640,641,642,643,644,645,646,647,649,650,651,653,655,656,657,659,663,665,666,667,668,669,670,671,672,673,674,675,676,679,680,681,683,684,685,686,687,688,689,690,691,692,693,694,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,751,752,753,754,755,757,758,759,760,761,762,764,766,767,778,781,782,783,784,787,793,794,795,796,797,798,799,801,806,814,815,817,818,819,820,821,823,825,826,827,833,837,838,839,842,843,844,846,848,849,850,851,852,853,854,855,856,857,858,859,860,861,864,866,867,868,869,870,871,872,873,875,876,879,881,882,883,885,888,892,893,894,895,896,897,898,899,900,901,902,903,908,909,912,913,915,916,917,920,922,924,929,930,932,934,935,936,937,939,941,942,943,945,946,947,948,949,950,951,953,954,955,956,957,960,964,965,967,969,970,971,972,973,974,975,976,977,978,979,980,982,983,985,986,987,991,992,993,994,995,996,997,998,999,1000,1002,1003,1005,1006,1007,1008,1010,1011,1013,1014,1015,1016,1017,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1047,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1079,1080,1081,1082,1083,1088,1089,1090,1091,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1113,1114,1115,1116,1117,1119,1120,1121,1122,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1146,1148,1149,1150,1152,1153,1154,1155,1156,1157,1158,1159,1160,1162,1163,1164,1165,1166,1167,1168,1170,1171,1173,1174,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1190,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1206,1207,1208,1209,1210,1212,1213,1214,1215,1216,1218,1222,1223,1224,1225,1226,1227,1229,1235,1236,1237,1238,1239,1242,1243,1259,1262,1273,1275,1276,1277,1278,1279,1281,1284,1285,1286,1288,1290,1291,1296,1298,1299,1300,1301,1302,1303,1304,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1337,1338,1339,1340,1342,1343,1344,1348,1349,1351,1352,1359,1361,1362,1363,1366,1367,1368,1370,1371,1372,1373,1374,1375,1376,1377,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1404,1405,1406,1408,1410,1411,1413,1416,1417,1418,1420,1421,1422,1423,1426,1427,1428,1429,1430,1431,1432,1433,1434,4,7,10,9,12,13,15,16,17,18,19,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,81,83,84,85,86,87,88,90,91,93,95,100,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,114,116,117,118,120,121,122,123,124,125,126,127,128,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,149,151,153,154,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,432,433,434,435,436,437,438,439,441,442,443,444,445,446,448,449,450,451,452,453,454,455,457,458,460,461,462,463,464,465,466,467,469,470,471,472,474,475,476,477,478,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,515,517,518,520,521,522,523,525,526,527,528,529,530,532,533,534,2,4,7,8,9,10,11,12,14,16,18,19,21,22,24,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,5,8,9,12,13,14,17,18,20,21,22,23,24,25,27,28,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,57,58,60,61,62,63,66,67,69,70,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,11,14,29,32,37,59,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,131,132,134,135,136,137,138,139,142,143,144,145,149,152,153,154,155,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,193,194,195,196,198,1,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,0,1,2,3,4,5,7,8,9,10,11,13,14,15,16,18,21,22,23,25,26,27,28,32,35,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,61,62,63,64,72,73,75,76,77,79,80,83,84,85,87,88,89,90,91,93,95,96,97,100,102,103,104,105,106,107,108,109,110,114,115,117,118,122,123,127,128,129,131,133,134,135,136,138,139,141,142,143,144,146,147,148,151,152,153,154,156,157,158,159,161,162,163,164,165,166,169,171,172,173,174,175,176,178,179,180,182,183,184,185,186,187,188,189,192,193,194,195,196,197,200,204,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,231,232,233,234,238,239,241,242,243,244,245,246,247,"ia-14569829847",0,1,2,3,4,5,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,219,220,221,222,223,224,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,285,286,287,288,289,290,291,292,293,294,295,296,297,299,301,302,303,304,306,307,308,309,310,311,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,4,5,7,8,9,10,11,12,13,14,16,18,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,75,76,77,79,81,83,85,86,87,88,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,149,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,351,352,353,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,379,380,381,382,383,384,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,405,406,407,408,410,411,412,413,4,6,9,10,11,13,14,15,17,18,19,20,21,22,23,24,26,27,29,30,31,32,33,36,37,38,39,40,43,45,46,48,49,50,52,54,55,58,61,62,63,65,66,67,68,72,73,76,77,78,79,80,81,83,85,86,87,92,93,94,98,102,103,104,105,106,108,109,110,111,112,1,2,5,6,7,8,9,12,13,14,1,2,3,4,6,7,8,10,11,1,2,3,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,42,44,46,48,49,50,51,52,54,56,57,58,59,60,61,62,63,65,66,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,86,88,89,90,91,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,134,135,137,138,140,141,143,144,145,146,147,148,150,151,152,153,154,156,159,161,162,163,165,166,167,168,170,174,176,177,178,179,181,182,183,186,187,188,189,190,191,193,195,196,197,199,200,201,202,205,207,209,210,211,212,213,215,216,219,221,222,1,4,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,59,60,62,63,64,65,66,67,68,69,70,71,72,73,75,78,79,80,81,82,83,85,87,88,89,90,91,92,93,94,95,96,97,99,104,106,108,109,110,111,113,115,116,117,119,120,121,122,123,124,125,126,128,129,131,132,133,134,135,137,138,139,140,142,143,144,145,146,147,149,150,151,152,155,158,164,171,174,176,177,178,183,186,187,193,2,3,4,6,8,10,11,12,15,16,17,18,21,22,23,24,27,28,30,31,33,34,35,37,38,39,41,42,44,45,46,48,50,51,52,53,54,56,57,59,60,61,63,65,66,67,69,70,71,72,74,75,76,77,78,80,81,82,83,84,86,87,89,90,91,1,2,3,4,5,6,7,8,10,12,13,16,18,20,21,23,24,25,26,27,28,29,30,31,32,33,34,36,38,40,42,43,44,49,50,52,53,54,56,57,59,61,62,65,66,67,71,73,74,75,78,81,85,30,42,44,81,83,86,88,90,92,96,97,102,106,108,109,114,117,121,3,5,6,7,0,2,3,4,5,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,77,78,80,81,82,83,84,0,1,2,4,6,7,0,2,3,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,0,1,2,5,6,7,8,9,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,27,28,29,30,31,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,8,9,10,11,12,14,0,1,2,4,5,6,7,10,11,9,12,13,15,16,18,19,20,21,22,24,25,26,27,30,31,32,33,34,35,36,38,39,40,41,42,43,47,50,51,53,55,56,58,59,61,62,64,66,68,69,70,71,73,74,75,77,78,79,80,82,85,86,87,89,90,91,93,94,95,96,97,99,100,102,103,105,107,109,110,111,112,117,119,121,10,12,14,15,16,17,18,19,21,23,25,6,7,8,9,28,29,30,31,36,37,42,117,129,133,137,143,144,145,146,147,148,149,150,151,153,154,161,162,169,175,176,183,184,185,186,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,225,226,231,232,234,235,238,239,240,241,242,243,244,248,249,250,251,252,253,254,255,258,259,260,261,262,263,266,267,268,269,270,271,272,274,276,277,279,280,281,282,283,284,285,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,314,320,321,323,324,326,327,328,331,333,334,335,338,340,341,342,343,344,350,351,353,355,358,361,362,380,381,382,389,390,412,433,436,442,447,451,464,472,473,487,497,502,503,504,505,510,511,519,520,538,539,540,541,542,543,544,545,546,547,548,554,555,559,560,563,564,568,573,574,617,621,623,624,628,629,632,633,634,637,638,639,640,641,642,643,644,645,646,647,648,649,667,675,676,677,678,681,682,683,684,685,688,691,692,693,694,695,699,700,701,706,708,720,721,723,733,738,739,740,741,742,747,748,749,750,751,754,758,761,762,764,773,774,776,783,784,785,786,787,788,789,790,791,792,794,796,797,801,807,808,809,815,838,842,857,858,859,860,861,862,865,866,867,875,876,887,889,890,891,892,893,894,895,896,897,898,901,904,905,906,907,908,909,910,911,919,920,921,922,924,925,926,927,928,929,930,931,932,936,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56,58,59,60,61,62,63,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,0,1,3,4,5,11,"ia-14783518195",12,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,"ia-14783417722",38,39,40,41,42,43,44,"ia-14597066530",46,"ia-14783429282",48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"ia-14597125829",66,67,"ia-14783793515",68,69,70,71,72,73,74,"ia-14781445574",75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,"ia-14803680843",104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,"ia-14597182149",122,123,124,125,"ia-14760854386",127,"ia-14780706381",129,130,131,"ia-14783853725",133,134,135,136,137,138,139,"ia-14803716113",141,142,143,144,145,146,147,148,149,150,151,152,153,"ia-14559139020","ia-14726284926","ia-14562644608","ia-14746956294","ia-14749317595","ia-14746155161","ia-14723127096","ia-14559484888","ia-14559489398","ia-14743786254","ia-14559688037","ia-14559692557","ia-14559509268",0,2,4,5,7,8,10,12,13,15,17,19,21,23,25,26,28,29,31,33,34,36,38,39,41,42,43,45,46,48,49,51,52,54,55,57,59,61,63,64,65,66,67,68,69,71,72,74,75,77,79,81,83,84,86,88,90,92,94,96,98,100,101,103,104,106,108,110,112,114,0,2,4,5,7,10,9,12,13,14,15,17,19,21,23,24,26,28,29,32,34,35,37,39,43,45,47,50,53,55,56,59,61,62,63,64,66,67,69,71,0,1,2,3,4,7,8,9,10,11,12,14,16,17,18,19,20,22,23,25,29,30,31,32,33,34,35,36,37,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,67,68,69,70,71,72,73,74,83,85,86,87,89,90,92,93,97,98,106,107,108,110,118,127,128,129,130,131,132,135,136,138,139,140,141,142,143,144,145,146,147,151,153,154,155,156,159,160,161,162,0,1,2,4,5,6,7,8,9,12,13,14,15,16,17,18,22,23,0,1,2,3,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,71,72,73,75,76,78,81,82,84,86,88,90,92,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,"ia-14765158421",151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,1,2,26,27,29,30,31,32,33,34,35,36,37,38,39,40,43,48,49,50,51,52,53,54,55,56,58,59,63,64,65,67,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,9,10,11,12,14,15,16,17,19,20,21,22,24,25,26,27,31,33,34,39,40,41,44,45,46,51,52,53,55,63,64,65,67,68,69,72,73,76,80,81,82,83,84,90,91,92,94,96,97,100,101,98,99,104,105,106,107,108,115,116,117,118,119,120,122,123,124,125,126,127,128,129,134,136,137,143,144,147,148,149,150,151,152,153,0,2,3,14,15,28,29,31,32,33,34,35,36,37,38,39,40,41,42,44,49,50,52,53,54,55,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,0,1,2,3,4,5,8,9,10,11,12,13,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,68,69,70,71,72,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,121,0,1,2,3,4,5,8,11,15,17,18,19,20,21,22,23,24,26,27,28,29,32,33,36,37,38,40,41,42,43,1,2,3,4,5,7,0,1,2,4,10,11,12,13,6,7,8,9,14,16,18,19,20,21,22,24,25,26,27,29,32,33,34,35,36,37,38,40,43,44,47,48,49,51,52,55,56,57,58,59,60,61,62,63,64,65,66,67,70,71,74,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,93,94,97,98,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,118,119,120,124,134,135,137,141,142,149,150,151,152,156,159,160,161,163,165,167,168,169,170,171,172,173,174,175,179,181,183,185,186,187,190,191,192,193,197,198,199,200,201,202,203,204,205,208,209,210,211,212,213,214,215,216,217,223,224,225,226,227,228,229,230,235,237,238,239,240,241,0,1,2,3,10,11,12,13,5,6,7,8,9,15,16,17,20,21,22,23,24,25,28,29,30,31,32,34,39,40,41,43,44,45,46,49,50,53,54,55,56,57,58,62,63,64,65,66,67,68,69,70,71,72,73,74,76,78,81,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,100,101,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,131,136,139,140,142,143,145,147,148,154,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,184,186,188,189,190,191,192,194,195,196,197,201,202,203,204,205,206,207,208,209,212,213,214,215,216,217,218,219,220,221,222,223,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,260,261,262,263,264,266,267,268,269,270,272,275,276,277,278,280,281,283,284,285,286,287,288,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,314,315,316,317,320,322,323,324,325,326,327,328,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,0,1,2,3,4,7,10,8,11,12,13,14,17,18,19,20,21,24,25,29,30,31,32,33,35,36,37,38,40,45,46,51,52,53,54,55,58,60,61,64,65,66,67,68,"ia-14769147745",70,71,72,73,74,76,78,79,85,86,87,88,89,91,92,93,94,95,96,97,98,99,"ia-14582466770",101,102,103,104,106,108,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,136,139,140,141,143,144,146,147,149,150,151,153,155,156,160,162,165,167,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,192,194,196,198,200,201,202,203,204,207,208,209,210,211,212,213,214,215,216,218,"ia-14746243066",219,220,221,223,224,225,226,227,229,230,231,232,233,234,"ia-14582636769",235,236,237,"ia-14746270376",242,243,"ia-14769280925",244,"ia-14582649068","ia-14766115191",252,253,254,256,0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,20,21,22,25,26,27,28,30,32,33,34,35,36,39,40,43,44,45,47,52,53,56,57,58,59,60,61,62,65,67,68,71,72,75,76,77,78,79,80,81,82,84,86,87,92,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,140,142,143,144,145,149,150,153,154,155,158,159,161,163,164,165,167,168,169,170,174,179,181,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,208,210,211,212,214,215,216,217,218,219,220,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,295,296,297,298,299,301,302,303,304,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,340,341,342,343,344,345,346,348,349,350,351,352,353,354,355,359,360,361,362,363,364,365,367,368,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,390,391,392,393,394,395,396,397,398,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,1,2,3,4,6,7,9,10,11,12,14,15,17,18,19,20,21,22,23,24,25,38,70,83,0,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,41,42,43,44,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,101,102,106,107,109,111,112,113,114,115,116,117,118,119,121,122,123,124,126,127,128,131,132,134,136,138,139,140,0,1,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,44,2,3,4,5,6,8,9,12,14,15,16,17,18,19,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,39,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,22,24,26,3,20,22,23,24,26,27,29,0,1,3,4,5,7,10,8,9,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,92,93,94,96,97,100,99,101,102,103,104,105,106,107,108,109,110,111,112,114,115,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,0,1,2,3,4,5,6,7,8,9,11,13,15,16,17,18,19,20,21,22,23,25,37,38,40,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,61,62,63,64,65,66,67,68,70,71,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,120,121,122,123,124,127,128,129,130,131,132,133,134,2,3,4,5,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,192,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,0,1,2,3,5,6,7,8,10,9,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,41,44,45,46,47,48,49,50,51,53,55,56,57,58,59,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,116,120,121,122,123,124,125,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,151,153,154,155,156,157,158,"ia-14796440953",4,5,6,7,8,9,10,11,12,13,14,15,0,7,10,8,9,12,13,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,46,47,57,59,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,96,97,100,102,103,104,105,106,107,108,109,110,112,113,114,116,117,119,120,121,122,127,129,130,132,133,134,138,139,142,143,144,145,146,153,158,162,171,172,173,174,175,176,177,"ia-14768971591","ia-14585504508","ia-14585505298","ia-14768978281","ia-14585514978","ia-14768985921","ia-14771829922","ia-14585520259","ia-14771836362","ia-14749211016","ia-14585742287","ia-14749218426",1,2,3,7,8,9,10,11,16,17,23,24,27,29,30,31,32,33,34,35,37,38,39,40,41,42,45,46,47,48,52,54,55,57,58,59,60,61,62,63,64,66,0,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,34,36,37,39,40,42,43,0,1,4,5,8,0,11,12,13,14,15,0,1,2,3,4,5,6,7,8,12,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,46,47,48,49,50,51,52,53,55,56,57,58,60,61,62,63,64,65,66,68,69,70,71,72,73,0,1,2,3,4,5,6,7,8,10,11,12,13,14,16,17,19,20,22,23,25,28,30,31,32,33,34,35,36,38,39,40,45,47,48,49,50,54,56,57,58,60,61,62,63,65,66,67,68,70,71,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,100,97,98,99,103,104,105,106,107,108,109,110,111,112,116,117,118,119,120,121,123,124,125,128,129,130,131,132,134,135,136,137,138,139,143,144,146,147,150,151,153,154,155,157,158,160,161,162,163,165,166,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,197,198,199,200,201,202,203,206,207,208,210,211,212,218,220,223,226,227,229,230,236,237,238,242,248,249,250,251,252,253,254,255,257,259,260,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,336,337,338,339,340,341,342,343,344,345,346,347,348,350,351,352,353,354,355,356,357,358,359,360,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,378,379,381,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,430,432,433,434,435,436,437,438,439,440,442,443,444,445,446,447,448,449,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,499,500,501,502,503,506,507,509,511,512,513,515,516,518,519,520,0,2,3,4,5,7,8,9,11,12,13,14,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,44,46,47,48,49,50,51,60,61,63,64,65,69,70,71,72,73,74,76,78,79,86,87,88,89,90,91,92,93,95,96,97,99,100,101,102,106,107,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,0,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0,1,2,3,4,5,7,8,10,9,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,94,95,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,76,77,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,97,98,99,100,102,103,104,105,106,107,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,0,1,3,4,6,10,9,11,12,14,15,16,18,19,20,22,25,26,29,31,32,33,34,35,36,37,38,39,40,41,42,50,51,52,53,54,55,56,58,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,0,1,2,3,4,5,6,7,8,9,10,11,12,15,16,17,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,1,2,3,4,6,7,"ia-14773395535","ia-14770223031",9,"ia-14586910747",10,"ia-14770224651",11,"ia-14773057052","ia-14773399475","ia-14770227661",15,"ia-14793268853",17,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,66,67,68,71,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,102,103,105,106,107,108,109,110,112,0,1,2,3,4,5,6,8,9,"ia-14598044009",10,12,14,15,16,17,19,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,45,46,47,48,49,50,51,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,"ia-14598228597",86,87,88,89,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,"ia-14598059080",131,132,133,134,135,136,137,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,"ia-14784439072","ia-14598276737",167,168,169,170,"ia-14781648161",171,172,173,174,175,"ia-14598284007",177,"ia-14598157818",179,180,181,182,183,184,185,186,187,188,"ia-14784805365",192,193,194,197,198,199,200,201,202,205,206,207,208,209,"ia-14598174068",211,212,213,214,215,216,217,218,219,220,221,222,223,225,"ia-14598163899",227,228,229,231,232,233,235,"ia-14598124480",237,238,239,240,17,21,22,45,46,48,49,50,51,52,54,56,57,58,59,60,62,67,70,71,72,73,74,75,76,80,81,85,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,134,135,136,138,139,140,141,142,143,148,149,151,153,154,157,158,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,193,196,197,198,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,42,43,46,50,52,0,1,3,4,5,6,7,25,26,30,31,32,33,34,35,37,38,39,40,41,42,43,49,50,51,52,53,54,55,56,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,85,86,87,88,89,90,92,93,94,95,96,98,99,100,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,109,110,0,2,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,109,111,112,114,115,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,0,1,2,3,4,0,1,2,4,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,19,20,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,149,150,152,153,154,155,156,157,158,2,3,"ia-14772889621",6,7,8,9,"ia-14589414458",10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,"ia-14773721344",26,27,"ia-14753065516","ia-14589362960",30,31,32,33,34,35,36,"ia-14589369010",39,"ia-14589592637",41,42,43,44,45,46,47,48,49,"ia-14753081306",51,52,53,54,55,56,57,58,59,60,61,62,63,64,"ia-14589610467",66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,"ia-14589467988",82,83,"ia-14795979823",85,86,87,88,89,90,91,92,93,94,95,96,97,98,"ia-14776133115",100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,1,2,3,4,5,6,7,8,17,18,19,20,23,24,27,30,33,36,38,40,43,45,48,50,53,56,59,62,64,67,69,72,75,77,80,81,84,87,90,93,95,98,100,102,104,107,109,111,114,117,120,123,125,127,130,133,136,139,141,144,146,148,150,153,155,156,157,158,160,163,164,166,167,169,171,173,175,177,179,180,182,184,186,187,188,189,191,193,194,196,198,200,202,203,205,206,207,209,210,211,212,214,215,216,217,219,222,225,227,228,229,231,232,235,238,240,243,246,248,250,252,254,257,260,262,264,266,268,269,270,272,274,275,277,279,281,0,1,2,4,5,6,0,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,0,1,4,5,6,3,4,5,6,8,9,10,13,14,18,19,20,21,22,23,24,27,29,31,32,33,34,41,43,46,47,50,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,1,3,5,6,8,10,11,12,13,16,17,18,19,20,22,23,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,46,47,48,50,51,52,58,59,60,64,67,68,69,70,71,72,73,74,75,76,78,80,82,84,85,86,87,88,90,100,101,102,103,105,106,107,108,109,112,113,114,117,118,120,123,124,125,127,128,129,130,132,134,137,143,144,145,146,147,148,149,150,152,154,155,156,157,161,164,166,167,168,169,170,171,172,174,176,179,180,182,184,186,190,193,194,197,199,201,202,205,206,207,208,209,210,211,212,214,215,216,217,219,220,221,222,224,225,226,227,228,229,230,231,239,240,242,243,244,246,248,253,254,255,257,258,259,261,262,263,264,267,268,269,270,271,272,273,276,277,278,280,282,285,286,287,290,291,292,293,294,295,296,297,298,299,300,301,302,304,306,307,308,309,311,313,314,316,317,319,320,321,322,323,324,325,326,328,329,330,334,335,338,339,340,342,344,345,346,347,348,349,350,351,352,353,354,357,359,360,361,362,363,364,365,366,367,369,370,371,372,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,420,421,422,423,426,427,429,430,431,432,433,434,435,436,437,438,440,443,444,445,446,447,448,449,450,451,453,454,455,456,458,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,40,42,43,44,45,47,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,69,70,72,77,0,1,2,3,4,5,6,7,8,9,10,11,3,6,8,14,2,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,0,3,4,10,5,7,8,9,11,15,16,17,18,20,21,23,24,25,26,27,28,29,32,33,34,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,118,119,120,121,122,123,124,125,126,127,128,129,0,1,2,5,6,7,8,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,"ia-14740146946",0,1,3,4,6,8,14,0,1,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,2,3,6,7,8,17,19,21,27,37,44,47,58,59,61,65,70,71,72,73,74,75,76,77,90,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,117,118,120,121,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,142,143,146,150,151,152,153,155,156,157,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,185,186,187,188,193,194,195,196,197,198,204,205,206,208,209,210,211,212,216,217,218,219,220,221,222,223,225,226,227,233,234,235,240,241,242,243,244,245,246,247,254,256,257,259,260,262,264,265,266,267,268,269,271,272,274,277,278,279,280,281,282,283,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,316,317,321,322,323,324,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,408,409,410,411,412,414,415,416,418,0,1,2,3,4,5,7,10,11,12,1,6,7,9,10,14,17,22,30,31,32,33,34,35,44,54,55,58,60,62,63,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,106,107,109,110,111,112,113,114,115,116,117,120,121,122,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,2,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,0,1,2,3,4,6,7,9,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,19,20,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,1,2,3,4,7,8,9,10,11,12,16,17,18,19,21,24,25,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,4,6,1,2,6,7,8,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,33,34,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,125,128,129,130,131,132,133,134,135,136,137,138,139,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,188,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,215,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,292,293,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,386,387,389,391,393,394,397,398,401,402,403,404,405,406,407,408,409,410,413,415,417,418,419,420,421,422,423,424,425,426,2,4,7,8,9,10,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,0,1,2,3,5,6,7,8,10,9,12,13,14,15,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,"ia-14597043639",2,6,10,8,9,11,13,15,16,18,19,20,21,23,25,26,27,29,30,31,32,33,35,37,38,42,44,47,50,51,52,53,54,55,56,57,58,60,61,63,65,66,67,70,73,74,75,76,77,78,79,80,81,84,86,87,88,89,90,91,92,94,100,96,97,98,99,101,102,103,105,107,108,109,110,111,112,115,120,121,122,124,125,126,127,129,130,131,132,133,134,135,136,138,139,140,142,143,144,146,149,150,151,152,153,154,157,159,162,163,164,165,166,167,168,169,170,171,173,175,176,177,181,183,185,191,192,193,195,196,197,199,200,202,204,205,208,209,210,211,212,213,217,218,219,220,221,222,225,226,227,228,229,230,234,235,236,237,238,239,242,243,244,245,246,247,250,251,252,253,254,255,259,261,262,263,264,266,268,269,271,274,275,277,278,279,280,282,285,286,287,288,292,293,294,295,297,301,302,304,305,306,307,309,310,312,313,319,320,321,322,323,324,327,328,329,330,331,332,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,362,365,367,368,369,372,373,375,376,377,379,380,382,384,386,387,391,392,395,396,401,402,403,404,406,409,410,411,412,413,414,418,420,421,422,423,424,425,426,427,428,429,430,434,435,436,439,442,443,445,447,448,450,451,452,453,464,467,0,1,4,5,6,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,29,30,31,32,34,35,36,37,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,371,372,373,374,375,376,377,378,379,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,10,2,9,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,55,56,57,58,59,61,62,63,64,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,1,2,4,5,6,7,8,10,11,14,15,16,17,19,20,21,22,23,25,26,28,29,31,32,33,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,64,65,66,67,68,71,72,74,76,77,83,94,95,96,97,98,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,76,77,79,80,1,3,4,5,6,8,10,11,12,13,16,17,18,38,39,40,0,2,3,4,5,6,7,8,10,9,13,16,17,18,19,22,23,24,25,26,27,28,30,33,34,36,37,38,40,41,42,44,45,46,47,48,49,50,51,52,55,59,60,61,62,64,65,67,70,71,72,74,76,77,78,79,80,82,83,84,85,86,87,89,90,91,92,94,95,96,97,100,101,102,103,104,105,106,108,112,113,115,120,121,122,123,124,125,126,127,128,131,134,136,137,138,139,143,144,145,147,150,151,152,153,156,157,159,160,161,162,163,164,165,166,167,169,174,177,178,179,180,181,182,184,186,191,192,194,197,199,200,202,204,206,207,214,215,216,218,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,255,256,257,261,262,263,264,265,266,267,268,269,273,274,275,278,279,280,283,286,287,288,292,293,295,296,298,299,301,302,306,308,310,312,313,314,315,316,317,320,321,322,323,324,328,331,332,335,336,339,341,342,345,348,349,350,353,357,358,360,361,362,363,364,373,374,375,379,385,387,388,391,395,399,400,401,405,406,407,408,415,416,417,422,427,430,432,433,434,435,437,438,441,442,445,446,448,449,450,451,452,453,454,455,456,457,459,460,461,462,463,468,469,470,471,473,474,476,477,478,479,480,483,484,487,488,490,491,493,494,495,496,497,498,501,502,503,506,508,513,524,525,527,529,534,535,536,539,544,546,548,550,551,555,556,562,563,566,0,2,4,6,7,8,10,9,11,12,13,14,15,18,21,22,24,25,26,27,28,29,30,35,36,37,38,39,40,41,42,43,44,45,48,49,50,51,52,53,56,59,60,63,64,65,66,68,69,70,71,76,81,83,84,85,86,87,90,91,92,93,94,96,97,98,99,100,101,103,104,110,111,112,113,115,116,118,120,121,122,127,128,129,131,132,133,136,138,140,142,144,146,147,149,151,152,153,154,155,156,157,162,164,167,168,170,172,173,175,176,177,178,179,180,181,182,185,187,188,189,190,191,192,194,196,199,200,201,203,204,209,211,212,213,214,216,220,223,225,231,233,234,235,236,240,241,243,244,245,246,247,249,250,251,253,255,256,258,260,261,264,265,266,267,269,275,276,277,279,281,284,285,288,289,293,295,296,299,300,301,302,303,305,306,307,311,315,317,320,326,329,330,337,339,343,344,345,347,349,350,356,358,360,361,362,365,367,372,374,375,376,377,378,384,385,386,387,388,389,390,391,392,393,395,396,398,399,401,402,403,404,407,408,409,410,411,412,415,416,417,419,420,422,423,424,426,428,429,432,433,434,439,440,441,442,443,444,446,448,449,450,451,452,454,455,458,459,460,462,463,466,468,471,472,473,476,478,481,483,484,488,490,491,493,494,495,496,498,500,501,504,506,507,508,510,511,512,515,516,517,518,519,520,523,524,527,528,529,530,534,537,538,540,541,542,543,544,545,548,549,551,552,553,554,555,558,561,562,567,570,571,572,574,576,577,578,579,580,586,589,590,591,592,594,595,598,600,601,602,603,604,605,608,609,614,616,617,620,621,624,625,626,627,631,633,634,635,639,642,643,647,649,650,651,652,653,654,655,657,662,664,665,666,667,670,671,673,674,675,676,678,679,681,682,684,686,690,693,694,699,700,701,703,708,710,713,716,720,723,724,726,727,728,729,731,733,0,1,2,3,5,10,7,8,11,13,15,16,17,18,19,20,22,24,25,26,27,28,29,30,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,76,78,79,80,82,83,84,85,88,89,90,91,92,93,94,96,97,98,99,100,102,103,104,106,107,108,109,110,111,112,113,114,115,117,118,119,120,122,123,126,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,154,155,156,158,160,161,162,164,165,166,167,168,169,171,172,173,174,175,176,179,180,181,182,184,186,187,188,189,190,192,193,194,195,196,198,200,203,205,207,209,210,212,213,214,215,216,219,220,222,223,224,225,226,227,230,231,232,233,234,239,244,245,246,247,248,249,250,251,252,253,254,258,260,262,263,266,268,271,274,275,276,277,278,281,282,286,290,291,292,293,295,296,297,302,306,308,311,316,321,323,325,329,330,332,333,334,335,336,339,345,348,353,361,362,364,367,372,373,374,376,379,385,386,387,388,390,391,397,398,400,405,406,410,411,412,414,415,416,417,420,421,422,423,424,426,427,429,430,431,432,433,434,435,438,440,441,445,446,447,448,449,451,455,456,457,459,460,462,463,464,465,469,471,474,475,476,478,479,480,481,482,483,484,485,487,489,490,492,494,497,498,499,500,502,504,506,507,509,512,513,514,515,517,518,519,525,526,527,528,530,531,532,533,534,535,536,537,538,540,541,542,543,545,547,548,550,554,556,560,562,563,564,567,569,572,574,576,577,578,580,583,585,594,595,596,599,600,602,605,609,624,626,628,631,632,633,636,639,647,649,653,658,661,667,669,671,672,673,674,675,680,681,683,686,687,690,2,3,4,7,8,9,14,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,37,39,40,41,42,48,49,50,51,54,55,56,57,58,60,65,66,67,69,70,72,73,82,83,84,85,86,87,88,90,91,93,94,95,96,97,98,99,100,102,103,105,107,109,113,114,116,117,118,120,121,126,129,132,133,134,135,137,138,139,140,141,142,143,144,145,147,149,151,152,154,156,157,159,160,169,172,173,175,179,181,186,187,188,190,191,192,193,195,196,197,198,199,200,202,205,206,209,212,214,216,220,221,222,224,225,226,227,228,229,232,233,238,240,241,242,245,246,247,252,258,259,260,262,265,266,268,269,271,272,273,274,280,283,284,285,286,289,291,292,295,298,304,306,307,316,317,318,319,323,328,330,332,333,335,337,340,343,349,353,354,356,357,360,371,373,374,375,377,381,384,388,389,391,393,394,396,397,398,402,412,414,415,418,429,430,435,436,437,439,449,452,453,457,460,461,462,463,465,466,467,468,469,470,471,472,473,474,480,483,485,488,491,497,499,500,502,507,509,511,513,517,537,541,542,543,544,545,546,548,550,551,552,556,557,558,564,566,569,570,571,576,579,581,582,583,585,586,587,588,591,593,594,595,596,600,601,604,605,606,607,609,610,613,615,616,633,634,635,636,637,638,640,641,642,643,644,645,649,650,651,652,654,656,657,658,659,661,662,663,664,665,666,667,668,676,677,679,681,682,684,685,686,688,689,693,697,698,701,704,706,707,711,712,713,714,715,716,718,719,720,721,722,730,731,732,736,743,744,746,748,749,750,752,753,754,755,756,757,762,765,772,776,779,783,787,792,793,794,795,796,797,800,801,802,803,805,806,815,816,817,820,821,822,823,824,825,826,827,838,839,840,842,843,847,851,852,856,858,859,862,868,869,871,874,876,877,879,880,881,886,887,888,891,901,903,904,908,910,911,913,917,920,923,924,927,931,938,940,943,944,945,946,948,950,951,952,954,961,967,969,970,972,975,978,980,981,984,2,3,4,6,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,29,30,31,32,35,38,40,41,42,43,44,45,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,75,77,78,79,80,81,82,83,84,88,89,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,139,140,141,142,143,144,145,146,148,150,153,154,156,158,159,162,164,168,171,172,173,174,175,176,179,180,181,182,183,184,185,186,187,188,193,194,195,196,197,198,201,202,203,204,206,207,210,211,212,213,214,216,217,220,221,222,223,224,225,226,227,228,234,235,236,237,238,242,243,244,247,249,255,258,260,262,263,264,266,267,269,270,271,272,273,274,275,276,277,278,280,281,283,284,287,289,290,293,295,297,298,300,301,303,304,306,309,310,311,312,313,314,315,316,318,326,331,332,333,334,335,336,339,341,344,345,347,349,350,352,353,354,355,356,358,360,366,367,370,371,375,376,377,381,382,383,384,385,387,388,389,390,393,397,399,403,404,413,415,416,419,421,422,424,425,427,430,431,432,435,436,437,438,443,447,451,452,454,460,467,470,474,475,476,477,478,480,481,482,484,486,487,488,489,490,491,498,500,503,504,505,506,509,510,515,516,517,518,521,522,523,524,525,526,527,528,529,531,534,535,536,537,538,539,540,542,543,544,545,546,547,548,550,556,564,565,566,567,568,569,570,574,575,577,579,581,582,583,585,586,587,588,590,591,593,600,601,605,606,607,609,610,614,615,616,619,620,622,623,624,625,626,630,631,632,633,637,639,640,641,642,645,646,647,648,649,650,651,653,654,655,656,657,659,661,664,665,668,669,671,673,674,675,676,678,679,680,682,685,686,688,689,690,692,693,694,696,697,703,704,707,708,709,710,711,712,713,714,715,716,717,718,720,721,722,723,724,725,726,727,731,733,734,735,736,742,744,745,746,747,749,754,756,757,761,763,764,765,767,770,774,775,776,778,779,783,784,787,788,789,790,791,792,793,794,795,799,802,803,804,805,807,809,811,812,813,815,827,842,843,844,845,846,849,852,853,854,858,859,860,861,862,865,867,868,872,873,874,875,876,878,879,885,886,888,895,897,905,907,914,922,923,924,926,929,930,932,941,949,953,954,962,963,965,967,976,977,979,983,984,985,986,991,992,995,996,997,998,999,1000,1001,1005,1010,1011,1015,1019,1020,1022,1023,1029,0,1,2,3,4,6,8,13,14,15,16,23,24,25,26,29,30,32,33,34,36,37,41,42,43,45,49,50,51,52,53,54,55,56,58,59,60,61,65,66,67,69,71,73,74,75,76,77,79,80,82,83,84,85,86,93,94,95,96,99,100,101,102,103,104,105,106,107,109,110,111,114,115,116,119,120,122,123,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,154,157,158,160,162,163,164,165,167,170,171,174,176,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,206,208,211,212,214,216,217,219,220,221,222,223,226,227,229,230,231,232,233,234,235,238,241,242,243,244,246,247,248,250,251,252,253,260,261,262,263,264,265,266,270,271,272,273,274,277,278,279,280,282,284,286,288,289,290,291,292,296,297,298,299,301,302,303,304,305,306,308,309,311,312,314,316,317,320,326,328,329,330,331,333,334,336,337,338,339,342,351,352,356,357,358,363,364,365,366,367,368,369,370,371,372,376,382,383,385,390,392,393,399,401,404,406,413,414,417,418,420,421,422,424,427,429,431,432,434,438,439,440,441,442,443,444,445,446,447,449,451,457,459,460,461,480,482,483,484,485,486,487,488,489,490,492,493,495,497,498,499,501,502,505,506,507,509,510,511,512,513,514,515,517,519,525,526,527,528,529,530,531,532,533,534,541,542,544,545,546,547,549,550,551,552,557,558,559,561,564,565,566,567,571,572,574,575,576,579,581,583,585,587,588,591,594,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,613,614,617,618,619,622,625,630,631,632,633,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,657,661,662,663,664,665,666,667,668,671,672,673,676,677,680,682,690,695,696,697,698,700,702,703,705,707,711,716,717,719,728,729,730,740,742,746,748,751,752,754,755,756,759,761,762,764,765,770,771,772,775,776,777,782,784,785,786,787,788,793,801,802,803,804,806,807,808,809,811,814,816,817,819,821,823,824,825,826,827,831,832,834,835,837,839,840,841,846,847,848,851,854,855,856,865,869,870,871,872,875,876,877,878,881,883,884,887,888,890,892,894,896,904,905,906,907,909,917,918,926,0,1,2,3,4,5,6,7,8,10,9,14,15,17,18,19,20,21,22,23,25,26,27,28,30,31,33,34,35,36,43,44,46,47,48,49,50,51,52,53,56,59,60,61,62,63,64,69,70,71,72,73,74,75,77,78,79,80,81,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,105,107,108,110,112,115,116,117,118,120,122,123,124,127,129,130,131,132,133,134,135,136,137,138,139,142,143,144,146,147,148,150,151,152,156,157,158,159,160,161,164,165,167,168,175,176,177,178,179,181,182,183,184,185,187,189,190,191,193,194,195,202,204,205,206,207,209,210,211,212,213,214,215,218,221,222,223,224,225,227,228,229,231,232,233,235,236,237,240,241,242,243,244,245,246,247,254,255,257,264,268,269,271,273,279,284,285,286,289,291,293,295,297,302,303,305,308,314,318,319,320,321,322,325,335,336,337,341,342,344,346,347,357,358,359,360,361,363,364,366,367,368,370,371,373,374,376,377,379,380,392,395,397,398,401,402,403,405,407,408,413,414,415,416,419,420,425,427,428,431,432,435,436,437,445,448,449,453,456,457,458,459,460,467,475,476,477,483,485,486,487,488,491,492,493,496,497,498,499,500,501,502,503,504,508,510,511,512,515,516,517,519,520,521,522,524,525,526,527,529,530,534,543,544,551,552,553,556,557,558,559,560,561,562,564,565,566,567,568,569,570,573,575,576,577,578,579,580,583,584,585,587,589,591,592,593,594,595,598,599,600,601,602,603,604,605,606,607,609,610,611,612,615,616,617,625,630,636,638,639,640,642,644,646,649,650,653,655,657,668,669,670,672,674,675,676,677,678,680,681,683,684,685,686,687,691,692,694,696,698,699,701,703,704,706,708,715,716,717,719,720,721,724,728,743,744,747,748,749,750,751,752,753,754,755,756,759,760,762,763,766,767,768,769,770,771,772,775,780,781,783,784,785,786,787,788,789,794,795,796,798,799,800,801,803,805,813,814,816,817,818,819,822,824,825,826,827,828,829,830,831,832,833,834,837,840,842,843,849,850,851,852,853,855,858,866,869,872,873,874,875,876,878,879,880,881,882,883,884,885,886,888,889,890,896,901,902,907,1,2,3,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,27,28,29,30,31,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,69,79,81,83,86,87,88,91,92,93,95,98,105,106,107,108,110,111,112,115,116,117,120,121,123,131,132,133,134,135,137,138,139,140,141,142,143,145,146,147,148,150,151,152,155,156,158,159,160,161,162,163,171,172,173,174,176,177,178,181,184,185,197,198,199,200,201,202,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,236,241,242,243,245,249,250,252,253,258,259,260,261,262,264,265,268,269,271,272,273,274,275,276,277,280,281,282,283,286,288,289,290,291,292,293,294,295,296,297,299,300,302,303,307,308,309,311,314,315,316,317,318,319,320,321,322,324,327,328,329,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,362,365,368,369,370,372,373,374,380,383,386,393,394,395,399,400,401,402,403,404,406,407,408,409,412,414,415,416,417,418,422,423,424,425,427,428,429,430,438,440,442,451,452,453,455,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,498,500,501,502,504,505,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,530,535,537,538,541,542,543,544,546,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,571,572,573,574,576,577,578,580,581,587,589,591,594,595,598,600,601,604,605,607,608,609,610,611,617,619,620,621,622,624,625,626,627,628,629,630,631,632,633,637,644,649,651,653,654,655,656,657,658,662,663,664,665,669,670,671,672,673,674,675,676,678,679,681,682,683,686,691,692,694,701,702,703,704,706,707,709,710,711,713,716,717,719,721,722,724,728,730,731,732,734,735,739,740,741,742,743,750,754,756,757,764,765,766,767,768,769,770,771,772,774,775,776,777,778,781,782,783,784,785,786,788,789,790,791,793,797,799,800,801,803,807,815,0,1,2,3,4,5,6,7,8,11,12,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,43,49,50,51,52,54,55,56,58,59,62,64,65,66,67,68,70,71,72,73,74,75,76,77,78,80,81,82,84,85,87,88,89,92,94,95,100,96,97,98,102,107,108,111,113,114,118,119,120,121,123,124,127,128,130,132,133,134,137,138,141,142,144,146,150,151,153,162,163,164,166,167,170,171,172,177,178,179,180,182,185,186,190,192,197,200,204,205,206,208,210,211,213,216,217,218,220,222,224,226,228,229,233,238,242,243,244,246,252,255,256,257,262,263,264,265,266,268,273,275,276,277,278,280,286,287,291,294,295,297,298,299,300,303,304,305,306,308,309,310,314,316,317,318,319,321,322,323,325,326,327,328,329,332,333,334,335,338,341,345,347,348,351,352,356,357,360,361,365,366,367,368,369,370,371,372,374,376,377,378,379,380,381,382,383,384,385,387,388,389,390,391,392,395,396,397,398,399,401,402,403,404,405,406,407,408,410,415,420,422,423,424,425,426,428,429,430,432,433,434,435,438,439,440,441,442,445,446,447,448,450,455,456,457,459,461,462,463,464,465,466,467,468,472,473,474,475,476,477,478,479,481,482,483,489,490,491,492,496,497,500,501,503,511,514,515,516,517,518,519,520,521,523,524,526,527,528,529,531,532,533,534,536,537,539,540,541,542,545,546,547,549,551,555,556,558,559,561,562,567,574,575,576,578,580,581,582,583,584,586,587,588,590,591,593,596,599,601,602,603,604,605,606,608,609,610,611,614,615,616,618,621,627,628,629,630,631,632,633,634,635,639,640,641,642,643,644,645,646,648,651,659,660,661,664,666,667,669,671,672,673,674,675,676,677,678,681,684,685,687,690,691,692,693,694,695,696,697,698,699,700,701,702,706,707,709,710,711,712,713,715,716,718,720,722,726,0,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,20,21,22,23,24,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,75,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,100,98,99,106,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,125,126,127,128,131,133,134,135,137,138,139,140,141,142,143,144,145,147,148,149,150,151,154,155,157,158,161,162,163,164,165,166,167,168,169,171,172,175,176,177,178,180,186,191,195,196,198,199,201,202,203,205,206,207,208,209,211,212,218,219,221,222,223,224,225,226,228,230,231,232,233,234,237,238,239,240,241,244,247,248,249,253,257,259,260,262,264,267,268,270,272,273,274,276,277,278,279,280,281,282,283,284,285,287,288,289,290,292,293,295,296,298,299,302,303,305,311,313,314,315,316,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,343,344,345,351,352,353,354,357,358,360,363,366,367,369,370,371,372,373,374,375,376,377,378,379,382,383,384,385,386,387,389,390,391,397,398,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,416,418,419,420,421,422,423,424,425,426,427,428,429,431,432,433,436,437,441,442,443,444,445,446,447,450,452,455,456,457,458,462,463,468,472,473,474,476,480,481,490,492,494,495,496,498,499,500,501,502,503,504,505,506,507,508,510,511,512,513,515,517,518,519,521,522,523,524,528,529,538,539,540,542,543,544,545,546,547,548,549,551,552,554,555,557,558,562,563,564,566,567,568,569,572,573,576,578,579,580,581,582,583,585,590,592,593,594,596,609,610,612,613,614,615,616,617,618,620,622,623,624,625,626,627,629,631,632,633,634,635,636,637,638,642,643,644,647,648,652,653,655,656,658,662,666,667,675,677,678,679,680,683,684,685,686,688,690,692,693,694,696,698,699,700,701,702,703,704,705,706,711,716,717,718,719,720,725,727,730,738,739,744,745,746,749,750,751,752,753,754,755,756,758,759,760,761,762,763,764,765,767,768,770,771,772,773,774,775,778,779,780,781,782,784,785,786,788,792,793,794,0,2,3,4,7,9,11,12,13,14,15,16,17,18,19,21,22,24,25,26,27,28,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,65,66,67,68,69,70,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,108,109,110,111,113,114,117,119,120,122,123,125,127,128,130,132,133,134,138,140,143,144,145,146,148,149,150,151,152,154,155,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,180,183,186,187,192,193,194,196,198,199,201,202,204,205,206,207,208,209,211,212,213,215,216,217,219,220,221,222,223,224,225,227,228,229,230,232,233,235,236,237,238,241,242,243,246,247,248,251,252,253,255,256,257,258,259,260,261,262,263,264,265,272,274,280,283,284,285,286,287,288,289,290,291,292,293,294,296,299,300,301,302,303,305,308,313,317,318,319,320,321,322,323,324,325,326,328,329,331,332,333,334,336,337,340,341,342,343,344,345,346,349,350,351,352,353,354,355,356,357,359,360,361,363,364,367,368,369,370,371,372,373,375,376,377,378,380,381,382,383,385,386,389,390,391,392,393,394,395,399,404,405,406,407,409,412,413,414,415,416,418,420,421,425,426,427,428,429,430,431,432,434,435,436,437,438,439,440,441,442,445,446,447,449,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,469,470,471,472,473,474,475,476,477,478,479,482,483,485,486,487,488,489,490,491,492,493,494,495,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,524,525,526,527,532,533,534,535,536,537,539,540,541,543,544,545,546,547,548,550,551,553,555,556,558,562,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,583,584,585,586,587,588,589,590,591,0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,29,30,32,34,35,38,41,42,43,44,45,46,47,48,50,51,52,53,54,58,60,62,63,65,66,68,69,70,71,72,73,74,77,82,83,86,87,88,90,92,93,94,100,101,99,102,103,104,105,106,107,109,110,111,112,113,114,115,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,155,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,201,202,203,204,206,211,213,215,216,217,218,219,221,222,223,224,225,226,227,229,230,231,233,234,235,236,238,239,240,242,243,244,245,246,247,248,250,251,253,254,255,256,257,258,260,261,264,265,266,267,268,270,271,272,273,274,276,277,281,282,283,284,285,288,290,291,292,293,294,295,296,297,299,305,306,307,308,309,311,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,332,335,336,340,342,343,344,346,347,348,349,350,351,352,353,355,356,358,359,360,361,362,363,365,366,367,368,369,370,372,373,374,375,376,378,379,380,381,382,384,385,387,389,390,392,394,395,396,397,398,399,400,401,403,405,407,409,411,413,414,415,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,439,441,442,443,445,446,447,448,449,450,451,453,455,456,459,462,465,466,467,468,469,470,471,472,476,477,478,479,480,481,482,483,485,486,487,488,489,493,494,495,496,497,499,500,501,502,503,504,505,508,509,516,517,518,520,521,522,523,524,526,527,528,529,530,532,533,534,535,536,537,538,539,540,541,543,544,545,546,548,549,550,551,552,553,554,555,559,560,562,566,567,568,573,574,575,576,577,578,579,581,582,583,584,585,587,589,590,593,594,595,596,597,598,600,603,604,605,607,609,611,612,613,615,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,0,1,3,4,5,6,7,8,10,11,9,12,13,14,15,17,18,19,20,22,24,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,51,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,90,91,93,94,95,96,97,98,99,101,102,105,112,113,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,142,144,145,148,149,152,155,158,160,161,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,183,184,186,187,188,189,190,191,192,193,195,196,198,200,201,204,205,206,207,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,240,241,242,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,268,272,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,297,299,300,302,305,308,311,312,313,314,315,316,318,319,322,323,324,325,326,327,328,329,330,331,332,334,335,337,339,340,341,342,344,345,346,347,348,351,353,356,357,358,359,360,361,362,363,364,365,370,371,372,373,374,376,377,378,379,383,384,385,386,387,388,389,390,391,392,393,394,395,397,398,400,401,402,405,410,412,413,414,415,416,418,419,420,421,422,423,424,425,427,430,434,435,439,440,441,442,443,444,445,446,449,451,452,453,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,476,477,478,479,480,482,483,484,485,486,487,488,489,490,492,493,494,495,496,497,498,499,500,501,502,504,506,507,510,0,1,2,3,4,5,7,10,8,9,13,14,15,18,19,20,21,22,23,24,25,26,27,29,31,36,37,38,40,41,42,43,44,45,50,51,52,55,56,59,60,61,62,63,65,66,67,68,69,70,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,100,102,104,105,107,108,109,110,111,113,116,117,119,120,122,125,126,127,128,129,131,133,134,135,136,137,138,139,141,144,145,146,147,149,150,151,152,154,156,158,159,161,165,166,171,172,174,176,178,179,180,181,182,183,185,186,188,189,190,191,192,196,197,198,200,202,206,208,209,210,211,212,213,214,215,216,217,218,220,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,253,255,256,261,264,265,266,267,268,270,273,274,275,276,277,278,279,281,282,283,284,285,287,288,290,292,293,296,297,299,302,303,308,312,313,314,317,319,320,321,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,341,343,345,346,349,351,356,357,358,359,360,361,364,366,367,368,369,370,371,372,373,374,375,377,381,382,383,384,386,387,388,389,390,391,392,398,400,401,402,403,404,405,406,0,1,2,3,4,5,6,7,8,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0,0,0,0,0,0,0,0,0,0,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,91,93,94,96,100,98,99,101,102,103,104,105,106,107,108,109,110,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,34,37,38,44,45,46,47,48,50,51,52,53,54,55,56,58,60,61,62,63,64,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,93,94,95,96,100,97,98,99,101,102,103,105,106,107,108,112,114,115,116,117,"ia-14802082573","ia-14779872864","ia-14595526150","ia-14802099763","ia-14782268105","ia-14759285396","ia-14759287586","ia-14779937964","ia-14779947014","ia-14759319746",1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,2,3,4,6,8,9,10,11,13,14,15,16,18,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,46,54,55,57,60,62,63,66,67,68,69,70,71,72,81,83,86,88,89,90,91,92,94,95,96,97,98,99,100,102,103,104,109,110,111,113,114,115,117,118,119,120,0,1,2,3,4,5,7,8,9,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,0,1,2,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,53,56,58,61,62,5,6,8,11,12,15,20,28,30,32,33,35,36,37,38,39,40,49,61,72,83,88,91,93,94,96,107,0,1,2,3,4,5,0,2,3,6,10,12,13,14,15,16,17,19,21,23,24,25,26,31,42,47,49,51,52,61,64,66,70,72,76,78,82,84,86,87,98,99,109,118,122,123,125,126,127,129,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,83,87,88,89,90,91,92,93,95,96,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,0,1,2,3,4,5,6,7,8,9,11,12,13,14,0,1,3,4,5,6,7,8,10,12,13,14,16,18,4,6,7,8,12,14,17,23,32,38,39,40,41,42,45,46,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,69,70,71,0,2,3,4,6,7,10,15,18,19,20,21,25,27,30,31,32,33,35,36,37,38,40,41,42,43,44,45,47,49,50,53,55,57,58,59,60,62,63,65,66,67,68,69,70,72,73,74,76,77,79,80,81,82,83,84,85,88,89,90,94,97,99,100,101,103,106,108,109,110,112,116,118,119,120,121,122,124,128,130,133,134,136,140,141,142,144,145,146,147,150,151,153,154,156,157,158,160,161,163,164,165,167,168,170,171,172,175,176,177,178,180,181,183,184,185,186,187,189,190,191,192,193,195,196,197,200,201,203,204,205,206,207,209,210,212,213,216,217,218,220,221,223,224,225,228,229,230,231,232,233,237,238,239,254,255,258,259,261,263,265,269,271,272,273,276,277,278,280,281,283,286,287,288,290,291,292,293,296,298,299,301,303,304,307,308,312,313,315,317,318,320,322,324,325,326,328,329,330,332,333,334,338,340,341,344,347,348,349,351,353,354,356,357,358,359,360,361,362,363,364,365,366,374,375,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,100,99,101,102,104,105,107,108,109,110,111,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,13,14,15,16,17,18,19,20,23,24,25,27,28,29,30,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,58,59,60,61,63,64,66,67,68,69,70,72,73,76,77,79,80,81,82,84,85,89,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,115,116,117,118,119,120,121,123,124,125,127,128,129,130,136,138,140,142,143,144,145,146,147,150,151,152,153,154,155,156,157,158,159,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,4,5,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,26,27,28,33,34,36,37,38,42,43,46,47,48,50,53,54,57,63,64,65,69,71,72,74,75,76,78,80,81,82,83,85,86,87,94,97,98,99,102,103,104,105,110,111,114,115,116,117,118,119,121,122,123,124,125,126,127,"ia-14781955752","ia-14595669039",0,1,2,12,13,14,15,16,18,20,21,22,23,24,27,30,32,34,35,36,37,38,40,41,42,43,44,45,47,48,52,53,54,56,57,58,59,60,61,62,63,64,67,69,71,73,77,78,79,80,81,82,86,87,88,89,91,92,93,95,96,98,100,99,101,102,103,104,105,106,107,109,110,112,113,114,115,116,117,118,119,120,123,126,127,128,129,130,131,132,133,135,136,137,138,139,140,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,168,169,170,172,173,174,175,176,177,178,179,180,186,188,189,190,191,192,194,207,208,211,212,213,214,217,218,220,221,222,225,4,6,10,11,13,7,8,9,14,15,16,17,18,19,20,21,22,24,25,27,28,30,31,32,33,35,37,40,41,43,44,46,47,50,51,52,53,54,55,56,57,58,64,76,77,78,79,80,81,82,83,87,88,90,91,93,94,96,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,121,123,124,127,130,131,132,134,135,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,181,183,184,185,187,188,189,190,191,193,194,195,196,197,201,203,205,206,208,210,212,214,216,217,220,221,224,225,226,228,229,233,234,240,241,242,244,247,248,254,258,259,260,261,263,264,265,266,267,268,270,273,274,275,276,277,278,279,280,281,282,284,285,287,288,289,291,292,293,296,297,298,300,301,302,304,305,307,310,311,314,315,316,317,319,320,321,322,325,327,328,329,330,331,334,335,338,340,342,346,348,353,355,2,3,4,9,10,13,"ia-14796053863","ia-14589613748",3,4,5,6,7,10,8,9,11,12,14,17,18,20,25,30,38,39,41,47,48,49,50,51,52,54,55,57,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,79,80,81,82,84,85,87,89,90,91,92,95,97,98,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,132,133,134,135,136,137,138,140,142,143,144,145,146,147,148,151,152,154,155,156,157,158,159,161,163,164,165,167,168,170,171,172,177,178,180,185,186,191,192,193,194,195,196,197,198,199,202,203,209,210,1,2,3,4,5,6,7,9,10,11,13,16,18,21,22,25,26,29,31,32,33,35,1,2,3,4,5,7,8,11,9,12,13,15,16,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,98,100,101,102,105,107,108,109,110,111,113,114,115,116,117,118,120,122,123,124,125,126,127,128,129,130,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,202,203,204,205,206,207,208,209,210,211,212,3,5,6,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,0,3,4,5,7,10,11,12,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,3,6,11,13,17,18,19,21,22,23,24,25,27,28,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,124,130,0,3,5,6,10,11,12,16,17,18,19,22,23,24,29,33,34,35,36,38,39,41,44,47,48,49,51,56,57,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,78,79,80,82,83,85,86,87,88,94,95,100,102,103,104,106,108,109,110,111,112,115,121,122,123,125,126,127,130,131,132,133,135,136,137,141,142,143,144,145,146,149,150,151,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,0,13,14,6,15,22,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,119,126,127,128,129,130,131,132,134,135,136,145,166,167,168,169,170,171,172,173,174,175,176,194,195,196,197,198,1,6,7,9,13,15,16,17,23,33,34,35,37,38,41,42,43,44,47,48,49,53,55,56,58,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,107,115,118,119,120,125,131,134,153,192,200,202,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,234,235,236,238,239,240,241,242,243,244,245,246,247,248,251,252,253,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,309,310,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,1,2,3,4,7,10,9,0,1,2,3,6,16,17,2,3,4,5,6,21,23,24,0,2,3,4,5,6,7,10,8,9,11,12,13,14,18,32,33,34,35,36,39,40,41,42,43,44,45,46,47,48,58,59,60,62,63,65,67,68,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,93,98,99,101,102,103,104,105,106,107,110,111,112,114,115,116,117,118,119,125,133,138,140,141,142,157,161,162,163,164,166,167,168,169,170,172,174,175,176,177,179,180,181,182,183,184,186,187,188,190,193,194,195,196,197,199,200,201,202,203,204,205,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,251,252,253,254,255,256,257,258,260,261,262,263,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,348,349,350,351,352,353,354,355,356,357,358,359,360,362,364,365,366,367,368,377,378,379,380,381,382,383,384,385,386,387,388,392,393,394,395,396,397,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,444,445,446,447,448,449,450,451,452,"ia-14781276892",5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,47,48,49,50,52,53,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,134,135,2,3,9,10,11,12,13,14,15,16,17,18,19,20,21,25,27,29,30,31,32,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,"ia-14598503997","ia-14758900286","ia-14578298570","ia-14578382538","ia-14764690582","ia-14764693082","ia-14784889833","ia-14742033086","ia-14578410518","ia-14742047006","ia-14578591807","ia-14578419318","ia-14579267477","ia-14742812546",3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,9,12,13,14,15,16,17,18,19,20,22,23,"ia-14577040700",0,1,3,4,5,6,7,8,10,12,13,15,0,3,4,5,9,10,11,12,13,15,16,17,18,20,2,3,6,7,8,9,10,11,14,15,16,18,21,22,23,24,25,1,2,3,4,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,29,0,2,3,4,5,7,13,14,15,17,19,20,21,25,26,27,28,29,30,31,32,0,1,4,0,4,7,8,10,9,11,12,13,14,16,1,2,8,9,10,11,4,5,6,8,9,13,16,17,18,19,20,21,22,23,24,25,26,27,28,0,1,2,3,4,5,6,8,9,12,13,14,15,2,3,5,6,9,11,12,14,15,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,3,4,5,8,10,11,13,14,15,0,2,3,4,10,5,7,8,11,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,40,41,43,44,45,46,2,3,5,6,7,8,9,11,12,13,14,15,17,18,19,20,21,23,25,26,27,28,0,1,2,5,7,0,2,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,1,2,3,4,5,6,8,9,10,11,12,14,17,20,3,4,5,6,7,8,10,14,15,16,17,26,32,34,35,36,37,38,39,0,1,2,3,5,6,7,8,9,10,11,0,1,3,4,7,10,15,16,17,20,21,23,26,31,10,12,13,15,16,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,23,24,25,26,27,28,30,31,32,33,34,44,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,19,0,1,2,3,11,12,15,16,17,18,19,20,21,22,23,24,31,33,43,52,53,55,57,63,64,75,78,4,5,6,7,8,9,10,12,15,17,23,24,25,26,27,28,29,30,31,32,33,1,8,13,14,15,16,17,18,19,20,23,29,30,31,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,18,19,20,21,1,2,3,4,6,10,11,12,13,14,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,37,38,0,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,21,23,24,27,29,31,32,33,0,1,2,8,11,16,17,18,19,20,21,22,23,27,28,30,32,35,37,0,2,3,6,7,0,1,2,4,5,6,7,8,0,1,6,7,9,3,4,5,6,7,8,10,11,12,13,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,3,4,6,7,8,9,11,12,13,14,15,16,17,18,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,23,0,"ia-14590013960",2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,"ia-14590076589",20,21,22,23,24,25,26,27,28,29,"ia-14590092709",31,32,33,34,35,36,37,"ia-14590285087",39,40,41,42,"ia-14590292587",44,45,46,47,"ia-14796654913",49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,1,2,3,4,5,6,7,8,1,3,4,5,7,10,11,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,44,45,1,2,5,6,7,8,13,26,29,31,2,3,5,6,9,12,13,20,0,1,2,3,4,5,8,9,10,12,13,14,15,16,17,18,19,20,21,26,27,28,29,30,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,1,2,3,4,5,6,7,10,15,17,18,19,21,22,29,31,32,33,34,37,38,41,44,45,49,50,51,52,53,0,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,0,1,2,3,4,5,6,8,9,11,12,13,14,15,0,1,2,5,8,0,1,3,4,5,0,1,2,13,5,6,7,9,10,11,12,13,14,16,3,4,5,7,8,9,10,11,12,13,15,16,18,3,5,6,7,9,11,15,16,17,18,19,20,21,22,24,25,26,27,31,32,33,35,38,39,40,41,42,43,46,48,0,4,6,7,9,10,14,15,18,20,22,23,25,26,29,31,32,34,36,37,40,41,44,45,47,50,52,55,59,60,63,65,68,69,71,74,0,2,3,4,5,6,7,8,10,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,85,86,87,89,90,91,92,93,94,95,96,97,98,100,101,102,103,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,218,219,220,221,222,223,225,226,227,231,232,235,236,237,238,239,242,244,245,246,248,250,252,254,255,258,260,261,262,264,265,267,268,269,272,273,274,275,276,277,278,281,282,283,284,285,286,288,289,291,292,293,294,295,296,298,299,301,302,303,305,309,310,312,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,391,392,393,394,395,396,397,398,399,401,402,404,405,406,407,408,409,410,411,412,414,415,416,417,418,420,421,422,423,424,425,426,427,429,432,433,434,435,436,437,438,442,443,444,445,446,447,448,451,452,453,454,455,456,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,495,496,498,499,500,501,502,503,505,506,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,528,529,531,532,533,534,535,536,537,538,539,542,543,544,545,546,547,548,549,550,554,555,556,557,558,559,560,561,562,564,565,566,567,569,570,571,572,573,575,576,577,578,579,581,587,590,591,594,595,598,600,601,602,603,604,606,607,608,609,611,612,613,615,618,619,623,625,627,628,629,630,631,3,5,8,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,32,33,34,35,36,37,39,40,41,43,44,46,47,48,49,50,51,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,147,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,243,244,245,246,247,248,249,250,251,252,253,1,2,3,4,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,2,4,5,6,7,9,10,11,12,13,15,16,17,18,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,129,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,252,253,254,255,256,257,258,259,260,261,262,263,264,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,302,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,359,360,361,362,363,365,366,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,403,404,405,407,408,409,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,43,45,48,51,52,55,56,57,58,59,60,61,62,63,64,65,67,69,70,71,72,73,74,75,76,77,79,80,81,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,109,110,111,112,115,116,117,118,119,120,123,125,127,129,130,131,132,133,134,135,136,137,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,188,189,190,191,192,193,194,195,197,199,200,201,202,203,206,207,208,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,0,1,2,3,4,5,6,7,8,10,11,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,46,47,48,49,50,51,52,53,54,55,56,57,58,59,0,1,2,3,4,5,6,7,8,9,16,18,19,20,21,22,23,24,25,0,1,2,3,4,5,6,8,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,9,25,26,27,28,30,31,32,33,34,35,36,37,40,41,42,43,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,"ia-14578049439","ia-14578000710",0,2,5,7,8,9,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,32,38,39,42,43,44,45,46,47,51,52,53,56,57,58,59,60,61,62,63,64,65,67,73,74,75,76,77,79,80,81,82,83,84,87,88,93,94,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,118,119,122,124,128,130,133,134,135,136,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,22,24,27,28,29,31,32,33,38,39,41,44,45,46,47,49,50,52,0,5,11,14,15,16,18,19,20,21,22,24,25,26,27,28,31,33,34,37,38,39,40,42,43,44,45,46,48,49,50,51,52,54,55,56,57,58,59,61,62,64,65,66,68,69,70,0,2,3,4,6,10,7,8,9,11,12,13,14,15,16,17,19,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,142,143,144,145,146,147,148,151,152,153,154,155,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,272,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,0,1,2,3,4,5,6,7,8,11,9,12,13,15,16,17,18,19,20,21,22,23,25,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,10,8,9,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,28,29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,0,5,6,9,10,13,14,15,16,18,23,27,296,351,352,354,355,357,367,368,369,381,382,383,406,407,0,1,2,14,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,99,100,101,102,103,106,107,108,109,110,113,114,115,116,117,118,119,120,121,122,123,124,125,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,"ia-14758789036",23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,"ia-14802004333",6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,"ia-14595519718",25,"ia-14595495159",27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"ia-14781848072",66,68,69,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,"ia-14596232529",0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,2,3,4,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,10,93,3,4,9,14,18,19,21,23,24,0,1,3,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,14,15,18,20,21,22,23,24,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,55,57,58,60,61,62,63,64,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,13,14,15,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,338,339,340,342,343,347,348,349,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,395,396,398,399,400,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,"ia-14798941893",18,19,20,23,24,25,26,27,28,29,30,31,"ia-14592464039",33,34,"ia-14592470409",36,"ia-14592478659",38,39,40,"ia-14576891109",0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,99,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,0,1,2,3,5,6,11,12,14,16,17,18,20,21,22,23,24,25,26,31,33,35,36,37,38,40,41,42,43,45,46,47,48,49,51,52,57,61,64,65,66,68,71,72,73,74,77,78,80,81,82,84,88,89,90,91,92,94,101,102,103,106,107,108,110,111,112,113,116,117,119,120,121,123,124,126,128,3,4,5,6,9,10,11,12,14,15,16,17,19,20,21,24,25,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,36,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,76,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,25,27,28,30,32,33,34,35,38,39,40,41,42,44,45,48,49,52,53,0,3,4,5,23,1,2,3,4,5,6,7,8,10,9,11,12,13,16,17,19,20,21,22,23,24,25,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,53,56,57,58,59,60,61,63,64,65,66,67,68,69,70,72,73,75,76,78,79,80,82,83,84,85,86,88,90,91,92,93,94,95,96,97,102,108,109,110,114,116,118,119,123,125,129,130,134,135,141,143,144,147,149,153,155,156,157,158,159,160,161,163,165,166,167,168,170,172,175,176,178,179,180,182,188,189,190,191,193,194,195,196,197,201,202,208,209,210,211,213,214,216,218,220,221,222,226,227,229,234,235,236,237,238,239,240,241,242,244,245,246,248,249,250,252,253,254,256,258,259,260,262,263,264,265,267,268,270,271,272,273,274,275,276,277,278,279,281,283,284,288,292,293,294,298,299,300,301,302,303,306,307,309,310,311,312,313,314,315,316,317,318,319,322,323,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,343,344,345,346,347,348,349,350,352,354,355,356,357,358,359,362,365,366,368,370,372,376,379,382,383,387,388,389,390,392,393,399,400,404,406,407,409,410,411,413,414,415,416,417,418,419,420,426,427,430,433,435,437,438,439,441,444,445,446,447,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,30,45,2,4,5,6,7,9,10,12,13,14,15,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,37,39,40,41,43,44,45,48,49,50,1,2,3,4,5,7,9,12,13,16,26,35,36,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,139,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,201,205,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,252,253,254,255,256,257,259,260,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,285,286,288,289,294,295,296,297,298,299,300,302,303,304,305,306,308,309,310,311,312,313,317,319,320,321,322,323,324,325,326,327,330,331,333,334,335,336,337,338,339,340,341,347,348,349,350,351,356,357,358,359,361,362,364,365,367,368,369,370,371,372,373,374,375,376,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,435,436,437,438,439,442,443,444,445,447,448,449,450,451,452,454,455,456,457,461,462,463,464,465,466,467,469,470,474,476,477,478,480,481,482,483,484,485,486,487,488,489,490,492,493,494,495,496,497,498,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,535,536,537,538,539,540,541,542,543,545,546,547,548,549,550,551,552,554,555,556,557,558,559,560,561,562,563,564,565,566,571,576,577,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,626,629,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,700,702,703,704,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,730,731,732,733,734,735,736,737,738,739,741,742,743,744,745,746,747,749,750,751,752,753,754,755,756,757,758,760,761,762,763,765,766,767,769,770,771,772,773,775,776,777,778,779,780,782,783,784,785,786,787,788,789,790,791,793,795,797,798,799,800,801,802,803,804,805,806,807,808,810,816,817,818,819,820,821,822,823,824,825,826,829,830,832,833,834,835,836,837,838,839,840,843,844,846,847,848,849,850,851,852,853,854,855,856,857,858,860,862,863,864,865,867,868,869,870,871,872,873,874,0,1,2,3,4,5,6,7,8,9,10,11,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,6,8,9,11,13,14,16,17,18,20,21,22,23,24,25,27,28,29,30,31,32,35,37,38,40,41,42,43,45,46,48,49,50,51,52,54,55,56,57,59,60,63,66,68,69,70,72,74,75,76,77,79,80,81,83,84,85,86,88,89,90,91,92,93,95,97,99,101,102,106,107,0,1,3,5,6,7,8,10,11,12,13,14,16,17,18,19,20,21,23,25,26,27,29,30,32,35,36,38,39,40,41,43,45,46,47,48,49,51,52,55,56,58,59,62,63,64,66,67,68,72,73,74,76,78,79,80,82,83,84,85,86,88,89,92,94,96,98,100,101,102,103,104,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,141,142,143,144,145,146,147,148,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,121,123,124,125,126,127,128,129,130,132,134,135,136,137,138,141,142,143,144,146,147,148,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,212,213,214,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,0,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,78,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,129,130,131,134,136,137,138,140,141,142,144,145,0,2,3,4,5,7,8,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,125,126,128,129,130,131,133,134,136,137,138,139,140,141,142,144,146,147,148,149,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,207,208,209,212,213,214,215,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,"ia-14781723965","ia-14595215477","ia-14781733575",2,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,5,6,7,15,17,18,20,24,27,34,36,39,40,41,42,47,48,50,56,61,66,75,76,78,84,85,91,93,94,95,96,98,101,104,105,107,109,110,112,113,114,116,118,120,122,125,126,128,129,130,131,132,133,134,135,136,137,139,142,143,144,145,146,148,149,150,152,153,157,158,159,160,161,162,163,164,165,166,167,168,169,173,175,176,177,178,179,180,181,182,183,188,189,190,193,194,201,202,209,211,212,213,214,222,223,225,226,227,228,233,236,239,242,248,249,255,256,259,260,261,263,265,267,271,272,273,276,277,278,279,280,281,283,284,285,286,287,288,289,290,292,293,294,300,303,304,306,307,314,317,318,326,327,334,336,339,343,345,346,347,353,354,358,359,360,366,367,368,369,370,375,377,385,386,388,389,391,392,398,403,405,413,416,419,421,428,430,431,436,439,440,441,442,443,447,448,4,6,7,8,9,10,11,12,13,14,15,2,3,4,5,6,7,9,11,0,1,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,"ia-14765749282","ia-14765759552",0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,44,45,46,47,48,49,51,52,53,55,56,57,60,61,62,63,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,84,85,86,87,89,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0,1,2,4,5,6,7,9,11,13,15,17,18,20,22,24,26,28,29,33,36,38,1,2,3,4,5,7,8,9,10,11,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,39,1,2,3,6,8,9,10,11,12,13,14,16,"ia-14577174689",18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,46,47,48,49,50,52,54,57,59,60,61,62,63,64,66,67,68,69,71,"ia-14577162780",72,73,75,76,77,78,79,80,81,82,83,84,85,"ia-14761509864",87,88,89,91,92,93,95,96,97,98,99,100,101,102,103,104,106,107,108,109,111,112,114,116,117,118,121,122,123,124,125,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,"ia-14760752021",160,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,3,4,5,6,7,8,9,10,11,12,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,5,6,15,1,3,4,5,6,10,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,27,0,2,3,4,0,1,2,3,4,5,6,7,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,0,0,0,0,1,2,8,9,10,11,12,13,14,15,16,17,18,20,21,23,25,27,28,29,31,32,33,34,36,38,40,41,43,45,47,48,50,51,6,11,12,15,16,17,18,26,27,31,32,34,35,38,41,43,46,47,49,51,53,54,56,57,58,62,63,64,65,66,67,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,94,96,99,102,104,105,106,107,109,110,111,114,115,118,120,121,122,123,124,125,127,128,129,130,132,133,134,136,138,142,143,144,146,148,149,150,151,154,155,157,160,161,162,163,164,165,169,0,1,2,3,4,6,7,8,11,14,16,17,18,19,21,23,24,25,26,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,0,0,0,0,0,0,0,0,0,0,0,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,18,20,22,23,24,25,33,0,0,0,0,0,0,0,1,2,0,1,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,89,90,92,93,94,95,97,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2,3,4,17,19,20,21,22,23,25,27,28,29,30,31,34,36,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,68,69,71,74,75,76,77,78,79,80,81,86,88,90,92,93,94,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,265,266,267,268,269,270,271,280,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347,348,349,350,352,353,354,355,356,357,358,359,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,392,393,396,397,398,399,401,405,406,407,409,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,431,432,433,438,439,440,441,442,446,448,449,451,453,454,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,597,598,599,600,601,602,603,604,605,606,607,608,609,613,614,615,616,619,620,621,622,623,626,627,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,659,660,661,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,686,688,689,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,715,716,717,718,719,720,722,723,724,727,728,729,730,731,732,733,734,735,736,737,738,739,741,742,743,744,745,746,747,749,751,752,753,754,755,756,757,758,759,760,761,762,763,765,766,767,769,770,771,772,773,774,775,776,778,780,782,785,790,791,792,794,796,797,798,800,802,804,805,806,807,808,811,812,813,814,815,816,817,818,821,822,823,824,825,826,827,828,829,830,831,834,835,836,837,838,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,866,867,870,871,873,874,875,876,877,878,879,880,881,882,883,884,885,886,888,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,947,949,950,953,954,957,958,959,962,963,964,965,966,967,968,969,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,1000,1001,1002,999,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1202,1204,1248,1249,1250,1252,1254,1255,1261,1262,1263,1267,1269,1276,1285,1297,1300,1306,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,451,452,453,454,455,456,457,459,460,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,491,492,493,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,0,1,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,21,22,23,24,26,27,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,119,120,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,154,156,158,159,161,163,165,166,167,168,170,172,174,176,177,178,179,180,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,391,392,394,395,397,399,401,402,403,404,405,406,407,408,409,410,412,413,415,416,418,419,421,422,423,424,425,426,427,428,429,430,432,433,434,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,492,493,494,496,497,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,523,524,526,527,529,530,531,533,534,535,536,537,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,40,42,43,45,48,49,50,52,53,55,56,58,59,60,62,63,64,66,67,69,70,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,116,118,119,120,121,123,124,126,127,128,129,130,131,133,134,135,136,138,139,140,141,142,144,145,146,147,148,149,151,152,153,154,155,157,158,160,161,163,165,166,167,168,169,171,172,174,175,177,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,196,197,199,200,202,203,204,205,207,208,210,211,213,214,215,216,217,219,220,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,244,245,247,248,250,251,253,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,313,314,315,316,317,318,320,321,322,323,324,326,327,328,330,331,332,333,335,336,337,338,340,341,342,343,344,345,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,387,388,389,390,391,392,393,395,396,397,399,400,402,403,404,405,406,407,408,409,410,411,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,435,436,437,438,440,441,442,443,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,466,467,469,470,471,472,473,475,476,477,478,479,480,481,482,483,484,485,487,489,490,491,492,493,494,495,496,497,499,500,501,502,503,504,505,507,509,510,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,531,532,534,535,536,538,540,541,542,543,544,545,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579,580,582,583,584,585,586,587,588,589,591,0,1,3,4,5,8,9,10,11,13,14,15,16,17,18,20,21,22,49,53,55,56,57,58,63,70,72,76,78,81,83,84,87,89,92,96,97,99,101,103,107,113,114,117,121,123,128,129,135,136,140,142,145,146,149,151,154,159,161,162,163,166,171,175,177,179,184,186,187,188,190,191,195,200,201,204,206,207,211,212,217,229,233,237,240,245,246,248,250,254,255,259,260,262,265,266,269,270,274,277,278,280,284,286,289,291,292,293,296,298,299,300,301,303,306,307,309,312,313,314,315,317,318,319,320,324,328,329,331,332,337,343,344,349,352,359,363,364,367,370,371,385,386,387,388,389,390,391,392,393,394,395,396,398,400,403,404,406,408,409,411,413,414,415,416,418,419,421,422,423,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,460,463,464,466,471,472,473,476,477,479,480,481,482,483,484,485,486,0,1,2,3,0,0,0,0,0,0,1,2,3,4,5,6,9,10,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,0,1,2,4,5,6,8,10,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,40,41,42,43,44,45,46,47,50,53,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,76,81,84,85,86,87,88,90,93,94,95,97,98,99,101,103,104,105,107,108,109,2,3,4,5,6,7,8,9,10,11,12,13,15,18,19,20,22,23,24,25,26,27,1,3,4,11,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,53,54,56,57,58,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,59,60,61,62,3,4,5,6,7,8,9,11,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,2,4,5,6,7,8,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,71,72,73,74,75,77,78,80,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,99,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,133,134,137,138,140,141,142,143,144,145,146,147,148,149,150,151,154,156,157,158,159,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,181,182,184,185,186,188,189,190,191,194,195,196,197,200,201,202,204,205,206,207,208,209,210,212,214,215,216,218,219,220,221,222,226,227,228,229,231,232,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,277,278,279,280,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,315,316,317,318,319,320,321,322,323,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,353,0,1,2,3,4,5,6,7,10,11,12,13,14,15,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,3,5,10,11,9,12,13,16,19,20,23,37,39,42,51,55,60,61,63,67,73,75,79,80,81,87,88,106,89,109,110,111,112,113,114,115,116,118,121,122,123,124,125,126,127,128,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,2,6,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,40,55,57,59,60,61,63,65,70,71,72,73,74,75,76,77,78,80,81,82,83,87,88,89,90,91,93,95,97,98,99,100,101,102,103,110,116,117,118,119,120,121,122,127,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,156,157,158,159,160,161,164,166,167,170,171,172,173,174,180,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,225,226,227,228,229,230,231,232,233,234,235,236,242,246,271,272,273,274,275,277,278,279,280,281,283,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,353,357,358,359,360,364,366,367,370,373,374,376,383,385,386,387,389,397,398,399,400,401,402,406,407,408,409,410,411,412,413,414,418,420,431,432,434,443,444,445,448,449,451,453,455,457,459,460,461,462,464,466,479,503,0,2,3,4,5,6,7,8,10,11,14,15,16,17,18,19,20,21,22,23,24,26,28,29,30,35,36,37,38,39,40,41,42,43,44,46,48,49,53,0,2,3,4,7,8,9,10,11,12,14,15,17,18,19,22,23,25,26,27,30,31,32,33,34,35,36,37,38,40,41,42,43,44,0,1,2,3,4,5,6,7,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,35,36,37,38,40,41,42,43,45,46,47,49,50,51,52,1,2,3,11,12,13,4,5,6,7,8,9,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,46,47,48,49,51,52,54,55,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,78,82,83,84,85,87,89,91,92,94,95,96,97,101,103,104,105,106,107,113,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,141,142,144,146,147,148,149,151,152,154,155,156,157,160,161,162,163,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,193,194,195,196,197,198,199,200,202,203,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,230,232,233,234,236,237,238,239,241,243,246,247,250,252,253,254,255,256,257,258,260,261,262,264,265,266,267,268,269,270,272,274,275,276,277,278,280,281,284,285,286,287,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,310,311,313,314,316,317,318,322,323,324,325,326,327,329,330,332,333,334,335,336,338,340,341,343,346,350,354,355,356,358,360,361,362,363,365,367,368,371,372,374,376,378,379,381,382,383,387,388,389,390,406,409,411,413,415,416,417,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,436,437,438,439,440,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,467,470,472,473,474,475,476,477,478,479,480,481,483,484,486,487,488,489,490,491,492,493,496,497,498,500,501,502,503,504,505,506,507,508,510,511,512,513,514,515,516,517,518,520,521,522,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,546,547,548,549,550,551,552,556,557,559,561,562,563,564,566,567,568,569,570,571,572,574,575,576,577,578,579,580,582,583,584,586,590,591,592,593,594,597,598,599,600,601,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,620,621,622,1,3,4,5,6,7,10,11,8,9,12,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,98,99,100,101,102,103,105,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,132,134,135,137,139,140,141,143,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,166,167,168,169,170,0,1,2,3,4,5,6,10,11,12,7,8,9,13,14,15,16,17,18,19,20,21,23,24,26,27,32,33,34,35,36,37,38,39,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,78,79,80,81,82,83,84,85,86,87,89,101,103,105,106,99,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,171,175,177,178,179,180,181,182,183,184,185,187,188,189,190,194,195,196,197,198,200,201,202,203,205,206,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,268,269,270,271,272,273,274,275,276,277,278,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,316,318,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,67,68,69,70,71,72,73,75,76,77,78,79,80,82,83,84,85,86,87,88,89,91,92,93,95,96,97,100,98,99,101,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,129,130,132,134,135,136,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,172,177,178,179,180,181,182,183,184,185,187,188,190,191,196,4,5,6,8,11,9,12,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,62,63,64,65,66,67,68,69,70,72,75,77,78,79,80,81,82,83,84,85,86,88,89,92,93,95,96,99,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,129,131,134,135,136,137,138,140,141,142,143,144,145,147,148,151,152,154,155,156,157,158,159,160,161,162,163,164,168,169,172,173,175,176,177,180,181,182,183,184,185,188,189,190,193,195,196,197,198,199,200,201,203,206,208,209,212,215,216,217,218,220,221,223,226,227,228,229,235,236,237,238,239,240,241,244,245,246,247,248,253,254,255,256,260,262,263,264,265,274,275,276,277,278,279,280,281,282,283,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,304,305,306,307,308,309,312,313,314,315,317,319,323,327,0,1,2,3,4,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,3,5,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,50,53,1,2,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,1,2,5,7,12,15,19,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,57,58,59,60,62,0,1,3,4,5,6,7,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0,1,2,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,0,2,3,4,5,6,7,8,9,10,14,15,18,20,21,22,23,25,26,33,35,37,39,41,42,45,49,52,54,55,56,57,58,59,60,61,63,64,66,67,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,2,3,4,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34,36,37,38,44,45,46,47,48,1,2,3,4,5,6,7,8,10,11,9,13,14,15,16,18,20,21,22,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,69,70,71,72,77,78,79,80,81,82,83,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,125,126,127,129,131,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,171,172,173,174,175,176,177,178,179,181,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,210,213,214,215,216,217,218,0,0,1,0,0,0,1,0,0,1,2,3,4,5,6,7,8,9,10,11,12,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,"ia-14756853696","ia-14776709751","ia-14779873865","ia-14799736283",0,1,2,3,4,5,6,0,1,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,44,45,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,35,36,38,39,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,152,153,154,155,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,71,72,73,74,0,1,3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,49,52,53,54,55,56,57,58,59,60,61,62,63,64,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,53,54,55,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,106,107,109,110,13,3,29,33,36,38,39,41,42,43,45,46,51,52,53,54,56,58,59,60,61,62,63,64,66,67,69,70,71,75,76,82,83,84,86,87,88,89,92,93,95,97,99,101,102,103,104,105,106,107,108,111,112,113,116,117,118,120,122,123,128,130,131,132,133,134,136,139,140,141,142,144,147,150,152,154,156,158,160,163,165,166,167,169,171,173,175,177,179,0,2,4,5,6,0,1,0,1,2,3,4,5,6,7,8,10,11,13,14,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,61,62,63,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,102,103,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,1,3,5,7,8,10,12,14,16,17,18,20,22,24,25,27,30,32,34,36,37,39,41,43,45,47,49,51,53,55,56,58,60,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,3,4,5,6,7,8,10,11,12,13,0,2,3,4,5,6,7,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,1,4,"ia-14766823965",6,7,8,9,11,0,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,0,1,2,3,4,5,6,7,8,0,1,3,4,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,46,47,48,49,0,1,3,4,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,34,36,37,38,39,40,41,43,45,47,48,49,50,56,63,64,65,70,79,80,81,82,83,86,87,88,92,93,94,96,97,99,100,102,103,104,105,106,107,108,109,110,114,116,117,118,119,120,122,123,127,128,129,130,131,132,133,134,135,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,1,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,90,91,92,93,94,95,96,98,99,100,101,102,103,105,106,107,109,110,113,114,115,117,118,119,121,124,125,0,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,22,24,25,26,27,30,0,2,3,4,6,7,8,9,10,11,12,13,15,16,18,19,20,21,22,23,24,25,26,27,28,29,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,1,2,6,8,9,13,14,15,17,18,21,22,25,26,27,30,37,38,40,46,50,56,57,59,60,61,62,64,66,70,71,74,75,77,81,82,83,84,0,2,3,6,7,8,11,14,15,16,17,18,19,20,21,22,27,28,30,33,34,35,37,38,40,42,45,46,47,50,51,53,59,61,62,66,67,68,73,74,76,77,78,81,82,83,85,87,91,3,4,5,7,11,14,15,16,19,22,23,24,27,29,30,32,33,34,35,36,37,39,40,43,44,46,47,48,50,51,0,1,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,28,29,30,0,1,2,3,4,5,6,0,1,3,5,7,8,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,45,46,47,49,53,54,55,56,57,60,61,63,64,65,68,70,72,73,74,75,76,77,78,86,87,88,90,92,94,95,96,97,98,99,100,101,102,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,176,177,179,180,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,214,215,216,219,220,221,222,223,0,1,2,4,5,6,7,8,9,12,13,14,15,16,20,21,22,23,25,26,28,30,31,32,33,34,35,36,37,39,40,41,44,45,48,49,51,52,53,54,55,56,57,59,60,61,62,63,67,68,69,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,99,100,101,102,104,105,106,108,110,111,112,115,116,118,120,121,122,123,124,125,126,127,128,131,132,133,134,136,137,138,140,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0,1,10,5,6,7,14,16,0,2,3,4,5,7,15,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,23,24,25,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,58,59,60,61,62,63,65,66,67,68,69,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,102,105,106,108,109,110,113,114,116,119,120,121,122,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,163,164,166,169,170,171,172,174,175,0,1,2,3,4,5,6,7,8,9,11,12,13,14,16,17,19,22,25,29,30,31,32,33,34,35,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,55,59,60,61,62,63,66,67,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,95,96,97,98,102,105,110,113,116,117,121,126,129,132,133,134,135,137,138,139,141,142,143,144,145,146,147,149,150,152,153,154,156,158,159,161,162,165,167,169,170,171,0,2,3,6,7,8,9,10,12,13,16,17,19,20,21,23,24,25,26,30,32,33,34,35,37,38,39,44,46,47,53,55,56,61,62,64,68,70,72,75,78,79,81,83,84,87,88,91,92,93,95,96,97,100,102,107,108,111,112,113,118,121,122,123,124,126,128,129,130,133,135,137,139,140,141,143,0,2,5,7,8,16,17,19,25,26,27,29,31,35,36,37,38,40,41,43,47,48,52,53,64,67,68,72,73,77,78,79,83,84,85,86,93,94,100,102,104,106,107,108,109,110,112,116,117,118,1,2,5,6,15,16,17,18,25,27,29,30,31,33,34,35,37,38,39,48,49,50,51,54,55,56,57,58,59,60,62,63,64,66,68,69,70,71,72,73,74,75,76,0,1,2,3,7,11,15,16,17,19,21,24,25,26,27,28,31,33,34,35,36,38,46,48,51,53,54,56,63,64,67,68,69,71,72,76,80,81,82,88,92,96,97,99,102,104,105,106,107,108,1,3,4,5,8,10,11,12,14,15,16,17,18,19,21,24,25,26,27,28,29,31,32,33,34,39,40,43,45,46,47,48,50,51,52,53,54,56,57,58,59,0,1,4,5,6,7,8,10,12,14,15,18,22,24,26,28,29,30,33,34,36,37,38,39,42,43,44,46,49,50,51,52,55,56,57,58,59,60,61,64,67,72,75,78,80,81,82,84,85,87,88,91,94,95,0,1,4,6,7,8,10,11,12,13,14,15,18,19,20,21,25,30,31,33,34,35,38,40,41,42,44,46,50,55,57,59,62,63,64,65,66,68,69,70,71,73,74,76,0,2,4,5,8,10,11,16,17,19,20,21,23,28,29,31,36,37,38,39,40,41,46,47,48,49,51,52,54,56,60,61,62,63,0,1,3,6,8,12,13,19,24,27,28,30,33,34,40,43,44,46,48,51,52,54,62,64,1,4,6,8,10,9,12,15,19,22,26,27,29,33,35,37,40,43,45,46,47,50,51,53,56,0,1,3,4,5,6,10,11,13,14,15,19,21,26,27,30,32,33,34,38,39,41,42,43,45,47,48,0,4,5,6,7,10,12,13,15,20,21,28,29,30,33,34,35,36,37,41,43,44,45,46,48,50,51,53,0,1,2,3,4,7,10,11,13,15,17,18,21,22,23,24,25,28,29,32,34,36,37,41,42,44,46,48,49,52,53,54,0,2,3,4,7,9,11,12,13,14,15,17,18,19,22,24,27,29,30,31,32,33,34,35,36,38,39,45,46,0,2,6,8,9,10,12,13,15,19,23,24,26,27,30,34,35,36,37,38,41,44,50,54,55,0,1,3,5,9,10,11,12,13,14,17,18,20,22,25,27,28,31,33,36,37,39,40,42,43,44,45,0,2,5,9,11,13,17,18,19,26,27,28,29,38,39,42,44,45,47,48,50,51,56,58,59,60,61,0,3,4,6,8,9,11,12,14,16,17,18,20,24,25,0,2,4,6,10,13,14,16,24,26,28,29,31,32,33,34,35,36,37,38,39,41,42,43,44,45,1,2,4,5,6,7,8,11,16,19,20,21,22,23,25,32,33,34,36,39,40,41,43,46,47,48,49,51,54,55,56,0,1,6,7,14,15,16,17,24,26,28,29,30,32,33,34,36,37,38,40,41,42,51,52,53,54,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,74,75,76,77,78,79,82,1,3,4,10,11,12,13,14,15,16,18,21,22,25,26,28,30,31,32,38,40,42,43,44,45,48,49,50,51,55,56,57,58,0,2,4,5,6,8,11,13,16,17,18,20,21,22,32,34,35,36,38,39,3,5,8,9,11,12,15,17,19,21,23,24,0,1,3,5,6,7,8,9,11,15,16,18,19,25,27,28,31,33,34,37,41,50,51,52,53,54,55,56,58,59,60,61,62,63,65,72,74,75,77,78,79,80,81,82,83,85,88,90,95,97,98,100,111,2,5,6,7,10,12,16,19,20,21,26,33,35,36,39,42,43,45,46,47,48,49,50,53,54,55,1,2,3,5,10,14,17,18,19,20,21,22,24,25,26,27,31,34,35,36,37,1,2,3,8,9,10,11,13,14,15,16,17,18,19,20,23,24,25,27,28,29,30,0,1,3,5,6,8,9,10,11,12,15,18,20,21,22,25,27,32,33,0,2,5,6,8,10,11,13,14,17,18,20,21,23,24,25,0,1,3,4,6,7,9,10,13,14,15,16,17,18,20,23,26,27,30,32,34,36,37,39,41,42,0,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,46,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,96,97,100,101,102,103,104,105,106,107,108,109,110,111,113,115,116,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,147,148,149,150,151,152,153,154,156,157,158,159,160,161,163,164,166,168,169,170,171,172,173,174,175,177,178,181,182,183,184,185,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,261,262,263,265,266,267,268,270,271,272,273,275,276,277,278,279,280,281,283,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,354,356,357,358,359,360,361,362,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,390,391,392,393,394,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,426,427,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,446,448,449,450,453,455,456,457,459,460,461,462,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,535,536,537,538,539,540,541,542,543,544,546,0,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,184,185,186,187,190,191,192,193,194,195,196,197,198,199,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,247,248,249,250,251,252,254,255,256,257,258,260,261,262,264,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,338,339,340,341,342,343,345,346,347,348,349,350,352,353,354,356,357,358,359,360,361,362,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,406,407,408,409,410,412,413,414,415,417,418,419,420,421,422,423,425,426,428,429,430,431,432,433,434,435,436,437,439,440,441,442,443,444,446,448,449,451,454,456,457,458,461,462,463,464,465,466,467,468,469,470,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,533,534,535,538,539,540,541,542,543,544,545,546,547,549,550,552,553,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,603,604,605,606,607,608,609,610,611,612,613,614,617,619,620,623,624,625,626,627,628,629,631,632,633,634,635,636,637,638,639,644,645,646,647,648,651,653,654,655,656,657,658,659,660,661,662,663,666,667,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,687,691,692,693,694,695,696,697,698,699,700,701,702,703,704,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,728,730,731,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,777,778,779,780,783,784,785,786,788,789,791,792,794,795,796,797,798,799,800,801,803,804,805,806,807,808,810,811,812,814,815,816,817,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,839,840,842,843,844,847,848,849,850,851,852,853,854,855,857,858,859,860,861,862,863,865,866,867,868,869,870,871,872,875,878,879,880,881,882,883,884,886,887,888,889,890,891,892,893,894,895,896,897,898,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,925,926,927,928,929,930,931,932,933,934,935,936,939,941,942,943,944,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,970,971,972,973,974,975,976,979,980,981,982,983,984,985,986,987,988,989,990,992,994,995,996,998,999,1000,1001,1002,1003,1004,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1028,1029,1030,1032,1033,1034,1035,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1048,1049,1053,1054,1055,1057,0,1,2,3,4,5,6,7,8,9,10,11,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,99,109,110,111,113,114,115,117,118,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,85,2,4,8,13,14,16,17,19,20,21,22,24,25,26,28,29,30,32,35,0,1,10,11,8,9,14,15,16,17,18,19,21,25,32,33,34,35,39,41,46,47,48,51,54,55,57,0,1,2,3,5,6,7,8,11,14,16,17,18,19,20,21,22,23,26,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,16,18,20,23,24,25,26,27,28,29,31,33,34,36,37,38,39,40,0,3,0,1,2,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,21,22,25,26,27,28,30,31,33,34,35,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,126,128,129,130,131,132,135,136,138,139,140,142,143,144,145,146,147,149,150,151,153,154,0,1,2,10,4,5,7,8,11,12,13,16,18,22,24,26,32,33,34,35,37,38,39,40,41,44,45,49,50,51,52,53,54,57,59,61,80,0,1,0,1,5,6,7,8,10,11,12,13,0,1,2,3,4,6,7,8,9,10,11,12,13,14,16,17,21,22,23,1,3,4,5,7,8,9,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,127,0,3,4,1,2,3,4,9,11,12,1,2,3,4,5,7,0,1,3,4,5,0,2,3,4,6,2,4,11,13,0,1,2,4,0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,17,18,19,4,5,6,8,10,11,12,15,16,17,19,20,21,24,26,28,29,32,33,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,0,1,2,3,4,6,7,8,9,13,18,20,28,29,31,32,0,1,2,3,4,5,7,9,10,11,15,17,18,19,21,22,23,24,26,27,28,29,30,31,32,33,35,36,38,39,40,42,43,44,46,47,49,50,51,52,54,55,56,58,59,60,61,62,63,64,65,66,68,69,1,3,6,7,9,10,11,12,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,34,35,37,38,39,40,41,42,43,44,45,47,49,50,51,52,53,55,56,58,60,61,65,66,67,68,70,71,73,76,77,79,80,85,88,89,90,91,92,94,97,100,101,102,103,0,2,5,8,9,10,11,12,13,16,17,18,19,20,21,22,28,29,30,32,33,34,36,37,40,41,42,43,45,47,48,50,52,53,54,55,57,58,1,2,4,7,8,10,11,12,13,15,16,17,18,19,20,21,23,26,28,29,30,31,32,36,38,39,40,41,43,0,1,2,3,5,7,10,11,13,14,25,26,27,2,4,7,8,10,11,12,3,4,5,8,9,10,11,12,13,14,17,18,19,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,32,1,2,3,5,6,7,10,12,13,14,15,16,17,18,19,21,23,25,26,27,28,30,31,32,34,36,37,39,40,44,45,47,49,50,52,54,56,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,22,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,0,1,2,3,4,6,7,8,9,10,12,15,17,18,19,21,23,24,25,27,28,29,30,33,37,38,39,40,42,43,45,48,51,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,69,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,35,36,37,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,3,6,7,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,63,64,65,67,68,69,0,1,2,3,5,7,8,9,10,11,13,15,16,17,18,19,20,21,22,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,50,51,52,57,59,60,62,64,68,69,71,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,34,35,36,37,38,39,42,43,45,47,48,49,50,51,53,54,55,57,60,62,64,65,66,68,69,71,73,74,75,76,77,79,81,83,84,86,87,88,89,93,95,97,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,48,49,50,0,1,2,3,5,7,9,10,11,12,13,14,15,17,18,19,20,22,24,26,28,29,30,31,32,34,36,39,40,41,44,47,48,49,50,52,53,56,58,59,63,66,67,69,0,2,3,7,9,10,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,0,0,0,1,4,8,9,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,45,47,50,51,52,53,54,56,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,82,84,86,87,88,89,95,96,97,99,100,101,103,105,109,112,113,114,115,116,119,120,122,123,124,125,126,127,128,129,130,131,135,144,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,174,175,178,179,180,181,182,183,185,186,187,188,191,192,194,195,196,197,198,201,202,205,210,211,212,213,215,218,219,221,223,226,227,228,232,235,237,238,240,243,244,245,246,249,250,252,254,255,260,266,269,272,273,274,275,276,277,279,282,285,286,294,295,297,298,300,301,303,306,307,310,312,313,314,315,317,318,321,324,333,335,336,342,344,346,351,355,357,364,367,368,370,374,381,382,383,384,386,387,390,391,392,395,396,397,398,407,408,411,412,413,415,417,419,423,425,426,427,429,430,431,433,435,437,438,441,442,443,444,446,449,450,453,455,456,457,459,460,463,465,466,469,472,0,1,3,4,5,7,8,9,11,12,16,17,19,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,48,49,50,51,52,54,57,59,60,61,62,63,64,66,67,68,69,70,74,75,76,77,78,81,84,85,86,87,88,89,92,93,94,95,96,98,99,101,107,108,109,110,115,116,117,118,119,120,121,122,125,127,130,131,132,133,134,135,136,137,138,139,140,142,145,148,151,152,155,156,157,159,161,164,1,2,6,7,9,10,11,15,16,17,19,20,21,22,23,24,27,29,34,35,36,37,39,44,45,46,47,48,49,51,52,53,56,61,62,63,64,65,66,69,72,73,74,75,76,77,79,80,81,82,85,88,89,91,93,94,95,97,98,99,100,101,102,103,104,107,108,111,114,116,117,120,124,127,128,130,133,134,135,136,137,138,139,140,145,146,149,152,158,159,166,171,177,179,180,181,182,185,187,188,190,191,195,197,199,201,202,204,208,210,212,214,215,218,221,222,223,225,226,228,230,232,234,235,237,240,243,245,249,250,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,101,99,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,154,155,156,157,159,160,161,162,163,164,165,166,0,1,2,3,6,7,9,11,12,14,15,17,18,19,20,22,24,25,27,29,30,31,32,33,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,89,90,91,93,95,96,97,98,100,101,102,103,104,105,106,107,109,110,111,112,114,115,117,118,119,120,122,123,124,126,127,128,129,130,131,132,133,134,135,137,138,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,181,182,184,185,188,189,190,191,192,193,194,195,196,197,198,200,201,202,204,205,206,207,208,209,210,212,213,215,219,220,0,1,2,8,9,10,11,14,17,18,20,21,22,23,24,25,27,29,30,32,33,40,41,42,43,44,45,46,49,51,52,53,54,55,56,58,59,60,63,65,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,86,87,88,89,91,92,94,95,96,97,98,99,100,101,102,103,105,106,107,109,110,113,114,115,116,118,120,121,122,124,125,126,130,132,134,135,138,139,142,144,145,149,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,169,170,172,174,175,177,178,179,182,183,184,186,187,189,190,191,192,193,195,199,200,201,204,205,209,210,0,2,3,4,5,8,10,12,15,16,18,20,21,23,24,25,26,28,31,33,34,36,39,40,43,"ia-14776699614",46,47,49,50,53,"ia-14592347820",56,58,59,61,62,63,64,66,68,70,71,73,75,77,79,80,82,84,86,89,90,92,94,95,97,100,102,103,108,109,110,112,114,116,118,120,121,122,124,126,127,128,129,130,131,132,134,135,138,139,140,"ia-14592567968",142,144,145,150,156,157,160,161,163,164,167,169,170,172,173,175,"ia-14776119771",179,180,182,183,185,187,"ia-14592646728",190,192,193,195,"ia-14592797057",199,200,201,202,203,205,206,207,208,210,213,214,215,216,217,219,220,222,223,225,226,227,229,230,232,233,234,235,236,239,241,242,243,245,246,249,251,252,253,254,255,256,257,259,260,261,262,265,266,268,269,273,274,275,276,278,280,281,284,285,286,"ia-14779091262",288,289,291,292,293,295,296,299,300,301,302,303,304,305,306,307,308,309,"ia-14592826339","ia-14779147252",319,352,353,"ia-14756495246",357,361,362,"ia-14756505006",366,367,368,371,373,375,377,"ia-14592808690","ia-14592809470",389,391,392,394,396,399,400,403,408,410,"ia-14592846990",414,416,418,419,421,423,425,426,427,428,429,430,433,"ia-14779599165",0,1,2,3,4,5,7,8,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,4,5,6,9,10,11,12,15,16,17,18,20,21,22,23,24,25,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,10,12,14,15,18,19,20,29,36,37,39,57,58,74,76,78,79,103,106,117,119,120,121,130,135,137,142,146,152,157,167,176,197,200,216,230,234,235,236,247,248,249,250,266,274,293,297,303,309,311,312,314,320,321,323,330,335,340,351,363,370,372,384,388,392,397,438,439,444,446,454,458,462,464,467,471,473,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,496,497,498,499,500,501,502,508,509,518,519,522,525,527,530,536,543,555,560,561,563,567,587,590,591,599,603,605,608,609,610,611,612,613,615,616,618,619,620,634,652,654,658,660,676,681,2,3,4,5,6,7,8,9,10,11,12,15,16,17,21,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,45,46,47,48,1,2,3,4,5,6,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,29,30,31,35,36,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,65,67,68,69,70,73,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,160,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,1,2,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,22,23,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,32,33,34,35,36,37,38,39,40,41,3,5,7,8,10,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,32,1,2,3,4,5,6,7,8,9,10,11,12,13,1,4,5,6,7,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,6,9,27,31,32,37,38,41,44,53,54,2,3,4,6,8,9,10,11,12,13,14,16,17,19,20,21,22,23,24,25,27,29,30,31,32,33,0,0,0,0,0,0,0,0,0,4,5,6,7,8,10,11,13,14,15,16,0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,4,5,6,7,8,11,9,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,18,19,20,21,22,0,1,3,5,8,9,11,12,14,15,16,20,21,22,23,24,26,27,28,30,32,33,34,35,37,38,39,40,44,45,47,48,49,50,54,55,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,117,118,119,120,121,124,125,126,127,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,152,153,154,155,156,157,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,0,2,3,4,6,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,0,1,2,3,4,5,6,7,8,10,11,9,19,25,26,27,28,29,31,32,33,40,41,42,43,45,47,49,51,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,70,72,75,76,77,78,79,80,81,82,83,84,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,135,140,141,143,144,146,147,148,149,151,153,154,155,156,157,158,159,162,163,164,166,167,168,169,170,173,174,175,176,177,178,179,180,182,183,184,185,187,188,190,191,192,193,195,196,197,198,199,200,202,203,206,207,208,209,210,213,215,216,217,218,219,220,221,222,223,225,227,228,229,230,231,233,235,236,238,239,240,242,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,3,4,5,10,13,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,48,49,50,51,52,53,54,55,56,59,61,62,63,64,65,66,67,68,69,70,71,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,24,0,2,3,4,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,52,53,55,56,57,60,0,1,2,3,4,5,6,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,52,53,54,55,56,57,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,88,90,92,93,95,96,97,100,99,102,103,104,105,106,108,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,0,1,2,3,4,5,6,7,10,11,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,0,1,2,3,4,5,12,14,9,15,19,33,35,36,37,38,39,45,46,47,48,54,55,56,57,58,62,66,68,72,75,76,77,78,0,1,2,4,5,7,8,9,10,11,13,15,21,22,23,25,46,47,48,49,52,53,54,55,2,4,5,7,8,9,10,11,12,13,14,16,20,31,32,33,34,35,40,41,43,46,48,49,50,51,52,53,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,81,82,83,84,1,3,4,5,6,7,8,9,10,11,12,14,18,28,29,30,32,38,41,43,44,45,46,47,48,49,50,51,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,79,80,81,82,83,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,20,0,1,2,3,4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,61,62,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,109,111,112,116,117,118,119,120,121,122,123,125,126,127,128,129,132,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,185,187,188,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,208,0,1,2,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,23,24,15,16,17,20,21,22,23,24,25,26,27,31,32,33,35,36,39,43,44,45,46,1,2,7,10,12,13,14,15,16,18,19,20,21,0,1,2,3,4,5,6,7,8,4,12,14,22,24,26,27,29,30,31,36,43,44,46,47,48,0,7,10,12,14,15,17,18,19,21,22,23,24,26,28,29,31,32,33,34,35,36,38,39,40,41,42,44,45,48,49,50,51,52,55,58,59,63,64,65,66,67,68,69,71,73,74,76,77,79,80,81,82,84,87,88,89,90,91,92,93,94,97,100,101,102,103,106,107,109,110,111,112,113,114,116,119,120,122,123,124,125,128,129,131,135,137,139,142,143,144,145,146,148,149,150,152,153,154,155,157,158,160,162,163,164,167,170,171,173,174,175,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,197,200,201,206,207,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,236,237,238,240,243,244,245,246,247,248,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,24,0,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,"ia-14774772071",22,23,24,25,26,27,28,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,64,65,66,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,138,139,140,141,142,143,144,145,146,147,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,185,186,187,188,189,191,192,194,195,0,1,2,3,"ia-14590953527",1,2,3,4,5,7,24,25,27,28,30,31,32,33,34,35,36,37,38,40,42,45,46,49,50,54,56,57,58,65,67,70,72,74,75,77,78,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,112,113,114,115,116,117,118,119,120,121,122,167,168,170,171,175,176,177,178,179,180,181,182,183,184,185,186,187,192,195,197,198,199,202,203,205,210,211,212,213,217,220,222,226,230,231,232,233,239,240,241,243,245,252,254,257,259,263,265,268,269,272,273,275,276,277,278,279,283,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,305,306,308,309,310,311,316,317,320,321,323,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,40,41,43,44,46,47,48,49,50,51,54,55,57,59,60,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,0,5,7,22,36,38,50,52,53,0,1,2,4,5,6,7,10,11,9,12,14,15,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,39,40,41,43,44,45,49,50,51,52,55,56,59,60,61,0,0,0,0,1,2,3,5,6,9,10,11,12,13,14,16,19,20,21,22,23,27,29,31,33,34,35,37,38,39,41,43,44,45,50,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,79,80,81,82,83,85,87,89,90,92,93,94,95,96,97,100,101,102,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,0,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,107,108,109,110,"ia-14767931694","ia-14583596110","ia-14747308636",3,4,5,6,7,8,9,10,11,12,15,18,19,20,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,37,39,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,71,72,74,75,76,77,78,79,80,2,4,7,9,12,14,18,22,31,34,35,40,44,45,48,51,56,62,64,80,82,95,97,100,102,112,2,4,5,11,12,16,17,18,19,20,21,23,24,25,27,28,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,4,6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,2,4,5,6,8,9,12,13,15,16,17,18,19,20,21,22,23,24,26,28,29,30,32,33,34,35,36,37,39,42,43,47,48,49,52,53,54,55,56,57,58,59,60,63,65,67,68,71,74,77,80,81,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,0,1,3,4,5,6,7,8,11,12,13,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,44,45,46,47,49,50,51,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,0,2,4,5,6,7,8,10,11,12,13,14,17,18,19,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,39,40,41,42,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,65,0,1,2,3,4,5,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,75,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,0,1,2,3,4,5,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,0,1,2,3,4,7,8,10,11,12,13,14,15,17,18,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,40,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,0,2,3,4,5,6,7,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,240,241,242,243,244,245,246,247,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,129,131,133,134,135,136,137,138,139,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,0,2,3,4,5,6,7,8,10,11,12,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,2,7,10,11,9,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,32,0,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,100,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,0,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,82,83,84,85,86,87,88,89,90,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,138,139,140,141,142,143,144,145,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,34,37,38,39,40,41,42,45,0,0,0,0,0,0,0,0,0,0,1,4,8,9,10,12,13,14,15,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,42,43,44,45,46,47,51,52,55,58,62,63,64,66,67,69,72,73,75,76,77,78,79,80,81,82,83,84,87,88,89,90,92,93,97,100,101,102,103,104,106,108,112,113,114,115,116,118,121,124,125,127,128,129,130,131,132,133,134,0,1,2,4,8,10,12,15,16,17,18,19,24,27,28,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,48,49,50,51,54,55,56,60,64,68,69,70,71,73,75,76,77,80,81,84,85,86,87,88,89,90,91,94,95,96,97,99,100,104,105,106,107,109,110,113,119,120,121,123,124,126,129,131,132,134,135,136,137,138,139,140,142,143,145,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,92,94,95,96,97,98,99,100,101,104,105,106,107,108,109,110,111,112,113,115,116,118,0,3,4,5,6,7,8,9,10,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,142,143,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,2,3,4,5,6,7,8,9,10,23,24,26,29,31,32,33,35,36,37,38,39,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,238,239,240,241,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,31,34,36,38,39,43,44,46,47,48,49,51,52,53,54,56,57,58,60,61,62,64,65,67,68,69,70,71,72,73,75,77,79,81,82,83,84,89,92,93,94,96,97,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,125,126,128,129,130,133,134,135,137,138,139,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,181,184,185,186,187,190,191,192,195,200,201,203,204,205,206,209,210,211,216,219,221,222,223,224,225,227,229,230,234,235,236,237,239,240,241,242,243,244,245,246,248,251,254,255,256,257,261,262,263,265,267,270,271,273,276,281,283,284,287,290,291,293,294,301,302,304,305,308,310,311,312,313,314,315,316,318,320,321,322,323,324,327,328,329,330,331,332,333,334,335,337,338,343,346,348,351,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,399,402,404,406,407,410,411,412,414,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,435,436,437,438,440,441,442,443,444,446,447,448,449,450,451,452,453,454,455,456,457,458,461,462,465,466,467,468,469,470,471,473,474,475,476,477,478,480,481,482,483,487,488,489,490,493,494,495,496,498,499,501,502,503,504,505,506,509,510,511,512,513,514,515,517,519,520,521,522,0,1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,22,23,25,26,28,30,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,67,69,71,72,73,74,75,76,77,78,80,81,82,83,84,87,88,89,90,91,96,97,101,103,105,106,107,108,109,110,111,112,114,115,119,120,122,123,124,126,127,128,130,131,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,165,166,169,170,171,172,173,174,179,180,183,184,186,188,190,191,193,194,195,196,197,199,200,201,205,206,207,210,212,216,219,220,223,226,228,229,230,232,233,234,236,237,238,240,241,242,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,292,293,294,296,297,298,299,300,301,302,303,304,307,308,309,310,311,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,356,357,358,361,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,411,412,413,415,416,417,418,419,421,422,423,424,426,427,428,430,431,432,433,434,435,436,437,439,440,441,442,443,444,445,446,447,448,449,451,452,454,455,456,457,458,459,460,464,465,466,467,468,469,470,471,472,475,476,478,480,481,485,486,488,489,491,492,493,494,496,497,498,499,500,501,502,503,504,505,507,508,509,510,512,513,514,515,516,517,518,519,520,524,525,526,527,528,531,532,533,534,535,537,538,539,540,541,542,543,544,545,546,547,548,549,550,553,554,555,556,557,558,561,565,569,0,1,4,5,6,7,8,9,12,14,15,16,17,18,19,22,24,26,28,32,35,37,38,39,41,42,43,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,68,70,71,72,73,74,77,78,79,80,81,82,83,85,86,87,88,91,94,96,98,99,100,101,102,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,135,136,137,138,139,141,142,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,169,170,173,175,176,177,178,180,183,185,187,188,189,190,192,193,194,195,196,197,198,199,200,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,240,241,243,244,245,246,247,248,249,250,251,253,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,2,3,4,5,6,7,"ia-14780400894",9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,"ia-14802631823",27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,"ia-14779633901",42,43,44,45,46,48,49,51,53,54,55,56,57,58,59,60,61,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,"ia-14779655301",88,89,90,"ia-14596094040",91,92,93,"ia-14802667993",94,95,96,97,98,"ia-14782817375",99,100,101,102,"ia-14780461264",103,104,105,"ia-14779672601",108,"ia-14596152749",111,112,113,114,115,116,"ia-14596180188",117,118,119,120,121,"ia-14759830496",1,2,3,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,99,101,102,103,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,50,53,54,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,0,1,2,3,4,9,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,156,157,158,159,160,161,162,163,164,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,123,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,0,1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,"ia-14576526648",1,2,4,5,8,9,10,11,12,13,14,15,16,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,1,2,3,4,5,6,7,8,10,11,13,15,17,18,19,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,1,2,4,5,6,7,8,9,10,11,14,18,19,2,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,66,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,24,25,26,28,29,30,31,32,34,35,36,37,38,40,41,42,43,44,45,46,50,51,53,54,55,56,57,58,59,62,63,67,68,69,70,71,72,73,74,75,79,80,81,82,83,84,86,87,88,94,95,96,97,98,99,100,101,102,103,104,105,109,110,0,2,4,5,6,7,8,10,11,14,16,17,18,21,22,1,2,8,13,17,19,20,21,22,24,25,29,33,37,40,45,49,54,64,65,66,67,68,69,70,72,73,74,77,82,83,87,89,90,94,95,96,97,101,102,106,107,110,115,116,117,118,120,121,122,125,126,127,128,130,1,2,3,5,7,9,10,11,12,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,37,39,40,41,44,45,47,48,49,50,51,52,53,54,55,56,57,58,60,61,63,65,66,67,68,70,73,74,75,77,79,80,81,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,103,105,107,108,109,111,112,113,115,117,119,121,122,123,127,129,130,131,133,134,135,136,138,140,141,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,369,372,373,374,375,376,377,378,380,381,382,383,384,386,387,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,408,409,410,413,415,416,417,418,419,420,421,422,425,426,427,429,430,431,432,433,434,435,436,437,438,439,440,443,444,445,446,447,448,449,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,494,496,497,499,501,502,503,504,505,506,507,508,509,511,512,517,518,519,521,522,523,524,525,526,527,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,550,551,552,553,554,555,558,559,560,564,565,566,567,569,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,587,588,589,590,591,592,593,594,595,598,599,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,618,621,622,623,624,625,626,627,629,630,632,633,"ia-14591339599","ia-14591300980","ia-14591513467","ia-14591349199","ia-14755023436","ia-14774879831","ia-14591396848","ia-14777703612","ia-14797939523","ia-14775727234","ia-14778089875",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,"ia-14761988866",25,26,27,28,29,30,31,32,33,"ia-14781843751",35,36,"ia-14761997716",37,38,39,"ia-14762000186",41,42,43,44,45,47,"ia-14762004766",48,49,50,"ia-14598359258",51,"ia-14804854113",53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,"ia-14782659434",73,"ia-14781868691",74,75,76,77,78,79,80,81,82,83,84,85,86,88,1,5,6,8,12,14,15,16,17,18,19,20,21,1,5,6,7,8,2,10,12,15,16,17,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135,136,140,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,0,1,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,98,99,102,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,51,52,53,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,"ia-14593937087",27,29,30,31,32,33,35,36,37,38,39,41,43,44,45,46,48,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,100,101,104,105,107,108,99,114,116,123,126,130,133,136,137,138,139,140,149,152,156,159,161,164,165,"ia-14778267224",167,"ia-14593963429",169,170,171,172,"ia-14800506843",174,175,176,177,178,179,180,181,182,"ia-14780312432",184,185,187,188,"ia-14757668216","ia-14777518071","ia-14757672316","ia-14778310444",193,194,195,"ia-14780687845",197,198,199,200,211,217,218,220,221,222,223,225,226,227,228,229,230,231,236,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,5,8,11,12,14,15,17,18,20,21,22,23,24,25,27,29,30,31,33,34,35,37,38,39,40,41,42,43,45,46,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,67,68,69,70,71,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,61,62,63,64,65,67,68,69,70,72,73,74,75,76,78,79,80,81,83,85,86,88,89,90,92,94,95,96,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,118,121,122,123,124,125,126,127,128,129,130,131,132,135,137,139,140,141,143,144,145,146,147,149,150,156,157,158,162,163,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,186,187,188,189,191,193,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,239,241,242,243,244,245,246,247,249,251,252,253,254,255,256,257,258,259,260,261,262,266,267,268,270,271,274,275,276,277,281,282,283,284,285,286,287,288,289,290,292,294,295,296,298,299,300,301,304,305,307,308,309,310,311,313,314,317,318,319,320,321,322,323,326,327,329,331,334,335,336,337,338,339,340,341,342,344,345,346,350,351,354,356,359,361,366,367,368,373,374,375,376,377,381,382,383,384,385,386,391,392,393,395,396,397,398,399,400,401,402,403,407,408,409,410,411,413,417,420,423,424,425,426,427,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,452,453,454,456,457,458,460,461,462,463,464,465,466,468,469,470,471,472,474,475,476,477,478,479,483,484,485,486,487,489,490,491,495,503,505,506,508,521,524,525,526,527,529,534,535,536,538,539,540,541,542,544,549,554,555,556,557,558,559,560,562,563,565,566,567,570,572,573,574,575,576,577,583,584,589,590,591,592,593,594,595,596,597,598,599,601,602,603,604,610,614,615,616,617,618,619,620,621,622,623,624,625,627,628,629,631,632,634,635,636,638,639,640,653,656,657,658,659,660,662,663,666,667,670,671,676,677,678,683,688,689,690,691,692,693,695,696,700,702,704,705,706,707,708,709,710,716,717,719,720,721,722,723,724,725,726,727,728,729,731,733,734,735,736,739,740,741,742,743,744,745,746,747,748,749,751,752,755,756,757,758,759,760,762,763,766,767,768,770,771,772,773,777,787,788,794,795,796,798,800,801,802,803,804,807,808,809,810,811,812,813,819,820,821,822,823,824,825,826,827,828,829,830,831,837,839,840,841,2,4,5,6,7,8,10,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,101,104,105,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,191,192,193,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,97,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,155,157,158,159,160,161,162,164,165,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,186,187,188,189,190,191,194,195,197,199,200,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,289,290,292,293,294,295,296,297,298,299,302,303,304,305,306,307,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,335,336,337,339,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,360,361,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,449,450,453,454,455,456,457,458,459,460,461,462,464,471,472,475,479,486,488,489,491,492,493,494,496,498,499,500,501,502,503,505,506,507,508,509,511,512,514,516,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,539,541,542,544,545,546,547,550,553,554,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,579,581,582,583,586,587,589,591,592,593,594,595,596,597,598,600,601,602,603,604,605,606,608,610,611,612,614,615,616,617,619,621,624,625,626,627,628,629,630,632,633,637,638,639,640,641,643,645,647,648,649,650,652,653,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,696,697,698,699,700,701,703,704,705,706,707,708,710,711,712,713,714,715,716,717,718,720,721,722,723,725,726,727,728,729,730,732,733,735,736,737,738,739,740,741,742,743,744,745,746,747,748,750,751,752,754,755,756,757,758,759,760,761,762,763,764,765,766,768,770,771,774,775,776,777,778,779,780,781,782,783,784,786,787,793,794,795,796,797,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,92,93,94,97,100,101,102,103,104,105,106,107,108,109,110,114,115,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,407,408,409,410,411,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,437,438,439,441,442,443,449,450,453,454,455,456,458,459,460,461,462,463,464,465,466,467,469,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,510,511,513,514,515,516,519,520,521,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,540,541,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581,582,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,638,639,640,641,642,643,644,645,646,647,648,649,650,651,654,655,656,658,659,660,661,662,663,664,665,666,667,669,670,671,672,674,675,676,677,683,684,685,686,687,688,689,690,691,696,697,700,701,702,703,704,705,706,707,709,710,711,712,713,714,716,717,718,719,720,721,722,723,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,751,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,779,780,781,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,808,809,810,811,812,813,814,815,816,817,819,820,821,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,74,75,76,77,78,79,81,82,84,85,86,89,91,93,94,95,96,97,98,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,132,133,134,135,136,137,139,140,141,142,143,146,147,148,149,150,151,152,153,154,158,161,162,163,164,165,166,168,172,173,174,175,176,177,178,179,180,181,182,186,189,191,192,193,194,195,196,197,198,199,200,201,202,203,204,207,208,209,210,211,214,215,217,218,221,223,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,278,283,284,285,288,289,290,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,318,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,365,366,368,370,371,372,373,374,378,380,381,382,399,400,401,402,403,404,405,406,407,409,410,411,412,413,414,415,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,441,442,443,444,445,446,452,453,454,455,456,457,459,466,467,468,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,514,515,520,521,522,523,526,527,529,530,533,536,537,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,556,557,558,559,562,563,569,570,574,577,578,579,580,581,582,584,585,586,587,588,591,592,593,597,604,605,606,607,608,609,610,614,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,637,638,639,640,644,645,648,651,652,653,654,655,656,657,658,659,660,661,665,666,667,668,669,670,671,672,673,674,675,676,678,679,680,681,682,683,685,686,687,688,689,691,696,706,707,708,709,710,711,713,714,715,716,719,720,721,723,724,725,726,728,729,730,733,735,736,737,738,739,740,741,742,745,750,751,753,754,755,756,757,758,759,760,762,763,764,765,766,768,769,770,771,772,773,774,775,1,2,3,4,5,6,7,10,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,100,101,96,97,98,99,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,0,1,3,4,6,0,1,2,3,1,3,4,5,6,7,8,9,10,11,12,13,15,16],"book":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,49,50,50,50,50,50,51,51,51,51,51,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,60,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,64,64,65,65,65,66,66,66,66,66,67,67,67,68,68,69,69,69,69,69,69,69,69,70,70,70,70,70,71,71,71,71,71,71,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,74,74,75,75,75,75,75,76,76,76,76,76,76,77,77,78,78,78,78,78,79,79,79,80,80,80,80,80,80,81,81,82,82,82,82,82,82,82,83,83,83,83,83,83,83,83,84,84,84,84,84,85,85,85,85,85,85,86,86,86,86,87,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,133,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,136,136,136,136,136,136,136,136,137,138,138,139,139,139,139,139,139,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,165,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,167,167,167,167,167,167,167,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,169,169,169,169,169,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,173,173,173,173,173,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,192,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,195,195,195,195,195,195,195,195,195,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,229,229,229,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,238,238,238,238,238,238,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,240,240,240,240,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,286,286,286,286,286,286,286,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,305,305,305,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,311,311,311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,321,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,327,328,328,328,328,328,328,328,328,328,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,330,330,330,330,330,330,330,330,331,331,331,331,331,331,332,332,333,333,333,333,333,334,334,334,334,334,334,334,335,335,335,335,335,335,336,336,337,337,337,337,337,338,338,338,338,338,339,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,341,341,341,341,341,341,341,341,341,341,341,341,341,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,351,352,352,352,352,352,352,353,353,353,353,353,353,353,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,356,356,356,356,356,356,356,356,356,356,356,356,356,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,358,358,358,358,358,358,358,358,358,358,358,358,358,359,359,359,359,359,359,359,359,359,359,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,363,363,363,363,363,363,363,363,363,363,363,363,363,363,364,364,364,364,364,364,364,364,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,368,368,368,368,369,369,369,370,370,370,370,370,371,371,371,371,371,371,371,371,371,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,373,373,373,373,373,373,373,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,374,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,376,376,376,376,376,376,376,376,376,376,376,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,379,379,380,380,381,381,382,383,383,383,384,384,384,385,386,387,387,387,388,388,388,389,389,389,389,389,390,390,390,390,390,391,391,391,392,392,392,392,393,393,393,393,393,393,393,394,394,394,394,394,395,395,395,395,395,395,395,396,396,396,396,397,397,397,397,397,397,398,398,398,398,398,398,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401,402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,404,404,404,404,404,405,405,405,405,405,406,406,407,408,408,409,409,409,409,409,409,409,409,410,410,411,411,411,411,411,411,411,412,412,412,412,412,413,413,413,413,413,413,413,413,413,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,415,415,415,415,415,415,415,415,416,416,416,416,416,416,416,416,416,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,418,418,418,418,418,418,418,419,419,419,419,419,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,422,422,422,422,422,422,422,422,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,424,424,425,425,425,425,425,425,426,426,426,426,427,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,429,429,429,429,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,442,442,442,442,442,442,442,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,444,444,444,444,444,444,444,444,444,444,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,447,447,447,447,447,447,447,447,447,447,447,447,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,451,451,451,451,451,451,451,451,451,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,463,463,463,463,464,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,466,466,466,466,466,466,466,467,467,467,467,467,467,467,467,467,468,468,468,468,468,468,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,470,470,470,470,470,470,470,470,470,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,478,478,478,478,478,478,478,478,478,478,478,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,481,481,481,481,481,481,481,481,481,482,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,484,484,484,484,484,484,484,485,486,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,488,489,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,492,492,492,492,492,492,492,492,492,493,493,493,493,493,493,493,493,493,493,493,493,494,494,494,494,494,494,494,495,495,495,496,497,497,498,498,498,498,498,499,499,499,499,499,499,499,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,500,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,502,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,508,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,510,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,514,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,522,522,522,522,522,522,522,522,522,522,522,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,524,524,524,524,524,524,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,526,526,526,526,526,526,527,527,527,527,527,527,527,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,529,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,530,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,531,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,533,533,533,533,533,533,533,533,533,533,533,533,533,533,534,534,534,534,534,534,534,534,534,534,535,535,535,535,535,535,535,535,535,535,535,535,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,542,542,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,547,548,548,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,552,553,553,553,553,553,553,553,553,554,554,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,556,556,556,556,556,556,556,556,556,556,556,557,557,557,557,557,557,557,558,558,558,558,558,558,558,559,559,559,559,559,559,559,560,560,560,560,560,561,561,561,561,561,561,561,562,562,562,562,562,562,563,563,563,563,563,563,563,564,564,564,564,564,564,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,568,568,568,568,568,568,568,568,568,569,570,570,570,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,572,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,573,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,581,582,582,582,582,582,582,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,587,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,589,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,593,593,593,593,593,593,593,593,593,593,593,593,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,594,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,596,596,596,596,596,596,596,597,597,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,610,610,610,610,610,610,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,615,615,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,617,617,617,617,617,617,617,617,617,617,617,617,617,617,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,627,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,628,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,631,631,631,631,631,631,631,631,631,631,631,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,633,633,634,634,634,634,634,634,634,634,635,635,635,635,635,635,635,635,635,635,635,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,637,637,637,637,637,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,640,641,641,641,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,643,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,649,649,649,649,649,649,649,649,649,649,649,649,649,649,650,650,650,650,650,650,650,650,650,650,650,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,651,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,654,654,654,654,654,654,654,654,654,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,664,664,664,664,664,665,665,665,665,665,665,665,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,666,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,667,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,670,670,670,670,670,670,670,670,670,671,671,671,671,671,671,671,671,671,672,672,672,672,672,672,672,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,674,674,674,674,674,674,674,674,674,674,674,674,674,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,675,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,676,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,678,678,678,678,678,678,678,678,678,678,678,678,678,678,678,678,678,678,678,678,679,679,679,679,679,679,679,679,679,679,679,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,682,682,682,682,682,682,682,683,683,683,683,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,689,689,689,689,689,690,690,690,690,690,690,690,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,693,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,706,706,707,707,707,707,707,708,709,710,710,710,710,710,710,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,714,714,714,715,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,719,719,719,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,721,721,721,721,722,722,722,722,722,722,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,724,724,724,724,724,724,724,724,724,724,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,725,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,727,727,728,728,728,728,728,729,729,729,729,730,730,730,731,731,732,732,732,732,732,732,732,732,732,732,732,732,732,732,732,732,733,733,733,733,733,733,733,733,733,733,733,733,733,733,734,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,735,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,739,739,739,739,739,739,739,739,739,739,739,739,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,740,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,742,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,743,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,745,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,746,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,750,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,751,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,752,753,753,753,753,754,754,754,754,754,754,754,754,754,754,755,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,757,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,758,759,759,759,759,759,759,759,759,759,759,759,760,760,760,760,760,760,760,760,760,760,760,761,761,761,761,761,761,761,762,762,762,762,762,762,762,763,763,763,763,763,763,763,763,763,763,764,764,764,764,764,764,764,764,765,765,765,765,765,765,765,766,766,766,766,766,766,766,766,766,766,766,766,766,766,766,766,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,768,768,768,768,768,768,768,768,768,768,768,768,769,769,769,769,769,769,769,769,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,770,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,772,772,772,772,772,772,772,772,772,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,773,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,774,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,782,782,782,782,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,784,784,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,787,787,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,798,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,801,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,803,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,804,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,805,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,809,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,814,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,819,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,820,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,827,827,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,829,829,829,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,833,833,833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,835,835,835,835,835,835,835,835,835,835,835,835,835,836,836,836,836,836,836,836,836,836,836,836,836,836,836,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,839,839,839,839,839,839,839,839,839,839,839,839,839,839,839,839,839,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,841,841,841,841,841,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,843,843,843,843,844,844,844,844,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,846,846,846,846,846,846,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,848,848,848,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,849,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,860,860,860,860,860,860,860,860,860,860,860,860,860,861,862,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,870,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,871,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,877,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,879,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,884,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,886,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,892,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,893,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,897,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,898,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,904,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,910,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,914,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,915,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,923,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,936,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,940,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,944,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,946,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,948,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,951,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,958,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,992,992,992,992,992,992,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,994,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,997,997,997,997,997,997,997,997,997,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1002,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1009,1009,1009,1010,1010,1010,1010,1010,1010,1010,1010,1011,1011,1011,1011,1012,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1040,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1045,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1047,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1051,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1058,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1060,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1067,1067,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1069,1069,1069,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1078,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1088,1088,1088,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1107,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1111,1111,1111,1111,1111,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1120,1120,1120,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1122,1123,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1124,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1135,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1143,1143,1143,1143,1143,1143,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1147,1147,1147,1147,1147,1147,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1149,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1156,1157,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1159,1159,1159,1159,1159,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1162,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1165,1165,1165,1165,1165,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1178,1178,1178,1178,1178,1178,1178,1178,1178,1178,1178,1179,1179,1179,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1183,1183,1183,1183,1183,1183,1183,1183,1183,1183,1183,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1189,1189,1189,1189,1189,1189,1189,1189,1189,1189,1189,1189,1189,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1198,1198,1198,1198,1198,1198,1198,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,1200,1200,1200,1201,1201,1201,1201,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1203,1204,1204,1204,1204,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1214,1215,1215,1215,1215,1215,1215,1215,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1217,1217,1217,1217,1217,1218,1218,1218,1218,1218,1218,1218,1219,1219,1219,1219,1219,1219,1219,1219,1219,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1221,1221,1221,1221,1221,1221,1221,1221,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1223,1223,1223,1223,1223,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1238,1238,1238,1238,1238,1238,1238,1238,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1241,1242,1242,1242,1242,1242,1242,1242,1242,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1245,1245,1245,1245,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1264,1264,1264,1264,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1270,1270,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1271,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1285,1285,1285,1285,1285,1286,1286,1286,1286,1287,1287,1287,1287,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1296,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1300,1301,1301,1301,1301,1301,1301,1301,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1303,1303,1303,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1323,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1325,1325,1325,1325,1325,1325,1325,1325,1325,1326,1326,1326,1326,1326,1326,1326,1326,1326,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1331,1331,1331,1331,1331,1332,1332,1332,1332,1333,1333,1333,1333,1333,1333,1334,1334,1335,1336,1337,1337,1337,1337,1337,1337,1337,1337,1337,1338,1338,1339,1339,1339,1339,1339,1339,1339,1340,1340,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1342,1342,1342,1342,1343,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1344,1345,1346,1346,1346,1346,1346,1346,1347,1347,1347,1347,1347,1347,1347,1347,1347,1347,1348,1348,1348,1348,1348,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1350,1351,1351,1351,1351,1351,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1353,1353,1353,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1355,1355,1355,1356,1356,1357,1357,1357,1357,1357,1357,1357,1357,1357,1357,1357,1357,1357,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1358,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1360,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1362,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1367,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1368,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1369,1370,1370,1370,1370,1370,1370,1370,1370,1370,1371,1371,1371,1371,1371,1371,1371,1371,1371,1371,1371,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1372,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1373,1374,1374,1374,1374,1374,1374,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1377,1377,1377,1377,1377,1377,1377,1378,1378,1378,1378,1378,1378,1378,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1379,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1380,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1386,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1394,1394,1394,1394,1394,1394,1394,1394,1394,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1397,1397,1397,1397,1397,1397,1397,1397,1397,1397,1397,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1404,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1410,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1411,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1413,1414,1414,1414,1414,1414,1414,1414,1414,1414,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1417,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1418,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1420,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1421,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1422,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1424,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1425,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1426,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1427,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1429,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1430,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1431,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1433,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1437,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1445,1445,1445,1445,1445,1445,1445,1445,1445,1445,1445,1445,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1446,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1447,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1448,1449,1449,1450,1450,1450,1450,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1451,1452,1452,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1460,1460,1460,1461,1461,1461,1461,1461,1461,1462,1463,1464,1464,1465,1465,1466,1467,1467,1468,1468,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1469,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1471,1472,1472,1472,1472,1472,1472,1472,1473,1473,1473,1473,1473,1473,1473,1473,1473,1473,1473,1473,1473,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1475,1476,1476,1476,1476,1476,1476,1476,1476,1476,1477,1477,1477,1477,1477,1477,1477,1477,1477,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1479,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1480,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1481,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1488,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1490,1490,1490,1490,1490,1490,1490,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1492,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1494,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1497,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1498,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1500,1500,1500,1500,1500,1500,1500,1500,1500,1501,1501,1501,1501,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1503,1503,1503,1503,1503,1503,1503,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1509,1509,1510,1510,1510,1510,1511,1511,1511,1511,1512,1512,1512,1512,1512,1512,1512,1513,1513,1513,1513,1513,1514,1514,1514,1514,1514,1514,1515,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1518,1518,1518,1519,1520,1520,1520,1520,1520,1520,1520,1520,1520,1521,1521,1521,1521,1521,1522,1522,1522,1522,1522,1522,1523,1523,1523,1523,1523,1523,1523,1523,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1526,1526,1526,1526,1526,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1528,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1529,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1530,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1531,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1534,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1537,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1539,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1541,1541,1541,1541,1541,1541,1541,1541,1541,1541,1541,1541,1541,1541,1541,1542,1542,1542,1542,1542,1542,1542,1542,1542,1542,1542,1542,1542,1542,1542,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1543,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1544,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1550,1550,1550,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1554,1554,1554,1554,1554,1554,1554,1554,1554,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1559,1559,1559,1559,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1561,1561,1561,1561,1561,1561,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1572,1572,1572,1572,1572,1572,1572,1572,1572,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1576,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1577,1578,1578,1578,1578,1578,1578,1578,1578,1578,1578,1578,1578,1578,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1579,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1580,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1581,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1583,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1584,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1586,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1587,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1588,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1590,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1591,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1592,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1593,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1594,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1595,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1596,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1597,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1598,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1604,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1610,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1613,1613,1613,1613,1613,1613,1613,1613,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1619,1619,1619,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1627,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1629,1630,1630,1630,1630,1630,1630,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1631,1632,1632,1632,1632,1632,1632,1632,1632,1632,1632,1632,1632,1632,1632,1633,1633,1633,1633,1633,1633,1633,1633,1633,1633,1633,1633,1633,1633,1634,1634,1634,1634,1634,1634,1634,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1635,1636,1636,1636,1636,1636,1636,1637,1637,1637,1637,1637,1637,1637,1637,1637,1638,1638,1638,1638,1638,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1640,1640,1640,1640,1640,1640,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1643,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1644,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1645,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1646,1647,1647,1647,1647,1647,1647,1647,1647,1647,1647,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1648,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1651,1652,1652,1652,1652,1652,1652,1652,1652,1652,1652,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1653,1654,1654,1654,1654,1654,1654,1654,1654,1654,1655,1655,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1658,1658,1658,1658,1658,1658,1658,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1659,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1661,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1662,1663,1663,1663,1663,1663,1663,1663,1663,1663,1663,1663,1663,1664,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1667,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1668,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1670,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1672,1673,1674,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1676,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1677,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1679,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1680,1681,1681,1681,1681,1681,1681,1681,1681,1681,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1685,1685,1685,1685,1685,1685,1685,1685,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1688,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1689,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1690,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1691,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1692,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1693,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1694,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1695,1696,1696,1696,1696,1696,1696,1696,1696,1696,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1697,1698,1698,1698,1698,1698,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1699,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1700,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1701,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1702,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1703,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1705,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1706,1707,1707,1707,1707,1707,1707,1708,1708,1708,1709,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1713,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1714,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1717,1717,1717,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1718,1719,1719,1719,1719,1719,1719,1719,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1722,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724,1724,1725,1725,1725,1725,1725,1725,1725,1725,1725,1725,1725,1726,1726,1726,1726,1726,1726,1726,1726,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1727,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1730,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1731,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1732,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1733,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1734,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1739,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1740,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1742,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1745,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1747,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1751,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1752,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1753,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1754,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1755,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1756,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1757,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1758,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1759,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1760,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1761,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1765,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1766,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1770,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1774,1775,1775,1775,1775,1775,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1776,1777,1777,1777,1777,1777,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1779,1779,1779,1779,1779,1779,1779,1779,1779,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1781,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1782,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1784,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1785,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1786,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1788,1789,1789,1790,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1791,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1792,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1793,1794,1794,1794,1794,1794,1794,1794,1794,1794,1794,1795,1795,1795,1795,1795,1795,1795,1795,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1796,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1797,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1799,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1800,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1803,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1804,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1806,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1807,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1810,1810,1810,1810,1810,1810,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1811,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1812,1813,1813,1813,1813,1813,1813,1813,1813,1813,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1814,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1815,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1817,1817,1817,1817,1817,1817,1817,1817,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1818,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1819,1820,1820,1820,1820,1820,1820,1820,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1821,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1822,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1823,1824,1824,1824,1824,1824,1824,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1827,1828,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1829,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1830,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1831,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1832,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1836,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1837,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1838,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1839,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1840,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1841,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1843,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1844,1845,1845,1845,1845,1846,1846,1846,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1848,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1850,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1851,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1856,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1861,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1863,1863,1863,1863,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1864,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1865,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1866,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1868,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1869,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1870,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1871,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1874,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1879,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1880,1881,1881,1881,1881,1881,1881,1881,1881,1881,1881,1881,1881,1881,1881,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1883,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1884,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1885,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1886,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1887,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1889,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1891,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1897,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1898,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1899,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1900,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1901,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1902,1903,1903,1903,1903,1903,1903,1903,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1905,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1908,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1909,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1910,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1912,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1914,1914,1914,1914,1914,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1916,1916,1916,1916,1916,1916,1917,1917,1917,1917,1917,1917,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1918,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1919,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1921,1922,1922,1922,1922,1922,1922,1922,1922,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1923,1924,1924,1924,1924,1924,1924,1924,1924,1924,1924,1924,1924,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1925,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1928,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1929,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1931,1932,1932,1932,1932,1932,1932,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1937,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1938,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1939,1940,1940,1940,1940,1940,1940,1940,1940,1940,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1941,1942,1942,1942,1942,1942,1942,1942,1942,1942,1942,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1943,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1945,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1947,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1948,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1949,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1950,1951,1951,1951,1951,1952,1952,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1955,1955,1955,1955,1955,1956,1956,1956,1956,1956,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1957,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1958,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1959,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1960,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1962,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1963,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1964,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1965,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1966,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1968,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1969,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1970,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1971,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1972,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1978,1979,1979,1979,1979,1979,1979,1979,1979,1979,1979,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1980,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1981,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1982,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1983,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1984,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1985,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1988,1988,1988,1988,1988,1989,1989,1989,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1991,1991,1991,1991,1991,1991,1991,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1992,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1994,1994,1994,1994,1994,1994,1994,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1998,1998,1998,1998,1999,1999,1999,1999,1999,1999,1999,2000,2000,2000,2000,2000,2000,2000,2000,2000,2001,2001,2001,2001,2001,2001,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2002,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2004,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2005,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2007,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2008,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2009,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2010,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2011,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2016,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2017,2018,2018,2018,2018,2018,2018,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2020,2020,2020,2020,2020,2020,2021,2021,2021,2021,2022,2022,2022,2022,2022,2022,2022,2023,2023,2023,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2024,2025,2025,2025,2025,2025,2025,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2026,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2027,2028,2028,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2034,2034,2034,2034,2035,2035,2035,2035,2035,2035,2035,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2037,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2039,2039,2039,2039,2039,2039,2039,2039,2039,2039,2039,2039,2039,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2040,2041,2041,2041,2041,2041,2041,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2042,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2044,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2045,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2046,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2054,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2055,2056,2056,2056,2056,2056,2056,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2059,2059,2059,2059,2059,2059,2059,2059,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2060,2061,2061,2061,2061,2061,2061,2061,2061,2061,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2062,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2063,2064,2064,2064,2064,2064,2064,2064,2064,2064,2064,2064,2064,2064,2064,2064,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2067,2067,2067,2068,2068,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2069,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2071,2071,2071,2071,2071,2071,2071,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2072,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2073,2074,2074,2074,2074,2075,2075,2075,2075,2075,2076,2076,2076,2076,2076,2076,2076,2076,2076,2077,2077,2077,2077,2077,2077,2077,2077,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2079,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2085,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2088,2088,2088,2088,2088,2089,2089,2089,2089,2090,2090,2090,2090,2090,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2094,2094,2094,2094,2094,2094,2094,2095,2095,2095,2095,2095,2095,2096,2096,2096,2096,2096,2096,2096,2096,2096,2097,2097,2097,2097,2097,2097,2097,2097,2097,2097,2097,2097,2098,2098,2098,2098,2098,2098,2098,2098,2098,2098,2098,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2101,2101,2101,2101,2101,2101,2101,2101,2101,2101,2101,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2103,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2104,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2105,2106,2106,2106,2106,2106,2106,2106,2107,2107,2107,2107,2107,2107,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2108,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2110,2111,2111,2111,2111,2111,2111,2111,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2114,2115,2115,2115,2115,2115,2115,2115,2115,2115,2115,2115,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2117,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2118,2119,2119,2119,2119,2119,2120,2120,2120,2120,2120,2120,2120,2120,2120,2120,2120,2121,2121,2121,2121,2121,2121,2121,2122,2122,2122,2122,2122,2122,2122,2122,2122,2122,2122,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2125,2126,2126,2126,2126,2126,2126,2126,2126,2126,2126,2126,2127,2127,2127,2127,2127,2127,2127,2128,2128,2128,2128,2128,2128,2128,2129,2129,2129,2129,2130,2130,2130,2130,2130,2130,2130,2131,2131,2131,2131,2131,2131,2131,2131,2131,2131,2132,2132,2132,2132,2132,2132,2132,2132,2132,2132,2132,2132,2132,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2134,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2135,2136,2136,2136,2137,2137,2137,2137,2137,2137,2138,2138,2138,2138,2138,2138,2139,2139,2139,2139,2139,2139,2140,2140,2140,2140,2140,2140,2141,2141,2141,2141,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2143,2143,2143,2143,2143,2143,2143,2143,2143,2143,2143,2143,2143,2144,2144,2144,2144,2144,2145,2145,2145,2145,2145,2145,2146,2146,2146,2146,2147,2147,2147,2147,2147,2147,2147,2148,2148,2148,2148,2148,2148,2148,2149,2149,2149,2149,2150,2150,2150,2150,2150,2151,2152,2152,2152,2152,2152,2152,2152,2152,2152,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2154,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2156,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2157,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2158,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2159,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2160,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2161,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2162,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2163,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2164,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2165,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2166,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2167,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2168,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2169,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2172,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2174,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2176,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2177,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2178,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2179,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2180,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2182,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2183,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2184,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2185,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2187,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2190,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2192,2192,2192,2192,2192,2192,2192,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2194,2194,2194,2194,2194,2194,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2195,2196,2196,2196,2196,2196,2196,2196,2196,2196,2196,2196,2196,2196,2197,2197,2197,2197,2197,2197,2197,2197,2197,2197,2197,2197,2197,2198,2198,2198,2198,2198,2198,2198,2199,2199,2199,2199,2199,2199,2199,2199,2199,2199,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2200,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2201,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2203,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2205,2205,2205,2205,2205,2205,2205,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2206,2207,2207,2207,2207,2207,2207,2207,2207,2207,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2208,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2209,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2210,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2211,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2212,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2213,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2214,2215,2215,2215,2215,2215,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2216,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2219,2219,2219,2219,2219,2219,2219,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2220,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2221,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2222,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2224,2224,2224,2224,2224,2224,2224,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2225,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2227,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2228,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2229,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2230,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2233,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2235,2235,2235,2235,2235,2235,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2236,2237,2238,2238,2238,2238,2238,2238,2238,2238,2238,2238,2238,2238,2238,2238,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2239,2240,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2241,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2243,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2244,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2245,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2246,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2247,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2248,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2249,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2250,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2251,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2253,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2254,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2255,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2256,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2257,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2258,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2261,2262,2262,2262,2262,2262,2262,2262,2262,2262,2263,2263,2263,2263,2263,2263,2263,2263,2263,2263,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2265,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2266,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2267,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2269,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2270,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2271,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2272,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2274,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2275,2276,2276,2276,2276,2276,2276,2276,2277,2277,2277,2277,2278,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2279,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2280,2281,2281,2281,2281,2281,2281,2281,2281,2281,2281,2281,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2282,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2283,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2284,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2285,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2286,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2287,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2288,2289,2289,2289,2289,2289,2289,2289,2289,2289,2289,2289,2289,2289,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2290,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2291,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2292,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2295,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2297,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2298,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2300,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2301,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2302,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2303,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2304,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2305,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2306,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2307,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2308,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2309,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2310,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2311,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2312,2313,2313,2313,2313,2313,2313,2313,2313,2313,2313,2313,2313,2313,2313,2313,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2314,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2315,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2317,2317,2317,2317,2317,2317,2317,2317,2317,2317,2318,2318,2319,2319,2320,2320,2320,2320,2320,2320,2320,2320,2320,2321,2321,2321,2321,2321,2321,2321,2322,2322,2322,2322,2322,2322,2322,2323,2324,2325,2325,2326,2326,2326,2326,2326,2327,2328,2328,2328,2328,2328,2328,2328,2328,2329,2330,2331,2331,2331,2331,2331,2332,2332,2332,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2334,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2335,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2337,2337,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2338,2339,2339,2339,2339,2339,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2341,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2342,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2344,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2345,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2346,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2350,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2351,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2353,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2354,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2356,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2357,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2358,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2359,2360,2360,2360,2360,2360,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2361,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2362,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2364,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2365,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2366,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2367,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2368,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2369,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2370,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2371,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2375,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2376,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2377,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2378,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2379,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2380,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2382,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2383,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2384,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2385,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2386,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2387,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2388,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2389,2390,2390,2390,2390,2390,2390,2390,2390,2390,2390,2390,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2391,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2394,2394,2394,2394,2394,2394,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2395,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2397,2397,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2398,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2399,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2401,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2403,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2404,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2405,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2407,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2410,2410,2410,2410,2410,2410,2410,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2412,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2413,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2414,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2415,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2416,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2417,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2418,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2419,2420,2420,2420,2420,2420,2420,2420,2420,2420,2420,2421,2422,2422,2422,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2423,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2425,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2426,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2427,2428,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2429,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2430,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2431,2432,2433,2433,2433,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2435,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2436,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2438,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2439,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2440,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2441,2442,2442,2442,2442,2442,2442,2443,2443,2443,2443,2443,2443,2444,2444,2444,2444,2444,2444,2444,2444,2444,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2445,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2446,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2449,2450,2450,2450,2450,2450,2450,2450,2450,2450,2450,2450,2450,2450,2450,2450,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2451,2452,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2453,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2454,2455,2455,2455,2455,2455,2455,2455,2455,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2456,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2457,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2461,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2463,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2464,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2465,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2466,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2467,2468,2468,2468,2468,2468,2468,2468,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2469,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2470,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2471,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2473,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2474,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2475,2476,2476,2476,2476,2476,2476,2476,2476,2477,2477,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2478,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2479,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2480,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2481,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2482,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2483,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2484,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2485,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2486,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2487,2488,2488,2488,2488,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2491,2491,2491,2491,2491,2491,2491,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2492,2493,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2494,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2495,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2496,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2498,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2499,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2500,2501,2501,2501,2501,2501,2501,2502,2502,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2503,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2504,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2506,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2507,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2508,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2509,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2510,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2511,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2512,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2513,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2514,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2515,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2517,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2518,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2520,2520,2520,2520,2520,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2521,2522,2522,2522,2522,2522,2522,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2525,2526,2526,2526,2526,2526,2526,2526,2526,2526,2526,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2528,2528,2528,2528,2528,2528,2528,2528,2528,2528,2528,2528,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2529,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2530,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2531,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2532,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2534,2534,2534,2535,2535,2535,2535,2535,2535,2535,2535,2535,2535,2535,2535,2535,2535,2535,2536,2536,2536,2536,2536,2536,2536,2536,2536,2536,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2538,2538,2538,2538,2538,2538,2538,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2539,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2541,2541,2541,2541,2541,2541,2541,2541,2541,2542,2542,2542,2542,2542,2542,2542,2542,2542,2542,2542,2542,2542,2542,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2543,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2544,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2545,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2546,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2548,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2549,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2553,2554,2554,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2555,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2556,2557,2557,2557,2557,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2558,2559,2559,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2560,2561,2561,2561,2561,2561,2561,2561,2561,2561,2561,2561,2561,2561,2561,2562,2562,2562,2562,2562,2562,2562,2562,2562,2562,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2563,2564,2564,2564,2564,2564,2564,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2567,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2568,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2569,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2570,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2571,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2572,2573,2573,2573,2573,2573,2573,2573,2573,2573,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2574,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2576,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2578,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2579,2580,2580,2580,2580,2580,2580,2580,2580,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2582,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2584,2585,2585,2585,2585,2585,2585,2585,2585,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2587,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2588,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2589,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2590,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2591,2592,2592,2592,2592,2592,2592,2592,2592,2592,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2593,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2595,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2596,2597,2597,2597,2597,2597,2597,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2598,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2599,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2600,2601,2601,2601,2601,2601,2601,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2602,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2603,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2604,2605,2605,2606,2606,2606,2606,2606,2606,2606,2606,2606,2606,2606,2606,2607,2607,2607,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2608,2609,2609,2609,2609,2609,2609,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2610,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2612,2612,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2614,2614,2614,2614,2614,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2615,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2616,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2617,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2619,2620,2620,2620,2620,2620,2620,2620,2620,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2622,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2623,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2624,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2625,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2626,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2628,2628,2628,2628,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2630,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2631,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2632,2633,2633,2633,2633,2633,2633,2633,2633,2633,2633,2633,2633,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2634,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2636,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2637,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2638,2639,2639,2639,2639,2639,2639,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2640,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2641,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2642,2643,2643,2643,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2645,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2646,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2648,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2649,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2650,2651,2651,2651,2651,2651,2651,2651,2651,2652,2652,2652,2652,2652,2652,2652,2652,2652,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2653,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2654,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2655,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2656,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2657,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2658,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2659,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2660,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2661,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2662,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2663,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2665,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2667,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2670,2670,2670,2670,2670,2670,2670,2670,2670,2671,2671,2671,2671,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2672,2673,2673,2673,2673,2673,2673,2673,2673,2673,2673,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2674,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2675,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2676,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2680,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2681,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2682,2683,2683,2683,2683,2683,2683,2683,2683,2683,2683,2683,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2684,2685,2685,2685,2685,2685,2685,2685,2685,2685,2685,2685,2685,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2686,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2688,2688,2688,2688,2688,2688,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2689,2690,2690,2690,2690,2690,2690,2690,2690,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2693,2693,2693,2693,2693,2694,2694,2694,2694,2694,2694,2694,2694,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2695,2696,2696,2696,2696,2696,2696,2696,2696,2696,2696,2696,2696,2696,2696,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2697,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2698,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2699,2700,2700,2700,2700,2700,2700,2700,2700,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2701,2702,2702,2702,2702,2702,2702,2702,2702,2702,2702,2702,2702,2702,2702,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2703,2704,2704,2704,2704,2704,2704,2704,2704,2704,2704,2704,2704,2704,2705,2705,2705,2705,2705,2705,2705,2705,2705,2705,2705,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2706,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2707,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2708,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2710,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2711,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2713,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2715,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2716,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2717,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2719,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2722,2723,2723,2723,2723,2723,2723,2723,2723,2723,2723,2723,2723,2723,2723,2724,2724,2724,2724,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2726,2726,2726,2726,2726,2726,2726,2726,2726,2726,2726,2726,2726,2727,2727,2727,2727,2727,2727,2727,2727,2727,2727,2727,2727,2727,2727,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2733,2733,2733,2733,2733,2733,2733,2733,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2734,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2737,2737,2737,2737,2737,2737,2737,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2739,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2740,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2743,2743,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2744,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2747,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2748,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2750,2751,2751,2751,2751,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2752,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2753,2754,2754,2754,2754,2754,2754,2754,2754,2754,2754,2754,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2756,2756,2756,2756,2756,2756,2756,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2758,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2759,2760,2760,2760,2760,2760,2760,2761,2761,2761,2761,2761,2761,2761,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2763,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2766,2766,2766,2766,2766,2766,2766,2766,2766,2766,2766,2766,2766,2767,2767,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2771,2772,2772,2772,2772,2772,2772,2772,2772,2772,2772,2772,2773,2773,2773,2773,2773,2773,2773,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2775,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2776,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2777,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2778,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2780,2780,2780,2780,2780,2781,2781,2781,2781,2781,2781,2781,2782,2782,2782,2782,2782,2782,2782,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2783,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2784,2785,2785,2785,2785,2785,2785,2785,2785,2785,2785,2785,2785,2785,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2786,2787,2787,2788,2788,2788,2788,2789,2789,2789,2789,2789,2789,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2790,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2791,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2792,2793,2793,2793,2793,2793,2793,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2794,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2795,2796,2796,2796,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2799,2799,2799,2799,2799,2799,2799,2799,2799,2799,2799,2799,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2800,2801,2801,2802,2802,2802,2802,2802,2802,2802,2802,2802,2802,2802,2802,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2803,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2805,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2806,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2808,2808,2808,2808,2808,2808,2808,2808,2808,2808,2808,2808,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2810,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2811,2812,2812,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2813,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2814,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2815,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2816,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2818,2818,2818,2818,2818,2818,2818,2819,2819,2819,2819,2819,2819,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2820,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2821,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2822,2823,2823,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2825,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2826,2827,2827,2827,2827,2827,2827,2827,2827,2827,2827,2827,2827,2827,2827,2828,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2830,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2831,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2832,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2833,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2835,2835,2835,2835,2835,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2836,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2839,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2840,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2841,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2842,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2843,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2844,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2845,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2846,2847,2847,2847,2847,2847,2847,2847,2847,2847,2848,2848,2848,2848,2848,2848,2848,2848,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2849,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2850,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2851,2852,2852,2852,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2854,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2855,2856,2856,2856,2856,2856,2856,2856,2856,2856,2856,2856,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2858,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2859,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2863,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2864,2865,2865,2865,2865,2866,2866,2866,2866,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2868,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2870,2870,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2871,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2875,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2876,2877,2877,2877,2877,2877,2877,2877,2877,2877,2877,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2879,2879,2879,2879,2879,2879,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2880,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2881,2882,2882,2882,2882,2882,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2883,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2884,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2885,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2886,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2887,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2888,2889,2889,2889,2889,2889,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2890,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2891,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2893,2894,2894,2894,2894,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2895,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2896,2897,2897,2897,2897,2897,2897,2897,2897,2897,2897,2897,2897,2897,2897,2897,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2898,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2900,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2903,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2904,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2906,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2907,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2908,2909,2909,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2911,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2912,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2913,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2916,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2919,2919,2919,2919,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2920,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2923,2923,2923,2923,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2924,2925,2925,2925,2925,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2926,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2927,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2929,2929,2929,2929,2929,2929,2929,2929,2929,2929,2929,2929,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2930,2931,2931,2931,2931,2932,2932,2932,2932,2932,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2933,2934,2934,2934,2934,2934,2934,2934,2934,2934,2935,2935,2935,2936,2936,2936,2936,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2938,2938,2938,2938,2938,2938,2938,2938,2938,2938,2938,2938,2938,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2940,2940,2940,2940,2940,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2941,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2942,2943,2943,2943,2943,2943,2943,2943,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2944,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2945,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2948,2948,2948,2948,2948,2948,2948,2948,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2949,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2950,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2951,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2952,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2954,2955,2955,2955,2955,2956,2956,2956,2957,2957,2957,2957,2957,2957,2957,2957,2957,2957,2957,2957,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2958,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2959,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2960,2961,2961,2961,2962,2962,2962,2962,2963,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2964,2965,2965,2965,2965,2966,2966,2966,2966,2966,2966,2966,2966,2966,2967,2967,2967,2967,2967,2967,2967,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2968,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2971,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2972,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2973,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2977,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2978,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2981,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2982,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2985,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2986,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2987,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2989,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2990,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2991,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2995,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,2999,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3002,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3005,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3006,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3007,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3008,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3010,3010,3010,3010,3010,3010,3010,3010,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3012,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3014,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3015,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3017,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3018,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3019,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3021,3021,3021,3021,3022,3022,3022,3022,3022,3023,3023,3023,3023,3023,3023,3023,3024,3024,3024,3024,3024,3024,3024,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3025,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3026,3027,3027,3027,3027,3027,3027,3027,3027,3027,3028,3028,3028,3028,3028,3028,3028,3028,3029,3029,3029,3029,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3030,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3031,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3033,3033,3033,3033,3033,3033,3033,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3034,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3035,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3037,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3038,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3040,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3041,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3042,3043,3043,3043,3043,3043,3043,3043,3043,3043,3043,3043,3043,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3044,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3045,3046,3046,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3047,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3048,3049,3049,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3050,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3051,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3052,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3053,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3056,3056,3057,3057,3057,3057,3057,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3058,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3059,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3060,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3061,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3066,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3067,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3070,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3071,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3073,3073,3073,3073,3073,3073,3073,3073,3073,3074,3074,3074,3074,3074,3074,3074,3074,3074,3074,3074,3074,3074,3074,3074,3075,3075,3075,3075,3075,3075,3075,3075,3075,3076,3076,3076,3076,3076,3076,3076,3076,3076,3076,3077,3077,3077,3077,3077,3078,3078,3078,3078,3078,3078,3078,3078,3078,3078,3078,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3079,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3080,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3082,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3083,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3085,3086,3086,3086,3086,3086,3086,3086,3086,3086,3086,3086,3086,3086,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3087,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3089,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3090,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3092,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3093,3094,3094,3094,3094,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3096,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3098,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3100,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3101,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3103,3103,3103,3103,3103,3103,3103,3103,3103,3103,3103,3103,3103,3103,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3104,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3105,3106,3106,3106,3106,3106,3106,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3108,3108,3108,3108,3108,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3109,3110,3110,3110,3110,3110,3110,3110,3110,3110,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3112,3113,3113,3113,3113,3113,3113,3113,3113,3113,3114,3114,3114,3114,3114,3114,3114,3114,3114,3114,3114,3114,3114,3114,3115,3115,3115,3115,3115,3115,3115,3116,3116,3116,3116,3116,3116,3116,3116,3116,3116,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3120,3121,3121,3121,3121,3121,3121,3121,3121,3121,3122,3122,3122,3122,3122,3122,3122,3122,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3124,3124,3124,3125,3125,3125,3125,3125,3125,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3127,3127,3127,3127,3127,3128,3128,3128,3128,3128,3129,3129,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3130,3131,3131,3131,3131,3131,3131,3131,3131,3131,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3132,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3133,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3137,3137,3137,3137,3137,3137,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3138,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3139,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3140,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3142,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3144,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3145,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3146,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3149,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3150,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3151,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3153,3154,3154,3154,3154,3154,3154,3154,3154,3154,3154,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3155,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3159,3160,3160,3160,3161,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3162,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3163,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3164,3165,3165,3165,3165,3165,3165,3165,3165,3165,3165,3165,3165,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3166,3167,3167,3167,3167,3167,3168,3168,3168,3168,3168,3169,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3170,3171,3171,3171,3171,3171,3171,3171,3171,3171,3171,3171,3171,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3172,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3175,3176,3176,3176,3176,3176,3176,3176,3176,3176,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3177,3178,3178,3178,3178,3178,3178,3178,3178,3178,3178,3178,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3180,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3182,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3183,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3184,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3185,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3186,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3187,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3188,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3189,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3190,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3191,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3192,3193,3193,3193,3193,3193,3193,3193,3193,3193,3193,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3195,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3199,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3201,3201,3201,3201,3201,3201,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3202,3203,3203,3203,3203,3203,3204,3204,3204,3204,3204,3204,3204,3204,3205,3205,3205,3205,3205,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3206,3207,3207,3207,3207,3207,3207,3207,3207,3207,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3208,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3209,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3211,3211,3211,3211,3211,3211,3211,3211,3211,3211,3211,3211,3211,3211,3211,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3212,3213,3213,3213,3213,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3217,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3219,3219,3219,3219,3219,3219,3219,3219,3220,3220,3220,3220,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3222,3223,3223,3223,3223,3223,3223,3223,3223,3223,3223,3223,3223,3223,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3224,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3226,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3227,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3228,3229,3229,3229,3229,3229,3230,3230,3230,3230,3230,3230,3230,3230,3230,3230,3231,3231,3231,3231,3231,3231,3231,3231,3231,3231,3231,3231,3231,3231,3231,3232,3232,3232,3233,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3235,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3236,3237,3237,3237,3237,3237,3238,3238,3238,3238,3238,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3240,3240,3240,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3241,3242,3242,3242,3242,3242,3243,3243,3243,3243,3243,3243,3243,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3244,3245,3245,3245,3245,3245,3245,3245,3246,3246,3246,3246,3246,3246,3246,3246,3246,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3248,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3250,3250,3250,3250,3250,3250,3250,3250,3250,3251,3251,3251,3251,3251,3251,3251,3251,3251,3251,3251,3251,3251,3251,3251,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3252,3253,3253,3253,3253,3253,3253,3253,3253,3253,3253,3253,3253,3253,3253,3253,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3258,3258,3258,3258,3258,3258,3258,3259,3259,3259,3259,3259,3259,3259,3259,3259,3259,3259,3259,3259,3259,3260,3260,3260,3260,3260,3260,3260,3260,3260,3260,3260,3260,3260,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3262,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3264,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3265,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3266,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3267,3268,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3269,3270,3270,3270,3270,3270,3270,3270,3270,3271,3271,3271,3271,3271,3271,3271,3271,3272,3272,3272,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3275,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3277,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3279,3279,3279,3279,3279,3279,3279,3279,3279,3279,3279,3279,3279,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3280,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3281,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3282,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3283,3284,3284,3284,3284,3284,3284,3284,3284,3284,3284,3285,3285,3285,3285,3285,3285,3285,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3286,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3288,3288,3288,3288,3288,3288,3288,3288,3288,3288,3288,3288,3288,3288,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3290,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3293,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3301,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3302,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3303,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3304,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3307,3308,3308,3308,3308,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3310,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3313,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3314,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3315,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3316,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3317,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3319,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3320,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3321,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3322,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3323,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3324,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3326,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3327,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3328,3329,3329,3329,3329,3329,3329,3329,3329,3329,3329,3329,3329,3329,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3331,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3332,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3334,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,3336,3336,3336,3336,3336,3336,3336,3336,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3337,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3338,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3340,3340,3340,3340,3340,3340,3340,3340,3340,3340,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3341,3342,3342,3342,3342,3342,3342,3342,3342,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3343,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3345,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3348,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3349,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3350,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3352,3353,3353,3353,3354,3354,3354,3354,3354,3354,3354,3354,3354,3354,3354,3355,3356,3356,3356,3356,3356,3356,3356,3357,3357,3357,3357,3357,3357,3357,3357,3357,3357,3357,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3359,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3360,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3361,3362,3362,3362,3362,3362,3362,3363,3363,3363,3363,3363,3363,3363,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3366,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3367,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3369,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3370,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3371,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3372,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3373,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3374,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3375,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3378,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3379,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3380,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3381,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3382,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3383,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3384,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3386,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3387,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3388,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3389,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3390,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3391,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3393,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3398,3398,3398,3398,3398,3398,3398,3398,3398,3398,3398,3398,3398,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3399,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3401,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3402,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3405,3405,3405,3405,3405,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3406,3407,3407,3407,3407,3407,3407,3407,3408,3408,3408,3408,3408,3408,3409,3409,3409,3409,3409,3410,3410,3410,3410,3410,3410,3410,3410,3410,3411,3411,3411,3411,3411,3411,3411,3411,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3412,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3413,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3414,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3415,3416,3416,3416,3416,3416,3416,3416,3416,3416,3416,3416,3416,3417,3417,3417,3417,3417,3417,3417,3417,3417,3417,3417,3417,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3419,3419,3419,3419,3419,3419,3419,3419,3419,3419,3419,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3421,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3423,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3424,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3431,3432,3432,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3433,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3434,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3435,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3436,3437,3437,3437,3437,3437,3437,3437,3437,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3438,3439,3440,3440,3440,3440,3440,3440,3440,3440,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3441,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3442,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3447,3447,3447,3447,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3451,3451,3451,3451,3451,3451,3452,3452,3452,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3463,3463,3463,3463,3463,3463,3463,3463,3463,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3483,3483,3483,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3488,3488,3488,3488,3488,3488,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3493,3493,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3503,3503,3503,3503,3503,3503,3503,3503,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3509,3509,3509,3509,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3512,3512,3512,3512,3512,3512,3512,3512,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3522,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3535,3535,3535,3535,3535,3535,3535,3535,3535,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3538,3538,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3540,3540,3540,3540,3540,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3546,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3550,3550,3550,3550,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3554,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3561,3561,3561,3561,3561,3561,3561,3561,3561,3562,3562,3562,3562,3562,3562,3562,3562,3562,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3567,3567,3567,3567,3567,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3571,3571,3571,3571,3571,3571,3571,3571,3572,3572,3572,3572,3572,3572,3572,3572,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3574,3574,3574,3574,3574,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3583,3583,3583,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3585,3585,3585,3585,3585,3585,3585,3585,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3587,3587,3587,3587,3587,3587,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3589,3589,3589,3589,3589,3589,3589,3589,3589,3590,3590,3590,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3592,3592,3592,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3594,3594,3594,3594,3594,3594,3594,3594,3594,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3597,3597,3597,3597,3597,3598,3598,3598,3598,3598,3598,3598,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3611,3611,3611,3611,3612,3612,3612,3612,3613,3613,3613,3613,3613,3613,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3633,3633,3633,3633,3633,3633,3633,3633,3634,3634,3634,3634,3634,3634,3634,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3640,3640,3640,3640,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3642,3642,3642,3642,3642,3642,3642,3642,3642,3643,3643,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3654,3655,3655,3655,3655,3655,3655,3655,3656,3656,3656,3656,3656,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3660,3660,3660,3660,3660,3660,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3662,3662,3662,3662,3662,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3664,3664,3664,3664,3664,3664,3664,3664,3664,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3676,3676,3677,3678,3678,3678,3678,3679,3679,3679,3679,3679,3679,3679,3679,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3684,3684,3684,3684,3684,3685,3685,3685,3685,3685,3685,3686,3686,3686,3686,3686,3686,3686,3687,3687,3687,3687,3687,3687,3688,3688,3688,3688,3688,3689,3689,3689,3689,3689,3690,3690,3690,3691,3691,3692,3692,3692,3692,3692,3693,3693,3693,3694,3694,3695,3696,3696,3696,3697,3697,3697,3697,3697,3697,3698,3698,3698,3699,3699,3699,3700,3700,3700,3700,3700,3700,3700,3701,3701,3702,3702,3703,3703,3703,3704,3705,3706,3707,3708,3708,3709,3709,3709,3709,3709,3710,3710,3710,3710,3710,3711,3711,3711,3712,3713,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3718,3719,3720,3720,3720,3720,3720,3720,3721,3722,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3727,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3731,3731,3731,3731,3732,3732,3732,3732,3732,3732,3732,3732,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3734,3734,3734,3734,3734,3734,3734,3735,3736,3736,3736,3736,3736,3736,3736,3736,3736,3737,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3741,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3744,3744,3744,3744,3744,3744,3744,3744,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3746,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3748,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3769,3769,3769,3769,3769,3769,3769,3769,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3782,3782,3782,3782,3782,3782,3782,3782,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3800,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3819,3819,3819,3819,3819,3819,3819,3819,3819,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3827,3827,3827,3827,3827,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3831,3831,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3834,3834,3834,3834,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3839,3839,3839,3839,3839,3839,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3842,3842,3842,3843,3843,3843,3843,3843,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3848,3848,3848,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3854,3854,3854,3854,3854,3854,3854,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3861,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3863,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3864,3865,3865,3865,3865,3865,3865,3865,3865,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3866,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3867,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3869,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3870,3871,3871,3871,3871,3871,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3872,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3875,3876,3876,3876,3876,3876,3876,3876,3876,3876,3876,3877,3877,3877,3877,3877,3877,3877,3877,3877,3877,3877,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3880,3881,3881,3881,3881,3881,3881,3881,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3882,3883,3883,3883,3883,3883,3883,3883,3883,3883,3884,3884,3884,3884,3884,3884,3884,3884,3884,3884,3884,3884,3884,3884,3884,3885,3885,3885,3885,3885,3885,3885,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3886,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3887,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3888,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3889,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3890,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3891,3892,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3893,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3894,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3895,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3896,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3897,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3898,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3899,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3900,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3901,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3902,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3906,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3907,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3908,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3909,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3912,3912,3912,3912,3912,3912,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3913,3914,3914,3914,3914,3914,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3915,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3916,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3917,3918,3918,3918,3918,3918,3918,3918,3918,3919,3919,3919,3919,3919,3919,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3921,3921,3921,3921,3921,3921,3921,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3922,3923,3923,3923,3923,3923,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3924,3925,3925,3925,3925,3925,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3926,3927,3927,3927,3927,3928,3928,3928,3928,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3929,3930,3931,3931,3931,3931,3931,3931,3931,3931,3931,3931,3932,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3934,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3935,3936,3936,3936,3936,3936,3936,3936,3936,3936,3937,3937,3937,3937,3937,3937,3937,3937,3937,3937,3938,3938,3938,3938,3939,3939,3939,3939,3939,3939,3939,3939,3939,3939,3939,3939,3939,3940,3940,3940,3940,3940,3940,3940,3940,3941,3941,3941,3941,3941,3941,3941,3941,3942,3942,3942,3942,3942,3942,3942,3942,3942,3942,3942,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3944,3945,3945,3945,3945,3945,3945,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3946,3947,3947,3947,3947,3947,3947,3948,3948,3948,3948,3948,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3950,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3951,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3952,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3953,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3954,3955,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3956,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3957,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3962,3962,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3963,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3964,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3965,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3966,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3967,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3968,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3969,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3970,3971,3971,3971,3971,3971,3971,3971,3971,3971,3971,3971,3971,3971,3971,3971,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3975,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3976,3977,3977,3977,3977,3977,3977,3977,3977,3977,3977,3977,3978,3978,3978,3978,3978,3978,3978,3978,3978,3978,3978,3978,3978,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3979,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3980,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3981,3982,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3983,3984,3984,3984,3984,3984,3984,3984,3984,3984,3984,3984,3984,3984,3984,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3985,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3987,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3988,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3989,3990,3990,3990,3990,3990,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3991,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3992,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3993,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3994,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3995,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3997,3998,3998,3998,3998,3998,3998,3998,3998,3998,3998,3998,3998,3998,3998,3998,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4001,4001,4001,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4003,4003,4003,4003,4003,4003,4003,4003,4003,4003,4003,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4004,4005,4005,4005,4005,4005,4005,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4006,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4007,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4008,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4010,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4013,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4014,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4015,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4016,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4017,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4018,4019,4019,4019,4019,4019,4019,4019,4019,4019,4019,4019,4019,4019,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4020,4021,4021,4021,4021,4021,4021,4021,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4022,4023,4023,4023,4023,4023,4023,4023,4023,4023,4023,4023,4023,4023,4023,4023,4024,4024,4024,4024,4024,4024,4024,4024,4024,4024,4025,4025,4025,4025,4025,4026,4026,4026,4026,4026,4026,4026,4026,4026,4026,4027,4027,4027,4027,4027,4027,4027,4027,4027,4027,4028,4028,4028,4028,4028,4028,4028,4028,4028,4028,4029,4029,4029,4029,4029,4029,4029,4029,4029,4029,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4030,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4031,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4032,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4033,4034,4035,4035,4035,4035,4035,4035,4035,4035,4035,4035,4035,4035,4036,4036,4036,4036,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4037,4038,4038,4038,4038,4038,4038,4038,4038,4038,4038,4038,4038,4038,4038,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4039,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4040,4041,4041,4041,4041,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4043,4043,4043,4043,4043,4043,4043,4043,4043,4043,4043,4043,4044,4044,4044,4044,4044,4045,4045,4045,4045,4045,4045,4045,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4046,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4047,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4048,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4049,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4050,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4051,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4053,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4056,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4057,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4058,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4059,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4060,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4061,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4062,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4063,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4064,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4066,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4067,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4068,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4072,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4073,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4074,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4075,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4076,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4078,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4080,4080,4080,4080,4080,4080,4080,4081,4081,4081,4082,4082,4082,4082,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,4084,4084,4084,4084,4084,4084,4084,4084,4084,4085,4085,4085,4085,4085,4085,4085,4085,4085,4085,4086,4086,4086,4086,4087,4087,4087,4087,4087,4088,4088,4088,4088,4088,4089,4089,4089,4090,4090,4090,4090,4091,4091,4091,4091,4091,4091,4091,4091,4092,4092,4092,4092,4092,4092,4092,4092,4092,4092,4092,4092,4092,4093,4093,4093,4093,4093,4093,4093,4093,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4097,4097,4097,4097,4097,4097,4097,4097,4098,4098,4098,4098,4098,4098,4098,4099,4099,4099,4099,4100,4100,4100,4100,4100,4100,4100,4100,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4102,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4106,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4108,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4109,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4110,4111,4111,4111,4111,4111,4111,4111,4111,4111,4111,4111,4111,4111,4111,4111,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4113,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4114,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4116,4116,4116,4116,4116,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4118,4119,4119,4119,4119,4119,4119,4119,4119,4119,4119,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4121,4121,4121,4121,4121,4121,4121,4122,4122,4122,4122,4122,4122,4123,4123,4123,4123,4123,4123,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4124,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4125,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4127,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4129,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4134,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4135,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4136,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4137,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4142,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4144,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4145,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4146,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4148,4149,4149,4149,4149,4149,4149,4149,4149,4149,4149,4149,4149,4149,4150,4150,4150,4150,4150,4150,4150,4150,4150,4151,4151,4151,4151,4151,4151,4151,4151,4151,4151,4151,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4152,4153,4153,4153,4153,4153,4153,4153,4153,4153,4153,4153,4153,4153,4153,4153,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4154,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4155,4156,4156,4156,4156,4156,4156,4156,4156,4156,4156,4156,4156,4156,4156,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4157,4158,4158,4158,4158,4158,4158,4158,4158,4159,4159,4159,4159,4159,4159,4159,4159,4159,4160,4160,4160,4160,4160,4160,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4162,4162,4162,4162,4162,4162,4162,4162,4162,4162,4162,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4165,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4167,4167,4167,4167,4167,4167,4167,4167,4167,4167,4167,4167,4168,4168,4168,4169,4169,4170,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4173,4173,4173,4173,4173,4173,4173,4173,4173,4173,4173,4174,4174,4174,4174,4174,4174,4174,4174,4175,4175,4175,4175,4175,4175,4175,4175,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4177,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4178,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4180,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4181,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4182,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4183,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4184,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4188,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4189,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4190,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4191,4192,4192,4192,4192,4192,4192,4192,4192,4192,4192,4192,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4193,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4196,4197,4197,4197,4197,4197,4197,4197,4197,4197,4197,4197,4197,4197,4197,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4198,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4199,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4200,4201,4201,4201,4201,4201,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4202,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4203,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4204,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4206,4206,4206,4206,4206,4206,4206,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4207,4208,4208,4208,4208,4208,4208,4208,4208,4209,4210,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4211,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4212,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4213,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4214,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4215,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4216,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4217,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4218,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4220,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4221,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4222,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4223,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4224,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4225,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4227,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4229,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4231,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4232,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4233,4234,4234,4234,4234,4234,4234,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4235,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4236,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4237,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4238,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4239,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4240,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4242,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4243,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4244,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4245,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4246,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4247,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4248,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4249,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4251,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4252,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4253,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4254,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4255,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4256,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4257,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4259,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4260,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4261,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4262,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4263,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4265,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4266,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4268,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4269,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4270,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4271,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4272,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4273,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4274,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4275,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4276,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4282,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4286,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4292,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4296,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300,4300,4300,4300,4300,4300,4300,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4304,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4306,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4312,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4316,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4322,4322,4322,4322,4322,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4338,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4342,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4346,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4354,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4356,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4362,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376,4376,4376,4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4383,4383,4383,4383,4383,4383,4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386,4386,4386,4386,4386,4386,4387,4387,4387,4387,4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4392,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4397,4398,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4403,4403,4403,4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4406,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4413,4413,4413,4413,4413,4413,4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4415,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4416,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4432,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4437,4437,4437,4437,4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4442,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4448,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4456,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4458,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4462,4463,4463,4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4466,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4467,4468,4468,4468,4468,4468,4468,4468,4468,4468,4469,4469,4469,4469,4469,4470,4470,4470,4470,4470,4470,4470,4470,4471,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4472,4473,4473,4473,4473,4473,4473,4473,4473,4473,4473,4473,4473,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4474,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4475,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4476,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4477,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4479,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4480,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4481,4482,4482,4482,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4484,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4485,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4486,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4488,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4489,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4491,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4493,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4494,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4495,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4496,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4498,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4499,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4500,4501,4501,4501,4501,4501,4501,4501,4501,4501,4501,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4503,4503,4503,4504,4504,4504,4504,4504,4504,4504,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4505,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4506,4507,4507,4507,4507,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4508,4509,4509,4509,4509,4509,4509,4509,4509,4510,4510,4510,4510,4510,4510,4510,4510,4510,4510,4510,4511,4511,4511,4511,4511,4511,4511,4511,4511,4511,4511,4511,4511,4512,4512,4512,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4513,4514,4514,4514,4514,4514,4514,4514,4514,4515,4515,4515,4515,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4516,4517,4517,4517,4517,4517,4517,4518,4518,4518,4518,4518,4518,4518,4518,4518,4518,4519,4519,4519,4519,4519,4519,4519,4519,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4520,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4521,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4522,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4523,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4525,4525,4525,4525,4525,4525,4525,4525,4525,4525,4525,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4527,4527,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4528,4529,4529,4529,4529,4529,4529,4529,4529,4529,4529,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4530,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4531,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4532,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4536,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4539,4540,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4541,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4542,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4543,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4545,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4546,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4547,4548,4548,4548,4548,4548,4548,4548,4548,4548,4548,4548,4548,4548,4548,4548,4549,4549,4549,4549,4549,4549,4550,4550,4550,4551,4551,4551,4551,4551,4552,4552,4552,4552,4552,4552,4552,4552,4552,4552,4552,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4553,4554,4554,4554,4554,4554,4555,4555,4555,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4556,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4557,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4558,4559,4559,4559,4559,4559,4559,4559,4559,4559,4559,4559,4559,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4560,4561,4561,4561,4561,4561,4561,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4562,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4563,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4564,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4565,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4566,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4567,4568,4568,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4569,4570,4570,4570,4570,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4571,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4572,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4573,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4574,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4575,4576,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4579,4580,4580,4580,4580,4580,4580,4580,4580,4580,4580,4580,4580,4580,4580,4580,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4581,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4582,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4583,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4584,4585,4585,4585,4585,4585,4585,4585,4585,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4586,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4587,4588,4588,4588,4588,4588,4588,4588,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4594,4594,4594,4594,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4596,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4598,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4607,4608,4608,4609,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4610,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4611,4612,4612,4612,4612,4612,4612,4612,4612,4612,4612,4612,4612,4613,4613,4613,4613,4613,4613,4613,4613,4613,4614,4614,4614,4614,4614,4614,4614,4614,4614,4614,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4618,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4619,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4622,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4623,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4624,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4625,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4626,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4627,4628,4628,4628,4628,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4629,4630,4630,4630,4630,4630,4630,4630,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4631,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4633,4633,4633,4633,4633,4633,4633,4633,4633,4633,4633,4633,4634,4634,4634,4634,4634,4634,4635,4635,4635,4635,4635,4635,4635,4635,4635,4635,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4637,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4639,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4640,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4641,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4642,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4643,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4644,4645,4645,4645,4645,4645,4645,4645,4645,4645,4645,4645,4645,4645,4645,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4648,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4649,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4650,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4651,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4653,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4654,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4655,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4656,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4657,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4658,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4659,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4660,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4661,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4662,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4664,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4665,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4667,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4668,4669,4669,4669,4669,4669,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4673,4673,4673,4673,4673,4673,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4675,4675,4675,4675,4675,4675,4675,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4676,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4677,4678,4678,4678,4678,4678,4678,4678,4678,4678,4678,4678,4678,4678,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4682,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4683,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4685,4685,4686,4686,4686,4686,4686,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4687,4688,4688,4688,4688,4688,4688,4688,4688,4688,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4690,4690,4690,4690,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4693,4694,4694,4694,4694,4694,4694,4694,4694,4694,4694,4694,4694,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4696,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4697,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4700,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4701,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4702,4703,4703,4703,4703,4703,4703,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4704,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4705,4706,4706,4706,4706,4706,4707,4707,4707,4707,4707,4707,4707,4707,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4708,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4709,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4711,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4712,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4713,4714,4714,4714,4714,4714,4714,4714,4714,4714,4714,4715,4715,4715,4715,4715,4715,4715,4715,4715,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4716,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4717,4718,4718,4718,4718,4719,4719,4719,4719,4719,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4720,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4721,4722,4722,4722,4722,4722,4722,4722,4722,4722,4722,4722,4722,4722,4722,4722,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4723,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4725,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4726,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4728,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4732,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4733,4734,4734,4734,4734,4735,4735,4735,4735,4735,4735,4735,4735,4735,4735,4735,4735,4735,4735,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4736,4737,4737,4737,4737,4737,4737,4737,4737,4737,4737,4738,4738,4738,4738,4738,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4740,4740,4740,4740,4740,4740,4740,4740,4740,4740,4740,4740,4740,4740,4741,4741,4741,4741,4741,4741,4741,4741,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4742,4743,4743,4743,4743,4743,4743,4743,4743,4743,4743,4743,4743,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4744,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4746,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4747,4748,4748,4748,4748,4748,4748,4748,4748,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4749,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4750,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4751,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4753,4754,4754,4754,4754,4754,4754,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4755,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4757,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4758,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4759,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4760,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4761,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4763,4763,4763,4763,4763,4763,4763,4764,4764,4764,4764,4764,4764,4764,4765,4765,4765,4765,4766,4766,4766,4766,4766,4766,4766,4766,4766,4766,4766,4767,4767,4767,4767,4767,4767,4768,4768,4768,4768,4768,4768,4768,4768,4768,4768,4769,4769,4769,4769,4769,4769,4769,4769,4769,4769,4770,4770,4770,4770,4770,4770,4771,4771,4771,4771,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4775,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4776,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4777,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4778,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4779,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4781,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4782,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4783,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4784,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4789,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4790,4791,4791,4791,4791,4791,4791,4792,4792,4792,4792,4792,4792,4792,4792,4792,4793,4793,4793,4793,4793,4793,4793,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4794,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4796,4796,4796,4796,4796,4797,4797,4797,4797,4797,4797,4797,4798,4798,4798,4798,4799,4799,4799,4799,4799,4799,4799,4799,4800,4800,4800,4800,4800,4801,4801,4801,4801,4801,4802,4802,4802,4802,4802,4802,4803,4803,4803,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4804,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4805,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4806,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4807,4808,4808,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4810,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4811,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4812,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4813,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4816,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4818,4818,4818,4819,4819,4819,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4820,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4822,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4823,4824,4824,4824,4824,4824,4824,4824,4824,4824,4824,4824,4824,4824,4824,4824,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4826,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4828,4828,4829,4829,4829,4829,4829,4829,4829,4829,4830,4830,4830,4830,4830,4830,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4831,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4833,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4834,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4835,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4836,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4837,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4842,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4843,4844,4844,4844,4844,4844,4844,4844,4844,4844,4844,4844,4845,4845,4845,4845,4845,4845,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4846,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4847,4848,4848,4848,4848,4848,4848,4849,4849,4849,4849,4849,4849,4849,4849,4850,4850,4850,4850,4850,4850,4850,4850,4851,4851,4851,4851,4851,4851,4851,4851,4851,4851,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4852,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4854,4855,4855,4855,4855,4855,4855,4855,4855,4855,4855,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4857,4857,4857,4857,4857,4858,4858,4858,4858,4858,4858,4858,4858,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4860,4860,4860,4860,4860,4860,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4863,4863,4863,4863,4863,4863,4863,4864,4864,4864,4864,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4865,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4867,4867,4867,4867,4867,4867,4867,4867,4867,4867,4867,4867,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4868,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4869,4870,4870,4870,4870,4871,4871,4871,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4872,4873,4873,4873,4873,4873,4873,4873,4873,4873,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4874,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4875,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4878,4879,4879,4879,4879,4879,4879,4879,4879,4879,4879,4879,4879,4879,4879,4879,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4880,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4882,4883,4883,4883,4883,4883,4883,4884,4884,4884,4884,4884,4884,4884,4884,4884,4884,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4885,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4887,4887,4887,4887,4887,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4888,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4890,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4896,4896,4896,4896,4896,4896,4896,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4898,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4899,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4901,4902,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4903,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4904,4905,4905,4905,4905,4905,4905,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4906,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4910,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4911,4912,4912,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4913,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4915,4916,4916,4916,4916,4916,4916,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4918,4918,4918,4919,4919,4919,4919,4919,4919,4919,4919,4919,4919,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4920,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4921,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4922,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4923,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4924,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4927,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4928,4929,4929,4929,4929,4929,4929,4929,4929,4929,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4930,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4932,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4933,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4934,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4935,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4936,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4937,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4938,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4939,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4940,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4941,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4942,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4943,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4944,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4945,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4950,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4951,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4952,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4953,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4954,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4955,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4956,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4957,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4958,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4959,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4960,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4961,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4962,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4963,4964,4964,4964,4964,4964,4964,4964,4964,4964,4964,4964,4964,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4965,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4966,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4969,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4970,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4971,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4973,4973,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4974,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4975,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4976,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4977,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4978,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4979,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4980,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4981,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4982,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4983,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4984,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4985,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4986,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4987,4988,4988,4988,4988,4988,4988,4988,4988,4988,4988,4988,4988,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4989,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4990,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4993,4993,4993,4993,4993,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4994,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4995,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4996,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4997,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4998,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,4999,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5000,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5006,5006,5006,5006,5006,5006,5006,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5009,5010,5010,5010,5010,5010,5010,5010,5010,5010,5010,5010,5010,5010,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5011,5012,5012,5012,5012,5012,5013,5013,5013,5013,5013,5013,5013,5013,5013,5013,5013,5013,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5014,5015,5015,5015,5015,5015,5015,5015,5015,5015,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5018,5019,5019,5019,5019,5019,5019,5019,5019,5020,5020,5021,5021,5021,5021,5021,5021,5021,5021,5021,5021,5021,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5022,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5023,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5024,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5025,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5026,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5027,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5028,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5029,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5030,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5031,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5032,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5033,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5034,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5035,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5036,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5037,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5038,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5039,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5040,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5041,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5042,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5043,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5044,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5045,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5046,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5049,5049,5049,5049,5049,5049,5049,5049,5049,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5053,5053,5053,5053,5053,5053,5053,5053,5053,5053,5053,5053,5053,5053,5053,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5054,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5055,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5056,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5057,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5058,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5061,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5062,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5063,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5064,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5065,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5066,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5067,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5068,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5069,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5070,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5071,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5072,5073,5073,5074,5074,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5075,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5076,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5077,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5078,5079,5079,5079,5079,5079,5079,5079,5079,5079,5079,5079,5079,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5080,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5081,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5082,5083,5083,5083,5083,5083,5083,5083,5083,5083,5083,5083,5083,5084,5084,5084,5084,5084,5084,5084,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5085,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5086,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5087,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5088,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5089,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5090,5091,5091,5091,5091,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5092,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5097,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5098,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5099,5100,5100,5100,5100,5100,5100,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5101,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5102,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5103,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5106,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5107,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5108,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5111,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5112,5113,5113,5113,5113,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5114,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5115,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5116,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5117,5118,5118,5118,5118,5118,5118,5118,5118,5119,5119,5119,5119,5119,5119,5119,5119,5119,5119,5119,5119,5120,5120,5120,5120,5120,5120,5120,5120,5120,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5121,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5122,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5123,5124,5124,5124,5124,5124,5124,5124,5124,5124,5124,5124,5124,5124,5124,5124,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5125,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5126,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5127,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5131,5131,5131,5131,5131,5131,5131,5131,5131,5131,5131,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5134,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5135,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5136,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5137,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5138,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5139,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5140,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5141,5142,5142,5142,5142,5142,5142,5142,5142,5142,5142,5142,5142,5142,5142,5142,5143,5143,5143,5143,5143,5143,5143,5143,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5144,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5145,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5146,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5147,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5148,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5149,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5150,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5151,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5152,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5153,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5154,5155,5155,5155,5155,5155,5156,5156,5156,5156,5156,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5157,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5158,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5159,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5160,5161,5161,5161,5161,5161,5161,5161,5161,5161,5161,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5162,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5163,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5164,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5165,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5168,5168,5168,5168,5168,5168,5168,5168,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5170,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5171,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5172,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5173,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5174,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5175,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5180,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5181,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5182,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5183,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5184,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5185,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5186,5187,5187,5187,5187,5187,5187,5187,5187,5187,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5188,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5189,5190,5190,5190,5190,5190,5190,5190,5190,5190,5190,5190,5190,5190,5190,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5191,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5192,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5195,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5196,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5197,5198,5198,5198,5198,5198,5198,5198,5198,5198,5198,5198,5198,5198,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5200,5200,5200,5200,5200,5200,5200,5200,5200,5201,5201,5201,5201,5201,5201,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5203,5203,5203,5203,5203,5203,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5204,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5205,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5206,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5207,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5208,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5209,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5210,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5211,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5212,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5213,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5214,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5215,5216,5216,5216,5216,5216,5216,5216,5216,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5217,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5218,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5219,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5220,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5221,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5222,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5223,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5224,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5225,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5226,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5227,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5228,5229,5229,5229,5229,5229,5229,5229,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5230,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5231,5232,5232,5232,5232,5232,5233,5233,5233,5233,5233,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5236,5237,5237,5237,5237,5237,5237,5237,5237,5237,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5238,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5239,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5240,5241,5241,5241,5241,5241,5241,5241,5241,5241,5241,5241,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5242,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5243,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5244,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5245,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5246,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5247,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5248,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5249,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5250,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5251,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5252,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5253,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5254,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5255,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5256,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5257,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5262,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5263,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5264,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5265,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5266,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5269,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5270,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5271,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5272,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5273,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5274,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5275,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5276,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5277,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5278,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5279,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5280,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5281,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5282,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5283,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5284,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5288,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5289,5290,5290,5290,5290,5290,5290,5290,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5291,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5292,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5293,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5294,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5295,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5296,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5297,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5298,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5299,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5300,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5301,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5302,5303,5303,5303,5303,5303,5303,5303,5303,5303,5303,5303,5303,5303,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5304,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5305,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5306,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5307,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5308,5309,5309,5309,5309,5309,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5310,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5311,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5315,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5316,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5317,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5318,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5319,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5320,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5321,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5322,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5323,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5324,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5325,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5326,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5327,5328,5328,5328,5328,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5329,5330,5330,5330,5330,5331,5331,5331,5331,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5332,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5333,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5334,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5335,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5336,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5337,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5338,5339,5339,5339,5339,5339,5339,5339,5339,5339,5339,5339,5339,5339,5339,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5343,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5344,5345,5345,5345,5345,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5346,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5349,5349,5349,5349,5349,5349,5349,5349,5349,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5351,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5352,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5353,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5354,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5355,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5356,5357,5358,5359,5360,5361,5362,5362,5362,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5363,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5364,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5365,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5366,5367,5367,5367,5367,5367,5367,5367,5367,5367,5367,5367,5367,5367,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5368,5369,5369,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5370,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5371,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5372,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5373,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5374,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5377,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5378,5379,5379,5379,5379,5379,5379,5379,5379,5379,5379,5379,5379,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5380,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5381,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5382,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5383,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5384,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5385,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5386,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5387,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5388,5389,5389,5390,5390,5390,5390,5390,5390,5390,5390,5390,5390,5391,5391,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5392,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5393,5394,5394,5394,5394,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5395,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5396,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5397,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5398,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5399,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5400,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5401,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5402,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5403,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5404,5405,5405,5405,5405,5405,5405,5405,5405,5405,5405,5405,5405,5405,5405,5405,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5406,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5407,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5408,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5409,5410,5410,5410,5410,5410,5410,5410,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5411,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5412,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5413,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5414,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5415,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5416,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5417,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5418,5419,5419,5419,5419,5419,5419,5419,5419,5419,5419,5419,5419,5419,5420,5420,5420,5420,5420,5420,5420,5420,5420,5420,5420,5420,5420,5420,5420,5421,5421,5421,5421,5421,5421,5421,5421,5421,5421,5421,5421,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5422,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5423,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5424,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5425,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5426,5427,5427,5427,5427,5427,5427,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5428,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5429,5430,5430,5430,5430,5430,5430,5430,5430,5430,5430,5430,5430,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5431,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5432,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5433,5434,5434,5434,5434,5434,5434,5434,5434,5434,5434,5435,5435,5435,5436,5436,5436,5436,5436,5436,5436,5436,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5437,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5438,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5439,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5440,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5441,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5442,5443,5443,5443,5443,5443,5443,5443,5443,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5444,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5445,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5446,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5447,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5448,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5449,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5450,5451,5451,5451,5451,5451,5451,5451,5451,5451,5451,5451,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5452,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5453,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5454,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5455,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5456,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5457,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5458,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5459,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5460,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5461,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5462,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5463,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5464,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5465,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5468,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5469,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5470,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5471,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5472,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5473,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5474,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5475,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5476,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5477,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5478,5479,5479,5479,5479,5479,5479,5479,5479,5479,5479,5479,5479,5479,5479,5480,5480,5480,5480,5480,5480,5481,5481,5481,5481,5481,5481,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5482,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,5485,5485,5485,5485,5485,5485,5485,5485,5485,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5486,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5487,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5488,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5489,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5490,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5491,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5492,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5493,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5494,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5495,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5496,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5497,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5498,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5499,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5500,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5501,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5502,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5503,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5504,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5509,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5510,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5511,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5512,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5513,5514,5514,5514,5514,5514,5514,5514,5514,5514,5514,5514,5514,5514,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5515,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5516,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5519,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5520,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5521,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5522,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5523,5524,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5525,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5526,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5527,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5528,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5529,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5530,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5531,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5532,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5533,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5534,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5535,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5536,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5537,5538,5538,5538,5538,5538,5538,5538,5538,5538,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5539,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5540,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5541,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5542,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5543,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5544,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5545,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5546,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5547,5548,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5549,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5550,5551,5551,5551,5551,5551,5551,5551,5551,5551,5551,5551,5551,5551,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5552,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5553,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5554,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5555,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5556,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5557,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5558,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5559,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5560,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5561,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5562,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5563,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5564,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5565,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5566,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5567,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5568,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5569,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5570,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5571,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5572,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5573,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5574,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5575,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5576,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5577,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5578,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5579,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5580,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5581,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5582,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5583,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5584,5585,5585,5585,5585,5585,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5586,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5587,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5590,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5591,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5592,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5593,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5594,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5596,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5597,5598,5598,5598,5598,5598,5598,5598,5598,5598,5598,5598,5598,5599,5599,5599,5599,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5600,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5601,5602,5602,5602,5602,5602,5602,5602,5602,5602,5602,5603,5603,5603,5603,5603,5603,5603,5603,5603,5603,5603,5603,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5604,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5605,5606,5606,5606,5606,5606,5606,5606,5606,5606,5606,5606,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5607,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5608,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5609,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5610,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5611,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5612,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5613,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5614,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5615,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5616,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5617,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5618,5619,5619,5619,5619,5619,5619,5619,5619,5619,5619,5619,5619,5620,5620,5620,5620,5620,5620,5620,5621,5621,5621,5621,5621,5621,5621,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5622,5623,5623,5623,5623,5623,5623,5623,5623,5623,5623,5623,5623,5623,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5624,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5625,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5626,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5627,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5630,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5631,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5632,5633,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5634,5635,5635,5635,5635,5635,5635,5635,5635,5635,5635,5635,5635,5635,5635,5635,5636,5636,5636,5636,5636,5636,5636,5636,5636,5636,5636,5636,5637,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5638,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5639,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5640,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5641,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5642,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5643,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5644,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5645,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5646,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5647,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5648,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5649,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5650,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5651,5652,5652,5652,5652,5653,5653,5653,5653,5653,5653,5653,5653,5653,5654,5654,5654,5654,5654,5654,5654,5654,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5655,5656,5656,5656,5656,5656,5656,5656,5656,5656,5656,5656,5656,5656,5656,5657,5657,5657,5657,5657,5657,5657,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5658,5659,5659,5659,5659,5660,5660,5660,5660,5660,5660,5660,5660,5660,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5661,5662,5662,5662,5662,5662,5662,5662,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5666,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5667,5668,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5669,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5670,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5671,5672,5672,5672,5672,5672,5672,5672,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5673,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5674,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5675,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5676,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5677,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5678,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5679,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5680,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5681,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5682,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5683,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5684,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5685,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5686,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5687,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5688,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5689,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5690,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5691,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5692,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5693,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5694,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5695,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5696,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5697,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5698,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5699,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5700,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5701,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5702,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5703,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5704,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5705,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5706,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5707,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5708,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5709,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5710,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5711,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5712,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5713,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5714,5715,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5716,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5717,5718,5718,5718,5718,5718,5718,5718,5719,5719,5719,5719,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5720,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5721,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5722,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5723,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5724,5725,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5726,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5727,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5728,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5729,5730,5730,5731,5731,5731,5731,5731,5731,5731,5731,5731,5731,5732,5732,5732,5732,5732,5732,5732,5732,5732,5732,5732,5733,5733,5733,5733,5733,5733,5733,5733,5733,5733,5733,5733,5733,5733,5734,5734,5734,5734,5734,5734,5734,5734,5735,5735,5735,5735,5735,5735,5736,5736,5736,5736,5736,5736,5736,5736,5737,5737,5737,5737,5738,5738,5738,5738,5738,5738,5738,5738,5738,5739,5739,5739,5739,5739,5739,5739,5739,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5740,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5741,5742,5742,5742,5742,5742,5742,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5743,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5744,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5745,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5746,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5747,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5748,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5749,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5750,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5751,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5752,5753,5753,5753,5753,5753,5753,5753,5753,5753,5753,5753,5753,5753,5753,5753,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5754,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5755,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5756,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5757,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5758,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5759,5760,5760,5760,5760,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5761,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5762,5763,5763,5763,5763,5763,5763,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5765,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5766,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5767,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5768,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5769,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5770,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5771,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5772,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5773,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5776,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5777,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5780,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5781,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5782,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5783,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5784,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5787,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5788,5789,5789,5789,5789,5789,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5790,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5791,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5792,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5793,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5794,5795,5795,5795,5795,5795,5795,5795,5795,5795,5795,5795,5795,5795,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5796,5797,5797,5797,5797,5797,5797,5797,5797,5797,5797,5797,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5798,5799,5799,5799,5799,5799,5799,5799,5799,5799,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5800,5801,5801,5801,5801,5802,5802,5802,5802,5802,5802,5802,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5803,5804,5804,5804,5805,5805,5805,5805,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5806,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5807,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5808,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5809,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5810,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5811,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5812,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5813,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5814,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5815,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5816,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5817,5818,5818,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5819,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5820,5821,5821,5821,5821,5821,5821,5821,5821,5821,5821,5821,5821,5821,5821,5821,5822,5822,5822,5822,5822,5822,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5823,5824,5824,5824,5824,5824,5824,5824,5824,5824,5824,5824,5824,5824,5824,5824,5825,5825,5825,5825,5825,5825,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5826,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5827,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5828,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5829,5830,5830,5830,5830,5830,5830,5830,5830,5830,5830,5830,5830,5830,5831,5831,5831,5831,5831,5831,5831,5831,5832,5833,5833,5833,5833,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5834,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5835,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5836,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5837,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5838,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5839,5840,5840,5840,5840,5840,5840,5840,5840,5840,5840,5840,5840,5840,5840,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5841,5842,5842,5842,5842,5842,5843,5843,5843,5843,5843,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5844,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5845,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5846,5847,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5848,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5849,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5850,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5851,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5852,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5853,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5854,5855,5855,5855,5855,5856,5857,5857,5858,5859,5860,5860,5860,5860,5861,5862,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5863,5864,5865,5865,5865,5865,5865,5865,5865,5865,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5868,5868,5868,5868,5868,5868,5868,5868,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5869,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5870,5871,5871,5871,5871,5871,5872,5872,5872,5872,5872,5872,5872,5872,5872,5872,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5873,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5874,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5875,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5876,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5877,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5878,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5879,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5880,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5882,5883,5883,5883,5883,5883,5883,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5884,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5885,5886,5886,5886,5886,5886,5886,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5887,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5888,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5889,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5890,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5891,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5892,5893,5893,5893,5893,5893,5893,5893,5893,5893,5894,5894,5895,5895,5896,5896,5896,5896,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5898,5899,5899,5899,5899,5899,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5900,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5901,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5902,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5903,5904,5904,5904,5904,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5908,5908,5908,5908,5908,5908,5908,5908,5908,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5909,5910,5910,5910,5910,5911,5911,5911,5911,5911,5911,5911,5911,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5912,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5914,5914,5914,5914,5914,5914,5914,5914,5914,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5915,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5916,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5917,5918,5918,5918,5918,5918,5918,5918,5919,5919,5919,5919,5919,5920,5920,5920,5920,5920,5920,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5921,5922,5922,5922,5922,5922,5922,5922,5922,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5923,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5925,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5926,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5927,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5928,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5929,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5930,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5931,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5932,5933,5933,5933,5933,5933,5933,5933,5933,5933,5933,5933,5933,5933,5933,5933,5934,5934,5934,5934,5934,5934,5934,5934,5934,5934,5934,5934,5934,5935,5935,5935,5935,5936,5936,5936,5936,5936,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5937,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5938,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5940,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5941,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5942,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5943,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5944,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5945,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5946,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5947,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5948,5949,5949,5949,5949,5949,5949,5949,5949,5949,5949,5949,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5950,5951,5951,5951,5951,5951,5951,5951,5951,5951,5951,5951,5951,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5952,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5953,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5954,5955,5955,5955,5955,5955,5955,5955,5955,5955,5955,5955,5955,5956,5956,5956,5956,5956,5956,5956,5956,5956,5956,5956,5956,5956,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5957,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5958,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5959,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5960,5961,5961,5961,5961,5961,5961,5961,5961,5961,5961,5961,5961,5961,5961,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5962,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5963,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5964,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5965,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5966,5967,5967,5967,5967,5967,5967,5967,5968,5968,5968,5968,5968,5968,5968,5968,5968,5968,5968,5968,5968,5968,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5969,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5970,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5971,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5972,5973,5973,5973,5973,5973,5973,5973,5973,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5974,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5975,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5976,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5977,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5978,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5979,5980,5980,5980,5980,5980,5980,5980,5980,5980,5980,5980,5980,5980,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5981,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5982,5983,5983,5983,5983,5983,5983,5984,5984,5984,5984,5984,5984,5984,5984,5985,5985,5985,5985,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5986,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5988,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5989,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5990,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5991,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5992,5993,5993,5993,5993,5993,5993,5993,5993,5993,5993,5993,5993,5993,5993,5993,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5994,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5995,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5996,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5997,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5998,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,5999,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6001,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6002,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6003,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6004,6005,6005,6005,6005,6005,6005,6005,6005,6005,6005,6005,6005,6005,6005,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6006,6007,6007,6007,6007,6007,6007,6007,6007,6007,6007,6007,6007,6007,6007,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6008,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6009,6010,6010,6010,6010,6010,6011,6011,6011,6011,6011,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6012,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6013,6014,6014,6014,6014,6014,6014,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6015,6016,6016,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6017,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6018,6019,6019,6019,6019,6019,6019,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6020,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6021,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6022,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6023,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6024,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6025,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6026,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6027,6028,6028,6028,6028,6028,6028,6028,6028,6028,6028,6028,6028,6028,6028,6028,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6029,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6030,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6031,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6032,6033,6033,6033,6033,6033,6033,6033,6033,6033,6033,6033,6033,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6034,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6035,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6036,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6037,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6038,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6039,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6040,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6041,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6042,6043,6043,6043,6043,6043,6043,6043,6043,6043,6043,6043,6043,6044,6044,6044,6044,6044,6044,6045,6045,6045,6045,6045,6045,6045,6045,6045,6045,6045,6045,6046,6046,6046,6046,6046,6046,6047,6047,6047,6047,6047,6047,6047,6048,6048,6048,6048,6048,6048,6049,6049,6049,6049,6049,6049,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6050,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6051,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6052,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6053,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6054,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6056,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6057,6058,6058,6058,6058,6058,6058,6058,6058,6058,6058,6058,6058,6058,6059,6059,6059,6059,6059,6059,6059,6059,6059,6059,6059,6060,6060,6060,6060,6060,6060,6060,6060,6060,6060,6060,6060,6060,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6061,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6062,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6063,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6064,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6065,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6066,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6067,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6068,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6069,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6070,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6071,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6072,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6073,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6074,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6075,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6076,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6077,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6078,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6079,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6080,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6081,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6082,6083,6083,6083,6083,6083,6083,6083,6083,6083,6083,6083,6083,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6084,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6085,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6086,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6087,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6088,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6089,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6090,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6091,6092,6092,6092,6092,6092,6092,6092,6092,6092,6093,6093,6093,6093,6093,6093,6093,6093,6093,6093,6093,6093,6094,6094,6094,6094,6094,6094,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6095,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6096,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6097,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6098,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6099,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6100,6101,6101,6101,6101,6102,6102,6102,6102,6103,6103,6103,6103,6103,6103,6103,6103,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6104,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6105,6106,6106,6106,6106,6106,6106,6106,6107,6107,6107,6107,6107,6107,6107,6107,6107,6107,6107,6107,6107,6108,6108,6108,6108,6108,6108,6108,6109,6109,6109,6109,6109,6109,6109,6109,6109,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6110,6111,6111,6111,6111,6111,6111,6111,6111,6111,6111,6111,6111,6112,6112,6112,6112,6112,6112,6112,6112,6112,6112,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6113,6114,6114,6114,6114,6114,6114,6114,6114,6114,6114,6114,6114,6114,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6115,6116,6116,6116,6116,6116,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6117,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6120,6121,6121,6121,6121,6121,6121,6121,6121,6121,6121,6121,6121,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6122,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6123,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6124,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6125,6126,6126,6126,6126,6126,6126,6126,6126,6126,6126,6126,6126,6126,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6127,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6128,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6129,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6130,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6131,6132,6132,6132,6132,6132,6132,6132,6132,6132,6132,6132,6132,6132,6132,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6133,6134,6134,6134,6134,6134,6134,6134,6134,6134,6134,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6135,6136,6136,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6137,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6138,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6139,6140,6140,6140,6141,6141,6141,6142,6142,6142,6143,6143,6143,6143,6143,6143,6143,6143,6143,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6144,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6145,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6146,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6150,6150,6150,6150,6150,6150,6150,6150,6150,6150,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6151,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6152,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6155,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6156,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6158,6159,6159,6159,6159,6159,6159,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6160,6161,6161,6161,6161,6161,6162,6162,6162,6162,6162,6163,6163,6163,6164,6164,6164,6164,6164,6164,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6165,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6168,6169,6169,6169,6169,6169,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6170,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6171,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6172,6173,6173,6173,6173,6173,6173,6173,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6174,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6175,6176,6176,6176,6176,6176,6176,6176,6177,6177,6177,6177,6177,6177,6177,6177,6177,6177,6177,6178,6178,6178,6178,6178,6178,6178,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6179,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6180,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6181,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6182,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6183,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6184,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6185,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6186,6187,6187,6187,6187,6187,6187,6187,6188,6188,6188,6188,6188,6188,6188,6188,6188,6188,6188,6188,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6189,6190,6190,6190,6190,6190,6190,6191,6191,6191,6191,6191,6191,6191,6191,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6192,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6193,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6194,6195,6195,6195,6195,6195,6195,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6196,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6197,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6198,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6199,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6200,6201,6201,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6202,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6203,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6204,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6207,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6208,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6209,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6210,6211,6211,6211,6211,6211,6211,6211,6211,6211,6211,6211,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6212,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6213,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6214,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6215,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6216,6217,6217,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6218,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6219,6220,6220,6220,6220,6220,6220,6220,6221,6221,6221,6221,6221,6221,6221,6221,6222,6222,6222,6222,6222,6222,6222,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6223,6224,6224,6224,6224,6224,6224,6224,6224,6224,6224,6224,6225,6225,6225,6226,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6227,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6228,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6229,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6230,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6231,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6232,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6233,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6234,6235,6235,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6237,6238,6238,6238,6238,6238,6238,6238,6238,6238,6238,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6239,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6240,6241,6241,6241,6241,6241,6241,6241,6241,6241,6241,6241,6241,6242,6242,6243,6243,6243,6243,6243,6243,6243,6243,6243,6243,6243,6243,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6244,6245,6245,6245,6245,6245,6245,6245,6245,6245,6245,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6246,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6247,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6248,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6249,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6250,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6251,6252,6252,6252,6252,6252,6252,6252,6252,6252,6252,6252,6252,6252,6252,6252,6253,6253,6253,6253,6253,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6254,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6256,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6257,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6258,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6259,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6260,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6261,6262,6262,6262,6263,6263,6263,6263,6263,6263,6263,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6264,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6265,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6266,6267,6267,6267,6267,6267,6267,6267,6267,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6269,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6270,6271,6272,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6273,6274,6274,6274,6275,6275,6275,6275,6275,6275,6275,6275,6275,6276,6276,6276,6276,6276,6276,6276,6276,6277,6277,6277,6277,6277,6277,6277,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6278,6279,6279,6279,6279,6279,6279,6279,6279,6279,6279,6279,6279,6279,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6280,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6281,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6282,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6283,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6284,6285,6285,6285,6285,6286,6287,6287,6287,6287,6287,6287,6287,6287,6287,6287,6287,6287,6287,6287,6287,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6288,6289,6289,6289,6289,6289,6289,6289,6290,6290,6290,6290,6290,6290,6290,6290,6290,6290,6290,6291,6291,6291,6291,6291,6291,6291,6291,6291,6291,6291,6291,6291,6292,6292,6292,6292,6292,6293,6293,6293,6293,6293,6293,6293,6293,6293,6294,6294,6294,6294,6294,6294,6294,6294,6294,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6295,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6296,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6297,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6298,6299,6299,6299,6299,6299,6299,6299,6300,6300,6300,6300,6300,6300,6300,6300,6300,6301,6301,6301,6301,6301,6301,6301,6301,6301,6301,6301,6301,6301,6301,6301,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6303,6303,6303,6303,6303,6304,6304,6304,6304,6304,6304,6304,6304,6304,6304,6304,6304,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6305,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6308,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6309,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6310,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6311,6312,6312,6312,6312,6312,6312,6312,6313,6313,6313,6313,6313,6313,6314,6314,6314,6314,6314,6314,6314,6314,6314,6315,6315,6315,6315,6316,6316,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6317,6318,6318,6318,6318,6318,6318,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6319,6320,6320,6320,6320,6320,6320,6320,6320,6320,6320,6320,6320,6320,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6321,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6322,6323,6323,6323,6323,6323,6323,6323,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6324,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6325,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6326,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6327,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6328,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6329,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6330,6331,6331,6331,6331,6331,6331,6331,6331,6331,6331,6331,6331,6331,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6332,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6333,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6334,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6335,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6336,6337,6337,6337,6337,6338,6338,6338,6338,6338,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6340,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6341,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6342,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6343,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6344,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6345,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6346,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6347,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6348,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6349,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6350,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6351,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6352,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6353,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6354,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6355,6356,6356,6356,6356,6356,6356,6356,6356,6356,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6357,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6358,6359,6359,6359,6359,6360,6360,6360,6360,6360,6360,6361,6361,6361,6361,6361,6362,6362,6362,6362,6362,6362,6362,6362,6362,6362,6362,6363,6363,6363,6363,6363,6363,6364,6364,6364,6364,6364,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6365,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6366,6367,6367,6367,6367,6367,6367,6367,6367,6367,6367,6368,6368,6368,6368,6368,6368,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6369,6370,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6372,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6373,6374,6374,6374,6374,6374,6374,6374,6374,6375,6375,6375,6375,6375,6375,6375,6375,6375,6375,6375,6375,6375,6375,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6376,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6377,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6378,6379,6379,6379,6379,6379,6379,6379,6379,6379,6379,6379,6379,6379,6379,6379,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6380,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6381,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6382,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6383,6384,6384,6384,6384,6384,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6385,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6386,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6387,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6388,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6389,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6390,6391,6391,6391,6391,6391,6391,6391,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6392,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6393,6394,6394,6394,6394,6394,6394,6394,6394,6394,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6395,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6396,6397,6397,6397,6397,6397,6397,6397,6397,6397,6397,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6400,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6401,6402,6402,6402,6402,6402,6402,6402,6402,6402,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6403,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6405,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6406,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6408,6408,6408,6408,6408,6408,6409,6409,6409,6409,6409,6409,6409,6409,6409,6409,6409,6409,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6410,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6411,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6412,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6413,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6414,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6415,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6416,6417,6417,6417,6417,6417,6417,6418,6418,6418,6418,6418,6418,6418,6418,6418,6418,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6419,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6420,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6421,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6422,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6423,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6424,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6425,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6426,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6427,6428,6429,6429,6429,6429,6429,6429,6429,6429,6429,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6430,6431,6431,6431,6431,6432,6432,6432,6432,6432,6432,6432,6432,6432,6432,6433,6433,6433,6433,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6434,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6435,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6436,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6437,6438,6439,6439,6439,6439,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6440,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6441,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6442,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6443,6444,6444,6444,6444,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6445,6446,6446,6446,6446,6447,6447,6447,6447,6447,6447,6447,6447,6447,6447,6447,6447,6447,6447,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6448,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6449,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6450,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6451,6452,6453,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6454,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6455,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6458,6459,6459,6459,6459,6459,6459,6459,6459,6459,6459,6459,6459,6459,6459,6459,6460,6460,6460,6460,6460,6460,6460,6460,6460,6460,6460,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6461,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6462,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6463,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6464,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6465,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6466,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6467,6468,6468,6469,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6470,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6471,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6472,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6473,6474,6474,6474,6474,6474,6474,6474,6474,6474,6474,6474,6475,6475,6475,6475,6475,6475,6475,6475,6475,6475,6475,6475,6475,6475,6475,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6476,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6477,6478,6478,6478,6478,6478,6478,6478,6478,6478,6478,6478,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6479,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6481,6481,6481,6481,6481,6481,6481,6481,6481,6481,6481,6481,6481,6481,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6482,6483,6483,6483,6483,6483,6483,6483,6483,6483,6483,6484,6484,6484,6484,6484,6484,6484,6484,6484,6484,6484,6484,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6485,6486,6486,6486,6486,6486,6486,6486,6486,6486,6486,6486,6486,6486,6486,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6487,6488,6488,6488,6488,6488,6488,6488,6488,6488,6488,6489,6489,6489,6489,6489,6489,6489,6489,6489,6489,6489,6490,6490,6490,6490,6490,6490,6490,6490,6490,6490,6490,6490,6491,6491,6491,6491,6491,6491,6491,6491,6491,6491,6491,6492,6492,6492,6492,6492,6492,6492,6492,6492,6492,6493,6493,6493,6493,6493,6493,6493,6493,6493,6493,6493,6493,6494,6494,6494,6494,6494,6494,6494,6494,6494,6494,6494,6494,6494,6495,6495,6495,6495,6495,6495,6495,6495,6495,6495,6496,6496,6496,6496,6496,6496,6496,6496,6496,6496,6496,6496,6497,6497,6497,6497,6497,6497,6497,6498,6498,6498,6498,6498,6498,6498,6498,6498,6499,6499,6499,6499,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6500,6501,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6502,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6503,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6504,6505,6505,6505,6505,6505,6505,6505,6505,6505,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6506,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6507,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6508,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6509,6510,6510,6510,6510,6510,6510,6510,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6512,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6513,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6514,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6515,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6516,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6517,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6518,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6519,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6520,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6521,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6522,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6523,6524,6524,6524,6524,6524,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6525,6526,6526,6526,6526,6526,6526,6526,6526,6526,6526,6526,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6527,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6528,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6529,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6530,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6531,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6532,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6533,6534,6534,6534,6534,6534,6534,6534,6534,6534,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6535,6536,6536,6537,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6538,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6539,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6540,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6543,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6544,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6545,6546,6546,6546,6546,6546,6546,6546,6546,6546,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6547,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6548,6549,6549,6549,6549,6549,6549,6549,6549,6549,6549,6549,6550,6550,6550,6550,6550,6550,6550,6550,6550,6550,6550,6550,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6551,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6552,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6553,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6554,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6555,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6556,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6557,6558,6558,6558,6558,6558,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6559,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6560,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6561,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6562,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6563,6564,6564,6564,6564,6564,6564,6564,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6565,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6566,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6569,6569,6569,6569,6569,6569,6569,6569,6569,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6570,6571,6571,6571,6571,6571,6571,6571,6571,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6572,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6573,6574,6574,6574,6574,6574,6574,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6575,6576,6576,6576,6576,6576,6576,6576,6577,6577,6577,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6578,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6579,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6580,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6581,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6582,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6583,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6584,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6585,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6588,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6589,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6590,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6591,6592,6593,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6594,6595,6595,6595,6595,6595,6595,6595,6595,6595,6595,6595,6595,6595,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6596,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6597,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6598,6599,6599,6599,6599,6600,6600,6600,6600,6600,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6601,6602,6602,6602,6602,6602,6602,6602,6602,6602,6602,6602,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6603,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6604,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6605,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6609,6610,6611,6612,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6613,6614,6614,6614,6614,6614,6614,6614,6614,6614,6614,6614,6614,6614,6614,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6615,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6616,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6617,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6618,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6619,6620,6621,6621,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6622,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6625,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6626,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6627,6628,6628,6628,6628,6628,6628,6629,6629,6629,6629,6629,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6630,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6631,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6632,6633,6633,6633,6633,6633,6633,6633,6633,6633,6633,6633,6633,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6634,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6635,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6636,6637,6637,6637,6637,6637,6637,6637,6637,6637,6637,6637,6637,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6638,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6639,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6640,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6641,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6642,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6643,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6644,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6647,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6648,6649,6650,6650,6650,6650,6650,6650,6650,6650,6650,6650,6651,6651,6651,6651,6651,6651,6651,6651,6651,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6652,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6653,6654,6654,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6655,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6656,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6657,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6658,6659,6659,6659,6659,6659,6660,6660,6660,6660,6661,6661,6661,6661,6661,6661,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6662,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6663,6664,6665,6665,6665,6665,6665,6665,6665,6665,6665,6665,6666,6666,6666,6666,6666,6666,6666,6666,6666,6666,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6667,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6668,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6669,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6670,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6671,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6672,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6673,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6674,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6675,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6676,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6677,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6678,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6679,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6680,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6681,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6682,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6683,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6684,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6685,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6686,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6687,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6688,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6689,6690,6690,6690,6690,6690,6690,6690,6690,6690,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6691,6692,6692,6692,6692,6692,6692,6692,6692,6692,6692,6692,6692,6692,6692,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6693,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6694,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6695,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6696,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6697,6698,6698,6698,6698,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6699,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6700,6701,6702,6702,6702,6702,6702,6702,6702,6702,6702,6702,6703,6703,6703,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6704,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6705,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6706,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6707,6708,6708,6708,6708,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6709,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6710,6711,6711,6711,6711,6711,6711,6711,6711,6711,6711,6711,6711,6712,6713,6713,6713,6713,6713,6713,6713,6714,6714,6714,6714,6714,6714,6714,6714,6714,6714,6714,6714,6714,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6715,6716,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6717,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6718,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6719,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6720,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6721,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6722,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6723,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6726,6726,6726,6726,6726,6726,6726,6726,6726,6726,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6727,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6730,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6731,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6732,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6733,6734,6734,6734,6734,6734,6734,6734,6734,6734,6734,6734,6734,6734,6734,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6735,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6736,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6737,6738,6738,6738,6738,6738,6738,6739,6739,6739,6739,6739,6739,6739,6739,6739,6739,6739,6739,6739,6739,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6741,6741,6741,6741,6741,6741,6741,6741,6741,6742,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6743,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6744,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6745,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6746,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6747,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6748,6749,6749,6749,6749,6749,6749,6750,6750,6750,6750,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6751,6752,6752,6752,6752,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6753,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6754,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6755,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6756,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6757,6758,6758,6758,6758,6758,6758,6758,6758,6758,6758,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6759,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6760,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6761,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6762,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6763,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6764,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6765,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6766,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6767,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6768,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6769,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6770,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6771,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6772,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6773,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6774,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6775,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6776,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6777,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6778,6779,6779,6779,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6780,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6781,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6782,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6783,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6784,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6785,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6786,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6787,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6788,6789,6789,6789,6789,6789,6790,6791,6791,6791,6791,6791,6791,6791,6791,6791,6791,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6792,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6793,6794,6794,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6795,6796,6796,6796,6796,6796,6796,6796,6796,6796,6796,6796,6796,6796,6797,6797,6797,6798,6798,6798,6798,6798,6798,6798,6798,6798,6798,6798,6799,6799,6800,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6801,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6802,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6803,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6804,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6805,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6806,6807,6807,6807,6807,6807,6807,6807,6807,6807,6807,6807,6807,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6808,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6809,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6810,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6811,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6812,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6813,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6814,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6815,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6816,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6817,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6818,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6819,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6820,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6821,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6822,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6823,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6824,6825,6825,6825,6825,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6828,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6829,6830,6830,6830,6830,6830,6830,6830,6830,6830,6830,6830,6830,6830,6830,6830,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6831,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6832,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6833,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6834,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6835,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6836,6837,6837,6837,6837,6837,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6838,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6839,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6840,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6841,6842,6842,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6843,6844,6844,6844,6844,6844,6844,6844,6844,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6845,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6846,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6847,6848,6848,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6849,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6853,6853,6853,6853,6853,6853,6853,6853,6853,6853,6853,6853,6853,6853,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6854,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6855,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6856,6857,6857,6857,6857,6857,6857,6857,6857,6857,6857,6857,6857,6857,6858,6858,6858,6858,6858,6858,6858,6858,6858,6858,6858,6858,6858,6858,6858,6859,6859,6859,6859,6859,6859,6859,6859,6859,6859,6859,6859,6859,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6860,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6861,6862,6862,6862,6862,6862,6862,6862,6862,6862,6862,6862,6862,6862,6862,6862,6863,6863,6863,6863,6863,6863,6863,6863,6863,6863,6863,6863,6863,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6864,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6865,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6866,6867,6867,6867,6867,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6868,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6869,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6870,6871,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6872,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6873,6874,6874,6874,6874,6874,6874,6874,6875,6875,6875,6875,6875,6875,6875,6875,6876,6876,6876,6876,6876,6876,6876,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6877,6878,6878,6878,6878,6878,6878,6878,6878,6878,6878,6878,6878,6878,6878,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6879,6880,6880,6880,6880,6880,6880,6880,6880,6880,6880,6880,6880,6880,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6881,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6882,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6883,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6884,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6885,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6886,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6887,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6888,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6889,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6890,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6891,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6892,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6895,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6896,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6897,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6898,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6899,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6900,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6902,6902,6902,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6903,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6904,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6905,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6906,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6907,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6908,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6909,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6912,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6913,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6914,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6915,6916,6916,6916,6916,6916,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6917,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6918,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6919,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6920,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6921,6922,6922,6922,6922,6922,6922,6923,6923,6923,6923,6923,6923,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6924,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6925,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6926,6927,6927,6927,6927,6927,6927,6928,6928,6928,6928,6928,6928,6928,6928,6929,6929,6929,6929,6929,6930,6930,6930,6930,6930,6930,6931,6931,6931,6931,6931,6931,6931,6932,6932,6932,6932,6932,6932,6933,6933,6933,6933,6933,6934,6934,6934,6934,6934,6934,6935,6935,6935,6935,6935,6936,6937,6937,6938,6938,6938,6939,6939,6939,6939,6939,6939,6939,6940,6940,6940,6940,6940,6940,6940,6940,6941,6941,6942,6942,6942,6942,6943,6943,6943,6944,6944,6944,6944,6944,6944,6945,6945,6945,6945,6945,6946,6947,6947,6947,6947,6947,6948,6948,6948,6949,6949,6950,6950,6950,6950,6950,6951,6952,6952,6952,6953,6953,6954,6954,6954,6955,6955,6956,6956,6956,6956,6956,6957,6957,6957,6957,6957,6958,6958,6958,6958,6959,6959,6960,6960,6961,6961,6961,6961,6961,6961,6961,6961,6962,6962,6963,6964,6964,6964,6964,6964,6965,6965,6966,6966,6967,6967,6967,6967,6967,6967,6968,6969,6970,6970,6971,6971,6972,6972,6972,6973,6973,6973,6973,6974,6974,6974,6974,6974,6975,6976,6977,6978,6978,6979,6980,6981,6981,6982,6982,6982,6982,6983,6983,6983,6983,6984,6984,6985,6985,6985,6986,6986,6986,6986,6986,6986,6986,6986,6986,6986,6986,6986,6987,6987,6987,6987,6987,6987,6988,6989,6989,6989,6990,6990,6991,6991,6991,6991,6992,6992,6992,6992,6992,6993,6993,6993,6993,6993,6994,6994,6995,6995,6995,6995,6995,6996,6996,6996,6997,6997,6997,6997,6997,6997,6998,6999,6999,7000,7001,7001,7001,7001,7001,7002,7002,7002,7002,7003,7003,7003,7003,7003,7004,7004,7005,7005,7005,7005,7005,7005,7005,7005,7005,7006,7006,7006,7007,7008,7008,7008,7009,7009,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7010,7011,7011,7011,7011,7011,7011,7011,7011,7011,7011,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7012,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7015,7015,7015,7015,7015,7015,7015,7015,7015,7015,7015,7015,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7016,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7017,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7018,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7019,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7020,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7021,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7022,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7023,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7024,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7025,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7026,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7027,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7028,7029,7029,7029,7029,7029,7029,7029,7029,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7030,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7031,7032,7032,7032,7032,7032,7032,7032,7032,7032,7032,7032,7032,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7033,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7034,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7035,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7036,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7037,7038,7038,7038,7038,7038,7038,7038,7038,7038,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7039,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7040,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7041,7042,7042,7042,7042,7042,7042,7042,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7043,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7044,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7045,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7046,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7047,7048,7048,7048,7048,7048,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7049,7050,7050,7050,7050,7050,7050,7050,7051,7051,7051,7051,7051,7051,7051,7051,7051,7051,7051,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7052,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7053,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7054,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7055,7056,7056,7056,7056,7056,7056,7056,7056,7056,7056,7056,7056,7056,7057,7057,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7058,7059,7059,7059,7059,7059,7059,7059,7059,7059,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7060,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7061,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7062,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7063,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7064,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7067,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7068,7069,7069,7069,7069,7069,7069,7069,7069,7069,7070,7070,7070,7070,7070,7070,7070,7071,7071,7071,7071,7071,7071,7071,7071,7071,7072,7072,7072,7072,7072,7072,7072,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7073,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7074,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7075,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7076,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7077,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7078,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7079,7080,7080,7080,7080,7080,7080,7080,7080,7080,7080,7080,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7081,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7082,7083,7083,7083,7083,7083,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7084,7085,7085,7085,7085,7085,7085,7085,7085,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7086,7087,7087,7087,7087,7087,7087,7087,7087,7087,7087,7087,7087,7087,7087,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7088,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7089,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7090,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7091,7092,7092,7092,7092,7092,7092,7092,7092,7092,7092,7092,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7093,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7094,7095,7095,7095,7095,7095,7095,7095,7095,7095,7095,7095,7095,7095,7095,7095,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7096,7097,7097,7097,7097,7097,7098,7098,7098,7098,7098,7098,7098,7098,7098,7098,7098,7098,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7099,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7100,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7101,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7102,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7103,7104,7104,7104,7104,7104,7104,7104,7104,7104,7104,7104,7104,7104,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7105,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7106,7107,7107,7107,7107,7107,7107,7107,7107,7107,7107,7107,7107,7108,7108,7108,7108,7108,7108,7109,7109,7109,7109,7109,7109,7109,7109,7110,7110,7110,7110,7111,7111,7111,7111,7111,7111,7111,7111,7111,7111,7112,7112,7112,7112,7112,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7113,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7114,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7115,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7116,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7117,7118,7118,7118,7118,7118,7118,7119,7119,7119,7119,7119,7119,7119,7119,7119,7120,7120,7120,7120,7121,7121,7121,7121,7121,7121,7121,7121,7121,7122,7122,7122,7122,7122,7122,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7124,7124,7124,7124,7124,7124,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7125,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7126,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7127,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7130,7130,7130,7130,7130,7130,7130,7130,7130,7130,7130,7130,7130,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7131,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7132,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7133,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7134,7135,7135,7135,7135,7135,7135,7135,7135,7135,7135,7135,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7136,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7137,7138,7138,7138,7138,7138,7138,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7139,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7140,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7141,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7142,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7143,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7144,7145,7145,7145,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7146,7147,7147,7147,7147,7147,7148,7148,7148,7148,7148,7148,7148,7149,7149,7149,7149,7149,7149,7149,7149,7149,7149,7149,7150,7150,7150,7150,7151,7152,7153,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7154,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7155,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7156,7157,7157,7157,7157,7157,7157,7157,7157,7157,7157,7157,7157,7157,7157,7157,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7158,7159,7159,7159,7159,7159,7159,7159,7159,7159,7159,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7160,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7161,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7162,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7163,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7164,7165,7165,7165,7165,7165,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7166,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7167,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7168,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7169,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7172,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7173,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7176,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7177,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7178,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7179,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7180,7181,7181,7181,7181,7181,7181,7181,7181,7181,7181,7181,7181,7181,7181,7181,7182,7182,7182,7182,7182,7182,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7183,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7184,7185,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7186,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7187,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7188,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7189,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7190,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7191,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7192,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7193,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7194,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7195,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7196,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7197,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7200,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7202,7202,7202,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7203,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7204,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7205,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7206,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7207,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7208,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7209,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7210,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7211,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7212,7213,7213,7213,7213,7213,7213,7213,7213,7213,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7214,7215,7215,7215,7215,7215,7215,7215,7215,7215,7215,7215,7215,7215,7215,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7216,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7217,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7220,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7223,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7224,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7225,7226,7226,7226,7226,7226,7226,7226,7226,7226,7226,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7227,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7228,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7229,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7230,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7233,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7234,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7235,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7236,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7237,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7238,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7239,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7240,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7241,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7242,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7243,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7244,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7245,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7246,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7247,7248,7248,7248,7248,7248,7248,7248,7248,7248,7248,7248,7248,7248,7248,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7249,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7250,7251,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7252,7253,7253,7253,7253,7253,7253,7253,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7255,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7256,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7257,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7258,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7259,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7260,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7261,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7262,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7263,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7264,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7265,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7266,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7267,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7268,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7269,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7270,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7271,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7272,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7275,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7276,7277,7277,7277,7277,7277,7277,7277,7277,7277,7278,7278,7278,7278,7278,7278,7278,7278,7278,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7279,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7280,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7281,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7282,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7283,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7284,7285,7285,7285,7285,7285,7285,7285,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7286,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7287,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7288,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7289,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7290,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7291,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7292,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7293,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7294,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7295,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7296,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7297,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7298,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7299,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7300,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7301,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7302,7303,7303,7303,7303,7303,7303,7303,7303,7303,7303,7303,7303,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7304,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7305,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7308,7309,7309,7309,7309,7309,7309,7309,7309,7309,7309,7309,7309,7310,7310,7310,7310,7310,7310,7310,7310,7310,7310,7310,7310,7310,7310,7310,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7311,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7312,7313,7313,7313,7313,7313,7313,7313,7313,7313,7313,7313,7313,7313,7313,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7314,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7315,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7316,7317,7317,7317,7317,7317,7318,7318,7319,7319,7319,7319,7320,7320,7320,7320,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7321,7322,7322,7322,7322,7322,7323,7323,7323,7323,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7324,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7325,7326,7326,7326,7326,7326,7326,7326,7326,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7327,7328,7328,7328,7328,7328,7328,7328,7328,7328,7328,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7329,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7330,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7331,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7332,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7333,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7334,7335,7335,7335,7335,7336,7336,7336,7336,7336,7336,7336,7336,7336,7336,7336,7336,7336,7336,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7337,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7338,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7339,7340,7340,7340,7340,7340,7341,7341,7341,7341,7341,7341,7341,7341,7341,7341,7341,7341,7341,7341,7342,7342,7342,7342,7342,7342,7342,7342,7342,7342,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7343,7344,7344,7344,7344,7344,7344,7344,7344,7344,7344,7344,7344,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7345,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7346,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7347,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7348,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7349,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7350,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7351,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7352,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7353,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7354,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7355,7356,7356,7356,7356,7356,7356,7356,7356,7356,7356,7356,7356,7356,7356,7356,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7357,7358,7358,7358,7358,7358,7358,7358,7358,7358,7358,7358,7358,7358,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7359,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7360,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7361,7362,7362,7362,7362,7362,7362,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7363,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7364,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7365,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7366,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7367,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7368,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7369,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7370,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7371,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7372,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7373,7374,7374,7374,7374,7374,7375,7375,7375,7375,7375,7375,7375,7375,7375,7375,7375,7375,7375,7375,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7376,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7377,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7378,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7379,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7380,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7381,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7382,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7383,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7384,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7385,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7386,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7387,7388,7388,7388,7388,7388,7388,7388,7388,7388,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7389,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7390,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7391,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7392,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7393,7394,7394,7394,7394,7394,7394,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7395,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7396,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7397,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7398,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7399,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7400,7401,7401,7402,7402,7403,7403,7403,7403,7403,7403,7403,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7404,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7405,7406,7406,7406,7406,7406,7406,7406,7406,7406,7406,7406,7407,7407,7407,7407,7407,7407,7407,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7408,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7409,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7410,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7411,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7412,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7413,7414,7414,7414,7414,7414,7414,7414,7414,7414,7414,7414,7414,7414,7414,7414,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7415,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7416,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7417,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7418,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7419,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7420,7421,7421,7421,7421,7421,7421,7421,7421,7421,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7422,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7423,7424,7424,7424,7424,7424,7424,7424,7424,7424,7424,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7425,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7426,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7427,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7428,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7429,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7430,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7431,7432,7432,7432,7432,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7433,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7434,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7435,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7436,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7437,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7438,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7439,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7440,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7441,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7442,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7443,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7444,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7445,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7446,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7447,7448,7449,7449,7449,7449,7449,7449,7449,7449,7449,7449,7449,7449,7449,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7450,7451,7451,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7452,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7453,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7454,7455,7455,7455,7455,7455,7455,7455,7455,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7456,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7457,7458,7458,7458,7458,7458,7458,7458,7458,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7459,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7460,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7461,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7462,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7463,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7464,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7465,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7467,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7468,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7469,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7470,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7471,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7472,7473,7473,7473,7473,7473,7473,7473,7473,7473,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7474,7475,7475,7475,7475,7475,7475,7475,7475,7475,7475,7475,7475,7475,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7476,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7477,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7478,7479,7479,7479,7479,7479,7479,7479,7479,7479,7479,7479,7479,7479,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7480,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7481,7482,7482,7482,7482,7482,7482,7482,7482,7482,7482,7482,7482,7483,7484,7484,7484,7484,7484,7484,7484,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7485,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7486,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7487,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7488,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7489,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7490,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7491,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7492,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7493,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7494,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7495,7496,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7497,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7498,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7499,7500,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7501,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7502,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7503,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7504,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7505,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7506,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7507,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7508,7509,7509,7509,7509,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7510,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7511,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7512,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7513,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7514,7515,7515,7515,7515,7515,7515,7515,7515,7515,7515,7515,7515,7515,7515,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7516,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7517,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7518,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7519,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7520,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7521,7522,7522,7522,7522,7522,7522,7522,7522,7522,7522,7522,7522,7522,7523,7523,7523,7524,7524,7525,7525,7525,7525,7525,7525,7525,7525,7525,7525,7525,7525,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7526,7527,7527,7527,7527,7527,7527,7527,7527,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7528,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7529,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7530,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7531,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7532,7533,7533,7533,7533,7533,7533,7533,7533,7533,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7534,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7536,7537,7538,7538,7538,7538,7538,7538,7538,7538,7538,7539,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7540,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7541,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7542,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7543,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7544,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7545,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7546,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7547,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7548,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7549,7550,7550,7550,7550,7550,7551,7552,7552,7552,7552,7553,7553,7553,7553,7553,7553,7553,7553,7554,7554,7554,7554,7554,7554,7554,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7555,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7556,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7557,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7558,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7559,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7560,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7561,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7562,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7563,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7564,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7565,7566,7566,7566,7566,7566,7566,7566,7566,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7567,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7568,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7569,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7570,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7571,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7572,7573,7573,7573,7573,7573,7573,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7574,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7575,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7576,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7577,7578,7578,7578,7578,7578,7578,7578,7578,7578,7578,7579,7579,7579,7579,7579,7579,7579,7580,7580,7580,7580,7580,7580,7580,7580,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7581,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7582,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7583,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7584,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7585,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7586,7587,7587,7587,7587,7587,7587,7587,7587,7587,7587,7587,7587,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7588,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7589,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7590,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7591,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7592,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7593,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7594,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7595,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7596,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7597,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7598,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7599,7600,7600,7600,7600,7600,7601,7601,7601,7601,7601,7601,7601,7601,7601,7601,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7602,7603,7603,7603,7603,7603,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7604,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7605,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7606,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7607,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7608,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7610,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7611,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7612,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7613,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7614,7615,7615,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7616,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7617,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7618,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7619,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7620,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7622,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7623,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7624,7625,7625,7625,7625,7625,7625,7625,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7626,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7627,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7628,7629,7629,7629,7629,7629,7629,7629,7629,7629,7629,7630,7630,7630,7630,7630,7630,7630,7630,7630,7630,7630,7630,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7631,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7632,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7633,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7634,7635,7635,7635,7635,7635,7635,7635,7635,7635,7635,7635,7635,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7636,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7637,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7638,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7639,7640,7640,7640,7640,7640,7641,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7642,7643,7643,7643,7643,7643,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7644,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7645,7646,7646,7646,7646,7646,7646,7646,7646,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7647,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7648,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7651,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7652,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7653,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7654,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7655,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7656,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7657,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7658,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7659,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7660,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7661,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7662,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7663,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7664,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7665,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7666,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7667,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7668,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7669,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7670,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7671,7672,7672,7672,7672,7672,7672,7672,7672,7672,7672,7672,7672,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7673,7674,7674,7674,7675,7675,7675,7676,7676,7676,7676,7676,7676,7676,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7677,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7678,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7679,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7680,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7681,7682,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7683,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7684,7685,7686,7687,7687,7687,7687,7687,7687,7687,7687,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7688,7689,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7690,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7691,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7692,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7693,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7694,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7695,7696,7696,7696,7697,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7698,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7699,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7700,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7701,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7702,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7703,7704,7704,7704,7704,7704,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7705,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7706,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7707,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7708,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7709,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7710,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7711,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7712,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7713,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7714,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7715,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7716,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7717,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7718,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7719,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7720,7721,7721,7721,7721,7721,7721,7721,7721,7721,7721,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7722,7723,7723,7723,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7724,7725,7725,7725,7725,7725,7725,7725,7725,7725,7725,7725,7725,7725,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7726,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7727,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7730,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7731,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7732,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7733,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7734,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7735,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7736,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7737,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7738,7739,7739,7739,7739,7739,7739,7739,7739,7739,7739,7739,7739,7739,7739,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7740,7741,7742,7742,7742,7742,7742,7742,7742,7742,7742,7742,7742,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7743,7744,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7745,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7746,7747,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7748,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7749,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7750,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7751,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7752,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7753,7754,7754,7754,7754,7754,7754,7754,7754,7754,7754,7754,7754,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7755,7756,7756,7756,7756,7756,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7757,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7758,7759,7759,7759,7759,7759,7759,7759,7759,7759,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7760,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7761,7762,7762,7762,7762,7762,7762,7762,7763,7763,7763,7763,7763,7763,7764,7764,7764,7764,7764,7764,7764,7764,7764,7764,7764,7764,7764,7764,7764,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7766,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7769,7769,7769,7769,7769,7769,7769,7769,7769,7769,7769,7769,7769,7769,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7770,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7771,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7772,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7773,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7774,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7775,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7776,7777,7777,7777,7777,7777,7777,7777,7778,7778,7778,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7779,7780,7780,7780,7780,7780,7780,7780,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7781,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7783,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7784,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7785,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7786,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7787,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7788,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7789,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7790,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7791,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7792,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7793,7794,7794,7794,7794,7794,7794,7794,7794,7794,7794,7794,7794,7795,7795,7795,7795,7795,7795,7795,7795,7795,7795,7795,7795,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7796,7797,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7798,7799,7799,7799,7799,7799,7799,7799,7799,7799,7799,7799,7799,7799,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7800,7801,7801,7801,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7802,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7803,7804,7804,7804,7804,7804,7804,7804,7804,7804,7805,7805,7805,7805,7805,7805,7805,7805,7805,7805,7805,7805,7805,7805,7806,7806,7806,7806,7806,7806,7806,7806,7807,7807,7807,7807,7807,7807,7807,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7808,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7809,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7810,7811,7811,7811,7811,7811,7811,7811,7811,7811,7811,7811,7812,7812,7812,7812,7812,7812,7812,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7813,7814,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7815,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7816,7817,7817,7817,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7818,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7819,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7820,7821,7821,7821,7821,7821,7821,7821,7821,7821,7821,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7822,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7823,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7824,7825,7825,7825,7825,7825,7825,7826,7826,7826,7827,7827,7827,7827,7827,7827,7827,7827,7827,7827,7827,7827,7827,7827,7827,7828,7828,7828,7828,7828,7828,7828,7828,7828,7828,7828,7828,7829,7829,7829,7829,7829,7830,7830,7830,7830,7830,7830,7831,7831,7831,7831,7831,7832,7832,7832,7832,7833,7833,7833,7833,7834,7834,7834,7834,7834,7834,7834,7835,7835,7835,7835,7835,7835,7835,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7836,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7837,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7838,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7839,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7840,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7841,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7842,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7843,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7844,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7845,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7846,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7847,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7848,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7849,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7850,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7851,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7852,7853,7853,7853,7853,7854,7854,7854,7854,7854,7854,7855,7855,7855,7855,7855,7855,7855,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7856,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7857,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7858,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7859,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7860,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7861,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7862,7863,7863,7863,7863,7863,7863,7863,7863,7863,7863,7863,7863,7864,7864,7864,7864,7864,7864,7864,7864,7864,7864,7864,7864,7865,7865,7865,7865,7865,7865,7865,7865,7865,7865,7865,7865,7866,7866,7866,7866,7866,7866,7866,7866,7866,7866,7867,7867,7867,7867,7867,7867,7867,7867,7867,7867,7868,7868,7868,7868,7868,7868,7868,7868,7869,7869,7869,7869,7869,7869,7869,7869,7870,7870,7870,7870,7870,7870,7870,7870,7870,7871,7871,7871,7871,7871,7871,7871,7872,7872,7872,7872,7872,7872,7873,7873,7873,7873,7873,7873,7873,7873,7873,7874,7874,7874,7874,7874,7874,7874,7874,7874,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7875,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7876,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7877,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7878,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7879,7880,7880,7880,7880,7880,7880,7880,7880,7880,7880,7880,7880,7881,7881,7881,7881,7881,7881,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7882,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7883,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7884,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7885,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7886,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7887,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7888,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7889,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7890,7891,7891,7891,7891,7891,7891,7891,7891,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7892,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7893,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7894,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7895,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7896,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7897,7898,7898,7898,7898,7898,7898,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7899,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7900,7901,7901,7901,7901,7901,7901,7901,7901,7901,7901,7901,7901,7901,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7902,7903,7903,7903,7903,7903,7903,7903,7903,7903,7903,7903,7903,7904,7904,7904,7904,7904,7904,7904,7904,7904,7904,7904,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7905,7906,7906,7906,7906,7906,7906,7906,7906,7906,7906,7907,7907,7907,7907,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7908,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7909,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7910,7911,7911,7911,7911,7911,7912,7912,7912,7912,7912,7912,7913,7913,7913,7913,7913,7913,7913,7913,7913,7913,7913,7913,7913,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7914,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7915,7916,7916,7916,7916,7917,7917,7917,7917,7917,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7918,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7919,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7924,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7925,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7926,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7927,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7928,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7929,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7930,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7931,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7932,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7933,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7934,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7935,7936,7936,7936,7936,7936,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7937,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7938,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7939,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7940,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7941,7942,7942,7942,7942,7942,7942,7942,7942,7942,7942,7942,7942,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7943,7944,7944,7944,7944,7944,7944,7944,7944,7944,7945,7945,7945,7945,7945,7945,7945,7945,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7946,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7947,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7948,7949,7949,7949,7949,7949,7949,7949,7949,7949,7950,7950,7950,7950,7951,7951,7951,7951,7951,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7952,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7953,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7954,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7955,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7956,7957,7957,7957,7957,7957,7957,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7958,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7959,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7960,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7961,7962,7962,7962,7963,7964,7964,7964,7964,7964,7964,7964,7964,7965,7965,7965,7965,7965,7965,7965,7965,7966,7966,7966,7966,7966,7966,7966,7966,7966,7967,7967,7967,7967,7967,7967,7967,7967,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7968,7969,7969,7969,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7970,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7971,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7972,7973,7973,7973,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7974,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7975,7976,7976,7976,7976,7976,7976,7976,7976,7976,7976,7976,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7977,7978,7978,7978,7978,7978,7978,7978,7979,7979,7979,7979,7979,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7980,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7981,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7984,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7985,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7986,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7987,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7988,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7989,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7990,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7991,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7992,7993,7993,7993,7993,7993,7993,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7994,7995,7995,7995,7995,7995,7995,7995,7995,7995,7995,7995,7996,7996,7996,7996,7996,7996,7996,7996,7996,7996,7996,7996,7997,7998,7999,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8002,8002,8002,8002,8002,8002,8002,8002,8003,8003,8003,8003,8003,8003,8004,8004,8004,8004,8004,8004,8004,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8005,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8006,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8007,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8008,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8009,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8010,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8011,8012,8012,8012,8012,8013,8014,8014,8014,8014,8014,8014,8014,8014,8014,8014,8014,8014,8015,8015,8015,8015,8015,8015,8015,8015,8016,8016,8016,8016,8016,8016,8016,8016,8016,8016,8016,8016,8016,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8017,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8018,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8019,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8020,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8021,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8022,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8023,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8024,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8025,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8026,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8027,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8028,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8029,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8030,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8031,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8032,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8033,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8034,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8035,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8036,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8037,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8038,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8039,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8040,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8041,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8042,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8043,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8044,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8045,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8046,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8047,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8048,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8049,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8050,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8051,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8052,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8053,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8054,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8055,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8056,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8057,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8058,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8059,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8060,8061,8061,8061,8061,8061,8061,8061,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8063,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8064,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8065,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8066,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8067,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8068,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8069,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8070,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8071,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8072,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8073,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8074,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8075,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8076,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8077,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8078,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8079,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8080,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8081,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8082,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8083,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8084,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8085,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8086,8087,8087,8087,8087,8087,8087,8087,8087,8088,8088,8088,8088,8088,8088,8088,8088,8088,8089,8089,8089,8089,8089,8089,8089,8089,8089,8089,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8090,8091,8091,8091,8091,8092,8092,8092,8092,8092,8092,8092,8092,8092,8092,8092,8092,8092,8092,8092,8093,8093,8093,8093,8093,8093,8093,8093,8093,8093,8093,8093,8094,8094,8094,8094,8094,8094,8094,8094,8094,8095,8095,8095,8095,8095,8095,8095,8095,8095,8095,8096,8096,8096,8096,8096,8096,8096,8096,8096,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8097,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8098,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8099,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8100,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8101,8102,8102,8102,8102,8102,8102,8102,8102,8103,8103,8103,8103,8103,8103,8104,8104,8104,8104,8104,8104,8104,8104,8104,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8105,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8106,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8107,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8108,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8109,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8110,8111,8111,8111,8111,8112,8112,8112,8112,8112,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8113,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8114,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8115,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8116,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8117,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8118,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8119,8120,8120,8120,8120,8120,8120,8120,8120,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8121,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8122,8123,8123,8123,8123,8123,8123,8123,8123,8123,8123,8123,8123,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8124,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8125,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8126,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8127,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8128,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8129,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8130,8131,8131,8131,8131,8131,8131,8131,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8132,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8133,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8134,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8135,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8136,8137,8137,8137,8137,8137,8137,8137,8137,8137,8137,8137,8137,8137,8137,8137,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8138,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8139,8140,8140,8140,8140,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8141,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8142,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8143,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8144,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8145,8146,8146,8146,8146,8146,8146,8146,8146,8146,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8147,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8148,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8149,8150,8150,8150,8150,8150,8150,8150,8150,8150,8150,8150,8150,8150,8150,8150,8151,8151,8151,8151,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8152,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8153,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8154,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8155,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8156,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8157,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8158,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8159,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8160,8161,8161,8161,8161,8161,8161,8161,8161,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8162,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8163,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8164,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8165,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8166,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8167,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8168,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8169,8170,8170,8170,8170,8170,8170,8170,8170,8170,8170,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8171,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8172,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8173,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8174,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8175,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8176,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8177,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8178,8179,8179,8179,8179,8179,8179,8179,8179,8179,8179,8179,8179,8179,8179,8180,8180,8180,8180,8180,8180,8180,8180,8181,8181,8181,8181,8181,8181,8181,8181,8181,8181,8181,8181,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8182,8183,8183,8183,8183,8183,8183,8183,8183,8183,8183,8183,8183,8183,8183,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8184,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8185,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8186,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8187,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8188,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8189,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8190,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8191,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8193,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8194,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8195,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8197,8197,8197,8197,8197,8197,8197,8197,8197,8197,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8198,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8199,8200,8201,8202,8203,8204,8205,8205,8205,8205,8205,8205,8206,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8207,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8208,8209,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8210,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8211,8212,8212,8212,8212,8212,8212,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8213,8214,8214,8214,8214,8214,8214,8214,8215,8215,8215,8215,8215,8215,8215,8216,8216,8216,8216,8216,8216,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8217,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8218,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8219,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8220,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8221,8222,8222,8222,8222,8222,8222,8222,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8223,8224,8224,8224,8224,8224,8224,8224,8224,8224,8224,8224,8224,8225,8225,8225,8225,8225,8225,8225,8225,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8226,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8227,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8228,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8229,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8230,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8231,8232,8232,8233,8233,8233,8233,8233,8233,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8234,8235,8235,8235,8235,8235,8235,8235,8235,8235,8235,8236,8236,8236,8236,8236,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8237,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8238,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8239,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8240,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8241,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8242,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8243,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8244,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8245,8246,8246,8246,8246,8246,8247,8247,8247,8247,8247,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8248,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8249,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8250,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8251,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8252,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8253,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8254,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8255,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8256,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8257,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8258,8259,8260,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8261,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8262,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8263,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8264,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8265,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8266,8267,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8268,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8269,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8270,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8271,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8272,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8273,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8274,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8275,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8276,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8277,8278,8278,8278,8278,8278,8278,8278,8278,8278,8278,8278,8278,8278,8279,8279,8279,8279,8279,8279,8279,8279,8279,8279,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8280,8281,8281,8281,8281,8281,8281,8281,8281,8281,8281,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8282,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8283,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8284,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8285,8286,8286,8286,8286,8286,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8287,8288,8288,8288,8288,8288,8288,8288,8288,8289,8289,8289,8289,8289,8290,8290,8290,8290,8290,8290,8290,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8291,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8292,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8293,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8294,8295,8295,8295,8295,8295,8295,8295,8295,8295,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8296,8297,8297,8297,8297,8297,8297,8297,8297,8297,8297,8297,8297,8297,8297,8298,8298,8298,8298,8298,8298,8298,8299,8299,8299,8299,8299,8299,8299,8299,8300,8300,8300,8300,8300,8300,8300,8301,8301,8301,8301,8301,8301,8301,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8302,8303,8303,8303,8303,8303,8303,8303,8303,8303,8303,8303,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8304,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8305,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8306,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8307,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8308,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8309,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8310,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8311,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8312,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8313,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8314,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8315,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8316,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8317,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8318,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8319,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8320,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8321,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8322,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8323,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8324,8325,8325,8325,8325,8325,8325,8325,8325,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8326,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8327,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8328,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8329,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8330,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8331,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8332,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8333,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8334,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8335,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8336,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8337,8338,8338,8338,8338,8338,8338,8338,8339,8339,8339,8339,8339,8339,8339,8339,8339,8339,8339,8339,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8340,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8341,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8342,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8343,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8344,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8345,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8346,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8347,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8348,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8349,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8350,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8351,8352,8352,8352,8352,8352,8352,8352,8352,8352,8352,8352,8352,8352,8352,8353,8353,8353,8353,8353,8353,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8354,8355,8355,8355,8355,8355,8355,8355,8355,8355,8355,8355,8355,8355,8355,8356,8356,8356,8356,8356,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8357,8358,8358,8358,8358,8358,8358,8358,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8359,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8360,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8361,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8362,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8364,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8365,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8366,8367,8367,8367,8367,8367,8367,8367,8367,8367,8367,8367,8367,8367,8367,8367,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8368,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8369,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8370,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8371,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8372,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8373,8374,8374,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8375,8376,8376,8376,8376,8376,8376,8376,8377,8377,8377,8377,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8378,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8379,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8382,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8383,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8384,8385,8385,8385,8385,8385,8385,8385,8385,8385,8385,8385,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8386,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8387,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8388,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8389,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8390,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8391,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8392,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8393,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8394,8395,8395,8395,8395,8395,8395,8395,8395,8395,8395,8395,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8396,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8397,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8398,8399,8399,8399,8399,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8400,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8401,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8402,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8403,8404,8404,8404,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8405,8406,8406,8406,8406,8406,8406,8406,8406,8406,8406,8406,8406,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8407,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8408,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8409,8410,8410,8410,8410,8410,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8411,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8412,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8413,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8414,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8415,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8416,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8417,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8418,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8421,8421,8421,8421,8421,8421,8421,8421,8421,8421,8421,8421,8421,8421,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8422,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8423,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8424,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8425,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8426,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8427,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8428,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8429,8430,8430,8430,8430,8430,8430,8430,8430,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8431,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8432,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8433,8434,8434,8434,8434,8434,8434,8434,8434,8434,8434,8434,8434,8434,8434,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8435,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8436,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8437,8438,8438,8438,8438,8439,8439,8439,8439,8439,8440,8440,8440,8440,8440,8440,8441,8441,8441,8441,8441,8441,8442,8442,8442,8442,8442,8442,8442,8442,8442,8442,8442,8442,8442,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8443,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8444,8445,8445,8445,8445,8445,8445,8445,8445,8445,8445,8446,8446,8446,8446,8446,8446,8446,8446,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8447,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8448,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8449,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8450,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8451,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8453,8454,8454,8454,8454,8454,8454,8454,8454,8454,8454,8454,8454,8454,8454,8454,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8455,8456,8456,8456,8456,8456,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8457,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8460,8461,8461,8461,8461,8461,8461,8461,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8463,8464,8464,8464,8464,8464,8464,8464,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8465,8466,8466,8466,8466,8466,8466,8466,8466,8466,8466,8466,8466,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8467,8468,8468,8468,8468,8468,8468,8468,8469,8469,8469,8469,8469,8469,8469,8469,8469,8469,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8470,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8471,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8472,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8473,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8474,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8475,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8476,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8477,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8478,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8479,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8480,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8481,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8482,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8483,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8486,8486,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8487,8488,8488,8488,8488,8488,8488,8488,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8489,8490,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8491,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8492,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8493,8494,8494,8494,8494,8494,8494,8494,8494,8494,8494,8494,8494,8494,8494,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8495,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8496,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8497,8498,8498,8498,8498,8498,8498,8498,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8499,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8500,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8501,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8502,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8503,8504,8504,8504,8504,8504,8505,8505,8505,8505,8505,8505,8505,8505,8505,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8506,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8507,8508,8508,8508,8508,8508,8508,8508,8508,8508,8508,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8509,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8510,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8511,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8512,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8513,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8514,8515,8515,8515,8515,8515,8515,8516,8516,8516,8517,8517,8517,8517,8517,8517,8517,8517,8517,8517,8517,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8518,8519,8519,8519,8519,8519,8519,8519,8519,8519,8519,8519,8519,8519,8520,8520,8520,8520,8520,8520,8520,8520,8520,8521,8521,8521,8521,8521,8521,8521,8521,8521,8521,8522,8522,8522,8523,8523,8523,8523,8523,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8524,8525,8525,8525,8525,8525,8525,8525,8525,8525,8525,8525,8525,8525,8525,8525,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8526,8527,8527,8527,8527,8527,8527,8527,8527,8527,8527,8527,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8528,8529,8529,8529,8529,8529,8529,8529,8529,8529,8529,8529,8529,8529,8529,8529,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8530,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8532,8532,8532,8532,8532,8532,8532,8532,8532,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8533,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8534,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8535,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8536,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8537,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8538,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8539,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8540,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8541,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8542,8543,8543,8543,8543,8543,8543,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8544,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8545,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8546,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8547,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8548,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8549,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8550,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8551,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8552,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8553,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8554,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8555,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8558,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8559,8560,8560,8560,8560,8560,8560,8560,8560,8560,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8561,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8562,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8563,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8564,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8565,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8566,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8567,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8568,8569,8569,8569,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8570,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8571,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8572,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8573,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8574,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8575,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8576,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8577,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8578,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8579,8580,8580,8580,8580,8580,8580,8580,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8581,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8582,8583,8583,8583,8583,8583,8583,8583,8583,8584,8584,8584,8584,8584,8584,8584,8584,8584,8584,8584,8584,8584,8584,8585,8585,8585,8585,8585,8585,8585,8585,8585,8585,8585,8585,8585,8585,8585,8586,8586,8586,8586,8586,8586,8586,8586,8586,8586,8586,8586,8586,8586,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8587,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8588,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8589,8590,8590,8590,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8591,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8592,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8593,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8594,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8595,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8596,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8597,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8598,8599,8599,8599,8599,8599,8599,8599,8599,8599,8599,8599,8599,8599,8599,8600,8600,8600,8600,8600,8600,8600,8600,8600,8600,8600,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8601,8602,8603,8603,8603,8604,8605,8605,8605,8606,8607,8607,8608,8609,8610,8610,8611,8612,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8613,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8614,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8615,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8616,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8617,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8618,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8619,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8620,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8621,8622,8622,8622,8622,8622,8622,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8623,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8624,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8625,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8626,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8627,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8628,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8629,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8630,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8631,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8632,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8633,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8634,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8635,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8636,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8639,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8640,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8641,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8642,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8643,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8644,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8645,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8646,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8647,8648,8648,8648,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8649,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8650,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8651,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8652,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8653,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8654,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8655,8656,8656,8656,8656,8656,8656,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8657,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8658,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8659,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8660,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8661,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8662,8663,8663,8663,8663,8663,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8664,8665,8665,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8666,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8667,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8668,8669,8669,8669,8669,8669,8669,8669,8669,8669,8669,8669,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8670,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8671,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8672,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8673,8674,8674,8674,8674,8674,8674,8674,8674,8674,8674,8674,8675,8675,8675,8675,8675,8675,8675,8675,8675,8675,8675,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8676,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8677,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8678,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8679,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8680,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8681,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8682,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8683,8684,8684,8684,8684,8684,8684,8684,8684,8684,8684,8684,8684,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8685,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8686,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8687,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8688,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8689,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8690,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8691,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8692,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8693,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8694,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8695,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8696,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8697,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8698,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8699,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8700,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8701,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8702,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8703,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8704,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8705,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8706,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8707,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8708,8709,8709,8709,8709,8709,8709,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8710,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8711,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8712,8713,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8714,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8715,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8716,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8717,8718,8718,8718,8718,8718,8718,8718,8718,8718,8718,8719,8719,8719,8719,8719,8719,8719,8719,8719,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8720,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8721,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8722,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8723,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8724,8725,8725,8725,8725,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8726,8727,8727,8727,8727,8727,8727,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8728,8729,8729,8729,8729,8729,8729,8729,8729,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8730,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8731,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8732,8733,8733,8733,8733,8733,8733,8733,8733,8733,8733,8733,8733,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8734,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8735,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8736,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8737,8738,8738,8738,8738,8738,8738,8738,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8739,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8740,8741,8741,8741,8741,8741,8741,8741,8741,8741,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8742,8743,8744,8744,8744,8744,8744,8745,8745,8745,8745,8745,8745,8745,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8746,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8747,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8748,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8749,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8750,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8751,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8752,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8753,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8754,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8755,8756,8756,8756,8756,8756,8756,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8757,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8758,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8759,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8760,8761,8761,8761,8761,8761,8761,8761,8761,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8762,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8763,8764,8764,8764,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8765,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8766,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8767,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8768,8769,8769,8769,8769,8769,8769,8769,8769,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8770,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8771,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8772,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8773,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8774,8775,8776,8776,8776,8776,8776,8776,8776,8776,8776,8776,8776,8776,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8777,8778,8778,8778,8778,8778,8778,8778,8778,8778,8778,8778,8778,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8779,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8780,8781,8781,8781,8781,8781,8782,8782,8782,8782,8782,8782,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8783,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8784,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8785,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8786,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8787,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8790,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8791,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8792,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8793,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8794,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8795,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8796,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8797,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8798,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8799,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8800,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8801,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8802,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8803,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8804,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8805,8806,8806,8806,8806,8806,8807,8807,8807,8807,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8808,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8809,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8810,8811,8811,8811,8811,8811,8811,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8812,8813,8813,8813,8813,8813,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8814,8815,8815,8815,8815,8815,8815,8815,8815,8815,8815,8815,8815,8815,8815,8815,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8816,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8817,8818,8818,8818,8818,8818,8818,8818,8818,8818,8818,8818,8818,8819,8819,8819,8819,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8820,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8821,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8822,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8823,8824,8825,8825,8825,8825,8825,8825,8825,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8826,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8827,8828,8828,8828,8828,8828,8828,8828,8828,8828,8828,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8829,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8830,8831,8831,8831,8831,8831,8831,8831,8831,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8832,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8833,8834,8834,8834,8834,8834,8834,8834,8834,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8835,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8836,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8837,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8840,8840,8840,8840,8840,8840,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8841,8842,8842,8842,8842,8842,8842,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8843,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8844,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8845,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8846,8847,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8848,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8849,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8850,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8851,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8852,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8853,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8854,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8855,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8856,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8857,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8858,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8859,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8860,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8863,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8864,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8865,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8866,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8867,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8868,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8869,8870,8870,8870,8870,8870,8870,8870,8870,8870,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8871,8872,8872,8872,8872,8872,8872,8872,8872,8872,8872,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8873,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8874,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8875,8876,8876,8876,8876,8876,8876,8876,8876,8876,8876,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8877,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8878,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8879,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8880,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8881,8882,8882,8882,8882,8882,8882,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8883,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8884,8885,8885,8885,8885,8885,8885,8885,8885,8885,8885,8885,8885,8885,8885,8886,8886,8886,8886,8886,8886,8886,8886,8886,8886,8886,8886,8886,8886,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8887,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8888,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8889,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8890,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8891,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8892,8893,8893,8893,8893,8893,8893,8893,8893,8893,8893,8893,8893,8893,8893,8893,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8894,8895,8895,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8896,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8897,8898,8898,8898,8898,8898,8898,8899,8899,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8900,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8901,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8902,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8903,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8904,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8905,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8906,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8907,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8908,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8909,8910,8910,8910,8910,8910,8910,8910,8910,8911,8911,8911,8911,8911,8911,8911,8912,8912,8912,8912,8912,8912,8912,8912,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8913,8914,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8915,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8916,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8917,8918,8919,8920,8920,8920,8920,8920,8920,8920,8920,8920,8920,8921,8921,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8922,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8923,8924,8925,8925,8925,8925,8925,8925,8925,8925,8925,8925,8925,8925,8926,8926,8926,8926,8926,8926,8926,8926,8926,8926,8926,8926,8926,8926,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8927,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8928,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8929,8930,8930,8930,8931,8931,8931,8931,8931,8931,8931,8931,8931,8931,8931,8932,8932,8932,8932,8932,8932,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8933,8934,8934,8934,8934,8934,8934,8934,8934,8934,8934,8934,8934,8934,8935,8935,8935,8935,8935,8935,8935,8935,8935,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8936,8937,8937,8937,8937,8937,8937,8937,8937,8937,8937,8937,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8938,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8939,8940,8940,8940,8940,8940,8941,8941,8941,8942,8942,8942,8942,8942,8942,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8943,8944,8944,8944,8944,8944,8944,8944,8944,8944,8944,8944,8944,8944,8944,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8945,8946,8946,8946,8946,8946,8946,8946,8946,8946,8946,8946,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8948,8948,8948,8948,8948,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8949,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8950,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8951,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8952,8953,8953,8953,8953,8953,8953,8953,8953,8953,8953,8953,8953,8953,8953,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8954,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8955,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8956,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8957,8958,8958,8958,8958,8958,8959,8959,8959,8959,8959,8959,8959,8959,8960,8960,8960,8960,8960,8961,8961,8961,8961,8961,8961,8961,8961,8961,8961,8962,8962,8962,8962,8962,8962,8962,8962,8962,8962,8962,8962,8962,8962,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8963,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8964,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8965,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8966,8967,8967,8967,8967,8967,8967,8967,8967,8968,8968,8968,8968,8968,8968,8968,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8969,8970,8970,8970,8970,8970,8970,8970,8970,8970,8970,8971,8971,8971,8971,8971,8971,8971,8971,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8972,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8973,8974,8974,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8975,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8976,8977,8977,8977,8977,8977,8977,8977,8977,8977,8977,8977,8977,8977,8977,8978,8978,8978,8978,8978,8979,8979,8979,8979,8979,8980,8980,8980,8980,8980,8981,8981,8981,8981,8981,8981,8981,8981,8981,8982,8982,8982,8982,8982,8982,8982,8982,8982,8982,8982,8982,8982,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8983,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8984,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8985,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8986,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8987,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8988,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8989,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8990,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8991,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8992,8993,8993,8993,8993,8993,8993,8993,8993,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8994,8995,8995,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8996,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8997,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8998,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,8999,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9000,9001,9001,9001,9001,9001,9001,9001,9001,9001,9001,9001,9001,9001,9001,9001,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9002,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9003,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9004,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9005,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9006,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9007,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9008,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9009,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9010,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9011,9012,9013,9013,9013,9013,9013,9013,9013,9013,9013,9013,9013,9013,9013,9013,9013,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9014,9015,9015,9016,9016,9016,9016,9016,9016,9016,9016,9016,9017,9017,9017,9017,9017,9017,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9018,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9019,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9020,9021,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9022,9023,9023,9023,9023,9023,9023,9023,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9024,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9025,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9026,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9027,9028,9028,9028,9028,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9029,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9030,9031,9031,9031,9031,9031,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9032,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9033,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9034,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9035,9036,9036,9036,9036,9036,9036,9036,9036,9036,9036,9036,9036,9036,9036,9037,9038,9038,9038,9038,9038,9038,9038,9038,9038,9038,9038,9038,9038,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9039,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9040,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9041,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9042,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9043,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9044,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9045,9046,9046,9046,9047,9047,9047,9047,9047,9047,9047,9047,9047,9047,9047,9047,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9048,9049,9049,9049,9049,9049,9049,9049,9049,9049,9049,9049,9050,9050,9050,9050,9050,9050,9050,9050,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9051,9052,9052,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9053,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9054,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9055,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9056,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9057,9058,9058,9058,9058,9058,9058,9058,9058,9058,9058,9058,9058,9058,9058,9059,9059,9059,9059,9059,9059,9059,9059,9059,9059,9059,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9060,9061,9061,9061,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9062,9063,9063,9063,9063,9064,9064,9064,9064,9064,9064,9064,9064,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9065,9066,9066,9066,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9067,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9068,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9069,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9070,9071,9071,9071,9071,9071,9071,9071,9072,9072,9072,9072,9072,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9073,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9074,9075,9075,9075,9075,9075,9075,9075,9076,9076,9076,9076,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9077,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9078,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9079,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9080,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9081,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9082,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9083,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9084,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9085,9086,9086,9086,9086,9087,9087,9087,9087,9087,9087,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9088,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9089,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9090,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9091,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9092,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9093,9094,9094,9094,9094,9094,9094,9094,9094,9094,9094,9094,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9096,9096,9096,9096,9096,9096,9096,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9097,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9098,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9099,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9100,9101,9101,9101,9101,9101,9101,9101,9101,9101,9101,9101,9101,9101,9101,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9102,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9103,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9104,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9105,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9106,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9107,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9108,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9109,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9110,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9111,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9112,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9113,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9114,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9115,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9116,9117,9117,9117,9117,9117,9117,9117,9117,9117,9117,9117,9117,9117,9118,9118,9118,9118,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9119,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9120,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9121,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9122,9123,9123,9123,9123,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9124,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9125,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9126,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9127,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9128,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9129,9130,9131,9131,9131,9131,9132,9132,9133,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9134,9135,9135,9135,9135,9136,9136,9136,9136,9136,9136,9136,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9137,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9138,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9139,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9140,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9141,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9142,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9143,9144,9144,9144,9144,9144,9145,9145,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9146,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9147,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9148,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9149,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9150,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9151,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9152,9153,9153,9153,9153,9153,9153,9153,9153,9153,9153,9153,9153,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9154,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9155,9156,9156,9156,9156,9156,9156,9156,9156,9156,9157,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9158,9159,9159,9159,9159,9159,9159,9159,9159,9159,9160,9160,9160,9160,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9161,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9162,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9163,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9164,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9165,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9166,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9167,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9168,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9169,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9170,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9171,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9172,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9173,9174,9174,9174,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9175,9176,9176,9176,9176,9176,9176,9176,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9177,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9178,9179,9179,9179,9179,9179,9179,9179,9179,9180,9180,9180,9180,9180,9180,9180,9180,9180,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9181,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9182,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9183,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9184,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9185,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9186,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9187,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9188,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9189,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9190,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9191,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9192,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9193,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9194,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9195,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9196,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9197,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9198,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9199,9200,9200,9200,9200,9200,9200,9200,9200,9200,9200,9200,9200,9200,9200,9200,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9201,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9202,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9203,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9204,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9205,9206,9206,9206,9206,9206,9206,9206,9206,9206,9206,9206,9206,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9207,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9208,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9209,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9210,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9211,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9212,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9213,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9214,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9215,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9216,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9217,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9218,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9219,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9220,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9221,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9222,9223,9223,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9224,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9225,9226,9226,9227,9227,9227,9227,9227,9227,9227,9227,9227,9227,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9228,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9229,9230,9230,9230,9231,9231,9231,9231,9231,9231,9231,9232,9232,9232,9232,9232,9232,9233,9233,9233,9233,9233,9234,9234,9234,9234,9234,9235,9235,9235,9235,9236,9236,9236,9236,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9237,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9238,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9239,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9240,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9241,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9242,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9243,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9244,9245,9245,9245,9245,9245,9245,9245,9245,9245,9245,9245,9245,9245,9246,9246,9246,9246,9246,9246,9246,9247,9247,9247,9247,9247,9247,9247,9247,9247,9247,9247,9247,9247,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9251,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9253,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9254,9255,9255,9255,9255,9255,9255,9255,9255,9255,9255,9255,9255,9255,9255,9255,9256,9256,9256,9256,9256,9256,9256,9256,9256,9256,9256,9256,9256,9256,9256,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9257,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9258,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9259,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9260,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9261,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9262,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9263,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9264,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9265,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9266,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9267,9268,9268,9268,9268,9268,9268,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9269,9270,9270,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9271,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9272,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9273,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9274,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9275,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9276,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9277,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9278,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9279,9280,9280,9280,9280,9280,9280,9280,9280,9280,9280,9280,9280,9280,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9281,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9282,9283,9283,9283,9283,9283,9283,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9284,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9285,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9286,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9287,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9288,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9289,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9290,9291,9291,9291,9291,9291,9291,9291,9291,9291,9291,9291,9291,9291,9292,9292,9292,9292,9292,9293,9293,9293,9293,9293,9293,9293,9293,9293,9293,9293,9293,9294,9294,9294,9294,9294,9294,9294,9294,9294,9294,9294,9294,9294,9294,9294,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9295,9296,9296,9296,9296,9296,9296,9296,9296,9297,9297,9297,9297,9297,9297,9297,9297,9297,9297,9297,9297,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9298,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9299,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9300,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9301,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9302,9303,9303,9303,9303,9303,9303,9303,9303,9303,9303,9303,9303,9303,9303,9303,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9304,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9305,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9306,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9307,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9308,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9309,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9310,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9311,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9312,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9313,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9316,9317,9317,9317,9317,9317,9317,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9318,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9319,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9320,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9321,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9322,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9323,9324,9324,9324,9324,9324,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9325,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9326,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9327,9328,9328,9328,9328,9328,9328,9328,9328,9328,9328,9328,9328,9328,9329,9329,9329,9329,9329,9329,9329,9329,9329,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9330,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9331,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9332,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9333,9334,9334,9334,9334,9334,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9335,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9336,9337,9337,9337,9337,9337,9337,9337,9337,9337,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9339,9339,9339,9339,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9340,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9341,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9342,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9343,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9344,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9345,9346,9346,9346,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9348,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9349,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9350,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9351,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9352,9353,9353,9353,9353,9353,9353,9353,9353,9353,9353,9353,9353,9353,9353,9353,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9354,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9355,9356,9356,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9357,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9358,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9359,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9360,9361,9361,9361,9361,9361,9361,9361,9361,9361,9361,9361,9361,9361,9361,9361,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9362,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9363,9364,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9365,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9366,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9367,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9368,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9369,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9370,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9371,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9372,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9373,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9374,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9375,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9376,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9377,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9378,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9379,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9380,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9381,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9382,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9383,9384,9384,9384,9384,9384,9384,9384,9384,9384,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9385,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9386,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9387,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9388,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9389,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9390,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9391,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9392,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9393,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9394,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9395,9396,9396,9396,9396,9396,9396,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9397,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9398,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9399,9400,9401,9401,9401,9401,9401,9401,9401,9401,9401,9401,9401,9401,9401,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9402,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9403,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9405,9406,9406,9406,9406,9406,9406,9406,9406,9406,9406,9406,9406,9406,9407,9407,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9408,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9409,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9410,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9411,9412,9412,9412,9412,9412,9412,9412,9412,9412,9412,9412,9412,9412,9412,9412,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9413,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9414,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9415,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9416,9417,9417,9417,9417,9417,9417,9417,9417,9417,9417,9417,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9418,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9419,9420,9420,9420,9420,9420,9420,9420,9420,9420,9420,9420,9420,9420,9421,9421,9421,9421,9421,9422,9422,9422,9422,9422,9422,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9424,9425,9425,9425,9425,9425,9425,9425,9425,9425,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9426,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9427,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9428,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9429,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9430,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9431,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9432,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9433,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9434,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9435,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9436,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9437,9438,9438,9438,9438,9438,9439,9439,9439,9439,9440,9440,9440,9440,9440,9440,9440,9440,9440,9440,9440,9440,9440,9440],"leaf":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,2,5,7,13,17,33,47,52,55,66,70,81,84,91,97,104,112,115,121,128,143,148,152,155,171,180,197,200,205,207,231,233,247,251,278,296,304,306,315,320,326,342,344,345,350,353,363,377,392,4,6,10,12,15,16,17,18,19,20,22,23,24,26,28,30,32,34,36,38,41,42,44,46,48,50,52,54,55,56,58,60,62,64,67,68,70,70,71,71,72,72,73,74,75,75,76,82,85,86,88,89,90,90,90,91,91,92,92,93,93,94,96,96,96,97,98,99,100,102,104,106,108,109,110,112,114,116,118,119,120,122,124,125,126,128,130,132,135,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,167,167,168,173,173,174,183,190,192,194,196,198,199,200,202,204,206,208,209,210,212,214,216,218,219,220,222,225,237,1,2,11,13,15,17,19,21,21,21,23,23,23,25,27,29,31,33,35,37,39,41,43,45,47,47,49,51,53,55,57,59,61,63,65,67,69,70,71,73,75,77,79,81,83,85,87,89,91,93,95,97,97,99,101,103,105,107,109,110,111,113,115,117,119,121,123,125,127,129,131,133,135,135,137,138,139,141,141,142,143,144,145,145,147,149,150,151,153,155,157,159,161,163,163,163,165,167,167,169,169,171,173,175,177,178,179,180,181,183,185,187,189,191,193,195,197,198,199,201,203,203,205,206,207,209,209,211,212,213,215,217,219,221,223,225,227,229,231,233,234,235,237,239,241,243,244,245,246,247,249,251,253,255,259,261,263,263,264,266,270,274,274,284,284,284,1,1,1,1,1,1,16,16,18,18,20,20,22,22,24,24,26,26,28,28,30,30,32,36,36,38,38,40,40,42,42,44,46,46,48,48,50,50,52,56,56,58,60,64,64,66,68,70,70,72,72,74,74,76,80,80,80,82,82,84,84,86,88,88,90,92,96,96,98,98,100,100,102,106,106,108,108,112,112,114,116,116,118,118,120,120,122,122,124,124,126,126,128,128,130,130,132,134,138,138,139,155,156,157,157,157,157,1,2,3,4,7,8,9,10,12,13,14,14,15,16,16,17,17,18,18,19,20,20,21,21,23,24,26,27,29,1,7,9,11,13,15,17,19,21,23,29,31,33,35,37,39,41,43,43,45,47,53,55,57,59,61,63,65,67,69,78,79,81,83,85,87,89,91,93,103,105,107,109,111,113,115,117,125,127,129,131,133,135,137,145,147,149,151,153,155,157,165,169,171,173,175,185,187,189,191,193,195,2,2,8,8,8,9,10,11,12,13,14,15,16,17,17,18,18,19,20,21,22,23,24,24,24,25,26,27,27,27,28,28,28,28,29,30,31,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,41,41,42,42,43,43,44,45,46,47,47,48,48,49,50,50,51,51,51,52,52,52,54,54,54,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,61,61,61,62,62,62,62,62,62,63,63,63,64,64,64,64,65,65,65,65,65,65,66,66,66,66,66,66,67,67,67,68,68,68,68,68,68,69,69,69,69,69,69,70,70,70,70,70,70,71,71,72,72,72,73,73,74,74,74,74,74,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,78,78,78,78,78,78,79,79,80,80,81,81,81,81,82,82,82,82,82,82,83,83,83,84,84,84,84,85,85,85,86,86,86,86,87,88,88,88,88,89,90,92,92,92,93,93,93,94,94,94,94,95,95,95,95,96,96,96,97,97,97,97,97,97,98,98,98,98,98,98,99,100,101,101,101,101,101,102,103,103,104,104,105,105,105,105,106,106,106,106,107,107,107,107,107,108,108,108,108,109,109,109,110,110,110,110,110,111,111,112,112,112,113,113,114,114,115,115,115,115,115,116,116,116,116,116,117,117,117,117,118,118,118,119,119,119,119,119,121,121,121,121,122,123,123,123,125,126,127,128,129,129,130,130,130,131,131,131,132,132,132,133,133,133,134,134,134,134,135,136,136,136,137,137,138,138,138,139,139,139,142,143,143,143,143,144,144,144,144,145,145,145,145,145,145,145,146,146,147,147,148,148,149,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,157,158,158,159,159,159,160,160,161,161,162,162,163,163,163,164,164,165,165,165,166,167,167,167,168,169,169,169,170,170,170,171,171,172,172,173,174,174,175,175,176,176,177,177,177,177,178,178,178,178,179,179,179,179,180,180,180,180,181,181,181,181,182,182,182,183,183,183,183,184,184,184,184,185,185,185,185,186,186,186,186,187,187,187,187,187,188,188,188,188,189,190,190,190,190,191,191,191,191,192,192,192,192,193,193,193,193,194,194,194,194,195,195,195,195,196,196,196,196,197,197,197,197,198,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,202,203,203,203,204,204,205,205,206,206,206,206,207,208,208,208,208,209,209,209,209,210,210,210,210,210,211,211,212,212,213,213,214,214,215,215,215,215,215,215,216,216,216,216,217,217,217,217,218,218,218,218,219,219,219,219,220,220,220,220,220,221,221,221,221,221,222,222,222,222,222,223,223,223,223,224,224,224,224,225,225,225,225,226,226,226,226,227,227,227,227,228,228,228,228,228,229,229,229,229,229,230,230,230,230,230,231,231,231,231,231,232,232,232,232,233,233,233,233,233,234,234,234,234,234,235,235,235,235,235,236,236,236,236,237,237,237,237,238,238,238,238,239,239,239,239,240,240,240,240,241,241,241,241,242,242,242,242,243,243,243,243,244,244,244,244,245,245,245,245,246,246,246,247,247,247,247,248,248,248,248,248,249,249,249,249,249,250,250,250,250,250,251,251,251,251,251,252,252,252,252,253,253,253,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,256,257,257,257,257,258,260,260,260,260,260,261,261,261,261,262,263,263,263,263,264,264,264,264,264,265,265,265,266,266,266,266,267,267,267,267,267,268,268,268,268,269,269,270,270,271,271,271,271,272,272,272,273,273,274,274,274,275,275,275,276,276,276,277,277,278,278,279,279,281,281,281,281,282,282,282,283,283,283,283,283,284,284,284,284,285,285,285,285,287,288,289,293,297,297,297,297,297,298,298,298,298,298,299,299,299,299,299,300,300,300,300,300,301,301,301,301,301,301,301,301,301,301,301,302,302,302,302,303,303,303,303,304,304,304,304,304,305,305,305,306,306,306,307,307,307,307,307,308,308,308,308,308,308,308,308,308,308,308,308,309,309,309,310,311,311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,313,313,313,313,314,314,314,314,314,315,315,315,315,315,315,316,316,316,316,316,318,318,318,318,318,318,319,319,319,319,319,319,319,319,321,321,322,323,323,325,325,326,326,326,326,326,329,329,329,329,330,330,331,331,332,332,332,332,332,333,333,333,333,333,333,334,334,334,334,334,334,335,335,335,337,337,338,339,340,341,341,341,341,343,343,343,343,344,344,344,344,344,345,345,346,346,346,347,350,351,351,351,352,357,359,361,363,364,364,364,365,366,368,369,370,371,371,371,371,371,371,372,372,372,372,372,372,372,378,378,378,379,379,379,380,382,382,382,382,382,382,382,382,382,382,382,383,384,384,384,386,387,387,387,387,387,388,388,388,388,388,389,389,389,389,389,390,390,390,390,391,391,391,391,391,392,392,392,392,392,392,392,392,398,398,401,406,407,407,407,407,407,407,407,408,409,409,409,409,409,409,410,410,410,410,410,410,410,411,411,411,411,411,411,412,412,412,412,412,412,412,413,414,414,415,415,415,415,415,415,415,415,416,416,418,418,418,419,419,420,420,420,420,420,420,421,422,422,423,423,423,424,424,424,424,426,426,426,429,429,429,429,429,429,430,432,432,432,432,432,432,432,433,433,433,433,433,433,433,433,434,434,434,434,434,434,435,435,435,435,435,435,435,435,436,436,436,436,436,436,436,436,437,437,437,437,437,437,437,437,438,438,438,438,438,438,438,438,439,439,439,439,439,439,440,440,440,440,440,440,440,440,440,441,441,441,441,442,442,442,442,442,443,443,443,455,456,456,457,457,457,457,457,457,457,457,458,458,458,458,458,458,458,459,459,459,464,464,464,464,464,464,464,465,465,465,465,465,466,466,466,466,467,467,467,467,467,467,468,468,468,468,468,469,469,469,469,470,470,470,471,471,474,479,1,1,2,2,25,27,29,31,34,36,38,61,61,62,62,62,63,1,2,5,7,449,451,484,2,3,7,8,28,29,30,31,33,34,35,36,38,39,40,41,42,43,46,48,49,50,51,51,54,55,55,60,64,90,100,122,142,158,247,360,370,388,414,432,541,548,574,673,1,5,5,9,11,13,14,15,17,19,27,29,31,35,37,43,47,49,51,53,57,59,61,63,63,65,67,69,73,75,77,79,81,83,85,89,91,93,95,97,99,101,105,107,109,111,113,115,117,121,123,125,127,127,129,131,133,139,141,143,145,147,147,149,155,157,159,161,163,165,169,171,173,175,179,179,181,185,187,191,193,195,197,105,149,201,215,339,544,2,5,5,5,7,9,10,11,12,13,14,15,16,17,18,18,18,18,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,23,23,23,23,24,25,26,27,28,29,30,31,32,33,34,35,35,36,36,36,36,36,36,36,37,37,38,38,38,39,40,41,42,43,44,45,46,47,48,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,51,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,55,56,56,57,58,59,60,61,62,62,62,62,63,63,64,65,65,65,66,66,67,67,68,68,69,69,70,71,71,72,72,73,73,74,74,74,74,75,76,77,77,77,77,77,77,78,78,78,78,78,78,78,78,79,79,79,79,79,79,80,80,80,80,81,81,81,81,81,82,82,82,82,82,82,82,83,84,85,85,86,86,86,86,86,87,87,88,88,88,88,89,89,89,89,89,89,89,90,90,90,90,90,90,90,91,91,91,92,92,93,93,93,94,94,94,94,94,94,94,94,95,95,95,95,95,95,96,96,97,97,97,97,97,97,97,97,98,98,99,102,102,102,102,102,102,102,104,104,104,104,104,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,114,5,12,14,16,19,20,22,25,27,28,31,32,33,34,37,39,40,44,49,50,54,58,61,62,63,64,64,67,68,71,72,76,80,84,89,90,92,94,98,101,102,104,106,108,109,110,114,119,121,127,135,136,137,140,147,149,154,157,159,161,164,165,168,168,169,172,175,177,179,183,185,188,189,190,191,195,197,199,202,203,206,209,211,214,215,217,220,221,222,223,226,229,232,234,235,235,239,243,247,251,254,17,1,1,1,1,1,1,7,7,7,7,7,7,7,7,8,8,8,8,8,8,11,11,11,12,12,12,12,12,12,13,14,15,15,15,15,28,32,37,41,43,58,63,68,76,82,84,87,88,90,103,107,111,117,118,132,134,136,143,151,152,168,171,172,173,203,204,211,1,2,3,4,9,381,416,416,418,2,2,7,9,19,44,9,13,23,24,27,28,29,30,31,32,32,33,34,34,34,35,35,37,38,40,41,41,42,43,43,43,43,44,44,47,47,48,48,49,49,50,50,54,54,55,56,56,57,57,57,58,59,60,60,62,63,63,63,63,66,67,69,69,69,70,73,74,74,75,75,76,76,77,77,78,79,82,83,83,85,86,87,88,89,90,92,93,94,95,95,100,101,102,102,103,104,104,107,107,108,108,109,109,110,111,112,113,114,115,116,116,118,120,121,121,122,123,123,124,125,128,129,131,131,133,133,134,135,136,137,137,138,139,139,141,144,144,144,145,146,146,153,154,157,158,162,164,165,167,168,169,171,174,176,176,186,188,189,189,189,189,193,193,194,197,198,198,198,202,203,203,206,207,208,220,221,222,223,225,227,228,229,230,231,232,232,234,236,239,240,241,241,243,244,247,248,249,250,251,251,252,253,253,253,256,256,256,257,257,257,257,258,258,258,259,260,260,261,261,262,263,263,264,264,266,267,267,268,268,269,269,270,271,271,272,272,273,274,275,277,277,278,280,280,281,281,283,283,284,287,295,296,297,298,303,307,308,310,314,315,315,317,318,323,329,331,332,332,334,334,335,336,337,338,340,341,341,342,342,342,342,343,343,343,344,345,346,347,348,349,353,360,362,363,363,365,366,367,368,368,369,369,370,370,371,371,371,371,372,373,373,383,383,385,388,388,389,390,394,395,397,398,399,401,401,404,405,407,409,409,410,410,410,411,411,411,412,412,419,419,419,420,420,424,424,425,426,426,426,427,431,434,440,445,447,571,572,572,573,576,576,584,586,586,589,606,606,606,607,607,608,608,609,610,610,610,611,611,611,612,612,613,613,614,614,614,614,615,615,615,616,616,616,617,617,617,618,618,619,619,620,621,621,621,622,622,623,623,624,624,625,625,626,627,627,628,629,630,630,631,631,632,633,635,637,637,638,639,639,641,641,643,646,646,646,647,648,648,650,650,651,651,651,652,652,653,653,654,654,655,655,656,656,657,657,658,658,659,659,659,660,660,661,661,662,662,663,663,663,664,664,665,665,666,666,667,667,668,668,669,669,669,670,675,676,678,678,679,679,679,680,681,681,681,681,682,682,683,683,683,684,684,688,689,690,691,691,692,692,694,694,695,695,695,696,696,700,705,705,706,707,707,708,709,709,713,713,715,715,738,764,764,764,765,826,827,828,829,829,830,830,830,830,831,831,832,834,836,838,840,841,841,843,844,845,846,846,847,847,848,848,849,849,850,850,851,851,852,852,853,853,854,856,866,867,868,869,873,875,878,880,881,883,885,887,887,888,890,892,892,893,897,897,900,900,901,903,904,905,907,908,909,910,911,912,912,912,913,913,915,915,916,918,918,919,922,922,929,930,931,932,932,933,933,933,935,935,936,938,938,938,939,939,940,940,940,940,941,941,941,941,941,941,942,942,942,942,943,943,945,945,950,950,951,951,952,952,953,953,953,953,953,953,954,954,954,957,959,959,959,960,960,960,961,962,965,966,968,969,969,970,970,970,971,973,974,975,977,978,979,981,981,982,982,983,983,984,989,989,990,991,992,993,995,995,996,996,997,997,997,997,997,998,998,998,999,999,1001,1001,1001,1001,1002,1002,1002,1002,1002,1003,1003,1004,1004,1004,1004,1005,1005,1006,1007,1008,1008,1008,1009,1009,1009,1010,1010,1010,1010,1011,1011,1011,1011,1012,1012,1012,1013,1014,1014,1014,1015,1015,1015,1016,1016,1016,1016,1016,1017,1017,1017,1017,1018,1018,1018,1019,1019,1020,1020,1021,1022,1023,1023,1023,1033,1033,1034,1035,1035,1035,1036,1037,1037,1038,1038,1038,1039,1039,1039,1041,1041,1042,1043,1043,1044,1045,1046,1046,1046,1047,1048,1049,1050,1051,1051,1051,1052,1052,1053,1053,1054,1055,1056,1057,1058,1059,1060,1061,1061,1061,1062,1063,1064,1065,1066,1067,1068,1069,1069,1070,1070,1071,1072,1072,1073,1074,1074,1075,1075,1076,1077,1080,1081,1081,1082,1082,1083,1083,1083,1083,1084,1086,1089,1089,1090,1090,1091,1110,1111,1137,1224,1229,1235,1239,1240,1240,1255,1255,1255,1255,1256,1258,1258,1276,1276,1282,1287,1292,1293,1295,1296,1298,1306,1314,1316,1323,1327,1329,1333,1339,1340,1344,1344,1344,1344,1347,1355,1357,1361,1371,1373,1378,1378,1390,1390,1390,1390,1391,1392,1392,1392,1393,1393,1394,1394,1394,1395,1395,1397,1397,1399,1400,1403,1412,1412,1413,1413,1471,8,10,12,12,14,14,16,20,20,22,22,24,24,26,26,28,30,34,34,36,36,38,42,42,44,46,50,50,52,52,54,54,56,56,58,58,60,60,62,62,64,64,66,66,68,68,70,70,72,72,74,78,78,80,80,82,86,86,90,94,94,96,96,98,98,100,100,102,102,104,104,106,106,108,108,110,110,112,114,114,116,116,118,118,120,120,122,122,124,124,126,126,128,130,130,132,132,134,134,136,136,138,138,140,140,142,142,144,144,146,148,148,150,152,152,154,154,156,158,158,160,160,162,162,164,168,168,170,174,174,176,180,182,184,184,186,186,188,188,190,190,192,194,194,196,200,200,202,202,204,204,206,206,208,210,210,212,212,214,214,216,216,218,218,220,220,222,226,226,228,228,228,228,230,230,232,232,234,234,236,236,238,238,240,240,242,242,244,244,246,246,248,248,250,250,252,252,254,254,256,256,258,258,260,260,262,262,264,264,266,266,268,270,270,272,274,274,276,276,278,278,280,280,284,286,286,288,292,292,294,296,296,298,298,300,302,306,306,308,310,310,312,312,316,316,316,318,318,318,320,320,322,322,324,328,328,330,332,334,338,338,340,340,342,342,344,344,346,346,348,348,350,350,352,352,354,356,356,358,358,369,5,471,1,4,6,9,10,32,32,34,34,36,38,40,42,44,46,48,49,50,52,52,53,56,56,57,59,62,64,65,67,74,76,77,78,84,85,88,91,91,92,93,94,96,98,104,110,111,112,113,116,116,117,120,120,120,122,122,125,127,128,130,132,132,134,134,134,136,136,137,137,137,141,142,142,143,144,150,158,160,162,163,164,166,167,170,180,186,188,188,190,193,193,193,194,196,196,203,204,205,206,208,210,210,212,213,214,216,216,222,226,227,229,229,235,236,238,241,242,243,244,245,246,247,252,252,254,254,255,258,277,278,282,284,292,297,298,301,301,302,302,307,309,310,312,314,316,318,319,321,323,324,325,333,336,339,348,387,390,392,394,396,423,423,94,96,98,98,98,98,98,98,100,100,102,104,104,104,106,106,106,106,108,7,10,76,76,94,97,97,97,98,102,106,109,112,127,132,135,138,138,143,146,149,173,174,181,181,182,188,192,198,202,223,230,245,209,209,209,210,213,214,276,277,277,285,39,76,144,148,151,157,177,184,186,191,204,214,217,221,222,291,8,14,38,51,55,60,80,85,91,99,100,104,114,115,134,150,168,187,188,225,231,240,252,261,280,286,292,303,98,1,2,10,894,896,896,896,896,898,898,898,898,898,900,902,902,904,904,904,904,904,904,906,906,906,906,906,908,910,910,912,914,914,914,916,918,918,918,918,920,920,920,922,922,922,922,924,924,926,926,928,930,932,932,932,932,932,932,934,934,934,934,934,936,936,938,940,942,944,944,944,944,944,944,946,946,948,950,952,952,954,956,956,956,956,956,956,956,956,956,958,960,962,963,964,966,968,970,972,972,972,972,974,976,978,979,1,2,4,831,916,918,920,922,922,922,922,924,926,928,928,928,931,931,933,934,934,934,934,936,936,938,938,940,942,942,942,942,942,942,942,944,944,946,948,950,952,952,954,956,956,956,956,958,958,958,958,960,962,962,962,962,962,962,962,962,962,962,962,968,968,970,972,974,976,978,980,982,984,984,984,986,988,990,990,990,990,990,990,990,990,990,990,992,992,992,992,992,992,992,994,994,994,994,994,994,996,996,371,1,2,11,83,88,88,91,92,111,121,142,276,277,278,279,284,284,293,347,372,372,385,401,447,482,483,490,510,512,513,513,533,561,584,591,593,593,625,632,672,688,688,688,798,805,810,812,819,820,867,930,931,931,932,932,940,940,941,1032,1036,1039,1176,1179,1181,1181,1185,1239,1270,1278,1290,1318,1329,1346,47,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,2,2,3,3,3,4,5,6,7,8,9,9,9,10,10,10,11,11,11,12,12,13,13,14,15,16,17,18,19,23,25,26,28,28,29,29,30,30,31,36,37,37,38,38,39,39,39,40,40,41,41,43,43,44,45,48,48,49,49,49,49,50,50,51,51,51,52,52,52,52,53,53,53,53,55,55,59,61,61,62,62,70,71,72,73,74,75,75,76,76,77,78,78,4,6,6,6,8,8,10,10,10,12,98,101,105,106,106,110,111,111,111,113,114,140,143,147,3,4,4,9,10,12,13,14,15,16,17,17,17,18,18,20,21,22,23,24,26,26,26,27,27,28,28,28,29,29,29,29,31,32,33,34,35,36,37,37,38,38,39,40,40,42,43,44,44,44,44,47,48,49,50,51,51,52,52,52,52,52,53,54,55,57,58,59,60,60,60,61,62,63,64,65,66,68,69,70,74,74,75,75,75,76,77,79,80,80,81,81,81,81,82,83,83,84,85,86,87,88,90,91,92,93,93,94,96,97,98,99,99,99,99,100,101,102,105,107,110,110,110,110,110,110,111,111,111,112,112,112,113,114,118,125,4,5,6,8,10,10,11,12,12,13,16,18,19,19,21,22,23,24,26,28,29,30,32,33,34,36,36,36,37,38,39,41,42,42,43,45,46,48,48,49,49,49,49,50,50,50,51,53,56,57,57,59,60,61,62,62,63,63,64,66,67,68,68,70,71,72,74,74,74,74,75,75,75,76,76,77,79,80,81,83,84,85,86,88,88,88,89,89,90,91,91,91,91,93,94,95,96,96,98,99,100,102,103,103,103,103,104,105,105,105,107,108,109,109,111,111,111,112,113,113,113,113,114,116,117,119,120,122,123,125,126,127,128,130,130,130,130,131,132,134,135,136,136,136,136,136,136,137,139,140,140,140,141,141,141,143,145,146,148,149,151,153,154,155,156,158,159,162,163,163,163,163,164,165,165,168,169,169,169,169,171,174,175,175,175,176,2,3,3,3,3,4,4,5,5,6,7,8,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,16,16,16,16,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,20,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,26,27,27,27,27,28,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,34,35,35,35,35,35,36,36,36,36,36,36,37,37,37,37,37,38,38,38,38,38,38,39,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,46,46,46,46,46,47,47,47,47,48,48,48,49,49,49,49,49,49,49,49,49,50,50,2,4,5,5,5,6,7,8,10,11,12,14,16,18,18,19,19,19,20,20,21,21,22,22,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,34,34,34,35,35,35,35,36,36,37,37,38,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,45,46,46,46,47,47,48,48,49,49,49,50,51,51,52,52,53,53,53,54,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,62,63,64,64,65,65,65,65,66,66,67,67,68,68,69,69,70,70,70,71,71,72,72,73,73,74,74,74,74,75,75,76,76,76,77,77,77,77,78,78,78,79,79,79,80,80,81,81,82,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,89,89,90,90,90,90,92,92,92,92,92,92,93,93,93,93,93,93,93,93,94,94,94,94,95,95,96,96,97,97,98,99,99,99,99,99,99,100,100,100,100,100,100,100,101,102,1,2,13,14,15,16,16,17,19,20,21,23,25,25,27,28,28,28,29,31,32,33,35,36,37,39,40,41,41,41,43,45,47,48,48,49,49,50,51,52,53,54,54,57,60,60,62,64,65,67,70,71,72,73,73,73,75,75,77,79,80,82,83,84,87,87,88,88,89,89,91,92,94,96,98,100,101,103,103,104,104,105,106,107,109,111,112,114,115,115,116,117,118,119,119,120,121,122,123,124,127,129,131,131,132,139,140,141,141,142,142,143,145,146,148,149,151,151,152,153,155,159,164,164,165,165,166,170,174,176,176,176,177,179,180,182,187,188,188,189,189,192,192,193,193,194,197,197,1,4,4,4,5,5,7,7,8,8,9,9,10,10,11,11,11,11,12,12,12,13,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,18,19,21,23,2,5,10,14,18,19,20,21,25,28,29,29,30,31,31,32,33,34,51,52,54,56,57,58,59,61,63,65,66,68,78,79,87,88,89,91,92,94,96,97,98,99,101,101,102,103,104,108,108,109,112,119,1,6,7,23,29,0,0,7,39,53,59,1,7,37,45,53,7,2,4,4,5,6,7,8,9,9,9,10,11,12,12,13,14,14,14,15,15,16,16,16,17,17,18,18,19,19,19,20,20,21,21,22,22,23,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,27,27,27,28,28,28,28,28,29,29,29,30,30,30,31,31,32,32,33,33,33,34,34,34,35,35,35,35,36,36,36,36,36,37,37,37,37,38,38,38,39,39,39,39,40,40,40,41,41,41,42,42,42,42,42,43,43,43,43,44,44,45,45,45,45,45,46,46,46,47,47,48,48,48,49,49,49,50,50,50,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,57,57,57,58,58,58,59,59,60,60,60,61,61,61,62,62,62,63,63,64,64,65,65,65,66,66,67,67,67,68,68,69,69,70,70,70,71,71,71,71,72,72,72,73,73,73,74,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,81,81,82,82,82,82,83,83,83,84,84,85,85,85,86,86,86,86,87,87,87,87,88,88,88,89,89,89,90,90,90,90,91,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,95,96,97,97,97,98,98,99,99,99,99,100,100,100,101,101,101,102,102,102,103,103,103,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,108,108,108,108,108,108,108,109,109,109,109,109,110,110,110,110,111,112,112,113,113,113,114,115,115,116,116,117,117,117,118,118,118,118,119,120,121,122,123,124,125,126,128,129,129,129,129,129,129,0,9,17,23,33,41,49,56,63,74,1,1,2,3,3,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,8,8,8,9,9,10,10,11,11,11,11,11,12,12,12,12,12,13,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,17,17,18,19,19,19,19,19,19,19,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,25,25,25,26,26,26,26,26,27,27,27,27,27,28,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,35,36,37,37,38,38,39,39,40,40,41,41,41,41,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,46,46,46,46,47,47,48,48,49,49,49,49,49,50,50,50,51,51,51,52,52,52,52,53,53,53,53,53,53,54,55,55,56,56,56,57,57,57,58,59,59,59,60,60,60,61,61,61,62,62,62,62,62,63,63,63,64,64,64,65,65,65,65,65,66,67,67,67,68,68,68,68,68,69,70,71,72,72,72,72,73,73,73,74,74,74,74,74,74,75,76,76,77,77,78,78,79,80,81,81,82,82,82,82,82,83,83,83,83,84,84,84,84,84,85,85,85,86,86,86,86,86,86,87,87,88,88,88,88,88,89,89,90,91,91,92,92,92,92,92,92,93,93,93,93,94,94,95,96,97,97,98,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,102,102,102,102,102,103,104,104,104,105,105,105,105,105,106,106,106,107,107,107,108,108,109,110,111,112,112,112,112,113,113,114,115,115,115,115,115,115,116,116,117,117,117,117,117,117,118,118,119,119,119,119,119,119,119,119,119,120,120,120,121,121,121,122,122,123,123,124,124,124,124,125,125,125,126,126,127,127,127,127,128,128,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,132,133,133,133,133,133,133,134,134,134,134,134,134,134,135,135,135,135,135,137,137,137,138,138,138,138,139,139,140,140,141,141,141,142,142,142,142,142,143,147,147,0,1,5,9,0,1,2,58,63,75,93,1,2,4,28,32,40,44,52,1,4,40,46,50,58,74,80,1,23,30,57,61,71,87,0,4,30,52,64,86,98,1,4,6,28,42,68,72,0,5,7,27,32,41,79,7,34,44,59,78,0,4,11,1,5,9,45,56,0,74,100,0,126,0,1,4,28,32,40,44,52,0,4,20,40,80,0,4,30,52,64,86,0,1,6,28,42,68,72,101,0,7,33,39,51,59,107,44,60,0,5,25,39,77,0,1,2,7,31,41,39,79,0,7,45,65,75,0,29,41,0,1,7,29,40,41,0,1,0,8,14,24,30,40,48,0,8,14,24,30,40,78,84,0,42,60,77,87,0,19,24,37,59,72,0,4,11,54,0,1,2,4,5,6,7,8,10,12,12,14,15,15,15,16,17,17,19,20,20,21,21,22,23,24,24,25,26,27,28,29,30,31,31,31,32,35,2,2,3,3,3,4,4,5,5,5,5,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,13,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,17,17,17,17,17,18,18,19,19,19,20,20,20,20,20,21,21,21,21,21,21,22,22,22,23,23,24,24,24,24,24,24,24,25,25,25,25,25,25,26,26,28,28,28,29,29,30,30,31,31,31,32,33,34,35,35,35,35,36,37,42,42,42,43,43,43,44,44,45,47,47,48,48,48,49,49,50,50,50,50,51,51,51,52,54,54,54,55,56,57,58,59,59,59,61,65,69,70,70,72,76,76,76,76,77,77,78,78,78,78,78,79,79,80,81,82,82,83,83,83,83,83,83,84,84,85,85,85,86,86,86,88,88,89,89,90,90,90,90,90,90,90,91,91,91,91,92,92,93,93,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,97,98,98,98,98,98,98,98,99,99,99,99,99,100,100,100,100,100,101,101,101,101,102,103,104,104,104,104,106,106,106,106,106,107,107,108,108,108,108,110,112,114,114,115,115,115,115,115,115,3,4,4,5,6,7,8,9,10,11,12,13,14,2,4,5,5,5,7,8,9,10,11,12,13,14,15,16,17,18,19,19,20,20,21,21,21,22,23,23,24,24,24,24,24,1,2,3,27,33,37,38,40,45,46,47,51,57,65,67,70,76,95,95,102,103,106,108,111,122,123,123,123,123,123,127,129,131,132,134,139,143,145,147,150,161,164,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,8,9,30,50,54,56,60,60,60,60,60,60,64,64,68,72,72,72,76,76,78,80,84,84,84,84,84,86,86,90,90,94,98,104,104,108,112,116,124,128,130,152,152,154,156,158,160,160,162,164,201,201,207,209,209,210,210,210,213,213,213,229,236,238,240,241,243,249,250,259,259,260,263,306,307,406,463,4,4,4,4,4,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,8,9,9,9,9,9,10,10,11,12,13,13,13,13,14,15,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,22,23,23,24,24,25,25,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,28,29,30,31,31,31,31,32,33,34,34,35,36,36,36,36,37,38,38,38,38,39,39,40,40,40,40,40,41,41,41,41,41,42,43,44,45,46,47,47,47,47,48,49,49,49,50,50,51,51,52,53,53,54,55,55,56,57,57,58,59,59,60,61,61,62,63,64,65,65,65,65,65,66,67,68,68,68,68,68,69,69,69,69,69,70,70,70,70,71,71,71,72,72,73,73,73,73,73,73,73,74,75,75,76,77,77,77,77,77,77,78,78,78,79,79,79,79,79,80,80,80,80,80,81,81,81,81,81,82,82,82,83,83,83,83,84,85,85,85,86,87,87,88,89,89,90,90,90,90,90,90,91,91,91,91,92,92,92,92,92,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,96,96,96,97,98,98,98,99,100,100,100,101,102,102,102,102,102,102,103,103,103,103,104,104,105,105,105,105,105,106,106,106,106,106,107,107,108,108,108,108,108,109,109,109,109,110,110,111,111,111,111,112,113,113,114,114,114,114,114,114,115,115,115,115,115,116,117,117,117,117,117,117,117,117,118,118,118,118,118,119,119,119,120,121,121,121,121,121,121,121,121,122,122,122,123,123,123,124,124,124,124,125,125,125,125,126,126,126,126,127,128,129,130,130,130,131,131,132,132,133,133,134,134,134,135,135,135,135,135,135,135,136,136,136,136,137,137,138,138,138,138,138,138,138,139,140,140,141,141,141,142,143,143,143,144,145,145,145,145,146,146,147,148,149,149,149,149,149,149,150,150,151,152,153,3,3,4,4,5,5,6,6,7,7,7,8,8,10,10,11,11,11,12,12,13,13,13,15,16,16,17,17,18,18,19,21,21,21,22,22,22,23,23,24,24,24,24,24,24,25,26,26,27,28,29,29,29,30,30,30,30,30,31,31,32,32,32,33,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,44,45,45,46,47,48,49,50,50,50,50,51,52,52,53,53,54,55,55,55,0,8,12,18,22,28,34,40,46,51,1,2,7,8,8,8,8,8,9,9,9,10,10,10,11,12,13,13,13,14,14,14,15,16,16,16,16,17,17,17,17,17,18,18,18,19,20,20,20,20,20,22,22,22,22,23,24,25,32,33,33,34,34,36,37,37,37,40,40,2,2,2,21,22,22,22,23,24,25,25,25,26,26,28,29,30,30,32,32,33,33,34,34,35,35,35,36,36,37,39,39,40,40,41,42,42,43,43,44,44,45,46,46,46,48,48,49,49,50,50,51,51,52,53,53,53,54,54,56,56,57,57,58,58,59,59,59,60,60,61,61,62,62,63,63,64,64,65,66,66,67,67,68,68,69,70,70,71,71,72,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,80,81,81,81,82,82,83,83,84,84,84,85,85,86,86,86,87,88,89,89,90,90,90,91,91,92,92,92,93,93,94,94,95,95,96,96,96,97,97,98,98,99,99,99,100,100,101,101,101,102,102,102,103,103,104,104,105,105,105,106,106,106,107,108,109,110,111,112,112,113,113,114,114,114,115,115,116,116,117,117,117,118,118,119,120,120,121,121,122,122,123,123,124,124,124,125,125,126,126,127,128,129,129,129,130,130,131,131,133,134,135,135,135,136,137,137,137,138,138,138,139,139,140,140,141,141,142,142,143,144,144,145,145,146,146,146,147,148,148,149,150,150,151,151,151,152,152,153,153,154,154,154,155,155,156,156,157,157,157,158,158,158,159,159,160,160,161,161,162,163,165,4,5,5,6,8,8,9,11,16,19,20,22,26,29,30,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,9,11,11,11,11,11,22,23,24,1,2,4,4,4,5,6,6,7,3,4,5,8,9,9,9,9,10,10,10,11,11,11,12,12,12,12,13,14,15,16,16,16,17,17,18,18,19,19,20,21,22,22,23,24,24,25,26,26,26,27,27,27,30,30,32,32,33,34,34,35,35,35,36,36,37,37,37,38,38,39,40,40,41,42,42,42,43,43,43,44,44,44,45,45,46,47,47,47,47,47,48,48,48,50,50,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,56,56,57,57,57,58,58,59,59,59,59,60,60,61,61,61,62,63,63,63,64,65,65,65,70,71,72,1,2,4,4,5,5,6,6,7,9,9,10,11,11,11,13,13,13,15,15,17,18,18,19,19,21,21,21,21,22,22,23,24,24,25,25,25,27,27,28,28,29,29,29,30,30,31,31,31,32,32,33,34,34,35,35,37,37,37,39,39,39,41,41,43,43,43,44,44,45,45,46,47,47,47,48,49,49,49,49,51,52,53,55,57,58,59,60,60,61,61,61,63,63,63,63,67,2,2,2,3,4,4,5,5,6,6,7,8,10,10,11,11,12,13,13,14,14,16,16,16,16,16,17,17,17,18,18,18,18,18,19,19,19,19,21,21,22,22,22,22,23,23,23,23,23,23,24,24,24,25,25,25,25,25,26,26,26,26,26,27,27,27,28,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,36,36,36,36,36,37,37,37,38,38,38,38,38,38,39,39,39,39,39,40,40,40,40,41,41,41,41,41,42,42,42,43,43,43,44,44,44,44,44,45,45,45,45,46,46,46,47,47,47,48,48,48,48,49,49,50,50,50,50,51,51,51,51,52,52,52,52,52,53,53,53,53,53,54,54,54,54,55,55,55,56,57,58,58,58,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,62,62,62,62,63,63,63,63,63,63,64,64,64,65,65,65,65,66,67,67,67,67,67,68,68,68,68,69,69,69,70,74,74,1,3,5,7,8,9,10,11,12,13,14,15,15,16,16,17,18,18,19,20,24,26,26,1,1,3,4,5,6,6,6,6,7,8,8,8,9,10,11,11,12,18,20,20,20,20,21,22,34,35,35,35,3,3,4,4,5,5,6,6,6,7,7,8,8,8,9,9,10,10,10,11,11,12,12,13,13,14,14,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,30,30,31,31,31,32,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,39,40,40,41,41,42,42,43,43,43,44,44,45,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,52,53,53,54,54,54,55,55,56,56,57,57,57,58,58,59,59,60,61,4,7,15,15,17,19,20,23,29,32,7,9,26,28,30,32,34,38,42,42,44,44,46,48,51,53,54,56,58,60,61,62,64,64,66,67,68,70,71,72,74,76,78,83,83,84,87,90,91,92,94,96,98,100,104,106,106,106,108,112,114,116,117,120,121,121,125,130,131,133,136,138,142,144,147,148,151,152,156,158,160,162,165,166,170,171,172,174,175,178,180,190,192,194,196,197,198,200,202,202,203,205,206,210,212,214,216,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,254,255,260,262,264,265,266,267,268,268,271,273,274,276,280,282,284,285,286,286,288,290,292,292,294,294,295,295,296,298,300,302,303,304,305,306,308,310,312,314,316,320,320,326,327,342,358,363,370,371,373,374,376,379,379,383,385,385,385,387,389,395,430,443,443,446,464,495,499,500,526,527,10,28,29,31,34,59,77,78,1,1,1,1,2,2,2,3,3,3,3,3,4,4,5,5,5,6,6,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,10,10,10,10,11,11,12,12,12,12,12,13,13,15,16,17,17,17,17,17,17,18,19,19,20,21,22,24,24,25,25,26,27,28,28,28,29,29,30,34,34,34,34,36,37,37,38,39,39,39,39,40,40,40,41,41,42,42,44,46,48,48,48,48,50,50,51,51,52,52,54,56,57,58,64,64,71,72,73,77,84,84,85,85,85,85,85,85,86,86,87,87,87,88,88,89,90,90,90,91,91,91,92,92,92,92,92,93,93,95,95,95,96,96,97,97,97,98,98,98,99,100,100,100,100,100,100,101,101,101,101,102,102,102,103,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,105,105,106,107,107,108,108,108,109,109,109,109,110,110,110,111,111,111,113,113,113,113,113,114,114,115,115,115,115,115,116,116,116,117,117,118,118,119,119,120,120,120,121,121,122,122,122,122,122,123,123,123,123,123,123,124,124,124,124,125,60,61,61,61,61,61,61,62,62,62,62,62,68,70,71,71,72,72,73,74,75,76,76,77,77,78,79,79,82,82,88,88,88,89,89,89,90,90,91,92,92,92,92,92,93,94,95,96,97,101,102,105,106,106,108,108,115,116,118,121,123,123,123,123,123,124,124,124,125,127,128,129,129,129,129,131,131,135,136,137,137,138,139,139,140,140,140,142,143,148,150,150,153,158,159,159,160,161,161,162,162,163,163,164,165,165,165,166,167,167,168,168,168,168,168,169,170,171,171,171,172,172,173,174,174,175,176,177,178,178,178,179,179,180,180,180,180,181,181,181,181,181,181,181,181,182,183,184,185,185,187,188,188,188,188,189,190,191,191,191,194,194,195,196,196,197,197,197,197,198,198,198,199,199,199,200,200,202,202,203,203,203,203,204,205,205,205,207,207,208,208,208,208,209,210,211,212,213,215,216,216,217,217,218,218,219,219,219,220,221,221,222,223,223,224,224,225,226,226,227,227,229,229,230,230,230,232,232,234,234,235,235,236,236,237,237,239,239,240,240,241,242,243,243,243,243,244,244,244,245,247,248,250,250,251,251,253,254,255,256,259,260,263,263,265,266,266,269,271,272,272,274,274,274,275,275,276,277,277,278,279,279,280,280,280,282,289,289,290,291,292,293,293,293,294,294,294,296,296,297,298,299,299,300,300,301,304,305,311,313,315,315,318,319,319,319,320,321,321,322,322,323,323,323,324,324,326,326,327,327,328,331,333,334,334,335,336,338,338,338,338,339,340,340,341,341,341,342,344,344,345,345,347,347,347,347,347,5,5,5,5,5,6,6,6,11,11,11,12,12,13,14,14,15,15,15,16,16,16,17,17,17,18,19,19,19,19,20,20,20,20,21,21,21,22,22,22,23,23,24,24,25,25,25,26,27,27,27,27,27,27,28,29,29,30,30,30,31,31,31,31,32,32,32,33,33,33,33,34,34,34,34,36,36,36,36,36,36,36,36,36,37,37,37,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,40,40,40,40,40,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,53,53,53,54,54,54,55,56,57,57,57,57,58,58,59,60,60,60,60,60,60,60,60,60,61,61,61,61,62,62,62,62,62,62,62,63,63,64,64,64,64,65,65,65,65,66,66,66,66,67,67,67,67,68,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,72,72,72,72,72,73,73,73,73,73,74,74,74,74,74,74,74,75,75,75,76,76,76,76,77,77,77,78,78,78,78,80,80,81,81,82,82,83,83,83,83,84,85,85,85,85,86,86,87,87,87,87,88,88,88,88,89,90,91,91,91,91,91,92,92,92,92,92,92,93,93,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,97,97,97,98,98,99,99,99,100,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,104,104,105,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,109,110,110,110,111,111,111,111,111,111,112,112,112,113,114,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,118,118,118,119,119,119,120,121,121,121,121,122,122,122,122,122,122,122,122,123,123,123,123,123,123,124,124,124,124,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,134,134,134,134,135,135,135,136,136,137,137,137,138,138,138,138,138,138,138,138,138,138,138,139,139,139,139,139,139,139,140,140,140,140,140,140,140,140,140,140,140,140,140,141,141,141,141,141,141,141,141,141,141,141,142,142,142,142,143,143,143,143,143,143,143,143,143,143,143,143,143,143,144,144,144,144,144,144,144,145,146,146,146,146,146,147,147,147,147,147,147,147,147,147,147,147,147,147,148,148,148,148,148,148,148,149,149,149,149,149,149,149,149,149,150,150,150,150,150,150,151,151,151,152,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,154,154,154,154,154,154,154,154,155,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,157,158,6,14,16,18,20,20,22,24,26,28,28,28,30,30,32,34,36,36,40,41,42,42,42,43,43,43,43,44,44,45,46,47,48,48,49,49,50,50,51,51,54,55,56,56,57,58,59,59,59,60,60,60,61,61,62,62,62,63,63,64,64,65,66,66,66,69,70,71,71,72,72,73,73,74,75,76,76,76,76,77,78,79,80,81,82,8,10,11,12,13,14,15,16,17,17,18,19,19,20,21,21,22,23,23,24,27,27,27,27,27,28,28,28,28,28,28,28,29,29,29,30,30,30,30,31,31,31,31,31,32,32,32,33,33,33,33,33,34,34,34,34,34,34,35,35,35,36,36,37,37,37,37,37,38,38,38,39,39,39,40,40,40,40,40,41,41,41,42,42,42,42,43,43,43,43,43,44,44,45,45,46,46,46,47,47,48,48,48,48,49,49,49,49,49,50,50,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,83,83,84,84,87,88,88,89,90,91,91,92,92,93,94,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,133,134,134,136,137,138,139,140,141,142,143,144,144,144,144,144,144,145,145,146,147,147,147,148,149,149,150,151,151,151,152,155,155,155,155,156,158,160,161,163,164,165,166,167,167,168,168,168,170,171,172,173,174,175,175,177,177,178,179,179,179,180,181,182,182,183,183,184,184,185,186,186,187,187,189,190,191,192,193,193,194,194,194,194,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,204,205,206,207,207,208,208,208,208,211,211,212,212,213,213,215,215,216,218,218,218,220,220,220,220,220,220,220,221,221,222,223,223,224,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,231,232,232,233,233,234,235,236,236,237,237,238,238,239,239,240,240,241,241,242,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,252,253,253,254,254,255,255,256,256,257,257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,266,267,267,268,268,269,270,271,272,272,274,276,277,278,279,279,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288,288,288,288,291,291,291,292,292,297,297,297,298,298,300,300,301,301,302,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,315,316,316,316,317,317,317,317,317,318,318,318,318,318,318,319,319,319,319,319,319,320,320,321,321,321,321,321,321,322,322,322,322,322,322,323,323,323,324,324,325,325,325,325,325,325,327,327,328,329,329,329,329,329,330,330,330,330,330,330,330,330,330,331,331,331,332,332,332,332,332,333,333,333,333,333,333,334,335,335,336,338,339,340,341,342,343,344,344,344,344,345,345,345,345,346,346,348,348,349,349,350,350,350,350,350,351,352,352,353,354,354,355,355,355,356,356,356,356,359,359,359,359,361,361,362,362,362,362,363,363,363,365,365,367,367,367,368,368,368,368,369,369,369,370,370,370,370,370,370,375,375,376,377,378,379,380,381,382,382,382,382,382,382,382,382,382,382,382,382,382,383,384,385,385,385,385,385,386,387,387,387,388,389,389,389,389,389,389,390,391,392,393,394,395,396,397,398,398,399,400,401,402,403,404,405,405,405,405,1,2,3,3,4,4,5,5,5,6,7,7,8,9,9,10,11,11,12,12,13,15,15,16,16,17,18,19,2,2,3,4,4,5,6,6,7,7,8,9,9,10,10,11,11,12,12,13,14,15,15,17,17,18,18,18,19,19,20,20,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,134,136,138,140,142,144,146,148,150,152,154,156,158,160,160,162,164,170,172,174,176,2,3,4,5,8,10,11,12,13,15,17,19,20,21,22,24,25,26,28,30,32,33,34,36,37,38,40,43,43,44,45,46,48,51,52,58,58,58,1,4,4,6,6,8,9,10,10,11,12,12,13,14,14,15,15,16,17,18,18,19,19,20,21,21,22,23,24,25,25,26,27,28,29,29,29,30,30,32,33,34,35,36,37,38,39,40,41,42,43,44,44,45,46,47,48,48,50,50,51,52,55,55,56,57,57,58,59,60,61,65,69,70,72,73,73,74,75,75,77,80,80,0,2,10,12,18,24,25,28,29,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,99,100,101,102,103,104,105,107,108,109,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,149,153,155,160,164,2,6,6,7,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,14,15,15,16,16,17,17,18,18,18,19,19,19,20,20,21,21,22,22,23,23,24,24,25,25,25,26,26,27,27,27,28,28,29,29,30,30,31,32,32,33,33,34,34,35,35,36,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,45,46,46,47,47,48,49,50,50,51,51,52,52,53,54,54,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,63,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,71,72,72,73,73,74,74,74,75,75,76,76,76,77,77,78,78,79,79,80,80,81,81,82,83,83,84,85,86,86,87,87,88,88,88,88,89,89,89,90,90,90,91,91,92,92,93,93,94,94,95,96,96,96,97,97,97,98,98,99,99,100,101,101,102,102,103,103,104,104,105,106,106,107,107,108,108,108,109,109,1,2,2,2,3,3,3,3,5,5,6,6,7,7,7,7,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,11,12,12,12,13,13,13,13,13,13,16,18,20,22,24,26,28,30,32,34,36,38,40,46,48,48,50,52,54,56,58,60,3,8,10,14,16,18,20,22,24,26,28,30,32,34,36,38,42,45,2,3,4,6,7,8,9,10,12,14,16,18,18,19,19,20,20,21,23,23,24,25,29,30,31,33,34,35,36,37,40,41,42,43,44,45,46,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,73,74,75,76,77,78,84,85,86,87,88,90,91,92,93,94,94,95,96,97,99,100,102,102,103,104,105,107,108,109,110,111,112,113,114,115,118,120,123,124,125,125,126,126,127,128,128,130,132,132,133,133,135,136,136,136,140,141,143,145,146,147,148,148,149,150,151,152,153,154,155,156,157,163,167,167,167,168,169,169,169,170,170,170,171,171,172,172,172,174,174,175,1,8,9,11,13,13,14,17,18,19,20,21,23,24,24,25,26,27,28,29,31,32,33,33,33,36,38,40,40,43,44,45,45,46,47,47,51,52,53,53,55,55,55,57,57,59,61,61,62,63,65,66,66,68,71,73,74,77,79,80,81,81,82,82,84,85,85,86,86,86,87,87,87,88,88,88,90,92,93,93,94,94,94,98,98,98,3,5,6,7,8,9,11,11,12,13,13,14,15,16,16,16,16,16,17,17,18,19,19,19,20,20,21,21,21,22,23,24,24,25,25,26,26,27,27,27,28,28,28,29,29,30,31,31,32,32,32,33,33,33,34,34,35,35,35,35,36,36,37,37,38,38,39,40,40,40,40,41,41,41,42,43,43,43,44,44,44,45,45,46,46,47,48,49,49,50,50,51,53,53,54,54,55,55,55,56,56,57,57,58,59,59,60,60,61,61,62,62,62,62,63,63,64,64,65,65,66,66,67,67,68,68,68,68,68,68,68,69,69,69,70,70,71,72,72,72,72,73,73,73,73,73,74,74,74,75,75,75,75,76,76,77,77,78,78,78,78,79,79,79,79,80,81,82,82,82,82,82,83,83,83,84,84,84,84,85,85,86,86,87,87,87,88,88,89,89,89,89,90,90,90,90,91,92,93,93,94,95,96,97,100,101,102,7,8,9,9,11,12,14,14,16,17,17,50,50,50,51,51,52,52,52,53,54,55,55,63,64,66,67,68,69,69,69,70,71,72,73,75,78,79,79,80,80,81,81,82,82,85,86,87,88,89,89,90,90,90,91,91,92,94,95,95,96,96,97,97,98,98,99,100,101,102,102,104,105,106,106,106,107,107,108,110,110,114,115,116,117,118,121,128,129,130,131,131,132,134,135,137,137,138,141,141,142,143,166,167,168,169,169,171,172,173,174,175,176,176,179,179,180,181,182,182,185,185,186,186,187,187,188,189,189,190,191,192,193,1,1,2,3,4,5,6,6,6,6,7,8,9,10,10,11,11,12,13,14,14,14,15,15,16,17,17,17,18,18,19,19,20,20,20,21,21,21,22,22,23,23,23,23,24,24,25,26,26,27,28,29,29,29,30,30,30,31,3,3,4,7,7,8,9,10,11,12,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,27,28,29,30,31,32,33,34,35,35,35,36,37,38,38,39,40,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,67,68,68,69,69,70,71,72,73,74,75,76,78,79,81,82,83,84,86,87,88,89,90,91,92,93,94,95,95,96,96,96,97,97,98,98,98,98,98,99,99,101,102,102,103,103,104,104,105,106,106,106,107,107,108,108,109,110,110,113,113,113,113,115,89,4,6,8,10,12,16,16,18,20,22,24,26,28,32,34,36,38,40,42,46,46,48,52,54,56,58,60,62,62,64,66,66,66,66,68,70,70,72,74,74,76,76,78,78,80,82,84,86,88,90,92,94,96,98,100,102,106,108,110,112,114,123,2,2,7,7,7,7,7,8,8,8,8,8,8,9,10,10,11,11,11,12,12,13,13,13,13,14,14,14,15,15,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,22,22,22,23,23,23,24,24,25,25,25,26,26,27,27,28,28,29,29,30,30,30,31,31,32,32,33,35,35,35,36,36,36,37,38,39,40,40,41,41,42,43,43,44,2,4,6,8,10,12,14,16,137,165,365,175,323,333,355,397,479,1,2,2,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,6,7,7,7,7,8,8,8,9,9,9,9,9,10,10,10,10,11,11,11,12,12,13,13,13,13,14,14,14,15,7,9,27,30,50,57,60,65,84,88,90,97,109,114,120,123,128,140,144,151,156,159,164,171,175,177,181,184,184,193,203,207,212,218,220,229,240,246,250,253,256,260,263,269,275,282,293,297,300,303,306,313,333,335,340,342,346,354,359,372,403,405,414,426,428,450,453,485,517,521,538,545,548,556,558,564,582,584,594,598,633,19,37,49,57,60,76,85,92,94,97,112,117,119,123,125,135,147,167,169,172,174,181,184,195,197,209,219,234,248,258,262,271,282,295,301,313,321,330,338,367,367,367,383,387,392,404,412,415,418,433,456,458,463,466,487,490,493,495,498,502,512,521,524,528,536,538,552,555,571,581,583,585,590,611,613,616,618,620,657,659,667,670,678,680,682,7,43,46,52,54,75,95,97,102,104,108,111,127,130,134,143,147,152,158,160,179,191,200,203,234,238,242,282,291,294,294,310,312,339,342,345,345,345,345,351,363,375,381,383,421,424,450,458,461,465,480,483,485,491,498,509,533,538,542,545,547,595,597,599,641,643,646,663,663,663,667,669,675,680,683,689,695,700,705,712,716,724,724,724,726,736,741,744,747,751,759,763,767,772,775,790,793,831,13,23,26,56,60,64,69,80,89,95,105,117,130,138,144,148,155,159,176,182,194,200,207,211,211,215,248,251,261,264,266,281,300,310,320,325,333,341,371,378,400,409,413,425,429,432,435,439,446,450,450,450,450,456,459,462,466,468,470,482,484,498,522,529,545,550,557,561,565,588,592,595,600,606,618,621,623,649,671,697,700,703,705,731,4,34,44,56,56,56,56,56,56,56,56,56,56,58,68,74,100,106,133,146,150,153,157,161,169,172,180,184,187,192,195,201,208,211,214,217,224,228,242,244,247,254,256,268,271,276,284,288,291,298,300,304,304,306,308,315,332,341,345,347,347,354,357,363,366,370,373,377,381,387,403,408,411,419,428,431,434,438,471,476,480,493,500,503,507,511,532,548,581,584,592,595,600,603,611,613,617,625,34,37,41,43,53,73,82,85,88,99,115,115,122,124,133,138,156,160,164,177,179,188,192,203,210,215,217,224,229,238,246,260,266,275,278,280,284,287,291,295,307,312,316,318,321,324,328,337,341,344,348,362,366,388,393,397,401,404,408,411,414,416,419,421,447,461,479,504,513,521,525,531,536,539,547,555,561,587,603,610,612,662,667,673,676,685,707,717,730,737,741,760,785,14,14,14,14,14,30,66,70,72,75,77,81,83,85,124,139,142,148,173,176,179,182,184,192,208,239,250,252,264,268,278,280,291,292,316,332,340,352,354,364,370,380,386,403,408,431,449,460,493,510,519,527,534,538,543,568,575,578,589,599,607,612,624,628,632,644,659,664,668,674,677,679,691,709,715,721,723,736,769,17,17,20,22,28,35,37,38,40,46,47,51,52,53,53,54,55,62,62,5,5,6,6,6,6,6,6,8,9,9,10,10,11,13,19,23,24,24,24,24,24,24,25,26,27,27,28,29,30,31,32,35,35,36,36,37,37,38,38,39,41,43,12,14,16,18,20,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,50,52,54,56,58,60,62,62,62,62,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,81,83,84,84,84,84,84,85,85,86,87,88,88,88,90,14,16,18,20,22,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,60,62,64,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,96,98,100,102,104,106,108,110,112,114,116,118,120,121,121,122,122,123,124,125,127,10,12,14,16,18,22,24,26,28,32,34,36,38,38,40,42,46,48,50,52,52,54,56,58,58,60,62,64,68,70,72,74,76,76,78,80,82,84,86,88,92,92,94,98,100,100,102,104,9,12,13,16,17,18,19,24,26,27,28,28,29,29,30,30,34,35,35,35,35,36,36,36,37,37,38,38,38,38,42,46,48,49,50,51,52,52,61,62,63,63,64,72,74,74,75,76,77,78,83,83,84,85,85,85,85,85,85,86,87,90,90,90,90,91,91,91,91,91,91,94,98,99,100,104,105,106,107,107,110,110,110,111,111,111,112,112,113,113,113,114,115,115,115,115,117,117,117,118,119,123,124,128,129,133,134,134,134,135,135,138,139,139,140,142,142,144,146,147,147,147,147,147,149,150,150,150,153,154,157,157,158,164,165,165,167,167,168,169,171,171,172,175,176,179,180,180,181,183,183,186,188,5,5,5,6,6,6,7,7,7,7,8,8,9,9,9,10,10,10,10,12,13,13,14,15,16,16,17,17,17,17,18,18,18,18,18,18,19,19,19,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,22,22,22,22,22,22,22,23,23,23,23,24,24,24,25,26,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,29,30,31,31,31,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,34,35,35,35,35,37,37,37,37,37,37,39,39,43,43,43,43,43,43,45,45,46,47,47,47,47,48,48,49,51,51,52,52,52,52,52,52,52,52,52,53,53,54,54,54,54,54,54,54,54,55,55,55,55,55,56,56,57,57,57,58,58,59,59,60,60,60,60,61,61,62,62,62,62,62,62,63,63,63,63,64,64,64,65,65,65,65,65,65,65,66,66,66,66,66,68,68,70,87,87,88,88,88,90,90,91,92,92,92,93,93,94,94,95,95,95,95,98,99,100,100,100,100,100,101,101,101,101,102,102,102,103,103,103,104,104,104,104,105,106,106,107,108,108,108,109,110,110,110,111,111,111,111,111,111,111,112,112,112,113,113,113,113,4,7,8,9,10,10,11,11,12,13,14,16,17,21,22,23,23,24,25,9,12,21,46,46,47,50,50,51,52,53,54,55,61,69,76,78,80,81,82,84,84,85,86,98,100,100,102,106,108,117,118,118,120,120,122,123,124,125,125,126,129,132,132,133,134,135,135,139,140,143,146,158,165,169,176,177,180,183,188,195,196,201,203,207,209,210,213,214,217,226,227,229,238,240,241,241,243,244,247,248,251,254,255,256,261,262,262,263,264,267,269,274,281,282,286,289,291,292,301,302,304,305,307,308,314,315,316,319,320,321,321,322,323,324,325,326,327,327,328,328,329,329,330,330,331,331,332,332,333,333,334,335,336,336,337,337,338,339,340,341,342,342,343,343,344,344,345,345,346,347,347,349,350,351,352,353,354,355,356,359,361,362,364,365,366,367,368,369,370,372,376,377,386,396,408,409,415,417,419,421,422,434,442,447,451,466,469,470,474,475,498,501,501,502,505,508,509,517,519,521,522,522,523,524,525,525,526,527,530,531,532,533,534,534,535,538,541,542,543,544,545,546,547,548,550,553,554,555,558,562,562,563,563,565,566,567,579,581,582,585,586,593,594,594,613,616,625,633,635,637,638,639,643,645,646,647,648,649,651,653,654,655,657,659,660,664,665,667,670,672,673,674,675,676,679,682,683,684,685,686,687,694,704,706,706,707,712,714,714,715,7,7,8,8,8,8,10,10,10,10,10,10,11,11,12,12,13,13,13,14,14,15,16,16,17,17,17,18,18,19,20,20,20,21,22,22,22,23,23,24,25,26,26,27,27,28,28,29,30,30,31,32,32,33,33,33,34,34,34,35,36,36,37,38,39,39,39,40,40,41,42,43,43,44,44,44,45,45,45,46,46,6,7,8,9,10,10,11,12,15,18,20,21,22,24,28,29,33,34,34,35,36,36,37,38,40,40,42,43,45,47,48,48,48,49,50,52,54,55,57,58,59,60,61,62,63,64,65,66,66,66,67,68,68,69,70,70,71,71,72,73,73,75,75,75,75,76,78,78,78,79,79,79,80,81,82,83,83,84,85,86,86,86,87,87,87,87,5,6,7,8,9,10,12,14,17,18,18,19,20,21,22,23,24,27,29,30,31,32,32,33,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,65,66,67,68,69,70,71,72,73,75,76,76,77,78,79,80,81,82,83,84,85,86,86,86,88,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,95,98,100,101,102,105,107,109,111,112,113,114,117,118,119,121,123,125,126,127,129,131,133,135,136,137,139,141,143,144,145,146,147,148,150,153,5,6,9,9,9,10,10,11,11,12,12,13,13,14,14,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,22,22,23,23,23,24,24,24,25,25,25,26,26,27,27,27,28,29,29,29,30,30,30,31,31,32,32,32,33,33,35,38,38,39,39,39,40,40,41,41,42,42,42,43,43,44,44,45,45,46,46,47,47,47,47,48,48,49,49,49,50,50,51,51,51,52,52,52,53,53,54,54,55,55,56,56,56,57,57,58,58,59,59,59,60,60,60,60,61,61,62,62,63,63,5,7,7,7,8,8,8,9,10,10,11,11,12,12,13,14,15,16,16,17,17,17,17,18,18,18,19,19,20,20,21,22,23,24,25,26,26,27,27,28,28,29,30,30,10,12,14,16,18,20,21,21,21,21,21,21,22,22,22,22,22,22,22,23,23,23,23,24,25,28,15,5,6,7,8,9,10,11,12,13,13,14,15,15,16,16,17,20,21,22,22,23,23,24,24,25,25,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,32,32,32,33,33,34,34,35,36,36,36,36,37,37,38,39,39,41,41,42,42,43,44,44,45,49,50,51,51,52,53,53,54,55,56,56,57,58,59,62,62,62,63,64,64,66,66,66,68,68,69,69,70,70,71,76,76,76,77,77,77,78,78,78,78,78,78,79,79,79,79,79,80,80,80,80,80,80,81,81,81,81,82,83,84,84,84,85,85,85,85,86,86,86,86,87,87,87,87,88,88,88,88,89,90,91,91,91,94,95,95,98,98,99,99,100,101,101,103,103,103,103,104,104,105,105,105,105,106,106,106,107,108,108,108,109,109,110,110,111,111,111,112,113,115,115,121,123,123,123,126,126,127,127,128,130,131,135,137,139,140,140,140,141,141,143,143,144,144,144,145,145,145,146,146,146,146,146,147,148,148,148,148,148,150,0,76,151,240,319,416,490,1,8,10,12,16,18,20,20,22,24,26,28,30,32,34,34,36,36,38,40,42,44,48,46,50,52,53,55,11,15,16,16,17,18,19,20,21,23,23,24,24,25,26,27,28,29,30,31,33,34,34,35,36,37,38,39,40,42,43,44,49,50,53,55,58,58,58,59,63,65,66,69,70,72,73,73,75,77,78,79,80,82,83,86,87,88,88,89,90,91,91,92,93,95,97,99,99,100,101,103,112,113,115,116,117,118,118,119,121,122,123,124,125,126,126,127,128,128,129,130,130,130,131,131,133,134,135,136,136,137,137,138,139,140,140,141,143,144,144,145,146,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,166,167,167,168,169,170,170,171,172,172,173,174,175,205,206,207,208,209,210,211,212,212,213,214,215,216,217,218,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,238,239,240,241,242,243,244,244,245,246,247,248,248,249,250,250,251,252,253,254,31,32,32,32,33,34,34,35,36,37,38,38,39,40,41,42,43,44,45,46,47,48,48,49,50,50,51,52,53,54,55,56,57,58,59,60,60,61,62,63,64,66,69,70,71,72,73,74,74,75,76,78,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,138,139,140,141,142,143,144,145,18,19,20,22,23,25,26,27,54,124,148,154,155,159,165,180,186,197,200,203,204,207,208,212,214,219,224,228,232,236,241,245,248,248,255,323,329,331,333,355,359,360,361,361,363,367,368,369,371,380,382,382,386,397,398,399,407,416,417,437,438,440,443,458,459,459,460,461,462,463,464,465,466,468,476,478,485,485,486,487,487,489,493,493,494,500,501,502,503,526,527,528,529,530,531,16,32,51,61,73,86,98,112,6,6,8,8,8,10,10,11,12,12,13,13,14,14,14,15,16,17,18,18,18,18,19,20,20,20,21,21,22,24,24,25,26,27,28,29,30,30,30,31,32,32,34,35,36,37,38,38,39,40,41,42,43,46,47,48,50,51,52,52,53,54,54,54,54,54,55,56,57,58,59,5,5,5,5,5,6,6,6,7,8,9,10,11,11,12,12,13,13,14,15,16,17,18,19,19,19,20,21,21,22,23,23,23,23,24,24,24,25,25,26,27,27,28,28,29,29,29,30,30,30,31,31,31,31,31,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,35,35,35,35,36,36,37,38,39,40,40,40,41,42,42,42,42,43,43,43,43,44,44,45,45,45,46,46,46,47,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,52,53,53,54,55,7,10,13,18,20,21,21,23,24,25,25,26,31,31,31,32,32,32,32,33,33,33,33,33,34,34,34,34,35,35,35,36,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,40,40,40,40,40,41,41,41,41,41,41,42,42,42,42,43,43,43,43,43,44,44,44,45,46,46,46,51,52,53,54,55,56,57,58,59,60,61,61,64,67,67,67,67,67,67,67,70,70,71,71,72,72,73,73,73,78,78,78,80,80,80,80,83,83,83,84,84,84,85,85,85,85,86,86,87,87,87,87,87,87,87,87,91,91,91,91,92,92,92,93,93,93,93,93,94,94,94,95,95,96,96,96,97,97,97,97,98,98,99,99,100,101,101,103,103,104,104,105,105,105,106,106,107,107,108,109,109,110,110,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,116,116,116,117,117,117,117,117,118,118,118,118,119,119,119,119,119,119,120,120,120,120,122,124,124,125,125,126,127,128,129,130,131,132,133,133,133,133,134,134,134,134,136,136,136,137,137,137,137,137,137,137,137,137,138,138,138,138,138,138,138,138,138,138,138,138,138,138,139,139,139,139,139,139,139,139,139,140,140,140,140,140,140,140,140,142,142,142,143,144,144,145,146,146,147,147,148,148,149,150,150,151,151,151,151,151,151,152,152,152,152,153,153,153,153,156,157,158,158,160,161,161,161,162,162,165,165,165,165,165,165,171,171,171,172,172,172,172,172,173,173,173,173,174,174,174,174,174,177,177,177,177,178,178,178,179,179,179,179,180,180,180,180,181,181,181,182,183,184,185,186,187,188,189,191,191,191,191,192,192,192,192,193,193,193,194,195,196,197,198,199,200,200,201,202,203,204,205,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,222,223,223,223,224,224,224,225,225,225,225,226,226,226,227,227,227,229,229,229,229,230,230,230,231,233,233,233,235,237,237,237,239,241,242,242,243,243,243,243,244,244,244,244,245,245,245,245,245,245,246,246,246,246,247,247,247,248,248,249,249,249,249,250,251,252,253,253,253,254,254,254,254,254,255,255,255,256,256,256,257,257,257,257,258,258,258,260,260,260,261,261,261,262,262,262,262,263,263,265,265,265,265,265,265,265,265,265,266,266,266,266,267,267,268,268,268,268,268,269,269,269,270,270,272,273,274,275,276,277,278,279,280,281,282,283,283,284,284,285,285,286,286,287,287,288,288,289,289,290,290,290,291,291,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,294,294,294,294,294,294,295,295,295,296,296,296,296,298,300,302,302,303,303,304,304,305,305,305,305,305,305,306,306,307,308,309,309,309,309,309,314,314,315,315,316,316,316,316,316,316,316,317,317,317,318,318,319,319,320,320,321,322,323,324,324,324,324,324,324,324,324,324,325,325,326,328,328,328,328,328,328,328,329,329,330,330,330,330,330,330,330,330,330,331,331,331,331,331,331,331,332,332,332,332,332,332,333,333,333,333,333,333,334,334,334,334,334,334,335,335,335,335,335,335,335,335,336,336,336,336,336,336,336,336,337,337,337,337,337,337,337,337,338,338,338,338,338,338,338,338,338,339,339,339,339,340,341,341,341,341,342,342,342,342,343,343,343,343,344,344,344,345,346,347,348,349,350,351,352,353,355,355,355,356,356,356,357,357,358,358,358,358,359,359,359,359,360,360,360,360,361,361,362,362,363,363,363,363,364,364,365,365,366,366,367,367,367,368,368,368,368,375,377,394,394,394,395,395,395,396,397,397,397,397,398,398,399,399,399,399,400,400,400,401,401,401,401,402,402,402,403,403,403,403,403,403,403,403,404,404,404,404,404,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,408,409,409,409,409,410,411,411,411,412,412,412,413,413,414,415,415,416,416,416,416,416,416,417,418,419,419,419,419,419,419,420,420,420,421,422,422,422,422,422,423,424,425,425,426,426,427,427,427,427,428,428,428,428,428,429,429,429,429,429,429,429,429,430,430,430,430,430,431,432,432,432,432,432,432,433,433,433,433,433,433,433,433,433,433,434,434,434,435,435,435,435,435,435,436,436,436,436,436,436,436,437,437,438,438,438,439,439,439,440,440,440,440,441,441,441,441,441,442,443,443,443,443,443,444,444,444,445,445,445,445,445,445,446,446,446,447,447,448,449,449,449,449,450,450,450,450,450,450,450,451,451,451,451,451,451,452,452,452,452,453,453,453,453,453,453,453,454,455,455,455,455,455,455,455,455,455,456,456,457,457,457,458,458,458,459,459,459,459,459,459,459,459,459,459,459,460,461,462,463,464,464,464,464,465,465,465,465,465,465,466,466,469,469,469,469,469,470,470,470,470,470,470,470,471,471,471,472,472,472,473,474,474,474,474,474,475,475,475,476,476,476,476,476,476,477,478,479,480,481,481,482,487,488,488,490,500,501,502,505,506,507,5,6,15,15,16,17,18,22,22,24,24,25,25,25,26,26,26,27,29,30,33,34,35,35,36,36,37,38,39,39,40,41,41,42,42,42,43,43,43,43,46,46,46,46,46,47,47,47,48,48,48,48,49,50,50,56,57,57,57,59,59,59,59,59,59,59,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,102,103,104,106,107,108,110,111,112,113,114,115,116,117,118,119,120,120,121,121,122,122,123,124,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,148,148,149,151,151,152,153,154,154,154,155,155,155,155,155,156,156,156,157,157,158,158,159,160,161,162,162,163,164,164,165,166,166,166,167,167,167,167,168,169,169,170,171,171,172,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,189,190,191,191,191,192,192,193,194,194,194,194,194,195,195,195,196,196,197,197,198,198,199,199,199,199,200,200,200,200,201,201,201,202,203,203,203,204,206,206,207,207,208,208,208,208,208,208,209,210,211,212,213,214,215,216,216,217,218,219,220,221,223,224,225,225,225,225,225,226,226,227,227,227,227,227,228,228,229,230,230,231,232,232,232,232,232,6,8,9,9,9,16,17,17,18,18,18,19,19,19,20,20,20,20,21,21,21,22,22,23,23,23,23,23,23,23,24,25,25,25,25,25,25,25,25,25,26,26,27,27,28,28,28,28,30,30,30,31,31,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,37,38,38,39,39,40,40,41,41,42,42,42,43,43,44,45,46,46,46,47,47,48,48,49,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,60,60,61,61,62,62,63,64,64,66,67,68,69,69,70,70,71,71,72,72,72,73,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,86,87,87,88,88,90,91,92,93,94,95,96,96,97,99,100,101,101,101,102,102,102,104,104,104,104,106,107,107,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,109,109,109,109,109,109,110,110,110,110,110,111,111,112,112,114,114,114,114,114,114,114,114,114,120,120,120,123,123,125,125,132,132,133,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,161,161,162,162,163,163,163,164,165,168,169,170,171,172,173,174,175,176,177,178,180,180,180,180,181,182,184,184,184,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,188,190,192,194,195,196,197,198,200,200,200,200,202,202,202,202,202,204,205,207,207,207,208,208,208,209,209,209,209,210,210,211,212,212,213,213,213,213,214,215,216,217,218,218,218,219,220,220,221,221,222,223,223,224,225,225,225,226,227,228,228,228,229,229,230,231,232,232,233,234,234,235,235,236,237,238,239,240,241,242,245,246,247,247,248,248,249,249,249,250,250,250,251,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,265,266,267,268,269,270,271,272,273,274,275,275,276,276,277,278,278,278,278,279,279,280,280,281,282,282,282,282,284,285,286,286,286,286,286,287,287,287,287,288,289,290,291,292,293,295,295,296,296,297,297,299,299,299,299,299,300,300,300,300,301,301,301,301,302,302,302,303,303,303,303,304,304,304,304,304,304,304,304,305,305,305,305,306,307,307,308,308,308,308,308,308,308,308,308,309,310,310,311,311,311,311,311,311,311,312,313,314,314,314,314,314,314,314,315,316,316,316,316,316,316,316,317,318,318,319,320,321,321,321,322,322,322,322,322,322,322,322,322,322,322,323,323,324,324,325,325,325,326,326,326,326,327,327,327,328,328,328,329,330,330,331,331,335,336,337,338,339,339,339,339,340,341,341,341,343,344,345,345,346,346,346,346,346,347,347,347,348,349,350,350,350,350,350,351,352,353,354,355,356,358,360,362,363,364,366,366,366,366,371,372,373,375,376,377,377,380,381,381,382,383,383,5,5,5,5,6,6,6,6,7,7,8,10,10,12,12,13,13,14,15,15,16,17,17,18,18,18,19,20,20,21,21,22,22,23,24,24,25,25,25,25,26,26,26,27,27,28,29,29,30,30,31,32,32,33,33,33,35,35,37,38,39,39,40,40,41,42,42,43,43,43,44,44,45,46,47,48,48,50,52,53,53,53,54,56,56,57,58,59,59,60,60,62,63,63,63,64,64,65,66,12,14,15,17,19,21,23,27,28,29,31,33,34,36,38,41,43,45,48,49,51,54,55,57,60,61,63,65,69,71,71,73,74,74,75,76,77,77,80,81,82,83,84,85,86,87,89,92,93,95,97,98,99,100,101,101,102,103,103,104,105,106,108,109,111,113,113,114,115,117,119,122,123,134,137,140,141,142,143,144,145,146,5,5,6,6,7,7,7,7,7,8,8,8,8,9,9,10,10,11,11,12,12,12,13,13,13,14,14,14,14,15,15,16,16,16,16,16,16,16,17,17,17,18,18,18,19,19,19,19,19,19,20,20,20,20,21,21,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,26,26,26,27,27,27,27,27,28,29,30,30,30,31,31,31,31,31,31,31,31,31,31,32,33,33,35,35,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,39,39,39,39,40,40,40,40,40,40,41,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,44,44,44,45,45,45,46,47,47,48,48,49,49,49,50,50,50,50,50,51,51,51,51,52,52,52,52,52,52,52,52,52,52,53,53,53,54,54,54,54,54,55,55,55,55,55,56,56,56,56,56,56,57,57,58,58,58,58,59,59,60,60,60,60,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,66,66,66,67,67,67,67,67,68,68,68,68,68,69,69,69,69,69,70,70,70,70,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,73,73,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,78,78,79,79,79,79,79,80,80,80,80,80,80,80,80,80,81,83,83,83,83,84,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,87,88,88,88,88,88,88,88,88,88,88,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,96,96,96,96,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,6,6,6,7,8,8,9,10,10,10,10,10,11,11,11,12,12,12,13,14,14,14,15,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,37,38,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,53,54,55,55,56,57,57,58,58,59,59,60,60,61,61,62,62,63,64,64,65,65,66,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,77,78,78,78,79,79,79,79,80,80,80,80,80,81,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,91,91,92,92,92,93,93,94,94,95,95,95,96,96,97,97,98,99,99,100,100,100,101,101,102,102,102,102,103,103,104,104,105,105,106,107,107,107,108,109,109,110,111,111,112,113,113,114,114,114,114,115,115,115,115,116,116,116,117,117,117,118,118,118,118,119,119,119,119,120,121,121,122,122,122,122,122,123,123,123,123,123,124,124,125,125,126,126,126,127,127,127,129,129,131,131,132,132,133,133,134,134,135,135,135,135,135,135,136,136,137,137,138,139,139,140,140,141,141,141,141,142,143,143,143,144,144,144,145,145,145,5,5,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,11,11,11,12,12,12,12,12,13,14,15,16,17,18,18,19,19,19,19,20,20,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,28,28,28,28,29,30,30,31,31,32,32,32,32,32,33,33,33,33,34,34,35,35,35,35,35,36,36,36,36,36,36,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,49,50,51,52,53,53,54,55,55,56,57,57,58,58,58,58,59,59,59,60,60,61,61,62,62,63,63,64,64,64,64,64,65,65,65,192,5,6,6,6,6,6,7,7,7,7,8,8,9,9,9,9,9,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,71,71,71,71,71,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,74,74,74,75,75,75,75,75,75,75,75,75,77,77,77,77,77,77,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,81,81,81,82,82,82,82,82,82,82,84,84,84,84,84,84,84,84,84,84,85,85,85,85,86,86,86,86,86,87,88,88,88,88,88,88,88,88,88,0,6,8,13,17,19,22,25,28,6,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,9,10,10,11,11,12,12,13,13,14,14,14,15,15,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,26,27,27,28,28,29,29,29,29,30,30,31,31,32,32,32,33,33,34,34,35,35,36,36,36,36,37,37,38,38,38,39,40,40,40,41,41,42,42,43,43,44,44,45,45,46,47,47,48,48,49,49,50,50,51,51,51,52,52,53,53,53,54,55,56,56,56,57,57,57,58,58,58,59,59,60,60,60,61,61,61,62,62,63,63,64,64,65,66,67,67,68,68,69,70,70,71,71,72,73,74,74,74,75,75,76,77,78,79,79,80,80,80,81,81,81,82,82,83,83,84,85,85,85,86,86,87,87,88,89,89,89,89,90,90,91,92,93,93,94,94,94,94,95,95,95,95,96,96,96,97,97,100,102,102,102,102,103,106,107,107,107,107,107,107,108,108,108,109,109,109,110,1,2,4,5,6,6,6,7,8,9,9,9,9,9,10,10,10,10,10,10,10,10,11,11,12,12,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,16,16,16,16,17,17,17,17,17,18,18,18,18,19,19,19,19,20,20,21,21,21,21,22,22,23,23,23,24,24,25,26,26,26,26,27,27,27,27,28,28,28,29,29,30,30,30,30,30,31,31,31,31,31,31,33,34,34,34,35,35,36,36,36,36,37,37,38,39,39,39,40,40,41,41,42,42,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,45,46,46,46,46,47,47,47,47,47,48,49,49,49,49,49,49,50,50,50,50,51,51,52,52,52,6,6,6,6,12,15,8,28,37,43,52,14,16,20,20,20,20,20,20,20,20,20,20,22,26,28,28,28,28,28,32,32,33,34,34,34,38,39,40,44,44,44,46,50,52,52,52,52,56,58,60,62,66,66,68,72,74,78,80,84,86,90,92,92,92,92,92,92,92,92,96,98,102,104,108,110,110,110,114,116,117,118,118,119,120,122,124,126,128,128,128,128,128,129,132,134,138,139,140,141,144,146,150,152,155,156,158,162,164,168,170,174,176,180,182,186,188,191,192,194,198,200,202,204,206,210,212,216,218,222,224,228,230,234,235,236,237,240,242,245,246,246,246,246,246,246,246,246,247,248,250,250,252,254,258,260,262,263,264,265,268,270,272,273,274,276,279,280,281,282,284,285,286,288,291,292,293,294,298,300,301,302,304,306,308,312,314,316,0,5,6,6,7,7,8,9,10,11,11,12,13,13,14,15,16,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,5,6,7,7,8,9,9,10,11,12,13,13,14,15,16,17,18,19,19,20,21,23,24,25,26,27,28,28,29,29,30,31,32,33,33,34,35,36,37,37,38,39,40,42,42,43,43,44,45,45,47,49,50,51,51,52,53,53,54,55,55,56,57,58,59,60,60,6,10,15,20,24,28,32,36,43,6,8,10,12,14,16,18,20,21,22,24,26,28,30,32,32,34,36,7,9,11,13,15,17,17,19,21,21,23,25,26,27,29,31,33,35,35,35,37,37,39,39,39,40,41,41,43,44,45,45,47,47,49,49,50,51,51,53,55,55,56,56,61,84,84,5,5,5,6,6,6,6,6,6,6,6,6,7,7,8,8,8,8,8,9,9,9,10,11,12,14,14,15,15,16,17,18,18,19,20,20,21,21,22,22,22,23,23,23,24,24,24,25,25,25,25,25,25,25,25,25,25,26,26,26,27,27,27,28,29,30,31,32,35,35,35,36,37,37,38,38,39,39,40,41,43,43,43,44,44,44,44,44,45,45,46,46,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,52,53,53,53,53,54,55,56,56,64,64,64,65,66,66,66,66,66,66,67,67,70,70,72,72,72,74,74,74,75,75,75,75,76,77,78,78,78,79,79,80,80,80,81,82,83,83,85,86,86,86,86,87,87,88,88,89,90,90,90,91,92,93,93,95,96,96,97,97,97,97,97,98,98,99,99,99,99,99,100,101,102,103,103,103,104,104,104,104,104,104,104,104,105,105,105,106,106,106,107,108,108,109,109,109,109,110,111,112,112,112,113,113,113,114,114,115,115,115,116,116,116,117,117,117,117,117,117,118,118,119,119,121,121,121,122,124,125,127,127,128,128,128,130,131,132,132,132,132,132,134,134,134,134,135,135,137,138,140,142,143,145,145,145,145,146,146,146,148,149,149,149,150,151,152,153,153,154,154,155,156,156,156,157,158,158,158,160,160,160,160,161,161,161,161,161,161,161,161,161,168,189,195,196,197,197,200,201,202,203,203,204,204,204,204,219,219,226,226,226,227,227,227,228,228,228,228,228,229,229,229,229,230,230,231,231,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,239,240,240,241,241,242,242,242,243,243,244,244,245,245,246,246,247,247,247,248,248,249,249,250,250,6,6,7,7,8,9,10,11,12,13,14,14,15,15,15,16,17,18,19,19,19,20,21,22,23,24,25,25,25,26,27,28,29,30,31,31,32,33,34,35,35,35,36,36,36,37,38,39,39,40,41,42,43,44,45,46,47,48,48,49,50,51,52,52,53,54,55,56,57,58,58,59,60,60,60,60,61,62,63,64,65,66,66,67,68,69,70,71,71,71,71,72,73,74,75,75,76,77,78,78,78,79,80,81,81,82,82,82,82,83,84,84,85,5,6,7,7,8,8,9,10,10,11,12,12,13,14,15,16,19,19,22,22,22,23,24,25,26,26,3,4,4,4,4,5,5,5,5,6,6,6,7,7,7,8,8,9,9,9,10,11,12,12,12,13,13,13,13,13,14,15,15,15,16,16,16,16,16,16,17,17,17,17,17,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,25,25,25,25,25,25,26,26,26,26,26,27,27,27,27,27,28,28,28,28,28,28,28,14,14,20,23,23,24,25,25,26,27,28,29,33,33,34,35,35,37,37,41,43,43,44,44,45,47,47,47,48,48,48,48,49,49,49,49,49,49,50,52,52,54,54,55,55,56,57,58,58,58,59,59,59,60,60,61,61,62,63,63,65,65,65,66,66,66,66,66,67,68,69,70,71,71,73,73,74,74,75,75,76,76,77,77,78,78,79,81,81,81,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,88,89,89,90,90,91,91,93,93,97,98,98,99,99,100,100,100,101,102,103,104,105,106,106,106,107,107,112,113,114,115,116,116,116,116,117,117,117,118,119,119,120,120,120,120,122,123,124,124,125,125,125,126,127,127,127,128,129,130,130,130,131,131,133,133,134,134,135,135,136,137,137,138,138,138,139,139,139,140,140,141,141,142,143,143,143,143,143,143,144,145,145,146,146,147,148,148,149,149,149,150,151,152,152,153,153,153,154,154,155,156,157,157,159,159,159,159,160,160,162,162,162,163,163,164,166,168,168,168,169,169,170,171,171,172,177,177,177,178,178,178,179,179,179,180,181,183,184,184,184,184,184,185,185,185,186,186,186,187,187,187,188,188,189,194,195,195,196,197,198,201,203,204,204,205,206,207,209,211,221,223,225,227,229,231,233,235,237,241,243,245,247,251,252,253,253,254,255,255,256,256,257,258,258,259,259,260,260,261,262,263,264,264,264,265,265,266,266,267,267,267,267,268,269,270,271,272,273,274,275,275,275,276,276,277,277,278,279,279,281,283,284,285,286,286,287,287,288,288,288,289,290,291,291,291,291,292,292,293,294,295,295,296,297,297,298,298,298,299,301,302,303,304,305,306,307,308,309,310,310,311,311,312,313,314,315,315,316,317,317,6,19,22,22,23,24,24,25,27,28,31,32,32,35,36,37,37,38,39,40,41,41,41,41,41,42,42,42,43,43,43,44,44,44,45,45,46,46,47,47,48,48,48,49,50,50,51,51,52,53,54,55,56,57,57,57,57,57,58,58,59,61,63,64,65,66,68,69,69,70,71,72,73,74,74,76,76,76,77,77,78,80,81,82,82,82,83,84,84,84,85,85,85,86,86,86,87,87,88,89,89,90,90,91,91,93,95,96,96,97,97,98,98,99,100,101,102,103,103,104,106,110,110,110,110,111,111,111,111,112,112,112,113,114,114,115,115,117,117,117,117,118,119,120,120,121,121,123,123,123,123,124,124,125,125,126,126,126,127,127,128,128,129,129,130,131,133,133,134,134,135,135,136,136,136,136,137,137,138,139,139,141,142,142,142,143,145,145,146,146,146,148,148,149,153,153,153,154,154,154,155,155,156,157,159,160,160,160,160,160,160,161,161,162,162,162,163,163,163,164,164,165,169,171,171,171,172,172,173,174,175,177,179,183,185,187,191,193,194,196,196,197,197,198,198,199,199,200,200,201,201,201,202,202,202,203,203,204,204,205,205,205,205,206,206,207,208,208,209,210,211,213,213,214,215,215,216,217,217,218,218,219,220,220,221,222,223,223,224,224,225,226,227,227,227,228,228,228,229,230,230,231,232,233,233,234,234,21,22,25,26,27,30,31,31,31,33,34,35,41,41,42,43,45,46,48,50,51,54,54,57,61,64,66,67,69,70,71,77,5,8,10,10,12,12,14,14,16,16,18,18,20,22,22,24,24,26,26,28,28,30,30,32,34,34,36,36,38,38,40,40,42,42,44,44,46,46,48,48,50,50,52,52,54,54,56,56,58,58,60,60,62,62,64,64,66,68,68,70,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,9,9,9,9,10,10,11,12,12,13,13,13,14,15,15,16,16,16,17,17,17,18,19,19,19,20,20,21,21,22,22,23,25,25,26,26,26,27,27,28,28,29,30,30,30,30,30,30,31,31,31,31,32,32,33,33,33,33,36,36,37,37,38,38,5,6,6,7,7,7,7,8,9,10,11,12,12,13,13,14,14,18,18,19,19,22,24,27,28,34,35,36,39,39,40,40,40,2,7,8,9,10,11,12,13,14,17,18,21,23,26,32,5,6,7,8,9,10,11,12,13,13,14,17,18,19,20,21,21,22,22,22,23,24,25,26,27,27,27,28,28,29,31,32,33,34,35,36,37,38,39,41,42,43,45,45,46,47,15,18,24,29,32,37,40,42,45,48,51,53,56,59,61,64,6,12,13,15,18,24,27,33,38,55,56,60,61,61,61,62,63,64,65,66,67,5,5,6,6,6,7,7,7,7,8,8,8,8,8,9,9,9,9,10,12,12,13,13,14,14,14,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,26,27,28,28,29,29,29,30,30,30,30,31,31,31,32,33,34,34,35,36,36,36,37,37,38,38,39,39,40,41,42,42,42,42,43,43,43,43,44,44,45,46,46,47,48,49,50,51,51,51,52,53,53,53,54,54,54,55,56,57,57,58,59,59,60,60,61,61,62,62,63,63,64,64,64,65,65,65,66,67,68,68,68,68,69,69,69,69,72,73,73,73,73,73,6,6,6,6,6,6,7,8,8,9,9,9,10,10,11,11,11,11,12,12,12,13,13,13,14,14,14,14,14,14,16,17,18,19,20,20,20,21,24,32,32,33,33,33,34,34,34,34,35,35,35,36,36,36,37,37,38,38,38,39,39,40,40,40,41,41,41,42,42,43,43,43,43,44,44,45,45,46,46,48,48,48,48,49,49,50,51,51,52,54,55,56,57,57,58,58,58,58,59,60,60,61,62,62,63,63,63,64,65,65,66,66,66,67,68,68,68,68,68,68,68,69,69,70,70,71,71,72,72,72,72,72,73,73,74,74,74,75,75,76,76,76,76,77,77,77,78,78,78,79,79,80,80,80,81,82,83,83,83,84,84,86,86,86,87,88,88,88,89,90,90,90,91,92,93,93,94,94,95,95,96,96,97,98,98,99,99,99,100,101,101,101,101,101,102,102,102,103,103,104,104,104,104,105,105,106,106,106,108,108,108,109,109,110,110,111,111,111,112,112,112,113,113,114,114,115,115,116,116,117,117,117,119,119,120,120,120,120,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,125,125,126,7,8,9,9,10,11,11,12,13,13,14,15,15,16,17,18,19,20,21,21,23,23,24,25,25,27,28,29,29,31,31,32,33,33,34,35,35,36,37,37,38,39,39,39,40,41,42,43,43,45,47,49,50,51,52,52,52,53,53,54,55,57,58,59,60,61,61,61,62,63,64,65,66,67,67,68,69,70,71,72,73,74,75,75,76,77,79,79,80,81,82,83,84,85,85,86,87,89,89,90,91,92,93,93,94,95,97,98,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,65,66,66,67,68,69,69,70,70,71,71,72,72,73,73,74,75,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99,99,100,101,103,104,105,106,107,109,110,5,5,6,7,7,8,9,10,11,12,13,13,14,15,16,17,18,19,20,20,21,22,23,24,24,25,26,26,27,28,28,29,30,30,31,32,33,34,35,35,36,37,38,39,40,41,42,43,44,45,47,47,7,8,8,8,8,9,9,10,10,11,11,12,13,13,15,16,18,19,20,23,23,24,25,27,28,28,29,30,6,7,8,9,10,12,13,14,15,16,18,19,19,20,20,20,21,22,22,23,23,24,25,25,27,27,27,28,29,30,32,32,32,34,34,35,35,36,36,37,37,38,38,39,39,40,40,40,40,40,40,41,42,42,44,44,44,44,44,45,45,46,46,46,48,48,50,50,52,52,53,53,53,54,54,54,56,58,58,59,59,60,61,62,62,62,62,64,64,64,65,66,68,68,68,68,68,69,69,70,70,71,72,72,73,73,73,73,74,74,74,76,76,77,78,78,80,80,80,80,82,82,83,83,83,84,84,84,84,84,84,84,85,85,86,86,86,86,86,86,5,5,5,8,9,10,10,11,11,12,13,14,14,14,15,16,18,18,19,21,21,22,22,23,23,24,25,25,26,27,27,28,29,29,30,30,30,30,32,32,32,32,33,33,33,34,35,36,37,37,37,38,38,39,39,39,40,41,42,42,43,43,44,44,44,44,45,46,46,47,49,50,51,53,54,55,56,57,58,58,60,60,60,61,61,61,63,64,64,66,66,66,66,66,67,67,68,69,69,70,70,70,72,72,73,74,74,76,76,76,78,78,78,78,79,79,79,79,79,12,12,13,13,14,16,17,18,19,20,21,21,21,21,22,22,23,23,23,24,26,27,27,27,28,28,28,29,29,29,30,30,30,31,32,32,32,33,34,34,35,35,36,37,38,39,39,39,40,40,41,41,42,43,44,45,45,46,46,47,47,48,49,49,50,51,51,51,52,52,53,53,53,53,53,54,55,55,56,57,57,58,59,60,61,62,62,62,63,64,65,66,68,70,71,72,73,73,74,75,75,76,76,76,78,78,79,79,79,80,81,81,82,82,82,83,83,84,84,85,85,86,87,87,87,88,88,89,89,90,90,91,92,93,93,94,96,98,99,99,99,100,102,102,102,102,103,103,103,104,105,106,106,106,106,106,107,107,107,108,109,110,110,111,111,111,111,111,112,112,112,112,113,113,113,113,114,115,115,116,116,116,117,118,119,120,121,124,125,125,125,126,127,127,128,129,129,130,130,132,132,133,133,133,134,134,134,134,134,135,136,137,138,138,139,139,140,140,141,142,143,144,145,146,147,149,150,151,151,152,152,152,153,153,154,154,154,155,155,156,156,156,157,157,157,158,159,160,161,162,163,163,164,165,165,166,166,167,168,169,169,170,172,173,173,174,175,175,176,177,177,178,179,179,180,181,182,184,184,184,185,185,186,187,188,189,190,191,191,192,193,193,194,195,196,196,197,201,201,202,203,204,204,204,205,205,206,206,207,208,210,211,212,213,214,214,214,214,214,214,215,215,216,217,218,219,219,219,219,220,220,220,221,222,224,224,225,227,228,228,229,229,229,230,231,232,232,233,234,235,235,236,236,237,237,238,239,240,241,242,242,243,243,244,244,245,245,246,246,247,247,251,252,252,253,253,254,254,254,255,255,255,255,256,256,257,257,257,258,259,259,260,260,261,262,263,264,265,265,265,266,267,268,269,270,271,272,274,275,275,276,276,278,279,279,279,280,281,281,282,283,283,284,285,285,286,287,288,288,288,288,289,289,291,291,291,292,292,293,294,294,294,295,296,297,298,298,298,298,301,301,304,305,306,308,309,310,311,312,312,313,313,314,315,315,316,317,317,318,319,320,320,320,320,320,321,322,323,324,325,326,327,328,328,329,9,10,11,12,12,12,13,15,16,16,16,17,18,18,18,18,19,19,20,21,21,22,23,23,24,24,25,26,27,27,27,28,28,28,29,30,30,31,31,31,31,32,33,33,33,34,37,38,39,41,42,43,43,43,44,44,45,46,46,47,48,49,49,49,49,50,50,51,51,51,52,53,53,54,55,56,56,59,61,64,65,65,66,66,67,67,68,68,69,69,69,70,70,70,70,70,71,71,71,72,72,72,72,72,73,73,73,74,74,74,74,74,75,76,76,77,77,78,78,79,81,81,83,85,87,88,89,89,90,90,90,91,91,92,93,94,95,95,95,95,95,95,96,97,97,98,98,99,100,101,102,105,109,111,112,112,113,115,116,117,117,117,118,118,119,119,120,121,121,121,122,122,123,123,124,124,125,126,126,126,126,126,126,127,129,130,131,133,134,134,135,136,136,137,137,137,138,138,138,138,139,139,139,140,141,142,143,143,144,145,146,146,147,148,148,149,150,153,155,156,156,157,157,158,158,159,159,159,159,159,160,161,162,162,163,163,164,165,166,167,167,168,169,170,170,171,172,173,176,176,177,177,177,178,179,179,180,180,180,181,182,182,183,183,183,184,185,185,185,185,186,186,186,186,186,187,187,188,190,190,190,191,195,198,198,199,199,199,199,200,200,201,201,203,205,206,206,206,207,207,207,208,209,209,209,209,210,210,211,211,211,212,213,214,217,219,221,222,223,223,224,225,225,225,225,226,226,227,227,227,227,227,227,228,229,230,230,231,232,233,234,234,235,235,239,241,242,243,243,244,244,244,245,245,245,246,246,246,246,247,248,248,249,249,249,250,251,252,252,253,254,255,256,257,257,261,264,264,264,264,264,265,265,265,266,266,266,267,269,269,270,270,271,272,272,273,273,273,273,273,273,274,274,275,275,276,277,277,278,278,280,281,281,283,283,286,286,287,287,12,13,13,14,14,15,17,17,18,19,20,21,22,22,22,22,22,22,24,24,24,25,26,26,26,27,27,27,27,28,28,28,29,29,29,30,30,31,32,33,35,36,37,37,37,37,37,38,38,38,40,41,41,41,41,41,41,41,42,43,44,44,45,46,46,47,48,49,50,51,51,51,52,53,53,53,53,54,55,56,58,58,59,60,61,62,62,63,63,64,64,64,65,65,66,67,67,68,68,68,69,70,71,71,71,71,71,72,72,72,73,76,77,77,78,80,81,81,82,83,83,84,85,86,87,88,88,88,88,88,88,88,88,89,90,91,92,92,93,93,94,95,95,96,97,97,98,99,99,100,102,102,105,106,107,107,108,108,110,111,111,111,112,113,113,113,113,114,115,115,115,117,117,118,118,119,119,119,120,120,120,121,121,122,123,124,124,125,125,126,127,128,128,128,129,130,131,131,131,131,132,132,136,137,137,137,137,138,138,138,139,139,139,140,141,141,142,143,143,143,144,145,146,146,146,147,147,147,148,149,149,149,150,150,151,152,153,154,156,157,158,159,159,159,160,160,162,162,164,165,165,166,167,167,168,168,169,169,169,170,170,170,170,170,170,171,171,171,171,172,172,172,172,172,172,173,173,174,174,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,180,180,181,181,182,182,182,183,183,184,184,186,186,187,187,192,193,193,194,195,196,196,196,197,197,197,197,198,199,199,200,200,201,201,202,202,203,203,203,204,205,205,206,206,208,209,210,210,211,211,211,212,212,213,214,215,216,219,220,221,221,222,222,223,224,224,224,224,225,225,225,226,227,228,229,230,230,230,230,231,232,233,234,234,234,235,235,235,235,235,235,236,237,237,237,237,238,238,239,239,240,240,240,241,242,243,244,244,245,246,246,250,251,251,252,254,255,255,256,256,257,257,258,259,259,260,260,261,261,262,263,264,265,266,267,268,269,269,270,271,272,272,272,272,273,274,274,275,277,277,278,278,278,279,281,281,281,283,283,283,284,284,285,285,285,285,285,285,286,287,287,287,287,288,288,288,289,290,291,292,292,293,293,293,293,293,293,295,295,296,297,297,298,299,299,300,301,302,302,303,303,303,303,304,305,306,307,307,309,311,311,313,314,314,314,315,315,315,316,316,316,317,317,317,318,318,319,319,319,319,320,320,320,320,321,321,321,321,322,323,324,324,325,327,327,327,328,328,328,328,329,329,329,330,330,330,330,331,331,331,332,332,332,333,333,333,333,334,334,336,336,337,338,341,341,342,343,344,345,346,347,348,349,349,349,350,351,352,354,355,356,356,356,357,358,359,360,360,361,362,363,364,365,366,367,367,368,369,13,13,14,16,16,17,18,19,19,20,20,21,21,22,22,23,23,23,23,23,24,24,25,26,27,27,30,32,33,34,36,36,36,36,36,38,39,40,41,41,41,41,42,42,42,42,42,43,43,44,45,45,45,46,46,47,47,47,48,48,52,52,55,57,58,59,60,60,60,61,61,61,61,61,62,62,62,63,63,64,64,65,66,67,67,67,68,69,70,72,73,74,74,77,78,79,79,80,81,81,81,82,83,83,84,85,85,86,86,87,87,87,87,88,89,90,90,90,91,92,94,94,96,96,98,101,101,101,101,101,101,102,102,103,103,103,103,104,104,106,106,107,108,109,109,110,110,111,111,111,112,113,113,114,114,115,115,116,116,117,117,118,120,123,124,125,125,125,126,126,127,127,127,127,127,127,128,128,128,129,129,130,131,131,131,131,131,131,131,132,132,133,134,136,137,138,139,140,141,141,141,142,145,147,147,147,148,149,149,149,150,150,151,152,152,152,153,154,155,156,156,156,157,158,158,159,166,166,166,167,168,168,169,169,170,170,171,171,172,173,174,174,174,174,175,175,176,176,177,177,178,178,183,184,186,187,188,190,191,192,193,194,195,196,196,196,197,198,201,201,202,203,203,203,204,204,205,206,207,208,209,209,210,210,210,211,212,212,213,214,215,216,217,218,218,218,220,222,224,226,227,228,228,229,230,230,231,232,233,233,233,233,234,235,235,236,237,237,237,238,239,240,242,244,249,251,251,252,252,252,252,253,253,253,254,254,255,256,256,257,258,258,258,259,260,260,261,262,263,263,264,266,266,268,269,269,271,272,272,273,273,274,275,277,277,278,279,280,281,281,281,282,283,283,283,283,284,285,285,286,286,286,287,288,289,290,291,292,293,294,295,296,297,298,298,299,299,299,300,301,301,301,301,302,302,302,302,303,303,304,305,306,307,308,308,308,308,308,309,309,309,310,310,310,311,313,313,313,314,315,315,316,316,317,318,319,320,320,320,320,321,321,321,322,323,323,323,323,323,324,324,325,326,326,327,327,328,330,332,332,333,333,333,333,335,335,335,335,336,337,337,337,338,339,342,344,346,348,350,352,353,354,355,355,355,356,357,358,359,359,360,360,361,362,363,364,365,366,367,368,369,371,372,373,374,374,375,375,376,377,377,378,379,379,380,381,382,382,382,383,12,13,13,15,16,18,19,20,21,21,22,22,23,23,23,23,24,24,25,26,26,27,28,28,29,30,30,31,35,37,38,40,41,41,41,42,42,43,43,43,43,43,44,44,44,44,45,45,45,45,46,47,48,49,50,51,52,52,52,53,55,57,59,60,62,63,64,64,65,65,65,66,66,67,67,68,68,69,69,69,70,70,71,71,72,72,73,73,74,74,74,74,75,75,76,76,76,76,77,77,77,77,78,81,83,85,85,85,86,87,88,88,89,90,91,92,93,93,94,94,94,94,95,95,95,95,96,97,98,99,100,102,108,109,110,111,112,113,114,115,116,116,117,117,118,118,118,120,120,120,120,120,120,121,122,124,129,130,131,132,133,134,134,134,135,136,136,137,138,139,139,140,140,141,141,142,142,142,143,143,144,151,152,153,153,154,155,156,157,158,159,159,159,160,161,161,162,162,162,163,163,164,164,165,166,167,167,168,170,173,174,175,176,176,177,178,180,180,181,182,183,184,185,185,185,186,186,186,187,187,188,188,188,189,190,192,193,193,193,194,194,194,194,194,195,195,196,196,197,198,199,199,199,200,201,201,204,206,207,207,208,210,210,210,210,211,211,211,212,212,212,213,213,214,215,216,217,218,219,219,220,220,221,221,221,221,221,222,222,222,223,224,224,225,225,225,225,226,226,226,226,227,228,229,229,235,236,238,238,238,238,239,239,240,240,241,242,242,242,243,243,244,244,245,246,246,246,247,248,249,250,251,252,253,254,255,255,255,256,256,256,257,257,258,262,262,262,263,263,264,266,267,267,268,268,269,269,270,270,271,271,272,273,273,273,274,275,276,277,278,280,280,281,281,282,282,284,284,285,289,291,291,291,292,294,295,295,296,297,298,299,299,300,302,302,303,303,304,304,305,306,307,307,308,309,309,309,310,310,311,311,311,311,312,312,312,313,314,314,315,316,317,318,318,319,319,320,320,320,320,321,321,321,322,323,324,325,325,326,327,327,327,327,327,328,328,328,328,329,330,331,331,331,332,332,332,332,333,333,333,334,335,336,337,338,339,340,341,342,342,342,343,344,345,346,346,348,349,350,350,351,352,353,353,353,354,355,355,355,356,357,358,358,358,359,359,359,359,360,361,361,362,363,364,364,365,366,367,367,368,369,369,370,370,371,372,372,372,373,373,374,375,376,376,379,379,14,32,38,47,48,49,50,52,59,68,78,79,80,81,81,82,85,85,86,89,89,89,90,90,91,93,93,93,94,104,106,106,107,107,111,119,121,122,124,125,125,133,133,135,136,146,148,149,157,160,163,167,170,171,171,173,174,174,174,180,180,181,181,183,183,184,185,187,187,192,192,193,193,194,196,196,199,201,201,201,5,6,6,7,8,8,9,9,9,9,9,10,11,12,13,13,14,15,15,15,16,17,18,19,19,19,20,21,22,22,23,23,24,25,25,26,27,28,29,29,29,29,29,30,31,31,31,32,33,33,33,33,33,34,35,35,35,35,35,35,36,36,37,37,37,38,39,40,40,41,41,41,41,41,42,42,42,42,42,42,43,43,43,44,45,45,46,46,46,47,47,48,48,49,49,49,50,50,50,50,51,51,51,51,51,52,52,53,53,53,53,53,53,54,54,55,55,55,56,57,57,57,58,59,59,60,60,61,61,62,62,6,8,10,12,13,13,14,16,18,20,24,25,28,28,28,30,30,32,33,33,34,34,38,38,40,42,42,46,48,50,51,53,54,54,54,0,195,337,5,7,7,8,10,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,17,18,18,19,19,20,20,21,21,22,22,22,22,23,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,35,35,35,36,36,37,37,38,38,39,39,40,41,41,42,42,42,42,43,43,44,44,44,45,45,46,46,47,47,47,48,48,48,49,49,49,50,50,51,51,51,52,52,52,52,53,53,53,53,53,54,54,55,55,55,55,56,56,56,57,57,58,58,59,59,59,60,60,60,61,61,62,62,63,63,64,64,65,65,65,66,66,67,67,68,68,69,69,70,70,70,70,71,71,72,72,72,73,73,73,74,74,74,74,75,75,76,76,77,77,77,78,78,78,79,79,80,80,81,81,82,82,83,83,84,84,84,85,85,86,86,86,87,87,88,88,88,89,89,89,90,90,91,91,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,102,102,102,103,103,104,104,105,105,105,106,106,106,106,106,106,107,107,107,107,107,107,108,108,108,108,110,110,110,110,110,110,110,110,110,111,111,5,6,10,10,10,11,11,12,12,13,13,14,14,15,15,15,16,16,17,17,18,19,19,20,20,21,21,22,23,23,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,38,38,39,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,50,51,51,52,52,53,53,53,54,54,55,55,56,56,57,57,57,58,58,59,59,60,60,61,61,62,62,62,63,63,64,64,65,65,65,66,66,66,67,67,68,68,69,69,70,70,71,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,80,81,81,81,82,82,83,83,84,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,102,103,103,104,104,105,105,105,6,9,10,11,12,12,13,15,16,16,16,16,17,18,18,18,19,20,20,20,21,22,22,23,24,24,24,25,25,26,26,27,28,28,28,29,29,30,30,31,31,32,32,32,32,32,33,34,35,35,36,36,36,36,37,38,39,40,41,42,43,44,45,46,46,46,47,47,48,49,49,50,50,50,51,51,52,53,53,54,55,55,56,56,56,57,57,58,59,59,60,61,62,63,63,64,64,65,66,66,67,68,68,68,68,69,70,70,71,71,72,72,72,73,73,74,75,76,76,76,76,77,78,79,80,80,80,81,81,81,82,83,83,84,84,85,86,87,88,88,89,89,90,91,92,92,93,94,94,95,95,95,96,96,97,98,98,99,99,100,101,101,102,103,103,104,104,105,106,106,107,107,107,108,109,109,110,111,112,113,114,115,115,115,116,116,116,117,117,118,118,119,120,120,121,122,122,123,123,124,124,125,125,126,126,127,127,127,129,130,130,130,130,131,131,131,131,132,132,132,132,133,133,133,133,133,133,133,134,134,134,134,134,134,135,135,135,136,136,136,136,136,136,137,137,138,138,139,139,139,139,139,139,139,140,140,140,140,140,141,141,142,142,142,143,143,145,146,146,147,148,148,148,150,151,157,161,161,161,162,162,162,1,5,5,6,6,7,8,8,9,10,11,11,12,13,14,15,15,16,17,18,19,19,20,20,22,23,24,24,26,27,29,1,2,3,4,4,5,5,6,6,7,7,7,8,8,8,8,9,9,10,10,11,12,12,12,12,12,15,5,6,6,7,7,8,9,9,10,10,10,11,12,12,13,15,15,15,16,16,17,17,18,18,19,19,19,20,21,21,22,22,23,23,24,24,25,25,25,26,26,27,27,28,29,29,30,30,31,32,32,32,33,33,34,34,35,35,36,36,36,37,37,39,39,40,41,42,42,42,43,43,45,45,45,46,46,47,47,48,48,5,5,5,6,6,6,7,9,10,11,11,11,12,12,12,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15,16,16,16,17,17,17,17,18,18,18,19,19,19,19,20,20,20,20,21,21,22,22,22,22,22,23,23,24,24,24,24,25,26,26,27,27,28,28,28,29,29,29,29,30,30,30,30,30,31,31,32,32,33,33,34,35,36,37,37,37,37,37,38,38,39,40,40,41,41,41,42,42,43,43,44,44,45,48,49,6,6,9,9,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,15,16,16,17,17,17,18,18,18,19,19,19,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,39,39,39,40,40,40,41,41,42,42,43,43,43,44,44,45,45,45,46,46,47,47,47,48,48,48,49,49,49,50,50,51,51,51,52,52,53,53,54,54,54,55,55,55,56,56,57,57,57,58,58,59,59,59,60,60,60,61,61,61,62,62,63,63,64,64,65,65,66,66,66,67,67,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,74,74,74,75,75,75,76,76,77,77,77,78,78,78,78,79,79,80,80,81,81,81,82,82,83,83,83,84,84,84,84,85,85,85,86,86,87,87,88,88,88,89,89,90,90,90,91,91,92,92,92,92,93,93,94,95,95,96,97,98,98,99,100,101,102,103,104,105,106,107,108,1,58,59,65,74,75,16,17,17,18,18,18,18,18,19,20,23,24,31,31,32,33,33,34,35,35,36,37,37,38,39,39,40,41,41,42,43,43,44,45,45,46,47,47,48,49,49,50,51,51,52,53,53,54,55,55,56,57,57,58,59,59,60,61,61,62,63,63,64,65,65,66,67,67,68,69,69,70,71,71,72,73,73,74,75,75,76,77,77,78,79,79,80,81,81,82,83,83,84,85,85,86,87,87,88,89,89,90,91,91,92,93,93,94,95,95,96,97,97,98,99,99,100,101,101,102,103,103,104,105,105,106,107,107,108,109,109,110,111,111,112,113,113,114,115,115,116,117,117,118,119,119,120,121,121,122,123,123,124,125,125,126,127,128,129,129,130,1,89,89,245,262,263,263,8,10,12,23,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,78,78,78,78,78,80,84,96,98,102,102,102,108,110,114,114,114,116,116,118,118,118,118,118,120,126,128,128,136,138,156,156,157,158,160,162,164,170,172,174,174,176,178,178,184,186,188,194,196,200,206,206,208,208,210,212,214,216,218,220,222,222,222,222,226,226,228,230,232,236,236,236,237,238,238,238,240,240,242,242,244,244,246,247,247,247,248,249,249,250,252,253,254,256,256,258,258,259,262,263,265,266,268,269,270,272,276,276,278,278,280,280,282,283,283,284,284,284,285,286,288,290,290,292,294,296,298,298,300,302,302,303,303,304,306,308,309,310,314,314,318,318,320,321,324,324,326,328,328,330,331,332,334,336,338,338,344,344,346,346,346,348,348,350,352,354,354,354,354,356,358,359,359,360,360,361,361,361,362,362,363,363,363,364,364,364,366,367,367,368,368,370,372,374,374,376,380,384,385,386,388,388,388,390,390,392,392,392,392,407,411,412,413,415,417,418,420,422,426,426,428,430,430,431,431,432,432,434,434,435,436,438,440,440,444,444,446,446,448,449,449,450,452,453,453,454,454,458,458,5,5,6,9,13,13,13,14,14,14,14,17,17,17,19,19,20,21,23,23,23,24,24,24,24,25,27,27,27,28,29,29,29,31,31,32,32,35,35,36,36,36,36,37,37,39,39,40,40,40,41,41,41,41,41,41,43,43,43,43,43,43,43,44,44,44,45,47,47,48,49,49,49,49,51,51,52,54,55,56,56,57,59,59,59,59,60,60,61,61,63,65,67,67,67,67,67,67,67,67,68,68,68,68,68,68,69,69,69,70,70,71,71,71,71,71,71,71,71,72,72,72,72,72,74,75,75,76,76,76,76,76,77,77,77,79,79,80,80,80,81,81,81,81,83,84,85,87,89,93,95,96,97,98,100,100,100,100,100,100,101,102,103,104,105,106,106,106,107,108,109,110,111,113,114,115,115,115,117,119,120,121,123,124,125,125,126,127,129,130,131,131,131,131,132,133,137,138,138,139,140,140,140,140,140,1,1,1,1,2,2,2,2,2,8,8,41,45,54,54,111,112,113,114,115,122,123,123,124,125,281,281,281,282,282,283,44,46,64,68,70,73,75,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,26,27,29,29,31,32,33,35,36,36,36,36,36,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,57,58,58,58,58,58,63,65,66,67,67,68,69,70,71,72,73,22,24,26,28,30,32,36,38,40,42,44,46,50,53,54,56,60,62,64,66,4,9,21,22,24,26,26,28,29,30,32,34,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,100,102,104,104,106,106,106,106,108,108,108,110,110,112,112,112,116,119,120,133,136,139,140,6,7,11,24,26,28,29,29,30,32,34,36,38,40,42,44,46,47,48,50,52,54,55,56,57,58,62,64,66,70,72,74,76,78,80,82,83,83,84,85,86,88,89,90,91,92,94,96,98,100,102,103,104,106,108,110,112,114,115,116,118,119,119,120,122,124,126,128,130,5,6,7,8,11,13,15,17,18,19,19,20,21,23,25,26,27,29,31,33,36,36,39,39,41,43,45,47,49,54,55,56,57,58,59,59,61,63,63,64,65,65,67,67,69,69,6,6,6,8,20,24,25,26,28,30,32,33,34,35,36,38,38,39,40,42,45,45,54,56,58,60,60,63,64,66,66,68,70,71,73,74,76,77,78,79,80,80,81,81,82,88,92,92,92,92,92,93,94,96,96,98,100,102,104,106,108,109,110,112,114,115,116,116,116,117,117,118,119,120,121,121,122,126,130,131,131,133,134,135,135,135,136,136,137,137,138,138,139,140,141,141,142,143,143,144,146,148,149,149,150,152,154,154,154,154,156,158,159,159,160,164,165,166,166,166,170,171,172,174,175,176,180,181,182,183,184,185,190,190,192,192,194,194,196,200,200,202,206,208,208,214,219,12,13,13,13,14,14,15,15,16,16,17,17,18,18,19,19,29,31,33,34,35,37,39,41,42,42,42,43,47,48,49,49,50,50,51,51,52,52,53,54,55,55,56,57,58,58,59,60,60,60,3,6,6,7,10,10,14,16,18,18,20,22,24,26,28,30,32,34,36,38,40,44,44,46,48,50,54,56,58,60,62,64,68,70,72,74,76,1,2,2,4,4,4,6,7,8,8,9,10,11,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,31,32,33,1,1,1,1,1,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,41,42,43,44,46,48,50,51,52,54,56,60,61,5,7,8,9,10,11,12,13,14,15,16,17,18,19,22,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,45,46,47,47,49,50,50,51,51,52,52,53,54,55,55,56,57,58,58,60,61,63,64,1,1,4,4,6,6,6,6,7,7,7,8,10,16,18,31,35,40,42,46,46,50,52,58,60,62,66,68,70,74,74,76,80,86,88,91,8,10,12,12,12,14,14,14,18,18,20,20,22,26,27,27,4,4,4,6,8,10,12,14,15,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,68,70,72,74,74,76,78,79,80,81,82,84,85,86,87,88,89,90,6,8,11,11,12,12,13,14,16,17,18,19,20,20,20,21,22,22,23,23,24,24,25,25,26,26,26,27,27,27,28,29,30,31,32,33,33,34,35,35,36,37,38,39,40,40,41,41,41,41,42,42,42,43,43,43,44,44,44,47,49,50,51,52,53,55,63,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,76,76,77,77,78,78,79,80,80,81,82,83,84,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,5,6,6,7,7,7,8,8,8,8,8,9,9,9,9,9,9,9,10,10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,15,15,15,16,16,16,17,17,17,17,18,18,18,19,19,20,20,20,21,21,21,22,22,23,23,23,24,24,25,25,26,26,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,36,36,36,37,37,38,38,38,38,39,40,40,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,43,43,43,44,44,44,44,44,44,45,45,45,46,46,46,47,47,48,48,48,49,49,50,50,50,51,51,51,52,52,53,54,56,57,58,58,61,61,61,62,63,63,63,64,64,64,65,65,66,66,67,68,68,68,68,69,69,70,70,70,71,71,71,71,72,72,73,73,73,74,74,74,74,75,75,75,76,76,76,76,76,77,77,77,78,78,78,78,79,79,79,80,80,80,80,81,81,81,82,82,82,83,84,84,84,84,84,84,85,85,85,86,86,87,87,88,88,88,89,90,91,91,92,93,94,8,8,10,11,12,13,13,14,15,15,16,16,16,17,17,18,19,20,20,21,22,22,23,23,23,23,23,24,24,24,24,25,25,25,26,26,26,26,27,27,27,28,29,29,29,29,29,29,29,29,29,29,29,30,30,31,31,31,31,31,32,33,34,35,35,35,36,36,37,38,38,38,39,40,40,40,41,41,41,42,42,43,44,45,47,47,48,49,49,50,51,51,52,52,53,53,53,54,54,54,55,55,56,56,57,58,59,60,60,61,61,62,62,62,63,63,64,64,64,65,66,66,66,66,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,73,74,74,75,75,76,76,76,77,78,85,86,86,87,88,88,88,90,92,93,94,8,9,9,10,11,11,12,13,14,14,15,15,17,17,17,18,19,19,20,21,21,22,22,23,23,24,25,25,25,25,26,28,29,29,30,31,32,33,33,34,35,36,37,38,38,39,39,42,42,43,43,44,44,44,45,45,46,46,46,47,47,48,48,48,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,53,53,54,54,54,54,54,55,56,56,57,57,58,59,59,59,60,60,60,60,61,62,62,63,63,63,63,63,64,64,64,65,65,65,66,66,66,67,67,68,68,68,69,69,69,70,71,72,72,73,73,74,75,75,77,77,78,78,78,79,79,80,80,80,80,81,82,82,83,84,84,84,85,85,85,86,86,87,87,88,89,89,90,90,90,90,91,91,91,91,92,92,93,8,8,9,9,9,10,11,11,12,13,13,15,16,18,19,20,23,24,25,26,28,28,29,30,31,32,33,33,33,33,34,36,37,38,39,40,41,42,43,43,45,47,49,49,49,50,51,51,52,52,52,52,52,53,53,53,53,54,54,54,54,54,54,55,55,56,56,56,57,57,57,58,58,58,59,59,59,60,60,61,61,62,62,63,64,64,64,64,65,65,65,65,66,66,66,66,66,67,67,67,67,68,68,68,68,68,68,69,69,69,69,69,70,70,70,70,70,71,71,71,72,72,72,72,73,73,73,74,74,75,75,75,75,76,76,76,77,77,77,77,78,78,78,78,79,79,79,80,80,80,80,80,81,81,81,81,82,82,82,83,83,84,84,84,85,85,85,86,86,86,86,86,87,87,88,88,90,90,91,92,92,93,94,9,10,10,11,12,14,15,16,16,16,20,22,23,25,25,27,27,28,28,29,30,31,32,32,33,33,33,34,34,35,37,39,40,42,45,49,50,50,51,51,52,53,55,58,59,59,60,61,61,62,63,64,65,65,66,67,68,69,69,70,70,71,71,72,73,73,74,75,76,77,78,78,78,79,79,80,80,81,82,83,84,85,86,86,87,88,88,89,89,90,90,90,90,90,91,91,92,92,94,9,10,11,12,12,13,17,19,19,19,20,21,22,22,23,27,29,30,31,32,35,35,36,36,36,37,37,38,38,39,39,40,40,41,41,42,43,43,44,44,45,46,46,47,47,48,49,50,51,52,52,53,54,54,55,56,57,58,59,60,61,62,63,64,65,65,65,66,67,72,74,74,75,75,76,77,77,77,85,86,87,87,88,89,89,90,90,91,91,92,92,93,93,93,94,94,95,9,9,9,10,10,11,11,11,11,12,13,14,14,15,16,16,16,16,17,18,19,20,21,21,22,23,24,25,26,26,27,27,28,29,30,31,32,33,34,37,37,39,42,43,43,43,44,45,46,47,49,50,50,51,51,51,52,53,65,66,66,66,67,68,69,70,72,75,76,77,77,78,78,79,79,80,80,82,83,84,85,86,86,87,87,88,88,89,89,90,90,91,92,93,93,94,94,94,7,7,7,8,9,10,10,11,11,12,13,14,15,17,17,18,20,21,21,21,21,22,22,22,23,24,25,26,27,29,31,32,38,39,40,40,41,41,41,42,42,43,44,46,47,47,48,50,51,53,54,55,56,56,56,57,57,58,59,60,60,62,63,64,65,65,66,66,66,67,67,67,68,69,70,71,71,72,81,81,82,82,83,83,85,86,87,88,89,90,90,90,91,91,92,92,93,93,94,94,95,95,5,6,6,6,7,7,8,8,8,9,9,9,9,9,9,9,10,10,10,10,11,11,11,11,11,11,12,12,13,13,13,13,14,14,14,15,15,16,16,16,17,17,17,17,17,17,18,18,18,18,18,19,19,19,19,19,19,19,19,19,20,20,20,20,20,21,21,21,21,21,22,22,23,23,24,24,25,25,25,25,25,26,26,26,26,26,27,27,27,27,27,28,29,29,29,30,30,31,31,31,31,31,31,32,32,32,32,32,5,5,5,6,7,8,9,10,10,11,15,16,19,20,21,21,22,23,23,23,24,24,26,26,26,27,28,29,31,31,32,32,1,4,8,10,12,14,18,20,22,24,26,28,32,34,36,38,40,42,46,48,50,52,54,56,58,62,64,66,68,70,70,72,74,76,78,82,84,86,88,90,92,93,94,95,99,10,12,14,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,62,64,66,68,70,74,76,78,79,80,82,84,86,88,90,92,94,96,97,97,98,99,100,102,104,6,10,12,14,18,20,22,24,28,30,32,34,36,38,40,42,46,50,52,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,84,86,88,90,92,96,99,100,102,104,106,108,110,114,118,120,122,124,126,128,130,132,134,138,142,144,146,148,151,153,153,4,6,12,18,20,22,24,26,28,32,34,36,38,40,42,44,46,48,50,52,54,62,63,64,66,68,70,72,74,76,78,80,82,84,85,2,4,17,20,20,20,20,20,22,24,26,28,30,32,34,36,38,40,42,44,47,49,55,58,61,64,67,70,73,75,75,75,79,85,91,93,96,4,8,8,8,11,11,11,11,12,12,12,12,12,16,16,16,16,19,19,20,20,20,20,20,20,20,20,20,23,23,23,23,23,23,24,27,28,31,31,32,32,35,35,35,35,35,35,36,39,40,40,42,44,44,44,44,45,48,49,49,49,49,52,52,52,52,53,53,57,57,60,60,60,61,65,65,69,69,69,69,69,73,74,75,76,77,77,77,78,81,81,81,84,84,84,84,85,86,87,87,87,87,88,89,90,91,92,93,94,95,95,97,100,101,101,101,104,105,105,108,108,109,112,112,112,112,113,113,113,116,117,117,117,118,118,118,118,120,121,122,123,125,125,126,127,128,130,133,133,133,133,133,133,133,133,134,137,138,141,142,145,146,146,149,7,8,9,9,11,12,12,13,14,14,16,16,16,18,18,20,24,28,32,32,32,32,32,36,36,36,37,40,40,44,44,44,44,44,48,56,56,56,56,57,60,60,64,64,69,69,69,69,74,74,78,78,82,82,84,84,84,86,86,86,86,90,90,90,90,94,94,98,98,98,98,98,102,102,102,104,104,104,104,108,108,108,108,109,112,112,112,113,116,116,116,120,120,120,124,124,124,128,128,128,131,131,131,131,132,132,132,132,132,132,132,132,133,136,136,136,136,137,140,140,140,144,145,148,148,148,148,148,148,149,156,156,156,160,161,164,164,164,168,168,176,176,176,176,176,180,184,184,184,184,184,185,188,188,192,197,200,204,208,208,208,208,209,212,212,212,216,5,8,10,12,16,21,21,22,22,25,32,36,39,45,47,52,53,58,58,65,66,75,75,76,77,93,1,1,4,5,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,35,35,36,38,39,40,41,42,44,45,45,46,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,72,74,76,78,80,82,83,84,86,87,87,88,89,90,91,92,93,94,95,96,98,100,110,112,113,114,115,117,118,119,124,125,126,127,128,130,132,134,136,140,144,152,158,160,162,164,166,168,170,172,174,176,178,180,184,186,188,190,192,193,194,195,196,197,197,199,200,203,204,207,213,2,4,6,8,10,12,14,16,18,20,22,23,24,26,26,28,30,32,35,38,39,40,41,42,46,54,56,58,60,64,70,71,71,75,76,82,84,86,88,90,93,98,101,102,107,111,118,119,121,122,124,126,127,130,132,133,134,138,144,146,148,150,152,153,154,155,156,158,159,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,199,200,202,203,204,206,208,209,210,212,214,216,218,220,222,224,226,227,227,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,257,258,259,260,261,261,262,263,264,265,266,267,267,268,270,271,5,5,7,8,8,9,9,10,10,11,12,13,14,14,14,15,15,15,16,16,17,18,18,19,19,19,20,21,21,21,21,22,22,23,23,23,24,24,25,25,26,26,26,27,27,27,28,28,29,29,30,32,32,33,33,34,34,34,34,35,35,35,36,36,37,37,38,38,39,39,40,41,41,42,42,43,43,44,44,44,45,45,46,46,47,47,47,48,48,49,49,50,50,51,51,52,52,52,53,54,54,55,55,56,56,57,58,58,59,59,60,60,61,61,62,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,77,78,78,79,79,79,80,81,81,81,81,82,82,82,83,84,84,85,86,87,87,88,88,89,89,89,90,90,91,91,92,92,93,93,94,94,94,95,95,96,96,97,97,97,98,98,99,100,100,100,101,101,102,102,103,103,104,104,105,105,106,107,107,107,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,115,116,116,117,117,118,118,119,119,119,120,120,121,122,122,122,123,123,123,123,124,124,124,125,125,125,126,126,126,127,127,127,128,128,129,129,130,130,132,133,133,134,135,136,136,137,138,139,139,139,140,141,141,142,144,144,149,150,152,153,154,155,156,156,156,156,157,5,5,6,6,7,8,8,11,11,13,14,14,15,15,16,16,17,19,19,20,20,21,21,22,22,22,24,24,25,26,26,27,27,27,27,28,28,28,28,28,29,30,30,30,31,31,32,32,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,42,43,43,44,45,46,46,46,46,47,47,48,49,50,50,50,52,52,53,53,54,55,55,55,55,5,21,22,23,24,25,26,27,27,30,31,34,34,34,34,34,36,38,39,40,42,43,43,44,44,45,45,46,46,47,48,48,49,49,50,50,51,51,52,53,54,55,56,56,57,58,59,60,61,62,63,63,63,64,64,64,65,65,66,67,69,71,74,75,77,89,92,103,104,105,107,108,108,108,109,109,110,111,112,112,113,114,115,116,116,116,116,117,118,121,149,150,150,150,151,151,151,155,155,163,166,167,170,170,171,171,180,181,181,181,182,182,183,183,184,184,185,185,185,188,5,6,7,7,8,8,8,8,10,10,10,11,11,12,12,12,13,13,13,14,14,15,15,15,16,16,17,19,19,19,19,19,20,20,21,22,22,23,25,25,25,25,26,26,26,27,27,28,28,29,29,30,30,33,37,44,45,45,45,5,6,6,7,7,8,8,9,9,10,10,10,11,11,12,12,12,13,13,14,14,15,15,15,16,16,17,17,17,18,18,19,19,20,20,20,20,21,21,22,22,23,23,23,24,24,25,25,25,26,26,27,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,37,38,38,39,39,40,40,41,41,41,42,42,43,43,43,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,50,50,51,51,51,52,52,53,53,54,54,55,55,56,56,56,57,57,58,58,58,59,59,60,60,60,61,61,62,62,62,63,63,64,65,65,66,66,67,67,67,67,68,68,69,69,70,70,70,71,71,71,72,72,73,73,74,74,75,75,75,75,76,76,76,77,77,78,78,79,79,80,80,80,80,81,81,81,82,82,82,83,83,84,84,84,85,85,85,86,86,87,87,87,88,88,88,89,89,89,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,103,103,103,104,104,104,105,105,106,106,106,107,107,108,108,108,109,109,109,109,110,110,111,111,111,112,112,113,113,114,114,115,115,115,116,116,117,117,118,118,119,119,119,119,120,120,120,121,121,121,122,122,122,123,123,123,124,124,124,125,125,125,125,126,126,126,127,127,128,128,128,129,129,129,130,130,131,131,132,133,133,133,133,134,134,135,135,135,135,136,137,137,137,137,138,138,139,139,139,140,140,141,141,141,142,142,142,143,143,143,144,144,144,145,145,146,146,147,147,147,147,148,148,149,149,150,150,151,151,152,152,152,153,153,153,154,154,155,155,156,156,157,157,157,157,158,158,159,159,160,160,160,161,161,162,162,163,163,164,164,164,165,165,166,166,167,167,167,168,168,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,175,175,175,176,176,176,176,177,177,178,178,179,180,180,180,181,181,181,182,182,182,183,183,183,184,185,185,186,186,187,187,187,188,188,189,189,190,190,190,191,191,192,192,193,193,193,194,194,194,194,3,4,5,6,7,8,9,5,7,8,10,11,12,13,14,15,16,16,16,16,16,17,17,17,17,17,18,18,18,18,19,19,19,20,21,21,23,23,23,23,23,23,23,23,24,25,26,26,26,27,27,29,29,32,33,33,34,34,34,34,35,35,35,35,36,36,36,36,36,37,37,37,38,38,39,40,41,41,41,42,42,42,43,43,44,44,45,45,47,47,47,47,47,47,47,50,50,50,50,50,51,51,51,52,52,52,53,54,54,54,54,55,56,57,57,57,58,58,58,58,58,59,59,60,60,61,61,62,62,62,62,63,63,63,63,64,65,65,65,66,66,66,66,67,67,69,69,69,70,70,70,71,71,72,72,72,73,73,73,74,74,74,75,75,75,76,76,77,77,78,78,78,79,79,79,80,81,81,82,82,83,84,84,85,85,86,86,87,87,87,88,88,88,88,89,89,90,91,92,93,93,93,94,94,96,97,98,98,99,100,101,101,102,102,102,103,104,107,107,108,109,110,110,111,111,111,111,111,112,112,112,113,113,113,113,114,114,114,115,116,116,116,116,116,117,117,118,118,118,119,120,120,120,121,121,122,122,122,123,123,124,124,127,127,128,128,128,129,130,130,130,130,131,131,131,131,131,131,132,132,132,132,132,132,132,132,133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,135,135,135,135,136,136,136,136,136,137,137,137,137,138,138,138,139,139,139,139,10,11,16,17,20,21,24,27,29,30,31,32,33,35,36,39,43,44,46,49,49,50,53,54,56,58,59,61,62,63,65,66,68,72,73,76,79,80,81,83,85,88,89,92,94,95,97,100,101,103,105,107,108,109,111,114,115,117,120,121,123,126,127,129,5,14,20,42,50,58,62,72,76,86,90,98,108,112,120,124,132,142,150,156,164,170,170,176,186,190,198,198,208,218,226,230,236,242,246,252,252,256,262,14,18,26,34,38,46,50,56,60,64,70,76,86,94,98,106,110,114,122,126,134,144,150,156,166,170,176,180,184,192,202,212,222,232,242,252,5,12,22,28,34,44,50,56,66,74,78,86,90,100,114,120,130,136,142,150,154,158,164,168,178,182,190,198,198,210,220,226,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,19,19,20,20,20,21,21,22,22,23,23,24,25,26,27,27,28,29,29,30,30,31,32,32,33,33,34,34,35,35,36,36,36,37,37,38,38,39,39,40,41,41,42,43,43,44,44,44,45,46,46,46,47,47,47,48,48,49,49,50,50,51,51,52,52,53,54,54,55,55,56,58,2,3,6,7,7,8,9,9,10,10,11,12,13,13,14,15,15,16,17,18,19,19,20,21,22,22,23,24,25,26,27,28,29,29,31,32,33,33,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,19,18,18,19,20,21,21,22,23,24,25,25,25,26,26,27,29,30,30,31,31,31,32,33,34,34,35,35,36,37,38,38,39,40,40,42,43,43,44,45,45,46,47,48,49,52,58,5,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,25,26,26,26,26,27,27,28,29,30,31,32,33,33,33,33,34,34,34,35,36,37,37,37,37,38,39,39,40,41,42,42,42,43,44,44,44,44,44,45,46,46,47,48,48,48,48,49,49,49,50,51,51,52,53,54,55,57,58,59,62,64,65,67,68,69,70,10,11,11,13,14,15,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,55,56,57,8,10,11,11,13,14,15,29,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,55,56,58,59,60,62,63,64,65,66,67,5,5,7,8,8,9,10,12,13,14,14,16,17,18,18,19,20,22,23,24,26,27,28,29,30,31,31,32,34,34,38,39,39,40,42,43,43,44,44,44,44,44,44,46,47,47,48,49,50,52,54,54,55,56,57,58,59,60,61,62,62,5,6,7,8,9,10,10,10,10,10,10,10,11,11,11,14,14,14,15,15,15,15,15,16,16,16,16,16,18,18,18,18,19,20,20,20,20,20,20,20,21,21,21,22,23,24,24,25,26,26,27,28,32,33,34,37,38,38,45,46,46,46,47,50,52,52,52,53,53,21,22,23,25,27,30,31,32,34,35,36,37,40,41,43,44,46,49,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,67,68,70,71,72,73,75,76,78,79,80,81,82,83,85,86,87,88,90,91,92,93,93,93,94,95,96,98,99,100,101,105,106,107,109,44,52,56,68,72,80,84,88,96,120,124,128,132,136,140,144,144,147,148,152,156,164,168,172,176,176,180,183,184,188,190,194,198,202,206,210,214,218,222,226,230,246,250,254,258,262,270,274,278,5,8,9,12,13,15,16,17,18,19,20,21,22,23,25,26,28,30,32,34,36,37,38,39,41,42,42,44,45,46,46,47,49,50,51,52,53,54,56,57,57,58,58,59,59,60,60,61,62,5,6,6,7,8,8,9,10,10,11,12,12,13,13,14,15,16,17,18,19,20,21,22,24,25,25,26,27,28,30,31,31,32,32,32,32,33,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,69,70,70,71,71,72,72,73,74,74,78,79,81,81,82,82,84,86,90,90,90,91,91,91,92,94,95,96,97,98,99,99,100,101,101,102,104,105,106,106,108,109,110,111,112,113,113,114,114,114,120,121,121,121,122,122,122,123,124,126,127,127,127,128,130,130,132,132,133,134,135,136,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,155,156,157,157,158,158,159,160,161,161,162,162,163,163,164,164,165,165,166,167,167,168,168,169,169,170,170,171,171,172,172,173,174,175,175,176,176,177,178,179,179,180,180,181,181,182,182,183,184,184,185,186,187,187,188,189,190,190,191,192,192,193,193,194,194,195,195,195,196,196,197,197,197,198,199,199,199,199,200,200,200,200,201,202,203,203,204,204,204,205,206,206,206,207,208,208,209,210,210,211,212,213,213,214,214,215,215,216,217,218,219,219,219,220,231,236,237,241,242,244,245,246,246,246,247,247,247,248,248,249,250,250,255,265,266,266,268,268,268,271,275,275,275,275,285,285,285,287,287,288,288,289,289,289,289,289,290,290,290,290,291,292,293,294,295,296,297,298,304,305,306,309,309,310,311,312,312,312,313,313,313,314,314,314,317,318,319,319,319,320,320,320,321,321,322,322,323,323,323,324,324,324,325,326,326,326,327,327,328,328,328,329,329,330,331,331,332,332,333,333,334,334,335,336,336,337,337,338,339,340,340,341,347,348,34,35,58,59,59,81,82,103,104,105,126,23,24,25,26,27,45,46,47,68,69,70,94,95,96,120,121,121,121,122,3,5,5,5,6,7,7,7,10,11,11,11,11,11,11,11,15,15,15,17,18,19,19,19,19,19,19,19,21,24,25,26,27,28,29,30,31,32,33,34,35,37,38,40,40,41,42,43,43,44,44,44,49,51,52,52,53,53,54,55,56,57,58,60,61,62,64,66,67,68,69,70,71,72,73,74,75,76,77,77,78,79,80,83,83,84,86,87,89,90,91,92,92,93,93,94,94,95,96,96,97,98,98,99,100,100,101,101,102,102,104,105,107,108,109,109,110,110,111,111,112,112,113,114,115,115,116,118,118,119,120,121,121,121,122,122,123,124,124,124,125,125,126,127,127,128,130,130,131,132,132,133,133,133,134,138,140,140,141,142,144,146,147,148,148,149,150,150,152,152,153,153,154,156,157,157,159,159,159,160,162,164,165,167,169,170,173,174,175,176,177,178,179,180,182,182,183,186,189,189,191,191,192,192,193,193,194,194,195,196,196,197,197,198,198,200,200,200,200,201,201,202,204,205,206,206,206,207,208,208,210,211,216,217,219,221,222,223,226,226,226,229,230,232,234,234,234,234,234,235,235,236,239,240,241,241,243,243,244,245,245,247,248,248,250,253,255,259,260,262,262,262,262,263,264,264,265,265,266,267,267,268,269,270,270,271,272,272,272,272,273,274,277,278,278,278,278,279,279,279,280,280,282,282,285,289,5,7,9,10,10,11,12,14,15,15,16,17,17,17,19,19,19,20,20,20,21,22,22,23,23,24,24,25,26,27,27,28,28,29,29,30,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,14,14,14,15,15,16,16,17,17,17,18,18,19,19,19,20,20,21,21,21,22,22,23,23,23,24,24,24,25,25,25,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,34,35,35,35,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,42,42,42,43,43,44,44,44,45,45,45,46,46,46,47,47,48,49,49,49,50,50,51,52,53,53,53,54,54,55,55,56,56,56,57,57,58,58,58,59,59,60,60,60,60,60,60,61,61,62,62,62,62,0,7,13,18,23,27,32,37,43,49,10,10,11,11,12,13,13,14,14,15,16,17,17,19,19,19,19,20,20,20,21,22,23,23,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,32,33,33,34,34,35,36,36,37,37,38,38,38,39,39,40,40,41,42,42,42,42,43,43,43,44,44,45,45,46,46,47,47,48,48,48,49,50,51,51,52,52,53,53,53,53,53,54,54,55,56,56,56,57,57,57,57,58,58,59,59,60,60,61,61,62,62,62,63,65,65,66,66,67,67,67,68,68,69,69,70,71,72,72,73,73,74,74,75,76,77,77,79,79,79,80,80,81,81,82,82,83,83,85,85,85,86,86,87,87,88,89,89,90,90,91,91,92,93,93,93,94,95,95,96,97,97,97,97,98,99,100,101,102,102,103,103,104,105,106,106,107,108,108,108,108,109,112,113,113,114,114,115,115,116,116,117,117,119,120,120,121,122,123,124,125,125,126,126,126,127,12,12,13,13,14,14,15,16,16,17,17,18,19,20,20,21,22,23,24,25,26,26,27,28,28,29,30,30,31,32,32,33,34,35,36,37,38,39,40,40,40,41,42,43,43,43,44,44,45,45,46,47,48,49,50,51,52,53,54,55,56,57,57,57,58,58,58,59,60,60,61,62,63,64,64,65,66,66,67,67,68,68,69,70,71,72,73,74,75,76,76,77,77,78,79,80,81,82,83,85,86,87,88,88,89,89,90,90,91,92,93,93,94,95,96,97,98,99,99,100,100,101,102,103,104,105,106,106,107,108,109,110,111,114,115,120,120,122,123,124,124,124,125,125,126,127,128,129,130,130,131,132,133,134,135,136,136,138,139,140,140,141,141,142,142,143,144,144,145,145,146,146,147,147,147,148,148,149,150,150,150,151,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,173,174,175,176,176,177,179,179,180,180,181,182,182,182,183,184,184,185,186,186,186,188,190,190,191,192,193,194,194,195,196,197,197,197,199,200,201,202,202,203,203,204,204,204,205,206,206,207,207,208,208,209,210,210,211,212,213,214,214,216,216,217,218,218,219,220,220,221,221,222,223,224,224,225,226,226,227,229,229,230,231,231,234,236,237,239,239,240,241,241,242,242,243,244,245,245,245,245,245,247,247,247,249,251,251,253,254,254,256,258,259,261,261,262,263,265,265,265,267,268,270,270,270,272,272,273,273,274,274,275,275,277,277,278,279,279,280,282,282,283,284,285,286,287,9,11,11,12,12,12,12,15,25,27,27,32,32,32,33,33,33,33,34,35,36,37,38,39,40,40,40,41,41,42,42,42,42,43,44,45,45,45,45,46,50,51,52,52,53,53,54,54,54,60,60,61,62,62,62,63,63,64,69,69,70,70,71,71,71,72,72,72,73,74,74,74,74,75,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,100,101,102,102,103,104,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,118,118,119,120,120,121,121,122,124,127,128,129,131,131,133,135,137,138,139,140,141,142,143,143,143,143,143,143,143,144,144,144,144,144,144,144,144,144,144,144,144,144,145,145,145,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,148,149,151,151,152,152,153,154,155,156,156,157,157,159,160,160,161,162,163,164,164,166,167,168,169,170,171,172,173,174,175,176,177,177,177,178,178,178,178,178,179,180,180,180,180,181,182,183,184,185,187,188,189,190,191,192,193,193,193,196,196,196,198,199,200,201,201,202,203,204,205,205,206,207,208,209,210,211,212,213,214,215,216,217,221,221,221,221,221,221,222,222,223,223,223,223,223,224,225,225,226,226,226,226,226,227,228,228,228,229,229,229,229,229,230,230,230,231,232,232,232,232,233,233,233,234,234,234,234,234,234,234,234,235,235,235,236,236,236,238,238,238,240,240,241,242,242,242,242,242,242,243,244,244,244,245,245,245,245,246,246,247,248,250,251,252,253,254,255,256,256,257,259,260,260,261,262,262,263,263,264,265,266,267,267,268,269,270,271,271,272,272,273,273,274,274,274,274,274,275,275,276,276,276,276,276,276,276,277,278,278,280,282,284,285,286,286,288,290,290,292,292,293,293,294,294,295,295,296,296,297,297,298,299,300,300,301,301,301,301,301,302,303,304,305,307,329,329,330,330,331,332,333,333,333,333,334,334,335,335,336,336,337,337,338,339,340,341,341,341,341,341,341,341,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,369,370,371,372,373,374,375,375,377,378,379,380,381,382,383,384,384,384,385,385,385,385,386,387,387,388,389,390,391,391,391,392,393,393,393,394,395,395,395,395,396,397,397,397,399,400,401,402,404,405,405,406,407,409,410,411,412,414,414,415,415,416,417,417,5,5,6,6,7,7,8,8,9,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,18,19,19,19,20,20,21,22,22,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,29,30,30,30,30,31,32,32,32,33,33,34,34,35,36,37,37,37,38,38,39,39,40,40,40,41,41,42,42,42,43,43,44,44,45,45,45,46,46,46,46,47,47,48,48,49,49,49,50,50,51,51,51,52,53,53,53,54,55,55,56,56,57,57,58,58,59,59,59,60,60,61,61,61,62,62,63,63,63,64,64,64,65,65,65,65,65,66,66,66,67,68,68,68,68,68,69,69,69,69,69,69,69,69,70,71,5,6,6,7,7,8,9,10,10,11,12,13,14,15,16,17,18,19,20,21,22,22,23,23,24,25,25,26,27,28,28,29,30,30,31,32,32,33,33,34,34,34,35,35,35,36,37,38,38,38,39,39,40,40,40,41,42,43,43,43,44,45,46,47,47,47,48,49,49,49,50,50,51,52,52,53,54,55,55,55,56,56,57,57,58,58,59,60,60,61,61,62,63,64,64,65,65,65,66,67,69,70,70,71,71,71,71,72,73,75,75,76,78,78,78,48,48,49,54,55,55,55,61,68,68,69,70,70,72,72,80,81,81,82,82,83,83,85,89,90,90,91,96,97,98,99,102,103,103,110,111,112,116,117,117,123,123,123,123,125,125,125,126,126,127,131,135,135,136,136,137,140,140,140,141,141,141,141,141,142,142,143,144,145,146,146,147,153,161,164,165,169,170,171,171,172,177,185,186,187,187,188,188,192,193,196,196,196,201,202,203,204,213,215,216,217,218,219,219,221,223,224,225,226,232,232,232,232,235,236,239,239,240,246,253,256,257,258,258,259,261,262,263,264,264,265,265,266,268,269,275,276,276,276,277,277,278,278,279,284,284,285,286,294,294,295,298,299,301,302,302,308,309,309,311,312,312,313,313,314,315,315,315,316,319,321,323,324,325,325,326,326,326,5,8,9,10,12,13,15,15,16,16,17,17,17,18,20,21,22,23,23,25,26,27,28,31,32,33,35,36,37,38,39,40,41,42,45,46,47,47,49,50,51,52,53,54,54,56,57,57,58,59,59,61,61,62,63,63,64,65,65,65,66,66,66,67,67,68,68,68,68,69,69,69,70,70,71,71,71,72,72,73,73,75,75,75,76,76,76,76,77,77,78,78,79,79,79,79,80,80,80,81,81,82,83,84,85,85,86,86,87,87,87,87,91,91,92,94,95,6,8,11,12,13,14,15,16,17,17,18,19,20,21,22,22,23,24,25,26,27,28,28,29,12,13,19,20,21,22,23,25,27,27,28,29,30,31,32,32,33,34,35,36,37,38,40,40,41,41,43,43,45,46,47,48,48,49,50,50,50,51,52,53,54,55,56,56,56,57,58,12,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,27,27,27,28,28,29,29,30,30,31,31,32,33,33,34,34,35,35,36,36,37,37,38,39,39,40,40,40,41,41,41,42,42,42,42,43,43,43,44,44,44,45,45,46,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,60,60,61,62,63,65,65,66,66,67,68,69,69,69,69,70,70,70,70,71,72,73,74,75,76,77,77,78,79,80,81,81,82,83,84,85,85,85,85,86,87,88,89,90,91,91,92,92,93,94,95,96,97,97,98,99,100,100,101,101,102,103,104,105,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,115,115,115,115,116,8,8,9,10,10,11,11,12,14,14,15,15,16,17,17,17,18,18,19,19,19,20,22,22,22,23,24,25,26,26,26,27,28,28,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,36,37,37,37,38,38,39,39,39,40,40,40,41,41,41,42,46,48,49,51,51,51,52,53,54,55,55,57,58,59,59,59,60,60,60,60,63,63,64,64,64,65,65,68,69,69,69,69,69,70,70,70,70,74,75,76,76,76,77,77,77,78,78,78,79,79,80,80,80,80,80,84,84,84,84,84,84,85,85,85,85,86,86,86,87,87,87,88,88,88,88,89,90,91,92,92,93,93,94,95,96,96,97,98,98,98,99,99,100,100,100,101,101,102,103,103,103,105,106,107,107,108,109,109,110,110,111,111,112,112,113,113,114,114,115,116,117,117,118,118,119,119,120,121,122,122,123,123,124,124,124,125,125,125,126,126,127,128,128,129,129,130,130,131,132,132,133,133,134,134,135,136,136,137,137,138,138,138,139,139,6,8,10,12,14,16,18,21,22,24,26,28,30,30,32,34,38,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,90,95,95,96,96,97,97,98,98,100,101,108,116,117,117,118,118,10,11,12,14,15,16,17,19,20,21,22,25,26,27,28,31,32,33,34,36,37,38,38,39,42,43,44,45,47,48,49,50,53,54,55,55,56,58,59,60,61,63,64,65,66,68,69,70,72,74,75,76,77,78,80,81,82,83,86,87,88,89,91,92,93,94,97,98,99,100,103,104,105,106,108,110,111,112,113,117,118,119,119,120,123,124,126,127,128,129,130,131,132,132,133,133,134,12,16,18,21,23,24,25,26,27,29,31,32,36,37,38,42,43,45,47,48,49,53,53,54,56,58,59,60,62,65,66,67,73,74,75,76,80,81,85,86,87,88,90,91,95,96,97,101,102,103,104,109,110,111,112,114,115,116,117,119,120,121,124,125,126,127,132,133,134,134,135,136,138,140,146,147,150,151,152,153,156,157,158,159,162,163,164,165,166,168,169,170,171,172,174,175,176,179,180,181,181,182,184,185,186,187,191,192,193,194,195,199,200,201,202,203,207,208,209,210,211,213,214,215,216,218,219,220,221,223,224,225,226,227,231,232,232,238,239,240,241,0,5,8,10,13,15,18,21,23,27,6,12,42,43,43,44,53,54,55,57,58,59,59,62,63,64,66,67,68,69,71,72,74,75,77,78,82,82,83,83,83,84,84,85,85,86,87,88,88,88,89,89,89,89,90,90,90,90,92,92,92,92,92,93,94,95,96,97,97,98,98,99,99,100,100,101,101,102,104,5,8,9,13,18,19,24,25,0,7,25,37,47,63,0,7,0,7,17,27,43,0,7,19,35,43,51,71,0,7,27,43,49,61,0,7,5,25,31,80,95,0,7,21,39,45,0,2,2,2,4,6,8,10,12,14,16,18,20,22,22,22,24,25,25,2,4,6,7,8,9,10,12,16,18,19,20,22,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,28,30,32,33,34,36,38,40,42,44,46,48,50,51,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,83,84,86,86,87,88,89,90,92,96,98,100,102,104,106,108,110,112,114,116,6,7,9,10,11,13,15,16,17,19,20,21,22,24,25,28,29,31,32,34,34,35,36,39,40,41,42,43,44,46,47,50,51,54,55,57,58,59,61,61,62,64,65,67,68,69,5,11,11,12,17,18,29,29,37,38,39,40,41,41,42,43,44,44,44,45,45,46,46,46,47,47,48,49,50,50,51,52,52,53,53,53,54,55,55,55,56,56,56,57,58,58,59,60,60,60,61,62,62,62,63,64,65,66,66,66,67,67,68,68,68,69,69,69,70,71,71,71,72,73,74,74,75,75,75,76,77,78,78,79,80,81,82,82,82,83,84,84,84,85,86,86,86,87,88,89,90,90,91,92,92,92,93,94,95,32,32,35,38,38,39,39,40,41,44,44,44,44,46,47,47,48,48,48,49,50,50,51,52,53,54,55,55,55,56,57,57,58,58,59,60,61,62,62,64,64,64,65,65,65,67,67,68,68,68,68,69,69,70,70,70,70,71,72,72,72,72,72,73,74,74,74,74,75,75,76,76,76,77,77,77,77,77,78,79,80,81,82,82,83,83,85,85,87,88,88,88,90,90,90,92,92,93,94,96,96,99,101,102,102,103,104,104,104,107,108,109,109,110,110,110,111,112,112,112,113,114,115,115,118,118,118,118,120,120,121,122,122,122,126,128,129,129,130,131,131,132,133,133,136,136,137,138,138,139,139,139,140,142,142,145,146,146,146,146,147,147,148,148,148,148,149,149,149,150,150,150,150,150,150,151,152,152,152,153,153,156,158,158,159,160,160,162,164,165,167,167,168,169,170,172,173,175,175,176,176,176,176,177,177,178,179,179,180,180,180,181,181,182,182,183,184,184,185,185,185,186,187,187,188,188,188,189,190,191,192,193,193,194,195,197,198,199,199,199,200,201,201,202,202,203,204,205,206,207,207,207,208,208,209,210,211,211,212,213,213,213,214,215,216,216,216,216,216,217,217,218,218,220,221,221,222,223,223,223,224,224,226,227,227,227,228,228,228,229,229,230,230,231,231,232,232,233,234,235,236,238,239,240,240,240,241,241,241,241,243,244,244,244,244,244,245,246,246,247,248,249,249,249,249,250,251,256,256,257,258,259,259,261,261,262,262,263,264,264,265,265,266,266,266,266,266,267,267,269,269,270,270,270,271,272,272,272,273,273,274,275,275,275,276,276,278,278,278,278,279,280,280,280,280,281,281,281,281,282,282,282,283,283,283,284,284,285,285,286,286,288,288,289,289,289,290,290,290,291,291,291,291,292,292,292,292,293,293,293,293,294,294,294,294,295,295,295,295,296,296,298,298,298,298,299,299,300,302,304,305,305,306,306,307,308,308,309,309,310,310,311,311,312,312,313,314,315,316,317,317,318,318,319,319,319,319,320,320,321,322,322,323,323,323,324,324,325,325,326,326,326,327,327,330,331,332,332,333,334,334,335,335,335,337,337,338,339,339,340,340,341,342,342,342,343,343,344,344,345,345,346,346,347,348,350,351,351,353,356,356,358,358,358,358,359,359,360,360,360,361,362,363,364,365,366,366,366,367,367,367,368,368,369,369,370,371,372,372,374,375,375,376,377,378,379,379,380,380,380,381,381,381,382,382,382,383,383,383,7,9,12,13,14,18,18,19,25,33,34,35,37,37,37,37,37,49,51,59,62,63,63,64,64,64,69,70,70,5,6,7,8,9,11,12,13,14,15,16,17,18,18,19,19,20,21,22,23,24,25,26,27,27,27,28,29,30,30,5,7,7,8,8,8,9,10,10,10,11,11,12,13,13,13,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,26,27,27,28,28,29,29,30,31,31,32,32,33,34,35,35,35,36,36,37,37,38,38,39,40,40,41,41,42,42,43,43,43,43,43,43,44,44,44,45,45,45,46,46,46,46,46,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,49,50,50,50,50,50,51,51,51,51,51,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,10,11,12,13,14,15,18,32,35,42,47,50,54,55,57,58,58,2,2,3,3,3,3,3,3,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,8,8,9,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,12,12,12,12,12,13,13,13,13,13,14,14,14,14,15,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,22,22,22,23,23,23,24,24,24,19,0,14,31,36,42,85,19,49,49,58,61,63,76,2,2,3,3,3,3,3,3,3,3,4,4,5,5,5,5,6,6,7,7,5,9,10,11,12,14,15,15,15,16,17,17,17,17,18,18,18,19,19,19,20,20,21,21,21,22,22,22,22,22,22,22,23,24,24,25,25,26,26,27,27,27,27,27,28,29,29,29,30,31,32,32,33,33,34,34,35,35,36,36,36,38,38,39,39,40,40,41,42,42,42,42,43,43,43,45,45,45,46,5,8,9,14,15,17,18,21,22,22,23,23,27,2,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,14,15,15,16,16,2,3,4,6,8,9,10,11,12,14,15,16,17,3,4,6,7,10,12,13,14,16,17,8,12,13,13,14,15,15,16,16,17,18,18,19,19,19,20,20,22,24,25,25,25,25,26,27,27,28,29,30,5,9,11,15,16,17,20,23,24,25,27,28,29,30,32,33,35,38,40,42,43,44,46,47,49,52,53,56,58,58,59,61,6,8,9,10,11,12,23,25,26,29,30,33,34,34,37,38,38,41,42,45,46,46,49,49,50,50,53,53,54,57,57,58,61,61,62,65,65,66,69,69,70,73,73,74,79,80,80,83,84,87,87,88,88,91,92,92,95,95,96,99,100,103,104,107,108,113,114,117,118,121,122,125,126,127,127,128,131,131,132,135,135,136,141,141,142,145,146,146,149,149,153,153,154,154,157,157,158,163,163,164,167,167,168,171,171,172,175,178,180,181,181,183,185,186,189,189,190,193,194,197,198,201,201,202,205,205,206,209,209,210,215,216,4,9,12,12,13,14,15,16,18,20,21,22,24,25,5,12,16,21,27,30,35,41,1,3,13,17,17,19,19,20,21,27,31,31,33,34,36,38,39,43,44,46,47,48,50,50,51,53,1,3,9,10,11,11,14,14,15,16,16,17,18,19,19,22,22,24,25,26,29,46,47,51,52,53,7,7,8,9,10,11,12,13,14,15,16,16,17,17,18,19,20,21,21,22,23,28,1,1,2,330,150,266,305,2,11,78,190,254,0,20,88,142,256,314,376,432,488,1,2,2,2,2,2,2,4,4,5,6,7,8,9,10,11,12,13,13,13,14,15,15,15,15,16,16,16,16,16,17,18,19,20,21,22,23,24,25,25,25,26,27,28,28,31,31,31,31,31,32,32,32,33,33,34,34,35,35,36,36,36,37,37,38,38,39,39,39,39,40,40,41,42,42,43,44,45,45,45,45,45,45,45,46,47,48,48,48,48,49,50,51,52,53,54,54,54,54,54,55,55,55,56,57,57,57,58,58,58,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,81,82,83,84,85,86,87,88,89,90,91,91,91,92,92,92,92,92,1,2,5,7,199,200,200,5,6,6,6,7,7,7,7,8,8,8,9,9,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,14,14,14,14,15,15,15,15,16,16,18,18,19,20,20,21,22,22,23,24,25,26,28,29,31,32,33,34,35,36,36,38,38,38,38,39,40,41,42,43,46,47,48,49,50,51,52,53,55,57,58,63,64,64,64,65,66,67,68,69,70,70,71,72,72,72,74,75,78,78,80,80,80,81,82,83,84,85,86,87,87,88,88,88,88,89,91,93,96,98,104,104,107,108,110,110,111,111,112,112,112,114,116,118,120,120,120,122,124,124,124,126,130,132,133,134,134,136,137,138,141,142,147,148,149,153,156,156,157,162,164,164,164,164,165,166,167,169,172,172,172,178,179,184,186,188,190,190,190,191,191,191,197,198,198,198,198,199,200,200,201,202,204,205,205,214,218,219,219,219,220,222,222,223,224,1,2,2,3,3,3,3,4,4,5,5,5,5,5,5,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,11,11,11,1,2,2,3,4,5,5,5,6,7,8,5,14,14,16,19,22,24,24,24,25,26,29,30,31,32,33,35,36,36,36,37,5,14,16,19,22,24,24,24,25,26,29,30,31,32,32,33,35,36,37,0,5,0,5,0,33,0,0,1,2,0,1,2,0,0,0,2,4,0,1,2,0,1,2,139,144,2,3,32,114,128,1,102,143,6,20,38,146,0,2,16,50,60,86,92,0,5,27,57,69,3,6,12,18,24,90,98,0,2,19,143,2,26,40,74,120,146,6,7,8,16,22,76,5,10,29,85,143,145,0,7,16,24,36,62,92,100,0,2,7,18,34,50,72,110,0,18,34,50,86,98,106,116,0,22,44,50,61,70,104,146,0,15,16,35,106,0,17,34,58,68,0,5,0,0,2,0,2,6,24,44,50,62,90,0,146,0,12,23,50,76,90,116,0,6,30,89,96,2,2,3,3,4,4,4,5,6,6,6,7,8,11,11,11,12,14,14,15,15,16,16,17,18,19,21,21,23,24,29,29,30,31,32,34,37,38,38,40,42,45,45,50,51,51,52,53,53,76,76,78,78,79,81,82,87,94,94,95,95,105,106,106,107,108,110,0,1,2,3,3,4,4,5,0,3,5,6,7,10,11,12,15,10,14,15,16,18,18,18,20,20,21,22,23,24,24,25,26,26,26,27,30,30,30,30,31,32,32,32,33,34,34,34,35,36,36,36,37,38,38,40,41,43,45,45,48,49,50,50,52,54,54,55,56,56,58,61,0,3,3,4,5,5,5,0,1,4,4,4,5,7,13,17,17,17,19,20,20,21,23,23,24,25,25,27,28,32,33,35,36,37,38,38,39,40,42,43,44,45,46,46,48,49,50,51,52,54,55,57,58,58,59,60,61,62,63,65,66,66,67,68,69,70,71,72,73,73,74,75,76,77,79,79,80,80,81,82,82,83,84,85,86,87,88,89,90,91,92,94,96,97,98,101,102,103,104,105,107,109,110,111,112,113,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,128,5,12,60,62,62,64,66,68,68,70,70,72,72,72,74,76,78,78,80,82,84,86,88,88,90,92,94,94,96,98,100,102,104,106,106,112,113,114,116,118,119,122,123,22,37,49,62,76,88,105,117,8,10,12,13,14,15,16,17,17,18,19,20,21,21,22,23,23,23,24,26,27,27,27,28,29,29,29,30,31,32,33,34,34,34,35,36,37,38,39,39,40,41,41,42,43,44,45,45,46,47,47,47,48,49,49,50,50,51,51,52,52,52,54,56,57,57,58,59,60,60,60,61,61,62,63,64,65,65,66,66,66,67,67,68,69,70,71,72,72,72,72,73,74,74,74,75,75,76,77,78,78,79,80,81,82,82,82,82,83,83,84,84,84,85,85,85,86,86,86,86,88,89,89,90,90,91,92,93,93,95,95,95,96,97,97,97,97,98,99,99,99,100,100,101,102,102,103,103,103,104,105,105,105,106,107,107,107,107,107,108,108,109,109,109,110,112,113,114,116,116,117,118,119,1,8,0,7,23,37,49,62,0,1,2,7,0,5,7,9,11,13,15,17,19,21,23,25,28,29,30,31,32,33,34,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,54,55,56,57,58,59,60,61,62,63,64,67,67,78,83,85,85,1,585,585,586,1,6,8,10,12,14,16,18,20,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,48,48,50,58,107,6,6,9,10,11,20,21,22,28,29,35,39,41,42,44,46,47,51,51,52,55,58,58,63,64,64,93,108,132,143,149,175,275,295,302,307,353,361,370,414,417,422,425,1,3,11,12,13,15,16,17,18,18,19,22,25,26,27,28,31,32,35,36,38,39,41,43,44,51,54,59,62,63,68,70,71,72,74,77,78,79,82,84,90,91,93,95,97,98,100,103,107,109,117,119,121,124,128,130,131,134,136,137,138,139,140,142,145,146,148,150,158,5,6,19,22,23,24,24,25,25,26,28,29,29,30,31,32,33,34,35,36,37,38,39,40,41,42,42,43,45,46,48,50,52,53,54,56,57,59,60,60,61,61,63,64,65,66,68,69,70,71,72,74,75,76,79,80,81,81,82,83,84,84,85,86,87,88,89,91,91,92,93,95,96,97,98,99,100,100,101,101,102,103,104,105,106,107,108,110,111,113,114,114,115,115,116,119,120,121,123,125,125,126,127,129,130,131,132,133,134,135,136,141,142,143,144,145,146,147,148,150,153,154,156,157,157,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,177,178,179,181,182,183,184,185,187,188,189,190,191,192,193,194,194,195,195,196,198,199,199,200,201,202,203,203,204,205,206,207,208,208,208,209,210,211,211,211,211,212,213,214,215,215,215,215,216,216,216,217,218,218,219,220,221,222,223,224,224,225,226,228,229,230,230,231,232,233,235,236,239,240,241,242,243,244,245,246,247,248,250,251,253,255,258,259,261,264,265,265,265,265,266,267,268,269,270,271,272,274,277,277,278,279,280,281,282,282,283,284,285,286,286,286,287,288,288,289,289,289,290,294,295,296,298,299,300,302,304,305,309,310,314,315,317,318,319,320,321,322,323,324,324,325,326,327,328,328,329,329,331,332,333,334,335,337,338,339,340,342,343,344,345,347,349,350,352,353,354,354,355,356,358,359,360,364,366,367,368,369,371,372,374,376,377,378,379,380,381,383,384,386,388,393,394,395,395,396,397,398,399,400,401,406,407,408,409,410,411,412,413,414,416,417,420,421,422,423,424,425,426,427,427,427,427,428,429,429,430,431,432,434,435,436,437,437,438,439,439,440,441,442,443,444,445,446,447,448,449,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,466,468,469,470,471,472,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,491,492,493,494,494,494,494,495,495,495,495,496,496,497,498,498,499,499,500,501,502,502,503,504,505,507,508,509,510,511,511,512,514,515,516,518,519,520,521,522,523,524,526,527,529,529,530,542,545,545,546,547,548,548,550,552,554,555,555,556,557,558,559,562,564,565,566,567,568,569,570,570,571,571,572,573,574,575,576,577,578,580,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,598,599,602,603,604,606,608,609,609,610,611,611,612,613,613,614,615,616,617,618,619,620,621,623,624,625,626,627,633,634,635,635,636,638,639,641,642,644,647,648,649,650,651,653,654,656,657,657,658,658,659,659,660,661,662,663,664,664,665,665,666,667,667,668,669,669,670,671,672,673,674,675,676,676,676,676,676,677,678,679,681,682,684,685,686,687,690,695,696,697,698,699,702,705,707,708,709,710,710,711,711,711,714,715,716,717,719,721,722,722,722,723,724,725,726,728,729,730,731,732,733,734,735,736,737,738,739,741,742,742,743,744,746,748,749,751,751,752,758,759,761,762,763,763,764,765,766,767,768,769,769,770,771,771,772,772,773,775,779,780,781,781,782,784,785,785,786,787,788,789,790,792,793,794,794,795,796,797,798,799,800,801,802,804,805,806,807,808,809,1,2,7,8,21,23,24,25,26,26,26,27,27,28,29,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,45,46,47,48,50,52,54,55,56,58,59,61,61,62,62,63,63,66,67,68,70,71,72,73,74,76,77,78,81,82,83,83,84,85,86,87,88,89,91,93,93,94,95,97,98,98,99,100,101,102,102,103,103,104,105,106,107,108,109,110,111,112,114,115,116,116,117,117,118,119,121,122,123,125,127,128,129,131,132,133,133,134,135,136,137,138,143,144,145,146,147,148,150,151,152,155,156,158,159,159,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,189,190,191,192,193,194,195,196,197,197,200,201,201,202,203,204,205,205,207,208,209,210,211,211,211,212,213,213,213,213,214,215,216,217,217,217,218,218,218,219,220,220,221,222,223,224,225,226,226,227,227,228,228,229,230,231,232,232,233,234,235,237,238,241,242,243,244,245,246,247,248,249,250,252,253,255,257,260,261,263,266,267,267,267,267,268,269,270,271,272,273,274,276,279,279,280,281,282,282,283,284,284,285,286,287,288,288,288,290,291,291,291,292,296,297,298,300,301,302,304,306,307,311,312,314,316,317,319,321,322,323,324,325,326,326,327,328,329,330,330,331,331,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,351,352,354,355,356,356,357,358,360,361,362,365,366,368,369,370,371,373,376,378,379,380,382,383,385,386,388,390,395,396,397,397,398,399,400,401,402,403,403,408,409,410,411,412,413,414,415,416,417,418,418,419,422,423,424,425,426,427,428,429,429,429,430,431,431,432,433,434,435,436,437,438,439,439,440,441,441,442,443,444,445,446,447,448,449,450,451,451,452,453,454,455,456,457,458,460,462,463,464,465,466,467,468,468,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,491,493,494,495,495,495,496,496,496,496,497,497,497,498,498,498,499,500,500,501,501,502,503,504,504,505,506,507,509,510,511,512,512,513,513,514,514,516,517,518,519,520,521,522,524,525,526,528,529,531,531,531,532,544,547,548,549,550,552,554,556,557,557,558,559,560,561,564,566,567,568,569,570,571,572,572,574,575,576,577,578,579,580,582,584,585,586,587,588,589,590,592,593,594,595,596,597,598,600,600,601,604,605,606,608,610,611,611,612,613,613,614,615,615,616,617,618,619,620,621,621,622,623,625,626,627,628,629,635,636,637,638,640,641,643,644,646,649,650,651,652,653,655,656,657,658,659,659,660,660,661,661,662,663,664,665,666,666,667,667,668,669,669,670,671,671,672,673,674,675,676,677,678,678,678,678,678,679,680,681,683,684,685,686,687,688,692,697,698,699,700,701,704,707,709,710,711,712,712,713,713,716,718,719,721,723,724,724,725,726,727,728,730,731,732,732,733,734,735,736,737,738,739,740,741,743,744,744,745,746,748,750,751,753,753,753,754,760,761,763,764,765,765,766,767,769,770,771,771,772,773,774,774,775,777,781,782,783,784,786,787,787,788,789,790,791,792,794,795,796,796,797,798,799,800,801,802,803,804,806,807,808,809,810,811,821,822,823,7,8,9,9,10,10,10,10,11,11,11,12,12,12,13,13,13,13,13,14,14,14,15,15,16,16,17,17,18,18,19,19,19,19,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,24,24,24,25,25,25,25,25,25,25,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,29,29,30,30,30,30,31,31,31,32,32,33,33,33,33,33,33,34,34,34,34,34,34,35,35,35,36,36,36,36,36,42,43,43,43,44,44,44,44,44,45,45,45,45,46,46,46,47,47,47,47,47,47,47,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,52,52,54,55,56,57,57,57,57,57,58,59,59,59,59,60,60,60,61,61,61,61,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,68,68,69,70,70,70,71,71,71,72,72,72,73,73,73,73,74,74,74,74,74,74,74,75,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,79,80,80,80,80,81,81,82,82,83,83,83,84,85,86,87,91,95,95,95,96,96,97,97,98,98,98,99,99,99,99,100,100,100,100,100,100,101,101,101,101,101,101,102,102,102,102,102,103,103,103,103,104,104,104,104,104,104,104,107,107,108,108,109,109,109,110,110,110,110,111,112,113,114,114,114,115,115,115,115,116,116,116,116,116,117,117,117,117,117,118,118,119,119,119,119,119,120,120,120,121,121,122,122,123,123,123,124,124,125,125,125,125,125,125,126,126,127,127,127,127,127,127,127,127,128,128,128,128,128,128,129,129,129,129,129,129,130,130,130,130,130,130,131,131,131,131,131,132,132,132,132,132,132,133,133,133,133,133,133,134,134,135,135,135,135,136,136,136,136,136,137,137,137,137,137,137,137,137,138,138,138,138,138,138,139,139,139,139,139,140,140,140,140,140,140,141,141,141,142,142,142,142,142,142,143,143,143,144,144,144,145,146,146,146,147,147,147,147,148,149,149,149,149,149,149,150,150,150,150,150,152,152,152,152,152,153,153,153,153,154,154,155,155,155,155,155,156,156,156,156,156,156,157,157,157,158,158,158,158,158,158,159,159,159,159,159,160,160,160,161,161,161,161,161,165,167,167,167,167,169,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,12,13,14,14,15,15,16,16,17,18,19,19,19,20,20,20,21,21,21,22,22,22,23,24,24,24,25,25,25,26,26,27,27,29,29,30,30,15,15,48,74,89,89,100,210,244,256,322,412,474,496,524,13,24,33,39,49,56,58,64,70,83,93,95,108,110,115,127,147,149,158,160,167,183,192,194,206,208,213,221,226,228,235,237,243,245,253,255,264,271,284,286,292,299,301,311,313,324,328,330,338,351,353,365,367,388,410,418,419,420,424,429,435,440,442,446,448,527,537,10,21,26,32,43,51,69,76,81,88,99,105,114,127,129,134,136,145,153,154,168,176,200,206,211,213,219,221,228,232,234,243,249,255,261,272,279,295,297,304,310,312,322,327,329,341,346,348,355,364,365,376,385,394,406,414,431,433,440,449,458,464,466,477,483,494,507,521,529,538,545,547,561,568,568,569,577,578,585,587,595,643,4,6,8,10,12,14,14,16,18,20,22,24,26,28,30,30,32,34,36,38,40,40,42,44,46,48,50,52,52,54,54,56,58,58,60,62,69,126,130,132,134,135,137,139,145,145,147,148,149,154,156,157,160,167,2,8,16,30,36,40,44,4,5,6,7,7,7,8,10,10,11,11,12,12,13,13,13,13,13,13,14,15,15,15,15,16,16,19,24,1,6,8,8,10,58,64,65,96,96,7,8,10,12,22,27,28,31,46,57,88,90,92,94,96,98,100,102,104,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,4,6,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,188,190,192,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,266,270,274,276,278,280,280,280,282,284,286,290,292,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,328,330,332,336,338,340,342,344,346,348,350,352,354,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,420,422,453,13,14,14,15,15,15,16,17,18,18,19,27,1,2,5,6,8,8,10,23,24,24,53,60,69,69,75,75,79,80,80,84,85,85,90,90,94,94,96,97,97,100,101,101,104,105,110,113,113,116,116,118,119,119,122,122,128,129,129,133,134,134,140,141,141,144,145,150,150,153,153,156,157,157,160,161,161,165,168,169,173,173,178,178,182,182,187,188,188,190,191,191,195,195,204,204,208,212,213,213,216,216,221,222,222,228,228,230,230,233,233,236,237,237,244,244,247,247,250,251,251,255,256,256,258,259,262,263,263,269,269,273,273,276,277,282,282,285,286,286,290,290,297,297,304,304,311,312,312,314,315,321,322,322,333,333,341,342,348,349,349,356,357,357,362,363,363,367,367,370,374,374,379,379,382,386,387,387,393,394,394,399,399,403,404,404,407,407,413,414,423,424,424,430,432,433,433,435,436,436,440,442,443,443,503,508,509,1,2,4,6,6,15,18,18,23,24,28,28,30,31,34,35,35,38,39,45,46,46,49,50,50,52,53,53,55,56,56,58,59,61,62,62,66,67,70,71,71,73,74,77,78,78,80,81,81,83,84,84,86,87,87,90,91,91,94,94,96,96,98,99,99,103,104,106,107,107,109,110,110,113,115,116,116,118,119,119,121,122,122,126,127,130,130,132,133,133,136,139,140,140,142,145,147,148,148,152,152,155,164,165,168,168,170,172,173,173,175,176,176,178,179,182,183,183,190,191,191,194,195,195,201,201,202,203,204,204,208,209,209,213,213,215,216,216,218,219,219,221,224,225,225,227,228,228,231,234,238,238,242,248,251,251,253,254,259,259,263,270,271,274,275,275,277,278,278,281,286,286,289,290,290,298,298,301,301,306,306,313,313,317,318,327,328,328,331,332,332,336,338,339,339,344,347,347,350,350,353,353,358,359,363,363,373,373,376,377,377,384,384,387,388,394,395,395,399,402,403,403,409,409,414,415,415,420,420,431,431,434,435,440,440,447,448,453,454,501,502,2,2,6,8,8,13,16,26,26,30,31,34,35,35,40,40,44,44,51,52,52,56,57,57,63,64,69,70,70,74,75,75,90,98,99,106,106,111,112,112,117,118,118,121,121,124,125,125,128,129,129,131,132,132,134,135,135,137,138,138,141,142,142,145,146,146,148,149,149,152,155,155,158,158,160,161,161,164,164,166,167,167,170,173,173,176,176,178,179,179,181,182,182,186,186,191,192,192,198,199,199,202,202,204,205,205,209,210,210,213,213,216,216,219,219,222,222,225,225,230,236,240,241,241,244,245,245,249,250,250,255,255,262,263,269,269,276,277,282,291,300,301,301,307,307,312,312,316,317,317,324,325,325,348,1,7,41,42,42,145,486,578,611,7,10,15,16,45,46,99,118,130,139,147,156,161,169,176,182,188,197,203,209,221,225,227,231,233,240,242,252,258,275,284,289,296,302,309,314,316,323,330,332,338,348,354,362,380,388,395,401,401,401,410,421,427,434,451,457,464,472,476,483,495,502,508,514,520,531,13,22,29,34,36,41,43,48,50,59,65,70,79,81,86,91,98,102,107,109,115,117,124,130,138,146,150,152,157,159,164,169,182,187,192,198,204,212,216,218,222,227,235,241,246,250,252,257,263,267,269,274,279,284,292,297,302,306,310,312,317,322,325,327,333,336,337,338,346,352,354,361,363,368,373,378,380,387,391,400,406,412,416,418,425,430,457,462,465,467,470,472,475,477,484,489,502,505,507,512,526,533,538,543,551,553,558,563,571,577,581,586,590,596,603,607,609,614,619,621,627,632,683,4,151,152,153,153,180,180,180,180,183,184,187,188,191,192,195,195,195,195,196,199,200,200,203,204,207,207,207,207,207,208,208,208,208,211,212,212,212,212,212,215,216,216,216,216,219,220,223,224,227,228,231,232,235,236,236,236,240,243,243,244,244,247,247,247,247,248,251,251,251,252,255,256,259,260,263,263,263,263,264,267,267,267,268,268,268,271,272,272,272,275,276,280,283,283,287,288,288,291,292,295,296,301,1,5,6,22,24,28,34,38,42,46,56,56,64,70,80,100,106,118,134,148,152,158,164,172,172,186,8,9,37,120,120,170,196,196,196,196,198,198,202,256,256,257,258,258,260,286,349,349,349,349,349,349,349,349,349,349,349,350,350,350,350,350,351,351,351,351,351,351,351,351,352,352,352,352,352,352,352,352,352,352,352,353,353,353,353,353,353,353,353,355,355,355,355,355,355,355,355,355,355,355,355,356,356,356,356,356,356,356,357,357,358,358,358,359,360,361,361,361,361,361,361,362,362,362,365,366,366,367,367,368,370,371,372,373,373,374,374,375,376,376,376,378,378,378,378,383,383,383,384,385,385,386,388,388,389,389,389,392,398,399,400,403,404,404,405,406,406,407,408,408,409,409,410,410,410,410,411,411,411,412,412,412,413,414,414,415,416,416,418,421,427,427,427,427,427,428,428,428,428,429,429,429,429,429,429,430,430,430,430,430,430,430,431,431,431,432,433,433,433,433,434,434,434,434,434,434,434,435,436,437,438,439,440,440,440,441,441,441,442,443,444,444,444,444,444,445,446,447,447,448,449,449,450,451,452,453,453,453,454,455,456,457,458,458,458,459,460,461,461,461,462,462,463,464,465,465,466,467,468,468,469,469,469,469,469,470,470,470,470,470,473,474,474,474,474,475,481,481,482,484,485,487,488,488,492,492,493,494,505,521,521,521,521,521,522,522,522,524,525,526,534,534,536,537,539,539,539,539,539,540,541,543,544,544,545,546,547,548,549,549,550,550,550,551,551,552,552,552,553,554,554,554,554,555,555,555,557,557,557,558,559,559,559,560,561,561,564,565,566,566,566,567,568,568,569,570,570,571,571,572,572,572,573,575,575,576,576,578,578,579,579,580,581,581,582,582,582,583,583,584,584,585,585,586,587,587,588,589,589,591,592,592,593,594,594,595,595,596,597,598,599,600,600,601,601,602,603,604,605,605,605,606,607,608,608,609,610,610,611,611,612,613,614,614,616,7,7,7,34,76,76,76,76,76,76,76,76,78,78,78,78,78,78,78,78,80,80,80,80,82,82,82,82,82,82,84,84,84,84,86,88,88,90,92,94,94,96,96,96,96,96,96,96,98,98,100,103,107,107,108,111,112,114,114,114,114,114,114,114,114,114,114,114,114,114,116,116,118,118,118,120,120,120,120,120,120,120,120,122,122,124,124,124,124,124,126,126,126,126,128,128,128,130,130,132,134,136,138,140,142,144,144,144,146,146,148,148,150,150,152,152,152,152,152,154,154,154,154,154,156,158,158,158,158,160,160,160,160,162,162,162,162,162,164,164,164,164,164,164,164,166,166,166,166,166,166,168,168,168,168,171,171,171,171,171,171,172,172,174,176,176,176,178,178,178,180,180,182,184,188,190,190,190,192,194,196,196,196,196,199,200,200,200,200,200,200,202,204,204,204,206,206,206,206,208,208,210,212,212,214,214,216,218,218,220,220,222,222,227,228,228,230,230,230,232,232,234,234,234,234,234,7,7,7,7,7,72,76,76,76,80,82,84,86,88,92,94,96,100,103,106,108,108,110,110,112,112,112,114,117,117,117,118,118,118,120,120,120,120,122,122,122,124,124,126,126,128,130,130,132,132,134,136,136,138,138,138,140,142,142,144,144,144,144,146,146,146,148,148,150,150,150,150,150,150,152,152,152,154,154,154,154,154,156,156,158,158,158,160,163,163,163,164,164,164,164,164,166,166,170,170,174,177,177,178,181,183,183,184,187,187,188,188,188,191,192,195,197,202,205,205,205,205,205,205,205,206,206,206,206,206,208,1,6,7,7,7,7,8,9,9,13,14,14,14,14,16,16,16,17,18,18,18,19,20,20,20,21,22,23,23,23,23,24,24,24,26,26,28,29,29,30,30,30,32,34,39,40,41,41,42,42,43,44,45,46,47,48,48,49,49,50,51,52,53,53,54,55,55,56,56,57,57,58,58,59,59,60,61,61,62,62,64,64,65,66,67,68,69,69,70,70,71,71,72,72,73,74,75,75,76,77,77,78,78,79,79,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,89,89,89,90,90,91,92,92,93,93,93,93,94,94,95,95,96,96,97,97,98,99,99,100,100,101,101,102,102,103,104,105,105,106,106,107,108,108,109,109,110,110,110,110,111,111,111,113,114,118,119,120,120,120,120,122,122,122,124,124,124,127,130,132,135,136,146,148,148,149,150,150,150,151,153,153,154,155,1,6,7,7,7,8,9,9,11,14,16,16,16,17,18,23,24,26,28,29,32,33,34,36,40,41,41,42,42,43,44,44,45,45,46,46,47,47,48,48,48,49,50,51,51,51,52,53,53,54,54,55,56,57,58,59,60,61,61,62,62,62,63,64,64,65,65,66,66,67,67,68,68,69,70,71,71,72,72,73,73,74,74,75,76,76,76,77,77,78,79,79,80,80,81,81,82,83,84,84,85,86,86,87,87,87,88,88,89,89,90,90,91,91,92,93,93,94,94,95,95,95,96,96,97,97,98,99,99,100,101,101,102,103,103,103,104,104,104,105,105,106,107,108,108,109,109,110,110,111,111,111,112,112,113,113,113,113,113,115,116,117,117,118,124,124,124,126,126,126,128,130,130,133,133,133,133,133,133,136,136,137,139,140,142,143,143,143,144,178,179,1,9,11,22,23,24,24,25,26,27,27,27,28,28,29,30,31,32,32,33,33,34,34,35,36,37,38,40,40,40,41,54,72,72,90,108,108,126,144,178,178,196,214,232,250,268,286,304,322,348,349,1,1,2,7,33,34,39,41,43,43,47,58,64,64,68,73,77,80,80,80,82,83,84,89,92,94,96,103,106,112,112,113,122,127,128,129,129,131,134,141,143,144,145,147,147,148,149,149,151,153,153,153,153,154,157,157,157,158,160,163,169,170,172,179,181,184,184,187,188,191,194,196,199,202,205,207,207,209,209,210,219,223,227,228,233,235,236,239,242,248,252,260,279,284,287,291,294,298,303,305,305,311,311,321,322,322,326,328,333,336,341,341,343,347,349,349,349,349,349,353,356,360,370,375,378,380,384,387,391,395,396,405,410,414,414,420,424,427,430,432,435,436,440,446,446,450,456,461,464,474,478,485,485,488,492,494,499,501,507,516,525,538,538,545,549,552,554,578,1,2,327,330,84,1,1,1,2,2,2,2,8,15,19,22,24,27,30,35,38,41,43,46,48,52,53,57,63,63,63,63,63,64,65,4,7,8,22,27,38,46,1,1,10,10,10,22,22,36,36,1,3,10,10,16,197,8,32,37,50,54,54,138,139,139,150,151,151,379,399,401,419,6,25,26,33,34,41,42,49,50,8,13,20,43,46,48,52,54,56,64,68,72,78,84,88,94,98,102,106,112,120,136,138,142,146,150,160,164,168,170,178,184,186,190,194,198,200,206,216,220,228,232,234,238,240,244,246,248,252,256,260,264,266,268,270,274,278,280,284,286,294,296,300,304,315,316,318,320,324,328,330,332,336,338,344,346,350,352,358,366,372,376,380,382,386,402,406,410,416,418,428,432,438,448,452,460,462,466,470,472,480,496,498,500,539,4,7,14,37,39,40,43,47,49,53,59,63,65,72,78,79,82,88,92,97,101,107,114,130,133,136,140,145,155,158,161,164,172,178,181,185,189,192,195,200,211,215,222,226,229,232,235,238,240,243,246,251,255,258,260,263,265,269,272,275,278,281,288,291,294,298,1,6,13,14,17,20,24,26,29,32,35,41,43,46,48,55,62,69,72,76,78,82,98,102,107,112,115,125,129,134,144,148,156,158,163,167,172,177,192,195,196,4,6,53,57,59,62,63,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,123,125,127,129,131,133,135,137,139,141,143,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,313,317,323,325,329,331,335,341,343,349,355,359,361,365,367,369,375,377,385,387,389,391,393,395,397,403,405,407,415,1,3,8,10,57,61,63,67,69,69,71,73,75,77,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,127,129,131,133,135,137,139,141,143,145,147,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,255,257,259,261,263,265,267,269,271,273,275,277,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,317,321,327,329,333,335,339,345,347,353,359,363,365,369,371,373,379,381,389,391,393,395,397,399,401,405,407,409,421,422,423,4,6,51,55,57,61,61,63,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,119,121,123,125,127,129,131,133,135,137,139,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,309,313,319,321,325,327,331,337,339,345,353,355,359,361,363,369,371,379,381,383,385,387,389,391,397,399,401,2,2,2,2,6,7,9,12,12,14,16,18,20,22,24,26,28,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,62,64,66,68,70,72,74,76,78,80,80,82,84,86,88,90,92,94,96,98,100,104,106,108,110,112,114,116,118,120,122,124,126,126,128,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,242,244,246,248,252,254,256,258,260,262,264,264,266,266,268,270,272,274,276,278,282,284,286,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,327,327,327,327,328,328,1,161,207,210,214,226,288,288,295,296,300,5,5,5,5,7,9,13,17,17,18,21,23,27,27,31,35,38,43,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,23,24,25,25,4,6,12,21,24,24,71,160,168,276,7,26,38,76,86,114,134,140,150,176,198,208,218,248,254,266,280,302,310,318,356,362,372,398,433,92,94,96,100,102,104,111,161,132,24,24,29,29,29,30,30,30,30,40,42,42,51,53,54,64,74,86,87,94,96,110,111,111,112,112,121,123,124,127,128,128,129,134,138,139,140,141,142,143,151,151,152,153,155,163,165,184,191,192,199,200,201,211,212,257,257,258,259,260,265,266,151,224,7,8,11,26,29,35,36,39,47,48,52,54,55,58,59,61,63,64,66,69,71,73,74,76,80,82,83,84,87,94,95,97,101,105,111,117,127,131,137,141,147,151,153,157,159,161,165,167,177,181,183,185,194,194,203,205,206,206,216,244,245,1,2,3,8,10,12,12,14,14,16,18,18,20,21,22,24,24,54,56,57,59,60,61,62,62,63,64,65,66,66,69,71,79,83,85,87,91,92,92,100,104,106,108,115,115,117,118,118,131,132,132,141,143,144,145,146,146,152,152,155,155,155,156,234,235,236,238,242,244,246,248,250,253,254,254,254,255,256,258,260,277,278,289,290,3,38,41,41,41,55,129,130,156,1,2,5,6,42,82,150,152,154,156,158,163,0,6,11,14,34,38,43,398,432,830,687,233,237,168,177,194,233,237,99,110,219,233,678,679,683,7,8,12,12,30,48,66,84,102,120,138,156,174,192,210,273,1,6,14,14,14,18,22,26,30,34,38,42,46,50,50,54,54,58,62,66,66,66,70,74,74,74,78,82,86,90,90,94,98,6,8,10,12,14,16,18,20,22,24,26,30,32,34,36,38,39,40,41,42,43,44,45,51,9,32,35,40,60,78,97,102,105,111,114,155,162,165,170,173,183,188,194,210,218,225,230,233,241,252,258,270,271,1,9,26,32,35,40,60,66,78,88,94,97,97,97,102,105,111,114,155,162,165,170,173,183,188,194,203,210,218,225,230,233,233,241,252,258,271,271,1,9,21,22,26,28,34,35,40,43,51,55,65,71,85,88,90,93,102,113,117,120,1,6,13,14,16,20,21,21,22,32,44,46,59,59,59,59,59,59,60,60,60,60,63,64,64,67,67,67,68,71,71,72,72,72,72,75,76,79,79,83,83,84,84,84,87,87,88,88,91,91,91,92,92,92,95,96,96,96,99,99,99,100,100,100,100,103,103,103,104,104,104,104,107,111,111,112,112,115,116,116,116,116,119,119,120,123,123,123,123,124,124,127,127,128,128,128,131,132,132,132,132,132,139,1,2,11,12,14,17,18,19,20,30,42,44,56,56,56,56,56,56,58,58,60,60,62,64,64,66,66,68,68,68,68,70,72,74,74,76,78,80,80,80,80,82,84,84,86,88,88,88,90,90,92,92,4,5,5,5,5,6,6,7,8,9,9,10,10,10,10,11,11,12,12,13,14,15,16,17,18,18,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,26,26,26,26,27,28,29,30,30,31,31,32,32,33,34,34,34,35,35,36,36,37,37,37,38,39,39,39,40,40,40,41,41,42,42,42,43,43,43,45,45,46,49,50,50,50,52,52,52,52,53,53,54,54,55,55,56,57,57,58,59,59,59,60,60,61,61,61,62,62,62,63,63,64,64,64,65,65,65,66,66,66,67,67,68,68,69,69,70,70,70,71,72,72,72,73,73,73,74,74,74,75,75,76,76,77,78,79,79,80,81,81,82,83,83,83,83,84,85,85,85,85,86,86,86,87,87,88,88,88,89,89,89,90,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,98,99,99,99,100,100,101,101,102,102,102,103,103,104,104,105,105,105,106,106,106,107,107,108,108,109,109,110,110,110,110,111,111,112,112,113,113,113,113,114,114,114,114,114,115,115,115,115,115,115,116,117,117,117,118,118,119,119,119,120,120,120,121,121,121,122,122,123,123,123,123,126,126,127,4,4,5,5,5,5,6,7,9,9,10,11,11,11,12,13,13,14,15,16,16,16,16,17,18,18,19,20,20,20,21,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,28,28,28,29,29,29,30,31,31,32,32,33,33,33,34,34,34,35,35,36,36,36,37,37,38,38,38,39,39,40,40,40,41,42,43,43,44,45,45,45,46,46,47,48,49,49,49,50,50,50,51,51,52,52,53,53,54,54,55,55,56,57,58,59,59,60,60,61,62,63,63,64,64,65,66,67,68,69,69,70,70,71,71,71,72,72,73,73,74,74,74,75,75,75,76,76,77,78,78,79,79,80,81,82,83,83,84,85,85,86,86,87,87,87,88,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,95,96,97,97,98,99,101,101,102,102,103,103,103,104,105,105,106,106,107,107,108,108,108,109,110,110,111,111,112,112,112,113,113,113,113,115,116,117,117,118,118,118,119,4,5,5,6,7,8,9,10,11,11,11,12,13,13,14,15,16,16,16,16,16,17,18,18,19,20,20,20,21,21,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,29,30,31,31,31,32,32,33,33,33,34,34,34,35,35,36,36,37,37,38,38,38,39,39,39,40,40,40,41,42,43,43,43,44,45,45,45,45,46,46,47,48,49,49,49,50,51,51,52,52,53,53,54,54,54,54,55,55,56,57,57,57,58,59,59,60,60,61,61,62,63,63,64,64,65,66,67,68,69,69,70,71,71,72,72,73,74,74,74,75,75,76,76,76,77,77,78,78,79,79,80,81,81,82,83,83,83,84,85,85,85,86,86,87,87,87,88,88,88,89,89,90,90,91,91,92,92,93,93,93,94,94,95,95,95,96,97,98,98,99,101,101,102,103,103,103,104,104,105,105,106,106,106,107,107,108,108,108,109,110,110,111,111,111,112,112,112,113,113,113,115,116,117,117,117,117,117,118,119,1,4,13,13,13,20,26,34,34,36,38,38,39,39,42,48,53,53,54,54,54,56,57,57,57,64,64,65,65,66,67,67,68,68,69,69,73,74,75,75,76,77,78,79,80,81,83,83,83,84,84,84,84,88,88,89,91,98,98,100,100,103,106,107,107,107,112,119,119,120,120,121,121,122,126,127,127,128,128,134,136,136,137,146,147,148,148,149,149,149,150,151,151,151,152,152,152,152,153,158,161,162,162,163,163,167,168,170,170,178,194,207,211,212,217,218,219,219,219,220,220,220,221,221,221,221,221,222,222,223,223,224,225,225,226,227,227,228,230,230,230,231,231,232,236,237,238,238,240,240,241,242,243,244,245,246,246,247,247,247,248,250,251,252,252,253,254,255,256,256,256,257,258,259,260,261,263,263,264,264,265,265,266,271,271,271,272,273,273,274,274,274,276,277,278,280,281,282,283,283,291,296,300,304,308,310,310,311,313,314,317,319,320,320,323,330,332,7,8,8,10,22,42,43,60,81,84,85,117,122,137,144,157,158,193,194,220,237,239,240,267,309,310,345,346,350,374,406,4,4,9,12,15,16,31,35,39,47,48,52,60,71,100,120,135,136,166,171,171,177,182,196,202,203,206,238,240,248,249,260,263,307,308,318,321,344,367,369,6,8,10,12,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,82,84,86,91,1,2,2,3,5,6,6,7,7,8,8,10,10,10,11,11,11,12,12,12,13,14,16,17,18,19,21,24,24,24,26,28,28,28,28,28,30,30,30,30,30,30,32,32,32,32,32,32,34,34,34,34,34,36,36,36,36,36,36,36,38,38,38,38,38,40,40,42,42,42,44,44,44,44,46,48,52,54,54,54,56,58,60,60,62,64,66,68,70,72,74,76,76,78,78,80,82,82,82,84,86,88,88,90,92,94,2,2,5,6,6,6,8,10,10,10,10,12,14,14,16,16,18,18,18,18,18,18,18,20,22,22,22,24,24,26,26,26,26,28,28,28,28,28,30,30,30,32,32,32,34,34,34,34,34,36,40,40,42,42,44,44,46,48,48,50,52,52,54,56,58,58,60,62,62,64,64,66,68,70,70,70,70,72,72,72,74,76,78,78,78,80,80,80,2,7,8,15,17,17,17,18,18,19,19,19,20,20,21,21,21,22,22,23,23,24,24,25,25,26,27,28,29,29,32,33,35,35,36,37,39,40,41,42,43,45,45,46,46,47,48,49,50,52,53,54,55,57,63,2,4,11,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,18,18,18,18,19,19,20,20,21,21,22,22,23,24,25,25,28,29,31,31,32,33,33,35,36,37,39,40,41,41,42,42,43,44,45,46,48,49,50,51,53,6,6,6,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,54,56,60,62,63,64,65,67,69,71,73,75,77,79,81,83,85,87,88,89,91,93,95,97,100,102,103,104,104,105,108,112,113,117,119,121,123,125,128,129,131,133,135,137,139,141,143,145,149,150,151,156,159,161,163,165,166,167,169,171,173,175,177,179,181,183,187,189,191,193,195,197,200,203,205,206,207,208,209,210,211,213,214,215,217,218,219,220,221,223,224,226,227,230,231,235,237,242,243,244,245,246,247,248,249,250,251,252,252,253,255,256,256,257,257,258,260,261,262,263,264,265,266,267,267,270,271,272,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,298,301,303,309,1,6,7,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,90,90,90,91,32,34,36,38,40,40,40,40,44,46,46,46,48,52,52,54,56,58,58,60,62,62,64,66,68,68,68,70,72,74,76,76,78,80,82,84,88,90,90,92,94,94,94,96,98,100,100,100,100,102,104,108,108,110,112,114,116,116,116,118,120,122,124,124,126,128,128,128,130,132,134,134,136,136,136,138,140,140,142,144,144,146,148,153,2,4,7,8,10,12,14,14,16,18,20,5,6,6,13,18,23,28,33,37,42,47,52,57,62,66,72,77,82,87,99,104,109,109,114,119,129,134,141,1,5,5,5,6,31,4,5,6,6,10,10,13,294,294,517,640,786,904,924,1065,4,47,47,47,100,171,4,26,147,147,151,153,171,4,5,6,8,10,12,14,16,18,24,26,28,30,32,33,35,36,38,40,42,44,44,47,49,51,52,54,55,59,62,64,65,66,69,71,73,74,75,76,76,77,78,78,79,83,1,7,7,7,79,113,113,130,180,189,192,214,214,214,230,232,234,240,244,244,245,7,8,40,46,48,50,51,52,54,56,58,65,66,67,68,70,71,72,74,78,84,88,92,93,94,95,96,100,102,104,105,106,108,110,111,112,114,116,120,122,124,126,128,129,130,130,131,132,134,136,139,140,142,144,146,147,148,154,160,162,164,168,172,174,176,178,179,180,188,192,194,196,198,200,202,204,206,208,210,216,220,222,224,226,228,230,232,234,236,238,240,241,241,242,244,248,250,252,256,258,260,262,264,266,268,270,272,274,278,280,282,284,286,288,290,292,294,298,300,302,304,306,308,310,312,312,314,316,318,320,322,324,326,330,332,334,336,338,339,339,340,341,342,344,346,346,348,349,350,352,354,354,354,354,354,356,358,360,360,362,362,364,366,368,372,374,376,380,380,380,380,380,380,382,384,386,386,388,390,392,394,396,398,400,404,406,408,414,416,418,420,422,424,426,428,432,434,436,440,442,442,444,446,448,448,450,452,452,454,456,458,460,462,466,468,468,468,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,502,510,512,514,516,520,522,526,528,528,531,532,534,536,540,542,544,546,550,552,557,558,560,561,562,564,565,566,566,569,570,574,576,578,578,580,580,582,584,588,589,590,592,594,596,598,600,602,606,608,608,610,612,612,614,616,618,620,622,626,626,628,630,632,636,640,642,646,648,650,652,656,656,660,662,664,666,668,670,670,676,680,694,698,725,6,10,24,32,34,36,40,41,42,44,44,45,48,49,50,51,53,58,70,72,74,76,81,81,82,83,84,88,90,90,91,7,9,17,18,19,20,24,26,28,29,30,31,34,35,36,37,38,40,41,42,46,47,48,53,54,55,56,57,60,62,63,68,70,73,74,77,79,82,87,88,92,95,97,98,98,99,103,104,106,108,112,115,116,118,118,119,120,123,124,125,126,129,132,134,136,137,139,140,143,146,147,149,151,153,154,154,157,158,159,160,165,166,169,173,175,177,178,179,180,181,183,185,186,187,190,193,194,195,197,200,201,204,206,207,211,212,215,216,219,223,225,227,230,232,234,235,236,239,244,245,246,249,252,255,257,259,260,264,265,266,270,273,279,281,282,283,286,289,292,298,305,306,308,312,315,316,319,323,325,326,330,333,338,339,1,4,6,6,17,18,82,96,164,218,224,224,310,507,1,6,14,17,61,66,261,262,264,310,1,4,6,12,46,57,58,68,179,577,583,583,1,4,6,6,25,29,30,30,114,114,131,216,220,222,222,222,228,230,230,230,230,231,232,232,232,232,234,234,234,235,236,236,236,239,239,240,240,240,240,240,242,258,258,258,268,268,272,272,272,272,274,275,276,276,306,306,306,406,437,438,534,582,582,687,692,695,734,741,761,764,766,777,780,782,782,784,868,896,898,944,946,948,1028,1046,1088,1089,1090,1350,5,6,15,18,100,187,197,202,203,251,281,281,283,284,285,285,286,286,286,287,287,287,290,297,303,339,339,375,383,416,424,425,441,460,487,488,497,505,570,583,585,585,585,589,4,8,45,46,125,126,149,164,172,175,175,177,177,177,178,178,178,192,220,221,241,242,242,242,249,251,295,312,314,315,317,320,353,357,361,362,362,362,364,370,374,383,418,427,437,494,494,499,500,501,502,502,504,505,506,507,552,562,586,586,586,596,597,615,615,620,625,635,638,669,683,684,692,725,725,6,13,37,45,63,67,70,91,123,135,136,143,205,229,247,248,255,307,329,343,344,351,380,415,1,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,5,6,2,2,2,2,3,13,18,21,22,33,33,33,33,33,33,33,33,38,40,41,41,42,42,42,42,43,45,45,46,46,46,46,46,46,46,46,46,49,57,61,77,77,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,81,81,81,82,86,93,93,93,94,94,94,94,94,94,94,94,98,98,98,98,101,101,101,101,101,102,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,117,117,117,117,117,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,126,126,126,126,126,126,127,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,134,134,134,134,138,138,138,138,138,138,138,138,138,138,138,138,138,142,142,142,142,146,146,146,146,146,146,146,146,146,146,146,146,146,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,154,154,154,154,154,154,154,154,154,154,154,158,158,158,158,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,164,164,164,164,164,166,166,166,166,166,166,166,167,170,170,170,170,174,174,174,174,174,174,174,174,178,178,178,178,178,178,178,178,182,182,182,182,182,182,182,182,185,185,185,185,185,186,186,186,186,187,188,189,189,191,191,192,192,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,204,206,211,216,218,223,223,223,37,47,68,70,79,83,83,83,84,84,87,88,90,91,92,93,94,95,95,95,96,96,97,97,97,97,98,98,98,99,99,100,100,100,101,102,103,103,104,105,105,106,109,110,110,110,111,111,111,112,112,112,113,114,115,115,115,115,115,115,115,115,116,116,117,118,119,119,121,121,123,124,125,126,129,130,134,134,134,134,134,134,134,134,134,134,134,134,134,134,136,139,140,141,142,143,145,146,146,146,151,152,153,154,154,158,160,162,172,173,176,177,178,179,179,183,187,189,190,190,191,192,195,195,199,199,199,199,199,200,200,201,201,201,201,201,201,201,201,202,202,202,202,202,202,202,202,206,207,207,210,212,215,216,218,220,221,222,223,223,225,226,229,231,231,232,232,232,233,233,233,237,241,242,242,244,247,2,2,51,68,69,72,72,74,76,76,76,78,78,80,80,80,82,83,83,90,90,90,90,91,91,91,93,93,94,94,94,94,94,97,97,97,98,98,98,99,101,102,102,102,104,105,105,106,107,108,110,110,111,111,111,111,112,113,113,113,113,113,113,114,114,114,114,114,114,116,117,118,118,118,118,118,118,119,120,121,122,123,123,124,125,126,127,128,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,133,133,133,134,134,134,135,135,135,135,135,135,135,135,135,135,135,136,136,136,136,136,136,136,136,136,136,137,138,139,141,142,143,144,145,146,147,149,149,150,151,151,151,151,151,151,151,151,151,151,151,151,151,151,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,153,156,157,158,159,160,163,163,165,166,167,171,171,172,173,173,175,176,177,178,179,181,181,181,182,182,183,183,185,186,186,186,188,189,190,200,201,201,203,203,203,203,203,203,203,203,203,203,203,203,204,204,204,204,204,204,204,204,204,204,204,204,206,209,210,211,214,216,223,223,223,229,231,232,233,234,234,235,236,237,237,237,239,240,243,243,243,243,243,250,250,253,253,253,253,258,259,260,262,263,263,263,263,263,263,263,263,264,264,264,264,264,264,264,264,265,265,266,269,269,269,269,269,270,271,271,271,275,279,280,280,280,281,282,282,285,285,293,295,297,33,43,69,70,70,71,72,72,73,77,79,81,85,86,87,87,87,87,88,89,89,89,90,92,92,93,95,97,101,102,103,103,103,104,104,104,105,105,105,105,105,105,105,105,105,106,108,109,110,111,112,112,114,115,116,117,118,120,123,124,127,128,131,132,133,137,139,140,141,148,152,156,160,162,165,173,174,177,178,178,179,182,183,185,188,188,188,188,188,188,188,188,188,189,189,192,194,195,196,198,199,200,201,202,203,205,205,205,209,213,214,214,215,216,219,219,2,2,9,10,33,36,37,38,38,42,44,44,50,50,50,52,54,55,56,57,60,63,64,71,72,80,81,88,90,91,93,93,100,102,102,102,103,105,107,110,120,122,126,128,139,140,143,145,152,154,156,166,168,168,169,171,179,181,182,201,210,215,216,218,218,219,219,220,232,233,239,245,247,248,248,254,260,261,262,263,266,267,268,269,270,273,276,277,278,286,287,289,303,303,347,347,348,348,348,348,349,164,225,2,19,20,23,24,26,27,28,29,30,31,32,33,34,36,36,38,40,40,41,43,43,44,45,46,47,48,51,52,54,54,55,56,56,57,57,58,58,59,59,59,59,60,61,62,62,63,63,63,65,66,66,66,70,74,76,81,81,81,82,83,84,85,86,89,90,91,92,93,94,94,95,99,106,110,112,112,112,113,115,116,118,119,119,119,120,120,121,122,123,124,125,125,126,127,128,129,129,131,132,133,134,135,136,137,138,139,140,141,142,146,147,149,150,151,151,152,153,154,154,155,156,157,158,160,162,162,164,164,165,165,166,168,169,174,175,192,194,195,196,198,200,201,204,206,207,208,209,210,211,211,212,212,213,213,214,215,218,220,227,228,229,229,230,231,231,233,234,237,238,239,240,240,240,241,241,242,242,243,244,245,246,247,248,249,250,251,251,251,252,255,256,257,257,266,267,268,269,269,269,272,285,285,286,287,287,287,287,288,288,288,288,288,288,288,289,298,299,299,300,301,302,303,303,304,305,306,306,306,306,307,308,308,312,312,314,315,318,320,322,11,12,13,14,16,21,22,23,25,26,27,28,29,30,32,35,36,37,38,39,40,40,41,42,43,44,45,45,46,48,49,49,50,51,51,54,56,56,57,58,60,61,61,62,63,64,65,67,68,69,69,69,70,70,70,71,72,73,74,76,77,78,81,84,86,88,90,91,93,94,96,98,101,102,103,104,106,107,107,111,112,112,113,114,115,117,118,120,121,123,125,126,126,127,128,128,129,129,130,131,131,132,133,134,135,137,138,138,139,140,141,143,143,143,145,146,147,147,148,149,150,151,152,153,155,156,157,158,159,159,161,162,163,165,166,168,169,170,170,171,172,173,174,176,176,178,178,180,181,183,183,185,185,186,187,188,189,190,191,192,193,194,195,195,196,197,197,198,199,199,200,201,201,202,202,203,204,205,206,209,210,211,213,216,219,221,222,223,224,226,227,227,228,230,233,234,235,236,237,238,239,240,241,244,247,249,249,250,251,254,255,256,258,259,260,264,265,266,270,274,278,279,280,282,283,284,284,285,285,285,286,286,286,287,287,288,289,289,290,291,291,291,292,293,1,590,590,591,592,593,594,595,596,597,597,599,600,601,602,602,603,603,603,606,607,609,610,611,612,613,38,38,38,39,39,39,39,40,40,41,41,42,42,42,44,44,44,46,46,48,48,50,50,52,54,56,56,58,58,60,60,60,62,62,64,64,64,66,66,66,68,68,70,1,6,7,361,362,643,644,645,62,84,4,4,6,14,15,96,98,100,102,104,106,107,108,110,112,114,116,116,116,118,120,122,124,126,128,130,132,134,136,138,140,142,142,142,144,144,146,148,150,152,159,86,239,240,242,244,246,249,249,250,250,651,1,5,158,158,160,163,164,0,26,27,53,61,65,105,0,2,10,44,52,62,68,0,58,63,68,93,0,5,27,37,57,63,69,1,25,35,59,73,89,0,2,41,47,51,59,75,0,5,53,65,87,99,7,24,24,33,37,40,41,44,48,60,65,72,72,85,93,96,108,121,137,143,147,154,159,168,177,194,198,201,204,207,209,210,218,218,222,237,240,241,244,250,251,254,255,258,264,264,276,284,290,298,306,327,327,348,357,357,357,357,357,388,5,8,9,9,9,9,9,9,9,9,9,9,9,9,9,10,20,21,23,24,27,34,34,34,34,34,34,34,34,34,34,34,34,34,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,47,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,79,81,82,82,82,82,82,82,82,82,82,82,82,82,82,84,87,90,90,90,90,90,90,90,90,90,90,92,98,100,100,100,100,100,100,100,100,100,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,110,113,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,128,129,130,131,132,133,135,137,138,139,140,140,141,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,144,145,146,147,148,149,150,150,151,152,153,154,156,156,156,156,156,156,156,156,156,156,156,156,156,156,158,159,160,161,162,163,164,165,166,167,168,168,170,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,174,174,175,176,178,179,180,181,183,184,186,187,187,188,188,189,190,191,191,192,193,193,194,194,195,195,196,196,197,197,198,198,198,198,198,198,198,198,198,198,198,198,198,198,202,203,203,204,205,206,208,208,209,209,209,209,211,211,212,212,213,213,213,214,214,215,215,215,216,216,217,217,217,218,219,220,220,221,221,221,222,222,223,223,224,224,225,226,226,226,226,227,228,228,229,229,230,230,237,239,240,5,7,8,10,16,17,19,20,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,45,48,48,48,48,48,48,48,48,48,48,58,58,58,58,58,58,58,58,58,58,58,58,58,58,62,62,62,62,62,62,62,62,62,62,62,62,62,62,70,70,70,70,70,70,70,70,70,70,70,70,70,77,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,82,88,94,96,96,96,96,96,96,96,96,96,96,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,108,111,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,122,122,122,122,122,122,122,122,122,126,127,129,130,131,132,133,134,135,136,137,138,138,139,140,141,142,143,144,145,146,146,148,149,150,151,152,153,155,155,155,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,156,156,156,158,159,160,161,162,164,165,166,166,168,170,170,170,170,170,170,170,170,170,170,170,170,172,172,173,174,176,177,178,179,181,182,182,183,184,185,185,186,186,187,188,189,189,190,191,191,192,192,193,193,194,194,195,195,198,198,198,198,198,198,198,198,198,198,198,198,198,200,201,201,202,203,204,205,205,206,207,207,207,207,209,209,210,210,211,211,211,212,212,213,213,213,213,214,214,215,215,215,216,216,217,217,218,218,219,219,219,219,220,220,221,221,222,222,223,223,224,224,224,225,226,226,227,227,228,228,235,237,244,245,260,260,260,260,260,264,264,264,264,264,264,270,270,270,276,276,0,7,14,26,30,34,50,56,63,0,2,5,14,12,15,15,16,16,17,18,18,21,25,26,26,27,28,28,28,28,30,32,33,55,66,67,68,68,69,80,82,86,96,97,98,98,98,99,99,114,123,125,126,127,139,140,150,155,156,156,157,158,158,168,181,183,185,186,187,187,188,189,206,208,210,210,211,212,213,214,216,218,234,234,249,249,266,269,269,270,272,279,281,302,307,309,309,324,330,331,333,351,6,21,28,32,34,36,37,40,48,50,52,54,57,59,61,62,64,68,74,78,82,84,90,92,96,96,102,102,106,106,110,114,120,127,133,136,138,140,142,146,146,150,154,156,160,162,167,169,170,173,178,178,180,181,191,192,193,195,197,198,202,203,205,206,207,208,210,210,211,213,215,216,217,218,219,220,221,222,224,224,237,5,6,12,14,14,16,22,24,26,28,34,36,36,38,40,46,48,48,50,52,58,60,62,64,70,72,74,76,82,84,84,86,88,94,96,96,98,100,106,108,110,112,118,120,120,122,124,130,132,132,134,134,136,142,144,146,148,148,153,7,8,8,14,16,18,24,26,26,28,30,36,38,38,40,40,42,48,50,50,52,54,60,62,64,64,66,66,72,74,76,76,78,84,86,86,88,90,96,98,100,100,102,108,110,112,112,114,120,122,124,126,132,134,136,138,144,146,148,150,157,6,21,28,32,34,36,37,40,48,50,50,52,54,57,59,61,62,64,68,74,78,78,82,84,90,92,96,102,106,110,114,120,127,133,136,138,140,142,142,146,150,154,156,160,162,167,167,169,170,173,178,180,181,191,191,192,193,195,195,197,198,202,203,205,206,207,208,210,211,213,215,216,217,218,219,220,221,222,224,233,7,10,12,17,19,23,24,24,26,28,31,33,35,38,40,43,44,45,46,46,49,52,52,53,54,55,56,56,57,58,59,60,61,62,63,64,67,70,70,72,74,76,78,78,79,80,83,87,88,88,90,92,94,96,97,98,100,101,103,106,106,107,109,112,114,117,118,118,119,122,128,132,132,134,135,136,138,140,141,143,147,150,151,152,153,153,154,155,156,157,159,162,162,164,166,166,167,168,169,170,171,172,174,175,176,177,179,182,182,184,186,187,188,190,190,191,192,192,193,194,196,197,199,202,202,203,206,208,210,213,214,217,219,222,224,226,228,230,232,232,233,233,234,235,237,239,242,242,243,244,246,247,248,248,249,250,252,253,254,255,256,257,259,264,264,264,266,268,268,270,271,273,274,274,276,278,280,283,286,289,289,292,292,293,295,296,298,301,304,304,305,306,307,308,310,311,312,314,315,316,318,319,321,324,324,325,326,327,328,330,331,332,334,335,336,337,338,339,341,344,346,348,349,350,351,352,352,354,355,356,357,358,359,361,364,366,368,370,372,374,376,379,381,384,384,385,385,386,386,386,386,388,388,389,390,392,392,394,394,395,398,399,401,404,405,406,408,409,410,411,411,412,413,415,415,418,420,420,420,421,423,425,426,429,430,430,432,436,439,441,444,445,448,450,451,451,453,455,456,461,464,464,465,466,467,468,470,471,472,473,474,476,477,478,478,481,484,484,485,486,488,489,490,491,492,494,496,497,498,498,499,501,502,502,503,504,507,508,510,510,510,511,511,512,514,514,515,516,517,517,517,519,522,523,523,524,526,527,528,531,531,532,534,536,539,542,542,543,543,543,543,544,546,548,550,550,551,552,552,554,555,556,556,557,559,562,564,566,569,570,573,574,576,579,582,583,583,583,584,586,586,586,587,588,590,591,592,594,596,599,603,604,605,605,606,608,609,610,612,613,614,616,617,617,619,623,624,625,626,626,629,630,632,634,635,636,639,640,641,642,644,644,645,646,648,649,650,651,653,659,2,7,10,12,18,18,19,19,20,20,21,22,23,24,26,27,28,29,30,31,32,33,35,38,38,39,39,40,40,41,42,44,45,46,48,49,50,52,53,55,58,58,59,60,61,63,64,66,66,67,67,67,68,68,69,69,70,71,71,72,73,75,79,80,81,82,84,86,87,88,90,91,92,95,98,100,100,100,102,102,102,103,104,105,106,107,107,107,108,109,110,111,113,115,118,118,119,121,122,122,123,123,124,126,127,128,129,130,131,131,131,132,133,135,138,138,139,140,142,143,144,145,146,148,149,150,153,155,158,158,159,160,162,166,168,170,172,172,172,172,173,175,179,179,180,182,182,184,186,190,192,195,200,202,203,205,210,215,218,218,219,220,220,221,221,222,223,223,224,224,225,226,228,229,230,230,231,232,233,235,240,241,242,243,244,245,247,250,251,252,253,254,256,257,259,262,262,263,263,263,264,265,266,267,269,270,272,274,281,286,286,287,287,288,290,291,292,294,295,296,297,299,302,302,302,303,304,305,306,307,308,309,310,310,311,312,314,314,315,316,317,319,323,324,326,328,329,330,332,334,339,344,346,348,350,352,356,359,360,362,365,366,366,369,372,373,374,375,376,379,382,382,383,383,384,385,386,388,389,390,390,391,392,394,396,397,399,402,402,404,406,408,409,410,411,412,413,414,419,423,424,424,425,426,428,429,430,431,431,433,434,435,436,437,439,442,442,443,444,444,445,445,446,448,448,449,450,450,451,451,452,454,454,455,456,457,459,462,462,463,464,465,465,466,467,467,468,468,469,470,471,472,473,473,474,475,477,479,483,484,484,485,486,488,489,490,490,492,493,497,499,502,502,503,503,504,506,506,507,508,510,512,513,514,515,516,517,519,521,522,525,527,530,531,532,535,536,538,540,546,550,555,559,560,561,562,565,566,568,570,573,575,579,580,582,585,586,591,592,593,595,598,598,609,614,615,5,8,10,15,17,21,22,22,24,26,29,31,33,36,38,41,43,47,50,50,52,53,54,54,55,56,57,58,59,60,61,62,65,68,68,70,72,74,76,77,78,81,85,86,86,88,90,92,94,94,95,96,98,99,101,104,104,105,107,110,112,112,115,116,116,117,120,126,130,130,132,133,134,136,138,139,141,145,148,149,150,151,151,152,153,154,155,157,160,160,162,164,165,165,166,167,168,169,170,172,173,174,175,177,180,180,182,184,185,186,188,188,189,190,190,191,192,194,195,197,200,200,201,204,206,208,211,212,215,218,220,222,224,226,228,228,229,229,230,231,233,235,238,238,239,240,242,243,244,244,245,246,248,249,250,251,252,253,255,258,258,258,260,262,264,265,267,268,268,270,272,274,277,277,280,283,286,286,287,289,290,292,295,298,298,299,300,301,302,304,305,306,308,309,310,312,313,315,318,318,319,320,321,322,324,325,326,328,328,329,330,331,332,333,336,338,340,341,342,343,344,346,347,348,349,350,351,353,356,358,360,362,364,366,368,371,373,376,377,377,378,378,380,380,381,382,384,384,385,386,386,387,390,391,393,396,397,398,400,401,402,403,403,404,405,407,410,412,412,413,415,417,418,421,422,422,424,428,431,433,436,437,440,442,443,443,443,443,445,446,446,447,448,453,456,456,457,458,459,460,462,463,464,465,466,468,468,468,469,470,471,473,476,476,477,478,480,481,482,483,484,486,488,489,490,490,491,493,496,496,496,497,498,501,502,504,504,504,505,505,506,508,508,509,510,511,511,511,513,516,517,517,518,520,521,522,525,525,525,526,528,530,533,536,536,537,537,537,537,538,540,542,544,544,545,546,546,548,549,550,550,551,553,556,558,560,563,564,567,568,570,573,576,577,577,577,578,580,580,580,581,582,584,585,586,588,590,593,597,599,600,602,603,604,606,606,607,608,611,611,613,617,618,619,620,620,623,624,626,628,629,630,633,634,635,636,638,638,639,640,642,643,644,645,647,5,8,10,16,16,17,17,18,18,19,20,22,22,24,25,26,27,28,30,31,33,36,36,37,37,38,38,39,40,42,43,44,46,47,48,50,51,53,56,56,57,58,59,61,62,64,64,65,65,65,66,66,67,67,68,69,69,70,71,73,77,78,79,80,82,84,85,86,90,93,96,98,98,98,100,100,100,101,102,103,104,105,105,105,106,107,108,109,111,113,116,116,117,119,120,120,121,121,122,124,125,126,127,128,128,128,129,130,131,133,133,133,136,136,137,138,140,141,142,143,144,146,147,148,151,153,156,156,157,158,160,162,164,166,168,170,171,173,177,178,180,182,184,193,198,200,201,203,208,213,216,216,217,218,218,219,220,221,221,222,222,223,223,223,224,226,227,228,228,229,230,231,233,238,239,239,239,240,241,243,246,247,248,249,250,251,252,254,255,257,260,260,261,261,262,263,264,265,267,268,270,274,279,281,284,284,285,285,286,288,289,290,292,293,294,295,297,300,300,301,302,303,304,305,306,307,308,309,310,312,312,313,314,315,319,320,322,324,325,326,328,330,335,339,340,342,344,346,348,352,355,356,358,361,362,365,369,370,371,372,375,378,378,379,379,380,381,382,384,385,386,386,387,388,390,392,393,395,398,398,400,402,404,405,407,408,409,410,415,419,420,420,421,422,424,425,426,427,427,429,430,431,432,433,435,438,438,439,440,440,441,441,442,444,444,445,446,446,447,447,448,450,450,451,452,453,455,458,458,459,460,461,461,462,463,463,464,464,465,466,467,468,469,470,471,473,475,479,480,480,481,482,484,485,486,488,489,495,498,498,499,499,500,502,502,502,503,504,506,508,509,510,511,512,513,513,515,517,518,521,523,526,527,527,528,531,532,536,542,546,551,555,555,556,558,560,562,564,566,569,571,573,574,576,579,580,585,586,587,590,590,1,11,16,21,25,29,32,32,35,38,41,48,48,48,48,48,66,69,73,73,76,76,79,82,82,82,85,85,88,90,90,92,92,99,99,99,100,100,117,118,125,125,126,126,129,129,130,130,135,139,140,147,148,151,151,157,158,158,158,162,162,162,162,162,167,168,168,173,174,174,177,177,177,180,185,186,190,190,190,193,198,198,203,204,209,212,212,215,215,219,219,219,219,220,220,220,220,220,225,225,225,225,226,226,226,230,230,230,233,233,234,239,239,242,244,244,249,12,14,14,16,18,20,20,22,24,26,28,30,32,34,36,36,38,38,40,42,44,46,48,50,50,52,54,54,56,58,60,62,64,66,68,68,70,72,74,76,78,80,82,82,84,86,88,88,90,92,94,96,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,140,142,144,146,148,150,152,154,156,158,160,160,162,164,166,166,168,170,175,31,46,60,94,280,288,1,9,10,29,42,72,73,78,79,80,105,137,229,230,231,232,234,235,236,237,241,243,244,247,250,250,261,265,270,272,273,281,287,289,290,290,290,292,293,294,294,296,296,296,298,298,298,298,298,298,299,300,301,307,311,312,318,343,1,7,18,26,26,35,36,36,37,37,38,39,39,42,43,44,45,49,50,54,58,62,64,68,124,204,206,208,210,210,211,214,216,218,244,244,246,247,248,250,256,258,260,264,277,278,280,282,363,363,364,366,367,368,407,1,7,18,26,26,35,36,37,38,39,39,42,43,44,44,45,45,49,51,54,82,108,120,120,134,184,198,206,210,211,214,217,230,230,244,246,247,248,252,269,270,270,272,290,312,314,332,346,365,365,367,368,369,383,1,5,6,7,8,9,11,15,21,22,23,23,25,27,28,29,30,31,32,33,34,35,37,39,40,41,42,42,43,45,46,47,48,49,51,52,53,54,55,57,59,61,62,63,65,67,68,69,71,72,73,75,77,79,81,83,85,87,88,89,90,91,92,93,94,95,96,97,99,101,103,104,105,107,109,111,113,115,116,117,119,121,121,122,123,124,125,127,129,130,131,133,134,135,137,138,139,141,143,144,145,146,147,149,151,151,153,155,157,157,158,158,159,160,161,161,163,164,165,166,167,168,169,170,171,172,173,175,177,178,179,181,183,185,186,187,189,190,191,192,193,194,195,196,197,199,201,203,205,206,207,209,211,212,213,215,217,218,219,221,223,224,225,226,227,228,229,231,233,235,237,238,239,241,242,243,245,246,247,249,250,251,252,253,254,255,256,257,258,260,261,262,263,265,267,268,269,270,271,273,275,277,279,280,281,281,281,283,285,286,287,289,291,292,293,295,296,297,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,317,319,320,321,322,323,324,325,326,327,328,329,331,332,333,335,336,337,339,340,341,343,344,345,346,347,349,350,351,353,355,357,359,360,360,362,363,364,365,367,369,372,373,377,379,381,382,383,384,385,386,387,388,388,389,390,391,392,393,393,394,395,397,398,399,400,401,402,403,405,406,407,409,411,412,414,415,417,418,419,420,421,422,423,424,427,428,429,431,433,435,436,437,438,439,440,441,442,443,446,447,451,2,2,6,6,19,20,20,21,22,22,24,24,25,26,26,26,28,28,28,28,29,29,30,30,30,31,31,34,35,35,37,38,40,40,41,42,42,42,42,43,43,44,45,46,47,47,47,47,47,48,49,50,51,52,52,53,53,53,53,54,55,55,55,55,56,57,57,57,58,59,6,6,9,10,11,12,12,13,13,15,16,19,21,22,23,24,25,25,25,26,27,27,28,29,29,29,30,31,31,32,34,36,37,38,40,40,40,40,40,41,41,41,41,42,42,43,43,43,43,44,45,46,47,47,48,51,52,52,52,53,58,59,19,21,7,22,23,25,27,29,31,33,35,36,37,39,40,41,42,43,45,47,48,48,49,50,51,51,53,54,55,57,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,83,84,85,86,87,89,91,92,93,95,97,98,99,100,101,102,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,137,139,140,141,142,143,144,145,145,146,148,149,150,151,152,155,156,157,158,158,159,160,161,162,163,164,165,166,167,168,169,170,173,174,175,176,177,179,181,182,183,185,187,188,189,191,192,193,194,195,196,199,200,201,202,203,204,205,206,207,208,210,211,212,213,215,216,217,219,221,222,223,225,226,227,228,231,232,233,234,235,236,239,241,242,243,244,245,247,247,248,249,251,252,253,255,256,257,258,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,277,279,280,281,282,283,284,285,286,287,288,289,291,292,293,295,296,297,299,301,302,303,304,304,305,306,306,307,309,310,310,311,312,312,313,314,315,315,316,317,318,319,321,322,323,324,325,326,327,327,328,329,330,331,332,333,334,335,336,337,338,345,345,345,27,29,31,35,37,39,41,45,47,51,53,57,59,61,65,70,71,75,77,79,81,83,85,87,89,91,93,95,97,99,105,107,113,115,117,119,121,123,125,127,129,131,133,137,141,145,148,149,151,153,167,169,170,171,177,179,185,187,189,191,193,195,197,201,202,203,204,205,209,215,217,223,229,231,233,237,243,245,246,247,251,255,257,261,263,266,267,269,275,276,277,282,283,287,291,297,299,303,311,315,319,321,329,333,337,349,2,6,6,7,8,9,10,10,12,13,14,16,18,19,20,22,24,26,28,29,30,32,32,33,34,35,36,39,43,34,148,168,259,260,261,263,263,264,265,267,268,2,4,4,4,5,6,7,10,17,19,21,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,106,106,109,112,113,1,5,30,38,44,56,64,70,70,76,92,108,124,144,154,166,174,174,184,184,200,214,228,230,230,236,244,252,258,262,272,272,286,296,296,306,320,346,346,368,386,386,386,386,386,386,453,46,169,222,227,289,416,471,189,767,1,10,11,11,11,11,11,11,12,12,13,13,13,13,13,14,14,14,14,14,15,15,15,16,16,16,17,17,17,17,18,18,19,19,20,20,21,22,22,23,24,24,25,26,27,27,27,28,29,30,30,30,31,31,31,31,32,32,32,33,33,33,33,34,34,34,34,34,35,35,36,36,37,37,38,38,40,40,40,41,42,42,44,44,44,45,46,47,47,48,49,49,49,49,50,50,50,51,51,52,52,52,53,53,54,55,55,56,56,56,57,57,60,61,62,62,62,62,62,63,63,63,63,64,64,65,65,65,66,66,66,67,67,68,68,68,68,69,69,69,70,70,70,70,71,71,71,72,72,72,72,72,72,73,73,73,73,74,74,74,75,75,75,76,76,76,76,76,77,78,78,78,78,79,79,79,79,80,80,80,81,82,83,83,84,85,85,85,85,86,86,86,87,87,88,88,88,89,89,90,90,90,91,92,92,93,94,94,94,96,96,97,98,98,99,100,100,101,101,101,102,102,102,103,104,104,105,105,105,105,106,106,107,107,108,108,109,109,110,110,110,111,111,112,112,112,114,114,114,115,115,116,117,117,117,118,119,119,119,120,121,121,122,122,122,123,123,123,124,124,125,125,125,126,126,127,127,128,129,129,129,130,130,131,131,131,132,133,134,135,135,136,136,137,137,138,138,138,139,140,140,140,141,142,142,142,142,142,142,142,142,143,144,144,144,144,144,144,144,144,145,145,146,146,146,146,147,148,149,150,151,151,152,152,152,153,154,154,155,155,157,158,158,158,159,159,160,160,160,161,161,162,162,162,162,163,164,165,166,168,169,169,170,170,171,172,172,173,173,173,173,174,174,174,174,175,175,175,175,176,176,177,178,179,179,179,180,180,181,181,182,182,182,183,183,184,185,186,186,186,187,187,188,189,190,190,191,191,191,193,193,193,194,194,195,195,195,195,196,196,196,196,197,197,198,199,199,200,200,201,201,201,202,202,202,203,204,205,206,206,206,207,208,208,208,208,208,208,210,210,212,213,213,214,214,215,215,215,215,216,216,216,216,216,216,216,217,218,218,219,220,220,222,222,223,223,223,224,224,224,224,225,226,227,227,228,229,229,231,232,232,233,233,234,234,234,235,237,238,238,238,240,240,241,241,242,242,243,243,244,244,245,245,248,248,248,248,248,249,249,249,249,250,250,252,252,252,253,253,254,254,254,255,255,255,256,256,256,257,257,257,258,258,258,259,259,259,260,260,260,261,261,261,261,262,262,262,263,263,264,264,264,265,265,265,266,266,266,267,267,268,268,268,269,269,270,271,271,272,272,273,273,274,274,275,276,277,278,278,278,279,279,279,279,280,280,280,280,281,282,282,282,284,284,285,286,287,287,288,288,288,288,288,289,290,290,291,292,292,292,294,294,294,295,295,296,296,296,296,296,297,298,299,299,299,299,299,300,301,301,301,302,302,303,305,306,307,308,309,310,310,312,312,313,313,314,314,315,315,316,317,317,318,319,319,320,320,321,322,323,323,323,323,324,324,324,324,325,325,325,326,326,327,327,328,328,328,329,329,329,330,330,331,331,332,332,332,333,333,333,334,335,335,336,336,336,336,337,337,338,339,340,340,340,341,341,342,342,342,344,344,345,345,345,345,346,346,347,349,350,350,350,351,351,351,351,352,352,353,353,353,353,354,355,355,356,356,356,356,357,358,358,358,359,359,360,360,360,361,362,363,364,364,365,366,366,366,367,367,367,368,368,368,368,369,370,370,371,371,371,371,371,372,372,372,372,373,374,375,375,376,377,378,378,379,379,379,379,379,381,381,381,382,382,383,383,385,386,386,386,387,388,389,389,390,390,391,391,392,392,393,393,394,394,395,396,397,397,397,398,398,399,399,399,400,401,402,402,403,403,404,404,404,405,405,406,406,406,407,407,407,408,409,409,410,410,410,411,411,411,412,413,414,414,414,414,415,415,415,415,416,416,416,416,417,417,418,418,419,419,419,420,420,421,421,421,421,422,424,425,426,426,426,426,427,427,428,430,431,432,432,433,433,434,435,435,436,436,436,436,436,437,437,438,439,440,441,442,442,443,443,444,444,444,444,445,445,446,446,446,446,447,447,447,447,447,1,16,36,50,50,50,50,50,64,64,65,65,66,94,95,96,96,96,97,97,99,100,103,113,113,117,119,120,122,128,136,136,139,161,162,162,163,165,176,180,180,182,183,183,198,199,202,203,203,204,205,205,205,205,206,206,206,207,207,208,208,209,230,231,231,232,237,241,242,253,253,255,256,269,270,270,270,275,278,279,279,280,285,286,287,287,288,289,289,289,292,292,292,292,292,292,292,292,292,296,296,299,299,301,303,307,41,45,46,58,59,59,66,72,82,87,88,92,99,103,106,116,117,126,127,131,132,133,134,135,146,159,163,179,184,186,197,204,210,243,250,251,254,262,268,270,277,281,281,281,282,283,299,1,75,87,88,113,114,114,115,116,116,117,118,120,126,129,139,140,141,153,153,154,154,155,155,169,173,177,177,178,178,178,179,188,188,200,200,201,202,224,224,237,251,251,253,256,256,257,258,259,259,260,261,261,261,262,262,262,274,275,279,289,295,1,12,12,12,13,13,15,16,35,36,37,38,39,39,42,43,53,54,55,61,61,62,63,91,104,123,123,123,130,131,132,132,133,134,138,156,156,156,156,158,174,175,203,204,205,205,213,217,219,223,224,226,227,229,230,231,233,233,234,235,235,235,236,237,238,241,242,242,247,252,252,253,255,270,275,276,277,278,279,280,281,282,283,283,293,19,22,28,29,32,38,40,46,46,48,50,50,51,52,54,54,57,58,58,61,62,64,64,65,66,67,68,68,69,70,71,76,78,80,82,83,84,85,86,87,88,90,104,105,107,109,110,111,112,114,114,114,116,118,119,120,120,122,125,127,129,131,148,148,149,150,152,152,154,156,157,158,159,160,161,162,162,165,166,167,172,176,177,178,180,183,189,234,251,251,252,257,262,279,296,296,297,298,299,300,301,304,304,305,306,307,308,308,311,314,316,323,324,329,339,342,343,345,350,351,352,353,355,357,358,360,363,364,365,366,367,368,369,370,373,375,377,378,378,379,380,381,383,384,386,387,388,390,391,392,394,396,398,399,400,400,401,401,402,402,402,402,403,403,404,404,405,405,406,406,407,408,408,408,409,410,411,412,412,413,418,470,1,2,21,23,24,29,31,39,39,40,41,41,41,42,42,44,44,45,45,46,47,48,49,51,51,54,54,55,55,58,59,60,61,61,62,62,63,64,65,65,66,67,67,68,68,70,73,75,77,77,92,93,95,96,97,98,99,103,103,105,108,112,129,129,130,130,130,130,131,131,132,133,133,133,134,134,134,134,135,135,136,136,139,140,140,142,144,145,147,148,149,150,151,152,153,156,157,158,158,159,164,166,167,168,169,171,173,175,175,178,179,179,183,184,185,186,186,187,187,190,190,191,192,193,194,194,195,197,200,202,208,209,210,218,219,221,226,227,228,229,230,231,231,233,233,234,234,236,239,240,241,242,243,244,245,246,249,251,253,254,254,255,255,256,257,259,260,262,263,264,267,268,269,270,271,272,274,275,275,275,276,276,277,277,278,278,278,279,280,280,281,281,282,283,284,284,284,285,285,286,287,288,288,289,326,327,1,1,1,1,2,11,19,23,27,30,30,34,38,42,44,45,45,48,49,50,51,52,54,57,57,58,58,58,60,60,60,61,61,63,65,68,69,70,72,74,78,84,92,94,97,101,102,103,103,103,104,107,109,111,111,114,161,161,162,167,174,178,182,191,198,200,201,202,202,205,205,208,213,217,217,218,219,219,220,220,222,223,224,224,231,237,249,249,250,251,251,252,252,253,254,254,255,257,257,258,259,260,261,261,263,266,267,268,270,274,275,275,278,283,286,288,288,290,294,299,299,303,304,306,307,307,308,309,310,312,313,314,315,315,316,318,322,325,327,328,330,333,337,339,340,341,343,345,346,348,350,351,352,353,355,357,359,362,365,368,369,369,370,370,370,371,371,372,372,372,373,373,373,373,374,374,374,374,375,375,376,377,378,379,380,380,381,383,383,384,384,385,386,387,393,393,394,395,395,396,397,398,399,400,401,402,402,403,405,406,407,415,429,459,483,486,489,490,492,496,499,503,511,512,513,519,524,525,527,530,532,535,537,541,543,544,545,547,548,550,553,555,556,557,558,561,570,573,582,584,585,589,590,590,590,591,593,594,595,596,597,598,599,599,600,600,601,601,602,602,603,605,609,609,610,610,611,612,612,613,613,616,616,618,620,624,624,625,627,628,629,630,631,632,632,633,633,634,635,635,636,637,637,638,638,640,642,643,643,644,644,645,646,646,646,648,649,649,650,650,652,652,652,653,653,654,655,656,657,657,737,737,737,738,738,738,738,738,1,17,19,20,23,25,25,26,26,27,28,30,31,32,33,33,34,35,35,35,36,36,37,37,38,39,40,43,44,44,44,45,46,47,47,48,48,49,50,50,51,52,55,55,56,58,59,60,61,62,62,63,63,64,65,66,66,67,68,68,69,69,71,71,72,73,74,75,76,76,77,78,78,80,81,82,83,83,84,85,86,87,88,102,103,105,107,108,109,110,112,112,112,114,114,116,116,117,117,117,118,120,123,125,127,129,144,146,147,147,147,148,148,149,149,149,150,150,150,150,151,151,152,152,153,153,153,155,156,157,158,159,160,160,161,162,164,165,167,170,174,175,176,177,178,181,185,185,189,232,249,249,250,255,259,260,263,277,294,294,294,295,296,297,298,298,299,299,302,302,303,304,304,305,306,306,307,309,312,313,314,316,321,322,322,322,325,327,329,336,337,341,343,345,347,348,349,350,351,352,353,353,355,355,356,358,361,362,363,364,365,366,367,368,371,373,375,376,376,377,377,378,379,381,382,384,385,386,389,390,391,392,393,396,397,397,398,398,399,399,400,400,402,402,403,403,404,404,405,406,406,406,406,407,408,409,410,410,411,416,417,459,1,21,23,24,29,30,30,31,34,34,35,36,37,37,38,39,39,39,40,40,41,41,41,42,43,44,44,45,45,46,46,47,47,48,48,48,49,50,51,54,54,57,58,59,60,61,61,62,62,64,65,65,66,67,67,68,70,70,71,72,73,74,75,75,76,77,77,92,93,95,96,97,98,99,99,99,103,105,108,112,112,112,129,129,130,130,130,130,130,130,131,131,131,131,132,132,132,133,133,133,133,133,134,134,134,134,135,135,135,136,136,139,140,140,141,142,143,144,145,147,148,149,150,151,152,153,156,157,158,158,159,164,166,167,168,169,171,173,175,178,179,179,183,184,185,186,186,187,187,190,190,191,192,192,193,194,194,195,197,200,201,202,204,208,209,210,210,214,218,219,221,223,224,225,226,227,228,229,230,231,231,233,233,234,236,239,240,241,242,243,244,245,246,249,251,253,254,254,255,255,256,256,257,259,260,262,263,264,267,268,269,270,271,272,274,275,275,275,276,277,277,278,278,278,279,280,280,281,281,282,283,284,284,284,285,286,287,288,288,289,327,1,19,21,22,27,28,29,32,33,34,35,35,36,37,37,37,38,38,39,39,39,40,40,42,42,43,43,44,44,45,46,46,47,48,49,49,52,52,53,55,56,57,58,59,60,60,61,62,63,63,64,65,66,69,70,70,71,72,73,73,74,75,75,90,91,93,94,95,96,97,97,101,103,110,110,125,127,127,128,128,128,129,129,129,129,129,130,130,130,130,131,131,131,131,132,132,132,132,133,133,134,137,138,138,139,140,142,143,145,146,147,148,149,150,151,154,155,156,156,157,162,164,165,166,167,169,171,173,173,176,177,177,181,182,184,184,185,185,187,188,188,189,190,191,192,192,193,195,198,199,200,206,207,208,212,216,217,219,223,224,225,226,227,228,229,229,231,231,232,232,234,237,238,240,241,242,243,244,247,249,251,252,252,253,253,254,255,257,258,260,261,262,265,266,268,307,1,7,33,56,57,78,79,95,104,130,144,145,152,166,167,183,192,203,212,248,249,260,274,303,1,144,145,161,170,269,7,32,33,42,56,57,64,78,79,94,95,104,114,115,132,146,147,154,168,169,184,185,194,204,205,214,224,250,251,262,276,277,305,9,22,28,36,46,52,60,72,76,80,84,94,102,114,118,124,134,142,158,174,178,182,196,200,210,214,218,230,236,240,250,258,285,1,8,14,15,56,57,78,102,128,142,143,150,178,179,188,198,199,208,218,218,218,244,244,245,256,290,11,12,24,25,36,46,47,58,70,71,76,77,88,89,106,107,114,124,125,146,162,162,163,168,182,183,194,195,200,212,213,220,220,230,231,253,261,115,265,7,8,36,41,42,50,53,53,54,54,60,64,67,68,74,74,74,74,75,76,77,79,90,92,94,96,96,98,98,104,105,106,108,110,114,119,119,120,120,121,121,122,122,127,128,128,128,130,132,133,135,136,138,141,144,148,152,156,160,160,166,169,170,174,176,176,180,182,191,192,193,194,195,196,197,198,198,200,201,202,204,204,205,206,206,207,208,209,209,210,211,212,215,216,217,218,221,223,223,225,225,226,226,227,228,230,234,235,239,240,242,242,248,249,250,254,254,260,263,264,267,270,272,273,276,277,278,279,280,281,98,118,130,146,170,180,206,240,254,270,294,312,338,344,7,8,18,22,24,28,34,36,38,42,46,52,54,56,58,67,68,70,78,84,86,90,92,94,100,104,104,106,116,120,122,128,130,134,138,140,1,7,18,22,27,27,31,34,38,43,46,46,50,54,59,63,68,72,76,81,84,88,92,96,101,105,109,113,118,122,127,131,134,139,143,147,151,155,155,159,163,166,171,175,179,183,186,190,194,198,203,207,211,214,218,222,226,230,234,238,243,243,247,251,255,259,263,267,270,275,279,283,287,291,295,299,302,306,310,314,318,322,326,330,335,340,344,348,360,360,7,20,24,29,33,36,40,45,48,52,56,61,65,70,74,78,83,86,90,94,98,103,107,111,115,120,124,129,133,141,145,157,161,165,168,173,177,181,185,188,196,205,209,213,216,220,224,228,232,236,245,249,253,257,265,277,281,289,293,297,301,304,312,316,320,324,328,332,337,342,346,351,354,358,366,370,374,379,383,386,391,399,403,407,412,416,420,424,429,432,449,1,5,16,20,22,26,32,34,35,36,40,44,48,50,52,54,56,65,66,68,70,76,82,84,88,90,92,102,102,104,110,112,114,115,118,119,120,126,128,132,136,138,150,151,7,8,22,24,28,34,36,38,42,46,50,67,68,72,84,104,106,112,116,122,128,134,150,151,10,11,50,54,60,76,106,114,134,138,144,174,180,202,208,216,252,256,266,286,294,316,322,326,341,343,7,46,50,72,80,102,110,130,134,140,166,172,178,200,206,214,250,254,264,284,314,320,324,337,7,9,28,29,29,36,36,40,40,44,45,50,50,55,60,60,60,61,66,70,70,74,74,74,75,80,80,86,86,87,87,92,96,96,97,100,101,104,104,105,114,115,118,118,122,123,128,128,129,136,140,141,144,145,148,148,149,152,156,157,157,160,160,161,167,170,171,174,174,175,178,182,182,182,183,183,186,187,190,191,196,197,200,201,201,201,201,204,205,205,208,208,214,214,215,218,219,219,224,225,229,232,232,232,232,233,236,237,242,248,248,249,254,258,258,259,262,263,266,270,271,271,276,276,277,282,283,283,286,286,290,291,291,298,299,302,303,303,306,307,310,316,317,317,320,320,321,324,325,325,328,329,332,338,339,339,342,343,346,346,346,354,354,355,358,359,362,363,366,367,370,371,374,375,375,382,383,386,386,387,390,391,396,396,397,400,401,401,406,407,410,414,415,415,420,421,428,428,429,434,435,435,440,441,444,445,448,449,454,458,459,464,465,470,470,471,474,475,475,482,488,489,494,494,495,500,501,509,515,7,28,29,36,36,40,40,44,45,50,50,55,60,60,60,61,66,70,70,74,74,74,75,80,80,86,87,92,92,96,96,97,100,100,101,104,104,105,114,115,115,118,122,123,128,129,136,137,140,141,144,145,148,148,149,152,156,157,157,160,160,161,166,166,167,170,171,174,174,175,178,178,182,182,182,183,183,186,187,190,191,191,196,197,200,201,204,205,205,208,208,209,214,214,215,218,219,219,224,225,229,232,232,232,233,236,237,237,242,248,248,249,254,258,258,259,262,263,266,270,271,271,276,276,277,282,283,283,286,286,287,290,291,291,298,298,299,302,303,303,306,307,310,311,316,317,317,320,320,321,324,325,325,328,329,332,338,339,339,342,343,346,354,354,356,357,360,361,364,365,368,369,372,372,373,373,373,376,380,381,384,384,385,388,389,394,394,395,398,398,399,399,404,405,408,409,412,413,413,418,419,426,426,427,432,433,438,439,442,443,446,447,452,456,457,462,463,468,468,469,472,473,473,480,486,487,492,492,493,498,499,510,7,28,29,36,40,44,45,50,60,66,70,74,75,86,87,92,96,101,104,104,115,122,123,128,140,144,148,148,149,152,156,157,157,160,161,166,167,170,171,174,174,175,178,178,182,183,186,187,190,191,197,200,201,205,208,209,214,215,218,219,224,225,228,229,232,233,237,248,249,258,259,262,271,276,277,282,283,283,286,287,290,291,298,302,303,306,307,310,311,316,317,317,320,320,321,324,325,325,328,329,332,339,342,343,354,355,358,362,363,366,367,370,371,374,375,382,383,386,387,390,396,397,400,401,406,407,411,414,415,420,421,428,429,434,441,444,445,448,449,458,459,464,465,470,474,475,488,489,494,495,500,501,509,515,1,7,26,26,30,30,34,34,38,38,44,44,48,52,54,54,54,54,58,62,62,66,66,68,68,72,72,76,80,80,84,84,88,88,92,92,95,98,102,102,107,108,108,110,114,114,116,116,120,124,128,128,132,134,134,138,138,142,142,146,146,148,148,152,154,154,159,162,166,166,168,172,172,174,176,176,180,185,190,196,196,196,202,206,206,208,208,212,214,214,218,218,220,220,220,224,224,228,232,234,238,238,242,246,246,250,256,256,260,264,266,270,274,274,276,280,284,286,288,292,294,298,300,304,308,308,312,314,318,320,324,324,326,328,328,328,330,334,334,336,342,342,346,350,350,354,356,362,362,366,9,36,40,44,48,52,64,64,64,64,71,71,71,79,83,91,94,98,105,114,121,121,125,129,138,142,148,163,163,163,171,171,171,171,172,175,177,186,190,190,190,196,202,202,211,214,218,223,225,228,228,228,228,232,232,234,244,248,254,259,262,266,270,274,276,276,276,282,286,291,292,296,306,308,321,324,329,332,338,341,344,346,348,358,390,396,396,396,404,408,408,408,414,419,424,424,429,433,436,441,441,441,448,451,460,465,479,485,488,490,494,494,494,494,498,502,502,502,510,532,554,564,568,585,588,588,637,13,13,14,15,16,17,17,17,17,18,18,18,19,19,19,20,49,50,154,156,159,159,160,163,167,167,168,168,168,169,169,170,174,174,177,177,177,178,179,179,179,180,184,186,186,191,192,195,196,199,204,204,210,219,222,223,225,225,226,226,226,227,227,227,227,227,227,227,228,228,229,229,230,230,230,231,231,231,232,235,235,242,242,242,242,249,251,251,257,258,262,263,264,268,269,269,270,279,280,283,284,287,287,288,292,292,297,298,298,302,306,307,307,312,320,324,324,324,328,329,334,356,356,357,358,358,362,364,364,386,398,407,408,408,412,412,419,419,419,424,429,433,433,444,448,448,451,452,455,455,455,460,460,460,464,464,464,469,469,470,476,480,484,486,489,490,492,492,492,494,494,496,496,498,500,507,508,508,508,508,508,510,510,512,515,516,517,517,522,525,536,540,542,544,544,553,553,554,554,561,562,565,565,566,566,566,569,571,571,571,574,575,575,575,577,578,578,586,586,591,591,592,592,592,596,598,598,600,604,604,608,615,616,619,619,619,620,620,623,627,628,628,628,631,631,631,631,632,634,637,637,637,637,637,639,639,640,640,641,641,641,643,643,644,644,645,645,650,665,665,696,696,696,698,702,702,702,702,708,711,717,717,719,719,719,720,728,731,731,732,732,737,748,749,753,754,758,767,767,779,781,781,787,788,797,797,807,807,807,815,816,819,819,820,820,822,822,824,826,828,828,828,830,830,830,837,850,851,851,856,878,889,895,942,943,947,948,948,948,949,949,949,952,952,952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,953,954,954,954,954,954,954,955,955,955,955,955,958,961,961,961,962,962,963,963,963,964,964,964,965,966,966,966,966,966,966,966,967,967,967,967,967,967,967,967,967,968,969,969,969,969,969,969,972,972,973,973,973,973,973,973,973,973,973,973,973,974,974,974,974,974,974,974,974,975,975,975,975,975,975,975,975,975,975,976,976,976,977,978,979,980,981,982,983,984,984,984,984,984,984,985,986,987,988,988,988,988,988,988,989,989,989,989,990,991,991,991,992,993,994,994,995,995,995,996,996,996,996,997,997,997,998,998,999,999,999,1000,1000,1000,1001,1002,1002,1002,1002,1004,1004,1004,1004,1004,1005,1005,1005,1005,1005,1005,1005,1006,1006,1006,1007,1007,1007,1007,1007,1007,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1010,1010,1010,1011,1012,1012,1013,1014,1014,1015,1017,1017,1017,1017,1017,1017,1018,1018,1018,1018,1018,1018,1019,1019,1020,1020,1020,1020,1021,1021,1022,1023,1023,1023,1024,1025,1025,1026,1026,1026,1026,1027,1027,1027,1027,1027,1027,1027,1028,1028,1028,1028,1028,1029,1029,1029,1029,1029,1029,1029,1030,1030,1030,1030,1031,1031,1033,1033,1033,1033,1034,1034,1034,1034,1034,1036,1036,1037,1037,1037,1038,1038,1038,1038,1038,1039,1039,1039,1039,1041,1041,1041,1041,1043,1043,1043,1044,1044,1044,1045,1047,1047,1047,1048,1048,1048,1048,1048,1049,1050,1051,1052,1052,1052,1054,1054,1055,1055,1056,1057,1057,1060,1060,1061,1061,1061,1062,1062,1063,1063,1063,1064,1065,1065,1067,1067,1067,1070,1072,1072,1072,1072,1072,1073,1073,1073,1073,1073,1074,1074,1074,1074,1075,1076,1076,1076,1080,1081,1081,1082,1084,1084,1084,1084,1085,1085,1085,1087,1087,1087,1087,1087,1088,1088,1089,1090,1090,1091,1091,1091,1093,1095,1095,1095,1096,1097,1098,1098,1100,1101,1101,1102,1103,1103,1103,1104,1105,1106,1106,1107,1107,1107,1107,1108,1108,1108,1108,1109,1109,1111,1114,1114,1114,1118,1118,1118,1126,1128,1128,1132,1132,1133,1135,1137,1137,1137,1141,1143,1147,1147,1148,1148,1149,1149,1149,1150,1152,1152,1152,1152,1153,1156,1156,1158,1158,1158,1158,1158,1159,1159,1159,1159,1159,1160,1161,1162,1163,1164,1165,1165,1168,1168,1169,1171,1171,1172,1173,1176,1176,1176,1177,1177,1177,1178,1178,1178,1179,1179,1179,1180,1180,1181,1181,1181,1182,1182,1182,1183,1183,1183,1183,1184,1184,1185,1186,1186,1186,1187,1187,1187,1187,1188,1188,1189,1189,1189,1189,1189,1190,1190,1190,1190,1191,1191,1191,1191,1192,1192,1192,1192,1193,1193,1193,1193,1193,1194,1194,1195,1195,1195,1196,1196,1196,1196,1196,1197,1197,1197,1197,1197,1197,1198,1198,1198,1198,1198,1199,1199,1200,1200,1200,1200,1201,1201,1201,1201,1202,1202,1203,1204,1204,1204,1204,1204,1205,1205,1205,1205,1206,1206,1206,1206,1207,1207,1207,1207,1207,1208,1208,1208,1208,1209,1209,1209,1209,1209,1210,1210,1211,1211,1212,1212,1212,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1215,1215,1215,1215,1215,1215,1216,1216,1216,1216,1216,1217,1217,1217,1218,1218,1218,1219,1219,1220,1220,1220,1220,1220,1221,1221,1221,1221,1221,1222,1222,1223,1223,1224,1225,1225,1225,1226,1227,1227,1228,1229,1229,1229,1230,1230,1230,1230,1230,1230,1231,1231,1231,1231,1231,1231,1232,1232,1234,1234,1235,1235,1236,1236,1236,1236,1237,1237,1237,1237,1238,1238,1238,1238,1239,1239,1239,1239,1239,1240,1240,1240,1240,1241,1242,1243,1243,1243,1244,1245,1245,1245,1245,1246,1246,1246,1246,1247,1247,1247,1247,1247,1247,1247,1248,1248,1249,1249,1249,1249,1250,1250,1250,1250,1251,1251,1251,1252,1252,1253,1253,1253,1253,1254,1254,1256,1260,1261,1261,1261,1262,1262,1262,1263,1263,1263,1264,1264,1264,1264,1264,1265,1265,1265,1266,1266,1266,1266,1267,1267,1267,1267,1268,1268,1269,1269,1270,1270,1270,1271,1271,1271,1271,1272,1272,1272,1272,1273,1273,1273,1273,1273,1274,1274,1274,1274,1275,1275,1275,1276,1276,1276,1277,1277,1277,1278,1278,1278,1279,1279,1279,1280,1280,1280,1280,1281,1281,1281,1281,1282,1282,1282,1283,1283,1283,1283,1284,1284,1284,1285,1285,1285,1286,1286,1286,1286,1287,1287,1287,1287,1287,1288,1288,1288,1288,1289,1289,1289,1289,1289,1289,1289,1290,1291,1291,1291,1291,1292,1292,1292,1293,1293,1293,1293,1293,1294,1294,1294,1295,1295,1295,1295,1296,1296,1297,1297,1297,1297,1298,1298,1298,1298,1299,1299,1299,1299,1300,1301,1301,1301,1301,1301,1301,1301,1302,1302,1302,1302,1302,1302,1303,1303,1303,1303,1303,1303,1303,1304,1304,1304,1304,1304,1304,1305,1305,1305,1305,1305,1305,1305,1305,1305,1306,1306,1306,1306,1307,1307,1307,1307,1308,1308,1308,1308,1308,1309,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,1310,1310,1310,1310,1311,1311,1311,1311,1312,1315,1315,1315,1315,1316,1316,1316,1316,1316,1317,1317,1317,1318,1318,1319,1319,1320,1320,1320,1320,1321,1321,1322,1322,1322,1322,1323,1323,1323,1324,1324,1324,1324,1325,1325,1325,1325,1326,1326,1326,1327,1327,1327,1327,1328,1328,1328,1328,1330,1330,1330,178,236,295,353,471,588,763,822,998,1115,1232,10,28,32,34,40,42,62,62,64,66,66,70,74,76,80,88,90,1,387,42,78,94,114,146,168,204,224,18,22,24,29,38,44,48,52,54,58,62,1,5,6,8,10,28,34,37,38,38,38,38,38,38,38,41,41,41,41,41,41,41,43,44,44,44,44,44,44,44,44,46,80,85,86,89,104,105,105,190,191,412,412,413,560,580,581,587,599,811,849,0,28,40,71,97,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,39,40,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,72,76,78,80,82,84,85,86,87,88,89,90,91,92,94,94,95,96,97,98,99,100,101,102,104,106,107,108,110,112,113,114,115,116,117,118,118,119,120,121,122,123,124,124,125,126,127,128,129,130,132,133,134,136,138,140,142,143,144,146,148,149,150,152,154,155,156,157,159,162,167,1,12,12,19,24,24,24,24,24,28,28,28,28,28,28,31,31,33,33,34,34,34,35,35,36,36,38,38,38,42,46,46,46,50,50,50,50,54,54,54,58,58,58,58,63,64,65,67,67,68,69,70,70,72,74,74,76,78,78,80,81,83,83,86,86,86,88,88,92,94,97,100,100,100,100,104,107,107,107,107,110,110,110,110,113,113,113,113,113,113,116,116,116,116,116,120,125,128,128,128,131,131,131,136,136,136,136,138,140,140,144,148,164,165,1,6,7,9,9,9,13,15,17,18,20,20,20,22,24,24,24,24,27,28,30,30,31,33,35,37,38,40,40,42,42,42,42,44,44,47,48,49,50,50,51,53,55,55,55,59,60,62,64,66,69,70,70,71,73,75,77,77,79,80,82,84,86,89,89,90,91,92,92,93,95,97,99,100,102,104,106,109,110,111,112,113,115,117,119,120,122,124,126,129,129,4,39,77,1,2,12,15,17,18,20,22,25,27,29,32,34,34,36,39,40,41,42,44,45,47,48,60,64,66,70,71,72,75,76,77,81,82,85,88,90,94,95,97,99,102,103,104,105,107,108,109,109,110,111,113,113,139,140,143,144,147,148,150,152,153,155,156,157,160,162,164,166,167,168,170,171,172,173,175,177,180,182,185,186,188,193,195,198,201,206,208,209,212,214,215,216,225,227,7,8,12,22,22,23,23,23,23,23,23,25,26,27,31,32,33,35,36,36,36,37,39,39,40,40,40,42,42,42,42,42,43,43,43,44,44,45,45,45,46,47,48,48,49,49,49,49,50,51,51,51,52,53,54,54,54,56,56,56,57,58,58,59,60,62,63,64,66,68,71,71,72,72,73,73,75,76,84,85,88,89,89,90,90,90,91,91,91,91,92,93,94,95,99,99,100,103,108,118,136,138,138,138,140,142,144,144,144,144,144,144,146,148,148,150,150,150,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,180,182,182,182,184,184,186,188,190,190,190,192,192,192,192,192,194,194,194,194,194,196,198,200,202,204,206,208,208,208,208,210,210,210,212,212,214,216,218,218,218,220,222,224,231,6,20,21,21,21,21,23,27,29,30,31,34,35,37,37,38,38,38,40,40,40,40,40,41,41,41,42,43,43,43,45,46,46,47,47,48,49,50,51,52,54,54,54,55,56,56,57,58,60,62,62,64,69,70,70,71,73,74,81,83,85,86,86,87,87,88,88,88,88,89,89,90,91,93,96,96,97,118,120,122,124,126,126,126,126,126,126,128,130,132,134,134,134,136,138,140,142,142,142,144,146,146,146,148,150,152,152,154,156,158,160,162,164,164,164,166,166,166,166,166,166,168,170,172,174,174,176,176,176,176,176,176,178,178,178,178,178,180,182,184,186,188,190,190,192,192,192,192,192,192,192,192,192,194,194,194,196,198,198,200,202,204,204,206,208,210,212,214,216,218,220,222,224,226,228,230,230,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,258,258,258,260,262,262,262,262,264,266,266,268,268,268,270,272,6,8,10,12,14,16,18,20,20,22,24,24,24,24,24,26,28,28,30,32,32,34,36,38,40,40,40,42,44,44,44,46,48,50,52,54,56,58,60,62,64,66,68,68,68,70,70,70,70,72,74,76,76,78,80,80,82,82,82,84,86,88,90,92,94,96,96,96,96,98,100,102,104,104,104,104,106,106,106,106,106,106,108,110,112,114,116,118,120,122,122,124,124,126,126,126,126,126,126,128,128,130,130,130,130,130,132,134,136,136,136,138,140,140,140,140,140,140,140,140,142,144,144,146,146,146,146,146,148,150,152,1,6,8,10,10,12,14,16,16,16,16,16,16,18,20,20,22,24,24,24,24,26,28,30,32,34,36,36,36,38,40,42,44,46,48,50,52,52,52,54,54,54,54,54,54,56,58,58,60,62,64,64,66,66,66,66,66,66,66,68,68,68,68,68,68,70,72,74,74,76,78,80,82,84,86,86,86,88,90,90,92,94,94,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,136,136,138,140,142,144,146,148,150,152,152,152,154,156,156,156,156,158,160,162,162,162,164,166,168,170,172,174,176,178,180,182,182,184,186,186,186,186,186,186,188,190,192,192,194,196,196,198,200,202,202,204,206,208,208,208,210,212,212,214,214,216,216,218,218,218,218,218,218,218,218,218,218,218,218,220,220,220,1,7,16,16,17,19,21,22,23,24,26,26,26,27,28,28,28,29,34,34,38,38,40,41,43,43,46,51,53,55,71,5,14,14,16,16,19,21,22,23,23,23,27,27,30,39,43,44,47,51,53,56,59,61,64,64,66,69,72,73,81,86,87,88,89,94,98,100,103,105,106,110,117,118,120,122,123,126,129,131,133,133,134,136,138,140,142,144,147,152,152,157,158,161,173,9,22,41,68,71,80,83,85,114,117,167,177,181,181,3,4,7,8,11,19,20,23,24,26,26,1,9,23,36,41,43,44,48,51,52,54,55,56,57,58,59,60,61,63,70,72,73,83,85,89,91,95,98,98,106,107,108,108,114,114,115,123,125,130,132,132,136,143,144,145,147,151,230,241,1,2,28,30,34,36,38,38,38,40,42,48,50,54,56,62,66,70,74,78,84,86,88,92,96,98,100,104,106,108,110,114,116,118,120,122,124,128,130,134,143,145,1,2,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,263,264,3,4,126,145,175,180,185,269,269,7,8,9,9,10,10,10,14,18,20,22,22,25,29,30,33,34,34,38,39,40,43,44,46,46,49,51,55,57,59,60,63,65,66,68,68,69,71,72,72,73,74,75,76,77,78,79,80,82,85,85,85,86,86,88,91,92,93,93,94,95,96,98,99,101,101,101,102,102,102,102,105,107,108,108,110,112,114,118,118,120,120,120,121,122,123,125,127,128,129,131,132,133,133,134,135,137,137,142,144,145,148,148,150,151,152,154,156,160,162,163,164,164,167,169,170,172,175,178,179,182,184,184,184,186,186,187,188,193,194,194,195,196,197,197,198,199,201,201,203,204,205,206,207,207,208,209,209,210,214,214,216,217,218,219,222,222,224,226,227,231,232,234,236,237,238,240,244,246,250,250,252,254,255,256,258,259,259,260,260,261,262,266,268,268,270,271,274,276,277,278,278,280,282,284,286,287,292,293,294,296,298,300,303,303,305,308,309,311,314,315,315,316,319,320,322,322,326,329,330,330,332,334,336,338,338,340,341,343,344,345,346,349,350,351,353,355,356,356,358,361,362,362,364,367,368,369,370,373,376,380,382,386,388,388,390,391,392,394,396,397,398,402,402,402,404,404,406,407,409,410,412,415,416,417,418,418,419,421,422,423,424,425,426,426,427,429,429,429,429,430,433,434,436,438,440,442,442,442,443,445,446,447,448,450,452,454,454,456,457,458,459,461,461,463,469,470,471,478,480,485,1,2,104,104,104,104,104,104,106,106,106,108,110,110,110,110,110,110,110,110,112,117,22,23,24,26,26,26,26,29,29,30,33,34,35,38,40,41,41,41,42,42,44,46,47,48,49,50,50,50,52,52,53,54,54,56,56,56,64,64,64,65,66,68,70,72,74,76,77,78,80,82,82,82,84,84,86,88,95,96,97,98,99,100,102,103,104,1,5,5,6,29,30,30,38,38,42,46,50,50,53,54,54,56,57,58,58,58,58,62,62,66,68,70,70,88,88,88,90,100,100,100,103,103,104,104,105,106,109,112,154,154,158,164,168,176,182,186,188,188,200,200,220,220,226,226,232,232,250,250,262,274,274,288,296,302,308,308,314,314,320,326,326,330,330,336,344,344,344,354,366,366,374,374,384,384,390,390,398,398,404,404,410,416,416,420,426,430,436,436,442,442,456,468,482,482,482,482,494,500,516,516,516,516,526,526,526,526,533,533,536,536,536,540,540,548,554,560,568,574,577,578,582,592,592,598,598,604,610,610,614,618,618,622,630,630,634,639,640,640,640,644,645,648,649,652,652,653,653,653,656,656,656,660,664,697,7,8,10,50,107,350,392,434,444,490,490,524,524,606,638,652,653,660,661,664,5,6,11,12,16,16,19,21,24,25,25,27,28,31,32,32,33,45,50,51,52,56,56,61,62,63,65,66,67,70,71,72,73,84,85,86,92,93,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,228,230,230,232,232,234,234,236,238,240,240,240,242,244,246,248,250,252,254,256,258,258,260,260,260,260,262,262,264,264,266,266,266,266,268,268,270,270,270,272,272,274,274,274,276,276,276,278,280,282,284,286,288,290,292,294,296,298,298,300,302,304,304,306,308,310,312,312,314,314,1,1,9,9,42,42,66,78,94,94,104,104,114,130,148,164,164,174,190,190,212,230,230,238,248,248,262,288,288,304,316,316,332,352,364,378,388,388,398,398,425,1,9,10,16,30,55,58,59,72,77,92,97,100,108,114,123,125,127,129,132,132,134,134,145,145,145,146,147,150,151,153,159,164,165,167,170,173,176,178,179,185,185,186,188,189,190,190,191,192,193,194,194,195,198,198,198,209,210,241,273,279,307,316,344,351,365,365,369,381,387,454,463,463,525,597,597,656,2,92,92,92,95,97,98,99,101,105,108,109,109,109,110,115,116,122,123,123,125,129,130,130,134,139,140,142,142,148,153,155,157,158,158,158,160,160,161,161,162,165,165,166,166,166,169,170,171,172,174,178,179,180,185,186,186,186,187,188,188,188,188,188,188,189,193,193,193,193,194,194,196,197,197,202,203,207,208,210,218,220,221,226,228,234,240,246,248,253,260,266,270,273,274,277,279,280,280,280,284,285,285,286,290,290,299,299,299,300,300,301,303,305,305,307,308,316,329,329,330,332,333,340,341,346,369,371,399,419,420,420,422,422,424,424,426,426,428,428,430,430,432,432,434,434,436,436,438,438,440,440,442,442,444,446,446,448,448,450,450,452,452,454,454,456,456,456,458,458,458,460,460,462,462,464,464,468,470,470,470,472,474,474,476,476,478,478,480,480,482,482,484,486,486,488,490,490,492,494,494,496,496,498,500,500,502,502,504,506,506,508,510,512,514,516,516,516,522,524,524,524,526,526,528,528,528,530,530,530,532,532,532,534,534,534,536,536,536,538,540,540,540,540,542,542,542,544,544,544,544,544,546,546,546,546,546,546,546,548,550,550,550,550,552,552,552,554,554,554,554,554,554,556,556,558,558,558,558,558,560,562,564,564,566,566,568,570,570,572,572,572,574,574,578,580,582,584,586,588,588,590,592,154,466,532,540,544,1,85,92,97,105,121,121,1,7,8,18,44,52,53,54,58,68,80,82,89,90,98,104,110,122,132,134,140,148,154,157,159,5,6,7,20,22,22,22,22,22,22,24,26,28,30,32,34,36,38,40,40,40,42,44,46,48,50,52,54,54,56,58,60,62,64,66,68,70,70,72,74,76,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,116,118,120,122,124,126,126,128,130,132,134,136,138,140,142,17,20,25,31,31,32,32,38,38,38,46,46,50,50,55,55,58,58,60,60,63,63,73,77,77,80,80,83,83,83,101,4,6,8,10,12,14,16,18,20,22,24,26,28,30,34,38,40,42,44,46,48,50,52,54,56,58,59,60,60,62,64,66,73,73,73,10,10,25,26,26,205,658,685,687,2,13,13,14,14,262,362,362,737,75,75,99,123,217,249,263,7,19,23,30,44,49,51,53,55,75,79,97,112,122,125,143,146,159,161,193,197,202,211,214,235,236,237,256,269,282,291,300,339,360,401,457,457,6,8,91,123,134,270,289,321,331,348,376,395,433,8,10,35,47,62,78,88,114,124,137,189,220,266,275,300,307,310,318,324,331,336,361,363,410,475,8,10,21,29,35,39,70,79,82,84,108,111,116,119,131,131,140,143,155,162,176,183,189,231,234,239,241,275,277,280,282,287,292,293,295,297,299,307,320,327,328,335,343,355,373,8,10,39,54,60,86,92,100,105,111,135,140,229,232,236,251,258,274,287,297,384,403,7,8,10,47,111,117,149,154,192,204,207,243,245,248,273,274,288,315,322,443,5,90,248,290,337,540,570,669,848,928,938,34,38,75,275,337,339,343,343,343,344,345,346,347,349,349,351,351,352,353,355,355,357,359,360,361,361,363,363,364,365,365,367,367,369,371,4,6,7,8,9,23,27,29,30,32,32,34,36,37,39,39,40,41,52,56,56,56,56,57,57,58,61,64,66,73,74,76,78,78,78,78,78,79,82,85,87,88,92,92,92,92,93,93,100,100,100,100,101,101,107,107,107,107,108,113,115,115,115,115,115,116,119,124,124,124,124,124,125,128,131,133,133,133,134,143,143,143,143,143,144,148,152,152,152,152,152,153,168,178,178,178,179,190,194,194,194,194,194,195,206,208,210,212,212,212,213,213,222,222,222,222,223,230,233,233,233,233,234,234,239,239,239,239,239,240,245,245,245,246,251,251,251,251,252,252,257,257,257,258,265,265,266,272,274,274,275,275,282,282,283,288,288,288,288,289,297,297,297,297,298,298,303,303,303,303,308,308,308,309,315,315,315,315,316,321,323,323,323,324,324,324,325,325,327,327,328,336,348,349,350,352,352,352,353,353,371,373,376,376,376,378,387,387,387,387,387,388,392,392,393,397,405,410,410,410,410,411,413,421,421,421,421,428,428,432,435,435,441,442,447,1,3,7,8,78,162,180,1,5,68,275,7,14,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,32,36,37,38,39,40,41,42,43,44,45,48,49,50,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,102,103,104,105,106,107,108,110,111,112,114,116,117,118,122,123,124,125,126,129,130,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,149,149,154,156,158,160,162,163,164,167,168,170,171,174,175,179,182,184,185,186,187,188,189,190,230,231,231,232,233,234,240,241,243,245,14,16,18,20,21,22,24,29,31,31,32,33,34,35,37,41,42,43,45,46,47,48,50,52,53,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,73,74,75,77,78,79,80,82,84,86,87,88,92,93,94,96,98,100,102,104,106,107,112,113,114,115,118,120,121,124,125,126,127,133,134,135,136,137,138,139,140,141,142,144,146,148,149,150,151,152,154,155,156,159,162,164,1,5,21,42,61,66,76,94,94,99,108,116,125,136,140,144,153,158,163,184,193,198,209,213,232,243,260,268,272,1,7,32,42,50,58,64,78,96,122,132,148,154,160,166,171,186,196,206,216,226,242,254,264,276,294,302,312,316,324,328,338,344,1,6,65,66,66,97,110,112,115,132,133,139,143,144,150,153,157,159,161,166,170,172,174,177,178,180,183,187,188,189,190,205,213,216,220,222,224,228,243,254,255,256,256,256,256,257,259,305,310,319,320,329,329,331,339,340,342,344,5,86,605,606,607,2,2,4,117,118,178,178,1,2,20,21,28,34,38,42,46,52,56,60,64,68,73,76,77,83,87,92,96,100,104,108,112,118,119,126,131,135,140,148,154,158,161,165,168,168,173,177,181,185,189,192,195,199,204,209,213,219,223,227,230,234,238,242,246,251,255,259,262,266,269,273,280,284,289,293,297,302,307,310,313,317,395,10,19,24,26,32,35,40,43,46,48,49,52,55,58,61,65,69,72,74,79,82,86,86,87,90,93,96,99,102,105,108,117,120,122,123,126,129,132,135,138,139,141,144,147,150,150,153,153,156,159,161,163,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210,213,8,9,13,16,19,23,29,33,36,39,42,45,49,52,55,59,62,65,69,72,75,79,85,88,91,94,97,100,103,106,109,113,117,120,125,128,131,136,139,142,142,142,146,149,152,155,158,160,164,167,170,172,173,178,179,182,184,185,193,196,199,202,205,208,211,215,218,221,224,227,263,263,12,17,22,25,28,31,35,39,43,46,48,54,60,63,66,69,72,75,78,81,84,86,96,99,105,109,113,116,119,124,127,130,131,136,139,142,146,149,152,156,159,162,165,168,174,177,180,183,186,189,192,197,200,203,206,212,216,220,223,227,232,235,240,244,245,254,255,262,271,274,274,277,281,283,286,289,292,294,299,302,304,305,309,313,316,317,322,326,328,333,336,339,343,346,349,353,357,360,363,366,367,372,375,378,381,385,389,393,396,399,402,405,408,412,415,420,424,424,424,427,430,433,436,439,442,445,449,453,456,459,462,465,468,471,476,479,482,503,503,503,7,13,17,21,25,25,25,29,33,33,37,41,45,49,53,57,61,65,69,69,73,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,135,141,145,149,153,157,161,165,167,171,175,179,183,186,193,196,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,267,271,275,279,283,287,7,12,13,21,25,29,33,37,41,45,49,53,53,57,61,65,69,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,305,305,7,12,13,19,23,27,30,31,35,39,43,48,49,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,137,137,137,141,145,149,153,157,161,165,169,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,7,12,17,21,25,29,33,37,40,41,45,49,53,57,61,65,69,73,77,81,81,81,85,85,89,93,97,100,105,109,113,117,121,125,129,133,137,141,144,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,216,221,225,229,233,237,241,245,249,253,257,260,1,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,105,108,111,114,117,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188,191,194,197,200,203,206,209,212,215,218,221,224,227,230,1,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103,106,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,208,211,214,217,220,223,226,231,7,20,25,29,32,33,33,37,37,41,44,45,49,53,57,61,65,69,72,73,77,80,83,86,89,92,94,95,101,104,107,110,113,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,166,173,176,179,182,185,188,191,194,197,200,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281,284,287,290,293,296,299,302,305,308,311,314,317,320,323,326,329,332,334,335,417,417,17,21,25,29,33,37,40,41,45,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,296,301,12,12,12,13,21,25,29,33,36,37,41,45,49,53,57,61,65,69,73,77,80,81,85,89,93,97,101,105,109,113,117,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,218,219,223,227,231,235,238,239,243,247,251,255,259,263,267,271,275,279,285,285,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,191,195,199,199,203,207,211,211,215,215,219,219,223,223,227,231,235,235,239,243,243,247,247,251,255,255,259,259,263,267,267,271,275,275,279,279,283,283,283,287,287,291,291,291,291,295,1,2,9,15,21,28,33,38,46,49,53,57,60,63,68,71,74,78,80,89,93,96,99,107,109,113,117,120,124,127,132,136,139,142,143,146,149,149,152,155,158,158,165,169,172,180,184,186,187,194,198,198,202,205,209,215,218,222,225,228,228,229,236,236,241,246,249,249,255,261,265,269,269,272,277,281,285,285,285,289,292,295,295,304,306,307,313,316,319,323,326,327,333,337,340,340,347,350,350,350,353,353,357,395,396,396,11,195,27,192,320,408,457,168,531,8,120,121,609,613,733,1,8,10,14,16,18,24,24,26,26,26,30,32,36,38,38,40,40,40,40,40,40,42,42,42,42,42,42,42,44,46,46,46,46,46,48,50,50,50,52,54,56,58,58,60,68,70,70,70,72,72,72,74,76,76,76,76,76,78,80,82,82,84,86,88,88,90,92,94,96,98,100,102,104,106,108,110,110,110,110,110,110,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,148,148,150,152,154,154,154,154,156,156,156,156,158,160,162,164,166,166,168,170,172,174,176,178,180,182,184,186,186,186,186,188,190,190,190,190,190,190,190,190,190,190,190,192,192,192,192,192,192,194,194,194,194,196,196,198,198,198,198,198,200,200,200,202,204,204,206,208,210,212,214,216,218,220,222,222,222,222,222,222,222,222,222,222,222,222,222,222,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,226,226,226,226,226,226,228,230,232,234,236,236,236,236,236,236,236,236,238,240,242,244,246,246,246,246,250,254,254,254,256,258,258,258,258,260,286,298,306,310,312,322,322,322,322,322,322,324,326,326,326,326,326,328,328,328,328,328,328,328,328,328,328,330,333,333,337,10,12,16,16,18,18,22,22,22,28,28,30,30,30,30,30,34,36,36,38,38,42,44,46,46,50,52,56,58,62,62,62,64,68,68,70,72,76,78,80,84,88,92,96,96,98,98,98,98,100,100,100,104,108,112,116,120,124,126,126,130,134,136,140,142,146,150,152,154,158,160,164,166,168,172,174,178,180,184,186,188,192,194,198,200,204,204,206,210,212,216,216,220,222,224,224,224,224,228,230,234,236,240,242,246,248,252,256,258,262,264,268,270,272,276,278,278,278,278,278,278,278,282,282,284,288,288,290,290,290,290,290,294,294,294,296,296,302,306,310,314,318,324,326,332,338,340,340,342,342,342,342,342,342,342,342,342,346,346,346,346,346,346,348,352,356,360,364,364,364,364,366,370,374,378,382,382,382,388,388,388,392,392,392,394,394,394,398,400,402,408,408,410,410,412,412,418,420,432,446,448,448,452,454,456,458,468,468,468,468,470,474,474,476,476,476,476,1,7,10,52,67,98,111,121,131,131,131,141,212,217,250,264,90,146,194,42,4,7,8,8,9,9,9,9,10,10,10,10,10,11,11,11,11,11,11,12,12,12,13,13,13,13,14,14,14,14,14,14,15,15,15,15,16,16,17,17,17,17,17,17,18,18,18,18,18,18,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,23,23,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,27,27,28,28,28,28,28,28,29,29,30,31,31,32,32,32,32,32,33,33,33,34,35,36,37,38,39,40,41,42,43,44,45,47,47,51,10,12,16,22,22,26,26,28,28,28,28,30,32,34,36,38,40,42,44,48,73,1,4,7,12,18,22,26,26,30,34,38,41,44,48,51,56,60,62,64,66,66,69,74,78,82,86,90,90,101,106,110,114,118,122,126,130,134,140,151,157,161,165,171,175,181,187,191,197,201,205,209,213,217,220,223,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,298,305,310,314,318,322,326,330,334,338,342,346,350,354,358,374,377,382,390,394,398,402,406,410,414,418,422,426,430,434,438,4,29,31,1,4,7,12,16,20,28,32,36,40,44,48,52,56,60,64,68,72,76,89,94,98,102,106,114,118,120,124,128,132,138,142,146,150,168,171,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,250,253,270,274,278,286,290,294,298,302,306,310,314,318,322,328,332,337,337,354,358,362,366,370,374,378,382,386,390,394,402,406,410,414,419,7,8,9,9,8,10,12,12,35,37,1,4,7,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,88,3,3,6,8,11,15,32,39,42,43,1,1,4,13,15,17,19,21,23,25,27,29,31,34,37,40,44,48,52,56,60,64,68,72,76,78,81,85,87,93,95,99,101,105,107,109,111,113,121,127,133,138,140,148,152,154,158,164,166,168,172,183,190,190,196,202,206,210,219,226,238,242,246,250,259,267,274,280,286,2,3,4,5,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30,31,32,33,34,35,36,37,38,39,40,41,42,43,1,46,1,42,47,48,50,1,4,48,50,1,43,51,36,48,2,3,4,28,29,30,31,32,33,34,35,36,37,38,39,40,2,6,11,13,15,17,19,21,23,25,27,29,31,33,146,7,31,57,58,70,76,83,91,96,100,120,133,140,144,146,148,148,154,156,158,164,166,168,185,197,198,199,200,203,205,207,210,213,218,221,228,230,232,241,257,258,271,272,273,279,282,292,295,297,302,304,307,327,328,340,341,342,344,347,349,352,358,359,360,369,371,373,374,377,380,382,1,659,792,796,798,800,802,804,806,808,810,812,814,816,818,822,824,828,830,832,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,883,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,930,932,934,936,938,940,995,1,358,656,656,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,788,790,792,794,796,798,800,802,804,810,810,814,816,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,862,864,866,868,870,872,903,905,1,30,32,34,44,46,80,130,132,134,152,232,262,272,290,310,310,312,336,338,340,342,343,360,410,444,444,444,478,1,26,44,80,98,103,116,134,152,170,188,255,31,36,46,54,109,115,122,129,153,159,159,187,208,216,222,236,245,267,273,306,329,359,431,467,475,475,478,7,16,19,52,56,58,62,93,103,105,108,109,147,152,160,162,162,163,165,166,193,201,204,212,214,214,216,241,252,261,262,264,293,312,314,316,318,345,368,370,372,374,376,376,1,9,10,22,28,34,40,44,48,56,62,83,84,92,92,99,102,110,114,120,128,140,158,160,174,180,184,188,190,191,192,198,204,208,212,236,239,240,254,260,266,272,278,286,292,296,302,306,1,6,8,18,24,28,32,36,42,46,54,60,88,90,106,112,116,120,130,138,148,180,183,184,192,206,212,230,236,240,276,279,280,293,298,302,308,312,314,320,326,332,338,1,7,9,22,26,26,30,34,38,43,46,60,92,104,108,112,116,120,124,126,140,144,148,183,200,206,212,220,230,230,240,240,250,295,296,302,306,310,311,321,330,331,341,343,358,1,5,6,21,23,25,29,32,34,35,56,99,112,115,121,127,131,199,216,226,228,232,241,294,297,298,308,309,325,347,347,365,403,403,6,9,17,29,41,53,57,63,66,67,71,79,79,79,79,100,103,104,111,115,121,125,131,139,144,145,155,163,163,163,163,169,171,177,185,187,189,189,199,216,227,231,234,235,238,239,239,239,241,245,249,251,252,255,259,263,271,271,273,275,299,300,307,310,311,314,315,317,321,323,325,325,327,331,335,335,337,339,7,9,10,18,19,22,22,23,28,29,32,33,36,37,48,49,52,52,52,53,56,56,57,62,63,90,93,94,104,105,110,111,114,115,118,119,122,123,128,129,132,133,138,139,142,143,143,148,149,149,149,184,187,198,199,204,205,210,211,224,224,225,225,228,228,229,229,236,236,237,237,237,237,266,268,270,280,281,286,287,292,293,306,306,307,307,310,310,311,311,318,318,319,319,354,364,365,370,370,370,371,376,377,394,394,395,395,395,395,395,395,400,400,401,401,403,404,404,405,447,1,2,6,9,10,20,21,26,27,32,33,52,52,53,58,58,59,59,62,62,63,65,102,105,106,182,185,186,252,255,256,320,323,324,396,396,1,2,8,11,80,83,84,96,100,104,108,108,112,116,128,164,167,168,180,184,184,184,188,194,200,206,210,214,214,246,249,249,262,266,270,274,278,282,292,296,300,304,335,347,350,354,358,362,366,370,383,386,390,397,425,425,426,426,427,6,8,19,19,22,23,28,32,36,36,40,51,54,58,61,64,68,72,77,79,106,121,124,129,132,137,140,146,150,208,223,226,230,234,238,242,246,246,246,250,304,319,322,326,330,334,338,344,344,348,398,412,416,420,424,428,432,432,436,440,8,8,10,13,24,25,25,30,31,34,35,38,39,42,43,46,47,50,50,51,104,109,120,121,126,127,130,131,136,180,185,196,197,202,203,208,209,214,263,264,1,14,18,22,26,30,34,62,66,68,72,76,80,84,88,92,96,100,104,104,112,116,120,124,126,130,134,136,33,34,35,81,203,309,401,476,613,651,677,753,781,827,904,6,26,26,27,28,30,32,38,40,42,44,46,47,48,60,62,68,76,77,80,84,86,108,110,112,114,120,124,126,128,130,132,134,136,140,140,142,148,150,154,154,186,188,188,188,188,189,190,190,190,190,192,192,192,192,194,194,194,194,194,196,196,196,196,196,198,198,198,199,200,200,200,200,202,202,202,202,204,204,204,206,206,206,206,206,208,208,208,208,208,210,210,210,210,210,210,212,212,212,212,212,214,214,214,214,216,216,216,216,216,218,218,218,218,218,220,220,220,220,222,222,224,230,234,234,236,236,240,242,242,246,246,248,248,248,248,250,250,250,252,252,254,254,258,260,260,262,262,264,266,266,266,268,268,270,270,272,272,274,274,276,276,280,280,280,282,284,284,286,286,288,288,288,290,290,292,292,294,296,296,298,298,298,300,300,300,302,302,302,306,308,308,308,312,312,312,316,316,318,318,318,320,320,320,322,322,322,323,324,324,324,326,326,326,328,330,332,334,338,338,338,338,342,342,342,344,344,344,346,348,348,348,348,350,352,354,354,356,358,360,360,360,360,362,362,364,364,364,364,366,368,368,370,372,372,372,374,374,376,376,376,376,380,382,384,384,384,386,386,388,388,388,390,392,394,394,394,394,398,398,400,404,406,406,406,408,408,408,410,410,410,412,412,416,416,416,418,418,420,420,420,422,422,428,430,430,430,430,432,436,436,438,440,440,440,444,444,446,446,448,450,450,452,454,456,458,458,460,462,462,464,464,466,466,470,474,476,476,478,478,480,484,484,486,488,488,490,490,492,492,492,494,496,498,498,502,502,502,504,506,508,510,512,512,514,514,514,514,518,520,520,522,522,524,526,526,528,534,534,534,536,542,542,544,544,544,546,548,550,554,556,556,558,560,560,562,564,564,564,566,568,572,574,574,576,578,580,580,582,582,584,586,588,588,588,588,590,592,592,594,594,596,598,598,598,604,604,606,608,610,610,612,612,616,618,618,620,620,620,624,626,626,626,626,626,626,626,626,626,626,626,626,626,628,628,630,630,632,632,634,634,634,636,636,638,640,642,642,642,644,644,644,646,648,650,650,654,660,660,662,662,664,668,668,670,672,676,676,676,678,678,680,680,682,682,682,684,684,686,686,688,690,692,696,696,696,698,698,700,702,702,704,704,704,706,708,708,710,712,712,712,716,718,718,720,720,720,720,724,724,730,730,732,732,734,734,736,738,740,744,746,746,748,748,748,750,750,752,752,754,754,754,758,760,760,762,764,764,766,768,772,772,774,776,778,780,780,780,782,782,784,786,786,788,788,788,790,792,792,792,794,796,800,804,804,804,806,806,810,810,812,812,812,814,816,816,818,818,820,822,824,824,826,826,828,830,832,834,834,838,840,842,842,844,844,846,846,848,850,850,850,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,856,858,860,860,862,862,864,864,866,866,866,870,872,872,872,874,876,878,880,880,880,882,884,884,884,886,888,888,890,892,894,896,896,896,896,902,906,906,908,908,908,910,910,912,916,916,918,920,922,922,924,924,926,928,928,928,930,930,932,934,936,936,938,938,940,940,942,942,944,944,946,948,948,948,950,954,954,954,958,960,960,962,964,964,966,968,970,974,974,978,980,982,988,990,990,992,992,994,996,996,996,998,1002,1002,1004,1006,1008,1010,1016,1016,1020,1020,1022,1028,1028,1030,1032,1032,1032,1034,1036,1036,1036,1038,1040,1040,1042,1042,1044,1044,1046,1048,1048,1050,1052,1052,1054,1056,1056,1056,1058,1058,1064,1068,1070,1072,1072,1072,1074,1074,1076,1076,1076,1078,1078,1082,1084,1085,1086,1090,1090,1092,1094,1096,1098,1098,1100,1102,1104,1106,1106,1108,1112,1112,1116,1116,1118,1120,1120,1130,1130,1132,1132,1134,1136,1138,1138,1140,1142,1144,1146,1148,1148,1150,1150,1156,1156,1156,1158,1160,1160,1162,1162,1162,1164,1164,1170,1170,1172,1176,1178,1180,1180,1182,1184,1186,1190,1190,1192,1192,1194,1194,1194,1194,1196,1196,1198,1198,1200,1202,1202,1202,1204,1204,1206,1208,1208,1210,1214,1214,1216,1218,1218,1220,1220,1222,1226,1226,1226,1228,1228,1232,1232,1234,1236,1238,1244,1246,1246,1246,1248,1248,1250,1252,1252,1252,1254,1256,1258,1260,1260,1260,1260,1266,1266,1268,1268,1270,1270,1270,1274,1274,1278,1278,1280,1280,1281,1282,1284,1286,1288,1290,1290,1292,1294,1294,1294,1296,1296,1298,1298,1300,1300,1302,1302,1304,1304,1304,1308,1310,1312,1318,1318,1318,1320,1320,1322,1322,1322,168,4,10,15,19,22,25,29,32,35,36,38,43,46,49,50,54,57,60,62,64,65,66,70,71,72,4,5,5,6,7,7,8,8,9,10,11,4,6,17,19,20,20,156,157,158,169,170,1,4,8,8,287,287,287,1,4,295,390,391,403,403,1,4,17,272,273,283,287,403,403,403,1,4,66,67,67,386,386,399,1,4,171,245,320,321,399,1,2,7,32,122,395,716,718,720,722,724,726,728,728,730,735,7,10,16,16,18,19,20,21,24,26,28,29,30,31,32,34,35,38,39,40,40,41,44,45,46,48,49,50,52,54,55,56,57,60,62,63,64,64,65,66,67,70,72,74,76,78,80,82,84,86,88,90,92,94,94,96,96,96,98,100,102,106,108,110,112,114,116,116,116,118,120,122,122,124,126,128,130,132,134,136,138,140,144,145,146,147,147,150,152,153,154,154,155,155,156,157,158,159,160,162,164,165,168,170,172,174,174,176,176,176,178,180,180,180,182,184,184,186,188,190,194,196,196,198,200,202,204,206,208,210,212,214,216,218,220,222,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,250,250,250,252,254,256,256,256,258,260,262,264,266,268,270,272,274,278,278,279,280,281,283,288,290,294,296,297,298,299,300,301,302,303,305,306,307,310,310,312,314,316,318,320,322,324,326,328,332,334,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,378,380,382,383,384,386,388,390,392,394,394,396,398,400,402,404,406,406,406,408,410,412,414,416,420,421,424,424,426,428,428,430,430,430,432,432,432,434,434,434,436,438,440,442,444,444,444,446,446,448,448,450,475,4,55,67,67,68,69,70,75,76,76,78,81,4,272,272,272,274,276,277,277,32,36,56,66,99,105,112,138,138,139,139,140,140,141,142,142,143,143,143,144,144,145,146,146,147,147,148,148,148,149,149,150,150,151,152,153,153,154,154,155,156,156,157,157,158,158,159,160,161,161,162,162,163,163,163,164,164,165,165,165,166,167,167,168,169,169,170,170,170,171,171,172,173,8,9,136,138,138,138,140,140,140,140,142,142,142,142,144,144,146,146,146,146,148,150,150,150,150,152,152,152,154,156,156,158,106,108,110,112,114,114,119,119,119,1,6,6,8,11,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,70,72,74,76,78,82,84,86,88,90,92,94,96,98,105,5,10,13,15,17,19,21,25,27,29,31,33,37,39,41,42,43,45,49,53,55,57,59,61,65,67,69,71,73,74,77,79,81,83,85,87,89,91,93,97,101,103,105,106,109,113,115,117,119,121,123,125,127,129,133,135,137,138,139,141,143,145,147,149,151,153,155,157,159,161,165,169,173,177,179,181,182,183,185,193,197,199,5,9,10,13,17,21,25,29,31,33,37,39,41,45,49,53,57,61,65,69,71,72,73,75,77,79,81,83,84,87,91,95,99,103,107,111,113,115,116,119,121,123,125,127,129,131,133,135,136,139,141,143,145,147,151,153,155,157,159,161,163,165,167,168,169,171,173,175,177,179,181,183,185,187,191,193,195,197,207,5,8,9,11,13,15,19,21,23,27,29,31,33,35,37,39,40,43,45,47,49,51,53,55,57,59,61,63,67,69,71,72,75,79,81,83,85,87,89,91,95,99,101,103,104,107,111,113,115,119,121,123,123,125,127,129,131,133,135,136,139,143,147,149,151,153,155,157,159,163,165,167,168,171,173,175,177,179,181,183,185,187,189,191,193,195,197,207,7,10,13,17,21,25,29,33,37,41,47,51,55,59,63,67,69,71,72,75,79,81,83,85,87,91,93,95,99,101,103,104,107,109,111,115,119,121,123,127,131,133,135,136,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,168,169,171,173,175,177,179,181,183,185,187,191,195,205,7,11,12,15,19,23,27,33,35,37,39,40,45,49,52,54,56,59,63,65,67,69,71,73,74,77,79,81,85,87,89,93,95,97,101,103,105,106,109,113,117,121,123,125,127,129,133,137,139,141,142,145,149,153,155,157,161,165,167,169,171,173,177,181,185,187,189,191,193,195,197,199,207,7,11,15,19,23,27,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,93,95,99,103,107,111,113,115,117,119,121,125,129,133,137,141,145,149,151,153,157,161,165,169,173,177,181,185,189,193,197,207,7,13,17,21,25,29,33,37,41,45,49,53,56,59,63,67,71,75,79,79,83,83,85,85,87,87,97,101,105,109,113,117,119,121,121,125,129,133,137,141,145,149,153,157,161,163,165,167,169,173,175,177,181,183,185,189,193,197,205,206,17,17,18,18,21,23,23,24,24,25,26,26,39,40,66,69,72,72,73,73,74,75,75,76,78,94,94,102,102,120,124,126,131,136,137,138,139,149,151,151,152,155,155,157,157,163,164,164,165,165,166,179,181,182,182,182,183,185,186,188,189,190,191,192,201,202,213,213,213,213,214,214,218,219,221,221,223,223,223,223,231,232,236,246,247,248,249,250,251,251,251,251,252,252,253,257,258,260,261,262,265,266,267,267,268,269,269,270,271,272,272,286,287,290,292,296,300,301,301,302,302,303,313,316,322,323,324,325,325,325,349,350,57,63,203,205,1,6,8,12,13,14,24,40,41,58,61,75,76,81,109,109,114,115,120,120,129,130,130,146,146,146,147,153,159,159,167,167,167,168,204,205,221,222,244,245,260,261,276,276,276,277,281,306,306,306,307,326,327,333,337,337,339,340,345,352,373,374,384,391,392,395,399,408,409,417,417,419,420,422,423,429,430,434,435,435,467,468,475,476,478,479,484,485,493,494,506,509,511,132,169,1,6,8,12,13,15,16,26,27,30,31,44,45,50,80,88,89,91,92,93,94,96,96,96,96,96,98,98,98,98,98,100,100,100,100,100,100,100,100,100,100,102,102,102,102,102,104,106,106,106,106,106,106,106,106,108,108,108,108,108,108,108,108,108,108,110,110,110,112,114,114,114,114,114,114,114,114,116,116,116,116,116,116,116,116,118,118,118,118,120,122,122,122,122,122,124,126,126,126,126,126,128,128,128,128,128,130,130,130,130,130,130,132,132,132,132,132,132,134,134,134,134,134,134,136,136,136,136,136,136,136,136,138,140,140,140,140,140,140,140,140,142,142,142,142,144,144,144,144,144,144,146,146,146,146,146,148,148,148,148,148,148,150,150,150,150,150,152,152,152,152,152,152,154,154,154,154,154,156,156,156,156,156,158,160,160,160,160,160,160,160,162,162,162,162,162,162,162,162,162,162,162,164,164,164,164,164,164,164,164,164,164,166,166,166,166,166,166,168,168,168,168,168,168,168,168,168,168,170,170,170,170,170,170,170,170,172,172,172,172,172,172,174,174,174,174,174,174,174,174,176,176,176,176,176,178,178,178,178,178,178,180,180,180,180,180,180,180,180,182,182,182,182,182,182,182,182,184,184,184,184,184,184,184,184,186,186,186,186,188,188,188,188,188,188,188,188,190,192,192,192,192,192,192,194,194,194,194,194,196,196,196,196,198,198,198,198,198,198,200,200,200,200,200,200,200,202,202,202,202,202,202,202,202,204,204,204,204,204,204,204,204,204,206,206,206,206,208,208,208,208,208,208,208,208,208,210,210,212,212,214,214,214,214,214,214,216,218,218,218,218,220,220,220,220,220,220,222,222,222,222,222,222,222,222,222,222,222,224,224,224,224,224,224,224,226,226,226,226,226,226,228,228,228,228,230,230,230,230,230,232,238,242,242,245,246,247,98,102,104,106,108,110,114,116,122,122,142,146,148,150,150,152,152,154,156,166,170,172,172,174,176,176,178,186,188,188,200,202,212,218,218,218,222,224,224,230,236,244,69,203,6,14,16,18,21,24,26,28,30,32,40,44,48,58,62,66,72,74,78,80,82,84,86,88,92,96,98,100,104,104,104,108,110,114,118,120,124,128,132,136,138,140,142,146,150,152,156,158,162,165,166,170,174,178,180,184,186,188,190,192,194,198,200,204,206,210,220,222,226,230,232,236,240,244,250,254,258,262,264,268,271,272,274,278,282,285,288,292,294,296,300,302,305,306,310,314,318,322,324,326,328,332,335,338,340,344,346,350,353,354,356,356,358,360,364,368,371,372,374,384,389,389,1,6,9,10,10,13,14,14,14,22,24,73,74,76,78,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,342,344,346,348,350,352,354,356,358,360,362,364,366,368,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,448,1,4,9,13,14,14,63,64,64,116,118,118,181,283,284,284,421,442,446,448,450,452,454,456,456,456,458,460,460,460,460,460,462,464,466,468,468,470,472,474,476,478,480,482,482,484,486,488,490,492,492,494,496,498,500,500,500,500,502,504,506,506,508,510,512,512,514,516,516,518,520,522,524,526,528,530,530,532,532,534,536,536,538,540,542,544,544,546,546,548,548,550,552,562,564,594,594,596,596,598,600,602,604,606,608,610,612,614,616,616,616,618,620,622,622,622,622,624,624,624,624,626,626,626,628,630,632,634,636,636,636,636,638,640,640,642,644,644,644,646,648,650,652,654,656,658,660,662,664,666,668,668,668,668,670,670,672,672,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,1,6,8,31,32,39,40,102,145,148,196,361,364,482,492,494,496,498,500,502,502,502,504,506,506,506,508,510,512,514,514,516,518,520,522,524,526,528,530,530,532,534,534,534,534,536,538,540,542,544,544,544,546,546,546,546,548,550,552,554,556,558,560,562,562,562,564,566,568,570,570,572,574,576,576,578,578,580,582,582,584,584,586,588,590,590,592,594,594,596,598,609,611,628,628,640,642,644,646,648,650,652,652,652,652,654,656,656,656,658,660,662,664,666,668,668,668,668,670,670,670,670,670,672,672,672,674,676,678,678,678,678,680,682,684,686,686,688,689,690,690,690,690,692,694,696,698,700,702,704,706,708,710,712,714,714,714,714,716,716,718,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,1,7,8,10,18,25,26,96,98,159,160,200,202,379,380,446,448,448,448,450,450,450,452,454,456,458,460,460,460,462,462,464,468,470,472,472,474,476,476,478,478,478,480,480,480,480,482,484,486,486,486,488,488,490,490,490,490,492,492,492,494,496,496,498,500,502,502,502,504,506,508,510,512,514,516,518,520,520,520,520,522,522,522,524,524,526,528,528,530,532,534,536,538,540,540,542,542,544,544,544,544,546,548,548,550,552,552,552,554,556,556,556,556,558,560,562,564,566,568,570,572,574,576,578,580,582,582,582,582,584,584,584,586,588,590,592,594,596,598,600,602,604,604,604,606,608,608,610,610,612,614,616,616,616,616,618,618,618,620,620,622,622,624,626,626,626,628,630,630,632,634,636,638,640,640,642,642,644,644,646,648,648,648,648,650,650,650,650,652,652,652,654,654,656,656,658,660,660,662,662,662,664,666,666,666,670,672,674,674,676,678,678,680,680,680,680,680,682,684,686,688,688,688,690,692,694,694,694,699,1,7,8,10,25,26,32,119,120,157,158,209,210,299,380,380,382,384,386,388,388,390,392,392,394,396,396,396,396,396,396,396,396,398,400,402,402,402,404,404,404,404,406,408,410,410,410,410,410,412,414,414,414,416,416,418,420,422,422,422,422,424,424,426,428,428,428,436,438,440,440,440,442,444,446,448,448,448,448,448,450,450,450,450,450,452,454,454,454,454,454,456,458,460,462,462,462,464,464,464,466,468,470,472,474,474,476,478,478,478,478,480,480,480,482,484,486,488,488,488,490,492,492,494,495,496,496,496,496,496,498,500,502,504,506,508,510,512,514,514,514,514,516,518,520,522,522,522,522,522,524,524,524,526,528,530,532,534,536,538,538,540,542,544,546,548,548,550,552,552,552,554,556,558,560,560,562,564,566,568,568,568,570,572,574,576,578,578,580,580,584,586,586,588,590,592,594,594,596,598,600,604,606,606,606,606,608,610,612,612,612,612,614,616,618,618,618,618,1,7,8,10,15,16,21,25,26,98,100,140,142,240,242,250,250,250,250,352,354,433,444,446,446,446,446,448,448,448,452,454,456,458,458,458,460,460,460,460,460,462,464,464,464,466,468,470,472,472,474,476,476,476,478,480,480,480,480,480,482,484,484,484,484,486,486,486,486,488,490,490,490,490,492,494,496,498,500,502,504,506,508,510,512,514,514,516,516,516,518,518,518,518,518,520,520,520,520,522,524,526,526,526,528,528,530,530,530,532,534,536,538,540,540,540,542,544,546,548,548,548,550,552,552,554,556,558,558,558,560,560,562,562,564,566,566,566,568,570,570,570,570,572,572,572,574,576,578,580,582,584,584,584,584,584,584,586,586,586,588,590,590,590,590,590,592,594,596,598,598,598,598,600,602,602,604,604,604,604,606,608,608,610,612,614,616,618,620,622,624,626,626,626,628,630,630,632,632,632,632,634,636,638,638,638,638,638,640,642,644,646,648,648,648,650,652,654,656,656,656,658,660,662,664,666,668,670,672,674,676,676,678,678,680,680,682,684,686,686,688,688,690,690,692,694,696,698,698,698,698,698,700,700,702,702,1,5,6,38,38,70,158,186,186,217,218,218,274,274,374,376,378,378,378,380,380,380,380,382,382,384,386,386,386,386,388,388,390,392,394,397,398,398,398,398,400,402,402,402,402,404,406,408,408,408,410,412,414,414,414,416,418,418,418,418,418,420,420,420,420,420,422,424,426,428,430,430,430,430,432,432,432,434,434,434,434,436,438,438,438,440,442,442,444,446,448,448,450,452,452,454,456,458,460,460,460,460,462,464,464,464,464,464,466,468,470,470,470,470,472,474,476,476,476,478,480,482,482,482,484,484,484,484,486,488,490,492,492,492,494,496,498,500,502,502,502,504,504,506,508,508,510,510,510,512,514,514,516,518,518,518,518,520,522,522,522,522,524,524,526,530,532,534,536,538,538,540,540,540,540,542,544,546,546,547,548,548,550,552,554,554,556,558,560,562,564,566,6,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,172,174,176,178,180,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,6,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,293,6,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,6,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,328,330,332,334,339,6,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,216,218,220,222,224,224,226,228,230,232,234,238,240,242,244,246,248,250,252,254,256,258,260,262,264,269,2,46,53,63,66,68,74,77,80,82,86,91,104,107,109,115,117,123,126,128,130,133,135,140,143,145,154,156,159,161,164,167,169,170,174,184,218,229,1,2,7,9,38,48,49,51,54,60,66,102,110,138,140,142,148,162,162,168,169,170,173,174,176,177,178,178,179,180,183,185,190,192,193,194,195,218,222,224,276,282,312,4,6,29,55,56,56,60,63,67,73,76,81,84,87,91,94,98,102,106,112,127,131,134,138,145,149,152,156,160,164,174,180,184,188,191,195,199,214,225,229,233,239,240,242,246,255,272,277,285,290,294,297,306,309,313,320,332,336,10,16,24,33,37,41,49,57,62,72,77,82,91,93,104,109,118,126,132,138,140,147,150,169,170,171,173,175,177,177,179,181,181,181,181,183,185,187,189,191,193,193,193,195,195,197,197,199,201,203,205,205,205,207,209,209,209,209,209,211,213,215,215,217,217,219,222,223,224,226,228,231,232,233,236,237,238,240,240,242,244,246,248,250,250,250,252,254,256,258,260,262,262,264,264,266,266,268,270,272,274,276,276,278,278,280,282,284,284,284,286,288,288,290,292,294,296,298,300,300,302,304,306,306,306,308,310,312,314,316,318,320,320,320,322,322,336,337,1,7,8,115,116,119,120,123,124,130,137,138,141,142,145,146,149,150,152,155,156,159,159,159,160,163,164,195,195,197,1,2,8,12,18,20,22,24,26,28,30,32,34,38,38,40,42,44,46,48,50,52,54,56,58,60,62,65,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,104,106,108,110,112,114,116,118,120,122,124,126,128,130,133,134,137,138,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,185,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,223,224,226,228,230,230,232,234,236,238,240,242,244,246,248,251,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,299,300,302,308,364,366,368,370,373,374,377,378,380,382,384,386,388,390,392,394,1,2,4,6,16,16,20,24,28,32,36,40,44,48,52,56,60,62,66,68,72,74,78,80,80,84,88,92,96,100,106,110,114,118,122,126,128,132,136,140,142,146,150,156,160,162,166,168,172,176,178,182,184,188,194,198,200,204,206,210,212,216,218,222,224,228,232,236,240,242,244,248,252,252,254,258,260,264,266,275,275,1,9,97,105,110,116,120,129,137,143,150,155,163,173,179,185,192,199,205,210,215,220,226,233,238,243,249,255,261,266,279,286,293,293,298,298,302,309,317,318,322,328,341,343,350,355,359,363,367,372,378,378,383,388,394,398,441,1,4,5,28,55,123,249,253,257,263,267,272,276,279,283,300,311,316,353,372,381,385,389,392,421,5,6,12,13,16,18,19,25,30,31,32,33,34,37,38,39,40,40,42,42,43,44,45,45,46,46,46,47,48,48,48,49,49,50,50,51,51,52,53,54,54,55,55,56,57,58,59,59,60,61,61,62,62,62,62,63,63,63,64,65,65,66,67,68,69,70,71,73,73,74,75,76,76,77,77,77,77,79,79,81,83,84,85,85,86,87,88,89,89,91,92,93,95,95,96,97,97,98,100,101,101,102,102,103,103,104,104,106,107,107,108,109,110,111,112,114,115,116,119,130,134,136,137,138,140,143,145,146,148,149,150,152,154,155,158,159,161,163,165,168,171,173,177,190,191,196,198,199,199,200,202,206,206,208,211,213,214,215,217,218,221,222,223,223,224,225,228,234,236,237,240,241,242,243,244,245,246,247,247,249,250,250,251,251,252,252,253,254,254,255,255,256,257,258,259,260,261,262,263,264,266,266,266,267,268,270,272,273,275,280,281,284,286,287,287,295,296,297,298,299,300,303,307,308,309,310,311,312,313,314,315,315,316,317,318,319,320,320,322,323,323,323,323,324,324,325,326,327,327,328,329,329,330,331,334,340,342,343,344,345,346,347,348,350,351,352,354,355,357,361,363,365,366,367,368,368,369,370,370,371,372,372,373,375,376,377,379,385,386,387,388,389,390,391,391,392,392,393,393,394,394,394,394,395,395,396,396,397,397,398,398,399,400,400,401,402,402,403,404,404,405,405,406,407,408,409,409,410,411,411,412,413,414,420,421,423,425,427,430,431,432,433,433,434,436,437,437,438,439,440,441,442,444,445,446,447,448,458,460,461,463,467,467,468,469,470,470,471,472,472,473,474,474,475,475,476,476,477,478,478,479,480,481,482,483,484,485,485,486,487,487,487,488,489,491,497,500,501,502,503,503,503,504,504,504,505,505,506,507,508,508,509,509,511,511,513,516,517,518,518,519,521,523,525,526,526,527,528,532,543,571,1,9,9,13,17,21,25,29,33,33,37,41,45,49,53,57,61,61,65,69,73,77,81,85,89,93,97,101,105,109,109,113,117,121,125,129,133,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,258,1,9,13,17,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,113,117,121,125,129,133,135,141,143,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,228,1,13,19,23,29,35,39,45,49,53,57,57,57,61,65,69,73,77,81,85,89,89,93,93,93,93,97,97,103,107,107,107,107,107,111,117,121,125,129,135,139,143,147,151,155,159,163,167,169,171,173,175,177,179,181,183,185,185,185,191,191,191,193,193,193,193,193,195,197,208,208,208,246,1,2,6,8,16,22,26,28,32,34,42,48,48,50,52,56,62,64,68,72,78,82,86,90,94,100,100,102,106,110,114,116,122,126,130,134,138,148,152,158,162,166,170,174,182,188,196,200,204,210,218,224,230,242,246,248,250,254,256,260,264,268,270,274,278,280,288,292,296,300,308,309,310,1,2,6,8,16,20,32,34,40,44,48,52,58,60,66,68,74,84,88,96,102,110,116,118,124,124,128,130,136,142,150,154,160,166,170,174,182,192,196,202,204,212,216,222,224,228,232,236,238,242,246,246,250,254,258,260,264,270,272,276,280,282,286,286,288,294,294,296,304,306,310,316,322,326,332,332,332,332,338,344,346,346,356,364,369,370,1,2,6,8,10,16,22,24,32,36,40,44,50,54,56,60,64,70,72,72,72,76,82,88,90,94,100,104,108,114,116,120,124,128,132,134,138,142,148,154,158,162,162,166,168,172,174,180,184,188,192,194,198,204,212,216,222,228,228,236,246,252,260,266,272,272,272,274,278,278,278,284,284,300,308,320,322,326,330,334,338,342,344,348,352,359,359,360,360,1,2,6,8,10,14,18,22,26,30,32,42,46,52,58,60,64,64,68,70,78,82,86,90,96,100,104,108,110,114,116,120,124,126,130,130,130,134,138,140,144,146,150,150,150,152,152,156,160,162,166,168,172,176,176,178,178,180,184,186,190,192,196,200,202,206,210,212,220,222,224,228,230,234,236,238,242,242,242,246,250,252,256,258,260,264,268,276,1,2,6,8,10,16,18,22,24,26,30,32,36,38,38,40,46,50,54,54,54,56,62,62,66,68,68,68,72,74,76,80,82,86,88,88,88,88,90,94,96,96,98,102,104,106,110,112,116,118,122,124,128,130,132,136,138,138,140,144,146,148,148,148,152,154,156,158,162,162,162,164,166,170,172,172,172,174,176,180,182,184,188,190,194,196,198,200,202,206,208,208,208,212,214,218,220,220,224,230,232,236,238,240,244,246,246,250,254,258,260,262,266,270,272,274,278,282,284,286,288,292,294,296,300,302,304,308,310,312,314,318,321,327,328,1,2,6,8,20,24,24,24,30,30,32,36,38,42,46,48,52,56,60,62,66,66,70,72,74,78,78,82,84,88,90,92,96,98,100,104,106,112,116,118,122,126,130,132,136,138,140,144,146,150,152,154,154,156,160,162,166,172,174,178,186,188,190,192,196,198,202,202,204,206,212,212,212,216,218,222,226,230,232,234,238,240,242,244,249,250,1,2,6,10,12,16,18,22,24,28,30,32,36,38,42,46,48,50,54,56,58,62,64,66,68,70,72,76,78,80,82,84,88,90,92,94,98,100,104,106,108,110,112,116,118,120,122,126,128,130,130,132,136,138,142,146,148,152,154,158,164,166,170,174,176,178,180,182,186,188,190,194,196,198,200,202,204,208,218,220,224,228,230,232,234,238,240,246,248,252,256,260,262,266,268,274,276,278,282,284,288,290,292,298,302,304,310,314,316,318,322,333,334,1,1,2,6,10,12,16,18,20,24,26,30,32,36,38,42,44,50,54,56,60,64,66,70,72,74,78,82,84,86,88,90,94,96,98,100,102,104,106,110,112,114,116,118,122,126,128,130,134,136,142,144,146,150,152,154,156,158,160,162,164,168,170,172,172,174,178,180,182,184,186,188,190,195,196,26,34,34,38,45,57,71,77,93,96,100,106,117,123,126,130,137,137,142,153,161,169,169,197,200,206,216,221,225,228,231,231,231,242,242,261,266,297,308,326,336,341,352,362,384,388,391,407,417,428,435,439,445,452,452,452,462,479,479,479,490,494,497,525,5,12,33,48,49,54,57,70,73,77,88,91,91,91,96,96,99,106,107,108,113,113,113,113,127,130,136,140,143,152,169,175,179,197,203,219,230,233,239,243,246,265,293,295,308,313,317,341,347,364,379,397,413,416,416,419,426,434,438,439,475,6,24,26,41,48,48,51,57,61,69,73,94,94,98,104,104,124,125,131,138,138,138,138,142,148,175,192,194,214,220,227,242,255,260,295,323,325,344,348,353,353,369,375,397,404,407,414,432,439,449,472,480,488,491,529,529,5,11,15,21,21,25,37,42,42,51,68,71,89,106,111,116,128,133,150,163,167,172,181,201,201,213,220,234,239,246,253,260,260,274,276,299,311,311,318,325,332,336,344,347,361,366,372,377,380,383,389,410,419,424,427,441,448,449,452,455,457,489,13,27,29,34,38,45,53,66,91,96,99,102,106,120,124,127,134,149,174,190,194,199,207,216,216,222,227,233,245,253,255,261,269,335,335,335,342,349,355,361,406,407,415,432,441,467,481,483,9,346,7,9,10,10,14,19,20,22,25,30,37,38,42,48,52,55,56,61,62,64,68,73,74,80,84,91,92,97,98,98,103,104,109,110,115,116,120,125,126,128,133,134,139,140,142,147,148,153,154,159,160,165,166,170,175,175,176,181,182,187,188,193,194,199,201,202,205,209,210,215,216,221,222,226,231,232,235,238,243,244,254,260,288,288,295,479,480,480,1,2,6,8,8,10,10,11,14,22,32,56,69,82,101,114,130,142,146,157,180,189,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,367,367,367,368,164,165,169,225,383,384,427,480,480,482,482,597,629,630,630,696,10,25,29,29,31,42,44,50,55,64,65,88,91,93,106,112,124,130,131,137,143,144,146,148,151,153,154,157,157,159,163,167,170,171,174,174,174,174,174,175,175,175,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,179,179,179,179,180,180,180,180,180,181,181,181,181,181,182,221,222,224,230,232,233,234,237,238,239,240,241,242,243,244,245,254,255,256,271,274,1,2,2,3,4,4,5,6,7,8,1,7,8,12,14,16,18,18,19,20,21,22,25,25,26,26,27,28,28,29,32,33,33,34,34,35,35,36,36,37,38,38,39,39,40,40,41,42,42,46,46,47,48,48,49,50,52,53,53,54,54,54,55,55,56,58,58,59,59,60,60,60,61,61,62,62,63,63,63,64,64,65,65,67,67,68,68,69,69,70,70,71,71,71,72,72,72,72,73,73,73,74,74,75,75,77,78,78,79,80,80,81,82,82,84,85,85,86,87,87,88,89,89,90,90,91,91,92,95,95,96,96,96,97,97,98,98,98,99,99,100,100,101,101,102,102,103,103,104,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,125,126,128,128,129,129,130,130,131,131,132,133,134,134,135,136,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,144,145,145,146,146,147,147,147,148,148,149,149,149,150,150,150,151,151,152,152,153,155,155,156,156,157,157,158,158,159,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,167,167,167,167,168,168,169,169,170,170,171,171,172,172,172,174,175,175,176,176,177,177,178,178,179,179,179,180,180,180,181,181,181,182,182,182,182,183,183,184,184,185,185,186,186,186,188,189,189,190,190,190,191,191,192,192,193,193,193,194,194,195,195,195,196,196,197,197,197,198,198,198,199,199,200,200,201,201,202,202,203,204,204,206,207,207,208,208,208,209,209,210,210,211,211,211,212,212,213,213,214,214,215,215,216,217,218,219,219,220,220,220,221,221,222,222,222,223,223,224,224,225,225,226,226,227,227,228,228,228,229,229,230,230,230,231,231,232,235,236,236,236,237,237,237,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,247,248,248,248,249,249,250,250,251,251,252,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,261,262,262,263,263,264,264,265,266,266,266,267,267,267,268,268,269,269,270,270,271,272,272,273,273,274,274,275,276,277,278,279,279,280,280,281,281,281,282,282,283,283,284,284,285,285,286,288,288,289,289,290,290,291,291,291,292,292,292,293,293,294,294,294,295,295,296,296,297,297,298,298,299,299,300,300,301,302,303,303,304,304,305,305,306,306,307,307,308,308,308,309,309,310,310,310,311,311,312,312,313,313,314,314,314,315,315,315,316,316,316,317,317,317,318,318,318,319,319,319,320,320,321,321,322,322,323,323,324,324,325,325,326,326,327,327,328,328,329,329,330,330,331,331,334,349,1,6,8,8,12,12,50,73,83,113,114,137,139,1,2,3,10,12,16,16,55,77,78,87,117,149,150,1,7,7,8,29,64,64,64,68,72,72,76,76,102,102,106,106,112,112,112,130,136,150,154,154,158,158,167,167,186,186,190,190,190,194,194,194,206,214,222,240,245,256,256,272,278,298,302,302,306,310,314,318,391,1,4,6,17,18,21,21,22,28,29,30,31,41,67,73,95,98,98,111,162,163,166,167,167,176,186,197,204,214,217,221,223,227,228,228,229,235,236,256,261,263,263,269,269,274,276,276,280,287,296,301,317,341,344,361,6,7,8,9,10,11,13,15,18,25,32,34,41,43,44,48,51,76,83,92,92,98,257,261,282,301,302,302,426,445,453,458,98,153,265,321,323,1,23,23,24,24,24,25,25,25,25,26,26,26,27,27,27,27,27,27,27,27,27,29,29,31,31,32,34,34,35,36,39,40,42,43,45,47,49,50,51,52,53,54,64,68,69,69,69,70,70,71,71,71,72,72,72,73,73,73,73,73,74,74,75,75,75,76,76,77,77,78,78,79,79,79,80,81,81,81,82,82,82,82,84,85,85,85,85,86,86,87,87,87,88,88,89,90,91,91,92,92,93,94,94,95,96,97,98,99,99,100,102,103,104,104,104,106,108,112,114,114,114,114,114,118,120,120,126,128,128,128,130,134,138,141,141,142,146,146,146,147,147,148,148,149,150,150,150,150,150,150,151,151,152,152,155,156,163,163,171,174,176,178,179,182,182,183,183,184,185,185,186,186,188,190,192,192,193,194,196,196,196,196,197,197,197,199,202,202,205,207,212,212,213,215,215,215,215,217,220,222,222,226,228,228,232,234,236,238,240,244,249,249,249,255,257,260,260,262,262,262,262,262,266,269,273,276,278,282,285,289,289,289,292,295,296,299,300,303,304,307,307,308,314,318,318,320,320,320,320,321,321,326,330,332,334,337,337,341,341,341,343,346,347,347,348,349,350,352,356,362,367,367,367,369,370,371,371,371,372,373,373,373,373,376,378,381,383,384,390,392,393,393,394,394,395,395,395,395,395,395,397,400,404,407,410,412,414,414,414,418,418,422,424,425,426,429,431,431,433,433,435,435,436,436,438,439,439,440,440,442,444,450,452,454,457,459,462,464,466,471,473,490,490,496,496,500,500,500,501,501,502,502,503,505,509,509,509,509,509,514,514,514,518,518,518,518,523,523,523,523,523,523,526,530,542,544,544,544,547,549,549,550,550,551,552,553,557,557,557,558,558,559,560,560,562,562,563,563,564,566,570,576,578,578,580,588,590,592,592,594,594,596,600,600,603,604,606,609,611,612,614,618,618,622,625,628,630,634,635,636,636,636,637,638,638,638,638,641,643,644,653,515,530,901,1012,190,527,639,895,2,3,10,12,12,12,12,12,14,14,14,14,14,18,18,18,18,22,22,22,22,22,24,24,24,24,24,26,26,26,26,26,26,26,26,26,30,30,30,30,30,30,30,30,30,32,32,32,32,32,32,36,36,36,36,38,38,38,38,38,40,40,40,42,42,42,42,46,46,46,46,46,46,46,46,46,52,52,52,56,56,56,56,56,56,56,56,60,60,60,64,64,68,68,68,68,68,68,68,68,68,70,70,70,72,72,72,72,72,74,76,82,82,82,82,82,82,84,84,84,84,84,88,88,92,92,92,94,94,94,94,98,98,98,102,102,102,102,102,102,102,102,112,112,112,112,112,116,116,118,118,120,120,120,120,4,20,20,26,35,47,1,22,22,23,25,28,29,30,36,36,38,38,40,40,41,42,42,43,43,43,44,44,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,61,62,63,64,65,68,69,70,76,76,76,77,78,79,80,81,82,83,84,87,91,92,92,95,96,97,97,98,98,100,100,101,101,102,103,103,104,104,105,106,107,108,109,109,110,111,112,113,114,115,117,118,120,121,122,123,139,140,142,142,143,144,145,146,146,148,149,150,151,151,152,152,153,154,157,158,159,164,165,166,166,168,168,170,175,177,180,182,183,189,191,194,197,202,203,205,208,210,213,217,220,223,225,227,230,234,237,237,240,245,252,254,257,260,261,267,268,272,276,281,284,287,291,296,307,319,323,324,329,334,337,339,340,342,345,347,350,355,360,362,365,367,369,371,373,376,378,379,381,382,383,386,389,390,395,396,398,403,406,407,409,410,412,413,413,414,414,415,415,416,417,418,418,419,419,426,431,434,436,439,440,440,444,448,451,453,453,453,459,461,464,465,472,476,477,478,479,480,481,482,482,483,484,485,486,487,487,491,493,497,499,502,505,507,509,512,517,521,525,529,531,534,540,544,546,547,548,551,554,557,560,574,579,582,590,592,596,599,606,611,616,620,624,627,640,644,645,648,653,657,665,674,678,682,689,693,699,702,704,707,709,712,717,791,791,42,404,429,1,9,11,21,23,25,25,25,25,30,31,33,33,35,36,37,41,42,43,44,45,46,46,50,51,52,53,54,55,57,59,60,61,62,63,63,63,65,65,65,65,67,69,70,71,71,71,71,71,71,72,73,73,75,76,77,77,79,80,81,83,84,85,87,88,89,90,91,93,94,95,96,97,99,100,100,101,102,103,104,104,105,106,107,107,108,114,119,119,121,121,123,123,123,124,125,126,127,129,129,131,131,131,131,133,135,136,137,138,138,139,140,141,143,143,145,145,147,149,151,151,151,151,153,153,153,155,155,155,157,157,159,159,161,163,165,165,165,167,167,168,169,171,172,173,174,175,177,179,181,183,185,186,187,187,189,189,189,189,191,193,195,197,197,199,199,199,203,203,207,218,224,231,231,231,233,233,235,235,237,239,241,247,247,247,247,247,263,265,281,11,28,33,33,36,46,51,51,56,61,61,66,73,82,91,91,96,101,104,109,112,112,117,124,129,134,141,150,155,160,165,174,174,185,190,195,202,202,207,207,216,221,224,229,232,237,240,245,248,251,251,254,259,259,264,269,272,275,278,283,283,288,293,296,299,302,309,316,321,324,329,332,353,356,361,361,1,1,1,1,2,2,10,12,14,14,14,14,16,18,20,22,24,24,24,24,26,26,28,30,31,37,39,1,2,2,2,10,12,14,14,14,14,16,18,20,22,24,24,24,24,26,28,30,37,38,38,39,4,6,9,10,16,17,20,20,21,24,28,30,31,32,33,33,33,36,37,38,39,42,43,46,48,49,50,51,54,55,55,58,58,59,59,60,61,64,65,68,69,72,73,74,75,78,79,82,83,84,85,87,88,90,91,92,98,100,104,105,106,108,108,108,111,114,116,119,120,122,122,122,123,124,125,125,125,125,128,130,131,132,133,136,138,138,139,142,143,144,144,144,145,145,148,149,149,150,150,151,152,154,154,155,156,158,159,160,161,164,166,167,168,169,171,172,173,176,177,178,179,180,183,186,188,188,189,192,193,197,198,202,205,206,207,208,210,213,213,216,223,224,228,229,234,235,240,241,246,247,254,255,256,257,263,264,264,267,269,270,273,274,275,275,277,278,278,279,281,282,283,284,285,287,292,297,298,299,305,307,312,313,315,316,317,321,2,3,5,7,12,15,18,20,22,25,28,30,32,35,37,39,41,43,45,46,47,48,50,52,54,55,60,64,64,66,70,76,77,78,80,82,85,86,87,88,89,89,89,90,91,94,95,96,98,100,101,102,104,105,106,107,108,109,110,112,113,114,115,116,118,119,119,120,121,122,123,125,126,127,128,130,131,132,139,142,144,146,148,150,152,157,158,159,160,162,163,164,166,167,168,170,171,172,173,174,176,177,178,180,181,182,183,184,186,187,188,189,191,192,193,194,195,196,197,198,200,201,202,203,205,214,215,7,25,43,43,64,149,164,178,190,218,246,279,305,427,446,477,4,6,20,26,28,36,48,50,58,60,70,72,83,1,6,8,10,11,12,26,37,40,40,52,52,55,62,62,62,62,63,64,66,66,67,68,70,71,72,72,76,77,78,78,80,83,84,84,88,91,93,96,96,96,98,98,98,100,100,100,102,104,104,106,110,110,112,115,120,122,125,128,131,134,134,136,136,137,138,140,140,144,144,150,150,156,156,156,157,158,162,164,165,166,174,182,183,183,184,184,186,186,188,192,192,192,192,192,192,192,194,198,200,201,202,206,210,210,212,214,214,216,217,218,224,224,225,225,226,227,228,228,229,231,232,237,241,241,249,1,2,106,111,112,114,114,117,120,121,141,145,146,165,169,174,178,240,241,244,244,307,308,1,2,106,107,111,112,114,114,117,120,121,141,145,146,165,169,174,178,240,241,244,244,308,309,1,2,195,195,195,195,209,209,243,271,298,298,368,245,11,11,12,14,38,59,60,116,121,1,1,2,6,14,14,14,15,15,17,17,18,18,18,20,22,23,32,33,38,38,39,42,51,51,53,53,54,55,57,58,58,60,61,62,63,64,65,65,66,67,68,69,70,70,72,73,74,74,77,78,78,79,79,81,82,83,83,84,85,86,86,89,91,91,92,94,95,96,96,102,102,103,104,108,109,109,111,112,114,117,118,119,120,120,129,130,131,132,135,135,136,137,139,140,146,146,147,148,149,149,150,151,153,154,155,156,156,157,158,159,159,162,162,163,164,164,165,166,166,167,169,173,181,182,183,185,187,190,191,192,194,195,197,198,200,201,202,203,204,206,207,208,209,209,210,212,213,214,216,216,217,218,219,220,221,222,224,225,226,226,226,228,228,229,230,230,231,232,233,234,234,236,239,240,242,243,243,244,244,245,249,251,253,255,256,257,261,263,269,270,273,274,276,277,279,280,281,281,282,282,283,284,285,286,289,293,294,296,299,300,301,302,303,306,312,315,316,316,321,322,324,324,324,325,326,327,327,329,330,331,331,331,332,333,334,335,337,338,341,343,344,344,347,350,351,352,352,353,354,355,356,358,359,361,361,361,361,361,366,367,370,372,374,375,376,377,379,380,385,386,386,392,393,394,396,403,404,411,416,416,417,422,426,426,448,1,4,39,64,64,73,97,97,97,104,104,105,109,111,117,121,123,131,139,141,145,145,145,145,146,147,154,155,156,158,160,161,167,170,170,171,178,187,213,213,218,229,235,248,252,254,258,261,262,263,263,264,265,266,266,267,267,269,270,270,270,271,273,273,273,274,275,276,276,276,278,279,280,281,281,282,287,287,287,287,288,288,288,290,291,291,292,292,292,293,295,297,302,305,307,308,308,308,308,312,312,316,318,326,333,339,341,347,349,352,355,355,356,356,358,358,362,364,365,367,367,369,370,371,372,372,374,375,375,375,375,376,377,378,379,380,382,391,392,392,393,394,401,403,405,407,408,408,409,409,411,412,412,416,421,426,434,439,440,442,452,452,454,465,485,487,491,493,496,497,497,498,499,500,501,502,504,504,504,507,508,508,509,509,510,512,512,513,514,515,516,518,521,521,529,541,541,543,545,545,545,547,548,548,548,548,548,548,552,552,559,560,572,576,578,587,588,590,592,597,597,599,600,605,611,612,613,614,616,616,622,622,623,628,641,643,644,644,645,646,647,647,648,648,649,651,653,654,654,656,658,664,664,666,666,673,674,674,678,689,692,694,705,706,714,717,718,723,724,725,726,726,727,727,730,739,739,742,744,748,750,751,758,759,759,764,766,769,783,788,794,795,796,803,805,806,807,807,808,815,823,834,836,844,849,849,850,851,851,854,858,862,862,865,866,867,892,892,931,6,7,34,34,37,37,69,70,71,73,76,77,78,79,80,81,81,82,82,82,82,83,86,98,112,112,120,122,124,124,127,128,131,132,134,136,138,138,138,141,142,144,147,148,148,148,148,151,152,152,155,156,156,156,158,186,186,195,208,208,209,209,213,223,224,224,227,232,236,238,239,241,242,244,264,266,268,270,273,274,274,276,279,279,280,280,283,283,283,283,283,283,283,283,284,287,288,290,290,292,299,6,45,50,56,58,59,78,78,97,98,103,104,105,116,118,120,122,124,126,128,130,133,133,133,134,134,134,134,134,136,136,136,136,136,136,138,140,142,144,153,153,153,153,154,154,157,167,167,173,173,200,218,220,256,256,256,256,256,256,266,266,268,270,273,274,274,274,276,278,278,278,278,278,278,278,278,280,280,282,284,286,288,290,292,4,13,16,26,31,34,34,68,93,93,107,124,126,128,130,132,134,136,138,140,142,144,146,148,150,150,150,150,150,153,154,156,200,206,228,256,257,284,286,288,288,288,290,292,294,294,296,298,298,298,300,302,304,304,304,304,306,309,310,312,6,25,66,85,92,92,92,92,92,93,94,111,111,111,112,114,114,116,118,120,123,124,126,128,130,130,130,132,134,136,144,144,146,148,156,165,166,166,166,170,172,172,172,175,176,178,179,179,179,180,180,180,184,184,186,189,189,189,190,193,193,194,196,197,197,198,199,199,199,215,221,227,228,229,238,248,255,255,257,258,280,280,282,282,284,284,284,284,286,286,286,286,288,288,290,290,292,294,296,298,300,302,302,302,304,304,304,304,306,306,306,308,308,310,326,327,328,329,330,331,332,332,333,333,334,334,337,348,355,355,358,358,359,359,360,360,362,362,366,366,367,376,379,379,380,380,380,381,382,389,431,434,435,437,438,440,442,444,444,446,446,446,448,448,448,450,450,450,450,452,452,452,452,452,452,452,452,452,452,454,454,454,454,457,457,458,460,462,462,469,6,19,20,21,22,47,47,48,48,48,66,68,74,83,96,98,102,105,106,108,108,112,117,118,120,122,124,126,128,129,130,130,132,134,134,136,140,142,144,144,146,146,146,148,150,150,150,152,152,152,152,154,160,177,187,213,213,213,220,220,267,268,271,271,271,271,272,274,274,274,274,274,276,278,280,280,282,284,286,288,290,296,308,313,316,319,320,322,323,324,325,326,327,328,329,330,330,331,332,333,334,335,335,336,337,337,338,339,340,342,343,352,357,358,360,369,370,371,371,373,373,375,376,376,376,377,377,377,378,379,379,380,380,381,386,386,388,388,390,390,393,393,394,394,396,398,400,402,404,404,404,406,408,408,410,410,410,412,412,412,414,414,414,414,414,416,416,416,418,418,418,420,420,420,422,422,422,422,424,424,424,426,426,426,426,428,428,428,428,430,432,434,438,439,440,441,442,442,443,444,445,445,446,447,448,449,450,451,452,453,457,465,494,495,504,515,518,520,521,523,524,525,526,527,527,527,527,527,528,541,544,546,548,550,552,554,556,558,560,562,564,566,566,566,566,566,4,10,16,17,17,17,17,19,19,21,22,27,29,30,30,30,32,32,33,33,34,39,39,39,40,42,43,43,44,46,48,77,79,80,80,87,90,91,93,94,98,100,101,101,101,104,104,105,105,107,108,108,110,110,111,112,113,113,116,116,118,120,120,120,122,124,126,128,128,130,130,132,132,132,134,134,134,136,158,190,194,195,198,200,210,212,216,217,218,231,248,257,262,266,270,270,272,276,278,280,282,284,284,286,288,288,294,295,295,296,297,297,301,311,317,332,332,333,333,333,334,334,334,335,336,336,341,343,346,346,346,347,347,348,353,359,361,362,363,364,369,372,373,383,384,391,408,408,409,409,409,409,410,410,411,412,412,414,418,420,422,424,424,424,424,426,426,426,426,428,430,432,434,436,438,440,442,442,442,444,444,446,4,11,12,12,17,19,19,23,26,27,28,28,29,30,31,31,32,32,33,35,36,36,37,38,39,40,44,45,46,47,48,49,50,50,50,50,73,74,75,76,76,78,79,80,82,82,84,84,86,86,88,130,132,133,134,136,144,144,146,148,150,152,152,154,160,162,166,169,170,185,186,187,190,191,192,193,193,194,195,195,196,197,198,199,200,201,202,202,204,205,206,210,210,217,218,220,222,224,227,233,234,236,242,244,246,248,248,248,248,248,250,250,250,252,252,252,254,257,258,260,279,303,306,307,310,310,311,313,313,316,318,320,321,321,322,340,342,344,344,344,344,344,344,346,359,360,361,362,364,365,366,367,368,369,369,370,371,371,371,374,378,379,394,394,394,396,400,401,402,403,404,405,408,408,413,415,416,426,427,428,430,431,434,436,437,437,438,438,444,445,446,447,448,449,451,459,460,461,462,465,465,465,466,466,466,466,471,472,477,478,479,479,480,488,488,493,493,496,498,500,500,500,500,500,500,500,500,500,502,502,504,506,506,506,506,11,18,19,24,25,26,26,27,28,29,30,31,32,33,34,36,38,40,42,42,42,43,43,44,44,45,45,46,46,47,47,47,48,49,57,58,59,61,64,65,67,67,69,71,73,74,75,75,76,76,77,77,78,79,80,86,87,98,98,100,102,102,104,105,110,111,111,113,114,117,122,122,123,125,126,126,126,127,129,130,130,131,131,134,138,139,140,140,143,143,150,151,152,152,153,154,154,157,159,159,160,160,161,161,162,163,163,164,165,165,165,166,166,168,169,169,170,170,170,171,172,172,172,173,173,173,174,174,175,175,175,175,176,177,177,177,178,178,178,179,179,180,180,186,190,205,217,232,234,236,238,238,238,240,240,240,242,242,244,244,244,246,248,248,248,258,266,274,278,278,279,280,281,282,283,284,285,286,287,288,288,289,289,290,290,291,292,293,293,293,293,294,294,295,295,295,300,301,301,302,302,304,304,304,304,307,311,312,314,314,314,315,316,317,320,321,322,323,327,327,328,328,329,330,330,331,331,333,334,335,336,339,371,381,381,381,386,386,386,388,390,392,392,394,399,403,409,414,418,418,418,419,419,419,420,420,420,421,423,429,437,440,440,440,441,441,444,453,459,462,465,465,465,467,468,470,472,490,495,498,501,502,502,502,504,504,505,505,506,508,508,508,509,513,513,514,514,514,515,515,516,516,516,517,517,517,517,517,517,517,518,518,518,519,520,520,520,522,522,522,523,523,523,523,523,525,526,527,528,528,528,24,27,28,34,35,35,36,37,37,40,41,52,54,55,55,59,63,64,66,67,68,69,69,70,71,71,72,74,75,76,81,81,83,85,86,89,90,91,92,93,93,96,97,98,100,101,102,102,103,104,104,105,105,107,107,108,111,115,118,120,120,121,128,129,129,130,131,131,132,132,132,133,133,134,135,135,136,137,137,138,142,142,144,146,148,148,150,154,156,158,158,160,166,167,167,167,168,168,169,169,170,171,171,177,179,180,181,181,182,182,182,183,184,185,186,186,186,187,191,191,192,192,192,192,192,193,193,193,193,194,194,194,195,195,195,195,197,199,199,200,200,202,203,204,205,207,207,209,209,209,209,210,211,211,212,212,213,213,214,214,215,216,217,217,218,219,219,220,220,221,221,221,221,222,222,223,223,223,223,223,224,224,224,225,225,228,229,229,229,229,229,229,230,230,233,235,236,236,237,237,238,239,239,240,241,241,242,243,245,246,247,247,247,247,247,248,248,248,249,249,249,249,249,249,252,252,253,253,254,254,254,254,255,256,256,256,257,259,259,261,262,263,264,265,265,267,268,271,314,316,318,320,322,324,326,326,326,326,328,328,328,328,328,328,330,330,330,330,330,330,332,332,332,334,334,336,338,340,340,340,340,340,342,371,371,372,372,373,374,376,377,378,379,380,381,381,382,383,383,384,391,391,392,395,404,407,407,409,409,411,412,415,416,417,419,422,422,423,424,424,426,427,427,427,428,428,428,429,430,431,431,432,435,435,436,436,437,438,438,438,439,439,439,440,440,441,442,442,442,443,444,446,448,449,449,450,450,452,452,453,454,456,457,458,460,462,462,462,463,463,463,463,464,465,465,466,466,466,467,486,486,486,488,488,498,499,499,502,502,503,504,505,505,507,507,511,512,512,513,514,517,518,519,520,521,521,522,522,523,524,524,525,528,530,531,533,533,534,535,536,537,538,539,539,540,542,543,543,546,548,549,550,550,551,553,554,557,557,558,559,560,561,561,562,563,563,564,564,566,567,569,570,571,572,573,573,574,575,576,577,577,578,578,578,579,579,579,580,581,581,581,581,582,583,584,585,586,586,587,589,590,591,591,1,3,9,16,17,18,19,21,21,22,25,25,25,25,28,29,30,32,42,44,45,47,49,49,51,51,52,53,54,56,56,57,58,58,58,59,60,61,64,64,64,65,65,66,66,67,69,70,71,72,72,73,73,79,80,80,81,82,83,85,101,102,102,102,102,102,107,108,109,110,110,111,113,113,115,117,121,122,123,125,126,126,127,128,128,128,128,129,129,129,132,132,132,132,133,134,135,135,135,135,135,135,136,136,148,148,148,149,149,151,151,152,153,153,155,155,156,156,157,157,158,158,159,160,161,162,163,166,166,166,166,166,166,168,168,168,168,168,168,170,170,170,170,170,170,170,170,170,184,188,189,191,192,193,195,196,197,199,199,199,201,202,202,203,208,209,215,218,219,220,225,226,228,228,246,248,250,252,256,262,263,263,264,264,265,265,266,266,267,267,268,269,269,270,270,271,272,272,273,273,274,276,278,279,280,281,283,286,290,291,293,294,295,298,302,302,302,302,303,303,303,303,303,305,305,306,306,307,307,307,308,308,308,308,309,309,309,309,309,310,310,311,311,311,311,312,312,313,314,315,316,317,317,318,319,319,320,321,321,321,321,322,322,324,325,327,339,340,348,349,350,350,353,356,357,358,358,363,364,365,368,369,369,371,372,375,376,378,387,388,388,389,389,390,391,391,392,393,394,395,396,397,398,398,400,401,407,410,411,411,412,416,417,417,417,418,419,419,419,422,425,427,427,432,434,435,435,436,436,437,439,448,448,450,452,453,453,454,456,461,461,464,464,465,466,468,469,471,471,479,492,494,495,496,499,499,502,502,502,503,509,511,512,514,515,518,519,521,523,525,525,525,525,526,527,527,527,527,529,531,532,534,536,536,536,537,538,538,539,540,541,543,544,544,545,548,550,551,552,556,557,557,558,559,560,560,561,561,561,562,562,563,564,566,568,570,572,574,576,578,579,579,579,580,582,582,582,587,591,594,595,595,595,596,596,596,597,597,601,1,4,8,8,10,11,13,15,18,20,22,24,26,28,30,33,34,36,38,40,42,44,46,50,51,52,54,56,58,60,60,64,66,66,69,70,72,74,76,76,78,82,84,84,87,88,90,92,94,96,98,100,102,108,110,110,1,5,6,6,6,6,6,7,7,8,9,10,11,13,14,14,16,18,18,20,20,22,22,24,24,26,28,30,30,32,32,34,34,34,34,35,38,39,39,40,41,42,42,42,42,44,46,47,47,47,48,48,49,49,50,50,52,52,53,54,55,55,57,58,58,59,59,60,60,61,61,61,62,62,64,64,66,66,68,68,70,70,72,74,74,76,78,80,80,82,82,84,85,86,87,88,89,89,89,89,90,90,90,95,96,97,97,98,98,99,102,102,102,102,102,103,105,106,107,108,109,110,111,112,113,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,121,121,122,122,123,123,123,124,124,125,126,126,128,130,132,133,135,136,138,138,138,140,140,140,140,140,141,141,142,143,145,148,151,153,155,155,156,156,158,159,160,161,161,162,162,162,163,163,163,163,163,164,165,166,167,167,168,169,170,170,171,171,172,172,173,173,174,174,175,175,177,178,182,183,183,183,184,184,186,188,188,188,188,188,188,189,189,190,190,191,191,192,192,193,193,193,196,197,198,199,199,199,200,202,203,205,207,208,209,210,211,212,213,213,214,214,215,215,216,216,216,217,217,218,219,220,220,221,221,222,222,222,223,224,225,225,226,226,227,228,230,231,232,232,232,236,236,237,237,243,244,244,244,245,245,245,246,248,251,253,254,254,255,256,258,258,260,262,264,266,268,270,270,271,271,272,272,273,274,276,276,276,280,280,280,280,281,282,283,3,3,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,12,12,12,12,12,12,13,13,14,14,15,16,16,16,16,17,17,18,19,19,20,20,20,21,21,22,22,24,24,25,25,27,27,28,28,29,30,31,33,33,33,34,34,37,37,38,40,40,41,41,41,47,48,50,50,51,51,53,53,54,54,56,57,58,59,59,60,60,60,61,61,61,61,61,62,65,65,66,66,66,66,67,68,68,69,69,69,69,70,70,71,71,71,71,71,72,73,73,73,73,74,74,74,74,75,75,76,76,77,77,77,77,77,78,78,79,80,81,81,82,82,83,83,84,84,85,86,86,86,86,87,87,87,89,89,90,90,94,96,97,97,98,98,98,99,99,99,100,101,101,101,104,104,105,105,106,112,112,113,113,114,116,116,117,118,119,119,119,119,119,120,120,120,121,122,123,124,126,128,128,128,128,129,130,130,131,132,133,133,134,134,135,136,139,139,140,142,142,143,143,146,147,147,147,148,148,148,149,149,149,150,150,151,152,153,153,153,153,154,154,154,155,156,156,158,158,159,160,160,160,160,161,161,161,162,162,163,164,164,165,166,167,168,171,172,172,173,174,174,175,175,176,177,177,178,178,178,179,179,179,179,179,180,180,180,181,181,181,183,183,184,184,192,193,195,195,198,198,198,199,199,201,202,203,205,205,206,208,209,211,211,212,213,216,217,220,221,223,223,223,224,224,227,227,229,229,230,230,231,232,232,233,234,237,239,239,239,239,240,241,242,242,243,244,245,246,247,248,248,248,248,248,249,250,251,252,253,254,255,256,256,258,258,258,259,259,259,260,261,261,261,261,262,262,263,263,271,274,275,277,277,277,278,278,278,279,279,280,281,281,281,282,283,284,285,285,286,286,287,287,287,287,287,288,289,289,292,293,294,294,298,300,301,301,301,302,302,303,305,311,311,312,313,313,314,317,317,317,319,319,320,320,320,321,321,322,322,322,323,323,323,325,325,326,327,327,328,328,328,328,329,329,330,330,331,331,331,332,332,333,334,334,334,336,336,337,337,338,338,339,340,341,341,341,341,341,341,342,342,343,343,345,345,347,349,349,350,352,352,352,354,354,354,355,355,355,355,356,357,357,357,358,359,360,363,363,364,364,364,365,366,366,367,367,369,370,370,370,371,372,373,373,374,374,376,378,380,381,381,382,382,382,383,384,385,386,388,389,389,389,390,390,390,390,390,391,391,391,391,391,391,391,392,393,393,393,394,394,395,395,395,395,395,396,396,396,397,397,397,397,397,398,399,400,400,400,401,401,401,402,402,402,402,402,402,403,403,405,405,406,407,407,408,408,408,408,409,409,409,409,410,410,412,413,414,414,415,418,419,420,422,423,423,423,424,424,425,425,426,426,427,427,428,429,431,432,436,436,436,436,437,437,437,437,441,441,442,442,442,443,443,444,444,444,444,446,447,448,448,449,450,450,450,451,451,452,452,452,452,453,453,453,454,454,454,454,455,455,460,460,461,462,467,467,467,467,467,468,468,469,469,470,470,470,472,474,474,474,474,475,476,477,477,477,477,478,478,479,479,479,479,479,479,480,481,481,481,483,483,484,484,485,485,485,487,487,488,489,489,490,490,490,491,491,491,491,492,492,494,495,495,495,496,497,497,498,498,499,499,500,501,501,501,502,502,503,503,504,504,506,507,508,509,509,510,510,511,512,513,513,513,514,514,515,515,516,516,517,517,517,517,517,517,517,517,517,517,521,522,523,527,528,528,530,533,534,534,534,535,535,536,536,536,537,537,537,538,538,539,539,540,541,542,544,544,545,545,546,549,550,551,553,553,553,555,555,555,558,558,558,558,559,560,563,564,564,565,566,568,569,569,570,570,571,572,574,574,575,575,575,576,576,577,577,577,578,579,582,582,583,585,585,585,587,589,589,590,590,591,592,593,593,594,594,595,600,601,601,601,601,602,602,603,603,605,606,606,606,14,16,16,16,17,17,18,18,18,19,19,20,20,21,21,21,22,23,24,24,24,25,25,26,26,27,27,27,27,27,28,28,28,28,29,29,32,32,32,34,36,38,38,39,40,40,40,41,41,41,42,46,46,47,47,47,48,49,50,50,50,50,51,51,53,54,54,54,56,56,56,56,57,58,58,58,59,59,59,60,60,61,61,62,62,63,63,63,63,64,65,65,65,65,65,66,66,66,67,67,67,68,68,69,69,70,71,71,71,72,72,73,73,73,73,74,74,75,81,82,83,85,85,86,86,90,90,91,91,93,93,93,96,96,97,98,99,101,102,106,106,106,107,108,109,109,110,111,111,111,111,111,111,112,112,112,113,113,113,114,114,115,115,116,117,117,117,118,118,118,119,119,120,121,121,122,122,123,123,125,128,128,128,129,132,134,135,136,136,136,137,137,138,138,139,140,140,140,141,141,141,142,142,142,143,143,144,144,145,146,146,147,147,148,148,148,148,149,149,149,149,150,150,151,151,152,152,153,155,156,157,157,158,158,158,160,160,161,161,162,162,163,164,165,165,166,166,166,166,167,167,169,169,169,169,171,171,172,172,174,174,174,175,175,175,175,176,177,177,181,181,182,183,183,185,186,186,186,187,188,188,189,189,189,189,189,191,192,192,193,193,193,194,194,195,195,198,199,199,199,200,200,200,201,201,202,202,203,203,204,204,207,208,211,212,212,214,214,215,215,219,220,220,220,220,221,221,221,223,223,226,226,226,227,227,229,231,231,232,232,232,232,232,233,233,234,236,236,236,236,236,236,237,238,239,239,239,239,239,239,240,240,243,243,243,244,244,245,245,245,245,246,247,247,247,249,249,249,249,250,250,250,251,251,252,252,253,254,255,255,255,256,257,257,258,258,259,259,261,262,263,264,264,265,265,265,266,266,266,266,266,266,267,267,267,268,268,269,269,269,269,270,271,272,276,277,277,280,281,285,291,291,292,295,297,303,304,305,306,306,306,306,307,307,308,309,310,310,311,311,312,312,312,313,313,313,313,314,315,315,316,317,318,318,319,319,319,320,323,323,323,323,323,324,324,324,325,325,326,327,327,328,328,329,329,329,329,330,330,330,330,331,331,331,332,332,332,332,333,333,333,334,334,334,335,335,335,335,336,336,336,337,337,337,338,338,339,339,339,339,340,340,340,341,341,341,341,342,342,342,342,343,343,344,345,347,348,348,349,350,350,351,352,354,361,361,362,362,364,364,364,365,365,365,366,366,368,368,370,371,371,371,372,373,373,374,374,375,375,376,376,376,377,378,378,378,379,379,379,380,380,380,381,381,381,382,382,383,383,383,384,384,384,385,385,386,386,386,386,386,386,386,387,387,387,388,388,388,388,389,389,389,389,390,390,391,391,392,392,393,393,394,394,394,394,394,394,395,395,395,395,396,396,397,397,398,407,407,408,409,409,410,410,414,415,417,418,420,421,425,425,426,427,427,427,427,428,428,428,428,429,429,429,431,431,431,431,431,432,433,435,435,435,435,436,437,437,437,437,437,437,438,438,439,439,441,441,443,443,443,443,444,444,444,445,445,446,446,448,449,449,450,450,450,450,450,451,451,451,451,452,452,452,452,452,453,453,453,453,454,455,456,457,459,460,460,461,462,464,466,466,467,468,468,468,469,469,472,473,476,476,476,479,479,480,481,484,484,486,489,489,489,490,490,491,492,492,492,492,493,493,494,494,494,495,495,495,495,497,497,499,499,500,500,500,500,501,506,507,508,509,510,510,511,512,513,515,515,516,517,518,518,519,520,520,521,523,524,525,526,526,527,527,528,528,529,529,529,530,532,533,533,533,534,534,534,534,535,535,535,536,536,542,543,543,546,547,547,547,549,549,549,550,551,551,552,552,553,554,555,555,556,557,558,560,561,561,562,563,564,564,564,564,564,564,565,565,565,565,566,567,568,569,570,570,570,571,571,571,571,571,572,572,574,574,575,575,575,580,582,582,584,584,584,584,584,585,585,585,586,587,587,589,590,591,591,591,591,591,592,592,593,593,594,594,594,596,596,598,598,598,598,599,599,599,599,599,599,600,600,600,601,605,605,605,605,606,606,607,608,610,610,611,611,612,612,612,612,614,614,615,615,616,616,616,616,616,617,617,617,617,617,618,618,618,618,619,619,619,620,620,620,621,621,621,622,622,622,622,623,623,623,624,625,630,635,635,635,635,636,636,636,636,636,636,637,638,638,638,639,639,639,639,644,644,647,647,647,647,647,648,648,648,648,649,649,650,650,650,651,651,652,652,652,652,653,653,653,653,653,654,654,655,655,657,657,657,657,658,658,658,659,659,660,661,661,661,661,662,662,662,664,664,665,668,669,669,670,670,670,671,672,672,673,674,677,678,679,680,680,683,683,684,684,685,687,687,688,689,689,690,690,691,692,692,693,693,694,694,694,704,704,705,707,707,707,707,708,708,708,709,710,710,712,712,712,712,712,712,712,712,712,4,4,5,6,7,8,11,11,12,13,17,20,21,21,22,23,23,24,25,25,26,26,27,27,28,28,28,29,29,30,30,30,31,31,32,32,32,34,34,34,35,37,37,39,39,39,39,40,43,48,49,49,50,50,59,60,61,63,64,65,66,67,68,68,69,70,71,72,72,73,73,74,75,75,75,75,76,76,77,77,78,78,79,81,83,85,86,89,90,91,93,95,96,97,97,99,102,103,109,109,111,112,113,115,116,117,120,120,121,122,124,126,128,129,131,132,132,133,134,135,135,137,138,139,140,142,143,144,145,145,148,151,152,152,159,159,161,166,167,167,170,171,171,175,175,175,176,177,178,178,179,179,181,182,182,183,184,185,192,196,197,198,200,201,202,202,203,204,205,207,207,208,211,215,216,218,218,218,219,219,219,220,220,221,222,223,224,225,226,227,228,228,229,229,230,233,237,245,246,247,248,249,249,250,251,252,252,253,254,256,267,268,269,270,271,272,273,273,273,274,274,275,281,285,287,289,291,296,299,300,300,301,302,305,307,308,309,310,311,313,315,320,320,321,322,326,328,328,328,335,338,339,344,344,344,345,346,347,348,349,351,362,364,364,365,365,366,367,368,369,370,370,372,373,377,379,383,385,386,387,390,391,402,404,405,406,406,407,407,408,409,410,411,419,421,421,423,425,425,429,429,433,433,434,435,442,443,449,449,455,455,456,459,464,467,467,470,473,477,478,488,488,490,495,496,496,501,503,503,506,507,507,509,4,5,7,7,8,9,10,11,11,12,12,12,13,14,15,16,16,16,16,17,17,17,18,18,19,20,22,23,24,25,26,27,28,29,29,29,29,30,31,32,32,32,32,33,34,34,35,35,36,37,38,38,39,39,40,40,41,42,43,44,45,45,46,46,47,48,49,50,51,51,52,53,53,54,54,54,55,55,56,57,57,58,59,60,60,61,62,62,63,64,71,77,78,79,80,83,85,92,93,93,95,96,98,99,100,101,101,102,102,103,103,105,107,107,108,108,109,109,110,111,112,115,119,131,133,133,138,140,143,144,144,147,147,148,149,149,150,151,155,155,161,162,163,165,165,166,171,181,183,183,188,192,194,195,197,198,198,199,200,201,201,203,203,203,204,205,205,207,208,209,210,211,212,213,213,214,215,216,217,218,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,240,241,241,242,242,243,244,245,246,247,248,248,249,249,249,250,252,265,266,271,279,281,281,282,283,283,283,286,295,296,296,300,301,301,303,1,9,11,13,13,14,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,37,37,39,40,41,42,43,43,44,45,46,46,47,48,49,56,57,58,59,60,62,63,63,64,65,66,67,68,69,70,72,79,79,93,94,95,95,95,95,98,98,98,100,100,101,102,103,104,105,106,106,107,108,108,109,112,113,113,113,114,115,115,116,117,117,119,119,127,131,133,135,136,137,138,138,139,141,141,142,142,143,144,147,148,149,149,150,150,151,152,153,154,155,156,156,156,157,158,159,160,161,170,171,171,173,174,175,177,178,179,180,181,182,183,187,187,189,189,191,216,218,220,222,223,223,224,225,226,227,227,227,228,232,234,235,238,239,239,240,240,240,242,242,243,243,244,244,244,244,246,246,247,250,255,255,257,259,260,261,262,263,264,265,266,267,267,268,268,269,270,271,271,273,273,273,274,275,276,276,277,278,278,278,279,279,280,280,280,281,281,282,282,283,283,284,284,285,286,287,287,288,288,289,290,291,292,293,294,296,296,298,300,302,303,304,304,305,307,307,310,311,316,316,316,317,317,317,323,324,324,325,325,325,325,346,346,347,348,352,352,353,354,355,355,355,356,357,358,358,359,364,364,365,366,368,368,369,369,370,372,373,375,378,381,381,383,386,387,388,389,390,391,392,393,394,395,396,397,398,399,399,400,400,402,402,403,404,405,409,410,411,411,411,412,412,413,414,415,416,417,418,419,420,422,426,428,429,431,431,432,432,433,434,436,436,437,437,438,441,444,448,461,464,465,465,468,470,471,472,472,472,474,474,475,480,483,485,487,488,489,491,492,493,494,494,495,496,497,497,498,503,505,505,507,508,509,509,510,510,511,512,513,513,514,514,515,517,517,517,519,520,522,524,526,528,530,532,533,534,534,535,536,538,539,543,544,546,548,550,552,568,569,570,571,572,572,574,577,578,579,580,581,584,585,588,593,595,596,598,599,599,600,601,602,603,604,605,606,607,608,608,609,610,611,612,613,614,615,616,617,618,618,618,619,620,621,622,623,624,624,625,626,627,628,629,629,629,630,632,634,636,638,640,643,643,645,645,647,647,651,653,653,654,655,656,657,658,659,661,664,665,666,667,668,672,672,673,673,678,682,682,682,683,684,684,686,689,690,690,692,698,698,699,1,6,6,9,11,13,14,15,16,16,17,18,19,20,21,21,22,23,24,25,25,26,27,28,29,29,31,31,32,33,34,35,36,37,38,40,41,42,44,46,48,50,52,54,54,56,58,58,58,58,60,62,62,64,66,67,68,69,69,71,93,96,96,97,97,98,100,100,103,103,104,104,105,105,106,106,107,108,109,109,112,112,113,113,113,113,114,115,115,115,116,118,119,121,123,123,125,125,127,128,129,129,129,129,131,132,133,134,135,136,137,137,138,139,139,139,141,143,145,147,148,149,150,151,151,152,153,154,156,156,157,157,158,158,160,160,161,162,164,166,168,170,172,174,176,176,178,179,180,181,181,183,183,184,190,191,191,192,206,206,206,206,206,207,207,208,210,211,213,214,214,214,215,215,216,216,217,217,217,218,219,223,223,224,224,225,225,225,226,229,231,233,234,235,236,237,237,238,238,239,240,241,243,244,244,245,245,246,247,247,248,248,249,250,251,251,253,255,255,255,256,257,259,259,260,260,264,265,266,268,270,270,270,271,272,274,274,276,278,280,282,284,286,290,291,291,291,292,292,292,293,294,295,296,297,298,304,314,318,319,320,321,324,325,326,326,327,328,330,331,333,334,335,335,336,336,337,338,338,339,339,340,341,342,344,345,347,347,348,349,351,352,353,354,356,358,360,362,366,366,367,369,374,376,378,378,378,378,378,380,380,387,389,390,393,410,410,414,415,416,417,417,418,419,422,422,424,425,425,426,428,429,429,430,433,434,435,435,436,437,438,440,442,444,446,448,450,452,453,455,455,457,458,459,459,459,459,460,460,460,461,461,462,463,464,465,467,468,469,470,471,471,476,477,477,479,480,481,482,488,490,492,494,494,496,496,505,505,514,514,516,518,521,521,522,523,524,525,525,525,528,529,529,530,531,532,532,535,535,536,537,537,538,538,539,541,542,543,544,549,552,552,553,555,557,558,559,559,561,562,562,563,563,564,564,565,568,569,570,571,574,576,578,579,579,579,580,582,584,586,586,588,590,592,594,596,597,599,601,606,607,608,609,611,611,611,611,613,613,615,615,615,617,617,618,618,618,619,619,619,619,620,620,620,620,621,621,621,622,622,622,625,625,625,636,637,638,638,638,638,639,639,640,640,641,644,644,645,647,650,650,651,652,652,652,653,654,655,658,658,659,664,1,6,9,11,12,14,15,16,17,17,18,19,20,22,24,26,30,32,34,35,37,38,39,40,41,41,41,42,42,43,43,44,53,54,55,56,57,58,59,60,61,71,71,71,73,73,73,73,73,75,75,77,77,77,77,77,79,79,79,80,81,94,97,97,99,100,101,101,101,104,105,106,106,106,107,108,108,110,111,111,111,113,114,115,116,118,119,120,120,123,125,129,130,133,135,139,140,141,142,143,144,145,146,147,147,147,148,150,151,152,153,154,156,158,159,159,160,161,162,163,164,166,166,167,167,168,169,170,171,171,172,172,175,175,176,179,179,179,181,182,185,189,190,191,191,191,193,194,202,209,212,214,217,217,218,219,222,223,224,224,226,227,228,229,230,230,231,232,233,235,236,237,238,238,241,244,248,251,251,253,254,255,256,257,258,260,263,264,265,265,265,269,269,270,270,272,272,274,275,277,277,277,278,278,279,280,282,284,289,291,291,292,292,293,294,294,295,296,298,298,299,299,299,301,302,303,304,305,307,308,314,316,324,327,330,331,334,336,338,339,341,341,341,342,342,344,347,348,354,356,360,363,363,363,365,367,367,367,368,374,376,378,380,382,382,382,384,384,384,386,386,388,388,390,390,392,392,393,393,394,396,397,398,399,400,400,400,400,402,403,403,404,404,405,406,417,417,417,417,417,417,427,427,433,436,441,442,442,443,446,448,449,455,463,464,465,470,473,473,475,477,477,477,478,478,479,479,482,484,486,488,490,491,492,492,493,495,495,496,499,499,500,502,504,506,508,510,511,513,513,514,514,514,515,516,524,525,526,527,527,528,528,532,546,550,551,552,553,558,559,560,562,565,566,569,570,574,576,579,580,581,583,585,587,588,589,589,589,590,590,590,591,591,592,592,593,593,594,594,595,595,596,598,600,602,604,608,610,612,614,616,618,618,620,621,625,626,627,629,630,631,631,632,633,636,637,638,639,641,644,649,649,649,655,661,666,667,669,672,673,674,674,676,678,684,693,6,9,9,11,13,13,14,15,15,16,16,17,17,17,18,18,19,20,21,21,22,22,29,29,30,34,35,35,36,36,37,38,40,42,42,43,44,46,52,53,54,55,56,57,58,59,59,60,79,79,80,81,84,85,87,89,90,91,91,91,92,92,92,92,94,95,96,96,100,102,106,109,109,111,113,113,114,114,115,115,116,117,118,122,124,126,127,129,130,131,132,132,136,137,138,138,139,140,140,140,141,142,143,143,144,145,146,147,148,149,149,150,150,156,157,158,159,160,161,161,163,163,165,178,179,180,181,184,186,187,190,194,206,209,211,213,214,215,215,216,216,217,217,218,220,222,224,227,229,229,230,231,234,236,238,240,242,244,245,249,250,250,251,251,252,253,257,260,261,262,262,266,268,273,279,279,280,281,288,289,290,291,292,303,304,307,307,309,310,311,312,313,313,314,314,316,317,317,318,320,322,323,324,325,326,328,329,330,331,334,336,338,340,342,344,351,351,352,352,354,355,355,366,367,367,377,378,379,379,384,386,389,390,394,401,402,405,405,405,405,405,407,408,409,410,411,412,414,416,418,420,421,421,422,423,423,424,426,428,429,430,431,431,432,433,437,438,440,449,451,451,452,454,455,473,475,477,480,484,486,487,488,490,496,501,502,505,507,508,509,509,510,510,511,512,513,516,517,517,518,520,522,523,524,525,527,528,529,530,532,535,539,540,540,541,542,543,547,550,551,552,555,555,573,578,580,581,581,584,588,590,592,1,6,8,11,13,14,15,15,16,16,17,17,18,18,19,20,22,24,26,27,28,30,32,34,37,37,40,41,42,45,47,55,56,56,67,71,72,74,75,80,80,84,88,88,89,92,94,97,99,99,100,100,101,101,102,103,103,104,105,105,106,108,110,112,113,114,116,118,119,121,121,122,122,125,125,126,126,127,128,129,130,130,132,133,136,138,139,161,162,166,168,172,176,177,178,181,182,183,184,185,185,186,187,188,189,190,191,192,192,193,194,194,194,195,195,196,197,198,199,200,200,201,202,202,203,204,205,206,207,208,209,209,209,210,211,216,217,218,219,220,221,221,223,223,224,225,229,232,232,232,235,243,244,245,246,250,258,260,262,263,264,267,269,271,273,274,276,277,278,280,281,282,283,283,284,284,285,286,286,287,287,288,288,289,295,296,299,299,300,300,301,301,303,304,305,306,307,311,312,313,334,338,340,346,347,350,351,351,351,352,355,356,357,358,358,359,362,363,363,364,366,368,370,371,372,374,376,377,377,378,379,380,383,385,386,387,394,395,396,396,397,398,400,405,421,422,432,436,438,440,443,445,445,446,447,447,447,448,449,450,451,451,452,452,453,454,455,456,457,457,458,458,459,469,471,472,473,480,481,483,484,485,486,486,487,488,489,490,492,494,507,510,1,8,10,10,11,11,11,12,13,13,14,15,18,26,27,27,27,28,29,30,30,30,31,31,31,32,34,34,35,35,36,37,37,38,39,39,41,51,51,53,53,55,55,57,59,61,63,63,65,66,67,68,73,73,79,81,81,82,83,84,85,87,88,88,89,89,90,91,91,91,92,93,96,98,98,99,100,101,103,103,104,106,113,114,115,117,118,122,123,123,126,128,129,129,132,132,133,135,137,137,137,138,139,141,141,142,143,147,147,148,148,149,150,152,152,153,154,154,156,160,161,162,163,163,164,165,166,169,170,171,181,183,184,184,185,186,186,186,187,187,189,189,191,192,195,195,199,201,202,203,204,206,207,212,213,215,231,233,234,234,236,236,237,238,238,239,240,241,242,245,246,247,247,248,249,250,250,250,251,259,261,262,263,264,271,272,273,276,276,280,282,282,284,285,287,288,290,293,294,294,299,300,301,305,305,305,305,308,311,312,312,318,320,321,323,324,325,325,327,328,329,337,343,344,344,345,345,347,348,349,351,351,352,353,353,353,357,359,361,362,362,363,363,363,364,365,366,367,368,369,370,371,371,372,373,374,375,376,376,376,378,378,379,381,381,381,386,390,391,392,398,399,404,404,405,405,406,406,407,407,410,414,415,417,417,418,420,420,421,429,430,431,434,443,444,451,452,453,458,458,459,460,462,463,463,467,468,468,469,470,470,473,473,476,476,477,1,6,7,8,8,11,12,13,15,16,17,18,19,19,20,20,20,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,36,41,43,45,45,45,46,46,47,47,48,49,50,50,50,51,51,52,52,53,53,54,54,61,61,62,63,64,65,76,78,79,81,84,85,92,94,97,99,100,101,102,103,104,105,108,110,114,120,122,122,123,127,127,130,131,131,133,135,136,137,139,146,152,156,158,162,164,171,172,172,174,176,176,176,179,180,181,181,184,185,185,186,187,187,187,188,189,190,190,191,191,192,193,196,199,201,201,203,204,206,207,207,208,210,212,214,216,218,220,223,227,229,229,230,232,243,246,251,253,262,263,264,267,268,269,270,271,272,273,274,274,275,275,276,277,277,278,278,279,279,279,280,280,280,281,282,282,283,283,283,284,285,285,290,291,291,292,293,293,294,299,304,305,309,309,311,311,313,315,317,318,319,338,340,347,350,352,355,356,357,358,360,362,364,366,367,373,374,375,376,377,379,380,381,382,382,382,383,384,385,385,386,387,389,389,391,393,393,393,393,408,409,410,422,423,424,424,429,430,433,434,435,436,436,437,439,445,445,447,447,453,454,455,456,457,458,459,459,460,461,463,467,467,469,473,482,484,486,494,1,4,9,11,12,12,12,13,14,15,16,17,17,19,21,21,22,22,22,23,29,32,33,33,35,36,36,37,38,39,40,41,41,43,43,43,62,63,64,65,67,67,68,76,78,78,81,82,83,84,85,86,86,87,88,88,89,92,93,94,94,94,95,96,102,103,103,104,105,105,106,106,107,108,108,109,113,113,115,115,118,118,121,131,136,137,138,141,142,147,148,150,151,152,155,157,159,160,160,161,162,163,163,164,165,166,167,168,168,169,171,172,173,176,177,179,179,180,187,187,188,189,190,191,192,195,196,197,209,211,212,212,215,224,225,229,230,231,232,232,232,233,234,235,236,236,237,238,239,240,241,247,248,249,250,252,253,261,262,263,264,265,268,268,269,269,270,284,284,286,298,300,303,306,307,308,308,309,310,311,312,313,317,318,319,320,322,323,325,330,332,333,333,334,335,336,337,338,338,356,359,359,360,361,361,367,370,372,375,377,378,378,379,379,380,380,381,381,382,382,383,383,385,387,388,389,393,395,396,397,397,398,398,399,400,400,402,402,403,406,409,410,413,425,426,426,428,428,430,430,431,433,1,6,7,7,8,8,8,11,13,14,14,15,15,16,17,18,19,19,21,26,27,28,29,30,31,38,40,41,42,43,44,44,45,46,47,48,49,50,60,64,66,67,69,69,75,76,78,79,79,80,83,85,85,85,86,86,87,87,88,89,90,91,92,93,94,95,95,96,96,96,97,99,100,103,103,104,106,107,108,108,109,111,112,113,113,116,117,119,120,121,122,138,139,141,152,152,155,156,157,158,159,159,160,161,162,163,164,164,165,166,167,168,169,170,171,174,175,176,177,178,184,188,189,191,192,206,206,212,215,217,222,223,224,227,228,229,230,231,231,232,233,233,237,239,241,242,243,244,245,246,247,248,252,255,259,260,261,263,264,265,266,267,282,288,294,295,295,296,299,301,302,303,304,305,306,307,308,308,309,310,310,311,314,316,319,322,324,326,326,327,327,328,329,330,332,333,334,336,337,338,339,340,341,351,355,356,356,357,357,360,366,367,370,372,372,374,374,375,375,375,376,376,376,377,378,379,380,380,380,385,386,387,388,389,389,390,396,398,398,400,400,401,402,403,404,404,405,405,407,408,409,410,412,412,414,416,427,429,432,442,8,8,8,11,12,13,13,15,16,17,18,19,20,21,24,25,26,27,28,29,33,35,36,37,38,39,40,41,41,43,46,47,48,50,51,65,65,67,68,69,71,73,77,79,80,83,85,86,86,87,88,88,89,90,90,91,91,92,92,93,94,95,95,97,103,106,107,108,109,109,109,109,110,111,114,115,116,117,117,118,119,120,125,126,127,130,131,135,143,144,145,150,151,151,152,155,159,160,161,162,163,164,169,169,169,170,170,175,175,176,177,177,178,179,179,188,189,189,191,191,192,194,195,196,197,197,208,209,209,213,213,214,214,215,220,222,223,223,223,223,223,224,224,227,228,229,229,230,230,231,232,232,233,233,234,235,242,242,242,244,246,246,247,252,253,255,255,255,260,261,261,262,262,262,263,264,264,267,268,270,271,271,273,273,274,274,285,287,296,299,301,301,302,303,304,304,305,306,307,314,316,316,318,318,320,321,322,323,327,329,330,331,332,333,334,335,339,343,356,357,360,361,364,367,368,371,372,373,373,374,374,375,375,376,377,377,378,378,379,384,386,386,388,388,389,397,399,401,402,404,404,405,405,405,407,410,410,410,414,415,416,416,417,417,424,425,428,433,1,11,12,13,14,15,15,17,17,18,26,27,27,28,29,30,32,32,34,36,36,37,39,39,40,40,41,44,44,44,45,52,53,54,55,71,71,72,72,79,79,81,82,82,83,85,86,87,88,89,90,91,91,95,97,101,103,104,105,106,107,108,108,109,110,111,112,112,113,113,115,116,121,138,139,142,143,143,147,155,156,157,157,159,161,162,163,164,165,166,167,168,169,170,171,173,175,177,179,183,184,186,186,188,189,189,190,191,192,193,198,199,199,200,202,203,203,207,217,218,219,220,221,227,227,227,229,231,233,234,235,235,236,236,237,237,240,243,244,244,245,245,246,246,247,247,248,248,253,254,254,254,255,262,263,263,264,264,264,265,269,273,278,279,280,280,282,283,287,288,291,302,302,303,311,313,313,314,314,316,316,317,317,318,319,321,321,322,323,325,326,328,330,332,334,336,345,346,347,347,348,349,356,364,364,365,367,367,368,371,382,383,385,385,387,389,389,390,391,391,392,393,393,394,394,401,402,402,403,403,404,405,406,407,408,410,410,410,410,412,414,414,415,420,423,425,427,429,431,432,433,433,441,444,446,448,455,456,1,4,5,5,5,7,9,11,12,13,14,15,15,16,17,17,18,20,20,21,24,24,25,26,27,28,29,30,30,31,32,33,33,35,36,36,43,45,46,49,53,62,63,65,69,71,73,77,78,80,81,83,83,84,84,85,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,115,115,116,117,118,119,120,121,123,141,141,144,147,147,158,163,165,165,166,168,169,170,170,171,173,173,174,175,176,177,177,178,178,179,180,181,186,187,187,193,194,195,196,197,197,198,199,201,201,203,204,205,205,209,215,217,220,221,223,224,234,236,241,242,243,244,245,247,247,248,249,249,250,250,251,253,254,255,256,257,258,259,260,260,261,267,268,269,269,270,270,271,277,283,283,295,298,301,312,313,315,317,318,319,320,321,321,322,322,323,323,324,324,325,325,326,326,327,327,328,329,330,330,331,332,332,333,333,335,339,341,343,343,364,365,371,374,377,385,388,389,389,389,391,393,394,395,396,397,398,403,405,405,407,407,409,410,411,413,413,413,413,414,415,419,420,421,421,422,423,423,425,425,443,444,444,1,8,8,9,11,13,13,14,16,17,18,19,20,20,21,21,22,22,23,24,25,26,27,28,29,30,30,31,38,39,39,40,41,42,43,48,49,59,60,60,61,61,64,65,73,76,82,87,88,88,91,92,97,97,98,100,101,101,105,105,106,106,106,109,110,111,112,112,113,114,114,115,115,116,116,117,118,118,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,128,128,129,135,135,136,136,137,138,138,141,141,147,147,159,159,160,161,161,162,163,164,164,164,165,166,166,166,167,168,169,170,186,189,195,195,196,196,198,199,203,207,212,217,218,219,220,221,222,223,227,229,229,230,230,230,231,233,233,234,234,235,239,242,243,244,244,249,255,258,258,259,259,260,262,263,263,272,280,287,288,295,296,297,298,298,298,301,301,1,4,5,5,7,7,9,11,11,12,12,13,14,15,16,16,17,17,18,18,19,20,21,22,22,23,24,24,27,28,29,29,29,30,30,31,32,33,34,35,39,39,39,41,45,45,46,49,51,51,60,60,62,63,66,68,69,70,71,75,75,77,78,80,81,81,81,85,87,88,89,90,91,92,92,93,94,94,95,95,96,96,97,97,98,98,99,100,101,101,102,102,103,104,105,105,106,107,108,109,110,111,112,112,113,118,119,120,121,122,123,123,127,139,142,144,144,145,149,151,151,151,153,156,157,157,158,159,161,162,162,163,164,165,169,169,170,171,172,173,174,174,174,179,180,181,183,184,185,186,187,188,189,190,191,193,194,194,195,197,198,199,200,201,201,202,202,203,204,205,207,208,209,210,214,217,217,220,220,222,223,224,224,224,229,231,238,239,239,241,243,244,245,246,247,248,248,249,250,251,253,254,254,255,256,257,258,258,258,259,260,261,263,264,265,267,269,272,273,273,277,279,279,280,280,281,282,282,283,284,284,300,301,302,302,309,312,313,315,315,317,318,319,320,321,322,322,323,323,323,324,325,325,325,326,327,333,333,334,335,336,337,338,338,338,339,340,340,341,342,342,343,343,345,349,353,357,358,359,360,361,363,375,390,391,393,394,395,396,397,397,398,399,400,401,402,402,403,403,404,404,405,405,406,406,407,408,414,414,415,416,417,426,427,427,428,428,429,443,443,444,444,448,450,455,455,457,1,6,6,7,9,11,12,13,13,14,15,16,17,18,19,21,24,25,26,26,27,27,28,28,29,29,34,35,35,35,37,39,40,41,51,52,68,70,70,72,73,74,75,81,84,85,88,90,91,91,92,93,93,94,95,96,98,100,102,104,105,106,107,109,109,111,111,112,116,116,117,118,118,119,124,127,129,135,148,149,151,151,153,162,163,163,166,167,168,169,169,170,170,171,172,172,173,174,175,176,177,177,178,179,180,182,182,184,184,184,186,186,193,193,196,196,198,200,202,202,212,213,213,214,218,219,219,224,226,229,230,231,233,235,240,241,241,243,244,245,246,247,248,249,249,251,251,253,253,255,257,257,259,259,259,261,261,262,262,263,264,264,265,265,275,275,279,285,287,290,291,291,292,302,305,307,310,311,316,317,320,321,322,323,323,324,324,325,325,327,327,328,328,329,330,330,331,331,333,334,335,343,344,346,346,347,348,349,349,350,350,351,357,363,363,374,374,376,377,378,379,381,383,383,384,385,390,391,391,394,395,396,397,397,398,399,400,401,403,404,405,406,407,407,408,408,408,408,409,409,410,411,411,411,411,413,414,416,429,430,431,432,432,442,443,444,445,446,447,456,7,10,11,12,13,13,14,14,15,15,16,16,17,18,19,19,20,21,22,23,24,25,25,25,27,28,31,32,32,33,33,34,35,35,35,45,46,46,49,51,52,56,57,58,68,68,70,72,74,75,77,78,79,79,84,85,85,88,89,91,91,93,93,95,97,97,99,99,101,102,103,104,104,105,105,108,109,110,110,111,112,114,114,115,119,119,119,123,123,129,130,132,136,144,144,146,151,153,153,159,160,161,161,165,167,168,169,169,170,170,171,172,174,174,175,175,176,176,177,177,178,179,179,186,186,187,188,188,189,189,190,191,191,192,195,196,196,198,199,201,203,203,203,204,204,215,216,217,221,222,226,227,229,238,239,242,242,243,244,245,245,246,247,247,248,248,249,249,250,250,250,251,252,253,253,255,256,257,258,258,259,259,260,261,261,262,263,263,273,278,279,280,281,287,288,292,296,304,305,314,315,318,318,318,319,319,320,321,322,323,323,324,324,325,327,327,330,331,333,336,336,336,337,338,338,339,343,344,345,346,346,347,347,356,357,357,358,358,359,374,376,380,382,384,384,385,386,392,393,396,397,397,397,400,401,401,402,402,403,404,404,405,406,406,408,410,410,411,413,414,415,416,417,421,422,423,423,423,424,424,425,425,426,431,432,437,441,452,452,452,453,453,455,457,459,461,1,6,7,10,10,11,11,11,12,12,14,15,16,17,17,18,19,20,20,21,28,29,30,31,32,33,34,35,36,37,37,41,42,43,43,49,53,65,68,68,69,69,70,71,74,74,74,76,76,77,77,78,78,84,85,88,88,89,89,90,91,93,93,94,95,95,96,96,97,97,98,98,99,100,100,101,102,103,103,104,105,106,107,107,108,108,109,110,111,111,112,112,113,113,117,118,119,128,129,130,145,148,150,152,160,161,164,165,166,167,167,168,168,169,169,170,171,172,173,178,179,180,180,181,182,183,184,184,185,185,186,186,187,187,191,191,193,193,195,195,196,196,197,198,206,206,217,221,222,223,223,225,228,229,229,230,236,237,237,242,243,243,243,244,244,244,246,246,247,249,249,250,250,252,252,254,255,255,255,256,257,257,257,257,259,259,260,261,261,265,266,266,267,268,268,269,272,272,273,273,274,275,275,278,279,279,280,300,304,306,307,308,308,316,320,320,321,321,322,324,325,326,326,327,330,331,332,333,334,335,336,336,340,341,341,342,343,344,345,345,346,347,347,348,349,354,354,354,355,355,357,357,358,359,359,361,361,361,361,380,380,384,384,387,388,396,397,400,401,402,403,404,404,406,407,407,408,408,409,409,410,411,412,413,414,415,415,416,416,417,417,418,418,419,420,420,420,421,422,422,423,423,424,424,424,425,430,431,432,433,433,434,435,435,435,436,436,436,443,444,446,446,446,447,447,455,457,458,458,462,464,465,465,466,1,6,7,10,11,12,12,13,14,15,16,16,16,17,17,18,19,20,20,20,22,23,24,25,25,27,28,28,28,29,29,29,30,31,31,32,32,32,33,34,35,35,36,37,38,38,39,40,40,41,41,42,43,44,45,50,51,51,52,67,67,74,74,76,77,78,78,78,80,80,86,87,90,92,93,94,96,96,97,98,99,100,101,101,101,102,102,102,102,103,104,104,104,105,106,107,108,108,109,109,113,114,114,121,121,122,123,123,124,124,124,125,126,127,127,127,128,129,137,138,138,138,138,138,139,139,141,143,152,153,153,155,156,156,158,165,168,169,170,171,174,175,175,176,177,178,179,180,181,182,182,184,185,185,186,186,187,188,188,200,202,203,204,205,222,222,228,230,231,234,234,235,236,236,236,247,250,252,253,254,256,257,257,258,258,259,261,261,263,263,264,264,265,266,267,268,268,269,269,270,271,272,272,273,273,274,274,275,275,276,276,276,278,278,279,279,280,280,281,281,281,282,282,282,283,283,284,284,285,285,286,286,288,288,288,289,289,290,291,292,293,294,295,297,310,311,312,312,318,319,322,322,324,324,324,326,326,326,328,329,329,330,331,333,334,335,335,336,336,337,337,338,338,339,341,345,345,345,346,346,347,347,348,349,349,350,350,351,351,353,353,360,361,361,361,363,363,363,364,365,365,376,382,383,384,396,397,397,400,402,402,403,404,404,405,405,406,406,407,407,407,408,408,409,409,410,411,412,413,414,415,415,416,417,418,419,419,420,420,421,421,421,421,422,422,422,423,431,431,433,434,435,450,459,461,1,6,9,9,12,13,13,16,17,24,25,25,26,26,27,30,30,31,32,33,34,35,35,36,37,38,39,40,41,42,43,43,43,44,44,45,46,46,46,47,47,47,47,48,48,49,49,50,50,51,52,53,53,55,56,56,58,59,60,60,61,62,62,62,63,63,64,64,65,65,66,66,72,73,73,74,75,77,77,78,79,80,81,81,82,92,92,93,95,96,97,100,105,114,115,116,117,117,118,118,118,119,119,120,125,126,126,130,135,137,138,142,143,144,144,145,146,148,149,149,150,151,153,154,154,155,155,155,157,160,161,162,162,165,165,167,169,169,170,170,176,178,179,181,182,185,186,188,189,193,195,201,201,203,203,205,208,209,209,209,210,210,211,211,212,215,216,216,217,217,218,218,220,221,221,222,222,224,225,226,229,230,231,231,232,232,233,233,234,235,235,236,237,238,239,239,240,241,242,242,243,244,245,246,247,248,248,249,249,250,251,252,252,253,253,254,254,255,255,260,266,266,268,269,269,271,272,272,281,282,283,284,285,285,286,286,287,287,288,289,290,291,293,294,299,300,301,303,304,305,309,311,316,318,319,320,322,324,325,325,327,330,331,332,332,334,334,335,335,337,339,341,341,342,342,342,342,343,347,347,349,351,351,352,352,354,355,360,361,367,368,369,370,371,380,383,383,384,385,387,390,391,391,391,392,393,394,396,397,398,400,402,404,405,405,406,409,411,412,415,417,418,419,420,421,422,422,423,425,425,426,426,427,428,429,429,430,431,432,433,433,434,435,436,437,438,439,440,440,441,442,443,444,444,445,446,447,448,449,450,451,452,452,453,453,454,454,455,455,456,457,458,458,459,459,460,461,461,468,471,475,479,479,490,498,504,505,508,512,514,516,517,519,519,520,520,521,524,525,527,528,528,528,529,529,529,530,533,533,534,537,538,538,543,544,544,546,547,549,1,7,10,10,11,12,12,13,13,14,14,14,15,15,16,18,18,19,20,21,22,23,23,24,25,25,26,27,28,29,29,30,31,31,35,35,36,37,37,41,48,52,53,54,57,58,74,75,76,76,77,78,78,79,80,80,81,82,82,89,89,92,93,94,94,95,95,96,98,100,101,103,104,105,105,106,108,109,110,111,112,113,113,114,115,115,116,116,117,117,118,118,119,120,121,122,123,125,128,128,129,129,131,131,132,132,133,134,135,135,135,136,137,156,157,158,159,161,162,164,170,171,174,176,177,180,181,182,183,184,185,185,187,188,189,190,191,191,196,197,198,198,199,201,202,203,204,205,205,209,210,211,211,214,215,215,216,217,218,220,221,228,228,229,238,238,239,240,243,244,245,246,255,255,257,257,258,259,260,260,260,262,263,264,265,266,267,267,268,269,270,270,271,271,272,272,273,273,274,274,275,275,276,277,277,278,279,279,280,280,281,282,282,283,283,284,285,285,286,286,287,287,288,289,289,290,290,291,291,292,292,293,293,294,294,295,301,315,315,315,318,320,322,322,324,326,326,334,335,338,338,339,339,339,340,340,341,344,345,345,347,348,349,350,350,351,352,352,353,353,354,354,355,356,358,358,360,361,361,362,363,363,364,365,366,367,372,373,374,374,375,380,382,383,400,402,403,404,404,408,409,416,417,417,420,420,420,421,421,422,422,423,424,425,425,426,426,427,427,427,428,429,430,431,431,432,432,433,435,436,437,437,438,438,439,440,441,442,443,443,444,444,446,446,447,447,448,448,448,449,450,450,451,451,452,452,453,453,454,455,455,457,458,460,461,461,461,461,462,462,463,465,465,465,465,466,466,466,467,468,468,468,468,469,469,470,471,471,472,472,472,472,480,480,481,482,485,486,489,490,490,491,1,7,10,11,13,14,15,18,19,20,20,20,21,21,22,22,23,24,24,25,25,25,26,26,27,28,31,32,33,34,35,37,39,41,42,43,44,45,48,49,53,64,64,67,67,67,68,70,72,72,73,73,77,77,80,80,81,81,82,82,83,83,84,84,85,86,87,88,88,88,89,89,90,91,92,95,96,96,97,98,99,100,100,101,102,103,104,105,106,107,107,108,108,109,109,110,110,110,111,112,113,114,120,121,122,123,136,139,143,145,149,153,154,154,154,155,155,156,158,159,159,160,160,161,162,163,164,165,165,166,167,167,168,168,169,169,170,171,172,172,173,173,174,174,174,175,175,176,176,177,184,184,185,185,186,187,192,194,195,195,196,196,208,209,212,214,215,215,216,219,223,225,225,225,227,227,228,230,231,232,233,233,234,235,235,236,237,237,239,239,240,241,242,242,243,245,246,247,247,255,256,261,261,261,262,262,263,264,276,276,276,277,278,280,281,282,282,283,285,291,291,293,293,295,295,296,296,298,298,299,299,299,300,301,301,302,302,303,305,307,308,310,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,327,330,331,332,334,335,336,339,343,347,353,353,354,356,357,357,357,362,367,369,369,372,372,374,374,374,376,378,379,379,380,381,382,382,383,383,384,384,385,386,386,387,387,388,389,390,391,392,392,393,393,393,393,394,394,395,396,396,397,397,397,398,400,401,401,402,402,403,403,407,407,416,416,418,421,434,443,1,6,7,7,7,10,10,10,11,12,12,13,13,13,14,15,16,18,18,19,20,20,21,22,23,24,25,26,26,27,28,29,30,31,31,32,32,33,33,34,35,35,36,36,37,37,37,38,38,38,38,39,39,40,40,41,42,42,44,44,45,46,46,47,48,48,49,50,51,72,74,75,78,80,80,80,81,84,85,88,88,88,88,90,91,92,94,94,95,95,96,98,99,100,102,103,103,104,104,105,106,106,107,107,108,108,109,110,110,110,111,111,112,112,113,114,114,115,115,115,116,116,117,117,117,118,118,119,122,123,123,125,132,133,135,135,136,137,140,140,141,141,153,154,156,157,158,158,158,164,164,166,167,168,169,170,171,171,172,173,174,174,175,176,176,177,178,179,180,181,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,190,191,191,191,192,192,193,193,196,198,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,207,208,208,208,220,223,223,229,231,231,232,235,236,236,236,241,244,244,245,245,246,247,248,248,250,251,251,252,253,254,254,255,256,256,257,258,259,260,261,261,262,262,263,263,265,266,267,267,267,268,269,270,270,271,271,273,274,276,276,277,278,278,280,281,281,285,285,286,287,287,287,306,309,310,311,312,317,317,320,322,323,324,325,325,326,326,327,327,327,327,327,328,329,329,329,330,330,331,332,332,333,334,335,336,337,337,338,338,339,340,341,342,342,343,343,348,348,349,349,350,350,351,352,353,353,354,354,355,355,356,356,357,358,358,358,359,359,360,360,363,363,383,384,388,388,389,390,395,398,398,398,400,401,402,402,404,404,404,404,405,406,407,408,408,408,409,409,410,410,411,411,411,412,413,413,413,413,414,414,415,415,417,417,418,418,418,418,419,419,420,421,421,422,422,423,423,424,425,425,426,426,426,427,427,428,428,428,429,429,430,430,431,431,433,438,440,440,440,441,441,442,442,443,457,460,464,464,466,473,1,12,12,13,15,16,17,18,19,20,20,22,23,23,24,24,25,27,27,28,28,29,29,30,31,32,32,33,34,34,35,35,37,38,38,38,39,39,40,40,41,41,42,43,43,45,46,47,48,48,49,54,55,55,56,56,57,57,68,75,75,76,79,80,80,82,82,83,86,87,87,90,90,91,91,91,92,93,94,96,98,99,99,100,101,101,101,102,103,104,105,106,106,107,107,108,109,110,110,111,111,112,112,113,114,115,115,116,116,117,118,118,118,119,119,119,120,121,122,123,123,124,125,126,126,126,127,127,131,133,135,136,137,146,146,153,153,154,156,158,158,160,168,169,170,170,171,173,173,174,174,174,176,177,179,180,181,182,183,184,185,186,187,187,188,189,190,191,192,192,193,193,194,194,195,195,196,196,198,198,199,199,200,204,205,206,206,207,208,209,217,220,232,234,239,242,243,244,244,245,245,246,246,247,247,248,249,252,253,254,254,255,256,257,257,258,258,258,259,259,260,260,261,262,262,263,264,264,265,265,266,266,267,267,268,268,269,269,270,270,270,271,272,272,273,274,275,275,276,276,277,277,279,280,281,281,282,282,283,287,302,302,305,306,307,308,310,310,312,315,315,318,318,319,320,321,322,323,323,323,324,324,324,325,325,325,326,328,329,331,333,333,334,334,335,335,336,336,337,337,338,339,339,340,341,341,342,342,343,343,344,344,345,345,345,346,346,347,348,358,365,367,368,369,369,370,370,380,381,382,382,386,386,388,390,391,394,394,395,396,397,397,398,398,399,399,400,400,401,402,402,403,404,405,405,406,406,407,408,409,410,410,411,411,412,413,414,414,414,415,417,418,419,419,422,422,423,424,425,425,426,427,428,428,428,428,429,430,430,430,430,430,430,431,432,434,434,437,438,438,438,438,438,438,438,454,456,457,458,459,460,460,461,462,470,1,6,7,10,11,13,13,14,15,15,16,16,16,16,18,18,18,18,19,19,20,21,21,21,22,23,25,25,26,27,27,28,28,29,29,30,31,31,32,33,34,34,35,35,36,36,36,36,36,37,37,38,38,39,39,39,40,41,42,43,44,46,46,47,48,49,49,50,50,50,50,50,51,51,52,53,54,54,55,55,56,66,66,68,68,68,69,71,72,72,74,78,79,79,79,79,79,80,81,82,82,82,83,84,84,86,88,88,89,89,89,90,92,92,92,92,92,92,93,93,94,95,96,96,96,97,97,98,98,98,99,100,101,102,103,104,106,108,109,110,111,111,111,111,112,113,114,115,116,116,117,117,117,117,118,119,120,121,121,123,123,124,124,136,138,139,140,142,144,145,145,148,149,149,149,150,151,152,152,154,154,154,155,156,156,156,157,158,159,159,159,160,160,160,160,162,162,163,164,165,165,166,166,167,167,168,168,169,169,171,172,173,174,175,176,177,178,179,179,180,181,182,183,183,184,185,185,186,188,189,190,196,196,197,204,204,206,206,207,207,211,212,212,213,215,218,220,221,222,226,226,226,227,228,228,228,229,230,230,231,231,232,232,233,235,235,236,237,237,237,238,238,239,239,240,240,240,241,242,243,243,244,244,245,245,246,246,246,247,247,247,247,248,249,250,251,252,253,254,255,256,256,257,258,258,262,263,264,264,264,264,266,267,267,279,284,285,285,285,288,288,288,288,288,288,289,290,291,292,293,294,294,294,295,296,296,297,298,298,299,300,300,301,301,301,301,302,302,303,306,307,307,308,308,310,311,311,313,313,313,318,319,320,321,322,323,324,325,325,325,331,331,343,344,344,350,351,352,355,357,358,360,361,362,362,363,364,365,366,367,367,368,369,370,370,371,373,373,374,375,375,376,377,377,378,378,379,380,380,381,381,382,383,383,384,384,385,385,386,386,387,387,388,389,390,391,391,391,392,393,393,393,393,394,395,395,396,397,398,399,404,404,404,405,405,406,406,407,414,414,416,418,1,6,7,7,8,10,11,12,12,13,13,14,15,15,16,17,17,17,18,19,19,20,20,21,21,22,22,23,24,25,26,27,27,28,28,29,29,30,30,31,31,31,32,32,33,33,34,34,35,35,36,36,36,37,38,38,39,39,40,41,42,42,43,43,44,44,45,45,50,51,52,53,54,56,58,58,58,61,62,65,74,74,76,77,79,80,81,81,82,82,84,85,85,85,86,88,90,90,91,91,92,93,94,95,95,96,97,98,98,99,100,100,101,101,102,102,102,103,104,105,105,106,106,107,108,108,109,109,110,110,111,111,112,112,112,113,113,113,114,114,115,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,127,128,128,130,130,133,133,139,146,151,156,158,159,160,160,162,163,163,165,166,168,169,169,169,169,169,170,170,170,172,172,173,174,174,175,175,175,176,178,179,180,181,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,189,190,190,190,191,191,192,192,193,193,194,195,196,197,197,197,202,203,204,204,208,209,219,220,228,231,233,234,240,241,243,244,245,246,246,247,248,248,250,250,252,252,254,254,255,255,256,257,258,259,260,260,261,262,262,262,263,263,263,264,264,264,265,266,266,267,267,268,268,269,269,270,271,271,272,272,273,274,274,275,275,276,277,278,279,280,280,281,281,282,285,285,285,287,287,288,292,292,308,314,316,317,319,319,320,322,322,322,323,323,324,325,325,326,326,326,327,328,330,331,331,332,333,333,334,334,336,336,337,338,339,339,340,340,342,342,343,343,344,344,344,345,345,346,346,347,349,350,351,351,352,352,352,352,353,354,354,355,355,356,356,357,357,358,358,359,359,360,360,361,361,362,363,365,367,389,392,396,397,400,401,401,402,402,402,403,403,404,404,404,405,406,407,407,408,408,409,410,412,412,413,413,415,416,417,417,418,418,418,419,419,420,420,421,423,423,425,426,427,427,428,429,429,429,429,430,431,433,433,434,435,436,437,437,438,439,440,440,440,441,441,443,443,444,444,444,445,446,446,447,447,448,450,451,464,465,466,469,1,6,7,8,9,11,12,13,13,14,15,17,18,19,20,21,21,22,22,22,23,23,24,25,25,26,27,28,28,29,29,30,30,31,33,33,34,34,35,35,36,36,37,38,38,38,39,39,40,41,41,41,41,41,42,43,44,44,45,45,46,46,46,46,47,48,49,49,50,51,52,53,53,53,54,55,56,57,58,58,59,60,60,61,62,63,63,64,64,65,65,66,67,69,69,69,70,70,70,71,72,72,72,73,74,83,84,85,86,87,88,89,89,90,90,92,93,93,95,97,98,98,99,100,100,101,102,103,104,104,104,105,105,105,106,107,107,107,108,109,110,111,111,113,113,113,114,114,115,116,117,118,119,119,120,121,122,123,124,126,126,127,128,129,130,131,132,133,134,135,135,135,135,136,136,137,137,138,141,146,147,151,152,153,153,159,159,160,161,163,166,166,167,169,170,171,171,173,173,173,175,175,176,176,177,177,177,178,179,180,180,181,181,182,182,183,184,185,185,185,185,185,186,187,187,188,189,189,189,189,189,189,190,190,190,190,190,190,190,191,192,192,193,194,194,195,196,196,196,197,198,198,199,200,200,201,202,202,203,204,204,205,206,206,207,208,208,209,210,210,211,212,212,213,214,214,215,216,216,217,218,218,219,220,220,221,222,222,223,224,224,227,228,231,233,238,239,240,241,244,245,246,246,246,248,249,251,251,252,253,253,254,254,255,256,256,257,257,258,258,259,259,260,260,261,261,262,263,263,263,265,266,266,266,267,267,268,269,270,271,271,272,272,273,273,274,274,274,274,275,278,279,280,280,281,282,282,283,283,284,285,287,287,288,289,289,293,294,296,297,297,298,299,300,300,304,306,306,307,307,307,308,308,308,309,318,319,320,322,324,324,325,326,327,329,331,331,331,332,332,333,333,334,335,335,336,337,338,340,341,341,341,342,342,342,342,343,344,345,345,346,346,347,348,349,349,349,350,350,351,352,352,353,354,354,355,356,356,356,357,357,358,358,359,360,361,361,362,362,362,363,363,363,364,364,365,369,370,371,371,372,373,382,385,385,386,387,394,395,398,400,401,403,405,405,407,409,409,410,410,411,413,413,413,414,414,414,414,416,417,417,418,419,420,421,422,425,425,427,427,428,428,428,428,429,429,429,430,430,431,431,431,432,433,434,435,435,442,442,443,443,444,444,444,445,446,446,447,451,452,452,453,454,454,454,454,455,457,457,458,458,459,461,462,464,470,472,474,480,1,7,7,9,11,12,14,14,15,16,16,18,19,19,20,22,23,23,23,23,23,23,24,24,25,26,27,27,27,28,29,30,31,31,32,32,32,35,37,38,39,39,40,42,43,45,47,47,50,52,53,54,55,55,55,61,69,72,74,74,75,78,78,79,79,80,81,82,83,85,85,85,88,89,89,90,90,90,94,96,97,100,101,101,102,105,105,106,107,107,109,109,109,110,111,111,111,112,112,113,113,113,114,114,114,115,116,116,117,117,118,118,119,119,119,120,121,121,122,122,123,123,124,124,124,124,125,125,125,126,127,137,152,157,158,161,163,165,167,170,171,172,173,174,175,175,175,176,176,178,179,179,179,181,182,183,183,184,184,186,187,187,187,188,188,188,189,189,190,191,191,192,193,194,195,195,196,196,197,201,202,203,204,205,206,207,207,207,208,209,209,217,217,229,233,239,241,241,245,245,246,248,249,250,250,250,250,251,251,252,252,253,253,254,255,256,257,258,258,258,259,259,259,260,260,261,261,262,263,264,265,265,266,266,268,269,270,271,271,274,275,292,300,301,303,303,305,306,306,308,309,310,310,311,311,312,312,313,313,313,313,315,316,317,318,318,319,320,321,322,322,326,326,327,327,328,328,329,330,330,331,331,332,333,333,333,351,351,354,354,357,358,360,362,363,365,369,370,371,371,371,372,372,374,376,376,378,378,379,379,379,380,381,382,382,383,384,384,385,386,386,387,388,389,390,391,391,392,392,393,394,394,396,396,397,400,403,405,406,408,408,421,1,7,7,7,9,9,9,10,10,10,10,11,14,15,16,18,18,19,19,19,19,21,21,22,22,23,24,25,26,26,27,27,28,28,29,30,31,31,32,32,32,34,35,36,37,37,38,38,39,39,43,48,48,50,50,55,58,60,61,62,62,63,65,65,67,69,70,70,71,71,73,74,76,77,79,81,82,82,83,84,85,85,85,86,87,89,90,90,91,95,96,96,98,99,100,101,102,103,104,105,106,108,110,111,111,112,115,125,129,129,131,132,135,135,135,135,136,137,138,139,139,140,141,142,142,143,144,145,146,146,147,148,148,149,149,150,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,178,179,184,184,187,188,194,195,195,198,199,199,199,200,200,201,201,203,207,208,209,210,210,211,211,212,212,213,214,215,215,216,217,217,218,218,219,219,220,221,222,223,234,235,248,252,253,256,256,258,259,259,259,261,262,263,265,266,267,268,269,269,271,272,273,274,275,276,276,277,277,278,278,279,279,279,289,290,291,292,295,296,296,296,299,310,312,313,315,315,315,317,318,319,320,320,320,321,322,324,325,326,327,328,329,329,330,330,331,332,332,333,334,337,339,339,340,341,343,344,345,346,346,347,347,351,367,1,7,9,9,10,10,13,14,14,15,15,15,15,16,16,17,17,17,18,18,19,20,23,24,25,27,28,28,29,29,30,30,31,31,32,32,33,33,35,44,44,50,50,51,51,58,60,60,64,65,67,67,69,69,71,71,72,75,76,76,77,78,79,80,80,80,81,82,82,82,83,84,84,85,85,85,88,88,89,90,90,91,91,92,93,93,108,110,111,116,120,121,124,125,127,127,127,131,132,134,135,137,137,138,139,140,141,142,143,144,145,146,146,148,151,152,160,160,161,161,162,162,162,172,178,185,185,185,186,189,189,191,192,193,195,196,198,198,198,200,201,201,202,203,203,204,205,205,206,207,207,208,208,209,209,210,210,211,213,214,215,215,216,216,229,236,238,238,240,240,242,244,245,246,247,249,249,249,249,249,251,252,253,254,254,255,256,257,258,259,259,260,261,262,263,263,264,264,265,266,266,266,267,267,268,268,269,269,274,278,283,284,292,297,298,299,301,301,303,304,305,306,307,308,310,311,311,312,313,315,315,318,319,319,320,322,323,323,323,324,331,334,339,340,343,348,348,349,351,355,356,357,357,359,360,361,362,364,365,365,366,366,367,367,368,368,369,369,372,374,374,375,375,376,376,377,377,378,379,380,380,381,382,384,385,385,385,385,388,396,397,400,401,401,402,403,405,405,407,408,409,410,411,412,413,415,415,416,416,416,417,418,418,419,419,419,420,421,421,421,421,422,422,423,423,424,424,425,425,426,426,427,427,427,431,433,434,436,440,444,444,444,449,453,453,455,455,455,457,457,457,459,460,461,462,463,464,465,466,466,468,468,469,469,469,470,471,471,473,474,475,476,477,478,479,479,480,488,492,496,496,496,496,500,504,504,505,4,5,7,7,7,7,9,10,14,16,17,18,19,20,21,21,22,22,23,23,23,23,24,24,24,25,25,26,26,26,27,27,27,27,28,28,29,29,30,30,31,32,33,33,36,36,37,38,45,50,57,57,58,60,63,65,68,71,72,73,75,76,77,79,80,81,81,82,82,83,83,84,84,84,85,86,86,89,89,92,96,96,97,97,98,99,102,107,112,113,115,117,118,120,120,122,122,124,125,126,127,128,129,130,130,132,133,133,134,134,135,136,136,137,140,140,141,142,143,143,144,144,144,147,147,148,148,151,152,162,165,165,165,166,167,168,169,172,173,173,174,174,175,176,176,176,177,178,179,180,180,183,184,185,186,186,187,187,187,188,188,189,189,193,193,193,194,194,194,195,196,198,198,202,206,213,215,217,217,218,219,220,221,222,222,223,223,224,225,226,226,227,228,228,228,229,230,230,232,233,233,234,236,237,237,238,238,238,239,244,252,252,255,255,256,259,260,262,265,267,268,268,273,273,275,275,275,275,277,278,278,278,278,278,278,279,280,281,282,282,282,283,284,285,287,294,295,296,297,297,298,298,298,299,300,301,301,304,310,310,311,313,315,316,318,318,318,319,321,321,322,322,323,324,324,325,326,326,327,327,328,328,329,329,330,331,331,331,331,332,335,336,336,337,337,338,338,338,339,340,341,341,341,342,342,346,347,347,350,360,360,361,365,365,366,368,368,369,372,372,372,373,374,374,375,377,377,378,378,379,379,379,380,380,381,381,381,382,382,382,383,383,383,385,386,386,388,389,390,391,398,399,402,403,403,410,411,411,413,415,415,416,417,418,420,421,421,422,423,423,424,424,424,425,426,426,427,427,427,428,428,429,429,430,430,431,433,434,435,436,436,437,438,438,438,439,439,440,449,449,450,452,1,6,6,7,9,9,12,12,13,14,16,17,18,19,21,21,21,21,22,23,23,23,24,24,26,26,27,27,27,28,28,30,31,32,32,33,34,34,34,34,35,36,36,41,43,46,46,47,48,49,54,54,57,58,61,62,63,64,65,66,67,67,68,69,69,72,73,74,74,74,74,75,75,76,77,77,77,78,79,79,79,80,81,82,82,83,83,83,85,89,89,90,91,91,92,92,93,96,96,97,99,103,104,106,109,111,112,114,114,115,116,118,119,119,125,126,127,128,129,129,130,131,131,132,132,132,132,132,134,134,135,136,137,137,138,139,139,140,140,141,141,147,149,149,150,150,152,160,160,164,164,165,165,165,167,168,170,171,172,172,172,172,172,172,174,177,178,179,179,179,179,180,180,180,180,180,181,181,182,182,183,184,184,184,184,185,186,186,186,186,194,195,196,196,197,197,197,198,198,198,198,202,209,212,213,215,215,217,218,218,220,222,224,224,228,228,229,231,232,232,232,233,233,234,235,235,236,236,237,237,238,246,247,252,252,253,258,263,267,267,268,269,270,270,272,272,274,274,275,276,277,278,279,279,279,280,280,281,281,282,282,283,283,286,290,291,292,293,294,296,297,297,301,302,303,303,303,306,306,311,313,317,318,320,322,322,322,323,324,326,328,328,330,332,334,335,336,336,339,340,340,341,341,341,343,344,345,346,346,348,348,349,350,350,360,361,365,366,368,369,370,370,371,373,374,374,375,376,376,378,380,381,382,383,384,385,386,387,388,389,389,393,394,394,395,396,396,397,398,398,405,409,409,410,412,413,414,415,416,418,420,421,422,422,423,424,424,425,425,426,426,426,427,429,431,431,432,433,433,434,435,435,436,436,438,438,441,442,444,444,448,452,452,1,4,5,6,9,10,12,12,12,12,12,12,12,12,12,14,15,16,17,18,19,19,20,20,21,21,22,23,25,27,28,28,29,29,30,30,30,31,33,34,34,37,39,40,42,42,43,43,43,44,45,45,48,51,54,54,55,56,57,57,57,58,59,60,61,61,62,62,63,63,64,64,64,64,65,65,66,66,67,67,70,71,72,74,75,76,77,82,83,83,85,88,88,88,88,89,89,96,97,101,105,106,106,107,108,109,110,111,112,116,117,118,122,134,134,135,136,140,142,143,143,144,146,146,147,148,152,153,154,154,155,157,158,158,159,160,160,162,164,165,165,166,166,166,168,169,169,169,170,170,171,171,172,174,174,175,176,177,178,180,180,181,188,189,189,189,189,189,193,195,197,198,198,199,199,200,201,202,204,205,207,208,208,208,209,210,210,210,210,211,211,211,211,212,212,213,213,214,214,215,215,215,215,216,217,218,219,219,220,220,222,224,224,226,226,227,228,228,229,233,235,236,238,238,239,240,242,242,242,243,244,246,246,247,248,248,249,249,250,250,251,251,256,257,259,260,261,262,263,264,268,270,272,272,273,274,280,281,282,284,285,285,286,286,287,288,289,289,290,292,294,294,294,295,296,296,297,298,299,299,300,300,300,301,301,302,302,302,303,303,304,305,305,306,306,307,308,308,309,309,310,310,311,312,314,315,315,318,318,319,320,326,326,327,328,331,332,332,334,335,336,336,337,338,339,339,340,340,342,342,342,343,343,343,344,344,345,346,346,347,347,348,348,349,350,354,356,356,358,358,359,360,362,362,363,364,364,365,366,370,371,372,373,374,375,376,379,380,381,382,382,383,383,384,384,385,386,387,388,388,390,390,391,392,393,394,394,395,396,397,397,398,398,399,399,400,401,402,402,403,404,404,406,406,406,408,408,409,410,410,410,411,413,420,422,423,423,424,426,426,427,428,428,429,430,430,431,431,432,433,435,435,436,438,438,439,440,441,441,443,443,444,444,445,445,445,446,446,446,447,447,448,448,448,448,449,449,449,450,451,452,452,453,454,455,456,457,458,458,458,459,460,461,461,464,467,467,468,470,471,474,475,476,477,478,480,481,481,482,482,483,484,485,485,486,487,488,488,489,490,490,491,491,495,496,497,498,499,499,500,501,502,503,504,505,506,506,507,508,508,509,516,517,517,520,520,521,521,522,523,524,524,525,527,528,530,530,531,532,533,534,534,534,535,535,536,536,537,537,538,538,539,539,541,544,544,544,545,546,546,546,546,548,550,550,551,557,567,1,8,13,13,15,16,17,17,18,19,19,20,21,21,22,22,24,24,25,26,26,27,28,28,28,29,29,30,30,31,31,31,32,32,33,33,34,35,35,36,37,38,38,38,38,39,41,42,42,43,45,48,49,50,51,52,52,52,54,55,56,58,60,62,65,67,67,68,68,69,70,70,71,72,72,72,73,74,74,75,75,76,76,77,77,78,78,79,82,83,84,84,84,85,86,86,86,86,88,90,91,91,91,93,99,100,100,102,103,103,103,103,103,103,104,106,106,107,111,112,113,114,115,116,117,118,118,120,121,122,124,125,126,127,128,129,130,131,132,133,133,133,135,136,136,136,136,136,138,138,138,140,140,141,143,143,149,149,150,153,153,153,154,156,156,159,160,162,163,165,165,166,167,168,170,171,171,172,173,176,182,185,185,186,187,188,188,196,197,197,198,198,201,202,204,205,207,210,212,213,214,215,215,216,217,219,220,220,221,223,223,224,226,229,230,232,234,234,235,236,236,236,244,245,246,246,249,249,250,252,252,253,254,257,258,259,260,260,261,262,262,263,264,264,266,266,267,267,268,270,271,272,273,274,275,276,276,284,284,284,285,287,293,296,297,300,300,300,301,307,308,309,310,311,312,313,313,314,315,316,317,318,319,320,321,322,323,324,327,328,328,330,330,332,333,339,341,342,346,348,349,352,352,353,355,356,356,357,358,359,359,359,360,361,362,363,367,369,371,372,373,375,376,378,381,389,392,393,393,394,396,396,397,398,399,400,403,403,404,404,404,405,406,407,407,408,408,409,409,410,410,410,411,412,413,415,416,416,417,418,419,420,424,425,426,426,428,428,429,430,435,435,437,438,440,441,441,444,444,445,447,447,449,451,452,452,452,453,453,454,455,455,456,458,458,459,460,460,461,461,462,462,463,464,465,467,469,471,471,473,473,474,475,476,477,485,485,486,486,488,489,490,492,492,493,494,495,498,498,498,499,500,501,502,503,504,505,505,506,507,507,509,510,511,512,513,514,515,516,517,522,524,524,525,527,531,531,533,533,536,540,540,540,541,543,543,544,544,545,546,546,547,548,549,549,550,550,551,552,552,554,555,555,556,557,557,558,558,559,560,562,564,565,566,566,568,570,579,1,6,7,8,10,11,11,11,12,15,16,16,17,18,19,19,20,21,26,27,28,28,29,30,30,31,31,32,32,33,35,36,37,38,39,39,40,40,41,41,42,42,42,43,49,51,51,52,52,55,56,59,60,62,64,69,73,74,78,79,81,82,83,83,83,84,86,86,86,87,88,90,91,97,98,99,100,102,103,107,109,109,115,116,117,117,118,119,120,120,121,122,122,123,124,125,125,126,126,126,127,131,131,131,134,134,134,136,138,138,138,144,145,147,148,148,150,151,152,154,154,156,156,157,158,158,159,160,161,162,162,162,164,165,167,168,169,169,170,171,172,173,173,174,174,174,175,176,176,177,178,180,182,182,182,183,183,183,183,184,186,186,187,187,196,196,198,200,202,203,203,204,205,206,206,209,210,211,211,212,213,213,214,215,216,217,217,218,218,219,220,221,221,222,222,222,224,226,227,230,230,230,231,231,232,234,234,235,237,237,243,244,246,248,250,251,251,251,252,252,253,253,254,256,257,258,259,260,260,261,263,264,264,265,266,267,268,269,270,270,270,270,271,272,273,274,274,274,274,275,277,278,278,279,279,280,282,282,282,283,284,288,289,289,291,292,292,294,295,296,298,299,300,300,301,301,301,302,303,305,305,307,308,309,310,311,312,312,313,313,314,314,315,316,316,317,317,318,318,319,319,320,320,322,324,329,330,331,332,333,333,334,334,338,340,342,343,343,343,344,346,346,347,347,348,348,349,349,349,349,350,351,352,352,353,354,356,357,358,358,359,359,360,361,362,362,363,363,364,365,369,370,371,371,371,374,375,376,376,377,378,378,384,387,387,387,387,388,388,390,394,394,395,395,396,396,397,397,397,399,400,400,402,403,403,404,404,405,405,406,406,407,408,409,410,410,411,411,412,413,414,415,415,416,417,418,419,420,423,425,426,432,433,433,434,435,436,438,439,439,440,442,442,444,444,445,445,446,447,448,449,450,450,452,452,453,454,456,457,457,458,459,459,459,460,460,461,461,462,462,463,465,467,470,470,471,472,473,474,474,480,481,483,483,484,484,484,486,488,490,491,491,491,492,492,493,495,495,496,497,497,498,498,499,499,500,501,501,503,503,504,504,505,505,505,506,507,509,510,511,516,518,520,520,521,521,522,522,522,524,531,535,538,539,540,540,541,542,543,545,545,546,547,547,547,548,550,551,551,552,553,554,555,556,557,557,560,561,562,562,568,577,578,1,6,7,8,10,10,11,12,12,13,14,16,17,18,18,19,20,20,21,21,22,23,24,25,25,26,26,27,28,28,29,29,30,31,31,32,32,33,34,35,35,37,37,38,38,39,39,40,40,41,42,44,49,50,51,52,55,56,57,57,57,57,57,58,59,60,62,62,63,65,65,66,67,68,68,68,71,72,73,74,74,75,76,76,77,81,81,82,82,83,85,86,86,87,88,89,90,92,92,97,99,99,100,100,100,101,102,103,104,106,106,106,106,108,110,110,114,114,115,117,118,119,120,121,123,123,124,125,126,127,127,128,128,128,128,129,130,133,134,135,137,138,138,140,147,147,148,148,152,154,154,154,156,156,157,158,159,159,163,163,164,164,165,166,167,168,169,170,170,171,172,173,174,175,176,176,177,178,181,182,182,183,183,185,186,186,188,188,194,195,195,195,196,196,198,199,202,202,204,205,205,206,206,207,207,211,213,214,215,216,216,217,218,218,219,219,219,220,221,222,222,223,223,223,224,225,225,226,227,230,231,232,232,234,234,235,236,244,244,247,250,250,251,253,254,255,256,257,257,258,259,259,260,260,261,262,263,264,265,266,266,266,267,268,268,268,269,270,272,273,274,274,275,276,276,277,277,280,281,282,283,284,284,285,293,294,294,296,297,298,300,300,301,302,303,303,303,304,305,305,306,306,307,308,308,309,311,312,312,312,313,314,314,314,314,316,317,318,319,320,321,327,328,329,330,333,334,344,345,348,353,354,355,355,356,356,357,357,358,359,360,360,361,362,363,364,364,365,365,366,366,367,367,368,368,369,370,372,374,376,377,379,380,380,380,381,382,389,392,393,394,396,397,398,399,399,401,402,403,404,405,407,408,409,410,420,423,425,426,429,430,432,441,442,443,445,446,446,447,447,448,451,451,452,453,454,454,456,457,458,459,460,461,461,462,463,463,464,465,466,466,467,468,469,470,470,471,472,473,477,478,479,480,480,487,488,490,491,491,492,493,494,494,494,496,497,497,498,500,502,507,507,508,509,509,511,512,513,514,516,518,521,522,524,524,526,526,527,528,528,528,529,535,535,538,539,542,542,549,550,551,551,552,553,554,555,556,557,558,559,560,564,567,569,570,572,573,574,574,574,581,591,1,4,5,5,6,6,8,11,11,13,13,14,15,16,16,17,19,20,21,22,23,25,25,28,28,29,30,31,32,32,33,35,35,36,37,37,38,38,39,40,40,40,41,41,48,50,50,52,53,53,53,54,60,61,61,62,63,63,64,65,66,67,68,68,69,70,70,71,71,72,72,73,73,73,74,75,75,76,77,77,79,80,81,81,81,84,84,84,85,86,87,88,89,89,89,90,90,90,97,98,99,101,102,104,105,106,109,110,110,112,113,114,114,115,115,116,116,118,119,121,121,122,122,123,123,124,124,126,127,129,130,132,133,134,134,136,136,141,144,146,147,148,150,150,150,151,152,156,157,157,158,158,159,160,161,162,163,163,164,164,165,165,166,166,167,168,169,169,169,170,170,171,172,172,172,175,175,176,177,177,180,180,181,182,183,184,185,185,185,186,196,196,197,197,201,203,204,207,208,208,209,211,212,212,213,214,215,216,216,217,217,218,222,223,226,226,228,230,239,240,240,243,243,244,246,246,250,251,251,252,252,253,253,254,254,255,256,257,257,258,258,259,259,260,260,261,261,262,263,263,264,265,266,267,268,270,271,272,272,273,274,276,276,278,282,287,287,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,305,306,306,307,308,309,309,310,310,312,312,313,315,316,317,318,318,321,321,326,327,327,328,328,330,330,331,332,334,334,334,341,342,343,344,345,347,348,348,349,349,350,350,351,351,351,352,352,353,353,354,354,356,356,357,357,358,360,360,362,363,364,366,374,378,379,380,381,382,383,384,388,391,393,394,394,395,396,397,398,399,400,401,403,403,404,406,407,408,408,409,410,411,412,413,414,415,417,422,423,424,426,427,427,430,432,433,434,435,436,438,438,439,440,443,444,445,446,446,446,447,448,449,449,450,451,453,454,458,459,460,460,462,465,465,469,470,472,472,473,475,479,484,485,486,487,487,487,488,488,489,490,491,493,494,495,497,498,500,501,502,503,504,505,505,506,519,521,522,527,528,528,528,529,529,530,530,533,534,535,536,537,538,539,540,540,541,541,542,543,546,550,551,551,562,571,8,9,10,12,14,15,19,20,21,21,22,22,23,24,24,24,25,25,26,26,27,28,29,30,30,30,31,31,32,32,33,33,34,36,37,38,39,40,41,41,41,42,45,50,52,54,56,57,58,64,67,70,70,70,71,72,72,73,73,74,75,75,76,76,76,77,77,78,79,80,81,81,84,85,87,88,88,88,89,89,90,91,92,93,100,101,102,103,104,106,108,108,109,109,110,110,110,113,113,114,114,115,116,116,118,120,121,123,124,125,125,126,127,127,128,129,129,130,130,131,132,132,132,132,133,133,134,134,137,138,140,140,141,141,142,142,143,144,145,152,154,155,156,157,158,166,166,166,168,168,169,170,173,174,175,176,177,177,178,180,182,182,184,185,185,186,186,187,187,188,189,189,189,190,190,200,201,201,202,202,203,204,205,205,209,210,211,211,212,212,213,213,214,215,215,216,216,217,217,218,218,219,219,220,220,220,221,222,222,223,223,224,224,225,225,226,226,227,228,229,229,230,233,237,237,248,250,251,253,259,260,261,261,262,263,263,264,265,266,266,266,267,268,269,270,270,271,272,272,273,274,275,276,277,278,280,281,282,283,284,284,285,286,289,296,296,298,298,300,301,302,304,306,308,309,310,310,311,312,312,313,313,314,314,315,316,317,318,319,319,320,326,327,327,336,340,342,344,346,347,348,350,352,353,353,354,354,355,356,357,358,359,360,360,361,362,362,363,364,365,365,366,367,371,372,374,375,378,379,386,388,388,390,390,391,394,396,399,399,400,401,402,403,403,404,405,407,408,409,409,411,411,412,413,413,414,415,416,416,417,418,419,422,424,424,432,436,436,436,437,439,439,447,448,449,450,450,451,452,452,453,454,454,455,456,457,458,458,459,459,460,461,462,462,466,467,470,471,472,482,482,484,487,488,495,496,497,498,503,504,505,505,506,507,507,508,509,510,511,512,514,518,519,520,530,531,532,534,535,535,537,543,544,545,546,547,547,548,548,549,550,550,550,551,552,552,553,554,554,555,556,557,557,558,559,561,566,566,574,576,577,577,578,579,1,6,8,8,15,16,17,18,19,19,20,20,21,22,22,23,24,25,26,26,27,28,29,29,30,30,30,31,32,35,36,36,37,38,39,39,39,42,50,52,53,54,55,60,62,66,67,69,71,72,73,74,75,76,80,83,85,85,86,86,94,96,99,99,100,109,110,110,111,111,112,112,116,116,117,118,118,119,120,124,125,126,127,128,129,130,130,132,140,142,143,144,145,145,145,153,154,155,155,156,156,157,158,159,160,160,161,161,162,163,163,165,165,167,167,171,172,172,173,175,176,177,178,178,186,186,188,189,190,192,193,193,193,196,196,198,201,202,202,203,206,207,208,209,209,210,211,212,220,222,224,225,225,225,226,228,236,238,241,241,241,241,242,244,244,246,247,251,252,253,254,255,256,257,258,259,259,260,260,261,262,263,267,267,268,269,270,271,271,272,273,273,274,274,276,277,282,284,288,289,289,290,297,297,298,299,300,301,303,304,305,306,306,307,308,309,310,312,314,315,316,317,318,320,322,325,332,336,337,338,340,342,343,344,346,347,348,350,350,351,351,352,353,353,353,354,354,355,356,357,357,358,358,358,359,359,359,360,360,361,362,363,364,364,364,365,366,367,372,375,375,377,381,388,389,390,390,392,393,396,397,400,403,404,405,406,406,407,409,410,411,411,412,413,414,415,416,416,417,421,421,424,425,437,439,441,444,445,445,445,446,446,446,447,447,452,453,454,454,455,455,456,456,457,457,460,460,461,461,462,463,465,466,466,472,473,474,474,474,475,476,491,491,492,493,495,495,495,497,500,501,502,503,504,505,506,506,507,507,508,509,509,511,511,511,512,512,513,517,520,520,521,521,522,536,540,540,540,540,540,540,542,543,543,545,548,549,550,550,550,551,551,552,552,553,554,555,556,556,558,560,561,563,565,566,569,574,579,581,582,6,7,7,10,13,14,15,16,17,18,18,19,20,21,21,22,22,23,23,24,24,24,25,25,26,26,30,31,31,32,34,36,36,37,37,38,48,50,52,53,53,56,56,58,61,62,62,62,62,63,63,64,64,65,65,66,67,68,69,69,70,71,72,72,73,74,75,75,76,76,78,79,80,82,82,83,84,84,85,85,86,86,86,88,96,98,98,100,101,101,107,108,108,109,110,111,112,113,114,114,115,116,116,116,117,117,118,118,119,119,120,122,123,123,124,124,125,126,128,128,129,130,132,140,143,146,147,150,153,153,154,154,155,155,156,156,157,158,158,159,159,160,160,161,161,162,162,163,164,164,165,166,166,168,169,173,173,174,175,176,179,184,186,188,190,191,191,191,194,196,196,196,197,198,199,199,200,201,202,203,203,204,204,205,205,206,206,207,207,207,208,208,209,210,211,211,212,213,214,215,215,216,216,216,217,218,218,220,221,222,226,226,227,231,238,240,241,241,244,246,247,247,247,248,249,250,251,251,252,253,254,254,255,256,256,257,259,260,260,261,262,262,262,264,264,264,267,270,270,271,272,272,273,273,274,276,277,284,285,288,289,289,290,292,293,294,294,295,296,297,297,298,298,299,300,301,303,304,305,306,308,308,309,309,310,310,311,313,313,316,316,317,318,318,319,320,323,330,331,332,334,334,335,335,337,338,338,340,340,342,343,343,344,344,345,345,346,346,347,347,348,349,349,350,350,351,352,352,353,353,354,354,355,355,356,356,357,358,358,360,361,361,363,364,364,365,366,366,367,371,378,378,383,383,386,387,388,388,390,391,391,392,393,393,395,395,396,396,397,398,399,399,400,401,402,407,408,409,410,410,411,411,412,412,414,417,422,424,428,429,431,434,435,437,438,438,439,439,440,440,441,442,442,443,444,445,445,446,446,447,448,448,448,449,449,450,450,451,452,455,455,456,458,462,462,463,463,463,467,473,475,476,479,479,482,484,488,488,489,489,490,491,491,492,493,494,495,496,497,497,498,499,501,502,502,502,503,503,504,508,510,511,511,511,512,512,521,524,525,527,528,528,529,530,530,531,532,533,534,535,535,536,537,537,538,539,540,540,540,541,542,543,546,549,549,549,550,550,551,552,555,563,564,4,4,8,9,9,10,10,11,13,14,15,16,17,17,18,19,19,20,21,22,23,23,24,24,25,25,26,26,27,28,29,29,32,33,34,34,36,38,44,44,46,48,50,51,51,52,54,55,58,58,59,60,60,61,62,63,63,64,64,65,66,67,68,69,70,70,71,72,72,73,75,75,76,76,77,78,79,80,80,80,81,82,83,83,84,84,87,94,96,98,98,100,101,101,101,104,105,107,108,109,110,110,111,111,112,112,113,114,115,115,116,116,117,117,118,119,119,119,120,121,122,122,123,123,125,129,130,132,133,135,146,150,151,152,154,155,159,160,160,161,162,162,163,163,164,164,165,165,166,166,167,168,168,169,170,171,171,172,172,173,175,175,176,178,178,179,180,181,183,183,184,184,184,185,185,194,196,198,200,200,201,202,206,207,208,209,210,210,211,211,212,213,214,215,216,216,217,217,218,219,220,221,221,222,222,223,223,224,224,226,227,227,228,230,231,232,233,233,236,242,244,246,246,248,249,252,253,255,256,257,258,259,260,260,261,261,262,263,264,264,265,265,266,267,268,268,269,269,270,270,270,271,272,274,274,275,276,279,280,280,280,282,282,282,283,283,287,294,296,298,298,299,299,302,303,305,306,306,308,309,310,311,312,316,316,317,317,318,318,321,322,323,324,325,326,328,329,329,330,330,331,331,340,340,342,342,344,345,346,347,348,349,350,350,354,355,358,359,360,361,361,362,362,363,363,364,364,364,365,365,366,367,368,369,370,373,373,374,376,376,377,377,377,378,378,378,378,392,394,398,400,401,402,402,403,403,403,404,404,405,405,406,406,407,408,409,410,411,412,413,414,415,415,416,416,417,419,420,422,426,427,427,427,428,428,428,429,429,439,439,440,442,442,444,449,450,450,451,452,452,453,453,454,455,456,457,457,460,461,462,462,463,464,464,464,465,465,466,470,471,472,474,476,477,477,478,479,479,480,483,490,490,491,492,494,495,496,499,500,500,501,503,503,504,504,505,505,506,506,507,507,507,508,508,508,508,509,510,510,511,511,512,513,514,514,515,516,517,518,518,519,519,519,520,522,526,527,527,528,529,533,541,542,544,546,549,549,550,551,552,554,554,555,555,556,557,557,558,558,560,561,561,562,562,562,563,564,564,565,566,566,567,568,569,570,570,571,572,572,573,574,575,575,578,578,579,580,580,585,592,6,7,7,8,8,9,9,9,13,14,14,15,17,17,17,18,18,19,19,20,20,21,23,23,24,24,25,25,26,26,27,27,28,29,29,29,30,31,32,33,34,35,36,37,37,38,40,40,41,41,41,42,45,52,55,56,57,57,58,59,60,61,61,61,61,62,64,64,65,66,69,69,70,71,72,73,74,74,75,75,76,76,77,78,78,79,79,80,80,81,82,82,83,83,85,86,87,89,89,90,91,91,91,92,92,93,95,104,105,105,106,106,107,108,109,110,112,113,113,113,116,116,120,120,121,122,123,124,125,126,126,127,127,128,128,129,129,130,130,131,132,132,133,133,134,134,135,135,136,136,137,138,139,140,143,144,145,145,146,151,157,158,161,161,162,163,164,165,168,168,168,169,171,172,172,173,173,174,175,175,176,177,177,178,178,178,179,179,180,180,181,182,182,184,184,185,186,187,188,188,189,190,190,191,191,195,196,197,197,197,198,198,199,203,209,210,210,211,212,212,213,214,215,215,215,216,217,218,218,220,222,223,225,226,227,228,229,230,231,231,232,232,233,234,234,235,236,237,238,239,240,241,242,245,245,246,249,249,251,252,261,262,263,264,265,266,267,267,268,271,271,272,275,276,277,278,278,279,279,280,281,281,282,283,283,284,284,285,286,286,286,287,287,288,288,289,289,290,292,293,293,293,294,295,298,298,299,300,301,301,301,303,303,303,303,314,314,315,315,316,317,318,319,320,320,321,321,322,322,323,326,326,326,327,328,330,333,333,333,334,335,335,335,336,336,337,337,338,339,340,340,341,343,345,345,346,346,347,347,353,355,368,368,370,371,371,372,373,374,374,376,376,377,378,380,380,382,383,383,384,384,386,387,387,388,388,389,389,390,391,392,394,394,394,395,395,397,397,397,398,398,399,399,400,400,401,402,403,405,406,408,409,410,419,423,424,425,425,426,428,428,428,429,429,429,431,432,434,435,436,436,437,438,439,440,441,441,442,442,443,443,444,445,445,446,446,447,448,449,449,450,450,451,453,455,455,457,457,458,460,460,460,461,475,476,477,477,477,478,480,480,481,484,484,486,487,488,489,489,490,490,491,492,492,493,493,493,494,495,496,496,497,497,497,497,498,498,499,499,500,500,501,502,502,503,503,510,510,511,511,512,512,523,523,525,526,527,528,530,531,531,532,532,533,533,533,537,538,538,539,539,540,541,541,542,542,543,543,544,544,545,546,546,547,547,548,548,549,550,551,551,551,551,552,553,553,553,553,553,553,553,553,553,555,558,562,563,564,565,567,579,581,582,582,583,584,585,587,591,593,593,594,595,595,596,596,597,597,598,598,599,599,600,600,601,601,602,602,603,603,603,604,604,605,605,606,606,607,607,608,609,610,610,611,613,613,614,615,615,617,628,629,630,631,634,634,7,7,10,10,12,13,13,15,15,16,17,17,18,19,20,20,21,22,23,23,24,25,26,27,28,28,29,30,31,31,33,34,37,38,38,39,39,43,50,52,53,53,54,55,58,60,62,63,64,65,66,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,76,77,77,78,78,79,79,81,82,82,83,84,85,85,86,87,87,88,98,99,101,101,102,103,103,106,106,106,107,108,108,108,108,110,111,112,112,113,113,114,114,115,116,117,118,118,119,120,121,122,123,123,123,124,125,126,127,130,131,132,132,133,133,134,136,146,147,149,150,151,151,152,154,156,156,157,157,158,159,160,161,161,162,162,163,164,164,165,166,167,168,169,170,174,174,174,176,177,178,178,180,180,181,182,183,183,194,194,195,196,197,197,198,202,202,204,206,206,207,208,211,212,212,213,213,214,215,216,217,218,219,220,220,221,222,223,223,225,226,226,228,228,229,230,231,232,235,242,242,243,243,244,245,245,246,247,247,248,250,251,253,254,255,255,256,256,257,258,259,260,261,262,263,263,264,264,265,265,266,266,267,267,267,268,268,269,269,270,271,271,272,273,274,275,276,278,280,281,283,284,284,287,287,298,298,300,301,301,302,303,303,304,308,310,310,311,311,312,312,313,314,314,315,316,317,317,318,318,319,319,319,320,321,322,322,323,324,324,325,326,327,329,331,332,333,335,336,346,347,348,349,351,354,355,356,359,360,361,361,362,362,363,363,364,364,365,366,366,367,368,369,370,371,372,372,373,373,374,376,377,378,379,380,381,382,383,384,386,387,399,400,401,404,405,407,408,408,409,409,410,410,411,412,413,414,415,416,417,418,418,419,419,420,420,421,421,422,423,424,425,426,427,431,432,433,436,449,450,451,451,451,454,454,455,456,458,459,460,460,461,461,462,462,463,463,464,465,465,466,467,468,469,470,470,471,473,474,475,478,479,479,480,480,481,481,494,494,495,496,497,499,501,502,503,504,505,507,509,510,511,511,512,512,512,513,514,515,515,515,515,516,516,516,518,518,519,519,520,521,521,522,523,524,525,525,526,526,527,527,528,533,533,534,534,535,535,536,536,537,539,540,541,542,543,544,545,546,547,548,548,549,560,560,562,563,565,565,567,567,568,569,569,569,570,570,572,572,574,574,575,576,577,577,578,578,579,579,580,580,581,581,582,582,583,584,584,585,585,586,586,587,587,587,588,588,591,593,594,595,596,608,609,609,610,611,611,4,6,6,6,8,9,11,13,13,17,20,22,24,24,25,26,26,27,27,28,28,30,30,30,31,35,37,37,40,41,43,45,46,47,48,49,50,52,52,53,55,56,57,57,58,58,59,60,61,62,63,64,65,66,67,75,77,77,83,85,87,95,96,96,97,97,98,103,107,107,113,114,116,118,119,120,122,123,123,126,128,129,131,134,136,137,139,143,146,148,148,151,151,153,154,159,161,162,166,167,168,170,171,174,177,180,185,186,187,188,188,189,190,192,192,194,194,195,196,199,201,201,204,205,207,207,208,209,210,211,212,213,214,214,215,217,219,221,224,225,227,227,228,229,231,232,233,233,235,238,239,240,242,243,245,246,246,246,257,257,259,261,261,263,265,266,277,278,279,281,281,285,286,292,292,300,307,311,312,326,327,327,329,329,330,335,336,337,339,348,351,352,352,353,354,354,354,355,363,363,366,367,367,369,370,371,371,372,374,375,376,378,379,380,381,385,386,387,387,388,389,389,390,391,392,393,393,394,394,395,396,396,397,397,398,398,402,403,404,405,406,407,414,415,415,416,417,427,433,437,439,444,446,448,451,452,454,455,457,457,460,468,472,473,474,483,485,485,488,490,491,491,492,496,496,497,498,500,501,6,7,10,12,13,13,15,15,16,17,17,18,19,19,20,21,21,22,23,23,24,25,26,27,28,30,31,31,35,36,36,37,37,38,39,39,40,41,50,50,53,53,55,58,58,58,59,60,64,64,65,66,67,68,68,70,71,71,72,73,73,74,75,76,76,78,78,78,79,79,81,83,84,85,85,86,86,87,88,98,98,99,100,102,103,106,107,109,109,110,110,112,113,114,115,115,116,116,116,117,118,118,119,119,120,120,121,121,121,122,122,123,124,125,128,129,131,132,133,134,135,148,151,152,153,156,156,157,158,159,159,159,160,160,161,162,162,163,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,174,174,178,179,180,181,183,185,194,199,199,199,200,202,205,205,206,206,207,207,208,209,209,209,210,211,211,212,213,213,214,215,216,216,217,218,218,219,219,220,220,221,225,228,228,229,229,230,230,231,231,233,244,247,248,249,252,253,253,254,254,255,257,258,259,259,260,260,261,261,262,262,263,263,264,265,266,268,269,270,271,272,272,277,278,278,280,281,290,292,298,302,302,303,304,306,306,307,307,308,309,310,311,312,312,313,314,315,315,316,317,318,318,319,320,321,323,324,324,325,328,329,330,330,331,331,331,335,344,344,345,347,348,349,354,356,357,358,358,359,360,361,362,362,363,364,365,366,367,367,368,368,369,371,372,372,373,374,375,377,378,379,380,380,381,381,381,383,383,392,394,395,395,396,398,402,403,405,407,407,408,408,409,409,410,411,412,413,413,414,414,415,415,416,416,417,417,417,417,418,419,419,420,427,427,429,429,430,430,431,431,432,433,442,444,444,445,446,447,448,449,451,452,453,454,454,455,455,456,456,457,457,458,458,459,459,460,461,461,462,462,463,463,464,465,465,466,466,467,467,467,470,471,472,473,474,474,475,482,483,493,494,495,495,496,497,499,499,502,511,514,514,515,515,516,516,517,517,518,518,518,519,520,520,528,529,530,542,544,547,549,549,549,550,551,551,552,553,554,555,555,556,556,557,557,558,558,559,559,560,560,561,561,562,563,563,563,563,564,564,565,565,566,566,567,568,568,569,571,571,571,573,577,578,578,578,579,589,590,590,590,591,592,592,593,7,7,10,10,11,13,14,15,15,16,17,18,18,20,20,21,21,22,22,23,24,24,25,25,26,27,28,28,30,31,32,32,33,33,34,35,35,36,36,37,37,38,38,39,41,41,42,50,52,52,52,53,54,55,56,57,57,58,59,62,62,64,66,70,71,72,72,73,73,74,74,75,75,76,77,78,79,81,81,85,85,89,90,90,90,90,91,92,92,93,102,102,104,104,105,106,109,110,111,112,112,113,116,116,117,118,119,121,122,123,124,125,125,126,127,128,129,129,130,131,132,133,133,134,134,135,137,140,140,140,141,142,142,142,143,143,143,144,145,156,157,158,160,160,161,162,163,164,164,168,168,169,169,170,170,170,171,172,173,174,174,175,176,176,177,177,178,178,179,180,181,182,182,183,183,184,185,186,186,187,187,191,192,205,205,205,205,208,209,210,212,213,213,213,215,216,216,217,221,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,231,232,232,233,234,234,235,236,239,240,242,244,245,247,247,259,260,260,264,264,265,266,266,267,267,268,269,271,274,275,276,276,277,278,278,279,280,280,281,281,282,282,282,283,284,285,286,287,288,289,290,290,291,292,293,296,297,297,298,300,312,313,316,316,317,317,317,319,319,323,323,323,324,326,331,331,332,333,333,335,335,337,337,338,338,339,339,340,347,348,349,363,363,364,365,365,366,368,369,370,371,371,372,372,373,374,374,374,374,375,378,379,379,379,380,382,382,383,384,385,386,386,387,388,389,389,390,390,390,391,391,392,393,393,394,398,398,403,405,405,406,406,407,417,419,419,420,421,422,423,425,426,427,427,431,432,433,434,435,436,437,438,438,439,439,440,440,441,441,442,442,443,443,443,444,444,444,445,446,447,448,449,450,450,450,451,452,452,455,457,457,457,458,458,458,472,472,473,476,478,479,479,482,484,485,486,486,486,487,488,489,490,490,491,492,492,493,494,494,495,496,496,497,498,498,499,500,500,501,501,502,502,505,507,509,509,510,510,511,523,524,528,528,529,530,531,531,532,532,533,536,538,540,541,541,542,543,543,544,545,545,546,546,547,547,548,548,549,550,551,551,552,553,553,554,554,558,561,563,563,564,564,565,575,577,578,580,582,584,585,587,589,589,591,591,592,592,593,593,594,594,595,595,596,596,597,597,598,598,599,599,600,600,600,601,601,602,602,603,603,604,604,605,606,606,607,607,608,608,613,615,616,616,636,637,637,10,11,12,14,15,16,16,16,17,17,18,19,19,20,20,21,21,22,23,23,24,24,25,25,26,26,27,29,29,31,31,32,36,37,39,39,40,40,41,45,46,47,47,48,48,49,50,51,52,57,63,63,67,69,71,77,77,78,79,83,85,89,90,91,91,92,93,94,94,95,95,96,96,97,97,99,99,100,101,104,105,107,107,108,110,110,110,111,115,117,118,118,119,120,121,121,122,123,129,130,130,132,133,133,134,134,137,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,155,155,156,157,157,158,159,159,160,165,167,169,172,173,173,183,184,185,189,191,197,198,201,201,204,205,210,212,214,215,216,217,219,219,223,224,224,225,225,227,229,231,233,233,234,234,235,239,241,242,243,245,246,247,248,248,249,250,251,252,253,254,264,265,265,267,267,269,269,270,272,273,275,275,276,282,283,283,284,285,285,288,289,289,309,313,322,323,326,326,6,7,7,8,8,12,15,15,16,16,17,18,19,19,20,20,21,22,22,23,23,24,24,25,26,27,28,28,29,31,32,33,35,35,37,37,37,38,38,39,40,40,49,51,52,52,53,54,56,56,57,58,62,62,64,65,67,68,69,70,71,72,73,74,75,76,76,77,78,78,79,80,81,82,83,84,84,85,87,87,88,88,89,90,91,104,108,108,109,111,114,121,121,122,122,123,124,125,125,126,127,127,128,129,130,131,132,132,133,133,134,134,135,136,136,137,140,141,141,142,143,153,154,155,156,156,157,158,159,160,161,161,162,164,164,164,164,164,165,165,168,170,171,173,175,176,177,178,179,180,181,182,183,184,185,186,187,187,188,188,189,190,192,192,194,207,208,208,210,212,212,213,214,214,216,218,218,220,221,222,223,224,225,226,226,227,227,228,228,229,230,230,231,232,233,233,234,234,235,235,236,237,238,241,242,244,245,246,247,257,257,259,260,260,262,264,265,265,266,266,270,270,270,270,270,275,275,276,276,277,278,278,279,280,281,281,282,282,283,284,285,286,287,287,287,288,289,289,290,291,292,293,299,311,316,317,318,322,324,325,325,326,327,327,328,328,329,330,330,331,331,332,333,333,333,335,336,337,337,338,339,340,340,341,342,343,343,343,344,350,350,350,351,363,364,364,365,366,368,369,370,371,372,372,372,372,372,376,378,379,380,381,382,382,383,384,384,385,386,386,387,388,388,389,390,390,391,392,392,393,394,395,396,397,402,403,404,415,416,416,417,418,420,420,423,426,429,429,430,435,435,436,436,437,437,438,438,439,439,440,441,442,442,443,443,443,444,444,445,446,447,448,455,472,474,475,476,477,477,480,483,484,485,485,486,487,488,489,493,493,494,494,495,496,496,497,498,499,500,500,501,501,502,502,503,504,507,508,508,510,510,523,525,526,528,528,529,530,534,536,537,540,541,541,543,544,545,546,546,547,547,548,549,550,551,551,552,552,553,554,555,556,556,556,557,560,562,575,576,576,577,578,580,580,581,581,582,583,583,583,587,587,588,588,589,589,590,590,591,591,592,592,593,593,594,594,595,595,596,596,597,597,598,598,599,599,600,600,601,601,602,603,604,605,605,605,606,609,610,610,625,626,626,629,632,633,639,1,6,7,12,18,19,21,22,22,23,23,24,24,25,26,27,28,29,30,30,31,31,32,32,35,36,38,39,40,40,49,50,52,52,54,56,57,58,58,58,59,62,62,65,66,67,68,69,70,71,71,71,72,72,73,73,73,75,75,76,77,77,77,78,78,78,79,80,81,86,87,88,90,90,101,102,106,106,107,107,110,113,113,114,114,115,116,117,117,118,118,118,118,119,119,119,120,120,121,121,122,122,123,123,124,125,125,126,127,128,128,129,129,130,131,132,132,135,136,137,137,138,149,149,151,152,152,156,157,157,158,158,159,162,164,165,165,166,167,167,168,170,170,171,172,173,174,175,176,176,177,178,178,179,179,180,180,181,181,182,182,185,188,206,207,209,209,213,213,214,214,215,215,216,217,218,219,219,219,220,221,222,223,223,224,224,225,226,226,226,227,228,228,229,230,230,236,236,238,238,239,239,258,1,9,11,12,12,13,14,14,15,17,18,19,21,22,23,25,25,26,26,29,31,31,32,33,34,34,36,40,42,43,43,44,45,46,46,47,47,48,49,51,63,64,65,66,67,69,69,71,78,79,80,83,85,88,88,92,93,93,97,99,100,101,102,104,107,108,109,110,111,112,113,113,114,114,115,115,116,116,117,117,118,119,119,120,121,122,122,123,124,124,125,126,126,127,127,128,128,129,130,130,130,131,132,133,133,134,134,135,136,137,137,138,138,139,140,141,142,142,142,147,148,148,149,149,154,155,156,156,157,158,160,161,163,164,165,166,168,170,178,179,180,183,190,193,197,197,198,198,199,199,200,201,201,201,202,205,207,209,210,211,213,214,215,216,216,217,217,218,220,221,222,222,228,229,229,229,231,232,233,233,233,234,235,251,252,253,254,255,256,257,259,260,261,261,263,263,264,264,265,273,279,282,282,286,287,287,289,289,290,293,293,294,297,297,2,3,3,3,6,8,8,9,11,17,18,19,20,20,21,21,21,22,23,24,24,25,26,27,28,28,28,29,30,31,33,37,38,39,40,41,43,44,44,45,46,47,48,49,50,51,51,52,52,54,54,55,56,58,59,60,61,62,63,64,65,67,68,68,69,69,70,71,72,72,73,75,76,77,77,100,101,102,109,109,110,111,111,111,113,115,116,122,125,127,127,127,130,130,133,134,134,134,135,136,138,138,139,140,141,141,142,146,147,147,147,147,150,150,151,152,152,153,153,153,154,155,156,157,157,158,159,160,163,165,168,174,176,177,177,178,178,179,184,185,187,187,191,199,200,201,202,203,204,205,206,207,208,209,211,211,212,212,213,214,214,215,217,225,228,229,230,230,232,233,234,235,236,236,237,237,241,242,243,243,244,247,248,249,251,252,252,255,263,264,265,265,266,267,271,272,276,279,280,287,287,290,296,297,298,301,301,304,304,305,305,306,307,307,308,308,310,311,311,311,313,313,314,327,329,329,330,332,332,333,334,335,337,338,339,341,341,345,346,347,348,349,350,351,352,353,354,355,355,356,357,358,359,360,361,362,362,363,364,365,366,367,368,369,370,371,371,372,373,374,375,376,376,377,379,380,381,382,383,384,407,407,416,416,418,419,420,421,423,435,435,448,451,454,455,458,459,460,461,461,462,463,463,465,467,467,470,1,8,9,11,11,11,12,15,18,20,24,25,25,26,27,27,27,28,28,29,29,30,30,31,32,32,33,34,34,35,35,36,37,39,39,43,44,45,45,48,49,50,51,51,52,52,53,54,56,58,61,62,65,67,68,69,70,71,71,72,79,80,80,89,90,91,93,101,107,115,116,117,117,117,117,119,121,124,125,131,135,137,137,139,140,141,146,147,147,149,150,150,152,153,153,154,156,157,157,158,158,159,159,159,160,161,161,162,163,164,165,167,169,171,171,174,177,179,179,180,181,182,184,184,184,185,185,186,186,189,191,193,193,197,199,203,203,205,205,206,206,207,207,208,209,209,210,211,212,212,213,213,214,221,221,222,222,223,223,224,224,225,225,226,227,229,230,236,237,244,247,251,254,255,257,261,269,271,277,279,282,285,286,287,289,293,294,306,307,308,310,310,311,313,313,314,315,315,316,317,319,319,320,322,323,325,328,331,333,334,334,335,336,338,338,339,339,340,342,345,345,347,347,351,353,354,354,355,357,357,358,358,359,359,361,362,362,363,365,367,368,370,370,372,381,382,384,385,386,395,397,399,399,402,403,405,407,410,415,416,417,423,424,424,424,426,430,430,431,431,444,447,448,448,449,459,463,466,466,467,468,471,1,6,7,9,9,10,11,12,13,13,15,15,16,18,21,22,23,23,24,24,25,25,25,26,26,27,28,28,29,29,29,32,32,33,33,35,35,37,37,37,41,42,43,44,45,45,46,47,48,49,49,50,51,51,52,54,56,57,58,58,59,63,64,65,67,68,69,71,71,72,73,74,74,74,78,81,81,81,82,86,87,87,88,88,89,89,90,91,102,103,105,106,114,117,118,122,123,129,131,132,133,133,136,137,139,143,144,145,148,148,150,151,154,154,155,155,156,158,159,159,160,162,163,164,167,169,170,172,177,177,178,179,179,180,180,182,182,182,183,183,188,189,195,196,197,198,199,199,200,200,201,202,202,203,204,205,206,207,208,208,209,210,210,211,211,212,219,220,221,221,222,223,224,225,225,226,227,228,228,229,230,230,233,234,234,235,236,242,242,251,251,256,259,267,268,271,276,280,283,285,287,289,291,291,295,297,298,298,299,302,302,306,308,310,316,317,318,320,323,325,325,326,326,327,328,329,329,339,340,340,341,342,344,344,344,349,350,357,358,359,361,361,362,363,364,365,365,367,369,370,372,372,377,378,379,380,381,381,383,384,385,387,391,391,391,395,396,396,397,398,399,399,400,400,419,428,429,430,434,437,438,438,439,442,444,447,448,449,449,451,452,453,453,458,461,463,466,466,468,470,470,471,487,1,8,9,11,12,13,14,15,16,17,17,18,19,19,20,21,21,22,23,23,24,25,26,27,27,28,29,30,31,31,32,33,33,34,34,35,35,36,36,37,38,39,40,40,41,42,42,43,44,44,45,46,46,47,47,48,49,49,50,51,51,52,59,60,61,68,71,75,76,78,85,86,87,90,90,94,95,98,100,101,101,104,107,108,113,113,114,115,116,117,118,119,119,120,120,121,122,122,123,124,124,125,126,126,127,128,129,131,132,134,135,141,144,144,145,155,164,164,165,167,168,168,168,177,177,183,183,186,187,190,193,195,198,200,201,202,204,207,208,211,212,216,217,219,220,220,221,230,231,231,232,232,233,234,234,235,235,236,237,237,238,239,240,241,242,242,246,246,250,253,254,255,256,257,262,262,263,263,263,264,264,267,268,270,271,274,285,288,291,292,296,297,298,298,300,301,301,301,304,305,313,1,8,10,11,12,13,14,25,25,26,27,27,29,30,30,31,32,33,34,35,36,37,38,39,40,43,45,46,47,48,57,58,59,60,61,61,62,63,63,64,71,72,72,73,73,81,81,83,84,84,87,87,88,93,94,101,101,102,102,103,105,108,115,117,119,120,123,128,129,130,131,131,132,133,135,136,137,137,137,138,138,139,141,142,142,143,145,148,149,150,151,152,153,153,155,156,159,160,162,162,164,164,164,165,167,169,169,170,172,173,174,175,175,176,177,188,189,189,190,191,192,192,193,195,195,196,197,199,199,201,203,204,205,205,206,207,207,207,208,209,212,212,214,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,232,233,233,234,234,236,237,237,238,239,239,240,240,241,242,242,243,244,245,246,246,247,248,248,249,258,259,277,278,280,282,289,294,297,302,303,306,311,313,314,315,317,321,321,321,322,322,324,324,333,333,334,338,342,342,346,347,349,351,352,352,353,353,354,357,357,358,359,360,362,363,364,365,365,366,367,378,378,379,383,385,385,387,389,391,394,394,395,396,396,397,398,401,402,403,407,408,409,410,412,413,415,415,416,417,418,418,419,420,420,421,422,422,424,424,425,426,426,427,428,429,429,430,431,432,432,433,434,435,436,437,437,438,438,449,450,451,452,453,454,455,457,458,459,460,460,461,465,466,467,471,472,477,478,478,479,480,484,487,488,492,493,493,495,497,500,501,501,504,505,511,511,511,513,521,522,523,524,528,532,536,539,549,1,8,10,11,12,13,14,14,15,15,18,26,26,27,28,30,31,31,33,33,34,35,37,37,38,39,41,41,42,42,44,45,45,46,47,47,49,50,51,51,52,55,57,60,61,61,61,62,65,71,71,72,73,74,85,86,86,87,87,88,89,90,91,93,93,94,94,95,95,97,97,98,98,101,101,101,103,115,118,119,120,132,132,133,135,136,140,141,143,144,144,144,145,146,148,148,149,149,150,151,152,153,155,159,159,159,160,160,160,161,163,163,166,167,167,169,170,171,171,172,172,173,176,178,180,184,184,185,185,189,190,191,192,193,196,204,204,205,205,206,207,211,211,212,215,216,218,220,220,220,221,222,223,224,225,226,227,228,229,230,232,233,235,236,237,238,239,241,241,242,243,244,245,246,246,246,246,246,247,251,253,254,257,258,259,260,261,261,262,263,266,266,269,269,271,279,279,280,280,280,281,282,283,285,291,292,302,304,308,311,312,316,318,321,324,325,328,330,331,337,337,338,338,341,344,345,347,348,350,358,362,363,364,365,365,366,366,366,367,368,369,369,370,371,372,376,377,377,377,378,379,388,388,390,391,392,393,394,397,398,401,401,403,406,407,408,409,411,412,412,415,415,416,419,419,420,421,423,424,424,426,426,429,431,432,432,433,434,435,435,435,437,442,443,443,445,445,447,448,449,452,457,466,476,477,477,478,478,479,479,480,483,484,492,496,496,499,504,505,506,507,517,526,527,529,529,533,533,534,535,536,537,546,1,2,6,9,10,12,13,22,24,25,26,26,29,30,30,31,32,33,33,38,40,41,41,42,42,44,45,45,46,46,47,48,49,50,53,54,55,56,56,57,58,59,60,61,62,63,64,65,66,67,68,68,69,70,71,72,73,73,74,75,76,77,77,78,79,80,80,80,82,83,84,85,86,87,89,90,100,100,101,102,103,105,107,108,109,118,130,133,138,138,140,141,142,143,144,144,147,148,150,153,157,158,158,159,159,160,161,163,164,165,165,165,167,168,169,174,174,178,180,180,182,182,183,184,185,185,187,188,191,191,193,194,195,206,207,207,208,209,211,213,214,216,216,217,218,220,222,223,223,224,224,227,227,229,232,233,235,239,240,241,242,244,245,246,246,248,248,249,250,251,252,252,253,254,254,255,255,256,257,257,258,258,259,260,261,262,264,269,270,271,272,272,273,276,277,280,282,282,284,293,295,295,296,297,298,298,299,307,315,316,320,322,322,323,324,325,328,328,329,330,332,333,337,339,340,341,342,342,343,346,347,350,354,364,369,370,372,373,373,385,385,387,387,388,391,393,393,394,395,398,401,401,402,402,403,404,405,406,407,408,411,412,413,416,418,419,419,420,421,421,422,423,423,424,424,425,426,427,428,429,429,430,431,431,432,432,433,434,434,436,436,437,438,439,440,440,441,441,442,443,443,444,444,445,446,446,447,447,448,449,450,455,466,473,474,478,490,493,498,500,502,504,504,507,511,515,517,518,518,519,519,521,521,525,525,532,534,538,540,542,549,1,6,9,10,11,12,13,19,22,24,25,25,26,26,27,27,29,30,30,31,31,32,33,33,34,34,35,36,38,40,41,41,42,42,43,44,45,45,45,45,46,46,46,47,48,49,50,50,51,51,52,53,53,54,55,56,57,57,58,59,59,60,61,62,62,64,64,65,65,66,66,67,67,68,69,70,70,71,71,72,73,73,74,74,75,76,77,78,78,82,83,84,85,87,100,105,106,106,109,110,110,111,112,112,113,114,114,115,115,116,116,118,126,127,128,130,131,133,138,141,141,142,143,144,144,146,146,146,147,148,153,153,155,157,157,157,158,158,158,159,160,160,161,161,164,165,166,166,167,168,168,169,172,178,178,180,182,183,183,184,187,187,188,190,191,203,204,204,206,207,208,210,211,212,214,215,216,220,220,222,223,224,224,225,226,227,228,230,231,234,234,235,235,236,237,237,238,238,239,240,240,241,242,243,244,245,247,247,248,248,249,249,250,250,251,252,253,253,254,256,257,258,260,260,262,263,265,266,266,270,270,271,272,272,273,273,276,277,278,289,290,291,292,292,293,293,294,295,295,296,309,311,316,318,319,319,320,320,321,324,324,325,325,325,327,329,331,335,335,335,336,336,336,338,339,339,342,343,346,347,348,349,352,356,356,358,360,361,362,363,363,364,364,365,365,366,366,367,367,368,371,371,372,374,375,378,384,385,385,387,388,390,392,394,394,397,398,401,401,405,406,406,406,407,409,410,413,416,418,419,419,420,421,422,423,424,425,425,426,426,427,428,430,431,431,432,432,433,433,434,434,436,436,437,437,438,438,439,439,440,440,441,442,448,449,450,450,451,451,452,454,455,458,459,460,461,461,462,467,469,470,476,481,489,491,498,501,502,504,504,505,509,510,515,515,516,516,516,517,518,518,519,519,519,522,523,526,526,528,532,536,541,542,543,1,2,6,9,9,10,11,12,13,16,19,24,25,25,26,26,28,30,31,33,33,34,34,35,37,38,39,40,41,41,42,42,43,44,44,45,45,45,45,46,46,47,48,50,51,51,53,55,57,58,59,60,61,62,62,63,64,65,66,67,68,69,77,79,80,81,83,83,84,84,85,86,87,88,91,92,95,95,96,97,97,100,101,102,102,103,104,105,109,110,110,111,112,112,113,114,114,115,115,116,118,123,128,130,131,133,140,141,142,144,146,146,147,148,151,152,153,153,153,155,157,157,158,158,158,159,159,160,160,160,161,161,161,165,165,167,168,168,168,169,170,174,178,179,181,182,182,182,184,184,185,186,188,195,201,201,202,203,203,204,205,206,212,213,214,217,217,218,220,222,224,225,226,227,229,230,231,232,232,233,234,235,235,235,236,237,238,239,240,241,242,243,243,244,244,245,249,249,250,251,252,253,255,256,264,266,267,267,267,268,268,269,270,271,271,272,273,274,275,275,285,286,290,302,304,311,316,318,320,320,323,328,328,331,333,334,334,334,335,336,340,340,341,343,343,344,345,346,347,350,353,355,355,356,359,359,360,363,367,369,375,375,376,376,377,377,383,385,386,387,388,391,391,394,394,395,396,400,401,401,403,405,407,407,410,411,411,416,417,418,418,419,420,429,431,432,433,433,434,436,436,437,437,437,438,438,439,439,440,440,441,441,442,445,449,452,452,453,453,455,462,466,467,467,474,478,483,485,486,489,490,490,492,493,494,497,498,499,503,508,509,509,510,510,515,518,518,519,519,520,521,526,527,534,1,2,2,6,9,9,10,11,12,12,13,17,22,24,25,25,26,27,29,29,30,31,32,33,34,35,35,35,36,37,38,39,40,40,40,41,42,43,44,44,45,46,46,47,48,50,51,53,56,56,57,57,58,59,60,60,61,62,62,63,64,64,65,66,67,67,67,68,68,69,69,85,89,91,91,92,92,93,93,94,94,95,95,95,96,96,96,98,99,99,100,102,108,128,129,130,131,138,141,142,143,144,148,149,149,150,150,151,151,152,154,154,157,157,157,158,160,162,163,165,166,166,167,168,168,171,171,171,172,172,172,173,175,175,176,178,179,182,182,182,184,185,187,188,189,191,192,193,194,198,204,207,209,211,212,212,215,215,215,216,217,217,218,219,220,223,224,224,225,227,227,227,227,228,229,230,232,233,235,235,236,239,241,242,243,244,245,246,247,248,249,250,251,252,252,253,254,255,256,257,258,259,260,260,261,261,262,262,263,264,265,266,267,268,269,270,271,272,273,274,276,286,294,295,296,297,297,308,318,321,327,330,333,334,335,336,338,338,339,340,341,341,345,349,350,350,352,352,355,356,357,358,359,360,362,363,364,365,372,375,376,377,377,378,378,379,380,383,388,392,396,397,397,399,399,400,402,403,404,406,407,408,408,408,409,411,412,414,416,419,420,421,422,423,423,424,424,425,426,427,427,428,429,430,430,431,431,432,432,433,434,434,435,436,437,438,438,439,440,441,442,450,451,451,451,452,453,454,454,456,456,457,457,458,460,460,461,462,462,465,470,470,472,472,473,473,474,475,476,479,479,480,481,483,493,494,495,497,497,501,504,506,506,506,509,510,512,513,515,519,519,521,524,524,526,531,533,534,540,545,1,2,6,7,9,9,9,10,10,10,11,11,12,12,13,16,17,19,22,22,24,25,26,26,27,28,29,31,31,32,33,33,34,35,35,35,36,37,37,38,38,39,40,40,41,41,42,42,42,43,44,44,44,45,45,46,46,47,47,47,48,48,49,49,50,52,53,53,55,57,57,58,58,62,63,64,65,66,66,68,69,70,71,71,72,72,72,73,74,75,76,76,77,77,78,78,79,80,80,84,87,88,91,99,100,100,102,103,104,104,105,105,106,107,108,108,109,109,110,110,111,111,112,113,114,114,115,116,116,117,117,118,118,118,119,120,127,127,129,130,131,132,134,134,135,136,136,137,139,142,142,144,145,147,148,150,151,152,153,158,159,161,161,161,162,162,162,163,164,167,167,167,168,169,169,170,171,171,172,174,177,178,178,180,181,184,185,186,187,187,196,199,199,201,203,204,204,204,205,205,206,207,208,211,211,212,212,212,214,217,219,222,227,228,229,229,230,231,233,235,236,237,237,238,238,238,239,240,240,241,241,242,243,244,244,245,245,246,247,249,250,257,258,259,259,260,260,261,261,262,262,267,268,269,270,271,272,273,287,290,291,292,304,305,306,306,309,314,316,316,322,323,323,324,325,327,329,330,331,333,334,335,336,339,340,341,343,344,346,350,350,352,354,355,357,358,358,358,358,358,359,368,368,373,373,375,377,377,380,380,383,384,385,387,389,391,392,399,400,401,401,404,405,405,405,406,406,408,409,410,411,411,412,412,412,413,413,415,416,417,418,419,419,420,423,424,425,426,426,427,428,429,436,437,438,439,440,440,441,442,442,443,444,445,446,448,449,450,451,452,452,452,453,461,462,462,462,463,463,468,471,475,476,476,478,481,481,484,485,486,487,488,489,490,492,495,496,500,500,500,508,513,516,517,522,527,528,1,6,7,8,9,10,11,11,12,12,13,19,27,29,29,30,30,31,31,32,33,34,35,35,36,37,38,38,39,39,40,40,40,42,43,43,44,45,45,45,46,46,47,48,50,51,51,53,56,57,57,58,58,59,59,60,61,62,62,63,63,65,66,67,68,68,69,70,71,72,72,73,74,75,76,77,77,77,79,81,82,83,84,87,89,90,91,92,98,99,99,100,101,102,102,108,111,112,113,122,129,130,133,138,138,139,139,139,144,146,147,148,152,154,154,155,157,157,160,163,164,167,168,169,171,175,176,178,180,181,181,181,192,192,195,195,196,197,199,199,200,201,202,202,203,204,205,207,208,208,213,215,215,216,217,218,223,226,226,227,227,228,228,229,229,230,231,232,233,235,236,237,238,239,240,241,242,243,243,244,245,245,246,246,247,248,249,250,251,251,252,252,253,254,255,255,256,257,258,259,260,261,261,262,262,264,266,266,267,268,268,268,268,269,271,273,275,279,281,292,305,309,310,311,317,318,318,319,324,327,327,329,333,334,337,337,337,340,344,345,346,349,350,353,359,362,365,366,367,369,370,370,372,372,374,377,378,378,379,382,384,384,387,388,390,393,394,395,396,397,398,399,400,400,401,402,402,403,403,404,404,405,406,406,407,407,408,408,409,410,410,411,413,414,415,416,416,419,420,420,421,422,429,430,431,432,436,451,451,452,453,454,455,456,456,457,457,458,470,473,478,480,482,487,497,504,510,515,519,1,6,6,9,10,11,11,12,13,16,19,22,22,25,25,26,27,28,29,29,30,30,31,32,33,34,35,35,35,36,37,38,38,39,39,40,41,42,43,43,43,44,44,45,45,45,45,46,47,47,48,48,50,51,53,54,55,56,56,56,57,58,59,60,61,62,65,65,67,68,69,70,71,71,74,75,78,79,80,81,81,82,82,83,83,84,85,88,89,90,91,96,100,100,100,101,101,101,105,108,109,109,110,110,111,111,122,129,131,131,132,132,132,136,136,137,138,139,140,142,144,145,145,146,146,146,147,150,150,151,152,153,153,155,155,156,157,159,161,162,163,166,168,170,177,178,182,182,183,188,194,197,197,198,199,200,201,201,202,202,203,203,206,207,209,210,210,210,211,212,214,215,217,219,220,222,223,225,227,229,230,233,234,235,236,237,238,240,243,244,245,245,247,249,249,250,250,252,253,254,255,256,257,258,259,260,261,262,262,263,265,266,268,269,272,273,273,274,275,277,278,279,279,291,292,292,298,308,309,314,316,316,317,318,320,323,323,324,325,325,326,327,327,330,331,333,334,335,339,341,346,348,1,6,9,9,10,11,11,13,13,20,22,22,22,25,25,29,29,29,30,30,34,35,35,36,36,37,38,39,40,41,42,43,43,44,45,45,45,46,47,47,48,50,51,51,53,54,55,55,56,57,58,58,59,60,61,62,63,64,65,66,67,67,68,69,70,71,72,72,73,74,75,76,77,78,79,80,80,81,81,82,82,83,84,85,86,87,89,98,98,101,107,109,122,128,132,132,133,138,138,139,139,140,141,142,146,148,149,151,151,152,153,154,157,158,159,159,160,161,164,165,165,167,170,172,174,175,176,177,177,178,178,188,190,190,193,194,195,196,197,198,199,199,200,201,201,202,203,203,203,204,207,207,209,211,212,213,214,215,215,216,217,217,218,219,219,220,221,221,223,224,226,226,227,228,228,230,231,232,240,241,242,243,244,245,246,247,248,249,258,259,259,261,263,264,266,275,292,297,297,297,305,306,312,315,323,324,328,330,330,331,332,333,334,334,336,346,346,349,351,353,355,355,356,358,359,360,362,363,364,364,367,368,370,370,372,374,374,375,375,378,378,378,379,379,381,383,384,385,386,386,387,387,388,388,389,389,390,391,391,392,392,393,394,396,396,397,397,397,397,398,399,399,402,403,403,404,412,413,414,414,414,414,415,416,416,436,446,453,457,458,460,460,462,464,464,464,465,469,472,475,479,1,6,9,10,11,11,12,12,14,19,22,22,24,26,26,26,27,29,30,31,31,32,35,36,36,37,37,37,38,38,39,39,40,43,43,43,45,45,47,49,50,50,51,52,52,53,54,55,56,59,60,61,63,64,65,66,71,77,78,79,85,86,86,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,111,111,112,116,128,132,133,137,137,138,140,140,140,145,146,148,151,151,154,155,157,159,160,162,164,165,166,167,168,169,178,178,180,180,181,181,182,186,187,188,188,189,192,193,193,194,197,198,200,201,203,204,205,206,208,209,210,211,212,213,214,216,218,218,220,221,222,223,224,225,225,226,227,227,228,230,231,231,232,232,233,234,235,235,236,237,238,239,240,241,241,242,243,244,244,245,245,246,247,251,259,261,263,269,273,275,280,281,282,283,285,286,289,291,291,294,294,295,295,297,299,299,301,302,302,302,303,305,305,308,308,308,310,310,311,311,312,314,319,322,322,322,323,324,325,326,327,328,329,331,331,332,334,335,338,339,339,348,353,353,354,355,356,358,360,361,362,364,365,366,367,372,373,374,376,377,378,379,380,381,382,383,384,385,387,388,391,392,392,393,394,395,396,397,397,399,400,401,404,405,406,408,409,417,421,422,423,429,430,431,433,434,435,436,437,438,439,440,441,441,442,442,450,454,455,455,457,463,464,465,465,466,468,472,473,475,476,481,481,483,483,484,485,487,487,497,1,6,8,9,9,12,12,13,16,22,22,22,24,24,24,27,29,30,31,33,34,34,35,35,35,36,36,37,37,37,38,42,42,42,43,44,45,47,48,49,51,52,53,54,54,55,56,57,57,59,60,61,62,62,63,63,64,64,65,66,66,68,68,69,69,70,70,88,89,89,90,95,100,101,102,103,104,104,105,106,106,114,119,124,125,126,126,132,133,135,135,135,136,140,141,142,144,144,147,147,149,151,151,151,152,152,153,153,155,160,161,164,165,166,168,168,169,177,180,180,182,185,187,187,189,190,193,194,194,195,195,196,200,200,201,202,203,204,205,206,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,220,221,222,223,224,225,225,226,227,227,228,229,230,231,232,233,233,234,235,235,236,237,238,239,240,241,242,243,244,245,246,246,247,248,249,250,251,252,253,254,284,286,290,290,291,293,294,297,305,309,309,310,311,313,313,315,318,319,321,322,323,324,326,327,335,341,347,348,349,349,351,351,352,353,354,357,361,361,362,362,363,363,364,365,366,366,367,367,369,369,370,371,372,373,374,374,375,376,377,377,378,378,379,380,381,382,383,384,384,384,385,386,387,388,388,389,389,390,390,391,392,392,393,395,395,396,397,398,398,399,403,404,405,409,410,411,412,413,414,423,424,425,436,440,441,443,444,450,459,460,460,464,464,467,468,468,471,473,474,479,1,7,8,11,12,13,19,20,24,24,24,25,27,29,29,30,31,32,33,34,34,35,35,35,36,37,37,39,41,41,42,42,43,45,47,48,49,49,50,51,51,53,53,54,54,55,55,58,59,60,60,61,63,65,65,65,71,72,75,78,78,79,79,79,80,81,82,82,83,95,96,97,98,112,116,122,126,128,129,137,137,138,141,145,145,145,155,159,162,162,163,164,164,166,167,168,171,172,184,184,184,185,187,189,190,192,194,195,195,197,198,201,204,205,207,208,209,210,211,212,213,213,215,215,216,216,217,221,222,223,225,225,225,226,227,228,228,229,230,231,232,233,234,246,247,248,249,249,250,250,251,267,268,269,269,270,270,270,282,283,285,287,291,291,292,292,294,295,296,296,298,298,299,300,300,301,303,311,320,321,324,324,326,327,328,330,331,332,332,340,344,344,344,346,347,349,350,353,354,355,357,357,365,367,367,368,368,369,369,370,371,373,374,375,376,377,377,379,380,380,380,381,382,383,384,385,386,387,388,389,393,394,395,395,397,397,399,400,401,402,403,404,405,406,415,415,416,417,447,447,452,452,452,452,454,459,460,464,464,473,1,6,7,8,9,11,12,13,15,16,16,17,17,18,19,21,22,23,24,24,25,26,27,28,28,29,29,30,31,31,32,32,33,33,34,35,36,37,37,38,39,39,40,41,42,43,43,44,45,46,47,47,48,48,49,49,50,51,52,60,66,67,68,68,71,72,80,84,85,86,87,88,90,91,92,93,96,96,97,99,100,102,103,104,110,111,112,112,113,114,115,115,116,116,116,117,117,118,118,119,119,120,121,122,123,123,124,124,125,125,127,127,128,129,130,131,134,134,136,140,141,142,143,144,145,145,146,147,148,148,150,151,152,152,153,164,165,165,167,167,170,182,187,189,189,199,200,201,204,206,208,209,210,211,211,212,216,217,218,219,221,221,222,222,222,223,224,225,226,227,227,228,229,229,230,230,231,232,232,233,234,234,235,236,236,236,238,238,239,239,240,241,242,242,243,244,245,245,246,246,247,248,249,253,254,255,255,256,256,257,257,258,258,259,259,261,265,267,267,268,268,269,269,269,270,271,282,282,288,295,296,297,297,298,301,301,302,305,306,307,309,312,314,315,315,316,316,316,316,318,320,321,321,322,323,324,325,326,326,327,327,328,329,330,331,332,332,332,332,333,333,334,335,336,337,339,340,341,342,343,345,347,348,349,349,350,351,353,355,356,356,357,358,359,360,362,363,363,364,365,366,367,368,371,380,380,394,395,399,400,403,407,408,408,412,416,417,418,418,418,420,421,422,423,424,425,425,426,426,427,428,429,429,430,431,432,433,435,436,436,437,440,441,442,443,444,445,446,446,447,447,447,448,449,450,452,452,454,456,461,463,463,463,467,468,469,480,480,496,497,498,498,499,499,501,501,502,505,506,509,510,510,510,510,511,512,513,518,518,519,520,520,524,525,526,527,528,529,530,531,532,533,534,534,535,536,537,538,539,540,540,541,542,542,543,543,544,544,545,545,546,546,547,548,549,551,552,552,553,553,554,554,554,555,555,556,556,556,557,557,557,567,571,571,572,592,607,614,614,615,615,615,616,617,620,621,622,622,623,626,629,629,1,8,8,9,10,11,12,13,14,15,16,16,17,18,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,36,37,37,38,38,39,40,41,43,44,45,46,47,48,49,49,51,52,53,54,55,56,57,58,58,59,61,79,88,95,98,102,102,104,105,106,107,108,110,111,112,113,114,115,117,118,119,120,121,122,123,123,124,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,144,145,146,147,151,154,162,162,163,184,184,185,185,189,197,198,199,202,202,203,204,204,206,208,209,210,211,212,213,214,215,216,216,217,218,218,219,220,220,221,221,222,223,223,224,226,227,227,228,228,229,229,230,230,231,233,234,234,238,239,239,240,240,241,241,242,242,243,243,244,248,250,250,251,251,253,253,264,270,271,272,286,288,288,290,302,304,305,306,307,308,309,310,310,311,312,313,316,317,317,318,319,319,320,321,321,322,323,323,323,324,324,325,325,326,327,327,328,328,329,330,331,332,332,333,334,335,335,336,336,336,337,337,338,338,339,339,340,342,343,344,345,346,347,348,349,350,352,363,364,364,365,365,366,366,369,371,372,374,374,387,397,399,400,402,402,403,404,405,405,407,408,409,411,412,413,414,414,415,416,417,419,420,421,421,422,423,424,424,425,425,426,427,427,428,428,429,429,430,431,432,433,433,434,435,436,436,438,439,440,440,441,442,451,453,453,454,454,455,455,456,457,458,458,464,465,467,468,469,470,471,482,483,483,484,492,492,493,493,493,494,494,494,495,495,498,498,500,500,501,502,502,504,505,506,507,507,508,509,510,511,512,512,513,514,515,517,517,518,519,520,521,522,522,523,524,524,525,526,527,527,528,529,529,530,531,532,532,533,534,535,535,537,537,539,540,541,542,543,544,551,552,553,554,555,555,556,557,569,570,571,573,573,573,573,574,583,584,584,585,590,590,592,592,593,594,595,597,600,600,1,4,5,6,7,7,8,8,9,10,10,22,28,29,30,30,31,32,32,32,36,37,38,39,39,39,40,40,43,45,46,47,49,50,51,52,53,53,55,57,58,59,60,63,65,66,66,67,67,68,68,69,70,74,75,77,78,82,88,90,99,100,101,102,103,103,104,104,105,105,106,106,107,108,110,122,124,125,130,130,131,132,132,132,137,141,142,142,142,145,146,147,148,148,151,161,162,163,164,165,166,167,178,183,185,185,185,187,188,190,191,192,192,195,196,198,199,201,202,203,203,204,205,207,208,209,210,210,211,211,212,213,213,214,214,216,219,220,229,230,239,240,241,242,243,244,244,245,246,247,257,259,261,263,263,264,265,266,266,267,267,268,268,270,273,274,282,283,285,287,290,290,290,291,292,293,294,294,295,295,295,296,297,298,300,302,302,305,308,310,312,315,327,328,329,330,330,331,346,347,348,349,351,351,352,352,354,357,359,360,363,365,369,370,371,371,374,378,379,381,389,390,391,392,393,394,397,399,400,400,401,402,403,404,411,413,421,421,435,436,437,437,438,439,444,446,446,447,452,454,456,459,464,467,469,478,480,480,481,482,483,484,484,484,494,496,496,499,499,501,502,503,507,508,510,511,515,516,517,519,521,522,523,524,525,526,527,528,530,531,532,533,534,535,536,537,537,538,538,539,541,542,543,544,545,546,547,548,549,557,557,558,558,559,559,569,572,579,580,596,598,601,602,602,604,605,608,610,610,612,612,614,617,617,622,627,634,635,635,641,652,655,655,657,660,661,662,664,665,669,670,671,672,673,674,675,676,676,677,678,679,679,680,681,681,682,683,684,685,685,686,686,687,687,688,689,689,690,690,691,692,693,694,694,695,695,696,697,698,700,700,701,701,703,704,706,710,711,714,714,715,715,716,716,717,717,731,733,733,748,752,753,757,758,765,765,770,770,770,771,774,774,779,783,792,793,794,794,795,797,797,798,813,813,816,818,819,822,825,830,830,831,832,833,834,834,835,836,836,837,837,838,839,840,841,843,844,844,845,845,847,847,848,851,852,853,854,855,855,857,858,859,859,861,875,875,876,877,879,881,883,883,883,890,904,904,906,906,911,912,912,915,918,919,920,920,924,924,925,927,928,930,932,937,949,1,4,5,6,6,7,8,10,10,11,20,22,22,22,23,25,25,25,26,27,28,28,29,29,31,32,32,33,34,35,35,36,37,40,42,43,44,46,46,47,49,50,51,51,52,52,53,54,55,56,57,58,59,60,60,61,62,63,64,65,66,67,76,78,81,82,83,84,85,85,86,86,87,89,90,102,108,116,116,116,117,118,121,121,123,124,126,129,130,131,136,136,136,137,137,139,139,140,140,145,145,146,149,158,159,160,161,162,164,176,176,179,180,183,185,187,187,196,197,199,200,200,201,201,202,202,203,204,205,206,207,207,208,208,209,210,210,211,211,212,214,214,215,215,215,216,218,218,219,220,222,222,223,229,237,245,247,249,258,259,260,260,261,277,278,278,280,281,283,284,285,286,289,290,290,290,293,298,302,302,303,312,313,314,314,315,316,318,333,333,335,337,337,338,339,341,341,342,344,347,349,350,351,352,353,354,354,355,356,356,357,357,358,358,359,359,360,360,361,362,363,363,364,365,368,371,373,373,374,375,376,377,377,378,378,379,379,380,380,381,381,382,384,384,385,386,386,391,393,395,397,398,402,403,403,404,404,405,405,408,417,428,429,431,433,434,436,437,440,441,445,445,446,446,448,449,449,450,450,450,451,454,456,458,459,460,472,474,474,476,476,477,477,478,478,478,493,493,494,496,497,497,498,499,501,510,511,512,513,514,514,515,515,516,516,516,517,518,519,519,520,521,522,523,527,529,530,531,532,533,534,535,535,535,536,536,537,537,538,538,538,539,543,545,545,546,546,549,550,550,551,551,552,553,554,575,576,576,597,598,598,598,599,599,600,608,610,613,614,623,626,627,629,630,631,632,632,644,644,647,647,648,650,651,651,655,657,661,664,665,667,669,670,671,672,673,675,676,677,678,679,680,681,682,683,684,685,687,687,687,688,689,689,690,690,691,692,693,693,694,694,695,695,696,697,698,699,700,700,705,707,707,708,709,712,713,714,715,716,717,718,718,719,720,721,722,722,723,743,751,752,752,752,756,757,764,767,778,778,794,797,800,800,804,806,809,813,814,815,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,878,882,884,886,886,887,888,889,890,892,892,894,896,898,900,902,917,918,919,923,923,925,927,929,930,932,934,938,942,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,66,69,71,71,72,72,74,79,80,81,82,82,83,85,89,89,90,91,94,99,100,101,102,105,108,112,113,114,117,126,127,128,129,130,131,138,140,146,152,156,160,162,164,165,168,169,172,175,176,177,178,180,181,181,184,185,188,189,189,190,190,190,190,197,201,202,205,205,207,208,209,211,211,211,214,218,220,221,222,224,228,229,231,232,233,234,235,236,238,240,241,243,244,245,247,253,255,256,257,258,259,260,261,263,264,270,271,273,277,285,1,4,5,6,7,8,9,10,10,11,12,14,15,16,16,17,17,18,18,19,19,20,20,21,22,24,25,26,27,27,28,28,29,31,32,33,34,35,36,37,38,39,45,45,47,49,51,58,59,67,81,82,85,85,88,90,93,93,94,95,95,98,99,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,120,121,122,124,124,125,126,127,128,129,129,130,131,132,133,137,138,145,153,153,154,155,156,156,166,166,167,169,177,178,178,179,179,180,182,183,184,186,187,188,189,189,193,196,196,197,198,200,201,202,203,204,205,206,207,208,208,209,209,210,210,211,212,215,217,218,219,220,221,223,224,225,227,228,229,230,230,231,231,233,238,239,239,240,240,241,242,244,244,245,246,246,247,247,248,254,256,257,257,258,258,259,260,262,262,263,264,277,278,278,280,281,282,287,287,290,291,291,292,294,295,295,295,301,302,303,304,305,306,306,307,308,309,309,310,311,312,312,313,314,314,315,315,316,317,318,320,320,321,321,322,323,323,323,324,325,325,325,326,327,328,328,329,330,331,331,338,338,353,355,356,357,378,380,385,388,389,389,390,392,396,398,399,401,403,405,406,406,406,406,409,410,411,412,413,414,415,416,416,417,418,419,420,421,422,423,424,425,425,427,435,436,437,438,438,439,439,441,442,443,443,443,445,446,446,449,450,450,451,454,455,457,473,473,482,483,484,487,487,488,490,494,494,495,497,497,497,499,500,501,501,501,502,503,505,506,507,507,508,509,509,510,511,511,512,513,513,514,515,515,516,517,517,518,519,520,521,522,523,524,525,526,527,528,529,530,530,531,531,532,532,533,533,533,534,535,537,537,538,540,540,540,541,542,543,545,545,546,547,548,549,549,550,551,552,553,554,555,556,557,557,557,558,559,560,561,562,580,584,586,588,589,589,590,1,8,9,9,9,9,10,11,11,12,14,14,14,15,15,15,18,24,26,30,30,31,32,32,33,34,34,35,37,38,38,38,39,39,40,40,41,43,44,44,45,47,49,49,51,53,54,57,58,59,59,60,65,66,69,69,70,74,74,75,76,77,77,79,79,81,81,82,82,83,84,85,86,87,88,88,89,90,91,92,92,93,94,108,124,126,126,130,131,132,134,135,138,138,138,139,139,142,144,147,151,153,154,155,156,156,160,160,161,164,172,173,176,177,177,178,179,179,180,181,181,183,183,184,184,186,189,189,190,190,191,193,194,195,196,200,200,200,201,202,203,204,205,206,211,211,212,213,213,214,214,216,217,217,218,219,220,220,221,222,224,227,227,230,232,234,237,238,239,241,241,242,242,243,244,244,245,245,246,247,247,248,249,249,250,252,254,256,256,257,257,259,262,276,276,277,279,280,282,284,285,288,290,291,292,294,304,305,305,306,307,308,310,310,310,311,311,323,326,326,327,328,328,329,330,331,331,333,334,334,337,339,339,340,343,344,345,346,346,347,347,347,348,349,350,352,352,353,353,354,354,354,355,355,355,356,358,358,358,358,359,359,360,361,362,363,363,364,364,365,366,367,368,369,370,371,372,373,374,374,375,377,378,378,379,380,381,381,391,393,405,407,407,409,411,413,413,414,426,430,440,441,447,452,454,455,456,457,458,461,461,464,472,473,476,478,479,480,481,483,493,493,493,495,497,498,499,499,499,500,501,501,502,502,503,503,504,505,505,506,506,507,507,508,508,509,510,510,511,511,512,512,513,513,514,519,520,520,521,522,522,523,524,524,525,525,526,527,527,528,528,529,529,530,530,531,532,533,541,541,556,576,577,582,582,584,585,586,588,588,589,592,600,601,602,603,606,622,624,625,626,629,630,631,635,635,638,639,642,643,644,645,646,647,648,648,649,650,650,650,651,652,653,654,655,656,657,658,659,660,662,663,664,665,665,666,666,667,668,669,669,670,670,671,672,673,674,675,676,676,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,696,697,698,699,700,701,702,705,706,707,708,720,722,728,738,739,746,747,749,750,751,751,752,756,768,769,770,774,774,777,777,781,784,785,786,787,787,791,791,792,792,795,795,796,797,798,800,801,804,805,806,807,807,809,810,811,817,819,820,823,823,825,825,828,829,830,830,831,832,835,835,836,837,837,839,868,871,872,884,885,885,891,892,893,893,894,895,1,5,6,6,7,8,8,8,9,10,10,11,11,19,20,22,23,26,27,27,28,28,28,30,30,31,31,31,32,32,33,34,34,34,35,35,36,36,36,37,39,39,39,39,40,40,40,40,41,42,47,48,49,52,52,55,56,56,57,58,58,58,58,59,60,62,63,63,64,64,65,66,66,67,68,68,69,69,70,70,71,72,73,74,75,76,76,77,77,78,78,79,80,80,81,81,83,83,85,86,123,123,124,124,125,126,128,130,132,133,134,134,135,136,139,139,140,141,142,146,146,146,147,151,151,152,153,154,154,155,155,158,158,158,159,159,168,170,174,175,176,176,178,179,180,180,182,183,184,184,184,185,187,188,188,189,190,190,191,193,194,194,195,195,197,198,199,200,201,202,213,214,215,215,216,216,217,217,217,218,219,219,220,220,220,222,223,223,223,224,224,225,226,226,226,227,227,228,228,229,230,230,231,231,232,232,233,233,238,239,240,241,259,260,274,280,284,288,290,290,291,291,298,299,299,299,300,300,301,301,302,302,303,303,303,305,316,319,322,324,325,328,328,329,329,330,333,333,333,337,339,340,341,342,343,344,345,346,346,347,348,349,350,351,352,353,354,355,356,358,358,359,359,360,361,362,363,364,365,366,366,367,368,369,370,371,371,372,373,374,375,377,380,382,384,385,387,388,388,389,392,394,395,397,400,401,406,420,423,423,424,426,436,437,437,439,443,446,446,446,447,448,449,449,449,449,449,450,450,462,463,467,472,476,479,479,479,481,483,485,486,488,489,491,491,493,495,497,499,501,502,510,511,511,517,518,518,519,520,521,521,523,528,529,535,536,540,541,543,544,545,545,545,547,550,551,551,569,570,570,570,570,573,573,576,580,582,584,584,586,593,593,593,595,596,597,597,597,598,599,600,600,602,603,604,616,619,621,622,622,624,624,624,626,626,627,627,628,629,629,630,633,634,635,636,637,639,639,641,641,642,643,644,645,646,647,648,648,649,650,651,652,653,654,654,655,656,656,657,662,663,664,669,675,680,689,691,692,694,694,695,695,696,696,718,718,720,724,730,732,734,735,741,743,744,745,746,747,748,750,750,751,752,764,766,766,769,772,774,774,775,775,776,778,779,779,780,781,783,783,783,785,786,787,789,789,791,791,791,792,793,794,794,795,796,797,797,798,798,801,802,803,804,804,805,805,806,806,807,807,809,813,815,815,815,816,817,818,819,819,820,821,822,822,824,825,825,826,832,833,833,834,834,835,840,852,852,853,853,854,854,867,867,869,870,870,871,872,872,874,874,878,878,880,884,886,896,1,4,5,6,7,7,9,9,10,11,16,17,20,23,23,26,26,27,27,27,29,29,29,30,31,32,33,33,34,34,35,35,36,36,36,37,37,37,38,38,39,39,39,40,40,40,41,42,42,43,43,44,44,46,46,47,47,48,49,50,50,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,79,80,82,83,84,85,86,87,87,88,89,89,91,92,92,93,94,96,125,126,127,128,129,130,131,132,132,132,133,133,134,134,135,135,136,136,137,137,140,141,141,143,144,145,148,148,150,150,154,155,158,159,159,161,161,162,163,163,164,164,166,166,166,167,169,169,170,171,172,173,173,174,188,190,191,193,193,194,195,196,196,197,197,197,198,198,199,201,201,201,202,202,202,203,203,204,204,205,206,208,208,210,210,211,214,214,214,214,215,218,219,219,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,236,237,238,239,240,241,242,243,243,244,244,244,245,246,247,248,249,249,250,251,252,252,253,254,255,255,256,257,258,259,259,260,261,261,264,264,265,265,266,266,267,268,268,268,269,270,271,272,273,274,274,274,275,275,276,276,277,277,278,278,279,279,280,281,282,283,284,284,285,285,285,286,286,298,300,302,302,302,304,306,306,308,308,308,312,313,313,313,313,314,314,315,316,316,317,320,320,326,327,330,330,331,332,332,334,336,338,339,340,341,341,342,342,344,345,346,346,355,360,363,365,366,367,368,369,371,373,373,374,374,374,376,377,379,380,380,380,382,382,383,386,386,386,386,386,387,390,392,393,395,396,397,398,399,402,403,404,405,405,407,408,409,410,411,412,413,416,417,417,418,418,419,428,440,440,441,441,442,443,444,445,445,446,446,447,448,449,458,462,462,466,468,468,470,470,471,472,474,478,479,480,481,482,482,482,484,486,488,492,496,497,497,502,502,502,504,505,506,507,508,510,511,512,526,526,527,528,529,531,531,532,533,534,535,537,537,539,540,545,546,546,546,548,549,551,551,552,552,552,553,555,556,557,558,559,560,560,561,562,563,563,564,564,565,565,565,566,567,567,567,568,569,570,570,571,571,572,572,573,574,575,575,576,576,577,578,579,579,580,580,582,582,583,583,584,584,597,600,602,602,604,604,607,609,611,611,612,612,615,630,634,634,636,636,637,638,641,643,644,646,650,657,657,658,661,666,666,669,671,671,671,671,671,671,672,676,677,677,682,683,689,690,691,691,692,692,695,695,697,698,699,700,701,704,704,704,705,705,705,706,707,708,710,710,710,710,712,716,716,716,717,719,720,721,721,722,722,723,724,725,725,725,725,726,727,728,729,729,730,730,731,732,733,734,735,736,737,738,748,751,757,757,758,763,764,767,767,767,792,795,795,797,797,800,801,804,805,812,820,823,824,824,827,828,831,833,834,834,835,836,836,837,837,839,847,852,853,854,854,854,856,857,859,860,862,863,863,864,866,867,867,867,868,869,871,872,874,875,875,877,878,878,878,878,879,881,883,884,885,886,887,888,889,890,891,892,893,893,894,894,895,895,896,897,898,899,900,901,902,903,904,904,904,906,907,909,910,911,912,913,914,915,916,917,918,918,919,919,920,920,921,922,929,930,930,934,935,944,953,954,958,958,960,962,962,962,962,963,966,966,972,972,974,976,976,985,986,986,988,988,990,990,990,996,997,1001,1,2,4,5,6,7,8,8,9,9,15,21,22,22,23,23,24,25,26,27,28,29,30,31,31,31,32,33,35,35,36,37,37,38,39,40,40,41,41,42,42,42,43,44,44,45,45,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,75,76,76,77,77,78,79,79,80,80,81,81,85,86,87,87,88,89,89,90,100,101,102,103,103,117,118,120,120,122,122,123,124,125,125,126,127,128,130,130,131,131,132,133,134,134,135,136,137,137,137,138,139,140,141,142,143,143,144,144,146,146,151,151,154,155,156,156,157,157,159,159,163,164,165,166,166,167,168,168,168,169,169,170,171,184,187,187,188,189,190,190,191,191,193,194,195,195,197,199,201,201,201,202,203,203,203,204,206,208,209,210,211,213,214,215,216,216,216,216,217,218,219,220,221,221,222,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,237,238,238,243,243,243,244,244,245,246,247,247,248,249,250,251,252,253,254,255,256,257,258,258,259,259,260,261,262,280,284,284,286,288,291,292,292,292,293,294,296,297,298,298,299,300,302,303,306,308,308,313,314,318,318,322,325,327,328,328,330,331,331,333,346,346,352,353,354,355,357,357,359,360,363,363,363,365,366,366,366,367,368,368,369,371,372,373,375,376,377,378,379,379,380,380,381,381,382,382,383,384,385,386,387,387,389,389,390,391,391,392,392,394,395,395,397,397,401,420,420,421,421,422,422,422,424,425,425,426,427,427,427,428,428,429,429,442,442,442,444,444,446,446,448,450,452,454,454,455,456,457,458,460,460,461,461,462,462,465,466,468,468,478,479,480,480,480,488,489,489,490,490,493,493,494,508,509,511,512,514,516,517,518,519,520,521,522,525,525,526,527,528,530,530,531,533,534,535,537,537,538,538,538,539,540,541,542,543,543,544,544,544,545,545,546,546,550,552,555,556,557,558,559,561,561,561,565,565,566,571,572,573,573,574,574,575,575,576,576,577,578,579,580,580,581,581,582,582,583,583,583,587,594,604,604,604,606,606,610,612,614,615,616,616,618,619,620,621,626,628,629,629,632,634,639,640,642,642,643,644,645,645,646,648,651,651,653,657,657,658,659,665,672,672,674,675,676,677,678,678,681,681,682,683,684,685,686,690,690,694,694,695,696,697,698,699,701,702,703,704,705,705,705,706,707,708,709,710,711,712,714,714,715,716,717,718,719,719,720,720,721,721,722,722,723,724,725,726,727,731,733,739,741,742,743,744,766,767,768,770,772,773,774,775,776,777,779,780,780,781,782,783,787,788,788,790,792,794,796,801,802,802,802,802,802,804,810,813,814,815,816,816,819,819,820,834,836,836,837,838,838,840,841,842,845,846,847,848,850,851,852,856,856,859,860,861,863,864,865,866,867,868,869,870,871,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,885,886,887,888,889,890,891,892,893,894,895,896,900,902,906,906,930,930,932,933,934,935,936,938,942,943,944,946,947,948,949,950,952,952,952,953,954,956,958,966,966,967,971,978,979,980,980,981,983,984,1,4,5,6,7,8,9,11,12,13,14,15,16,17,17,18,19,20,21,21,25,26,27,27,27,28,29,30,31,32,33,33,34,34,35,36,37,38,39,40,41,42,42,43,44,45,46,48,50,51,52,52,52,53,54,55,55,71,75,76,76,78,80,82,85,86,86,87,88,89,90,92,93,95,96,98,101,101,102,103,104,107,107,108,108,109,110,111,112,113,114,117,117,118,119,120,121,122,123,124,125,126,127,127,128,129,131,132,133,134,135,136,137,138,139,140,142,143,144,144,145,146,147,147,148,149,150,151,152,154,155,156,157,158,166,167,168,170,170,172,173,173,174,175,175,176,177,178,179,181,182,182,183,183,184,185,185,185,185,186,187,188,188,189,190,190,191,191,192,193,194,195,196,197,197,198,198,201,202,203,203,204,206,209,210,211,212,212,213,213,214,215,217,217,231,232,234,234,235,235,236,245,246,248,248,250,251,252,254,258,259,260,262,262,264,265,266,266,267,269,270,271,272,273,274,274,275,276,281,282,285,286,287,287,288,288,288,289,290,290,292,293,296,296,297,298,299,299,300,300,301,302,303,303,309,312,312,313,313,314,314,315,315,316,316,317,317,326,327,329,331,332,333,334,335,339,340,342,342,343,344,345,346,346,347,347,348,349,350,351,352,352,353,353,354,355,355,356,357,357,358,358,359,360,360,361,361,362,362,370,370,371,371,372,372,373,373,374,375,376,377,378,379,380,380,381,382,382,383,383,390,390,395,395,396,396,409,410,411,411,412,412,413,414,415,418,418,419,419,419,420,421,422,422,427,429,430,432,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,449,450,451,452,453,454,455,456,456,457,458,459,460,461,462,463,464,465,466,466,467,467,468,469,470,471,472,473,473,473,474,474,476,480,480,480,480,480,481,481,482,482,498,499,502,503,504,505,508,510,512,1,4,5,5,5,6,6,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,52,53,59,61,62,67,67,67,83,84,84,86,87,88,90,91,96,97,98,99,100,101,102,103,103,104,104,105,106,107,107,108,108,109,110,112,113,113,114,114,115,116,116,117,118,118,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,142,143,143,144,145,148,159,163,164,165,165,166,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,183,184,185,186,187,189,192,192,193,194,195,196,196,197,197,198,198,199,199,200,201,201,201,202,202,203,204,205,206,207,208,223,238,239,239,240,241,241,241,242,243,245,246,247,248,249,250,251,251,252,252,253,254,255,255,255,256,256,257,258,259,259,259,260,261,262,263,263,264,264,265,266,267,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,288,288,294,294,294,295,295,295,295,308,309,309,310,314,314,315,316,318,318,319,320,321,322,323,324,324,325,325,325,326,327,328,329,329,330,330,331,332,333,334,335,336,337,338,339,341,342,343,343,344,344,345,346,349,350,350,351,351,351,352,352,352,353,353,353,361,362,365,366,372,376,383,384,384,385,386,387,387,389,390,390,392,394,394,395,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,443,445,446,446,447,447,454,465,465,467,468,468,468,470,471,474,474,1,4,5,6,7,9,10,11,12,13,14,14,15,16,17,18,19,21,21,21,22,23,24,25,26,27,28,29,31,33,34,35,36,37,37,38,39,39,40,41,41,42,42,43,45,45,47,48,48,49,51,52,53,53,54,56,57,58,58,59,59,60,61,62,63,64,65,66,67,67,68,79,80,81,82,82,83,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,109,110,111,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,155,156,157,157,158,171,172,172,173,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,199,200,200,201,201,202,203,203,203,204,205,206,207,208,209,210,211,212,213,213,215,215,216,217,218,223,225,226,227,227,228,229,230,231,231,232,246,247,247,249,250,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,287,288,288,289,289,290,291,292,297,298,298,298,299,300,300,300,301,302,303,304,305,306,307,308,308,309,309,311,311,312,312,313,314,314,316,320,330,333,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,355,356,356,357,358,359,360,361,362,363,364,365,366,366,367,368,369,370,371,371,371,372,372,373,374,375,376,377,378,379,379,379,380,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,394,395,396,397,398,399,400,400,401,402,404,414,415,415,416,418,426,427,427,428,431,433,434,435,436,437,438,439,440,441,441,442,443,444,445,446,447,447,448,448,449,449,450,451,451,452,452,453,454,454,455,455,456,456,457,457,458,459,459,460,460,461,462,463,463,464,465,466,467,468,468,469,469,471,472,473,473,475,476,477,478,479,480,481,482,482,483,484,485,486,487,491,496,496,496,498,501,501,514,515,515,517,517,518,1,2,2,4,5,5,6,6,7,9,10,11,12,14,15,16,17,18,19,20,21,21,22,22,23,24,24,26,26,26,26,31,32,33,34,35,35,36,37,37,37,37,41,42,42,42,45,45,46,46,54,55,56,56,56,57,66,67,82,83,84,85,87,88,89,89,90,90,91,92,93,94,95,96,97,97,98,99,99,100,101,101,102,103,104,104,105,105,106,107,108,109,110,110,111,112,113,114,114,115,115,116,117,118,119,119,120,121,121,122,123,124,125,126,126,127,128,129,132,133,134,135,136,137,144,144,144,146,154,156,156,157,157,158,158,159,159,160,162,162,163,165,166,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,187,188,189,190,191,192,193,193,194,194,199,200,201,202,202,203,204,205,206,212,213,213,213,215,235,235,236,236,237,237,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,253,254,254,255,255,256,256,257,257,258,258,259,260,260,261,262,262,265,267,268,269,270,271,271,272,272,274,274,276,277,278,279,279,280,281,282,283,283,284,294,309,310,310,311,312,313,314,315,317,318,319,320,321,321,322,323,324,325,326,327,328,329,330,331,331,332,333,333,334,334,335,335,336,336,338,339,339,339,341,341,342,343,344,345,346,347,348,349,350,353,353,354,356,357,358,358,359,359,375,376,377,378,378,379,380,381,382,385,390,391,391,393,395,397,398,399,401,402,403,404,404,405,406,406,407,408,408,408,409,410,411,412,413,414,415,416,417,418,419,420,421,424,424,434,435,436,437,437,438,438,439,441,445,449,450,451,452,453,454,1,4,5,6,6,7,9,10,12,13,14,15,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,56,57,58,58,59,60,61,62,63,65,65,68,68,69,69,70,72,72,73,74,74,75,75,75,85,86,87,87,89,89,93,94,94,95,97,98,99,100,100,101,102,103,104,105,107,107,108,109,110,113,114,115,117,118,119,119,120,120,120,120,121,121,121,122,122,123,123,124,125,125,126,126,127,128,129,131,131,132,132,136,137,137,138,139,139,139,141,141,149,149,155,155,160,165,166,177,180,182,182,183,183,183,183,185,186,187,188,189,190,192,192,192,192,193,194,195,195,196,196,197,198,198,199,199,200,201,202,203,204,205,206,207,207,211,211,211,215,216,217,218,219,220,221,222,233,234,234,235,235,235,236,236,237,237,238,240,241,241,242,242,263,264,265,266,266,267,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,337,337,337,338,339,340,341,341,346,360,361,362,362,364,364,366,367,367,368,368,369,371,372,373,374,375,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,393,394,395,396,396,397,398,399,400,401,402,403,405,405,406,406,407,408,410,411,412,413,414,415,416,417,419,419,424,425,426,427,427,428,429,432,432,432,433,440,449,450,454,455,456,456,457,459,460,461,462,463,463,464,465,465,466,467,468,469,470,471,471,472,472,473,474,475,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,501,502,503,504,504,505,506,507,508,509,510,511,513,513,515,517,518,519,519,519,520,523,525,527,528,528,528,528,543,545,546,548,4,6,6,7,9,10,11,11,12,13,14,14,15,16,16,16,17,18,18,19,20,21,22,22,23,24,25,25,26,26,27,29,32,32,33,33,34,35,35,35,36,37,41,43,44,45,46,51,57,63,65,84,88,88,89,89,90,90,91,93,94,95,96,97,97,98,99,99,100,101,103,104,105,106,107,108,109,109,110,114,115,116,117,118,119,120,121,124,125,126,126,126,127,127,128,129,129,136,137,138,139,141,146,148,150,152,152,153,154,155,155,155,156,156,156,174,174,175,176,178,182,184,184,186,186,188,188,190,191,193,194,194,195,196,197,198,198,199,200,201,202,203,204,205,206,207,207,209,209,210,210,210,211,212,213,214,215,217,218,219,219,221,223,225,225,225,226,227,228,229,230,231,231,236,241,241,243,244,245,246,247,248,264,265,267,268,1,2,4,7,9,10,11,12,14,15,15,17,18,19,22,23,23,24,25,26,26,27,28,29,30,31,32,33,33,35,37,38,39,40,42,44,45,46,47,48,50,51,51,51,52,54,56,58,60,62,64,66,67,68,70,72,73,74,74,74,75,75,75,76,76,78,88,89,91,93,93,94,94,95,95,96,96,97,97,98,99,100,101,102,103,104,108,109,109,110,110,111,112,115,116,117,118,119,120,122,124,126,128,130,132,134,136,138,140,141,142,144,145,145,146,148,149,149,150,152,153,172,174,175,175,177,179,180,181,182,183,185,187,188,189,190,191,192,192,193,194,195,196,197,201,202,203,204,205,206,207,208,209,210,212,214,216,218,220,221,221,222,223,223,224,225,225,226,228,229,230,230,230,230,232,233,234,235,236,238,244,256,257,259,261,261,262,262,263,263,264,265,265,266,266,266,267,268,269,270,271,272,273,274,275,281,282,283,284,285,286,287,290,291,291,292,294,296,297,297,298,300,302,304,305,306,308,310,312,314,315,316,318,320,325,326,335,336,338,339,339,341,343,344,345,346,347,348,349,349,349,354,355,356,356,357,358,359,360,361,362,363,363,364,366,367,367,368,368,369,372,373,373,374,374,375,376,377,378,380,382,384,386,388,390,392,394,394,394,396,396,398,398,398,398,398,400,400,402,413,417,419,420,421,423,423,425,427,428,428,429,429,430,430,431,432,433,437,438,439,440,441,442,443,444,455,456,458,459,460,461,462,464,466,468,470,472,474,476,478,479,479,480,482,484,486,488,489,495,495,495,496,496,503,505,506,507,1,4,4,5,5,9,10,11,13,14,15,15,17,17,17,17,17,19,19,20,20,21,22,23,23,28,28,29,29,30,30,33,35,36,42,44,46,48,50,52,54,56,58,60,61,62,64,66,67,68,70,71,72,87,87,89,92,93,93,96,97,99,101,103,104,105,105,107,109,110,110,111,112,112,113,114,114,114,114,115,117,118,119,119,120,120,121,122,122,122,123,123,124,125,125,129,130,130,132,133,133,134,136,138,140,142,143,144,146,148,149,150,152,153,153,154,155,155,156,158,160,162,166,166,173,173,178,179,183,186,187,189,191,191,192,192,193,193,195,195,195,195,197,197,199,199,201,201,203,203,205,205,207,208,209,212,212,212,212,215,215,216,216,219,220,222,224,226,228,230,232,234,235,236,238,240,242,244,246,248,250,250,258,258,266,267,267,267,270,274,275,277,277,278,279,281,281,282,282,283,284,285,290,292,293,294,298,299,299,300,300,301,302,304,304,305,308,308,309,309,310,310,311,311,312,313,313,314,316,318,320,321,321,322,324,326,327,327,328,330,332,333,333,334,336,338,340,342,345,346,346,346,357,357,358,362,366,367,369,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,383,385,385,386,389,392,393,393,394,394,395,395,395,395,399,399,400,400,401,402,404,406,407,407,407,408,410,412,414,416,418,420,422,423,423,424,425,426,428,430,432,433,433,433,434,454,455,458,459,461,462,463,466,467,467,468,469,470,470,470,470,471,471,472,472,472,474,475,475,475,475,475,475,476,477,477,477,478,481,482,483,484,485,485,486,486,487,487,491,491,493,495,496,498,499,500,502,504,506,508,510,511,512,513,513,514,515,515,516,517,517,520,523,524,526,531,532,1,4,4,5,5,5,7,8,9,12,13,13,13,14,14,14,15,17,17,17,18,18,19,19,20,21,22,23,23,23,24,25,26,26,27,27,28,29,30,31,32,32,33,34,34,37,42,43,44,45,46,47,47,48,49,50,52,53,53,54,56,58,60,62,63,64,66,67,67,68,70,71,72,74,76,77,77,78,80,82,82,82,83,83,84,84,85,85,100,104,105,106,107,109,111,112,112,113,114,114,115,116,119,119,119,121,121,123,124,126,127,128,129,130,131,131,133,133,135,136,137,138,140,140,140,141,141,142,143,143,143,144,146,148,150,152,154,155,156,157,158,159,160,161,162,164,166,168,170,173,174,175,176,193,194,195,197,199,199,201,202,203,204,205,207,208,209,210,211,212,213,215,215,218,218,218,219,220,220,221,221,222,223,223,226,226,227,228,229,230,232,234,235,236,238,240,242,244,245,245,246,248,249,250,251,252,253,254,255,255,256,258,260,280,281,283,284,285,287,288,289,289,290,290,291,292,293,294,295,296,297,298,299,300,301,301,302,303,304,305,307,308,309,311,312,313,318,320,322,324,326,327,327,328,329,329,329,329,329,330,332,334,336,338,339,340,342,343,344,346,348,349,350,351,352,356,363,364,368,369,370,370,371,373,374,375,376,377,378,379,380,381,382,383,383,385,386,386,387,388,389,390,394,395,395,397,398,399,399,401,405,407,407,407,407,407,408,408,409,410,412,414,415,416,418,420,422,424,426,428,429,430,432,434,436,438,440,444,453,453,456,457,458,458,459,459,459,461,462,463,464,465,465,466,467,468,469,470,471,473,475,476,477,478,479,479,479,480,480,481,481,482,483,483,485,489,491,492,493,494,496,498,500,502,504,505,506,508,510,511,512,514,516,517,517,518,520,522,524,526,527,527,528,545,545,545,545,545,545,545,545,545,545,545,549,1,6,7,9,11,12,13,14,15,16,17,18,18,18,18,19,19,19,20,21,21,26,27,28,29,29,31,40,41,43,44,45,46,47,48,50,52,53,54,55,56,56,58,59,60,62,64,66,68,69,70,72,73,74,76,77,77,78,79,79,89,94,96,96,96,98,101,101,101,102,103,104,105,106,107,109,109,109,110,111,112,113,113,114,115,115,117,117,118,120,121,122,123,124,125,125,128,132,134,135,135,136,137,137,138,138,140,142,144,146,148,150,152,153,154,155,156,157,158,160,162,164,164,164,166,168,169,170,171,177,178,185,187,188,189,191,193,194,195,196,197,198,199,199,200,201,202,202,203,204,204,205,206,207,208,213,214,215,216,217,218,219,220,221,224,225,226,227,228,228,230,232,234,235,236,238,239,240,242,243,244,245,245,246,248,250,252,254,255,256,257,258,259,260,262,276,277,278,279,281,283,285,286,287,288,288,289,289,290,290,291,291,292,292,293,293,294,295,295,296,296,297,297,298,298,299,300,300,300,301,303,304,305,307,309,309,310,311,313,314,316,317,318,319,319,320,322,323,324,326,327,327,328,330,332,334,335,336,338,338,340,340,342,344,345,346,346,348,349,350,352,354,362,366,370,371,371,373,373,373,374,375,376,377,378,379,380,381,382,382,383,387,388,389,389,389,389,390,390,391,393,394,395,396,397,398,399,400,405,408,409,410,412,414,416,417,417,418,420,422,424,426,428,428,428,430,432,434,436,438,439,441,442,443,444,445,446,446,451,462,462,464,464,469,470,471,471,471,473,474,475,475,475,477,478,479,481,483,483,485,486,488,490,491,492,493,494,495,496,497,498,499,500,500,501,503,503,504,504,505,507,508,509,510,512,513,513,514,516,518,520,522,523,524,526,528,529,530,532,532,537,538,539,539,540,540,541,541,542,543,544,545,546,547,548,562,563,563,571,6,7,7,9,11,13,14,15,16,17,17,18,18,18,19,20,21,22,23,24,24,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,43,44,45,46,47,48,49,50,51,52,54,56,57,57,58,60,62,64,66,68,70,71,72,73,74,76,78,79,79,82,93,94,99,104,104,105,107,107,109,111,112,114,114,115,116,117,118,119,120,120,121,122,122,123,123,123,124,124,125,126,126,127,128,128,128,129,130,131,132,132,133,134,137,139,141,141,142,144,146,148,150,152,154,155,156,158,160,162,164,165,169,170,171,172,173,174,174,179,187,187,189,191,191,196,196,198,200,202,203,205,206,206,207,209,211,212,213,214,216,217,218,219,220,221,223,224,225,227,230,231,232,233,236,237,237,238,239,240,242,244,246,248,250,252,254,256,258,259,259,260,262,263,264,266,268,269,269,280,280,285,298,298,300,301,301,303,305,306,307,308,308,308,309,310,310,310,310,311,312,313,314,315,315,316,317,317,318,319,319,320,320,321,322,323,324,325,326,327,328,330,332,334,336,338,340,342,344,346,348,350,352,354,355,356,359,365,366,367,368,369,370,371,372,382,389,390,398,400,402,403,405,407,407,409,410,411,412,413,414,415,417,418,419,420,420,421,422,422,423,424,425,426,428,429,430,432,434,434,436,437,438,440,441,442,444,446,448,450,451,452,454,456,467,467,468,469,470,471,471,472,473,474,475,476,478,485,489,491,492,504,504,506,507,509,509,511,513,515,515,515,517,518,519,520,521,522,522,523,524,525,527,528,530,532,534,536,538,540,542,542,544,545,546,548,550,552,554,556,558,560,561,561,561,563,564,565,567,571,571,572,572,573,573,574,575,576,577,577,578,579,580,582,593,595,606,1,6,9,9,9,11,13,15,16,17,18,18,18,19,19,20,21,22,23,24,25,26,27,29,30,31,32,33,33,34,36,37,38,40,42,44,45,46,48,50,52,54,56,58,60,62,63,64,65,66,67,68,75,75,76,77,78,79,80,80,81,94,95,99,106,108,108,110,111,113,115,115,116,119,119,123,124,125,126,126,127,128,129,130,132,133,134,134,134,137,140,140,141,142,144,144,145,146,148,150,152,154,156,160,164,165,166,168,170,172,174,178,178,182,182,187,188,189,190,219,220,223,223,225,227,228,229,229,230,230,231,232,233,235,236,238,239,239,240,240,241,241,242,242,243,243,245,248,250,252,254,256,258,260,262,262,263,263,274,275,276,278,280,282,284,285,286,287,288,289,290,290,291,298,299,299,302,310,318,320,325,328,331,331,333,337,339,340,341,341,343,344,345,346,347,347,348,349,350,350,350,351,351,351,352,353,354,355,356,356,357,357,357,358,358,359,359,360,360,361,361,362,362,363,364,365,365,366,366,367,367,368,368,369,369,370,370,371,371,371,372,372,373,373,374,375,376,376,377,377,378,378,379,379,379,380,381,382,383,384,385,385,385,386,387,388,389,389,391,392,393,394,395,396,400,403,404,404,405,406,406,409,419,419,428,431,434,437,439,440,441,442,443,443,444,444,445,445,446,447,448,449,451,453,454,455,456,457,457,457,458,460,462,464,466,468,470,472,473,474,475,476,476,477,478,479,482,484,486,488,488,490,490,490,492,493,493,495,496,497,497,498,498,506,507,509,510,522,526,526,528,528,528,530,532,532,534,538,538,539,540,541,541,542,542,543,543,543,545,545,547,548,553,554,555,556,556,557,557,559,560,561,561,561,561,561,562,563,564,565,566,567,567,568,569,570,570,571,572,572,572,573,574,575,576,577,578,584,585,586,587,588,590,598,600,602,604,606,608,609,611,612,619,634,636,636,636,638,642,643,644,645,647,647,649,650,652,653,656,657,657,657,658,659,659,659,660,660,661,663,666,675,30,30,30,30,30,30,30,30,32,32,32,32,34,36,36,38,48,48,50,54,64,64,64,66,68,68,72,74,76,94,96,96,98,98,98,98,98,100,106,106,108,108,110,110,110,110,120,120,120,130,132,134,136,136,138,140,140,140,142,142,142,144,146,146,152,164,166,166,168,168,172,172,174,174,174,178,180,182,184,184,184,186,186,186,188,198,198,198,200,200,202,204,208,218,218,220,222,224,242,242,242,244,257,25,29,35,39,39,43,47,51,55,59,63,67,71,77,81,85,89,93,97,101,101,105,109,113,117,121,125,129,133,141,145,145,151,155,159,167,171,175,183,187,191,195,199,203,203,207,211,215,219,223,227,231,231,235,239,243,251,255,259,263,267,271,275,279,283,287,291,295,299,307,313,319,325,331,335,339,343,344,349,355,359,363,367,371,375,379,383,387,393,397,401,401,405,411,415,419,423,423,429,433,439,443,449,453,457,11,12,30,36,48,54,66,68,72,74,78,84,86,90,92,100,102,106,108,112,114,118,120,124,126,130,136,138,140,164,172,176,180,188,192,196,200,204,208,219,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,183,364,364,364,364,364,364,366,366,366,366,366,368,368,368,368,370,370,370,372,372,372,374,376,378,380,382,382,382,384,384,384,386,386,388,390,390,392,392,392,394,394,396,396,396,405,406,407,407,1,1,1,2,10,344,345,346,347,348,350,352,354,356,358,358,360,362,362,364,364,364,364,366,366,366,366,366,366,383,384,385,385,1,2,10,306,308,310,310,310,310,312,314,316,316,318,320,322,324,326,326,326,328,330,330,332,334,347,347,1,2,6,8,12,12,18,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,52,54,56,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,162,163,1,4,6,8,10,11,12,23,24,29,32,33,34,34,37,39,43,54,55,55,55,56,57,70,73,74,77,106,107,116,118,119,121,121,122,124,125,136,137,140,143,145,147,148,149,151,151,152,153,156,157,158,163,165,166,167,168,169,179,182,185,193,193,197,204,207,207,207,233,236,249,250,252,256,261,264,277,279,282,284,289,292,299,300,302,305,308,312,314,322,325,327,328,329,333,334,335,336,338,339,345,353,372,375,376,377,378,379,382,383,386,387,389,392,393,394,397,399,400,401,402,402,403,403,404,405,408,410,411,425,427,429,431,432,436,439,440,451,452,455,460,461,468,480,481,499,516,533,541,542,556,566,583,584,588,600,602,607,608,608,608,608,608,608,608,610,612,614,616,618,620,622,624,626,628,630,630,630,632,634,636,636,638,640,640,640,642,644,646,648,650,652,652,654,656,658,660,662,664,666,668,670,672,674,674,674,674,674,674,674,674,674,674,674,674,674,674,676,678,680,682,684,686,688,690,692,694,694,694,694,696,698,698,698,698,698,700,702,704,706,708,710,712,714,716,718,720,722,724,724,726,726,726,726,726,726,726,728,730,730,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,780,782,784,786,788,790,792,794,796,796,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,824,826,826,828,830,832,834,836,838,838,838,840,842,844,846,848,850,852,852,854,856,856,858,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,892,892,892,894,896,898,900,902,902,904,906,906,908,910,910,912,912,914,916,918,922,924,926,928,1,10,14,17,18,19,20,21,23,50,52,52,52,52,52,54,56,58,58,58,60,74,76,78,80,82,82,82,82,84,86,88,88,90,92,94,96,96,96,96,98,100,102,104,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,186,190,192,194,196,198,200,202,204,206,208,210,210,210,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,417,420,422,448,450,452,454,456,458,460,462,464,466,468,470,470,472,474,476,478,480,482,484,486,488,490,492,492,494,496,498,500,500,500,502,504,506,508,510,512,514,516,518,2,2,3,5,6,7,8,9,10,11,11,12,13,14,15,16,17,17,1,2,3,13,14,25,31,34,37,42,45,49,53,57,60,65,69,72,75,78,97,99,102,105,107,110,113,117,120,123,126,128,137,150,154,156,158,162,162,166,169,171,174,177,181,185,187,189,191,194,197,197,209,219,222,224,226,229,231,234,236,238,243,248,250,253,256,271,272,273,7,10,25,30,35,41,48,48,51,55,59,63,66,73,79,85,111,113,120,123,132,139,146,149,166,174,180,184,186,189,196,199,205,209,211,217,224,227,232,234,237,239,247,247,259,271,274,276,278,281,283,288,290,295,302,304,307,312,325,1,2,3,3,12,21,24,24,28,31,34,34,34,37,40,42,42,81,84,84,84,86,88,88,91,93,95,97,100,102,104,106,109,111,111,113,116,118,120,122,122,122,156,159,163,167,167,169,172,176,179,182,184,187,190,193,195,198,202,205,208,210,212,215,218,220,223,226,229,233,235,237,240,242,244,248,251,253,255,258,260,263,266,268,270,287,288,289,1,15,18,22,25,28,31,34,36,39,45,48,57,57,60,62,65,72,75,80,83,104,107,111,154,157,161,165,168,172,175,178,183,186,189,192,194,197,200,203,206,208,210,213,216,218,221,224,227,229,232,235,238,243,248,251,253,255,258,260,263,268,270,272,283,284,285,1,2,3,3,12,21,34,39,43,49,58,60,65,68,70,73,78,80,86,89,91,97,99,104,107,110,112,116,119,128,130,130,130,132,134,136,140,142,144,146,146,146,146,146,146,146,146,146,146,146,150,152,154,154,154,154,154,154,154,154,157,160,164,164,164,167,172,175,178,181,183,188,192,194,197,202,204,209,212,215,218,221,223,226,229,232,234,236,238,240,243,248,250,253,256,273,1,6,15,28,33,37,45,56,58,63,66,68,71,78,78,80,86,89,96,96,104,107,110,114,118,128,130,132,134,141,143,145,147,149,151,153,155,158,168,171,176,178,182,182,185,187,192,196,198,201,213,216,220,222,226,228,238,240,242,244,246,248,251,263,275,276,277,1,2,3,12,29,31,41,43,48,50,57,59,66,68,74,74,74,76,82,85,94,97,110,113,118,120,120,123,128,131,136,139,152,155,161,168,171,176,178,189,191,194,197,203,206,209,209,214,217,226,229,234,238,242,245,249,252,256,259,262,266,270,272,274,281,285,288,291,301,304,306,308,311,315,323,323,326,328,330,330,330,330,332,341,344,346,348,350,352,369,370,371,1,20,31,33,40,46,56,60,68,68,70,78,92,108,110,118,124,126,132,134,137,150,153,159,169,174,176,189,192,195,201,205,207,212,226,229,236,240,244,246,251,255,260,262,266,271,271,274,276,278,285,290,292,294,305,308,310,312,316,327,330,332,334,336,345,348,350,352,354,356,371,372,373,1,2,3,12,18,292,294,296,298,300,300,300,302,304,306,308,310,312,314,314,314,314,314,314,314,316,318,320,322,324,324,324,326,328,328,330,332,332,332,332,332,332,332,332,332,332,332,332,334,336,336,336,338,338,338,338,338,338,338,338,340,342,342,342,344,344,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,376,378,380,382,384,386,388,390,390,390,392,394,396,398,400,402,402,402,404,406,408,410,412,414,416,418,420,422,424,426,428,428,428,430,432,434,436,438,438,438,438,438,440,440,440,440,442,444,444,446,448,448,448,453,455,533,534,535,2,7,10,13,20,38,296,300,304,309,312,316,321,324,327,330,334,338,342,346,350,354,358,361,364,368,372,372,372,372,372,376,378,383,386,390,390,390,390,390,390,390,390,390,390,390,392,396,400,400,400,404,408,408,408,412,415,418,422,427,430,434,437,440,442,444,446,448,451,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,510,510,510,510,512,514,516,518,520,522,524,526,528,530,532,534,536,539,540,543,544,547,548,619,621,2,6,8,9,10,11,12,13,15,16,16,17,18,19,20,21,22,23,23,24,25,26,27,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,49,50,51,52,53,54,55,56,57,58,58,58,59,60,61,62,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,86,87,88,88,89,89,90,90,93,94,95,96,97,97,97,45,46,49,53,54,57,58,58,60,61,62,64,64,67,68,77,77,78,79,81,81,82,82,83,83,84,84,85,85,86,87,88,89,90,92,93,93,94,94,94,97,97,98,99,100,103,107,108,109,111,113,115,117,118,122,123,125,126,127,130,137,138,139,140,141,143,145,146,150,158,159,161,162,162,163,164,165,166,166,167,169,171,173,176,177,178,179,183,185,190,191,191,192,197,201,202,202,202,204,209,209,210,211,212,214,215,216,216,217,222,223,224,225,225,227,227,229,230,232,235,235,238,240,240,241,242,256,81,136,162,164,190,202,1,48,48,50,50,52,54,56,56,58,58,60,60,62,64,64,66,66,68,68,70,72,74,74,76,78,78,80,82,82,84,86,86,88,90,90,92,94,94,96,98,98,100,102,102,104,106,108,110,112,132,132,145,147,149,172,174,176,178,191,193,200,222,222,224,226,229,233,245,247,252,254,254,256,256,256,268,273,273,280,282,284,286,288,290,292,294,296,309,309,311,313,317,319,321,321,323,334,336,346,350,352,384,386,388,390,390,392,392,424,424,426,426,428,430,432,434,434,436,438,440,442,444,446,447,448,448,450,453,454,455,456,458,540,542,635,635,635,17,20,20,21,21,22,24,33,34,35,36,36,37,38,41,45,46,47,48,56,60,61,63,66,69,70,75,79,80,87,89,89,90,93,96,100,116,121,121,122,131,131,131,132,137,137,137,141,142,144,147,148,153,154,159,163,169,173,174,179,183,184,189,190,195,196,201,201,202,207,208,227,228,230,236,236,9,36,41,44,46,47,48,49,50,51,53,54,54,55,56,57,59,60,61,62,63,68,74,74,75,75,76,84,86,88,88,89,90,91,106,112,113,116,117,118,120,120,120,121,122,123,124,125,126,127,128,128,129,130,133,141,141,144,144,144,144,146,147,148,149,153,153,160,162,163,163,164,165,165,166,168,170,171,172,173,174,174,177,178,183,185,186,187,193,200,203,203,205,205,218,219,246,49,52,55,63,125,144,181,189,258,7,8,74,76,78,78,80,80,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,132,134,136,140,142,144,148,150,152,154,156,158,160,162,164,166,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,1,8,43,74,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,144,146,148,150,152,154,156,160,162,164,164,166,168,170,172,174,176,178,180,182,184,188,190,192,193,4,36,36,46,50,52,56,58,60,75,75,76,78,79,83,84,85,88,91,92,94,95,97,98,100,100,101,103,103,104,106,106,108,110,112,115,116,117,119,122,123,123,124,126,127,130,130,130,137,139,139,141,142,144,145,147,148,150,151,152,154,156,158,159,159,160,161,162,162,163,165,166,168,172,173,173,31,38,38,48,48,52,54,58,60,60,62,77,77,77,78,80,81,85,86,87,90,93,94,96,96,97,97,99,99,100,102,102,103,105,105,106,107,108,108,110,112,114,117,119,119,121,124,125,125,126,126,128,129,132,139,141,141,143,144,146,147,149,150,150,152,153,154,156,158,160,161,161,161,162,163,164,165,167,168,168,170,175,175,224,225,226,230,234,235,236,240,250,157,1,6,32,33,33,34,35,35,36,38,39,41,42,43,55,69,69,71,73,74,76,77,79,88,89,90,90,91,92,93,123,123,127,129,131,131,132,135,135,136,157,157,171,172,173,173,174,174,174,174,175,175,175,176,176,208,208,210,211,212,239,245,246,247,247,247,249,253,254,274,275,277,282,282,282,284,285,304,305,306,306,307,309,309,310,310,311,312,312,313,314,315,321,344,345,345,347,348,349,351,354,355,355,356,356,356,357,357,357,358,358,358,359,360,360,361,363,369,371,373,375,375,376,377,377,385,386,389,392,394,395,396,405,411,1,6,30,30,30,32,33,34,35,37,38,39,40,42,45,70,71,72,77,78,79,79,80,81,82,83,107,134,135,137,137,137,138,138,138,138,138,139,141,142,145,146,172,172,173,173,175,182,183,183,184,184,184,185,186,186,186,186,187,187,188,188,190,191,192,225,225,226,228,228,229,229,230,230,231,231,232,232,233,233,234,235,235,236,237,238,239,240,244,270,271,272,274,276,278,278,279,279,279,280,280,281,282,282,283,283,283,284,284,285,285,286,286,286,287,292,293,298,319,336,337,338,345,348,362,363,363,364,364,405,409,409,411,415,417,418,443,443,444,450,451,452,453,453,453,453,454,454,455,456,456,457,457,458,458,459,460,460,476,477,492,492,508,511,511,513,514,516,518,529,529,530,530,543,544,545,546,546,547,549,550,551,554,570,571,587,1,6,34,35,35,52,75,76,78,80,81,82,84,85,86,115,115,116,131,134,135,135,136,136,138,139,140,140,142,144,145,146,150,164,165,165,177,181,181,182,182,183,184,185,186,187,188,191,203,240,241,242,243,244,245,254,255,272,273,274,275,276,277,279,279,280,294,303,333,334,336,336,337,337,352,353,354,354,354,356,374,376,377,377,378,379,380,401,403,428,429,429,430,430,431,431,432,433,434,435,436,438,438,439,440,441,442,450,450,450,452,453,459,478,482,483,484,488,524,525,528,529,531,533,534,584,585,586,588,591,591,592,592,594,598,603,604,605,611,611,1,6,38,40,42,44,53,71,71,73,73,74,76,79,85,85,126,128,187,188,189,200,200,202,202,224,227,228,230,230,232,233,234,235,235,236,241,242,284,294,295,296,297,298,299,300,301,302,303,305,306,307,377,378,387,388,389,390,392,394,396,397,397,398,398,401,408,408,408,409,409,409,409,410,410,410,410,411,411,412,419,420,447,448,448,449,450,450,461,464,465,466,483,502,503,503,521,523,524,534,536,538,539,540,540,540,562,562,574,575,575,576,576,576,580,582,583,619,1,6,34,35,37,43,44,44,47,55,73,74,78,81,82,83,84,85,86,87,88,89,89,90,106,108,110,111,111,115,119,121,131,133,133,133,134,134,134,134,135,138,163,163,163,163,163,163,163,163,163,163,163,163,165,183,186,192,238,239,239,239,240,240,241,244,244,244,261,262,264,264,274,275,276,279,280,297,310,326,326,327,327,328,329,329,330,330,331,331,350,355,358,372,374,378,380,405,413,418,419,421,422,424,425,441,443,456,456,456,462,475,476,478,483,484,519,519,524,525,526,527,528,529,557,560,562,571,571,579,587,588,589,590,591,591,592,596,597,600,601,603,605,606,607,608,609,610,611,613,614,614,614,614,615,616,617,617,618,618,620,620,648,666,668,670,671,672,673,678,679,680,681,681,681,682,684,685,686,686,688,749,7,7,8,8,9,9,10,10,11,11,11,11,11,12,13,13,13,14,14,14,14,14,14,15,16,17,18,19,20,21,22,22,23,23,24,25,26,27,28,29,30,30,31,31,32,33,33,34,35,36,37,37,37,37,38,39,40,40,40,41,42,43,44,44,44,45,46,46,47,47,47,47,48,48,48,49,49,49,49,49,50,51,52,53,53,53,53,53,53,54,55,55,55,56,57,58,59,59,59,60,61,62,63,64,64,66,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,69,69,70,70,71,71,71,72,6,7,15,14,15,18,18,21,25,27,28,23,25,26,35,27,3,5,6,6,7,7,8,8,9,9,10,10,11,11,12,13,13,14,14,15,16,2,3,5,7,7,8,9,10,11,12,13,14,16,17,2,3,5,5,6,7,8,9,10,11,11,12,12,13,13,14,14,15,16,17,2,3,5,6,7,7,8,8,9,10,11,12,12,13,13,14,14,15,16,3,5,5,6,7,7,8,9,10,11,11,12,12,13,13,14,14,15,15,2,3,5,5,7,7,8,9,9,10,10,11,12,13,13,14,14,15,2,3,5,6,6,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,2,3,3,6,7,7,8,8,9,9,10,11,12,13,14,15,16,16,16,17,18,18,19,20,20,21,22,22,22,23,23,23,24,2,3,5,5,6,7,8,8,9,9,10,10,11,11,12,13,13,14,15,16,2,2,2,3,5,6,7,8,9,10,11,12,13,14,15,16,2,3,5,5,6,6,7,8,8,9,10,11,12,12,13,13,14,15,2,3,8,9,10,11,11,12,12,12,12,13,14,15,16,17,18,19,19,20,20,20,21,22,23,23,23,24,25,25,26,26,26,26,27,28,28,28,28,29,30,31,32,3,5,6,7,8,8,9,10,11,11,12,12,13,13,14,15,16,2,3,5,6,7,8,9,10,11,11,12,12,13,14,15,16,2,3,5,6,7,7,8,9,10,11,12,13,13,14,14,15,2,3,5,6,7,7,8,9,10,11,12,12,13,13,14,14,15,16,3,5,5,6,7,8,9,10,11,11,12,12,13,13,13,14,14,15,18,2,3,5,5,6,6,7,7,8,9,10,12,14,14,15,15,16,16,16,17,18,19,2,3,4,5,5,6,6,7,7,8,9,10,11,12,12,13,14,14,15,19,2,3,5,6,7,7,8,9,10,11,12,13,15,16,2,3,6,6,6,9,10,10,11,12,13,14,14,14,15,15,16,17,18,19,19,20,20,21,21,21,22,23,24,25,25,25,26,27,28,28,29,29,29,30,31,31,32,32,32,33,4,4,5,7,8,9,10,10,11,12,13,14,15,15,16,16,17,3,5,6,7,8,9,10,11,12,12,13,13,14,14,15,2,3,6,7,8,9,9,9,10,10,11,12,13,13,13,13,14,14,15,15,16,16,17,18,18,19,20,21,22,23,24,24,24,2,2,3,5,5,6,7,7,8,8,9,10,11,11,11,12,12,12,13,13,14,14,15,2,3,5,6,7,7,8,9,10,11,11,12,12,13,13,14,15,15,16,17,17,3,5,5,6,7,8,9,10,11,12,14,14,15,16,17,2,2,3,5,6,7,8,9,10,11,11,12,12,12,13,14,15,16,17,2,3,4,5,5,6,7,8,9,10,11,11,12,13,13,14,15,16,17,2,3,5,6,7,8,9,10,11,11,12,12,13,13,14,14,15,17,2,3,5,5,6,6,7,8,8,9,10,11,12,13,13,14,15,17,2,2,3,6,7,7,7,8,8,9,9,9,10,11,12,12,12,12,13,13,14,15,16,17,18,19,19,20,20,21,21,21,21,22,23,23,24,2,3,5,5,6,6,6,7,8,8,8,8,9,9,9,10,10,10,11,11,12,12,12,13,13,13,14,15,2,3,5,6,7,7,8,9,10,11,12,13,14,15,2,3,5,6,7,7,8,9,10,11,11,12,12,13,13,14,15,16,16,17,2,3,5,6,7,8,9,10,11,12,13,14,14,15,16,17,2,3,5,5,6,6,7,8,9,10,11,11,12,12,13,13,13,14,14,15,16,2,2,3,5,5,6,7,8,8,9,10,11,11,12,12,13,13,14,14,14,15,2,3,4,5,6,6,7,7,8,8,9,10,11,12,13,14,15,15,16,16,17,2,3,5,6,7,7,7,8,9,10,11,12,13,14,14,15,17,2,3,5,7,7,7,7,7,8,8,9,9,9,10,10,11,12,12,12,13,13,13,14,15,16,17,18,18,18,19,19,20,21,21,21,21,21,22,23,23,23,23,23,24,24,24,1,2,9,10,21,23,24,26,28,28,29,29,30,34,39,39,40,42,43,45,46,47,47,47,48,49,51,56,57,61,62,64,67,68,68,69,69,71,76,77,77,77,78,78,79,80,81,82,87,88,89,91,92,93,94,94,95,95,96,96,97,97,99,100,101,102,103,104,106,107,109,110,111,112,114,116,116,117,117,118,119,122,123,124,125,127,129,130,130,130,131,131,132,135,137,138,138,138,139,140,140,141,142,143,147,148,149,149,149,149,151,153,154,157,160,161,162,167,169,170,172,172,173,174,174,175,177,178,185,189,190,191,194,194,196,199,203,205,206,207,209,209,209,209,212,213,214,217,225,226,229,230,232,232,237,241,242,242,242,243,247,248,251,252,253,253,253,256,257,259,261,263,264,264,265,267,269,270,271,273,275,276,277,281,285,286,287,288,288,289,291,295,296,297,298,299,301,303,305,311,315,323,326,327,328,329,330,333,334,335,336,336,341,345,347,348,350,351,354,357,359,361,362,368,369,371,374,375,376,381,382,382,383,387,388,389,390,391,402,6,17,26,29,34,40,43,46,50,52,52,52,62,66,69,72,77,80,84,87,95,101,104,104,108,113,117,121,136,140,143,147,149,154,163,166,170,175,179,182,184,189,195,195,198,201,204,204,207,213,217,221,223,237,240,242,245,248,258,261,263,265,1,2,12,18,24,30,34,38,42,46,50,54,73,74,75,7,26,38,38,46,54,60,68,76,82,92,100,118,126,138,146,154,162,174,182,196,204,218,224,230,7,20,24,26,28,30,31,32,46,48,54,58,59,59,59,60,61,62,62,62,68,80,81,82,83,84,84,110,112,113,114,114,114,114,115,116,118,119,119,120,123,124,126,144,144,154,165,165,169,196,200,204,206,208,211,211,211,211,212,214,215,215,216,220,224,280,284,286,287,288,294,296,298,302,306,309,310,323,325,326,326,328,329,331,336,356,356,361,362,364,365,366,366,369,370,372,373,374,379,380,384,388,392,396,418,440,444,446,448,452,452,452,452,455,455,455,456,456,459,459,459,460,464,466,468,504,505,505,506,506,506,507,507,507,518,522,525,528,530,532,538,540,542,542,545,545,545,546,546,546,546,548,550,587,587,587,596,599,600,600,602,604,606,608,610,612,614,616,617,617,618,620,622,624,638,660,662,676,680,682,682,684,686,686,688,690,692,696,696,696,701,702,710,721,722,762,766,768,769,772,776,776,784,788,790,792,794,796,798,801,802,803,803,803,804,808,808,808,808,808,819,838,841,842,846,848,848,850,854,857,857,857,858,860,862,864,910,914,914,916,917,918,920,920,922,922,923,923,924,926,926,926,927,928,929,939,940,941,973,1,9,23,24,25,27,27,28,29,29,29,30,33,35,36,37,38,38,38,43,43,54,54,54,78,78,82,91,93,94,96,96,97,98,100,101,102,104,105,106,106,107,118,119,119,119,120,139,151,155,157,158,162,164,164,165,165,167,168,170,171,171,171,177,191,191,221,223,229,229,230,233,234,236,238,240,242,243,244,245,245,245,246,246,246,246,247,247,247,250,298,300,303,307,308,309,310,310,310,311,312,316,318,321,332,332,332,332,333,333,333,365,374,376,376,376,380,383,384,386,387,387,387,388,389,390,392,393,394,396,396,400,400,428,432,434,439,439,447,447,450,455,458,461,462,462,462,463,464,464,464,466,466,468,471,471,471,474,484,486,488,498,519,532,532,539,539,543,546,546,548,550,554,557,557,557,557,560,563,577,577,593,596,601,610,613,615,618,620,623,626,629,629,630,633,637,640,654,657,679,691,692,694,695,697,697,698,698,699,703,705,707,707,707,711,714,718,720,721,722,738,755,767,768,769,771,774,774,774,774,777,780,784,786,786,787,789,790,791,816,817,823,826,831,843,846,850,853,853,856,859,861,861,861,868,892,894,896,909,21,36,36,38,38,40,40,42,42,44,44,46,46,48,48,48,50,52,54,56,56,58,60,60,62,64,64,66,68,68,70,72,72,74,76,78,80,80,82,84,84,86,88,88,90,92,92,94,96,96,98,100,102,104,104,106,108,110,110,1,9,19,24,28,28,31,36,39,42,42,46,49,49,49,53,53,53,53,56,56,56,59,59,62,64,67,67,1,5,16,17,19,22,23,28,29,34,35,40,40,41,43,44,46,47,50,51,60,61,63,64,65,70,71,76,76,77,79,82,82,83,86,87,92,93,98,98,102,108,108,109,111,112,113,118,119,124,124,125,127,128,130,134,135,142,143,145,146,147,148,148,149,150,154,155,160,161,164,165,181,183,184,185,186,187,188,192,193,199,25,25,29,30,40,44,54,58,62,66,70,78,90,108,112,7,7,8,11,17,18,19,20,21,22,23,24,24,24,24,25,26,26,27,28,29,30,31,31,32,33,34,35,35,36,36,37,37,38,38,38,38,38,39,40,40,41,41,42,42,42,43,43,44,44,44,45,45,45,45,46,47,47,48,49,50,51,51,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,60,62,63,1,1,22,37,41,41,48,56,56,67,81,81,87,87,97,97,107,107,115,115,124,124,132,137,142,150,150,154,154,162,162,168,168,177,177,184,184,198,198,201,202,202,209,209,209,222,222,222,230,230,239,239,251,251,261,261,276,276,280,284,294,294,315,315,321,322,322,330,330,339,339,347,347,354,354,360,360,367,371,375,375,375,375,382,382,387,392,400,409,409,416,416,424,424,435,440,442,442,448,448,454,454,461,461,461,472,472,483,483,412,444,1,2,7,8,13,21,27,28,30,31,32,35,37,39,41,44,46,46,48,48,50,50,51,53,54,54,57,58,58,60,61,61,62,69,70,75,78,81,83,87,93,95,96,97,98,98,100,100,100,103,109,113,113,114,114,116,117,118,119,120,121,122,123,129,130,130,130,132,133,134,135,138,138,139,140,140,141,142,144,150,155,155,156,157,158,159,159,161,161,163,163,163,164,165,167,169,175,177,178,179,180,180,184,185,192,193,194,195,196,199,203,204,205,207,209,215,215,217,218,219,219,220,221,222,224,225,227,229,232,234,239,243,243,244,246,246,247,248,250,252,254,255,256,257,261,263,264,265,266,267,268,269,271,273,274,275,278,279,281,282,284,286,287,288,289,291,294,296,301,302,303,83,118,300,6,8,9,10,11,12,14,15,18,20,21,22,23,25,26,27,28,29,40,44,45,47,48,61,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,99,99,100,101,101,101,104,105,105,106,106,107,108,109,110,110,111,112,112,113,114,115,118,118,119,120,120,121,121,122,123,124,124,125,126,127,128,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,159,160,161,162,163,164,165,166,167,167,168,169,170,171,172,173,174,175,176,177,177,178,178,179,180,181,182,183,184,185,186,187,188,189,190,190,191,191,192,193,194,195,196,197,198,198,199,200,201,203,203,204,204,205,208,209,210,211,212,213,214,215,215,215,216,217,217,218,219,219,219,220,220,221,224,225,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,244,245,246,247,248,249,252,253,254,254,255,256,257,258,259,259,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,287,8,11,32,38,50,58,66,76,76,82,86,96,102,109,112,114,116,117,118,120,121,122,126,131,134,138,143,146,160,160,200,243,4,7,28,34,40,46,54,62,72,78,82,92,98,105,105,108,110,112,113,114,116,117,118,118,119,122,127,127,130,134,142,156,156,196,237,1,1,4,6,8,8,11,13,14,14,14,14,17,22,25,27,29,31,33,35,37,38,40,41,43,45,47,52,55,59,61,62,64,64,64,68,70,71,72,73,74,75,76,77,79,80,81,82,85,85,89,90,92,93,95,95,98,100,102,102,102,102,105,108,109,111,111,115,116,121,122,127,128,130,131,134,136,137,140,141,143,144,146,150,151,156,158,159,161,162,163,165,166,166,169,171,173,173,174,174,180,185,188,191,193,194,195,196,198,201,202,203,206,208,209,210,211,212,213,214,214,215,216,218,219,221,222,224,225,230,231,232,233,236,238,239,240,242,243,244,245,246,248,249,250,252,257,259,260,261,262,263,264,264,264,268,271,272,273,274,277,278,278,279,279,280,284,285,286,286,288,289,292,293,293,294,294,296,298,300,302,303,304,305,306,308,309,309,310,312,313,314,315,318,320,321,322,323,323,324,325,326,327,329,330,333,335,336,337,338,339,339,339,339,340,341,343,343,345,346,347,349,351,352,352,356,360,361,363,364,365,365,366,367,368,369,370,373,373,374,376,377,378,380,381,382,384,386,388,389,390,391,393,395,396,399,400,402,403,403,403,403,404,406,408,408,408,408,410,413,414,415,416,416,417,418,419,420,421,423,424,426,426,426,427,429,430,430,431,432,432,433,434,435,436,442,443,445,449,450,454,456,456,458,458,459,460,460,462,462,466,467,467,467,467,467,468,468,470,471,473,473,475,476,476,478,482,483,484,485,486,488,488,489,490,491,494,495,496,497,498,499,500,501,502,504,507,508,509,511,513,514,515,516,517,518,518,519,520,520,522,524,526,527,528,529,530,531,532,533,535,536,538,541,543,544,545,546,547,547,549,551,554,555,556,560,562,565,565,566,566,567,568,571,572,574,578,580,584,585,588,589,590,592,593,594,595,596,597,599,600,601,602,603,604,604,605,606,608,609,610,611,612,615,617,617,619,620,621,622,623,624,625,626,627,627,628,631,631,632,633,634,636,637,638,643,643,648,651,652,655,656,659,660,662,663,667,669,670,672,673,674,681,684,688,703,703,703,703,703,1,1,2,6,14,14,95,141,6,7,9,36,39,40,55,68,68,69,70,71,73,78,83,93,96,98,98,121,129,132,133,142,146,147,152,153,161,166,173,178,180,181,181,181,182,182,183,186,188,189,192,199,204,208,211,222,230,254,255,280,319,5,6,7,9,21,70,183,254,256,256,258,260,262,264,266,268,270,271,272,274,299,4,5,6,8,10,16,17,17,17,17,17,18,20,21,22,23,23,24,26,28,30,30,30,33,33,33,33,33,37,39,39,39,39,39,39,41,42,46,47,48,50,50,52,52,56,57,59,61,62,69,76,78,79,82,85,87,88,89,90,92,94,98,100,101,103,103,104,106,108,109,110,111,113,115,117,117,119,121,121,125,127,130,131,133,134,135,137,140,142,143,145,145,147,148,150,153,158,162,164,166,171,175,177,180,182,184,192,195,206,210,212,214,218,220,221,224,226,229,232,234,236,238,240,242,243,243,246,249,250,252,254,257,261,266,272,274,278,282,284,5,18,20,21,22,23,25,25,26,26,30,30,33,33,35,36,38,41,43,45,45,48,50,52,54,55,56,58,62,62,63,68,69,71,71,71,71,72,73,74,74,75,76,8,20,22,24,26,26,28,30,32,34,36,38,40,42,42,45,46,48,50,52,52,54,54,56,56,58,60,62,62,64,66,66,68,70,72,72,74,76,78,80,80,82,84,86,88,90,92,94,96,98,100,100,102,104,106,108,110,112,114,116,118,118,125,125,10,12,14,16,18,18,18,20,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,76,76,76,76,76,78,78,78,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,108,110,112,114,116,116,118,120,122,122,122,124,124,126,128,130,132,134,136,136,138,145,9,56,58,139,141,143,145,147,147,147,147,147,147,147,147,149,151,153,155,157,157,159,1,5,7,10,22,28,33,36,39,40,40,42,44,44,47,52,58,64,66,70,70,71,74,76,77,77,88,90,91,91,93,93,94,95,95,96,98,99,99,103,108,109,110,110,111,112,114,119,120,120,121,122,124,125,127,128,129,129,130,131,132,137,138,140,141,142,143,148,149,150,151,152,154,155,156,156,158,158,159,160,160,161,162,163,164,165,167,167,169,169,170,171,179,181,183,183,184,186,188,189,190,191,192,194,195,195,197,198,198,199,201,202,202,203,205,208,210,211,212,214,216,217,222,225,227,228,229,229,230,238,241,244,245,247,253,258,259,263,263,264,265,266,267,267,269,269,269,274,276,277,279,292,296,297,298,299,299,302,303,304,305,307,313,314,316,318,326,336,338,339,340,341,343,345,347,349,350,1,5,6,9,19,29,30,32,34,35,58,75,114,129,130,137,138,139,140,143,144,146,148,148,149,150,150,161,164,167,169,170,192,193,194,270,271,1,1,2,7,16,16,66,67,98,99,102,103,118,162,162,166,166,166,166,167,172,173,226,227,228,243,307,308,309,1,6,8,10,12,12,13,14,20,21,26,27,28,42,42,43,44,48,50,58,60,61,68,76,76,76,77,84,87,90,91,93,94,98,99,101,102,103,106,109,110,111,112,116,117,118,119,124,125,128,129,136,141,142,146,150,151,154,158,159,166,167,172,176,180,181,184,188,192,196,1,2,68,77,91,91,94,96,98,98,101,102,105,111,112,116,116,119,121,121,125,128,128,134,134,136,137,138,141,141,144,144,146,146,151,155,155,159,161,161,164,165,165,166,168,168,169,171,172,185,185,189,192,192,194,200,200,202,205,205,209,211,211,217,217,220,222,222,225,234,234,242,243,244,244,245,246,266,268,270,271,273,274,276,283,284,288,298,330,330,333,334,336,336,339,340,340,343,343,347,348,349,350,352,352,353,355,356,359,360,362,364,364,370,371,372,373,374,377,379,381,382,384,385,386,391,392,393,393,394,397,398,400,402,407,408,410,411,413,414,421,422,425,426,434,435,448,453,453,457,458,459,460,460,462,467,469,478,494,495,495,496,497,498,499,500,500,501,501,501,502,502,503,503,504,504,505,505,506,506,507,507,508,508,509,509,510,511,511,512,514,514,514,515,515,515,516,516,516,517,517,518,518,518,519,519,519,520,520,520,522,522,523,523,524,524,525,525,526,526,527,527,528,528,529,529,532,533,534,534,534,534,535,535,536,536,536,537,538,538,539,539,540,540,552,553,558,560,564,11,28,28,29,29,36,36,37,37,44,44,45,45,54,54,55,55,72,72,73,73,80,81,88,88,89,89,98,98,99,99,99,106,106,107,107,116,117,117,132,132,133,133,146,146,147,147,148,149,149,154,154,155,160,161,161,166,167,172,173,176,176,177,177,180,180,180,181,181,190,190,191,191,204,205,205,212,212,213,228,228,229,229,234,235,235,248,248,249,249,254,254,255,255,264,264,265,272,272,273,273,284,284,285,285,292,292,293,293,304,304,305,305,381,157,269,289,46,78,120,142,168,206,236,272,304,338,396,400,404,408,412,416,416,420,420,424,424,428,432,1,2,6,25,26,32,49,50,56,61,62,62,63,64,66,68,71,74,77,78,80,82,83,84,85,86,87,88,89,90,92,94,96,97,99,100,106,108,109,110,110,111,112,112,114,126,131,146,147,148,149,150,151,152,153,153,154,155,156,158,160,165,165,167,167,168,174,177,179,179,180,181,182,183,184,185,186,187,188,193,194,196,197,198,199,200,200,201,202,202,202,204,207,210,211,214,216,218,219,220,222,223,225,226,227,228,232,233,238,239,240,241,242,243,244,248,249,250,251,252,253,254,256,262,263,266,267,269,270,272,274,276,276,278,281,283,286,286,288,288,290,292,292,292,297,298,300,301,302,304,305,308,309,310,311,312,313,313,315,317,318,319,320,322,323,324,325,326,327,328,330,331,332,334,336,337,338,340,341,341,342,343,345,346,347,348,349,350,350,351,352,354,355,356,358,360,361,362,363,364,364,366,368,370,370,371,372,373,374,375,376,377,377,378,379,380,381,382,383,384,384,385,386,387,388,388,389,390,392,393,394,395,396,397,399,400,402,403,404,405,407,408,411,412,414,415,416,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,434,435,437,438,439,440,441,442,443,445,446,448,448,449,451,452,453,454,455,455,456,457,458,460,461,461,462,463,464,465,465,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,495,8,30,31,38,55,56,62,67,68,69,70,72,74,77,80,83,84,86,88,89,90,91,92,93,94,95,96,98,100,102,103,105,106,112,114,115,116,117,118,120,132,137,152,153,154,155,156,157,157,158,159,160,161,161,161,162,164,166,171,171,173,173,174,180,183,185,186,187,188,189,190,191,191,192,193,194,199,200,202,203,204,205,206,206,207,208,210,213,216,217,220,222,224,225,226,228,229,231,232,233,233,234,238,239,244,245,245,246,247,248,249,250,254,255,256,257,258,259,260,262,268,269,272,273,275,276,278,280,282,284,287,289,292,294,296,298,303,304,306,307,308,310,311,314,315,316,317,318,319,321,323,324,325,326,328,329,330,331,332,333,334,336,337,338,340,342,343,344,346,347,347,348,349,351,352,353,354,355,356,356,357,358,360,361,362,364,366,367,369,370,370,372,374,376,377,378,379,380,381,382,383,383,384,385,386,387,388,389,390,390,391,392,393,394,394,395,396,398,399,400,401,402,403,405,406,408,409,410,411,413,414,417,418,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,435,436,437,438,440,441,443,444,445,446,447,448,449,451,452,454,454,455,456,457,458,459,460,461,461,462,463,464,466,467,468,469,470,471,473,474,475,476,477,478,479,480,481,482,483,484,486,487,488,490,491,492,493,494,495,498,505,7,20,31,32,34,35,38,40,42,44,45,48,50,51,52,53,54,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,81,83,84,85,86,88,88,88,88,89,90,91,92,93,94,97,98,100,100,101,101,102,102,103,103,104,105,106,107,107,108,108,109,110,111,111,112,113,115,116,117,118,119,119,121,121,123,124,125,125,126,126,127,127,129,129,130,130,131,131,132,133,134,135,135,137,138,138,139,140,141,143,144,145,146,147,151,153,154,156,157,158,158,161,165,165,167,169,170,171,172,174,175,176,180,181,183,183,184,184,184,187,188,189,189,191,192,194,194,195,196,196,197,198,199,199,200,205,207,207,208,209,210,211,212,212,213,213,213,214,214,215,216,216,217,218,220,223,225,227,227,228,229,231,232,232,233,233,234,235,236,236,237,238,238,239,240,240,241,241,242,242,243,244,245,246,247,250,253,255,257,258,258,259,259,260,261,262,263,264,265,270,272,273,275,276,277,278,278,279,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,300,300,301,302,303,304,305,305,306,306,307,307,309,310,315,1,11,16,20,25,28,29,29,29,30,31,32,33,33,34,35,35,37,37,38,39,40,41,43,44,45,46,48,49,50,53,54,54,55,58,58,60,62,62,64,65,66,66,68,70,70,72,73,74,75,76,77,77,78,80,80,83,84,85,86,87,89,90,91,92,93,93,94,94,95,96,97,98,99,100,102,103,104,104,105,106,107,108,109,111,112,113,114,115,116,119,121,123,124,125,126,127,130,133,133,133,133,134,135,136,137,137,138,139,139,140,141,141,142,143,144,145,146,149,151,153,153,155,157,157,158,158,159,160,161,162,163,164,167,168,170,173,175,176,176,177,178,178,179,180,181,182,183,184,185,185,186,187,188,188,189,189,190,191,192,193,194,195,196,197,200,200,202,204,206,207,208,209,210,211,212,213,215,215,216,217,218,220,220,222,224,225,226,227,230,234,235,237,240,241,242,243,244,245,246,247,247,248,249,249,250,251,252,253,254,255,255,301,9,9,39,40,45,46,51,52,53,55,56,56,58,59,61,62,63,65,66,67,69,72,72,74,76,77,77,79,79,80,83,83,85,86,88,89,90,93,94,95,96,98,99,100,100,103,104,106,109,109,109,109,110,112,114,114,123,125,127,128,130,131,133,136,141,142,143,143,144,145,146,148,149,150,150,152,152,153,155,156,158,160,161,162,162,165,166,167,168,170,171,175,177,179,180,180,180,180,182,188,189,190,190,195,196,197,198,198,199,200,201,202,202,206,208,208,210,212,214,218,220,222,224,226,228,229,229,231,232,232,239,240,241,244,246,246,246,246,248,248,252,252,254,254,255,256,256,257,258,261,262,265,266,267,269,270,272,274,281,282,284,284,286,287,288,290,290,292,293,295,295,295,295,298,300,301,303,303,303,304,305,306,308,311,311,312,315,316,317,318,320,321,323,324,325,326,329,381,1,23,24,28,78,90,91,92,96,100,102,102,104,107,108,110,114,114,118,120,124,126,128,128,128,128,130,132,134,138,142,146,148,152,154,154,154,158,162,166,170,174,176,180,184,188,198,210,222,224,227,228,232,235,236,237,240,244,249,249,256,259,342,370,372,372,376,380,384,388,392,396,400,404,408,410,412,416,418,420,424,426,428,432,434,436,440,442,444,447,448,451,452,454,456,458,460,461,462,466,468,472,476,480,482,486,490,492,494,498,502,504,508,510,572,576,580,582,586,590,594,598,600,604,606,609,610,612,616,620,624,626,630,632,773,26,26,28,34,34,38,39,44,47,47,49,49,49,49,53,53,53,55,57,57,58,58,61,62,66,68,72,72,74,78,80,82,82,87,90,92,96,98,102,102,102,103,103,106,108,112,114,122,124,128,132,136,136,140,144,148,152,156,160,160,160,165,166,167,168,172,174,178,180,184,186,190,190,192,196,196,198,198,200,201,202,202,202,202,205,206,208,214,214,218,222,226,230,232,234,235,236,238,242,245,246,270,272,276,278,278,280,282,284,295,300,302,305,306,308,310,313,314,316,318,322,326,330,334,334,366,370,374,374,378,382,386,390,394,396,400,402,402,406,408,410,410,412,414,416,418,440,442,446,450,452,452,456,460,460,462,466,470,473,474,476,480,484,488,492,494,494,498,502,504,508,514,514,516,520,522,526,530,532,536,540,540,542,747,1,1,2,6,8,19,21,25,26,26,33,34,36,37,39,42,44,45,46,50,55,55,56,58,68,70,71,74,74,75,78,78,79,79,80,83,83,84,85,87,88,90,91,92,94,96,96,98,98,100,101,102,103,104,104,105,105,107,109,110,112,114,114,114,116,117,117,118,121,124,125,126,126,127,128,130,132,132,132,133,134,135,135,135,136,137,137,141,142,143,144,146,147,148,150,153,153,156,161,161,162,162,163,166,167,168,168,168,171,172,173,174,175,180,185,186,187,188,192,192,196,197,198,199,200,201,202,204,206,210,213,215,225,226,233,238,251,253,254,255,258,260,261,262,263,264,273,275,277,279,281,288,290,291,293,294,296,299,300,301,302,303,304,306,309,310,311,314,317,319,321,325,373,379,1,2,12,19,35,37,38,40,42,43,44,44,45,46,47,48,48,48,48,49,49,49,50,51,54,56,57,57,58,59,61,62,64,66,69,70,71,71,73,73,75,78,79,79,80,80,81,81,84,85,86,87,88,89,90,90,91,92,166,176,185,186,190,190,191,192,199,203,205,209,209,210,216,219,222,223,224,228,230,232,232,233,234,234,235,236,237,239,239,240,241,242,242,243,244,245,246,246,252,258,260,261,262,263,266,269,271,272,273,275,278,284,284,284,288,291,295,316,317,318,322,323,326,327,338,339,342,343,344,378,378,380,381,381,383,384,385,392,439,445,501,527,539,609,626,629,640,678,678,679,1,5,8,8,12,27,43,51,80,84,84,88,88,88,92,92,96,96,100,104,108,110,112,112,114,116,120,122,124,126,128,128,130,132,134,138,140,142,144,146,148,150,152,154,158,162,162,162,164,166,168,170,174,176,178,178,180,182,184,186,190,194,198,202,204,204,208,210,212,216,224,226,228,230,232,234,234,234,240,246,248,250,258,260,262,268,270,272,274,279,283,283,283,283,283,289,292,296,300,304,306,308,313,313,318,319,344,364,370,378,380,382,386,392,396,406,410,412,414,416,418,420,422,422,428,432,434,436,438,440,442,444,446,446,448,448,450,450,450,450,450,452,460,468,468,468,474,474,474,476,476,476,476,476,476,476,476,478,492,496,504,504,504,508,515,516,518,522,785,3,12,12,14,14,14,16,18,18,20,20,22,22,24,26,26,28,30,32,34,36,38,40,42,44,46,48,48,50,50,52,54,56,58,60,62,64,66,140,142,144,148,148,148,150,150,150,152,152,152,154,156,158,160,162,164,164,166,236,238,238,240,242,244,246,246,248,252,254,256,256,258,260,338,340,342,344,346,348,350,354,420,422,424,426,426,428,457,2,22,22,23,27,27,29,30,38,38,44,45,47,48,51,53,54,59,63,64,65,68,69,74,76,79,82,84,90,95,112,118,119,120,124,135,6,15,18,20,22,22,22,24,24,26,26,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,126,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,156,158,160,162,164,165,166,168,170,172,174,4,9,50,52,54,62,64,66,68,69,70,73,74,76,78,80,82,84,87,88,96,98,102,106,122,127,128,160,170,184,192,198,200,202,205,208,212,214,1,4,8,10,12,16,20,21,21,22,22,24,24,25,25,26,27,28,29,30,30,30,31,31,32,33,36,37,38,38,39,39,40,40,41,43,44,44,45,47,48,52,53,54,55,55,57,59,59,61,63,65,67,69,69,71,72,73,73,73,74,76,76,78,79,81,81,84,85,85,86,87,89,89,90,93,94,95,95,96,98,99,100,101,102,104,105,106,107,108,110,111,112,113,114,114,115,117,119,119,120,122,122,123,124,125,127,128,130,131,132,134,136,138,138,139,140,141,143,144,144,146,148,148,149,150,152,153,153,155,156,156,157,159,162,162,164,165,166,167,168,171,172,173,174,174,178,179,180,181,182,182,183,183,185,185,188,191,192,193,193,195,198,198,199,199,200,202,205,206,208,208,208,209,211,211,213,214,215,216,218,219,221,222,225,226,228,234,239,241,241,247,250,251,253,255,257,258,259,259,261,261,262,263,263,265,268,269,271,275,276,278,282,283,285,285,292,298,300,301,304,305,307,308,310,311,314,315,317,318,321,322,323,325,325,326,329,329,331,331,332,333,336,336,340,342,343,343,344,347,350,350,351,354,355,356,357,360,361,361,362,364,364,365,366,367,369,370,373,375,376,377,378,379,379,380,381,382,383,383,387,387,388,389,393,394,395,396,397,399,400,401,402,403,404,406,407,407,410,411,412,413,414,416,419,421,422,423,1,1,8,10,12,14,16,18,22,24,25,25,26,26,28,28,29,29,30,31,32,33,34,34,35,36,36,40,41,42,42,43,43,44,45,47,48,48,49,51,52,56,57,58,59,63,63,63,65,67,69,71,73,73,75,76,77,77,77,80,80,82,83,85,88,89,89,90,91,93,94,97,98,98,99,99,100,102,103,104,105,106,108,109,110,111,112,114,115,116,117,118,119,121,123,123,124,125,126,126,127,129,131,132,134,135,136,138,138,140,142,143,144,145,147,148,150,151,152,152,153,154,156,156,157,157,159,159,160,161,163,166,166,167,168,169,170,171,171,172,175,178,178,182,184,185,186,186,187,187,189,189,192,195,197,199,202,202,203,203,204,206,208,210,212,212,213,215,215,217,218,219,220,222,223,225,226,228,229,232,237,238,240,243,245,251,254,255,257,259,261,262,263,265,265,266,267,269,270,272,273,275,276,278,279,279,280,282,286,287,289,289,290,296,296,302,304,305,308,309,311,312,313,314,315,315,317,318,319,321,322,323,325,326,327,329,329,329,330,331,333,333,335,335,336,337,338,340,341,343,344,346,346,347,348,349,351,355,358,358,359,360,361,366,367,368,369,370,371,374,377,381,382,383,385,386,387,389,391,391,393,394,394,396,397,398,399,400,401,403,404,405,406,407,408,410,411,414,415,416,417,417,417,418,423,425,426,426,1,4,6,6,10,23,24,32,32,32,35,38,40,42,42,44,47,48,50,50,50,50,50,52,56,58,60,153,153,159,159,163,163,171,176,178,202,216,244,244,260,265,274,275,280,280,288,290,293,298,301,303,305,307,308,309,319,321,324,333,336,341,343,346,348,350,355,359,361,363,369,370,372,374,376,379,384,386,387,389,392,396,400,405,405,405,407,410,410,411,412,414,415,418,420,422,424,426,441,442,444,445,448,448,457,458,459,460,466,469,476,483,487,489,490,492,494,503,505,506,506,508,512,518,1,2,6,8,8,8,10,12,14,14,16,18,18,18,20,22,24,24,26,28,30,32,34,36,38,40,42,42,44,46,48,48,50,52,54,56,58,58,58,60,62,64,66,68,70,72,72,74,74,74,76,76,76,76,76,78,80,80,80,80,82,4,38,54,76,78,82,86,90,92,94,96,100,102,106,110,112,114,116,118,120,124,128,134,148,156,164,188,188,194,215,276,276,11,230,258,334,369,371,372,485,489,603,605,607,608,350,368,374,545,552,4,8,10,10,14,14,14,16,20,21,26,26,32,36,36,38,38,40,42,42,48,54,55,58,58,66,70,71,74,76,78,80,82,116,120,122,126,126,127,130,130,132,136,140,142,144,146,158,158,158,158,158,158,158,158,160,160,160,160,160,160,160,190,210,212,216,222,238,244,246,247,248,248,249,261,4,5,8,10,14,16,16,18,18,26,28,34,38,44,46,47,48,50,51,60,62,64,66,66,66,68,70,70,72,74,76,76,78,80,80,82,82,84,84,88,88,90,90,92,94,94,96,96,98,98,98,100,100,102,116,118,120,122,126,128,134,136,138,140,142,143,144,146,148,148,150,152,154,156,158,162,163,166,172,172,174,178,180,182,184,194,195,196,198,199,200,202,202,202,204,206,208,212,214,234,234,240,4,8,18,24,26,34,38,38,40,46,46,50,54,54,56,58,60,60,60,60,60,62,66,68,70,74,76,78,78,80,98,100,102,104,104,132,138,138,144,144,146,146,146,146,146,148,150,152,154,156,174,175,176,178,188,204,204,208,210,210,210,210,8,8,24,24,24,56,92,178,178,204,204,210,240,248,250,258,270,288,290,292,294,296,298,310,310,310,312,314,314,314,318,322,362,364,366,372,382,430,432,444,444,444,446,446,448,448,448,448,450,452,452,452,454,456,458,458,460,462,470,492,508,508,508,510,514,518,520,522,524,528,530,530,556,558,560,614,616,616,616,618,620,622,44,64,66,68,68,70,74,76,78,80,102,102,102,104,108,110,110,120,122,130,134,136,138,142,142,142,142,144,196,224,226,226,228,250,256,256,256,256,262,262,264,264,264,290,294,298,328,330,330,330,330,330,340,366,376,380,380,382,398,400,404,408,412,418,420,442,444,444,444,446,454,470,472,480,480,482,482,484,499,500,501,28,56,62,64,64,96,98,118,130,132,150,156,164,166,192,198,200,226,232,258,268,306,312,314,330,332,332,334,338,356,360,364,366,386,9,53,57,58,59,60,62,63,64,70,74,79,79,80,81,82,86,91,92,97,99,99,100,100,101,102,108,110,111,120,120,126,131,131,135,172,178,216,220,227,232,233,237,238,239,246,247,254,260,264,268,270,271,272,272,273,274,275,276,277,278,286,286,288,289,290,320,339,1,34,34,36,36,36,38,38,38,40,40,42,44,46,48,50,52,52,54,54,56,56,58,58,94,96,96,98,98,98,98,100,100,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,108,108,108,110,110,110,112,112,112,114,116,118,118,118,120,120,120,120,120,122,122,122,122,122,124,126,126,128,130,130,132,134,136,136,136,136,138,138,140,140,142,142,142,142,144,144,144,144,146,148,148,150,150,152,11,81,115,107,110,122,128,128,138,161,171,197,200,207,207,225,228,277,281,284,291,309,334,357,1,70,107,110,122,130,130,142,165,177,205,210,217,217,235,238,287,293,295,300,307,327,356,381,236,1,2,147,149,164,268,268,269,269,270,270,271,271,272,272,273,273,274,274,275,275,2,8,10,10,12,14,14,14,16,18,20,22,24,26,28,30,32,34,36,38,38,40,40,42,44,46,48,50,50,50,52,56,58,60,60,64,66,68,70,72,74,76,76,78,80,80,80,82,84,86,88,90,92,94,96,96,98,100,102,104,106,108,112,112,114,116,118,118,118,122,124,126,128,130,130,132,134,136,138,140,140,142,144,146,148,150,152,154,156,158,160,162,164,166,170,172,174,176,178,180,184,186,188,190,190,192,194,196,198,198,198,198,200,202,206,208,210,212,216,218,220,220,220,222,224,226,228,230,234,236,238,240,242,244,246,248,250,252,254,256,258,260,264,266,266,270,272,272,274,276,278,280,282,284,288,290,292,292,294,296,298,300,302,306,308,310,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,350,352,354,356,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,384,384,386,388,388,390,392,394,396,398,400,400,400,402,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,486,486,486,488,490,492,494,496,498,500,502,504,506,508,510,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,542,544,546,548,550,552,554,556,558,560,562,564,564,564,566,568,570,572,574,576,578,580,582,584,586,590,592,592,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,640,642,644,646,648,650,652,654,654,656,658,658,658,658,660,660,662,664,666,666,666,668,670,672,674,676,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,704,704,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,736,736,741,742,742,743,2,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,12,12,12,13,13,13,13,14,14,14,14,14,14,15,15,15,16,16,17,17,17,17,17,17,18,18,18,19,19,19,20,20,20,20,20,21,21,22,23,23,24,24,24,25,25,25,25,26,26,26,27,27,27,27,28,28,29,29,30,30,30,31,32,32,32,32,32,33,33,33,34,35,36,37,37,38,39,39,40,41,42,43,44,45,45,46,47,48,49,50,50,51,51,52,53,54,54,54,55,55,56,56,56,57,58,58,59,59,60,60,60,60,61,62,63,63,65,66,67,68,68,69,70,70,71,71,72,73,74,6,10,32,34,34,34,40,44,44,44,46,46,48,48,48,50,50,50,52,52,54,54,56,56,56,58,62,62,62,62,62,66,66,70,70,74,74,74,78,78,78,82,82,86,86,90,90,90,90,90,94,94,94,94,98,102,102,102,106,106,110,114,118,118,118,118,118,122,122,122,122,126,130,134,134,134,134,138,138,142,146,146,146,150,150,150,150,150,154,154,158,158,162,162,166,166,166,166,170,174,174,174,174,178,178,182,182,182,186,186,190,190,190,194,198,198,198,198,202,202,202,202,206,206,210,214,214,218,218,222,226,226,230,230,230,234,234,238,238,238,242,242,242,244,244,246,246,246,246,250,250,250,250,254,254,258,258,258,258,262,266,266,266,270,274,274,278,278,278,282,286,286,286,290,294,298,298,302,306,306,306,306,310,314,314,314,314,318,318,322,322,322,322,322,322,326,330,330,330,334,334,338,338,342,342,346,350,350,350,350,350,354,358,358,358,362,362,362,366,366,366,370,370,374,374,374,374,378,382,382,382,382,386,386,390,390,390,394,394,394,398,398,398,398,402,402,402,402,406,406,406,410,414,414,418,418,418,418,422,426,426,430,430,430,434,438,442,442,442,442,446,446,446,450,454,454,458,458,458,462,466,466,470,470,470,474,478,482,482,486,490,494,494,494,494,498,502,502,506,510,510,510,510,514,518,518,518,518,522,522,526,530,530,534,538,538,542,542,542,542,542,546,550,550,554,554,554,554,554,558,562,562,562,566,566,566,566,570,570,570,570,570,574,574,578,578,578,578,578,582,582,582,586,586,586,590,590,594,594,594,598,598,598,602,602,602,606,606,606,606,610,610,610,610,614,614,614,614,614,618,618,618,618,622,626,626,630,630,634,634,638,638,638,642,642,646,646,650,654,654,654,654,658,662,662,662,666,666,666,670,670,670,674,674,674,678,682,686,688,690,690,690,694,694,694,694,694,698,698,698,698,702,702,706,706,710,714,714,714,714,718,718,722,722,726,726,730,730,730,734,738,738,738,742,746,746,746,746,750,750,750,750,754,754,754,758,758,758,758,758,760,762,762,766,766,770,770,770,770,774,778,778,782,782,782,786,786,786,786,790,794,794,794,800,800,800,802,802,802,802,808,808,808,810,810,810,816,816,816,818,818,818,824,826,826,826,835,7,35,45,53,54,56,64,64,69,77,77,85,89,92,92,95,152,152,167,171,171,6,10,39,40,40,42,43,43,44,44,45,46,46,46,47,47,48,49,49,49,50,52,52,52,53,53,54,54,54,56,56,56,57,57,58,58,59,59,60,61,61,62,62,63,63,64,64,65,66,67,68,69,70,71,72,73,75,76,77,79,79,80,81,83,86,86,86,88,88,89,90,91,91,93,93,94,95,95,95,96,96,97,98,100,100,101,101,102,102,103,104,104,104,105,106,106,106,107,107,108,108,109,110,110,111,112,112,113,114,115,117,118,119,120,120,122,123,124,125,125,126,127,128,129,129,130,131,132,132,134,135,136,138,138,139,140,140,142,142,142,143,143,144,144,145,145,147,147,148,149,149,150,151,151,152,152,153,153,154,157,158,158,159,160,161,162,163,163,164,164,165,165,166,166,167,168,168,169,169,170,172,173,173,174,175,175,176,177,177,177,178,178,179,179,181,181,182,183,183,185,185,186,186,187,188,188,190,190,191,192,192,193,194,194,195,195,196,197,198,199,200,200,201,202,202,203,205,206,206,207,208,208,209,209,210,210,211,212,213,213,214,215,216,217,217,218,219,220,222,222,222,224,225,227,227,228,229,230,232,232,234,235,236,237,238,238,239,239,240,241,241,242,243,244,244,245,246,246,247,249,250,251,251,252,253,254,255,256,256,257,258,258,259,259,260,260,261,262,263,264,265,265,266,267,268,269,270,270,271,271,272,273,274,274,275,275,276,277,278,278,279,279,280,280,282,282,283,283,284,284,285,285,288,288,288,290,290,292,293,293,294,294,295,295,296,296,297,297,298,298,299,300,300,301,301,303,303,304,304,305,306,306,307,307,308,308,309,309,310,311,311,312,313,315,315,316,317,317,319,319,320,322,322,324,324,325,326,327,327,328,328,329,329,330,331,331,332,333,334,335,336,336,337,337,338,340,340,341,342,343,344,345,346,346,348,348,349,349,350,351,351,352,352,353,354,355,356,357,358,358,359,361,362,363,365,365,366,366,367,367,368,368,369,370,371,371,372,372,373,373,373,374,374,376,376,377,377,377,378,379,379,380,380,381,381,383,384,384,385,385,386,386,386,388,388,389,390,390,390,392,392,393,393,394,394,395,395,396,397,397,398,398,399,400,400,401,403,404,404,405,406,407,407,407,408,409,409,410,410,410,411,411,412,413,413,414,415,416,417,418,418,419,419,420,420,421,422,422,423,424,427,427,428,428,429,431,433,434,436,438,440,440,441,441,442,443,443,443,445,445,445,446,447,448,448,449,450,450,451,451,452,452,452,454,455,456,457,457,459,459,460,460,461,462,463,463,465,465,467,468,468,469,469,470,470,470,471,472,473,473,474,474,475,475,476,477,477,478,479,479,479,480,480,480,481,482,483,483,483,484,484,485,485,486,486,487,488,489,490,490,492,493,494,494,495,495,498,499,500,501,501,502,502,504,505,505,506,506,507,508,508,508,510,513,514,515,517,518,518,519,519,520,520,521,521,522,524,524,527,527,528,528,529,530,530,531,531,532,532,533,533,534,534,536,539,539,540,540,541,541,542,542,542,543,543,544,544,544,545,545,546,547,550,551,552,553,554,554,555,555,556,557,558,559,560,560,562,562,563,563,563,564,564,565,566,566,567,569,570,570,571,571,572,572,573,573,574,575,576,578,578,578,579,579,582,582,583,585,586,586,587,588,588,590,592,593,594,595,596,596,597,597,597,598,598,599,600,600,600,601,601,602,602,602,603,604,604,606,607,607,608,608,609,609,611,612,613,613,615,616,616,617,618,619,620,620,621,622,622,625,625,626,627,627,628,629,629,630,631,631,632,632,634,634,634,635,635,636,637,637,638,638,639,640,641,642,643,644,644,644,645,645,646,647,647,647,648,649,649,649,650,651,651,651,652,652,653,654,655,655,655,656,656,658,659,660,661,662,664,664,665,666,666,666,667,667,668,668,668,669,669,670,670,671,672,673,674,674,675,676,678,678,679,679,680,682,683,684,685,685,687,688,688,689,690,690,692,692,693,693,694,695,695,697,698,698,698,699,699,699,700,700,701,702,702,703,704,705,706,707,708,708,710,710,711,712,712,713,714,714,715,716,717,718,718,719,720,720,721,723,723,724,724,727,727,728,728,728,730,731,731,732,732,733,733,735,736,736,737,737,738,739,739,739,740,740,741,742,742,744,744,745,745,747,747,748,749,749,750,750,751,752,753,755,756,756,757,758,758,760,761,761,762,763,765,765,765,766,767,767,768,769,770,770,771,771,772,772,773,774,774,775,775,776,776,777,777,778,779,780,781,781,782,783,784,784,785,785,786,786,787,787,788,789,789,790,791,791,792,792,792,793,794,794,795,795,796,797,797,798,798,798,799,799,800,801,801,802,802,803,803,804,804,805,805,806,806,807,807,808,808,809,809,810,812,813,814,814,817,818,818,819,819,820,820,821,822,822,822,823,823,824,824,824,826,826,827,827,828,829,830,832,832,833,833,834,836,836,837,838,839,839,839,840,840,840,842,842,843,844,844,845,846,847,849,849,850,851,851,852,852,852,854,854,855,857,858,860,860,862,863,863,863,864,865,866,867,867,868,869,869,870,870,870,871,872,873,873,874,875,876,876,878,878,879,880,880,881,882,882,883,883,884,884,885,885,886,886,887,887,888,888,889,890,890,891,892,892,892,893,894,894,897,897,898,899,899,900,901,902,903,906,907,907,907,908,908,909,909,910,910,911,912,915,915,916,916,917,917,918,919,920,920,921,921,922,922,923,924,924,925,926,927,927,928,929,930,930,932,933,934,935,935,936,937,938,939,939,941,942,943,944,944,945,945,946,947,948,948,950,951,952,952,952,953,953,954,956,956,957,958,958,959,959,961,961,962,963,964,964,965,965,966,966,968,968,969,969,970,970,970,971,972,972,973,973,974,974,975,976,976,977,979,979,980,980,981,981,982,982,983,983,984,984,984,986,986,987,987,988,988,988,989,989,990,990,991,992,993,993,994,995,995,995,997,998,999,999,1000,1000,1001,1002,1003,1005,1006,1006,1007,1007,1008,1008,1009,1010,1011,1011,1012,1014,1014,1016,1017,1017,1018,1018,1018,1020,1020,1021,1021,1022,1022,1023,1024,1024,1025,1025,1026,1027,1027,1027,1028,1029,1030,1031,1031,1031,1032,1032,1033,1035,1036,1037,1037,1039,1040,1040,1040,1041,1041,1042,1043,1044,1044,1045,1046,1047,1047,1047,1048,1048,1049,1050,1051,1051,1052,1052,1052,1054,1055,1056,1057,1057,1058,1058,1060,1060,1060,1061,1061,1062,1063,1063,1064,1065,1067,1067,1068,1068,1069,1069,1069,1070,1071,1072,1072,1073,1074,1074,1075,1076,1076,1077,1078,1079,1080,1080,1081,1082,1083,1084,1085,1085,1086,1086,1088,1088,1089,1090,1090,1091,1091,1092,1093,1094,1094,1095,1096,1096,1097,1098,1099,1099,1100,1100,1101,1101,1102,1103,1104,1104,1105,1106,1106,1107,1108,1108,1109,1109,1110,1110,1111,1112,1112,1113,1113,1114,1114,1115,1116,1116,1118,1120,1120,1121,1121,1122,1122,1125,1126,1127,1128,1128,1129,1129,1130,1130,1131,1131,1132,1132,1133,1135,1135,1136,1136,1137,1138,1139,1139,1140,1141,1143,1143,1144,1146,1147,1147,1148,1149,1149,1150,1151,1152,1152,1154,1155,1155,1156,1157,1158,1158,1159,1159,1160,1161,1161,1161,1162,1163,1164,1165,1166,1167,1167,1168,1169,1171,1172,1173,1173,1174,1175,1175,1176,1177,1178,1180,1181,1182,1182,1183,1183,1183,1184,1184,1185,1185,1185,1186,1186,1186,1187,1188,1188,1189,1189,1190,1191,1192,1193,1194,1196,1197,1198,1199,1199,1200,1200,1201,1202,1202,1203,1205,1206,1209,1209,1210,1210,1211,1211,1212,1213,1213,1214,1215,1216,1217,1217,1218,1219,1220,1220,1222,1222,1223,1223,1224,1225,1225,1226,1227,1228,1228,1228,1229,1230,1230,1230,1231,1233,1234,1236,1237,1238,1238,1239,1240,1240,1241,1242,1242,1242,1243,1244,1246,1246,1247,1247,1247,1248,1249,1250,1250,1251,1253,1253,1254,1254,1256,1256,1257,1257,1257,1258,1259,1260,1261,1261,1262,1262,1262,1263,1263,1264,1264,1265,1265,1265,1266,1266,1268,1268,1269,1270,1271,1272,1273,1274,1274,1275,1275,1276,1277,1277,1279,1279,1280,1281,1281,1282,1283,1283,1284,1284,1285,1286,1286,1286,1289,1290,1291,1292,1294,1295,1295,1296,1296,1297,1298,1298,1298,1300,1300,1301,1302,1304,1305,1306,1307,1308,1309,1310,1310,1312,1312,1313,1313,1314,1316,1317,1318,1318,1320,1321,1322,1323,1324,1324,1325,1326,1327,1328,1330,1331,1332,1332,1333,1333,1334,1334,1336,1336,1337,1338,1340,1340,1341,1342,1342,1343,1343,1343,1344,1345,1345,1346,1346,1346,1348,1348,1349,1349,1350,1350,1351,1351,1352,1354,1354,1355,1357,1357,1357,1358,1358,1359,1359,1360,1361,1363,1364,1365,1365,1366,1367,1368,1368,1368,1369,1370,1370,1371,1371,1371,1372,1372,1373,1373,1374,1374,1375,1376,1377,1378,1378,1380,1380,1380,1381,1383,1383,1383,1384,1385,1385,1387,1387,1388,1389,1389,1390,1390,1391,1392,1392,1393,1394,1395,1395,1395,1396,1397,1398,1399,1400,1400,1401,1402,1404,1404,1405,1405,1406,1406,1407,1407,1409,1410,1411,1412,1412,1412,1414,1415,1415,1417,1417,1418,1418,1419,1420,1421,1421,1422,1422,1423,1423,1424,1425,1427,1428,1428,1429,1430,1431,1432,1432,1433,1433,1434,1434,1434,1435,1435,1436,1437,1437,1438,1439,1439,1440,1440,1441,1441,1442,1442,1444,1444,1445,1446,1447,1447,1448,1448,1450,1452,1452,1454,1455,1456,1457,1457,1458,1459,1460,1460,1461,1461,1462,1463,1464,1465,1466,1466,1469,1469,1470,1470,1471,1472,1475,1476,1476,1476,1477,1478,1478,1478,1480,1481,1482,1483,1483,1484,1484,1485,1486,1487,1487,1487,1488,1488,1488,1489,1489,1490,1491,1492,1493,1493,1494,1495,1495,1496,1499,1500,1502,1503,1503,1504,1504,1505,1507,1508,1508,1509,1509,1510,1510,1511,1512,1512,1514,1514,1515,1516,1516,1517,1518,1518,1519,1520,1521,1522,1524,1526,1526,1527,1527,1528,1529,1532,1533,1534,1535,1535,1537,1538,1539,1540,1540,1541,1541,1541,1542,1543,1544,1544,1546,1548,1549,1549,1549,1550,1550,1551,1551,1552,1552,1553,1554,1554,1555,1556,1557,1558,1558,1559,1560,1560,1561,1561,1562,1563,1563,1564,1564,1565,1565,1566,1567,1567,1568,1568,1569,1569,1570,1572,1572,1573,1573,1573,1573,1577,1577,1578,1579,1580,1582,1583,1583,1583,1584,1585,1585,1586,1586,1587,1587,1588,1589,1589,1590,1590,1591,1591,1592,1593,1593,1594,1594,1597,1597,1598,1598,1599,1600,1600,1601,1601,1602,1603,1603,1604,1604,1605,1605,1605,1606,1607,1608,1608,1608,1609,1610,1611,1611,1612,1613,1614,1616,1617,1618,1618,1619,1620,1622,1624,1625,1625,1626,1627,1628,1628,1629,1629,1629,1630,1631,1,52,53,53,54,57,58,59,59,60,60,61,61,62,62,63,63,64,65,66,66,66,67,67,68,69,69,70,71,71,72,73,74,74,75,76,76,77,77,77,78,79,79,79,80,80,81,81,82,83,83,84,84,85,86,86,86,87,88,88,89,90,90,91,92,94,95,96,97,97,97,98,99,99,100,103,104,106,107,107,110,111,111,111,112,114,114,116,117,118,119,121,121,122,123,124,126,126,127,128,129,129,131,132,132,133,134,134,135,136,136,137,138,139,139,140,140,141,142,145,146,147,147,152,152,152,155,156,157,157,159,159,160,160,161,162,162,162,163,164,165,166,167,168,169,170,170,171,171,172,172,173,174,176,177,177,178,179,179,181,181,182,182,183,184,184,187,187,187,189,190,190,191,192,193,194,195,195,196,196,197,198,200,200,201,201,203,204,205,207,208,209,211,212,213,214,214,214,215,215,216,216,218,218,219,219,220,220,221,221,222,223,224,226,228,229,229,231,231,232,232,233,233,234,235,235,236,237,237,237,239,242,242,242,243,243,244,245,245,246,246,247,249,250,250,251,251,253,255,256,257,258,259,260,260,261,262,264,265,265,266,267,268,269,269,271,271,272,272,273,273,274,274,275,276,276,279,280,281,281,282,282,283,284,285,286,286,287,288,288,289,291,293,295,295,296,296,297,298,298,299,299,301,302,302,303,303,304,305,306,306,307,307,309,310,311,314,314,314,315,315,316,317,317,318,318,319,320,320,322,322,323,324,325,326,327,328,329,329,330,330,330,331,331,332,334,335,336,337,339,340,341,342,342,343,343,344,345,346,346,347,348,349,351,352,353,354,355,356,356,356,358,359,360,363,363,365,366,366,366,367,368,369,369,370,371,371,372,374,374,375,375,376,376,377,377,377,378,379,380,380,380,381,381,382,383,386,386,389,389,389,391,392,393,393,394,394,395,396,397,399,400,400,401,1,12,13,14,14,15,15,16,17,17,18,19,19,20,21,22,23,24,24,24,25,26,27,28,29,30,30,30,31,32,32,33,33,34,35,36,36,37,37,37,39,40,40,41,41,43,44,45,46,46,46,48,49,50,50,51,51,52,52,52,53,53,53,54,55,55,56,56,56,57,57,58,59,60,61,61,62,63,63,64,65,65,66,67,68,68,69,70,70,71,72,73,74,75,76,77,77,77,78,79,80,80,81,82,84,85,85,86,87,88,88,89,90,90,91,91,93,94,94,95,96,96,96,98,99,99,99,100,101,101,103,104,106,107,109,109,110,110,110,111,112,113,115,115,116,117,117,118,118,119,119,120,122,122,123,124,124,125,127,128,129,129,130,130,131,132,133,133,134,135,135,136,136,137,137,138,139,140,140,140,141,141,142,142,144,144,145,145,146,146,148,149,150,150,152,153,155,155,155,156,157,158,158,159,159,160,160,160,161,162,163,163,164,165,166,168,168,169,169,170,170,171,171,172,173,174,175,175,176,177,177,178,179,180,180,180,182,182,183,183,184,186,187,187,188,188,189,190,191,192,193,193,194,194,195,196,196,197,198,198,199,200,202,203,203,204,205,205,206,207,207,208,208,209,209,210,211,212,213,214,214,214,215,216,217,218,219,220,221,221,222,222,223,224,224,225,225,226,226,228,229,229,230,232,233,234,1,8,8,9,9,9,9,9,9,12,26,26,26,26,26,27,27,27,27,32,36,36,36,36,56,60,64,66,83,105,107,110,110,110,110,114,122,125,136,137,139,149,156,156,156,156,160,166,169,170,173,173,177,181,187,191,192,195,204,208,211,214,217,221,225,230,233,235,236,236,236,238,242,244,246,249,254,257,261,264,264,264,268,274,278,283,287,287,290,295,298,302,305,306,308,311,315,319,322,327,329,335,336,336,340,345,349,353,354,356,358,358,358,358,359,359,359,360,363,364,371,374,377,380,382,382,384,387,390,393,396,399,401,403,405,411,411,411,412,414,414,418,421,424,428,431,434,439,442,447,450,453,454,456,458,462,465,468,472,475,478,482,485,489,493,494,496,502,504,505,505,505,505,506,506,510,513,516,520,523,527,531,534,537,541,547,550,553,558,561,565,570,574,577,582,585,586,588,591,594,603,1,2,4,6,7,12,24,26,28,30,32,34,36,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,168,170,172,174,178,180,182,184,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,352,354,356,358,360,362,362,362,362,362,362,362,362,362,362,364,364,364,364,364,364,364,364,364,364,364,364,364,366,368,368,368,368,368,368,368,368,368,368,368,370,370,370,370,370,370,370,370,370,370,370,370,372,372,372,372,372,374,376,378,380,382,384,386,388,390,392,394,394,394,394,394,394,394,394,394,394,394,394,394,394,396,396,396,396,396,396,396,396,396,396,396,396,396,398,398,398,398,398,398,398,398,398,398,398,398,398,398,400,402,404,406,408,410,412,414,414,414,414,414,414,414,414,416,418,420,423,424,425,16,17,19,20,22,23,24,25,27,28,30,32,34,37,38,40,41,43,45,46,48,49,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,119,22,22,26,30,38,44,48,50,56,60,64,66,70,74,76,80,82,86,88,92,96,100,102,106,110,114,120,122,126,138,142,148,152,152,156,164,166,174,178,180,184,188,192,206,212,216,224,228,246,248,248,254,254,256,256,258,260,262,264,269,89,142,276,280,314,355,400,428,486,541,7,33,41,45,51,57,61,67,73,79,85,89,99,111,117,123,9,35,43,47,59,63,75,81,91,95,101,125,1,2,4,7,7,8,9,11,12,13,1,9,9,9,10,30,112,112,138,171,228,229,434,1,1,6,10,14,14,32,50,56,56,86,88,88,93,95,97,97,102,103,105,107,108,108,117,118,122,124,125,134,135,137,138,138,145,147,150,153,153,158,160,161,161,164,167,167,171,173,173,185,187,188,188,194,196,197,197,224,232,234,236,236,261,264,265,273,274,276,279,281,282,282,285,287,287,311,312,315,315,318,318,325,331,332,334,334,337,339,340,340,384,386,387,387,391,395,396,403,406,407,414,414,415,416,424,425,426,426,430,432,438,441,441,452,455,460,460,466,473,482,484,485,487,488,498,518,523,1,1,10,10,13,18,22,29,32,34,49,58,64,64,73,75,81,82,84,85,85,202,204,208,225,227,228,228,233,235,236,241,243,244,249,250,251,253,255,259,261,264,265,266,270,274,275,276,281,282,284,287,289,292,295,299,301,302,304,305,309,310,311,316,320,325,332,343,360,366,376,378,426,451,465,211,221,235,241,267,285,1,36,38,42,44,48,52,54,54,58,58,58,60,70,72,72,72,76,78,84,84,88,88,92,92,94,94,98,100,104,110,110,112,116,116,118,123,123,128,130,130,134,134,136,136,136,140,152,156,160,160,160,160,176,180,182,186,190,192,196,200,204,210,212,216,218,222,224,224,228,228,232,232,236,236,240,244,248,250,250,254,256,260,262,266,266,266,266,268,272,274,274,276,276,280,282,284,288,290,296,300,302,302,306,308,312,312,314,318,318,320,320,330,332,338,2,2,4,5,8,9,10,11,12,13,17,19,20,21,21,22,22,23,24,25,27,28,29,30,31,32,33,34,35,37,39,41,42,43,44,45,47,51,53,54,55,56,57,58,59,63,63,64,65,67,68,70,71,72,73,73,74,74,75,77,78,79,80,81,83,85,85,87,88,92,92,95,96,99,103,9,10,11,33,35,65,75,77,82,83,86,93,95,98,102,103,104,109,112,115,118,119,121,122,123,125,126,133,134,136,137,141,146,149,150,151,155,157,159,162,166,170,172,175,176,177,178,181,182,185,188,190,194,196,198,200,201,202,208,209,214,220,224,227,237,61,119,141,189,281,417,9,14,16,18,21,24,27,30,33,35,38,40,46,49,52,55,58,61,64,67,70,73,76,80,84,87,88,91,93,97,97,98,101,105,106,109,110,113,115,117,118,119,121,124,128,130,130,130,133,134,137,137,139,142,145,147,147,149,152,154,155,158,160,163,167,168,170,170,171,173,175,176,179,181,182,183,185,187,189,190,192,195,197,200,203,205,207,209,210,212,213,214,216,218,220,223,225,225,227,228,229,231,233,233,235,236,239,241,243,244,246,246,247,249,249,251,253,257,259,261,263,265,266,268,270,273,276,278,280,285,286,287,288,290,292,292,295,297,298,300,302,304,306,308,311,313,317,319,319,320,322,323,327,328,330,333,336,337,339,341,342,344,346,350,353,355,357,359,359,360,363,364,367,370,372,374,377,378,383,389,391,395,397,402,405,408,410,414,416,419,420,421,423,424,426,427,429,429,431,433,435,437,440,443,445,448,450,452,453,455,459,460,463,464,464,465,467,469,471,477,480,484,486,487,488,490,491,491,492,494,496,497,498,499,9,14,16,17,18,21,21,23,24,27,28,30,33,35,36,37,38,40,41,42,44,47,49,52,56,56,56,59,62,67,67,70,71,73,74,78,80,83,83,84,88,90,92,93,95,96,99,101,103,104,107,108,112,114,117,118,120,122,125,127,128,130,132,134,138,141,142,144,146,148,150,154,156,158,160,162,165,166,170,173,174,176,180,185,186,188,189,190,191,192,193,193,193,194,194,195,196,197,198,203,204,209,212,214,215,216,218,220,222,224,227,228,231,232,234,237,238,240,242,244,250,254,254,256,258,260,261,262,267,268,274,276,279,281,282,284,288,291,293,295,298,300,303,305,306,308,309,312,314,316,320,323,325,326,329,330,332,336,337,338,343,345,346,349,351,353,355,358,360,364,366,370,374,379,379,380,383,383,386,388,390,392,394,395,396,397,399,406,410,412,414,416,418,420,422,424,427,430,431,432,434,436,438,440,442,443,444,445,452,455,457,460,462,464,466,468,470,473,474,477,478,480,482,483,488,490,491,492,493,494,495,496,497,505,9,14,20,22,28,30,35,40,42,50,52,54,59,61,64,66,69,72,76,77,78,80,81,86,88,89,90,92,93,94,95,96,98,99,100,103,104,106,108,110,112,114,115,116,118,120,122,123,124,126,128,130,132,134,136,138,140,142,143,144,146,148,150,152,154,155,156,158,160,162,164,168,172,175,176,178,180,182,183,184,187,188,191,192,194,196,200,203,204,206,207,208,210,211,212,214,215,216,218,220,222,230,234,237,240,242,243,246,250,256,258,260,262,266,268,272,276,278,280,282,284,286,290,292,296,299,302,304,309,311,314,317,320,324,327,330,332,334,338,338,338,340,342,345,346,349,350,352,354,356,358,361,362,365,366,369,371,373,375,376,378,380,381,383,383,384,386,388,390,392,392,394,396,398,402,404,406,408,410,411,412,414,415,420,424,427,428,432,434,436,438,439,440,442,442,445,448,452,455,458,460,461,463,464,466,469,470,473,481,1,2,2,7,18,21,23,24,26,31,35,37,39,42,47,49,52,54,55,58,60,62,66,69,71,72,75,76,78,82,83,84,89,91,92,95,97,99,101,104,107,112,114,118,122,127,127,128,131,131,134,136,138,140,142,143,144,145,147,154,158,160,162,164,166,168,170,172,174,177,180,181,182,184,186,188,188,190,192,193,194,195,202,205,207,210,212,214,216,218,220,223,224,227,228,230,232,233,238,240,241,242,243,244,245,246,247,253,7,20,22,28,30,35,40,42,50,52,54,59,61,64,66,69,72,74,76,77,78,80,81,86,88,89,90,92,93,94,95,96,98,99,102,102,105,108,110,113,116,118,120,121,124,126,129,130,132,133,135,138,141,144,147,150,153,153,153,156,159,159,162,163,165,168,172,174,176,178,179,182,184,186,188,191,193,193,197,200,204,207,209,212,215,218,219,221,225,227,231,232,234,236,238,243,247,249,251,252,253,255,256,257,258,259,261,262,263,264,265,268,270,272,274,282,286,289,292,294,295,298,304,311,2,7,16,18,20,22,24,26,28,30,34,38,40,42,44,46,48,52,54,58,61,64,66,71,73,76,79,82,86,89,92,94,96,100,102,104,107,109,109,111,112,114,116,118,120,123,124,127,128,131,133,135,137,138,140,142,143,145,146,148,150,152,154,154,154,156,158,160,162,164,166,168,170,172,173,174,176,177,182,186,189,190,196,198,200,202,203,204,208,211,214,219,222,224,225,227,228,230,233,234,237,243,3,5,9,9,9,9,10,10,11,11,13,14,14,15,15,16,18,19,20,20,22,22,23,24,25,25,27,27,28,28,29,29,29,29,30,31,32,33,35,37,37,38,40,40,42,43,44,44,45,47,48,48,50,54,54,55,56,57,59,61,61,62,62,63,64,65,66,66,66,67,72,75,1,2,11,12,44,51,57,57,57,57,57,58,74,79,82,83,85,85,86,87,87,88,88,89,90,93,94,98,101,105,106,107,108,116,117,119,119,120,120,120,123,124,128,131,134,143,143,143,143,146,146,149,150,151,153,153,156,156,159,160,166,168,170,171,171,171,172,172,172,174,174,174,175,180,187,187,188,188,189,190,192,194,195,196,198,201,201,203,206,208,208,209,209,209,210,210,210,210,211,211,212,213,213,213,214,215,216,216,217,220,227,230,230,231,232,233,234,238,239,240,240,240,245,246,246,248,250,252,253,253,254,254,255,257,257,258,259,259,260,260,260,262,263,263,264,264,266,266,266,267,268,268,269,269,269,270,278,282,283,283,283,284,284,285,286,286,290,290,292,292,295,297,297,298,298,298,298,301,305,306,306,307,310,311,311,311,312,312,313,314,314,314,316,316,317,317,318,318,323,324,328,329,331,332,333,333,333,341,343,344,349,349,351,354,355,357,357,361,361,361,361,362,363,364,366,366,367,369,370,370,372,374,375,376,380,383,384,384,384,385,385,386,386,386,386,386,387,389,390,392,393,394,404,404,405,406,409,410,411,415,415,418,418,418,418,420,421,422,424,424,424,424,424,424,425,425,425,426,194,16,6,6,16,18,20,22,24,26,29,31,32,34,35,36,37,38,40,41,42,44,44,45,46,47,49,51,53,55,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,75,77,78,80,81,82,84,85,87,88,89,90,92,93,96,97,99,101,102,104,105,107,109,111,112,113,115,117,118,119,120,122,123,124,126,128,130,131,132,133,134,135,136,137,138,139,139,140,142,144,144,146,148,149,150,151,152,154,156,158,160,161,162,164,166,169,170,171,172,172,173,174,177,178,179,180,181,182,183,184,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,203,204,205,206,207,209,211,212,213,214,216,218,219,222,222,222,223,225,226,227,228,228,229,230,232,232,233,234,234,235,237,238,240,242,244,246,248,250,251,252,254,256,257,258,260,260,263,264,265,7,197,298,306,371,1,7,67,68,70,73,74,76,78,80,83,84,85,91,92,97,102,103,106,108,109,110,112,120,254,256,258,271,277,281,285,286,286,293,294,306,315,316,321,322,323,337,339,372,374,374,378,382,386,392,395,475,479,480,480,483,483,484,486,492,497,501,515,518,519,570,571,2,67,68,70,72,75,76,78,80,82,85,86,87,94,99,104,105,106,107,107,108,110,110,111,112,114,122,260,273,279,283,287,288,294,294,296,308,308,317,318,323,324,325,339,341,374,376,380,384,388,391,394,397,477,481,482,485,485,486,488,499,503,513,517,520,572,1,2,7,8,18,19,21,29,30,31,32,33,34,35,36,36,37,37,40,42,43,44,45,47,48,49,50,51,52,54,55,56,60,60,61,65,65,68,69,70,71,74,80,86,87,88,89,90,91,93,95,96,97,99,100,101,102,103,105,107,109,111,112,113,114,115,116,117,117,118,121,123,128,131,133,138,140,143,143,144,150,153,155,157,159,161,161,163,164,174,175,175,184,193,194,198,206,208,209,210,211,212,213,216,217,218,219,221,223,225,226,227,228,251,7,8,18,18,19,21,29,30,32,33,34,35,36,36,37,37,40,42,43,44,45,47,48,49,50,51,52,53,54,55,56,60,60,61,65,68,69,70,71,74,80,86,87,88,89,90,91,93,95,96,97,99,100,101,102,103,105,107,111,112,113,114,115,116,117,117,118,121,123,128,131,133,138,140,143,143,144,150,153,155,157,159,161,163,164,174,175,175,184,193,194,198,206,208,209,210,211,212,213,216,217,218,219,221,223,225,226,227,228,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,39,41,92,93,93,94,95,6,16,16,34,35,37,39,42,43,45,46,52,55,57,116,121,137,1,6,52,98,140,146,157,186,208,219,309,311,341,342,378,401,7,55,88,96,125,130,154,174,175,191,1,13,16,17,18,19,19,19,20,21,22,23,23,24,25,26,26,28,29,29,30,34,35,36,37,37,39,40,41,42,43,44,45,46,47,49,49,51,52,53,54,55,56,57,58,60,61,62,63,63,65,65,66,66,67,68,69,70,71,71,72,74,74,75,76,77,78,80,82,83,84,85,85,86,88,90,92,93,94,95,96,97,98,98,99,100,102,102,103,104,108,109,110,7,8,30,30,30,40,40,50,50,56,56,56,62,62,68,74,84,84,94,94,94,104,110,116,126,126,136,136,136,146,156,156,160,166,166,166,166,176,186,186,186,196,196,196,206,206,216,226,236,246,260,274,274,274,276,311,314,317,318,326,336,346,346,348,348,350,352,352,394,433,434,436,440,461,462,462,464,465,467,467,468,498,498,500,10,18,21,28,38,42,43,43,50,58,64,72,88,92,96,98,100,103,104,106,108,110,112,114,116,120,122,124,124,128,133,1,9,38,106,119,123,152,160,178,202,206,210,214,224,228,254,260,306,310,316,320,326,417,1,2,7,8,16,28,32,40,46,50,60,68,74,84,88,100,107,1,1,1,1,2,6,11,14,32,33,52,53,53,58,61,62,62,72,74,74,76,78,80,82,83,84,85,85,87,89,90,91,93,93,94,95,95,95,97,97,100,101,102,104,104,106,107,109,110,111,112,114,115,118,121,122,125,126,126,127,128,129,130,131,138,139,142,145,145,146,148,152,153,156,157,158,159,162,164,166,168,170,174,179,181,185,188,193,202,205,205,208,208,208,208,208,208,212,215,217,222,224,232,237,245,255,266,275,281,282,291,297,299,300,300,305,305,306,307,1,2,6,8,26,28,41,42,44,44,44,60,62,64,66,116,118,118,120,122,129,130,130,150,152,155,156,162,170,176,178,188,197,198,205,206,213,214,214,214,216,221,222,456,489,490,490,491,5,9,9,17,18,18,19,19,21,23,25,27,29,31,35,38,38,38,39,40,42,45,46,47,49,51,53,55,56,57,59,60,62,63,64,65,66,67,69,73,74,75,76,77,78,80,81,83,85,86,87,88,90,91,92,94,96,96,97,97,98,99,101,101,101,102,103,104,105,106,107,108,110,111,113,114,115,116,117,118,119,121,123,125,127,128,129,130,131,132,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,158,160,163,165,166,170,171,172,174,175,177,179,180,181,182,183,186,189,191,193,194,195,197,198,199,200,201,202,203,205,207,209,210,211,213,217,219,220,221,222,223,224,226,227,228,231,233,236,237,239,241,243,245,247,248,251,253,255,256,257,258,259,261,263,265,267,269,272,273,275,277,279,282,282,283,284,285,291,292,293,299,301,302,304,305,306,307,308,309,310,311,313,315,317,318,319,320,321,322,17,18,21,23,27,31,33,38,46,47,53,65,73,77,80,92,96,97,103,113,115,119,129,133,139,141,148,149,159,161,163,166,167,169,181,185,187,195,197,199,201,203,205,209,211,215,217,221,227,229,231,233,235,237,241,243,245,247,251,253,255,263,265,266,267,269,269,275,277,281,283,285,287,289,291,293,295,297,299,301,303,307,309,311,315,319,321,5,14,16,18,20,22,24,26,28,30,32,6,330,409,1,7,8,22,22,22,26,26,30,30,32,36,40,40,44,44,46,46,50,50,52,52,58,58,62,66,66,70,70,74,89,1,2,7,8,21,24,28,30,32,33,34,35,37,39,40,45,48,50,53,55,58,60,62,64,66,68,69,72,75,75,75,77,79,79,80,82,82,87,89,90,92,94,96,98,100,104,104,104,105,106,109,110,112,114,116,116,1,5,6,19,22,26,28,30,31,32,33,35,37,38,43,46,48,51,53,56,58,60,62,64,66,67,70,73,75,77,78,80,80,83,85,87,88,90,92,94,96,98,102,102,102,103,104,107,108,110,112,114,115,117,119,121,123,124,126,127,129,130,132,133,133,135,138,140,142,144,146,149,150,153,155,156,158,160,161,162,163,165,168,172,174,176,178,181,184,187,188,190,191,192,194,195,196,198,200,203,204,207,208,212,223,32,44,49,72,114,118,152,170,176,190,208,6,80,89,89,90,91,95,96,99,100,101,108,110,111,112,113,114,115,115,116,117,118,118,119,120,121,121,122,122,124,127,130,136,137,138,139,143,144,145,146,148,150,151,158,159,160,161,164,166,168,170,172,175,176,178,182,183,184,185,186,186,186,187,188,188,191,194,195,195,196,198,199,199,201,203,204,205,211,212,214,216,222,228,229,230,230,231,232,235,235,237,238,238,240,243,244,245,249,250,250,251,258,259,260,261,262,266,269,270,270,271,273,274,275,275,276,279,289,290,293,296,297,298,299,300,304,306,307,311,311,312,313,321,328,329,334,335,336,336,337,338,341,342,343,344,348,352,352,352,356,362,364,365,368,368,373,374,375,377,378,383,385,385,387,388,393,394,396,397,399,403,403,404,408,415,416,422,422,427,430,436,440,443,445,446,449,449,449,453,456,460,462,463,464,466,468,472,476,479,480,480,484,487,489,490,490,490,494,495,505,506,508,510,511,512,514,520,528,533,534,538,543,544,1,2,6,22,25,28,36,38,38,38,39,42,44,50,52,55,55,56,56,57,58,58,59,64,67,68,68,78,81,82,83,84,88,90,94,99,101,102,102,103,103,104,105,105,107,108,108,109,109,110,110,114,114,117,119,122,122,124,124,125,125,127,128,130,132,132,133,134,136,138,138,138,140,140,141,141,144,148,159,159,160,161,161,162,163,163,168,171,173,174,175,176,176,177,177,181,182,183,183,184,184,185,185,186,189,190,190,191,196,198,200,209,210,210,216,218,220,222,223,225,226,228,231,232,232,233,233,234,235,236,236,237,237,238,239,240,240,241,241,242,244,245,249,254,256,258,260,261,261,262,263,264,270,272,274,280,284,285,286,288,289,290,292,293,296,297,298,299,300,302,303,303,308,309,310,311,312,313,315,318,319,324,326,335,336,337,338,339,340,341,349,350,352,352,352,362,364,370,372,373,373,374,374,375,376,378,379,379,380,381,383,385,385,385,387,388,389,389,389,390,390,391,392,394,394,394,395,396,396,398,403,404,405,405,406,406,406,407,407,408,408,409,409,411,411,414,416,417,417,417,418,420,422,422,423,424,426,427,427,428,429,429,430,431,431,432,433,443,471,472,473,50,52,54,56,58,60,68,70,76,78,84,86,92,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,152,154,156,158,160,166,168,170,172,174,176,178,180,182,186,190,192,194,196,198,200,202,204,238,238,240,242,244,246,248,250,252,256,258,260,262,264,266,268,270,274,276,278,280,282,288,294,296,304,314,316,318,322,324,326,328,330,332,350,356,360,364,368,370,372,374,394,396,404,406,408,410,414,418,424,428,432,434,438,440,448,450,452,456,474,478,482,486,488,490,492,494,496,516,524,526,532,534,536,541,542,543,544,545,546,547,554,555,556,574,575,578,581,583,584,585,586,587,588,606,608,610,618,622,626,634,638,638,638,639,639,640,640,640,641,8,10,12,14,16,18,20,24,26,28,30,32,34,36,38,40,40,42,44,46,48,48,48,50,52,54,56,1,7,26,28,32,36,41,44,46,46,48,48,48,52,52,52,52,52,60,60,66,66,66,66,66,70,70,70,70,70,70,70,72,78,78,80,80,80,84,84,84,84,84,84,84,84,91,91,91,91,91,91,93,93,93,101,106,110,110,110,110,110,110,110,114,124,124,124,132,136,136,143,144,148,156,162,166,168,168,170,170,170,170,170,170,174,178,178,178,178,182,182,191,193,193,194,194,200,201,202,205,208,217,218,218,219,219,219,225,236,237,238,245,246,246,247,251,257,263,265,266,267,268,284,284,296,297,300,304,306,307,307,308,319,319,321,321,322,322,323,324,325,325,326,327,327,327,327,328,328,328,330,330,330,331,332,332,335,335,343,1,4,5,10,28,32,36,51,52,53,54,55,59,1,2,2,11,12,12,13,13,14,14,15,16,17,17,17,18,18,19,20,20,20,21,21,22,22,22,23,24,26,26,26,27,27,28,28,28,29,36,38,42,46,47,47,48,48,50,51,54,58,58,67,67,67,68,68,69,10,21,23,25,29,33,41,41,41,47,47,47,53,57,57,61,65,71,71,75,78,79,83,87,91,95,99,103,107,111,115,117,119,127,135,137,137,137,137,143,145,149,155,161,165,169,173,173,173,7,18,19,20,20,21,21,22,23,23,24,24,25,25,26,27,28,28,29,29,30,30,31,31,32,33,33,34,34,35,35,36,36,37,37,38,39,40,41,42,44,44,45,45,47,48,49,50,51,52,53,53,54,54,55,56,58,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,68,69,69,70,70,71,74,74,75,75,76,77,78,78,79,80,81,82,82,83,83,84,84,85,85,86,86,87,88,88,89,89,89,90,91,91,91,92,92,93,93,93,94,94,94,95,95,95,96,96,97,97,98,98,99,99,99,100,100,100,100,101,102,102,103,103,104,104,104,105,105,106,108,108,109,110,111,114,115,115,116,116,117,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,128,129,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,137,138,138,139,139,140,140,142,143,144,144,145,146,146,147,147,148,148,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,158,158,159,159,159,160,160,161,161,162,163,163,164,165,165,166,167,167,168,168,169,169,169,170,170,171,172,172,173,174,175,175,175,176,176,176,177,177,178,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,187,187,188,188,188,189,189,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,197,198,199,200,200,201,201,202,202,203,204,206,206,207,207,208,208,209,209,210,211,211,212,213,214,214,215,215,215,216,216,216,217,217,218,219,220,220,221,222,223,224,224,225,225,226,226,226,228,228,229,229,230,231,234,235,235,236,236,237,238,238,239,239,240,241,242,242,243,243,245,245,246,246,247,247,248,248,249,249,250,251,251,252,252,253,253,254,255,255,256,257,257,258,258,259,259,260,260,261,261,262,262,262,263,263,264,264,264,264,265,265,265,266,266,267,267,267,268,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,281,281,284,284,285,286,286,287,288,288,289,289,290,290,291,292,292,293,294,294,295,295,296,296,297,298,298,299,300,300,301,301,302,302,304,304,304,305,305,306,306,307,307,307,308,308,309,309,310,310,310,311,312,313,313,313,314,314,314,315,318,1,12,26,39,66,115,134,152,186,212,241,271,327,370,389,390,76,80,115,118,132,149,155,7,8,9,10,22,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,30,30,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,43,44,44,44,45,45,46,46,47,47,47,48,48,48,49,49,50,50,51,51,52,52,53,53,54,54,54,55,55,56,56,57,57,58,58,59,59,59,60,60,62,63,63,64,64,65,65,66,66,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,99,99,100,100,101,101,102,102,103,104,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,123,124,124,125,125,126,126,127,127,128,128,128,129,129,129,130,130,131,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,144,145,145,146,146,146,147,147,148,148,148,149,149,150,152,152,153,153,154,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,168,169,169,170,170,171,171,172,172,172,173,173,174,174,175,175,176,176,177,177,178,178,178,178,179,179,180,180,182,182,183,183,184,184,185,186,186,187,187,188,188,189,189,190,191,191,192,192,193,193,194,194,194,195,195,195,195,196,196,196,197,197,197,198,198,198,199,199,201,202,202,203,203,204,204,205,205,206,206,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,216,216,217,217,218,218,219,219,220,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,234,234,235,235,237,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,251,252,252,252,253,253,253,254,254,255,255,256,256,257,257,257,258,258,259,261,262,262,263,263,264,266,266,267,267,267,268,268,268,269,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,283,284,284,285,285,286,286,287,287,288,288,289,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,299,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,313,314,314,314,315,315,315,316,316,316,317,317,317,318,318,318,319,319,319,320,320,321,321,321,322,322,323,323,324,324,325,325,326,326,328,329,329,330,330,331,331,332,332,333,333,334,335,336,336,337,337,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,347,347,348,348,348,349,349,350,351,352,352,353,353,354,354,355,355,356,358,358,359,359,360,360,361,361,362,362,363,363,364,364,364,365,365,366,366,367,367,368,368,369,369,370,370,371,371,372,372,373,373,374,374,375,375,376,376,377,377,378,378,379,379,380,380,381,381,382,382,383,383,384,384,385,385,385,386,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,394,394,395,395,396,396,397,397,398,398,399,399,400,400,401,401,402,404,405,405,406,406,407,407,408,408,409,409,410,410,411,411,412,412,413,413,414,414,415,415,416,416,417,417,418,418,419,419,420,420,421,421,422,422,423,423,424,424,425,425,426,426,427,427,428,428,429,429,430,430,431,431,432,433,433,434,434,435,435,436,436,437,437,438,438,439,439,440,440,441,441,442,442,443,443,444,444,445,445,446,446,446,447,447,448,448,449,449,450,450,451,451,452,452,453,453,454,454,455,455,456,456,457,457,458,458,459,459,460,460,461,461,462,462,463,463,464,464,465,465,466,467,467,468,468,469,469,470,470,471,471,472,472,473,473,474,474,475,475,476,476,477,477,478,478,479,480,481,503,7,8,10,20,27,27,29,30,30,31,32,33,33,34,34,35,35,36,36,37,38,38,39,40,43,44,44,45,45,46,46,46,47,47,47,48,48,49,51,51,52,52,53,53,54,54,55,55,56,56,57,57,57,58,58,59,59,60,61,62,63,64,65,65,66,66,67,67,68,68,69,69,70,70,71,72,72,73,73,74,75,76,76,76,77,77,78,78,79,79,80,80,80,81,81,81,82,82,83,84,85,85,85,86,86,87,87,87,88,88,88,88,89,89,89,90,90,90,91,91,92,92,93,93,93,94,94,95,95,96,96,96,97,98,99,99,100,100,101,101,102,102,103,103,103,104,105,105,106,106,107,107,108,108,109,109,110,111,112,113,114,114,115,115,116,116,117,117,118,119,120,121,122,123,123,124,125,125,125,126,126,126,127,128,128,129,129,130,131,131,131,132,132,133,133,133,134,134,135,135,136,136,137,138,139,140,141,141,141,142,142,143,143,144,144,145,145,145,146,146,147,147,147,148,149,151,152,153,155,156,156,157,159,160,162,163,164,165,165,166,166,167,167,168,168,169,170,170,171,171,172,172,173,173,174,174,175,176,177,177,178,178,179,180,180,181,181,182,182,183,186,186,188,188,189,189,191,192,193,195,196,198,200,201,203,204,205,205,205,208,210,210,210,211,211,212,212,212,213,213,214,214,215,216,217,217,218,219,219,220,220,221,221,221,222,223,223,224,224,224,225,225,226,226,227,227,228,229,229,230,230,231,231,232,232,233,234,235,235,237,237,238,240,241,242,243,243,244,244,245,245,245,246,247,247,248,248,249,249,250,251,251,251,252,252,253,254,254,255,255,256,256,257,257,258,258,259,260,261,263,263,263,264,264,265,265,265,266,266,267,269,269,270,270,271,271,272,272,273,274,274,274,275,275,276,276,277,277,278,280,282,282,282,283,283,283,284,285,285,285,286,286,287,287,287,287,288,288,289,289,290,290,290,291,291,293,294,294,294,295,295,296,296,296,297,297,297,298,298,298,299,299,301,302,304,304,305,305,306,307,307,308,308,309,309,311,312,312,313,313,314,314,315,315,317,318,318,319,319,319,320,320,321,321,322,322,323,323,323,323,324,324,324,326,326,327,327,327,328,328,329,329,330,330,331,331,332,332,333,333,334,335,337,337,337,338,338,339,339,339,340,340,340,341,341,342,342,342,343,343,343,344,344,344,345,345,345,346,346,346,347,348,349,25,43,63,65,76,91,92,97,98,103,112,113,120,128,129,138,202,203,227,233,254,267,280,283,283,284,285,287,297,315,317,321,330,338,1,3,6,6,8,265,523,6,8,66,72,72,78,78,82,82,90,96,96,104,110,116,116,124,130,136,194,194,200,200,206,206,212,218,222,226,232,236,242,248,252,256,256,260,260,264,264,264,288,288,296,304,320,328,78,110,116,288,296,258,262,262,278,279,30,31,32,40,42,44,45,46,47,50,53,54,55,56,60,62,65,66,67,70,71,72,76,77,78,80,84,86,87,90,92,94,95,96,96,100,101,106,108,109,112,114,120,121,122,124,126,128,129,130,134,136,138,140,142,144,146,147,150,150,152,154,155,160,162,164,166,168,174,176,178,182,184,188,190,194,199,201,204,208,210,216,218,220,222,229,230,232,234,236,238,239,240,244,248,250,254,256,262,264,266,274,304,17,22,36,41,47,60,73,77,83,85,85,86,87,93,99,99,109,110,112,113,117,120,123,128,131,133,136,136,141,145,149,152,153,157,171,173,174,176,185,189,196,200,202,207,213,228,229,230,232,234,235,236,238,239,247,255,255,256,262,263,267,269,277,280,287,289,289,305,313,317,319,319,327,344,346,347,352,353,355,360,361,367,368,371,371,376,379,17,19,21,25,12,13,14,14,15,15,15,16,17,17,17,18,25,25,27,28,28,29,29,30,31,32,32,34,35,36,36,38,41,42,48,59,61,63,64,65,66,67,68,70,71,72,73,75,76,77,78,79,80,81,84,92,93,93,94,94,95,95,96,97,97,97,98,98,99,99,100,100,100,101,102,103,107,108,109,109,109,110,111,111,112,113,114,115,115,115,117,120,122,123,123,123,123,124,124,124,125,125,125,125,126,127,127,127,128,128,129,129,129,129,130,131,131,132,133,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,2,10,12,13,13,14,14,15,15,16,16,16,17,17,17,18,18,18,18,22,22,24,24,26,28,30,32,34,36,38,40,42,43,43,44,44,44,45,46,46,47,47,48,49,58,60,60,63,64,65,67,69,69,71,73,73,73,73,75,75,77,79,80,81,81,82,82,83,83,84,84,91,93,93,95,97,97,99,101,103,103,103,103,105,105,107,109,112,113,114,115,117,117,118,119,120,120,121,121,127,129,131,131,131,133,135,140,142,144,146,149,150,150,151,151,152,152,152,153,154,155,155,156,160,162,164,169,171,173,173,175,177,179,180,181,181,182,182,183,183,184,184,185,185,186,186,192,193,194,196,198,198,198,198,198,198,198,198,200,202,204,206,206,208,210,212,213,213,215,216,218,218,219,219,220,220,222,225,231,232,233,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,16,17,17,18,18,19,19,19,20,20,21,21,21,22,22,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,30,30,31,31,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,67,68,68,69,69,13,70,76,82,88,94,100,106,110,114,154,158,162,166,170,174,178,182,186,190,198,206,248,264,276,280,286,290,294,298,302,308,7,21,29,29,34,42,47,55,55,66,72,72,72,80,85,87,90,90,90,90,94,104,114,144,158,158,162,166,172,177,177,211,44,60,68,76,114,186,198,268,282,288,296,1,9,10,23,25,26,30,32,36,40,44,49,53,57,60,64,68,74,76,78,82,86,89,92,96,98,100,104,107,110,111,114,116,156,173,176,179,182,186,190,192,198,202,208,252,252,268,278,282,288,296,319,320,21,67,74,96,117,133,148,148,164,208,235,254,271,291,4,6,6,6,6,8,4,6,8,8,16,40,42,6,8,10,12,18,20,20,20,22,22,22,22,22,22,26,26,26,26,28,30,38,40,40,42,44,44,44,46,55,56,57,57,60,72,72,72,76,80,88,88,90,96,96,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,106,106,118,120,122,122,122,124,126,128,128,130,132,134,136,138,138,140,142,180,204,208,219,4,9,10,11,12,4,9,12,14,16,19,19,13,16,17,17,25,26,36,68,70,10,20,26,28,32,36,40,46,52,62,68,72,78,86,96,114,132,136,140,144,148,156,162,174,184,192,216,238,242,246,250,254,263,4,8,10,12,14,14,14,15,4,6,8,12,22,22,24,28,38,39,39,39,40,40,40,41,41,44,44,46,50,52,34,78,80,82,96,4,6,8,10,12,14,22,22,33,37,41,43,46,58,60,60,60,64,66,68,68,69,69,69,69,69,70,70,70,72,73,75,75,76,76,77,77,78,78,79,80,80,81,82,84,86,88,88,88,90,5,64,117,124,174,235,235,242,242,242,244,244,244,244,270,270,270,307,1,13,20,25,28,28,29,30,31,32,35,36,39,40,45,51,52,55,57,62,63,64,66,69,71,75,82,83,85,88,1,2,20,30,40,50,60,80,100,110,120,120,120,120,130,140,150,160,160,160,170,186,196,216,226,257,257,258,277,278,20,30,40,50,60,80,100,110,120,120,120,130,140,150,160,160,160,170,186,196,216,226,257,257,257,258,258,279,1,7,7,7,8,27,32,38,54,62,68,72,74,82,86,90,92,96,98,102,110,112,116,120,128,132,134,144,146,150,152,154,154,160,164,168,172,172,178,182,186,198,202,204,212,216,218,220,224,230,234,236,248,252,9,16,58,66,110,136,138,158,162,172,188,196,202,205,212,236,239,244,249,254,258,263,281,284,297,302,339,1,3,4,5,7,8,11,12,16,19,19,19,19,19,20,20,20,20,20,22,23,24,26,27,29,29,29,30,30,30,31,32,33,34,36,37,39,39,39,39,41,42,43,44,45,45,46,46,47,48,49,50,50,51,53,53,53,54,54,54,54,55,57,58,59,60,61,62,63,63,63,63,63,64,64,65,66,67,68,69,69,70,70,71,72,73,73,74,75,75,76,76,77,77,77,77,78,78,78,79,80,81,82,83,84,85,86,86,87,88,89,89,90,90,91,92,93,94,94,95,95,95,95,96,96,97,98,99,99,99,100,100,101,102,102,102,103,104,105,107,108,111,112,113,114,115,116,117,118,119,120,120,121,2,9,9,10,11,11,11,12,14,14,15,16,20,23,24,25,26,49,50,50,51,52,71,9,10,24,31,56,63,65,65,68,70,71,71,75,77,78,79,81,82,87,89,89,92,100,101,106,106,109,110,110,110,111,118,118,129,129,130,130,130,132,132,132,132,132,133,134,140,144,157,158,159,159,160,160,161,162,163,165,166,167,168,169,170,171,172,173,177,178,178,194,263,266,267,312,316,316,317,318,320,325,25,36,38,38,40,40,40,50,52,58,58,62,64,66,68,69,70,71,71,71,72,73,74,74,75,75,76,78,79,86,86,87,87,88,89,89,90,90,91,91,92,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,103,104,104,105,105,106,106,108,109,109,110,110,111,111,112,112,113,113,114,116,116,117,117,118,120,122,123,123,124,125,125,126,126,127,127,128,128,129,129,130,131,132,132,133,133,134,134,134,134,134,134,134,134,135,146,147,148,148,149,150,157,167,168,168,169,169,169,169,169,169,169,170,170,170,170,170,170,170,170,171,172,172,173,173,174,174,175,175,175,176,176,176,176,177,178,178,179,179,180,180,180,181,181,182,182,183,183,183,184,184,184,185,186,186,187,187,192,194,196,196,197,201,202,203,203,203,204,204,205,205,206,206,207,207,208,210,210,211,214,216,219,220,221,221,223,224,224,225,225,226,226,227,227,228,229,229,230,231,231,232,233,233,233,233,234,235,235,235,235,235,236,237,237,238,238,238,239,239,239,239,240,240,240,240,241,243,244,245,245,246,246,247,248,248,251,258,258,258,258,258,258,259,260,260,261,262,264,264,265,265,266,266,267,267,267,276,277,279,279,281,281,283,283,284,285,285,285,285,285,286,286,287,287,291,2,8,25,26,26,26,28,38,40,40,40,42,42,46,52,54,60,63,64,66,70,72,73,74,75,76,77,78,80,88,89,91,91,91,92,93,97,98,99,100,101,102,103,103,104,105,105,106,106,106,107,111,111,112,114,115,118,119,122,124,124,125,126,127,127,128,129,130,131,132,133,135,136,137,148,149,150,150,152,161,165,169,170,170,171,173,174,174,175,176,176,177,178,179,180,181,182,183,184,184,185,186,186,186,186,186,187,187,189,194,198,199,203,204,205,206,207,208,209,209,210,212,213,216,218,220,220,222,222,223,223,224,225,226,226,226,227,227,228,229,230,231,232,235,237,238,239,239,240,242,243,245,246,247,248,248,250,260,261,262,263,264,266,266,267,269,278,281,281,282,283,284,285,286,287,288,289,1,1,1,1,1,1,2,2,2,2,2,6,6,9,10,59,63,63,63,63,64,64,64,64,8,10,14,20,40,56,74,88,96,102,154,160,162,164,166,168,170,170,172,174,176,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,298,101,115,189,285,297,303,311,413,7,8,8,110,110,110,110,112,112,114,114,116,116,118,118,118,120,122,126,130,132,136,138,138,138,138,140,140,142,144,7,8,8,20,26,54,68,78,86,90,96,118,124,128,156,170,174,180,186,192,196,197,222,236,250,270,278,302,316,322,336,348,358,364,384,396,406,414,438,452,464,465,480,488,502,508,516,524,546,554,575,525,1,1,1,3,10,329,329,329,5,6,16,19,26,31,34,38,44,45,49,50,52,60,66,67,71,71,78,79,82,83,84,9,30,32,38,47,51,54,58,68,70,78,83,85,88,92,94,96,101,106,109,111,114,117,119,122,128,132,134,135,138,145,147,149,158,160,162,167,172,178,182,185,185,185,188,192,199,201,205,211,212,213,214,219,220,223,225,230,232,236,247,253,255,261,262,263,264,265,266,271,277,280,282,283,285,287,288,289,293,295,297,301,311,313,320,324,328,343,346,349,353,361,370,376,381,385,394,396,398,401,404,410,411,412,414,416,418,420,424,426,428,429,431,434,436,438,440,441,445,453,454,455,456,457,458,467,489,109,209,404,414,7,28,30,36,45,49,52,56,66,68,76,79,81,83,86,90,92,94,99,104,107,109,112,115,117,120,126,130,132,133,136,143,145,147,156,158,160,165,170,176,180,183,186,190,197,199,203,209,210,212,217,218,221,223,228,230,234,245,251,253,259,261,262,263,264,275,278,280,281,283,285,286,287,291,293,295,299,309,311,318,322,326,341,344,347,351,359,368,374,379,383,392,394,396,399,402,404,410,411,412,414,416,418,420,426,428,429,431,434,436,438,440,441,445,453,454,455,456,457,458,467,1,8,22,25,28,33,36,42,45,50,50,73,77,85,7,22,24,26,26,26,27,28,31,32,36,39,41,42,45,47,49,50,50,52,52,52,55,56,56,57,58,61,63,63,64,67,68,68,68,71,72,72,73,75,77,78,79,80,82,86,88,88,90,90,92,92,95,98,101,104,104,107,108,110,114,117,119,120,123,123,125,126,129,129,131,132,132,134,136,139,139,141,141,142,144,147,150,153,154,158,160,162,164,165,165,165,170,173,176,177,180,183,184,187,192,195,196,198,201,203,204,208,210,211,212,215,215,218,221,221,221,223,224,227,228,229,229,230,230,231,232,234,234,235,236,238,238,241,244,244,247,250,252,252,252,254,257,258,259,260,263,264,264,265,266,266,267,267,268,269,271,272,274,276,277,278,280,280,281,282,284,288,290,290,293,294,296,299,301,302,302,306,308,309,310,314,316,316,317,318,318,319,320,321,322,326,327,328,329,330,332,334,335,336,336,336,365,1,1,1,1,2,46,46,47,47,47,47,48,49,49,49,49,50,51,51,51,51,52,53,53,53,54,54,55,56,57,58,58,58,59,59,59,60,60,61,61,61,62,62,63,63,64,64,64,64,64,64,65,66,66,66,67,67,68,68,69,9,38,44,45,52,60,68,69,76,88,89,96,106,107,116,124,125,132,140,148,149,156,157,190,191,200,210,211,218,248,260,260,261,270,271,278,286,287,294,304,305,312,313,328,338,350,364,10,16,20,22,24,30,32,34,36,38,40,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,80,80,81,86,87,104,106,108,110,112,114,120,122,124,126,128,130,132,134,136,138,144,146,148,150,156,4,68,69,71,72,73,74,77,78,78,80,86,87,89,91,94,95,96,97,99,106,4,4,6,6,16,16,16,18,22,22,22,22,22,22,22,22,24,24,24,24,24,24,28,32,32,32,32,42,42,42,42,42,42,56,58,58,58,60,62,64,64,64,64,64,64,64,64,64,64,66,87,5,7,8,8,22,30,30,30,30,30,36,44,52,64,68,88,92,98,120,136,148,154,180,200,216,236,250,258,280,288,302,308,320,324,334,338,344,348,352,366,386,414,426,430,444,450,456,464,468,476,490,538,539,200,440,1,7,8,8,30,50,60,70,80,90,100,110,120,130,140,150,160,180,190,210,220,230,240,250,260,264,272,282,292,294,312,322,342,352,362,380,400,410,420,430,440,450,460,480,15,42,46,60,64,80,86,92,102,108,114,124,130,130,134,148,152,158,168,174,180,190,196,200,214,234,242,248,248,260,7,28,34,40,46,52,58,70,76,82,88,94,100,110,122,130,138,148,154,162,168,174,180,186,192,200,210,216,222,232,244,263,1,9,30,36,42,48,54,60,66,72,78,84,90,96,102,112,124,132,140,150,156,164,170,182,188,194,202,212,218,224,234,246,24,24,31,92,108,179,180,209,210,240,318,319,370,377,458,463,463,463,7,8,8,15,38,44,68,74,92,102,112,124,128,134,142,148,152,156,174,184,190,202,212,224,230,244,248,258,270,274,280,288,322,328,342,350,372,386,408,422,434,456,464,27,33,39,42,53,90,113,118,125,127,129,129,146,151,155,156,157,165,167,167,174,181,182,202,209,224,236,265,281,284,291,303,310,317,326,337,1,2,9,10,10,26,30,34,38,42,46,58,70,80,90,102,114,124,128,132,150,172,180,186,194,204,208,218,224,238,242,248,256,262,276,300,304,316,322,328,332,352,366,370,374,378,394,398,404,421,5,191,192,201,1,2,2,2,3,4,4,5,5,7,11,12,12,77,78,82,86,89,90,96,98,102,106,108,110,111,112,120,124,126,128,128,130,134,135,137,137,138,140,140,141,144,145,149,152,153,154,156,156,156,156,158,158,160,162,164,168,169,170,170,172,173,175,177,178,179,180,181,182,184,186,186,187,188,188,190,192,192,192,193,194,196,198,198,198,198,199,199,199,210,212,214,216,220,224,227,228,232,234,238,242,242,248,256,261,261,268,272,274,275,278,282,289,294,299,301,301,302,302,312,320,328,332,336,340,342,1,1,1,2,2,4,4,5,5,6,16,17,20,23,23,24,25,26,28,29,29,30,31,31,32,33,35,36,38,39,42,44,45,47,47,49,50,50,52,55,58,59,61,64,66,67,68,69,69,74,74,74,75,77,77,77,77,77,78,80,81,82,83,88,89,90,92,92,95,97,100,103,104,105,107,108,109,110,111,112,113,116,117,118,122,124,125,125,126,127,129,130,131,131,132,132,134,134,135,136,137,138,140,141,142,143,144,145,147,148,149,150,151,152,155,156,157,158,159,161,163,164,165,166,167,168,169,170,171,172,173,174,175,183,184,187,188,189,192,192,192,193,197,197,197,197,197,197,197,197,197,198,199,200,200,202,203,204,204,206,207,209,210,211,212,213,214,217,217,218,10,18,19,22,24,25,25,26,27,30,31,33,34,37,38,39,40,43,44,45,49,49,51,51,52,54,60,64,66,68,69,70,71,71,73,75,76,82,84,85,88,89,91,92,94,95,96,97,101,102,103,104,104,105,106,107,108,110,114,114,115,116,117,118,120,121,122,123,124,125,128,129,130,131,133,135,137,138,139,141,142,143,144,145,146,147,148,149,151,152,153,154,155,158,159,160,161,162,163,167,168,169,170,171,173,175,176,177,178,179,180,181,182,183,184,185,186,187,197,201,201,202,202,203,205,214,222,224,227,229,231,232,234,236,237,238,239,243,243,244,244,244,246,247,248,1,7,48,51,51,51,51,54,57,57,60,63,66,69,69,69,73,74,79,80,90,96,102,105,108,111,114,117,122,125,131,132,137,138,142,145,146,146,149,149,155,1,5,6,8,8,20,21,24,48,56,60,74,78,88,96,100,118,124,132,138,144,154,160,176,180,184,192,202,210,222,230,238,256,264,270,276,286,296,300,308,316,320,328,332,336,342,354,252,304,1,5,6,6,25,28,46,54,66,72,82,98,108,116,128,154,158,162,168,180,190,194,198,219,230,234,238,244,248,252,262,270,280,296,300,306,314,328,332,336,340,348,352,356,362,372,388,420,441,8,8,42,50,72,76,98,104,116,120,124,128,132,136,144,154,162,172,182,186,190,194,198,202,210,218,222,226,230,234,240,244,248,262,270,276,282,286,290,294,300,308,322,334,346,354,360,390,430,450,451,7,43,50,72,76,98,105,117,121,125,128,133,144,154,162,173,182,186,190,194,198,202,210,218,222,240,244,248,270,276,282,286,290,294,300,308,322,335,347,354,361,390,430,453,1,31,55,61,85,86,90,90,91,99,111,112,115,115,118,119,119,120,121,127,128,140,141,141,141,142,144,147,148,152,154,155,156,156,158,159,159,162,169,173,178,178,180,181,181,182,182,195,196,198,208,209,214,216,217,219,221,224,227,242,243,244,245,246,257,258,259,260,262,263,263,264,267,267,271,272,277,291,292,294,296,299,302,304,305,307,308,312,350,350,352,353,355,369,370,371,372,373,373,376,377,378,378,379,380,381,382,385,388,390,392,395,398,399,400,403,413,414,414,415,419,420,421,422,423,430,434,437,437,440,442,443,455,456,459,459,462,463,465,466,467,468,480,482,484,486,504,506,508,510,512,514,552,554,554,554,554,554,554,564,566,568,570,572,574,616,618,620,624,626,628,630,632,634,657,2,2,35,39,41,61,67,91,92,96,96,97,105,117,118,121,123,124,125,126,127,133,134,134,146,147,147,147,150,153,154,158,160,161,162,162,164,164,165,165,168,175,179,184,186,187,187,188,188,201,202,204,214,215,220,222,225,227,230,233,248,249,251,252,263,264,265,266,268,269,269,270,273,273,277,277,278,283,297,298,300,302,305,308,310,311,313,314,318,331,333,355,355,357,360,362,363,365,369,371,371,380,380,383,384,385,386,387,387,390,391,392,392,393,394,395,396,399,402,404,406,409,412,413,414,417,427,428,428,429,433,434,435,436,437,444,448,451,451,454,469,470,473,473,476,477,479,480,481,482,494,496,498,500,518,520,522,524,526,528,566,568,568,568,568,568,582,584,586,588,590,592,592,634,636,638,638,640,642,644,646,648,650,652,675,681,681,683,27,30,31,51,57,81,82,86,86,87,95,107,108,111,113,114,115,116,117,123,136,137,137,138,140,143,143,144,148,150,151,152,152,154,155,155,158,165,169,174,174,176,177,177,178,178,191,192,194,204,205,210,212,215,217,220,223,238,239,241,242,253,254,255,256,258,259,259,260,263,263,267,268,273,273,287,288,290,292,295,298,300,301,303,304,304,308,320,321,342,343,346,346,348,349,351,354,355,355,355,355,355,355,355,362,365,366,367,368,369,369,372,373,374,374,375,377,378,381,384,386,388,391,394,395,396,399,409,410,410,411,415,416,417,418,419,426,430,433,436,438,439,451,452,455,455,458,459,461,462,463,464,476,478,480,482,500,502,504,506,508,510,550,550,550,550,552,552,552,552,560,562,564,566,568,570,612,614,616,618,620,622,624,626,628,630,653,663,4,4,4,6,8,10,12,12,14,16,18,20,22,24,25,26,28,30,32,34,38,40,40,40,40,40,40,42,42,46,48,48,48,54,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,66,66,2,5,7,9,11,19,23,27,31,35,35,39,43,47,55,59,63,67,69,73,73,75,77,3,11,11,13,14,16,20,28,29,29,29,30,31,31,32,34,34,35,35,36,37,37,39,39,40,41,42,43,44,44,45,48,49,57,58,58,5,11,12,14,15,15,15,16,18,19,21,21,22,23,24,25,26,27,28,29,30,31,32,33,34,34,35,35,35,37,38,38,40,40,44,44,45,53,1,13,25,25,35,47,53,58,58,58,67,67,67,67,67,72,72,72,93,94,103,103,109,109,120,125,133,133,133,141,157,163,171,178,189,190,198,198,1,7,25,33,45,51,56,65,71,92,101,107,118,123,131,139,155,161,169,176,181,182,189,190,8,14,31,32,32,33,34,36,40,40,41,42,42,45,46,46,49,50,51,51,52,55,55,56,56,56,57,57,59,61,62,63,71,73,73,75,76,79,83,85,85,88,89,89,91,96,96,96,97,99,101,101,102,102,103,103,104,104,105,105,106,111,112,113,113,114,114,116,116,118,121,121,122,123,123,123,123,123,125,126,126,126,128,128,128,129,130,131,131,134,136,138,139,139,140,140,145,148,149,149,150,151,151,153,155,156,157,157,158,160,160,162,163,168,169,170,170,172,173,174,180,190,196,206,211,215,221,224,225,226,230,230,231,235,237,237,237,238,241,244,245,246,247,253,255,255,257,257,258,261,261,262,262,264,268,268,272,274,274,278,281,282,283,284,285,285,292,299,299,299,301,301,305,306,306,306,307,307,307,308,308,308,308,308,308,308,309,309,309,309,310,310,311,311,312,312,316,317,318,319,320,321,322,323,9,10,11,36,37,41,41,42,43,46,48,49,52,52,52,53,54,54,54,54,55,57,57,61,63,63,64,67,67,67,68,68,68,69,73,74,75,79,79,81,83,84,85,85,85,86,87,91,96,97,98,100,102,103,103,108,110,110,112,115,116,117,117,118,118,119,120,120,125,126,126,127,128,128,129,130,132,132,135,135,136,137,137,137,137,139,140,140,140,140,142,142,142,143,143,144,145,145,147,150,152,154,155,155,156,161,162,162,163,164,164,165,166,168,168,168,172,175,176,177,178,179,179,180,180,181,181,182,182,183,186,188,188,188,189,189,189,189,190,190,192,192,193,194,194,195,198,200,200,202,202,204,206,208,211,214,216,219,219,222,223,227,228,228,229,238,240,241,243,243,243,246,246,247,247,247,251,252,254,259,259,259,260,261,262,262,263,263,266,266,267,268,269,269,272,272,280,280,281,283,283,284,284,284,285,285,285,286,286,286,286,286,286,287,288,289,289,289,290,300,303,307,310,310,313,315,317,318,319,320,321,324,325,325,325,327,327,327,1,6,8,369,369,1,4,6,9,1,7,8,695,1,8,20,21,21,21,21,22,23,23,23,24,24,24,24,25,25,26,28,29,29,30,30,31,32,33,33,34,35,35,37,38,39,39,40,40,40,41,41,41,42,43,43,43,44,44,44,45,45,46,46,47,47,48,48,48,49,49,50,50,51,55,56,56,57,57,58,58,59,59,60,60,60,61,61,61,61,62,62,63,63,63,64,64,64,64,64,65,65,65,65,66,81,81,83,83,84,85,86,87,88,88,90,90,91,91,95,95,96,97,97,98,98,101,101,102,103,104,105,105,106,106,107,107,108,109,109,110,110,111,111,114,115,115,116,117,119,121,122,123,123,124,124,124,125,125,126,129,129,130,130,131,132,138,140,140,140,140,143,8,8,22,23,26,30,31,34,34,35,38,39,42,43,46,47,50,51,54,58,59,62,63,68,68,72,76,80,84,90,96,97,100,101,104,112,118,122,122,123,130,130,134,138,138,142,142,146,150,151,154,154,164,168,169,169,172,176,180,184,190,208,212,216,220,224,228,234,238,242,248,252,256,260,264,268,272,276,9,12,22,25,28,29,30,31,32,34,35,39,43,49,52,53,54,55,56,60,70,72,84,88,101,138,152,158,191,220,222,224,226,230,235,236,237,238,245,248,250,251,251,251,252,253,253,254,255,256,256,257,258,258,259,260,261,261,262,266,272,273,291,294,295,298,299,301,303,305,306,308,310,324,337,344,8,18,21,24,25,26,26,27,28,30,31,31,35,45,48,49,50,51,52,53,56,66,68,80,84,97,102,116,122,155,168,184,184,186,188,190,194,199,200,201,202,209,212,214,215,215,215,216,216,217,217,217,218,219,220,220,222,222,223,224,225,225,226,230,236,237,237,258,259,262,263,265,267,269,270,272,274,278,310,314,328,332,351,12,22,28,29,30,30,31,31,32,34,35,35,39,43,49,52,53,54,55,56,57,60,70,72,84,88,101,138,152,152,158,191,204,220,222,224,226,230,235,236,237,238,245,248,250,251,251,251,252,253,253,254,255,256,258,258,258,259,260,261,261,262,266,272,273,291,294,295,298,299,301,303,305,306,308,310,314,324,337,343,344,349,350,351,352,353,1,2,2,7,8,42,100,116,116,116,144,162,162,214,214,230,240,246,252,258,268,289,290,290,290,290,290,291,1,1,7,8,42,100,116,116,116,116,116,144,162,162,214,214,230,240,246,252,258,268,291,1,2,9,10,44,66,102,118,118,118,146,164,164,196,216,216,232,242,248,254,260,270,293,294,295,1,7,8,42,64,100,116,116,116,144,162,162,162,189,193,214,214,230,240,246,252,258,268,290,291,1,5,6,62,98,114,114,114,114,118,144,162,162,162,189,214,214,230,240,246,252,258,268,32,33,33,35,35,36,37,37,38,39,39,40,41,43,44,45,49,51,52,55,55,57,58,59,63,65,67,68,69,69,70,73,75,76,77,77,77,78,81,82,83,83,83,85,85,86,89,89,91,92,92,93,93,94,95,95,97,101,138,139,139,140,141,147,149,149,154,154,154,156,156,161,161,164,165,165,166,167,168,170,170,171,173,174,175,175,176,176,176,178,180,181,184,184,185,186,187,190,190,191,191,196,197,198,200,202,202,205,205,206,207,207,208,208,209,209,1,7,22,26,35,39,43,62,67,71,75,86,95,102,109,115,173,179,245,152,414,415,416,417,421,447,4,5,5,5,6,6,7,7,8,9,10,11,11,11,13,13,13,13,14,14,15,15,16,16,17,19,21,21,21,22,23,24,25,25,26,136,234,250,1,7,26,26,38,46,46,52,52,60,64,65,65,68,71,76,76,76,82,82,85,88,88,88,88,92,92,96,96,101,101,104,107,110,114,117,120,123,126,126,129,130,131,134,137,137,137,146,149,149,152,156,164,164,164,168,172,172,172,176,180,184,184,190,193,202,216,224,234,234,234,234,238,238,246,246,250,250,250,250,254,254,28,28,39,47,47,54,54,62,66,69,69,73,79,79,79,86,86,86,90,90,94,94,99,99,102,105,108,112,115,118,122,124,124,127,128,129,132,135,135,135,144,148,151,151,155,163,163,163,166,170,170,170,170,170,174,178,182,188,191,200,214,222,232,232,232,232,242,242,246,246,246,246,250,278,7,8,40,50,54,62,68,86,130,136,154,158,162,166,170,174,178,182,186,192,200,206,210,214,220,224,228,232,236,240,244,248,252,286,364,369,60,69,74,80,84,84,88,93,98,102,106,109,123,131,135,147,152,154,170,176,184,194,198,202,206,216,219,227,230,239,240,244,248,253,257,260,264,267,268,272,276,280,284,298,304,310,316,322,334,340,346,352,358,364,370,374,376,382,388,394,400,406,414,420,426,441,7,8,28,32,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,180,184,188,192,196,198,198,198,202,206,210,214,218,228,232,236,244,254,260,260,264,264,268,276,284,290,302,306,310,314,318,322,330,334,338,338,344,348,356,368,376,382,385,400,404,424,1,7,42,58,67,72,72,82,86,91,96,100,104,107,121,129,145,150,152,168,182,192,196,196,200,204,214,217,225,228,237,238,242,246,251,255,258,262,262,265,266,270,274,278,282,296,302,308,314,320,326,332,338,344,350,356,362,368,372,374,380,386,386,392,398,404,412,418,424,1,7,28,32,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,161,162,166,170,180,184,188,192,196,202,206,210,214,218,228,232,236,244,254,260,264,264,268,276,284,290,290,290,302,306,310,314,318,322,326,330,334,338,338,344,348,356,368,376,382,385,400,404,424,430,441,1,7,40,46,50,54,62,68,86,130,136,154,158,162,166,170,174,174,178,182,186,192,200,206,210,214,220,224,228,232,236,240,244,248,252,286,367,7,8,13,20,30,34,38,60,64,68,72,76,80,90,96,102,106,112,118,124,124,124,124,124,124,127,130,146,152,162,162,168,176,183,188,196,202,218,224,231,1,9,9,9,9,44,44,44,44,59,59,59,59,65,74,78,78,78,78,90,93,94,96,98,100,103,103,104,104,109,114,117,122,122,123,123,125,125,126,126,138,138,138,152,152,152,152,159,159,159,159,166,166,166,166,174,176,176,176,176,181,181,181,182,182,182,182,187,187,187,189,189,189,189,197,197,197,197,200,200,200,204,204,204,204,208,208,208,208,212,212,212,215,215,215,215,219,219,219,219,225,225,225,228,228,228,228,247,250,254,254,261,261,261,261,268,268,268,268,271,271,271,271,278,278,278,278,285,285,285,285,287,292,292,292,292,311,311,311,311,318,318,345,119,135,179,231,269,289,335,355,395,405,465,473,477,515,519,527,545,567,9,46,50,54,60,83,90,122,137,137,138,148,153,160,166,166,183,188,193,197,197,197,204,207,208,246,264,380,420,464,7,7,105,113,119,131,135,141,147,159,165,179,180,183,183,185,208,209,210,219,223,223,227,231,247,253,257,257,260,263,265,269,281,285,285,289,295,303,315,316,319,328,335,339,343,347,355,359,359,361,363,367,370,373,374,379,385,386,389,395,399,402,405,409,415,421,425,431,435,443,457,463,465,469,473,477,481,485,491,496,501,509,509,512,512,515,519,523,527,533,537,541,545,545,549,553,556,556,559,563,567,571,577,581,586,589,601,1,7,7,45,47,49,55,59,61,65,66,69,73,77,81,84,85,87,87,91,95,101,104,107,109,113,117,121,127,135,147,155,159,163,167,171,174,179,183,187,191,194,197,201,205,209,213,219,222,225,231,234,237,241,245,249,252,255,257,259,259,263,267,271,275,275,275,275,281,287,287,291,291,295,299,303,303,307,313,317,321,327,327,339,343,347,351,354,357,361,365,374,376,378,384,393,426,427,427,427,431,443,444,501,513,514,537,542,581,610,621,631,638,1,7,38,41,43,46,55,57,74,79,82,87,89,91,100,100,105,111,113,113,121,124,131,133,133,134,136,142,146,154,161,168,185,194,204,218,220,220,220,222,225,228,231,257,313,341,346,349,353,389,395,397,398,422,422,425,426,433,434,441,442,445,453,454,457,462,465,479,482,482,482,484,488,494,494,500,509,511,513,514,515,517,531,11,14,16,30,32,33,34,36,37,38,39,41,45,46,48,49,50,52,53,54,56,57,61,62,63,64,65,66,68,75,76,77,78,83,86,88,90,91,92,94,96,101,102,104,108,109,109,110,112,113,115,116,117,118,120,121,122,123,124,126,127,128,131,132,133,135,138,139,140,141,142,144,145,146,148,150,151,152,154,156,156,157,159,160,161,162,164,165,166,169,170,172,173,174,176,177,178,179,181,182,184,185,187,189,190,191,192,194,197,199,204,205,206,207,208,209,210,211,212,213,214,215,216,218,219,222,225,226,227,230,232,234,235,237,238,240,244,245,246,248,249,250,251,252,253,253,254,255,256,256,257,257,257,259,260,261,262,262,262,263,264,265,266,266,268,269,270,271,271,271,272,273,274,276,278,281,282,284,287,289,293,294,295,296,299,300,301,302,306,308,311,313,315,316,318,320,322,324,328,329,330,334,336,337,339,340,341,342,345,349,351,353,359,362,365,367,368,372,374,375,378,379,381,384,386,388,390,396,397,398,400,401,403,404,405,406,408,410,412,414,418,420,422,425,426,427,428,429,431,433,434,435,436,437,438,439,441,442,442,442,443,444,446,448,449,450,451,452,455,457,458,459,459,460,463,464,464,465,466,466,467,468,469,470,471,472,474,476,477,480,482,483,484,486,487,488,489,490,499,502,502,502,503,503,503,504,505,508,508,509,510,511,512,514,516,517,519,520,521,522,524,525,526,528,528,528,529,530,531,532,534,535,536,537,538,539,540,542,545,546,548,549,551,552,553,555,556,557,558,559,560,561,565,566,568,572,579,583,584,584,585,586,587,587,587,588,588,589,589,589,589,589,590,590,590,591,592,592,593,599,4,9,11,16,19,25,27,28,29,30,32,33,34,34,36,39,40,40,41,43,44,45,46,46,46,46,48,49,50,50,50,51,53,55,56,57,58,58,59,60,61,65,66,70,72,74,75,78,80,81,83,84,86,89,90,94,96,97,97,98,99,100,100,102,104,105,105,106,106,107,107,108,108,108,109,110,112,113,114,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,128,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,157,158,160,161,162,163,165,167,168,168,171,171,172,173,174,175,176,177,177,177,177,177,178,179,179,180,180,180,180,181,182,183,184,187,188,189,192,192,192,194,196,198,199,200,201,204,206,208,209,209,209,211,213,213,215,215,218,218,219,219,220,220,221,221,222,224,225,226,231,232,234,236,238,239,242,244,246,249,250,251,252,254,256,257,258,259,260,261,264,268,269,270,276,277,279,281,284,286,287,288,289,291,292,295,297,298,300,302,304,305,306,306,308,309,310,311,312,313,314,315,317,319,321,323,324,326,329,330,331,332,333,334,336,337,338,339,340,340,342,344,345,345,345,346,347,349,350,351,352,354,356,357,358,360,361,362,362,363,365,366,367,367,368,368,369,370,371,372,373,374,376,377,378,379,380,382,383,384,385,386,387,388,389,397,399,399,400,400,401,402,402,405,406,406,406,407,408,409,411,413,414,414,415,415,416,418,419,421,421,422,423,423,423,424,425,426,428,429,430,431,432,433,435,436,440,441,442,444,445,447,448,449,450,451,453,454,455,456,457,458,459,460,461,464,467,467,468,469,469,469,469,469,470,470,471,471,472,472,474,474,475,475,476,476,476,477,477,478,478,478,480,483,484,484,488,490,490,493,493,493,499,501,502,504,505,506,508,508,509,510,512,512,513,514,514,515,515,516,517,518,519,519,520,520,520,521,521,522,522,523,524,524,524,524,525,526,526,526,527,527,528,529,530,531,531,531,531,532,532,533,2,9,12,12,13,14,26,28,30,31,32,34,35,36,37,39,43,44,44,46,47,48,48,50,51,52,52,54,55,59,60,61,62,62,63,64,66,68,75,76,77,78,82,83,86,88,89,90,91,92,94,99,100,102,106,107,107,108,110,111,111,113,114,115,115,116,118,118,119,120,121,121,122,124,125,126,129,130,131,133,136,137,138,140,142,143,144,146,148,149,150,152,154,154,155,157,158,159,160,162,163,164,167,168,170,171,172,174,175,176,177,179,180,182,183,183,185,187,188,188,189,190,192,195,197,197,200,202,202,203,204,205,206,207,208,208,208,208,208,209,210,211,212,213,214,216,217,220,223,224,225,228,230,232,233,235,242,242,243,244,246,246,248,248,249,249,250,250,251,252,253,254,254,255,255,255,257,257,258,258,259,260,260,260,260,261,262,263,263,264,264,266,267,268,269,269,269,269,270,270,271,272,274,276,276,279,280,282,285,285,287,287,291,291,292,292,293,293,294,294,296,297,298,299,300,304,306,309,311,313,314,318,320,322,326,327,328,332,334,335,337,338,339,340,343,347,349,351,357,360,363,365,366,366,370,372,373,374,376,377,379,380,382,384,386,388,390,392,394,395,396,398,399,401,402,403,404,406,408,410,412,416,418,420,423,424,425,426,427,429,431,432,433,434,435,436,437,439,439,440,440,440,441,442,444,446,446,447,448,449,450,453,455,456,457,457,458,461,462,463,463,464,464,465,466,467,468,469,470,472,474,475,476,478,480,481,482,484,485,486,487,488,497,500,500,501,501,502,503,506,507,507,508,509,510,512,514,515,515,515,517,519,520,521,522,523,524,526,527,528,529,530,532,533,534,536,537,538,540,543,544,546,547,549,550,551,553,554,555,556,557,558,559,562,563,564,566,570,576,577,581,582,582,582,583,583,584,584,585,585,586,586,586,586,587,587,587,587,588,588,588,588,590,590,591,595,597,124,161,182,194,308,338,398,426,437,445,552,338,1,26,28,29,31,32,35,43,46,49,49,55,58,61,62,64,65,68,71,75,77,78,78,79,82,83,83,84,87,88,92,94,95,96,97,100,115,116,116,116,117,118,118,122,123,124,125,133,135,139,140,142,143,143,144,145,145,146,151,151,151,151,151,151,152,152,152,152,152,152,153,153,153,153,153,153,154,154,154,154,154,154,155,156,157,158,159,160,161,162,163,164,166,167,168,170,171,172,173,174,175,189,201,202,202,203,204,205,206,206,207,207,207,208,209,209,210,213,214,214,215,216,217,218,219,220,220,220,221,221,223,6,30,51,191,205,297,399,401,401,6,30,51,64,191,236,297,354,401,1,1,4,8,12,14,14,28,28,48,49,61,62,62,107,107,148,149,149,188,189,189,202,203,203,233,234,234,243,295,303,304,304,333,352,378,388,392,1,1,11,12,16,20,29,70,74,83,88,91,104,3,4,4,4,24,24,34,38,42,74,75,92,122,126,130,130,136,140,144,158,164,186,194,198,202,206,210,214,218,222,226,230,234,252,258,270,288,296,310,320,324,340,344,352,356,360,364,368,376,376,398,404,408,408,418,434,442,446,478,482,486,502,506,520,524,2,4,5,5,5,5,5,6,7,7,7,7,7,8,9,9,9,9,9,9,10,11,11,11,11,11,11,12,13,13,13,14,15,15,15,15,16,17,17,17,17,17,17,17,18,19,19,19,19,19,20,21,22,23,23,23,24,25,25,25,27,27,27,28,29,29,29,30,31,31,31,31,32,33,33,33,33,34,35,35,35,35,37,37,37,37,38,40,2,162,187,187,194,25,26,96,147,202,800,802,832,874,881,324,630,804,528,39,56,57,93,165,182,254,273,290,14,129,34,73,105,197,255,285,288,289,348,83,158,243,271,293,305,362,371,405,426,45,57,65,69,295,292,292,292,292,294,296,296,296,296,298,298,300,300,302,302,302,302,304,304,306,306,306,306,308,308,308,310,310,310,310,312,312,312,314,316,316,318,318,318,320,320,320,320,322,322,322,324,324,326,326,326,328,328,330,330,330,330,332,332,332,334,334,334,336,336,336,336,338,338,338,338,340,342,342,344,344,346,346,346,348,348,350,350,350,350,352,352,352,352,354,354,354,354,356,356,358,358,358,358,360,360,360,360,362,362,364,366,366,368,368,370,372,383,23,48,59,72,80,91,95,32,34,44,54,60,68,72,76,82,88,208,228,256,264,268,1,7,29,31,32,33,33,35,36,38,38,43,45,45,45,50,50,50,50,59,63,64,64,64,69,71,72,72,73,73,74,76,76,78,78,78,78,79,80,80,80,80,81,81,82,82,83,83,83,83,83,84,84,84,84,85,85,86,87,87,87,87,88,88,89,89,89,90,90,90,90,91,92,92,92,92,93,94,94,94,96,97,98,100,101,101,101,102,105,109,109,110,112,113,113,114,115,117,120,122,123,123,127,128,130,136,137,138,141,146,150,150,151,151,152,152,153,154,154,154,155,156,158,159,159,159,160,160,161,162,162,162,163,163,164,164,164,164,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,171,172,172,173,173,173,174,174,174,175,176,176,177,177,178,178,178,178,178,178,179,179,179,180,180,180,181,181,181,182,188,188,188,189,191,192,194,195,196,199,201,201,201,201,201,203,205,206,209,209,212,213,218,219,219,224,230,230,231,232,232,233,233,234,235,235,236,236,236,237,237,237,237,238,238,239,239,239,240,241,241,242,242,242,243,243,243,243,244,244,244,245,245,245,246,246,247,248,250,250,251,252,252,252,253,253,253,254,254,255,255,256,256,257,257,257,257,258,258,258,259,260,261,261,262,263,263,264,264,264,265,265,265,265,265,265,266,267,267,267,267,267,268,268,268,268,268,268,269,269,270,273,274,275,276,276,277,278,280,282,283,283,285,287,288,290,290,290,292,294,294,294,294,295,295,297,299,299,299,301,302,303,303,303,303,304,304,306,308,310,312,315,316,317,318,318,319,321,321,322,323,324,324,325,325,326,326,327,327,327,328,328,332,334,336,336,336,336,337,338,340,340,340,340,341,342,344,344,345,346,347,347,348,348,348,349,350,352,353,353,353,353,353,354,355,355,356,358,359,360,361,362,368,370,370,372,374,374,374,376,378,378,380,382,382,384,384,385,386,386,387,389,389,394,396,398,398,398,401,401,401,402,402,402,406,406,406,406,406,406,406,1,2,7,202,204,206,208,210,212,214,216,218,220,222,224,224,229,230,231,19,156,156,288,290,1,2,100,100,100,100,102,102,102,134,138,142,142,142,142,142,452,1,100,102,1,92,99,100,123,141,338,340,342,342,342,344,468,510,510,512,512,514,517,1,13,366,30,112,1,6,254,254,254,256,257,257,258,258,260,260,333,1,52,108,108,108,112,112,116,120,124,128,132,132,134,136,140,144,188,317,317,318,318,321,322,322,322,325,326,329,329,329,330,330,347,348,9,17,18,18,19,20,21,22,24,25,26,26,27,28,28,29,29,30,31,32,33,34,35,36,38,38,39,40,41,42,43,44,45,46,47,47,48,49,50,51,52,53,54,55,56,57,58,60,60,61,64,64,65,66,68,70,70,71,72,72,73,74,74,75,76,76,77,78,80,81,82,82,83,84,85,86,87,90,90,91,92,92,93,94,95,96,98,98,99,100,100,101,102,104,104,105,106,106,107,108,110,110,111,112,112,113,114,114,115,116,117,117,118,120,120,121,122,122,123,123,124,124,125,125,126,127,130,130,131,132,133,134,134,135,136,138,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,154,155,156,158,159,160,160,161,162,163,164,165,166,168,168,169,170,171,172,173,174,176,177,178,180,181,182,183,184,185,186,187,188,188,189,190,192,192,193,194,195,195,196,197,198,199,199,200,201,201,204,204,205,206,207,208,209,210,211,212,214,215,216,218,219,219,220,220,221,222,224,225,226,227,228,229,230,230,232,232,233,234,236,236,237,237,237,237,238,238,239,239,239,239,240,242,242,244,244,245,245,246,246,246,246,247,247,248,250,250,251,251,252,254,254,255,255,255,256,256,257,260,260,261,262,262,262,263,264,265,265,268,268,269,270,271,272,273,274,276,277,278,279,279,280,280,281,282,282,282,284,285,285,286,288,288,289,290,290,292,294,295,298,298,299,300,301,301,302,303,304,304,305,305,306,306,307,308,311,312,314,315,315,316,316,316,317,318,319,320,322,323,323,323,324,325,326,327,328,329,330,332,332,334,336,336,337,338,339,340,341,342,342,342,343,344,346,346,347,347,348,349,350,351,352,353,354,356,357,358,358,359,360,360,361,362,362,363,363,364,366,367,368,371,372,374,375,376,376,377,378,380,382,383,384,386,386,389,6,11,12,13,17,18,18,20,20,21,22,24,25,26,27,28,29,30,30,30,32,33,33,34,35,36,37,38,40,41,42,43,44,45,46,48,48,49,50,51,52,52,53,54,56,57,58,60,61,61,62,64,64,65,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,80,82,83,84,85,85,86,86,87,88,88,89,90,91,92,92,94,94,95,96,98,99,100,101,102,103,103,103,103,104,104,104,104,105,106,106,106,106,107,107,107,108,108,109,109,112,112,112,113,114,115,116,118,119,120,120,120,121,122,124,125,126,127,128,129,130,132,132,133,133,134,134,135,136,137,137,138,139,140,140,142,143,144,144,146,147,148,149,150,150,151,152,152,153,154,157,158,159,160,162,162,163,164,165,166,168,169,170,171,172,172,172,172,173,174,175,176,176,178,178,179,179,180,182,183,183,184,184,184,185,186,188,188,189,189,190,191,192,192,193,194,194,196,197,198,200,200,202,203,203,204,206,206,207,208,209,210,212,214,216,217,218,218,219,221,222,223,224,226,227,228,230,232,233,234,238,239,240,242,243,244,246,246,247,248,249,250,251,252,253,254,255,256,258,259,260,262,262,262,263,264,265,266,267,268,269,270,272,272,273,274,275,276,277,278,279,280,281,282,284,284,285,285,286,288,288,289,290,291,291,291,291,292,292,292,292,293,294,296,296,297,297,298,300,300,301,302,304,304,305,305,306,307,308,309,309,310,312,313,314,314,315,315,316,318,318,319,319,320,320,321,322,324,325,326,327,328,329,330,332,332,333,334,336,337,338,339,340,341,341,342,342,343,344,346,347,348,349,350,350,351,352,354,355,356,358,358,359,360,362,363,364,365,366,368,369,370,370,371,372,372,374,374,374,375,376,376,377,377,378,379,379,380,381,381,382,382,383,383,384,385,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,400,401,405,407,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,43,43,44,44,44,44,45,45,46,47,48,49,50,51,52,53,54,54,54,54,55,56,57,58,59,60,61,61,61,61,61,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,109,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,2,6,31,34,35,36,36,37,38,38,39,39,45,52,56,70,102,104,177,178,179,180,182,20,21,22,23,24,25,26,27,28,28,30,31,31,32,34,35,36,37,38,39,40,40,41,42,44,47,49,50,51,52,53,53,54,55,57,58,60,61,61,62,62,63,64,64,65,67,68,69,70,70,71,71,72,73,74,75,76,77,78,79,79,80,81,82,82,82,83,83,84,84,86,88,89,90,91,91,92,93,94,95,95,96,96,98,99,100,100,100,101,101,101,102,103,104,104,105,105,106,107,107,109,110,110,111,112,113,113,114,114,115,116,117,118,118,119,119,122,124,126,127,128,128,128,129,129,130,131,131,132,133,134,135,135,135,136,136,136,137,138,145,146,146,147,147,148,148,148,149,150,150,150,151,152,153,153,154,155,156,156,157,157,157,158,159,159,160,1,2,4,12,535,539,539,539,540,541,541,541,543,544,544,545,545,549,549,549,550,550,550,550,551,553,554,555,555,556,556,556,557,559,560,563,564,565,566,567,568,568,569,569,571,572,573,575,576,576,581,582,583,585,587,1,2,13,14,15,15,15,15,15,16,16,16,16,16,17,17,18,18,18,19,20,21,22,22,22,23,23,23,23,23,23,23,24,25,26,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,37,37,38,38,39,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,43,43,43,43,43,43,43,43,44,45,45,45,45,45,45,46,46,46,47,47,47,48,48,49,49,49,50,51,51,51,52,53,54,54,54,54,54,54,54,54,54,54,55,56,56,56,56,56,56,57,58,58,59,60,60,60,61,62,62,62,62,63,63,63,64,64,64,64,65,65,65,66,67,67,67,67,68,69,69,70,71,71,71,72,72,72,72,73,73,73,73,73,74,75,75,75,75,76,77,78,79,79,80,80,80,81,81,82,83,83,83,83,83,84,84,84,84,85,85,85,86,87,88,89,90,91,92,92,93,94,94,94,95,96,97,98,98,98,98,99,99,99,99,99,99,100,101,102,102,102,102,102,103,103,103,104,104,105,105,105,105,106,107,108,109,110,111,111,111,111,112,113,113,113,113,113,114,114,114,115,115,115,115,115,115,116,117,117,117,118,118,118,118,119,120,120,120,121,122,123,123,123,123,124,125,126,127,128,129,130,131,131,131,131,132,132,132,132,133,134,135,135,135,135,135,136,136,136,136,136,136,136,136,136,137,137,137,137,137,137,137,137,138,139,140,141,141,141,141,141,141,141,141,142,142,142,142,142,142,142,142,142,143,143,143,143,143,143,143,144,145,145,146,146,146,146,146,146,147,148,149,149,150,151,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,153,154,154,154,154,154,154,154,154,154,154,154,154,155,155,155,155,155,155,155,157,159,9,11,64,65,65,66,66,68,68,69,70,72,72,73,73,73,74,76,76,77,77,77,78,78,79,79,79,80,80,80,81,82,84,84,85,86,87,89,90,90,91,91,92,94,95,95,96,96,97,98,99,99,100,100,101,101,102,103,103,104,104,104,105,105,105,106,106,107,107,108,110,111,114,116,117,117,117,118,118,119,119,120,120,121,122,122,122,123,123,124,125,126,127,128,128,129,129,130,132,132,133,133,134,134,134,134,135,135,136,136,137,137,140,141,141,141,141,142,144,144,144,145,145,146,147,147,148,148,149,150,151,152,153,153,153,153,154,155,155,155,156,157,157,158,160,160,161,161,164,165,166,167,168,169,169,170,170,171,172,173,173,173,173,174,176,176,176,177,177,178,180,181,182,182,183,183,184,186,186,187,187,188,190,190,191,192,193,194,194,195,195,196,196,197,197,198,198,199,201,201,201,202,203,206,207,207,208,209,210,212,213,213,214,215,215,215,216,216,217,217,218,218,219,219,220,221,221,222,222,223,223,224,225,226,227,227,228,229,229,230,230,233,234,236,237,237,238,238,238,238,239,239,240,240,241,241,244,245,245,246,246,247,247,248,248,249,250,251,251,252,253,253,254,256,256,257,257,260,260,261,261,262,263,263,264,265,265,266,267,267,267,268,269,270,271,272,272,273,273,274,274,275,275,276,276,277,278,279,279,280,281,282,282,283,283,284,285,285,286,286,287,287,288,290,290,291,292,292,292,292,293,293,294,296,297,297,298,299,302,302,303,303,304,305,305,306,306,307,310,311,312,313,313,314,314,315,315,316,318,319,320,321,322,324,324,326,327,327,328,330,331,332,333,334,334,335,335,336,338,339,339,340,341,342,344,345,345,346,348,349,349,350,351,351,352,353,354,354,354,355,355,356,356,357,357,358,358,359,360,362,363,364,365,371,1,21,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,288,290,292,294,301,4,16,22,26,30,30,32,36,38,38,39,39,40,41,42,42,45,45,46,46,46,47,47,48,48,49,50,52,52,53,54,56,58,58,61,62,64,66,68,70,70,70,71,71,72,73,74,75,75,75,76,77,78,80,82,84,86,88,90,92,94,96,98,100,104,105,106,106,107,108,110,144,149,12,14,72,118,119,144,145,175,176,181,182,206,223,224,303,304,313,1,118,144,145,175,223,303,313,323,1,12,116,142,143,173,221,301,311,318,319,1,2,6,10,66,156,236,298,330,335,401,403,2,9,10,36,76,95,96,106,140,196,200,325,330,330,330,330,354,358,362,387,9,9,9,14,24,24,6,23,25,26,27,29,31,33,35,37,41,45,49,51,55,57,63,65,71,79,81,83,84,85,85,86,86,86,86,90,93,94,94,95,95,95,95,96,99,101,102,103,103,103,107,109,113,114,114,118,131,133,137,139,141,143,145,147,149,151,153,155,157,159,161,165,169,172,175,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,211,213,7,173,175,177,179,181,187,189,193,195,197,199,203,205,213,215,217,225,229,231,233,0,3,4,19,37,65,92,0,15,25,45,55,67,98,1,92,92,92,92,92,94,94,96,96,96,98,98,100,100,102,102,104,104,104,104,106,106,108,108,110,110,110,110,112,112,114,116,118,118,118,120,120,120,120,120,126,126,128,128,128,130,130,132,132,134,136,136,136,136,138,140,1,2,2,2,2,5,6,7,8,9,10,12,13,16,18,18,19,19,19,19,20,21,23,24,25,27,28,30,32,33,34,37,38,39,40,41,43,45,46,47,1,12,21,22,23,24,24,25,26,26,27,27,28,28,29,30,31,32,33,34,35,36,37,38,43,43,44,45,45,46,47,47,48,49,50,50,51,55,56,57,60,61,61,62,63,63,64,64,64,65,66,67,69,70,71,72,74,76,78,80,82,82,83,84,85,85,86,87,89,90,91,92,94,95,96,96,97,98,99,101,102,103,104,105,106,106,108,109,110,112,113,114,114,116,117,118,119,120,121,122,122,124,124,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,143,144,145,146,147,148,149,149,150,151,152,153,155,156,157,157,165,1,7,7,7,7,7,10,13,13,13,13,13,14,14,15,15,16,17,17,18,18,18,19,19,19,19,20,21,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,24,27,27,27,28,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,32,33,34,34,34,35,35,36,36,36,36,37,38,38,38,38,39,39,42,42,43,43,43,44,44,44,45,45,46,46,47,47,47,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,55,56,56,56,56,56,56,56,56,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,60,60,61,62,63,64,65,65,65,66,66,67,68,68,68,68,68,68,69,69,69,69,69,70,70,70,70,70,70,70,70,70,71,71,71,72,73,73,73,73,73,74,74,75,75,75,75,76,76,76,77,77,77,78,78,78,78,78,78,79,79,79,79,79,79,79,79,80,81,82,83,84,85,86,86,87,88,89,90,91,92,92,92,93,93,93,94,94,94,94,94,95,95,95,95,95,95,96,96,96,96,96,97,97,97,97,97,98,98,98,98,98,98,98,99,99,99,99,99,100,100,100,100,100,101,101,102,102,102,102,102,103,103,103,103,104,105,105,106,107,107,107,108,109,109,109,109,110,110,111,112,112,113,113,113,113,113,113,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,117,117,118,119,119,119,120,120,120,120,120,120,120,121,121,121,122,122,123,123,123,123,123,124,124,124,124,124,125,126,127,128,128,128,128,128,129,129,129,129,130,130,130,130,130,131,131,131,139,4,6,12,16,20,24,32,36,40,44,48,52,56,60,64,66,68,70,72,76,78,80,80,84,88,92,94,96,29,35,88,117,157,158,163,164,200,229,237,244,245,247,263,273,297,305,18,19,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,8,9,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,47,47,48,49,50,51,52,52,53,54,55,56,57,58,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,90,91,92,93,94,95,97,98,99,100,101,102,104,105,106,108,110,111,113,115,116,117,118,120,121,122,124,125,127,129,130,131,132,134,135,137,139,140,142,143,144,146,147,148,150,152,153,154,156,157,158,158,159,160,160,161,162,163,164,165,166,167,168,171,171,174,177,178,179,183,183,9,10,50,54,58,162,166,170,174,210,397,5,25,27,29,31,32,33,34,35,36,37,39,40,42,43,44,46,48,49,50,51,52,53,55,55,56,58,59,62,63,66,66,67,68,68,70,71,73,74,75,80,81,82,83,84,85,87,88,90,90,91,92,93,95,96,97,99,100,101,101,102,106,108,109,110,110,111,112,113,114,115,116,117,119,120,122,122,123,124,126,127,128,130,132,133,135,135,136,138,141,141,143,145,146,147,149,149,150,153,154,155,156,156,157,158,158,159,162,163,164,167,168,169,170,171,171,172,174,174,175,177,178,179,179,180,181,182,184,185,186,187,188,189,191,192,192,193,195,196,197,198,199,200,201,202,204,204,207,208,210,211,212,213,214,216,218,219,220,222,222,223,225,226,226,228,229,230,233,234,234,235,235,236,238,239,240,241,242,244,245,247,249,250,251,252,253,254,255,257,257,258,261,262,263,264,265,265,267,268,269,270,270,270,272,273,275,276,277,278,280,281,281,282,283,284,285,287,290,291,294,295,297,299,300,301,303,304,305,307,308,309,311,312,313,315,316,318,318,319,321,322,322,323,324,325,326,327,328,330,331,332,332,334,335,336,337,337,338,339,339,341,341,346,346,347,347,347,353,355,356,357,358,360,361,362,363,364,364,366,367,368,369,370,371,371,373,374,375,376,376,380,382,383,384,386,387,387,389,389,390,392,392,393,394,394,396,396,399,401,403,423,423,5,12,14,16,18,22,25,28,32,34,36,39,40,41,42,47,48,54,58,62,65,67,68,70,72,72,74,76,78,80,80,84,88,91,92,96,98,100,103,104,108,110,113,114,118,118,122,125,127,128,130,132,136,139,140,143,146,150,153,154,154,156,158,163,164,166,172,176,176,176,180,184,187,188,190,193,194,197,198,198,200,203,204,205,205,206,209,212,215,218,218,221,222,224,226,229,232,233,5,13,14,16,20,22,24,28,30,32,35,37,38,41,44,47,50,52,54,59,60,62,67,70,74,76,81,82,84,86,88,90,92,95,96,100,102,103,104,108,112,116,119,121,122,124,128,131,133,134,136,140,143,146,150,153,154,155,156,159,164,168,170,172,175,176,179,180,182,184,188,192,194,196,196,196,198,202,206,208,210,214,216,218,222,226,229,231,232,232,232,232,233,239,4,13,14,20,22,26,30,34,36,37,38,42,44,46,50,53,54,56,58,62,66,68,70,74,76,80,84,85,86,86,90,94,94,98,102,104,106,110,112,116,121,122,125,127,130,130,132,134,137,139,140,145,145,145,146,148,152,152,152,152,154,156,159,160,164,164,166,168,172,176,182,184,186,188,191,192,194,204,207,208,210,214,222,224,228,230,232,234,238,240,244,244,244,246,246,248,252,254,257,260,263,265,269,270,272,275,277,281,283,6,25,26,28,30,32,36,42,44,44,45,51,53,55,60,62,67,68,72,76,78,80,81,82,84,88,90,96,99,100,103,104,106,108,114,118,120,122,125,126,128,131,132,136,140,143,145,145,146,149,150,152,155,155,156,158,164,166,170,174,176,178,184,186,188,188,188,188,190,193,194,196,198,200,203,204,208,210,212,219,1,2,6,26,30,34,38,44,52,56,60,68,72,76,82,86,100,106,110,114,117,120,124,130,134,142,148,156,160,164,170,180,184,190,194,197,200,206,210,216,222,225,232,236,240,248,252,258,264,268,272,280,284,292,298,302,306,310,316,322,326,330,335,336,122,156,164,214,244,248,310,314,349,6,11,14,17,20,24,27,30,34,37,40,48,52,57,60,64,68,72,78,81,87,90,94,98,102,106,111,114,118,122,126,129,132,137,140,144,150,153,156,163,166,170,176,179,182,186,190,196,198,201,204,208,212,216,220,224,228,232,235,238,242,246,252,256,260,264,267,270,274,278,284,288,292,294,296,302,306,310,313,316,323,1,6,11,20,24,30,34,40,60,64,68,72,78,90,98,102,106,114,118,122,126,132,144,150,158,165,168,172,178,184,188,192,198,206,210,214,218,226,230,234,240,244,248,252,256,260,264,270,274,278,284,288,292,296,304,308,312,318,324,325,28,72,102,118,162,196,214,218,230,294,302,4,9,14,16,20,24,28,32,36,40,44,48,51,53,58,62,67,70,74,78,82,86,88,91,98,102,106,110,114,120,126,130,136,142,150,154,158,160,165,168,172,176,180,184,189,192,196,200,204,209,212,218,224,232,236,240,244,248,252,255,258,260,261,264,268,272,276,278,281,286,290,294,298,302,306,310,314,319,1,2,6,18,22,26,30,34,38,42,46,50,58,70,74,78,82,86,98,102,106,110,114,120,126,142,154,158,162,170,174,186,194,198,202,214,226,231,234,238,242,246,254,260,263,266,274,278,288,292,296,300,304,308,312,316,321,322,323,34,38,54,66,78,86,90,92,102,106,118,162,264,292,300,320,6,14,18,24,28,32,35,38,42,46,50,54,58,62,66,72,78,82,88,92,98,101,104,108,112,116,119,122,126,129,132,139,142,146,150,154,160,164,167,170,174,178,182,188,188,192,196,200,204,208,212,216,222,225,228,232,238,241,244,248,256,260,263,266,270,275,278,282,288,291,294,300,303,306,310,314,321,1,6,14,18,24,28,38,42,46,50,54,58,66,88,98,104,108,112,116,119,122,126,132,146,150,160,164,170,182,188,188,192,196,200,204,212,216,222,228,232,238,244,248,258,262,266,270,278,282,288,294,300,306,310,314,319,320,321,18,22,32,42,50,54,58,70,92,116,120,126,136,158,168,186,212,220,232,236,248,252,260,274,298,314,318,327,6,14,16,22,24,28,31,34,36,38,40,42,44,46,48,54,60,62,68,70,76,79,82,84,86,88,91,94,96,99,102,109,112,114,116,118,124,126,129,132,134,136,138,144,144,146,148,150,152,154,156,158,164,170,172,178,181,184,186,194,195,196,197,200,202,207,210,212,218,221,224,230,233,236,238,240,244,245,2,6,11,16,18,22,24,26,28,30,32,34,36,39,44,46,51,54,56,58,60,62,64,67,74,76,78,80,82,88,93,94,96,102,108,113,116,118,120,122,127,130,132,134,136,138,143,146,148,150,152,157,160,166,170,175,178,180,182,184,186,188,191,194,196,197,200,202,204,206,208,211,216,218,220,222,224,226,228,230,234,234,234,1,6,11,14,17,20,22,25,28,30,33,36,44,46,51,54,56,58,60,66,69,75,78,80,82,84,86,91,94,96,98,100,103,106,111,114,116,122,127,130,137,140,142,148,151,154,156,158,164,166,169,172,174,176,178,180,182,184,186,189,192,194,196,202,204,206,208,211,214,216,216,218,224,226,228,230,232,238,240,242,245,248,253,1,1,2,6,29,32,34,36,38,44,49,49,52,54,56,64,66,68,74,76,81,84,90,96,98,100,103,106,108,114,116,124,127,130,133,135,138,140,142,148,154,156,158,161,164,166,169,172,178,180,186,189,192,195,198,200,202,204,212,214,220,226,228,230,238,240,242,244,247,250,252,254,256,259,262,268,270,272,276,277,1,2,2,2,20,21,22,23,24,25,26,27,28,31,32,34,35,36,37,38,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,68,71,72,73,74,77,81,82,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,104,106,107,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,265,267,270,271,272,273,274,275,276,276,277,279,280,281,283,284,285,286,287,288,289,290,291,292,293,304,305,1,5,32,40,40,44,48,53,58,58,58,67,70,78,98,110,117,125,1,5,5,6,6,8,10,12,14,16,18,20,22,24,26,27,48,50,50,50,51,55,1,6,26,26,26,27,28,29,30,32,33,33,34,36,36,36,38,39,40,42,44,45,48,50,51,52,54,56,58,59,60,62,62,63,64,65,66,70,71,72,73,73,74,75,75,76,78,80,81,81,81,82,84,85,86,87,88,89,90,92,95,96,96,96,98,102,102,103,104,108,110,110,110,113,114,115,116,118,120,122,124,125,126,128,130,135,135,138,138,139,141,145,146,147,148,150,150,150,150,150,151,153,155,158,158,158,158,158,161,161,166,168,172,173,174,178,186,189,191,192,194,198,202,204,208,209,210,216,216,217,218,219,220,221,222,224,224,226,227,229,230,232,232,232,234,236,238,245,245,246,248,248,248,250,252,256,258,261,262,263,264,266,268,270,270,272,274,275,276,277,281,282,285,285,286,287,288,292,293,294,296,297,298,300,301,302,304,305,308,309,310,312,314,316,318,320,328,330,331,332,333,334,336,338,339,340,341,342,344,346,348,348,352,356,358,358,360,362,364,366,367,368,377,377,378,378,382,383,385,387,388,391,392,403,409,1,1,2,7,8,8,8,8,8,8,10,14,15,21,21,178,182,187,188,189,191,192,193,194,195,196,197,211,212,212,213,213,10,10,10,13,13,13,15,16,19,19,19,19,19,22,22,25,25,28,28,32,33,34,0,3,6,8,10,13,15,16,19,1,7,8,15,18,29,34,35,36,38,43,48,57,60,69,72,1,14,15,17,19,19,21,22,23,25,27,27,29,29,30,30,31,32,33,33,34,34,35,36,38,39,40,41,42,42,43,44,45,46,47,48,48,49,50,51,51,52,52,53,54,54,55,56,57,58,59,60,61,61,62,62,63,64,64,65,66,67,67,68,68,69,69,70,70,71,72,73,73,74,74,75,76,77,78,79,79,80,81,82,83,83,84,84,85,86,87,87,88,89,90,91,92,92,93,94,94,95,96,97,98,99,100,101,101,102,103,104,104,105,106,107,107,108,108,109,110,111,112,113,113,114,114,115,116,116,117,117,118,119,120,121,122,123,123,124,124,125,126,127,128,129,129,130,130,131,132,133,134,134,135,135,136,136,137,137,138,138,139,140,140,141,142,142,143,143,144,145,145,146,147,147,148,149,149,150,151,151,152,153,153,154,155,156,157,157,158,159,159,160,161,161,162,163,163,164,164,165,166,167,167,168,169,170,171,172,173,174,175,176,177,178,179,180,180,181,182,183,183,184,184,185,186,187,187,188,188,189,189,190,191,192,193,193,194,194,195,196,197,197,198,198,199,200,200,201,202,202,203,204,204,205,206,206,207,208,208,209,210,210,210,211,212,212,213,214,214,215,216,216,217,217,217,217,218,218,219,219,220,220,221,222,223,223,224,224,225,225,226,226,227,227,228,228,229,230,230,231,231,232,232,233,233,234,234,235,235,236,236,236,237,237,237,238,238,239,239,239,240,241,242,242,243,243,243,244,244,245,246,246,247,247,247,247,248,248,249,249,249,250,250,250,250,251,251,252,252,253,253,253,253,254,254,254,255,255,256,256,256,257,257,257,257,258,259,259,260,261,261,262,262,263,264,264,265,266,267,268,269,270,270,271,272,272,273,274,274,275,276,277,278,279,280,281,282,283,284,284,285,286,287,287,288,288,289,290,290,291,292,292,293,293,294,294,295,296,296,297,297,298,298,299,299,300,300,301,301,301,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,311,312,312,313,313,314,314,315,315,316,316,317,317,318,319,319,320,320,320,321,347,1,14,16,23,24,27,28,28,28,30,32,37,38,40,42,44,46,51,52,52,54,56,58,60,65,65,66,66,67,68,70,74,75,76,78,80,82,82,83,88,89,91,93,93,94,96,98,98,98,100,102,104,106,108,110,112,114,116,116,118,118,118,120,122,124,126,128,130,130,130,132,134,136,138,140,140,142,144,146,149,150,152,154,156,164,165,166,168,170,172,174,178,182,184,186,188,195,196,197,198,199,200,202,204,206,206,208,208,210,212,214,216,218,220,220,222,224,224,226,226,228,230,232,232,237,238,238,239,240,242,245,245,246,246,246,248,250,254,261,266,267,268,268,269,269,270,272,278,279,279,280,280,280,281,281,282,284,286,288,303,304,306,306,307,308,310,312,314,316,318,320,322,324,326,326,326,328,332,334,334,335,336,338,340,342,344,346,348,350,352,354,360,360,361,362,363,364,366,368,370,372,374,376,378,380,383,384,386,388,390,392,394,396,398,400,411,412,412,413,413,413,414,416,416,418,420,422,424,426,426,428,431,433,434,436,438,447,448,448,450,452,454,456,458,460,462,14,16,18,22,23,26,27,27,28,28,28,29,29,30,30,31,32,34,36,38,40,41,41,42,42,43,44,45,46,46,47,47,47,48,48,48,48,49,49,49,50,52,54,56,57,58,58,59,59,59,60,62,64,65,67,68,69,69,71,71,72,73,73,74,76,78,80,82,82,82,84,84,84,84,84,85,85,86,86,87,87,88,88,89,89,90,92,94,96,98,100,102,102,104,105,105,106,107,108,110,112,114,116,116,119,119,119,119,120,120,121,121,122,124,124,127,127,128,128,129,129,130,132,134,136,138,140,142,144,146,148,148,148,148,149,149,149,150,150,151,151,151,152,154,156,156,158,160,161,162,162,163,164,164,164,165,165,165,165,166,168,170,172,172,175,176,177,178,179,179,179,181,181,182,182,182,184,185,186,188,190,192,194,196,198,200,202,204,204,206,208,210,212,214,216,216,218,220,220,220,222,224,224,224,226,228,230,232,233,234,234,234,234,235,235,235,236,238,240,240,240,242,243,244,244,246,248,249,250,252,252,252,254,257,265,35,38,40,52,62,66,68,71,71,81,83,86,88,91,96,97,103,104,108,108,112,116,118,120,1,2,7,8,12,14,16,18,20,22,22,23,31,33,33,33,34,34,36,36,38,38,40,40,42,42,44,46,48,50,52,54,56,56,57,58,59,60,62,62,64,66,66,68,69,70,72,72,74,75,76,78,78,79,79,80,80,80,81,82,84,84,86,86,88,91,92,92,94,94,96,96,96,96,98,98,100,100,102,102,104,106,108,108,117,119,119,119,7,8,14,16,18,35,36,36,40,41,42,42,43,43,44,44,48,49,50,54,55,56,59,59,61,62,62,62,63,64,65,66,66,67,67,68,70,72,72,72,74,74,76,76,79,80,81,82,84,88,89,89,89,90,90,90,91,92,92,94,94,96,98,100,100,101,101,102,106,106,107,108,110,114,115,116,116,117,118,120,120,122,122,124,124,128,129,131,131,132,136,136,137,137,138,138,138,141,142,143,143,144,144,146,146,148,152,153,154,154,155,155,156,156,158,158,158,160,163,163,164,165,166,166,168,168,170,170,172,173,174,174,175,176,176,177,177,178,180,180,184,184,185,186,186,191,192,192,193,194,194,194,195,195,196,196,198,198,200,202,202,204,8,12,18,20,22,29,30,31,32,32,33,33,34,34,35,35,36,38,39,40,41,41,42,43,44,46,48,50,51,51,52,54,54,56,58,60,61,61,62,62,63,63,64,64,64,65,66,68,69,70,70,71,72,74,76,76,77,77,78,78,79,79,79,80,80,81,82,84,86,88,90,92,92,94,95,95,97,98,100,100,101,102,104,106,108,112,113,113,115,115,116,118,122,124,127,127,128,129,130,132,134,134,134,136,139,140,140,141,142,144,145,145,145,145,146,147,148,150,150,152,153,7,8,12,14,16,18,32,33,33,34,35,36,37,37,38,38,40,42,42,44,48,49,50,50,51,52,52,54,54,56,56,58,58,58,60,64,67,68,68,69,70,70,71,72,74,74,77,77,78,78,85,87,88,89,89,90,92,92,92,92,94,94,94,94,96,96,96,96,99,5,10,12,14,32,32,33,33,34,36,38,38,44,59,62,63,64,14,16,32,33,34,34,36,38,40,40,40,42,46,47,47,48,48,49,50,71,72,72,73,73,74,76,78,78,80,85,86,86,87,87,88,90,92,92,94,96,101,101,102,108,111,112,118,119,120,121,122,122,124,126,126,128,128,130,132,132,132,134,136,136,1,16,18,35,35,36,37,37,38,38,40,42,42,44,53,53,16,18,20,33,40,41,42,42,44,44,46,46,48,48,50,50,52,52,54,54,7,14,17,18,20,36,39,40,41,42,42,42,43,44,44,45,45,46,48,48,50,50,52,52,54,56,56,58,60,60,60,62,62,62,64,66,68,70,70,72,73,73,74,74,74,76,76,76,78,78,78,78,80,80,82,84,84,84,84,86,86,86,88,88,92,95,96,96,98,102,103,103,103,105,105,105,106,106,108,108,108,110,110,112,112,114,114,116,118,118,119,119,120,121,121,122,123,123,124,126,126,128,128,130,130,132,134,135,136,138,138,140,140,142,142,144,146,146,148,148,150,150,151,152,152,152,154,156,157,157,158,158,160,163,164,164,165,165,166,166,166,167,167,168,170,172,174,176,178,178,179,180,181,181,182,182,184,184,185,191,191,191,192,192,193,194,195,196,196,198,200,200,202,202,202,204,204,204,206,206,207,208,208,208,209,210,210,211,212,212,213,213,214,216,218,220,220,222,222,224,224,226,228,228,228,230,232,232,232,234,236,236,236,238,240,240,240,241,241,242,242,244,244,246,246,248,248,248,252,256,256,257,258,258,259,259,259,260,260,262,264,264,264,266,266,268,270,272,272,272,274,276,276,277,278,278,279,279,281,281,282,282,283,283,284,284,285,286,286,288,291,292,292,293,293,293,294,294,296,296,296,298,298,299,300,300,300,301,301,302,305,305,305,306,307,308,308,310,312,312,314,314,316,316,318,319,320,320,321,322,322,324,326,326,327,328,330,330,332,335,338,339,339,339,339,1,2,12,14,16,34,34,35,35,36,38,38,40,40,40,40,61,64,65,66,66,66,73,74,2,4,8,10,11,12,13,14,19,22,24,24,26,27,29,30,30,31,33,34,34,34,36,37,37,44,44,45,46,48,49,50,50,52,52,52,53,54,56,57,57,57,58,60,62,62,62,63,63,64,1,22,24,25,26,28,29,36,38,39,40,44,48,50,52,54,54,54,55,56,57,60,64,64,65,66,67,67,68,68,69,70,70,71,72,74,76,77,79,80,81,83,84,86,88,90,90,90,90,92,92,92,96,97,98,100,101,102,103,105,106,108,110,112,113,114,114,114,118,118,119,122,124,125,126,126,126,128,130,132,133,134,138,138,140,142,144,145,146,147,148,150,151,152,154,155,156,158,158,158,158,160,161,162,163,164,164,166,168,168,168,168,169,170,172,172,173,174,174,175,176,178,178,178,178,180,182,183,189,191,194,198,202,203,204,204,205,206,207,208,210,211,212,214,216,217,218,218,220,220,222,223,224,226,234,236,238,240,242,244,248,250,254,256,257,258,260,263,287,1,2,7,22,24,25,26,28,29,36,38,39,40,44,48,50,52,54,55,56,57,60,64,65,66,67,67,68,68,68,69,70,71,72,74,76,77,79,80,81,83,83,84,86,88,90,92,92,92,96,97,98,100,101,102,103,105,106,108,110,112,112,113,114,118,118,119,122,124,125,126,128,130,132,133,134,138,140,142,144,145,146,147,148,150,151,152,154,155,156,158,160,161,162,163,164,166,168,169,170,172,173,174,175,176,178,180,182,183,189,191,194,198,202,203,204,205,206,207,208,210,211,212,214,216,217,218,220,222,223,224,226,234,236,238,240,242,244,248,249,250,254,256,257,258,260,263,287,1,8,13,13,18,48,94,96,152,154,180,238,240,240,292,294,350,352,352,390,441,1,2,4,4,4,4,4,4,8,56,57,58,68,82,85,89,94,97,99,101,105,120,122,126,135,140,151,152,161,163,163,164,169,175,183,184,189,191,202,204,211,215,216,235,236,236,243,244,269,271,277,299,305,316,330,335,337,340,356,375,376,407,412,429,433,435,438,440,442,444,477,491,493,496,509,539,547,548,558,592,609,628,653,656,660,683,684,700,711,713,714,727,735,748,757,6,65,92,103,106,110,115,128,209,212,227,232,260,264,291,295,301,325,352,378,381,384,418,517,520,550,560,566,572,614,1,6,65,65,77,79,96,107,110,114,119,132,213,216,231,236,238,266,270,297,301,307,331,358,359,384,387,390,402,404,406,408,410,412,414,416,418,440,442,447,461,464,466,532,540,555,558,588,598,601,606,612,625,643,658,681,682,689,1,6,31,56,62,70,72,76,81,97,120,124,126,128,175,183,192,199,218,220,228,248,250,257,258,293,337,351,356,382,384,386,397,443,624,659,661,663,666,668,671,672,672,745,7,8,115,126,163,200,345,367,401,406,411,453,545,575,656,675,678,687,691,701,754,764,774,777,783,827,830,838,857,870,882,945,972,982,1063,1063,1063,1,7,7,8,42,44,46,48,48,52,54,54,56,58,58,66,66,68,70,72,74,74,76,78,80,82,84,86,86,88,90,92,94,96,98,100,102,102,106,108,110,112,116,118,120,122,122,132,134,136,138,138,140,142,144,146,146,146,148,150,152,158,160,164,166,168,170,172,172,174,176,176,178,180,180,182,190,192,194,198,200,202,204,206,208,210,212,214,214,216,222,222,224,226,228,228,230,232,234,242,242,242,242,242,242,244,246,248,250,250,256,258,260,260,262,262,264,266,272,274,276,278,278,282,284,286,292,294,296,302,304,306,306,308,308,312,314,316,316,318,318,324,326,328,330,330,334,340,340,342,344,344,346,348,350,350,352,354,360,362,362,364,364,366,366,368,376,378,382,384,384,386,388,388,390,390,394,395,8,9,9,10,11,12,13,14,15,15,16,16,16,17,17,18,18,18,19,20,21,21,22,23,23,24,24,25,26,27,27,27,28,29,30,31,32,33,34,35,35,36,36,37,38,39,39,40,41,41,42,42,43,43,44,44,44,45,46,46,47,47,48,49,49,50,51,52,53,54,55,55,56,56,57,57,58,59,60,60,61,62,63,64,64,64,65,65,66,66,67,68,69,70,71,72,73,73,74,75,76,77,77,78,78,79,80,81,82,83,84,84,85,86,87,88,89,89,90,91,92,92,93,94,95,95,96,97,98,99,100,101,102,103,103,103,103,104,105,106,107,107,108,108,109,109,110,111,111,112,112,113,113,114,114,115,115,116,116,117,123,6,10,11,25,30,31,31,32,36,36,37,38,39,63,64,64,65,67,68,69,71,72,73,73,74,74,75,76,77,78,79,79,80,81,83,84,85,86,87,88,92,95,101,102,103,105,107,109,111,113,115,116,117,118,122,124,125,125,125,126,127,127,127,128,129,130,133,134,135,136,137,140,142,144,145,145,146,148,149,149,150,151,151,152,152,153,153,154,155,156,156,157,157,158,158,159,160,160,161,162,163,164,165,166,167,168,170,171,171,172,172,172,173,173,174,175,176,179,179,180,181,181,184,185,190,191,191,193,195,196,197,198,199,200,200,201,201,202,202,203,203,203,203,204,204,204,205,206,206,207,208,209,210,210,211,212,212,213,213,213,213,213,214,214,215,216,216,217,218,218,219,220,221,222,222,223,224,224,224,225,226,227,228,228,229,230,230,231,232,232,232,232,233,235,236,237,237,238,239,240,241,241,241,242,242,242,242,243,243,245,245,246,247,248,248,249,250,251,252,253,253,254,255,255,256,257,258,258,259,262,263,264,265,266,267,268,268,270,271,272,273,273,274,275,275,276,276,277,277,277,278,278,279,279,280,280,280,281,283,283,284,285,286,287,287,288,289,289,290,290,290,291,291,292,292,294,295,295,296,296,297,297,298,298,298,299,299,300,301,302,302,303,303,304,304,305,306,307,308,309,310,310,311,312,313,313,315,316,316,317,318,318,319,320,321,321,321,322,322,323,325,325,326,326,327,328,328,329,335,4,19,24,25,25,26,30,30,31,32,33,57,58,58,59,61,62,63,65,66,66,67,67,68,68,69,70,71,72,73,73,74,75,76,76,76,76,77,78,79,80,81,82,86,89,95,96,97,99,101,103,105,107,109,110,111,112,114,118,120,121,121,121,122,123,123,123,123,124,125,126,129,130,131,132,133,136,138,140,141,141,144,145,145,146,147,147,148,148,149,149,150,151,152,152,153,153,154,154,155,155,155,155,156,156,157,158,159,160,161,162,163,164,166,167,168,168,168,169,169,170,171,172,175,175,176,177,177,178,180,181,186,187,187,191,192,193,194,195,195,196,196,197,197,198,198,199,199,199,199,200,200,200,201,202,202,203,204,205,206,206,207,207,208,208,208,208,209,209,209,209,209,210,210,211,212,212,214,214,214,215,216,217,218,218,219,220,220,220,221,222,223,224,224,225,226,226,227,228,228,228,228,229,231,232,233,233,234,235,236,237,237,237,238,238,238,238,239,239,239,241,241,242,243,244,244,245,246,247,248,249,249,250,251,251,251,252,253,254,254,255,258,259,260,261,262,262,263,264,264,266,267,267,268,269,269,270,271,271,272,272,273,273,273,274,274,275,275,276,276,276,277,279,279,280,281,282,282,283,283,284,285,285,286,286,286,286,286,287,287,288,288,290,291,291,292,293,293,294,294,294,295,295,296,297,298,298,299,299,300,300,300,300,300,301,302,303,304,305,306,306,307,308,309,309,309,311,312,312,313,314,314,315,316,317,317,317,318,318,319,321,321,322,323,324,324,325,331,1,18,20,24,27,28,29,30,31,32,34,40,44,46,52,56,60,64,68,71,71,72,73,73,74,75,87,98,102,108,111,113,115,116,117,118,120,123,124,126,129,131,131,132,134,136,137,137,138,139,141,142,143,144,145,145,146,148,149,151,153,153,154,155,172,185,201,204,207,210,211,215,219,233,7,16,18,22,25,26,27,28,29,30,32,38,42,44,46,50,54,58,62,66,69,69,70,71,71,73,85,88,96,100,106,109,111,113,114,118,121,122,124,127,129,129,130,132,134,135,135,136,137,139,140,141,142,143,143,144,146,147,149,151,151,152,153,170,183,199,202,205,209,213,215,217,231,7,64,210,210,210,210,214,226,246,258,268,395,1,2,8,31,224,308,341,418,460,559,597,613,713,795,796,796,1,1,2,8,246,281,442,452,467,563,705,707,765,769,825,826,6,15,16,18,20,22,22,24,26,29,30,32,34,36,38,40,40,40,40,40,40,42,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,72,72,72,74,76,78,78,80,82,84,86,88,90,92,92,94,94,94,94,97,99,101,103,105,107,109,111,113,115,116,118,120,122,122,125,126,129,130,130,130,132,132,134,136,138,138,138,138,138,140,142,144,146,148,150,152,154,154,154,156,158,158,158,158,158,158,160,162,164,166,168,170,172,174,176,178,178,180,182,182,184,186,186,188,190,190,196,198,200,202,208,210,212,212,212,212,212,214,216,218,220,222,224,226,228,230,232,234,237,237,238,17,62,24,31,68,94,1,7,7,8,9,10,11,12,58,62,62,62,62,66,66,66,66,66,66,70,70,70,70,106,106,106,106,106,106,108,108,108,108,108,162,162,164,164,166,166,168,168,200,200,204,204,204,208,208,212,212,212,216,216,220,232,232,236,236,236,278,278,282,286,290,294,294,298,302,306,310,313,314,314,334,334,334,338,338,412,412,416,420,420,424,424,428,428,432,432,436,436,440,440,444,444,448,448,452,452,456,456,460,460,464,490,490,494,494,497,498,498,502,502,506,506,509,510,510,539,214,448,10,11,12,13,14,16,16,17,18,19,20,21,22,23,24,25,28,30,31,32,33,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,75,76,77,78,79,80,80,81,81,82,83,84,86,87,88,89,91,92,93,95,96,97,107,9,13,20,30,36,46,56,67,76,86,96,106,116,116,126,280,435,540,571,6,7,354,356,358,360,362,364,366,366,366,368,370,372,374,374,374,376,376,376,378,378,380,382,384,386,388,388,388,390,392,392,392,394,394,394,396,398,398,400,402,402,404,404,406,410,410,412,412,414,416,416,418,418,420,422,422,424,424,426,426,428,430,430,432,434,434,436,436,438,438,438,442,442,442,444,446,446,446,448,448,448,450,450,452,452,454,456,456,458,458,458,460,462,464,466,468,470,472,472,472,474,474,479,7,124,124,181,198,198,216,224,238,240,244,263,289,297,311,315,320,322,322,341,390,406,419,425,427,441,515,4,5,6,7,8,9,10,11,11,12,13,14,15,16,17,18,19,20,21,22,23,23,24,24,25,25,26,26,27,27,28,29,29,29,30,30,30,31,32,1,7,12,12,13,13,13,13,16,17,20,20,21,26,26,27,27,30,31,31,34,34,35,40,41,41,42,44,44,45,45,48,49,54,54,55,55,55,58,58,59,61,62,62,63,65,66,67,68,72,74,75,75,76,77,78,79,82,86,87,90,94,95,98,100,100,102,103,103,106,110,112,113,114,118,119,122,126,127,127,130,131,134,138,142,146,150,151,151,156,160,164,164,165,165,168,170,172,173,176,176,177,178,180,180,181,181,183,184,186,186,188,188,189,189,191,191,192,193,194,196,196,197,200,204,205,208,209,210,211,212,213,218,220,224,224,225,225,231,1,7,7,22,32,42,52,62,72,82,92,100,110,120,130,140,150,158,170,180,190,200,210,220,230,240,250,260,270,280,300,308,318,328,338,348,358,368,376,388,396,406,418,428,438,446,454,460,485,487,0,3,4,4,6,10,24,317,317,370,24,29,367,68,306,164,218,247,151,240,1,20,20,21,21,21,22,24,24,25,27,27,28,33,33,34,34,34,35,35,36,36,37,37,37,39,41,44,44,48,51,52,54,55,56,56,57,59,60,63,63,64,68,70,71,71,72,75,76,77,77,78,79,79,80,81,82,83,83,86,93,93,94,95,95,96,97,99,100,101,101,102,103,103,104,104,105,106,107,109,110,113,113,113,114,115,116,117,120,121,122,122,123,125,126,127,127,129,129,132,132,132,133,133,133,134,134,137,137,137,138,140,140,141,143,145,149,153,154,154,155,155,158,158,158,161,162,166,166,168,171,178,179,180,181,183,185,186,187,189,191,194,197,209,213,213,231,15,15,15,18,20,21,22,28,28,29,30,30,31,31,35,38,42,45,48,50,50,51,57,58,60,61,62,64,69,70,71,71,75,80,88,89,90,91,92,93,94,97,98,99,100,101,103,104,105,106,107,108,110,111,113,116,116,117,119,121,121,123,125,126,127,127,128,128,131,134,137,138,141,144,156,166,183,1,16,16,17,17,17,18,18,18,18,19,19,19,20,20,20,21,22,23,23,24,26,29,29,29,30,30,30,31,31,32,32,33,33,34,34,35,36,36,37,39,40,40,44,45,45,47,48,50,50,51,51,52,52,52,53,53,55,55,56,56,58,58,59,59,60,62,63,64,64,64,65,65,66,67,67,68,68,70,71,72,73,73,74,75,75,76,77,78,79,79,82,89,90,91,91,92,93,94,95,96,96,96,97,97,98,99,99,100,100,101,102,103,105,106,109,109,109,110,111,111,112,112,113,113,115,115,115,116,117,118,119,121,122,123,123,124,125,125,127,128,128,128,129,129,129,130,130,132,133,133,133,134,136,138,139,140,143,143,143,146,148,151,151,152,152,153,153,154,154,155,155,156,156,157,158,158,158,161,163,166,166,166,167,168,171,171,171,183,0,6,10,18,23,36,42,1,1,6,10,10,11,12,13,14,16,16,21,22,5,7,32,45,46,46,47,52,52,52,52,54,54,54,56,56,56,58,58,58,60,62,62,64,66,66,66,68,68,68,75,5,9,24,26,28,30,32,34,36,38,40,42,42,44,44,44,44,46,48,50,52,54,54,54,56,56,58,61,61,62,64,64,66,68,70,70,70,70,70,70,72,74,74,5,7,8,11,13,15,17,20,26,1,126,139,205,219,250,295,297,303,1,6,593,594,607,607,634,635,635,648,650,744,744,781,1,6,26,26,26,28,30,32,34,35,36,36,38,41,42,42,47,48,51,54,54,57,69,75,78,79,80,80,86,86,87,87,88,91,92,94,94,95,96,98,98,99,101,103,106,107,107,108,109,110,111,111,112,112,114,128,129,130,130,131,132,136,136,137,142,142,143,156,157,158,158,160,161,169,170,172,173,175,180,184,187,187,188,191,191,193,193,196,196,197,197,198,199,201,202,202,203,203,204,205,206,207,208,208,209,209,209,247,250,252,258,259,260,261,262,262,264,264,266,266,267,267,268,269,270,271,272,274,274,276,302,304,307,308,309,327,327,327,355,360,362,363,364,365,367,368,368,368,368,369,373,374,375,376,377,378,379,379,380,381,381,381,382,382,382,383,385,387,387,389,395,406,406,406,407,407,418,419,465,465,466,467,467,471,477,478,480,481,481,483,485,490,491,492,500,501,502,502,506,507,532,534,541,541,546,549,550,551,552,553,553,567,570,612,614,625,634,634,642,643,643,644,693,693,707,707,718,730,735,746,747,748,749,750,751,752,753,755,756,758,759,759,907,908,909,921,923,928,936,936,936,936,937,941,942,958,966,977,978,978,978,979,982,983,984,984,986,992,994,994,994,995,1017,1017,1018,1019,1,6,145,145,147,149,149,150,150,150,151,151,152,154,155,155,156,156,157,157,158,158,159,160,161,161,162,162,164,164,165,166,167,169,170,170,171,171,172,173,174,175,176,177,177,178,179,181,181,182,182,183,183,184,184,184,252,254,255,256,278,285,285,286,286,287,288,290,290,290,300,305,305,306,307,448,450,692,695,704,704,709,709,718,719,722,722,723,730,732,733,734,736,738,740,741,752,754,755,756,757,763,773,1,7,96,98,98,100,102,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,141,144,146,146,148,150,152,154,156,158,158,160,160,162,162,164,166,166,174,176,176,178,178,180,180,182,184,186,188,190,190,190,192,194,196,196,196,198,198,198,200,200,200,202,202,204,204,206,206,208,208,210,210,227,5,24,28,34,40,44,50,54,70,78,80,82,82,86,86,88,88,90,92,94,98,100,100,102,102,104,106,108,108,110,110,112,114,116,116,120,120,122,124,128,130,132,134,136,140,142,144,144,146,148,154,158,164,176,186,194,198,200,204,208,216,222,238,246,254,258,264,282,302,310,318,326,344,354,3,10,22,23,24,25,25,25,25,26,26,27,28,28,29,29,30,31,31,32,33,34,34,35,35,36,36,36,36,36,36,37,37,39,40,42,58,58,59,60,61,62,62,63,64,66,68,69,71,73,74,77,78,80,82,83,86,87,88,89,90,92,92,93,94,95,96,97,98,98,101,102,103,104,105,107,107,109,111,112,113,113,114,115,117,118,120,121,122,124,125,125,127,129,129,130,131,131,132,132,133,133,134,134,134,135,136,137,137,138,141,141,141,142,143,143,144,144,146,146,146,146,147,151,153,153,154,156,156,157,158,158,159,160,163,165,166,11,13,14,16,27,29,31,33,33,35,38,40,42,43,48,49,51,52,54,56,57,57,58,59,62,67,68,69,72,73,76,79,79,80,80,81,81,81,85,86,87,90,90,95,96,97,100,107,107,112,114,1,2,7,14,14,16,16,16,17,17,18,18,18,19,20,20,20,21,21,23,23,24,25,26,27,29,31,36,36,42,43,52,52,53,53,54,54,55,55,56,57,58,58,64,65,66,70,70,71,78,79,83,86,89,93,96,98,105,123,126,163,164,264,283,1,2,5,6,8,10,12,14,16,18,20,22,24,26,28,28,30,30,30,32,34,36,38,40,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,70,70,72,74,76,78,80,82,84,86,88,90,92,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,145,4,4,4,6,10,14,22,47,50,58,62,64,68,70,72,90,96,102,108,112,116,126,132,136,137,140,144,148,152,156,160,164,168,180,202,208,232,236,244,250,256,260,264,268,272,276,11,12,14,15,16,16,19,24,29,84,85,96,96,97,100,123,146,147,148,156,157,158,159,173,185,10,216,216,217,307,512,513,556,677,796,797,797,797,798,799,800,801,801,802,803,5,323,323,326,350,497,515,1,1,2,6,8,8,14,36,37,121,122,137,141,146,147,1,6,10,11,12,90,98,108,115,122,126,127,128,129,131,132,133,134,135,136,137,143,4,6,9,10,18,33,54,64,64,64,64,65,66,66,67,68,69,70,71,72,73,74,75,78,79,83,6,8,10,44,55,56,64,72,85,89,113,119,123,127,129,145,147,163,170,171,175,189,207,221,241,258,267,267,270,270,339,349,350,362,367,369,373,378,386,443,453,457,459,493,495,498,499,511,514,515,518,518,524,527,528,530,531,533,556,567,579,580,583,616,621,4,7,8,49,59,61,75,83,85,89,90,91,95,97,101,118,119,126,135,149,159,163,167,169,170,183,184,205,237,241,242,248,259,281,287,291,298,6,8,11,14,68,69,75,76,83,84,96,108,108,108,108,108,108,108,108,108,108,110,111,193,202,229,236,244,244,244,248,253,303,308,312,542,611,617,635,641,9,11,142,143,144,145,146,147,148,149,150,150,151,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,171,172,173,174,175,176,176,177,177,1,22,23,25,28,29,206,289,298,300,311,312,312,318,319,320,331,334,337,338,343,344,347,350,351,355,356,357,357,358,360,364,366,366,372,373,373,375,377,379,382,394,398,398,400,406,409,429,431,436,449,454,458,470,473,476,478,478,485,486,487,495,499,501,502,507,513,513,514,514,515,516,519,520,523,527,531,531,532,533,533,534,534,535,535,536,536,537,537,539,581,591,594,615,616,19,24,26,26,29,38,39,40,41,63,64,65,66,67,82,83,87,94,97,97,99,104,104,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,127,128,142,147,147,151,160,162,165,167,169,170,171,172,173,174,176,180,182,183,186,188,195,196,198,201,207,208,210,211,213,215,216,220,220,222,222,224,226,228,229,230,233,234,242,244,245,246,246,247,247,255,259,262,263,268,270,271,276,276,276,278,278,279,279,279,279,280,280,281,281,283,286,287,290,291,291,292,294,296,296,299,299,302,303,306,307,310,312,313,314,315,315,316,320,320,371,388,38,54,68,84,110,111,174,236,245,55,96,98,108,7,410,412,412,412,414,416,418,421,421,422,424,426,426,430,433,434,436,438,438,440,450,454,454,454,456,456,458,460,460,460,460,462,462,464,464,466,466,468,468,470,472,474,474,474,476,476,476,24,43,53,61,74,79,82,7,9,10,10,11,15,16,17,17,18,18,19,19,21,23,23,23,25,25,32,35,36,36,37,38,38,39,39,41,41,42,42,43,44,48,49,49,50,51,52,54,54,55,56,56,57,57,58,58,58,59,59,60,61,61,62,62,63,63,63,64,65,65,66,66,67,67,68,68,68,69,69,69,70,71,71,72,72,73,73,74,74,75,75,76,76,76,77,77,78,78,79,79,80,80,81,82,82,83,84,84,85,85,85,86,86,86,87,87,87,88,89,89,90,90,90,91,91,92,92,92,92,93,93,93,93,94,94,95,95,96,96,96,97,97,98,98,99,99,100,100,101,102,102,102,102,103,103,104,104,105,105,105,106,107,108,108,109,109,109,110,110,111,111,112,112,112,113,113,114,114,114,115,115,115,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,123,123,124,124,126,127,127,128,128,129,129,130,130,130,131,131,132,132,133,133,133,134,134,135,136,137,138,138,139,139,140,141,141,142,162,166,166,167,191,1,1,7,9,10,14,16,16,17,17,17,17,17,18,20,20,21,21,22,24,25,26,28,28,29,29,29,29,29,32,33,34,36,36,37,38,40,41,41,41,42,44,44,45,48,48,49,49,49,50,52,53,53,56,56,57,57,60,60,61,61,62,64,64,65,65,65,66,68,68,69,69,70,72,72,73,73,73,76,77,80,81,81,81,84,84,85,85,85,86,88,88,89,89,92,92,93,93,93,94,96,97,97,98,100,100,101,101,101,102,104,104,104,105,105,106,108,108,109,112,113,113,113,113,116,116,116,120,120,121,121,121,122,124,125,128,128,128,129,129,129,130,132,132,133,134,136,137,137,137,141,141,144,144,144,145,145,146,148,149,150,152,153,154,156,157,157,158,160,160,160,161,161,164,164,165,165,165,165,165,171,1,23,32,33,36,60,62,66,67,71,77,85,92,94,121,127,152,157,159,160,162,185,193,195,222,224,257,261,262,263,268,271,286,286,289,289,291,292,293,294,295,296,296,298,314,318,364,370,376,377,398,398,403,403,426,432,434,436,436,441,442,451,480,482,487,505,516,518,528,529,531,543,545,545,574,576,586,588,588,592,594,606,633,634,635,637,638,642,644,651,1,2,21,21,23,24,25,26,29,37,43,44,47,48,48,53,70,70,72,73,97,97,98,98,114,114,115,115,115,116,116,116,125,135,135,135,135,137,150,157,160,184,184,187,188,255,256,259,262,265,268,269,270,272,275,277,279,280,281,282,286,286,290,309,312,338,340,342,344,345,355,358,360,382,383,385,391,392,395,413,415,418,429,430,432,434,436,440,448,448,448,448,455,456,459,462,464,464,470,474,476,480,480,484,486,489,490,492,495,496,497,500,501,503,503,505,505,505,507,513,514,515,543,548,552,558,561,579,580,581,582,599,600,601,602,610,612,613,1,30,36,50,52,53,55,78,80,91,96,98,101,102,103,103,105,112,112,125,151,153,164,202,239,241,249,259,272,289,289,324,359,427,474,481,508,515,4,484,4,412,965,965,4,8,10,208,4,190,347,395,475,491,524,1,9,347,350,358,1,7,300,307,307,405,753,1,7,8,14,54,55,61,63,64,67,68,71,76,88,89,90,102,111,119,120,124,130,146,168,177,203,218,232,307,315,1,10,10,14,358,360,360,360,360,360,362,362,364,364,364,364,366,366,366,368,368,370,370,370,370,370,374,386,387,136,149,244,8,1,13,13,97,100,209,210,211,1023,9,9,14,46,218,1,5,85,226,402,412,1,25,52,112,169,235,347,350,1,63,90,99,117,129,163,172,184,213,247,310,323,338,470,490,494,503,516,1,27,36,56,58,71,87,96,198,208,209,214,320,332,345,349,350,353,366,372,381,1,6,8,12,327,7,7,10,12,12,20,24,30,33,35,37,39,40,41,44,47,48,52,54,55,56,58,61,62,63,63,64,66,69,71,72,78,79,80,91,102,139,143,158,160,161,164,178,185,185,188,190,194,194,195,195,198,201,203,203,234,317,320,331,332,332,333,333,334,335,339,340,341,345,348,363,375,381,383,437,482,10,45,46,48,97,99,100,100,101,101,101,101,102,103,106,115,115,115,115,115,115,116,117,117,188,189,189,198,198,224,225,225,226,234,235,235,259,261,310,310,312,313,314,314,315,368,368,368,438,439,439,441,441,442,442,442,443,444,445,446,446,447,448,502,503,514,6,38,73,73,73,74,118,145,181,182,185,186,208,215,216,217,218,219,228,228,229,230,231,232,233,234,242,242,243,265,265,266,266,266,266,267,268,270,271,271,272,272,273,274,275,276,277,278,281,282,283,284,292,293,304,305,326,328,329,329,330,333,354,358,364,365,366,370,373,381,395,396,397,397,399,400,400,402,402,402,402,402,402,436,467,474,482,482,482,484,484,484,486,486,486,488,488,488,492,509,510,6,14,24,25,25,26,27,27,28,29,29,52,54,59,60,61,62,62,63,63,64,65,76,82,82,82,130,132,134,152,154,179,180,181,182,183,183,185,186,193,198,257,259,260,261,305,305,316,329,330,331,332,334,335,336,337,339,340,341,344,399,400,402,438,448,449,450,451,455,459,467,468,476,477,482,514,518,526,527,528,529,530,542,550,551,552,584,584,584,589,590,591,592,593,594,594,595,595,596,596,597,602,604,613,614,614,615,615,615,616,617,618,632,633,633,634,634,635,635,636,636,637,638,640,7,8,21,24,24,29,37,43,50,75,83,83,88,88,90,91,93,98,103,107,112,120,123,129,132,344,348,351,354,357,362,362,365,367,371,374,377,387,393,397,400,405,410,1,2,8,16,17,18,143,326,971,981,4,5,6,9,10,12,12,14,16,18,20,22,24,26,28,30,32,34,36,38,38,40,42,44,46,48,48,50,52,54,56,56,56,57,58,60,60,62,62,64,66,68,70,72,74,76,76,78,80,82,82,84,86,88,90,92,92,94,94,96,100,104,104,104,106,108,110,110,112,114,116,118,120,120,122,126,128,128,130,134,134,136,138,140,142,142,144,144,146,148,148,150,152,152,154,156,158,160,160,162,162,164,164,166,166,168,170,172,176,178,180,182,184,184,186,188,190,192,194,196,196,198,200,202,204,206,210,212,212,214,216,216,218,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,249,250,252,254,254,256,256,258,260,262,264,264,266,268,270,272,272,274,274,276,278,280,280,282,284,286,286,288,288,290,292,294,296,298,300,302,302,304,306,308,308,310,312,312,314,314,316,318,320,322,324,324,326,328,328,330,330,332,334,338,340,342,344,346,348,350,352,352,354,356,358,358,363,364,369,5,6,14,14,14,14,16,18,18,28,28,30,30,38,40,44,44,46,48,50,50,50,52,54,58,58,58,60,62,62,62,66,66,68,68,70,70,72,76,76,76,78,78,80,80,82,84,86,88,90,92,92,92,92,94,94,94,96,96,98,98,100,104,106,106,106,108,112,114,114,118,118,122,124,126,128,130,130,130,132,132,134,138,138,138,140,140,142,142,142,142,142,142,148,150,160,160,162,162,164,166,166,168,168,168,170,174,176,178,178,178,180,180,180,182,182,182,184,186,186,186,186,186,188,188,188,190,192,194,194,194,194,195,196,196,196,197,197,197,200,200,200,200,200,200,205,3,3,3,3,3,3,5,5,6,6,7,7,7,8,8,8,9,9,9,9,10,10,11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15,15,15,15,15,16,16,16,17,17,17,18,18,18,18,19,20,20,21,21,22,22,22,22,22,23,23,23,23,23,24,24,24,24,24,24,25,25,26,26,27,28,28,28,28,28,29,29,29,29,30,30,30,30,30,31,31,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,35,35,35,35,35,36,36,36,36,37,37,37,37,37,37,37,37,37,38,38,38,39,39,39,39,39,39,39,40,40,40,40,40,40,40,41,41,41,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,44,44,45,45,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,51,51,52,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,54,55,55,55,55,55,56,56,56,56,56,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,60,60,60,60,61,61,61,61,61,61,62,62,62,63,63,63,64,65,65,65,65,65,66,66,66,67,67,67,68,68,68,68,68,69,69,69,70,70,71,71,71,72,72,72,72,72,72,72,74,74,74,74,74,74,74,74,75,75,75,75,75,76,76,76,76,77,77,77,77,77,77,77,78,78,78,78,78,78,78,79,79,79,79,79,80,80,81,81,82,82,83,83,84,84,84,84,85,85,85,86,86,87,87,87,87,87,88,88,88,88,88,90,91,91,92,92,93,93,93,93,94,94,95,95,95,99,1,66,69,72,73,74,78,79,81,82,87,95,96,98,105,106,107,109,111,112,118,119,124,126,129,149,150,160,168,170,180,182,183,185,186,187,188,189,190,190,194,196,197,199,204,212,213,213,214,215,216,224,225,226,228,229,230,231,231,234,235,236,250,251,258,259,264,265,271,272,272,275,281,292,296,297,300,316,316,323,323,330,344,345,347,349,349,350,355,366,377,380,381,383,384,387,394,395,402,408,414,427,428,428,438,438,439,444,445,451,457,458,468,468,487,490,493,508,510,512,517,529,533,534,535,542,550,556,588,593,597,599,609,614,621,634,641,644,669,1,84,88,88,95,98,100,103,111,112,114,115,116,120,121,125,126,135,147,149,153,157,160,165,170,172,175,177,185,186,190,194,195,197,206,207,211,211,213,215,216,221,223,227,228,235,236,239,240,241,242,243,248,250,251,269,283,286,286,294,300,303,326,333,334,347,348,363,364,367,368,369,382,389,406,406,406,407,415,416,417,419,434,435,453,465,469,470,471,472,493,507,529,530,531,533,533,535,537,538,540,541,542,542,548,552,557,557,560,560,561,565,565,565,566,575,580,589,609,618,620,622,631,633,636,640,649,650,657,658,663,664,678,709,1,7,8,10,12,12,14,21,23,24,24,26,26,28,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,56,58,58,60,62,62,64,66,68,70,72,72,74,74,76,78,78,80,82,84,86,88,90,92,94,96,96,98,98,100,100,102,102,104,106,108,108,110,110,112,114,114,116,116,118,118,120,122,124,126,128,130,132,134,136,140,142,142,144,146,148,150,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,184,186,188,190,192,192,194,196,198,200,200,202,204,206,206,208,208,210,212,214,216,216,218,220,220,222,222,224,226,228,230,232,234,236,238,240,242,244,244,246,248,250,250,252,254,256,258,261,263,1,2,11,22,24,25,26,27,27,29,30,31,32,32,34,36,39,39,39,40,41,41,42,43,44,51,52,54,56,60,61,62,65,68,70,72,73,74,77,78,79,80,81,82,84,85,85,86,88,89,90,92,102,105,106,108,108,109,110,111,114,115,116,116,117,118,118,119,119,120,120,121,126,127,129,130,132,133,134,135,140,145,146,147,148,149,150,151,152,153,154,156,158,160,160,163,163,165,167,169,170,175,176,188,188,190,192,194,200,206,208,216,218,224,226,226,230,230,233,234,236,242,245,246,247,247,247,248,248,249,249,250,250,251,252,253,255,256,257,257,258,259,260,261,265,267,268,268,270,273,277,277,280,280,282,286,287,288,290,292,293,297,298,299,300,302,303,305,306,312,316,318,319,319,320,321,322,322,322,324,325,326,327,329,330,333,334,335,336,336,337,338,338,340,341,346,361,2,3,10,12,12,12,12,14,14,19,4,6,6,7,9,9,9,11,13,16,17,17,24,26,27,1,1,2,2,7,8,1257,1257,1257,1257,1257,1257,1258,1258,1259,5,37,39,41,43,43,43,43,43,43,43,45,47,49,429,449,451,453,455,457,459,461,929,1,10,11,12,17,18,18,21,21,23,24,26,33,34,34,41,53,54,59,60,60,69,70,70,75,82,82,98,98,105,106,122,122,126,129,129,129,129,130,130,153,158,158,160,162,162,169,176,176,179,182,182,271,323,323,327,332,355,382,406,408,408,408,408,412,412,412,412,412,412,412,423,443,8,8,10,11,14,14,17,17,19,20,20,22,30,30,38,49,50,50,55,56,56,65,66,66,71,78,78,84,94,94,101,102,118,119,123,125,125,125,125,126,126,150,152,154,154,163,171,174,174,195,263,319,323,372,398,398,398,398,402,402,402,404,413,9,20,23,28,29,33,34,35,36,37,38,40,42,44,44,45,47,47,47,47,49,52,54,63,70,70,70,93,100,106,106,106,106,120,120,121,121,124,133,143,150,159,162,177,242,242,242,242,246,246,246,246,250,254,258,262,262,262,266,266,270,280,284,288,288,292,296,7,7,42,42,43,44,59,84,104,112,113,122,127,128,129,131,213,217,6,9,46,46,46,47,47,48,63,88,108,116,117,122,126,131,132,133,135,6,14,16,16,16,18,20,22,22,24,26,28,28,28,28,30,32,34,34,34,34,34,34,36,38,42,44,46,46,46,46,48,52,52,54,56,58,58,60,62,64,64,64,64,64,66,70,70,70,70,70,72,74,76,76,76,78,80,82,82,82,82,84,86,88,88,88,88,88,88,88,88,90,94,94,94,94,94,94,96,98,100,100,100,102,104,106,108,110,112,112,112,112,114,116,118,118,118,118,118,120,122,124,124,124,126,128,130,130,130,130,130,132,134,136,136,138,140,142,142,142,142,142,144,146,148,150,152,154,154,154,154,156,158,160,160,160,160,162,164,166,166,166,168,170,172,172,172,174,176,178,178,178,178,180,182,184,184,184,186,188,190,190,190,192,194,196,196,196,196,196,196,196,198,200,202,202,202,202,202,202,204,206,208,208,208,208,208,208,210,40,40,88,17,17,18,18,18,19,19,19,20,21,21,21,70,71,72,73,74,75,76,77,78,78,79,80,81,82,83,84,85,85,86,87,88,89,90,91,92,98,104,105,141,142,143,148,149,151,184,185,186,187,191,192,229,230,231,232,233,238,238,238,239,239,240,278,279,280,286,288,290,291,323,324,325,326,330,331,362,363,364,365,370,372,373,10,11,12,21,31,32,32,33,33,33,33,33,34,34,35,35,35,36,36,36,37,37,38,38,38,0,1,2,3,3,4,5,5,6,2,3,6,8,12,14,16,20,23,24,28,28,28,32,36,36,40,40,44,48,48,52,56,56,60,64,64,68,72,72,76,77,79,79,80,80,81,81,1,12,26,26,179,179,180,180,180,192,197,198,201,201,203,204,204,205,205,206,207,208,211,212,213,214,215,215,216,217,218,220,221,221,222,222,223,223,224,225,225,226,226,227,230,230,231,231,233,233,238,238,239,240,240,243,243,243,244,244,244,245,246,246,246,247,247,247,256,257,257,258,258,258,258,260,265,266,269,271,366,370,370,387,399,408,411,413,414,416,453,454,467,468,476,477,481,487,490,490,495,496,499,503,503,8,9,10,11,12,13,14,16,18,20,22,23,24,25,27,28,30,32,34,36,37,38,39,41,41,42,43,46,48,50,52,53,54,55,56,57,58,59,60,63,64,65,66,67,68,70,71,72,74,75,76,78,80,81,82,83,84,85,86,87,88,89,90,92,94,95,96,97,98,99,101,102,103,104,105,106,107,108,110,111,112,114,116,118,119,120,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,141,142,143,145,146,147,148,150,153,154,155,9,38,41,45,46,70,74,77,95,96,98,109,111,6,9,125,125,4,24,43,52,56,58,74,76,77,78,80,81,88,90,90,94,97,97,98,100,104,106,108,115,116,119,120,122,124,128,133,134,136,138,140,141,142,144,146,149,150,150,152,153,154,154,158,161,162,163,164,165,166,166,167,168,169,171,174,176,177,177,180,181,182,183,184,186,187,188,188,192,194,200,9,13,70,128,180,185,4,5,9,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,36,38,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,82,83,84,85,86,87,88,90,91,92,93,93,95,96,97,97,98,99,100,101,102,103,104,105,106,107,151,159,161,163,4,6,6,6,7,7,7,7,8,8,8,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,20,21,21,22,22,22,22,23,23,24,24,24,25,25,25,26,26,26,27,27,27,27,28,28,28,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,34,34,34,34,35,35,35,36,36,37,37,37,38,38,38,39,39,2,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,136,140,141,141,145,145,146,3,7,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,75,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,64,65,112,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,69,70,71,72,73,75,76,77,78,119,120,121,122,124,124,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,23,24,25,26,27,28,29,30,31,32,33,34,35,35,36,37,38,39,40,43,4,5,9,10,10,10,11,12,13,14,15,16,17,19,21,22,23,25,26,27,29,30,30,31,32,33,34,35,35,36,36,37,38,39,40,40,42,43,44,45,46,47,47,48,49,50,51,52,53,53,54,56,56,57,58,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,91,92,93,94,98,99,100,101,101,102,103,103,104,104,105,105,105,105,105,105,106,106,106,106,107,108,108,108,109,112,113,114,115,116,117,118,119,120,121,122,123,123,124,125,125,126,127,127,128,128,6,12,16,20,24,28,30,42,48,52,56,60,60,62,6,7,8,9,15,16,17,18,19,22,23,4,4,5,8,25,26,39,39,43,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,6,9,12,12,13,14,15,16,16,17,19,20,21,22,23,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,53,54,55,56,57,58,60,61,63,64,65,68,69,70,71,72,75,77,79,80,81,82,83,84,85,88,90,91,93,94,95,96,98,99,10,16,20,24,27,30,33,33,33,36,39,42,47,50,53,53,56,59,62,65,68,71,73,77,77,77,81,84,87,92,98,102,106,109,113,116,120,126,14,18,22,22,22,24,24,28,28,32,32,34,36,36,40,40,40,44,44,44,48,50,50,50,50,54,58,58,62,62,66,68,68,68,73,76,78,80,84,86,88,92,96,102,104,104,104,108,114,114,114,116,116,120,120,122,122,126,130,134,134,136,4,13,17,22,22,22,26,27,27,29,29,29,31,48,48,50,51,53,53,54,54,54,56,56,56,56,57,58,60,60,61,61,61,61,61,62,62,65,66,66,67,68,68,68,69,70,71,71,71,72,76,77,77,77,78,78,79,79,80,81,82,83,83,83,85,85,87,89,89,89,91,91,91,91,91,94,94,94,95,101,102,102,102,102,103,106,107,107,108,108,109,110,111,112,113,114,116,118,123,123,123,124,124,125,125,125,126,127,128,129,130,131,131,132,133,135,136,136,136,138,139,140,140,144,144,147,148,148,148,152,153,155,155,156,156,156,156,156,159,161,162,163,164,166,167,169,169,169,170,171,173,173,173,175,176,176,180,181,183,183,183,184,185,185,188,188,188,188,189,189,189,189,190,192,194,196,196,196,198,201,204,205,205,205,206,208,211,212,212,213,215,218,218,218,218,218,219,220,220,221,224,224,225,226,226,226,230,231,233,233,236,237,237,240,240,241,243,243,243,245,249,250,252,252,253,253,255,256,259,261,261,262,264,265,266,266,269,271,273,273,273,274,279,280,281,281,282,284,285,287,288,295,296,297,298,298,299,299,299,299,299,301,302,303,303,303,303,303,305,306,306,307,309,312,313,318,319,319,319,319,319,320,320,320,320,320,321,321,322,324,325,326,327,328,331,331,331,331,333,334,334,334,334,334,334,335,336,337,337,337,339,340,341,344,345,345,346,347,349,349,350,351,352,352,359,362,362,362,362,362,364,364,365,365,368,369,371,373,374,374,376,376,376,380,380,380,383,383,383,384,384,384,385,385,385,385,387,387,387,387,390,391,392,397,397,397,398,398,399,399,399,400,401,401,402,403,405,407,407,407,408,411,413,417,417,418,419,460,467,4,5,7,8,10,43,45,45,47,47,47,47,51,2,9,10,10,10,11,11,11,42,43,52,53,70,71,80,81,90,91,91,108,109,126,127,152,153,153,170,171,171,180,180,181,190,191,208,209,209,214,215,230,250,272,273,290,290,291,291,308,309,322,322,323,323,331,333,335,337,337,338,339,340,341,343,344,345,346,346,349,350,352,353,354,355,356,357,357,358,358,373,1,7,8,38,39,48,49,66,67,76,77,86,87,87,96,96,96,96,97,97,106,107,124,125,150,151,151,168,169,178,179,188,188,189,206,207,207,212,213,226,232,233,246,247,256,266,267,284,284,285,302,303,316,316,317,317,325,327,329,331,331,332,333,334,335,337,338,339,340,340,343,344,346,347,348,349,350,351,351,352,352,354,373,1,7,28,28,40,48,54,55,57,60,63,64,71,85,85,85,90,91,92,96,97,98,100,104,107,108,109,114,118,119,121,123,124,125,126,126,129,131,134,135,137,138,139,139,144,145,146,160,161,163,165,166,168,169,170,175,179,186,188,192,193,196,197,198,203,214,220,225,226,228,235,237,240,242,245,245,246,247,250,251,252,253,254,258,258,263,264,307,324,326,328,328,330,333,335,337,339,347,348,349,1,9,30,30,42,50,56,57,59,59,62,65,66,73,87,92,93,94,98,99,100,102,106,109,111,116,120,121,123,126,127,128,128,128,131,133,136,139,140,141,141,146,147,148,162,163,167,168,170,171,172,181,188,190,194,198,199,200,216,227,228,230,237,242,244,247,247,248,252,253,255,255,255,256,256,260,260,265,266,309,326,328,330,332,337,339,341,355,161,5,13,15,16,17,23,26,32,49,60,62,64,65,67,71,74,76,77,78,80,83,1,5,37,37,39,40,40,41,43,45,48,49,50,52,53,54,56,57,58,59,62,70,72,72,74,76,77,78,79,80,80,82,83,84,85,89,91,92,93,94,95,97,98,99,100,102,103,105,105,106,107,109,111,112,113,114,116,116,116,117,118,119,120,121,123,125,127,129,131,131,133,134,135,138,141,142,144,150,152,170,170,171,174,176,179,181,182,184,185,186,188,189,191,191,192,194,196,198,198,203,203,204,205,207,207,209,211,212,217,219,220,221,222,224,224,225,226,227,236,238,241,242,252,253,255,255,256,258,260,260,261,262,265,267,268,270,271,274,276,276,278,279,280,294,1,5,11,14,15,18,19,22,23,26,27,32,36,37,40,41,44,45,48,52,53,56,57,60,61,66,67,70,71,74,75,78,79,82,83,88,89,92,93,96,100,104,105,110,115,120,121,124,125,131,136,139,141,143,146,148,149,152,153,156,157,161,161,163,168,169,172,173,176,177,180,183,183,183,183,183,186,187,190,191,194,194,194,195,206,206,209,210,213,216,217,217,220,228,229,232,233,236,237,240,240,241,244,245,248,249,252,253,256,257,260,261,264,265,270,271,274,275,282,286,287,290,300,301,304,305,308,309,312,313,316,317,320,321,324,325,328,329,332,333,336,342,9,28,32,36,40,44,48,50,50,52,56,62,66,70,72,76,80,84,94,98,102,106,112,120,126,134,144,149,151,152,154,157,160,162,166,170,176,194,195,206,209,210,211,214,215,216,218,222,226,228,232,232,234,234,238,241,242,246,250,256,260,261,274,278,281,285,287,289,290,291,294,296,300,302,305,306,316,320,324,340,341,369,8,26,30,34,38,48,50,54,62,68,82,96,100,104,105,106,110,128,142,147,150,152,155,158,160,168,174,192,193,204,207,208,209,212,213,214,220,224,226,244,254,258,259,262,272,276,279,282,283,284,285,286,286,287,288,289,292,292,294,298,300,303,314,318,322,325,338,339,365,1,2,6,63,66,86,87,88,90,91,91,92,94,95,100,103,104,106,107,108,110,120,123,125,131,131,140,172,173,177,191,193,194,205,205,220,235,249,251,251,258,260,261,264,276,346,347,4,11,12,13,14,15,16,17,18,19,21,22,23,24,28,31,32,33,44,50,60,61,62,64,64,81,85,86,90,94,95,97,97,98,98,99,100,103,104,106,112,117,117,120,120,121,122,124,129,130,136,139,140,148,150,152,154,163,1,4,6,7,9,10,13,15,16,19,20,21,22,24,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,134,135,139,16,17,19,23,23,24,25,26,33,35,36,41,42,44,45,47,52,53,53,53,54,55,55,56,56,57,58,59,60,61,65,66,70,73,78,83,83,84,84,85,87,87,88,98,100,107,120,126,126,130,146,165,166,168,169,170,171,173,175,176,177,182,184,185,186,188,207,209,211,213,215,216,217,218,219,220,221,221,222,223,229,231,232,233,234,235,237,238,239,240,242,243,244,246,247,248,249,250,251,256,257,258,259,265,287,7,8,16,17,23,23,24,25,26,33,35,41,41,42,42,45,46,47,52,53,53,56,57,58,59,60,61,65,66,70,73,83,84,84,85,87,87,88,88,98,107,120,126,126,130,146,166,167,168,168,169,170,171,173,175,176,177,182,184,185,186,188,207,209,211,213,215,216,217,218,219,220,221,221,222,223,229,231,232,233,234,235,237,238,239,239,240,242,243,244,246,247,248,249,250,251,256,257,258,259,262,265,265,287,1,5,20,20,20,20,20,22,23,24,25,30,31,32,34,50,61,66,67,68,69,70,71,72,82,83,83,85,87,88,90,91,91,92,93,95,96,97,97,98,99,103,104,105,106,108,109,110,112,113,114,116,117,118,120,121,123,124,126,128,130,131,134,136,137,142,143,144,145,146,147,148,149,150,151,152,154,157,158,159,160,161,163,165,165,165,165,166,168,171,178,179,179,180,182,186,190,191,192,195,197,198,202,203,205,207,208,213,216,220,222,223,225,227,229,230,232,234,236,239,240,241,243,244,245,246,247,248,249,252,254,256,258,260,261,262,263,264,266,269,269,271,277,278,281,281,281,282,283,284,285,286,288,290,292,294,296,298,299,300,301,302,304,308,310,314,316,318,320,326,341,371,386,393,406,1,2,5,8,20,20,22,23,24,25,26,30,31,32,34,50,54,60,61,65,66,67,68,69,70,71,72,77,82,83,85,87,90,91,92,93,95,96,97,97,98,99,103,104,105,106,106,106,106,107,108,109,110,112,112,112,112,113,114,114,116,117,118,121,123,124,126,128,130,131,134,136,137,142,143,144,145,146,147,148,148,149,150,151,152,154,156,157,158,159,160,161,163,165,165,165,165,166,168,171,174,175,178,179,179,180,182,186,190,191,192,195,197,202,203,205,207,208,212,213,216,220,222,222,223,224,224,224,225,227,229,230,232,234,236,239,240,241,243,244,245,246,247,248,249,252,254,256,258,260,261,262,263,264,266,269,271,277,278,280,281,282,283,284,284,284,284,285,288,290,292,294,296,298,299,300,301,302,304,306,308,310,312,314,316,318,320,326,340,371,386,393,406,9,11,12,20,29,36,40,41,42,42,44,45,46,47,48,50,52,60,61,62,64,66,67,68,71,77,78,83,84,89,95,101,102,105,109,113,114,121,122,125,131,133,138,142,150,154,158,159,162,163,168,172,176,177,180,183,194,4,5,10,11,12,28,30,31,35,38,42,44,48,52,55,58,60,62,64,66,68,70,71,74,76,77,80,82,84,90,92,94,96,96,98,100,102,104,106,110,112,112,114,116,124,125,126,126,128,130,134,134,135,138,146,151,154,156,158,160,162,164,164,166,168,170,172,174,176,178,180,190,192,194,196,198,200,202,202,204,208,210,212,214,216,218,220,225,229,235,5,46,66,84,94,102,122,128,158,170,178,192,210,218,218,251,9,50,70,88,98,106,128,134,148,164,176,184,196,214,222,222,255,9,9,22,56,86,97,97,111,122,136,136,141,151,151,173,178,202,202,212,218,218,231,248,262,291,291,310,310,321,336,336,348,361,370,370,385,412,413,521,585,659,7,7,8,22,56,86,97,97,111,122,136,136,141,141,151,151,173,178,186,202,202,212,218,231,238,248,262,291,291,310,336,336,348,385,413,521,585,661,5,5,6,20,54,84,95,109,120,134,139,149,149,171,176,184,200,200,216,229,236,246,260,289,308,313,334,368,383,400,410,411,519,657,4,5,5,6,6,7,7,8,8,8,9,10,10,11,11,12,12,13,13,14,14,15,16,16,16,17,18,19,19,20,20,21,21,21,22,22,22,23,23,23,23,24,24,24,25,25,26,26,27,27,27,28,28,28,28,28,29,29,30,30,30,30,30,31,31,32,32,33,33,33,33,64,6,32,35,35,35,35,36,36,36,37,37,38,38,39,42,44,46,46,46,48,48,49,52,52,55,55,55,56,56,56,57,57,57,57,58,58,58,59,59,62,64,64,65,65,65,68,70,71,71,74,76,77,77,78,83,86,86,88,88,89,89,90,90,90,91,91,93,93,96,98,98,99,102,104,104,105,106,114,116,117,118,118,124,126,127,128,129,129,129,129,130,130,131,134,136,137,141,142,143,144,144,145,145,148,150,151,151,151,152,152,153,154,155,158,160,168,168,171,172,174,175,178,180,180,180,180,181,181,182,183,183,184,185,185,188,188,190,190,190,194,196,196,196,197,198,200,201,202,202,203,204,205,208,210,210,211,212,212,212,213,213,213,214,214,215,218,220,221,221,222,223,224,228,231,232,233,234,234,234,238,240,242,243,243,244,244,245,248,250,250,251,251,251,252,264,268,268,268,268,268,268,268,270,271,271,271,272,272,272,273,273,273,274,274,276,280,282,283,284,285,287,287,288,292,294,295,296,296,296,297,297,297,297,298,299,300,300,301,304,306,306,307,307,307,308,308,308,309,309,310,311,311,312,312,313,316,316,318,318,318,322,324,325,326,326,327,327,328,329,330,330,331,331,334,336,337,337,337,338,339,340,344,350,356,358,358,360,364,366,367,368,369,369,374,376,377,378,378,380,384,386,386,387,387,388,390,390,390,391,393,396,396,398,399,399,401,402,403,403,403,408,410,410,410,411,412,416,416,419,420,421,423,423,424,430,432,432,435,436,436,437,438,442,442,458,470,486,488,489,489,490,491,492,493,496,498,498,499,500,501,502,506,518,524,530,530,531,532,532,533,536,539,541,541,543,543,543,544,544,545,545,548,550,550,551,551,553,553,554,555,6,18,19,20,21,24,27,28,29,29,30,31,34,36,37,40,46,50,51,51,52,53,53,53,56,58,58,58,59,60,60,61,61,61,64,66,66,67,67,68,68,70,70,70,70,70,70,70,70,70,70,74,76,78,79,79,84,86,87,87,87,87,87,87,87,87,87,87,87,88,88,88,88,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,91,94,102,110,111,112,113,114,115,115,118,120,121,121,121,122,122,128,132,134,135,138,140,140,142,143,148,150,150,150,150,150,151,151,151,152,153,153,155,158,158,158,158,160,164,168,170,171,172,172,173,173,175,175,176,176,176,177,178,179,179,179,179,182,196,198,198,199,199,199,200,200,200,200,203,203,204,204,205,208,210,210,211,211,212,212,213,216,218,218,219,220,221,221,221,221,222,223,224,225,228,229,232,236,236,237,240,242,244,245,246,246,247,248,248,249,254,254,254,254,255,255,255,255,258,261,262,263,263,264,264,265,265,268,269,270,271,273,273,276,278,280,280,284,286,287,288,289,294,296,298,299,300,300,301,301,301,304,306,307,316,318,318,319,319,320,320,321,321,322,322,323,323,326,328,328,329,329,330,330,331,332,333,333,334,334,334,335,335,336,336,336,337,338,342,344,345,346,346,346,346,347,348,348,349,352,356,356,357,358,359,362,363,364,365,366,366,367,368,369,369,372,374,374,375,375,376,376,377,377,378,379,379,382,384,384,384,386,387,387,388,392,402,407,408,409,409,411,411,422,424,425,426,430,432,433,433,434,435,435,438,440,440,442,442,443,443,446,448,448,449,450,450,451,451,454,456,456,456,457,458,458,459,459,462,464,464,465,465,468,470,471,471,471,471,471,471,474,476,477,478,478,479,484,492,500,508,508,509,509,509,509,510,510,510,511,511,511,511,512,513,513,514,514,514,514,515,515,545,1,14,14,17,19,38,42,44,60,66,71,73,96,100,104,136,254,265,283,4,9,9,9,15,15,16,16,16,16,16,18,18,19,19,20,20,20,20,20,20,22,22,22,23,23,23,23,24,25,26,27,28,28,29,30,30,30,31,31,31,31,31,31,31,32,32,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,35,35,35,35,35,36,36,36,36,36,37,37,37,37,38,39,39,40,41,1,4,6,8,8,8,8,8,8,8,8,8,10,10,10,10,10,12,12,12,12,12,14,14,14,14,14,14,14,14,18,20,20,22,22,22,22,24,24,24,24,24,24,26,26,26,28,28,28,28,28,30,30,30,32,32,34,34,36,36,36,36,36,36,36,36,36,38,38,38,38,38,38,38,38,38,40,40,41,41,41,41,41,41,41,43,45,47,49,49,49,49,51,53,53,55,55,57,57,57,57,57,57,59,59,59,61,63,63,65,65,67,67,67,68,70,70,72,74,76,76,76,77,78,78,78,80,80,80,80,80,83,85,85,85,85,85,85,87,87,89,89,91,92,92,92,92,92,92,92,92,93,95,95,97,98,100,100,100,102,102,102,104,106,106,108,110,112,112,114,116,118,120,122,122,122,122,122,122,124,126,126,126,126,128,128,128,128,130,132,134,136,138,140,140,142,144,146,146,148,150,150,151,151,151,151,151,151,48,1,2,2,2,2,9,10,11,12,14,15,16,17,18,19,19,20,21,22,22,23,24,25,26,27,28,29,30,30,31,32,32,33,34,34,35,36,37,38,38,39,40,40,41,41,42,42,43,43,44,44,45,45,46,47,48,48,49,49,50,50,51,52,53,54,55,56,57,59,61,61,62,62,63,64,64,65,66,66,67,68,68,69,70,70,71,72,72,72,73,74,75,75,76,77,78,79,80,81,81,82,82,83,83,84,84,85,86,86,87,87,88,88,88,89,90,90,91,93,93,94,95,95,95,96,97,98,99,100,101,102,103,106,108,109,110,111,111,113,114,114,115,115,116,116,117,118,119,119,120,120,122,123,124,125,126,127,128,129,131,131,132,133,135,135,135,135,135,136,136,136,137,6,11,14,14,15,16,16,17,17,18,18,18,19,19,24,25,25,26,26,27,28,28,29,30,30,31,31,31,32,34,34,35,35,35,36,36,36,36,36,36,37,41,43,44,44,45,46,46,47,48,48,48,49,49,49,50,50,51,51,51,52,52,52,53,53,54,54,55,56,57,58,59,59,59,60,60,61,61,62,62,63,64,65,65,67,70,70,71,71,71,71,71,72,72,72,72,73,73,73,73,74,74,74,74,75,75,75,75,75,76,76,76,76,77,77,77,77,77,77,78,78,78,79,79,79,80,80,80,80,81,81,81,82,82,82,83,83,83,83,83,83,84,84,84,84,84,84,85,85,85,85,85,86,86,86,86,87,87,87,87,88,88,88,89,89,89,89,89,90,90,90,90,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,93,93,94,94,95,95,95,95,96,96,96,97,97,97,97,98,98,98,98,98,98,99,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,103,103,103,103,104,104,104,104,104,105,105,105,106,106,106,106,106,107,107,107,108,108,108,108,108,109,109,109,110,110,110,110,110,111,111,111,112,112,112,112,113,113,113,114,114,114,114,114,114,115,115,115,115,115,115,116,116,116,117,117,117,117,117,117,118,118,118,118,119,119,119,120,120,121,121,121,121,121,122,122,122,123,123,123,123,123,124,124,124,125,125,125,126,126,126,126,127,127,127,127,127,128,128,128,128,128,128,129,129,129,130,130,131,131,131,131,132,132,132,132,132,133,133,133,133,134,134,134,134,134,135,135,136,136,136,137,137,137,137,137,138,138,138,138,138,139,139,139,139,139,140,140,140,140,140,140,141,141,141,141,141,141,142,142,142,142,143,143,143,143,144,144,144,145,145,145,146,146,146,146,146,147,147,147,147,148,148,148,148,148,148,148,149,150,150,150,150,150,151,151,152,152,152,152,152,152,153,153,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,157,157,157,158,158,159,159,160,161,162,162,164,164,164,168,168,169,169,170,171,171,171,171,172,172,172,172,173,173,174,174,175,175,179,1,6,12,14,24,58,138,199,1,21,21,21,21,24,24,24,24,29,29,29,33,33,33,33,33,37,37,37,43,43,43,43,43,46,46,46,46,49,53,56,56,56,56,60,60,60,63,63,63,63,67,67,67,67,67,71,71,71,71,71,71,71,71,81,81,81,81,81,81,89,89,89,89,89,103,103,103,103,109,109,109,109,112,112,112,112,112,112,117,117,183,9,16,56,57,58,58,59,60,60,61,62,63,64,64,65,66,67,68,69,69,69,70,70,71,72,74,75,76,77,78,79,80,81,82,83,85,86,86,87,88,89,89,90,92,93,94,95,96,97,99,99,100,101,102,103,104,104,104,105,105,106,106,107,108,108,110,110,111,112,113,114,115,116,117,118,118,119,120,121,121,122,122,124,125,125,126,127,128,128,128,128,128,130,130,130,131,131,132,133,134,135,136,137,138,138,140,141,142,142,143,143,144,146,146,147,148,149,149,149,150,15,19,19,19,19,19,19,26,26,26,26,38,38,38,38,38,50,50,62,62,62,62,74,74,74,74,82,82,82,82,82,82,86,86,86,86,86,86,96,96,96,96,96,96,96,104,104,104,104,104,110,110,110,110,110,116,116,116,116,116,116,116,126,130,130,130,136,136,136,142,142,142,142,142,146,146,146,152,152,158,158,158,166,166,166,166,166,166,172,172,172,172,180,180,180,180,180,186,186,186,186,186,186,186,196,196,196,196,204,204,204,204,204,212,212,212,217,218,218,218,218,218,226,226,226,226,226,234,234,234,234,234,240,240,240,246,246,246,246,246,246,256,256,256,256,256,264,264,264,270,270,270,270,276,276,276,276,282,282,282,282,286,286,286,294,300,300,300,306,306,306,306,306,312,312,312,312,318,318,318,318,326,326,326,332,332,332,338,338,338,338,338,338,338,344,344,344,344,344,344,348,348,348,348,354,354,354,354,360,360,360,360,360,370,370,370,370,370,370,376,376,376,382,382,382,382,382,382,390,390,390,390,390,396,400,400,400,400,400,406,406,406,414,414,414,422,422,428,428,428,434,434,434,434,434,442,442,442,442,448,452,452,452,460,460,460,464,464,464,488,488,488,488,488,500,500,510,510,510,516,516,516,516,516,516,526,526,526,526,534,534,534,534,540,540,540,540,540,544,544,544,544,552,552,552,564,564,564,574,574,574,574,582,582,582,582,582,590,590,590,590,598,598,598,598,606,606,606,606,606,606,616,616,616,616,622,622,622,622,622,628,628,628,628,628,632,632,632,632,632,642,658,658,658,658,658,658,658,663,663,663,663,674,674,674,674,674,690,690,690,690,690,702,702,702,702,702,708,708,708,716,716,716,716,716,716,716,720,720,720,725,725,725,736,736,736,736,736,746,746,746,746,754,754,754,754,758,758,758,758,758,758,836,836,836,836,837,842,842,842,842,842,843,845,846,847,854,1,1,2,2,2,4,6,10,12,14,16,18,22,24,26,30,32,34,36,38,40,42,44,46,50,52,56,58,62,66,68,70,72,76,78,80,84,84,88,90,92,96,98,100,102,108,110,112,114,118,118,118,118,118,118,119,1,2,3,3,4,9,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,16,16,16,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,52,52,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,62,63,63,63,64,64,64,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,75,75,76,76,76,77,77,77,78,78,79,79,79,80,80,81,81,81,83,83,84,84,84,84,84,85,86,86,86,86,86,87,87,88,89,89,90,91,91,92,93,94,95,96,97,97,97,98,98,98,98,99,150,212,218,11,12,13,14,17,20,24,26,30,34,36,38,40,40,41,42,43,44,47,48,1,4,6,8,10,12,14,18,20,22,24,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,102,104,106,108,110,112,114,116,118,120,122,124,126,128,132,134,134,136,140,142,144,146,148,150,154,156,160,162,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,216,218,220,224,226,230,232,232,234,238,240,242,243,243,16,18,20,22,24,26,28,30,34,40,42,46,48,58,60,62,64,66,82,86,88,90,94,100,104,108,110,120,122,124,142,146,152,160,166,172,180,182,184,198,202,206,232,234,238,240,250,258,262,268,274,288,296,328,337,337,338,338,339,341,343,343,344,344,344,345,346,346,347,348,349,355,356,357,357,358,358,361,368,369,382,385,392,392,396,418,424,427,438,448,451,467,472,483,496,502,510,517,520,537,548,549,564,565,568,568,572,586,586,592,595,605,613,633,633,634,635,636,637,637,638,638,641,645,646,646,7,9,10,19,35,113,131,140,144,146,148,153,154,156,162,170,171,172,180,186,186,194,204,206,208,211,212,216,220,248,248,261,276,287,290,292,292,292,296,304,305,307,310,319,319,322,330,335,335,337,346,350,356,371,390,395,397,410,413,415,415,415,415,415,431,434,444,456,464,473,474,476,476,476,476,476,479,480,483,520,521,523,528,529,529,543,552,554,557,572,579,605,608,618,621,623,629,643,644,655,656,661,661,662,664,674,676,676,678,680,683,685,686,708,718,722,736,736,736,760,764,768,772,778,782,784,789,1,9,12,41,42,44,46,56,63,66,69,77,78,80,86,89,90,94,97,100,101,107,110,112,114,117,118,122,126,133,151,154,157,166,170,175,177,178,192,204,205,211,218,221,226,232,234,245,246,248,250,265,266,278,282,296,296,296,302,304,307,313,316,320,332,333,348,350,369,370,372,382,388,391,397,413,414,417,419,436,441,442,442,447,450,456,462,478,479,488,504,506,512,513,518,540,540,540,540,540,545,549,556,560,568,619,622,663,738,739,7,9,10,19,35,115,122,133,142,146,148,150,155,156,158,164,172,173,174,182,188,196,200,207,209,211,214,215,219,223,251,265,280,281,292,294,295,298,300,300,304,312,313,315,318,327,330,338,343,343,345,351,354,358,364,379,398,403,405,418,419,422,424,424,424,424,424,440,443,453,465,473,482,483,485,486,486,486,486,486,486,486,486,486,486,486,489,490,493,530,531,533,538,539,553,562,564,567,589,602,615,618,628,631,632,634,640,654,655,666,667,667,672,672,673,675,685,687,687,689,691,694,694,694,694,696,697,721,731,735,749,749,749,773,777,781,785,791,795,797,798,804,7,9,45,53,61,67,69,71,82,83,90,107,109,110,144,145,154,175,178,182,184,191,193,194,197,207,208,218,223,223,225,231,236,241,254,273,292,296,296,296,296,296,312,316,343,352,354,387,390,410,413,427,433,445,457,468,471,478,490,491,501,504,508,518,519,522,524,528,548,557,562,572,599,606,608,609,611,1,1,1,27,40,78,101,104,104,116,122,124,154,163,166,166,170,177,225,226,229,237,241,251,268,269,286,302,302,310,326,329,356,360,386,395,404,415,423,458,470,474,502,601,9,12,39,40,42,44,54,61,65,68,76,77,79,85,88,89,93,96,99,100,106,109,111,115,118,119,123,127,134,152,155,158,167,171,176,178,178,179,193,193,193,205,206,212,219,222,222,227,233,235,246,247,249,251,266,267,279,283,289,297,297,297,297,303,305,308,314,317,321,333,334,349,351,370,371,373,383,389,392,392,398,414,415,418,420,437,442,443,443,448,451,457,463,479,480,489,505,506,508,514,515,520,542,542,542,547,551,558,562,570,575,582,604,621,624,665,6,6,6,8,8,8,8,8,8,10,10,10,10,12,12,12,12,14,14,14,14,16,16,16,18,18,20,20,20,22,22,22,24,24,24,26,26,28,28,28,30,30,32,32,32,32,32,32,34,34,34,36,36,36,38,38,38,38,40,42,42,42,44,46,48,48,50,52,54,56,58,58,58,58,60,62,64,66,68,70,72,74,76,78,80,82,82,84,84,86,86,86,88,90,92,94,96,96,98,98,98,100,102,104,106,106,108,108,108,110,110,110,112,112,112,112,114,116,116,116,120,124,124,124,126,126,128,130,132,134,136,138,140,142,144,146,148,150,150,152,154,156,156,158,158,160,162,164,166,168,168,168,170,170,170,172,174,176,178,180,182,184,186,188,190,192,194,196,196,198,198,200,202,204,206,208,210,212,216,218,220,222,224,226,228,230,232,234,236,238,240,240,240,242,244,246,250,252,254,256,260,262,31,38,52,53,63,71,1,7,8,10,11,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,41,41,42,43,44,44,45,46,46,47,48,49,49,49,50,51,51,52,53,54,54,55,56,56,57,58,59,60,61,62,63,64,64,65,66,67,68,68,69,70,71,72,73,74,75,75,76,77,77,78,78,79,79,80,81,82,82,83,84,85,86,86,87,88,89,90,91,92,92,93,94,95,95,96,97,98,99,100,101,102,103,104,106,107,108,108,109,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,134,135,136,138,139,140,141,142,143,144,144,145,146,151,1,7,40,58,70,92,100,108,116,134,162,162,162,339,7,40,58,70,92,100,108,116,134,146,164,164,164,340,5,6,7,8,8,9,10,1,9,10,11,11,12,12,12,13,13,14,14,15,15,15,17,18,19,20,21,21,21,22,22,22,23,23,24,24,24,25,26,27,29,30,33,35,36,37,37,37,37,38,39,39,39,40,40,40,40,41,41,41,41,42,42,43,43,43,43,44,44,44,45,45,45,47,48,49,50,51,51,52,52,53,55,56,57,58,58,59,59,60,61,62,79,83,2,10,371,372,372,373,1,4,7,8,57,120,122,157,248,1,2,53,79,123,8,10,16,22,26,28,32,34,38,40,48,50,56,64,68,70,72,74,78,80,82,84,86,90,92,93,94,98,99,100,102,104,108,110,112,113,120,122,124,126,134,136,148,154,159,5,8,8,11,14,17,64,76,164,164,174,196,5,7,9,10,11,11,12,13,14,15,16,16,17,18,19,19,20,20,21,21,21,21,21,22,24,25,26,27,28,28,28,29,30,31,31,32,33,33,34,34,35,36,37,37,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,51,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,60,61,61,62,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,70,70,71,71,72,72,73,73,73,74,74,75,76,76,77,78,79,80,80,81,81,83,84,85,86,86,87,90,91,91,95,95,98,102,104,104,105,106,106,107,107,108,109,109,109,110,111,111,113,114,114,114,116,118,119,120,121,122,122,122,122,122,124,124,125,125,125,126,127,128,128,130,130,132,134,135,137,141,1,4,5,6,7,8,8,9,10,11,11,12,13,13,13,13,14,15,15,16,17,18,19,20,20,21,21,22,23,24,25,26,26,26,26,27,27,27,27,28,28,28,29,31,32,33,33,34,35,36,36,37,38,38,39,40,40,41,42,42,43,44,44,45,45,47,47,48,48,48,50,51,51,52,53,54,55,56,57,57,58,59,60,61,62,63,63,64,64,65,66,67,68,69,70,71,72,73,74,74,74,75,76,77,77,78,78,79,80,81,82,82,82,83,83,84,84,85,85,86,86,87,88,90,90,90,90,91,92,94,95,96,98,100,102,105,107,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,122,123,124,126,127,131,1,2,3,3,4,5,8,9,10,10,10,10,11,12,13,14,15,16,17,18,19,20,21,22,22,24,25,26,26,27,27,27,28,29,30,31,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,46,46,47,48,49,50,51,52,53,53,54,55,55,56,56,57,58,59,60,61,61,61,62,62,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,79,79,79,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,102,103,105,106,106,107,108,109,110,111,112,113,114,114,115,116,117,118,119,120,121,121,122,122,122,123,124,125,126,127,128,128,130,130,133,135,136,139,140,141,142,142,142,143,146,147,148,148,148,149,150,151,152,153,153,154,156,158,1,1,9,10,11,12,12,12,17,62,68,74,82,97,103,109,111,115,119,121,123,126,131,133,133,139,141,141,141,141,143,145,155,1,4,5,14,21,22,22,23,23,24,25,25,25,25,26,27,27,28,28,29,30,30,31,31,32,32,33,33,33,34,34,34,34,35,36,36,36,37,37,37,38,38,38,39,39,39,40,41,41,42,42,43,43,44,44,45,45,46,46,46,47,47,48,48,49,49,50,50,50,51,51,52,53,53,53,53,54,55,55,55,55,56,56,57,57,57,58,58,59,59,60,60,61,62,63,64,65,66,67,67,67,67,67,67,67,73,74,74,74,75,75,75,76,77,77,77,77,78,79,80,81,82,82,82,1,1,4,7,10,11,19,20,27,33,38,44,49,56,60,67,71,76,80,81,82,83,85,85,86,91,93,94,94,94,95,98,104,106,107,109,109,111,112,113,116,117,119,120,121,123,124,124,125,126,126,127,128,131,133,134,134,137,140,141,143,144,144,145,146,147,147,148,149,149,150,150,151,152,152,152,155,157,157,157,158,161,161,163,163,165,166,168,169,169,170,170,171,171,174,176,177,177,178,181,183,183,184,185,186,187,187,188,189,190,192,193,193,194,196,197,199,200,200,201,201,201,204,206,207,207,207,207,207,207,207,207,207,207,208,209,210,211,212,213,215,216,217,218,218,219,219,221,223,223,224,224,224,224,225,225,226,226,227,228,230,231,231,233,235,237,238,239,240,240,241,241,242,244,10,10,14,18,18,21,29,31,32,35,2,4,6,8,8,10,10,12,14,14,16,16,18,20,20,22,22,24,24,26,28,28,30,32,32,10,18,24,28,34,36,38,40,48,50,56,60,62,63,66,68,70,72,76,82,84,86,90,92,94,96,98,102,104,106,114,118,120,122,128,132,135,136,142,144,146,147,148,150,160,162,170,2,7,48,48,49,52,60,61,65,69,74,77,82,83,83,83,83,83,90,91,98,98,104,104,104,113,113,114,114,114,123,123,123,123,123,127,127,129,133,135,142,144,144,144,144,148,149,152,154,168,175,175,175,180,180,181,190,190,190,194,194,194,196,196,197,198,198,200,200,203,206,206,206,216,216,220,224,232,233,248,249,254,255,266,266,270,270,270,270,270,274,275,275,286,287,294,295,300,318,318,319,319,319,319,319,343,344,344,345,1,12,28,28,28,30,35,36,36,37,37,38,42,43,44,45,50,51,53,54,56,56,57,57,60,60,61,62,65,66,67,69,70,71,72,73,74,74,77,79,80,81,84,84,86,87,89,90,90,91,92,95,96,97,100,102,102,105,106,108,110,112,116,117,118,118,120,122,122,124,124,124,125,126,126,129,131,132,133,133,134,136,140,140,144,144,145,145,146,147,148,149,150,150,151,152,153,154,155,156,158,160,163,164,164,167,168,170,170,175,175,176,176,186,188,188,190,194,196,197,198,200,200,201,203,206,206,207,208,209,210,210,213,214,214,216,219,220,221,222,223,225,225,226,228,230,232,235,236,240,244,244,247,248,250,252,253,253,258,261,261,263,263,264,266,267,268,270,274,274,275,276,277,278,279,279,280,282,284,285,286,288,288,289,291,292,292,294,295,297,297,299,300,300,303,306,308,309,309,310,310,311,312,313,315,317,318,319,319,321,322,322,323,325,325,327,328,328,329,332,332,333,334,335,336,339,341,344,348,348,350,350,351,353,354,355,355,358,358,359,360,362,363,363,364,366,367,368,369,370,372,372,373,374,377,378,379,380,382,383,384,386,388,388,390,390,392,394,394,395,396,396,400,401,402,403,405,409,411,416,416,417,417,418,418,419,420,421,421,422,422,424,424,455,7,37,41,57,108,123,192,224,234,252,1,1,1,2,5,5,22,23,24,26,27,28,29,30,31,32,34,35,36,38,38,40,42,43,44,46,47,48,49,50,52,53,54,56,58,60,61,62,64,66,67,68,68,68,69,70,72,73,74,75,75,76,77,78,80,82,82,83,84,86,88,89,90,91,94,96,98,99,100,102,104,104,108,108,108,108,109,110,112,114,116,118,120,121,122,124,125,126,128,130,132,134,136,138,139,140,142,144,145,146,147,148,150,151,152,154,156,158,159,160,161,162,163,164,166,167,168,170,172,174,176,178,179,180,181,182,184,185,186,187,188,190,192,193,194,196,197,198,199,200,201,202,203,204,205,206,208,208,210,213,214,216,217,218,219,220,220,222,223,224,226,227,228,231,232,233,234,236,237,239,240,241,243,245,247,250,252,253,254,255,256,258,259,260,261,262,264,265,267,268,269,270,271,272,274,275,276,277,278,280,281,282,284,285,286,287,288,290,291,293,294,296,297,298,300,302,304,306,307,308,310,312,313,314,315,316,318,320,321,322,324,325,326,327,328,330,331,332,333,334,335,337,338,339,340,342,343,344,345,346,348,350,351,352,353,354,356,358,359,361,363,364,366,367,369,370,371,373,374,375,377,378,380,382,383,384,386,387,389,390,391,393,394,396,397,398,400,402,404,405,406,407,408,410,411,411,412,414,416,418,420,422,424,425,426,427,428,429,430,432,434,436,438,440,441,442,444,445,446,448,450,452,454,456,457,458,460,462,464,466,468,470,472,473,474,476,477,478,478,480,482,483,485,486,487,489,491,493,494,496,497,499,502,503,504,506,508,509,511,513,515,517,520,520,521,522,523,524,526,527,528,530,532,533,536,538,540,541,543,544,546,548,550,552,554,556,558,560,561,563,565,569,0,1,4,5,7,8,10,11,13,4,56,2,6,7,8,16,34,35,37,39,39,40,42,45,46,46,47,50,53,54,59,61,64,65,68,74,75,82,84,89,90,98,99,103,109,119,121,123,134,144,146,146,146,146,148,164,165,165,166,167,167,171,173,174,176,177,179,180,180,181,181,182,183,183,184,184,184,184,184,186,186,190,192,192,196,196,198,200,230,250,1,11,47,144,156,156,156,156,158,180,180,182,182,184,184,186,188,188,190,190,192,194,194,196,198,198,200,200,202,204,206,206,208,210,210,212,214,216,218,220,222,224,224,226,228,228,230,232,234,236,236,238,240,242,244,246,248,250,250,254,256,258,260,260,260,262,262,264,266,266,268,270,270,272,274,276,276,278,280,280,282,284,284,286,286,288,288,290,290,296,296,298,298,300,300,302,302,304,306,306,308,310,312,312,314,314,316,318,320,320,322,324,326,328,328,330,330,332,332,334,336,338,342,344,346,348,348,350,352,354,354,356,356,358,358,360,360,362,364,364,366,366,368,370,372,374,376,378,380,382,384,386,388,390,392,392,408,408,410,412,412,414,414,416,418,418,420,8,18,25,34,42,50,66,5,6,9,10,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,32,33,34,35,37,38,39,40,41,42,44,45,46,48,49,50,51,54,55,57,58,59,59,60,60,61,62,63,64,65,66,66,67,67,68,68,70,71,72,75,76,77,80,81,82,83,84,85,86,87,88,88,88,89,90,91,93,94,95,96,97,97,98,99,100,101,102,103,104,105,105,106,107,108,109,110,111,112,113,113,114,115,117,117,118,119,120,120,121,122,122,122,122,123,126,126,127,128,130,131,136,137,1,9,49,53,57,67,69,85,86,94,100,104,107,109,110,111,115,116,117,118,118,119,120,123,131,136,140,143,143,143,143,143,143,143,145,145,147,149,157,158,160,162,163,163,163,164,171,171,174,185,188,190,196,201,208,210,216,219,219,229,242,246,253,258,258,265,267,275,280,290,298,302,305,308,310,313,315,318,321,323,342,344,350,353,355,356,363,366,369,371,372,375,376,379,379,384,386,387,389,390,391,398,401,404,407,411,416,422,427,429,430,432,436,439,442,446,450,450,452,455,457,458,462,472,477,480,484,488,491,492,496,500,538,550,551,552,553,553,555,556,569,7,47,51,55,65,83,84,92,98,102,105,107,108,109,114,115,116,117,118,121,129,138,141,143,145,147,155,156,158,160,161,161,162,169,172,183,186,188,194,199,206,208,214,217,227,244,251,256,263,265,273,278,288,300,303,308,311,313,317,318,321,340,342,348,353,354,361,367,369,370,374,377,377,382,384,385,387,388,389,396,399,402,405,409,414,420,425,427,428,434,437,440,444,448,448,450,453,456,460,470,475,478,486,489,490,494,498,536,548,549,550,551,551,553,554,567,579,2,9,44,48,53,64,66,85,92,95,96,98,99,101,102,104,105,105,106,108,115,120,123,125,134,134,136,139,140,141,141,141,146,150,155,158,158,158,160,188,192,204,215,221,224,227,229,251,254,257,260,263,264,264,267,268,273,274,276,277,278,280,288,291,294,314,316,319,320,324,355,363,364,364,365,365,367,368,387,6,8,12,24,42,60,63,65,91,101,103,106,202,10,12,12,14,16,18,20,22,24,28,30,32,34,34,34,36,38,40,42,44,46,46,48,50,52,54,56,56,58,60,62,64,66,68,70,72,72,74,76,76,78,83,1,1,1,2,2,6,7,9,10,11,14,16,20,22,24,27,28,30,32,34,34,35,37,39,39,41,43,45,47,49,50,52,53,54,55,55,56,57,58,58,59,59,59,60,60,61,62,62,63,63,64,64,65,66,66,67,68,69,69,70,70,71,72,73,73,74,75,76,77,77,78,78,79,79,80,81,83,84,84,85,86,86,87,87,88,88,89,90,90,91,95,99,100,100,1,2,7,11,13,17,19,31,34,39,42,47,55,56,65,68,72,77,82,87,89,90,98,101,105,106,111,114,117,143,144,4,4,4,12,12,13,13,14,15,15,15,15,16,17,17,17,17,18,18,18,18,19,20,21,22,22,23,24,24,24,24,25,25,25,26,26,26,26,27,27,27,28,28,28,28,29,30,30,31,32,32,32,33,33,34,34,35,35,35,36,36,37,37,37,37,38,38,39,39,39,40,40,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,50,50,51,52,52,53,53,54,54,55,56,57,58,59,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,73,73,74,75,76,77,78,79,80,81,82,83,84,85,85,86,87,88,88,89,89,90,90,91,91,92,92,93,94,95,95,96,96,97,98,99,100,101,102,103,103,104,105,105,106,106,107,108,109,110,110,111,112,113,113,114,114,115,116,117,118,119,119,119,119,120,120,120,121,121,122,122,123,123,123,124,124,125,125,126,126,127,128,129,130,130,131,131,132,132,132,133,133,134,135,135,136,137,138,139,140,140,140,141,141,142,142,142,143,143,144,145,146,147,147,148,148,149,151,151,153,153,154,156,157,159,159,160,160,161,162,162,162,163,164,164,165,165,166,167,171,4,4,10,11,11,12,13,13,13,13,14,15,15,15,15,16,16,16,17,17,18,18,19,19,20,21,22,22,22,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,28,29,29,29,30,30,30,31,31,32,33,33,33,34,35,35,36,36,36,37,37,37,38,38,38,39,39,40,40,41,41,41,42,43,44,44,45,45,46,46,47,47,48,49,50,50,51,51,52,52,53,53,54,54,55,56,56,57,57,58,58,59,59,60,60,61,61,62,63,64,65,66,67,68,68,69,70,71,72,73,73,74,74,75,75,76,77,77,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,87,88,88,89,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,103,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,115,116,116,117,117,117,118,118,119,120,120,121,122,122,123,124,125,125,125,125,125,125,126,127,127,128,128,129,130,131,132,133,134,135,136,136,137,137,138,138,139,140,141,142,143,144,145,146,147,147,148,149,149,150,151,152,153,153,154,155,156,157,157,158,158,159,159,159,160,161,162,162,163,164,164,164,165,165,166,166,166,167,168,168,168,168,169,169,170,170,171,171,172,173,173,174,174,175,175,176,176,177,178,179,180,181,182,182,183,184,184,185,186,187,187,188,188,189,189,190,191,191,191,192,193,194,194,195,195,195,196,196,197,197,198,198,199,199,199,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,204,205,209,4,8,9,9,10,11,11,11,12,12,12,12,13,14,14,14,14,15,15,15,16,16,16,17,17,18,19,20,21,21,21,21,22,22,22,22,23,23,23,24,24,24,24,25,26,27,27,27,28,28,28,29,30,30,30,31,31,32,32,32,33,33,33,34,34,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,42,42,42,43,43,44,44,44,45,45,46,46,46,47,47,47,48,48,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,58,59,59,60,60,61,61,62,62,63,63,64,65,66,67,68,69,70,71,71,72,73,74,75,76,76,76,77,78,79,80,81,81,82,82,83,83,84,85,85,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,95,96,97,97,98,99,100,100,101,102,103,104,105,106,107,107,108,109,110,111,112,113,114,115,115,116,116,117,117,118,118,119,119,120,120,121,122,122,123,123,124,124,125,126,127,128,128,129,130,130,131,131,132,133,133,134,134,135,136,137,138,139,140,141,142,143,143,144,144,145,145,146,146,147,147,148,148,149,150,151,152,152,153,154,155,155,156,157,158,159,160,160,161,162,163,164,165,166,166,167,167,168,168,168,169,169,170,170,171,171,172,173,174,175,176,177,177,178,178,178,179,180,180,181,181,182,182,182,183,183,183,184,185,185,186,186,187,188,189,190,191,191,192,194,194,194,194,195,195,196,196,196,196,196,197,197,198,198,198,199,200,200,201,201,202,202,203,203,203,204,204,205,205,205,206,206,207,207,207,208,208,209,209,210,210,211,211,211,212,212,212,213,213,213,213,213,213,214,214,214,214,214,214,215,216,217,218,219,219,220,220,221,221,222,222,223,4,4,4,6,10,10,10,10,11,11,12,13,13,14,14,14,14,15,15,16,16,16,16,17,18,18,18,19,19,19,20,20,21,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,27,28,28,29,29,29,29,30,30,30,31,31,31,32,32,32,33,34,34,34,35,35,35,36,37,37,37,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,44,44,45,45,45,46,46,46,46,47,47,48,48,48,49,50,50,50,51,51,52,52,52,53,53,54,55,55,56,56,57,57,58,58,59,59,60,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,70,70,71,72,73,74,75,76,77,77,78,79,80,81,82,83,84,85,86,87,88,88,89,89,90,90,91,91,92,93,93,94,95,95,96,96,97,97,98,98,99,99,100,100,101,102,102,103,104,105,105,106,107,107,108,108,109,110,111,112,113,114,115,116,117,117,118,119,120,121,122,123,124,125,126,127,127,128,128,129,129,130,130,131,131,132,132,133,134,134,135,135,136,136,137,138,138,139,140,141,142,142,143,143,143,143,143,143,144,144,144,145,145,146,147,147,148,148,149,150,151,152,153,154,155,156,156,157,157,158,158,159,159,159,159,160,160,161,161,162,162,163,164,165,165,165,165,166,166,167,168,169,169,170,171,172,173,173,174,175,176,177,178,179,180,180,181,181,181,182,182,183,184,184,185,185,186,186,187,188,189,190,190,191,191,192,193,193,194,194,195,195,196,197,198,199,199,200,200,200,201,202,203,204,205,205,206,208,208,208,209,210,210,211,211,211,211,211,211,212,212,213,213,213,214,214,216,217,217,218,218,218,219,219,220,220,221,221,222,222,223,224,224,225,225,226,226,227,227,228,228,229,229,229,230,230,231,231,231,231,231,232,232,232,232,232,233,234,234,235,236,237,237,237,238,238,239,239,240,240,241,245,1,16,62,62,66,114,114,114,114,185,185,236,236,236,236,236,238,240,242,244,246,246,246,248,250,250,252,252,252,254,256,256,278,280,282,284,286,311,311,311,311,311,314,318,318,318,318,322,326,326,328,328,332,332,332,334,334,334,338,338,338,340,340,342,342,342,342,346,346,346,346,346,346,346,348,348,350,350,350,354,358,358,358,360,360,364,364,366,366,366,368,368,368,368,370,374,374,378,378,380,384,384,384,384,386,386,386,386,386,388,388,390,390,390,390,394,394,394,396,396,396,398,398,398,402,402,402,402,402,404,404,408,408,408,408,410,410,410,412,418,418,424,424,426,426,426,426,426,428,428,428,428,428,432,432,432,436,436,436,438,438,438,438,438,438,442,444,444,444,446,446,448,448,448,450,450,454,454,454,454,458,458,460,464,464,464,466,468,468,468,472,472,474,474,476,476,476,476,476,478,478,478,478,482,484,484,488,488,494,494,494,496,496,496,498,498,498,502,506,508,510,514,516,516,516,516,516,518,522,522,522,522,522,524,524,528,528,530,530,706,706,706,706,734,832,867,935,2,8,1,4,8,10,11,12,13,14,15,15,16,16,17,18,18,19,21,22,23,23,25,26,27,27,28,28,29,30,31,31,32,32,33,33,34,35,35,36,36,38,39,39,41,41,42,43,43,44,45,46,47,47,48,48,49,49,50,51,51,52,52,53,53,54,55,55,56,56,57,57,58,58,59,59,60,60,63,64,65,65,66,66,67,68,68,69,69,70,71,73,74,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,87,87,88,88,89,90,90,91,91,92,92,93,93,94,96,97,98,99,147,471,556,580,586,599,9,10,12,12,14,24,25,26,26,27,27,34,36,37,38,38,38,39,40,41,43,44,45,46,47,47,47,48,51,51,54,56,56,58,59,59,59,59,60,60,60,61,61,62,62,63,63,67,67,68,68,68,70,72,72,72,73,74,75,75,76,77,78,80,80,84,85,86,86,87,93,94,95,96,97,99,100,101,102,103,103,104,105,106,107,108,108,110,112,114,117,117,118,118,119,124,127,127,127,132,134,135,136,136,137,137,137,138,139,141,144,145,148,148,148,150,151,153,154,155,155,157,158,160,161,161,166,170,172,172,173,174,174,175,176,177,178,180,181,182,187,188,188,188,188,188,188,188,188,189,190,191,192,192,192,194,195,195,196,197,198,200,200,202,203,203,204,204,205,205,206,206,207,208,214,214,217,218,218,219,219,219,220,221,222,223,223,224,224,225,225,225,229,231,232,233,234,234,235,237,238,239,240,241,242,242,243,243,244,244,246,246,247,247,248,249,249,251,253,254,255,258,259,260,261,264,264,265,268,270,271,272,272,273,274,275,276,279,280,281,282,283,284,284,284,285,285,286,288,289,290,290,290,290,290,290,290,290,291,291,292,293,293,293,294,295,296,297,298,299,300,301,302,304,305,306,306,308,309,311,312,312,313,314,315,315,316,316,316,317,317,319,320,321,322,323,324,326,326,327,327,328,329,330,333,334,335,336,337,338,339,339,340,340,341,341,345,347,348,348,351,351,353,353,353,353,354,355,356,356,357,357,358,358,359,359,362,362,363,363,364,366,368,370,371,371,373,373,374,374,378,379,379,380,381,381,381,381,382,382,382,382,383,383,384,385,385,386,386,387,387,387,387,387,387,388,391,391,392,392,393,394,396,397,398,401,406,409,410,412,413,413,413,413,413,414,414,414,416,418,419,420,422,422,423,424,425,425,426,427,428,429,430,435,436,436,437,438,438,440,441,442,442,442,444,444,445,447,447,448,449,452,455,457,458,458,459,460,460,461,461,462,462,463,464,466,468,470,472,472,473,474,475,475,476,476,479,479,480,480,481,482,482,485,487,487,489,490,496,497,498,501,501,502,503,505,506,507,507,507,508,508,508,509,513,514,514,515,515,515,516,517,518,520,520,521,521,522,522,523,523,524,524,548,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,241,5,6,9,13,16,19,22,26,29,32,36,39,46,49,57,58,63,66,72,77,78,83,89,93,97,98,102,109,113,119,122,126,128,133,136,139,142,146,153,156,159,162,166,169,173,176,179,182,186,189,193,196,199,202,206,209,213,213,216,219,226,229,233,234,237,238,242,11,24,30,72,82,88,106,106,110,120,130,130,130,130,138,138,138,160,160,160,178,178,178,178,178,216,263,7,20,20,20,26,68,68,78,84,102,102,102,102,102,106,116,126,134,156,156,156,174,90,198,220,221,222,223,380,424,557,5,13,24,25,29,29,29,33,39,45,46,52,59,61,71,75,90,91,111,161,161,161,165,213,222,247,6,7,8,10,10,11,11,12,13,13,13,14,14,15,15,15,15,17,17,17,17,18,18,19,19,20,20,20,20,20,21,22,23,23,25,25,26,27,28,30,30,30,30,31,32,33,33,37,38,44,49,54,60,60,66,72,78,84,90,96,102,108,114,115,115,116,116,117,117,118,119,120,122,122,123,123,124,125,125,126,126,126,127,128,130,131,131,131,131,132,132,132,133,133,134,134,135,136,139,139,139,139,140,141,141,141,141,142,143,144,146,147,147,147,147,148,149,149,150,151,151,152,154,155,155,155,156,157,157,158,158,159,159,159,160,162,163,163,164,164,165,165,166,167,167,170,170,171,171,171,172,172,172,173,174,174,174,175,175,176,178,178,178,179,179,180,181,182,182,183,184,186,186,187,187,188,189,190,190,191,192,194,194,195,196,197,211,1,9,14,14,14,15,15,18,26,26,30,34,34,34,36,36,41,44,46,50,52,54,54,54,58,58,58,62,62,62,64,66,70,74,76,78,78,80,80,84,86,90,94,96,96,96,96,98,98,100,104,104,104,108,108,110,110,112,112,112,116,120,124,124,126,132,132,135,136,136,136,140,140,140,144,144,144,144,144,144,146,148,148,149,150,150,150,158,160,160,164,166,166,166,166,166,168,170,174,174,174,174,178,178,178,180,181,182,182,186,190,194,196,200,200,200,204,206,209,210,210,210,216,218,218,218,221,223,224,224,226,228,238,238,238,241,241,244,248,248,252,256,258,258,262,268,270,270,274,276,279,280,282,284,288,290,294,294,298,302,302,302,305,306,306,306,463,254,260,264,280,296,300,312,374,2,16,20,24,27,31,33,38,41,47,50,55,58,65,68,73,76,80,83,91,93,97,97,100,105,108,111,114,123,125,129,132,137,140,146,148,152,156,162,164,170,172,177,180,184,186,193,196,202,204,210,213,218,220,226,228,233,237,241,245,250,253,258,261,265,268,273,275,281,285,291,293,298,301,305,309,313,316,321,324,328,331,339,16,17,20,24,27,31,33,38,41,46,47,50,55,58,65,68,73,76,80,82,83,91,93,97,97,100,105,108,111,114,115,123,125,129,132,137,140,146,147,148,152,156,162,164,170,172,176,177,180,184,186,193,196,202,204,210,213,218,220,226,227,228,233,237,241,245,250,253,258,261,265,268,273,275,281,285,291,293,298,301,305,309,313,316,321,324,328,331,341,1,7,56,72,88,89,104,120,132,142,154,186,208,209,214,246,268,290,316,341,7,54,70,102,118,130,140,152,184,206,212,244,266,288,314,338,339,21,21,27,31,34,38,43,44,46,52,54,60,62,65,68,70,76,78,84,86,92,98,100,106,114,116,118,122,124,130,132,138,140,146,148,154,156,158,162,168,170,176,178,184,186,209,1,13,14,16,18,20,22,24,26,28,28,28,28,30,32,34,36,38,40,40,40,42,44,44,46,46,46,48,50,52,54,54,54,56,56,56,58,58,60,60,62,64,66,68,70,72,72,74,76,78,78,78,80,82,84,86,88,90,90,92,92,92,92,92,94,96,98,98,100,102,104,104,106,106,108,108,110,112,114,116,118,120,1,3,5,6,7,8,9,10,11,11,12,13,14,15,16,16,17,18,18,19,19,20,21,23,23,24,26,26,27,27,28,29,29,30,30,30,30,31,32,32,33,34,35,35,35,35,36,36,36,36,37,38,39,40,12,16,24,27,35,38,55,58,66,72,75,81,86,100,106,112,115,118,124,127,130,134,140,148,152,156,159,164,184,192,197,200,218,236,236,236,237,11,12,16,24,27,35,36,53,54,60,64,67,72,84,88,92,95,96,100,103,104,108,112,118,122,124,127,130,148,154,159,160,164,192,193,11,14,18,26,29,37,40,57,60,68,74,77,84,98,104,108,110,113,116,122,128,132,138,146,150,154,157,160,180,182,188,190,195,198,204,216,234,0,3,6,8,12,15,18,21,24,8,9,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,43,46,48,50,50,52,53,54,56,57,58,60,61,62,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,86,87,88,90,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,143,3,4,4,5,16,4,11,15,17,19,21,23,25,27,29,31,33,35,37,39,42,44,46,48,50,52,54,58,60,61,62,66,68,70,1,4,4,14,24,30,32,34,34,36,36,38,40,42,44,46,48,9,12,13,15,16,17,18,20,22,24,26,27,28,30,31,32,35,36,38,39,40,42,45,46,47,49,50,52,53,54,55,56,57,58,60,62,64,66,67,69,70,73,74,75,76,78,80,82,84,87,89,89,89,90,94,95,97,98,99,100,101,102,102,103,104,105,106,106,107,109,110,111,112,113,116,117,118,119,120,121,123,124,126,128,129,130,131,132,133,133,134,136,137,138,138,138,140,140,142,144,146,147,148,152,153,154,155,156,157,158,159,160,160,161,161,161,162,162,163,164,166,170,171,173,174,176,177,179,180,182,183,184,185,194,197,205,1,9,36,44,48,52,60,66,68,78,88,122,134,136,140,142,146,152,160,164,172,176,194,196,200,204,206,226,238,240,244,248,250,252,254,258,262,264,266,268,276,286,298,306,310,312,322,326,330,334,338,350,354,368,370,384,386,392,396,400,408,426,440,444,448,466,470,474,476,478,482,486,488,490,496,504,510,512,514,518,530,534,538,542,544,548,556,565,1,7,20,32,34,38,42,44,52,54,62,66,68,72,74,86,100,102,106,132,136,140,146,148,150,154,158,162,164,168,176,178,186,190,192,196,200,204,210,214,218,228,228,228,228,234,240,242,244,248,252,256,260,262,276,278,284,288,290,292,296,302,304,308,308,308,318,322,326,330,354,356,360,362,380,382,400,406,410,432,436,438,440,442,452,460,462,470,476,478,478,1,9,32,42,52,68,78,80,84,86,88,96,104,118,124,126,130,140,140,142,152,154,156,166,170,176,184,190,196,214,216,244,248,250,254,258,262,266,278,282,288,298,302,306,322,332,336,340,344,346,348,354,358,372,374,380,386,388,394,398,402,414,420,436,440,444,448,450,454,458,468,478,492,494,496,500,502,506,506,518,522,526,534,544,548,552,560,562,566,570,572,584,590,594,600,1,2,9,28,32,34,42,44,52,72,76,78,84,84,90,94,100,102,106,110,116,122,126,146,148,150,172,180,180,182,190,196,204,208,210,214,216,220,224,230,230,234,234,238,250,254,256,258,262,264,268,276,278,278,282,284,290,296,300,308,312,316,316,320,324,328,334,338,342,346,346,362,370,374,378,380,384,388,394,406,414,418,426,436,440,452,456,458,462,464,468,474,480,484,488,496,500,504,510,512,520,1,9,28,42,52,54,58,60,66,68,72,80,94,106,110,114,134,138,140,156,160,164,168,182,186,188,190,194,198,202,216,226,246,248,252,254,258,260,264,268,282,282,284,288,294,298,306,322,322,326,330,334,338,338,342,346,358,376,378,386,390,398,400,404,408,412,422,430,434,438,450,454,458,474,482,484,488,492,508,510,518,524,526,530,534,538,544,546,554,560,564,568,572,584,586,590,598,604,612,620,630,634,636,646,648,652,656,0,48,133,206,246,292,63,336,488,219,5,5,86,88,90,92,94,94,94,96,98,100,100,102,104,106,108,110,110,112,114,116,118,120,122,124,124,124,126,126,126,126,128,128,128,128,130,130,130,130,132,132,132,132,134,134,134,134,136,138,140,142,144,146,148,150,150,152,152,154,156,156,156,156,158,158,158,160,161,162,163,164,164,166,168,168,170,172,174,176,178,180,180,180,182,184,186,186,186,186,186,188,190,1,210,211,211,212,212,213,213,213,213,213,214,214,214,214,214,214,214,215,215,215,215,215,216,216,217,217,217,217,217,28,29,32,32,33,37,38,39,40,41,41,42,44,45,47,48,49,49,50,51,53,54,66,66,67,72,74,74,74,75,75,75,77,77,79,79,80,81,82,82,83,86,89,89,90,92,92,93,94,94,95,96,97,97,98,99,100,101,102,105,108,109,109,110,111,116,121,121,124,124,127,129,129,131,132,133,137,139,140,143,145,146,146,147,148,148,149,153,159,161,166,167,167,169,169,169,170,171,172,172,173,174,174,175,175,176,176,177,181,183,183,184,188,188,189,190,191,192,193,194,195,195,196,196,197,200,201,202,203,203,204,205,205,205,205,206,207,207,208,208,209,210,211,211,212,213,213,214,215,216,216,219,220,221,221,222,222,223,224,226,228,229,230,230,231,231,232,233,234,235,237,238,240,240,241,242,243,244,245,246,247,248,249,252,256,257,258,259,261,263,266,268,270,271,272,279,281,286,290,292,295,298,308,309,319,320,321,323,324,331,332,332,333,334,334,335,336,337,338,338,339,340,340,341,342,342,343,344,344,345,346,346,347,348,348,349,350,350,351,352,352,353,354,355,356,356,357,358,359,360,360,361,362,363,364,364,365,366,367,368,368,369,370,370,371,372,373,374,374,375,376,376,377,378,379,380,380,383,383,383,383,384,385,386,387,388,389,390,391,23,23,24,28,29,30,31,32,33,36,40,41,43,44,61,66,66,68,69,70,71,71,72,80,80,81,82,82,83,86,87,88,89,90,95,97,98,99,103,117,118,119,123,125,126,130,131,132,133,133,134,144,153,159,160,160,161,166,166,167,171,171,172,173,174,175,176,177,178,179,180,184,185,185,186,187,188,189,189,190,191,192,192,193,193,194,195,195,196,198,205,207,209,210,211,211,212,212,213,214,215,216,220,220,222,224,225,226,227,228,229,230,232,238,240,242,245,247,248,250,251,257,259,259,267,269,272,297,298,319,320,320,321,322,323,324,325,326,326,327,328,328,329,330,331,332,333,334,334,335,336,336,337,338,338,339,340,341,342,342,343,344,344,345,346,347,348,348,349,350,351,352,352,353,354,355,356,357,358,358,359,360,360,361,362,363,364,364,1,7,24,24,26,27,28,29,29,33,35,36,36,37,40,40,41,58,61,63,67,163,174,218,219,219,225,232,233,235,236,238,239,248,263,267,273,275,277,285,295,295,309,310,324,347,350,351,357,368,369,374,375,383,389,409,415,421,423,426,428,436,454,454,455,456,457,467,468,469,471,486,487,490,491,502,509,522,523,524,526,527,535,1,9,9,12,13,13,23,23,28,41,41,42,43,50,51,52,57,89,103,108,109,110,111,112,113,113,114,120,128,129,130,130,130,131,131,132,142,143,164,188,191,192,193,195,199,200,208,211,212,219,220,221,222,227,238,238,242,248,249,251,252,254,255,272,272,272,288,310,311,323,328,328,350,353,374,384,385,415,424,427,442,453,469,509,523,6,28,30,37,40,43,44,46,47,52,52,53,53,54,54,55,56,57,60,60,60,61,62,63,68,69,70,71,72,74,75,76,77,78,79,80,81,82,85,86,88,89,90,92,93,94,95,97,98,99,100,102,104,106,109,111,111,113,114,115,115,117,118,118,119,121,121,122,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,144,144,147,149,151,153,156,160,163,164,165,166,167,168,169,170,170,171,172,173,173,174,175,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,193,194,194,195,196,197,198,199,200,202,202,203,204,205,207,208,209,210,210,211,215,5,340,347,2,7,10,10,14,37,67,69,70,71,73,75,76,76,77,78,79,80,81,81,82,82,83,83,84,85,86,87,87,95,5,9,54,55,57,60,61,21,28,31,32,35,36,36,41,42,44,47,48,51,51,51,53,54,56,59,60,63,64,67,68,71,71,72,75,77,83,84,89,90,90,93,94,96,99,100,103,104,107,109,110,112,115,116,120,123,124,127,128,131,132,135,136,139,140,143,143,144,147,147,148,151,152,152,152,155,156,159,160,163,164,164,167,167,168,168,171,171,171,172,175,175,176,180,183,183,183,184,184,187,188,191,192,192,195,195,195,196,199,200,203,204,207,207,208,211,212,212,215,216,219,1,1,4,6,8,10,12,14,14,16,18,20,20,22,24,24,26,28,30,30,32,34,34,36,38,38,40,42,44,44,44,44,46,46,48,50,50,50,50,50,52,52,54,54,56,56,58,58,58,60,60,62,62,64,66,66,66,68,68,70,72,74,74,76,78,78,80,80,82,85,86,88,88,90,92,94,94,96,98,98,100,102,102,106,106,108,108,110,112,112,112,114,116,118,118,120,120,122,124,124,126,126,128,130,130,132,132,134,134,136,138,138,140,142,142,144,144,146,146,148,148,150,152,154,154,156,158,160,160,160,162,162,163,164,164,166,168,168,169,170,172,174,174,176,176,178,178,180,182,182,182,184,186,188,190,192,192,194,194,196,198,200,200,202,204,204,204,206,208,208,208,210,212,214,216,218,220,222,223,223,224,224,226,228,230,230,230,232,232,234,236,236,238,240,242,244,246,248,250,252,252,252,254,256,258,260,260,262,264,266,268,268,270,272,274,274,276,276,278,278,280,280,282,284,286,288,290,292,292,294,294,294,296,298,298,300,302,302,304,304,306,306,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,334,334,336,336,338,340,342,344,345,345,346,346,348,348,350,352,352,352,354,354,356,356,359,359,360,362,364,365,365,366,368,368,370,370,372,372,374,374,379,11,22,28,33,42,45,55,62,70,80,91,92,95,97,98,102,104,108,110,110,112,114,118,120,123,124,126,129,130,132,136,138,142,144,146,150,152,154,156,158,158,174,178,182,184,188,190,192,200,206,212,222,226,230,232,236,236,242,254,254,274,284,288,300,303,318,322,344,348,348,352,356,369,372,376,382,397,406,410,420,424,443,458,1,8,8,20,26,30,30,34,34,38,38,38,42,46,50,50,50,50,54,54,54,58,58,62,66,66,66,70,70,78,82,82,86,86,86,90,90,94,94,98,102,106,110,114,114,118,122,122,122,122,126,126,130,130,130,134,134,134,138,142,142,146,150,154,154,158,158,162,162,162,162,164,164,165,165,166,166,168,168,169,170,174,174,177,178,178,178,181,182,184,186,186,190,190,190,190,192,193,193,194,194,198,198,202,202,206,209,210,216,218,222,222,226,226,230,230,233,234,238,238,238,242,242,246,250,254,258,258,262,262,262,266,268,269,270,270,273,274,276,276,278,281,281,281,282,282,282,284,285,286,286,288,289,290,294,298,302,302,306,306,306,310,310,312,312,312,314,314,318,318,322,322,326,326,330,330,334,338,338,338,342,342,342,346,350,352,354,356,357,357,358,360,360,362,366,366,366,368,369,370,370,374,378,378,382,382,386,388,390,390,393,394,394,398,398,398,402,406,406,410,414,414,418,418,418,422,426,426,430,434,438,442,446,446,449,449,450,450,454,454,458,462,466,470,474,474,478,478,482,486,490,494,494,498,498,502,502,506,510,513,514,518,522,526,530,530,534,534,534,538,538,540,540,542,542,548,548,552,552,560,564,564,566,567,568,568,568,572,572,572,576,580,580,584,584,588,588,592,594,594,596,599,600,600,600,600,604,604,604,608,612,612,616,616,616,620,620,624,624,628,628,632,632,636,639,640,644,648,652,652,655,656,656,660,664,664,664,664,666,668,668,672,676,680,680,684,688,692,696,700,708,716,716,720,720,724,724,724,728,728,732,736,740,740,744,748,750,752,752,756,760,764,764,764,764,768,768,783,7,40,74,108,142,176,210,244,254,5,38,72,106,106,140,174,208,242,252,255,1,8,9,39,69,70,72,439,18,23,32,32,38,45,47,55,56,57,58,58,60,62,64,65,68,70,72,76,77,77,78,78,80,81,82,85,87,87,94,95,96,97,113,113,155,156,156,159,161,162,163,163,164,164,165,165,166,166,166,167,167,168,169,170,170,171,173,174,175,176,177,179,180,181,184,186,214,215,215,216,217,218,218,219,219,220,221,222,223,224,224,224,225,227,234,236,237,238,239,240,241,241,242,242,243,244,245,246,247,248,250,251,252,253,264,264,265,266,269,270,280,280,281,288,289,289,291,295,295,297,300,303,304,304,310,311,312,313,315,315,317,318,318,319,319,320,320,321,321,323,324,325,326,327,328,329,330,330,330,331,331,334,337,338,339,340,356,365,365,365,366,367,368,369,370,370,376,377,379,381,382,421,423,425,426,428,430,444,449,449,455,13,13,15,17,26,26,26,27,28,29,29,29,30,52,53,54,55,58,59,60,60,61,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,80,81,82,82,83,84,85,86,87,91,92,93,95,96,98,100,102,103,105,110,111,113,113,116,116,117,119,121,121,122,123,125,125,126,128,128,129,129,130,130,131,132,133,134,135,137,137,139,147,148,150,151,155,156,157,158,159,160,161,162,162,164,164,165,166,167,168,170,171,172,173,174,174,175,175,176,178,179,182,184,184,186,188,189,190,191,192,196,197,199,200,201,203,208,210,215,216,218,219,221,222,223,223,224,226,227,228,234,235,235,237,241,242,243,246,248,248,248,249,249,250,251,251,252,253,254,255,257,258,259,260,261,261,262,263,263,263,264,264,266,267,268,269,270,271,272,273,275,276,277,278,278,278,279,281,283,284,284,285,285,285,286,287,288,290,291,293,294,297,298,299,300,300,301,301,302,303,304,305,305,306,310,311,312,312,313,314,315,318,320,321,336,337,337,337,338,338,340,340,342,342,343,344,344,344,345,346,347,348,348,349,349,351,352,353,354,354,356,357,359,359,362,363,363,364,364,366,369,369,370,372,373,374,375,376,376,378,380,382,382,384,385,385,387,387,389,390,390,392,392,394,395,396,397,397,402,402,402,403,403,406,406,406,407,408,408,409,410,410,411,411,412,413,425,426,429,429,430,434,435,435,436,437,437,437,438,439,439,441,442,442,443,444,445,445,447,449,450,453,454,455,456,457,460,461,462,463,463,465,466,511,512,513,513,514,515,515,516,517,519,519,520,522,523,523,524,526,531,558,558,558,558,558,563,28,29,33,35,50,55,64,67,67,67,68,69,70,70,73,73,73,74,74,76,77,78,78,79,84,88,89,94,95,96,96,98,100,104,105,107,107,108,109,111,112,115,119,120,121,121,125,126,127,129,129,130,131,132,133,137,140,145,146,147,150,151,153,210,211,211,291,292,295,295,296,296,298,298,299,299,300,300,300,300,301,301,301,301,302,302,303,303,303,304,305,305,308,309,309,310,311,313,314,315,316,317,317,318,319,321,322,323,324,326,353,368,368,369,370,370,371,371,372,373,373,374,374,374,375,377,378,381,381,382,382,383,384,384,385,387,388,392,392,393,396,398,400,402,403,404,405,406,407,408,408,409,410,410,411,411,412,413,415,416,417,419,420,420,421,423,424,424,440,441,443,445,446,446,446,447,447,450,450,450,451,453,454,454,454,455,455,455,456,457,459,460,477,477,478,479,479,480,480,480,481,481,482,482,482,483,483,484,484,484,484,485,485,486,486,487,493,498,499,501,502,502,505,508,508,508,509,509,510,510,513,513,513,518,518,518,518,519,521,522,522,530,530,531,531,533,535,535,535,535,537,537,538,540,540,542,543,544,546,547,547,547,548,551,551,552,554,554,556,559,559,564,564,564,565,565,568,571,571,573,573,574,576,578,578,578,580,580,581,581,581,584,585,585,586,587,587,590,591,592,593,593,594,594,594,595,597,598,598,599,599,601,601,602,602,603,603,604,604,605,608,608,609,610,611,611,612,613,614,616,616,617,617,641,643,643,644,645,646,646,647,650,651,651,653,655,655,664,666,667,668,674,675,708,709,713,716,717,717,718,718,718,720,721,721,723,723,724,724,725,726,727,728,728,728,729,731,732,733,733,734,735,736,737,738,738,739,740,741,741,741,742,743,746,759,759,760,760,761,762,763,764,765,765,766,767,768,769,770,770,775,776,777,777,778,778,779,779,780,780,781,782,783,784,785,786,786,787,787,788,788,789,789,790,790,790,790,790,792,792,793,794,794,795,795,796,797,800,821,831,831,832,838,838,936,938,998,7,20,24,26,28,29,30,30,30,31,31,32,33,34,38,39,39,42,43,44,44,44,45,45,46,46,48,49,49,50,51,52,52,53,53,54,56,57,58,58,59,60,60,61,61,65,65,66,66,67,68,68,70,71,72,74,74,75,75,76,77,78,78,79,79,80,81,82,82,83,84,85,86,87,88,89,90,92,93,93,94,94,96,97,98,98,99,99,101,103,104,104,104,105,106,107,108,109,112,113,113,114,115,116,117,118,119,120,121,121,122,122,123,124,125,127,128,129,129,130,131,133,134,135,136,137,138,139,139,139,140,141,142,143,144,145,146,148,149,149,149,150,151,152,153,154,155,156,156,157,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,187,188,188,191,192,193,194,195,196,198,199,200,202,204,205,206,208,208,212,213,213,214,215,216,217,217,219,219,219,220,233,233,235,239,239,241,245,247,249,251,252,253,254,258,260,260,261,264,268,271,272,273,273,274,276,277,279,280,281,281,282,283,284,284,284,285,286,287,288,290,291,292,293,294,295,295,296,297,299,300,308,311,311,315,13,13,15,17,26,26,26,27,28,29,29,29,30,52,53,54,55,58,59,60,60,61,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,80,81,82,83,84,85,86,86,88,92,93,96,98,99,100,101,102,103,105,110,111,113,116,116,117,119,119,121,121,122,123,125,125,126,128,129,129,130,130,131,132,133,134,135,135,137,137,137,139,147,148,150,151,155,156,157,157,158,159,160,161,162,164,164,165,166,167,168,170,171,172,173,173,174,174,175,175,176,177,182,184,186,188,189,190,191,192,196,197,197,199,200,200,201,208,210,215,216,217,218,219,221,221,222,223,223,224,226,227,228,234,235,235,237,241,242,243,246,246,248,248,248,249,249,250,251,251,252,253,254,255,257,258,259,260,261,261,262,263,263,263,264,264,266,267,268,269,270,271,272,273,275,276,277,277,278,278,278,279,281,283,284,284,284,285,285,285,286,287,287,288,289,290,291,293,294,297,298,299,299,300,300,300,301,301,302,303,304,305,305,306,310,311,311,312,312,313,314,315,318,320,321,336,337,337,338,338,340,340,341,342,342,343,344,344,344,345,346,347,348,348,349,349,351,352,353,354,354,356,357,359,359,362,363,364,366,366,369,369,370,372,373,375,376,376,378,380,380,380,380,380,380,382,384,384,384,384,386,387,387,389,391,392,392,394,396,397,398,399,399,404,404,404,405,407,407,408,408,409,410,411,412,412,413,413,414,415,416,427,428,429,431,431,432,436,436,437,437,438,439,439,439,440,441,441,443,444,444,445,446,447,447,449,451,452,455,455,456,457,458,459,462,463,464,465,465,467,468,468,513,514,515,515,516,517,517,518,519,521,521,521,522,524,525,525,526,528,531,533,533,534,534,535,567,567,6,16,18,19,22,22,30,30,40,41,42,43,44,45,47,52,68,72,89,90,100,106,116,116,122,128,132,132,136,140,140,140,144,150,156,156,162,162,168,178,184,184,192,198,198,204,208,216,216,222,229,230,236,242,248,248,266,271,1,4,4,4,5,5,6,11,11,20,20,35,35,36,38,44,59,60,60,69,83,84,85,86,91,108,118,130,130,130,131,132,132,135,142,154,156,156,163,171,179,180,182,201,201,225,235,242,242,249,250,252,264,273,284,288,297,298,313,320,321,322,327,333,338,345,345,345,346,346,356,369,369,370,370,384,393,393,394,397,408,418,441,466,466,489,490,490,491,491,514,527,538,538,539,551,561,562,563,575,585,586,609,609,637,1,6,7,8,8,8,8,8,9,12,26,42,48,51,75,75,96,117,117,127,134,134,166,166,174,177,180,201,201,216,218,218,222,241,248,248,256,258,259,263,263,283,293,301,304,325,332,332,343,367,382,384,388,424,426,427,442,451,466,468,469,470,493,509,513,514,535,552,552,555,577,593,595,617,623,632,634,637,665,665,674,675,701,707,711,716,718,719,721,760,761,802,802,805,805,827,844,846,847,869,879,889,911,921,963,976,976,995,1010,1012,1019,1020,1020,1020,1020,1021,1039,1053,1070,1070,1070,1073,1073,1095,1,6,7,9,22,52,53,54,54,54,54,54,55,57,61,83,88,90,90,91,93,95,97,115,121,126,128,128,128,128,131,133,133,133,133,134,134,134,134,135,135,135,135,135,136,136,136,137,137,137,147,166,166,169,171,174,191,202,204,204,204,211,229,236,249,249,280,283,286,287,287,288,288,289,289,289,289,290,290,291,291,291,292,292,293,295,326,329,331,332,332,332,333,333,333,333,334,334,334,334,334,335,351,363,365,369,369,369,370,370,371,371,371,372,372,372,372,372,373,373,373,373,384,389,400,402,407,408,408,408,408,409,409,409,409,409,409,410,410,410,410,410,411,411,411,411,411,412,412,413,421,421,440,440,441,467,480,481,512,515,516,526,527,528,553,556,556,564,578,596,597,598,598,602,603,604,606,610,610,611,611,638,638,651,652,661,681,684,684,688,690,690,690,691,691,692,712,728,728,732,732,755,763,774,774,775,780,780,783,784,785,787,787,826,826,828,829,829,831,872,874,875,876,878,908,908,910,911,911,912,913,916,917,917,918,919,931,943,956,958,975,995,995,996,1030,1032,1033,1039,1039,1039,1041,1041,1042,1042,1044,1044,1044,1045,1045,1046,1047,1048,1048,1085,1,1,6,8,9,9,10,10,10,10,11,14,19,34,43,44,44,47,48,48,48,49,50,51,51,52,53,65,72,81,84,85,85,86,86,87,110,120,120,122,124,124,125,128,130,131,131,131,131,131,132,132,132,134,135,136,137,137,171,171,172,172,200,202,228,230,284,286,318,320,346,347,347,350,352,428,459,460,494,496,528,566,604,606,675,756,828,866,868,868,869,869,870,871,872,872,873,877,878,908,909,928,942,951,1,6,8,9,9,10,11,12,44,48,50,51,52,66,79,80,81,81,82,83,83,83,84,85,117,118,119,147,150,154,184,185,186,188,200,214,214,215,216,240,248,249,249,250,251,252,283,283,284,285,286,316,317,318,347,350,352,353,354,375,376,378,412,413,423,443,446,447,480,481,511,512,513,514,515,542,545,546,547,547,547,548,549,576,583,610,614,614,616,616,617,628,628,646,646,647,649,650,651,678,679,680,683,684,685,686,714,714,717,718,719,720,743,748,750,751,752,753,754,769,776,778,778,779,780,810,811,813,833,835,837,838,839,1,4,5,5,6,7,8,27,29,30,31,31,32,33,34,56,57,57,58,60,80,82,83,86,106,106,108,111,130,132,133,134,135,135,138,163,164,187,190,191,192,206,222,224,254,255,256,257,259,260,274,288,290,322,324,337,353,353,354,355,355,355,358,359,362,375,394,395,396,410,410,410,425,426,428,430,460,464,493,496,527,528,528,529,529,530,532,563,566,577,590,614,615,617,618,642,643,663,664,666,681,689,689,690,692,694,696,718,720,744,773,1,4,5,6,8,26,27,31,33,56,56,57,58,59,78,81,83,83,108,109,111,136,156,159,161,164,185,186,188,189,189,191,212,213,215,216,263,266,266,268,287,313,315,316,340,341,368,392,394,396,417,417,419,422,443,445,446,470,471,472,488,489,515,516,566,567,568,585,589,591,594,612,617,618,619,620,645,1,4,5,5,5,6,22,23,24,29,30,31,31,32,50,52,57,58,76,78,79,80,81,82,105,124,126,130,150,151,152,153,154,172,177,178,198,199,200,200,201,202,220,220,220,220,224,225,241,241,242,249,270,270,273,294,298,318,318,342,362,366,367,388,390,392,413,416,436,438,456,460,461,463,486,486,487,508,510,511,528,530,531,533,534,534,534,535,550,553,554,556,557,558,558,558,577,580,582,582,582,600,601,601,604,606,1,4,4,5,6,6,6,7,26,26,28,28,30,30,30,31,50,51,52,52,53,54,54,57,73,76,78,78,97,101,102,102,102,102,102,103,103,113,124,126,146,146,147,148,150,151,169,169,169,169,169,169,169,169,170,171,172,173,187,188,188,188,203,204,205,205,219,220,221,227,235,235,236,237,243,251,251,252,266,268,268,283,283,283,284,284,285,300,301,316,332,332,332,334,348,349,350,363,364,365,380,381,395,395,396,396,397,412,419,427,428,429,444,445,446,460,479,1,4,4,4,5,8,19,19,20,21,22,35,35,36,51,52,53,68,83,84,84,86,99,100,101,115,116,132,133,134,148,149,164,165,166,166,167,180,180,180,182,196,211,211,212,212,228,229,234,243,244,245,260,260,282,283,284,290,299,300,300,301,301,316,316,317,318,323,332,348,355,365,371,380,387,404,404,428,429,455,455,1,4,4,9,16,30,56,74,85,90,100,126,136,152,152,178,182,204,205,230,242,256,283,309,310,320,334,360,383,385,386,402,412,424,436,438,442,455,456,456,472,482,482,488,498,505,506,506,530,536,542,553,554,560,571,578,601,602,602,608,625,629,1,4,4,5,6,14,28,52,56,63,76,78,99,99,100,123,124,124,141,148,148,160,171,171,171,172,172,180,194,209,218,228,242,268,268,285,294,294,320,333,338,346,372,372,398,401,403,411,424,427,448,450,451,455,472,498,498,524,527,539,550,552,566,576,578,581,602,626,637,655,1,4,4,15,27,27,28,35,38,43,50,51,52,75,75,76,100,100,114,122,124,146,148,159,172,173,184,186,196,209,228,229,244,258,260,273,292,298,323,324,325,326,355,356,358,372,387,388,403,416,417,419,421,448,448,449,482,483,484,485,486,512,516,530,544,548,549,576,577,580,581,608,610,611,612,614,628,640,642,642,643,644,645,645,645,672,675,676,704,705,708,709,736,739,739,740,741,742,768,771,4,4,5,5,13,17,17,19,20,27,32,46,47,47,49,55,59,59,61,80,81,81,89,89,91,93,95,103,122,123,129,133,135,164,165,175,177,213,219,221,248,253,255,282,293,295,298,317,323,329,329,350,363,384,388,395,418,418,431,452,457,459,459,465,486,486,493,498,499,501,520,520,527,533,554,554,555,555,555,561,567,567,571,589,589,589,601,622,634,656,656,669,689,690,725,737,757,758,758,759,759,771,781,792,793,801,805,805,815,827,834,839,860,861,861,873,894,894,895,902,907,911,926,926,928,941,945,963,1,4,4,4,5,5,6,14,14,18,19,23,42,42,52,52,57,58,61,63,68,68,84,84,84,85,85,92,94,94,97,98,100,110,112,126,126,128,132,136,140,141,147,152,168,168,169,185,186,186,197,218,218,219,230,235,235,244,247,261,262,277,289,302,302,302,318,318,319,320,322,344,346,355,356,361,361,361,368,386,387,393,396,399,399,403,412,424,424,425,439,441,441,452,466,468,485,491,494,508,508,508,521,550,552,560,568,570,592,592,593,594,607,608,611,617,634,634,635,647,647,652,653,654,654,676,676,677,678,684,684,687,689,700,716,716,721,722,722,729,737,737,744,758,759,768,780,786,800,800,801,810,817,819,842,843,843,852,859,863,884,884,893,897,909,911,926,927,929,939,944,945,945,947,947,953,968,970,976,977,981,986,986,995,1010,1012,1025,1027,1030,1030,1031,1037,1052,1052,1053,1065,1067,1069,1076,1076,1077,1097,5,7,17,37,38,38,39,68,68,69,70,70,70,70,71,108,108,109,112,113,138,140,141,141,154,174,175,176,176,177,177,177,179,190,210,210,212,213,213,218,242,242,244,259,260,275,283,283,285,306,306,307,314,314,336,337,339,339,340,346,348,370,370,370,371,372,378,401,402,403,416,438,439,440,447,451,468,470,479,486,504,507,515,536,538,538,539,540,545,547,575,583,591,591,592,592,592,608,610,612,619,640,640,642,644,651,656,672,673,675,675,675,675,675,676,683,687,694,704,706,706,706,707,708,715,738,738,739,740,747,747,752,758,766,768,771,777,798,799,799,799,804,830,830,831,832,839,846,857,858,858,859,860,886,891,1,4,4,34,35,36,36,38,39,40,41,67,68,68,68,69,70,89,100,101,103,103,111,113,119,136,137,138,138,168,170,170,172,201,202,202,204,207,209,216,234,248,266,271,272,272,273,274,286,298,299,302,310,315,334,337,339,339,339,345,347,347,349,361,362,367,367,383,415,427,444,445,447,451,452,477,478,479,480,514,514,529,549,579,596,610,633,634,634,669,671,671,671,706,741,742,742,747,747,747,747,755,761,772,773,774,775,775,813,814,815,815,815,828,851,862,871,885,1,2,4,5,5,5,16,17,17,18,19,22,46,46,58,59,61,64,88,88,95,99,99,101,128,128,129,141,141,143,147,147,154,170,170,170,183,183,185,188,212,212,225,227,230,254,266,269,297,297,301,309,311,315,338,351,351,353,380,380,380,381,381,387,392,401,401,419,419,425,427,429,452,452,453,474,474,494,507,508,509,510,536,536,536,537,547,549,576,578,579,590,591,593,612,618,619,620,621,621,633,633,635,651,662,672,675,675,688,705,705,717,746,747,747,747,747,747,747,747,755,759,761,788,789,798,801,803,830,830,831,831,840,843,845,848,871,885,889,921,923,926,940,953,982,1000,1017,1033,1035,1050,1050,1051,1051,1085,1086,1,2,4,5,5,12,16,17,17,18,19,20,23,37,37,38,38,39,47,51,51,53,61,80,81,81,81,92,93,93,95,104,122,126,130,135,137,152,164,177,179,184,185,189,206,207,207,212,214,219,221,225,248,256,260,261,261,262,263,267,290,291,303,305,310,324,325,333,337,339,340,349,366,367,367,377,378,381,396,421,423,432,451,451,463,465,473,474,492,501,515,534,535,543,547,555,565,576,577,577,577,584,589,589,591,598,618,629,632,633,669,673,674,675,703,715,716,717,744,744,745,745,745,753,757,759,787,787,787,795,799,801,829,831,843,844,852,863,863,868,871,877,878,879,880,881,897,909,919,921,925,938,951,953,961,980,981,993,995,1003,1024,1,4,4,5,5,5,7,15,15,34,35,35,43,48,64,64,64,64,65,65,73,76,94,94,94,95,101,103,106,128,128,131,140,145,173,173,181,200,201,211,230,231,235,235,236,236,236,237,237,238,238,238,243,252,272,273,273,281,281,310,310,319,322,326,348,348,349,349,357,365,365,372,386,387,424,424,425,435,442,458,458,458,459,459,459,469,479,500,509,516,535,543,549,550,553,572,573,574,581,590,615,618,626,644,645,656,660,661,664,682,683,684,687,688,698,700,704,704,704,708,709,710,711,712,713,715,716,716,718,719,719,719,720,720,720,724,734,740,756,756,757,766,767,769,771,772,774,778,778,784,786,788,789,790,791,792,793,814,815,825,826,827,832,834,856,868,870,873,873,898,898,898,899,903,910,913,913,913,913,915,930,946,946,955,961,963,963,965,976,986,987,998,1003,1007,1015,4,4,4,5,5,6,14,16,17,18,20,25,26,29,46,46,46,47,47,58,59,62,71,73,88,89,97,101,113,115,130,130,131,139,143,146,147,149,155,172,185,186,197,214,227,233,236,237,239,240,241,241,242,242,245,247,247,251,268,268,269,273,274,274,275,275,281,287,288,290,290,297,318,319,322,322,327,329,331,340,360,360,371,373,376,378,387,392,402,402,402,403,413,416,421,423,424,445,446,453,457,457,460,461,486,486,487,488,493,499,503,507,508,508,513,536,541,546,555,570,583,587,592,614,614,614,621,627,629,631,636,640,656,665,671,673,676,677,678,698,710,713,713,715,716,738,738,747,749,750,753,753,756,756,758,760,780,792,793,795,798,800,802,811,822,822,837,839,840,848,864,871,879,882,893,906,907,921,923,924,924,925,930,934,961,963,965,967,970,974,990,990,1003,1005,1007,1008,1008,1032,1045,1048,1048,1049,1066,1072,1075,1079,1082,1082,1088,4,4,4,4,5,15,17,17,17,17,19,21,24,28,31,36,46,46,46,46,48,48,49,49,50,56,59,59,60,60,65,77,79,90,90,90,91,91,101,108,110,117,132,133,138,144,144,145,149,151,152,156,160,174,189,191,191,192,192,192,197,197,200,214,214,215,226,227,231,232,232,233,236,256,256,257,258,264,269,272,275,277,278,284,298,298,300,310,311,316,321,321,322,348,348,348,360,361,373,376,390,390,391,392,403,411,415,432,432,432,433,439,444,445,449,474,475,475,481,490,497,505,506,524,524,524,531,537,540,544,566,566,579,583,590,608,615,620,621,627,630,650,651,661,663,670,671,676,677,678,679,684,706,712,717,724,730,746,747,747,754,788,790,793,801,812,830,831,832,843,851,852,857,860,880,882,893,922,922,934,935,964,964,971,971,977,980,1002,1002,1013,1015,1018,1030,1044,1044,1049,1054,1054,1057,1059,1060,1107,1110,1,4,5,5,7,16,17,18,18,18,19,20,21,28,45,45,45,46,46,46,47,53,59,60,61,61,64,64,70,73,74,80,88,88,89,96,102,103,104,105,105,106,117,133,134,134,135,143,147,148,149,150,150,176,176,177,177,183,192,193,194,196,219,220,225,231,231,232,233,233,234,239,244,245,247,254,264,264,265,267,272,279,280,280,281,291,298,298,305,305,307,307,322,327,327,328,329,330,330,331,332,335,352,356,357,357,359,371,371,373,373,374,378,384,392,399,400,400,400,400,400,401,407,413,414,415,415,416,417,419,426,427,434,451,453,453,457,458,459,477,478,478,479,479,481,485,487,491,497,499,504,512,512,513,516,519,525,525,526,527,527,528,528,531,548,555,555,556,561,564,569,569,571,572,575,581,590,598,598,599,605,611,613,614,617,632,639,640,640,650,655,657,669,682,695,696,697,703,727,729,735,737,737,738,741,750,750,750,750,751,764,771,774,779,779,784,805,805,806,819,821,822,824,849,863,863,863,864,875,890,890,891,903,904,905,914,915,917,932,943,945,945,958,985,987,997,1010,1010,1023,1025,1025,1026,1052,1061,1066,1066,1067,1069,1071,1078,1,1,2,4,4,4,5,10,18,18,19,19,22,25,37,38,38,48,50,51,52,53,53,63,80,82,93,94,99,122,122,129,134,135,137,137,138,143,164,164,176,179,206,206,206,213,215,219,220,221,221,227,248,258,258,261,267,282,294,295,296,299,300,301,308,310,324,324,325,335,337,358,358,365,368,369,371,372,400,411,411,413,418,442,442,446,446,446,446,446,447,449,450,450,453,453,454,457,458,459,460,467,468,471,471,472,476,477,477,478,479,482,483,483,484,485,486,487,489,490,490,492,494,499,499,501,501,505,510,510,510,513,514,514,514,516,518,520,520,520,520,521,525,528,528,530,537,539,540,544,544,546,548,552,554,556,557,558,558,568,571,572,573,573,575,576,579,588,608,608,621,622,623,624,624,650,650,663,665,665,666,666,667,669,693,707,708,715,718,719,726,734,734,747,748,750,761,768,775,776,776,789,790,791,794,802,817,817,818,827,832,834,842,843,849,868,868,881,883,884,889,893,894,910,910,922,923,924,925,929,936,952,962,965,966,967,975,994,1006,1008,1009,1035,1036,1045,1049,1050,1051,1063,1078,1079,1091,1092,1119,1120,1120,1134,1135,1136,1163,1164,1164,1165,1,4,4,4,5,5,14,14,16,16,16,17,17,18,25,36,37,37,38,38,42,46,48,48,50,50,51,53,54,59,72,72,84,84,87,91,99,113,114,114,115,117,122,126,126,127,129,133,156,168,168,169,169,171,174,185,197,197,197,197,198,199,204,205,208,210,210,211,213,218,240,240,240,240,252,253,255,258,258,258,260,266,283,283,283,283,294,295,295,302,324,331,336,336,337,339,341,343,344,367,373,378,378,379,381,383,387,420,420,420,421,423,426,460,460,463,466,490,490,503,505,510,532,532,544,544,545,545,547,574,574,574,579,579,586,587,589,616,628,628,629,635,658,659,659,670,670,671,676,700,701,712,713,715,716,718,742,743,743,743,755,757,758,761,784,784,784,796,797,800,802,810,827,838,838,839,841,842,854,869,874,881,883,884,910,910,923,923,925,938,952,953,956,965,965,968,972,994,994,999,1007,1007,1012,1049,1052,1,4,5,16,17,17,27,33,36,37,49,60,70,76,77,83,104,115,117,121,131,136,137,146,146,159,176,196,201,222,235,256,256,283,284,298,298,307,321,339,342,356,364,368,377,421,425,436,436,470,504,521,538,541,544,546,546,546,556,560,572,578,579,594,606,625,630,640,662,665,674,682,696,708,714,717,725,753,753,775,776,810,888,1,4,4,5,13,17,17,23,25,36,38,39,39,39,47,51,51,55,65,72,72,80,85,106,110,116,119,119,129,140,140,141,153,160,174,174,187,187,197,207,208,209,227,242,255,255,261,262,276,277,278,289,293,294,310,310,310,310,323,323,328,344,351,351,357,361,368,385,385,391,412,412,425,425,446,452,459,488,488,493,497,504,514,520,527,527,536,543,556,562,569,580,590,598,603,624,625,625,625,625,632,635,636,637,646,667,667,667,679,696,708,708,709,709,712,713,721,726,742,743,743,745,752,755,776,776,777,789,802,818,831,852,852,862,867,869,894,900,902,902,907,907,931,1,2,4,4,5,5,5,7,9,10,27,31,34,35,37,38,38,39,39,39,56,61,66,67,69,70,71,71,73,82,87,101,102,103,103,103,114,121,136,136,137,152,168,177,180,191,192,213,215,216,217,227,231,236,240,243,255,272,285,304,305,336,337,338,338,338,359,370,371,371,375,385,401,402,403,403,404,404,434,435,436,466,467,468,468,470,498,499,500,500,532,534,535,565,567,578,598,599,611,663,663,692,695,707,710,725,726,727,759,766,773,780,790,791,791,800,820,822,823,839,856,857,857,858,1,6,7,11,39,44,74,74,98,106,116,150,150,150,151,184,184,188,194,211,218,224,244,252,252,259,260,278,286,286,290,295,296,317,318,320,320,321,328,343,347,348,351,352,388,388,398,420,421,422,422,432,441,456,456,457,457,489,490,490,490,524,531,534,549,566,568,592,592,626,626,627,630,647,651,694,705,728,753,753,754,762,803,840,857,864,877,890,897,1,6,24,32,52,66,70,91,100,130,142,152,176,184,186,198,236,244,278,284,286,288,290,292,320,362,388,430,438,439,440,463,464,464,520,532,533,534,540,541,541,541,548,572,572,573,573,579,610,614,614,615,615,618,618,647,648,682,716,725,748,749,757,757,759,782,816,827,828,846,911,1,6,6,6,33,40,40,74,74,74,81,108,108,127,142,142,142,176,176,202,210,210,244,244,244,300,312,312,312,327,346,346,380,380,413,414,429,441,482,482,503,516,525,544,549,550,550,584,587,587,589,593,611,618,688,688,722,771,790,790,802,834,858,872,887,1,15,23,24,25,25,32,44,58,95,126,160,193,194,197,198,229,229,263,300,322,374,398,432,432,452,466,534,534,538,566,600,634,634,642,679,689,702,728,736,736,744,804,804,838,867,1,4,7,27,37,38,65,72,73,107,133,140,140,174,206,206,238,238,241,247,270,270,273,278,302,305,404,430,430,448,462,462,494,526,557,558,568,590,590,717,750,769,782,782,782,803,813,814,846,847,878,878,1,6,19,21,39,49,67,73,74,74,108,108,118,123,142,176,183,229,244,261,292,313,314,344,378,378,388,412,444,445,448,478,478,479,498,512,546,546,547,549,580,583,590,595,614,648,666,680,689,700,716,748,769,782,791,802,816,816,831,850,850,851,1,20,33,41,42,42,42,53,53,63,64,75,75,85,87,87,87,89,89,89,90,90,92,92,94,94,105,115,117,118,120,131,131,141,143,143,144,146,167,168,179,179,189,189,189,190,213,214,227,237,237,239,240,240,242,263,265,266,268,279,293,294,294,309,323,325,326,326,326,328,357,359,360,360,377,395,429,430,430,461,462,493,494,509,523,523,523,555,556,587,587,588,617,617,617,618,618,635,635,647,648,661,677,678,707,708,725,1,23,37,55,56,70,90,123,124,139,141,155,156,171,188,219,220,220,235,251,252,252,252,283,284,299,301,315,316,349,350,350,379,379,380,395,411,412,427,434,443,445,445,447,447,447,448,448,448,450,450,450,452,452,452,483,484,515,516,530,530,530,531,531,531,531,547,548,567,581,582,582,582,614,631,647,648,648,711,711,733,734,734,734,735,743,744,787,793,809,810,827,843,844,854,861,1,4,26,31,44,52,59,75,76,82,105,106,106,121,137,137,138,148,169,170,176,181,191,192,209,225,225,226,260,270,275,276,277,293,295,296,331,331,342,348,366,399,400,410,417,417,433,434,467,468,478,510,533,534,567,568,601,602,612,635,668,678,701,702,736,746,746,752,756,769,769,770,780,786,803,804,814,814,819,820,823,826,848,848,12,23,24,32,34,39,40,40,46,57,58,61,74,74,84,86,86,86,86,101,103,105,107,111,113,115,117,119,119,120,120,122,122,124,124,126,126,128,128,130,130,132,132,134,134,136,136,142,150,150,151,154,155,156,158,175,175,175,176,196,197,198,198,217,218,222,237,238,239,240,259,260,260,270,276,280,281,282,301,307,312,313,318,321,322,324,343,345,345,346,348,353,358,359,364,367,367,367,369,370,389,390,400,401,406,411,412,431,432,436,443,469,469,470,489,507,508,546,553,565,571,571,572,583,584,591,601,603,621,659,660,666,697,698,698,717,717,733,733,735,759,760,766,771,773,774,774,780,791,793,804,811,812,812,831,849,858,874,880,887,888,896,925,950,950,963,964,972,994,1001,1002,1032,1039,1040,1077,1095,1,2,7,7,18,25,26,43,45,45,56,63,63,64,64,83,94,99,99,101,102,121,121,137,137,139,140,159,159,159,177,178,178,185,197,213,213,213,215,215,216,235,251,251,251,253,254,264,272,272,279,280,281,281,282,282,282,283,283,284,284,285,286,286,286,293,295,296,299,299,300,308,310,313,323,327,327,339,342,361,377,379,380,382,382,382,382,382,410,415,417,418,420,455,455,467,486,493,494,496,529,531,531,532,532,534,551,562,571,571,572,574,585,593,611,612,612,628,628,649,650,667,667,679,679,680,687,688,703,704,705,725,725,726,740,741,763,764,779,779,781,781,801,802,815,816,817,818,819,839,840,847,857,857,878,885,895,900,901,915,917,919,928,928,930,930,930,932,932,934,936,936,936,936,951,951,953,971,972,979,989,989,992,992,992,992,993,994,996,997,998,999,1005,1005,1,2,2,7,7,7,10,10,10,10,10,10,11,12,14,15,15,33,34,41,47,49,51,51,51,51,51,52,52,59,59,65,66,87,88,100,104,105,105,105,107,107,113,115,115,115,118,118,119,120,122,141,142,149,159,159,159,159,160,161,169,172,173,174,176,177,195,196,209,213,213,214,215,221,226,226,227,227,228,230,231,249,250,267,275,275,280,281,282,285,285,303,304,319,320,321,321,323,329,336,357,358,375,377,383,383,385,385,388,390,393,411,411,412,429,429,437,437,442,442,442,446,446,465,466,466,466,466,479,481,481,489,491,499,499,517,518,535,543,548,548,550,553,571,572,579,587,589,589,602,606,607,607,626,633,643,651,656,656,656,659,660,680,699,707,710,710,713,733,734,734,741,747,759,759,764,766,767,767,768,787,788,801,819,820,821,823,823,841,842,861,872,873,874,875,877,895,895,896,914,915,921,923,929,931,950,980,980,983,983,985,1003,1004,1023,1029,1036,1037,1042,1043,1043,1057,1057,1058,1071,1083,1086,1087,1089,1089,1109,1110,1110,1110,1135,1140,1142,1143,1143,1144,1163,1164,1182,1194,1194,1195,1197,1217,1218,1243,1248,1249,1251,1252,1271,1273,1275,1276,1278,1280,1297,1310,1312,1313,1313,1313,1333,1334,1352,1387,1388,1413,1418,1420,1421,1441,1441,1442,1471,1,10,10,10,10,10,10,11,12,13,13,13,14,33,34,41,52,59,59,64,64,64,65,66,67,67,67,69,69,69,69,87,88,106,113,113,115,118,118,119,121,121,121,121,123,141,142,149,167,167,172,172,174,175,175,176,195,196,214,214,221,226,229,229,229,249,250,257,275,275,280,281,282,283,283,284,303,304,322,336,357,358,388,388,391,393,398,411,412,437,443,444,445,445,465,466,498,499,499,499,500,501,505,519,520,550,551,552,554,573,574,592,599,604,606,629,630,657,664,666,667,685,686,711,711,716,718,719,719,721,740,758,765,770,770,770,772,773,777,793,793,794,811,824,824,825,826,827,827,847,848,878,878,880,881,881,882,902,909,932,932,933,934,955,955,956,973,986,987,988,989,1009,1011,1013,1015,1017,1017,1019,1022,1024,1026,1028,1030,1030,1032,1032,1032,1034,1034,1064,1067,1087,1088,1120,1141,1142,1149,1172,1172,1174,1176,1196,1226,1227,1228,1230,1249,1250,1271,1280,1282,1303,1303,1304,1334,1336,1357,1359,1361,1361,1361,1364,1364,1364,1366,1397,1,25,33,39,49,65,66,105,106,117,141,142,149,149,181,182,221,222,229,235,243,261,262,262,283,301,301,302,309,322,341,342,382,382,386,389,416,421,422,428,429,435,461,462,462,462,470,475,482,515,519,519,613,638,675,695,721,771,878,880,912,914,946,948,980,981,1011,1012,1017,1017,1017,1017,1018,1019,4,63,64,66,569,1,5,9,17,23,38,39,39,52,78,79,82,119,121,122,137,140,143,144,146,151,158,159,162,164,164,170,171,171,172,173,173,174,188,208,208,208,209,250,251,263,263,266,268,278,287,291,323,330,41,42,58,106,148,9,11,15,17,18,19,20,21,21,23,24,25,26,28,28,30,31,32,34,34,35,35,36,37,38,40,40,41,41,42,42,43,44,44,44,45,45,46,47,54,114,162,188,192,198,219,248,258,274,8,27,29,36,40,40,44,46,52,52,58,58,70,72,112,112,118,118,130,130,144,144,154,154,158,158,162,166,170,174,174,194,194,198,220,224,228,228,232,234,236,236,240,244,272,278,278,278,284,284,289,294,294,306,318,318,328,328,328,328,338,339,340,341,342,344,346,348,385,2,17,18,21,22,22,22,23,23,23,23,24,24,24,24,24,24,25,31,31,31,32,32,34,35,35,40,45,46,46,47,48,48,49,49,50,50,50,52,52,52,53,53,53,53,54,54,58,64,64,65,65,66,67,67,67,68,68,69,69,71,74,74,74,74,75,75,75,76,76,77,77,77,78,79,79,79,80,80,80,80,80,80,81,81,81,81,89,89,90,90,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,101,101,101,102,102,102,103,103,103,104,104,104,105,105,106,106,107,113,115,115,115,115,116,116,117,117,117,118,118,118,118,118,119,119,119,119,120,122,123,123,124,124,125,125,125,126,127,128,128,132,132,133,133,134,137,137,142,143,143,143,144,144,144,144,145,146,147,147,150,150,151,151,151,152,152,153,153,153,153,155,156,156,156,159,159,159,160,160,162,163,164,164,164,166,166,166,167,167,167,170,170,171,172,172,172,172,173,173,174,174,174,175,176,176,178,180,180,180,181,181,182,182,183,185,186,193,193,194,195,196,196,196,199,200,200,200,200,208,208,209,209,210,211,211,211,211,215,218,220,220,220,221,221,222,222,222,223,223,223,223,224,224,229,229,229,230,230,237,237,238,238,240,241,241,242,242,247,248,248,249,250,252,261,261,262,262,263,263,264,265,266,266,268,268,271,271,272,272,272,272,273,274,274,275,275,276,277,277,277,278,278,278,278,279,280,281,281,283,285,287,293,293,294,294,296,298,298,299,299,299,299,300,300,300,300,301,303,303,304,309,310,310,310,311,312,312,313,313,315,318,325,326,326,333,333,333,333,334,334,335,337,337,338,338,339,339,340,340,341,342,342,342,343,344,344,345,346,346,352,357,357,359,359,359,359,359,360,360,361,361,366,366,367,369,370,370,371,372,372,374,382,386,387,387,390,392,400,400,400,401,401,402,403,403,404,404,404,404,405,405,407,408,408,409,410,410,411,411,413,414,414,414,415,415,416,416,416,422,422,423,423,425,425,425,425,426,426,427,427,428,428,430,431,431,435,436,436,436,436,437,437,437,438,438,438,442,442,442,442,443,444,444,445,446,446,449,449,449,451,452,453,455,455,456,466,466,466,467,470,470,471,472,472,472,473,473,473,473,473,474,479,479,479,485,487,487,487,494,494,494,497,498,499,500,501,502,503,504,505,506,507,508,509,513,515,516,516,517,517,517,517,517,517,518,518,518,518,519,520,526,526,526,526,526,526,527,527,528,529,529,529,530,530,537,538,538,538,538,539,539,539,539,539,540,540,540,540,541,541,541,542,542,542,543,544,544,544,546,547,547,547,548,548,548,549,549,558,558,559,559,567,567,567,567,567,567,568,568,568,569,570,570,571,571,571,572,572,572,573,573,574,575,575,575,576,581,582,583,583,586,586,586,588,589,590,590,592,598,598,599,599,606,606,607,607,610,610,610,611,612,612,612,612,612,612,613,613,616,616,617,617,617,617,618,618,618,619,619,623,625,625,626,626,626,627,627,627,628,628,628,629,629,629,630,630,630,631,632,638,639,639,639,639,639,641,641,642,642,642,643,643,643,644,644,644,645,645,646,647,647,647,655,655,656,656,656,656,657,657,657,657,658,665,665,666,666,667,667,667,667,667,668,668,669,672,679,679,679,680,680,681,681,682,683,687,688,689,690,691,693,694,695,696,698,698,698,698,699,699,703,704,704,704,705,705,705,705,706,706,706,706,739,742,743,743,763,785,831,895,936,936,937,937,937,937,938,938,938,939,940,940,940,940,943,943,943,944,944,944,944,945,946,946,947,947,947,947,948,948,948,948,949,949,949,949,949,949,950,951,951,952,952,952,952,952,953,953,954,954,954,955,955,955,955,955,956,956,958,958,959,959,959,959,959,959,979,999,999,999,999,1019,1019,1042,1106,1124,1144,1183,1221,1276,1277,1278,1278,1279,1279,1279,1279,1279,1280,1280,1280,1281,1281,1282,1282,1282,1283,1283,1284,1284,1285,1285,1285,1286,1286,1287,1287,1287,1287,1288,1288,1289,1289,1289,1289,1290,1290,1291,1291,1292,1292,1292,1294,1295,1295,1295,1295,1295,1298,1298,1301,1301,1301,1301,1301,1302,1302,1303,1303,1304,1305,1305,1305,1306,1306,1306,1306,1307,1307,1307,1307,1307,1307,1308,1309,1309,1309,1309,1316,41,41,42,42,43,44,47,47,47,48,48,49,50,50,50,50,50,50,51,51,55,55,55,55,56,56,57,57,58,59,59,59,60,60,61,62,62,63,64,65,65,65,66,69,69,70,70,70,74,74,75,75,76,76,77,80,80,80,81,82,82,83,83,83,84,86,86,87,87,87,88,89,95,96,97,97,104,105,106,107,108,114,114,115,117,117,119,119,123,123,123,126,126,127,127,129,129,129,130,130,130,135,135,136,136,138,138,138,140,141,141,142,142,143,146,146,146,147,148,148,150,158,158,160,160,161,161,162,164,165,165,166,167,181,181,182,185,186,187,188,189,191,191,192,192,193,196,196,197,197,198,199,200,200,200,200,201,202,203,204,204,218,218,219,219,220,220,220,220,220,222,225,225,226,226,227,228,228,229,229,230,230,231,232,232,234,235,235,236,236,238,238,238,239,239,239,254,254,254,255,255,256,257,258,259,259,260,260,261,262,262,263,265,265,267,267,268,269,269,270,270,271,272,272,272,273,280,281,281,282,283,283,284,288,289,289,289,289,290,290,290,291,292,292,293,293,294,294,294,294,295,296,296,297,297,298,299,300,300,301,305,305,305,306,306,306,307,307,307,308,308,309,309,310,310,311,311,311,312,312,313,313,314,314,315,315,324,325,325,326,326,327,328,328,328,329,329,329,329,331,332,333,333,334,334,334,335,335,336,336,337,337,337,338,338,338,339,339,340,341,342,343,343,344,344,345,345,345,347,347,348,349,350,351,353,353,353,353,355,358,360,360,361,362,363,363,365,366,366,366,367,368,369,369,370,371,371,372,373,374,375,376,400,400,403,404,412,415,416,416,417,417,418,419,421,422,422,423,423,423,424,429,429,433,433,435,439,441,442,442,443,447,449,450,450,452,453,453,453,455,455,455,456,457,458,461,461,462,464,465,467,467,468,469,471,472,472,472,473,473,474,475,477,478,478,479,480,481,483,483,484,485,39,39,40,41,42,45,45,45,46,46,47,48,48,48,48,49,53,53,53,54,54,55,55,56,57,57,57,58,58,59,60,60,61,62,62,62,63,63,63,64,66,66,67,68,73,73,74,74,75,78,78,78,79,79,80,80,80,81,81,81,82,84,84,84,85,85,86,86,93,93,94,95,102,103,104,105,106,112,113,115,115,117,121,121,121,121,124,124,125,125,125,127,127,128,128,133,133,134,136,136,136,136,138,139,139,140,140,141,144,144,144,145,145,146,148,156,156,158,158,158,159,159,160,162,163,163,164,165,179,179,180,183,183,184,185,186,187,189,189,190,190,191,194,194,194,195,195,196,197,198,198,198,199,200,201,202,202,202,216,216,217,217,218,218,218,218,218,220,223,223,224,224,225,226,226,227,227,227,228,228,229,230,230,231,232,233,233,234,234,236,236,237,237,252,252,253,253,254,255,256,257,257,258,259,260,263,264,265,266,267,267,268,268,269,270,271,278,279,279,280,281,281,282,286,287,287,288,288,288,289,290,290,291,292,292,293,294,294,295,296,297,298,298,303,303,304,304,304,305,305,305,306,306,307,307,308,309,309,309,310,310,311,311,311,312,312,313,313,322,323,323,324,324,325,326,326,326,327,327,330,331,331,332,332,333,333,334,335,335,335,336,336,336,337,337,338,339,339,341,342,342,343,343,343,345,345,346,347,348,349,349,351,351,353,356,358,358,359,360,361,361,363,364,364,365,366,367,367,368,368,369,369,371,372,373,374,398,398,410,413,414,415,415,416,417,419,420,420,421,422,427,427,431,433,437,439,439,440,440,441,443,445,447,448,450,451,451,453,453,454,455,456,459,459,460,462,462,462,462,463,465,466,467,469,470,470,471,472,473,475,476,476,477,478,479,481,481,482,483,24,26,26,27,29,29,30,31,31,32,32,33,33,34,34,37,38,39,39,41,42,47,48,51,52,52,54,55,55,57,58,64,67,67,68,73,74,79,82,83,88,88,89,93,93,94,94,107,108,108,111,112,115,118,120,122,124,126,143,143,144,144,145,145,148,150,153,154,155,155,156,156,157,157,158,159,160,161,162,164,164,165,166,169,172,186,188,190,191,192,192,195,198,201,203,204,205,207,211,211,212,215,216,218,220,221,222,223,224,224,224,225,227,228,229,231,232,233,234,235,236,236,237,237,238,239,240,240,248,248,250,251,252,255,258,258,259,260,261,261,262,263,263,264,264,265,267,268,269,270,270,271,272,274,275,276,277,278,279,281,282,284,284,284,284,285,286,287,288,290,293,296,296,296,297,297,298,298,299,299,300,302,303,305,306,309,310,344,346,348,351,352,354,357,358,360,362,365,366,376,379,380,383,384,386,386,389,390,392,394,396,398,400,402,404,404,407,408,410,412,414,416,418,420,422,424,428,431,432,434,436,438,440,442,444,446,448,450,453,454,458,460,462,462,462,462,463,463,463,463,463,464,465,465,465,465,465,466,467,467,467,467,468,468,468,468,468,468,469,469,469,470,470,470,470,471,471,471,472,472,473,474,475,475,475,476,477,477,478,479,480,480,480,480,480,481,482,482,482,482,482,482,482,483,484,484,485,486,487,495,495,496,496,496,498,498,500,502,506,507,509,510,511,511,511,515,515,515,515,516,518,518,520,520,522,525,525,525,527,530,530,530,530,532,533,535,535,535,538,538,538,538,543,544,549,549,549,550,553,554,556,559,559,560,560,563,563,563,564,564,567,568,570,573,574,577,578,578,581,581,582,582,584,584,584,587,588,588,588,588,591,593,593,593,594,594,594,594,594,597,598,601,601,604,605,606,609,609,610,612,612,613,616,618,618,618,619,619,620,622,622,623,626,626,628,631,632,632,633,634,634,637,638,641,643,644,647,647,647,648,648,648,649,651,651,651,651,652,652,652,652,656,657,657,657,660,663,664,664,664,664,667,667,669,669,670,670,673,676,676,676,678,678,678,678,681,681,681,684,684,685,686,691,691,693,696,697,698,700,701,701,703,704,767,768,1,7,8,19,25,33,42,47,55,55,56,56,67,73,83,91,99,107,113,1,2,9,10,14,14,17,20,20,25,25,29,33,35,35,35,35,36,38,38,42,44,47,47,48,49,50,50,53,56,57,60,64,68,68,68,70,71,72,73,73,74,75,76,78,79,79,80,81,82,82,83,83,83,84,85,86,87,88,90,92,94,96,97,98,99,100,100,101,102,102,104,105,105,107,108,109,110,111,111,112,115,117,117,117,118,119,120,121,122,123,123,124,125,126,126,126,128,130,131,131,132,134,137,140,141,143,144,145,147,150,153,158,159,159,162,165,169,170,4,18,20,20,22,24,24,26,28,28,30,30,32,32,34,34,36,36,36,36,38,38,38,38,38,40,42,42,44,44,44,46,48,50,50,52,54,54,54,54,54,54,54,54,56,58,58,58,58,60,60,60,60,60,60,60,60,62,62,62,64,66,66,84,84,86,86,88,88,90,90,92,92,94,94,96,96,98,98,100,100,102,102,104,104,106,108,110,110,112,112,114,114,116,118,118,118,120,120,120,120,122,122,122,122,122,122,124,126,128,130,132,134,136,138,138,138,140,140,145,54,17,421,185,4,7,7,8,9,11,12,12,13,14,14,14,15,17,18,18,18,18,19,20,20,20,21,22,22,23,25,25,26,26,27,28,28,28,29,30,30,30,32,32,32,33,34,35,36,37,38,38,39,40,40,40,41,42,42,43,44,45,47,47,18,20,22,24,26,28,28,28,30,32,34,36,38,38,40,42,44,46,46,48,48,50,52,54,56,58,60,62,62,64,66,68,70,72,74,76,78,80,82,82,84,86,88,90,92,94,96,98,100,102,107,7,23,23,24,24,25,26,27,27,28,29,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,46,47,47,47,48,49,51,52,52,53,54,55,56,57,58,59,59,59,60,61,62,63,65,66,66,67,68,69,69,70,71,72,73,74,74,75,75,76,76,77,77,78,78,81,82,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,92,92,93,94,95,96,96,97,98,99,100,101,102,103,105,106,108,109,109,111,113,114,114,115,116,117,118,118,119,119,120,121,122,123,124,125,125,127,128,129,129,130,130,131,132,135,136,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,163,164,165,167,167,168,168,169,170,171,172,173,175,182,183,184,187,191,193,195,195,195,196,196,197,198,199,200,201,202,203,204,204,205,1,5,8,10,14,16,19,20,25,28,0,1,2,3,4,7,8,11,1,2,9,24,28,37,45,51,55,59,63,67,71,77,81,85,89,93,97,101,105,109,115,119,123,127,131,135,139,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,207,211,215,219,225,229,234,236,240,243,249,250,251,5,7,26,27,30,32,34,37,39,42,45,47,49,51,53,54,55,56,58,59,61,64,66,68,70,71,74,76,76,77,79,80,82,85,86,87,91,92,94,94,96,97,98,100,100,104,106,108,110,112,114,115,117,119,120,121,123,124,126,127,129,130,131,133,134,137,139,140,141,144,145,149,151,152,155,156,159,159,162,164,165,166,168,170,172,173,175,177,179,180,182,183,185,187,188,189,191,193,194,195,196,198,199,200,202,203,204,205,206,207,208,209,211,212,214,216,218,219,221,223,224,229,230,230,230,232,235,236,237,238,240,241,242,244,245,246,247,248,250,251,251,253,254,256,257,258,259,262,263,264,265,265,265,266,270,273,274,274,276,278,279,281,284,287,290,294,296,297,299,299,300,302,303,305,306,308,309,310,312,313,315,316,317,319,320,322,323,325,328,330,331,333,335,337,339,340,343,343,343,345,346,348,349,351,352,354,355,359,360,362,364,366,368,370,374,376,378,379,381,384,386,388,391,393,396,398,400,403,405,407,409,410,413,415,417,419,422,423,424,426,427,428,430,432,433,434,436,438,439,442,443,444,446,448,448,450,450,451,452,452,454,455,456,458,459,460,460,462,463,464,466,468,470,471,472,474,476,478,480,481,482,484,484,486,488,488,490,491,492,492,493,494,496,497,498,499,500,503,504,507,508,508,508,510,512,512,512,514,514,515,515,515,516,518,519,522,523,525,528,530,531,532,533,533,534,536,542,544,546,548,550,550,552,552,554,556,557,557,557,557,560,561,562,562,563,563,564,565,567,567,568,569,569,570,571,572,572,573,573,574,575,576,578,580,581,582,584,585,586,587,588,588,589,590,591,592,594,594,594,595,595,596,597,598,599,600,601,602,604,605,606,607,610,612,613,614,616,617,619,620,621,622,624,625,626,628,631,631,632,632,634,634,635,636,637,638,640,641,641,642,644,644,645,646,647,648,649,650,652,654,655,658,660,662,665,667,669,670,672,674,675,676,677,678,681,682,684,686,688,690,692,693,694,696,699,700,702,703,704,704,706,707,708,710,711,712,713,714,716,717,718,720,721,722,723,725,726,727,728,730,732,733,734,735,736,737,757,1,6,32,44,48,55,56,58,58,61,63,64,66,74,77,84,84,85,88,89,92,94,95,95,96,98,100,106,106,109,109,111,113,117,118,119,120,124,132,135,138,139,142,144,145,154,156,156,172,174,176,179,180,182,184,188,191,193,194,194,195,198,198,199,200,202,202,203,210,211,216,217,219,226,227,234,235,242,243,243,243,243,246,248,252,253,256,259,260,266,269,270,271,273,274,275,277,278,279,281,282,283,285,286,288,289,290,291,294,302,303,303,312,313,315,316,318,319,322,323,324,325,332,334,335,335,335,335,338,339,341,341,343,348,349,350,353,354,357,360,361,361,362,364,368,369,369,369,370,372,373,373,379,380,381,384,384,385,386,390,391,393,396,397,405,1,8,34,46,46,50,57,58,60,60,63,63,65,66,68,76,78,79,86,86,87,90,93,96,98,99,100,102,104,109,110,113,113,115,117,121,122,123,124,129,129,136,139,142,143,146,148,149,158,160,160,176,178,178,179,180,183,184,186,188,192,193,195,197,198,198,199,202,202,203,204,206,207,214,215,220,220,221,223,230,231,238,239,246,247,247,247,247,250,252,256,257,260,263,264,270,273,274,275,275,277,278,279,281,282,283,285,286,287,289,290,290,292,293,294,295,298,306,307,316,317,319,320,322,323,326,327,328,329,336,338,339,339,339,339,342,343,345,352,353,354,357,358,361,361,364,365,366,368,372,373,373,374,376,377,377,383,384,385,388,388,389,390,394,395,397,400,401,409,1,8,13,14,17,19,20,22,22,26,29,30,36,39,41,42,42,45,46,48,51,52,54,58,59,61,66,72,74,77,79,79,80,82,82,85,88,88,92,95,96,96,97,98,98,104,106,108,108,110,113,114,115,119,122,122,126,134,138,141,142,144,148,150,152,155,156,160,174,176,180,182,184,186,188,190,192,194,196,197,199,207,213,214,217,218,221,223,226,229,230,233,235,236,239,241,241,242,252,256,260,262,266,278,288,288,290,292,300,301,303,304,306,310,311,311,312,312,314,316,319,320,322,325,325,327,330,335,336,340,341,342,345,348,348,350,354,356,356,360,363,366,368,371,372,374,376,377,378,378,381,383,386,389,392,395,396,397,398,398,401,403,404,406,409,410,411,412,413,415,416,416,418,419,422,424,427,430,436,445,475,475,6,30,31,42,60,79,82,95,110,119,129,152,171,179,188,191,197,198,217,228,250,276,295,316,318,336,339,349,358,362,375,10,15,16,19,21,22,22,22,28,31,32,32,35,35,38,41,43,44,47,48,50,50,50,53,54,56,60,61,63,68,74,76,79,81,81,82,84,84,87,90,90,94,97,98,98,99,100,100,106,108,110,110,112,115,116,117,121,124,124,130,134,134,139,139,140,142,146,148,150,153,154,158,172,174,178,180,182,184,186,188,190,192,194,195,195,197,197,205,208,211,212,212,215,216,219,221,224,224,227,228,231,233,233,233,234,237,239,239,240,250,254,258,260,264,267,276,286,288,290,298,299,301,302,304,307,307,308,309,309,310,312,314,317,318,320,323,323,325,328,333,334,338,339,340,343,343,346,346,348,352,354,358,361,364,366,369,370,372,374,375,376,376,379,379,381,384,387,390,393,394,395,396,399,401,402,404,407,408,409,410,411,413,414,416,417,418,418,420,422,425,428,434,434,443,473,473,1,8,32,44,48,55,56,58,58,61,63,64,66,74,82,86,86,89,92,95,98,100,102,104,106,111,112,115,115,117,119,123,124,125,126,131,132,140,143,144,150,152,154,158,166,166,168,168,184,184,186,188,193,195,196,198,200,205,209,214,216,218,218,228,232,236,239,241,246,252,256,262,268,271,271,271,271,274,276,280,283,286,289,290,296,296,299,300,303,305,306,309,311,312,315,317,318,321,322,324,326,328,329,330,334,340,344,354,357,358,358,360,362,365,368,370,371,374,379,382,384,384,384,384,388,391,400,402,404,407,408,411,414,417,418,420,424,427,427,428,430,434,434,439,440,444,446,446,447,448,452,455,457,460,464,1,254,256,256,257,257,257,257,260,278,281,305,307,311,313,326,330,334,466,468,470,472,476,476,478,478,480,480,482,482,484,487,488,490,492,494,496,496,496,496,498,498,498,500,502,504,506,508,510,512,514,514,516,518,518,520,522,524,526,528,528,528,530,530,530,530,530,532,532,532,539,540,1,9,12,26,32,40,48,54,62,62,72,78,84,90,96,104,120,128,136,144,158,164,172,184,192,198,204,204,204,212,230,236,244,250,258,264,274,274,274,274,280,288,302,310,318,324,332,344,352,358,368,374,374,374,382,392,400,410,422,422,432,438,446,454,462,470,476,476,488,498,502,1,3,7,8,8,9,9,9,10,10,10,10,11,12,13,14,14,15,15,16,16,17,18,18,19,21,24,25,25,26,26,27,27,27,28,28,29,31,31,32,32,33,34,34,35,35,36,37,37,40,41,42,43,44,45,47,48,48,49,49,50,51,53,53,54,55,55,55,56,56,56,56,57,58,58,59,62,63,4,40,43,45,46,52,58,60,62,63,69,70,71,71,78,79,80,80,81,81,83,84,84,85,89,89,91,92,92,97,98,99,101,101,102,102,103,104,104,105,106,110,112,115,119,120,121,121,123,124,124,125,125,126,127,127,128,128,129,132,133,134,137,138,140,140,144,145,146,147,147,149,151,151,164,165,167,168,170,171,172,174,177,178,178,179,179,180,184,185,189,192,194,195,195,196,197,198,199,200,200,201,202,203,204,205,205,207,208,210,210,211,211,212,212,212,213,214,214,215,216,217,218,219,219,220,221,222,223,225,225,225,232,234,234,238,240,253,259,260,272,274,277,282,284,285,286,287,288,290,292,293,294,295,313,1,66,68,68,70,72,74,76,78,80,82,84,86,86,86,89,5,23,28,28,44,60,62,64,151,231,269,280,287,300,307,1,7,28,33,33,34,4,8,8,10,11,12,13,13,14,14,15,16,17,18,19,19,20,21,22,23,24,25,26,26,26,28,29,29,30,31,31,32,32,32,33,34,35,35,35,36,36,36,37,37,37,38,38,39,40,41,42,43,44,46,47,47,48,48,49,49,50,50,51,51,52,53,54,55,56,56,56,57,58,58,59,59,60,61,62,62,62,62,62,64,64,65,66,66,67,68,68,68,69,69,70,70,71,72,72,72,73,73,74,75,76,77,78,79,80,82,83,84,85,85,85,85,85,86,86,87,88,89,90,91,92,93,94,95,96,97,98,100,100,101,102,103,103,104,104,105,106,107,108,109,110,111,112,112,113,114,116,116,118,118,118,119,119,120,121,121,121,121,122,122,122,122,123,123,124,124,124,125,125,126,127,128,129,130,130,131,132,133,134,134,134,136,136,136,137,138,139,140,141,141,141,142,143,144,145,146,147,148,149,150,151,151,151,151,152,152,154,155,156,157,157,158,159,159,160,161,161,162,162,163,164,165,166,167,168,169,170,170,170,172,172,172,173,173,174,175,175,176,176,177,178,178,178,179,179,179,180,181,182,183,184,186,186,186,187,188,188,189,190,191,192,193,194,195,196,196,197,198,199,200,200,201,202,202,204,205,206,207,207,208,209,209,210,211,212,213,214,215,215,216,217,218,219,219,224,230,231,233,235,240,240,245,245,252,253,257,260,260,260,261,262,267,270,270,270,271,272,273,281,282,283,283,290,290,293,293,293,300,303,303,306,312,315,320,320,322,324,324,327,6,12,12,14,16,18,20,20,22,26,28,28,32,36,38,40,50,52,56,56,72,74,78,80,82,94,98,100,106,108,112,112,114,116,118,126,126,128,128,142,146,148,152,158,162,170,172,186,188,190,194,196,198,202,206,5,167,168,171,171,171,171,172,172,42,44,46,58,60,62,64,74,88,114,150,156,158,164,166,170,196,208,218,220,222,226,258,260,262,264,276,278,280,282,282,284,284,286,286,44,50,50,50,64,69,80,80,80,80,96,104,114,134,143,147,150,154,154,158,159,179,225,234,248,263,276,299,309,316,325,333,340,341,378,387,389,396,396,396,396,396,398,398,398,398,398,398,403,407,408,416,419,419,423,426,430,431,435,435,437,439,439,441,444,447,450,453,457,460,464,464,467,471,477,481,485,488,491,495,498,504,506,522,523,525,525,528,535,535,545,553,558,561,564,567,571,574,577,580,584,587,587,589,593,597,601,603,606,610,612,613,628,631,634,642,645,645,646,646,646,646,646,648,650,650,650,650,650,652,652,652,655,657,660,661,662,663,666,666,670,673,676,676,676,676,676,679,682,684,688,694,711,713,715,716,720,721,722,722,724,725,726,728,729,732,733,734,738,739,740,741,85,152,295,368,370,370,380,408,443,446,475,529,562,567,586,617,632,646,7,27,29,32,32,32,32,187,4,7,7,7,8,10,11,12,13,15,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,40,41,42,44,45,46,47,48,50,51,52,53,55,55,56,58,59,60,61,62,63,66,68,69,70,71,73,73,76,77,79,79,79,80,82,83,84,85,87,88,91,92,93,94,95,96,97,98,99,99,100,102,103,104,105,106,107,108,109,109,109,112,113,114,115,116,117,118,119,120,125,6,10,11,12,13,14,16,16,16,18,19,20,21,22,22,23,24,25,26,27,30,32,34,36,37,38,40,41,42,44,45,46,48,50,52,54,56,56,60,62,64,64,66,66,68,68,69,70,72,74,76,78,80,81,82,83,84,0,0,1,2,3,6,7,2,4,4,5,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,1,266,272,275,277,280,329,330,331,331,334,337,338,339,342,342,342,343,345,346,347,92,358,358,358,359,359,359,360,360,360,362,362,362,362,364,364,364,366,366,366,366,368,368,368,368,370,370,370,372,372,372,374,374,376,376,376,378,378,378,378,380,380,380,380,382,382,382,382,382,384,384,384,384,385,386,386,386,388,388,388,388,390,390,390,392,392,392,392,394,395,396,398,398,400,400,400,400,402,402,404,404,406,408,408,408,408,410,412,412,412,414,416,416,416,418,418,420,422,422,422,424,424,424,424,424,428,428,428,430,430,430,430,432,432,432,434,434,434,434,436,436,438,440,440,440,440,442,442,442,442,444,444,444,446,446,448,450,450,450,452,452,452,454,456,456,456,458,458,458,460,462,462,462,462,464,464,464,466,466,466,468,468,468,468,470,470,470,472,472,472,472,474,474,476,476,476,478,480,480,482,482,482,484,484,486,486,488,488,490,490,490,490,492,492,492,494,494,494,496,496,498,498,498,498,500,500,502,502,502,504,506,506,508,508,508,510,510,512,512,512,514,514,514,516,516,516,518,518,520,520,520,520,522,522,522,524,524,526,528,528,532,532,534,536,536,538,538,540,542,542,544,544,546,546,546,546,550,550,550,550,552,552,554,554,556,556,558,558,558,560,560,564,564,566,568,568,568,568,570,570,570,572,572,572,572,574,576,576,580,580,580,580,582,582,582,584,584,588,588,590,590,590,590,592,592,592,594,594,596,596,596,598,598,600,600,602,602,602,604,604,604,604,606,606,608,608,608,608,610,610,610,612,614,614,616,618,620,622,622,624,624,624,624,626,626,626,628,628,628,628,630,630,632,632,634,634,636,636,636,636,638,638,638,640,640,642,642,642,642,644,644,646,648,648,648,650,650,650,652,652,652,654,654,654,656,656,658,658,660,660,660,660,660,662,662,664,664,664,666,666,668,668,668,670,670,670,672,672,672,672,672,674,674,676,678,678,678,678,680,680,680,685,686,687,687,2,78,435,436,586,587,7,7,8,26,30,30,34,34,34,40,40,44,44,48,48,52,56,56,60,74,74,78,78,86,92,100,106,106,106,112,112,120,120,124,124,124,130,130,134,134,138,148,154,156,156,158,160,160,162,162,162,164,166,2,21,22,23,23,23,24,25,26,27,1,5,8,21,22,22,22,22,22,22,23,24,25,26,27,28,28,29,29,30,31,31,31,32,33,34,34,34,34,34,34,34,34,34,37,38,39,39,39,39,40,40,40,62,64,67,68,76,78,155,155,155,156,156,156,157,158,158,159,161,163,163,163,163,165,179,181,188,189,199,216,221,223,225,290,301,304,305,307,308,316,317,317,317,317,318,318,318,318,324,324,334,344,345,347,348,349,350,351,353,353,354,17,5,6,6,9,19,21,22,22,23,24,26,26,27,30,34,34,35,36,40,40,42,43,43,46,71,72,83,104,104,105,106,107,107,109,179,179,179,180,180,181,182,182,209,211,211,212,213,221,242,260,260,330,344,368,394,395,397,397,412,412,529,573,643,7,9,56,62,82,88,88,94,114,114,114,114,114,120,120,128,138,162,170,174,178,182,192,200,210,224,232,246,250,264,290,313,4,6,6,14,20,21,21,30,31,32,33,36,37,39,39,112,112,113,114,115,1,8,22,23,24,25,27,46,51,53,53,54,55,56,57,59,62,63,64,65,66,68,70,71,72,73,74,75,77,79,80,82,83,84,85,89,89,90,91,92,93,94,95,97,98,98,99,100,101,105,106,107,108,109,109,114,115,116,118,119,120,122,125,127,129,131,132,132,133,133,134,135,139,146,147,150,151,154,155,163,164,165,171,175,176,177,180,182,183,183,184,184,188,189,190,191,192,192,200,202,205,206,208,214,216,216,219,221,222,225,226,227,228,228,237,238,239,240,246,249,252,254,255,257,257,257,260,260,261,264,267,271,271,272,284,289,292,292,293,302,306,308,309,313,313,314,316,331,331,332,332,340,341,341,342,343,348,348,350,356,356,356,358,358,358,358,359,359,360,360,361,361,362,366,368,369,370,371,371,372,375,375,376,378,379,380,384,386,388,389,395,396,399,399,400,401,406,427,428,428,429,429,429,430,431,431,432,433,434,435,437,438,441,441,443,448,448,451,452,453,453,459,461,462,463,464,472,474,475,478,485,486,487,495,503,509,510,511,512,543,1,3,4,8,9,10,10,12,13,14,15,15,17,17,18,19,19,19,19,20,20,20,21,21,21,21,22,22,23,23,24,24,25,25,25,26,26,28,28,31,32,32,33,33,33,34,34,34,34,35,35,36,36,37,37,37,38,39,40,44,45,45,46,46,47,47,48,50,51,51,52,53,54,56,57,57,58,59,60,60,61,61,61,61,61,62,62,63,64,66,68,69,70,70,71,71,72,74,75,76,77,77,78,79,80,80,80,80,81,81,81,81,82,87,93,94,94,94,95,96,97,97,98,99,6,7,10,11,12,13,13,14,21,22,25,28,29,30,34,35,36,38,39,43,52,53,54,59,60,61,62,63,68,69,71,76,77,85,92,92,93,100,100,107,109,110,113,117,120,127,128,129,129,129,129,136,136,137,138,139,140,141,141,141,148,149,150,151,151,153,153,153,160,161,163,163,164,164,164,164,165,165,171,174,175,176,176,176,183,185,186,188,188,188,188,197,199,199,203,204,204,204,213,214,214,215,216,217,219,220,221,231,232,237,237,246,247,248,251,13,14,15,16,16,16,17,26,27,28,29,29,36,38,39,40,48,50,51,52,52,53,53,60,62,63,64,65,71,71,73,75,76,76,77,87,90,91,92,101,103,107,108,109,119,121,121,123,124,133,135,135,137,140,141,145,149,151,153,156,157,167,169,169,176,178,180,190,190,191,193,204,206,206,209,212,216,222,225,228,232,232,238,238,239,244,254,256,260,264,270,273,278,278,278,280,280,286,294,296,299,300,306,309,309,319,321,322,324,324,326,326,326,330,330,331,332,332,332,343,348,350,351,352,366,366,366,367,368,369,374,374,374,374,374,374,374,374,382,382,384,384,385,390,390,390,390,390,390,390,390,392,392,392,392,392,392,398,399,401,408,410,410,410,412,412,412,412,412,413,414,416,416,417,417,420,420,420,420,420,420,422,424,424,424,424,424,428,428,429,432,433,436,438,438,440,440,440,444,444,444,444,447,448,449,452,452,452,452,454,454,454,454,458,459,461,461,461,462,462,462,462,462,462,462,464,464,468,468,472,476,476,476,476,477,477,477,478,479,479,479,480,484,484,484,484,484,488,488,488,492,492,493,494,494,495,495,495,495,496,502,506,506,506,508,510,513,520,520,522,524,524,527,527,529,536,536,538,538,538,538,542,543,544,545,548,550,552,554,557,557,558,558,561,572,575,576,577,580,582,584,584,584,584,584,592,593,594,594,595,595,596,597,597,597,600,608,614,614,615,616,617,618,618,618,622,626,630,632,636,637,637,639,639,644,644,644,644,650,654,654,656,656,656,658,660,660,661,663,666,666,670,672,672,672,674,676,678,678,678,680,682,685,685,685,685,685,687,698,700,700,702,702,704,708,708,709,710,711,714,716,720,722,722,722,722,722,728,732,732,732,732,733,734,734,734,735,735,735,735,735,742,742,744,744,744,748,750,754,756,757,757,758,758,758,758,759,762,762,762,762,762,766,766,766,766,768,776,780,783,783,784,784,785,790,792,792,798,800,804,806,809,809,809,809,813,813,816,820,820,824,828,828,837,842,844,844,844,844,844,844,844,846,850,859,860,861,861,861,864,864,864,866,870,870,872,874,876,885,888,889,894,894,894,894,894,894,894,894,896,905,905,905,905,905,905,906,906,906,907,907,907,907,907,907,907,908,915,917,918,919,920,921,921,924,924,926,930,932,934,941,941,942,943,943,947,948,948,949,949,951,952,954,954,954,955,957,957,957,957,958,960,962,964,966,966,966,969,969,970,976,977,977,978,978,980,980,981,982,985,986,989,994,997,997,1000,1000,1006,1006,1008,1012,1013,1017,1017,1018,1019,1020,1022,1023,1027,1029,1042,1042,1043,1045,1047,1047,1049,1051,1052,1055,1056,1056,1056,1056,1056,1058,1061,1063,1063,1067,1068,1077,1077,1077,1079,1079,1079,1082,1086,1086,1087,1087,1089,1089,1089,1089,1089,1089,1089,1089,1090,1091,1093,1095,1099,1103,1109,1109,1109,1111,1111,1111,1111,1111,1115,1118,1118,1120,1121,1121,1122,1122,1124,1124,1126,1128,1135,1137,1137,1143,1145,1145,1147,1148,1148,1149,1149,1149,1151,1151,1151,1155,1155,1155,1155,1155,1155,1156,1158,1158,1160,1161,4,6,6,6,7,8,8,8,9,10,10,11,13,15,15,15,15,16,19,20,20,21,25,26,27,30,34,35,35,35,36,36,37,38,38,38,42,44,44,46,47,47,48,48,50,52,52,52,52,52,53,53,54,55,56,58,61,63,63,63,65,65,65,69,69,71,74,74,75,77,78,78,78,79,80,81,82,83,83,83,83,83,83,84,84,84,86,87,88,89,91,95,96,100,102,105,107,107,110,110,112,117,121,123,124,124,127,130,131,134,134,137,137,137,139,139,139,139,139,139,140,140,141,141,141,142,142,142,142,143,143,149,154,154,154,160,162,167,172,177,177,181,181,184,184,185,189,192,193,194,196,197,198,200,201,201,201,202,204,208,213,215,218,218,219,225,230,230,232,235,235,235,240,243,244,247,247,249,252,252,252,256,256,259,260,260,262,264,264,265,265,266,266,267,267,267,268,269,269,269,269,269,269,269,269,269,269,269,273,280,280,286,287,289,292,294,295,298,301,303,304,304,305,305,307,307,311,311,314,318,321,322,323,324,324,329,329,331,331,331,331,333,334,334,336,337,341,346,354,358,360,360,362,363,365,366,369,373,376,376,382,383,386,388,388,388,406,407,410,413,413,414,414,417,417,419,423,424,425,428,428,428,428,428,428,428,428,435,440,442,444,452,459,459,459,459,459,460,460,460,464,477,479,480,481,482,499,502,503,503,505,508,509,514,519,519,519,524,526,526,529,532,533,534,534,534,536,537,537,537,538,539,541,541,541,546,551,551,559,559,559,559,559,559,559,559,561,563,564,564,564,566,567,569,570,574,576,576,576,578,585,593,596,597,598,602,603,606,611,613,624,624,624,624,627,627,627,630,635,637,640,640,642,643,643,647,651,651,659,661,661,661,665,668,669,669,672,672,673,674,678,678,680,681,682,683,683,685,688,693,694,701,701,701,701,701,701,701,706,706,706,706,706,709,709,713,713,713,716,716,719,721,722,725,729,730,732,739,740,740,742,743,743,744,745,745,751,753,756,756,756,765,765,6,6,6,9,10,10,11,12,12,13,14,15,15,15,16,16,18,18,20,22,24,25,25,26,31,33,33,34,35,36,39,40,44,46,47,48,49,54,60,61,62,64,64,66,67,67,67,67,67,68,68,68,73,75,75,76,76,81,81,81,85,99,100,102,102,104,104,104,104,104,108,111,111,111,111,118,118,118,118,119,121,124,129,131,132,133,133,134,134,134,135,139,143,147,148,148,150,150,152,152,153,153,156,159,159,159,159,162,165,167,167,174,174,175,177,177,178,179,180,180,180,181,183,189,189,191,196,196,197,205,205,215,220,220,222,223,224,225,226,226,227,227,229,235,237,239,241,242,246,248,248,250,250,252,253,253,253,253,253,253,253,260,261,266,269,269,269,269,269,269,271,273,274,274,287,295,296,296,298,298,301,301,301,307,307,309,314,314,315,316,317,317,319,321,322,322,325,325,331,333,342,342,343,345,349,351,351,356,358,361,363,364,366,366,366,371,371,372,373,373,375,385,386,386,388,388,390,391,394,397,398,398,399,404,407,409,411,411,411,411,416,417,419,419,420,421,426,427,438,441,441,451,454,454,459,459,459,462,462,465,465,466,467,467,468,469,486,486,489,490,492,503,503,506,507,512,512,512,515,515,516,516,517,521,529,529,529,530,534,537,537,538,538,539,541,541,541,541,543,548,549,554,554,555,563,563,563,563,563,564,564,565,567,567,567,575,575,577,577,577,4,4,4,6,7,7,8,9,10,12,14,14,15,18,19,20,23,24,24,25,25,25,25,26,27,28,31,33,33,33,35,35,36,39,41,43,44,45,46,49,49,49,49,51,52,53,55,56,57,60,60,60,61,61,61,62,62,63,63,63,72,72,72,74,75,76,77,77,78,80,81,82,83,84,85,86,87,87,92,94,95,97,99,102,105,105,105,105,105,105,112,117,118,120,121,122,122,122,123,124,125,126,128,129,130,132,132,132,135,139,140,141,141,141,142,142,142,142,145,148,150,151,152,153,153,153,153,153,153,153,153,154,154,158,159,160,161,161,162,162,164,165,167,170,171,171,176,177,178,180,182,183,184,188,189,194,196,197,199,201,204,205,208,209,209,209,217,219,219,219,219,230,230,231,231,232,233,234,242,242,242,243,245,245,245,245,246,246,246,246,248,248,248,249,251,251,252,252,254,255,256,256,256,256,260,262,264,265,265,266,267,268,269,269,270,271,271,271,271,271,271,273,273,274,275,277,278,278,279,279,280,280,281,281,282,282,283,284,285,287,288,296,298,300,300,301,303,303,305,306,310,311,311,313,316,317,318,320,322,322,322,323,324,324,325,325,326,328,329,330,331,333,339,340,340,340,340,343,345,346,350,351,352,353,358,361,361,361,362,362,362,362,365,368,369,370,371,371,371,373,373,373,375,377,378,378,378,378,379,379,379,380,381,382,383,387,388,389,389,389,389,391,402,406,406,406,406,407,408,410,410,416,417,417,420,421,421,422,423,425,425,427,433,434,434,434,434,435,435,436,437,437,439,439,439,441,443,447,447,448,449,450,451,455,456,459,461,464,465,468,468,468,470,473,473,473,473,474,476,477,479,480,482,483,485,485,486,487,489,490,492,492,493,493,493,493,494,495,495,497,497,497,497,497,498,499,500,502,503,504,506,507,516,517,517,517,520,521,525,528,529,532,532,533,538,538,538,539,539,539,540,541,543,543,550,552,553,553,554,556,558,558,560,561,562,563,563,567,569,572,574,576,577,581,583,584,585,586,587,588,588,590,592,592,592,593,594,597,597,598,598,599,600,601,601,605,607,609,615,615,616,616,617,628,634,635,638,638,643,644,644,645,645,646,647,649,653,654,657,659,660,661,664,666,666,668,670,670,672,673,674,674,675,678,680,680,681,682,684,685,686,687,688,689,689,689,691,694,697,698,698,699,703,703,703,703,713,717,719,720,721,722,724,729,730,731,733,739,739,739,740,741,741,747,747,753,754,755,756,757,757,759,762,764,764,774,775,776,777,778,780,781,782,783,784,785,786,787,788,789,790,791,793,795,795,796,797,798,799,800,801,802,803,806,808,809,811,811,812,814,816,817,817,817,818,819,820,821,823,827,834,840,840,841,841,842,842,843,843,843,844,845,848,849,850,851,852,852,853,855,855,856,857,857,858,860,861,861,863,863,863,865,865,866,866,866,867,867,869,869,870,870,871,872,872,872,873,875,876,876,876,877,878,879,879,879,880,883,884,885,885,889,890,892,892,892,894,895,900,904,905,905,907,907,909,913,915,920,922,923,924,927,932,932,933,933,935,944,944,944,944,946,947,949,949,949,949,949,949,950,951,952,953,956,957,958,958,958,959,959,959,960,961,963,964,964,966,967,967,968,968,968,968,969,969,970,973,974,974,975,976,977,979,979,985,987,1001,1005,1009,1009,1010,1011,1012,1013,1017,1017,1018,1018,1019,1022,1023,1023,1023,1023,1024,1025,1031,1031,1032,1033,1034,1035,1037,1039,1040,1041,1043,1044,1045,1046,1047,1048,1050,1051,1052,1054,1058,1058,1067,1068,1068,1068,1072,1073,1075,1076,1077,1077,1077,1078,1079,1081,1082,1082,1082,1083,1083,1084,1084,1084,1086,1086,1088,1090,1091,1092,1092,1092,1093,1094,1095,1096,1097,1097,1099,1101,1102,1103,1107,1109,1123,1134,1134,1135,1139,1139,1140,1141,1141,1143,1144,1144,1145,1145,1146,1147,1149,1149,1150,1150,1151,1152,1152,1156,1159,1161,1163,1166,1167,1167,1169,1170,1174,1174,1174,1175,1175,1175,1182,1183,1185,1185,1186,1186,1186,1186,1187,1189,1191,1193,1193,1193,1194,1195,1196,1197,1197,1197,1200,1202,1204,1205,1205,1205,1206,1207,1212,1214,1218,1218,1218,1220,1220,1221,1223,1223,1227,1241,1242,1242,1243,1244,1244,1248,1249,1250,1252,1253,1253,1258,1258,1259,1259,1259,1259,1259,1260,1261,1261,1264,1265,1267,1271,1272,1273,1276,1277,1280,1282,1284,1285,1285,1286,1291,1292,1294,1295,1295,1296,1296,1296,1297,1297,1298,1299,1300,1300,1300,1301,1303,1303,1303,1303,1306,1306,1307,1307,1308,1308,1308,1311,1314,1315,1315,1316,1316,1317,1317,1318,1320,1320,1320,1321,1322,1323,1323,1328,1330,1330,1331,1331,1331,1332,1332,1333,1334,1337,1349,1352,1352,1353,1353,1353,1354,1356,1357,1357,1360,1360,1360,1361,1363,1364,1370,1370,1370,1370,1371,1371,1372,1373,1373,1376,1376,1377,1,1,2,13,25,26,26,26,26,26,27,28,28,29,29,30,30,30,31,31,31,31,32,32,32,32,32,33,33,33,34,34,35,36,36,37,37,61,61,62,62,62,66,67,67,69,69,69,70,8,15,16,16,20,21,25,29,30,30,50,50,51,51,54,54,57,63,74,75,76,76,82,82,84,84,84,85,85,85,87,111,112,112,115,115,117,118,118,119,120,129,136,137,138,139,140,142,160,169,170,170,170,171,171,175,176,176,177,178,184,186,199,200,201,206,207,208,232,234,235,236,236,236,237,237,241,241,250,266,267,288,289,295,296,311,312,312,313,314,320,322,339,339,339,340,340,341,341,344,345,345,346,346,353,361,6,7,7,7,8,8,9,10,10,10,11,11,11,12,13,21,21,21,34,34,36,41,42,44,44,44,44,48,48,48,48,49,50,50,50,51,51,52,53,53,54,55,58,59,59,60,65,65,66,71,73,73,74,74,75,76,84,84,88,88,89,90,90,92,94,95,99,99,100,101,101,102,102,103,103,104,104,105,105,112,112,113,120,121,122,123,124,127,132,133,134,134,135,136,138,143,146,148,148,149,153,153,153,155,155,156,156,160,161,161,163,163,163,171,171,176,176,177,178,179,179,180,183,185,186,186,186,187,188,188,189,190,190,191,191,192,198,198,199,200,200,200,201,201,201,201,202,202,202,202,203,204,204,206,206,208,209,210,211,212,213,214,214,214,215,215,219,220,224,226,226,227,227,227,227,228,231,232,233,236,237,239,240,241,242,243,243,244,244,249,250,250,251,252,254,255,255,257,257,258,258,262,264,267,268,268,272,276,278,278,279,279,280,280,282,283,287,287,288,289,289,289,290,290,290,291,292,292,292,304,305,305,305,305,306,306,313,315,315,316,319,324,325,325,325,326,326,326,328,333,333,334,334,334,335,335,335,336,337,338,338,339,341,341,342,342,343,343,343,345,346,350,350,350,350,351,351,351,351,351,353,355,355,360,360,363,368,369,369,370,370,371,371,372,374,374,375,377,378,378,379,388,389,390,390,393,394,394,395,395,397,402,403,403,403,414,415,415,417,418,422,425,425,426,426,426,428,428,429,431,433,433,434,443,443,444,445,446,447,447,454,455,457,460,460,464,466,466,467,467,468,468,471,473,475,476,477,478,478,478,478,479,484,485,486,486,487,491,492,492,494,494,496,496,501,501,502,502,503,508,508,510,511,512,516,517,517,521,522,526,527,528,528,530,530,531,532,533,533,536,536,538,538,538,538,539,540,540,541,543,545,545,545,545,546,546,547,547,548,549,549,550,550,551,552,552,553,557,557,558,558,559,560,560,561,565,566,566,567,569,570,572,574,574,575,576,576,577,581,583,584,585,586,591,592,592,593,593,594,596,596,597,598,600,600,601,604,604,607,607,610,616,621,626,631,637,6,7,8,8,9,10,11,12,13,15,15,16,16,16,17,18,18,18,19,19,19,20,20,21,21,21,21,22,22,23,25,25,26,26,26,30,30,30,33,33,33,34,35,35,35,39,39,41,41,42,43,43,47,48,48,48,50,50,54,55,55,55,57,58,58,59,60,62,64,64,66,68,69,75,75,76,76,77,78,78,79,79,80,80,81,82,84,85,85,85,86,86,87,88,88,90,91,91,91,92,92,93,96,97,99,99,99,99,103,104,107,107,107,108,114,115,116,117,118,124,129,132,134,135,135,136,143,143,145,145,146,146,147,150,150,150,152,152,152,153,154,156,156,157,157,158,158,159,160,161,165,167,170,171,171,171,171,171,171,171,172,172,172,172,172,172,172,172,173,174,174,175,178,179,179,181,181,182,183,183,184,185,190,191,192,192,193,203,203,212,215,216,216,217,217,218,218,219,221,222,224,224,225,228,228,229,229,230,232,232,233,236,237,237,238,239,239,239,239,240,240,241,243,244,245,248,249,251,251,251,255,263,276,280,288,288,289,289,290,291,294,294,294,295,296,297,297,297,300,300,300,301,306,308,308,308,308,312,315,318,320,322,325,330,330,330,331,332,332,333,333,333,333,344,345,345,350,356,356,356,357,358,360,361,362,362,364,365,367,369,376,377,377,378,381,381,385,386,386,386,387,391,391,392,393,393,394,394,395,400,400,401,403,404,405,416,417,420,424,425,426,428,429,429,429,430,432,433,433,436,437,437,438,439,441,442,442,442,443,444,446,446,447,447,447,450,450,452,453,454,455,456,457,457,459,459,460,460,464,470,470,471,485,487,488,492,493,494,494,495,496,497,497,498,499,499,505,509,509,510,510,511,511,516,517,517,518,518,525,527,532,532,533,533,545,545,551,552,552,552,553,554,555,556,556,557,558,558,561,561,562,564,564,564,565,567,568,568,568,569,569,572,576,577,577,579,581,583,584,585,586,586,587,592,593,593,602,602,605,605,611,612,612,613,614,615,616,617,618,622,622,626,630,630,631,636,642,646,646,648,648,649,650,650,656,660,661,667,668,668,669,669,670,672,672,674,680,681,681,687,688,689,690,690,690,692,694,694,694,694,703,711,721,722,722,723,723,724,724,726,726,726,726,732,733,735,735,736,736,737,737,737,740,745,746,746,746,747,747,748,754,755,755,761,761,765,772,773,773,773,4,4,4,5,6,6,8,9,9,9,9,10,10,10,10,11,11,11,16,17,20,20,24,25,25,26,29,29,30,30,33,37,37,40,41,44,44,44,46,46,47,48,53,54,54,54,55,55,56,56,58,58,60,61,61,61,67,67,68,68,69,69,70,71,76,76,78,79,81,85,89,89,94,96,96,97,98,98,99,100,101,106,106,107,108,108,110,120,121,123,123,124,125,137,137,137,137,144,148,148,149,149,149,150,154,155,156,156,158,160,160,160,160,162,163,165,174,176,178,178,179,181,181,185,189,191,191,191,191,192,192,192,192,193,194,194,197,201,202,202,203,207,211,215,215,215,215,215,216,216,216,217,235,235,236,240,246,246,247,248,248,249,249,255,256,256,258,258,258,259,259,260,260,268,269,269,269,271,271,272,273,274,276,276,277,277,278,278,279,279,280,280,280,281,281,282,283,290,294,295,296,297,297,298,299,300,301,301,305,307,308,310,311,312,312,312,313,314,316,316,320,321,321,321,322,322,322,323,323,325,328,332,334,336,337,339,340,345,345,346,353,353,354,354,354,354,355,357,361,362,362,363,364,364,367,368,369,370,377,377,378,379,379,379,380,380,381,381,381,387,387,387,388,388,388,388,389,389,389,390,391,392,392,393,393,399,400,402,405,407,409,409,414,415,415,416,418,418,419,420,421,424,427,428,428,429,429,430,430,430,431,432,434,435,437,438,438,440,444,449,451,453,456,457,457,457,461,462,462,464,465,467,468,468,469,471,479,480,481,483,485,487,488,490,491,492,496,496,497,498,504,505,505,510,510,511,511,511,513,515,516,517,518,518,521,531,532,532,533,533,533,534,535,535,535,536,536,544,544,545,554,558,558,558,560,562,562,562,563,564,564,565,565,565,566,567,568,570,570,571,571,573,574,574,575,575,576,576,577,578,578,581,581,582,583,589,590,591,592,595,595,596,596,599,599,600,601,602,602,605,606,607,607,608,609,609,613,613,613,614,620,620,622,622,627,629,631,635,635,639,639,639,640,640,640,641,641,641,644,644,645,645,646,646,646,650,6,7,7,7,9,10,10,11,12,14,14,15,15,16,16,16,17,19,20,21,21,22,23,26,27,27,28,30,30,32,35,35,36,36,37,38,38,40,44,46,46,46,47,48,48,48,48,52,52,52,53,54,57,60,62,63,63,64,64,65,68,69,69,70,71,71,72,72,72,73,73,73,74,74,77,81,82,83,84,84,86,87,90,91,93,96,96,99,99,99,100,105,106,109,110,111,112,114,116,117,117,120,120,121,122,123,124,124,125,126,126,127,132,132,132,132,133,136,138,139,139,140,140,140,140,140,141,143,145,145,145,145,152,152,156,156,157,161,162,163,164,165,169,169,169,172,172,173,176,176,178,178,178,180,181,181,181,181,182,182,182,182,184,184,185,185,185,186,189,190,190,191,194,194,195,205,206,207,207,209,209,210,211,211,212,212,216,217,218,219,221,221,222,223,223,223,224,229,232,241,242,250,251,252,252,256,262,262,263,263,264,267,270,270,270,274,275,275,276,280,280,280,283,287,287,288,288,288,289,289,289,291,294,298,298,298,298,299,300,303,306,307,308,308,309,309,311,312,315,315,318,318,318,318,318,319,320,320,325,325,325,326,327,330,330,331,331,331,332,332,333,339,343,343,344,345,345,346,350,350,351,352,352,353,354,359,359,362,362,368,369,373,373,373,373,373,375,376,379,380,380,381,382,383,384,384,385,386,387,387,388,388,389,389,392,395,399,399,400,400,401,405,405,405,409,410,410,413,416,418,418,418,418,421,421,422,423,424,427,430,430,431,431,432,436,437,438,440,440,441,442,443,443,444,445,445,448,448,451,453,459,460,462,465,468,469,469,470,470,473,473,474,474,476,476,482,483,486,486,487,487,488,488,492,493,495,495,496,496,497,497,498,498,500,500,501,502,502,503,503,504,504,505,505,506,506,508,509,509,513,516,518,520,521,523,526,532,532,533,534,539,539,540,540,541,542,543,544,544,550,551,551,553,555,555,555,556,559,559,560,561,561,561,562,562,562,562,562,563,563,563,564,565,565,565,566,566,567,567,567,568,568,568,568,569,569,569,569,571,571,576,578,579,579,579,584,585,587,587,588,589,590,592,592,597,597,598,599,601,601,601,602,602,606,608,608,608,608,609,610,610,611,612,613,613,615,616,618,619,619,619,619,626,628,628,633,634,635,636,636,640,642,643,644,647,647,650,650,650,651,651,651,657,658,658,659,660,661,664,664,666,666,668,668,670,672,672,672,674,674,674,675,676,676,677,679,681,682,682,683,683,683,684,686,693,696,701,701,702,703,705,705,705,706,706,707,708,714,714,714,714,716,717,718,722,723,726,726,729,729,731,732,734,734,734,736,736,738,739,442,782,941,1056,242,243,300,6,6,7,9,9,9,11,12,12,14,14,15,18,18,20,22,23,24,25,26,29,30,30,31,31,33,33,34,41,42,42,43,47,49,49,53,54,56,64,66,66,68,69,69,69,69,69,70,71,74,76,80,81,81,81,82,83,84,85,87,90,91,92,93,93,94,94,95,99,99,100,102,103,106,107,110,111,112,116,117,118,120,120,123,123,124,124,125,125,126,126,128,131,139,141,150,152,158,165,166,168,169,170,170,171,174,178,178,179,180,182,183,187,190,191,195,196,198,198,198,203,204,205,214,217,217,227,231,232,241,246,247,249,250,255,255,257,259,260,260,261,261,261,262,264,268,270,271,272,273,274,274,275,282,282,289,290,292,293,294,294,295,295,295,297,297,298,298,299,300,305,306,307,307,311,315,319,319,319,321,321,321,323,325,326,327,338,338,349,359,369,370,372,373,374,375,377,379,380,387,389,390,390,390,390,392,393,395,396,398,398,399,401,401,407,409,410,411,411,412,419,420,425,428,429,437,439,440,441,445,446,451,453,454,454,456,459,463,463,465,468,469,472,472,481,482,484,484,485,486,487,488,495,495,496,500,501,502,503,503,503,504,509,511,512,513,513,514,517,518,522,526,529,530,530,533,534,534,539,539,542,544,546,549,550,552,553,555,557,558,560,562,562,564,570,575,576,586,590,592,593,599,602,604,605,606,606,608,608,609,611,612,614,614,615,619,627,630,631,631,632,632,632,634,635,635,637,638,650,652,652,652,658,663,663,663,664,665,668,670,670,671,672,681,684,684,688,688,691,692,696,698,698,703,704,707,708,714,714,715,715,720,722,726,734,736,737,738,740,741,741,744,745,746,747,749,749,750,751,751,752,754,755,758,760,762,766,767,767,768,768,768,768,770,771,772,775,776,778,778,782,783,786,787,788,790,790,792,793,802,808,808,808,809,809,810,810,810,814,815,816,820,822,826,831,831,834,836,836,837,839,841,847,848,852,855,860,864,864,872,873,873,874,874,875,876,878,879,881,882,883,899,899,899,899,899,899,899,900,900,900,900,900,900,900,905,906,912,917,918,921,922,925,929,929,931,932,932,934,934,936,939,940,945,948,953,955,955,956,957,960,965,972,973,977,979,980,987,987,988,988,991,992,1001,1015,1017,1018,1020,1022,1023,6,6,8,9,10,12,13,16,18,19,21,22,23,24,25,26,27,28,33,33,34,37,37,38,45,46,46,48,52,55,59,69,70,70,70,70,71,72,76,76,79,79,80,81,82,84,85,85,85,86,88,88,90,91,94,96,97,99,100,102,103,104,108,108,109,109,110,111,111,112,112,113,113,114,117,117,117,117,118,119,119,119,121,122,122,122,123,123,123,126,126,127,128,129,131,133,134,135,135,138,143,143,148,149,152,152,152,158,160,161,163,165,166,168,168,169,169,170,171,172,174,175,175,178,182,183,184,185,187,187,188,189,191,193,195,196,198,199,200,201,201,202,204,219,219,226,231,233,234,235,235,236,236,236,241,244,245,248,248,251,252,252,252,257,258,260,262,262,262,264,264,265,266,268,268,271,273,273,275,275,275,275,275,275,275,281,290,291,291,293,297,300,301,307,310,313,313,315,315,319,319,319,319,319,319,319,320,325,332,335,339,339,341,341,341,341,342,345,349,351,357,362,368,368,369,376,376,378,392,393,398,398,398,403,404,405,406,407,408,409,414,416,416,417,418,423,424,425,430,430,432,439,440,441,443,444,448,452,457,457,457,463,463,463,464,465,466,467,476,483,484,484,491,494,494,498,499,499,499,499,501,505,507,509,512,521,522,525,526,527,529,531,531,533,535,538,539,540,541,545,554,566,572,574,575,576,577,577,578,579,579,579,581,584,587,587,590,594,597,598,600,600,603,605,609,611,613,614,614,619,623,627,627,630,630,631,633,646,647,648,648,648,654,655,656,656,656,657,658,658,658,659,659,661,662,663,667,672,672,674,675,675,676,680,680,681,684,684,685,687,688,692,693,694,696,696,696,697,699,708,712,717,719,721,733,740,741,745,746,747,753,758,758,759,759,761,762,763,764,764,772,772,776,777,785,788,790,793,794,795,798,806,808,814,815,816,816,819,820,822,823,825,829,829,830,833,835,836,838,843,848,850,852,852,858,858,861,862,863,863,864,864,865,865,867,872,872,872,873,873,875,876,879,880,881,883,883,885,889,893,894,895,896,896,897,898,900,901,906,907,911,913,914,916,919,923,923,925,926,930,933,940,941,941,943,945,945,946,948,949,949,950,951,952,952,952,953,953,957,958,960,961,963,964,965,978,979,983,983,983,983,986,987,989,989,4,6,9,11,13,14,15,16,17,18,18,18,18,18,18,20,21,21,22,22,22,22,24,26,27,27,29,30,30,35,35,36,39,40,43,44,47,48,48,48,49,49,50,51,53,55,56,58,59,59,60,61,62,63,68,73,78,78,79,79,81,81,82,82,83,85,85,86,86,86,86,87,87,88,88,89,90,91,91,92,94,95,100,101,102,102,102,105,105,109,114,115,115,116,117,119,120,121,123,124,127,129,131,132,133,135,136,137,137,138,138,139,139,140,141,142,143,143,144,144,145,145,147,147,147,148,148,149,150,151,151,156,157,159,161,161,164,166,168,170,171,171,172,172,173,174,174,174,175,176,176,179,179,180,181,183,185,187,194,200,201,201,202,203,204,204,205,207,207,207,207,207,209,209,209,213,215,216,216,218,218,219,220,220,221,221,226,226,228,228,228,229,230,232,232,232,232,233,233,236,238,239,240,241,246,252,253,253,256,257,258,258,259,260,261,264,267,270,270,272,275,277,278,278,280,284,287,289,293,293,293,295,296,300,300,301,302,303,303,304,311,311,313,313,314,318,319,321,321,324,330,334,338,339,343,343,344,348,350,352,353,355,358,359,361,366,367,370,371,374,380,383,384,391,392,393,394,395,397,397,397,397,398,398,399,399,401,404,409,411,413,422,423,424,425,425,427,434,434,434,435,435,436,436,436,437,438,439,440,441,444,448,448,449,450,452,454,455,457,458,467,468,469,470,472,473,475,477,477,478,478,478,482,483,487,487,488,488,488,489,490,490,490,491,491,492,493,501,503,503,504,506,507,509,510,511,511,514,514,514,515,516,516,517,517,518,520,524,526,527,527,530,534,536,536,536,537,538,538,538,538,539,541,541,541,541,541,541,545,546,546,548,548,549,549,549,549,551,555,557,558,558,562,562,563,565,566,568,573,575,576,578,578,581,589,600,600,601,603,603,604,605,606,606,606,606,607,607,607,607,608,608,608,610,612,615,617,618,624,626,630,632,634,635,640,642,642,646,646,649,649,650,650,650,652,654,665,671,679,689,689,689,689,689,689,690,690,690,691,698,699,700,701,701,706,706,708,710,713,715,718,718,721,723,724,724,726,727,730,733,733,735,735,736,736,736,736,736,737,740,743,744,746,746,748,749,752,752,753,755,755,760,761,762,762,763,773,776,777,777,777,777,778,780,780,782,784,785,787,788,794,796,796,796,797,798,800,800,801,802,803,805,808,808,811,814,818,826,827,828,828,830,833,834,839,845,848,852,856,858,860,862,865,866,866,866,866,869,869,869,870,870,872,872,877,878,880,880,886,888,888,888,891,891,891,892,892,894,896,896,898,899,900,901,901,903,903,905,907,908,911,918,918,918,918,920,923,924,926,926,926,931,933,936,942,944,945,948,950,951,955,960,961,961,965,967,973,6,8,8,8,10,10,12,13,14,14,16,17,17,18,20,21,21,23,23,25,25,27,28,28,31,33,33,37,40,42,43,43,45,51,52,53,55,56,56,57,57,57,58,60,60,61,61,62,63,63,66,67,67,67,67,68,69,73,74,74,76,79,79,79,79,81,83,84,84,86,88,90,91,94,95,97,98,103,104,105,106,107,108,109,112,117,117,118,120,123,124,124,125,125,125,126,126,127,127,128,129,134,140,141,146,147,148,149,154,155,157,165,166,166,166,167,167,168,168,171,172,172,172,172,174,179,180,181,183,192,193,194,194,195,196,200,201,201,201,204,205,206,212,213,215,216,217,217,217,218,218,218,219,225,234,237,237,237,239,241,245,250,250,251,252,254,258,259,260,263,266,271,274,276,276,278,278,282,283,284,284,284,284,284,284,286,293,297,298,299,299,299,307,309,312,316,316,317,318,323,326,329,333,333,334,339,340,340,340,341,342,343,343,344,345,346,347,348,348,349,360,361,362,362,368,370,370,372,375,377,379,379,384,385,386,387,388,389,390,392,392,393,399,406,406,408,413,415,415,416,417,418,419,420,434,435,436,437,439,440,442,442,444,450,453,455,456,463,465,466,468,469,469,471,474,475,475,475,476,476,476,477,478,478,484,487,489,492,508,508,510,510,510,512,513,513,515,516,518,520,528,528,529,530,531,532,535,536,537,538,540,543,543,544,546,550,555,555,555,556,556,557,558,560,572,573,575,578,591,593,595,595,596,599,603,606,608,612,616,618,624,624,625,625,626,627,628,629,632,635,635,638,640,645,646,648,650,655,656,666,671,672,673,673,675,675,676,676,683,697,697,697,697,697,697,698,698,699,701,702,703,707,711,711,716,721,721,722,727,731,736,736,736,737,737,739,746,750,750,759,760,761,762,6,6,6,7,11,12,15,16,16,17,18,20,21,21,23,24,40,44,44,45,55,63,64,65,66,68,69,70,70,71,72,78,78,80,80,82,85,87,88,89,89,90,91,91,92,93,93,94,95,95,96,96,97,98,99,100,101,102,103,110,111,118,118,119,123,124,127,128,128,130,131,133,134,134,134,135,136,136,137,139,140,142,142,145,152,160,161,161,167,170,170,171,171,172,181,183,193,195,195,195,198,198,199,199,199,207,208,208,213,214,220,221,221,222,223,224,225,228,230,233,239,240,241,249,251,254,260,264,266,266,269,270,276,279,281,281,283,285,285,286,288,290,297,300,305,306,308,310,311,312,313,315,321,327,327,327,328,330,331,335,336,338,340,342,344,345,347,348,349,350,350,351,352,356,366,367,370,372,380,383,384,392,395,397,397,397,397,399,400,400,400,403,405,409,410,416,419,419,422,425,425,428,428,429,429,431,431,431,432,432,434,434,435,435,436,436,439,441,444,450,451,453,453,454,457,459,459,460,460,461,461,462,465,469,469,470,486,487,489,497,504,504,510,512,519,520,524,527,527,528,536,537,544,548,552,554,555,556,571,575,578,580,581,589,589,589,589,602,604,605,606,608,611,611,613,614,623,626,627,630,633,638,639,640,641,642,643,643,648,651,654,658,671,673,675,680,694,697,697,699,702,704,704,710,711,713,717,718,720,720,721,721,728,738,739,739,744,746,747,749,750,754,756,763,763,4,6,7,8,9,11,11,14,15,16,16,17,18,18,19,22,32,32,39,40,40,44,45,46,48,52,54,55,57,59,61,62,62,63,64,67,70,71,73,73,75,76,77,79,79,79,84,85,87,89,92,92,93,93,94,94,94,95,99,106,106,106,110,110,112,115,118,118,118,121,123,123,124,128,128,129,131,141,141,148,150,151,152,157,157,159,160,163,171,171,171,171,171,171,171,171,174,178,181,183,186,187,188,189,190,191,195,205,214,216,219,220,220,220,225,225,227,234,235,238,240,241,241,244,245,246,253,254,255,255,256,257,258,261,263,270,270,273,274,277,278,278,281,283,286,286,286,286,290,292,293,294,296,301,304,305,305,306,316,322,325,325,325,335,337,337,343,344,351,352,353,355,355,361,363,364,364,364,364,364,364,364,364,364,365,365,366,367,368,368,368,368,369,369,370,370,371,372,372,373,373,373,373,374,374,375,375,376,380,382,385,386,386,387,388,398,399,402,402,407,407,409,411,415,415,416,419,420,420,424,424,425,427,430,430,430,430,431,433,440,442,442,442,443,448,450,450,450,450,451,451,456,457,462,467,471,471,473,474,474,475,483,483,485,485,485,486,491,492,492,492,493,493,495,495,496,496,496,497,497,497,499,500,501,502,502,503,504,509,510,510,516,519,521,525,527,529,530,533,537,537,542,543,545,545,545,547,547,547,548,552,552,552,553,553,553,556,557,557,558,560,560,561,562,563,563,569,575,576,577,578,585,591,592,600,601,603,604,605,608,608,608,613,613,613,613,614,615,616,616,618,619,629,630,632,632,636,638,646,646,647,649,658,659,661,661,664,664,664,666,667,669,669,670,670,670,675,675,678,682,695,697,701,8,9,10,11,12,13,13,14,14,15,17,17,17,18,19,21,23,24,25,26,28,32,34,36,36,37,43,44,45,45,52,52,52,53,53,53,53,56,59,60,61,62,63,65,65,67,68,68,68,68,69,70,71,71,72,74,76,76,79,79,79,80,83,83,83,84,85,86,93,97,100,105,108,108,112,112,116,119,120,122,124,127,127,129,130,130,130,130,131,131,136,140,140,141,146,147,147,149,149,149,150,150,151,153,154,157,164,164,166,167,168,171,171,172,177,179,180,185,185,185,186,186,187,187,194,194,196,197,197,197,199,200,205,206,213,213,216,217,222,224,226,226,228,231,231,231,232,235,237,238,238,241,242,250,251,252,252,254,255,256,256,266,268,270,278,280,287,287,287,287,287,287,291,291,291,293,294,297,304,305,305,306,310,311,312,313,314,315,317,318,319,320,322,324,325,326,331,333,335,340,340,341,341,342,342,344,345,351,353,355,361,363,363,368,371,372,373,374,375,376,377,380,382,388,390,392,393,400,402,404,405,405,409,421,421,423,424,426,427,428,435,437,438,439,442,444,447,452,456,458,458,460,461,463,463,464,469,469,470,476,476,476,477,477,478,479,482,482,486,486,490,496,501,503,510,512,514,516,522,523,524,530,531,534,535,536,536,548,554,555,560,564,570,575,577,577,582,588,594,595,595,598,599,599,600,600,602,605,612,627,634,636,653,653,654,655,655,658,658,660,660,660,661,661,670,671,672,672,675,675,676,693,694,696,6,9,9,10,12,12,13,14,15,15,16,16,16,18,18,20,20,20,20,21,22,33,46,47,47,48,52,54,54,54,55,57,58,60,61,61,61,65,66,73,74,76,78,78,79,81,82,83,96,105,105,106,107,107,113,113,114,114,115,115,121,121,125,126,126,127,130,130,132,134,135,137,137,137,138,141,142,147,149,155,156,161,162,173,174,174,175,175,177,178,178,186,187,189,193,194,194,199,200,205,213,217,218,221,225,225,226,226,227,227,228,229,235,236,237,240,240,241,244,244,253,254,258,259,260,261,264,266,266,266,283,286,286,287,287,291,292,298,298,298,299,299,300,301,304,304,306,306,308,308,308,309,309,313,314,317,317,317,317,320,321,327,329,330,330,332,333,334,335,349,350,353,353,354,355,356,360,366,367,369,370,372,374,376,376,379,379,385,386,386,390,391,392,394,395,396,399,400,401,402,402,404,405,405,406,406,407,410,411,412,412,413,414,423,424,424,425,428,433,435,442,442,442,442,445,450,453,455,456,457,459,461,463,465,465,466,467,472,491,491,493,498,498,501,502,504,504,505,513,517,518,525,526,526,530,539,539,539,554,558,560,562,565,566,567,568,574,574,583,584,587,588,589,590,596,599,600,603,607,620,622,623,624,625,626,630,630,631,632,633,637,641,644,645,646,647,649,651,651,652,653,659,660,662,664,664,675,677,679,684,685,685,687,688,697,697,700,705,706,708,709,710,710,711,712,713,717,718,719,720,720,721,721,735,736,737,739,751,751,754,757,758,759,761,765,768,768,769,770,773,6,9,10,11,12,15,15,16,17,17,19,20,21,21,32,43,44,45,50,51,52,52,54,57,58,58,60,61,61,66,70,71,71,72,74,75,75,75,76,78,80,82,84,85,85,85,87,88,88,94,96,104,104,108,109,114,115,115,116,118,120,121,126,126,126,127,131,132,132,136,137,138,140,141,141,142,142,143,144,145,145,153,154,155,157,163,164,165,165,166,175,180,181,183,185,185,186,187,191,192,192,195,196,197,199,200,202,202,203,205,207,210,216,220,232,234,235,235,236,236,237,238,238,239,239,239,240,243,246,252,255,256,258,258,259,260,263,265,270,274,275,275,276,276,277,277,279,283,284,285,290,293,299,305,307,307,307,308,309,310,310,311,312,312,315,316,316,316,317,317,318,318,318,319,329,329,330,332,333,334,335,335,335,337,338,339,341,347,348,352,354,356,358,363,366,367,367,368,368,371,375,378,379,380,382,383,384,385,385,386,388,389,389,390,391,391,392,394,395,401,402,405,405,406,410,412,412,413,413,416,416,416,417,420,421,422,423,424,428,428,428,433,439,445,445,447,448,450,450,454,455,455,457,457,458,460,464,465,466,469,470,472,479,480,482,487,491,492,494,494,502,503,503,505,507,508,509,510,510,512,518,518,525,526,527,528,529,529,531,537,538,539,539,540,542,542,543,544,547,549,550,550,551,551,551,552,552,552,552,553,553,553,553,554,554,554,554,555,556,556,556,557,557,557,557,558,558,558,559,559,559,559,560,560,560,560,561,561,561,561,562,562,562,562,563,563,563,563,564,564,565,565,565,566,566,566,567,567,567,567,568,568,568,569,569,569,569,570,571,571,571,571,572,572,578,579,581,584,585,586,587,590,590,591,592,592,592,594,595,598,599,601,602,602,603,605,605,605,607,608,608,609,610,612,612,612,612,612,614,615,616,619,620,627,628,629,630,630,631,632,638,643,644,646,648,652,652,654,655,661,662,663,671,672,675,675,675,675,680,681,682,686,687,687,691,697,700,703,708,712,712,712,712,714,715,720,722,723,725,726,727,734,740,741,744,744,753,756,757,758,765,765,767,768,769,771,771,771,773,774,775,778,779,779,780,781,781,783,784,786,787,794,795,797,797,798,799,799,805,809,810,811,811,812,812,812,813,815,816,816,817,818,819,822,823,823,826,828,832,835,837,842,845,6,6,8,9,9,10,11,11,12,14,15,15,17,18,19,20,21,22,22,25,30,32,38,39,41,44,45,45,46,46,48,51,52,52,53,54,55,55,57,57,59,59,59,59,60,61,62,62,62,64,64,64,64,65,66,66,68,70,71,73,74,74,76,77,77,79,82,83,84,90,92,92,101,109,115,123,125,126,126,127,129,129,133,133,133,134,134,136,136,137,138,138,141,142,149,153,153,156,158,159,160,162,163,163,173,174,176,179,180,180,185,186,187,192,197,198,201,201,202,203,205,206,206,207,207,207,210,210,211,211,215,217,218,219,222,224,225,226,229,229,230,231,234,235,235,236,236,237,238,240,242,244,245,246,250,251,251,251,252,252,252,253,261,265,265,266,274,275,276,276,276,278,280,282,285,286,289,291,291,293,294,296,296,298,301,305,309,313,314,315,316,316,316,318,319,320,323,323,339,339,340,340,349,356,357,360,365,365,369,371,377,380,383,385,385,388,389,391,391,392,392,393,395,395,396,398,400,401,402,403,406,408,410,421,421,433,434,435,438,438,439,440,448,455,456,459,459,461,466,468,470,471,471,471,472,473,473,475,475,476,476,485,490,491,494,495,496,496,498,501,501,504,505,509,512,513,513,515,516,518,518,522,525,529,532,533,534,534,537,537,539,540,542,543,543,548,554,557,559,562,562,563,563,565,567,571,573,573,573,573,574,574,575,576,577,579,580,581,582,584,585,589,592,593,594,594,597,598,600,600,602,605,605,607,607,607,608,609,609,610,611,611,613,614,616,617,622,625,635,641,643,647,650,651,658,663,665,666,666,667,668,672,675,675,678,679,679,679,686,687,689,689,689,689,692,694,694,695,698,705,719,719,733,733,737,738,740,743,745,745,748,751,758,759,761,762,769,769,770,772,774,774,775,777,781,782,783,783,784,785,791,795,806,807,812,813,820,822,822,828,831,836,836,838,838,839,843,844,844,845,845,846,849,851,858,865,866,868,870,876,878,879,879,884,887,891,893,896,901,905,905,906,906,908,909,913,6,6,8,9,11,11,12,15,18,19,19,20,23,24,24,25,28,30,41,43,43,45,46,46,47,47,47,48,50,52,54,58,58,58,58,60,60,60,62,62,63,65,65,65,66,66,67,68,69,70,71,74,75,77,78,79,79,80,89,90,91,92,95,96,96,96,97,97,97,110,111,112,114,117,118,119,120,121,121,121,126,126,127,129,129,130,132,132,133,133,134,135,135,139,139,142,144,145,149,149,150,152,153,155,158,160,161,165,166,166,167,171,172,177,180,181,182,196,196,197,199,201,203,206,207,208,208,210,213,214,214,217,219,222,225,228,229,230,230,230,231,232,232,233,234,235,235,235,235,239,239,240,240,242,243,246,247,248,249,251,252,254,255,257,262,263,265,271,272,275,275,276,278,279,279,279,280,281,282,283,285,285,286,286,286,287,288,290,291,292,295,296,296,296,297,298,300,303,305,305,307,307,307,307,307,307,307,307,307,307,308,309,311,313,317,317,319,319,320,320,321,322,323,324,328,328,329,329,329,329,335,338,342,344,347,348,349,349,350,368,371,373,375,376,376,377,378,380,381,381,382,385,387,389,390,390,390,392,393,394,394,396,397,399,401,402,403,404,406,407,407,408,409,411,412,414,415,415,417,419,422,424,430,431,432,434,434,434,434,435,435,435,435,435,436,436,437,438,439,439,442,445,452,452,458,458,459,460,460,463,464,468,468,471,472,473,473,475,477,477,477,479,480,481,481,484,484,486,486,488,492,493,494,497,498,498,499,504,506,509,512,519,520,520,527,527,528,529,530,530,531,532,534,541,545,545,547,547,549,550,553,554,554,557,557,558,558,560,562,565,566,567,570,570,570,571,571,573,574,574,575,576,578,581,582,584,586,592,592,593,593,594,596,599,603,604,607,609,609,610,611,613,613,613,614,614,614,614,616,617,618,618,620,620,621,622,622,622,622,623,624,625,627,630,633,634,635,637,638,639,639,640,641,641,642,642,648,650,651,652,652,654,657,658,659,661,668,679,681,681,683,688,691,691,691,692,693,695,695,702,703,703,704,708,710,711,713,715,716,717,718,719,720,720,722,724,724,728,738,742,743,744,744,744,745,746,747,751,755,756,759,759,760,761,763,766,767,770,771,772,775,780,780,783,784,786,789,790,791,793,794,794,796,799,800,800,802,806,809,811,812,814,816,821,826,827,827,828,828,834,838,839,841,842,844,847,848,850,852,853,855,856,858,859,861,863,863,864,866,866,868,870,871,871,872,875,875,876,878,880,881,881,884,885,886,888,890,891,894,899,901,902,907,912,914,915,922,922,924,926,929,929,930,930,932,932,937,943,12,13,13,14,15,15,16,16,16,16,21,22,24,29,32,35,35,39,47,6,7,8,8,8,9,9,10,10,11,12,12,14,14,14,15,15,16,16,17,19,19,19,19,20,21,22,23,23,23,24,24,24,24,25,25,25,26,26,26,26,26,27,27,27,27,27,28,29,29,29,30,30,31,31,32,33,33,34,34,35,35,36,37,37,38,38,39,39,39,39,41,41,41,41,42,43,44,45,45,46,47,47,47,48,49,49,50,51,51,51,52,52,53,53,54,55,55,55,56,57,57,57,59,59,59,59,60,60,60,60,60,60,60,61,61,61,62,63,63,64,64,64,64,65,65,66,66,67,67,68,68,68,68,69,69,69,69,69,70,71,71,72,72,72,73,73,76,76,76,77,77,77,78,79,79,79,80,80,80,81,81,82,83,85,86,87,87,87,88,90,91,91,92,92,92,93,93,94,94,94,94,94,94,95,95,95,95,95,96,96,96,98,99,99,100,100,101,101,101,101,101,102,102,102,103,103,103,104,105,105,105,105,105,106,106,106,106,106,106,106,108,114,116,116,117,117,118,119,119,119,120,121,121,122,123,123,124,124,125,125,125,125,126,126,127,128,128,128,129,129,130,131,131,131,132,133,133,133,134,135,135,135,135,135,136,136,136,137,137,137,137,138,139,139,139,139,139,139,140,140,140,141,141,142,142,143,143,143,144,145,145,145,145,145,146,146,147,147,147,147,148,148,149,150,151,151,152,152,153,153,154,154,154,155,155,155,155,155,156,156,157,157,157,157,157,157,157,157,158,158,158,158,158,158,159,159,159,160,160,161,162,163,163,164,165,166,166,166,166,167,167,167,168,168,169,169,171,172,173,173,173,173,174,175,175,176,177,177,178,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180,180,181,181,182,183,184,184,185,185,185,186,187,189,189,190,190,191,191,191,193,194,195,195,195,196,197,197,198,199,199,199,201,202,203,203,205,206,207,209,209,211,211,211,212,212,213,213,213,213,215,215,217,217,218,218,219,219,219,219,220,220,220,220,222,223,224,224,225,225,225,225,226,226,226,226,227,228,229,229,230,230,231,231,231,231,231,232,232,233,234,234,234,234,235,235,235,236,236,236,237,237,237,238,238,239,239,240,241,241,241,243,243,243,244,245,246,246,247,247,248,248,248,250,250,250,250,251,251,251,252,252,252,252,253,253,253,253,253,253,253,253,253,254,255,258,258,258,259,259,259,259,260,260,260,260,260,261,261,261,261,261,261,261,261,262,262,262,262,262,262,262,262,263,263,263,263,263,264,264,265,266,273,274,274,275,275,276,276,277,277,278,278,279,279,279,280,281,281,283,283,283,283,284,284,284,284,285,285,287,287,287,288,289,289,289,289,289,290,290,291,291,292,292,293,293,293,294,294,295,295,295,295,295,296,297,297,297,297,299,299,299,299,300,300,300,300,300,300,301,301,301,301,302,303,305,305,305,305,306,307,308,308,308,308,309,309,309,310,311,311,312,312,313,313,313,314,314,315,316,317,318,319,319,319,320,321,321,321,321,322,323,323,323,324,325,325,325,327,327,327,328,328,328,330,331,331,332,333,333,333,334,334,335,336,337,337,338,339,339,340,340,341,341,341,342,343,343,344,344,345,345,345,346,346,347,348,348,349,349,349,350,351,351,351,352,353,354,354,354,355,355,355,356,357,357,357,358,359,360,360,360,360,361,361,361,364,365,365,365,365,365,365,365,366,367,368,368,369,369,369,370,370,370,371,372,372,372,373,373,373,373,373,374,375,375,376,376,376,377,377,377,377,378,378,379,379,380,381,382,382,383,383,384,386,387,387,388,389,389,390,391,392,392,392,392,392,392,392,392,393,393,394,394,394,394,395,395,395,395,395,395,395,395,396,397,398,398,400,400,400,400,400,401,402,402,402,402,402,403,403,403,403,404,404,404,405,405,405,405,406,406,406,406,407,408,413,416,416,418,418,418,419,419,420,420,421,422,422,423,423,424,424,424,424,425,425,425,425,426,426,427,427,428,428,428,428,428,429,429,429,429,429,429,431,431,432,433,433,433,434,434,435,436,437,437,439,439,439,439,441,442,442,442,442,443,443,445,446,446,447,447,447,448,449,450,450,450,450,451,451,452,453,453,453,453,453,454,455,455,455,456,457,457,458,459,459,459,460,461,461,461,461,461,462,462,462,463,463,464,464,465,466,467,467,467,467,468,468,469,469,469,470,471,472,473,473,474,474,475,476,476,476,477,477,477,479,480,481,481,482,483,483,483,483,484,485,485,485,486,487,487,487,488,488,489,489,489,489,491,491,491,493,494,495,497,497,498,498,498,498,499,501,501,502,503,504,505,506,506,507,508,508,509,509,509,509,510,510,510,510,510,511,511,511,511,512,512,512,512,512,513,513,513,513,515,515,515,516,517,517,517,518,518,518,518,518,518,518,519,519,519,520,521,521,522,524,525,525,526,526,527,527,528,528,529,529,529,530,530,530,531,531,531,532,532,532,533,534,534,535,535,536,537,537,537,538,538,538,538,539,539,539,541,542,542,542,542,543,543,543,543,544,545,545,545,545,546,546,546,547,547,547,547,548,548,549,550,551,556,556,558,558,558,559,559,560,560,561,561,562,563,563,564,565,565,565,565,565,566,566,566,567,567,567,568,569,569,569,571,571,571,573,575,575,575,576,576,576,576,577,577,577,578,578,578,579,579,579,579,579,580,580,580,580,581,581,581,581,583,583,583,583,583,584,585,585,585,586,586,587,588,588,589,589,590,591,592,592,592,593,594,595,595,596,597,597,599,599,599,600,601,601,603,603,603,604,604,604,604,604,605,605,605,606,607,608,609,610,611,611,611,613,613,614,615,615,615,616,617,617,618,619,619,620,621,621,621,622,622,622,622,623,623,624,625,625,625,626,627,627,627,628,629,629,629,631,631,632,633,633,634,634,635,635,635,635,636,637,637,637,637,638,638,639,639,639,640,640,641,641,643,643,643,645,645,646,647,648,649,649,649,649,650,650,651,651,652,652,652,653,653,653,653,654,654,656,657,657,657,657,658,658,658,658,658,658,658,659,659,659,660,660,660,661,661,661,661,662,663,663,663,664,665,667,668,669,670,670,670,671,671,671,672,672,673,673,674,674,676,676,676,676,677,677,677,678,678,678,678,678,678,679,681,681,682,684,684,684,685,685,685,686,687,687,687,687,688,688,688,688,688,688,688,689,689,689,689,690,690,690,690,690,691,692,700,701,702,703,703,703,704,704,704,704,705,705,705,706,706,707,707,707,707,707,708,708,708,709,710,710,711,711,711,711,712,713,713,713,713,714,715,715,715,715,715,716,716,717,719,719,719,719,721,722,722,722,722,722,723,723,724,725,725,725,725,725,726,726,726,727,727,727,728,731,732,733,734,734,734,734,735,735,736,737,737,738,739,739,740,740,741,741,741,741,742,743,744,745,745,745,747,749,749,749,749,750,751,751,751,751,752,752,753,753,753,755,755,755,755,756,757,757,757,757,757,758,759,761,761,761,762,762,762,763,764,765,765,766,767,767,767,767,767,769,769,769,770,770,770,772,773,774,774,775,775,776,776,777,777,778,779,779,781,781,781,782,782,782,783,783,784,784,784,785,785,786,786,787,787,787,787,789,790,791,792,793,793,793,794,794,795,795,795,796,796,796,797,797,797,797,798,798,798,799,799,799,799,800,801,801,803,803,803,804,805,805,805,805,806,807,807,808,809,810,810,811,811,811,813,814,815,816,817,817,817,818,818,818,818,818,818,818,820,821,821,821,821,821,821,821,821,822,823,823,824,826,826,826,826,826,827,827,827,828,828,828,829,829,829,830,830,830,831,831,832,832,832,832,833,834,835,835,838,843,844,844,845,845,846,846,846,847,847,849,849,850,850,850,851,852,853,853,853,853,855,855,855,855,855,856,857,857,858,858,858,858,859,859,860,861,861,861,862,862,862,862,862,863,863,863,864,864,864,864,864,865,865,865,866,866,867,867,867,868,869,869,869,869,869,871,872,873,873,873,874,875,876,876,876,876,877,877,878,879,879,880,881,881,883,883,885,885,885,887,887,888,889,890,891,891,892,893,894,895,896,896,897,897,897,898,898,899,900,901,902,903,904,904,904,904,905,905,906,906,907,908,909,910,910,910,911,911,912,913,913,913,916,917,917,917,917,917,918,918,918,919,919,919,920,920,920,920,920,921,921,921,921,922,922,922,922,923,924,925,925,925,926,926,926,927,928,928,928,929,930,930,931,932,932,933,933,934,935,936,936,936,937,937,937,938,938,938,938,940,940,941,942,942,943,943,944,944,945,946,947,947,947,947,948,948,948,948,948,948,949,950,952,952,952,953,953,953,953,953,954,954,955,955,955,955,956,956,957,957,957,957,957,957,958,958,958,958,958,959,960,968,969,971,971,973,974,975,975,977,977,978,978,979,979,979,981,981,981,982,982,982,982,982,982,982,982,983,983,983,984,984,984,985,985,985,986,986,986,986,987,987,987,988,989,989,989,989,989,989,990,992,992,992,992,993,993,993,995,995,996,996,996,997,997,997,998,998,998,998,999,1001,1001,1002,1002,1003,1003,1004,1005,1005,1005,1005,1005,1006,1006,1006,1006,1007,1007,1007,1007,1009,1009,1009,1010,1010,1010,1010,1010,1010,1010,1011,1011,1012,1013,1015,1017,1017,1018,1018,1018,1019,1019,1019,1020,1021,1021,1021,1022,1022,1022,1023,1024,1024,1025,1026,1026,1026,1026,1027,1027,1029,1031,1032,1032,1032,1033,1033,1034,1035,1035,1035,1035,1036,1037,1037,1037,1039,1039,1039,1040,1040,1041,1041,1042,1043,1043,1043,1044,1044,1045,1045,1046,1046,1047,1047,1049,1049,1051,1051,1051,1051,1051,1051,1051,1052,1053,1054,1055,1055,1056,1057,1057,1058,1059,1059,1060,1060,1061,1061,1061,1061,1062,1063,1063,1063,1063,1064,1065,1065,1066,1066,1066,1066,1066,1067,1067,1067,1067,1068,1068,1068,1068,1069,1069,1069,1069,1069,1069,1070,1071,1071,1071,1071,1072,1072,1072,1073,1073,1073,1073,1073,1074,1074,1075,1075,1075,1076,1076,1078,1079,1079,1080,1080,1080,1080,1081,1081,1082,1083,1083,1083,1083,1083,1083,1084,1084,1085,1085,1086,1086,1087,1088,1089,1089,1089,1090,1091,1091,1092,1093,1094,1094,1094,1095,1095,1095,1095,1095,1096,1096,1096,1097,1097,1097,1097,1098,1098,1098,1099,1099,1099,1099,1099,1100,1100,1100,1101,1102,1106,1106,1108,1110,1111,1113,1114,1115,1117,1117,1117,1118,1118,1119,1119,1119,1120,1120,1121,1121,1121,1122,1123,1124,1125,1126,1126,1127,1127,1127,1128,1128,1128,1128,1129,1129,1129,1129,1130,1131,1131,1132,1133,1134,1134,1135,1135,1135,1136,1136,1136,1137,1137,1138,1138,1138,1138,1138,1138,1138,1139,1139,1140,1140,1140,1141,1141,1141,1142,1142,1143,1143,1145,1145,1145,1146,1146,1147,1147,1148,1148,1149,1150,1151,1151,1151,1152,1152,1152,1152,1153,1153,1153,1153,1154,1154,1155,1157,1158,1159,1160,1160,1160,1161,1161,1162,1163,1163,1163,1163,1164,1165,1165,1166,1167,1167,1167,1167,1168,1169,1169,1171,1171,1172,1174,1174,1175,1175,1176,1176,1177,1177,1178,1179,1179,1179,1180,1181,1181,1182,1182,1182,1183,1184,1185,1185,1185,1186,1187,1188,1188,1189,1190,1191,1191,1191,1192,1193,1194,1195,1195,1195,1196,1197,1197,1197,1197,1197,1198,1198,1198,1199,1199,1199,1199,1200,1200,1201,1202,1202,1203,1204,1205,1205,1205,1206,1207,1207,1208,1208,1209,1211,1211,1212,1213,1213,1213,1213,1214,1214,1215,1216,1217,1218,1219,1219,1220,1220,1221,1221,1221,1222,1222,1223,1224,1225,1225,1225,1225,1226,1226,1226,1226,1226,1227,1227,1227,1227,1228,1229,1230,1230,1230,1230,1230,1231,1231,1231,1231,1231,1232,1233,1233,1233,1234,1235,1236,1236,1236,1237,1237,1237,1237,1238,1238,1238,1239,1239,1239,1239,1239,1240,1240,1240,1241,1242,1242,1242,1244,1245,1245,1245,1246,1247,1248,1249,1250,1250,1250,1250,1251,1251,1252,1252,1253,1253,1253,1254,1255,1256,1256,1256,1256,1257,1257,1257,1257,1258,1259,1260,1261,1264,1266,1266,1268,1269,1271,1273,1274,1275,1275,1276,1276,1277,1279,1279,1279,1279,1279,1280,1280,1280,1281,1281,1282,1283,1283,1283,1284,1284,1285,1285,1286,1286,1287,1287,1288,1288,1288,1288,1289,1289,1289,1289,1289,1290,1291,1291,1292,1293,1293,1294,1294,1294,1295,1295,1295,1295,1295,1296,1297,1298,1299,1299,1299,2,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,73,74,10,10,10,11,17,18,20,20,21,22,23,27,31,33,35,37,43,45,46,46,47,50,53,58,59,60,62,63,64,66,72,77,87,88,89,92,92,96,97,101,106,107,109,110,119,119,125,127,129,132,133,133,135,136,137,138,141,142,142,142,142,143,145,147,148,149,155,1,4,134,137,138,139,140,142,144,146,148,148,148,8,10,12,14,2,4,6,7,7,7,8,8,8,8,9,10,11,11,11,12,13,14,14,15,15,16,16,17,17,18,19,19,20,21,21,22,23,24,24,24,25,25,25,26,27,27,27,28,29,29,29,30,31,32,32,33,33,33,33,33,33,34,34,35,35,36,37,37,38,39,39,40,41,42,42,43,44,44,45,45,46,46,47,47,47,48,48,49,49,50,51,51,53,54,55,55,55,56,56,57,57,58,58,59,59,59,60,61,62,62,63,63,64,65,65,65,65,65,65,65,66,66,67,68,68,68,69,69,70,70,71,72,73,73,74,75,75,75,75,75,76,77,77,77,77,77,77,77,78,79,79,80,80,81,81,81,82,82,83,83,84,84,84,85,85,85,86,86,87,87,88,88,88,89,91,91,91,91,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,99,99,100,100,100,101,101,101,101,102,103,103,103,103,103,103,103,103,104,104,104,104,105,105,106,106,107,107,107,107,108,108,109,109,109,110,111,111,111,112,112,113,114,114,115,115,116,117,117,117,117,117,117,117,117,118,118,119,119,120,121,121,121,122,123,123,124,125,125,126,126,127,127,127,127,127,128,129,129,129,129,129,130,130,131,131,132,132,132,133,133,133,134,134,134,135,135,136,137,137,138,139,140,140,141,141,141,141,142,142,143,143,143,143,143,143,144,144,145,145,146,146,147,147,148,148,149,150,151,152,153,154,155,155,156,157,158,158,159,159,160,161,161,162,163,163,163,163,164,164,165,165,165,165,165,165,165,166,166,167,167,167,168,168,169,169,170,171,171,172,173,173,173,174,174,174,175,175,175,175,176,177,177,177,177,178,178,179,179,179,179,179,179,179,179,180,180,181,181,182,183,183,183,184,184,185,185,186,187,187,187,187,188,189,189,189,191,191,192,192,193,194,194,195,195,196,196,197,197,198,198,199,199,200,201,202,202,203,203,204,204,205,205,206,207,207,208,208,209,210,210,211,211,211,212,212,213,213,214,215,215,216,217,217,218,219,220,221,7,20,23,24,28,35,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,78,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,445,4,4,5,7,10,10,11,11,12,13,13,13,14,14,15,15,16,16,17,18,19,20,21,22,23,24,25,25,25,25,26,26,27,28,28,29,30,31,31,32,32,33,34,35,36,36,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,50,51,52,52,53,54,55,56,56,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,86,86,86,88,89,90,90,90,92,93,94,95,95,96,97,98,98,98,98,99,99,100,101,103,103,103,105,105,105,105,107,110,111,112,114,114,115,116,116,116,117,117,117,118,118,118,119,123,1,13,15,17,19,22,24,26,28,29,31,33,35,38,40,44,45,47,49,51,54,56,58,60,61,63,65,67,70,72,74,76,4,6,7,8,9,10,11,11,12,12,13,13,14,14,15,15,16,16,17,18,19,19,20,21,21,22,23,23,23,24,25,26,27,28,29,30,30,31,32,33,34,35,36,37,37,38,38,39,39,40,41,41,42,43,44,44,45,46,47,47,47,48,49,50,51,52,52,53,53,54,55,56,56,57,57,58,58,59,60,60,60,61,62,62,63,64,65,66,66,67,68,69,70,70,71,71,72,73,74,74,75,75,76,77,77,78,79,80,80,81,82,83,84,85,85,86,86,87,87,88,89,90,90,91,92,93,94,95,95,96,97,98,98,99,99,100,101,101,102,103,104,105,105,106,106,107,107,108,108,109,110,110,111,112,112,113,114,114,114,114,115,116,117,117,118,118,119,120,120,121,122,123,123,124,124,125,126,126,126,127,128,128,129,129,130,131,131,132,133,134,135,136,136,137,137,138,138,139,140,140,141,141,141,142,142,143,143,144,144,144,145,146,146,147,148,148,149,149,150,150,151,151,152,153,154,154,155,155,156,157,157,157,158,159,159,160,160,161,161,161,162,163,164,165,165,166,167,167,168,169,169,170,170,171,172,172,173,173,174,175,175,175,176,176,177,178,178,179,179,180,181,181,182,182,183,183,184,184,184,185,186,186,187,187,188,188,189,190,191,191,191,191,192,193,193,194,194,195,195,196,197,198,198,199,200,201,201,202,203,203,204,205,205,206,206,207,207,208,208,209,209,210,211,212,212,213,213,214,215,215,216,216,216,216,217,218,218,219,219,220,221,221,222,223,223,224,224,224,225,225,225,226,226,227,227,228,228,229,229,229,230,230,231,231,232,232,233,234,235,235,236,237,238,238,239,240,240,241,241,242,243,243,244,245,245,246,247,248,249,250,251,252,253,254,255,255,256,257,258,259,260,261,261,262,262,263,264,265,265,266,267,268,269,269,270,270,271,272,273,274,275,275,276,276,277,277,277,278,278,279,279,279,280,281,282,282,283,283,284,284,285,286,286,288,289,290,291,291,291,292,292,292,292,293,294,294,295,295,296,297,298,299,299,299,300,300,300,301,302,303,304,305,306,307,307,309,309,310,310,311,312,313,314,314,314,314,315,315,316,317,318,319,319,320,321,322,322,322,323,326,327,327,327,4,4,6,7,7,9,9,9,9,9,9,9,10,10,11,11,12,12,13,13,14,15,16,16,17,17,18,18,18,18,19,20,20,21,21,21,22,22,23,23,23,24,25,25,26,27,28,28,29,29,30,30,31,31,31,32,32,33,34,35,36,36,36,37,37,38,39,39,39,40,40,40,41,42,42,43,43,44,45,46,46,47,47,48,48,48,49,50,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,59,60,60,61,61,62,64,64,65,65,66,66,67,67,67,68,68,69,69,70,71,72,72,73,73,74,74,75,76,76,76,77,77,78,79,79,79,80,81,82,82,83,83,83,84,84,85,86,86,87,88,88,88,89,90,90,91,91,91,92,93,94,94,94,94,95,96,96,97,97,98,98,98,98,98,98,99,100,100,100,101,101,102,103,103,104,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,114,115,115,116,117,117,117,117,117,118,119,120,121,121,122,122,122,122,123,123,124,124,125,125,125,126,126,126,127,128,128,129,129,130,130,132,132,132,133,133,133,134,135,136,136,137,137,138,138,139,4,4,6,6,7,7,7,8,8,9,9,10,10,11,11,12,13,13,14,15,15,16,17,17,19,19,19,19,19,19,19,20,20,21,21,22,22,22,23,23,24,25,25,25,26,27,27,28,29,29,30,31,31,32,32,32,33,33,34,35,35,35,35,35,35,36,36,37,38,39,40,41,41,42,43,44,44,45,46,46,46,47,47,48,49,49,50,50,51,51,52,53,53,53,54,55,55,56,57,57,58,59,59,60,60,61,61,62,63,65,65,65,65,65,65,66,66,67,67,68,68,69,70,70,71,72,73,73,74,75,75,76,76,77,77,78,79,79,80,80,81,81,82,83,83,84,85,85,85,86,87,87,88,89,89,90,90,91,91,92,92,93,94,95,95,96,96,97,98,98,99,100,100,101,102,102,103,103,104,105,105,106,106,106,107,107,108,109,109,109,110,111,111,112,112,113,113,113,113,113,113,114,114,115,115,116,116,117,117,118,118,119,119,119,120,121,121,122,123,123,124,125,125,126,127,127,127,127,127,127,127,131,1,3,4,6,7,7,8,9,9,10,10,10,10,10,10,10,10,10,11,11,12,12,13,14,15,15,15,16,17,17,17,17,18,18,18,19,19,20,20,21,21,22,23,23,24,24,25,26,27,28,29,29,30,31,31,32,33,33,34,34,35,36,36,36,36,37,37,38,38,38,39,39,40,41,42,43,44,45,46,46,47,47,47,48,49,50,50,51,52,52,53,53,54,55,56,57,58,59,59,61,62,62,62,63,64,65,65,66,66,66,67,67,67,67,67,68,70,70,71,71,71,72,72,72,73,74,75,75,76,76,77,78,79,79,79,80,81,81,82,82,83,84,85,85,85,85,86,87,87,87,88,88,88,89,89,90,91,91,91,92,92,93,93,94,94,95,96,97,98,99,100,101,101,102,103,103,103,104,105,105,105,106,106,107,107,107,107,108,109,110,110,110,111,111,112,113,114,114,114,114,114,115,115,116,117,117,117,118,118,119,119,120,121,122,123,123,124,124,125,126,126,126,126,127,127,127,127,128,128,128,129,129,129,130,131,131,131,132,132,132,132,133,134,134,135,135,135,135,136,137,138,139,139,140,140,141,141,141,141,141,142,142,143,143,143,144,145,145,145,146,147,147,147,147,147,147,147,148,149,150,150,151,151,151,152,152,153,153,153,154,154,155,155,155,155,156,156,156,157,157,158,159,159,159,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,170,171,171,171,171,172,172,173,174,176,176,176,176,177,177,177,178,178,179,179,179,180,180,181,181,182,183,184,184,185,185,185,187,188,188,189,189,189,190,190,190,190,190,190,190,190,191,191,191,192,193,193,193,194,194,194,195,196,196,197,198,198,198,199,199,199,199,200,201,202,203,203,203,204,204,204,204,205,206,206,207,207,208,209,209,210,210,210,211,211,212,212,213,214,214,214,215,216,219,1,2,14,17,18,20,21,22,24,27,28,29,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,71,72,73,74,76,78,80,84,84,87,88,90,92,94,104,107,117,119,124,125,130,131,136,137,140,146,147,162,163,186,188,193,197,210,213,214,239,240,262,285,287,307,325,353,369,381,388,389,4,4,5,6,8,8,10,12,14,16,18,20,22,24,26,28,29,50,53,54,1,1,8,10,33,34,36,37,38,38,39,40,41,42,44,46,48,49,51,54,56,57,59,59,60,60,61,63,64,65,66,67,68,69,70,71,73,74,75,76,77,79,80,81,83,84,85,86,88,90,92,94,95,97,102,103,103,104,108,110,112,113,114,115,116,117,118,119,119,126,128,131,134,135,136,138,139,141,143,148,149,151,151,152,156,157,159,161,163,165,166,167,168,172,173,174,175,176,176,180,181,184,185,187,194,194,195,195,198,200,201,204,205,207,214,215,217,218,220,222,222,223,224,225,227,228,230,230,231,233,234,234,236,237,238,239,240,245,246,247,247,249,250,251,252,253,254,255,255,256,257,258,258,259,263,263,264,265,266,267,267,269,270,272,273,281,281,281,282,282,1,23,26,44,48,53,59,64,73,80,86,89,89,94,101,101,104,104,107,110,115,115,115,122,122,126,131,131,134,134,134,137,140,140,142,146,149,152,152,157,157,157,161,168,172,174,178,182,186,186,216,1,2,7,8,25,25,26,28,32,32,34,35,38,39,42,44,46,47,48,52,55,57,60,61,62,63,63,64,65,67,67,70,72,75,75,78,78,79,79,80,82,90,95,96,96,96,106,106,106,110,112,112,112,114,117,118,119,120,121,122,122,123,124,124,125,126,127,129,130,131,132,133,134,134,135,136,136,137,138,143,143,144,146,146,147,149,150,151,152,156,158,159,162,166,166,168,175,181,183,184,189,194,196,197,198,198,199,202,202,204,209,211,214,215,216,217,221,224,224,225,227,227,228,229,230,233,236,244,245,253,258,272,276,281,282,283,283,288,294,295,298,301,302,302,303,309,310,312,315,323,325,326,327,327,332,336,350,352,358,366,369,372,373,377,385,397,400,402,404,406,406,413,420,428,428,437,441,443,447,454,459,463,474,478,478,483,485,485,491,493,493,494,496,499,516,539,540,560,562,577,577,584,602,603,7,10,15,29,38,39,40,41,42,42,42,43,44,45,46,47,47,48,48,48,48,49,50,50,51,52,53,54,54,54,55,55,56,57,58,58,59,60,61,62,63,63,63,64,65,65,66,66,67,67,68,68,69,70,71,71,72,72,73,73,75,76,76,77,77,79,80,81,81,82,82,83,83,84,84,85,85,85,86,87,87,88,88,89,90,91,92,92,93,93,94,94,95,95,96,96,97,98,99,100,101,101,102,102,103,104,105,105,106,106,107,107,108,109,110,111,112,113,1,2,5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,199,199,2,4,5,6,6,7,7,7,8,8,8,9,10,10,10,10,10,10,10,10,11,11,11,12,13,13,14,14,15,15,16,16,16,16,16,16,16,17,17,17,18,18,18,19,20,20,20,21,21,22,22,23,23,23,23,23,23,23,24,24,25,25,26,27,27,27,28,28,28,28,28,28,29,29,29,30,30,31,31,31,32,32,33,33,33,34,34,34,34,35,35,35,35,35,35,36,37,37,38,38,39,39,40,40,40,40,40,40,40,41,41,42,42,42,43,43,44,44,45,45,45,46,46,46,46,46,46,47,48,48,49,49,50,50,51,51,51,52,52,53,53,53,53,53,53,53,54,54,55,56,56,57,57,57,58,58,58,58,58,58,58,59,59,60,60,61,61,62,62,63,63,63,64,64,65,65,67,67,67,67,67,67,67,68,68,69,69,70,70,70,71,72,72,72,73,73,73,73,73,73,73,74,74,75,75,75,75,76,77,77,78,78,79,79,80,80,80,80,80,80,81,81,82,82,82,83,83,83,84,84,84,84,85,86,86,86,86,86,86,86,86,87,87,87,88,89,89,89,89,89,89,90,90,91,91,91,91,92,92,93,94,95,95,96,96,96,96,96,96,97,97,98,99,99,100,100,101,101,102,103,103,104,104,105,105,105,105,105,105,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,113,114,114,114,114,114,114,115,115,116,116,117,117,118,118,119,119,119,120,121,121,122,123,123,124,124,125,125,125,126,126,126,126,127,127,128,128,129,129,130,131,131,133,133,133,134,134,134,134,134,134,135,135,136,136,137,137,138,138,138,139,139,140,141,142,142,143,143,143,143,143,143,144,144,145,145,145,146,146,147,147,148,148,149,149,150,150,150,151,151,151,152,152,153,154,154,154,154,154,155,155,156,157,158,159,160,161,161,162,163,164,165,165,165,165,165,166,167,167,168,168,169,169,170,170,171,172,172,172,173,173,174,175,176,176,177,177,178,179,179,180,180,180,181,181,181,181,182,182,182,183,183,184,184,185,185,186,186,187,187,187,188,188,189,189,191,191,191,191,191,191,193,1,10,12,12,20,20,22,22,24,24,26,26,28,28,30,30,32,32,34,34,36,36,38,38,40,40,42,42,44,44,46,46,48,48,50,50,52,52,54,54,56,80,80,80,80,82,82,82,82,84,84,84,84,86,86,86,88,88,88,88,90,90,90,90,92,92,92,92,94,94,94,94,2,16,16,23,26,26,44,47,50,60,60,135,148,182,498,498,500,500,500,502,502,504,504,504,506,506,506,508,508,510,510,512,512,514,514,516,518,518,520,522,522,524,524,526,537,1,6,25,26,27,28,29,29,30,30,31,32,32,33,34,35,36,37,38,39,41,43,44,45,46,47,47,48,49,51,52,53,54,55,56,57,59,60,61,64,65,65,66,67,69,69,73,74,75,77,85,85,87,88,89,91,93,94,95,96,96,99,100,102,103,104,105,106,107,108,109,110,113,114,115,115,116,116,117,118,119,120,121,122,123,124,124,125,126,128,129,130,131,131,132,133,134,134,135,136,137,139,141,142,143,144,144,145,145,146,147,149,151,152,153,154,156,157,158,158,159,159,160,166,167,167,167,169,172,173,174,174,175,177,178,179,180,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,197,198,198,199,200,202,203,204,205,205,205,205,206,207,208,209,210,211,212,213,214,214,214,215,216,217,218,218,218,219,219,220,222,223,224,224,225,226,227,228,229,230,231,232,233,234,235,236,237,237,238,246,247,248,248,250,254,255,256,257,260,261,263,264,264,265,266,267,268,268,270,271,272,272,272,273,275,276,277,280,281,282,283,285,286,287,288,290,290,291,293,294,295,296,298,299,300,301,302,303,304,304,305,305,306,307,308,308,309,310,310,311,312,313,315,316,316,317,317,318,319,320,321,322,323,324,326,327,328,329,331,332,332,334,335,337,338,338,339,339,340,342,343,344,344,345,346,347,348,349,350,351,351,352,353,355,356,357,357,358,359,360,361,362,363,364,365,366,366,366,367,368,369,370,372,373,374,375,377,377,379,380,381,383,384,386,387,388,389,391,392,393,394,395,396,397,398,400,400,401,402,404,404,406,407,408,410,411,411,411,412,413,414,415,416,417,418,418,419,420,421,422,424,425,427,428,428,429,429,429,430,431,432,433,434,435,435,438,439,440,441,442,442,442,443,444,444,445,445,446,446,447,449,449,450,451,452,453,453,455,455,456,457,458,458,459,460,461,463,465,466,467,468,469,469,472,473,474,475,476,477,478,479,480,481,482,484,485,487,488,490,491,493,495,496,499,499,500,501,503,504,505,507,508,509,510,511,512,513,515,517,518,519,521,522,523,524,525,526,527,528,529,530,531,532,533,534,536,537,540,543,544,544,544,544,545,547,548,549,550,552,553,553,554,554,555,556,558,558,559,560,562,562,565,566,568,570,571,572,573,574,575,577,578,579,580,582,583,583,584,585,586,586,588,588,589,607,1,8,27,27,35,37,39,40,40,41,42,43,45,45,46,47,47,48,49,49,49,49,50,51,51,52,54,55,56,57,59,60,61,62,63,65,65,66,68,68,69,69,70,71,72,73,74,74,76,77,78,80,81,82,82,84,84,85,86,87,88,90,91,92,93,94,94,95,96,97,98,100,100,101,101,102,103,104,105,106,107,108,109,109,110,110,111,111,112,112,113,114,115,117,118,119,121,122,123,124,126,127,130,131,132,134,136,137,138,142,143,144,147,148,149,149,150,151,152,152,153,154,155,156,157,158,159,160,160,161,162,163,165,166,167,169,170,171,172,173,174,175,175,176,176,176,177,177,178,179,180,182,183,184,185,185,185,186,188,190,191,192,193,194,195,195,196,197,198,198,199,199,200,201,202,203,204,205,205,206,207,208,209,209,210,211,212,214,214,214,216,217,218,220,220,221,222,224,225,225,226,227,228,229,229,230,231,233,234,237,238,239,240,242,244,247,248,248,248,249,249,250,251,253,254,255,256,256,257,257,258,259,260,260,261,262,264,265,266,267,268,269,270,271,272,274,274,274,275,276,277,278,278,279,279,280,281,282,283,284,285,286,287,287,288,290,291,291,292,293,294,295,296,297,297,298,299,300,301,303,305,306,307,308,308,311,312,313,315,316,318,320,320,322,323,325,326,328,329,330,331,332,333,334,335,336,337,339,340,341,342,342,344,344,345,347,348,349,352,354,354,355,356,356,357,357,358,359,360,360,361,362,363,364,366,367,368,369,369,371,372,373,374,375,375,376,377,378,379,380,380,381,382,383,383,385,386,387,388,388,389,390,390,391,392,393,395,396,397,397,398,399,400,402,405,406,408,408,409,410,411,412,414,415,416,417,418,419,420,421,422,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,441,442,442,443,444,445,447,448,449,452,453,456,457,458,459,459,460,462,463,465,466,466,467,469,470,471,472,472,473,474,475,476,477,479,480,481,481,484,486,486,487,488,490,490,491,492,493,493,494,495,497,498,500,501,502,503,504,504,506,507,508,509,510,512,514,515,516,517,518,519,520,521,522,524,525,527,528,529,530,530,531,531,531,532,533,534,535,536,537,537,539,541,542,545,546,547,548,549,550,551,553,553,554,555,556,557,558,558,559,561,561,562,563,564,565,566,567,567,568,571,572,573,574,576,576,577,578,590,627,8,49,50,51,51,52,61,62,66,67,69,70,71,72,75,76,78,79,80,82,83,84,85,86,87,88,89,91,91,92,94,94,95,96,97,99,100,101,103,104,106,107,108,109,109,111,112,114,115,116,118,119,120,121,122,123,125,126,126,129,130,131,132,133,135,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,155,156,158,159,160,160,162,163,164,167,169,170,171,172,173,175,176,178,180,181,183,186,186,187,188,189,190,192,193,194,196,197,198,199,200,201,202,202,203,204,205,207,208,209,210,210,211,211,213,214,216,217,218,219,220,222,223,224,226,227,227,228,229,230,233,234,235,237,238,239,241,242,244,245,245,246,248,249,249,250,251,252,253,254,255,257,258,259,260,261,263,265,267,267,268,269,269,271,272,274,274,275,276,277,277,278,280,280,281,282,283,284,287,288,290,292,293,294,295,296,297,299,300,302,303,303,304,304,305,307,308,309,309,310,312,313,315,316,317,320,321,321,322,323,324,324,325,326,326,327,328,329,329,330,330,331,332,333,333,334,336,337,338,339,340,342,343,345,346,347,348,349,350,351,352,353,354,355,360,361,362,365,365,366,368,369,370,371,372,373,375,376,377,378,381,381,382,384,385,396,396,397,398,398,399,401,402,402,402,403,404,405,406,407,409,409,410,410,412,414,415,416,417,418,418,419,420,421,421,422,423,424,425,427,427,429,430,431,432,433,434,435,436,436,437,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,451,452,453,454,454,455,456,457,458,460,461,461,461,462,463,464,465,466,466,466,467,468,469,469,471,472,473,474,475,475,476,477,478,478,479,480,482,483,483,484,485,485,486,487,488,489,491,491,492,493,494,495,496,496,497,498,499,500,500,502,503,504,505,506,508,508,509,510,511,512,513,514,515,515,517,518,519,520,523,523,524,526,526,528,529,530,531,532,533,535,536,537,538,539,539,540,540,542,543,543,544,545,546,547,547,548,549,550,552,553,555,556,556,557,558,559,560,560,560,561,562,562,563,564,565,566,566,566,566,566,567,568,570,571,571,571,571,571,572,573,573,573,574,574,575,576,576,577,578,578,579,579,580,581,582,584,585,586,587,588,588,589,589,590,590,591,593,593,594,596,596,596,596,597,598,599,599,600,602,603,604,605,605,605,605,607,607,609,610,611,612,613,614,614,615,616,617,618,619,619,620,621,622,623,624,625,626,626,627,628,630,630,630,631,631,632,633,634,634,635,636,637,637,638,639,640,641,642,642,643,644,645,646,647,648,649,649,650,651,652,653,654,654,655,656,656,657,666,671,673,674,675,676,677,679,680,681,682,683,684,1,6,20,21,22,23,24,25,27,28,29,29,30,31,32,33,35,36,37,38,39,39,40,40,41,41,42,43,44,45,46,49,50,51,52,53,54,55,56,57,57,59,61,62,63,64,65,66,68,69,70,70,71,71,71,72,73,74,75,76,76,77,78,79,80,81,82,82,83,84,84,85,86,86,86,87,87,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,118,119,120,122,123,124,125,127,128,129,130,131,132,133,133,134,135,137,138,139,140,141,142,143,144,145,146,148,149,150,151,153,154,159,160,162,163,164,165,166,167,168,169,169,170,171,173,174,175,176,177,179,180,183,184,185,186,186,187,188,188,189,191,192,194,195,196,197,198,199,200,201,202,203,203,205,207,208,208,209,210,210,212,213,214,215,218,219,220,221,222,223,224,225,225,227,229,230,231,232,233,235,236,237,238,239,240,240,240,241,242,243,245,246,246,247,248,249,250,251,252,253,254,255,255,256,256,256,258,259,260,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,275,276,278,279,280,282,283,284,286,286,287,288,289,290,292,292,293,294,296,297,297,298,300,301,302,303,304,305,307,308,309,310,310,311,312,313,313,314,315,316,318,319,320,321,322,323,325,326,327,329,330,331,332,334,335,336,337,340,341,342,344,346,348,349,349,350,350,351,352,353,354,355,357,358,359,360,360,360,360,361,362,363,364,365,366,366,367,368,369,370,370,371,372,372,373,374,374,375,376,377,377,378,378,379,380,380,381,381,382,383,384,384,386,387,387,388,389,390,391,392,392,393,394,394,395,397,397,397,398,399,399,400,401,402,406,410,411,412,412,413,415,417,417,417,418,419,420,421,421,421,422,423,428,429,430,431,431,432,433,434,435,436,438,439,440,442,443,446,447,448,449,451,452,453,454,455,455,455,456,456,457,458,459,460,462,464,465,467,468,469,471,472,473,474,475,475,477,479,480,481,482,482,482,483,484,485,486,487,488,490,491,491,492,493,493,494,495,497,498,499,500,500,501,501,502,504,505,505,506,506,507,508,509,510,510,511,512,513,514,515,516,517,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,537,540,546,547,548,549,550,551,553,554,555,556,557,558,559,565,565,1,8,17,17,18,19,24,24,25,26,27,28,29,31,32,33,34,34,36,37,38,39,40,41,42,43,44,44,45,45,45,46,47,48,49,50,51,52,52,53,53,53,54,55,56,57,58,58,59,60,61,62,62,63,64,65,66,67,69,70,70,71,71,72,73,74,75,77,78,79,80,81,82,82,83,83,83,84,85,86,87,88,89,91,92,92,93,94,95,96,97,97,98,99,99,100,101,102,103,104,105,105,106,107,107,108,109,109,110,110,111,111,112,114,115,117,118,119,120,122,123,124,125,127,128,129,130,131,132,133,134,135,137,138,139,140,141,143,144,147,148,149,150,151,152,153,154,156,157,158,159,161,162,165,166,167,168,169,170,172,173,174,175,175,176,177,178,179,180,181,182,183,184,184,185,186,187,189,189,191,194,195,196,197,198,199,200,201,202,204,205,205,206,207,207,208,209,210,211,212,214,215,216,217,219,222,223,224,226,228,229,230,232,233,234,234,236,237,238,238,239,239,240,241,242,243,245,246,246,247,248,248,249,250,253,253,254,255,256,257,259,260,261,262,264,265,266,266,267,268,268,269,270,271,272,273,275,276,276,276,276,277,278,279,280,281,283,284,285,285,286,287,288,289,291,292,292,293,293,295,296,297,298,298,299,300,302,303,304,305,306,307,308,310,311,312,313,314,316,317,318,318,320,321,322,323,324,325,325,326,327,328,330,331,332,333,334,335,338,339,341,341,341,342,344,345,346,347,349,352,353,354,355,356,357,357,358,359,360,361,363,364,366,367,369,369,371,373,374,375,375,376,376,378,378,378,379,379,380,380,381,381,382,382,382,383,384,384,384,385,386,386,387,388,388,389,390,391,391,391,392,393,394,394,395,395,396,396,396,397,398,398,398,399,399,400,400,401,401,402,403,403,404,405,405,405,406,406,407,407,408,409,409,409,411,411,412,413,414,415,416,416,417,418,419,421,421,423,424,424,425,426,427,428,429,430,431,433,433,434,434,435,435,436,438,440,441,442,442,442,442,443,444,445,446,446,447,447,448,449,450,451,452,453,453,457,458,459,460,461,462,463,463,463,464,464,465,466,467,469,470,470,471,471,471,471,472,473,474,475,476,478,480,481,481,482,483,483,484,486,487,488,488,488,489,490,491,491,492,492,492,493,494,494,495,496,497,498,498,499,500,501,501,502,503,503,504,504,505,505,505,506,506,506,507,508,509,510,511,512,513,513,513,514,514,515,515,516,516,517,518,518,519,519,520,521,522,523,524,525,529,529,584,585,1,1,2,2,2,7,28,42,48,58,72,80,92,100,134,144,148,158,184,192,200,216,226,232,252,266,278,284,290,296,310,329,329,329,330,330,1,1,1,2,7,8,10,10,12,15,20,48,54,62,76,82,90,100,110,126,131,134,137,140,154,156,162,166,182,190,196,200,206,210,210,222,226,250,254,260,266,282,288,292,298,300,302,306,310,314,322,334,340,354,364,365,370,374,374,379,382,390,398,400,404,414,420,439,439,440,440,441,2,9,10,11,20,22,26,28,28,28,54,63,80,82,90,101,102,108,114,122,130,134,138,142,153,156,164,176,180,188,200,214,214,220,229,232,257,258,259,260,262,274,284,292,296,304,339,350,374,390,398,406,408,414,436,446,455,461,461,463,470,496,502,522,524,533,536,538,546,546,554,558,560,566,581,581,582,583,1,5,6,7,8,18,18,20,26,32,42,46,66,70,78,84,93,94,97,99,102,104,110,111,128,132,140,144,146,154,158,162,182,184,194,202,220,225,234,236,238,240,250,254,261,262,268,272,276,278,284,290,294,296,300,306,312,318,326,332,338,342,346,346,346,354,366,376,382,392,402,402,410,414,416,422,426,426,428,430,436,438,442,461,7,8,12,30,31,35,39,42,42,44,46,47,52,57,60,65,68,72,81,86,97,98,100,102,104,110,111,114,116,118,121,123,124,126,129,131,134,138,145,148,150,152,154,171,184,188,194,194,198,206,214,226,228,230,232,234,236,240,242,248,249,261,262,270,282,288,290,294,296,303,304,306,309,310,316,325,332,334,338,343,345,346,349,352,358,359,360,369,375,376,384,386,390,392,399,401,409,410,412,418,420,421,423,424,425,426,429,430,431,432,438,439,443,450,452,457,458,467,468,470,472,477,479,483,485,488,494,498,500,509,512,516,518,522,528,529,530,540,7,8,14,21,26,29,30,34,40,43,46,49,51,56,57,64,66,69,76,83,84,91,92,94,96,99,100,101,102,103,104,105,106,110,112,113,114,116,120,121,126,131,132,133,142,150,159,159,165,167,168,170,170,172,184,185,186,191,194,209,211,212,220,226,228,240,242,249,250,252,259,266,268,282,282,284,288,292,294,302,305,306,309,313,322,323,324,326,328,329,334,335,340,344,346,354,358,360,370,373,374,376,379,381,383,385,389,392,394,397,403,406,412,414,434,449,454,458,460,461,478,481,482,486,490,503,9,13,33,34,36,66,66,68,70,70,84,97,120,122,138,140,163,174,176,179,180,197,204,204,239,246,248,264,267,268,290,300,302,312,314,324,326,332,338,338,340,352,354,365,370,372,380,382,386,388,401,402,416,416,418,420,434,442,444,462,464,470,472,488,508,510,543,5,6,44,75,80,86,138,154,169,233,304,305,4,4,5,5,6,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,14,14,14,15,15,15,15,16,16,16,16,16,17,17,17,17,17,18,18,18,19,19,19,19,20,20,20,20,20,20,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,24,24,24,25,25,25,25,25,26,26,26,27,28,29,29,29,30,31,31,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,34,35,36,37,37,37,37,38,38,38,39,39,39,39,39,39,40,40,40,40,41,41,41,41,41,41,41,41,42,42,43,43,44,44,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,47,49,50,1,8,18,20,22,24,26,28,30,32,34,36,38,40,40,40,40,42,44,46,48,48,50,50,52,52,54,56,56,58,60,62,64,66,68,70,74,76,78,80,80,82,84,86,88,90,92,94,98,100,102,104,106,108,110,112,114,118,120,122,124,126,126,128,128,130,132,132,139,140,141,141,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,24,24,29,1,1,1,1,1,1,1,1,1,4,5,6,7,7,7,8,8,8,8,8,8,8,8,9,9,9,10,10,10,10,10,11,11,11,11,11,14,14,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,25,26,28,29,30,33,34,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,4,4,4,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,12,12,12,13,14,15,15,16,16,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,23,23,23,23,24,24,24,24,25,25,25,26,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,30,1,1,1,1,5,6,6,8,8,8,8,8,8,8,9,9,9,9,10,10,11,12,12,12,13,13,14,15,15,15,15,16,16,16,17,17,17,17,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,29,29,29,29,30,30,30,31,31,31,32,32,32,32,33,33,33,33,33,34,34,34,34,34,35,35,35,36,36,36,37,37,37,38,38,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,48,48,48,49,49,49,49,50,50,50,51,51,51,51,52,52,52,53,53,53,54,54,54,54,54,55,55,55,55,56,56,56,56,57,57,58,58,58,58,59,59,59,59,59,61,61,62,62,62,63,63,63,64,64,64,65,65,65,65,66,66,66,66,66,67,67,67,67,68,68,68,68,68,69,69,69,69,69,2,2,5,7,9,11,15,1,3,3,5,6,14,15,16,16,17,18,20,21,21,21,22,23,25,26,27,27,28,28,29,29,29,32,32,33,34,35,35,36,36,37,37,38,38,38,38,38,39,40,41,42,43,43,43,43,44,46,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,60,61,61,62,63,63,63,63,63,63,64,64,64,64,64,64,64,64,65,66,66,68,68,68,68,69,71,72,72,73,74,75,76,77,78,79,80,80,80,81,81,82,83,84,85,86,87,88,89,90,90,91,92,93,94,95,95,95,96,97,98,100,100,102,102,102,103,104,105,106,107,107,107,108,108,108,108,109,109,111,112,112,112,112,112,112,112,112,112,112,113,113,113,114,114,114,115,116,117,117,117,118,118,119,119,119,120,120,120,121,122,122,123,124,124,124,125,126,126,127,127,128,128,128,128,129,129,129,129,130,130,131,131,132,132,132,133,134,136,136,136,136,136,137,138,139,140,140,141,142,143,144,144,145,145,146,147,148,149,150,150,150,151,151,151,151,151,151,151,151,152,152,152,152,152,152,153,153,153,153,153,154,154,154,154,154,155,155,155,155,156,156,156,156,156,156,156,156,156,157,157,157,157,157,157,157,158,158,158,158,158,159,159,160,161,162,163,163,164,166,167,167,168,168,169,169,170,170,171,172,173,174,174,175,176,178,179,179,185,186,186,187,192,193,193,193,193,194,194,194,194,195,196,197,199,200,201,202,203,205,206,207,209,210,211,211,212,213,213,215,216,216,216,217,217,218,218,218,218,219,219,219,219,220,220,220,220,221,221,221,221,222,222,222,223,223,223,223,223,224,225,225,225,225,225,226,226,226,226,226,228,229,229,229,229,229,229,229,229,229,231,232,232,232,232,233,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,235,235,236,236,236,236,237,237,237,237,238,238,238,238,238,238,238,239,239,239,239,239,239,240,240,241,241,241,242,243,244,245,245,246,246,246,246,246,247,248,248,248,249,250,251,251,252,253,254,255,256,256,256,256,256,257,257,257,257,258,259,259,259,260,260,260,260,261,261,261,262,263,263,263,264,264,265,265,265,265,265,265,266,266,266,267,268,268,269,269,270,271,272,273,274,274,275,276,276,276,277,278,279,279,279,280,281,281,282,283,283,283,283,283,283,284,285,286,287,287,288,288,288,288,288,288,289,290,290,290,290,291,291,291,291,291,292,292,292,293,294,294,294,295,296,296,298,298,298,298,299,299,300,300,300,301,302,303,306,306,307,307,308,308,308,308,308,308,311,312,313,313,314,314,315,316,317,317,317,317,318,318,319,319,319,319,320,321,321,322,322,323,323,323,325,326,326,326,326,327,327,327,327,329,330,332,333,334,335,335,336,336,336,337,338,338,339,339,340,341,341,342,343,343,343,343,343,343,343,344,344,346,347,348,349,349,350,351,352,353,353,353,353,354,354,355,355,357,358,358,358,358,359,360,361,362,362,363,364,364,365,366,366,366,366,366,366,367,368,368,369,369,370,370,370,371,371,371,372,372,372,373,374,374,375,376,376,376,376,376,376,376,377,378,379,380,380,381,381,382,383,384,395,396,397,400,401,403,404,404,405,405,405,405,405,406,406,406,406,407,407,407,408,408,408,409,409,409,410,410,411,411,411,411,412,412,412,413,413,413,414,415,415,416,416,417,417,417,418,418,418,419,420,421,421,421,422,422,422,422,422,422,422,422,422,423,423,423,423,423,423,423,423,423,424,424,424,424,424,424,424,425,425,425,425,425,425,425,425,425,425,426,426,426,426,427,428,428,428,428,429,429,429,429,430,430,430,430,430,430,430,431,431,431,431,431,431,431,432,432,432,433,433,433,433,434,434,434,434,434,434,434,434,435,435,435,435,435,435,435,435,436,436,436,436,437,437,437,437,437,437,438,438,438,438,438,438,439,439,440,440,440,440,440,440,441,441,442,442,442,442,442,442,443,443,443,444,444,444,444,444,445,445,445,445,446,446,446,446,446,447,447,447,447,447,447,447,447,2,3,7,8,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,35,35,36,36,37,37,38,38,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,47,48,48,49,50,51,53,54,55,56,56,57,57,58,58,59,60,60,61,62,62,63,63,64,64,64,65,66,66,67,68,68,69,70,70,71,72,72,73,73,74,74,75,76,76,78,79,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,10,12,12,12,13,13,14,14,14,14,15,17,6,7,8,9,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,50,51,52,53,55,56,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,4,7,7,8,8,9,10,11,11,12,12,13,13,14,14,15,16,16,16,17,17,18,18,20,20,25,4,5,6,6,7,7,8,8,9,9,10,10,11,11,11,12,12,13,13,14,14,15,15,16,16,17,18,18,19,19,20,21,21,22,22,23,24,24,25,25,26,26,27,27,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,40,40,41,41,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,62,63,63,64,64,65,67,69,71,73,73,4,4,6,6,7,7,7,8,8,8,8,9,9,9,10,10,11,11,11,12,12,12,12,13,13,13,13,13,14,14,14,14,15,15,16,16,16,17,17,17,18,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,23,23,23,23,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,27,28,28,28,28,28,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,35,35,35,35,35,35,36,36,37,38,38,39,39,39,39,40,40,40,41,41,41,42,42,42,42,43,43,43,43,44,44,44,45,45,46,46,46,47,47,47,47,47,48,48,48,48,48,49,50,50,50,50,51,52,52,52,53,53,54,55,55,56,56,57,57,57,57,58,58,58,58,59,59,59,60,60,61,62,62,63,64,64,5,6,6,13,14,14,15,15,16,18,19,19,20,20,21,21,23,23,24,24,26,27,28,29,29,31,32,32,33,33,34,34,36,37,38,39,39,41,42,43,43,44,44,46,47,47,48,48,49,49,51,51,52,52,53,54,55,56,56,57,57,57,57,58,63,64,64,65,65,66,66,67,67,68,69,69,72,73,73,74,74,75,75,77,78,79,81,81,82,82,83,83,84,84,86,86,86,86,87,88,88,89,90,90,91,92,92,93,93,93,94,96,97,97,98,99,100,100,101,101,102,102,103,103,104,105,106,106,106,5,6,84,106,154,5,14,18,22,26,30,38,42,44,48,50,54,56,63,64,67,68,71,72,75,76,4,12,88,133,137,155,1,2,10,86,131,135,1,2,6,30,31,31,39,41,42,43,43,44,46,47,53,54,57,60,65,66,66,66,67,68,68,69,71,73,74,74,76,77,78,82,85,85,86,87,89,90,98,98,108,114,120,127,127,128,181,198,199,200,201,202,204,207,208,210,214,215,222,223,225,226,229,230,230,232,233,234,236,236,236,237,237,238,239,246,271,274,277,280,284,284,305,308,308,308,309,309,309,311,312,332,335,335,335,338,345,373,376,380,387,388,389,1,2,8,13,14,16,17,18,20,23,25,74,75,76,78,82,83,84,84,86,87,88,90,99,99,105,107,108,108,118,119,120,129,130,133,134,136,136,139,139,139,142,142,143,143,144,147,157,158,159,165,168,172,174,189,190,191,193,197,197,200,201,215,216,220,221,225,227,229,231,232,237,240,248,250,251,251,259,260,263,271,273,275,276,281,289,290,292,293,299,300,302,304,306,307,308,312,316,319,320,321,325,326,331,337,349,350,351,1,1,1,1,2,2,66,81,87,89,107,107,108,108,108,109,8,8,10,10,12,12,14,14,16,16,17,20,20,21,22,23,23,24,24,24,25,25,26,27,27,27,29,29,30,31,31,32,33,33,34,35,36,37,37,38,38,38,38,38,39,39,39,40,40,40,41,41,41,41,42,42,43,44,45,45,46,48,49,50,50,51,52,53,53,54,55,55,56,57,58,58,58,58,59,59,60,60,61,61,61,62,62,63,64,64,65,65,66,67,67,70,70,70,70,71,71,72,73,74,75,77,77,78,79,80,81,81,82,83,84,84,85,86,86,87,87,88,89,90,91,91,92,92,93,94,95,96,96,96,97,98,99,99,100,101,101,101,101,102,102,102,103,104,105,106,107,107,108,109,109,109,109,110,111,112,113,113,114,114,115,115,115,116,117,117,117,118,118,119,119,120,121,121,122,123,124,125,126,126,127,127,127,127,128,1,1,1,7,231,285,731,731,1,9,24,52,128,130,176,184,186,206,208,270,272,338,340,340,412,444,7,20,46,46,122,166,174,194,256,322,392,424,1,2,19,22,22,22,22,22,22,22,23,23,23,23,23,23,23,32,32,32,32,32,33,33,33,33,33,36,36,36,36,36,36,36,37,37,37,37,37,44,44,44,44,44,44,44,45,45,45,45,45,45,50,50,50,50,50,50,51,51,51,51,51,54,54,54,54,54,54,55,55,55,55,58,58,58,58,58,58,58,59,59,59,59,59,59,62,62,62,62,62,62,63,63,63,63,63,63,66,66,66,66,66,66,67,67,67,70,70,70,70,70,70,71,71,71,71,71,71,80,80,80,80,80,80,81,81,81,81,92,92,92,92,92,92,93,93,93,93,98,98,98,98,98,98,99,99,99,99,99,99,102,102,102,102,102,102,103,103,103,103,103,103,103,106,106,106,106,107,107,107,107,107,10,11,14,15,15,18,19,22,23,23,26,26,27,27,27,30,31,31,34,35,38,38,39,42,42,43,46,46,47,50,51,54,54,55,55,58,58,59,59,62,62,63,66,70,70,70,70,71,71,71,74,74,74,75,75,75,78,4,4,5,5,6,6,7,7,8,8,9,10,10,11,11,12,13,13,14,14,15,15,16,16,17,18,19,20,21,22,23,24,25,26,27,28,28,29,29,30,30,30,31,32,33,34,35,36,37,38,41,41,42,5,6,7,8,9,10,11,12,13,13,14,15,16,17,18,19,20,20,20,21,22,23,24,24,25,26,27,28,29,30,30,32,33,33,33,34,34,35,36,36,36,37,38,38,39,40,41,41,42,43,45,46,47,48,49,50,50,50,51,52,53,2,2,12,12,13,13,14,15,16,17,18,19,20,20,21,22,23,23,23,24,24,25,25,26,27,29,29,31,31,32,32,33,33,34,35,36,38,39,40,41,42,42,43,44,44,45,46,47,48,49,51,52,53,53,53,54,54,55,56,57,57,58,59,60,60,61,62,63,64,65,65,66,67,67,68,68,69,69,70,70,71,71,72,73,73,74,75,76,77,77,78,78,79,80,80,81,81,81,81,81,82,82,82,83,83,84,84,85,86,86,86,87,87,87,87,87,87,88,89,89,90,90,91,92,92,92,92,92,92,92,92,93,94,95,95,95,96,96,97,97,97,97,98,98,98,98,99,99,99,100,100,100,101,101,101,101,102,103,135,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,76,83,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,22,23,24,25,26,27,27,28,29,30,31,32,33,34,36,37,38,38,39,40,41,42,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,7,9,39,41,67,69,4,5,5,6,7,7,8,8,9,9,9,9,9,10,10,10,10,10,10,11,11,12,12,13,13,13,13,16,16,17,17,17,18,18,18,18,19,19,19,19,19,20,20,20,21,21,21,21,21,22,22,22,23,23,24,25,26,26,27,29,29,29,29,31,31,1,6,8,25,33,35,37,37,38,39,40,40,40,41,42,42,43,43,44,44,44,45,45,46,46,47,47,48,48,49,51,51,52,53,54,54,55,57,58,59,60,60,61,62,63,64,65,65,66,67,68,68,69,69,70,70,72,72,72,73,73,74,75,75,76,78,78,79,79,80,80,81,82,82,83,83,85,85,86,86,87,88,89,90,91,92,92,93,93,94,94,95,96,96,97,98,98,104,104,105,105,106,106,107,108,108,109,110,111,113,113,114,115,115,116,117,117,118,120,121,121,122,123,124,124,125,125,126,126,126,127,131,132,133,133,134,135,136,137,138,139,140,140,141,144,144,145,146,147,147,148,149,149,149,150,150,151,152,154,155,155,157,158,158,159,159,159,159,160,161,161,162,162,163,163,164,165,166,168,169,170,170,171,171,172,172,173,174,175,177,178,179,180,182,182,183,184,184,186,187,188,189,190,192,193,194,195,196,197,197,198,198,199,200,201,201,201,202,204,204,204,205,205,206,206,207,209,210,4,5,6,7,8,9,10,11,12,12,13,14,15,15,16,17,17,18,18,19,19,20,20,20,21,21,21,22,22,22,23,23,24,24,24,25,25,2,11,25,32,37,40,44,48,54,58,62,66,72,76,76,80,84,88,92,96,102,106,110,114,118,122,126,132,136,140,144,148,152,156,162,166,170,174,178,182,186,192,196,200,204,208,212,216,222,226,234,238,242,246,252,256,260,264,268,271,282,286,292,296,300,308,312,316,320,324,328,332,338,342,346,350,354,358,368,372,376,380,384,388,392,398,402,406,410,414,418,422,428,432,436,444,448,454,458,463,1,9,18,24,28,32,36,42,46,50,54,58,62,66,72,76,80,84,88,92,96,102,107,110,114,118,122,126,132,136,140,144,148,152,156,162,166,170,174,178,182,186,192,196,200,204,208,212,216,222,226,230,234,238,242,246,252,256,260,264,268,272,276,282,286,290,294,298,302,306,312,316,320,324,328,332,336,342,346,350,354,358,362,366,372,376,380,384,388,392,396,402,406,410,414,452,4,51,52,60,156,159,160,161,162,169,172,178,182,184,192,196,3,4,12,42,62,88,98,110,112,112,132,134,166,168,192,204,210,212,216,228,256,258,278,282,301,1,34,40,58,66,70,102,146,304,2,17,18,30,31,43,44,70,75,84,101,234,244,249,279,367,399,415,443,467,475,494,549,586,754,755,755,755,755,1,2,9,10,75,502,503,853,853,854,9,11,12,16,18,20,21,23,24,25,26,27,28,29,30,31,31,31,32,33,35,35,36,37,37,38,39,39,40,41,42,43,45,46,47,48,49,50,50,51,51,52,52,53,53,54,54,55,55,55,56,57,57,58,59,60,60,60,62,62,62,63,64,65,66,66,67,68,69,69,70,70,73,74,77,77,78,79,80,81,81,82,82,82,83,83,84,84,84,85,86,87,88,88,89,90,90,91,91,92,92,93,94,94,94,95,95,96,96,98,98,99,100,100,100,100,102,102,103,104,104,105,105,105,106,106,106,107,107,107,109,110,111,111,112,112,113,114,114,115,115,116,116,117,118,119,120,121,122,122,123,125,126,127,128,130,130,130,131,131,131,131,132,132,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,149,150,150,151,153,153,154,155,155,156,157,157,158,159,160,160,160,161,161,161,161,161,161,162,163,164,165,165,166,166,167,168,169,170,172,173,174,176,177,177,177,178,178,178,178,179,180,180,180,181,182,183,184,184,184,186,189,189,190,192,192,195,195,196,196,196,197,197,197,197,198,199,200,201,201,202,203,203,203,204,205,206,207,208,209,209,210,210,213,214,214,215,215,216,216,218,219,220,221,222,223,223,224,225,225,225,226,227,228,228,230,231,232,233,233,234,235,236,237,237,237,237,237,237,238,239,239,239,241,242,244,245,245,245,245,245,247,248,250,251,253,254,256,257,259,259,260,260,262,263,264,265,266,268,269,272,273,273,274,275,275,276,276,277,278,279,280,280,281,281,282,282,283,283,284,285,285,285,288,288,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,298,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,307,307,308,309,310,310,311,311,312,312,313,313,314,314,315,315,316,317,317,318,318,318,319,319,320,320,321,321,321,323,324,324,325,325,326,326,327,327,328,328,329,329,330,331,331,331,332,332,332,333,335,338,339,339,339,339,339,340,340,340,341,341,341,342,342,342,343,344,345,346,347,348,348,349,350,351,352,353,354,355,355,356,356,356,357,357,358,358,358,359,359,359,359,361,362,363,363,364,365,365,366,366,367,368,369,370,371,372,373,374,374,375,375,377,378,378,379,381,381,382,384,385,387,388,388,388,390,391,391,393,394,394,396,396,397,399,400,402,402,403,403,405,405,406,408,409,410,8,9,10,10,11,12,12,13,13,14,15,17,18,19,21,22,22,22,23,24,26,27,27,27,28,29,30,31,32,32,33,33,33,34,34,34,35,36,37,38,39,39,40,40,41,42,42,44,44,45,46,46,46,47,47,47,47,48,48,48,49,49,50,50,50,51,51,52,52,54,54,55,57,57,58,58,58,59,59,60,60,61,61,61,63,63,63,64,64,65,65,65,66,66,67,68,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,75,75,76,77,78,79,79,80,81,82,82,83,83,84,86,86,86,87,87,88,89,90,91,91,92,93,93,94,95,96,97,97,98,98,98,99,99,99,100,100,101,102,103,103,104,104,106,106,106,106,107,107,107,108,108,108,109,109,109,111,112,113,114,115,116,118,118,118,118,120,120,120,121,121,123,124,124,125,125,126,127,128,128,129,129,129,130,130,130,130,131,131,131,131,131,132,133,133,134,1,11,11,12,12,12,13,13,14,14,15,15,16,16,17,17,17,17,18,19,20,21,21,22,22,23,23,24,24,25,25,26,27,27,27,28,28,29,29,30,30,31,31,32,33,33,33,34,34,35,35,36,36,37,37,38,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,46,46,47,47,48,48,48,49,49,50,50,51,51,52,52,53,54,56,57,58,59,61,62,63,64,65,65,67,68,68,68,69,70,71,72,73,75,76,77,77,78,79,80,80,81,81,81,82,82,83,84,86,88,88,89,91,93,94,94,95,95,95,96,96,97,97,98,98,99,100,100,101,102,103,103,104,104,105,105,106,106,107,107,108,109,110,110,111,112,112,113,115,115,116,116,117,118,118,119,119,119,119,120,120,122,123,124,124,125,126,127,8,10,12,16,20,22,26,26,26,30,30,30,32,36,42,46,48,52,54,54,58,58,60,60,62,66,70,77,78,83,84,86,86,86,86,89,90,95,96,102,104,111,8,14,14,18,22,26,28,28,32,32,36,40,42,46,48,48,52,54,58,64,64,66,66,70,70,76,76,82,82,90,94,96,100,104,112,118,118,124,124,124,10,13,16,19,23,26,29,32,35,38,41,44,47,47,50,53,56,62,65,68,72,75,78,81,82,87,90,93,96,99,102,104,106,108,111,114,117,123,126,129,133,136,139,142,145,152,156,160,160,171,171,10,35,40,53,67,93,103,120,153,176,186,209,225,241,263,266,299,321,349,357,359,365,424,424,425,426,427,428,429,430,1,8,10,12,54,62,66,82,88,92,100,104,108,116,118,120,124,130,140,142,146,152,156,160,166,170,176,178,182,186,188,204,208,212,234,240,252,264,268,270,278,282,288,290,292,294,296,304,322,328,334,336,346,354,362,368,374,384,392,402,404,410,436,444,446,450,462,470,474,480,484,489,490,496,500,514,516,520,526,532,538,548,560,612,626,628,630,636,640,648,654,656,658,659,659,660,662,666,682,686,692,694,708,718,720,779,22,87,88,141,111,225,1,10,170,170,174,178,178,180,182,184,186,188,190,192,194,198,200,202,202,204,206,208,210,212,214,216,218,220,224,226,1,2,6,16,16,20,20,36,39,42,48,49,49,60,60,63,72,78,82,86,88,92,94,98,100,104,106,110,112,120,126,142,148,150,154,158,160,164,164,168,172,180,184,194,204,204,204,208,210,214,216,222,224,250,253,255,259,260,1,1,259,501,511,1,6,218,594,603,6,8,8,8,10,10,10,12,12,12,14,14,14,16,16,16,18,18,18,20,20,20,22,22,22,22,24,24,24,26,26,27,27,27,29,29,31,31,33,33,33,35,35,35,37,37,37,39,39,39,41,41,41,43,43,43,45,45,47,47,47,49,4,158,159,160,160,161,162,163,164,164,164,165,167,170,170,171,171,171,172,173,175,175,176,177,178,182,188,273,221,588,588,588,592,594,594,594,596,596,598,600,602,602,604,606,606,606,608,608,610,612,614,616,618,620,622,624,624,626,628,628,630,632,636,642,644,648,650,652,654,654,654,656,658,660,662,662,664,666,666,668,672,674,674,674,676,678,678,678,680,682,682,684,686,686,688,688,690,690,692,694,696,1,6,8,64,68,69,70,71,72,73,74,75,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,106,107,108,109,110,111,112,113,114,115,115,116,117,118,119,120,121,122,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,138,139,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,167,168,169,170,171,172,173,173,173,174,175,176,177,178,179,180,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,268,269,270,271,272,273,274,275,276,277,277,277,277,277,277,278,279,280,280,281,282,4,5,5,5,8,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,114,115,116,117,118,119,120,121,122,123,124,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,154,155,156,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,242,243,244,245,246,247,248,249,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,271,272,273,274,275,275,276,277,278,278,279,280,280,281,1,1,1,2,6,6,9,13,13,14,15,16,17,18,18,18,18,18,19,19,20,20,21,21,21,21,22,22,40,41,42,43,44,45,46,47,48,49,50,50,50,51,51,52,52,53,54,55,55,56,56,57,57,57,58,58,59,60,61,61,62,63,63,64,64,64,65,65,66,66,67,68,68,69,70,71,72,73,74,75,75,76,77,78,79,79,80,81,81,82,82,83,84,85,357,357,358,358,359,6,8,18,18,18,18,21,58,60,62,63,64,65,66,68,70,72,73,74,76,77,78,80,82,83,84,86,88,90,92,94,96,98,100,102,103,104,105,106,108,109,110,112,114,115,116,118,119,120,121,122,124,126,128,128,130,132,134,136,137,138,140,141,142,144,146,147,148,150,152,153,154,156,158,160,162,164,165,166,167,168,170,170,172,173,174,176,178,180,182,184,185,186,187,189,192,193,194,195,196,197,198,199,200,201,202,203,204,205,4,6,12,13,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,21,21,22,23,23,24,24,25,25,26,26,27,28,29,31,32,33,34,35,36,37,38,40,42,42,43,43,45,45,46,46,47,48,49,49,50,51,52,53,53,54,55,55,56,56,57,58,58,68,69,1,12,18,19,19,20,22,22,24,24,25,28,30,32,33,34,36,37,38,39,40,42,44,45,46,48,50,51,52,54,56,58,60,62,62,62,64,65,66,66,68,70,71,72,73,74,76,78,80,81,82,83,84,85,86,88,89,90,91,92,93,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,115,116,117,118,119,120,122,124,126,128,130,134,136,138,139,140,142,144,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,165,168,168,169,169,169,170,170,170,171,172,173,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,6,10,12,76,77,77,78,78,79,79,80,80,81,82,82,83,84,85,85,86,86,87,87,88,88,89,89,90,90,91,92,93,93,94,94,95,95,96,96,97,98,98,99,100,101,101,102,102,103,103,104,104,105,106,106,107,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,118,118,119,119,120,120,121,122,122,123,124,125,125,126,126,127,127,128,128,129,129,130,130,131,132,133,133,134,134,134,135,135,136,136,137,137,138,138,139,140,141,141,142,142,143,143,144,144,145,145,146,146,147,148,149,149,150,150,151,151,152,152,153,153,154,154,155,156,157,158,158,159,159,159,160,160,161,161,162,162,163,164,165,165,166,167,167,168,168,169,169,170,170,171,172,173,173,174,174,175,175,176,176,177,177,178,178,179,180,181,181,182,182,183,183,184,184,185,185,186,186,187,188,189,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,196,196,197,197,198,198,199,200,200,201,201,202,202,204,205,205,206,206,207,207,207,208,208,209,209,210,210,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,220,221,221,222,222,223,223,223,224,224,225,225,226,226,227,228,229,229,230,230,231,232,232,232,233,233,234,234,235,236,237,237,238,238,239,240,240,241,242,242,243,244,244,245,245,246,246,248,248,248,249,249,250,251,251,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,265,265,266,266,267,267,268,268,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,277,277,278,278,279,279,280,280,281,281,282,282,283,284,285,285,286,286,287,287,288,288,289,289,290,291,292,293,294,294,295,295,296,297,297,298,298,298,299,300,300,300,301,301,302,302,303,303,304,304,305,305,306,306,306,307,307,308,309,309,310,311,311,312,313,313,313,314,314,315,315,316,317,317,318,319,319,320,320,321,321,322,323,323,324,324,324,325,326,326,327,327,327,328,328,328,329,329,329,329,330,330,331,331,332,332,333,333,333,333,334,334,334,335,335,336,337,337,338,339,339,339,340,340,340,341,341,342,342,343,344,344,345,345,346,346,346,347,348,349,349,350,350,351,351,352,352,353,353,354,354,355,356,359,360,360,1,4,7,8,9,74,75,76,77,77,78,79,79,80,81,82,83,84,84,85,85,86,87,88,89,90,91,91,92,92,93,93,93,94,95,96,96,97,97,98,99,100,101,101,101,102,103,103,104,105,105,106,107,107,108,109,110,111,111,111,111,112,112,112,113,114,114,115,115,116,116,117,118,119,119,119,120,120,120,121,121,122,123,123,124,124,125,125,126,127,127,127,128,128,129,129,130,131,131,132,132,133,134,135,135,136,136,137,137,137,138,138,139,139,139,140,140,141,141,141,142,142,143,143,143,144,144,144,145,145,146,147,147,147,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,155,156,156,156,157,157,158,158,159,159,160,160,161,161,161,162,163,163,164,164,165,165,166,166,166,167,167,168,168,169,169,169,169,170,171,171,172,172,173,173,174,175,176,177,177,178,179,179,179,180,180,181,181,182,182,182,182,183,183,184,184,185,185,186,186,187,187,187,187,188,188,188,189,189,190,190,191,191,191,192,192,192,193,194,194,194,194,194,195,196,196,197,197,198,198,199,199,200,200,200,200,201,201,201,202,202,203,204,204,205,205,205,206,207,207,208,208,209,209,210,211,211,212,212,213,213,214,214,215,215,216,216,217,218,219,219,220,220,221,221,222,222,223,223,223,224,224,225,225,226,227,227,227,228,228,229,229,230,230,231,231,231,231,232,232,233,233,233,234,235,235,236,236,237,237,237,238,238,239,239,240,240,241,242,242,243,243,243,243,244,244,245,245,246,246,247,247,247,248,248,248,249,250,251,251,252,252,253,253,253,254,254,255,255,256,256,257,257,258,259,259,260,260,260,261,261,262,262,263,263,264,265,265,266,266,267,267,268,268,269,269,270,270,272,272,272,273,273,274,275,275,275,276,276,276,276,277,277,278,278,278,279,279,280,281,281,282,282,282,283,283,283,283,284,284,284,284,285,285,285,286,286,286,287,287,287,288,288,289,289,290,291,291,291,292,292,292,293,293,294,294,294,300,300,303,306,308,309,309,310,311,315,2,9,10,16,16,17,18,18,18,19,19,22,24,27,28,29,29,30,30,31,32,32,33,34,35,35,38,39,39,40,41,42,42,43,44,44,44,44,44,44,44,44,45,45,45,45,45,45,46,47,48,49,50,51,52,53,54,55,56,56,56,56,56,57,57,57,57,57,57,57,58,59,60,61,61,62,63,64,64,64,64,64,4,5,6,7,8,9,9,10,10,10,11,11,12,13,13,14,15,15,16,18,19,20,20,21,22,22,23,24,24,25,25,26,26,27,27,28,29,30,30,31,31,31,32,33,33,34,35,35,36,37,37,38,39,39,41,41,42,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,50,50,51,52,52,53,53,53,54,54,54,55,56,56,56,57,58,58,59,60,61,62,62,63,63,64,64,65,65,66,67,67,68,69,70,1,3,5,6,9,14,14,14,17,17,26,26,27,28,28,28,31,31,34,35,36,38,40,41,42,43,43,44,45,46,49,49,50,50,51,51,52,52,53,53,54,55,55,67,70,71,72,76,76,5,5,5,5,6,6,6,6,6,6,7,8,8,8,9,10,10,10,10,10,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,21,22,22,22,22,22,22,22,22,22,23,23,23,24,24,24,24,24,24,24,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,28,28,28,28,28,28,30,30,30,31,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,41,41,41,41,41,41,41,41,41,41,42,42,42,42,43,43,43,43,43,45,45,45,45,45,45,45,45,46,46,46,46,47,48,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,51,51,52,52,52,52,52,52,52,52,52,52,52,54,55,56,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,58,59,59,59,59,59,59,59,60,61,62,63,64,64,64,65,65,65,65,65,66,66,66,66,68,69,70,70,70,70,70,70,70,70,70,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,76,76,76,76,2,4,5,6,7,8,12,12,13,15,15,15,16,17,17,18,18,18,19,19,19,20,20,20,21,22,22,22,23,23,23,24,24,24,24,25,25,26,26,27,28,28,29,30,30,31,31,31,31,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,35,36,36,36,36,36,36,36,37,38,39,39,40,40,40,41,41,42,42,42,43,44,44,44,45,45,45,46,46,46,47,48,48,48,48,49,49,49,50,50,50,50,50,51,52,53,54,54,55,55,56,56,57,57,57,57,57,58,59,59,59,59,60,60,60,61,61,61,61,62,62,62,62,62,63,63,64,64,64,65,4,5,6,6,8,9,9,10,11,11,12,13,13,13,13,14,14,14,14,14,15,15,15,15,16,16,16,17,17,17,17,17,17,18,18,18,18,18,19,19,20,20,20,20,21,21,21,21,22,22,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,28,28,28,28,28,29,29,29,29,30,30,30,30,30,31,32,32,32,33,34,34,35,35,35,36,36,36,36,38,40,41,41,41,41,41,6,8,8,9,9,10,10,11,11,12,12,13,14,14,15,15,17,17,19,19,20,21,21,23,23,24,24,24,25,7,8,10,10,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,17,17,17,17,18,18,18,18,19,19,19,20,20,20,21,22,22,23,23,24,24,24,25,25,25,25,26,26,27,27,27,28,28,28,29,29,29,29,29,30,30,31,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,35,35,35,35,36,36,36,36,36,36,36,36,37,37,38,38,38,39,40,40,41,41,41,42,42,42,42,42,42,43,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,47,48,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,50,50,51,51,51,51,52,52,52,52,52,53,53,53,53,53,54,54,54,55,55,55,55,55,55,56,56,56,56,57,58,58,58,58,58,59,59,59,59,60,60,60,61,62,62,62,62,62,63,63,64,64,64,65,65,66,66,66,67,68,68,68,68,69,70,70,72,72,72,73,73,73,73,74,74,74,74,75,75,75,75,76,76,76,76,76,77,77,77,78,78,79,79,80,80,80,81,82,82,83,83,83,84,84,84,85,85,86,86,86,87,88,88,89,89,90,90,91,91,92,92,92,92,92,92,93,93,94,94,95,95,95,95,96,97,97,97,97,98,98,98,98,98,98,98,98,98,98,99,99,99,99,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,103,104,104,104,105,106,106,106,106,107,107,107,107,107,107,108,108,108,108,108,108,109,109,109,109,109,109,110,110,110,110,110,110,110,111,111,111,111,111,112,113,114,114,114,114,114,114,114,115,115,115,115,115,115,116,116,117,117,117,117,117,117,117,118,118,118,118,118,119,119,120,120,120,120,120,121,121,121,121,121,122,122,122,123,123,123,124,124,124,124,124,125,126,127,127,128,128,128,128,128,128,128,129,130,131,131,131,132,132,133,133,133,133,133,133,134,135,136,136,136,136,137,137,137,137,137,137,138,138,138,138,139,139,139,139,139,140,140,140,141,141,142,142,142,143,143,143,143,143,143,143,145,145,146,146,147,148,148,149,150,151,152,152,153,153,154,155,155,156,156,156,156,156,157,157,158,158,158,158,158,158,159,159,159,159,160,160,160,160,160,161,161,161,161,161,162,162,162,162,162,163,163,163,163,164,164,165,165,165,166,166,166,167,168,169,170,171,172,173,173,174,174,174,175,175,176,176,177,178,179,179,180,180,180,180,181,182,183,184,185,185,186,187,188,188,188,188,188,188,189,189,189,189,190,190,190,191,191,191,192,193,194,195,196,197,198,198,198,199,199,199,200,200,200,200,200,201,201,201,202,202,202,202,202,202,203,203,203,204,204,204,204,204,205,206,206,206,206,207,207,208,208,208,209,209,209,210,211,211,211,211,211,211,211,212,212,212,212,212,212,212,213,213,214,214,215,216,216,216,216,216,216,217,217,218,218,218,219,219,219,219,220,220,220,221,221,221,222,223,223,224,224,225,226,227,227,227,227,228,228,228,229,229,230,231,232,233,234,236,237,238,241,245,1,32,32,32,32,33,33,33,33,33,33,33,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,38,38,39,39,39,39,39,39,39,40,40,40,40,40,40,40,41,41,41,41,41,42,42,42,42,42,42,42,43,43,43,44,44,44,44,44,44,44,45,45,45,45,46,47,48,49,49,49,50,50,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,52,52,53,53,53,53,54,54,54,54,54,54,55,55,55,55,55,56,56,56,56,56,57,57,57,57,58,59,59,59,59,60,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,64,64,64,64,65,65,65,66,66,66,66,67,67,68,68,68,68,69,69,69,69,69,69,70,70,70,70,70,70,6,9,9,9,9,16,16,16,16,19,19,19,19,24,26,29,29,29,29,32,43,10,12,13,14,15,20,21,22,23,24,2,24,26,26,27,27,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,36,36,36,37,37,170,172,172,172,172,174,176,176,178,178,178,180,182,184,186,186,2,2,2,2,13,13,24,43,43,43,44,45,46,46,47,47,48,48,49,50,50,51,51,52,53,54,54,54,55,56,57,57,58,59,60,61,62,63,64,65,65,66,66,67,68,69,70,71,71,72,72,73,73,74,74,75,76,77,77,78,78,78,79,79,80,80,81,82,82,83,83,84,90,92,92,94,94,96,96,98,100,100,100,100,100,102,102,102,104,104,106,108,108,110,112,112,114,114,116,117,117,117,118,118,120,120,120,122,122,124,124,126,126,128,130,130,131,132,134,136,136,138,138,140,140,142,142,144,144,146,148,150,150,152,154,156,157,157,158,158,160,160,160,161,162,162,164,166,168,170,170,172,172,174,174,176,178,180,180,182,184,184,185,186,186,188,190,192,194,196,197,198,200,200,202,204,206,207,208,208,208,208,210,212,215,216,216,217,217,218,219,220,221,221,222,222,222,223,224,225,225,226,226,226,228,228,229,230,231,232,233,233,233,234,234,234,235,235,236,236,236,237,237,237,237,238,238,239,239,239,239,240,240,240,240,241,242,242,243,28,30,30,134,134,136,136,138,138,141,141,142,142,144,144,147,147,148,148,150,152,152,154,154,157,158,161,161,162,164,164,166,166,168,168,170,170,172,172,174,174,176,176,178,180,182,184,186,188,190,192,5,6,6,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,26,26,27,30,31,32,36,36,36,36,37,37,37,37,37,38,38,38,38,39,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,43,44,44,44,44,44,44,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,49,51,51,51,51,51,51,52,52,52,52,52,53,53,53,53,53,53,54,54,54,54,54,55,56,56,56,57,57,58,58,58,58,59,59,59,59,59,60,60,60,61,61,61,61,61,61,62,62,62,63,64,64,64,65,65,65,66,66,67,67,68,68,69,70,71,72,73,73,76,77,79,81,83,83,83,6,16,17,17,17,17,18,18,18,18,18,19,20,20,20,20,20,20,20,21,21,21,21,21,22,23,23,24,25,26,26,26,26,27,28,29,29,30,31,31,31,31,31,32,33,34,34,36,36,543,558,1,3,4,5,6,22,29,37,40,42,79,208,293,317,325,330,405,439,486,487,487,557,898,899,899,900,900,941,951,962,967,968,968,968,971,974,982,983,987,987,988,990,991,994,994,995,996,997,998,999,999,1000,1000,1000,1002,1003,1003,1004,1006,1006,1007,1007,1007,1007,1008,1008,1008,1009,1009,1009,1009,1010,1010,1010,1011,1011,1011,1011,1011,1012,1012,1012,1012,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1022,1023,1025,1026,1027,1027,1028,1028,1029,1032,1033,1033,1034,1035,1037,1037,1041,1043,1044,1045,1047,1048,1049,1052,1053,1055,1057,1074,1075,1076,1076,1076,1076,1083,1084,1084,1085,1086,1086,1087,1090,1091,1092,1093,1095,1097,1098,1101,1104,1130,1137,1141,1141,1142,1142,1143,1143,1144,1145,1147,1148,1150,1151,1151,1152,1152,1153,1154,1154,1154,1156,1171,1177,1,77,82,83,85,85,99,123,151,151,162,178,180,228,232,233,233,235,237,332,342,353,363,365,367,368,369,372,373,374,376,377,378,381,381,390,392,392,417,420,420,427,428,430,431,445,445,447,447,468,468,468,470,470,470,470,472,472,472,474,474,476,476,476,478,478,478,480,480,480,482,482,484,486,486,488,490,492,492,492,492,494,494,496,496,498,500,500,502,504,504,506,508,508,508,510,510,510,512,512,512,514,514,514,516,518,518,518,518,518,520,520,520,520,522,522,522,522,522,524,524,524,524,524,524,526,526,526,528,530,530,1,77,83,85,96,4,6,8,1,17,17,17,20,24,26,50,50,52,52,60,60,60,60,60,68,74,74,76,76,76,76,82,82,82,82,84,84,88,88,90,90,90,96,96,102,102,104,104,110,110,112,112,112,120,122,134,136,136,136,140,140,140,142,142,148,154,154,154,156,156,156,162,166,168,168,174,176,182,182,190,196,196,198,198,198,198,204,204,204,206,206,206,212,214,218,220,220,226,228,228,228,234,236,236,236,236,240,242,242,246,248,248,254,256,256,260,262,262,262,268,268,268,270,270,274,274,276,276,276,282,284,284,284,6,10,17,39,42,46,51,13,13,13,20,22,52,52,60,60,66,68,76,76,76,82,84,90,90,90,96,98,98,102,104,104,112,112,132,134,134,140,148,154,154,154,160,166,166,174,180,188,196,196,202,204,204,204,212,216,218,218,224,224,226,226,226,232,232,238,238,242,246,246,254,254,260,260,260,268,268,268,274,274,274,282,282,2,81,81,82,82,82,84,91,91,95,95,99,99,99,100,101,102,102,103,103,105,106,113,117,124,124,125,125,127,145,151,151,151,161,166,166,166,166,167,167,168,169,169,170,175,191,191,198,204,297,298,299,300,303,303,305,307,307,308,309,318,318,318,319,319,319,320,320,321,322,322,323,324,324,325,328,335,336,348,350,355,357,358,364,382,384,385,385,387,387,389,391,391,392,394,395,395,396,397,397,397,398,398,399,399,400,401,401,401,404,406,407,408,412,412,413,413,414,414,417,418,419,420,426,426,431,435,435,444,444,448,448,450,450,452,453,453,453,453,455,455,477,479,479,487,487,491,493,493,496,497,497,498,499,506,508,510,511,513,513,1,5,7,8,9,93,99,1,1,2,2,7,11,111,121,121,121,122,123,1,2,213,482,482,484,486,488,488,488,490,492,492,496,496,500,504,506,506,508,508,510,514,1,443,443,444,444,444,446,452,452,454,454,454,454,456,458,458,460,460,460,462,462,462,462,464,466,466,468,468,468,470,472,472,472,472,472,472,474,474,476,476,476,478,478,480,482,482,484,484,484,486,486,488,488,490,490,492,496,496,496,496,496,498,498,500,500,500,500,502,502,502,502,504,504,504,504,506,508,508,508,508,510,510,512,512,512,514,514,514,516,518,518,520,520,520,520,522,1,6,77,78,1,1,7,24,44,60,75,34,38,42,52,58,58,68,78,92,1,16,39,60,72,81,5,16,18,25,27,28,31,34,38,39,41,45,48,51,55,62,88,93,103,106,116,123,126,132,134,135,148,150,154,157,160,162,166,168,170,174,199,205,206,210,213,215,219,222,240,246,254,260,267,268,270,275,276,278,281,286,290,291,292,296,299,303,312,314,321,328,331,340,342,344,347,351,353,357,358,360,366,367,368,370,373,376,379,389,395,398,406,1,1,1,1,1,2,2,2,6,9,16,141,141,141,141,141,142,142,142,143,1,7,7,8,10,20,22,25,31,33,34,37,38,42,42,42,43,45,46,47,47,55,56,57,60,61,62,62,64,65,69,70,83,85,85,86,88,98,108,110,115,117,119,120,121,122,124,124,127,132,132,137,139,147,6,12,35,35,35,35,35,35,35,60,82,105,108,109,111,111,111,1,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,336,337,338,339,340,341,342,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,386,387,388,392,393,394,395,396,400,401,402,403,404,405,408,409,410,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,435,443,5,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,18,20,21,27,29,3,4,11,11,12,12,13,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,23,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,32,32,32,33,33,33,33,34,34,35,36,36,36,37,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,53,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,63,63,64,64,64,65,65,66,66,66,67,67,68,68,69,69,70,71,72,72,72,73,73,74,75,75,75,76,76,77,77,78,78,78,79,79,80,81,81,81,81,82,82,82,82,84,84,85,85,86,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,93,94,94,94,95,95,95,96,96,97,97,3,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,27,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,43,44,44,45,45,46,46,46,46,47,47,48,48,49,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,59,59,60,60,61,61,62,62,63,63,64,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,75,76,76,76,77,77,78,79,80,80,80,81,81,81,82,82,83,83,84,84,85,85,85,86,86,86,87,87,87,87,89,89,90,90,91,91,91,92,92,92,93,93,94,94,95,95,96,96,96,97,98,98,99,103,104,105,105,106,107,107,108,109,109,110,110,111,111,112,112,114,114,115,116,117,117,118,119,119,120,120,121,122,122,123,124,124,124,125,125,126,126,122,122,122,124,126,128,128,128,130,130,130,132,132,134,134,136,136,136,138,138,138,140,140,140,142,144,144,144,146,146,148,148,148,150,150,150,152,152,154,154,156,156,158,158,160,160,162,162,164,164,164,166,166,166,166,168,168,168,170,170,172,174,174,174,176,176,178,180,180,182,182,184,184,184,186,186,188,188,190,190,192,192,194,194,196,196,198,198,198,200,200,202,202,204,204,206,208,208,210,210,212,212,214,214,216,216,218,218,218,220,220,220,222,222,224,224,226,228,228,228,230,230,232,232,234,234,236,236,238,238,240,240,242,242,242,244,244,244,246,246,248,248,2,17,27,36,40,50,57,59,62,62,64,67,68,69,69,72,73,73,75,78,85,85,86,87,88,92,92,92,92,92,92,92,93,94,95,96,97,98,99,99,100,101,101,102,103,103,106,107,107,109,112,113,114,114,115,115,117,117,123,123,124,125,126,132,132,133,134,134,135,135,135,136,137,140,159,163,175,177,179,185,187,189,190,192,193,193,194,195,196,197,200,204,213,218,218,218,218,220,222,224,224,224,224,226,226,226,226,226,226,228,230,230,230,232,232,232,232,234,234,234,236,238,240,242,242,244,244,246,246,248,248,250,250,250,250,252,252,252,254,256,258,260,260,262,264,266,268,268,268,268,268,268,270,270,270,272,272,276,278,280,282,288,80,139,210,268,337,379,429,440,486,486,489,502,502,527,572,582,647,1,52,57,68,107,121,141,151,151,160,175,193,203,211,263,297,330,378,411,411,411,439,466,486,486,494,555,1,5,17,18,18,18,19,19,22,24,28,32,42,47,128,140,140,144,160,160,165,166,166,167,167,168,168,169,169,170,173,173,175,175,176,176,180,182,182,183,183,190,190,206,207,207,217,218,231,242,243,243,244,245,246,246,248,248,249,255,258,259,259,262,264,264,275,284,285,285,290,293,297,297,299,299,304,328,329,331,334,339,341,344,351,356,357,358,369,370,373,375,377,382,382,383,389,391,396,402,402,403,404,405,406,407,407,407,408,409,409,410,411,412,415,423,424,424,425,425,426,428,428,429,430,431,432,432,432,433,434,434,434,435,435,440,440,440,441,441,442,442,444,445,450,452,452,452,452,455,457,463,481,481,483,483,487,488,488,488,490,496,497,504,264,266,268,268,270,270,270,272,272,274,274,274,274,276,276,276,276,278,278,278,280,280,282,282,282,284,284,284,284,286,286,286,288,288,288,290,290,290,292,292,292,294,296,296,298,298,298,300,300,302,302,302,304,304,304,304,306,306,308,308,308,308,310,310,310,312,312,312,314,314,314,316,316,316,316,318,318,318,320,322,322,322,322,322,322,324,324,324,324,326,326,326,326,328,328,330,330,330,332,332,332,332,334,334,334,336,336,336,336,338,338,338,338,340,340,340,344,344,346,346,346,346,348,348,348,348,348,350,350,350,352,352,352,354,354,356,356,356,356,358,358,358,360,360,360,360,360,362,362,362,362,364,366,366,368,368,368,370,370,370,372,372,374,374,374,374,376,376,376,376,376,376,378,378,378,380,382,382,382,382,384,384,384,384,384,389,37,133,134,140,140,141,149,171,172,222,294,294,304,304,339,340,340,340,341,341,341,342,342,342,343,343,343,344,386,387,442,443,450,460,460,461,564,686,688,688,688,690,692,694,694,696,696,696,698,698,698,700,700,702,702,704,704,706,706,706,708,708,708,710,710,710,710,712,712,714,714,714,716,718,718,720,720,728,730,734,736,736,738,738,740,740,749,1,11,12,38,40,64,12,12,14,16,18,20,22,22,24,39,1,6,17,17,17,18,1,11,12,13,11,12,115,115,115,116,204,7,8,47,3,7,10,12,14,16,18,20,22,24,26,28,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,60,62,1,14,20,26,30,38,180,180,181,183,183,184,184,185,185,185,186,187,187,187,187,188,188,189,189,190,190,190,190,191,191,191,191,192,192,192,192,193,193,193,193,194,195,196,196,197,198,199,199,199,200,200,200,201,201,201,202,203,203,204,205,205,207,207,208,209,209,209,210,211,211,212,212,213,213,214,214,214,214,215,215,215,215,216,216,216,216,217,218,219,220,221,221,222,223,224,225,226,226,226,227,228,228,229,230,231,231,232,232,233,234,234,235,235,236,236,236,236,237,238,238,238,238,238,239,239,239,240,240,241,242,242,243,244,245,245,245,246,246,246,246,246,247,248,248,248,249,249,249,250,251,251,251,251,252,253,253,253,255,255,255,255,255,256,256,256,257,257,257,257,257,258,258,259,259,259,259,260,260,260,261,261,261,261,262,262,262,262,263,263,263,263,263,265,265,265,266,266,267,268,268,269,269,270,271,271,271,272,272,273,273,274,274,275,275,275,275,276,277,277,277,277,277,277,277,277,278,278,279,279,279,279,279,280,280,280,280,280,281,282,282,283,284,284,285,285,286,286,286,287,287,287,287,288,288,289,289,289,289,290,290,290,290,291,291,292,292,292,292,293,294,295,295,295,295,295,295,295,296,297,297,298,298,299,299,300,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,320,321,327,7,8,22,24,24,26,30,32,32,34,34,38,40,44,46,55,1,8,28,32,40,44,48,56,60,72,76,102,106,114,120,142,149,8,9,10,14,15,16,20,21,22,26,27,28,33,34,38,39,40,44,45,46,46,50,51,52,56,56,57,58,62,63,64,1,1,2,178,178,179,180,181,181,182,182,183,183,183,184,185,185,185,185,186,186,187,187,188,188,188,188,188,189,189,189,189,190,190,190,190,191,191,192,193,194,194,195,196,197,197,197,197,198,198,199,199,199,200,201,201,202,203,203,204,205,206,207,207,207,208,209,209,210,210,211,211,212,212,212,212,213,213,213,213,214,214,214,214,214,215,216,217,218,219,220,221,222,222,223,224,224,224,225,226,226,227,228,229,229,230,230,231,232,233,234,234,234,234,235,235,235,236,236,236,236,236,237,237,237,238,238,239,240,240,241,241,242,243,243,243,244,244,244,244,244,244,245,246,246,246,246,247,247,247,248,249,249,249,249,250,251,251,251,252,253,253,253,253,253,254,254,254,255,255,255,255,256,256,256,257,257,257,257,257,257,258,258,258,258,259,259,259,260,260,260,260,260,261,261,261,261,261,262,262,263,263,263,264,264,264,265,266,266,267,267,268,269,269,269,270,270,270,271,271,272,272,273,273,273,273,274,275,275,275,275,275,275,275,276,276,277,277,277,277,278,278,278,278,278,279,280,281,282,282,283,283,283,284,284,284,284,285,285,285,285,286,286,286,287,287,287,287,288,288,288,288,288,289,289,290,290,290,291,292,293,293,293,293,293,293,293,293,294,295,295,296,296,297,297,298,298,299,300,301,302,303,304,305,305,307,308,310,311,312,313,314,315,316,317,318,318,319,323,325,2,9,11,12,13,14,15,16,17,18,19,20,21,23,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,37,2,10,11,12,13,16,17,18,22,23,26,27,27,28,29,32,33,36,37,38,39,42,43,46,47,48,49,49,1,63,65,71,1,2,3,11,12,116,204,8,14,16,16,20,30,58,62,64,66,70,74,74,82,4,18,18,20,20,22,22,24,24,26,26,28,28,30,30,30,32,32,3,12,40,80,102,172,198,198,200,200,200,200,200,200,202,202,202,202,202,204,204,204,204,206,208,208,208,211,1,3,7,20,30,40,54,78,89,94,100,126,127,6,7,14,40,63,70,103,118,123,128,129,130,131,132,133,134,135,136,137,138,139,140,141,141,142,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,163,164,164,165,165,166,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,185,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,211,212,212,213,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,274,274,275,276,278,279,280,281,282,286,287,288,289,289,289,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,307,308,308,309,310,311,312,313,314,315,316,316,316,317,317,318,326,4,7,13,13,14,15,42,43,43,44,44,45,45,45,46,46,47,48,49,49,50,51,51,52,52,53,54,54,55,56,56,56,57,57,59,59,59,60,61,61,61,62,63,63,63,64,65,66,67,67,68,68,69,69,69,70,70,70,71,71,72,73,73,74,74,76,77,77,78,78,79,79,80,81,82,83,83,84,84,84,85,85,86,87,87,6,9,10,12,14,16,41,48,51,54,58,63,67,75,78,79,81,81,82,84,88,94,97,113,116,123,123,134,134,137,137,151,156,159,174,182,185,191,196,200,200,205,214,214,220,224,237,242,244,247,254,254,254,257,257,263,263,266,271,274,288,291,299,299,306,310,312,316,318,326,331,334,337,340,347,351,351,351,362,368,368,368,372,377,380,388,392,394,399,404,409,433,439,58,74,78,80,84,88,92,96,102,106,114,118,126,136,148,164,1,7,8,51,51,53,55,56,60,61,95,116,142,142,164,174,178,182,188,192,574,574,574,580,582,586,586,586,588,590,590,590,592,592,592,594,594,596,596,596,596,598,598,598,598,600,600,600,600,600,602,602,602,604,604,604,604,604,606,606,606,610,610,612,612,614,614,614,614,614,614,616,616,616,618,618,618,618,620,620,622,622,622,622,622,622,624,624,626,626,626,626,626,626,626,626,628,628,628,630,630,630,630,630,632,637,1,11,16,17,18,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,37,38,75,82,92,246,322,322,324,324,326,328,330,332,334,334,666,668,668,668,668,670,670,670,672,672,672,678,682,684,684,684,684,686,686,686,686,686,686,688,688,688,688,688,688,690,690,690,692,692,692,692,692,692,694,694,698,698,698,698,698,700,700,700,700,700,702,702,702,702,702,704,704,704,706,706,706,708,708,708,708,710,710,712,712,712,712,714,714,714,716,718,718,718,720,720,722,722,724,724,724,724,726,726,728,816,816,818,820,820,820,820,822,824,824,826,826,826,826,828,828,828,828,830,830,830,830,832,832,832,834,834,836,836,838,838,840,840,842,844,844,846,846,848,848,850,850,852,852,852,852,852,852,852,854,854,854,854,854,854,854,856,856,856,856,856,856,856,856,856,858,858,858,858,858,858,858,860,860,860,860,860,862,862,862,864,864,866,866,866,866,866,866,866,866,866,866,866,866,868,868,870,870,870,872,872,872,872,874,874,874,876,878,878,878,878,878,878,878,878,878,878,880,880,882,882,882,882,882,884,884,884,884,886,886,886,886,886,886,888,890,892,892,894,894,899,38,40,42,43,43,45,47,48,51,51,56,56,58,62,68,72,72,78,80,80,81,82,82,82,83,83,83,86,87,88,88,94,94,95,98,98,102,103,103,104,105,105,106,106,109,110,110,111,112,112,113,113,113,114,115,116,117,117,118,119,120,120,121,121,122,122,122,123,123,124,124,124,126,128,129,132,137,141,143,146,149,149,150,153,153,155,156,160,160,164,164,164,166,167,168,169,170,174,175,178,179,180,185,186,186,187,195,195,196,196,204,205,205,206,207,208,208,208,209,213,214,216,220,222,223,223,224,225,225,227,231,231,232,232,233,235,236,236,237,238,239,240,244,244,251,253,259,261,265,275,275,278,279,279,280,281,281,282,282,286,290,297,300,301,306,307,314,314,316,316,318,318,320,320,322,322,324,326,326,328,330,330,330,332,332,332,332,332,334,336,336,338,338,338,338,338,340,342,344,346,348,350,350,352,354,356,356,358,358,360,360,362,364,364,366,366,366,366,368,368,368,368,368,368,370,372,374,376,378,380,5,5,158,212,430,430,430,432,434,436,438,438,438,438,440,442,444,446,446,448,450,450,452,452,454,456,456,458,460,460,462,464,464,466,468,468,470,472,474,474,474,474,476,478,480,482,484,486,486,486,488,490,492,494,496,498,498,503,5,103,384,386,388,390,392,392,392,392,394,396,398,398,400,402,404,404,406,406,406,406,408,410,410,412,414,416,416,416,418,418,418,418,418,418,420,422,422,422,424,424,426,428,428,428,430,432,434,434,436,438,440,442,442,444,446,448,450,452,454,456,458,460,462,464,466,466,466,466,471,3,11,14,16,17,22,24,25,28,29,32,33,36,37,52,56,57,60,62,62,65,66,70,71,72,73,74,77,78,82,83,84,86,86,86,87,87,89,91,105,108,109,110,114,120,126,127,127,128,136,138,140,144,145,148,154,154,156,157,166,172,173,176,177,180,182,183,193,195,3,4,6,6,6,7,7,8,9,10,11,12,13,14,15,15,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,32,33,34,35,36,37,38,39,41,43,44,44,44,45,46,47,48,49,49,58,59,59,60,60,61,61,62,62,63,63,64,65,65,66,66,67,67,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,75,76,77,78,78,78,78,79,79,79,79,80,83,83,84,84,85,85,86,87,87,88,88,89,89,89,89,90,90,90,91,92,93,94,94,94,94,95,95,95,95,96,96,96,97,98,98,99,99,99,100,100,101,101,101,102,102,104,105,105,106,107,107,107,107,108,108,109,109,109,110,110,111,112,112,112,113,114,115,117,118,119,120,121,122,123,126,127,127,128,128,128,129,129,130,130,130,130,131,131,131,131,132,139,4,7,9,11,13,13,13,15,18,18,20,21,22,23,24,25,25,25,27,27,29,29,29,29,31,31,31,31,33,33,33,33,33,33,33,35,36,39,41,45,47,51,1,11,13,14,17,19,5,6,7,8,9,10,11,12,12,12,13,13,14,14,14,15,15,15,16,17,18,18,19,20,21,22,23,23,26,27,28,28,28,29,29,30,30,31,31,32,32,33,34,35,36,36,37,37,38,39,41,42,42,43,44,1,1,2,81,95,107,124,135,176,179,185,191,195,195,196,201,204,204,205,205,213,214,217,218,230,232,234,239,239,243,245,247,247,251,266,301,307,309,313,322,324,326,329,330,331,332,333,333,334,334,334,337,337,363,378,387,391,403,426,445,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,502,502,502,502,502,504,506,508,510,512,514,516,518,520,520,522,524,524,526,528,530,532,534,536,538,540,542,544,546,548,548,550,552,554,556,558,560,562,562,564,566,566,566,568,570,572,574,574,576,578,580,582,584,586,588,590,592,594,596,596,596,598,600,602,604,606,606,606,606,608,612,612,612,617,4,32,60,80,120,152,234,364,1,5,52,53,54,55,56,57,57,58,59,60,60,61,62,63,64,65,66,67,68,69,70,71,71,72,73,74,76,77,78,79,79,80,81,82,83,84,85,86,86,87,88,89,90,91,92,93,94,95,96,97,98,99,13,21,48,56,59,60,60,67,67,2,22,22,25,25,31,31,31,31,34,34,34,40,43,48,51,54,58,58,72,91,91,91,94,97,108,113,114,122,122,122,122,122,122,122,141,145,145,145,145,148,148,148,175,1,144,144,144,146,146,148,148,148,148,150,152,154,156,156,158,158,160,162,162,164,164,166,166,166,168,170,172,174,176,178,178,180,182,182,184,186,186,188,188,188,190,192,194,196,7,8,14,18,20,46,58,62,66,66,76,86,92,96,108,2,7,8,14,20,38,46,58,62,66,76,86,92,96,108,112,135,135,1,4,8,12,13,13,63,67,73,79,85,90,96,107,110,123,126,132,136,138,140,144,147,152,154,159,163,169,172,179,184,187,190,195,201,204,212,216,220,225,229,234,237,241,244,250,253,257,267,273,279,286,291,295,299,311,325,346,347,1,4,5,9,53,1,25,29,29,31,33,33,38,38,40,40,43,47,47,49,53,55,59,62,67,67,69,71,73,76,79,86,86,89,94,94,97,97,103,103,103,107,107,110,9,41,88,89,90,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,118,119,119,119,120,121,121,122,123,124,125,126,126,127,127,128,129,129,130,130,131,131,132,133,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,154,3,4,16,70,82,83,96,2,13,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,270,274,278,282,286,290,294,298,302,306,310,314,318,322,322,326,330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,410,414,418,422,426,430,434,438,442,446,450,454,465,2,2,20,24,28,32,36,40,44,44,48,52,56,60,64,68,72,76,80,84,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,332,336,336,340,344,348,352,356,360,364,368,372,376,380,390,390,2,4,34,34,2,2,14,16,22,6,7,8,9,14,15,16,17,21,8,9,11,16,17,18,19,25,1,1,1,15,20,26,27,28,30,32,34,36,38,40,45,49,52,54,56,58,61,64,66,68,71,76,79,104,105,1,1,4,8,15,20,23,26,27,28,30,32,34,36,38,40,45,49,52,54,56,58,61,64,66,71,76,79,105,1,9,28,32,36,40,46,50,54,58,62,66,80,84,88,94,98,102,106,110,114,118,122,126,130,138,142,146,152,156,160,166,170,174,178,188,192,196,200,204,208,212,216,220,224,228,234,238,242,246,252,256,262,266,270,274,278,284,290,294,300,304,308,312,316,328,4,10,11,12,13,13,14,15,16,17,18,19,20,20,20,20,21,21,22,22,23,24,25,26,27,28,29,30,31,37,2,4,10,10,10,11,11,12,12,12,13,13,14,14,14,15,15,15,15,15,16,16,16,16,17,17,17,18,18,18,19,19,20,20,21,21,21,22,22,23,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,27,28,28,28,29,29,29,29,30,30,31,31,11,18,21,26,29,29,36,39,46,49,49,56,56,56,59,59,66,66,66,69,74,77,77,77,84,87,87,92,95,100,103,110,113,120,123,130,133,140,143,150,153,160,160,163,168,168,171,178,178,178,181,188,188,191,198,201,206,209,216,219,224,224,231,231,231,231,5,6,12,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,103,104,105,106,107,107,108,108,108,109,109,109,110,110,111,111,111,112,112,113,113,113,114,114,115,115,115,116,117,117,117,118,118,119,119,119,120,120,120,121,121,121,122,123,124,124,125,126,126,126,126,126,126,127,127,127,127,127,127,128,128,128,129,129,129,129,129,129,130,130,130,130,130,131,131,131,131,132,132,133,133,133,133,134,134,135,136,136,136,136,136,136,136,137,137,138,138,138,138,139,139,139,139,139,139,139,140,140,140,140,140,140,140,140,140,141,141,141,141,141,141,142,142,142,142,142,142,142,142,142,143,143,143,143,143,143,143,143,144,144,144,144,144,144,144,144,145,145,146,146,146,146,146,146,146,147,147,147,147,147,148,148,148,148,148,148,149,149,149,149,149,149,149,150,150,150,150,150,150,150,150,150,151,151,151,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,154,154,154,154,154,154,154,154,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,157,157,157,157,157,157,157,157,157,158,158,158,158,158,158,159,159,159,159,159,159,159,159,160,160,160,160,160,160,161,161,161,161,162,162,162,162,163,163,163,163,163,164,164,164,164,164,164,165,166,166,166,166,166,166,166,166,167,168,168,168,168,168,169,170,171,171,171,171,172,172,172,172,172,172,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,176,176,176,176,176,177,177,178,178,179,179,179,179,179,179,180,180,180,180,181,181,181,181,182,182,182,182,183,183,183,183,183,183,183,184,184,184,184,185,185,185,185,186,187,188,188,188,188,189,189,190,190,190,190,190,191,192,192,193,194,194,194,194,194,195,195,195,195,196,196,197,197,197,197,197,197,197,198,198,198,198,198,198,199,199,200,200,200,201,202,202,202,203,203,203,203,203,203,204,204,204,204,204,205,205,205,205,205,205,205,206,206,206,206,206,207,207,207,208,209,210,211,212,212,212,213,213,213,214,214,214,215,215,216,216,217,217,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,220,221,222,222,223,223,223,224,224,224,224,224,224,224,225,226,226,226,226,226,227,228,228,228,229,230,231,232,233,234,234,234,234,234,234,234,235,235,235,235,235,236,236,236,236,236,236,237,238,239,240,241,242,242,242,242,242,243,243,243,244,244,244,244,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,249,249,249,249,250,250,250,250,250,250,250,250,251,252,252,252,252,252,253,253,253,254,254,254,254,254,255,255,255,255,256,256,256,256,257,258,258,258,258,258,259,259,259,260,260,260,260,260,260,260,261,261,261,261,261,261,262,263,263,263,263,263,264,264,264,264,265,265,265,266,267,267,267,267,267,267,268,268,268,268,269,269,269,270,270,270,270,270,271,271,272,274,274,274,274,275,275,275,275,275,275,275,276,276,276,277,277,278,278,278,278,278,278,279,279,279,279,279,279,280,280,280,280,281,281,281,281,281,282,282,283,283,283,283,283,284,285,285,285,286,286,287,287,289,289,289,290,290,291,291,291,291,292,292,292,293,297,9,9,11,12,13,13,14,15,15,15,16,17,17,17,18,18,18,19,20,20,21,22,22,23,24,29,30,31,32,33,33,34,34,38,38,39,39,39,39,41,41,41,42,42,43,43,46,46,49,49,50,50,51,52,53,55,55,55,57,57,58,59,60,60,67,67,68,69,69,70,70,70,71,72,72,73,73,73,74,75,76,77,77,77,78,78,79,79,79,80,80,81,81,82,83,83,84,85,86,86,87,88,88,89,89,90,91,92,92,93,93,94,94,94,94,95,95,96,96,97,97,98,99,99,99,100,101,102,102,103,103,105,105,106,106,107,107,108,108,109,109,109,110,110,111,119,119,120,120,121,121,121,121,122,123,123,123,124,126,126,127,131,131,131,131,132,133,133,135,135,135,136,136,137,138,138,139,139,141,142,142,143,143,143,143,143,144,145,147,148,149,150,151,152,152,152,153,154,154,154,155,155,155,160,160,160,161,162,162,163,163,163,163,164,164,165,165,166,166,166,166,168,168,169,170,170,170,170,171,171,172,173,173,173,173,174,174,174,174,176,177,178,178,179,179,179,179,179,180,181,182,182,182,183,183,183,184,185,186,189,190,190,190,190,191,191,191,191,192,192,193,193,193,194,194,195,195,195,196,197,198,198,198,199,199,199,199,199,199,200,200,201,201,202,203,204,204,207,208,209,209,209,209,210,211,211,211,211,212,212,213,214,214,215,215,216,217,218,223,223,224,227,228,228,228,1,3,4,5,5,6,6,7,7,8,8,10,10,11,11,11,11,12,12,13,13,13,13,14,14,15,16,17,18,19,20,21,22,22,22,23,24,24,25,26,27,28,29,30,31,31,31,32,32,32,33,34,35,35,35,35,35,36,37,38,38,39,39,40,40,40,41,41,42,42,42,43,43,44,44,44,45,46,46,46,46,46,46,46,46,47,47,47,47,48,48,48,49,50,50,50,51,51,52,52,53,53,54,54,54,55,55,55,56,56,56,57,57,58,59,59,59,60,60,61,61,62,62,62,63,63,64,64,65,65,66,66,66,66,67,67,67,67,67,67,68,68,68,68,68,68,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,71,71,71,71,71,72,72,72,72,72,72,72,73,73,73,74,75,75,75,76,76,77,77,77,77,77,77,78,78,78,78,78,79,80,80,80,80,80,80,81,81,81,81,82,83,83,83,83,83,84,85,85,85,86,87,87,87,87,88,88,88,89,90,91,92,92,92,92,93,94,94,95,95,95,96,97,98,99,99,100,100,101,101,102,103,103,104,104,104,105,105,106,106,107,108,109,109,110,110,111,111,112,112,113,113,113,1,22,25,37,47,67,103,105,117,119,131,163,183,8,10,13,24,39,7,15,16,107,1,6,16,101,125,1,6,7,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,44,45,46,47,48,50,51,52,53,54,55,56,56,57,58,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,92,93,95,96,97,98,99,100,101,102,103,12,14,16,16,18,20,20,22,22,24,26,26,28,28,30,30,32,32,34,36,38,40,42,44,46,48,48,50,52,52,54,54,56,56,58,58,60,60,62,64,64,64,66,68,68,68,70,70,72,72,74,74,76,78,78,80,82,87,87,87,22,28,30,33,34,42,42,42,43,44,47,48,50,51,51,52,52,53,54,55,56,56,57,58,59,73,74,74,76,76,77,78,78,80,80,82,82,83,84,85,85,86,87,87,88,89,89,90,90,90,91,91,100,102,102,104,106,108,108,108,108,110,112,112,112,112,114,114,116,118,118,120,120,122,124,124,124,126,128,128,130,132,132,132,132,134,136,138,140,142,144,144,144,146,148,148,150,152,154,156,158,158,158,2,92,92,92,93,93,96,2,8,14,24,30,36,4,8,12,18,24,28,32,36,40,3,8,12,16,22,26,32,36,42,46,46,50,2,8,12,16,20,30,34,34,34,38,42,4,8,12,16,20,24,30,34,38,42,46,50,4,8,12,16,20,22,24,26,30,34,38,42,4,8,12,16,22,24,26,30,34,38,42,2,6,8,12,14,18,22,24,28,32,34,38,40,44,1,9,126,126,127,128,128,129,130,131,131,132,132,133,133,134,134,134,135,135,135,135,136,136,136,137,137,137,138,138,138,139,139,139,140,140,140,140,141,142,142,143,143,144,144,145,145,145,146,146,147,148,148,149,149,149,150,150,151,152,152,153,153,154,154,154,155,155,156,156,157,157,157,157,5,158,158,159,159,160,160,161,162,162,163,163,164,164,165,166,167,167,168,168,169,169,169,169,169,170,170,171,171,171,171,172,172,172,172,172,173,174,174,174,174,175,175,176,177,178,179,179,179,181,181,181,181,182,182,182,183,183,184,184,185,186,187,187,188,188,188,189,193,180,181,182,182,183,184,184,184,184,184,184,185,186,187,188,189,190,191,191,192,193,194,196,197,198,199,200,201,202,202,203,204,205,206,207,207,208,209,210,211,212,213,214,215,216,217,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,1,80,474,566,567,567,569,1,2,11,12,239,241,2,5,6,7,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,55,56,1,1,1,2,2,6,6,9,20,24,28,32,36,40,44,48,52,56,60,68,72,76,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,168,174,180,188,197,197,198,199,9,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,128,132,136,140,144,148,152,156,160,160,164,168,172,176,180,184,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,280,284,288,292,296,300,304,308,312,316,320,320,324,328,328,332,336,340,344,348,352,356,360,364,368,372,376,380,380,384,388,392,396,400,404,408,412,416,420,424,428,432,436,440,444,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500,504,508,508,512,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572,576,580,589,32,36,40,46,50,54,58,10,15,15,16,19,20,22,22,26,28,30,34,34,35,36,37,38,39,42,43,44,45,48,50,52,57,59,60,62,62,63,65,66,66,67,68,69,71,71,71,72,73,73,74,74,75,76,76,76,77,77,77,78,78,2,22,23,23,23,23,24,24,25,26,26,27,27,27,28,28,28,29,29,30,30,31,31,32,33,33,34,34,35,35,35,36,36,37,37,38,39,40,42,43,43,43,45,46,47,47,51,52,52,53,53,54,54,55,55,56,57,57,57,58,61,63,65,66,69,69,74,75,75,75,75,76,76,76,80,80,83,84,86,86,87,90,90,91,91,92,92,93,94,94,95,95,96,96,97,98,99,100,101,101,101,101,102,103,105,105,106,106,107,108,108,109,110,111,111,112,112,117,117,118,119,119,120,121,122,122,123,123,123,124,124,124,125,125,126,126,127,127,128,129,131,132,132,132,133,135,135,137,138,138,138,139,139,139,140,141,142,143,145,145,147,147,148,149,149,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,2,4,5,8,9,10,11,13,14,14,15,16,17,18,19,20,24,8,10,12,14,16,18,20,24,26,29,29,4,7,8,16,19,23,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,53,12,16,16,18,19,20,23,24,25,26,27,27,28,29,29,29,30,30,31,32,33,34,35,35,36,37,39,40,44,44,45,45,46,47,49,50,50,52,53,54,57,58,58,64,73,4,12,14,21,24,25,27,27,31,31,32,33,33,33,33,33,33,33,34,34,34,34,35,35,36,37,38,38,39,39,39,41,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,52,53,55,56,58,58,59,59,60,60,61,62,63,64,64,66,67,68,69,70,71,71,73,73,74,75,76,77,78,78,78,79,80,80,81,81,82,82,82,83,83,83,84,84,85,85,86,86,86,87,88,91,91,93,93,94,94,94,95,95,96,96,97,97,98,98,99,99,100,100,100,101,101,102,102,103,104,105,107,108,109,110,110,111,112,113,113,114,114,115,115,116,116,117,117,118,118,119,120,121,122,122,123,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,131,131,131,132,132,133,134,136,136,137,137,138,138,139,139,140,140,141,141,142,142,142,146,147,149,150,150,151,151,151,152,152,152,153,153,154,155,155,156,157,158,158,159,159,159,160,160,161,161,162,162,164,164,164,165,165,166,167,167,168,168,169,170,173,174,175,175,177,177,178,179,179,180,181,182,183,183,184,185,185,186,186,190,190,190,191,192,192,193,194,194,194,195,196,196,197,198,198,198,199,199,200,200,201,202,203,204,205,205,205,206,206,206,206,206,207,207,208,208,208,209,209,211,212,212,212,213,214,214,215,215,216,217,217,218,219,219,219,220,223,224,225,229,231,233,235,237,239,240,241,241,242,242,247,249,7,76,197,253,265,7,8,8,14,28,28,223,224,226,228,407,7,14,24,34,55,154,158,7,8,21,24,139,163,171,183,189,214,215,1,12,187,188,196,237,285,308,320,322,324,326,328,330,334,334,334,334,336,336,336,336,338,338,338,338,340,340,340,340,340,342,342,342,342,344,344,344,346,350,361,2,5,17,74,117,117,117,238,238,238,238,243,1,2,8,8,26,26,220,221,222,224,226,405,456,456,456,456,7,74,100,102,118,120,166,168,252,254,296,7,98,184,188,192,202,499,7,63,112,164,181,269,285,7,36,188,332,7,90,121,140,238,354,605,7,15,138,167,169,191,193,242,244,274,7,9,164,166,447,454,498,500,513,515,529,531,591,2,2,11,32,42,52,61,67,67,67,79,87,99,111,123,135,141,141,144,146,147,155,159,178,192,204,218,230,241,242,246,246,249,259,271,287,298,306,314,319,320,320,323,325,325,327,327,328,328,329,1,103,107,110,113,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,177,179,181,183,185,188,191,194,197,200,232,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,350,352,354,356,358,360,362,366,368,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,447,6,6,19,27,35,40,47,54,70,77,82,88,92,102,109,189,214,216,217,218,220,225,226,228,244,246,248,250,252,254,256,260,262,264,266,268,270,272,276,279,280,281,284,285,291,296,5,510,515,4,6,6,9,12,511,1,6,24,24,596,603,1,4,11,16,20,20,1,7,145,343,435,455,2,8,8,27,1,8,8,10,36,36,38,41,42,42,42,42,42,45,50,50,50,50,54,59,60,60,60,60,60,60,71,72,72,72,72,75,78,78,78,78,81,81,83,86,86,86,90,91,96,98,102,105,106,108,108,113,116,116,116,116,116,116,118,118,126,130,130,130,130,130,137,140,140,142,142,142,150,150,150,156,156,156,156,157,162,164,164,164,164,164,164,164,167,168,168,168,170,170,175,178,179,182,182,182,185,185,188,194,194,194,194,198,201,202,202,202,204,210,210,210,210,210,215,215,217,218,218,218,218,223,223,223,226,226,226,228,228,228,230,230,233,236,236,236,236,244,250,252,253,254,254,254,254,260,260,264,264,264,264,264,276,276,276,276,276,282,282,282,286,289,289,292,295,297,300,300,300,300,300,318,318,318,324,326,327,336,336,340,340,343,344,345,347,347,348,348,348,350,352,364,364,364,364,375,380,380,380,380,380,388,400,400,400,400,400,408,410,410,410,414,415,416,416,416,416,422,422,422,426,428,429,430,437,438,438,438,438,438,443,456,456,466,466,466,499,499,4,6,8,12,15,52,57,64,193,354,384,388,419,1,6,391,668,669,1,4,5,346,577,577,4,5,346,575,1,5,6,51,111,771,783,1,5,272,528,739,771,781,1,153,166,197,6,10,12,15,199,41,7,10,20,30,40,50,60,70,80,4,6,8,10,10,12,13,15,16,19,20,23,24,28,30,34,35,38,39,41,44,46,52,54,54,56,56,57,57,58,58,59,59,59,60,61,62,64,64,66,66,67,68,68,69,69,70,70,71,71,72,73,73,74,74,75,76,76,77,78,78,79,79,80,81,82,83,83,84,84,85,85,89,89,89,90,90,90,91,91,91,92,92,93,93,94,94,95,96,96,96,97,98,98,99,99,100,101,102,103,104,104,105,105,106,106,107,107,108,108,108,109,109,110,110,111,111,113,113,114,114,115,115,116,117,118,119,119,120,120,121,122,123,123,124,124,124,125,125,125,126,126,127,127,128,129,129,130,130,131,131,131,132,132,132,133,134,136,136,137,137,137,138,138,139,139,140,140,140,141,141,142,142,143,143,144,144,145,145,146,147,147,148,148,149,149,150,151,151,152,154,154,155,156,156,157,157,158,158,159,159,160,161,161,162,162,163,163,163,164,164,165,165,166,167,169,169,170,171,172,172,173,173,174,174,175,176,176,177,178,178,179,180,180,181,181,182,183,184,186,187,188,188,189,190,191,192,192,193,193,193,194,195,195,196,196,196,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,204,205,205,206,206,207,207,208,209,209,210,210,211,212,213,213,215,215,216,217,218,219,220,220,221,222,222,223,224,224,225,225,225,226,226,226,228,229,229,230,230,231,231,231,232,234,235,236,236,237,238,238,238,239,240,240,241,242,242,244,245,246,247,248,248,249,250,251,252,252,252,253,253,254,254,255,257,257,259,260,260,261,261,262,263,263,264,265,267,268,268,269,269,271,275,276,276,277,277,278,279,281,282,283,284,285,285,286,286,288,288,289,290,290,291,292,293,294,295,296,296,297,298,298,299,300,300,301,302,303,304,305,306,308,308,309,310,311,311,313,313,314,316,316,317,317,318,318,319,320,321,321,322,323,324,325,325,326,326,327,328,328,329,329,329,330,332,332,333,333,334,335,335,337,338,339,339,341,342,343,343,344,344,345,347,347,348,349,350,351,352,352,353,354,354,355,355,356,357,357,358,358,359,360,360,361,362,363,363,364,364,364,365,365,366,366,367,369,369,370,370,371,372,373,373,373,374,374,375,375,376,377,378,379,379,380,381,382,383,384,384,385,385,386,387,388,388,390,390,391,391,392,392,393,393,394,394,395,396,396,396,397,397,397,398,398,399,400,400,400,401,401,402,402,403,15,16,31,36,40,44,48,52,64,68,74,84,88,108,112,126,130,142,146,164,168,172,176,180,184,190,196,208,212,229,1,102,105,500,500,502,504,505,507,508,510,512,513,517,520,521,526,527,529,531,535,535,535,1,2,8,77,83,85,90,92,93,95,97,102,198,220,224,225,228,230,232,234,236,237,239,241,244,273,275,1,1,2,2,8,10,40,42,44,46,48,56,92,93,95,102,103,105,112,113,126,146,154,176,177,188,190,192,193,200,223,227,231,237,244,246,247,254,255,262,264,265,267,269,276,282,282,330,332,385,391,393,397,400,401,403,410,412,416,425,448,455,456,456,1,8,109,116,118,123,125,132,134,135,142,143,150,152,153,155,157,159,166,168,170,186,188,189,208,310,326,327,334,336,338,340,340,340,340,340,340,340,341,343,351,353,360,362,362,375,375,384,389,396,398,398,404,406,407,430,432,483,489,496,498,500,502,507,514,520,522,523,530,532,558,559,1,8,89,99,106,108,110,111,118,120,122,123,125,127,129,136,137,144,150,151,153,160,160,162,162,162,164,165,171,171,171,178,178,178,180,181,188,190,265,272,273,280,281,283,290,291,293,300,302,303,305,312,314,316,350,352,397,408,410,412,413,415,417,424,426,434,440,446,448,450,458,481,1,7,10,21,91,98,99,101,104,108,110,111,113,115,121,128,129,131,138,139,141,143,150,152,158,159,163,166,168,180,180,181,190,190,190,190,191,198,199,219,224,259,268,270,272,274,280,282,284,286,287,289,291,293,300,302,304,306,306,306,306,306,307,309,316,317,317,317,317,324,326,332,406,408,409,411,413,420,422,424,427,429,465,465,1,8,57,64,66,68,70,70,70,70,71,73,79,86,87,96,97,99,106,108,114,118,120,121,123,130,137,139,146,147,272,273,275,277,279,281,283,285,287,294,296,298,300,302,303,305,307,309,311,313,313,313,313,315,317,324,326,328,330,334,336,338,340,342,344,346,369,371,1,7,7,24,36,48,58,70,80,88,96,104,114,124,136,150,158,168,178,188,200,200,210,228,236,244,256,266,280,280,286,286,296,304,310,318,328,336,348,354,362,368,380,388,396,404,410,416,422,434,448,458,466,478,486,494,504,512,526,532,532,540,7,8,32,36,40,46,52,56,56,60,64,68,74,82,88,96,100,108,116,120,126,136,136,146,154,158,164,170,180,180,190,198,202,206,210,218,224,242,252,258,264,276,286,290,294,300,300,308,314,322,332,338,344,366,386,390,396,400,404,412,416,420,424,424,432,445,1,7,8,24,46,88,98,108,162,166,180,206,234,240,264,278,290,300,332,374,382,388,405,414,429,436,7,11,18,34,34,37,38,38,39,40,43,47,48,50,51,52,53,53,54,57,58,61,62,65,66,69,71,72,74,75,76,76,79,79,80,83,83,84,87,88,91,92,95,98,98,99,100,100,103,106,107,107,110,112,113,114,117,120,123,124,127,128,130,131,135,136,139,140,142,144,146,149,153,154,157,161,162,165,166,169,170,172,176,178,178,179,180,183,184,187,188,192,192,195,196,199,201,203,204,207,208,208,208,208,209,211,215,216,218,220,223,225,227,228,231,232,235,236,237,238,242,242,244,247,248,250,253,255,256,259,260,263,264,265,266,269,270,273,273,274,277,278,281,285,286,288,291,292,294,295,297,297,299,300,302,303,305,307,308,312,315,315,316,319,319,320,325,325,328,330,333,333,334,337,337,339,342,342,344,347,347,348,351,352,354,355,356,361,7,13,14,14,17,18,20,21,22,25,26,26,30,31,33,34,36,37,38,41,41,42,43,45,47,50,53,54,56,58,62,64,67,69,69,70,72,76,78,81,82,83,84,86,89,90,92,92,94,97,99,100,100,101,102,104,107,110,113,114,117,119,123,124,127,128,129,130,131,132,136,138,144,146,148,152,153,155,156,159,159,160,164,167,168,171,172,172,175,176,180,185,188,190,191,192,195,196,199,200,203,207,208,210,211,212,215,216,219,220,223,224,227,228,231,234,237,238,242,245,249,250,252,255,256,259,260,263,264,267,268,271,274,276,285,287,288,292,295,297,299,300,303,307,7,9,14,30,30,32,35,36,36,37,39,40,43,44,46,48,49,50,51,51,53,54,57,58,61,62,65,66,68,69,70,73,73,74,77,77,78,81,82,85,86,91,93,94,98,101,102,105,105,108,109,110,112,115,117,117,120,123,124,126,128,129,133,134,137,138,140,141,142,142,144,147,149,150,151,152,155,157,159,160,163,164,167,168,170,172,174,176,176,177,178,181,181,182,185,186,190,190,193,194,197,200,203,204,204,207,208,208,209,211,214,216,218,221,223,225,226,230,233,234,237,238,239,240,242,244,247,248,250,253,254,254,255,257,258,261,262,263,265,266,270,273,273,274,277,278,281,286,288,291,292,295,297,299,300,302,305,307,309,310,314,315,317,317,318,321,321,322,327,327,330,332,334,335,335,336,339,341,344,346,349,349,350,352,353,354,356,358,359,360,363,364,364,367,368,370,371,372,375,376,376,380,381,383,384,386,387,388,390,393,394,395,397,399,401,402,405,406,408,410,414,417,419,419,420,422,426,428,431,432,433,434,434,435,436,439,440,442,442,444,447,449,450,450,451,452,455,458,461,462,465,469,470,473,474,475,476,477,478,480,487,7,9,14,16,22,24,28,30,31,32,33,34,37,38,42,44,45,46,50,53,54,54,57,58,62,68,70,71,72,75,76,79,79,80,83,84,87,88,90,91,92,94,97,98,101,102,104,107,108,111,112,115,118,121,122,126,129,132,134,136,139,143,144,147,148,151,152,153,155,158,160,166,169,170,174,176,179,180,181,183,184,188,192,194,195,196,197,199,200,200,201,202,203,204,206,210,211,212,214,216,217,218,221,222,224,228,229,232,236,239,240,243,244,247,248,251,252,255,258,259,262,264,266,269,270,271,273,277,280,283,284,286,286,288,292,294,297,298,300,301,302,305,308,310,313,314,316,319,320,324,328,331,335,339,343,346,348,350,351,354,357,361,364,365,366,369,370,373,376,380,381,381,384,387,388,389,390,391,392,395,396,398,402,405,406,407,410,413,415,418,422,425,426,428,430,430,431,431,431,433,434,436,439,440,442,444,448,449,452,454,454,457,461,464,468,471,472,474,477,482,484,488,488,501,7,11,16,20,22,23,25,27,28,29,30,31,32,34,38,42,44,45,45,46,49,50,54,55,58,62,65,66,69,70,73,74,77,78,81,84,85,88,90,93,94,95,97,101,104,107,108,110,110,112,114,118,121,122,124,125,126,128,131,134,136,139,140,143,144,148,152,155,159,163,167,170,172,174,175,178,181,185,189,190,193,194,197,199,204,205,208,211,212,213,215,216,217,218,221,222,226,229,230,233,236,239,241,244,248,251,251,252,254,255,257,258,260,263,264,266,268,272,276,278,278,281,285,288,291,295,296,298,301,304,308,308,308,312,312,327,9,35,38,42,44,45,45,46,50,51,52,56,58,62,64,67,72,76,79,80,83,84,88,94,99,101,104,108,113,118,120,120,122,126,128,129,131,132,134,142,145,148,154,155,156,161,163,165,166,170,174,182,186,190,192,195,196,200,204,208,211,212,215,221,222,223,224,227,228,232,236,242,249,250,254,258,266,267,268,271,274,277,280,284,288,291,292,294,298,301,302,306,320,323,327,328,330,338,342,345,349,349,350,351,352,356,360,363,364,365,370,376,379,380,384,388,390,392,396,396,398,400,402,414,420,424,426,9,28,33,36,41,44,48,58,60,62,64,66,70,74,76,78,82,86,88,90,104,107,108,108,112,114,114,120,127,130,132,134,138,140,141,142,144,147,149,150,154,158,158,162,167,169,170,174,177,178,182,186,188,193,194,196,200,206,206,208,216,220,223,226,231,233,236,240,245,248,250,254,257,264,268,270,272,276,280,284,287,288,290,291,294,298,299,303,306,312,316,318,322,328,334,334,342,346,350,352,356,360,362,365,366,367,368,370,372,374,379,381,388,394,398,400,402,402,404,405,405,406,408,412,415,416,418,422,424,432,437,440,444,449,450,450,460,464,472,476,485,1,7,28,34,40,46,54,60,60,68,68,74,86,86,94,100,108,164,170,178,178,186,186,192,198,206,222,228,236,244,250,260,268,300,330,336,336,358,370,370,378,389,7,8,13,16,16,38,54,66,104,126,136,154,174,180,200,218,244,268,286,304,312,366,394,408,434,444,450,462,468,476,484,498,516,526,562,614,640,646,9,10,22,34,52,90,95,97,97,100,113,118,125,128,131,138,150,152,166,178,180,186,198,203,205,210,218,220,225,228,238,242,244,246,248,249,252,258,268,271,274,276,278,286,290,313,322,326,328,332,340,344,352,357,360,368,374,382,384,388,392,396,400,410,418,422,424,426,429,430,430,445,445,446,447,7,21,48,86,91,93,96,109,112,114,121,124,127,134,146,148,162,174,176,182,194,199,201,206,214,216,221,234,240,242,244,245,248,254,264,267,272,274,282,286,309,318,322,324,328,333,336,340,348,353,356,364,370,378,380,384,392,396,406,414,416,418,418,419,420,422,425,426,427,5,6,8,28,46,84,89,91,94,107,110,112,122,125,132,146,160,172,174,180,192,197,204,212,214,219,222,232,236,238,240,242,243,246,252,262,265,268,270,272,280,284,307,316,320,322,331,334,338,346,351,354,362,368,376,382,386,390,394,404,404,404,412,418,9,10,22,24,34,52,90,95,97,100,113,116,118,125,128,131,138,150,152,152,166,178,180,186,198,203,205,210,218,220,225,228,238,242,244,246,248,249,252,258,268,271,274,278,286,290,313,322,326,328,332,337,340,344,352,357,360,368,374,382,384,388,392,396,400,410,418,422,423,424,426,430,430,431,9,13,35,38,42,44,45,46,50,51,52,56,58,62,64,67,72,76,79,80,83,84,88,94,99,101,104,108,113,118,120,122,126,128,129,131,132,134,142,145,148,155,156,161,163,165,166,170,182,186,190,192,195,196,200,204,208,211,212,215,221,222,223,224,224,227,228,232,236,242,249,250,254,258,266,267,268,271,274,277,280,284,288,291,291,292,294,298,301,302,306,320,323,327,327,327,328,330,338,342,345,349,350,351,352,356,360,363,364,364,365,370,376,379,380,384,388,390,392,396,396,398,400,402,414,420,420,424,426,431,7,28,33,38,42,46,50,54,56,58,62,66,68,70,80,82,84,92,97,104,108,113,114,119,120,124,126,130,134,138,141,146,150,152,154,156,158,160,162,164,168,172,174,176,178,180,183,184,186,187,188,190,192,196,199,200,203,209,214,218,221,224,226,228,229,229,230,234,238,240,241,242,245,246,248,251,252,254,258,265,271,272,275,277,282,284,288,292,294,296,299,302,306,308,310,318,321,5,28,33,38,42,46,50,54,56,56,56,58,62,66,68,70,82,84,92,97,104,108,113,114,119,120,124,126,130,134,138,141,141,146,150,152,154,156,158,160,162,164,168,172,174,176,178,180,183,186,187,188,190,192,196,199,200,203,209,214,218,221,224,226,229,230,234,238,240,241,242,245,246,248,251,252,254,258,265,271,272,275,277,282,284,288,292,294,296,299,302,306,308,310,318,321,5,22,24,26,30,34,36,37,40,43,44,50,52,59,62,66,69,70,72,73,74,76,78,80,82,84,88,89,92,96,97,98,101,102,112,114,118,122,124,130,132,133,136,139,141,143,146,151,154,154,158,160,162,166,172,175,177,179,180,184,190,192,196,200,208,213,217,219,221,226,228,232,232,235,236,239,240,244,248,251,256,260,263,264,264,267,268,272,274,276,280,282,283,284,286,288,289,290,294,297,298,304,308,312,339,1,28,34,40,46,58,66,72,84,92,106,136,136,162,168,176,184,196,202,220,226,234,242,248,258,266,284,298,328,334,334,356,368,376,387,1,2,9,30,36,42,61,72,82,95,97,98,118,147,149,150,168,176,177,178,194,208,209,210,234,244,245,246,256,275,276,282,290,302,303,304,312,325,326,339,350,350,350,350,351,7,13,14,14,15,16,16,17,18,18,20,21,21,22,24,25,25,26,26,27,28,29,30,32,32,32,32,32,32,32,34,35,37,38,39,39,40,41,42,44,46,47,47,48,50,51,52,54,55,58,59,61,62,62,63,64,65,66,67,68,69,69,70,70,73,74,75,76,77,78,79,80,83,84,85,86,88,89,90,92,93,94,95,96,96,98,99,99,100,101,103,104,104,105,106,107,108,109,112,114,115,116,117,119,120,121,122,124,125,126,127,128,130,130,132,133,134,135,136,138,139,139,139,141,142,143,144,146,147,148,148,150,151,152,154,155,155,156,157,158,159,161,162,164,166,168,170,172,173,174,175,176,177,178,179,180,181,182,184,185,186,188,189,190,192,193,193,194,194,195,197,198,199,200,202,203,204,205,206,208,210,211,212,213,215,216,217,218,220,222,224,224,224,225,225,226,227,228,229,230,231,233,234,235,236,236,238,239,240,240,240,242,244,245,246,248,249,250,250,252,253,254,255,256,258,259,259,260,262,263,264,265,266,266,266,267,267,268,269,269,270,271,276,5,15,16,24,36,48,54,68,80,102,103,104,124,140,158,169,170,188,203,204,220,237,238,260,273,274,292,315,330,347,359,7,7,12,14,14,15,16,18,20,21,22,24,25,25,26,28,29,30,31,32,33,34,35,38,39,40,41,41,42,43,44,45,47,49,50,52,55,56,57,58,59,60,60,61,62,63,64,65,66,67,68,70,71,71,73,74,74,75,76,78,79,80,81,82,83,83,85,86,86,87,88,88,89,91,92,93,94,94,95,96,98,98,100,101,102,103,104,105,106,108,109,110,112,113,114,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,138,139,140,141,142,143,144,146,146,147,147,149,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,171,172,174,175,176,177,178,179,180,182,183,184,185,187,188,189,190,192,192,192,194,195,196,197,198,199,200,201,203,205,206,208,209,210,211,212,213,214,215,215,216,217,218,219,221,222,224,225,227,228,229,230,231,232,234,235,236,238,240,241,242,243,244,245,246,248,249,250,250,252,253,254,255,1,5,26,43,44,46,49,52,52,55,55,55,58,62,66,71,71,74,74,86,93,95,98,104,108,110,114,120,126,131,139,144,144,148,158,158,168,174,178,194,198,202,206,210,214,218,222,226,234,244,250,264,268,272,276,290,300,305,308,311,317,326,328,332,336,338,341,343,344,347,349,350,353,357,362,365,370,380,380,385,391,393,396,399,401,402,403,407,412,418,419,423,471,9,32,44,49,50,52,55,58,61,64,68,72,77,80,92,99,101,104,110,114,116,120,126,132,137,145,154,164,174,184,186,191,201,201,204,208,212,216,220,224,224,228,232,240,240,250,270,274,278,282,296,306,306,311,314,317,320,323,324,332,338,342,344,347,349,350,350,353,355,356,356,359,363,368,371,376,386,391,397,399,400,402,405,407,409,413,418,422,425,429,432,480,481,1,2,7,10,62,68,86,86,108,122,132,132,154,170,186,194,218,238,238,252,268,274,280,290,308,324,338,354,364,374,394,410,424,424,434,448,458,490,500,533,1,2,2,4,16,18,19,52,91,94,99,102,114,120,128,132,140,140,150,155,160,162,194,198,213,223,228,236,244,255,256,256,262,265,266,274,284,287,290,294,298,302,306,312,316,325,353,354,371,372,376,378,386,393,396,403,407,410,416,444,458,466,476,484,492,496,500,500,503,503,503,504,512,516,522,524,524,530,537,540,550,564,571,575,580,581,582,583,586,588,590,591,591,593,599,599,602,603,604,619,619,620,621,1,4,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,93,94,95,96,97,98,99,100,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,115,115,116,117,118,119,120,121,122,123,127,1,2,11,297,298,298,299,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,246,1,57,124,216,237,239,4,7,9,11,14,17,21,26,31,33,38,43,45,49,51,54,56,58,61,66,68,72,76,85,87,91,95,5,7,10,20,54,68,134,156,170,174,216,235,252,7,10,20,32,54,134,154,156,170,170,174,216,236,5,10,14,21,36,59,60,8,9,305,306,307,308,308,703,707,729,32,36,36,38,39,40,56,62,65,66,66,66,67,68,68,69,70,71,74,75,80,82,83,84,87,93,94,96,106,140,142,142,146,146,150,150,153,158,158,162,165,166,176,177,180,182,184,195,200,200,207,212,218,221,225,226,229,230,230,231,232,234,239,240,241,242,244,256,258,266,268,280,284,294,294,302,318,322,326,342,342,344,346,360,362,363,364,365,366,367,368,369,369,371,372,372,374,376,376,376,377,380,380,381,381,382,384,385,387,389,390,390,391,392,394,395,396,431,475,21,30,88,90,91,93,96,105,109,111,114,116,119,125,126,156,188,189,190,193,195,196,200,201,202,207,207,212,215,215,217,220,223,229,245,252,257,263,263,266,271,276,276,279,279,283,289,291,293,295,295,296,296,297,297,298,298,300,301,302,304,304,316,319,321,321,332,338,349,351,356,363,365,376,377,379,379,379,383,384,385,388,388,389,390,390,392,396,407,409,410,412,413,414,414,416,417,423,424,426,429,430,436,439,450,488,488,492,495,496,499,504,506,507,508,510,511,511,512,513,514,515,515,516,516,517,517,519,521,549,585,7,42,44,49,50,50,70,70,70,70,70,70,70,72,72,72,72,72,72,72,72,74,74,74,74,74,74,74,76,76,78,78,78,78,80,80,80,82,86,86,86,86,88,88,88,90,90,90,90,90,90,92,92,92,92,92,94,94,94,94,94,96,96,96,96,98,98,98,98,98,98,98,100,102,102,102,102,102,104,104,104,104,104,104,104,106,106,106,106,106,106,106,106,108,108,108,108,108,108,108,108,110,110,110,110,112,114,116,118,120,6,8,8,10,12,14,14,16,18,20,22,22,22,24,24,24,26,26,26,28,30,30,32,34,34,34,36,36,38,38,40,40,40,42,42,44,44,44,46,48,48,50,50,50,50,52,52,54,56,56,58,58,60,60,62,64,64,64,66,68,68,68,70,72,72,72,72,74,76,76,76,78,78,80,80,80,82,84,84,84,86,86,88,90,92,92,92,92,94,96,96,98,98,100,102,104,106,106,108,108,110,110,112,112,112,114,114,116,116,118,118,118,118,120,122,124,126,128,130,130,130,132,132,134,136,136,138,138,140,142,142,144,144,144,146,148,148,150,150,152,154,156,156,158,158,158,160,160,162,164,166,168,170,172,174,174,176,176,178,180,180,180,182,182,184,184,186,186,186,188,188,188,190,192,194,194,196,196,196,198,198,200,202,202,204,2,2,2,3,3,4,4,4,5,5,5,6,6,6,7,7,8,8,8,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,31,31,31,32,32,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,42,42,42,43,43,43,44,44,44,45,45,46,46,46,47,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,54,55,55,56,56,56,57,57,58,58,59,59,60,60,60,61,61,62,62,63,63,63,64,64,64,65,65,66,66,66,67,67,67,68,68,68,69,69,70,70,70,71,72,72,72,73,73,73,74,74,74,75,75,76,76,76,77,77,78,78,79,79,80,80,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,106,107,107,107,108,108,108,108,108,109,109,109,110,110,110,111,111,111,111,112,112,112,113,113,113,114,114,1,1,37,143,147,270,272,6,174,174,176,176,178,180,180,182,184,184,188,188,190,192,192,192,194,194,196,196,198,198,200,200,202,202,204,206,206,208,210,212,212,214,214,216,218,218,220,220,222,222,224,224,226,228,228,230,230,232,232,234,236,236,238,238,240,240,242,242,244,244,248,250,250,252,252,259,6,7,780,784,788,788,790,792,794,5,5,6,7,8,9,10,11,11,12,12,13,13,13,14,15,15,16,16,17,17,18,18,19,19,20,20,21,22,22,23,24,25,25,25,26,26,26,27,28,28,29,29,30,31,32,32,32,33,33,34,34,35,35,35,2,4,4,6,6,6,8,8,8,10,10,10,12,12,12,14,14,14,14,16,16,16,18,18,18,20,20,20,20,22,22,22,22,24,24,24,24,26,26,28,28,28,30,30,30,30,32,32,32,32,1,2,10,12,12,12,12,14,16,16,16,18,18,18,20,20,20,20,22,22,22,24,24,24,24,26,26,26,26,28,28,28,30,30,30,30,32,32,32,34,34,34,34,36,36,36,36,38,38,38,38,40,42,42,44,44,46,46,46,48,48,50,50,52,52,52,54,54,54,56,56,56,56,58,58,58,60,60,60,62,64,64,64,66,66,66,68,68,70,70,72,74,74,76,76,78,78,78,80,80,80,82,82,82,82,84,84,84,86,86,86,86,88,88,90,90,90,90,92,92,92,92,94,94,94,96,96,96,98,98,98,98,100,100,102,102,102,102,106,108,108,108,108,110,110,110,110,112,112,112,112,114,114,114,114,116,116,116,116,118,118,118,118,120,120,120,120,122,122,122,122,124,124,124,124,126,126,126,126,128,128,128,128,130,130,130,132,132,132,132,134,134,134,134,136,136,136,136,140,142,142,142,142,144,144,144,144,146,146,146,146,148,148,148,148,150,150,150,150,152,152,152,154,154,154,156,156,156,158,158,158,158,160,160,160,160,162,162,162,162,164,164,164,166,166,166,166,168,168,168,168,170,170,170,170,172,174,174,174,174,176,176,176,176,178,178,178,178,180,180,180,180,182,182,182,182,184,184,184,184,186,186,186,186,188,188,188,188,190,190,190,190,192,192,192,192,194,194,194,194,196,196,196,196,198,198,198,198,200,200,200,200,202,202,202,202,204,206,206,206,206,208,208,208,210,210,210,210,212,212,212,212,214,214,214,214,216,216,216,216,218,218,218,218,220,220,220,220,222,222,222,224,224,224,224,226,226,226,228,228,228,228,230,230,230,230,232,232,232,232,234,236,236,236,238,238,238,240,240,240,240,242,242,242,242,244,244,244,244,246,246,246,246,248,248,248,248,250,250,250,250,252,252,252,252,254,254,254,256,256,256,256,258,258,258,258,260,260,260,262,262,262,264,264,264,264,266,268,268,268,270,270,270,270,272,272,272,272,274,274,274,274,276,276,276,276,278,278,278,278,280,280,280,282,282,282,284,284,284,284,286,286,286,286,288,288,288,288,290,290,290,292,292,292,292,294,294,294,294,296,296,296,298,300,300,300,300,302,302,302,302,304,304,304,304,306,306,306,306,308,308,308,310,310,310,310,312,312,312,312,314,314,314,314,316,316,316,316,318,318,318,320,320,320,320,322,322,322,322,324,324,324,324,326,326,326,326,328,328,328,328,330,332,332,334,334,334,336,336,338,338,338,340,340,340,342,342,344,344,344,344,346,346,346,346,348,348,348,350,350,352,352,354,354,356,356,356,358,360,360,364,364,364,364,366,366,366,368,368,368,368,370,370,370,370,372,372,372,374,374,374,374,376,376,376,376,378,378,378,378,380,380,380,380,382,382,382,382,384,384,384,384,386,386,386,386,388,388,388,388,390,390,390,390,392,392,392,392,392,394,396,396,396,396,398,398,398,400,400,400,400,402,402,402,402,404,404,404,404,406,406,406,406,408,408,408,408,410,410,410,410,412,412,412,414,414,414,414,416,416,416,416,418,418,418,418,420,420,420,420,422,422,422,422,424,424,424,424,429,430,1,2,6,8,8,10,10,12,12,12,14,16,16,18,18,20,20,22,22,24,24,26,26,28,28,30,30,32,32,32,34,34,34,36,36,38,44,44,46,50,56,58,58,60,64,64,64,66,68,68,70,72,72,74,74,74,76,76,78,78,78,78,80,80,82,82,84,84,84,86,86,88,88,90,90,90,92,92,92,94,94,96,96,98,98,100,100,102,104,104,106,106,108,108,110,110,112,112,112,114,114,114,116,116,116,118,118,118,120,120,120,122,122,124,124,124,126,126,128,128,128,130,130,132,132,136,136,136,138,138,140,140,142,142,142,144,144,144,144,146,146,146,148,148,148,150,150,152,152,154,154,156,156,156,158,158,158,158,160,160,162,162,162,164,166,166,166,166,168,168,168,168,170,170,170,170,172,172,172,172,174,174,174,174,176,176,176,176,178,178,178,178,180,180,180,180,182,182,182,182,184,184,184,184,186,186,186,186,188,188,188,188,190,190,190,190,192,192,192,194,194,194,194,196,198,198,198,200,200,202,202,202,204,204,206,206,208,208,210,210,210,212,212,214,214,214,216,216,218,218,218,220,220,222,222,222,224,224,226,226,228,230,230,230,230,232,232,232,232,234,234,234,234,236,236,236,236,238,238,238,240,240,240,240,242,242,242,242,244,244,244,246,246,246,248,248,248,248,250,250,250,250,252,252,252,252,254,254,254,254,256,256,256,258,258,258,258,262,262,264,266,266,268,268,268,270,270,272,272,272,274,274,274,274,276,276,276,278,278,278,278,280,280,282,282,282,284,284,286,286,286,286,288,288,288,288,290,290,292,292,292,292,294,294,298,300,300,300,300,302,302,302,302,304,304,304,304,306,306,306,306,308,308,308,308,310,310,310,310,312,312,312,312,314,314,314,314,316,316,316,318,318,318,318,320,320,320,320,322,322,322,322,324,324,324,324,326,326,326,326,328,328,328,328,330,332,332,334,334,334,336,336,336,338,338,338,340,340,340,340,342,342,342,346,346,346,346,348,350,350,352,354,354,354,356,358,358,360,360,360,360,362,362,364,364,364,366,366,368,368,370,370,370,372,372,374,374,376,376,378,378,380,380,380,382,382,382,384,384,384,386,386,388,390,390,392,392,392,394,394,396,396,398,398,400,400,402,402,402,404,404,406,406,408,408,408,410,410,410,412,412,414,414,416,416,418,418,420,422,422,422,422,424,424,424,424,426,426,426,426,428,428,428,428,430,430,430,430,432,432,432,432,434,434,434,434,436,436,436,436,438,438,438,438,440,440,440,440,442,442,442,442,444,444,444,444,446,446,446,446,448,448,448,448,450,450,450,450,455,456,1,2,6,8,8,8,8,10,10,10,10,12,12,12,12,14,14,14,14,16,16,16,16,18,18,18,18,20,20,20,20,22,22,22,22,24,24,24,24,26,26,26,26,28,28,28,28,30,30,30,30,32,32,32,32,34,34,34,34,36,36,36,36,38,38,39,39,40,41,41,42,42,42,42,43,44,44,45,45,46,46,47,47,48,48,48,48,49,49,49,50,50,50,50,50,50,51,51,51,52,52,53,53,53,54,56,56,56,56,58,58,58,58,60,60,60,60,62,62,62,62,64,64,64,64,66,66,66,66,68,68,68,68,70,70,70,70,72,72,72,72,74,74,74,74,76,76,76,76,78,78,78,78,80,80,80,80,82,82,82,82,84,84,84,84,86,88,88,90,90,90,90,92,92,92,92,94,94,94,96,96,96,98,98,98,100,100,100,102,102,104,104,104,106,106,108,108,108,108,110,110,110,110,112,112,112,112,114,114,114,116,118,118,118,118,120,120,120,120,122,122,122,124,124,124,126,126,126,126,128,128,128,128,130,130,130,132,132,132,132,134,134,134,136,136,136,136,138,138,140,140,140,140,142,142,142,142,144,144,144,144,146,146,146,146,148,150,150,150,150,152,152,152,154,154,156,156,158,158,160,160,160,162,162,162,164,164,166,166,166,166,168,168,168,168,170,170,170,170,172,172,172,174,174,174,174,176,176,176,176,178,178,180,181,182,182,182,182,184,184,184,184,186,186,186,188,188,188,188,190,190,190,190,192,192,192,192,194,194,196,196,196,196,198,198,198,198,200,200,200,200,202,202,202,202,204,204,204,204,206,206,206,206,207,208,208,209,210,210,210,212,214,214,214,214,216,216,216,216,218,218,218,218,220,220,220,220,222,222,222,222,224,224,224,224,226,226,226,226,228,228,228,228,230,230,230,232,232,232,232,234,234,234,234,236,236,236,236,238,238,238,240,240,240,240,242,242,242,242,244,246,246,248,248,248,248,250,250,250,252,252,252,254,254,254,254,254,256,256,258,258,258,260,260,260,262,262,262,264,264,264,264,266,266,266,268,268,268,270,270,270,270,272,272,272,272,274,274,274,274,276,278,278,278,278,280,280,280,280,282,282,282,282,284,284,284,284,286,286,286,286,288,288,288,288,290,290,290,292,292,292,292,294,294,294,294,296,296,296,296,298,298,298,298,300,300,300,300,302,302,302,302,304,304,304,304,306,306,306,306,308,310,310,310,310,312,312,312,314,314,314,314,316,316,316,316,318,318,318,320,320,320,320,322,322,322,322,324,324,324,324,326,326,326,328,328,328,328,330,330,330,330,332,332,332,332,334,334,334,334,336,336,338,338,338,340,342,342,342,344,344,344,344,346,346,346,346,348,348,348,348,350,350,350,350,352,352,352,352,354,354,354,354,356,356,356,358,358,358,360,360,360,360,362,362,362,362,364,364,364,364,366,366,366,368,368,368,368,370,370,370,372,374,374,374,374,376,376,376,376,378,378,378,378,380,380,380,380,382,382,382,384,384,384,384,386,386,386,386,388,388,388,388,390,390,390,390,392,392,392,392,394,394,394,394,396,396,396,396,398,398,398,398,400,400,400,400,402,402,402,402,407,408,1,2,6,8,8,8,10,10,10,10,12,12,12,12,14,14,14,14,16,16,16,16,18,18,18,18,20,20,20,20,22,22,22,22,24,24,24,24,26,26,26,26,28,28,28,28,30,30,30,32,32,32,32,34,34,34,34,36,36,36,36,38,40,40,40,40,42,42,42,42,44,44,44,44,46,46,46,46,48,48,48,48,50,50,50,50,52,52,52,52,54,54,54,54,56,56,56,56,58,58,58,60,60,60,60,62,62,62,62,64,64,64,64,66,66,66,66,68,68,68,68,70,70,72,72,72,72,74,74,74,74,76,76,76,76,78,78,78,78,80,80,80,80,82,82,82,82,84,84,84,84,86,86,86,86,88,88,88,88,90,90,90,90,92,92,92,92,94,94,94,94,96,96,96,96,98,98,100,100,100,100,102,102,102,102,104,104,104,104,106,106,106,106,108,108,108,108,110,110,110,112,112,112,112,114,114,114,114,116,116,116,116,118,118,118,118,120,120,120,120,122,122,122,122,124,124,124,124,126,128,128,128,128,130,130,130,132,132,132,134,134,134,134,136,136,136,136,138,138,138,138,140,140,140,140,142,142,142,142,144,144,144,144,146,146,146,146,148,148,148,148,150,150,150,152,152,152,152,154,154,154,154,156,156,156,156,158,160,160,160,160,162,162,162,162,164,164,164,166,166,166,166,168,168,168,168,170,170,170,170,172,172,172,172,174,174,174,174,176,176,176,176,178,178,178,178,180,180,180,180,182,182,182,182,184,184,184,184,186,188,188,188,188,190,190,190,190,192,192,192,192,194,194,194,196,196,196,196,198,198,198,200,200,200,200,202,202,202,202,204,204,204,206,206,206,206,208,208,208,208,210,210,210,210,212,212,212,212,214,214,214,214,216,216,216,216,218,220,220,220,222,222,222,222,224,224,224,226,226,226,226,228,228,228,228,230,230,230,230,232,232,232,232,234,234,234,234,236,236,236,236,238,238,238,238,240,240,240,242,242,242,242,244,244,244,246,248,248,248,248,250,250,250,250,252,252,252,252,254,254,254,254,256,256,256,256,258,258,258,258,260,260,260,260,262,262,262,262,264,264,264,264,266,266,266,266,268,268,268,268,270,270,270,270,272,272,272,272,274,276,276,276,276,278,278,278,278,280,280,280,280,282,282,282,282,284,284,284,284,286,286,286,286,288,288,288,288,290,290,290,290,292,292,292,292,294,294,294,294,296,296,296,296,298,298,298,298,300,300,300,302,304,304,304,304,306,306,306,306,308,308,308,308,310,310,310,310,312,312,312,312,314,314,314,314,316,316,316,316,318,318,318,318,320,320,320,320,322,322,322,324,324,324,324,326,326,326,326,328,328,328,330,332,332,334,334,334,336,336,338,338,340,340,340,342,342,342,342,344,344,344,346,346,346,346,348,348,350,350,352,352,352,354,354,356,356,358,358,358,360,360,362,364,364,364,366,366,366,368,368,368,368,370,370,370,372,372,372,374,374,374,376,376,376,376,378,378,378,378,380,380,380,382,382,384,384,384,386,386,386,386,388,388,388,388,390,390,390,392,392,392,392,394,396,396,396,398,398,398,400,400,400,400,402,402,402,404,404,406,406,406,406,408,408,408,410,410,412,412,412,414,414,414,414,416,416,416,418,418,420,420,420,420,422,422,424,424,424,429,430,1,1,4,4,20,25,37,40,41,42,47,47,49,52,53,54,54,55,55,56,56,58,59,59,60,60,61,61,63,65,66,67,70,74,74,75,77,78,78,80,82,83,83,85,86,87,89,90,91,91,94,96,99,101,102,103,105,106,107,107,110,111,111,113,115,116,117,118,120,121,123,125,127,128,130,135,137,139,141,144,145,146,148,149,168,175,176,176,178,183,15,20,36,47,51,5,9,9,11,13,13,15,17,18,19,20,21,22,23,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,33,34,34,35,1,7,8,8,9,10,12,13,13,14,14,14,15,15,16,16,17,17,18,18,18,19,20,20,20,20,21,21,22,22,23,24,24,25,26,27,28,28,28,29,29,30,30,31,31,32,32,32,33,34,34,35,36,36,36,37,39,40,1,36,36,37,38,39,40,42,44,45,53,54,55,57,59,60,61,63,66,68,69,70,74,75,77,79,80,85,86,87,90,92,98,100,104,106,108,109,110,111,113,114,116,117,118,119,121,122,124,125,126,127,129,130,131,134,136,136,138,141,143,146,148,150,151,153,153,154,155,156,158,160,162,164,165,166,167,168,172,174,176,178,180,181,182,183,185,187,190,192,194,195,198,201,202,205,206,209,210,212,213,214,215,216,217,218,218,218,219,219,220,224,225,226,226,228,230,232,238,240,241,244,245,247,248,251,253,255,260,262,263,265,265,267,272,275,276,281,284,287,289,290,293,294,98,107,162,203,207,212,217,1,4,4,5,5,6,6,8,10,12,14,16,18,20,22,24,26,27,48,50,1,1,2,7,29,34,40,48,56,64,70,76,82,88,94,98,140,142,144,146,148,150,152,154,156,158,166,168,170,172,174,176,178,182,184,186,188,190,192,194,194,196,198,200,202,204,206,208,210,212,214,214,214,216,216,218,218,220,220,222,222,222,224,226,226,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,338,340,342,344,346,348,348,348,352,1,3,4,38,44,52,52,53,54,62,62,62,68,68,86,92,92,96,101,102,118,147,152,156,163,169,172,187,189,196,199,200,200,213,213,216,237,256,261,262,263,263,272,282,284,285,288,289,293,297,298,300,304,310,314,320,322,328,334,351,354,356,357,358,359,364,367,368,369,370,370,371,374,390,394,406,436,442,443,445,459,460,485,486,554,589,590,643,644,645,646,703,704,711,712,792,793,794,803,804,809,810,819,858,860,872,876,876,884,884,5,9,13,20,24,28,32,36,40,44,48,52,52,56,56,60,60,64,68,68,72,72,72,72,72,76,76,76,80,88,92,96,100,100,104,104,108,108,108,108,108,112,116,116,120,124,128,132,136,140,140,140,144,144,148,148,148,152,156,160,160,164,168,172,176,176,180,184,188,188,192,196,200,204,208,212,216,216,220,220,224,224,228,228,228,232,232,236,239,241,7,8,24,26,31,38,42,1,2,41,41,41,42,42,42,45,45,46,46,49,50,53,54,57,58,58,61,61,62,65,66,69,70,73,73,74,77,77,78,81,85,86,93,94,97,98,101,102,105,109,110,113,114,117,118,121,122,125,126,129,130,133,134,138,141,142,145,146,146,149,149,150,153,154,157,158,161,161,162,165,165,166,166,169,170,173,174,177,178,181,182,185,186,189,190,193,194,194,205,206,209,210,210,213,213,213,213,214,217,217,217,217,218,221,222,222,225,225,226,229,229,229,230,233,234,237,238,241,242,245,246,250,255,256,257,1,2,2,7,9,10,17,50,56,64,78,84,100,102,102,112,131,134,137,137,140,152,162,178,186,186,194,202,216,240,244,250,256,272,272,284,284,284,286,288,292,296,300,308,318,342,343,353,356,356,356,364,372,374,386,409,1,3,4,6,7,8,10,17,19,31,33,34,34,36,36,45,46,62,63,66,73,74,88,93,98,100,102,104,112,113,118,121,127,129,133,136,139,145,150,152,158,160,162,166,167,170,171,178,179,180,186,212,219,220,221,221,221,231,243,246,248,251,259,260,264,267,283,284,285,287,290,295,304,310,313,322,323,324,328,331,1,30,38,49,58,66,74,83,95,104,112,119,125,134,142,161,174,181,200,207,221,223,229,231,236,243,250,261,274,274,279,281,288,295,302,308,318,322,324,331,340,345,345,358,363,372,377,384,390,399,405,412,420,420,427,433,440,447,454,473,9,10,13,26,28,30,34,38,42,46,50,54,57,58,62,69,72,74,77,78,82,83,90,94,100,104,106,110,112,114,120,122,123,126,128,130,132,136,144,146,150,152,154,158,159,161,162,166,170,172,174,176,178,180,184,189,192,198,200,206,212,214,217,217,219,220,220,223,226,228,230,232,235,235,236,237,238,240,244,245,246,251,254,257,260,262,264,266,267,272,275,276,285,288,289,289,290,296,300,301,302,313,9,34,34,40,40,44,44,58,58,62,62,62,68,68,70,70,74,74,78,78,82,82,92,92,96,96,98,102,102,104,104,106,106,110,110,110,114,114,122,122,124,124,128,132,132,136,140,140,148,148,150,150,154,154,156,164,164,164,168,168,170,170,176,176,178,178,182,182,186,186,186,188,188,192,192,192,196,196,196,196,202,202,206,206,206,210,210,210,214,214,214,218,218,218,218,220,220,224,224,230,230,230,230,236,236,240,240,242,242,242,256,256,258,258,258,262,262,270,270,274,274,276,280,280,282,282,282,290,290,292,292,298,302,302,304,304,308,308,310,320,320,324,324,328,328,332,332,332,336,336,340,354,1,9,10,12,15,16,17,38,40,43,49,50,53,55,56,57,64,66,66,69,71,73,76,78,79,79,80,83,86,88,90,92,94,95,96,98,99,102,102,102,104,104,106,106,110,112,116,117,118,120,122,124,125,126,127,128,130,133,140,142,144,145,146,148,148,148,148,152,153,155,156,159,162,164,168,170,176,180,184,186,188,198,202,206,208,210,211,212,215,218,220,222,224,227,228,229,230,231,234,236,237,238,238,240,246,248,248,255,256,264,266,272,279,295,7,36,40,40,44,48,52,52,56,58,58,64,68,68,72,78,82,84,90,94,98,98,102,109,114,122,126,134,140,146,150,156,156,160,166,172,174,180,181,183,184,187,188,188,192,196,198,200,204,204,206,208,208,212,216,220,224,224,227,228,232,232,236,238,240,240,240,245,247,248,251,252,252,254,256,259,260,260,263,263,266,268,268,272,276,280,284,288,290,430,15,1,6,7,11,24,24,26,32,36,38,38,42,42,45,46,46,50,50,51,51,51,54,60,60,61,61,61,64,64,64,64,67,68,72,72,76,76,78,78,80,84,84,86,86,89,90,90,92,94,94,96,99,99,102,102,106,106,108,108,111,112,112,112,112,115,115,115,119,119,119,119,123,123,123,123,123,123,127,127,129,129,129,129,133,136,136,136,140,140,146,146,146,151,151,154,158,160,160,160,165,165,172,175,176,179,191,10,16,32,38,48,53,1,7,8,16,29,29,32,34,37,39,40,44,51,55,57,58,58,60,64,70,72,77,79,83,86,90,94,95,96,99,101,102,104,106,114,128,139,141,141,143,146,149,150,151,153,155,157,158,164,165,167,168,170,173,174,178,180,188,193,198,201,216,218,221,226,230,233,234,238,242,250,254,256,258,262,272,281,285,290,311,311,311,314,317,319,323,323,330,334,339,340,342,347,348,349,349,350,353,354,358,361,364,365,370,373,375,380,384,402,405,410,414,414,416,417,418,420,424,425,426,427,428,430,439,440,441,441,441,442,443,444,445,446,450,453,453,456,473,473,478,478,483,483,484,488,490,495,496,499,503,508,510,518,522,524,524,524,524,524,524,526,532,536,540,543,550,555,556,558,559,560,562,563,564,566,568,569,570,572,576,584,590,599,602,610,613,613,420,1,3,4,31,32,36,38,41,42,43,43,44,45,46,7,50,77,86,97,106,125,134,145,154,173,182,188,197,204,222,258,10,1,2,2,3,6,8,8,10,11,11,11,12,14,15,17,17,19,22,23,23,23,24,24,24,25,25,26,26,26,26,27,28,28,29,29,30,30,31,32,32,33,33,34,35,35,36,36,37,37,39,39,42,43,43,44,44,45,45,46,47,48,49,49,50,51,52,53,53,54,55,56,57,60,62,63,63,64,65,65,66,67,67,68,69,69,70,71,72,72,73,74,75,75,76,77,78,78,79,79,81,81,82,83,86,87,90,91,92,92,93,93,94,95,96,97,97,7,62,63,64,76,77,78,100,108,118,128,140,152,166,196,206,206,206,224,236,282,297,1,5,5,5,6,7,7,8,9,9,11,11,12,13,13,13,14,14,15,15,16,17,17,18,18,19,19,20,20,20,20,21,21,22,22,22,23,23,24,25,25,26,29,31,7,54,67,77,83,90,95,101,108,111,116,120,125,129,135,143,151,155,159,166,183,7,20,37,48,55,60,66,74,78,83,97,102,109,118,122,126,133,138,152,158,163,5,20,24,39,57,72,77,86,94,99,102,130,135,143,153,157,164,169,177,1,9,36,36,48,60,80,100,120,140,160,180,200,220,240,260,280,300,373,379,379,2,4,7,10,11,11,11,12,12,13,13,14,14,15,21,23,24,25,29,34,38,39,44,45,49,50,55,59,61,62,63,64,65,9,20,20,26,26,46,50,50,50,54,54,56,58,58,62,64,68,70,74,76,80,82,82,86,88,90,92,94,98,102,106,108,112,118,122,124,128,130,134,136,140,142,148,150,158,164,168,174,178,182,186,188,190,194,196,200,202,202,206,206,210,214,218,220,224,226,226,230,232,234,240,246,248,252,254,258,258,262,264,268,276,280,280,284,286,286,290,292,304,310,314,318,320,322,322,324,326,326,13,28,28,30,30,32,36,40,42,44,46,50,52,52,54,56,60,62,64,66,70,72,74,76,80,82,84,86,90,92,94,96,100,102,104,106,110,112,114,116,120,122,124,126,130,132,136,138,142,144,148,150,154,156,160,162,166,168,170,172,176,178,180,182,186,188,190,192,194,198,198,200,200,211,220,222,226,232,232,236,236,240,242,248,250,252,256,258,262,264,266,268,272,274,278,280,284,286,290,292,296,298,300,304,306,308,312,314,316,320,322,324,328,330,334,336,340,340,342,346,348,348,352,356,388,392,396,400,404,408,412,414,416,6,13,21,24,29,35,35,36,36,39,40,44,45,59,62,64,65,67,67,67,67,68,69,105,106,139,139,140,142,144,149,150,151,159,170,172,172,179,179,185,188,215,219,220,230,235,236,239,239,239,241,244,246,247,247,248,249,256,256,258,260,260,264,264,264,266,266,268,270,272,276,278,280,282,284,286,288,290,290,292,294,294,296,306,308,312,314,316,316,318,318,322,322,324,324,326,326,328,330,332,334,336,338,338,340,342,344,346,346,348,350,354,358,360,362,364,366,366,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,448,450,452,454,456,458,460,460,462,464,466,468,470,474,476,478,480,482,484,488,492,494,496,498,11,46,52,52,52,58,60,76,78,80,80,80,86,86,86,90,90,90,92,92,94,94,94,104,104,106,106,108,108,108,108,118,118,118,130,130,138,142,142,154,162,162,162,172,182,182,184,186,186,188,190,192,202,204,204,204,206,206,208,208,210,210,210,212,212,212,222,228,228,232,232,232,238,238,244,244,248,248,250,250,254,254,258,258,258,278,278,280,280,294,294,304,308,308,308,310,316,316,316,316,322,322,330,338,344,350,350,352,352,352,358,362,362,362,362,378,378,380,380,380,382,382,386,386,386,388,388,390,390,392,393,393,393,401,9,30,36,36,38,38,48,58,60,60,60,62,62,62,72,72,74,74,74,84,86,86,88,88,90,90,98,104,104,110,122,124,134,134,138,138,138,146,146,152,158,162,162,164,172,192,192,192,194,204,204,218,218,218,226,230,230,230,232,234,234,236,246,246,252,258,262,262,262,264,266,268,270,270,278,282,284,286,288,294,300,308,314,314,322,322,322,324,324,326,342,346,346,348,348,350,350,352,352,352,352,368,372,372,372,382,382,382,388,388,388,394,394,394,396,396,396,396,398,400,410,410,410,412,420,432,432,434,452,454,454,473,509,40,40,42,42,44,44,46,46,48,48,50,50,52,52,52,54,56,56,58,60,60,62,62,64,66,66,68,68,70,70,72,74,76,78,78,80,80,82,82,82,84,84,86,86,86,86,88,90,90,92,92,94,96,98,98,100,102,104,106,108,110,110,112,114,114,116,116,118,120,120,122,122,124,124,126,128,128,130,132,134,136,136,138,138,140,140,142,144,144,146,148,148,150,152,152,154,156,158,158,160,160,160,162,164,166,168,170,172,174,174,176,176,178,178,180,180,182,184,184,186,188,190,192,194,196,198,198,200,200,202,202,204,204,206,206,208,208,210,210,212,214,216,218,220,220,222,224,226,226,228,228,230,230,232,232,232,234,236,238,240,242,242,244,246,246,248,248,250,250,252,252,252,254,256,256,258,258,260,262,264,266,266,268,268,270,270,272,274,274,276,276,278,278,280,280,282,282,284,286,286,286,288,288,290,292,294,296,298,300,300,302,302,302,304,304,306,306,308,308,310,312,312,314,314,316,316,316,316,7,13,36,38,42,46,50,54,58,62,70,72,76,82,86,90,98,100,104,106,108,110,112,114,116,118,120,122,122,124,126,128,130,132,134,136,140,142,146,148,152,156,158,158,162,166,166,174,178,180,184,186,190,192,196,200,202,204,208,6,7,9,10,12,12,13,14,14,14,16,16,17,17,18,18,19,19,20,21,22,22,24,25,26,28,29,29,30,31,31,35,6,8,10,10,12,15,17,19,20,34,36,38,52,53,54,54,64,66,68,70,73,73,77,92,94,106,108,123,124,135,136,150,152,158,162,167,168,183,184,200,201,202,208,221,222,227,227,228,240,241,244,246,256,256,258,262,270,275,276,284,286,290,290,294,296,297,299,301,303,305,306,307,309,311,313,314,325,341,45,46,82,83,90,91,91,92,92,93,94,104,106,107,107,107,111,120,121,121,124,126,127,128,128,130,131,132,133,134,134,135,136,138,151,153,154,156,159,160,161,161,162,165,166,166,168,170,173,174,177,178,179,183,185,186,187,197,198,199,201,202,203,204,205,207,208,210,216,217,220,222,223,224,224,225,229,230,231,235,235,236,239,240,241,243,245,246,250,255,255,256,257,258,259,259,260,264,265,268,268,269,272,273,275,276,277,289,295,312,313,313,355,355,358,446,447,448,448,449,450,451,452,452,453,457,457,458,459,474,560,562,564,565,566,567,568,4,25,28,30,33,34,36,53,55,57,62,64,68,75,80,81,83,84,87,89,92,101,102,103,104,105,106,108,111,112,113,119,120,122,123,124,126,128,130,131,133,134,136,138,139,140,142,144,145,148,150,150,151,152,153,154,155,156,158,159,160,161,165,167,169,170,171,172,173,175,176,178,180,180,181,182,183,185,186,187,188,189,190,191,192,192,193,196,207,209,212,213,221,221,226,250,252,499,499,2,6,8,10,12,20,24,28,28,36,40,44,48,48,48,52,56,56,56,56,56,60,64,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,10,10,10,11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13,13,14,15,15,15,15,15,16,16,16,16,16,16,17,17,17,17,17,18,18,18,18,18,18,19,19,19,20,20,21,22,22,22,22,22,23,23,24,24,25,9,17,24,44,68,72,118,150,246,12,122,124,137,141,144,145,165,181,203,11,13,16,20,32,34,36,238,242,300,302,319,320,322,6,40,40,42,48,70,70,72,72,84,94,96,100,106,106,106,106,112,114,118,128,136,148,154,154,158,168,168,172,174,178,178,186,190,212,212,214,218,224,226,236,240,248,252,264,266,266,266,266,266,268,272,272,272,272,275,275,278,278,18,22,29,32,43,49,49,49,51,51,52,52,56,60,66,71,76,77,81,81,1,7,29,29,57,71,76,95,95,98,101,109,112,116,120,123,131,133,142,164,170,191,254,298,299,2,14,16,42,42,49,55,55,63,68,68,68,88,88,88,91,91,91,96,96,101,105,105,112,116,126,132,132,132,132,144,144,148,148,153,153,180,187,199,200,200,201,201,202,202,203,203,205,205,228,228,240,241,241,242,242,243,243,245,246,247,249,250,251,253,258,259,259,261,5,7,97,104,109,113,118,128,149,152,156,161,164,167,179,201,60,86,92,92,110,110,156,174,174,200,200,210,236,272,272,272,272,282,312,370,420,426,432,432,444,486,486,488,498,534,534,540,540,546,546,560,614,706,706,720,720,720,720,720,726,726,726,726,726,726,768,792,810,810,844,844,844,844,858,908,908,4,6,6,7,8,11,12,13,14,15,16,17,18,18,18,19,19,20,21,22,22,23,23,24,24,24,24,25,25,26,26,26,27,29,30,31,32,33,33,34,35,36,36,37,37,37,38,38,38,38,40,40,41,42,43,43,43,43,44,45,46,46,47,48,49,51,51,52,53,53,54,55,56,57,59,59,59,60,5,27,31,32,35,35,35,35,35,35,35,39,40,43,44,47,48,81,1,37,94,124,134,135,136,137,138,161,186,190,192,198,202,203,205,209,210,211,214,219,220,228,245,245,252,267,267,269,280,287,306,308,308,310,312,314,316,318,320,322,7,7,23,25,25,26,28,28,30,30,34,34,36,38,39,40,44,45,47,48,50,52,54,54,54,56,57,58,60,61,62,63,63,64,67,81,82,83,88,88,94,97,102,106,107,109,111,113,117,117,118,1,3,4,5,6,7,8,9,10,11,12,12,13,13,13,14,15,16,17,18,18,19,28,45,57,126,148,170,183,112,261,304,350,4,1,4,8,8,20,20,28,28,34,36,36,40,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,80,80,84,86,88,90,91,95,1,4,9,10,13,13,14,17,18,21,21,22,22,22,22,25,26,29,30,30,33,34,37,39,40,42,42,42,45,46,46,49,50,52,54,57,58,58,61,62,62,65,65,66,69,70,73,74,77,78,81,81,82,85,86,86,86,88,91,91,91,92,5,24,24,26,28,30,32,34,38,41,42,1,7,7,8,20,24,30,34,38,42,50,54,58,62,68,74,74,74,80,86,92,102,106,112,118,122,130,136,140,144,150,156,162,166,172,176,180,184,192,198,204,212,212,216,226,230,236,246,250,254,262,266,276,282,290,298,306,310,316,324,328,336,336,340,348,354,360,379,1,2,2,7,34,34,54,62,82,108,126,136,146,162,180,186,186,192,202,210,218,230,240,248,260,260,260,270,280,284,292,310,326,326,352,372,427,1,1,2,2,9,28,38,49,53,53,63,67,75,80,85,89,105,105,122,129,139,154,160,167,198,204,208,217,242,251,256,261,268,277,290,298,351,379,393,393,23,48,51,55,55,59,63,66,69,72,80,83,83,86,90,90,93,97,100,104,104,108,112,116,6,28,30,30,32,34,36,38,40,42,44,46,48,50,52,52,54,58,60,62,64,66,68,70,72,74,76,76,78,80,82,84,86,88,90,90,92,94,96,98,100,102,104,106,106,106,106,108,110,112,114,116,118,120,122,122,124,126,128,130,132,132,134,136,138,140,142,144,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,212,212,212,212,214,214,214,214,214,216,216,216,216,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,288,290,292,294,296,298,300,302,302,304,306,308,310,312,314,316,318,318,320,322,324,324,324,324,326,328,328,328,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,382,384,384,386,388,390,392,394,396,398,398,400,400,400,402,402,402,404,406,408,410,412,414,416,420,420,420,420,420,420,420,420,422,422,422,422,422,422,424,424,424,424,2,5,17,21,24,24,25,26,26,30,31,32,32,33,34,35,35,36,36,36,37,37,38,40,40,47,47,48,52,53,54,56,56,60,61,62,64,65,69,69,70,72,73,75,77,78,79,79,84,87,93,94,96,98,99,99,100,101,101,102,102,104,106,109,111,112,113,113,114,115,116,117,119,132,134,135,136,136,137,138,142,145,146,146,147,148,149,150,151,154,155,156,157,158,159,160,162,164,165,166,166,167,170,171,172,174,181,181,182,191,191,192,193,194,196,198,199,200,204,208,215,216,222,226,243,1,6,11,13,15,17,21,23,25,27,29,31,33,35,39,40,41,42,43,43,44,44,45,46,47,48,48,48,50,50,51,52,52,53,53,54,54,55,56,57,57,58,58,59,59,59,60,61,63,63,64,67,68,69,69,69,70,70,71,72,101,102,106,107,35,35,40,41,42,56,71,72,74,76,78,82,96,3,3,15,15,16,17,17,17,18,18,19,20,20,21,22,23,26,27,27,28,29,30,30,31,32,33,34,34,35,36,36,36,37,38,38,39,41,41,42,43,44,45,45,46,46,47,48,49,50,51,53,53,54,56,57,57,59,60,61,61,62,62,63,64,64,65,65,65,66,67,68,68,69,70,71,71,71,72,76,77,78,79,80,82,83,84,85,88,90,90,91,91,92,93,93,93,94,94,95,95,96,98,100,102,103,103,103,104,105,106,107,108,109,109,110,111,111,112,113,113,114,115,116,116,117,118,120,121,121,121,122,123,124,125,126,127,128,129,130,130,131,132,132,133,134,134,136,136,137,137,138,140,140,141,142,143,143,143,144,144,146,147,148,148,149,149,150,151,152,152,152,153,153,154,155,155,156,156,157,158,158,159,159,159,160,161,162,167,167,168,168,169,170,171,172,173,174,175,176,177,177,178,179,180,181,181,183,184,185,187,187,188,188,189,189,191,194,195,196,198,198,199,200,202,203,204,7,51,52,52,52,52,59,59,59,60,60,63,63,63,63,74,76,111,112,115,124,124,126,127,128,131,132,138,142,146,152,180,189,191,194,210,216,232,232,238,238,259,260,262,262,266,267,268,270,270,273,275,280,284,284,287,292,310,318,318,318,321,323,351,352,354,355,359,362,374,380,380,380,380,384,384,398,403,404,414,424,427,430,434,437,443,444,1,11,12,24,24,26,39,44,47,51,57,57,57,58,61,65,71,72,72,78,90,94,98,100,100,100,102,104,106,106,108,113,119,120,123,128,131,136,139,2,4,11,12,95,145,164,165,209,391,393,395,395,397,397,399,401,403,403,405,405,1,22,22,23,23,24,24,24,36,44,46,46,46,46,46,52,53,53,57,67,68,69,69,69,70,80,92,95,95,95,103,103,103,103,104,104,111,112,112,113,120,120,127,127,128,144,144,151,154,160,160,161,166,176,192,193,197,197,208,208,208,208,209,220,223,224,228,240,242,242,242,243,243,243,243,244,259,260,260,272,278,278,284,287,288,291,292,303,304,304,312,316,319,320,320,322,322,322,337,352,352,353,354,354,354,356,370,370,370,370,370,374,374,374,378,385,401,403,409,411,411,411,412,412,412,419,419,419,419,420,420,426,436,436,452,452,452,473,1,16,17,17,17,31,46,48,48,48,52,55,58,62,96,96,96,97,97,97,97,97,97,98,98,100,100,103,114,115,126,136,136,136,138,139,140,140,140,140,143,143,157,176,177,178,181,181,182,184,186,189,216,216,216,219,219,220,220,223,223,223,256,256,256,257,257,257,257,257,257,258,258,262,263,270,270,271,271,278,278,296,300,300,300,300,301,303,323,323,336,337,339,339,340,340,342,342,342,343,343,343,346,351,354,355,366,367,367,376,376,377,378,378,379,379,379,379,379,380,380,380,387,407,407,407,408,420,421,422,422,424,424,424,425,426,427,427,428,448,449,450,450,452,453,464,464,465,465,465,465,466,466,468,14,18,18,21,21,28,42,42,43,43,55,57,57,57,65,67,68,68,71,72,74,74,75,75,95,96,99,99,101,101,102,102,104,105,105,106,106,107,108,108,110,114,114,114,115,132,138,143,147,148,148,148,148,153,155,158,160,160,160,172,173,174,175,175,175,177,177,177,178,179,188,188,191,192,193,198,212,213,214,215,215,215,215,225,225,230,235,241,241,252,254,255,255,256,256,259,268,286,286,286,288,294,294,297,302,302,313,316,316,316,316,340,340,340,342,361,361,362,362,362,362,362,365,365,365,374,374,375,375,383,384,414,414,415,422,422,452,458,459,461,462,467,11,11,15,20,45,45,46,51,61,71,71,78,83,84,85,86,87,91,121,121,121,121,121,128,133,139,158,158,158,158,159,160,160,160,160,160,161,161,161,162,162,162,163,163,164,164,164,164,165,165,165,165,166,168,175,180,182,182,182,183,183,184,184,184,185,203,204,206,213,221,245,246,246,271,271,272,272,272,273,273,284,286,286,291,293,295,295,312,312,318,326,326,327,328,329,330,330,330,330,340,345,346,349,366,366,366,367,367,367,369,370,370,372,373,373,373,382,383,401,401,401,402,407,407,417,418,418,419,454,455,456,457,462,467,492,9,12,13,14,14,14,17,17,40,42,43,43,44,45,53,54,72,81,82,83,83,85,85,87,87,119,125,125,128,130,131,131,157,157,166,167,170,173,191,195,201,201,201,207,211,212,221,221,222,225,235,245,247,297,311,311,315,315,316,317,329,329,329,349,350,351,355,365,366,367,382,393,406,411,412,431,431,436,437,445,456,462,10,11,11,11,12,13,13,15,20,21,26,32,43,44,46,52,52,52,53,56,56,56,72,73,80,80,84,84,84,93,94,120,120,125,133,133,150,151,151,152,152,153,161,167,169,203,207,209,221,225,225,227,233,233,245,255,259,259,263,263,277,282,285,286,286,287,287,287,294,295,296,296,297,299,301,315,315,322,323,323,324,324,324,325,326,326,326,329,331,333,333,340,354,361,362,362,367,368,368,371,390,390,392,393,401,403,411,411,413,413,415,415,416,418,428,428,429,430,436,436,441,443,451,471,481,494,499,525,3,16,19,21,31,32,32,34,43,44,44,49,63,64,64,70,75,76,76,81,81,89,89,89,94,104,106,109,116,122,123,130,131,131,132,132,136,136,136,138,140,150,159,161,175,178,178,179,180,181,182,182,191,192,193,199,199,203,215,226,227,227,228,229,230,265,266,267,267,268,270,270,270,285,286,286,295,295,296,296,296,296,296,297,297,319,320,320,320,321,322,330,330,333,334,334,337,342,346,350,353,357,357,357,357,358,359,360,360,363,364,365,367,381,381,382,389,401,401,402,407,407,408,409,409,410,410,411,412,429,448,449,450,451,462,462,462,463,463,464,467,472,472,472,485,485,493,7,11,21,26,26,26,27,27,27,33,33,33,35,35,36,37,38,40,41,41,42,44,59,60,60,63,63,64,64,64,64,66,67,79,79,83,83,84,86,87,87,87,91,91,92,92,94,95,95,95,96,96,96,97,97,97,97,109,111,117,117,118,118,124,127,127,128,130,131,132,132,143,159,160,174,174,175,175,175,175,176,176,176,177,177,177,179,181,181,181,186,197,199,201,206,209,210,213,213,213,214,214,214,214,214,215,215,215,215,216,233,233,233,233,233,235,236,249,249,249,249,250,250,250,261,264,264,266,273,276,284,291,291,292,292,292,308,315,317,324,325,325,326,345,351,352,355,356,356,357,357,357,358,375,381,381,382,382,385,422,423,442,446,465,17,19,52,52,56,57,59,73,79,79,83,101,106,107,108,113,117,117,137,138,138,147,147,150,151,152,155,170,171,172,172,181,181,183,187,187,187,191,191,191,208,208,216,217,218,224,224,233,233,234,242,245,245,245,246,246,246,247,255,256,257,263,275,276,278,282,284,293,310,310,316,319,319,319,319,323,329,334,336,357,369,374,388,393,396,397,403,411,412,412,413,413,427,428,430,1,9,11,15,21,33,34,39,39,40,40,47,56,73,75,75,75,75,75,76,83,84,84,84,86,87,89,91,107,107,109,109,110,117,123,124,125,126,132,143,164,164,166,166,167,167,168,168,168,200,200,200,201,201,203,204,204,221,225,232,236,239,239,239,240,245,251,261,271,275,276,276,276,278,279,279,279,293,297,320,321,324,324,325,326,327,328,328,331,341,341,347,347,350,355,355,356,356,358,358,361,367,367,379,382,384,386,387,387,388,401,408,410,410,418,418,421,423,423,423,424,7,8,11,14,23,23,29,30,30,31,33,34,43,47,48,50,50,52,54,54,59,59,60,61,62,62,62,63,65,65,80,89,95,97,97,121,122,124,127,128,129,129,129,130,131,131,131,132,134,147,148,151,152,153,153,154,155,156,160,162,163,164,181,188,189,189,189,192,193,210,215,220,234,244,253,253,253,260,261,261,275,276,284,287,303,310,311,316,321,321,327,328,328,338,338,338,339,340,343,360,360,362,374,374,375,376,377,377,393,395,395,403,404,404,407,407,408,408,1,7,13,14,14,17,19,20,35,37,39,48,49,49,49,50,50,51,52,53,53,65,65,69,70,70,79,95,96,96,98,98,104,115,132,133,133,133,135,135,135,137,138,138,149,152,153,156,158,175,175,178,185,190,191,193,193,193,194,201,201,202,203,208,213,219,219,219,219,219,219,220,220,220,231,232,235,243,244,245,246,246,249,250,250,252,253,259,260,263,264,265,266,272,274,276,282,288,289,290,297,300,301,301,301,301,301,306,306,307,321,322,322,339,343,349,350,350,353,354,357,357,357,358,358,362,367,372,375,381,381,381,383,383,383,401,401,401,411,413,419,424,1,4,4,24,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,63,64,65,66,67,68,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,102,266,308,350,381,385,6,7,26,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,98,104,268,310,2,2,22,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,60,61,62,63,64,65,66,67,68,69,70,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,100,264,283,306,348,383,22,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,98,262,304,346,377,382,383,1,10,12,14,20,33,44,63,87,96,103,107,111,112,112,119,136,153,170,185,1,2,6,8,10,12,18,31,42,46,50,61,85,94,101,108,109,110,110,111,117,134,151,168,183,1,2,10,13,14,17,17,18,18,19,20,20,22,23,25,27,28,29,31,31,32,33,34,35,36,37,38,39,40,41,42,44,45,48,49,50,53,54,55,56,57,58,59,60,61,61,63,65,66,67,68,69,70,72,73,74,75,76,80,80,81,81,82,83,84,84,85,86,89,89,90,90,91,92,93,94,95,96,97,97,99,101,101,103,109,110,386,390,392,394,396,400,402,406,410,410,412,414,416,418,418,1,1,2,9,21,33,33,36,40,46,53,58,60,62,66,70,74,76,83,87,92,111,113,121,123,128,134,142,152,156,173,188,194,200,204,216,232,238,242,248,256,268,274,280,286,296,306,314,320,342,342,344,381,381,383,2,9,23,35,38,42,48,55,60,62,62,64,69,72,76,78,85,89,94,113,115,125,130,144,154,158,175,190,196,206,218,234,240,244,250,258,270,276,282,288,298,308,316,322,344,344,346,384,385,2,4,17,21,22,26,29,83,87,89,97,98,100,104,106,109,114,124,1,6,16,16,16,32,40,46,50,62,9,10,331,538,15,135,156,196,264,328,339,367,420,7,23,36,123,144,160,195,220,236,324,348,452,479,665,405,549,29,141,101,114,150,173,220,199,60,94,95,149,274,365,398,472,17,73,80,110,148,224,283,450,472,480,7,16,19,24,33,36,39,44,48,54,55,60,64,68,73,76,82,90,97,99,100,108,108,108,113,116,122,125,134,138,146,148,150,155,156,159,160,162,162,166,168,170,174,177,179,190,193,198,200,202,209,212,5,14,14,15,16,17,18,25,27,27,28,29,33,33,34,34,35,36,38,39,41,42,43,46,48,53,55,57,59,61,64,70,75,77,79,80,81,83,84,85,86,87,88,89,90,92,94,101,101,103,107,107,108,108,108,108,109,113,115,119,121,123,126,127,129,130,130,130,130,130,131,132,133,133,134,137,140,140,142,143,145,146,147,148,149,151,154,155,156,157,157,158,159,163,165,166,168,169,173,174,175,177,177,180,182,182,185,188,190,191,191,192,193,202,202,205,206,207,215,217,218,219,229,229,232,238,239,240,244,250,254,258,262,264,267,268,274,274,276,278,280,280,283,289,293,294,295,296,297,300,304,319,4,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,54,55,56,57,58,59,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,318,319,320,321,322,322,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,373,2,56,56,56,98,108,118,118,128,128,138,138,148,148,158,168,168,180,217,218,1,2,4,30,32,34,36,38,40,42,42,44,46,48,50,52,54,56,58,60,62,64,66,66,68,70,72,72,74,76,78,80,82,84,86,88,90,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,132,134,136,138,140,142,144,146,148,150,150,152,152,154,156,158,158,160,162,164,166,168,170,172,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,220,222,224,226,228,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,261,262,263,6,6,254,256,261,2,7,7,159,159,159,159,163,163,163,167,167,167,167,171,171,171,171,175,175,175,175,179,179,179,179,179,183,183,187,187,187,187,191,191,191,195,195,195,199,199,199,203,203,203,203,207,207,207,211,211,211,211,211,215,219,219,219,222,222,222,225,225,225,225,225,226,226,226,229,229,229,229,230,230,230,230,230,230,233,233,233,233,233,233,235,235,235,235,239,243,5,6,10,10,10,10,11,12,13,13,13,14,14,14,15,15,16,17,18,18,18,19,20,21,21,21,22,23,24,24,24,25,25,26,26,27,27,27,27,27,27,28,28,28,28,29,30,31,31,32,33,33,34,34,34,35,35,35,35,35,35,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,48,48,49,49,50,51,52,52,53,53,53,54,55,55,55,55,55,55,56,56,56,57,58,58,59,59,59,59,60,60,60,61,61,61,61,62,63,63,64,66,66,67,67,67,67,68,69,10,40,58,58,76,94,94,94,94,94,112,130,130,130,148,148,148,166,184,184,202,220,220,220,220,220,238,335,5,198,198,200,200,200,202,204,206,206,206,208,208,208,208,210,210,212,212,212,214,216,216,1,1,9,18,18,20,22,24,24,26,26,26,26,28,28,28,28,30,32,34,36,36,38,40,42,44,46,48,50,50,52,54,54,54,54,54,56,56,56,56,58,58,60,60,60,62,64,66,66,66,66,66,68,70,70,70,70,70,70,70,70,72,74,76,78,80,82,82,82,82,84,84,86,86,86,88,90,90,90,90,92,94,94,96,98,100,102,102,102,102,102,104,106,108,110,110,110,110,112,114,116,118,118,120,122,122,124,126,128,130,132,134,136,138,140,142,146,148,150,150,150,152,152,152,152,152,156,156,158,160,162,164,164,168,170,172,172,172,174,176,178,180,184,186,188,188,188,190,192,196,198,200,202,204,204,204,204,206,208,208,208,210,212,214,216,218,218,218,218,218,218,218,218,220,222,222,222,222,222,222,222,222,222,222,222,224,224,224,224,224,226,226,226,226,226,226,226,226,228,230,230,230,230,230,230,230,230,232,232,232,232,232,234,234,234,234,236,236,236,236,236,238,238,238,238,238,238,238,238,240,240,240,240,240,240,240,240,240,242,242,242,242,242,242,244,244,307,307,308,308,309,309,1,5,55,112,140,140,142,142,142,144,144,146,146,148,148,148,150,150,152,154,156,156,156,159,4,17,20,22,24,36,68,84,85,85,88,117,117,118,118,124,133,136,153,153,154,155,165,166,169,170,170,171,176,196,219,220,221,222,228,228,229,229,230,230,231,231,234,238,239,239,240,240,241,241,241,247,248,248,256,257,257,258,261,261,261,262,262,266,267,269,270,271,273,274,276,276,277,278,278,282,283,285,289,289,291,291,294,312,318,1,9,178,562,562,562,562,564,566,566,568,568,570,570,570,572,572,572,572,574,576,578,578,578,578,580,580,580,580,582,584,584,584,584,584,586,586,586,588,590,590,590,590,590,590,590,592,592,594,596,598,598,598,598,598,598,600,602,604,606,606,606,608,608,608,608,608,610,610,610,610,612,614,614,614,614,616,616,618,618,618,620,620,622,622,624,624,1,159,551,566,566,566,568,570,570,570,570,572,572,572,574,574,574,574,574,576,578,580,582,582,582,582,584,586,588,588,588,588,590,590,590,590,592,592,592,592,592,594,594,594,594,594,594,596,596,596,598,600,602,602,602,604,604,604,606,606,608,608,610,610,610,612,612,612,612,614,614,614,616,618,618,620,622,624,624,626,626,626,628,628,630,2,7,7,7,8,10,13,24,55,87,121,125,125,190,190,190,190,190,190,190,192,192,192,194,196,196,196,196,196,196,196,196,196,196,198,200,200,200,200,200,200,205,205,206,207,391,436,438,438,438,440,440,442,444,444,446,446,446,446,446,446,446,448,448,448,448,450,450,450,452,452,452,454,454,454,456,458,458,458,460,460,460,460,460,462,462,464,468,468,470,472,472,474,476,478,478,480,480,480,480,482,482,482,1,37,105,250,250,250,252,254,254,254,256,258,260,260,262,262,264,264,264,266,4,14,16,17,21,21,21,22,26,31,36,37,37,37,37,42,42,42,44,49,51,53,54,57,58,58,63,71,74,76,80,81,91,96,99,105,116,118,121,122,125,136,148,148,149,149,150,150,152,154,156,157,159,161,163,165,165,168,170,170,171,176,177,178,179,182,183,186,187,191,191,194,202,203,205,207,208,211,213,213,213,215,216,217,218,219,225,226,227,227,231,235,236,240,242,245,249,252,254,256,262,265,268,269,271,271,272,272,273,276,281,284,292,294,301,301,303,306,311,324,325,325,326,326,327,332,338,339,340,341,342,348,351,356,360,372,374,375,378,384,419,6,9,24,26,28,30,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,82,82,84,86,88,88,8,8,8,8,8,8,10,12,15,16,17,19,21,22,23,24,25,26,27,28,31,32,35,36,37,40,40,41,42,42,42,43,45,48,50,59,1,5,31,36,37,44,45,48,48,49,52,52,53,53,56,57,60,61,64,65,74,75,80,81,100,101,101,101,108,109,109,115,126,126,126,126,127,132,138,139,146,147,172,173,180,181,190,191,191,191,198,199,199,199,199,199,209,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,107,108,109,110,111,113,115,116,117,118,118,119,121,122,123,124,125,126,126,127,128,129,130,131,132,133,134,135,139,141,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,72,72,74,74,76,76,78,78,78,78,80,80,80,82,82,82,82,82,84,84,84,84,86,86,86,86,88,88,88,88,90,90,90,90,92,92,92,92,94,94,94,96,96,96,98,98,98,100,100,100,100,102,102,104,104,104,106,106,106,108,108,108,108,110,110,112,112,112,114,114,114,114,116,116,116,116,118,118,118,120,120,120,122,122,122,122,124,124,124,126,126,126,128,128,128,130,130,130,132,132,134,134,136,136,138,138,138,140,140,142,142,142,144,144,146,148,148,150,150,152,152,154,154,156,156,156,158,158,158,160,160,160,162,162,162,164,164,166,166,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,1,2,8,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,96,98,100,102,104,106,106,108,110,110,110,112,114,114,116,118,118,118,118,120,122,124,126,126,128,130,132,134,134,139,140,141,9,10,32,34,37,39,47,49,53,55,61,69,75,75,75,91,95,99,101,101,101,107,109,113,119,127,139,139,145,147,165,165,167,169,173,193,211,213,217,221,221,223,227,233,235,263,265,265,284,11,19,21,22,23,1,8,26,28,30,32,36,42,44,48,50,54,56,60,62,66,68,72,74,78,80,84,86,88,90,96,98,102,102,104,108,114,116,122,126,128,132,138,146,152,154,160,164,166,170,172,176,178,182,184,188,190,196,198,202,204,206,208,212,214,218,220,224,226,230,232,236,238,242,244,248,250,254,258,260,4,9,9,20,22,23,24,24,25,26,29,30,31,35,36,37,38,39,40,45,46,47,48,55,56,57,59,60,60,61,63,63,64,75,77,77,78,78,79,80,81,83,84,85,87,98,99,100,101,103,108,110,111,111,112,118,118,120,122,124,125,127,128,130,131,143,1,4,14,16,21,38,38,41,45,49,49,52,52,56,56,58,60,60,62,62,65,68,68,70,72,72,75,75,78,82,82,82,84,85,86,86,89,89,94,94,97,97,102,102,107,107,111,111,114,114,117,117,121,121,125,125,127,130,130,133,133,137,142,142,146,146,149,149,153,154,154,159,159,162,162,166,166,170,170,170,173,173,176,178,180,180,184,188,191,193,195,196,200,201,204,204,207,211,211,215,217,224,227,227,231,234,241,242,245,247,248,250,250,253,253,256,256,259,262,264,266,266,266,268,268,270,270,272,272,275,275,277,277,279,279,281,281,283,283,285,285,288,288,290,290,291,291,293,296,296,298,298,301,301,303,303,305,305,308,308,310,310,312,312,314,318,318,320,320,322,324,324,327,327,330,330,333,333,335,335,337,337,341,341,343,343,345,345,347,347,350,350,352,352,354,354,357,357,359,360,360,362,366,368,372,372,376,376,380,380,383,383,412,419,419,6,8,8,58,58,58,58,60,60,62,62,62,64,64,64,66,66,66,66,66,66,68,68,68,68,68,68,70,70,70,70,72,74,74,76,76,76,78,78,78,80,80,82,82,82,84,84,84,86,86,86,88,88,90,90,92,92,94,94,96,96,98,98,100,100,102,102,102,104,104,106,106,108,108,110,110,110,110,112,112,114,114,116,116,118,118,120,120,122,122,122,122,122,124,124,124,124,126,126,128,128,128,130,130,130,132,132,132,134,134,134,136,136,138,138,140,140,142,142,144,144,144,144,146,146,146,148,148,150,150,152,152,154,154,156,156,156,158,158,158,158,160,160,160,160,162,162,164,164,166,166,168,168,168,170,170,172,172,174,174,174,176,176,178,178,180,180,182,182,182,1,5,6,8,11,11,12,12,33,34,35,36,36,81,81,82,82,121,121,122,122,162,164,172,176,186,197,198,206,208,211,214,216,218,220,222,224,226,229,232,234,236,238,240,242,244,247,250,252,254,256,258,260,263,267,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,302,305,308,310,312,316,318,320,322,324,326,328,330,332,335,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,379,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,417,422,426,430,435,5,9,10,15,15,16,16,34,71,71,72,72,97,97,143,173,173,174,174,187,190,194,198,200,202,204,206,208,210,212,214,216,218,220,224,224,226,228,230,234,236,238,240,244,246,248,250,252,254,256,258,260,262,264,268,270,272,274,276,278,280,282,284,286,288,290,294,296,298,300,302,304,308,310,312,314,316,318,320,322,324,326,330,332,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,378,380,382,384,386,388,390,394,396,398,402,404,406,412,416,418,420,424,426,430,432,434,438,442,447,1,10,16,18,22,24,26,30,32,34,40,44,46,48,50,52,54,56,58,62,64,66,68,74,76,78,80,84,86,88,90,94,96,98,100,104,108,115,2,4,6,6,6,6,6,8,10,10,10,10,10,10,10,10,12,14,16,18,20,22,22,22,22,24,26,28,30,30,30,30,30,32,34,36,38,40,42,44,46,48,50,52,54,54,56,56,58,60,62,64,66,68,70,70,72,74,76,76,76,78,80,82,84,84,86,88,90,92,92,92,92,94,94,94,94,94,94,94,94,96,98,100,102,104,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,47,48,49,10,12,14,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,90,92,92,94,94,96,96,98,98,100,100,102,104,106,108,110,112,114,114,116,116,118,120,120,122,122,124,126,128,140,10,12,14,16,18,18,20,20,22,24,26,28,30,32,34,36,38,40,40,42,42,44,44,46,46,46,48,50,52,52,54,54,56,56,56,58,58,58,60,62,64,66,68,70,72,74,76,76,78,78,80,82,84,86,86,88,90,90,92,96,98,98,100,102,104,106,108,110,112,114,114,116,118,118,120,122,129,10,10,12,14,16,16,16,16,18,20,20,22,24,26,28,30,32,34,36,38,40,42,42,44,44,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,86,88,88,90,90,92,92,94,94,96,98,98,100,100,102,102,104,104,106,106,108,108,110,112,114,116,118,120,120,122,124,124,124,126,128,130,130,141,10,12,14,16,18,20,22,24,24,26,28,30,32,34,34,36,38,38,40,42,42,44,46,48,50,52,54,54,56,58,58,60,64,66,68,68,70,72,74,76,76,76,78,78,80,82,84,84,86,88,88,90,92,94,96,98,100,100,102,104,106,106,108,110,110,112,112,114,116,118,120,120,122,124,126,128,130,132,134,134,136,138,138,140,142,142,144,155,6,8,10,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,86,88,88,90,90,92,92,92,94,94,94,96,96,98,100,102,102,104,106,108,110,110,112,112,114,116,116,116,118,120,122,124,136,138,140,142,144,144,146,146,148,150,152,154,156,158,160,162,164,166,166,168,168,170,170,172,172,172,174,174,176,176,178,178,180,180,180,182,182,182,184,184,184,186,188,190,192,194,196,198,200,202,204,206,208,208,210,210,212,214,216,218,218,218,218,220,222,222,224,226,228,230,230,232,234,236,236,238,240,242,244,246,246,246,248,248,248,250,250,252,254,266,268,270,272,272,272,272,272,272,272,272,272,274,274,276,276,278,280,280,280,280,280,280,280,280,282,284,286,288,290,292,294,296,298,298,300,300,300,302,302,304,304,304,306,308,310,312,314,316,318,320,322,324,324,324,326,328,330,332,334,336,338,340,342,342,344,344,346,346,346,348,348,350,350,350,352,352,352,352,354,354,356,356,358,358,360,360,362,362,364,364,366,368,370,372,374,376,378,378,378,378,380,382,384,384,396,398,400,400,402,402,402,402,404,404,406,406,408,408,408,410,410,412,412,414,416,418,420,422,424,424,424,426,428,428,428,428,428,430,432,434,436,438,438,440,440,442,442,444,444,446,450,450,452,452,454,454,456,456,457,458,459,459,459,460,460,462,464,464,466,466,468,468,470,470,472,474,474,476,476,478,480,481,481,482,483,484,484,485,486,486,486,486,487,487,487,488,488,490,490,492,492,494,494,496,496,498,500,502,504,505,506,507,508,508,510,512,512,514,514,521,2,18,32,36,37,38,40,42,44,46,48,50,54,56,62,64,66,68,70,72,74,76,78,80,84,86,88,90,92,94,96,98,100,102,104,108,110,112,114,116,118,120,122,124,126,128,130,132,136,140,142,144,146,148,150,152,154,156,158,160,162,166,168,170,172,174,177,180,182,184,192,194,200,206,210,216,224,228,232,234,236,240,242,244,246,250,252,254,258,260,262,264,266,268,270,282,284,286,288,290,292,294,296,300,302,304,306,308,310,312,314,316,318,320,324,326,328,330,332,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,368,370,372,374,376,378,4,8,9,10,12,14,15,16,17,18,18,20,21,22,24,26,28,34,36,38,40,42,44,46,47,48,50,52,53,54,56,57,58,59,60,62,63,64,65,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,8,34,36,37,40,46,47,48,50,51,51,52,60,62,62,64,69,75,76,78,79,80,83,83,84,85,86,93,94,95,98,101,102,105,105,114,115,116,117,118,119,120,122,129,134,134,140,152,153,156,158,159,163,164,166,169,181,183,183,187,187,206,225,244,248,265,268,277,278,279,282,285,289,292,292,293,294,299,300,301,302,304,305,306,307,308,309,311,312,312,321,325,329,329,329,330,330,331,331,332,336,344,347,347,348,348,349,349,352,353,363,364,364,365,365,366,375,376,377,382,382,1,9,26,27,30,30,31,34,35,40,40,41,44,44,45,45,45,45,48,49,54,54,55,55,55,55,60,61,61,64,64,65,70,71,76,80,81,81,88,88,88,88,89,89,92,92,93,93,93,100,100,101,101,101,110,110,111,111,111,114,114,114,115,115,120,121,124,124,125,128,128,128,128,129,129,129,129,129,132,132,133,136,136,137,137,140,140,141,141,141,144,145,145,150,151,154,154,155,155,160,161,164,165,168,169,172,172,173,173,173,176,177,182,182,183,186,187,188,188,189,189,192,193,200,201,204,205,208,208,209,209,212,213,216,216,217,222,223,223,223,226,227,233,1,1,4,6,14,16,16,18,18,20,20,22,22,24,26,26,28,28,28,30,32,32,32,34,34,36,38,40,40,42,44,44,46,48,50,50,52,54,56,58,58,58,58,58,58,60,60,60,60,62,62,64,68,68,70,70,72,74,76,78,78,78,80,82,84,86,86,86,88,88,90,92,92,94,94,96,96,96,98,100,102,102,104,104,106,106,108,108,112,114,116,118,120,122,124,134,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,29,30,32,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,77,78,80,82,86,87,88,89,90,91,91,92,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,118,119,121,122,123,124,124,125,126,127,128,130,131,132,133,134,135,136,137,139,140,143,144,146,151,1,10,12,13,14,14,15,16,18,20,21,22,23,24,25,26,28,29,30,31,32,34,36,37,38,39,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,76,77,78,79,80,82,84,87,88,89,90,91,92,93,93,94,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,115,116,118,120,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,141,142,145,146,148,11,12,38,39,39,46,47,47,52,52,53,53,58,58,59,64,64,65,65,70,70,71,71,76,76,77,77,80,80,81,81,88,88,89,89,96,96,97,97,104,104,105,105,110,110,111,116,116,117,117,122,122,123,123,128,129,129,134,134,135,135,142,142,143,143,150,150,151,156,156,157,157,162,162,163,163,170,170,171,171,176,176,177,177,182,182,183,183,188,188,189,189,194,194,195,195,200,200,201,201,206,206,207,207,212,212,213,213,218,218,219,219,224,225,225,230,231,231,236,236,236,236,237,237,240,240,241,241,246,247,247,247,252,252,253,253,258,258,259,259,264,264,265,265,270,271,271,274,275,275,278,278,279,279,282,283,286,286,287,287,290,290,291,291,296,296,297,297,300,300,301,301,306,306,307,312,312,312,313,313,316,316,317,317,322,322,322,323,323,328,329,329,334,335,335,340,340,341,341,346,347,347,352,352,352,352,353,353,358,359,359,364,364,365,365,372,373,373,380,380,381,381,386,386,387,387,392,392,393,393,398,399,399,406,406,407,407,412,413,413,447,9,34,35,42,43,48,49,54,55,60,60,61,66,66,67,72,72,73,73,76,77,84,85,92,92,93,93,100,100,100,101,106,106,107,112,113,118,119,124,125,130,131,138,139,146,147,152,153,153,158,159,159,159,159,166,167,172,173,178,179,179,179,184,185,190,191,196,197,202,203,208,209,214,215,220,221,226,227,232,233,236,237,242,243,248,249,254,255,260,261,266,267,274,274,275,280,281,288,289,300,301,308,309,320,321,321,326,326,327,334,335,340,341,373,1,1,2,2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,25,26,26,27,28,28,29,29,30,30,30,31,32,32,33,33,34,34,35,36,36,37,38,39,40,41,42,42,43,44,44,45,46,47,47,48,49,50,51,52,53,54,54,55,56,57,57,57,58,58,58,58,59,59,59,60,61,62,63,64,65,66,66,66,66,66,67,68,68,69,70,72,72,73,73,73,74,74,74,74,75,75,76,76,77,79,81,1,4,5,6,6,7,7,8,8,9,10,10,11,11,11,12,12,13,13,13,13,14,15,15,16,16,16,16,17,18,19,19,19,20,21,22,22,22,23,24,24,25,26,27,28,28,28,29,30,30,30,30,31,32,33,34,34,34,35,35,36,37,37,38,39,39,39,39,39,40,40,41,41,41,42,42,42,43,43,43,44,44,45,46,47,49,49,49,51,7,8,22,28,32,38,42,48,58,62,66,72,76,82,86,92,96,102,106,112,116,122,126,132,136,142,146,152,156,162,162,168,168,168,172,172,172,178,182,188,192,198,202,208,208,212,218,222,228,232,238,242,248,252,256,262,266,270,276,280,280,286,286,286,290,294,300,308,312,318,326,330,336,340,344,350,354,358,362,362,368,368,372,372,376,376,380,380,386,390,394,398,404,408,412,412,416,416,422,422,426,430,434,440,444,450,454,468,9,34,34,35,40,41,46,50,56,56,57,62,66,67,72,78,79,79,84,84,85,98,99,104,108,109,114,115,120,121,124,125,130,131,136,137,140,140,141,141,146,147,150,151,156,157,160,161,166,167,170,171,171,176,176,177,177,182,182,183,183,183,186,186,187,187,192,193,196,196,197,202,203,206,206,207,211,214,214,215,218,218,219,220,221,221,224,228,229,229,232,233,233,238,239,239,242,242,243,248,253,258,258,259,259,259,266,272,278,286,292,293,293,300,301,301,306,307,307,312,313,316,322,322,323,328,332,332,332,332,333,338,342,343,348,349,354,360,361,366,372,372,372,376,377,382,383,388,396,396,425,1,6,7,8,10,12,13,15,16,17,17,19,21,21,24,25,28,35,1,133,172,173,184,184,187,192,220,222,227,1,1,2,7,8,10,25,30,40,50,52,59,70,70,70,74,74,76,78,78,78,80,82,91,102,104,114,118,118,118,120,120,122,124,124,124,126,127,127,130,132,138,140,154,180,182,188,194,200,206,206,208,208,210,210,212,214,218,238,242,244,244,246,248,250,262,264,264,266,266,274,274,278,280,296,306,314,324,325,336,23,23,23,24,27,27,27,28,31,32,35,35,36,39,39,39,40,43,45,46,49,51,52,55,56,59,59,59,60,63,64,67,68,71,72,75,76,79,79,80,83,84,87,87,88,91,92,95,96,101,11,12,25,25,26,29,30,33,34,37,37,38,41,41,42,45,45,46,49,50,53,53,54,57,58,61,61,62,65,66,69,70,73,74,77,78,81,82,85,86,89,89,90,93,93,94,97,98,101,102,1,12,26,38,44,46,1,17,29,77,78,82,97,101,103,106,110,117,126,127,127,187,1,17,28,43,78,93,128,165,180,204,232,248,284,304,336,368,387,34,116,1,7,22,35,37,38,40,41,44,46,48,61,63,67,70,72,74,76,77,78,82,84,85,86,99,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,12,11,12,22,25,27,28,29,31,35,36,38,40,44,45,49,55,56,58,60,62,65,66,68,72,74,75,79,86,88,91,93,96,101,104,108,109,113,114,118,122,123,128,130,132,134,136,138,146,153,156,160,161,162,166,168,171,174,175,179,182,190,191,194,198,200,204,207,210,211,217,219,224,227,230,233,234,237,238,243,245,256,259,264,268,273,274,275,279,281,289,292,297,298,300,303,311,312,315,317,318,323,324,326,328,330,335,338,340,347,350,359,1,2,4,4,18,29,37,40,41,46,51,51,60,62,64,65,78,82,94,95,98,106,120,139,1,2,4,11,12,12,12,13,14,15,15,15,16,16,17,17,18,18,19,19,19,20,21,21,22,23,23,24,25,25,26,26,27,28,28,29,30,31,31,32,33,33,33,34,40,43,46,49,50,52,53,54,55,65,67,68,69,72,76,76,77,79,80,84,87,90,93,94,96,106,106,107,107,110,111,112,113,116,117,120,121,123,124,125,128,129,129,129,133,134,135,136,144,146,147,151,151,152,152,157,158,159,160,170,172,173,175,176,178,182,185,185,186,187,188,189,189,190,190,191,191,192,192,193,194,194,201,202,203,204,204,205,206,207,208,209,210,211,211,212,213,213,214,214,214,215,215,216,217,218,218,219,220,222,222,223,223,224,233,238,239,241,244,245,247,249,250,254,256,257,260,260,261,262,264,264,265,267,270,271,272,273,275,276,278,279,280,281,282,283,286,291,293,296,297,298,299,300,301,307,308,10,12,25,42,81,110,141,168,191,214,238,277,318,373,399,413,434,460,9,9,12,13,14,15,16,18,22,22,22,27,35,37,39,41,43,45,48,54,59,62,65,69,76,78,83,85,88,89,91,91,93,94,98,100,103,106,106,108,109,118,120,122,124,126,128,130,132,133,135,136,138,138,138,139,140,142,143,144,146,147,147,148,150,152,154,156,158,161,162,164,166,167,168,170,172,174,175,175,176,180,180,184,188,191,193,194,196,197,197,197,199,203,203,206,206,211,216,220,227,228,229,230,232,234,234,236,236,239,241,243,246,248,250,252,253,255,256,260,261,262,268,270,277,277,279,279,279,285,286,288,290,291,294,296,1,8,9,9,11,13,14,16,17,17,19,20,21,23,25,26,26,26,27,28,28,28,29,29,29,30,30,31,31,32,32,33,33,33,34,34,35,36,36,37,37,38,39,40,40,41,41,43,44,45,46,47,47,49,49,49,50,50,51,52,53,54,55,64,64,64,65,67,68,68,68,69,69,69,69,70,70,70,71,72,72,73,73,73,76,76,77,78,81,82,6,111,111,114,114,114,114,121,121,124,124,127,127,138,138,153,153,155,155,157,157,160,160,164,164,164,164,166,168,171,173,173,173,173,176,179,179,179,179,183,186,186,193,194,196,196,199,199,201,204,211,211,211,213,213,216,216,216,218,220,220,220,223,223,225,225,228,228,247,247,247,247,257,257,271,271,271,276,276,280,291,25,22,24,24,26,26,29,34,34,38,39,44,49,56,71,74,74,78,80,80,82,84,84,86,90,92,92,94,96,98,100,102,104,105,107,108,110,111,114,115,123,126,128,128,130,134,137,137,137,139,139,140,143,146,148,150,152,154,157,162,166,175,178,180,180,182,186,190,194,194,196,198,200,202,204,206,208,209,210,220,222,224,224,224,226,226,228,234,236,236,238,242,258,270,282,287,290,290,292,294,300,304,306,308,316,328,340,340,341,341,342,353,358,362,373,374,380,382,388,392,400,402,404,406,406,408,410,410,411,412,414,417,418,420,424,432,434,436,440,442,443,444,448,450,451,452,452,456,461,464,495,1,5,11,22,24,26,28,28,30,33,38,38,38,38,42,46,48,52,55,62,68,68,68,79,82,86,88,88,90,92,92,94,98,100,102,104,106,108,110,112,113,115,116,118,119,122,123,126,126,126,130,133,136,138,138,140,140,144,147,149,149,150,153,156,160,162,164,167,172,176,185,188,190,190,192,194,198,202,206,206,208,210,212,214,216,220,221,222,232,234,236,236,236,238,238,240,246,248,248,250,254,256,264,270,274,274,284,296,301,304,304,306,308,314,318,320,322,324,330,342,354,354,355,355,356,356,364,367,372,376,387,388,394,396,402,402,406,414,416,418,420,420,422,424,424,425,426,428,431,432,434,438,446,448,450,454,456,457,458,462,464,465,466,466,470,475,478,507,1,2,72,74,76,78,81,2,12,13,30,36,38,40,42,44,46,50,51,52,54,56,58,62,63,64,70,71,72,74,82,83,84,88,88,92,96,100,102,106,116,118,120,122,123,125,12,14,24,26,36,40,42,46,62,66,68,72,84,88,100,115,117,6,18,22,24,32,42,44,48,60,62,74,76,80,87,88,89,89,89,1,2,12,14,14,18,18,20,22,22,24,24,26,28,30,30,32,32,36,38,38,40,44,44,44,46,48,50,52,52,54,56,58,66,9,204,204,212,212,212,212,212,212,212,212,221,233,256,258,301,533,533,114,159,226,277,357,472,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,500,500,500,500,502,504,506,1,4,5,7,7,9,10,15,17,17,32,33,34,34,35,37,39,45,52,53,53,55,55,57,57,58,58,58,58,59,59,60,61,63,64,66,67,67,68,70,71,72,73,73,74,75,76,79,80,82,83,84,85,86,87,87,88,89,90,91,91,91,92,93,96,97,97,98,99,99,100,101,102,103,103,103,104,105,106,107,108,109,110,112,112,113,113,114,114,115,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,139,140,140,141,142,142,143,143,143,144,145,145,147,148,149,151,151,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,162,164,165,168,169,170,175,176,177,180,182,183,183,184,184,184,185,185,186,186,187,187,188,189,190,190,190,191,191,191,191,192,192,192,193,193,193,193,194,194,194,196,196,196,197,197,197,197,198,198,198,199,199,199,200,200,200,201,201,202,202,202,203,204,205,206,207,207,208,208,209,209,210,212,212,213,213,214,215,216,216,217,218,219,219,219,220,221,221,222,222,223,224,225,228,229,229,230,230,231,231,232,232,233,233,233,234,234,234,235,236,237,237,238,239,240,240,241,241,243,243,244,246,247,248,257,257,257,258,258,258,259,259,259,260,261,262,263,264,265,266,266,267,267,268,269,269,270,271,271,272,273,274,275,276,276,277,277,278,279,280,281,282,283,284,285,285,286,287,287,288,288,289,291,292,293,293,293,294,294,295,296,297,297,298,298,299,299,300,301,301,302,303,303,304,305,307,309,311,313,315,316,317,319,321,323,325,327,329,331,333,335,337,339,341,343,347,349,350,351,353,354,355,356,356,357,358,358,359,360,361,361,362,362,363,363,364,365,365,365,366,367,368,369,370,371,371,372,373,374,374,375,375,375,376,376,377,377,378,378,387,1,5,8,8,378,378,379,380,381,382,383,384,385,387,388,389,390,391,392,393,404,410,435,471,473,476,480,484,488,491,491,492,492,492,492,493,493,494,496,496,497,497,498,499,500,500,503,503,504,504,505,505,505,506,508,508,508,508,509,510,511,512,515,516,518,518,518,518,519,519,521,524,527,528,532,535,538,541,542,545,547,550,556,559,560,564,567,568,572,576,2,3,3,5,22,32,38,41,48,57,59,77,84,87,89,91,93,95,102,102,103,104,108,109,109,2,6,8,10,12,14,16,18,20,23,7,226,302,370,2,10,14,16,16,18,100,142,144,146,148,208,210,212,239,372,374,442,444,450,516,540,551,2,6,57,60,64,69,153,173,193,262,584,674,683,688,691,697,700,735,737,737,896,897,1,6,8,18,38,54,64,70,101,102,106,106,106,107,123,178,219,221,9,12,42,42,42,42,42,42,43,43,43,43,43,43,60,60,60,61,61,78,78,79,79,96,96,97,97,118,118,119,119,128,128,128,129,129,134,134,135,135,152,152,152,153,153,153,158,158,158,159,159,168,168,168,168,169,169,174,175,175,175,192,192,192,193,198,198,198,199,199,199,208,208,209,209,209,214,214,215,215,232,232,233,233,233,250,250,250,250,251,251,268,268,269,269,269,269,269,269,5,7,10,11,11,11,12,12,13,13,14,14,17,20,20,20,21,22,24,24,25,26,28,28,29,30,37,37,38,38,39,40,41,41,42,42,43,44,45,46,47,47,48,49,49,50,51,52,53,53,54,55,57,57,58,59,59,60,60,61,62,63,63,63,64,64,64,64,65,65,66,66,66,66,66,71,71,72,73,73,73,75,76,77,79,81,82,82,83,84,86,86,89,89,90,90,91,92,92,92,93,94,95,95,96,96,97,98,99,99,99,100,100,102,103,105,107,108,109,110,111,111,112,113,114,115,116,116,116,117,117,118,118,119,119,123,124,125,126,126,127,127,128,129,129,129,129,129,130,130,131,131,134,135,137,138,139,143,144,144,145,145,146,146,147,148,148,150,151,151,152,156,157,159,160,160,161,162,162,163,164,165,165,166,171,171,171,171,172,173,173,174,174,174,175,176,176,177,177,178,179,180,181,182,183,185,187,187,188,189,189,190,191,191,192,192,192,193,194,194,196,196,197,197,198,199,200,200,201,201,201,202,203,205,205,206,207,208,208,209,209,209,210,212,213,214,216,217,218,219,221,221,222,223,224,227,227,229,230,231,231,232,232,233,233,234,234,239,240,241,242,242,244,245,247,247,248,250,251,252,253,253,254,254,257,258,259,260,260,261,262,262,263,264,265,265,266,266,267,268,268,269,269,270,271,272,272,272,273,273,274,274,276,277,278,280,280,281,283,284,285,287,287,289,290,291,292,293,294,295,296,297,299,300,300,300,301,301,301,304,305,306,307,308,309,310,310,313,314,315,315,316,317,318,319,319,320,321,323,323,324,325,326,327,327,328,329,329,331,331,332,332,333,333,334,334,335,335,336,337,338,338,356,357,7,2,7,7,7,9,9,9,11,11,13,13,15,17,17,17,19,19,21,23,23,23,23,23,25,25,25,25,27,27,27,29,29,29,29,29,31,31,31,33,33,33,33,35,35,35,35,37,37,37,37,39,41,41,43,43,43,45,47,47,49,49,51,51,51,53,53,53,53,53,55,55,55,57,57,59,59,61,61,61,61,63,63,65,65,67,67,67,67,69,69,69,69,71,71,73,73,73,73,75,75,75,75,75,77,77,77,79,79,79,79,81,81,81,83,83,85,85,85,87,87,87,89,89,91,93,93,93,95,95,95,97,97,97,99,99,99,99,101,101,101,103,103,103,103,103,105,105,107,107,107,107,109,109,109,109,111,111,111,113,113,113,113,115,115,115,117,117,117,117,119,119,121,121,123,123,123,125,127,127,129,131,131,133,133,135,135,135,135,135,137,137,139,139,139,139,139,1,7,39,40,45,46,57,63,65,67,76,81,92,94,96,100,101,102,104,106,108,110,111,117,119,153,162,179,181,184,186,187,189,190,191,199,201,203,207,209,221,222,229,231,237,239,239,240,240,241,241,242,242,243,243,244,245,245,246,246,255,256,258,260,262,271,272,273,1,7,9,12,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,79,80,358,176,236,258,9,36,50,64,90,100,100,100,110,128,144,164,204,220,57,9,10,14,21,22,24,26,28,30,32,34,36,40,42,44,46,48,50,52,54,56,58,60,62,64,66,70,72,74,76,78,80,82,84,86,86,86,87,88,90,92,94,96,100,102,104,106,108,110,112,114,118,120,122,124,126,128,130,132,136,138,140,140,142,144,146,148,150,1,10,14,16,18,22,24,38,40,42,46,48,50,52,54,56,58,60,62,64,65,66,67,68,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,86,88,89,90,91,92,94,96,98,100,102,104,106,107,108,109,110,112,114,118,122,124,125,126,127,128,129,130,132,133,136,137,138,140,142,144,146,147,148,150,152,154,156,158,160,162,164,166,170,174,175,176,177,178,179,180,180,182,186,189,8,12,14,16,20,22,24,24,24,26,32,36,38,40,42,44,46,48,50,52,54,56,58,60,62,63,64,65,66,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,84,86,87,88,89,90,92,94,96,98,100,102,104,105,106,107,107,108,110,112,116,120,122,123,124,125,126,127,128,130,131,132,134,135,136,138,140,142,144,145,146,148,150,151,152,154,156,158,160,162,164,168,172,173,174,175,176,177,180,184,187,191,1,1,1,1,1,1,2,2,2,2,2,2,2,2,14,24,24,34,40,46,85,86,86,86,86,86,86,86,86,5,6,8,9,10,10,11,12,13,14,15,15,16,16,17,18,18,19,20,20,20,20,21,21,21,22,23,24,25,26,26,27,28,29,29,30,30,31,32,33,33,34,39,39,39,40,40,41,42,45,46,48,48,49,49,49,50,51,52,53,54,54,55,56,57,58,58,59,60,60,60,61,61,61,62,62,62,62,63,63,63,64,64,65,65,67,67,67,68,69,70,70,71,71,71,72,73,74,75,77,80,80,82,83,84,87,88,90,91,92,92,93,94,95,95,95,96,97,98,99,100,101,101,101,102,102,102,103,103,103,104,104,104,104,104,105,105,105,105,106,106,106,107,108,108,108,109,110,110,111,112,113,113,114,115,115,116,117,117,118,124,124,125,125,126,126,129,130,132,132,133,133,134,135,136,137,137,138,139,140,141,142,142,143,144,145,145,146,147,148,150,151,151,152,152,153,153,154,155,156,156,156,157,157,158,158,159,159,159,159,160,160,160,161,162,162,164,165,165,166,167,167,167,168,168,168,168,171,172,172,174,174,174,174,174,175,176,177,177,178,178,179,179,180,181,183,184,184,185,186,187,188,189,190,190,190,191,192,193,194,195,195,196,198,199,200,200,200,200,201,201,201,202,203,204,205,206,207,207,207,207,208,209,209,209,209,210,210,213,214,216,217,218,218,219,220,221,222,222,222,223,223,224,225,226,227,228,228,229,230,231,232,233,234,236,237,238,239,240,240,248,249,249,249,253,256,257,258,259,260,261,262,263,264,265,266,267,268,269,272,272,273,275,276,277,277,278,279,280,293,293,293,294,296,297,298,299,300,301,302,303,304,305,306,307,307,308,308,309,309,310,311,311,312,313,314,315,315,315,316,318,319,319,320,321,321,321,322,322,322,323,324,325,325,326,326,327,328,328,328,330,331,334,335,337,338,339,339,339,339,340,340,341,342,342,343,344,345,346,346,347,347,347,348,349,349,349,350,350,351,352,352,353,353,354,354,355,355,356,356,357,357,357,358,358,358,359,360,361,362,363,363,364,365,366,368,368,369,369,369,369,370,370,371,373,374,376,377,378,379,380,381,382,383,383,384,384,385,386,386,387,392,393,394,394,395,395,395,396,396,397,397,398,398,398,399,399,400,400,400,401,401,402,402,402,403,404,405,406,406,407,408,408,409,410,411,415,418,419,420,421,422,423,424,424,425,426,427,428,429,430,430,431,432,432,433,434,435,437,438,439,440,441,447,451,452,452,453,453,453,454,454,454,457,458,460,461,462,463,464,464,464,465,466,466,466,467,468,468,468,469,469,470,470,471,472,472,473,474,475,475,476,476,477,478,478,479,480,480,481,481,485,485,486,486,487,490,501,501,1,16,16,20,22,24,24,26,26,26,30,30,30,34,34,34,38,38,38,40,40,40,40,42,42,46,46,48,48,48,52,52,60,60,60,60,62,62,64,64,64,68,68,68,70,70,7,151,217,291,291,321,211,214,236,237,242,243,1,6,10,24,25,27,33,53,141,2,4,17,17,27,114,116,118,120,122,122,124,126,128,130,132,134,136,136,136,138,140,142,144,146,148,150,152,156,157,1,6,6,6,9,12,23,33,36,130,134,138,138,142,142,146,150,154,158,162,166,166,170,172,172,176,180,184,188,1,2,6,9,55,55,58,58,58,58,63,67,74,74,74,74,82,82,82,93,93,98,108,108,108,108,113,130,147,173,174,175,13,14,40,47,53,82,89,99,102,102,106,106,132,138,142,157,267,272,277,282,285,307,307,332,334,336,340,340,346,350,361,364,372,383,412,413,6,10,11,56,60,86,162,162,162,173,176,184,385,424,450,452,480,480,571,571,572,572,575,592,593,596,28,28,58,82,86,90,94,98,102,106,106,106,106,110,137,1,39,41,42,42,44,44,44,46,46,46,48,48,48,50,52,52,52,54,54,56,56,58,58,58,60,60,60,62,62,64,64,66,66,68,68,70,70,72,72,74,76,76,76,78,80,80,82,82,84,84,86,86,88,88,90,90,92,92,94,97,98,98,100,100,102,102,105,107,107,108,110,112,112,114,114,116,116,118,118,120,120,122,122,124,124,126,126,128,129,129,129,131,133,133,134,136,136,138,140,140,142,142,142,144,144,144,146,148,148,150,150,152,152,154,154,154,161,262,6,9,9,10,10,11,11,12,12,13,14,15,16,17,17,18,19,19,20,21,21,21,22,22,23,24,25,25,26,27,28,29,30,31,32,33,34,34,35,36,36,37,37,38,39,40,42,43,51,2,3,4,4,5,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,29,30,31,31,32,33,33,21,35,47,65,84,96,123,147,8,12,14,16,18,20,22,24,25,26,28,30,30,32,34,36,38,40,42,44,47,50,52,54,55,56,58,59,60,62,63,64,66,67,68,70,71,72,74,75,76,78,79,80,82,83,84,86,87,88,90,91,92,94,96,97,98,98,100,102,102,103,103,104,106,107,108,110,112,114,115,116,118,119,120,122,124,125,126,129,130,132,133,134,136,136,137,138,140,141,142,144,145,146,148,149,151,152,153,154,162,2,3,4,4,5,5,5,6,6,6,7,7,8,8,9,9,10,10,11,11,11,12,12,12,12,13,13,13,13,13,13,14,14,14,14,15,15,15,15,18,18,19,1,5,37,39,39,46,47,55,55,81,82,82,90,93,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,162,163,164,164,164,165,166,166,167,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,190,190,191,191,191,192,193,193,193,193,195,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,225,226,227,228,229,230,231,232,234,235,235,236,237,238,239,240,241,242,244,245,253,1,10,18,22,25,28,31,36,39,45,46,53,56,60,63,64,66,69,72,75,76,77,79,81,82,85,88,91,98,101,104,107,110,113,116,119,122,130,133,136,144,147,150,153,156,193,196,202,205,206,207,208,209,210,213,216,227,228,229,253,1,1,2,2,2,9,20,21,21,24,24,26,26,27,28,28,29,32,34,35,36,36,37,38,40,42,42,43,43,49,50,50,51,52,52,53,53,53,54,54,55,55,56,57,57,58,58,59,60,61,61,61,62,63,64,65,66,66,68,68,69,69,70,71,72,73,73,74,75,75,76,76,77,77,78,78,79,82,85,90,92,93,96,97,98,99,100,101,105,106,107,108,108,112,113,113,114,114,115,115,115,115,116,122,122,123,123,124,125,125,125,126,126,126,127,127,128,130,130,131,131,133,133,133,133,134,134,135,135,136,136,136,136,138,139,139,140,140,140,140,141,141,141,142,142,143,144,145,149,149,155,171,172,9,21,24,24,26,27,29,32,34,35,36,36,37,38,40,41,42,43,48,48,49,51,53,53,54,54,55,55,56,57,58,59,60,61,61,62,63,64,65,65,66,66,67,68,68,69,70,71,72,73,73,74,75,75,76,76,77,78,78,79,82,85,90,92,93,96,97,98,99,100,101,105,106,107,108,112,113,113,114,114,115,115,115,115,116,122,122,123,123,124,124,125,125,125,126,126,127,127,128,130,130,131,131,132,133,133,133,134,134,135,136,136,136,136,138,138,139,139,139,140,140,140,140,141,141,141,142,142,143,144,145,149,155,8,11,26,28,29,35,40,42,44,44,47,55,61,64,65,65,68,69,71,73,74,75,77,84,88,91,92,92,93,94,95,96,99,100,102,108,111,113,116,117,119,119,119,121,127,137,155,159,160,161,163,165,166,166,180,182,186,192,199,200,201,205,221,221,223,225,228,229,269,283,285,291,293,295,297,299,301,303,1,1,1,2,7,8,56,56,56,58,58,58,60,60,60,62,62,62,64,66,66,66,68,68,68,70,72,74,76,78,80,82,82,84,84,84,86,86,86,86,86,88,88,90,90,90,92,92,92,94,96,96,96,98,100,102,102,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,130,130,132,132,132,134,134,136,136,136,138,138,138,140,140,140,140,142,144,146,146,146,148,148,150,150,150,152,152,152,154,154,154,156,158,158,158,160,160,160,162,164,166,166,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,204,204,204,206,206,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,248,248,248,250,252,254,256,258,260,262,264,266,268,268,268,270,272,274,276,278,278,278,280,280,280,282,284,284,284,286,288,290,292,294,296,298,300,302,304,304,304,306,308,308,308,310,312,312,316,316,318,320,322,324,326,328,330,330,332,332,334,336,338,340,342,344,346,348,350,352,354,356,356,356,356,358,360,362,8,14,16,18,20,20,20,20,20,22,24,26,26,26,28,30,32,32,32,32,32,34,34,34,34,34,36,38,38,40,40,40,42,42,42,44,44,44,46,46,46,48,48,50,50,50,50,52,54,56,56,56,56,58,60,62,64,66,68,70,72,74,76,76,76,76,78,80,82,84,84,84,86,88,90,92,92,92,94,96,96,96,98,98,100,100,100,100,100,102,102,102,102,102,104,104,104,106,106,106,108,110,110,110,112,112,114,116,116,116,116,118,118,120,120,120,122,122,124,124,124,126,128,130,132,134,136,138,140,142,144,144,144,144,146,148,150,152,152,152,154,154,156,156,158,160,162,164,166,168,168,170,172,174,176,178,180,182,184,184,184,184,184,186,188,190,192,194,194,194,194,194,196,198,200,202,204,206,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,238,238,240,240,242,242,244,246,246,246,248,248,248,250,250,250,252,252,254,256,256,258,258,260,260,260,262,262,262,264,264,264,266,266,266,268,268,268,270,270,270,272,272,272,274,274,274,274,274,276,276,276,276,278,278,278,278,280,282,282,282,282,282,284,286,288,288,288,290,292,294,296,298,298,298,298,300,302,304,306,310,312,314,318,320,322,324,326,328,328,328,328,328,330,330,332,332,332,334,336,78,80,82,82,82,84,86,88,88,90,90,90,92,94,96,98,100,102,104,104,110,110,112,112,112,114,114,114,116,118,118,120,122,124,124,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,152,154,156,156,158,158,158,160,160,160,162,164,166,166,168,168,168,170,170,172,172,172,174,174,174,176,176,178,180,180,182,182,184,186,188,188,188,188,190,192,194,196,198,200,202,204,206,208,210,212,214,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,274,276,278,280,282,284,286,288,290,294,296,298,300,304,304,306,308,308,310,312,314,316,318,320,322,326,328,328,330,332,332,332,334,336,350,350,352,354,356,358,360,362,364,364,368,370,372,374,378,380,382,384,386,388,390,392,394,396,400,402,404,406,408,410,412,414,420,422,424,426,426,426,428,428,428,430,432,432,434,436,438,440,440,440,442,444,446,448,450,452,454,456,458,462,464,466,468,468,470,472,474,476,476,478,480,480,482,482,486,486,486,488,488,488,490,492,494,494,494,496,498,500,500,500,500,502,502,504,504,506,506,508,508,508,512,514,516,518,520,522,524,526,528,530,532,534,538,538,540,542,544,546,548,550,552,552,554,556,558,560,562,564,566,568,570,572,574,576,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,622,622,624,626,628,630,632,632,632,634,636,638,640,640,642,642,642,644,646,648,648,650,650,650,652,654,656,656,656,660,662,664,666,668,670,672,674,676,678,680,682,682,682,684,684,686,693,693,1,8,23,27,31,31,35,39,41,45,49,53,57,61,65,68,73,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,311,7,8,15,17,21,25,27,31,33,37,39,41,43,47,51,55,57,61,65,69,71,75,77,81,83,87,91,95,97,101,103,107,109,113,115,119,121,125,127,133,135,137,138,139,140,142,149,15,17,19,19,21,23,25,1,9,9,38,43,44,50,54,56,66,66,72,73,73,75,79,79,85,86,91,91,91,92,92,94,109,109,113,115,117,122,122,126,126,128,128,129,129,130,132,134,149,149,152,155,156,165,165,169,171,171,174,179,179,183,183,189,189,192,198,198,200,200,203,207,207,212,212,214,34,46,53,64,67,67,69,79,79,84,84,87,107,109,118,118,120,121,125,144,146,159,160,163,173,175,177,185,187,193,193,198,201,205,207,209,210,213,215,217,225,226,229,232,235,238,241,244,249,251,254,256,258,260,264,271,272,274,277,278,280,282,283,285,286,287,288,292,292,7,41,42,48,52,54,64,67,70,70,71,71,73,77,81,83,84,89,89,89,90,90,92,94,107,111,113,115,120,124,124,126,127,127,128,130,132,147,150,151,153,154,163,163,167,169,169,169,172,177,181,185,187,187,188,190,192,196,198,198,201,205,210,212,227,1,7,7,7,35,35,58,69,69,82,98,98,122,122,131,131,157,157,171,171,248,248,253,261,266,270,270,1,26,62,62,70,70,113,113,116,116,146,146,157,160,202,202,222,222,222,227,227,236,236,279,7,9,10,11,13,15,17,20,21,23,25,27,28,29,29,31,34,35,37,41,42,43,44,45,46,47,48,49,50,51,52,53,54,54,55,56,57,58,59,60,64,64,67,68,82,44,45,48,48,49,49,50,51,52,54,55,55,55,56,56,56,57,57,58,58,68,79,80,80,80,1,2,24,30,34,38,40,51,296,392,8,10,14,16,20,24,26,28,30,32,34,36,38,46,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,78,80,82,84,86,92,94,96,98,100,106,108,110,112,114,118,120,122,124,126,128,130,132,132,134,136,138,140,142,148,150,155,1,7,23,26,27,28,31,35,36,37,39,40,42,44,45,47,50,56,56,67,69,70,77,80,83,86,86,86,86,92,95,119,7,23,26,27,28,29,31,33,35,36,37,39,40,42,44,45,47,50,51,56,56,56,67,69,70,77,80,83,86,86,92,95,29,30,30,35,35,39,39,40,41,41,42,42,42,42,51,51,52,53,54,54,54,55,55,55,56,56,57,57,57,58,58,59,59,59,60,60,69,69,69,70,70,71,72,72,73,74,74,74,75,76,76,79,79,80,80,80,81,81,82,87,88,88,88,88,89,89,90,90,90,93,93,94,94,94,95,95,95,96,96,101,101,102,103,103,104,104,104,109,109,109,110,111,111,112,112,112,113,113,113,114,115,115,116,116,117,117,118,119,119,119,120,120,121,121,122,122,123,124,124,125,125,126,126,127,127,128,128,128,129,129,130,130,131,131,132,132,132,137,137,137,138,138,139,139,140,140,141,141,141,142,142,143,144,144,144,149,150,151,151,151,152,152,152,153,154,154,155,155,155,156,156,157,157,158,159,159,159,160,160,161,161,161,162,162,162,163,163,163,164,164,164,164,165,166,166,167,167,168,168,168,169,169,169,170,170,171,171,171,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,178,178,178,179,180,181,181,182,182,182,183,183,183,184,185,186,186,187,187,188,188,194,195,195,197,198,198,199,199,200,200,201,201,202,202,202,203,203,204,204,204,205,205,206,207,208,208,208,209,209,209,210,210,211,211,212,213,213,214,215,216,216,216,217,217,218,218,219,219,220,1,1,7,29,30,31,31,36,40,40,40,41,42,42,43,43,43,52,52,53,53,53,53,54,55,55,55,56,56,57,57,58,58,58,59,59,60,60,61,61,70,72,72,73,73,74,75,75,76,76,76,77,77,77,78,79,79,82,82,83,83,83,84,84,85,90,91,91,91,92,92,93,93,93,96,97,97,97,97,98,98,98,99,99,100,106,106,106,107,107,108,108,109,109,109,114,114,114,115,116,116,117,117,117,118,118,119,120,120,121,121,122,122,123,124,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,133,134,134,135,135,136,136,137,137,142,144,144,144,145,145,146,146,147,147,148,148,148,149,149,150,151,151,151,156,157,158,158,158,159,159,159,160,160,161,161,162,162,162,163,163,164,164,165,166,166,166,167,167,167,168,168,169,169,170,170,170,171,171,171,171,172,172,173,173,174,174,175,175,175,176,176,177,177,178,178,178,179,179,180,180,181,181,181,182,182,182,183,184,185,185,185,186,186,187,187,188,188,189,189,189,190,190,190,191,192,192,193,193,194,194,195,195,201,202,202,204,204,205,205,206,206,207,207,208,208,208,209,209,210,210,211,211,211,212,212,213,214,215,215,215,216,216,216,217,217,218,218,219,220,220,221,222,223,223,223,224,224,225,225,226,226,227,36,36,38,40,40,42,44,44,46,46,46,48,50,52,52,54,56,56,59,61,61,63,65,66,66,68,68,70,70,73,75,77,79,6,6,6,6,8,8,8,12,12,16,16,20,24,24,28,28,32,32,36,36,40,40,40,40,44,48,48,48,52,52,56,60,60,62,62,64,66,66,68,68,70,70,72,72,74,74,76,76,76,78,78,78,80,82,82,82,84,84,84,86,86,86,88,88,90,90,90,90,92,92,92,92,92,94,94,94,101,1,1,2,2,2,2,5,7,9,11,12,12,12,13,13,14,14,14,15,15,16,16,17,23,23,24,24,25,25,26,27,27,28,28,29,30,30,31,33,33,33,35,35,37,37,39,39,40,40,41,41,41,42,42,42,43,45,46,46,47,49,49,51,51,52,53,53,54,54,54,55,55,55,56,56,57,58,59,59,61,61,63,63,65,65,67,68,68,69,69,70,70,70,71,71,72,73,74,74,75,75,75,75,76,76,76,76,76,76,77,79,81,83,85,87,88,88,89,89,90,90,91,91,91,92,92,92,93,93,93,93,94,95,95,96,97,98,98,98,99,99,99,100,101,102,102,102,104,104,106,107,108,108,109,109,109,110,110,111,114,116,117,117,117,119,119,119,120,120,120,121,121,122,122,123,123,125,125,125,126,126,127,127,127,128,128,129,130,131,134,134,1,2,2,4,5,6,8,10,12,14,27,28,29,30,30,32,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,49,50,50,51,52,53,53,54,54,55,56,56,57,57,58,59,59,60,60,60,61,61,62,63,63,65,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,84,85,86,86,87,87,88,89,90,91,91,92,93,94,94,95,96,97,98,99,99,100,101,101,101,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,123,124,125,126,127,127,128,129,130,131,132,133,133,134,134,135,136,137,137,138,138,139,139,139,140,141,142,143,144,144,145,146,148,149,149,150,151,152,153,154,155,156,157,158,159,159,160,161,162,163,164,165,166,167,168,168,169,170,171,172,173,174,175,175,176,176,178,180,181,182,183,183,184,185,187,187,188,188,189,190,191,192,193,193,194,195,196,196,197,198,199,199,200,200,201,201,202,203,203,204,204,205,205,206,207,208,209,210,210,211,212,213,214,215,215,216,217,218,219,220,221,221,222,224,225,227,228,229,230,230,231,233,234,236,237,238,239,239,239,240,241,242,242,243,244,245,246,248,248,249,250,251,252,253,255,256,257,257,258,260,260,262,263,264,265,265,266,268,269,270,271,271,272,273,273,274,275,276,277,278,278,279,279,280,281,281,282,282,283,283,284,284,285,286,286,287,287,288,289,290,291,292,292,293,293,294,294,295,296,297,298,299,299,300,300,301,302,302,303,303,304,305,306,306,308,309,310,310,311,312,313,314,314,315,315,316,317,318,319,320,321,322,323,324,340,341,342,343,344,344,345,345,347,350,350,352,353,354,355,357,358,1,27,28,29,33,35,36,39,42,46,48,51,55,57,58,61,62,65,66,71,72,74,77,81,84,87,88,90,93,95,96,100,103,106,110,112,115,116,121,123,124,126,128,131,132,136,139,140,147,149,150,152,155,157,160,163,164,166,167,168,169,171,172,173,174,177,178,178,181,182,184,187,190,193,194,195,197,202,205,211,212,215,216,218,221,222,225,228,231,232,235,237,240,241,242,245,251,253,255,256,257,259,262,266,269,278,281,284,287,288,291,293,294,298,301,302,303,305,311,312,317,319,322,331,333,339,342,345,347,350,354,356,359,360,363,365,366,377,379,383,385,387,388,394,413,415,417,418,418,421,421,423,425,426,431,433,433,437,441,443,449,451,453,454,459,461,466,469,472,475,483,485,491,493,494,503,505,506,509,511,512,515,516,521,524,528,531,532,540,544,548,551,552,554,556,559,563,565,566,569,571,573,577,580,582,584,586,589,592,595,598,600,602,603,604,607,609,610,614,617,619,625,8,8,186,426,1,2,2,4,6,19,60,63,68,69,72,74,76,76,80,81,84,88,92,94,96,98,100,104,106,108,110,112,114,116,116,118,120,124,126,126,128,130,132,134,134,136,138,142,144,146,148,148,152,156,158,160,162,164,166,170,170,172,174,176,178,182,186,188,192,192,192,194,197,202,203,208,210,212,214,216,218,228,230,232,232,232,233,238,238,240,242,248,250,254,254,258,264,266,266,268,270,270,272,272,274,276,276,282,286,286,286,286,290,292,299,303,305,306,307,308,309,310,310,311,312,313,315,317,317,318,319,320,321,322,323,342,343,344,344,345,346,348,348,348,349,350,351,352,354,357,357,357,361,361,361,361,361,362,372,373,373,374,375,377,396,397,398,400,418,418,418,418,419,419,422,422,422,422,422,423,430,430,430,432,432,435,438,445,447,450,460,462,464,466,468,470,472,474,479,482,483,484,486,488,488,490,492,494,496,496,498,498,500,503,510,510,511,518,518,518,524,524,524,526,528,528,528,530,530,530,530,530,530,538,538,538,538,538,539,539,539,542,562,563,564,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,580,582,582,584,584,586,586,588,588,590,590,592,592,594,596,596,600,600,601,609,612,612,612,616,616,616,617,667,668,1,5,6,8,8,12,19,20,32,32,36,37,38,42,47,48,50,50,54,56,59,60,63,64,67,68,70,76,82,88,93,94,96,103,104,110,116,120,122,127,128,134,136,136,141,142,142,146,148,153,154,160,162,162,166,170,172,178,183,184,191,192,194,204,204,205,208,219,229,232,234,234,246,248,250,252,252,252,264,281,282,282,283,285,286,286,287,296,297,299,303,304,304,304,304,306,307,308,309,312,313,314,315,316,318,319,321,324,326,329,330,330,332,334,336,338,340,343,344,345,348,349,350,353,354,355,357,361,361,361,361,364,364,382,384,384,386,387,389,389,389,390,392,393,394,394,395,396,397,398,399,399,400,400,401,402,403,405,406,406,407,412,413,415,422,426,427,431,433,434,445,446,446,446,464,465,474,480,484,484,484,491,497,500,500,502,505,505,508,508,508,511,511,511,516,519,520,522,532,532,534,536,537,537,537,539,540,542,543,545,547,548,549,550,552,555,558,561,561,565,566,571,573,573,573,575,578,580,580,598,1,2,6,47,107,541,542,7,11,12,18,44,47,49,78,83,98,100,102,104,106,108,110,112,114,116,118,118,118,120,122,122,123,124,124,124,125,125,130,131,374,1,6,8,12,12,39,54,85,104,138,373,396,396,396,401,487,508,523,533,22,27,31,32,33,53,63,66,78,120,134,139,144,149,150,151,152,153,155,156,157,158,159,162,163,168,170,170,171,172,172,173,174,230,269,286,288,288,289,290,333,336,345,353,413,414,445,446,450,450,475,488,491,500,521,534,536,536,536,536,537,538,539,540,541,542,543,544,544,545,546,547,548,549,550,551,552,552,553,554,554,555,555,556,557,559,559,579,18,20,22,24,24,24,26,28,28,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,64,66,68,70,72,1,12,14,15,16,17,18,19,20,22,23,24,26,28,30,32,34,36,38,39,40,41,42,44,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,77,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,118,119,120,120,121,122,123,124,124,125,126,127,128,129,130,131,132,133,134,135,136,138,140,144,144,145,148,4,4,5,8,9,19,19,44,52,52,53,54,62,63,67,67,67,68,72,73,74,82,83,84,92,93,97,98,102,103,104,105,109,114,115,115,121,124,125,134,135,139,140,140,144,144,145,145,145,145,145,146,146,147,147,147,147,156,157,158,158,159,159,168,169,169,170,170,171,188,189,190,191,200,201,202,203,212,213,214,215,219,220,220,224,225,226,227,252,253,254,255,280,281,282,283,285,287,288,292,293,293,294,295,344,345,346,347,351,356,357,357,371,372,373,374,375,376,377,406,407,411,415,1,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,25,25,26,26,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,67,67,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,82,82,83,83,84,85,85,86,87,87,88,90,91,92,93,93,96,97,98,98,1,4,5,7,7,8,8,8,9,9,10,10,11,11,11,12,13,13,14,15,15,15,15,16,16,16,17,17,18,18,18,19,19,20,20,20,21,21,21,22,22,22,23,23,24,24,25,25,25,26,26,27,27,28,28,29,29,30,30,31,32,33,34,35,36,37,38,38,38,39,39,39,40,40,41,41,42,42,43,43,43,44,44,45,46,47,48,48,48,49,49,50,50,50,51,51,52,52,53,53,53,53,54,54,54,54,55,56,56,57,57,58,58,59,60,60,61,61,61,61,62,62,62,63,63,63,63,64,64,64,65,65,65,65,66,66,67,69,69,6,10,16,22,32,45,44,73,21,21,22,23,26,27,28,30,30,30,33,33,34,34,35,41,42,62,63,64,64,65,70,71,75,77,79,82,82,86,86,87,90,98,108,119,119,120,120,120,121,123,123,123,124,125,125,126,126,127,127,128,130,130,132,132,132,132,133,133,133,134,134,135,135,138,138,138,140,140,141,145,146,147,148,160,164,1,21,22,23,26,27,28,29,30,31,33,34,35,35,36,37,37,38,39,39,40,41,42,62,63,64,64,65,70,70,71,75,77,80,81,81,82,82,83,84,84,84,85,85,86,87,88,88,90,98,108,118,119,120,120,121,122,123,124,125,125,125,126,127,127,128,129,130,132,133,134,134,135,135,137,138,140,141,145,146,147,148,160,164,165,7,8,20,28,34,40,48,50,52,54,56,62,66,68,74,78,84,88,100,104,108,112,116,120,122,124,124,128,132,136,140,144,148,152,185,188,195,198,200,201,202,202,204,208,212,215,217,220,224,226,229,231,234,238,242,246,250,254,258,262,266,270,274,276,284,287,290,293,296,296,296,298,301,304,306,310,312,316,318,323,326,329,332,332,332,334,340,340,348,352,358,1,4,6,6,8,10,12,14,16,18,20,22,24,26,48,48,1,6,8,8,9,10,10,10,10,10,10,12,13,13,14,14,14,14,14,14,18,22,24,24,27,28,29,29,30,30,31,32,33,34,34,34,34,34,35,36,37,37,37,38,40,48,48,49,50,53,54,54,54,55,55,55,56,56,57,59,73,76,76,81,82,85,85,86,101,103,103,105,105,106,109,114,124,129,129,134,138,139,139,139,141,141,143,144,144,147,147,150,162,166,173,174,174,177,177,178,179,179,195,201,202,202,208,209,209,209,210,218,220,222,222,227,227,227,227,231,233,234,238,238,240,240,247,248,253,254,263,265,272,278,278,281,282,284,284,286,286,289,289,290,292,300,303,307,308,309,312,314,317,326,328,333,336,337,338,346,348,356,363,363,364,364,368,379,388,389,389,390,393,396,398,404,411,412,412,412,413,415,415,432,432,440,448,453,473,475,491,492,492,493,495,498,498,500,511,513,513,513,513,514,515,518,528,534,534,535,535,536,538,538,538,542,555,556,556,557,558,558,558,559,562,572,575,577,577,577,578,579,579,579,581,581,582,584,592,594,598,601,602,602,602,604,605,618,622,625,625,625,630,632,638,640,640,642,646,647,647,653,2,2,6,6,6,7,7,11,12,14,16,18,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,26,28,29,30,32,35,35,35,35,35,35,35,35,37,37,37,37,38,40,42,46,50,50,50,50,50,52,54,56,57,58,58,59,61,62,65,65,65,65,65,67,67,86,91,92,92,92,92,92,93,105,106,108,110,114,114,114,114,114,122,131,132,140,141,142,144,154,176,177,178,179,180,180,181,181,184,190,192,194,196,203,203,203,203,205,206,223,224,226,235,236,252,254,257,261,264,265,265,266,266,267,280,281,282,285,300,317,322,328,332,338,346,352,354,355,357,373,374,375,386,389,391,400,402,405,405,410,410,414,418,440,441,448,449,469,472,473,480,482,483,488,490,494,503,504,8,9,10,11,12,14,22,33,34,40,42,44,49,52,54,55,55,55,55,55,61,68,72,80,81,82,88,90,90,92,106,106,107,111,111,111,127,130,138,140,144,152,154,156,157,164,172,172,172,185,186,204,205,207,212,216,218,218,220,221,224,230,232,234,236,243,252,252,256,266,268,282,282,298,302,303,305,310,312,317,317,317,319,325,325,326,332,342,344,346,354,368,372,378,386,388,396,402,404,412,418,430,433,435,435,436,437,437,437,439,439,439,439,441,442,443,444,444,445,447,448,449,449,449,450,450,450,451,451,459,8,10,12,14,18,20,22,23,24,32,36,38,38,44,46,48,54,56,57,58,66,71,72,73,76,81,82,92,94,95,95,95,108,110,113,116,118,126,127,128,130,131,142,144,154,159,172,175,175,183,186,196,204,208,211,221,232,240,242,245,251,252,256,260,268,268,268,269,274,278,282,283,297,299,300,306,319,329,344,346,346,346,346,352,353,354,356,357,358,368,374,379,380,392,398,404,406,407,409,409,409,409,419,419,421,424,428,428,428,428,428,428,428,430,433,434,436,437,437,438,438,438,438,438,438,438,442,442,442,444,446,448,450,456,459,460,460,462,466,466,466,467,467,468,469,469,473,474,474,474,476,478,478,481,483,484,484,485,486,488,489,489,489,489,490,491,493,493,493,493,493,493,493,493,494,496,498,498,499,501,501,501,504,504,504,506,511,511,515,518,519,520,522,525,526,528,530,531,533,534,536,538,539,541,541,541,542,544,544,548,548,550,553,554,557,560,564,565,565,568,570,572,578,578,580,582,582,584,585,586,586,587,587,587,589,590,592,593,594,597,597,597,597,597,597,600,602,603,603,603,603,604,606,616,620,625,625,626,629,630,631,631,633,634,634,635,635,635,636,636,636,637,637,637,637,645,8,10,12,14,14,15,15,15,15,15,16,16,16,16,16,16,17,18,19,24,26,28,30,31,32,33,34,35,36,37,38,38,44,52,58,60,60,62,64,66,68,70,78,80,82,84,92,94,95,100,102,109,110,111,114,117,126,130,132,143,148,152,156,158,168,169,184,188,188,192,194,228,234,240,261,264,272,282,290,296,308,309,323,324,332,334,336,340,341,344,347,348,360,364,366,371,373,380,382,383,384,392,395,396,398,400,404,406,408,411,411,411,417,419,420,424,424,427,428,428,435,437,437,438,440,441,442,442,446,448,454,454,454,454,456,456,457,457,457,458,459,461,461,461,462,462,463,463,463,463,464,464,464,465,465,465,465,465,6,9,9,9,10,12,17,17,18,25,26,26,27,27,28,29,29,29,30,30,30,31,33,38,40,44,45,64,69,74,74,79,87,89,90,92,94,98,101,111,112,113,114,115,116,116,117,118,119,120,121,122,123,124,124,125,126,129,130,138,139,140,140,141,142,143,144,145,146,147,148,149,150,151,157,157,157,157,158,158,160,161,162,163,164,165,166,179,188,188,201,206,210,210,214,215,224,228,229,229,231,231,232,232,235,236,242,244,246,247,248,249,250,258,268,270,273,273,275,278,284,284,286,288,293,294,298,301,312,319,321,325,328,333,334,341,342,342,345,349,367,392,398,400,409,417,420,424,424,424,426,431,438,440,440,440,440,440,440,440,440,443,443,444,445,445,445,445,445,445,446,448,450,452,452,452,453,454,454,454,454,454,458,462,463,463,466,468,470,472,473,473,473,476,478,483,485,486,486,486,488,494,495,495,495,496,498,500,502,503,508,513,515,516,518,520,525,527,527,527,527,530,532,532,535,535,536,537,538,541,543,544,546,552,554,558,558,558,559,559,559,560,562,563,563,564,564,564,565,566,568,569,569,570,571,571,574,574,575,576,578,579,580,580,580,580,580,580,582,584,585,586,588,590,591,593,595,595,596,598,600,601,601,601,602,603,604,605,605,605,605,606,606,606,607,609,610,610,613,615,615,616,616,617,617,620,620,621,621,621,621,622,622,622,623,623,623,626,627,630,635,635,638,638,640,641,642,645,645,646,647,648,650,652,652,657,660,672,672,673,673,673,675,676,677,678,679,683,683,684,687,687,687,689,690,691,691,691,692,692,693,693,36,48,48,48,51,61,62,62,62,62,63,80,86,91,95,96,104,123,123,125,125,125,125,126,128,128,128,128,128,130,138,145,156,161,162,162,171,175,176,179,184,186,197,197,197,197,210,231,234,237,249,263,266,268,272,282,298,303,303,310,351,366,386,403,403,403,408,408,416,426,430,434,436,437,437,437,437,437,437,440,441,447,447,448,448,448,449,450,450,450,451,451,18,18,20,34,38,52,57,57,58,60,62,63,64,66,77,79,88,88,88,88,93,93,100,109,124,126,126,126,126,126,127,128,135,136,138,142,142,145,146,148,150,152,154,156,158,162,163,164,164,169,170,170,171,174,175,175,175,177,177,181,182,183,184,186,187,188,192,193,194,194,197,197,201,209,209,210,223,231,238,239,240,244,247,247,247,254,280,284,295,297,300,305,307,307,308,323,323,338,346,355,361,379,382,388,395,430,440,442,444,446,447,447,447,447,447,447,447,448,448,448,448,448,448,450,450,451,452,457,458,458,458,460,460,462,464,470,472,474,478,478,478,478,484,486,489,489,492,494,496,497,498,500,501,503,504,506,508,508,508,510,512,513,513,513,513,514,515,516,519,520,522,524,525,525,525,527,528,531,534,538,540,542,542,544,544,546,550,552,554,558,560,560,562,562,562,563,564,566,570,572,573,573,574,576,579,581,586,590,590,591,592,592,593,593,593,595,595,597,598,600,603,604,607,611,612,614,617,618,618,618,620,622,625,626,627,628,631,632,632,633,634,636,636,636,637,637,637,637,637,639,640,642,644,646,646,646,648,648,648,648,648,653,658,660,663,663,663,664,667,668,668,671,676,678,683,686,689,690,690,690,691,694,695,696,699,701,702,702,702,703,704,705,705,705,8,10,16,18,24,30,32,36,38,41,42,47,58,70,76,80,82,102,106,108,113,114,120,121,122,125,128,130,137,138,142,147,147,147,147,147,147,148,148,148,148,148,154,158,166,168,170,176,177,177,177,177,186,189,192,193,194,204,204,206,212,216,218,224,226,230,232,234,238,241,242,244,250,254,261,262,268,274,287,293,304,304,304,304,304,304,320,326,334,338,341,341,341,346,348,353,357,357,360,361,364,376,380,386,392,401,402,404,408,414,417,418,426,429,434,436,440,440,440,441,441,441,441,442,442,443,444,445,447,447,447,450,452,453,453,453,454,454,454,455,455,463,2,8,10,12,18,20,26,34,40,42,46,52,53,57,60,66,68,72,73,74,75,75,76,82,84,88,92,96,96,98,120,126,134,136,140,144,146,150,152,156,158,162,166,168,169,169,170,173,174,183,188,191,196,198,200,202,218,220,220,220,220,221,221,230,234,236,238,238,239,239,239,244,245,246,250,254,254,255,260,261,261,262,263,263,266,268,270,270,271,276,278,282,284,288,302,302,303,306,307,314,318,318,333,336,336,337,337,338,344,350,354,362,368,370,378,382,388,388,400,402,403,403,403,405,408,414,416,418,422,422,422,422,422,422,422,424,424,424,424,425,425,425,426,428,434,436,437,438,440,448,450,450,454,456,459,459,462,466,466,468,468,469,469,469,470,471,471,472,472,473,476,477,477,477,477,477,477,477,478,478,479,480,482,488,488,489,489,490,492,493,494,495,497,500,502,504,505,505,505,505,505,507,508,510,512,514,515,517,517,517,518,518,520,523,523,524,525,525,525,525,525,525,525,526,526,526,526,526,526,526,526,526,527,527,527,530,537,537,537,537,537,537,537,539,540,542,542,543,544,546,548,548,549,550,550,550,551,551,551,554,559,565,568,570,571,572,582,586,586,586,586,587,588,588,588,588,589,589,589,593,594,596,597,598,600,600,600,600,600,602,602,604,605,605,605,608,611,612,613,613,614,614,615,616,617,617,617,618,618,618,618,619,620,628,629,629,629,630,632,634,637,642,642,643,643,643,644,645,647,647,649,652,653,654,654,655,656,8,10,14,20,22,23,23,24,26,28,28,28,28,30,36,38,40,42,46,52,56,58,60,60,62,64,68,69,70,72,74,75,76,80,82,86,86,86,87,92,96,97,98,100,100,100,103,104,120,120,121,122,122,124,127,128,130,132,136,138,140,142,146,148,148,151,152,155,155,156,156,157,158,161,162,163,166,166,170,171,171,172,174,175,176,179,180,180,180,180,188,189,190,191,192,192,193,194,198,198,198,199,205,208,210,212,214,216,216,218,221,222,225,226,230,236,240,242,246,248,250,252,252,252,261,262,264,267,268,269,270,270,279,280,282,289,289,290,290,290,298,300,301,301,302,303,310,314,318,319,321,326,326,327,328,329,332,334,344,344,344,352,354,364,365,366,368,370,371,373,374,376,376,384,386,388,390,396,396,396,396,406,412,420,422,424,428,430,432,432,435,436,446,449,449,450,450,450,451,452,454,456,458,460,463,464,468,470,472,476,478,480,482,482,482,483,483,483,484,488,488,489,489,489,490,492,492,493,498,500,502,502,502,504,505,506,508,508,513,514,516,520,524,526,530,531,532,534,535,540,541,546,549,550,551,552,553,554,555,555,557,560,562,562,563,564,564,565,565,571,6,10,14,15,16,18,20,22,34,36,38,42,52,54,56,56,56,65,67,68,70,71,72,73,79,82,86,87,93,94,94,95,96,102,120,122,130,133,134,138,139,148,160,165,171,171,174,174,178,181,181,184,185,186,194,196,206,210,212,216,216,216,224,228,238,240,241,242,246,250,252,258,259,262,266,270,272,276,277,279,284,286,286,288,293,294,296,298,299,302,304,306,307,307,307,313,313,320,330,334,336,340,346,347,347,349,350,354,362,366,369,370,372,376,376,376,384,385,388,392,396,400,404,406,407,408,410,417,418,426,428,432,434,434,434,440,442,443,446,450,454,456,462,462,466,466,468,468,469,471,475,475,475,478,478,479,479,479,6,8,10,12,14,23,24,26,28,35,36,39,40,45,48,52,54,55,58,60,66,67,70,71,72,76,82,83,83,84,86,89,90,94,95,97,98,100,104,108,111,111,112,115,116,119,120,123,126,126,132,135,136,136,137,137,138,140,141,142,144,147,151,154,155,157,158,164,165,166,167,170,172,174,180,182,182,186,189,196,196,198,200,204,205,205,207,210,210,210,220,230,232,233,234,238,239,240,242,250,252,260,264,266,268,269,270,272,284,290,299,302,308,317,317,318,320,332,336,336,338,340,344,346,352,355,364,374,376,382,388,391,394,398,400,402,402,402,403,403,403,403,404,404,404,404,406,410,412,412,412,412,413,413,413,413,414,414,414,415,415,415,415,416,418,418,418,426,431,432,433,434,434,436,438,444,446,448,450,452,456,458,464,464,464,465,465,466,466,466,467,467,467,468,468,468,468,469,469,469,470,470,470,471,472,473,474,477,478,479,480,482,486,486,492,495,499,499,500,502,502,503,504,510,516,517,518,525,526,528,528,530,530,531,531,531,532,533,533,539,539,540,540,540,540,541,541,541,547,5,7,10,11,26,1,2,304,318,326,342,345,349,351,353,358,379,387,392,408,411,414,424,426,428,444,457,752,752,760,763,772,787,789,790,791,799,800,804,805,806,810,811,812,822,823,829,830,831,836,836,837,870,876,880,884,885,887,887,888,889,890,891,891,893,900,934,935,936,937,7,8,64,130,204,265,1,6,8,10,17,22,26,32,77,107,120,120,128,132,159,165,172,179,179,179,180,180,184,192,213,224,241,295,316,323,373,386,398,400,414,447,451,452,453,454,454,463,465,467,486,489,494,511,512,512,512,524,544,580,582,588,589,592,598,604,606,620,624,626,640,643,670,682,686,698,700,763,836,874,878,922,935,1100,1100,1100,1101,1101,1101,1101,1102,1102,1102,1102,1103,1103,1103,1103,1104,1104,1104,1105,1105,1106,1106,1107,1107,1108,1108,1108,1109,1109,1109,1110,1110,1110,1111,1112,1112,1113,1113,1113,1114,1114,1114,1115,1115,1115,1115,1116,1116,1117,1117,1118,1118,1118,1119,1119,1120,1120,1121,1121,1122,1122,1123,1123,1124,1125,1125,1126,1126,1127,1127,1128,1129,1129,1129,1130,1130,1131,1131,1132,1132,1132,1133,1133,1134,1134,1135,1135,1136,1136,1137,1137,1138,1138,1138,1138,1139,1139,1140,1140,1140,1141,1141,1142,1142,1143,1143,1143,1144,1144,1144,1145,1145,1146,1146,1147,1147,1147,1148,1148,1149,1149,1149,1150,1151,1152,1152,1153,1153,1154,1154,1155,1155,1155,1156,1156,1157,1158,1158,1159,1159,1160,1160,1162,1162,1163,1163,1163,1164,1164,1165,1165,1166,1167,1167,1168,1168,1169,1170,1171,1171,1172,1172,1172,1173,1173,1174,1174,1175,1176,1176,1177,1181,1188,1188,9,66,84,94,114,146,146,168,172,192,202,222,226,230,244,258,280,298,326,334,342,348,358,384,394,59,23,43,45,46,59,65,66,72,76,80,72,72,72,80,80,80,96,119,127,127,127,135,136,136,143,164,165,166,167,168,169,201,204,204,205,206,206,208,209,212,216,217,218,219,220,222,225,227,228,229,230,231,232,233,235,240,240,241,242,242,243,243,244,244,255,7,25,33,42,47,67,83,91,99,107,113,135,8,9,11,14,14,14,15,16,16,17,19,19,21,21,22,22,28,29,30,30,31,32,33,34,34,35,35,40,41,42,43,44,44,45,45,46,46,47,50,51,53,54,54,54,56,57,57,62,62,64,65,66,67,68,68,69,74,74,75,75,76,77,78,79,80,82,83,83,84,85,86,86,87,88,88,95,98,101,13,55,63,71,79,85,91,97,101,105,111,115,121,125,131,137,143,147,153,157,161,167,171,175,179,183,191,195,199,203,209,213,219,227,231,235,239,243,249,253,257,263,267,271,275,281,285,289,299,303,307,311,315,319,323,327,329,333,337,11,32,51,64,75,88,112,131,144,163,176,195,208,219,232,251,264,275,288,8,13,28,47,52,61,68,77,83,98,107,114,118,125,131,139,145,151,157,164,171,176,197,203,210,228,234,243,249,256,266,275,285,291,299,308,317,323,328,337,343,354,361,373,380,387,392,398,412,419,424,437,443,450,456,465,3,8,26,29,32,38,41,46,50,54,57,62,66,69,76,79,85,88,91,96,99,103,107,110,114,120,123,126,129,129,132,135,138,143,144,146,149,153,156,159,163,166,167,170,172,175,182,186,189,192,194,198,202,205,210,216,220,229,230,233,234,237,238,241,242,245,246,249,250,253,254,257,258,85,97,365,7,13,16,17,24,36,40,47,54,59,64,70,80,90,119,3,7,14,80,112,122,134,162,178,198,8,20,29,37,45,53,61,69,77,85,94,101,101,107,115,123,131,139,147,155,163,171,179,188,195,203,211,219,227,235,243,251,259,267,275,283,291,299,307,315,323,331,339,347,355,363,371,379,387,395,403,6,43,87,231,283,335,365,6,7,33,43,63,73,83,93,103,113,123,143,153,163,163,163,173,183,201,207,213,219,225,235,245,255,265,275,285,303,307,317,327,337,347,353,359,369,379,389,7,14,31,40,51,60,70,80,91,100,111,120,131,149,158,169,178,189,198,209,218,229,238,249,258,269,278,289,298,311,316,7,190,194,198,204,208,224,226,230,3,6,12,15,19,19,25,25,28,31,34,34,37,37,6,29,41,53,61,69,81,93,93,105,117,125,133,143,153,161,171,189,197,205,213,229,249,269,22,28,34,40,48,52,58,64,70,74,80,86,92,98,110,116,122,128,136,4,7,19,33,41,51,57,63,69,77,85,91,97,107,113,121,135,151,175,185,191,197,205,223,235,7,20,24,29,30,33,35,39,44,48,54,58,60,66,72,78,80,86,90,94,96,98,102,104,108,110,114,122,128,134,137,138,142,144,145,7,37,38,40,41,43,44,45,45,46,47,48,49,60,73,74,74,84,86,86,95,96,97,98,99,100,101,101,102,102,105,108,110,112,113,114,115,120,121,122,125,128,130,135,136,138,140,148,150,155,156,157,158,159,160,161,162,163,164,165,167,170,173,174,175,177,178,180,180,181,182,184,185,186,194,195,196,198,199,200,201,202,210,210,211,211,222,225,226,230,242,245,248,250,253,255,256,257,258,259,260,261,263,264,268,269,270,272,275,276,286,288,296,298,298,304,305,306,312,312,314,314,360,361,363,374,374,375,379,380,381,382,383,386,386,386,407,1,7,50,58,58,64,64,72,82,92,100,106,106,116,124,130,176,178,194,199,220,228,246,249,256,272,272,272,17,18,23,25,27,30,32,36,39,42,46,48,50,53,57,62,67,70,80,80,80,81,92,97,102,106,112,113,116,121,129,131,141,144,156,158,163,170,173,177,179,183,186,189,193,196,200,208,211,219,225,5,6,7,7,7,7,9,9,11,12,12,12,12,13,17,17,17,19,498,498,500,500,502,502,504,504,514,518,526,542,544,546,554,17,21,21,23,26,32,44,50,52,54,58,58,70,70,72,72,84,96,97,97,98,99,101,104,110,223,1,1,2,7,10,14,14,24,28,32,34,36,40,48,52,56,72,72,76,82,86,90,94,100,104,108,122,132,136,140,144,148,168,172,184,190,204,210,228,244,248,256,270,283,284,165,715,3,5,33,38,39,40,40,41,48,51,51,54,55,58,59,61,76,77,78,79,81,81,94,96,96,97,97,98,98,99,117,118,119,127,131,132,139,149,165,169,169,171,173,173,175,175,176,176,178,180,181,182,183,183,205,219,5,46,48,54,56,60,62,66,68,112,114,126,130,134,152,154,164,164,180,188,194,198,204,208,216,222,228,232,236,244,260,272,286,290,294,298,302,304,312,320,320,322,326,328,340,350,353,358,362,368,372,380,386,392,398,398,398,402,402,406,428,469,8,669,679,689,17,18,19,19,20,21,21,22,23,25,27,30,30,30,33,34,35,37,38,39,40,42,43,45,46,47,49,50,51,53,54,55,56,59,60,61,62,63,65,67,68,70,71,74,75,76,77,78,78,79,80,81,83,85,86,88,90,91,93,94,96,96,97,98,100,101,102,103,104,105,107,108,109,111,111,112,114,115,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,134,136,137,138,140,141,143,144,145,146,147,150,151,152,154,155,156,156,158,159,160,162,163,164,165,166,167,168,170,172,173,174,176,177,179,180,181,183,184,185,186,188,189,191,192,193,194,196,196,197,199,201,201,202,204,204,205,206,207,209,211,212,213,215,217,218,219,220,221,222,223,224,226,227,231,233,235,237,238,240,240,242,247,248,249,251,259,261,279,21,22,1,5,13,14,17,18,19,22,28,36,37,38,39,40,40,41,41,42,43,44,45,46,47,47,48,60,61,62,64,68,70,84,93,2,5,9,9,9,9,9,11,11,13,16,16,16,18,8,83,91,91,123,157,217,285,285,385,1,6,23,26,27,32,33,35,36,37,39,39,41,42,43,44,44,45,45,47,48,51,51,52,52,52,52,53,53,54,54,58,59,59,60,60,61,61,63,63,63,64,65,68,68,69,69,70,70,72,72,73,73,74,75,76,77,78,79,80,81,82,84,84,85,85,85,86,87,87,88,88,89,90,93,94,95,95,96,97,97,98,99,99,107,3,7,18,22,28,41,5,6,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,3,25,26,27,27,28,29,30,31,34,36,37,38,39,40,41,43,44,45,53,54,55,56,57,58,59,60,64,66,68,69,70,72,73,77,78,80,81,82,86,90,92,93,94,95,96,97,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,125,127,128,129,130,131,134,136,137,138,140,142,144,145,147,151,152,153,153,154,154,155,157,157,158,158,159,160,161,164,166,167,167,168,169,170,171,172,177,178,179,180,181,182,182,184,185,186,187,188,190,191,193,193,195,196,197,198,201,202,203,204,205,206,207,208,209,209,212,214,215,216,217,218,219,220,221,223,224,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,250,252,252,253,254,255,259,260,261,262,263,264,266,267,269,272,275,277,279,282,283,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,306,306,307,309,311,315,316,317,318,319,319,320,321,321,322,323,323,324,325,328,330,332,333,334,5,23,32,37,43,44,46,47,52,56,58,61,62,64,69,70,72,82,84,84,85,88,89,91,91,94,98,104,108,108,113,113,118,123,124,131,131,135,138,144,151,154,157,162,165,166,167,168,169,170,171,171,172,173,174,178,181,182,183,184,188,189,192,195,196,198,202,204,207,208,210,214,215,216,218,222,224,227,229,232,234,236,236,237,242,246,250,256,259,265,267,274,277,278,281,282,284,286,288,292,294,295,296,297,300,304,306,308,308,310,311,314,316,317,318,321,322,324,325,326,330,332,332,335,338,342,344,345,348,350,352,354,355,357,358,359,363,364,366,368,389,4,6,6,96,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,158,160,162,164,166,168,170,172,174,176,178,180,182,184,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,226,228,230,232,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,270,270,270,270,270,272,272,272,272,272,272,274,274,276,278,280,280,280,280,280,280,282,282,282,282,284,286,288,290,295,3,28,34,44,48,54,60,66,70,76,80,92,96,102,106,112,118,136,142,148,152,158,162,168,190,196,202,208,214,220,224,228,234,2,9,11,12,14,15,18,21,24,25,27,27,28,29,32,33,34,35,37,41,43,44,45,46,47,48,48,59,7,36,38,40,41,42,43,45,47,47,48,49,50,53,55,57,60,61,62,66,68,69,71,73,74,75,76,79,81,83,85,86,87,88,89,91,93,94,96,97,99,100,101,103,104,107,108,109,110,113,114,114,115,117,118,124,125,126,128,129,130,132,133,136,138,140,142,145,148,149,150,151,154,155,156,161,167,168,171,173,174,175,178,179,180,181,187,189,193,197,198,201,203,205,206,207,209,210,213,215,216,217,223,227,228,230,233,237,238,239,241,242,243,244,246,248,249,250,251,253,255,256,257,258,259,260,261,263,267,269,271,271,272,273,274,275,275,278,279,282,283,286,287,288,289,290,291,292,295,298,299,300,301,302,305,307,308,311,313,314,315,317,318,321,322,324,325,326,327,328,332,334,335,336,338,339,340,341,343,344,345,347,348,349,350,351,352,353,354,355,356,357,359,361,362,363,364,366,370,371,371,372,372,375,376,378,379,382,383,384,385,386,387,388,389,390,392,393,394,397,399,401,404,405,406,409,410,411,413,417,418,419,420,423,425,427,430,431,432,435,436,439,441,443,444,445,446,447,448,451,454,455,457,458,459,463,7,10,46,54,60,68,76,100,104,112,118,132,140,150,164,170,188,202,212,218,230,238,246,264,286,308,316,322,328,334,358,374,390,402,410,422,430,448,462,472,484,490,500,508,514,522,536,542,9,68,122,132,218,268,284,334,334,3,9,12,36,46,52,62,68,78,90,110,118,186,194,209,210,244,252,258,264,274,278,300,334,340,360,370,376,382,388,5,42,88,94,100,104,110,116,128,138,144,164,170,42,42,52,62,70,78,118,124,134,152,162,168,174,182,188,198,206,212,222,242,252,260,270,3,7,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,72,74,76,78,79,80,3,7,23,28,31,33,36,42,44,48,52,56,61,66,71,74,78,82,86,88,90,94,98,102,104,106,111,114,116,118,122,128,132,132,136,142,146,150,156,160,162,172,176,180,182,184,188,190,194,198,202,208,212,214,218,222,228,233,233,236,242,258,260,266,272,280,285,288,292,296,302,308,314,322,326,330,336,342,344,348,353,356,364,368,370,380,384,386,388,390,392,394,398,413,8,10,14,16,17,19,20,21,23,23,27,27,30,33,33,35,36,36,39,41,44,45,46,50,52,52,52,54,57,59,60,61,63,64,68,69,78,80,82,85,91,93,95,97,106,108,109,13,27,41,49,49,57,59,71,3,28,86,102,102,110,114,118,122,126,130,136,156,168,182,190,214,220,226,230,307,8,23,30,33,38,43,48,57,63,70,79,84,89,94,98,103,107,111,118,122,126,133,138,142,145,149,153,158,163,169,176,179,183,189,195,201,206,209,216,219,223,227,232,237,244,249,256,277,284,287,298,8,10,32,32,32,32,32,32,32,34,34,35,35,35,35,36,36,36,37,38,38,39,46,50,53,53,53,54,54,54,55,55,55,55,56,56,56,57,57,60,62,62,63,63,63,63,66,68,69,72,74,75,75,76,81,84,86,87,87,88,88,88,89,89,91,91,94,96,96,97,100,102,102,110,112,113,114,120,122,123,124,125,125,125,125,126,126,127,130,132,132,133,137,138,139,140,140,141,141,144,147,147,148,148,149,150,151,154,156,164,168,168,169,169,170,171,174,176,176,176,176,177,177,178,179,179,180,181,181,184,186,186,186,186,190,192,192,192,193,194,196,197,198,198,199,200,201,204,206,206,207,208,208,208,209,209,209,210,210,211,214,216,217,217,218,218,219,220,224,227,228,229,230,230,230,234,236,238,239,239,240,240,241,244,246,246,247,247,247,248,252,261,266,266,266,266,267,268,268,268,269,269,270,270,270,271,271,273,277,280,281,282,284,284,285,289,291,292,293,293,293,294,294,294,294,295,296,297,297,298,301,303,303,304,304,304,305,305,305,306,306,307,308,308,309,309,310,313,315,315,315,315,319,321,322,323,323,324,324,325,326,327,327,328,328,331,333,334,334,334,335,336,337,341,347,353,355,355,357,361,363,364,365,366,366,371,373,374,375,375,377,381,383,383,384,384,385,387,387,387,388,390,393,395,396,396,398,399,400,400,400,400,400,405,407,407,407,408,409,413,416,417,420,420,421,427,429,429,432,433,433,434,435,439,455,467,483,485,486,486,487,488,489,490,493,495,495,496,497,498,499,503,515,521,527,527,528,529,529,530,533,536,538,538,540,540,540,541,541,542,542,545,547,547,548,548,550,550,551,552,560,560,560,7,52,66,86,122,130,142,162,220,236,284,304,344,354,372,390,432,512,550,568,578,600,15,21,27,36,41,45,51,63,9,33,34,38,39,41,42,43,45,46,48,49,50,54,55,57,63,64,66,67,69,70,72,73,77,78,79,82,83,84,88,89,90,93,93,93,94,96,97,98,98,104,105,108,108,109,113,116,117,120,121,124,125,126,130,131,134,135,137,137,137,140,141,142,143,145,148,149,154,155,168,169,170,171,173,174,175,176,177,182,186,187,190,191,197,198,199,202,202,203,205,211,212,213,214,217,218,219,221,224,225,229,230,231,234,235,237,238,240,241,248,249,254,255,258,259,263,264,265,270,271,272,273,278,279,280,281,284,285,290,291,296,297,302,303,308,309,310,311,316,317,318,319,326,327,328,329,336,337,338,339,344,345,346,347,352,353,354,355,360,361,366,367,372,374,375,380,381,382,383,386,387,388,389,394,395,396,397,400,401,402,403,407,409,410,412,413,418,419,424,425,426,427,432,433,434,435,440,441,446,447,448,449,454,455,456,457,462,463,464,465,470,471,472,473,478,479,480,481,486,487,488,489,495,496,497,502,503,504,505,508,509,512,513,516,517,522,523,528,529,534,535,540,541,546,547,552,553,554,555,560,561,562,563,568,569,574,575,578,579,582,583,586,587,592,593,598,599,604,605,607,608,609,614,615,618,619,624,625,628,629,630,631,636,637,638,639,644,645,646,647,650,651,652,653,656,657,658,659,662,663,666,667,670,671,672,673,676,677,678,679,684,685,692,693,698,699,706,707,710,711,720,721,724,725,730,731,734,735,738,739,740,741,744,745,746,747,750,751,752,753,756,757,760,761,6,154,154,163,164,165,166,166,168,169,171,171,178,178,180,188,195,197,200,200,206,206,206,207,208,208,211,211,212,213,277,12,12,12,13,13,13,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,20,20,21,21,21,22,22,22,23,23,23,24,24,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,34,34,35,35,35,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,51,52,52,52,53,53,53,54,54,54,55,55,56,56,56,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,65,65,66,66,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,74,74,75,75,75,76,76,76,77,77,78,78,79,79,79,80,80,80,81,81,81,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,94,94,95,95,95,96,96,97,97,97,98,98,98,99,99,99,100,100,100,101,101,101,102,102,103,103,104,104,105,105,105,106,106,106,107,107,108,108,108,109,109,109,110,110,110,111,111,111,112,112,112,113,113,113,114,114,114,115,116,116,116,117,117,117,118,118,118,119,119,119,120,120,120,121,121,121,122,122,122,123,123,123,124,124,124,125,125,126,126,126,127,127,127,128,128,128,129,129,130,130,130,131,131,132,132,132,133,133,133,134,134,134,135,135,136,136,137,137,137,138,138,138,139,140,141,141,142,142,143,143,143,144,144,144,144,145,145,145,146,146,146,147,147,147,148,148,148,149,149,149,150,150,150,151,151,151,152,152,152,153,153,154,154,154,155,155,156,156,157,157,157,158,158,158,159,159,160,160,160,161,161,161,162,162,162,163,163,164,164,164,165,165,165,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,172,172,173,173,173,174,174,174,175,175,176,176,177,177,178,178,178,179,179,179,180,180,180,181,181,182,182,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,197,197,197,198,198,198,199,199,200,200,200,201,201,202,202,202,203,203,203,204,204,204,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,221,221,221,222,222,222,223,223,223,224,224,224,225,225,226,226,227,227,227,228,228,228,229,229,230,230,231,231,231,232,232,232,233,233,234,234,235,235,236,236,236,237,237,237,238,238,238,239,239,239,240,240,240,241,241,242,243,243,243,244,244,244,245,245,245,246,246,246,247,247,247,248,249,249,250,250,250,251,251,251,252,252,252,253,253,253,254,254,254,255,255,256,256,257,257,257,258,258,259,259,259,260,260,260,261,261,262,262,262,263,263,263,264,264,264,268,269,269,270,271,271,272,273,274,275,277,279,279,280,280,287,9,9,9,43,46,50,59,59,64,133,142,169,208,221,227,263,267,268,271,274,276,3,9,26,32,40,48,58,64,70,80,88,98,108,114,124,136,146,154,166,174,184,192,200,204,212,218,230,240,250,258,264,270,278,286,294,300,308,316,322,330,336,344,352,360,368,376,384,392,400,410,418,428,436,444,452,464,474,484,492,504,510,520,528,528,538,544,573,3,43,44,45,46,46,46,47,47,50,54,58,60,62,65,68,75,78,81,81,84,85,94,95,96,97,101,114,115,115,117,118,121,122,127,128,131,131,133,133,151,23,36,37,41,80,181,181,181,201,1,3,6,16,22,28,38,42,54,64,70,76,82,91,92,97,100,106,107,124,128,136,140,142,150,154,158,180,190,198,216,221,234,236,246,250,257,258,264,268,274,280,286,292,296,302,308,314,322,328,334,338,342,350,362,372,378,388,398,410,416,422,424,430,432,436,455,456,456,8,9,22,23,25,27,29,31,34,37,43,45,48,54,55,58,61,68,76,81,88,93,97,99,107,112,124,129,139,145,151,157,161,161,165,167,172,179,185,189,201,209,217,223,227,232,234,243,247,254,265,276,285,292,295,299,301,305,309,313,317,321,325,332,341,344,345,346,348,349,350,352,359,369,373,377,387,399,401,403,407,408,416,417,424,429,430,430,434,436,437,449,451,453,455,461,461,464,464,467,469,472,473,479,482,9,45,46,48,48,48,52,53,57,65,67,71,74,80,84,89,90,91,92,94,95,96,98,104,105,107,112,113,114,116,117,117,118,119,120,121,122,123,126,131,132,133,135,136,137,138,139,140,144,147,148,150,155,159,160,160,160,160,161,166,167,168,172,174,175,176,179,179,181,182,184,189,190,192,199,202,203,203,206,207,208,209,210,212,212,214,215,217,218,220,222,228,229,232,234,237,239,240,242,247,249,254,255,259,261,262,263,266,266,267,269,270,274,274,275,277,279,281,282,284,286,289,289,290,294,301,304,306,307,307,312,318,319,322,324,324,324,324,329,330,331,332,335,336,337,339,340,342,346,348,350,351,353,354,355,357,358,361,362,363,364,365,366,367,368,370,374,378,382,385,388,392,393,394,395,396,398,400,406,408,409,410,412,412,415,415,416,418,420,422,422,427,428,432,435,438,438,439,440,441,442,442,442,443,444,446,448,449,449,450,451,453,454,454,455,456,459,460,462,463,464,465,466,468,469,470,471,472,474,475,475,478,480,482,484,487,488,503,507,510,514,516,519,520,525,526,526,527,530,534,536,538,540,542,558,560,562,566,566,568,604,611,4,7,14,18,18,21,21,22,26,29,37,41,46,52,57,59,62,65,68,71,74,74,77,81,83,83,85,88,92,92,95,95,97,99,101,103,106,114,116,119,121,121,124,124,129,15,126,136,150,154,174,20,21,22,23,25,36,38,41,41,42,50,51,55,57,59,62,66,70,73,74,80,84,87,92,93,97,98,98,104,106,107,108,115,116,119,122,126,127,128,133,135,137,139,140,142,142,144,144,147,149,150,156,158,158,159,159,159,160,161,161,162,163,164,165,165,167,167,170,171,172,176,181,182,182,184,186,188,192,194,197,200,201,204,206,206,207,209,210,211,212,213,214,214,215,220,221,223,224,227,229,231,233,236,242,245,247,250,253,255,256,257,259,260,262,264,265,266,267,268,270,272,273,274,276,279,281,282,283,284,286,287,288,289,291,292,294,296,298,299,300,301,11,26,30,33,35,36,37,40,46,48,50,56,66,72,74,78,80,82,86,88,89,91,94,95,98,102,107,110,116,120,124,128,136,142,145,150,156,159,166,169,174,176,182,188,190,194,195,195,200,203,209,210,213,220,225,227,232,238,239,244,246,247,249,250,251,252,253,256,262,269,276,278,279,280,281,283,286,288,289,292,304,309,312,316,321,322,324,325,332,341,344,347,348,349,350,353,356,362,368,376,380,386,389,392,392,398,400,406,415,418,420,421,424,428,430,431,434,436,437,437,439,440,442,443,446,448,449,452,455,457,462,464,466,471,474,476,478,482,486,490,491,494,497,499,500,503,506,508,510,513,518,533,535,538,540,542,543,550,552,554,555,556,557,559,562,574,580,580,580,580,581,581,581,581,582,582,582,582,583,583,583,583,584,584,584,584,585,585,585,585,586,586,586,586,587,587,587,587,589,592,594,594,598,600,604,606,607,610,612,616,618,621,624,627,631,634,636,637,640,645,648,651,652,652,653,655,656,657,660,662,662,665,668,670,671,680,681,683,685,688,692,696,698,700,701,701,704,707,708,711,712,716,718,719,721,722,724,728,730,734,737,740,743,746,751,751,751,751,752,752,752,752,753,753,753,754,754,754,754,755,755,755,756,756,756,757,757,757,757,758,758,758,759,759,759,759,760,760,761,761,761,761,762,762,762,762,763,763,763,763,764,764,764,765,765,765,28,28,31,32,34,35,36,37,40,43,43,44,44,46,48,49,51,52,54,54,55,56,58,58,66,66,67,68,70,72,74,76,79,80,82,82,84,84,84,86,88,90,97,98,99,100,101,102,104,105,106,115,33,33,85,110,159,194,34,35,50,51,66,67,76,77,88,88,89,89,112,113,116,117,128,129,134,135,149,154,155,160,161,172,173,186,187,200,201,221,221,11,44,44,44,45,45,46,46,47,47,56,56,57,57,58,58,58,58,60,60,61,61,61,62,62,63,72,72,72,72,73,73,73,73,74,74,74,75,75,84,84,85,85,85,86,86,86,87,96,96,97,97,97,98,99,99,99,99,99,99,108,108,108,109,109,109,109,109,110,110,111,111,111,111,111,111,120,120,120,120,120,121,121,121,121,121,122,122,123,123,128,128,129,129,130,130,130,131,132,132,132,132,132,132,132,133,133,133,134,134,135,135,144,144,144,144,144,145,145,146,146,147,147,147,148,148,148,148,149,149,150,150,150,150,151,151,156,156,157,157,158,158,158,158,159,159,168,168,168,169,169,170,170,170,170,171,171,171,171,171,172,172,173,173,174,174,174,175,175,175,184,185,185,185,186,186,187,187,188,188,189,189,189,189,189,190,190,190,191,191,191,191,192,192,192,192,193,193,194,194,195,195,200,200,200,200,201,201,201,201,202,202,202,203,203,203,203,203,204,204,204,204,205,206,206,207,207,212,212,213,213,214,215,215,216,216,217,217,218,218,219,220,221,222,223,223,231,42,47,52,57,62,67,72,77,82,87,92,97,102,107,112,117,122,127,132,137,137,142,142,147,152,158,163,168,173,178,183,188,191,199,204,212,170,174,6,9,67,107,131,192,236,277,329,363,390,397,15,118,319,17,17,18,18,29,31,34,34,35,36,39,40,41,42,43,43,44,46,46,48,49,92,107,126,128,128,159,167,168,173,174,176,178,179,179,181,184,188,194,212,213,214,216,218,219,225,227,228,231,232,235,236,237,245,247,248,250,250,251,253,255,255,263,280,282,283,284,287,9,16,17,19,23,28,3,7,28,30,32,34,36,38,40,40,42,44,44,46,48,50,52,54,54,56,56,58,58,60,62,64,66,66,68,70,72,74,74,76,78,78,82,82,84,84,86,88,88,90,90,92,95,96,98,100,100,102,104,106,108,108,110,112,114,116,118,120,122,124,126,126,128,128,130,130,132,134,140,142,144,146,148,150,150,152,154,156,158,160,162,162,164,164,166,168,168,170,170,172,172,174,174,176,176,178,178,180,182,184,186,186,188,190,190,192,192,194,196,198,200,202,204,206,208,210,212,214,218,220,222,224,226,228,228,230,232,232,234,234,236,236,238,240,242,244,244,246,248,250,252,258,260,260,262,264,266,268,268,270,270,272,274,276,278,280,280,282,284,286,286,288,288,290,292,294,294,296,2,48,49,58,59,60,60,61,61,70,71,80,81,90,91,91,100,100,100,100,101,101,110,128,129,154,155,155,172,173,182,192,192,210,211,211,216,217,231,232,239,252,263,264,274,275,308,309,322,322,323,323,331,333,335,337,337,338,339,340,341,343,344,345,346,346,350,352,353,354,355,356,357,358,358,379,22,98,7,9,10,12,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,56,63,58,120,150,178,178,7,32,33,33,40,40,41,46,47,47,52,53,58,59,59,64,65,65,70,70,71,71,76,77,82,82,83,83,90,90,91,96,97,97,104,105,110,110,111,111,116,117,117,122,122,123,128,129,129,138,138,139,146,146,147,154,155,162,162,163,174,175,175,182,182,183,183,188,189,189,196,197,202,203,210,211,211,218,219,234,234,235,240,241,241,246,246,247,247,252,253,258,258,259,270,271,271,276,276,277,277,282,283,292,293,293,303,310,310,311,311,318,319,324,325,330,331,331,342,343,350,351,356,357,357,362,362,363,363,368,369,369,374,375,3,7,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,96,98,100,102,104,106,108,110,112,114,116,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,171,23,23,23,35,35,35,47,56,56,72,76,76,95,95,95,100,107,107,113,113,113,116,121,5,7,9,26,36,57,63,76,82,97,102,108,110,114,116,119,120,123,124,126,130,131,133,134,139,140,142,144,146,148,151,152,157,158,161,162,169,172,174,175,176,177,181,182,183,213,222,229,246,246,252,256,262,266,266,267,268,269,270,271,273,275,276,278,280,280,282,283,285,286,287,294,296,304,305,307,312,315,317,318,320,321,322,326,327,329,329,331,333,333,335,345,359,361,363,364,365,366,373,383,383,383,385,388,388,391,393,394,395,396,451,453,501,515,520,3,9,19,27,39,45,53,59,59,63,71,73,77,81,81,91,97,101,101,101,107,111,111,125,131,131,132,132,135,135,137,140,149,163,181,195,201,213,217,217,225,227,227,228,231,231,235,236,239,240,38,48,58,68,110,116,122,132,4,9,19,22,22,23,23,24,24,25,25,26,26,27,28,28,28,28,28,29,33,34,35,35,36,36,37,37,37,38,39,39,39,43,44,45,45,46,47,48,48,48,49,54,54,55,55,56,57,57,58,58,59,59,60,60,60,61,62,62,63,63,63,63,64,64,65,65,65,65,65,66,67,69,70,70,71,71,71,72,72,72,73,73,77,77,77,77,78,79,80,80,80,81,84,84,85,85,85,86,86,87,88,88,88,89,90,91,94,95,95,95,96,97,98,99,100,101,102,103,103,106,106,107,107,108,108,108,110,110,111,111,111,112,112,112,112,114,115,115,116,118,118,118,119,119,120,120,120,121,121,121,122,122,122,123,123,123,125,125,126,126,126,126,127,129,130,132,133,133,135,7,9,23,32,35,36,37,38,38,39,39,40,40,41,42,43,46,47,49,50,50,51,52,53,53,54,55,60,62,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,3,15,18,20,21,22,23,24,25,25,28,28,28,30,30,31,32,33,38,38,39,40,40,41,42,43,46,48,48,49,50,50,51,52,53,53,54,55,56,57,58,59,60,62,63,64,65,68,68,69,70,71,72,73,73,74,75,76,80,82,82,83,83,84,85,86,87,88,88,89,92,92,93,94,96,97,97,98,99,100,101,102,103,103,103,104,105,108,110,111,112,113,113,114,115,116,116,117,120,120,121,124,126,127,127,127,128,129,130,131,132,133,134,135,136,136,137,138,139,139,142,144,144,145,146,147,148,149,152,152,153,156,158,159,160,161,161,162,163,163,164,165,165,166,167,168,168,169,169,170,171,172,173,176,177,178,179,180,180,180,180,181,181,181,181,182,183,183,183,184,185,188,190,190,190,190,191,192,192,192,192,193,194,194,194,194,195,195,196,196,197,200,200,201,201,201,201,202,202,203,204,205,205,206,206,207,208,209,210,211,211,212,213,214,219,27,28,29,29,34,34,38,38,38,39,40,40,41,41,41,50,50,50,51,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,58,58,58,59,59,68,70,70,70,71,71,72,73,73,74,75,75,75,76,77,77,80,80,81,81,81,82,82,83,88,89,89,89,89,90,90,91,91,91,94,94,95,95,95,96,96,96,97,97,98,104,104,104,105,105,106,106,107,107,112,112,112,113,113,114,114,115,115,115,116,116,116,117,118,118,118,119,119,120,120,121,122,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,130,131,131,132,132,133,133,134,134,135,135,135,140,142,142,142,143,143,144,144,145,145,146,146,146,147,147,148,149,149,149,154,155,156,156,156,157,157,157,158,158,159,159,160,160,160,161,161,162,162,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,169,170,170,171,171,172,172,173,173,173,174,174,175,175,176,176,176,177,177,178,178,178,179,179,179,180,180,180,181,182,183,183,183,184,184,185,185,186,186,187,187,187,188,188,188,189,190,190,191,191,192,192,193,193,199,200,200,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,209,210,210,211,212,213,213,213,214,214,214,215,215,216,216,217,218,218,219,220,221,221,221,221,222,222,223,223,224,224,225,237,237,7,30,31,32,33,35,38,39,40,41,42,43,44,44,44,45,45,46,46,48,51,53,54,55,55,57,58,58,59,59,61,62,62,63,63,64,64,68,69,71,71,71,71,72,72,73,73,75,76,77,78,79,80,81,87,89,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,276,278,280,282,284,286,288,140,141,142,143,144,145,146,147,147,147,148,148,148,149,151,152,152,153,154,154,155,155,156,157,158,159,160,160,162,9,54,70,116,116,122,126,134,148,178,214,222,236,250,276,292,312,324,336,360,366,199,389,539,683,8,12,14,14,16,17,18,19,19,19,21,22,23,24,25,25,25,26,27,28,29,30,31,31,32,33,34,38,40,42,44,45,46,47,47,48,49,50,7,11,15,25,26,29,30,31,31,33,34,35,36,38,39,40,41,42,43,44,44,46,47,47,48,49,49,50,51,51,52,53,55,62,66,69,70,71,72,73,77,81,82,83,83,84,86,88,90,91,91,93,102,102,102,104,104,104,104,111,112,114,114,114,114,118,120,122,129,130,131,131,132,132,134,137,138,140,141,142,145,146,149,150,152,153,153,154,155,156,158,160,161,162,164,165,165,166,168,170,173,174,176,177,177,178,180,182,184,186,187,187,188,190,190,191,192,194,196,196,197,198,200,201,202,203,208,209,212,214,216,218,220,222,226,230,231,232,234,235,236,239,240,242,243,244,244,246,248,250,252,254,263,263,7,24,31,41,46,53,71,81,85,94,98,109,112,116,122,126,133,142,150,176,180,188,194,198,203,209,217,221,226,230,234,237,243,247,252,256,262,266,2,6,7,8,9,13,21,22,23,24,25,25,27,45,53,54,63,2,7,9,21,24,26,29,35,39,39,40,47,14,15,16,17,18,19,20,21,47,48,49,50,51,52,53,54,55,56,57,61,62,65,66,66,67,67,68,68,68,69,69,70,70,70,71,71,72,72,73,83,83,84,85,86,87,88,88,89,90,91,92,92,92,93,93,94,95,95,95,95,96,96,96,97,97,98,99,100,100,100,101,103,106,106,107,107,108,108,108,108,109,110,110,110,111,112,112,112,113,113,113,127,11,28,28,29,29,34,34,35,35,40,40,41,41,46,46,46,47,47,50,51,51,54,55,55,65,66,67,67,68,68,69,70,72,74,74,75,75,80,80,81,81,82,82,83,86,87,87,90,90,91,96,96,97,97,102,102,103,103,106,107,110,110,111,111,116,117,117,120,120,121,125,127,129,130,131,132,133,134,135,136,138,139,141,142,143,144,145,146,152,152,153,153,156,157,157,162,162,163,166,167,167,172,172,172,173,173,173,173,178,178,178,178,178,179,179,179,182,182,183,183,188,188,189,189,192,192,192,192,193,193,2,2,10,10,11,11,11,12,12,12,13,13,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,20,21,21,22,22,23,23,23,24,24,25,25,26,26,27,27,27,28,28,29,29,30,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,11,36,43,52,60,71,80,88,96,105,114,121,130,132,138,145,151,160,168,187,200,207,223,230,237,244,251,259,266,273,280,286,293,299,312,312,312,317,326,333,333,340,346,356,356,356,356,362,369,378,383,396,401,410,410,410,415,422,428,431,441,447,454,462,469,469,469,475,482,488,493,500,519,519,7,10,34,52,74,90,108,128,138,154,190,220,268,292,304,312,358,7,45,88,127,138,410,6,19,19,24,25,26,39,39,40,42,43,43,43,44,44,45,46,47,48,49,49,49,50,52,55,57,57,57,58,58,58,60,62,63,64,65,65,67,68,68,69,70,71,72,73,73,73,74,75,76,76,76,77,79,80,81,82,83,84,85,86,86,97,99,99,99,100,101,102,102,103,104,105,106,107,107,108,109,110,111,112,114,115,116,117,117,118,118,119,120,121,122,122,123,123,124,124,125,126,127,128,129,129,130,131,132,132,133,133,134,134,135,136,136,136,137,137,138,138,139,140,140,141,142,142,143,143,144,144,145,145,146,147,149,152,154,155,156,157,158,159,159,160,161,162,162,162,163,165,165,166,168,168,170,171,172,173,173,174,174,175,176,176,180,182,183,183,184,187,188,190,190,190,193,194,195,196,197,199,200,202,203,203,204,206,207,209,212,212,213,215,216,217,220,221,223,230,231,231,233,234,236,237,242,244,245,248,249,249,3,10,11,12,12,13,14,14,14,14,15,16,17,18,19,20,21,21,21,22,23,24,24,24,24,25,25,25,25,25,26,27,27,27,27,27,27,28,29,29,29,29,30,31,32,32,32,32,32,32,32,32,33,33,34,35,36,37,38,39,39,39,39,40,40,40,40,41,41,41,41,41,41,42,43,43,44,45,46,46,47,47,47,47,47,47,47,47,47,47,48,50,52,52,52,53,53,53,53,53,54,55,55,55,55,55,56,56,56,56,57,57,57,57,58,59,59,59,60,61,61,61,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,65,65,65,66,66,67,67,68,68,68,69,69,69,69,69,70,71,71,72,72,72,72,72,73,73,73,74,74,75,75,75,75,76,76,76,77,77,77,78,78,79,80,80,81,81,81,81,82,82,82,83,83,83,83,84,84,85,86,87,88,89,90,90,91,92,92,93,95,97,97,97,98,99,100,100,101,101,101,102,102,102,103,104,104,104,105,106,107,107,107,107,108,108,109,109,109,110,110,111,111,112,113,114,115,115,115,116,117,117,118,119,120,120,120,121,121,121,123,124,125,126,126,126,127,128,128,129,129,130,130,130,131,132,133,133,134,134,135,135,136,137,138,139,140,141,142,142,143,143,144,144,144,144,144,145,145,145,145,146,146,147,147,147,147,149,150,151,151,155,155,156,156,156,157,157,158,158,159,159,159,160,160,160,161,161,162,163,163,163,163,164,164,165,166,167,167,168,168,168,168,168,169,169,169,170,170,170,170,170,171,171,172,172,172,172,172,173,174,174,175,175,175,176,176,176,177,178,178,179,179,180,180,181,181,181,181,181,181,181,181,182,182,182,183,183,184,185,185,185,185,186,186,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,190,190,190,190,190,190,190,191,191,191,191,192,192,192,192,192,193,193,193,193,193,194,194,194,194,195,195,195,196,196,197,197,207,6,8,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,82,84,86,88,90,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,118,120,120,122,124,126,126,128,130,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,8,23,117,7,28,40,46,56,64,74,78,84,90,106,116,126,134,140,144,150,154,162,168,174,180,184,188,192,198,210,220,226,230,234,242,250,254,258,262,266,270,278,282,288,298,302,308,314,322,330,336,342,348,356,364,376,380,384,388,396,402,5,12,15,16,17,18,21,23,27,29,32,34,36,38,40,44,46,49,52,58,62,64,66,69,72,74,82,88,90,96,98,101,106,113,6,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,158,160,162,3,18,21,22,29,47,48,56,59,62,65,80,84,90,93,94,97,100,103,104,107,109,111,122,128,142,154,156,156,156,172,182,197,8,8,11,25,31,39,45,51,57,67,73,77,83,91,107,115,123,135,141,149,157,163,173,181,187,193,201,209,217,223,231,237,243,247,257,265,273,283,289,301,307,315,327,333,339,349,355,367,375,385,395,405,411,419,429,435,445,461,469,477,9,22,23,34,35,35,44,44,45,56,56,57,61,62,63,66,66,67,74,75,75,78,79,82,83,89,92,93,95,100,101,101,106,108,109,115,116,117,122,124,125,132,133,137,140,141,141,148,149,155,167,7,42,60,71,77,82,88,88,94,94,100,106,106,116,116,122,122,128,132,136,136,140,140,140,144,144,144,144,150,156,162,168,174,180,180,180,184,184,188,192,196,202,208,214,220,224,228,232,236,240,240,244,244,248,252,252,258,264,270,270,276,286,292,292,298,304,310,316,322,328,334,344,354,368,374,384,398,398,398,404,422,432,442,448,454,24,30,44,90,100,110,138,196,15,24,30,98,108,138,200,200,200,3,7,10,12,14,16,17,18,19,19,20,20,21,22,22,23,24,25,27,27,28,29,29,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,43,43,44,44,45,46,46,47,48,48,49,49,50,51,51,52,53,53,54,55,56,57,58,59,59,60,60,61,62,62,63,64,65,66,67,68,69,70,71,71,72,73,74,75,76,77,77,78,79,79,80,81,81,82,83,84,85,86,87,88,89,89,90,91,91,92,93,93,94,94,95,95,96,96,97,98,98,98,99,100,100,101,101,102,103,104,104,105,106,107,108,108,109,110,110,111,111,112,113,113,114,114,115,116,117,123,7,34,35,42,43,48,49,54,55,55,60,61,66,66,67,72,72,73,76,77,84,85,92,93,93,100,101,106,107,112,113,118,119,124,125,125,130,131,138,139,146,146,147,147,152,153,158,158,159,159,159,166,167,172,173,178,179,184,184,184,185,190,191,196,197,202,203,208,209,214,215,220,220,221,226,227,232,233,236,236,237,242,242,243,248,249,254,255,260,260,260,261,266,267,274,274,275,280,281,288,289,300,300,301,307,318,319,319,324,324,325,332,333,369,369,7,7,25,30,30,42,46,52,58,58,68,68,78,78,82,82,87,88,92,92,95,98,98,102,102,105,106,106,116,116,124,128,134,134,138,144,148,148,154,158,158,160,168,174,176,182,182,189,192,192,200,208,208,216,216,218,222,234,238,238,252,252,262,268,268,272,272,278,278,281,286,286,292,292,296,302,302,306,306,312,312,317,317,322,322,330,330,334,334,340,340,342,346,346,350,350,358,358,364,364,371,372,372,378,378,384,388,390,390,397,400,400,419,64,64,64,68,68,80,106,110,130,130,138,162,162,180,180,180,180,180,184,184,188,192,192,212,242,318,318,322,636,812,904,918,1,7,12,12,14,16,16,16,16,16,16,16,18,18,18,20,20,20,20,22,22,22,22,24,24,24,24,24,26,28,30,30,30,30,30,32,32,32,32,34,36,36,36,36,38,40,42,42,42,44,46,48,48,50,53,53,54,56,56,56,58,58,58,58,60,62,64,66,68,68,68,68,70,70,72,72,72,76,76,76,76,76,78,78,78,80,80,80,82,84,84,84,86,88,90,90,92,92,92,94,96,98,100,100,100,102,102,103,103,103,103,7,7,16,18,19,20,23,26,28,29,32,33,35,36,38,39,40,43,44,47,52,54,56,58,60,61,62,66,67,70,72,73,76,80,82,84,86,90,92,94,96,99,102,104,105,106,108,109,110,112,114,115,118,120,123,124,128,130,132,133,135,138,139,141,142,144,145,146,147,148,149,150,151,152,154,155,157,158,159,160,161,162,163,164,165,166,167,170,171,172,173,174,175,176,177,178,179,180,181,182,184,186,187,189,191,192,193,194,196,198,199,200,201,201,206,210,216,218,219,221,222,226,227,230,231,234,235,238,239,242,243,246,247,250,252,253,255,256,258,259,263,3,7,8,9,12,13,14,15,17,18,19,21,22,23,24,25,28,28,28,29,29,30,31,32,32,33,33,34,34,35,36,36,36,37,38,38,38,39,40,40,41,42,42,42,43,43,44,44,45,46,46,47,48,48,49,49,50,50,50,51,52,53,53,54,54,55,56,57,57,58,59,60,60,61,62,63,63,63,64,64,65,66,66,67,67,68,69,70,70,71,71,72,72,73,74,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,83,85,10,21,27,27,27,27,28,28,29,29,29,30,30,30,35,35,35,42,42,43,43,53,53,53,54,54,54,54,55,55,55,56,56,56,65,75,76,77,78,87,97,97,97,97,98,98,99,99,100,100,109,122,122,131,131,131,132,133,133,134,143,144,144,145,146,163,163,173,183,194,217,3,7,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,44,46,50,52,54,58,58,60,62,64,68,9,10,44,44,44,46,46,46,46,52,52,52,54,54,58,58,58,60,60,60,70,70,72,72,72,74,74,78,84,88,88,88,98,98,102,104,104,104,104,110,110,110,114,114,114,116,116,116,116,120,120,120,120,126,126,126,126,130,130,130,134,134,134,134,140,140,144,144,144,144,148,148,148,154,154,158,158,158,158,160,164,164,164,164,170,174,174,174,178,178,178,184,184,184,184,188,188,188,192,192,192,194,200,200,200,200,202,202,206,206,206,206,210,210,210,210,216,216,216,216,222,222,222,224,224,224,224,230,230,230,230,230,230,232,232,232,236,236,236,236,240,240,246,246,246,246,250,250,254,254,254,256,256,256,262,264,264,268,272,272,274,274,280,280,280,282,282,286,286,288,288,288,292,294,296,296,302,302,302,304,304,304,306,306,306,310,310,310,314,314,314,320,320,324,324,328,334,334,338,338,340,340,340,344,344,344,344,350,350,350,350,354,354,354,356,356,356,358,358,358,362,362,364,364,364,364,366,366,366,366,372,372,372,374,374,374,376,376,376,376,380,380,382,382,382,386,386,386,388,388,388,390,390,396,398,398,400,400,400,404,404,408,408,412,412,412,414,414,414,414,418,418,422,422,422,428,428,428,428,430,430,434,434,434,436,436,440,440,442,442,442,442,446,446,450,450,450,450,452,452,452,452,458,458,460,460,460,460,468,468,470,470,470,531,5,86,116,116,117,118,119,120,120,120,123,125,168,3,7,27,43,50,53,53,54,63,70,86,99,104,106,139,144,145,146,147,150,154,154,155,155,155,156,156,156,157,157,160,161,161,163,164,168,168,169,169,170,171,171,172,172,173,177,180,180,181,184,184,184,185,185,192,193,193,193,194,195,195,196,196,198,198,198,201,202,203,204,204,205,206,211,211,212,212,213,214,214,218,221,222,222,226,226,227,228,228,231,235,236,236,236,237,237,239,241,241,241,241,244,245,247,247,248,248,249,250,250,251,251,254,254,255,256,256,257,257,258,258,259,259,261,261,262,262,263,263,264,266,266,267,267,268,269,269,271,271,272,272,273,273,275,279,279,281,284,287,291,291,291,294,298,300,302,302,302,304,304,305,305,306,306,307,309,309,309,311,311,311,313,314,314,316,316,317,317,319,319,320,320,321,323,323,325,325,326,328,328,328,330,330,330,332,333,334,334,335,338,338,339,339,340,342,342,343,344,345,346,346,347,347,348,3,24,29,36,38,40,46,53,58,64,80,100,109,118,124,130,138,146,156,3,7,30,32,32,33,34,41,42,44,45,46,53,81,81,81,99,103,106,107,111,133,148,149,150,153,154,156,158,161,162,164,167,177,179,182,182,183,187,188,188,192,193,194,195,196,196,196,196,196,196,197,200,200,200,200,200,200,201,203,204,206,206,206,206,206,209,210,230,236,246,248,249,249,249,250,250,250,250,255,260,271,273,273,273,277,277,278,278,278,278,280,282,284,286,289,289,290,301,7,9,21,24,26,30,33,35,35,36,37,38,41,42,44,46,48,50,52,54,56,58,60,62,64,69,70,72,74,76,76,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,130,132,132,133,135,136,137,140,141,142,144,146,148,150,150,152,154,156,158,160,162,164,166,168,170,172,174,203,7,8,8,9,9,32,33,33,38,39,46,47,50,51,52,53,53,53,53,56,56,57,58,59,59,62,63,66,67,72,74,75,78,79,82,83,83,86,87,90,91,94,95,98,99,102,103,106,107,110,110,111,114,115,118,118,119,122,123,124,125,126,127,130,131,132,133,134,135,138,139,140,141,142,143,146,147,148,149,150,151,154,155,156,157,162,163,166,166,167,167,167,170,171,172,173,176,177,180,181,186,187,190,194,195,196,197,200,201,4,7,26,26,38,38,48,48,54,54,56,56,64,70,70,80,80,92,100,100,115,136,164,172,172,180,180,196,206,206,222,222,228,228,238,238,256,270,270,282,282,310,310,326,326,342,360,360,376,376,6,75,91,207,293,377,389,439,449,8,55,287,301,3,7,13,17,19,20,21,22,23,24,24,25,26,27,28,29,29,30,31,32,33,34,35,37,38,39,40,40,43,51,57,59,61,63,65,68,70,71,72,73,74,75,79,84,85,86,88,89,90,92,93,95,96,96,97,98,100,101,102,102,102,103,103,104,105,105,105,106,106,106,107,110,112,114,116,118,120,120,120,122,124,126,128,130,132,132,134,136,138,138,140,140,142,142,142,142,144,146,148,150,152,154,156,158,160,162,164,164,166,168,170,172,174,176,178,180,182,184,184,184,186,188,190,192,192,194,196,198,200,200,202,204,206,208,210,212,214,216,218,220,222,222,224,226,228,228,230,230,230,232,234,236,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,268,270,272,274,276,278,280,282,282,284,286,288,290,292,294,296,298,300,302,304,304,306,308,310,310,312,312,314,314,316,318,320,322,324,326,326,328,330,332,334,336,336,338,340,340,340,342,342,344,346,348,350,352,354,356,358,360,360,362,364,364,366,368,370,372,374,374,376,378,378,380,382,384,386,388,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,416,418,420,422,422,422,424,424,426,428,430,432,434,436,438,438,440,442,444,446,448,448,450,452,454,456,456,458,460,460,462,464,466,468,470,472,474,476,478,480,482,484,490,491,492,492,495,496,497,497,498,500,502,502,504,10,35,69,181,241,293,293,321,367,381,1,3,48,60,69,69,69,75,75,79,79,80,80,81,81,83,85,93,94,96,100,109,115,117,136,139,141,147,151,154,155,161,164,166,169,169,171,174,181,234,238,240,242,254,257,259,260,260,261,262,264,267,268,270,271,273,276,276,277,3,5,36,36,42,42,43,43,44,44,44,45,46,47,48,48,49,50,50,51,51,51,51,52,53,54,55,56,57,57,58,58,58,59,59,60,61,61,61,61,62,62,63,63,63,2,2,5,8,10,12,14,16,19,19,20,22,24,26,28,32,35,36,37,38,39,41,43,3,24,26,28,30,30,32,34,36,38,40,42,44,46,48,50,52,54,56,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,5,26,26,26,26,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,103,1,9,38,38,39,39,46,47,47,52,53,53,58,58,59,64,64,65,65,70,71,71,76,76,77,80,80,81,88,89,89,96,97,97,104,105,110,110,111,111,116,117,122,123,128,129,134,135,135,142,143,150,151,156,157,162,163,170,171,176,177,182,183,188,189,194,195,195,200,201,206,206,207,212,213,218,219,219,224,225,230,231,236,237,240,240,241,246,247,247,252,252,253,258,259,264,265,265,270,271,274,275,278,279,282,283,286,287,287,290,291,296,296,297,297,300,301,306,307,307,312,312,313,316,317,317,322,323,328,328,328,329,334,335,335,340,341,346,347,352,353,358,359,364,364,365,372,373,380,381,386,386,387,392,392,393,393,398,398,399,406,406,407,407,412,413,413,9,10,12,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,110,112,114,116,118,120,122,124,126,130,132,134,136,138,140,142,144,146,150,152,154,156,156,158,158,160,160,162,162,164,164,166,166,168,168,170,172,172,174,176,176,178,178,180,180,182,184,184,186,186,188,190,192,192,194,194,196,196,198,205,14,14,14,15,15,16,16,16,17,17,17,18,18,19,19,19,20,20,21,21,22,22,23,23,24,24,25,26,26,27,27,28,28,29,29,29,30,30,31,32,32,33,33,33,34,34,35,35,36,36,36,37,37,38,38,38,38,39,39,40,40,40,41,41,42,42,43,43,44,44,45,45,45,46,46,47,47,48,48,49,49,49,50,50,51,51,52,52,52,53,53,54,54,55,55,55,56,56,56,57,57,57,58,58,59,59,60,60,60,61,61,61,62,62,63,63,64,64,65,65,65,66,66,67,67,67,68,68,69,69,70,70,70,71,71,72,72,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,80,80,81,81,82,82,83,83,83,84,84,85,85,86,87,87,88,88,88,89,89,89,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,101,102,102,103,103,103,104,104,104,105,105,106,106,107,107,107,108,108,109,109,109,110,110,111,111,112,112,113,113,113,114,114,115,116,116,116,117,117,118,118,119,119,119,119,120,120,120,121,121,122,122,123,123,124,124,124,125,125,126,126,127,127,128,128,129,129,129,130,130,130,131,131,132,132,133,133,133,134,134,135,135,136,136,137,137,138,138,139,139,139,140,140,141,141,142,142,142,143,143,143,144,144,145,145,146,146,147,147,147,148,148,148,149,149,149,150,150,151,151,152,152,153,153,154,154,154,155,155,156,156,156,157,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,165,166,166,167,167,168,168,168,169,169,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,176,176,177,177,178,178,178,179,179,180,180,180,181,181,182,182,183,183,184,184,185,185,185,186,186,187,187,188,188,188,189,189,189,190,190,191,191,191,192,192,192,193,193,194,194,194,195,195,195,196,196,197,197,197,198,198,199,199,199,200,200,200,201,201,201,202,202,203,203,203,204,204,204,205,205,205,206,206,207,207,207,208,208,208,209,209,210,210,211,211,211,212,212,212,213,213,214,223,225,226,227,7,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,63,63,4,7,12,12,16,16,20,20,26,26,30,6,325,331,347,355,355,363,375,381,387,395,413,425,431,471,481,6,11,150,168,190,214,228,262,268,274,288,355,4,11,11,12,13,14,14,14,16,16,16,16,17,18,20,21,22,22,22,22,24,24,24,24,25,25,27,27,28,28,29,29,29,29,30,30,30,31,31,32,32,33,33,34,35,35,37,37,38,39,39,40,41,43,43,43,44,45,48,48,49,49,51,51,52,52,52,56,58,58,59,60,61,62,63,64,65,66,67,68,71,71,72,72,73,73,74,74,75,75,76,76,79,79,80,84,84,85,87,89,89,89,93,94,95,96,97,98,99,99,100,101,102,102,103,103,104,105,108,108,108,108,109,109,109,109,110,110,110,110,110,110,111,111,112,113,114,114,114,115,116,116,116,116,117,117,117,118,118,118,118,119,119,120,121,121,122,122,123,124,124,125,125,126,126,126,127,127,128,128,129,129,130,130,131,131,132,133,134,134,134,135,135,136,137,138,138,139,139,140,140,140,141,142,142,142,142,143,143,144,147,147,149,149,149,150,150,150,151,151,151,152,152,153,154,155,155,155,155,156,156,156,157,158,158,158,158,158,159,159,159,160,160,160,160,164,164,164,165,165,166,166,167,167,167,167,167,169,169,170,171,171,171,172,173,173,176,176,178,178,179,181,181,182,182,183,184,186,187,187,188,189,189,190,190,192,192,194,195,197,197,197,197,197,198,199,199,200,200,200,200,202,203,203,205,205,205,205,206,208,210,210,210,210,210,211,211,211,211,212,212,212,213,213,213,213,214,215,215,216,216,216,217,217,219,220,220,221,221,221,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,229,229,229,229,229,230,230,230,231,231,231,231,232,232,232,232,232,233,234,234,234,236,236,236,236,237,237,237,237,238,240,241,242,243,244,245,246,246,247,248,248,248,250,250,250,251,251,252,252,252,253,254,254,255,255,256,256,256,257,257,9,22,24,26,28,30,32,34,36,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,74,76,78,80,81,81,82,50,66,88,106,112,124,18,42,62,64,66,68,70,70,72,74,76,78,80,82,84,86,88,90,92,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,47,55,65,73,87,89,93,101,20,30,52,70,82,114,124,136,150,176,196,210,224,236,250,274,9,9,12,62,88,110,124,142,168,182,202,234,244,262,282,320,328,334,350,6,63,103,127,159,8,51,93,103,139,261,303,419,9,15,19,29,43,45,47,49,51,55,57,59,61,71,73,75,75,77,79,81,83,85,87,89,23,47,70,97,106,114,149,166,185,208,279,290,297,314,5,30,32,34,35,35,36,37,39,40,42,44,46,47,48,50,52,53,54,56,58,60,62,64,66,68,70,72,80,82,84,86,88,90,92,93,94,96,98,99,100,102,104,112,114,116,117,118,120,122,124,125,126,128,129,130,132,133,134,136,137,138,140,141,142,144,145,161,163,164,165,168,169,170,171,172,174,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,200,201,4,46,47,48,49,50,51,51,51,52,53,54,55,55,55,56,57,57,58,59,59,60,61,61,61,61,62,62,62,63,63,63,64,64,64,64,65,65,66,66,66,67,67,68,68,69,69,3,9,32,34,38,42,44,48,50,54,56,60,62,66,68,72,74,76,80,84,86,88,94,98,102,106,110,114,118,126,130,132,134,136,140,144,146,148,150,154,156,158,160,164,166,168,170,174,176,178,180,184,186,188,192,194,198,202,204,208,208,212,212,214,218,222,224,228,230,234,236,238,244,246,248,252,254,258,264,268,272,276,280,286,290,294,300,304,308,310,316,318,322,326,332,336,340,342,346,350,352,361,68,68,142,223,229,229,230,241,9,48,102,116,132,132,158,190,200,210,224,236,252,258,266,266,277,7,18,47,53,60,74,79,91,121,143,151,157,160,167,7,20,24,25,27,28,28,29,30,32,33,33,34,34,35,36,36,37,38,39,41,42,43,43,44,44,45,45,45,46,46,47,47,48,49,49,50,50,51,51,52,52,53,53,54,55,55,55,56,56,57,57,58,59,59,60,62,63,63,64,64,65,65,66,66,67,67,68,68,69,70,70,71,71,72,73,73,74,74,74,75,76,76,77,77,78,78,78,79,79,80,81,82,82,83,83,83,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,90,90,91,91,91,92,92,93,93,94,94,94,95,96,97,97,98,98,98,99,99,100,101,102,102,103,103,104,104,105,105,106,107,108,109,110,110,111,112,112,113,113,114,114,115,115,116,117,118,119,120,120,121,121,122,122,123,123,124,124,124,125,125,126,127,127,128,128,129,129,129,130,130,131,131,132,132,133,134,134,135,136,137,138,138,139,139,140,140,141,141,142,142,143,143,143,144,144,145,145,146,147,148,149,151,152,153,154,155,157,158,160,161,162,163,164,164,165,165,166,166,167,168,168,169,169,170,171,171,172,172,173,174,174,175,175,176,176,177,178,178,179,179,180,181,182,183,184,184,185,186,186,187,187,188,189,190,191,192,193,194,195,196,199,201,201,202,202,203,203,203,208,208,209,209,210,210,210,211,211,212,212,212,213,214,215,215,216,217,217,218,218,218,219,219,220,220,221,221,222,222,223,223,224,225,225,226,227,229,229,230,230,231,231,232,233,233,236,239,240,240,241,241,242,242,243,243,243,245,245,246,246,247,247,248,248,249,249,249,250,250,251,251,252,252,253,253,254,254,255,255,256,257,258,259,260,261,261,261,262,262,263,263,264,265,265,266,267,268,269,269,271,272,272,273,273,274,274,275,275,276,280,280,280,281,281,282,283,283,284,284,284,284,284,284,285,285,285,286,286,287,287,287,287,288,288,288,292,293,293,294,294,294,295,295,295,296,296,296,297,300,302,302,303,303,304,304,305,305,306,306,307,307,309,309,310,311,313,313,315,315,316,316,316,317,317,317,318,319,319,320,320,321,321,322,323,324,324,325,326,326,327,327,328,328,329,330,330,331,331,332,333,334,335,335,335,336,336,337,337,337,339,339,340,341,341,342,342,343,343,344,344,344,345,346,347,16,33,55,67,115,131,168,168,175,181,181,185,185,44,52,106,124,130,136,142,158,178,178,178,3,10,21,21,24,48,56,60,74,78,88,96,100,118,124,133,138,144,154,176,180,184,192,202,210,222,230,238,256,264,270,276,286,296,300,308,316,320,332,342,354,373,7,26,26,26,26,31,32,32,38,38,38,44,44,44,44,50,50,50,50,56,56,56,62,62,62,62,66,66,66,66,74,80,80,86,86,92,92,92,100,100,100,100,100,106,106,118,118,118,124,124,124,128,128,128,128,132,140,140,140,140,144,144,144,144,150,150,150,154,154,154,160,160,160,160,164,164,168,168,168,168,174,174,178,178,178,184,184,184,184,188,188,188,192,192,198,198,198,204,204,204,210,210,210,210,216,216,216,216,220,220,226,226,226,234,234,234,240,240,240,246,246,246,246,246,252,252,252,252,256,256,256,256,261,262,262,262,268,268,268,268,268,274,278,278,282,282,286,286,286,290,290,290,290,294,294,298,298,298,302,302,302,302,306,306,306,306,314,314,314,314,318,318,318,322,322,322,326,326,326,330,330,330,332,334,334,340,340,340,340,344,344,344,348,348,352,352,352,352,360,360,360,360,364,364,364,364,370,370,370,376,376,382,382,382,382,388,388,388,11,29,29,30,34,40,44,46,50,52,56,61,65,73,78,82,86,92,96,98,100,106,109,110,112,114,116,118,121,124,125,129,135,138,142,144,152,160,166,169,171,172,177,177,178,182,184,188,192,198,204,206,208,210,214,218,224,230,233,236,239,242,243,247,253,258,263,264,269,270,274,276,278,283,284,290,296,301,304,310,316,318,323,325,329,330,334,338,338,340,345,353,355,358,362,364,367,368,370,376,378,380,380,382,384,386,388,400,402,404,408,16,18,20,22,24,26,30,32,34,36,38,40,42,44,46,50,52,54,56,58,60,64,66,68,70,72,74,76,78,80,82,84,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,128,130,132,134,136,138,140,142,144,146,148,150,152,156,158,160,162,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,52,54,56,58,60,60,60,62,64,66,68,70,70,72,74,76,78,82,84,86,88,90,92,94,96,98,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,130,48,48,48,80,80,80,88,88,88,96,96,96,104,104,120,120,120,132,132,132,140,140,140,7,39,44,54,60,66,76,82,86,92,98,104,108,126,144,161,162,166,180,200,218,225,227,230,233,286,322,340,347,358,403,10,24,32,38,46,76,80,88,92,112,120,126,132,138,142,146,154,158,170,176,186,198,204,210,218,222,228,234,244,252,256,266,272,306,316,320,324,348,354,362,366,370,378,384,390,408,414,436,3,7,10,36,36,37,37,40,42,42,43,43,44,45,46,52,53,53,55,64,64,65,65,65,74,74,75,82,83,83,84,87,88,90,91,91,96,96,97,97,102,103,104,104,105,105,108,108,108,116,116,117,124,124,125,125,125,130,131,138,138,145,145,145,146,147,148,148,149,158,159,159,159,168,168,168,169,169,169,169,176,177,187,190,194,196,197,199,208,210,211,214,224,225,225,227,227,230,258,258,259,259,264,264,265,267,268,268,273,280,280,281,281,285,289,290,290,294,294,297,299,308,309,318,318,318,319,319,326,326,327,329,334,334,335,346,346,346,347,349,356,357,362,362,366,367,374,375,375,380,385,386,386,387,387,388,392,392,393,394,395,396,400,401,401,406,412,412,413,413,418,418,419,419,439,3,11,12,25,26,29,29,30,33,34,37,38,41,42,45,46,49,50,53,54,57,58,61,62,65,66,69,70,73,73,74,77,78,81,82,85,86,89,89,90,93,94,97,98,101,102,1,1,3,9,17,26,33,36,46,51,56,63,66,71,76,86,94,96,98,100,104,109,117,127,131,131,137,147,153,159,165,167,173,182,3,6,28,30,32,34,36,38,38,42,44,44,46,46,48,48,48,50,50,52,54,56,56,58,58,60,60,60,60,62,64,66,68,70,70,72,74,76,76,78,78,80,80,80,82,82,84,86,86,88,88,90,92,92,94,94,96,96,98,98,100,100,102,104,106,106,106,108,108,110,112,114,116,116,118,120,120,120,122,122,122,124,124,126,126,128,128,130,130,130,132,132,134,134,136,136,138,138,140,140,142,142,144,144,146,146,148,148,148,150,150,152,152,154,154,156,156,156,156,158,158,158,160,160,160,162,162,162,164,164,164,164,166,166,166,166,168,168,168,168,168,168,170,170,170,172,172,172,174,174,174,176,176,176,176,176,176,178,178,178,178,178,178,178,178,180,180,180,182,184,184,186,186,186,186,188,188,188,190,18,31,34,47,50,56,64,72,111,154,164,187,195,203,217,226,7,32,32,33,33,38,38,39,46,54,55,55,55,60,60,61,61,68,68,68,69,69,76,76,77,82,82,83,83,90,90,91,91,96,96,97,97,102,103,108,108,109,109,114,114,114,115,115,120,120,121,121,126,126,132,132,133,136,136,140,140,141,141,148,148,149,149,155,155,160,160,161,168,168,168,169,169,178,178,178,179,182,182,183,183,186,192,192,193,198,198,199,199,204,205,210,210,211,211,214,215,215,218,219,219,219,224,224,230,230,231,231,234,234,242,242,243,243,248,248,249,249,254,254,255,255,262,263,263,268,268,269,269,274,275,280,290,290,291,296,296,311,311,9,10,29,29,45,48,51,67,83,87,90,95,105,109,117,125,133,136,142,149,154,164,168,173,176,179,184,192,199,202,204,212,216,219,223,227,230,232,235,238,251,256,264,271,274,277,293,296,307,314,320,327,329,332,334,337,347,350,352,354,357,360,372,376,383,387,391,393,404,409,412,415,418,421,424,428,432,3,5,9,61,61,61,62,62,64,64,67,68,70,73,73,73,74,76,76,78,78,80,82,84,86,86,86,86,88,88,90,93,94,94,96,99,100,102,105,106,109,110,112,114,116,116,118,118,121,124,124,124,124,127,127,128,130,133,134,136,138,138,138,138,138,138,140,142,144,144,144,144,146,146,148,148,150,152,152,154,154,154,156,158,160,162,164,7,17,18,19,20,22,22,23,26,27,27,30,30,30,31,31,31,34,34,34,35,35,40,40,41,41,41,44,45,50,51,51,51,53,54,54,55,55,62,62,63,63,24,30,36,38,40,48,52,56,60,92,124,150,190,198,9,38,116,136,8,33,69,81,89,109,117,125,137,145,153,165,165,165,173,181,193,201,209,221,229,237,257,265,273,273,281,293,293,301,309,329,349,357,365,377,385,393,393,401,409,417,425,433,449,457,469,477,8,59,59,77,77,103,125,125,143,159,159,159,181,47,53,59,75,81,87,93,99,105,111,117,123,129,139,7,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,78,79,79,80,80,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,102,103,104,105,106,107,107,108,109,110,111,112,113,114,8,45,59,75,87,97,107,115,123,137,145,145,145,153,165,173,183,191,203,215,229,241,249,257,267,287,293,303,313,327,339,3,27,28,29,30,32,33,41,41,46,56,58,58,70,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,294,295,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,4,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,84,118,126,130,142,154,174,190,3,9,15,18,19,22,23,26,27,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,66,67,70,71,74,75,78,79,82,83,86,87,90,91,94,95,98,99,102,103,106,107,110,111,114,115,118,119,122,123,126,127,130,131,135,144,145,146,147,149,150,151,152,153,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,3,6,7,8,12,12,14,14,14,15,15,17,20,20,21,22,22,23,28,28,28,28,30,31,34,36,36,37,40,42,43,43,43,44,44,45,45,48,50,50,51,51,52,52,53,54,54,56,56,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,66,66,67,67,68,68,69,69,70,70,71,72,73,74,74,76,76,77,77,78,78,79,79,80,80,80,81,82,82,83,83,84,84,85,85,86,86,86,86,87,87,88,88,89,90,91,92,92,93,93,94,94,95,95,96,96,97,97,98,99,100,101,102,103,103,104,105,106,106,107,107,108,108,109,110,110,110,111,111,112,112,112,112,113,113,115,121,4,7,18,22,24,24,24,26,32,34,40,44,46,48,52,56,58,64,66,72,76,78,82,84,88,90,94,96,100,102,106,108,109,111,113,118,122,122,123,127,7,28,58,66,89,94,100,27,50,53,65,81,93,129,147,171,209,225,231,245,257,271,353,357,369,373,385,439,491,495,507,563,7,7,19,27,31,41,49,55,59,65,73,79,85,97,105,111,115,121,121,129,139,145,151,155,161,165,171,175,191,197,217,221,225,231,233,241,245,259,263,269,277,283,287,293,301,307,313,321,329,337,345,355,361,369,375,385,391,403,417,429,449,455,459,465,471,481,487,497,511,517,527,549,554,557,561,575,8,8,20,28,34,38,42,46,46,52,58,64,69,72,78,82,90,94,102,106,112,118,123,126,136,146,152,158,164,170,176,192,202,208,214,226,232,238,248,292,298,306,316,322,328,332,338,344,350,354,360,366,368,374,380,384,390,396,398,404,404,416,422,430,436,442,448,460,484,492,498,506,516,532,544,13,22,32,50,74,74,74,74,194,194,194,194,194,200,200,200,200,200,200,240,240,4,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,44,46,46,47,47,48,48,49,49,50,51,51,52,52,53,53,56,58,58,59,59,62,64,64,65,65,66,66,66,67,68,68,69,69,69,70,70,71,71,72,72,72,73,73,74,74,74,75,75,75,76,76,77,77,77,78,78,78,79,79,79,79,79,79,80,81,81,81,81,82,82,82,82,83,83,83,83,84,84,85,85,85,85,86,86,86,87,87,87,87,88,88,88,89,89,89,89,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,92,92,92,92,92,93,93,93,94,94,94,94,95,95,95,95,95,96,96,96,96,97,97,100,100,100,100,102,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,105,106,107,107,107,107,107,107,108,108,108,109,110,110,110,110,110,111,112,112,112,112,113,113,114,114,115,115,115,115,116,116,116,117,117,120,122,122,122,122,123,123,123,124,124,124,125,125,126,126,127,127,128,128,129,130,130,131,131,132,132,132,133,133,134,134,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,166,168,168,168,168,169,169,170,170,170,170,170,171,172,173,174,174,175,175,178,180,180,181,181,182,182,183,183,184,185,185,186,186,187,187,187,187,188,188,188,188,188,188,188,188,189,189,189,189,189,190,190,190,190,191,194,196,197,198,198,198,198,199,199,199,199,199,199,200,200,200,200,201,201,201,204,204,204,204,204,204,206,206,206,206,206,206,206,207,207,207,210,212,212,213,213,216,218,218,219,230,232,233,233,234,234,235,235,236,237,237,237,238,238,239,239,240,240,241,241,242,242,243,243,244,244,244,244,245,245,245,245,246,246,246,246,246,253,256,256,257,257,257,258,258,259,259,259,260,260,260,261,261,261,262,262,262,262,263,263,263,17,40,1,60,62,63,64,65,66,67,68,70,70,70,72,73,74,75,78,79,80,81,82,84,85,86,86,87,87,87,88,90,91,91,92,93,93,93,94,96,97,97,98,98,99,99,99,100,100,101,102,102,103,103,103,104,104,104,105,105,105,106,106,106,107,108,109,110,111,112,113,114,116,118,119,120,121,122,124,125,126,127,128,130,131,132,134,135,135,136,137,138,140,141,142,143,144,145,146,148,149,150,151,152,154,155,156,158,159,160,161,161,161,161,36,47,48,54,54,54,55,55,55,55,64,65,68,69,72,73,78,79,82,83,86,87,90,91,94,95,96,97,100,101,102,103,103,106,107,108,109,112,113,114,115,115,118,119,120,121,124,125,126,127,130,131,132,133,136,137,138,139,142,143,144,145,148,149,150,151,154,155,156,157,160,161,162,163,166,167,168,169,173,174,175,178,178,179,180,181,185,186,187,190,191,192,193,196,198,199,200,201,202,203,206,207,207,210,211,214,220,221,225,225,269,270,275,3,10,11,13,14,27,28,29,30,31,33,34,35,36,37,38,39,40,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,65,66,67,68,75,76,77,80,80,81,81,84,85,86,87,88,89,90,91,93,94,95,98,99,100,101,102,103,104,105,109,110,113,114,115,116,117,118,119,120,121,122,122,123,124,125,126,127,128,129,130,131,131,132,132,133,134,135,136,137,138,139,140,141,142,145,146,147,148,150,151,152,152,153,153,154,157,158,159,160,161,166,167,168,169,170,172,172,173,175,176,176,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,209,210,211,212,213,219,66,66,98,120,120,120,130,130,130,130,138,138,138,138,158,158,158,222,246,254,262,268,268,268,268,274,274,296,300,300,300,300,306,306,312,312,312,312,6,9,52,53,54,55,56,60,61,62,64,65,66,68,71,76,79,80,82,85,87,89,90,93,94,96,97,98,105,106,108,110,112,113,116,118,121,123,126,128,132,135,136,138,141,142,144,146,149,150,153,154,156,159,160,162,164,167,174,176,179,180,184,184,187,190,192,198,200,202,204,206,209,210,212,216,219,221,223,225,227,228,229,231,233,235,237,239,239,240,241,242,243,244,253,253,253,254,254,254,256,258,259,266,269,272,274,276,278,280,282,284,286,288,292,294,300,302,304,307,311,316,318,320,326,328,330,333,334,335,336,338,338,338,338,344,346,349,351,355,357,359,362,364,367,369,370,372,374,377,379,382,385,388,404,408,410,412,413,415,418,420,421,422,426,426,428,428,428,432,432,433,435,436,437,438,440,441,443,444,446,447,448,449,450,452,452,454,456,458,461,463,465,467,470,471,474,474,474,474,474,475,475,477,478,479,482,482,485,487,489,490,493,495,496,497,499,501,501,502,503,503,504,505,506,506,507,509,510,510,511,511,512,513,514,520,521,522,522,525,527,531,532,533,534,535,44,46,48,48,48,50,50,50,52,54,56,56,58,58,60,60,62,64,66,68,70,70,72,74,76,78,78,80,80,82,84,86,86,88,90,90,92,94,96,98,100,100,102,102,104,106,106,108,110,112,114,114,116,116,118,118,120,120,122,122,124,126,128,128,130,130,132,134,136,138,140,142,144,146,148,150,152,152,154,159,159,8,33,41,49,57,65,73,83,91,99,107,115,123,133,143,151,159,171,179,187,197,205,213,223,6,253,263,338,1,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,295,12,35,47,63,71,83,95,109,121,133,147,161,173,185,193,209,227,235,243,257,277,301,313,325,339,359,367,6,6,30,91,107,129,147,165,187,205,223,3,9,24,28,32,36,40,44,48,52,56,60,68,72,76,80,84,88,92,96,100,104,108,112,120,124,128,132,136,140,144,150,174,176,183,11,14,19,316,370,382,389,42,52,70,84,84,92,100,106,120,126,134,144,150,166,174,188,194,208,212,224,234,240,244,254,258,262,266,278,286,294,306,310,322,334,340,350,360,366,374,378,390,404,412,420,428,436,442,442,483,14,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,209,12,24,30,37,40,43,49,54,64,74,78,84,86,90,98,102,108,118,124,128,134,140,150,154,168,202,212,214,216,223,231,236,242,247,255,258,260,264,270,272,280,286,296,302,308,317,326,330,342,346,349,354,358,366,368,371,372,376,382,404,414,416,420,434,444,456,145,145,145,153,223,223,8,34,66,96,96,120,150,3,114,116,122,122,130,132,134,136,148,152,3,7,32,34,34,35,36,38,39,43,46,47,48,83,83,83,101,105,108,109,113,135,150,151,152,153,155,156,158,160,163,164,166,169,179,181,184,184,185,189,190,190,194,195,196,197,198,198,198,198,198,199,202,202,202,202,202,202,203,205,206,208,208,208,208,208,208,211,212,232,238,241,250,251,251,251,252,252,252,252,257,262,273,275,275,275,275,275,275,279,279,280,280,280,280,282,284,286,288,291,291,292,6,8,10,10,12,12,14,16,18,20,20,20,20,22,24,26,28,30,35,9,10,32,36,40,46,54,58,64,68,72,76,84,90,98,104,108,112,116,120,124,126,130,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,196,24,252,254,256,258,260,260,262,264,264,266,268,268,511,536,3,7,24,30,36,42,48,54,60,66,72,78,84,90,96,106,114,120,126,132,138,144,154,160,168,174,180,186,194,202,212,224,230,238,248,254,262,268,278,284,290,298,304,310,318,324,330,336,346,352,358,364,370,376,382,390,396,402,408,414,420,426,432,438,444,450,458,464,476,484,490,498,510,516,521,524,525,1,46,66,84,94,104,124,138,220,244,254,266,300,306,316,342,365,7,11,19,24,30,34,38,42,46,50,54,58,64,68,6,7,26,32,40,46,47,58,59,64,72,73,78,90,91,104,110,122,123,134,135,140,146,150,156,157,164,172,173,178,184,192,193,198,204,212,218,219,79,93,166,169,182,220,240,255,268,306,346,82,184,196,232,346,376,469,5,11,11,14,14,17,20,23,26,29,29,29,32,43,46,49,52,55,58,61,64,64,64,68,68,8,102,102,111,220,241,283,290,337,337,353,380,393,425,428,459,466,485,9,22,24,26,30,32,41,46,50,52,54,56,59,60,62,64,66,70,72,76,80,82,84,89,92,96,98,104,106,108,110,113,115,116,122,124,126,128,132,136,142,144,146,148,150,152,156,158,160,163,166,172,176,180,182,184,186,188,191,192,194,195,196,198,199,200,206,210,218,224,232,234,236,238,244,250,260,262,268,274,276,278,280,282,284,285,290,292,296,298,308,41,42,48,50,53,53,54,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,91,95,97,99,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,33,34,35,35,36,37,38,39,40,41,41,41,42,43,44,45,46,47,48,49,50,50,51,51,53,54,55,56,56,57,59,60,61,62,62,64,64,65,65,65,65,65,66,68,69,70,70,70,70,71,73,74,75,76,77,77,78,79,79,79,80,80,87,13,15,19,28,30,31,35,37,39,40,41,42,43,44,45,46,47,49,49,50,50,51,52,53,55,57,58,61,61,62,63,64,65,66,67,69,70,71,72,73,73,76,76,78,79,80,87,88,89,94,95,95,96,97,98,99,100,101,101,103,103,105,105,106,109,112,114,115,117,118,120,51,52,55,56,59,4,4,5,5,5,5,5,120,120,120,121,121,122,123,5,11,12,18,19,26,27,27,27,29,31,33,33,39,41,45,51,52,57,63,68,70,72,83,90,2,6,7,22,23,23,24,24,25,25,25,26,26,27,30,31,31,32,32,35,35,35,36,36,37,37,38,38,39,39,39,43,44,45,45,46,46,47,47,48,48,49,49,52,52,53,54,54,54,55,55,55,56,56,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,66,66,66,67,68,68,69,71,72,73,74,76,78,78,79,80,81,82,82,83,83,83,84,85,87,88,89,91,92,94,95,95,97,97,97,99,101,102,103,104,105,107,110,111,112,116,117,117,118,123,129,130,131,132,132,135,136,137,140,142,143,146,148,149,165,6,92,101,105,110,110,110,113,119,129,131,136,143,2,21,22,22,22,22,24,25,26,26,27,29,30,30,30,30,30,36,39,39,39,40,40,40,41,41,41,41,42,42,42,42,49,25,26,5,18,28,31,259,259,260,260,261,262,3,8,12,13,13,14,16,18,20,22,24,24,24,26,28,28,28,28,28,30,30,30,32,36,38,40,40,40,42,45,46,48,49,50,51,53,54,55,55,56,56,56,57,58,60,61,62,64,65,65,66,68,70,72,73,75,76,84,84,91,95,95,98,103,107,108,109,110,110,110,111,112,112,115,115,116,116,116,116,116,117,118,119,120,121,121,121,121,122,122,2,2,3,9,11,16,17,22,24,28,28,30,32,34,36,36,38,41,45,52,53,56,60,61,69,70,73,75,77,78,80,83,85,88,95,96,97,99,108,111,113,114,115,123,125,126,128,129,131,131,131,132,132,137,5,7,9,9,11,11,13,13,15,15,17,19,19,21,21,23,23,25,25,27,27,29,29,31,33,35,35,37,37,39,39,41,41,43,43,45,45,47,49,51,52,59,10,28,31,44,45,54,25,26,28,30,31,33,35,37,41,42,48,50,52,54,56,58,60,62,64,66,68,70,70,74,76,78,85,88,90,92,94,96,118,136,142,144,146,148,150,154,156,157,216,1,15,19,20,21,22,22,23,24,25,26,26,27,28,29,29,30,30,31,31,32,33,33,34,35,38,40,41,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,58,58,59,60,60,61,61,62,64,65,66,38,39,49,6,11,25,26,31,31,43,44,44,54,54,56,57,58,59,60,60,60,61,62,63,64,64,67,68,68,69,70,71,18,55,55,55,55,55,55,55,55,79,79,79,79,79,79,79,92,92,92,92,92,93,93,93,93,93,93,93,93,94,94,94,95,95,95,2,5,6,22,24,26,28,28,31,39,40,52,5,5,5,9,11,13,15,15,17,19,19,21,23,25,29,31,33,33,35,36,37,43,12,13,9,65,84,85,86,87,88,89,119,120,146,147,14,14,18,18,22,22,25,25,26,29,30,30,32,34,36,38,40,40,42,43,43,44,44,46,46,48,48,50,52,54,56,70,77,77,80,80,82,82,87,88,88,89,89,89,91,92,92,94,103,103,107,107,110,112,113,114,115,116,117,118,118,119,120,121,122,123,129,129,130,135,135,135,137,137,146,160,160,174,174,180,184,193,199,199,7,17,19,48,64,78,87,96,100,108,124,135,148,161,164,190,214,228,230,246,268,278,288,316,323,334,346,356,362,370,382,384,391,394,408,414,422,433,446,1,2,8,65,71,79,85,91,95,105,121,133,137,143,147,151,155,161,167,171,179,183,189,195,201,207,215,229,237,243,247,251,261,262,262,9,12,46,50,54,58,62,62,68,68,72,76,76,76,82,86,92,96,102,120,124,130,136,152,152,156,160,166,170,174,174,180,186,194,194,205,212,216,220,226,226,230,238,244,260,268,272,276,284,290,294,298,302,302,306,310,312,316,316,322,322,326,336,336,344,348,348,352,356,360,360,364,364,368,368,372,378,382,386,390,390,9,12,35,36,44,48,52,56,56,59,60,60,62,63,64,64,64,64,68,68,72,74,76,76,94,94,106,106,109,109,110,110,111,112,115,118,118,118,133,159,159,163,169,173,179,185,189,191,191,191,203,203,223,223,229,229,235,235,253,265,277,277,291,301,307,315,321,321,327,333,337,337,343,351,351,351,351,363,375,375,383,383,393,393,399,399,407,407,413,413,419,425,425,429,439,449,449,449,463,475,489,489,489,501,507,523,523,523,533,533,533,533,540,543,543,543,547,547,555,561,565,573,579,582,583,587,601,615,615,621,621,621,621,627,633,633,637,641,641,645,653,653,657,662,663,663,663,667,668,671,672,675,676,679,685,689,63,63,73,159,175,187,203,285,309,395,417,489,113,114,115,117,118,118,121,122,124,130,130,131,131,134,137,139,143,143,144,148,158,164,166,170,177,178,178,179,181,183,184,188,192,202,203,209,209,213,218,234,235,237,238,238,246,7,7,29,64,64,64,68,72,72,76,76,102,106,106,112,134,148,148,152,152,156,165,165,184,184,188,192,192,204,212,236,241,252,252,272,292,296,296,300,304,308,385,385,385,4,10,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,26,27,28,29,30,31,32,33,34,34,35,36,37,38,38,39,40,41,42,43,44,44,45,46,47,48,49,50,51,52,53,54,55,56,57,57,65,4,6,1,2,7,24,36,42,50,62,68,76,84,92,100,108,114,130,140,154,166,172,178,192,198,206,216,224,232,244,250,258,264,276,284,296,304,312,320,328,336,344,352,362,372,380,388,398,406,416,426,459,6,9,22,24,26,43,50,50,55,63,65,83,87,89,93,93,95,108,111,121,124,144,150,167,179,179,179,180,186,195,201,203,223,225,229,233,235,239,247,253,263,269,271,279,281,285,293,297,299,309,311,320,7,8,73,83,91,97,105,113,137,143,155,155,165,173,179,185,191,197,213,225,237,243,251,259,269,275,283,289,289,317,329,335,343,351,3,4,33,33,34,34,37,37,38,38,41,42,45,45,46,49,49,53,54,57,57,58,58,61,61,62,62,30,50,60,68,80,80,86,96,96,106,122,130,130,140,140,156,156,168,168,176,184,184,192,192,200,206,212,212,230,2,16,28,34,64,64,76,8,24,60,60,67,75,1,10,15,24,36,36,39,40,43,44,46,47,48,49,50,51,52,54,55,60,61,3,11,14,16,104,168,170,172,172,172,174,176,176,176,180,184,186,186,188,190,192,192,192,194,196,196,200,200,200,200,204,204,204,204,206,206,210,212,214,214,216,218,230,248,2,3,5,6,8,9,10,11,12,13,14,16,21,21,22,26,28,32,36,38,42,46,48,52,56,58,60,64,70,72,74,76,78,80,82,86,92,97,99,36,46,9,24,28,30,36,38,48,62,66,70,74,78,82,86,90,106,168,168,168,168,168,169,169,169,169,265,265,265,265,265,265,265,265,265,265,265,281,281,281,3,21,23,24,24,26,26,27,27,27,27,28,28,28,29,29,29,30,30,30,30,38,38,42,43,43,49,49,51,52,52,53,55,58,59,65,65,72,73,73,76,79,79,85,90,102,104,106,108,110,112,112,112,114,116,135,136,136,136,137,138,139,140,141,142,143,144,145,146,6,78,82,86,90,94,94,94,94,94,98,102,106,106,106,110,110,110,110,110,110,110,114,114,114,9,69,72,95,102,105,106,108,134,136,153,168,174,182,198,211,211,19,19,49,55,61,67,73,97,117,129,145,169,179,193,205,237,253,269,293,301,311,2,3,7,10,16,20,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,36,42,46,50,54,57,68,4,299,301,303,305,307,309,311,313,315,317,323,327,329,331,333,337,337,361,363,367,369,369,371,371,373,9,10,12,14,17,18,19,20,21,22,23,25,29,37,37,37,37,38,38,39,41,42,42,45,46,49,49,49,50,51,51,51,53,53,54,57,57,58,61,61,61,61,61,62,65,65,65,66,66,66,69,69,70,73,73,74,74,77,78,78,81,81,82,85,86,89,89,90,90,90,93,93,94,94,94,94,94,98,132,133,134,135,136,138,139,141,141,141,142,142,143,143,144,144,144,144,145,145,145,146,6,16,19,43,61,8,26,26,33,34,37,48,49,49,50,50,53,53,54,54,57,63,64,67,73,83,87,88,89,90,91,92,92,105,107,107,108,108,109,109,110,110,111,111,111,113,118,118,120,120,121,123,123,124,125,125,127,128,130,146,148,148,150,150,153,154,154,155,155,161,162,162,163,163,163,164,164,165,181,263,263,264,268,269,287,291,301,4,5,7,8,19,19,19,19,36,36,52,70,88,120,154,154,154,188,216,250,284,284,318,318,352,382,382,382,416,416,416,416,448,482,516,550,591,1,8,26,28,32,38,40,44,46,50,56,58,62,64,68,76,78,80,82,86,88,90,98,102,104,110,114,120,126,132,134,140,148,156,164,170,172,176,180,186,194,196,200,202,208,217,4,7,7,8,9,10,11,11,12,13,14,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,28,29,30,31,32,36,36,36,39,7,27,50,50,50,50,50,50,50,50,66,66,66,66,66,66,74,90,108,108,108,148,148,148,148,148,148,148,198,222,254,292,328,328,352,392,432,432,432,432,432,500,500,500,500,500,500,500,556,556,556,556,625,632,632,636,749,20,30,30,30,40,50,60,70,80,90,100,110,120,120,120,120,130,140,150,160,160,160,170,186,186,196,216,226,257,258,1,5,16,25,25,25,76,76,77,78,80,84,93,100,100,108,108,128,139,139,147,150,154,161,161,161,164,164,170,178,186,190,200,205,211,215,218,222,226,230,234,238,249,250,258,266,5,28,28,28,28,32,32,36,48,48,54,58,70,84,88,94,100,100,104,104,110,114,118,118,122,122,126,130,136,142,150,164,164,168,178,178,188,200,204,204,208,214,224,234,238,242,249,250,250,254,254,270,274,278,282,314,320,326,336,346,350,3,67,67,67,67,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,116,117,118,119,119,119,119,120,120,120,120,121,122,123,124,125,126,127,128,129,130,130,131,132,133,134,135,136,137,138,138,139,139,140,141,142,143,143,143,143,143,144,144,145,146,147,148,149,150,151,152,153,154,155,156,156,157,157,157,157,158,159,160,160,161,162,163,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,185,7,10,98,102,106,110,114,118,122,126,130,134,138,142,146,148,152,156,160,164,168,3,8,8,10,10,11,11,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,115,3,9,9,25,31,36,39,45,59,94,102,103,107,111,112,115,171,7,31,40,49,49,58,67,76,80,85,93,94,103,103,114,123,132,140,147,163,171,179,190,200,212,222,231,240,249,258,267,269,277,286,295,303,311,323,333,342,352,361,370,379,390,396,399,406,415,424,433,447,456,460,7,18,26,36,44,56,64,72,84,92,94,95,96,97,100,102,103,103,104,104,105,106,107,110,112,113,113,114,114,115,115,118,120,120,121,122,122,122,123,124,125,128,130,131,132,133,134,135,136,137,140,142,143,143,143,144,145,145,145,148,150,150,151,152,152,153,156,158,158,158,158,159,160,160,160,161,161,161,161,164,166,166,166,167,168,169,169,172,174,175,176,179,182,184,184,184,185,186,188,190,191,192,193,195,7,72,82,88,94,100,106,116,128,140,148,158,180,192,202,218,260,270,278,164,168,171,1,9,10,12,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,94,98,102,106,110,114,116,7,66,100,100,114,124,142,142,206,212,222,222,236,248,260,266,274,296,296,306,306,316,324,336,344,356,360,366,5,7,35,40,44,46,47,48,50,52,53,53,54,54,55,56,57,58,84,88,92,99,100,109,111,118,121,129,130,130,134,140,142,144,144,144,150,154,160,162,163,164,169,172,174,175,176,179,182,183,185,186,186,188,191,192,194,196,198,199,200,202,203,204,204,204,205,206,206,206,208,210,210,211,212,215,218,220,224,226,230,231,236,237,238,241,244,250,254,255,257,260,263,264,264,266,266,272,276,280,282,286,288,290,294,297,302,304,304,306,306,308,310,310,314,317,319,320,322,323,323,324,355,11,19,28,36,43,52,58,66,72,80,95,2,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,94,94,94,96,98,100,102,104,106,106,106,106,106,106,106,106,108,108,108,110,110,110,112,112,114,114,114,114,116,116,118,120,122,122,124,124,124,126,128,128,128,128,130,130,132,134,136,138,138,140,140,7,8,9,10,11,11,11,11,12,12,12,12,12,13,13,13,13,13,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,19,19,19,19,19,20,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,25,25,25,26,26,26,27,27,27,27,28,28,28,28,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,34,34,34,34,34,35,35,35,35,36,36,36,37,37,37,37,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,43,43,43,43,43,44,44,44,44,44,45,45,45,46,46,46,46,46,47,47,47,47,48,48,48,48,48,48,49,49,49,49,50,50,50,50,50,50,51,51,51,51,52,52,52,52,52,53,53,53,53,54,54,54,54,55,56,56,56,56,56,57,57,57,57,57,58,59,59,59,59,60,60,60,61,61,61,61,61,61,62,62,62,62,63,63,63,63,64,64,64,65,65,65,65,65,65,66,66,67,67,67,67,67,68,68,68,68,68,68,69,69,69,69,70,70,70,70,70,70,70,70,70,70,71,71,71,71,72,72,72,72,73,74,74,74,74,75,81,83,84,86,87,7,24,25,26,26,27,27,28,30,31,32,32,34,35,36,40,41,42,45,47,47,48,50,53,54,57,64,66,70,71,72,73,74,75,75,79,81,83,83,84,87,91,96,100,103,109,110,111,134,136,138,138,140,142,144,146,146,148,150,152,154,156,158,160,160,160,162,162,162,162,164,166,168,172,174,176,178,180,182,184,186,188,190,190,195,3,17,36,56,68,83,84,88,98,100,110,122,124,126,134,134,136,148,153,153,160,170,170,172,184,196,208,220,230,242,244,254,256,268,294,296,306,306,308,318,326,326,328,337,362,392,396,399,5,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,10,12,12,12,12,12,12,14,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,32,32,32,32,32,32,32,32,32,32,34,8,49,61,61,61,69,69,69,69,77,77,85,85,109,119,133,133,133,135,135,137,137,137,137,139,139,139,139,141,143,143,143,145,147,147,149,149,151,153,153,153,153,155,157,157,157,159,161,161,161,163,163,3,24,84,100,100,108,112,116,120,128,134,154,184,208,214,218,220,224,283,17,18,18,19,21,22,23,29,29,31,33,33,34,38,40,43,46,46,49,50,51,51,53,54,57,57,61,63,64,65,66,67,68,69,72,73,74,75,76,78,79,80,82,86,87,87,88,88,90,91,93,94,95,97,97,99,100,101,103,104,105,105,106,108,109,110,113,114,114,115,115,116,117,119,120,120,121,122,123,123,125,125,126,128,129,130,130,131,132,132,133,133,135,136,136,138,138,141,143,143,145,146,147,150,154,156,158,159,160,161,162,165,166,167,169,170,170,171,172,172,173,173,174,174,176,177,177,179,179,180,180,181,183,183,184,184,186,186,187,188,189,189,189,191,192,193,194,195,196,197,197,198,200,200,201,201,202,203,204,205,205,205,206,207,208,209,210,210,211,213,215,217,221,221,221,222,222,222,223,225,225,226,227,228,229,229,230,230,230,231,232,232,233,234,235,235,236,237,237,238,239,239,240,240,241,241,241,242,243,243,244,245,246,247,248,248,249,249,250,251,251,251,252,253,254,255,255,257,258,259,259,260,261,264,265,265,269,269,271,271,272,273,274,274,276,278,279,280,280,281,284,284,286,287,288,288,290,291,293,296,297,298,299,299,300,303,304,304,306,306,307,308,318,319,319,320,322,322,324,325,327,328,329,330,331,337,338,339,395,4,71,87,103,13,114,305,315,3,9,22,38,72,73,100,100,121,122,168,179,216,225,226,260,272,273,296,325,7,7,7,28,32,36,40,42,44,48,50,52,54,58,60,60,60,60,62,66,70,74,78,82,86,88,90,92,96,100,104,108,112,116,118,122,124,126,130,132,136,64,68,70,71,72,76,78,88,91,95,98,101,102,104,108,109,118,120,122,131,132,137,138,139,142,143,151,155,155,156,169,172,175,176,178,181,181,182,183,184,186,187,188,192,195,198,202,203,207,211,212,214,215,217,237,240,246,248,252,253,254,254,259,260,262,265,276,277,277,283,284,5,146,20,21,26,27,30,32,36,39,42,45,53,56,63,66,67,69,72,72,79,85,90,92,92,96,107,131,132,133,134,144,151,152,154,158,161,161,167,167,168,169,173,175,176,189,195,196,198,198,199,11,18,25,26,27,29,31,32,34,36,37,40,40,41,42,45,47,48,5,21,25,26,28,29,30,33,34,36,41,48,52,53,55,56,57,60,64,67,68,70,71,72,74,76,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,102,103,105,106,107,108,109,110,113,114,118,121,122,125,126,127,128,131,132,133,137,138,139,141,143,144,145,146,147,148,149,151,152,153,155,157,159,161,162,164,165,167,168,169,171,172,173,175,177,178,179,181,183,184,185,187,189,190,191,192,194,195,197,198,199,204,205,207,208,210,211,212,213,214,215,216,217,218,219,220,220,221,223,224,225,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,246,251,252,253,257,259,261,262,263,264,266,268,269,270,271,272,272,273,274,275,278,279,280,283,284,285,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,307,308,17,17,20,29,32,39,39,46,50,63,64,66,72,74,78,91,94,97,116,118,120,121,124,126,148,148,148,150,152,152,170,174,176,176,178,178,215,86,137,139,142,145,148,162,185,185,186,186,186,208,222,257,257,258,315,321,335,335,353,381,381,381,399,405,405,409,409,413,431,431,438,438,472,472,472,495,506,513,519,519,523,1,7,7,26,30,32,36,40,40,44,48,52,64,68,82,84,88,90,94,96,100,102,106,108,112,118,120,122,126,130,132,136,138,142,144,148,152,156,156,156,160,164,168,170,6,6,8,8,10,10,12,12,14,21,26,30,38,40,40,42,45,46,48,49,60,69,69,71,72,72,77,78,81,82,82,88,105,133,342,358,366,370,382,392,7,9,11,12,12,12,15,17,18,21,22,22,23,23,25,27,28,28,28,33,34,34,34,35,37,39,40,43,45,46,46,47,49,51,52,53,9,12,24,25,25,26,27,31,31,44,47,51,54,57,60,63,66,69,72,74,77,77,82,85,92,92,98,100,101,104,106,107,108,109,112,113,113,114,116,118,122,125,125,132,135,139,144,147,153,160,164,167,176,14,15,22,25,26,4,9,30,32,36,40,41,46,49,55,56,59,66,70,75,77,84,85,88,89,91,92,93,94,95,98,104,111,118,120,121,122,123,125,128,130,131,134,138,151,154,158,163,164,166,167,174,183,186,189,190,191,192,195,198,204,210,218,224,231,231,3,9,44,52,53,56,56,57,58,60,60,60,60,63,64,65,66,68,68,68,69,69,70,70,71,72,73,74,76,78,80,81,82,84,84,84,85,85,86,89,89,90,90,91,91,92,93,93,94,94,95,96,96,97,98,98,99,99,102,104,105,105,106,107,108,112,113,115,117,118,119,120,124,124,125,127,128,128,131,134,136,138,140,142,143,144,146,146,147,148,154,159,162,164,175,175,175,175,181,187,188,189,192,192,199,201,202,202,202,203,203,204,204,215,215,221,222,226,239,245,249,254,254,260,265,265,267,268,270,275,280,281,284,288,288,290,307,308,309,310,314,314,315,315,321,322,322,322,322,337,338,342,343,347,349,351,352,352,380,380,400,412,3,7,8,32,34,36,38,42,42,42,42,42,42,48,48,52,54,54,58,62,66,70,72,76,76,78,79,80,84,84,87,88,90,93,94,94,98,98,102,102,106,108,112,112,116,120,124,126,130,130,133,133,134,134,137,138,138,142,142,144,144,144,146,148,148,150,152,152,155,156,160,160,160,160,162,162,162,166,166,168,169,170,173,174,176,178,178,180,188,192,196,196,198,202,206,210,214,216,220,224,228,232,234,238,242,246,246,250,250,252,256,258,260,263,264,264,268,270,273,274,279,280,280,283,284,284,286,289,290,292,292,294,294,296,297,298,298,300,301,303,304,306,307,308,308,329,1,7,10,29,29,45,48,51,59,65,81,85,88,93,103,107,110,115,123,127,131,134,140,147,152,162,166,171,174,177,182,187,190,194,197,200,202,210,214,217,221,225,228,230,233,236,249,254,262,269,272,275,291,294,305,312,318,324,327,330,332,335,342,345,348,350,352,355,358,370,374,381,385,388,391,402,407,410,413,416,419,422,426,430,445,2,3,9,10,25,28,34,38,42,48,54,58,68,78,82,94,98,102,106,110,114,120,124,132,136,140,146,150,154,158,162,162,166,170,174,178,184,190,196,202,202,223,7,31,32,33,34,35,36,42,46,49,52,54,56,60,64,66,67,68,69,70,73,74,76,85,87,88,89,92,94,98,101,102,105,106,107,108,126,132,134,136,142,144,146,148,150,154,157,158,160,161,166,168,171,172,173,174,178,184,186,188,193,194,196,198,202,206,209,210,211,212,216,217,221,222,224,226,235,243,245,246,247,248,249,251,252,259,265,272,275,279,283,284,285,286,287,293,297,298,299,300,304,315,13,14,14,36,86,3,9,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,227,20,24,29,32,32,33,36,37,40,41,44,45,45,46,47,47,50,51,54,55,58,58,59,60,61,64,65,66,66,67,70,71,74,77,80,82,83,83,83,86,87,88,89,92,93,94,95,101,102,103,108,109,112,112,113,116,117,120,121,124,124,125,130,130,131,136,137,138,139,146,147,152,154,158,164,165,170,170,171,174,174,175,178,178,179,179,182,182,183,183,190,191,194,195,198,199,199,202,203,203,205,206,212,213,214,215,232,233,236,242,243,244,245,245,248,249,252,252,253,254,254,255,258,259,260,261,266,267,268,269,276,277,278,279,282,283,285,288,289,292,294,302,304,305,314,316,316,317,339,7,7,30,40,48,58,68,78,84,94,104,112,122,136,148,160,170,184,184,192,192,202,202,210,220,220,228,236,236,246,246,254,260,260,264,264,270,276,282,288,288,292,325,4,5,5,7,8,9,9,10,11,12,13,14,15,16,17,18,18,19,19,20,21,21,22,22,23,24,25,26,26,27,28,28,29,30,31,31,32,33,34,35,35,36,36,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,53,54,55,55,56,56,58,59,60,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,75,75,76,77,79,80,81,82,82,82,83,83,83,83,84,85,86,87,88,89,90,90,90,91,91,93,93,94,42,43,56,57,9,12,26,38,52,64,64,74,84,84,90,98,108,120,136,136,142,150,156,156,164,176,184,184,190,196,204,204,210,218,228,236,246,254,260,270,278,278,288,288,296,302,310,318,324,330,340,350,362,368,368,378,386,386,386,396,404,414,422,438,438,450,460,479,1,6,7,7,7,7,8,12,14,14,15,18,18,19,22,22,23,33,34,34,35,36,37,38,39,4,95,97,100,102,107,109,112,114,117,120,127,127,130,130,6,7,8,8,8,9,9,10,11,12,13,14,14,15,15,16,17,18,18,19,20,21,21,22,24,25,26,26,27,27,28,29,1,1,1,1,1,1,3,5,6,9,10,10,11,12,12,13,13,14,14,15,15,17,18,19,19,20,20,22,22,22,23,23,24,24,24,25,25,25,26,26,27,27,28,28,29,29,29,30,31,31,32,32,33,34,35,35,36,37,38,39,41,42,43,43,43,44,45,45,46,46,46,47,47,47,51,51,51,9,22,28,34,48,62,66,76,80,94,108,114,124,132,134,148,156,158,162,170,178,184,188,192,196,200,204,208,218,222,226,238,250,258,262,272,280,284,290,323,7,38,50,54,56,60,62,66,74,80,84,88,92,94,98,102,106,110,114,118,122,126,128,132,136,144,148,152,158,160,164,168,170,174,188,196,202,206,212,216,220,222,226,228,232,234,238,240,244,246,250,254,256,264,270,276,288,292,297,300,304,310,314,316,320,324,326,332,3,7,21,31,34,40,44,50,54,61,64,71,77,80,84,93,99,104,110,116,120,124,128,132,136,145,151,154,158,162,170,174,178,182,186,195,198,202,207,210,214,218,222,227,230,236,240,249,252,256,260,268,272,283,1,16,16,16,16,16,17,17,17,17,18,19,19,21,21,22,24,25,25,26,26,26,32,36,37,40,40,40,41,41,42,43,44,45,46,51,53,53,53,53,54,54,58,58,59,60,61,67,68,68,69,69,70,71,71,72,72,75,76,78,91,6,26,27,28,30,32,33,34,36,38,39,40,41,42,44,45,46,47,48,50,51,52,54,55,56,58,59,60,61,62,64,65,66,67,68,70,71,72,74,76,77,78,79,80,82,83,84,85,86,88,89,90,92,94,95,96,97,100,101,102,104,104,105,106,108,109,110,111,112,114,115,116,117,125,126,127,128,129,130,132,133,134,135,136,138,139,140,141,142,144,145,146,146,147,148,148,149,150,151,152,154,155,156,158,160,161,162,163,164,165,166,168,169,174,175,176,177,178,180,181,182,183,184,186,187,188,189,190,191,192,193,194,196,197,198,199,200,202,208,209,210,212,214,215,216,217,218,220,221,222,224,225,226,226,228,229,234,236,237,238,239,240,241,242,243,244,245,246,247,248,250,252,253,254,260,261,264,266,267,268,269,270,272,278,279,280,282,283,284,285,286,287,288,290,291,292,1,11,32,64,78,78,82,82,82,90,98,98,104,104,142,142,152,152,158,158,164,170,170,176,182,190,198,200,216,228,244,248,254,254,260,264,264,270,270,282,282,286,292,296,306,310,312,318,318,320,320,324,324,330,332,336,340,390,402,475,45,47,48,51,52,67,67,68,68,78,116,120,124,126,128,130,132,132,24,24,36,48,54,62,64,66,70,78,88,94,100,106,114,120,124,130,136,142,144,196,198,200,206,208,212,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,150,246,28,33,34,40,41,44,46,48,49,51,54,55,55,56,56,59,60,64,65,65,65,65,66,66,67,67,72,73,74,75,75,76,76,77,78,78,78,79,80,83,84,84,85,85,86,87,87,88,88,88,89,90,90,91,91,92,92,93,93,95,99,100,100,101,102,103,103,103,104,104,105,106,109,110,111,111,113,114,114,115,116,116,3,4,5,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,23,23,23,24,24,25,25,25,26,26,26,27,27,28,28,29,29,30,30,31,32,33,34,35,36,37,38,38,38,39,39,39,39,40,40,41,41,42,42,43,43,43,44,44,44,45,45,46,46,46,47,47,48,48,49,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,61,62,62,62,62,62,62,63,63,63,63,64,64,64,65,65,65,65,66,66,67,69,69,3,8,10,12,12,14,16,18,20,22,24,26,28,30,32,32,34,36,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,84,86,88,90,92,1,29,70,235,238,243,245,264,283,284,370,382,383,383,383,396,397,398,488,1,11,12,13,14,15,16,17,18,21,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,56,57,58,60,61,62,63,64,64,65,66,67,68,69,70,70,70,72,73,73,73,73,73,73,73,74,74,74,74,75,75,76,77,77,78,79,80,81,82,83,84,84,84,85,85,85,85,86,87,88,89,94,98,10,20,21,22,23,24,27,28,28,29,30,30,31,32,34,35,35,35,36,37,37,38,38,39,40,41,41,42,42,46,47,48,48,53,54,54,54,55,56,57,57,58,58,59,61,61,62,62,63,63,63,64,64,64,65,66,67,67,69,69,70,70,71,72,72,73,73,74,75,75,76,76,77,77,80,80,81,82,82,83,83,84,85,87,87,88,88,88,89,89,89,90,91,92,92,95,95,96,97,97,97,98,98,98,99,99,99,100,101,101,104,104,105,105,105,106,106,107,107,108,108,109,109,110,110,114,114,114,115,116,117,118,119,119,119,120,120,121,121,122,123,123,127,128,128,129,129,129,130,130,131,131,132,135,136,136,137,138,138,138,139,139,140,140,140,141,141,142,142,143,143,144,145,145,146,146,147,147,148,148,149,149,151,151,152,152,152,153,153,154,154,155,156,156,157,157,157,158,158,158,159,159,160,160,161,162,162,162,163,163,163,164,164,164,165,166,168,169,169,169,170,170,171,171,172,172,172,173,173,174,174,174,175,175,175,176,177,177,178,179,181,182,182,183,183,183,183,184,184,184,185,185,186,186,187,187,188,188,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,195,195,197,198,199,200,200,201,201,201,202,202,203,204,204,205,205,206,206,206,207,210,210,211,212,212,213,214,214,215,216,216,217,217,217,218,218,218,219,219,219,220,221,221,221,222,222,223,224,225,226,226,226,227,227,227,228,228,229,229,230,230,230,231,231,232,232,233,233,234,234,236,237,237,238,238,239,239,240,240,241,241,241,242,242,243,243,244,244,245,246,246,247,247,249,250,250,250,251,252,252,253,253,254,254,254,255,255,256,256,256,257,257,258,258,259,259,259,260,260,260,261,261,262,264,265,265,266,266,266,267,267,268,268,269,270,271,273,274,274,275,275,276,276,277,277,278,278,278,278,279,279,279,280,280,281,281,282,282,283,283,284,284,285,285,287,288,289,289,289,290,291,291,291,292,292,293,293,293,294,295,295,296,296,296,297,297,298,298,298,299,299,300,301,301,302,302,303,304,304,305,306,306,307,307,307,308,308,309,309,310,310,310,311,311,312,312,313,313,313,314,315,315,316,316,5,7,40,40,62,66,78,78,86,132,146,156,166,176,180,186,190,194,204,208,212,220,226,230,236,250,254,258,260,264,268,272,276,284,288,292,296,302,310,314,320,324,328,332,344,350,354,358,364,366,370,372,376,378,382,384,388,392,396,400,406,410,418,430,438,438,448,448,452,464,466,470,482,486,492,496,502,7,52,82,104,120,138,160,198,220,244,266,300,328,366,399,23,24,24,29,29,29,30,30,51,53,54,64,74,94,96,97,123,126,129,130,130,131,140,141,143,144,145,153,153,154,155,157,167,193,203,214,259,259,260,261,262,267,23,30,78,86,35,67,73,80,93,93,115,115,115,115,115,133,136,151,151,151,151,151,151,157,157,157,157,167,167,167,167,167,187,187,193,193,193,193,203,203,203,203,235,235,235,235,235,235,243,243,266,277,288,297,297,302,323,324,324,326,339,339,339,339,345,345,345,345,351,351,367,49,49,76,90,249,355,482,509,509,522,538,546,546,3,5,6,72,82,86,86,92,126,148,154,160,176,176,182,182,188,188,208,208,214,218,222,222,226,226,230,234,234,244,244,248,248,248,252,256,260,266,266,276,280,284,290,298,298,302,302,302,308,312,312,322,322,322,324,328,328,328,332,340,340,344,344,344,354,361,70,72,74,76,2,3,3,4,4,5,6,7,7,8,8,9,9,10,10,11,11,12,15,16,18,20,22,25,25,98,104,106,121,7,432,432,434,436,440,440,442,442,444,446,448,450,450,452,456,458,460,460,460,462,464,464,466,468,470,472,474,476,476,476,476,478,480,482,484,486,488,488,490,492,494,496,498,2,9,12,36,42,44,46,48,50,52,54,54,56,73,73,74,75,76,77,77,77,78,79,79,80,80,81,81,82,83,84,84,84,86,86,87,88,89,90,91,91,91,91,92,92,93,94,94,95,108,119,122,122,125,128,128,131,131,146,147,149,151,151,151,159,160,160,161,161,161,162,162,164,164,166,167,169,169,169,170,171,171,177,178,179,179,183,184,185,187,187,200,210,214,217,222,226,230,233,234,281,7,9,12,26,34,38,42,46,50,56,70,74,78,92,96,100,104,108,112,116,120,124,128,132,136,150,154,158,162,162,168,172,180,184,193,14,18,23,26,36,38,40,44,52,62,68,75,7,26,30,35,39,41,43,45,47,49,51,53,55,55,55,57,59,61,63,67,75,77,79,83,93,109,111,113,117,119,121,123,125,145,146,149,151,153,155,159,161,27,28,31,32,5,8,9,10,11,2,5,20,22,25,26,27,28,29,30,31,33,34,35,36,37,39,42,43,44,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,58,61,63,64,65,66,67,69,70,9,230,232,235,235,243,248,250,306,7,310,310,60,64,64,68,4,5,9,10,11,12,13,14,15,16,17,18,19,6,27,37,61,75,87,99,117,129,143,161,179,215,1,9,64,80,84,88,92,96,100,104,110,114,118,122,126,134,156,172,2,80,97,111,131,2,4,5,6,11,12,12,13,13,14,14,15,15,16,16,16,17,17,18,18,19,19,20,20,21,22,22,23,25,9,9,17,21,25,29,33,35,39,45,55,55,59,67,71,95,99,103,107,111,119,137,143,149,153,153,157,163,177,183,187,191,197,199,203,211,215,219,233,242,243,253,257,261,279,283,289,299,304,305,323,335,351,355,361,365,369,385,35,53,61,85,99,249,321,13,24,26,28,29,33,34,35,40,41,42,46,47,48,52,52,55,55,56,56,56,61,63,68,68,68,68,69,71,72,74,76,78,79,81,83,86,88,100,100,101,105,106,106,107,107,107,107,107,108,108,109,109,114,115,116,116,121,123,123,124,124,127,127,130,133,134,134,138,140,142,149,150,152,162,165,165,166,167,168,169,170,171,173,174,176,176,177,177,178,181,181,183,185,186,188,189,190,190,191,192,199,201,203,209,222,224,224,225,225,226,228,235,237,237,238,244,248,249,251,253,254,255,264,265,266,267,272,274,280,281,282,284,287,289,291,292,294,297,297,300,302,302,303,305,305,308,310,312,313,316,316,318,319,322,323,325,328,329,331,332,333,333,333,335,337,337,338,339,339,342,343,344,345,346,346,347,347,348,348,349,354,355,356,356,357,361,362,363,365,367,372,373,375,376,376,377,378,378,386,389,392,398,400,402,403,405,411,413,414,415,419,421,422,424,427,428,429,430,430,431,431,432,432,436,438,438,7,23,29,29,34,38,38,40,40,42,42,42,44,44,46,46,46,48,48,50,50,50,52,52,54,54,56,56,56,58,58,58,58,58,58,60,60,60,60,62,62,62,62,64,64,64,66,68,68,68,68,70,70,70,70,70,72,72,72,72,72,74,74,76,76,76,76,78,78,78,82,82,82,84,84,86,86,88,88,88,90,90,90,92,92,92,92,92,94,94,94,96,96,96,96,96,98,98,98,100,100,100,100,102,102,102,102,106,106,106,106,106,106,108,108,110,110,110,110,110,112,112,112,114,114,116,116,116,116,116,116,116,118,118,118,118,118,118,120,124,124,126,126,128,128,130,130,132,132,134,134,134,136,136,138,138,140,140,140,140,140,140,142,142,142,142,144,144,144,146,146,148,150,150,152,152,154,154,156,156,158,158,160,162,162,164,164,164,164,164,166,166,168,168,168,168,168,168,170,170,170,170,170,172,172,172,172,174,174,174,176,176,178,178,180,180,180,182,182,182,182,182,184,186,186,186,186,188,188,188,188,190,190,190,190,190,192,192,194,194,198,200,202,202,202,202,202,202,202,204,204,204,206,208,208,208,208,208,208,210,210,210,210,210,210,212,212,214,214,214,214,214,216,216,216,216,216,218,220,220,220,220,220,220,222,222,224,224,224,226,226,226,226,228,228,228,230,230,230,230,230,232,232,232,234,234,236,236,236,238,238,238,240,240,240,242,242,244,244,244,244,246,246,246,246,248,248,248,248,248,250,250,250,250,250,252,252,252,252,252,254,254,254,254,254,256,256,256,256,258,258,258,260,260,260,262,262,262,262,264,264,264,266,266,268,268,270,270,272,272,274,276,278,278,278,278,278,278,278,278,278,280,280,282,282,284,284,286,286,288,290,290,292,292,294,294,294,296,296,296,298,298,300,300,302,302,304,304,306,306,308,310,312,312,312,314,314,314,314,316,316,316,318,320,320,320,320,322,322,322,322,322,322,324,324,326,328,328,330,330,332,332,332,332,334,334,334,336,338,338,338,338,340,340,342,342,342,342,344,346,346,346,348,348,348,348,350,350,350,350,352,352,354,354,354,356,356,356,356,358,358,358,358,360,360,362,362,364,364,364,364,364,366,366,366,8,31,31,31,31,31,32,42,43,45,46,50,55,58,60,62,62,62,66,70,72,73,73,74,74,77,78,78,78,78,82,83,84,84,87,87,89,90,90,93,93,93,95,98,99,99,105,109,111,113,113,115,117,123,124,125,128,128,128,128,130,131,131,131,131,135,136,138,139,139,139,139,143,144,144,146,146,148,155,155,158,158,158,159,159,160,160,160,166,166,166,167,211,213,215,215,215,215,217,217,217,219,221,223,225,227,229,231,233,235,237,238,239,241,243,245,247,249,251,253,253,253,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,284,285,287,289,19,19,25,29,37,45,45,54,55,57,65,69,69,74,77,85,91,92,92,94,99,99,101,105,110,115,115,117,122,124,127,132,134,147,148,153,153,156,157,160,163,165,165,170,182,185,185,194,195,197,203,204,207,218,219,221,223,224,225,232,235,237,237,240,261,261,262,266,272,275,275,283,283,286,291,295,307,307,310,311,316,322,326,327,328,333,335,338,338,342,347,353,354,358,359,360,360,361,364,370,372,381,381,384,385,386,389,395,396,397,399,401,401,404,411,412,417,417,418,433,440,440,443,447,450,456,456,459,461,466,466,472,477,6,148,296,416,416,534,534,534,5,6,7,7,9,10,13,15,17,19,21,23,25,27,31,33,35,37,39,41,43,45,47,51,53,55,57,59,61,64,65,66,67,68,6,54,55,70,94,95,109,109,110,111,112,124,130,131,144,145,150,156,166,167,190,191,200,218,234,244,248,248,272,276,277,280,281,284,285,334,335,336,337,339,341,342,343,1,2,7,9,32,60,63,68,70,76,78,98,104,106,113,114,116,130,134,146,148,153,163,174,182,192,198,202,208,210,216,237,238,39,39,43,47,49,51,51,51,57,63,77,79,123,135,149,151,151,153,161,163,165,167,167,169,179,181,183,183,185,187,215,215,215,215,225,227,229,231,233,233,235,245,247,249,249,251,255,269,271,273,273,297,297,299,301,305,311,313,323,323,329,331,333,335,337,341,341,349,351,351,351,351,351,351,351,353,357,359,361,367,367,367,369,381,383,385,385,385,387,403,423,431,435,437,437,443,443,443,443,443,445,447,447,447,449,451,453,463,475,475,477,477,483,483,485,487,491,491,493,493,495,501,503,503,505,513,515,515,517,519,521,521,523,525,533,553,587,587,1,9,27,32,32,66,68,155,235,273,284,291,304,311,428,1,4,5,6,8,9,13,15,16,17,17,18,19,19,21,22,22,23,23,23,23,24,24,24,24,25,25,25,25,6,7,7,7,21,21,21,7,76,80,102,159,159,199,234,306,380,404,428,4,5,6,7,8,9,10,11,12,12,13,13,14,14,15,15,15,16,16,17,18,19,19,20,21,22,23,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,35,36,37,38,38,39,39,40,41,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,51,52,52,53,54,55,56,56,57,57,58,58,59,59,60,60,60,61,62,63,63,64,65,65,66,67,67,68,68,69,70,70,70,71,71,72,73,74,74,75,75,75,75,76,76,76,77,77,77,78,78,78,79,79,80,81,81,82,82,83,83,84,84,86,91,92,95,96,97,98,98,98,98,98,99,100,101,102,102,103,104,104,107,108,109,110,111,112,112,113,114,115,115,116,117,118,120,121,122,123,123,124,125,127,128,129,131,132,133,134,136,137,138,139,140,142,144,144,146,150,6,7,16,20,21,26,27,30,33,36,38,40,40,50,53,58,59,62,63,68,71,74,80,86,86,94,96,100,101,104,112,118,124,128,132,136,138,140,141,142,142,143,143,144,144,145,10,50,63,64,65,66,67,67,67,67,68,69,69,69,69,70,71,72,73,74,74,74,74,75,76,77,78,79,80,81,82,82,82,82,83,84,85,85,85,86,87,87,87,88,89,90,90,91,92,92,92,92,93,93,93,93,94,94,94,94,95,95,96,96,97,98,99,100,101,101,101,101,102,103,104,105,106,107,107,108,109,113,119,126,129,129,130,130,130,130,131,131,131,131,442,468,546,172,250,452,514,122,10,45,47,50,52,53,53,54,55,57,58,60,61,62,66,67,68,71,73,74,75,76,78,82,86,88,89,90,95,95,99,100,102,104,105,106,108,108,109,110,111,112,113,120,122,123,128,130,131,132,135,137,140,142,143,147,150,152,153,154,156,157,175,176,177,180,181,181,182,184,185,187,189,191,192,192,195,196,199,202,203,205,206,208,212,213,214,214,214,215,216,217,218,219,222,226,234,236,237,243,246,247,251,255,256,258,259,264,265,267,267,267,274,275,276,277,279,280,280,281,283,285,286,289,290,295,298,300,303,305,307,309,311,315,323,328,328,330,332,334,337,340,343,344,345,355,357,357,358,359,366,368,369,370,374,380,381,382,387,393,398,400,401,403,403,407,409,411,413,415,417,418,419,419,422,423,424,425,426,431,433,441,442,443,446,451,452,455,459,461,462,463,467,469,470,471,473,474,476,477,478,482,483,486,487,488,490,493,507,508,511,518,520,521,530,538,542,553,563,565,567,568,570,574,575,576,577,579,581,582,586,587,588,591,592,592,593,594,595,596,599,602,605,606,607,608,609,610,611,612,612,614,615,616,618,619,620,621,623,625,627,628,629,629,176,267,319,388,15,199,237,252,261,262,330,350,411,8,38,38,42,43,45,45,6,17,17,18,28,29,30,31,33,34,35,37,38,39,41,42,43,44,45,46,47,48,49,49,50,52,53,55,58,59,61,63,63,64,64,65,67,68,69,71,71,74,78,78,79,79,81,85,87,88,88,89,89,90,90,91,92,95,96,98,98,99,101,102,103,104,105,106,108,109,110,111,112,112,113,115,116,116,118,119,121,122,123,125,134,136,136,138,139,143,143,144,145,146,152,152,152,153,153,153,155,156,158,161,162,163,167,168,168,169,170,170,171,172,174,174,175,177,178,178,179,179,180,184,187,187,188,188,189,190,194,197,197,198,199,200,201,201,202,202,203,204,207,210,210,211,211,214,215,217,218,222,231,232,234,235,238,240,240,241,242,243,243,244,244,247,247,249,249,250,251,251,254,255,257,257,260,270,274,275,294,295,314,315,315,315,334,334,335,335,342,354,355,374,390,472,4,15,16,20,22,23,24,24,25,26,26,27,27,27,29,29,37,46,49,49,50,50,51,51,51,52,53,54,56,57,59,59,60,61,62,63,64,65,66,66,67,67,68,68,68,69,70,71,71,71,72,73,73,74,76,77,79,81,82,83,83,84,85,86,87,91,92,93,93,96,97,97,99,99,100,100,101,104,104,105,105,106,107,110,114,116,117,119,121,125,125,128,131,133,136,137,137,141,142,143,148,154,156,157,159,160,162,167,168,169,170,171,172,174,176,177,179,180,182,182,182,182,184,185,188,188,189,192,196,198,200,200,203,207,207,208,208,209,209,211,211,213,215,216,219,223,226,228,229,229,230,232,233,241,248,248,248,249,250,252,253,255,256,257,259,260,261,261,262,262,263,264,265,267,267,268,269,271,271,272,273,274,275,275,276,277,280,280,288,288,289,302,308,308,325,325,331,344,344,345,345,352,354,355,357,357,357,359,362,364,365,367,368,372,373,375,381,381,384,385,388,388,391,392,394,401,401,401,404,407,413,414,416,417,418,418,419,420,420,421,421,422,423,423,425,425,426,429,430,431,434,436,437,438,439,440,441,455,4,6,7,8,18,19,23,27,30,32,32,35,36,36,37,37,37,37,38,39,40,59,60,63,64,66,66,66,67,67,68,71,72,72,73,75,75,77,77,79,80,80,82,82,82,83,83,83,84,85,85,86,86,87,87,88,88,89,89,89,90,90,91,91,92,92,95,96,97,97,99,100,100,102,103,103,103,104,104,105,106,107,108,108,109,110,111,111,111,112,113,114,114,115,115,115,116,117,117,119,120,122,122,122,123,124,124,125,126,127,129,129,130,130,131,132,133,134,137,137,139,140,142,142,143,143,144,144,145,146,146,147,147,148,149,150,150,150,151,152,152,152,154,157,159,160,162,162,163,164,164,165,167,167,167,168,169,173,174,176,176,177,177,179,180,182,183,184,185,185,186,187,188,189,190,190,190,191,192,192,193,195,195,196,197,199,200,203,203,203,204,205,207,208,209,210,211,212,213,215,215,216,222,223,224,224,227,228,228,229,230,231,231,232,233,233,235,236,238,239,240,241,242,243,244,245,246,246,247,248,248,249,249,250,250,251,252,255,255,258,258,259,259,260,260,261,261,262,263,264,265,266,267,268,269,270,271,272,274,276,276,277,277,279,280,280,281,282,282,283,283,284,285,285,286,286,287,288,288,289,289,291,291,292,292,294,294,295,295,295,296,297,297,298,298,299,299,299,299,300,301,302,302,303,304,304,305,305,306,307,308,309,311,311,312,313,313,315,315,321,321,322,323,325,327,327,328,328,330,330,331,331,332,332,334,336,338,338,339,339,340,340,340,341,341,342,342,343,344,345,347,348,348,352,354,355,357,357,358,360,360,361,362,362,362,363,363,364,364,365,367,368,370,371,371,372,373,373,373,374,374,375,376,376,377,377,377,378,378,379,379,379,380,381,381,382,383,383,383,384,384,385,387,388,388,388,390,393,394,395,396,396,397,397,398,398,399,399,401,401,402,403,404,405,405,407,408,408,409,410,411,411,412,413,414,414,414,415,417,419,421,421,422,423,423,424,424,425,426,427,427,428,428,430,430,430,431,433,433,434,434,435,436,437,438,439,440,441,441,442,443,443,444,445,445,446,5,5,16,17,21,30,38,40,51,52,54,57,61,62,63,64,74,83,85,87,87,90,93,93,94,113,128,130,133,136,139,142,149,150,157,165,169,170,176,189,190,193,195,202,204,209,210,213,213,215,215,216,216,218,220,220,229,229,234,236,238,240,244,245,245,246,249,249,255,259,265,266,282,285,285,286,286,288,290,291,305,306,311,313,313,314,315,319,320,321,322,325,326,330,337,345,346,356,356,356,356,356,362,362,365,366,366,385,386,389,389,389,392,394,395,395,395,397,398,398,400,400,403,403,405,407,407,407,407,408,409,410,411,414,416,416,417,418,418,419,420,421,422,422,423,423,425,426,430,430,430,431,433,433,434,438,439,440,441,441,442,443,443,444,444,445,445,445,446,447,447,448,452,454,488,4,7,18,18,19,23,40,42,54,56,59,63,64,65,66,69,76,83,87,88,89,89,92,95,95,95,96,115,130,132,135,138,141,141,144,151,152,159,166,167,171,172,178,181,191,192,195,197,204,206,206,211,212,215,215,217,217,218,220,222,222,231,231,236,238,240,242,246,247,247,248,251,257,260,261,265,267,268,270,274,275,277,279,279,287,287,288,288,290,290,291,291,291,291,291,293,295,296,298,299,299,302,303,305,305,307,308,310,311,311,313,314,315,315,315,316,317,317,321,327,328,334,337,338,339,342,343,343,347,348,350,351,352,353,355,355,356,356,357,358,359,359,360,361,362,363,364,365,367,368,370,371,373,378,378,378,379,380,380,380,382,383,384,385,387,388,390,394,396,396,398,398,400,401,401,402,402,403,403,405,407,408,409,412,413,415,415,416,420,421,422,423,424,425,425,426,426,427,427,427,428,429,429,430,434,435,436,4,15,16,20,26,30,34,37,47,48,49,50,50,51,51,52,53,54,56,62,69,71,72,80,82,89,89,102,105,108,108,109,121,121,126,128,129,132,135,135,136,145,148,149,149,154,162,163,164,165,166,168,169,169,170,170,171,175,175,176,177,178,178,179,181,182,183,184,185,187,193,193,194,198,199,200,200,201,202,202,202,204,205,207,208,208,209,209,212,212,213,213,213,214,215,215,216,216,217,218,224,225,228,230,230,231,232,232,232,233,234,240,244,244,247,248,249,249,255,255,256,258,259,259,260,260,261,274,278,279,284,285,291,292,298,299,299,306,306,307,309,309,309,310,311,312,312,314,315,315,316,318,318,319,319,321,322,323,323,324,326,329,331,331,331,332,333,333,335,338,339,341,342,346,349,351,351,352,353,355,356,358,359,362,363,364,364,371,372,372,372,373,373,374,375,376,378,379,381,384,384,385,386,394,395,395,398,399,404,404,405,406,408,409,410,412,415,416,418,419,420,420,420,422,436,437,4,7,18,19,23,40,49,49,51,54,57,59,63,71,76,93,95,97,111,112,114,117,119,122,123,126,127,131,132,151,152,154,155,163,164,164,165,166,171,174,175,177,177,179,182,183,185,186,188,191,192,193,194,197,198,199,200,202,203,207,208,213,215,215,216,217,218,221,221,221,223,227,228,228,230,235,237,247,264,267,268,277,278,287,287,295,296,297,299,302,304,310,311,315,323,323,324,324,328,335,340,340,341,343,344,350,351,351,352,352,353,354,355,355,356,357,358,359,360,363,364,366,367,367,367,368,368,369,370,371,371,372,373,373,376,378,379,380,381,383,384,386,389,390,391,391,392,397,398,398,399,401,403,404,409,410,410,413,415,418,419,421,421,423,424,426,426,427,427,428,429,430,431,431,432,432,433,435,438,439,441,442,443,444,447,449,450,452,456,458,463,470,477,482,483,487,502,503,505,506,518,523,524,525,553,553,16,17,21,23,23,24,25,30,38,38,53,57,58,75,77,78,80,81,82,83,85,88,88,88,88,93,94,94,97,98,100,100,103,103,106,106,106,117,127,135,135,137,140,142,144,145,148,148,148,149,149,149,149,153,154,156,160,166,167,168,168,169,169,170,172,173,173,175,176,176,181,187,189,190,201,202,203,203,205,209,210,210,217,218,219,220,222,224,224,225,226,227,229,230,234,234,234,237,251,252,252,252,268,269,271,272,275,276,279,280,282,285,286,289,291,292,292,298,300,301,311,316,319,320,323,324,329,331,335,341,342,345,346,356,363,371,371,379,380,382,390,392,393,400,401,402,406,407,408,411,412,413,418,419,422,422,425,426,427,428,432,439,440,441,441,441,442,443,443,444,445,447,448,449,450,454,455,456,458,467,467,469,471,3,5,6,17,18,22,22,24,24,25,26,31,39,39,54,58,59,76,78,79,79,81,82,83,84,86,89,89,89,89,94,95,95,98,98,99,101,101,101,104,107,107,107,118,119,128,136,136,136,138,141,145,146,149,149,149,150,150,150,150,150,151,154,154,155,157,161,161,167,167,168,169,170,170,171,173,173,173,174,176,177,177,182,188,190,190,191,202,203,204,210,211,211,215,215,218,219,220,221,223,225,226,227,228,230,231,233,233,233,236,250,251,268,270,271,274,275,279,281,282,284,285,288,290,291,297,299,300,306,307,310,311,311,314,315,316,316,320,324,330,331,334,345,350,356,360,361,363,366,369,370,374,376,377,378,379,380,381,382,383,386,386,392,398,403,405,416,422,427,428,430,432,447,450,451,451,453,453,454,456,457,459,460,461,461,467,468,468,472,473,474,476,476,478,479,480,482,484,485,488,490,491,493,496,498,500,500,501,501,503,504,504,505,508,509,536,1,2,5,17,21,24,26,28,28,28,30,31,31,32,33,34,36,36,36,38,41,41,41,42,47,51,57,58,63,63,67,71,71,71,77,78,82,85,87,89,97,98,103,103,103,107,107,107,107,107,111,111,111,111,111,111,115,115,115,115,117,118,123,123,125,126,128,129,130,130,131,132,133,133,133,134,134,135,137,138,140,141,141,142,142,145,146,146,146,146,147,149,150,151,152,152,153,153,154,155,157,158,160,163,165,166,167,168,168,169,169,170,170,171,171,172,172,172,173,174,175,175,177,178,180,180,181,181,182,182,183,183,183,183,184,184,184,185,185,187,187,187,187,194,197,198,210,213,214,215,215,217,218,220,223,225,228,229,229,229,229,229,230,230,232,233,237,238,242,242,242,244,245,247,249,255,261,263,263,263,264,266,267,267,267,267,268,268,268,269,270,274,274,277,278,282,289,292,295,297,297,299,299,301,304,308,308,310,311,314,316,318,318,322,325,326,327,328,328,328,337,338,340,344,344,346,348,350,350,352,352,354,357,357,362,365,367,371,373,373,374,376,377,379,382,382,396,398,400,402,403,405,406,407,409,411,413,414,415,417,417,417,417,418,418,418,419,421,424,425,426,426,427,427,429,429,431,432,433,434,439,440,440,440,441,4,7,18,19,23,26,29,32,33,34,38,39,40,42,47,53,59,60,64,65,71,75,75,77,79,80,87,92,92,92,92,92,92,93,93,93,93,97,97,97,97,99,100,105,105,107,108,111,112,113,115,116,116,117,119,120,122,123,126,126,127,128,129,129,130,131,134,135,136,139,140,142,144,147,148,149,150,151,151,151,152,152,153,154,154,154,155,155,156,156,156,159,160,162,162,162,163,163,164,165,165,167,179,180,184,186,186,189,192,193,193,193,194,194,194,199,200,202,206,208,209,211,215,219,220,222,225,227,228,230,231,231,231,231,232,232,232,233,234,234,235,237,238,240,240,244,246,251,254,258,260,262,263,265,266,269,270,270,272,273,274,277,278,280,284,284,287,288,289,290,295,297,298,298,302,306,308,310,312,312,314,317,318,322,326,329,331,334,335,337,338,341,342,344,345,347,347,350,350,357,357,368,370,370,372,373,375,376,377,379,381,383,384,385,387,387,388,388,388,389,391,394,395,396,396,396,397,397,399,401,402,403,404,407,425,450,467,467,470,474,477,478,481,483,484,486,492,495,495,495,498,499,501,501,508,508,512,535,13,14,18,18,34,35,45,46,54,55,59,62,62,62,64,66,67,68,69,70,70,71,71,71,74,74,74,75,76,77,79,79,80,81,85,86,87,90,91,92,93,94,95,98,101,106,106,107,116,120,126,128,128,130,131,139,145,145,145,147,149,155,159,162,166,167,173,175,178,178,179,181,186,188,190,195,199,203,205,207,210,212,215,215,217,218,219,219,220,221,223,224,226,227,227,230,232,234,235,236,237,238,239,241,242,243,243,244,246,246,247,247,249,251,252,254,255,256,257,257,257,258,258,259,260,261,262,266,266,268,270,274,278,278,280,282,284,286,286,288,290,294,297,300,303,307,307,311,316,318,319,319,319,322,323,323,326,327,327,329,331,331,332,333,335,339,339,339,341,341,345,345,347,347,349,350,351,353,355,359,361,365,367,369,370,372,373,373,373,375,375,375,377,378,379,379,382,383,383,385,387,389,390,392,393,395,395,397,401,403,403,405,407,407,409,411,412,413,415,417,417,421,421,421,423,423,426,428,430,433,436,437,439,441,445,445,447,451,454,455,458,466,467,467,4,4,7,18,19,23,39,40,40,50,51,59,64,67,69,71,72,73,74,75,76,76,79,80,81,82,84,85,86,90,91,92,95,97,98,99,100,103,106,111,111,112,121,122,125,131,133,133,135,136,144,150,152,154,160,164,167,171,172,178,180,184,186,191,193,195,200,204,208,210,212,215,217,220,222,223,223,224,224,225,226,228,229,231,232,232,235,237,239,240,241,242,243,244,246,247,248,249,251,252,252,254,256,257,258,259,260,261,262,262,262,263,263,264,265,266,267,271,273,273,275,277,279,281,283,285,287,289,291,291,293,293,295,297,304,307,310,314,314,318,323,325,326,329,330,330,330,333,334,334,334,336,336,338,339,340,342,346,346,348,348,348,348,352,354,354,354,356,357,358,360,362,366,368,372,374,376,377,379,380,380,382,384,385,386,386,389,390,390,390,392,394,396,397,399,400,402,402,404,408,410,410,412,414,414,416,418,419,420,422,424,428,428,430,430,433,435,437,440,441,443,444,446,447,448,452,453,454,457,459,473,473,5,16,17,21,22,23,24,24,26,28,32,32,33,34,36,37,38,41,42,43,44,45,46,49,50,52,53,54,57,58,60,64,66,66,68,71,72,73,77,77,78,78,80,82,84,88,92,97,98,100,102,108,110,111,111,112,114,117,118,120,121,122,124,126,126,126,126,127,128,128,128,128,130,132,132,132,132,134,135,137,138,140,141,142,142,146,146,149,150,151,152,154,155,157,158,160,161,162,164,165,168,174,175,177,178,180,181,182,185,186,186,189,190,194,194,194,195,197,198,202,202,203,204,205,209,211,212,214,214,215,217,219,220,221,222,225,226,228,230,233,234,234,236,246,249,251,253,254,255,255,256,260,261,262,262,264,264,265,266,268,269,271,272,272,272,273,274,278,280,281,282,284,286,286,286,286,288,290,291,292,292,293,296,298,298,300,302,304,305,306,307,308,308,308,308,311,312,314,315,317,322,324,324,328,341,342,361,362,377,378,381,382,384,385,386,386,387,387,388,388,388,389,389,390,390,391,391,392,392,393,394,395,396,398,401,402,404,406,409,410,411,412,413,414,415,416,416,417,418,419,419,419,421,421,421,421,423,3,6,17,17,18,22,23,24,25,29,33,33,34,35,39,41,42,43,44,45,46,47,50,51,53,54,54,55,58,59,61,65,67,69,72,73,74,78,79,79,81,83,85,89,93,98,99,101,103,109,109,111,112,113,115,116,118,119,121,122,123,123,123,125,127,127,127,128,129,131,133,133,133,136,138,139,141,142,143,143,147,147,150,151,152,153,155,156,158,159,161,162,163,165,166,167,169,169,175,176,178,179,181,181,182,183,184,186,187,187,190,191,191,196,198,199,203,203,204,205,205,206,210,212,213,215,215,216,218,220,221,222,223,226,227,229,231,234,235,235,237,243,247,249,250,252,254,255,256,256,257,261,262,262,263,263,264,265,265,266,267,269,270,272,273,273,273,274,274,275,275,275,279,281,282,283,285,287,289,291,292,293,293,294,297,299,301,301,303,305,306,307,308,309,309,309,312,313,315,316,318,321,323,325,325,326,328,329,342,343,362,363,378,379,382,383,385,386,387,387,388,388,388,389,389,390,391,391,392,392,393,393,394,395,396,397,399,402,403,405,407,410,411,412,413,414,415,416,417,417,418,419,420,420,422,432,1,5,16,16,17,21,22,22,23,24,25,26,27,29,31,31,32,33,35,36,37,38,40,41,42,42,43,44,45,47,48,50,50,51,51,52,52,52,53,54,57,58,60,61,62,62,63,63,67,71,75,81,81,83,85,87,89,91,92,93,95,96,99,100,100,101,102,103,104,106,107,108,109,110,111,111,112,113,115,116,118,119,120,122,123,123,124,125,126,127,129,130,130,130,131,132,132,133,135,136,136,138,138,138,139,141,141,141,142,142,143,144,145,145,146,147,148,149,150,151,155,156,171,175,177,183,184,185,186,187,188,189,189,190,190,190,191,192,192,192,195,195,196,197,197,198,198,198,199,202,203,204,205,205,205,206,207,208,209,211,212,212,215,216,216,219,221,222,223,224,226,227,228,229,231,231,231,232,234,235,237,237,238,239,240,241,242,243,243,245,245,245,246,248,248,249,251,252,254,257,263,265,265,266,266,268,268,269,269,269,271,272,274,275,275,276,276,276,277,278,279,279,280,280,281,281,282,283,288,289,291,292,294,296,301,302,302,303,304,307,308,308,308,309,311,312,314,316,317,318,319,320,321,322,322,322,323,323,324,325,326,326,328,329,331,332,332,334,334,334,335,335,336,336,337,338,338,339,339,339,345,348,349,349,351,352,352,353,353,354,356,357,357,359,359,360,361,362,363,364,364,365,366,366,367,367,367,368,370,370,371,371,372,373,374,375,377,378,379,380,380,381,382,383,385,385,387,388,389,390,391,393,394,395,396,397,398,399,400,401,402,403,405,406,410,410,411,412,413,414,414,415,416,418,419,420,420,421,423,425,428,429,430,431,431,431,432,433,436,437,469,472,472,501,502,503,4,7,18,19,23,29,30,30,33,37,37,39,40,40,43,43,59,73,76,85,89,91,93,93,95,96,98,99,99,101,102,103,105,110,111,112,112,115,116,118,120,121,131,132,135,136,138,139,141,142,143,143,144,144,147,148,148,149,149,151,152,155,156,158,159,160,161,162,163,165,166,167,167,171,172,173,175,176,178,180,181,182,182,183,185,195,196,199,200,205,207,207,208,208,210,211,213,213,215,216,218,218,218,219,220,221,221,222,223,223,224,225,230,231,232,235,236,243,244,245,246,249,252,255,256,256,256,259,262,265,265,266,268,269,271,273,273,275,276,278,278,279,281,283,285,287,287,287,288,289,295,295,295,297,297,298,299,300,301,302,303,304,305,307,307,309,310,311,313,315,316,317,318,319,321,322,323,324,325,327,328,330,333,334,335,336,337,339,341,342,347,348,350,350,351,352,353,356,358,359,360,361,362,363,367,368,387,388,403,403,407,2,5,16,17,21,21,21,32,34,38,43,44,45,46,52,55,57,58,58,61,67,68,70,71,72,73,73,73,77,78,81,84,84,86,86,86,88,88,88,89,90,90,90,91,97,98,98,105,105,106,107,107,108,108,108,109,109,110,112,113,113,114,117,118,120,122,124,124,126,126,127,128,129,130,131,133,134,134,135,137,138,140,142,143,144,147,147,149,149,149,149,150,152,153,153,153,157,158,161,162,164,170,174,178,179,180,180,181,182,182,183,183,184,185,186,187,189,190,191,191,192,193,195,197,198,200,200,201,202,203,203,204,209,211,211,212,213,213,214,215,223,224,225,225,227,228,230,231,232,232,233,234,235,236,237,238,239,240,240,240,242,243,244,245,245,247,248,250,250,252,258,263,267,267,267,268,271,273,273,275,285,285,287,288,290,290,291,291,292,292,293,294,294,295,296,296,297,298,299,300,300,301,302,303,304,305,307,308,308,310,310,312,312,313,314,316,317,318,318,319,320,323,323,324,324,327,328,330,331,331,331,332,336,336,338,339,339,340,340,340,341,341,341,347,348,348,353,353,354,355,358,359,360,363,364,364,365,367,368,370,372,372,374,375,378,378,382,384,385,385,387,388,388,389,390,391,393,394,397,399,401,401,401,403,403,403,403,404,405,405,405,406,406,407,407,407,408,408,408,411,412,412,413,413,415,417,418,419,420,421,422,422,422,423,424,425,426,427,429,429,430,431,432,433,434,435,435,435,436,436,437,437,438,438,438,441,441,441,442,443,443,443,444,444,445,445,446,446,447,448,448,448,448,450,451,533,534,535,4,15,16,20,24,27,29,29,32,33,33,34,34,35,36,37,56,57,60,61,63,63,63,64,64,65,68,69,70,72,74,74,76,77,77,79,79,79,80,80,80,81,82,82,83,83,84,84,85,85,86,86,86,87,87,88,88,89,89,92,93,94,96,97,97,99,100,100,100,101,101,102,103,104,105,105,106,107,108,108,108,109,110,111,111,112,112,113,114,114,116,117,119,119,119,120,121,121,122,123,124,124,126,126,127,127,128,129,130,131,134,134,136,137,139,139,140,140,141,141,142,143,143,144,144,145,146,147,147,147,148,149,149,149,151,154,156,157,159,159,160,161,161,162,162,164,164,164,165,166,170,173,173,174,174,176,177,179,180,181,182,182,183,184,185,186,187,187,187,189,189,192,192,193,196,197,200,200,200,201,202,204,205,206,207,208,209,210,212,212,213,219,220,221,224,225,225,226,227,228,228,229,230,230,232,233,235,236,237,238,239,240,241,242,243,243,244,244,245,245,246,246,247,247,248,249,252,252,255,255,256,256,257,257,258,258,259,260,261,262,263,264,265,266,267,268,269,271,273,273,274,274,276,277,277,278,279,279,280,280,281,282,282,283,283,284,285,285,286,286,288,288,289,289,291,291,292,292,292,293,294,294,295,295,296,296,296,296,297,298,299,299,300,301,301,302,302,303,304,305,306,308,309,310,310,312,312,314,316,318,318,319,320,322,324,324,325,325,327,327,328,328,329,331,333,335,335,336,336,336,337,337,337,338,338,339,339,340,341,342,344,345,345,349,351,352,354,355,357,357,358,359,359,359,360,361,361,361,362,364,365,368,369,370,370,370,371,371,373,373,374,374,374,375,375,376,376,377,377,378,378,379,380,380,380,381,382,384,385,387,390,391,392,393,393,394,394,395,395,396,396,397,398,398,399,401,402,402,404,405,405,406,407,408,408,409,410,411,411,411,414,417,418,418,419,420,420,421,421,422,423,424,424,425,425,427,427,428,430,430,431,431,432,434,435,435,436,437,437,438,438,439,440,440,441,442,442,443,17,20,23,26,29,32,32,35,38,41,44,46,49,52,55,58,61,64,67,70,75,78,83,86,89,92,95,98,190,192,193,194,197,198,199,200,202,203,272,273,273,274,274,275,275,276,276,277,278,278,279,279,280,280,280,280,281,281,281,281,282,284,284,284,284,285,285,285,286,286,286,287,288,288,288,290,357,375,377,379,380,442,443,444,445,446,447,448,449,450,44,45,45,46,47,49,50,51,51,53,55,57,60,61,62,65,66,68,68,69,69,75,76,76,78,84,86,87,91,92,93,94,99,100,101,104,106,111,113,115,116,117,118,119,122,122,123,127,128,128,129,130,130,132,135,139,142,143,143,144,145,147,147,148,149,150,151,155,157,159,162,163,166,167,169,171,171,177,177,179,183,188,197,197,202,204,207,207,209,214,215,217,218,219,221,223,225,226,226,228,229,230,231,231,232,236,237,240,240,242,243,245,245,246,248,248,249,252,253,255,256,257,260,262,262,263,264,264,265,267,268,269,269,270,270,271,273,274,275,278,279,281,282,284,285,286,287,288,288,289,292,293,294,295,296,298,298,301,302,303,304,304,305,307,307,308,309,310,312,313,314,315,315,316,317,320,321,322,325,326,329,330,332,333,334,335,336,337,338,339,342,347,349,351,352,352,353,354,356,357,359,360,362,362,363,365,368,369,370,371,373,373,375,376,378,381,382,383,383,384,385,385,385,385,386,386,387,388,389,389,392,394,394,395,398,400,401,407,407,409,411,413,414,416,416,417,418,419,421,423,426,427,430,434,435,437,438,440,441,442,443,444,444,445,447,448,449,450,454,455,455,456,458,459,459,462,464,466,467,470,471,473,475,476,477,481,20,25,27,28,33,34,35,35,36,39,39,40,41,42,46,48,49,49,51,51,52,54,57,62,64,65,66,67,71,71,72,72,73,75,76,78,80,81,84,84,85,86,88,90,91,91,92,93,94,96,97,97,98,99,101,103,104,106,109,110,113,113,114,115,117,117,119,120,121,123,124,125,127,127,128,135,137,140,141,142,144,144,145,145,146,147,149,149,151,154,155,156,157,158,159,159,160,161,163,165,168,170,172,175,176,179,180,180,181,182,183,184,186,187,188,189,190,190,191,192,192,197,198,200,202,202,203,204,206,208,209,210,212,213,216,217,217,221,224,225,226,227,230,231,231,232,233,234,236,239,241,243,247,247,248,249,251,253,255,256,259,260,261,263,264,266,267,269,272,273,276,276,277,278,278,281,283,286,287,288,289,291,293,293,294,295,296,297,297,298,299,300,301,301,302,303,304,305,306,308,308,310,312,313,313,314,316,317,318,318,319,323,324,325,325,326,326,328,328,330,332,334,335,336,336,339,340,340,342,343,344,346,347,348,353,355,357,357,358,359,360,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,380,381,381,382,383,386,386,387,388,389,390,390,391,393,394,395,396,396,396,397,397,398,399,399,401,402,403,407,408,409,411,412,413,414,418,423,425,427,427,430,431,432,436,437,22,22,25,28,31,33,35,35,36,40,41,42,43,44,45,47,48,49,52,53,55,57,58,59,59,62,63,63,64,65,66,69,70,71,72,73,74,75,76,77,78,80,81,83,84,85,86,87,87,89,89,90,92,92,93,94,95,95,100,101,102,103,104,105,107,107,109,112,113,116,117,119,121,123,123,124,124,125,127,128,128,129,129,131,133,134,134,135,137,138,140,141,142,142,143,148,149,150,151,152,153,154,155,156,157,158,159,161,163,164,165,166,168,170,171,171,173,174,175,176,178,180,183,183,184,185,186,186,188,189,190,192,193,196,197,198,200,201,203,207,210,211,213,213,217,220,221,222,223,223,225,226,229,231,232,234,236,237,238,241,242,244,245,248,251,252,253,255,256,259,262,264,265,266,268,270,271,273,275,276,277,277,279,279,280,281,284,285,286,287,288,289,291,293,293,294,296,297,299,302,303,303,304,305,306,309,309,309,310,311,312,313,315,316,317,317,319,319,320,320,321,322,323,324,325,325,327,334,335,337,339,340,341,341,342,343,344,348,350,351,352,353,353,354,356,357,360,362,363,364,366,369,373,375,376,377,380,381,385,387,388,388,389,390,393,393,393,394,395,397,397,398,399,401,402,403,403,404,405,405,407,407,408,410,410,413,414,415,416,417,418,419,420,421,422,424,427,428,429,430,431,434,434,436,441,442,443,445,446,446,448,451,451,456,456,457,459,460,461,461,462,463,464,464,465,466,466,467,467,469,470,471,473,475,477,478,479,480,481,482,483,483,484,486,487,487,489,490,491,492,493,495,495,496,497,498,500,501,501,502,505,508,508,22,23,24,25,26,31,31,31,32,32,33,33,34,35,37,38,40,41,44,45,47,48,48,50,52,54,56,58,59,59,60,61,62,62,63,64,65,66,72,74,74,76,77,78,79,81,83,84,84,88,90,91,92,93,95,97,97,100,104,105,105,106,109,115,116,117,118,119,119,120,122,123,123,123,125,126,127,128,129,130,132,133,133,134,135,136,137,138,139,141,143,146,147,148,150,152,152,153,155,155,157,158,160,161,163,165,165,166,166,167,168,172,174,176,177,178,178,182,182,183,185,188,188,189,192,193,194,196,198,199,200,201,203,207,209,210,211,212,212,214,215,215,216,217,217,219,219,221,222,223,224,224,226,226,227,228,229,231,232,235,238,240,241,243,244,245,246,247,247,250,251,252,254,256,257,259,261,261,262,263,264,265,268,269,273,275,276,278,280,281,285,286,286,291,292,293,294,297,301,304,305,310,310,311,312,313,315,316,317,318,320,321,322,323,325,326,328,329,330,331,335,336,336,338,339,341,341,344,345,346,348,349,353,354,356,356,357,358,359,359,360,361,362,363,364,365,365,366,367,369,370,370,371,371,373,374,374,375,377,379,380,383,385,387,388,389,390,394,395,396,397,398,399,400,402,402,403,403,410,411,411,412,413,413,414,414,417,418,421,422,424,425,425,426,429,429,430,431,432,433,436,437,437,438,439,440,440,442,442,443,445,446,447,448,451,453,455,455,457,458,458,462,463,463,464,466,467,468,474,476,477,477,479,480,481,481,483,483,484,486,487,487,490,491,491,6,14,16,21,25,27,27,30,31,31,39,40,44,48,49,52,53,55,56,57,57,61,64,65,65,65,66,68,69,70,71,72,74,75,76,78,79,80,81,81,82,83,83,85,86,86,87,88,89,90,91,92,93,94,95,95,97,98,99,99,100,101,104,105,108,112,114,115,116,120,121,121,122,122,123,123,124,125,126,130,131,133,134,134,134,135,135,136,137,139,141,142,143,145,145,146,149,153,156,157,161,162,164,165,165,166,166,167,168,169,171,174,175,177,179,181,184,187,188,190,191,193,195,196,198,200,200,201,202,203,204,205,206,208,209,210,211,211,212,214,218,218,222,225,227,228,231,232,233,234,234,236,237,238,239,240,241,242,244,245,246,247,247,248,249,249,250,254,255,258,259,260,262,263,266,268,270,271,272,273,274,275,276,277,278,279,281,282,282,283,285,287,290,290,290,292,294,295,297,300,302,303,304,305,306,307,308,311,311,312,312,313,316,317,318,319,319,320,321,322,323,325,326,327,328,328,329,331,332,333,335,344,345,348,350,352,353,354,355,356,357,358,359,360,361,361,363,365,366,368,369,369,4,16,25,27,27,30,31,31,39,40,44,48,49,52,53,55,56,57,57,61,64,66,68,69,70,71,72,74,75,76,78,79,81,82,83,85,86,86,87,88,89,90,91,92,93,94,95,97,99,100,101,104,105,108,112,114,115,116,120,121,121,122,122,123,123,124,125,126,130,131,132,133,134,135,135,136,137,139,141,142,143,146,149,154,155,157,159,160,162,163,163,164,164,165,166,167,169,172,173,175,177,179,182,185,186,188,189,191,193,194,196,198,199,200,201,202,203,204,206,207,208,209,209,210,212,216,220,223,225,226,229,230,231,231,232,232,234,235,236,237,238,239,240,242,243,244,245,246,247,247,248,252,253,256,257,258,260,261,264,266,269,270,271,272,273,274,275,276,277,279,280,280,281,283,284,285,288,290,292,293,293,295,298,300,301,302,303,304,305,306,309,309,310,310,311,314,316,317,318,319,320,321,323,324,326,326,327,329,330,331,333,342,343,346,348,350,351,352,353,357,358,359,361,363,364,366,366,4,20,21,23,25,27,28,28,29,30,34,36,40,42,46,48,50,52,53,56,57,58,59,60,60,61,62,63,64,65,66,67,67,71,74,75,80,83,84,86,87,88,90,92,92,93,94,98,100,101,102,105,107,110,113,116,117,122,126,130,134,139,140,141,143,146,148,149,150,151,153,156,158,160,162,163,165,168,170,172,174,178,180,181,182,184,188,189,191,192,193,197,200,201,202,203,204,205,206,207,207,208,208,209,212,213,216,218,221,225,233,236,238,240,241,244,246,248,250,254,258,261,262,264,267,268,272,274,279,283,285,287,288,290,291,292,293,294,297,298,299,300,302,303,304,307,308,309,310,312,313,313,314,315,318,320,321,322,324,326,330,334,334,337,339,341,343,345,347,350,352,373,7,17,19,24,25,28,30,30,33,34,34,34,42,43,47,51,52,55,56,58,59,60,60,64,67,68,68,68,69,71,72,73,74,75,77,78,79,81,82,83,84,84,85,86,88,89,89,90,91,92,93,94,95,96,97,98,98,100,101,102,102,103,104,107,108,111,115,117,118,119,123,124,124,125,126,126,128,129,133,134,136,137,137,137,138,138,139,140,142,144,145,146,148,148,149,156,159,160,162,164,165,166,167,168,168,169,169,170,171,172,174,177,178,180,182,184,187,190,191,193,194,196,198,199,201,203,204,205,206,207,208,209,211,212,213,214,214,215,217,221,225,228,230,231,234,235,236,236,237,237,239,240,241,242,243,244,245,247,248,249,250,250,251,252,252,253,257,258,261,262,263,265,266,269,271,273,274,275,276,277,278,279,280,281,282,284,285,285,286,288,290,293,293,293,295,295,297,298,298,300,303,305,306,307,308,309,310,311,314,314,315,315,316,319,320,320,321,322,322,323,324,325,326,327,328,329,330,331,331,332,334,335,336,338,347,348,351,353,355,356,357,358,360,362,363,364,369,371,371,372,391,392,7,19,24,28,30,30,33,34,34,42,43,47,51,52,55,56,58,59,64,67,68,68,69,71,72,73,74,75,77,78,79,81,82,83,84,84,85,86,88,89,89,90,91,92,93,94,95,96,97,98,98,100,102,103,104,107,108,111,115,117,118,119,123,124,124,125,125,126,126,127,128,129,133,134,136,137,137,138,138,139,140,142,144,145,146,148,148,152,156,159,160,162,164,165,166,167,168,168,169,169,170,171,172,174,177,178,180,182,184,187,190,191,193,194,196,198,199,201,203,204,205,206,207,208,209,211,212,213,214,214,215,217,221,225,228,230,231,234,235,236,236,237,237,239,240,241,242,243,244,245,247,248,249,250,250,251,252,252,253,257,258,261,262,263,265,266,269,271,274,275,276,277,278,279,280,281,282,284,285,285,286,288,290,293,293,295,297,298,300,303,307,308,309,310,311,314,314,315,316,319,321,322,322,323,324,325,326,328,329,330,331,331,332,334,335,336,338,347,348,351,353,355,356,358,360,362,363,364,366,369,371,371,372,7,17,19,19,21,22,24,26,28,29,29,30,31,37,41,43,46,47,49,51,53,53,54,57,58,59,60,61,61,62,63,63,64,65,65,66,67,68,68,68,72,75,76,81,84,85,87,89,91,93,93,94,95,99,101,102,103,106,108,111,112,114,115,115,117,117,118,122,123,127,128,131,132,135,140,141,142,144,147,149,150,151,152,154,157,158,159,161,163,164,166,169,171,173,175,178,179,181,182,183,185,187,189,190,192,193,193,194,198,201,202,203,204,205,206,207,208,208,209,210,213,213,214,217,219,222,226,234,237,239,241,242,245,247,249,251,253,255,259,261,262,263,265,268,269,273,275,280,281,284,286,288,289,289,291,292,293,294,295,296,298,299,300,301,303,304,305,308,309,310,311,313,314,315,316,319,321,322,325,327,331,335,338,340,342,344,346,348,351,351,353,7,17,19,22,23,25,25,27,30,30,31,32,36,36,55,56,60,63,64,64,65,67,76,76,79,89,94,94,95,95,97,104,106,121,123,124,126,127,128,129,132,133,134,134,137,140,159,163,163,164,164,165,169,170,173,176,193,193,195,196,199,201,206,212,214,223,231,232,256,257,259,262,265,267,269,270,271,272,275,280,299,312,316,320,325,335,352,369,6,18,21,22,25,26,29,31,35,35,52,54,55,59,62,63,63,64,66,75,75,75,78,78,81,82,84,88,88,89,89,93,93,94,94,96,103,105,122,123,125,126,127,128,131,132,136,139,158,166,169,169,175,178,187,192,194,195,198,203,205,211,220,224,225,227,230,231,233,233,235,255,256,261,264,268,269,270,274,275,279,298,311,311,315,324,334,351,370,388,389,1,2,2,7,16,17,19,21,22,23,24,24,25,25,26,27,28,29,30,32,32,32,33,34,34,36,38,38,42,43,44,45,46,46,47,49,50,51,52,52,53,55,57,58,58,58,59,59,60,60,60,61,63,63,63,66,70,72,75,84,85,87,88,88,91,98,99,102,103,103,105,107,108,110,111,112,113,114,115,117,118,119,120,122,124,127,128,128,130,130,132,132,133,134,135,136,138,138,139,140,142,144,146,147,148,150,151,154,156,157,157,158,160,162,163,169,170,171,173,175,176,179,180,181,183,184,186,187,189,191,193,195,196,199,202,203,206,208,210,215,220,221,222,223,224,225,230,231,232,232,234,234,235,235,236,237,238,240,247,251,260,263,267,277,280,284,303,310,310,312,315,315,315,320,324,326,328,331,331,331,334,335,336,339,340,342,342,344,347,348,349,350,373,375,6,18,20,21,22,23,23,24,24,25,26,27,28,29,31,31,32,33,33,35,37,37,41,42,43,44,45,46,48,49,50,51,51,52,54,56,57,58,58,59,59,60,62,65,69,71,74,83,84,86,87,88,90,97,98,101,102,106,107,109,111,112,113,114,116,117,118,119,121,123,126,127,127,129,129,131,131,132,133,134,135,137,138,139,141,143,145,146,147,149,150,153,155,156,156,157,159,161,162,166,168,169,170,172,174,175,178,179,180,182,183,185,186,188,190,192,195,198,201,202,207,209,214,219,220,221,222,223,224,225,230,231,233,233,234,234,235,236,239,246,250,259,262,266,276,283,302,309,311,314,319,319,319,323,325,327,330,335,338,339,341,343,345,346,347,349,372,373,373,7,16,17,19,21,23,23,24,25,26,27,28,30,31,33,34,36,36,40,41,43,43,44,47,50,51,55,57,58,59,60,61,62,63,64,65,66,68,69,70,70,70,71,72,72,74,74,74,74,75,76,77,79,80,81,86,87,91,92,94,95,97,99,101,102,102,103,105,107,109,110,111,112,113,114,115,120,121,122,123,124,124,127,129,130,130,131,132,132,132,133,134,136,136,137,138,139,140,141,143,145,146,147,147,148,148,149,150,152,153,154,154,154,154,155,156,156,157,157,158,158,159,160,162,164,164,165,166,169,171,172,172,174,175,176,177,179,181,182,183,184,187,188,189,191,193,194,195,196,198,200,201,202,204,207,208,211,213,215,217,219,220,221,224,225,226,226,227,229,230,234,235,236,238,239,240,241,242,243,243,244,245,246,251,252,252,253,253,254,255,256,258,261,265,266,267,268,270,271,272,273,274,276,277,278,281,281,282,285,286,288,289,290,291,292,293,294,295,295,296,297,298,298,299,301,302,302,303,304,304,305,307,309,310,311,312,313,313,314,314,317,318,322,323,324,325,327,329,330,331,331,337,339,340,341,341,341,343,344,346,348,350,350,351,353,354,358,360,362,362,363,367,369,370,371,372,372,375,376,385,388,390,392,394,396,398,399,402,419,419,420,421,4,16,18,20,20,21,22,23,24,25,27,28,30,31,33,37,38,40,40,41,44,47,48,52,54,55,56,57,58,59,60,61,63,65,66,67,67,67,68,69,71,71,71,71,72,73,74,76,77,83,84,89,91,92,94,96,98,99,100,102,104,105,106,107,108,109,110,113,115,116,117,118,119,122,124,125,125,126,127,127,128,129,131,131,132,133,134,135,136,138,140,142,142,143,143,144,147,148,149,149,150,151,151,152,152,153,155,157,157,158,159,164,165,165,167,168,169,170,172,174,175,176,177,180,181,182,184,185,186,187,188,189,191,192,193,194,195,197,200,201,204,206,208,210,212,213,214,217,218,219,219,222,223,226,229,230,231,233,234,235,236,237,238,238,239,240,241,243,245,246,247,247,248,248,249,250,251,253,256,260,261,262,263,265,266,267,268,269,271,272,273,276,276,280,281,283,284,285,286,287,288,289,290,291,292,296,298,299,300,302,304,305,306,307,309,312,313,317,318,319,320,322,324,325,326,332,334,335,338,339,341,343,345,345,346,348,349,353,355,357,358,362,364,365,366,367,367,370,371,380,383,385,387,389,391,393,394,397,415,6,16,18,21,35,38,40,41,41,41,42,42,50,51,52,54,55,57,60,66,72,73,74,75,76,77,78,78,79,80,81,83,84,85,86,87,88,89,91,91,92,93,94,95,96,98,99,100,100,101,102,103,104,104,107,109,110,116,122,123,124,126,129,129,130,132,133,134,135,137,140,144,161,173,179,184,184,194,196,198,202,206,209,213,214,215,217,218,219,223,226,232,242,248,249,253,264,266,268,269,269,271,272,282,301,313,314,316,320,340,342,6,18,18,21,35,38,40,41,42,42,50,52,54,55,57,60,66,66,72,73,74,75,76,77,77,79,79,80,80,81,83,84,85,86,87,88,89,89,91,91,92,93,94,95,96,98,99,100,100,101,102,103,104,104,107,109,110,116,121,121,122,123,124,126,129,129,130,132,133,134,135,137,140,144,173,179,184,184,194,196,198,202,206,209,213,214,215,217,218,219,223,226,234,244,250,251,251,255,266,268,270,270,271,271,273,274,284,303,303,315,316,318,322,322,339,340,372,7,19,21,23,25,28,29,33,36,55,59,62,72,76,77,78,79,80,81,84,88,91,94,96,98,100,104,106,107,108,110,111,112,114,116,120,121,127,131,133,134,136,137,140,141,141,143,144,146,147,148,149,150,152,154,163,164,170,172,176,177,178,179,183,184,186,187,188,190,191,193,194,196,198,198,200,201,202,203,203,204,208,209,210,213,216,218,225,233,235,238,240,243,252,256,259,262,264,266,267,269,271,274,276,279,288,290,292,307,317,317,317,321,361,367,368,369,370,371,374,1,9,10,44,52,56,86,88,90,92,94,96,98,100,100,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,716,741,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,106,108,110,112,114,116,118,122,123,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,1,5,6,34,54,55,56,65,66,72,325,336,367,434,436,438,438,440,442,444,446,446,450,452,454,456,458,458,460,464,466,468,472,478,484,488,490,490,492,494,496,500,506,508,510,512,512,514,516,516,518,522,526,528,530,532,532,534,536,538,540,550,558,558,566,572,572,574,574,580,584,590,600,604,612,616,622,628,0,21,57,76,101,121,154,177,5,6,8,8,8,9,11,12,20,21,23,25,25,26,34,35,36,37,40,41,43,55,66,69,83,84,85,91,99,100,103,106,115,130,130,131,131,134,134,163,166,169,177,178,181,194,195,214,226,227,248,258,258,258,259,268,275,287,288,289,291,294,298,310,320,322,323,338,339,340,341,352,354,355,364,386,387,393,396,404,418,425,428,436,441,448,449,450,459,460,464,464,469,476,478,482,483,486,488,496,501,515,518,519,522,541,545,547,548,550,552,565,573,578,588,595,605,605,610,611,614,628,629,641,642,650,656,657,659,672,673,676,689,703,703,703,704,705,708,709,714,726,728,736,744,751,767,770,773,797,798,799,802,803,814,817,820,826,830,831,852,862,863,866,866,869,873,879,881,894,3,7,7,8,10,12,13,14,15,17,18,20,21,23,25,26,27,29,29,29,30,30,1,2,33,34,37,38,41,44,44,45,46,47,47,49,50,52,55,56,57,57,58,58,59,60,61,61,61,62,63,63,64,65,66,67,67,69,69,69,70,71,72,72,73,73,74,75,75,76,78,80,81,82,83,84,85,87,92,92,93,96,98,98,99,103,104,104,104,105,106,107,107,108,108,109,109,110,112,113,113,114,115,115,116,117,118,119,120,121,123,125,125,127,128,129,129,130,131,132,133,133,134,135,137,138,138,140,140,141,143,144,145,145,145,145,145,146,147,149,150,150,151,151,152,153,153,153,154,155,156,157,158,159,161,161,162,162,163,163,164,164,165,166,167,168,169,169,169,171,171,172,173,174,174,175,175,175,176,177,178,178,179,180,181,185,189,190,191,195,197,197,198,202,203,205,207,208,209,209,210,211,211,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,224,225,225,226,226,227,227,228,228,229,229,230,231,232,233,234,234,235,236,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,253,254,255,255,256,257,257,258,258,259,260,261,262,263,263,264,264,265,265,266,266,267,267,268,269,270,271,272,272,273,273,274,275,275,276,277,278,278,278,279,279,280,281,281,281,281,281,282,282,283,284,284,285,286,289,290,294,294,296,306,320,320,323,323,323,326,327,331,335,339,340,340,341,341,343,345,346,346,347,349,349,349,349,352,353,355,357,358,361,361,362,363,363,364,367,371,372,373,374,375,376,377,378,380,381,382,384,386,387,389,391,393,394,394,395,396,398,399,401,402,403,405,406,408,410,411,412,413,414,416,418,423,425,426,427,429,430,431,433,455,460,465,467,469,470,470,471,472,473,474,475,476,477,478,479,479,485,485,485,486,486,486,5,8,9,12,15,15,16,17,18,18,20,21,27,28,28,29,29,30,30,31,32,32,32,33,33,33,34,34,35,36,37,38,38,40,40,40,41,41,41,41,42,42,43,43,44,44,45,46,46,47,49,51,52,53,54,55,56,58,59,63,63,64,67,69,69,70,74,75,75,75,76,78,78,79,79,80,80,81,83,84,84,85,86,86,87,88,89,90,91,92,94,96,96,98,99,100,100,101,102,103,104,104,105,106,109,109,111,111,112,113,114,114,114,114,115,116,118,119,119,120,120,120,121,121,121,122,122,122,123,124,125,126,127,128,130,130,131,132,132,133,133,134,135,136,137,138,138,138,140,141,142,143,143,144,144,144,145,146,147,147,148,149,150,154,158,159,160,164,166,166,167,167,167,171,172,174,176,177,178,178,179,180,180,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,193,194,194,195,195,196,196,197,197,198,198,199,200,201,202,203,203,204,205,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,222,223,224,224,225,226,226,227,227,228,229,230,231,231,232,232,233,233,234,234,235,235,236,236,237,238,239,241,241,242,242,244,245,245,246,247,248,249,249,250,251,253,257,257,259,269,283,286,286,286,289,290,294,298,302,303,303,304,304,306,306,308,309,309,310,312,312,312,312,312,312,315,316,318,320,321,324,324,325,326,326,327,330,334,335,336,337,338,339,340,341,343,344,345,347,349,350,351,352,353,354,356,357,357,358,359,361,362,364,365,366,368,369,371,373,374,375,376,377,377,379,381,386,388,389,390,392,393,394,416,426,428,430,431,431,432,433,434,435,436,437,438,439,440,440,440,441,442,443,444,445,446,446,447,448,449,450,451,451,452,453,454,33,248,286,288,292,299,302,305,310,312,316,320,326,336,348,351,351,352,353,356,360,362,370,373,380,390,396,404,404,415,431,434,439,442,445,448,451,454,454,462,469,471,32,38,43,43,45,51,57,59,63,67,73,74,76,85,89,93,102,107,109,118,126,130,133,133,141,145,149,152,164,167,169,183,187,200,212,213,226,251,255,259,263,267,271,273,281,293,297,301,305,308,320,327,381,387,387,387,389,390,393,395,397,397,405,405,408,409,418,427,435,439,444,445,447,448,451,467,470,474,476,476,30,36,36,42,42,54,60,62,67,77,117,118,120,124,134,162,165,169,170,171,176,178,179,190,195,218,233,235,236,236,236,246,250,255,256,268,280,326,332,342,348,352,352,356,363,363,366,369,369,370,375,376,377,393,397,398,411,412,436,438,441,444,452,456,460,463,466,467,467,467,472,473,475,5,33,47,51,53,55,59,61,65,69,75,123,125,145,145,157,159,161,163,165,195,231,241,255,265,265,267,267,279,285,301,303,305,309,313,313,313,315,315,317,319,321,323,325,325,327,333,333,335,335,337,337,339,339,339,339,341,341,341,345,347,347,349,353,361,373,375,377,379,387,387,389,391,395,395,399,403,407,427,431,437,437,449,8,16,17,18,22,22,30,31,31,32,39,40,42,43,44,53,63,68,73,79,80,80,89,90,106,111,112,114,116,120,125,126,128,132,136,138,139,140,142,146,152,158,165,166,173,176,176,179,182,182,184,186,188,190,191,192,195,196,196,199,205,207,215,219,220,6,8,12,33,38,39,48,50,53,69,70,77,91,104,119,132,133,169,180,189,191,196,198,200,207,208,213,214,216,223,238,240,246,248,251,252,254,257,267,270,272,273,274,279,280,281,282,284,287,288,291,293,293,295,297,298,300,301,301,303,304,305,307,308,311,312,314,316,317,321,322,332,336,341,347,349,351,353,355,358,360,362,365,370,371,372,374,380,381,383,385,386,387,392,394,397,400,401,411,414,415,416,420,422,446,454,460,465,505,506,510,513,515,515,517,518,528,529,530,531,533,534,535,537,538,540,541,542,543,545,549,551,552,553,554,556,562,563,564,566,566,567,568,571,572,573,574,575,577,579,580,581,582,584,587,589,590,591,593,58,150,256,392,6,58,138,204,337,6,9,10,61,166,220,389,8,9,13,60,140,206,339,4,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,1,6,8,10,10,14,21,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,26,32,34,36,40,42,44,46,48,50,50,52,54,54,56,58,62,64,66,68,70,72,74,76,76,78,80,82,82,84,86,88,88,92,94,94,94,94,94,96,98,102,104,106,108,110,112,114,114,114,116,117,120,120,123,127,128,130,132,134,134,136,136,138,138,140,148,158,164,168,169,171,174,176,176,178,179,182,184,188,192,194,195,202,206,209,210,212,214,216,218,220,222,226,228,230,232,234,236,238,241,242,244,246,248,250,255,256,259,261,262,264,266,268,270,273,274,276,278,281,282,282,284,286,288,290,293,293,297,301,302,304,308,310,314,316,316,318,320,322,330,330,330,330,330,332,334,342,349,0,1,3,6,10,12,17,20,23,4,130,132,134,136,138,140,142,32,34,36,38,5,7,12,13,15,15,15,15,15,15,15,16,16,16,16,16,16,17,18,19,19,19,19,19,19,19,19,19,19,20,21,21,21,21,21,22,22,22,22,23,23,23,23,23,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,27,27,29,29,29,29,29,29,29,29,29,29,29,29,30,31,32,32,32,32,32,32,32,32,32,33,33,34,34,34,34,34,34,35,35,35,35,36,36,36,37,38,38,38,38,38,38,39,40,40,40,40,41,42,42,42,42,42,42,42,43,43,43,43,43,44,44,44,44,44,44,44,45,45,45,45,45,45,46,46,47,47,47,47,47,47,48,48,48,48,49,49,50,50,50,50,50,51,51,52,52,52,52,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,55,56,56,57,57,57,57,58,58,58,58,58,58,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,63,63,64,65,66,66,66,67,67,67,67,67,68,68,68,68,69,69,69,69,69,69,69,69,70,71,71,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,77,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,79,79,80,80,80,80,81,81,81,81,82,83,83,83,83,83,84,84,84,84,84,84,84,84,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,88,88,89,89,89,90,90,90,90,90,90,90,91,91,91,91,91,91,92,92,93,94,95,95,95,95,95,95,95,95,96,96,96,96,96,96,97,97,97,97,97,97,97,98,98,98,98,98,98,98,99,99,99,99,99,100,100,100,100,100,100,101,101,102,102,103,103,104,104,105,106,106,106,106,106,106,106,106,106,107,107,107,107,107,108,108,108,108,108,108,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,109,110,110,110,110,110,111,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,114,114,115,115,116,116,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,120,120,121,121,121,121,121,121,121,121,121,121,122,123,123,123,124,124,124,124,124,124,124,124,125,125,126,126,126,126,126,126,126,126,127,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,131,131,131,131,131,131,132,132,132,132,132,132,133,133,133,133,133,133,134,134,134,135,135,135,135,135,135,136,136,136,136,136,136,136,136,136,136,137,137,137,137,137,137,138,138,138,138,138,138,138,138,138,138,138,138,139,139,139,140,140,140,140,140,140,140,140,140,140,141,142,142,142,142,142,142,143,143,144,145,145,145,145,145,146,147,147,148,148,149,149,149,149,150,150,150,150,151,152,152,153,153,153,154,154,155,155,155,155,155,155,155,155,156,156,156,156,156,156,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,158,159,159,159,159,159,159,159,160,161,161,161,161,161,161,161,161,161,162,162,162,162,162,162,162,162,162,11,12,12,13,14,15,16,17,18,19,20,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,52,53,54,54,55,55,56,56,57,58,59,59,59,59,60,61,61,62,62,63,63,64,64,65,65,66,67,68,69,70,70,5,7,7,7,8,9,9,10,17,17,18,19,20,21,22,23,24,25,27,28,28,29,30,31,32,33,34,35,35,36,37,39,40,40,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,61,63,65,66,66,66,66,67,69,70,71,72,72,72,73,73,73,75,76,77,79,79,79,80,81,82,83,84,84,85,85,86,86,87,88,88,89,90,91,92,93,95,96,97,99,100,101,103,104,105,106,107,108,109,111,112,113,114,115,116,116,117,119,119,119,120,120,121,123,124,125,127,128,131,133,135,137,141,141,143,145,146,147,148,149,150,151,152,153,155,155,156,157,158,159,161,161,162,163,164,165,166,167,169,170,171,172,172,173,174,175,176,177,178,179,180,180,181,182,183,184,185,186,187,188,189,190,191,193,194,194,195,196,197,197,199,201,203,204,205,206,207,208,209,212,212,213,216,217,217,218,218,219,220,221,224,225,226,227,228,229,231,232,233,235,236,237,238,239,240,240,241,243,244,245,247,248,249,251,251,253,255,257,259,261,263,263,265,267,269,271,273,275,277,279,281,282,283,284,285,287,289,293,295,297,299,300,301,303,305,307,309,311,313,313,313,315,316,317,319,319,319,319,319,319,319,321,322,323,324,325,326,327,329,330,331,333,335,337,339,340,341,343,345,347,347,349,351,353,354,355,356,357,358,359,360,361,363,365,366,367,369,370,370,371,373,374,375,377,379,379,381,382,383,383,384,385,387,389,390,391,391,393,395,397,399,401,403,405,406,407,408,409,411,413,414,415,417,418,419,420,421,423,424,425,427,428,429,431,433,433,434,435,437,439,441,443,444,445,447,449,450,451,453,454,455,456,457,458,458,459,460,461,464,465,466,467,468,1,3,8,12,12,139,143,20,21,22,23,25,26,27,29,30,32,33,36,37,39,40,41,42,45,46,47,48,50,55,56,61,62,63,64,65,66,67,68,69,70,71,71,72,73,74,74,75,77,79,80,90,91,93,96,98,99,100,101,102,103,105,106,107,108,110,117,118,119,120,122,123,124,124,125,125,126,127,128,129,130,131,132,134,140,145,159,160,160,161,177,178,182,191,192,193,198,222,229,238,239,240,244,244,244,244,245,246,247,248,249,250,251,251,251,252,252,253,254,254,255,256,262,263,264,264,265,266,267,268,269,269,270,270,271,271,272,273,274,275,276,276,277,278,278,279,280,280,281,282,283,285,285,286,286,288,290,292,299,300,300,300,302,314,315,315,316,317,318,341,342,358,364,365,366,370,372,373,374,374,375,376,377,378,380,384,385,388,394,396,414,428,431,452,17,18,18,19,20,22,24,26,28,29,30,32,36,37,40,40,41,43,45,49,51,54,55,57,58,59,60,62,65,68,71,72,77,78,82,84,89,92,94,95,96,98,101,102,104,106,108,110,111,114,116,117,118,134,136,136,139,144,146,148,150,152,153,163,164,166,179,194,196,198,200,202,203,206,209,212,214,217,218,225,226,228,229,230,232,233,234,236,238,239,240,241,242,242,243,243,244,245,246,247,247,268,19,21,21,22,22,23,23,24,24,25,26,27,27,28,28,29,29,31,32,33,35,39,40,41,42,45,47,48,49,50,51,52,53,54,55,56,58,59,60,61,63,64,66,67,68,69,71,77,79,81,83,85,86,87,88,89,90,91,95,97,98,99,102,103,107,109,2,4,5,6,8,9,9,10,11,11,12,12,13,13,14,15,16,17,17,18,19,20,21,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,36,36,37,5,163,163,165,167,169,171,171,173,173,175,177,179,181,183,185,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,7,9,10,10,11,12,13,13,14,15,16,17,17,17,18,19,19,20,21,22,23,24,25,25,26,26,27,27,27,28,28,29,30,30,30,31,31,31,33,34,34,36,37,37,38,38,39,40,41,42,43,45,45,46,48,49,50,51,52,53,54,56,58,59,60,60,61,61,62,63,64,66,68,68,69,70,71,71,72,73,73,74,75,75,76,77,78,79,80,81,81,82,82,83,83,84,84,85,85,85,86,86,87,88,89,89,89,90,90,90,91,92,93,93,94,95,96,96,97,98,102,102,102,103,104,105,105,106,106,107,107,107,108,108,108,109,110,110,111,111,112,112,113,114,114,115,115,116,117,118,119,119,119,120,120,121,121,122,122,122,123,123,124,124,126,128,128,129,130,131,132,133,134,135,137,138,141,141,142,142,143,144,145,145,146,146,147,147,148,148,148,149,149,150,151,152,153,153,154,154,155,156,157,158,159,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,166,167,167,168,169,170,170,171,171,172,172,173,173,173,174,174,175,176,176,181,1,2,6,15,34,46,52,59,67,70,73,77,80,86,91,101,109,115,119,123,133,137,140,144,149,152,156,161,165,167,212,216,220,224,227,234,238,241,247,253,256,259,263,271,272,273,13,14,16,18,20,20,22,24,25,27,30,32,34,34,37,40,44,46,49,50,50,52,53,54,54,55,55,59,62,62,62,67,69,72,76,82,86,92,97,98,5,10,11,12,13,16,17,20,21,23,24,25,27,28,29,30,32,35,36,37,38,39,41,43,44,46,47,50,51,53,56,57,58,60,61,63,65,66,67,69,71,72,75,77,78,79,80,81,83,85,86,88,89,91,92,93,95,96,97,98,100,101,103,104,106,107,108,109,110,112,113,116,117,119,121,122,123,125,126,127,127,129,130,131,132,134,135,137,138,139,140,141,142,143,144,146,149,150,151,153,154,155,156,158,159,162,163,164,165,166,167,168,170,171,173,174,175,177,178,179,180,185,186,188,190,191,192,194,195,197,198,199,201,202,204,208,208,209,210,211,212,213,214,216,219,220,223,225,226,227,229,231,232,234,237,237,240,241,243,244,245,247,248,249,250,252,253,255,256,257,258,260,261,264,265,267,268,270,271,273,274,275,276,278,279,281,282,283,284,285,286,289,291,292,295,296,297,298,300,305,306,307,309,310,313,315,316,317,318,319,320,321,322,323,325,326,327,329,330,331,337,338,339,340,341,342,343,344,347,349,350,351,352,353,354,355,356,357,359,360,361,362,363,366,367,368,371,373,374,376,377,378,379,380,383,386,387,388,389,390,391,392,393,395,396,397,398,399,400,401,402,407,408,411,412,413,414,414,416,417,419,420,421,422,423,423,426,427,428,429,431,432,433,435,436,437,438,441,443,444,445,446,447,448,450,452,455,456,457,458,459,460,461,462,463,465,466,467,469,472,473,474,476,477,480,481,482,483,484,485,486,488,489,491,492,493,494,495,497,498,499,500,501,503,504,506,507,509,510,512,513,516,517,518,519,521,522,523,524,526,527,529,530,531,532,533,534,535,535,536,538,539,542,543,544,545,546,547,548,549,551,552,553,554,555,556,557,558,560,561,564,565,567,568,570,575,576,577,578,579,582,583,584,586,587,589,590,591,593,594,595,598,601,601,602,603,604,605,609,610,613,615,616,617,620,621,622,624,625,627,628,629,630,631,632,633,634,636,639,640,641,642,643,644,645,646,648,651,652,653,654,655,656,657,658,660,661,663,664,665,667,668,669,670,672,675,676,677,679,679,680,681,681,682,684,685,687,687,689,690,692,693,694,696,697,699,700,701,702,705,707,708,710,712,713,715,716,717,718,719,720,722,4,4,4,5,24,24,24,24,25,25,25,25,4,5,21,21,22,23,24,24,29,29,31,31,31,32,38,39,41,42,46,47,48,53,54,55,4,10,18,19,31,31,41,43,44,45,46,49,55,61,61,64,66,71,77,83,88,93,98,103,108,113,122,122,126,127,129,131,134,134,138,141,143,143,152,161,161,163,165,168,169,192,201,212,221,221,232,241,241,252,270,279,279,290,299,302,311,314,314,324,324,333,333,344,344,353,353,364,364,384,384,393,393,404,404,404,413,413,423,426,426,435,435,437,438,446,451,452,455,5,6,4,166,168,208,215,217,218,219,230,241,248,256,267,268,273,278,281,293,299,317,318,319,321,322,330,353,353,355,356,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,4,7,8,9,10,13,15,16,17,18,20,21,22,23,24,26,27,28,29,31,32,34,35,37,38,38,40,130,218,6,8,29,33,35,36,37,38,41,43,44,44,45,45,46,46,47,48,49,49,50,51,52,53,54,55,56,57,58,58,60,61,62,63,87,88,94,99,100,101,103,104,110,111,116,117,120,121,123,124,125,127,138,145,147,156,159,159,160,162,164,165,166,166,167,169,171,171,175,176,176,176,177,177,182,183,192,201,212,215,219,222,236,237,238,239,239,248,249,252,252,256,275,278,298,308,309,309,310,310,310,311,311,312,312,312,317,318,342,350,350,351,352,354,355,356,366,367,369,388,402,403,405,433,434,435,440,12,430,434,439,443,443,443,451,462,469,482,489,489,492,520,553,561,567,573,589,612,612,621,627,637,642,650,654,4,27,45,53,69,79,83,83,87,95,112,113,121,127,135,141,147,153,159,169,181,187,197,203,223,229,237,249,257,261,265,269,273,277,281,287,291,299,313,317,321,337,351,375,397,401,405,435,461,479,507,507,6,29,47,55,71,81,85,85,89,97,114,115,123,129,137,143,149,155,161,171,183,189,199,205,225,231,239,251,259,263,267,271,275,279,283,289,293,301,315,319,323,339,353,373,395,399,403,433,459,477,505,505,527,6,10,33,36,40,40,40,48,52,55,55,58,61,61,62,64,65,68,70,70,71,73,74,76,79,81,90,96,96,106,110,114,120,124,130,133,134,138,142,162,166,198,204,205,206,207,209,211,213,215,217,219,221,222,226,226,231,233,235,236,237,240,241,243,245,246,247,250,251,253,255,257,259,260,261,264,265,267,269,271,272,273,277,279,281,282,283,286,286,298,301,306,307,307,309,312,317,320,320,340,351,354,361,364,369,372,373,374,376,378,3,3,4,9,10,11,14,15,16,17,18,20,21,22,23,24,25,25,26,29,30,31,32,33,39,41,44,45,46,48,49,49,50,51,52,55,56,58,59,60,65,66,67,68,70,71,72,73,74,75,76,77,78,79,82,86,87,88,89,90,91,92,93,94,95,96,97,100,111,112,112,113,114,115,116,117,118,119,120,123,124,125,127,128,129,130,131,131,132,137,138,139,140,141,142,143,144,145,146,147,148,149,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,177,179,187,194,195,196,197,198,199,200,201,202,203,204,206,212,216,14,16,6,6,8,20,140,1,8,10,12,14,16,16,18,18,20,22,24,26,28,28,28,28,30,32,34,36,38,40,40,40,42,42,42,44,46,46,46,48,48,50,52,52,54,54,54,56,58,60,60,62,64,66,68,70,72,72,72,74,74,76,76,78,78,80,82,82,84,86,86,88,88,88,90,90,90,90,92,92,94,94,94,94,94,96,98,98,98,100,100,100,102,102,104,106,108,108,110,112,114,114,116,118,120,122,122,124,126,126,128,128,128,128,130,130,132,134,134,136,136,138,140,140,142,144,146,146,148,150,152,152,152,152,154,156,156,156,156,158,158,158,160,162,162,164,166,168,168,168,168,168,168,170,170,172,174,176,178,180,182,182,184,184,186,190,190,192,192,194,196,202,206,206,206,208,210,210,210,210,210,210,210,212,212,212,212,212,214,214,214,214,214,214,214,216,216,216,216,216,216,216,218,218,220,220,222,222,224,224,226,226,230,230,230,230,232,232,232,234,234,234,234,234,234,236,240,242,242,244,246,246,248,248,248,250,250,254,254,256,256,258,258,260,262,264,266,266,266,269,270,273,274,276,278,280,284,284,286,288,290,290,292,292,297,7,11,34,37,41,49,53,53,56,56,59,62,63,65,66,69,71,71,72,74,75,77,80,82,91,97,107,115,121,125,131,135,139,143,163,167,199,205,206,207,208,210,212,214,216,218,220,222,223,224,227,227,232,234,236,237,238,241,242,244,246,247,248,251,252,254,256,258,260,261,262,265,266,270,272,273,274,277,278,280,282,283,284,299,302,307,308,313,321,341,355,365,373,375,384,384,384,1,2,8,49,50,79,91,114,132,137,147,151,166,176,181,202,206,210,214,215,216,224,244,269,272,278,305,308,312,317,320,333,336,342,351,354,371,372,9,9,9,20,20,24,24,28,32,36,36,36,36,40,40,44,45,48,49,50,52,53,56,57,60,61,64,65,67,68,68,71,72,72,76,77,80,84,84,84,84,85,87,88,89,94,98,98,99,99,102,106,107,110,111,114,114,114,114,114,114,114,118,124,125,126,127,127,134,138,144,148,154,158,164,168,168,169,169,172,172,173,173,178,182,185,186,187,188,189,190,191,192,193,195,196,197,198,199,199,202,202,203,204,205,207,207,208,209,212,213,216,216,217,223,3,3,3,3,5,5,5,7,7,9,11,13,15,15,17,17,19,21,21,23,23,25,25,27,29,31,33,35,37,39,41,43,43,45,47,47,49,49,51,53,55,55,57,59,59,59,61,61,63,63,65,65,67,69,71,71,73,73,75,75,77,77,79,79,81,85,91,101,101,103,105,105,107,109,111,3,7,9,11,29,29,29,29,31,31,33,33,35,37,37,37,37,41,43,43,43,43,43,45,45,47,47,55,55,57,59,61,61,61,61,61,70,71,71,73,75,77,77,79,79,79,82,82,84,84,85,85,85,90,91,91,93,93,93,95,99,99,101,101,103,105,105,107,109,117,117,118,120,120,121,122,123,124,126,127,128,129,129,131,131,132,133,134,134,136,137,138,140,142,143,143,144,145,152,153,154,161,164,165,170,170,170,170,170,170,170,170,170,7,7,9,41,43,43,44,46,47,49,51,53,55,57,59,59,61,63,65,67,67,68,69,71,75,77,81,83,85,89,91,93,95,97,99,99,99,100,101,103,107,109,111,112,113,115,117,119,121,123,125,127,128,129,131,133,139,141,143,145,146,147,149,151,153,155,157,160,161,163,165,169,171,173,175,177,179,181,183,185,187,189,191,193,195,199,201,203,205,207,211,11,34,36,40,44,46,46,50,52,56,58,62,64,68,70,74,76,78,82,86,88,90,96,100,104,108,112,116,120,128,132,134,136,138,142,146,148,150,154,156,158,160,164,166,168,170,174,176,178,180,184,186,188,192,194,198,202,204,208,214,218,222,222,224,228,230,236,244,246,248,252,254,258,264,268,272,276,280,286,290,300,304,308,310,316,318,322,326,332,336,340,342,346,350,352,5,6,7,8,9,9,10,10,11,11,12,13,14,15,16,16,17,17,18,19,20,21,22,22,23,23,24,25,26,27,28,29,30,31,32,33,33,34,34,35,36,37,38,38,39,39,40,41,42,42,43,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,60,61,61,62,63,64,64,65,66,67,68,69,70,71,72,72,73,73,74,75,76,76,77,77,78,79,80,81,82,83,84,85,86,87,88,88,89,89,90,91,92,93,94,95,96,96,96,96,96,97,97,98,99,100,100,101,101,102,103,104,105,106,106,107,107,108,108,109,109,110,111,112,112,113,113,114,114,115,115,116,117,118,118,119,120,121,122,122,123,123,124,124,124,125,125,126,127,128,129,130,131,132,132,132,133,133,134,135,136,137,138,138,139,139,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,154,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,172,173,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,195,196,196,197,197,198,198,199,199,200,201,201,202,203,204,205,206,207,208,209,210,211,212,212,213,214,215,216,216,217,217,218,219,220,220,220,220,221,221,221,221,222,222,223,223,224,224,225,225,226,227,228,228,229,229,230,230,230,230,231,232,233,234,234,235,235,236,236,237,237,238,239,240,241,242,243,244,245,246,247,248,248,249,249,250,251,252,252,253,253,254,255,255,256,257,258,258,259,259,260,261,262,263,264,265,266,267,268,268,268,269,270,271,272,273,274,274,275,275,276,277,278,279,280,280,281,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,298,299,299,300,301,302,302,303,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,325,326,327,328,329,330,331,332,333,335,336,337,338,338,339,341,342,343,343,344,345,345,346,347,347,348,348,349,349,350,351,351,352,352,352,353,355,356,356,356,357,358,359,360,361,363,363,364,365,365,366,366,366,366,367,367,368,368,9,11,14,15,15,15,16,17,18,19,20,21,23,24,25,25,25,26,26,26,27,28,29,31,33,34,36,38,40,41,43,45,47,49,49,52,54,55,56,57,58,59,60,61,61,61,61,62,62,62,63,63,64,64,65,65,66,67,67,69,69,69,69,70,71,74,75,76,76,76,76,77,77,78,79,80,81,82,82,82,82,83,85,85,87,89,91,91,94,95,95,95,96,97,97,97,97,98,98,98,98,99,99,100,101,101,102,103,104,105,105,106,107,108,109,109,110,110,111,111,111,112,113,114,115,119,120,120,121,122,123,124,124,125,125,126,126,126,126,127,128,129,129,130,132,133,134,135,135,136,137,138,138,138,139,139,142,143,145,147,147,148,149,150,152,154,156,157,158,159,160,161,162,164,165,168,169,171,172,173,174,176,177,178,179,180,181,182,183,183,184,185,186,187,187,189,191,193,193,195,196,197,199,200,202,203,203,204,205,205,207,208,209,210,212,213,214,215,216,217,218,220,222,223,226,227,230,231,234,235,237,237,238,239,239,240,240,241,242,243,243,244,245,246,247,248,249,250,251,252,254,255,258,259,261,262,263,264,265,266,267,268,268,268,269,269,270,270,272,272,272,275,276,278,282,283,284,286,286,287,290,291,291,293,295,295,297,298,299,299,300,32,35,35,35,35,39,39,39,39,41,41,41,43,43,43,43,45,45,48,49,49,49,49,53,53,53,53,55,57,57,57,57,62,62,63,63,63,63,65,65,69,69,69,71,71,71,71,72,72,72,72,73,73,73,73,75,75,75,75,79,79,79,79,80,80,80,80,81,81,81,81,84,87,87,87,87,88,88,88,88,89,89,89,89,91,91,91,93,94,94,94,95,95,96,97,97,97,97,99,99,99,99,100,100,100,100,101,101,101,101,103,103,104,105,107,109,109,109,109,110,110,110,110,113,113,115,115,116,116,116,117,118,118,119,119,119,122,122,123,123,125,125,127,127,129,131,132,133,133,136,137,139,139,140,140,141,141,142,142,143,143,145,145,146,146,146,147,147,148,148,149,149,151,151,151,151,152,152,152,152,153,154,154,154,155,155,157,157,158,159,159,160,161,161,163,163,164,165,165,166,170,170,171,173,173,173,175,177,177,179,180,181,181,183,188,193,193,195,195,195,197,197,199,199,199,201,201,205,207,207,209,209,210,210,211,211,211,213,216,217,217,219,221,223,223,225,225,225,227,229,229,229,230,230,230,234,235,236,236,238,239,241,241,243,244,244,245,245,247,247,248,248,249,249,251,251,253,253,254,254,258,259,261,263,263,265,265,267,267,269,269,270,271,271,272,272,272,273,275,278,279,279,281,281,282,283,285,285,286,287,287,289,289,291,293,293,295,298,299,301,301,303,305,307,307,309,309,310,310,311,314,315,317,317,319,321,323,325,325,327,329,331,333,336,337,337,340,340,341,341,343,345,345,347,349,349,352,354,355,355,356,356,357,357,358,360,362,363,363,363,365,365,367,367,368,369,370,370,370,371,373,373,374,377,377,377,378,378,378,379,379,381,381,381,382,382,383,383,384,385,385,385,385,388,389,389,389,391,391,394,395,395,396,396,397,397,397,399,401,401,404,405,407,407,408,408,408,410,411,411,413,415,417,417,417,418,418,418,418,418,419,419,419,419,419,419,421,421,424,425,425,427,428,428,428,429,429,429,431,432,433,435,435,439,439,441,441,441,441,443,446,448,449,449,451,454,455,455,457,458,461,463,463,463,463,463,465,465,32,35,35,35,35,39,39,39,39,41,41,41,41,43,43,43,43,46,47,47,47,47,51,51,51,53,55,55,55,55,60,60,60,61,61,61,61,63,63,67,67,67,69,69,69,69,70,70,70,70,71,71,71,71,73,73,73,73,77,77,77,77,78,78,78,78,79,79,79,79,82,85,85,85,85,86,86,86,86,87,87,87,87,89,89,89,91,92,92,93,93,93,93,94,95,95,95,97,97,97,97,98,98,98,98,99,99,99,99,101,101,102,102,102,103,103,105,107,107,107,107,108,108,108,108,111,111,113,113,113,114,114,114,115,116,116,117,117,120,120,120,120,121,123,123,125,125,127,127,127,129,130,130,131,131,134,135,135,137,137,138,138,139,139,140,140,141,141,143,143,144,144,144,144,145,145,145,146,146,147,147,149,149,149,149,150,150,151,152,152,153,153,155,155,156,157,157,158,159,159,161,161,162,163,163,163,164,168,169,171,171,171,173,175,175,177,178,179,179,181,186,189,189,191,191,193,193,193,195,195,197,197,197,197,199,203,205,207,207,208,209,209,209,211,214,215,215,217,219,221,221,223,223,223,225,227,227,227,227,228,228,228,232,233,234,234,236,237,239,239,241,242,242,243,243,245,245,246,246,247,247,249,249,251,251,252,252,256,257,259,261,261,263,263,265,265,267,267,268,269,269,270,270,271,273,276,277,277,279,279,280,281,283,283,284,285,285,287,287,289,291,291,293,296,297,299,299,301,303,305,305,307,307,308,308,309,312,313,315,317,319,321,323,323,325,327,329,331,334,335,335,338,338,339,339,341,343,343,343,345,347,347,350,352,353,353,354,354,355,355,356,358,360,361,361,363,365,365,366,366,367,368,369,371,371,372,373,375,375,375,376,376,376,377,377,379,379,379,380,380,381,381,382,383,386,387,389,389,392,393,393,393,393,394,394,395,395,395,397,399,399,402,403,403,405,405,406,406,408,409,409,411,413,415,415,415,415,415,416,416,416,416,416,416,417,417,417,417,417,417,417,419,419,422,423,423,423,423,425,426,426,427,427,429,429,430,431,433,433,437,437,439,439,439,439,439,439,441,444,446,447,447,449,452,453,453,455,456,459,461,461,461,461,463,463,1,1,2,2,2,6,7,8,10,14,17,18,18,18,18,20,22,25,26,26,27,27,27,27,30,33,33,34,34,34,35,35,35,35,35,35,36,38,40,40,40,40,40,41,41,42,42,46,49,49,50,50,51,51,51,51,52,52,52,52,52,54,54,58,59,62,65,65,66,67,67,70,70,70,70,70,70,70,72,73,73,74,74,74,78,79,79,79,79,81,82,82,82,86,86,86,86,86,86,87,87,89,90,90,90,90,94,94,94,94,95,95,97,98,98,99,102,102,102,102,103,105,105,105,105,106,107,110,110,110,110,112,112,113,113,113,114,114,118,118,118,118,119,120,120,120,121,121,122,122,122,123,123,126,126,126,126,126,127,127,129,129,129,129,129,130,130,132,132,132,134,134,135,135,137,138,138,138,139,139,140,142,142,142,143,143,145,146,146,146,146,146,147,150,150,150,151,151,152,152,153,154,158,158,159,159,159,161,162,162,162,162,166,166,166,167,169,170,170,170,171,174,174,174,174,175,176,177,178,178,178,182,182,182,182,183,185,185,186,186,187,190,190,190,190,193,194,194,198,198,198,198,198,198,201,202,203,203,206,206,206,207,207,207,209,210,210,212,212,212,212,213,217,218,219,5,9,9,9,10,14,15,15,15,19,20,20,20,20,20,21,22,22,22,22,23,23,29,29,29,29,30,32,32,32,32,33,33,33,39,39,39,39,39,40,42,42,43,43,43,49,49,49,49,49,50,51,51,52,53,59,59,59,61,62,63,69,69,69,69,72,73,76,79,79,79,80,82,83,84,85,89,89,92,92,93,99,99,99,100,102,103,104,109,109,109,112,112,112,112,113,119,119,119,122,123,129,129,129,132,132,133,133,139,139,139,139,142,143,146,149,149,149,149,149,152,152,152,152,153,159,159,159,162,163,169,169,169,169,169,169,172,173,173,173,173,173,174,174,174,179,179,179,179,182,183,183,189,189,189,189,192,193,198,198,199,199,199,202,203,203,209,212,213,213,215,217,217,217,218,219,219,219,219,222,223,223,229,229,232,233,238,238,242,242,242,243,250,250,250,251,6,8,10,12,12,15,15,22,24,27,27,28,28,31,34,36,40,40,46,48,52,52,58,60,63,63,63,63,63,63,64,70,72,75,75,75,75,76,82,83,83,84,87,87,87,88,88,94,96,99,99,100,100,106,108,111,111,112,118,118,118,118,120,123,124,130,132,135,136,136,136,142,144,147,147,147,148,151,154,154,154,156,159,160,161,162,162,163,166,168,171,171,171,171,172,178,178,178,178,180,183,184,184,190,192,196,202,204,208,214,216,219,220,226,228,231,231,232,238,240,243,244,250,252,255,256,262,265,265,266,274,277,277,278,278,284,286,287,287,288,294,294,296,299,300,306,308,308,312,313,316,318,322,322,324,326,330,333,333,333,333,333,333,334,336,338,341,341,342,342,343,343,345,348,350,353,353,354,354,354,354,357,357,359,360,360,360,362,365,365,366,369,369,372,374,377,377,378,378,378,378,381,381,384,386,389,389,390,395,396,398,402,405,405,405,407,408,410,413,413,414,414,415,417,417,420,422,425,425,425,426,429,430,432,432,434,437,438,441,441,441,444,446,449,450,450,452,453,453,454,456,458,461,462,462,465,465,468,470,473,474,477,479,479,480,482,485,485,489,489,492,494,497,498,504,506,509,513,516,518,521,522,525,528,530,533,534,534,534,534,537,540,542,545,545,545,545,546,546,549,552,554,557,557,558,561,564,566,569,570,573,576,578,581,581,581,581,585,588,590,593,593,593,594,597,600,602,605,605,605,605,605,605,606,609,612,614,617,618,618,627,630,632,636,636,638,640,642,643,644,644,644,644,647,647,647,650,652,655,656,659,659,662,664,667,668,674,676,679,679,679,680,683,686,691,691,691,691,692,692,695,698,700,703,703,703,704,704,707,710,712,715,716,716,716,716,716,719,720,722,725,726,729,729,732,734,737,737,737,737,738,741,741,744,746,746,746,746,746,746,748,751,752,755,755,758,760,763,764,764,764,764,764,765,765,770,770,770,772,775,775,775,775,776,782,782,784,787,787,787,787,787,788,794,796,799,800,801,803,806,806,808,811,812,812,812,812,813,818,820,823,823,824,824,824,830,832,835,836,836,836,836,842,842,842,842,844,847,847,848,853,857,861,861,862,862,862,36,39,54,54,82,126,126,136,148,44,45,45,45,45,45,45,45,45,45,106,107,207,209,211,8,19,27,35,39,44,127,166,167,4,6,13,14,16,61,61,144,201,202,6,24,28,28,29,4,6,36,52,116,184,224,225,252,272,332,1,52,91,96,98,99,101,102,104,106,108,110,110,110,110,110,110,110,110,110,110,110,112,115,1,2,5,6,11,12,19,21,22,22,32,59,78,78,84,119,119,132,141,147,155,167,167,167,179,179,186,186,191,197,216,220,225,229,241,246,262,268,328,341,350,357,363,370,400,400,412,428,432,466,474,483,483,484,485,10,12,14,16,18,20,26,28,30,32,34,36,38,40,42,44,46,48,50,52,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,100,102,104,106,108,110,112,116,118,120,126,128,1,1,2,11,12,14,16,24,40,52,72,93,117,125,140,166,182,194,206,226,270,306,322,346,346,380,398,406,418,455,456,1,2,8,10,13,33,81,96,116,125,151,196,204,212,229,279,313,409,410,1,2,8,12,18,54,80,114,130,171,186,200,238,248,264,280,316,330,370,426,459,460,4,14,16,32,45,65,85,109,117,156,170,174,186,198,219,229,262,298,314,338,372,391,398,410,4,6,25,73,89,108,117,143,188,196,204,221,304,1,6,12,48,74,108,124,165,180,190,205,230,245,256,272,308,322,362,418,436,448,449,451,8,20,38,67,86,108,108,108,108,134,134,134,172,173,173,175,179,241,241,323,323,368,371,375,376,382,480,485,6,13,16,17,19,19,21,23,24,28,28,34,37,40,44,45,50,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,60,61,62,63,64,64,65,65,66,66,67,68,68,71,73,89,89,90,90,90,91,92,94,95,96,98,99,99,100,102,102,102,103,104,105,106,107,107,108,109,109,109,110,112,113,113,113,114,115,116,119,120,121,121,122,123,123,124,125,126,127,128,129,132,133,133,133,134,135,135,136,136,136,137,137,138,138,139,139,140,140,141,141,141,142,142,142,143,144,145,145,146,146,146,147,149,149,150,150,151,152,153,153,154,154,155,155,155,156,156,156,156,157,157,157,157,158,158,159,159,160,160,161,161,162,162,163,163,163,164,164,165,165,166,166,167,167,167,168,168,168,169,169,169,170,170,171,171,172,172,172,173,173,174,175,175,176,177,177,178,178,179,179,180,180,180,181,181,182,182,184,186,186,187,187,188,188,189,189,190,190,191,191,193,194,194,194,195,195,195,196,196,196,197,197,198,198,198,199,199,200,200,200,201,201,201,204,204,205,206,206,207,208,208,209,210,211,211,211,212,212,214,214,215,216,218,219,220,222,223,223,224,224,224,224,225,225,225,226,234,234,235,235,236,236,236,236,237,238,238,238,239,239,239,239,240,240,241,241,241,241,241,241,242,243,244,245,246,247,249,249,250,250,250,251,251,252,254,256,258,260,262,262,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,372,374,374,376,378,380,382,384,386,388,390,392,394,394,396,396,398,398,398,400,400,400,402,402,402,404,406,408,410,412,412,414,414,416,416,418,418,5,7,9,13,15,17,20,21,22,23,23,24,24,28,35,36,37,37,38,39,39,39,40,40,41,41,41,41,42,42,43,44,44,45,45,48,49,49,51,52,52,53,54,54,55,56,56,57,58,59,61,68,69,70,71,73,77,87,98,100,100,100,102,102,103,103,103,104,104,105,106,106,106,108,108,109,111,111,112,113,113,113,114,116,116,116,116,117,117,118,118,119,119,120,121,123,125,126,131,132,133,133,137,137,137,139,140,140,141,144,145,146,147,149,150,150,151,151,152,152,153,154,155,156,156,156,157,158,162,163,166,167,168,169,170,171,176,176,177,179,179,181,181,183,184,185,186,189,191,193,197,197,198,199,199,201,201,202,203,206,206,207,208,208,209,211,214,215,217,220,220,220,221,222,223,223,224,225,225,227,227,228,229,230,230,231,232,232,233,235,236,236,237,237,239,240,243,245,245,245,245,245,245,245,245,255,260,261,262,263,263,264,265,267,269,270,273,273,275,282,284,286,287,288,288,288,288,288,289,289,289,289,290,290,291,291,291,292,292,293,293,294,294,295,295,296,297,298,299,301,301,302,302,302,302,303,303,303,303,303,304,304,304,305,307,311,312,312,313,316,316,316,317,319,323,325,327,330,331,333,333,335,335,337,338,339,339,339,339,339,339,339,340,341,343,344,345,345,345,345,346,347,347,348,349,349,351,353,353,353,353,353,353,356,358,358,359,360,361,362,363,364,366,371,372,373,374,374,374,375,375,376,377,377,378,378,379,379,383,383,386,6,8,9,10,12,13,14,16,18,21,23,24,25,26,29,31,35,36,37,38,38,39,40,42,43,44,46,48,50,51,52,54,56,62,64,67,67,68,69,69,69,70,73,74,74,75,75,76,77,78,79,80,82,82,83,84,84,85,85,87,88,90,92,93,94,96,97,97,97,101,101,101,102,104,104,106,106,106,109,109,109,110,111,112,114,119,119,119,119,120,120,120,121,122,123,123,124,124,125,125,125,125,125,125,125,125,126,126,127,127,128,128,129,129,130,130,131,132,134,135,135,136,137,140,140,142,148,148,148,150,150,150,152,152,153,153,154,154,154,154,155,155,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,162,162,163,163,164,164,165,165,165,165,166,166,166,166,167,168,169,169,170,170,171,172,172,173,173,174,175,176,177,177,178,178,178,179,179,180,180,180,180,181,181,181,182,182,183,183,184,185,186,188,188,189,190,190,191,191,192,192,192,193,194,195,195,196,197,197,197,198,198,199,199,200,200,201,201,203,204,205,205,206,206,207,208,208,208,209,210,210,210,210,213,214,216,217,218,219,219,219,219,220,220,221,221,222,222,223,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,233,233,234,235,235,236,237,237,238,238,239,240,241,242,242,243,243,244,244,245,246,248,248,250,251,251,252,254,254,255,256,257,258,260,261,262,262,263,264,266,267,267,268,268,269,269,270,275,276,278,279,279,280,282,285,286,290,291,292,298,300,302,304,306,306,308,309,309,310,312,8,12,12,12,13,13,13,14,15,16,17,18,19,20,21,21,21,22,23,23,24,24,24,24,24,25,26,27,28,29,29,29,30,31,32,33,34,35,35,36,37,38,38,38,39,39,40,41,42,43,43,44,45,45,45,46,46,47,48,49,49,50,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,68,69,70,70,71,71,72,72,72,73,74,75,76,77,78,78,79,79,80,81,82,82,82,82,83,83,83,83,84,84,84,85,85,86,86,87,87,87,87,87,88,89,90,91,91,92,92,93,93,94,95,96,97,98,99,99,100,100,101,102,103,104,105,105,106,106,106,106,106,107,108,109,109,110,110,111,111,111,112,113,113,114,114,115,115,116,116,116,117,118,119,120,121,122,123,124,125,126,127,127,127,127,128,129,130,131,131,131,132,132,133,134,134,134,134,135,136,137,138,139,139,140,140,141,142,143,143,144,144,145,146,147,148,149,150,151,152,153,153,154,154,155,155,156,156,157,158,159,159,163,2,9,14,18,20,22,24,26,28,30,32,34,36,38,40,42,44,44,46,48,48,50,52,54,56,58,60,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,143,4,9,10,102,4,5,8,8,8,9,9,10,12,12,13,13,13,15,15,15,16,16,17,17,18,18,20,21,21,22,22,22,23,24,24,24,24,25,25,25,26,26,27,28,28,29,30,30,31,31,31,31,32,32,32,33,33,34,35,36,36,36,37,37,38,39,41,42,43,45,46,46,47,47,47,48,48,48,48,50,50,51,52,52,53,53,53,53,53,54,54,55,56,58,58,59,59,60,60,60,61,62,63,63,63,63,63,64,64,64,64,66,66,66,67,68,69,69,69,70,71,74,74,75,76,77,77,78,79,79,82,84,85,86,87,87,88,88,89,89,90,91,91,92,92,93,94,94,95,96,96,96,97,97,97,98,99,100,101,103,103,103,104,104,104,105,105,106,106,107,108,109,109,110,111,115,117,117,118,119,120,120,120,120,121,121,121,122,122,123,123,125,125,125,125,126,126,126,127,128,128,128,128,129,130,132,132,134,134,135,136,138,139,139,140,140,141,141,141,141,142,143,1,4,4,5,5,6,10,14,19,20,36,39,44,48,50,52,54,57,61,61,63,67,68,68,69,69,71,72,73,74,79,85,86,90,91,94,95,100,107,108,110,112,112,116,120,121,122,125,127,127,133,134,134,135,135,137,138,139,139,143,144,145,146,146,147,152,155,156,158,158,160,162,164,165,166,171,173,175,179,184,185,191,192,193,194,196,196,197,202,206,214,215,215,216,217,217,218,218,219,220,221,222,225,225,226,226,227,228,228,229,229,230,230,231,232,238,238,239,240,240,241,241,245,246,247,248,253,255,255,256,257,259,260,263,264,266,270,270,271,272,273,275,275,277,278,279,281,282,286,290,291,294,298,299,299,300,302,302,307,308,310,311,316,316,317,322,328,333,333,335,336,338,342,342,343,343,344,348,351,351,7,8,10,68,69,123,124,169,170,183,197,198,225,226,226,292,293,318,319,363,364,396,397,454,491,492,531,546,550,635,636,661,690,701,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,736,738,740,742,744,750,752,754,756,758,760,762,762,764,764,766,768,770,772,774,774,774,777,778,2,1,1,2,6,8,10,13,20,22,24,24,45,53,191,192,217,230,251,282,283,326,327,366,385,388,389,419,427,431,446,447,452,462,463,1,1,2,6,10,24,32,39,64,73,74,79,80,103,104,110,113,121,122,126,129,137,139,155,156,178,179,180,186,193,210,213,217,224,237,238,248,257,269,285,286,292,306,318,321,334,342,346,357,379,385,386,392,418,422,424,431,432,438,447,457,458,470,475,476,476,1,1,2,6,10,10,14,19,23,24,37,45,53,59,61,70,73,74,85,86,109,115,122,125,130,135,141,147,148,151,159,165,166,182,199,200,207,216,223,236,242,245,256,259,270,278,281,283,290,298,305,312,329,335,352,362,366,371,374,376,384,390,392,400,412,471,475,477,478,1,4,6,8,8,43,99,100,100,119,166,206,333,378,441,462,568,574,582,91,99,103,111,115,124,126,132,137,145,151,158,163,164,1,2,4,4,4,8,9,10,10,16,18,20,21,22,22,24,26,28,30,32,35,37,39,100,104,107,107,107,116,118,134,144,164,164,175,178,185,186,186,188,188,190,191,192,192,195,197,198,200,202,206,208,210,212,213,214,222,224,226,232,234,238,238,240,242,243,245,248,251,253,1,4,6,8,8,10,13,13,15,16,16,17,18,19,19,21,22,23,24,24,25,26,27,28,30,31,31,32,34,36,38,39,39,40,40,41,41,42,43,44,44,45,45,45,46,47,48,49,50,51,52,52,53,54,55,56,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,68,69,69,70,70,71,72,74,75,76,76,77,78,79,80,81,82,82,83,83,85,85,86,87,88,89,90,91,93,95,95,96,97,97,98,98,100,102,103,104,106,106,107,109,109,110,111,111,112,113,114,115,115,116,117,118,119,120,121,121,121,122,123,124,125,126,126,127,127,127,128,128,129,129,130,131,132,132,133,133,134,134,135,136,136,137,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,153,154,154,155,156,156,157,158,4,6,6,10,90,156,6,11,12,12,61,62,62,168,170,171,4,12,45,45,146,1,5,6,18,48,96,98,105,111,113,118,122,128,128,129,133,146,151,152,154,155,157,161,162,165,166,176,2,2,6,8,8,101,115,115,116,9,24,29,31,32,33,36,38,64,70,72,78,80,80,81,82,91,119,120,123,124,135,139,140,143,148,151,152,156,160,164,168,171,175,183,188,192,196,200,203,204,208,214,219,224,234,244,250,254,259,264,266,270,272,276,280,283,284,287,288,298,303,304,308,312,316,319,320,324,328,331,335,336,344,356,364,1,2,2,5,6,17,18,103,104,217,218,315,316,411,412,505,644,649,650,651,5,6,76,104,105,107,109,111,113,1,3,4,10,74,75,102,103,104,106,108,110,110,111,4,8,11,12,13,14,164,4,7,8,13,14,51,52,111,112,203,1,6,8,8,18,18,27,28,28,30,49,64,79,80,88,89,90,93,94,96,98,100,102,104,107,113,115,119,124,129,131,159,161,172,175,179,183,184,186,187,188,193,195,196,204,206,218,221,224,226,238,239,240,242,245,247,250,253,258,269,274,279,281,295,297,299,304,306,309,321,3,32,42,54,83,91,92,95,99,100,110,120,137,138,177,184,187,197,205,206,217,222,230,249,265,271,277,281,289,294,299,303,308,327,328,346,352,357,369,373,1,4,6,13,18,21,22,22,42,43,43,63,63,81,101,126,127,127,151,152,152,174,175,175,201,209,223,224,240,242,250,262,267,286,2,2,8,20,20,40,41,42,42,44,44,44,44,45,46,46,46,47,50,50,64,65,66,67,68,68,69,70,71,72,72,73,73,83,84,6,20,32,46,50,54,334,334,357,86,164,164,167,264,545,547,547,6,432,433,434,434,434,435,436,436,437,437,438,439,440,441,442,442,443,447,4,359,360,1,4,6,12,12,135,4,21,53,59,63,87,121,125,127,131,135,141,147,177,217,229,235,241,275,282,283,327,327,4,10,227,417,425,4,6,11,18,106,4,7,4,6,8,10,14,22,32,33,46,60,73,74,106,107,138,139,141,165,201,202,226,254,273,283,289,297,310,316,323,323,329,337,364,366,394,5,41,127,239,246,246,247,248,249,8,11,12,15,20,28,28,59,83,96,101,101,109,109,119,119,123,123,127,127,130,131,131,146,146,152,152,156,156,159,159,164,165,165,175,176,176,178,179,179,182,182,188,188,194,194,201,201,205,205,207,207,211,212,215,215,217,218,218,222,222,225,225,232,235,235,237,238,238,241,241,243,244,244,248,254,254,257,258,258,261,261,264,264,267,273,273,279,279,291,293,294,294,299,300,300,306,330,340,340,348,351,352,352,355,355,359,360,360,367,368,368,372,372,376,376,380,380,383,383,385,386,392,392,395,400,401,401,405,407,407,411,411,411,414,414,418,418,420,421,421,425,425,428,428,431,431,439,442,442,447,448,448,453,453,455,456,456,465,465,470,470,475,475,480,480,486,486,491,491,496,496,500,501,506,506,516,522,524,524,6,8,14,14,24,25,25,29,29,33,33,39,40,40,47,48,48,56,56,61,61,65,65,69,78,78,102,103,103,109,109,116,116,120,120,124,124,129,129,136,136,139,139,143,143,146,146,150,150,157,158,158,162,162,183,187,187,194,194,201,201,206,206,208,209,209,215,216,225,225,230,230,235,235,239,240,240,242,243,243,251,252,252,257,257,287,287,290,291,291,296,297,297,305,306,306,324,324,337,337,359,359,380,390,402,402,422,428,429,429,457,458,458,462,463,463,479,500,500,507,507,516,516,530,531,531,539,539,6,8,10,12,48,48,53,53,69,70,70,77,77,85,85,96,97,97,108,109,109,123,124,124,143,144,144,154,154,181,181,258,258,265,266,266,281,281,306,306,312,315,319,320,338,395,402,403,406,408,409,410,411,422,423,423,453,1,4,7,12,15,16,16,19,20,23,23,24,24,27,28,31,32,32,35,36,36,36,36,39,40,40,43,44,47,47,48,48,51,52,52,55,56,59,60,60,60,63,64,67,67,67,68,71,71,72,75,75,76,79,80,83,84,87,88,91,92,92,92,95,96,99,100,103,1,4,4,4,6,9,17,17,20,20,24,24,26,29,30,32,37,40,43,45,48,51,53,56,59,62,68,74,76,78,80,87,89,94,99,103,106,109,112,112,115,118,124,127,131,137,138,139,142,144,146,152,155,157,157,162,163,175,179,183,186,186,186,186,186,186,186,189,194,198,202,204,207,210,214,216,217,222,224,227,233,240,240,244,248,249,250,253,255,256,257,261,265,266,267,269,270,271,274,275,278,279,280,281,283,284,286,287,289,290,292,294,296,296,297,298,298,298,298,298,299,300,300,300,301,302,303,305,308,308,310,312,314,315,316,318,323,327,330,331,331,331,331,331,333,334,334,338,338,338,338,339,346,349,352,357,360,364,368,376,408,408,408,408,408,408,410,416,417,419,420,420,424,424,427,429,430,435,437,439,446,449,452,453,455,456,463,467,471,476,481,483,483,483,485,487,488,489,490,491,492,494,495,496,498,500,502,503,504,506,507,508,510,512,514,515,516,518,519,520,523,524,525,528,529,530,532,534,536,537,538,540,541,542,545,546,547,547,549,550,552,552,554,555,556,557,558,560,561,562,567,568,569,573,575,576,577,578,579,581,582,586,587,588,588,589,590,596,596,599,602,604,610,615,620,624,629,631,635,637,639,642,644,651,653,659,660,667,672,676,681,683,685,688,692,692,698,701,704,707,710,717,720,720,720,720,720,720,723,724,727,734,735,737,740,743,744,744,744,744,744,745,748,751,753,756,759,762,764,767,769,773,776,781,783,786,789,800,801,802,822,827,827,8,8,48,49,49,59,3,5,37,37,39,41,41,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,31,31,31,54,56,64,67,70,76,77,78,81,82,82,83,84,90,91,93,94,95,97,100,102,106,106,110,113,114,119,120,121,122,123,125,128,129,130,131,132,133,136,137,140,141,141,142,143,143,147,148,149,150,152,153,167,168,170,171,172,175,181,181,182,182,184,187,187,188,189,190,191,193,194,196,198,199,199,200,201,202,202,203,205,207,208,209,209,209,210,211,211,214,214,214,216,218,219,233,234,240,240,242,245,245,250,251,252,255,263,264,265,267,269,270,272,272,273,274,275,278,282,283,285,286,287,288,289,290,291,292,297,298,300,302,303,303,304,304,305,307,322,323,324,325,329,330,332,333,334,335,336,336,337,338,18,18,19,20,30,80,215,220,230,263,264,273,283,284,289,290,291,297,303,309,313,316,324,341,345,349,349,394,411,4,6,108,317,538,540,542,544,546,548,550,552,554,556,558,558,560,562,564,569,26,26,125,179,180,191,193,194,196,199,200,201,209,212,215,219,220,221,222,222,225,233,234,234,237,239,241,242,244,248,255,264,267,269,276,277,281,284,287,300,302,331,332,333,334,335,336,337,340,350,351,354,354,356,357,358,360,361,387,395,404,405,407,415,1,12,12,24,45,48,113,130,136,143,156,236,256,261,261,265,280,282,284,286,287,287,288,290,290,291,293,294,294,296,302,424,425,22,22,121,175,176,187,189,190,192,195,196,197,205,208,211,215,216,217,218,218,221,229,230,230,233,235,237,238,240,244,251,256,260,263,265,273,273,277,280,283,296,298,327,328,329,331,332,333,335,336,346,347,350,350,352,353,354,356,357,383,391,400,401,403,409,10,10,22,43,46,109,111,128,134,141,154,234,254,259,259,263,271,278,280,282,284,285,285,286,288,288,289,291,292,292,294,300,417,6,7,31,37,41,45,51,55,63,69,75,79,83,89,103,109,119,123,129,133,137,141,145,149,6,7,8,8,9,10,10,10,11,12,12,13,14,15,16,16,17,18,18,19,20,20,21,21,21,22,22,22,23,23,24,24,25,26,26,27,28,28,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,40,40,41,42,42,42,43,43,44,44,45,46,46,47,48,48,49,49,50,50,50,50,51,52,52,53,54,54,55,56,56,57,57,58,58,59,60,61,62,62,63,63,64,64,65,9,21,21,22,22,23,24,24,25,26,26,27,28,32,32,32,33,34,36,37,38,38,39,39,40,40,41,41,42,42,43,44,46,46,47,47,48,48,50,50,50,50,50,52,52,52,54,55,56,57,57,58,58,60,60,60,60,60,62,62,63,64,65,66,67,68,70,72,73,74,76,78,80,80,82,82,82,84,84,84,85,86,88,89,90,90,92,92,93,95,95,96,97,98,99,100,102,106,106,106,106,106,107,107,108,108,109,109,110,110,111,112,112,112,114,114,114,114,114,116,116,116,116,118,118,118,120,120,120,124,124,124,126,126,126,126,128,128,128,128,128,128,129,130,132,132,132,134,136,136,136,138,138,138,140,140,140,142,142,144,145,146,148,150,151,152,153,154,156,158,158,160,160,160,160,160,161,161,162,162,164,164,164,164,164,166,166,166,168,168,168,169,170,171,172,173,174,176,176,176,177,177,178,178,180,180,180,182,182,184,184,184,185,185,185,188,188,188,189,189,190,190,192,192,194,194,196,197,198,199,200,202,204,205,206,207,208,209,210,211,212,213,214,215,216,216,218,218,220,220,222,224,226,228,230,232,234,236,238,240,242,242,244,246,248,250,252,253,253,254,256,256,256,258,258,258,260,260,262,263,266,266,267,270,270,272,272,274,274,276,276,276,278,278,278,280,280,280,280,281,282,284,285,286,288,288,290,290,290,292,292,292,293,294,296,298,300,302,304,305,306,308,310,314,316,318,318,319,322,322,324,325,326,328,328,328,328,328,328,328,330,332,332,334,336,336,338,338,339,340,341,342,343,344,346,346,347,348,349,350,352,354,356,357,358,360,362,364,364,366,368,370,372,374,376,378,380,380,384,384,384,386,388,388,388,388,390,390,390,392,394,396,396,396,397,398,399,400,402,402,402,403,404,405,406,407,408,411,412,414,415,416,417,418,420,422,422,422,424,426,426,428,428,428,430,432,432,434,438,439,440,442,442,444,444,446,446,448,450,450,450,452,454,454,456,456,460,462,464,466,468,474,474,474,476,478,480,480,482,482,482,486,486,486,488,488,488,490,490,490,492,492,492,493,494,496,497,498,499,500,501,502,504,504,506,506,508,508,509,510,512,512,514,514,515,516,517,519,520,522,522,522,523,524,526,528,528,529,530,532,532,532,534,536,538,540,540,542,542,542,544,544,546,546,548,550,550,554,554,556,558,560,560,562,562,563,564,565,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,601,602,604,606,7,27,28,29,30,31,32,33,34,37,38,39,40,43,44,45,46,47,49,50,51,52,55,56,62,65,66,70,71,72,73,74,76,77,78,80,81,82,85,86,90,91,92,94,95,96,97,100,102,104,106,108,109,113,118,121,122,123,124,125,127,128,131,132,133,134,137,138,139,141,142,143,144,146,147,148,149,150,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,176,177,178,180,182,183,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,206,208,210,212,214,215,216,220,222,223,224,226,227,228,230,234,235,236,238,240,242,245,246,248,249,250,251,252,253,254,256,260,262,264,267,269,270,271,272,273,274,278,280,282,284,287,288,291,292,294,297,298,300,302,304,310,312,317,319,322,328,329,330,332,336,337,338,339,340,342,344,345,346,350,351,352,356,358,359,360,362,363,364,366,368,370,372,374,376,378,379,380,383,384,386,388,390,393,396,398,400,404,405,406,408,409,410,412,413,414,416,418,420,422,424,425,426,428,430,432,434,435,438,440,441,442,444,446,448,450,489,1,4,6,16,24,79,84,84,84,84,86,86,87,87,87,87,88,93,93,119,120,133,134,135,135,185,200,236,238,348,410,437,453,728,783,1,1,2,3,3,3,4,5,6,7,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11,11,11,11,11,11,11,11,11,13,13,13,13,14,14,14,14,15,15,17,18,20,21,22,22,22,22,24,24,25,25,25,25,25,25,26,26,26,26,27,27,27,4,89,91,91,91,91,91,91,91,94,94,95,95,95,95,99,99,101,101,101,101,103,103,103,103,103,103,103,103,105,105,105,105,107,107,109,109,109,109,109,109,109,109,109,111,111,111,113,113,113,113,113,115,115,115,117,117,119,121,123,125,127,129,131,131,131,131,131,131,131,131,133,133,133,135,137,139,139,139,141,144,147,147,147,149,149,149,151,151,151,153,153,153,153,153,153,155,155,155,155,155,157,157,157,157,157,159,159,159,159,161,161,161,161,161,161,163,163,166,167,6,8,10,12,14,16,18,20,22,24,24,26,28,30,30,32,32,35,36,36,38,40,41,42,44,46,48,48,50,8,14,24,41,106,142,242,328,428,464,1,10,36,81,142,175,188,211,240,248,256,299,320,348,399,471,631,7,8,9,10,11,11,13,15,16,17,17,17,18,18,19,19,20,20,21,22,23,24,24,24,25,26,27,28,29,30,30,30,30,30,30,31,32,33,34,36,36,37,38,39,39,39,40,40,41,42,44,44,44,45,45,45,45,45,45,45,45,48,48,49,50,51,53,54,55,57,58,60,61,63,63,64,64,65,66,67,69,70,70,71,73,75,78,79,79,79,82,83,85,86,87,88,89,91,92,93,93,95,96,98,99,99,101,105,106,107,107,111,111,114,116,119,121,123,124,128,130,131,135,136,138,139,145,145,146,147,148,150,150,151,151,151,154,155,156,157,159,160,160,163,164,165,166,166,167,168,169,169,170,171,173,175,177,178,179,181,182,183,184,185,186,189,191,193,194,195,195,197,199,200,201,201,203,205,205,206,206,206,206,207,208,209,209,210,210,211,212,215,216,217,217,218,218,218,219,219,219,219,220,220,220,221,221,221,221,222,222,222,223,224,225,225,226,226,226,227,227,227,228,228,228,229,229,229,230,230,230,232,232,232,232,233,233,233,233,233,234,235,239,240,241,248,252,253,254,255,256,256,257,258,259,260,261,261,261,262,263,266,266,267,268,268,269,271,272,273,273,274,276,277,279,279,281,284,284,284,284,285,285,285,285,287,289,289,290,291,292,294,295,296,298,298,298,299,299,301,303,303,304,306,308,309,310,311,312,313,314,314,315,316,317,318,319,321,321,323,323,324,324,325,327,328,331,342,343,354,354,354,355,355,359,359,360,360,360,361,361,362,362,363,363,363,364,365,366,367,367,367,368,369,370,371,371,371,371,372,372,372,373,429,431,432,432,433,434,435,436,437,438,439,440,441,442,443,445,446,447,448,449,449,450,458,458,459,465,466,470,471,477,478,478,479,480,481,481,482,482,483,484,485,488,488,489,493,495,497,498,499,501,502,503,504,505,510,511,513,515,516,517,518,520,522,522,522,523,523,523,525,526,527,528,530,530,531,534,534,534,535,535,538,538,539,539,539,542,543,545,547,548,549,557,559,560,561,562,563,566,568,569,572,572,575,576,579,581,584,594,595,599,603,604,604,605,606,607,608,613,616,617,622,623,628,629,631,632,634,635,639,640,642,648,650,651,655,655,655,659,660,661,662,665,665,666,668,669,671,672,673,675,679,679,682,683,686,687,688,690,690,690,693,695,696,697,697,698,698,699,700,704,704,705,705,708,708,709,709,712,712,713,713,719,719,719,720,722,723,724,725,726,728,729,729,733,737,739,742,742,742,742,743,743,746,747,751,752,756,756,757,757,759,760,761,767,769,770,770,771,773,774,774,774,775,776,777,778,780,780,780,781,781,787,789,791,793,796,797,800,801,801,801,804,805,806,806,807,808,810,811,812,813,815,816,817,819,820,821,823,825,827,828,829,829,830,831,833,833,836,837,839,841,843,845,846,849,850,851,854,6,6,7,10,13,13,14,17,18,24,28,36,36,36,40,42,45,46,49,50,52,55,56,69,70,76,134,136,137,137,138,139,140,142,143,144,145,147,149,151,151,151,152,155,155,156,156,158,160,162,165,166,167,167,168,170,171,172,172,173,174,176,178,179,180,187,187,188,189,190,190,192,192,193,193,194,195,196,197,198,202,203,203,203,204,204,206,208,208,209,209,210,211,213,213,216,217,220,222,223,224,229,232,234,236,236,237,238,241,242,244,247,248,248,253,254,256,257,258,258,259,260,260,263,264,266,267,268,268,269,270,271,271,271,272,272,272,272,273,273,273,273,273,274,281,282,283,284,285,285,285,285,288,291,291,291,292,292,292,294,295,296,299,299,300,303,303,304,304,306,307,307,308,308,309,309,310,311,312,313,313,314,316,317,318,319,320,320,321,322,322,322,323,324,326,327,330,331,332,332,333,333,335,336,337,338,340,342,343,344,350,350,351,352,353,354,355,356,358,360,361,362,365,365,366,366,366,368,370,373,374,374,381,381,382,382,385,386,388,389,390,396,397,397,398,399,400,401,402,402,404,404,405,406,407,408,408,409,410,412,413,414,417,418,421,423,423,424,426,427,429,430,434,439,439,440,440,444,445,445,446,447,447,448,450,452,454,455,456,457,458,459,460,461,462,465,465,465,466,466,466,468,470,470,470,472,472,474,474,475,475,476,477,478,481,482,482,484,484,484,487,488,490,493,493,494,494,497,497,498,498,499,499,500,501,501,502,504,506,508,512,513,514,516,517,518,518,520,521,523,523,524,524,525,525,526,526,526,526,527,528,528,528,529,530,531,533,534,536,538,538,540,540,540,542,543,545,546,547,548,549,551,551,551,551,552,555,555,555,555,556,556,556,559,560,563,564,569,570,571,571,574,574,574,574,574,574,574,574,576,577,579,580,584,587,588,592,595,599,600,601,603,604,604,605,606,609,610,610,611,613,613,613,614,619,620,622,625,626,629,630,631,631,632,632,633,634,636,637,638,640,640,640,641,642,642,643,644,645,646,648,651,652,654,656,656,656,661,661,662,664,666,668,668,668,668,670,670,670,670,670,671,672,674,676,676,676,677,678,680,680,680,680,682,682,684,685,686,686,690,691,692,692,694,695,695,697,699,702,702,702,702,702,704,704,705,705,706,709,710,711,712,712,713,714,716,716,717,718,719,719,720,721,722,722,723,724,724,725,726,727,728,729,730,732,734,736,737,738,740,740,741,742,742,743,743,744,745,746,747,748,748,749,753,754,755,755,755,755,756,759,760,761,762,763,764,764,765,766,767,767,768,769,770,771,772,773,773,775,775,776,778,779,779,781,782,783,783,784,785,786,786,786,786,787,788,789,789,790,790,792,792,793,794,797,799,799,799,800,802,803,803,804,807,810,812,814,815,817,817,817,818,820,821,821,821,821,821,822,823,824,824,825,827,829,830,832,833,835,836,838,838,839,839,840,840,841,842,844,846,847,848,848,849,850,851,851,852,852,853,854,855,855,855,857,858,859,860,861,862,862,863,863,865,868,868,869,870,871,872,874,875,876,877,878,879,880,881,883,884,887,888,891,893,893,893,893,893,894,896,896,5,6,7,7,8,9,10,11,12,13,14,15,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,37,37,38,39,40,41,42,43,43,44,45,46,47,48,49,50,51,53,53,54,55,56,57,57,58,59,60,61,62,63,63,64,65,66,66,67,68,69,70,71,72,73,74,74,75,76,77,78,79,80,80,80,81,82,83,84,8,22,23,24,25,26,26,27,28,29,30,31,32,32,33,34,34,35,41,42,43,43,44,47,48,49,50,50,51,52,53,54,55,56,57,58,60,64,65,66,70,70,71,73,74,75,75,76,76,77,79,80,81,82,82,83,83,84,85,86,87,87,89,90,91,92,93,94,94,95,96,96,97,98,98,99,100,100,101,102,103,103,104,104,105,105,106,110,111,111,112,112,113,114,115,115,116,117,117,118,118,119,119,120,120,121,121,122,122,123,126,127,128,130,132,132,134,135,135,136,136,137,138,138,139,139,140,140,141,142,143,143,144,145,146,147,148,149,150,151,152,153,154,158,160,160,161,161,162,163,164,164,165,166,166,167,167,168,169,169,170,172,172,173,173,174,16,19,21,9,12,13,21,22,23,24,25,26,28,28,29,30,31,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,142,143,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,172,173,174,175,176,177,178,179,182,183,184,185,186,187,188,189,190,191,192,194,195,196,197,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,222,223,224,225,226,227,242,243,244,245,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,268,269,270,271,274,275,276,277,278,279,280,281,282,283,286,287,288,289,290,291,292,293,299,300,301,302,303,304,305,306,307,307,308,309,310,311,312,313,314,315,318,319,321,324,325,326,327,332,333,333,8,9,10,22,22,47,87,87,104,108,119,119,119,166,169,169,169,282,2,8,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,1,4,8,14,66,160,189,189,189,189,189,189,1,2,6,8,12,12,39,54,85,104,138,151,212,396,396,396,396,401,487,508,512,523,2,17,18,19,21,1,6,12,111,173,4,18,55,162,163,166,240,253,257,7,9,11,12,13,14,156,156,159,160,164,164,166,168,168,168,170,172,175,176,178,180,183,184,186,186,188,188,190,190,190,190,192,194,194,196,198,200,202,202,202,205,206,208,210,210,212,214,216,218,220,221,222,222,222,222,222,224,226,228,230,232,233,234,236,236,238,239,240,240,241,242,244,246,248,248,248,248,248,250,255,27,40,54,83,97,130,145,164,182,193,207,242,7,8,9,10,11,12,13,14,15,16,16,16,16,17,17,18,18,19,19,19,1,16,20,26,37,42,46,53,56,64,66,66,68,70,74,80,82,84,94,96,98,100,102,110,112,114,116,121,124,126,136,136,140,141,160,162,168,176,188,6,16,21,41,44,45,47,52,52,54,56,58,58,60,60,62,62,62,62,62,62,62,64,66,68,70,70,72,72,72,74,74,74,74,74,74,76,78,78,78,80,80,80,82,84,86,88,90,92,94,96,98,100,7,11,12,13,14,15,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,44,47,47,168,171,171,177,178,185,189,192,196,199,200,202,204,209,211,212,213,215,217,219,222,224,227,228,229,231,232,232,236,237,238,238,242,249,250,252,254,255,256,257,260,261,264,268,269,270,272,273,274,280,281,285,286,287,287,288,289,289,290,292,294,295,298,299,300,302,303,303,307,309,312,313,314,314,316,317,319,324,328,329,331,333,335,336,338,339,341,342,343,345,346,348,349,350,352,352,356,356,357,357,362,363,368,369,370,371,372,373,373,375,376,377,380,380,381,384,385,386,387,388,389,390,391,392,393,393,399,400,401,402,404,407,408,409,410,412,415,417,418,420,421,422,425,426,427,429,430,432,435,437,438,439,439,440,440,443,449,450,451,452,453,455,456,459,460,463,465,467,468,469,470,472,473,473,474,475,478,479,480,487,488,490,491,493,494,495,508,541,2,6,6,18,22,172,276,349,355,38,51,53,106,118,122,123,126,130,131,139,142,224,248,270,274,306,317,6,10,71,181,182,187,189,190,191,192,193,11,13,17,21,22,22,22,23,24,25,26,27,27,27,29,29,30,31,32,33,37,39,40,41,42,45,46,47,49,50,51,51,51,53,54,55,56,57,58,58,59,60,62,63,64,64,65,65,68,68,70,71,73,73,75,75,75,76,77,77,77,77,79,81,82,84,85,85,86,87,90,92,95,95,95,100,100,101,102,103,103,105,106,107,109,111,111,112,113,114,115,115,116,117,119,120,121,122,123,125,126,127,128,129,131,132,133,134,137,138,139,139,141,141,142,143,145,146,149,150,150,152,152,152,153,157,159,161,162,163,164,164,165,167,170,170,175,177,178,179,180,183,183,185,185,186,187,190,190,191,192,192,193,194,195,196,197,197,198,199,201,202,202,203,205,205,206,206,207,209,209,211,217,218,219,220,221,221,225,226,227,228,229,230,231,232,233,234,238,239,239,242,242,243,243,244,244,246,246,247,248,249,249,250,251,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,276,277,278,279,279,280,280,281,282,283,283,284,285,285,285,285,287,287,287,288,288,289,290,291,291,292,293,293,294,294,295,296,297,297,298,299,300,301,302,303,303,305,305,305,306,307,314,314,315,315,315,316,316,317,318,318,319,319,320,321,321,322,323,324,325,325,326,326,327,327,328,329,330,331,331,331,334,336,337,337,338,338,341,342,343,344,344,345,346,347,348,348,349,350,351,351,351,352,353,354,355,355,356,357,357,358,359,360,360,361,362,363,364,364,364,365,365,365,366,367,368,368,369,370,370,371,372,372,373,374,375,376,376,376,377,377,378,379,380,381,381,382,383,385,386,386,387,388,389,391,393,393,393,395,395,396,396,397,398,399,399,399,399,400,401,401,402,402,403,404,405,405,405,406,406,407,408,409,409,410,411,412,413,415,416,417,417,417,419,419,419,420,423,425,426,427,427,428,429,431,432,432,433,433,434,435,435,436,437,438,438,439,439,440,441,442,443,443,443,444,444,445,445,447,448,449,451,452,453,454,455,455,455,455,456,456,457,459,459,460,460,460,461,462,463,464,465,466,467,467,468,469,470,471,471,473,473,475,476,477,479,480,481,481,482,483,484,484,485,486,486,487,488,489,489,491,491,492,493,494,495,495,496,496,497,498,498,499,500,500,500,501,501,501,506,507,508,509,510,511,512,513,513,514,514,514,515,515,515,517,519,521,521,521,522,522,523,524,525,526,529,530,530,531,531,531,532,532,532,533,533,533,534,534,535,536,537,538,539,540,541,541,542,543,543,543,544,547,566,567,573,17,39,41,43,45,49,50,56,62,66,69,71,73,74,74,76,78,82,84,86,89,96,97,99,113,121,125,129,131,135,139,143,147,149,150,155,161,167,171,174,175,177,179,182,184,186,189,192,193,197,198,200,202,203,205,206,207,209,212,214,217,219,220,222,222,225,227,230,232,234,236,239,242,246,248,251,256,257,260,263,265,266,268,3,8,10,10,11,13,15,16,17,18,19,20,20,20,20,20,21,22,24,24,25,25,26,27,27,28,29,30,31,33,33,35,37,39,41,43,48,48,49,51,53,55,57,58,59,61,63,65,67,68,69,69,70,71,73,74,76,77,81,82,83,84,85,86,87,89,91,92,93,94,95,96,97,99,99,101,102,103,104,105,105,106,106,107,107,107,107,109,111,113,113,115,116,117,119,121,122,123,124,125,127,129,130,131,133,137,139,141,142,143,144,145,147,148,149,150,151,153,155,157,6,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,69,71,73,75,77,79,81,85,89,93,95,97,99,101,103,107,109,111,113,115,117,121,123,125,127,129,131,133,135,4,17,18,18,19,19,21,22,25,28,32,33,35,36,37,37,37,38,39,44,45,49,51,51,52,53,56,57,57,58,59,59,60,61,61,61,62,62,62,63,63,65,65,66,66,67,67,68,69,72,72,73,73,73,74,77,77,77,78,79,79,80,80,81,82,83,83,89,90,90,91,91,95,96,96,98,99,106,107,108,108,108,108,109,109,110,110,110,112,113,115,115,122,123,123,124,124,125,126,129,131,132,133,134,135,136,137,137,137,138,139,140,141,141,142,143,144,145,147,150,153,153,153,154,156,156,156,158,158,159,160,161,162,163,163,164,164,165,165,166,168,174,174,175,176,177,177,178,178,179,189,195,11,11,11,11,11,15,17,21,23,23,27,29,29,29,29,29,29,29,29,29,33,35,39,41,45,47,47,47,51,53,57,57,57,59,63,65,69,69,71,75,77,81,83,87,87,87,87,87,87,89,93,95,99,101,103,105,109,111,115,117,121,123,127,129,133,135,138,139,141,147,151,153,157,159,163,165,169,171,174,175,177,181,183,185,187,189,193,195,199,201,205,207,211,213,217,219,223,225,225,225,225,225,225,225,228,229,231,233,233,235,237,241,243,247,249,252,253,255,259,261,261,261,261,33,35,36,37,38,39,39,40,41,42,43,44,45,46,47,48,50,50,51,52,53,54,55,56,56,57,58,60,67,72,79,84,87,87,90,93,94,95,98,101,109,111,112,112,115,118,119,124,124,124,135,138,139,158,158,159,165,171,180,182,190,191,194,195,196,199,202,203,204,205,207,209,213,216,217,218,220,222,224,227,227,229,230,231,233,236,238,241,29,37,38,40,41,43,57,58,66,67,68,68,69,69,70,72,74,80,81,83,84,88,89,89,91,96,97,98,99,100,101,104,105,106,108,111,113,117,121,123,124,128,129,133,133,134,134,140,145,148,149,149,150,150,151,152,154,155,159,162,164,164,166,166,168,169,173,176,180,181,182,184,185,187,188,189,190,190,190,192,193,194,195,196,197,198,200,201,203,205,206,207,208,209,209,210,211,212,214,215,217,217,217,218,219,219,222,223,223,223,225,229,230,231,232,232,233,234,235,235,237,238,240,242,245,245,247,247,248,249,250,252,253,254,255,255,255,257,258,260,261,267,268,269,270,270,270,271,272,272,273,273,274,276,278,279,280,282,283,284,285,287,287,290,291,292,293,294,295,296,296,297,297,299,300,301,303,304,305,306,307,308,309,311,313,314,315,316,320,321,326,326,329,336,339,343,344,348,350,351,352,354,355,356,359,362,363,364,365,366,369,372,398,4,6,14,16,18,20,22,25,26,28,32,40,40,42,44,46,46,47,47,48,48,50,52,53,54,55,56,57,60,62,63,64,72,72,73,73,74,74,76,79,79,80,81,82,83,84,84,86,87,87,88,88,90,91,91,92,92,93,93,94,94,95,95,96,96,97,98,99,100,102,102,103,104,107,113,114,122,123,131,141,141,142,143,143,144,145,145,146,153,153,154,165,165,166,168,169,169,170,173,176,184,184,187,190,194,209,28,28,29,34,38,58,59,59,60,61,63,66,67,68,69,70,70,70,70,71,71,76,77,77,78,96,102,103,105,110,112,114,114,114,116,125,127,128,128,130,135,144,197,197,198,200,203,204,216,226,227,229,229,232,232,233,234,234,237,239,241,255,255,273,277,278,278,312,345,346,347,351,362,364,364,366,366,368,370,372,374,375,376,412,413,414,414,415,419,420,422,423,427,428,428,432,447,451,452,454,455,460,460,461,463,463,470,475,476,480,480,487,489,495,560,560,562,564,566,566,28,28,29,34,38,58,59,59,60,61,61,62,63,66,67,68,69,70,70,70,70,71,71,76,77,77,78,96,102,103,105,110,119,121,122,122,124,138,191,191,192,204,214,215,217,217,221,222,222,225,227,229,243,243,261,265,266,266,276,300,333,334,335,339,350,351,352,359,388,389,390,390,390,391,391,395,396,398,399,403,404,404,408,423,427,428,430,431,436,436,437,439,439,446,451,452,455,456,456,457,463,465,471,536,538,540,540,540,542,542,545,545,546,548,550,552,554,554,556,556,558,558,560,562,564,3,18,19,23,24,24,26,27,27,29,29,29,30,31,31,34,34,39,40,42,44,47,48,48,49,51,52,55,57,58,58,59,59,60,61,62,62,63,64,65,66,67,68,70,71,72,75,77,78,78,79,81,83,84,84,84,86,87,88,95,103,103,104,107,108,111,113,116,117,117,118,122,122,126,139,140,141,146,161,161,161,162,206,207,213,213,214,219,219,225,226,234,234,241,241,242,246,247,248,260,260,261,261,265,266,271,273,274,276,279,288,289,306,310,312,313,322,335,335,341,341,343,344,344,345,354,355,355,356,360,362,369,371,392,393,397,398,398,399,413,418,419,457,470,471,478,482,506,507,509,541,543,543,552,554,555,564,564,565,565,565,566,566,566,566,567,567,568,569,569,591,615,13,13,14,18,19,19,20,21,22,22,22,24,24,24,25,26,26,27,27,29,29,29,34,35,37,39,39,41,41,42,43,43,44,45,45,46,47,50,50,50,53,53,54,55,55,56,57,58,59,60,60,60,61,62,63,63,65,66,66,67,68,69,70,71,72,73,73,73,74,76,78,79,79,79,80,81,81,82,83,83,90,95,98,98,99,101,101,102,103,104,106,108,108,110,111,111,112,112,112,113,113,117,117,121,134,136,137,141,156,156,157,157,169,172,201,206,206,207,212,212,214,218,219,227,227,232,232,233,239,240,241,253,253,254,254,258,259,264,266,269,272,281,282,290,297,297,299,303,305,306,315,315,328,334,334,336,337,337,338,346,347,348,348,348,349,353,355,369,370,374,374,375,376,376,390,430,440,443,444,447,448,451,455,479,480,482,485,514,514,516,525,527,528,537,538,538,538,539,539,539,539,540,540,541,542,542,543,564,572,586,593,594,599,600,1,4,6,8,12,14,14,22,22,31,32,35,40,43,58,60,60,61,65,68,70,73,73,77,84,85,93,102,105,107,111,113,121,124,128,137,139,166,167,184,185,193,195,204,206,208,211,232,266,267,271,1,2,5,6,8,21,26,133,180,387,4,6,7,8,12,14,16,18,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,70,72,74,76,76,78,78,80,82,82,83,84,84,84,85,85,86,87,88,88,89,90,91,92,93,94,95,96,97,98,99,99,100,101,102,103,11,30,46,71,110,130,138,139,139,8,14,233,242,250,261,269,272,275,298,301,305,338,343,353,366,374,381,389,398,419,423,430,432,439,449,457,463,469,486,498,18,19,28,29,32,33,40,41,41,42,43,50,51,67,68,73,73,76,76,77,88,89,1,6,6,15,24,25,26,26,31,48,49,53,54,58,59,177,178,238,238,245,246,250,251,260,261,267,338,339,362,364,376,382,383,387,395,401,403,435,470,472,473,506,8,9,10,11,12,13,17,19,22,23,27,45,48,50,53,72,7,8,23,65,67,68,71,73,75,76,77,77,78,79,83,84,92,97,101,103,105,107,111,112,114,116,118,119,120,121,122,126,128,130,132,134,136,142,143,144,145,146,151,152,154,155,156,157,158,163,163,163,170,174,174,175,178,179,188,189,190,193,195,196,198,205,206,208,210,211,212,213,215,219,227,233,233,234,240,242,243,247,248,249,250,254,257,259,260,261,262,265,266,277,277,280,293,294,295,298,299,300,302,304,306,309,328,331,333,334,337,339,339,342,343,364,370,375,382,383,384,385,386,387,387,388,388,388,389,389,390,391,391,391,392,392,393,393,395,396,398,400,408,409,410,413,437,477,8,15,22,26,37,47,3,3,209,211,213,215,217,219,221,223,225,227,229,229,231,233,235,237,239,241,241,243,245,247,249,251,253,255,257,259,259,261,263,265,267,269,271,273,275,275,277,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,313,315,315,317,317,317,319,319,319,319,319,321,321,321,323,323,323,325,325,325,327,327,327,327,329,331,332,333,334,335,336,337,338,1,5,6,6,56,41,42,43,45,47,49,51,55,8,10,10,117,117,1,2,8,10,10,24,24,25,26,28,29,32,38,40,42,83,97,100,102,111,113,116,123,127,140,142,160,165,167,182,198,202,247,250,252,255,259,267,271,273,278,280,283,308,313,318,326,335,337,343,379,384,410,440,448,462,479,500,514,541,543,10,12,43,65,79,80,107,120,149,1,8,115,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,173,174,175,175,175,1,2,10,237,242,244,246,248,250,252,254,256,258,260,262,264,266,270,272,274,276,278,280,282,284,288,290,292,294,296,298,300,305,306,307,307,307,307,1,2,10,173,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,221,222,223,7,19,22,23,23,26,26,27,36,202,203,280,312,312,401,56,57,58,59,60,60,61,62,63,65,67,68,69,69,69,71,73,74,74,378,388,392,410,38,45,55,58,60,66,69,72,74,78,83,96,99,101,107,109,115,118,120,122,125,127,132,135,137,146,148,151,153,156,159,161,166,187,1,2,3,5,6,13,13,14,81,125,136,150,169,170,171,4,5,6,7,8,9,10,11,12,13,14,18,6,175,181,188,191,196,202,209,228,244,247,254,259,267,273,281,318,318,333,333,360,366,366,372,389,12,13,13,14,14,15,16,16,21,22,24,24,25,26,27,28,30,31,32,32,33,33,34,34,34,34,35,37,48,52,54,60,61,62,64,65,66,66,68,69,70,71,72,73,74,75,76,77,78,78,79,80,80,81,82,82,83,83,84,85,85,86,87,99,103,105,110,114,115,116,118,118,118,120,121,121,123,125,126,129,131,132,133,134,138,138,139,139,139,140,142,143,143,144,145,146,147,147,148,149,150,151,151,152,153,154,154,155,156,157,158,159,160,160,161,162,163,164,165,166,167,167,168,169,170,171,172,173,176,178,179,180,201,202,203,204,205,205,206,206,207,208,208,209,209,210,210,211,211,213,214,215,216,218,219,220,222,223,224,226,227,228,229,229,229,229,229,230,230,230,230,231,231,231,231,232,232,232,232,233,234,235,235,236,236,236,238,238,238,239,240,241,241,243,244,248,248,248,249,249,250,251,252,252,253,255,256,257,258,259,260,261,262,264,266,266,267,270,272,274,274,275,276,277,278,279,280,281,282,283,286,288,290,291,292,292,293,293,294,296,296,297,301,302,303,307,308,309,312,312,313,314,316,317,319,321,321,324,324,325,328,336,337,337,338,338,340,341,341,342,342,343,343,346,348,349,350,350,350,351,352,357,357,358,360,362,363,364,365,366,368,371,371,372,373,374,375,375,376,379,380,381,383,383,384,385,386,392,394,4,17,21,24,42,51,82,108,9,23,23,348,113,130,142,142,143,144,145,146,146,147,147,444,35,47,69,111,130,136,139,144,148,151,155,159,166,169,179,182,183,187,190,193,197,206,210,216,220,226,227,229,233,237,244,245,246,246,247,247,248,249,250,252,258,261,264,265,265,267,270,272,274,274,275,277,281,289,289,291,296,297,303,304,306,324,330,332,333,334,356,356,358,359,360,360,364,364,364,365,366,368,371,371,372,374,375,379,382,384,386,392,393,398,399,402,406,408,413,417,421,425,426,428,438,442,445,451,453,457,458,459,462,465,480,481,483,484,485,489,492,496,497,497,502,545,546,546,549,550,551,557,558,559,561,575,578,580,591,593,594,596,606,610,611,619,620,628,629,632,643,647,649,650,656,659,665,666,669,691,691,692,692,692,693,693,693,694,694,694,697,698,699,700,702,702,704,704,706,707,710,712,716,717,717,720,721,722,723,725,728,734,736,739,743,752,753,754,754,754,760,763,771,774,779,789,796,804,805,806,807,809,811,816,817,817,824,836,844,850,851,855,858,862,866,867,868,869,1,7,8,10,11,11,14,17,20,21,24,25,34,1,386,386,386,388,388,388,388,388,390,390,390,390,392,392,392,392,392,392,394,394,394,396,396,396,396,396,396,396,396,398,398,398,398,398,398,398,398,400,400,400,400,402,402,404,404,404,404,406,408,410,410,410,410,410,410,412,412,412,412,412,414,414,414,414,416,416,416,416,416,416,416,418,420,420,420,420,422,422,422,422,422,422,422,422,424,424,424,424,424,424,424,424,426,426,426,426,426,426,426,428,428,428,428,428,428,428,430,430,430,432,432,432,434,434,434,434,436,438,438,438,438,440,442,442,442,442,442,444,446,446,446,446,448,448,448,448,450,450,450,450,450,450,450,450,450,452,452,452,452,452,454,454,456,456,456,456,456,456,458,458,458,458,458,460,462,464,464,464,466,466,468,470,470,470,470,472,472,472,472,474,474,474,476,476,476,476,476,476,476,478,480,480,480,480,480,482,482,482,482,484,484,484,486,486,486,486,486,486,488,488,488,488,490,490,492,492,492,492,492,494,496,496,496,496,496,496,496,498,8,9,11,12,13,15,16,18,22,23,25,26,29,31,32,33,34,35,37,38,39,41,44,45,48,49,53,55,57,58,63,65,68,70,72,73,75,80,83,94,105,108,111,118,120,125,7,13,14,15,15,16,17,18,20,21,22,24,25,26,28,29,31,31,34,37,39,41,43,43,45,50,53,55,56,58,60,61,61,64,65,66,67,68,69,70,72,74,76,77,78,80,85,87,89,90,97,98,99,100,101,101,102,103,103,104,105,106,107,108,109,109,110,110,112,112,112,113,113,114,114,115,115,116,117,117,118,118,119,119,120,120,121,121,121,122,122,7,16,17,18,18,19,20,21,23,23,23,25,25,26,26,28,29,30,31,32,34,34,35,36,38,41,45,49,51,53,59,62,64,66,68,72,73,74,75,76,77,79,80,84,84,85,86,88,89,90,91,92,93,99,99,101,103,103,104,111,112,114,115,115,116,117,117,119,121,122,122,123,123,124,125,125,126,126,127,127,128,128,129,130,130,130,131,131,132,132,133,134,134,134,134,135,6,14,15,16,17,18,19,21,23,24,26,27,28,29,30,32,32,33,34,36,39,40,44,49,50,53,60,62,65,67,69,73,74,75,76,77,78,80,81,82,84,85,85,86,86,87,88,89,89,90,90,92,93,94,101,102,103,104,105,112,113,115,116,116,118,118,119,121,123,124,124,125,126,126,127,127,128,129,129,130,130,131,132,132,133,133,134,134,135,135,136,136,136,136,137,11,12,13,13,14,28,76,86,107,130,136,167,173,176,179,4,6,7,11,12,14,17,17,17,18,24,26,27,29,31,6,334,334,4,8,75,154,175,194,197,197,249,333,349,356,404,404,452,452,16,16,18,22,22,24,24,26,26,28,34,34,36,36,38,38,40,40,42,42,44,44,46,46,48,50,50,52,52,54,56,56,58,58,60,60,62,62,64,66,68,68,70,72,72,74,74,76,76,78,80,82,84,86,88,90,90,92,92,94,94,96,96,98,98,100,100,102,102,104,104,106,106,108,110,114,114,116,116,118,120,120,122,124,126,126,128,130,132,134,140,140,142,142,144,146,148,148,150,152,156,156,158,160,162,166,166,168,168,170,172,172,174,174,176,178,178,180,182,186,186,188,190,190,194,194,196,196,198,200,4,6,6,7,7,7,7,8,8,9,9,9,10,10,11,11,12,12,13,13,13,14,14,14,15,15,16,16,17,17,17,17,18,19,4,8,73,76,76,1,5,6,52,53,1,6,6,17,19,22,24,76,85,86,100,104,227,312,319,340,347,350,364,366,6,36,103,1,6,8,33,34,37,38,41,42,45,46,49,49,50,53,54,57,57,58,61,61,62,62,62,65,66,69,70,73,74,77,78,83,8,11,16,20,47,1,5,8,14,14,137,143,17,19,21,23,25,30,31,38,41,43,44,49,55,56,64,65,69,72,79,87,88,91,97,99,108,120,144,196,202,213,215,216,216,217,233,250,266,270,274,275,288,289,301,333,358,365,370,372,395,397,406,408,436,441,445,448,450,454,455,456,6,8,12,16,17,189,189,12,39,49,128,162,168,190,195,199,1,1,6,8,12,19,30,30,308,310,358,413,414,7,8,10,18,30,30,160,165,173,176,176,177,178,179,179,180,181,181,182,184,226,226,305,320,320,321,322,322,323,324,324,325,325,326,326,327,327,328,330,330,331,331,332,332,333,339,5,6,11,25,27,73,82,83,88,91,6,6,12,31,41,42,44,44,565,13,14,82,110,111,114,178,312,329,372,373,432,434,435,451,10,62,71,75,98,99,166,167,177,178,179,295,298,298,299,318,319,383,399,1,10,80,94,101,128,143,154,180,181,280,315,330,344,377,1,8,41,117,120,122,123,218,302,358,359,386,402,403,481,500,501,516,522,524,1,10,106,107,107,107,169,198,226,288,289,299,373,436,438,439,468,474,478,479,480,486,487,491,492,505,506,6,8,31,34,35,47,53,56,76,76,77,82,163,318,369,466,469,5,8,25,26,74,77,102,211,275,324,389,439,3,4,67,67,68,70,71,1,5,9,28,28,121,135,198,202,206,223,299,306,307,7,25,30,30,46,64,66,153,233,271,282,302,425,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,25,26,28,30,32,33,34,35,37,38,39,40,42,44,45,47,48,49,50,51,1,29,35,40,42,74,76,77,80,85,86,91,92,92,94,97,98,105,107,108,109,109,111,111,114,122,124,128,148,154,188,193,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,9,15,33,38,43,80,93,104,109,123,123,128,138,141,177,189,203,218,264,264,264,266,268,270,274,285,289,289,307,308,310,310,310,322,324,327,327,328,328,335,335,335,335,335,335,337,338,340,342,344,346,350,351,351,355,358,365,365,365,365,366,397,399,613,613,82,96,96,148,182,258,287,292,292,298,302,305,305,380,489,503,503,503,527,589,624,7,7,7,7,7,7,7,10,11,14,14,14,15,15,15,15,15,18,19,19,22,22,22,23,23,23,27,27,30,30,30,30,31,31,31,31,35,35,35,38,38,38,39,42,42,42,42,43,43,43,46,46,51,51,55,55,55,55,58,58,59,59,62,62,62,62,63,63,66,66,67,67,70,70,75,77,81,81,107,107,107,107,107,107,109,109,109,109,112,6,6,7,10,10,11,12,14,15,15,16,18,19,19,19,22,22,23,23,26,26,27,27,27,27,30,31,34,34,34,38,38,38,42,42,43,43,50,51,54,54,54,55,55,55,55,56,56,56,56,58,59,59,62,62,62,63,63,66,66,66,67,67,67,67,67,67,70,70,70,71,71,71,71,71,74,74,74,74,74,75,78,79,79,79,79,79,82,82,86,87,91,91,94,94,94,94,95,98,99,108,112,9,11,15,21,25,28,36,37,43,48,49,55,61,62,63,64,67,69,73,79,85,93,532,4,5,5,5,5,5,7,15,15,16,16,28,34,37,38,38,39,39,40,41,41,41,42,43,43,44,44,45,45,46,47,47,48,48,49,50,50,51,52,52,53,53,53,54,55,55,56,56,57,58,58,59,60,61,61,62,63,64,64,66,67,68,69,70,70,71,71,71,72,72,73,73,73,74,75,75,77,77,77,77,78,79,80,80,80,81,82,82,82,84,85,86,87,88,89,89,90,90,91,92,92,93,94,95,95,96,97,98,99,100,101,102,103,103,104,105,106,107,108,108,108,109,110,110,111,111,112,113,114,114,115,116,117,117,118,118,119,119,120,120,122,122,122,123,124,125,126,127,128,129,130,132,134,135,136,136,138,139,140,140,141,142,143,144,148,149,152,154,155,156,156,50,52,54,56,58,60,62,67,1,17,18,18,20,37,43,56,16,16,17,1,22,24,94,132,136,136,141,141,160,160,169,169,172,172,172,172,172,172,172,177,180,205,212,285,16,18,20,24,26,96,105,134,138,138,142,142,162,171,171,179,182,195,246,254,20,24,24,28,36,42,52,64,82,84,100,104,106,108,120,120,1,16,24,46,56,58,72,72,76,82,98,122,122,128,139,1,2,2,2,12,28,30,42,44,52,52,54,62,86,88,89,91,91,2,54,56,56,56,58,58,60,62,81,82,83,9,10,14,18,20,68,68,68,72,74,78,84,101,10,14,16,20,22,42,46,48,50,96,102,112,122,126,126,141,56,62,79,79,81,81,81,82,84,84,87,20,28,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,24,26,28,28,28,30,32,34,34,34,34,34,35,35,35,38,39,22,24,26,28,30,36,50,64,70,73,14,16,26,42,42,44,66,16,20,24,24,26,28,28,30,32,42,44,56,58,60,112,118,120,122,2,20,24,26,28,30,34,48,48,54,60,62,64,66,80,90,90,90,92,104,104,109,18,22,34,36,40,48,54,56,74,78,88,90,90,96,9,10,11,14,20,20,22,26,26,28,32,34,36,39,42,44,46,48,52,54,56,58,58,58,60,62,62,65,67,70,75,76,78,80,82,82,84,99,100,100,102,104,106,108,110,113,114,116,118,120,121,122,122,125,126,127,129,139,24,44,44,46,46,48,50,50,52,52,54,56,56,58,58,60,60,62,64,64,66,66,68,68,70,70,72,74,74,76,76,78,80,80,82,82,84,84,86,88,88,90,90,92,92,94,94,96,98,98,100,100,100,102,102,104,104,106,106,108,110,112,112,116,116,118,120,122,124,126,128,128,14,16,18,20,22,24,24,26,28,28,30,30,30,32,34,36,36,38,38,40,42,42,44,46,46,46,48,50,52,54,56,58,58,58,60,62,64,64,64,64,66,68,68,70,72,72,74,76,78,80,80,82,84,86,86,88,88,90,92,92,92,94,96,98,100,100,100,102,102,102,102,104,104,104,104,106,106,108,113,3,15,17,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,55,57,59,61,63,65,67,69,71,73,73,75,75,75,77,77,77,77,77,79,81,83,85,87,89,91,93,16,18,20,22,26,28,30,32,36,38,40,42,46,48,50,52,56,58,60,62,66,68,70,72,76,78,80,82,86,88,90,92,96,98,100,102,106,108,110,112,116,118,120,122,126,128,130,132,136,136,7,16,18,20,24,24,24,24,27,29,31,33,35,37,37,39,39,39,41,41,43,45,47,49,49,51,53,55,57,59,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,17,21,23,27,31,33,37,41,45,47,51,55,61,63,69,69,71,75,79,81,81,84,4,6,7,8,9,10,11,12,13,14,14,15,16,16,17,18,19,20,20,22,23,24,25,25,25,26,28,28,29,30,31,31,32,33,34,34,35,35,36,37,37,38,38,38,41,42,43,44,45,46,47,48,48,49,50,51,52,54,55,56,58,59,60,61,67,69,71,72,72,74,79,80,80,82,86,88,89,90,92,93,94,95,95,98,98,98,98,100,101,102,103,104,106,107,108,109,109,111,114,116,116,116,120,120,121,121,122,6,7,14,16,18,20,22,24,26,28,30,32,33,34,36,38,40,42,45,47,48,50,52,54,54,56,58,58,60,63,65,66,68,70,72,74,76,78,80,80,82,84,84,86,86,88,90,92,94,97,98,100,100,102,104,106,108,4,4,4,5,5,6,7,8,8,8,9,10,10,11,12,12,13,13,14,14,15,16,17,18,19,20,21,21,22,22,23,23,24,24,25,26,27,28,29,31,32,32,33,33,34,34,35,36,37,37,37,38,38,39,39,40,41,41,42,42,43,44,46,46,48,49,50,50,51,51,52,52,52,53,54,54,9,9,9,10,10,10,11,12,13,14,15,16,16,16,16,16,16,16,16,17,18,19,20,20,20,4,10,11,11,16,21,21,22,22,23,30,31,32,32,33,37,38,39,43,45,48,48,48,49,49,49,49,55,60,60,62,63,63,65,65,65,65,67,67,69,70,85,89,89,90,90,90,90,91,95,97,97,98,100,103,107,109,190,190,190,191,191,194,194,195,195,196,196,202,202,202,202,203,203,208,208,210,211,214,216,217,217,217,219,222,222,223,223,224,225,225,4,9,10,11,12,13,14,14,15,16,16,18,19,19,20,20,21,21,22,23,23,24,24,24,24,25,26,26,27,27,27,28,28,29,29,29,30,31,31,31,32,32,32,33,34,34,37,38,38,38,39,42,42,43,44,44,44,44,45,45,45,45,46,47,48,48,49,49,50,50,52,54,54,55,56,57,57,58,58,60,60,65,65,65,66,66,67,67,68,68,68,69,69,70,71,71,72,73,74,75,75,75,76,76,77,78,79,80,81,82,83,83,84,84,85,86,87,87,88,88,89,92,93,93,94,94,94,95,95,97,99,100,101,103,104,104,105,107,108,109,110,111,111,112,113,114,114,114,116,116,117,118,119,121,121,121,122,122,122,122,122,123,124,124,125,125,126,127,128,129,130,131,132,132,135,136,136,139,142,143,143,145,146,146,146,147,147,147,151,151,151,152,153,153,153,154,155,155,156,158,159,159,159,160,160,163,164,165,167,167,4,6,9,10,35,36,38,38,50,53,54,54,56,58,60,62,64,64,66,68,70,72,72,74,76,78,80,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,112,114,116,118,120,120,120,122,122,124,124,126,128,128,128,128,130,132,134,136,10,10,236,242,244,244,249,268,273,274,275,325,346,346,368,368,369,399,399,416,416,428,432,432,432,432,432,454,460,461,461,462,506,506,506,507,510,510,511,512,513,514,514,514,514,515,516,516,516,519,520,521,527,528,528,528,529,529,540,557,579,586,587,587,589,590,605,613,625,658,658,658,658,658,664,689,729,731,745,748,749,750,750,751,751,751,751,753,753,753,754,754,758,758,758,759,759,759,759,759,759,760,760,760,760,760,760,760,761,761,761,761,761,762,762,762,762,763,763,763,765,765,765,766,766,767,767,767,767,768,769,770,770,770,770,771,771,771,771,772,772,772,773,773,773,774,774,774,774,775,775,775,775,775,776,777,777,779,780,784,784,785,786,786,787,788,789,792,793,794,794,794,795,795,797,797,797,797,798,799,801,802,802,803,803,804,804,804,804,805,806,806,806,806,808,808,808,810,810,810,811,811,812,812,813,813,814,815,815,815,815,815,816,816,816,816,818,823,823,824,824,825,825,825,825,825,826,827,827,828,828,828,828,828,829,829,829,829,830,832,834,834,834,835,835,836,837,837,837,837,837,838,839,840,841,841,843,843,843,843,843,843,843,844,844,844,844,844,844,844,844,844,845,845,845,845,845,845,845,845,845,846,846,846,846,846,846,847,847,847,847,847,848,848,848,848,848,848,848,852,856,857,857,858,858,858,868,868,868,869,869,871,871,871,871,871,871,871,871,871,875,875,875,875,876,876,877,877,878,878,878,879,879,880,880,880,881,881,881,881,881,881,882,882,882,882,883,884,884,884,884,884,884,884,884,884,884,885,885,885,885,886,887,887,887,888,888,888,889,890,891,892,892,892,892,892,892,892,892,893,893,893,893,893,893,893,894,894,895,895,896,896,896,896,897,898,899,900,901,902,903,904,905,906,907,908,908,908,908,908,908,909,910,910,911,912,913,914,915,916,916,917,918,919,920,921,922,923,924,924,924,924,924,925,926,926,927,928,929,930,931,932,933,933,933,933,934,934,934,934,934,934,934,935,935,935,936,936,936,937,939,944,945,948,948,949,950,950,951,952,957,957,958,965,965,969,970,972,975,975,976,976,977,977,977,978,978,979,979,979,980,980,981,981,981,982,982,983,983,983,984,984,984,984,984,985,987,988,988,988,988,988,988,988,989,989,990,991,991,992,992,992,993,993,993,993,993,994,994,994,994,994,995,995,995,996,996,997,997,997,997,998,998,998,998,999,1000,1001,1001,1002,1002,1003,1003,1004,1005,1006,1006,1007,1007,1007,1008,1008,1009,1009,1010,1010,1011,1011,1012,1012,1013,1013,1013,1014,1014,1014,1015,1016,1016,1017,1017,1017,1017,1018,1019,1019,1020,1020,1021,1022,1023,1024,1024,1025,1025,1026,1026,1027,1027,1027,1028,1029,1030,1030,1030,1031,1031,1031,1032,1034,1034,1035,1035,1035,1036,1037,1038,1039,1039,1040,1040,1041,1043,1044,1045,1046,1047,1048,1049,1049,1051,1052,1053,1054,1054,1054,1055,1056,1057,1057,1058,1059,1059,1060,1060,1060,1060,1061,1061,1061,1061,1062,1062,1063,1063,1064,1064,1065,1065,1066,1066,1067,1068,1068,1069,1069,1070,1070,1070,1071,1072,1072,1073,1073,1073,1074,1074,1075,1075,1076,1076,1077,1077,1078,1079,1079,1080,1080,1081,1081,1082,1083,1084,1085,1085,1086,1086,1087,1087,1088,1089,1090,1091,1092,1092,1092,1094,1094,1095,1096,1097,1098,1098,1099,1100,1100,1101,1101,1102,1103,1103,1105,1105,1106,1106,1106,1107,1107,1108,1108,1108,1109,1109,1110,1110,1110,1110,1111,1111,1112,1112,1113,1113,1113,1113,1113,1114,1114,1114,1115,1115,1116,1116,1116,1117,1117,1117,1117,1117,1117,1118,1118,1118,1119,1119,1119,1120,1120,1120,1120,1121,1121,1121,1122,1122,1122,1123,1123,1124,1124,1124,1125,1125,1126,1126,1126,1126,1127,1128,1128,1128,1129,1129,1130,1131,1132,1132,1132,1132,1133,1133,1135,1135,1135,1136,1136,1137,1137,1138,1138,1140,1142,1143,1144,1144,1145,1146,1146,1147,1147,1147,1148,1149,1149,1149,1149,1150,1150,1150,1150,1151,1151,1151,1152,1153,1153,1154,1154,1154,1256,1256,1256,1256,1257,1258,1259,1259,1259,1259,6,10,23,29,30,32,35,36,72,84,218,272,274,359,374,380,412,489,648,662,668,668,808,808,810,837,839,840,911,934,936,945,952,954,954,964,967,1012,1017,4,4,4,6,8,8,10,10,12,12,14,14,16,18,20,22,24,26,26,28,28,28,30,30,32,34,36,36,38,40,40,40,40,42,42,44,44,44,44,44,44,46,46,48,48,48,50,52,52,52,54,56,56,58,58,60,60,62,64,66,66,68,68,70,72,74,74,76,76,78,78,80,82,82,82,84,86,88,88,88,90,92,94,96,96,98,100,100,102,104,104,104,106,108,110,112,114,114,116,118,120,120,122,122,122,122,122,127,8,8,10,10,12,12,14,16,16,16,16,18,18,18,18,18,18,20,22,22,22,22,22,24,24,26,26,26,26,26,26,28,30,30,32,32,34,36,36,36,38,40,42,44,46,48,50,50,50,52,52,52,54,56,58,60,62,62,64,64,66,68,68,68,70,70,70,72,74,76,78,80,80,80,80,80,82,84,84,84,84,86,86,86,88,90,90,90,90,90,90,90,90,90,92,92,92,94,94,94,94,94,96,96,96,98,100,102,102,102,104,106,106,106,106,108,108,108,110,112,116,1,12,42,107,3,8,10,13,29,30,36,37,43,45,52,58,60,62,66,68,72,74,82,84,88,92,96,98,100,104,105,106,110,110,116,118,119,122,126,129,130,133,137,138,138,139,143,145,146,153,154,157,158,159,159,161,161,163,166,168,168,169,172,172,173,178,180,184,194,195,207,213,214,238,242,244,256,260,263,4,12,15,36,37,45,54,61,69,74,75,81,82,89,90,98,104,109,110,117,123,130,139,149,150,156,163,164,172,180,186,187,193,201,210,216,222,223,230,231,238,245,252,259,267,273,274,281,288,289,296,303,304,311,319,326,327,334,341,346,347,353,359,365,371,377,378,384,389,390,407,4,5,5,5,6,7,8,9,9,10,11,11,11,12,23,27,8,10,12,12,14,16,18,20,22,24,26,28,30,32,34,36,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,5,11,13,15,15,15,15,17,19,19,19,19,21,23,25,25,25,27,29,33,33,35,37,39,39,39,41,41,43,43,43,45,47,49,51,51,51,53,55,55,55,55,57,59,59,61,61,63,65,67,69,71,71,73,73,73,75,77,79,81,81,83,83,83,85,87,87,87,89,91,93,95,97,99,99,99,99,101,103,103,105,107,107,109,111,113,115,117,119,121,123,125,127,5,15,19,23,23,27,31,35,35,39,43,47,51,55,55,59,63,67,71,73,77,81,85,89,93,93,97,101,105,109,113,117,121,125,129,131,135,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,347,347,351,355,359,363,367,367,371,375,379,383,6,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,102,106,110,114,116,120,124,128,132,136,140,144,148,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,210,214,218,222,226,230,234,238,242,246,250,254,258,258,262,266,270,274,278,282,286,290,294,294,298,302,306,310,314,318,322,322,326,330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,14,28,32,32,34,36,40,44,46,48,50,52,54,56,56,56,58,60,60,68,74,14,14,16,20,24,26,28,30,30,34,36,38,44,48,52,56,58,58,58,68,78,79,4,9,21,22,23,23,26,27,28,29,31,31,31,33,34,39,40,42,54,55,9,34,78,94,98,142,151,167,167,167,184,208,224,258,278,283,285,287,288,289,290,291,294,297,298,299,301,303,304,305,307,308,309,312,314,323,331,576,576,628,683,683,4,5,7,8,9,10,11,19,19,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,192,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,213,214,4,5,6,7,8,9,10,11,20,21,22,22,23,24,25,26,29,32,34,35,36,37,38,39,40,41,41,42,43,44,45,46,48,50,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,101,102,103,104,105,106,108,109,110,111,112,113,114,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,151,151,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,191,192,193,194,195,196,197,198,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,230,5,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,97,8,9,12,13,15,16,20,21,23,24,26,28,30,30,32,33,35,36,40,41,41,48,49,50,51,52,53,53,54,56,60,62,62,63,64,65,66,66,67,69,70,72,73,74,75,77,79,79,81,83,85,86,87,89,91,91,91,93,96,97,98,100,101,102,105,106,107,109,110,113,114,117,118,122,124,125,126,130,132,133,134,135,137,139,140,141,143,144,145,147,148,149,149,152,154,155,155,157,159,161,163,165,166,168,170,172,177,178,178,180,181,185,186,187,189,191,193,194,196,197,198,199,201,202,204,210,212,216,217,218,220,228,229,230,234,237,238,240,242,243,243,246,247,247,248,249,251,252,252,253,254,255,257,262,263,265,265,266,268,269,272,279,281,282,284,285,286,289,290,292,293,297,299,301,302,304,307,310,316,318,320,321,324,328,331,332,335,335,337,341,345,347,348,349,352,353,354,356,358,360,361,363,364,366,367,369,370,371,372,373,375,376,378,380,381,384,386,387,388,390,390,393,395,396,398,401,403,405,406,411,412,413,414,416,417,418,420,422,423,425,427,427,428,429,430,431,432,433,434,436,437,438,439,440,441,441,442,443,444,444,445,446,446,447,448,448,451,452,452,454,457,458,459,460,461,461,461,462,462,463,464,464,468,470,473,475,476,478,478,479,480,481,482,483,484,485,486,487,488,489,490,492,493,494,495,496,497,498,499,500,500,500,501,501,502,502,503,504,505,506,507,509,510,512,513,514,516,517,519,520,522,523,524,527,528,531,532,533,534,535,536,539,540,541,542,543,544,546,548,549,550,552,553,554,555,556,557,557,557,558,559,560,562,563,564,565,566,567,567,568,570,571,572,573,573,574,575,575,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,591,592,593,594,596,597,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,611,612,613,7,9,40,50,60,78,84,90,100,106,112,122,172,182,192,198,204,214,224,234,244,262,280,306,316,1,3,4,7,8,18,18,18,24,30,30,34,40,50,70,80,86,90,97,3,5,11,14,15,17,20,22,24,25,26,28,29,31,32,33,34,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,58,59,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,101,102,103,103,104,105,106,106,107,107,108,109,110,111,112,113,114,115,116,116,117,118,119,120,120,120,121,122,123,123,124,125,126,127,128,128,129,130,141,146,6,89,89,90,90,91,91,91,92,92,93,93,94,94,98,98,99,100,100,101,102,103,105,106,107,107,108,109,109,110,110,111,111,112,112,113,115,116,116,117,118,118,119,120,120,121,122,122,123,123,124,124,125,126,126,127,128,128,129,129,130,131,133,133,134,135,135,136,136,137,137,138,138,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,151,152,152,153,154,155,155,156,156,157,159,159,160,161,161,162,162,163,163,164,165,166,166,167,168,168,169,169,170,170,173,174,175,177,178,179,179,180,181,182,182,183,183,184,185,186,186,187,187,188,189,191,191,192,193,193,194,195,195,196,196,197,197,198,198,199,199,200,200,201,203,204,204,205,206,206,207,207,208,209,210,210,211,211,212,213,213,214,215,215,216,217,217,218,219,220,221,221,222,223,223,224,225,226,227,229,229,230,231,232,232,233,234,234,235,236,237,237,238,238,239,240,240,241,242,242,243,244,246,247,247,248,248,249,250,251,251,252,252,253,254,255,255,256,256,257,257,258,259,260,261,262,263,265,266,266,267,268,268,271,272,273,274,275,275,276,277,278,278,279,279,280,281,282,283,283,284,285,285,286,287,289,290,290,291,291,293,293,294,297,298,298,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,307,307,308,308,309,310,311,311,312,313,315,315,316,317,317,318,318,319,319,320,320,321,321,322,322,323,323,324,324,327,328,328,329,330,330,331,331,332,332,333,333,334,334,335,335,336,337,337,338,338,339,341,341,342,343,344,345,345,346,347,347,348,348,349,350,350,351,352,353,353,354,354,355,355,356,357,357,358,359,359,360,360,361,362,363,363,364,364,365,366,366,367,367,368,369,369,370,371,371,372,373,374,374,375,375,376,377,377,378,379,379,380,381,381,382,383,383,384,384,385,386,386,387,388,389,389,390,391,391,392,392,393,393,394,394,395,395,396,396,399,399,400,400,401,401,402,402,403,403,404,405,406,406,407,407,408,408,409,409,410,410,411,412,412,413,413,414,414,415,415,416,416,417,417,418,419,419,420,420,421,421,422,423,425,425,426,426,427,428,428,429,429,430,430,431,431,432,432,433,434,434,435,436,439,440,441,443,443,444,444,445,446,446,447,447,448,449,449,450,451,451,452,452,453,453,454,455,455,456,456,457,458,458,459,461,462,462,463,463,464,464,465,466,466,467,468,468,469,469,470,471,471,472,472,473,473,474,475,475,476,476,477,479,479,480,480,481,482,482,483,484,485,486,486,487,487,488,489,489,490,490,491,491,492,492,493,494,495,496,497,497,498,498,499,499,500,500,501,501,502,503,6,117,118,119,120,120,121,122,122,123,123,124,125,126,126,127,128,129,129,130,130,131,131,132,133,134,135,136,137,137,138,138,139,141,142,143,144,145,146,146,147,147,148,149,149,150,151,152,152,153,153,154,155,156,156,157,157,158,159,159,160,160,161,161,162,163,164,165,166,167,167,168,168,171,172,173,173,174,174,175,176,176,177,178,178,179,179,180,181,183,184,185,186,186,187,188,189,189,190,190,191,191,192,193,193,194,194,195,196,197,197,198,198,199,199,200,201,201,202,202,203,203,204,204,205,206,206,207,209,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,219,220,220,221,222,222,223,223,224,224,225,227,228,228,229,230,230,231,232,232,233,233,234,234,234,235,236,237,237,238,238,239,239,240,240,241,241,242,245,245,247,247,248,249,249,250,251,251,252,252,253,253,254,255,256,256,257,257,258,258,259,260,263,263,264,264,265,266,267,267,268,268,269,271,271,272,272,273,273,274,274,275,275,276,277,277,278,279,279,280,281,282,282,283,283,284,284,285,286,286,287,288,288,289,289,290,290,291,291,292,293,293,294,294,295,296,296,297,298,298,301,302,303,305,305,306,306,307,308,309,309,310,311,311,312,313,313,314,315,315,316,316,317,317,318,318,319,319,320,321,322,322,323,323,324,327,327,328,328,329,331,331,332,332,333,333,334,334,335,335,336,337,337,338,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,347,347,348,348,349,349,349,349,350,350,351,351,351,352,352,352,353,354,354,355,357,357,358,359,359,360,360,361,361,362,363,363,364,364,365,365,366,366,367,367,368,368,369,369,370,371,371,372,372,373,373,374,374,375,375,376,376,377,377,378,379,379,380,380,381,383,383,384,385,385,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,394,397,397,398,398,399,400,400,401,401,402,402,403,404,404,405,405,406,406,407,409,409,410,410,411,411,412,412,413,413,414,415,415,416,417,417,418,418,419,419,420,420,421,422,422,423,424,424,425,426,426,426,427,427,427,428,428,429,429,430,430,431,431,432,432,433,435,435,436,436,437,437,438,439,444,445,446,446,446,447,448,448,448,448,449,449,450,451,452,452,452,452,452,453,453,453,454,454,454,455,455,455,456,456,456,457,458,458,458,459,461,461,462,463,463,463,464,464,464,465,466,466,466,467,467,467,468,468,468,469,469,470,470,470,471,472,472,472,473,474,475,476,476,476,477,479,479,479,480,480,480,481,481,481,482,482,482,482,483,483,483,484,484,484,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,495,495,496,496,497,497,498,498,499,499,500,500,501,501,5,47,105,305,345,377,395,405,409,415,505,537,537,9,253,381,411,429,455,579,607,651,671,763,775,777,843,869,937,965,981,1033,1093,1093,1117,8,64,88,100,114,128,142,188,188,260,506,528,534,538,544,546,548,556,568,568,594,616,628,648,650,652,654,684,860,862,868,870,928,1036,9,93,111,121,129,141,151,155,177,187,187,193,195,205,211,213,235,247,277,283,287,305,307,329,367,383,385,391,391,403,403,411,441,467,489,535,549,561,607,613,623,625,629,631,647,673,683,689,713,5,65,93,105,139,153,241,263,301,331,403,447,531,561,581,641,757,759,759,773,831,833,10,28,44,52,58,64,74,142,180,192,232,232,272,272,318,324,334,370,378,380,400,438,466,472,472,552,576,596,7,127,147,155,181,209,399,417,425,425,425,447,463,465,467,467,473,519,607,609,627,657,659,673,675,701,727,729,731,737,743,771,4,6,8,141,147,155,171,177,5,14,20,26,32,38,44,54,64,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,88,88,89,90,90,91,92,93,94,95,96,97,98,100,101,102,103,103,104,105,105,105,106,107,108,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,152,153,154,155,156,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,3,6,9,19,29,43,45,81,85,91,97,101,101,109,109,133,163,179,179,187,207,211,227,241,253,1,81,81,81,84,170,177,198,212,213,214,215,216,217,217,218,223,223,233,323,324,325,361,361,362,362,363,363,363,364,364,378,379,24,26,30,32,34,38,44,46,66,72,9,22,23,23,30,33,45,51,56,64,66,68,70,74,76,82,84,86,88,89,90,95,106,1,4,6,24,32,146,171,171,4,11,12,12,12,14,16,16,18,18,38,166,192,215,218,235,275,276,317,321,1,4,6,8,10,12,14,16,17,19,21,23,25,27,31,34,37,40,42,45,47,49,52,54,56,59,61,63,65,67,69,71,73,73,76,79,81,83,85,86,88,90,94,96,98,100,102,106,108,109,111,113,114,116,117,118,120,121,123,125,127,129,131,132,135,139,141,143,145,147,149,151,153,154,156,158,159,161,163,167,169,173,175,177,179,181,183,186,187,188,190,191,193,194,196,197,198,199,200,202,204,205,206,208,211,212,213,214,215,216,218,219,221,222,223,224,225,227,228,230,232,235,236,237,238,239,240,242,244,246,248,250,252,253,255,257,258,260,263,265,267,269,271,275,279,281,283,284,286,288,290,291,293,296,297,299,301,303,305,306,308,309,311,313,315,316,324,326,327,328,329,331,333,4,6,8,10,12,14,16,17,19,21,23,25,27,31,34,37,39,40,42,45,47,49,52,54,56,59,61,63,65,67,69,71,73,73,73,76,79,81,83,85,86,88,90,94,96,97,98,100,102,106,108,109,111,113,116,117,118,120,121,123,125,127,129,131,132,135,137,139,141,143,145,147,149,151,153,154,156,158,159,161,163,167,169,173,175,177,181,183,186,187,188,190,191,194,196,197,198,199,200,202,204,205,206,208,211,212,213,214,215,216,218,219,221,222,223,224,225,227,228,230,232,235,236,237,238,239,240,242,246,248,250,252,253,255,257,258,260,263,265,267,269,271,275,279,281,283,284,286,288,290,291,293,296,297,299,301,303,305,306,308,309,311,313,315,316,324,326,327,328,329,331,333,338,48,48,48,50,56,60,61,68,72,84,92,96,100,102,102,104,104,106,23,25,29,31,33,36,36,39,41,45,71,94,95,97,100,122,124,128,131,132,132,136,137,142,143,144,145,157,158,166,172,184,187,192,195,201,202,203,205,11,19,23,27,31,35,43,47,51,55,59,67,75,79,83,87,91,99,107,111,115,119,123,2,6,9,10,10,11,11,11,15,15,22,22,26,27,28,33,34,34,35,37,38,40,41,45,46,46,47,49,50,51,51,51,51,52,52,52,52,52,54,56,57,57,57,57,59,61,62,62,63,64,64,64,64,65,65,65,65,65,65,67,68,69,71,72,73,74,75,76,76,78,79,81,81,82,84,85,87,88,89,90,91,93,93,95,95,95,96,96,99,99,100,102,102,105,105,106,106,108,111,114,115,118,119,119,121,122,123,124,126,126,126,126,126,126,127,132,132,136,136,139,141,144,146,147,148,148,148,148,152,156,156,157,157,157,157,158,158,158,158,160,165,166,168,170,170,170,170,173,176,180,182,184,186,187,188,189,192,193,195,196,198,208,217,218,218,219,219,224,230,231,236,237,239,241,243,251,251,251,254,263,270,271,274,275,276,277,282,283,284,284,289,290,290,290,290,291,291,296,296,299,300,301,302,303,303,306,307,308,310,311,311,312,314,317,324,324,325,327,328,331,332,332,333,335,336,336,338,338,338,338,342,342,352,354,360,361,363,365,366,368,368,368,371,371,372,373,374,375,378,384,385,385,385,392,393,395,395,395,397,399,405,413,413,413,413,413,413,413,413,413,416,420,420,420,420,422,426,427,428,428,428,430,430,431,431,433,439,442,446,448,450,453,453,453,453,454,456,458,460,461,462,462,462,1,1,1,2,5,10,11,11,12,13,14,14,16,19,19,19,20,20,21,21,21,22,23,23,23,23,24,25,25,26,27,28,30,31,32,32,33,34,35,35,35,36,36,36,36,36,37,37,37,37,37,38,38,38,39,39,39,39,40,40,40,40,40,40,41,43,44,44,44,45,45,46,46,49,49,51,51,52,53,53,54,55,55,56,60,60,61,63,63,63,67,67,68,68,68,69,69,69,70,70,72,72,72,75,75,75,79,83,86,86,86,86,87,87,87,87,88,90,91,91,92,92,93,94,94,94,94,94,94,94,94,95,95,96,96,97,98,99,101,101,103,103,104,104,105,105,106,106,106,107,107,108,108,109,109,109,112,114,115,117,120,121,121,121,121,122,124,125,125,125,128,130,130,130,132,134,136,137,138,139,140,140,141,141,143,143,144,144,145,146,146,147,147,147,150,150,152,155,159,160,160,161,161,162,164,164,165,165,173,175,176,180,180,182,183,183,184,186,186,189,191,191,193,193,194,195,196,196,198,199,199,200,202,202,202,204,205,208,210,211,212,215,215,216,217,218,218,218,218,218,219,221,221,222,222,223,223,224,224,224,224,224,224,225,225,225,228,230,230,232,234,234,234,235,236,238,239,241,241,241,242,243,244,244,246,246,250,250,252,253,253,253,254,256,257,260,260,261,261,261,262,263,265,265,271,274,280,281,281,283,284,284,286,287,288,289,289,291,291,292,292,297,299,299,300,300,302,302,304,304,306,306,307,307,307,311,313,316,317,317,318,318,319,319,320,320,320,320,320,321,322,322,322,323,323,324,326,326,327,330,330,331,331,333,334,334,334,336,336,337,337,343,346,347,348,349,349,349,349,350,351,352,355,356,356,358,359,360,360,362,362,363,365,367,368,370,372,375,376,376,382,382,383,384,385,386,389,390,391,394,395,397,397,400,400,400,401,401,401,404,410,411,413,415,416,416,417,424,426,428,430,430,430,431,431,432,433,434,435,436,437,437,438,441,444,446,452,452,452,453,454,454,454,455,457,458,458,458,462,463,466,466,466,467,467,469,473,476,476,478,480,486,488,489,495,495,497,498,499,500,503,504,508,510,518,519,521,521,521,522,522,523,524,524,524,524,524,525,525,526,527,527,528,529,529,530,530,530,531,532,532,533,533,533,535,538,539,541,542,542,543,543,545,545,547,547,549,550,550,551,552,553,553,554,554,555,555,555,556,556,557,557,557,559,562,566,566,567,569,570,572,572,573,575,577,580,581,581,582,583,585,592,593,594,594,596,598,599,599,601,603,605,605,605,606,608,609,613,616,622,625,628,629,630,633,642,643,643,644,644,645,646,647,648,649,649,654,655,655,657,657,658,658,658,659,660,661,664,666,666,668,670,672,676,680,680,682,683,686,688,692,695,697,697,698,701,703,705,705,706,708,709,710,710,710,714,715,715,715,716,716,717,719,722,723,723,725,726,730,730,731,732,732,732,732,734,734,735,736,736,736,738,739,740,741,741,742,742,742,742,742,742,742,743,749,749,750,750,750,750,750,751,751,753,756,757,762,775,779,779,780,783,783,784,784,794,797,804,805,807,809,809,809,810,810,810,811,811,812,812,813,815,816,818,819,824,825,828,832,833,835,844,847,847,853,854,855,856,857,857,859,860,863,865,866,868,869,870,874,875,876,878,879,882,885,885,890,891,900,901,902,903,903,903,903,907,908,908,910,911,912,916,916,916,921,921,921,923,926,929,929,929,930,931,932,933,933,934,935,936,937,938,941,941,942,943,944,945,945,949,951,954,957,958,958,958,961,961,971,974,974,975,976,977,979,982,984,986,986,989,991,992,992,993,993,994,995,996,996,998,998,1000,1003,1005,1006,1008,1011,1014,1016,1019,1019,1019,1020,1020,1020,1020,1023,1023,1023,1026,1026,1026,1027,1027,1029,1035,1035,1037,1038,1039,1039,1039,1039,1039,1041,1041,1041,1048,1048,1051,1058,1058,1059,1059,1063,1063,1063,1063,1063,1063,1064,1066,1069,1070,1070,1071,1072,1073,1075,1075,1076,1077,1081,1085,1086,1090,1092,1093,1093,1102,1102,1102,1102,1104,1107,1108,1109,1110,1111,1111,1111,1111,1111,1112,1113,1113,1113,1115,1116,1116,1118,1119,1120,1121,1122,1123,1123,1124,1125,1137,1137,1146,1146,1147,1147,1149,1149,1150,1150,1150,1153,1154,1155,1156,1156,1157,1158,1159,1160,1161,1162,1164,1166,1173,1173,1173,1173,1173,1174,1174,1176,1176,1176,1178,1178,1179,1182,1184,1187,1188,1189,1189,1190,1190,1192,1196,1199,1200,1201,1201,1202,1202,1202,1203,1203,1204,1204,1204,1204,1205,1206,1206,1207,1207,1207,1207,1207,1207,1208,1208,1208,1209,1209,1209,1209,1209,1212,1213,1214,1215,1215,1216,1217,1219,1221,1224,1224,1225,1227,1228,1236,1236,1238,1241,1243,1243,1246,1246,1246,1246,1247,1248,1248,1250,1250,1250,1251,1253,1254,1254,1257,1260,1260,1260,1263,1265,1266,1267,1267,1267,1268,1269,1271,1274,1275,1275,1275,1275,1275,1275,1275,1276,1277,1277,1277,1278,1278,1278,1278,1278,1279,1280,1280,1280,1280,1282,1282,1283,1286,1286,1286,1289,1290,1292,1293,1293,1295,1299,1300,1302,1307,1308,1311,1312,1312,1312,1313,1316,1316,1317,1318,1319,1320,1322,1323,1324,1324,1324,1325,1325,1326,1326,1326,1327,1328,1329,1331,1333,1334,1335,1336,1337,1338,1340,1341,1342,1344,1346,1347,1350,1350,1352,1353,1358,1358,1359,1360,1361,1361,1363,1364,1365,1368,1368,1372,1373,1373,1373,1375,1380,1382,1382,1383,1384,1385,1388,1390,1394,1395,1395,1396,1398,1398,1398,1399,1399,1400,1403,1405,1407,1407,1408,1410,1412,1415,1421,1422,1422,1422,1424,1424,1424,1425,1425,1427,1427,1434,1436,1437,1440,1442,1442,1442,1444,1444,1446,1449,1451,1451,1451,1453,1455,1456,1459,1461,1462,1465,1468,1469,1469,1473,1473,1476,1478,1480,1480,1482,1482,1482,1486,1490,1493,1496,1496,1496,1498,1498,1498,1499,1499,1499,1500,1503,1512,1514,1517,1517,1518,1519,1521,1522,1526,1527,1532,1537,1541,1550,1550,1551,1552,1553,1553,1553,1555,1556,1556,1556,1557,1558,1558,1558,1559,1560,1560,1564,1566,1569,1569,1569,1571,1571,1572,1572,1572,1572,1573,1576,1576,1577,1580,1584,1584,1584,1588,1591,1591,1595,1596,1596,1596,1598,1598,1599,1599,1599,1599,1600,1601,1602,1602,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1604,1605,1605,1606,1608,1608,1610,1610,1611,1611,1613,1614,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1628,1631,1634,1634,1634,1634,1634,1634,1635,1636,1637,1638,1639,1639,1639,1639,1640,1640,1640,1640,1642,1642,1642,1642,1644,1646,1646,1647,1647,1648,1648,1649,1649,1650,1650,1651,1651,1651,1651,1653,1653,1654,1655,1655,1655,1657,1658,1658,1659,1660,1661,1664,1664,1664,1665,1665,1666,1666,1667,1669,1671,1671,1672,1673,1678,1678,1684,1686,1688,1688,1688,1689,1690,1690,1691,1693,1693,1693,1694,1694,1695,1695,1695,1695,1696,1696,1699,1700,1701,1702,1703,1704,1704,1710,1711,1711,1713,1715,1716,1716,1717,1726,1730,1732,1732,1734,1734,1735,1737,1745,1745,1746,1747,1748,1748,1749,1750,1750,1750,1752,1752,1752,1752,1752,1752,1752,1752,1753,1753,1753,1754,1755,1755,1755,1758,1760,1761,1763,1764,1764,1767,1767,1769,1770,1770,1771,1772,1773,1773,1773,1774,1775,1776,1777,1778,1778,1783,1783,1784,1784,1785,1785,1786,1786,1787,1789,1789,1791,1792,1792,1795,1795,1798,1799,1800,1803,1809,1813,1815,1816,1816,1818,1818,1820,1821,1821,1822,1822,1822,1822,1822,1825,1826,1827,1829,1832,1834,1835,1836,1836,1841,1841,1842,1842,1843,1843,1843,1843,1843,1843,1843,1844,1844,1844,1845,1846,1847,1847,1848,1848,1854,1854,1854,1858,1861,1864,1866,1867,1867,1867,1869,1870,1871,1873,1874,1875,1876,1876,1876,1876,1876,1879,1883,1883,1883,1889,1890,1891,1898,1899,1900,1900,1901,1902,1902,1902,1903,1903,1903,1904,1904,1904,1905,1908,1910,1910,1911,1911,1912,1915,1916,1917,1919,1921,1922,1923,1927,1927,1928,1928,1928,1928,1929,1929,1931,1931,1934,1944,1944,1949,1950,1952,1952,1954,1956,1956,1956,1956,1959,1960,1963,1964,1964,1965,1965,1966,1967,1970,1972,1973,1973,1974,1976,1979,1980,1990,1990,1993,1993,1995,1998,1998,2002,2002,2003,2003,2004,2005,2006,2010,2012,2013,2013,2016,2016,2020,2020,2021,2034,2036,2036,2036,2046,2047,2047,2049,2050,2051,2051,2052,2052,2053,2054,2054,2054,2056,2056,2057,2058,2059,2059,2060,2060,2061,2069,2069,2071,2074,2074,2075,2075,2075,2075,2079,2081,2082,2085,2086,2086,2086,2087,2087,2087,2091,2092,2093,2095,2096,2097,2097,2099,2099,2099,2099,2099,2099,2104,2104,2104,2105,2108,2112,2114,2114,2114,2114,2114,2115,2116,2119,2122,2126,2128,2129,2133,2133,2136,2141,2142,2142,2143,2144,2151,2152,2153,2158,2158,1,6,8,9,10,23,26,26,28,29,30,30,31,32,32,33,33,34,34,35,36,36,36,36,37,37,38,41,42,43,43,43,44,44,44,44,46,47,47,48,49,49,49,50,50,52,53,54,54,54,54,54,55,56,57,58,59,60,61,62,63,64,64,64,64,65,66,66,67,67,68,69,70,71,71,71,72,72,73,74,75,75,76,77,77,78,79,79,80,80,81,82,82,83,83,84,84,84,85,85,86,86,87,88,89,90,90,91,92,93,94,94,95,97,98,98,99,100,100,101,101,102,103,103,104,104,105,105,106,107,107,108,109,109,110,112,113,113,114,115,116,116,117,117,118,118,118,118,119,119,119,120,120,121,122,122,123,124,125,126,126,127,127,128,129,129,131,132,132,133,133,134,134,135,135,136,137,138,139,140,141,142,143,143,144,144,145,146,146,147,148,149,150,151,152,152,153,154,155,155,157,158,161,162,162,163,163,164,164,165,166,167,168,169,170,171,172,172,173,173,174,175,175,176,176,177,177,178,180,180,181,181,182,183,183,184,184,185,186,187,188,188,189,190,191,191,192,193,193,193,193,194,195,195,195,196,197,197,197,197,199,200,200,201,201,202,203,203,205,206,207,208,209,211,212,213,215,216,216,217,220,221,221,222,222,226,226,227,227,227,230,230,231,231,233,234,235,236,237,238,239,240,242,242,244,249,250,250,250,251,252,253,254,256,256,258,258,259,259,260,261,261,263,264,265,268,276,278,280,281,284,292,299,307,312,313,313,325,328,328,348,350,387,4,4,6,8,10,16,16,16,18,19,20,20,21,22,22,23,23,24,24,25,26,26,26,27,27,28,28,28,31,32,33,34,36,36,37,37,38,39,39,40,40,42,43,44,44,44,44,45,46,46,46,47,47,47,47,48,49,50,51,52,53,54,55,56,56,57,57,57,58,59,60,61,62,62,63,64,64,65,65,66,67,67,67,68,69,69,70,70,71,72,73,73,74,75,75,76,76,77,78,79,80,80,80,81,82,83,84,84,85,87,88,89,90,91,91,92,93,93,94,94,95,95,96,97,98,99,100,102,103,103,104,105,106,106,106,107,107,108,109,109,110,110,111,112,112,113,114,115,115,115,116,116,117,117,118,119,119,121,122,122,123,123,124,124,124,125,125,126,127,128,129,130,131,132,133,133,134,134,135,136,136,137,138,139,140,141,142,142,143,143,143,144,145,145,147,148,151,152,152,152,153,153,154,155,156,157,158,159,160,161,162,162,162,162,163,164,165,166,166,167,167,168,170,171,171,172,173,173,174,174,175,176,177,178,178,179,180,181,181,182,183,183,183,183,184,185,185,185,186,187,187,189,190,190,190,191,191,192,193,193,196,196,197,198,199,199,201,201,202,203,205,205,206,207,210,211,211,212,212,216,217,217,219,220,221,221,223,224,225,226,227,227,227,228,229,230,232,232,234,239,240,240,240,241,242,243,244,244,246,246,248,248,249,250,251,251,253,254,255,258,266,266,268,270,270,271,274,274,282,289,297,303,303,316,348,348,348,350,350,351,351,351,352,352,354,358,359,359,367,7,8,16,4,8,11,36,62,81,89,111,133,171,174,335,6,11,14,14,74,115,238,4,8,10,12,14,20,21,22,24,25,39,25,29,35,41,45,49,53,61,69,81,87,97,101,113,136,6,19,23,31,37,41,45,49,57,65,77,83,93,97,109,134,134,134,134,134,135,135,9,24,28,29,30,30,31,32,32,32,33,34,35,41,42,44,53,55,56,57,57,80,84,99,104,106,107,108,110,111,114,116,120,120,121,122,124,125,125,127,128,134,141,141,148,151,153,155,169,169,170,179,190,191,193,195,202,208,211,221,226,236,238,247,260,261,262,262,263,264,276,278,278,279,280,280,281,283,284,285,286,288,289,291,292,293,295,297,298,301,302,304,306,306,308,321,321,321,322,322,9,24,28,29,30,30,30,30,31,32,32,32,33,33,34,35,41,42,44,55,56,56,57,57,80,84,99,104,106,107,108,110,111,114,116,119,120,120,121,122,124,125,125,126,127,128,134,134,140,146,150,150,150,151,153,155,160,169,169,170,170,171,179,182,190,191,193,193,195,202,208,211,221,226,236,238,247,260,262,262,263,264,276,278,278,278,279,280,280,281,283,284,285,286,288,289,291,292,293,295,297,298,301,302,304,306,308,1,97,411,913,942,1003,1,6,8,75,76,77,388,1,61,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,71,77,77,82,87,99,99,99,99,99,99,103,107,111,111,111,111,111,111,111,111,111,111,1,4,4,4,4,4,7,8,10,11,12,13,14,16,16,17,17,18,22,29,30,39,40,50,51,53,58,78,79,81,81,81,89,90,101,102,119,121,122,125,128,134,138,149,149,149,149,151,160,163,165,165,166,231,231,231,232,271,276,279,282,9,21,39,59,63,70,71,121,121,121,164,173,181,181,184,184,189,189,189,191,193,193,195,195,195,195,195,195,280,291,291,293,293,293,295,340,340,378,385,421,436,436,5,24,24,25,30,30,31,156,157,192,193,262,262,263,276,277,278,300,301,327,327,327,328,329,330,331,338,339,344,345,345,350,351,390,391,402,402,403,442,442,442,443,443,443,443,446,446,446,447,454,454,455,456,456,457,494,495,500,501,534,535,584,585,594,595,596,597,600,601,602,603,611,612,613,618,619,622,623,626,631,25,34,35,50,51,78,79,84,84,85,99,178,179,240,241,252,252,252,252,253,256,256,257,257,258,259,262,262,263,264,265,266,267,272,273,348,349,349,360,361,364,365,366,367,416,416,417,452,452,453,453,462,463,510,511,568,569,569,571,577,17,19,19,23,28,28,32,33,34,34,36,37,37,38,39,40,41,44,46,47,47,48,50,52,52,52,53,54,56,56,57,57,57,57,58,61,67,68,68,69,70,70,70,71,71,71,72,72,72,72,74,75,75,76,78,79,89,89,90,90,93,93,93,94,94,94,95,96,97,97,97,98,99,101,102,103,103,103,105,105,105,106,111,112,113,114,116,117,117,120,121,123,123,123,123,124,125,126,127,129,130,131,144,145,148,148,149,150,154,154,155,156,156,157,157,158,160,160,164,166,168,174,176,177,178,178,178,179,180,181,181,184,185,187,187,193,193,193,194,195,196,196,197,197,198,198,198,198,198,199,199,200,201,201,203,204,205,206,206,208,209,210,210,211,211,212,212,217,218,218,219,219,220,221,222,223,223,224,224,225,227,228,229,229,230,230,231,232,233,233,234,236,236,237,238,238,239,241,243,248,250,251,252,252,253,253,253,265,267,268,269,271,273,275,276,276,277,277,277,278,278,279,279,280,280,280,281,281,282,282,282,282,283,283,283,284,285,286,287,288,289,290,291,296,296,298,299,299,300,300,301,302,305,309,312,315,327,328,332,333,335,336,337,338,339,341,342,345,349,350,350,351,352,352,353,353,353,354,354,354,355,355,357,358,359,361,362,363,365,365,366,366,367,369,370,370,371,373,373,375,375,385,386,386,386,386,387,388,389,390,394,403,413,414,415,417,418,420,421,422,422,423,424,425,427,427,432,433,435,436,436,436,437,442,443,444,445,446,447,449,450,451,452,453,458,458,461,463,464,465,466,468,470,470,475,476,476,476,477,478,478,478,479,481,481,482,482,482,483,483,483,483,484,485,487,487,488,489,489,489,490,490,491,491,492,492,493,493,493,494,495,495,495,496,497,497,497,497,498,498,499,499,500,500,500,501,501,501,501,502,503,505,507,508,509,515,517,517,519,521,521,521,522,523,524,525,526,527,528,528,529,529,530,530,531,531,532,533,533,534,534,535,535,536,537,537,538,539,548,549,550,550,550,551,552,552,552,552,553,554,554,554,554,555,555,555,555,556,556,556,556,557,557,557,557,557,557,558,558,558,558,558,559,559,559,559,560,560,561,561,561,561,562,562,562,562,563,563,563,563,563,564,564,564,564,565,566,566,567,568,570,571,572,574,574,576,578,579,580,581,583,586,589,589,591,592,600,600,601,605,607,610,610,611,611,611,612,612,612,613,613,613,614,614,615,615,615,615,616,616,616,617,631,631,632,632,633,633,634,636,640,641,643,644,644,650,7,11,39,55,57,57,57,57,60,68,72,75,77,90,92,92,101,104,106,115,118,121,123,123,133,136,138,147,154,171,181,187,191,193,193,196,200,202,212,214,217,228,232,324,340,345,347,349,360,6,16,19,19,19,19,20,21,27,31,32,33,34,35,36,37,39,39,40,41,42,44,45,46,47,47,48,50,50,53,53,56,58,59,62,64,64,64,65,66,66,66,66,68,68,68,68,69,69,70,70,70,71,71,72,72,72,72,74,76,77,77,78,78,79,81,93,93,94,95,96,96,96,97,100,101,102,105,108,115,116,120,121,122,124,125,126,128,129,129,130,130,131,131,134,135,135,135,136,137,137,138,139,140,141,142,143,145,146,146,148,148,149,150,150,151,151,154,157,158,159,159,160,161,164,166,167,167,168,169,169,169,169,170,170,171,172,176,179,181,181,184,187,188,189,189,190,190,192,192,192,193,196,197,197,197,200,204,204,204,209,210,210,210,211,212,212,213,215,218,218,219,230,231,231,231,231,232,232,232,233,234,235,235,236,237,240,241,243,247,249,251,252,253,256,258,259,261,261,262,262,263,263,263,264,264,267,268,268,273,273,274,278,279,283,285,287,287,287,288,293,295,296,297,298,298,299,301,301,302,302,303,304,306,307,308,310,310,311,312,312,313,313,314,314,314,319,321,321,322,324,325,326,326,327,328,328,329,330,331,332,333,334,336,337,338,339,341,343,350,351,353,356,358,359,360,360,362,363,363,365,365,366,366,367,368,368,368,369,374,376,376,377,377,378,378,379,380,381,382,386,387,389,392,392,393,393,394,394,394,394,395,397,397,397,397,398,399,400,400,401,401,404,405,410,411,412,413,415,417,417,418,418,418,421,422,422,423,424,424,425,428,429,429,429,430,431,433,434,435,439,440,440,455,455,460,461,462,463,464,465,466,467,468,469,470,470,470,471,471,471,472,473,474,475,481,484,485,488,488,489,491,493,497,501,513,513,516,518,520,522,524,526,526,527,530,531,534,536,539,542,543,543,545,546,546,547,548,550,551,1,2,2,11,18,18,20,21,28,29,33,33,33,36,39,39,39,40,44,46,46,47,47,48,50,50,52,54,56,56,57,62,64,64,64,64,65,66,67,67,68,69,71,72,74,76,80,81,84,85,86,88,89,94,96,100,106,111,111,111,112,112,112,113,113,114,117,119,123,126,126,127,128,130,132,132,133,133,135,136,136,137,140,141,143,144,144,146,148,148,148,149,149,151,151,152,152,153,154,156,158,160,162,166,174,175,175,176,177,178,178,186,187,189,190,194,200,205,213,217,218,219,219,220,221,221,222,223,224,225,226,232,234,235,235,237,239,239,240,240,242,247,247,248,248,255,259,259,260,261,262,262,263,263,264,264,265,265,266,266,267,268,269,269,271,271,272,274,275,282,293,295,296,298,298,299,299,300,301,301,301,305,305,306,308,308,310,315,316,323,324,327,329,330,331,332,334,339,341,343,343,346,349,350,359,364,371,374,377,378,381,383,384,384,390,397,398,401,403,403,405,408,408,411,414,415,415,417,417,417,419,420,420,424,425,426,426,426,426,429,433,433,434,434,450,452,455,456,457,460,462,462,463,463,468,469,471,473,474,475,476,476,478,479,481,484,490,497,497,499,500,502,502,504,506,508,512,514,515,516,516,516,517,518,518,519,520,521,522,523,525,526,528,530,533,538,539,539,540,541,542,542,542,543,544,545,546,547,549,551,552,553,553,554,555,555,557,559,567,568,569,569,569,571,571,571,573,575,578,579,580,589,590,591,592,594,596,600,601,601,602,604,607,607,615,621,621,621,622,622,1,1,1,1,2,22,24,24,28,33,33,37,38,39,39,41,42,42,42,43,43,44,45,46,49,51,52,52,53,55,57,57,57,58,59,61,61,62,62,62,63,66,72,73,73,73,73,74,74,75,75,75,75,75,76,76,77,77,77,77,77,77,79,80,80,81,83,84,94,95,95,95,98,98,98,99,99,99,100,100,101,101,102,102,102,103,103,104,106,107,108,108,108,110,110,110,110,111,117,118,119,119,121,122,122,125,125,126,128,128,128,129,130,131,132,134,135,136,149,150,151,151,153,154,155,159,159,160,161,162,162,163,165,165,165,166,169,171,173,173,173,179,181,182,183,183,184,185,186,186,189,190,192,192,198,198,198,199,200,201,202,202,203,203,203,204,204,205,206,206,208,209,210,211,213,214,215,215,216,216,217,217,222,223,224,224,225,226,227,228,228,229,229,230,231,232,233,234,234,235,235,236,237,238,238,239,240,241,241,242,243,243,244,246,248,253,253,255,256,257,258,258,258,270,272,273,274,276,278,280,280,281,281,282,282,282,283,283,284,284,285,285,285,286,286,287,287,287,287,288,288,288,289,290,291,292,293,294,295,295,296,301,301,303,304,304,305,306,306,307,310,314,317,320,321,332,333,337,338,340,341,342,343,344,346,347,347,350,354,355,355,356,357,357,358,358,359,359,359,359,360,362,363,364,366,367,368,370,370,371,371,372,374,375,375,376,378,378,380,380,380,392,393,393,394,395,396,397,400,405,410,420,421,422,424,425,427,428,429,429,430,431,432,434,438,439,440,440,442,443,443,443,444,449,450,451,452,453,454,456,457,458,459,460,465,465,468,470,471,472,473,475,477,477,481,482,483,483,483,484,485,485,485,486,488,488,489,489,490,490,491,492,494,494,495,496,496,497,498,498,499,499,500,500,500,500,501,502,502,502,503,504,504,504,504,505,505,506,506,507,507,507,508,508,508,508,509,510,512,514,515,516,522,524,526,528,528,528,529,530,531,532,533,534,535,535,536,536,537,538,538,539,540,540,541,541,542,542,543,544,545,546,555,556,556,557,557,557,557,557,558,559,559,559,559,559,560,560,560,561,561,561,561,561,562,562,562,562,563,563,563,563,563,564,564,564,564,564,564,565,565,565,565,565,566,566,566,566,566,567,567,568,568,568,568,569,569,569,569,570,570,570,570,570,571,571,571,571,572,572,573,573,574,575,576,577,578,579,581,583,585,586,587,588,590,593,596,596,598,599,607,607,608,612,614,617,617,618,618,618,619,619,619,620,620,620,621,621,622,622,622,622,623,623,623,624,638,638,639,639,640,640,641,643,644,644,647,648,650,651,651,657,703,703,704,704,6,9,27,461,527,529,529,529,529,529,529,529,531,533,535,537,537,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,567,567,567,569,571,573,575,575,577,579,579,581,583,585,587,589,591,593,595,597,599,601,603,624,625,11,21,24,24,24,25,26,32,36,37,38,39,40,41,42,43,44,44,45,46,47,49,50,51,52,53,54,55,55,58,58,59,61,63,64,67,69,69,70,71,71,71,73,73,73,74,74,75,75,75,76,77,77,77,77,79,81,82,82,83,83,84,86,98,98,99,100,101,101,102,105,106,107,110,110,113,120,121,125,126,126,127,129,130,131,133,134,134,135,135,136,136,139,140,140,140,141,142,142,143,144,145,146,147,148,150,151,151,153,153,154,155,155,156,156,159,162,163,164,164,164,165,166,169,171,172,172,173,174,174,174,174,175,175,176,177,181,184,186,186,189,192,193,194,195,195,197,197,197,198,201,202,202,205,209,209,209,214,215,215,215,216,217,217,217,218,220,223,223,223,224,235,236,236,236,236,237,237,238,239,240,240,241,242,246,246,248,252,254,256,257,257,258,261,262,264,265,266,266,267,267,268,268,268,269,269,273,273,278,278,279,283,284,288,290,292,292,293,298,300,301,302,303,303,304,306,307,308,308,309,311,312,313,313,315,315,316,317,317,317,318,318,319,319,324,326,326,327,329,330,331,331,332,333,333,333,334,335,336,337,338,339,341,342,343,344,346,348,355,358,361,363,364,365,365,365,367,368,368,370,370,371,371,372,373,373,373,374,379,381,382,382,383,383,383,384,385,385,386,386,387,387,390,391,392,394,397,397,398,398,399,399,399,399,400,402,402,402,402,403,405,405,406,407,409,410,415,416,417,418,420,422,422,423,423,423,426,427,427,428,429,429,430,433,434,434,434,435,436,438,439,440,444,445,445,451,460,460,465,466,467,468,469,470,471,472,473,474,475,475,475,476,476,476,477,478,479,480,486,489,490,493,493,494,498,502,506,518,518,521,523,525,527,529,531,531,532,535,536,539,541,544,547,547,547,547,548,548,550,551,551,552,553,555,556,567,17,17,19,19,20,27,32,32,38,38,39,43,45,45,46,46,47,49,49,51,53,54,55,61,63,64,65,66,66,67,70,71,73,75,77,79,80,82,83,84,85,87,88,93,95,99,105,110,110,111,112,112,113,116,118,122,125,126,127,129,129,131,131,131,132,134,135,135,136,136,136,137,139,140,142,142,143,145,145,145,147,147,147,148,150,150,150,151,152,153,155,157,159,161,165,173,174,175,176,177,177,185,186,188,189,193,199,204,205,212,214,216,217,218,219,220,220,221,222,223,224,225,231,233,233,234,236,238,239,239,241,246,246,247,254,258,258,258,259,260,261,261,262,262,263,263,264,265,265,266,267,267,268,268,269,270,271,273,274,281,292,294,295,295,297,297,298,298,299,300,300,304,304,305,307,309,314,315,322,323,326,328,329,329,330,331,333,333,338,340,342,345,348,349,349,358,363,370,373,376,377,380,382,382,383,383,389,396,397,400,402,402,404,407,407,410,413,414,416,416,416,418,419,419,423,424,425,425,428,432,432,433,449,451,455,456,459,459,460,460,461,461,462,462,462,465,465,467,468,468,469,469,470,472,473,474,475,475,477,478,480,480,483,489,496,496,496,498,499,501,501,501,503,505,507,511,513,514,515,515,515,516,517,518,519,520,520,521,522,524,524,525,527,528,529,532,537,538,538,538,539,540,541,541,542,543,544,545,545,548,548,550,551,552,552,553,554,554,556,558,561,566,566,568,570,570,570,572,574,575,577,578,579,588,589,590,591,593,594,595,599,600,600,601,603,603,606,621,621,22,24,28,28,33,33,37,38,39,41,41,41,42,42,43,44,45,46,49,51,52,52,53,57,57,57,58,59,61,61,61,62,62,63,66,72,73,73,73,74,75,75,75,76,76,76,76,77,77,77,77,77,79,80,80,81,83,84,94,94,95,95,95,98,98,98,99,99,99,99,100,101,102,102,102,103,103,104,106,107,108,108,108,110,110,110,111,117,118,119,121,122,122,125,125,126,128,128,128,129,129,129,129,130,131,132,134,135,136,149,150,153,153,154,155,156,159,160,161,162,162,163,165,165,169,171,171,171,173,179,181,182,182,183,183,184,185,186,186,189,190,192,192,198,198,199,200,201,201,201,202,202,203,203,203,203,203,204,204,205,206,206,208,209,210,211,213,214,215,215,216,216,217,217,222,223,224,224,225,225,226,227,228,228,229,229,229,230,232,233,234,234,235,235,236,237,237,238,238,239,241,241,242,243,243,244,246,248,253,253,255,256,257,257,257,257,258,258,258,270,272,273,274,274,276,278,280,281,281,282,282,282,283,283,284,284,285,285,285,286,287,287,287,287,288,288,288,289,290,291,292,292,293,294,295,296,300,301,301,302,303,304,304,305,306,307,310,314,317,320,332,333,337,338,340,341,341,342,343,343,344,346,346,347,350,354,355,355,356,356,357,358,359,359,359,360,362,363,364,366,367,368,370,370,370,371,372,374,375,375,376,378,378,378,380,380,380,392,392,393,393,394,395,396,397,401,410,420,421,422,424,425,427,428,429,429,430,431,431,431,431,432,434,439,440,440,442,443,443,443,444,449,450,451,452,452,454,456,457,458,459,460,465,465,468,470,471,472,473,475,477,477,482,483,483,484,485,485,485,486,488,488,489,489,490,490,490,490,491,492,494,494,495,496,496,497,498,498,499,499,500,500,500,500,501,501,502,502,502,503,504,504,504,504,505,505,506,506,507,507,507,508,508,508,508,509,510,512,514,515,516,522,524,524,526,528,528,528,529,529,530,531,532,533,534,535,535,536,536,538,538,539,540,540,541,541,542,542,543,544,553,554,554,555,555,556,556,557,557,558,558,559,559,559,559,560,560,560,560,560,561,561,561,561,562,562,562,562,562,562,562,563,563,563,563,563,564,564,564,565,565,566,566,566,566,567,567,567,567,568,568,568,568,568,569,569,569,569,570,571,571,572,573,573,575,576,577,579,579,581,583,584,585,586,588,591,594,594,596,597,605,605,605,606,610,612,615,615,616,616,616,617,617,617,618,618,618,619,619,620,620,620,620,621,621,621,622,636,636,637,638,638,639,641,645,646,646,648,649,649,655,701,701,701,701,701,701,701,702,702,6,6,6,13,14,15,16,17,17,18,18,19,20,21,22,22,23,27,28,29,30,31,32,34,34,37,37,38,38,39,40,41,42,42,43,45,47,47,47,48,48,49,49,49,49,49,49,50,50,50,51,51,51,52,52,52,57,58,59,59,64,64,65,65,66,66,66,66,66,66,68,68,69,71,72,74,74,74,75,75,76,78,78,79,80,82,82,82,83,86,86,87,88,88,89,90,90,91,92,93,96,96,97,97,98,98,98,99,100,101,101,104,104,104,105,105,106,107,107,108,109,110,111,111,111,114,114,114,114,115,116,116,117,119,119,120,120,122,122,123,123,124,127,127,129,129,129,129,131,131,131,131,131,133,135,135,135,135,137,137,137,139,139,139,141,143,143,145,145,145,147,147,147,147,147,149,149,149,151,151,151,151,153,153,155,155,155,157,157,157,159,159,159,161,161,163,163,163,165,165,165,167,167,167,167,169,169,169,169,169,171,171,174,174,174,6,6,12,12,13,13,15,18,18,19,20,20,21,21,22,23,23,25,26,26,27,30,30,31,31,32,32,32,32,33,35,35,35,36,37,38,39,39,39,39,39,40,41,42,42,42,42,43,43,43,43,44,44,44,45,45,45,45,46,46,47,47,47,47,48,48,48,48,49,49,52,54,55,57,57,57,57,58,59,59,61,61,61,61,61,62,62,62,62,63,63,64,64,64,65,66,67,67,68,68,68,69,69,69,71,72,73,75,75,75,77,77,79,80,81,81,81,82,83,83,83,84,84,88,89,89,90,91,91,93,97,97,99,99,100,101,101,102,102,103,104,105,106,107,107,108,108,108,108,109,109,111,112,112,112,112,112,113,113,114,114,114,114,115,115,115,115,117,117,118,119,119,119,120,121,123,123,125,125,125,125,127,127,127,127,129,129,131,131,131,133,133,133,133,133,135,135,135,137,137,137,137,137,137,139,139,139,139,141,141,141,141,141,143,143,145,147,147,149,149,149,149,151,153,153,153,153,155,155,155,155,155,157,157,157,157,157,159,159,161,161,161,163,165,165,165,165,165,167,167,167,167,167,6,6,9,9,9,10,10,11,12,14,14,14,15,16,16,16,18,20,20,25,27,28,29,31,32,32,32,33,34,35,35,38,38,39,39,40,40,41,42,48,49,50,51,51,51,52,54,55,56,56,57,57,57,57,58,58,58,58,59,59,59,60,60,61,61,61,62,63,63,65,65,65,65,66,66,67,67,68,69,70,70,71,73,73,75,75,78,78,78,80,81,81,81,83,84,85,86,87,90,90,91,92,92,94,96,98,99,99,101,103,105,106,109,109,109,110,110,110,110,111,112,112,112,112,113,113,114,114,115,116,117,117,117,119,119,119,119,121,121,121,123,123,123,123,125,125,125,125,127,127,129,129,131,131,131,131,133,133,135,135,135,135,137,137,137,137,139,139,139,139,141,141,141,143,143,143,143,143,145,147,147,147,147,149,149,151,151,151,151,153,153,155,155,155,155,155,155,157,157,157,159,159,159,159,159,161,161,161,163,163,163,163,166,7,7,10,11,11,12,12,12,13,13,14,14,15,16,16,17,18,19,19,20,21,22,26,26,28,28,28,28,29,29,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,37,42,44,44,46,46,47,48,48,48,48,49,49,50,51,52,53,54,54,57,57,59,59,60,61,62,62,62,64,65,66,67,69,69,70,70,71,71,72,72,75,76,80,84,84,84,86,87,87,88,89,90,90,91,92,92,92,92,93,93,93,94,94,94,95,95,97,97,98,98,101,102,103,106,110,111,112,113,114,114,115,115,116,116,118,118,120,120,120,120,120,122,122,122,122,124,124,124,126,126,126,126,128,128,128,128,128,128,130,130,130,130,132,132,134,134,136,136,136,136,138,138,138,140,140,140,140,140,142,142,142,142,144,144,144,146,146,146,148,148,148,148,150,150,150,150,152,152,152,152,152,154,154,154,156,156,156,156,158,158,160,160,160,162,162,162,7,7,10,13,15,17,20,20,20,21,21,22,22,24,24,24,25,26,26,30,30,31,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,35,35,35,35,35,36,36,40,40,46,48,49,50,50,51,53,54,55,55,55,56,57,58,60,61,63,67,68,68,68,69,69,70,70,70,70,71,71,71,72,72,76,76,76,76,80,81,86,87,88,88,88,89,89,89,89,90,90,93,94,94,96,97,99,99,100,101,101,102,104,104,104,106,107,108,108,109,110,112,112,114,115,116,116,116,116,118,118,118,120,120,120,120,122,122,124,124,124,124,126,126,126,126,128,128,128,128,130,130,130,130,130,132,132,132,134,136,136,136,138,138,140,140,142,142,144,146,146,146,148,150,152,152,154,154,154,154,156,156,156,158,158,158,160,160,162,162,162,6,6,9,10,11,12,12,12,13,13,14,15,15,16,17,17,17,19,22,22,22,23,24,26,27,27,29,30,30,32,32,34,35,35,36,37,37,42,43,43,43,43,45,45,46,48,52,52,52,52,52,53,53,54,57,60,61,71,73,73,75,75,75,77,77,77,77,79,79,79,79,79,81,81,81,83,83,85,85,85,87,87,87,87,89,89,89,91,91,93,93,95,95,95,97,97,97,97,97,97,99,99,99,99,101,101,101,103,103,103,103,103,105,105,105,107,107,107,109,109,111,113,113,113,113,115,117,117,117,119,119,119,119,121,121,121,121,123,123,125,125,127,127,127,127,129,129,129,131,131,131,133,133,133,135,135,135,137,137,137,139,139,139,139,141,143,145,145,145,147,147,147,149,149,149,149,149,159,13,14,15,16,16,17,17,18,19,20,21,21,22,24,26,27,28,29,31,32,32,33,33,33,33,34,34,36,37,37,38,40,40,41,41,41,41,42,42,42,42,43,43,44,44,44,44,45,45,50,50,51,55,55,56,56,56,57,57,59,59,60,61,62,63,64,64,65,67,69,71,73,73,75,75,76,77,78,79,80,82,83,83,84,84,85,85,85,86,87,89,89,90,90,91,92,92,92,93,94,95,97,97,97,97,98,99,99,100,102,102,103,105,105,106,106,111,112,115,115,116,117,117,118,118,119,121,122,125,125,126,126,127,128,128,128,130,131,132,132,132,132,133,133,134,135,135,135,136,136,137,137,137,138,138,138,138,139,139,140,140,140,141,141,141,142,145,147,148,150,150,151,152,152,152,152,152,153,153,153,153,154,154,155,155,156,157,158,159,159,160,160,160,160,162,162,164,166,166,166,167,167,168,169,170,170,170,171,172,172,172,173,173,177,178,178,179,180,184,184,185,186,186,187,187,188,190,190,192,192,193,193,193,194,194,195,196,197,197,197,198,199,199,200,201,202,202,204,205,205,206,207,209,211,211,211,213,214,215,220,221,224,225,225,225,226,227,229,230,230,230,231,232,233,237,238,239,240,240,240,241,242,243,244,244,245,245,246,246,247,247,247,248,248,248,249,249,250,250,251,252,252,252,253,253,254,254,255,256,257,257,258,260,260,262,262,265,265,265,267,268,269,270,271,272,275,275,276,277,277,279,281,283,286,288,292,292,292,293,293,293,294,294,295,295,295,295,296,296,297,297,298,299,4,6,7,7,8,8,8,9,9,10,10,11,12,12,13,14,15,15,16,17,18,22,22,22,22,23,23,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,31,31,36,38,38,39,40,40,40,41,41,42,43,44,45,45,46,49,49,51,51,52,53,54,55,56,57,59,60,60,61,61,62,62,65,66,72,72,74,75,75,76,77,78,78,79,80,80,80,80,81,81,82,82,82,83,83,85,85,87,88,89,92,97,98,99,99,100,100,101,101,102,105,107,109,112,112,112,113,113,114,114,115,116,116,120,120,121,122,122,123,123,123,123,123,124,124,124,124,125,125,125,126,126,134,137,138,139,141,142,143,143,144,147,149,153,154,154,154,155,155,156,156,156,157,157,158,158,164,165,170,170,172,172,172,173,173,173,174,174,177,178,181,181,182,183,183,186,186,186,188,189,190,191,192,194,194,196,197,198,198,199,200,201,201,202,202,203,204,204,205,206,209,209,209,209,210,211,213,214,215,215,217,217,219,221,225,226,227,228,229,231,235,235,235,235,235,236,240,243,244,249,13,14,15,16,17,17,18,19,20,21,21,22,24,25,26,29,31,32,32,33,33,34,34,35,36,37,38,40,40,40,41,41,41,41,42,42,42,42,43,43,43,44,44,44,45,45,45,45,50,51,55,55,56,57,57,59,59,60,61,62,63,64,64,65,67,67,69,71,71,73,73,75,75,76,77,77,78,79,80,82,83,83,84,85,85,85,86,86,87,89,89,90,90,92,92,93,94,95,97,97,98,99,99,100,102,102,103,105,105,106,106,111,111,112,115,115,116,117,117,118,118,119,120,121,122,125,125,126,126,127,127,128,128,130,131,132,132,132,132,133,133,135,135,135,135,136,136,136,137,137,137,138,138,138,138,139,139,140,140,140,140,141,141,141,142,145,147,148,150,151,152,152,152,152,153,153,153,153,154,155,155,156,157,158,159,159,160,160,160,160,162,162,163,164,166,166,166,167,167,168,169,170,170,170,170,170,171,172,172,172,173,173,177,178,178,179,180,184,184,185,186,186,187,187,188,189,191,192,192,192,192,193,193,193,193,194,196,197,197,197,197,198,199,199,199,200,201,201,202,204,204,205,206,207,211,211,211,213,215,215,216,220,221,225,225,225,226,227,229,230,230,231,232,233,237,238,239,240,240,240,241,243,244,245,245,246,246,246,247,247,248,248,248,249,249,250,250,250,251,252,252,253,253,254,254,255,256,257,257,258,260,260,262,262,265,265,265,267,268,269,270,271,272,275,275,276,277,277,283,286,288,292,292,292,293,293,293,294,295,295,295,295,296,296,296,297,297,298,299,300,301,301,302,302,302,303,303,304,304,305,306,306,307,308,309,309,310,311,312,316,316,316,316,317,317,318,319,319,319,320,320,320,321,321,322,322,322,323,323,323,324,325,330,332,332,333,334,335,335,336,337,338,339,340,343,345,345,346,347,348,349,350,351,353,354,354,355,355,356,356,359,360,366,366,368,369,369,370,371,372,372,373,374,374,375,375,376,376,376,377,377,379,379,381,383,386,392,393,393,394,394,395,395,396,399,401,403,406,406,406,407,407,408,408,409,410,414,415,416,416,417,417,417,417,417,418,418,418,418,419,419,419,420,420,428,432,433,436,437,437,438,441,443,447,448,448,448,449,449,450,450,450,451,451,452,452,458,459,464,464,466,466,466,467,467,468,471,472,475,475,476,477,478,480,480,482,484,485,488,488,490,491,493,494,495,495,496,496,497,498,498,499,500,503,503,503,503,503,504,505,507,508,509,511,511,513,515,519,520,520,520,522,523,525,529,529,529,529,530,534,538,5,5,5,13,14,15,16,17,17,18,19,20,21,21,22,24,24,24,24,26,27,28,29,31,33,33,36,36,37,37,37,38,38,39,40,41,41,42,44,46,46,47,47,47,47,48,48,48,48,49,49,49,50,50,50,51,51,51,51,56,57,58,58,63,63,64,64,65,67,67,68,69,70,71,73,73,74,74,75,77,77,77,79,81,82,82,85,85,87,87,88,89,89,90,91,92,94,95,95,96,96,97,97,97,98,98,99,100,103,103,104,104,106,106,106,107,108,109,110,110,110,113,113,114,115,115,116,118,118,119,121,121,122,122,126,126,128,128,128,128,130,130,130,130,132,132,132,132,134,134,134,136,136,136,138,140,140,142,142,142,144,144,144,144,146,146,146,148,148,148,148,150,150,150,152,152,152,154,154,154,156,156,156,158,158,160,160,160,162,162,162,162,164,164,164,164,166,166,166,166,166,168,168,174,6,6,12,13,13,15,18,18,19,20,20,21,21,22,23,23,26,27,30,30,31,31,32,33,35,35,35,37,38,39,39,39,39,40,40,42,42,42,42,43,44,44,44,45,45,45,45,46,46,47,47,47,47,48,48,48,48,49,52,54,55,57,57,58,59,59,59,61,61,61,62,62,63,63,64,64,65,66,67,68,68,69,69,69,69,71,71,72,73,75,75,75,76,76,77,77,79,80,81,81,81,82,82,83,83,83,84,84,88,89,90,91,91,93,97,97,99,99,100,101,101,101,102,102,103,104,105,106,107,107,108,108,108,109,109,111,112,112,112,112,113,114,114,114,115,115,117,118,119,119,121,123,123,125,125,125,127,127,127,127,129,129,131,133,133,133,133,133,135,135,135,137,137,137,137,137,137,139,139,139,139,141,141,141,141,141,143,145,145,147,147,149,149,149,151,151,153,153,153,155,155,155,155,155,157,157,157,157,157,157,159,159,161,161,161,163,165,165,165,165,165,167,167,167,167,170,7,7,10,10,11,12,13,15,15,17,17,19,21,21,28,29,32,33,33,33,34,35,36,36,39,40,40,41,41,42,43,46,46,49,50,51,52,52,52,53,55,56,57,57,58,58,58,58,59,59,59,60,60,60,61,61,62,62,63,63,63,64,64,66,66,66,66,67,67,68,69,70,71,71,72,74,74,76,76,79,79,79,81,82,84,85,86,87,88,91,91,92,93,95,97,99,102,106,107,110,110,110,111,111,111,111,112,112,113,113,113,113,114,114,114,115,115,116,117,118,118,118,118,120,120,120,120,122,122,122,124,124,124,124,126,126,126,126,128,128,130,130,132,132,132,134,134,136,136,136,138,138,138,138,140,140,140,142,142,142,144,144,144,144,144,146,146,148,148,148,148,148,150,150,152,152,152,152,154,154,156,156,156,156,156,156,158,158,158,160,160,160,160,160,162,164,164,164,167,7,10,11,11,12,12,12,13,13,14,14,15,16,16,17,18,19,19,20,21,22,26,26,28,28,28,28,29,29,30,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,37,37,42,44,44,46,46,47,48,48,48,49,49,50,51,52,53,54,54,59,59,60,61,62,62,64,65,66,67,69,70,70,71,71,72,72,75,76,80,80,84,84,86,87,87,88,89,90,90,91,92,92,93,93,94,94,94,95,97,97,98,98,98,101,103,106,110,111,112,113,114,114,115,115,116,116,118,118,120,120,120,120,122,122,124,124,124,126,126,126,126,128,128,128,128,128,128,130,130,130,130,130,132,132,132,134,134,136,136,136,138,138,138,138,138,140,142,142,142,144,144,144,146,146,148,148,148,150,150,152,152,152,152,154,154,154,154,156,156,158,158,158,160,160,160,166,7,7,10,13,15,17,20,20,20,21,21,22,22,24,25,26,26,30,31,32,32,33,33,33,33,33,34,34,34,34,35,35,35,36,36,40,40,46,48,49,50,51,53,54,55,55,55,56,58,58,60,61,63,67,68,68,68,69,69,70,70,70,71,71,72,72,76,76,76,76,80,81,86,87,88,88,88,89,89,90,90,93,94,96,99,99,100,101,101,102,104,104,106,107,108,109,112,112,114,115,116,116,116,116,118,118,118,120,120,120,122,122,124,124,124,124,126,126,126,126,128,128,128,130,130,130,132,132,132,132,134,134,134,136,136,138,138,140,140,142,142,144,146,146,146,148,150,150,152,154,154,154,154,156,156,156,158,158,158,160,160,162,162,162,7,10,10,11,12,13,14,14,15,16,16,17,18,18,20,23,23,23,24,25,27,28,28,30,31,31,33,33,35,37,38,38,43,44,44,44,46,47,49,53,53,53,53,53,54,54,55,58,61,62,72,74,76,76,76,78,78,78,78,78,80,80,82,82,84,84,84,84,84,86,86,86,86,88,88,88,90,92,94,94,94,96,96,96,96,96,96,98,98,98,98,100,100,100,102,102,102,104,104,104,106,106,106,108,108,110,112,112,112,112,114,116,116,118,118,118,120,120,120,120,122,122,124,124,126,126,126,126,128,128,128,130,130,130,132,132,132,134,134,136,136,136,138,138,138,138,142,144,146,146,146,148,148,148,148,148,40,48,56,64,66,76,86,110,120,124,132,134,138,140,146,152,160,164,172,176,186,196,198,202,206,208,228,240,242,246,250,252,254,256,260,264,266,268,270,278,288,300,308,312,314,324,328,332,336,340,352,356,370,372,386,388,392,394,398,402,410,428,442,446,450,468,472,476,478,480,484,488,490,492,498,500,508,514,516,518,522,534,538,542,546,548,552,560,8,19,31,33,37,41,43,51,53,61,65,67,71,73,85,99,101,105,115,129,131,135,139,145,147,149,153,157,161,163,167,175,177,185,189,191,195,199,203,209,213,217,227,227,227,227,233,239,241,243,247,251,255,259,261,275,277,283,287,289,291,301,303,307,307,307,317,321,325,329,353,355,359,361,379,381,399,405,409,413,431,435,437,439,449,451,457,459,467,473,475,6,7,29,39,49,65,75,77,81,83,85,93,101,121,123,127,137,137,139,149,151,155,169,175,183,189,195,213,215,243,247,249,253,263,279,281,283,289,299,303,307,323,333,337,341,345,347,349,355,359,373,375,381,387,389,395,399,403,415,421,437,441,445,449,451,453,455,459,469,479,483,485,489,495,497,499,503,505,509,509,521,525,529,537,549,553,557,565,567,571,575,577,589,595,599,605,613,8,27,31,33,41,43,47,51,71,75,77,81,83,83,87,89,93,99,101,105,109,111,117,123,127,149,171,179,179,181,189,195,203,207,209,213,215,219,223,229,229,233,233,237,249,253,255,257,261,263,267,275,277,277,281,283,289,295,299,307,311,315,315,319,323,327,333,337,341,345,345,361,369,373,377,379,383,387,393,397,405,413,417,425,435,439,449,451,455,457,461,463,467,473,479,483,487,495,499,503,509,511,519,523,8,26,38,40,50,52,56,58,64,66,70,78,92,104,108,112,132,136,138,154,158,162,166,180,184,186,188,192,196,200,214,224,244,246,250,252,256,258,262,266,280,280,282,286,292,296,300,304,320,320,324,328,330,334,338,338,342,346,376,378,386,390,394,398,400,404,408,412,424,432,436,440,444,452,456,460,476,484,486,490,494,510,512,520,526,528,532,540,546,548,556,562,570,574,582,586,588,592,600,606,614,622,632,636,638,648,650,654,658,10,12,15,16,16,17,19,21,26,27,28,72,72,1,14,16,18,18,148,149,149,283,283,477,478,478,532,532,580,581,667,1,10,10,76,77,107,108,108,120,137,142,142,199,200,200,318,319,319,342,342,365,366,366,519,520,520,525,526,526,597,597,685,1,10,10,87,88,88,139,140,140,144,150,151,151,152,153,154,154,164,220,224,226,228,232,236,240,244,248,252,252,252,254,256,258,260,260,260,260,262,264,266,268,270,274,278,280,282,282,282,282,282,282,282,282,282,284,286,286,286,288,288,288,288,288,288,290,292,294,296,298,298,298,298,300,300,302,302,302,302,302,302,302,304,306,306,306,306,306,306,306,306,306,308,308,308,308,308,308,308,308,312,316,318,320,322,324,326,328,330,334,338,340,344,346,348,352,356,360,364,366,368,370,372,374,376,376,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,404,406,408,412,416,420,424,428,430,432,434,436,440,444,448,450,452,464,468,484,513,554,623,8,10,82,83,126,205,206,229,247,279,307,331,332,345,351,357,401,463,487,504,541,544,571,618,651,660,697,703,704,705,9,82,125,205,228,246,278,306,331,344,350,356,400,462,486,503,540,543,570,617,650,659,696,702,703,704,12,15,16,18,20,24,25,26,27,27,27,27,27,28,29,30,32,33,33,34,38,42,45,46,50,53,55,57,58,59,60,63,66,67,68,69,69,70,71,71,72,74,74,76,77,78,79,80,82,83,85,88,90,92,94,95,96,96,100,106,107,108,110,111,112,118,122,122,124,126,128,130,131,132,136,136,136,138,139,140,143,145,149,151,153,157,158,160,162,164,167,169,169,173,174,175,178,179,179,183,185,187,188,189,190,191,193,195,196,197,198,199,203,204,205,205,206,207,208,210,212,216,217,218,220,221,223,223,224,226,230,232,238,239,244,245,246,249,250,252,252,254,258,258,260,266,267,268,270,271,272,275,281,281,283,285,288,293,294,297,300,302,302,306,307,308,310,314,316,320,320,323,325,327,329,330,333,333,333,333,334,337,343,344,344,344,347,348,349,350,352,353,356,358,359,361,362,367,368,368,372,373,374,376,381,381,382,383,384,386,387,388,389,390,391,394,398,404,406,406,412,413,414,415,418,420,423,424,427,430,431,431,432,433,434,440,440,441,443,447,448,449,450,452,455,457,458,461,463,463,469,473,476,482,483,486,488,489,490,492,494,495,497,497,498,498,499,500,502,502,503,505,505,507,508,508,510,511,515,517,519,524,525,526,531,532,533,536,537,538,539,540,540,540,541,542,544,545,546,551,553,554,556,558,562,568,571,574,577,582,584,586,587,590,592,593,594,595,598,602,602,606,610,612,614,615,616,620,628,628,630,631,635,636,640,645,646,647,649,652,656,657,658,658,663,664,666,668,671,672,674,679,680,683,690,690,694,697,698,701,702,703,704,709,710,713,714,714,721,722,723,724,726,728,729,733,736,740,740,741,742,744,744,744,745,749,750,750,751,753,755,756,760,761,763,767,768,770,771,772,773,776,778,782,783,783,784,785,786,787,788,789,794,796,799,804,806,807,809,810,812,814,816,817,820,825,827,829,830,831,831,832,835,836,843,844,846,852,853,856,857,859,862,864,865,866,866,869,870,870,870,871,871,872,877,880,883,884,887,889,889,891,892,893,895,896,896,900,900,901,904,905,906,906,909,912,914,916,918,920,921,924,929,931,932,936,940,944,946,951,952,954,959,960,965,966,972,973,976,978,979,980,984,986,990,994,995,996,998,1000,1002,1008,1012,1014,1016,1019,1020,1022,1023,1024,1025,1025,1031,1032,1039,1041,6,6,31,44,725,1,1,2,2,66,68,68,68,68,68,68,70,72,72,74,74,74,76,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,80,82,82,82,82,82,82,82,84,84,84,493,494,1,6,23,60,221,611,719,1,6,8,254,390,659,6,7,8,53,755,1,6,8,62,210,261,482,534,583,1,6,8,282,368,787,823,847,3,3,7,7,10,10,10,10,10,126,126,126,126,126,126,126,258,258,258,522,522,2,6,8,10,18,30,86,127,132,136,145,151,169,171,171,174,176,180,182,182,188,213,214,239,248,254,258,259,259,278,283,284,284,286,293,296,296,314,314,319,319,322,328,341,341,342,344,358,360,361,362,364,365,368,370,375,377,378,379,380,382,384,388,388,388,388,391,391,392,393,402,405,516,516,519,521,1,2,8,12,12,142,143,277,277,471,472,526,526,574,575,663,664,664,2,2,2,8,8,74,75,75,105,106,118,134,135,140,140,197,198,198,316,317,317,340,340,363,364,364,517,518,518,523,524,524,595,595,681,682,1,1,11,12,14,15,16,16,31,32,204,349,1,1,1,11,12,14,15,16,16,31,32,204,2,6,6,7,9,10,12,17,18,22,71,145,659,663,664,665,1,2,6,7,9,659,679,703,704,705,705,1,2,11,12,133,134,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,722,723,723,8,26,27,27,27,28,28,29,29,30,30,31,31,32,32,32,33,33,33,34,35,35,35,35,36,37,38,38,38,38,39,39,40,40,40,41,41,42,42,42,43,43,44,44,44,44,46,46,47,48,48,49,49,50,50,51,52,53,54,54,55,55,55,55,56,56,57,58,58,58,60,60,61,62,65,66,66,66,66,67,68,68,68,68,71,71,72,72,73,73,73,74,74,74,74,75,76,77,78,78,79,80,80,80,81,82,82,82,83,84,86,87,88,89,90,91,93,93,95,97,98,100,100,101,102,103,104,105,106,107,107,109,109,110,110,111,111,114,114,115,116,116,117,117,118,118,119,120,121,121,122,123,124,124,125,126,127,128,128,129,129,131,132,140,140,161,166,192,194,194,195,196,196,197,198,198,199,200,201,201,203,204,206,207,208,209,210,210,212,215,217,218,219,220,221,222,224,228,229,231,234,236,237,238,239,239,240,243,249,250,251,252,254,254,256,257,258,259,260,261,262,263,264,268,283,286,287,291,292,296,297,299,299,300,301,302,309,309,310,311,314,315,316,317,318,319,320,323,324,326,328,329,333,334,353,354,354,356,357,357,358,359,360,361,363,364,373,378,381,384,386,388,390,391,394,395,396,399,402,402,403,404,405,406,406,407,408,409,410,411,412,413,414,416,417,418,432,432,432,433,434,434,435,436,437,437,438,440,441,441,442,445,446,446,447,448,448,448,449,451,452,453,454,455,457,458,460,461,462,463,464,465,465,466,467,468,469,473,474,475,479,479,479,480,481,483,483,483,484,484,487,488,489,491,491,493,493,494,494,495,498,499,500,501,502,502,503,503,503,503,505,505,505,507,507,507,510,510,511,511,512,512,513,513,514,515,515,516,516,517,517,518,518,520,521,529,530,530,531,531,6,9,10,12,13,14,14,19,20,20,43,44,45,48,50,50,52,53,55,57,58,62,64,67,68,70,73,74,75,77,82,84,85,86,89,91,94,96,99,101,101,102,112,117,121,122,123,124,126,127,128,129,130,132,133,140,148,150,158,161,165,167,169,172,174,176,178,182,185,187,187,188,189,190,192,193,195,196,196,197,204,206,207,208,209,210,212,214,216,218,221,222,224,226,227,229,230,232,235,235,237,238,243,244,245,246,249,250,251,255,256,257,261,262,268,269,270,271,273,274,275,276,280,288,289,290,292,293,294,296,301,303,303,304,306,306,307,308,310,313,314,316,317,318,319,320,320,321,322,322,324,325,326,327,328,329,330,332,333,334,338,340,341,342,343,345,347,347,349,351,353,354,356,357,358,359,360,362,363,364,366,368,370,371,373,375,376,399,402,410,411,412,415,415,419,421,437,446,447,448,449,450,452,453,455,456,459,461,462,464,465,466,467,471,472,473,474,476,477,479,480,483,490,491,492,502,510,525,527,528,533,1,8,10,26,27,27,27,27,28,28,29,29,30,30,31,31,31,32,32,32,33,33,33,34,34,35,35,35,36,37,38,38,38,38,39,39,40,40,40,41,41,41,41,41,42,42,42,43,43,44,44,44,44,46,46,47,48,48,49,49,49,50,50,51,52,53,54,54,54,55,55,55,55,56,56,57,58,58,58,58,59,59,59,60,60,61,61,62,65,66,66,66,66,67,68,68,68,68,68,69,71,71,72,72,72,73,73,73,73,74,74,74,74,74,75,75,76,77,77,78,78,79,79,79,80,80,80,81,82,82,82,83,84,84,86,87,88,89,90,91,92,92,93,93,95,97,98,100,100,101,102,103,104,105,106,107,107,109,109,110,110,110,111,111,114,114,115,116,116,117,117,118,118,119,120,121,121,122,123,124,124,125,126,127,128,128,129,131,132,140,140,161,166,194,194,195,196,196,197,198,198,199,200,201,201,203,204,206,206,207,208,209,210,212,214,214,215,217,218,219,220,221,222,224,228,229,230,231,234,236,237,238,239,239,240,240,243,249,249,250,251,252,254,254,256,257,258,259,260,261,262,263,264,268,283,286,287,291,292,296,297,299,299,300,301,302,309,309,310,311,314,315,316,317,318,319,320,323,324,326,328,329,333,334,353,354,354,356,357,357,358,359,360,361,363,364,373,378,381,384,384,386,388,390,391,394,395,396,399,400,401,402,402,403,404,404,405,406,406,407,408,409,410,411,412,413,414,416,417,418,432,433,434,434,435,435,436,437,437,438,440,441,441,442,445,446,446,447,448,448,448,449,449,451,452,453,454,455,457,458,460,461,462,463,464,465,465,466,467,468,469,473,474,475,479,479,479,480,480,481,481,483,483,484,484,487,488,490,491,491,493,494,495,498,498,498,498,499,500,501,502,503,503,503,503,505,505,505,505,507,507,507,510,510,511,511,512,512,513,513,514,514,515,515,516,516,517,517,518,520,520,521,529,530,530,531,531,6,8,9,10,11,11,12,12,12,13,14,16,16,17,18,19,20,21,21,21,22,23,24,25,26,26,26,28,30,31,32,33,33,34,35,35,36,37,38,39,40,41,42,43,44,46,46,46,48,50,52,54,55,58,59,60,62,64,64,64,66,68,69,70,72,72,72,74,75,75,75,76,76,78,79,80,80,80,80,80,80,80,80,82,83,84,86,86,88,89,89,89,90,91,92,92,93,93,93,94,94,94,94,94,94,94,96,97,97,97,97,98,99,99,99,99,100,101,101,101,102,104,105,105,106,108,109,110,110,112,114,116,117,118,118,118,120,121,121,122,124,124,124,125,125,126,128,130,132,134,135,136,136,137,138,140,141,142,143,144,144,144,144,146,146,147,148,149,150,151,155,155,1,5,34,37,38,39,40,42,43,44,45,46,48,49,50,50,51,51,54,56,59,60,61,63,64,65,66,67,70,70,71,72,73,76,78,79,80,81,82,82,83,84,85,86,87,88,89,90,91,92,95,96,97,98,100,104,105,106,107,108,109,110,113,114,115,116,117,122,122,123,124,125,126,127,128,129,131,132,134,135,136,137,138,139,140,140,142,143,143,144,145,146,147,148,149,149,150,150,151,151,152,156,157,158,159,6,7,46,46,48,50,52,54,54,56,56,58,60,62,62,72,76,22,23,23,26,26,28,28,28,30,30,31,32,32,32,34,35,35,35,36,36,37,38,38,39,39,39,39,40,40,40,41,41,41,44,44,44,44,46,46,46,46,47,47,47,47,48,48,48,50,51,51,51,51,52,52,52,52,53,53,54,54,54,54,55,56,56,56,56,58,58,59,59,60,60,61,61,63,63,63,63,65,65,66,66,67,67,68,68,69,70,70,71,72,72,73,73,73,73,74,74,74,74,76,78,79,80,80,80,80,81,82,83,83,84,84,85,86,87,88,88,89,89,89,89,90,91,92,92,93,94,94,95,96,96,96,97,98,100,101,101,101,101,101,102,102,103,103,103,103,104,104,105,105,106,106,106,107,108,108,109,110,110,110,110,110,111,111,111,111,111,111,112,112,112,112,112,112,114,114,116,116,116,117,117,118,118,118,119,119,119,120,120,120,120,121,121,122,122,122,122,122,122,123,124,124,124,125,125,125,126,126,127,127,127,127,127,128,128,129,129,129,129,130,130,132,132,132,133,133,134,134,134,135,135,136,136,137,137,137,138,138,138,141,142,142,143,144,144,145,145,147,147,150,152,152,157,158,162,165,166,167,170,174,176,176,176,178,179,180,181,181,181,182,182,183,183,184,184,186,186,186,187,187,188,189,189,189,190,190,191,191,191,195,197,197,197,197,198,198,198,200,201,201,201,201,201,202,202,202,204,204,205,206,207,208,208,209,209,209,211,213,213,214,214,215,216,217,218,219,219,220,221,222,224,224,224,225,225,226,226,226,227,228,229,229,230,230,230,230,230,232,233,233,233,233,233,234,234,234,235,235,235,236,238,239,242,243,244,247,248,250,250,252,253,255,256,256,257,258,260,263,264,265,265,265,266,267,268,269,269,270,270,271,271,271,272,272,273,273,274,274,275,276,276,277,277,278,279,279,280,280,280,281,281,282,283,283,285,286,286,287,288,288,288,288,288,290,291,292,292,293,294,294,295,295,295,295,295,296,297,297,297,297,298,298,298,299,301,302,302,302,302,302,304,305,305,305,306,306,307,309,309,311,311,312,313,313,314,314,315,317,318,318,318,319,319,319,319,321,323,324,325,325,326,326,327,327,328,328,329,329,330,331,333,333,334,335,335,335,335,336,337,338,339,340,343,344,344,345,345,346,348,349,350,351,352,353,354,356,356,360,362,364,364,365,367,379,26,26,27,30,30,30,32,34,34,35,36,36,38,39,39,40,41,42,43,43,44,44,45,45,48,48,48,48,50,50,50,51,51,51,51,52,52,55,55,55,56,56,57,58,58,58,58,59,60,60,60,60,62,62,63,63,64,65,67,67,67,69,70,70,71,71,71,72,72,73,74,74,75,76,76,77,77,77,77,78,78,80,82,83,83,84,84,84,84,85,85,85,86,87,87,88,88,89,90,91,92,93,93,93,94,95,96,97,98,99,100,101,102,104,105,105,106,106,107,107,107,108,109,109,111,112,112,113,114,115,115,115,116,116,116,116,116,118,120,120,120,121,123,123,123,124,124,126,126,126,126,127,128,129,129,130,130,131,131,133,133,133,134,134,136,137,138,138,139,141,142,145,146,146,147,148,148,149,149,151,151,154,156,161,162,166,169,170,171,178,180,182,184,185,186,187,187,188,188,190,190,191,192,193,193,194,195,199,201,204,204,205,206,208,209,210,211,212,212,213,213,215,218,219,220,220,221,222,223,223,224,225,226,228,228,228,229,229,230,230,231,232,233,233,234,234,234,236,237,237,238,238,239,239,239,240,242,243,247,248,251,252,254,254,256,257,259,260,260,261,262,262,264,267,268,269,270,271,272,273,273,274,274,275,276,276,277,279,280,281,282,283,284,284,285,285,286,287,289,290,291,292,292,292,292,292,293,294,295,296,297,298,299,300,301,301,303,305,306,306,306,308,309,309,310,310,311,313,315,315,316,317,318,318,319,319,322,322,322,323,323,323,323,324,324,325,329,329,330,330,331,332,332,333,333,334,335,337,337,339,340,341,343,344,345,346,347,349,349,350,352,353,354,355,356,357,358,360,362,366,368,369,371,383,411,412,3,13,15,15,16,19,20,21,22,23,24,25,25,26,26,30,30,32,34,36,37,38,38,40,41,42,43,43,43,43,44,44,45,45,45,47,47,47,48,49,50,50,50,53,53,53,56,57,57,57,59,60,60,61,61,61,63,63,63,63,66,67,68,69,71,73,75,76,77,79,81,83,86,87,89,91,91,91,91,91,93,96,96,97,98,98,105,107,109,112,113,114,115,117,118,119,123,126,127,129,130,131,136,137,138,139,141,141,141,142,143,145,150,152,153,155,158,158,159,159,161,162,162,164,164,166,169,171,173,174,175,178,179,181,181,183,185,186,187,189,192,195,201,203,204,205,207,211,213,215,215,221,221,221,222,223,224,226,226,227,228,231,231,235,235,235,237,239,245,246,247,247,248,248,250,251,255,256,257,258,259,260,261,263,263,264,265,265,266,267,268,268,269,271,277,277,280,281,285,291,294,299,300,301,302,303,304,305,306,308,309,310,311,312,313,315,316,318,319,332,333,333,334,340,341,342,343,345,349,350,351,352,353,354,355,361,361,6,8,15,15,17,19,19,20,21,21,22,23,26,27,28,29,29,30,30,32,34,37,38,39,39,41,42,43,44,45,46,47,48,57,58,60,62,63,64,64,65,66,67,71,74,74,75,76,77,78,79,79,80,81,81,82,84,84,85,92,92,93,93,95,96,98,99,100,101,102,103,104,105,105,106,107,107,108,108,109,110,111,112,112,113,113,114,115,116,116,117,118,119,120,121,122,123,124,125,125,126,126,127,127,128,129,130,131,133,134,135,136,137,138,139,139,140,140,142,143,144,146,147,148,148,149,150,150,151,151,152,152,153,153,154,156,156,158,160,161,162,163,164,165,165,166,167,168,169,170,173,173,174,175,175,177,177,178,178,179,179,180,180,182,182,184,185,186,187,188,188,188,189,191,194,195,195,196,196,197,198,199,199,200,200,201,201,202,202,202,202,203,204,204,205,206,206,207,208,213,214,215,216,217,218,220,221,222,223,224,224,226,226,227,228,228,228,229,230,231,232,233,234,236,238,239,240,241,242,243,243,244,247,247,248,248,250,251,252,252,253,254,255,255,256,257,258,258,260,262,263,267,268,269,272,274,278,279,280,281,283,284,286,286,286,287,289,291,292,294,294,294,295,295,296,297,299,300,301,302,304,305,305,306,306,308,308,311,313,314,316,316,316,317,318,319,319,321,322,324,324,325,326,327,328,328,331,332,334,335,336,336,338,338,339,339,341,343,344,345,346,347,348,348,349,350,352,352,352,354,356,358,358,359,360,361,361,362,363,363,364,365,365,366,367,368,369,370,370,371,371,16,21,22,25,27,29,31,33,33,35,37,39,41,41,43,45,47,47,49,51,51,53,53,55,55,55,69,71,73,75,77,79,81,83,85,87,89,89,91,93,95,97,99,109,110,113,115,117,119,121,123,125,125,127,129,131,131,131,131,133,133,135,135,137,139,139,141,141,143,143,143,150,157,157,159,161,161,161,161,163,165,165,167,169,169,171,171,171,171,173,173,175,177,179,179,181,183,185,187,190,194,201,201,203,205,207,207,209,209,211,213,215,217,219,221,223,223,225,227,227,229,231,231,245,247,249,251,251,253,255,255,257,259,261,263,265,265,267,271,271,273,275,289,291,293,295,295,297,297,299,301,303,305,307,309,311,313,315,317,319,321,324,333,335,337,337,339,339,341,343,345,347,349,349,351,351,353,355,357,359,361,363,363,363,375,377,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,465,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,495,509,511,513,515,517,519,521,523,525,527,529,529,531,533,535,537,539,229,289,4,44,44,45,45,70,71,73,74,74,76,77,78,80,85,86,86,87,88,89,93,94,95,96,97,98,102,102,102,103,103,103,104,104,105,105,106,106,107,108,114,114,115,115,116,116,117,119,119,120,121,122,122,123,124,125,127,127,129,130,130,131,135,136,137,138,139,140,141,141,142,143,143,144,145,147,147,151,151,152,152,153,153,154,154,155,155,156,156,157,157,158,159,160,161,161,162,163,163,164,165,165,167,171,172,173,174,175,176,177,178,186,186,187,188,189,191,191,193,197,197,201,201,201,201,201,205,205,205,207,207,207,209,209,209,209,211,211,211,215,219,219,219,219,219,219,219,223,223,223,223,223,223,227,227,227,227,229,229,231,231,233,233,233,241,242,242,243,245,247,247,249,251,253,255,255,257,257,259,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,287,289,291,293,293,295,295,295,297,299,301,303,303,305,305,309,309,309,309,309,309,309,313,313,313,315,315,317,319,323,323,325,329,333,345,345,345,345,345,353,353,355,355,355,355,359,359,359,359,359,367,381,3,26,27,28,29,74,75,225,231,240,243,247,295,297,301,308,333,335,337,339,341,343,345,347,349,350,351,353,355,357,253,255,255,256,256,256,256,259,277,280,304,306,310,312,325,329,333,465,467,469,471,475,475,477,477,479,479,481,481,481,483,483,483,486,487,489,491,493,495,495,495,495,497,497,499,501,503,505,507,509,511,513,513,515,517,517,519,521,523,525,527,527,527,529,529,531,531,7,7,8,8,9,10,10,11,12,13,14,14,14,15,15,16,18,19,19,19,20,20,21,22,22,23,24,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,41,42,45,45,46,46,46,47,47,48,48,48,51,52,53,55,56,57,58,58,59,59,60,61,62,63,64,65,66,68,70,73,74,77,79,80,81,81,82,82,84,85,88,90,91,93,94,95,96,96,97,99,99,100,101,103,104,9,59,65,67,67,68,71,71,6,10,21,25,26,26,38,39,39,41,41,42,42,43,44,45,46,46,47,47,48,49,49,51,52,53,55,57,58,59,59,60,61,61,62,62,63,64,65,65,68,70,70,71,72,73,74,75,75,75,76,76,77,78,79,80,81,82,187,62,72,75,76,99,100,141,142,5,5,18,19,21,24,25,26,27,29,30,31,31,32,33,34,35,37,38,39,40,43,44,45,47,48,48,49,49,50,50,50,52,52,53,55,55,56,57,57,58,59,61,62,63,65,67,67,68,68,69,69,70,71,72,72,72,73,73,75,75,76,77,78,79,79,82,83,85,87,88,89,90,93,94,94,95,96,97,99,99,100,100,101,102,104,105,106,107,108,110,111,114,115,117,118,119,121,122,123,124,124,124,125,127,129,131,133,135,136,137,138,138,138,140,141,141,142,143,143,144,144,144,145,145,146,146,148,150,151,152,152,153,153,154,154,155,155,157,158,159,160,161,162,163,166,167,168,169,170,171,172,174,176,177,178,179,180,181,183,185,186,187,187,188,188,189,189,189,190,191,191,191,191,192,193,195,195,197,198,199,200,200,201,201,202,203,203,205,205,207,209,210,211,212,217,218,218,221,222,225,225,228,228,228,228,230,231,233,238,238,239,241,242,243,15,17,19,21,24,25,27,28,30,31,33,34,36,37,40,42,45,47,48,50,51,52,53,55,56,58,59,62,64,65,67,69,70,71,73,77,77,79,81,83,84,85,87,89,91,93,94,97,98,100,101,103,104,105,106,107,108,109,110,111,112,112,113,115,116,117,119,120,121,123,124,125,126,127,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,147,148,151,152,153,154,155,156,157,157,158,160,162,163,164,165,167,168,169,171,173,175,175,176,178,179,180,180,181,182,183,184,186,188,189,190,193,194,196,197,198,199,202,204,205,207,209,210,213,214,216,217,219,220,221,222,222,223,224,225,226,227,228,229,230,232,234,235,237,238,242,244,247,249,250,251,253,254,256,257,258,259,260,261,263,264,264,265,269,272,273,274,275,276,278,279,280,282,284,285,288,289,290,292,293,294,295,297,298,299,301,302,303,304,305,306,307,308,309,310,311,313,314,315,317,318,319,320,321,323,326,327,327,328,330,331,332,334,335,336,337,338,338,339,340,341,342,343,344,344,346,347,348,349,350,352,354,355,356,358,359,367,367,367,367,368,368,369,8,9,16,21,27,33,39,49,53,59,63,81,86,95,98,102,107,111,114,123,126,129,135,141,145,149,154,157,163,167,177,183,189,192,195,204,206,209,211,215,219,223,226,229,233,237,251,255,259,267,273,275,278,281,285,299,301,303,307,311,313,317,325,359,361,367,377,381,387,391,401,411,415,422,425,427,429,434,437,439,441,443,445,449,453,457,459,463,466,469,473,475,477,489,491,495,498,500,503,505,507,509,513,517,521,527,529,532,535,537,541,543,551,555,557,561,566,577,581,587,589,593,597,8,10,11,11,13,14,15,16,17,18,19,20,21,21,22,22,23,23,24,24,25,25,25,26,28,34,37,37,41,41,42,43,44,44,45,45,46,47,47,48,49,55,55,56,57,58,61,62,63,63,63,63,65,66,66,67,67,68,68,69,69,70,70,71,72,72,73,73,76,76,76,77,77,77,78,78,78,80,80,85,85,89,90,91,92,93,94,95,96,97,98,99,100,100,101,102,103,106,108,108,109,110,112,113,114,115,115,115,116,117,117,119,120,122,122,122,123,123,124,125,125,125,126,126,126,127,127,127,128,128,129,129,130,130,134,136,137,137,138,139,140,145,145,146,146,147,148,149,150,151,152,153,154,155,155,156,157,158,158,162,162,163,163,166,166,167,169,169,171,172,173,175,177,178,179,180,181,181,182,182,186,189,189,190,194,194,196,197,197,198,198,198,199,199,200,201,201,202,202,203,203,204,205,206,207,208,209,212,212,214,216,216,217,218,221,221,222,222,223,223,223,224,224,224,225,225,226,227,228,228,229,230,230,231,233,234,235,236,239,248,249,249,250,251,252,253,253,254,255,256,257,258,259,260,261,262,263,263,264,265,265,266,267,267,268,268,271,272,274,274,275,275,276,277,277,278,279,279,280,280,281,282,283,284,285,285,285,286,286,287,287,288,288,289,290,290,292,294,295,296,299,302,303,304,304,304,306,306,307,308,310,311,311,312,314,316,321,322,323,324,325,326,326,328,329,330,330,331,332,334,339,340,341,341,342,342,343,343,344,344,345,345,346,347,348,349,349,350,351,351,353,355,356,359,363,381,381,384,384,386,387,387,388,389,389,390,404,404,405,406,407,408,410,411,412,412,413,414,414,415,416,416,427,432,433,436,439,440,440,441,441,442,444,445,446,446,447,447,448,449,449,451,453,453,456,458,459,460,460,461,462,462,463,480,480,483,483,484,484,485,485,486,487,487,488,489,489,490,490,491,492,496,496,498,501,501,502,504,506,507,508,508,509,509,510,511,511,512,513,514,514,516,517,518,519,519,520,520,524,524,524,530,531,532,533,533,534,534,535,536,537,538,539,540,541,541,542,542,543,543,544,545,545,545,546,546,546,547,548,551,552,556,557,559,559,560,560,560,561,561,562,562,563,563,564,564,565,566,567,568,569,569,570,570,571,571,572,573,574,575,576,577,578,581,584,586,588,588,588,588,589,590,590,591,591,592,593,594,594,595,595,596,596,597,598,600,603,604,8,85,85,85,86,86,86,91,92,95,96,96,99,103,104,104,104,107,108,111,115,116,119,124,26,30,34,56,57,58,64,65,67,69,70,70,71,89,91,92,96,109,111,115,118,119,121,124,125,128,132,132,135,135,137,137,138,140,149,149,168,172,188,192,194,197,202,206,210,214,219,221,223,224,225,226,227,228,229,230,235,237,238,238,239,240,243,244,244,1,4,166,171,1,4,7,17,21,22,24,25,27,29,31,88,88,90,92,92,94,96,96,98,100,102,102,104,106,106,108,110,112,114,116,118,120,122,122,124,126,24,126,170,192,220,254,258,296,306,338,388,400,424,428,444,452,456,456,466,474,492,7,10,13,29,30,31,31,33,35,36,51,65,66,67,68,69,70,71,72,74,75,76,81,86,89,90,91,92,97,103,104,105,106,109,110,112,116,126,133,138,139,140,144,146,149,156,158,160,163,164,165,166,167,168,171,171,172,173,173,174,174,175,175,176,177,178,181,182,184,186,188,189,190,191,192,192,194,195,196,198,199,200,202,204,205,206,208,209,210,211,212,213,214,215,216,219,220,226,227,228,230,232,233,234,235,236,238,240,241,242,243,244,246,247,250,251,253,254,255,256,258,263,264,265,266,267,268,271,272,274,276,278,279,280,282,284,285,286,288,290,291,292,294,295,296,297,299,300,302,303,304,305,306,307,308,310,312,313,314,315,316,318,319,320,321,322,324,326,328,330,331,331,331,332,334,335,336,338,339,340,341,344,346,348,350,352,353,355,356,358,361,362,363,364,366,368,370,370,371,372,373,374,375,376,377,378,379,380,381,382,383,386,389,390,391,392,394,396,398,399,400,403,404,404,406,407,408,409,410,411,413,416,418,419,420,422,423,424,425,426,426,427,428,429,430,431,432,433,434,435,436,437,438,439,439,440,441,442,443,444,446,7,8,9,12,16,19,3,6,483,16,25,40,41,54,63,65,71,75,77,80,85,96,102,104,105,114,120,121,124,128,136,157,163,167,184,185,205,215,217,225,227,228,239,267,8,12,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,168,170,172,174,174,176,178,180,182,184,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,220,222,222,224,226,228,230,232,232,234,236,238,240,1,1,1,2,3,4,5,9,18,19,20,22,23,24,25,26,30,31,32,33,34,37,37,38,39,40,41,41,42,43,43,44,45,46,46,47,48,49,50,51,52,52,52,53,54,54,55,57,58,59,60,61,62,62,63,64,65,66,67,68,68,69,70,70,72,77,78,79,80,81,82,84,85,85,87,88,89,89,91,92,93,97,98,99,100,100,110,110,111,112,114,115,116,117,118,122,125,126,126,127,128,129,130,130,139,150,151,163,164,164,165,23,26,26,26,28,35,37,39,43,44,45,47,48,50,52,54,55,56,57,59,60,61,62,65,67,69,70,71,73,74,76,77,84,86,87,88,89,90,91,92,93,97,100,102,103,103,112,114,118,119,121,122,124,125,126,139,143,145,148,150,151,152,153,154,155,161,162,163,164,165,166,167,169,171,176,199,205,208,210,212,213,223,225,228,230,231,232,234,238,239,240,241,247,248,250,254,255,257,259,260,264,265,266,267,276,302,305,307,308,309,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,332,335,337,338,339,347,352,359,359,360,363,364,365,365,371,374,375,379,381,389,392,393,394,396,399,25,32,36,37,40,44,48,49,51,53,55,58,60,61,62,63,67,68,74,74,75,75,77,78,79,80,81,82,83,84,85,98,103,104,106,107,109,112,115,117,118,119,120,121,123,124,126,127,130,132,133,134,136,138,144,145,147,148,149,150,151,153,156,157,158,159,160,161,167,168,169,170,172,173,175,176,177,183,184,185,189,190,192,192,193,195,221,226,227,228,230,231,232,233,238,239,242,243,245,247,248,251,251,253,255,256,257,257,260,261,262,264,268,270,275,276,277,280,281,283,284,286,287,289,290,291,292,293,295,296,302,303,304,304,305,308,309,313,315,316,319,320,321,322,322,328,329,330,330,331,332,338,339,340,341,342,343,344,347,368,369,372,374,375,376,378,379,379,380,381,384,385,388,389,390,391,392,393,394,395,396,397,398,399,402,404,405,406,410,412,413,416,422,423,436,440,442,443,446,447,448,449,450,451,453,454,459,460,463,464,465,466,467,468,469,470,471,472,477,479,481,483,487,488,489,490,491,492,493,494,495,496,497,498,500,521,527,529,531,532,533,535,536,537,538,539,542,545,546,547,548,553,556,557,559,562,563,564,565,566,579,580,581,583,584,585,586,587,589,592,594,594,595,595,596,598,599,600,601,603,607,609,610,617,619,620,621,623,624,628,629,630,638,642,643,653,654,655,656,662,666,667,670,671,672,673,676,677,679,680,681,682,686,689,690,693,694,697,698,702,725,726,727,728,729,731,732,735,740,744,745,746,748,749,749,750,751,753,756,757,758,764,765,766,767,768,769,772,773,777,784,785,791,792,793,796,797,798,800,801,802,5,6,8,15,15,16,18,19,19,19,20,20,22,23,24,26,27,33,34,36,39,40,40,40,41,41,44,45,45,46,46,47,48,48,49,50,51,51,52,53,53,54,55,56,57,57,57,58,58,59,59,60,61,61,62,62,63,64,65,65,67,67,67,69,69,70,71,71,72,73,74,75,75,77,77,78,78,79,79,80,81,82,83,84,84,85,87,88,88,89,91,91,93,93,94,94,95,96,98,101,101,101,101,103,104,105,106,106,106,108,108,109,109,109,110,113,115,117,118,119,120,121,121,122,123,123,124,124,124,125,126,127,131,132,132,133,134,135,136,138,138,139,139,140,141,142,143,144,144,145,147,147,148,148,149,150,150,151,152,153,153,153,154,155,156,157,157,159,159,159,160,160,160,161,162,163,164,164,165,165,166,167,167,168,168,169,170,172,174,175,177,178,179,179,180,181,182,184,184,184,185,186,188,189,190,192,193,193,194,194,195,195,195,195,196,196,198,199,200,201,202,202,204,205,206,207,207,208,208,209,210,210,211,212,214,215,216,216,218,218,219,220,220,221,221,222,222,223,224,225,225,226,227,228,229,229,230,231,232,232,233,233,234,234,235,235,236,236,237,238,238,238,239,239,240,254,255,11,29,30,31,32,33,34,41,48,51,57,58,61,65,72,73,75,77,80,82,83,91,95,96,98,99,106,107,108,116,118,120,120,122,124,126,128,130,132,134,136,138,140,142,144,146,146,146,146,148,150,152,152,155,156,158,160,160,160,162,164,166,168,170,172,172,172,172,174,176,178,180,182,184,184,184,186,188,190,192,192,194,196,198,200,202,202,202,204,206,208,210,212,214,216,218,220,222,224,226,230,232,232,234,236,238,238,238,238,238,238,240,242,244,246,248,248,250,252,254,256,258,260,262,264,266,268,268,270,272,272,272,272,274,5,23,25,26,27,29,29,31,32,34,36,39,39,40,41,42,44,44,46,48,49,50,51,52,53,57,59,60,61,62,63,64,65,65,66,67,67,68,69,69,70,71,71,72,72,73,74,75,75,76,77,78,80,81,82,83,84,85,86,86,86,87,88,88,89,91,92,94,95,96,97,98,99,101,103,104,105,106,107,109,111,112,113,114,115,117,118,119,121,123,125,126,129,131,149,6,9,14,24,27,28,30,30,32,33,40,41,42,43,45,47,49,51,52,53,54,56,58,60,61,62,63,63,64,65,66,66,67,68,68,68,69,70,70,71,72,72,73,73,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,87,88,88,89,90,92,93,95,96,97,99,100,102,104,105,106,106,106,106,107,108,110,111,112,113,114,115,116,118,119,120,122,124,126,127,130,132,133,140,150,3,54,56,58,60,61,62,64,66,66,68,70,72,74,76,76,78,80,80,82,84,86,86,87,88,88,90,92,92,94,444,446,448,450,452,454,456,458,460,3,15,15,31,31,36,37,38,38,39,39,39,44,47,50,51,51,52,53,57,61,63,65,67,67,71,73,77,77,82,83,83,85,87,89,89,94,94,95,96,97,97,101,101,103,104,110,110,111,113,116,118,119,121,121,122,125,127,127,127,130,131,132,133,137,140,147,149,149,149,149,151,153,155,156,156,157,159,161,163,163,173,179,179,184,184,184,184,185,185,189,191,193,194,195,198,199,203,205,207,208,209,210,216,217,217,221,221,224,225,229,233,233,233,237,243,245,249,254,254,257,257,259,259,262,263,264,265,265,267,268,268,269,270,271,275,276,277,279,281,282,283,285,287,289,291,294,295,297,297,299,301,302,303,305,305,308,308,309,309,312,313,313,314,315,315,319,321,321,323,325,325,329,331,333,336,337,338,339,341,341,345,347,349,349,354,355,356,358,359,361,365,365,368,371,372,375,378,381,384,384,385,4,6,8,10,10,12,14,20,22,26,28,30,36,38,40,42,42,44,44,46,52,52,54,56,56,58,60,62,67,67,4,6,6,8,10,12,14,20,22,22,24,26,26,28,29,34,36,38,40,42,44,50,52,52,54,54,54,56,58,60,8,20,21,21,22,23,24,25,26,27,28,29,30,31,31,32,33,34,35,36,37,38,39,39,40,40,41,42,43,44,46,47,48,49,51,53,54,55,56,57,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,71,72,72,73,73,74,75,75,76,77,78,79,80,82,83,84,85,86,87,89,90,92,92,93,94,95,96,97,98,99,100,101,102,102,104,104,105,106,107,108,109,110,111,112,113,114,115,116,116,117,118,119,120,121,122,123,123,124,125,126,126,127,129,129,130,130,131,131,132,132,133,136,136,137,138,138,139,140,141,142,143,144,145,145,148,149,150,152,152,155,156,156,157,158,158,159,160,161,161,162,162,163,164,165,166,166,167,168,169,171,172,172,173,175,176,177,178,178,179,179,180,181,181,182,183,183,184,185,186,187,187,190,190,191,192,193,194,195,195,196,197,3,21,45,46,46,47,48,49,57,59,60,61,79,86,93,95,105,117,120,145,160,161,163,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,16,17,20,20,21,22,22,25,25,26,27,29,30,34,35,36,37,39,40,44,45,46,47,48,49,50,51,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,67,68,68,69,70,73,75,76,80,82,9,9,11,308,308,310,310,312,314,314,318,318,318,318,320,322,322,324,326,328,330,330,330,332,334,336,338,340,342,342,344,344,346,348,350,350,352,354,354,356,356,358,358,360,362,364,366,368,368,368,368,370,370,370,370,370,6,6,7,7,7,7,7,11,11,11,11,11,13,14,15,16,17,18,18,19,20,21,21,22,23,24,24,25,27,29,33,33,33,33,33,35,35,35,35,37,37,37,37,39,41,41,43,45,45,45,45,49,49,49,49,49,49,57,58,59,59,61,4,14,15,19,21,26,34,36,56,58,58,58,60,60,62,62,64,64,66,68,70,70,70,72,74,74,76,76,78,80,82,82,84,86,86,88,88,90,92,92,94,94,96,96,96,98,98,98,98,100,100,100,100,102,102,102,102,104,104,104,106,106,106,108,108,108,108,110,110,110,110,110,112,112,112,112,112,114,114,114,116,116,116,116,118,118,118,118,120,120,120,120,122,122,122,122,70,71,72,73,74,75,76,77,78,79,79,79,80,81,82,83,84,85,86,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,122,123,124,125,126,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,180,181,182,183,183,184,185,186,187,187,187,187,187,188,189,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,204,205,206,207,207,208,209,210,210,211,212,212,212,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,231,232,233,233,234,235,236,236,236,237,238,8,29,30,54,82,84,85,86,87,88,90,92,95,96,97,100,102,104,105,106,108,110,115,126,130,143,144,145,146,147,152,170,172,174,109,242,242,242,244,246,246,246,246,246,248,248,250,250,252,252,254,254,256,256,258,258,260,260,262,264,264,266,268,268,268,270,270,272,272,272,274,274,274,274,276,276,276,276,276,278,280,280,282,282,284,284,284,286,286,288,288,288,288,290,290,290,290,292,292,294,294,296,296,296,296,298,298,298,298,300,300,300,300,302,302,302,302,304,306,306,308,308,308,308,310,310,310,310,20,21,25,26,27,28,29,32,36,37,40,40,41,42,43,43,48,49,50,51,52,61,61,61,63,65,67,69,70,73,74,76,78,80,80,82,83,83,86,86,90,91,92,94,97,98,100,101,103,104,105,108,116,118,121,122,122,123,134,136,138,139,140,144,144,146,150,155,158,160,164,165,167,173,175,178,178,180,181,182,188,193,194,200,205,1,135,136,136,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,5,18,26,34,46,47,51,52,53,53,55,55,56,56,56,57,57,57,58,58,58,59,60,62,62,62,63,63,64,64,64,64,64,65,65,66,67,69,70,71,73,73,73,87,87,88,88,89,89,90,91,92,92,93,94,95,96,97,98,100,102,105,108,110,111,111,112,114,115,115,115,116,116,118,119,121,121,121,122,124,125,125,126,127,127,128,129,130,131,131,132,133,134,135,136,136,138,140,141,143,151,153,153,154,154,156,156,157,159,159,160,162,162,163,164,164,165,165,166,166,166,167,168,169,170,171,175,175,175,176,176,176,177,177,178,178,178,179,179,179,180,181,182,182,183,183,184,184,185,185,185,185,185,185,185,186,186,187,187,188,188,189,189,190,190,190,191,191,191,192,193,193,193,194,194,194,195,195,196,196,197,197,197,197,197,198,198,199,200,200,201,201,201,202,203,203,204,205,205,206,206,207,207,208,210,210,214,214,215,215,216,217,220,223,225,225,225,226,226,226,227,227,228,229,235,238,238,238,241,241,241,242,243,244,246,246,247,247,252,254,255,258,258,260,264,266,266,267,267,267,268,268,270,270,270,271,271,274,275,276,276,277,277,278,280,280,280,281,281,281,282,282,282,282,282,284,286,286,288,292,294,307,14,22,24,31,32,38,39,40,41,42,43,44,45,49,51,52,57,59,60,61,61,62,62,63,65,66,66,67,68,74,76,90,91,93,93,94,94,95,96,100,108,109,110,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128,128,129,130,131,132,133,134,136,137,138,140,143,147,148,151,170,172,179,180,6,7,19,21,22,26,30,34,36,38,43,46,48,51,54,56,64,66,72,74,82,86,89,91,93,95,95,103,106,108,114,116,120,122,124,125,130,132,134,136,138,140,145,147,151,154,158,161,163,166,168,170,174,176,178,180,186,188,194,197,200,203,208,210,212,214,220,222,224,228,230,232,239,11,16,16,20,45,47,48,49,49,50,61,63,63,67,69,73,77,78,78,79,83,87,94,95,95,99,123,137,137,147,167,277,281,291,291,295,301,305,311,315,321,13,15,16,17,17,20,22,24,24,27,28,29,29,30,31,31,32,32,33,34,35,35,36,39,40,41,42,43,44,45,46,46,47,47,49,50,51,51,52,52,53,54,55,56,56,56,57,58,58,60,60,62,64,65,66,67,68,69,70,71,72,73,74,74,75,76,77,79,79,79,80,81,82,83,84,85,86,86,86,87,88,89,90,91,92,93,94,95,95,95,95,96,98,101,102,102,103,103,104,106,107,108,109,110,111,112,112,113,113,114,115,117,118,119,120,121,122,123,123,124,125,125,125,125,125,126,127,128,129,130,131,132,133,134,135,136,136,136,137,138,139,142,142,142,143,143,144,145,145,146,147,148,149,149,150,151,152,153,154,155,156,156,157,158,159,160,161,162,163,164,164,165,166,166,167,168,87,100,102,1,42,42,44,44,46,46,48,48,50,50,52,52,54,54,56,58,58,60,60,60,62,62,62,64,64,69,1,32,32,34,34,36,36,38,40,42,42,44,46,48,48,50,50,50,50,52,52,54,54,54,56,56,61,1,32,32,34,36,36,38,42,42,44,44,46,48,50,52,52,54,56,61,6,16,17,25,26,28,31,39,43,46,47,49,51,57,58,58,59,59,62,63,64,70,71,71,73,84,85,86,87,87,87,90,90,114,121,127,132,132,132,133,139,145,153,163,167,171,171,177,179,179,183,187,197,201,203,203,205,207,216,219,227,234,238,239,239,241,244,244,259,9,15,18,18,18,23,4,9,10,14,15,15,16,16,17,19,20,21,22,22,23,23,24,24,25,26,26,27,28,29,30,31,31,32,33,33,34,35,36,38,39,40,41,42,42,43,44,44,45,46,47,48,308,308,312,312,316,318,318,320,324,328,328,330,330,332,334,336,338,340,342,342,342,344,346,348,348,350,354,356,360,360,364,368,370,372,376,378,382,386,388,390,390,390,394,398,400,402,404,408,408,408,412,412,412,412,412,416,416,420,424,428,428,430,430,430,430,434,438,442,444,448,450,454,3,6,15,17,17,17,19,21,23,25,27,29,31,33,35,37,1,36,37,43,44,47,48,49,50,51,52,53,55,57,58,59,66,67,67,68,69,70,71,73,74,75,76,78,79,80,80,81,85,86,87,88,89,92,93,94,95,95,97,98,100,102,103,103,104,105,107,108,108,116,117,118,119,120,122,123,126,128,129,130,131,132,132,133,134,135,135,136,138,139,139,141,142,152,152,153,153,154,158,159,161,164,164,165,166,167,168,169,170,171,171,173,174,175,176,177,179,180,181,181,182,185,186,187,188,192,192,194,195,196,197,198,200,201,202,202,202,203,204,204,205,206,207,209,210,211,212,214,214,215,215,217,221,222,223,224,225,226,226,227,227,228,228,229,234,238,239,239,240,240,241,242,243,244,245,246,247,247,249,250,254,254,255,256,256,257,258,259,259,260,261,262,263,267,267,268,268,268,273,274,275,275,276,277,277,278,280,282,283,284,284,286,286,286,287,287,288,290,290,291,292,293,300,301,302,303,304,305,306,325,326,61,62,1,116,120,124,124,125,129,136,137,146,147,147,154,155,166,166,280,371,404,445,510,5,39,42,135,149,212,216,220,237,305,1,2,6,6,10,10,11,12,14,15,16,17,18,19,20,21,22,23,23,25,25,27,28,29,30,32,33,35,36,37,39,40,41,42,43,43,44,44,45,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,67,68,69,70,71,72,75,76,78,79,80,82,84,86,88,90,92,94,96,98,101,102,104,105,106,108,110,112,113,125,125,126,1,6,18,18,20,20,22,22,24,24,26,26,28,28,28,30,34,34,42,44,48,48,60,60,62,70,70,72,74,110,112,112,116,133,5,45,47,49,49,51,51,53,53,55,55,55,57,57,59,63,67,67,79,79,81,83,85,85,85,87,111,111,113,5,115,117,117,119,119,121,121,123,123,125,125,127,127,129,129,133,137,143,143,147,149,149,153,155,155,157,161,161,163,5,167,169,169,171,171,171,173,175,177,179,179,181,183,185,187,189,193,197,199,203,203,207,209,211,213,213,215,217,221,223,225,227,229,231,235,235,237,239,243,247,249,251,253,257,257,259,259,261,261,263,265,265,267,267,269,269,269,271,271,273,273,275,275,277,277,279,279,281,283,283,283,285,285,287,287,289,289,291,291,293,293,10,15,40,45,45,51,57,59,61,65,67,73,85,89,92,102,104,115,123,135,137,139,146,151,157,161,164,168,171,181,185,189,202,204,210,210,211,215,225,229,233,233,235,237,247,255,259,267,275,277,281,285,290,299,303,309,315,321,327,331,333,337,339,341,344,345,349,355,363,369,369,373,377,383,389,393,397,403,407,409,413,423,427,435,438,439,443,447,451,453,457,463,465,467,471,479,493,496,499,505,513,522,543,547,551,9,10,12,37,42,56,58,62,64,70,86,89,99,101,112,132,134,143,148,158,165,168,170,178,186,199,201,207,207,208,212,226,230,232,234,244,252,256,264,274,278,282,287,296,300,306,312,317,328,330,334,334,336,338,343,352,366,366,366,370,374,380,386,390,394,404,406,410,424,432,435,436,440,444,448,450,454,464,468,490,493,496,510,519,540,544,0,1,3,4,4,5,7,8,2,6,12,14,50,50,50,50,77,83,93,94,133,166,168,220,264,285,303,349,400,6,8,36,41,45,47,48,51,53,54,54,55,55,56,57,58,59,85,89,93,100,101,110,112,119,122,130,131,131,135,139,143,145,147,147,153,157,163,165,166,167,172,175,177,178,179,182,185,186,188,189,191,194,195,197,199,201,202,203,205,207,207,208,209,209,211,213,213,214,214,215,218,221,223,227,229,233,234,239,240,241,244,247,253,258,260,263,263,266,267,267,269,269,275,275,279,283,285,289,291,293,297,300,305,307,307,309,309,311,311,313,317,320,322,323,325,325,326,326,327,5,10,12,13,14,15,16,17,17,18,19,20,20,21,22,23,24,25,25,26,27,28,29,30,30,31,31,32,33,33,33,34,34,34,35,36,37,38,38,39,39,40,40,40,41,41,41,42,43,43,44,44,44,45,45,46,46,47,48,49,49,50,51,52,53,54,55,56,56,56,57,57,58,59,59,59,60,60,60,60,61,62,62,63,64,65,66,66,67,68,68,69,70,70,71,71,72,72,73,74,75,75,76,76,77,77,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,97,98,98,99,99,100,100,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,110,110,111,112,112,112,113,114,114,114,115,115,116,116,116,116,117,117,117,118,118,118,119,119,119,119,120,120,120,120,8,12,12,13,14,16,17,18,21,21,21,21,21,6,8,8,8,10,11,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,15,16,16,16,16,17,18,19,20,21,22,23,23,24,24,25,26,27,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,8,16,30,40,6,60,62,64,66,68,70,72,72,74,76,78,102,104,104,107,109,116,118,120,124,126,128,132,134,142,144,146,146,146,148,154,156,158,160,162,164,170,172,176,178,185,186,188,188,190,192,194,196,198,204,206,208,210,212,212,214,220,222,224,226,228,230,232,234,237,249,252,254,262,268,270,276,280,286,288,294,296,300,302,304,304,306,6,15,26,28,30,32,34,36,38,40,52,54,56,58,60,62,76,78,80,82,84,86,88,90,90,92,94,96,108,110,112,114,116,118,120,122,122,124,126,126,132,134,136,156,158,160,162,176,178,180,182,184,202,204,206,208,210,212,252,254,256,258,260,260,260,262,3,26,61,379,475,523,568,639,1,4,4,4,5,6,7,8,9,9,10,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,56,57,57,57,57,57,57,58,59,59,59,59,59,59,59,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,64,65,66,66,66,66,66,67,67,67,67,67,67,67,68,68,68,68,68,68,68,69,69,69,69,69,70,70,71,71,71,71,71,72,73,74,74,74,74,75,75,75,75,75,75,75,78,78,80,93,124,141,160,189,203,225,260,297,312,2,4,7,9,10,10,28,31,34,34,54,58,58,79,80,81,82,83,83,83,86,86,100,100,112,1,4,8,24,36,36,41,44,47,49,51,53,55,58,61,62,63,65,67,69,71,73,74,75,76,77,79,81,83,85,87,88,89,92,95,96,97,98,99,101,103,105,107,109,111,113,114,115,117,119,120,121,123,124,125,131,131,4,6,8,10,11,13,14,17,17,18,18,18,19,19,20,21,23,24,24,25,25,25,25,25,25,26,27,2,4,26,26,138,138,141,143,144,146,147,150,151,153,155,157,159,162,163,164,165,166,167,169,170,171,172,173,174,175,178,180,181,183,184,185,186,188,189,190,191,193,195,196,197,198,199,200,201,202,203,204,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,231,232,233,234,235,237,238,239,241,242,243,244,245,246,247,248,250,252,253,255,256,261,262,269,270,272,273,275,276,279,280,281,282,283,284,286,287,288,289,290,292,294,296,298,299,301,302,303,306,309,311,312,314,315,316,317,319,320,321,322,323,325,326,329,331,333,334,336,338,340,341,342,343,345,347,349,350,351,354,355,357,359,361,363,364,366,367,368,369,370,371,372,373,376,377,379,381,383,384,385,386,387,388,389,390,393,394,395,396,397,398,400,401,402,404,405,406,408,410,415,416,418,419,420,421,422,424,426,427,428,429,430,431,433,435,436,438,439,440,441,445,447,448,454,456,457,458,461,462,464,465,467,468,469,471,474,475,478,479,480,481,482,483,484,486,487,488,489,490,493,497,2,4,27,95,168,171,191,216,290,294,297,301,311,317,317,6,7,10,10,28,32,58,59,60,61,62,62,62,63,64,68,71,94,109,126,133,139,148,149,153,160,161,162,163,166,171,177,177,189,197,198,228,229,229,234,234,236,261,261,262,266,269,271,274,275,276,277,277,280,284,290,291,291,292,293,294,295,310,310,311,318,322,326,327,335,338,349,352,354,355,363,365,366,367,369,370,373,375,377,382,385,390,393,394,395,395,397,398,407,407,445,449,451,453,457,458,459,465,466,472,474,478,502,503,503,504,506,508,510,512,516,522,522,524,526,536,543,550,552,553,556,557,559,560,562,598,599,600,601,10,22,26,37,38,53,57,58,73,75,78,81,82,83,84,88,89,91,96,98,99,102,105,110,110,112,139,140,141,142,144,146,149,149,150,152,155,163,164,165,167,168,169,171,209,215,216,221,222,231,233,235,237,238,239,273,274,276,277,277,278,280,300,300,301,302,308,310,324,326,327,329,330,331,335,349,351,355,358,360,361,363,373,375,377,378,381,382,390,392,394,396,407,409,410,412,413,414,416,418,418,419,419,424,425,426,431,1,2,6,8,8,12,38,47,48,255,177,1,2,2,7,8,8,11,14,18,41,43,44,57,57,82,95,96,99,109,110,111,112,119,121,123,127,127,152,153,155,156,199,229,264,281,281,281,281,282,283,4,6,8,11,12,16,18,23,24,34,36,36,44,46,52,60,62,72,74,84,86,86,89,94,96,96,98,98,100,100,109,109,109,1,6,9,10,15,16,24,32,33,41,53,64,64,80,81,81,83,94,107,133,141,145,149,154,160,178,181,196,203,234,259,287,290,296,299,308,313,315,317,319,328,330,333,334,337,338,341,342,345,346,349,350,353,354,356,359,360,362,364,366,372,5,52,54,54,56,56,142,144,146,148,150,152,152,154,156,158,160,4,12,23,38,52,68,80,92,95,96,101,101,102,104,106,107,113,118,119,122,123,124,131,1,8,8,77,138,139,139,140,141,142,143,144,145,146,147,147,148,149,149,151,152,153,154,155,157,158,159,161,163,165,165,4,7,9,10,13,14,17,18,21,22,25,26,28,30,33,34,37,38,40,43,44,47,48,50,53,54,57,58,60,63,64,67,68,70,72,75,76,76,78,81,82,82,85,86,88,90,93,94,98,1,4,6,6,8,8,9,25,38,39,39,42,63,72,77,115,119,1,6,6,12,29,31,33,34,46,51,52,53,55,56,57,58,59,61,62,63,65,66,68,69,77,78,79,81,83,98,102,114,122,131,134,135,135,8,10,17,20,45,52,55,58,61,64,71,72,72,73,73,74,76,81,84,88,88,94,95,95,99,99,101,106,106,115,117,119,121,147,153,156,158,158,160,163,175,176,176,181,185,190,191,196,197,210,219,220,220,223,223,225,228,229,237,253,253,4,8,19,47,48,104,181,221,222,276,346,406,408,477,552,553,630,631,690,814,851,865,867,872,873,873,873,875,875,875,875,877,2,8,10,20,21,21,21,22,22,22,22,22,22,23,23,25,28,30,32,1,2,4,6,8,16,17,26,114,11,11,28,231,233,236,237,241,241,243,243,243,245,248,248,249,251,253,467,467,469,469,471,473,473,475,477,482,483,4,6,6,15,16,60,61,75,86,96,101,113,154,155,159,223,93,314,1,6,10,13,17,18,21,22,24,27,29,32,33,34,39,43,50,72,114,120,121,122,124,137,144,148,153,155,156,157,158,160,161,172,173,178,183,184,188,190,191,194,200,201,203,206,207,227,228,28,148,265,300,371,1,1,4,6,10,12,14,14,16,18,18,20,22,24,26,28,30,32,34,36,38,42,44,46,48,50,52,56,58,60,60,62,64,68,70,72,74,76,78,80,82,84,86,86,88,90,92,94,96,98,100,100,102,104,106,108,110,4,6,10,10,12,14,16,18,18,20,20,22,24,26,28,28,30,32,34,36,36,38,40,42,44,46,48,50,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,80,82,84,86,88,90,92,94,96,100,102,104,106,108,113,4,6,8,12,16,18,20,20,22,24,26,28,30,32,34,36,38,40,40,42,44,46,48,50,52,54,58,60,62,64,66,68,68,68,70,70,72,74,78,80,82,82,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,128,130,130,132,134,136,138,140,142,144,1,4,6,8,14,16,18,18,20,22,24,26,28,30,32,34,36,38,40,40,42,44,46,48,50,52,54,54,56,58,60,62,64,66,68,70,72,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,1,4,6,8,10,12,14,16,18,20,22,24,26,28,33,33,188,1,4,16,27,31,31,32,32,32,32,33,33,34,34,35,48,48,51,52,53,54,55,55,56,56,65,84,84,84,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,92,92,93,93,93,94,94,94,94,95,95,96,96,96,97,97,97,98,98,98,98,98,99,99,99,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,105,105,105,106,106,106,107,107,108,108,108,109,109,109,110,110,110,111,111,112,112,112,113,113,114,114,115,115,115,117,117,118,118,119,120,120,120,122,123,123,124,124,125,125,126,127,127,128,129,131,132,132,134,136,138,140,142,144,146,148,149,150,152,154,156,157,158,160,161,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,204,206,208,210,212,212,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,272,274,276,278,280,282,286,288,288,290,292,294,296,298,300,302,304,306,308,310,310,310,6,9,10,10,12,36,44,60,68,84,100,108,108,124,148,164,172,184,191,24,36,47,47,64,66,73,73,73,74,9,9,75,551,16,16,16,16,18,18,18,18,18,18,20,20,20,22,24,26,28,30,30,32,34,36,777,779,780,796,797,798,798,799,799,800,800,802,802,803,803,803,803,16,16,16,16,18,18,18,18,18,18,20,20,20,22,24,26,28,30,30,32,34,36,38,837,846,847,847,847,848,849,851,851,852,852,852,854,857,857,859,859,859,859,859,860,32,60,78,82,92,96,102,102,104,106,110,116,118,118,118,118,122,122,128,133,133,136,136,148,148,148,148,154,154,154,154,160,160,160,164,164,164,164,170,170,170,172,172,172,172,174,176,178,182,182,188,188,190,194,198,198,198,198,202,208,208,208,212,218,218,228,228,228,228,232,240,240,244,244,256,256,260,260,260,264,264,264,270,270,276,276,292,292,292,292,292,300,300,300,300,300,304,304,304,310,310,310,310,329,0,33,35,37,39,41,42,44,45,47,50,51,53,55,55,56,60,61,61,61,62,62,63,64,65,67,68,69,70,71,73,77,79,81,83,84,85,86,87,88,88,89,89,90,91,92,95,95,95,95,95,96,96,96,97,98,98,98,99,99,99,99,100,103,104,105,106,107,109,110,111,113,115,116,117,117,118,119,120,121,123,124,125,127,129,130,131,133,134,135,136,137,138,139,140,141,142,144,145,145,146,147,148,149,150,151,152,153,154,155,156,157,157,158,159,161,162,169,169,170,170,171,172,172,173,174,175,179,180,182,183,184,185,187,188,189,189,190,191,192,193,193,194,195,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,212,213,215,217,218,219,220,221,222,223,224,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,266,267,268,269,271,272,273,275,277,278,279,281,282,9,29,30,36,38,40,42,44,45,47,48,50,53,54,58,58,58,59,63,64,64,65,66,67,68,70,71,72,73,74,76,79,80,82,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,101,101,101,102,103,105,106,108,109,110,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,130,132,133,134,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,160,161,162,164,165,172,173,174,175,175,176,176,177,178,181,182,183,184,185,186,187,188,190,191,192,192,193,194,195,196,196,197,198,199,199,200,201,202,203,204,205,206,207,208,209,210,211,211,212,213,214,215,216,218,220,221,222,223,224,225,226,228,229,229,230,231,232,233,234,235,236,238,239,241,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,271,272,274,275,276,278,279,280,281,282,284,285,286,6,15,17,21,23,27,31,33,35,41,43,47,49,51,53,57,59,61,63,67,69,69,71,75,77,79,83,85,87,92,93,93,95,95,97,101,103,103,105,109,111,113,115,117,124,141,141,145,149,151,151,151,155,159,159,159,163,163,165,171,173,173,175,175,181,183,185,189,191,193,199,201,201,203,203,209,211,213,219,221,223,229,231,233,235,239,245,247,249,255,255,257,259,265,267,267,269,273,273,273,273,273,29,30,36,38,40,42,44,45,47,53,54,56,58,58,63,64,64,65,65,66,67,68,70,71,73,74,76,79,80,81,82,84,86,87,88,89,90,91,91,92,92,93,94,95,98,98,98,98,98,99,99,99,100,101,101,101,102,102,102,103,106,107,108,109,110,112,113,114,116,118,119,120,120,121,122,123,124,125,126,127,128,130,132,133,134,136,138,139,140,141,142,143,144,145,147,148,148,149,150,151,152,153,155,156,157,158,159,160,160,161,162,162,164,165,172,172,173,173,173,174,175,175,176,177,178,181,182,183,185,186,187,188,190,191,192,192,193,194,195,196,196,197,198,199,199,199,201,202,203,204,205,206,207,208,209,210,210,211,212,213,214,215,215,218,220,221,222,223,224,226,227,229,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,271,272,274,275,276,278,279,280,281,281,282,284,285,5,11,13,18,20,23,28,30,32,35,37,39,44,46,48,48,50,53,55,57,57,59,64,66,66,68,71,73,75,79,81,83,87,89,91,91,93,98,100,102,105,107,109,114,114,114,116,119,120,120,123,124,127,128,128,130,130,130,132,132,134,134,1,6,15,17,63,65,66,66,76,84,84,85,91,91,105,117,117,117,120,121,121,130,131,132,133,9,42,122,212,212,224,294,310,316,8,35,121,211,211,223,293,309,315,8,9,42,43,45,46,46,49,50,56,58,71,72,75,76,78,81,83,102,105,108,113,171,171,171,171,173,175,181,184,185,187,189,191,191,191,191,193,193,193,195,197,197,197,197,204,205,207,207,207,210,211,213,215,217,219,221,223,225,227,227,229,12,18,38,41,42,55,56,60,60,61,62,67,69,94,112,120,120,127,131,137,138,140,151,151,154,156,158,160,164,173,184,186,210,229,231,231,239,250,259,312,360,371,381,382,387,388,388,389,399,401,402,6,37,44,45,50,52,60,62,62,63,65,66,83,92,92,99,102,113,120,130,132,133,137,138,145,147,149,166,173,179,189,193,199,205,205,217,225,235,235,241,257,257,261,267,273,277,285,285,8,29,29,33,41,45,51,53,55,58,64,66,67,69,71,75,77,79,79,81,81,83,84,95,97,103,107,111,111,111,111,111,115,117,117,119,121,127,129,131,135,145,145,151,153,155,157,158,160,161,162,163,164,166,167,169,170,171,173,177,177,177,177,180,182,183,184,185,187,190,191,193,195,195,196,203,203,204,205,209,211,213,217,218,221,222,223,225,226,227,227,228,228,229,230,230,231,233,239,243,249,251,1,2,30,30,31,5,7,14,15,16,17,18,19,20,20,21,22,23,24,24,25,26,26,27,28,28,28,29,30,31,31,31,32,33,33,33,33,33,34,34,35,36,37,38,39,40,41,41,42,42,43,44,45,45,45,46,46,47,48,49,50,50,51,51,51,51,52,53,54,55,56,56,57,58,58,59,59,61,62,63,63,63,64,64,65,65,66,66,66,66,67,68,69,70,71,71,71,72,73,75,76,77,77,78,78,78,78,79,79,79,79,80,80,80,80,81,82,83,84,84,84,85,85,86,87,88,88,89,90,90,90,91,91,92,93,93,93,94,94,95,95,95,95,96,97,98,99,100,6,7,15,20,20,21,23,27,29,31,32,37,37,42,43,45,46,47,48,50,60,60,63,66,68,70,73,73,76,81,84,87,95,98,99,100,102,109,109,110,110,112,113,117,117,117,118,118,119,120,121,123,123,123,123,125,125,125,126,126,126,126,127,127,128,128,129,130,131,132,133,138,141,144,144,149,150,150,150,152,155,158,159,159,161,161,164,166,169,169,169,169,171,171,171,174,183,184,186,195,195,196,199,199,213,215,215,5,25,25,26,26,28,51,53,55,57,59,59,61,61,63,63,63,65,65,67,67,69,69,71,71,71,71,73,73,73,73,75,75,77,77,79,79,79,79,81,81,81,83,83,83,83,83,83,85,85,85,85,87,87,87,89,89,89,89,91,93,93,93,93,93,95,95,95,95,97,99,99,99,99,99,101,101,101,101,103,103,103,105,105,105,105,105,105,107,107,107,107,109,109,109,109,109,111,111,111,111,111,111,113,113,113,113,115,115,115,115,117,117,117,117,117,119,119,119,119,119,121,121,123,123,123,123,123,125,125,125,125,127,127,127,127,129,129,131,131,131,131,133,133,133,133,133,135,135,135,137,139,139,141,143,143,143,143,145,145,147,147,149,149,149,151,151,153,153,155,155,157,157,159,159,159,161,163,163,169,171,173,175,177,177,179,179,181,181,183,183,185,185,187,189,189,191,193,193,195,195,197,197,199,201,203,203,205,205,207,207,209,211,211,211,213,213,215,215,215,215,217,217,219,219,219,221,221,221,223,223,225,225,227,227,229,231,231,233,233,235,235,237,239,239,241,241,243,245,249,249,251,253,253,255,255,257,257,257,259,259,261,261,261,263,263,265,265,267,267,269,269,269,269,271,271,273,273,275,275,275,277,277,277,277,279,281,281,283,283,283,285,285,287,287,289,289,291,291,293,293,295,295,297,297,297,299,299,299,301,301,303,303,303,305,305,307,307,309,309,311,311,313,313,315,315,315,317,319,319,319,321,321,325,325,327,327,329,329,333,335,335,335,337,339,341,341,343,343,345,345,347,347,349,351,351,351,353,353,355,355,355,359,359,361,363,365,365,367,367,369,369,369,371,371,371,373,373,375,375,375,377,377,379,379,381,381,383,383,383,385,385,385,387,387,389,389,389,389,391,391,391,393,393,393,393,395,395,395,397,397,399,401,401,401,403,405,405,407,407,409,409,411,411,413,415,415,415,417,419,421,421,423,425,425,427,427,427,429,431,431,433,433,433,435,437,437,439,439,441,443,443,443,445,445,445,447,449,449,451,451,451,453,453,455,455,457,459,459,459,5,12,16,20,28,40,50,54,6,25,43,43,43,44,44,44,5,5,6,7,8,10,12,14,16,18,20,22,24,26,27,49,49,50,50,50,51,1,7,111,172,188,9,11,13,15,17,18,19,19,21,23,23,25,27,30,31,32,33,34,35,37,38,39,40,41,42,45,46,47,48,49,50,51,53,55,57,58,59,60,61,63,64,65,67,68,70,71,73,75,76,77,79,80,81,83,85,87,88,89,90,91,92,93,95,96,97,98,99,100,102,103,104,105,106,107,108,109,110,111,112,113,115,117,121,122,123,124,125,126,127,128,129,130,131,132,133,134,137,139,141,144,145,148,149,151,152,153,154,155,156,157,159,161,165,168,2,2,34,34,34,39,40,41,42,44,46,48,50,51,52,53,54,56,56,57,58,60,62,64,85,86,89,92,93,96,97,97,102,107,108,110,116,116,117,133,135,139,140,141,143,144,146,147,150,151,152,154,156,161,166,168,168,182,185,187,188,191,192,192,193,193,196,206,207,208,209,211,211,212,213,215,215,216,217,222,224,224,224,224,224,234,236,236,238,239,239,239,243,245,249,249,249,250,250,250,251,251,252,253,254,254,256,257,257,257,258,259,262,263,264,265,265,267,267,269,272,272,272,272,272,274,275,275,276,276,277,280,282,284,286,286,286,287,287,289,289,289,291,291,292,294,294,294,294,298,299,301,302,302,303,306,306,306,309,309,311,316,319,319,325,325,326,326,328,331,334,336,338,341,342,344,344,346,347,349,351,352,357,358,358,360,363,364,368,368,368,370,373,374,375,376,376,378,380,383,386,387,388,389,390,391,392,393,395,396,398,399,400,401,402,404,406,408,409,410,411,414,415,416,417,418,418,419,419,423,423,426,427,428,428,432,432,433,433,439,441,441,442,445,447,450,452,453,454,454,457,458,459,461,462,465,466,470,473,475,476,478,479,484,486,487,490,494,495,496,499,502,503,504,510,513,515,516,517,520,521,523,523,528,531,532,534,534,536,537,538,539,540,542,543,543,544,546,547,548,549,549,550,551,553,556,558,559,560,569,570,573,574,574,575,576,580,583,585,586,588,590,594,597,597,598,599,604,606,608,611,612,613,614,615,617,618,620,620,621,623,623,624,627,629,632,633,655,655,655,656,5,7,7,9,28,28,28,29,29,32,32,32,33,36,37,40,40,41,44,45,48,49,49,49,53,53,56,57,58,58,60,61,61,62,64,65,65,68,68,68,69,70,70,72,73,75,75,78,78,79,79,79,80,82,83,83,83,84,86,87,87,88,90,90,91,91,92,94,95,95,98,99,102,103,103,104,106,107,108,108,108,110,111,111,111,111,114,114,114,115,118,119,120,122,123,126,126,127,128,130,131,134,135,138,139,139,142,143,143,146,147,148,150,151,152,154,154,155,155,158,158,160,162,162,164,164,166,167,167,168,170,171,172,174,175,7,9,11,29,29,31,35,37,39,41,45,47,51,53,53,55,57,57,59,61,61,63,65,67,71,73,75,77,77,79,81,84,85,87,87,87,89,89,91,91,93,95,95,99,101,103,105,105,107,109,109,111,113,115,117,117,119,121,122,122,123,125,125,125,125,127,129,131,133,135,137,139,141,142,143,145,149,151,153,155,155,157,159,161,163,165,167,169,171,171,173,173,175,177,179,181,183,183,187,189,191,193,3,5,5,12,15,18,21,22,24,27,30,33,34,36,39,42,45,48,51,54,54,57,57,58,60,63,64,66,69,70,72,73,73,74,76,82,85,86,88,91,91,94,98,100,104,106,109,112,112,115,116,118,118,118,121,122,124,130,133,134,136,139,139,142,145,148,151,151,154,154,157,160,160,160,163,166,169,172,175,175,176,178,181,182,182,184,187,190,193,196,199,199,202,205,205,208,212,214,217,218,220,223,223,226,229,232,235,235,238,238,238,238,241,242,244,247,247,248,250,253,253,256,259,260,262,262,262,265,266,268,272,273,275,276,278,281,284,287,290,293,294,296,296,296,299,300,302,305,306,308,311,314,317,317,318,320,323,324,326,329,329,330,332,335,336,336,339,339,8,14,16,18,20,20,22,26,28,32,34,36,38,40,42,44,46,48,50,52,54,56,58,59,60,62,64,65,66,68,70,70,72,74,76,78,80,82,84,86,88,92,94,96,98,100,102,104,106,108,110,112,114,116,116,118,120,122,124,126,126,128,130,132,134,136,138,139,140,142,146,148,151,152,154,156,158,160,162,164,166,166,168,172,174,176,178,180,182,182,184,186,188,190,191,192,194,196,198,200,202,204,206,208,210,212,214,215,216,218,220,222,222,223,224,224,226,228,230,232,234,236,238,238,1,2,2,11,12,13,15,18,27,29,37,38,39,40,42,42,43,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,75,76,77,78,79,80,82,83,84,85,86,87,88,90,91,92,93,94,95,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,136,137,137,143,143,143,143,144,144,144,37,38,39,40,48,48,50,65,71,121,125,126,127,128,129,131,132,133,134,136,177,178,197,234,234,236,246,246,246,248,250,251,252,254,255,256,257,258,259,263,264,265,266,4,41,41,21,22,23,24,25,26,29,30,30,31,31,32,33,34,35,37,38,39,40,42,43,44,45,47,48,50,50,51,52,53,54,55,56,58,58,59,60,60,61,61,62,62,63,63,64,64,73,74,87,109,148,150,152,185,193,203,203,209,211,229,237,240,243,271,276,283,287,293,296,298,301,302,303,305,338,347,351,357,359,359,360,362,364,376,380,381,387,390,411,413,419,429,430,432,434,434,435,446,447,451,452,460,461,462,462,465,466,468,468,469,473,479,485,486,488,492,498,8,73,80,151,151,151,151,212,0,6,11,16,22,28,33,38,42,47,4,6,8,9,10,11,0,1,3,3,4,4,5,5,6,6,0,7,9,10,12,14,15,17,19,0,1,2,3,4,5,6,10,10,20,22,23,26,28,29,30,30,31,31,32,33,34,39,39,40,41,42,43,45,47,50,52,54,55,56,57,62,64,73,74,75,90,91,92,94,99,102,106,107,108,109,111,113,114,115,115,116,117,120,121,121,121,122,122,123,124,125,127,128,129,133,134,135,135,137,139,140,140,141,143,23,51,67,4,4,6,8,10,12,14,16,18,20,22,24,46,47,4,6,10,10,127,128,128,231,232,1,4,6,8,10,16,83,86,171,183,184,185,186,187,189,193,193,11,16,18,20,20,22,22,24,26,28,28,30,34,36,36,38,40,40,42,42,44,44,46,46,48,52,52,54,54,58,60,60,62,64,64,66,66,68,68,70,74,76,76,78,78,80,80,82,84,88,88,90,94,94,96,100,100,102,102,104,104,106,110,112,112,114,114,118,120,120,122,122,124,124,126,126,128,128,130,130,132,132,134,134,136,136,138,138,140,144,144,146,146,1,2,6,61,71,10,15,23,28,33,38,43,12,26,30,36,182,223,229,230,233,259,317,318,381,421,12,16,18,44,47,64,64,70,102,120,122,170,3,3,3,5,5,7,9,11,13,13,15,17,19,21,21,23,25,26,47,48,48,49,49,50,52,52,53,53,53,54,54,23,40,53,54,69,70,71,93,111,112,129,144,8,23,26,30,35,38,41,44,47,53,57,61,65,69,75,79,82,85,89,93,97,101,105,109,115,119,123,127,130,133,136,139,146,149,152,155,158,161,165,168,171,174,177,181,185,187,195,198,201,209,213,217,221,225,229,232,235,239,242,245,248,251,254,257,260,263,266,269,269,272,275,278,281,283,286,289,292,295,298,301,305,313,318,321,324,327,330,333,336,339,342,345,347,349,355,357,360,363,365,368,371,374,381,384,387,393,397,401,405,409,413,417,417,421,425,429,432,435,438,441,444,447,451,455,458,461,465,469,477,9,26,26,27,27,32,32,33,33,38,38,39,39,44,44,45,45,45,48,49,49,52,53,53,58,59,59,64,64,65,67,68,69,69,70,72,74,74,75,75,80,80,81,81,84,85,85,88,88,89,94,94,95,95,100,100,101,101,104,105,108,108,109,109,114,114,115,117,118,118,119,119,120,123,125,126,127,129,130,131,132,133,134,135,136,138,139,141,142,143,144,150,150,151,151,151,154,155,155,160,160,161,164,165,165,170,170,170,171,171,171,171,176,176,176,176,176,177,177,177,177,180,180,181,181,186,186,187,187,190,190,190,191,191,191,2,9,11,13,15,17,22,26,32,35,36,38,42,44,47,49,50,54,57,59,62,62,62,65,66,69,2,43,45,68,106,129,180,192,201,209,215,220,237,251,275,283,328,348,393,2,4,4,6,9,10,10,14,17,18,22,29,30,30,39,40,49,50,59,60,61,69,70,77,79,80,89,90,99,100,109,110,119,120,120,129,130,130,137,139,140,149,150,159,160,169,170,179,180,189,190,199,200,209,210,210,219,220,227,229,230,237,239,240,249,250,259,260,269,270,270,277,279,280,287,289,290,299,300,307,309,310,319,320,329,330,339,340,349,350,358,358,367,369,370,379,380,389,390,399,409,410,419,429,430,430,439,440,447,449,450,459,460,467,469,470,479,480,489,490,499,500,509,510,519,529,530,530,539,540,549,550,559,560,569,579,580,589,590,599,600,621,626,629,631,1,6,8,10,59,135,139,142,153,155,157,13,14,15,16,17,18,19,20,21,22,23,24,25,26,26,27,28,29,30,30,31,32,33,35,37,38,38,39,39,40,40,40,43,44,45,46,46,49,50,51,52,52,52,53,54,55,57,58,59,61,62,63,64,64,65,67,67,68,69,70,71,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,95,96,96,97,98,99,100,100,101,102,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,119,120,120,120,121,123,6,26,29,30,41,52,53,59,61,67,69,69,73,75,77,79,87,91,102,103,105,105,106,108,109,110,111,113,115,117,118,119,120,121,123,124,124,125,125,126,129,131,133,143,143,146,147,148,149,151,152,152,153,155,157,159,161,161,163,164,171,172,173,175,176,188,190,191,196,196,197,201,205,209,209,209,210,211,220,221,223,225,227,235,237,239,249,251,251,253,253,254,254,256,259,261,269,271,273,282,282,283,283,294,295,297,307,307,308,311,322,323,326,327,331,333,334,335,336,337,340,341,342,343,343,354,355,355,355,356,357,357,359,359,360,360,361,362,363,363,364,365,365,381,118,136,142,361,6,7,40,44,3,38,49,49,51,52,35,36,38,39,40,52,57,61,63,64,65,67,68,70,71,73,74,74,75,77,79,80,81,82,83,88,89,91,92,93,94,95,97,99,100,101,103,104,105,106,108,109,110,111,114,115,117,118,119,120,121,124,125,126,127,129,132,135,138,139,141,143,144,146,147,147,148,149,150,151,153,156,157,157,158,159,160,160,161,161,162,163,165,167,168,170,171,174,175,176,177,178,179,181,7,8,8,9,9,9,10,11,12,13,14,16,17,18,18,19,19,20,20,20,20,21,22,22,23,23,24,1,1,7,24,38,64,84,92,106,120,140,142,156,166,192,196,200,214,220,226,242,250,262,266,280,286,304,311,314,322,326,330,338,355,5,6,23,24,28,34,35,36,43,47,52,56,59,61,61,61,66,66,73,73,78,78,85,85,88,89,90,90,97,97,100,100,100,100,104,104,104,111,111,116,116,116,121,122,123,125,125,130,130,134,139,139,139,144,151,156,163,168,168,168,175,175,178,178,180,182,189,189,194,201,204,208,215,215,220,227,227,231,231,234,240,244,244,244,248,248,255,255,258,258,262,262,269,269,269,271,272,272,276,276,276,276,283,283,283,283,288,288,288,292,295,295,300,307,307,310,310,314,316,317,321,321,326,326,326,333,336,336,338,339,340,340,340,347,347,352,352,352,358,358,364,364,364,366,371,376,376,382,382,386,396,396,396,399,401,5,24,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,113,126,132,136,140,144,150,158,162,166,6,25,29,33,41,45,49,53,57,61,65,69,73,77,85,89,114,115,127,133,137,141,145,151,159,163,167,46,47,50,51,55,58,59,62,63,68,69,72,73,76,77,80,81,84,88,89,92,93,96,97,100,101,104,105,108,109,112,113,116,117,120,121,124,125,128,129,132,133,136,137,140,141,144,145,150,151,154,155,158,159,162,163,166,167,172,173,179,182,183,186,187,190,191,194,195,198,199,202,203,206,207,210,211,214,214,215,218,219,222,226,227,230,231,234,235,238,239,242,243,246,247,250,251,254,255,258,259,262,263,266,267,270,271,274,275,278,279,282,283,286,287,290,291,294,295,298,299,302,303,306,307,311,314,315,319,44,45,48,49,52,53,56,57,60,61,66,67,70,71,74,75,78,79,82,83,86,87,90,91,94,95,98,99,102,103,106,107,110,111,114,115,118,119,122,123,126,127,130,134,135,138,139,142,143,146,147,150,151,154,155,158,159,162,163,168,169,172,173,176,177,180,181,184,185,188,193,196,197,200,201,204,205,208,208,209,212,213,216,217,220,221,224,225,228,229,233,236,237,240,241,244,245,248,249,252,253,256,257,260,261,264,265,268,269,272,273,276,277,280,281,284,285,288,289,292,293,296,297,300,301,304,305,308,309,312,313,6,8,15,122,123,142,152,159,181,182,196,204,257,298,300,310,321,337,4,4,4,5,6,55,55,56,62,66,66,67,67,73,78,140,157,175,185,190,190,194,194,195,195,200,200,201,229,267,267,269,269,301,317,319,319,320,323,326,327,332,336,338,338,340,340,341,341,342,343,346,353,354,356,356,357,357,361,361,363,363,364,368,374,374,377,377,378,378,379,379,381,383,385,386,387,387,391,392,395,7,11,11,16,19,25,28,31,34,37,40,43,49,52,55,55,55,58,61,64,67,70,73,76,79,82,85,94,97,100,103,106,109,115,118,121,124,127,136,139,154,21,31,32,36,39,40,41,42,43,45,47,49,51,52,53,55,58,60,62,63,71,72,74,76,78,80,82,83,88,89,91,92,94,96,98,99,101,102,105,107,109,115,119,124,130,133,135,136,137,138,139,141,142,143,144,145,147,148,149,150,155,156,158,159,160,164,165,169,170,171,173,175,180,181,182,185,186,188,189,209,210,212,213,213,226,230,231,232,235,236,236,236,238,240,240,240,244,245,246,252,253,256,260,272,281,283,286,293,294,4,41,45,48,55,59,69,103,109,153,187,204,208,226,232,234,236,240,282,286,293,298,324,12,46,48,50,52,80,82,84,132,132,210,238,240,279,304,304,326,327,337,403,404,439,35,37,37,39,41,69,69,71,73,121,199,227,227,227,229,268,293,293,309,325,325,394,4,5,29,33,39,46,49,50,57,58,61,69,73,76,85,85,91,99,101,103,111,115,117,121,125,127,130,133,137,139,143,144,145,146,147,148,149,151,151,161,164,165,167,169,175,181,194,195,195,197,199,199,203,209,215,218,218,223,225,228,238,247,248,250,254,254,5,6,30,34,40,47,50,51,58,59,62,70,74,77,86,86,86,92,100,102,104,112,118,122,126,128,131,134,138,140,144,145,147,148,149,150,152,152,162,165,166,168,170,176,182,195,196,196,198,200,204,204,210,216,224,226,229,239,248,249,251,255,255,9,10,66,84,90,94,102,106,110,118,126,144,158,176,186,194,202,208,212,222,228,238,242,248,252,287,59,80,82,84,86,88,90,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,132,134,136,138,140,142,144,146,148,150,152,154,156,158,6,6,385,385,387,389,391,393,86,181,450,450,454,458,460,8,38,39,40,41,41,42,42,43,45,46,47,48,48,49,52,52,53,54,55,57,57,58,59,61,62,63,64,65,65,67,67,68,69,71,72,73,74,78,79,80,81,81,83,84,85,89,90,91,92,94,96,97,98,99,102,103,105,106,107,107,109,110,111,112,113,115,117,119,123,125,127,132,133,135,136,137,139,140,142,143,144,145,149,151,152,153,156,157,157,158,158,159,160,160,161,162,164,164,165,166,167,168,170,171,172,173,175,176,176,178,179,180,181,183,184,184,185,185,188,189,190,191,192,193,196,197,198,199,200,201,203,204,205,205,207,209,210,211,212,213,213,213,214,215,215,217,219,220,221,221,222,222,222,223,224,225,225,225,225,227,229,229,229,229,230,231,234,234,234,234,234,236,236,237,238,240,240,241,241,243,253,255,256,257,258,259,260,261,262,264,264,265,268,269,271,273,274,275,277,277,279,280,281,283,286,287,287,289,291,294,296,297,297,298,298,299,299,301,301,304,306,307,310,312,312,313,315,315,317,319,322,324,326,327,329,331,332,334,334,335,336,338,339,339,340,341,343,343,343,344,345,347,349,350,351,352,352,354,356,357,357,358,360,360,361,361,362,363,364,365,367,371,373,376,377,380,380,380,380,382,383,385,385,388,389,389,390,391,392,392,393,394,396,397,398,399,399,400,401,402,403,404,405,408,408,409,410,412,413,414,415,415,416,419,419,420,420,421,424,426,429,429,432,434,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,6,38,39,40,41,41,42,42,43,45,46,47,48,49,52,52,53,54,55,57,58,59,61,62,63,64,65,67,67,68,69,71,72,73,74,78,79,80,81,81,83,84,85,89,90,91,92,94,96,97,99,100,101,104,105,107,108,109,110,111,113,115,117,121,123,130,131,133,134,135,137,138,139,140,141,143,143,144,147,149,150,151,154,155,155,156,156,158,159,160,162,163,164,164,165,167,168,169,170,172,173,174,175,177,178,178,180,181,182,183,185,186,186,186,187,189,190,190,191,192,193,194,195,198,199,200,201,202,203,205,206,207,209,211,212,212,213,214,215,215,216,217,219,220,221,222,223,223,224,224,224,224,225,226,227,229,231,231,231,231,232,233,236,236,238,238,239,240,242,243,245,255,257,258,259,260,262,263,264,265,268,269,270,271,273,274,276,277,278,279,281,283,285,287,289,292,294,295,296,297,299,302,303,303,304,304,305,307,307,309,311,313,316,318,320,322,323,326,328,329,331,333,335,336,338,339,340,342,343,343,344,345,348,349,351,353,354,355,356,358,360,361,361,362,364,365,365,366,367,368,369,371,375,377,377,380,381,384,386,386,387,388,389,392,393,393,393,394,395,396,396,397,398,400,401,402,403,403,404,405,406,407,408,409,412,413,414,416,417,418,419,419,420,423,423,424,425,428,428,430,433,436,438,440,441,442,443,444,445,445,446,447,448,449,450,451,452,453,454,5,35,36,37,38,39,40,40,41,41,42,42,43,44,44,45,46,47,48,49,50,51,51,52,53,53,54,55,56,58,61,63,64,65,66,67,67,69,72,72,73,74,75,76,77,79,79,80,82,82,83,85,87,87,88,89,90,91,93,95,97,98,101,102,105,106,107,108,109,110,111,112,113,114,118,120,121,122,122,123,123,124,125,125,126,127,128,129,129,130,131,132,134,135,135,137,138,138,139,140,141,141,142,143,143,144,144,145,146,147,148,149,150,151,152,153,154,155,156,157,157,158,159,160,160,160,161,162,163,163,163,164,165,166,167,168,168,169,169,169,170,171,172,172,173,174,174,175,176,178,178,178,178,179,179,181,181,182,183,183,184,184,185,196,198,199,200,201,202,203,203,204,205,205,207,208,209,210,211,212,213,214,215,216,217,217,218,218,220,221,222,224,226,228,229,229,229,229,230,230,231,232,234,235,236,238,239,239,239,240,240,242,244,246,247,248,248,250,250,251,252,253,253,254,255,256,256,256,256,257,258,260,261,262,262,264,265,265,266,266,267,268,268,268,268,268,269,269,270,271,272,273,273,273,273,274,276,280,283,284,285,287,288,289,290,290,292,293,293,293,294,295,296,296,297,298,299,300,301,302,302,303,304,305,306,307,308,309,310,311,312,313,314,315,315,318,318,318,319,319,320,322,324,326,326,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,10,38,39,40,41,42,43,43,44,44,45,45,46,46,47,47,48,49,50,50,50,51,52,53,54,54,55,56,56,57,58,59,61,64,66,67,68,69,70,70,72,75,75,76,77,78,79,80,82,82,83,85,85,85,85,86,88,90,92,93,94,96,97,99,101,103,104,107,110,112,113,114,115,116,117,118,119,123,125,126,127,127,128,128,129,130,130,131,132,133,134,134,135,136,137,139,141,142,142,142,144,145,145,146,147,148,148,149,150,150,151,151,152,153,154,155,156,157,158,159,160,161,162,163,164,164,165,166,167,167,168,169,170,170,170,171,172,173,174,175,175,176,176,176,177,178,179,179,179,179,180,180,181,181,181,181,182,183,185,185,185,185,186,186,188,188,189,190,191,191,192,193,203,205,206,207,208,209,210,210,211,212,212,214,215,216,217,218,219,220,221,224,225,226,226,227,229,230,231,233,235,237,237,238,238,239,241,241,241,242,243,245,246,246,247,247,249,251,253,254,255,257,257,258,259,260,260,261,262,263,263,263,263,264,265,267,267,268,269,269,271,273,273,274,274,275,276,276,277,278,279,280,281,283,290,291,292,292,294,295,296,297,297,299,300,300,300,301,302,303,303,304,305,306,307,308,309,309,310,311,312,313,314,315,316,316,317,318,319,320,337,338,339,340,341,342,343,344,345,345,346,346,347,348,349,350,351,352,353,354,354,355,357,357,358,358,359,361,363,365,368,4,9,9,10,10,10,10,13,14,18,18,19,20,21,22,22,25,25,26,26,29,29,31,31,31,31,31,31,32,32,32,35,36,36,36,36,37,37,42,49,52,57,57,57,60,61,66,67,71,75,75,75,87,96,96,97,102,103,103,119,124,154,158,159,160,161,162,163,164,164,164,165,165,3,53,121,126,12,16,21,29,37,44,54,58,66,70,79,88,97,105,111,115,116,118,124,130,130,131,131,131,131,132,132,132,132,132,132,132,132,132,133,134,134,134,134,134,135,135,135,135,135,135,136,136,136,136,136,137,137,137,137,138,138,138,139,139,140,140,140,140,141,141,141,141,141,141,142,142,142,142,143,143,143,143,143,143,144,144,144,144,144,145,145,146,146,146,147,147,147,147,147,148,148,149,149,150,150,151,151,151,151,151,152,152,152,152,152,153,153,153,153,153,154,154,154,154,154,154,154,154,154,155,155,155,155,155,155,156,157,157,157,157,157,157,157,157,158,158,159,159,159,159,159,159,159,159,160,160,160,160,160,160,160,161,161,161,161,161,161,161,161,162,162,162,162,162,163,163,163,163,163,163,163,164,164,164,164,164,164,164,165,165,166,166,166,167,167,167,167,168,168,168,168,168,169,169,169,169,169,170,170,170,170,170,171,171,171,171,171,171,172,172,172,172,172,173,173,173,174,174,174,174,174,174,174,175,175,175,175,176,176,176,176,176,176,176,176,176,177,177,178,178,178,178,179,179,179,179,179,179,179,179,179,180,180,180,180,181,181,182,182,183,183,183,183,183,183,184,184,184,184,185,186,186,186,186,187,187,187,187,187,188,188,188,189,189,189,189,189,190,190,190,190,191,191,191,191,191,191,192,193,193,193,193,193,193,193,193,194,194,194,194,194,194,195,195,196,197,197,197,198,198,198,198,198,198,198,199,199,199,199,199,199,199,199,200,200,200,200,201,201,201,201,201,201,201,202,202,202,202,202,202,202,202,203,203,203,204,204,204,204,205,205,205,205,205,205,206,206,206,206,207,207,208,208,208,208,208,209,209,209,209,209,209,209,209,210,210,210,210,210,211,211,212,212,212,212,212,213,213,214,214,214,214,215,215,217,218,218,219,220,220,220,220,220,220,220,220,221,222,222,222,222,222,222,223,223,223,223,224,224,224,224,224,225,225,225,225,225,226,226,227,227,227,227,227,227,227,228,228,229,229,229,229,229,230,230,230,230,230,230,230,230,231,231,231,231,231,231,231,231,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,233,233,233,233,235,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,237,237,237,237,237,237,237,237,237,237,237,237,238,238,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,241,241,241,241,243,243,243,243,243,244,244,244,244,244,244,245,245,245,245,246,247,247,247,247,247,247,247,247,247,247,247,247,248,248,248,248,248,248,248,248,248,248,248,249,249,249,249,250,251,251,251,251,252,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,254,254,254,255,255,255,255,255,255,257,257,257,257,257,258,258,258,258,258,259,259,259,259,260,260,260,260,260,260,261,261,261,261,261,262,262,262,262,262,262,262,262,265,265,265,265,265,266,266,266,266,266,266,266,266,266,266,266,266,267,267,267,268,269,269,269,269,269,269,269,270,270,270,271,271,271,271,271,271,271,271,272,272,272,272,273,273,273,273,273,273,274,274,274,275,275,275,275,276,276,276,276,276,276,276,277,277,278,278,278,278,279,279,280,280,280,280,280,280,281,281,281,282,282,283,284,284,285,286,286,287,287,288,288,288,288,289,289,289,289,289,289,289,290,290,290,290,290,290,290,291,291,291,291,291,292,292,292,292,292,293,293,293,293,293,294,294,294,294,294,294,295,296,296,296,296,296,297,297,297,298,298,298,299,309,23,38,44,52,79,148,170,195,199,13,298,6,8,35,47,53,66,71,71,97,143,145,153,155,159,167,175,177,233,239,266,271,273,277,280,283,303,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,11,12,12,12,12,12,13,13,13,14,14,15,15,15,15,16,16,17,17,18,19,20,21,78,80,82,84,86,88,90,92,94,96,98,100,104,106,108,110,110,20,22,24,25,26,27,27,29,30,31,32,33,36,37,38,38,40,41,44,46,47,48,49,49,50,50,50,54,56,62,62,63,63,64,66,69,70,70,72,72,73,73,76,78,82,83,84,85,86,87,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,109,111,112,113,114,115,115,116,117,118,118,119,120,121,123,123,124,125,126,127,128,130,131,132,133,134,135,136,137,139,140,141,142,143,143,144,146,148,154,157,157,160,160,160,161,167,168,169,171,176,177,184,186,188,189,189,190,191,192,195,195,196,197,200,203,205,207,213,215,216,217,218,219,219,222,223,225,225,227,227,228,233,235,238,239,242,245,246,249,250,254,255,257,258,260,261,263,264,265,265,266,267,268,269,270,271,274,275,276,277,278,279,279,280,281,282,284,287,288,289,289,290,291,292,293,294,295,297,299,301,303,305,306,307,308,309,311,312,313,315,316,318,319,319,320,323,323,325,326,326,328,332,333,334,335,336,336,336,337,337,337,338,339,339,342,345,346,347,349,350,351,353,383,384,387,387,388,392,393,394,395,396,396,397,398,400,403,404,406,407,409,410,411,423,424,429,434,434,435,436,437,439,439,440,444,450,450,451,452,452,453,454,455,456,457,458,459,460,463,464,467,468,469,470,471,475,480,483,484,489,489,491,492,493,499,500,503,504,506,507,508,509,509,510,520,523,529,531,532,536,537,538,538,539,540,546,546,547,547,547,550,551,551,552,553,554,555,556,557,558,559,560,563,566,567,567,568,569,570,571,571,572,573,574,575,575,576,577,577,578,580,584,586,589,591,593,594,595,595,596,596,597,598,599,600,603,606,606,607,608,609,610,611,612,613,614,615,616,618,623,626,628,630,632,633,635,636,637,638,647,649,659,661,661,664,668,676,679,680,692,695,696,701,702,703,704,705,706,706,707,708,708,709,710,710,711,712,712,713,714,715,716,716,717,719,720,720,721,722,723,724,725,726,726,727,728,729,730,731,732,733,733,25,100,100,100,101,101,101,110,154,155,155,157,158,160,163,164,187,188,189,193,194,195,197,198,200,201,202,202,204,206,206,208,208,209,209,210,211,212,213,233,258,260,260,261,262,263,266,267,268,270,272,274,275,277,278,279,281,282,283,283,284,284,285,286,288,289,290,291,292,299,300,302,302,303,303,304,306,307,307,308,308,309,313,316,317,318,319,320,322,322,325,325,325,326,326,327,328,328,328,329,330,337,340,341,342,342,343,345,347,347,349,350,352,353,355,359,366,391,393,393,421,425,426,426,427,428,428,429,430,431,432,434,435,436,437,438,438,438,438,439,439,439,440,440,454,456,458,475,478,479,27,31,33,35,35,37,51,51,53,53,55,61,61,63,65,65,67,69,71,73,85,109,111,111,119,119,121,121,123,125,129,129,131,131,133,135,137,141,143,145,147,149,151,153,155,157,159,161,165,169,171,175,181,185,187,187,189,189,191,201,6,64,65,67,68,94,122,123,131,131,132,133,134,135,141,143,145,185,185,191,192,193,197,199,200,201,202,204,218,234,235,274,274,275,276,279,280,281,282,283,284,284,286,287,289,290,309,314,315,316,339,340,340,342,343,344,344,363,368,371,371,373,375,377,457,457,50,54,55,68,83,89,93,112,119,120,166,14,14,14,45,53,56,61,64,73,76,81,84,87,90,95,98,101,101,110,110,116,116,119,119,141,152,157,160,163,171,174,177,180,185,193,233,4,5,7,19,23,24,24,25,26,29,37,38,38,40,44,68,79,85,85,95,98,100,102,105,107,110,112,114,117,119,125,127,129,132,134,136,136,138,139,141,147,157,159,161,164,166,168,171,173,177,180,180,182,185,187,190,192,198,200,203,205,208,208,210,213,215,218,219,220,227,227,228,235,238,238,240,242,244,247,247,247,247,249,250,253,255,257,260,260,262,264,264,269,269,271,274,276,277,278,282,282,282,290,295,297,298,300,303,305,307,309,312,314,318,319,321,327,643,4,6,9,12,40,78,119,6,8,20,54,88,40,41,45,46,49,50,51,54,54,54,55,55,56,56,57,62,62,64,64,67,67,68,68,68,69,69,70,71,71,71,72,72,73,73,75,77,78,79,79,80,80,82,82,83,84,84,85,86,86,87,87,88,88,89,90,90,90,90,90,90,90,92,94,94,95,96,97,98,98,99,99,100,100,101,101,102,102,103,103,103,104,104,104,105,106,107,108,109,110,110,111,113,113,114,114,115,115,116,117,120,120,123,124,124,124,125,126,126,126,129,130,132,132,134,135,136,136,137,137,152,154,157,162,162,166,166,166,178,179,180,181,181,182,185,186,188,190,192,194,195,196,198,199,201,202,203,204,205,206,207,208,208,208,209,209,210,211,212,212,213,213,214,215,216,217,218,220,221,222,223,224,225,225,226,227,227,229,231,232,232,233,234,237,238,239,240,240,242,243,243,243,243,244,245,245,245,246,247,248,248,249,250,250,251,251,251,253,253,254,262,263,264,264,265,268,269,270,270,271,271,304,305,305,305,306,306,307,307,307,308,308,308,308,309,309,309,310,310,320,6,42,43,47,48,48,51,52,53,54,56,56,56,57,57,58,58,59,64,66,66,69,69,70,70,70,71,71,72,73,73,74,74,74,75,75,77,80,81,81,82,82,82,83,84,84,85,86,86,87,88,88,89,89,90,90,91,91,92,92,92,92,92,92,92,92,93,94,96,96,97,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,106,107,108,109,110,110,110,111,112,112,113,115,115,116,116,117,117,118,119,122,122,125,126,126,126,127,128,128,128,131,132,134,134,136,137,138,138,139,139,154,156,159,164,164,165,168,168,168,180,181,182,183,183,184,187,188,190,192,194,196,197,200,201,203,204,205,205,206,207,208,209,210,210,211,211,212,212,213,214,214,214,215,215,216,218,219,220,220,222,223,224,225,225,226,227,227,228,229,233,234,235,236,239,239,240,241,242,242,244,245,245,245,245,246,247,247,247,248,249,250,250,250,251,252,252,253,253,255,255,256,264,265,266,266,267,270,271,273,273,306,307,307,307,308,308,309,309,309,310,310,310,311,311,311,312,312,11,28,29,34,34,35,42,43,46,47,54,55,58,59,64,65,84,85,88,89,92,93,108,109,114,115,118,119,132,133,138,139,155,160,161,170,171,178,179,182,183,194,195,200,201,204,205,208,209,212,213,216,217,222,223,242,243,250,251,254,255,262,263,268,269,272,273,288,289,292,293,293,304,305,310,311,314,315,320,321,326,327,330,331,334,335,338,345,4,8,30,36,44,128,3,3,5,5,6,7,7,7,8,8,9,10,11,11,11,12,12,13,14,15,16,18,19,20,20,21,22,23,24,24,25,25,26,27,28,29,30,30,31,33,34,35,35,36,36,37,37,38,39,39,40,41,41,42,43,44,44,45,45,46,46,47,47,49,49,50,4,9,53,55,59,1,2,28,32,44,46,50,56,62,64,68,70,76,80,82,92,93,24,54,56,58,62,64,68,76,77,51,57,65,69,75,81,87,91,95,95,101,107,113,117,125,129,135,145,157,159,169,175,181,187,197,201,205,1,28,28,121,135,198,202,206,223,299,307,307,2,40,42,44,46,118,124,142,153,154,155,1,2,3,4,5,6,7,7,8,9,10,11,9,10,12,24,27,27,30,30,34,44,49,55,64,72,76,84,86,90,103,104,105,106,108,109,110,111,112,113,116,117,139,141,147,5,6,9,14,15,15,16,16,17,18,18,20,21,21,22,22,23,24,24,25,26,26,28,29,29,30,30,31,32,32,33,33,34,34,35,36,37,37,40,41,41,42,42,43,43,44,44,45,46,47,47,48,48,49,49,50,50,51,52,53,53,54,54,55,55,56,56,57,58,58,59,59,60,60,61,61,62,63,64,64,65,65,66,66,67,69,69,70,71,71,72,72,73,73,74,75,75,76,77,78,78,79,80,80,81,81,82,82,83,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,94,94,95,95,96,97,97,99,100,100,101,101,102,103,103,104,104,105,106,107,108,108,109,112,113,113,114,114,115,115,115,116,116,117,117,118,118,119,119,120,121,121,122,122,123,123,124,125,125,126,126,127,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,136,137,137,138,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,150,151,151,152,152,153,153,154,154,155,155,156,156,157,157,157,158,158,159,160,161,161,162,162,163,163,164,164,165,166,166,167,167,168,168,169,169,170,170,171,172,172,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,185,186,186,187,188,189,189,190,190,191,191,192,192,193,193,194,195,196,196,197,197,198,198,199,199,200,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,209,210,210,211,211,212,212,212,213,214,214,215,215,216,216,217,217,217,218,220,220,221,221,222,222,222,223,223,223,224,224,224,225,225,226,226,227,228,228,229,229,230,230,231,234,235,235,236,236,237,237,238,238,239,239,240,241,242,242,243,244,245,246,246,247,247,248,248,249,249,250,251,251,252,252,253,253,254,255,255,256,257,258,258,259,260,260,261,261,261,262,262,263,263,264,264,264,265,265,266,266,267,267,268,268,269,269,270,270,270,271,271,272,272,273,273,274,274,275,276,277,277,278,279,279,280,280,281,282,282,283,284,284,285,285,286,286,287,288,289,289,290,292,292,293,293,294,296,296,297,298,298,299,300,300,301,301,302,302,303,303,304,304,305,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,317,318,318,319,321,329,5,5,7,9,22,26,30,30,31,32,32,33,35,38,39,43,43,46,47,47,50,51,52,53,53,56,56,58,58,58,58,59,59,59,60,60,60,61,61,61,62,63,63,65,65,67,67,67,67,67,69,71,71,71,71,71,74,74,75,75,75,76,76,76,77,77,77,77,77,80,80,82,83,83,85,85,85,85,86,87,87,89,89,91,91,91,93,93,94,94,94,94,94,95,95,95,96,98,98,98,98,98,99,100,101,101,101,102,102,102,103,105,105,105,108,111,114,114,115,116,116,116,117,118,119,121,121,121,121,122,122,122,122,123,123,123,124,124,124,124,125,125,127,127,130,132,133,134,134,134,134,135,135,135,135,136,136,136,137,137,137,138,138,138,139,139,139,139,140,140,140,142,147,150,152,152,153,154,154,154,155,157,163,166,168,169,169,169,169,170,172,172,172,173,173,173,174,174,174,175,175,175,29,29,30,34,34,36,36,37,37,38,38,38,39,39,39,39,39,40,40,40,41,41,41,41,41,42,42,44,45,46,46,47,47,48,48,49,50,50,51,52,52,53,54,57,57,60,60,61,63,63,66,67,69,70,72,74,78,78,79,80,80,81,82,82,82,88,89,92,93,97,100,101,102,109,109,111,113,114,116,127,128,128,129,129,130,135,6,7,12,23,41,47,83,105,113,117,123,141,187,191,259,273,289,295,301,305,313,321,325,331,335,339,8,12,14,25,43,49,85,107,115,119,125,143,189,193,261,275,297,303,307,315,323,327,333,337,341,2,3,3,3,4,4,4,5,5,5,5,6,6,6,7,7,7,8,9,9,10,11,11,12,13,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,21,22,22,22,23,23,24,24,24,25,26,26,26,26,27,27,27,28,28,29,30,31,32,33,34,34,34,35,35,36,37,37,38,38,39,40,41,42,43,44,45,46,47,48,49,49,50,50,51,51,51,51,52,53,53,54,54,55,56,57,57,57,57,57,58,58,58,58,59,60,60,60,61,61,61,62,62,63,64,65,66,67,127,745,688,4,22,25,26,2,48,50,52,54,54,56,61,5,6,8,10,12,14,15,16,16,17,18,19,20,21,21,22,22,23,24,26,28,29,29,30,32,33,34,35,36,37,38,39,40,40,41,44,45,46,47,48,49,50,53,54,55,57,60,60,62,63,65,66,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,85,86,86,89,90,91,91,93,93,93,94,94,94,95,95,96,96,97,97,98,98,98,99,99,100,102,102,103,103,104,104,104,104,105,105,109,109,110,110,111,112,113,115,116,117,117,118,119,120,121,122,122,123,124,125,126,127,128,129,131,132,133,135,136,138,139,139,140,140,143,143,144,145,147,149,150,151,152,154,156,158,1,25,26,27,30,42,46,49,55,57,64,70,78,83,135,145,159,160,163,164,166,168,218,245,292,384,431,434,435,443,444,445,446,447,450,459,470,600,610,628,628,661,665,666,668,681,683,685,695,745,745,749,781,9,31,32,39,39,46,54,62,76,85,89,99,109,126,127,129,131,134,135,137,138,163,176,181,185,186,186,192,197,197,206,215,230,236,243,247,255,258,280,286,321,338,345,346,349,409,424,424,442,452,461,467,477,524,528,537,556,558,559,563,567,568,574,638,656,675,679,699,739,740,769,773,777,778,783,790,791,798,804,809,811,818,825,826,828,835,837,843,847,896,904,4,6,39,50,85,87,91,91,93,97,98,98,98,99,101,103,103,103,105,109,112,113,113,113,115,115,117,121,123,123,0,0,1,6,11,0,7,8,10,11,14,0,3,4,6,9,15,50,0,1,2,8,9,47,0,32,51,54,55,0,5,25,62,69,0,2,57,9,55,52,53,57,62,76,14,65,79,1,63,0,8,48,65,0,23,46,48,73,77,36,46,58,0,34,44,0,5,16,17,45,51,53,0,10,10,45,20,59,75,0,26,28,19,0,28,2,9,11,23,93,5,41,148,200,201,2,9,87,73,231,3,4,5,5,6,7,8,9,11,11,12,15,16,17,19,20,21,22,23,24,25,26,27,27,27,28,29,29,29,30,32,33,36,5,6,6,8,9,10,11,12,13,14,15,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,35,36,37,38,39,9,10,11,14,14,16,16,16,17,17,18,18,18,19,21,21,21,22,23,23,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,29,29,31,31,31,32,32,32,34,34,34,34,34,34,35,35,35,35,36,36,36,37,37,37,37,38,38,38,39,40,40,41,41,41,41,42,42,42,43,43,44,46,46,46,46,46,47,47,47,47,47,47,48,48,48,49,49,50,50,50,50,50,50,51,52,52,52,52,53,53,53,54,54,54,55,55,56,56,58,62,63,64,65,65,66,66,66,68,69,69,69,70,71,71,72,73,74,74,75,75,75,76,76,77,78,78,78,79,81,81,82,82,82,83,83,84,85,86,87,87,88,89,90,90,91,91,92,92,93,94,95,96,97,98,99,100,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,111,111,112,113,114,115,115,115,115,116,116,117,117,117,118,120,120,121,122,122,122,122,122,123,123,124,124,125,125,125,126,126,126,127,127,127,127,128,128,128,129,130,130,131,131,131,132,132,132,132,133,133,133,133,134,134,134,135,135,135,135,136,136,136,137,137,137,137,137,138,138,138,138,138,139,139,139,139,139,140,140,140,141,142,143,143,143,143,143,144,145,145,146,146,146,147,147,147,147,147,148,148,148,150,150,150,150,151,152,152,152,154,155,155,156,156,156,157,157,157,157,158,158,159,160,160,161,161,162,162,162,163,163,164,164,164,165,165,166,166,166,167,167,167,167,168,168,168,168,168,169,169,170,170,170,171,171,171,172,172,172,172,173,174,174,174,175,178,179,180,180,181,182,183,184,184,184,185,186,186,187,188,189,190,190,191,191,191,192,193,194,195,196,196,197,198,199,200,200,201,202,203,204,205,205,206,206,207,207,208,209,210,211,212,212,213,214,215,216,217,218,219,220,221,222,222,222,223,224,224,224,225,226,226,227,228,229,230,231,231,231,232,232,232,233,233,233,233,234,235,235,235,235,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,239,239,240,240,240,240,241,242,242,242,242,243,243,243,243,244,244,244,245,245,245,246,246,246,246,246,247,247,247,248,249,249,249,251,252,253,253,254,254,255,256,256,257,257,257,258,259,259,260,261,261,262,262,262,263,263,263,263,264,264,264,264,265,265,265,266,266,266,267,267,268,268,269,269,269,269,269,269,270,270,270,270,270,271,271,271,271,272,272,273,273,274,274,275,276,276,276,277,277,277,277,277,278,278,279,279,279,280,280,280,280,280,280,280,281,281,283,283,285,290,291,293,293,294,294,295,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,11,11,12,12,12,13,13,13,14,14,14,15,15,15,15,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,35,36,36,37,37,37,37,38,38,39,39,39,40,40,40,40,41,41,41,41,42,43,43,45,48,49,50,50,51,51,51,52,52,52,53,54,54,55,56,57,58,58,58,59,59,59,60,60,61,61,61,62,63,64,65,65,66,67,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,75,76,76,77,78,79,80,80,81,81,82,83,84,85,85,86,87,88,88,88,89,89,89,89,90,90,90,90,91,92,93,94,94,94,95,96,97,98,98,98,98,99,99,100,100,101,102,103,103,104,104,105,105,105,106,107,107,107,107,108,108,108,109,110,111,112,653,199,26,100,184,200,245,322,607,330,1,5,22,25,25,27,28,29,30,31,32,33,34,34,36,39,41,43,43,45,46,48,48,50,50,50,51,51,51,54,55,58,59,60,60,61,64,66,66,68,69,71,72,73,75,81,82,83,84,84,85,88,89,90,92,93,94,96,96,97,99,99,100,101,102,103,103,104,105,107,108,108,110,110,111,112,113,113,114,115,116,116,118,119,120,121,121,122,122,123,123,124,124,125,127,129,132,133,135,137,137,140,141,143,145,146,148,148,149,150,150,151,152,153,154,155,156,157,158,159,161,162,164,165,166,167,168,169,169,170,171,171,172,173,174,175,176,177,178,178,179,179,181,182,183,184,185,186,187,188,189,190,193,195,195,196,197,198,199,202,203,203,205,209,210,211,213,214,214,216,218,219,222,223,225,225,226,229,230,231,232,232,234,235,235,237,239,240,242,244,244,245,246,247,248,249,249,250,253,255,255,256,256,257,257,258,262,263,263,264,266,267,267,268,268,269,269,270,270,271,271,272,272,273,274,275,276,277,278,295,12,13,15,16,16,17,19,19,20,21,22,23,24,26,27,28,29,32,33,34,35,36,36,37,38,38,39,39,40,40,41,42,42,43,44,45,46,47,48,49,50,50,51,52,53,54,54,56,58,58,60,61,62,65,66,67,68,70,74,75,76,77,78,78,79,81,82,86,86,88,89,90,95,99,102,103,106,109,110,110,111,112,112,114,115,117,124,125,126,126,130,15,15,24,25,26,26,27,27,28,28,29,29,36,39,40,40,41,41,42,43,47,48,50,50,51,52,55,56,57,57,58,59,60,60,61,61,62,62,65,67,68,69,70,71,71,71,73,74,74,75,76,77,77,78,79,80,80,81,82,83,84,89,89,90,91,94,95,95,105,1,5,6,22,24,25,26,27,28,29,31,32,33,34,34,36,38,39,40,44,50,51,53,55,57,58,59,61,63,63,66,68,69,70,72,72,72,76,81,82,84,85,86,87,88,89,90,94,95,98,99,100,101,102,106,111,281,15,16,18,19,20,21,23,23,24,24,25,25,26,27,29,30,31,33,34,35,36,39,40,41,42,43,44,46,46,48,49,50,51,54,54,55,56,60,61,62,63,64,64,65,66,68,69,69,71,73,75,76,77,78,79,80,81,82,83,83,84,87,88,88,89,90,91,92,93,93,94,95,96,98,98,100,100,101,103,104,105,106,107,109,110,111,112,113,114,115,116,116,117,118,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,135,137,138,1,4,22,34,48,66,78,102,104,106,108,110,112,114,116,121,4,10,138,139,139,140,141,141,142,143,143,144,145,145,146,147,147,148,149,149,150,151,151,152,153,154,155,155,157,157,157,13,39,101,234,1,4,22,79,81,83,83,85,5,6,8,8,13,78,101,120,122,124,126,128,128,442,445,446,449,451,453,455,93,149,241,302,326,428,540,541,544,545,322,6,109,110,113,115,118,121,121,124,127,133,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,199,202,205,208,211,214,217,220,223,228,239,242,248,251,254,10,10,12,12,14,14,16,16,18,18,20,20,22,22,24,24,24,26,26,28,28,30,30,30,32,32,34,34,36,38,40,42,44,44,46,48,48,50,50,52,52,54,56,58,58,58,58,58,58,60,48,48,64,69,84,117,121,123,139,141,148,151,152,154,162,165,183,184,199,200,210,210,212,213,288,295,303,303,305,309,309,310,313,315,317,318,321,334,4,20,37,38,38,38,39,40,41,42,43,43,44,44,44,45,45,46,47,48,48,49,49,51,52,55,55,56,56,57,57,58,59,59,60,64,64,70,70,75,76,77,78,78,79,79,80,81,82,83,84,85,86,99,100,101,119,123,123,127,129,158,159,20,36,37,37,38,38,38,39,40,40,41,42,42,43,43,44,44,44,45,45,46,47,48,48,49,49,51,52,55,55,55,56,56,57,57,58,59,59,60,61,64,64,64,66,67,68,68,69,70,70,72,75,75,76,77,78,78,79,79,80,81,82,83,84,85,86,49,67,69,83,101,103,105,143,6,7,8,11,12,13,16,19,20,23,27,28,30,33,34,36,39,40,40,40,42,44,44,44,44,46,46,46,46,46,46,48,48,48,48,48,48,48,48,48,48,48,48,50,50,50,50,50,52,52,52,52,54,56,56,56,56,56,58,58,58,58,58,60,60,60,60,62,62,62,64,64,64,64,64,64,64,66,66,66,66,66,66,66,66,66,66,66,68,68,68,68,70,72,74,76,78,80,80,80,80,80,80,80,80,82,84,84,84,86,88,88,88,88,90,90,90,92,94,94,94,96,96,96,96,96,96,96,96,96,96,96,98,98,98,98,100,100,100,100,100,100,102,104,104,104,106,108,110,110,110,110,110,112,112,112,112,112,114,114,114,114,116,116,116,118,120,122,124,126,128,130,132,132,132,137,147,1,17,20,22,28,29,29,30,31,31,32,33,35,36,37,42,46,54,56,58,61,63,64,73,73,74,74,75,75,76,77,78,79,79,80,81,82,82,83,83,86,87,87,88,89,89,91,92,93,96,98,99,99,100,102,102,104,108,109,110,110,111,113,116,116,117,118,119,124,125,125,126,127,128,139,149,7,28,60,76,80,119,196,217,218,222,234,1,2,416,417,418,419,420,421,422,423,425,426,426,427,1,2,4,347,772,773,774,775,776,777,778,779,780,781,782,783,784,784,785,785,786,786,787,787,788,789,790,791,792,792,792,793,794,794,795,796,797,799,800,801,3,4,5,5,6,6,7,8,9,10,10,11,12,13,14,14,15,15,16,16,17,17,18,18,19,19,19,20,21,22,22,23,24,25,26,26,27,28,28,29,29,30,54,55,55,56,57,74,75,76,77,94,95,96,97,114,115,116,117,134,135,136,137,137,154,155,156,156,157,174,175,176,177,194,195,196,197,214,215,216,217,234,235,237,254,255,256,257,274,275,276,277,1,2,4,11,14,14,20,25,30,30,33,34,37,40,43,46,53,53,57,58,58,64,69,73,77,80,83,88,93,97,100,105,110,113,117,125,128,132,135,141,141,146,150,155,160,161,166,167,173,178,182,190,194,199,203,209,214,219,222,226,232,237,240,243,250,257,262,275,281,284,286,289,294,299,302,305,310,313,317,324,327,4,5,6,6,12,15,22,23,24,26,30,32,34,36,41,43,46,48,61,64,66,67,74,77,78,83,87,91,91,94,97,99,101,104,104,106,106,111,111,114,118,118,122,124,125,127,129,129,131,132,135,135,139,142,144,148,151,153,162,164,166,167,169,169,169,173,173,177,180,183,187,192,196,200,200,203,209,209,212,212,215,218,222,226,230,234,239,239,242,244,246,247,253,257,258,261,264,265,271,276,278,279,280,282,286,289,294,298,298,300,303,305,308,311,313,320,324,328,331,333,334,337,339,342,346,346,350,353,353,356,357,360,360,363,366,370,373,377,377,381,385,388,390,392,395,397,401,404,406,411,414,416,418,426,429,432,433,434,438,441,444,447,451,453,456,458,459,460,465,468,473,475,477,479,481,481,484,484,486,489,490,494,497,500,503,505,508,511,513,516,523,526,529,531,539,542,547,547,1,1,2,3,3,6,7,8,11,12,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,134,135,136,138,140,141,142,143,144,145,147,148,149,150,151,152,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,194,195,196,198,199,200,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,4,4,5,6,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,136,138,139,140,141,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,260,260,261,261,261,262,262,262,263,263,264,264,264,265,265,265,266,266,266,267,267,268,268,268,269,269,269,270,270,270,271,271,271,272,272,272,273,273,273,274,274,275,275,4,4,4,4,15,16,19,24,28,30,33,37,40,43,47,49,52,55,57,60,60,62,64,67,69,73,80,82,85,89,92,95,99,101,104,108,110,115,117,120,123,127,130,133,135,137,140,143,147,149,152,154,157,160,162,165,168,171,173,176,178,181,183,186,190,193,196,199,202,206,209,212,214,216,220,223,226,228,231,234,250,1,8,11,38,43,44,46,48,51,53,55,56,59,63,64,69,71,72,75,79,80,83,87,88,91,95,96,103,104,105,105,109,110,113,117,118,121,125,126,128,133,134,137,141,142,149,150,153,157,158,161,165,166,169,173,174,183,184,187,191,192,195,200,203,207,208,211,215,216,218,221,222,229,230,233,234,238,241,256,261,268,271,10,10,10,12,12,12,14,16,16,16,18,20,20,20,20,24,26,26,28,30,32,36,36,38,40,42,44,46,7,8,10,14,18,19,19,20,21,22,24,27,27,28,30,34,35,35,38,47,49,49,50,51,52,54,59,60,61,62,62,62,64,67,67,68,70,73,74,75,75,77,78,85,86,88,88,89,91,92,95,96,97,98,98,102,102,104,108,110,110,111,114,120,123,126,128,128,130,134,135,137,137,138,138,142,142,142,143,144,144,144,145,146,148,151,153,154,156,159,161,162,163,164,165,166,166,171,171,173,173,174,175,175,176,178,180,181,182,183,184,187,188,190,195,196,197,197,199,200,201,202,204,207,208,209,212,218,220,222,225,226,230,232,234,8,20,22,25,26,28,30,30,32,32,34,36,36,36,38,38,40,40,42,42,43,44,46,50,52,52,56,60,62,64,64,70,70,72,72,74,76,78,80,82,83,84,86,88,92,94,97,98,100,100,103,104,107,107,107,107,108,110,112,114,118,136,136,138,140,140,142,144,146,148,150,150,152,154,16,17,23,25,26,26,29,31,32,34,34,35,36,37,43,44,46,47,48,49,50,51,52,53,54,56,58,76,87,87,104,105,111,117,130,137,138,139,140,144,150,151,152,157,158,159,160,161,163,164,166,167,171,172,172,172,173,173,174,174,174,175,175,176,176,176,177,177,178,178,179,180,180,184,185,185,186,186,187,188,190,191,191,191,192,192,193,195,198,202,203,203,204,205,205,205,206,206,207,208,210,211,212,213,214,216,217,219,220,225,227,228,229,231,233,233,234,236,237,240,241,242,243,244,244,246,252,253,254,258,260,264,265,266,268,269,271,272,273,275,279,294,299,305,305,306,4,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11,11,12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,15,15,15,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,20,21,21,21,21,22,23,24,24,24,25,25,26,27,27,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,33,34,34,34,36,37,37,37,37,37,38,38,39,39,40,40,40,41,41,41,41,42,42,42,43,43,44,44,44,45,45,45,46,47,48,49,49,49,49,50,50,50,50,50,51,51,51,51,52,52,52,53,53,53,53,16,18,18,20,20,21,23,24,24,26,28,34,36,39,40,41,42,43,44,45,46,47,52,60,63,69,72,74,76,77,80,87,92,94,95,96,97,99,100,106,109,110,117,118,123,125,127,128,129,131,133,134,135,137,138,139,140,141,142,145,149,151,152,156,158,159,163,164,165,166,167,171,173,175,178,181,182,186,188,189,191,192,193,195,196,197,213,215,218,230,231,233,234,236,242,244,246,249,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,277,279,280,281,283,287,297,298,299,300,302,303,304,305,306,307,308,310,311,312,313,314,316,317,318,319,320,321,323,325,327,328,331,337,3,4,4,4,5,6,8,9,9,10,11,12,13,15,17,19,20,20,21,24,25,26,27,28,30,31,32,32,34,35,36,37,37,40,42,11,41,42,44,46,48,57,58,60,61,62,64,65,66,67,68,70,74,76,81,83,84,85,86,87,89,92,93,94,97,99,101,102,103,105,106,107,108,109,111,113,114,116,117,118,119,120,123,124,125,126,127,128,129,131,132,133,137,138,140,141,143,144,144,145,147,156,161,162,163,164,165,168,169,170,172,173,174,178,188,190,191,194,198,201,203,205,206,208,209,209,210,212,213,214,221,222,223,229,234,235,244,247,247,248,249,251,252,254,254,257,258,259,261,263,264,267,268,270,272,273,277,280,281,281,282,282,283,284,285,286,287,288,291,292,293,294,295,309,320,326,334,337,341,345,347,351,353,354,372,374,376,378,381,383,385,387,387,387,388,390,394,394,397,399,401,403,410,3,3,3,5,5,7,10,10,105,125,204,204,205,207,207,208,208,209,210,210,210,211,211,211,213,216,216,216,216,217,217,218,218,218,219,219,220,220,221,221,222,222,222,222,223,224,224,224,224,224,224,225,225,226,226,227,227,228,228,228,229,229,230,230,230,231,231,231,232,232,232,233,233,235,235,235,236,236,237,237,237,237,238,238,238,239,239,240,240,240,241,242,242,242,243,244,245,245,247,247,248,248,248,249,249,249,249,249,249,250,251,251,251,252,252,252,253,253,253,254,254,256,256,256,256,257,258,33,43,66,112,112,112,112,112,1,2,2,2,2,2,33,43,66,111,112,112,112,113,7,7,38,38,44,50,56,62,68,76,92,104,112,112,126,142,148,154,160,164,164,170,178,178,184,190,196,200,204,214,226,232,240,248,256,266,18,18,32,32,38,38,48,52,52,64,64,70,86,86,86,90,96,96,102,108,114,114,124,138,144,148,152,158,174,174,182,206,214,216,220,226,226,230,234,234,238,242,242,246,254,254,260,260,272,276,278,280,284,294,294,300,306,310,310,314,318,322,322,334,334,342,346,346,348,354,354,362,372,372,372,376,376,376,380,380,380,382,396,418,418,3,35,35,35,35,53,53,53,53,53,53,69,69,69,69,69,69,89,89,89,89,123,123,123,123,141,141,141,141,141,141,159,159,159,159,159,177,177,177,177,177,211,211,211,211,211,211,229,229,229,229,263,263,263,263,263,281,281,281,281,281,315,315,315,315,315,315,315,333,333,333,333,333,333,367,367,367,367,367,385,385,385,419,419,419,419,419,437,437,42,42,42,42,42,42,60,60,60,94,94,94,94,112,112,112,112,146,146,146,146,164,164,164,164,198,198,198,198,198,216,216,216,216,250,250,250,270,270,318,318,318,318,318,318,336,336,386,386,404,404,404,404,404,454,454,454,454,454,472,472,472,472,472,12,16,18,20,22,24,24,24,26,28,30,32,34,36,38,42,44,46,48,50,54,56,58,58,60,62,62,64,66,68,70,72,74,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,110,114,116,118,120,122,122,124,126,128,130,132,132,33,35,35,36,37,39,41,42,42,43,43,44,44,45,46,47,48,48,48,49,49,50,51,52,53,53,54,55,56,56,57,57,57,58,58,59,59,60,61,62,62,67,68,69,69,69,70,70,72,73,74,77,78,79,80,81,82,82,83,84,84,84,85,86,86,87,87,88,89,89,89,90,90,90,91,91,91,91,92,93,94,94,95,96,98,99,99,101,101,101,102,102,102,103,104,105,105,105,106,106,107,107,107,108,109,110,112,113,116,116,118,118,119,119,120,121,122,123,124,125,126,127,128,128,129,129,129,130,131,132,132,132,133,133,133,135,136,136,136,137,137,137,140,140,140,141,143,145,145,147,148,149,152,156,156,157,157,157,158,158,159,159,160,160,160,161,161,162,162,162,163,163,163,164,165,165,166,166,167,168,168,169,169,170,171,173,174,175,176,176,176,177,177,178,179,179,180,180,182,183,184,184,185,185,185,187,188,188,188,189,189,189,190,192,193,193,193,195,196,196,197,198,200,201,201,202,203,203,204,204,205,205,206,206,207,207,207,208,210,210,211,212,213,215,215,215,216,216,216,217,217,217,218,219,219,220,221,222,222,222,223,224,224,225,226,226,226,227,227,227,229,230,230,230,231,231,231,232,233,233,233,236,236,236,237,237,238,239,240,241,241,245,246,246,246,247,247,248,248,248,249,249,249,250,250,250,251,251,251,252,252,253,253,253,254,255,256,259,260,261,261,261,262,262,262,264,267,268,271,273,275,275,276,277,278,279,285,288,290,290,291,291,292,294,298,299,299,306,306,307,307,307,308,309,309,310,311,312,313,315,315,316,316,317,318,318,319,319,320,322,323,324,324,326,326,327,327,327,329,330,330,330,330,331,331,333,333,334,334,334,335,335,335,336,336,336,337,337,337,337,337,338,338,338,339,340,340,340,341,341,342,342,342,342,342,343,343,344,345,345,346,346,346,346,346,347,347,348,349,349,350,350,351,351,352,353,353,354,354,354,355,355,356,357,357,358,358,359,361,361,362,362,363,363,365,365,366,366,366,366,370,370,371,371,371,372,372,373,374,374,384,384,385,388,388,390,390,391,391,391,392,392,393,393,394,394,394,395,395,395,397,397,398,400,401,403,403,403,404,404,405,406,406,407,407,408,408,408,408,413,414,414,417,417,417,417,418,418,419,420,421,421,422,427,429,429,430,430,431,433,433,434,435,436,436,437,441,442,443,443,443,444,444,445,446,447,447,447,448,448,457,458,458,458,459,459,465,466,467,468,469,470,471,471,472,473,474,474,476,476,478,478,479,480,481,481,482,482,483,484,485,486,487,487,487,488,488,495,495,496,497,497,498,498,499,499,500,501,502,502,504,505,506,508,508,508,509,509,510,510,519,520,521,521,521,521,521,522,522,523,524,524,525,526,527,527,528,528,529,529,529,530,530,530,531,532,532,533,534,536,537,538,539,540,542,542,543,544,544,545,546,546,547,552,552,558,559,561,561,562,562,567,570,573,573,574,575,576,578,579,579,580,580,580,584,585,585,586,587,587,593,594,595,596,596,597,598,599,600,600,602,602,607,607,607,608,608,608,609,610,611,614,615,615,616,616,617,617,617,619,620,620,621,621,622,622,625,625,625,625,626,627,629,630,631,631,632,632,633,633,634,634,635,636,636,639,640,641,642,642,645,646,652,653,654,655,656,657,658,658,659,659,660,660,661,662,663,664,665,665,666,666,667,667,668,668,668,669,669,670,670,671,671,672,673,674,674,675,676,677,678,679,679,680,680,681,681,682,683,684,686,687,687,688,688,688,689,689,691,693,694,695,696,697,701,701,701,702,703,703,704,705,706,706,707,708,709,709,710,710,711,711,712,713,714,714,715,715,716,716,718,719,720,720,721,722,723,724,725,727,727,727,727,728,728,729,729,729,729,730,734,735,736,737,737,738,741,741,742,743,744,744,745,746,746,748,752,753,755,756,758,764,765,766,766,767,767,768,774,774,775,776,777,777,780,781,782,783,784,784,785,785,798,798,799,799,799,800,801,801,801,802,802,803,803,804,804,806,807,807,808,809,809,810,811,812,837,838,839,840,841,842,843,844,845,846,846,847,848,849,849,850,852,852,852,853,855,855,856,858,859,861,862,863,863,864,864,865,866,867,867,867,868,868,869,869,870,871,871,872,872,872,873,873,873,874,874,875,875,875,876,877,877,878,878,879,879,879,880,880,880,882,883,884,885,885,885,886,887,887,887,888,891,893,893,894,900,901,901,902,902,903,904,905,905,906,906,907,908,909,910,910,911,912,914,915,915,916,917,917,917,918,919,919,921,922,922,924,925,925,926,926,927,929,930,931,935,937,938,938,939,940,940,941,942,942,943,944,944,945,946,947,947,948,952,953,954,954,954,958,959,963,963,963,964,966,967,968,968,968,969,970,971,972,972,973,974,975,976,976,976,977,977,977,978,978,978,979,980,980,981,981,981,982,982,982,983,983,983,983,983,984,984,984,985,985,985,985,987,987,988,988,989,990,991,991,991,992,992,992,992,993,994,995,995,996,996,997,1001,1002,1004,1004,1004,1005,1005,1006,1006,1007,1007,1007,1008,1009,1009,1010,1010,1011,1011,1012,1013,1014,1015,1016,1016,1017,1017,1017,1018,1018,1019,1020,1021,1022,1022,1023,1023,1024,1024,1024,1025,1025,1025,1026,1027,1027,1027,1028,1028,1029,1029,1029,1032,1032,1035,1036,1036,1036,1040,1042,1042,1045,1045,1046,1047,1048,1048,1049,1049,1050,1051,1051,1052,1052,1053,1054,1055,1056,1056,1057,1057,1058,1058,1059,1059,1059,1060,1060,1061,1063,1063,1063,1064,1064,1064,1065,1066,1066,1066,1067,1067,1067,1068,1068,1068,1069,1069,1069,1070,1070,1070,1070,1071,1071,1071,1072,1072,1072,1073,1073,1073,1073,1074,1075,1076,1077,1077,1077,1078,1078,1079,1079,1080,1080,1080,1080,1081,1081,1081,1082,1082,1083,1083,1083,1084,1084,1085,1085,1085,1085,1085,1086,1086,1086,1087,1087,1088,1088,1089,1089,1089,1090,1090,1090,1090,1091,1091,1091,1092,1092,1092,1092,1092,1092,1093,1093,1093,1093,1093,1093,1094,1094,1094,1095,1095,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1105,1105,1106,1106,1107,1107,1108,1108,1108,1109,1109,1110,1110,1110,1110,1111,1112,1112,1113,1113,1113,1113,1114,1115,1115,1116,1117,1117,1117,1117,1118,1118,1118,1118,1119,1119,1120,1121,1121,1121,1121,1122,1122,1122,1123,1123,1123,1123,1124,1124,1126,1127,1151,8,8,8,9,11,14,35,35,40,41,41,44,46,46,46,47,49,50,51,64,68,68,74,75,89,94,94,94,95,102,107,117,122,123,151,156,157,157,157,168,173,176,179,181,184,186,191,204,204,211,223,225,226,246,246,247,307,309,310,335,344,345,378,379,379,384,386,387,387,416,464,470,473,473,486,486,494,494,505,600,641,641,3,5,8,9,26,27,31,32,57,60,84,85,120,152,153,168,168,203,204,225,245,245,245,251,252,268,268,291,294,294,318,319,333,344,344,345,345,345,366,367,367,367,399,400,402,403,420,422,423,425,428,429,440,441,447,466,466,466,466,466,486,526,579,11,12,22,22,27,27,27,27,27,28,41,41,41,54,54,58,76,76,107,107,110,113,113,125,129,129,132,140,140,143,143,143,147,147,147,150,156,161,162,162,162,166,166,166,170,178,188,188,212,212,214,216,216,219,229,229,229,233,233,235,235,235,260,263,272,284,304,307,307,307,307,307,309,309,309,310,310,326,335,335,338,358,366,366,381,384,384,384,384,397,407,408,413,413,413,432,432,432,435,437,438,482,487,489,491,491,491,491,491,493,493,493,493,493,493,493,496,496,496,498,500,505,510,510,512,515,516,516,516,533,533,533,533,534,539,551,563,563,565,589,614,614,629,634,634,655,656,660,663,663,666,666,666,666,666,666,666,679,682,682,682,682,692,692,696,699,700,702,705,709,711,715,715,715,715,715,718,722,722,725,727,728,738,758,758,758,8,26,26,28,28,28,34,41,41,41,44,45,45,48,67,71,76,76,79,90,91,106,106,106,106,106,106,106,111,116,116,116,117,120,120,120,124,125,134,138,141,141,145,145,145,149,149,149,152,154,154,154,172,185,185,187,198,199,199,201,234,234,234,234,234,237,243,243,243,243,243,243,298,301,320,324,336,336,337,337,340,340,343,355,357,357,357,361,366,366,376,379,383,385,385,395,395,395,398,399,399,399,399,399,399,399,399,399,408,421,424,424,427,435,450,451,451,463,472,472,473,488,488,489,489,489,495,497,500,500,500,501,507,507,507,507,507,510,510,510,510,510,513,513,513,513,515,515,515,523,542,555,561,566,566,566,566,570,570,570,571,571,571,571,571,576,577,577,577,579,579,591,591,601,629,635,646,646,646,648,648,648,648,652,652,652,664,667,669,669,669,672,672,672,672,673,676,676,688,695,695,695,695,695,699,729,750,750,757,757,757,768,770,771,773,781,781,781,4,8,10,10,11,14,16,16,17,17,18,18,19,19,20,20,20,21,21,23,24,24,25,25,25,25,25,28,32,32,33,33,33,34,35,35,35,36,36,37,37,38,38,38,39,39,40,40,41,41,42,42,43,44,45,45,46,46,47,47,48,48,48,48,49,50,50,51,52,53,53,54,54,55,56,56,58,59,59,60,60,61,62,62,63,64,64,65,65,66,67,67,68,68,69,70,71,71,72,72,73,74,74,75,75,76,76,77,78,78,78,79,80,80,82,86,86,87,87,88,88,89,89,90,90,91,94,95,96,97,98,99,100,101,101,101,101,102,103,104,105,105,105,106,106,107,107,108,110,112,113,113,113,114,114,114,115,116,117,118,119,120,120,121,122,123,124,124,125,126,127,127,128,129,131,131,131,132,134,135,136,136,136,136,136,137,137,137,137,137,139,139,139,139,139,141,141,141,141,142,142,142,142,144,144,144,144,145,146,147,148,151,151,151,152,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,159,160,160,160,161,162,164,164,165,166,167,168,169,170,171,171,171,172,172,173,175,175,176,176,178,180,181,181,182,183,183,184,184,185,185,185,186,186,186,191,192,193,195,196,196,197,198,199,200,200,200,201,201,202,202,203,204,206,208,208,209,209,210,210,211,212,213,214,215,215,216,216,217,219,219,221,223,230,231,231,232,232,233,233,234,234,234,235,235,236,237,238,238,238,239,240,240,241,242,244,244,245,246,247,247,248,249,249,249,250,251,252,253,254,255,255,256,257,258,259,262,263,264,265,271,273,275,280,283,287,290,291,293,294,297,300,302,304,308,310,312,324,332,333,334,334,335,336,336,337,339,339,339,340,340,341,342,343,344,345,346,348,350,351,352,353,354,354,355,355,356,356,356,356,357,357,357,358,358,359,359,360,360,361,361,361,362,362,362,362,363,363,364,364,365,365,366,367,368,368,369,369,370,370,371,371,372,372,373,374,375,376,377,377,378,380,380,382,382,383,384,384,385,386,386,386,387,387,388,389,390,391,392,393,394,395,396,397,398,398,399,402,404,405,406,407,408,408,409,409,410,410,410,410,411,411,412,413,416,417,417,419,419,419,421,421,421,421,422,422,422,423,423,424,425,425,425,426,426,427,427,427,428,428,429,429,429,430,431,431,431,431,432,432,433,433,434,434,435,435,436,436,437,438,439,440,441,442,442,443,446,447,448,449,450,450,450,450,451,451,451,452,452,452,453,453,454,454,454,454,455,455,456,456,456,456,457,457,457,458,458,458,459,459,460,460,460,461,462,462,462,462,463,464,464,464,465,466,466,466,467,467,468,468,469,469,470,470,470,471,472,472,472,473,473,473,474,474,475,476,477,478,480,481,482,482,484,484,485,486,487,489,489,490,490,491,492,494,495,495,496,497,498,501,502,503,504,506,508,508,508,510,510,512,513,513,514,514,515,516,517,518,519,520,521,522,525,525,525,526,527,527,527,527,527,529,530,531,531,531,531,532,532,532,532,533,535,535,535,536,536,537,540,541,543,544,545,547,547,548,549,551,552,554,555,556,557,558,567,568,570,570,570,586,586,587,15,16,20,26,30,42,58,67,30,31,32,32,33,34,34,37,38,41,47,51,51,51,55,55,55,55,67,70,71,78,78,79,79,79,81,83,85,86,87,88,90,91,92,95,96,97,98,98,99,100,101,102,103,104,106,106,107,107,108,109,110,111,111,111,112,112,113,113,114,114,115,115,118,119,122,122,122,124,125,126,128,129,130,131,132,132,133,134,135,136,137,138,140,141,141,141,142,142,143,144,146,147,147,148,148,148,148,149,150,150,150,150,151,151,152,153,153,153,153,153,154,154,154,154,155,156,157,158,159,159,160,160,161,162,162,162,163,163,164,164,165,165,167,169,170,171,172,174,174,174,176,178,180,182,186,188,189,193,195,199,200,201,203,207,211,219,219,220,221,221,222,223,224,224,225,226,228,229,229,229,230,230,231,232,232,233,234,235,235,235,235,236,236,236,236,237,237,238,239,239,239,240,240,240,241,241,242,243,243,243,244,244,244,245,245,245,246,246,247,247,248,248,249,249,249,249,249,250,250,250,251,251,251,253,254,257,259,260,260,261,263,264,266,268,270,271,271,271,271,271,271,273,277,278,280,280,281,283,292,294,295,295,300,305,313,313,314,315,316,317,317,318,319,319,320,320,320,321,322,322,323,323,323,324,324,325,326,327,327,327,327,328,328,328,329,329,329,330,330,331,332,334,334,335,336,336,337,337,337,338,338,338,339,339,340,340,341,341,341,341,342,342,343,343,344,345,346,348,348,348,349,349,349,349,349,349,350,351,351,351,351,352,352,352,352,352,352,353,353,355,357,358,360,361,362,362,363,365,369,370,372,374,374,375,375,376,376,376,378,380,380,380,380,381,381,383,385,385,387,389,389,390,391,393,397,403,407,407,408,410,410,411,412,413,415,416,420,421,422,423,425,425,425,426,426,430,430,430,432,434,434,434,435,436,438,438,439,439,441,443,443,444,445,446,447,447,447,448,450,452,452,452,453,454,455,455,456,456,457,458,460,461,462,468,469,470,474,475,477,479,481,481,485,487,489,490,491,496,498,501,504,504,505,505,505,509,509,509,513,513,514,514,515,515,9,29,37,51,51,92,94,94,95,99,101,105,107,109,109,120,122,123,124,127,135,141,145,147,148,158,162,165,186,190,191,192,196,197,200,204,212,213,214,215,220,221,230,234,234,238,239,240,242,242,245,247,248,251,252,255,256,260,261,262,269,271,283,285,288,289,289,298,298,299,300,301,302,306,309,310,313,315,319,320,321,324,326,339,342,352,366,375,382,386,390,391,392,394,394,395,395,397,399,402,402,406,407,408,411,411,413,415,417,418,426,427,430,433,434,435,436,440,445,445,446,453,460,461,464,466,467,467,477,17,18,22,28,33,34,37,38,39,39,46,47,48,53,54,57,59,60,62,63,64,67,72,73,74,76,76,77,84,85,89,90,91,92,93,94,94,95,99,107,110,110,113,128,129,131,131,136,136,137,139,142,143,147,148,149,152,158,161,162,162,164,169,170,171,172,174,175,176,177,178,179,184,186,187,192,211,215,220,220,222,223,224,226,229,229,230,231,232,233,234,236,236,238,240,247,249,256,266,270,278,283,284,285,298,299,300,303,306,307,312,313,319,319,320,323,328,330,332,333,337,339,340,340,342,343,345,346,347,348,349,350,353,356,368,370,372,378,380,390,391,405,408,410,411,412,413,416,420,421,423,428,432,435,437,439,443,447,449,452,458,459,462,463,466,468,469,469,471,473,478,479,480,482,482,483,484,485,486,487,488,488,489,14,15,16,20,21,22,24,25,27,28,30,33,34,38,40,42,44,53,54,55,56,58,63,69,72,77,81,86,86,88,90,92,98,108,110,112,115,119,122,126,131,137,142,146,148,150,152,8,9,26,29,32,36,36,40,40,44,44,45,50,50,50,50,53,57,61,65,65,69,69,75,75,75,79,84,85,109,118,144,150,150,166,179,179,204,225,246,246,252,252,252,252,252,259,259,263,263,267,298,320,367,377,385,433,439,447,455,473,476,480,483,487,487,487,487,489,489,489,489,496,497,513,12,16,20,22,26,28,30,30,32,34,34,36,36,38,44,48,50,52,54,66,75,352,392,392,402,404,406,406,406,408,410,410,412,412,412,412,412,412,414,414,414,414,416,416,418,418,418,420,420,420,420,420,420,422,422,422,424,424,424,426,426,426,428,428,440,442,442,442,444,444,444,446,448,448,448,448,450,450,8,16,23,27,30,31,32,33,34,37,40,43,45,47,49,53,55,59,61,65,69,71,73,77,79,80,82,85,86,89,93,98,101,107,111,115,119,123,127,133,136,137,141,143,147,150,157,160,161,165,167,10,29,33,35,39,40,45,48,54,55,58,59,60,65,70,71,72,84,86,87,88,89,90,91,91,92,93,94,97,103,107,107,110,117,119,120,120,121,122,122,123,124,124,127,129,130,133,145,150,153,157,162,163,165,166,173,175,177,180,182,185,188,189,190,194,197,201,203,209,217,13,16,19,22,22,22,25,25,27,28,31,31,33,34,43,46,52,55,57,58,61,63,64,67,69,70,70,72,73,75,76,79,81,82,85,88,90,95,97,102,105,107,108,109,113,115,117,121,122,125,127,128,129,130,131,134,137,139,141,144,144,149,151,166,168,171,173,175,176,183,185,187,188,188,189,190,192,195,207,213,213,213,213,214,214,214,214,215,215,215,215,216,216,216,216,217,217,217,217,218,218,218,218,219,219,219,219,220,220,220,220,222,225,227,227,228,231,231,233,237,8,19,20,21,25,25,27,30,33,35,36,37,38,38,40,43,45,46,49,51,54,57,60,61,61,62,64,65,66,66,69,71,71,74,77,79,80,82,85,87,89,90,92,94,94,97,99,100,101,105,107,109,110,110,113,115,116,117,120,121,125,127,128,130,131,133,137,139,143,146,149,152,155,160,160,160,160,161,161,161,161,162,162,162,162,163,163,163,163,164,164,164,164,165,165,165,166,166,166,166,167,167,167,167,168,168,168,168,169,169,170,170,170,170,171,171,171,171,172,172,172,173,173,173,174,174,174,174,193,10,11,35,39,48,51,54,57,57,61,61,67,73,77,81,82,83,85,89,91,92,93,95,98,103,103,105,107,111,114,117,120,123,125,125,127,131,135,143,147,150,153,156,159,163,167,171,179,183,189,191,192,193,196,218,221,231,243,244,244,245,245,247,249,253,263,264,264,265,265,267,269,271,272,273,274,275,276,284,287,289,295,300,301,316,317,321,322,323,325,325,328,329,331,331,332,333,333,335,339,345,346,352,354,356,359,363,365,368,370,374,374,376,378,382,386,389,395,398,407,411,415,419,419,425,4,21,22,22,47,49,53,55,59,61,65,67,71,73,77,79,83,85,89,91,93,97,99,103,105,109,113,115,119,121,125,127,131,133,137,139,143,145,149,151,155,159,163,167,167,171,175,175,179,183,187,18,19,20,21,22,23,24,24,24,25,25,26,26,26,27,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,56,57,58,59,60,60,61,62,62,62,63,63,63,64,64,64,65,66,66,66,67,68,68,69,69,70,70,71,71,71,72,72,72,73,73,73,74,74,74,74,75,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,91,92,93,93,94,94,95,96,97,97,97,98,98,98,98,99,99,100,100,101,102,102,103,104,104,104,105,106,107,107,108,108,109,109,110,110,111,111,112,112,112,113,113,113,114,114,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,153,154,155,155,156,156,157,157,158,158,158,159,159,160,160,161,162,163,164,165,165,166,167,167,168,168,169,169,170,170,171,171,172,173,174,175,175,175,176,177,178,179,180,181,182,183,183,183,184,184,185,186,187,187,188,188,189,190,191,191,192,193,193,194,194,195,195,196,196,197,197,198,199,199,200,201,201,202,202,203,203,204,205,205,206,206,206,207,207,208,209,209,209,209,210,210,211,211,212,212,213,213,214,215,215,216,216,216,217,218,218,224,9,14,110,335,472,484,562,590,599,643,708,709,710,714,730,732,743,3,7,11,53,55,56,56,57,57,58,59,60,61,62,62,63,63,64,64,65,66,66,68,68,69,69,70,71,72,72,73,73,74,75,76,77,78,79,80,81,81,82,82,84,85,85,86,87,87,88,91,93,93,93,94,94,101,104,105,106,106,107,108,108,109,110,111,111,112,113,113,114,114,115,116,117,117,118,119,120,121,122,123,123,124,125,127,127,128,129,130,131,131,131,132,133,134,134,135,136,140,149,150,151,152,153,155,158,160,161,162,167,168,169,170,171,172,172,173,174,175,176,177,178,178,179,180,181,182,184,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,203,204,205,205,206,207,208,209,210,211,212,213,213,214,214,216,217,218,219,220,221,222,223,224,225,226,227,227,228,229,229,230,230,231,232,233,234,235,236,236,237,238,240,242,243,244,245,248,249,250,267,268,269,270,271,272,272,272,273,274,275,276,277,278,279,280,280,281,282,283,284,285,286,287,288,290,291,291,292,293,294,295,295,296,297,298,298,299,300,301,302,303,303,304,306,306,307,308,310,312,313,313,314,315,316,317,318,319,319,320,320,321,322,324,325,325,326,326,327,328,329,330,331,332,332,333,334,334,335,336,337,339,340,342,344,346,347,348,349,352,353,361,363,367,367,368,369,369,370,371,371,373,374,375,376,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,395,396,400,402,403,404,405,406,408,409,414,416,416,426,428,429,430,431,432,433,435,447,452,454,462,463,463,464,465,466,467,469,470,472,473,475,476,477,478,480,482,483,485,486,488,489,490,492,493,494,495,496,497,498,499,499,501,501,502,503,504,505,8,41,43,47,50,53,57,59,63,73,83,93,93,107,119,133,141,150,161,173,179,193,205,213,219,239,243,259,267,267,283,284,287,288,291,292,295,296,300,303,304,307,308,311,312,315,316,410,10,5,39,41,47,57,61,63,65,73,75,99,101,109,115,127,145,161,163,173,183,193,8,9,33,41,45,49,49,53,57,61,65,67,71,71,75,75,79,85,91,95,99,105,105,109,115,119,123,127,131,135,139,141,143,145,145,149,149,3,3,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,59,61,63,65,67,69,71,73,75,77,77,79,81,83,85,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,113,115,115,117,119,121,121,123,125,125,127,129,131,133,135,137,139,141,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,245,247,249,251,252,254,1,2,9,10,42,46,50,54,58,62,66,68,72,76,80,82,88,98,102,106,110,114,124,128,132,136,140,144,146,148,150,154,45,49,444,446,448,450,452,454,456,458,460,462,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,6,19,35,37,44,46,51,53,58,62,66,70,75,80,84,87,91,93,97,105,107,113,115,124,128,131,132,134,137,143,145,148,149,151,153,155,157,162,165,172,174,177,181,184,187,189,192,195,199,206,209,212,215,218,219,222,224,228,231,233,238,240,246,247,249,253,257,260,262,263,266,269,271,273,274,275,277,279,279,283,285,287,292,295,299,304,305,310,313,319,326,330,332,335,336,339,341,343,345,347,349,351,356,360,363,363,366,367,369,372,376,380,384,385,386,387,388,389,392,395,404,405,419,426,430,433,435,438,465,465,467,469,469,469,471,473,473,473,475,477,479,481,481,483,485,485,485,487,487,489,491,491,493,493,495,495,497,499,499,501,501,503,503,505,507,509,511,513,515,515,515,519,521,521,523,523,529,533,535,537,537,539,539,539,541,547,549,551,553,555,557,559,561,563,565,567,567,571,571,571,573,575,577,579,581,583,585,585,585,587,589,589,591,593,597,605,607,609,611,613,617,619,619,621,623,623,625,625,627,627,627,629,631,631,633,633,635,637,639,639,641,643,643,645,645,647,647,649,651,651,653,653,655,657,657,657,659,659,661,663,665,667,667,669,671,676,682,787,789,799,6,7,23,24,27,28,31,32,35,36,39,40,41,42,45,46,47,48,51,52,55,56,61,62,62,65,66,71,71,72,75,76,79,80,83,84,87,88,91,91,92,95,96,105,106,109,110,115,116,119,120,121,122,125,126,129,130,133,134,137,138,141,149,150,155,155,155,156,159,160,163,164,167,168,171,172,176,179,180,181,182,185,186,191,192,195,196,199,200,204,205,206,209,210,213,214,219,220,223,224,227,228,229,230,237,238,241,242,245,246,247,248,252,257,258,261,262,265,266,269,270,273,274,275,276,279,280,1,2,23,56,73,79,97,105,123,135,167,213,214,215,22,22,26,27,38,38,39,41,43,45,47,49,51,52,55,57,58,60,62,63,66,68,71,72,75,78,80,84,85,89,93,95,96,98,101,104,106,107,109,114,119,120,123,128,131,134,135,137,140,141,143,145,147,149,150,152,155,159,161,163,164,167,169,173,174,175,177,179,180,183,184,188,189,192,193,194,195,196,199,201,204,206,208,211,212,216,219,221,223,225,230,233,235,238,240,242,244,247,248,249,251,252,253,254,256,259,264,266,271,272,273,275,280,284,286,289,291,295,300,302,304,305,306,308,311,319,23,24,27,28,30,39,40,44,48,50,53,56,58,61,63,64,67,69,72,76,79,81,85,86,90,94,96,97,99,102,105,107,108,110,115,120,121,124,129,132,135,136,138,139,141,142,144,146,148,150,151,153,156,160,162,164,165,168,170,175,176,178,180,181,184,185,189,190,193,194,195,196,197,200,202,205,207,209,212,213,217,220,222,224,226,231,234,236,239,241,243,245,248,249,250,252,253,254,255,257,260,265,267,272,273,274,276,281,285,287,290,292,296,301,303,305,306,307,309,312,320,16,18,18,19,20,21,22,23,24,25,26,28,28,30,33,34,36,38,39,42,45,45,49,50,52,53,54,56,59,60,61,66,68,68,69,70,72,73,74,77,78,79,80,81,83,84,86,88,91,92,94,96,102,118,121,124,130,133,140,140,142,143,144,146,147,147,149,156,158,161,162,162,164,166,169,170,173,174,177,178,179,180,182,190,190,190,192,194,194,196,198,200,204,206,233,233,233,236,236,236,238,240,243,244,245,246,248,248,248,249,251,251,252,253,254,254,255,255,256,256,256,257,257,260,260,260,261,262,262,263,264,265,267,268,269,270,271,273,275,276,276,283,284,285,285,287,292,292,293,293,293,293,293,293,294,296,299,300,304,305,307,307,308,309,309,310,312,312,313,313,316,316,316,316,317,319,322,323,328,331,338,338,339,345,346,349,350,351,352,353,361,366,366,367,368,368,369,369,370,370,370,370,370,371,372,373,377,378,379,380,380,380,380,381,385,386,411,412,416,419,419,420,420,422,422,422,423,423,424,425,425,427,429,437,437,438,440,442,442,443,443,444,444,446,447,447,449,450,452,453,456,458,459,467,468,470,477,478,480,483,486,488,489,493,495,496,497,498,499,500,502,505,505,509,510,513,514,515,516,517,519,520,521,522,529,529,530,531,534,535,537,538,539,539,540,545,560,358,359,360,361,362,365,365,367,369,371,373,375,376,377,377,384,385,387,4,5,6,7,8,9,10,11,12,13,14,15,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,6,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,26,26,27,28,29,30,32,33,34,34,35,36,37,41,42,42,43,44,45,46,48,49,49,50,52,53,54,55,56,57,57,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,79,80,81,84,84,85,86,87,88,89,90,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,108,109,110,111,112,112,113,114,115,116,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,137,138,141,142,143,144,145,146,147,147,149,150,151,152,153,154,155,156,157,158,159,160,160,161,162,163,164,165,166,168,170,171,171,172,173,174,176,176,177,178,179,180,182,183,184,185,187,188,189,190,191,192,193,194,195,196,197,197,198,199,201,202,203,204,205,207,209,210,211,212,213,215,217,218,220,221,222,224,225,227,229,230,231,232,233,234,235,236,238,239,240,240,240,240,240,240,241,242,243,243,243,243,243,244,244,244,244,244,245,246,247,247,247,247,248,249,251,252,253,253,255,257,263,7,11,26,45,46,52,53,62,76,104,118,133,171,172,173,198,214,215,222,231,232,244,250,259,260,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,390,391,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,6,434,436,436,438,440,442,444,444,446,448,450,452,454,456,458,461,462,464,466,468,468,470,472,474,476,478,480,483,484,486,488,491,492,494,496,498,501,502,504,506,508,511,512,512,514,514,516,518,520,522,524,526,528,530,530,532,535,536,538,540,542,544,72,114,126,131,141,189,305,310,314,315,315,316,320,320,321,338,341,342,344,347,622,622,623,623,631,49,56,69,76,129,139,141,146,147,159,164,218,229,229,237,252,266,267,268,268,269,270,288,290,296,323,371,386,391,440,576,576,583,1,128,130,146,161,286,328,330,335,22,23,26,27,27,31,35,39,68,110,111,115,135,144,145,153,157,165,172,175,176,180,180,213,217,221,223,223,225,231,233,233,237,241,271,273,303,371,371,437,438,442,1,2,26,28,32,33,37,37,43,43,44,45,47,49,49,49,50,53,53,54,54,61,61,63,63,72,72,74,76,82,82,87,92,96,96,104,106,106,112,120,120,125,130,130,130,132,132,135,135,135,137,144,144,150,154,156,163,172,174,178,181,184,190,190,192,192,200,202,202,204,204,204,204,206,206,206,216,223,225,232,235,240,244,244,246,248,248,250,255,255,264,266,269,277,277,279,279,286,288,288,288,288,291,298,298,310,325,334,334,336,336,342,342,350,350,365,406,407,407,9,11,21,24,28,28,32,33,36,40,44,48,52,53,53,56,60,64,68,69,69,72,72,73,73,76,77,77,80,81,81,84,88,88,92,92,96,96,100,104,104,105,108,108,109,112,116,120,124,128,132,132,132,136,137,137,140,141,144,145,148,149,152,153,153,156,160,161,164,165,168,169,172,172,173,189,192,192,196,200,200,200,200,204,208,212,212,240,240,244,244,244,248,252,256,256,256,260,260,278,308,308,308,356,364,380,416,416,416,424,424,432,22,199,200,201,201,201,203,204,205,206,206,207,207,208,209,209,210,211,212,213,214,215,215,7,10,11,33,48,73,137,222,306,307,308,381,445,445,445,445,453,533,648,650,667,667,667,12,48,48,66,114,116,118,120,164,166,166,166,168,332,358,360,360,554,556,12,59,74,222,222,282,285,350,352,459,461,461,474,475,476,479,570,572,572,684,733,736,4,366,366,367,367,4,176,212,214,214,216,218,219,220,221,221,222,222,222,79,91,182,194,200,235,240,324,358,359,360,365,365,419,421,423,425,427,431,433,435,435,437,437,439,441,443,445,447,449,451,453,455,457,459,461,463,467,469,471,473,475,477,479,481,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,513,515,515,517,519,521,523,527,531,533,535,537,539,541,547,551,553,555,557,8,55,55,56,56,57,63,64,64,64,64,64,65,74,74,90,91,93,93,93,96,121,121,128,144,145,147,162,187,188,206,232,259,260,260,261,262,311,378,417,418,419,457,43,70,212,214,216,216,216,218,220,222,224,224,226,228,230,232,232,234,236,238,240,242,242,244,246,248,250,252,252,252,254,256,258,258,258,16,18,18,18,20,20,22,22,24,26,28,30,30,30,30,32,32,34,36,36,38,40,42,44,46,48,50,52,54,56,58,60,62,62,62,62,10,18,20,31,4,6,7,8,10,12,13,18,24,27,31,36,38,42,47,49,53,57,60,64,70,72,73,75,76,79,81,83,84,87,90,95,96,102,106,107,110,112,118,121,128,132,143,145,150,158,162,165,167,175,176,179,183,185,188,190,193,199,202,205,207,212,215,217,218,219,220,223,225,227,228,231,232,233,234,237,242,244,248,248,249,251,253,257,262,265,268,270,272,275,278,286,289,293,299,301,303,305,307,310,315,316,317,319,320,321,324,326,327,328,332,334,336,337,338,342,344,347,349,351,354,358,361,364,364,365,367,368,371,372,373,375,376,377,378,379,382,386,392,396,397,406,406,34,35,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,9,10,12,15,20,21,24,27,31,37,42,49,50,52,55,56,60,62,64,70,74,76,80,82,84,85,87,11,19,20,23,24,26,27,28,31,33,36,37,38,39,42,43,44,45,50,51,56,58,60,61,63,64,66,66,67,67,68,72,73,74,75,96,98,100,100,102,102,104,106,106,108,108,110,110,112,112,112,112,114,7,178,179,190,231,276,4,79,81,83,85,85,85,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,117,117,119,121,121,123,123,125,127,127,129,131,131,131,133,135,137,139,141,143,145,147,149,151,153,153,155,157,159,161,161,163,163,163,165,165,165,167,169,169,171,173,173,175,175,175,177,177,177,179,181,183,185,185,187,187,189,191,193,195,195,195,195,197,197,199,201,201,203,205,205,205,207,209,211,213,213,215,217,217,219,219,221,223,223,225,227,229,231,231,231,233,235,237,237,239,239,241,1,2,6,8,12,22,28,278,281,282,288,367,368,369,4,17,20,87,90,90,149,197,1,1,2,4,16,99,170,214,306,353,409,451,6,8,16,28,68,76,78,81,92,131,1,2,28,38,66,106,110,114,122,130,138,140,158,164,168,170,178,182,185,186,194,200,202,212,214,218,222,234,238,242,246,250,270,282,294,347,348,349,350,352,353,354,354,358,366,374,378,402,406,410,414,416,418,422,430,432,434,438,442,446,450,466,470,472,474,482,484,486,494,498,534,538,567,568,570,582,588,596,598,606,608,609,610,618,626,717,718,5,8,34,70,80,93,96,98,101,106,106,109,112,115,128,135,137,140,143,144,147,151,151,154,156,177,183,518,524,528,9,10,18,26,30,34,48,52,72,80,84,92,96,100,104,108,112,126,138,156,160,176,183,184,194,202,206,210,214,218,222,226,230,246,254,267,268,274,274,274,274,278,6,7,15,23,27,31,35,45,49,69,77,81,89,93,97,101,105,109,123,135,135,153,157,173,180,181,191,199,203,207,211,219,223,227,243,251,264,265,271,271,271,275,2,13,16,16,17,21,22,24,25,28,30,31,31,32,33,34,35,35,35,36,37,30,36,36,36,49,49,49,49,49,57,57,62,62,62,62,68,73,73,73,73,73,79,79,79,86,86,86,86,86,92,92,92,92,98,98,98,98,101,101,101,107,107,107,107,107,107,113,119,123,123,127,130,130,130,130,135,135,141,141,141,144,144,144,155,158,158,158,158,158,164,164,164,164,168,168,168,168,168,174,174,174,174,183,183,183,183,183,183,189,189,189,189,189,193,199,205,205,205,205,208,208,208,208,213,217,220,226,229,232,237,237,237,244,244,244,250,250,256,256,256,256,259,259,269,269,269,269,269,269,273,273,273,273,273,279,279,279,279,279,295,299,299,306,306,306,311,311,311,311,311,317,322,322,330,330,330,330,330,330,330,335,341,351,355,355,359,366,369,373,373,373,373,373,373,380,386,386,386,386,386,389,389,392,392,399,399,399,406,406,406,406,406,406,406,406,406,413,413,413,413,413,423,423,423,423,431,438,446,446,446,449,457,6,163,165,167,167,169,169,171,173,175,177,179,179,179,179,181,183,185,185,187,187,189,189,189,191,191,191,191,193,195,197,199,201,203,205,205,207,209,211,213,215,217,219,221,223,225,225,225,227,227,229,231,233,235,235,237,239,241,241,241,243,245,247,249,251,253,255,257,259,261,261,263,263,265,265,267,269,271,273,273,275,277,279,7,280,282,284,286,288,290,1,4,10,10,45,274,278,279,281,281,284,6,22,28,32,39,42,44,48,50,51,53,57,66,70,71,75,78,81,84,95,98,101,104,109,112,112,112,113,116,119,121,124,128,133,137,139,144,149,157,159,161,165,171,174,177,183,185,187,189,191,194,196,198,200,208,213,215,218,220,222,225,228,231,233,236,238,5,9,12,14,15,38,38,39,42,43,43,44,52,52,53,55,57,59,63,67,72,75,133,136,138,138,139,139,140,140,140,141,142,142,143,144,145,146,148,148,149,149,150,150,160,160,164,164,165,165,166,167,168,169,169,170,171,173,173,174,175,176,183,202,207,208,210,211,212,213,213,213,214,216,216,243,283,292,210,212,212,212,212,214,214,214,216,216,216,218,218,222,222,224,224,224,224,224,226,228,230,1,1,34,408,412,412,416,420,424,428,428,428,469,509,509,1,195,195,195,195,195,198,203,206,209,209,212,8,28,171,172,172,176,181,182,213,215,224,226,227,235,235,244,244,258,267,311,317,317,320,320,320,325,325,329,330,330,332,333,391,391,427,427,430,430,430,433,433,433,433,437,437,437,437,508,508,518,518,540,541,573,573,578,592,592,595,596,597,598,629,630,632,634,640,640,652,653,654,654,655,656,657,659,659,660,661,662,663,664,665,665,666,674,676,677,680,681,682,683,683,685,686,690,691,695,700,706,706,706,706,706,8,28,171,172,172,176,181,182,213,213,215,224,226,227,235,235,244,244,258,267,311,317,317,320,320,320,325,325,329,330,332,333,391,391,427,427,430,430,430,433,433,433,433,437,437,437,437,508,508,518,518,536,537,538,539,540,541,541,573,573,578,592,592,595,596,597,598,599,602,629,630,632,634,641,641,652,653,654,654,655,656,657,659,659,660,661,662,663,664,665,665,666,667,674,676,677,680,681,682,683,685,686,690,691,695,700,706,706,706,706,706,8,28,171,172,172,176,181,182,213,215,224,226,227,235,235,235,244,244,258,267,311,317,317,320,320,320,325,325,329,330,332,333,391,391,427,427,430,430,430,433,433,433,433,437,437,437,437,508,508,518,518,536,538,539,540,541,541,573,573,578,592,592,595,596,597,598,598,599,630,632,634,635,640,641,652,653,654,654,655,656,657,659,660,661,662,663,664,665,665,666,674,676,677,680,681,682,685,686,690,691,695,700,706,706,706,706,8,26,169,170,170,174,179,180,211,213,222,223,231,240,240,254,263,307,313,313,316,316,316,321,321,325,328,329,387,387,423,423,426,426,426,429,429,429,429,433,433,433,433,504,504,514,514,532,533,534,535,537,569,569,574,588,588,591,592,593,594,595,598,625,626,628,636,636,637,648,650,650,651,652,653,655,655,656,657,658,659,660,661,661,662,663,670,672,672,673,676,678,679,681,682,686,687,691,696,702,702,702,702,702,8,31,50,59,137,212,225,228,1,3,23,25,25,26,26,27,29,30,32,36,43,47,56,65,70,75,79,83,89,94,98,102,107,112,118,127,134,141,149,155,162,171,178,184,192,198,207,214,219,229,235,243,253,263,273,281,287,295,296,297,298,299,300,301,304,317,323,327,331,334,342,346,351,354,360,365,387,6,32,34,35,36,37,38,40,41,44,47,49,52,54,56,59,61,63,64,66,69,72,74,76,77,78,81,83,85,87,89,91,94,97,99,100,102,104,105,108,110,112,114,117,120,127,130,132,133,136,137,139,142,143,144,146,148,151,154,156,159,161,165,167,169,171,173,175,175,176,178,180,181,182,184,186,9,9,118,118,122,122,122,126,130,130,130,130,136,136,140,144,144,144,154,154,158,158,164,170,174,178,182,186,190,194,198,202,206,206,210,214,218,218,222,8,9,31,47,69,89,99,119,124,125,126,127,128,129,130,132,133,149,150,151,153,155,195,198,243,244,245,246,247,248,249,251,253,254,255,257,259,261,263,263,264,264,265,266,267,267,269,269,273,275,277,294,308,309,317,319,320,337,366,367,368,371,372,373,374,374,375,375,376,376,381,382,383,384,385,390,30,35,44,50,50,52,52,56,56,56,61,63,67,68,74,79,79,80,87,88,88,90,95,96,97,97,98,99,100,101,103,104,105,106,106,106,107,108,108,109,110,110,112,112,112,113,114,114,115,116,117,118,120,120,123,128,129,48,54,78,108,119,17,20,21,26,34,37,40,58,59,60,64,68,70,71,75,75,77,78,79,80,84,87,87,88,88,89,90,90,91,93,11,13,14,14,15,16,17,18,21,22,22,23,24,26,27,29,29,32,33,36,37,38,39,40,41,44,45,46,47,47,48,48,49,50,54,57,57,59,60,61,62,63,65,66,70,71,71,72,73,74,75,76,77,78,80,80,81,82,83,85,85,86,87,87,88,88,89,89,90,91,91,92,94,96,97,97,98,99,99,101,106,110,111,113,116,25,25,41,63,83,93,113,118,119,121,122,124,126,127,143,144,145,147,149,189,192,227,237,238,239,240,241,242,243,245,247,248,249,251,253,255,257,257,258,258,259,261,261,263,263,267,269,271,288,302,303,311,313,314,331,360,361,365,366,367,368,368,369,369,370,370,375,377,378,379,382,384,385,35,32,41,42,42,43,43,44,44,44,124,38,40,60,60,69,71,72,72,79,81,131,65,107,110,113,114,119,126,130,130,131,132,132,135,136,136,136,136,137,137,7,8,25,28,32,36,40,44,48,52,58,62,66,70,76,80,84,89,93,96,100,104,108,113,116,120,120,120,124,130,134,138,142,146,150,154,158,162,168,174,180,186,193,196,200,204,208,214,220,226,232,238,238,241,241,242,8,8,24,24,30,33,33,33,38,38,41,41,46,49,49,53,53,53,57,57,62,62,62,68,68,74,74,77,77,77,80,80,83,83,87,87,98,101,101,103,107,107,107,111,111,115,115,115,1,84,134,150,152,176,222,55,63,75,107,145,181,187,189,197,199,203,207,213,227,231,237,243,267,271,271,277,291,303,309,317,331,335,337,343,351,359,359,363,367,379,385,391,395,399,409,413,431,433,437,1,12,20,42,50,60,66,84,108,4,16,18,31,45,58,70,82,92,92,104,118,126,162,163,0,1,2,4,7,7,8,5,12,13,14,15,16,17,18,20,23,24,26,27,29,30,34,37,38,39,42,44,46,47,49,50,51,52,53,54,55,56,58,59,61,62,63,64,65,68,69,70,72,73,75,76,77,78,79,80,82,85,88,89,93,96,97,99,100,102,105,106,107,110,111,113,114,116,117,118,119,120,122,123,125,126,127,128,129,130,131,133,135,136,138,139,142,144,146,149,150,151,152,153,154,156,158,159,161,162,164,165,166,167,168,169,171,172,173,174,175,179,180,182,185,186,187,188,189,190,191,194,195,197,198,199,200,202,204,207,209,210,211,212,213,215,216,218,219,220,223,224,225,226,227,229,230,231,232,234,235,236,240,241,243,245,246,248,250,251,254,256,257,258,259,260,262,263,265,266,267,268,269,271,272,274,275,278,279,280,281,284,285,286,287,289,291,292,293,294,296,298,299,301,302,303,305,306,307,308,313,314,315,316,317,318,319,320,322,323,325,326,327,328,329,331,332,333,336,337,338,339,340,341,342,344,345,347,348,349,350,351,352,353,354,356,357,359,360,361,362,363,364,365,366,367,369,370,371,372,373,374,375,376,381,382,384,385,386,388,390,393,394,395,396,397,398,400,402,403,405,406,408,409,410,411,412,414,415,417,418,419,420,421,422,423,424,427,429,430,431,432,435,439,440,440,442,443,445,446,448,450,451,454,455,456,457,458,459,460,462,465,466,468,469,470,472,474,475,477,478,479,480,481,482,483,484,485,488,489,490,491,491,491,492,493,494,496,499,500,501,502,503,504,504,505,506,508,511,512,513,514,515,517,517,518,519,520,523,526,528,529,531,532,534,535,537,538,539,540,541,543,544,546,547,549,551,552,553,554,556,558,561,563,564,565,566,568,571,572,573,574,575,576,577,578,579,581,582,583,584,585,586,587,588,590,591,593,594,595,596,597,599,600,601,602,604,605,607,608,609,611,612,614,616,617,619,621,622,623,624,625,628,631,632,633,634,635,636,637,638,640,641,643,645,646,648,649,650,652,653,655,656,657,658,659,660,661,662,664,665,667,668,669,670,671,672,673,674,676,677,679,680,681,682,683,685,686,687,688,690,691,694,695,701,703,707,709,710,711,712,9,10,25,50,66,77,80,86,92,99,102,105,116,122,123,127,130,131,134,135,138,139,146,149,152,160,175,184,184,190,193,196,199,202,206,210,220,224,227,230,233,236,241,255,258,266,271,274,274,288,294,297,319,319,11,21,24,25,27,28,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,47,48,50,51,52,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,73,74,77,79,80,81,82,83,84,85,86,87,88,89,89,90,91,93,94,95,96,97,98,99,101,101,102,103,104,107,109,110,111,111,112,113,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,143,144,146,147,148,149,150,152,152,153,154,155,156,157,157,159,160,160,161,163,164,165,166,166,166,169,170,171,172,173,13,23,26,27,29,30,30,32,33,34,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,54,55,56,57,58,59,60,61,62,63,63,64,65,66,67,68,69,70,71,72,73,75,76,79,81,82,83,84,85,86,87,88,89,90,91,91,92,93,95,96,97,98,99,100,101,102,103,103,104,105,106,109,110,111,111,112,113,113,114,115,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,136,137,138,139,140,143,144,145,146,147,148,149,150,151,152,154,154,155,156,157,158,159,159,160,161,162,162,163,165,166,167,168,168,168,171,172,173,174,175,179,179,179,180,181,1,9,49,53,84,88,96,100,104,111,120,124,129,133,137,188,230,234,249,20,21,21,22,22,23,23,24,26,27,28,28,32,33,34,60,65,67,73,74,75,81,97,116,117,123,128,146,154,157,159,160,190,192,305,11,11,12,13,13,13,13,14,15,16,17,18,21,21,21,22,23,23,24,24,25,26,27,28,29,29,29,29,29,30,31,32,33,35,35,36,36,36,36,37,37,38,39,40,40,40,40,41,42,42,42,42,44,44,45,45,45,45,46,46,47,37,39,40,42,45,45,50,57,59,60,61,61,62,64,66,67,67,71,72,73,73,73,73,75,75,76,77,77,78,78,79,80,95,100,101,103,109,109,110,111,119,120,126,126,130,134,134,135,135,136,137,143,144,147,151,157,158,159,161,162,162,163,164,176,179,180,181,181,182,182,182,182,184,191,192,192,193,193,194,195,196,198,198,199,201,204,212,212,221,221,232,234,263,265,266,268,294,296,296,306,307,322,364,366,368,370,372,376,378,25,26,31,31,32,36,36,45,45,45,45,46,46,49,49,49,50,53,53,54,54,54,54,59,60,60,63,64,67,67,67,68,68,68,73,74,74,74,74,77,78,81,82,82,88,88,88,91,91,92,92,92,92,95,95,95,96,96,96,96,101,102,102,102,105,105,105,106,106,109,110,116,119,119,119,120,120,120,124,129,129,129,130,133,143,144,147,147,151,157,157,158,165,165,166,166,171,171,172,172,172,176,176,179,185,185,186,186,186,189,189,189,190,194,194,200,200,200,200,203,203,204,65,66,68,69,71,73,74,75,76,76,76,78,81,82,83,85,88,89,90,91,92,93,94,100,102,155,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,93,94,96,98,99,102,104,106,108,111,113,116,117,118,119,120,123,125,125,126,128,130,131,131,132,134,136,137,140,140,141,142,4,4,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,119,121,123,125,127,129,132,132,132,132,132,133,135,137,137,139,141,143,143,143,145,147,149,151,153,155,157,159,159,161,163,165,167,169,171,173,175,178,179,179,181,183,185,185,185,187,187,189,191,193,195,197,199,201,201,203,205,207,209,209,209,211,211,213,215,215,215,215,217,219,219,221,223,223,225,227,229,231,233,233,233,233,235,235,235,235,6,13,14,22,26,30,34,36,38,42,44,46,46,46,50,52,54,58,60,64,66,68,72,74,78,80,82,86,88,90,94,96,98,102,106,108,112,10,11,13,13,13,20,22,24,26,28,30,32,34,36,38,40,42,46,48,50,52,54,56,58,60,62,62,64,66,68,70,72,72,74,76,76,78,80,82,84,86,88,90,92,94,96,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,140,142,144,146,146,148,148,150,152,154,156,158,160,162,164,166,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,24,24,26,26,26,26,26,27,27,28,28,36,41,42,43,43,43,44,44,44,45,45,49,51,51,53,54,58,61,61,62,63,64,64,66,69,71,71,71,72,72,72,72,73,73,76,76,76,78,78,78,78,79,79,80,80,82,84,85,86,87,87,88,89,89,89,90,90,93,95,97,97,97,99,101,103,105,107,107,107,107,107,107,107,107,107,109,109,109,109,109,109,111,111,111,111,111,113,115,117,117,119,121,121,123,125,127,127,129,131,133,135,137,139,141,143,145,145,145,145,145,145,145,147,147,149,151,153,153,155,157,159,161,163,163,163,165,167,169,171,171,173,175,177,177,179,181,183,185,185,187,189,191,193,195,197,199,201,203,205,207,207,207,207,207,209,209,209,209,209,209,211,215,217,219,221,223,223,223,225,227,229,229,231,233,233,233,235,237,239,241,243,14,16,16,17,18,19,19,26,31,32,32,32,33,34,35,37,39,41,43,44,48,51,52,53,54,56,59,61,61,61,62,62,62,62,63,66,68,68,69,69,70,73,77,81,85,89,93,97,97,101,101,101,101,101,101,101,101,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,241,245,249,253,257,257,261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,329,333,337,341,345,345,353,357,361,365,369,373,6,9,96,98,98,100,102,104,106,106,108,110,110,114,114,114,116,118,120,124,126,130,132,132,132,134,136,136,138,142,144,146,146,148,148,150,152,154,156,156,158,158,160,164,166,168,170,172,174,176,176,178,180,182,184,186,188,190,192,192,194,196,196,196,198,200,202,204,204,206,208,208,210,210,212,212,214,216,220,222,226,228,230,230,230,230,232,234,234,236,238,238,238,1,6,92,92,94,96,96,96,98,98,100,102,104,106,106,108,110,110,112,112,114,116,118,120,120,120,122,122,124,124,126,128,128,130,132,135,136,136,138,138,138,138,140,142,144,144,144,146,146,146,148,150,150,152,154,154,154,156,158,158,158,160,160,162,164,164,164,166,166,166,168,170,170,172,174,176,179,180,182,184,186,188,190,190,190,190,192,194,196,198,198,198,198,200,200,200,200,202,204,204,206,208,208,210,210,212,212,214,214,214,214,216,218,220,220,220,222,222,222,222,224,224,224,224,226,228,230,234,234,234,234,234,241,241,118,120,138,152,156,158,168,180,186,192,196,216,77,90,90,118,118,120,120,122,122,124,124,126,126,130,132,132,134,134,136,140,140,142,144,146,148,150,153,154,156,158,160,162,164,166,166,168,170,172,174,176,178,178,181,182,184,184,186,190,192,194,194,196,198,200,202,204,206,206,208,208,210,210,210,212,214,216,218,220,222,224,227,229,230,232,232,236,236,238,240,242,242,244,244,246,246,246,248,250,252,254,256,260,262,5,8,16,18,20,20,21,23,25,26,27,28,30,32,32,32,32,32,33,35,37,39,40,40,40,41,43,44,45,47,49,50,51,52,54,55,55,57,58,58,59,59,60,62,64,66,66,67,68,68,70,73,75,76,78,80,82,84,86,87,88,90,92,92,92,92,94,94,96,98,99,100,102,104,105,105,106,108,110,111,112,112,114,116,118,120,120,120,121,122,123,124,126,127,128,130,130,132,135,136,138,138,138,140,142,143,145,147,148,148,148,150,151,152,153,154,156,158,159,160,162,163,165,168,170,171,172,174,175,176,178,180,181,182,183,185,186,187,188,189,190,191,192,193,194,195,195,196,197,198,199,200,201,201,202,203,204,205,206,207,208,209,210,210,210,210,212,213,214,214,214,215,216,216,217,218,219,220,221,221,222,223,224,225,226,228,229,230,231,232,233,235,236,236,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,260,263,264,265,266,267,268,269,270,271,272,272,273,274,275,276,277,278,279,280,282,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,312,312,313,314,315,315,315,316,317,318,318,319,320,322,324,326,328,329,330,331,332,333,334,336,338,338,338,339,340,341,342,343,344,345,346,347,348,348,349,350,351,351,352,354,355,356,357,358,359,360,361,362,363,364,366,368,370,371,372,373,374,375,376,377,378,379,380,382,383,383,384,385,386,386,387,388,388,388,388,388,389,389,389,389,390,390,390,390,390,391,391,392,392,393,393,393,393,394,394,394,394,394,396,396,396,396,396,396,397,398,399,400,401,402,403,404,406,406,407,409,410,411,411,411,411,412,413,414,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,432,433,433,434,435,436,437,437,438,439,440,441,442,443,443,444,445,446,447,448,450,450,451,452,455,456,457,458,459,460,461,462,463,464,465,466,468,468,469,470,471,471,471,473,474,475,476,478,482,485,486,486,487,488,489,490,491,492,493,494,494,495,496,497,498,498,499,500,502,503,504,505,506,507,509,510,511,513,514,515,516,517,518,518,521,522,523,524,527,528,531,532,534,536,5,16,16,16,16,16,16,22,22,22,22,28,28,28,28,28,34,34,34,34,34,34,34,40,40,46,46,46,52,52,52,52,52,58,64,64,64,64,70,70,70,70,70,70,70,76,76,76,82,82,82,82,88,88,88,88,88,94,100,100,106,106,106,106,112,112,112,118,118,118,118,118,124,124,124,124,124,124,130,130,130,136,142,142,142,142,142,142,148,148,148,154,154,154,5,5,5,7,9,12,14,15,18,18,22,26,30,33,34,37,38,39,41,42,43,45,46,49,50,51,54,55,58,62,65,66,70,74,74,74,77,78,82,84,86,89,90,94,98,99,101,102,105,106,109,110,111,114,117,118,118,118,122,125,126,130,138,142,146,150,154,158,162,163,166,170,170,174,174,175,178,182,183,186,190,194,194,198,202,202,206,210,211,214,218,222,225,226,230,230,231,234,238,242,246,250,250,254,258,258,262,266,270,271,274,278,282,282,286,290,294,298,302,303,306,310,314,318,322,325,326,330,334,338,338,342,346,350,354,358,362,366,366,366,366,366,366,366,367,369,370,370,372,373,374,378,378,378,382,386,390,394,1,9,37,43,49,51,52,53,53,54,54,55,57,57,58,60,62,63,64,65,67,68,68,68,69,70,85,94,94,1,1,3,6,21,23,35,45,47,48,49,49,50,51,53,53,53,54,56,58,59,60,61,63,64,64,64,65,66,81,153,5,5,6,16,62,66,16,17,17,18,18,19,19,20,21,25,26,30,45,46,50,50,52,52,52,53,61,63,63,65,65,67,69,71,73,75,77,78,79,80,81,83,83,85,87,89,91,97,99,101,105,107,109,113,115,115,117,119,121,121,121,123,125,127,129,131,133,133,135,137,139,141,143,147,147,149,166,166,167,167,4,20,74,84,154,4,14,14,15,15,16,16,17,17,17,17,18,18,18,18,19,19,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,43,3,4,7,9,10,14,15,16,17,18,19,21,23,23,23,25,27,28,29,31,34,35,36,37,37,38,40,42,44,45,46,4,7,9,11,11,13,14,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,20,20,21,23,23,23,23,23,23,23,24,24,24,25,25,25,25,25,25,26,26,27,29,29,29,29,30,30,30,30,30,31,31,32,32,32,32,32,35,35,35,35,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,41,41,41,42,42,42,42,42,43,43,43,44,44,44,47,47,48,48,48,48,49,49,49,50,51,53,54,54,54,54,54,55,55,55,55,55,55,56,56,56,56,59,59,59,59,59,59,60,60,60,61,61,61,61,62,63,64,64,64,64,65,65,65,65,66,66,67,69,69,69,69,70,70,70,71,71,71,71,72,72,72,72,73,73,73,73,74,75,75,75,75,76,76,76,76,76,76,77,77,79,79,80,80,80,81,81,81,82,82,83,83,83,84,84,84,84,85,85,85,85,86,86,86,86,87,87,87,87,89,89,89,89,90,90,90,90,91,91,91,91,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,94,94,94,94,95,95,95,95,96,96,96,96,96,96,96,96,96,96,96,97,97,97,97,97,98,98,98,98,98,99,99,99,99,99,99,100,100,4,7,8,11,12,17,18,24,5,6,11,12,13,14,3,15,20,32,33,37,45,49,54,54,56,58,60,63,9,11,21,23,25,27,37,10,10,17,58,60,64,66,68,70,72,74,76,78,80,82,84,86,88,92,94,96,98,100,102,11,13,15,16,18,4,21,21,22,23,24,25,25,26,26,27,28,29,30,31,31,31,35,37,4,14,21,23,33,3,8,9,14,15,20,21,26,27,32,38,39,44,45,45,45,46,47,52,53,56,57,57,11,21,33,45,7,15,28,101,5,7,9,10,12,14,14,15,15,16,17,17,18,19,20,21,22,22,23,24,25,26,27,27,28,29,30,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,88,89,91,92,94,94,96,97,97,98,103,7,3,8,9,10,10,11,12,13,13,14,9,8,28,29,33,38,55,56,57,58,59,60,61,61,62,62,64,67,68,68,68,69,71,72,73,73,75,76,77,78,79,80,82,83,88,89,90,94,96,96,97,98,99,100,101,102,103,107,107,108,109,109,166,167,168,169,173,173,175,179,179,181,182,187,189,190,191,194,201,202,202,203,204,208,208,209,210,213,214,215,217,218,222,224,224,225,227,252,255,256,265,266,268,272,273,274,275,277,281,281,283,307,310,314,315,318,319,320,320,321,322,323,324,324,326,327,334,342,346,347,359,360,363,366,367,368,369,370,371,376,376,376,379,381,382,382,388,392,395,396,414,418,419,420,421,425,425,437,440,441,442,445,445,445,445,455,471,472,473,473,474,475,476,477,478,479,479,480,481,484,485,485,486,486,487,487,493,495,499,503,504,506,507,509,513,514,515,515,515,515,515,516,517,517,518,519,519,520,524,525,525,527,527,528,529,539,547,562,563,589,590,594,608,608,614,617,617,618,619,619,620,621,622,623,624,635,638,640,643,648,648,649,650,651,653,654,706,713,9,53,56,57,60,60,62,62,63,63,65,69,70,71,72,74,75,77,82,83,89,90,90,91,92,116,117,118,118,119,120,121,122,122,123,125,128,129,129,129,130,132,133,134,134,136,137,138,139,140,141,143,144,147,148,149,151,152,153,157,159,159,160,161,162,163,164,165,166,169,170,170,171,172,172,172,174,177,192,214,217,217,235,236,237,238,242,242,244,248,248,250,251,256,258,259,260,263,270,271,271,273,277,279,282,283,284,286,287,291,293,293,294,296,321,322,324,325,334,335,337,341,342,343,344,346,350,350,351,352,376,379,383,383,384,386,388,389,389,390,391,392,393,393,395,396,403,415,416,418,418,420,420,430,431,434,437,438,439,440,441,442,447,447,447,450,452,453,453,459,463,466,467,485,489,490,491,492,496,496,511,512,513,516,516,516,516,526,546,548,549,550,550,551,552,553,554,555,555,555,556,557,557,558,561,562,562,563,563,564,564,568,569,572,574,578,582,583,585,586,588,592,594,594,594,595,596,596,598,598,599,602,603,604,604,606,606,607,608,618,626,641,642,668,669,673,687,693,693,693,696,696,697,698,698,699,700,701,702,703,714,719,719,721,722,722,725,727,730,735,735,736,737,738,741,746,747,752,752,753,754,755,755,758,760,773,773,775,776,780,786,786,827,3,4,5,6,6,7,8,9,9,10,11,12,12,13,14,15,17,18,20,21,21,22,22,23,26,26,27,30,31,31,32,34,34,35,35,36,37,37,38,38,40,43,44,44,45,45,46,48,49,51,51,53,53,54,54,55,55,57,57,57,58,58,58,59,60,60,61,61,62,62,63,63,2,2,16,26,36,46,51,52,53,2,10,14,44,62,71,81,92,98,101,5,5,6,86,4,7,618,618,619,620,620,620,621,631,631,635,639,5,6,624,627,628,629,632,637,1,1,3,4,663,665,666,667,1,1,3,4,123,578,579,585,586,587,587,4,5,6,6,647,649,651,652,652,656,659,659,6,22,24,28,38,51,51,160,164,164,166,168,168,168,170,172,174,176,178,180,181,184,84,151,175,177,179,179,1,7,33,34,36,47,62,68,70,74,94,96,106,110,115,117,121,131,146,152,164,180,183,186,196,201,208,216,217,221,223,228,238,251,265,281,287,292,317,351,354,358,364,369,378,384,390,397,402,406,406,415,430,435,440,446,450,455,464,470,475,481,484,486,488,490,492,492,494,498,499,499,500,501,502,505,506,507,508,510,518,520,526,534,539,541,547,556,565,570,582,585,586,587,590,603,607,611,618,619,624,624,629,630,631,632,640,643,645,646,652,655,662,666,670,674,683,684,690,696,700,706,708,713,715,717,719,724,728,731,732,734,734,737,744,746,748,751,754,758,760,761,762,766,772,775,779,785,792,794,796,798,800,803,804,807,811,812,814,815,817,820,824,826,830,832,834,836,839,842,844,846,848,850,856,864,866,870,873,883,884,886,888,893,894,900,902,911,915,952,953,955,957,957,959,961,21,27,31,40,52,93,4,9,10,10,37,4,14,14,14,15,32,32,33,50,51,68,69,69,69,4,9,17,25,28,32,35,40,44,48,52,56,60,64,68,72,75,80,84,88,92,96,100,104,108,112,116,120,123,128,132,136,139,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,203,204,206,209,211,4,9,12,14,17,20,25,28,33,36,42,44,50,52,58,60,66,68,74,76,82,84,90,92,98,100,106,108,114,116,122,124,130,132,138,140,146,148,154,156,162,164,170,172,178,180,186,188,191,194,197,200,202,202,205,207,7,8,8,9,9,10,10,11,12,12,13,13,14,14,15,15,16,17,17,18,18,19,19,22,23,24,25,26,27,28,29,30,31,5,6,6,6,7,7,7,8,8,8,8,9,9,9,10,11,12,12,13,14,15,15,16,16,17,18,18,19,20,20,20,21,21,21,21,22,22,22,23,23,23,24,24,25,26,26,27,27,28,28,29,30,31,9,17,18,31,32,33,34,35,36,37,40,42,43,44,45,46,48,49,50,51,51,52,53,54,54,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,83,84,85,86,86,87,88,89,90,91,92,94,95,96,97,98,98,99,99,100,100,102,103,104,105,106,107,107,108,108,109,110,112,113,114,114,115,116,117,117,118,119,119,120,121,123,124,125,126,127,128,129,129,130,131,131,132,133,134,135,137,137,138,139,140,141,142,143,144,145,146,148,150,151,151,152,154,155,156,157,158,158,159,161,163,164,165,167,168,170,171,171,172,173,173,174,175,175,176,177,177,178,179,179,181,182,184,185,186,187,187,188,189,190,192,193,194,195,195,195,196,197,198,199,200,202,202,203,204,206,207,209,210,211,212,213,215,217,218,218,219,221,222,223,224,225,251,256,265,266,266,266,25,5,7,7,7,7,9,9,9,9,11,11,11,15,17,21,23,25,27,31,35,39,41,43,47,49,51,53,55,20,22,24,24,24,24,24,26,26,28,28,28,28,42,44,44,46,46,46,48,48,50,50,50,50,52,53,54,54,54,54,56,26,28,30,32,32,34,40,42,42,46,46,48,50,50,52,55,7,24,24,24,24,27,31,37,41,45,45,49,53,57,59,67,71,73,77,81,85,87,90,90,91,94,94,94,97,97,100,100,100,103,103,106,106,106,109,112,112,115,118,121,124,127,130,130,133,137,137,139,139,139,143,143,143,143,147,147,147,147,151,151,151,151,152,155,155,155,155,157,157,157,157,161,161,161,161,165,165,165,165,169,169,169,169,173,173,173,173,177,177,177,177,181,181,181,185,185,185,187,187,187,187,189,189,189,191,191,191,191,195,195,195,195,199,199,199,199,203,203,203,203,207,207,207,207,211,211,211,211,212,215,215,215,215,217,217,217,217,221,221,221,221,225,225,225,225,229,229,229,229,233,233,233,233,237,237,237,237,241,241,241,241,245,245,249,249,249,249,253,253,253,253,253,255,255,255,259,259,259,259,263,263,263,263,267,267,267,267,267,271,271,271,275,275,279,279,279,279,283,287,287,287,287,287,288,291,293,297,301,301,301,302,305,305,305,309,309,309,313,313,313,313,317,317,317,317,321,321,321,321,325,325,325,325,325,329,329,329,331,331,331,331,331,335,335,335,339,339,339,339,339,343,343,343,343,343,347,347,347,347,351,351,351,351,351,355,355,355,359,361,365,365,365,365,365,369,369,369,369,373,373,373,374,374,374,377,377,377,378,381,381,381,381,381,385,389,389,389,389,393,393,393,393,395,395,395,399,399,399,399,399,403,403,403,407,407,407,411,411,411,415,419,423,423,423,423,425,425,425,425,429,429,429,433,433,433,435,435,435,435,435,437,441,445,445,445,449,449,449,449,449,453,453,453,457,457,457,461,465,465,465,465,465,469,473,477,477,477,477,477,478,481,481,481,481,481,482,485,486,489,489,492,495,497,497,3,6,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,65,65,67,69,71,73,75,77,79,79,79,79,81,85,87,87,87,87,89,91,91,93,95,95,97,99,99,101,103,103,105,107,107,107,107,109,111,111,113,115,117,119,121,125,125,127,127,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,165,167,169,171,173,175,177,179,181,183,185,187,187,187,189,191,195,197,199,201,203,205,207,209,211,213,215,215,215,217,217,217,219,221,223,223,225,227,229,231,233,235,237,239,241,243,245,249,251,253,255,257,259,261,263,263,265,267,269,271,273,275,277,279,279,279,281,283,285,287,289,291,291,291,293,295,297,299,301,303,305,307,309,313,313,315,15,19,21,21,23,25,25,29,29,31,31,33,33,35,35,39,39,39,41,41,43,43,45,45,47,47,49,49,51,51,53,53,55,55,57,57,59,59,61,61,63,63,65,67,69,71,71,5,10,9,10,11,12,13,13,13,14,14,15,17,18,18,18,19,20,20,21,21,23,23,24,24,24,24,27,28,30,30,30,30,32,32,32,34,34,35,38,41,43,44,44,44,44,44,44,46,46,46,48,50,52,53,54,56,60,61,62,63,64,64,64,64,68,68,68,68,68,70,70,71,74,75,75,75,76,77,78,78,78,80,80,80,81,81,81,81,82,84,84,85,86,87,88,89,90,92,93,94,94,94,96,98,98,99,100,100,100,100,101,101,101,5,7,9,11,13,15,19,21,23,25,27,27,29,31,33,35,37,39,41,43,45,47,49,49,51,53,55,57,59,61,63,65,67,69,6,6,6,6,7,13,14,16,19,19,23,32,33,80,84,86,88,92,94,96,96,100,102,104,106,108,110,112,114,116,120,122,124,128,136,137,137,138,139,140,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,157,158,159,160,161,162,163,163,164,165,166,167,168,169,171,173,173,174,175,178,179,180,181,184,185,188,190,192,194,196,198,200,202,204,206,209,212,214,218,220,222,224,226,228,230,232,234,236,239,240,242,251,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,21,21,21,22,22,22,22,23,23,23,24,24,24,24,24,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,36,37,38,39,40,41,41,41,41,41,41,41,42,42,42,42,42,42,43,43,43,43,44,44,44,44,44,45,45,46,46,46,46,46,47,47,47,47,47,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,59,59,59,59,59,60,60,60,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,66,66,66,66,66,66,67,67,68,68,68,68,68,68,69,69,69,69,69,70,70,70,70,70,71,71,71,71,71,71,71,72,73,73,73,73,73,73,73,75,76,76,76,77,77,78,78,78,78,79,80,81,81,81,81,81,83,83,83,83,84,84,84,84,84,84,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,96,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,102,102,102,102,102,102,103,103,103,104,104,105,105,105,105,105,110,110,110,110,110,110,110,111,111,111,112,112,112,112,112,112,112,112,112,113,113,114,115,115,115,117,117,117,117,118,118,118,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,124,124,124,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,128,128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,131,131,131,131,131,131,131,132,132,132,132,132,132,132,132,133,133,134,134,134,134,134,134,134,134,134,134,135,135,135,135,136,136,136,136,137,137,137,137,137,137,137,137,138,138,138,138,138,138,139,139,139,139,139,139,142,142,142,142,142,142,144,144,145,145,145,145,145,146,146,146,146,147,147,147,147,147,147,148,148,148,148,148,148,150,151,151,151,151,151,151,151,151,151,151,151,151,152,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,154,154,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,156,156,157,157,158,159,159,159,159,159,159,159,160,160,160,160,160,160,160,161,161,161,162,162,162,162,162,162,162,163,163,163,163,163,163,164,165,166,166,166,167,167,167,167,168,168,169,169,169,170,170,170,170,170,170,170,171,171,171,171,171,171,171,171,172,172,172,172,172,172,172,172,172,173,173,173,173,173,174,174,174,174,174,174,174,174,175,3,4,5,6,7,8,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,31,32,33,34,34,35,35,36,36,36,37,37,38,39,39,39,39,39,40,40,41,41,41,42,42,43,43,44,44,45,46,47,48,48,49,50,51,51,52,52,52,52,53,54,54,54,54,54,54,55,55,55,55,56,56,56,57,57,57,57,58,59,60,61,61,61,61,61,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,65,65,65,65,65,66,66,66,66,66,66,66,66,66,67,68,69,69,69,69,69,69,69,70,71,71,71,71,71,71,71,72,72,72,72,72,73,73,73,73,73,73,73,73,74,74,74,74,75,75,75,75,75,75,75,76,76,76,76,76,76,76,102,105,106,108,109,110,110,112,112,113,115,115,116,117,117,119,120,121,121,122,122,122,123,123,124,124,124,124,125,134,134,134,135,135,135,135,135,138,138,138,138,138,138,139,139,139,139,140,140,141,141,141,141,142,142,142,142,143,143,143,144,145,148,148,148,148,149,151,151,151,152,152,154,154,155,155,156,156,156,157,157,158,159,159,160,160,161,161,162,162,162,163,163,163,164,165,165,165,166,166,166,167,167,167,168,168,168,168,169,169,170,170,170,171,174,174,174,174,175,175,175,176,176,177,178,178,178,178,178,178,178,179,179,179,179,179,179,179,179,180,180,180,181,181,181,181,182,182,182,182,183,183,183,183,183,184,184,184,184,185,185,185,185,186,186,186,187,187,188,188,189,189,189,189,191,191,191,192,192,192,192,192,193,193,193,193,193,194,194,195,195,195,197,201,201,202,202,202,203,203,203,204,204,204,205,205,205,205,205,205,206,206,206,206,207,207,207,207,207,208,208,208,209,209,209,210,211,211,211,212,213,213,215,215,215,215,215,217,217,218,218,218,218,219,219,219,219,219,220,220,221,221,221,223,224,226,229,230,238,241,244,247,248,251,252,252,253,254,255,256,256,4,4,5,5,5,6,6,6,7,8,8,9,9,11,12,12,13,14,15,16,16,16,17,18,19,20,21,22,23,24,25,26,26,27,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,50,51,52,52,53,53,54,55,56,56,57,58,58,59,59,59,60,61,61,61,61,61,62,62,62,62,62,62,63,63,63,63,63,64,64,64,64,65,65,66,67,67,67,68,69,69,69,70,70,70,70,71,72,73,73,74,74,74,75,77,79,79,80,80,80,80,80,81,82,83,84,85,86,87,88,88,89,89,89,89,90,90,90,90,92,92,93,94,95,96,97,97,97,98,98,99,100,102,102,103,104,104,104,104,105,106,106,107,107,107,108,109,110,110,111,112,113,113,113,113,113,113,113,113,114,114,114,114,114,114,119,119,120,120,121,121,123,124,124,125,126,126,127,128,128,128,129,130,131,132,132,132,133,133,134,134,135,135,18,24,30,32,40,46,50,54,64,74,80,86,90,100,108,112,114,124,142,144,144,152,156,170,174,192,192,198,202,208,210,220,226,230,236,242,250,260,266,276,280,284,288,290,298,310,312,318,332,338,346,350,352,358,368,376,390,398,400,402,406,410,420,424,434,440,450,454,456,460,466,468,474,482,488,492,504,510,514,518,542,550,554,556,566,580,584,598,604,606,614,626,628,636,648,656,660,670,672,678,682,688,694,694,696,704,708,714,716,724,728,730,9,30,44,60,73,74,80,100,110,120,126,134,140,158,170,176,182,190,196,204,212,218,224,232,242,252,262,272,278,290,298,302,308,316,322,330,344,354,358,366,372,372,382,408,414,4,5,31,47,61,77,93,107,107,121,137,153,153,165,181,7,8,8,8,8,28,29,30,32,33,34,36,37,38,39,40,42,44,44,45,46,48,50,52,53,54,56,60,62,65,66,68,70,72,74,78,82,85,86,88,94,97,98,104,106,108,110,111,111,112,114,115,116,118,120,122,124,127,128,130,132,133,134,136,140,142,144,146,148,150,152,154,156,158,160,162,168,170,172,174,176,178,180,182,183,184,186,187,188,189,190,192,198,200,202,204,206,207,208,210,212,214,216,218,219,220,226,228,240,246,250,260,262,264,266,268,270,272,273,274,276,277,278,281,282,283,284,286,288,289,292,294,296,298,300,302,304,306,308,312,314,315,316,317,318,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,353,356,358,360,362,364,368,372,374,376,378,380,384,386,390,396,398,400,402,404,406,408,410,412,414,415,416,418,8,9,10,10,86,98,106,114,122,126,138,176,212,228,234,278,300,375,383,384,9,82,92,100,112,120,134,174,194,200,214,226,230,234,268,280,334,7,28,34,42,58,68,76,90,102,112,122,130,130,144,156,164,172,180,186,204,214,220,246,250,268,276,286,294,300,308,318,326,334,352,366,376,382,392,398,406,416,422,434,440,452,462,468,474,5,26,32,40,56,66,74,88,100,120,128,142,154,162,170,178,202,212,218,244,248,266,274,284,292,298,306,316,324,332,350,364,374,380,390,396,404,414,420,432,438,450,460,466,472,6,59,69,97,143,155,179,199,253,285,325,6,7,32,60,71,86,96,149,182,202,242,281,320,9,10,32,44,44,50,60,72,80,88,100,108,120,134,158,164,172,180,186,196,208,214,220,228,234,244,260,270,276,288,296,306,316,330,340,350,358,366,378,386,398,412,420,434,440,448,458,4,5,6,6,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,11,11,11,12,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,20,20,20,21,21,21,22,23,23,23,24,24,24,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,32,35,35,36,36,36,36,37,37,37,38,38,39,39,39,40,40,40,41,41,42,42,43,43,44,44,44,45,45,46,46,46,47,47,47,48,48,49,49,50,50,50,51,51,52,52,53,53,53,54,54,54,55,55,55,56,56,57,57,57,57,58,58,59,59,59,60,60,61,61,62,62,63,63,64,64,64,65,65,65,65,66,66,66,66,67,67,67,68,68,68,69,69,70,72,72,72,72,73,73,73,73,74,74,74,74,75,75,75,75,76,77,77,77,78,78,78,78,79,79,79,80,80,80,80,81,81,81,81,82,82,82,82,83,83,83,84,84,84,84,85,85,85,85,86,86,86,86,87,87,87,87,88,88,88,88,89,89,89,89,90,90,90,91,91,91,92,92,92,92,94,94,94,95,95,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,100,103,104,105,106,107,108,109,111,112,113,114,115,116,8,8,24,25,25,28,29,32,35,35,36,37,38,38,40,41,43,47,48,48,49,49,50,50,51,52,52,52,53,53,53,54,54,54,56,57,58,58,58,60,60,60,61,61,61,62,62,63,63,64,65,66,66,67,69,71,72,73,75,76,77,78,80,85,85,86,89,91,91,92,96,97,97,97,98,99,100,100,101,101,102,102,103,105,106,106,107,108,108,109,110,111,112,113,114,116,118,118,120,121,122,122,123,125,126,127,128,128,129,130,132,133,133,135,136,137,138,138,138,138,138,139,140,142,143,143,144,144,144,145,145,145,146,146,146,147,148,149,150,151,152,152,154,154,155,155,156,156,157,157,158,159,160,161,162,162,162,164,165,167,167,168,168,168,169,170,171,171,172,173,173,175,176,180,184,185,186,190,192,192,193,197,198,199,200,202,203,204,204,205,206,206,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,219,220,220,221,221,222,222,223,223,224,224,225,226,227,228,229,229,230,231,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,248,249,250,251,252,252,253,253,254,255,256,257,257,258,258,259,259,260,260,261,261,262,262,263,264,265,266,267,268,268,270,271,271,273,274,275,276,277,278,278,279,279,282,283,284,285,289,289,289,291,301,315,318,318,321,321,321,323,324,328,332,336,337,337,338,338,340,340,342,343,343,344,346,346,346,346,349,350,352,354,355,358,358,359,360,360,364,368,369,370,371,372,373,374,375,377,378,379,381,383,384,385,386,387,388,390,391,391,392,393,395,396,398,399,400,400,400,402,403,405,407,408,409,411,411,413,415,419,422,424,425,426,428,429,430,452,462,464,466,467,467,468,469,470,471,472,473,474,475,476,476,477,478,479,480,481,482,482,483,484,485,486,487,487,488,489,490,491,494,495,497,498,498,501,503,503,504,504,505,508,513,518,518,520,523,524,525,526,527,527,223,7,8,22,22,22,24,24,26,26,26,28,28,30,30,32,32,34,34,36,36,38,38,40,40,42,42,44,44,46,46,48,48,50,50,52,52,54,54,56,56,58,58,60,60,62,62,64,66,66,68,68,70,70,72,72,74,74,76,78,78,80,82,82,82,84,84,86,86,88,90,90,92,92,94,94,96,96,98,100,100,102,102,104,106,106,108,108,110,110,112,112,114,114,116,118,118,120,120,122,124,124,126,126,128,130,130,132,132,134,136,136,138,138,140,140,142,142,144,144,146,146,148,148,148,150,150,152,152,154,154,156,156,158,158,160,160,160,162,162,164,164,166,166,168,168,170,170,172,172,174,174,174,176,176,178,178,180,180,182,182,184,184,186,186,188,188,190,190,192,192,194,194,194,194,194,196,196,198,198,200,200,202,202,204,204,206,206,208,208,9,13,13,13,17,21,21,21,25,25,29,33,41,45,6,7,8,8,9,9,10,11,12,12,13,13,13,14,14,15,15,16,16,17,18,19,20,21,21,22,22,23,23,24,24,25,26,10,11,12,13,14,15,16,18,19,20,22,23,24,25,25,26,26,28,30,32,34,36,6,7,9,12,14,15,19,20,21,22,23,25,26,27,30,31,32,33,35,37,38,39,41,42,42,43,45,46,47,49,50,51,51,53,54,55,59,61,62,63,65,67,69,71,73,75,77,78,79,81,83,85,86,87,89,92,92,93,95,97,98,99,99,100,101,103,105,106,107,108,108,109,110,111,113,115,117,119,120,121,121,122,123,125,127,128,129,130,130,131,132,132,133,135,137,138,139,140,141,142,143,144,145,147,149,150,151,152,153,155,157,158,159,159,160,161,162,163,165,167,167,168,169,170,171,172,173,175,177,178,178,179,181,183,185,185,186,187,188,189,191,193,193,194,195,196,197,199,201,202,203,203,204,205,207,209,209,210,211,213,215,216,217,219,221,221,223,224,225,227,229,229,230,230,231,233,235,236,236,237,237,238,238,238,239,241,243,243,243,244,244,245,247,249,249,250,251,251,252,252,253,255,257,257,258,258,259,261,263,263,264,264,265,267,269,269,270,270,271,271,272,272,273,275,277,277,278,279,279,281,283,285,286,286,287,289,291,292,292,293,295,297,298,299,301,303,303,304,305,306,307,309,311,311,312,313,314,315,317,319,320,321,323,326,327,328,329,331,333,334,335,335,336,337,339,341,342,342,343,345,347,347,349,351,352,354,355,357,359,361,362,363,365,368,369,370,371,372,373,375,377,377,378,378,379,380,381,383,385,387,388,388,389,391,393,394,395,395,397,399,399,400,6,6,7,8,14,14,15,15,16,17,18,18,19,19,21,21,24,24,26,26,26,26,28,28,30,31,33,33,33,33,35,38,41,45,46,1,1,6,6,6,7,12,24,29,31,32,33,34,35,36,36,36,37,38,39,39,40,41,42,45,46,49,53,53,53,54,55,55,57,59,61,62,67,68,71,71,72,79,82,86,87,87,89,89,90,91,91,92,92,92,93,94,94,94,95,95,97,97,98,100,100,102,103,105,105,106,106,107,107,108,108,108,109,109,109,110,111,111,112,113,114,115,116,117,118,119,120,121,122,123,124,124,125,126,127,128,129,130,131,132,133,134,134,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,193,194,195,196,197,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,237,237,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,265,298,361,4,4,4,6,39,10,10,19,20,24,29,30,35,36,47,48,59,61,62,73,74,75,76,84,85,86,154,155,172,173,174,184,186,187,188,229,230,236,237,238,247,248,249,250,258,259,260,269,270,271,272,293,294,297,298,318,319,320,325,339,340,344,352,353,354,360,361,362,377,378,379,380,430,432,434,438,439,439,441,443,444,446,448,480,538,547,550,555,556,557,558,571,573,574,585,586,593,594,1,9,11,12,100,101,102,110,111,112,135,136,137,138,146,147,148,164,165,166,188,189,190,223,224,230,232,303,305,306,316,317,318,352,353,354,367,396,397,443,444,460,461,472,497,619,620,1,24,26,28,30,32,32,34,34,34,36,38,40,42,44,44,46,48,48,48,50,52,52,54,54,56,58,58,60,60,62,64,64,66,66,68,70,72,74,74,76,76,78,78,80,82,84,86,88,90,92,94,94,96,98,109,4,8,16,17,18,19,20,21,26,31,32,36,40,41,41,42,43,47,3,6,7,8,9,10,10,11,11,12,12,13,14,14,14,14,14,15,15,16,16,17,17,18,19,20,20,21,21,22,22,23,23,23,24,24,25,26,27,27,28,29,30,31,31,32,32,33,33,34,3,4,5,6,7,8,9,10,11,12,13,14,17,18,6,18,44,44,45,45,45,62,62,99,100,112,122,132,132,140,156,208,20,46,46,46,46,64,64,101,102,114,124,134,134,142,158,3,5,5,6,7,7,8,8,9,9,10,11,11,12,12,13,13,14,14,15,15,16,17,17,18,18,19,19,20,21,21,22,23,23,24,25,25,25,26,26,27,27,27,28,28,29,29,30,30,31,32,32,33,33,34,34,36,36,37,37,38,38,39,39,40,41,42,42,43,43,44,44,45,45,46,47,47,48,49,49,50,50,51,51,53,53,54,54,55,55,56,57,58,58,59,60,61,61,62,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,74,75,75,76,76,77,78,78,79,80,80,81,81,82,82,82,83,84,85,85,86,86,87,87,87,88,88,88,88,88,89,89,89,90,90,91,91,92,93,93,94,95,95,96,97,97,98,98,98,99,99,100,100,101,101,102,102,103,104,105,105,106,106,106,107,107,107,108,108,108,109,109,110,110,111,111,112,112,113,113,114,115,115,116,116,116,117,117,118,118,119,119,120,120,121,122,122,123,123,124,124,125,126,127,127,128,129,129,130,130,131,132,133,133,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,143,144,144,144,144,145,145,146,147,147,148,149,149,150,151,151,152,153,154,155,156,157,158,158,159,159,160,161,161,162,163,163,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,173,174,174,155,167,172,173,173,181,189,201,201,217,8,9,31,8,8,10,10,12,14,16,16,18,20,20,22,22,24,26,30,30,32,32,34,34,36,38,38,40,40,42,42,44,44,46,50,50,52,56,56,58,58,60,60,62,62,64,66,68,70,72,72,74,74,76,78,78,80,80,82,82,86,86,88,92,92,94,94,98,100,102,104,108,112,116,116,118,118,118,120,120,122,126,126,128,128,130,130,132,132,134,5,158,164,164,164,164,164,166,202,228,236,5,23,37,40,43,46,49,52,57,58,62,68,71,74,78,83,87,92,95,98,101,107,110,113,116,119,123,126,131,139,140,2,2,2,2,2,47,3,4,5,6,7,8,9,9,10,10,10,11,12,13,14,15,15,16,17,18,19,20,21,21,22,22,22,23,24,25,26,27,27,28,28,29,30,31,32,33,33,34,35,36,37,38,39,39,40,41,42,43,44,45,46,47,48,25,31,32,34,37,41,52,55,56,57,62,63,65,67,70,70,72,86,87,92,93,101,102,104,106,108,109,110,111,112,115,1,12,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,66,66,68,70,72,75,79,81,83,83,83,85,87,89,89,91,93,95,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,135,8,27,45,75,79,83,89,95,99,103,109,119,119,123,139,161,165,171,201,225,231,241,263,279,287,291,305,309,313,319,337,341,365,385,389,417,435,447,455,465,8,18,24,27,32,35,51,52,53,54,55,56,58,76,81,86,118,118,121,125,126,126,126,130,136,143,144,147,151,156,159,163,168,176,179,186,192,199,203,207,208,212,219,230,230,234,237,240,243,244,252,260,276,287,291,294,309,322,325,326,327,6,11,17,29,35,38,45,55,61,71,79,89,101,109,117,125,133,141,153,163,179,187,199,9,10,10,11,13,14,15,15,17,18,19,19,22,25,26,27,27,29,30,31,31,33,34,35,37,38,38,39,41,42,43,45,46,47,47,49,50,51,53,54,55,55,57,108,109,112,112,116,125,125,128,129,132,132,133,136,136,136,136,136,140,141,141,145,145,148,148,148,148,149,149,149,149,152,152,157,157,157,157,160,161,161,164,181,185,185,185,188,189,192,193,196,197,200,7,8,25,28,28,32,36,38,42,42,43,43,44,44,48,48,49,49,50,54,54,54,58,58,59,59,60,60,61,61,61,64,64,64,70,80,80,86,86,86,93,94,96,100,102,106,109,110,115,116,119,120,121,132,136,140,144,148,154,200,200,202,202,213,296,296,297,297,297,297,298,298,299,299,300,300,301,302,302,302,303,303,303,304,304,304,305,305,306,306,307,307,307,308,308,308,309,309,310,311,311,312,313,313,314,314,314,314,315,315,315,316,316,316,316,317,317,317,317,318,318,318,319,319,319,320,320,320,321,322,322,323,323,323,323,324,324,325,325,325,326,326,326,327,327,328,328,328,329,329,329,330,331,331,332,333,333,334,335,335,335,336,336,370,372,374,375,376,378,380,382,384,386,387,390,396,396,396,397,398,398,399,400,401,402,405,405,408,408,409,410,411,412,412,413,415,416,416,416,418,419,419,420,420,420,421,423,424,424,34,36,42,43,68,105,108,121,170,200,222,223,223,223,223,224,224,241,254,255,258,266,267,286,286,288,291,292,292,299,299,304,314,314,327,328,330,331,334,334,335,335,338,338,339,339,340,340,344,362,364,365,366,368,373,374,375,378,379,382,383,398,398,399,401,402,402,404,411,415,438,455,488,490,494,499,503,521,531,531,536,537,538,542,544,546,549,562,565,566,566,570,570,574,575,577,577,577,577,577,577,578,580,580,580,580,581,581,581,581,581,581,581,581,581,582,583,584,587,588,589,589,613,615,618,619,710,712,740,740,740,748,749,784,791,792,794,810,814,818,836,836,836,838,852,855,855,859,859,878,878,880,891,891,893,893,905,914,916,916,918,918,918,920,921,923,923,924,926,927,927,927,930,931,931,938,938,940,942,942,948,974,975,976,977,978,982,24,46,46,49,50,51,54,64,66,66,222,238,241,245,248,252,254,255,258,258,259,265,266,289,294,301,340,6,7,22,49,71,133,149,149,153,157,161,167,171,177,187,191,197,205,209,209,219,223,223,243,251,261,269,275,297,325,331,335,335,341,347,353,357,363,371,379,387,393,4,5,6,7,8,9,10,11,12,12,13,14,15,15,16,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,9,61,61,71,151,159,171,181,186,199,221,237,243,18,22,26,28,30,33,36,36,44,49,53,56,59,65,74,78,82,104,148,151,188,222,254,257,304,309,316,353,379,409,444,444,446,448,454,454,456,456,456,458,460,494,0,2,3,3,3,4,4,46,47,48,49,76,76,76,77,86,98,111,117,121,127,128,129,130,132,294,324,391,392,393,394,395,396,396,397,398,399,399,400,401,402,403,404,405,406,407,407,407,408,417,419,501,516,522,1,1,2,8,9,10,14,14,292,292,292,292,293,449,450,1,2,10,10,26,27,236,237,467,468,1,8,296,392,393,1,1,2,8,276,277,297,407,408,408,1,2,8,70,71,382,382,405,405,406,1,2,8,236,237,393,401,401,401,402,1,1,2,2,8,173,246,322,403,404,6,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,56,57,58,60,61,62,63,64,65,66,67,68,69,70,70,73,74,75,75,76,77,78,79,80,81,82,83,84,84,84,85,86,87,88,89,92,9,10,11,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,63,63,64,65,66,68,69,70,71,72,73,74,75,76,77,80,83,84,84,1,6,7,36,42,44,48,52,58,58,62,64,70,70,70,76,76,76,78,84,88,92,96,98,102,104,108,108,112,116,118,118,118,122,124,128,130,141,142,142,143,144,146,153,154,164,170,174,176,178,180,182,184,186,188,190,192,194,196,198,200,210,212,214,216,218,220,222,222,222,224,226,230,234,238,242,246,259,7,8,8,8,14,27,30,31,31,33,37,40,44,46,50,54,57,57,60,62,66,68,70,72,76,78,82,84,86,94,94,96,98,100,102,104,108,112,114,116,118,125,126,128,129,130,132,136,137,140,140,148,153,156,158,160,162,164,166,168,170,172,174,176,178,180,182,192,194,196,198,200,202,204,206,210,212,214,216,218,220,223,237,162,12,27,30,38,41,43,54,55,65,69,81,97,4,6,18,21,38,38,48,56,66,70,74,80,82,84,100,102,104,106,108,110,116,120,122,124,126,128,130,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,285,7,39,50,77,92,107,121,137,146,154,164,248,266,285,80,86,92,94,116,126,126,168,170,252,252,262,262,272,330,330,336,336,350,392,402,402,420,422,422,428,430,430,436,436,438,444,446,33,50,54,62,67,80,84,88,92,99,103,124,128,132,136,156,167,176,184,188,194,204,210,4,6,8,10,2,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,121,125,129,135,2,8,8,12,18,18,22,26,26,26,26,30,8,19,23,23,25,12,20,24,24,26,29,30,12,14,14,24,25,26,27,28,28,28,28,30,30,30,30,30,32,32,32,32,32,34,36,38,40,40,40,40,40,40,42,42,42,42,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,48,48,48,48,48,50,50,50,50,52,52,52,52,52,54,54,54,54,56,56,56,56,58,58,58,59,60,60,62,62,64,66,66,66,67,67,68,68,68,68,68,70,70,70,72,76,76,76,76,76,78,78,78,78,79,80,80,82,86,96,104,104,113,114,116,119,120,123,125,128,129,130,133,140,140,141,142,146,149,150,151,154,155,156,158,158,158,158,160,160,161,162,162,163,163,166,166,166,168,172,173,178,180,181,181,181,181,181,181,183,183,183,183,184,184,184,184,187,189,189,193,193,194,195,195,196,196,196,197,198,200,201,201,201,5,9,11,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,51,53,55,59,61,61,61,61,63,63,65,67,69,71,73,73,77,79,83,85,91,95,97,97,99,103,103,105,105,105,105,105,107,107,107,107,107,107,107,109,109,109,109,109,111,111,111,111,113,115,117,117,119,119,123,125,129,129,131,133,133,135,139,141,141,143,143,147,149,149,149,151,153,155,157,159,161,163,163,167,169,169,169,169,169,171,171,173,173,173,175,177,177,179,179,181,1,2,6,8,9,11,14,17,18,18,19,20,20,21,21,22,24,25,25,26,27,27,28,29,31,32,33,34,35,35,36,37,37,39,39,41,41,43,44,44,45,45,47,47,50,51,52,53,55,56,57,58,61,8,8,8,8,9,9,9,9,9,10,11,12,13,13,13,13,14,14,15,6,7,13,14,14,15,16,16,17,17,18,18,19,19,19,20,20,21,21,22,22,23,23,24,25,25,26,26,27,29,30,30,31,32,32,33,34,34,36,36,37,38,38,39,39,40,40,41,41,42,43,43,44,44,45,45,46,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,81,81,82,83,83,84,84,85,85,86,86,87,88,88,89,91,91,92,93,93,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,104,104,105,105,106,106,107,107,108,108,110,110,111,111,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,120,121,121,122,123,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,140,140,141,141,142,143,143,144,145,145,146,147,147,148,149,149,150,151,151,152,153,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,167,168,168,169,169,170,171,171,172,173,173,174,174,175,175,176,176,176,177,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,194,195,195,196,196,196,197,197,197,198,198,199,199,200,200,200,201,201,202,202,203,203,204,204,205,205,205,206,206,207,207,207,208,208,209,209,210,210,211,211,211,212,212,212,213,213,214,214,215,217,218,218,219,219,220,220,221,221,222,222,222,223,223,224,224,225,225,226,227,227,228,228,229,229,230,230,231,231,232,232,232,233,233,234,234,235,235,236,237,237,238,238,239,241,241,242,242,243,243,244,244,245,245,246,246,246,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,259,260,261,261,262,262,263,263,264,264,265,265,266,266,267,268,268,269,269,270,271,271,272,272,272,273,273,274,274,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,299,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,309,310,310,311,311,312,312,313,313,313,314,314,315,315,315,316,316,317,317,318,318,319,319,320,320,320,321,321,321,322,322,323,323,324,324,325,326,326,327,327,328,328,329,329,330,330,331,331,332,332,333,333,334,334,335,335,336,336,337,337,338,338,339,339,340,340,341,342,342,343,343,343,344,344,345,345,346,346,347,347,347,348,348,349,12,13,13,13,14,14,14,15,16,19,21,22,24,25,25,25,26,29,30,30,32,33,35,37,39,41,41,42,42,43,45,48,52,58,60,63,63,67,69,74,75,75,80,81,84,84,84,89,89,92,93,94,99,101,102,103,104,106,107,112,114,115,116,119,121,122,123,124,126,132,133,135,136,137,140,141,150,152,153,154,154,155,158,6,14,21,24,29,35,36,37,37,37,38,38,38,39,39,40,41,42,43,43,43,44,45,45,46,47,49,49,49,50,50,51,52,54,55,56,56,57,58,58,59,60,60,61,62,63,65,66,67,68,69,69,70,71,72,73,73,75,76,76,77,78,79,79,80,81,82,82,83,85,86,86,87,87,88,88,89,91,91,92,93,94,95,96,96,97,99,100,101,101,102,109,111,113,114,114,115,115,116,116,118,118,118,119,120,121,122,123,123,127,136,137,148,149,149,150,151,151,152,153,154,155,155,155,155,156,157,158,158,159,160,161,161,162,163,164,164,165,167,167,168,168,169,170,171,171,173,173,174,174,175,175,176,176,178,178,179,181,181,181,182,182,183,183,184,184,185,187,188,189,190,191,193,193,194,194,195,195,195,196,197,199,200,200,200,201,201,202,203,205,206,206,207,207,208,209,209,210,211,212,4,6,10,12,14,16,16,18,20,22,24,26,28,30,34,36,38,40,42,42,44,46,48,50,52,54,55,56,59,10,10,12,16,16,18,20,20,22,22,24,24,26,26,28,30,30,32,32,34,34,36,36,36,38,38,40,40,42,42,44,46,50,54,54,56,60,60,62,62,64,64,66,66,68,68,70,72,72,74,74,76,76,78,78,79,82,84,84,86,86,88,88,90,90,92,94,94,96,98,102,102,104,104,106,106,108,108,110,110,112,116,116,118,118,120,120,122,122,124,124,124,124,126,130,130,132,132,134,134,138,138,147,5,8,15,56,56,78,96,110,126,126,126,137,137,171,180,180,180,187,187,187,187,197,200,200,207,213,6,7,7,7,8,9,9,10,10,11,11,11,11,11,11,12,13,13,13,13,14,14,14,14,14,15,15,15,15,16,16,17,18,18,19,20,20,20,20,21,21,21,22,23,23,23,23,23,24,24,24,24,25,26,26,27,27,27,27,27,27,28,28,29,29,29,30,30,30,30,31,31,32,32,32,33,33,33,34,34,34,35,35,36,36,36,37,37,37,37,37,38,38,38,38,38,39,39,40,40,40,40,40,40,41,41,42,43,43,43,43,43,44,44,44,44,45,45,45,45,46,46,47,47,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,51,52,52,52,53,53,53,53,53,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,56,56,56,57,57,57,57,57,57,58,58,58,58,59,59,59,59,59,59,59,59,60,60,60,61,61,62,62,62,62,62,63,63,64,64,64,64,64,64,64,64,65,65,65,65,66,66,66,67,68,68,68,68,68,68,68,69,69,70,70,70,70,71,71,71,71,72,72,72,72,72,73,73,73,73,73,73,74,74,74,75,75,75,75,75,75,76,76,77,78,78,78,78,79,79,80,80,80,81,81,81,82,82,82,82,82,83,83,83,83,84,84,85,85,85,85,1,2,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,73,74,75,11,25,29,45,49,69,87,91,99,111,119,123,135,139,151,155,39,40,42,48,50,51,64,71,73,81,81,82,84,85,86,88,93,102,103,114,116,116,119,131,136,136,138,141,143,144,148,149,150,153,155,156,157,158,163,173,177,177,179,184,189,199,200,200,200,205,210,225,231,30,42,46,50,58,68,86,90,94,98,108,112,134,146,152,166,174,178,192,240,244,248,262,288,296,308,322,332,336,342,358,365,8,9,10,11,12,14,15,16,17,18,19,20,21,21,22,23,24,25,25,26,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,40,41,42,46,47,47,48,49,50,51,52,53,54,55,56,56,57,58,59,60,60,61,61,62,63,64,65,66,67,69,70,70,71,72,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,102,103,104,105,106,108,109,110,111,112,113,114,115,118,119,119,120,121,122,123,124,125,126,127,128,131,132,133,135,136,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,154,155,156,156,157,158,159,160,163,163,163,164,165,166,167,7,10,32,40,40,46,50,62,70,84,90,96,106,112,118,128,134,138,146,154,160,174,180,184,194,200,212,220,232,240,244,250,256,264,268,276,282,292,300,304,310,316,6,7,17,23,35,41,45,51,57,63,69,85,91,101,109,113,131,135,147,151,159,171,179,187,193,197,211,221,235,239,247,253,257,269,275,299,305,309,321,327,4,15,22,30,36,42,50,54,60,68,76,82,86,86,92,102,108,116,122,128,147,4,5,10,37,37,37,37,45,59,67,73,77,77,83,83,89,93,103,103,103,109,109,117,117,117,123,131,131,147,153,153,159,163,168,169,169,185,189,193,197,207,219,229,245,245,255,265,279,280,285,289,305,309,310,321,329,329,333,337,345,345,345,353,359,359,365,366,373,385,397,397,397,401,402,407,20,24,30,34,34,42,48,52,56,56,60,66,70,82,92,106,106,110,114,138,160,170,180,184,188,192,196,202,206,210,214,218,228,234,238,238,242,246,250,280,292,294,298,302,306,308,312,314,318,324,330,332,334,338,342,346,350,354,358,358,362,366,372,386,408,430,438,448,16,17,18,19,21,23,24,25,27,28,29,31,32,34,37,40,41,42,43,45,46,47,47,48,49,49,50,51,52,53,55,56,57,58,58,59,60,60,61,62,65,65,67,68,69,70,71,71,72,73,74,75,76,77,78,79,79,80,81,82,83,83,89,90,91,93,97,99,101,102,103,105,107,107,108,109,111,113,116,117,119,120,121,122,123,124,125,126,127,128,129,131,132,135,136,137,138,139,140,141,141,142,143,144,145,4,7,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,23,27,31,35,39,43,47,47,47,47,51,55,59,63,67,71,75,75,75,79,83,83,83,87,91,91,95,99,103,107,111,115,119,123,127,127,127,127,127,127,127,131,7,8,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,46,46,48,50,50,50,52,54,56,58,60,62,64,66,68,72,74,6,9,11,21,21,25,25,29,33,37,41,45,49,53,57,61,61,65,69,77,77,77,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,13,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,45,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,8,10,23,34,47,56,56,65,74,79,86,86,86,95,106,121,126,126,126,133,133,138,138,145,156,163,168,173,173,180,185,192,192,201,208,217,217,217,224,229,238,245,254,254,261,266,273,273,280,285,299,299,308,319,324,333,333,340,349,356,365,365,372,372,387,398,407,9,65,81,93,103,115,129,141,153,163,177,193,201,209,215,223,231,239,247,257,267,275,283,293,4,25,25,29,29,32,32,35,38,41,41,44,47,50,53,56,56,59,59,62,65,68,68,71,74,74,77,77,80,80,83,85,87,87,90,93,96,99,99,100,100,103,103,106,106,109,112,112,115,118,118,121,121,124,127,128,128,131,131,134,134,137,137,140,143,143,144,147,150,153,153,156,158,158,161,164,167,170,170,173,176,179,182,182,185,190,193,196,199,202,202,205,208,211,213,216,219,221,224,226,228,231,234,237,240,6,9,10,13,14,17,18,21,22,25,26,29,30,33,34,37,38,41,42,45,46,49,50,53,54,57,58,61,62,65,66,69,70,73,74,77,78,81,3,5,14,16,31,37,39,50,51,55,67,67,75,91,97,97,98,104,106,107,128,130,131,132,132,134,143,153,155,163,183,198,209,212,228,230,239,240,284,337,2,6,11,11,11,11,12,18,29,33,54,54,54,54,54,63,67,92,92,99,104,126,126,137,141,164,164,173,176,200,207,211,234,243,246,270,281,308,308,308,308,315,318,319,346,351,354,355,376,385,388,412,419,423,444,444,444,456,223,7,29,46,55,59,68,93,108,115,121,127,156,191,191,223,247,255,272,278,299,302,305,316,334,355,358,385,390,413,427,435,450,464,480,495,505,516,520,567,574,584,586,588,590,592,596,598,602,606,7,8,73,148,249,320,492,5,466,494,112,196,277,313,5,31,66,93,227,311,311,320,322,322,327,537,819,11,42,91,115,132,303,304,305,305,4,27,62,89,307,307,316,318,318,356,5,104,386,471,6,110,139,210,440,4,85,257,257,291,5,50,423,4,22,66,421,6,202,242,281,283,286,321,354,26,61,88,306,306,315,317,317,322,534,816,900,901,108,110,137,165,208,475,847,848,15,30,36,40,44,49,52,56,58,60,64,66,70,72,74,78,80,84,96,100,104,110,114,120,124,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,222,226,231,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,294,303,307,311,315,319,323,327,331,337,341,343,347,349,353,355,359,361,367,373,377,381,385,389,393,2,6,8,10,12,14,16,18,20,22,26,28,32,34,36,38,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,4,7,11,14,17,20,26,29,12,16,23,30,37,41,83,3,3,4,5,7,11,13,16,19,25,27,31,194,203,218,290,312,316,326,328,330,334,336,338,340,342,344,346,348,350,352,354,391,394,410,414,418,426,444,448,450,452,454,456,458,460,464,468,478,6,15,19,19,21,21,23,23,25,25,27,29,31,33,33,37,37,39,39,41,41,43,43,45,45,47,47,49,53,53,55,59,59,61,63,63,65,65,67,67,69,70,73,73,75,77,77,79,83,83,85,85,87,87,91,93,93,93,93,95,95,97,97,99,99,101,105,105,107,111,111,113,117,117,119,123,123,125,127,127,129,129,131,131,133,133,135,139,139,140,5,33,127,129,131,135,139,143,145,147,151,153,155,157,165,167,169,175,179,183,191,193,195,197,199,205,209,211,213,219,221,225,227,229,231,233,235,243,243,247,249,251,253,255,255,257,261,265,267,267,271,279,283,283,291,295,295,297,299,301,303,305,307,311,313,315,317,317,319,321,329,333,335,337,339,341,343,349,349,351,351,359,365,365,367,373,377,377,383,387,389,389,391,393,395,397,401,405,409,411,413,415,423,423,425,427,429,431,433,435,439,445,445,447,449,453,455,457,457,459,461,463,465,465,469,471,477,481,487,489,491,493,495,497,499,499,7,10,23,25,25,26,26,26,27,27,27,27,28,28,28,29,29,29,30,30,30,32,32,33,33,34,34,35,35,35,36,37,37,38,39,40,40,41,41,42,43,43,44,44,45,46,46,47,48,48,49,49,51,51,52,53,54,54,55,55,57,58,58,59,59,59,60,60,61,62,63,63,64,65,66,67,68,69,70,70,71,71,71,72,73,75,76,77,78,79,79,80,81,81,82,83,83,84,85,85,86,87,88,89,90,91,92,93,94,96,97,98,99,99,101,103,104,105,106,107,109,109,110,112,112,114,116,118,119,120,121,123,124,125,126,129,131,132,134,136,137,138,139,140,142,144,146,147,149,151,152,154,155,156,158,160,161,162,163,165,166,167,169,173,174,174,175,175,175,175,176,176,177,180,181,183,185,186,187,189,190,192,193,194,195,196,197,198,199,200,203,204,205,206,207,208,210,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,229,232,233,234,235,236,238,239,241,242,244,248,250,254,255,256,256,257,259,260,261,264,265,267,267,267,268,269,270,271,273,274,277,280,281,282,283,285,286,288,289,290,292,293,296,298,304,306,307,308,309,310,311,312,314,315,316,317,319,321,322,323,325,326,327,328,329,330,332,333,335,336,337,338,340,341,342,376,390,390,438,439,440,440,442,444,446,447,448,449,450,451,451,452,453,457,458,459,462,464,466,470,471,472,473,474,475,477,479,480,481,484,485,487,488,489,490,492,496,496,498,499,500,501,502,502,503,505,508,508,510,510,514,516,516,520,522,522,523,524,525,526,527,528,530,531,531,532,533,534,535,539,540,541,542,543,544,545,546,549,549,550,550,552,554,557,557,558,562,564,564,567,569,570,570,571,572,573,574,576,580,581,582,583,585,587,588,589,590,591,592,593,595,597,598,598,599,600,602,603,604,604,605,606,607,608,608,610,611,613,616,619,620,622,623,624,625,625,5,5,6,7,8,9,10,11,12,12,12,12,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,16,17,17,17,18,18,18,18,18,19,19,19,19,19,19,19,20,20,20,20,1,7,8,18,24,37,38,44,44,50,50,59,72,88,98,102,106,110,115,118,123,130,140,148,150,157,159,163,175,4,4,4,6,8,10,12,14,16,18,20,22,24,26,28,29,50,50,52,53,58,6,7,330,332,334,336,338,338,340,340,342,344,346,346,348,350,352,352,352,356,358,358,360,362,362,364,366,366,368,370,372,374,376,376,378,378,378,380,382,384,384,384,386,386,388,390,392,396,396,398,400,404,408,408,410,412,414,414,416,418,420,422,424,426,426,428,430,432,432,432,432,434,436,438,440,442,444,444,446,448,450,452,454,456,4,4,5,5,6,8,10,12,14,16,18,20,22,24,26,27,48,50,50,50,51,1,2,4,7,16,20,22,24,25,30,32,35,37,38,40,41,48,50,52,54,56,61,62,64,66,68,69,72,76,78,80,81,84,86,86,97,99,100,102,104,106,108,110,112,113,117,123,123,124,7,59,64,67,70,73,87,91,101,103,118,121,126,130,149,11,12,20,21,21,22,22,23,23,24,25,25,26,26,27,28,28,30,31,31,32,32,33,33,33,34,34,35,35,36,36,37,37,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,45,46,46,46,47,47,48,48,49,49,50,50,51,51,52,52,52,53,53,54,54,55,55,56,56,57,57,57,58,58,60,61,61,62,62,64,64,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,97,97,98,98,99,100,100,101,102,104,105,105,106,107,107,108,108,109,109,110,110,111,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,122,122,122,123,123,124,124,125,125,126,126,127,127,127,128,128,128,129,129,130,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,142,142,143,143,143,144,144,145,145,145,146,146,147,147,148,148,149,149,150,150,150,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,165,165,165,166,166,167,167,168,168,169,169,170,171,171,172,172,173,173,174,174,175,175,175,176,176,176,177,177,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,196,196,198,200,200,201,201,202,203,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,216,217,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,234,235,235,236,236,237,237,238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,248,249,249,249,250,250,250,251,251,252,252,253,253,254,254,254,255,255,256,258,259,259,260,261,262,262,262,263,263,263,264,264,264,265,265,266,266,267,267,268,268,269,269,270,270,271,271,272,272,273,273,274,274,275,275,276,276,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,293,294,294,294,295,295,296,296,297,297,298,298,299,299,300,300,301,301,301,302,302,303,303,304,304,305,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,313,314,314,314,315,315,315,316,316,316,317,317,317,318,318,319,319,319,320,320,321,321,322,322,324,325,325,326,326,327,327,328,328,329,329,330,331,332,332,333,333,334,334,335,335,336,336,337,337,338,338,339,339,340,340,341,341,342,342,343,343,344,344,345,345,346,346,348,349,349,350,350,351,351,352,352,353,353,354,354,355,355,356,356,357,358,358,359,359,359,360,360,361,361,362,362,363,363,364,364,365,366,366,367,367,368,368,369,369,370,370,371,371,372,372,373,373,374,375,375,376,376,377,377,378,378,379,379,380,380,381,381,382,383,383,384,384,385,385,386,386,387,387,388,388,389,389,390,390,391,391,392,392,393,393,394,395,395,396,396,397,397,397,398,398,398,400,401,401,402,402,403,403,404,405,406,406,407,408,408,409,410,410,411,411,412,412,413,413,414,415,416,416,417,417,418,419,419,420,420,421,421,422,422,423,423,424,424,425,425,426,426,427,427,428,428,429,429,430,431,431,432,433,434,434,434,435,436,436,436,437,437,438,438,439,439,440,440,441,442,442,443,443,444,444,445,445,446,446,447,447,448,448,449,449,450,450,451,451,452,452,453,454,454,455,455,456,456,457,457,458,458,459,459,460,460,461,461,462,462,463,463,464,464,465,465,466,467,467,468,468,469,470,470,471,471,472,472,473,473,474,475,475,476,477,478,4,4,6,10,12,14,16,18,20,22,24,26,28,30,31,50,50,7,52,70,78,92,106,116,130,134,140,166,186,198,214,226,232,240,244,256,262,1,2,8,10,16,18,142,144,146,148,150,152,154,156,158,160,164,166,170,172,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,266,268,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,315,316,4,7,20,69,149,1,4,36,45,47,48,51,55,58,64,83,108,119,128,142,155,162,163,166,168,210,227,234,257,267,269,279,293,303,310,313,337,348,380,388,398,405,413,422,432,444,466,473,497,506,541,557,565,567,569,571,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,94,94,96,98,100,102,104,106,106,106,106,106,106,106,106,108,108,108,110,110,110,112,112,114,114,114,114,116,116,118,120,122,122,124,124,124,126,128,128,128,128,130,130,132,134,136,138,138,140,140,153,154,0,5,7,10,13,17,19,23,28,34,7,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,40,41,42,43,45,46,47,48,50,51,52,53,54,56,57,59,61,63,65,67,71,71,71,72,73,78,79,79,5,100,199,214,344,376,396,71,119,153,159,275,343,28,40,48,98,126,150,10,14,19,20,22,23,25,27,28,29,30,33,34,48,49,50,53,79,81,95,97,97,99,101,103,105,107,109,111,5,5,5,9,43,193,195,197,199,199,199,201,203,205,207,209,211,211,211,213,215,217,217,217,219,221,223,223,223,223,225,227,227,229,231,233,14,15,15,19,19,21,25,30,30,32,33,36,36,37,37,49,60,63,64,79,87,88,89,90,91,91,91,92,93,94,96,100,102,103,106,107,108,108,111,114,116,117,117,117,119,119,119,120,121,122,124,125,125,126,127,128,129,146,13,14,14,18,19,20,24,25,29,29,31,32,35,35,36,36,43,44,50,61,64,65,80,83,87,88,89,90,91,91,91,92,92,92,93,94,95,97,101,102,103,104,107,108,109,109,112,115,117,118,118,118,120,120,121,122,124,125,126,126,127,128,129,130,147,113,117,119,123,127,129,135,139,141,143,145,147,147,149,151,153,155,157,8,20,21,23,24,26,26,26,27,27,29,29,31,31,34,35,35,37,39,40,40,42,42,43,46,48,50,51,55,56,56,56,57,57,57,57,58,58,59,60,60,62,62,63,64,65,65,69,69,70,73,74,75,75,77,78,80,81,81,82,83,83,84,84,86,87,87,87,88,89,89,90,91,92,93,93,94,96,96,97,98,100,101,101,102,102,104,105,106,107,108,108,109,109,110,111,112,112,112,113,113,113,114,114,114,115,116,116,118,120,120,120,121,121,122,123,124,125,126,129,130,130,131,132,133,133,134,134,134,134,135,135,135,136,137,138,139,139,141,141,142,143,145,145,146,146,147,149,151,151,152,152,153,154,155,156,157,158,159,159,160,160,163,163,164,164,165,165,166,167,167,167,168,168,168,169,169,170,170,171,174,174,175,175,176,176,177,177,178,180,181,182,183,184,185,185,186,186,187,188,188,6,18,19,21,22,22,24,24,24,25,25,25,26,27,29,32,33,33,33,35,36,37,38,38,38,39,40,41,44,46,48,49,53,53,54,54,54,55,55,55,55,56,56,57,58,58,58,60,60,61,62,63,63,66,67,67,68,70,71,72,72,73,73,75,76,78,79,79,79,80,81,81,82,82,84,85,85,85,86,87,87,88,89,90,91,91,92,94,94,95,95,96,98,99,99,99,100,100,102,103,104,105,106,106,106,107,107,108,109,110,110,110,111,111,111,112,112,112,113,114,114,114,115,116,116,117,117,118,118,118,119,120,121,121,122,123,124,127,128,128,128,129,130,131,132,132,132,132,133,133,133,134,135,136,137,138,138,139,139,140,141,143,144,144,144,145,145,146,146,147,149,149,150,150,151,151,152,152,153,154,155,156,157,157,157,158,158,160,161,161,162,162,163,163,164,165,165,165,165,166,166,166,167,167,168,168,169,172,172,173,173,174,174,175,175,176,178,179,180,181,182,182,183,183,184,184,185,186,186,10,11,15,21,35,41,45,49,55,61,67,73,79,83,87,91,97,105,109,121,129,135,145,151,155,165,173,179,187,193,201,205,209,215,219,225,231,239,249,253,259,265,269,275,283,289,293,297,305,359,21,25,25,26,26,27,28,33,34,34,36,37,39,40,52,55,56,57,58,61,61,62,69,70,70,75,76,76,77,78,78,83,84,84,85,86,101,101,102,103,104,108,109,117,118,122,122,123,124,127,128,132,138,139,139,140,145,150,150,155,155,155,156,156,159,161,161,162,171,172,173,174,177,178,183,184,185,185,188,188,188,195,195,196,197,198,198,198,198,203,204,204,213,217,218,219,225,226,227,228,231,232,232,233,234,239,240,241,241,242,242,257,258,267,268,269,270,272,273,279,280,281,289,290,291,292,292,300,300,309,315,315,325,326,327,333,334,335,336,354,388,10,33,41,49,57,65,73,81,93,105,113,121,129,137,145,151,157,165,177,185,193,201,209,217,225,233,241,253,259,267,273,279,287,293,305,313,321,333,341,349,361,369,381,389,405,413,425,437,6,9,13,13,17,21,24,26,35,37,47,49,60,72,73,79,79,85,90,97,97,102,107,126,129,129,135,146,146,146,158,158,171,179,179,193,193,198,205,211,222,228,234,244,245,246,247,251,253,261,263,263,270,283,287,291,299,299,310,318,318,327,327,338,338,349,349,351,362,381,387,393,399,410,416,422,435,435,441,443,449,451,462,462,470,472,479,490,498,501,501,507,518,525,527,534,537,537,541,548,550,553,555,563,582,584,589,589,591,597,604,610,612,619,635,638,646,651,653,660,667,671,6,9,28,38,38,46,62,74,82,91,96,111,123,131,139,145,153,163,173,178,185,191,196,203,208,208,216,216,225,231,236,243,243,249,255,261,261,266,273,278,285,285,295,301,301,301,307,307,312,318,325,330,338,345,352,359,365,376,442,9,30,32,36,40,42,46,48,58,66,68,72,76,80,84,86,96,98,102,104,108,110,114,116,118,128,132,134,140,144,148,152,160,166,172,178,182,184,188,192,196,198,202,208,214,218,222,226,228,232,234,5,5,5,7,7,8,9,9,9,11,11,11,13,15,15,15,17,17,19,21,21,23,25,25,27,31,32,33,33,34,35,35,35,35,36,37,39,41,41,43,43,45,45,47,48,48,50,51,52,53,53,54,54,55,56,56,56,56,57,57,59,59,61,63,63,65,67,67,71,71,73,73,74,75,77,81,81,81,83,85,85,86,86,87,87,88,89,91,91,93,93,95,97,99,100,101,102,103,105,107,109,111,111,111,111,113,113,115,116,117,119,121,121,123,123,125,125,126,127,129,129,129,130,131,131,133,133,135,137,138,139,141,142,143,144,145,147,147,149,149,150,151,151,152,153,153,154,155,156,157,157,157,159,159,159,161,161,163,163,165,166,167,167,168,168,169,170,175,179,180,181,183,183,185,193,197,199,6,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,201,202,202,203,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,227,228,229,229,230,230,231,232,233,234,234,235,235,236,236,237,237,238,238,238,239,239,240,241,242,242,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,199,200,200,201,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,225,226,227,227,228,228,229,230,231,232,232,233,233,234,234,235,235,236,236,236,237,237,238,239,240,240,9,156,157,158,159,160,161,162,163,163,164,165,165,167,168,168,168,169,170,171,171,172,172,173,174,174,175,175,176,177,177,178,178,179,180,181,181,182,183,183,184,185,186,186,187,187,188,188,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,198,199,200,200,201,202,202,203,204,204,205,205,206,206,207,207,208,208,208,209,210,211,212,213,214,215,216,216,217,217,217,218,218,219,219,228,6,185,185,186,187,188,189,190,191,192,193,194,195,197,198,199,199,199,200,201,202,203,204,205,205,206,206,207,208,209,210,211,212,213,213,214,214,215,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,231,232,232,233,233,234,234,235,235,236,236,237,238,239,240,241,241,242,242,242,243,244,245,246,6,7,55,63,67,83,89,109,121,125,153,159,165,185,193,193,197,197,197,197,201,205,209,209,231,237,241,245,249,253,257,261,267,271,275,279,293,307,311,311,325,339,363,367,371,371,375,381,385,389,6,7,33,34,34,39,40,45,53,53,54,59,60,60,65,66,71,72,72,77,83,84,87,88,88,91,92,97,101,102,111,112,112,117,118,123,124,129,129,130,133,139,139,143,144,144,151,157,161,161,162,165,166,171,171,175,176,179,179,180,183,184,187,193,194,197,198,201,202,207,207,211,212,217,218,218,223,223,224,227,231,232,235,241,242,242,247,248,251,251,252,257,257,258,258,261,265,265,266,271,272,275,281,282,285,286,291,292,292,297,298,303,303,309,309,315,316,316,319,319,320,323,323,327,328,331,332,337,338,341,341,349,350,357,358,358,363,363,369,369,370,375,376,376,381,382,385,391,392,395,396,401,402,405,406,409,410,413,417,418,423,424,429,433,433,437,438,441,441,442,447,451,455,456,456,459,463,464,469,470,475,476,479,479,480,483,487,491,491,495,496,496,501,502,505,506,506,509,510,513,514,517,521,522,522,525,526,526,529,530,533,8,55,63,63,71,79,89,97,107,117,125,133,141,149,157,169,177,185,193,201,209,217,225,233,241,253,261,269,277,285,293,301,309,317,325,333,341,351,363,383,30,32,34,36,38,40,40,42,44,44,46,48,48,50,50,52,52,54,54,58,58,60,62,64,66,68,70,70,72,74,76,76,78,80,80,82,84,84,84,86,86,88,90,92,94,96,98,100,102,104,104,104,106,108,108,110,110,112,114,114,116,116,118,120,122,124,126,126,128,128,128,134,4,10,11,14,21,24,26,28,30,39,40,41,42,49,50,52,56,57,62,63,64,65,66,68,70,71,72,73,73,74,74,75,78,81,83,84,84,85,89,90,91,93,94,95,96,98,99,103,104,105,107,108,110,110,111,112,114,115,116,117,118,121,122,123,124,125,126,127,127,130,131,132,135,136,136,139,143,144,145,145,145,146,146,146,147,149,150,151,152,155,159,160,161,162,163,164,164,164,165,168,169,170,172,173,174,175,176,178,179,180,181,182,1,2,4,7,9,10,16,21,22,24,25,26,28,29,30,32,33,34,36,37,38,40,41,42,45,46,49,50,52,53,54,57,58,60,61,62,65,66,68,70,72,73,74,76,77,78,80,86,88,88,91,92,93,7,14,16,18,20,22,24,26,28,30,32,36,38,40,44,46,48,50,54,54,56,58,60,62,66,2,3,4,5,6,7,8,9,10,11,12,13,14,5,18,24,30,36,48,54,68,78,18,23,31,36,42,52,64,98,122,133,133,5,6,9,10,13,14,17,18,21,22,25,26,29,30,33,34,37,38,41,42,45,46,49,50,53,53,53,54,57,58,61,62,65,66,69,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,5,5,6,7,8,9,11,12,14,15,16,18,19,22,23,24,25,27,28,33,36,37,38,41,43,44,44,47,47,49,10,13,18,21,24,27,33,36,39,42,48,51,54,57,60,63,66,69,72,75,78,81,87,90,93,96,73,74,74,75,76,78,79,80,80,81,82,85,88,89,2,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,1,2,26,31,34,63,72,83,24,25,26,27,28,29,30,34,35,3,4,10,15,22,33,2,3,10,14,16,17,17,22,24,26,29,30,33,35,6,9,12,15,18,21,25,25,27,27,30,7,9,9,11,13,13,15,15,17,17,19,21,23,25,25,27,27,29,29,31,33,33,35,37,37,39,41,41,43,43,45,47,47,49,51,51,53,53,55,55,57,57,59,59,61,61,63,63,65,65,67,69,71,73,75,77,77,79,79,81,83,83,85,85,87,87,89,89,91,91,93,95,95,97,99,101,104,106,108,110,110,112,114,116,116,118,118,120,120,122,124,129,129,131,131,133,133,135,135,137,137,139,139,141,144,144,146,146,148,148,150,153,153,155,155,157,159,159,161,161,163,165,165,167,169,172,172,174,176,176,179,179,181,181,17,17,22,29,29,30,41,48,52,57,66,72,85,101,104,107,110,113,118,123,128,134,137,142,147,152,157,162,167,172,178,6,10,12,16,18,22,24,26,28,28,32,34,38,40,45,48,5,6,15,32,34,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,123,128,134,134,134,5,7,9,11,13,16,17,18,19,20,21,23,8,11,32,118,390,805,5,57,58,61,62,65,66,70,73,74,77,78,81,82,85,86,89,90,93,94,97,98,101,102,105,106,109,110,113,114,117,118,121,122,125,126,129,130,133,134,137,138,141,142,145,146,149,150,154,157,158,161,162,165,169,173,174,177,178,181,182,186,189,193,194,197,198,201,202,205,206,209,210,213,214,217,218,221,222,225,226,229,230,233,234,237,238,241,245,246,249,250,253,254,257,258,261,262,265,266,269,273,274,277,278,281,282,285,286,289,290,293,294,298,301,302,305,306,309,310,313,314,317,318,321,322,325,326,329,330,333,334,337,338,341,346,349,350,353,354,5,22,25,29,33,37,41,45,49,53,57,61,65,72,75,81,85,89,93,93,93,97,101,101,105,110,113,114,117,118,121,122,127,127,129,132,135,138,141,142,145,146,149,150,153,155,156,159,160,163,164,167,168,171,172,175,176,179,199,199,203,207,213,221,225,229,233,237,241,245,249,253,257,261,269,273,273,277,301,305,309,313,0,2,5,7,10,11,13,14,17,20,23,6,8,53,53,53,119,122,149,69,141,199,263,319,391,453,519,1,9,34,35,50,50,51,62,63,63,72,73,78,79,84,85,88,89,94,95,102,103,108,108,109,109,118,118,118,119,126,126,127,127,132,133,133,133,133,138,138,139,146,146,147,147,152,153,153,162,163,163,172,173,186,187,187,204,204,204,205,210,211,211,216,217,222,223,232,233,238,239,244,245,250,251,251,264,265,274,275,284,284,284,285,298,299,311,313,4,4,5,5,5,5,5,7,7,7,8,9,9,10,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,14,15,16,16,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,20,20,21,22,22,22,23,23,23,23,24,24,25,25,25,25,25,25,26,27,28,29,30,31,32,33,34,34,34,35,35,35,35,35,35,36,37,37,39,39,39,39,39,39,39,39,40,41,41,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,47,47,47,47,48,48,48,48,48,48,49,49,50,51,52,52,52,53,53,53,54,54,54,54,54,55,55,58,58,59,59,59,59,59,59,59,60,60,60,60,60,61,61,61,62,63,64,64,64,65,65,65,65,66,66,66,66,66,67,67,67,67,67,68,68,68,68,68,69,69,69,70,71,71,71,71,71,71,71,72,72,72,73,73,73,74,75,76,77,78,79,80,80,81,81,81,81,82,82,82,82,84,84,84,84,85,85,86,86,86,87,87,87,87,88,88,88,88,88,88,89,89,89,89,89,90,90,90,91,92,93,94,94,95,95,96,97,97,97,98,98,99,99,99,100,100,101,101,101,101,102,102,102,102,102,102,104,104,105,105,105,106,106,107,107,107,108,109,109,109,110,111,112,112,112,112,113,113,113,113,113,114,115,116,116,117,118,118,121,122,122,122,122,123,123,123,123,123,123,124,124,125,126,126,126,127,128,129,130,131,132,132,132,132,133,134,135,136,137,138,139,139,139,139,139,139,140,141,141,141,141,141,142,142,142,143,143,143,144,144,144,145,145,145,146,146,147,147,148,148,149,149,149,149,149,150,150,151,151,151,152,153,154,154,154,155,155,155,155,156,156,157,157,158,159,159,159,160,161,165,165,4,4,4,5,5,5,5,6,7,7,7,8,9,9,10,10,10,11,11,11,12,12,13,14,14,15,15,16,16,17,17,17,18,18,19,19,20,20,21,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,29,30,30,30,31,31,32,32,33,5,5,5,6,6,6,7,7,7,8,8,8,8,9,9,9,10,10,11,11,11,12,12,12,13,14,15,15,15,16,17,18,18,18,19,19,19,20,20,20,21,21,21,21,22,22,22,23,23,23,24,24,24,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,31,31,32,32,33,33,34,34,34,34,35,35,35,36,36,36,37,37,37,38,39,39,40,40,40,41,41,41,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,53,53,54,54,55,55,55,56,56,56,57,57,58,58,59,59,60,60,61,62,62,63,64,64,64,65,65,65,66,66,66,67,67,68,68,69,69,69,70,70,70,71,71,71,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,78,78,78,79,79,79,80,80,81,81,81,82,82,83,84,84,84,84,85,85,85,85,86,86,86,87,87,87,87,88,88,88,88,89,89,89,89,90,90,90,91,92,92,92,92,93,93,93,93,94,95,96,97,97,97,98,99,100,101,102,103,104,105,105,106,106,107,107,108,108,108,108,108,109,109,109,110,110,110,111,111,111,111,112,112,113,114,114,115,115,4,18,18,18,18,18,21,21,25,30,33,33,37,37,40,40,40,43,43,43,45,45,45,45,48,55,63,63,68,69,69,73,73,73,73,77,77,79,83,87,87,93,96,98,102,108,5,19,22,24,26,26,31,31,34,34,36,38,38,41,44,46,46,46,49,56,64,69,70,70,78,80,84,88,88,94,97,99,103,109,5,19,19,19,26,31,31,34,34,38,38,41,44,49,56,64,69,70,70,74,74,78,80,84,88,88,88,94,102,104,106,108,110,112,114,117,122,122,124,124,126,128,128,131,11,12,14,15,16,16,17,17,17,17,18,19,19,20,20,21,22,22,23,24,24,24,25,26,26,27,27,27,28,29,29,30,30,30,31,31,32,34,35,36,36,37,38,38,39,39,40,42,42,43,44,45,51,54,58,59,59,60,60,61,61,62,65,66,66,67,68,68,72,72,83,84,88,89,92,93,94,94,95,95,96,97,97,98,99,101,101,104,105,107,108,108,109,109,110,111,112,113,114,114,115,116,117,118,119,120,121,121,123,124,125,125,126,127,127,129,133,133,134,135,137,139,139,141,142,143,144,146,147,149,149,151,153,158,161,162,162,164,165,168,170,173,177,178,178,179,180,181,182,184,186,186,187,189,190,192,194,196,199,200,202,204,205,207,207,209,210,213,214,215,217,220,221,221,222,222,223,224,227,228,229,230,231,233,235,236,238,238,239,240,243,244,245,246,248,249,251,254,256,256,258,259,260,261,262,263,263,264,265,266,269,270,270,271,272,273,275,277,278,279,280,281,282,283,284,285,286,287,287,288,288,289,290,291,292,292,293,293,294,295,295,300,302,303,1,1,3,5,5,5,5,5,7,7,7,7,7,7,9,9,11,13,15,15,17,19,21,23,25,27,27,27,27,27,29,31,33,33,35,37,39,41,41,43,45,47,47,49,49,49,49,49,51,53,55,55,55,55,57,57,57,57,59,61,61,61,63,65,65,65,65,67,69,71,73,75,77,79,79,81,83,85,85,85,85,87,89,91,93,95,95,95,97,97,99,101,103,105,107,109,111,113,115,117,117,117,117,119,119,119,119,119,121,121,121,121,121,123,123,123,123,125,125,125,125,127,127,127,127,129,129,129,131,131,131,131,131,131,133,133,133,133,135,135,135,135,135,135,137,137,137,139,139,141,143,143,143,145,147,147,149,149,149,149,151,151,153,155,157,157,157,157,159,159,159,161,163,163,163,6,7,7,8,10,11,11,12,12,13,13,14,15,15,16,17,17,17,17,18,18,19,19,20,20,21,21,22,22,22,22,23,23,23,23,24,24,24,24,24,24,25,25,25,25,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,48,48,49,49,49,49,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,57,57,59,60,61,66,67,67,68,68,68,68,69,69,69,70,70,72,72,72,73,73,74,74,75,76,76,77,77,78,78,78,78,79,79,79,79,79,80,80,80,80,80,81,82,82,82,83,83,83,84,84,84,85,85,85,85,85,85,85,86,86,86,87,87,88,88,88,88,88,88,89,89,89,89,90,90,90,91,91,92,92,92,93,93,94,94,95,96,97,98,98,98,98,99,100,100,101,102,102,102,103,103,104,104,105,105,105,106,106,107,107,107,108,108,108,109,110,111,111,112,112,113,114,115,116,117,117,118,118,119,120,121,126,126,126,127,127,128,128,128,128,128,128,129,129,129,130,130,130,130,130,131,131,131,131,132,132,132,132,133,133,133,133,134,134,134,134,134,134,135,135,136,136,136,137,137,137,137,138,138,138,138,138,138,138,139,139,139,140,140,141,141,141,142,142,143,143,143,144,144,145,145,145,145,146,146,146,146,147,148,148,148,149,149,150,151,151,152,153,154,154,155,155,155,156,156,157,157,157,157,158,158,159,159,159,159,159,160,161,161,162,162,163,163,164,164,164,164,165,165,165,165,166,166,166,166,166,167,167,167,167,168,169,170,171,171,171,171,172,172,173,173,173,173,173,173,174,174,174,174,175,175,175,176,176,176,176,176,176,176,177,177,177,177,178,178,178,178,178,179,179,181,181,182,183,184,185,186,186,186,187,187,187,188,189,190,191,192,193,194,194,195,195,196,196,197,198,199,200,200,201,202,203,203,204,205,206,206,206,206,206,206,207,207,208,208,208,208,208,209,210,210,211,212,212,213,213,213,214,214,214,215,215,215,216,216,216,216,217,217,217,217,218,218,218,218,218,218,218,218,218,218,219,219,219,219,219,10,11,14,15,15,16,17,18,19,20,21,22,23,23,24,25,26,26,27,28,29,30,31,32,33,34,34,35,36,37,38,38,39,40,41,42,43,44,44,45,46,46,47,48,49,50,51,52,53,54,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,74,75,75,75,76,76,76,77,77,78,78,79,79,80,80,80,81,81,82,82,83,84,84,84,85,85,86,86,86,87,87,88,88,88,89,89,89,90,91,91,92,92,92,93,93,93,94,94,94,95,95,96,96,96,96,97,97,98,98,98,99,99,99,100,101,101,102,102,102,102,103,103,103,104,104,105,105,106,107,107,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,111,111,112,112,113,113,114,114,115,115,116,116,117,118,118,119,119,120,120,121,121,122,122,123,124,124,125,125,126,127,128,128,129,129,130,130,130,131,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,148,148,149,149,149,150,151,152,153,154,154,155,155,156,157,158,159,160,160,161,162,163,163,164,164,165,165,166,166,167,167,168,168,168,168,169,169,169,170,170,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,178,179,179,180,180,181,181,182,182,183,184,184,185,185,185,186,186,186,187,187,187,188,188,188,188,189,189,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,196,197,198,198,199,199,200,200,201,201,201,202,202,203,203,203,204,204,205,205,206,206,206,206,207,207,207,207,208,208,208,209,209,210,210,210,210,211,211,211,212,212,212,212,213,213,213,213,214,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,218,219,219,219,219,220,220,220,220,221,221,221,221,222,222,222,222,223,223,223,223,224,224,224,225,225,225,226,226,227,227,228,228,228,228,229,229,229,229,230,230,231,231,232,232,232,233,233,233,234,234,234,235,235,235,235,236,236,236,236,237,237,237,237,238,238,239,239,239,239,240,241,241,242,242,242,242,243,243,243,243,244,244,245,245,246,246,246,246,247,247,247,248,248,248,249,249,250,251,252,253,254,255,256,256,256,256,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264,265,265,266,266,267,268,268,269,269,270,270,271,271,271,271,271,271,272,272,272,273,273,273,274,274,274,274,274,275,275,275,275,276,276,276,276,277,277,277,277,278,278,278,278,279,10,36,37,39,41,42,43,44,45,46,47,48,49,51,52,53,54,56,58,59,60,62,64,65,66,67,68,69,71,72,73,75,76,77,79,80,81,82,83,84,85,85,86,87,87,91,93,95,97,98,99,100,101,102,104,106,108,109,111,113,115,117,119,121,124,125,126,127,128,129,131,132,133,133,137,138,139,140,141,142,144,147,148,149,150,155,156,160,161,162,163,164,165,166,167,168,169,170,171,172,172,173,174,176,178,179,180,180,181,181,182,183,184,185,185,186,187,188,189,190,190,191,191,192,193,194,195,195,196,196,198,198,199,200,200,201,202,203,204,205,205,206,207,209,210,210,211,212,212,213,214,214,215,215,218,219,220,222,223,223,224,225,227,229,230,231,231,232,233,234,235,237,238,239,240,240,242,243,244,245,245,246,248,250,251,252,253,253,254,254,255,258,258,259,260,261,261,263,265,265,266,266,266,267,267,268,269,270,271,272,273,274,276,278,280,283,285,287,289,290,292,294,295,296,296,297,298,299,299,300,301,303,304,306,307,308,309,312,313,314,314,315,316,319,319,321,323,325,326,328,330,331,332,333,333,334,335,335,336,337,338,339,340,342,342,344,344,346,346,350,351,352,353,355,357,358,358,360,362,363,365,367,370,371,372,374,376,377,378,379,380,381,383,386,387,388,8,34,35,37,39,40,41,42,43,44,45,46,47,49,50,51,52,54,56,57,58,60,62,63,64,65,66,67,69,70,71,73,74,75,77,78,79,80,81,82,83,83,84,85,86,87,89,91,93,95,96,97,98,99,100,102,104,106,107,109,111,113,115,117,119,122,123,124,125,126,127,129,130,131,131,132,135,136,137,138,139,140,142,145,146,147,148,150,153,154,156,158,159,160,161,162,163,164,165,166,167,168,169,170,170,171,172,174,176,177,178,178,179,179,180,181,182,183,184,185,186,187,188,188,189,189,190,191,192,193,193,194,194,196,196,197,198,198,199,200,201,202,203,203,204,205,207,208,208,209,210,210,211,212,212,213,213,214,216,217,218,219,220,221,221,222,223,225,227,228,229,229,230,231,232,233,235,236,237,238,238,240,241,242,243,243,244,246,248,249,249,250,251,251,252,252,252,253,256,256,257,258,259,259,261,263,263,264,264,264,265,265,266,268,269,270,271,272,274,276,278,281,283,285,287,288,290,292,293,294,294,295,297,298,299,301,302,304,305,306,307,310,311,312,312,313,314,315,317,319,321,323,324,326,328,329,330,331,331,332,333,333,334,335,336,337,338,340,340,342,342,344,344,350,351,353,355,356,356,358,360,361,363,365,368,369,370,372,374,375,376,377,378,379,381,383,384,385,386,7,33,34,36,38,39,40,41,42,43,44,45,46,48,49,50,51,53,55,56,57,59,61,62,63,64,65,66,68,69,70,72,73,74,76,77,78,79,80,81,82,82,83,84,84,85,88,90,92,94,95,96,97,98,99,101,103,105,106,108,110,112,114,116,118,121,122,123,124,125,126,128,129,130,130,131,134,135,136,137,138,139,141,144,145,146,147,149,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,169,170,171,173,175,176,177,177,178,178,179,180,181,182,182,183,184,185,186,187,187,188,188,189,190,191,192,192,193,193,195,195,196,197,197,198,199,200,201,202,202,203,204,206,207,207,208,209,209,210,211,211,212,212,213,216,217,218,219,220,220,221,222,224,226,227,228,228,230,231,232,235,237,237,239,240,241,242,242,243,245,247,248,249,250,250,251,252,255,255,256,258,258,260,262,262,263,263,264,264,265,266,267,268,269,270,271,273,277,280,282,284,285,286,287,289,291,292,293,293,294,295,296,296,297,298,300,301,303,304,305,306,309,310,311,311,312,313,314,316,316,318,320,322,323,325,328,329,330,331,332,332,333,334,335,336,337,338,338,339,341,341,343,343,347,348,349,350,352,354,355,355,357,359,360,362,364,367,368,369,371,373,374,375,376,377,378,380,382,383,384,385,19,19,20,21,23,25,26,27,28,29,30,31,32,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,59,60,61,61,62,63,63,64,65,67,67,68,69,69,71,72,74,75,76,76,77,78,79,80,81,82,83,84,84,85,86,87,88,88,89,89,89,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,109,111,113,114,114,115,117,117,118,118,119,119,120,120,121,121,122,122,123,124,125,125,126,126,127,127,128,128,131,132,132,133,134,135,136,137,138,139,140,140,141,143,144,145,145,146,147,148,149,150,151,152,153,155,156,157,159,160,161,163,164,165,166,167,169,170,171,172,173,174,174,175,176,177,178,179,180,181,182,183,183,184,184,185,186,186,187,188,189,190,191,192,193,194,195,197,199,201,203,204,205,206,207,208,209,210,210,211,212,213,214,215,215,216,217,218,218,219,220,221,222,223,224,225,226,227,228,229,230,230,231,232,233,234,234,235,235,235,235,236,237,238,239,240,240,241,241,242,243,243,244,244,245,245,246,246,247,247,248,248,248,248,249,250,251,251,252,252,253,254,255,256,256,257,258,258,259,259,260,260,261,261,262,263,264,265,266,267,267,268,268,269,270,271,272,272,273,273,274,275,276,277,278,279,280,281,282,282,283,283,284,285,286,286,287,287,288,288,289,290,291,291,292,292,293,293,294,294,295,295,295,295,296,296,297,298,299,300,301,302,303,303,304,305,306,307,307,308,308,309,310,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,328,329,330,331,333,334,335,336,336,337,338,339,340,341,341,342,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,361,362,362,363,364,365,366,367,368,369,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,384,385,385,386,387,388,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,402,403,404,405,405,406,406,407,408,409,410,412,413,414,416,416,417,418,419,420,421,422,423,424,424,425,426,427,427,428,429,430,431,432,432,433,433,434,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,452,453,454,454,455,456,457,458,458,459,460,460,461,461,462,463,463,464,464,465,466,467,468,469,469,470,470,471,472,473,473,474,475,476,476,477,477,479,479,480,481,481,482,484,484,485,487,487,488,489,489,490,491,491,492,492,492,492,493,494,495,496,497,498,499,500,501,502,502,502,502,503,504,505,507,509,511,511,512,513,514,515,517,518,519,520,521,522,523,523,524,525,527,528,529,530,531,532,533,534,535,536,537,537,539,540,541,542,543,544,544,545,546,546,549,549,550,551,551,552,553,553,553,554,554,555,556,557,557,558,559,560,561,562,562,562,563,564,564,565,566,566,568,568,569,569,570,570,571,572,572,573,573,574,574,575,575,576,578,579,579,580,582,584,585,585,585,585,586,586,587,588,588,589,590,591,592,592,593,593,594,595,596,596,597,598,3,7,9,9,11,11,13,15,15,17,17,19,21,21,23,23,23,25,27,27,29,29,31,31,33,35,37,37,39,39,41,43,43,45,47,47,49,49,51,53,55,57,57,59,59,59,61,63,65,65,67,69,73,75,75,75,77,79,79,79,81,81,81,83,83,85,85,87,89,91,91,91,93,95,99,99,99,99,101,101,101,103,103,107,109,111,113,115,115,117,117,119,0,2,3,4,6,9,10,12,15,16,20,25,27,29,49,49,55,57,65,81,91,91,101,103,113,145,147,155,155,157,167,169,7,12,19,22,26,30,34,38,42,46,50,54,58,64,72,72,81,82,83,84,85,86,87,88,89,89,90,90,91,92,93,94,95,96,97,98,98,99,99,100,101,102,103,104,104,105,106,106,107,107,108,109,109,110,111,111,112,112,113,114,114,115,115,115,116,116,117,117,117,117,118,118,119,119,119,120,121,122,122,123,124,124,125,125,126,126,127,148,149,150,152,152,153,154,155,155,12,12,13,14,15,15,16,19,22,23,24,27,29,29,31,31,31,34,36,37,38,42,45,47,47,47,48,50,54,57,57,63,65,67,70,70,71,71,72,74,78,79,81,90,91,93,94,99,101,104,106,106,108,109,115,116,116,117,122,124,128,130,132,134,140,141,142,147,148,152,159,160,164,166,166,170,172,176,178,180,183,184,185,185,192,197,201,202,206,210,212,213,214,214,215,216,220,224,226,230,237,239,243,246,247,249,257,262,265,270,270,271,274,279,281,282,283,287,287,288,295,299,299,300,300,307,8,12,16,20,24,28,32,36,40,44,50,54,58,62,66,68,72,76,80,82,86,88,92,1,9,15,19,22,24,27,37,39,47,51,55,61,65,1,9,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,143,147,147,151,151,155,155,159,159,163,163,167,167,171,171,175,175,179,179,183,187,191,195,195,199,199,203,207,207,211,211,215,215,221,221,225,229,229,233,233,237,237,241,245,245,249,253,257,261,265,265,269,273,273,277,281,285,289,293,297,300,313,314,314,4,14,14,16,16,18,18,20,20,22,22,24,24,26,26,28,30,30,32,32,34,34,36,36,38,38,40,42,42,44,44,1,13,26,27,29,30,34,38,39,42,44,45,47,48,50,52,53,54,55,58,60,65,67,68,70,71,72,75,76,77,78,79,80,82,84,86,87,88,89,90,90,91,94,96,96,96,100,103,108,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,135,136,137,138,139,141,143,145,146,147,147,148,149,152,153,154,155,156,157,158,159,160,161,162,163,164,167,168,170,171,172,174,176,177,178,179,180,182,184,185,186,188,205,21,67,75,105,307,9,10,11,12,32,107,108,110,132,146,148,165,166,204,208,232,262,268,275,276,294,313,6,9,22,29,45,49,55,63,67,71,74,86,90,100,109,113,118,125,128,131,134,138,165,167,170,172,175,177,180,182,186,189,192,198,201,204,208,211,214,219,222,227,233,236,239,248,252,259,264,268,282,287,291,294,300,303,309,313,315,318,321,326,328,331,334,355,358,360,363,366,368,371,385,387,390,392,397,406,408,411,433,438,442,447,450,453,456,460,463,466,476,480,483,485,498,502,505,508,513,517,520,526,529,535,538,541,544,547,550,555,558,564,571,574,579,582,588,591,604,609,6,7,13,17,21,25,27,31,33,37,39,43,45,49,51,55,57,61,63,67,69,73,79,81,85,89,91,95,97,99,103,105,107,109,113,117,119,121,125,127,131,133,135,139,141,143,147,149,153,155,157,161,163,167,167,169,171,175,177,179,183,185,187,191,193,195,199,201,203,205,209,211,215,217,219,223,225,229,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,494,2,2,8,22,29,34,131,11,12,13,13,13,14,15,15,16,16,16,17,17,17,18,18,18,18,19,19,19,19,19,20,20,20,21,21,21,22,22,22,23,23,24,25,26,26,27,27,27,27,28,28,28,29,29,30,31,31,31,32,32,33,33,33,34,34,35,35,36,36,36,37,37,37,37,38,38,38,39,39,39,40,41,41,42,42,42,43,43,43,44,45,45,46,46,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,52,52,52,53,53,53,54,54,55,55,56,56,57,57,57,58,58,59,59,59,60,61,61,61,62,63,63,63,64,64,64,65,65,66,66,66,67,67,68,68,69,70,71,71,72,73,74,75,75,76,76,77,78,78,79,80,80,81,81,82,83,84,85,86,86,87,88,89,91,92,93,94,95,95,96,97,97,97,97,98,99,100,101,102,102,103,104,104,105,105,106,107,107,107,108,108,109,109,186,190,194,200,204,220,222,226,302,167,3,26,27,28,29,29,45,81,82,100,112,113,114,121,123,125,125,126,127,129,136,137,137,138,145,146,158,160,176,176,196,204,207,210,211,222,226,233,236,236,252,254,256,256,260,260,267,268,269,274,283,286,286,333,333,338,342,352,358,369,369,370,371,371,372,373,373,374,375,375,378,378,379,388,408,411,417,421,425,426,433,453,453,454,455,457,457,467,469,470,472,3,38,39,39,40,41,91,93,94,146,149,160,194,195,197,198,200,259,260,262,264,265,266,267,270,271,281,312,313,314,315,328,332,336,337,337,337,339,339,340,342,344,380,381,383,414,415,425,429,430,431,432,432,433,435,435,437,476,477,481,482,483,486,488,488,489,489,490,490,491,493,494,497,525,536,536,537,537,542,543,543,543,545,546,547,548,572,572,586,587,588,589,590,696,697,753,5,15,17,17,18,19,20,20,20,21,26,30,33,39,40,41,48,56,57,66,70,70,78,79,108,110,113,135,136,147,148,148,151,154,155,155,156,156,156,158,160,182,184,184,187,199,200,202,209,209,217,218,226,227,241,255,261,261,262,262,262,264,270,274,275,277,277,277,278,278,279,279,280,280,280,280,294,311,311,312,317,322,335,353,354,357,375,376,379,380,381,382,400,401,402,405,405,408,408,409,409,410,411,412,427,427,429,433,433,434,434,435,441,464,484,3,22,41,41,42,42,44,44,44,45,46,46,47,47,48,48,49,49,49,50,82,84,84,85,86,90,108,108,129,130,148,148,149,150,150,150,151,157,158,158,158,158,159,159,160,160,165,165,178,178,180,183,185,188,208,209,218,222,223,231,234,264,264,269,269,270,272,273,274,275,275,277,278,279,279,279,279,282,312,313,320,321,324,330,345,360,360,370,372,374,409,409,457,458,469,481,493,505,505,506,517,517,644,652,28,44,45,46,47,50,51,106,106,110,140,149,187,188,188,189,189,190,191,195,201,247,248,249,251,252,260,266,267,270,271,288,289,296,326,330,331,333,335,336,336,336,336,337,338,338,339,339,340,340,341,341,342,343,343,344,345,378,380,381,381,382,382,383,383,384,385,386,390,426,427,428,429,430,444,450,455,455,455,456,473,474,475,478,487,490,491,528,530,530,543,670,671,5,24,25,26,28,29,37,40,45,47,60,60,72,73,73,73,74,89,90,112,113,115,142,143,144,166,167,170,171,172,172,173,174,175,176,177,177,229,237,238,261,262,269,270,271,272,276,277,278,279,308,312,316,317,318,319,320,321,325,331,362,363,363,386,386,387,436,448,449,454,455,455,481,503,512,565,578,579,579,579,579,596,600,601,611,628,629,672,673,674,675,677,678,680,681,681,683,683,683,684,684,739,5,35,37,51,58,66,93,93,137,138,139,148,176,217,222,222,223,224,224,236,238,239,240,240,241,242,276,276,278,284,284,319,326,326,327,327,328,329,330,342,343,367,390,391,392,403,446,462,489,500,504,505,506,506,507,507,508,512,549,550,550,552,553,554,573,598,598,3,36,37,52,53,76,77,88,89,90,91,92,93,94,120,140,141,142,143,144,145,194,196,198,198,200,201,202,253,254,260,261,262,262,287,292,293,300,302,304,305,306,306,308,308,309,310,310,320,323,325,335,345,345,356,358,358,359,361,361,366,367,369,370,371,372,372,372,373,373,373,374,380,381,394,418,430,432,432,432,435,438,442,475,486,489,491,494,495,497,519,536,537,539,543,545,546,547,548,555,556,587,588,595,596,596,597,597,598,598,608,614,624,709,736,752,753,3,12,12,13,13,14,14,15,15,16,16,17,18,20,22,22,23,23,23,24,25,25,26,28,38,39,39,40,41,44,54,54,55,55,56,63,65,69,72,73,101,117,120,121,127,145,146,148,148,149,149,150,153,170,172,178,178,187,187,188,196,225,237,238,238,240,241,250,250,263,265,266,266,273,289,291,315,317,338,341,341,341,359,362,364,379,380,381,382,383,383,383,384,385,386,404,412,444,445,445,463,463,463,465,494,495,510,3,14,15,30,32,39,64,65,66,67,75,82,83,84,85,86,87,87,120,159,161,162,163,164,165,165,166,167,170,170,172,173,173,175,176,181,187,203,204,213,214,241,244,245,246,247,271,278,279,279,280,284,289,297,297,310,314,320,320,323,329,329,330,330,330,331,331,331,332,337,337,356,378,387,422,425,427,429,430,431,433,435,438,445,448,464,464,464,469,513,519,520,524,528,529,530,531,533,551,552,554,555,576,577,578,585,587,591,600,600,601,601,604,605,605,607,615,619,619,661,662,662,663,664,664,664,666,683,683,684,684,685,686,687,687,688,688,689,690,691,691,692,693,697,743,748,749,750,755,4,32,34,35,36,37,51,73,79,81,82,122,133,134,157,173,193,193,194,194,194,195,195,198,198,219,224,232,232,233,235,235,255,266,267,267,267,268,268,269,269,302,321,323,336,337,337,339,340,341,341,343,344,363,364,365,381,384,386,387,388,390,392,392,393,393,394,396,398,400,401,401,402,403,404,405,406,407,467,468,469,470,470,471,474,474,474,475,476,483,511,512,512,512,513,514,554,555,555,556,568,569,570,574,575,576,577,628,629,629,637,637,637,661,662,663,665,667,669,671,672,673,675,680,682,683,683,685,686,687,689,689,690,690,691,693,696,698,702,727,729,766,4,43,45,52,66,66,67,77,78,79,80,82,82,83,101,144,145,146,146,149,150,154,154,160,160,161,162,163,167,168,218,221,222,223,268,269,299,311,376,388,389,411,412,421,421,549,562,563,564,565,566,567,568,599,600,600,601,605,605,606,614,633,633,686,686,5,14,37,38,41,42,45,94,96,97,98,98,99,149,150,154,154,193,193,193,194,194,194,197,231,247,278,280,281,282,282,285,293,293,294,295,302,303,306,311,360,360,362,365,366,375,382,413,413,424,424,452,453,453,453,471,471,484,494,495,512,541,541,586,624,624,625,625,625,626,626,662,663,663,664,665,666,666,667,673,674,681,691,705,705,706,707,708,729,735,736,738,739,4,25,25,26,26,27,27,28,29,73,73,74,81,91,92,209,221,230,233,233,233,234,234,240,247,253,302,311,321,334,374,517,530,635,680,689,6,41,42,42,44,46,46,47,48,48,49,50,50,51,53,57,58,70,71,78,80,84,97,98,103,104,104,167,169,171,196,205,206,248,250,251,307,307,308,310,312,312,323,323,323,323,343,345,346,347,366,367,399,402,402,403,414,415,423,424,427,428,430,431,433,435,437,438,480,481,481,481,549,551,552,553,553,553,554,554,555,557,558,562,563,565,566,567,568,570,571,577,578,585,592,594,601,604,623,667,668,670,671,672,673,674,675,676,676,678,680,685,688,692,692,692,693,721,721,745,753,5,136,177,178,178,178,192,203,222,265,304,304,305,314,316,328,362,377,378,425,480,481,481,499,500,501,530,601,602,620,620,620,621,621,621,621,622,623,627,664,664,716,717,717,3,51,52,54,55,55,55,57,57,72,84,84,140,140,142,143,144,145,146,146,148,152,153,154,156,157,157,158,161,161,161,162,163,164,204,204,205,206,207,207,207,208,208,208,209,211,216,219,220,221,223,224,225,226,268,268,270,271,272,273,274,275,276,277,288,291,292,307,336,336,337,337,337,338,338,339,340,398,399,400,400,401,402,403,404,405,409,410,411,412,413,414,428,456,456,476,476,483,483,549,551,555,558,558,558,558,559,569,586,1,9,10,24,26,28,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,72,74,76,78,80,82,84,86,87,90,94,96,100,100,102,104,106,108,112,114,116,118,120,122,124,126,128,130,132,132,134,136,138,140,142,144,146,148,150,152,154,158,160,162,164,166,168,170,172,174,176,178,180,182,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,223,226,228,230,232,234,236,243,6,8,23,45,45,57,85,131,131,157,163,163,185,185,199,205,205,235,261,261,271,271,293,309,322,7,8,52,68,84,90,90,114,120,124,132,146,150,160,176,208,208,208,212,216,220,234,248,274,290,310,322,334,358,364,5,7,8,10,12,12,13,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,29,29,30,31,32,33,33,34,35,36,37,38,39,39,40,41,42,43,44,45,46,47,47,48,49,50,50,51,52,53,54,55,56,57,58,58,59,59,60,61,62,63,63,64,64,65,66,67,67,68,69,70,71,72,72,72,73,74,75,76,77,78,78,79,79,80,81,81,82,83,84,84,84,85,86,87,87,88,88,89,89,90,91,91,92,93,94,94,95,96,97,98,99,100,100,101,101,102,103,104,105,106,106,107,108,108,108,109,110,111,112,113,114,114,115,115,116,117,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,131,132,132,133,134,135,135,136,137,137,138,138,139,140,141,142,143,144,145,146,147,147,148,149,150,150,150,151,151,152,153,154,155,155,156,157,158,159,159,160,161,161,162,162,163,163,164,165,165,165,166,167,167,168,169,170,171,172,173,173,174,175,176,176,177,178,179,180,181,182,183,184,185,186,187,188,189,189,190,191,191,192,193,193,194,195,196,197,198,199,200,201,201,202,203,203,204,205,206,206,207,208,209,210,211,212,213,214,214,214,215,216,217,217,218,219,219,220,220,221,222,223,223,224,225,225,226,227,228,229,230,230,231,231,231,232,232,233,233,234,235,235,236,236,237,237,238,239,240,240,241,242,243,243,244,245,245,246,246,247,248,249,249,250,251,251,252,252,253,254,255,256,257,258,259,259,260,260,261,262,262,263,263,264,265,266,266,266,266,267,268,270,270,271,271,272,273,274,275,276,277,278,279,279,280,281,282,283,283,284,285,285,286,287,287,288,288,289,289,290,291,291,292,293,293,294,295,295,296,297,298,299,299,300,301,301,302,302,303,303,304,305,305,306,306,307,308,309,310,311,312,313,313,314,315,315,316,317,318,319,320,320,321,322,323,323,324,325,326,327,328,329,330,330,331,332,333,333,5,7,10,11,11,13,17,17,17,17,19,45,60,83,91,95,95,95,101,105,117,129,129,135,135,139,139,141,141,141,141,145,147,149,153,155,155,157,160,160,13,14,14,16,19,25,26,35,48,49,50,50,50,59,59,65,65,0,1,2,7,8,8,4,4,4,7,8,10,14,20,20,45,49,50,50,66,74,77,78,78,96,110,110,111,123,124,134,135,135,136,136,137,140,151,154,158,201,202,202,248,259,283,287,320,330,330,332,333,335,336,341,343,363,364,368,391,392,401,410,418,420,420,426,1,2,2,2,9,10,16,16,27,32,34,37,45,58,81,101,109,110,111,3,3,4,5,6,7,8,8,8,8,9,9,10,10,10,11,11,11,11,12,12,13,13,13,13,14,14,15,15,15,15,15,17,18,19,19,19,19,20,21,22,22,23,23,28,29,34,35,36,36,37,37,38,39,39,40,42,42,42,43,44,44,44,44,44,44,44,45,45,46,47,47,48,49,50,50,51,51,52,52,52,52,53,53,53,54,54,54,55,55,55,56,56,57,58,58,58,58,59,59,60,61,62,62,62,62,64,64,65,65,66,66,67,68,68,68,69,73,73,74,74,75,75,75,76,76,76,76,77,77,78,78,79,79,80,80,80,81,81,81,81,81,82,82,83,83,83,83,83,84,84,87,87,87,87,88,89,90,90,90,90,91,91,91,91,91,92,92,92,92,92,92,93,93,94,96,8,8,10,14,20,22,25,26,36,40,44,47,56,59,72,76,80,82,88,92,112,120,126,132,154,162,164,166,170,182,187,206,214,219,222,226,230,230,233,250,254,258,270,272,272,284,285,288,288,296,296,300,301,304,308,310,311,327,336,340,344,350,351,354,362,370,374,377,382,384,390,397,413,414,414,7,7,9,17,26,27,29,31,33,34,39,47,51,55,71,75,79,81,83,85,89,91,93,95,99,102,121,149,154,157,165,169,176,185,189,209,213,215,219,222,239,239,242,242,243,246,246,246,247,247,249,249,249,263,275,279,295,303,307,311,313,315,317,321,337,341,352,373,378,383,387,406,407,7,9,15,26,34,35,41,41,55,63,71,79,87,96,97,105,105,109,111,118,137,149,160,164,165,168,168,168,169,169,173,173,175,183,191,203,205,222,241,245,255,257,269,273,284,287,292,299,302,305,335,351,353,357,360,369,373,387,405,7,7,9,13,17,25,41,48,55,57,65,79,83,87,114,117,119,121,133,141,145,153,157,160,160,160,161,161,164,164,164,165,165,165,168,168,168,169,169,201,205,209,211,221,240,241,243,243,244,246,248,249,250,269,277,286,287,294,297,303,304,305,306,307,308,310,310,310,313,315,335,340,341,343,349,354,357,381,381,381,381,404,404,405,7,7,9,15,23,27,29,38,47,54,71,75,89,91,109,113,114,115,117,119,120,121,137,141,153,161,165,183,188,189,205,209,213,215,227,234,237,240,240,241,242,243,243,245,246,253,271,275,287,289,294,296,299,303,305,307,311,331,331,337,341,343,345,357,367,407,8,14,26,30,34,42,47,52,52,52,52,53,76,92,94,101,106,110,122,123,129,130,158,160,170,182,196,206,214,222,230,232,241,244,246,252,256,278,286,294,297,298,302,302,306,310,318,324,330,340,349,354,358,366,370,371,371,372,372,374,374,374,375,375,375,376,378,390,414,8,10,14,18,22,32,47,48,52,78,83,88,94,105,106,112,114,114,119,121,123,126,133,138,142,146,152,157,171,174,176,196,199,204,208,212,216,217,218,220,222,226,232,236,240,270,274,300,304,312,314,324,327,340,346,346,370,374,375,376,390,406,8,10,14,30,48,50,60,67,75,76,78,79,80,82,83,84,92,98,122,127,144,162,168,176,186,190,199,203,210,215,216,218,219,220,221,222,224,226,228,231,239,250,255,288,292,293,295,296,301,304,308,316,344,351,354,356,359,360,382,390,392,392,418,418,1,1,2,8,10,18,19,44,46,66,72,74,78,83,90,104,129,130,131,132,133,138,146,151,156,168,172,180,186,188,189,204,219,220,228,229,230,230,231,234,238,243,245,246,257,270,278,278,284,288,292,300,340,344,346,348,350,357,369,379,386,425,426,426,427,7,11,13,15,19,24,27,31,53,65,71,79,83,86,91,103,106,107,109,110,111,139,151,155,163,167,178,185,190,217,221,223,224,233,241,242,277,295,308,311,315,315,316,319,347,349,349,361,365,380,382,420,420,421,7,9,17,27,37,41,42,51,54,63,67,71,76,81,103,118,129,132,133,141,142,149,157,173,177,183,189,197,197,198,199,203,207,215,233,234,240,241,243,245,247,248,248,249,250,251,251,252,261,266,297,297,298,298,299,299,317,324,330,331,333,334,337,338,338,339,340,341,343,346,347,349,351,363,367,368,379,382,385,394,415,435,441,445,449,449,451,454,466,467,475,480,484,490,490,491,491,491,492,493,494,508,509,511,513,515,522,523,525,534,537,543,545,551,559,563,575,578,579,583,614,615,9,9,9,11,11,15,19,21,29,33,35,35,53,54,61,63,77,82,83,90,91,93,105,111,111,127,131,135,138,141,142,143,147,149,177,179,185,193,194,195,196,197,217,219,219,223,242,247,248,249,249,250,251,251,252,253,263,277,291,299,301,309,317,319,321,325,329,337,342,344,374,380,381,385,389,393,396,401,417,426,427,427,429,437,442,443,445,455,461,465,467,469,475,481,492,493,501,517,525,530,532,537,539,541,541,542,543,546,546,548,549,551,552,562,563,579,583,592,593,606,621,8,8,8,8,8,10,22,26,28,29,31,40,52,55,60,63,74,91,96,97,98,102,106,110,116,124,130,134,154,156,158,162,165,166,174,179,182,186,197,202,206,212,217,222,226,246,249,250,255,285,292,294,298,303,304,305,306,312,314,318,332,334,336,338,340,342,344,347,350,359,382,397,406,408,426,440,442,443,444,445,446,454,462,466,470,474,506,518,528,534,538,553,555,568,572,575,576,580,586,611,612,7,8,8,8,8,10,10,14,26,28,29,39,40,54,55,62,68,69,74,78,82,84,86,92,101,102,110,122,125,128,129,132,140,140,142,144,146,152,152,154,154,154,156,160,160,172,173,174,184,185,192,202,210,212,214,216,218,223,224,226,233,236,239,242,244,246,248,249,256,256,265,266,276,276,280,289,290,291,292,297,300,302,306,309,312,314,318,323,324,341,343,346,351,351,355,362,362,364,379,381,383,391,392,394,402,406,408,412,416,422,423,431,446,448,450,457,462,463,480,482,484,486,486,488,490,501,502,514,518,520,526,538,541,542,548,558,559,566,570,573,575,583,593,605,606,8,10,13,14,14,15,16,19,20,23,25,31,34,35,37,40,48,56,60,64,71,72,82,84,86,89,97,114,116,126,134,136,142,144,145,164,171,172,175,175,177,178,185,186,196,197,214,227,229,230,233,234,235,235,236,236,242,243,245,245,249,250,254,265,268,277,283,288,295,297,297,300,304,316,328,332,340,348,360,360,364,365,372,376,378,380,382,383,416,422,426,430,430,432,434,444,445,459,460,461,464,493,495,502,505,506,513,514,514,520,522,523,528,530,532,533,534,537,538,540,541,560,561,563,564,566,567,572,573,576,579,579,579,584,589,601,602,625,625,626,8,9,11,13,17,21,27,33,36,43,43,43,45,46,47,55,58,59,61,64,66,70,71,73,73,74,75,76,78,81,82,91,94,105,108,111,115,121,133,135,139,143,144,153,155,157,158,173,183,184,187,196,197,198,200,201,206,210,211,215,221,224,226,229,237,238,250,251,253,257,258,259,260,260,262,262,264,271,273,278,290,321,323,331,333,333,337,343,347,348,360,361,363,367,367,368,369,370,371,385,387,395,396,402,409,415,421,428,431,434,435,436,438,443,446,446,446,452,453,463,473,478,489,501,513,519,527,533,539,543,545,550,563,567,569,572,573,579,581,583,590,612,620,7,8,8,10,10,10,18,22,26,32,36,40,44,46,48,49,55,56,70,72,74,91,106,107,108,109,110,111,116,118,128,134,136,138,142,147,150,164,165,174,189,192,199,208,209,213,216,218,227,243,244,245,245,246,247,248,248,249,250,250,252,252,253,254,255,256,257,257,258,262,266,269,282,288,292,306,308,314,318,319,320,322,324,330,335,336,347,350,365,366,370,372,377,388,395,398,402,404,408,412,414,420,431,436,438,442,450,460,464,466,470,476,479,482,486,498,504,506,508,511,514,521,526,528,532,535,536,544,545,548,548,552,560,564,565,570,580,587,587,610,7,8,8,9,14,18,20,24,26,33,34,36,38,40,42,44,45,55,66,70,72,93,97,98,104,110,112,122,126,130,134,134,136,137,151,174,184,188,190,196,197,213,214,232,237,238,244,246,249,250,268,283,290,292,292,293,296,302,304,313,320,330,331,333,334,348,352,358,359,365,366,372,378,395,398,407,408,410,412,414,416,417,418,424,426,428,430,432,433,448,456,464,464,464,464,464,464,466,467,467,467,468,469,469,469,470,470,471,472,492,509,510,510,511,511,516,522,524,528,530,534,536,540,546,548,550,562,570,572,580,583,584,602,608,619,620,6,7,9,12,13,17,18,20,21,33,41,52,55,64,67,70,73,73,81,82,89,96,102,107,113,125,126,127,151,152,160,164,165,166,168,169,173,174,176,180,183,193,194,200,201,222,236,240,242,246,249,251,265,267,283,284,292,303,307,308,314,315,321,325,327,329,337,338,360,361,381,382,393,398,410,412,417,421,425,476,477,485,485,490,491,495,504,509,515,521,537,541,545,549,553,556,563,583,584,591,595,605,608,614,639,6,7,9,32,37,43,47,49,51,53,55,57,61,65,79,81,83,90,91,97,103,105,107,111,114,119,123,127,129,130,132,135,137,147,160,161,164,164,165,166,167,168,168,169,169,170,171,183,191,198,208,215,240,247,249,251,253,259,261,263,264,269,276,277,278,279,280,281,282,283,284,286,287,288,288,290,301,302,304,307,312,313,315,343,345,351,353,356,359,360,361,368,369,392,395,398,399,413,422,423,423,433,446,449,451,458,461,463,464,467,468,481,482,487,496,497,501,501,502,513,531,549,550,551,553,555,557,559,563,564,568,587,589,591,595,603,604,605,609,624,632,636,637,6,7,7,11,15,37,54,59,60,65,79,80,82,84,85,87,89,91,92,99,106,107,107,124,131,135,135,137,139,141,143,145,147,148,164,167,173,175,189,201,207,217,224,247,248,250,251,253,255,273,277,281,285,287,288,313,326,327,337,339,351,353,355,357,359,361,365,369,370,374,397,402,409,411,413,415,416,417,417,417,443,447,453,455,457,459,460,461,464,470,487,489,497,498,510,511,517,519,519,520,521,522,523,524,525,526,527,533,533,535,552,556,558,559,560,561,562,565,568,569,590,591,601,603,605,605,609,633,6,7,7,9,23,31,32,37,39,41,43,47,51,52,57,69,70,80,81,83,89,90,104,105,106,107,108,110,111,131,132,135,137,139,143,145,151,153,155,159,160,177,181,189,194,195,201,203,211,211,215,225,226,227,228,229,239,243,245,252,253,259,287,288,291,293,309,311,312,313,314,318,319,331,337,341,342,349,355,357,358,371,386,387,392,393,397,402,403,407,420,429,435,445,455,469,471,472,473,496,497,502,503,523,529,534,535,537,541,551,576,583,586,587,591,592,605,618,619,625,629,632,652,653,8,9,11,15,17,25,29,35,41,45,47,71,72,77,81,85,87,95,99,106,107,126,131,133,137,139,143,159,161,165,167,171,172,173,182,197,204,205,234,235,239,240,241,243,244,248,268,269,272,273,274,275,281,285,294,295,299,321,335,343,343,347,353,357,366,371,373,383,387,389,391,393,395,396,396,397,399,401,401,411,411,419,420,423,429,434,435,436,447,453,454,457,458,459,461,463,465,467,469,471,472,473,474,493,505,513,517,521,523,544,545,547,553,561,565,567,578,578,579,579,580,580,581,582,582,582,582,583,585,592,8,9,9,11,13,25,35,37,45,46,63,70,71,72,73,74,75,93,94,99,100,102,103,105,107,107,107,114,115,119,121,125,129,131,135,137,143,172,173,178,179,199,201,207,208,214,215,222,223,225,235,241,247,251,253,268,268,275,283,284,298,299,301,302,305,306,307,309,310,319,321,327,331,345,347,348,362,363,376,398,407,409,411,413,416,417,422,423,425,426,427,450,451,455,461,465,469,473,478,482,483,497,499,500,511,512,515,516,517,527,535,545,547,549,552,563,572,573,581,585,587,595,596,603,606,634,1,2,2,7,8,8,10,10,12,16,18,22,26,30,38,41,61,64,66,72,76,79,107,110,113,114,134,154,161,162,164,166,168,170,173,174,186,187,188,202,203,209,210,210,223,224,226,230,232,234,236,238,240,241,244,272,273,274,276,278,280,282,285,290,302,302,306,306,309,310,316,320,354,355,357,360,364,366,367,370,372,374,388,394,399,400,404,433,441,442,443,444,445,450,451,466,468,472,477,478,485,492,494,498,501,502,504,510,514,516,520,522,523,524,541,557,562,564,566,570,574,576,584,597,609,610,610,611,7,8,8,10,12,16,20,22,24,25,44,52,57,58,73,76,77,89,90,92,94,95,102,103,107,108,110,114,118,122,125,126,131,140,141,162,163,164,166,167,171,188,189,203,204,210,213,214,215,215,216,216,219,220,230,233,264,265,268,270,271,272,273,274,276,276,278,279,280,288,296,306,307,308,312,315,316,316,323,327,328,330,331,332,335,336,346,347,348,366,370,374,375,392,394,398,400,401,410,412,415,416,418,419,420,422,426,430,432,438,449,468,472,476,477,478,492,495,498,501,526,530,548,568,569,571,573,574,575,580,587,596,598,598,603,629,630,7,8,8,10,16,20,28,30,34,35,47,50,62,66,68,74,76,78,80,83,92,93,94,99,100,118,126,133,134,137,139,141,147,148,160,170,174,175,195,196,198,199,201,202,203,204,205,207,208,208,211,214,214,225,226,230,231,231,232,233,252,254,258,265,270,274,281,282,296,300,321,322,330,332,334,338,340,350,352,353,358,359,364,366,367,368,369,370,372,385,386,399,406,407,408,409,410,411,422,423,424,432,433,448,449,456,460,464,466,466,469,470,471,478,478,482,487,497,498,500,504,505,508,509,511,512,513,520,527,527,527,528,530,532,534,535,536,538,538,539,541,561,573,574,574,7,8,10,21,21,22,24,25,26,26,28,28,34,35,37,38,40,48,73,80,80,84,86,93,96,98,106,116,117,120,123,125,128,130,132,134,137,138,150,151,162,164,165,166,170,173,175,176,177,180,183,188,200,206,208,210,212,213,214,214,217,220,222,226,227,247,252,256,261,262,265,266,269,270,281,282,283,284,285,286,287,287,288,288,289,289,290,291,292,315,318,320,325,326,330,343,346,348,352,354,359,364,365,366,367,369,370,379,382,386,386,398,400,406,408,410,413,416,420,423,425,426,447,448,454,458,463,464,472,474,480,492,496,496,498,502,506,508,510,511,526,540,542,546,573,574,1,9,10,10,12,27,28,30,32,35,38,42,44,56,60,62,70,70,74,78,80,88,92,96,104,108,116,118,120,123,130,135,138,142,145,161,162,165,167,169,170,171,172,194,205,205,206,210,212,214,220,222,230,243,244,254,255,260,268,269,270,275,280,281,282,283,284,285,286,286,294,295,296,297,298,310,311,312,313,314,317,318,334,335,336,338,340,341,343,344,347,347,349,350,355,374,378,386,391,392,396,399,400,419,420,424,426,430,435,436,452,453,457,458,459,460,461,464,465,466,472,475,476,482,490,491,496,498,500,501,502,506,509,510,514,516,518,527,536,537,538,539,540,541,548,549,550,552,554,555,565,581,9,10,12,26,28,30,31,32,36,37,38,53,54,55,56,56,58,60,62,63,66,68,70,71,74,76,78,84,88,90,92,93,96,98,100,104,108,114,118,126,130,131,132,138,140,144,145,146,150,152,156,158,158,158,158,160,168,169,170,173,174,176,177,178,179,180,181,182,184,184,185,186,188,190,192,193,194,198,200,202,204,207,210,214,216,219,220,229,230,231,232,233,236,237,238,244,254,255,256,262,266,268,271,272,273,275,277,278,282,285,286,288,290,298,302,306,309,310,318,320,322,325,328,334,336,338,344,345,357,358,359,361,362,364,368,371,378,382,384,390,393,408,409,413,414,416,422,424,428,430,434,436,438,444,446,450,454,456,460,460,462,464,464,464,467,468,469,470,471,472,473,473,473,474,476,477,487,496,504,506,507,511,514,520,523,526,528,528,530,534,538,542,543,544,544,544,547,548,550,554,560,562,568,568,568,572,576,580,590,594,596,597,600,602,605,606,607,612,619,629,630,636,639,641,644,648,652,653,659,660,661,667,670,670,672,672,673,7,8,10,16,20,24,25,27,28,28,31,35,38,40,42,44,48,56,58,60,62,64,66,68,70,71,74,78,80,82,83,86,97,98,100,100,102,103,105,106,107,108,111,112,113,119,120,126,128,130,131,132,139,140,141,143,144,146,147,147,148,150,151,162,168,169,174,178,189,190,194,194,196,196,198,208,210,214,218,220,222,226,227,228,232,234,240,241,242,243,245,247,254,262,264,268,270,272,273,274,283,285,286,286,287,288,291,294,298,302,306,308,310,311,312,313,316,318,319,320,321,322,323,325,326,327,328,329,332,343,346,353,354,355,356,359,360,360,360,362,364,371,372,376,378,382,384,386,388,392,393,396,396,401,402,403,404,405,414,414,417,418,419,423,426,430,436,437,446,454,456,458,460,461,462,464,467,468,470,471,472,473,476,478,479,480,483,484,485,487,489,490,491,492,493,494,495,498,500,502,504,514,514,515,516,518,519,520,522,524,524,524,526,527,528,528,530,532,534,536,538,540,541,542,544,546,547,548,549,550,558,559,564,566,568,570,571,576,578,579,580,588,590,591,592,594,611,627,628,7,8,10,10,13,13,28,29,30,32,36,38,41,44,45,47,48,56,60,62,63,67,68,70,71,77,78,80,83,84,85,86,87,88,89,95,96,96,97,100,102,103,108,112,114,122,122,122,123,124,126,128,130,133,136,141,145,147,148,149,150,151,162,166,169,170,171,172,173,174,175,176,178,183,186,192,193,194,196,198,198,200,202,204,212,215,216,216,223,223,228,229,230,232,233,233,238,241,242,242,243,245,246,249,250,252,253,254,255,256,257,258,259,260,261,262,276,278,280,282,284,286,288,290,292,293,294,296,298,300,301,302,304,306,308,309,310,311,327,328,328,332,334,336,338,340,342,343,344,346,348,350,351,356,358,358,359,360,361,365,366,370,372,377,378,380,382,383,391,392,394,394,395,396,398,398,408,410,414,415,416,420,422,426,429,434,442,444,445,445,447,447,447,448,448,451,454,456,458,460,462,465,466,469,470,471,472,489,490,492,496,497,499,502,504,508,510,513,514,514,515,515,516,520,522,524,532,535,546,548,550,554,556,558,560,563,565,566,573,578,580,581,584,585,586,587,588,590,592,594,596,600,602,604,606,608,609,610,611,612,613,614,615,615,616,617,618,621,624,654,6,7,7,9,15,15,25,27,32,33,35,38,39,41,43,47,49,51,54,56,57,58,60,61,62,62,65,70,70,71,71,72,73,77,78,79,80,81,83,84,85,92,93,95,100,101,101,101,102,105,106,107,109,115,121,124,125,129,130,131,133,135,137,138,139,143,145,147,148,149,159,163,164,166,167,167,169,171,175,178,181,182,183,187,188,189,190,191,195,197,200,210,213,216,219,227,227,231,233,235,239,241,245,247,249,251,252,253,259,263,264,268,269,276,277,284,285,286,287,293,296,297,299,301,301,304,305,306,306,307,310,311,312,313,314,315,316,317,318,319,319,322,325,329,330,334,335,336,337,339,341,347,349,353,354,357,363,366,370,371,372,373,374,376,379,381,383,387,389,391,394,395,396,397,399,402,404,405,407,408,409,410,411,412,413,415,417,419,430,433,435,440,441,443,446,447,449,450,451,453,454,459,463,465,472,474,475,480,481,481,483,485,488,489,491,493,494,495,497,502,503,504,505,507,513,521,531,535,537,539,541,545,547,549,551,553,556,558,565,566,571,573,581,584,585,591,593,594,597,599,601,604,607,608,6,7,9,9,11,13,17,19,23,25,27,29,31,39,40,43,45,47,49,53,55,56,57,59,63,65,65,67,75,77,79,81,85,89,93,95,97,101,105,108,109,111,115,119,123,128,129,131,135,139,143,145,149,153,157,159,163,165,169,173,177,181,185,189,191,195,199,203,204,205,207,209,211,211,213,215,217,219,221,222,227,231,235,237,239,240,243,247,251,255,261,279,287,295,299,307,311,315,318,319,331,333,335,340,341,343,345,347,349,351,353,354,355,359,361,364,374,375,377,379,382,383,386,387,391,395,399,404,406,406,407,407,408,409,409,410,410,410,411,411,411,413,415,415,417,417,418,422,423,427,428,429,431,432,433,435,437,438,442,443,445,447,451,455,457,461,463,467,469,471,473,476,477,483,483,484,485,488,489,491,492,493,494,495,496,497,498,501,503,505,509,509,513,514,515,517,520,521,523,527,530,532,533,533,536,539,541,545,547,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,580,581,583,591,599,601,605,607,608,609,611,617,619,621,623,625,627,628,629,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,657,659,660,661,662,663,664,665,667,669,671,672,672,673,675,677,677,679,684,685,686,687,689,690,691,692,693,698,701,703,703,706,711,717,723,725,727,729,731,733,736,737,743,745,745,747,749,749,749,753,754,755,757,759,761,763,764,765,767,769,771,773,775,777,777,779,781,785,787,789,790,792,793,793,794,795,801,802,803,807,809,810,811,811,813,815,817,817,817,819,822,850,8,9,9,11,11,13,15,17,19,21,25,29,31,33,35,37,39,41,43,45,51,53,57,59,61,62,65,69,73,75,77,81,82,83,88,89,91,92,94,95,97,101,103,105,107,109,123,125,127,132,133,136,137,139,141,143,145,147,152,153,157,161,162,172,173,174,174,175,175,176,177,178,179,184,185,189,190,197,198,199,200,201,203,213,221,225,238,239,243,245,247,249,253,261,264,271,275,277,279,283,285,287,296,297,301,305,312,319,327,332,333,335,337,339,341,343,344,345,346,348,349,359,360,363,365,369,371,374,375,379,381,383,385,385,387,387,389,399,403,409,413,417,421,423,425,427,429,431,433,435,436,437,438,441,446,447,449,451,453,454,455,457,469,470,471,476,477,481,486,487,494,495,497,498,500,501,507,511,515,519,521,523,527,527,529,533,535,538,541,543,545,549,551,552,553,555,558,559,565,569,577,578,579,581,583,585,587,8,9,9,17,26,27,29,31,32,33,34,36,37,38,39,40,41,42,43,45,49,53,55,59,61,63,65,67,69,71,73,77,79,80,81,85,92,93,97,99,101,105,106,107,108,110,112,116,117,118,121,123,124,125,145,146,148,154,157,159,160,163,165,166,171,175,179,185,187,188,190,191,192,193,195,196,197,201,211,215,218,219,223,225,227,231,231,233,234,235,239,242,243,245,247,249,250,251,252,253,255,256,269,275,277,277,279,281,285,289,291,293,297,299,301,303,305,306,307,309,310,313,315,317,319,322,323,324,325,326,327,330,332,334,340,341,343,344,346,347,348,349,350,351,352,353,361,362,365,369,375,381,383,388,389,391,393,394,395,397,399,399,400,400,401,402,403,404,405,407,413,415,418,419,419,421,422,423,424,428,430,435,441,447,451,458,459,467,469,471,475,477,479,480,482,483,496,497,499,500,501,503,504,505,509,510,511,515,519,521,522,523,524,525,526,527,528,528,529,530,531,533,534,535,537,538,539,542,545,552,553,555,556,557,563,565,566,567,567,571,574,577,583,585,587,589,593,597,601,605,607,609,613,615,619,621,624,625,628,630,632,637,642,647,655,8,9,9,11,13,22,23,25,31,33,38,40,42,44,47,49,51,53,55,58,59,59,61,65,67,69,71,73,75,77,79,81,83,85,87,89,91,95,97,99,101,103,106,107,108,109,119,123,125,127,129,129,131,133,135,137,139,141,142,143,144,149,156,157,159,162,163,165,167,171,173,174,177,179,181,183,185,185,187,189,190,193,197,200,203,205,209,212,214,215,216,217,218,221,221,227,233,235,239,241,245,247,249,263,265,267,271,272,275,277,279,283,284,285,286,287,291,293,295,299,307,314,315,316,317,319,321,321,323,325,329,337,341,344,349,353,357,358,361,365,369,382,383,385,387,389,393,395,396,401,405,407,408,410,411,414,415,416,422,423,428,434,435,437,440,449,454,455,457,459,463,465,469,475,478,479,481,484,485,487,489,491,495,497,498,503,504,507,510,512,515,516,517,518,520,521,522,523,525,526,527,535,537,541,544,544,545,547,548,562,571,572,575,577,579,581,583,585,587,591,592,593,595,597,603,605,605,607,608,609,610,611,612,613,615,616,9,10,10,12,25,28,30,30,34,36,37,42,48,52,58,60,62,64,66,68,70,72,74,76,78,80,82,83,88,91,96,98,99,100,101,102,102,105,105,106,107,108,109,110,110,114,118,120,123,134,135,138,144,148,152,156,157,160,164,164,168,170,172,174,175,176,178,178,178,180,182,183,184,185,185,186,188,190,192,193,203,203,204,206,206,207,208,209,210,211,212,214,218,222,226,227,230,238,242,246,246,250,252,255,260,264,266,267,268,270,272,274,276,278,280,282,284,286,288,292,294,296,298,299,300,301,301,302,302,303,304,306,306,308,310,311,312,312,313,314,318,322,326,327,329,330,336,336,342,342,342,344,348,348,352,352,355,356,356,356,358,358,358,360,364,366,368,370,371,372,376,379,384,386,388,390,391,396,406,408,409,411,412,413,414,416,418,422,424,426,430,432,434,438,442,444,449,464,466,468,470,472,476,478,479,480,482,484,486,490,492,493,498,500,502,504,506,508,508,511,512,513,514,515,515,516,518,519,520,520,524,532,534,540,542,543,545,545,546,547,548,548,549,550,552,554,556,557,562,566,570,573,576,578,580,582,586,619,8,9,9,11,23,27,29,33,38,39,41,45,49,51,54,55,59,60,63,65,69,71,73,73,75,77,81,83,85,89,91,92,97,99,100,112,113,117,117,121,123,125,127,129,131,133,135,137,138,140,141,145,149,151,154,155,159,161,163,167,169,173,177,179,181,185,187,189,193,195,197,199,201,203,205,207,209,210,211,213,214,219,226,231,235,237,239,241,243,244,245,247,247,248,249,250,251,252,253,254,254,255,257,259,261,262,263,264,264,265,267,267,268,269,269,270,271,273,274,275,276,277,279,280,281,281,285,289,291,294,297,299,301,305,307,309,311,312,313,315,316,317,318,321,323,327,330,331,334,335,336,337,339,341,342,343,348,349,351,359,361,369,370,371,371,373,377,381,383,384,385,388,389,391,393,394,395,401,409,413,413,417,422,425,429,429,431,433,439,440,441,442,445,455,471,475,477,479,487,491,491,491,495,497,499,500,507,509,518,521,525,527,529,530,533,540,541,552,557,561,563,567,571,575,577,579,581,583,585,587,589,591,595,597,599,601,601,605,606,607,609,610,610,615,618,619,625,627,629,631,635,637,639,641,643,645,653,655,657,659,661,662,663,665,666,668,671,675,677,681,685,687,689,692,693,697,699,700,701,703,707,711,712,715,717,721,723,727,729,730,731,733,735,735,735,735,737,739,740,741,741,743,745,745,747,749,751,755,757,759,759,760,761,774,779,787,791,794,795,797,799,801,805,806,807,809,810,811,815,819,823,826,829,831,834,839,843,847,849,853,854,855,857,859,861,864,865,868,869,871,873,877,879,881,884,885,887,889,892,893,895,897,900,901,903,904,905,909,915,919,923,925,929,931,933,935,937,939,940,940,943,945,947,949,949,950,951,953,954,954,955,957,959,961,962,963,965,967,969,971,973,975,976,977,979,980,981,982,983,985,987,988,991,993,997,999,1001,1004,1007,1009,1012,1013,1015,1017,1020,1021,1023,1025,1027,1029,1033,1036,1037,1041,1045,1049,1053,1055,1063,1065,1068,1069,1071,1073,1076,1077,1081,1085,1089,1095,1097,1099,1101,1104,1105,1106,1107,1107,1108,1109,1110,1111,1112,1113,1114,1115,1115,1116,1117,1118,1119,1120,1121,1122,1122,1124,1125,1127,1129,1131,1133,1136,8,9,11,17,27,29,33,36,37,40,41,43,44,45,49,56,59,62,65,67,68,71,75,77,77,77,83,85,87,89,93,95,97,98,101,104,104,104,104,104,104,104,105,105,105,105,105,105,105,108,108,109,109,111,113,116,116,119,123,127,131,131,132,134,147,151,155,157,161,165,168,169,173,176,177,181,181,183,185,189,190,191,192,193,194,197,203,208,209,211,213,215,216,218,220,221,223,229,231,233,237,237,240,241,243,244,245,247,249,249,255,259,261,262,262,263,267,271,273,275,277,278,279,281,285,289,293,297,299,301,303,309,311,315,319,323,324,325,327,330,331,331,335,337,338,339,341,345,347,349,351,351,352,352,353,355,355,357,361,363,363,363,365,365,366,366,366,369,370,373,379,382,383,387,391,395,398,399,403,406,407,410,411,414,415,417,418,419,421,423,424,425,428,429,431,433,436,436,437,441,446,447,451,456,464,473,477,478,483,483,487,491,495,499,503,509,513,517,526,527,529,531,533,535,537,538,539,542,543,547,551,553,555,557,559,561,565,569,573,575,578,579,583,587,589,590,591,595,599,603,607,609,611,613,613,614,615,619,619,621,628,9,10,12,16,18,22,26,30,34,36,40,42,46,48,50,52,54,56,58,60,62,64,66,68,70,71,74,76,78,80,82,83,84,89,90,94,96,98,99,100,102,103,104,104,106,108,110,112,115,116,118,120,122,124,130,136,137,140,144,146,148,153,154,156,158,162,164,165,168,170,172,174,176,176,178,180,185,192,194,196,198,202,206,209,210,210,210,214,218,220,224,226,228,230,230,234,238,241,246,252,257,258,260,264,268,270,271,275,278,280,285,286,288,292,294,296,300,302,303,304,306,308,312,312,314,316,320,323,327,328,334,334,341,356,358,360,361,361,362,364,366,369,370,374,380,384,392,393,396,398,398,398,400,403,403,405,406,406,407,408,409,410,411,412,413,414,414,418,422,425,426,430,436,440,440,444,455,458,460,464,467,468,470,474,474,479,484,486,495,508,514,522,528,528,528,528,533,534,536,540,542,544,549,552,554,555,562,566,574,580,590,591,592,594,595,596,598,600,6,7,9,15,23,27,30,31,34,35,39,43,45,49,53,55,57,58,58,59,61,63,78,81,83,87,91,96,97,97,100,103,105,107,107,109,111,113,114,115,116,117,121,125,129,129,129,133,134,137,139,143,144,147,153,157,159,161,165,169,173,177,180,182,184,187,189,193,196,197,199,202,203,210,213,215,217,218,219,221,223,225,229,231,233,235,237,239,242,243,248,249,251,259,261,264,264,267,268,269,270,271,273,278,279,284,287,295,296,299,300,301,301,305,306,310,313,317,318,319,321,325,327,330,331,335,337,341,343,345,347,349,352,353,363,365,371,372,374,375,376,378,378,379,380,381,382,383,387,389,390,390,391,393,395,397,399,400,401,402,403,405,407,408,425,439,440,443,445,445,449,451,453,456,457,459,461,462,463,465,467,469,471,474,475,475,477,478,479,479,481,483,485,486,486,487,487,489,489,490,491,492,493,495,496,496,497,497,497,498,498,499,499,501,502,502,511,518,519,522,523,533,538,539,544,545,549,553,555,557,559,561,564,565,567,571,575,579,581,583,587,591,593,596,596,599,601,603,605,607,609,611,614,615,617,619,620,8,9,9,11,15,19,21,25,29,33,48,49,51,53,55,59,61,63,65,67,71,73,75,77,81,83,89,92,93,95,97,99,101,105,109,117,119,121,123,125,127,129,131,133,135,137,140,141,141,149,153,155,157,159,161,163,167,168,171,173,174,175,175,177,179,181,183,185,187,189,191,193,194,199,201,205,207,208,209,210,211,211,212,213,217,221,225,230,235,237,238,250,255,256,259,267,268,271,276,279,281,282,282,287,291,293,297,301,303,305,307,309,311,313,317,319,322,327,329,341,347,359,362,363,365,367,369,371,375,378,379,379,383,387,389,390,398,399,399,403,403,405,409,411,415,419,423,427,431,433,435,452,453,459,459,461,465,467,469,469,469,471,475,477,479,483,485,486,489,492,504,505,513,522,523,527,531,535,541,542,542,547,549,551,554,555,559,563,571,572,577,580,580,581,582,583,585,586,587,588,588,589,590,591,593,594,595,596,597,599,601,8,9,11,17,22,29,33,37,39,43,56,58,59,60,62,63,74,77,79,81,82,83,84,85,86,87,88,89,90,91,91,92,93,94,95,97,99,100,101,102,102,103,107,107,107,109,111,113,115,117,119,121,124,125,129,132,133,147,151,153,154,159,159,162,162,163,167,171,172,179,183,188,189,191,195,196,198,201,204,205,206,207,209,209,212,213,217,221,223,233,234,234,239,239,243,249,252,256,258,259,261,263,264,269,273,273,275,277,282,283,283,284,285,286,292,293,299,302,303,314,315,317,319,323,325,327,328,329,338,339,341,345,349,351,356,357,363,363,365,371,371,373,376,379,385,390,391,395,396,397,399,401,402,405,407,411,415,417,421,424,437,443,446,447,449,451,453,455,457,459,465,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,485,486,489,491,495,496,497,504,505,511,523,529,533,541,545,550,553,557,565,565,569,571,572,579,580,581,582,583,583,585,586,587,591,606,8,9,11,11,15,17,17,19,20,21,25,25,27,29,33,35,41,47,51,59,67,67,75,83,89,93,94,102,103,112,114,116,117,120,121,125,128,129,131,136,137,139,141,143,145,146,153,157,158,160,161,165,166,167,169,172,173,175,179,181,183,184,187,189,191,193,195,195,199,200,203,207,207,210,211,217,221,225,229,230,241,245,249,253,259,259,261,269,271,275,279,283,287,288,295,297,297,300,313,315,317,319,320,321,335,344,345,347,349,351,353,357,359,361,362,363,370,377,381,385,387,388,389,389,393,396,397,397,401,405,407,409,411,413,416,417,421,422,422,424,427,433,435,435,440,441,450,450,451,453,455,459,461,463,473,473,482,483,485,488,489,495,503,505,509,513,517,523,525,527,529,531,533,533,539,541,542,543,547,549,553,558,559,563,566,567,568,569,569,570,571,572,573,574,575,576,576,576,577,578,579,581,582,583,612,6,7,7,9,13,15,19,23,25,27,29,34,35,39,43,45,46,49,52,57,62,63,65,65,67,69,71,75,77,78,79,81,83,87,88,89,89,90,91,93,94,95,98,99,100,101,102,103,105,107,108,109,112,114,115,115,117,119,123,125,125,129,130,131,144,146,147,149,151,155,157,158,159,163,165,168,179,193,194,200,201,203,204,205,206,207,209,212,213,215,217,217,217,221,225,225,233,236,237,241,243,245,247,248,249,251,253,255,257,259,261,264,267,269,271,275,278,279,281,285,287,288,289,291,293,295,297,299,303,307,309,310,315,318,319,323,325,329,334,337,339,341,343,347,349,351,363,366,367,371,375,378,379,383,386,387,389,391,393,396,396,397,397,398,399,401,403,405,407,408,408,409,410,410,411,412,412,413,413,413,415,417,419,421,425,431,433,435,437,439,439,441,443,445,447,447,448,450,451,453,455,457,460,461,463,465,467,468,481,500,508,509,517,519,523,527,529,534,537,541,545,548,549,551,554,555,557,559,559,563,564,565,565,567,571,573,575,577,578,579,580,581,582,583,584,587,590,591,595,598,8,9,9,11,17,27,35,36,39,43,46,47,50,51,53,54,55,59,60,61,63,65,72,74,75,76,77,78,79,81,83,84,85,85,89,92,93,100,101,101,103,105,107,110,119,126,127,129,131,133,135,137,139,141,143,145,151,155,158,159,161,165,167,169,171,179,185,186,186,188,192,193,195,203,203,203,207,211,213,218,219,223,225,229,237,239,239,245,246,246,247,249,253,257,261,265,269,271,274,275,277,278,279,281,282,283,297,305,309,311,313,315,319,321,323,325,327,328,328,329,331,333,335,337,339,341,343,345,347,349,353,357,361,365,373,377,381,385,386,389,390,397,397,401,405,409,413,415,417,421,425,426,430,431,433,435,437,441,443,445,449,452,459,462,473,474,474,479,487,491,495,499,511,522,525,529,531,532,533,535,539,543,545,547,548,553,557,561,565,570,582,584,600,9,10,12,14,16,16,17,18,19,20,22,23,24,25,30,34,38,42,50,50,52,57,59,60,62,66,74,79,82,84,86,87,87,88,89,90,91,92,93,94,95,96,99,100,100,106,108,110,110,110,110,116,122,127,128,132,140,141,144,146,146,149,150,150,152,154,156,158,160,162,164,166,167,168,171,172,176,180,185,193,194,196,199,202,203,204,212,213,214,214,218,220,229,230,232,233,234,236,238,240,242,243,244,246,250,254,255,258,260,263,266,268,269,272,274,277,280,294,295,295,299,300,307,308,318,322,326,330,334,338,340,345,345,348,352,354,359,360,367,368,370,372,374,375,376,378,380,381,382,386,388,389,390,398,399,400,402,403,404,405,406,409,420,425,426,438,442,443,446,456,457,457,458,460,462,463,464,474,476,477,477,483,488,502,508,512,518,522,530,533,534,536,537,540,542,546,550,552,554,556,557,558,558,560,562,564,566,568,570,572,574,579,1,2,10,10,12,16,30,34,35,38,40,42,44,48,49,50,56,60,65,66,66,67,68,70,72,74,78,82,83,84,86,90,92,97,98,98,98,99,100,102,103,103,104,105,105,105,106,108,110,114,114,116,118,120,122,124,126,130,130,132,135,144,152,153,160,164,166,170,176,180,183,188,191,192,194,198,198,199,200,202,204,206,206,207,208,209,209,210,216,222,222,226,230,236,239,242,244,247,248,252,252,256,259,260,261,262,264,264,265,266,268,270,270,271,272,273,274,276,282,286,289,290,292,293,296,302,314,314,316,318,320,322,324,326,329,330,333,334,334,338,340,344,344,346,350,351,354,354,358,365,366,368,374,382,385,386,393,396,398,398,400,404,406,407,408,412,414,418,422,426,427,428,436,437,442,446,450,456,460,462,464,468,471,472,484,485,489,489,492,494,495,500,501,502,504,506,508,512,516,518,520,522,526,530,534,548,551,552,554,556,560,561,562,567,571,572,574,578,580,581,584,615,616,8,8,14,16,24,27,28,30,32,34,34,36,38,40,44,47,50,52,54,56,58,58,60,62,68,72,74,78,82,84,85,96,108,112,116,124,126,129,129,132,138,144,146,148,150,153,154,156,158,160,161,162,164,179,180,182,184,186,188,190,202,202,204,206,207,208,209,210,213,214,216,218,219,224,228,236,237,238,240,242,244,246,248,250,251,252,254,258,260,262,264,266,268,270,271,272,274,276,277,278,280,282,286,288,290,291,292,295,296,296,297,298,300,302,304,306,308,310,312,314,318,322,322,326,330,332,335,338,340,342,354,355,356,358,360,362,364,365,366,370,374,377,383,384,385,386,386,388,390,392,394,398,402,403,404,405,406,406,407,408,409,410,411,412,414,416,418,422,424,432,436,440,450,454,455,462,463,464,468,472,478,483,484,492,500,503,504,504,506,510,514,514,518,520,524,528,537,537,540,544,544,546,550,550,558,558,559,560,561,562,587,588,589,9,9,9,15,19,19,21,25,26,27,29,31,33,36,41,45,49,53,56,59,63,64,71,81,90,91,92,93,94,95,97,98,98,99,99,100,101,101,103,105,107,109,109,111,113,114,116,117,122,127,131,133,133,137,139,141,149,150,151,155,171,172,183,185,192,193,195,196,196,196,197,197,198,199,199,207,211,213,218,219,221,223,225,227,229,231,233,237,239,243,245,245,247,249,251,253,257,259,261,269,274,281,289,291,293,297,301,301,305,307,328,329,329,331,333,335,337,339,341,343,344,345,349,351,353,355,358,359,361,363,364,365,366,367,369,370,371,373,379,391,393,395,397,399,403,408,409,411,412,413,417,419,423,427,431,432,433,435,439,443,447,450,451,451,453,455,457,459,461,463,465,467,469,471,472,474,475,486,495,497,498,499,501,503,505,507,511,515,517,519,521,522,525,527,531,534,535,540,541,543,545,547,549,551,555,556,557,559,561,563,567,569,7,8,8,8,10,44,45,91,140,141,170,171,186,207,208,234,235,252,253,258,270,271,274,275,317,362,363,373,380,431,432,433,434,460,461,509,510,527,528,530,559,567,568,569,571,621,621,621,621,622,8,8,16,20,23,24,24,26,28,32,34,37,41,44,46,50,52,54,58,60,61,62,64,68,70,72,76,78,80,82,84,85,88,93,99,100,100,102,104,106,108,110,112,114,116,118,120,122,126,130,134,140,140,144,146,147,148,150,152,154,155,156,158,160,164,168,172,175,176,179,180,182,182,184,187,187,188,188,191,192,192,196,200,202,205,206,206,208,208,210,214,216,216,218,219,222,224,225,230,234,238,242,243,246,250,254,256,258,260,262,263,264,266,268,270,272,284,288,290,294,295,298,302,306,310,316,319,320,322,326,330,332,334,335,336,340,344,348,352,353,354,356,358,360,361,368,376,376,382,386,394,394,399,412,415,416,420,424,426,428,431,434,438,442,444,446,448,452,454,456,458,460,464,467,471,472,474,476,480,482,484,488,492,494,498,499,499,502,502,504,506,508,509,512,518,523,524,528,529,532,536,538,542,545,546,548,549,550,551,552,553,553,555,565,8,10,10,12,18,22,24,26,28,32,33,34,36,38,40,42,44,46,47,47,48,50,54,58,62,66,74,80,81,84,87,87,88,89,90,92,93,94,94,96,97,98,102,106,110,114,118,118,126,130,132,135,140,144,148,156,158,160,162,164,169,170,176,178,178,178,180,184,192,200,200,210,210,212,213,214,216,218,220,221,224,230,230,234,234,239,242,244,248,250,252,254,255,260,264,278,282,285,286,292,294,296,298,300,302,304,306,309,310,318,331,332,338,343,352,354,354,356,358,360,362,363,364,365,366,366,368,369,375,376,383,388,388,392,396,400,404,408,410,412,414,418,422,426,430,433,434,438,440,440,442,446,450,451,452,454,460,468,470,474,482,486,490,496,500,504,507,508,510,512,514,520,522,524,526,528,528,530,532,534,536,538,540,542,544,546,548,550,551,560,561,566,7,7,9,13,15,17,21,23,27,30,33,35,39,40,41,43,45,49,53,57,64,65,69,83,85,97,101,105,113,115,116,119,123,125,127,129,131,136,137,139,141,143,144,152,153,159,160,161,165,167,170,171,174,175,178,179,185,185,187,189,190,191,191,193,195,199,203,209,211,212,217,221,223,225,227,228,229,231,233,234,235,237,237,239,241,243,245,251,252,253,267,273,274,275,277,278,279,281,282,283,283,283,285,289,291,293,295,300,301,305,306,308,309,313,316,319,323,325,327,330,339,341,341,343,344,345,347,349,350,361,368,369,376,377,380,381,385,389,389,389,391,393,397,399,401,403,407,409,412,415,424,425,427,429,433,435,437,441,442,444,445,446,447,447,449,451,452,453,455,456,457,458,459,460,468,469,469,469,473,477,485,491,492,495,499,503,507,508,509,511,515,517,519,520,521,524,525,535,537,539,540,541,543,544,544,545,547,547,560,8,14,16,20,24,26,30,32,32,34,38,42,45,46,46,48,50,50,53,54,63,64,66,69,69,70,72,72,73,74,76,77,78,80,82,84,86,87,88,88,92,94,95,96,98,100,100,102,104,108,110,114,114,114,118,120,122,126,128,132,139,140,146,147,150,154,158,163,164,166,168,170,176,177,183,184,185,186,187,188,189,191,192,194,194,196,196,198,202,206,210,213,221,224,228,232,236,240,242,243,250,254,262,263,264,265,266,268,270,271,285,286,290,294,298,302,304,304,308,309,309,312,314,316,318,320,322,324,325,326,328,330,332,334,335,336,340,344,350,352,353,364,369,369,369,371,372,374,376,378,379,380,380,388,398,404,405,406,410,412,414,418,422,424,425,426,428,430,436,438,438,444,449,450,452,454,456,457,458,460,461,462,464,465,465,466,467,468,469,470,472,473,480,480,486,491,492,492,494,498,500,502,506,508,509,509,514,518,522,527,532,536,540,541,541,8,12,14,18,22,28,34,40,41,42,44,46,50,54,54,56,58,61,62,63,68,82,88,89,92,102,104,108,110,112,114,126,139,140,142,144,146,149,150,160,169,170,174,178,183,184,185,186,188,189,191,192,192,194,194,196,198,200,202,206,208,209,210,218,226,228,235,236,243,244,246,248,250,251,252,254,254,256,257,258,262,262,264,265,269,270,272,273,274,275,276,276,277,278,280,281,282,283,284,285,286,286,286,290,294,298,302,302,302,304,304,307,308,310,312,314,316,318,320,324,326,327,327,328,330,332,335,336,340,344,348,352,354,358,362,363,368,370,374,376,376,377,378,380,384,388,394,400,402,404,406,408,410,412,414,416,418,420,424,426,428,432,435,436,438,439,440,446,447,448,448,450,452,456,460,462,464,476,480,484,489,490,492,496,498,500,500,504,510,513,514,527,532,532,536,537,538,540,542,544,547,547,548,549,551,552,553,554,555,556,7,8,8,10,37,78,116,142,143,156,157,174,199,200,216,217,221,222,234,235,238,239,273,309,317,318,324,369,370,371,372,394,395,438,453,454,456,481,487,488,488,489,490,492,496,496,498,503,507,509,510,513,517,518,524,524,525,529,530,531,535,536,536,538,538,543,544,8,12,14,18,20,24,28,32,35,36,38,48,52,53,53,56,60,61,66,70,72,72,72,73,74,76,77,78,78,80,81,82,83,84,85,87,88,91,92,96,98,101,102,102,106,112,116,121,122,124,135,136,138,142,146,147,148,154,154,156,157,158,160,162,164,166,167,168,170,171,172,177,178,183,184,188,192,196,196,200,204,210,214,216,217,228,236,240,248,257,263,264,266,268,269,270,270,272,274,276,280,282,288,288,292,296,298,305,308,310,314,316,319,336,338,342,346,350,351,356,369,370,372,378,383,384,388,390,392,396,400,405,408,410,412,415,416,418,422,426,430,436,438,444,448,450,452,456,460,462,464,468,472,473,474,476,476,482,488,488,493,496,500,504,508,512,525,526,528,538,546,547,547,553,7,7,9,15,23,26,33,35,41,47,49,51,59,66,67,71,75,77,82,83,87,91,95,99,103,107,107,111,115,115,119,123,131,132,133,135,147,159,163,165,167,171,175,179,183,185,191,192,195,197,199,201,203,205,207,211,214,215,217,219,221,223,225,227,229,231,231,235,235,237,239,239,242,243,245,246,247,249,251,253,255,259,267,273,275,277,285,293,299,302,303,307,311,315,319,322,329,334,335,337,339,339,341,343,345,347,350,351,352,353,353,355,357,357,361,363,365,368,369,373,377,385,391,393,394,395,399,399,401,403,405,409,413,416,417,419,421,423,425,427,431,433,435,438,439,440,441,443,445,447,449,451,451,451,452,457,461,464,465,467,469,471,471,473,475,477,478,479,481,483,485,486,487,489,490,491,493,493,495,497,498,503,505,507,509,511,515,519,523,525,526,527,529,531,535,537,539,540,541,545,549,553,561,567,571,573,575,577,579,581,583,585,589,591,594,597,600,601,604,605,607,609,611,613,617,621,623,627,629,631,639,647,651,659,665,667,673,678,679,681,683,684,684,685,687,689,690,691,691,692,8,8,10,10,12,13,14,16,18,20,24,28,32,34,39,40,42,44,48,50,51,52,52,54,59,60,64,66,70,72,74,76,78,78,80,80,82,82,84,87,90,95,96,103,104,106,108,114,118,126,131,136,143,144,146,148,152,152,156,160,162,163,164,166,169,169,174,182,186,191,194,196,196,199,200,204,204,204,208,212,220,226,227,228,232,236,238,241,244,246,250,254,258,259,260,262,264,266,267,268,270,271,272,276,278,283,284,285,285,286,290,294,297,298,302,306,310,314,315,326,328,334,340,348,350,353,356,358,359,360,362,364,364,366,366,367,367,368,370,372,374,376,380,392,394,396,400,402,404,406,408,409,410,414,418,422,424,428,430,444,450,450,450,454,463,473,480,480,482,484,494,502,506,507,508,513,516,519,520,522,530,535,544,556,571,3,7,11,11,15,16,17,18,19,20,21,22,22,23,24,25,26,27,28,29,29,30,30,31,32,33,34,34,35,35,35,36,37,38,39,40,40,41,41,41,41,41,42,42,43,44,46,46,47,48,48,49,50,51,52,53,53,54,55,56,56,57,57,58,58,58,59,60,61,62,63,64,65,66,66,67,67,68,69,69,70,70,71,71,72,72,73,74,74,75,76,77,78,79,79,80,81,82,83,84,85,86,87,87,88,88,89,89,90,90,91,92,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,107,108,109,110,111,112,113,114,115,116,117,117,118,119,119,120,121,121,121,122,123,124,124,124,124,125,126,126,127,127,128,128,128,129,129,130,131,132,133,133,133,134,134,134,135,135,135,135,137,138,142,146,147,149,151,155,156,156,159,163,163,163,164,165,165,165,165,167,170,173,173,174,174,175,176,176,177,177,178,178,179,180,181,181,182,183,183,186,187,189,190,192,193,194,196,197,198,199,199,200,201,201,202,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,220,221,222,223,223,225,226,227,228,229,230,231,232,233,234,234,234,234,235,236,237,238,239,240,241,241,242,243,243,244,245,246,247,248,249,249,250,250,250,251,252,253,253,253,254,254,255,256,256,257,257,258,259,261,262,262,263,263,264,265,265,265,266,266,266,267,267,267,267,268,268,268,268,269,269,269,269,270,270,270,270,270,271,271,271,271,271,272,274,275,275,275,277,277,279,281,281,281,283,283,283,285,287,287,289,291,293,293,293,295,297,297,299,299,301,303,303,303,303,303,303,303,303,303,303,303,303,305,305,307,307,309,309,311,312,313,313,313,313,313,315,317,317,317,319,319,321,325,325,327,327,327,331,333,333,333,335,335,335,335,339,343,343,345,345,345,346,347,349,349,349,349,351,351,351,351,351,351,355,355,357,359,361,363,364,367,367,369,369,373,373,373,373,375,375,375,379,379,382,385,394,395,395,396,397,398,399,400,401,402,403,416,416,417,417,418,418,419,419,420,421,421,422,425,427,427,431,432,433,434,435,437,438,438,441,441,443,444,445,446,447,447,448,449,450,451,452,453,454,455,456,457,462,463,465,466,466,467,468,469,469,474,475,476,476,476,476,477,477,477,477,477,477,478,478,478,478,479,480,480,480,480,481,481,481,481,481,482,482,483,483,483,485,487,488,488,1,4,8,12,12,56,58,58,109,110,112,112,183,187,6,8,10,12,14,16,22,26,26,30,34,38,44,48,56,60,66,72,78,78,78,84,84,88,94,100,106,112,118,124,130,136,140,146,152,158,164,170,176,182,186,192,198,202,208,214,220,226,230,230,236,242,246,252,258,264,264,270,276,280,286,296,296,303,29,30,37,38,39,40,47,48,54,61,62,64,67,68,71,75,76,79,80,83,84,87,88,95,96,96,101,102,105,106,109,113,115,118,121,122,123,123,127,128,131,132,135,136,139,140,149,150,151,152,155,156,157,167,168,171,172,177,184,189,195,203,204,207,208,213,219,220,223,224,229,230,235,236,241,247,253,254,257,258,263,264,269,270,275,276,281,282,285,286,288,289,290,293,294,297,298,301,303,307,308,313,314,315,316,319,320,323,324,327,328,331,333,334,341,342,346,351,352,359,360,363,367,368,377,378,383,384,390,395,396,399,400,403,404,405,406,409,410,413,414,419,420,427,428,429,430,434,437,443,444,449,459,460,465,466,471,472,475,476,481,482,483,485,486,491,492,497,498,507,508,513,514,5,6,8,16,18,20,22,24,50,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,210,212,214,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,284,286,288,290,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,564,572,585,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,690,692,694,696,698,700,702,704,706,708,710,712,714,718,720,722,724,726,728,730,732,734,736,738,740,742,744,749,366,2,122,1,14,51,56,60,71,74,77,80,83,96,104,104,109,113,120,125,128,133,137,142,146,155,4,17,21,21,29,33,38,40,43,44,45,48,51,53,55,58,69,73,81,86,87,92,95,97,99,104,112,120,121,124,125,127,130,136,147,151,156,159,165,168,171,175,178,182,184,186,189,195,197,200,204,206,211,216,219,222,226,228,245,247,248,250,254,256,257,259,262,263,266,276,278,279,285,286,292,296,302,304,311,313,314,323,330,334,336,338,342,344,345,346,347,349,358,359,360,362,364,366,372,374,378,383,389,396,397,398,399,403,405,407,416,421,429,431,434,437,441,446,451,458,460,464,466,474,482,485,491,493,498,507,508,510,512,516,517,521,522,523,527,528,533,536,539,541,545,546,550,552,562,564,566,571,579,580,587,590,594,596,599,600,601,604,612,615,620,621,624,627,629,631,633,634,635,638,643,652,653,654,656,659,661,664,666,670,671,672,677,678,682,685,690,693,696,697,699,702,752,5,7,5,1181,1183,1183,1184,1185,1186,1187,1187,1188,1188,1188,1189,1189,1193,1195,1195,1197,1199,1199,1200,1201,1205,1220,1221,1221,1221,1222,1223,1223,1224,1225,1226,1226,1227,9,17,24,26,31,42,45,49,53,59,67,72,73,83,87,96,100,102,109,111,120,124,125,127,132,137,143,148,150,155,156,160,161,169,170,175,177,186,196,199,201,206,209,215,217,218,224,230,244,246,250,255,259,261,265,270,278,280,281,288,290,292,297,303,311,313,317,326,331,333,335,336,342,346,359,362,372,374,377,382,386,388,390,393,395,399,404,407,409,412,420,425,427,430,443,447,448,450,453,461,469,472,476,480,484,485,489,492,494,495,499,509,518,520,523,528,531,534,538,548,551,553,556,564,570,571,576,578,581,582,583,586,589,602,605,608,617,621,623,627,630,631,632,633,634,638,646,649,650,653,655,667,669,672,674,677,680,684,688,694,695,697,700,701,705,706,707,710,712,715,716,721,722,723,12,39,61,65,72,165,185,187,209,395,407,483,512,519,612,631,636,718,770,783,793,26,38,49,51,54,56,57,59,60,61,64,69,71,74,81,93,102,103,108,113,115,120,128,136,137,140,141,143,158,160,163,164,167,172,175,181,184,187,188,191,192,193,194,198,200,202,206,208,211,213,216,220,227,229,232,234,235,238,244,245,248,255,261,263,270,272,273,275,276,279,282,286,290,295,299,301,302,305,308,310,312,317,318,322,323,327,329,330,335,341,342,344,350,352,354,358,360,361,362,363,365,374,375,376,378,380,384,388,390,394,407,408,409,412,415,419,421,423,429,432,437,445,446,448,450,452,457,462,468,474,476,480,482,490,491,507,512,514,523,524,526,528,532,533,537,538,539,543,544,547,549,552,557,561,562,568,578,580,582,585,587,591,595,601,603,606,610,615,616,617,620,628,631,636,637,640,643,643,645,647,650,651,654,659,663,667,668,669,670,672,675,680,682,686,687,701,704,707,712,715,718,15,15,24,27,27,35,38,42,44,45,51,64,65,70,75,76,79,81,84,85,89,91,95,99,106,111,113,115,118,120,122,128,130,132,134,135,137,140,144,147,151,154,158,164,166,170,173,176,182,186,195,196,198,200,201,207,209,210,212,217,226,228,239,244,247,251,254,256,261,262,272,276,279,281,284,290,294,296,298,305,308,311,313,316,325,332,337,338,347,348,350,353,355,356,366,369,373,375,381,382,385,387,391,395,396,402,406,409,415,418,421,424,446,451,465,477,484,492,493,496,499,500,505,513,520,522,530,532,534,540,543,546,549,550,552,553,554,563,564,567,569,571,573,576,578,581,586,588,590,597,602,608,610,615,619,624,628,630,632,634,639,640,643,650,654,658,663,665,671,672,676,680,681,687,689,696,699,700,703,717,721,722,726,727,732,7,53,53,56,57,59,61,63,65,67,69,71,73,75,77,79,81,82,83,83,85,87,89,93,95,97,99,101,103,105,107,107,107,109,111,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,183,185,185,187,189,193,203,210,214,217,221,225,229,237,243,245,249,256,259,263,267,271,280,286,295,299,308,315,340,363,426,431,441,486,503,507,664,679,687,697,710,722,726,738,741,750,756,65,67,71,145,146,146,167,177,184,204,286,287,290,291,292,388,392,400,86,104,114,128,182,228,228,230,230,230,236,258,340,340,384,392,394,406,442,444,502,514,518,538,578,594,654,654,682,714,726,820,31,83,101,111,123,179,225,227,235,255,287,293,337,375,381,383,389,391,397,401,439,441,517,521,535,567,583,591,651,679,711,729,817,151,299,557,561,123,129,131,135,197,199,201,283,285,347,354,355,357,361,433,545,563,565,565,565,569,571,573,575,673,752,771,773,775,779,795,166,294,348,532,556,558,560,598,690,700,700,724,726,736,740,758,7,73,73,755,188,316,560,590,594,25,49,161,163,187,189,191,249,251,315,343,369,375,379,381,393,397,405,407,409,415,469,475,479,481,483,509,513,515,517,519,521,523,525,527,559,567,569,589,593,17,81,163,163,163,249,255,265,301,341,383,35,77,104,164,179,302,303,384,491,531,628,285,287,355,631,635,637,5,5,5,5,9,95,109,215,223,239,329,337,345,349,351,363,459,473,481,487,5,5,5,5,7,65,69,83,85,89,225,237,241,247,251,383,395,473,477,485,6,6,6,8,10,96,108,114,200,206,208,210,266,352,356,360,364,422,460,482,534,714,5,7,83,85,89,91,95,97,101,103,111,225,227,229,231,235,237,241,243,245,373,377,379,383,387,391,393,397,401,513,519,523,525,527,529,531,533,535,539,543,6,8,128,210,310,7,49,53,271,307,82,83,83,84,353,6,60,61,62,64,65,70,73,80,81,82,83,83,83,83,84,84,84,84,84,84,85,86,86,86,87,88,88,88,89,90,90,91,91,92,1322,1324,1326,1327,1327,1328,1329,1330,1330,1331,1332,1333,1334,1335,1360,1361,1362,1368,1368,4,5,7,7,8,9,10,10,11,11,12,18,20,21,21,31,36,37,37,38,39,39,40,41,42,42,50,51,53,53,55,57,57,58,58,58,59,59,60,60,61,61,63,64,64,65,66,67,67,68,69,70,76,77,86,88,89,91,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,104,105,105,111,112,114,114,115,115,115,115,117,117,118,118,119,119,119,120,121,121,122,122,123,123,124,124,125,125,126,126,127,128,128,129,129,130,130,131,131,132,132,133,133,134,135,135,136,136,137,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,147,149,149,150,150,151,151,151,151,152,152,152,152,153,153,153,153,156,157,157,157,158,159,160,161,161,162,163,163,164,164,165,165,166,166,167,168,169,170,171,173,173,174,174,175,175,176,176,177,177,177,177,178,180,182,182,182,183,183,183,183,183,183,185,186,186,187,188,189,189,190,190,191,191,192,192,193,193,195,195,196,196,197,198,198,198,198,198,198,199,200,201,202,202,203,204,205,206,206,206,207,208,208,209,209,209,210,210,211,211,211,211,212,212,213,216,217,217,219,219,220,220,226,227,227,227,232,233,233,238,238,239,239,240,240,240,240,241,241,241,241,242,242,242,243,243,243,243,244,244,244,244,245,245,245,246,247,248,249,254,255,255,262,266,266,266,266,267,267,270,270,270,270,271,271,271,272,272,273,273,274,274,275,276,282,282,285,285,285,285,286,286,286,287,287,287,288,288,288,289,289,289,290,290,290,292,292,292,292,293,293,294,294,295,295,296,296,297,297,298,298,299,299,301,302,304,306,308,310,310,310,312,314,316,318,319,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,341,342,343,344,345,346,347,347,348,348,348,349,349,350,350,351,351,351,352,352,353,354,354,354,355,355,356,356,358,359,359,359,359,360,361,362,363,364,365,367,367,368,368,369,370,370,371,372,373,374,374,374,374,374,374,375,375,375,376,376,376,377,377,377,378,378,378,379,379,379,380,380,380,381,381,381,382,382,382,383,383,383,384,384,385,386,387,388,390,391,392,392,392,393,393,393,393,395,395,397,397,422,422,422,423,423,424,424,425,425,426,426,426,427,427,427,427,428,428,429,429,429,429,429,430,430,430,430,430,431,431,431,432,432,432,432,433,433,433,434,435,435,435,435,435,435,435,436,436,436,436,436,436,436,437,437,437,437,437,438,438,438,438,438,438,439,440,440,440,440,440,440,441,441,441,441,442,442,442,442,442,442,443,443,443,443,443,444,444,444,445,445,445,445,446,446,447,447,448,448,448,448,448,449,449,449,449,450,450,450,450,451,451,451,451,452,452,452,452,453,453,453,454,455,455,455,456,457,458,459,459,459,459,460,460,460,460,461,461,461,462,462,462,465,466,467,468,469,470,471,471,471,472,472,473,473,473,473,473,474,474,475,475,476,476,477,477,478,478,479,479,479,480,480,481,481,482,482,483,483,486,486,486,487,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,495,495,495,495,496,496,498,498,498,499,499,499,500,500,500,501,501,501,501,502,502,503,503,503,503,504,504,504,506,507,511,513,513,513,514,514,514,514,515,515,515,516,516,516,516,517,517,517,518,518,518,519,519,519,519,520,521,521,521,521,521,522,522,523,523,523,524,524,525,525,526,531,532,534,534,534,534,535,535,535,536,537,537,538,538,538,539,539,541,542,543,543,544,544,545,546,547,548,554,554,560,561,562,566,571,573,573,574,575,585,587,594,594,595,596,5,10,10,11,12,13,15,16,17,18,20,21,22,23,24,26,27,30,31,32,36,37,38,39,39,39,40,41,42,43,44,47,48,49,50,50,51,52,53,54,55,56,56,57,58,58,59,59,59,59,60,60,61,61,61,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,76,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,107,107,107,108,109,110,111,112,113,114,115,115,116,117,118,119,119,119,119,119,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,171,172,173,175,178,180,182,183,184,184,184,185,186,187,187,187,187,187,187,187,188,189,190,191,192,194,195,196,197,198,7,18,18,28,40,44,50,55,62,72,74,78,80,84,84,84,88,90,90,94,98,100,100,104,104,104,108,110,110,116,120,128,132,134,134,140,144,146,146,148,152,154,156,160,162,164,168,168,174,178,180,186,186,186,190,194,198,222,223,224,227,228,230,231,234,235,240,50,4,13,14,17,22,24,28,37,38,40,42,43,43,44,46,48,49,50,50,50,53,54,56,59,60,63,65,65,66,66,69,71,85,85,86,86,7,16,17,8,8,10,10,11,11,36,40,42,42,42,45,45,47,47,47,48,48,49,54,55,56,57,58,59,60,60,61,62,63,63,63,64,64,64,65,66,67,68,70,71,72,73,74,74,75,76,76,77,77,81,84,84,86,88,91,92,93,93,93,94,94,95,95,96,96,98,99,99,100,100,101,101,101,102,102,102,103,104,104,105,109,109,109,110,111,111,111,111,112,113,113,113,115,115,116,116,117,119,119,120,120,121,121,121,123,123,125,125,126,127,127,127,128,129,129,129,129,130,130,130,131,131,132,132,132,132,132,133,135,136,137,138,142,144,145,145,146,148,149,150,152,152,154,155,156,156,156,160,161,163,164,165,165,166,167,167,167,168,168,169,170,170,171,171,171,172,172,173,174,175,176,177,178,178,179,180,180,181,182,182,183,183,183,183,184,184,184,184,185,185,187,188,189,189,190,190,190,190,190,191,192,192,192,193,193,196,196,197,198,198,199,200,201,201,201,202,202,203,203,204,205,206,207,207,207,207,209,210,211,211,212,212,213,214,214,215,215,217,217,219,219,220,220,221,222,223,224,224,225,226,227,227,227,230,230,231,231,232,233,233,234,236,237,237,238,239,239,239,239,240,240,241,242,242,243,244,244,245,247,248,248,249,250,250,251,252,253,253,254,254,256,257,258,259,260,262,266,266,266,267,267,267,267,268,268,268,269,269,269,270,272,272,272,273,273,273,273,273,274,274,275,275,275,275,275,276,276,276,276,276,277,277,278,278,278,279,279,279,279,279,280,281,281,281,282,283,283,283,283,284,284,284,284,285,285,285,285,285,286,286,287,287,288,288,289,289,289,290,290,290,291,291,291,291,292,292,292,293,293,293,293,294,294,295,296,296,297,297,298,298,298,299,299,299,300,302,303,304,304,304,305,305,305,305,306,307,309,309,310,310,310,310,310,311,312,313,315,316,316,317,318,318,318,318,318,318,319,319,319,319,320,320,321,322,322,322,323,323,324,324,324,325,325,325,327,327,327,328,328,329,330,331,332,333,333,333,334,334,335,336,336,336,337,337,338,339,340,341,342,342,342,342,342,342,352,352,352,353,353,354,354,354,354,354,355,356,364,365,365,365,366,366,367,367,368,369,369,370,371,372,372,374,374,375,375,375,375,375,376,376,376,376,377,377,378,378,379,379,380,380,381,382,383,383,383,384,384,385,385,386,386,387,388,388,389,389,390,391,392,392,392,393,393,393,393,395,395,396,396,397,397,398,398,398,399,399,399,400,400,401,401,401,402,403,403,403,405,405,406,406,406,407,407,407,408,408,408,409,409,410,410,410,410,411,412,412,412,413,414,414,414,415,415,415,416,417,418,418,419,419,420,420,421,422,423,423,424,425,425,426,426,427,427,428,429,429,429,430,430,430,430,431,431,431,431,432,432,433,433,434,434,436,451,459,459,466,471,486,496,498,498,499,500,502,502,502,502,503,504,505,505,510,512,512,514,514,514,514,515,518,518,525,528,528,530,530,530,530,530,530,534,541,542,544,545,549,549,550,550,550,551,551,551,551,551,551,551,551,552,552,552,552,552,553,553,553,553,553,556,556,556,556,557,558,558,558,558,559,560,563,564,568,568,569,569,570,570,571,571,572,572,573,573,574,575,584,584,584,584,586,597,600,600,600,600,600,600,600,39,41,43,45,47,51,54,55,62,65,71,73,84,84,90,94,95,97,98,98,99,100,101,102,102,103,104,105,107,108,109,110,112,113,114,115,117,118,119,140,141,143,145,147,167,169,170,181,185,197,199,200,201,203,205,207,208,209,211,215,217,225,227,229,231,232,239,242,245,247,249,250,251,258,259,260,261,262,263,264,282,283,284,285,286,287,300,306,307,309,312,313,314,316,318,320,322,6,58,127,4,6,8,10,12,14,16,18,20,22,24,26,8,38,79,127,131,183,262,302,358,6,6,8,8,8,10,10,12,14,14,14,14,14,14,16,16,18,18,18,20,20,20,20,20,20,22,22,24,24,26,26,26,28,28,30,30,30,32,34,36,38,38,38,40,40,42,42,42,44,44,46,46,46,48,48,48,48,48,50,50,50,52,52,52,54,54,54,54,54,54,54,58,59,8,8,8,10,10,10,14,14,18,18,22,22,26,26,30,30,34,38,38,42,42,42,46,50,50,54,58,62,62,64,64,66,66,68,68,70,70,72,72,74,74,76,76,78,78,80,80,80,84,84,84,86,86,86,88,88,88,90,90,92,92,92,94,94,94,94,94,96,96,96,96,96,105,1,2,16,23,37,745,763,764,765,1,4,4,18,20,20,22,22,24,26,28,30,32,34,36,38,40,42,42,44,44,46,48,50,50,50,52,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,90,92,92,94,94,96,96,98,98,100,100,102,102,104,104,104,106,108,110,110,112,114,116,118,120,122,123,124,125,126,127,128,129,132,133,91,119,171,195,301,331,368,698,707,711,715,717,1,4,4,6,6,10,11,16,20,21,22,24,26,26,29,29,32,35,48,57,59,60,64,65,66,67,67,68,69,70,70,71,73,75,77,78,79,80,82,85,88,89,90,91,93,94,96,104,115,116,122,123,124,126,126,128,131,133,135,136,146,147,149,150,151,153,156,159,162,163,166,167,168,168,184,198,201,19,22,22,22,23,24,27,27,28,30,31,34,48,55,59,66,69,71,73,73,75,76,80,81,86,88,89,91,94,96,98,100,103,105,107,109,111,113,115,116,116,118,119,122,124,125,127,131,132,134,137,140,142,145,146,148,150,158,161,163,166,172,175,177,178,180,180,184,186,187,189,192,194,196,198,202,202,202,203,205,206,210,212,215,218,220,221,223,223,224,226,227,228,230,232,234,235,239,239,241,241,243,243,245,252,256,260,264,268,270,272,276,281,283,283,286,288,289,290,291,294,295,301,305,308,309,310,315,316,323,325,327,328,331,332,334,336,337,339,340,342,345,346,348,349,351,353,354,354,356,357,360,361,365,366,369,369,369,370,370,372,373,374,375,376,377,377,378,379,379,381,381,382,382,383,385,386,388,389,391,392,392,394,395,405,412,412,412,418,422,424,428,431,433,434,440,443,449,450,451,452,454,456,457,459,460,462,463,463,463,465,466,468,468,471,472,474,474,474,475,478,478,479,480,481,482,485,494,497,497,498,501,502,503,505,506,508,510,513,514,519,520,524,528,528,529,530,531,531,532,533,534,534,535,537,540,541,543,544,547,547,549,555,559,562,562,567,568,569,569,570,571,572,590,18,19,21,23,26,27,27,27,32,33,33,34,35,36,37,38,38,39,39,40,40,44,46,47,48,48,49,50,50,51,51,52,54,54,55,56,56,57,58,58,59,60,60,61,61,62,62,63,67,68,68,69,69,70,71,71,72,72,73,73,74,74,75,75,76,76,77,78,78,79,79,80,80,81,85,85,90,91,91,92,102,106,107,107,109,112,115,116,116,117,117,118,121,122,122,123,123,124,125,125,127,127,128,128,129,131,132,132,133,134,134,135,135,136,137,140,141,142,144,144,145,146,148,149,151,153,154,155,157,158,159,160,161,163,164,165,166,167,171,172,172,173,175,176,177,177,179,180,182,183,184,185,186,188,189,190,191,192,193,195,196,196,198,198,198,199,199,200,200,201,202,202,203,203,204,205,205,206,207,208,208,209,209,210,211,212,213,213,214,215,216,217,217,218,219,219,223,223,224,224,225,225,226,227,227,228,229,229,234,234,235,236,237,240,242,243,244,244,245,245,245,247,247,249,251,254,255,256,257,259,260,261,262,263,264,264,265,267,268,269,270,271,272,272,273,274,274,275,276,5,9,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,62,62,64,66,68,70,72,74,76,78,80,82,82,84,84,86,88,90,92,94,96,98,98,100,100,102,104,106,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,184,186,186,188,188,190,190,192,192,194,194,196,198,200,200,202,202,204,204,206,206,208,210,212,214,216,216,218,218,220,220,222,222,224,226,228,230,234,236,238,240,242,244,246,248,250,250,252,254,5,5,7,7,11,20,21,21,21,21,21,22,24,24,25,26,28,31,33,33,34,35,38,40,40,42,42,42,44,45,47,48,49,53,56,58,59,61,63,67,70,70,72,76,78,80,83,83,83,84,84,84,85,87,91,92,94,97,98,103,104,106,107,112,114,117,119,119,121,122,123,123,126,130,131,131,132,138,139,143,145,147,149,152,152,155,156,157,162,163,168,175,176,178,178,180,182,182,187,189,193,194,197,200,201,202,202,203,204,209,214,218,219,224,228,230,232,233,234,234,238,244,247,251,256,258,260,264,267,268,270,275,278,282,285,286,287,292,292,293,293,297,300,303,304,305,308,309,310,311,318,322,322,323,323,330,334,334,334,3,3,3,3,4,5,6,7,7,8,9,10,10,11,12,13,14,15,16,16,17,17,18,19,19,20,20,20,21,22,23,24,24,25,26,26,27,28,29,29,30,31,32,33,33,34,34,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,51,52,53,53,54,54,56,57,58,59,61,62,63,64,65,66,67,68,69,69,70,71,71,72,73,73,73,73,74,74,74,75,76,76,76,77,77,77,78,79,79,79,79,80,81,82,82,83,84,85,85,85,86,87,87,87,87,88,89,90,90,91,91,92,93,93,93,94,95,96,96,97,97,97,98,98,99,99,100,100,101,102,102,103,103,103,104,104,105,105,105,106,106,106,107,107,108,109,110,111,112,113,1,2,10,47,84,84,103,112,134,167,187,194,216,294,296,296,298,298,298,300,302,304,304,304,306,306,306,306,308,310,310,310,312,314,316,318,320,320,320,322,324,326,326,328,328,330,330,332,332,332,332,332,332,334,336,338,345,346,8,57,59,61,63,85,89,91,91,95,95,105,119,121,126,139,143,144,145,151,154,170,178,180,182,188,188,189,201,201,203,205,226,238,242,245,248,250,254,256,260,281,297,299,307,308,311,8,23,26,28,31,34,38,40,54,61,63,83,86,131,136,162,173,189,194,249,280,6,6,11,22,29,30,32,33,34,37,39,40,41,42,43,45,48,49,50,51,52,54,57,59,60,63,67,69,70,71,72,73,76,79,82,86,87,95,96,97,101,105,110,116,119,122,130,135,136,137,138,141,145,148,153,162,166,171,179,181,187,189,194,203,213,221,231,243,244,246,249,250,253,264,267,268,271,274,279,283,297,298,302,309,318,325,339,340,343,344,345,347,348,360,362,365,366,368,373,385,389,390,393,395,398,399,406,408,409,416,422,430,435,437,451,454,463,477,481,484,491,500,508,511,523,523,523,523,523,528,531,532,537,542,554,556,559,561,573,576,577,584,585,589,591,592,594,598,600,603,606,608,611,614,619,624,7,21,24,24,26,28,38,42,44,47,52,61,62,76,78,91,94,99,103,104,118,125,126,126,127,131,134,134,143,146,149,152,156,157,157,162,166,172,174,175,175,177,178,178,180,187,188,188,189,193,193,194,195,197,207,209,212,212,213,219,229,230,231,232,234,245,247,250,259,263,269,270,270,273,288,289,289,290,293,293,295,303,305,311,317,320,321,330,334,334,337,342,348,349,349,356,357,357,361,382,388,389,389,393,396,398,400,406,407,410,412,413,415,417,420,424,435,436,436,438,440,443,447,448,452,456,461,464,469,469,474,483,486,489,491,492,497,498,498,502,520,522,522,562,564,565,565,567,569,571,576,581,586,594,595,595,595,595,596,609,611,614,627,651,655,669,673,674,24,28,31,36,50,60,66,70,76,82,86,90,94,102,106,110,114,120,124,128,132,136,142,146,150,154,162,6,6,21,29,29,44,45,55,73,79,91,102,103,121,121,121,125,147,163,185,193,233,277,283,293,307,311,319,349,379,405,411,441,443,448,449,475,475,475,482,483,487,487,507,517,546,547,8,14,38,54,60,62,64,68,72,76,78,78,78,78,78,82,88,92,96,98,98,104,105,108,108,110,112,116,120,126,126,126,126,126,127,127,128,128,134,135,163,166,192,198,198,202,212,214,219,225,239,244,245,247,266,267,268,268,268,269,302,322,323,324,335,337,390,436,447,452,456,460,460,470,474,476,13,17,20,25,28,33,34,35,37,38,41,42,46,50,60,62,63,64,67,70,70,72,73,74,76,78,79,82,84,86,88,90,93,94,103,104,114,116,119,120,122,123,127,129,144,149,152,155,157,158,162,164,168,175,175,179,180,182,183,184,192,192,198,200,204,206,208,210,212,213,214,216,218,220,221,222,223,223,225,226,228,230,232,236,241,243,243,244,250,252,256,262,266,268,270,274,280,282,284,285,286,290,291,292,298,303,304,306,308,310,312,314,315,316,329,4,11,13,15,16,17,18,21,33,35,37,40,43,45,47,48,49,50,51,51,56,57,59,62,64,66,66,72,74,77,79,84,87,91,94,95,99,99,99,99,107,109,110,117,120,121,123,124,125,129,131,132,135,138,139,141,142,146,147,149,150,153,155,156,157,159,160,162,165,167,169,172,177,180,181,182,183,186,187,189,192,195,197,202,203,205,211,211,217,219,223,225,229,230,231,233,236,237,238,239,242,243,247,249,250,252,253,258,259,265,267,270,271,275,279,283,287,290,301,305,308,310,311,316,319,322,329,329,339,341,349,351,355,359,364,365,369,372,373,385,387,389,391,395,399,399,407,425,429,431,433,437,439,444,445,447,449,451,454,455,461,467,471,474,475,483,489,491,494,495,499,501,503,505,515,515,521,523,529,531,535,540,541,546,547,549,555,559,565,569,581,585,587,589,594,596,599,605,614,618,619,628,629,633,636,637,644,645,649,657,665,670,671,673,675,678,679,680,681,683,689,695,707,711,713,719,733,737,740,741,745,761,763,765,767,769,773,775,779,781,786,787,791,795,799,803,808,809,811,815,819,824,825,829,833,839,7,14,16,18,19,20,21,24,25,26,26,36,38,40,43,45,46,48,49,50,51,52,57,58,60,63,65,67,67,69,73,75,80,82,87,89,95,96,98,102,102,102,102,110,112,113,118,123,124,126,127,128,132,134,135,138,141,142,144,145,149,150,152,153,156,158,159,160,162,163,165,168,170,172,175,181,182,183,184,187,190,192,195,198,200,205,207,208,214,214,220,226,226,230,232,236,237,238,240,243,244,245,245,246,249,250,254,256,257,259,260,265,266,272,274,277,278,283,286,290,294,297,297,309,311,312,314,318,321,323,324,329,332,335,338,342,342,352,354,362,364,368,372,377,378,382,385,386,398,400,402,408,412,420,438,442,444,446,450,452,457,458,461,462,464,467,468,470,473,473,474,480,484,487,488,496,502,504,507,508,512,514,517,518,528,534,536,542,544,548,553,554,559,560,562,569,573,579,582,595,598,600,602,607,609,612,618,620,629,633,634,643,644,648,651,652,659,660,665,666,672,681,685,686,688,690,693,694,695,696,698,704,710,722,726,728,734,740,746,748,752,755,756,760,765,776,779,780,783,784,786,788,790,795,796,801,802,806,810,814,818,823,824,826,830,834,839,840,845,849,854,893,1,1,8,8,14,985,986,987,17,17,111,113,120,121,124,125,131,132,133,134,143,145,149,149,150,150,157,162,163,167,169,170,183,191,193,193,195,201,201,209,241,242,250,257,262,270,272,274,277,277,278,283,290,292,294,311,314,318,325,339,339,347,401,421,437,444,454,465,471,477,8,20,24,24,26,27,27,28,29,30,30,31,32,32,33,33,34,35,36,37,38,39,40,41,41,42,43,45,45,46,46,47,48,49,51,51,52,52,53,53,54,55,55,56,56,57,57,58,58,59,61,61,62,62,63,64,65,65,66,66,67,67,68,68,69,69,70,70,71,72,72,73,74,75,76,76,77,77,78,78,79,79,80,80,80,81,81,81,82,82,82,83,83,84,85,85,86,86,87,88,88,89,89,89,89,90,90,90,91,91,91,92,93,93,94,94,94,95,95,96,96,97,97,97,98,99,99,100,100,101,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,110,110,111,111,112,113,113,114,115,115,115,116,117,117,118,118,119,119,120,120,121,122,125,125,126,126,127,127,128,128,128,129,129,129,130,130,131,131,131,131,132,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,142,144,144,145,145,145,146,146,146,147,147,148,148,149,149,149,150,151,152,153,154,155,156,157,159,160,160,161,162,163,165,166,167,168,170,172,172,173,173,174,174,175,176,176,177,177,178,178,179,179,180,180,182,182,183,183,184,184,185,186,186,187,187,187,188,189,190,191,191,192,193,193,194,194,195,196,197,197,198,199,200,201,203,205,206,207,209,209,210,210,211,211,212,212,212,213,213,213,214,214,217,219,219,219,220,220,221,221,221,222,223,224,224,225,226,226,227,227,227,228,228,229,229,230,230,231,231,232,232,232,233,233,234,234,237,239,240,240,241,241,242,242,243,243,244,245,245,246,246,247,248,249,249,250,250,251,251,252,252,252,253,254,254,255,255,256,256,257,257,258,258,259,259,260,260,261,261,262,263,263,264,264,265,265,266,267,267,268,268,269,270,271,272,273,273,274,274,275,275,276,276,277,277,278,279,279,280,280,281,281,282,282,284,284,285,285,286,286,287,288,289,291,292,292,293,293,293,294,295,295,296,296,296,296,296,296,297,297,298,298,298,299,299,300,300,300,300,301,301,301,302,302,303,304,305,305,306,306,307,307,307,308,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,317,318,321,323,323,324,324,325,325,326,326,327,329,329,330,330,330,331,331,332,332,333,333,333,334,334,335,335,335,336,337,337,338,338,339,339,340,341,341,342,342,343,343,344,344,345,346,347,348,348,349,349,350,350,351,351,352,352,352,352,353,353,354,354,355,355,355,356,356,357,357,357,357,358,358,359,359,359,360,361,362,393,10,49,50,50,85,86,86,165,168,276,299,300,300,383,384,384,490,499,1,2,9,26,27,30,30,31,32,34,40,43,46,49,50,51,51,52,53,53,66,66,68,70,73,74,75,77,80,89,90,93,100,101,102,104,107,110,112,116,120,121,122,124,126,128,129,131,132,136,138,140,142,144,148,151,152,160,165,166,171,172,175,176,177,180,183,184,187,189,190,193,195,196,198,199,200,201,202,202,202,203,206,207,208,208,208,208,211,213,214,216,218,219,220,220,222,224,226,229,230,231,231,232,233,234,234,236,240,244,247,248,250,251,253,254,256,257,258,259,260,261,262,264,267,268,270,271,272,273,274,275,276,277,282,283,285,286,288,290,291,292,293,295,296,299,301,302,304,306,9,10,22,29,29,29,29,30,34,35,36,37,38,39,40,46,49,50,52,54,55,56,58,59,61,64,69,70,71,72,74,75,77,79,80,81,83,84,88,90,93,93,95,96,103,112,114,122,123,127,127,128,129,133,134,135,137,139,140,142,147,149,150,151,152,154,155,157,158,160,160,161,164,166,169,172,177,179,180,181,183,184,185,187,188,191,193,199,200,204,204,208,208,208,210,213,215,219,222,222,224,226,227,228,228,232,232,234,235,236,238,240,240,240,242,245,245,245,246,246,249,249,251,252,254,254,256,257,259,260,262,267,268,272,276,280,282,283,284,286,287,288,289,290,291,292,292,292,292,294,295,296,297,298,302,302,302,304,305,306,306,308,309,310,311,312,317,317,319,319,320,322,324,326,327,328,328,329,331,332,334,336,337,340,348,349,350,354,357,358,358,359,360,360,360,360,362,363,365,368,369,370,370,373,377,378,380,381,382,383,385,386,389,389,392,394,395,397,398,403,404,407,416,418,418,423,423,424,425,434,434,434,434,434,438,438,438,441,441,444,448,448,451,452,455,456,458,462,463,468,469,470,472,472,472,472,472,472,474,475,476,476,476,476,478,480,483,488,490,492,493,493,495,496,497,497,498,500,501,526,6,130,134,152,156,186,219,222,254,284,334,350,363,366,383,1,5,6,8,22,66,278,563,564,571,3,4,12,271,272,535,552,557,1,4,6,16,20,22,138,208,213,255,278,283,284,1,5,6,8,22,22,262,396,530,532,537,1,5,6,8,18,170,302,466,468,468,468,468,470,472,475,1,3,4,6,12,243,244,244,483,484,486,488,491,1,5,6,8,16,522,1,5,6,8,8,8,12,28,282,284,340,368,546,548,1,5,6,8,14,267,268,1,5,6,8,14,261,262,302,433,491,497,1,5,6,8,16,266,443,476,476,476,476,476,481,1,5,5,6,8,14,353,354,520,522,524,531,1,5,6,10,278,302,373,481,23,23,23,27,33,33,37,37,41,41,45,51,51,55,59,59,63,67,71,75,79,83,87,87,91,95,95,99,103,107,111,111,115,119,125,131,135,139,143,147,147,153,157,161,165,165,169,173,173,173,177,177,181,185,189,193,193,197,197,197,197,197,197,201,205,211,215,215,219,223,227,227,233,239,245,249,253,257,263,263,267,271,271,275,275,279,283,289,293,293,297,301,305,309,313,317,317,321,325,329,333,333,339,343,343,347,353,353,357,357,361,361,367,367,14,14,18,18,22,22,22,22,26,30,34,34,38,42,46,46,50,54,58,62,68,70,76,78,82,86,90,96,96,100,104,104,108,112,116,116,120,120,124,128,128,132,136,140,140,144,148,152,156,162,166,170,174,174,180,184,184,188,192,198,202,206,210,210,214,218,222,226,226,230,234,238,238,242,242,246,246,250,250,254,258,258,262,262,266,266,270,274,278,282,288,288,292,296,300,300,304,306,310,310,314,318,322,322,326,326,330,332,332,336,336,11,11,11,15,15,15,15,19,19,19,23,27,27,27,27,27,27,27,27,27,31,35,39,43,47,47,51,51,55,55,59,59,65,65,69,73,77,81,81,85,85,85,89,89,89,89,93,93,93,97,97,101,101,105,105,109,113,113,117,117,121,121,125,125,129,133,133,137,137,137,137,141,145,151,155,155,155,159,163,167,171,175,179,179,179,179,179,183,183,187,187,187,191,195,195,199,199,203,203,205,205,209,213,213,213,217,217,217,217,221,225,225,229,229,229,229,235,239,239,243,243,243,243,243,243,243,247,247,247,251,255,259,259,259,263,263,267,267,273,273,273,273,273,273,273,273,277,277,281,281,285,285,289,293,297,301,301,305,305,307,307,311,311,315,315,315,319,323,323,327,327,331,331,12,12,16,20,24,24,24,28,32,32,36,36,36,40,40,44,44,48,52,56,56,64,68,72,76,76,76,80,80,84,84,90,94,94,98,102,106,106,110,110,114,118,118,118,122,126,126,130,130,134,138,142,142,142,146,150,154,154,154,158,158,162,162,166,170,170,176,176,180,184,184,188,192,196,196,200,200,200,204,208,208,212,212,212,216,220,220,224,224,228,228,232,236,240,244,248,252,256,260,260,264,264,268,268,272,272,276,282,282,286,286,290,294,294,298,302,302,302,302,306,306,306,306,310,314,318,322,326,330,334,334,9,13,17,21,25,29,36,37,37,41,45,49,53,57,61,65,71,77,79,83,85,85,91,95,97,101,105,109,113,117,121,127,131,135,139,143,147,149,153,157,161,165,169,173,177,181,185,185,191,195,199,203,207,213,217,223,225,231,237,241,245,249,253,257,261,265,271,273,277,281,285,289,295,300,301,305,309,313,317,323,323,327,331,339,343,347,351,355,359,363,367,371,375,379,384,385,12,16,20,24,24,28,32,32,36,36,40,44,44,48,52,56,56,60,60,60,64,68,72,72,72,76,76,80,84,88,88,92,96,96,100,100,104,104,108,112,112,112,112,112,116,116,120,124,124,128,128,132,136,136,140,140,144,148,148,152,156,156,160,160,164,168,172,172,176,176,180,184,184,188,192,192,196,200,200,204,204,208,212,212,216,216,220,224,228,232,232,236,236,240,240,244,248,248,252,252,256,256,260,260,264,268,268,272,276,280,280,284,284,288,292,296,296,300,300,304,308,308,312,312,316,320,324,324,324,328,1,6,7,8,10,11,13,14,16,17,19,20,21,22,23,24,26,27,28,29,31,32,33,34,35,36,37,38,40,41,42,43,45,46,47,54,55,6,49,52,97,106,133,170,5,13,13,13,13,13,15,17,19,19,19,19,19,19,19,19,21,23,25,27,27,27,27,27,27,27,27,27,29,31,31,31,31,33,35,35,35,35,35,37,37,37,37,39,39,39,41,43,73,1,175,177,254,299,7,10,122,122,124,124,126,128,130,132,134,134,134,136,136,136,3,5,121,123,125,127,127,129,129,131,131,133,135,137,139,141,142,143,143,145,145,147,149,149,151,153,153,155,157,159,161,161,163,165,167,169,171,171,8,142,143,144,146,148,150,152,154,156,158,160,162,164,4,6,8,10,12,14,16,18,20,22,23,7,24,25,25,28,29,32,33,36,37,40,41,44,45,48,49,52,53,56,57,60,61,64,65,68,69,72,73,76,77,80,81,84,85,85,85,85,85,88,89,92,93,96,97,100,101,104,105,108,109,112,113,116,117,120,121,124,125,128,129,132,133,136,137,140,141,144,145,148,149,152,153,156,157,160,161,164,165,168,169,172,172,172,172,173,176,177,180,181,184,185,188,189,189,189,192,193,196,196,197,200,201,201,204,204,205,205,208,208,209,209,212,212,213,213,216,216,217,217,220,220,221,221,224,224,225,225,228,228,229,229,232,232,233,233,236,236,237,237,240,240,241,241,244,244,245,245,245,248,248,248,8,9,57,57,69,69,69,84,84,84,91,91,99,105,105,105,120,135,142,149,149,149,153,158,161,169,174,177,177,181,181,193,193,208,208,210,210,228,231,235,235,243,251,257,257,266,283,283,283,290,290,293,298,301,301,313,313,334,334,348,348,359,367,373,378,378,381,398,413,446,453,453,461,465,465,465,470,479,6,32,62,64,65,66,68,69,70,71,72,95,97,103,106,107,126,129,83,138,157,234,236,4,6,20,22,24,28,32,34,36,36,40,42,44,48,50,52,54,56,60,62,64,66,68,70,72,74,76,76,80,82,84,86,88,92,94,96,98,100,100,102,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,158,160,162,164,166,168,172,174,176,178,180,184,186,188,190,192,194,196,202,204,208,212,216,218,220,222,224,226,228,230,232,234,236,238,240,240,242,244,246,251,251,1,6,8,121,181,211,211,224,257,259,306,314,330,333,339,342,353,353,354,384,404,405,421,445,457,461,491,508,509,510,515,522,542,553,4,16,17,82,82,82,83,83,88,98,100,101,104,105,112,114,116,122,128,130,154,156,157,157,161,163,176,181,194,195,213,220,236,321,348,381,401,433,493,508,4,12,12,26,28,28,49,50,66,87,108,6,14,23,24,25,26,27,28,29,31,32,34,35,36,40,41,42,43,44,45,46,48,49,50,50,51,52,53,54,55,57,60,60,62,69,78,80,80,84,84,85,88,89,90,91,93,93,96,98,106,106,109,113,115,116,118,120,122,123,124,125,127,127,129,129,130,132,141,144,145,146,150,151,156,158,163,171,171,173,177,180,182,188,190,192,192,193,195,195,196,198,200,201,203,206,213,214,215,217,218,219,220,221,225,230,232,237,239,241,242,243,243,244,245,247,250,251,253,257,259,260,262,267,276,279,281,291,292,293,293,294,296,300,300,302,303,310,311,312,316,317,320,321,324,326,329,330,333,335,337,337,339,345,347,350,358,359,363,364,366,366,373,375,377,378,380,381,384,386,388,389,390,391,392,395,404,407,412,414,416,418,420,424,425,426,427,432,433,436,436,449,450,453,454,456,460,497,5,6,11,14,16,18,20,21,22,25,28,29,30,37,9,15,16,17,20,23,202,11,12,34,40,40,46,49,50,55,56,59,60,63,64,67,68,68,70,72,74,76,80,84,86,88,90,98,100,100,100,102,112,113,120,121,122,124,128,138,146,149,150,156,160,166,170,188,194,196,196,200,204,208,212,222,226,232,235,236,240,246,250,254,258,262,262,265,265,266,270,284,288,292,296,299,300,306,310,314,316,318,322,326,330,336,344,348,351,352,356,360,366,366,370,374,378,386,390,396,400,404,408,412,416,420,428,432,434,436,440,444,448,451,452,456,460,468,472,477,483,485,486,47,165,16,20,20,21,25,27,32,33,34,38,39,40,44,47,47,48,48,53,60,60,64,66,68,70,71,78,79,80,92,92,93,97,98,98,99,99,99,99,99,100,101,101,103,106,107,108,108,113,115,115,116,116,119,119,119,122,122,125,126,126,127,130,132,132,134,139,141,142,144,144,154,157,157,158,159,160,161,162,163,165,166,168,168,169,169,170,173,173,175,177,178,179,180,181,182,182,184,191,193,195,201,214,216,216,217,217,218,220,229,231,231,232,232,242,243,245,247,248,249,258,259,260,261,268,268,274,275,276,281,283,285,286,288,291,291,294,296,296,297,298,299,299,302,302,302,304,306,307,310,310,312,313,316,317,319,322,323,325,326,327,327,329,331,331,333,333,337,338,339,340,341,341,342,342,343,349,350,351,354,355,357,359,361,366,366,367,370,370,371,372,380,383,392,394,396,397,399,403,407,408,409,412,413,415,416,418,418,421,422,423,423,424,424,425,425,426,426,429,429,430,432,432,4,20,26,26,31,33,35,35,37,37,39,41,41,43,43,43,45,45,47,47,47,49,49,51,51,53,53,53,55,55,55,55,57,57,57,57,59,59,61,61,61,63,65,65,65,65,67,67,67,67,69,69,69,69,69,69,71,71,73,73,73,73,75,75,75,75,77,77,77,79,79,79,81,83,83,85,85,85,85,85,87,87,87,87,87,89,91,93,95,95,95,97,97,97,97,99,99,99,99,101,103,103,103,103,103,103,105,107,107,107,107,109,109,111,111,113,115,115,115,115,115,117,121,121,123,123,125,125,127,127,129,129,131,131,131,133,133,135,135,137,137,137,137,137,137,137,139,139,139,141,141,141,143,143,143,145,145,147,147,149,149,151,153,153,155,155,155,155,155,157,157,157,159,159,159,159,159,159,161,161,161,161,161,161,163,163,163,163,165,165,165,167,167,169,169,171,173,173,173,173,175,177,177,177,177,177,177,177,179,179,179,179,179,181,181,181,181,181,181,183,183,183,183,183,185,185,185,187,187,189,189,189,191,191,191,191,191,193,193,193,193,193,193,195,195,195,195,197,197,197,199,199,199,199,199,201,201,201,201,201,203,203,205,205,205,205,205,207,207,207,207,207,209,209,209,209,211,211,211,211,213,213,213,213,213,213,213,215,215,215,217,217,217,219,221,221,221,221,223,223,223,223,225,225,227,227,229,229,229,229,231,231,231,231,233,233,233,235,235,237,237,237,237,239,239,239,239,241,241,241,241,241,243,243,243,245,245,245,245,247,247,247,247,249,249,249,251,251,251,251,253,253,253,253,255,255,255,257,257,259,259,261,261,263,263,265,267,269,269,269,269,269,269,269,269,269,271,271,271,273,273,275,275,277,277,279,279,281,281,283,283,285,285,287,287,289,289,291,291,293,293,295,295,297,297,300,301,303,303,303,305,307,307,307,307,307,309,311,311,311,311,313,313,313,313,313,313,315,315,317,317,319,319,321,321,323,323,323,323,323,325,325,325,327,329,331,333,333,333,335,335,335,337,339,339,339,339,341,341,341,341,343,343,345,345,345,345,347,347,347,347,349,351,351,351,351,353,353,353,355,355,355,355,355,357,357,357,4,25,25,25,25,26,37,39,40,44,49,52,54,56,56,60,66,71,72,72,72,76,77,78,81,81,83,84,84,87,87,87,89,92,93,93,99,105,107,107,107,109,111,117,118,119,122,122,122,122,124,125,125,125,129,130,132,133,133,133,137,138,138,138,140,140,142,149,149,149,152,152,154,154,154,160,160,160,161,205,207,209,211,211,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,247,247,247,249,251,251,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,10,12,13,14,17,18,20,21,22,24,26,28,29,31,32,33,34,35,36,37,38,39,40,42,43,44,46,47,48,48,49,50,50,51,51,52,53,54,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,74,75,76,77,79,80,81,82,83,84,85,86,88,90,92,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,150,152,153,154,156,160,161,165,8,9,106,116,279,8,9,11,13,15,19,22,24,25,26,27,28,29,30,30,30,81,81,81,81,81,82,83,84,84,85,86,87,87,87,88,88,90,91,91,92,92,92,92,106,106,106,106,107,107,114,115,117,120,121,123,126,127,128,129,130,130,131,131,132,133,134,186,187,187,187,188,189,189,189,189,190,190,191,192,192,193,194,195,196,196,196,196,196,197,197,198,198,198,212,213,213,213,220,221,223,226,227,228,229,230,230,231,231,231,232,232,233,233,234,234,236,238,239,239,285,285,285,285,286,286,286,286,286,286,287,287,287,287,288,288,288,289,289,290,290,290,290,290,291,291,293,293,293,294,294,295,296,311,312,313,313,313,320,321,322,322,323,325,327,327,328,329,330,330,330,330,334,335,336,337,337,338,339,340,340,341,342,345,393,393,393,393,393,394,394,394,394,394,395,395,396,396,396,396,396,397,397,397,397,397,397,398,399,400,401,402,402,403,403,404,404,404,404,405,405,405,406,406,418,420,420,421,421,428,429,430,431,433,435,438,439,440,441,441,442,443,443,444,446,446,447,448,449,450,450,450,450,450,450,453,503,504,504,505,505,505,505,505,506,506,506,506,507,507,507,507,508,508,509,509,510,510,511,512,525,526,526,526,532,533,533,534,535,536,537,539,540,541,542,542,543,544,544,545,545,546,546,547,547,548,548,548,548,549,550,550,550,550,550,550,550,602,603,603,604,604,604,604,604,605,605,605,605,606,606,606,607,607,607,607,608,609,609,610,611,611,611,612,613,614,614,614,614,625,626,626,626,632,633,635,637,643,645,646,646,647,648,649,650,651,652,652,653,653,654,655,655,655,656,657,657,658,659,660,660,662,711,711,712,712,712,713,713,713,714,714,714,714,714,715,716,717,717,717,717,718,720,721,722,722,735,736,736,736,738,742,743,744,745,747,750,751,752,753,753,754,754,755,755,756,757,757,758,758,811,812,812,813,813,813,813,814,814,815,815,815,816,816,816,816,817,818,819,820,820,820,820,821,822,822,839,844,845,846,847,849,850,851,852,853,854,854,855,855,856,857,857,858,859,859,860,860,891,891,892,913,913,913,914,914,914,915,915,915,916,917,919,920,920,921,921,922,922,922,923,924,939,939,939,941,946,947,949,951,952,953,954,955,956,957,958,959,960,961,961,962,962,962,962,962,962,962,962,962,1011,1011,1015,1016,1016,1016,1016,1016,1017,1017,1017,1017,1017,1018,1018,1018,1019,1019,1020,1020,1020,1021,1021,1022,1025,1026,1026,1040,1041,1042,1048,1049,1051,1054,1055,1058,1059,1060,1061,1062,1063,1064,1064,1066,1066,1067,1067,1068,1069,1069,1070,1070,1070,1070,1070,1070,1070,1118,1119,1119,1119,1119,1119,1120,1121,1121,1121,1121,1121,1122,1123,1123,1123,1123,1124,1125,1125,1125,1126,1126,1126,1127,1128,1129,1129,1130,1130,1131,1144,1147,1147,1150,1151,1152,1153,1156,1157,1158,1159,1163,1164,1164,1165,1165,1166,1167,1168,1169,1169,1169,1170,1171,1172,1172,1172,1173,1173,1174,1174,1175,1176,1176,1176,1221,1221,1222,1222,1222,1222,1223,1223,1223,1223,1223,1224,1225,1225,1226,1227,1227,1228,1228,1228,1229,1230,1230,1244,1244,1245,1245,1245,8,11,12,13,14,15,16,17,18,18,19,19,19,19,20,20,21,21,21,49,49,50,50,68,69,69,70,70,70,70,71,72,72,74,74,75,75,75,75,76,77,78,78,79,80,91,98,99,100,101,102,103,103,104,104,105,106,107,107,108,109,135,135,136,136,148,152,152,160,160,160,161,161,162,163,164,165,165,167,169,169,170,170,170,170,183,185,193,194,195,196,197,198,199,200,201,220,220,221,221,234,241,242,253,253,253,254,255,255,255,255,255,255,255,255,256,257,258,258,259,260,261,262,264,265,265,287,287,290,290,291,303,312,313,319,320,337,337,337,338,338,339,339,339,340,340,341,342,342,342,343,344,345,346,346,347,348,351,362,363,363,364,364,364,371,372,374,374,374,374,374,377,378,379,380,381,382,383,384,385,386,387,391,392,411,412,424,425,437,437,438,438,439,440,441,442,442,442,443,443,444,445,445,446,447,447,447,448,448,448,448,449,464,464,464,471,471,471,471,472,473,475,476,477,478,479,479,480,480,481,482,482,483,497,497,497,498,498,498,499,500,517,517,518,528,528,532,532,532,532,533,533,533,534,535,536,536,537,538,538,540,541,543,548,557,558,558,559,559,559,567,568,571,571,572,572,578,579,581,581,582,583,583,584,584,585,586,587,587,587,588,589,590,591,592,592,593,593,594,594,595,595,596,619,619,620,620,627,627,627,629,638,638,638,638,639,639,639,639,640,640,641,642,642,643,644,645,645,646,646,646,647,647,648,649,649,662,664,664,664,664,664,666,666,666,675,676,679,680,683,683,684,685,686,687,688,689,690,690,691,692,693,693,694,694,695,695,720,735,740,740,740,741,741,742,742,742,742,743,744,745,745,746,747,747,748,748,748,749,749,750,751,751,764,766,766,769,769,769,770,770,777,778,781,782,784,785,786,787,787,787,788,789,790,791,792,793,794,795,796,797,821,822,822,842,842,842,842,843,843,843,843,844,844,845,846,847,848,849,849,850,851,852,852,852,853,853,853,868,868,868,869,869,870,870,873,879,880,883,884,885,887,888,889,889,890,891,891,892,892,893,894,894,894,894,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,945,945,945,945,945,946,947,948,948,949,950,950,951,951,952,953,954,955,956,974,974,974,975,975,975,981,982,985,986,988,989,991,992,993,993,994,995,995,996,997,998,999,999,1000,1001,1002,1002,1002,1002,1002,1002,1002,1003,1003,1034,1035,1048,1048,1048,1048,1049,1049,1049,1050,1050,1051,1052,1053,1053,1053,1056,1056,1056,1057,1058,1058,1058,1059,1059,1073,1073,1073,1081,1082,1086,1088,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1100,1100,1101,1101,1101,1101,1101,1102,1102,1103,1103,1103,1103,1103,1148,1148,1148,1148,1149,1149,1149,1149,1150,1150,1151,1151,1152,1153,1154,1154,1155,1156,1156,1157,1157,1157,1170,1171,1171,1171,1174,8,9,11,14,15,17,17,18,19,20,21,21,22,22,23,23,24,25,26,26,27,27,28,29,30,30,30,57,76,76,76,76,77,77,77,77,78,78,79,80,81,82,83,84,84,85,86,86,100,101,101,108,109,111,112,113,115,117,118,119,120,121,122,122,123,124,124,125,125,126,127,128,129,148,149,149,175,175,176,176,176,176,177,178,178,179,179,180,181,182,182,182,183,183,184,184,184,185,185,186,201,202,203,203,205,205,205,212,213,215,215,215,217,219,221,222,222,223,223,224,224,224,225,226,226,227,228,228,232,234,235,250,253,273,279,280,281,281,282,282,282,283,283,284,285,286,288,289,290,290,307,307,308,308,308,309,316,317,319,319,319,319,321,324,325,326,327,328,329,329,330,331,375,376,376,383,383,383,383,384,384,385,385,385,385,386,386,386,386,387,387,388,389,389,390,390,391,391,391,391,392,393,394,394,409,411,412,418,419,421,423,423,424,424,425,428,429,429,430,431,431,432,433,434,447,482,482,482,482,482,483,483,483,483,484,485,487,487,488,488,489,489,490,491,491,492,493,493,510,511,511,511,518,519,521,523,525,526,527,528,529,530,530,531,531,532,533,533,534,562,583,584,585,586,587,587,588,588,589,590,591,591,593,593,594,594,594,609,610,611,611,611,624,625,632,637,639,639,640,640,641,643,646,647,648,648,649,649,649,649,649,650,650,651,651,652,652,679,680,707,707,707,708,708,708,709,709,709,709,710,711,711,713,714,715,715,716,729,730,730,730,731,732,738,739,741,744,744,745,745,746,747,747,748,748,749,750,795,801,801,801,802,802,802,802,803,803,803,803,804,805,806,806,807,808,808,821,826,827,829,830,832,833,834,834,835,835,836,837,837,838,838,863,864,889,889,889,890,890,890,890,890,891,892,892,892,893,893,894,895,896,897,897,897,908,914,915,917,919,920,921,922,922,923,924,924,925,926,926,928,929,931,981,981,984,984,984,985,985,985,985,985,986,987,987,988,988,988,989,990,991,992,992,992,993,994,994,1006,1007,1008,1014,1015,1017,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1028,1029,1029,1030,1032,1034,1035,1071,1072,1082,1083,1083,1083,1083,1084,1084,1084,1084,1084,1085,1086,1087,1088,1089,1089,1090,1090,1091,1091,1092,1092,1092,1093,1093,1093,1094,1108,1108,1109,1109,1109,1116,1117,1119,1121,1122,1124,1125,1126,1127,1128,1129,1129,1129,1130,1131,1131,1132,1133,1135,1135,1137,1179,1180,1180,1180,1180,1181,1181,1181,1182,1182,1182,1183,1184,1184,1185,1186,1187,1188,1188,1189,1189,1190,1190,1206,1206,6,11,13,15,16,17,18,19,20,21,22,22,23,23,24,25,25,26,27,27,28,29,30,30,30,32,81,81,82,82,82,83,83,84,84,84,84,85,86,87,88,89,90,91,92,92,105,106,106,106,111,113,116,117,118,119,119,120,120,121,122,122,123,123,124,177,178,178,179,179,179,179,180,180,181,181,181,182,182,182,182,183,184,185,186,187,188,188,205,209,211,212,214,215,216,216,217,217,218,219,220,221,222,253,254,275,276,276,276,277,277,277,278,279,281,282,282,283,284,284,285,286,301,303,308,309,311,313,313,314,315,316,317,318,318,319,321,371,375,376,376,377,377,377,377,378,378,379,379,380,380,381,382,385,386,400,401,402,408,409,412,413,416,417,417,418,419,420,421,422,423,424,425,425,425,426,426,427,428,428,476,477,477,477,477,477,478,479,479,479,479,480,481,482,483,483,484,484,484,485,486,487,487,488,488,489,489,505,508,509,511,512,514,515,516,517,518,519,520,520,521,521,521,522,523,524,525,526,527,528,529,530,531,532,577,577,578,578,578,579,579,579,579,579,580,581,581,582,583,583,584,584,584,585,586,586,586,600,600,601,601,612,613,620,621,623,625,625,627,630,631,632,633,634,635,636,637,638,638,689,689,689,689,690,691,693,694,695,695,696,696,698,699,700,700,714,715,715,722,723,725,728,729,732,733,734,735,736,737,738,739,740,792,793,793,794,795,795,795,795,796,796,797,798,798,799,800,801,802,802,802,803,803,804,804,804,804,804,818,819,826,827,829,831,834,835,836,837,838,838,839,839,839,840,840,841,841,842,842,846,847,893,893,893,893,894,894,894,894,895,895,896,896,896,897,897,899,899,900,901,901,902,902,903,904,919,920,921,928,929,931,931,932,932,933,934,936,937,938,939,939,940,942,942,943,944,947,995,996,996,996,997,997,998,998,998,999,999,1000,1001,1002,1002,1003,1004,1006,1006,1007,1007,1008,1022,1023,1023,1030,1031,1033,1035,1038,1039,1040,1041,1041,1042,1043,1043,1044,1046,1046,1047,1048,1049,1050,1053,1103,1103,1103,1103,1103,1104,1105,1105,1106,1106,1108,1109,1109,1110,1111,1125,1126,1126,1126,1132,1133,1135,1137,1138,1139,1140,1141,1142,1142,1143,1144,1144,1145,1145,1146,1146,1146,1147,1148,1200,1201,1201,1202,1202,1202,1203,1203,1204,1204,1204,1205,1206,1207,1208,1209,1209,1210,1210,1211,1212,1212,1225,1226,1226,1226,6,11,13,14,14,16,17,18,19,20,21,21,22,22,23,24,25,26,27,28,29,82,82,82,82,83,84,84,84,85,86,87,87,88,89,90,91,91,91,91,103,104,104,104,110,111,113,116,116,117,118,119,120,121,122,123,123,123,123,124,124,124,169,170,170,170,170,171,171,171,171,171,172,172,172,173,173,174,176,177,178,178,179,179,179,192,192,192,192,198,199,201,204,205,206,207,208,209,210,210,211,211,212,254,254,255,258,258,258,258,259,259,259,259,260,260,260,261,261,261,261,262,263,263,264,265,266,267,267,267,286,287,289,292,293,294,295,295,296,296,297,298,299,300,300,348,356,356,356,357,358,358,358,359,360,361,362,363,364,364,364,365,366,366,380,380,380,386,387,389,390,391,391,392,393,394,395,396,397,398,399,400,400,401,403,404,404,450,454,454,454,454,455,455,456,457,457,458,458,459,460,461,462,462,462,463,464,464,465,465,478,484,485,487,489,489,490,490,491,492,493,495,496,496,497,497,498,499,500,500,501,502,503,503,504,505,505,506,506,507,507,510,510,559,559,560,561,562,564,565,565,566,566,567,568,568,568,592,601,602,602,603,604,610,611,613,615,617,619,621,622,623,624,625,625,626,626,627,627,628,629,629,630,630,631,631,632,632,632,633,633,633,634,685,686,686,686,686,687,687,687,688,688,688,689,691,691,692,693,693,707,708,708,709,714,715,717,719,721,722,723,724,724,725,726,727,727,728,729,729,730,730,731,732,732,733,734,784,785,785,786,786,786,786,787,788,790,790,791,792,793,794,794,807,809,809,810,816,817,819,821,822,823,823,824,825,826,827,827,828,829,830,886,886,887,887,888,888,889,889,889,890,890,891,892,893,894,895,895,895,910,916,917,919,920,921,922,923,924,924,925,926,927,928,929,929,930,930,977,978,978,979,980,980,980,980,981,981,981,982,983,984,985,985,985,986,986,986,986,998,999,999,1004,1005,1007,1009,1011,1012,1013,1014,1015,1015,1016,1016,1016,1017,1017,1065,1066,1066,1067,1067,1067,1067,1068,1068,1069,1069,1070,1070,1071,1072,1072,1073,1073,1074,1074,1092,1093,1095,1098,1099,1100,1101,1102,1103,1104,1104,1105,1105,1106,1106,1106,1106,1106,1145,1153,1154,1154,1154,1154,1155,1155,1156,1156,1157,1158,1158,1159,1159,1160,1160,1161,1161,1161,1172,1172,1172,6,7,9,11,13,13,14,14,15,16,17,17,18,19,20,21,22,22,23,24,25,26,26,27,30,41,42,43,68,78,81,81,81,82,82,83,83,83,83,84,84,85,86,86,87,88,89,89,90,90,90,91,91,91,104,110,111,113,115,116,117,118,119,120,121,122,122,123,124,124,125,125,126,126,127,128,129,130,169,182,183,183,183,184,184,185,186,186,187,187,187,188,189,189,189,189,190,190,191,191,192,192,212,213,213,215,218,219,220,221,222,223,224,225,226,268,282,282,283,283,283,284,284,284,285,285,286,286,286,287,287,288,289,290,290,291,291,291,292,307,312,313,316,317,318,319,320,321,321,322,324,371,372,372,373,373,374,375,376,376,376,378,378,379,379,379,392,393,393,398,399,401,403,406,407,408,409,410,411,412,413,413,414,460,461,462,462,463,463,463,463,464,464,465,466,466,467,467,467,468,468,469,469,482,483,488,489,491,492,493,494,495,496,497,498,499,500,501,502,546,547,547,548,549,549,549,550,550,551,551,552,552,552,552,554,555,555,555,569,580,581,586,587,589,591,594,595,596,597,598,599,600,602,602,649,649,649,649,650,650,651,651,652,652,652,653,655,656,656,658,658,669,670,670,676,677,679,680,680,682,683,684,685,686,687,687,688,688,689,689,690,736,737,738,738,738,739,739,740,740,740,741,742,743,743,744,744,744,745,745,745,745,759,759,764,765,767,768,768,770,771,772,773,774,775,776,777,777,778,812,823,824,824,825,825,825,827,827,828,828,829,830,830,831,831,832,832,842,846,847,852,853,855,857,858,859,860,861,862,863,864,864,865,866,905,911,911,912,912,912,913,914,914,915,916,916,917,917,918,918,919,920,935,940,941,943,944,945,946,947,948,949,950,951,951,952,978,978,994,994,994,995,995,996,996,997,997,998,999,999,1000,1002,1002,1003,1016,1017,1017,1022,1023,1025,1027,1029,1031,1032,1032,1033,1034,1035,1036,1037,1040,1076,1077,1081,1081,1081,1081,1082,1082,1083,1083,1084,1085,1087,1088,1089,1090,1092,1104,1104,1105,1105,1105,4,5,6,7,7,8,8,8,9,10,11,12,13,14,15,16,16,16,16,17,17,17,61,61,61,62,63,63,63,63,64,64,64,64,64,65,65,65,66,66,67,68,69,69,70,71,71,72,72,72,72,2,3,3,3,3,4,5,6,7,7,7,8,8,8,9,10,11,11,12,13,14,14,15,16,16,16,17,17,31,31,64,65,65,66,66,66,66,66,67,67,67,67,67,68,68,68,69,69,69,69,69,69,70,70,71,72,72,73,73,73,73,85,86,86,3,4,4,4,5,7,8,9,10,10,10,11,12,13,13,14,15,15,16,16,17,17,18,18,19,19,20,70,70,71,71,72,72,72,72,72,73,73,74,76,76,77,78,79,80,80,80,80,93,95,95,96,96,96,96,96,5,6,8,9,10,10,11,11,12,14,15,16,16,16,17,18,18,19,20,20,21,21,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,25,25,76,77,77,77,77,78,78,78,78,78,79,79,79,80,82,82,82,83,84,84,98,98,99,99,100,3,4,6,7,8,9,11,12,13,13,14,15,16,16,17,17,18,18,19,20,21,21,22,23,24,75,75,76,77,77,77,77,77,77,77,78,78,79,79,79,80,81,82,82,83,84,85,86,86,86,98,99,99,99,105,4,6,7,8,10,11,12,13,14,15,16,16,17,17,56,64,65,65,65,65,65,66,66,67,67,68,68,69,69,70,70,71,71,71,72,72,72,82,82,82,83,83,83,4,6,7,8,11,12,13,14,15,16,16,17,17,17,18,18,41,41,42,66,66,67,67,67,68,68,68,68,69,69,70,70,71,71,72,73,73,73,73,74,74,74,75,75,5,6,7,8,9,10,11,12,12,13,14,15,16,17,18,18,19,19,20,20,21,21,22,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,70,71,75,75,75,75,76,76,77,78,79,79,79,80,81,82,83,83,83,83,84,84,85,85,85,85,85,86,86,86,99,4,5,6,7,8,9,10,11,12,13,14,15,6,6,7,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,271,271,271,11,12,24,26,29,32,34,40,46,54,58,61,68,73,74,77,78,81,86,91,96,100,102,105,106,112,115,115,115,116,116,116,122,124,128,135,138,146,150,154,159,160,164,168,170,170,175,178,182,187,191,192,196,200,202,204,212,216,218,222,227,228,233,236,239,240,248,254,256,258,260,263,264,269,270,276,280,288,292,296,304,304,310,312,314,318,318,319,319,324,325,328,328,332,337,341,345,346,350,356,368,370,374,378,379,382,294,300,306,308,310,312,314,6,6,6,7,8,8,10,12,12,14,16,18,20,22,22,24,25,25,26,26,28,28,30,31,31,32,32,34,34,35,35,36,38,38,40,42,42,43,44,44,46,47,47,47,48,48,50,51,51,52,52,54,55,56,56,56,57,57,58,60,60,60,19,26,29,31,33,35,36,39,43,45,55,56,61,76,83,91,92,99,99,100,103,104,106,107,111,113,114,115,122,129,136,148,153,153,154,4,160,172,180,186,186,194,1,4,7,8,8,10,13,15,16,20,20,26,32,38,40,44,51,52,53,53,54,55,56,56,57,57,58,58,59,62,63,64,66,67,68,69,70,72,73,74,74,75,76,78,79,80,81,82,83,84,85,86,87,88,88,89,90,92,92,93,93,94,95,96,96,98,99,100,101,102,103,104,104,105,106,108,109,109,110,110,111,113,114,118,124,126,126,127,128,129,129,130,131,131,132,133,133,134,136,137,138,138,139,139,140,142,142,143,144,145,145,146,147,147,148,149,149,150,150,151,151,151,151,152,153,154,155,155,156,157,158,159,160,160,161,161,162,164,165,166,167,168,170,171,172,172,173,173,174,174,175,176,177,177,178,180,180,181,182,183,183,184,186,186,187,187,188,189,190,192,193,194,195,196,198,199,200,200,201,202,204,204,205,205,206,207,208,210,212,212,213,214,215,216,217,218,219,221,222,226,233,234,234,235,236,236,237,238,239,240,240,240,241,241,242,243,244,244,244,245,246,248,249,250,251,251,252,254,254,255,256,257,258,260,260,261,262,263,263,264,264,265,266,267,268,269,270,271,272,274,275,275,275,276,276,277,278,280,281,281,282,283,284,289,293,4,15,16,16,23,38,40,45,51,52,56,58,60,62,62,64,64,66,68,70,72,74,78,80,82,84,86,88,90,90,92,94,96,98,98,100,102,104,106,108,108,110,112,114,116,118,120,122,124,126,128,131,132,14,14,14,16,18,20,24,26,30,32,34,36,38,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,82,82,82,82,82,84,84,84,84,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,114,116,118,120,120,122,122,124,126,128,130,130,132,132,134,136,138,140,5,5,7,7,9,9,11,11,13,13,15,15,17,17,19,19,21,21,23,23,23,25,25,27,27,29,29,29,29,31,31,33,33,35,35,37,37,39,39,41,41,43,43,43,43,45,45,47,47,47,47,49,49,49,49,51,51,53,53,55,55,55,55,57,57,57,59,59,61,61,63,63,65,65,67,67,69,69,71,71,73,75,75,77,77,77,77,79,79,81,81,83,83,85,85,87,87,87,87,87,89,91,91,93,93,95,95,97,97,99,99,101,101,103,103,105,105,107,107,109,111,111,113,113,115,115,117,117,117,119,119,121,121,123,123,123,125,125,127,127,129,129,131,131,133,133,135,135,137,137,137,139,139,141,141,143,143,145,145,147,147,149,149,151,153,153,155,155,157,157,157,159,159,161,161,163,163,165,165,167,167,167,169,169,169,4,6,40,42,43,43,46,48,49,52,58,65,69,70,72,73,76,80,81,83,85,88,92,93,94,96,97,98,100,102,104,109,111,113,115,117,118,119,121,122,123,124,125,127,127,128,129,131,132,133,134,135,136,138,139,140,142,144,145,147,149,153,153,155,158,159,160,161,162,163,164,166,167,168,169,171,174,174,174,175,175,176,176,177,178,179,181,183,184,186,188,189,190,191,193,195,195,195,196,197,198,199,201,201,203,203,203,203,204,206,207,208,209,209,211,213,213,213,213,215,215,215,215,217,217,219,219,219,221,225,226,229,231,235,237,240,241,241,242,243,243,243,243,244,245,245,245,245,247,247,248,249,251,253,254,257,259,260,261,264,267,269,273,276,278,279,283,284,285,286,286,286,286,287,287,287,287,288,289,289,289,290,291,291,291,291,291,291,292,293,294,299,301,303,304,305,305,305,305,305,307,309,310,310,311,311,312,312,312,312,312,312,313,313,313,313,314,314,315,316,316,316,317,319,320,322,325,327,328,328,329,329,329,329,329,329,330,331,332,332,333,333,333,334,334,334,335,335,335,336,337,338,339,343,343,344,345,346,347,350,353,353,355,356,357,359,360,361,363,364,365,365,367,370,370,371,371,8,47,49,50,51,53,55,58,59,62,63,64,68,70,72,73,75,76,78,81,91,93,93,94,95,99,100,102,102,105,107,111,112,115,115,117,121,122,126,128,131,132,134,136,139,140,142,145,146,148,151,152,152,155,156,157,158,160,162,164,167,169,170,172,174,178,182,187,188,188,191,193,196,196,199,199,202,205,206,207,208,215,218,224,227,228,229,230,234,236,240,243,245,247,247,248,250,253,253,256,258,258,260,262,263,264,264,266,267,268,268,272,274,277,278,279,279,281,282,285,287,288,291,291,297,300,300,304,307,310,313,316,319,322,325,326,328,331,333,334,337,339,340,342,345,348,351,352,354,357,360,361,362,362,362,365,368,368,369,369,371,372,374,375,376,379,385,389,391,394,398,401,404,407,407,410,412,415,418,422,426,434,444,453,458,462,466,473,476,7,46,48,49,50,52,54,57,58,61,62,63,66,67,71,72,74,75,77,80,90,92,92,93,94,98,99,101,104,106,107,110,111,116,120,121,125,128,129,131,133,135,138,139,141,144,145,147,150,151,151,154,155,156,157,161,166,167,167,167,170,170,172,175,175,178,178,181,184,185,186,187,194,197,203,206,207,208,209,213,215,219,222,224,226,227,229,232,235,237,237,239,241,242,243,243,245,246,247,251,253,256,257,258,260,260,261,264,266,267,267,270,273,279,283,286,289,295,298,301,304,305,307,310,310,312,313,316,318,319,321,324,327,330,331,333,336,339,340,341,344,347,347,347,348,348,350,351,353,354,355,358,364,368,370,373,377,380,383,386,386,389,391,394,397,401,405,413,423,432,437,441,448,449,452,455,5,10,11,12,13,14,14,14,15,18,18,19,20,20,22,22,23,24,25,26,30,31,33,35,36,38,39,39,40,42,44,45,46,47,51,56,57,60,63,63,65,67,69,70,72,73,76,76,77,79,79,82,85,88,88,91,91,91,92,94,94,94,95,96,97,100,101,104,109,109,111,114,116,117,120,123,127,131,133,136,137,141,141,142,144,149,149,151,152,153,153,157,166,168,169,170,172,174,177,180,183,186,189,190,193,193,196,197,198,199,201,201,201,204,206,208,211,214,219,222,223,225,228,231,234,234,237,237,237,237,237,238,239,242,244,245,246,247,250,253,256,258,259,262,262,266,269,272,275,278,281,284,284,302,304,308,312,314,314,315,317,319,320,321,324,324,326,331,335,335,335,335,337,339,341,344,347,350,353,356,362,363,364,365,367,370,374,377,381,385,389,392,394,397,400,403,407,410,410,411,413,417,420,420,420,423,425,425,428,431,431,434,435,439,439,439,448,450,456,460,460,462,463,466,469,471,473,475,478,479,480,481,482,483,485,486,489,491,495,498,501,504,507,510,514,514,516,516,517,517,518,518,519,522,522,6,6,8,8,10,10,12,12,14,14,14,16,16,18,18,20,20,22,22,22,24,24,24,26,26,26,28,28,30,30,30,32,32,34,34,34,36,36,38,38,40,40,42,42,44,44,46,46,48,48,50,52,52,54,54,54,56,56,56,58,58,60,60,60,60,62,62,64,64,66,66,68,68,70,70,72,72,74,74,76,76,78,78,80,80,82,82,84,84,86,86,88,88,88,90,90,92,92,94,94,96,96,98,98,100,100,100,102,102,104,104,104,106,106,108,108,110,110,112,112,114,114,116,116,118,118,120,120,122,122,122,124,124,126,126,128,128,128,130,130,132,134,134,136,138,138,140,140,142,142,144,144,146,146,148,148,150,150,152,152,154,154,156,156,158,158,160,162,162,164,166,168,168,170,170,172,172,174,174,174,176,176,178,178,6,16,18,18,20,22,24,26,28,28,30,32,36,38,40,42,44,46,48,50,50,52,54,56,56,58,60,62,64,64,66,68,70,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,106,110,112,114,116,118,120,122,124,126,128,132,134,136,138,140,140,142,144,146,148,150,152,154,156,160,162,164,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,202,204,206,206,206,208,210,212,214,216,218,220,222,224,271,4,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,110,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,193,195,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,9,10,12,20,20,22,24,26,28,30,34,36,40,42,44,52,56,60,64,68,72,74,76,80,84,88,92,94,98,102,106,110,114,122,126,128,138,142,144,146,156,158,162,3,4,9,11,13,15,17,19,21,23,25,27,31,34,36,37,39,41,45,47,49,52,53,55,57,59,60,60,61,62,63,64,65,66,67,68,78,78,80,8,10,12,16,18,24,28,30,30,36,40,42,46,48,52,54,60,66,2,5,84,86,86,88,90,92,94,94,96,98,98,100,102,104,106,108,110,112,114,116,118,120,122,122,124,126,128,130,132,132,134,138,28,29,31,33,35,37,41,43,45,47,49,51,55,57,59,61,68,71,72,73,74,75,76,77,83,84,85,86,87,87,87,89,90,94,95,96,97,98,5,105,105,105,105,105,105,107,107,107,107,107,107,107,109,109,109,109,109,109,111,111,111,111,111,111,113,113,113,113,113,113,113,113,113,115,117,117,119,121,121,123,123,125,14,17,17,17,17,17,24,26,28,29,31,32,33,36,37,39,41,46,47,54,55,58,58,62,66,67,70,72,97,103,109,117,117,125,139,143,143,151,166,169,171,172,173,177,182,184,189,190,193,197,200,217,221,224,227,230,233,235,237,249,275,276,282,283,285,293,299,308,314,314,324,328,330,331,332,340,345,352,355,357,359,365,365,382,386,388,401,403,405,407,413,421,422,423,427,431,435,443,449,457,465,471,473,477,481,481,488,501,502,504,505,505,509,512,515,519,520,1,4,18,36,38,40,50,52,110,171,179,320,475,640,665,4,14,15,15,15,16,16,17,17,17,17,18,18,19,19,20,20,21,21,21,21,21,22,23,24,25,25,26,26,27,27,28,29,30,30,31,31,32,32,33,33,34,34,35,36,36,37,37,37,38,39,39,39,39,40,40,40,41,41,42,43,46,46,47,48,49,49,50,50,51,51,52,52,52,53,53,54,54,55,55,56,56,56,57,58,58,58,59,59,59,60,61,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,150,151,152,153,154,155,156,157,158,159,159,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,176,177,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,224,225,226,227,227,228,229,229,230,230,231,232,234,235,236,237,240,240,241,243,244,244,245,246,247,248,249,250,251,251,252,252,252,253,254,255,256,256,257,258,259,260,260,261,261,262,263,264,265,265,266,266,267,268,269,270,271,272,273,273,273,273,273,273,274,274,275,276,276,277,278,279,280,281,282,283,284,285,286,287,288,288,288,289,290,291,292,293,294,295,296,297,297,297,298,299,300,301,302,303,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,320,320,321,322,323,323,324,325,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,349,350,351,352,353,353,354,355,357,358,359,359,360,361,362,363,365,367,368,369,369,370,370,371,371,372,374,375,376,377,377,378,379,379,380,380,380,381,382,383,384,384,385,385,385,385,386,387,388,389,390,391,392,393,394,395,395,396,397,397,397,398,399,400,400,400,400,401,402,402,403,404,405,406,406,407,408,409,409,410,411,411,411,411,412,413,414,415,416,417,418,419,420,420,421,421,422,423,424,425,426,427,428,429,429,430,430,430,432,432,432,433,434,435,436,437,438,439,440,442,443,444,444,445,445,445,445,445,446,447,448,448,449,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,464,465,466,467,468,469,470,471,472,473,474,475,475,475,476,477,478,479,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,495,495,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,8,24,28,29,31,31,31,33,34,36,37,38,39,41,42,44,46,47,48,50,56,57,57,58,60,61,62,63,65,67,69,69,70,71,74,75,76,76,77,79,80,81,83,84,87,89,90,91,92,93,95,97,99,101,103,104,105,107,109,109,111,113,114,115,115,116,118,121,121,123,125,127,128,129,131,131,134,135,136,137,138,140,141,142,143,146,147,149,149,151,152,154,157,160,161,163,164,164,165,167,169,172,173,173,174,176,177,179,180,183,185,186,187,189,190,190,192,195,196,198,199,199,201,203,206,207,208,210,210,211,211,212,214,215,217,218,219,219,221,222,224,225,227,229,230,232,233,235,237,240,241,243,244,245,249,251,252,253,254,258,260,261,262,264,265,267,269,270,272,273,274,275,276,279,280,281,283,285,287,289,290,291,293,296,298,299,301,302,303,305,307,309,311,313,315,316,317,319,323,325,327,328,329,331,333,334,335,336,337,339,341,344,345,346,347,348,348,350,353,355,355,356,358,359,361,361,363,364,366,401,401,418,3,4,6,9,11,12,15,17,19,3,4,37,39,40,4,6,8,10,11,44,46,47,3,22,26,30,31,34,34,35,38,39,42,43,46,47,47,48,49,49,52,53,56,57,60,60,61,62,63,66,68,68,69,72,73,76,79,82,83,83,84,85,88,89,90,91,94,95,96,97,103,104,105,110,111,114,114,115,118,119,122,123,126,126,127,132,132,133,138,139,140,141,148,149,154,156,160,161,166,167,172,172,173,173,176,176,177,180,180,180,181,181,184,185,185,192,193,196,197,200,201,201,204,205,205,207,208,214,214,215,216,217,234,235,238,244,245,246,247,247,250,251,254,255,256,256,257,260,261,262,263,268,269,270,271,278,279,280,281,284,285,286,290,291,294,296,304,306,307,316,317,318,319,319,326,1,5,9,11,11,16,18,24,24,64,78,117,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,4,5,22,22,23,23,24,30,32,32,34,35,36,37,39,42,42,42,42,42,42,42,43,43,43,43,43,43,43,44,44,45,45,45,46,46,46,47,47,48,48,58,63,63,64,65,65,66,68,68,68,70,70,70,70,72,72,72,74,75,75,78,81,82,84,87,87,89,89,91,92,93,95,95,95,96,103,104,104,108,116,118,119,120,121,121,122,122,123,123,124,125,125,126,127,127,128,128,129,130,131,132,132,134,134,134,135,136,136,137,138,140,140,141,141,142,142,143,143,143,146,148,149,156,160,164,166,168,168,168,169,169,170,173,175,178,179,180,182,184,186,188,190,191,191,192,193,194,197,197,197,199,200,202,203,203,204,205,205,206,206,208,208,208,208,208,209,209,209,209,209,209,209,209,210,212,212,212,214,214,215,215,216,216,217,217,218,218,220,220,221,221,222,222,224,224,224,224,225,225,226,226,227,227,228,228,229,229,229,229,229,229,230,232,233,234,234,235,236,237,238,238,239,240,241,241,242,243,244,245,245,245,246,247,262,272,7,12,30,42,48,58,66,70,76,80,86,92,108,112,118,118,128,136,142,146,146,152,156,164,170,176,176,182,186,190,194,200,212,222,228,232,236,244,252,256,260,264,268,272,280,284,290,300,304,304,304,310,310,316,324,332,338,344,350,358,366,378,382,386,390,398,404,6,6,25,37,43,53,61,65,71,75,81,87,103,107,113,123,131,141,141,147,151,159,165,171,171,177,181,189,195,207,207,217,223,227,231,239,247,251,255,259,259,263,267,267,267,275,279,285,295,299,305,311,319,319,327,333,339,345,353,361,361,373,377,381,385,393,399,8,9,27,37,45,53,65,69,75,79,85,91,105,109,115,125,131,137,141,147,153,159,165,171,177,181,185,189,195,207,207,215,223,227,231,235,243,247,251,255,259,263,267,273,277,283,295,299,303,309,309,317,325,331,331,337,343,351,359,359,371,377,381,387,395,405,6,7,25,35,43,51,63,67,73,77,77,77,83,89,89,103,107,113,123,129,135,139,145,151,157,163,169,175,179,183,187,193,205,205,213,221,225,229,233,241,241,245,249,253,257,261,261,265,271,275,281,293,297,301,307,315,323,329,329,335,341,349,357,357,369,375,379,385,385,393,12,28,32,36,62,66,70,84,88,96,100,108,114,122,140,154,160,174,200,208,212,226,230,234,238,262,268,278,282,288,308,328,332,342,396,424,430,460,1,6,8,10,12,14,16,20,24,26,28,30,32,34,36,40,42,44,46,48,50,52,173,205,320,58,60,61,61,62,64,65,66,67,68,70,71,72,73,74,76,78,79,80,82,83,84,85,86,88,89,90,91,92,94,95,96,97,98,99,100,101,102,104,105,106,107,108,110,111,112,113,114,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,138,138,140,141,142,142,143,144,146,147,148,149,150,152,153,154,155,155,156,158,159,160,161,162,163,164,165,166,168,169,170,170,171,171,172,173,174,175,176,178,179,180,181,182,182,184,184,185,186,187,188,190,190,191,192,193,194,195,196,197,198,200,201,202,203,204,206,207,208,209,210,210,212,213,214,215,216,218,219,220,221,222,224,225,226,227,228,230,231,232,233,234,236,237,238,239,240,242,243,244,245,246,249,250,251,252,254,255,256,257,260,261,262,263,264,266,267,268,268,269,270,272,273,274,275,276,278,278,279,280,281,281,282,283,283,283,285,286,287,287,288,289,290,290,290,291,291,292,292,293,293,294,295,37,51,65,79,93,107,121,135,151,167,183,197,227,241,257,305,321,321,8,11,41,45,63,69,91,97,98,109,110,117,121,131,139,145,151,157,167,175,181,197,198,203,217,218,237,245,253,254,263,269,270,277,289,290,295,296,299,300,317,325,337,345,353,361,362,375,379,380,387,391,403,411,412,4,25,37,41,53,61,67,77,91,97,109,117,121,131,139,145,151,157,167,175,181,197,203,217,233,239,247,255,265,271,279,291,297,301,319,327,339,347,355,363,371,379,391,395,407,415,425,7,8,16,18,20,21,23,24,25,26,27,29,30,30,35,36,36,37,38,39,40,40,44,45,46,47,49,54,57,58,59,60,61,61,62,62,62,64,64,64,64,65,66,69,71,74,76,77,78,80,80,80,82,83,84,85,88,89,90,92,93,94,95,96,97,98,99,100,101,102,103,104,108,109,110,111,112,113,114,115,116,118,119,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,10,45,71,71,71,71,71,71,87,89,99,99,105,119,237,254,293,307,307,319,325,325,325,325,329,329,329,337,349,349,357,357,357,9,10,14,16,20,26,28,32,33,35,36,38,40,42,43,46,52,52,54,56,59,60,64,64,66,68,70,75,76,77,78,82,84,85,88,90,96,98,100,102,104,104,106,110,112,114,123,6,11,17,19,20,22,23,24,25,25,26,26,27,28,30,31,32,34,35,35,36,36,37,38,42,43,46,49,50,50,52,56,60,64,73,73,75,76,76,83,84,90,95,96,96,96,96,106,112,121,124,130,133,140,148,148,148,157,163,164,167,169,171,174,176,180,184,188,195,196,203,210,217,217,226,237,239,239,240,244,245,245,246,247,247,249,252,254,255,256,257,258,259,259,260,261,262,262,263,263,264,266,267,268,269,271,271,272,273,274,276,277,279,280,281,282,283,284,284,284,284,286,288,290,291,292,293,294,294,295,295,296,297,298,298,299,300,301,302,303,303,304,306,307,308,309,310,311,311,312,312,312,312,314,315,316,318,319,319,319,320,320,321,321,322,322,323,324,325,325,326,326,327,327,327,328,328,328,330,330,332,333,333,334,334,335,336,336,336,337,338,341,341,342,343,344,345,345,347,348,349,350,351,352,353,353,354,354,355,356,358,358,359,360,360,361,361,363,363,363,363,364,365,366,366,366,366,369,369,369,369,370,371,371,371,372,372,372,372,374,376,376,377,378,379,380,382,383,383,384,384,385,385,386,386,386,386,388,390,390,391,391,392,392,393,393,394,395,396,398,399,399,400,400,401,401,402,403,404,406,407,407,408,409,410,411,411,411,412,412,413,414,415,415,416,418,419,419,420,421,421,422,422,423,423,424,424,425,425,426,428,429,430,431,432,433,434,436,437,437,438,439,440,441,441,442,442,443,444,444,445,445,446,446,447,448,448,448,450,452,453,454,454,456,457,458,458,459,459,460,461,461,462,462,463,463,464,464,465,465,466,467,467,468,469,470,470,471,471,472,472,473,473,474,474,475,476,477,478,478,479,479,480,482,483,484,485,485,486,486,486,487,487,488,489,490,491,492,492,492,494,496,497,498,499,500,500,501,502,502,503,504,504,506,506,507,507,510,511,512,512,513,514,516,518,519,519,519,520,521,522,523,524,525,526,528,529,533,534,535,536,537,538,539,540,541,542,542,542,544,545,547,547,548,548,549,551,552,552,553,553,553,556,556,559,560,562,562,564,565,565,7,53,53,54,55,55,56,57,58,59,59,59,60,60,60,61,61,63,63,63,63,66,67,68,70,74,75,76,77,77,78,79,79,79,80,80,80,80,82,82,84,84,86,87,87,88,89,90,91,92,92,93,93,95,96,96,99,100,100,101,101,101,103,104,104,105,106,107,107,108,109,110,111,112,112,113,115,116,118,119,119,119,119,120,120,120,122,122,126,126,127,128,129,129,131,132,132,133,134,136,136,138,139,140,141,141,144,144,144,144,144,145,146,147,149,149,149,150,151,152,152,153,154,155,155,155,156,156,157,158,159,160,160,161,162,163,163,164,165,166,167,167,168,169,170,171,171,172,173,173,174,174,175,176,176,178,178,179,180,181,181,182,184,186,187,187,187,188,189,190,192,193,194,196,196,198,198,200,200,201,202,204,205,206,207,208,208,209,210,212,213,214,215,216,217,217,218,219,225,226,228,230,231,231,231,232,232,233,234,234,235,235,236,237,237,238,238,239,240,241,242,242,243,243,243,244,245,246,247,247,248,249,250,250,251,251,252,254,254,254,255,255,255,257,258,260,260,261,261,262,263,265,266,266,268,269,270,272,272,272,272,272,275,276,277,278,280,280,284,285,290,294,297,301,302,303,305,306,307,308,309,311,312,313,314,315,315,316,316,316,320,322,322,324,325,326,326,327,328,330,331,331,332,333,336,336,336,337,339,339,340,341,342,342,342,343,343,344,345,345,346,348,359,369,375,376,377,380,380,383,384,385,385,385,393,395,396,396,396,396,396,396,398,398,398,399,400,401,401,402,402,403,406,410,414,414,415,417,420,420,422,426,426,427,427,428,428,433,436,437,439,439,448,449,456,456,460,460,460,461,461,462,462,462,465,466,466,467,468,470,470,472,472,473,474,475,476,478,478,480,481,491,493,494,495,504,505,505,506,506,509,512,513,513,514,5,40,145,171,171,173,173,175,175,175,175,177,177,177,179,179,179,181,181,181,183,183,183,183,185,185,185,185,187,187,187,187,189,189,189,189,189,191,191,191,191,191,191,8,118,118,118,118,118,120,120,120,120,122,124,126,126,126,126,128,128,128,128,130,130,130,130,132,132,132,132,132,132,132,134,134,134,136,136,136,136,138,138,138,138,138,138,138,140,140,140,140,140,140,142,142,142,144,144,144,144,146,148,148,148,150,152,154,154,154,154,154,154,156,158,158,158,158,158,160,160,160,160,160,162,162,162,162,162,162,162,164,166,166,166,168,168,168,168,170,170,170,170,170,170,172,172,172,172,172,172,174,176,178,180,182,182,182,182,6,22,23,27,29,34,39,45,49,53,55,62,67,70,72,81,88,89,99,111,117,123,127,130,133,141,146,151,161,169,173,190,195,203,206,209,215,221,224,224,8,110,110,110,110,110,112,112,112,114,114,114,116,116,116,116,116,118,118,118,118,118,120,120,120,120,122,122,122,122,124,124,124,126,126,126,128,128,128,130,130,130,130,132,132,132,132,132,134,134,134,136,136,136,138,138,138,138,140,140,140,140,142,142,142,142,144,144,144,144,146,146,146,146,148,148,150,150,150,150,152,152,152,152,154,154,154,156,156,158,158,158,158,158,160,162,164,164,166,166,166,166,166,166,168,168,168,168,170,170,170,172,172,172,172,6,7,23,29,35,41,47,53,59,65,71,77,83,89,99,105,26,34,46,70,80,98,108,136,154,196,224,262,274,282,298,316,332,358,370,376,392,404,444,444,444,445,445,446,447,448,449,450,451,452,453,453,454,455,455,456,457,458,459,460,461,462,463,464,465,466,467,467,469,469,470,470,471,472,473,473,474,475,475,476,477,478,479,480,481,482,483,87,89,91,93,95,97,99,101,103,105,107,107,109,111,113,115,115,117,119,121,123,125,125,127,129,129,131,133,133,135,135,137,139,141,143,145,147,149,151,153,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,239,241,8,25,52,55,57,57,58,59,59,61,65,114,114,114,114,114,114,116,118,118,118,118,118,120,120,120,122,122,124,124,124,126,126,128,128,128,130,130,130,132,132,132,134,134,136,136,136,136,138,138,140,140,140,140,142,142,142,142,144,144,144,146,146,146,148,150,150,150,150,152,152,152,154,154,154,154,154,154,154,156,156,156,158,158,158,158,158,158,160,162,164,164,164,164,164,164,166,166,168,168,168,4,18,25,30,33,34,41,49,53,60,63,64,68,71,76,79,79,80,84,89,103,120,125,129,129,129,129,130,133,137,163,9,72,73,75,78,80,83,170,175,176,5,7,8,9,10,10,11,11,13,13,14,14,15,15,15,16,16,16,17,18,18,19,20,20,21,22,23,23,24,25,26,26,26,27,27,28,29,30,31,32,33,34,35,37,38,38,38,39,40,40,41,41,42,43,44,44,45,45,46,46,47,47,48,48,49,50,50,51,51,52,52,53,53,54,54,54,55,56,57,58,59,59,60,61,62,63,64,65,66,68,69,70,70,71,72,73,74,74,75,76,77,78,79,80,81,82,83,85,86,87,87,88,89,90,91,93,94,95,96,97,97,98,98,99,47,131,132,6,7,8,10,32,82,164,4,6,8,10,11,12,14,16,18,20,22,22,24,26,28,30,32,34,36,38,40,42,42,44,46,48,50,52,54,56,58,60,62,64,66,68,69,70,72,74,76,78,80,81,82,84,85,86,88,90,92,94,95,96,98,100,102,102,104,106,108,110,112,113,114,116,118,118,120,122,122,124,126,126,128,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,163,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,269,270,10,18,28,42,46,54,64,70,82,84,88,96,105,127,130,132,143,147,147,151,154,158,162,182,183,204,4,5,6,20,4,6,7,8,10,27,29,32,48,67,68,82,84,104,115,116,118,120,129,137,138,144,161,162,166,186,190,211,277,345,6,9,12,32,56,387,394,397,4,6,8,14,15,16,18,24,24,187,217,4,25,30,54,56,56,89,127,129,146,187,196,201,33,376,378,4,18,19,20,131,146,186,201,283,311,345,356,364,369,409,410,416,1,10,12,12,16,16,172,172,4,20,395,396,4,66,97,157,172,189,209,234,260,265,267,268,269,277,384,392,442,443,455,524,527,527,1,2,220,300,303,304,4,38,78,122,144,210,230,262,310,355,12,62,94,126,280,364,365,365,6,10,12,12,18,19,19,19,20,20,20,21,25,26,27,27,28,31,34,37,39,48,51,55,59,63,64,9,44,50,56,56,58,74,76,78,78,78,84,84,84,88,88,88,90,90,92,92,92,92,102,102,104,104,104,104,122,130,130,134,134,146,162,172,172,174,176,176,178,178,180,180,182,192,194,194,194,194,196,196,198,198,200,200,200,202,202,202,212,218,218,222,222,222,228,228,234,234,238,238,240,240,244,244,248,248,248,268,270,270,284,284,294,298,300,306,306,306,306,312,312,320,328,334,340,340,342,342,342,348,352,352,352,352,361,368,370,370,370,370,372,372,374,23,25,25,29,40,42,43,48,50,51,53,54,56,62,65,66,67,68,123,129,138,139,140,141,142,143,154,155,155,156,164,165,165,166,171,182,187,188,189,190,191,193,194,196,197,206,207,208,209,211,211,212,215,216,219,223,228,230,234,241,246,253,256,258,260,264,265,267,268,269,271,272,273,275,276,277,279,280,282,284,287,289,291,294,295,296,297,298,299,300,302,303,304,305,307,308,309,311,313,316,323,323,326,327,330,331,332,333,334,337,338,340,341,343,345,346,347,348,348,349,350,352,356,359,362,365,369,370,371,372,374,376,379,380,394,399,400,403,404,405,406,418,418,441,446,448,448,18,30,36,40,46,50,56,62,66,70,74,78,84,88,92,96,100,108,112,118,122,128,132,138,144,150,154,160,164,174,178,182,188,194,200,204,210,214,220,224,228,232,236,240,244,248,254,258,264,270,276,282,288,292,298,304,310,314,320,326,330,336,340,344,350,354,358,5,6,14,18,22,26,30,34,36,40,40,42,46,48,53,58,62,67,70,72,72,76,8,24,43,72,73,88,93,104,111,141,146,1,1,2,4,8,10,12,26,27,30,34,40,42,85,88,99,102,113,115,118,120,129,135,151,162,167,177,179,185,199,202,209,225,236,240,271,284,292,297,334,450,487,510,514,542,1,365,68,69,96,99,100,102,103,104,105,106,116,117,145,150,150,151,153,155,177,177,106,106,107,108,109,110,111,112,113,114,7,23,24,39,54,58,61,62,73,82,89,90,99,102,104,107,120,122,125,127,130,133,134,159,166,168,175,175,10,10,22,24,31,34,40,42,55,56,78,90,93,95,110,117,119,121,123,124,126,128,130,132,134,136,138,142,148,158,166,168,178,198,210,240,258,274,290,299,300,301,302,304,305,308,310,311,312,315,316,322,324,326,330,337,340,351,352,8,10,20,64,158,184,193,193,230,330,350,366,368,372,374,376,378,380,8,119,258,518,520,522,524,526,528,530,532,534,536,538,8,21,26,48,52,62,66,72,75,75,82,85,89,97,103,107,110,114,117,132,135,138,141,141,145,148,153,160,163,166,174,178,183,189,199,205,210,213,213,215,219,224,224,229,229,233,6,21,22,25,30,34,38,42,54,59,64,69,70,74,78,83,84,92,96,100,104,112,116,120,124,128,154,158,160,162,166,170,174,178,182,186,192,196,200,204,208,8,54,58,62,68,74,76,80,82,84,90,94,98,100,104,106,110,112,116,118,122,132,136,140,144,150,154,172,176,180,186,190,196,206,210,214,222,234,240,242,246,7,50,60,68,72,78,80,84,94,95,98,104,110,114,116,128,142,154,178,182,186,190,194,200,204,214,218,222,226,230,238,240,244,250,280,304,306,322,11,13,28,34,42,48,62,76,84,110,110,120,128,138,142,154,164,178,182,182,202,204,216,222,223,255,256,257,284,292,296,318,324,362,364,368,23,347,7,12,16,26,32,34,36,38,40,42,44,46,48,50,54,56,58,60,62,66,68,70,72,76,78,80,82,84,86,88,90,92,94,96,98,105,106,108,110,112,116,118,122,124,126,128,130,132,134,136,140,142,144,146,148,150,152,154,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,244,246,248,250,252,254,256,256,260,262,266,268,270,272,274,276,278,280,282,284,286,287,287,288,288,288,288,290,290,290,291,292,292,293,296,297,298,300,300,300,7,10,24,25,46,47,56,57,78,78,104,105,128,129,154,155,208,209,216,217,220,228,229,254,255,272,273,278,279,284,292,293,298,299,299,308,309,314,315,322,323,355,364,365,376,376,376,377,406,407,420,421,430,431,445,466,467,488,489,499,512,513,528,529,534,535,11,13,34,35,46,47,60,61,69,82,83,100,101,108,109,122,123,136,147,178,179,222,223,268,269,291,308,309,326,327,341,356,357,374,375,386,387,396,397,406,407,430,431,470,471,476,477,482,483,488,489,494,495,498,498,499,517,550,551,568,569,7,10,30,31,40,41,54,55,74,75,92,93,126,127,134,135,146,147,154,159,166,167,174,175,186,187,200,201,210,211,220,221,226,244,245,262,262,263,263,263,288,289,322,323,364,365,398,399,416,417,434,435,446,447,454,455,472,473,516,517,540,540,541,558,559,576,594,595,595,16,20,26,30,34,38,40,44,48,50,56,62,68,72,82,94,98,124,128,132,136,140,152,158,162,164,168,172,176,184,188,194,198,202,206,220,222,223,226,230,231,232,234,240,244,248,254,260,262,272,286,288,292,296,304,308,320,324,326,344,352,360,364,370,374,378,384,388,406,416,422,428,432,432,436,448,454,462,466,478,486,490,494,495,498,502,504,506,8,58,64,70,72,78,84,88,92,98,104,114,118,122,126,132,136,154,198,18,20,20,50,76,82,96,166,167,170,308,336,356,414,422,428,429,432,433,456,490,492,493,518,538,542,546,614,616,644,164,170,262,289,306,310,316,326,331,396,398,415,440,477,484,30,34,128,138,227,285,160,171,172,52,60,100,144,222,22,26,36,90,160,166,230,270,298,362,444,46,58,116,184,234,236,262,318,324,338,342,362,414,446,447,460,478,502,502,526,528,532,1,332,333,334,342,382,384,385,9,27,28,37,40,44,45,46,53,63,65,75,75,76,77,81,102,119,121,134,146,147,152,153,153,159,164,164,172,176,202,212,213,214,214,221,221,223,225,225,233,237,239,242,250,251,255,257,259,263,264,265,267,276,277,10,14,14,16,16,18,20,22,24,26,28,30,34,36,36,38,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,132,132,132,132,134,136,138,140,142,144,146,148,150,152,154,154,156,156,156,156,158,160,162,164,166,168,168,170,172,174,176,178,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,208,210,212,214,216,218,220,222,222,224,226,226,228,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,264,266,266,268,270,272,274,274,276,276,278,278,280,282,284,286,286,288,288,290,290,292,294,294,296,296,298,300,302,304,306,306,308,308,310,312,314,316,318,320,320,322,324,326,326,328,328,330,332,332,334,334,336,336,336,338,338,338,340,342,344,344,346,346,348,348,350,352,352,354,354,356,358,360,362,364,366,366,368,368,370,372,374,376,376,378,378,378,380,382,384,386,388,388,390,392,392,394,396,398,400,400,402,404,404,406,408,410,410,412,414,416,418,420,422,424,426,426,428,430,432,432,434,436,438,438,440,442,444,446,446,446,448,450,452,7,13,56,90,122,157,158,182,204,230,250,285,314,340,340,382,384,7,7,10,29,161,166,200,200,397,458,458,530,6,6,11,12,32,40,48,55,56,58,64,72,80,82,83,83,87,88,90,104,108,112,120,124,128,132,140,141,144,152,160,164,165,168,176,180,184,188,192,197,198,198,201,202,208,208,216,217,217,227,230,230,231,232,235,236,255,256,261,264,267,268,271,272,275,276,279,280,284,288,299,300,304,312,320,331,332,335,336,343,344,359,360,363,364,366,367,372,372,373,375,375,376,376,376,381,382,383,384,387,1,2,4,423,424,425,5,12,14,15,16,17,18,19,20,21,22,22,23,24,25,26,28,29,30,30,34,35,36,37,38,39,40,41,42,43,46,47,48,50,51,52,53,54,55,56,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,108,109,110,112,114,115,116,120,121,122,123,124,125,127,128,130,131,134,135,136,137,138,139,140,141,142,143,144,145,146,147,152,154,156,158,159,160,161,162,165,166,168,169,172,173,177,180,182,183,184,185,186,187,188,228,229,229,230,231,232,238,0,36,52,77,92,104,118,133,164,197,213,227,245,275,287,297,320,9,12,32,38,38,44,48,52,58,58,64,70,78,78,79,84,90,96,96,100,104,112,118,118,124,129,130,134,140,146,152,158,164,170,176,182,188,194,200,206,214,214,220,220,226,232,238,244,250,262,262,262,270,270,278,284,290,296,308,314,320,332,332,338,344,350,356,362,368,374,380,384,390,396,404,410,418,418,7,8,18,22,26,32,38,44,64,70,78,88,104,110,116,124,130,136,142,150,156,162,171,172,172,172,178,184,192,198,204,210,216,223,224,230,230,230,230,236,242,250,256,256,262,272,272,279,280,286,298,304,304,321,322,322,342,1,2,6,11,19,19,20,20,21,21,21,22,22,23,24,24,29,32,40,44,45,46,48,50,52,54,56,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,92,94,96,98,100,102,104,106,108,109,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,166,168,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,223,224,225,7,10,29,30,31,33,34,34,34,35,41,42,44,45,58,62,67,68,72,80,84,85,88,93,96,105,116,124,130,134,139,140,144,146,149,149,152,154,164,165,168,170,178,179,180,183,186,189,190,198,204,205,214,214,216,217,225,232,233,237,239,243,249,251,251,253,255,258,259,262,264,264,265,268,270,274,280,289,289,290,298,310,313,317,321,324,328,330,333,334,334,336,337,353,360,361,373,375,380,384,389,389,391,396,397,398,399,407,428,438,440,444,451,454,457,466,474,475,478,485,495,508,513,514,524,526,531,546,551,568,578,582,590,590,595,599,600,602,606,608,627,629,631,639,640,643,644,649,655,655,658,666,667,5,6,7,9,14,20,31,38,45,48,52,55,57,60,64,66,74,79,82,86,90,94,98,102,106,110,114,118,122,129,132,140,148,130,190,252,262,5,45,46,49,50,52,53,54,55,56,58,63,80,82,85,102,103,132,237,238,238,238,238,239,239,239,240,240,240,241,241,241,243,243,245,245,245,246,247,247,248,248,249,249,249,250,250,251,251,251,252,254,254,255,257,257,258,258,259,259,259,260,260,260,261,267,267,269,270,271,273,284,295,296,297,301,301,301,305,315,316,316,319,320,320,321,321,321,322,322,322,323,323,323,324,328,329,332,333,336,350,353,355,355,356,356,357,357,359,359,359,359,359,359,360,360,360,361,361,361,362,362,365,365,365,366,366,367,367,368,369,369,370,370,370,374,378,379,382,382,382,382,383,383,383,384,384,384,385,385,385,386,386,386,387,387,387,387,388,388,388,388,388,389,389,389,390,390,390,390,390,390,391,391,391,392,392,393,393,394,395,395,395,396,396,397,397,397,397,397,398,399,399,399,399,400,400,401,401,401,402,402,402,403,403,405,405,406,406,406,407,407,408,409,410,411,411,411,411,412,413,413,413,413,414,414,414,414,414,414,415,415,416,416,416,417,417,417,417,417,418,418,419,419,419,419,420,420,420,420,420,420,421,421,421,421,421,421,422,422,423,423,423,424,424,425,425,425,425,426,426,427,427,427,427,428,428,429,430,430,431,432,433,434,434,435,435,436,436,436,437,438,438,439,440,441,442,442,442,448,448,448,448,448,449,450,450,451,451,452,453,453,455,455,456,457,458,458,460,460,460,460,461,461,461,462,462,463,463,464,464,465,465,465,465,465,465,466,466,466,467,467,467,467,467,468,468,468,469,469,469,469,470,470,470,470,472,476,477,477,477,477,477,480,481,482,483,483,484,484,485,487,490,491,491,492,492,492,493,494,494,495,497,498,499,501,501,501,501,501,507,507,509,511,512,513,514,515,516,517,517,518,520,522,525,526,527,527,528,529,530,530,531,533,534,534,537,537,538,538,546,546,546,547,548,548,549,549,549,550,550,550,551,551,552,552,553,553,553,554,554,554,555,555,555,555,555,556,556,556,556,556,556,557,557,557,557,557,557,558,558,558,559,560,560,560,560,561,561,561,561,561,562,562,562,563,563,563,563,564,564,564,565,565,565,565,565,565,566,566,566,566,566,567,568,568,569,570,570,570,571,571,572,572,572,572,573,573,573,574,574,574,575,575,575,575,575,576,576,576,576,577,577,577,577,577,577,578,578,579,579,579,579,579,580,580,581,581,581,581,582,582,582,582,583,583,584,584,584,585,585,585,586,586,586,586,586,587,587,588,588,588,588,588,589,590,591,591,592,592,593,593,593,593,594,594,594,594,595,595,595,595,598,599,600,600,600,601,601,601,601,601,602,602,602,602,602,603,603,604,604,604,604,604,604,604,605,605,605,605,606,606,606,606,606,606,607,607,607,607,607,607,608,609,610,614,615,615,616,616,616,617,617,617,617,617,617,618,618,618,619,619,619,620,621,621,621,622,622,622,623,623,624,626,626,627,627,627,627,629,631,631,636,638,638,638,639,639,639,639,640,640,640,641,641,642,642,642,642,642,643,644,644,644,644,644,644,645,645,647,648,650,666,667,667,668,668,669,669,669,670,670,670,670,671,672,672,678,679,682,684,685,691,696,719,721,722,731,732,733,734,735,735,736,737,738,738,740,740,740,740,741,742,743,826,828,830,832,834,834,836,838,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,869,869,870,26,30,34,40,42,46,56,60,62,70,74,76,82,96,104,122,126,128,132,138,142,146,154,156,166,170,176,178,186,198,206,207,24,24,27,30,32,37,38,39,40,40,41,42,42,43,45,46,47,53,56,57,58,60,61,64,67,68,69,69,70,70,71,72,73,75,76,78,79,79,80,81,82,83,83,84,84,84,86,86,87,88,89,90,91,92,93,94,99,102,107,108,110,112,113,115,116,116,117,117,119,120,121,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,139,140,140,144,145,146,147,148,148,150,151,152,154,156,158,159,160,161,163,164,165,166,166,167,169,169,170,171,172,173,174,175,176,178,179,180,181,185,189,191,192,193,194,195,196,197,198,198,199,199,200,202,213,214,218,221,222,223,225,227,228,236,238,239,240,240,241,29,39,49,53,81,82,84,85,98,99,112,113,114,131,132,143,148,153,162,162,163,169,170,172,173,175,177,187,196,198,199,200,201,202,206,213,214,216,221,227,231,238,242,249,252,253,255,256,257,258,266,282,284,289,7,44,48,53,64,66,85,92,95,96,98,99,101,102,105,106,107,107,108,120,123,125,134,134,136,139,140,141,141,146,150,155,158,160,188,192,204,205,206,217,223,226,229,250,251,254,257,263,264,264,267,268,273,274,275,276,277,278,280,288,291,314,316,319,320,324,355,363,364,364,365,365,367,368,251,7,8,10,36,43,49,57,62,82,90,98,99,106,110,120,126,138,142,147,174,193,194,194,195,195,196,196,197,197,198,199,199,222,234,235,236,236,237,237,239,240,241,243,244,245,18,21,27,31,33,47,54,75,78,115,120,142,152,173,227,257,7,69,71,73,75,98,102,104,108,136,138,141,151,159,163,176,180,182,183,184,189,201,203,205,223,236,237,239,243,245,249,251,274,297,298,299,7,40,42,44,46,74,76,204,232,234,273,298,320,330,396,9,12,37,38,41,42,46,48,50,54,62,64,68,74,75,80,83,84,86,88,90,90,92,94,95,96,98,103,104,108,110,112,114,120,121,128,131,132,134,136,138,140,142,146,154,156,160,162,163,167,170,171,172,176,178,181,182,184,188,190,198,199,202,203,204,206,208,210,214,216,220,222,226,230,232,232,232,235,236,238,240,243,244,248,249,250,255,256,258,260,266,268,272,274,276,280,284,286,290,292,294,296,300,306,310,312,312,313,313,316,8,14,20,22,25,26,28,29,30,30,30,32,33,35,36,37,41,42,44,49,50,54,56,58,61,61,63,64,66,69,75,76,78,82,82,84,85,90,91,92,95,96,98,102,104,106,110,114,116,117,119,120,122,128,130,132,134,136,138,139,140,141,142,144,145,148,150,152,154,156,160,160,162,164,174,175,178,180,182,184,185,187,188,190,192,195,198,202,206,208,209,211,212,215,220,221,223,224,226,228,232,234,236,238,250,252,253,258,262,263,266,270,272,274,287,288,301,303,304,304,307,309,310,314,315,316,317,318,331,336,339,340,341,342,343,344,345,346,348,359,359,375,382,383,397,8,10,39,44,46,54,58,60,70,74,90,96,102,108,122,138,148,154,160,168,186,190,192,193,198,224,246,248,258,278,289,290,302,305,6,7,22,24,32,34,36,38,44,46,52,56,62,69,72,74,76,84,91,92,96,108,114,117,121,123,134,134,139,143,149,152,153,155,157,163,173,179,184,194,200,202,214,228,266,278,282,294,300,318,334,338,340,344,348,352,396,410,416,416,419,420,422,424,424,434,456,460,462,466,488,496,496,506,512,536,540,552,556,572,578,592,603,606,612,620,628,634,652,663,668,670,676,679,684,690,700,712,714,718,720,726,728,730,734,740,744,754,780,782,796,798,806,809,811,109,133,152,414,415,416,417,424,9,14,30,31,32,33,34,35,35,36,37,38,39,40,42,44,45,50,51,53,55,57,63,65,66,68,70,72,73,74,75,76,77,79,80,81,81,81,84,85,87,88,89,91,92,96,98,99,101,102,103,104,107,108,109,109,110,111,114,116,117,118,119,120,121,122,123,124,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,150,151,153,156,159,162,163,164,165,167,174,178,181,182,183,184,185,186,188,190,192,193,194,196,198,200,202,203,207,209,210,211,212,214,216,217,218,221,223,226,228,229,231,232,233,236,239,241,242,243,246,248,250,251,253,254,256,257,258,260,262,264,265,266,267,270,272,273,274,275,276,277,279,280,283,286,287,288,290,290,290,290,292,294,296,298,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,320,322,326,327,331,334,337,339,341,342,344,346,347,349,352,353,354,355,356,358,360,362,364,365,366,368,369,370,372,378,380,384,386,387,390,392,394,396,397,398,399,401,402,403,405,406,407,408,410,411,412,413,414,415,416,417,421,423,426,426,426,428,431,432,433,434,436,438,440,443,446,448,450,451,452,453,454,455,461,463,465,466,467,468,470,471,472,473,474,475,476,480,482,483,485,486,487,488,489,490,491,492,493,495,497,499,503,504,507,508,514,516,519,522,524,525,525,526,529,530,531,532,533,534,535,536,537,538,540,543,545,548,550,552,553,555,556,558,559,562,563,564,564,565,566,570,572,574,574,576,578,579,581,583,584,585,586,587,588,589,591,592,593,594,597,597,598,599,600,601,602,604,605,606,608,609,610,611,614,616,618,620,622,626,630,633,6,7,14,18,22,30,31,34,34,42,45,47,48,51,52,54,60,65,66,9,15,19,23,27,31,35,1,2,3,4,5,9,10,11,12,13,14,15,16,18,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,42,42,44,46,47,48,50,51,52,54,55,56,58,60,62,63,64,66,67,68,69,70,72,73,74,75,76,77,78,81,7,50,73,88,135,141,143,150,193,195,199,204,216,270,282,288,296,300,305,326,344,347,359,8,41,45,49,53,57,61,65,73,74,81,85,89,93,97,101,105,109,113,117,121,127,131,135,139,143,147,155,159,163,164,171,174,175,179,183,187,190,191,195,196,205,209,213,217,221,225,228,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,297,301,309,313,317,321,325,1,2,7,28,70,86,93,123,131,152,160,163,178,183,185,190,279,4,5,7,62,62,63,67,73,75,76,77,79,80,82,83,84,86,87,88,90,92,97,98,100,101,102,103,104,105,106,108,109,110,111,113,115,116,118,122,124,125,127,129,130,133,136,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,172,173,175,177,178,179,181,182,184,185,186,187,188,189,190,192,193,195,204,206,207,208,209,210,211,212,213,216,218,219,220,221,222,223,225,226,227,228,229,230,235,240,241,242,243,244,245,246,250,252,254,257,259,261,264,265,266,267,268,283,285,286,288,289,291,292,293,294,295,296,297,299,300,301,303,304,305,307,309,310,311,313,315,316,317,318,320,327,328,330,331,332,333,334,338,339,341,342,343,344,346,350,351,352,353,354,355,362,363,364,365,368,369,370,378,379,381,383,385,387,389,390,391,392,393,394,396,398,400,402,420,421,423,426,427,428,429,432,434,435,436,437,438,441,442,446,447,449,450,451,452,454,456,464,467,471,475,476,478,479,481,482,483,484,491,492,493,495,498,503,505,512,513,514,515,517,518,519,526,529,533,535,537,538,540,542,543,545,546,547,549,550,553,554,556,557,558,560,561,563,565,566,569,571,573,574,575,576,578,579,582,583,585,588,590,591,593,596,603,604,605,607,608,609,610,613,614,616,617,619,621,623,630,631,633,634,638,642,643,644,645,646,648,652,653,654,655,658,661,662,663,667,673,674,675,677,682,684,685,686,688,690,691,692,695,698,707,708,709,718,721,722,723,724,725,728,730,731,733,734,735,736,737,738,741,743,745,747,748,749,750,753,1,6,8,16,6,9,72,138,150,168,190,206,214,228,246,262,268,274,288,7,9,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,41,42,43,44,45,45,46,47,48,49,50,51,52,53,54,55,56,56,57,58,59,60,63,66,69,70,71,75,76,77,78,79,80,81,82,83,86,89,90,91,92,93,94,95,96,98,99,100,100,101,102,103,104,105,108,110,116,118,118,120,121,122,123,124,126,127,128,129,130,131,132,133,134,136,137,139,143,144,144,145,146,147,148,149,150,151,152,153,153,154,156,157,157,157,158,159,159,160,161,162,164,166,167,168,171,172,172,173,174,175,176,177,178,179,180,180,181,181,182,183,185,185,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,204,205,206,207,208,209,210,211,212,213,214,216,217,220,221,221,222,223,224,225,226,227,228,229,229,230,231,232,233,234,235,236,237,238,241,242,243,244,246,247,248,249,250,251,253,254,256,258,259,259,260,262,262,263,280,281,282,284,284,286,288,289,290,9,10,12,17,21,23,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,273,273,277,281,285,289,293,297,301,315,7,25,29,33,39,43,47,51,55,59,63,67,71,75,79,83,87,91,99,103,107,111,115,119,123,131,135,139,143,146,147,151,154,155,167,171,175,179,183,195,199,202,203,207,211,215,219,223,227,231,235,239,243,247,251,255,1,2,3,34,36,37,38,40,42,44,46,48,50,52,54,56,58,59,60,61,62,64,66,68,70,72,74,75,81,6,8,9,10,12,14,16,18,20,20,22,24,26,27,28,30,30,2,6,9,10,129,133,134,141,142,142,144,146,148,150,152,159,160,162,164,165,166,172,174,175,176,184,190,192,195,201,202,205,206,209,214,216,221,229,231,232,235,236,243,245,257,259,264,267,268,270,272,276,278,280,282,284,285,286,295,296,344,346,348,349,350,353,354,356,358,360,362,364,366,369,370,372,374,377,378,380,383,384,386,394,396,6,8,10,10,12,12,14,16,18,20,20,22,24,26,26,28,30,32,6,7,8,10,12,14,14,16,18,18,18,18,20,20,22,24,26,26,26,26,28,30,30,12,74,76,78,80,84,86,88,90,94,96,97,98,100,102,104,106,106,106,106,106,108,109,114,114,116,118,122,124,126,128,130,132,134,135,136,136,141,142,143,144,144,146,148,152,154,158,160,162,164,166,170,172,174,176,180,180,182,186,188,190,192,196,196,198,200,201,204,206,208,210,212,214,218,220,222,224,225,226,228,231,232,236,238,238,240,242,246,247,248,250,252,256,258,260,262,264,268,270,272,274,280,282,290,290,292,294,298,300,302,305,306,308,309,310,312,314,316,322,324,326,328,332,332,334,338,338,340,344,346,350,352,354,356,358,362,364,368,370,374,376,378,380,380,380,380,382,382,382,386,388,389,390,392,394,396,400,402,404,406,410,412,416,418,420,422,423,424,426,428,432,434,436,438,440,442,449,449,450,452,452,452,464,465,470,472,474,476,482,484,484,484,486,488,490,492,497,498,498,499,499,501,502,502,504,504,505,506,507,507,508,508,508,508,510,517,520,521,522,522,523,523,523,525,526,526,527,528,529,529,530,530,1,5,6,7,8,9,10,11,12,13,14,14,18,19,20,21,22,24,25,26,27,29,30,31,32,34,36,37,38,43,41,61,62,158,267,363,389,442,444,446,452,454,456,464,467,470,472,474,477,478,480,482,484,488,490,494,495,496,498,499,500,502,504,506,508,514,516,516,518,520,521,522,524,526,528,530,531,532,534,534,536,538,540,542,544,546,548,550,552,556,558,562,564,566,568,570,573,575,579,580,582,583,584,588,590,591,593,594,598,600,602,604,605,608,610,613,614,616,620,622,624,626,628,631,632,635,636,639,642,644,646,648,650,652,654,656,660,662,664,666,400,18,29,5,6,7,8,10,14,17,31,32,32,34,34,35,38,40,42,43,43,43,44,49,51,58,60,61,63,67,70,76,78,84,96,102,109,111,112,122,128,130,136,142,142,156,157,158,159,160,161,174,183,9,10,12,13,14,16,19,20,21,22,24,26,28,30,32,34,34,34,34,35,36,36,37,38,39,39,39,39,39,41,41,42,44,46,48,50,52,53,53,53,54,56,58,60,60,61,61,62,64,64,65,65,66,66,67,67,67,67,67,71,72,72,72,73,73,74,74,75,76,78,79,79,79,79,79,80,80,81,81,81,81,81,81,81,81,81,84,86,88,88,89,89,89,89,90,91,92,93,94,94,94,94,94,94,95,95,95,96,98,98,100,101,102,102,103,104,106,107,108,109,109,109,109,110,111,112,114,115,115,115,117,117,117,118,122,122,124,127,127,129,130,130,131,132,133,133,134,135,136,137,138,140,141,142,144,146,148,150,151,152,154,156,160,162,164,164,165,165,166,169,169,170,170,171,172,173,174,176,178,180,181,183,183,184,184,185,186,188,190,191,192,193,194,195,196,197,197,198,199,199,200,201,202,202,203,204,206,208,208,209,211,212,212,213,213,214,214,215,216,218,219,220,220,221,222,226,227,227,227,228,228,228,228,229,229,229,229,229,229,230,230,231,232,234,236,237,238,240,241,242,243,243,244,246,248,250,252,253,254,255,255,260,263,264,265,266,270,271,271,271,272,274,274,274,275,275,275,275,275,275,276,276,276,276,276,276,277,277,277,278,286,292,294,294,294,294,294,294,295,296,296,296,297,297,298,303,303,304,304,305,305,305,305,305,306,307,308,308,308,309,309,309,309,309,309,309,310,311,311,314,316,318,318,318,319,319,319,320,320,321,322,322,324,330,336,337,338,340,344,345,347,348,349,349,350,350,350,350,351,351,352,354,356,358,360,362,364,364,364,364,364,364,364,365,366,368,369,369,370,370,371,372,374,375,376,378,380,382,387,388,389,390,392,394,395,395,396,398,402,406,413,414,416,418,420,422,424,425,427,427,428,430,432,434,434,435,440,441,446,449,450,458,460,461,463,465,466,466,467,468,469,470,472,472,472,473,476,482,484,486,488,489,490,493,494,494,494,495,495,496,502,520,520,521,521,522,524,526,528,530,532,532,533,534,536,538,544,545,545,546,546,547,548,550,552,554,556,561,561,562,562,563,564,564,565,567,568,570,570,571,574,574,575,575,576,576,576,577,580,580,581,581,582,584,586,588,592,598,599,599,599,599,600,600,601,601,602,603,603,604,606,606,608,610,612,612,613,613,618,621,627,628,630,632,634,636,637,638,642,643,644,644,644,644,644,644,644,645,645,645,645,645,646,647,648,649,649,649,649,653,1,7,8,18,25,33,34,68,86,92,98,99,1,2,54,56,72,89,109,110,130,10,19,19,68,70,131,132,168,175,177,1,2,2,2,10,33,34,58,98,100,139,140,164,1,2,7,8,10,12,14,22,23,24,28,33,36,44,47,48,50,54,58,60,66,70,78,80,85,86,96,105,106,110,112,115,116,118,122,124,130,131,136,140,144,148,154,166,170,176,180,183,184,191,192,194,195,196,198,204,206,211,212,215,218,224,227,238,243,246,248,249,250,256,261,270,273,281,287,294,298,303,305,309,310,312,318,320,326,331,332,333,336,338,340,343,346,349,350,357,358,362,364,370,373,374,381,407,411,412,1,2,6,8,14,16,18,20,23,24,25,32,34,36,37,39,40,48,50,54,58,63,64,66,68,71,72,82,86,88,98,100,104,106,108,112,114,124,126,128,130,132,134,137,138,140,142,144,146,149,150,152,157,158,160,164,168,173,174,176,179,184,188,191,194,204,206,207,208,212,215,216,218,230,236,238,245,246,254,256,259,265,274,276,281,282,295,298,300,308,309,322,324,326,329,330,343,344,346,358,360,362,365,366,374,383,384,386,394,400,403,413,414,442,443,444,445,1,2,4,6,9,46,272,316,317,318,320,322,324,326,328,330,331,332,334,335,336,338,340,342,344,346,347,348,352,354,355,356,358,360,362,364,366,367,368,370,372,374,376,378,380,382,384,385,386,388,390,392,394,396,398,400,402,404,406,408,410,412,413,414,415,416,418,420,422,424,425,426,428,430,432,433,434,436,438,440,442,444,445,446,447,448,449,450,452,453,454,455,456,458,459,460,462,464,465,466,467,468,470,472,477,1,2,7,27,31,35,37,40,41,45,47,49,50,51,55,57,58,59,63,63,65,69,72,73,75,77,83,85,87,89,91,93,95,101,103,105,111,115,119,121,123,125,127,128,134,135,138,139,143,149,153,157,161,163,165,169,173,177,181,183,185,190,191,269,272,275,278,279,281,284,287,290,293,296,302,305,311,314,317,320,323,326,329,332,335,338,341,347,352,353,356,359,365,368,371,374,377,380,383,386,388,389,392,395,398,401,404,407,410,411,413,418,419,1,4,27,54,55,57,148,211,212,213,3,4,5,6,7,9,10,11,13,14,16,17,18,19,21,22,23,24,26,27,29,30,32,34,35,36,37,38,40,41,43,44,45,45,46,47,48,50,51,52,53,54,55,56,58,59,59,60,61,62,65,67,7,8,31,35,43,47,49,53,55,75,86,121,137,149,153,154,162,163,175,178,179,180,182,187,188,190,193,200,202,208,210,211,212,214,216,242,250,268,270,282,286,288,290,294,295,296,300,302,308,318,320,321,324,328,336,341,7,24,26,28,30,36,38,40,42,44,46,48,50,52,54,56,60,62,64,66,67,68,70,72,75,76,78,80,82,83,84,86,87,88,90,92,94,96,98,102,104,106,106,110,111,1,5,6,12,13,15,24,25,26,27,28,30,34,35,36,40,42,48,54,55,56,62,67,73,78,79,82,84,86,87,88,89,90,93,94,95,98,100,102,106,107,108,109,110,111,112,116,118,122,124,128,129,130,131,132,134,137,138,140,144,146,150,152,154,156,158,160,162,165,166,169,170,174,176,178,180,182,185,188,193,195,196,200,206,208,212,215,216,220,221,224,228,229,232,233,235,236,239,240,244,249,250,251,257,258,266,267,269,270,271,274,275,277,280,281,286,287,290,293,294,295,296,297,298,299,302,306,307,308,324,327,6,7,14,16,18,20,20,20,21,22,24,26,28,30,32,33,34,36,38,40,42,44,46,47,48,49,50,52,54,56,60,61,62,64,66,68,72,75,76,79,80,82,83,84,86,88,90,91,92,94,96,98,100,102,104,106,108,110,112,114,115,116,118,120,122,124,126,128,130,134,136,138,141,142,145,146,148,148,150,154,156,158,160,162,164,166,168,170,172,174,175,176,178,180,182,184,186,189,190,192,192,194,196,198,202,205,206,208,209,210,212,214,216,218,220,222,224,226,228,232,234,237,238,240,243,244,246,248,252,254,256,258,260,264,266,269,270,270,272,273,274,276,278,280,282,284,286,288,291,292,294,296,5,6,8,9,10,14,16,19,22,26,28,30,32,34,36,36,38,40,44,45,46,47,49,50,53,54,57,58,61,62,63,64,66,66,68,70,73,74,76,77,78,81,82,85,86,88,90,92,94,96,100,104,106,108,110,112,114,116,118,120,122,124,126,130,132,136,140,142,144,146,149,150,152,154,156,158,160,162,164,166,172,176,186,188,189,190,192,194,198,200,202,204,206,208,210,212,215,216,217,219,220,222,224,226,228,232,234,238,240,242,246,248,250,252,254,256,257,258,260,262,264,264,264,266,272,274,282,286,4,7,430,433,8,11,13,14,15,17,19,20,22,24,26,28,31,32,33,35,37,39,40,42,43,44,45,46,47,48,49,50,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,75,77,78,79,80,81,82,83,84,86,88,89,90,91,92,95,97,98,99,100,101,102,103,104,105,106,107,109,110,113,114,116,119,121,123,124,125,127,128,129,131,133,135,136,136,137,138,140,149,1,2,9,572,595,596,597,1,2,392,394,395,396,398,400,402,404,406,408,409,410,412,414,416,418,420,424,425,426,428,430,432,432,432,434,436,438,440,442,444,446,446,448,450,452,454,455,456,458,459,460,462,463,464,465,466,467,468,470,471,472,473,474,476,477,478,480,482,483,484,486,486,487,488,490,491,492,494,496,498,500,501,502,504,511,512,513,4,6,6,27,28,34,142,142,187,188,213,37,47,48,60,61,81,329,333,335,337,338,356,5,104,795,803,859,867,4,17,21,22,25,34,262,374,375,495,1,2,3,5,7,8,9,10,12,20,59,70,85,88,196,197,198,199,200,202,204,205,206,208,209,210,212,213,214,216,220,221,222,223,224,226,227,228,229,230,233,234,235,236,237,238,240,241,242,244,246,248,249,250,252,254,256,259,260,261,262,264,265,266,268,269,271,272,275,276,278,280,282,284,286,288,289,292,293,294,296,298,300,302,306,310,312,314,316,318,320,322,324,326,330,332,334,335,336,338,339,340,342,343,344,346,348,352,354,355,356,357,358,360,362,364,366,368,370,372,375,376,379,380,382,384,385,386,387,390,391,392,393,395,397,398,399,1,2,3,8,10,12,19,20,20,43,44,46,46,64,64,75,76,77,90,90,126,129,154,158,242,243,244,246,248,249,250,252,254,256,258,260,261,262,265,266,268,270,272,274,276,280,282,284,286,288,290,292,293,295,296,298,302,304,305,306,308,314,316,317,318,320,322,323,324,328,330,332,334,336,338,339,340,342,344,348,352,354,356,358,360,362,364,366,366,368,370,372,373,374,376,377,378,379,380,382,383,384,386,388,390,392,396,397,398,402,403,404,405,406,408,410,412,414,415,416,418,420,421,422,424,425,426,428,429,430,431,432,434,436,438,439,442,447,448,449,1,2,3,7,8,10,12,12,12,19,20,20,80,82,82,95,98,182,184,185,186,187,188,190,192,194,195,196,198,200,202,206,208,209,210,212,214,216,218,220,222,224,226,227,229,232,234,236,238,242,244,246,248,250,254,256,258,260,264,266,267,270,272,272,274,275,276,278,280,284,288,290,291,292,294,295,296,298,300,302,305,306,307,308,309,310,312,313,314,316,318,322,324,326,327,328,330,332,333,334,336,340,342,343,344,345,348,349,350,352,354,356,359,360,361,362,363,364,368,369,370,372,373,374,376,378,380,385,386,387,1,2,7,8,18,22,24,26,28,29,30,34,36,38,42,44,46,50,51,54,55,56,58,60,62,64,66,68,72,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,116,118,120,122,124,125,128,130,132,133,136,140,144,146,148,152,154,156,160,164,166,168,170,172,174,176,178,180,182,184,185,186,188,190,192,194,200,202,204,208,210,212,214,216,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,261,263,264,265,2,4,5,6,12,16,18,20,21,22,23,24,26,28,32,34,36,38,40,42,44,46,48,52,53,58,60,62,64,66,68,72,74,76,78,79,80,82,84,86,88,89,90,92,93,94,96,98,100,102,104,105,106,108,110,112,114,116,118,120,122,124,128,130,132,134,134,136,138,140,141,142,144,146,148,150,152,154,158,160,162,164,168,172,173,174,176,178,180,182,184,186,188,190,192,194,196,197,198,200,201,202,204,206,208,210,212,214,216,218,220,224,226,228,230,232,234,236,238,240,242,244,246,248,249,250,255,257,1,4,5,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,64,65,27,29,30,30,30,31,31,33,34,36,41,41,43,48,57,61,61,67,69,70,71,72,74,76,77,78,79,79,80,80,81,81,81,81,81,82,82,82,83,83,84,85,85,85,86,86,87,87,87,88,89,90,90,90,90,91,92,94,95,96,98,99,99,99,100,103,107,107,108,110,111,112,113,115,118,120,121,125,126,128,134,135,135,136,139,144,148,149,149,150,150,151,152,153,156,157,158,158,159,160,161,161,162,162,163,163,164,165,165,165,166,167,167,167,168,169,170,170,171,171,171,172,173,174,175,176,176,176,177,178,178,178,179,179,179,180,183,185,186,186,186,187,189,190,192,193,194,197,199,201,203,204,206,207,207,210,211,216,217,217,222,228,229,230,231,232,233,234,234,235,235,236,236,237,238,239,240,240,241,241,242,242,243,243,243,244,244,245,246,248,248,249,250,251,251,252,253,254,255,255,255,255,256,256,256,257,258,259,260,261,262,263,263,264,265,265,265,266,267,268,271,272,273,274,275,276,278,280,281,283,285,286,288,288,290,292,293,293,295,297,297,299,300,301,301,302,302,304,306,308,310,313,314,315,316,316,317,319,320,321,322,322,323,324,325,326,330,332,334,335,336,338,338,338,340,342,343,344,345,345,346,346,346,347,348,350,351,352,353,353,355,356,357,358,359,360,366,368,368,370,372,372,374,376,376,378,380,382,382,383,384,385,387,392,394,396,396,399,399,400,400,404,404,404,6,7,14,16,18,21,22,23,25,26,28,29,30,32,34,36,38,40,42,44,46,49,50,51,52,53,54,56,56,58,60,62,64,66,69,70,72,74,77,78,81,82,84,86,88,90,92,94,96,98,100,102,104,105,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,155,156,158,160,162,164,166,168,170,172,174,176,180,184,186,188,192,194,196,198,204,206,208,210,212,213,214,218,220,222,224,230,232,234,236,238,240,242,243,244,247,248,250,252,254,258,260,262,264,266,270,272,274,276,276,278,280,282,284,286,288,290,292,294,296,298,300,302,302,304,306,308,313,314,317,318,321,322,324,326,328,328,330,332,334,336,340,342,344,346,348,350,352,362,368,370,372,374,376,378,380,382,384,386,390,392,400,406,408,410,412,414,416,417,418,420,424,1,2,6,8,14,15,16,16,25,27,32,36,36,39,41,45,48,54,61,64,68,70,71,73,75,78,82,85,91,1,4,5,6,7,8,81,82,83,83,84,84,310,311,9,322,325,326,328,330,332,334,336,337,338,340,341,343,344,348,354,355,357,359,360,362,364,368,370,371,373,374,376,381,382,383,384,385,386,388,394,397,398,415,416,418,420,426,429,430,434,436,440,443,446,448,450,452,455,459,464,466,469,470,473,474,478,481,482,485,486,489,490,491,493,494,496,499,500,507,510,513,514,516,517,522,524,525,526,528,529,531,532,533,534,537,541,544,546,547,548,551,552,554,555,556,558,559,560,561,562,564,566,567,570,573,574,18,19,305,306,307,308,310,313,314,315,316,317,318,320,321,322,323,324,326,330,332,334,336,337,338,340,342,344,345,346,347,348,350,351,352,353,354,356,358,360,362,363,364,365,366,368,372,374,375,376,379,380,383,384,385,386,387,389,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,430,431,432,436,437,438,440,442,444,446,449,450,452,454,456,457,458,460,466,468,470,472,474,476,478,480,484,486,487,488,490,492,494,498,500,502,504,505,506,508,510,514,515,516,519,521,522,524,526,529,530,99,118,285,314,383,408,514,517,518,520,524,525,526,527,528,529,530,532,536,540,543,544,546,548,549,550,554,556,558,560,561,566,569,570,572,574,575,580,582,585,586,590,592,593,594,596,597,598,600,606,609,612,614,615,616,617,618,620,623,624,626,629,630,633,634,637,638,642,645,646,648,651,654,660,661,664,666,667,668,670,672,674,676,677,678,680,681,682,687,688,690,692,693,694,696,697,698,702,704,706,708,709,712,714,716,718,720,723,733,734,736,737,738,739,740,746,748,749,753,754,756,758,760,763,769,770,775,779,780,783,784,787,790,791,792,793,794,795,796,797,798,800,801,802,804,806,807,808,812,814,815,817,818,819,820,822,825,826,827,828,7,11,12,15,16,19,19,25,30,33,37,43,63,65,65,69,70,71,73,75,77,78,79,81,81,83,85,85,87,89,91,93,93,97,99,105,107,109,111,113,113,114,115,117,121,123,125,126,127,129,131,133,133,135,139,141,141,143,145,147,149,151,153,155,157,159,161,162,165,167,169,171,173,175,177,177,179,181,185,185,187,189,193,193,195,197,199,201,203,205,205,207,209,211,213,227,234,235,243,247,250,253,257,263,268,272,274,280,282,284,285,1,3,4,6,20,22,24,26,28,30,32,34,36,38,40,42,44,46,54,58,68,70,72,74,76,78,84,86,90,92,94,102,110,114,116,118,120,122,124,134,136,138,140,144,148,152,154,156,158,160,162,166,170,174,176,178,182,184,186,188,190,192,196,200,204,210,212,214,216,218,222,224,230,234,236,240,244,246,248,256,260,264,272,276,282,284,288,296,300,304,312,316,334,338,342,346,348,352,356,364,372,380,384,390,394,398,406,418,436,447,447,1,3,8,10,11,12,26,110,112,114,116,118,119,120,121,122,124,126,127,128,130,132,134,136,137,138,140,142,144,146,148,150,151,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,183,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,213,214,216,218,219,220,222,224,226,227,228,229,230,232,234,235,236,238,240,241,242,244,246,248,250,252,253,254,256,257,258,262,263,264,266,267,268,270,272,274,276,278,280,281,282,283,284,286,287,288,290,292,294,295,296,298,299,300,302,304,306,308,309,310,312,314,316,317,318,320,322,324,326,328,330,332,333,334,335,336,338,339,340,342,343,344,345,346,348,350,351,352,354,356,358,359,360,362,363,364,366,368,370,372,373,374,375,376,378,380,382,384,386,387,388,390,392,394,396,397,398,400,402,404,406,408,410,412,414,416,420,422,423,424,425,426,428,430,431,432,433,434,436,438,440,442,444,445,446,448,450,452,454,456,458,459,460,461,462,463,464,465,466,468,470,471,472,474,476,478,480,481,482,483,484,488,490,492,493,494,496,498,499,500,502,503,504,505,506,507,508,509,515,517,4,9,37,46,50,54,60,64,68,72,72,78,79,82,84,86,86,88,90,94,96,102,102,102,102,102,106,108,148,152,156,158,162,164,171,172,180,182,183,184,186,187,188,190,194,196,200,202,204,208,210,211,214,215,216,218,220,226,228,230,232,232,236,238,240,242,244,254,258,264,266,270,274,276,277,282,286,290,290,296,298,302,303,310,312,316,320,321,322,324,328,330,335,362,366,378,387,392,394,406,408,412,416,420,426,430,435,436,437,442,446,454,455,464,468,479,486,488,493,497,508,510,517,518,528,540,541,5,12,22,32,38,42,44,48,52,55,57,61,69,70,79,92,93,95,98,104,108,153,170,180,181,200,211,212,230,235,239,242,246,251,253,253,256,261,262,268,271,275,281,284,289,292,306,309,313,316,319,320,321,331,342,347,353,357,366,373,375,379,380,380,387,402,417,420,438,447,452,472,473,489,494,507,507,515,520,585,586,590,596,597,599,609,661,662,684,688,691,695,699,700,770,782,790,796,803,10,21,26,30,32,35,42,45,48,49,52,54,61,64,68,72,75,78,83,87,90,93,95,101,108,114,124,127,133,141,144,149,150,167,174,177,181,186,201,206,223,225,231,243,246,252,264,276,295,313,316,325,327,332,337,343,381,391,417,426,453,461,473,480,1,2,4,6,8,16,28,30,32,34,38,40,42,44,48,52,54,56,58,60,62,64,68,70,72,74,78,80,82,84,86,94,96,98,100,100,106,108,111,111,114,116,118,120,122,124,125,8,15,19,23,27,31,35,39,43,47,55,59,67,71,72,79,83,87,91,95,99,102,103,107,111,119,123,124,131,135,139,143,147,151,159,163,167,171,175,179,183,187,191,200,201,205,209,217,221,225,229,233,237,241,245,249,250,259,263,267,271,275,281,285,289,293,297,301,6,14,16,18,20,22,24,26,28,29,32,33,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,69,70,72,76,78,82,89,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,122,124,130,132,136,138,140,142,143,144,147,148,150,152,154,155,156,12,13,14,20,22,24,25,26,28,29,30,34,35,37,38,40,41,42,46,47,50,51,52,53,54,55,56,57,61,62,67,68,69,69,70,73,76,78,8,9,11,12,13,14,16,18,20,21,22,24,25,26,28,30,31,32,32,32,34,34,34,36,37,38,40,42,44,46,48,50,52,54,56,57,58,60,62,64,66,68,70,70,74,75,76,78,80,82,83,84,86,88,90,92,94,96,98,100,102,106,110,112,114,116,118,119,120,122,124,126,128,132,134,136,138,140,142,144,146,148,150,152,156,158,159,160,162,164,166,168,169,174,176,182,184,186,190,194,202,206,208,212,214,218,220,222,230,232,237,240,246,252,254,256,258,259,262,264,266,268,272,272,276,278,280,284,286,288,290,292,294,296,300,306,308,310,312,316,318,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,366,368,370,374,12,18,24,25,30,36,41,42,48,54,58,60,66,69,72,84,90,91,102,108,114,118,122,124,130,136,144,150,6,12,16,22,23,28,34,40,46,50,52,58,64,73,76,80,86,88,94,100,106,120,124,128,132,136,140,144,12,18,18,24,25,28,30,36,37,42,48,54,60,74,80,86,100,106,112,118,124,126,130,136,142,148,154,2,12,18,23,24,30,36,37,42,48,52,58,62,68,74,80,84,88,92,98,108,110,114,114,114,114,120,126,128,129,130,132,138,8,9,10,12,14,16,17,18,19,20,21,22,24,26,28,30,31,32,34,36,38,40,42,44,46,48,50,52,54,56,57,58,60,62,64,66,68,70,72,74,75,76,78,80,81,82,84,86,88,90,92,93,94,96,98,100,101,102,103,104,105,106,107,108,109,110,111,114,115,119,1,9,326,328,330,332,334,336,336,338,339,340,344,346,348,350,354,356,358,360,362,364,366,368,369,370,372,374,376,378,380,382,384,386,388,390,390,392,394,394,398,400,402,404,406,408,410,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,447,448,450,452,454,456,458,460,462,464,465,466,467,469,470,472,473,474,476,485,1,8,9,108,110,112,113,114,115,116,118,120,122,248,250,252,253,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,287,288,290,292,294,296,298,300,302,304,308,310,312,314,316,318,319,320,322,324,326,328,330,332,334,336,342,343,344,346,348,350,352,353,354,356,358,360,362,364,366,370,372,374,376,377,378,380,382,383,389,1,2,3,8,10,15,16,20,21,22,23,24,25,26,27,29,30,31,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,67,68,69,71,72,73,75,76,77,79,81,83,85,86,87,88,89,90,91,92,94,95,96,98,100,102,104,105,107,108,109,110,111,112,113,114,115,116,117,119,120,121,123,124,125,126,127,128,129,131,135,136,137,139,140,141,142,143,144,145,147,149,151,152,153,154,155,157,158,159,161,163,164,165,166,167,168,170,171,173,174,176,177,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,221,223,224,225,227,228,230,231,232,233,235,237,239,240,241,242,243,244,245,246,247,247,253,254,255,5,6,7,16,21,22,35,49,60,62,63,64,66,68,69,70,75,76,79,83,84,88,89,4,6,128,189,253,10,11,11,14,14,16,18,20,21,22,24,26,28,30,32,34,36,38,40,42,44,46,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,101,102,103,104,105,106,108,110,116,117,6,8,10,12,14,16,17,18,18,19,20,22,24,25,26,28,30,31,32,33,36,37,43,1,2,13,28,29,30,32,34,36,37,50,51,52,54,56,58,60,62,64,66,68,69,70,74,104,106,108,110,114,116,118,120,122,126,127,128,129,6,6,49,52,56,65,7,8,10,14,14,17,18,18,28,31,35,42,46,61,63,68,70,73,76,81,84,88,90,91,91,92,93,93,101,104,110,113,123,127,133,135,137,146,150,154,166,170,171,180,184,188,190,197,4,22,94,96,100,102,107,3,7,8,25,27,31,35,36,63,99,126,183,207,261,268,287,330,489,528,529,530,531,532,532,533,534,536,537,1,2,7,8,9,13,119,189,305,352,416,418,420,421,422,424,426,428,429,430,431,432,433,434,436,437,438,440,442,444,446,447,448,449,450,451,452,454,456,458,459,460,461,462,467,468,469,7,212,214,216,218,220,222,224,226,226,228,230,232,7,8,10,12,15,16,17,19,19,20,20,21,23,23,24,27,29,29,30,32,33,34,35,36,37,39,41,41,41,42,43,44,45,46,52,54,54,54,54,54,56,56,57,57,58,59,60,61,61,63,63,63,65,65,65,66,67,67,68,69,72,73,74,74,75,76,82,84,84,85,86,87,88,88,89,91,92,93,93,94,96,98,99,100,101,102,103,108,108,109,110,111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,126,126,126,128,130,131,132,133,134,138,141,141,141,141,144,146,149,151,152,152,155,156,157,157,158,159,161,162,164,165,168,169,171,173,173,173,174,174,174,175,177,177,178,182,183,184,186,187,188,191,193,194,195,195,196,198,203,204,205,206,207,208,220,225,245,246,246,246,246,246,246,248,250,253,273,352,352,360,4,6,8,10,12,14,16,18,20,22,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,70,74,76,76,78,78,82,84,86,88,90,92,94,96,97,98,100,102,104,104,106,108,110,111,112,114,116,118,118,120,122,124,125,126,128,130,132,134,136,140,142,142,144,146,148,148,150,150,152,156,158,160,162,162,164,166,168,170,176,176,181,5,6,7,8,8,30,30,39,40,40,43,44,44,44,44,57,58,79,80,81,93,94,103,104,112,115,116,123,133,134,134,137,138,149,150,150,150,161,162,169,173,174,178,178,181,182,191,192,194,197,198,205,206,211,212,215,216,223,224,228,228,230,237,238,247,248,255,256,263,264,267,268,273,274,279,280,285,286,290,293,294,294,307,308,315,316,317,319,320,324,325,326,330,331,332,333,334,338,339,340,344,347,347,347,348,355,356,363,364,369,370,375,376,379,380,397,400,401,401,4,12,15,17,20,24,26,30,33,33,37,39,41,43,45,49,51,56,59,63,67,69,71,74,76,80,82,88,93,93,96,101,107,110,110,113,113,118,118,120,120,126,128,131,133,134,137,139,141,141,143,144,145,148,151,155,158,161,164,166,169,171,171,174,174,176,179,182,187,190,190,195,197,200,201,202,207,209,211,213,214,216,217,221,222,223,226,228,231,233,236,239,242,243,245,249,250,255,256,260,262,263,264,269,275,276,282,287,288,296,301,302,307,308,314,319,320,325,329,330,338,345,346,348,350,352,357,363,364,368,373,377,378,382,384,387,389,390,391,393,396,399,403,415,416,423,424,427,447,6,19,22,25,33,37,49,49,49,52,55,60,61,63,65,67,69,73,91,97,107,113,117,121,127,128,135,141,145,146,151,157,162,163,167,167,173,174,179,183,191,195,196,199,201,205,206,209,210,215,216,219,221,225,225,229,235,236,241,243,251,253,253,256,257,261,265,269,275,279,279,279,283,287,290,295,297,300,301,304,8,30,32,34,36,38,40,42,44,46,48,50,52,56,58,60,62,64,66,68,70,72,74,75,76,78,80,82,84,86,88,89,90,92,94,95,96,98,100,102,104,106,108,110,114,116,118,120,122,124,126,128,130,132,134,135,136,138,140,142,144,145,146,148,150,152,154,158,160,162,164,166,168,170,172,174,176,178,180,181,182,186,188,190,192,194,196,198,200,202,204,205,206,208,210,212,214,216,218,219,220,222,224,226,228,230,234,236,237,238,240,242,244,245,246,248,250,252,254,255,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,303,304,306,310,312,314,316,318,320,322,324,324,324,326,328,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,365,366,367,368,370,371,372,374,376,376,376,376,378,380,382,383,384,386,387,388,390,391,392,394,395,396,397,398,399,400,402,404,406,408,410,414,416,418,420,422,424,426,431,432,433,7,239,4,205,206,206,207,5,38,41,41,45,47,49,52,53,57,65,92,98,100,105,112,112,113,114,114,115,115,116,123,124,126,128,128,131,131,140,141,142,144,146,147,148,151,152,152,153,154,159,161,162,164,165,168,169,172,173,180,185,187,193,194,195,196,196,197,198,203,205,206,207,208,209,214,215,216,216,221,221,223,238,246,249,250,254,258,262,262,264,270,272,272,273,273,273,274,275,275,276,277,278,278,278,279,279,280,280,282,282,283,284,284,284,285,288,289,290,291,292,293,293,294,295,295,296,297,297,298,298,299,299,300,300,301,301,301,304,312,312,312,315,316,318,322,323,324,324,326,327,328,330,331,332,334,335,335,337,339,341,342,343,345,357,358,359,362,364,369,369,375,376,379,383,387,402,416,417,419,421,421,422,423,425,426,429,431,433,438,443,548,574,579,580,582,584,586,587,603,635,636,637,639,640,640,641,642,644,653,654,725,758,765,767,768,769,769,769,771,772,774,775,775,777,781,783,784,785,786,791,791,792,793,794,795,796,797,797,797,798,798,800,801,802,802,803,806,807,808,809,810,813,817,820,823,823,825,826,829,842,843,848,870,871,871,872,872,873,873,874,874,876,877,877,877,878,879,879,880,881,883,885,886,886,886,887,887,887,887,887,888,888,895,898,899,899,900,900,901,901,902,902,902,903,905,906,907,908,909,910,914,915,916,916,916,919,920,922,923,924,924,924,925,925,926,926,942,942,943,943,984,984,987,1011,1012,1015,1017,1028,1029,1030,1030,1032,1033,1035,1036,1040,1044,1047,1047,1057,1060,1060,1060,1061,1061,1063,1069,1073,1076,1080,1083,1084,1085,1086,1089,1103,1103,1105,1108,1109,1,4,17,39,63,123,124,125,126,9,14,16,30,32,33,34,36,37,38,39,41,45,46,46,48,49,52,53,54,55,56,58,59,63,64,65,66,67,68,70,77,77,78,79,82,83,86,87,90,92,94,95,96,98,100,102,107,108,112,116,117,118,120,121,123,124,125,126,128,129,130,131,133,134,136,137,138,141,142,143,145,148,149,150,151,152,154,155,156,158,160,161,162,164,166,166,167,169,170,171,173,174,176,177,181,182,184,186,187,188,190,191,192,193,195,196,198,199,201,203,204,205,206,208,211,213,218,220,221,222,223,224,225,226,227,228,229,230,230,231,232,234,235,238,241,242,243,248,250,252,253,255,256,262,263,264,266,267,268,269,269,270,270,271,271,272,273,274,274,275,275,275,277,278,279,280,280,281,282,283,284,286,287,288,289,289,289,289,290,291,292,294,296,299,300,302,305,307,311,311,312,313,314,317,318,319,320,324,326,329,331,333,334,340,342,346,347,348,352,354,355,357,358,359,360,363,369,371,377,380,383,385,386,390,392,393,396,397,399,402,404,406,408,410,412,414,415,416,418,419,421,422,423,424,426,428,430,432,435,440,442,445,446,447,448,449,451,453,454,455,456,457,458,459,461,462,463,464,466,468,469,470,471,474,477,479,480,481,481,482,485,486,487,488,488,489,490,491,492,493,494,496,498,499,502,504,505,506,508,509,510,511,512,521,524,524,525,526,527,530,531,531,532,533,534,536,538,539,541,542,543,544,546,547,548,550,550,551,552,553,556,558,559,560,561,562,563,564,571,574,576,577,579,581,583,584,585,586,587,588,589,593,594,596,600,606,607,611,612,612,613,614,615,615,616,616,616,616,617,617,617,618,618,620,620,621,622,624,626,628,629,636,639,639,639,646,648,649,651,653,654,39,207,447,448,13,15,19,23,24,31,39,43,47,51,55,59,63,67,71,75,79,80,83,91,96,103,107,111,115,119,123,129,133,137,141,145,157,161,165,169,173,177,178,185,189,193,197,201,205,209,213,217,221,225,229,233,234,238,239,240,247,251,255,259,265,269,273,277,281,289,290,297,300,301,8,15,19,23,27,31,35,39,43,47,51,54,55,56,65,69,73,77,81,85,89,93,97,101,105,109,113,116,117,121,125,129,133,137,141,145,149,153,157,161,165,169,170,175,179,183,187,188,193,197,201,205,209,212,217,221,222,229,233,241,245,249,253,257,261,265,266,271,275,279,283,284,291,8,8,15,19,23,27,28,35,39,43,47,51,55,58,59,63,67,71,75,80,91,95,98,107,110,111,115,119,123,129,133,137,141,145,149,153,157,161,164,165,171,179,183,184,191,195,199,207,211,215,218,219,223,227,231,234,235,239,243,247,251,259,262,263,267,271,273,275,278,279,285,289,293,297,301,307,311,1,8,10,22,32,40,50,58,66,76,94,100,1,2,12,15,21,22,24,26,30,30,30,32,34,36,36,38,40,42,44,46,47,48,52,54,56,58,60,62,63,64,66,68,70,72,73,76,78,80,82,84,86,88,90,92,94,95,96,98,100,102,104,106,110,112,116,118,120,122,124,125,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,156,158,160,162,164,166,168,172,174,178,180,182,184,186,188,190,192,193,193,194,196,197,198,200,202,204,208,210,212,214,216,218,220,222,224,226,230,230,230,232,234,236,238,240,242,246,248,250,252,254,256,258,260,262,264,266,268,272,274,276,278,286,287,288,291,292,294,295,296,298,300,301,302,304,306,307,308,309,310,312,314,316,318,320,322,324,324,326,328,329,330,330,330,332,333,334,335,336,338,340,342,344,346,348,350,352,354,356,358,360,362,366,369,373,16,18,20,22,24,26,28,30,32,33,34,36,41,44,46,48,50,52,6,143,144,145,148,150,151,152,154,156,158,160,161,162,164,166,167,168,169,170,172,174,176,177,178,179,180,182,184,185,186,187,188,190,192,194,196,198,200,201,202,204,206,208,210,212,213,214,216,218,220,221,222,224,225,226,228,229,230,232,233,234,236,240,1,9,114,116,118,120,122,124,126,128,130,131,132,134,136,138,140,142,144,146,148,150,151,154,156,158,160,162,163,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,213,214,216,218,220,222,228,230,232,234,236,238,240,242,244,248,250,252,254,256,258,260,262,264,266,268,270,272,274,275,276,278,280,7,48,56,58,67,70,81,86,92,95,107,113,126,129,138,172,9,10,12,14,15,15,16,18,19,19,20,24,24,25,26,28,30,34,34,35,36,36,36,37,37,38,40,42,44,48,51,53,54,58,59,60,61,61,61,63,66,68,70,72,72,76,78,80,82,83,85,86,88,91,92,92,93,93,93,93,94,94,95,98,101,102,104,106,108,109,110,112,113,114,115,116,118,119,120,121,122,122,123,125,126,129,133,134,138,142,144,146,146,148,150,152,154,154,155,155,156,156,156,156,156,156,156,157,158,163,164,165,166,167,170,170,172,176,178,180,182,184,186,187,187,188,188,188,189,189,190,192,192,193,194,197,202,204,205,205,206,206,209,211,212,214,216,218,220,223,224,225,226,228,230,232,232,232,232,234,235,236,237,238,240,240,241,241,241,242,244,246,248,250,252,254,254,256,258,260,262,263,264,266,268,269,270,270,271,273,274,276,276,282,283,285,286,288,290,292,296,298,300,301,303,304,306,307,307,308,311,312,314,316,320,320,321,322,324,326,327,327,329,330,334,335,336,339,342,346,348,352,354,354,354,355,356,357,358,360,361,362,364,366,368,370,371,372,373,374,375,376,378,379,379,381,382,386,387,388,390,390,391,392,394,399,404,406,409,410,413,418,420,424,425,426,428,429,430,432,436,438,439,440,442,443,444,446,447,448,451,451,452,452,453,454,461,462,464,465,465,466,467,470,475,476,476,479,479,480,481,481,481,481,481,481,481,482,483,484,487,488,490,493,494,495,495,497,498,499,500,502,503,504,505,506,506,509,510,511,512,512,513,514,514,515,517,518,520,522,524,528,529,530,530,532,534,536,539,539,541,542,542,545,546,548,550,552,558,560,561,562,563,564,565,566,566,567,567,568,569,570,571,571,572,572,573,576,580,584,591,596,598,599,599,600,601,602,603,604,606,608,610,611,611,612,612,613,614,615,615,615,615,616,616,616,616,616,617,617,618,619,620,621,621,623,624,625,626,627,628,629,631,632,633,634,636,638,639,642,643,644,646,647,648,650,651,652,654,655,656,657,658,658,658,658,658,658,659,659,660,661,661,662,663,668,676,678,6,18,22,22,26,28,29,30,34,37,38,42,46,50,58,61,62,70,72,74,77,78,79,82,85,86,88,98,99,102,106,110,114,120,121,124,126,129,130,136,142,150,154,158,162,170,174,176,178,182,186,191,194,198,202,205,206,211,214,220,226,231,234,238,242,250,254,260,262,266,270,272,274,275,278,280,287,288,292,296,297,300,304,308,311,312,315,316,1,2,6,11,14,20,22,24,30,32,34,40,48,51,52,60,64,71,72,78,79,81,90,93,94,98,102,106,114,117,118,122,126,140,150,158,167,168,172,178,184,185,188,191,192,198,206,210,214,218,222,226,230,234,240,243,244,248,254,262,266,272,276,277,280,286,290,293,294,297,298,304,306,310,314,320,324,325,6,7,24,25,274,275,1,2,3,8,9,29,64,66,70,71,78,82,82,84,85,86,107,115,135,138,143,144,151,155,335,359,391,402,421,465,467,487,488,494,496,501,502,503,525,561,625,627,639,657,713,715,716,717,1,2,3,7,8,9,19,119,206,207,218,241,260,260,274,295,347,349,359,411,412,413,481,517,519,520,522,522,523,524,526,526,528,528,528,529,530,530,530,532,532,533,534,537,538,540,543,544,545,547,599,608,609,610,610,612,615,615,616,617,621,627,633,670,671,672,672,683,692,707,775,776,777,3,12,111,112,245,2,5,16,17,130,131,214,217,4,6,6,24,34,49,51,52,54,78,82,84,85,86,87,89,90,91,94,99,103,109,116,119,123,125,129,130,135,141,144,145,148,150,154,157,160,164,170,172,175,176,179,180,183,184,187,188,194,199,201,205,207,209,210,212,215,217,220,222,224,225,225,226,228,228,229,233,235,238,243,244,246,249,250,253,254,256,257,259,263,266,271,273,275,276,278,278,286,291,293,298,300,303,306,307,308,310,314,314,317,319,322,323,324,326,328,335,336,338,340,343,347,349,351,353,355,357,359,361,363,366,366,374,375,377,380,382,384,387,390,394,395,396,398,400,402,405,407,409,413,416,417,417,418,420,422,422,427,429,431,432,433,435,437,438,441,442,444,444,445,445,447,448,454,457,460,461,465,465,466,468,470,472,474,478,480,480,483,485,488,490,495,497,498,500,502,505,506,508,510,512,514,519,521,523,525,527,528,530,532,534,536,536,541,543,545,547,549,550,553,554,556,560,562,565,566,568,571,572,574,584,588,599,20,20,25,25,25,25,34,42,50,56,59,66,70,88,102,102,108,116,122,122,122,130,142,150,176,186,202,210,230,236,250,258,258,258,8,17,23,34,53,54,56,57,58,63,66,69,71,72,75,77,80,84,85,86,88,91,94,95,96,97,99,100,100,101,107,6,8,9,9,12,13,13,15,16,18,19,20,21,22,23,23,23,24,25,25,27,27,27,28,28,28,30,35,36,36,37,38,39,39,39,40,42,43,43,43,44,45,46,46,46,47,48,49,50,56,57,58,59,59,60,62,62,62,62,63,64,65,66,68,69,69,69,69,71,71,71,72,72,72,73,74,74,76,78,79,80,80,81,82,83,83,83,84,86,87,87,88,90,91,91,91,91,92,93,94,95,95,96,96,96,97,98,99,99,99,100,102,106,107,109,109,111,112,114,115,117,118,121,124,125,125,129,130,131,132,134,135,136,137,137,138,140,141,144,145,145,146,148,150,152,153,155,156,156,158,162,164,165,166,167,167,168,169,170,171,174,175,181,182,185,185,185,186,187,5,5,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,22,22,23,27,29,30,31,32,32,33,34,35,37,38,39,41,41,42,45,46,46,47,48,50,51,52,55,56,57,57,57,58,59,60,61,61,63,64,65,66,68,69,69,70,71,72,74,75,76,77,77,79,80,81,82,83,84,85,85,87,87,88,89,90,92,93,95,96,97,99,100,101,102,104,105,106,108,117,118,120,121,121,122,122,123,126,127,128,131,132,133,135,137,138,138,138,138,140,141,142,143,144,146,149,150,152,154,156,160,162,163,165,166,166,168,169,170,172,174,175,177,179,180,181,183,183,184,185,186,187,188,189,190,191,192,193,194,195,195,195,1,1,1,1,1,1,2,2,2,2,2,8,15,19,22,24,27,30,35,38,41,43,46,48,52,57,63,64,64,64,64,64,65,7,8,44,46,126,152,154,156,158,160,9,10,48,50,130,156,158,160,164,1,1,1,3,6,19,20,66,84,161,161,169,221,290,292,317,337,354,549,611,660,6,8,10,18,28,36,36,36,36,36,36,36,38,38,38,38,38,38,38,38,38,38,38,38,40,40,40,40,40,40,40,42,42,42,42,42,42,44,46,46,46,46,46,46,46,46,46,48,65,68,80,85,86,104,188,238,266,326,414,562,582,583,588,600,813,844,851,6,28,142,343,6,220,298,350,614,1,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,164,164,164,166,168,170,172,174,176,178,180,185,14,16,18,20,20,22,24,26,26,26,28,30,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,60,62,64,66,68,70,70,70,72,72,72,72,73,73,74,76,78,80,82,84,86,88,88,88,90,90,92,94,96,98,100,102,104,106,108,110,110,110,112,114,116,116,118,120,122,122,122,124,26,30,36,36,36,36,38,40,56,58,58,60,62,351,351,4,6,21,21,22,23,23,24,24,26,27,27,29,30,33,34,35,35,35,36,37,38,39,40,41,42,42,45,46,46,48,48,49,51,51,52,53,63,64,64,65,66,71,75,76,76,95,95,97,98,107,111,112,113,113,114,115,115,116,116,117,118,118,119,119,119,119,121,121,121,123,123,124,124,124,125,127,129,129,131,131,134,135,136,136,136,138,138,138,139,149,151,40,41,42,43,44,46,47,48,49,50,51,62,63,64,65,90,91,92,93,94,95,96,97,97,98,99,100,101,366,18,20,21,22,23,24,26,28,29,30,31,32,34,35,36,38,39,40,41,43,44,45,46,49,50,52,54,56,57,60,63,64,66,68,70,71,72,73,74,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,96,98,99,104,105,106,107,108,112,113,116,117,118,120,121,122,123,124,125,126,128,130,133,134,140,142,143,146,147,148,150,151,152,154,157,158,160,162,164,166,167,168,170,171,172,173,174,178,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,234,235,235,236,237,238,239,240,242,243,244,244,245,246,248,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,271,1,6,43,340,350,350,355,359,359,359,359,359,391,391,396,658,659,656,105,105,106,111,112,113,115,117,120,120,120,124,138,157,157,169,178,181,182,185,222,224,238,239,239,254,254,266,269,298,305,311,312,339,374,375,380,381,382,413,431,431,438,445,457,464,470,490,496,501,9,47,54,62,68,77,83,94,98,104,105,108,114,116,122,122,135,142,143,145,169,178,181,212,238,242,246,250,260,262,266,269,274,277,278,280,284,298,301,313,316,320,323,348,2,36,40,43,47,50,66,66,66,66,72,82,88,92,95,95,106,116,116,116,126,126,171,172,176,176,182,184,185,186,186,189,196,207,207,207,207,211,211,214,214,218,218,218,225,228,231,232,236,236,243,243,244,244,244,247,249,249,249,250,253,253,253,254,255,255,256,256,257,257,258,260,261,261,262,263,265,266,266,267,270,271,273,276,277,280,285,288,291,293,295,298,299,301,303,304,306,307,310,314,318,318,320,320,326,328,329,330,332,334,334,338,342,348,350,350,355,356,359,361,364,365,366,367,373,374,375,376,376,378,378,378,381,382,384,389,392,393,396,396,402,412,412,421,422,422,422,422,425,427,429,432,432,434,436,444,447,456,460,460,464,470,470,470,477,478,484,485,486,488,488,490,490,490,492,502,509,510,5,24,202,205,208,209,211,213,217,218,220,222,224,225,226,228,232,234,5,10,11,38,59,108,110,168,184,338,455,458,479,482,484,486,506,668,3,5,6,7,7,8,33,36,41,43,46,49,52,55,58,61,64,84,1,2,8,19,56,175,205,208,254,265,318,323,332,338,347,348,60,60,62,66,68,70,71,72,72,72,27,244,266,392,442,3,4,5,7,20,20,20,20,30,33,33,36,38,39,42,44,45,48,50,51,25,25,25,25,30,34,40,43,50,54,55,57,64,67,5,5,247,247,247,247,247,256,6,8,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,26,29,30,31,31,32,32,34,36,38,40,40,40,40,40,40,40,40,42,42,42,44,44,44,44,44,44,46,46,46,46,46,46,48,48,50,50,50,50,50,50,50,60,60,60,62,62,62,62,62,62,62,62,64,67,67,68,68,69,70,70,70,70,70,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,74,74,74,74,74,76,78,80,82,82,82,84,84,84,84,84,84,84,84,84,84,84,84,84,87,87,87,88,89,92,92,92,92,92,92,92,94,94,94,94,96,96,96,98,101,104,104,106,108,110,110,111,112,112,112,112,112,112,112,112,114,114,116,116,116,116,116,116,116,116,118,118,118,118,118,118,120,120,124,124,124,125,125,125,128,128,130,132,132,134,136,136,136,136,136,136,136,136,139,141,141,141,141,141,141,142,144,146,148,151,151,151,154,156,157,158,160,162,164,166,168,171,173,174,174,175,178,179,180,182,182,182,182,182,184,186,188,192,192,192,192,194,196,197,198,200,202,202,202,204,204,206,208,208,208,208,208,214,216,216,216,216,216,216,218,218,218,218,218,218,224,226,228,228,230,236,238,240,241,241,252,254,254,256,258,258,258,258,258,258,258,258,258,258,258,258,258,260,260,260,260,260,260,260,262,264,264,264,264,264,264,264,264,264,264,264,266,266,267,268,268,270,273,274,278,280,280,280,282,284,284,284,284,284,286,288,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,292,294,301,302,302,303,305,305,307,307,309,312,313,313,314,318,320,322,322,324,330,332,332,334,336,336,338,338,338,340,347,348,350,352,353,353,353,354,356,357,358,358,360,362,363,364,366,367,368,369,372,374,376,378,380,383,10,18,20,26,28,34,42,44,50,52,58,60,2,9,29,31,33,34,37,38,47,51,53,53,54,56,56,61,68,88,95,98,101,106,111,124,131,131,138,138,146,149,153,159,160,160,161,162,162,165,168,171,181,15,18,22,23,36,36,38,39,41,45,47,48,50,52,53,67,86,95,101,101,113,115,115,116,116,120,121,122,123,128,129,129,129,130,131,238,239,239,239,240,240,240,240,240,241,241,241,242,242,242,243,243,245,245,246,246,247,248,248,248,265,265,266,267,267,269,273,276,277,277,280,281,284,285,285,286,286,290,290,298,298,298,298,299,300,306,306,306,311,314,315,315,318,318,320,320,321,322,323,324,325,325,326,326,327,328,335,348,349,350,351,353,365,383,386,389,395,395,395,397,400,400,400,402,402,403,403,404,404,412,413,418,431,431,436,437,448,466,473,475,475,476,484,495,495,498,501,521,531,538,541,545,546,556,561,562,565,8,50,52,57,57,58,68,78,80,81,86,91,95,100,101,105,109,111,112,122,123,123,124,125,126,126,127,128,129,132,132,133,135,135,143,147,147,155,159,160,175,186,189,190,194,196,196,197,209,219,242,244,266,271,294,316,318,318,318,318,322,324,334,344,346,348,350,3,6,6,10,14,15,31,61,105,116,123,135,162,163,191,231,235,235,253,254,268,276,277,305,4,151,168,256,277,339,355,437,10,12,14,14,14,14,14,15,15,17,19,19,21,23,25,25,25,27,29,30,31,31,31,31,32,33,33,35,37,37,37,39,39,41,45,46,48,90,93,95,98,99,102,106,107,110,113,114,115,117,122,126,130,136,138,146,148,150,24,25,26,28,30,32,34,36,38,40,40,44,44,46,48,50,52,53,54,54,54,56,58,60,60,60,62,64,66,68,70,70,72,73,74,76,78,78,78,78,80,82,82,82,82,86,86,86,88,88,94,96,100,100,100,100,104,104,104,104,106,106,108,110,110,110,112,112,114,116,118,122,122,124,132,136,136,136,138,12,12,16,17,17,25,25,26,26,42,43,43,47,47,48,48,64,64,70,70,70,73,73,73,80,80,87,87,93,142,145,146,148,149,150,152,166,167,169,170,174,175,180,187,188,190,194,196,199,202,203,204,207,208,209,210,211,214,216,219,220,220,224,227,228,13,26,32,52,67,170,6,7,17,19,19,19,22,22,22,22,22,23,25,25,30,30,32,32,34,241,254,277,283,284,285,287,287,288,288,288,289,290,291,291,292,292,293,293,293,295,296,299,335,335,346,346,346,368,383,403,5,18,22,26,28,30,31,36,38,40,41,48,56,57,61,64,64,72,75,79,88,88,95,106,106,109,110,111,114,116,118,124,126,126,126,127,128,128,129,129,131,132,132,133,134,134,135,135,137,137,138,139,139,140,140,141,142,142,145,145,148,157,162,173,179,181,196,196,200,201,201,201,201,201,201,201,201,201,208,216,219,229,229,229,229,229,229,229,229,229,235,235,240,248,253,253,260,268,270,271,273,279,287,287,287,292,296,296,300,311,312,312,319,327,329,334,338,344,351,358,364,364,364,364,364,366,367,370,370,372,373,374,386,392,50,25,26,30,35,46,47,47,56,57,70,72,91,96,97,100,100,104,121,127,130,133,137,141,142,143,154,165,172,176,192,201,203,203,204,205,210,214,237,255,256,257,258,258,259,259,269,271,281,282,283,284,285,285,290,293,294,304,304,304,306,313,314,319,319,325,330,331,334,337,339,339,340,342,342,343,346,347,352,353,354,356,357,358,359,360,362,365,366,368,369,370,373,373,374,374,376,377,377,378,380,386,390,393,394,394,402,405,408,410,410,411,412,415,417,418,424,425,427,428,429,431,432,435,439,440,440,441,441,443,459,460,461,461,461,461,461,462,1,4,6,9,12,18,19,20,22,24,26,27,28,30,31,32,34,35,38,39,40,41,42,42,47,48,49,59,60,61,68,69,82,83,92,96,102,103,108,120,120,127,128,130,138,144,152,160,168,174,174,178,186,194,194,202,210,216,222,223,226,226,226,226,236,236,242,244,252,264,276,280,282,284,286,286,292,303,304,310,318,326,345,345,345,345,345,345,18,321,326,332,334,345,346,348,348,350,357,365,369,374,377,383,385,391,395,395,395,397,405,407,409,411,417,419,421,423,424,427,430,436,436,440,441,446,462,464,465,467,473,475,478,497,506,516,522,1,2,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,71,72,1,6,8,10,12,17,20,28,94,95,160,161,222,294,399,500,611,612,613,614,615,616,617,618,620,621,622,624,626,628,630,631,632,633,634,636,638,638,639,640,641,642,643,644,646,648,650,651,652,654,656,658,660,662,664,666,666,720,721,721,721,722,1,2,2,8,11,16,121,2,5,20,127,248,306,309,3,11,42,73,1,2,7,8,10,23,28,135,182,391,392,24,39,55,82,407,455,1,1,1,7,14,22,152,156,188,204,1,2,7,8,10,23,28,135,182,394,1,10,20,150,154,206,6,14,17,18,1,4,6,6,16,20,50,53,69,78,88,140,144,147,152,156,164,185,192,213,223,231,237,241,248,268,271,281,283,305,317,320,328,354,358,360,389,410,425,443,502,525,537,541,546,550,4,5,6,14,14,17,18,33,35,36,36,57,77,79,80,95,97,115,116,139,140,153,155,171,172,193,217,235,237,251,253,269,271,272,287,289,289,309,325,340,341,365,367,368,387,388,399,401,419,419,420,432,433,434,461,462,487,2,5,6,7,18,19,20,20,34,35,35,55,56,77,79,79,80,106,108,109,109,110,128,133,134,135,136,150,153,174,175,175,189,191,192,207,207,208,227,245,245,246,267,286,287,312,313,313,314,339,367,368,391,393,423,425,3,5,6,14,22,23,24,35,36,43,44,45,46,60,61,62,71,73,83,95,105,107,109,110,119,121,133,139,144,150,152,153,153,153,204,205,205,205,231,233,234,253,254,255,256,285,301,303,304,304,307,321,322,323,335,357,357,357,357,371,377,384,385,386,396,406,408,408,409,409,3,5,6,16,27,28,28,79,81,82,82,110,113,114,147,149,150,150,173,174,175,176,176,197,198,199,200,230,232,234,234,254,256,257,258,258,282,285,286,286,303,1,5,6,18,26,27,27,28,28,43,45,45,45,46,46,46,58,61,61,62,62,80,83,84,84,99,101,102,114,116,117,117,118,118,130,132,133,133,134,134,149,151,151,152,152,168,170,171,171,172,183,186,186,186,187,197,200,201,201,215,217,218,218,219,219,237,239,240,240,241,241,255,258,258,259,259,270,272,272,273,273,288,289,290,290,291,291,302,304,304,305,321,323,324,324,325,340,342,343,343,366,377,379,7,29,41,47,51,61,65,95,108,108,133,137,146,154,170,177,182,186,190,199,203,1,10,12,14,16,18,20,22,24,24,26,28,30,32,32,32,32,36,42,44,46,48,50,52,54,56,60,62,64,66,66,68,70,72,72,74,74,76,76,78,78,78,78,78,78,80,80,82,82,86,88,90,92,94,96,98,100,102,104,106,108,112,114,114,114,114,116,116,116,118,120,120,122,122,124,124,124,126,128,128,128,130,130,130,130,130,130,132,132,132,132,132,134,134,134,134,134,134,141,141,141,141,141,1,6,8,8,12,12,48,48,63,64,64,74,75,75,87,88,88,109,109,123,123,155,155,194,218,1,6,8,8,12,12,48,48,63,64,64,74,75,75,87,88,88,108,109,109,123,123,154,155,155,191,8,20,22,24,26,28,28,30,30,32,34,36,36,38,38,40,42,44,46,48,50,50,52,54,56,56,58,60,62,64,66,6,11,31,32,34,38,212,213,216,217,218,218,218,219,219,220,221,222,223,224,225,1,6,8,64,150,232,256,290,322,572,746,748,752,797,798,798,6,8,14,14,24,25,25,29,29,33,33,39,40,40,47,48,48,56,56,61,61,65,65,69,69,78,78,102,103,103,109,116,116,120,120,124,124,129,129,136,136,139,139,143,146,146,150,150,157,158,158,162,162,183,183,187,187,194,194,201,201,206,206,208,209,209,215,216,216,225,225,230,230,235,239,240,240,243,243,251,252,252,257,257,287,287,290,291,291,296,297,297,305,306,306,324,324,335,335,350,350,359,359,380,380,390,395,402,402,422,428,429,429,457,458,458,462,463,479,479,500,500,507,507,516,516,530,531,531,539,1,1,2,2,2,6,6,18,22,172,242,276,349,353,355,6,8,12,14,14,21,22,31,32,35,40,41,42,46,47,62,64,65,69,72,74,75,76,77,81,88,97,106,109,111,115,117,125,128,132,141,142,143,170,188,195,197,197,206,208,210,213,213,213,268,273,310,1,4,6,6,12,12,42,42,73,74,354,355,355,444,445,445,492,493,560,560,583,584,604,610,614,614,618,619,14,18,22,24,28,32,34,38,42,46,48,52,56,62,64,70,72,76,80,82,85,1,2,12,24,28,74,116,149,152,185,190,238,238,238,284,358,395,484,517,518,6,8,256,392,659,661,1,6,8,62,210,261,482,534,583,1,6,8,282,368,787,823,4,6,7,8,8,14,14,16,20,20,23,25,28,31,37,44,48,50,51,51,52,53,55,55,56,62,63,63,64,70,70,71,76,87,88,90,93,94,95,107,108,111,116,129,131,4,6,10,319,348,349,350,351,352,354,355,356,356,404,425,464,499,520,555,1,8,22,92,147,4,6,6,32,32,120,122,4,6,6,230,6,8,8,44,50,58,62,198,4,6,6,241,416,6,8,8,161,344,13,15,29,61,69,111,681,682,682,107,108,111,112,115,115,115,116,116,116,116,116,116,116,119,120,123,124,10,12,12,19,20,24,24,29,30,34,35,36,47,59,61,62,73,74,75,76,84,85,86,154,155,156,157,172,173,174,184,186,187,188,229,230,236,237,238,247,250,258,259,260,269,270,271,272,293,294,295,296,297,318,319,320,325,344,352,353,354,359,360,361,362,377,378,379,380,380,430,432,434,438,439,439,441,443,444,446,448,480,480,526,539,540,547,549,550,555,556,557,558,571,573,574,585,586,593,594,611,6,9,11,12,12,100,101,102,110,111,112,136,137,138,146,147,148,165,166,188,189,223,230,231,232,246,303,304,305,306,316,317,318,353,354,367,368,370,395,396,397,398,443,444,460,461,472,474,497,622,1,6,8,15,16,16,17,17,18,18,21,22,24,26,27,28,30,33,35,38,39,41,43,46,49,51,63,66,70,73,77,82,89,92,95,100,104,106,109,113,116,124,128,131,136,140,144,149,150,154,160,162,175,177,181,183,186,188,189,190,200,203,213,216,217,237,246,4,24,1,4,6,10,14,20,28,34,45,50,7,8,202,217,218,237,238,253,254,295,296,317,318,333,334,347,348,383,384,413,417,7,8,15,16,27,28,31,32,37,38,76,77,78,97,98,120,121,152,153,172,173,254,255,291,292,314,315,329,330,370,371,411,412,438,439,510,511,542,543,592,593,659,782,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,1,2,10,15,16,27,31,32,37,38,86,87,88,107,108,130,131,162,163,182,183,264,265,301,302,324,325,339,340,380,381,421,422,448,449,520,521,552,553,602,603,669,792,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,857,1,1,1,1,1,1,2,9,10,12,70,71,125,126,171,172,184,185,199,200,227,228,294,295,320,321,365,366,398,399,456,493,494,533,548,552,637,638,663,692,707,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,768,770,772,774,774,776,778,778,780,785,4,6,27,28,75,76,97,98,141,142,167,168,211,251,252,277,377,377,1,1,2,9,10,12,66,67,70,84,95,105,125,133,157,171,185,201,420,422,424,429,430,4,6,29,30,95,96,125,126,167,168,223,224,275,276,321,322,357,358,367,368,381,385,1,214,336,338,340,342,342,344,346,348,350,350,352,352,354,354,356,358,360,362,366,366,368,368,370,372,374,374,376,376,378,380,380,382,382,384,384,386,386,388,388,390,390,395,1,4,17,4,6,207,1,1,4,6,9,22,24,25,26,27,28,29,30,31,32,32,33,34,35,36,37,38,39,40,43,44,47,48,51,52,53,54,57,58,58,58,59,60,61,61,65,66,67,68,75,85,86,87,89,90,95,99,100,103,104,105,106,113,117,122,135,136,137,141,142,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,171,177,178,180,181,183,184,187,188,189,190,191,192,193,194,195,196,197,198,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,223,224,225,226,235,239,239,239,1,5,6,8,9,11,12,16,16,21,26,32,36,50,67,68,70,71,77,78,79,80,81,85,92,93,98,106,106,112,124,125,128,129,132,136,140,141,145,146,147,149,150,152,156,157,164,174,174,174,174,175,180,188,189,193,195,214,215,230,238,252,252,262,263,281,282,286,296,305,310,318,328,330,330,338,348,366,381,382,382,382,392,392,392,400,401,428,436,464,465,470,471,492,496,497,500,501,504,505,511,516,520,521,528,549,550,565,1,2,6,8,11,12,12,16,21,26,32,33,36,50,67,68,70,71,77,78,79,80,84,92,98,106,112,113,124,128,132,134,136,140,143,144,146,148,152,153,158,160,170,176,182,186,206,222,230,244,254,273,274,278,279,288,300,308,320,320,328,338,344,356,372,372,372,372,372,382,390,418,426,454,460,482,486,490,494,501,506,510,518,539,555,1,1,1,1,1,1,1,2,6,8,101,104,104,156,287,339,343,344,344,344,344,344,2,3,92,132,133,136,137,260,307,346,370,475,631,720,744,1,4,6,8,9,92,143,144,223,224,275,276,309,310,333,334,539,540,595,596,646,684,711,1,2,5,6,7,7,8,8,10,12,14,15,16,17,19,20,21,22,24,25,26,28,29,30,31,32,33,35,35,38,38,39,39,40,43,46,51,52,55,58,59,61,64,66,68,69,70,71,72,73,73,77,77,80,84,87,92,93,94,95,97,98,98,103,105,35,39,42,46,73,77,79,146,159,215,246,259,260,261,262,263,273,276,279,298,302,337,369,390,394,421,425,430,431,432,460,461,464,465,536,599,611,621,670,686,717,750,776,784,822,831,834,836,841,842,21,97,50,66,66,76,78,118,128,156,16,28,62,100,116,150,9,12,14,19,27,27,30,37,43,43,64,96,101,104,106,108,109,109,112,115,115,165,166,166,169,173,179,185,187,188,189,192,202,208,209,210,212,214,215,217,220,222,225,229,231,236,237,240,242,245,246,249,253,264,267,268,270,273,278,279,285,295,299,301,303,310,311,312,313,318,323,325,326,327,330,334,336,337,341,342,342,348,354,354,367,368,369,369,371,372,373,375,381,384,394,397,399,406,410,413,415,416,420,423,425,427,431,431,9,30,30,41,49,49,49,52,52,52,66,66,66,66,82,104,104,104,114,124,127,131,131,131,141,154,154,154,154,161,161,176,185,185,195,208,208,237,237,237,237,237,237,256,256,256,256,256,265,274,284,284,284,310,310,340,340,340,359,359,359,359,359,400,400,400,400,408,408,408,408,431,431,492,492,492,492,492,492,522,522,540,540,561,582,582,582,582,582,605,605,605,605,648,674,674,674,674,704,704,704,729,746,752,768,772,776,802,823,861,868,874,881,881,881,890,890,890,890,890,898,898,912,915,920,920,920,920,935,935,935,935,941,951,951,951,955,958,958,958,958,958,958,958,970,970,973,973,973,973,973,976,976,976,979,15,49,49,49,73,73,73,77,77,77,77,77,81,81,87,87,112,112,138,143,159,162,162,176,188,205,214,214,214,214,226,226,229,245,245,251,254,261,285,289,293,297,331,331,345,387,387,414,414,430,430,430,459,459,501,519,519,547,547,550,550,550,553,553,567,572,591,610,623,631,641,650,650,661,705,705,705,709,713,721,727,763,763,777,777,780,796,796,796,801,813,816,816,816,816,833,833,833,862,866,870,882,882,882,890,907,921,921,945,958,958,965,965,968,989,989,989,995,998,1003,1008,1033,1063,1063,1063,1063,1067,1067,1086,1110,1131,1135,1135,1161,1176,10,24,24,24,24,32,32,35,56,70,77,89,89,89,89,102,111,116,116,129,131,149,155,155,155,155,162,175,191,196,199,199,216,216,267,267,267,267,287,291,295,302,306,309,309,323,344,344,344,344,352,376,381,428,428,428,428,462,462,462,517,517,517,530,533,573,580,580,580,580,580,585,614,614,637,648,665,686,686,686,686,705,710,715,723,723,732,746,746,746,746,750,764,764,808,820,820,833,836,836,836,845,854,867,876,876,876,887,893,898,901,905,909,922,929,936,940,948,14,20,20,20,20,20,30,30,43,53,53,53,63,113,113,122,153,165,165,165,165,202,204,208,220,233,233,233,239,283,285,293,293,293,297,300,300,314,324,331,343,349,351,354,354,354,368,379,379,379,393,393,393,417,433,433,440,456,476,484,488,529,531,539,539,539,539,544,544,560,564,566,580,580,580,580,580,589,589,610,614,622,646,649,671,677,677,677,677,677,683,683,703,709,709,712,712,724,724,729,729,740,743,750,760,767,767,795,806,850,858,863,872,895,933,933,933,933,1,3,4,6,6,12,14,20,20,27,49,53,54,58,58,60,63,78,87,91,95,96,98,98,102,104,104,106,109,111,112,114,114,128,131,134,134,135,136,136,137,138,141,142,142,143,144,145,145,147,147,148,149,150,158,159,161,162,164,165,166,166,172,173,174,175,177,178,179,180,180,183,186,186,188,189,190,191,191,193,196,197,198,205,205,208,209,210,211,213,222,224,224,226,228,249,250,250,273,280,283,284,291,291,298,301,306,314,317,321,321,323,343,344,346,348,353,353,355,355,356,357,361,362,363,364,364,366,368,368,371,372,375,377,379,379,380,381,382,383,387,387,390,391,394,397,399,399,401,403,405,409,410,411,412,414,418,418,428,434,441,442,443,444,447,449,450,452,453,455,458,465,465,470,471,472,474,475,476,477,478,479,481,482,483,484,484,485,487,488,490,492,495,495,498,499,499,501,504,505,509,510,515,521,522,523,535,535,537,538,542,542,543,543,544,546,547,548,551,553,555,558,559,560,561,562,564,565,566,567,568,569,570,577,578,587,587,589,590,591,596,598,598,599,604,605,606,609,611,630,3,42,61,62,64,65,67,71,73,74,74,75,76,78,78,81,85,87,89,90,92,93,94,95,117,128,146,147,148,151,154,155,162,162,172,174,176,177,178,181,183,184,184,185,192,193,194,198,219,224,228,230,232,233,247,248,248,250,264,273,274,282,283,284,285,285,286,288,290,297,301,303,305,307,321,355,360,363,375,378,402,403,407,408,411,412,416,425,428,430,430,433,436,449,452,457,457,459,460,461,467,468,469,470,470,474,496,503,507,521,532,533,534,535,536,539,542,543,546,547,549,551,552,554,556,566,572,574,579,580,587,593,601,613,613,619,645,650,660,678,685,702,703,704,725,726,4,8,8,61,75,88,89,90,92,93,99,100,116,128,129,130,139,143,144,145,148,170,170,174,196,206,207,208,208,217,226,233,234,235,240,245,249,260,274,283,286,290,293,304,312,313,318,339,345,360,367,373,377,388,388,423,424,433,468,480,483,485,486,493,494,500,523,535,560,599,612,612,621,623,629,630,640,4,10,14,26,34,35,41,50,52,54,55,56,59,60,72,74,76,80,105,106,114,116,117,118,119,120,120,122,122,126,132,5,8,13,23,29,31,32,35,38,39,41,42,43,45,46,48,49,53,55,56,59,60,62,63,64,67,73,73,76,77,80,81,82,83,85,86,89,91,92,93,94,96,98,99,102,102,103,103,104,104,105,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,128,128,129,131,132,133,134,135,136,136,137,137,138,139,139,141,142,143,144,145,146,147,148,153,158,159,160,161,165,168,169,170,171,172,173,174,175,176,177,179,193,201,203,214,215,218,220,221,225,230,230,232,233,234,236,237,241,247,251,258,259,267,268,275,276,280,281,283,285,285,285,286,287,287,287,288,289,291,293,297,300,301,304,305,306,308,309,311,321,324,325,327,328,332,334,334,335,335,340,341,345,345,357,363,367,383,385,5,6,8,10,12,13,14,16,17,21,21,21,21,21,22,22,22,25,25,25,25,26,26,26,26,28,29,30,32,33,34,35,36,38,38,38,40,42,44,46,47,48,49,50,52,53,54,55,57,58,59,60,61,63,64,67,67,68,71,73,74,77,79,80,83,84,85,86,87,89,90,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,111,112,114,116,116,117,118,120,121,122,127,129,130,133,135,136,137,138,141,142,142,144,145,146,147,149,150,153,155,156,158,159,160,161,162,163,164,167,168,169,174,175,179,180,183,184,185,186,189,189,189,190,196,197,198,201,202,210,213,217,218,225,228,229,230,231,232,237,238,243,246,249,250,252,255,256,258,260,263,264,266,268,269,271,272,272,273,275,277,279,280,284,285,286,288,289,292,295,297,298,300,303,304,304,304,306,308,311,313,314,316,317,318,319,321,322,323,325,327,329,331,333,335,337,339,340,344,346,347,348,349,350,351,352,353,354,361,361,364,365,367,367,377,381,389,390,392,393,399,400,402,403,404,405,406,406,407,408,410,412,413,414,415,417,418,419,420,420,420,421,422,423,424,425,426,427,429,433,434,439,440,441,443,444,444,444,445,447,448,451,451,454,458,460,465,467,470,475,480,482,482,484,484,486,486,486,487,488,490,492,494,494,496,497,498,501,502,503,504,506,507,508,511,512,513,514,516,517,518,522,523,523,523,523,524,526,526,526,528,529,530,531,532,534,540,542,544,546,547,548,550,552,553,555,556,560,564,566,570,572,573,574,575,579,580,5,6,9,28,30,32,40,42,43,44,48,55,68,72,73,74,75,76,77,79,79,81,81,82,82,83,85,90,91,92,96,99,100,104,106,107,110,114,114,115,116,117,118,120,122,126,128,130,134,136,138,141,142,146,148,150,152,154,158,162,163,164,166,168,168,168,172,174,176,182,185,188,191,191,193,195,196,198,200,203,203,204,208,210,213,216,220,223,225,226,231,239,240,243,244,246,249,251,253,255,256,262,265,267,268,269,271,274,275,276,278,281,283,285,287,288,291,295,298,301,304,308,311,313,315,318,322,324,326,328,330,331,332,334,335,336,338,339,341,343,345,347,350,354,357,358,361,362,363,364,366,368,370,372,373,374,376,378,382,384,385,386,389,389,392,393,395,396,397,397,398,400,403,404,408,411,417,419,420,423,425,425,425,429,430,434,436,437,439,441,442,444,446,449,451,452,453,456,457,458,459,459,460,462,464,466,468,471,472,474,475,1,2,6,6,12,12,14,28,38,55,75,97,100,108,113,120,125,128,131,135,189,202,207,221,226,229,232,234,234,266,282,317,332,345,366,371,12,14,14,20,30,38,38,40,40,42,44,4,6,10,38,76,91,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,190,192,194,196,198,200,202,204,206,208,210,212,12,12,31,39,41,44,46,50,52,57,59,62,68,71,74,76,79,82,90,90,102,492,1,4,6,10,12,439,1,4,6,13,14,14,489,489,1,4,6,20,118,286,385,391,1,4,7,8,79,154,157,186,200,219,1,6,32,36,71,172,442,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,614,615,615,1,6,8,184,390,488,490,492,494,496,496,496,498,500,502,504,508,510,512,514,516,518,520,522,524,526,528,530,532,538,544,546,548,550,552,554,556,558,566,567,1,6,197,198,199,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,242,244,251,8,10,19,23,27,30,32,34,39,41,1,2,6,6,10,10,12,12,14,14,16,16,18,18,20,20,22,22,24,24,26,26,28,28,30,30,32,32,34,34,36,36,36,38,38,40,40,42,42,44,44,46,46,48,48,50,52,52,54,54,56,56,58,58,60,60,62,62,64,64,66,66,68,68,70,70,72,72,74,74,76,76,78,78,80,80,82,82,84,84,86,86,88,88,90,90,92,92,94,94,96,96,98,98,100,100,102,102,104,104,106,106,108,108,110,110,112,112,114,114,116,116,118,118,120,120,122,122,124,124,126,126,128,128,130,130,132,132,134,134,136,136,138,138,140,140,142,142,144,144,146,146,148,148,150,150,152,152,154,154,156,156,158,158,160,160,162,162,164,164,166,166,168,168,170,170,172,172,174,174,176,176,178,178,180,180,182,182,184,184,186,186,188,188,190,190,192,192,194,194,196,196,198,198,200,200,202,202,204,204,206,206,208,208,210,210,210,212,214,214,216,216,218,218,220,220,222,222,224,224,226,226,228,228,230,230,232,232,234,234,236,236,238,238,240,240,242,242,244,244,246,246,246,246,248,248,250,250,252,252,254,254,256,256,258,258,260,260,262,262,264,264,266,266,266,268,268,270,270,272,272,274,274,276,276,278,278,280,280,282,282,284,284,286,286,288,288,290,290,292,292,294,294,296,296,298,298,300,300,302,302,304,304,306,306,308,308,311,312,313,1,2,8,857,858,1,1,1,3,8,12,67,77,1,6,11,19,26,29,31,35,37,56,57,65,77,77,94,1,2,6,21,126,132,15,15,16,21,22,22,23,23,24,25,26,27,28,28,29,29,30,31,31,32,37,38,40,42,42,44,44,44,45,46,46,47,48,48,49,49,50,52,53,53,55,56,56,57,58,58,59,60,61,63,63,64,65,66,67,67,68,69,70,71,73,74,75,76,77,77,77,78,78,80,82,83,83,84,84,86,86,86,87,87,95,101,103,104,105,107,107,108,109,110,112,114,114,116,117,118,119,119,123,128,142,143,144,146,150,165,165,166,179,179,182,213,218,218,219,224,232,240,240,240,247,249,253,254,254,255,267,267,268,268,273,273,278,281,282,284,287,296,297,306,313,313,316,319,320,321,321,322,332,346,352,353,354,355,356,356,357,365,367,368,368,369,373,375,389,390,395,395,396,396,397,397,410,451,462,465,466,469,470,473,476,502,503,505,509,540,541,551,553,554,563,563,564,564,564,565,565,565,565,566,568,569,569,570,592,600,604,607,608,611,612,615,615,616,8,8,71,80,94,122,135,151,160,206,215,221,223,227,260,277,293,296,308,319,362,367,394,1,3,6,20,450,606,765,21,24,286,517,4,9,10,18,18,23,52,52,128,130,132,134,136,138,140,142,144,144,146,148,150,152,154,156,158,158,158,160,162,164,165,166,168,168,169,191,203,205,207,207,219,222,222,352,356,356,356,372,385,386,388,390,392,394,396,398,400,402,404,418,420,420,422,424,429,431,433,435,454,454,460,470,493,495,497,507,511,511,512,513,513,515,515,517,517,519,519,520,521,530,532,534,536,538,540,567,569,573,579,589,591,593,593,595,595,597,597,599,601,601,603,603,603,629,629,637,648,648,648,648,648,648,648,650,685,685,687,690,693,696,700,700,700,3,57,68,174,198,222,386,490,535,602,720,748,114,115,119,122,123,135,147,160,164,188,200,201,1,5,8,22,22,48,50,50,89,118,125,131,134,137,139,147,149,153,155,157,160,170,172,174,177,179,192,195,198,210,214,216,222,227,230,238,242,246,258,268,272,275,277,1,5,8,24,24,52,52,91,120,127,133,136,139,140,149,150,154,157,159,161,164,173,174,177,178,181,194,199,210,214,216,222,229,232,240,244,248,260,271,274,277,279,6,9,10,160,250,407,407,4,5,16,20,20,21,21,21,22,22,23,24,24,24,25,25,26,27,27,27,28,28,29,29,30,31,31,31,32,33,34,35,35,36,37,37,38,39,39,40,41,41,42,43,43,44,44,45,46,52,55,58,61,62,64,64,65,66,67,69,74,77,79,80,80,81,82,84,88,94,94,94,95,95,98,99,100,101,104,105,107,108,109,112,113,117,117,118,118,122,123,124,125,133,135,136,140,140,141,141,146,147,157,159,160,162,163,165,165,169,172,172,173,174,175,176,176,177,177,178,178,179,180,181,186,189,189,190,191,192,192,193,194,195,196,197,197,198,199,199,200,201,201,201,202,202,203,203,205,205,206,206,207,208,208,209,209,210,210,210,211,212,222,222,223,226,227,228,230,233,233,234,236,236,238,240,243,243,243,243,244,246,248,250,250,251,252,254,257,260,260,261,262,263,265,266,268,270,271,272,273,274,277,281,282,284,287,288,289,290,291,6,12,14,22,54,114,126,197,277,4,6,10,26,129,134,136,139,141,153,157,158,160,166,170,173,175,180,188,190,195,196,199,202,203,206,208,213,216,218,220,222,226,238,242,245,248,251,255,260,281,284,286,294,336,355,357,360,363,370,375,378,382,389,393,395,406,409,420,422,424,428,430,432,435,437,440,445,450,458,461,464,471,476,492,500,507,511,516,523,528,531,532,541,545,4,6,13,28,32,37,45,52,60,64,67,70,86,125,134,140,145,148,151,158,160,163,165,167,170,177,180,183,228,232,234,237,240,246,257,261,264,282,287,294,303,306,316,333,345,398,443,447,450,486,491,5,6,9,10,10,11,12,13,14,15,15,16,17,17,17,17,18,19,19,20,21,22,22,25,26,27,28,29,30,31,42,42,44,46,51,6,8,10,22,24,28,28,28,28,30,33,35,44,46,46,49,53,58,58,58,63,67,115,127,157,1,8,18,20,36,49,69,89,113,122,136,162,178,190,202,223,233,266,302,318,342,376,394,402,414,455,455,455,7,8,27,75,91,110,119,145,190,198,206,223,272,307,405,1,8,14,50,76,110,126,167,182,196,211,236,246,262,278,314,328,368,424,459,459,2,16,22,34,34,34,38,42,47,52,52,52,56,56,61,64,64,86,86,86,101,104,104,112,170,175,197,209,212,215,273,279,283,283,288,293,296,296,299,304,315,318,318,324,329,330,335,335,338,339,343,360,362,365,365,368,372,376,387,401,406,414,416,428,435,438,456,474,489,492,512,524,528,551,588,592,613,616,633,638,648,655,655,729,736,736,736,743,747,823,851,851,851,854,854,859,859,859,859,859,864,864,864,864,877,877,877,892,892,892,892,898,906,985,7,24,24,26,26,28,30,30,32,32,34,34,36,38,38,40,40,42,44,46,48,50,52,54,56,58,60,60,60,62,62,64,66,68,70,72,72,74,76,78,75,124,131,153,221,227,45,47,49,52,55,57,59,61,62,64,4,8,9,19,21,21,22,22,23,24,30,30,31,37,38,41,44,44,52,54,54,54,55,55,55,56,56,58,65,66,67,76,78,80,82,84,86,88,90,92,94,96,8,8,8,9,9,9,10,10,10,11,11,12,12,12,13,13,13,14,14,14,14,15,16,16,17,17,17,18,19,19,19,20,20,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,34,35,35,36,36,37,37,37,37,37,37,38,38,39,39,39,40,40,41,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,54,55,55,55,56,56,56,57,58,58,58,59,59,60,60,61,61,61,61,62,62,63,63,64,64,65,66,66,67,67,67,68,68,68,69,70,70,70,70,71,71,72,72,73,74,74,74,75,75,76,76,77,77,78,78,79,79,79,80,80,81,82,82,83,83,84,84,84,85,86,86,86,87,87,88,88,89,90,91,91,91,92,92,92,93,93,94,94,95,96,96,97,97,98,98,99,99,100,100,100,101,101,101,102,102,102,103,103,103,104,104,105,105,105,106,106,106,107,107,107,108,108,108,109,110,110,110,111,111,111,112,112,112,113,113,113,114,114,114,115,115,115,116,116,117,117,117,118,118,118,119,119,120,120,121,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,130,131,131,132,132,133,133,133,134,134,135,135,136,136,136,137,137,138,138,138,139,139,140,140,141,141,142,142,143,144,144,144,145,145,146,146,147,147,148,148,149,149,150,151,151,152,152,153,153,155,155,156,156,157,157,158,158,158,159,160,160,161,161,162,162,162,162,163,163,163,164,164,164,165,165,166,166,166,167,167,168,169,170,170,170,171,171,171,172,172,172,173,173,174,174,174,175,176,176,177,177,178,179,179,179,180,181,182,183,183,184,184,185,185,186,187,187,187,188,188,189,190,191,191,192,193,194,195,195,196,196,196,197,199,200,201,201,201,202,202,203,203,204,204,205,205,205,205,206,207,208,208,208,209,209,210,211,211,211,211,212,212,213,214,214,215,215,216,217,218,218,218,219,219,219,220,221,221,222,223,223,224,224,225,225,226,226,227,227,228,228,228,229,229,230,230,230,231,231,231,232,233,233,234,234,235,235,236,237,237,238,238,238,239,239,239,240,240,240,241,241,241,242,242,242,243,243,243,243,244,244,245,245,246,247,247,248,248,249,249,249,250,250,251,251,251,252,252,252,254,255,255,1,5,7,8,43,42,54,60,65,84,97,134,138,162,183,211,221,223,253,267,282,287,288,292,294,308,310,318,326,328,332,341,362,373,384,397,437,486,494,496,501,1,4,16,24,26,27,28,28,30,32,34,36,38,40,42,45,4,9,10,13,18,22,26,28,37,38,41,41,42,42,43,43,43,45,46,49,50,51,52,53,54,55,57,58,63,64,66,67,68,68,69,69,70,71,73,73,74,77,77,78,79,80,83,84,88,88,90,91,92,92,93,93,94,94,95,96,97,98,98,99,100,101,102,103,103,104,105,106,107,108,108,108,109,111,111,112,113,114,114,115,117,119,122,123,124,127,128,129,131,137,139,153,169,171,5,6,11,21,28,29,34,35,37,43,45,47,53,55,57,63,67,71,75,80,81,84,86,87,97,104,105,109,111,113,121,126,127,131,135,137,139,143,145,146,147,149,150,153,155,157,167,169,171,174,175,181,184,193,200,201,207,209,32,42,43,50,53,57,59,69,72,74,74,76,78,78,82,91,93,95,96,96,97,106,108,113,121,131,135,148,151,151,154,157,166,173,175,183,184,187,192,194,194,194,200,209,220,222,227,229,237,238,242,242,247,249,254,257,261,268,271,272,272,276,279,281,281,283,290,293,294,297,297,308,308,311,318,318,323,332,333,338,340,345,350,352,355,357,357,358,368,368,371,372,387,391,396,400,401,10,10,11,12,27,28,29,30,32,32,33,34,34,35,35,36,36,37,37,39,39,40,40,40,41,41,41,44,46,46,47,47,48,48,49,50,50,50,51,52,53,54,55,56,56,57,57,58,58,59,59,59,60,60,61,61,62,62,63,63,63,64,65,66,66,68,68,69,69,70,71,72,73,73,74,74,75,76,76,78,79,80,80,80,81,82,83,83,83,84,90,90,91,91,92,92,93,93,94,95,95,95,95,95,95,96,96,96,97,97,98,99,101,101,102,103,103,103,103,104,104,104,104,104,105,105,105,105,105,106,106,107,107,107,108,108,109,109,109,110,110,111,111,112,112,113,113,115,116,116,14,19,23,31,36,39,43,47,47,49,51,56,60,65,15,28,30,31,32,33,34,34,36,36,38,40,45,45,46,47,47,50,52,54,59,68,69,69,71,71,72,73,73,75,75,76,80,81,86,86,91,92,94,96,101,103,103,104,104,107,110,110,113,114,114,117,118,122,123,123,124,125,126,129,130,132,134,137,139,139,139,141,144,153,1,2,182,184,190,194,194,13,16,20,26,28,29,36,39,43,44,45,45,47,47,51,53,54,55,57,61,62,63,65,78,84,87,92,105,145,155,155,157,159,160,161,163,165,166,166,167,168,172,175,177,178,180,181,182,185,186,191,194,195,195,195,196,196,196,197,198,214,216,216,218,220,222,224,224,226,226,228,228,230,232,234,236,239,244,36,46,47,54,61,61,61,63,73,76,78,78,80,82,86,86,95,97,99,100,101,110,112,117,117,125,135,135,139,152,155,158,161,164,166,172,177,179,182,187,188,191,196,198,198,204,213,224,226,231,233,241,242,246,246,251,253,253,258,261,265,265,265,272,275,276,276,280,283,285,287,294,297,298,301,301,312,312,315,322,327,336,337,342,344,349,354,354,356,359,361,361,362,372,375,376,391,395,400,404,405,17,17,18,19,19,19,20,20,21,21,22,23,23,24,26,27,28,28,28,29,30,30,31,31,32,34,35,35,36,36,38,39,39,40,43,43,43,44,44,46,46,48,49,49,50,51,55,56,58,65,66,67,68,69,70,71,71,71,72,73,74,75,76,77,78,79,80,82,83,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,171,172,173,174,175,175,176,177,178,179,180,181,182,183,184,185,186,187,188,188,189,190,191,192,193,194,195,196,197,197,198,199,200,201,201,202,203,204,204,205,206,206,208,209,210,211,212,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,241,4,14,16,20,24,29,32,32,35,35,35,35,39,40,41,42,42,43,44,44,46,47,48,48,49,50,52,53,54,55,56,59,60,61,62,62,63,64,65,66,66,66,69,71,71,72,73,74,75,77,78,79,79,79,80,81,82,84,85,87,88,89,90,91,92,93,93,94,94,94,95,96,96,97,97,98,99,99,100,101,101,102,102,103,104,105,108,109,110,111,111,113,113,113,114,114,116,116,117,118,120,122,123,123,124,125,126,127,128,128,129,130,131,132,133,135,135,136,137,137,138,139,139,140,141,142,143,144,145,145,146,146,147,147,149,151,152,153,153,155,155,156,157,157,158,158,159,161,161,162,162,163,163,164,164,165,166,167,167,167,168,169,171,171,173,173,174,175,176,177,178,179,180,182,183,184,184,185,186,187,187,188,190,191,192,192,193,193,194,194,195,195,198,200,201,201,202,204,205,206,206,206,206,207,208,209,209,211,213,215,215,217,221,222,223,224,226,227,229,229,231,232,234,235,235,235,236,236,237,247,27,27,37,79,81,83,84,85,86,87,89,89,92,94,95,96,97,98,448,81,82,83,83,84,84,85,85,85,86,86,87,88,88,88,89,89,89,90,90,90,91,92,93,93,94,94,95,97,98,99,100,101,102,103,104,9,23,24,25,26,26,28,29,30,32,33,33,33,34,35,37,39,40,41,41,42,44,46,47,48,49,50,50,50,51,52,54,54,55,55,56,57,59,61,62,63,63,64,66,67,68,70,70,71,71,72,72,73,74,75,77,78,79,80,81,82,85,86,87,89,90,92,93,96,98,99,100,100,101,102,102,104,105,106,106,106,108,109,110,112,115,116,118,118,118,122,125,126,130,131,131,134,137,138,140,141,143,144,146,148,152,154,156,157,158,162,165,168,170,174,176,176,177,178,180,182,184,187,190,194,196,196,199,199,200,200,201,202,203,204,209,212,213,213,214,214,215,215,215,215,215,215,218,218,219,220,222,223,226,227,230,232,234,234,237,239,241,244,247,248,250,252,254,258,262,264,266,269,270,272,274,274,276,278,281,285,286,287,292,294,296,297,299,300,305,307,307,308,308,309,311,311,313,314,314,316,3,3,8,9,12,16,28,30,38,48,52,80,81,83,84,97,98,111,112,113,130,131,142,147,152,161,161,162,168,169,171,172,174,176,186,195,197,198,199,200,201,202,205,212,213,215,220,220,226,230,237,241,248,251,252,254,255,256,257,265,281,283,288,1,4,7,8,13,13,15,15,16,16,17,17,18,18,20,23,24,25,26,27,28,30,30,31,33,35,36,38,38,39,39,44,51,4,4,9,32,44,44,44,66,92,116,196,200,204,218,270,334,352,362,372,378,382,431,4,4,4,7,7,8,10,12,14,16,18,20,22,24,26,27,48,49,52,52,53,9,28,36,37,38,39,40,42,44,45,46,47,48,49,50,52,53,53,54,55,59,60,61,61,62,63,64,65,65,66,72,73,74,74,74,75,76,77,78,81,82,83,84,85,86,87,88,90,92,93,94,96,96,99,101,102,103,104,105,106,107,108,109,110,111,111,112,112,112,113,114,114,115,115,116,116,117,118,122,123,124,125,126,128,129,130,132,133,134,135,136,138,140,141,142,142,143,143,144,144,146,146,147,148,149,150,152,153,154,155,156,158,160,162,164,166,167,168,170,171,176,178,179,182,183,184,186,187,188,189,189,190,191,191,191,191,191,192,192,193,195,196,197,198,199,200,201,202,203,204,204,206,208,210,212,214,214,218,220,222,224,225,226,227,228,230,232,232,233,234,235,235,236,238,239,240,242,244,246,248,250,252,254,255,255,256,256,258,258,259,260,260,261,262,263,264,265,265,266,266,268,269,270,271,272,274,280,283,284,285,286,287,288,290,291,292,295,296,297,298,301,302,303,304,305,306,307,308,309,310,312,313,314,316,318,319,320,321,322,323,326,328,329,330,331,332,334,338,344,348,354,354,358,360,362,365,366,368,369,370,371,372,373,374,376,377,378,380,382,385,396,404,406,406,406,408,5,7,11,11,14,15,15,17,21,21,23,23,25,27,29,31,33,35,37,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,143,83,181,4,14,20,46,73,77,77,92,92,96,96,97,98,102,103,103,104,106,106,107,108,109,110,110,111,112,114,114,123,126,128,130,135,139,150,151,151,158,162,165,175,182,188,212,213,224,226,234,237,237,238,239,242,267,311,324,331,337,352,357,358,359,364,365,392,431,9,10,17,17,18,19,20,20,21,22,22,23,24,24,25,26,27,28,29,31,31,32,32,33,34,34,35,36,36,37,38,39,39,42,43,43,44,44,45,46,47,48,48,49,49,50,50,51,51,52,53,54,55,56,56,57,58,58,59,60,60,61,61,62,62,63,63,64,65,66,67,67,68,69,69,71,72,73,74,74,75,76,77,78,78,79,80,80,81,82,82,83,83,84,84,85,85,85,86,86,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,110,111,114,115,115,116,116,118,118,119,119,120,120,121,121,122,123,123,124,124,124,125,126,127,127,128,128,129,129,130,131,132,132,133,133,134,134,135,135,136,136,137,137,137,138,138,138,139,139,140,140,141,144,145,145,146,147,147,148,148,149,150,151,151,152,152,152,153,153,154,154,155,155,155,156,156,157,157,158,158,159,159,159,160,160,161,162,162,163,163,164,164,165,165,166,166,167,168,168,169,169,170,170,171,172,172,173,174,174,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,188,188,189,191,192,192,193,193,194,194,195,195,196,196,197,198,198,199,199,200,200,201,201,202,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,211,212,212,213,213,214,214,214,215,216,216,217,217,218,218,219,219,219,220,222,222,223,223,224,224,224,225,225,226,226,226,227,227,228,229,230,230,231,231,232,232,236,237,237,237,238,238,239,240,240,241,242,243,245,245,246,246,247,248,248,249,249,250,251,251,253,253,254,254,255,255,256,256,257,258,258,259,259,260,260,261,261,261,262,262,263,263,264,264,264,265,265,266,266,267,267,268,268,269,269,270,270,270,270,271,271,272,272,273,273,274,274,275,276,277,277,278,278,279,279,280,280,281,282,283,284,284,285,286,286,287,288,288,289,289,290,290,292,292,293,294,296,296,298,298,299,300,300,301,301,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,317,318,318,319,329,339,350,5,8,9,12,17,18,18,19,19,20,21,21,22,23,23,24,25,25,26,27,28,29,29,30,31,32,32,33,33,34,35,35,36,36,37,37,38,39,40,40,41,43,44,44,45,45,46,46,47,47,48,49,49,50,50,51,52,53,53,54,55,56,56,57,57,58,58,59,60,61,61,62,62,63,63,64,64,65,66,67,68,68,69,69,70,72,72,73,74,74,75,75,76,76,77,77,78,78,79,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,115,116,116,117,117,118,118,118,119,119,120,120,121,121,122,122,123,124,124,125,125,126,127,127,128,128,129,129,130,130,130,131,131,132,132,133,133,134,134,135,135,135,136,137,137,138,138,138,139,139,139,140,141,142,145,146,146,147,148,148,149,149,150,150,151,151,152,152,153,153,153,154,154,155,155,156,156,156,157,157,158,158,159,159,160,160,160,161,161,162,162,163,164,164,165,165,166,166,167,167,168,169,169,170,170,171,171,172,172,173,173,174,175,175,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,185,185,186,186,187,187,188,189,189,190,192,192,193,193,194,194,195,195,196,196,197,197,198,199,199,200,200,201,201,202,202,203,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,212,213,213,214,215,215,216,216,217,217,218,218,219,219,220,220,220,221,223,223,224,224,225,225,225,226,226,226,227,227,227,228,228,229,229,230,231,231,232,233,233,237,238,238,238,239,239,240,241,241,242,242,243,243,244,244,245,245,246,247,248,249,249,250,250,251,251,252,252,253,254,254,255,255,256,257,257,258,258,259,260,261,261,262,262,263,263,264,264,264,265,265,266,266,267,267,267,268,268,269,269,270,270,271,271,272,272,273,273,273,273,274,274,275,275,276,276,277,277,278,279,280,280,281,281,282,282,283,283,284,285,285,286,287,287,288,288,289,289,290,291,291,292,292,293,295,295,296,296,297,299,299,300,301,301,302,303,303,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,317,318,318,319,319,320,320,321,321,322,324,332,342,349,1,1,1,2,3,3,3,4,5,13,15,17,18,18,19,20,21,22,23,24,25,27,28,29,34,35,35,36,37,39,40,42,46,48,48,49,50,55,56,57,58,58,59,60,62,64,64,68,69,70,72,74,75,76,77,78,79,80,81,87,89,90,91,92,93,98,101,102,103,103,104,107,108,109,111,113,114,115,117,118,121,122,125,130,132,133,136,140,141,144,150,153,155,156,159,161,162,168,168,181,182,182,184,185,186,187,188,193,195,197,203,209,211,213,217,219,225,227,229,237,243,244,245,245,253,258,261,268,272,273,282,285,24,25,184,0,1,2,4,5,6,8,9,10,11,15,17,18,19,20,21,22,23,24,25,26,27,32,33,34,35,36,37,38,39,40,41,42,43,44,48,48,51,51,51,60,63,63,80,83,83,90,92,98,100,100,103,104,114,114,115,116,118,120,120,122,130,130,133,133,134,136,136,146,148,150,150,154,157,160,170,170,176,179,179,182,188,190,194,194,196,204,212,212,212,212,214,217,222,230,230,232,237,237,242,250,253,257,257,262,264,264,266,270,272,275,275,280,282,290,293,293,296,302,310,313,320,323,323,328,329,342,342,345,348,349,352,362,362,365,365,370,370,378,392,394,394,398,400,403,418,418,421,438,442,445,450,450,453,454,456,458,458,458,461,461,466,466,474,474,477,477,485,486,490,492,495,497,498,505,508,509,509,509,515,516,516,516,517,518,518,520,523,523,525,529,530,533,535,539,540,540,541,542,549,552,553,556,559,561,561,572,575,575,577,580,580,583,590,592,592,592,595,596,596,600,606,633,636,636,639,639,639,643,6,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,39,39,42,42,51,51,54,54,71,74,74,81,83,89,91,91,94,95,101,105,108,109,111,113,113,115,123,123,126,126,126,127,129,129,133,139,141,143,143,143,147,150,153,163,163,169,172,172,175,175,181,183,187,187,189,189,197,197,205,205,205,205,207,210,215,215,223,223,225,229,232,237,245,248,248,251,251,254,254,259,261,261,263,267,269,272,272,277,279,287,287,290,290,293,299,307,310,321,322,323,323,326,339,339,342,345,348,351,361,361,364,364,364,369,369,383,389,391,394,403,409,409,417,420,422,422,433,437,437,445,447,447,449,452,452,456,457,457,463,465,465,468,468,476,483,486,486,488,496,499,502,502,508,509,509,509,510,511,511,513,513,516,516,518,522,523,526,528,532,533,533,536,537,544,547,550,550,550,553,556,558,569,572,572,574,577,577,580,587,587,587,589,589,589,592,593,597,603,626,629,629,632,632,636,21,22,24,24,25,26,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,42,43,44,45,46,47,47,49,50,51,54,54,62,64,64,66,67,68,68,69,70,72,72,73,74,75,76,78,79,80,81,82,83,84,84,85,85,86,86,87,87,88,88,89,90,91,92,92,98,101,102,102,104,107,107,108,108,108,109,109,109,110,110,112,112,113,115,117,117,121,125,128,129,214,214,215,216,216,217,218,220,220,223,225,227,227,229,229,229,230,231,234,236,237,237,238,241,243,244,244,247,248,248,249,249,250,254,255,255,256,256,257,257,270,271,273,275,276,279,282,283,283,284,284,285,286,286,286,287,287,287,289,290,291,291,291,291,293,294,301,302,311,312,313,314,316,316,321,322,328,329,331,333,336,338,338,339,344,346,346,347,347,349,349,350,351,352,352,353,355,356,357,357,359,361,361,361,361,362,363,364,365,366,367,368,368,368,370,371,371,372,372,372,374,375,375,377,377,377,378,378,379,381,382,386,387,388,388,390,390,391,391,391,393,393,393,393,395,395,395,395,397,397,397,398,398,398,398,398,400,401,402,402,402,403,403,403,406,408,408,409,410,411,412,412,413,414,414,415,415,416,417,418,419,420,421,421,422,423,425,426,427,427,427,428,429,430,431,432,434,434,435,435,436,437,439,440,441,443,444,447,447,448,1,9,28,30,30,30,31,32,34,38,40,40,48,50,53,53,63,75,77,80,82,88,92,95,109,111,118,127,129,130,134,151,160,161,182,183,205,207,217,223,230,245,248,249,252,321,332,332,367,370,371,8,29,30,31,33,39,39,47,49,52,52,62,74,76,79,81,87,91,94,108,110,118,127,129,130,134,152,161,162,183,185,206,208,218,224,231,246,249,250,253,324,335,335,370,373,374,18,19,22,23,23,26,28,29,34,35,37,40,40,41,44,45,45,45,46,48,49,52,53,56,56,57,60,61,64,65,65,68,69,72,73,76,77,82,83,87,88,89,92,92,93,98,99,104,105,114,115,122,123,126,128,129,131,132,133,133,134,138,138,139,142,143,146,147,152,153,156,157,157,160,161,164,166,167,172,173,173,178,179,184,184,185,190,191,191,194,195,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,1,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,144,148,152,156,156,160,164,168,172,176,180,184,188,192,196,200,204,212,216,9,10,22,24,30,30,42,48,48,62,90,104,136,154,160,172,180,194,214,220,232,238,252,252,258,264,264,286,298,298,302,308,322,338,338,344,5,7,11,14,19,23,26,28,32,5,6,10,12,12,14,16,18,18,18,20,22,24,26,28,28,30,32,34,34,36,38,40,3,4,9,10,10,11,13,15,16,16,17,18,20,20,22,24,24,26,34,36,40,42,42,46,46,50,50,50,56,60,62,62,64,66,70,70,70,70,72,74,74,76,78,80,88,90,92,94,114,118,118,118,118,120,120,126,142,142,146,146,172,186,188,189,208,210,5,7,9,9,11,12,13,14,16,17,19,27,31,33,35,35,37,39,39,41,43,45,47,49,51,51,51,51,57,59,59,59,61,61,61,63,65,67,67,67,107,107,113,115,115,115,121,121,125,136,136,136,151,151,153,174,177,185,186,186,187,217,5,6,6,8,12,14,15,17,19,20,24,26,28,32,34,34,36,38,38,40,40,44,46,48,50,50,54,54,54,56,56,60,62,62,64,64,68,68,70,74,98,102,102,115,122,124,126,134,134,134,134,134,136,136,136,138,140,140,142,142,150,150,150,153,154,158,178,187,197,198,200,200,236,9,11,12,13,13,14,15,15,16,17,19,19,21,21,25,31,31,31,33,37,41,41,45,51,51,51,53,53,53,61,61,63,65,65,67,67,69,69,71,75,79,83,83,87,93,103,103,130,131,131,131,139,139,149,157,159,163,165,167,168,169,171,171,175,175,175,177,177,181,181,181,183,183,185,185,185,195,195,203,203,207,209,210,219,229,229,229,229,230,238,239,240,240,240,241,241,241,241,241,242,243,243,243,243,244,244,244,245,246,246,246,246,246,246,246,247,247,6,8,8,10,11,12,13,14,14,15,18,20,20,24,28,30,30,32,36,36,38,40,40,40,44,46,56,56,56,58,58,58,60,60,62,63,64,64,64,66,66,68,68,74,74,78,86,98,120,120,120,124,131,132,134,134,163,164,172,172,172,172,174,174,174,178,178,178,182,182,182,184,184,186,186,196,198,200,200,208,236,238,238,239,247,248,248,248,249,249,249,250,250,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,255,255,255,255,255,255,255,255,256,256,281,281,281,5,7,9,12,13,13,14,14,15,15,16,19,21,31,31,33,34,37,43,45,51,53,53,61,61,63,63,63,63,64,67,67,69,69,75,75,75,77,77,77,83,83,87,87,111,111,115,125,129,177,177,177,179,179,181,183,192,195,203,203,203,205,205,205,207,208,209,211,215,215,215,215,217,217,217,221,221,221,223,223,225,225,225,225,227,227,229,229,231,231,233,233,235,235,238,243,245,261,262,264,272,273,273,274,274,274,274,275,275,275,275,275,276,277,277,277,277,278,278,278,278,278,279,279,280,280,280,280,280,280,280,280,281,299,315,2,3,5,5,12,13,13,14,15,16,21,21,23,29,29,31,35,35,35,39,41,41,43,43,49,59,59,59,59,61,61,61,61,62,63,63,65,65,75,75,75,77,83,107,117,121,121,141,189,191,191,201,205,207,211,217,217,219,220,220,220,221,222,222,226,226,227,227,227,229,229,229,229,233,235,235,237,239,241,241,241,243,245,247,247,247,247,247,249,249,249,249,253,265,271,274,282,283,283,301,301,301,326,327,5,5,9,12,13,13,13,14,15,16,21,23,29,39,41,41,43,43,43,45,45,45,49,59,59,59,59,61,61,61,63,63,65,65,65,75,77,77,83,89,89,93,99,111,113,113,117,121,141,141,143,184,188,189,191,191,194,199,207,212,213,213,213,215,215,217,219,221,225,225,225,225,229,229,231,233,235,235,237,237,239,239,249,249,249,249,249,251,251,251,255,255,257,259,261,261,263,269,283,289,294,296,297,298,298,298,299,299,300,300,301,349,5,7,10,11,11,13,14,15,15,15,16,17,18,21,23,23,23,25,25,34,37,43,45,45,47,47,47,61,61,61,61,61,63,63,63,63,65,65,67,67,77,79,79,79,85,91,101,115,115,119,123,145,153,187,191,193,195,196,199,201,203,205,205,205,209,211,213,215,217,217,219,221,225,225,227,227,227,227,229,229,231,231,233,235,237,237,237,239,241,243,243,244,251,251,251,251,253,253,253,253,259,259,261,261,273,273,292,296,298,299,300,300,301,302,302,303,5,6,8,10,10,10,12,14,14,15,16,16,16,17,18,19,20,20,24,24,24,28,32,32,34,34,34,36,38,38,40,40,42,44,46,46,48,48,54,56,62,62,62,62,64,64,64,64,66,66,68,68,78,80,80,80,86,92,102,102,114,114,120,124,144,144,144,146,154,190,190,190,192,196,196,200,204,204,204,206,206,206,208,209,210,210,210,211,211,213,213,216,218,224,224,224,224,230,230,232,235,236,236,236,236,238,238,242,242,244,246,246,248,248,248,248,250,250,250,250,251,252,254,254,254,256,256,256,256,258,258,260,260,263,263,265,265,275,276,280,294,296,297,298,298,299,299,300,300,301,303,310,310,357,5,5,7,7,7,8,9,9,9,11,12,13,13,14,15,16,19,20,21,23,25,27,27,35,35,43,43,43,57,59,59,59,61,61,61,61,63,63,65,65,65,155,155,161,161,165,165,167,169,169,175,187,189,193,215,219,219,219,239,239,247,247,251,251,251,278,287,289,295,297,299,299,299,307,307,309,309,309,310,311,312,312,313,314,314,317,317,319,319,319,321,321,325,325,327,331,331,331,335,335,336,336,336,337,338,338,338,338,340,340,340,343,343,347,347,347,361,371,373,376,390,390,392,393,394,395,396,396,397,1,1,3,3,5,5,7,7,9,11,12,13,14,15,16,19,19,19,20,21,21,23,25,25,27,27,31,35,39,41,57,59,59,59,59,61,61,61,61,61,63,63,65,159,159,160,165,165,165,165,167,167,167,170,171,173,177,177,185,185,187,187,189,195,196,197,197,199,201,203,204,205,206,207,207,207,207,207,209,209,213,213,213,215,219,219,221,223,225,226,228,228,228,229,229,232,232,234,235,236,237,237,238,245,245,245,246,247,247,247,247,247,248,248,250,250,251,252,252,256,256,256,259,261,267,288,289,290,294,306,308,310,310,311,311,312,312,313,364,364,365,6,6,8,11,12,12,12,13,14,15,15,16,16,17,18,18,20,22,26,26,30,32,32,60,60,60,62,62,62,62,64,156,156,157,162,162,166,168,168,172,174,176,176,182,182,184,184,190,192,192,194,196,196,197,200,200,200,202,202,202,204,205,206,206,206,210,214,216,216,216,220,222,224,226,227,227,228,228,234,236,243,244,244,244,244,245,245,245,246,246,246,246,247,249,250,251,251,252,253,253,256,258,259,259,264,267,281,282,282,282,282,282,282,282,282,283,285,286,287,291,303,305,306,307,308,308,309,309,310,4,6,6,8,8,11,12,12,12,13,14,15,16,17,18,19,20,20,22,22,26,26,30,30,34,34,34,36,52,58,60,60,62,62,62,62,64,64,64,66,160,160,161,164,164,166,166,168,170,172,172,176,186,188,188,192,192,194,194,195,196,196,198,198,200,206,206,208,208,210,210,211,212,212,212,212,218,220,220,222,222,222,230,234,234,239,239,239,240,241,241,242,243,243,248,252,256,258,258,258,258,258,260,262,265,265,265,268,275,288,288,289,289,289,289,289,289,289,289,290,292,292,293,294,298,311,313,314,315,315,316,316,317,317,318,5,7,7,9,9,12,13,13,13,14,15,16,17,17,18,20,21,21,23,23,27,27,31,31,33,35,39,39,53,57,57,57,61,61,63,63,65,65,67,67,69,69,169,169,171,171,171,171,173,175,177,183,186,186,188,189,197,197,197,201,201,203,203,205,207,208,210,210,211,211,215,215,223,227,231,231,231,231,231,235,235,237,237,237,239,239,239,243,247,247,255,261,264,264,274,287,288,288,288,288,288,288,288,289,290,290,292,293,294,298,312,314,314,315,316,316,317,318,318,319,364,365,6,6,7,7,9,9,11,11,12,13,13,15,15,16,17,17,18,19,20,21,22,23,24,25,25,25,25,25,27,29,31,35,37,37,37,41,45,45,45,67,67,69,69,71,71,73,73,73,177,177,178,179,179,179,181,181,181,181,183,185,187,187,189,198,199,200,201,207,209,209,214,215,215,216,217,219,220,221,225,225,229,229,229,229,237,241,245,245,245,245,247,247,249,251,251,251,251,252,253,257,261,261,267,267,267,275,277,277,277,277,277,278,278,278,282,286,288,288,304,305,305,305,305,305,305,305,305,306,306,308,309,310,310,311,314,328,330,332,333,333,334,334,335,342,342,342,343,343,343,346,383,391,4,6,6,7,11,12,13,14,15,16,17,18,18,19,20,22,24,26,26,28,32,34,36,36,36,38,38,40,40,42,42,44,46,48,50,52,52,54,56,58,60,62,64,64,66,66,68,68,70,70,72,72,74,76,76,78,78,78,82,84,84,86,88,90,90,90,92,96,98,100,100,102,102,106,106,108,110,110,112,125,135,135,135,152,155,156,157,157,157,157,160,165,172,173,173,174,174,184,185,186,187,187,189,191,196,198,198,198,199,239,239,244,246,247,248,250,252,254,254,256,258,258,258,262,266,268,270,272,273,274,274,275,287,288,288,291,295,296,296,297,300,302,302,304,306,308,308,310,320,320,326,328,330,332,334,334,334,336,336,338,338,348,350,356,358,360,361,361,361,362,362,362,362,363,363,363,364,369,371,371,372,373,374,374,376,376,376,377,380,390,392,396,398,399,399,406,424,425,425,426,426,426,426,426,426,426,427,429,430,431,431,432,441,444,445,445,446,446,447,447,448,476,1,2,2,3,5,7,7,8,9,11,12,13,14,15,16,17,18,19,19,20,21,23,23,23,27,27,27,29,31,33,35,35,37,39,39,41,41,41,43,43,47,49,51,53,53,55,57,59,61,61,63,63,63,65,65,67,71,73,75,79,81,83,87,89,89,93,95,95,97,97,99,99,99,101,101,103,105,107,109,109,111,113,113,113,115,115,117,117,119,119,121,121,121,123,125,127,150,161,175,178,178,181,182,183,183,183,183,183,186,191,198,199,199,200,200,201,201,211,212,212,214,218,223,224,224,224,226,245,247,247,249,249,251,251,253,255,255,257,257,259,261,261,261,263,263,265,267,267,269,274,274,274,274,274,277,281,282,283,283,283,283,283,283,283,283,285,285,287,289,291,293,293,297,299,305,307,308,309,309,310,313,319,321,321,323,323,325,325,325,329,333,333,334,337,337,337,339,343,347,347,355,355,355,357,361,363,365,367,367,369,369,369,369,371,371,371,371,373,373,375,385,387,393,395,395,397,397,397,399,399,401,401,401,401,402,403,404,404,405,406,406,406,406,407,407,409,411,412,413,413,413,413,414,414,416,420,425,429,429,435,437,438,438,438,438,439,445,445,461,463,463,464,464,464,464,464,464,464,464,467,468,469,478,481,482,483,484,484,485,513,513,515,4,4,6,6,10,11,12,13,14,15,16,16,17,18,18,19,20,22,24,26,30,32,38,38,40,42,44,44,46,48,48,50,50,52,52,58,60,62,64,66,68,68,72,74,74,76,78,78,78,80,82,82,84,84,86,90,92,92,92,94,96,100,102,104,104,106,108,110,116,118,118,122,122,124,124,126,128,130,132,134,136,138,138,142,142,144,167,178,178,192,195,198,199,200,203,215,216,216,217,217,228,229,229,231,232,240,241,241,258,260,262,266,266,268,268,270,272,274,276,276,276,278,278,278,280,280,280,282,282,284,284,284,288,288,290,292,292,294,299,299,299,299,306,306,308,308,310,312,314,318,322,324,330,330,330,330,330,330,334,336,340,340,343,344,345,346,350,352,352,356,356,358,358,360,362,364,366,366,367,368,369,370,370,371,374,378,378,380,380,382,388,394,400,404,408,410,412,412,412,412,414,418,418,418,418,418,420,420,421,421,422,422,424,424,426,434,436,442,446,448,448,449,449,450,450,452,452,452,452,453,454,455,455,456,457,457,457,458,458,460,460,463,464,464,464,465,465,466,467,476,482,490,494,496,500,500,502,502,502,508,510,510,512,512,512,512,533,534,534,542,544,545,546,546,546,547,548,548,549,576,576,5,5,7,12,13,14,15,16,17,17,18,19,20,21,23,27,27,31,31,33,35,37,41,45,47,49,53,55,61,61,63,65,65,67,69,71,73,73,73,73,75,75,75,77,77,79,79,81,83,83,83,85,85,85,87,89,95,97,99,101,103,107,111,113,119,121,125,125,125,127,127,129,131,131,133,135,137,139,139,141,145,147,149,151,153,155,157,157,159,161,195,195,195,209,212,215,216,217,217,217,220,232,232,233,233,234,234,235,245,246,246,248,249,252,257,258,258,258,258,263,263,265,267,271,273,275,275,281,281,281,281,283,283,285,287,289,291,291,293,295,295,297,299,303,303,309,309,317,319,321,323,327,333,335,336,337,343,343,343,343,343,345,345,351,357,357,359,360,363,363,369,373,373,377,379,381,383,385,387,391,393,393,397,397,399,399,401,403,405,405,405,409,417,417,421,429,431,433,437,439,441,441,441,449,449,449,451,453,453,455,455,457,457,457,459,467,467,469,473,475,475,475,479,480,480,481,483,487,488,489,489,491,491,491,491,491,493,494,494,494,495,497,498,498,498,501,501,503,503,504,505,505,506,506,507,508,509,511,513,513,514,515,515,515,515,515,518,523,527,527,529,535,545,545,547,549,553,553,555,555,555,555,555,557,566,567,567,567,591,591,593,594,595,595,603,605,606,607,607,608,609,609,610,641,641,641,5,5,7,9,12,13,13,14,15,15,16,17,17,18,19,19,20,21,23,25,27,27,27,27,29,31,31,33,35,41,43,45,47,47,49,51,51,51,55,57,59,59,61,63,65,65,67,71,73,73,75,79,81,83,85,85,91,93,93,93,95,97,99,101,103,111,113,113,113,115,115,117,119,121,123,125,125,131,131,133,135,137,139,141,143,143,145,147,149,149,151,153,153,153,155,159,161,184,195,195,195,209,212,215,216,217,217,217,217,220,225,232,233,233,234,236,245,246,246,248,249,252,257,258,258,260,283,285,289,289,291,291,293,293,297,301,303,303,305,305,307,307,309,311,313,313,313,316,317,319,323,325,327,329,329,333,337,341,343,343,346,347,353,353,353,353,353,355,355,355,359,361,361,369,369,373,379,385,389,389,389,390,391,391,392,393,395,397,397,397,399,401,401,405,405,409,409,412,413,414,417,417,417,419,421,423,427,429,429,433,441,443,445,449,453,455,455,455,457,459,459,459,461,462,463,463,465,467,467,469,469,469,471,473,473,475,483,485,487,489,491,493,493,493,495,501,502,502,502,503,505,505,507,507,507,507,509,510,510,510,511,513,514,514,515,515,517,519,520,521,521,522,522,523,524,525,525,525,525,525,527,527,529,530,531,533,533,534,535,535,536,536,537,537,537,539,541,541,543,549,551,553,557,563,565,565,565,567,569,569,571,571,573,575,611,611,619,621,622,623,624,625,625,626,5,5,7,9,12,13,13,14,15,15,16,17,18,19,19,20,20,20,21,21,23,27,29,29,29,29,31,33,35,37,39,43,45,47,47,51,55,57,59,59,61,61,61,63,65,65,67,69,69,73,75,79,81,83,89,89,91,95,97,99,101,111,113,113,115,117,119,121,121,123,127,129,131,131,133,135,137,139,139,141,141,143,145,147,147,149,151,153,157,159,161,163,163,165,167,169,203,203,220,224,225,226,226,226,226,229,233,241,242,242,242,243,244,253,255,256,258,261,265,266,266,267,295,295,297,297,301,303,305,305,307,307,309,309,313,317,317,319,319,321,321,323,323,323,325,326,327,327,331,331,333,335,337,339,339,339,339,341,343,343,345,347,349,351,351,351,351,353,355,357,358,359,361,363,367,367,367,369,375,375,381,381,381,381,384,384,393,397,397,399,403,403,407,407,407,408,409,409,410,411,413,413,417,419,421,421,423,423,425,427,431,433,436,437,437,437,440,440,443,445,447,451,453,455,457,458,459,461,463,465,467,471,473,473,475,475,481,481,481,483,485,489,493,493,493,495,497,497,497,499,499,501,501,501,502,502,503,503,503,505,507,509,509,509,511,511,511,513,513,513,515,517,517,519,521,521,529,531,531,533,533,535,537,537,537,539,539,545,546,546,548,549,549,551,553,553,555,555,555,555,555,555,557,558,558,558,559,561,561,562,562,562,562,563,565,567,567,569,569,570,570,570,571,572,573,575,575,575,575,575,577,577,577,579,580,581,581,583,585,587,589,595,597,597,599,601,603,607,607,609,611,611,611,613,613,617,617,619,621,631,655,658,658,659,659,667,669,670,671,672,672,673,674,705,4,4,4,4,6,10,11,12,13,14,15,16,17,18,18,19,20,22,26,26,28,28,30,34,34,36,38,42,44,46,46,50,50,52,56,56,58,58,60,62,64,66,66,68,72,72,74,74,78,78,78,80,82,82,94,96,98,100,102,108,112,112,112,114,116,118,118,118,118,120,122,124,124,126,128,130,132,134,136,138,138,142,144,144,146,148,148,148,150,150,152,152,154,156,156,158,160,166,168,202,202,217,220,223,224,225,225,225,228,240,241,241,241,242,243,252,253,254,255,257,260,264,265,265,266,292,294,294,298,298,300,300,302,306,308,308,310,312,314,314,316,318,318,320,320,322,324,326,327,328,330,330,330,330,330,330,332,334,336,337,339,339,340,340,344,346,347,347,350,351,354,354,356,356,356,358,360,360,362,364,366,366,366,366,366,368,372,372,374,374,379,386,386,388,390,392,394,394,396,396,398,404,405,405,406,412,414,416,418,430,434,438,440,442,442,443,445,447,447,448,448,448,450,452,454,456,458,460,462,466,466,468,470,470,471,471,472,473,474,476,476,478,482,483,483,490,490,492,494,496,500,502,506,508,510,516,518,522,526,528,528,528,530,530,532,532,532,534,536,536,538,540,540,544,546,548,550,550,552,552,552,554,554,554,556,556,558,558,562,566,566,569,572,572,573,575,577,578,579,579,580,582,584,584,584,585,585,588,588,590,592,594,594,594,596,597,597,598,600,600,601,601,601,601,602,604,606,608,608,608,608,608,608,609,609,609,610,610,611,612,612,614,614,614,614,614,616,618,619,622,622,622,624,624,626,628,630,634,636,636,638,640,642,644,646,648,648,648,650,652,652,652,658,658,658,662,662,664,664,670,672,672,678,678,700,705,706,706,714,718,719,719,720,720,721,752,3,4,6,6,6,8,8,10,10,12,12,13,14,14,15,16,17,19,20,20,21,22,24,30,32,36,38,46,46,46,46,52,52,54,58,58,60,60,62,64,66,68,70,74,74,74,74,78,82,82,82,84,86,90,90,90,90,90,92,92,92,94,94,96,98,100,102,102,104,108,110,114,116,116,116,118,118,120,120,124,128,128,130,132,134,136,138,140,144,146,148,148,150,152,154,154,156,158,158,160,162,162,166,170,196,206,206,206,223,226,230,231,232,232,235,239,246,247,248,248,248,249,250,260,261,262,263,265,268,272,273,273,274,296,298,300,302,304,306,308,310,312,314,316,318,322,324,324,326,328,328,330,334,336,336,338,343,344,346,350,350,350,352,354,354,356,358,358,358,360,362,364,366,366,368,370,370,372,372,373,374,375,376,382,384,384,386,388,392,392,398,398,398,400,401,401,404,406,408,410,412,414,414,418,422,422,422,422,424,426,428,430,432,432,434,435,435,436,437,439,439,440,442,444,448,450,452,454,454,454,456,456,458,460,466,466,468,470,472,472,472,474,475,476,476,477,479,479,480,481,484,488,488,490,492,492,492,492,494,496,498,502,506,508,510,512,514,518,520,522,524,526,528,532,534,538,538,538,540,540,542,542,544,546,548,548,548,550,552,552,554,556,558,560,562,562,562,564,564,566,568,568,572,576,580,586,588,588,588,588,589,591,594,597,598,600,602,602,603,603,604,606,606,606,608,609,609,609,610,610,610,613,613,613,613,616,616,618,620,620,620,620,620,620,621,621,621,622,622,623,624,624,626,626,626,626,626,628,630,636,637,638,638,638,638,639,639,640,642,642,644,646,648,650,654,658,660,662,664,668,670,672,674,674,674,674,676,680,680,682,682,682,682,682,684,688,690,690,698,699,700,700,701,701,733,735,736,736,736,737,737,742,745,747,748,749,749,749,750,750,751,751,752,786,4,4,4,5,6,6,8,10,11,12,12,13,14,14,14,15,16,16,16,17,18,18,19,20,22,26,28,28,30,32,34,34,36,36,42,44,44,44,44,48,48,48,50,50,52,60,62,62,66,68,68,68,68,70,70,72,72,76,80,82,84,86,90,90,92,92,94,96,98,100,100,102,104,110,114,114,114,116,118,118,120,122,124,126,126,126,128,132,136,138,138,140,142,144,144,146,148,150,152,154,156,158,158,160,194,211,214,218,219,220,223,234,235,236,236,236,237,248,249,250,251,253,256,260,261,261,262,278,280,282,282,286,290,292,292,294,294,296,298,300,300,302,306,308,310,312,320,322,324,326,328,332,334,334,336,341,344,348,348,348,348,348,350,350,350,352,354,358,364,364,366,368,372,372,374,375,376,377,378,380,386,390,392,394,394,394,394,394,394,396,396,401,401,402,402,402,404,404,405,407,410,412,414,416,420,424,426,428,428,428,430,431,432,433,436,438,440,442,442,444,444,444,448,450,450,452,456,456,460,460,462,463,464,465,465,465,466,467,470,472,474,476,478,478,478,480,482,484,486,488,490,492,494,496,500,504,505,506,508,512,514,516,520,522,526,528,530,530,530,531,531,533,534,536,538,540,542,544,548,550,552,554,554,558,558,560,564,564,568,582,586,586,586,591,591,592,593,594,596,598,598,598,599,600,602,604,605,605,605,609,609,609,609,610,610,612,612,614,616,617,617,617,618,619,620,622,624,624,624,624,624,626,630,632,632,632,633,634,634,634,635,635,636,638,640,642,644,646,648,648,652,654,656,658,660,662,664,664,666,666,666,668,670,670,670,670,672,674,676,676,678,682,682,689,690,692,694,694,695,696,698,731,731,731,734,735,743,745,747,747,747,747,748,749,749,750,750,784,4,4,4,6,10,11,12,13,14,14,15,16,17,18,18,19,22,26,28,28,30,30,32,36,36,40,42,44,50,54,56,58,58,62,62,62,64,66,66,68,72,72,78,84,88,90,90,92,94,96,98,98,100,102,102,104,104,104,106,108,108,114,116,118,124,126,128,134,134,134,136,140,144,144,146,148,148,148,150,152,152,154,156,158,160,184,194,194,211,214,218,219,220,220,223,234,235,236,236,236,237,248,249,250,251,253,256,260,260,261,261,261,262,278,280,282,284,288,290,292,294,298,302,304,304,306,308,308,310,310,312,314,316,318,320,322,322,322,330,332,336,336,338,340,342,350,351,354,358,358,358,358,358,358,360,360,360,362,362,364,366,368,372,374,374,374,374,374,376,376,378,380,382,382,384,384,385,386,387,388,388,394,394,394,396,396,398,408,410,410,412,412,414,416,420,420,420,421,421,422,422,424,425,426,427,430,432,434,436,438,440,443,443,444,446,448,448,448,450,451,451,452,453,456,458,460,462,464,466,468,468,470,470,470,474,476,484,489,490,491,492,492,494,494,496,498,500,506,508,510,516,520,522,528,530,532,532,532,534,536,536,538,542,542,542,544,546,548,548,552,553,553,554,556,558,560,560,560,562,564,564,564,570,572,572,576,578,580,582,583,584,585,586,586,590,590,594,604,608,608,610,613,614,615,617,617,619,620,622,624,625,625,625,626,628,628,629,629,629,630,630,632,634,636,636,637,637,637,638,638,639,640,642,642,642,642,642,644,644,645,646,648,649,652,654,656,658,662,664,666,666,666,666,668,670,672,674,674,674,676,678,678,678,678,680,682,682,684,688,689,690,690,692,696,703,703,704,705,705,706,706,708,708,708,742,742,746,751,753,754,755,756,756,757,757,758,5,7,10,12,13,14,15,15,15,15,16,16,17,18,23,27,29,31,33,37,41,43,45,47,49,49,49,51,55,57,59,59,63,63,65,67,71,71,73,77,79,79,83,83,89,93,93,93,93,93,95,97,99,99,99,99,101,103,103,105,109,111,115,117,119,127,133,135,135,137,139,141,141,143,145,147,149,151,153,153,155,157,157,157,159,183,195,195,212,215,219,220,221,221,224,228,235,236,237,237,237,238,250,251,251,253,255,258,261,263,263,263,277,279,281,281,283,285,289,291,293,295,297,299,301,303,305,305,307,311,313,313,315,315,317,317,319,321,323,325,327,329,331,335,337,341,343,345,345,349,352,355,359,359,359,359,361,363,363,363,365,369,371,373,373,373,375,375,381,381,383,383,385,385,386,387,388,393,395,405,407,409,411,413,419,419,420,420,421,423,424,425,425,426,427,427,429,431,439,441,443,445,446,447,448,449,451,453,455,457,459,461,463,467,473,473,477,479,481,483,483,485,487,489,491,493,495,497,499,501,507,511,513,515,519,521,523,525,525,527,531,531,533,537,537,541,543,545,547,549,549,553,554,555,555,555,557,559,563,563,567,567,567,569,571,572,573,575,577,581,583,585,585,585,593,595,607,611,612,613,614,616,617,619,621,622,622,622,623,625,625,626,626,627,629,629,631,631,631,631,631,633,633,634,634,634,635,636,637,637,637,639,641,645,646,647,649,651,653,657,657,659,661,669,669,669,671,673,675,679,680,681,683,694,694,695,697,698,699,699,733,733,742,744,745,746,747,748,748,749,783,5,5,7,10,11,11,12,13,14,15,16,17,18,19,19,21,23,25,29,31,31,35,37,41,43,47,47,47,49,49,51,55,59,61,65,65,75,79,81,81,85,89,91,91,91,91,93,95,97,99,101,105,107,109,111,113,115,117,119,119,121,121,121,123,125,125,127,129,131,133,135,137,139,143,151,151,159,193,193,213,217,218,219,219,222,226,233,234,235,235,235,236,237,248,249,249,251,253,256,259,261,261,261,261,312,315,319,319,319,319,319,319,321,323,323,325,327,333,335,335,337,343,345,353,353,354,355,356,359,367,371,373,375,377,379,379,383,384,384,385,388,393,393,393,395,397,398,398,399,400,401,403,405,407,409,411,413,419,423,427,427,427,433,435,437,443,445,447,449,451,453,455,457,459,461,463,465,465,471,479,479,479,481,483,485,485,487,489,491,491,491,494,494,495,497,501,503,503,505,507,513,516,521,525,527,538,540,540,541,543,545,546,546,546,547,549,549,550,550,550,551,553,553,555,555,555,557,557,558,558,558,559,560,561,561,561,563,563,567,569,571,571,572,573,577,581,583,587,589,591,593,599,600,601,601,601,603,614,615,615,619,622,643,648,648,657,658,659,660,661,661,661,661,662,663,663,664,5,7,10,11,11,12,13,14,15,15,16,17,18,19,19,21,23,25,25,27,29,35,37,45,49,51,51,57,59,59,61,61,63,65,73,77,79,81,83,85,87,89,89,91,93,95,97,99,101,105,107,113,117,123,123,123,123,123,123,139,153,163,163,183,187,188,189,192,196,203,204,205,205,205,206,218,219,219,221,222,225,227,229,229,229,229,278,283,287,289,289,289,293,299,309,310,323,325,327,331,333,335,336,336,338,339,339,343,345,347,348,348,349,350,351,353,355,357,359,367,369,369,369,373,375,381,381,383,385,387,389,391,393,393,401,403,403,405,405,407,409,416,417,418,422,422,423,425,431,433,433,433,433,435,435,435,436,436,436,437,437,439,440,440,440,441,441,443,443,443,445,447,447,448,448,448,450,451,453,458,459,465,467,469,471,475,475,475,477,479,481,483,483,485,489,495,500,501,505,508,531,533,534,534,543,545,546,547,547,547,548,549,549,550,3,8,10,11,13,15,16,17,18,18,19,24,24,26,26,28,30,30,32,32,36,38,40,40,42,44,48,48,48,54,62,66,68,76,82,92,92,94,96,96,96,96,98,106,106,108,114,118,122,124,126,134,134,136,139,139,139,139,140,271,277,279,279,286,286,289,295,295,295,312,312,319,343,376,378,380,382,384,386,388,388,390,392,396,400,400,402,406,425,426,426,434,434,434,436,436,436,440,444,444,446,450,450,450,452,452,459,460,462,464,464,464,466,466,466,466,466,468,468,470,470,470,472,474,476,494,498,502,503,503,504,504,505,506,507,510,510,512,514,516,518,520,520,524,534,536,540,544,550,552,554,556,558,558,558,559,559,559,561,562,563,564,566,568,570,572,575,576,576,578,578,580,582,582,582,584,586,588,590,592,594,596,596,600,602,602,609,610,613,618,621,624,626,626,628,630,631,631,632,632,634,634,634,644,646,648,648,654,658,662,663,666,669,669,669,670,670,670,672,673,673,673,676,678,680,681,681,681,682,682,683,684,688,688,690,695,696,702,704,706,710,712,712,724,726,726,730,732,734,736,738,744,748,762,762,772,774,775,776,776,777,778,778,779,805,806,34,36,39,40,41,41,42,43,43,47,49,53,55,56,56,57,59,60,60,61,63,63,64,64,65,66,66,67,67,68,68,69,70,77,107,109,110,112,113,149,32,34,37,38,39,39,40,41,41,45,45,47,51,53,54,54,55,56,58,59,60,61,62,63,64,64,65,65,66,66,68,72,72,74,74,75,76,102,105,106,107,108,110,111,117,6,7,10,74,77,78,78,81,82,82,83,83,84,84,85,86,87,93,94,95,96,97,98,98,99,99,99,101,102,104,105,105,105,106,106,108,109,112,113,113,114,114,116,117,117,117,118,119,119,119,120,121,122,122,3,5,11,13,17,27,29,37,39,43,45,51,20,21,22,22,23,24,29,30,31,34,36,38,39,40,41,44,48,50,55,57,57,57,57,57,58,58,60,61,62,63,65,66,66,68,69,69,72,73,75,76,77,79,80,82,85,88,89,91,95,97,99,100,105,107,107,108,111,111,111,112,115,118,119,122,125,126,126,127,128,128,128,129,133,133,134,135,136,139,140,142,144,146,146,147,148,149,150,152,153,154,155,156,159,160,161,163,164,165,167,167,167,167,169,169,169,169,172,173,174,175,176,177,179,183,184,185,186,187,187,188,189,191,194,196,197,198,201,203,205,206,208,210,211,212,213,215,217,218,220,221,222,224,226,227,228,229,230,231,231,231,235,247,248,249,251,252,253,255,271,271,273,273,276,276,276,277,279,281,281,284,286,289,292,296,299,300,307,308,309,310,310,314,314,314,314,314,314,314,314,314,314,315,317,318,321,323,324,325,328,330,331,332,335,338,338,338,340,340,341,342,344,344,344,345,347,379,401,444,484,5,39,39,39,43,61,61,62,64,67,67,69,73,75,75,75,78,80,137,138,138,138,141,143,143,143,144,146,149,175,177,178,179,181,182,184,186,186,188,189,191,191,191,192,194,194,196,197,199,200,202,213,213,214,215,215,216,217,217,218,219,219,239,241,242,243,243,245,247,249,250,253,254,255,255,257,257,258,261,261,265,265,266,269,270,273,274,277,278,278,280,281,283,285,286,289,290,290,291,293,293,294,295,295,296,299,300,301,303,327,327,329,331,333,333,333,334,335,336,336,337,338,339,339,341,342,343,345,347,347,349,351,352,353,354,355,355,356,357,357,358,361,363,363,363,364,366,371,372,390,392,395,395,407,409,411,413,415,415,417,419,421,423,425,427,429,431,431,433,459,461,461,463,463,464,465,466,472,477,478,491,491,491,493,493,4,20,22,23,26,27,28,29,30,32,34,36,36,38,40,52,54,56,58,60,62,62,64,66,68,68,70,72,74,74,76,77,78,78,79,80,81,82,82,83,84,84,85,86,86,87,88,88,89,90,90,92,94,95,96,98,98,100,102,124,126,126,127,128,128,129,132,134,148,150,150,184,186,190,192,214,214,230,236,236,238,238,240,240,240,242,260,262,262,262,284,284,284,289,290,292,293,294,294,295,296,298,300,302,304,304,305,306,306,307,308,308,312,312,314,314,316,316,318,340,342,342,346,362,365,366,368,370,371,372,374,375,378,384,384,386,387,387,388,389,389,389,390,392,392,408,408,409,410,410,412,414,420,422,423,424,428,428,430,430,431,434,434,437,439,440,441,442,442,443,443,453,454,459,459,459,459,466,486,486,488,506,507,507,507,1,1,1,4,5,7,15,23,27,27,27,29,29,30,31,32,34,36,38,40,42,44,46,48,50,52,53,54,56,58,60,61,83,83,83,93,93,111,119,127,132,132,132,133,133,135,151,153,166,170,177,189,191,191,191,193,16,17,18,19,22,22,23,24,26,28,35,46,46,47,49,49,50,50,51,51,79,79,80,80,81,83,85,88,93,94,98,99,100,100,101,101,102,103,105,113,116,118,119,119,120,121,121,122,123,123,127,128,129,130,138,139,141,146,147,149,149,150,150,151,152,153,154,155,157,167,170,194,195,196,199,200,213,227,229,230,231,235,236,250,260,260,261,262,271,273,274,275,278,286,286,287,289,289,293,296,296,297,297,298,299,300,301,302,302,303,305,306,307,311,314,315,317,319,319,329,329,330,331,332,332,332,333,334,335,336,336,337,337,344,345,345,345,346,346,347,347,347,348,349,352,355,356,356,361,363,367,368,377,402,403,404,405,417,423,426,427,428,429,431,433,435,444,444,445,452,463,466,468,472,473,478,479,480,480,481,481,482,483,485,488,493,496,497,502,502,503,504,504,504,505,505,506,517,518,522,523,524,526,528,533,536,537,541,547,547,550,565,569,577,578,583,583,586,588,589,596,597,601,602,603,614,617,618,624,625,625,631,632,633,639,640,643,644,645,646,647,647,657,661,662,14,15,16,17,18,21,21,22,23,25,27,28,34,45,46,46,47,47,48,48,49,50,50,61,78,78,79,79,80,82,87,92,97,98,98,99,99,100,100,101,102,104,112,115,117,118,118,119,120,120,121,122,122,126,127,128,129,137,138,140,145,146,147,148,148,149,150,151,152,153,154,156,166,169,198,199,212,226,229,234,249,258,259,259,260,261,270,271,272,273,274,277,285,286,288,289,292,294,295,295,296,296,297,298,300,301,302,304,305,306,307,309,310,313,314,316,318,318,328,328,329,330,331,331,332,333,334,335,335,336,336,336,343,344,344,345,345,345,346,346,347,347,347,351,354,355,355,355,360,362,364,366,367,376,386,399,401,402,403,403,415,416,416,422,426,426,427,428,430,432,434,442,443,443,444,447,462,465,467,471,471,471,472,477,479,479,480,480,481,482,484,485,487,492,495,496,501,502,503,503,503,504,504,504,516,517,517,517,521,525,527,532,535,536,540,540,546,546,548,549,563,564,568,574,576,577,582,582,585,585,587,588,589,590,590,596,600,600,601,601,613,613,616,617,623,624,624,632,638,639,639,642,644,645,646,646,647,656,660,661,665,9,32,35,42,44,45,49,49,51,59,59,61,62,63,64,64,65,69,70,72,74,75,75,76,77,78,81,81,81,83,88,90,92,95,99,99,99,99,101,102,107,108,109,113,113,113,119,120,121,121,123,127,129,130,130,135,138,142,143,146,150,151,151,153,153,153,154,154,155,156,156,157,158,163,164,164,165,166,168,169,169,170,176,177,177,177,178,178,179,179,180,181,185,186,186,187,187,188,192,193,194,194,197,198,200,201,202,203,204,205,206,208,211,211,215,218,227,228,231,232,235,236,238,238,238,238,248,249,249,250,250,252,254,255,256,256,257,257,258,258,260,261,262,262,264,264,264,266,269,269,270,270,271,273,277,280,283,287,290,294,295,295,297,11,24,27,33,37,37,38,40,40,40,40,40,42,44,46,56,56,57,58,60,65,67,68,68,73,76,78,82,83,86,90,92,92,94,98,101,102,102,102,103,104,106,111,116,122,128,132,134,134,136,138,140,142,144,148,155,158,161,162,166,171,174,176,176,178,178,182,184,186,188,189,190,193,196,198,208,210,213,86,123,13,13,14,14,15,15,19,20,20,28,30,32,34,34,36,38,40,44,46,48,48,49,53,53,4,41,41,53,53,53,67,67,71,71,71,81,81,81,91,101,101,111,133,141,141,153,159,159,159,165,165,181,181,199,203,203,209,219,219,281,281,347,347,451,47,59,73,77,87,97,107,117,138,139,147,159,165,171,187,205,215,225,287,359,463,5,6,8,24,27,28,31,35,37,39,39,40,44,46,47,49,51,51,52,58,58,59,62,64,69,69,70,72,73,74,75,77,79,80,82,85,85,86,88,88,89,93,93,93,94,96,101,103,106,106,108,110,112,114,116,119,119,120,121,125,126,128,128,130,131,132,132,135,138,139,139,140,141,155,156,157,161,163,166,169,171,174,176,178,183,184,185,185,185,186,186,186,186,187,187,191,191,192,193,194,194,196,197,197,198,200,207,224,227,230,232,235,239,244,245,246,247,249,249,250,253,256,262,264,265,273,275,278,278,283,292,292,292,303,304,304,305,307,309,310,325,344,344,347,360,392,7,8,23,24,27,39,43,44,46,46,47,48,49,49,50,51,52,55,55,56,56,56,57,57,57,57,57,58,61,62,62,63,64,64,65,65,66,66,67,67,69,69,70,70,70,70,70,71,71,72,72,73,73,75,76,77,78,78,78,78,78,79,79,81,84,86,87,87,88,89,92,95,96,97,98,99,100,100,101,101,101,102,102,107,110,111,111,112,113,113,115,115,116,117,118,118,119,119,121,124,127,128,129,130,139,139,143,144,145,146,150,152,154,156,157,160,162,164,170,170,171,171,172,173,173,174,174,176,176,177,180,181,182,183,185,192,214,217,219,222,225,230,232,233,234,236,237,238,239,241,243,244,248,253,257,269,272,275,281,281,281,294,295,295,296,298,300,301,316,332,343,362,364,364,365,365,367,367,368,369,370,371,372,374,375,377,378,379,380,382,383,384,386,387,387,388,388,389,390,393,394,395,396,397,398,399,400,401,401,402,403,404,405,405,406,409,12,13,15,31,34,35,38,42,44,46,46,47,51,53,54,56,58,58,59,65,65,66,69,71,75,75,76,76,77,79,79,80,81,82,84,91,92,93,93,95,95,95,100,100,101,103,105,108,110,113,114,115,117,119,121,123,126,126,127,128,132,133,133,135,135,137,138,139,139,141,142,145,146,147,162,163,164,170,171,174,176,178,181,185,190,191,192,192,192,193,193,193,193,194,194,195,195,198,198,199,200,201,203,204,204,205,207,231,234,236,239,242,246,251,252,253,254,256,256,257,260,263,269,271,272,280,282,285,290,299,299,299,307,311,315,315,316,316,318,320,321,336,356,356,360,375,377,6,8,19,21,23,35,36,36,36,37,37,37,37,38,38,38,48,55,60,61,64,67,75,76,77,79,81,83,84,86,87,91,94,96,98,102,106,108,109,116,118,119,120,123,124,127,129,132,135,137,140,146,149,150,153,154,156,157,160,164,167,169,174,175,188,190,193,195,196,198,201,203,205,207,210,211,218,219,219,220,221,222,223,224,225,227,228,233,236,237,241,242,244,246,251,255,256,261,263,265,268,269,270,279,281,284,288,290,293,295,298,302,304,306,308,319,325,332,333,435,436,436,439,440,440,441,443,444,447,448,449,450,451,452,453,456,461,461,462,463,464,464,466,470,471,472,473,476,477,477,478,479,481,482,483,486,486,489,489,491,493,499,502,503,506,507,508,509,510,512,512,8,19,19,21,23,35,36,36,37,37,37,37,38,38,38,48,49,55,60,61,64,67,75,76,77,79,81,83,84,86,87,91,94,96,98,102,106,108,109,116,118,119,120,123,124,127,129,132,135,137,139,142,148,151,152,155,156,158,159,162,166,169,171,176,177,190,192,195,197,198,200,203,205,207,209,212,213,220,221,221,221,222,223,224,225,225,226,227,229,230,235,238,239,243,244,246,248,253,257,258,263,265,267,270,271,272,281,283,286,290,292,295,295,297,300,304,306,308,310,321,327,334,335,437,438,438,441,442,442,443,445,446,449,450,451,452,453,454,455,458,463,463,464,465,466,466,468,472,473,474,475,478,479,479,480,481,483,484,485,488,488,491,491,493,495,501,504,505,508,509,510,511,512,514,514,7,18,22,34,35,35,35,36,36,36,36,37,37,37,47,54,59,60,63,66,74,75,76,78,80,82,83,85,86,90,93,95,97,101,105,107,108,115,117,118,119,122,123,126,128,131,134,136,138,141,147,150,151,154,155,157,158,161,165,168,170,175,176,189,191,194,196,197,199,202,204,206,208,211,212,219,220,221,222,223,224,225,226,228,229,234,237,238,242,243,245,247,252,256,257,262,264,266,269,270,271,280,282,285,289,291,294,296,299,303,305,307,309,320,326,333,334,436,437,437,440,441,442,444,445,448,449,450,451,452,453,454,457,462,462,463,464,465,465,467,471,472,473,474,477,478,478,479,480,482,483,484,487,487,490,490,492,494,500,503,504,507,508,509,510,511,513,513,7,20,22,24,36,37,37,37,38,38,38,38,39,39,39,49,56,61,62,65,68,76,77,78,80,82,84,85,87,88,92,95,97,99,103,107,109,110,117,119,120,121,124,125,128,130,133,136,138,140,143,149,152,153,156,157,159,160,163,167,170,172,177,178,191,193,196,198,199,201,204,206,208,210,213,214,221,222,222,223,224,225,226,227,228,230,231,236,239,240,244,245,247,249,254,258,259,264,266,268,271,272,273,282,284,287,291,293,296,298,301,305,307,309,311,322,328,335,336,436,438,439,439,442,443,443,444,446,447,450,451,452,453,454,455,456,459,464,464,465,466,467,467,469,473,474,475,476,479,480,480,481,482,484,485,486,489,489,492,492,494,496,502,505,506,509,510,511,512,513,515,515,5,15,28,34,38,41,44,48,52,56,60,64,70,74,76,78,79,80,81,84,86,86,89,90,91,92,93,21,26,32,32,36,38,44,48,48,49,50,52,52,53,66,69,72,75,80,82,88,91,96,107,107,107,113,115,117,118,119,124,124,126,126,128,133,133,134,135,141,141,154,154,154,155,155,155,156,156,156,157,158,160,161,162,162,165,166,167,168,174,178,178,183,192,193,199,199,199,200,7,10,11,14,15,17,19,20,22,24,24,24,24,25,25,25,25,25,25,26,29,30,31,33,34,36,37,38,38,38,39,40,42,43,45,48,50,50,51,51,51,52,54,55,56,58,59,60,61,63,64,67,68,69,71,72,74,75,76,79,80,81,82,85,86,88,89,91,92,93,96,97,98,99,101,102,103,105,106,110,111,112,113,116,117,118,119,121,122,124,126,127,129,130,131,131,132,133,135,136,137,139,144,146,147,149,151,152,153,153,154,155,155,156,157,158,158,158,161,162,163,164,167,167,168,168,170,171,173,176,177,178,179,182,183,184,185,187,188,191,192,194,195,197,198,201,203,205,206,210,212,212,212,212,214,215,217,218,222,223,224,225,226,229,230,231,234,235,237,238,240,242,243,246,246,247,248,251,251,251,252,253,254,257,258,259,260,264,265,266,266,267,268,268,268,268,269,272,273,274,275,277,278,279,280,283,284,285,287,288,289,293,293,294,296,296,296,298,299,301,302,302,302,305,306,307,311,319,321,323,325,327,328,331,333,335,337,339,341,343,345,346,347,349,351,352,355,357,358,360,362,364,365,368,370,371,372,373,376,377,379,382,383,385,386,388,390,391,394,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,432,433,434,437,438,440,443,444,446,447,449,451,453,456,458,460,462,464,466,468,470,472,473,474,475,477,478,480,481,483,484,486,487,489,490,491,492,495,497,499,501,503,505,507,509,511,512,514,518,521,525,528,531,535,536,538,539,541,545,545,546,547,549,551,552,552,552,553,554,555,555,556,557,565,565,6,68,69,70,71,155,157,159,161,170,172,173,173,174,212,218,247,247,250,304,308,309,358,362,369,373,375,380,389,395,397,6,30,32,34,36,38,40,42,44,53,54,54,34,35,35,36,37,38,39,40,40,41,41,42,43,44,45,46,47,47,49,57,58,59,60,61,62,63,64,65,66,66,68,69,69,71,71,73,73,75,75,77,77,80,82,83,84,86,87,89,90,90,91,91,92,93,95,96,96,97,97,98,98,99,99,100,101,104,104,105,105,106,106,107,107,108,108,112,113,115,119,120,121,123,125,125,126,126,128,128,129,132,134,134,136,137,137,140,141,144,144,147,147,149,149,149,150,150,150,152,152,152,170,173,173,175,177,184,186,187,188,189,190,190,191,191,192,194,194,195,197,198,200,201,202,203,204,204,205,207,207,207,209,210,210,211,212,212,212,213,214,214,215,216,218,218,218,218,220,220,220,222,222,224,226,228,229,230,231,232,233,234,235,236,237,238,240,241,242,244,245,246,248,249,251,252,253,258,259,260,262,264,264,266,267,272,274,275,277,278,284,285,288,289,290,290,292,298,300,303,305,316,317,319,321,323,325,328,330,333,370,382,389,398,428,429,433,435,436,438,439,440,441,443,443,444,446,446,446,447,448,450,451,452,452,452,453,453,5,8,9,58,60,61,62,62,63,63,63,64,64,64,65,65,66,66,67,67,73,88,88,88,89,89,89,90,91,91,92,92,93,93,93,94,94,94,95,96,96,96,97,97,97,98,98,99,100,100,101,101,101,101,102,102,104,104,104,105,108,111,111,112,114,115,117,117,118,118,119,121,122,122,123,123,125,127,129,131,131,132,132,133,134,136,140,141,143,144,145,146,150,150,150,156,164,165,167,168,175,192,20,20,21,21,22,22,71,75,78,79,83,87,91,93,95,97,101,105,108,109,112,113,115,117,121,123,124,125,129,131,135,139,143,147,153,157,161,163,165,167,171,173,175,181,182,183,185,187,190,191,195,197,199,201,203,205,207,209,213,217,220,221,225,227,229,231,234,235,235,241,245,247,249,251,253,255,257,259,267,271,275,277,280,281,283,288,289,291,295,299,302,302,304,305,307,309,311,313,317,318,321,322,323,325,327,328,329,331,334,335,337,339,341,343,345,348,349,353,355,357,359,361,363,365,369,371,373,377,379,381,384,385,387,389,391,393,395,398,399,405,405,408,409,409,411,411,421,423,425,427,429,431,433,435,437,439,442,443,451,455,459,463,467,471,479,483,487,491,495,499,499,503,507,507,511,515,519,519,529,539,559,569,579,579,613,614,25,26,29,30,31,42,46,46,49,50,51,52,53,54,54,55,56,56,58,60,60,61,62,72,73,78,78,78,79,79,81,82,82,84,85,85,86,88,98,105,109,122,124,124,132,134,136,137,137,138,138,138,139,139,139,139,140,141,141,141,142,142,143,143,144,144,144,145,152,157,160,169,170,189,190,195,202,204,206,206,210,214,217,226,229,233,236,239,240,241,244,244,245,250,254,255,257,260,262,263,265,270,271,273,279,281,285,285,286,287,295,304,304,310,310,312,312,317,318,318,320,321,324,329,329,329,330,332,333,334,338,338,339,340,340,343,343,344,345,345,346,346,347,347,348,348,349,350,351,351,352,353,353,357,357,357,358,358,358,373,393,393,394,1,15,415,975,978,5,22,23,23,24,25,26,29,34,35,38,38,41,42,44,48,52,57,58,61,62,66,79,81,82,83,85,93,97,99,116,123,123,124,124,125,127,128,129,138,139,140,143,156,158,159,161,162,162,173,177,178,178,179,179,181,181,182,184,184,185,186,197,214,217,224,242,244,260,262,321,6,21,24,25,27,28,30,31,33,35,37,38,39,41,43,44,46,47,48,49,50,51,53,55,56,57,58,59,61,63,65,67,69,71,73,74,75,77,78,79,81,82,83,93,97,105,107,123,125,127,128,129,130,135,138,140,141,142,143,144,145,147,148,149,151,152,153,154,155,157,158,159,160,161,162,163,165,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,211,213,214,215,216,217,219,220,221,223,225,226,227,228,229,230,231,233,234,236,238,239,240,241,243,244,245,250,251,253,254,255,256,257,258,259,260,261,263,264,265,266,268,269,270,271,273,274,275,276,277,278,279,280,280,280,281,281,282,283,284,285,286,286,295,303,4,5,12,13,14,15,15,16,17,19,24,25,28,29,31,33,34,35,36,37,40,41,42,43,44,45,46,46,47,47,48,49,50,52,54,55,56,57,58,61,62,63,63,64,65,66,68,69,70,71,73,75,75,77,78,79,80,82,84,87,87,87,87,87,87,87,87,89,89,91,91,92,93,94,95,98,98,99,99,100,101,101,101,105,105,107,108,109,110,113,115,117,121,126,127,129,131,132,133,134,135,136,137,139,142,142,143,144,146,147,150,150,151,151,151,154,154,155,157,157,158,158,159,160,160,161,165,168,170,171,172,173,176,177,178,178,179,180,181,181,182,183,183,184,185,186,189,191,193,194,195,196,202,203,203,203,204,205,206,207,207,208,221,223,225,227,230,231,233,252,254,254,255,256,257,259,260,261,262,263,264,265,265,266,268,5,31,34,35,36,37,38,39,43,45,46,46,55,83,88,96,16,16,16,18,21,25,27,34,37,39,44,46,47,48,55,57,57,58,61,64,68,70,78,88,105,107,108,111,112,114,115,119,120,121,123,124,125,1,11,12,20,20,32,34,34,36,40,40,41,41,44,44,45,46,46,47,49,51,54,55,56,58,59,60,61,63,63,64,66,67,68,69,69,71,71,72,72,74,74,75,76,80,80,80,87,87,88,89,90,93,94,96,97,99,102,105,106,110,121,122,128,129,130,130,130,132,133,135,140,142,142,145,145,145,145,148,148,148,152,152,154,154,157,157,161,162,162,164,167,168,170,170,170,172,174,180,184,184,185,187,187,187,188,189,190,190,191,192,192,193,194,195,198,199,200,201,204,206,207,208,209,210,211,213,214,216,219,219,220,221,221,222,224,224,228,231,232,232,233,234,236,237,238,240,241,243,244,246,248,249,249,251,252,253,253,253,254,255,259,259,263,264,264,265,265,266,268,269,269,270,271,271,278,281,282,282,285,285,287,288,288,290,292,294,294,295,296,297,298,298,298,299,306,310,311,312,314,317,318,318,320,323,324,325,326,327,329,330,332,332,333,333,334,337,338,339,341,342,346,348,349,351,354,357,357,358,358,360,365,366,366,370,370,373,375,376,378,379,379,380,382,383,389,390,391,393,398,398,398,400,403,404,404,405,406,406,411,413,414,416,417,417,419,421,421,421,423,423,424,426,427,428,429,429,432,432,432,432,432,434,436,440,441,441,443,445,446,447,448,451,452,453,454,454,457,459,460,460,463,465,465,468,469,472,473,473,475,478,481,483,485,485,486,488,490,490,490,492,494,494,496,497,498,499,500,501,502,502,502,503,504,6,6,15,27,29,33,33,34,37,37,38,39,39,40,42,44,47,53,54,56,57,59,60,61,62,64,64,65,65,67,68,69,70,70,73,80,80,81,82,83,86,87,89,90,92,95,98,99,103,115,121,122,123,123,123,125,126,128,128,135,135,135,138,138,138,141,141,143,143,143,143,147,147,147,149,149,152,152,155,155,157,157,159,159,163,165,165,165,165,167,167,170,175,175,175,175,179,179,180,182,182,182,183,184,185,185,186,187,188,189,190,193,194,195,196,198,199,199,201,201,202,203,204,205,206,208,209,211,214,214,215,216,217,219,223,226,227,227,230,230,230,231,233,234,235,235,238,239,239,242,243,244,245,246,246,248,249,250,250,250,251,252,256,256,260,261,261,261,262,262,263,265,266,266,267,268,268,275,278,279,282,284,285,287,289,291,292,293,295,296,303,307,308,309,311,314,315,315,317,320,320,321,322,323,324,324,325,326,327,329,329,330,330,332,333,337,337,339,340,342,345,348,348,349,349,351,355,358,359,364,366,367,369,370,370,371,373,374,379,379,380,381,382,384,389,389,390,391,392,393,393,398,400,403,404,404,406,408,408,410,411,413,414,415,416,416,418,419,419,419,419,419,419,421,423,423,428,428,430,432,433,434,435,438,439,440,441,441,441,441,444,446,447,447,449,450,453,454,457,458,458,460,463,466,468,470,470,471,473,477,478,479,479,481,482,483,484,485,486,487,487,488,489,10,10,19,31,33,35,39,39,40,40,43,43,45,48,50,53,55,57,59,60,62,63,65,66,67,68,70,70,71,71,73,74,75,86,86,87,88,89,92,92,92,93,95,96,98,101,104,105,109,120,120,121,128,129,129,129,131,132,134,139,139,141,141,144,144,144,147,147,147,151,151,151,153,156,156,160,161,161,163,167,169,169,169,169,171,173,174,174,179,183,183,184,186,186,186,187,188,189,189,189,190,191,192,193,194,197,198,199,200,203,205,206,207,208,209,210,212,213,215,218,218,219,220,221,223,223,226,227,230,231,232,233,235,236,237,240,242,243,245,246,247,248,248,250,251,252,252,252,253,254,258,262,263,263,264,265,267,268,268,269,270,277,280,281,284,286,287,289,291,293,294,295,297,297,297,298,305,309,310,311,313,316,317,317,317,319,322,323,324,325,327,328,329,331,331,332,333,336,337,340,341,347,348,350,353,356,356,357,357,359,364,365,369,369,372,374,375,377,378,378,379,381,387,388,389,390,392,397,397,399,402,403,405,405,410,412,413,415,416,416,417,418,420,420,422,422,422,423,425,426,427,428,428,431,431,431,431,431,433,435,435,439,440,440,442,444,445,446,447,449,450,451,452,453,455,456,458,459,459,461,464,464,467,468,471,472,472,474,476,477,480,482,484,484,485,487,489,491,492,493,493,495,497,498,499,500,501,502,503,517,8,9,25,25,31,31,33,33,41,45,45,49,49,53,53,61,67,67,83,83,83,88,93,105,111,115,121,121,128,135,135,147,147,153,165,169,169,169,173,173,179,179,183,187,187,187,203,203,217,223,223,229,233,237,243,251,257,263,267,285,289,299,303,311,315,315,319,319,319,323,327,337,341,341,3,19,20,36,39,40,40,41,82,86,88,90,93,95,101,101,103,106,108,111,114,117,118,119,120,121,123,125,127,130,135,137,139,141,142,24,26,32,34,35,36,37,39,42,45,46,48,49,51,52,54,55,56,58,1,15,16,18,18,19,19,20,21,21,22,22,23,24,24,25,26,27,27,28,29,29,30,30,32,33,34,35,37,38,38,39,39,40,41,41,42,42,43,43,44,44,44,45,45,45,46,46,47,48,48,48,49,49,50,51,55,59,60,61,63,63,63,64,64,64,65,65,66,67,68,68,71,72,73,73,74,74,75,75,76,76,78,80,81,81,82,82,84,85,86,86,87,87,88,89,90,93,94,95,99,100,100,101,102,103,103,104,105,105,106,106,107,107,108,109,109,110,110,111,111,112,112,113,113,114,115,115,116,117,118,119,120,120,121,121,122,122,123,123,123,124,126,126,127,132,133,134,134,135,138,140,141,151,153,155,157,160,166,174,174,175,176,177,178,178,180,180,182,184,185,186,186,187,187,188,188,189,190,191,192,192,193,193,194,194,195,196,196,197,198,198,199,200,200,201,201,202,204,205,206,207,211,224,243,8,10,12,14,14,14,17,5,7,7,9,9,10,13,15,15,17,19,19,23,27,33,35,35,35,39,39,41,43,43,43,45,45,47,49,51,51,55,57,57,61,63,63,65,67,69,69,75,75,77,77,85,87,87,89,91,95,98,99,101,101,101,103,103,103,103,105,111,111,125,133,135,135,137,137,139,139,139,141,141,141,141,143,145,145,147,148,6,13,13,13,13,21,21,21,23,25,25,27,29,29,29,31,31,31,33,35,37,39,39,41,43,45,45,48,51,51,53,53,55,57,57,57,57,59,61,61,63,65,65,67,71,73,75,77,79,81,83,83,83,85,85,89,89,91,93,93,93,93,95,97,99,103,107,107,107,109,109,109,109,109,111,111,113,129,129,129,137,137,139,139,139,141,141,143,143,143,143,143,143,143,143,143,143,143,145,145,145,147,149,149,149,7,7,9,9,9,11,19,19,24,27,27,33,35,37,39,41,41,47,47,51,51,55,56,57,57,61,63,65,65,67,69,71,71,73,73,73,75,77,79,79,81,83,89,89,89,91,93,93,93,93,97,98,99,103,103,103,105,105,105,107,111,111,115,115,117,117,117,119,119,119,123,123,123,135,147,149,151,151,153,157,157,157,157,157,157,161,161,8,8,68,69,70,72,73,74,75,77,78,79,80,5,28,34,40,54,60,66,94,102,108,114,120,126,130,136,140,146,158,164,168,174,174,180,190,196,202,206,212,216,222,226,232,242,248,248,254,258,264,268,268,274,280,286,290,296,314,318,324,330,336,342,348,348,354,354,358,358,362,362,368,372,376,380,384,390,400,404,410,420,424,430,436,436,440,446,450,464,468,472,472,476,480,484,484,490,494,516,516,522,528,534,7,63,176,408,433,1,8,10,13,30,32,32,423,423,426,426,631,6,8,10,11,14,19,33,33,39,39,42,48,51,52,53,53,56,56,58,59,59,59,59,59,60,63,63,65,66,71,74,76,76,77,78,79,81,81,82,85,85,85,87,87,89,89,89,94,94,95,95,96,97,98,100,101,101,103,104,104,108,109,111,112,115,118,121,122,123,131,134,136,137,139,142,143,144,145,145,148,152,156,156,162,164,166,167,169,173,174,178,180,182,184,189,190,191,191,193,200,200,201,204,205,206,211,212,214,215,216,218,219,220,221,222,223,225,227,229,231,231,231,232,234,235,237,238,238,238,238,241,243,244,245,247,248,250,252,252,252,255,257,264,266,267,267,268,271,274,274,275,275,275,275,278,278,279,285,285,294,294,309,311,312,312,315,316,317,317,318,320,320,321,322,322,322,322,322,323,324,3,8,10,11,16,17,23,30,34,3,5,12,34,49,50,90,90,90,90,100,102,102,113,121,121,121,122,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,129,129,129,129,129,130,130,130,130,130,131,131,131,131,131,131,131,131,131,131,131,132,132,132,132,132,132,138,147,147,149,153,153,153,162,177,179,179,179,191,199,199,202,203,203,205,215,215,215,222,222,223,224,229,229,229,231,231,232,232,235,235,235,235,236,238,242,242,243,243,244,245,246,246,246,246,246,247,249,252,252,253,255,255,255,257,257,257,257,258,259,259,259,259,259,260,262,262,265,272,272,278,280,280,281,281,281,282,284,285,285,285,286,286,286,286,286,286,287,287,288,289,289,290,293,295,296,301,303,303,311,314,315,316,318,319,320,321,322,6,31,51,52,67,68,75,81,117,131,141,149,155,171,175,179,185,213,225,237,257,273,285,293,297,301,309,319,333,355,361,365,371,381,382,1,2,9,11,34,34,54,70,78,84,100,120,134,144,152,158,174,178,182,188,216,228,240,260,276,288,296,300,304,312,322,322,336,358,364,368,374,384,415,416,416,42,83,131,178,226,274,322,363,838,841,0,4,9,13,16,18,21,31,38,43,46,10,11,11,12,12,13,14,14,15,15,15,16,16,16,18,19,20,20,21,22,23,24,24,25,25,26,26,27,28,29,30,31,31,31,32,33,33,34,35,36,37,38,38,39,40,41,41,42,42,43,44,44,45,45,46,47,48,48,49,49,50,51,52,52,52,53,54,54,54,55,55,55,56,57,57,58,58,59,60,61,61,61,62,63,64,64,65,65,66,67,68,69,69,70,70,71,72,73,73,74,75,76,77,78,79,79,79,80,80,81,82,83,84,85,86,86,87,88,89,89,90,90,91,91,92,93,93,93,94,94,96,96,97,98,98,99,100,100,100,101,102,102,102,103,103,104,105,106,107,108,109,109,110,110,111,112,112,112,114,114,115,115,115,116,116,116,117,118,119,120,122,122,123,124,124,125,125,126,127,128,130,130,131,131,132,134,134,135,135,135,136,137,137,137,138,139,139,140,141,141,142,143,144,145,146,146,147,148,149,149,150,151,152,152,153,153,154,154,155,155,156,157,157,158,158,158,159,159,160,160,160,161,162,162,162,163,164,165,165,166,167,168,169,170,170,170,170,171,172,54,55,57,59,79,131,139,139,156,157,247,249,250,253,258,262,262,262,263,263,271,278,314,326,361,382,384,390,391,405,430,435,467,471,472,473,475,507,507,508,512,513,513,525,525,526,536,543,548,556,30,43,44,45,46,49,50,50,51,52,52,54,54,54,55,55,57,58,59,60,61,62,63,63,64,64,65,86,87,97,112,115,117,119,121,141,143,151,156,177,200,200,201,208,209,232,233,234,235,235,236,238,241,244,257,296,298,300,311,339,339,340,353,353,364,384,390,395,398,400,414,434,438,440,442,449,450,457,459,468,469,472,473,474,498,498,509,509,510,512,513,519,520,556,570,31,44,45,46,47,50,51,51,52,53,53,53,55,55,56,56,58,59,60,61,62,63,64,64,65,65,66,87,88,98,113,116,118,120,122,142,144,152,157,178,201,201,202,209,210,233,234,235,235,236,236,237,239,242,245,258,297,299,310,340,340,341,354,354,365,385,391,392,396,399,401,415,435,439,441,443,458,468,469,470,473,474,475,499,499,510,510,511,513,514,520,521,557,571,18,20,24,24,28,31,34,34,35,38,44,54,88,88,94,95,95,98,98,98,98,98,98,98,115,127,128,129,130,173,182,220,246,247,249,249,254,255,273,275,287,330,336,342,343,345,347,380,443,443,444,444,446,451,451,454,455,459,460,461,500,501,505,506,514,515,518,518,521,521,532,542,553,570,570,25,25,25,25,26,27,28,28,28,40,80,81,82,84,95,129,131,131,132,134,173,173,173,177,204,216,224,227,227,230,246,247,248,249,311,311,328,330,330,331,331,333,337,337,339,340,340,350,351,354,355,367,370,370,370,370,370,375,402,403,403,418,419,422,422,427,427,431,432,447,449,450,450,451,495,495,495,504,509,509,509,509,517,517,517,517,522,522,524,25,26,26,27,28,28,40,52,80,81,82,84,95,129,131,131,132,134,173,173,173,176,177,204,216,224,227,227,230,232,246,247,248,249,311,311,328,330,331,333,337,337,339,340,340,350,351,354,355,367,370,375,402,403,418,422,427,431,447,449,450,451,495,504,509,509,517,522,522,524,13,15,29,40,43,45,84,84,89,89,91,146,147,162,164,166,180,184,207,207,208,208,210,212,213,214,215,218,219,221,240,241,241,241,258,258,267,267,290,291,291,294,295,310,311,312,313,314,314,315,316,317,318,319,320,390,401,485,496,496,497,498,499,499,499,500,500,501,502,503,503,503,504,504,505,505,506,517,13,15,18,26,27,38,41,43,82,87,87,87,89,140,160,162,164,178,182,205,205,206,206,208,210,211,212,213,216,217,217,219,238,239,239,239,256,256,265,265,288,289,289,292,293,308,309,310,311,312,312,313,314,315,317,318,388,399,483,494,494,495,496,497,497,497,498,498,499,500,501,501,501,502,502,503,503,504,515,515,517,61,96,135,138,139,141,142,175,203,216,217,218,218,219,222,224,226,226,227,230,230,231,231,232,237,287,287,289,292,293,300,338,339,343,347,349,351,455,456,457,459,473,474,475,483,505,38,40,41,43,67,71,79,87,95,95,96,96,139,140,142,170,183,183,188,197,200,263,288,290,350,353,357,361,362,362,363,363,364,366,367,368,369,370,403,446,456,466,468,470,494,496,498,499,509,509,515,515,39,41,42,44,68,72,80,88,96,97,97,140,141,143,171,184,184,189,198,264,289,291,326,351,354,358,362,363,363,364,364,365,367,368,369,370,371,404,447,457,469,471,495,497,499,500,510,510,516,535,556,557,46,46,49,50,54,56,58,65,104,106,147,147,165,168,170,172,174,179,183,183,183,257,265,267,318,319,320,343,347,350,360,373,373,375,375,425,459,460,460,460,460,464,464,464,464,464,488,488,488,488,488,488,488,488,491,491,494,494,494,494,494,536,538,562,45,48,49,49,49,53,55,57,59,64,105,146,146,164,169,171,173,182,217,256,264,266,317,318,319,323,342,348,372,424,459,463,487,487,490,493,537,539,563,6,19,23,23,31,35,37,40,42,43,46,47,50,55,57,60,66,67,79,83,88,89,93,94,97,99,101,106,114,122,123,126,127,129,132,133,136,138,142,144,146,149,150,153,158,167,170,173,174,177,178,180,184,186,188,191,192,194,199,205,206,208,213,218,220,224,225,228,230,234,237,247,249,250,252,256,258,259,261,262,265,268,272,276,278,280,281,285,287,294,296,298,304,306,308,309,311,313,315,316,321,325,327,330,332,336,338,340,347,348,349,351,360,361,362,364,366,368,370,371,373,374,376,379,380,388,389,391,393,395,396,398,399,400,401,404,407,409,412,415,418,427,431,432,433,436,438,439,440,443,445,448,450,460,462,466,468,471,476,477,484,487,488,491,493,495,498,500,509,510,512,514,517,518,519,523,524,525,529,530,533,535,538,541,543,547,548,550,552,554,564,566,568,571,572,573,577,581,582,589,592,596,601,602,603,606,614,617,619,622,626,629,629,631,633,635,636,637,640,645,649,653,654,655,656,661,666,668,672,673,679,680,684,686,690,691,692,693,698,701,704,11,15,15,27,31,33,34,40,48,53,54,57,58,59,64,65,68,70,73,74,78,80,84,87,94,95,96,102,104,107,109,111,119,120,121,123,124,126,129,132,133,136,137,140,143,147,155,159,162,162,165,170,171,175,181,184,185,187,189,196,198,199,201,205,206,211,215,228,233,236,237,240,243,247,250,251,253,255,261,265,268,270,273,279,283,286,287,292,294,297,300,302,305,308,314,316,318,321,326,327,328,329,333,336,337,339,342,344,345,352,355,358,362,364,370,371,374,375,376,380,382,385,388,389,391,395,402,404,407,410,413,418,424,429,435,440,452,461,466,471,473,478,481,482,485,488,489,494,497,499,502,509,511,519,521,523,529,535,538,539,541,542,543,551,552,553,556,558,562,567,570,573,575,577,579,586,591,595,597,599,602,608,613,617,619,621,623,628,639,643,645,647,652,654,660,661,662,665,669,670,674,680,682,685,688,689,692,703,706,710,715,716,720,721,723,6,19,21,33,37,40,48,54,60,62,68,78,82,85,91,95,97,106,108,115,119,122,125,129,132,134,135,138,143,145,151,155,156,158,164,165,170,172,179,181,191,194,201,204,207,210,212,219,225,239,245,246,250,254,256,260,265,269,273,275,276,280,283,287,292,298,306,308,312,319,321,328,330,331,334,341,343,345,347,352,354,357,361,364,372,375,377,379,381,383,388,390,394,399,404,407,409,415,418,420,422,425,433,442,445,448,456,464,467,471,475,479,480,484,487,489,490,494,503,508,509,513,515,518,521,523,524,526,529,531,533,536,540,543,546,551,554,559,563,565,566,571,573,576,577,581,584,590,593,595,597,598,600,603,604,605,608,612,616,618,619,622,623,625,626,627,628,629,631,641,644,645,648,650,651,654,655,655,660,662,664,665,667,669,672,679,683,686,689,690,692,696,700,701,702,705,707,709,710,711,716,717,718,720,4,9,11,15,15,15,16,22,27,40,42,43,45,47,48,50,53,55,58,60,61,64,68,69,71,77,78,83,85,88,89,96,98,107,109,112,115,119,121,123,125,129,131,133,141,143,151,154,155,158,161,163,164,166,172,176,177,179,181,182,183,184,186,191,192,194,198,202,205,207,208,212,215,216,218,219,223,226,227,229,230,233,237,239,244,250,258,263,272,273,279,280,282,284,287,294,305,306,313,318,319,324,326,331,335,338,340,346,349,356,359,364,376,380,382,386,387,388,390,393,393,394,397,398,399,401,402,403,405,406,412,414,416,418,424,425,431,432,435,444,445,448,450,464,469,470,471,482,484,486,493,496,497,501,503,504,506,509,511,513,514,518,519,529,530,532,533,535,537,545,547,550,551,552,555,556,560,562,565,569,571,575,582,589,592,593,602,603,605,606,608,609,611,618,620,622,624,628,630,630,632,633,635,641,642,646,659,664,666,668,670,671,673,675,681,683,696,697,698,701,702,707,713,714,727,728,731,733,734,737,738,743,747,749,750,760,764,766,767,769,770,772,775,778,779,786,792,9,10,14,55,60,78,80,97,112,115,121,122,123,129,139,145,170,171,172,177,181,187,188,189,192,193,204,206,214,226,229,230,233,239,244,248,251,262,264,277,295,297,304,311,313,314,333,339,344,369,372,8,9,47,53,54,60,61,67,68,72,77,79,82,90,92,98,99,111,122,124,128,129,131,142,146,150,154,175,181,209,210,218,236,239,241,242,243,252,255,256,284,294,297,298,299,300,303,340,350,354,5,21,30,34,36,40,41,42,43,46,48,56,58,58,58,59,59,60,61,63,66,68,71,72,76,79,79,80,83,84,84,84,84,87,87,88,89,91,93,96,98,99,100,103,104,104,106,109,109,110,113,114,118,123,124,125,127,127,130,132,133,135,136,139,141,142,144,145,147,152,152,152,152,155,156,157,157,158,161,162,162,163,163,167,169,171,173,174,175,177,181,185,195,198,200,201,207,208,210,211,212,213,214,215,215,216,217,218,218,219,220,221,223,224,225,226,230,233,233,234,235,237,238,242,243,244,245,251,253,254,255,256,257,259,261,261,263,263,265,266,267,268,272,273,274,274,275,276,277,278,280,283,288,289,291,295,296,303,306,311,7,8,8,12,12,14,15,16,18,24,25,26,28,29,30,31,32,35,36,37,37,37,37,37,39,40,41,42,43,44,46,47,48,49,50,51,52,53,56,58,59,60,61,61,62,63,64,64,64,65,67,69,70,70,71,72,73,74,76,77,78,79,80,81,83,84,85,86,88,88,89,90,91,92,94,94,96,97,97,98,99,100,100,101,102,103,105,106,108,109,110,111,112,113,114,115,118,118,119,120,121,122,123,125,127,127,128,129,130,134,134,135,136,137,138,138,139,139,140,140,141,142,142,143,144,145,146,147,148,149,150,151,152,152,153,153,154,157,158,160,162,163,164,165,167,168,169,170,170,171,172,173,174,174,175,176,176,177,177,178,179,180,180,181,181,182,183,184,185,185,186,186,189,190,191,192,192,193,194,195,196,197,199,200,201,203,204,207,208,208,210,211,211,213,214,216,217,218,219,219,220,221,222,224,225,226,227,228,229,231,232,234,235,236,237,238,238,239,240,241,243,244,245,246,247,248,249,250,250,251,251,252,253,254,11,12,17,21,30,35,36,38,38,42,45,46,52,60,62,64,66,70,70,70,72,78,90,92,102,108,111,116,119,131,132,135,136,144,146,149,152,156,157,162,164,166,166,177,178,182,182,188,194,196,202,202,202,204,210,210,210,219,220,224,224,224,228,232,234,240,244,246,246,250,250,254,262,262,262,268,272,278,278,278,278,278,278,288,293,294,298,308,308,316,317,318,322,327,329,330,354,359,360,362,363,364,368,371,372,376,380,384,390,390,392,396,396,402,407,410,414,414,423,431,447,448,456,461,462,465,466,470,471,477,478,483,489,490,496,499,504,505,507,508,514,516,521,522,523,524,526,564,565,6,8,30,35,37,39,39,39,39,41,44,44,47,53,53,60,63,63,63,66,70,71,71,71,74,74,89,96,101,102,104,110,113,114,118,135,136,140,143,149,150,151,154,155,158,158,158,162,162,162,163,163,167,171,173,175,175,180,187,189,190,197,205,210,210,212,214,216,223,225,228,232,232,236,236,236,242,244,245,248,248,248,248,251,251,251,256,256,256,262,262,265,265,265,271,271,271,271,275,279,284,284,287,287,291,297,299,299,299,306,310,313,315,317,321,329,329,329,333,336,337,338,344,347,347,347,351,361,364,367,373,376,380,383,385,385,390,393,396,398,399,415,415,417,418,421,425,429,437,437,440,454,457,459,459,461,462,463,463,467,470,472,473,473,476,477,480,482,483,487,492,496,502,505,508,509,511,515,521,525,532,532,532,539,540,547,548,564,565,572,574,574,576,578,582,587,589,592,594,594,595,598,602,604,608,609,614,615,615,621,623,628,628,630,632,632,632,635,637,638,642,642,642,642,645,646,653,655,658,662,663,674,688,4,9,13,20,24,30,33,55,61,67,137,139,139,141,141,141,143,143,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,189,189,189,191,191,191,191,191,191,191,193,195,197,9,43,46,56,56,58,66,88,93,112,118,120,120,146,148,168,168,168,168,168,176,176,184,190,200,200,208,216,224,232,240,248,248,248,248,256,262,262,264,270,272,280,288,296,296,304,304,304,304,304,304,306,306,307,312,312,312,320,328,328,328,328,328,336,336,336,336,338,344,344,344,344,350,352,352,352,352,352,352,352,352,358,358,360,360,360,360,360,360,360,5,6,8,10,29,37,47,49,70,77,77,77,77,77,77,77,77,77,87,89,89,89,89,89,89,91,115,117,125,125,126,128,128,129,133,139,139,140,141,141,142,142,142,145,147,147,149,213,254,255,258,258,261,5,19,61,87,95,95,95,95,95,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,84,86,88,90,92,94,96,98,100,102,106,110,112,114,118,120,122,124,128,130,132,134,136,138,140,142,144,148,150,152,154,156,158,160,162,164,166,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,6,7,23,23,23,23,37,37,59,59,59,59,69,69,69,69,69,69,93,105,105,105,105,105,111,111,111,9,10,44,44,44,68,68,68,68,96,96,96,96,114,114,114,114,132,132,132,132,150,150,150,150,164,164,164,164,173,9,69,75,121,121,175,175,209,243,243,243,243,277,301,301,5,19,19,27,35,41,41,41,41,41,49,49,49,49,49,57,63,63,71,8,9,27,27,27,27,53,53,53,53,71,71,71,71,97,97,107,107,107,117,117,117,117,117,117,117,117,135,9,19,37,37,37,37,37,47,47,47,47,47,47,55,55,55,55,55,67,67,67,67,67,67,83,83,83,83,95,95,95,95,107,107,107,107,113,113,5,15,33,33,33,33,33,43,43,43,43,51,51,51,51,51,51,63,63,63,63,63,77,77,89,89,89,89,89,101,101,101,107,11,14,28,30,35,42,42,42,43,44,44,45,46,46,47,47,47,48,48,49,49,50,50,50,51,52,52,53,53,55,55,58,59,60,60,61,61,61,61,61,61,61,1,1,1,2,2,6,12,13,13,14,16,17,17,18,20,27,28,29,9,31,34,38,38,42,42,46,46,46,51,54,58,62,66,72,72,72,72,76,76,76,76,80,92,102,112,119,125,125,135,139,143,150,154,158,163,166,172,178,178,178,183,188,192,200,206,210,220,226,230,230,234,241,246,252,256,262,266,270,274,278,282,286,290,294,298,302,306,310,314,318,441,9,13,18,22,22,25,30,33,37,42,42,45,50,54,57,60,64,64,68,68,71,75,79,83,87,90,94,94,98,101,105,110,110,113,113,116,120,124,127,127,131,135,135,139,143,143,147,152,156,160,160,164,168,171,171,173,179,182,186,186,186,190,193,193,196,196,199,202,202,205,210,213,213,216,216,219,223,223,223,227,227,227,227,231,239,239,243,243,248,251,255,255,258,267,267,270,273,276,280,280,280,283,283,283,289,293,295,295,298,301,301,304,304,306,306,310,310,310,312,312,315,315,318,318,325,325,327,327,327,330,333,333,337,337,9,14,14,14,19,19,19,26,26,26,31,36,41,41,47,51,51,55,60,64,66,68,70,70,70,70,74,79,79,82,85,85,90,93,93,96,96,100,100,105,107,111,111,115,115,118,118,121,125,125,129,134,134,138,138,143,143,146,150,150,154,157,159,164,164,164,167,167,172,172,175,175,179,179,181,181,186,190,193,193,193,193,195,200,200,204,208,213,216,216,219,222,226,228,230,236,253,255,257,259,259,259,261,263,263,265,265,267,269,269,271,273,273,275,275,284,287,289,289,289,292,294,294,297,297,299,299,303,321,323,325,327,329,332,335,339,343,343,346,346,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,124,6,35,37,43,45,47,47,48,48,49,49,49,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,61,61,62,62,62,63,65,65,66,66,67,67,68,68,68,69,71,71,72,72,72,73,73,74,74,75,75,76,76,76,77,77,77,77,77,78,78,79,79,81,81,83,83,84,84,85,86,86,88,89,90,90,92,93,94,94,95,97,97,98,99,100,100,102,105,105,106,107,107,110,110,111,112,113,113,114,114,115,115,120,123,125,136,137,143,144,145,146,147,147,151,153,154,155,155,155,155,156,156,157,157,166,166,170,171,188,191,194,195,195,201,202,203,203,206,206,207,211,214,215,217,218,220,220,221,234,235,236,237,238,239,240,241,245,245,245,245,247,257,258,261,261,262,266,266,268,269,269,289,289,305,307,315,318,318,6,8,15,19,25,29,31,35,39,43,47,51,55,59,63,67,71,73,77,81,85,87,91,93,97,101,103,105,109,113,117,121,123,127,131,135,139,143,147,151,155,159,161,163,165,169,181,189,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,63,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,148,11,26,27,27,28,29,30,31,33,33,34,35,36,36,37,38,40,41,41,42,42,55,57,89,90,91,92,93,94,96,101,102,103,106,108,110,111,114,117,118,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,149,150,153,155,156,157,158,160,162,11,16,26,27,27,29,30,31,33,33,34,34,35,36,37,38,40,41,41,42,55,57,89,90,91,92,93,94,96,99,100,101,102,103,104,108,110,111,113,114,117,120,124,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,147,149,150,153,155,156,157,158,160,162,59,59,61,63,63,63,63,65,65,65,67,67,69,71,73,75,75,77,77,79,79,81,81,81,83,83,85,87,87,89,91,92,92,93,93,95,95,97,100,100,100,101,101,103,103,105,105,105,107,107,107,109,109,111,111,114,115,116,117,121,121,123,124,124,124,124,125,126,126,126,127,127,129,129,130,131,131,131,133,133,133,135,135,137,137,137,139,141,16,16,18,18,18,20,22,24,26,26,26,28,28,30,32,34,34,36,38,40,42,42,42,44,46,48,50,52,54,56,58,60,60,62,62,62,64,66,68,68,68,70,72,72,72,72,74,76,76,78,78,80,82,84,86,88,90,90,92,94,96,96,98,100,102,102,104,104,104,106,106,108,108,114,14,14,14,16,18,18,18,20,22,24,24,26,28,28,28,30,32,34,36,36,38,38,38,40,40,42,44,44,46,48,48,48,50,52,54,54,56,56,58,58,60,60,60,62,64,66,68,70,70,72,74,76,78,80,80,82,84,84,86,88,88,90,92,94,94,96,98,100,102,104,104,106,108,110,112,4,5,5,6,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,24,24,24,24,25,25,25,26,26,26,26,27,27,27,27,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,42,43,43,43,44,44,45,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,54,54,54,55,55,56,56,56,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,62,62,62,63,63,63,63,64,64,64,65,65,65,65,66,66,66,66,67,67,67,67,68,68,68,68,69,69,69,70,70,70,70,70,71,71,71,71,72,72,72,72,73,73,73,74,74,74,74,75,75,75,75,76,76,76,76,76,76,10,39,69,231,4,8,8,21,25,26,28,29,30,30,31,31,33,34,36,37,40,41,44,45,46,49,49,51,51,53,57,57,58,59,59,59,60,60,61,61,62,62,65,66,67,67,70,70,71,71,77,78,78,79,83,84,85,86,87,90,91,93,93,94,94,96,97,98,98,99,99,100,100,101,102,102,103,110,123,128,129,129,131,131,132,133,133,135,135,137,138,139,142,142,144,147,147,150,151,154,156,156,158,158,165,166,166,167,167,168,168,170,170,172,177,179,181,182,184,184,185,186,187,188,188,190,191,191,192,192,198,198,199,200,200,201,201,202,203,204,205,205,206,5,6,14,16,19,20,22,24,24,26,29,32,34,36,42,42,44,46,50,2,5,6,14,16,19,20,21,22,22,23,23,25,25,28,28,29,30,36,36,37,38,39,40,40,42,8,11,23,57,105,109,113,113,117,123,123,123,131,135,135,161,170,175,180,181,182,182,182,193,194,210,235,295,295,297,300,301,301,303,303,305,305,307,307,311,311,313,315,315,317,317,319,322,322,336,339,340,341,342,343,351,353,391,393,395,395,395,395,398,398,398,398,400,401,403,403,405,406,406,408,409,409,409,411,412,414,417,417,417,424,425,453,455,457,459,463,465,467,469,471,473,475,528,565,565,567,569,571,573,575,577,577,579,581,581,583,583,585,585,587,587,589,591,593,595,597,599,601,603,605,605,605,607,609,611,611,611,613,615,617,619,621,623,627,629,631,633,635,637,637,639,641,643,645,647,649,651,653,653,655,24,42,55,56,61,62,68,74,75,79,103,104,20,22,22,24,26,26,28,28,30,30,32,32,34,36,38,40,40,42,44,44,46,48,48,50,52,52,54,54,56,56,58,60,62,64,64,66,68,68,70,72,74,76,78,80,82,84,86,4,11,11,16,23,27,33,39,45,49,55,61,73,79,79,83,87,89,93,94,95,96,99,99,103,105,107,109,111,114,121,121,123,127,128,130,131,133,134,135,136,137,138,140,141,143,144,145,146,147,148,148,6,38,40,42,44,48,48,52,53,58,61,68,71,74,80,84,87,90,95,107,111,117,122,122,126,130,135,139,139,145,148,152,156,159,162,166,169,46,48,50,52,54,56,56,64,64,64,65,65,131,133,137,160,160,162,162,26,28,30,30,31,32,33,35,35,75,77,78,88,88,89,96,97,97,102,113,124,128,130,132,134,134,140,145,145,228,235,236,237,237,244,244,245,246,247,249,250,252,252,253,254,255,256,256,256,257,258,262,264,266,269,270,276,277,278,278,287,288,288,289,289,290,295,296,298,298,299,300,301,302,302,310,311,313,326,326,327,332,333,334,344,344,344,344,4,21,25,29,31,31,35,41,47,50,79,81,82,84,86,90,94,97,97,100,102,106,111,115,119,123,126,128,129,132,136,138,139,142,143,146,149,151,156,157,159,162,163,165,169,176,178,179,8,57,61,67,71,77,79,85,89,91,91,99,109,113,119,125,127,129,131,133,141,143,147,153,155,159,165,167,171,177,179,185,191,193,197,203,205,205,211,215,217,219,221,223,225,227,229,231,233,235,243,245,249,255,255,257,261,267,269,273,277,277,281,289,293,299,301,305,311,313,317,325,329,329,335,337,337,341,345,347,349,355,401,410,23,30,40,41,97,98,98,103,103,104,105,105,106,109,110,111,112,115,125,126,126,127,127,128,133,136,137,139,140,146,155,155,174,174,183,185,186,187,188,191,192,197,197,201,201,202,203,204,207,207,208,208,213,213,214,219,219,226,227,229,230,234,234,243,243,247,247,248,248,253,254,260,260,264,264,265,265,265,269,275,276,281,281,286,287,289,290,293,293,294,294,299,299,299,300,303,303,304,304,313,314,315,318,319,323,324,324,325,325,326,333,334,335,336,339,340,340,345,346,346,355,356,357,358,361,364,368,368,369,370,382,382,383,388,8,157,163,165,169,181,186,187,389,393,398,399,401,421,441,476,477,487,1,4,6,8,8,10,12,12,15,17,17,18,20,20,21,29,37,39,41,42,44,45,46,48,50,53,58,58,59,63,70,71,72,73,73,73,75,76,78,83,84,85,86,87,90,90,91,92,92,93,94,97,98,99,103,104,105,105,108,109,110,111,112,112,112,113,114,115,116,117,118,119,119,120,121,123,124,125,126,127,128,129,130,131,136,136,137,138,139,142,143,143,146,147,148,151,152,152,153,153,155,156,157,158,159,161,162,162,162,164,165,166,166,170,176,178,182,183,186,186,190,190,194,198,202,202,202,206,206,210,210,210,214,214,214,218,219,220,220,221,222,222,223,223,225,226,227,231,231,233,234,236,237,238,238,238,239,240,242,242,242,243,5,9,51,149,2,6,14,18,35,37,39,54,55,56,57,132,133,162,163,195,195,211,245,294,318,400,480,653,711,754,855,856,6,11,12,45,79,95,133,189,235,236,258,259,262,276,336,337,364,366,367,419,434,470,471,513,529,531,533,558,558,577,590,590,615,617,819,851,852,6,13,14,29,45,162,164,225,226,226,233,268,378,390,401,404,429,550,610,637,685,772,834,4,10,165,225,236,295,410,429,493,543,571,586,606,765,5,41,42,43,44,45,46,47,53,55,56,58,62,63,64,65,66,67,70,71,72,73,74,84,86,87,89,90,91,92,93,94,94,97,99,100,101,102,103,103,104,106,107,111,111,112,113,114,114,119,120,121,122,122,123,124,125,125,127,128,128,129,130,131,132,133,133,135,148,148,149,149,150,150,151,151,152,152,155,155,156,157,158,159,160,162,163,164,164,165,165,166,169,169,170,171,172,172,173,173,173,174,175,176,177,178,179,196,197,198,198,198,199,200,210,210,211,211,212,213,214,215,216,216,223,223,224,228,228,229,231,232,234,235,239,241,242,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,303,304,304,305,306,307,308,309,313,313,315,315,316,318,318,319,356,358,360,362,363,364,365,369,371,372,374,375,377,378,379,411,412,413,415,415,417,419,420,421,427,428,429,430,430,431,434,435,438,439,440,440,441,443,444,444,448,449,451,452,454,456,457,457,458,460,461,464,465,468,469,470,471,472,474,480,481,481,482,483,485,486,487,2,2,7,8,15,23,24,24,31,142,233,233,238,239,242,243,253,256,257,267,292,293,306,307,311,316,317,320,321,322,328,331,363,373,377,439,442,442,557,576,578,579,579,633,700,745,760,795,812,832,833,1,2,6,12,43,90,131,323,383,431,457,457,457,457,457,457,465,491,517,565,757,757,758,759,1,6,11,12,12,31,64,99,121,189,190,333,348,357,362,387,413,415,436,437,450,452,452,453,475,484,581,589,639,642,643,686,778,779,779,1,2,6,8,787,788,2,6,11,14,19,61,87,119,148,165,166,167,176,186,186,186,188,188,253,264,265,268,269,272,273,283,315,351,353,366,375,388,392,729,745,765,826,1,2,2,6,11,12,185,271,343,384,412,424,425,433,443,447,455,509,625,745,745,746,747,2,6,11,14,16,22,29,35,52,115,120,122,123,127,129,129,131,131,171,172,184,198,203,235,311,312,313,336,344,346,360,428,498,678,707,745,816,853,854,855,1,2,6,13,14,21,113,115,118,122,142,142,143,153,153,153,163,164,208,276,291,301,309,321,409,412,580,603,839,840,6,13,14,14,29,84,127,146,188,204,237,237,237,256,258,258,277,338,339,346,347,348,349,349,350,351,352,353,361,415,439,496,653,672,795,796,2,6,11,12,23,49,119,121,146,174,366,473,504,523,549,627,867,868,869,6,13,14,203,270,374,425,442,493,538,546,567,691,695,715,761,787,792,792,793,793,815,853,854,1,1,2,6,14,14,39,63,121,161,168,213,227,227,228,236,236,236,268,280,283,283,293,303,303,318,338,375,378,409,563,589,647,719,719,719,719,719,719,745,760,764,768,768,772,817,817,818,1,6,12,40,60,64,81,82,82,104,119,124,136,137,359,562,583,596,685,800,1,1,6,13,14,44,52,95,108,108,108,108,108,147,222,224,253,273,293,320,335,352,366,445,620,686,710,758,775,831,832,833,1,6,12,22,60,61,78,80,81,101,119,130,175,218,340,342,358,360,362,364,385,386,421,425,425,439,445,446,470,471,488,505,507,507,518,520,537,547,557,592,614,614,614,616,616,616,644,684,728,857,858,1,2,6,11,12,39,61,98,108,127,129,129,148,150,151,151,216,218,219,257,308,308,315,327,328,344,345,379,425,450,450,450,450,450,450,450,450,450,450,450,456,460,476,493,575,576,577,578,579,580,739,771,798,821,823,850,873,874,875,875,6,8,689,690,2,2,6,10,13,14,24,24,32,48,70,100,124,192,261,269,278,329,465,467,470,519,609,676,773,774,4,12,104,108,108,108,163,246,257,269,272,433,745,830,835,835,4,10,22,59,74,182,213,231,263,274,334,368,407,460,588,640,727,6,14,16,119,224,224,224,226,226,228,228,327,349,369,386,397,407,413,424,432,433,443,446,727,824,909,909,909,909,909,6,12,47,186,333,348,348,809,6,10,12,234,236,517,542,733,735,775,811,817,6,12,89,222,264,633,656,694,775,1,1,2,6,11,12,12,55,84,94,104,106,134,136,154,183,286,303,433,672,689,771,2,2,6,6,13,14,14,24,95,105,150,280,285,293,293,293,314,315,356,364,384,466,466,548,616,658,660,880,913,914,2,6,11,12,12,125,200,218,395,469,510,525,561,562,562,562,568,568,581,608,627,700,776,795,797,2,2,7,8,16,201,279,283,423,443,447,456,468,949,949,1,2,6,12,12,73,107,154,274,382,413,538,589,622,623,640,640,641,656,657,668,669,684,684,685,688,688,731,767,2,2,8,12,15,16,16,20,42,129,138,143,151,165,165,173,187,187,187,187,187,195,198,205,211,211,219,223,231,231,239,252,264,265,269,271,281,283,299,302,302,320,354,397,463,477,489,528,539,591,620,660,716,718,757,758,759,2,6,14,17,56,60,60,62,66,98,99,110,110,111,123,132,163,234,236,314,330,330,334,371,388,398,412,416,438,465,677,772,777,811,935,935,936,937,1,2,6,11,12,15,50,140,141,141,147,222,235,257,260,310,346,488,612,636,759,760,2,6,8,12,202,236,289,340,425,426,426,446,518,589,657,693,765,831,832,833,2,6,11,14,99,124,158,188,274,479,540,583,773,773,774,775,775,4,10,37,257,319,445,559,598,625,650,809,4,12,216,375,419,511,533,534,536,744,768,781,795,799,799,4,10,14,35,63,82,116,123,137,229,232,266,564,683,705,773,10,21,25,79,204,206,241,291,411,525,643,682,713,733,733,733,733,6,42,43,44,45,46,47,48,54,56,57,59,64,65,66,67,68,71,71,72,73,74,75,85,87,88,90,91,92,93,94,95,98,100,101,102,103,104,104,105,107,108,112,112,113,114,115,115,120,121,122,123,123,124,125,126,126,128,129,129,130,131,132,133,134,134,136,149,149,150,150,151,151,152,152,153,153,156,156,157,158,159,161,163,165,165,166,166,167,170,170,171,172,173,173,174,174,174,175,175,176,177,178,179,180,197,198,199,199,199,200,201,211,211,212,212,213,214,215,216,217,217,224,224,225,229,229,230,232,233,235,236,240,242,243,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,304,305,305,306,307,308,309,310,314,314,316,316,317,319,319,320,357,359,361,363,364,365,366,370,372,373,375,376,378,379,380,412,413,414,416,416,418,420,421,422,428,429,430,431,431,432,435,436,439,440,441,441,442,444,445,445,449,450,452,453,455,457,458,458,459,461,462,465,466,469,470,471,472,473,475,481,482,482,483,484,486,487,488,3,5,11,25,31,42,48,49,51,54,56,63,70,76,81,83,87,90,91,95,101,104,106,109,111,112,113,113,115,116,117,119,119,120,122,123,126,131,134,137,143,149,151,156,158,160,161,178,181,185,192,195,198,199,201,203,206,210,219,220,221,225,236,237,243,248,250,258,261,263,264,266,267,268,270,271,272,281,286,298,302,305,308,315,325,327,330,332,336,342,6,42,43,44,45,46,47,48,54,56,57,59,64,65,66,67,68,71,71,72,73,74,75,85,87,88,90,91,92,93,94,95,95,98,100,101,102,103,104,104,105,107,108,112,112,113,114,115,115,116,120,121,122,123,123,124,125,126,126,128,129,129,130,131,133,134,134,136,149,149,150,150,151,151,152,152,153,153,156,156,157,158,159,160,161,163,165,165,166,166,167,170,170,171,172,173,173,174,174,174,175,175,176,177,178,179,180,197,198,199,199,199,200,201,211,211,212,212,213,214,215,216,217,217,224,224,225,229,229,230,232,233,235,236,240,242,243,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,304,305,305,306,307,308,309,310,314,314,316,316,317,319,319,320,357,359,361,363,364,365,366,370,372,373,375,376,378,379,380,412,413,414,416,416,418,420,421,422,428,429,430,431,431,432,435,436,439,440,441,441,442,444,445,445,449,450,452,453,455,457,458,458,459,461,462,465,466,469,470,471,472,473,475,481,482,482,483,484,486,487,488,180,182,184,186,188,188,190,190,190,192,194,194,196,198,200,202,204,206,206,208,208,208,208,208,208,210,212,212,212,212,214,214,214,216,218,220,222,224,226,226,228,228,228,230,230,230,230,232,232,232,232,234,236,236,236,236,238,238,238,238,238,240,242,244,244,244,244,246,248,248,250,252,254,256,258,258,1,5,7,8,10,12,14,26,32,98,104,108,112,118,126,134,134,144,144,150,153,154,162,166,166,178,178,186,190,204,210,214,218,222,226,258,260,264,274,279,286,294,310,324,336,344,348,356,360,370,376,392,419,461,471,537,1,6,6,6,11,12,23,25,27,36,50,52,55,58,58,62,65,78,79,80,81,83,83,90,94,96,96,102,103,103,104,106,108,112,117,119,124,125,126,126,129,130,142,152,154,160,169,169,176,181,200,206,208,217,220,234,235,239,239,240,240,241,243,244,244,245,246,246,247,247,248,250,251,252,254,254,255,256,257,258,260,261,263,263,264,264,282,283,287,288,313,314,318,319,323,324,328,331,333,334,336,343,349,350,352,357,358,365,367,368,370,370,375,377,382,382,385,391,401,407,408,410,411,413,7,8,68,69,123,124,169,170,182,183,198,225,226,292,293,318,319,363,364,396,397,454,491,492,531,546,550,635,636,661,690,701,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,742,742,744,744,746,748,750,752,754,756,758,760,762,762,764,766,768,768,768,770,772,772,772,774,774,774,778,780,782,836,837,840,854,865,875,895,903,927,941,955,971,1188,1190,1192,6,8,33,64,111,112,199,200,257,258,279,280,303,304,429,6,36,116,152,191,192,303,304,86,92,93,93,94,95,99,100,103,104,112,114,115,118,119,120,121,121,122,122,123,124,125,126,128,134,140,141,142,144,147,148,149,150,152,153,154,162,163,164,166,168,170,172,174,176,179,180,183,187,189,190,193,193,194,194,197,199,200,200,202,204,204,205,205,207,209,210,212,214,214,214,214,222,223,234,236,238,240,242,242,244,245,245,246,249,250,252,252,257,257,257,258,267,268,269,270,271,274,276,278,279,279,280,284,288,307,308,310,310,315,315,316,320,320,321,321,322,323,331,337,338,339,343,346,347,348,350,350,351,352,353,353,356,356,362,372,374,375,379,383,384,385,386,387,387,392,395,395,396,400,400,402,404,406,407,408,412,413,417,424,430,436,440,440,444,444,444,444,450,454,455,459,462,466,470,473,474,476,478,480,484,488,490,491,492,496,498,500,502,505,506,510,515,517,518,520,522,522,522,523,523,524,526,528,532,540,540,545,546,550,553,556,559,560,562,570,572,572,573,579,585,588,590,590,591,591,591,592,593,593,600,603,614,617,618,619,624,627,632,636,637,638,639,639,640,641,642,643,645,646,646,647,648,652,658,660,661,662,662,663,664,666,669,670,670,672,674,674,676,676,676,678,682,684,695,695,696,698,699,700,702,704,705,705,708,709,710,710,711,713,713,717,718,719,720,721,722,725,726,727,735,737,744,746,750,752,756,758,760,762,764,766,767,767,768,768,769,770,770,771,771,772,773,774,775,775,776,778,778,780,780,784,789,790,792,794,795,796,797,798,803,804,808,814,819,820,821,822,824,825,826,827,829,831,832,834,836,837,837,842,843,843,844,845,846,848,851,853,857,868,869,870,871,872,872,875,884,886,886,886,896,902,905,906,906,907,908,909,909,909,910,912,914,914,915,916,918,920,920,921,922,925,926,926,929,929,929,930,933,934,935,940,941,942,942,942,943,943,944,944,945,946,948,948,951,953,954,954,955,956,958,958,959,960,963,963,964,964,965,965,966,967,968,971,979,7,8,202,217,218,237,238,253,254,295,296,317,318,333,334,347,348,384,413,4,6,27,28,75,76,97,98,141,142,167,168,211,212,251,252,277,377,4,6,29,30,95,96,125,126,167,168,223,224,275,276,321,322,357,358,367,368,381,41,44,46,47,50,51,51,52,52,53,53,57,58,62,64,64,67,68,70,71,74,76,77,86,90,94,96,97,98,99,100,101,102,105,106,109,110,111,113,114,118,122,125,126,129,134,137,138,142,151,152,155,156,156,158,160,163,164,166,167,168,170,171,172,173,174,175,176,179,183,184,188,192,196,199,203,204,207,210,211,211,211,211,212,213,214,215,216,217,218,220,224,228,232,235,236,239,239,240,240,242,244,246,247,248,248,249,250,260,260,264,268,268,272,272,275,276,277,279,280,283,284,285,287,288,297,298,304,310,311,311,312,315,316,326,331,335,336,339,340,343,344,344,348,352,355,356,360,363,364,364,365,366,370,374,376,377,377,379,380,381,382,387,394,394,394,394,400,404,407,408,409,410,412,416,416,417,418,419,422,422,424,426,427,427,428,429,10,10,13,13,14,15,16,17,19,19,21,22,23,24,25,26,27,28,29,29,30,31,32,33,37,38,39,40,41,41,45,51,52,53,55,57,59,61,62,63,64,65,67,67,69,79,84,85,86,87,89,91,92,93,93,93,94,94,95,96,97,97,99,104,105,107,108,109,111,113,115,116,117,118,119,121,123,123,124,125,125,126,127,127,128,129,130,131,133,137,139,141,143,147,148,149,149,151,153,157,158,159,161,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,191,194,195,196,197,197,199,201,207,210,210,211,213,215,217,222,223,225,225,227,229,230,231,233,234,235,236,237,239,243,244,245,247,248,249,249,250,250,251,253,254,255,257,259,261,263,264,266,268,269,270,271,271,272,272,273,275,276,277,278,279,281,283,284,285,286,287,288,289,293,294,295,296,297,297,298,299,300,301,302,303,305,306,307,308,309,311,312,313,315,316,317,319,321,323,325,327,328,329,330,330,331,335,337,339,341,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,363,365,366,367,369,371,372,374,374,375,377,379,380,380,381,382,383,385,385,387,389,389,390,391,394,395,397,407,409,413,415,417,419,421,424,425,427,429,431,435,436,437,437,438,439,441,443,445,447,448,449,450,451,452,453,454,455,457,458,459,461,462,462,463,465,466,467,469,471,472,473,473,476,477,479,479,481,483,485,487,489,491,493,495,502,503,503,505,509,511,517,521,524,525,526,527,529,531,538,539,539,540,541,543,545,546,547,547,547,548,549,550,551,553,555,557,559,560,561,561,563,565,569,572,573,575,576,577,579,581,582,583,584,585,585,587,590,590,591,593,595,596,597,599,601,603,605,607,613,615,616,617,618,619,621,627,631,633,635,637,638,639,639,639,639,641,641,647,649,655,657,662,663,665,667,670,671,672,673,673,674,675,677,678,679,679,681,683,689,691,693,695,697,701,702,703,703,703,705,707,711,715,717,717,719,721,725,727,728,729,730,731,733,734,735,737,737,739,741,743,747,749,751,753,757,759,761,765,767,768,769,771,771,773,773,774,775,777,779,781,783,785,789,790,791,792,793,796,797,799,801,802,803,805,806,831,9,10,12,15,16,18,20,22,24,24,25,26,26,27,28,29,30,31,32,34,35,36,37,38,39,39,40,43,44,46,47,48,49,49,50,53,54,58,61,62,64,64,64,67,69,72,76,79,80,82,83,84,85,85,86,88,88,90,92,94,96,97,98,100,102,106,108,109,110,110,111,112,114,115,116,116,118,118,119,120,124,126,127,127,128,130,131,132,133,134,134,134,136,137,138,139,140,142,144,146,150,151,152,153,154,155,156,157,158,160,161,162,166,167,168,170,170,172,173,174,176,180,182,182,183,184,186,187,188,189,190,191,192,193,194,194,196,197,197,199,201,201,202,202,203,205,206,207,209,209,211,212,213,213,214,215,215,218,219,220,221,223,225,227,229,232,233,237,241,242,243,243,243,243,245,245,251,255,259,265,266,267,267,268,269,270,271,273,275,277,279,283,285,285,287,289,293,294,295,297,298,299,301,303,304,307,309,311,313,315,316,317,319,321,322,323,324,325,325,329,331,331,332,333,333,335,335,339,340,341,341,343,344,347,348,349,353,355,356,357,359,361,361,364,365,367,369,370,370,371,373,374,374,375,375,375,376,376,376,376,377,378,379,380,380,380,381,382,382,383,389,391,393,395,396,397,398,399,400,401,403,404,405,407,408,409,415,425,427,431,433,437,443,445,446,446,447,448,450,451,453,454,455,457,461,463,464,465,465,466,466,467,467,468,469,469,470,470,471,471,472,473,473,474,475,478,479,480,481,482,486,487,488,489,491,492,493,497,500,501,501,503,507,509,511,513,514,515,517,521,523,527,529,530,531,533,534,535,535,536,537,537,539,541,543,547,547,549,550,551,551,551,551,553,553,559,560,561,562,563,564,567,568,569,573,577,577,580,581,586,587,589,590,591,593,595,596,597,599,599,600,601,602,603,604,605,606,607,609,611,614,615,616,617,618,618,619,620,621,623,624,625,626,627,629,630,631,633,635,639,641,646,647,651,653,656,657,659,659,663,667,671,674,675,675,679,680,681,683,685,686,687,689,691,692,693,695,697,698,699,701,702,703,705,707,709,709,710,711,713,715,719,721,722,723,723,725,727,729,733,735,737,740,741,743,745,747,749,751,752,753,755,755,755,757,758,759,760,761,762,763,763,764,765,765,766,767,768,768,769,771,772,773,775,780,781,783,785,788,788,788,788,789,790,790,791,792,793,797,799,824,6,7,9,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,31,32,33,34,35,36,37,41,44,45,48,49,51,54,55,58,59,61,62,63,64,66,67,68,69,71,73,75,77,79,80,80,81,82,83,84,85,85,88,89,90,91,93,96,97,98,99,100,101,105,107,109,109,111,115,116,117,119,119,121,124,125,127,129,130,131,133,134,135,137,140,141,143,144,144,145,146,147,147,149,153,155,156,157,159,160,161,161,163,166,167,169,171,175,177,179,180,181,183,184,185,185,186,187,188,189,190,191,193,194,195,196,199,200,201,203,204,205,206,207,208,209,211,213,214,215,215,217,223,227,231,232,233,234,236,236,240,242,244,248,250,252,254,256,257,258,260,261,262,264,265,266,267,267,268,269,270,270,271,272,275,277,280,280,281,283,284,285,286,287,288,288,290,291,292,295,296,297,299,301,302,303,303,305,309,311,313,315,315,316,317,319,321,323,324,325,325,326,327,328,329,331,333,333,335,340,341,343,345,347,348,349,350,351,351,353,354,355,357,357,359,361,363,365,367,369,370,371,372,373,375,377,379,379,381,383,384,385,385,386,387,388,389,390,391,392,393,395,397,399,400,401,402,403,405,407,408,409,411,413,415,421,423,425,426,427,429,431,433,433,435,437,439,441,444,445,447,448,449,450,451,453,455,455,457,460,461,463,465,466,467,471,475,477,479,481,488,489,491,491,499,500,501,503,505,506,507,509,511,515,519,523,526,527,527,530,531,532,533,535,537,539,541,542,543,545,547,548,549,550,551,552,552,552,553,555,557,559,561,564,565,566,567,567,569,572,573,575,576,577,579,581,585,587,587,589,590,591,592,593,593,597,599,602,603,604,605,607,610,611,611,613,613,616,617,618,619,621,629,631,632,633,633,635,637,640,641,645,647,651,660,661,663,664,665,668,669,669,672,673,675,678,679,681,683,685,686,687,689,691,692,693,695,697,703,704,705,707,708,711,713,715,717,721,723,725,726,727,729,731,733,735,737,738,739,741,745,749,751,752,753,753,755,757,761,763,767,769,771,775,777,783,785,785,787,791,792,793,795,797,805,807,811,813,814,815,821,821,823,825,829,831,833,834,835,836,837,839,841,843,845,852,853,855,861,865,867,869,871,873,873,875,876,877,878,879,881,883,885,887,889,891,893,895,897,900,901,903,905,905,908,909,910,911,912,913,913,914,915,916,917,918,919,920,920,921,921,922,922,922,923,923,924,924,924,927,928,929,931,933,933,936,939,964,10,10,11,13,13,14,15,16,17,19,19,21,22,23,24,25,26,27,28,29,29,30,31,32,33,37,38,39,40,41,41,45,51,52,53,55,57,59,61,64,65,67,67,79,84,85,86,87,89,90,91,92,93,94,94,95,96,97,99,104,105,107,108,109,111,113,116,117,118,119,121,123,124,125,125,126,127,127,128,129,130,131,133,137,139,141,143,147,148,149,149,151,153,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,190,191,191,194,195,196,197,197,199,201,207,210,210,211,213,215,217,222,225,225,227,229,231,233,234,235,236,237,239,243,244,245,247,248,249,249,250,250,251,253,254,255,257,259,261,263,263,264,266,266,268,269,270,271,271,272,272,273,275,276,277,278,279,281,283,284,285,286,287,288,289,293,294,295,296,297,297,298,299,300,301,301,302,303,304,305,306,307,307,308,309,311,312,313,315,316,317,319,319,321,323,325,327,328,329,330,331,335,337,339,341,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,363,365,366,367,369,371,372,373,374,375,377,379,380,381,382,383,385,385,387,389,390,391,394,395,397,401,407,409,413,415,417,419,421,424,425,427,429,431,435,436,437,438,439,441,443,445,447,448,449,450,451,452,453,454,455,457,458,459,461,462,462,463,465,466,467,469,471,472,473,476,477,479,481,483,485,487,489,491,493,493,495,499,499,502,503,503,505,509,511,517,521,524,525,526,527,529,531,538,539,539,540,541,543,545,546,547,547,547,548,549,550,551,553,555,557,559,560,561,561,563,565,569,572,573,575,576,577,579,581,582,583,584,585,585,587,590,590,591,591,593,595,596,597,599,601,603,605,607,613,615,616,617,618,619,621,627,631,635,637,638,639,639,641,641,647,649,655,657,662,663,665,667,670,671,672,673,673,674,675,677,678,679,681,683,689,691,695,697,701,702,703,703,705,707,711,715,717,719,721,725,727,728,729,730,731,733,734,735,737,739,741,743,747,749,751,753,757,759,761,765,767,768,769,771,771,773,774,775,777,779,781,783,785,789,790,791,792,793,796,797,799,801,802,803,805,806,831,10,11,11,21,22,25,26,39,43,46,47,48,51,55,56,57,59,69,69,71,80,90,99,107,109,111,113,115,117,121,124,125,127,143,179,195,214,217,237,239,239,241,253,283,289,291,292,293,294,295,303,307,317,323,327,342,342,345,346,347,349,351,367,372,373,375,376,385,391,391,394,395,401,415,415,415,423,423,425,433,435,436,436,437,441,443,446,447,451,461,463,467,469,471,473,474,475,477,479,489,495,504,509,511,515,517,523,524,524,531,535,540,541,567,569,573,577,579,580,581,582,587,6,9,19,20,23,37,45,46,47,49,53,54,55,57,69,78,88,97,105,107,109,111,113,115,119,122,123,125,141,177,193,212,215,235,237,237,239,251,281,287,289,290,291,292,293,301,305,315,321,325,340,340,343,344,345,347,349,365,370,371,383,389,392,393,399,399,413,421,421,423,431,433,434,435,439,441,444,445,449,459,461,465,467,469,471,472,473,475,487,502,503,507,509,513,515,521,522,522,529,533,565,567,571,575,577,578,579,585,5,8,16,16,393,6,6,7,7,529,14,14,15,15,16,28,30,33,36,37,39,40,47,50,50,52,56,60,63,65,68,78,78,87,92,93,95,97,98,99,106,108,108,115,118,122,133,133,139,145,150,155,155,155,161,161,165,175,175,201,209,209,211,215,215,221,223,232,232,234,239,240,260,261,263,263,267,269,278,286,286,289,17,18,18,19,31,33,36,39,42,43,43,50,53,53,55,56,59,63,66,68,71,81,90,95,96,98,100,101,102,109,111,111,118,121,125,136,136,148,153,164,168,178,178,204,212,212,214,224,226,235,235,237,242,243,263,264,266,266,270,272,281,289,289,292,16,17,18,19,21,23,24,25,27,29,31,32,35,36,39,39,41,42,44,46,47,48,52,53,54,59,60,62,63,64,65,67,70,73,76,80,81,82,83,84,85,87,87,87,87,90,91,94,97,98,100,102,103,108,110,113,115,116,118,120,124,124,127,128,128,130,130,132,134,134,136,141,144,145,146,148,149,151,152,152,156,161,162,164,166,169,170,170,173,175,175,176,176,179,183,212,214,214,214,214,216,216,216,218,218,218,220,220,220,220,220,222,222,222,222,222,222,279,280,287,288,290,291,292,294,294,294,294,296,304,305,309,310,315,315,315,315,315,315,319,319,319,319,319,319,320,320,320,320,320,320,322,322,323,323,325,326,326,327,327,327,328,328,328,329,329,329,330,330,335,338,343,346,348,348,351,353,357,357,357,359,359,359,361,361,364,365,367,369,372,374,379,380,385,385,388,394,394,398,400,400,400,401,401,402,402,402,402,403,403,403,403,404,404,404,404,405,405,405,405,406,410,414,415,416,420,421,466,479,483,483,483,484,486,487,488,490,490,491,492,492,493,494,494,497,498,498,498,499,499,500,501,501,501,503,503,503,506,506,507,507,509,509,510,510,510,511,511,512,512,513,513,514,514,515,515,516,518,518,519,519,527,528,528,528,529,531,531,531,533,533,534,534,535,535,536,536,537,537,538,538,538,539,539,541,542,542,543,544,544,545,546,546,547,548,549,549,550,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,557,558,558,559,559,559,560,561,561,561,562,562,562,563,563,564,565,565,566,566,566,567,567,568,568,569,569,570,570,571,572,573,573,574,574,575,575,576,576,577,577,578,578,579,579,580,580,581,581,581,582,582,583,583,584,584,586,586,588,590,590,590,591,591,591,592,592,593,594,594,595,595,596,597,597,597,597,598,598,598,599,599,600,600,600,601,601,601,602,602,602,603,605,609,610,613,628,629,630,633,635,636,637,639,641,642,647,648,649,651,651,652,654,657,658,659,663,665,669,675,679,685,688,691,692,697,699,700,704,706,706,706,706,707,710,718,721,723,744,755,759,791,804,858,862,862,864,864,864,864,864,866,866,866,866,866,868,868,868,868,870,870,870,870,870,872,872,872,872,872,874,874,874,874,876,876,876,876,878,878,878,878,878,880,880,880,882,882,882,882,882,884,884,884,886,886,886,888,890,890,890,890,890,892,892,892,894,894,896,896,896,898,898,898,900,902,902,904,904,904,904,906,906,908,908,910,912,912,914,914,914,914,914,916,916,916,918,918,918,920,920,920,922,922,922,922,924,924,924,924,926,926,926,926,928,928,928,930,930,932,932,932,932,932,934,934,934,936,938,938,940,940,940,942,942,944,946,946,946,946,948,948,948,948,950,950,950,952,952,952,952,954,954,956,956,7,9,87,87,87,108,111,116,120,123,130,131,152,152,169,173,178,179,182,183,187,192,195,198,209,215,220,222,233,253,260,354,355,366,370,374,379,383,388,389,395,407,457,457,457,476,477,506,520,523,1,2,4,4,12,54,133,134,134,198,7,11,14,17,30,34,35,37,54,62,69,70,79,84,85,92,95,118,121,122,126,130,132,141,158,159,160,160,162,169,176,187,193,209,210,224,225,226,227,231,233,234,236,238,241,248,248,249,250,251,266,278,282,282,285,289,293,303,303,312,313,323,334,338,344,349,350,351,352,356,359,361,361,362,363,366,372,373,374,374,375,376,376,377,377,378,380,380,384,7,11,52,57,63,65,67,68,71,72,73,75,75,82,85,86,86,89,90,93,95,96,98,99,103,104,116,118,118,121,121,121,121,121,122,124,126,128,133,135,137,137,140,142,150,151,154,158,162,164,164,190,237,239,239,243,243,243,288,288,347,360,364,390,390,408,452,460,474,7,17,18,59,60,62,103,104,105,106,106,107,108,109,109,110,112,114,116,146,164,167,177,180,187,194,196,203,207,216,228,231,233,242,245,252,253,253,258,292,294,296,303,311,322,363,364,365,366,376,376,379,380,381,382,383,402,405,407,414,414,415,421,424,425,429,430,431,437,438,454,455,456,456,457,469,471,472,474,8,103,129,130,135,136,143,144,159,160,165,165,166,187,188,193,194,199,200,209,210,217,218,237,251,252,283,284,6,21,22,27,28,39,40,47,48,51,51,52,57,58,71,72,77,78,83,84,87,87,88,93,94,101,102,117,118,125,126,133,134,147,148,153,154,165,166,171,172,181,182,187,188,199,200,209,210,221,222,222,230,265,266,316,65,91,95,125,165,337,397,411,417,493,567,585,679,685,707,719,731,737,1,2,10,170,250,250,427,429,9,25,26,27,28,29,29,30,32,32,33,36,38,39,42,45,46,47,47,48,51,61,62,65,66,70,74,76,77,82,85,86,87,88,89,90,91,92,94,95,96,98,100,102,103,104,108,112,116,118,120,121,122,124,126,128,130,134,140,142,144,147,148,149,150,153,154,157,158,161,162,174,176,183,184,188,190,192,196,197,198,200,203,204,206,208,209,210,212,213,214,215,216,218,219,220,221,222,224,225,226,229,230,232,234,235,236,237,238,239,240,241,242,244,245,246,248,249,250,251,252,254,262,264,266,269,270,276,279,280,281,283,285,286,290,294,296,299,300,301,302,308,6,10,26,120,164,172,265,267,268,269,271,273,275,277,279,281,281,281,281,285,7,8,32,33,34,37,39,40,41,42,43,43,45,47,50,51,55,57,62,65,85,86,87,89,91,92,94,96,96,98,99,100,102,105,107,108,109,110,111,112,117,119,121,124,126,133,135,136,139,141,141,141,142,148,151,154,156,158,160,163,165,169,177,178,179,184,188,195,198,203,216,218,218,220,224,224,229,231,237,240,241,244,246,248,250,252,254,254,255,256,258,260,270,273,274,275,277,279,280,283,284,284,286,296,297,300,302,305,315,321,321,322,322,6,7,10,12,17,21,28,28,33,37,44,47,53,56,60,63,67,77,82,85,87,90,100,102,107,109,111,123,125,128,130,141,152,155,161,162,166,166,166,168,171,180,188,195,204,210,220,222,240,245,249,252,258,269,270,273,275,277,285,289,296,301,311,315,329,331,333,339,10,12,18,20,34,64,68,72,76,87,100,119,140,148,206,210,314,1,10,12,12,12,14,14,14,16,16,16,18,18,18,18,18,18,20,20,20,22,22,22,22,22,24,24,24,26,26,26,26,26,26,28,28,28,28,28,28,30,30,30,30,30,30,32,32,32,32,32,32,34,34,34,36,36,36,36,36,36,38,38,38,38,38,38,40,40,40,40,40,40,42,42,42,42,42,42,44,44,44,44,44,44,46,46,46,46,46,46,48,48,48,48,48,48,50,50,50,50,50,50,52,52,52,52,52,52,54,54,54,54,54,56,56,56,56,56,58,58,58,58,58,58,60,60,60,60,60,60,62,62,62,64,64,64,66,66,66,66,66,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,74,74,74,76,78,82,82,82,84,84,84,84,86,86,86,88,88,88,88,88,90,90,90,90,92,94,96,98,100,102,104,106,108,109,110,114,116,118,120,122,124,126,128,130,132,137,137,7,7,11,13,14,15,16,17,18,19,20,21,23,25,27,28,29,30,31,33,34,35,35,35,35,36,36,37,38,39,40,41,42,43,44,45,46,48,49,50,50,51,52,53,53,54,55,56,58,59,60,60,61,61,62,63,64,65,65,67,71,73,75,77,79,81,84,85,86,88,6,10,12,14,14,14,16,16,16,18,18,18,18,18,20,20,20,22,22,22,22,24,24,24,26,28,28,28,28,28,28,30,30,30,30,30,30,32,32,32,32,32,32,34,34,34,36,36,36,36,36,36,38,38,38,38,38,38,40,40,40,40,40,42,42,42,44,44,44,44,44,44,46,46,46,46,48,50,50,50,52,52,52,52,52,52,54,54,54,56,56,56,56,56,56,58,58,58,58,58,60,60,60,60,60,62,62,62,64,64,66,66,68,68,68,68,70,70,70,70,70,70,72,72,74,74,74,76,78,82,82,82,84,86,86,88,88,90,92,94,96,98,100,102,104,105,106,108,110,111,111,111,112,114,116,118,120,122,124,126,128,130,132,1,2,6,8,8,14,14,54,157,159,160,160,272,273,273,273,273,384,385,385,509,510,510,633,634,634,831,832,1,2,6,10,10,134,135,135,259,260,260,393,394,394,553,553,685,686,686,849,850,1,6,8,8,142,143,143,267,268,268,415,416,416,588,588,588,753,754,754,907,913,914,914,914,914,1,2,6,8,8,140,140,242,243,243,375,375,376,376,511,512,512,639,640,640,812,813,1,6,8,8,168,168,362,363,474,476,478,478,546,546,548,548,548,552,554,554,554,554,556,558,558,560,560,560,560,560,560,560,560,560,560,560,560,562,564,564,564,564,566,566,566,566,568,568,568,568,570,572,572,572,572,572,572,572,572,574,574,574,574,574,574,574,579,579,579,580,580,1,8,10,10,15,16,58,58,59,60,61,61,62,62,63,63,64,64,64,65,65,66,66,67,67,67,68,68,69,69,70,70,70,71,72,72,73,74,74,76,76,77,77,78,79,80,80,81,82,82,83,83,83,84,84,86,86,88,89,90,90,91,91,92,92,93,93,93,94,94,94,96,98,99,99,100,101,101,102,102,103,103,103,104,104,104,105,105,106,106,107,107,109,109,110,110,111,112,113,114,114,115,115,116,116,117,118,118,119,120,120,120,121,121,122,123,124,125,127,127,128,128,128,129,129,130,130,130,131,131,132,132,133,134,134,135,135,136,136,137,137,137,138,138,139,140,140,141,141,142,142,142,143,144,144,145,145,145,147,147,148,148,148,149,149,149,150,150,150,151,151,152,152,153,154,155,155,156,157,158,159,160,160,161,161,162,163,164,164,165,165,166,166,167,167,167,168,168,169,169,169,170,171,171,171,172,173,173,174,174,174,175,175,176,177,178,178,179,180,181,181,181,182,182,182,183,183,187,188,189,189,190,191,192,192,193,194,194,195,195,196,196,196,197,197,198,198,199,199,199,200,200,201,202,202,202,203,203,204,204,205,205,206,207,208,208,208,209,210,211,211,211,212,213,213,214,214,215,215,216,217,218,219,220,221,222,222,223,224,224,225,226,226,226,227,228,229,229,230,230,231,231,232,233,233,233,234,234,234,236,238,239,240,240,241,241,243,243,244,244,245,246,246,247,248,248,248,249,249,250,250,251,251,251,252,253,253,254,255,257,258,258,259,260,260,261,262,263,264,264,264,265,265,266,267,267,269,269,270,270,271,272,272,272,273,273,273,275,275,275,276,276,277,277,278,278,278,279,279,279,280,280,281,282,282,283,283,284,284,285,285,286,286,287,287,288,289,289,289,290,290,292,293,294,295,295,297,298,298,299,300,300,301,301,302,302,302,303,303,304,304,305,306,307,308,309,310,310,311,311,311,313,313,314,314,315,315,317,317,318,320,321,322,322,323,323,324,324,325,325,326,326,327,327,328,329,330,331,331,333,335,335,336,337,338,338,339,340,340,341,341,342,342,343,343,345,346,347,347,348,348,349,349,349,350,350,351,351,352,352,353,353,353,354,355,356,356,357,357,358,358,358,359,360,363,369,370,370,371,371,372,372,373,373,375,375,375,393,491,853,1,9,10,12,12,16,16,31,33,34,34,34,38,40,41,42,44,44,46,50,50,50,51,52,54,57,59,62,62,64,65,65,67,70,72,75,76,77,84,87,89,90,92,95,97,98,101,104,105,107,108,108,108,111,113,115,116,117,118,121,121,121,125,125,130,133,136,137,140,142,144,146,148,150,150,154,158,158,162,167,168,169,170,173,174,178,181,184,187,190,190,190,194,194,196,197,197,199,201,203,206,208,212,215,216,217,220,223,226,228,228,232,236,240,240,244,244,246,249,252,254,256,256,262,262,265,271,272,273,276,276,278,281,282,284,288,291,295,299,301,303,304,308,308,310,314,319,321,325,330,330,330,335,1,9,10,13,13,16,16,22,22,25,28,31,34,36,36,38,42,42,46,49,50,57,60,64,64,69,70,74,76,81,85,86,90,94,94,99,99,106,109,109,113,113,116,120,123,123,123,123,123,126,130,132,134,140,142,146,146,150,153,154,156,164,167,167,169,172,172,176,180,190,193,200,200,204,209,211,211,214,215,218,221,222,229,232,235,235,238,238,243,246,252,254,258,261,266,269,271,274,279,283,286,290,290,293,293,296,299,300,304,310,313,314,318,322,322,1,9,10,17,19,19,23,25,28,28,31,34,36,38,42,43,47,52,52,56,61,61,62,62,66,67,69,76,76,80,84,86,89,89,89,89,89,96,101,104,104,110,113,116,116,116,122,128,128,128,128,132,141,141,141,147,147,147,147,147,155,160,164,164,164,170,177,183,185,190,195,202,206,206,206,212,217,217,217,222,228,233,235,238,242,245,247,251,253,256,257,259,260,261,263,266,267,268,270,273,273,275,276,278,281,283,285,285,288,292,293,296,300,304,308,308,325,330,336,345,350,352,356,356,360,365,370,372,376,376,376,381,384,384,389,389,393,393,398,402,403,408,410,413,414,418,435,439,444,455,460,464,476,490,505,1,6,15,47,71,75,86,101,107,111,120,169,171,184,203,431,434,541,822,1,6,220,580,673,795,799,799,799,1,4,599,712,712,712,712,712,713,713,714,714,714,714,714,714,716,716,716,716,716,717,718,718,719,720,720,720,720,721,722,722,722,722,723,724,724,724,724,724,725,726,726,726,726,727,728,728,729,730,730,730,730,730,731,731,732,732,734,734,734,735,735,736,736,736,737,738,738,738,738,739,740,740,741,742,742,742,743,743,743,743,743,743,743,743,743,744,744,744,744,745,746,746,746,747,748,748,748,748,749,749,749,749,749,749,749,749,750,751,754,755,755,756,756,756,756,756,756,756,757,758,758,758,758,758,758,759,760,760,760,760,760,761,762,763,764,764,764,764,765,768,768,770,770,772,773,775,776,776,781,781,781,1,1,6,8,16,16,27,30,32,34,36,38,40,42,44,46,48,50,50,52,52,52,52,54,56,58,68,69,70,71,73,77,78,80,82,84,85,93,94,96,97,98,99,100,101,102,105,107,109,111,112,114,118,119,121,123,125,126,128,129,131,133,134,139,140,141,144,144,144,145,145,147,148,149,152,153,155,156,163,166,169,171,175,176,177,179,180,185,186,206,213,215,216,217,218,218,228,231,231,233,233,235,235,239,242,246,247,247,247,247,250,259,262,266,273,274,281,284,286,287,290,312,322,335,343,350,357,361,362,362,365,365,368,368,369,370,371,381,404,406,408,410,412,414,435,436,492,514,594,595,596,596,597,598,600,604,604,668,676,677,678,700,719,724,736,748,805,4,7,8,20,89,152,198,200,201,272,273,309,338,343,4,6,8,26,26,257,265,266,266,292,296,296,296,316,322,322,322,336,338,338,348,348,352,356,356,356,374,374,374,380,384,384,384,389,392,392,397,400,400,405,408,408,412,412,417,418,418,418,425,428,428,428,432,434,442,446,446,450,452,452,477,482,482,482,496,496,496,584,588,588,610,610,610,621,624,665,666,668,668,673,673,676,676,692,700,700,703,704,704,734,734,734,748,791,4,12,12,12,77,78,80,80,80,114,125,126,126,160,160,177,478,480,480,492,492,492,507,510,510,510,562,564,564,663,666,666,668,671,672,672,711,6,24,24,98,102,102,125,126,126,126,169,172,172,188,188,266,270,270,312,316,316,376,380,380,426,426,426,440,440,443,444,444,464,464,481,482,482,502,502,502,502,565,568,568,590,590,604,604,647,648,688,723,4,6,18,18,84,86,88,90,92,92,94,96,98,100,102,104,106,108,110,110,110,112,114,116,118,120,518,518,518,518,518,518,518,520,520,520,520,520,520,520,522,522,522,522,522,522,522,524,524,524,524,524,524,524,524,526,526,526,526,526,526,528,528,528,528,528,528,528,528,530,530,530,530,530,530,530,532,532,532,532,534,534,534,534,534,534,534,534,536,536,536,536,538,538,538,538,538,538,538,540,540,540,540,540,540,542,542,542,542,542,542,542,544,544,544,544,544,544,544,546,546,546,546,546,546,548,548,548,548,548,550,550,550,550,550,550,550,550,552,552,552,552,552,552,554,554,554,554,554,554,554,554,556,556,556,556,556,556,556,556,558,558,558,558,558,560,560,560,560,560,562,562,562,562,562,562,564,564,564,566,566,566,568,568,568,570,570,570,572,572,572,574,574,574,574,576,576,576,576,576,6,14,14,112,112,114,114,186,190,190,198,200,200,409,410,410,414,414,477,478,480,480,617,620,620,620,650,654,654,662,662,694,694,702,6,12,12,12,274,274,292,292,347,350,350,433,434,436,436,801,4,14,14,344,348,348,378,378,381,382,382,385,386,386,389,390,390,404,406,408,408,422,422,436,438,438,445,446,446,458,460,460,466,466,472,472,492,492,524,528,528,623,1,2,8,22,22,62,62,202,204,204,608,766,766,1,2,2,8,20,20,462,462,532,534,534,534,977,978,979,2,15,16,16,379,379,379,380,380,2,80,80,256,542,542,4,10,10,28,28,28,28,28,28,30,30,30,32,34,34,34,34,36,36,38,38,38,40,40,42,44,44,44,46,46,48,48,50,50,50,52,52,52,54,54,56,56,56,58,58,58,60,60,60,62,62,62,62,64,64,64,66,66,68,70,70,70,70,70,72,72,72,74,74,76,76,76,76,76,78,78,78,80,80,82,82,82,82,84,84,84,84,86,86,86,86,88,88,90,90,90,92,92,92,92,92,94,94,94,96,96,410,4,58,396,758,895,895,1,1,6,8,8,24,47,48,48,49,50,61,62,62,63,63,65,66,67,74,75,75,77,92,93,94,107,108,108,109,109,111,126,128,134,138,138,139,143,144,144,146,147,148,149,150,152,153,154,157,168,169,185,186,188,189,211,212,213,213,214,215,215,216,218,220,220,221,222,223,228,230,231,232,233,238,240,241,245,15,22,26,28,30,30,34,38,42,46,50,54,58,62,66,66,70,74,82,86,86,90,97,98,102,106,110,110,110,113,114,118,122,126,134,138,142,144,146,146,9,17,41,47,55,81,105,121,127,133,143,153,167,189,207,233,261,275,293,303,317,325,331,341,367,6,126,142,150,160,164,170,188,188,200,222,240,244,254,254,254,272,276,282,286,290,293,1,18,18,18,18,22,22,22,22,77,77,77,77,185,185,185,185,4,10,21,35,50,57,61,66,86,96,102,112,118,124,132,132,132,133,133,133,133,137,148,156,166,172,178,186,193,200,208,217,226,233,237,251,262,270,276,27,29,30,45,46,47,48,106,107,117,122,128,130,132,143,145,149,154,159,164,167,175,195,245,254,256,258,262,283,299,382,383,383,12,14,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,10,11,11,12,13,14,15,16,17,17,18,19,19,20,20,21,21,22,23,24,25,26,26,27,28,29,30,31,31,32,33,34,34,34,35,36,37,37,38,39,39,39,40,40,41,42,43,44,45,46,46,47,47,48,48,48,48,48,49,50,52,52,52,53,54,55,55,56,57,58,58,59,59,60,61,62,63,64,65,66,67,68,69,70,71,71,71,72,72,72,73,74,74,75,76,77,78,79,81,82,83,83,84,85,85,86,87,87,88,89,90,91,92,93,93,93,94,94,95,96,97,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,117,117,118,118,119,119,120,120,121,122,122,122,122,123,124,125,126,127,128,128,129,130,131,132,133,134,134,135,135,136,137,137,138,139,140,140,141,142,142,143,144,145,145,145,145,146,146,147,148,148,149,149,149,150,150,151,152,152,153,153,154,155,156,157,157,158,158,158,159,159,159,160,161,161,161,162,162,163,163,163,164,165,166,167,167,168,168,169,170,170,171,171,171,172,172,172,173,174,174,175,176,178,179,180,180,181,181,182,182,183,183,184,185,185,186,187,188,189,190,190,190,191,191,192,192,193,193,194,195,195,196,196,197,197,197,198,198,199,200,200,200,200,201,201,201,202,203,204,204,205,205,206,206,207,207,208,208,209,209,210,211,212,213,214,215,215,216,217,218,218,218,219,219,220,220,220,221,221,221,221,222,222,222,223,223,224,224,224,225,226,226,226,226,227,227,228,228,228,229,230,231,232,233,234,234,235,235,236,237,237,238,238,239,240,241,241,242,243,243,244,245,246,247,248,249,249,250,251,251,252,252,253,254,254,255,255,255,256,256,257,257,257,258,259,260,261,261,261,262,262,262,263,263,263,263,264,264,264,265,266,266,267,268,268,268,269,270,271,271,272,273,274,274,274,275,276,276,276,277,277,277,277,278,278,278,278,278,278,278,279,280,281,282,282,282,282,283,284,285,285,285,286,286,286,286,286,286,286,287,287,288,288,289,290,291,291,292,292,292,293,294,294,294,295,296,297,297,297,298,299,300,301,302,303,303,304,304,305,306,307,308,308,308,309,309,311,311,312,312,313,314,315,316,317,317,318,318,318,319,319,319,319,320,320,321,321,321,322,322,322,323,324,325,326,327,328,328,329,329,330,330,330,331,331,331,332,333,334,335,336,337,338,339,340,340,341,342,343,343,343,344,345,346,346,347,347,348,348,348,349,349,350,350,351,351,351,352,352,353,353,354,355,355,355,356,357,357,358,358,359,360,360,361,361,361,362,362,362,362,362,363,364,364,365,365,366,367,368,369,370,371,371,371,372,373,373,373,374,374,374,374,375,375,375,376,376,377,377,378,379,380,380,381,382,383,384,385,385,386,386,386,387,388,389,390,390,390,391,391,392,393,393,394,394,394,394,395,395,396,396,396,396,397,398,399,400,401,402,402,403,404,404,405,406,407,408,409,409,409,9,10,10,11,12,12,13,14,15,16,16,17,17,17,18,18,19,19,20,20,21,22,22,23,24,24,25,25,26,27,27,28,29,30,30,30,31,32,33,33,33,34,35,36,36,37,38,38,38,38,38,39,39,40,41,42,42,43,43,43,44,44,45,45,45,45,46,47,48,49,50,50,51,51,52,52,52,53,54,54,55,55,56,56,57,57,58,59,59,59,59,59,60,61,62,63,63,64,64,64,65,65,65,66,66,67,68,69,70,70,71,72,72,73,73,74,74,75,75,76,77,77,78,78,78,79,79,79,80,81,82,82,83,83,83,85,86,87,88,89,90,91,91,92,93,94,95,96,97,98,99,99,100,100,101,101,102,103,103,103,103,103,104,105,106,107,107,107,107,108,108,109,109,110,110,110,111,112,113,114,115,115,116,116,116,116,117,117,118,118,119,120,120,120,121,121,122,122,123,124,124,124,125,125,125,126,126,126,127,128,128,129,130,130,131,131,131,132,132,132,133,133,134,135,136,137,137,138,138,139,139,140,140,141,141,141,142,142,142,142,143,143,143,144,144,145,145,146,146,147,148,148,149,149,150,150,151,151,152,152,153,154,155,155,156,156,157,158,159,159,160,161,162,163,164,165,166,167,168,169,169,169,169,170,170,170,170,171,171,171,171,172,172,172,173,173,173,173,174,174,174,174,174,174,175,175,175,175,176,177,177,177,177,177,177,177,178,178,178,178,178,179,179,179,180,181,182,183,184,185,185,186,187,188,188,188,188,189,189,189,189,190,190,191,192,192,193,194,194,195,195,196,197,197,198,198,198,198,199,199,199,200,200,200,201,202,203,204,204,204,205,205,205,206,206,206,207,207,208,208,209,209,210,210,210,210,211,211,211,211,212,212,212,212,212,213,214,214,214,214,214,215,215,215,215,215,215,215,216,216,216,216,217,218,218,218,218,219,219,219,219,219,219,219,220,220,220,220,221,221,222,222,222,222,222,222,223,224,224,225,225,225,225,226,227,227,227,228,229,230,230,230,230,230,230,230,230,231,231,232,233,233,234,234,235,236,237,237,237,237,238,238,238,238,239,239,239,240,240,240,240,241,241,241,242,242,242,243,243,243,244,245,246,247,248,249,249,249,250,250,250,251,251,251,252,252,252,253,254,255,256,257,257,258,259,259,259,259,259,260,260,261,262,263,263,264,264,265,265,265,266,266,267,267,268,268,268,269,270,270,270,271,271,271,272,272,273,273,274,274,274,275,275,275,275,275,275,276,277,277,278,278,279,280,281,282,283,284,284,284,284,284,284,285,285,286,286,286,287,287,287,287,288,288,288,289,289,290,290,290,291,292,292,293,293,294,295,296,296,296,296,296,297,297,297,298,299,299,300,301,302,302,302,303,303,303,303,304,304,305,305,305,306,307,308,309,310,310,311,312,312,313,313,314,315,316,317,317,318,5,32,44,50,52,108,118,126,130,134,138,138,140,140,150,164,170,188,190,197,200,216,216,216,216,232,272,300,306,8,9,10,14,17,19,30,33,35,40,41,47,49,51,54,57,60,63,66,66,69,72,75,78,81,84,90,93,96,99,106,109,112,115,118,124,127,130,135,138,144,144,144,150,153,156,161,164,172,177,180,185,188,193,196,199,202,4,10,10,15,18,21,22,26,1,7,28,32,36,40,50,56,60,66,76,80,86,92,103,110,118,122,126,134,138,142,152,158,160,164,166,172,174,176,186,190,204,206,208,215,218,222,226,229,240,247,248,252,256,260,7,19,19,31,37,45,51,57,61,65,71,75,85,93,101,107,115,123,129,133,137,143,151,157,165,165,173,179,185,195,201,205,213,219,223,231,239,249,255,263,269,277,285,307,311,321,329,343,347,351,355,359,363,367,367,371,375,379,381,385,389,393,397,401,403,407,411,415,419,423,427,431,435,439,439,15,27,31,37,45,51,55,71,77,81,87,93,99,99,103,109,113,127,137,143,149,149,159,159,171,171,175,183,199,207,219,231,237,243,247,251,255,259,263,267,271,275,279,283,283,289,293,297,301,305,309,313,319,323,327,331,335,339,343,351,355,355,361,365,369,373,377,381,385,391,397,401,404,405,409,7,17,21,27,35,49,53,59,59,69,79,79,83,87,97,101,105,109,113,117,129,135,141,145,151,155,161,165,169,177,191,195,205,209,217,221,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,303,307,311,315,319,323,327,331,335,339,341,345,349,353,357,361,366,366,366,367,373,377,7,17,21,25,29,35,39,43,47,51,55,59,63,67,71,75,79,85,89,93,97,97,101,105,113,117,123,133,139,143,147,153,159,163,167,175,179,189,193,197,201,205,209,213,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,295,299,303,307,311,315,319,1,2,5,17,25,25,33,37,41,47,51,55,61,65,69,73,77,85,89,95,101,105,109,113,117,125,131,135,139,143,151,157,169,177,183,191,197,201,209,215,219,227,233,241,245,249,249,253,261,265,271,277,281,285,293,299,309,313,317,321,329,333,337,341,345,349,353,357,361,365,369,373,377,381,385,389,393,397,401,405,409,413,417,417,417,421,425,431,432,7,30,31,31,38,38,39,44,44,45,45,50,51,56,57,57,62,63,63,68,68,69,69,74,75,80,80,81,81,88,88,89,94,95,95,102,103,108,108,109,109,114,115,115,120,120,121,126,127,127,136,136,137,144,144,145,152,153,160,160,161,172,173,180,180,181,181,186,187,194,195,200,201,208,209,209,216,217,232,232,232,233,238,239,239,244,244,245,245,250,251,256,256,257,268,269,269,274,274,275,275,280,281,290,290,291,291,300,301,308,308,309,309,316,317,322,323,328,329,329,340,341,348,349,354,355,355,360,360,361,361,366,367,367,372,373,11,16,21,25,30,34,39,43,48,53,58,63,67,72,77,81,86,91,95,100,105,109,114,118,123,128,132,137,142,147,155,160,164,169,173,178,183,187,192,197,202,207,211,216,221,225,230,235,239,244,248,253,258,262,267,272,277,281,286,291,295,300,304,29,29,30,31,32,32,33,34,36,38,38,38,38,39,39,39,40,41,41,43,43,43,44,45,45,46,46,47,47,48,50,51,52,53,54,54,54,54,54,59,60,61,61,62,63,64,64,65,65,65,65,66,66,67,67,70,71,71,71,73,74,77,79,81,83,84,85,85,86,87,88,90,91,92,93,94,95,96,97,98,99,99,100,101,102,103,103,104,104,105,105,106,108,109,109,110,111,112,113,114,114,115,116,116,117,117,118,119,119,120,121,122,122,123,123,123,124,125,126,127,128,128,129,129,130,130,131,131,135,136,137,138,139,140,140,141,141,142,144,145,146,146,147,148,149,149,150,150,150,151,152,153,154,155,156,156,157,157,158,158,158,159,160,161,161,162,163,163,163,164,165,166,167,167,168,169,170,170,171,172,173,174,175,176,177,178,180,181,182,182,183,183,184,185,186,187,188,189,189,190,190,191,192,193,194,195,195,196,197,197,198,199,200,201,202,203,205,206,206,208,210,210,211,212,213,214,215,215,216,217,217,218,218,219,219,220,221,222,223,224,225,226,226,227,232,233,234,235,237,238,239,241,241,242,243,245,247,248,248,249,250,251,252,253,254,255,255,256,257,258,258,259,259,260,261,262,264,265,268,270,270,270,272,273,275,276,276,276,278,279,280,281,284,285,285,286,286,287,287,288,289,289,290,291,293,295,296,297,299,300,303,308,310,311,314,317,318,318,318,319,320,323,324,326,327,328,330,330,331,333,334,335,336,337,338,339,339,341,342,343,344,344,346,347,349,349,354,354,354,355,356,356,356,357,357,357,358,359,359,360,361,362,362,363,365,366,367,370,372,373,374,375,376,377,378,379,380,380,381,381,382,383,384,385,386,386,388,395,396,397,398,402,405,406,408,409,410,411,412,413,414,414,414,416,417,418,419,419,420,421,421,422,423,424,424,425,425,425,427,428,428,429,5,23,23,23,23,24,25,28,30,31,32,33,34,36,37,38,40,41,42,43,44,45,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,71,72,73,75,76,77,78,79,80,81,82,84,85,86,88,89,90,92,94,94,95,98,99,100,101,102,103,104,107,107,108,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,130,132,133,134,136,137,138,139,142,147,147,148,150,153,154,155,156,160,161,162,164,164,165,166,167,168,169,169,170,171,173,175,176,178,181,181,182,183,184,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,205,207,208,209,210,211,212,212,213,213,215,215,216,217,218,219,220,221,224,225,226,227,228,229,229,229,230,231,231,232,233,234,234,235,235,235,235,236,237,239,240,242,243,244,244,245,246,248,250,251,252,255,256,257,258,261,261,262,263,263,264,264,265,265,266,267,267,267,270,271,271,271,272,272,273,274,274,275,275,276,279,281,282,283,284,285,285,286,287,288,289,294,295,297,298,299,301,303,304,305,306,307,308,309,309,310,311,311,312,319,319,322,326,326,327,328,329,330,331,332,333,334,340,341,342,343,350,353,354,355,356,358,359,360,361,362,365,366,367,369,376,382,382,383,384,385,386,388,389,391,394,395,396,399,401,401,401,402,404,405,406,411,412,416,418,421,423,425,438,7,7,7,8,67,67,68,70,70,71,73,73,74,76,77,79,80,82,82,83,86,87,90,92,95,95,97,98,100,101,103,104,105,107,110,112,115,116,117,118,120,121,123,125,126,127,129,130,134,137,138,139,141,144,145,147,147,149,151,152,153,154,155,156,159,161,162,164,165,166,167,168,170,171,172,173,174,175,179,180,182,183,185,186,187,188,190,191,193,194,196,197,199,200,201,201,202,202,203,204,205,206,206,207,208,208,209,210,210,211,212,213,214,215,216,217,219,221,222,224,225,227,228,229,230,233,235,235,237,238,239,241,242,243,245,246,246,248,248,248,253,254,257,259,261,262,263,264,266,267,269,270,272,275,276,277,277,278,281,281,281,284,286,287,287,288,288,289,294,295,297,299,300,301,303,304,304,305,306,307,308,309,312,313,315,317,318,319,320,321,321,322,324,324,325,327,330,332,332,333,333,334,336,336,337,338,338,339,339,340,340,341,343,343,344,344,345,347,348,349,350,351,351,352,353,354,355,357,358,358,359,360,360,364,365,367,368,369,370,372,373,374,375,376,377,378,380,382,383,383,383,385,386,388,389,390,391,392,393,393,394,395,396,399,399,401,402,404,405,406,407,409,410,411,412,416,417,418,419,420,423,424,425,426,427,428,428,430,431,432,432,433,434,435,436,437,438,438,439,440,441,442,443,443,444,445,446,447,448,448,451,452,453,454,459,460,461,461,464,465,466,468,470,471,472,473,473,10,12,14,16,18,30,30,34,38,43,44,47,48,49,50,51,51,52,54,57,60,62,62,65,66,67,69,70,70,73,74,75,78,80,82,82,85,88,90,92,92,98,100,101,103,104,106,108,109,111,112,114,118,119,121,122,123,124,126,131,134,134,136,136,138,141,142,144,146,149,150,150,152,154,154,158,158,162,166,166,170,170,173,174,174,177,178,178,178,182,185,186,187,188,189,190,191,192,193,196,196,199,202,202,205,206,208,209,210,211,212,212,213,214,215,216,216,218,220,220,222,223,224,225,226,228,230,230,231,232,234,237,238,241,242,244,245,248,254,254,259,259,260,261,262,263,264,265,266,266,269,271,272,273,275,275,276,277,279,282,283,285,287,288,289,290,291,292,294,295,296,297,298,302,305,306,308,309,310,310,312,316,316,320,322,324,325,325,326,327,328,328,330,331,332,333,335,337,338,340,340,342,344,344,347,349,350,354,354,358,360,362,366,368,372,373,373,375,375,376,379,380,381,382,384,386,390,391,393,395,396,401,402,403,404,405,406,410,414,417,418,420,420,424,424,426,434,434,437,438,440,442,442,443,443,444,446,448,449,452,452,455,458,459,460,460,463,463,464,465,468,469,471,472,473,474,475,476,477,480,482,482,486,487,488,489,490,492,493,494,496,498,498,502,503,508,510,511,512,513,516,517,517,517,518,519,519,520,521,521,522,523,526,527,530,557,558,558,1,7,8,12,18,30,528,5,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,312,313,314,315,316,317,318,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,344,345,346,347,348,353,357,1,2,2,4,4,4,4,4,5,8,8,19,22,22,26,36,42,48,206,240,288,292,314,348,370,541,564,4,12,124,158,163,1,9,156,178,179,1,1,1,6,7,10,20,24,54,54,55,56,62,64,77,82,88,92,96,146,147,338,340,342,344,346,348,350,350,352,354,356,358,360,360,362,364,364,366,368,370,372,374,376,378,380,380,380,382,384,386,388,390,390,391,392,393,394,395,396,397,398,400,402,404,406,406,406,406,406,406,406,407,407,407,407,407,489,7,44,75,82,85,87,99,104,110,114,120,170,214,217,222,230,242,248,256,263,266,270,275,279,287,294,297,302,305,308,312,315,331,342,350,365,401,403,406,409,409,412,414,417,420,423,429,431,474,511,539,4,53,55,58,60,64,67,69,71,76,79,84,86,89,91,94,98,102,105,107,110,117,119,122,154,168,172,173,174,174,175,176,177,179,10,180,182,184,186,188,190,192,194,4,6,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,6,59,88,90,92,94,96,98,100,102,104,106,108,110,112,113,114,114,115,116,117,119,4,102,104,106,108,110,112,114,118,122,124,126,128,130,132,134,136,138,140,142,144,148,150,152,154,156,158,160,162,164,166,6,303,308,316,326,329,338,346,346,356,362,8,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,76,94,96,98,100,102,104,106,108,110,128,130,132,134,136,138,140,142,144,146,164,168,170,172,174,176,178,180,198,200,202,204,206,208,210,212,214,232,234,236,238,240,242,244,246,248,5,6,13,19,22,28,34,38,41,48,50,53,58,62,70,76,81,84,94,98,105,115,132,137,160,215,221,225,236,262,268,271,293,356,372,376,382,384,387,6,27,28,31,32,35,36,39,40,42,61,62,65,66,69,70,73,74,76,95,96,99,100,103,104,107,108,110,128,130,132,134,136,138,138,140,142,144,163,164,167,168,171,172,175,176,178,197,198,201,202,205,206,209,210,212,231,232,235,236,239,240,243,244,246,6,27,28,31,32,35,36,39,40,42,61,62,65,66,69,70,73,74,76,95,96,99,100,103,104,108,110,110,129,130,133,134,137,138,141,142,144,163,164,167,168,171,172,175,176,178,197,198,201,202,205,206,209,212,231,232,235,236,239,240,243,244,246,246,8,29,30,33,34,37,38,41,42,44,63,67,68,71,72,75,76,97,98,101,102,105,106,109,110,112,131,132,135,136,139,144,146,165,166,169,170,173,174,177,178,180,199,200,203,204,207,208,211,212,214,233,234,237,238,241,242,245,246,248,308,308,308,308,310,312,314,316,318,320,322,324,324,324,326,328,330,330,330,332,334,336,338,340,342,344,346,348,7,24,24,28,32,36,40,44,44,48,52,58,67,72,76,80,85,90,93,93,100,104,110,118,124,128,133,138,142,154,158,163,168,172,178,178,182,188,196,202,207,214,220,220,224,228,228,232,237,242,248,252,256,260,260,260,264,264,268,276,280,288,292,297,301,304,308,314,314,323,326,329,330,334,340,345,350,358,358,358,363,363,387,388,9,58,62,68,72,78,80,86,90,92,100,104,110,120,126,128,130,132,134,142,144,148,154,156,160,166,168,172,178,180,186,192,198,204,206,206,212,216,218,220,222,224,226,228,230,232,234,244,246,250,256,258,262,270,274,278,278,282,290,294,300,302,306,312,314,318,324,326,330,330,336,338,338,342,346,348,350,350,356,406,411,423,423,9,9,48,54,56,60,62,70,72,84,94,102,110,112,116,118,120,124,126,132,134,136,142,144,144,150,152,166,170,174,176,180,182,186,188,190,198,202,210,216,216,222,224,234,246,248,250,256,258,264,268,270,276,280,286,288,290,292,298,302,308,310,312,318,320,326,328,330,332,336,346,348,350,388,398,406,406,407,408,409,410,410,412,412,412,413,420,9,26,30,34,40,44,46,50,58,67,72,78,82,82,85,90,98,102,108,112,116,122,126,131,136,140,146,152,156,161,164,168,168,176,180,186,190,194,200,205,212,218,218,222,226,226,230,235,240,246,250,254,258,258,258,262,262,266,274,278,286,290,295,299,302,306,312,312,312,317,321,324,328,332,338,346,351,356,356,356,361,361,8,14,17,20,23,26,30,31,32,34,35,36,37,40,41,42,44,44,50,54,55,59,59,60,68,70,74,76,80,84,86,87,88,94,95,6,14,16,18,23,29,35,37,39,41,43,44,45,46,48,50,51,52,56,57,59,61,64,65,68,70,72,73,74,76,78,80,87,90,90,90,94,96,98,101,104,108,114,115,119,122,126,130,135,138,146,149,151,155,157,159,170,172,176,179,191,195,196,204,206,209,213,230,232,239,248,254,256,263,266,269,285,289,302,310,8,22,22,50,64,68,78,96,130,140,272,274,274,275,490,490,490,510,516,578,664,667,668,671,672,674,675,676,678,679,680,681,682,684,690,691,694,694,695,696,698,699,700,703,11,11,12,13,13,50,57,71,76,86,104,138,148,280,498,498,498,518,524,672,675,676,679,680,682,683,684,686,687,688,689,690,691,692,698,699,702,702,703,704,706,707,708,711,715,6,8,9,14,18,20,24,30,32,34,36,36,38,42,46,47,48,49,50,51,52,53,54,56,60,62,62,63,64,66,68,70,82,84,91,93,93,94,96,98,99,100,100,101,102,124,132,136,142,144,145,146,148,149,152,156,161,162,165,166,167,167,168,168,172,173,173,174,175,175,176,178,179,184,189,190,191,193,196,197,198,199,201,201,201,201,202,204,205,207,208,209,209,210,210,211,212,212,213,213,213,214,215,216,218,220,221,222,222,224,225,225,228,229,230,231,232,234,235,236,238,239,244,245,247,247,248,248,248,249,253,254,255,256,258,259,261,264,267,268,270,272,274,275,277,278,279,279,280,283,283,285,286,288,289,291,291,292,294,297,300,301,301,302,304,305,306,307,308,308,310,311,313,314,316,317,318,318,320,323,323,323,324,325,328,329,333,335,336,337,337,338,339,340,341,341,342,342,344,346,347,348,349,350,351,352,355,356,357,358,360,361,362,364,364,366,369,370,374,375,375,375,376,377,379,384,384,385,388,391,393,395,395,399,400,402,402,403,403,403,403,409,411,411,414,414,424,10,35,36,38,42,45,47,51,56,69,74,77,85,89,93,98,99,107,118,126,127,137,151,152,159,165,174,182,191,195,197,204,210,215,250,251,252,253,253,256,257,258,258,259,259,260,260,262,262,263,264,298,319,320,327,335,335,339,343,343,347,347,357,360,361,365,370,372,382,383,383,384,387,391,392,398,403,407,411,417,417,425,431,434,438,440,447,447,448,448,449,449,450,451,451,451,451,455,463,463,463,463,469,469,469,469,469,478,494,498,501,504,504,520,521,538,542,545,547,557,558,573,574,577,577,583,585,585,585,591,592,597,605,605,605,605,605,613,37,39,45,46,49,53,56,79,85,101,102,104,106,107,110,111,112,113,116,117,119,121,123,129,136,137,143,145,148,150,152,153,156,158,159,160,162,163,184,187,188,189,190,197,201,204,207,207,212,215,220,222,233,234,238,240,242,246,253,254,258,260,263,264,288,291,292,293,299,302,304,310,312,314,315,317,320,321,322,325,327,331,334,336,339,339,342,343,348,349,352,358,362,366,371,394,395,397,399,400,402,404,408,409,413,414,419,422,424,429,430,439,443,444,445,448,457,460,461,468,470,471,474,475,478,488,492,496,498,510,514,520,522,7,39,41,41,47,48,51,55,58,81,87,103,104,106,108,109,109,112,113,114,115,118,119,121,123,125,127,131,138,145,147,150,152,154,155,158,160,161,162,164,165,186,189,190,191,192,199,203,206,209,209,214,217,222,224,235,236,240,242,244,248,255,256,260,262,265,266,290,293,294,295,301,304,306,312,314,316,317,319,322,323,324,327,329,333,336,338,341,344,345,350,351,354,360,368,373,396,397,399,401,402,404,406,410,411,415,416,421,424,426,431,432,441,445,446,447,450,459,462,463,470,472,473,476,477,480,488,489,492,496,500,502,514,518,524,526,7,8,75,76,80,88,104,107,111,134,140,140,142,144,147,148,148,152,152,152,162,162,168,168,172,172,176,176,176,176,180,186,186,186,186,194,196,198,199,200,202,203,211,213,213,213,215,217,217,217,223,229,229,266,267,272,275,276,277,281,282,286,287,302,308,308,314,316,316,316,319,323,324,324,324,326,332,340,342,342,352,353,357,358,365,366,368,370,372,376,376,384,384,384,384,390,395,396,396,402,408,422,422,424,424,431,433,438,440,440,444,444,456,464,476,476,478,479,482,482,486,488,492,492,496,496,499,502,522,522,522,525,526,534,534,546,552,552,559,562,562,566,570,570,570,575,580,580,599,602,605,607,610,610,610,614,618,619,622,628,634,634,9,10,34,35,37,41,44,46,50,55,68,73,76,84,88,92,97,98,106,117,125,126,136,150,151,158,164,173,181,183,190,190,194,196,203,214,249,250,251,252,252,255,256,257,257,258,258,259,259,260,261,263,297,318,319,319,326,334,334,338,342,342,346,346,356,359,360,364,369,371,381,382,383,386,390,391,397,402,406,410,416,416,424,430,433,437,439,446,446,447,448,448,449,450,450,450,450,454,462,462,462,462,468,468,468,468,468,477,493,497,500,503,503,519,520,537,541,544,546,555,556,557,572,573,576,576,576,582,584,584,584,590,591,596,604,604,604,604,604,604,612,4,40,45,46,48,50,53,54,57,59,63,66,68,70,76,80,82,84,88,90,92,96,97,98,101,102,104,105,107,109,112,113,114,116,126,130,135,141,143,144,146,148,150,152,163,164,168,170,172,175,176,178,178,178,180,183,184,186,188,190,191,192,193,193,194,195,196,198,199,203,205,206,208,209,210,213,214,216,219,220,221,222,224,226,227,230,233,234,235,236,238,239,240,242,243,244,245,246,247,248,250,253,257,260,262,264,266,268,270,271,291,308,309,310,312,314,315,318,320,321,322,326,328,331,333,335,336,339,346,347,349,350,352,353,354,364,366,370,372,374,376,379,382,384,386,388,391,394,398,406,408,410,412,414,417,420,424,426,427,428,430,432,434,438,440,446,450,451,454,456,458,461,463,464,466,468,472,474,479,498,500,501,502,504,507,508,509,512,513,514,516,517,519,520,525,526,527,528,529,530,532,533,534,537,538,540,542,544,545,546,550,551,552,553,554,556,557,558,562,563,565,566,567,568,570,571,573,576,578,581,582,583,585,586,588,589,591,593,594,595,596,602,603,605,607,610,612,614,616,617,620,622,624,625,627,628,630,634,635,637,638,640,641,643,644,646,647,649,653,654,655,657,659,662,664,667,671,672,676,678,679,7,8,77,78,82,90,90,106,109,113,136,142,142,144,146,149,150,150,154,154,154,154,164,164,164,164,170,170,174,174,178,178,178,178,182,188,188,188,188,196,198,200,201,202,204,205,213,215,215,215,217,219,219,231,231,268,269,274,277,278,279,283,284,288,289,304,310,310,316,318,318,321,325,326,326,326,328,334,342,344,344,354,354,355,359,360,367,368,370,372,374,374,374,378,386,386,386,386,392,397,398,398,404,410,424,424,426,426,431,433,435,440,442,442,446,446,458,466,478,478,480,481,484,484,488,490,494,494,498,498,501,504,524,524,524,527,528,536,536,548,554,554,561,564,568,572,572,572,577,582,582,601,604,607,609,612,612,612,618,622,623,626,632,638,638,638,638,9,10,34,35,37,41,44,46,50,55,68,73,76,84,88,92,97,98,106,117,125,126,136,150,151,158,164,173,181,183,190,190,194,196,203,209,214,249,250,251,252,252,255,256,257,257,258,258,259,261,261,263,297,318,319,326,334,338,342,342,346,346,356,359,360,364,371,382,382,383,386,390,390,391,397,402,406,410,416,424,430,433,437,439,446,446,447,449,450,450,450,454,462,462,462,462,468,468,468,468,468,477,493,500,503,503,519,537,541,544,546,555,556,557,572,573,576,576,576,582,584,584,584,590,591,596,604,604,604,604,604,612,9,12,14,29,30,32,33,34,35,36,38,40,42,43,44,45,46,46,48,49,50,52,54,56,57,58,59,60,62,64,65,66,68,68,70,71,72,73,74,75,76,77,78,80,81,82,83,84,84,86,88,88,89,90,94,95,96,98,99,100,100,102,104,106,110,110,110,112,114,115,116,117,119,119,120,122,123,124,126,127,128,128,129,130,132,134,137,138,140,141,142,144,145,146,148,149,150,150,152,154,156,157,159,159,161,162,164,165,165,166,168,169,170,171,172,172,172,172,173,174,176,178,180,181,182,184,186,188,188,189,189,190,192,193,194,195,196,197,198,200,200,202,204,206,208,210,211,212,214,214,216,217,217,218,219,220,221,224,226,228,229,230,231,233,234,234,235,236,237,238,240,241,243,244,246,249,250,251,252,253,253,254,255,256,258,260,262,263,266,267,268,269,270,272,273,275,276,276,276,276,278,280,282,284,286,288,288,290,291,292,293,294,297,298,299,300,302,302,303,304,306,307,308,310,311,312,314,316,318,319,320,322,323,324,326,328,330,332,333,334,334,334,336,338,339,340,341,342,343,344,346,348,349,350,352,353,354,356,357,358,358,359,360,362,364,366,368,369,370,370,372,374,376,378,380,381,382,382,384,386,388,388,389,390,392,394,396,397,398,400,402,403,404,405,406,407,408,410,411,412,413,414,416,417,418,420,422,424,426,427,428,429,431,432,433,434,436,438,440,442,443,444,446,447,448,449,450,451,452,454,455,458,460,7,8,9,29,30,31,32,32,33,33,34,35,36,36,37,38,40,40,41,41,42,44,46,50,52,53,53,55,57,58,59,60,61,65,66,68,70,71,73,74,75,79,84,86,87,88,88,89,92,92,93,95,96,98,99,100,101,102,103,105,107,109,113,126,127,130,131,131,133,134,135,136,138,140,141,142,143,144,145,146,147,148,149,150,153,154,156,157,158,159,163,165,166,167,169,172,173,174,175,177,178,180,181,182,183,184,186,188,189,190,191,191,192,192,193,193,194,196,197,198,199,200,201,202,202,203,204,208,208,208,209,209,209,209,210,211,212,214,215,216,217,218,218,219,219,220,221,221,222,223,224,229,230,231,231,232,232,233,236,237,238,239,240,241,242,243,244,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,262,263,264,265,266,267,268,269,270,271,272,273,274,274,275,276,277,278,279,280,281,282,283,284,285,286,286,286,286,286,287,288,289,290,290,293,294,295,295,296,297,297,297,298,299,300,302,304,306,308,312,313,314,316,318,319,320,320,322,324,325,326,328,330,331,332,333,334,336,338,340,347,7,8,9,22,23,23,24,24,26,27,28,30,32,33,34,35,36,36,37,38,39,40,41,42,43,44,46,48,54,55,56,58,59,59,60,62,64,66,67,68,69,70,72,74,75,76,78,80,81,82,83,84,86,87,88,88,88,90,92,92,92,92,94,96,97,98,102,104,105,106,107,108,109,110,110,110,111,112,114,116,117,117,118,120,121,122,123,124,126,128,132,133,133,134,135,136,138,147,148,149,152,154,155,155,156,157,158,160,162,164,165,166,167,168,169,170,178,179,179,180,181,182,184,186,188,189,190,192,194,196,198,200,202,203,204,206,207,208,208,209,210,212,213,214,216,218,220,221,222,224,226,228,230,232,233,234,237,238,239,240,241,242,244,246,250,251,252,253,254,255,256,257,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,310,310,310,311,312,313,314,315,316,318,320,321,322,323,324,325,326,327,349,9,10,28,30,30,31,31,32,33,33,34,35,36,36,37,39,39,40,41,42,43,44,45,46,47,48,48,49,50,50,51,52,53,54,55,55,56,59,60,61,61,62,63,64,64,65,66,67,68,70,71,72,72,75,75,76,77,77,78,79,82,84,86,87,90,92,93,93,95,95,97,99,100,102,103,104,106,107,108,108,109,111,112,113,114,115,116,118,119,121,122,123,124,125,125,126,127,128,129,130,131,132,133,134,135,135,136,137,138,139,146,147,148,151,151,152,153,154,155,156,157,159,162,163,164,165,166,167,168,168,170,171,173,174,175,175,176,177,178,179,180,181,181,182,182,183,185,186,188,189,190,194,195,196,197,199,201,202,203,204,205,205,207,207,208,209,209,210,210,211,213,214,215,216,217,217,219,219,220,224,225,226,227,228,229,230,231,231,232,233,234,235,236,237,238,239,239,240,240,241,242,243,244,245,249,251,251,252,252,254,255,255,255,256,256,256,257,258,259,260,261,261,262,262,268,268,269,269,269,270,271,271,272,273,274,275,276,277,278,279,279,280,281,282,284,285,286,287,287,288,289,289,290,291,292,293,294,295,296,298,299,300,300,301,301,302,303,304,305,306,307,310,312,319,320,321,321,322,323,324,325,326,327,328,329,331,332,334,334,335,335,337,340,345,346,347,347,348,349,350,351,352,354,355,355,356,357,357,358,360,361,362,364,365,367,367,368,369,370,371,371,372,373,373,374,375,377,379,380,381,382,383,384,387,388,392,392,393,394,395,396,397,398,398,398,399,400,401,402,402,403,404,405,405,407,409,409,409,410,411,412,414,415,416,416,417,417,417,421,422,423,424,425,430,431,431,432,433,433,434,439,440,441,442,442,442,443,443,443,443,444,445,445,447,448,449,450,450,452,452,452,453,454,455,456,457,457,457,458,459,459,460,460,461,461,462,463,463,463,466,467,468,469,470,471,472,473,475,475,476,477,478,480,481,481,482,485,486,486,487,487,488,488,489,490,490,491,491,492,493,493,494,495,495,496,496,497,500,500,500,504,504,504,505,506,507,508,509,510,511,511,512,513,513,514,515,516,523,524,527,529,530,531,532,534,534,535,536,537,539,541,545,546,547,548,550,552,554,561,562,563,565,570,570,571,572,573,574,575,575,576,577,578,580,581,582,591,593,595,597,597,598,598,599,600,602,603,604,605,606,607,607,608,608,5,6,48,64,69,69,141,141,142,148,148,149,150,150,155,156,158,159,159,160,161,162,163,163,165,167,169,173,175,176,177,177,178,178,180,180,183,185,194,194,195,195,197,199,201,201,201,205,206,208,209,210,211,212,213,215,216,217,220,221,222,223,223,224,225,225,227,227,230,231,232,233,234,235,237,237,238,238,239,239,240,241,243,244,245,247,250,250,251,251,255,256,258,259,260,261,265,265,268,269,270,271,271,272,274,275,278,279,280,280,281,281,282,282,283,286,287,293,295,297,299,300,301,302,303,303,304,304,305,305,306,308,308,309,310,311,312,314,315,317,318,319,321,322,327,330,330,331,332,333,333,334,335,336,336,343,344,345,347,347,348,349,351,353,354,355,357,358,359,359,360,360,363,363,365,365,365,366,367,367,368,370,371,373,373,373,376,379,382,383,383,384,385,386,388,389,390,391,392,393,395,395,395,396,399,399,400,401,402,403,403,404,404,405,406,407,408,408,412,414,416,418,421,422,423,425,426,426,428,429,431,431,432,432,433,434,434,435,437,438,439,440,442,443,454,455,456,456,457,457,458,458,459,460,461,462,463,464,464,465,465,466,467,468,470,470,470,471,471,472,473,474,474,474,476,477,478,480,481,483,483,483,484,485,485,486,488,490,491,492,493,495,496,497,497,499,502,503,503,504,504,504,505,505,506,507,507,507,508,509,510,510,510,510,511,512,512,513,514,517,517,517,522,523,524,525,526,527,528,528,529,530,530,531,532,533,544,544,545,546,548,551,553,555,556,557,557,558,559,560,560,561,563,563,564,564,566,567,568,569,571,573,574,575,579,580,580,581,581,582,583,583,584,585,586,587,588,589,591,594,595,596,596,597,598,599,600,601,602,603,605,606,608,608,609,610,611,611,618,619,619,620,621,622,623,624,626,626,627,627,627,628,629,630,631,632,633,634,635,635,636,636,638,639,639,639,639,641,641,645,646,647,647,648,649,650,652,653,654,655,656,658,659,660,662,663,665,667,668,1,5,6,20,21,21,22,24,25,26,28,30,31,32,33,34,35,35,36,36,37,38,39,40,41,42,44,44,46,52,53,54,56,57,58,60,62,64,65,66,67,68,68,70,72,73,74,76,79,80,81,82,84,85,86,86,86,88,90,92,94,95,96,100,102,103,104,105,106,107,108,108,108,109,110,112,114,115,116,118,119,120,121,122,124,126,127,128,130,131,131,132,133,134,136,145,146,147,150,152,153,154,155,156,158,160,162,163,164,165,166,167,168,174,176,177,177,177,178,180,182,184,186,187,188,190,192,194,196,198,200,201,202,204,205,206,207,208,210,211,212,214,216,218,219,220,222,224,226,228,230,231,232,235,236,237,238,239,240,242,244,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,271,272,273,274,276,277,278,278,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,316,318,319,320,321,322,323,324,325,347,5,6,19,21,22,23,24,25,26,28,30,31,32,33,34,34,35,37,38,39,44,45,46,46,47,48,53,54,54,55,55,56,56,57,60,65,67,70,71,72,73,74,74,75,76,77,78,79,80,81,81,81,83,84,86,87,87,88,88,89,90,90,91,91,92,93,94,94,96,97,97,98,99,101,101,102,102,103,103,104,105,106,108,109,109,110,111,112,114,115,116,117,119,119,120,121,122,124,125,126,127,129,131,131,132,134,134,135,136,137,151,152,152,153,154,155,157,158,158,161,162,163,164,165,166,167,168,169,169,170,171,173,174,175,176,177,178,181,182,182,183,183,184,185,185,185,186,188,189,191,192,195,196,197,197,200,201,201,201,202,203,204,209,210,211,211,212,212,214,216,220,222,224,234,236,236,237,237,238,239,240,242,242,242,243,243,244,246,247,248,249,250,252,253,254,255,255,256,257,257,258,259,259,260,261,262,262,263,267,268,268,269,270,270,271,272,274,276,276,277,279,280,281,281,284,284,284,285,286,286,287,288,291,293,293,295,296,299,300,302,303,303,304,306,308,308,309,311,312,313,315,316,317,318,319,322,323,324,325,326,327,328,328,329,333,334,335,336,337,338,338,338,339,341,342,343,344,345,346,347,347,348,349,350,352,353,360,361,362,365,366,367,367,368,369,370,371,373,373,376,378,379,380,381,381,382,383,383,384,385,387,388,389,389,391,392,393,394,395,396,396,396,397,397,398,400,401,402,403,404,408,409,410,411,413,413,414,414,415,417,417,419,419,420,421,422,423,424,424,425,425,426,427,428,429,430,431,433,433,434,439,440,441,442,442,443,444,445,446,446,447,448,449,449,450,451,452,453,453,454,454,455,455,456,457,458,459,460,460,461,464,466,467,467,470,471,472,472,472,472,473,473,474,474,474,474,476,476,477,477,478,484,485,485,486,487,488,489,490,491,492,493,494,495,495,496,497,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,512,514,515,516,517,518,519,520,521,522,523,524,527,529,536,537,539,540,540,541,541,542,545,546,547,550,551,552,552,554,556,557,558,559,559,563,564,565,566,567,569,571,578,579,580,582,587,588,589,591,592,593,593,594,595,597,598,599,600,609,611,611,613,615,615,616,616,617,618,620,621,622,623,624,625,625,626,626,8,31,48,48,52,52,55,56,63,63,72,72,83,87,87,94,105,105,107,114,115,116,117,119,126,126,127,129,129,149,149,158,163,170,170,172,173,176,181,181,186,192,196,197,197,198,198,200,201,202,204,211,233,240,243,251,251,294,296,316,323,328,332,337,338,341,342,344,345,346,347,349,350,351,353,353,354,355,365,369,377,379,380,381,381,383,408,411,459,460,462,462,463,463,464,464,466,466,467,469,470,470,473,473,474,474,475,477,478,478,478,481,483,483,10,11,12,33,34,36,36,37,37,38,39,40,40,41,41,44,44,46,46,48,50,54,56,56,57,59,61,63,64,65,69,70,72,72,74,75,77,78,79,83,88,90,91,92,92,93,96,97,99,101,102,103,105,106,107,109,111,113,117,130,131,134,135,135,137,138,139,140,142,144,145,146,147,148,149,150,151,153,154,157,158,160,161,162,163,167,169,170,171,173,176,179,181,182,184,185,186,187,188,190,192,193,194,195,195,196,196,197,198,200,201,202,203,204,205,206,206,207,208,212,212,212,213,213,214,214,215,216,218,219,220,221,222,222,223,223,224,225,225,226,227,227,228,233,234,235,235,236,236,236,237,237,240,241,242,243,244,245,246,247,248,250,252,253,254,255,256,257,258,259,259,259,260,261,262,263,264,265,266,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,290,290,290,290,291,292,293,294,294,297,298,299,299,300,301,301,302,303,304,306,308,310,312,316,317,318,320,322,323,324,324,326,328,329,330,332,334,335,336,337,338,340,342,344,21,24,26,27,29,29,32,32,32,34,36,38,40,41,42,43,47,51,51,54,55,55,55,55,57,60,62,63,65,68,69,70,71,73,75,79,79,80,80,81,87,88,90,91,91,93,95,95,98,98,98,101,103,107,109,111,115,118,118,121,126,127,127,127,128,129,129,135,138,138,140,141,149,150,151,151,153,155,156,159,160,162,164,166,169,171,172,173,174,175,176,177,178,179,181,181,184,185,187,190,192,193,194,196,197,197,197,201,201,206,209,212,213,213,214,219,222,223,224,225,226,227,229,231,232,233,233,237,239,241,241,244,245,245,246,247,251,251,253,253,254,254,255,255,256,257,258,259,261,262,263,264,265,268,271,272,275,278,280,280,283,283,284,285,288,290,293,293,297,298,299,300,302,303,306,306,309,310,311,314,315,315,317,319,321,322,324,325,35,40,43,47,58,62,70,72,74,82,94,98,102,113,113,122,124,128,132,138,140,144,152,154,156,156,156,158,158,162,166,180,183,188,192,194,196,204,212,212,214,218,220,228,230,232,236,248,250,260,262,272,274,276,278,280,282,292,296,296,299,300,304,306,314,318,320,326,332,334,338,340,340,342,352,354,356,360,362,368,374,384,7,8,40,40,41,41,44,44,45,45,48,48,49,49,52,53,56,57,60,60,61,64,64,65,68,69,72,72,73,82,82,83,92,93,93,98,98,99,104,105,105,110,111,111,114,114,115,118,119,124,125,125,128,129,136,137,137,142,143,148,148,149,157,160,160,161,161,164,165,168,169,169,172,172,173,176,177,177,184,185,190,191,200,200,201,201,208,208,209,209,216,216,217,217,224,225,225,228,228,229,232,233,236,237,237,240,241,246,247,250,251,254,262,263,274,274,275,288,289,292,293,296,297,300,301,304,304,305,308,309,314,315,315,320,321,321,330,331,331,332,332,333,336,337,342,342,343,343,346,346,347,347,352,352,353,356,357,360,361,361,364,365,365,368,368,369,369,378,378,379,379,392,393,396,396,397,397,400,401,401,404,404,405,405,410,410,411,414,415,418,419,419,426,427,436,437,442,443,443,454,454,455,460,460,461,461,468,469,469,478,478,479,482,482,483,483,488,488,489,500,500,501,501,508,508,509,509,520,520,521,521,526,526,527,527,530,531,531,534,535,535,538,539,539,542,543,546,547,547,550,550,551,551,554,554,555,558,559,562,563,563,568,569,574,580,580,581,581,584,584,585,588,588,589,594,594,595,595,610,610,611,611,632,633,633,636,636,637,637,650,651,651,654,654,655,655,655,658,658,659,659,666,666,667,667,670,670,671,676,676,677,684,684,684,685,685,690,690,691,691,694,695,702,703,708,708,709,709,712,712,713,713,718,719,719,722,722,723,723,728,728,729,734,735,735,740,740,741,741,744,745,745,748,749,754,754,755,762,762,763,763,768,768,769,769,780,780,781,781,781,786,787,787,794,794,795,795,808,809,809,809,816,816,817,817,822,823,823,823,823,7,10,13,14,15,24,28,29,31,31,31,32,33,36,37,37,44,44,44,45,48,49,53,56,56,56,57,60,61,63,64,65,66,66,67,70,70,70,71,74,75,78,79,80,81,81,85,85,85,86,86,87,87,88,89,92,92,93,94,95,95,98,99,102,103,104,104,105,108,109,109,112,113,118,119,122,122,123,123,128,129,132,133,135,136,136,137,138,138,138,139,139,140,140,140,141,144,145,147,148,149,151,158,158,159,159,159,161,161,162,162,162,163,166,166,166,167,167,167,167,170,170,170,171,174,174,174,175,178,179,179,182,182,183,184,185,188,188,189,190,191,191,192,192,193,193,196,196,197,197,198,198,199,202,203,206,206,207,208,209,210,210,211,214,215,216,217,217,217,220,221,221,222,223,224,225,228,229,230,231,234,235,235,236,236,237,240,241,241,246,247,248,249,251,254,255,256,256,257,260,261,264,265,268,269,272,273,276,277,277,280,280,281,284,285,288,289,292,293,293,294,295,296,297,300,301,306,307,308,309,312,313,314,314,315,316,317,320,321,322,323,326,327,330,330,331,331,332,332,332,333,333,335,338,338,338,339,340,341,344,345,346,347,347,350,352,353,353,354,355,358,359,360,361,362,363,364,365,366,367,367,370,371,378,6,7,80,86,86,87,87,88,89,93,94,97,99,106,108,109,110,111,112,113,113,113,114,115,116,116,117,118,119,119,120,120,122,125,128,134,135,136,137,141,142,143,144,146,148,149,156,157,158,159,162,164,166,168,170,173,174,176,180,180,181,182,183,184,184,184,184,185,186,189,192,193,193,193,194,196,196,197,197,198,199,201,202,203,209,210,212,214,220,220,226,227,228,229,230,233,233,235,236,236,236,238,241,242,243,247,248,248,248,249,256,257,257,258,259,260,261,264,267,267,268,268,269,270,271,273,273,277,287,288,290,291,294,295,296,296,297,298,298,298,302,302,304,308,309,309,310,311,319,322,326,327,332,333,333,334,334,335,336,339,340,341,341,342,342,346,350,350,350,354,360,362,363,366,371,371,372,373,375,376,381,383,383,384,385,386,388,391,392,394,395,397,401,401,402,406,413,414,420,425,425,428,434,438,441,443,444,447,450,450,454,454,458,460,462,464,466,470,474,476,477,478,482,485,487,488,492,493,496,501,501,502,503,504,504,504,504,506,508,508,508,509,510,512,514,518,526,531,532,536,539,45,46,59,63,66,82,83,84,85,94,96,97,102,108,108,118,120,122,126,127,128,129,130,132,133,134,140,149,150,152,156,159,162,163,164,166,169,170,175,176,182,184,187,193,193,194,197,201,203,204,206,207,207,214,216,217,220,226,228,228,229,230,233,235,235,236,237,238,238,239,245,248,250,252,255,256,261,263,266,269,270,272,274,275,278,279,280,281,282,286,290,292,298,299,299,302,313,313,314,315,316,318,320,324,324,326,327,328,329,329,330,331,331,332,333,334,336,339,340,341,342,343,347,349,350,352,352,353,354,356,373,374,380,381,381,386,390,393,394,394,394,396,396,400,404,404,408,412,416,417,418,419,422,422,423,427,433,433,23,26,27,27,31,32,36,40,44,57,60,62,64,65,66,68,73,79,85,86,87,88,93,94,94,95,96,100,102,105,106,109,109,109,110,111,111,114,116,118,124,124,124,126,130,130,130,134,136,137,138,138,139,140,141,142,146,146,150,150,152,153,153,154,158,161,162,164,166,170,172,173,174,175,176,179,180,182,184,186,187,188,192,194,196,196,197,198,199,200,202,203,206,208,210,211,213,214,216,218,219,220,223,224,226,228,230,231,232,236,238,240,242,244,248,254,256,260,263,264,266,266,266,266,270,272,274,275,287,289,290,293,294,294,297,299,300,301,302,303,304,305,306,306,308,316,323,324,328,330,332,332,339,341,341,342,342,343,343,344,344,346,354,354,355,356,356,356,357,357,360,363,364,365,365,366,369,371,372,373,381,382,385,386,387,389,390,391,392,393,394,396,397,397,397,397,398,400,400,404,406,408,409,411,426,430,439,443,463,6,7,21,25,29,30,34,38,42,47,51,51,51,55,56,58,60,60,61,62,63,64,66,71,77,83,84,85,86,90,91,92,93,94,98,100,101,102,104,107,107,107,108,109,109,112,114,116,119,122,124,128,128,128,131,132,134,135,136,136,137,138,139,140,144,146,148,148,148,148,150,151,152,156,159,160,162,164,164,164,168,170,171,172,173,174,177,178,180,182,184,185,186,190,192,194,194,195,196,197,198,200,200,201,204,206,208,209,212,214,216,217,218,220,220,221,222,224,224,225,226,228,229,230,234,236,240,242,246,252,254,258,261,262,264,264,264,268,268,270,272,273,285,285,287,287,288,288,291,292,292,293,295,297,298,298,299,300,301,302,303,304,304,304,306,306,307,308,308,310,310,314,321,322,326,328,328,330,330,330,334,336,336,336,336,337,338,338,338,338,339,339,339,339,340,340,341,341,342,342,344,347,352,353,353,354,354,354,355,355,358,359,361,362,362,362,363,364,367,368,368,368,368,369,370,371,379,380,381,381,382,382,383,384,385,387,388,389,390,391,391,392,393,394,395,395,395,395,396,398,398,398,399,399,402,404,407,407,408,409,411,424,428,437,440,441,457,6,7,20,21,25,30,31,32,36,38,39,42,42,42,43,44,44,46,46,48,50,51,54,55,56,58,62,62,65,66,68,68,68,69,69,70,72,73,74,74,74,77,78,79,80,80,81,81,82,83,84,85,86,88,90,91,91,91,92,93,93,94,96,98,100,103,103,104,105,106,107,109,109,110,160,167,168,171,174,178,179,179,180,184,186,186,186,188,190,191,192,193,200,202,220,222,224,226,230,234,239,240,242,244,246,248,249,250,251,252,253,254,256,256,258,259,262,264,270,271,272,273,274,275,275,276,278,279,280,281,281,282,283,283,284,286,287,287,290,291,292,293,298,299,300,301,301,302,305,306,306,307,307,309,310,313,316,321,322,322,323,323,324,326,328,329,332,332,333,336,338,339,343,344,347,348,349,350,352,354,356,358,360,365,369,370,370,375,378,380,380,380,380,381,382,383,384,384,385,385,386,386,387,388,390,7,9,12,14,26,26,29,30,30,32,34,36,38,39,40,40,42,49,49,57,61,64,66,66,67,67,68,71,73,75,76,76,82,86,88,89,89,95,102,104,105,105,110,114,116,120,124,125,125,126,130,135,137,138,139,144,150,150,150,153,160,164,165,165,166,169,170,172,173,174,174,178,180,181,181,183,184,185,186,190,191,192,193,194,195,196,197,198,199,202,202,204,210,210,214,216,217,219,220,221,222,223,224,224,225,227,227,228,229,230,232,234,237,238,240,241,243,246,248,249,250,251,256,258,264,266,268,269,272,272,274,280,282,291,292,292,292,292,293,298,299,304,310,311,314,315,320,322,323,324,326,327,333,7,9,26,29,30,32,34,36,38,39,40,42,42,49,57,61,66,66,67,67,71,73,75,76,82,84,86,87,93,98,100,104,108,110,112,116,117,118,122,125,129,130,131,134,143,146,150,151,151,152,155,156,160,164,166,167,167,169,170,171,176,177,178,179,180,181,182,183,184,185,188,190,196,200,202,203,205,206,207,208,209,210,211,213,213,214,215,216,218,220,223,224,226,227,229,232,234,235,236,237,242,244,250,252,254,255,258,258,260,263,265,266,268,277,278,279,284,285,290,296,297,304,305,310,312,313,316,317,319,7,36,46,54,64,80,94,112,116,120,138,146,154,179,218,237,7,36,46,54,64,80,94,112,116,120,138,146,154,179,218,238,4,7,10,15,19,20,30,34,35,35,37,40,40,40,50,50,50,50,53,53,56,56,66,67,80,80,83,83,86,86,92,92,94,95,95,97,98,98,110,112,112,125,125,127,129,133,135,135,140,142,143,153,156,158,159,161,163,163,166,168,169,172,174,178,187,188,189,193,194,200,201,202,205,208,209,220,225,229,239,239,240,241,242,243,245,246,251,252,252,253,253,254,255,263,264,264,265,267,268,268,268,269,271,272,272,272,274,275,275,276,278,279,280,280,281,281,281,281,282,284,287,288,289,290,292,294,297,298,300,300,301,302,305,307,308,309,309,311,312,313,315,316,316,317,317,319,321,322,324,326,328,329,330,332,332,334,337,339,343,343,344,345,345,347,348,349,351,353,353,354,356,356,357,357,358,360,362,7,24,26,31,34,37,44,47,52,70,75,75,79,79,92,92,99,99,101,120,126,128,129,130,130,159,163,164,164,174,174,199,203,225,231,233,236,243,249,269,270,272,276,283,288,303,306,361,369,369,371,386,12,28,32,34,38,42,43,45,46,47,52,53,54,59,62,63,65,70,71,72,72,73,81,83,95,96,101,103,103,104,105,106,107,108,113,117,119,132,151,154,164,165,201,251,306,308,312,335,336,337,447,475,507,531,650,657,711,726,727,740,750,759,828,830,832,833,840,844,849,852,853,854,855,856,857,859,860,874,875,879,880,884,886,888,889,890,904,908,909,910,911,912,913,914,915,916,8,11,27,45,57,59,70,72,77,81,84,89,90,93,94,95,96,103,104,122,124,131,132,132,155,156,159,161,161,169,170,176,179,183,185,196,215,217,219,220,221,224,225,225,230,233,249,256,257,258,258,259,261,265,266,267,276,279,280,285,291,293,295,297,299,300,311,314,315,316,321,324,329,329,330,331,332,339,348,355,355,356,359,360,361,364,365,365,366,367,369,4,6,30,120,228,260,269,8,39,39,51,63,71,83,97,109,109,113,139,155,173,177,205,217,229,8,30,31,34,35,38,39,42,43,48,49,52,53,56,57,74,75,78,79,84,84,84,85,88,89,94,94,95,100,101,112,113,118,119,122,123,128,128,129,129,129,134,135,140,141,150,151,154,155,158,159,164,165,170,171,178,179,184,185,192,193,196,197,200,201,206,207,212,213,218,219,219,224,225,230,231,234,235,240,241,245,245,260,261,264,265,270,271,276,277,280,281,286,287,292,293,298,299,304,305,312,313,320,321,332,333,342,343,346,347,354,355,368,369,369,372,373,378,379,384,385,394,395,400,401,8,24,25,28,29,34,35,44,45,48,49,52,52,53,60,61,64,65,70,71,76,84,85,94,95,106,107,114,115,120,121,126,127,144,145,150,151,156,157,164,165,168,169,184,185,185,194,195,200,201,210,211,220,221,224,225,232,233,240,241,248,249,254,255,266,267,272,273,284,285,290,291,298,299,306,314,315,318,319,319,326,327,336,337,344,345,354,355,360,361,372,373,8,31,45,45,53,69,77,77,89,101,113,115,131,151,165,191,203,223,237,245,255,265,272,275,300,319,335,346,7,38,46,46,50,53,55,56,57,58,60,61,63,72,75,76,78,79,79,82,83,85,87,91,95,107,107,111,119,125,128,134,134,136,146,146,147,147,147,147,150,155,156,160,162,165,165,179,180,184,187,187,190,194,199,200,203,203,205,208,213,216,220,232,233,234,238,240,252,254,255,257,258,281,281,281,281,285,286,297,298,306,315,330,337,362,362,371,374,378,381,387,392,394,398,422,424,429,436,440,443,454,455,457,477,519,520,533,535,562,571,629,636,640,645,645,647,648,650,653,656,657,660,661,662,664,666,667,669,673,674,676,677,677,678,681,682,683,684,685,685,687,687,688,689,690,691,692,692,700,704,704,707,719,726,726,727,729,730,730,740,740,741,741,741,742,742,742,745,746,754,756,759,766,769,853,20,27,37,38,94,95,95,100,100,101,102,102,103,106,107,108,109,112,122,123,123,124,124,125,130,133,134,136,137,143,152,152,171,171,180,181,182,183,186,187,192,192,196,196,197,198,199,202,202,203,203,208,208,209,214,214,221,222,224,225,229,229,238,238,242,242,243,243,248,249,255,255,259,260,260,260,264,270,271,276,276,281,282,284,285,288,288,289,289,294,294,295,298,298,299,299,308,309,310,313,313,314,318,319,319,320,320,321,328,329,330,331,334,335,335,340,341,341,350,351,351,352,353,356,359,363,364,365,377,377,378,383,37,42,42,48,51,54,60,65,68,69,74,82,85,92,93,98,102,102,106,110,114,116,116,121,125,128,130,130,134,138,140,146,150,150,150,152,152,156,160,160,164,164,168,168,170,175,175,179,182,186,188,188,192,196,200,201,207,207,210,210,212,216,222,222,227,230,233,238,238,239,246,248,254,258,258,258,263,264,264,268,269,272,274,279,284,284,289,289,294,294,294,297,297,303,312,317,320,327,327,331,336,344,355,17,17,20,20,26,26,26,30,32,36,40,40,42,46,46,60,60,64,68,68,68,70,74,74,74,78,82,88,88,88,92,96,98,99,102,104,108,108,110,114,118,122,122,125,125,128,128,132,136,136,138,142,142,142,144,154,154,156,160,160,166,166,166,171,174,174,178,180,182,187,190,194,198,198,200,204,204,209,212,217,217,219,223,223,227,227,227,227,227,230,233,233,233,233,236,236,239,239,242,244,244,248,248,248,252,252,252,253,256,256,258,262,266,268,274,276,282,284,284,285,288,288,292,292,292,294,294,299,299,302,306,307,307,312,317,317,320,320,322,322,328,330,331,331,336,337,342,8,36,48,74,78,80,81,82,85,85,86,87,92,92,93,95,96,97,98,99,100,100,101,103,104,105,105,106,108,109,111,112,113,113,113,114,117,117,118,119,120,121,121,122,122,123,123,124,125,125,126,126,127,129,130,131,132,133,133,135,135,135,135,136,137,137,138,138,141,142,143,144,145,151,152,153,154,155,156,157,160,160,161,162,162,162,163,163,164,164,165,165,166,167,167,168,168,169,170,174,175,176,177,178,178,189,190,190,191,191,192,195,196,198,199,200,200,201,202,203,204,205,206,207,207,208,208,210,211,212,212,213,214,216,217,218,219,220,221,222,224,224,225,226,228,229,230,231,234,234,238,240,241,242,243,246,247,248,251,252,254,256,257,258,260,261,262,263,264,265,270,272,274,281,282,282,283,283,284,285,286,287,288,289,289,289,290,291,292,293,295,295,296,297,298,298,300,300,301,302,303,304,305,306,307,309,310,310,311,312,313,314,315,315,317,318,318,319,323,324,326,328,329,330,330,332,333,334,334,334,335,336,337,338,341,343,343,344,346,355,356,358,360,361,362,362,363,363,364,365,365,366,367,368,370,371,372,372,373,374,374,378,378,378,379,380,381,381,382,383,385,388,395,395,396,398,401,403,404,405,406,407,410,411,413,413,413,414,417,418,418,419,421,421,424,425,427,431,432,432,433,434,436,436,437,438,439,439,440,440,441,441,445,446,452,453,454,455,456,457,459,460,462,463,487,9,25,31,58,107,162,197,256,262,280,289,297,301,303,304,307,331,333,334,335,339,342,345,345,347,348,355,360,362,363,365,372,381,385,389,393,397,403,414,419,422,426,430,438,444,448,452,456,460,7,18,19,22,22,23,24,25,25,26,27,29,30,32,33,34,34,35,36,38,40,41,43,44,44,45,46,46,48,49,50,51,52,54,57,58,59,61,62,63,64,66,68,69,70,71,72,76,77,78,79,80,82,84,86,88,89,90,91,92,92,95,96,97,98,98,99,100,102,103,104,105,106,107,109,112,116,118,119,119,120,122,122,123,124,125,127,129,130,131,133,134,135,139,140,140,140,146,147,148,150,151,152,153,154,156,158,159,160,163,164,165,166,167,168,169,169,170,171,172,175,176,176,176,177,178,181,183,184,186,188,189,190,192,193,194,195,196,197,198,199,200,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,221,222,223,224,225,226,228,229,229,231,232,234,235,239,240,242,244,245,246,248,249,250,251,253,254,255,256,260,261,262,262,262,263,264,265,265,265,265,266,267,267,268,269,269,270,270,272,7,18,19,22,22,23,24,25,25,26,27,30,32,33,34,35,36,38,40,41,43,44,45,45,46,46,48,50,51,52,54,57,58,59,61,62,63,64,66,68,69,70,71,72,75,76,77,78,79,80,80,82,84,86,88,89,90,91,92,92,95,96,97,98,98,99,100,102,103,104,105,106,107,109,112,116,118,119,119,120,122,122,123,124,125,127,127,129,130,131,133,133,134,134,135,139,139,139,139,146,147,148,150,151,152,153,154,156,158,158,159,160,163,164,165,166,167,168,169,169,170,171,172,175,176,176,176,177,178,181,183,184,186,188,189,190,192,193,194,195,196,197,198,199,200,203,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,221,222,223,224,225,226,228,229,229,231,232,234,235,239,240,242,244,245,246,248,249,250,251,253,254,255,256,260,261,261,262,262,262,263,264,265,265,265,265,266,266,267,267,268,269,270,270,271,271,272,272,6,9,10,84,84,86,88,88,92,94,94,98,106,9,34,34,34,38,38,38,38,38,38,43,44,50,50,52,53,54,54,59,60,60,61,62,64,64,68,70,70,74,75,80,84,88,88,91,92,95,96,98,99,100,102,103,104,104,108,111,112,116,120,122,124,124,128,130,130,136,139,140,140,142,145,146,146,151,152,152,152,152,152,154,154,157,158,158,160,162,165,166,166,168,169,173,174,180,180,183,184,186,186,189,190,193,194,196,197,198,200,202,202,206,210,212,216,220,224,226,227,228,228,228,231,232,235,236,240,244,252,256,258,259,260,261,264,264,264,266,270,273,274,274,282,284,285,286,290,290,292,294,300,301,302,304,306,309,316,318,322,326,330,330,330,333,334,339,340,342,346,350,350,354,357,358,362,368,370,370,372,373,374,375,376,380,382,384,388,391,392,392,395,396,401,403,410,410,410,422,426,430,432,434,438,438,438,444,444,450,452,456,456,462,464,466,470,476,476,481,482,482,484,490,502,502,510,516,518,519,520,524,526,527,527,528,534,548,558,580,582,590,591,592,594,596,596,597,597,598,598,598,599,599,600,600,603,604,606,610,618,621,623,624,625,626,630,632,633,634,638,642,651,658,664,672,672,678,680,689,693,693,696,696,698,708,727,734,9,34,34,34,38,38,38,38,43,44,46,46,50,50,52,53,54,54,59,60,60,61,62,64,64,68,70,70,74,75,80,84,88,91,92,95,96,98,100,102,103,104,104,108,111,112,116,120,122,124,124,128,130,130,136,139,140,140,142,145,146,146,146,151,152,152,152,154,157,158,158,160,162,165,166,166,168,169,173,174,180,180,183,184,186,186,189,190,193,194,196,197,198,200,202,202,202,206,210,212,216,220,224,226,227,228,228,231,232,235,236,240,244,244,244,252,256,258,259,260,261,264,264,264,266,267,270,273,274,274,282,284,285,286,290,290,292,294,300,301,302,304,306,309,316,318,320,322,326,330,333,334,339,340,344,348,348,352,355,356,360,363,366,368,368,370,371,372,373,374,378,380,382,386,389,390,390,393,394,397,399,401,408,408,408,420,424,428,430,432,436,436,436,442,442,448,450,454,454,460,462,464,468,474,479,480,480,482,488,500,508,514,516,517,518,522,524,525,525,526,532,546,556,578,580,588,589,590,592,594,594,595,595,596,596,596,597,597,598,598,601,602,604,608,608,608,616,619,621,622,623,624,624,624,628,630,631,632,636,640,649,656,662,670,670,676,678,687,691,691,694,694,696,706,725,732,37,42,42,44,45,46,47,49,51,52,55,55,58,60,61,61,62,66,68,69,71,75,76,78,78,79,79,80,80,81,82,86,86,89,89,90,92,93,94,96,97,100,100,102,104,106,106,106,107,109,111,114,115,117,118,120,121,124,126,128,131,132,134,135,137,141,142,144,145,146,146,146,148,150,155,156,159,160,161,162,163,168,168,169,172,173,174,179,180,180,182,184,186,187,190,191,192,197,200,203,205,207,210,212,213,214,216,217,220,221,223,225,226,226,226,229,234,235,236,237,238,239,240,242,243,244,252,256,259,260,260,262,263,264,264,267,268,269,271,272,275,276,277,278,280,280,281,283,285,287,292,293,295,296,296,297,297,298,299,299,300,300,300,300,302,305,305,306,306,307,310,313,314,314,315,316,319,323,324,325,325,326,326,327,327,327,329,329,330,330,332,333,336,337,339,340,341,341,342,343,344,345,346,349,351,352,352,355,356,357,357,358,358,359,361,362,363,364,365,369,370,370,371,374,375,376,377,378,378,379,379,381,381,383,384,384,385,389,390,392,394,396,398,399,399,401,402,406,406,407,408,410,410,412,413,413,414,414,416,417,417,418,419,420,420,423,424,429,430,432,434,438,439,440,442,444,445,446,447,448,451,452,453,457,458,459,462,464,466,468,469,472,473,475,476,477,479,481,482,485,487,488,489,492,493,494,496,497,498,498,500,503,504,505,506,506,508,511,513,515,515,517,521,521,525,525,528,528,532,534,538,539,540,542,544,547,548,551,551,552,555,557,559,560,560,562,562,564,566,566,569,569,574,574,575,575,576,577,579,580,581,582,582,583,584,586,586,586,587,588,588,592,594,596,597,598,603,603,605,605,606,606,608,608,612,614,614,614,618,620,621,624,627,630,631,634,637,637,642,642,645,645,651,653,654,655,656,662,665,667,668,671,673,674,677,680,681,682,687,690,691,692,693,698,701,702,706,707,711,714,716,717,719,720,721,723,726,729,733,739,741,758,40,42,43,43,44,45,47,49,50,53,53,56,58,59,59,60,64,66,66,67,69,73,74,76,76,77,77,78,78,79,80,84,87,87,88,90,91,92,94,95,98,102,104,105,107,109,112,113,115,116,118,119,122,124,126,129,130,132,133,135,139,140,141,142,143,144,144,144,146,148,154,157,158,159,160,161,166,167,170,171,172,175,177,178,178,180,182,184,185,188,190,195,198,201,203,205,208,210,211,212,214,215,218,219,221,223,224,227,232,233,234,235,237,238,240,241,242,250,254,257,258,258,260,261,262,265,266,267,269,270,273,274,275,276,278,279,281,283,285,290,292,293,294,294,295,295,296,296,297,297,298,298,300,303,303,304,304,305,308,309,311,312,313,314,317,321,323,323,324,324,324,324,325,325,325,325,327,327,328,328,331,335,337,338,339,340,341,342,344,347,349,350,350,353,354,355,355,356,356,357,359,360,361,362,363,367,368,368,369,372,373,374,375,376,376,377,377,379,379,381,382,382,383,387,388,390,392,394,396,397,397,399,400,404,404,405,405,405,406,406,407,408,408,410,411,411,412,412,414,415,415,416,417,418,418,421,422,427,428,430,432,436,437,438,440,442,443,444,445,446,449,450,451,455,456,457,460,462,464,466,467,470,471,473,475,477,479,480,483,485,486,487,490,491,492,494,495,496,496,498,501,502,503,504,504,506,509,511,513,513,515,519,519,523,523,526,526,530,530,532,536,537,538,540,542,545,546,549,549,550,553,555,557,558,560,560,562,564,564,567,567,572,572,573,573,574,575,577,578,579,580,580,581,582,584,584,585,586,586,590,592,592,592,594,595,596,601,601,603,603,604,606,606,610,612,612,616,618,619,622,624,625,629,629,632,635,635,640,640,643,643,649,651,652,653,654,660,663,665,666,669,671,672,675,678,680,685,688,689,690,691,696,699,700,704,705,709,712,714,715,717,718,719,721,724,727,731,737,737,739,7,33,34,35,36,37,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,86,87,88,89,90,92,94,95,96,97,98,98,99,100,101,102,103,104,106,107,108,115,116,117,118,121,123,124,125,126,127,128,129,130,134,137,138,140,142,144,146,148,149,153,154,155,156,157,158,159,160,160,161,162,163,164,165,166,167,168,170,171,172,174,178,180,180,182,183,183,184,186,188,189,190,198,199,200,202,203,206,207,208,209,210,212,213,214,216,218,220,223,224,226,227,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,260,261,262,263,264,265,266,269,272,274,276,277,278,281,282,283,284,286,287,288,290,291,292,296,297,298,300,302,303,304,306,308,310,312,314,316,318,319,320,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,344,346,348,349,350,352,353,354,355,356,359,360,362,363,364,366,368,370,371,372,373,374,376,377,378,380,382,384,386,388,392,394,396,397,398,400,406,408,410,411,412,413,414,415,416,417,418,419,420,422,423,424,426,427,428,430,431,8,28,66,66,104,7,10,15,21,28,31,33,39,43,45,47,53,65,67,67,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,87,88,88,89,89,90,90,91,91,91,92,93,93,94,95,96,97,98,99,99,100,100,101,101,102,102,103,104,104,105,105,106,107,108,108,108,108,109,109,110,111,111,112,112,112,113,114,115,115,116,116,117,117,118,119,120,120,121,121,122,122,123,123,124,125,126,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,134,134,134,134,135,135,136,137,137,138,138,139,139,7,8,12,44,52,78,101,102,102,104,124,129,130,134,148,162,168,182,185,211,212,245,266,294,306,331,341,342,342,360,362,374,384,394,404,406,429,5,286,288,288,290,292,294,296,297,297,298,299,300,301,302,303,304,5,36,50,50,51,53,55,56,60,63,69,70,70,72,74,74,74,74,74,77,77,78,79,80,84,85,87,88,89,90,92,93,94,96,97,98,102,103,103,105,105,106,106,107,107,108,108,108,108,109,109,109,110,111,111,112,113,116,121,121,123,124,128,129,130,132,132,135,136,138,140,140,140,140,143,145,146,147,148,148,155,155,156,157,158,158,161,163,164,165,166,166,167,168,169,170,170,172,177,177,178,179,181,181,183,183,184,184,184,186,186,190,190,191,192,192,195,198,199,200,203,203,207,208,209,209,212,212,215,216,216,221,223,225,225,226,227,230,230,234,235,236,237,238,239,240,241,242,243,244,247,247,249,250,250,250,254,257,258,258,263,263,263,267,269,269,270,271,272,273,274,274,277,277,278,279,280,280,282,282,283,283,284,286,288,289,290,291,294,295,295,296,297,297,298,298,299,300,301,302,303,303,304,304,304,305,306,307,310,311,312,313,313,314,315,316,316,317,318,318,319,319,320,321,322,323,323,325,325,325,326,326,331,332,332,333,333,334,334,335,337,339,340,340,342,343,345,345,346,346,347,349,350,351,352,353,354,354,354,359,359,361,361,362,362,363,363,364,364,365,366,366,368,368,370,370,375,375,377,378,378,380,380,381,381,381,382,383,384,384,385,385,386,387,389,390,394,394,395,395,396,397,398,398,399,399,399,399,399,400,401,402,402,402,403,405,407,408,409,409,410,411,412,412,412,412,412,413,413,414,416,416,422,422,424,426,426,426,426,428,430,432,434,436,438,438,438,438,440,440,440,442,444,446,446,446,446,446,446,446,446,448,450,450,450,450,452,454,456,456,458,460,460,460,460,462,464,466,7,8,52,52,54,54,54,58,58,59,60,62,62,63,64,65,65,66,67,68,73,73,76,79,81,82,82,85,87,89,92,93,94,95,96,96,99,99,100,102,103,104,105,107,107,107,108,109,109,110,111,112,113,114,114,115,115,116,117,117,118,119,120,120,122,122,123,123,124,125,125,126,127,130,130,134,135,137,137,138,138,139,140,140,141,142,142,144,145,148,148,152,153,154,155,156,157,160,161,162,163,164,165,165,166,166,173,174,176,179,179,181,182,183,183,187,187,187,189,189,190,190,190,191,192,194,194,198,202,205,205,205,206,207,207,207,210,210,212,213,214,215,216,216,218,220,220,221,228,231,232,233,235,235,236,236,237,239,240,242,244,244,244,246,247,248,248,249,251,251,255,255,258,260,261,263,264,266,267,268,268,269,270,273,275,275,275,275,276,276,279,280,282,283,284,286,287,287,288,289,291,292,293,293,294,295,296,299,300,309,310,311,312,313,315,320,321,322,324,326,327,329,330,330,331,332,333,335,336,337,339,341,342,343,344,344,345,346,348,348,350,356,358,360,363,363,363,364,365,366,367,368,368,370,371,372,374,374,376,377,379,380,381,387,388,388,389,390,391,392,392,398,399,400,400,402,403,403,409,411,411,412,413,413,415,416,417,418,423,424,425,426,427,428,428,430,431,431,432,433,438,438,440,441,442,443,444,444,445,446,447,449,449,450,450,450,451,452,453,457,459,461,462,462,463,464,465,466,467,469,470,472,473,474,475,476,477,478,479,479,480,481,481,482,482,483,484,485,487,487,492,492,497,498,501,503,503,503,504,505,506,507,508,509,510,511,512,513,514,516,518,519,520,530,535,536,539,539,541,541,542,542,542,542,543,544,549,551,551,554,555,556,557,558,560,560,563,569,571,571,575,575,579,580,582,586,586,591,592,595,596,599,600,602,604,604,605,606,609,610,610,611,613,615,616,618,618,618,624,626,628,630,632,634,634,634,634,634,634,636,638,638,638,640,642,644,644,644,644,646,648,650,652,652,654,654,656,656,656,656,656,658,658,658,660,662,664,664,666,666,668,8,11,41,69,89,99,109,119,125,143,149,173,179,199,205,211,223,237,245,269,283,289,339,345,351,375,383,389,389,389,401,409,13,16,46,74,104,114,124,130,148,154,178,184,204,210,216,228,250,274,288,294,344,350,356,380,388,406,414,492,11,14,15,34,62,108,122,134,142,150,158,164,168,174,180,186,200,206,218,224,250,256,260,266,282,312,318,342,384,394,2,11,14,15,26,60,66,82,98,114,122,128,138,152,165,172,188,196,200,206,243,246,266,280,284,306,314,336,11,14,15,32,34,68,74,80,100,110,124,136,150,174,196,220,226,238,266,278,292,298,304,329,330,338,344,367,368,13,16,19,32,34,64,70,76,94,102,108,114,124,130,142,150,191,196,220,232,238,278,294,304,324,340,347,348,354,360,374,13,16,34,58,72,78,84,116,154,169,172,198,206,222,256,262,268,278,286,291,292,298,304,310,332,338,358,11,14,15,34,68,98,114,136,150,158,161,190,196,202,212,230,242,248,254,280,286,296,299,326,332,342,342,352,360,382,402,413,420,15,18,36,118,132,166,170,210,216,226,248,254,260,266,282,290,364,370,393,394,400,416,13,16,46,74,94,104,114,124,130,148,154,178,184,204,210,216,228,250,274,288,294,344,350,356,380,388,394,406,414,48,63,78,116,138,156,164,197,228,239,239,247,262,286,309,323,339,359,382,418,449,464,466,473,494,558,562,593,620,636,1,8,28,56,102,116,128,136,144,152,158,162,168,174,194,200,212,218,244,250,254,260,276,305,305,308,314,338,380,401,9,26,32,40,46,54,60,74,78,82,102,106,108,108,118,126,136,140,152,162,176,180,180,186,190,196,200,202,214,220,252,254,254,282,288,292,308,314,320,358,360,364,5,65,76,76,6,25,25,29,31,35,41,42,45,47,48,50,53,58,75,78,79,81,84,85,91,92,105,114,117,121,121,122,124,196,198,544,591,7,507,507,508,5,21,24,27,28,30,32,38,44,51,55,56,64,95,96,137,168,169,170,171,173,174,175,227,261,294,309,315,317,320,330,336,336,349,361,368,370,372,375,376,378,379,382,385,387,388,390,392,394,396,400,403,404,407,408,411,412,415,417,419,425,432,442,454,462,464,466,467,469,475,476,479,480,481,482,487,488,489,495,496,497,499,500,501,503,504,506,508,509,510,511,517,518,520,522,524,525,526,527,528,529,530,531,532,533,535,539,540,540,541,541,542,542,543,543,544,544,545,545,546,546,548,549,550,551,554,554,559,561,562,563,564,567,568,569,573,574,575,576,579,580,581,582,585,587,588,591,592,593,594,597,599,600,603,604,605,606,609,610,611,612,615,616,617,618,620,621,625,626,627,628,630,632,633,634,637,638,639,640,643,644,645,646,649,650,651,652,655,656,657,658,659,661,662,663,664,666,667,668,669,670,670,673,674,675,676,678,679,681,683,687,689,691,691,693,695,700,701,702,703,707,707,710,15,35,118,124,128,133,135,137,141,143,145,148,154,157,160,163,166,167,170,171,174,182,185,193,198,204,208,227,238,239,241,245,248,253,260,270,270,288,294,300,302,303,304,305,310,314,314,319,322,334,336,342,348,351,357,360,372,377,378,383,384,387,390,393,397,398,400,401,402,403,405,408,411,415,416,419,422,425,428,431,435,436,450,450,454,481,482,482,494,494,496,496,496,498,500,500,504,504,504,508,508,508,510,510,512,516,520,520,520,520,520,525,525,526,526,526,532,533,536,536,540,540,544,545,545,548,548,554,554,562,562,576,581,585,585,590,590,591,591,594,594,595,608,611,613,615,616,616,617,618,622,622,637,641,643,644,646,646,650,650,650,655,658,669,669,670,680,681,686,686,687,692,692,698,699,704,719,722,722,722,723,732,732,737,754,756,756,756,760,760,764,764,764,768,768,775,776,780,784,784,784,784,784,788,788,788,792,792,792,792,792,797,798,802,802,802,805,805,805,808,808,811,814,814,814,817,817,831,831,831,52,52,56,64,68,80,94,138,162,166,170,180,230,238,248,262,268,272,276,294,360,364,370,380,388,392,516,524,8,20,46,50,54,74,120,148,164,228,240,244,276,282,288,300,318,332,378,382,386,394,398,402,414,426,434,438,442,454,458,462,478,482,486,56,132,148,152,164,186,196,212,238,248,266,272,276,304,344,386,402,438,480,492,5,6,8,113,114,119,127,129,136,162,163,185,192,371,378,515,10,20,28,32,36,40,44,45,48,52,58,63,68,73,77,83,10,28,32,36,40,44,48,52,62,63,68,73,76,77,7,14,18,24,28,32,36,42,46,50,54,60,64,70,72,77,80,81,84,5,6,17,17,17,34,34,34,52,52,52,52,52,70,70,70,70,120,120,120,120,120,154,154,154,154,188,188,188,188,188,214,214,214,214,224,224,224,224,224,258,258,258,258,258,292,292,292,324,324,360,360,360,360,394,394,394,394,428,428,428,428,428,462,462,462,462,462,496,496,496,496,530,530,530,530,564,564,564,564,564,4,5,16,16,16,16,33,33,33,33,33,33,51,51,51,51,51,69,69,69,69,87,87,87,87,87,121,121,121,121,121,155,155,155,155,189,189,189,189,189,223,223,223,223,223,257,257,257,257,291,291,291,325,325,359,359,359,359,393,393,393,393,427,427,427,427,427,461,461,461,461,461,495,495,495,495,529,529,529,529,563,563,563,563,589,590,591,592,593,594,595,596,598,598,599,601,603,7,125,153,153,153,153,153,208,353,399,442,459,460,483,484,516,520,527,527,528,528,7,125,153,153,153,153,153,350,434,451,451,451,451,451,451,452,475,476,5,22,27,33,1,2,12,18,18,20,21,42,43,45,101,106,108,109,111,113,115,116,117,118,119,120,121,123,124,125,125,125,125,126,127,128,129,131,133,135,135,137,138,139,140,141,144,146,148,149,150,151,152,153,154,155,155,155,156,157,157,158,159,159,159,161,162,163,165,165,167,167,168,169,171,182,190,193,195,197,199,200,203,205,207,283,284,285,355,357,360,362,379,390,405,406,416,417,445,447,455,458,458,460,462,463,466,471,472,4,7,16,40,41,55,56,61,64,65,71,76,81,82,110,119,135,175,176,176,183,190,22,33,36,36,43,47,71,77,82,83,83,83,83,83,136,168,190,191,191,192,194,195,200,202,204,205,205,217,219,222,224,226,227,227,228,228,229,245,246,252,256,256,272,272,273,274,277,279,282,283,285,4,15,15,22,29,30,31,32,45,5,6,8,10,11,11,12,14,15,16,18,19,19,20,22,23,24,25,26,27,28,30,32,33,34,35,36,37,38,39,40,40,42,44,46,48,49,50,51,52,53,54,56,58,59,60,62,64,66,67,68,70,72,74,75,76,78,79,80,81,82,84,86,87,87,88,89,90,92,94,95,96,98,100,102,104,106,107,108,110,112,114,115,116,117,118,119,120,121,122,124,126,128,129,130,131,132,134,135,136,137,138,139,139,140,141,142,143,143,144,145,145,146,147,147,148,149,149,149,150,3,4,28,30,32,34,36,38,40,42,44,46,46,48,50,50,52,52,54,56,58,60,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,94,96,98,100,100,102,104,106,108,110,112,112,114,116,118,120,120,122,124,126,128,128,130,132,134,136,138,138,140,142,144,146,148,150,152,154,154,156,158,160,162,164,166,168,170,172,174,176,180,182,184,186,186,188,190,190,192,194,194,196,198,200,202,202,204,206,206,208,210,212,214,214,216,218,218,220,222,224,226,228,230,232,234,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,278,7,8,8,10,32,34,36,38,40,40,42,44,44,46,46,48,50,50,50,52,54,54,54,56,56,58,60,60,60,62,62,64,66,66,68,68,68,70,70,70,72,72,72,74,76,76,76,78,80,82,82,84,86,88,90,92,94,96,96,96,98,100,102,104,106,106,106,108,110,112,114,116,118,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,152,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,194,196,198,200,200,200,202,204,206,206,206,208,208,208,210,212,212,214,216,216,216,218,218,218,220,220,222,222,222,224,224,224,226,226,228,230,230,230,232,232,232,234,234,234,236,238,238,238,240,242,244,246,248,248,250,252,252,254,256,258,258,260,260,260,262,262,262,264,266,266,268,270,272,272,274,4,5,6,7,8,9,10,11,12,12,13,14,14,15,16,17,4,4,6,7,7,8,8,9,9,10,10,11,11,11,11,11,12,13,14,14,15,16,17,18,19,20,21,21,22,22,23,23,23,24,24,24,25,25,26,26,27,27,28,28,28,29,30,31,32,33,33,33,34,34,34,35,35,36,37,37,38,38,39,40,40,41,41,41,42,42,43,43,43,44,44,45,45,46,46,46,46,47,47,47,48,49,49,49,49,49,50,51,52,52,53,53,53,54,54,55,56,56,57,57,58,58,59,59,60,61,61,61,61,62,62,63,63,64,64,64,64,65,65,29,30,30,31,32,32,33,34,35,36,37,38,38,39,40,41,42,42,43,44,45,46,47,48,48,49,50,50,51,52,53,54,55,56,56,57,58,58,59,60,61,62,62,63,64,64,65,66,67,68,69,70,70,71,72,73,74,74,75,76,76,77,78,79,80,80,81,82,82,83,84,84,85,86,87,88,89,90,91,92,92,93,94,95,96,96,97,98,98,99,100,100,101,102,102,103,104,105,107,108,109,110,110,111,112,113,114,115,116,116,117,118,118,119,120,121,122,123,124,124,125,126,127,128,129,130,130,131,132,133,134,134,135,136,137,138,139,140,141,142,142,143,144,144,145,145,146,146,147,148,149,151,152,153,153,154,154,155,156,157,158,158,159,160,161,162,162,163,164,164,165,166,166,167,168,168,169,170,171,172,173,174,174,175,176,176,177,178,179,180,180,181,182,183,184,184,185,186,186,187,188,189,190,190,191,192,192,193,194,194,195,196,196,197,197,198,198,199,200,201,202,202,203,204,204,205,206,206,207,208,208,208,209,210,211,213,214,215,216,217,218,219,220,220,221,222,222,223,224,225,226,226,227,228,228,229,230,230,231,232,233,234,234,235,236,236,237,238,238,240,241,242,243,244,245,246,246,247,248,250,251,252,253,254,31,32,32,33,34,34,35,36,36,37,38,39,40,40,41,42,42,43,44,44,45,46,46,47,48,49,50,50,51,52,53,54,54,55,56,57,58,58,59,60,60,61,62,63,64,65,66,66,67,68,68,69,70,70,71,71,72,73,74,74,75,76,76,77,78,79,80,80,81,82,83,84,85,86,86,87,88,89,90,91,92,92,93,94,94,95,96,97,98,98,99,100,101,101,102,102,103,104,105,106,107,108,108,109,110,110,111,112,113,114,115,116,117,118,119,120,120,121,123,124,125,126,126,127,128,129,130,130,131,132,134,135,136,137,138,138,139,140,141,142,143,144,145,146,16,23,37,53,30,22,28,48,4,5,6,6,6,6,6,6,7,7,8,9,9,9,9,10,11,11,12,12,12,13,14,15,15,15,15,16,16,16,17,17,17,17,18,18,19,20,21,22,22,23,23,23,23,24,25,26,26,27,27,27,27,28,28,28,29,30,30,30,30,30,30,31,31,31,31,31,32,32,32,32,33,34,35,36,37,38,39,40,40,41,42,42,43,43,44,45,47,48,48,49,50,51,52,52,53,53,53,54,56,57,58,59,60,61,62,62,63,63,64,64,65,65,65,66,66,66,66,66,66,67,67,67,68,68,68,69,69,69,69,70,70,70,70,70,71,72,72,72,72,73,73,74,74,74,75,75,75,78,80,80,81,81,81,82,82,83,84,85,85,85,86,87,87,87,87,87,87,88,88,89,89,89,90,91,91,92,92,92,92,93,93,93,94,94,94,95,95,95,96,100,4,5,5,6,7,7,8,8,10,10,10,11,11,12,12,13,13,15,15,16,16,17,17,18,18,19,19,20,20,20,23,23,24,25,25,26,26,26,27,27,27,28,28,30,31,31,32,32,32,33,34,34,34,34,34,35,36,37,37,38,39,39,39,39,40,40,40,40,43,45,46,46,47,9,10,13,14,16,20,24,24,28,28,32,32,32,32,32,36,42,46,50,54,54,58,58,62,66,66,70,70,70,74,74,78,82,82,86,90,94,94,94,94,98,98,102,102,106,106,110,114,114,118,122,122,124,126,53,59,59,59,65,71,79,85,97,107,107,121,127,135,147,147,153,159,159,165,165,171,177,183,183,189,195,201,209,213,213,217,217,223,226,226,226,231,237,243,247,253,253,259,270,9,10,71,95,105,123,143,147,171,187,193,201,207,20,20,20,24,28,28,32,32,36,36,36,40,40,40,44,44,48,48,52,52,56,56,60,60,60,60,64,64,68,68,72,72,76,80,80,84,84,84,88,88,92,92,92,96,96,96,100,100,104,104,108,108,108,112,112,116,116,116,116,120,120,124,124,128,132,132,132,136,136,140,140,144,144,144,148,148,148,152,152,152,156,156,156,160,160,164,164,168,168,168,168,172,172,176,176,180,184,192,221,279,313,313,360,369,370,370,381,381,382,383,383,383,384,384,384,385,386,388,388,388,390,391,392,393,394,394,395,396,396,397,397,399,401,403,46,133,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,20,21,22,23,24,25,27,28,28,28,28,28,30,31,5,14,14,15,16,31,31,32,33,34,35,35,37,39,51,53,55,56,58,59,59,61,63,65,65,65,65,66,66,68,69,74,74,75,75,77,77,78,78,80,81,83,84,85,86,87,88,89,90,94,96,99,100,100,101,104,108,109,111,111,113,117,5,12,13,14,15,16,17,20,24,28,29,30,32,34,36,36,37,38,38,39,40,41,42,45,49,49,50,52,53,55,59,60,61,62,66,71,72,72,73,74,74,75,76,77,78,79,82,83,85,86,88,88,90,91,91,92,94,95,100,103,106,108,109,109,110,112,113,115,116,118,121,124,126,129,134,136,145,146,151,151,152,154,155,155,155,156,157,157,158,159,160,161,161,162,163,164,165,167,167,168,169,170,170,172,173,176,177,178,180,181,181,182,185,186,187,191,192,193,196,199,201,209,211,211,211,213,216,216,218,218,220,221,223,226,229,230,231,232,234,235,236,237,238,239,240,242,243,244,247,249,251,252,253,255,257,259,262,262,263,264,266,267,268,270,271,272,273,274,276,277,280,284,286,286,287,287,288,289,291,293,5,6,6,7,75,84,84,84,88,91,97,99,99,99,104,108,117,118,119,124,131,138,159,163,168,176,180,200,13,24,24,30,30,34,34,38,38,38,46,52,52,52,58,58,58,58,66,66,84,92,92,92,110,120,126,126,159,170,170,170,174,174,174,188,188,196,196,202,202,206,222,222,226,226,230,234,234,234,246,246,250,250,254,254,254,260,260,264,264,272,286,296,21,22,22,22,29,30,38,38,38,38,48,52,59,60,69,70,70,70,79,80,93,99,100,111,112,120,129,130,142,142,142,149,150,156,157,158,158,158,165,165,166,166,166,173,174,179,180,187,188,197,204,205,212,213,214,219,227,228,228,235,236,236,247,248,248,248,7,14,16,16,17,24,25,32,33,38,39,40,41,46,46,47,52,52,53,53,54,54,55,55,55,56,56,56,57,57,57,58,58,58,59,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,11,28,33,37,40,42,45,50,50,56,56,56,60,60,66,71,74,74,74,87,90,94,98,102,108,118,122,122,125,125,126,128,129,130,134,142,146,150,154,158,161,162,164,164,168,172,176,180,184,188,192,196,199,200,204,205,208,208,212,215,216,224,228,231,232,234,238,238,242,246,256,260,264,268,272,275,277,5,6,20,23,23,24,25,28,28,29,30,31,31,31,33,34,36,37,39,40,42,43,44,45,47,48,50,51,53,54,58,59,65,66,69,69,71,72,74,76,78,79,79,79,79,80,82,83,84,85,85,87,88,89,91,94,96,98,98,98,101,105,106,108,111,112,113,119,120,121,122,122,123,124,124,125,127,22,22,30,33,38,48,53,57,66,70,79,81,1,1,1,2,2,2,2,2,6,7,9,10,10,11,11,12,12,12,13,13,13,14,14,14,15,15,16,16,17,17,17,18,18,19,19,20,20,21,21,22,22,22,23,23,23,24,24,25,25,26,26,27,27,47,48,48,5,21,22,25,29,29,34,35,36,39,44,47,50,51,58,60,60,64,65,65,66,67,68,68,68,70,70,71,72,73,74,75,78,79,80,81,82,83,84,85,85,86,87,88,88,89,90,91,93,94,97,97,98,98,99,100,101,102,104,105,106,107,108,116,119,124,126,129,131,133,138,138,146,148,152,152,154,155,156,158,158,159,162,165,166,170,173,178,180,182,185,192,193,196,198,200,206,207,208,209,210,211,217,218,219,233,234,240,241,242,243,250,252,253,255,256,258,259,268,273,275,276,278,282,5,12,14,19,22,24,27,32,35,37,40,44,46,49,51,54,57,59,61,62,63,65,68,71,74,75,78,80,84,88,91,96,101,105,110,113,115,117,120,124,126,127,130,134,137,137,142,145,147,149,151,153,156,158,160,161,162,164,166,167,168,169,171,172,173,175,176,177,178,179,181,183,185,187,190,191,194,196,198,200,202,204,206,208,210,212,215,217,219,221,222,222,222,224,226,227,230,233,236,240,249,251,253,257,5,6,8,10,12,13,13,14,14,15,15,16,16,16,17,18,18,19,19,20,20,20,21,21,22,22,23,24,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,31,31,32,33,33,34,34,34,35,35,36,36,37,37,38,38,39,40,40,40,40,41,41,42,42,43,43,44,44,44,44,45,45,46,46,46,47,47,48,48,48,49,49,50,50,51,51,52,52,52,52,53,53,54,54,55,56,56,57,57,58,58,59,59,60,60,61,61,61,62,62,62,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,69,69,70,70,71,71,71,72,72,72,73,73,74,74,75,75,75,76,76,77,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,84,85,85,86,86,87,87,88,88,88,89,89,89,89,90,90,90,91,91,91,92,92,93,93,93,94,94,95,95,96,97,97,97,97,97,98,98,99,100,101,101,102,102,103,104,105,105,105,106,106,107,107,108,108,108,109,109,110,110,110,111,111,112,112,112,113,113,114,114,115,115,116,116,117,117,118,118,118,119,119,120,120,121,121,121,122,122,123,123,123,124,124,125,125,125,126,126,126,126,127,127,127,128,128,128,128,129,130,138,139,139,139,139,139,139,140,141,141,141,142,142,142,142,142,143,143,143,143,144,144,144,145,151,151,152,152,152,152,152,153,153,153,154,154,154,154,154,155,156,157,158,158,159,160,7,17,19,20,21,21,22,24,25,26,26,27,29,30,30,31,31,32,33,34,34,36,36,36,37,39,40,41,41,42,42,44,44,47,48,49,50,50,51,52,53,53,54,54,55,56,57,58,59,59,60,60,61,62,64,64,64,65,65,67,68,68,69,70,71,72,72,74,74,75,76,78,78,79,80,81,82,83,84,85,86,87,88,88,89,89,90,90,90,91,92,94,94,95,96,97,98,98,99,100,101,102,104,104,105,106,107,108,108,109,110,111,112,112,113,114,114,115,116,117,118,119,119,119,120,120,121,122,123,124,125,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,141,142,142,143,143,144,144,145,145,146,146,147,148,148,149,153,153,153,154,154,154,154,10,10,12,12,14,14,16,16,18,18,20,20,22,22,24,24,24,26,26,26,26,26,28,28,30,30,30,32,32,32,34,34,36,36,38,38,40,40,40,42,42,44,44,46,46,46,48,48,48,50,50,52,52,52,54,54,56,56,58,58,60,60,62,62,62,62,64,64,64,66,66,68,68,70,70,72,72,74,74,76,76,78,78,80,80,80,8,23,27,31,35,35,39,43,43,43,47,47,51,55,59,59,63,63,67,71,75,75,79,79,82,87,87,91,91,95,95,99,99,103,103,107,107,111,111,115,115,119,119,123,123,127,127,131,131,135,135,139,141,145,145,149,149,153,153,153,157,157,161,161,165,165,12,12,12,14,14,16,16,16,18,18,20,20,22,24,24,26,26,28,28,30,30,32,32,34,34,36,36,38,38,38,40,40,40,42,42,44,44,46,46,48,48,50,50,52,52,52,54,54,56,56,56,56,58,58,60,60,64,64,66,66,66,68,68,70,70,72,72,74,74,76,76,76,9,24,29,30,31,31,32,34,35,35,39,41,44,45,50,50,55,62,62,67,70,72,73,75,82,84,86,89,90,93,94,97,98,103,108,110,113,115,120,122,126,129,132,133,134,136,138,140,142,145,156,160,164,167,172,174,176,177,178,180,182,184,186,188,190,194,201,202,204,207,212,225,228,232,234,235,237,238,242,245,248,250,252,254,255,255,256,262,264,266,270,271,273,278,279,282,284,285,287,289,291,292,294,295,296,298,299,301,302,304,309,312,315,318,320,322,322,323,324,327,331,333,336,337,341,343,346,350,354,357,360,377,384,386,388,390,391,392,395,398,400,400,402,404,406,408,410,413,416,417,420,425,430,432,435,437,440,440,446,446,449,451,454,456,458,460,464,471,474,477,478,480,482,483,485,488,490,491,492,493,494,495,496,497,500,502,504,507,510,72,486,0,1,2,4,4,5,5,6,6,7,1,1,5,13,14,16,18,20,20,23,26,28,29,31,34,36,38,38,39,39,40,41,43,43,44,46,51,52,54,56,56,58,61,63,66,74,76,4,5,6,6,7,8,9,9,9,10,12,12,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,18,19,20,21,21,22,23,23,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,29,30,30,30,31,31,32,32,33,33,33,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,39,40,40,40,41,41,42,42,43,43,43,44,44,44,45,45,45,46,46,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,52,53,53,54,54,55,55,55,56,56,57,57,58,58,58,59,59,60,60,61,62,63,63,64,65,65,65,66,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,73,73,73,74,74,75,75,76,77,77,77,78,78,78,78,79,79,79,79,80,80,80,81,81,81,82,82,82,83,83,84,85,85,85,85,86,86,86,87,87,87,88,88,88,88,89,89,89,90,90,91,91,91,92,92,92,92,93,93,94,95,95,95,96,96,96,97,97,97,98,98,99,99,99,100,100,100,101,102,102,102,102,103,103,103,103,104,104,105,105,105,106,107,107,108,108,109,110,110,110,111,111,111,111,111,112,112,112,113,113,113,113,113,114,114,114,114,115,116,117,117,117,119,121,122,123,124,125,126,127,127,127,127,127,127,128,128,130,131,132,133,133,133,133,134,134,134,135,138,5,105,205,225,6,18,19,20,21,22,23,24,26,26,27,64,65,65,66,66,67,68,68,69,69,69,70,70,71,72,73,73,74,76,113,114,115,116,140,140,147,148,150,150,151,152,152,153,154,155,156,156,157,158,159,16,17,18,19,20,21,22,24,25,62,62,63,63,64,64,65,65,66,67,67,67,68,68,68,69,70,71,71,72,73,74,74,111,112,113,114,138,138,145,148,149,150,151,152,153,154,154,155,156,157,7,24,28,32,36,40,44,48,52,56,60,64,68,68,72,76,80,84,84,88,92,96,100,112,112,116,120,124,128,132,138,138,142,148,160,164,164,164,168,172,176,176,182,188,188,192,196,202,230,230,238,238,244,244,248,248,248,254,254,254,7,24,28,32,36,40,44,48,48,48,52,56,60,64,68,68,72,76,80,84,84,88,92,96,100,110,114,118,122,126,130,134,142,148,160,164,164,168,172,176,176,182,188,188,192,196,202,230,230,238,238,244,244,248,248,248,254,254,254,1,2,26,28,30,30,32,34,34,36,36,36,36,38,38,40,42,44,46,48,48,48,50,52,54,54,56,56,56,58,60,60,60,60,62,62,62,64,64,66,68,70,72,74,76,78,78,78,78,80,80,82,82,84,86,86,86,88,90,90,92,92,96,96,98,98,100,102,104,104,106,106,108,110,110,112,112,114,116,121,122,123,7,10,11,12,13,13,14,15,16,17,17,18,19,19,20,20,21,21,21,21,22,23,24,24,24,24,25,25,26,27,27,27,27,28,29,29,29,29,30,31,32,33,34,35,36,37,37,38,39,39,40,40,41,42,42,43,43,43,44,45,46,46,47,48,48,49,49,50,50,51,51,52,52,53,54,55,55,55,55,56,57,58,58,59,59,60,60,60,60,61,61,61,62,63,64,65,65,66,67,68,68,69,69,70,71,71,72,72,73,74,74,75,75,75,75,76,77,78,79,79,80,80,80,81,82,82,83,83,84,84,85,86,86,86,87,87,87,88,88,89,89,89,89,90,91,92,92,93,93,94,94,95,96,97,98,98,98,98,99,100,101,101,102,102,102,102,102,102,102,103,103,104,104,104,104,104,104,104,105,105,105,106,106,106,106,106,106,106,106,107,107,107,108,108,108,108,108,108,108,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,112,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,114,114,114,115,116,116,116,116,116,116,116,117,117,117,117,118,118,118,118,118,118,118,118,119,119,119,119,119,119,120,120,120,120,120,120,120,121,122,122,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,125,129,129,129,129,129,137,5,8,9,10,11,12,13,14,15,15,15,16,17,18,18,19,19,20,20,20,21,22,22,22,23,24,24,25,25,26,26,27,27,28,28,28,29,30,30,31,31,31,32,33,34,34,34,34,35,35,35,35,36,37,37,38,38,39,39,40,41,42,43,44,45,45,46,46,47,48,48,49,49,50,50,51,52,53,53,54,55,55,56,57,58,59,60,60,61,61,61,62,63,63,64,65,65,66,66,67,67,68,68,69,70,71,71,71,72,73,73,74,74,75,76,77,77,78,79,79,80,81,82,82,83,83,83,84,85,85,85,85,86,86,86,86,86,86,87,87,87,87,87,88,88,89,89,90,90,90,91,91,91,91,91,91,91,91,92,93,94,94,95,96,96,97,97,98,99,99,100,101,101,102,102,103,104,105,105,106,106,107,107,108,108,109,109,110,111,112,113,113,114,114,115,116,116,116,117,117,118,119,119,120,120,121,121,122,122,122,122,123,124,124,124,124,125,125,126,126,127,127,128,128,4,7,10,11,13,14,17,17,17,17,18,18,20,21,22,23,25,26,26,27,27,27,29,33,34,35,35,36,36,37,39,43,44,45,46,47,49,52,53,54,58,59,60,64,66,68,69,70,70,71,71,72,73,75,75,76,77,77,78,79,79,79,80,80,80,81,81,82,83,83,83,84,86,87,88,89,90,92,94,95,97,98,100,100,101,101,102,103,104,106,108,110,112,113,114,114,115,116,117,117,118,118,119,120,121,123,125,125,126,126,127,127,128,129,129,130,131,132,133,133,134,134,135,135,136,136,137,138,139,140,140,143,144,145,145,146,147,148,149,150,152,153,154,155,157,158,158,159,161,162,165,167,168,169,170,171,172,172,173,174,174,175,176,177,178,179,181,181,182,182,188,189,190,190,191,191,192,192,195,195,196,199,203,205,206,207,208,209,210,211,211,214,215,215,217,217,219,221,222,223,224,225,226,228,229,230,231,232,233,234,235,235,236,237,237,238,240,241,242,243,244,245,245,246,247,248,250,250,253,255,256,257,258,259,260,261,262,263,266,266,267,268,269,271,273,275,276,277,278,279,281,282,283,283,284,286,286,287,288,289,289,290,291,294,295,296,296,296,297,298,300,301,306,307,308,308,309,309,309,309,310,310,311,312,313,5,6,18,25,30,40,45,50,56,68,75,81,86,93,98,103,108,114,119,124,129,138,149,154,160,173,178,188,195,195,200,200,200,207,214,219,223,223,228,232,237,242,257,262,267,276,276,281,286,293,298,303,312,325,330,330,336,7,8,20,27,32,42,47,52,58,70,77,83,88,95,100,105,110,116,121,126,131,140,151,156,162,175,180,190,197,197,202,209,212,216,221,225,225,230,234,234,239,244,259,264,269,278,278,283,288,295,300,305,314,327,332,332,8,10,12,14,16,18,20,22,22,22,24,26,28,30,32,12,13,17,41,48,49,50,50,51,52,53,56,57,59,60,62,62,63,63,64,65,66,68,68,69,71,72,73,74,74,75,76,77,78,79,79,80,81,82,83,84,86,86,87,88,88,89,90,91,92,93,94,95,96,97,98,99,99,100,101,102,103,104,104,105,106,108,109,109,110,111,112,113,113,113,114,115,116,118,119,119,120,122,123,125,127,128,130,134,136,137,139,140,141,142,144,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,175,175,4,10,11,15,34,47,48,48,50,51,52,54,55,57,58,59,60,60,61,61,62,63,64,66,66,67,67,69,70,71,72,72,73,74,75,76,77,77,78,79,80,81,82,84,85,86,86,87,87,88,89,90,91,92,94,95,96,97,97,98,99,100,101,102,102,103,104,104,106,107,108,109,110,111,111,112,113,114,116,117,117,118,120,123,125,126,128,130,132,134,135,137,138,139,142,142,143,144,145,146,147,148,150,151,152,153,154,155,156,156,157,158,159,160,173,173,174,182,15,26,26,166,199,207,210,211,213,214,215,218,219,225,225,227,230,230,235,235,235,235,237,237,237,238,239,239,239,5,7,8,9,9,10,11,12,12,13,13,14,14,15,15,16,16,17,18,18,19,20,20,20,21,21,22,22,23,23,24,24,25,26,26,26,27,27,28,28,29,29,29,30,30,30,30,31,31,32,32,32,32,32,32,33,34,35,128,132,132,136,158,161,218,9,22,24,27,31,37,45,54,64,71,81,105,119,135,143,152,164,180,182,184,195,8,28,35,38,45,48,63,70,72,76,79,79,80,82,84,87,88,92,92,92,101,105,106,108,110,112,114,120,120,124,125,130,143,160,169,175,188,190,195,199,200,204,206,210,214,218,222,226,230,230,230,234,236,243,246,248,248,248,249,253,254,257,258,259,260,268,275,278,283,284,287,294,315,315,317,322,326,326,326,340,344,348,348,351,8,26,30,30,32,33,33,34,34,34,35,35,36,37,39,39,41,41,41,41,42,42,42,42,43,44,45,45,45,46,46,46,47,47,48,48,48,48,49,50,51,51,52,53,55,55,56,56,57,57,60,61,61,61,62,65,65,65,66,66,66,67,71,72,72,74,75,75,75,76,77,78,78,79,79,79,80,80,81,81,82,84,98,99,99,99,101,101,106,106,106,106,106,106,106,106,106,108,109,109,109,109,113,136,148,148,148,149,150,150,152,153,155,155,155,156,157,158,203,203,203,210,216,216,216,224,224,225,226,231,231,231,231,233,241,241,242,243,244,247,247,247,252,252,252,252,252,252,252,256,256,256,258,259,260,260,260,260,260,260,260,261,262,263,264,265,267,268,268,269,269,269,270,270,270,272,273,274,274,275,278,279,279,280,280,280,280,280,282,282,282,284,284,285,285,286,286,287,288,288,288,288,288,288,288,290,290,290,290,291,291,292,293,294,294,294,295,296,297,297,297,297,298,299,299,299,299,300,301,302,302,302,302,302,302,302,302,302,307,307,308,308,309,309,310,310,310,310,310,310,311,312,313,313,314,315,315,315,315,315,315,316,316,316,317,318,319,320,320,321,322,322,323,323,323,323,323,324,325,326,326,326,326,327,327,327,328,328,329,329,329,329,329,329,329,331,331,332,333,333,333,334,334,335,335,335,335,335,337,337,338,338,339,339,340,341,341,341,342,343,344,344,345,345,346,346,347,348,348,348,348,348,349,350,351,351,351,351,351,351,351,352,352,352,355,355,355,356,356,356,356,356,356,356,358,358,358,358,358,360,361,361,361,363,363,363,363,363,363,364,365,366,367,367,367,367,368,368,368,368,369,370,370,370,371,371,371,371,373,373,373,374,374,374,379,381,382,384,391,396,396,397,397,397,398,398,399,399,399,400,400,402,403,407,409,421,421,421,424,430,431,431,431,432,433,433,438,439,440,440,441,441,441,441,442,443,444,445,445,446,446,446,448,450,450,522,526,10,10,10,10,22,23,24,28,30,32,33,34,35,38,43,43,47,48,49,51,52,52,53,61,62,62,63,64,65,66,67,69,69,71,72,73,75,76,77,80,81,82,82,83,83,90,91,91,92,94,96,97,99,100,101,101,102,103,104,105,108,110,111,112,113,113,114,115,115,115,116,117,117,118,119,119,121,122,123,123,125,126,127,129,129,131,133,135,135,137,140,141,143,144,145,146,146,147,148,149,150,151,152,154,156,157,158,159,160,161,161,162,162,163,163,164,165,166,166,167,168,169,170,170,171,172,175,180,181,183,185,187,188,189,190,191,191,192,192,193,194,194,195,196,196,197,198,199,200,200,201,202,203,204,204,205,206,207,209,212,213,220,221,222,224,224,227,228,229,230,233,234,237,238,240,240,244,246,247,248,249,250,251,253,254,255,255,257,257,257,261,266,267,267,268,269,274,277,278,279,281,282,282,283,285,286,287,289,292,293,294,295,295,303,305,309,312,315,317,318,319,319,320,323,324,325,326,327,327,328,329,329,329,330,332,332,332,332,332,333,335,336,337,338,343,344,344,345,346,347,348,349,350,351,351,352,352,353,354,355,357,363,364,365,366,367,368,373,374,375,377,378,380,382,384,385,392,394,394,395,395,395,396,397,397,397,397,398,400,401,406,408,410,410,411,411,411,413,415,418,420,427,428,430,431,432,432,433,433,434,435,436,438,440,445,447,448,449,450,451,454,457,458,459,462,463,464,466,467,468,469,471,472,473,475,476,478,479,484,485,488,6,6,6,6,18,19,20,24,26,28,29,30,31,34,39,39,43,44,45,47,49,50,57,58,58,59,60,60,61,62,63,64,65,65,67,68,69,70,71,72,73,75,75,76,77,78,78,78,86,87,88,90,90,92,93,95,96,97,97,98,99,100,101,104,106,107,108,109,109,110,111,111,111,112,113,113,114,115,115,117,118,119,119,121,122,123,125,125,127,127,129,129,130,131,131,132,133,136,139,140,141,142,142,142,143,144,145,146,147,148,150,152,153,154,155,156,157,157,158,158,159,159,160,160,160,162,162,163,164,164,165,165,166,166,167,168,171,175,176,177,178,179,180,181,183,183,183,184,185,186,187,187,188,188,189,190,190,191,192,192,193,194,195,196,196,197,198,199,200,200,201,202,203,204,205,209,216,217,218,220,220,223,224,225,226,229,229,230,232,233,234,236,236,240,241,242,242,242,243,244,245,246,246,247,249,250,251,251,253,253,255,257,262,263,263,264,265,266,273,274,275,277,278,278,279,279,281,282,282,283,285,288,289,290,291,299,301,304,305,308,311,312,313,314,315,315,316,318,319,320,321,321,322,323,323,324,325,325,326,326,328,328,328,329,331,332,333,334,339,340,340,341,342,343,344,345,346,347,347,348,348,348,349,349,350,351,353,353,359,360,361,362,362,363,364,370,371,373,374,376,378,380,381,386,386,386,387,388,390,390,391,391,391,392,393,393,393,394,396,397,398,399,400,400,401,401,402,402,404,405,405,406,406,407,407,409,409,411,412,414,414,414,415,416,418,418,418,420,422,423,424,424,426,426,427,428,429,429,429,430,431,432,433,433,434,435,435,435,436,436,440,441,443,445,446,447,450,450,453,454,455,458,459,460,462,463,464,465,466,467,468,469,471,472,474,475,480,481,483,484,6,6,12,13,15,29,30,31,40,41,42,43,45,46,47,54,54,62,63,64,66,67,68,69,71,72,73,74,76,77,79,80,81,84,85,85,86,87,87,98,102,103,105,106,107,110,112,115,115,116,126,134,135,135,137,138,146,154,155,156,160,160,166,167,169,170,172,176,176,177,189,224,228,233,234,239,247,249,250,254,257,259,260,261,262,263,264,265,266,268,275,276,277,278,286,294,296,297,299,300,301,303,307,313,317,321,321,323,324,334,347,359,363,365,367,370,379,380,385,389,392,394,396,397,398,400,408,408,415,419,425,450,455,461,461,463,469,473,474,477,478,487,489,492,498,502,503,522,526,528,533,535,536,537,540,541,541,546,548,551,552,556,558,560,564,568,568,569,571,573,576,576,578,579,580,581,582,583,584,585,591,593,593,594,595,596,597,597,600,601,603,605,605,609,611,613,616,618,620,626,630,637,637,661,662,663,664,668,672,674,677,685,686,686,687,689,689,690,691,692,693,694,695,696,700,709,711,712,715,722,724,725,726,727,786,787,788,792,792,793,8,9,25,26,27,36,37,38,39,39,41,42,43,50,50,58,59,60,62,63,64,65,67,68,69,70,72,73,75,75,76,77,80,81,81,82,83,88,94,98,99,101,102,103,106,108,111,111,112,122,124,130,131,131,133,134,141,142,150,151,152,156,162,163,164,166,168,172,172,173,185,220,224,229,229,230,235,243,245,246,250,253,255,256,257,258,259,260,261,262,264,271,272,273,274,282,290,292,293,295,296,297,299,303,309,309,313,317,317,319,320,330,343,355,359,361,363,366,375,376,378,381,385,388,390,392,393,394,395,396,404,411,415,421,446,451,457,459,465,470,473,474,483,485,488,494,498,499,518,522,524,529,531,532,533,536,537,542,544,547,548,552,554,556,560,564,564,565,567,569,572,572,574,575,576,577,578,579,580,581,589,589,590,591,592,593,593,596,597,599,601,601,605,607,609,612,614,616,626,633,636,657,658,659,660,664,668,670,673,681,682,682,683,685,685,686,687,688,689,690,691,692,696,705,707,708,711,718,720,721,722,723,758,782,784,28,34,38,42,48,52,52,56,60,66,74,84,92,98,103,130,130,136,142,150,154,166,166,176,190,196,210,218,230,238,250,254,258,262,268,280,294,304,308,316,320,323,324,330,334,338,117,119,121,162,163,207,213,216,306,349,349,350,375,7,12,18,18,21,22,26,26,28,35,35,39,39,47,77,7,12,16,21,22,26,35,39,39,47,78,81,5,5,6,7,7,9,11,12,12,13,13,14,15,15,16,17,18,18,19,20,20,21,22,22,23,23,24,24,25,25,26,26,27,27,27,28,29,30,31,31,33,33,34,34,35,36,37,38,38,42,42,42,43,44,45,47,47,48,48,53,57,57,58,58,59,59,60,60,61,62,63,63,66,67,68,70,71,72,73,75,75,75,76,77,81,82,82,83,85,85,92,96,97,20,21,21,32,32,33,46,46,47,50,50,50,51,62,62,63,63,70,71,71,78,78,79,80,92,93,98,99,99,104,105,110,111,113,113,116,117,117,120,121,130,131,131,136,137,144,145,158,159,162,163,166,167,170,171,174,175,182,183,188,188,189,192,193,196,197,204,205,205,210,211,211,232,232,233,233,252,252,253,260,261,270,271,276,277,11,12,24,26,33,38,40,42,43,46,49,56,58,60,64,66,67,68,69,71,73,74,76,77,78,79,82,87,88,90,92,93,94,95,95,96,97,98,100,101,102,105,106,108,110,112,119,124,124,126,128,129,131,133,134,135,138,138,142,144,145,146,155,156,158,160,162,164,166,168,171,173,177,179,181,183,185,187,190,192,194,196,198,200,202,204,206,209,211,213,215,217,219,220,221,223,224,225,226,228,230,231,233,235,236,240,242,246,250,252,258,260,262,264,266,268,272,276,279,282,285,287,289,290,292,294,296,300,301,303,305,305,305,307,310,312,315,318,322,324,325,327,329,336,337,8,11,16,18,18,18,19,19,19,19,20,20,20,20,22,22,23,23,23,23,24,24,24,26,26,26,26,27,27,27,27,28,30,30,32,32,33,33,33,34,34,34,38,39,39,39,40,40,40,40,41,41,41,42,42,43,43,43,43,44,45,45,45,45,46,46,46,46,47,50,51,51,52,53,54,54,55,56,57,57,57,58,58,58,59,60,61,61,62,62,63,63,63,64,65,66,66,66,66,67,70,71,71,71,72,72,72,74,75,76,77,78,79,79,80,80,81,81,81,81,82,82,83,83,83,84,85,85,85,85,86,89,89,90,90,90,91,91,92,93,93,96,97,97,97,98,98,98,99,100,100,101,102,103,104,105,105,105,106,106,106,107,108,109,109,109,109,110,110,110,110,111,112,113,113,113,114,114,114,115,115,116,117,117,117,117,118,118,118,120,121,122,123,123,123,123,124,124,126,126,126,127,128,129,129,131,131,131,131,132,132,132,133,133,133,133,134,134,134,135,136,137,137,138,140,141,141,142,142,143,143,143,144,144,144,145,145,146,147,147,148,148,148,149,149,150,150,52,52,56,60,72,73,73,73,93,96,97,98,99,100,101,102,104,107,110,111,111,113,114,114,116,118,122,122,123,123,124,125,136,138,140,140,141,141,141,141,142,142,142,142,143,150,151,151,154,154,155,156,156,157,157,157,158,158,159,159,159,159,160,162,163,182,183,186,187,187,188,191,195,197,197,198,199,200,203,204,205,205,206,213,221,221,222,223,228,230,233,234,236,236,237,237,238,242,244,250,254,255,279,281,283,285,291,291,292,292,293,294,295,296,298,300,302,304,306,308,310,312,312,313,313,321,322,326,330,336,339,341,342,343,344,345,345,348,348,349,350,363,364,367,368,373,374,375,376,379,382,385,386,389,392,394,397,398,401,408,408,412,430,430,434,449,66,218,232,236,240,246,7,19,19,23,25,25,25,27,29,31,33,35,36,37,39,42,43,43,44,45,47,47,49,49,51,55,57,57,59,61,62,63,65,67,69,71,73,75,79,79,79,81,83,84,85,86,87,87,89,91,95,97,101,124,125,125,126,127,129,130,131,132,133,135,135,136,137,138,139,140,142,142,144,144,145,145,146,147,147,148,149,150,152,153,154,154,155,155,155,155,156,157,158,160,161,162,162,164,166,166,167,168,169,170,171,172,175,176,177,178,179,180,181,181,182,182,183,183,184,185,186,187,188,188,189,190,190,191,191,192,192,193,194,195,196,196,197,197,198,199,199,200,200,200,201,203,204,204,204,205,206,206,207,207,209,210,211,213,214,215,216,217,217,218,219,220,221,222,223,224,225,226,228,229,229,230,236,265,266,269,271,272,274,274,274,275,275,275,275,277,277,278,279,279,279,280,281,282,283,284,285,286,286,287,288,288,289,290,291,292,293,294,295,297,298,299,302,304,305,317,355,8,44,62,64,66,68,72,76,80,84,86,88,92,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,130,132,5,7,13,17,27,36,38,55,77,124,125,152,4,5,12,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,19,20,21,22,23,25,26,26,27,28,29,29,30,31,32,32,32,32,33,34,35,36,36,37,292,296,300,304,307,347,348,349,351,357,357,358,361,370,378,383,385,387,388,390,392,1,3,6,10,13,14,17,18,25,27,27,30,31,33,39,41,45,47,49,59,61,61,61,63,64,65,65,67,67,69,69,73,76,80,84,87,88,92,97,99,99,101,101,105,105,107,111,111,115,116,117,117,119,120,121,126,126,128,129,129,130,131,132,133,135,136,137,6,23,24,24,29,29,30,31,32,32,6,23,71,14,18,24,28,32,40,42,48,6,8,11,12,17,21,22,26,37,38,45,46,49,57,58,68,77,83,84,111,118,137,2,3,4,5,5,5,6,7,7,8,8,8,9,10,13,14,14,15,17,17,17,19,7,8,8,8,9,10,10,10,11,12,13,13,14,16,17,18,19,19,20,20,22,23,23,23,24,25,25,25,26,27,27,28,28,28,28,29,29,30,30,32,32,32,33,34,35,36,36,36,36,36,36,37,37,38,38,39,40,40,40,41,42,42,43,43,44,44,45,46,47,47,48,48,50,50,51,51,52,52,52,52,53,53,53,54,54,54,55,55,56,56,57,57,58,58,59,59,59,60,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,69,69,70,70,71,71,71,71,72,74,74,75,75,76,76,77,78,78,79,79,80,81,81,81,81,82,83,83,84,85,85,86,87,87,88,89,90,91,92,93,94,95,95,96,96,97,98,98,100,100,101,101,101,102,102,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,106,106,106,107,107,107,107,107,107,108,108,108,108,108,108,109,109,109,110,110,110,110,111,111,113,113,113,113,113,114,114,115,116,116,117,117,117,117,118,118,119,120,120,121,121,121,122,122,123,123,123,123,123,123,123,123,124,124,125,125,125,126,126,127,127,127,128,128,129,129,130,130,131,131,132,132,134,136,136,137,137,138,138,139,139,139,139,139,140,140,141,142,142,143,143,144,144,144,10,23,27,27,30,31,32,32,33,34,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,43,43,44,44,46,47,47,48,49,50,51,51,52,53,53,54,54,54,55,56,57,58,59,60,61,61,62,105,107,107,108,109,110,111,111,112,112,113,114,115,116,116,117,118,119,119,131,131,132,132,133,135,136,136,137,137,138,138,139,140,141,142,143,144,144,145,145,146,146,147,147,148,148,149,158,159,160,160,161,163,164,165,166,167,168,169,176,177,178,191,192,193,194,195,196,197,206,207,214,217,224,224,235,235,235,236,238,239,240,241,241,242,244,258,259,261,263,265,266,266,267,268,268,268,269,269,270,270,270,272,275,276,276,277,278,279,281,282,282,283,284,284,285,285,286,287,288,290,291,292,293,293,294,294,297,298,299,299,300,300,302,304,304,305,305,307,308,309,309,310,310,311,311,312,313,313,314,315,315,316,317,318,319,320,320,321,323,324,326,326,333,333,333,335,337,340,341,343,343,345,345,345,346,348,349,349,350,351,351,354,358,361,361,361,361,362,363,364,368,369,370,372,373,373,374,375,376,378,380,381,382,382,6,9,14,14,14,16,16,20,22,24,26,26,28,30,41,42,51,56,64,66,71,74,80,82,86,87,88,88,92,14,14,15,15,15,16,16,16,17,17,18,18,19,19,22,22,23,23,23,23,24,24,25,25,26,26,26,26,27,27,28,28,29,29,30,30,30,31,32,32,32,38,38,38,38,39,39,40,40,41,41,41,42,42,42,43,43,43,44,44,44,44,44,45,45,45,46,46,50,50,50,50,51,51,51,51,52,52,52,53,53,53,54,54,54,55,55,56,56,56,57,57,58,58,59,59,60,60,60,60,66,66,66,66,67,67,67,67,67,68,68,69,69,69,70,70,70,71,71,72,72,72,73,73,74,74,74,74,75,75,76,76,76,77,77,78,78,79,79,79,80,80,80,86,87,88,88,89,89,89,91,92,93,93,94,95,95,95,96,97,97,98,98,99,100,100,101,101,102,102,103,105,106,109,109,110,110,111,112,112,113,113,116,116,117,118,118,118,118,119,119,4,6,8,10,12,16,16,16,32,32,60,60,60,60,61,61,62,62,63,63,63,92,92,93,93,108,108,109,109,109,124,124,125,125,148,148,148,148,149,149,149,149,150,150,151,151,152,152,153,153,154,154,155,155,202,203,203,204,204,205,205,206,206,207,207,207,208,208,209,209,240,240,240,241,241,252,252,253,253,253,254,254,255,255,274,274,275,275,276,276,276,277,277,298,298,299,299,300,300,300,301,301,302,302,303,303,303,304,304,305,336,336,337,337,337,337,337,338,338,338,338,338,338,339,339,339,339,340,340,340,340,340,341,341,341,341,342,342,342,343,354,354,355,355,355,355,356,356,357,358,358,359,359,366,366,367,367,367,368,368,369,369,384,384,384,384,385,385,386,386,387,387,387,388,388,389,389,400,401,401,402,402,403,403,403,432,432,433,433,434,434,435,435,454,454,455,455,456,456,457,457,458,458,459,459,478,479,479,479,480,480,481,498,498,498,499,499,500,500,501,501,502,502,502,503,524,524,525,525,526,526,527,527,546,546,546,547,547,556,556,557,558,558,559,560,560,561,562,562,582,582,583,583,583,583,584,584,585,586,587,8,35,36,47,47,48,63,64,79,80,95,96,111,112,135,136,155,156,171,172,187,188,207,208,223,224,239,240,255,256,267,268,283,284,300,315,316,331,332,351,352,367,368,383,384,399,400,400,415,416,435,436,451,452,467,468,487,488,540,29,30,41,41,42,57,58,73,89,90,125,126,145,146,161,162,177,178,197,198,213,214,229,230,245,246,257,258,273,274,289,290,305,306,321,322,341,342,357,358,373,374,389,390,404,423,424,424,439,440,455,456,475,476,6,33,34,45,46,61,62,77,93,94,94,109,110,133,134,153,154,169,170,185,186,205,206,221,222,238,253,254,265,266,281,282,297,298,313,314,329,330,349,350,365,366,381,382,397,398,413,414,433,434,449,450,466,485,486,37,38,49,50,65,66,81,82,97,98,113,114,137,138,157,158,173,174,189,190,209,210,225,226,241,242,257,258,269,270,270,285,286,301,302,318,334,353,354,369,370,385,386,401,402,417,418,437,438,453,454,469,470,489,490,7,8,24,25,30,31,40,41,48,49,62,63,72,73,82,83,92,93,102,103,116,117,128,129,138,139,160,161,166,167,175,190,191,202,203,212,213,224,225,232,233,244,245,256,257,270,271,280,281,302,303,312,313,334,335,352,353,362,363,374,375,390,391,404,405,416,417,428,429,438,439,448,449,458,459,470,471,482,483,492,493,504,505,516,517,530,531,544,545,554,555,564,565,572,573,9,9,10,11,11,12,12,13,13,14,15,16,17,19,20,22,23,24,24,25,25,25,26,27,27,28,29,30,31,32,33,35,35,36,39,42,45,45,46,49,53,54,54,11,12,13,14,15,16,17,20,21,26,35,10,17,23,29,35,51,60,67,72,78,83,92,98,103,108,114,120,123,128,6,6,7,9,10,10,10,11,12,12,15,15,16,17,19,19,20,21,21,21,22,23,27,27,30,30,31,31,32,32,33,33,34,35,36,37,37,37,38,38,39,40,40,40,41,43,43,44,45,45,46,46,48,49,28,29,30,40,41,46,50,54,60,64,66,70,74,76,77,78,82,88,89,90,105,114,118,122,124,128,128,131,134,137,138,145,146,150,152,154,156,158,161,184,185,186,188,192,194,197,199,200,202,226,233,240,241,1,1,2,20,22,24,25,26,27,30,32,39,42,46,51,53,54,56,64,65,70,78,81,82,87,90,97,101,107,109,114,115,116,118,119,121,122,123,124,125,128,134,136,139,142,147,152,154,179,187,189,198,199,209,210,211,6,54,55,58,59,62,70,71,74,75,78,79,82,83,86,87,90,94,95,98,102,106,107,110,111,114,115,118,119,122,123,126,127,130,131,134,135,138,139,143,146,147,150,154,155,158,159,162,163,166,167,170,171,174,175,178,179,182,183,186,187,190,191,194,195,198,199,202,203,206,207,210,211,214,215,218,219,222,223,226,227,230,234,235,238,239,242,243,246,247,250,251,254,255,258,259,262,263,266,267,270,271,274,275,278,279,282,283,286,287,290,294,295,298,299,302,303,306,307,310,311,314,315,318,319,322,323,326,330,331,334,335,338,343,347,350,351,6,55,58,59,62,63,66,67,70,71,74,75,78,79,82,83,86,90,91,94,98,98,99,114,118,119,130,139,142,143,146,147,150,151,154,155,158,162,163,166,170,171,174,178,182,183,186,191,194,195,198,199,206,214,219,223,227,234,235,243,247,255,266,267,274,275,278,279,282,283,287,290,291,294,295,298,299,302,303,307,315,319,326,327,330,331,335,338,343,350,6,23,26,30,34,38,42,46,50,54,58,62,66,73,76,80,84,84,88,92,92,92,96,100,104,109,109,109,112,113,116,117,120,121,124,125,128,129,132,133,136,137,140,141,144,145,148,149,152,153,156,157,160,161,164,165,168,184,188,192,196,200,204,208,208,212,220,224,228,232,236,240,244,248,252,252,256,280,284,288,292,6,23,30,42,50,58,66,73,76,80,84,88,92,96,104,109,112,113,117,120,121,124,125,132,133,140,141,145,149,152,153,157,160,161,164,168,188,192,192,196,200,204,212,216,220,224,228,232,236,240,244,248,252,256,280,284,288,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,54,56,58,60,62,64,66,68,70,72,74,76,1,2,14,16,18,20,22,24,26,28,30,32,34,36,38,41,42,44,46,48,50,52,54,56,58,60,62,64,67,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,147,147,147,147,147,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,232,6,40,43,44,46,49,51,52,54,57,58,61,62,65,66,66,69,70,73,74,77,79,81,82,84,88,28,31,33,34,37,39,40,42,45,46,49,50,53,54,57,58,61,62,65,67,69,70,72,8,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,94,96,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,202,204,206,208,210,212,214,216,218,220,222,224,228,230,232,234,236,238,242,244,246,248,250,254,256,258,262,266,270,274,278,284,286,290,294,298,302,306,310,314,318,336,340,342,344,348,350,354,358,362,366,370,374,378,382,386,392,396,400,404,408,420,438,439,440,445,446,6,13,14,19,20,20,23,25,25,25,25,26,26,26,26,28,30,31,32,33,34,36,38,39,40,41,42,44,46,48,49,50,52,53,54,56,57,58,60,60,61,62,66,70,76,78,80,82,83,88,88,92,95,96,99,100,102,104,108,112,114,117,118,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,13,13,43,63,65,65,75,77,83,97,99,99,113,129,131,139,139,141,141,153,173,180,308,310,312,314,316,318,320,322,322,4,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,6,7,8,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,127,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,232,237,169,190,203,205,208,209,217,218,219,223,229,229,230,231,232,234,251,252,253,254,255,258,259,265,271,273,273,277,278,281,288,289,295,296,299,306,306,314,320,327,328,330,331,333,334,335,337,338,351,366,366,370,388,394,395,395,396,397,397,398,400,400,400,401,402,403,404,404,404,407,408,408,409,417,418,418,419,421,423,423,426,516,517,566,644,4,6,8,9,11,12,12,12,13,14,15,16,17,17,17,18,18,18,19,20,21,21,21,22,23,24,24,24,24,25,26,26,26,27,27,27,28,29,29,29,30,31,32,32,32,33,33,33,34,34,34,35,36,37,38,39,39,39,40,40,41,42,43,43,43,44,44,44,45,46,47,48,49,49,49,50,51,52,53,54,54,55,55,55,56,56,57,57,57,58,58,59,60,60,61,62,63,64,64,65,66,66,66,67,68,69,69,70,70,71,71,71,72,73,73,74,75,76,77,78,79,79,79,80,80,80,81,82,83,83,83,84,84,85,85,85,86,87,87,87,88,88,89,89,89,90,91,91,91,92,93,93,94,94,95,95,96,97,98,98,99,99,101,102,103,103,4,16,17,18,19,20,21,22,23,24,24,25,26,27,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,47,48,49,50,51,52,53,54,55,56,57,57,58,59,60,61,61,62,63,63,64,65,65,66,67,68,69,69,70,70,71,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,86,86,87,87,88,89,89,90,91,91,92,93,94,95,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,124,124,125,126,127,128,129,131,132,133,134,135,135,136,137,140,142,142,144,146,148,148,150,152,154,156,158,160,162,164,166,168,168,170,172,174,176,178,180,182,184,186,188,188,190,192,194,196,198,200,4,4,4,8,8,8,10,10,12,12,12,12,14,16,18,24,26,26,26,28,28,28,28,30,32,32,34,34,40,42,44,44,46,46,48,48,50,50,50,50,50,54,54,56,56,58,60,62,62,64,70,70,72,72,72,74,74,76,76,78,78,78,78,80,80,80,80,80,80,86,88,90,90,90,90,90,92,94,96,96,96,96,100,102,102,102,104,104,106,106,106,108,108,110,110,116,116,118,118,120,120,122,124,124,126,132,134,136,136,138,138,138,140,140,142,142,142,142,146,148,150,150,150,152,154,154,154,156,158,164,166,166,168,170,170,172,172,174,180,182,184,184,184,186,186,188,190,190,190,190,190,6,6,6,8,8,10,10,10,12,14,14,16,22,24,24,26,28,28,28,30,30,32,38,40,40,42,42,44,46,46,46,46,48,48,54,56,58,60,62,62,62,64,70,72,72,74,76,78,80,80,80,86,88,90,92,92,94,94,96,96,96,96,96,102,102,104,106,108,110,112,118,118,120,122,122,122,124,124,126,126,128,128,134,134,136,136,138,138,140,140,142,150,152,154,156,156,158,160,166,166,168,170,172,174,174,176,176,182,182,184,186,188,190,190,192,6,8,10,10,10,12,12,14,14,16,22,24,26,28,28,28,30,30,32,38,38,40,42,44,44,46,46,48,48,48,54,56,56,56,58,58,58,60,62,64,70,72,74,74,74,76,78,78,80,86,86,88,88,90,92,94,94,96,96,102,104,106,106,108,108,110,110,110,112,118,118,120,120,120,122,124,126,128,128,134,134,136,136,138,138,140,140,142,144,150,150,150,152,152,154,154,156,158,158,160,166,168,170,170,172,172,174,174,174,176,176,182,184,186,186,186,186,188,190,190,192,192,192,6,8,10,10,12,14,16,16,16,22,24,26,26,28,30,30,32,32,32,36,36,36,36,36,36,38,38,40,42,42,42,44,44,46,46,46,46,46,46,52,52,54,54,56,56,56,58,60,62,68,70,72,74,74,74,76,76,76,78,84,84,84,86,88,88,90,90,92,94,100,100,100,102,102,102,104,104,106,106,108,108,110,116,118,118,118,120,120,120,122,124,126,132,134,134,136,136,136,136,138,138,140,142,142,148,150,152,152,152,154,154,156,156,158,158,164,166,166,168,170,172,172,174,180,180,180,182,184,184,186,188,188,188,190,190,4,6,8,13,15,16,16,17,18,18,19,19,20,20,20,21,22,22,23,23,24,24,24,25,25,26,26,26,27,27,28,28,29,30,30,31,31,31,32,33,33,34,35,36,36,37,38,39,39,40,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,49,49,50,50,51,52,52,53,53,53,53,54,54,55,55,56,57,57,58,59,60,60,61,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,71,72,72,73,74,75,75,75,76,76,77,77,77,78,78,79,79,80,81,82,82,83,83,83,84,84,85,85,85,86,86,87,87,88,88,89,89,90,90,91,92,93,94,94,95,95,96,96,97,97,98,98,99,101,101,102,103,103,104,104,106,107,109,110,111,111,112,113,114,115,115,116,116,116,117,117,118,118,119,120,121,121,122,123,123,124,124,125,125,126,127,127,127,127,128,128,128,129,129,130,130,131,132,133,133,133,134,134,135,136,137,137,137,138,139,140,140,141,141,141,142,143,143,144,145,146,147,148,148,149,149,150,151,151,152,152,152,153,153,153,154,154,155,156,156,157,158,159,160,160,161,161,163,1,4,6,28,36,78,122,168,203,258,302,366,458,523,5,7,9,11,13,15,2,6,11,16,155,155,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,174,177,178,28,29,31,31,32,33,34,35,37,38,39,40,41,42,44,46,47,48,49,50,51,51,52,52,53,54,55,55,56,56,57,58,60,60,62,63,64,65,65,66,67,67,71,72,73,74,77,78,79,80,83,84,85,85,86,87,87,88,89,89,90,91,92,93,96,98,100,102,104,104,104,104,106,108,113,119,121,122,123,124,125,126,127,129,133,145,150,168,169,170,177,178,181,182,184,186,191,192,193,194,195,198,199,200,201,203,203,205,206,207,208,209,210,210,210,211,211,212,213,214,215,215,216,216,217,219,219,220,220,220,221,221,222,222,223,226,227,228,230,232,233,234,235,236,236,238,239,241,247,248,256,258,259,261,262,264,267,268,269,271,272,273,274,275,276,277,278,278,279,280,280,281,282,283,284,285,286,287,289,293,294,296,298,300,301,301,302,303,304,305,306,307,308,308,309,310,312,313,315,317,318,320,321,322,325,326,327,328,329,332,333,334,339,341,341,342,343,344,345,346,347,349,350,351,352,355,357,358,359,360,373,374,380,381,382,386,387,7,71,71,72,74,75,76,76,78,82,83,85,86,87,88,89,90,91,93,95,95,96,97,98,99,100,101,102,104,107,111,112,113,113,115,116,116,116,116,118,119,120,122,122,123,124,128,129,130,131,138,138,139,139,140,140,141,141,142,144,145,146,147,150,151,152,154,155,156,157,158,159,160,172,173,174,176,180,184,189,191,193,193,195,197,199,203,204,206,207,209,211,212,214,215,216,217,217,219,221,222,224,226,227,228,229,230,233,235,236,238,240,241,243,245,247,248,249,250,251,252,253,253,254,254,255,255,256,257,257,258,258,261,261,263,264,265,266,266,268,269,270,273,274,274,276,277,280,283,284,288,288,292,293,294,295,296,297,298,299,300,302,307,307,307,310,311,312,313,314,315,318,318,320,322,324,325,329,330,334,336,336,339,340,343,344,345,347,349,350,351,353,355,356,358,359,360,361,362,363,364,366,367,368,371,372,373,374,375,376,378,378,378,379,380,381,382,383,384,389,393,394,396,397,402,403,410,411,415,417,419,420,422,423,424,426,428,429,432,434,436,437,439,440,441,443,444,445,446,448,449,450,451,452,3,70,138,203,270,413,477,549,622,19,20,22,23,25,29,30,33,40,41,50,54,55,56,59,71,80,82,84,86,88,90,92,94,96,96,100,102,104,106,108,110,112,114,116,118,120,122,124,128,130,132,134,136,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,179,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,4,78,82,84,86,88,90,92,96,99,100,104,104,104,106,108,110,114,126,132,134,138,144,145,146,152,158,8,9,47,50,56,58,82,101,101,101,101,108,112,115,115,115,115,133,136,139,147,154,159,164,167,187,202,211,216,248,252,256,264,309,313,330,333,333,333,362,365,368,368,368,368,377,387,400,415,442,460,485,497,500,504,519,523,526,531,539,544,575,580,584,590,593,643,646,649,660,696,699,718,721,724,730,735,738,744,750,755,761,767,772,781,781,781,781,781,784,792,797,800,804,808,816,820,824,828,828,829,829,832,842,852,853,7,18,30,34,65,70,73,79,90,101,106,106,117,130,139,148,154,157,170,173,191,197,211,217,224,227,227,231,268,272,281,285,288,288,303,325,337,346,352,362,366,402,408,441,449,453,467,471,474,477,481,488,492,499,502,505,508,511,514,526,529,543,570,578,595,599,607,612,616,639,644,646,654,654,654,656,659,661,667,669,680,683,685,689,691,707,748,769,772,775,778,781,16,24,26,26,28,28,28,28,28,28,28,30,30,32,32,32,32,32,34,34,34,34,36,36,38,40,42,44,46,48,48,48,48,50,52,54,58,60,62,64,66,68,70,70,70,70,72,72,72,72,72,76,78,80,82,84,86,88,90,92,94,96,98,100,100,102,104,106,108,108,110,112,114,116,118,120,120,122,124,126,128,128,130,130,132,132,134,134,134,138,140,142,144,146,148,150,152,154,156,158,160,160,160,162,164,166,166,168,170,172,174,176,178,178,180,180,182,182,184,186,186,188,188,190,190,192,192,194,194,196,196,198,198,200,200,202,202,204,204,206,206,208,208,210,210,212,212,214,214,216,218,220,222,224,226,226,228,230,230,232,234,236,238,238,240,242,244,244,246,248,250,252,254,256,258,260,262,264,266,268,268,268,270,270,270,272,272,272,274,276,278,280,282,284,286,288,290,292,292,294,296,298,300,302,304,308,310,312,314,316,318,318,320,322,324,324,326,328,328,5,43,45,46,49,50,52,53,54,55,56,63,80,82,85,102,102,103,125,125,126,126,134,239,240,240,240,240,241,241,241,242,242,243,245,247,248,249,250,251,252,252,253,253,254,256,257,259,260,260,261,261,262,262,262,268,269,271,272,273,274,275,286,287,291,292,299,300,301,305,309,319,320,323,324,325,325,325,326,326,327,327,328,332,333,336,337,338,340,340,354,357,359,359,360,360,361,361,361,361,363,364,365,365,366,366,369,369,369,370,370,371,371,372,372,373,374,374,378,378,382,383,386,386,387,387,387,388,388,389,389,390,390,391,391,391,391,391,392,392,392,393,393,394,394,395,395,395,395,396,397,397,398,398,399,399,400,401,401,402,403,403,404,404,405,405,406,406,406,407,407,407,407,409,410,410,411,411,412,412,413,414,415,416,417,417,417,418,419,419,420,420,420,421,422,422,423,424,425,425,425,425,425,426,426,427,428,428,429,429,429,429,429,429,430,430,431,431,431,431,432,432,433,434,434,435,436,436,437,438,438,439,440,440,441,442,442,443,444,445,445,446,452,452,452,452,453,453,454,455,455,456,457,457,459,460,461,462,462,464,465,466,466,467,467,467,468,469,469,470,471,471,471,471,471,472,472,473,473,473,474,474,474,474,476,480,481,484,485,486,487,487,488,489,491,494,495,495,496,496,496,497,498,498,499,501,502,502,503,505,505,506,511,512,513,515,516,517,518,518,519,520,521,521,522,524,526,529,529,529,530,531,531,532,533,534,534,535,536,536,537,538,541,542,542,543,548,550,551,552,552,553,553,553,554,554,555,555,556,556,557,557,557,557,557,558,558,559,559,560,560,560,560,560,560,561,561,561,561,561,561,561,562,562,562,563,564,564,565,565,565,565,566,567,567,567,568,568,569,569,569,569,570,570,570,570,570,570,571,571,572,572,573,574,574,575,576,577,577,578,579,580,580,581,581,581,582,583,583,584,585,585,586,586,587,587,588,588,589,589,590,590,590,590,590,590,590,591,592,592,592,593,594,595,595,595,596,596,597,597,598,598,599,599,602,603,604,604,605,605,605,606,607,608,608,609,609,610,610,610,611,611,611,612,612,612,613,613,615,618,619,619,620,620,621,621,621,621,621,621,622,622,623,623,623,625,625,625,626,627,627,628,630,630,631,631,631,631,631,633,633,634,635,635,640,642,642,643,643,644,644,645,645,645,646,646,646,646,647,647,647,647,647,647,648,648,648,648,648,648,648,649,651,652,654,670,670,670,671,671,672,672,672,673,673,674,674,674,674,675,675,676,676,676,682,683,686,688,689,695,700,722,723,725,726,735,736,738,739,739,739,740,740,741,742,742,744,744,744,744,744,744,745,746,746,747,830,832,833,834,836,838,840,842,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,6,6,12,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,40,41,42,43,44,46,47,48,48,49,50,52,53,54,55,56,57,58,59,59,60,61,62,63,64,65,66,68,69,70,71,72,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,111,112,113,114,114,115,116,117,118,119,119,120,121,122,123,124,125,126,128,130,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,150,151,152,153,12,12,14,14,16,16,18,18,20,20,22,26,26,28,28,30,30,32,32,34,34,36,38,40,44,44,46,48,52,52,54,54,56,56,58,58,60,60,62,62,64,64,66,66,68,68,70,70,74,74,76,78,78,80,80,82,84,84,86,86,88,92,92,94,96,98,100,102,102,104,108,108,112,112,114,116,118,118,120,122,124,124,125,128,128,130,132,132,134,136,140,140,142,142,143,16,16,18,18,20,20,22,22,24,24,26,30,30,32,32,34,34,36,36,38,38,40,44,44,46,46,48,48,50,50,52,54,58,58,60,60,62,64,64,66,68,68,70,70,72,72,74,74,76,76,80,80,82,82,84,84,86,88,92,92,94,96,96,100,100,102,102,104,104,106,106,108,108,110,110,114,114,116,116,118,122,122,124,124,126,130,132,132,134,134,136,136,138,142,142,144,146,12,15,20,24,39,53,65,66,74,78,84,86,87,88,96,99,100,101,104,109,120,136,138,151,152,158,160,161,162,166,174,175,178,180,182,192,194,199,205,206,214,216,224,229,230,236,241,9,13,18,18,20,20,22,24,24,26,30,30,32,32,34,36,36,40,40,44,44,46,46,48,48,50,52,56,56,58,58,60,60,62,62,64,66,66,68,69,72,74,74,76,76,78,82,82,84,84,87,91,91,95,95,97,97,99,103,103,105,105,107,107,109,109,111,113,113,115,115,119,121,123,123,123,125,129,129,131,131,133,133,135,137,139,141,141,143,147,149,8,446,464,469,473,476,480,484,487,491,495,503,556,559,561,562,562,563,563,566,567,570,572,574,4,442,460,465,469,472,476,480,483,487,491,499,552,555,558,558,559,561,562,563,566,568,568,570,12,14,14,16,18,20,24,24,26,28,32,32,34,34,36,38,38,42,44,46,48,50,52,56,58,61,64,64,68,68,70,70,72,74,76,78,78,80,82,82,84,84,86,86,88,88,90,90,92,94,96,100,102,104,106,108,110,112,114,116,116,118,120,124,124,128,128,130,132,132,136,138,138,140,144,144,146,148,150,150,152,152,154,158,160,160,162,164,164,168,168,170,172,16,16,18,18,20,24,24,26,28,28,30,30,32,32,34,36,36,38,38,40,40,42,42,44,48,48,50,50,52,54,58,58,60,60,62,62,64,64,66,68,70,70,72,72,74,74,76,80,80,82,82,86,86,88,88,90,92,96,96,98,98,100,102,102,104,108,110,112,114,116,116,117,120,120,122,122,124,128,128,130,132,132,134,134,136,138,138,140,144,144,146,146,148,148,150,150,152,152,153,161,4,7,8,11,12,15,16,19,20,23,24,27,28,29,31,32,32,5,6,12,14,15,17,18,19,21,22,23,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,35,36,39,39,40,41,42,42,43,43,44,45,46,47,47,47,48,49,50,51,51,52,53,56,56,57,59,60,60,60,61,63,64,64,65,65,65,66,67,67,67,68,68,68,69,70,71,71,72,72,73,74,75,76,77,79,80,80,82,83,84,85,86,87,88,88,89,89,90,91,92,93,94,95,96,97,98,98,98,99,100,100,101,101,101,101,102,103,104,104,105,105,106,106,107,108,109,109,110,110,110,111,111,111,112,113,113,113,114,114,115,116,116,116,116,117,117,117,120,121,121,122,122,124,124,125,126,126,127,128,128,129,129,129,129,130,131,132,133,134,135,136,136,137,137,138,139,140,141,142,143,144,145,146,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,13,14,14,14,14,14,15,15,15,16,17,18,19,6,6,6,7,7,7,8,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,21,21,22,22,23,23,24,24,25,25,26,26,27,27,29,30,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,50,50,51,52,52,53,55,56,60,62,63,64,65,66,67,68,69,70,70,71,72,72,72,73,74,74,75,75,76,78,79,80,81,82,83,84,85,87,89,91,92,93,95,97,98,99,99,100,101,103,104,105,106,107,109,110,111,9,12,27,33,36,37,60,61,77,81,82,83,84,88,90,92,95,96,102,103,104,106,120,120,123,124,125,126,127,128,129,131,135,135,137,138,141,142,143,145,151,152,154,158,160,161,164,167,171,172,173,174,175,177,178,179,180,181,182,183,184,186,187,188,189,190,191,192,193,194,195,197,198,199,200,201,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,227,228,229,231,233,233,235,236,237,239,239,239,240,243,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,265,266,267,268,269,270,271,272,273,275,276,277,278,279,282,283,284,285,287,289,290,292,294,295,297,299,303,304,305,306,307,308,309,310,311,312,313,314,314,314,315,315,315,315,316,317,318,2,3,5,5,6,8,8,9,10,11,12,13,13,14,15,15,15,16,17,18,18,19,20,20,21,21,21,22,22,22,22,23,23,23,24,25,26,26,27,28,28,29,29,29,30,30,31,31,32,32,33,33,33,34,34,34,35,35,36,36,37,37,38,38,39,39,39,39,39,40,41,41,42,42,43,43,44,44,44,44,45,45,45,46,46,47,47,48,48,48,49,49,49,50,50,51,52,52,53,53,53,53,54,54,54,55,55,57,60,64,71,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,50,51,52,54,55,56,57,58,59,60,61,62,63,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,103,105,106,107,108,111,113,114,115,116,117,119,120,121,122,123,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,154,155,156,157,159,160,161,162,163,164,166,167,168,169,170,172,173,174,175,179,183,184,185,187,188,188,189,189,190,190,191,191,192,192,193,194,195,196,196,197,197,198,199,200,201,201,202,203,203,204,205,205,206,207,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,236,238,239,241,243,245,246,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,279,281,282,283,284,285,287,288,289,290,291,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,6,11,21,22,25,26,26,26,26,28,29,29,30,31,32,33,34,37,37,37,40,42,43,46,47,48,49,50,51,52,53,55,56,58,59,60,62,65,66,67,68,69,70,71,72,76,80,80,82,82,84,84,86,92,96,97,100,108,113,115,124,124,124,125,128,132,135,136,138,139,140,142,142,150,152,156,158,161,167,170,174,180,186,188,190,192,195,196,200,204,206,5,7,8,9,10,11,12,13,14,14,15,16,16,17,18,18,19,19,19,20,20,21,21,22,22,23,24,24,25,25,26,26,26,27,27,27,28,28,29,30,30,31,31,32,32,33,33,34,34,35,36,37,38,39,40,41,42,44,45,45,46,46,46,47,48,48,48,49,49,50,50,51,51,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,95,95,96,96,97,97,98,98,99,99,100,100,101,102,103,103,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,4,5,6,7,8,9,10,11,13,13,17,19,24,27,27,42,43,48,51,52,52,53,53,53,54,54,54,57,57,57,58,58,59,62,62,64,64,67,68,68,71,72,73,75,75,76,76,79,85,85,85,85,89,89,90,91,91,91,94,94,94,94,95,95,96,96,97,97,98,98,99,99,99,100,101,101,104,109,110,111,112,113,114,115,123,124,125,125,126,127,128,129,130,131,131,132,135,136,136,137,137,139,141,148,152,152,153,153,154,155,156,157,157,158,158,159,160,161,162,163,163,165,166,166,167,168,169,170,170,170,171,172,173,174,174,175,176,177,178,179,181,182,183,185,186,187,188,188,189,190,190,191,192,193,193,194,194,195,195,196,196,200,204,204,205,205,206,206,207,209,210,210,211,211,212,6,7,7,8,8,9,9,10,10,11,12,12,13,14,14,15,15,16,16,17,17,18,18,20,22,23,24,25,25,26,27,28,29,30,31,32,35,36,37,37,38,39,40,42,43,44,45,46,47,48,7,11,13,18,22,26,32,36,53,56,66,73,90,2,2,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,40,44,45,46,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,37,86,86,87,87,87,89,90,90,90,91,91,91,92,92,93,94,94,94,95,95,96,97,97,97,98,99,100,101,101,102,102,105,106,107,110,113,113,113,115,115,116,116,117,118,118,120,120,120,121,121,122,122,123,123,124,126,128,131,132,132,132,133,136,137,138,140,142,144,8,10,10,10,10,11,11,11,11,12,12,12,13,13,13,14,14,14,14,15,15,15,15,16,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,30,30,30,30,31,31,31,31,34,34,34,34,34,34,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,39,39,40,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,47,47,48,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,52,52,53,53,53,53,53,53,56,56,56,56,56,56,56,57,57,57,57,57,58,60,60,60,60,60,60,61,61,61,61,61,61,62,62,62,62,62,63,63,63,63,63,63,63,4,5,15,21,27,33,37,39,43,47,53,59,61,65,71,75,81,85,91,93,97,101,107,113,115,117,123,129,131,133,135,139,145,151,153,157,163,165,169,171,175,181,183,187,189,193,4,4,4,5,5,5,6,6,7,7,7,8,8,9,9,9,9,10,11,11,11,12,12,12,12,12,12,13,13,18,18,18,18,18,19,19,19,19,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,26,26,26,27,27,27,27,27,28,28,28,28,28,28,28,30,32,32,33,33,34,34,35,35,36,36,36,36,36,36,36,37,37,37,37,37,38,39,39,40,40,40,41,41,42,43,43,44,45,45,45,45,46,47,48,48,48,49,49,54,54,54,54,54,54,54,54,55,55,55,57,58,58,59,63,63,63,64,64,64,65,65,66,66,67,68,68,68,68,68,69,69,69,69,70,70,70,70,71,71,71,71,71,72,72,72,72,73,73,73,74,74,74,74,74,75,75,76,76,76,77,77,77,78,78,79,79,79,79,79,79,79,79,80,80,80,80,81,83,83,83,83,84,84,84,84,85,85,85,85,86,86,86,86,87,88,88,89,89,90,90,91,92,92,94,94,94,95,95,95,95,95,96,96,96,96,96,96,96,97,97,97,98,36,36,38,64,66,85,86,87,88,88,112,116,118,120,122,122,124,124,126,128,134,136,140,140,140,142,144,146,148,150,152,152,154,154,156,158,159,159,160,160,161,162,164,165,166,168,170,172,174,176,178,183,184,186,187,188,190,192,192,194,196,198,200,202,202,204,206,210,212,214,216,218,220,222,224,226,228,232,234,236,238,240,240,242,244,246,246,248,250,250,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,14,14,14,14,14,14,14,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,19,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,23,23,24,24,24,24,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,29,29,6,6,10,10,10,10,11,11,11,12,13,13,13,13,14,15,16,17,17,17,17,18,18,18,18,19,19,19,20,20,20,21,22,22,22,24,25,26,26,26,26,27,27,27,28,29,29,29,29,30,31,31,31,31,32,32,32,32,33,33,33,33,34,35,35,35,36,36,36,36,37,37,37,38,39,39,40,40,41,41,41,41,42,42,42,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,52,52,52,52,52,4,5,7,8,9,11,11,12,14,14,15,16,17,17,18,19,20,20,21,21,21,21,22,22,22,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,31,31,32,32,33,33,34,34,34,35,35,35,36,36,37,38,38,39,39,39,39,39,40,41,41,42,42,42,43,43,43,44,44,45,45,45,45,45,46,46,47,48,48,48,49,49,49,23,4,5,6,6,6,7,8,9,9,9,10,10,11,11,12,13,13,14,14,14,15,16,17,19,19,20,21,21,22,23,23,24,25,25,26,26,26,26,26,26,27,27,28,29,29,31,32,32,32,34,35,35,35,36,37,37,38,38,38,38,39,41,42,10,12,14,18,20,22,26,28,30,30,32,34,38,40,42,46,48,52,58,60,62,64,66,68,70,74,76,80,82,84,86,88,90,92,94,96,100,104,106,106,108,110,112,114,114,118,120,122,124,126,128,130,132,136,138,11,13,15,17,19,21,23,25,27,33,35,37,39,41,43,45,47,49,53,55,59,61,63,65,67,69,71,71,73,75,77,79,81,83,85,89,91,95,97,101,103,105,107,111,113,115,119,121,123,123,125,129,131,133,135,137,14,14,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,52,56,58,60,62,64,66,68,70,70,72,74,75,78,80,82,84,86,90,96,98,100,102,104,108,110,112,114,116,120,122,126,7,13,17,17,18,19,21,23,25,27,29,31,32,33,35,37,39,43,44,45,45,49,50,51,57,58,59,60,61,61,61,62,62,63,63,64,65,67,69,70,71,71,73,75,77,79,87,89,91,93,93,93,94,94,94,97,103,107,109,111,113,114,123,123,123,128,129,129,145,147,147,147,149,151,152,153,154,155,157,157,157,165,165,166,167,193,195,195,195,196,197,198,199,208,209,209,227,229,230,233,4,4,4,5,5,5,6,6,6,7,7,8,8,9,9,10,10,10,11,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,16,17,17,17,18,18,18,19,19,20,20,20,21,21,21,22,22,22,23,23,24,24,25,25,25,26,26,26,27,28,28,28,29,29,29,30,31,31,32,32,32,33,34,34,34,35,35,35,36,37,37,37,39,39,40,42,42,43,43,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,65,65,65,88,90,100,106,110,116,132,134,136,138,138,138,142,144,148,150,152,154,156,156,158,160,164,166,168,170,172,174,176,178,180,182,19,20,20,22,24,26,27,28,28,29,30,31,32,34,34,35,36,36,36,37,38,39,41,41,42,42,42,43,47,48,48,49,49,51,51,53,53,54,58,59,59,60,62,63,63,64,64,65,65,69,73,4,4,4,5,5,5,6,6,6,7,7,8,9,9,9,10,10,10,11,12,13,13,16,17,18,18,19,19,19,20,21,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,30,30,31,31,31,32,32,33,33,35,35,4,4,5,5,5,6,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,15,16,17,18,18,18,18,18,19,19,19,19,20,20,20,21,21,21,21,22,22,23,23,23,24,25,25,25,26,26,26,28,28,29,30,30,30,30,31,31,32,32,33,34,34,35,35,35,36,36,37,38,38,39,39,40,41,41,42,42,42,42,43,43,44,44,45,46,46,46,47,47,48,49,49,49,49,50,50,50,50,51,51,52,52,52,52,52,52,52,53,53,53,53,54,54,55,56,56,56,57,57,57,5,7,8,8,8,8,9,9,9,9,10,10,10,10,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,23,23,23,23,24,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,29,29,30,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,43,43,43,44,44,44,44,45,45,46,46,47,47,47,47,47,48,48,49,49,49,50,50,50,50,51,51,51,51,52,52,52,53,54,55,56,56,56,56,57,57,57,57,57,58,58,58,58,58,58,59,59,59,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,22,22,23,23,23,23,24,24,24,25,25,26,26,27,27,27,28,28,28,28,32,8,25,29,38,47,53,67,71,74,79,81,83,87,93,97,99,101,105,105,109,113,117,119,121,123,125,125,128,130,131,133,135,137,139,140,140,143,147,151,154,157,159,163,167,171,175,177,178,181,183,185,189,195,195,199,203,206,207,209,213,217,221,225,231,235,239,243,249,253,257,261,265,269,273,277,281,285,289,293,297,301,305,307,307,311,315,318,319,322,325,327,330,333,337,340,341,343,346,347,348,349,351,352,354,357,361,363,365,367,368,370,371,373,374,375,379,381,382,383,384,387,391,393,395,397,398,399,400,401,405,409,415,420,423,425,426,429,430,433,435,436,437,438,440,441,443,444,447,451,455,459,463,467,471,473,475,477,479,483,487,489,491,493,499,501,502,503,504,506,507,509,513,521,527,530,533,536,539,543,547,549,553,557,561,565,569,571,572,573,575,579,583,585,589,593,597,601,607,609,609,613,617,621,625,629,4,10,12,13,14,15,16,17,18,15,24,25,27,30,36,37,39,40,41,42,44,45,48,50,51,57,58,60,61,64,65,70,71,75,82,84,87,91,94,98,99,101,102,104,105,105,108,109,112,113,116,117,119,127,130,131,134,137,145,148,150,151,153,156,157,160,161,166,167,170,171,174,174,175,178,179,181,183,186,187,190,191,194,195,198,199,202,203,206,207,210,211,214,215,215,218,219,222,223,223,225,228,229,232,233,236,237,239,241,244,248,249,252,253,256,257,260,263,264,265,266,268,269,270,271,272,273,274,276,277,280,281,283,284,285,288,289,292,293,296,298,299,302,303,308,310,311,314,315,318,319,322,326,330,331,334,335,9,10,11,12,13,13,14,14,16,16,17,17,18,18,19,19,19,20,21,22,24,24,6,6,8,10,12,14,16,18,18,20,22,24,26,28,30,30,32,34,36,38,40,4,5,6,6,7,8,8,9,9,10,10,11,12,12,13,14,14,15,16,17,19,20,21,22,23,24,24,25,26,26,27,27,28,28,7,33,41,44,48,53,56,61,64,68,72,76,80,84,86,88,92,96,100,109,122,138,6,21,23,25,27,29,31,33,37,39,41,44,44,45,50,52,56,58,60,64,66,68,70,74,86,92,94,94,95,97,97,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,4,11,11,24,24,24,24,26,28,28,30,32,34,36,40,52,56,60,62,66,68,70,72,78,84,86,88,98,104,108,110,130,144,152,154,204,204,241,5,8,21,22,23,24,27,34,35,46,54,58,61,63,64,65,78,80,80,81,83,85,87,88,90,92,98,16,17,18,19,20,21,22,23,23,24,25,26,28,30,32,34,34,34,36,38,40,42,43,44,46,48,50,52,54,56,58,60,62,64,66,66,67,68,69,70,70,70,72,74,76,78,80,80,80,82,84,86,88,90,92,94,96,98,99,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,128,128,130,132,134,136,138,140,142,144,340,6,8,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,139,141,142,143,144,144,145,4,5,6,7,8,9,10,11,12,14,15,17,17,18,18,18,18,19,19,20,20,20,20,21,22,22,22,23,23,24,24,25,25,26,27,28,29,29,29,30,30,30,30,30,31,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,42,43,44,45,46,48,49,50,51,52,53,54,5,6,7,8,9,10,11,12,13,14,14,14,15,22,23,24,25,26,27,28,29,30,31,32,33,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,135,136,137,138,139,140,141,142,146,147,148,149,150,151,152,153,154,156,158,158,159,162,163,167,170,173,175,176,178,179,180,181,182,183,183,184,185,186,187,188,190,191,192,193,194,195,196,197,199,200,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,277,278,279,280,281,282,283,284,285,285,286,287,289,290,292,293,294,295,296,300,301,302,303,305,306,307,308,309,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,326,327,328,329,330,330,331,332,333,334,335,335,336,337,338,339,340,341,341,342,343,343,344,345,346,347,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,421,422,423,424,425,426,427,428,429,430,431,432,433,435,437,438,440,441,9,23,26,27,28,30,30,31,31,32,32,33,34,35,36,37,37,38,39,41,41,42,43,43,44,44,46,47,48,50,50,51,54,67,68,68,70,71,71,72,72,73,73,74,75,76,77,94,95,96,97,100,102,104,105,106,107,109,112,116,118,120,129,130,130,131,131,132,132,133,134,135,135,136,137,138,138,139,141,141,142,142,143,144,145,147,148,149,150,152,152,153,154,155,156,157,158,159,160,162,162,163,164,165,166,167,168,169,170,171,172,174,174,175,176,177,178,180,181,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,191,191,192,193,193,194,194,197,198,198,199,200,201,202,203,204,206,206,207,207,208,208,209,209,210,210,210,211,212,213,214,215,216,217,219,219,220,220,221,221,221,222,222,223,224,225,226,227,228,229,230,230,232,234,236,236,238,238,240,242,244,245,246,247,250,252,256,258,260,262,264,266,268,270,272,274,276,278,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,311,312,314,316,318,320,320,322,324,326,328,330,332,332,334,336,338,338,340,342,344,346,348,350,351,8,11,13,13,14,15,16,16,17,17,19,25,26,27,28,29,30,31,32,32,33,33,34,34,35,36,37,38,38,39,39,39,40,41,42,42,43,44,44,45,45,46,48,48,50,52,53,55,55,56,56,56,57,57,58,59,60,60,61,61,62,62,64,65,66,70,71,72,73,74,75,76,77,77,78,79,79,80,81,82,82,83,84,85,86,86,87,88,89,90,91,91,92,93,93,94,95,96,96,101,103,103,104,113,113,114,116,116,117,119,120,121,122,123,123,124,125,125,127,128,128,128,130,130,131,131,132,132,133,134,135,136,137,137,138,138,139,139,141,144,144,146,146,15,31,32,33,34,35,36,37,39,40,42,44,45,46,54,55,56,57,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,88,88,91,92,94,94,96,96,98,99,100,101,102,103,104,104,105,105,106,107,108,110,111,112,113,114,116,118,120,124,125,126,127,128,129,130,131,132,133,134,137,137,140,142,148,149,150,150,150,152,152,152,155,156,158,160,160,163,164,167,173,176,176,176,178,180,181,182,184,186,186,187,188,190,190,190,192,192,194,194,194,196,197,198,200,202,206,210,210,210,213,214,220,222,226,230,233,234,238,239,243,244,246,246,246,248,250,253,254,256,260,262,266,268,271,272,272,274,276,278,279,280,281,282,284,286,288,300,300,303,303,4,4,4,5,5,5,6,6,7,7,7,8,8,9,9,9,10,10,11,11,12,12,13,14,14,16,16,17,18,19,20,21,21,22,22,23,24,25,26,28,29,30,30,31,31,32,32,33,34,34,35,35,36,37,38,38,39,40,41,42,43,44,46,47,47,48,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,73,74,74,75,76,76,77,77,6,6,7,8,9,10,10,10,11,13,33,35,39,42,43,43,44,44,45,45,45,46,46,47,50,50,55,56,59,60,61,62,63,64,64,67,67,67,67,68,73,73,74,74,75,75,76,76,77,77,78,79,79,80,80,81,81,82,83,88,89,90,92,93,98,99,99,100,100,101,102,102,103,103,104,105,107,108,109,110,110,111,113,114,123,123,124,124,125,125,126,126,129,129,130,130,131,132,133,134,134,135,136,137,138,139,140,140,143,143,144,145,146,147,147,147,147,148,149,150,150,151,152,153,155,156,157,158,159,160,160,161,162,162,163,164,164,165,166,166,167,167,168,168,176,178,179,180,180,181,182,183,5,7,14,18,21,22,23,23,25,26,26,27,27,28,28,29,29,29,30,31,31,33,34,35,35,36,36,36,36,37,37,37,38,38,39,39,42,42,43,45,46,47,48,49,50,51,51,51,57,60,61,62,63,63,64,64,65,65,66,67,68,68,68,69,70,70,71,72,73,75,76,77,78,79,79,80,81,81,83,83,84,86,88,89,89,90,91,92,92,93,93,94,95,95,96,96,97,98,99,99,100,101,101,102,102,103,104,106,108,119,122,124,131,132,132,134,134,135,136,136,136,137,138,138,138,139,139,140,140,141,142,143,143,144,145,146,147,151,152,153,153,154,155,156,156,157,158,161,162,18,23,24,30,31,32,33,34,35,36,37,38,41,42,45,46,48,49,50,53,54,57,58,59,60,61,62,64,66,68,70,72,74,76,78,82,84,86,88,92,94,97,98,99,100,101,102,103,104,104,105,106,107,108,109,110,111,112,114,116,117,118,119,120,122,124,125,126,127,128,129,130,131,132,134,136,138,139,140,144,146,148,149,150,152,154,156,158,160,162,164,166,168,170,172,174,175,176,178,179,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,208,210,212,212,214,216,218,220,8,12,15,15,16,20,23,26,31,35,40,46,51,53,56,59,62,65,65,68,68,71,75,77,77,79,79,82,86,86,89,89,91,93,95,100,103,108,110,110,113,113,115,115,118,5,10,11,13,14,15,17,20,21,23,24,25,28,30,32,33,34,35,37,38,40,41,44,48,52,53,54,55,56,59,65,80,82,7,8,12,13,13,14,14,16,16,17,19,19,20,20,21,22,22,23,24,24,26,26,27,28,28,28,29,29,29,30,30,30,31,31,32,33,33,34,34,34,35,36,38,38,39,39,40,40,41,42,43,43,44,44,44,44,45,45,46,47,47,49,49,49,50,50,51,52,52,53,54,55,55,55,55,56,56,57,57,57,58,59,59,60,60,60,61,61,61,61,62,65,65,66,66,67,68,68,69,69,69,71,71,72,73,74,75,76,77,77,78,78,79,81,82,84,85,86,87,87,88,88,89,90,90,91,93,93,94,95,95,96,97,98,99,99,99,100,100,101,102,102,103,103,104,104,105,106,106,107,107,108,108,108,109,109,110,110,111,112,112,113,114,115,115,116,117,117,118,119,120,120,121,122,123,123,124,124,125,126,126,127,128,129,129,130,131,131,131,131,132,132,132,132,134,134,135,135,136,137,138,138,139,139,139,141,141,142,143,143,144,145,146,147,147,148,149,149,150,151,151,152,152,152,153,153,154,154,154,155,155,156,156,157,157,158,158,160,160,162,162,162,163,164,164,164,165,165,166,167,168,168,169,169,169,170,171,172,172,172,173,173,175,176,177,178,178,178,179,180,181,184,184,185,185,185,185,187,188,189,190,190,191,191,191,192,194,196,196,197,198,198,200,200,200,200,201,202,203,204,208,208,208,209,210,210,212,213,214,216,217,217,217,217,218,218,219,219,219,220,221,221,222,222,223,223,223,224,224,225,226,226,227,227,229,230,230,230,231,232,233,233,234,237,237,238,238,239,239,239,239,241,242,242,242,242,243,243,244,245,246,246,247,247,247,248,249,250,250,252,253,253,256,257,257,257,257,258,259,259,261,261,262,262,263,264,265,265,270,270,271,272,272,273,273,273,274,275,276,276,278,278,279,279,280,282,282,284,284,285,286,287,289,289,289,290,290,291,292,293,294,295,296,297,298,298,300,301,302,305,306,307,308,308,309,312,312,312,312,313,313,314,315,315,315,316,316,317,317,318,318,318,319,319,320,321,322,323,324,325,327,327,329,330,330,332,332,332,333,334,337,337,338,339,339,340,341,341,342,342,343,344,344,346,347,348,349,349,350,351,352,355,355,357,358,359,360,361,7,8,12,13,13,14,14,16,16,19,19,20,20,21,22,22,22,23,24,24,25,26,26,28,28,29,30,30,30,31,31,31,32,32,32,33,34,34,35,35,36,36,37,38,39,39,40,42,42,43,43,44,44,45,47,48,48,48,48,49,49,50,51,51,53,53,53,54,54,55,56,56,57,58,59,59,59,59,60,60,61,61,61,62,63,63,64,64,64,65,65,65,65,66,67,69,69,69,69,70,70,71,72,72,73,73,73,75,75,76,77,78,79,80,81,81,82,83,85,86,88,89,90,91,91,92,92,93,94,95,99,99,100,101,101,103,104,105,105,106,106,108,108,109,109,110,110,111,112,112,113,113,114,114,114,114,115,115,116,116,117,117,118,118,119,119,120,121,121,122,123,123,124,125,126,129,129,129,130,130,131,131,131,132,132,133,134,135,135,136,137,137,137,137,138,138,138,140,140,141,141,142,143,144,144,145,145,145,147,147,148,149,149,150,151,152,153,153,154,156,157,157,158,158,158,159,159,159,160,160,161,161,161,162,163,163,163,164,164,166,166,168,168,168,169,170,170,170,171,171,172,173,174,174,175,175,175,177,178,178,178,179,179,181,182,183,184,184,185,186,187,190,190,191,191,191,193,194,195,196,196,197,197,198,200,201,202,202,203,204,204,205,206,206,206,206,207,208,209,210,214,214,214,215,216,216,218,219,220,222,223,223,223,223,224,224,225,226,227,227,228,228,228,229,229,229,230,230,231,232,232,233,233,235,236,236,236,237,238,239,239,240,240,241,242,243,243,244,244,245,245,245,247,248,248,248,248,249,249,250,251,252,252,252,252,253,253,253,253,254,255,256,256,258,259,262,263,263,263,264,265,265,267,267,268,268,269,270,271,271,276,276,277,278,278,279,279,279,280,281,282,282,284,284,285,286,288,288,289,290,290,291,292,293,295,295,295,296,296,297,297,297,298,299,300,301,302,303,304,304,306,307,311,312,313,313,313,314,315,318,318,318,319,319,320,321,321,321,322,323,323,324,324,324,325,325,326,326,327,328,329,330,331,333,333,335,336,336,338,338,338,339,340,343,343,344,345,345,346,347,347,348,348,348,349,350,350,352,353,354,355,355,356,357,358,361,361,363,364,365,366,367,372,7,8,8,11,24,24,26,28,28,28,28,30,30,30,30,30,30,30,32,32,34,36,36,38,40,41,42,43,44,45,45,45,46,48,50,52,53,54,54,55,56,57,58,59,60,60,60,61,61,62,63,64,65,66,68,69,70,71,72,74,75,75,76,78,80,81,81,82,84,86,88,89,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,108,109,110,112,113,114,116,118,119,120,122,122,122,122,122,123,124,126,127,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,157,158,159,160,162,164,165,166,167,168,170,172,174,176,178,179,180,182,183,184,186,187,188,190,192,194,195,196,198,200,202,204,205,206,208,210,211,212,214,216,218,220,222,224,225,226,227,228,229,230,232,234,236,238,240,242,244,245,248,250,252,254,254,254,256,258,260,262,263,264,266,268,270,272,274,275,276,278,280,281,282,284,286,290,291,291,292,293,294,295,296,297,297,298,300,301,302,303,304,305,306,307,307,308,309,310,311,312,313,314,314,315,316,318,319,320,322,323,324,325,326,327,328,329,330,331,332,334,336,336,336,336,337,338,339,340,341,342,344,346,348,350,351,352,353,354,354,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,372,373,374,376,376,377,378,379,380,381,382,383,384,386,388,390,392,392,392,394,396,398,398,398,398,399,400,402,404,406,408,410,412,412,414,418,420,422,424,424,426,428,429,430,432,434,436,438,440,442,444,446,447,448,448,448,449,450,452,454,456,457,458,459,460,462,463,464,465,466,468,470,472,474,476,478,480,481,482,483,484,486,488,490,492,494,496,498,498,500,502,504,505,506,506,507,508,509,510,511,5,6,7,8,8,8,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,12,13,13,13,13,13,13,13,13,13,14,14,15,16,16,16,16,16,17,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,22,22,22,22,22,23,23,24,24,24,24,25,25,26,26,26,26,26,27,27,27,27,28,28,28,29,29,30,30,30,30,30,30,31,31,31,31,31,33,33,34,35,35,35,35,35,36,37,37,38,38,39,39,39,39,40,40,40,40,41,42,42,42,43,44,44,44,44,44,46,46,46,47,48,48,49,50,51,51,51,51,51,51,52,52,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,55,55,55,56,57,57,57,57,57,57,57,57,57,58,58,58,59,59,59,60,61,61,62,62,62,62,62,62,62,63,63,2,14,14,26,26,29,30,36,42,44,44,48,51,58,62,66,68,70,78,81,82,85,86,97,98,102,106,109,116,118,122,126,132,134,142,147,158,158,162,167,170,178,184,188,192,199,208,212,218,224,228,232,240,244,248,255,290,5,6,10,14,15,16,16,17,18,18,19,20,21,22,22,23,23,23,23,24,24,24,25,25,25,26,26,27,27,28,29,29,30,31,31,32,32,33,33,33,34,34,35,35,35,36,36,37,37,38,38,38,38,39,39,40,41,41,42,43,44,44,45,46,47,48,49,49,49,50,50,51,51,52,52,53,54,58,60,60,61,62,63,63,64,65,66,67,67,68,68,68,73,75,76,76,77,77,78,79,80,81,81,82,83,84,85,87,87,88,88,89,90,92,92,94,95,95,96,101,102,103,103,104,105,106,107,108,108,109,110,110,111,112,117,117,118,118,121,122,123,123,123,124,124,125,125,125,126,126,126,127,128,128,129,129,129,129,130,131,131,132,132,133,133,134,134,135,135,136,139,143,143,143,144,144,146,146,146,146,147,148,149,152,152,153,154,1,1,2,10,12,13,14,14,15,15,16,16,17,17,18,19,20,20,21,22,22,23,24,24,25,25,26,27,28,29,30,30,31,31,32,32,33,33,34,34,35,36,36,37,37,38,38,39,40,40,41,42,43,44,45,45,46,47,47,48,48,55,56,56,56,59,61,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,29,31,4,4,4,7,10,10,11,13,15,17,19,21,21,23,23,25,27,27,29,29,31,31,33,33,35,35,37,37,39,39,41,41,43,43,43,45,45,45,47,48,49,49,51,51,53,53,55,57,57,59,59,61,61,63,65,66,69,71,71,73,73,75,75,77,77,78,79,79,81,89,92,93,97,99,107,119,123,131,131,133,133,135,137,141,143,145,149,151,153,153,155,155,158,159,8,10,16,21,22,22,23,23,24,25,26,28,28,30,31,32,32,33,34,35,35,36,37,38,39,39,39,40,40,43,44,56,57,58,58,58,60,61,62,63,64,65,66,67,68,69,70,71,73,74,74,75,75,76,77,79,79,80,82,82,83,85,86,90,92,93,96,98,98,99,99,100,100,101,102,104,104,105,106,106,107,108,109,109,110,111,114,115,115,116,120,120,122,122,125,127,127,141,141,146,147,148,148,152,152,153,154,154,155,159,160,163,164,165,165,167,167,168,169,170,170,171,172,173,180,180,181,181,181,181,181,182,183,191,192,194,195,196,196,197,200,201,201,202,204,204,204,205,205,206,206,207,207,207,208,208,211,211,224,225,225,226,226,226,226,228,228,228,231,232,232,232,233,233,234,235,236,236,237,237,238,238,239,239,240,241,280,281,282,283,283,285,287,297,4,4,5,5,5,6,6,7,7,7,8,8,9,10,10,10,11,11,12,12,13,13,13,13,14,14,15,16,16,17,18,18,18,19,19,19,20,20,21,21,21,22,22,22,23,23,24,24,24,24,25,25,25,25,27,28,28,28,29,29,29,29,30,31,31,32,33,33,33,4,4,4,4,4,6,6,6,6,6,7,7,7,8,8,8,8,8,9,9,9,9,10,10,11,11,11,12,12,13,13,13,14,14,14,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,20,20,20,21,21,22,22,23,23,24,24,25,25,25,26,26,26,27,27,28,29,29,29,29,30,31,31,31,31,31,31,32,32,32,32,32,33,33,33,33,34,35,35,35,35,35,36,36,36,36,36,36,37,37,37,38,38,39,39,39,39,39,40,40,40,40,41,43,43,43,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,47,47,47,47,47,47,48,48,48,48,48,49,49,49,49,49,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,4,5,6,6,7,8,9,10,11,12,13,14,16,17,18,18,19,20,21,21,22,22,23,24,11,12,14,25,25,26,26,27,28,29,30,31,31,32,33,34,35,35,36,37,37,37,38,42,51,51,52,53,54,55,56,57,57,58,58,59,60,61,62,63,63,66,67,68,68,69,72,73,75,75,76,77,78,78,84,87,89,89,90,90,91,91,92,93,95,96,97,97,98,98,99,100,100,102,102,104,106,106,106,110,111,112,113,116,116,128,129,129,134,136,136,136,140,140,143,145,145,146,149,150,150,151,152,153,154,155,156,157,159,160,161,162,169,170,171,171,173,173,173,174,175,176,178,178,178,179,179,180,180,181,181,182,182,182,196,196,196,196,196,196,197,197,197,198,198,198,198,198,199,199,199,199,199,199,200,200,200,200,200,200,202,204,204,204,205,208,208,209,210,210,210,211,212,213,253,254,259,269,278,285,286,5,6,7,8,9,9,10,10,11,12,13,14,15,16,17,18,22,23,23,5,5,22,26,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,80,82,84,86,88,90,92,94,94,94,96,98,98,1,1,2,33,33,41,41,49,73,83,89,97,107,115,123,129,142,147,1,26,28,28,30,30,30,32,32,34,34,36,38,40,40,40,42,44,47,48,48,48,48,51,52,54,56,58,60,60,62,65,66,68,70,72,74,76,78,78,78,78,78,78,80,80,80,80,80,80,80,83,87,5,7,8,9,10,11,12,13,14,15,16,17,18,19,19,20,21,22,23,37,42,53,53,64,64,68,70,74,80,83,86,109,110,112,115,125,129,130,130,133,138,138,139,140,141,141,142,143,148,149,151,153,156,156,160,162,162,162,165,166,7,16,18,18,19,20,21,22,23,24,25,27,28,29,30,30,31,32,33,35,36,37,38,39,40,41,43,44,45,46,46,48,50,51,53,54,55,56,58,59,60,61,62,64,66,67,68,69,70,71,72,74,75,76,78,80,81,81,82,83,84,85,86,88,88,89,90,91,92,93,94,95,96,97,98,100,100,101,101,104,105,105,106,106,107,108,110,112,113,115,116,117,118,119,120,121,122,123,123,124,125,126,127,128,130,131,133,135,136,137,139,140,141,143,144,145,146,148,149,150,151,153,154,156,157,158,160,162,163,164,165,166,167,168,170,171,172,173,174,176,177,178,179,180,182,183,184,186,188,189,190,192,194,195,196,197,198,199,200,201,202,203,204,206,207,208,210,212,213,215,215,216,216,217,218,219,222,222,223,224,225,226,227,228,229,230,230,231,232,233,234,235,236,238,239,241,242,243,245,248,249,250,251,253,253,254,256,256,257,257,258,260,262,263,264,265,266,266,267,268,270,271,271,271,273,273,274,275,276,277,278,281,281,281,281,282,283,284,286,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,311,312,313,314,316,316,316,319,320,321,325,327,329,330,331,332,334,335,336,337,337,339,340,341,342,343,345,345,346,347,347,348,349,349,350,351,353,354,356,357,357,358,359,361,362,363,364,365,366,367,369,370,371,372,373,374,376,377,379,380,381,383,384,386,386,387,388,389,389,390,390,391,391,392,393,394,396,398,400,402,404,406,409,410,412,412,414,416,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,440,441,444,445,446,447,448,449,450,450,451,451,452,453,453,454,455,456,457,460,461,463,465,466,467,468,469,470,471,472,473,474,475,476,477,479,480,480,481,481,482,483,484,485,486,487,490,491,492,493,494,495,496,497,499,500,502,502,503,504,505,507,508,510,510,511,511,513,514,516,519,520,522,523,524,525,525,527,528,529,529,530,531,533,534,535,536,537,539,540,541,541,7,55,56,57,60,64,64,64,65,72,73,78,82,85,85,86,86,87,89,92,93,121,122,122,123,123,123,124,124,125,127,127,130,131,131,132,132,133,134,136,140,140,146,147,150,150,150,151,151,152,153,154,155,156,156,156,157,158,158,159,159,160,160,161,161,162,163,164,164,201,201,202,247,247,257,258,259,264,269,270,270,271,271,272,273,273,273,274,275,276,277,281,284,285,285,289,290,290,291,292,293,293,293,293,300,302,304,305,307,308,310,311,313,313,314,316,325,325,328,329,330,331,336,338,355,356,356,357,358,359,359,360,360,362,364,366,368,369,372,379,379,379,380,381,382,391,395,398,399,399,401,402,402,404,407,408,408,410,410,411,414,415,416,417,419,420,423,423,430,430,432,432,433,434,440,441,446,454,455,455,456,469,470,471,471,45,55,60,60,63,66,69,72,76,80,82,85,88,91,96,98,101,105,108,111,115,118,128,131,134,138,140,143,147,150,153,160,164,166,174,177,181,186,193,196,199,201,204,206,209,213,215,221,224,229,233,237,241,251,6,8,22,22,24,7,10,12,13,16,24,25,26,27,28,29,29,31,32,33,35,36,38,40,41,42,44,47,50,52,53,54,55,56,58,60,61,64,64,67,68,69,70,74,78,82,86,88,96,108,112,122,126,130,131,132,134,138,140,142,144,152,156,160,169,170,172,174,176,178,179,180,181,181,182,184,186,190,191,192,193,194,196,197,198,200,202,204,206,207,208,210,211,211,212,214,215,216,217,218,220,222,224,226,228,230,231,232,234,234,240,244,248,252,256,258,259,266,270,271,272,272,276,278,283,284,292,293,302,305,308,313,316,317,318,319,320,322,323,324,325,326,327,328,328,329,330,331,331,332,332,334,335,336,337,338,340,341,342,343,343,344,344,345,345,346,346,348,349,350,352,354,354,356,358,358,358,358,360,362,364,368,370,372,374,378,380,380,382,384,386,388,390,392,394,396,400,402,406,410,414,418,420,424,428,430,432,436,438,440,442,442,442,444,446,448,450,452,454,456,458,462,463,463,464,464,465,466,466,468,471,472,473,474,476,478,478,479,480,481,482,483,484,486,488,490,492,494,496,497,498,499,500,501,502,504,506,508,510,512,513,514,516,518,519,520,521,522,523,524,525,526,528,530,532,536,540,543,544,545,546,548,550,4,5,6,20,23,27,28,30,31,32,33,35,35,37,41,43,45,46,46,46,49,51,51,57,60,61,62,62,65,66,67,68,69,70,71,72,73,77,80,81,84,85,87,89,90,90,91,92,92,99,101,101,102,102,106,107,111,114,115,116,117,119,120,121,122,123,124,126,127,128,129,130,131,131,133,134,136,140,148,150,152,153,155,155,157,157,162,163,163,167,167,172,173,175,184,193,197,4,5,6,6,20,23,28,30,30,30,31,32,33,35,35,37,41,45,46,49,51,51,57,60,61,62,62,65,66,68,69,70,71,73,77,80,80,80,81,84,85,86,86,86,87,89,90,90,92,98,99,101,102,102,106,107,111,116,119,121,122,126,127,128,129,130,131,131,133,134,136,140,148,150,152,153,155,155,157,158,162,163,163,167,167,172,173,175,184,193,199,8,10,12,15,16,17,20,22,26,32,33,34,39,40,43,44,47,48,55,56,61,62,64,65,69,70,72,76,77,80,81,84,85,86,87,89,90,94,95,99,99,106,107,107,117,117,119,120,126,126,131,131,140,143,143,148,148,151,151,156,156,157,160,161,162,165,165,179,179,183,183,186,186,203,203,209,209,215,216,220,221,221,226,226,232,232,233,235,235,240,240,242,244,244,246,247,247,251,251,255,255,263,263,267,267,270,276,276,280,280,284,287,287,291,291,296,303,304,310,310,313,313,316,316,323,323,329,329,331,331,343,343,348,349,354,354,359,359,364,364,366,369,369,376,376,381,388,388,393,393,398,398,398,399,399,400,419,419,424,424,431,431,446,447,452,452,461,461,466,466,470,470,472,472,478,478,482,486,487,488,488,490,490,494,494,497,497,502,502,505,505,508,509,509,514,514,520,520,522,522,527,527,530,530,533,533,535,535,537,537,541,544,544,548,551,551,554,556,558,558,564,564,567,567,572,572,576,576,580,581,581,587,587,590,594,594,597,597,604,606,606,612,614,614,614,615,622,624,625,625,628,629,633,633,637,640,640,642,642,645,651,651,654,657,657,660,660,664,664,675,675,678,678,681,681,684,684,687,687,691,691,694,694,696,696,699,8,10,12,16,16,16,18,19,20,20,20,21,21,23,24,25,25,26,27,27,27,28,30,31,33,35,36,37,38,38,39,40,41,42,43,44,45,46,47,48,48,48,50,50,51,51,53,54,54,55,55,55,56,56,58,58,59,59,60,61,62,63,63,63,64,66,68,69,71,72,73,74,75,76,77,78,79,80,81,82,82,83,83,84,85,85,86,87,87,87,88,89,90,90,90,91,92,93,93,94,95,96,97,98,99,100,100,100,100,101,102,102,103,103,104,105,106,107,108,110,111,111,113,114,114,114,116,117,118,118,120,121,123,123,123,128,129,129,130,131,132,133,134,135,136,137,139,139,141,145,145,146,147,148,150,151,152,153,155,157,159,159,159,160,162,164,165,168,170,171,173,174,175,175,176,176,176,177,178,179,180,181,182,183,184,184,185,185,186,187,188,189,190,190,191,193,194,196,197,198,199,199,200,201,203,204,204,207,208,209,211,212,212,214,214,217,217,219,221,222,222,223,224,224,225,226,227,228,229,230,230,230,232,234,235,236,237,238,239,240,241,241,242,1,8,12,14,16,18,21,24,48,87,100,105,113,134,139,153,184,191,198,230,234,242,255,260,320,361,367,420,1,6,8,10,12,15,18,19,42,51,62,66,80,94,99,107,123,128,133,139,147,174,178,185,192,205,211,215,224,228,249,254,275,290,298,314,349,355,361,372,414,5,10,19,19,20,20,25,26,31,32,41,41,42,51,52,61,61,62,71,72,81,82,91,91,92,101,102,111,112,121,122,10,12,16,20,26,27,28,31,31,31,34,37,38,40,42,42,43,43,46,47,47,51,52,52,53,54,58,59,60,62,63,64,65,66,67,68,70,72,75,76,78,80,81,81,82,82,84,86,87,90,4,6,7,8,36,51,52,175,299,507,699,1,5,5,6,8,9,10,12,14,16,18,20,22,24,26,28,28,35,1,1,2,4,5,6,8,12,12,16,22,38,57,58,58,59,91,100,101,105,106,143,144,145,147,183,184,239,240,254,284,306,307,322,323,335,336,375,429,450,451,467,467,467,469,469,469,469,469,4,66,68,70,72,74,76,78,78,80,82,85,5,6,8,24,1,6,6,6,12,13,14,15,15,16,16,16,17,18,20,20,21,22,24,25,26,26,26,28,29,30,31,32,34,36,37,38,39,40,41,42,43,44,45,46,46,46,46,46,47,48,48,49,50,50,50,50,52,54,56,58,60,61,62,64,66,66,68,70,70,71,72,74,74,74,74,74,74,74,74,75,75,76,77,77,77,79,80,81,82,82,82,84,85,86,86,86,86,87,87,87,88,90,91,91,92,92,94,95,95,96,97,99,100,101,101,101,101,101,102,104,105,105,105,105,106,106,106,107,107,107,107,108,109,109,109,109,109,110,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,114,114,114,115,115,116,118,119,119,120,121,122,123,123,124,126,127,127,127,128,130,131,131,132,134,134,135,136,138,140,142,144,145,145,146,146,146,147,148,150,151,151,151,152,152,153,154,154,154,154,154,154,156,156,157,158,161,1,4,6,7,7,8,8,8,9,9,9,9,9,10,10,10,11,11,11,12,13,14,14,15,15,16,16,18,20,21,21,23,23,24,25,25,26,27,27,28,28,29,29,30,30,31,31,32,33,34,35,36,37,37,38,39,39,40,41,41,42,43,44,46,47,50,52,54,54,54,56,58,58,58,60,60,62,64,66,68,70,70,70,72,73,74,75,76,78,79,80,81,82,83,84,84,85,85,86,86,87,87,89,91,93,95,99,100,100,100,106,107,108,109,109,110,110,110,111,112,114,115,116,118,119,120,120,122,123,124,125,126,128,130,131,132,133,133,134,135,136,137,138,139,140,141,142,143,144,146,146,146,148,150,152,154,155,158,160,160,162,164,164,164,165,166,168,169,169,170,171,171,171,171,174,175,176,176,176,178,179,180,181,181,181,182,184,185,186,186,188,189,190,191,191,193,194,196,197,197,197,197,198,199,199,199,199,200,200,201,201,201,201,202,203,203,203,204,206,207,207,208,208,208,208,208,208,208,209,209,210,212,213,214,216,218,220,221,221,222,222,222,224,225,225,226,228,229,229,230,232,234,236,238,239,239,239,240,240,241,242,244,245,246,247,248,250,250,251,252,255,256,262,264,265,266,266,267,268,269,270,271,272,274,275,276,278,279,280,281,282,283,284,285,285,286,287,287,287,287,288,291,292,292,293,293,294,296,296,298,300,301,302,304,306,308,309,310,311,312,312,313,314,315,316,316,317,318,319,320,321,321,322,324,324,326,327,327,328,328,328,330,331,331,331,332,333,334,335,336,338,339,339,340,340,341,342,342,343,344,346,348,349,349,350,351,351,352,352,353,354,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,371,372,374,376,378,379,380,382,382,384,386,389,390,392,397,398,399,400,401,402,403,404,406,407,408,410,411,412,413,414,415,416,417,418,420,421,422,424,425,426,427,428,429,430,431,432,433,434,435,437,439,440,441,442,443,1,8,8,16,17,24,24,62,62,114,1,2,5,6,8,8,18,18,18,79,93,97,4,6,8,14,17,18,20,20,20,22,24,24,26,26,43,45,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,140,142,144,146,148,150,152,154,154,156,158,160,162,164,166,186,188,190,192,194,196,198,200,200,202,202,213,1,6,8,10,14,14,17,18,19,19,20,20,20,22,22,23,25,25,26,27,28,32,32,33,34,35,36,36,38,38,38,39,40,41,42,43,44,44,45,46,47,47,52,53,54,54,54,56,58,59,60,61,61,61,61,62,63,64,64,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,86,87,88,89,91,92,93,94,95,96,99,100,101,102,103,105,107,108,109,111,114,115,116,116,117,118,118,120,121,121,121,125,125,126,127,127,128,129,130,133,134,135,135,136,139,141,142,143,143,144,144,145,146,149,150,151,152,152,153,155,163,164,164,164,166,167,168,169,171,172,173,173,173,174,174,175,176,177,178,179,180,181,181,183,185,185,186,187,189,190,191,192,194,194,195,196,198,199,200,200,202,202,204,204,205,205,205,206,207,209,210,211,211,212,213,214,215,215,217,219,221,222,223,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,239,239,240,245,249,4,6,56,90,192,193,205,256,261,266,305,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,17,17,17,18,18,18,18,18,18,18,18,19,19,19,20,21,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,24,25,25,25,25,25,25,25,26,26,27,27,28,28,29,29,29,29,29,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,33,33,33,34,34,34,34,35,36,36,36,36,37,38,38,38,38,38,38,38,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,41,43,9,29,30,41,41,42,42,56,60,64,64,64,75,76,100,105,113,113,117,118,125,129,136,142,146,167,179,182,186,194,205,206,219,220,227,228,241,249,265,288,293,297,305,310,315,318,326,332,336,358,360,368,378,394,438,445,477,486,490,495,499,557,558,581,8,14,24,28,32,36,38,42,50,53,58,63,69,76,81,86,91,8,8,10,14,14,14,17,17,20,20,22,23,23,25,26,26,29,29,32,32,35,35,37,38,40,41,41,44,44,47,47,50,50,52,53,53,56,56,59,59,62,62,65,65,67,68,68,71,71,73,74,74,77,77,79,80,80,83,83,86,86,89,89,92,92,95,95,98,98,100,101,101,104,104,107,107,109,110,110,113,113,116,116,119,119,122,122,125,125,127,128,128,131,131,134,137,137,139,140,143,143,146,146,148,149,149,151,152,152,155,163,163,166,166,168,169,169,172,172,174,175,178,178,181,184,186,187,187,190,193,193,195,198,200,200,203,203,206,206,209,212,212,215,215,218,218,220,221,221,224,224,227,229,230,230,233,233,236,236,239,239,241,242,242,245,245,248,248,251,251,254,257,257,260,260,263,266,266,269,271,272,272,274,275,275,278,278,281,285,286,286,290,294,296,296,298,299,302,305,305,307,308,311,314,314,317,317,320,323,323,326,326,328,329,329,332,332,335,335,338,341,345,345,348,4,6,6,8,12,12,12,15,15,18,18,20,21,21,23,24,24,27,27,30,30,33,33,35,36,36,38,39,39,42,42,45,45,48,48,50,51,51,53,54,54,57,57,60,60,63,63,65,66,66,69,69,71,75,75,78,78,81,81,84,84,86,87,87,90,90,93,93,96,96,99,99,102,102,105,105,107,108,108,111,111,114,114,117,117,120,120,123,123,125,126,126,129,129,132,132,135,135,137,138,138,141,144,144,146,147,147,149,150,150,153,153,161,161,164,164,167,167,170,172,173,173,176,176,179,179,182,184,185,185,188,188,191,191,196,198,198,201,201,204,204,206,207,207,210,213,213,216,216,218,219,219,222,225,225,228,228,231,231,234,234,237,237,239,240,243,243,246,246,249,249,252,252,255,255,258,258,261,264,267,269,270,272,273,273,276,276,279,279,282,282,285,285,288,288,290,292,292,294,295,295,298,298,301,301,303,304,307,310,310,313,316,316,319,322,322,324,325,325,328,328,331,331,334,334,337,341,341,344,344,4,6,6,8,12,12,12,15,15,18,18,20,21,21,23,24,24,27,27,30,30,33,33,35,36,36,38,39,39,42,42,45,45,48,48,50,51,51,53,54,54,57,57,60,60,63,63,65,66,66,69,71,72,72,75,75,77,78,78,81,81,84,84,86,87,87,90,90,93,93,96,96,99,99,102,102,105,105,107,108,108,111,111,114,114,117,120,120,123,123,125,126,126,129,129,132,132,135,135,137,138,138,141,144,144,146,147,147,149,150,150,153,153,161,161,164,164,166,167,167,170,170,172,173,173,176,176,179,179,182,182,184,185,185,188,191,191,193,196,198,198,201,201,204,204,206,207,210,210,213,213,216,216,218,219,222,225,225,227,228,228,231,231,234,234,237,237,239,240,240,243,243,246,246,249,249,252,255,255,258,258,261,261,264,264,267,269,270,270,273,273,276,276,279,279,282,282,285,285,288,288,292,294,294,296,297,297,300,300,303,303,305,306,309,309,312,312,315,315,317,318,318,321,324,324,326,327,327,329,330,330,333,333,336,339,343,343,346,346,4,6,6,8,12,12,15,15,18,18,20,21,21,23,24,24,27,27,30,30,33,33,35,36,38,39,39,42,42,45,45,48,48,50,51,51,53,54,54,57,57,63,63,65,66,66,69,69,71,72,72,75,78,81,81,84,84,86,87,87,90,90,93,93,96,96,98,99,99,102,102,105,105,107,108,108,111,111,114,114,117,120,120,123,123,125,126,126,129,129,132,132,135,135,138,138,141,141,144,144,146,147,147,150,150,153,153,161,161,164,164,167,167,170,170,172,173,173,176,176,179,179,182,182,184,185,185,188,191,191,196,198,198,201,201,204,204,206,207,207,210,210,213,213,216,216,218,219,219,222,225,225,228,228,231,231,234,234,237,237,239,240,240,242,243,243,246,246,249,249,252,252,255,255,258,258,261,261,264,264,267,267,269,270,270,273,273,276,276,279,279,282,282,285,285,288,292,294,296,297,300,303,303,305,306,306,308,309,309,312,312,315,315,317,318,318,321,324,324,326,327,327,329,330,330,333,333,336,339,339,343,343,346,346,353,353,353,4,9,14,17,24,25,28,30,33,38,39,40,40,44,45,47,49,50,50,54,54,55,57,58,59,62,62,69,69,81,81,84,84,86,86,87,87,101,101,106,106,111,112,115,116,116,125,125,130,131,158,160,160,165,166,167,170,170,171,173,173,176,177,180,184,184,186,188,188,195,198,202,202,204,205,210,210,214,214,217,217,224,230,232,233,235,235,238,238,243,243,251,252,264,264,272,272,276,279,279,283,284,286,291,297,298,304,307,307,309,309,312,318,323,323,325,325,335,336,346,346,351,354,355,359,363,370,372,372,376,381,383,386,393,393,396,400,406,407,409,413,418,423,424,424,429,429,434,434,440,440,453,458,458,466,466,471,471,475,478,480,486,486,490,490,493,494,494,496,496,498,498,502,502,505,505,511,516,516,519,519,522,522,525,526,526,531,531,533,533,537,540,542,542,544,544,546,546,550,553,556,558,558,560,562,562,568,568,571,575,575,579,582,584,584,590,593,597,600,604,606,9,19,37,40,42,44,46,47,49,52,54,55,56,57,60,62,64,66,70,72,74,76,78,78,81,84,86,88,90,92,94,96,98,101,104,106,108,110,111,112,114,116,118,120,122,124,126,128,130,132,134,138,140,142,144,146,148,151,154,156,158,160,162,166,168,170,172,174,176,178,180,182,184,187,192,194,196,200,202,204,206,208,9,13,16,16,19,21,24,24,27,29,32,32,34,37,37,39,39,42,50,53,56,56,59,59,59,59,59,60,60,60,60,60,63,63,63,63,63,64,66,69,71,76,79,80,80,83,84,87,92,92,95,96,98,98,101,103,103,106,108,108,111,111,111,111,114,117,119,122,125,127,130,132,135,137,137,140,140,142,142,144,144,147,147,147,147,149,151,153,153,159,159,160,160,164,164,167,167,174,176,7,11,16,17,20,22,24,28,28,30,32,34,36,36,38,41,44,46,54,56,58,62,71,72,77,79,82,85,86,87,90,97,98,99,105,110,113,115,116,117,125,127,128,131,133,134,134,134,134,134,137,140,141,4,4,12,14,16,18,22,24,30,32,34,38,40,42,46,48,52,56,58,62,64,68,70,74,76,78,80,82,86,88,92,96,100,104,106,112,114,114,115,118,119,122,122,7,29,94,114,131,178,218,240,248,346,422,442,23,37,52,71,103,118,133,6,7,10,24,27,42,43,4,8,10,12,21,22,24,28,32,38,44,52,56,64,68,72,74,80,88,92,99,106,110,110,116,124,126,127,130,130,136,136,142,146,153,154,164,166,170,174,178,182,190,194,198,206,206,212,214,214,214,218,224,228,232,240,242,246,252,256,262,268,272,273,278,292,296,300,306,314,320,324,327,328,332,342,348,360,382,397,448,450,497,506,510,514,516,518,542,554,562,566,568,572,577,578,584,588,592,596,600,606,610,614,617,620,622,626,632,636,640,644,646,648,652,656,662,666,670,674,678,682,686,688,692,694,696,698,702,704,704,706,708,711,712,716,718,771,772,6,12,62,63,77,82,86,93,135,137,141,159,169,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,6,18,28,31,42,42,46,47,48,50,71,77,77,83,86,88,96,108,109,110,111,125,132,140,142,147,155,163,166,168,170,171,172,175,177,185,205,215,216,217,218,218,220,220,228,231,234,243,244,248,249,250,253,256,279,16,28,38,41,51,52,54,56,57,58,60,81,87,87,93,96,98,106,118,118,119,120,121,135,142,149,150,152,157,165,173,176,178,180,181,182,185,187,195,215,225,226,226,226,227,228,228,230,230,238,241,242,243,244,253,254,258,259,260,263,266,289,2,6,10,23,24,26,32,33,33,37,39,40,41,41,42,43,48,48,49,50,51,52,53,54,55,56,56,57,57,58,58,59,61,62,65,66,66,66,70,73,75,76,77,79,80,81,83,85,86,87,88,88,89,90,90,101,106,107,107,108,109,109,110,110,111,111,113,114,114,116,117,118,119,123,124,125,125,126,126,127,128,129,129,131,132,139,140,141,143,144,148,150,152,153,153,155,155,156,158,159,163,163,163,175,16,17,18,19,20,23,24,26,27,27,28,29,29,30,32,33,34,35,35,36,38,40,42,42,42,43,43,44,45,46,51,52,53,53,54,58,58,60,60,62,64,64,66,67,70,72,80,84,84,88,90,96,100,104,104,104,104,104,105,105,105,105,105,89,91,97,98,104,117,121,122,123,125,125,125,127,127,128,131,144,145,164,166,180,181,200,208,209,211,211,213,213,234,235,236,248,260,260,295,318,319,320,334,335,336,336,336,336,338,339,341,342,345,357,357,365,371,7,131,154,158,159,160,162,163,169,172,231,232,232,380,383,390,394,418,422,430,436,438,439,454,456,476,483,484,488,491,492,498,503,520,525,530,530,534,536,538,538,538,560,562,3,4,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,56,58,60,62,64,65,67,67,67,67,9,10,11,14,15,17,19,20,21,22,22,23,23,24,24,25,26,26,26,27,28,29,30,30,30,31,31,32,32,33,34,34,34,35,35,36,36,37,38,38,38,39,40,41,41,42,42,43,44,45,45,46,47,48,48,49,49,50,51,51,51,52,52,53,54,54,55,56,57,58,58,59,59,60,60,61,61,62,62,63,64,65,66,66,67,68,68,68,39,38,38,38,38,42,42,42,44,46,48,52,52,52,52,54,54,56,56,60,60,64,64,64,21,22,35,42,46,48,52,54,56,57,61,63,63,66,67,12,18,22,24,26,28,30,32,34,36,38,40,56,6,7,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,7,21,44,48,56,60,76,80,84,88,100,104,108,119,120,121,122,130,136,142,144,148,148,152,152,152,156,160,164,180,184,200,204,208,224,236,242,244,250,254,262,266,270,274,278,282,285,288,291,294,297,297,9,23,46,50,58,62,78,82,86,90,102,106,110,121,121,122,123,124,132,138,144,146,150,154,158,162,166,182,186,202,206,206,210,226,238,244,246,246,252,256,260,260,260,264,268,272,276,280,284,287,290,293,296,296,299,1,4,6,8,22,25,42,49,56,60,69,79,82,89,90,92,95,100,102,102,121,156,158,165,188,208,215,227,229,252,262,268,269,272,282,285,301,308,310,310,311,313,319,348,352,368,376,419,1,4,6,10,11,13,15,17,18,22,25,31,32,32,33,34,37,38,39,39,40,44,45,45,48,52,52,54,57,61,62,65,66,71,72,73,75,76,79,80,82,83,7,32,32,32,32,38,38,38,48,60,60,130,188,188,188,278,332,354,354,370,378,396,396,396,396,410,410,410,424,424,432,432,440,448,448,448,9,14,16,30,32,33,34,36,37,38,39,41,45,46,46,48,49,50,52,53,54,54,56,57,61,62,63,64,64,65,66,68,75,76,77,78,82,83,86,88,89,91,92,94,96,96,96,101,102,104,108,109,109,110,112,113,113,115,116,117,117,118,120,120,121,122,123,123,124,126,127,128,131,132,133,135,138,139,140,141,142,144,145,146,148,150,151,152,154,156,156,157,159,160,161,162,164,165,166,169,170,172,173,174,176,177,178,179,181,182,184,185,185,187,189,190,191,192,194,197,199,199,204,206,206,207,208,209,210,211,212,213,214,215,218,220,221,224,227,228,229,232,234,236,237,239,240,242,246,246,247,248,250,251,252,252,253,253,254,254,255,256,257,258,259,259,261,261,262,262,263,264,264,264,265,266,267,268,268,270,271,273,273,274,274,276,278,280,280,283,284,286,289,289,291,291,295,295,296,297,297,298,298,300,301,302,303,304,308,310,313,315,317,318,324,326,328,332,333,334,338,340,341,343,344,345,346,349,353,355,357,363,366,369,371,372,376,378,379,380,382,383,385,386,388,390,392,394,396,398,400,401,402,404,405,407,408,409,410,412,414,416,418,420,420,422,424,426,429,430,431,432,433,435,437,438,439,440,441,442,443,445,446,447,448,450,452,453,454,455,456,459,461,462,463,463,464,467,468,469,470,470,471,472,473,474,475,476,478,480,481,482,484,486,487,488,490,491,492,493,494,503,506,507,510,510,511,511,512,513,514,516,518,519,521,522,523,524,526,527,528,530,531,532,532,533,533,534,536,537,538,539,540,541,542,546,549,550,552,553,555,556,557,559,560,561,562,563,564,565,568,569,570,572,576,582,583,587,587,588,588,589,590,591,591,592,592,592,592,593,593,593,594,595,595,596,596,597,598,600,601,601,611,612,620,622,623,625,627,38,119,239,239,246,253,259,263,263,264,271,274,280,289,298,301,334,334,341,380,380,401,408,411,415,418,420,423,427,431,433,438,448,455,459,462,465,468,471,475,478,482,1,68,69,96,99,100,102,103,103,104,105,106,116,117,145,150,150,151,155,177,177,405,8,28,114,120,121,126,143,146,147,149,149,157,158,177,180,182,183,183,189,191,197,200,202,237,244,252,292,336,342,368,369,388,389,406,410,412,421,431,460,460,488,521,523,1,2,6,26,42,107,182,198,200,263,268,274,276,278,280,314,314,320,327,360,363,377,397,6,8,10,10,16,41,91,92,94,96,98,100,102,104,106,108,110,112,114,116,118,119,120,121,122,123,125,125,125,126,127,128,129,130,131,134,141,141,176,178,185,186,204,212,212,221,225,233,239,249,250,250,252,255,256,262,264,274,282,283,284,291,292,292,292,294,296,306,311,311,315,316,325,333,333,334,339,343,345,351,353,355,357,357,358,358,359,388,395,400,405,406,408,409,410,420,421,436,439,445,449,464,464,467,468,471,472,473,473,480,480,482,482,483,485,485,486,487,505,506,511,512,513,515,525,528,530,531,532,532,534,536,539,555,555,557,560,561,581,584,584,585,588,588,588,590,592,598,6,8,8,14,20,20,45,61,68,68,99,124,127,132,139,141,141,144,152,154,167,175,187,204,209,209,211,320,334,339,343,347,348,373,386,393,394,396,399,403,404,408,408,412,415,419,419,434,436,437,438,440,451,455,459,460,471,485,486,488,489,489,489,492,493,494,495,496,496,496,496,498,500,501,502,503,504,505,6,8,8,18,18,47,48,48,155,160,172,176,176,177,178,180,182,210,258,277,287,300,301,301,304,313,324,328,333,336,343,346,356,366,375,382,399,400,400,401,402,402,404,404,406,409,413,425,430,432,432,436,443,445,447,461,464,464,470,471,471,472,472,493,494,506,523,524,528,528,531,535,644,657,661,662,663,664,665,666,667,668,669,670,671,672,673,673,673,674,675,676,677,677,678,679,680,681,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,701,702,703,704,705,706,707,708,709,710,711,711,711,712,713,714,715,716,717,717,717,718,718,719,719,721,722,723,724,725,726,727,728,729,730,731,733,4,6,6,11,2,115,343,344,422,467,467,468,469,2,11,14,16,17,18,50,99,1,1,2,3,4,5,13,17,27,29,29,30,32,35,42,43,44,45,46,46,49,57,59,61,61,63,64,66,69,70,73,75,75,78,80,81,81,84,85,86,88,90,91,92,95,96,96,97,97,101,101,101,101,103,106,108,108,113,116,120,120,120,124,124,129,130,130,131,132,132,132,133,133,135,135,137,139,140,142,144,149,150,151,152,154,157,158,163,165,166,169,169,174,174,176,176,177,178,178,179,181,184,184,188,188,190,190,195,196,197,202,202,204,208,209,211,212,213,219,219,219,222,224,226,226,226,229,229,235,235,237,237,237,241,243,244,245,246,246,247,247,249,249,250,250,251,252,253,253,254,255,256,257,259,261,262,263,265,265,266,266,267,268,268,270,271,273,273,274,276,279,281,282,287,293,299,301,301,302,302,302,302,303,306,306,308,308,309,309,310,310,312,313,313,314,315,315,315,316,316,319,319,320,320,322,322,323,323,323,326,327,328,328,329,329,331,335,337,338,344,345,350,350,350,351,351,351,355,360,362,362,364,367,367,372,375,378,379,379,380,383,387,393,394,394,401,405,406,410,411,413,415,425,426,433,434,435,437,437,439,445,447,453,454,455,456,456,458,459,460,460,461,463,464,464,465,466,467,468,471,471,471,473,474,475,475,476,477,489,489,489,491,492,494,497,498,498,499,500,501,503,504,505,505,505,505,508,508,510,511,512,512,513,513,513,514,515,515,519,519,521,522,522,522,523,525,528,536,537,538,539,539,540,540,541,542,542,543,544,545,547,548,550,550,550,550,550,552,552,554,554,555,556,556,557,558,558,559,561,563,16,16,18,20,22,24,24,26,26,26,28,30,68,70,4,6,9,10,10,12,32,5,7,22,26,34,38,44,62,68,74,80,90,98,102,110,114,132,142,158,168,178,178,178,196,200,208,217,217,218,218,219,219,220,224,230,234,256,264,270,276,284,288,302,310,322,326,344,354,360,364,368,374,380,392,396,414,418,428,442,460,461,170,247,435,453,1,6,8,8,28,28,90,90,106,1,4,6,8,10,12,14,16,18,20,22,24,26,28,30,30,30,32,34,36,40,42,42,44,48,48,50,54,56,58,60,62,64,66,68,68,70,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,122,124,126,130,132,132,132,134,136,138,140,142,142,142,144,146,148,152,154,156,158,160,160,162,164,166,168,170,170,172,174,176,178,180,182,184,186,186,188,190,192,194,196,198,200,202,204,204,206,208,210,212,214,216,218,220,222,224,226,228,228,230,232,234,236,238,240,242,244,246,248,250,252,254,254,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,316,318,320,322,324,324,324,326,4,12,36,157,285,359,367,60,61,62,63,64,65,66,67,67,67,68,69,70,70,71,71,71,71,72,72,74,75,75,76,76,77,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,96,97,98,102,11,19,21,23,23,24,25,26,26,27,28,29,29,30,32,32,33,33,34,34,35,36,36,37,38,38,39,40,41,42,42,42,43,43,44,44,45,46,46,48,49,49,51,52,53,54,55,55,56,17,18,18,19,19,20,22,22,22,23,24,29,31,31,32,34,35,36,36,39,41,41,43,44,45,45,46,49,50,51,52,53,54,55,7,24,24,25,25,38,38,39,39,39,52,52,53,53,64,64,65,80,80,81,81,88,88,89,89,96,96,97,97,104,104,105,114,114,115,115,115,124,124,125,125,134,134,135,135,144,144,145,145,145,156,156,157,157,157,166,167,167,176,176,177,188,188,189,189,202,202,203,203,212,212,212,213,213,222,222,223,223,234,234,235,235,235,235,248,248,249,249,254,254,254,255,255,262,262,263,263,268,268,269,269,278,278,278,279,279,286,287,5,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,9,7,34,35,50,51,84,84,85,110,111,116,117,128,129,130,131,143,146,147,156,157,168,169,182,183,1,6,6,12,13,14,15,15,16,16,17,17,18,19,20,21,22,23,24,25,26,26,27,28,28,29,30,30,31,31,32,32,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,43,43,44,44,45,45,46,46,47,47,48,49,49,50,50,51,52,52,53,54,55,55,55,56,56,57,57,58,58,59,60,60,61,62,62,63,64,64,65,65,66,67,68,69,69,70,70,70,71,72,72,73,74,74,75,75,76,77,78,79,79,79,79,80,81,81,82,82,83,84,84,85,86,86,87,87,88,88,89,90,91,91,92,92,93,94,94,95,95,96,96,97,97,98,98,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,110,110,111,111,112,112,113,114,114,115,115,116,117,117,118,119,119,120,120,121,122,122,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,130,131,132,132,133,133,136,137,137,138,138,139,140,140,141,142,142,143,143,144,144,145,146,147,147,148,149,150,150,151,151,152,152,153,154,155,155,156,157,157,158,159,159,160,161,162,163,164,164,165,166,166,167,167,1,16,19,23,23,30,42,49,59,60,60,64,78,78,78,80,80,81,81,82,84,90,94,95,95,106,108,110,112,115,9,20,27,32,36,40,44,4,4,4,4,5,5,5,5,8,8,8,10,10,10,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,16,16,16,16,16,16,19,19,19,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,34,34,34,34,34,34,35,35,35,36,36,37,37,37,38,40,40,40,40,41,42,43,43,43,43,43,44,44,44,45,45,45,45,45,45,46,46,46,46,46,46,46,46,47,48,48,49,49,49,50,50,50,50,51,51,51,51,52,52,53,53,53,53,53,54,54,54,54,54,54,54,55,55,56,56,56,57,57,57,58,58,58,58,58,58,58,59,59,59,59,59,59,59,60,60,61,62,62,63,64,64,64,65,107,108,110,112,114,116,118,120,122,124,126,128,128,132,134,136,138,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,188,190,192,194,196,198,202,204,206,208,214,216,218,220,222,224,226,228,230,232,234,236,240,250,251,255,256,258,268,1,1,6,18,18,18,18,18,18,18,18,26,26,26,26,26,34,34,34,44,44,54,54,54,54,54,64,64,64,64,72,79,80,15,16,17,18,19,20,21,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,39,40,41,42,44,44,45,46,47,48,48,49,51,52,53,54,55,56,57,58,58,59,59,60,62,63,64,66,67,68,68,70,71,71,72,74,74,75,76,80,81,81,82,83,84,85,86,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,107,108,109,110,111,111,111,112,112,114,114,115,115,116,116,117,117,118,119,119,120,121,121,121,122,123,124,124,125,126,127,128,128,129,129,129,130,130,131,131,137,138,139,140,141,142,144,145,146,147,148,149,150,151,153,154,155,155,156,156,157,157,158,158,159,160,161,162,163,163,163,164,165,166,167,169,170,171,173,174,175,176,177,178,179,179,180,181,182,183,184,185,186,186,187,187,188,188,189,189,190,190,191,192,193,193,194,196,197,198,199,199,200,201,202,203,203,204,206,207,207,208,209,210,210,211,211,212,213,214,215,216,217,218,219,220,221,221,221,222,222,223,223,224,224,225,226,226,226,228,229,230,232,233,234,234,234,234,235,236,237,238,238,239,240,241,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,249,250,257,259,260,261,262,263,265,266,267,268,269,270,271,272,273,273,274,274,275,276,276,277,278,280,281,282,283,284,285,286,287,287,288,288,289,290,290,291,293,294,295,296,296,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,316,317,317,317,318,318,319,319,320,321,322,324,325,326,327,328,330,331,332,333,334,335,335,336,336,337,337,338,338,339,339,340,340,341,342,343,344,345,346,347,347,348,348,348,349,350,350,351,352,353,354,354,355,356,357,357,358,358,359,359,360,360,360,361,361,361,362,364,364,365,366,366,366,367,367,368,369,369,370,371,372,377,378,379,380,381,382,383,384,385,386,388,389,390,393,396,396,398,401,402,403,404,405,406,407,407,408,409,409,410,410,410,411,413,414,415,416,417,418,418,419,419,420,421,422,423,424,425,426,426,427,427,428,429,430,430,431,432,433,433,434,435,436,438,440,441,442,443,444,444,445,445,446,447,448,448,449,449,450,450,450,452,452,453,454,454,455,456,457,457,458,459,460,460,461,462,463,464,464,465,465,466,468,470,470,471,472,472,473,473,474,475,476,476,477,477,478,479,479,480,480,481,481,482,482,483,484,485,486,488,488,489,490,491,19,20,21,22,23,23,24,25,25,26,27,27,28,28,30,31,32,33,34,34,35,36,37,38,39,39,40,40,41,42,43,44,46,48,50,51,51,52,52,53,54,56,56,57,58,59,60,61,62,63,64,66,67,67,68,69,69,70,70,71,71,71,72,72,73,74,75,76,76,76,77,77,77,78,80,81,82,83,83,84,85,85,86,87,88,88,89,89,90,91,91,92,92,93,93,94,95,95,96,96,97,97,97,97,97,97,97,98,98,99,102,102,106,107,108,109,109,110,111,111,112,113,114,116,117,118,118,119,120,121,122,123,123,124,124,124,125,125,125,126,126,126,127,127,127,127,127,128,128,128,128,129,129,129,129,129,129,130,131,132,134,134,134,135,136,137,138,139,140,140,141,142,142,143,144,145,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,156,157,158,159,160,161,162,163,164,164,165,165,166,167,168,169,169,170,171,172,174,174,175,175,175,176,176,177,177,177,178,178,179,180,180,181,181,186,187,188,189,189,190,192,192,193,194,194,195,196,197,197,198,199,200,201,202,203,204,204,205,206,207,208,210,210,211,211,212,212,213,213,213,214,216,217,218,219,219,220,220,221,221,222,223,224,224,225,225,226,227,228,229,230,230,231,231,232,232,232,233,233,234,234,237,237,238,238,238,239,240,240,241,242,244,244,245,246,246,247,247,248,250,251,251,252,252,253,253,254,254,254,255,255,256,256,257,257,258,258,259,259,260,261,261,261,261,269,270,271,272,273,274,275,276,277,278,279,280,280,281,282,283,284,286,286,287,288,288,289,290,291,291,292,293,294,296,297,297,298,299,300,301,302,303,303,304,304,305,305,306,306,307,307,308,309,310,311,312,313,314,315,316,317,318,318,319,320,322,322,323,324,326,327,328,328,329,329,330,330,331,331,332,332,333,334,335,335,335,336,336,336,337,337,338,339,339,340,340,341,341,342,342,342,343,344,351,354,355,355,356,358,358,359,359,360,360,361,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,377,377,378,380,380,381,382,382,382,383,384,385,386,387,392,395,397,398,399,399,400,402,403,404,404,406,408,409,410,413,413,416,416,417,418,419,419,420,421,422,424,425,426,427,429,432,434,437,437,437,438,440,441,441,442,442,444,444,446,448,449,449,452,453,455,456,458,459,459,460,461,461,462,463,463,464,465,466,468,469,471,473,474,476,479,480,481,482,483,484,486,487,488,488,490,492,494,496,497,498,499,500,502,503,506,507,509,19,20,21,22,23,25,26,27,29,30,31,33,34,35,36,37,38,39,40,41,43,44,45,47,47,48,49,50,51,52,53,53,54,55,56,56,56,57,57,58,59,60,60,61,62,62,63,64,65,65,66,67,67,68,68,69,70,70,71,72,73,74,75,75,76,76,77,77,78,79,79,80,80,81,83,84,85,85,86,86,87,87,87,88,88,89,90,90,92,92,93,94,95,97,97,98,98,99,100,104,105,106,107,111,113,114,115,117,118,118,119,121,122,123,124,125,126,127,129,130,130,131,131,132,132,133,134,134,135,135,136,136,136,137,137,138,138,139,139,140,141,141,142,142,142,143,143,144,144,145,146,146,146,147,147,147,147,147,148,149,151,151,151,151,152,152,153,153,154,155,156,157,159,159,160,161,162,163,163,164,164,165,166,167,168,168,169,169,170,170,170,171,174,174,175,175,176,176,177,178,179,179,180,180,181,182,183,183,184,184,185,185,186,186,187,193,195,196,197,198,199,200,200,201,202,203,203,204,204,205,206,207,207,208,209,209,210,211,213,214,215,215,217,217,218,219,220,220,221,221,222,222,223,224,224,225,226,226,227,227,228,228,229,231,232,233,235,235,236,237,239,239,239,240,241,243,243,244,245,246,247,248,249,250,251,252,253,253,254,255,257,257,258,258,259,259,260,260,262,263,263,264,264,265,266,266,267,267,268,268,269,270,270,271,273,274,274,276,276,277,282,283,284,284,285,286,287,289,289,290,291,292,293,294,295,296,297,299,300,301,301,302,303,305,305,306,307,307,308,309,311,312,313,314,315,316,317,318,319,320,321,321,322,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,337,338,339,340,341,342,343,344,345,346,347,348,348,348,349,349,350,350,351,351,352,353,354,354,355,355,356,359,359,360,366,368,369,371,372,373,374,375,376,377,379,380,381,382,382,383,383,385,386,387,389,391,395,397,400,402,403,405,406,408,410,413,415,415,416,416,417,418,418,419,419,421,423,424,425,425,427,427,428,431,433,434,435,439,441,441,441,441,442,443,443,444,445,448,449,452,453,455,456,457,458,459,461,463,463,464,465,467,469,470,472,473,473,473,475,476,476,477,477,478,478,479,480,480,481,481,482,483,483,484,487,490,491,492,492,493,495,496,496,497,498,498,500,500,501,501,502,503,504,505,506,506,507,507,508,509,509,510,510,511,511,512,513,513,514,515,515,516,516,517,517,518,518,519,519,520,520,24,26,27,28,30,31,32,32,32,32,33,34,35,36,38,39,39,40,42,43,44,44,45,47,48,49,50,50,51,53,53,54,54,55,56,56,57,58,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,85,86,86,87,88,88,88,89,89,90,90,90,91,91,92,92,93,94,95,96,97,98,99,100,101,103,104,105,105,106,107,108,108,109,109,111,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,131,133,134,135,137,138,140,140,143,143,144,145,145,146,147,148,148,149,150,151,152,153,154,155,156,158,159,160,160,161,162,162,163,163,164,164,164,165,165,167,168,169,171,172,176,177,178,178,179,179,180,180,181,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,200,201,202,206,206,207,207,208,208,209,209,210,211,212,212,212,213,213,214,214,215,216,217,218,218,219,220,220,220,221,221,222,222,223,223,224,229,230,230,231,233,235,235,237,237,238,239,239,240,240,241,242,243,244,244,245,245,248,251,254,255,256,257,259,261,261,262,264,265,267,268,269,269,269,271,272,272,273,274,275,276,277,278,279,280,281,282,283,284,284,285,285,286,286,287,288,289,290,291,292,293,294,296,297,298,299,299,300,301,302,302,303,303,304,304,305,306,307,307,308,308,309,309,310,310,311,311,312,312,313,313,314,314,315,315,316,316,317,319,320,320,321,322,323,325,326,326,327,327,327,328,328,329,329,330,330,331,331,335,336,337,338,338,339,340,340,341,343,344,344,345,347,349,350,352,354,355,356,357,359,360,362,363,365,366,367,369,370,371,372,373,374,375,376,377,378,378,379,379,380,381,382,383,384,385,386,386,387,387,388,388,388,389,389,389,390,390,390,390,391,391,392,392,393,393,394,394,397,397,398,398,399,399,400,401,401,402,403,405,405,406,406,407,407,408,408,409,409,410,410,411,412,413,414,415,415,416,416,417,417,418,419,419,420,420,421,421,422,422,423,423,424,424,425,426,426,427,428,428,429,430,430,436,437,437,438,438,439,439,440,440,441,441,442,443,444,445,446,446,447,448,448,449,450,451,452,455,456,457,25,28,29,30,31,31,32,32,33,34,36,37,38,39,40,41,42,42,43,43,44,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,59,60,62,63,64,65,66,67,68,69,70,71,71,73,74,75,76,77,77,78,79,80,81,81,82,83,83,86,86,86,87,88,89,90,92,92,92,93,93,94,94,94,95,96,96,97,98,99,100,100,101,101,102,102,103,103,104,105,105,105,106,106,107,108,108,109,109,110,110,111,111,112,112,113,116,118,118,118,118,118,119,119,119,120,120,121,122,122,123,124,124,125,127,128,129,130,131,131,132,132,133,134,135,136,137,138,138,139,141,143,144,145,146,147,148,149,150,152,153,154,154,155,156,156,157,157,158,159,160,161,162,163,164,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,183,184,186,187,189,190,191,192,193,193,194,195,196,196,197,198,198,199,200,200,201,202,203,203,204,205,206,207,207,208,208,208,209,210,210,211,211,212,213,213,214,215,215,216,217,217,218,218,218,219,219,220,221,221,222,223,223,224,225,225,226,227,228,228,229,229,230,230,231,231,232,233,233,234,234,235,236,237,238,242,244,245,246,247,248,249,250,250,250,251,251,251,252,252,252,253,253,253,253,253,254,254,254,255,255,255,256,256,256,257,257,257,257,258,258,258,259,259,261,264,265,265,266,267,267,268,270,271,273,273,274,275,276,277,278,279,279,280,281,282,283,284,285,286,287,288,289,289,290,292,293,294,295,296,297,297,298,298,299,299,300,300,301,301,302,302,303,304,304,305,306,308,309,310,310,311,311,312,312,313,313,314,316,316,317,319,320,321,322,322,323,323,326,327,328,329,330,332,333,333,333,334,335,336,337,338,338,339,340,340,341,342,343,343,344,344,344,345,345,346,346,347,347,348,348,356,356,356,357,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,375,376,377,378,379,379,381,383,386,387,388,390,391,392,393,394,394,395,396,396,397,398,398,400,400,401,402,403,403,404,405,406,407,408,408,409,410,411,412,413,414,414,415,416,416,417,418,419,420,421,421,422,423,424,425,426,427,427,428,429,430,431,432,432,433,433,434,434,434,434,434,434,435,435,435,435,436,436,437,438,438,438,439,439,441,442,444,444,445,446,447,447,448,450,450,451,451,451,452,452,453,453,454,455,456,456,457,458,460,461,462,463,463,464,464,464,464,465,465,465,466,466,466,466,467,467,468,468,470,479,480,481,482,482,484,484,485,486,487,488,489,490,491,492,493,493,494,495,496,497,498,499,500,501,502,503,503,509,19,22,25,25,26,26,27,28,30,31,32,33,34,35,36,37,38,39,41,42,44,45,46,47,47,48,49,49,50,51,52,53,54,55,56,58,59,61,62,63,63,64,64,65,65,65,65,66,66,67,67,67,67,68,68,69,69,69,70,70,71,71,71,73,73,74,75,76,76,77,77,78,79,80,80,81,81,81,82,82,83,86,87,88,89,90,91,92,94,94,95,95,96,97,98,99,100,101,102,103,103,104,105,106,107,108,109,110,114,116,116,117,117,118,118,119,119,120,121,122,123,123,124,125,126,127,128,128,129,129,130,131,131,131,132,132,133,134,135,136,136,137,138,139,141,144,145,146,147,148,149,151,152,153,154,154,155,156,157,158,159,160,162,163,164,165,165,166,166,166,166,166,167,167,168,168,168,169,170,172,173,174,176,178,179,180,180,181,181,182,182,183,183,184,185,186,187,188,189,190,191,192,193,194,195,196,196,197,197,198,199,200,201,202,203,203,204,205,207,208,210,210,211,212,213,214,215,217,217,218,220,221,222,223,224,224,225,225,226,226,227,227,228,229,230,231,236,237,237,238,239,239,240,240,241,242,242,243,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,253,254,255,256,257,258,259,260,261,262,263,263,264,264,265,266,267,268,269,270,270,271,272,273,273,274,275,276,278,279,280,281,282,283,284,285,286,287,287,288,289,290,290,291,292,292,293,293,294,294,295,295,296,296,297,297,298,298,299,299,300,302,302,303,304,304,305,305,306,307,310,310,311,311,312,312,313,314,316,316,317,318,319,320,321,322,323,324,326,327,328,329,330,330,331,331,331,332,332,333,333,334,335,336,342,342,343,345,346,347,348,349,350,351,352,353,353,354,354,355,355,356,356,357,357,359,361,361,362,363,364,365,365,366,367,367,368,369,370,372,373,374,375,376,377,378,379,380,381,381,383,384,386,387,388,389,389,390,390,391,391,392,392,393,393,395,396,397,398,399,400,401,402,403,403,404,404,406,406,407,407,408,408,409,409,410,411,411,412,414,415,415,416,417,418,418,419,420,421,421,422,423,424,425,426,427,428,428,429,429,430,430,431,431,432,432,433,433,434,435,436,437,440,442,448,448,450,451,451,452,453,453,454,455,455,456,456,457,457,458,459,459,460,460,461,462,462,463,463,24,25,25,25,26,26,27,27,28,29,29,30,31,32,33,34,35,36,37,38,39,40,42,43,43,44,44,45,45,46,46,47,47,47,48,48,49,49,49,50,50,50,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,86,87,88,89,90,92,92,93,93,94,95,95,96,97,98,99,99,102,102,103,104,105,106,110,110,111,111,111,112,113,113,114,114,115,115,116,117,118,119,120,121,122,123,124,124,125,125,127,129,129,130,131,132,134,134,135,136,137,137,138,139,140,140,141,142,143,144,144,145,145,146,148,149,150,151,152,153,154,155,156,157,158,159,159,160,160,161,162,163,164,165,167,168,168,168,169,170,171,171,172,172,173,173,174,176,176,177,177,178,179,179,179,180,181,181,182,182,183,184,185,186,186,187,188,190,191,191,191,192,192,192,193,193,193,194,194,195,196,196,196,197,198,200,200,201,201,202,202,203,203,204,204,205,206,206,207,208,209,209,210,210,211,211,212,212,213,213,214,220,222,224,225,226,227,228,229,230,231,232,232,233,233,234,234,235,236,239,239,240,241,241,242,243,243,244,245,245,246,247,248,249,250,251,251,252,253,253,254,256,257,258,259,260,261,262,263,263,264,265,266,267,267,268,269,270,271,272,274,275,276,277,277,278,278,279,279,280,280,281,281,282,284,285,286,286,286,287,287,287,288,289,290,290,291,291,291,292,292,293,294,294,295,295,295,296,298,299,300,301,302,303,303,304,304,305,305,306,306,308,308,309,309,310,311,312,313,313,314,315,315,316,317,318,318,319,320,321,322,322,323,323,325,326,328,328,329,329,330,331,332,332,332,332,333,333,334,334,334,335,335,336,336,337,338,339,339,339,340,340,341,341,342,343,343,345,345,346,347,347,348,349,350,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,365,366,368,368,369,370,371,372,373,374,374,375,375,376,377,378,378,379,380,381,382,383,383,384,385,386,387,388,388,389,390,390,390,391,391,391,392,392,392,393,393,393,394,394,395,395,396,396,398,398,399,399,400,401,402,402,403,404,404,404,405,405,406,408,409,410,411,412,413,413,414,416,416,417,417,418,419,419,420,422,422,422,423,423,423,423,424,425,425,426,426,427,428,428,429,434,434,435,435,436,436,437,437,438,438,439,440,441,442,442,443,444,444,445,445,446,447,448,448,448,449,449,21,22,23,24,25,26,27,28,28,29,30,31,32,33,34,35,35,36,38,39,40,42,43,44,45,45,46,48,49,50,52,52,53,53,54,55,56,56,57,58,59,59,59,60,60,61,61,61,62,63,64,65,66,67,68,69,69,70,70,71,71,72,74,74,75,75,76,76,77,78,79,80,82,83,83,84,84,84,84,85,85,85,86,87,88,89,89,89,90,90,91,91,92,93,94,95,95,96,97,97,98,99,99,100,100,101,101,102,103,104,104,105,106,110,110,111,111,112,113,113,114,115,116,116,117,119,119,120,120,121,121,122,124,125,127,129,130,131,132,133,134,135,135,136,137,138,139,140,141,141,142,142,143,144,145,145,146,147,148,149,149,150,151,152,154,155,155,156,158,159,160,161,161,162,163,163,163,163,164,165,166,167,167,168,170,170,171,171,172,173,173,174,175,176,176,176,177,178,179,179,180,180,181,181,182,182,184,185,186,188,188,189,190,190,191,191,192,194,194,195,197,199,200,202,203,204,204,205,206,207,207,207,208,208,208,208,209,210,211,212,212,213,213,215,215,216,216,216,217,217,222,222,223,223,224,225,225,226,226,227,227,228,228,229,230,231,232,233,234,234,235,236,237,239,241,242,244,246,247,248,249,250,251,252,253,254,255,256,258,259,259,260,261,262,263,264,265,265,266,267,268,270,270,271,272,273,274,275,276,277,278,279,280,281,281,281,282,283,284,284,287,288,288,288,289,289,290,290,291,292,293,293,294,296,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,313,314,314,315,315,316,316,317,318,318,319,319,319,320,321,321,328,330,330,331,331,332,333,334,336,337,337,338,339,340,342,343,343,344,345,345,347,349,349,350,351,351,352,353,354,355,356,357,358,359,360,361,361,362,363,364,365,366,367,367,368,368,369,370,370,371,372,374,374,375,376,377,378,379,380,381,381,382,383,384,384,385,385,386,386,387,388,389,390,392,393,394,395,396,396,397,397,398,398,398,399,399,399,400,400,401,402,403,404,405,406,407,407,408,408,409,409,410,410,411,412,414,415,416,417,418,420,421,421,422,422,422,423,423,424,426,426,427,427,428,429,429,430,431,431,432,432,433,438,439,439,440,441,441,442,442,443,443,444,444,445,445,446,447,448,448,449,449,449,450,451,451,452,452,453,23,26,27,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,51,52,53,54,54,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,67,68,68,68,69,70,70,70,71,71,72,73,73,73,74,74,75,76,78,79,80,80,81,81,81,81,82,82,84,84,86,86,87,87,88,90,90,91,92,92,93,94,95,96,97,98,98,99,99,100,101,102,103,103,104,104,105,105,105,106,106,106,107,107,108,108,108,114,115,115,116,117,118,118,119,119,120,120,121,122,122,123,123,124,124,125,125,126,126,126,127,128,129,129,131,132,133,134,135,136,137,138,139,139,140,141,142,144,145,146,147,147,147,148,149,150,152,153,153,153,154,156,157,158,159,159,160,160,161,162,162,163,163,164,165,165,166,166,166,167,167,167,167,168,168,168,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,195,196,197,198,199,200,201,202,202,205,207,207,208,208,209,210,210,211,211,212,213,214,215,215,216,217,218,219,220,220,221,227,227,228,228,229,229,230,231,232,233,234,235,235,236,236,236,236,237,238,239,240,241,242,244,245,246,246,247,248,249,250,250,251,251,252,252,253,253,254,255,255,256,257,259,260,261,262,263,265,267,268,269,270,270,271,272,273,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,283,284,285,286,286,287,287,287,288,289,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,299,299,300,300,301,301,302,303,306,307,308,312,313,314,315,315,316,316,317,317,318,319,320,320,321,322,323,324,324,325,325,325,326,327,328,328,329,329,330,331,337,337,338,338,339,340,340,340,341,341,341,341,341,341,342,343,344,345,346,347,348,349,350,351,352,354,356,357,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,389,390,391,391,392,392,393,393,394,394,396,397,398,399,401,402,403,405,406,407,407,408,409,410,411,412,412,413,415,415,416,417,419,421,422,422,423,423,424,424,425,425,426,427,428,429,430,431,432,433,434,435,436,436,437,437,438,438,439,445,446,447,448,449,450,450,451,452,452,453,454,455,457,458,459,460,24,25,26,27,28,29,30,31,31,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,70,71,72,73,74,75,76,78,79,80,82,83,84,85,86,87,88,89,90,91,92,92,93,93,94,94,95,96,96,97,97,98,99,100,101,102,103,104,104,105,105,106,107,108,109,112,114,115,115,116,117,118,119,120,121,122,123,124,125,126,127,128,128,129,129,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,154,155,156,156,157,157,158,160,160,160,161,161,161,162,163,163,164,164,165,165,166,166,166,167,167,167,168,169,169,169,170,172,172,173,174,174,175,175,180,180,181,181,182,184,184,185,185,186,186,188,188,188,189,189,190,190,190,191,191,192,193,193,194,195,195,195,195,196,196,196,196,197,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,213,214,215,216,217,218,218,219,220,221,226,227,228,229,230,231,231,232,233,234,235,236,236,237,237,238,239,240,241,243,246,247,248,250,251,252,253,254,255,256,257,258,258,259,260,262,263,264,265,268,269,270,271,271,271,272,274,274,275,275,275,276,276,277,278,279,279,280,281,281,282,283,284,285,285,286,286,287,287,288,288,289,289,290,290,291,292,292,293,294,295,296,296,297,298,299,300,300,301,301,302,303,304,305,306,308,309,310,310,311,312,314,315,316,317,318,319,319,320,320,321,322,323,324,325,326,327,328,329,329,330,330,334,334,335,337,338,338,339,340,340,341,342,342,344,345,346,346,347,347,348,351,355,355,356,357,358,359,360,361,362,363,365,366,367,368,369,370,371,372,372,373,374,374,375,376,377,378,380,381,382,383,384,386,386,387,387,388,388,389,390,392,393,394,394,394,395,395,395,395,396,398,398,398,399,399,399,400,400,400,401,401,401,402,402,403,403,404,404,404,404,405,405,406,406,406,407,407,407,407,408,408,409,409,409,410,410,411,411,412,413,413,414,415,416,417,418,419,420,420,421,421,422,423,424,425,426,428,429,429,430,431,432,433,434,434,435,436,437,437,438,439,440,444,446,447,448,449,450,451,452,453,454,455,456,457,457,457,457,458,459,459,17,19,20,21,22,23,24,25,26,27,28,29,31,32,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,54,55,56,56,57,58,58,58,59,59,60,60,61,62,63,65,65,66,66,67,67,69,69,70,70,71,73,73,74,75,77,77,77,77,78,79,79,80,81,81,82,83,83,84,84,84,85,85,86,86,87,88,89,89,90,90,91,91,91,92,92,93,93,93,94,95,96,96,97,98,98,99,100,100,101,101,102,103,104,105,106,106,107,108,109,113,114,114,115,116,117,118,119,121,122,122,123,124,124,125,126,127,128,130,133,134,135,136,137,138,139,140,140,142,143,144,145,147,147,148,149,149,149,149,150,151,152,152,153,154,155,155,156,156,157,157,158,159,160,160,160,161,161,161,162,162,163,164,164,165,166,166,167,168,169,171,172,173,174,175,176,177,178,179,180,181,182,183,183,184,184,185,186,186,186,187,188,189,190,191,193,193,194,194,195,196,196,197,198,198,199,200,201,203,203,203,203,204,204,205,205,206,207,209,209,209,210,211,211,212,212,213,213,214,214,221,221,222,223,224,225,226,227,227,228,229,230,230,231,232,233,235,235,236,236,238,239,240,241,242,243,243,244,245,246,247,248,249,250,250,251,251,252,253,254,255,257,258,259,260,261,263,264,264,265,265,266,267,267,268,268,269,269,269,270,270,271,271,271,272,272,273,273,274,274,274,275,275,276,277,278,279,281,282,283,285,286,287,288,288,289,290,291,292,292,293,294,295,296,296,297,299,299,300,300,301,301,302,302,303,304,304,305,306,306,307,307,307,307,308,308,309,309,310,310,311,311,311,311,312,312,312,312,313,313,315,323,324,325,327,328,329,332,333,334,334,335,336,337,338,340,343,343,344,345,346,347,347,348,348,349,350,351,352,353,354,355,356,356,357,358,358,359,360,360,361,361,362,362,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,381,382,383,384,385,387,388,389,390,391,392,393,394,395,397,398,399,400,400,401,403,404,405,406,406,407,408,409,410,411,412,412,413,413,414,415,415,415,416,416,416,417,417,418,418,418,419,420,421,422,423,424,424,425,427,427,428,428,433,434,435,436,437,438,439,441,442,443,444,445,446,447,447,448,23,24,25,26,27,27,28,28,28,28,29,29,30,31,32,32,33,33,34,35,35,36,37,37,38,39,40,43,44,45,45,45,46,47,48,48,49,50,50,51,51,52,54,54,55,55,56,56,57,57,58,58,59,59,60,61,62,63,63,64,66,67,68,69,70,71,72,72,73,73,73,74,74,75,75,75,76,76,76,77,77,78,78,78,79,79,79,79,80,80,80,80,81,81,81,82,82,83,83,84,85,86,87,88,88,89,90,90,91,92,94,95,96,97,98,99,100,100,101,102,102,103,104,104,105,105,106,107,112,112,112,113,113,114,114,114,115,115,116,117,118,118,119,119,120,122,122,123,124,124,125,126,127,127,129,129,131,132,133,134,135,135,136,136,137,137,138,139,140,142,143,144,146,147,148,148,148,149,152,152,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,162,163,164,165,166,168,169,170,171,172,173,174,175,175,176,177,178,179,180,181,182,183,184,185,185,186,187,187,188,188,188,189,189,189,190,190,191,191,192,192,193,194,195,195,196,198,198,199,199,200,200,200,201,201,201,202,202,203,204,205,206,207,207,208,208,209,209,209,210,210,210,211,212,214,215,216,223,224,225,226,227,228,229,230,230,231,231,232,232,232,232,232,233,233,234,234,235,235,237,240,241,242,243,244,245,246,247,248,248,249,250,251,252,253,253,254,255,256,257,258,259,260,261,262,262,263,264,264,265,265,266,266,266,267,267,267,268,268,268,268,268,269,269,270,270,271,271,272,273,274,276,277,277,278,279,280,282,283,284,285,286,288,288,289,289,290,290,291,291,291,291,291,292,293,293,294,295,296,298,299,300,301,301,302,304,304,305,305,306,306,307,308,309,309,310,311,311,312,313,314,314,315,316,316,317,317,318,319,319,320,321,322,323,323,324,324,329,330,331,332,332,333,334,335,336,337,338,339,339,340,341,342,342,343,343,345,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,365,366,368,369,370,371,372,373,373,374,375,376,377,378,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,398,399,399,400,400,400,401,401,402,402,403,403,404,405,406,407,407,408,410,410,411,412,413,414,415,416,416,417,417,418,420,421,422,423,424,424,425,425,426,427,428,428,429,429,430,430,431,431,432,432,433,436,437,438,438,440,441,441,442,442,443,443,13,17,20,21,22,23,24,25,26,27,28,29,30,30,31,32,33,35,36,37,38,40,42,43,44,45,46,47,48,48,49,50,51,53,55,56,57,58,59,59,60,61,62,63,64,65,65,66,66,67,67,69,71,72,73,74,76,77,78,78,79,80,80,81,81,82,83,84,85,86,87,88,89,90,91,91,92,93,94,95,96,97,98,99,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,119,120,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,139,140,141,141,146,147,148,149,150,151,152,152,152,153,154,156,157,158,160,161,161,162,163,163,164,165,166,167,168,169,169,169,169,170,176,177,178,179,179,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,209,210,211,211,212,213,213,214,215,216,217,218,219,220,221,221,222,222,223,224,226,226,227,228,228,229,229,230,231,232,232,233,234,235,236,237,238,239,240,242,243,243,244,246,247,248,249,249,250,251,251,252,253,258,259,260,262,263,264,265,266,267,268,270,271,271,272,273,273,274,275,275,276,277,278,279,280,281,282,282,282,283,284,284,285,285,286,287,287,288,289,289,290,290,290,291,291,292,292,293,294,296,297,298,299,300,302,303,304,306,306,307,307,307,308,308,308,309,310,311,312,313,314,315,316,317,317,318,318,319,319,320,320,320,321,321,322,324,325,326,327,328,330,331,331,332,333,334,335,336,336,337,338,338,342,343,344,346,347,348,349,350,352,353,353,353,354,356,356,357,357,358,358,359,359,360,362,362,363,363,364,364,365,365,366,366,366,367,368,369,370,370,371,372,372,373,373,374,374,375,375,375,376,376,377,377,377,378,378,378,379,379,380,380,381,382,382,382,382,383,383,383,384,384,385,385,386,387,388,389,390,392,393,394,395,396,398,399,399,400,401,402,403,404,405,406,407,408,409,409,410,411,412,414,414,415,416,417,418,419,11,13,14,15,16,18,19,20,21,22,22,23,23,24,24,25,26,27,28,29,30,31,31,31,32,33,34,35,36,37,39,41,42,43,44,45,46,47,48,48,50,51,52,53,54,54,55,56,57,58,59,60,61,61,62,63,65,67,67,68,69,70,71,71,72,73,73,74,75,76,77,78,79,80,81,81,82,82,83,84,85,86,87,88,89,90,91,91,93,94,96,97,98,99,100,101,102,102,103,105,106,107,108,109,110,111,112,112,113,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,134,135,136,137,138,139,140,141,142,143,144,146,147,148,150,151,151,152,153,153,154,155,155,155,156,156,156,157,157,158,158,159,159,160,160,160,160,161,161,161,162,162,163,163,165,166,167,168,169,172,172,173,174,175,176,178,179,180,181,181,182,182,182,183,183,184,185,185,186,186,187,188,189,190,191,192,192,193,194,195,195,196,196,196,197,198,202,203,204,205,206,207,208,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,223,224,226,227,228,228,229,229,230,230,231,231,232,232,233,233,234,236,237,238,239,240,241,242,243,244,244,245,245,246,247,248,248,248,249,249,249,250,250,250,251,251,252,252,252,253,253,254,256,257,257,258,259,259,260,261,262,264,265,265,266,266,266,267,268,269,270,270,271,272,273,274,275,276,277,277,278,279,284,285,286,286,288,290,292,293,295,296,297,298,300,301,302,302,302,304,304,305,305,306,307,309,310,310,311,311,312,313,314,315,315,316,318,318,319,320,321,322,323,324,325,325,326,327,327,328,328,329,330,331,332,333,334,334,335,336,338,338,339,340,340,341,341,342,343,344,344,344,345,345,345,346,346,346,347,347,348,348,350,351,352,352,353,354,354,355,356,356,357,358,358,359,360,360,368,369,370,372,373,374,376,377,378,379,380,382,382,383,384,385,386,387,388,388,389,389,390,392,393,393,394,395,395,396,397,398,399,400,402,403,404,405,406,407,408,409,410,412,413,414,415,416,417,418,420,420,421,421,422,423,423,424,425,426,427,428,429,430,431,431,432,432,433,434,434,435,436,437,438,439,439,440,441,441,442,442,442,443,443,444,445,446,446,447,448,14,15,16,17,17,18,18,19,20,23,24,25,25,26,27,28,29,29,30,30,32,33,34,35,36,37,39,42,43,44,45,46,47,47,48,49,49,50,50,51,51,52,53,54,55,56,56,57,57,58,58,59,60,61,62,63,65,67,68,69,70,70,71,72,73,74,74,75,75,77,77,78,78,79,80,81,82,83,83,84,85,86,87,87,88,89,89,90,91,92,93,95,97,98,99,99,100,101,102,103,104,105,106,107,108,108,109,110,111,112,113,114,114,114,115,115,116,116,117,118,118,119,120,121,122,123,124,124,125,126,127,128,129,130,132,133,134,136,137,138,140,141,142,143,144,145,146,147,147,148,148,149,149,150,151,151,152,152,153,154,155,156,156,157,158,161,162,163,164,165,165,166,168,169,170,171,172,173,174,174,175,175,176,176,177,178,178,179,179,180,181,182,183,184,184,185,186,188,189,190,191,192,193,193,193,193,193,194,194,195,195,196,196,197,197,197,198,198,198,204,205,205,206,206,207,208,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,241,242,243,244,245,245,246,246,246,247,247,248,248,249,250,250,250,251,251,251,251,252,254,255,256,257,259,260,262,264,265,266,268,268,268,269,269,270,271,271,272,273,274,274,275,275,276,276,282,283,284,285,286,287,288,289,290,291,292,294,295,296,298,299,300,302,303,304,306,307,308,309,310,311,314,315,316,317,318,319,320,321,322,323,323,324,325,325,326,326,327,327,328,328,329,330,330,331,331,332,332,333,334,336,337,338,340,340,341,342,344,345,346,347,348,349,349,349,349,350,351,352,353,354,355,356,357,358,358,359,360,360,361,362,363,368,369,370,371,372,373,373,374,375,378,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,403,403,404,404,405,405,406,408,408,409,410,411,412,412,413,414,415,415,415,415,416,416,417,417,417,418,418,418,418,419,420,422,423,423,424,425,425,426,428,429,430,431,432,432,434,434,435,436,437,437,437,440,440,441,441,442,443,444,446,446,446,447,447,448,448,448,448,449,13,15,16,16,17,17,18,18,19,20,21,22,22,23,23,23,24,24,25,27,28,29,30,30,31,32,33,33,34,35,35,35,36,36,37,39,41,42,43,44,45,46,47,48,49,50,51,51,52,53,54,55,55,56,56,57,59,61,61,62,63,64,65,66,67,67,68,69,69,70,71,72,72,73,74,74,75,76,76,77,78,79,80,81,82,83,83,84,85,86,87,88,89,90,91,92,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,113,114,115,116,117,117,118,119,120,121,122,123,124,125,128,128,129,130,132,133,134,136,137,137,137,138,139,140,141,142,142,143,144,146,146,147,148,149,150,150,151,152,153,154,154,155,156,157,158,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,194,194,195,196,197,198,199,200,201,202,203,204,205,206,207,207,208,208,209,209,210,211,211,212,212,213,214,214,216,217,218,219,220,222,224,225,226,227,228,229,230,232,232,233,234,235,235,236,237,238,239,239,240,242,247,248,249,250,250,251,252,253,254,255,258,258,258,259,259,259,260,260,261,261,262,262,263,266,267,268,269,270,271,272,273,274,275,276,277,278,279,279,280,282,282,283,284,284,285,285,286,286,287,287,287,288,288,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,297,298,298,299,300,300,300,301,301,304,304,305,306,308,309,310,311,312,314,315,315,316,317,318,320,321,322,323,324,325,330,332,333,334,335,337,338,339,340,341,342,343,344,344,345,346,348,349,350,351,352,353,354,355,356,357,358,358,359,360,360,361,361,362,363,363,364,366,366,367,367,368,369,369,370,370,371,371,372,373,373,374,375,375,375,376,376,377,378,380,380,381,382,383,384,386,387,388,388,389,389,389,390,390,391,392,393,394,395,396,396,397,397,398,399,400,400,400,400,401,402,404,405,406,406,407,407,13,14,15,16,16,17,17,18,19,20,21,22,23,23,24,24,25,26,27,27,28,29,30,30,34,34,36,37,39,41,42,44,45,46,48,48,49,50,52,53,53,54,54,55,56,56,57,57,57,58,58,58,58,59,60,61,62,64,65,66,68,69,71,73,74,75,76,77,77,78,80,81,82,84,85,85,86,87,89,93,94,95,96,96,97,98,99,100,101,101,102,103,104,105,105,106,107,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,127,130,130,131,131,132,132,133,133,134,134,136,137,138,139,140,141,142,144,146,147,148,149,150,151,152,153,153,154,156,157,157,158,159,159,160,161,161,162,163,163,164,164,165,165,166,166,167,167,168,168,169,170,170,170,171,171,171,171,172,173,174,175,176,178,179,179,180,181,181,181,182,183,184,185,185,186,186,187,187,188,189,190,191,192,193,194,194,195,195,196,197,198,200,201,202,202,203,204,205,208,209,210,211,212,213,214,215,216,216,217,218,219,223,224,226,227,228,228,229,230,230,231,232,232,233,234,234,235,236,236,237,237,238,238,239,239,240,240,241,241,242,242,243,243,244,246,246,247,248,249,250,255,256,257,258,259,260,261,262,263,263,264,265,265,266,267,268,269,269,270,272,272,273,275,276,278,279,279,280,280,281,281,282,282,283,283,284,285,286,287,287,288,289,290,291,292,292,294,300,301,302,303,304,306,307,308,309,310,312,313,314,315,318,319,320,320,321,322,323,323,324,325,326,327,328,329,330,331,332,333,334,335,335,336,337,337,338,339,339,340,341,341,342,343,343,344,345,346,348,349,349,350,350,351,352,352,353,353,354,355,355,355,356,358,359,360,362,363,364,365,366,367,368,369,369,370,371,372,373,374,375,376,377,377,378,384,385,386,387,388,389,390,391,392,394,395,396,397,398,399,400,401,402,404,405,405,406,406,407,407,407,408,408,409,409,409,410,411,411,411,411,412,412,413,413,414,415,415,416,417,418,419,420,420,421,421,422,423,423,424,424,425,425,426,426,426,428,429,430,430,431,432,433,436,437,437,438,439,440,441,442,443,444,444,445,446,447,447,448,448,450,451,452,453,454,455,456,457,458,459,459,460,460,461,13,14,15,16,17,18,19,20,21,21,22,23,25,26,27,28,29,31,31,32,33,33,34,35,36,36,37,37,39,41,42,43,44,45,45,46,47,47,47,47,48,50,50,50,51,52,53,53,54,55,58,59,61,61,61,62,63,65,66,67,68,69,70,71,72,72,73,76,77,77,78,79,79,80,81,83,86,87,88,89,90,91,92,93,94,95,96,97,97,98,99,99,100,100,101,102,103,103,104,105,106,107,108,109,110,112,113,114,116,117,118,119,120,121,122,123,124,124,124,124,125,125,126,126,127,127,127,127,128,128,129,129,130,130,130,131,131,131,133,133,134,135,136,137,137,138,139,140,142,142,143,143,144,144,145,145,146,148,148,149,149,149,150,151,152,152,152,153,153,156,156,158,158,158,159,159,160,160,161,161,161,162,162,163,164,164,166,167,168,169,170,171,171,172,173,174,175,176,176,177,178,179,180,181,182,182,183,183,184,184,185,185,186,190,191,192,193,194,195,196,197,198,200,201,202,203,204,206,207,207,208,209,209,210,212,212,213,214,215,216,217,218,219,220,221,222,222,222,223,224,225,226,227,228,229,230,232,233,234,236,237,238,239,240,240,241,242,243,244,245,246,247,248,250,251,252,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,268,269,269,269,270,271,271,276,276,277,278,279,280,281,281,282,284,284,286,286,287,288,289,290,290,291,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,307,308,309,309,310,310,311,312,313,314,316,317,318,320,321,322,323,324,326,327,328,329,329,330,331,332,333,334,335,335,336,336,337,338,339,340,340,342,343,344,344,345,345,346,347,348,349,350,351,351,352,353,354,358,359,360,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,378,379,380,381,382,384,384,385,386,388,389,392,392,393,394,396,397,398,399,400,401,402,402,403,404,404,405,406,407,408,409,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,431,432,433,434,434,435,13,14,15,15,16,17,18,19,20,21,21,21,22,23,23,24,25,26,27,28,28,29,30,30,30,32,33,33,33,35,36,37,38,39,40,41,42,43,44,45,45,46,46,47,48,51,52,53,53,54,55,55,56,57,57,57,58,58,59,59,60,60,60,60,61,62,62,63,64,65,66,69,70,71,72,74,75,76,77,78,79,80,81,82,83,83,84,84,86,89,90,90,91,92,92,93,93,94,95,96,97,98,99,100,101,102,104,104,105,105,106,106,107,107,108,109,109,110,110,114,115,116,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,148,149,150,151,152,153,154,156,157,157,158,159,160,161,162,163,164,165,166,168,168,169,169,170,171,176,177,178,178,179,180,181,182,183,184,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,207,207,208,208,210,211,212,213,214,215,216,217,218,219,220,220,221,222,223,225,226,226,227,228,229,230,232,232,233,234,235,235,236,238,239,239,240,241,242,242,243,243,244,244,245,246,247,247,248,248,250,252,256,257,258,259,260,261,261,262,262,263,264,266,267,268,269,270,271,272,274,276,277,278,279,280,281,282,283,284,284,285,286,287,288,288,289,290,290,291,292,293,294,296,297,298,300,300,301,302,304,305,307,308,309,309,310,311,312,313,314,316,317,317,318,319,320,321,322,323,323,324,325,326,327,327,328,328,329,331,332,333,334,334,334,335,335,340,341,342,343,344,345,346,349,350,352,353,354,355,356,357,358,359,360,361,361,361,362,364,365,365,366,367,367,367,368,369,370,371,372,373,374,374,375,375,376,377,378,378,379,380,380,381,381,382,382,383,383,383,384,384,385,386,388,389,390,391,392,393,394,395,396,398,399,399,400,402,403,404,405,406,407,407,408,408,409,410,411,411,411,411,412,413,413,414,414,415,416,416,417,417,418,418,13,13,14,15,16,17,18,19,20,21,22,23,23,24,25,25,26,26,27,28,29,30,30,31,32,34,35,36,37,37,38,38,39,40,41,42,42,43,44,44,45,45,47,49,50,51,51,52,53,54,55,57,58,59,60,61,62,63,63,64,64,65,66,67,67,68,69,70,71,74,74,75,75,76,76,77,77,78,79,79,81,81,82,83,84,85,85,86,86,87,89,90,91,91,92,93,94,95,96,96,97,97,98,99,100,100,101,102,102,104,104,105,105,106,107,107,108,108,109,109,111,112,113,113,114,114,115,115,116,118,119,119,120,121,122,122,123,123,124,124,125,125,126,127,128,128,129,129,130,130,131,132,132,133,134,134,135,135,136,137,137,138,138,139,139,140,140,141,142,142,143,143,144,145,145,146,147,148,148,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,171,172,174,175,175,176,178,178,179,179,180,180,180,181,181,181,182,182,182,182,183,183,184,184,184,185,185,185,186,187,188,188,189,190,191,192,193,194,194,195,196,198,198,199,199,200,201,202,203,204,205,206,207,208,209,209,210,211,212,213,214,214,215,215,215,216,217,218,219,220,221,222,223,223,224,224,228,229,230,231,232,234,235,236,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,260,260,261,262,263,263,264,264,265,265,266,266,266,266,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,282,283,284,285,286,287,288,289,290,291,292,293,294,295,295,296,296,297,298,298,299,300,300,301,302,303,303,304,304,305,305,310,311,312,313,314,315,316,318,319,320,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347,348,349,349,350,351,352,353,354,354,355,355,356,357,358,359,360,361,361,362,362,363,363,364,364,365,366,367,368,369,369,370,371,371,372,373,373,374,374,375,375,376,377,378,386,387,388,390,391,392,392,392,393,394,396,396,397,397,397,398,398,399,400,400,401,401,402,402,402,403,403,403,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,417,418,418,419,419,420,421,421,422,422,424,425,426,427,428,429,430,431,431,432,433,434,434,435,436,437,437,438,438,438,440,441,441,442,442,443,443,444,445,446,447,448,449,450,451,451,452,453,454,455,456,457,458,459,460,461,462,13,13,14,15,15,16,17,18,19,20,21,22,23,24,24,25,26,27,27,28,28,29,30,31,32,33,35,35,36,36,37,37,38,38,38,39,40,41,42,42,43,43,44,45,45,47,48,49,50,51,52,52,53,54,54,55,56,56,57,57,58,58,58,58,60,60,61,62,63,63,63,63,64,65,66,67,69,69,70,70,71,71,72,72,73,74,74,75,75,76,77,78,78,79,81,82,83,83,84,85,86,87,87,88,88,88,89,90,91,92,92,93,93,94,94,95,96,96,97,98,99,100,100,101,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,109,110,111,112,113,113,113,116,117,118,119,119,120,121,121,122,123,124,125,126,127,128,129,130,131,131,132,133,133,134,135,136,136,137,137,138,138,139,139,142,144,145,147,147,147,148,150,151,152,153,154,156,157,158,159,160,160,161,162,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,182,183,184,185,186,187,188,190,190,190,191,191,191,191,192,192,192,193,193,193,193,194,194,194,195,195,195,195,195,195,195,195,196,196,196,197,198,199,200,201,202,203,204,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,220,221,225,226,227,228,229,230,230,230,231,232,233,234,235,236,238,239,240,240,241,242,244,245,246,248,249,250,252,252,253,254,256,257,258,259,260,261,262,263,264,264,266,268,268,268,269,270,270,271,271,272,272,272,273,273,273,273,273,274,275,276,277,277,278,278,279,279,279,280,280,280,280,281,281,282,283,284,284,285,285,286,287,288,288,289,289,290,290,291,292,292,293,294,295,296,297,298,299,300,300,300,301,302,302,303,308,309,310,312,313,313,314,314,314,314,315,316,316,318,318,319,319,320,322,323,324,325,326,327,328,329,330,330,331,331,332,334,334,335,335,336,337,337,338,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,355,356,358,359,360,361,362,364,365,366,367,368,368,369,369,370,370,371,372,373,374,375,376,377,378,379,380,381,383,384,385,386,386,387,387,387,392,393,394,396,397,398,401,401,401,402,403,404,406,407,408,409,410,411,412,412,413,415,416,417,418,419,420,421,422,422,422,424,425,426,427,427,430,431,432,433,434,435,435,435,436,436,436,437,438,439,439,440,442,443,444,444,445,446,446,447,448,449,450,451,452,453,454,455,455,456,456,457,457,458,458,459,459,460,461,462,463,464,465,465,466,466,467,467,468,468,469,469,470,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,29,31,32,33,33,34,35,36,37,38,39,40,41,42,42,43,43,44,45,45,46,47,49,50,51,52,53,54,55,55,56,57,57,58,59,60,60,61,62,63,64,64,65,66,67,68,69,70,70,71,72,73,75,76,77,78,79,80,80,81,82,82,83,84,85,86,87,88,89,90,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,142,142,144,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,159,160,161,161,162,163,164,165,166,168,168,169,170,171,172,174,175,176,177,177,178,179,180,180,181,181,182,182,183,183,184,184,184,185,185,185,186,186,186,186,191,192,193,194,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,222,223,223,224,224,225,225,225,225,226,226,227,227,228,228,229,229,230,230,231,233,233,233,234,236,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,258,259,260,261,261,262,262,263,264,265,265,266,267,268,272,273,273,273,274,276,278,279,280,281,282,284,285,285,286,286,287,287,288,288,289,290,290,290,291,291,292,292,293,293,293,294,294,295,296,296,297,298,299,300,301,302,303,304,306,306,307,307,308,309,310,312,313,313,314,315,316,316,317,318,318,319,319,320,320,321,322,323,324,326,326,327,328,329,330,330,331,332,333,334,335,336,338,339,340,341,342,342,343,343,344,345,346,347,348,349,350,351,354,355,356,358,359,362,363,364,365,366,366,367,368,369,370,372,373,373,374,374,374,376,376,377,377,378,378,379,379,380,380,380,381,381,381,382,383,383,383,384,384,384,385,385,386,387,387,388,389,390,391,392,393,394,395,396,397,398,399,400,402,402,403,404,405,405,406,406,408,409,410,411,412,413,413,414,414,416,417,417,418,419,420,421,422,422,423,423,423,15,16,17,18,19,19,20,20,21,22,23,23,23,24,25,25,26,26,27,28,28,29,29,30,32,33,33,34,34,34,35,36,37,38,39,43,44,45,46,46,47,47,49,50,50,51,51,52,52,53,54,55,55,56,56,57,58,58,59,61,62,63,64,65,66,66,67,67,68,69,69,71,72,72,73,74,75,75,76,77,78,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,94,95,95,96,97,98,99,99,100,101,101,102,103,105,107,107,107,107,108,109,110,111,112,113,113,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,130,130,132,133,134,134,135,135,136,136,137,137,137,138,138,139,140,142,142,143,143,144,145,146,147,148,148,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,165,166,167,168,169,170,171,172,173,174,177,178,180,181,182,182,182,182,183,184,184,184,184,184,185,185,185,185,186,186,186,187,187,188,190,191,192,193,193,194,194,194,195,196,197,197,197,198,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,218,219,219,219,224,225,226,228,229,230,232,233,233,234,236,237,239,240,243,244,245,246,248,249,250,252,253,254,256,257,258,260,261,262,263,264,265,266,267,267,268,269,270,271,272,273,274,275,276,276,278,278,279,280,280,281,282,284,285,287,288,290,291,291,292,292,300,302,304,306,308,308,309,309,310,312,313,314,314,316,317,317,318,319,320,321,322,324,325,326,327,328,328,329,330,331,332,333,334,336,337,338,340,341,341,342,343,344,346,347,348,349,350,350,351,352,353,354,355,356,356,357,357,358,359,359,360,361,362,362,364,365,365,365,365,366,366,367,367,368,372,373,374,375,376,377,378,379,381,382,384,385,386,387,388,390,391,392,393,394,396,397,398,399,400,401,402,403,404,405,405,406,407,407,408,409,409,410,411,412,413,414,415,415,416,416,417,418,419,420,420,421,422,423,423,424,425,426,427,428,429,430,431,431,432,433,434,435,435,436,436,437,438,438,439,439,440,440,440,440,441,13,14,15,16,17,17,18,18,19,20,21,22,22,23,23,24,25,25,26,28,29,29,30,30,31,33,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,54,55,55,57,58,59,59,59,60,62,64,64,65,66,66,67,68,69,70,71,72,72,74,75,75,76,77,78,78,78,80,81,83,84,85,86,87,88,89,90,91,91,92,93,94,95,95,96,97,97,98,99,100,101,102,103,104,105,106,112,113,113,114,116,117,118,120,121,122,123,123,124,126,127,128,130,131,132,133,135,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,152,153,153,153,154,156,157,158,159,160,161,162,163,163,164,164,165,165,166,167,168,169,169,170,170,171,171,172,173,174,175,176,177,178,178,179,180,181,184,185,186,188,189,189,189,190,191,194,195,196,198,200,201,202,204,205,206,207,208,209,209,210,211,212,213,213,214,215,215,216,216,217,218,220,221,222,224,225,226,227,228,229,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,245,246,247,248,249,249,249,250,251,254,255,256,258,260,261,262,264,265,266,268,269,270,272,273,275,276,277,278,280,281,282,283,284,285,286,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,310,311,312,313,313,313,314,314,314,314,315,316,317,317,318,319,320,321,322,322,323,326,327,328,328,328,329,329,330,331,332,333,333,334,335,336,337,337,338,339,339,340,340,341,341,342,343,344,345,345,346,347,348,349,350,351,351,352,353,353,354,354,355,355,356,356,357,357,358,358,358,359,359,359,360,360,361,361,361,362,362,362,363,363,364,365,365,366,367,368,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,382,383,384,385,385,386,387,388,388,389,389,390,391,391,392,13,14,15,16,17,18,19,21,22,22,23,24,24,25,26,26,27,28,28,30,31,31,32,33,34,34,36,38,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,55,56,57,58,60,62,62,63,64,65,66,66,67,68,69,70,70,71,72,72,73,74,75,76,77,78,79,81,83,84,85,86,86,86,87,90,91,92,93,94,95,96,98,98,99,99,100,101,101,102,102,103,104,105,107,110,111,111,112,112,113,115,116,117,118,119,119,120,121,122,123,123,124,126,127,128,129,130,130,130,130,130,131,132,133,134,135,136,136,137,138,138,139,140,140,142,142,143,144,144,145,145,146,148,149,150,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,169,170,171,172,172,173,174,174,175,176,179,180,182,182,183,184,184,185,186,186,187,187,188,188,189,190,191,192,194,196,197,198,199,200,202,203,204,205,206,206,207,208,209,210,211,212,213,214,215,215,216,216,217,218,218,219,220,222,223,224,226,227,228,230,231,232,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,274,275,276,276,277,277,277,278,278,279,280,280,280,281,282,282,282,283,284,285,286,287,292,292,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,313,314,314,315,316,316,316,317,318,320,321,322,323,324,324,325,326,327,327,327,328,329,329,330,331,331,332,332,333,333,334,334,334,335,335,336,336,338,339,340,342,343,344,344,346,347,348,349,350,352,353,354,354,355,355,356,357,358,359,364,365,366,367,368,369,370,371,371,372,373,374,375,376,377,378,379,380,381,382,382,382,384,384,385,385,385,386,386,388,389,390,391,392,393,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,413,414,414,415,415,415,416,417,418,421,422,424,425,426,426,426,427,428,429,430,431,13,14,15,16,17,18,19,19,20,20,21,22,23,24,25,26,27,27,28,30,32,32,34,35,36,37,37,38,38,39,41,41,42,43,44,44,45,47,49,50,52,54,56,57,58,59,59,60,62,64,64,65,66,66,66,66,66,66,67,68,69,72,73,75,75,76,76,77,78,79,81,82,83,84,84,85,86,86,87,88,89,89,90,91,92,92,93,94,95,96,98,99,100,100,101,102,103,104,105,105,106,106,107,109,110,110,112,112,115,116,117,118,119,119,120,122,128,129,130,132,134,134,135,136,137,137,137,140,140,143,144,144,145,146,146,148,149,150,150,151,152,154,154,155,155,156,158,159,160,162,164,165,166,167,167,168,169,169,170,171,171,172,172,173,173,173,174,175,176,177,178,179,180,181,182,183,183,184,184,185,186,187,187,188,188,189,190,191,192,192,192,193,193,193,194,194,195,195,196,198,199,200,201,201,202,203,204,205,206,207,208,209,210,211,212,213,213,214,215,215,216,216,220,221,222,224,225,226,228,229,230,231,232,232,234,235,235,236,237,237,238,238,242,243,244,245,246,247,248,249,250,251,252,253,254,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,272,273,273,274,274,275,276,277,278,279,280,281,284,285,286,287,288,290,291,291,292,292,292,292,293,293,294,295,296,297,298,299,300,301,302,303,303,303,304,305,305,306,306,306,306,307,307,308,308,309,310,311,311,312,314,315,316,318,320,321,322,323,324,325,326,327,327,328,330,331,333,333,334,336,337,337,338,340,341,342,346,346,347,347,348,350,351,351,352,353,354,355,355,356,356,357,357,358,360,360,360,361,361,362,363,364,364,365,365,367,368,370,371,373,374,375,375,376,378,380,381,382,383,384,385,385,386,388,389,390,391,392,393,394,395,396,397,398,399,400,401,401,402,402,403,403,404,407,408,409,410,411,412,413,414,415,416,417,417,418,419,13,16,17,18,20,21,22,24,25,28,28,31,32,33,33,34,37,39,40,40,42,43,44,46,48,52,53,54,55,57,58,60,60,62,64,66,68,68,70,70,72,73,74,74,75,76,77,79,81,81,82,82,82,83,83,84,84,85,85,86,86,88,88,89,90,91,93,93,95,95,95,96,98,100,100,101,101,102,102,104,106,106,107,108,108,109,110,112,113,114,116,116,117,118,120,121,122,123,124,126,127,128,129,130,131,132,133,135,136,137,138,139,140,140,141,142,143,144,146,148,151,152,153,154,155,156,157,158,159,160,161,162,163,164,164,165,166,167,168,169,170,172,173,174,174,175,176,177,177,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,198,200,201,202,203,204,205,206,207,208,210,211,212,213,214,216,217,218,220,221,222,222,224,226,227,228,229,230,231,232,232,233,236,237,238,240,240,241,241,242,244,245,246,250,251,252,253,254,256,257,258,259,260,260,261,262,262,262,263,263,264,264,266,266,267,268,268,269,269,270,270,271,271,272,272,273,273,274,274,275,276,276,277,277,278,279,280,280,281,282,283,284,284,285,286,287,288,288,289,290,290,294,295,296,296,298,298,300,300,300,301,301,302,302,305,306,307,308,310,311,312,312,313,313,314,315,315,316,317,318,318,319,320,320,321,322,322,323,323,324,324,325,326,327,327,328,328,329,329,330,330,331,331,331,331,332,332,333,336,336,337,337,338,339,339,339,340,341,342,343,343,343,344,345,346,347,348,348,349,350,15,16,17,18,18,19,20,21,22,24,26,27,28,28,29,30,31,33,34,36,36,38,39,40,41,42,44,45,46,48,49,50,51,52,53,54,55,56,57,58,58,59,60,60,60,61,62,63,64,66,67,68,68,68,69,70,71,72,72,72,73,74,74,75,77,78,79,81,82,83,84,84,84,85,86,86,88,95,96,96,97,99,100,100,102,103,104,107,108,108,110,111,113,115,116,117,118,119,119,120,121,122,123,124,126,127,128,129,130,130,131,131,132,133,134,135,136,136,139,139,140,140,143,144,145,146,146,147,148,149,150,152,153,154,156,157,158,160,161,162,163,164,165,166,168,169,170,171,172,174,175,176,178,179,180,181,182,183,183,184,185,186,187,188,190,191,192,193,193,194,194,195,195,196,197,197,198,198,200,201,202,203,204,206,207,208,209,209,210,211,211,212,213,213,214,215,215,215,216,217,217,218,220,221,222,223,224,226,227,228,229,230,231,232,234,235,236,238,239,240,241,242,242,243,243,244,244,245,245,245,246,246,246,247,247,250,251,252,253,254,256,257,258,260,261,262,263,264,265,266,267,267,267,267,268,269,270,271,271,272,273,274,274,275,276,276,277,278,279,279,280,280,281,282,282,284,285,286,287,288,290,291,291,292,294,295,296,298,299,302,303,303,303,305,305,306,306,306,307,307,307,308,309,309,309,310,310,310,312,313,313,313,314,316,316,316,317,318,319,320,321,322,323,324,325,326,327,328,329,329,330,330,331,332,334,334,335,335,336,337,338,340,341,342,343,343,345,345,346,346,346,347,347,347,349,349,13,15,16,18,18,20,23,25,26,27,29,29,29,30,32,34,36,37,38,38,39,39,40,40,40,41,42,43,43,44,44,45,47,49,50,51,53,55,55,56,58,59,59,62,63,64,65,66,67,68,68,70,71,72,72,73,75,76,76,77,78,79,81,82,83,84,84,85,86,87,88,88,89,90,90,91,92,93,94,94,95,96,97,98,99,100,101,101,102,102,104,105,106,108,108,109,112,112,113,115,118,119,120,122,124,126,127,128,128,129,130,131,132,132,133,134,135,135,136,136,137,137,139,140,141,142,143,144,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,162,163,163,164,164,165,165,166,166,167,167,168,169,169,170,172,172,172,173,174,175,176,177,178,179,180,180,181,182,183,184,185,186,187,188,189,190,191,192,192,194,195,196,198,199,200,202,203,204,206,208,209,210,212,213,214,216,217,218,219,220,221,222,223,224,224,226,227,228,229,230,231,232,233,234,236,237,238,240,241,242,243,243,246,247,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,267,268,270,272,273,273,274,275,276,276,277,278,280,282,283,284,285,286,286,289,292,293,294,296,297,298,300,300,300,300,301,302,303,304,305,306,307,308,311,314,316,318,319,320,321,322,324,325,326,327,328,329,330,331,331,17,18,18,19,20,22,23,24,24,25,26,26,27,27,28,29,30,34,35,36,38,39,40,42,42,43,45,47,48,49,50,52,55,55,56,57,58,58,59,60,61,62,63,64,64,65,70,71,71,72,73,73,74,74,75,76,76,77,80,81,82,83,84,85,86,87,88,90,91,93,93,94,95,96,97,98,99,100,105,106,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,127,128,129,130,130,131,132,135,136,137,140,141,141,145,146,147,148,149,150,151,152,153,154,156,157,158,159,159,160,161,162,164,166,167,168,169,170,172,173,174,176,176,177,178,178,179,180,182,182,183,184,187,187,187,188,188,189,189,189,190,191,191,192,192,192,194,194,194,195,195,196,196,196,196,198,198,198,198,200,201,202,203,204,205,206,207,208,210,211,212,214,215,216,217,218,220,221,222,223,224,225,226,227,228,231,232,233,234,235,236,236,237,238,239,240,243,243,244,244,244,245,245,246,247,247,248,248,249,250,252,253,254,254,255,256,258,259,260,261,262,264,265,265,266,267,268,269,13,16,18,19,20,21,22,23,24,27,28,28,29,29,30,30,31,31,32,32,33,34,36,37,38,41,42,42,43,43,44,47,48,49,50,50,51,51,52,52,53,53,57,58,59,60,62,63,64,65,66,67,68,68,68,69,69,70,71,71,72,74,74,75,75,75,76,76,77,77,78,80,82,82,83,83,83,84,85,86,88,89,89,90,90,91,92,92,93,93,94,94,94,95,99,100,101,102,103,104,105,106,108,109,110,111,112,114,115,116,117,118,118,120,120,121,122,123,124,125,126,126,127,128,129,129,130,130,131,134,134,135,139,140,141,142,142,143,144,146,147,147,148,148,149,150,150,151,152,153,154,155,156,157,158,160,160,161,162,164,165,166,166,167,168,169,170,172,173,174,175,175,176,177,180,181,182,183,184,184,185,191,192,194,195,195,197,198,200,200,202,204,206,207,208,209,210,211,211,212,213,214,215,216,217,218,219,220,221,222,224,227,228,230,232,232,233,234,234,234,235,236,236,237,238,239,240,240,241,241,242,242,245,246,248,250,252,253,254,255,255,256,258,258,263,263,264,264,264,266,266,267,268,270,272,273,273,274,276,277,278,280,282,282,283,284,285,286,287,288,289,290,291,294,295,296,296,297,298,298,299,300,301,302,303,304,306,308,13,14,15,16,17,18,20,21,22,23,24,27,28,29,30,31,32,33,34,35,36,38,39,40,40,40,41,42,42,43,44,45,46,46,47,47,48,48,49,53,54,55,56,57,58,59,59,60,60,63,64,66,67,67,68,69,70,71,72,73,74,75,76,78,78,79,79,80,81,82,82,84,85,89,90,91,92,94,95,96,98,99,100,101,102,103,104,105,106,108,109,110,111,112,112,113,114,116,116,117,118,119,119,120,121,123,124,125,126,126,127,128,130,131,132,132,132,134,135,136,137,138,140,142,143,144,144,145,146,147,148,148,149,150,152,152,153,154,155,156,157,158,158,159,160,161,162,164,166,166,166,168,168,169,170,170,170,170,171,173,174,174,175,176,176,177,177,178,182,183,184,185,186,187,188,188,190,190,192,192,192,194,194,194,195,196,197,198,200,201,202,204,205,206,207,208,209,210,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,229,230,230,231,231,232,233,234,236,237,238,239,242,243,244,244,246,246,247,248,249,250,251,252,254,255,255,256,256,257,257,258,259,260,262,268,270,271,271,272,279,280,281,282,282,283,13,14,16,18,20,22,23,30,32,32,33,34,36,37,38,40,41,42,42,43,44,50,52,53,54,56,58,60,64,65,70,72,72,74,76,76,77,78,79,79,80,84,85,86,86,88,88,90,91,92,93,93,93,94,95,96,98,100,102,103,104,105,106,107,108,109,111,113,114,116,117,118,120,121,122,123,125,126,127,128,130,131,132,134,134,135,136,136,137,138,139,139,140,141,142,143,144,146,148,149,150,151,152,155,155,155,156,157,159,160,161,162,163,164,165,166,168,168,168,171,172,173,174,175,176,177,178,180,182,182,184,185,186,186,187,187,188,191,192,193,194,195,196,198,199,200,201,202,204,205,206,207,208,209,210,211,211,212,212,213,214,215,216,218,219,219,220,220,221,13,14,15,16,17,18,19,22,28,29,30,31,31,32,32,35,35,36,37,39,39,40,42,43,44,46,49,50,51,54,55,56,62,63,69,70,71,71,73,76,77,78,79,80,81,82,83,83,84,84,85,86,87,88,89,89,90,91,92,92,93,94,95,96,97,97,98,98,98,100,100,100,103,104,105,105,107,108,109,110,110,111,113,114,116,118,118,119,120,120,121,122,126,130,131,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,155,156,157,158,160,161,161,162,165,165,166,166,167,167,168,169,170,171,171,172,172,174,174,175,175,176,178,178,179,180,181,182,182,183,183,184,185,186,187,189,190,191,192,193,194,196,197,198,200,201,202,204,205,206,208,208,209,210,211,212,213,213,214,215,216,217,217,217,218,218,218,218,219,219,219,220,223,224,224,225,225,226,226,227,227,228,230,231,232,232,234,235,236,238,239,240,242,243,244,245,246,247,248,249,250,252,253,254,255,256,258,259,260,261,13,14,15,16,17,18,18,19,20,27,28,30,31,32,32,33,35,36,37,41,42,42,43,44,45,47,48,49,50,51,52,52,53,54,55,55,56,56,57,58,59,59,60,60,62,63,64,65,66,66,68,72,73,74,76,77,78,78,81,83,84,85,85,86,87,88,89,91,92,98,100,100,102,102,103,104,105,106,108,110,111,112,113,115,115,116,118,119,120,120,121,122,124,129,129,130,131,132,134,135,135,136,137,138,141,142,144,144,146,146,146,148,149,150,152,153,153,154,156,157,158,159,160,161,162,163,164,166,167,168,169,170,172,173,173,175,176,177,178,180,181,182,183,183,184,186,187,188,189,190,191,192,193,194,196,197,198,200,202,202,203,204,205,206,208,209,210,210,211,213,214,216,217,218,220,221,222,223,224,224,225,226,227,228,228,230,231,232,233,234,234,235,236,237,238,239,240,241,241,242,244,245,246,247,247,248,248,249,250,251,253,254,255,256,258,259,260,260,262,263,264,265,266,267,268,269,270,271,272,274,276,277,278,280,281,282,282,283,283,284,285,286,288,289,290,291,13,15,16,16,17,18,21,22,22,29,30,31,31,32,33,34,36,39,40,41,41,42,44,44,45,47,49,50,52,54,55,56,58,59,60,61,62,63,65,67,68,70,72,78,79,80,83,86,88,90,90,92,93,94,95,98,100,101,102,103,104,105,106,108,109,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,130,132,133,133,134,134,135,136,136,136,136,138,139,142,143,144,146,147,148,149,150,151,151,152,154,155,155,156,157,158,158,159,160,160,161,162,163,164,167,168,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,196,197,198,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,216,217,218,220,222,223,224,226,227,228,229,229,230,231,233,234,235,235,236,236,237,237,238,238,239,239,240,241,241,242,244,245,246,246,246,247,248,249,249,250,261,264,266,269,270,275,276,276,277,279,282,284,288,289,290,290,291,292,295,297,299,300,301,302,304,305,306,308,311,311,312,313,315,315,317,318,318,319,320,322,324,328,328,329,329,330,330,331,331,332,334,335,337,338,340,342,346,347,348,349,350,352,353,354,355,356,357,358,359,360,361,362,363,363,364,365,366,368,369,369,370,370,372,372,373,373,374,375,376,378,379,380,381,382,383,384,386,387,387,388,389,390,390,391,392,393,394,396,397,398,399,399,400,401,402,403,404,405,406,407,408,410,411,412,413,414,415,416,417,418,418,420,421,422,423,423,424,425,426,427,428,429,430,430,431,431,432,433,433,434,434,435,436,436,438,438,439,440,441,442,443,444,444,445,446,448,449,450,451,452,453,454,455,456,458,459,460,460,461,462,463,464,465,466,467,468,470,471,471,472,473,474,475,475,475,475,476,476,477,478,478,478,480,481,482,483,484,484,485,486,487,488,490,491,492,492,493,494,495,496,17,18,18,19,19,20,22,23,24,25,27,28,29,30,31,32,33,34,35,35,36,37,39,40,42,42,43,46,48,49,49,50,51,52,52,53,53,54,54,55,56,58,59,60,62,63,64,65,66,67,69,70,73,74,75,76,78,83,84,85,87,88,89,90,91,93,94,94,96,97,98,99,100,100,101,102,103,104,105,108,108,110,110,114,114,115,116,117,117,119,121,122,123,126,127,132,133,134,135,136,138,138,140,141,142,144,145,146,147,147,148,149,151,152,153,154,155,155,155,155,156,156,158,159,160,161,162,163,165,166,167,168,169,170,171,173,173,174,176,177,178,179,181,182,183,186,188,189,190,191,193,194,195,196,197,198,198,199,199,199,199,200,200,201,202,203,205,206,208,209,209,209,211,212,213,215,216,216,217,219,220,221,222,223,226,227,228,229,230,231,232,233,234,235,236,237,239,240,243,244,245,246,246,247,247,248,249,249,251,252,252,252,253,253,254,255,257,258,259,263,264,265,266,266,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,285,286,287,288,289,290,290,291,292,293,294,294,295,297,298,301,302,303,304,305,305,306,306,306,307,322,322,323,323,324,324,325,326,326,327,328,329,332,333,334,335,336,338,339,340,341,342,343,344,345,346,346,347,348,350,352,354,355,356,358,358,359,359,360,361,363,364,365,366,367,368,369,372,373,374,380,382,384,384,386,387,388,389,390,390,391,393,394,395,398,400,403,404,405,406,406,411,416,418,419,420,422,423,424,425,426,427,428,430,434,436,437,438,439,440,441,442,443,443,444,444,446,447,448,449,450,450,451,452,454,455,456,459,460,461,462,463,464,467,467,467,468,469,470,471,472,473,474,475,476,477,479,480,481,482,483,484,485,487,488,489,490,491,492,493,496,497,498,499,500,501,502,503,505,507,508,509,510,511,513,513,514,514,515,515,516,516,517,518,519,521,522,523,524,525,527,527,528,529,530,530,531,532,533,534,535,538,539,540,541,541,542,543,544,545,546,547,549,550,551,552,553,554,555,556,557,559,560,560,561,562,563,565,566,567,569,570,570,571,571,572,573,574,575,576,577,580,582,583,584,585,586,587,588,590,591,592,593,594,595,596,597,599,599,600,601,603,604,605,605,606,607,608,609,611,612,612,613,613,614,614,615,617,617,619,622,623,625,626,627,628,629,630,631,633,634,635,636,637,639,640,641,641,642,642,642,643,644,645,648,649,649,650,651,651,651,651,651,653,653,653,654,654,655,656,657,659,659,660,661,17,19,20,21,23,24,25,28,29,29,30,31,31,32,33,35,37,38,39,41,42,43,44,45,47,48,49,50,51,53,55,60,61,62,63,64,65,66,67,71,71,75,77,80,81,82,85,87,88,89,91,92,93,94,95,96,98,102,108,111,112,114,115,115,115,116,116,118,118,119,119,120,121,122,123,124,125,126,130,131,135,137,139,140,141,142,143,144,145,147,148,148,149,149,149,150,151,152,154,156,157,158,160,162,163,168,169,170,171,174,175,176,177,178,179,180,183,184,185,187,188,189,190,191,192,193,194,199,201,201,202,203,204,205,206,206,207,210,211,212,213,214,216,217,220,228,232,238,241,243,243,244,244,245,246,247,248,249,251,251,252,254,255,256,257,258,259,260,261,262,263,265,266,270,273,274,275,276,277,278,280,281,282,283,284,286,287,288,290,292,293,294,294,294,295,296,298,299,300,300,301,301,302,303,303,304,304,305,305,306,308,308,309,310,311,312,314,315,316,317,320,321,322,323,324,326,327,328,328,329,329,330,330,331,332,333,334,336,337,337,338,339,339,340,342,342,343,344,345,345,346,347,348,349,350,351,352,354,355,356,357,358,359,359,360,362,363,364,366,367,367,368,369,369,370,373,373,374,375,376,378,379,380,381,382,383,383,384,385,385,386,387,388,6,6,11,13,19,21,22,23,24,24,25,26,27,28,28,29,30,30,31,32,32,32,33,33,34,35,35,37,38,39,39,40,41,42,43,43,45,47,48,49,51,55,56,57,58,59,60,61,61,62,62,63,64,65,66,67,68,69,70,71,71,73,74,74,74,75,75,76,77,78,79,80,80,81,82,83,84,85,86,90,90,91,92,93,94,94,96,96,97,98,99,100,101,102,103,104,106,107,107,107,108,109,109,109,110,111,114,115,119,121,121,122,125,127,128,129,130,131,131,132,133,133,134,135,136,137,137,138,138,139,140,141,143,144,145,146,147,148,149,150,151,151,151,151,152,153,153,154,155,156,157,158,158,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,173,174,175,176,177,179,180,181,182,183,184,185,189,189,190,190,191,191,191,192,193,194,194,195,196,196,197,198,199,200,201,201,202,203,203,204,205,205,206,208,211,212,214,215,215,217,217,218,218,220,221,227,227,228,231,233,234,235,236,237,237,238,238,239,239,240,240,241,242,243,244,244,246,247,249,250,251,251,252,252,253,254,254,255,256,257,258,259,260,261,262,263,264,264,265,265,267,268,268,269,269,270,270,271,271,272,272,273,274,275,276,277,278,279,280,281,281,281,282,282,282,283,285,286,287,288,289,290,292,293,294,295,295,296,296,297,298,299,299,300,300,301,303,304,305,306,307,308,309,309,310,311,312,313,314,315,316,320,321,321,322,322,323,323,324,326,326,328,328,329,333,334,336,339,340,341,342,343,343,344,344,345,345,346,347,347,348,348,349,350,351,351,352,352,353,353,354,355,356,356,358,358,360,361,362,363,364,366,367,368,369,370,371,371,372,373,374,375,376,378,379,380,381,382,383,384,385,385,385,385,386,386,387,388,390,391,391,392,394,396,397,398,399,400,401,402,403,403,404,404,405,405,406,406,407,407,408,410,411,411,412,414,415,415,416,416,417,417,418,418,418,418,418,419,419,420,424,425,425,426,426,427,428,429,430,432,433,433,433,434,434,436,438,439,443,444,446,446,449,450,451,452,453,453,454,455,455,455,456,456,457,457,458,459,460,461,462,463,463,464,464,465,465,466,468,470,472,474,476,478,479,479,480,480,481,481,481,482,482,482,483,483,483,485,486,487,488,488,489,490,490,491,492,493,494,494,496,497,498,499,500,501,501,502,503,504,504,504,505,505,505,506,507,508,508,509,509,509,510,511,511,512,512,512,513,514,515,515,515,515,516,517,518,519,520,521,522,523,524,525,526,526,527,528,530,532,534,536,537,539,540,540,540,544,545,547,547,548,549,552,553,559,560,561,561,562,562,563,563,564,564,565,565,566,566,567,567,568,569,569,570,570,571,571,571,571,572,574,576,578,580,582,584,586,587,588,589,590,591,592,593,593,594,595,596,597,597,598,599,599,599,600,601,602,602,604,605,606,606,607,608,609,610,611,611,612,612,613,614,615,615,616,617,618,618,619,619,619,620,622,622,622,624,624,625,625,625,626,627,628,629,630,631,632,634,635,636,636,637,637,638,642,643,644,644,645,645,646,646,647,647,647,648,648,649,649,649,649,650,650,651,651,652,655,655,656,661,231,6,7,8,8,9,11,12,14,14,15,16,18,19,20,21,22,24,25,26,30,31,32,35,35,37,39,41,42,44,44,45,46,47,47,48,52,55,56,56,57,58,58,60,61,62,63,64,66,66,67,68,68,69,70,72,73,73,75,76,78,79,80,81,85,86,88,88,88,89,90,92,94,95,96,99,99,100,108,110,111,111,114,116,116,118,118,119,120,121,124,125,126,126,5,10,10,11,12,12,13,14,14,15,15,15,15,15,16,17,18,18,18,18,18,18,19,19,19,20,20,20,20,23,23,23,23,24,24,24,25,25,25,26,26,27,28,28,28,28,29,29,29,29,29,29,30,30,31,31,32,32,32,32,32,32,33,34,34,35,35,35,35,35,36,36,37,37,37,38,39,39,39,39,39,40,40,40,41,41,41,41,42,42,43,44,44,45,45,46,46,47,48,48,49,50,51,51,52,52,53,54,54,55,56,57,57,57,58,59,59,59,59,60,60,61,61,62,62,62,62,63,64,64,64,65,65,65,65,66,67,67,68,68,70,70,70,71,71,73,73,74,75,75,76,77,77,77,77,77,77,78,79,80,81,81,82,82,83,83,84,85,86,86,86,86,86,86,87,87,87,87,87,88,89,90,90,91,92,93,94,95,96,97,98,98,98,99,99,100,100,101,102,102,103,104,104,104,105,105,107,107,108,109,110,110,111,111,112,113,114,115,115,116,117,118,119,120,121,121,121,122,123,124,125,125,126,126,127,128,128,129,129,130,130,131,131,132,133,133,134,135,135,136,137,137,138,139,139,140,141,142,143,144,145,146,147,148,149,150,150,151,151,153,153,154,155,156,156,157,158,158,159,160,161,161,162,162,162,163,163,163,164,165,166,167,167,168,169,170,171,172,173,174,175,176,176,176,176,177,178,179,180,181,182,183,183,184,185,185,186,187,187,188,188,189,189,190,191,192,193,194,195,196,197,198,199,200,201,202,202,203,204,204,205,206,207,208,209,210,210,211,212,213,214,215,216,216,217,218,219,220,220,220,221,222,223,224,225,226,227,228,228,229,230,230,231,232,233,233,234,235,235,236,237,237,238,239,240,241,242,243,244,244,244,244,245,245,245,245,245,245,245,246,246,246,246,246,246,247,248,249,250,251,252,253,254,255,256,257,257,257,257,259,260,261,261,262,263,263,264,265,265,266,267,267,268,269,270,271,272,272,273,273,274,275,276,277,277,278,279,279,279,280,281,281,282,282,283,284,285,285,286,287,288,289,290,290,291,292,293,293,293,293,293,294,295,296,297,298,300,301,302,303,304,305,306,307,307,307,308,308,309,309,310,310,311,311,311,312,313,314,315,316,317,318,318,319,320,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,334,335,336,337,338,339,340,341,342,343,344,345,345,346,347,348,348,349,350,350,351,351,351,352,353,354,356,356,357,357,358,358,359,359,361,362,363,363,364,365,366,367,368,369,370,371,372,372,373,373,373,373,374,374,374,375,375,375,376,376,377,377,378,379,380,381,382,383,383,384,385,385,385,385,386,387,388,388,389,389,390,390,391,393,393,393,394,395,395,395,395,396,397,399,399,399,400,401,402,403,404,405,405,406,407,408,408,409,409,410,411,412,413,414,415,416,416,417,418,418,419,419,419,420,421,421,421,422,423,424,425,426,427,427,428,429,430,431,432,433,433,434,434,435,436,437,438,439,440,441,442,443,444,445,446,446,447,448,449,449,449,451,452,453,454,455,456,456,457,458,459,459,459,459,460,461,462,463,464,464,464,465,465,465,465,465,466,467,468,469,470,471,471,471,472,472,472,472,473,474,475,475,476,477,477,477,477,478,479,480,481,482,483,512,513,514,514,515,516,517,517,517,518,519,520,521,522,522,522,522,522,522,523,523,524,525,350,461,467,566,566,566,568,641,678,711,729,9,35,45,52,58,58,58,64,77,77,90,91,91,99,107,113,123,129,137,141,149,149,157,160,161,161,181,200,200,241,275,275,275,275,290,330,336,4,14,16,19,23,25,26,27,27,30,31,36,42,42,51,108,108,110,114,114,114,115,117,118,118,125,126,130,130,131,131,131,132,133,133,181,181,182,182,182,183,186,187,9,32,33,35,35,37,37,38,38,38,39,39,41,42,45,47,47,48,49,49,50,51,52,52,55,55,56,56,57,57,58,60,60,62,63,63,64,65,65,66,67,70,74,76,80,82,82,83,83,84,85,85,86,86,87,88,90,91,92,92,93,94,94,95,95,96,97,97,99,99,100,100,102,103,104,105,106,110,112,113,113,114,115,116,117,118,118,120,121,121,122,126,127,127,134,135,136,138,139,139,140,140,142,143,144,144,146,148,149,153,154,155,155,155,157,158,159,160,162,163,168,174,175,176,181,181,181,182,183,186,187,187,188,188,188,189,191,191,191,191,192,194,194,195,195,196,196,196,197,197,201,203,204,204,206,206,207,214,214,215,215,215,216,218,218,220,221,222,224,225,225,225,225,226,226,227,227,227,230,230,230,230,230,231,231,231,233,234,236,236,236,236,236,236,236,238,238,238,238,238,240,240,240,241,242,243,244,244,244,245,245,246,246,247,248,249,250,250,250,251,251,251,258,259,260,261,264,267,268,268,269,272,273,274,276,277,279,280,280,281,281,281,282,284,285,286,288,289,290,292,294,294,298,299,300,301,311,312,314,315,316,319,320,322,324,325,326,326,327,329,330,332,333,335,337,339,340,348,348,348,348,350,351,355,355,358,362,363,363,363,365,365,366,367,370,373,373,375,376,376,378,379,384,29,30,30,38,38,38,39,40,48,50,52,53,54,54,55,55,56,56,57,59,59,61,62,63,63,67,68,72,73,74,76,77,82,84,85,86,87,88,89,90,91,93,94,95,96,96,97,98,98,99,100,100,100,101,101,102,103,104,104,105,106,107,108,109,110,112,113,119,121,129,130,132,135,136,139,140,140,141,142,143,144,145,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,165,166,170,171,172,173,174,175,176,177,177,178,180,182,188,189,190,191,192,193,194,195,196,196,197,198,198,199,199,200,201,202,203,204,205,206,207,208,209,210,211,216,221,222,223,224,225,226,227,228,229,230,231,231,232,232,233,234,235,250,254,258,262,265,268,269,270,271,273,274,276,286,288,289,290,292,293,294,295,295,296,300,301,306,311,329,330,338,5,31,32,35,40,41,42,50,52,54,55,56,56,57,57,58,58,59,61,61,63,64,65,65,69,70,74,75,76,78,79,84,86,87,88,89,89,90,91,92,93,95,96,97,98,98,99,100,100,101,102,102,102,103,104,105,106,106,107,108,109,110,111,112,114,115,121,123,131,132,134,137,138,140,143,144,144,145,146,147,148,149,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,171,172,176,177,178,179,180,181,182,183,183,184,186,188,191,196,197,198,199,200,201,203,204,205,206,206,207,208,208,209,209,210,211,213,214,215,216,218,219,220,223,224,225,226,229,230,231,232,233,238,241,245,246,247,248,249,250,252,253,254,255,256,257,257,258,258,259,261,262,263,278,282,286,290,293,296,297,298,299,301,302,304,314,316,317,319,320,321,321,322,326,327,332,337,355,356,364,364,24,1,6,8,12,20,21,24,26,66,72,86,86,87,94,100,104,105,113,114,115,123,132,133,143,151,157,166,6,20,28,36,44,46,52,60,64,68,76,84,92,100,108,108,110,116,119,120,124,132,140,146,156,164,172,180,188,196,199,204,212,220,226,236,244,252,260,268,276,284,292,300,308,316,324,332,340,348,356,372,380,380,388,396,404,412,420,428,436,444,482,487,28,28,32,37,38,39,41,45,50,50,62,64,64,64,66,69,77,79,81,83,86,88,100,101,102,106,110,112,112,112,112,130,142,147,156,160,161,163,164,165,168,182,190,190,192,203,216,220,224,228,228,230,232,234,235,236,239,241,244,247,249,250,251,252,253,254,265,266,267,269,273,275,301,314,330,340,358,360,361,366,377,378,379,379,380,402,406,408,408,412,413,414,424,458,460,467,468,474,488,494,501,502,514,528,533,535,540,542,544,567,1,4,4,4,4,4,6,6,10,10,12,13,15,16,16,19,20,23,25,26,27,28,29,29,30,31,33,34,35,36,36,38,38,39,40,41,42,43,44,45,46,47,48,50,51,52,54,54,55,56,57,58,59,60,61,62,62,65,66,67,68,68,70,71,72,76,76,76,79,81,82,84,87,88,90,93,94,95,96,98,99,100,101,102,106,109,110,110,112,113,115,24,34,12,14,16,18,28,32,40,46,58,94,14,30,32,36,52,52,60,74,78,80,99,1,2,12,14,16,18,20,22,24,32,50,63,64,65,2,28,30,32,34,38,42,55,10,26,28,89,89,90,36,38,40,42,48,50,52,54,18,22,26,28,7,10,10,13,14,14,16,23,1173,2,4,4,10,10,60,73,75,2,4,12,13,15,15,15,15,18,20,20,20,20,20,20,20,22,24,26,28,46,67,67,89,129,134,141,150,159,162,168,172,176,181,193,231,237,257,268,276,283,299,301,302,323,323,2,7,8,10,14,20,20,25,30,32,38,40,43,45,50,54,59,64,68,71,73,76,78,82,86,88,91,93,96,98,103,108,112,114,117,120,122,126,131,132,135,135,135,137,139,141,143,145,146,146,157,159,164,167,169,171,173,175,177,181,185,193,196,198,201,203,205,205,207,209,211,213,217,219,221,224,226,229,232,234,239,240,243,247,250,252,256,260,263,265,268,270,275,279,282,284,289,292,294,298,302,304,306,308,310,313,314,316,321,322,2,10,22,42,67,68,4,8,8,18,28,30,32,36,38,41,44,46,46,46,50,52,52,52,54,56,56,58,62,64,66,68,72,78,78,79,79,79,84,84,84,84,88,94,96,98,100,104,110,113,114,118,118,120,122,124,126,126,128,130,132,132,134,138,142,144,144,150,150,152,152,156,160,162,164,168,170,174,174,178,180,184,188,194,196,198,200,200,202,204,206,208,210,210,212,212,214,214,216,218,220,220,220,222,222,222,224,224,226,228,230,232,232,232,234,236,238,240,242,244,246,246,248,248,250,250,252,254,254,263,263,268,270,274,276,280,282,285,288,290,290,294,294,294,296,298,300,302,304,306,309,309,310,314,321,1,4,7,8,14,18,18,24,25,27,28,28,29,30,31,32,32,33,34,35,36,38,39,40,42,44,45,45,48,49,50,52,53,54,56,56,58,60,62,63,64,65,71,71,72,73,74,75,78,78,79,79,80,81,81,82,83,83,84,85,85,87,88,90,91,91,92,93,94,95,96,96,97,97,99,101,102,103,103,103,104,105,105,106,107,107,107,108,108,109,109,110,111,112,1,6,6,6,6,6,6,6,6,6,8,10,11,15,16,16,17,17,17,18,18,18,19,20,20,21,22,23,25,26,26,27,28,29,29,29,30,30,32,32,32,34,35,35,35,37,39,41,42,43,44,44,44,46,48,49,51,53,53,55,55,55,56,58,58,58,59,59,60,60,62,64,65,65,67,68,68,68,70,71,72,74,74,74,74,74,74,76,77,78,79,79,79,80,81,82,83,84,86,86,87,88,89,89,90,92,94,95,95,96,97,98,98,98,99,100,101,102,103,103,104,105,106,107,107,108,110,111,112,113,114,115,115,115,116,117,118,120,121,122,123,123,124,125,126,127,127,128,128,129,129,130,130,131,132,133,134,134,134,134,135,136,137,138,138,140,140,141,142,143,144,144,145,147,147,148,149,150,150,151,154,154,154,154,154,154,154,154,154,154,154,154,156,158,160,161,163,164,164,165,167,168,168,169,170,170,171,172,173,173,174,176,177,178,179,180,182,183,183,185,186,187,188,189,189,189,189,190,192,193,194,195,195,195,196,196,197,199,199,199,202,202,202,202,202,202,202,204,206,207,208,209,210,212,213,214,214,215,216,217,218,219,220,221,222,222,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,238,238,239,239,241,241,242,243,244,245,246,247,248,249,250,251,252,253,253,254,255,256,257,258,259,260,261,261,262,263,263,264,264,266,267,268,268,269,270,271,272,273,273,274,276,277,278,278,278,278,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,318,319,320,321,322,323,323,323,323,324,325,326,327,327,328,329,330,331,332,333,334,335,1,4,14,15,15,16,16,20,21,23,24,26,27,28,30,32,33,35,37,39,39,39,41,42,44,46,48,49,51,53,56,57,60,62,65,66,68,69,72,76,77,77,78,80,81,82,83,85,86,87,87,88,90,92,93,93,94,96,97,99,101,102,103,105,106,108,110,111,113,115,118,119,120,121,121,122,122,123,123,124,125,126,126,127,128,129,130,131,132,133,134,134,135,136,136,138,139,141,142,142,143,145,146,147,147,148,149,150,159,163,164,166,166,167,169,172,173,175,176,178,179,182,183,185,185,185,186,188,189,191,192,195,209,210,211,214,215,216,217,218,219,221,222,223,224,225,226,228,229,230,231,232,234,235,237,239,240,241,242,244,246,247,248,249,251,253,255,256,257,259,260,262,263,265,266,268,269,272,273,275,276,277,278,279,280,281,284,286,288,289,290,291,293,296,297,298,299,301,302,303,305,306,307,309,310,311,312,313,314,316,317,318,319,320,322,323,324,327,328,329,330,331,333,335,9,16,17,18,26,27,34,35,40,40,41,45,58,60,63,78,88,90,91,92,95,96,145,182,183,190,191,194,194,195,198,199,199,202,203,203,272,300,300,301,301,306,307,312,313,320,324,325,330,331,334,335,364,365,367,368,369,374,378,378,378,383,386,408,409,414,418,419,422,422,423,448,449,454,464,464,464,464,466,467,467,470,473,474,478,478,480,482,482,483,486,487,488,490,491,494,494,502,520,520,524,524,525,525,528,528,529,529,532,532,533,533,533,536,537,537,540,541,541,544,545,545,545,547,548,549,549,552,553,554,564,564,566,568,574,596,597,600,600,601,601,606,607,610,611,623,646,9,16,17,18,24,25,25,32,33,33,38,42,43,56,58,59,61,63,78,88,90,91,93,94,94,95,96,135,145,145,147,184,185,192,193,196,196,197,201,201,204,204,205,205,302,302,303,303,308,309,314,315,322,326,327,332,333,333,336,336,337,366,367,369,370,371,376,376,380,381,381,387,392,393,416,416,417,422,426,427,430,430,431,457,462,472,472,472,472,472,474,475,475,478,479,479,483,484,488,488,490,492,492,493,495,496,497,498,500,501,504,504,512,530,530,534,535,535,538,538,539,539,542,543,543,543,546,546,546,547,547,550,551,551,554,554,555,555,555,557,558,559,559,559,562,563,564,574,574,576,578,584,606,607,610,610,611,611,616,617,620,621,633,633,656,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,151,152,1,7,10,17,18,19,20,21,22,23,25,26,27,27,28,28,29,29,30,30,31,33,34,34,35,35,36,36,37,37,38,38,39,40,41,41,42,42,43,43,44,46,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,60,60,61,62,62,63,63,64,65,65,66,67,67,68,68,69,70,71,72,72,73,73,74,74,75,75,76,76,77,78,79,79,80,80,80,81,82,83,83,84,84,85,85,86,87,88,88,89,89,90,91,91,92,93,93,94,94,95,95,96,97,97,98,98,99,100,100,101,103,110,118,119,119,120,121,121,121,122,122,122,122,122,122,122,122,122,123,124,126,128,131,132,132,133,134,187,443,451,531,534,538,538,549,612,636,651,652,6,8,18,20,22,24,26,28,30,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,128,130,132,134,136,138,140,140,142,146,148,150,152,154,156,157,158,159,159,159,160,161,162,162,164,165,165,166,168,170,170,171,171,173,174,177,177,177,177,178,179,7,7,7,21,26,26,27,29,34,36,43,44,46,46,57,58,58,60,63,64,65,80,83,84,87,92,93,97,103,103,104,104,106,109,6,8,15,93,96,99,107,111,141,147,160,186,188,227,253,12,17,19,24,26,28,30,32,34,34,34,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,97,97,98,99,99,101,101,102,105,105,107,109,112,113,114,114,115,116,116,117,118,118,119,120,120,121,124,125,126,128,128,130,130,132,134,136,138,139,140,142,143,146,148,152,154,158,158,159,7,14,22,32,44,51,68,77,84,98,108,118,128,136,146,156,162,172,188,4,6,6,24,132,291,413,415,417,419,421,423,425,427,429,431,433,6,8,8,20,91,208,304,397,399,401,405,407,409,411,413,415,14,14,15,23,25,26,27,27,27,28,28,29,29,32,33,34,35,36,38,39,40,41,42,43,44,44,45,45,70,72,74,78,98,99,109,109,111,113,117,117,117,120,122,123,123,124,125,126,130,132,132,133,134,135,136,136,137,139,140,140,142,143,143,144,147,148,150,151,153,153,165,166,167,167,168,186,188,192,198,198,203,204,206,206,207,208,209,209,210,211,212,213,216,217,219,1,2,4,4,7,8,10,15,16,17,22,23,26,26,28,29,31,41,41,45,52,55,59,63,63,64,67,68,70,71,72,72,74,79,81,81,82,83,84,84,86,88,88,89,90,92,93,95,98,98,101,102,106,107,111,113,115,116,119,122,127,128,129,130,130,133,135,136,138,145,149,2,6,12,253,6,282,284,284,284,285,286,288,290,292,294,298,298,298,302,304,306,4,4,48,51,54,57,60,65,68,71,71,74,77,80,83,86,1,4,6,9,10,95,1,4,6,12,18,157,244,281,419,420,1,4,6,7,7,7,8,10,12,14,16,18,22,24,26,28,30,32,34,36,38,40,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,109,110,112,114,116,121,123,125,127,129,131,132,134,136,138,140,142,144,146,148,150,152,154,155,156,157,159,160,161,162,164,166,167,168,170,171,172,174,176,178,178,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,209,209,213,213,7,40,44,48,52,56,60,64,68,72,76,80,88,100,100,108,120,128,134,138,146,150,164,172,178,184,188,188,192,202,206,212,220,224,236,246,252,262,268,278,278,288,296,302,9,10,36,46,56,68,68,80,136,144,144,172,190,198,206,206,258,9,12,13,38,40,52,64,78,92,150,160,168,192,212,222,232,281,5,5,6,11,11,11,11,22,24,26,29,32,35,40,46,48,51,52,52,54,56,60,64,66,67,68,73,74,75,78,82,85,87,88,90,91,92,93,96,98,100,7,8,9,10,10,16,18,30,36,42,48,54,64,70,78,96,108,122,134,150,158,158,168,168,184,184,198,200,216,232,238,242,250,256,264,270,276,276,286,296,300,304,310,320,326,336,340,344,350,354,360,370,370,378,388,390,396,418,440,448,464,490,496,500,504,508,512,516,518,524,538,540,554,568,568,576,582,586,592,606,610,610,622,626,630,630,638,646,650,660,664,668,682,684,688,700,704,709,709,709,710,44,54,70,94,116,138,150,180,188,196,204,215,228,236,256,270,282,296,304,320,338,378,388,402,32,52,58,64,106,122,146,168,168,176,198,200,214,222,234,238,294,306,366,374,386,400,9,50,60,76,100,120,122,144,156,186,192,194,202,210,221,234,242,262,276,288,302,310,326,344,384,408,8,101,102,124,250,293,318,320,323,334,348,349,351,42,44,109,113,115,116,124,129,152,152,157,181,184,186,188,202,214,223,228,233,237,237,240,242,250,256,258,260,262,266,272,280,282,296,306,309,316,319,383,396,404,33,36,38,42,49,115,122,126,128,131,134,192,195,198,201,219,223,226,231,234,251,254,260,265,268,288,290,294,296,299,304,309,314,344,356,358,364,367,370,372,392,396,399,401,401,7,33,36,43,51,54,61,61,65,78,89,104,108,115,126,134,140,160,169,170,177,181,190,194,199,202,223,235,238,247,250,263,267,268,273,298,310,343,351,352,354,356,358,7,8,10,24,26,40,44,45,46,56,59,82,90,95,111,117,117,129,130,146,146,146,151,156,171,171,174,175,179,186,186,189,197,207,218,219,227,238,239,239,240,242,244,255,266,9,10,28,37,39,43,46,50,55,58,63,68,81,86,92,99,106,110,115,119,121,124,127,130,135,142,147,150,154,159,167,170,174,178,182,186,193,202,217,224,231,237,242,245,246,251,256,260,262,265,268,9,12,25,34,43,47,51,58,64,69,76,81,90,90,103,112,120,127,138,144,149,155,159,164,167,172,177,186,191,198,204,209,216,221,228,234,246,252,259,272,287,298,305,313,322,325,326,331,340,344,348,351,356,356,9,10,10,16,22,26,30,34,38,42,46,48,50,58,62,68,72,78,91,96,105,107,108,110,114,115,116,118,124,127,130,130,134,136,138,150,156,160,162,168,172,172,176,180,183,1,1,4,5,18,20,22,24,24,26,26,28,30,30,30,32,32,34,36,36,36,36,38,38,38,40,40,42,42,44,44,44,46,46,48,48,50,52,52,52,52,54,54,54,54,56,58,58,58,58,60,62,64,64,66,66,68,70,70,72,72,74,76,76,78,80,82,82,84,86,86,86,88,90,90,90,92,92,94,96,96,98,100,102,104,104,104,106,108,110,110,110,110,110,112,114,114,116,118,120,120,120,122,124,124,124,124,126,128,128,128,128,128,130,130,130,130,132,132,132,132,132,132,134,134,134,134,134,136,136,136,138,140,140,140,142,142,142,144,144,146,146,146,148,148,148,148,148,150,150,150,152,152,152,152,154,156,156,156,156,158,160,160,160,160,162,162,164,164,164,164,166,166,166,166,168,168,168,168,170,172,172,172,174,174,176,178,178,180,180,180,182,184,186,186,188,190,190,190,192,192,194,194,194,196,198,198,200,202,204,206,208,210,212,212,212,214,214,214,214,216,216,221,11,12,14,17,19,21,23,26,29,31,33,35,38,41,43,44,45,47,50,54,57,61,63,66,69,71,73,75,76,78,81,83,85,87,89,91,93,95,98,103,105,107,110,114,117,119,121,123,125,127,129,131,134,137,139,140,141,143,145,147,149,151,153,155,157,159,161,163,166,170,174,178,181,183,184,185,187,190,194,198,201,211,212,9,10,12,16,20,24,28,31,33,36,39,41,42,44,48,52,56,60,64,67,71,73,74,75,77,79,81,83,85,86,88,92,96,96,104,108,111,113,114,117,118,121,123,125,127,129,131,133,135,137,138,140,143,145,147,149,152,155,157,159,161,163,165,167,169,170,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,209,210,9,10,11,13,15,19,21,23,26,29,31,33,35,37,39,40,42,45,47,49,51,53,55,57,59,61,63,66,69,71,72,74,78,81,85,87,89,91,95,98,101,103,104,106,110,113,115,118,121,123,125,127,129,131,133,135,136,138,142,147,149,151,153,155,157,159,162,165,167,168,170,173,175,177,179,181,183,185,187,189,191,193,195,197,208,9,10,13,16,21,23,26,33,35,37,39,40,44,47,49,52,56,59,63,65,67,69,71,73,74,77,79,81,84,87,89,92,95,97,100,103,105,107,108,110,114,118,123,125,127,129,135,137,139,141,142,144,148,153,155,157,161,165,167,169,171,173,177,181,185,187,191,193,195,197,199,207,208,9,12,15,18,22,27,31,38,46,52,56,58,60,63,65,67,70,74,78,82,85,93,95,99,102,107,111,113,115,117,119,121,125,128,133,137,141,145,149,150,153,157,161,165,169,173,177,181,185,189,193,197,207,9,13,17,21,25,29,33,36,40,45,48,52,57,60,64,64,67,70,79,79,82,82,85,88,93,97,101,105,105,109,113,117,119,125,129,133,137,141,143,147,151,155,158,161,163,165,167,171,173,175,179,181,183,187,191,195,222,1,6,9,10,160,1,4,10,11,12,14,16,16,22,24,26,26,186,192,193,196,199,201,202,203,206,208,215,216,217,219,221,223,225,225,227,229,231,232,233,235,237,239,241,243,243,243,243,243,243,243,245,249,250,251,252,253,254,255,256,257,258,259,260,266,266,266,266,266,270,271,271,272,273,275,276,278,280,282,283,284,286,288,290,292,292,299,302,303,303,306,307,308,309,310,310,311,312,313,313,314,315,316,317,318,319,321,323,326,327,328,329,330,331,332,333,335,338,339,341,343,344,345,345,346,347,348,348,349,349,352,355,358,358,359,362,363,363,365,367,368,368,369,370,370,370,371,372,374,375,377,378,378,379,380,382,386,390,391,392,393,394,396,398,399,401,401,402,406,407,408,413,413,415,417,418,422,423,423,426,426,427,427,428,430,432,433,436,437,438,443,447,460,460,462,464,464,471,478,478,520,520,520,522,522,524,526,526,528,530,532,534,536,538,540,542,544,546,548,552,554,556,558,560,562,564,568,570,572,574,576,578,580,582,584,584,586,588,590,590,592,592,592,594,596,598,598,598,600,600,602,604,606,608,608,610,612,614,616,616,618,618,618,620,620,622,624,624,624,624,626,628,628,630,630,632,632,632,632,632,634,636,638,640,642,644,646,648,648,648,648,650,652,652,654,654,654,658,660,662,664,668,668,668,670,672,672,672,672,674,676,676,678,680,680,680,680,682,682,684,684,686,686,688,690,692,694,696,698,700,702,704,706,706,706,706,708,708,710,710,712,714,716,716,716,718,720,722,724,724,726,728,730,732,734,739,739,740,741,1,2,8,10,11,12,14,18,26,27,64,66,66,68,70,72,74,76,78,80,80,82,82,84,84,86,88,90,92,92,94,96,98,100,102,102,104,106,108,110,112,112,112,114,116,118,120,122,122,122,124,126,126,128,130,130,132,134,136,136,136,136,138,140,140,142,144,146,148,150,152,152,152,154,154,154,156,156,156,156,158,158,158,160,162,162,164,166,166,168,170,170,172,174,176,176,178,180,180,182,184,184,186,188,188,188,188,190,192,194,196,198,200,202,204,206,208,210,212,214,214,216,218,218,220,224,226,228,228,228,230,232,232,234,236,238,240,242,244,246,248,250,252,254,254,254,258,258,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,352,354,356,358,360,362,364,366,368,370,372,374,376,376,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,410,410,412,414,416,418,420,422,424,424,426,428,428,430,430,432,434,438,440,442,442,446,450,452,454,454,454,456,456,458,460,462,464,468,470,474,476,476,478,480,482,486,486,488,490,492,492,496,496,498,500,502,504,506,510,514,514,516,516,518,518,520,522,524,526,528,530,532,532,534,534,540,588,588,588,588,590,590,592,592,594,596,596,598,600,602,602,604,606,610,612,614,616,618,620,622,622,624,626,628,630,632,634,636,638,640,640,642,644,646,646,648,650,654,658,660,662,664,666,668,668,670,672,672,674,674,676,676,678,678,678,680,680,682,682,684,684,686,688,690,692,694,696,698,700,702,706,708,710,712,714,716,718,718,720,722,724,726,728,730,732,732,734,738,740,742,744,750,754,756,758,760,762,762,764,764,768,768,770,772,778,784,786,788,790,792,794,796,798,800,802,804,806,806,808,810,812,812,814,816,818,820,824,824,826,826,828,830,832,832,832,832,834,834,836,838,840,842,844,846,846,848,848,850,850,852,854,856,858,860,862,872,874,876,878,884,32,34,35,35,37,39,41,44,53,58,62,67,69,87,93,94,94,95,98,102,121,122,128,138,139,142,144,144,148,161,161,162,162,168,168,169,169,172,174,175,183,190,196,197,199,200,200,201,202,204,211,211,214,216,217,218,219,221,224,226,226,227,227,235,250,252,254,256,256,256,256,258,260,262,262,262,262,264,264,264,264,266,268,268,270,272,272,272,274,274,276,276,276,276,278,280,282,282,284,284,286,286,288,290,292,294,294,294,294,294,294,296,296,298,298,300,300,302,302,304,306,306,306,306,306,308,308,308,308,308,310,312,312,312,314,316,316,316,316,316,316,316,316,318,318,322,324,324,324,324,326,326,326,326,326,328,328,328,328,328,330,330,330,330,330,332,332,332,332,334,334,334,334,334,334,334,336,336,336,336,336,336,338,338,338,340,340,340,340,342,344,344,344,344,344,346,346,346,346,346,346,346,346,348,348,348,348,348,348,348,350,350,350,350,350,350,350,350,352,352,352,352,352,354,354,354,354,354,356,358,360,362,362,362,362,362,364,364,366,366,366,366,366,366,368,368,368,368,370,372,374,376,378,378,378,378,378,378,380,380,380,380,380,382,382,382,382,384,384,384,384,386,386,386,386,386,388,388,388,388,390,392,392,392,392,394,396,398,398,400,400,402,402,402,404,404,404,406,406,406,406,408,410,410,410,410,410,410,410,410,412,412,412,412,414,414,416,416,418,418,418,418,420,420,422,422,422,422,424,426,426,426,428,428,430,430,430,430,430,432,434,434,434,434,434,436,438,438,440,440,442,442,442,442,444,444,444,444,446,446,446,448,448,450,450,450,450,450,452,452,452,452,452,454,454,454,454,454,454,456,456,456,456,456,456,458,458,458,460,462,462,464,464,464,466,466,466,468,468,468,470,472,474,474,474,476,478,478,478,480,480,482,482,482,482,482,484,484,484,486,488,488,488,490,490,490,490,490,492,492,492,492,494,494,494,496,496,496,5,21,22,167,167,167,168,266,267,268,268,269,270,271,272,273,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,302,303,304,305,306,307,308,309,310,311,312,313,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,344,345,346,347,348,349,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,410,412,413,414,415,416,416,416,416,416,424,426,427,4,6,7,8,9,10,10,11,11,11,11,12,13,14,15,16,17,18,19,19,20,20,21,22,23,24,26,27,29,29,30,30,32,32,32,33,34,35,36,37,37,38,39,40,41,41,42,43,1,6,8,45,70,112,127,128,145,198,239,352,353,6,8,12,44,47,48,51,54,54,64,65,65,98,131,211,240,283,335,361,461,7,16,16,33,37,48,65,74,77,85,90,21,24,24,24,26,26,26,27,27,28,29,34,38,39,42,44,48,52,57,64,68,74,76,78,82,86,90,92,93,95,98,100,102,102,102,105,108,110,111,113,114,116,118,120,124,128,132,138,142,147,152,157,161,161,162,163,167,169,169,171,175,179,184,190,194,198,200,202,204,206,206,208,216,218,220,222,226,226,230,231,231,232,236,238,242,244,248,248,252,254,256,260,261,262,268,270,272,275,276,278,280,281,284,285,286,286,286,288,290,290,291,292,293,294,295,296,297,298,302,305,317,324,324,326,330,333,336,337,339,342,344,346,347,348,351,361,362,363,364,366,367,367,369,370,371,372,6,23,77,77,99,100,171,259,304,152,184,186,188,190,192,192,193,196,197,198,200,202,203,204,208,212,215,216,219,224,226,236,240,249,251,252,253,254,256,266,270,278,279,281,286,288,289,294,296,301,302,303,307,324,326,328,329,331,357,384,384,386,386,618,715,716,716,718,721,722,724,727,728,730,732,735,736,738,741,742,744,747,748,750,753,753,754,756,759,760,762,765,766,768,770,773,773,773,774,776,779,780,782,785,786,786,786,788,791,792,792,794,797,798,800,803,803,806,808,828,830,832,844,849,854,857,858,858,909,914,914,916,918,922,923,925,926,927,928,929,931,935,936,939,941,943,944,945,946,948,952,955,955,971,972,973,974,975,976,977,977,978,979,980,981,982,983,985,988,989,990,991,992,993,994,995,1090,19,106,227,227,29,30,31,56,66,68,69,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,26,32,46,22,26,30,38,4,38,38,38,40,49,50,51,52,53,54,55,57,58,59,60,60,61,62,63,64,66,68,73,74,77,86,87,88,89,90,91,92,93,94,95,96,96,97,99,100,101,103,105,106,107,108,109,110,110,111,115,116,117,118,118,120,121,121,122,123,123,124,125,127,129,129,130,131,132,133,134,135,136,136,137,137,138,139,141,144,148,151,156,157,159,161,164,165,166,167,169,173,174,175,176,177,178,179,180,181,182,183,187,188,189,190,191,192,194,195,196,197,198,199,201,204,205,209,211,211,213,214,215,216,216,217,218,218,218,219,221,222,224,225,226,227,228,229,230,231,233,234,238,238,239,240,241,242,243,244,246,247,248,250,251,252,253,253,254,256,256,257,258,259,260,261,262,263,264,265,266,271,273,275,276,279,280,281,282,285,286,287,289,290,291,292,293,294,294,295,296,297,298,299,300,301,302,303,304,305,306,306,307,307,311,312,313,313,314,314,316,317,318,318,321,322,323,323,324,325,326,327,328,329,332,333,334,334,335,336,336,340,341,343,347,352,353,354,364,365,372,373,8,42,44,53,54,55,56,56,57,58,59,61,62,63,64,64,65,66,67,68,69,70,72,77,78,80,81,81,90,91,92,94,95,96,97,98,99,100,100,101,103,104,105,107,109,110,111,112,112,113,113,114,114,115,119,119,120,121,122,122,124,125,125,125,126,127,127,128,129,131,132,133,133,134,135,136,137,138,139,140,140,141,141,142,143,144,145,145,148,152,155,160,161,163,165,168,169,169,170,170,170,171,173,177,178,179,180,181,182,183,184,185,186,187,191,192,193,194,195,196,198,199,200,201,202,203,205,208,209,212,212,212,212,213,214,215,215,217,218,219,220,220,221,222,222,222,223,225,226,228,229,230,231,232,233,234,235,237,238,242,242,243,244,245,246,247,248,250,251,252,253,254,254,255,256,256,257,257,258,260,260,261,262,262,263,263,264,265,266,267,268,269,270,275,277,279,280,283,284,284,286,288,289,290,291,293,294,295,296,297,298,298,300,301,302,303,304,305,306,307,307,308,309,310,310,311,311,315,316,316,316,317,317,318,318,320,321,322,325,326,327,327,328,329,330,331,332,333,336,337,338,338,339,340,340,344,345,346,347,351,356,357,368,369,369,376,377,414,37,40,44,46,48,78,104,112,140,160,164,170,172,198,206,210,212,215,216,218,221,222,224,238,246,248,262,270,274,276,284,294,299,300,304,308,316,8,10,18,28,29,31,40,41,42,42,43,45,46,60,64,65,70,86,88,89,90,96,97,97,98,99,100,102,103,106,108,108,118,119,138,143,145,152,160,161,162,166,171,172,174,181,183,184,186,188,192,196,198,200,217,218,228,229,230,233,234,235,236,237,237,238,241,244,246,250,252,253,257,261,268,271,277,282,282,282,282,288,288,288,288,306,310,317,321,333,350,24,25,26,26,27,28,30,30,31,32,33,33,34,35,36,37,38,39,40,41,42,43,45,46,47,49,50,58,59,60,61,62,63,64,65,65,66,67,68,68,69,69,70,70,70,71,73,75,76,77,78,79,79,80,81,83,84,85,87,87,88,88,89,89,90,90,91,92,94,94,94,95,96,97,97,98,98,99,99,100,101,102,103,104,104,105,106,106,107,108,109,111,112,113,113,115,116,117,119,120,120,121,122,123,131,136,136,137,139,139,140,141,142,143,144,145,147,147,153,155,156,157,159,160,161,161,162,163,163,165,167,169,171,171,172,174,175,179,181,182,183,185,186,186,188,189,190,191,191,195,196,197,200,201,201,204,205,205,10,26,34,57,57,64,75,110,112,116,121,127,132,133,140,159,162,163,164,164,165,167,167,168,169,174,175,186,187,194,194,196,196,201,208,213,218,220,225,226,228,231,258,258,259,261,261,264,265,267,268,272,272,274,276,276,277,277,279,280,283,283,283,284,285,286,287,287,288,288,288,289,290,291,292,293,294,295,295,296,297,297,301,303,304,307,311,315,316,318,320,320,322,324,330,331,332,342,343,343,344,345,345,347,348,351,353,357,357,358,361,363,375,378,430,431,432,438,440,444,446,451,453,454,455,456,461,464,466,466,466,467,478,478,478,483,8,23,24,32,55,56,62,72,73,110,114,119,130,131,157,160,161,162,162,163,165,165,166,167,172,173,184,192,192,194,194,199,206,211,216,217,218,223,224,226,229,256,256,257,258,259,259,262,263,265,266,272,274,274,275,275,277,278,279,280,281,281,281,282,283,284,285,286,286,288,289,290,292,293,294,295,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,334,341,342,343,345,349,351,355,356,373,428,429,430,436,438,442,444,449,450,451,452,453,454,459,462,464,464,464,465,476,476,476,480,481,9,9,28,34,40,46,52,58,64,70,76,88,94,100,106,112,118,124,124,124,130,136,142,148,154,160,166,172,178,184,196,202,208,214,220,226,232,232,238,244,250,250,256,262,268,268,274,280,280,280,286,286,292,298,306,312,318,324,330,336,342,348,354,360,368,374,380,388,394,400,408,414,420,426,432,438,444,450,456,462,468,474,480,486,492,492,498,504,510,510,510,516,522,528,534,540,546,552,558,564,570,576,582,588,594,600,606,612,618,624,624,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,5,6,46,46,49,60,66,72,76,82,86,94,102,108,130,134,154,167,174,177,182,185,192,192,200,204,204,210,213,218,222,222,225,228,233,238,242,249,252,255,262,266,267,268,273,275,290,296,301,308,322,332,338,350,354,358,362,367,370,374,379,382,388,392,396,406,410,414,420,422,426,430,442,445,456,466,472,476,480,490,496,502,5,27,30,33,33,34,37,38,43,44,46,49,50,50,53,55,58,61,65,65,67,68,70,70,73,74,77,79,80,85,86,88,91,92,95,96,101,102,106,108,111,112,115,117,118,122,124,126,129,131,133,136,139,140,142,142,145,146,146,149,151,153,154,157,158,158,161,162,164,164,167,167,169,170,172,175,176,179,182,182,182,182,185,185,187,187,188,191,192,195,196,196,199,200,203,205,206,208,211,211,212,216,218,221,223,224,226,226,231,5,7,9,11,12,13,14,15,16,16,16,17,17,17,17,19,20,21,23,24,26,29,30,32,33,35,36,38,39,40,41,42,43,45,47,47,48,49,50,51,53,55,56,57,59,60,61,62,64,65,66,67,72,75,76,77,84,86,87,88,89,90,92,93,94,97,98,99,100,101,103,104,105,107,109,110,111,112,113,114,115,116,117,118,119,120,120,121,123,124,125,125,126,127,128,129,129,130,131,132,133,134,136,137,138,139,140,141,141,142,143,144,145,146,147,148,149,151,152,153,154,155,157,158,159,160,161,162,163,164,164,165,165,166,166,167,168,170,171,173,174,175,176,177,178,179,180,181,183,183,184,185,186,188,189,189,190,191,192,194,195,195,196,196,197,199,200,201,202,204,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,221,221,221,222,223,226,227,228,228,229,230,231,231,232,232,232,232,233,233,233,3,10,7,8,10,18,22,40,41,41,43,44,44,48,48,48,50,50,50,52,52,52,52,52,59,61,64,67,70,72,74,78,85,85,85,91,94,94,98,103,111,111,111,122,123,126,127,128,129,136,136,136,142,144,150,155,161,166,169,169,180,180,180,184,185,188,190,192,195,214,221,221,251,284,287,287,287,287,287,287,287,287,292,298,301,308,313,316,316,316,320,326,327,330,331,342,343,356,358,362,364,367,369,372,375,378,380,383,386,390,393,395,400,403,403,405,405,410,411,416,416,418,419,422,424,428,430,431,434,435,436,437,466,466,467,467,472,473,7,8,10,17,22,22,24,25,28,28,32,41,44,45,46,47,52,56,57,60,61,64,65,88,88,90,92,94,96,108,109,112,113,116,117,121,123,126,127,128,129,132,133,137,137,144,148,148,149,149,160,168,168,176,177,180,181,184,185,188,189,194,195,200,202,207,210,211,214,215,218,219,224,225,226,227,234,235,242,246,247,248,249,252,253,256,257,260,261,264,265,266,266,267,267,270,271,276,277,282,283,284,285,292,293,299,335,338,345,350,350,359,360,363,368,370,371,374,375,390,391,392,393,393,397,400,402,405,405,409,416,417,425,435,437,439,439,443,445,453,456,460,469,469,471,498,499,516,525,527,536,538,538,540,543,543,564,598,602,602,603,628,635,642,644,645,652,669,1,8,10,10,24,28,674,676,682,682,706,727,728,762,769,1,4,5,5,11,12,4,6,14,28,30,40,43,46,49,66,67,69,78,90,91,99,116,129,130,147,151,156,160,162,167,178,200,203,205,223,224,226,227,228,244,247,270,293,297,303,310,320,336,340,349,352,352,353,371,406,6,129,134,158,184,184,186,188,190,192,192,194,194,194,203,52,54,106,108,150,152,7,8,13,21,22,22,31,32,66,80,85,88,97,101,101,104,241,246,249,251,253,285,286,360,361,366,370,373,376,380,385,388,400,416,420,435,472,485,513,517,521,522,596,4,7,38,56,90,108,174,174,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,285,1,2,6,11,12,29,58,85,86,86,135,136,169,170,181,182,195,196,268,317,318,344,367,368,370,486,517,521,522,523,1,4,6,92,144,223,224,275,276,309,310,333,334,539,540,595,596,646,684,4,316,316,361,364,367,375,378,402,411,419,435,647,4,4,104,356,356,660,660,895,5,163,186,211,247,8,12,13,14,15,17,18,20,21,22,25,26,29,29,30,33,34,37,38,41,41,42,45,46,49,50,53,54,55,57,58,61,62,65,66,69,70,73,74,77,78,80,81,82,85,86,89,90,92,93,94,97,98,101,102,104,105,106,109,110,112,113,114,117,118,118,121,122,123,125,126,129,130,133,134,137,138,141,141,142,145,146,151,153,154,155,157,158,158,158,159,161,162,163,165,166,169,170,173,174,177,178,179,181,182,185,186,189,190,193,194,196,197,197,198,199,201,202,205,206,209,210,213,214,217,221,222,224,225,226,229,230,232,233,234,237,238,241,242,245,246,249,250,253,254,254,256,257,262,265,266,269,270,270,272,273,274,277,278,281,282,284,285,286,289,290,292,293,294,297,298,301,302,304,305,306,309,310,312,313,317,318,321,322,324,325,325,326,329,330,331,333,334,337,338,340,341,341,342,342,345,346,349,350,350,353,354,355,357,357,358,361,362,364,365,365,369,370,372,373,373,374,377,378,380,381,382,385,386,389,390,393,394,397,398,401,402,405,406,406,409,410,411,413,414,414,417,418,420,421,422,425,429,430,430,432,433,434,437,438,441,442,445,445,446,446,449,450,453,454,457,458,460,461,462,462,465,466,469,470,470,471,473,474,477,478,478,480,481,482,485,486,489,490,493,494,494,495,497,498,500,501,502,505,509,509,510,510,513,514,517,518,521,522,523,525,7,58,61,88,106,146,148,160,162,182,201,202,219,220,232,248,282,284,298,322,343,374,424,9,88,90,92,94,96,98,100,102,104,106,106,108,110,112,114,1,26,30,30,34,42,54,68,84,88,92,104,118,134,138,142,148,148,156,160,174,190,202,237,7,26,32,40,52,66,82,86,90,102,116,132,140,146,154,158,172,200,26,30,38,50,64,80,84,88,100,114,130,134,138,144,144,152,156,170,186,198,36,44,56,86,90,94,106,120,136,144,150,162,176,192,7,9,22,26,29,38,48,62,75,78,82,94,108,121,124,129,133,140,144,158,174,186,5,7,17,19,29,7,13,118,216,314,1,6,8,13,14,14,17,20,39,40,50,51,57,58,65,68,69,72,73,80,80,82,83,90,91,96,120,142,144,152,161,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,114,118,118,122,126,126,126,130,135,1,1,18,22,26,30,34,38,38,42,46,50,50,54,58,62,66,70,74,74,78,86,94,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,163,163,163,164,13,53,107,118,119,121,130,135,144,146,147,148,149,149,156,161,163,163,165,166,167,173,177,177,179,180,181,184,186,186,189,194,194,195,195,197,197,197,235,238,239,240,241,245,245,245,246,248,293,296,300,318,322,324,324,324,325,325,350,351,352,387,419,420,437,438,442,443,443,444,454,455,455,456,457,457,458,459,459,461,461,462,463,463,464,465,466,466,467,468,468,470,484,485,486,507,508,509,509,511,512,513,514,515,515,516,516,517,517,518,518,521,522,523,524,524,525,526,527,528,528,529,530,531,532,533,534,535,536,537,538,549,549,557,557,566,570,571,572,572,573,573,574,575,575,576,576,577,578,579,579,580,589,590,591,592,592,593,594,595,596,597,623,635,636,643,644,646,647,649,649,652,654,655,655,656,657,658,658,659,659,660,661,49,50,74,78,88,91,113,116,126,128,137,142,145,146,151,152,174,175,200,200,201,201,202,202,214,215,216,217,218,220,221,222,222,223,223,226,226,261,284,291,309,340,340,361,364,364,374,382,384,393,395,403,405,414,416,420,421,422,423,428,428,428,428,428,429,429,429,429,429,429,486,487,507,515,516,518,519,520,524,525,526,527,528,529,529,529,531,532,533,534,534,535,536,537,537,538,539,539,540,540,541,542,542,543,544,544,545,546,547,558,572,573,573,574,575,575,576,578,578,579,580,581,582,583,583,584,584,585,586,587,588,588,589,589,590,591,592,593,594,594,594,596,596,597,598,599,599,600,600,601,601,602,603,604,604,605,605,620,621,621,643,646,647,657,658,658,659,660,661,661,662,662,663,664,665,666,667,668,669,669,670,671,672,672,674,674,675,676,685,685,686,691,696,697,698,699,699,700,701,701,702,705,705,706,706,707,708,709,710,712,713,714,715,716,717,718,718,719,720,721,721,722,722,723,724,725,725,726,727,727,728,729,729,730,731,732,733,734,735,736,737,738,738,739,740,741,742,742,742,743,744,745,745,746,747,748,749,749,750,78,79,84,89,90,106,113,119,120,120,134,135,137,139,139,140,143,144,156,156,156,156,156,156,160,161,199,201,202,202,203,205,206,206,210,211,211,213,216,262,263,268,270,278,280,287,288,300,302,302,303,310,310,310,310,311,311,345,382,384,386,387,387,388,388,393,395,418,435,435,436,437,440,445,446,446,447,453,461,461,462,462,463,464,467,467,468,469,470,470,471,471,472,472,473,474,474,475,476,477,478,479,479,480,481,482,483,483,495,502,503,503,503,504,504,507,508,509,510,511,512,513,513,514,515,516,517,517,519,519,520,520,521,521,522,523,524,525,525,526,527,527,527,529,529,530,531,531,532,534,535,536,536,537,537,540,541,547,548,549,549,550,551,552,553,553,559,561,567,567,569,569,570,570,576,576,578,579,580,581,582,583,584,585,586,587,588,588,590,591,592,593,593,594,595,596,597,598,602,603,603,604,609,611,616,617,618,629,630,631,632,635,636,636,636,637,638,639,640,640,641,641,642,642,643,644,644,645,645,646,646,647,648,649,650,651,17,33,69,95,98,126,129,231,233,233,263,263,284,284,291,291,302,309,315,315,318,318,319,319,323,346,355,384,384,385,385,386,386,387,387,388,388,389,404,408,426,426,427,431,435,436,436,437,438,438,439,440,442,450,451,452,453,454,455,456,457,457,458,459,459,460,461,463,463,464,465,466,467,468,469,470,471,472,473,473,474,475,475,476,476,477,478,479,480,480,481,482,484,485,486,486,487,488,489,490,495,495,496,497,501,514,515,516,528,530,536,537,538,539,539,540,542,545,546,547,548,548,549,550,551,552,553,554,555,555,556,556,556,557,558,558,559,559,560,560,562,563,564,564,565,575,587,588,604,604,605,609,611,624,624,625,626,627,633,634,634,635,636,637,637,638,639,640,641,641,643,644,645,646,647,648,648,649,649,650,651,652,653,653,654,655,655,656,657,658,659,660,661,662,667,667,668,669,674,684,687,690,697,703,703,704,704,705,711,712,713,714,715,715,716,717,718,718,719,719,720,721,722,723,724,725,725,726,726,727,728,728,729,731,733,734,735,74,75,75,76,77,101,102,102,104,104,108,110,125,130,132,136,183,183,184,184,189,189,223,230,246,269,270,270,270,275,276,285,286,305,338,340,340,341,341,341,342,344,354,355,358,359,428,431,433,442,443,444,457,457,457,462,463,464,472,476,480,487,488,488,490,494,494,498,499,500,500,500,501,504,505,506,507,508,509,509,510,510,512,513,513,514,515,525,527,529,532,533,552,553,554,556,557,561,562,567,569,571,572,576,577,577,578,579,580,580,581,582,583,584,584,585,586,586,586,587,588,589,591,592,593,593,594,595,595,596,596,597,598,599,599,601,602,610,610,611,620,620,621,623,641,643,643,651,653,654,655,656,656,657,659,660,661,661,662,663,664,665,666,667,668,669,669,670,671,671,672,683,687,688,694,695,717,718,718,719,720,726,726,727,729,730,731,731,732,733,735,735,736,737,738,740,740,741,741,742,743,744,745,745,746,747,748,749,750,751,752,753,754,8,32,36,38,40,46,50,58,65,80,86,96,102,106,132,144,4,4,4,11,12,15,16,17,18,19,20,21,22,23,24,26,27,28,30,31,32,34,36,37,38,39,40,41,42,44,45,46,48,49,50,56,58,59,61,68,75,78,81,82,91,97,99,101,103,109,114,115,118,119,119,119,119,121,122,124,125,126,128,130,135,143,146,147,147,151,151,151,152,153,153,153,153,154,154,154,154,154,155,155,156,157,157,158,158,158,158,158,159,161,162,164,166,402,442,517,545,70,420,592,297,183,15,223,375,587,33,200,11,19,20,24,24,25,25,28,30,33,36,46,52,59,60,61,62,64,65,70,72,74,113,118,140,144,147,150,151,217,217,218,228,263,557,98,166,212,214,226,226,228,270,1,14,39,41,144,162,180,198,236,254,254,268,273,7,19,30,36,42,48,58,64,71,80,86,92,98,104,111,116,126,132,138,148,154,160,166,170,179,184,194,200,206,212,219,224,230,236,242,248,254,264,270,277,282,288,295,300,306,312,318,351,352,354,356,357,0,11,15,18,21,26,29,33,4,9,10,12,13,14,18,19,22,23,26,28,29,31,34,34,35,38,38,39,41,44,45,46,47,50,51,52,53,56,57,58,59,62,63,64,65,66,67,70,71,72,73,76,77,80,81,84,85,88,89,92,93,94,95,101,102,106,108,109,109,110,111,111,114,120,121,122,123,123,132,133,146,146,147,152,153,168,174,175,180,181,192,193,200,218,224,225,236,237,240,241,243,244,244,246,247,248,251,252,253,254,256,257,258,259,260,261,264,265,268,269,270,271,274,275,276,277,279,280,281,281,281,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,302,303,306,307,308,309,310,314,315,318,319,320,323,324,327,328,329,330,332,333,334,335,338,347,355,356,363,364,367,4,11,13,16,54,56,58,60,60,67,68,70,72,74,76,78,79,80,82,84,85,87,88,90,92,94,94,96,100,104,108,110,110,111,116,118,122,124,126,127,128,130,132,134,134,136,137,138,141,142,146,148,149,150,152,154,156,157,159,160,164,168,173,174,176,177,180,184,187,189,190,192,195,196,198,200,202,204,208,220,222,223,228,228,229,232,232,233,233,234,240,244,244,248,250,252,254,254,276,278,280,281,282,284,286,289,290,294,302,304,306,308,309,310,312,313,314,316,318,319,320,322,323,324,326,328,330,331,332,332,332,334,338,340,342,344,346,348,350,352,356,360,361,362,364,366,369,370,372,373,375,376,378,381,382,384,386,392,394,395,397,399,402,406,414,420,426,428,432,438,445,448,451,452,454,454,454,454,456,458,462,464,24,38,71,106,147,0,5,8,10,12,15,18,24,25,26,6,7,10,11,56,76,86,101,111,137,166,240,281,283,322,338,350,361,374,379,382,390,401,404,412,416,5,207,207,257,310,314,345,362,372,384,400,401,415,418,419,421,421,426,437,455,459,499,500,525,526,527,537,539,539,540,541,544,546,547,558,562,562,562,568,571,578,597,601,603,611,661,663,672,693,262,352,380,392,408,426,427,428,429,433,434,444,463,481,508,509,510,536,536,538,538,550,551,552,553,553,554,557,569,581,583,590,613,616,651,675,677,685,686,686,706,729,68,68,68,86,86,100,122,132,132,132,140,158,158,158,186,186,186,186,186,186,220,220,220,228,229,258,278,278,278,278,298,322,342,346,376,376,376,376,382,398,402,408,408,427,428,446,458,464,465,467,470,480,480,482,501,503,512,512,512,512,522,542,553,555,555,558,558,584,584,584,584,588,588,601,602,603,604,606,611,622,629,631,635,644,646,669,671,679,690,700,700,700,700,711,712,736,737,744,745,746,764,776,5,68,68,68,84,84,84,84,102,122,126,134,134,134,134,142,186,186,186,186,186,186,220,220,228,256,276,296,296,318,341,374,374,374,380,396,400,406,420,420,426,442,460,461,462,464,464,477,495,498,498,510,510,510,538,538,550,551,558,558,578,579,580,580,580,580,586,599,600,602,602,608,628,632,633,644,644,667,669,690,690,690,700,700,700,700,713,733,740,742,744,776,776,776,776,4,4,5,85,85,92,205,206,233,252,281,292,297,300,301,311,315,316,338,348,351,367,372,392,394,410,411,414,422,423,426,427,428,429,430,432,432,432,435,436,437,442,444,444,445,445,446,464,465,469,476,481,485,485,486,488,504,504,516,516,518,521,523,531,531,532,535,537,539,540,543,543,544,544,546,546,547,547,547,548,550,551,557,561,562,563,563,566,567,568,570,572,573,574,577,582,583,590,592,596,597,598,606,606,608,626,627,631,632,640,641,646,652,652,662,662,673,674,675,682,683,684,698,699,700,701,704,706,707,707,708,708,711,715,726,727,737,738,744,745,8,11,12,14,16,18,19,22,23,24,27,28,30,32,36,38,39,40,44,47,48,50,52,54,56,60,62,64,68,70,71,74,78,79,82,83,84,85,86,86,87,88,92,94,96,97,98,100,102,104,107,109,109,110,111,114,116,117,118,120,122,124,126,128,130,131,132,134,135,136,138,140,142,143,145,146,148,150,151,152,154,155,155,156,158,160,162,163,166,168,169,170,175,176,178,180,184,188,190,191,194,196,198,202,204,208,212,213,216,218,220,224,226,227,230,232,232,235,238,242,243,246,247,248,250,253,254,256,260,264,265,268,269,272,276,278,282,283,286,288,290,294,296,299,300,301,302,304,305,308,310,312,316,319,324,326,328,332,336,337,340,341,344,348,351,356,363,365,368,370,374,376,382,386,388,393,394,403,411,427,435,443,461,462,468,476,480,482,484,486,488,489,1,12,26,28,32,36,38,38,42,44,48,51,54,56,60,62,66,68,72,76,79,82,85,88,90,94,97,100,102,106,109,112,115,118,121,124,126,133,136,138,140,142,146,148,159,160,161,11,15,15,16,18,23,24,24,25,26,27,28,29,30,30,31,31,32,32,33,34,35,35,36,37,38,39,40,41,42,43,44,45,46,47,47,48,48,49,49,50,51,52,53,53,54,55,55,56,57,58,58,59,60,61,61,64,65,66,68,69,70,71,71,72,73,74,79,28,29,32,34,35,37,38,39,43,44,48,49,50,51,52,53,56,61,67,67,68,68,71,72,73,73,73,74,75,75,76,76,76,77,78,79,81,82,84,84,85,85,86,87,88,88,88,89,89,91,95,96,99,107,108,110,110,114,115,116,117,118,119,124,125,127,127,130,131,133,141,142,145,147,154,154,155,156,161,162,163,163,164,167,168,170,172,184,184,185,186,187,187,188,189,192,195,197,199,200,202,203,204,205,206,206,207,207,207,211,212,215,215,216,220,221,222,8,13,17,20,24,27,11,11,34,34,49,49,58,58,70,70,80,80,94,102,102,113,113,125,148,148,163,163,176,176,190,190,212,212,244,244,255,255,263,263,270,283,283,290,290,10,10,34,34,52,52,67,69,69,80,80,95,95,95,116,116,132,141,141,157,157,167,167,191,191,203,203,229,237,237,277,283,283,305,305,82,82,90,150,192,196,2,7,8,9,10,11,12,12,13,15,15,16,17,18,19,20,20,22,23,26,27,28,29,31,37,38,39,11,13,13,14,15,15,16,16,17,18,18,19,19,19,19,20,20,21,21,21,22,22,22,22,22,23,24,24,24,25,25,26,27,28,30,31,31,32,33,34,35,37,37,37,37,37,38,38,39,39,40,41,41,43,43,43,44,45,46,47,47,48,50,51,51,52,53,53,53,54,55,56,57,57,59,59,60,61,61,62,62,62,62,62,62,62,62,64,65,66,69,70,71,71,72,73,73,74,75,75,76,77,78,78,78,79,79,80,80,82,82,82,82,82,82,82,82,82,83,84,86,87,87,87,88,88,89,89,90,91,92,93,93,94,95,95,96,97,99,100,101,102,103,103,104,105,105,106,107,107,107,108,110,111,112,112,113,114,115,115,116,116,118,118,118,118,119,120,121,123,124,125,126,127,128,129,129,129,130,131,132,133,133,134,135,135,136,137,138,140,141,142,143,144,145,145,148,149,149,150,150,150,150,151,151,151,151,151,152,153,156,157,158,159,159,160,160,161,162,163,163,163,164,164,164,165,165,165,166,166,166,167,168,169,170,170,170,170,171,172,174,175,175,176,176,177,178,179,179,180,181,181,181,182,182,183,185,186,187,187,187,188,189,190,191,191,192,193,193,193,193,193,194,195,195,196,196,197,197,198,198,198,198,199,199,199,200,202,202,202,202,203,203,203,203,204,204,205,206,206,207,207,208,208,208,209,209,209,209,210,210,210,211,211,211,211,211,211,211,212,213,213,217,217,218,219,219,220,220,222,223,223,224,224,225,225,225,225,225,226,226,226,227,227,227,227,227,227,228,229,229,229,229,229,229,229,230,230,232,233,234,234,235,236,237,237,237,238,238,239,240,240,241,241,242,243,244,247,247,248,249,250,251,252,253,254,254,254,254,254,255,255,256,257,257,258,259,259,259,260,261,262,262,262,263,263,264,265,265,266,267,269,270,276,277,278,279,279,280,281,282,283,283,284,285,286,287,287,287,288,289,290,291,291,292,293,295,295,296,297,297,298,299,300,302,302,302,303,305,306,307,308,308,308,309,309,310,311,311,312,313,314,315,315,315,316,317,318,319,319,320,321,321,322,323,324,325,326,328,331,333,333,334,335,335,336,337,337,338,339,340,340,341,342,343,344,345,345,348,349,350,351,351,352,353,354,354,356,357,357,357,357,358,359,359,360,360,361,361,361,361,362,362,362,362,362,363,364,365,365,365,365,366,366,366,369,369,369,369,11,11,11,12,12,12,12,13,14,15,15,16,18,18,18,18,19,20,21,22,23,24,25,26,28,31,32,32,33,33,33,34,34,35,37,37,38,38,39,39,39,41,45,46,46,46,47,48,51,51,51,51,51,52,52,52,52,53,53,53,53,54,54,56,58,59,60,60,61,62,62,63,64,65,65,72,74,75,75,76,78,79,79,79,79,79,80,81,83,84,85,85,85,85,85,86,87,89,90,90,90,91,92,92,93,98,100,101,101,102,103,104,106,106,106,107,108,108,108,109,110,112,113,114,115,115,115,116,116,117,118,118,119,120,121,124,125,126,127,128,131,132,133,133,134,134,134,134,134,135,136,136,136,136,137,138,140,141,141,143,145,146,146,147,147,148,149,149,150,153,154,154,155,155,155,156,157,159,160,162,164,165,167,169,170,172,173,174,174,175,176,176,177,178,179,181,184,185,186,187,188,190,191,192,192,192,192,194,196,197,198,199,199,200,201,202,203,204,205,206,206,206,207,207,211,213,213,214,216,217,217,218,219,220,220,221,221,221,222,222,224,225,226,227,228,228,229,229,229,229,230,231,232,237,237,237,238,238,238,238,239,239,240,240,241,242,243,244,244,245,246,248,249,249,251,253,253,254,255,255,255,256,256,258,259,260,263,263,264,264,265,265,265,266,267,268,268,270,271,272,272,272,273,276,276,277,278,279,280,281,282,282,282,283,283,283,283,284,284,285,285,289,290,292,293,293,294,295,295,295,295,296,298,298,298,299,299,300,300,301,302,304,305,305,306,306,307,307,308,308,309,309,310,311,311,315,316,317,318,318,320,321,321,322,322,322,322,323,324,324,326,327,329,330,332,332,333,333,333,333,333,334,335,336,338,339,9,12,13,13,13,14,15,16,17,17,17,18,18,18,18,19,19,20,22,23,23,24,25,26,28,28,29,29,30,31,32,32,33,33,34,34,35,35,35,36,36,36,38,41,42,42,43,43,43,44,45,45,45,45,46,46,47,47,47,47,48,48,49,49,49,50,52,52,53,54,55,56,57,58,58,58,59,59,59,60,61,62,63,63,64,64,64,65,65,66,69,69,69,70,70,70,71,71,71,72,73,74,75,75,76,77,78,79,80,82,83,83,84,85,85,85,86,87,87,87,88,89,92,93,94,96,97,98,99,100,100,101,102,102,102,102,102,103,104,105,105,105,105,105,105,106,106,106,106,106,106,108,109,109,110,111,112,114,114,115,116,116,116,117,117,117,117,117,117,118,118,119,119,119,119,119,119,120,120,120,120,120,120,121,123,123,124,126,128,129,130,131,131,131,132,132,132,133,134,135,135,136,137,137,138,138,138,138,139,140,141,142,142,142,142,143,143,143,144,144,144,144,145,145,145,147,148,148,149,149,153,154,155,155,156,157,158,159,159,160,162,162,163,163,164,164,164,165,166,166,166,167,167,168,169,169,169,169,170,170,171,172,172,173,173,174,174,175,175,176,177,177,179,180,181,181,182,182,183,184,184,185,186,187,188,189,190,190,191,191,192,194,195,196,196,197,198,199,200,200,200,201,201,201,202,203,204,205,205,206,207,207,207,208,208,209,209,210,212,213,213,214,214,215,215,216,218,218,219,219,220,221,221,221,222,223,224,224,225,225,226,226,227,228,229,229,230,230,230,231,231,231,234,235,235,236,237,237,237,238,239,239,240,242,243,243,244,245,245,246,247,248,249,249,249,249,250,251,251,252,253,253,254,254,255,255,256,256,257,257,261,261,261,262,263,263,264,265,265,265,265,266,266,266,267,268,269,270,270,272,272,272,273,273,273,274,275,276,277,277,277,277,277,278,278,279,279,279,279,280,280,280,280,280,280,280,280,280,280,280,280,281,281,281,282,283,285,286,287,288,290,290,290,291,292,292,293,294,295,296,297,298,300,301,302,302,303,303,304,306,306,306,306,306,307,307,307,307,307,307,308,308,308,308,308,308,309,310,311,314,315,316,317,318,319,319,320,320,321,321,321,321,322,323,324,326,327,327,328,328,329,329,330,330,331,331,331,332,333,333,334,335,336,337,337,338,338,338,339,13,13,14,15,15,16,17,17,17,18,19,19,20,21,21,22,23,23,24,24,25,25,25,25,25,26,26,27,27,28,28,29,29,29,29,30,31,32,33,34,35,35,36,38,38,39,39,42,43,44,45,45,45,46,47,47,47,47,47,47,47,48,49,49,50,50,51,51,52,53,53,54,55,55,55,55,56,56,57,57,57,58,59,59,60,62,62,63,63,63,63,63,64,64,65,66,67,67,67,67,69,70,71,71,72,73,73,74,75,75,76,77,77,78,79,79,79,80,81,81,82,82,83,83,84,84,85,85,86,87,88,89,89,89,90,92,92,93,93,93,96,97,98,99,99,99,100,100,100,100,101,101,102,103,104,105,106,107,108,108,108,109,109,109,110,110,111,112,113,113,113,114,114,115,116,118,118,118,118,119,120,121,122,123,123,123,123,123,124,125,125,125,126,127,128,130,131,132,133,134,134,135,135,135,136,136,137,137,137,137,137,137,138,138,139,139,139,140,141,142,143,143,143,144,144,145,149,150,151,151,151,151,152,152,154,155,155,156,157,158,159,160,160,161,162,162,163,164,165,166,166,166,166,167,168,169,169,170,171,171,172,173,175,176,176,178,179,179,179,180,180,180,180,180,180,180,180,180,181,181,182,182,182,182,183,184,184,184,184,184,184,184,185,185,186,187,188,188,188,188,188,188,189,190,190,190,190,190,191,191,191,192,192,192,192,192,192,192,192,193,193,193,194,194,194,195,195,195,196,197,198,198,199,202,203,204,205,205,205,206,206,207,207,208,208,209,209,209,210,211,211,212,212,212,212,213,213,213,214,215,215,215,216,217,217,218,218,219,219,220,220,221,222,224,224,224,225,225,225,226,227,228,229,230,231,231,232,234,235,235,235,237,238,238,239,239,239,240,240,241,241,241,241,242,243,244,245,246,247,248,249,249,250,251,251,252,252,253,254,254,254,255,255,255,255,258,259,259,260,260,261,261,262,263,263,264,264,265,265,266,266,266,266,267,267,267,268,269,269,269,270,270,271,271,272,273,273,274,275,275,276,277,277,277,278,279,279,280,282,285,286,288,289,290,290,291,292,292,293,294,294,295,295,295,296,297,297,297,297,297,298,299,299,299,300,300,301,302,302,303,304,304,305,305,305,306,307,309,311,311,312,314,316,316,317,317,317,317,318,319,319,320,320,321,321,322,323,323,323,324,324,325,325,325,326,327,327,327,327,328,329,329,329,329,329,329,330,330,331,331,332,334,334,334,335,335,12,12,13,13,14,14,15,15,16,17,17,18,19,19,19,19,20,21,21,22,22,24,25,26,27,28,29,30,31,31,32,33,34,36,36,36,37,37,37,37,37,38,39,39,39,40,41,42,43,44,45,45,48,49,50,51,52,53,54,54,55,56,56,57,57,58,59,60,61,62,63,64,65,66,67,68,68,69,70,73,73,75,76,78,80,82,82,82,83,84,85,86,86,87,88,89,90,91,91,91,92,93,95,96,97,98,98,99,99,100,102,103,103,104,104,105,106,107,108,109,110,111,111,111,111,112,112,112,113,113,113,113,114,114,114,115,115,116,117,118,118,119,119,120,121,121,121,122,123,124,125,127,128,129,131,131,133,133,135,136,137,137,137,137,138,139,139,140,141,141,142,143,143,144,145,145,146,147,148,149,149,150,151,151,151,151,151,152,153,153,154,155,156,156,156,157,158,160,161,161,162,165,166,167,168,169,169,169,169,169,170,170,171,172,172,172,172,172,173,173,174,174,174,175,176,176,177,177,179,180,181,182,182,183,185,187,189,189,189,189,190,191,191,192,194,194,194,194,195,196,196,196,197,198,198,198,199,200,200,200,201,201,202,202,202,203,203,204,204,204,205,205,205,206,208,213,213,213,214,214,215,215,216,216,216,216,216,217,217,218,219,219,219,219,219,220,220,220,221,221,222,223,223,223,224,224,225,226,230,231,231,232,232,232,232,232,233,233,233,234,234,234,235,236,236,237,237,237,238,239,239,240,240,241,241,241,242,242,242,243,243,243,243,243,244,248,249,251,252,253,253,253,253,254,254,254,254,254,254,255,255,255,256,256,256,257,258,258,259,260,261,261,261,262,262,263,263,263,264,265,265,265,268,269,270,271,271,271,271,272,272,273,273,273,273,274,274,275,275,275,275,275,276,276,276,276,277,277,277,277,278,278,278,279,279,279,279,279,279,280,280,281,281,281,282,283,284,285,287,288,291,291,292,294,294,294,294,295,296,297,297,298,298,298,299,300,300,301,301,302,303,304,305,306,308,309,310,311,311,311,312,313,314,315,315,316,319,319,319,320,321,322,322,322,322,323,324,325,326,328,328,329,330,332,333,334,335,336,336,336,337,337,338,339,340,340,341,342,343,343,343,344,346,348,349,349,350,351,351,353,354,354,355,355,355,356,358,359,359,359,359,360,360,360,360,361,362,362,363,364,366,367,368,370,371,371,372,372,373,374,375,375,375,376,377,377,377,377,377,378,378,378,379,380,382,382,382,384,385,385,386,387,388,390,390,391,392,392,392,393,393,394,394,395,6,9,14,18,20,25,28,32,41,422,741,257,525,22,58,151,271,40,57,71,89,135,185,198,220,253,271,287,302,4,7,7,8,9,10,11,12,13,14,16,17,18,21,23,24,25,26,27,28,29,30,31,31,32,33,34,34,35,35,35,36,37,38,39,40,41,41,42,44,45,45,46,46,48,49,50,52,53,54,56,58,60,62,66,67,68,69,71,73,74,75,76,1,1,40,40,98,11,12,13,14,16,20,22,23,24,26,30,31,31,32,33,33,34,34,35,39,43,43,45,48,49,51,52,53,54,54,56,59,62,65,66,71,72,76,76,78,88,89,90,92,95,96,96,100,102,103,104,105,108,110,111,112,128,130,130,133,138,140,142,144,146,147,157,158,160,173,188,190,192,194,197,200,203,206,208,211,212,220,222,223,224,227,228,228,232,233,234,235,236,236,237,237,238,238,239,240,241,241,35,42,54,87,88,89,89,90,91,94,94,95,96,97,98,98,98,99,99,100,1,2,14,14,16,18,20,22,24,26,28,32,34,36,38,40,42,45,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,82,84,86,88,90,92,94,96,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,299,300,1,2,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,70,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,156,158,160,162,164,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,208,210,212,214,218,220,220,222,224,226,226,228,230,232,234,236,238,240,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,329,330,8,510,534,543,8,20,22,24,26,27,28,29,30,34,35,37,39,59,62,63,64,65,66,67,68,68,69,70,71,71,71,72,73,73,74,75,81,99,102,106,110,112,114,128,129,130,131,178,180,181,188,189,192,195,197,208,210,216,218,220,222,233,233,234,235,239,242,245,246,248,248,249,250,252,262,291,291,292,292,293,293,294,296,296,390,394,398,400,402,406,408,410,16,26,42,62,122,174,178,188,210,236,248,304,362,388,460,532,6,6,8,8,8,8,8,10,12,14,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,0,7,9,11,13,15,19,22,26,12,13,13,20,22,24,24,27,30,31,44,51,51,51,52,136,137,138,141,144,148,154,155,156,157,158,160,165,166,167,168,169,170,174,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,203,206,208,209,210,212,213,214,215,217,218,219,0,1,2,2,1,1,1,2,3,4,4,4,6,6,9,10,10,11,11,12,13,13,14,15,15,16,17,18,19,20,21,22,23,23,23,23,24,24,25,25,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,36,36,38,38,39,39,40,42,46,46,46,46,46,46,46,46,46,47,47,48,48,48,48,48,48,49,49,8,23,33,34,38,40,41,42,43,44,45,45,46,46,47,47,48,48,49,50,51,51,52,52,54,55,56,57,58,59,59,60,61,62,63,64,65,66,67,68,68,69,70,70,70,72,74,75,76,76,77,78,80,81,82,82,83,83,84,85,85,86,87,88,89,89,89,90,91,91,92,94,95,95,96,96,97,97,98,99,99,100,101,101,101,102,102,103,104,104,105,106,106,107,107,108,109,110,111,112,114,115,116,116,116,116,118,119,119,120,121,121,122,123,124,124,124,124,125,126,126,127,127,128,128,129,130,131,132,132,133,133,133,134,134,134,135,135,135,136,136,137,138,139,140,142,143,144,145,148,152,156,156,162,162,165,165,166,167,167,169,171,171,172,172,173,173,175,177,179,181,182,183,183,184,185,185,186,187,188,195,196,199,202,207,208,208,212,222,224,224,228,231,231,232,233,233,236,240,240,241,242,244,244,244,248,250,250,251,251,252,252,256,256,256,256,259,260,261,263,263,263,264,264,264,270,280,286,287,287,294,294,294,294,294,294,294,294,298,299,299,300,300,302,310,310,310,315,315,316,316,317,320,322,323,324,325,325,328,328,328,328,334,338,342,342,342,348,348,354,355,355,356,358,364,368,372,374,381,382,385,387,393,397,397,398,400,406,410,415,417,417,419,420,420,421,422,426,428,433,436,446,446,450,454,0,2,5,9,13,14,16,18,20,6,10,22,22,38,65,95,102,102,136,141,144,174,181,222,238,269,287,311,393,425,488,490,495,498,498,611,737,794,803,882,904,945,967,1000,1049,1075,16,16,16,17,18,18,19,19,20,20,21,22,23,24,25,26,26,27,28,29,30,30,31,32,33,34,35,35,19,20,21,22,23,35,40,41,41,42,42,43,44,44,45,45,45,45,50,53,54,55,56,58,63,64,67,68,69,69,73,74,75,77,78,83,84,85,86,87,88,89,90,93,94,104,122,162,182,230,230,262,264,268,270,274,276,280,282,289,294,298,300,302,302,304,319,319,320,322,332,338,338,344,347,348,350,350,351,351,352,354,354,358,363,0,5,17,24,37,43,53,78,144,170,176,326,7,27,121,231,351,525,4,14,16,23,36,48,52,56,65,76,88,97,105,117,128,129,145,146,161,173,189,63,199,237,273,381,403,419,481,21,37,47,61,69,81,89,100,107,121,129,163,171,183,193,198,213,227,237,19,35,49,77,91,105,170,193,203,219,241,253,265,289,291,309,319,2,6,15,16,19,20,38,286,575,596,596,604,614,919,931,932,940,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,44,46,48,50,52,54,54,56,58,58,60,62,64,64,66,66,68,70,70,72,72,72,74,76,78,80,82,84,86,86,88,88,90,92,94,96,98,100,102,104,106,108,108,110,112,114,116,116,118,120,122,124,126,128,128,130,130,132,132,134,136,138,140,140,140,142,144,144,144,146,150,152,154,154,154,156,164,164,166,166,166,168,168,170,172,174,176,178,180,182,182,184,186,188,192,194,196,196,196,198,200,202,202,204,206,208,210,212,214,214,216,218,226,226,228,230,230,232,234,236,240,242,246,246,246,250,254,254,256,258,262,264,266,268,270,274,276,276,276,278,280,4,4,6,18,19,20,20,22,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,30,30,30,30,30,32,32,32,32,34,35,36,38,40,42,44,46,47,48,48,48,48,48,48,50,50,50,50,50,50,52,52,52,52,52,52,54,54,54,54,54,54,56,56,58,58,59,59,60,60,62,62,64,64,66,66,67,68,68,68,70,70,70,72,72,72,73,74,74,74,76,76,78,78,78,80,80,80,82,82,82,85,85,86,88,92,94,95,95,95,96,96,98,101,102,103,104,104,106,108,109,110,112,114,116,117,118,120,122,124,126,128,130,132,133,134,136,137,138,140,142,143,143,144,146,148,150,151,152,153,153,154,156,159,160,162,163,163,169,4,6,7,8,10,13,15,17,17,19,21,23,25,27,29,31,33,35,37,37,37,37,37,37,40,42,44,46,48,50,52,52,54,54,56,56,58,58,60,62,64,65,66,68,70,72,74,76,78,80,81,22,36,38,53,54,62,68,78,86,98,102,118,126,138,144,150,164,174,178,184,201,205,210,214,216,230,238,243,246,254,270,278,286,294,305,308,314,325,330,334,346,349,352,357,361,366,373,382,398,410,414,417,418,421,422,425,430,432,433,434,434,436,437,438,439,441,441,446,452,462,480,8,22,28,32,35,36,38,40,43,44,48,52,57,58,66,69,70,74,74,76,79,80,85,86,89,90,91,93,94,95,96,98,101,102,103,104,106,118,121,123,137,137,138,140,147,148,151,152,156,167,188,192,196,208,210,232,240,248,267,268,272,272,284,288,296,308,312,326,328,332,348,360,364,368,372,380,388,391,430,433,434,437,438,443,444,456,464,480,495,503,504,511,517,518,528,531,534,534,555,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,3,19,30,45,56,67,74,117,141,189,245,293,321,417,453,3,23,53,117,141,159,207,223,333,357,427,451,499,18,36,50,224,7,9,19,167,183,6,14,14,17,21,24,29,32,36,40,42,42,51,58,88,88,5,9,15,15,16,16,23,49,50,51,51,53,54,55,57,58,59,64,67,72,74,74,76,76,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,98,99,101,104,105,106,107,108,109,111,112,113,114,114,115,209,211,213,214,216,221,1,6,7,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,127,7,8,12,12,14,14,14,15,16,16,17,17,18,26,28,29,29,29,30,32,34,38,39,40,40,42,44,45,46,48,52,54,56,62,66,68,70,72,74,78,80,85,86,88,92,94,98,104,106,108,110,112,114,116,118,122,123,124,127,128,129,130,132,132,132,132,132,132,133,134,136,137,138,140,142,143,144,146,148,150,154,155,156,157,158,162,164,168,176,177,178,180,182,184,188,192,194,198,199,200,204,208,210,212,214,216,216,216,220,224,226,230,232,234,236,240,244,246,250,254,258,266,268,270,272,276,278,280,282,286,288,292,292,292,298,304,306,308,310,314,318,320,322,324,328,331,332,334,338,344,348,353,354,356,358,362,362,362,364,366,368,370,372,376,380,382,382,384,387,388,389,390,391,392,393,394,396,398,6,9,35,37,37,38,39,41,42,43,44,45,46,47,48,49,50,53,54,56,58,62,64,65,66,67,68,70,71,72,73,74,75,76,78,80,81,82,83,84,85,85,85,87,88,89,90,92,93,95,96,97,98,99,100,101,102,103,104,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,131,135,139,143,145,147,150,151,154,157,160,161,162,163,164,165,165,166,168,170,173,176,179,180,182,184,185,186,188,189,190,194,196,199,201,204,205,206,207,211,216,221,222,223,225,226,230,232,233,235,236,239,243,245,247,249,251,253,254,256,258,260,263,265,268,273,275,278,281,284,288,291,294,299,302,304,307,310,313,316,320,325,327,328,330,331,333,10,24,31,31,34,35,42,44,55,55,56,63,64,64,70,70,72,77,77,91,92,92,95,100,100,108,112,112,117,117,126,126,131,141,141,144,144,157,157,157,157,157,158,159,176,176,182,182,185,187,188,188,194,197,198,198,204,204,208,220,220,222,226,226,233,235,252,264,268,270,270,276,276,278,282,284,284,306,310,310,314,314,318,318,322,322,334,335,344,344,360,360,364,364,372,372,376,377,387,388,389,389,392,392,398,400,400,403,406,406,410,410,420,427,428,441,443,444,448,448,460,460,467,478,480,482,482,484,487,488,490,493,494,506,510,510,516,520,520,532,532,536,536,542,544,556,556,560,604,606,606,613,616,616,626,626,629,632,632,638,642,642,646,646,650,650,663,664,667,668,670,670,678,678,688,688,12,28,32,64,64,70,70,72,82,82,86,92,92,96,100,102,102,108,108,114,114,120,120,130,137,138,138,164,172,174,179,182,182,192,194,202,202,214,216,216,225,244,244,250,251,252,253,257,257,266,266,271,271,272,274,274,288,289,297,306,306,310,310,312,324,330,330,334,335,356,359,360,360,362,372,372,380,381,384,394,398,404,406,406,408,409,447,452,455,455,466,466,500,502,502,502,504,550,562,565,567,570,584,585,600,602,604,604,608,614,616,616,622,638,646,648,648,664,5,9,17,21,23,43,44,46,49,50,51,51,52,53,54,54,58,59,70,80,129,132,134,135,137,159,264,4,7,10,11,12,12,16,19,20,24,26,28,29,30,33,34,38,41,42,43,43,44,48,51,54,60,62,62,66,68,71,72,74,75,76,79,82,89,90,92,94,96,104,107,107,108,112,114,115,120,120,122,123,124,126,128,132,135,136,140,140,144,146,148,152,154,155,156,159,162,165,166,172,174,176,180,182,184,188,192,194,195,198,204,210,211,212,216,217,218,222,224,226,227,228,230,232,236,239,240,242,246,248,250,252,258,260,262,265,268,270,274,276,276,279,280,288,296,298,302,304,305,306,308,311,314,317,318,320,322,328,332,9,246,247,248,249,250,251,252,253,254,255,257,258,259,261,261,262,264,265,266,267,267,268,269,270,272,272,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,291,292,292,293,307,6,24,27,28,30,33,34,35,37,39,73,73,74,74,76,77,77,78,79,80,82,83,85,86,87,88,88,90,90,92,93,93,94,94,96,96,97,100,100,101,101,102,103,104,105,105,106,107,108,109,110,110,112,113,113,114,114,115,115,117,118,118,121,122,123,124,126,127,128,129,131,132,132,132,133,134,134,135,136,137,138,139,139,139,140,141,141,142,142,143,143,144,145,146,147,148,150,151,151,152,153,153,154,156,156,158,159,159,160,163,164,165,165,166,167,169,169,170,172,174,174,176,176,177,178,179,179,180,181,183,184,185,186,187,188,188,190,190,192,193,195,196,197,198,198,199,200,201,202,203,204,205,207,208,208,209,210,211,212,213,213,214,215,215,216,217,217,218,220,222,223,224,225,227,228,228,229,229,230,231,231,232,233,233,233,234,235,237,238,238,238,240,241,242,242,244,244,245,6,21,24,27,28,30,33,34,35,37,39,73,73,74,76,77,77,78,79,80,83,86,87,88,90,92,93,93,94,94,96,96,97,98,99,100,101,102,103,104,105,105,106,107,108,108,109,110,112,113,113,114,114,115,115,117,118,120,121,121,122,123,124,125,126,127,128,129,132,133,134,134,135,136,136,137,138,139,139,141,142,143,143,144,145,146,147,148,150,152,153,154,156,158,159,159,160,161,163,164,165,165,166,167,169,169,170,172,174,176,176,177,178,179,179,180,181,182,183,184,185,186,187,188,190,192,193,195,196,196,197,197,198,198,198,199,200,201,202,203,204,205,207,208,209,210,211,212,213,213,214,215,216,217,217,218,220,222,223,224,224,225,227,228,229,229,230,231,232,233,233,234,235,237,238,238,240,240,241,242,242,244,426,6,8,19,20,21,23,23,24,39,39,52,3,6,9,13,13,15,15,19,19,23,25,25,29,29,33,33,35,35,39,39,43,43,47,47,49,49,53,57,57,59,59,63,65,69,69,73,77,81,12,80,184,186,186,188,190,192,194,196,198,207,14,21,22,23,24,25,26,28,29,30,30,31,33,34,35,38,40,51,52,52,52,52,6,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,30,32,2,3,4,5,6,6,6,6,7,8,9,10,11,12,13,13,14,14,15,15,16,19,6,11,18,28,30,32,34,37,38,40,43,44,12,16,22,28,38,44,50,60,70,80,100,110,114,8,9,40,40,52,53,54,54,54,54,58,59,59,60,61,62,65,66,67,68,85,86,87,87,88,88,89,90,90,91,93,93,94,95,96,96,97,97,101,102,102,103,103,104,105,108,109,110,110,111,113,113,114,114,116,117,118,118,122,123,124,128,129,132,133,137,138,143,144,149,151,42,46,50,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,251,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,10,24,25,26,28,35,37,38,40,41,41,45,48,49,51,54,56,57,58,59,60,62,67,68,69,70,71,73,74,76,77,78,79,80,82,84,85,86,87,88,90,91,93,95,99,100,101,102,102,103,108,110,111,112,114,115,116,117,118,120,121,122,123,124,131,132,134,136,137,139,140,141,142,150,152,160,161,162,163,165,166,168,169,184,184,191,201,207,211,211,212,213,214,218,219,220,221,222,224,230,231,231,238,241,243,244,245,264,265,266,279,281,282,287,289,290,293,300,301,303,24,57,57,57,57,57,59,59,59,61,63,63,63,65,7,9,43,44,117,117,121,121,127,127,133,133,137,137,141,141,142,146,146,150,150,154,154,158,158,162,162,166,166,170,170,174,174,178,178,182,182,186,186,190,190,194,194,198,198,202,202,206,206,219,219,227,240,295,5,41,42,115,115,119,119,123,123,127,127,131,131,135,135,139,139,143,143,147,147,151,151,155,155,159,159,163,163,167,167,171,171,175,175,179,179,183,183,187,187,191,191,195,195,199,199,204,204,210,210,216,224,224,232,245,245,302,4,14,14,16,16,18,18,20,20,20,20,22,24,24,26,28,28,28,28,28,28,28,30,30,30,32,32,32,32,34,36,38,38,40,40,40,40,42,42,44,46,48,48,50,50,52,52,54,54,54,54,56,56,56,56,56,58,58,58,58,58,58,60,62,64,66,66,68,70,72,74,76,76,78,80,80,82,84,86,86,88,90,90,92,94,4,14,14,16,16,18,18,18,18,20,20,22,24,24,26,28,30,30,30,30,32,32,32,32,34,34,34,34,36,36,36,36,38,40,40,42,42,44,44,46,48,48,48,50,50,50,52,52,52,54,54,54,56,56,58,60,62,64,66,68,68,70,72,74,74,76,78,80,82,84,86,88,90,92,94,96,98,98,100,102,104,106,108,4,9,19,19,21,22,23,28,28,29,30,30,31,32,32,35,38,40,41,46,48,50,51,52,55,63,67,69,70,71,71,71,72,73,75,75,76,77,78,78,78,79,79,80,81,82,83,84,85,85,85,87,88,91,92,94,94,99,101,102,104,104,106,107,109,11,144,144,146,146,148,148,4,28,46,59,61,72,95,98,98,107,111,114,115,126,9,9,10,10,11,11,13,13,15,19,20,22,22,25,26,31,34,36,37,38,39,40,46,47,48,52,52,55,56,58,59,59,59,60,61,63,65,69,72,73,74,74,75,79,82,83,84,86,91,93,94,96,97,100,104,105,109,110,110,112,115,121,121,122,122,125,126,127,128,131,134,137,137,139,140,140,143,144,147,149,149,150,152,153,153,154,155,155,155,155,156,157,162,163,9,9,10,10,11,11,13,13,15,17,18,19,20,21,21,22,22,24,25,26,31,32,34,35,36,37,38,39,40,46,47,48,52,52,55,56,57,58,59,59,59,60,61,63,65,69,72,73,74,74,75,82,83,84,86,91,93,94,97,101,104,105,110,110,112,115,121,122,122,126,128,131,134,137,138,140,143,144,147,149,149,150,152,153,153,154,155,155,155,156,157,7,19,20,21,23,25,26,29,30,32,33,34,35,36,37,37,38,41,42,42,42,42,43,45,46,47,47,47,48,48,49,49,50,50,51,52,53,53,54,58,59,59,60,60,61,62,63,63,64,64,64,65,67,71,76,76,78,80,81,82,83,84,85,86,87,89,90,93,93,93,95,96,96,97,98,99,101,102,109,112,112,113,113,114,115,115,116,118,125,126,127,128,129,129,130,130,131,132,132,133,133,133,134,135,135,135,136,136,137,137,138,138,139,140,143,144,144,145,146,146,147,147,149,151,152,154,156,157,158,158,160,161,175,175,176,176,176,177,177,177,177,177,178,178,178,179,179,179,180,180,180,180,181,181,184,184,185,186,187,188,189,190,191,194,195,196,197,199,201,201,203,204,205,205,207,209,210,211,214,216,220,221,222,223,224,226,228,229,230,230,233,233,234,239,240,241,242,7,8,8,8,8,9,13,18,22,25,26,31,32,32,32,38,40,44,45,49,51,51,57,58,60,72,73,78,83,85,86,95,96,97,98,98,101,104,105,106,112,115,115,116,116,116,135,136,137,139,140,143,145,146,151,159,160,163,163,171,177,178,179,181,186,196,197,201,204,208,210,210,217,246,278,309,319,4,5,6,7,7,8,8,9,5,5,26,28,30,34,36,36,44,49,58,72,72,79,80,81,82,84,86,87,88,89,110,114,124,124,126,132,150,150,164,164,178,178,204,204,204,204,218,7,26,28,30,34,36,36,47,48,73,73,74,75,76,76,76,76,77,77,78,79,80,81,82,82,83,106,116,117,118,119,122,4,7,18,21,22,25,28,28,29,30,31,33,34,40,41,41,42,43,43,44,45,45,45,46,47,47,48,49,51,51,51,53,53,53,54,55,55,56,56,57,57,58,59,59,60,62,64,65,66,67,68,69,71,76,76,77,82,82,83,87,88,88,88,89,90,91,91,92,92,93,93,94,96,97,98,99,99,100,101,102,103,104,105,107,109,109,111,112,113,113,114,115,116,117,117,118,119,121,122,122,124,125,126,127,127,127,127,127,128,129,132,132,133,133,134,135,135,135,136,137,138,139,140,141,143,143,144,144,145,145,146,146,147,148,149,150,151,151,151,153,154,155,156,156,157,157,157,158,159,160,160,161,162,163,167,171,172,173,177,179,179,180,184,185,186,187,189,190,191,191,192,193,193,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,206,207,207,208,208,209,209,210,210,211,212,213,214,215,216,216,217,218,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,235,236,237,237,238,239,239,240,240,241,241,242,243,244,245,245,246,246,247,247,248,248,249,249,250,251,252,254,255,257,258,259,260,262,262,263,264,264,267,268,269,270,274,274,276,286,300,303,303,303,306,307,311,315,319,320,320,321,322,323,323,325,326,326,327,329,329,329,329,332,333,335,337,338,341,341,342,343,343,344,347,351,352,353,354,355,356,357,358,361,362,364,366,367,369,371,373,374,374,375,376,378,379,381,382,383,385,386,388,390,391,392,393,394,394,396,398,403,405,406,407,409,410,411,433,443,445,447,448,448,449,450,451,452,453,454,455,456,457,457,458,459,461,462,463,463,464,465,466,467,468,468,469,470,471,9,15,15,15,15,15,18,22,22,26,36,40,50,65,65,68,72,76,80,94,108,116,122,132,138,142,146,150,154,154,154,154,158,166,196,200,212,212,212,230,240,258,269,284,292,298,298,298,298,306,316,336,354,354,354,368,368,378,398,408,408,438,458,476,480,488,494,510,524,528,528,528,528,554,572,590,596,618,628,628,628,628,638,656,670,4,10,10,10,10,10,13,17,21,31,35,45,60,60,63,67,71,75,89,103,111,117,127,133,137,141,145,149,149,149,153,161,191,191,191,195,197,209,227,237,255,266,281,289,295,295,295,303,313,333,351,351,365,365,375,395,405,435,455,473,477,485,491,507,521,525,525,525,525,551,569,587,593,615,625,635,653,667,7,33,40,50,50,68,78,86,96,116,126,146,156,180,198,216,246,250,250,262,282,292,308,322,326,346,354,368,386,394,400,404,404,414,432,446,464,480,500,518,528,532,536,540,556,560,566,570,570,578,582,586,594,594,598,604,5,6,9,11,13,16,53,132,132,135,185,277,277,6,32,32,36,36,58,84,88,89,90,91,92,93,93,94,94,95,95,96,100,101,102,105,109,110,110,112,123,127,128,136,145,154,156,158,162,162,171,174,175,176,177,188,196,200,6,26,32,34,35,35,36,36,49,58,84,84,88,90,91,92,93,93,93,94,94,94,95,95,96,99,100,101,101,102,104,104,105,109,110,112,117,118,119,121,121,121,122,122,122,125,126,127,129,129,136,136,136,145,154,156,158,162,171,174,175,176,177,188,196,200,6,9,14,16,18,20,9,79,126,127,171,209,277,379,61,83,143,165,6,8,14,26,29,30,32,33,36,38,42,48,52,58,62,64,67,68,71,72,74,74,78,82,84,88,92,94,96,97,98,102,106,110,114,118,120,124,128,132,135,136,139,140,143,144,146,148,150,152,156,158,159,160,166,169,170,174,176,177,178,180,184,188,192,196,198,202,209,210,213,214,215,216,217,218,220,224,227,228,229,230,232,236,239,240,242,244,244,254,255,256,257,258,259,260,262,264,266,268,270,272,274,280,284,286,288,292,4,6,25,30,39,40,41,44,45,46,48,49,50,51,52,53,54,55,56,57,59,60,63,64,65,69,72,78,79,81,83,83,88,92,94,99,105,111,113,116,119,120,120,121,122,123,124,127,127,128,130,132,134,137,138,140,143,144,150,151,152,154,158,163,165,165,166,167,168,168,169,170,171,172,175,177,178,178,184,185,188,188,189,193,194,198,199,201,201,202,203,207,207,208,211,212,215,216,219,222,224,225,226,229,232,234,235,239,244,246,248,248,249,254,255,255,256,257,261,263,266,270,276,278,278,279,280,281,285,294,295,298,301,304,310,316,317,13,19,27,49,54,61,61,61,61,61,61,107,107,131,145,163,163,177,203,229,229,233,239,311,317,326,333,338,345,354,362,366,374,384,393,397,403,409,415,419,419,424,429,435,444,448,455,460,460,460,464,468,473,479,485,490,494,500,504,506,510,514,518,518,528,533,539,540,546,552,560,569,573,578,585,592,598,602,621,622,13,30,32,37,39,41,45,47,48,50,53,55,57,60,62,65,68,75,79,83,85,87,89,92,94,98,98,102,107,109,111,115,115,118,120,128,130,134,140,148,151,152,156,162,162,168,174,179,179,185,191,194,196,201,203,206,211,215,217,221,223,227,229,232,237,240,242,244,246,248,251,256,260,266,272,277,282,285,289,289,293,295,297,299,300,305,313,318,321,326,330,334,340,342,350,354,359,363,366,368,371,374,381,385,390,396,400,400,406,410,414,416,419,424,430,436,440,444,444,449,453,455,459,462,470,474,474,474,476,478,478,483,496,507,512,514,516,521,524,526,530,534,534,542,550,552,561,565,568,603,1,1,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,118,118,118,118,118,118,120,120,122,122,122,122,122,124,124,124,124,126,126,126,126,126,128,130,132,134,136,138,138,138,138,140,140,140,140,142,142,144,146,146,146,149,149,150,152,152,154,154,154,156,158,160,164,165,7,8,18,20,22,24,26,30,32,36,38,38,40,42,42,44,50,58,60,62,64,66,66,74,80,81,82,84,84,86,90,104,104,108,110,112,113,114,115,115,116,118,120,120,124,1,7,8,19,22,24,27,28,29,30,31,37,37,38,40,42,47,51,52,54,57,58,60,61,63,64,67,67,69,71,72,72,73,73,74,74,76,79,80,81,87,87,88,89,90,94,97,110,20,22,24,42,44,46,64,66,68,68,86,88,106,108,126,7,22,23,32,33,42,43,60,61,70,71,88,106,107,124,125,142,143,160,161,178,179,188,189,206,207,216,242,243,260,261,270,271,280,281,298,299,308,309,318,319,328,329,354,355,364,365,12,72,81,82,82,83,84,84,85,89,91,92,95,95,96,98,99,100,101,105,105,106,106,108,112,115,122,122,124,129,129,134,162,173,178,179,180,181,183,184,188,190,191,192,194,194,195,196,200,200,206,206,208,209,212,212,214,214,216,217,218,226,227,229,243,245,245,246,246,249,250,250,255,259,265,268,281,282,290,291,291,292,295,295,296,297,298,299,302,303,310,311,311,312,316,322,323,323,326,327,328,331,332,338,342,346,347,349,354,358,415,418,420,420,422,423,429,429,430,431,433,434,435,437,439,440,441,442,443,444,444,445,446,447,452,453,454,455,459,460,461,463,463,467,468,470,470,473,474,477,477,478,479,480,484,488,490,491,494,495,499,500,501,502,503,503,506,507,508,515,516,518,520,520,522,523,526,527,528,531,531,536,540,541,545,547,550,553,556,558,565,566,567,568,571,572,576,576,585,586,588,589,592,593,593,595,597,597,602,604,605,607,608,609,610,621,624,625,626,626,629,631,632,635,640,644,645,1,2,12,72,76,76,81,82,82,83,84,84,85,89,91,92,95,95,96,98,99,100,101,105,105,106,106,108,108,112,115,122,122,124,129,129,134,134,162,173,178,179,180,181,183,184,188,190,191,192,194,194,195,196,200,200,206,206,208,209,212,212,214,214,216,217,218,226,227,229,243,245,245,246,246,249,250,250,255,259,264,265,268,281,282,290,291,291,292,295,295,296,297,298,299,302,303,310,311,311,312,316,322,323,323,326,327,328,331,332,338,342,346,347,349,354,354,415,418,420,420,422,423,429,430,431,433,434,435,437,439,440,441,442,442,443,444,444,445,446,447,452,453,454,455,457,459,460,461,463,463,467,468,470,470,473,474,477,477,478,479,480,484,488,490,491,494,495,499,500,501,502,503,503,506,507,508,515,516,518,520,520,522,523,526,527,528,531,531,536,540,541,545,547,550,553,556,558,565,566,567,568,571,572,576,576,580,585,586,587,588,589,592,593,593,595,597,597,602,604,605,607,608,609,610,621,624,625,626,626,629,632,635,640,644,645,673,5,26,32,36,40,46,52,56,64,70,78,84,92,98,106,112,120,130,168,174,180,186,194,198,202,208,214,220,224,230,234,240,246,250,254,260,264,270,280,286,292,300,306,314,342,5,6,18,18,40,44,50,58,66,76,84,88,98,108,124,128,137,4,25,31,35,39,45,51,55,63,69,77,83,91,97,105,111,119,127,167,173,179,185,193,197,201,207,213,219,223,229,233,239,245,249,253,257,261,271,275,287,293,301,307,315,1,6,8,28,30,42,44,53,54,56,66,68,77,78,80,87,88,90,99,104,105,4,5,7,10,12,17,25,27,29,33,33,35,36,38,40,43,47,50,53,54,55,56,57,58,59,60,61,1,8,10,16,29,48,56,95,102,118,124,157,169,196,238,242,297,357,363,378,379,1,8,10,12,15,17,21,36,40,50,66,124,148,196,209,221,248,284,295,309,332,341,341,341,342,343,1,8,10,10,12,21,39,43,51,117,172,188,275,297,325,340,349,8,10,12,19,26,30,100,180,200,225,241,271,306,473,9,12,16,18,19,20,22,24,25,26,27,28,30,31,32,35,36,37,38,39,40,42,43,44,45,46,48,49,50,52,56,57,58,60,62,63,64,65,66,67,68,70,72,73,74,77,78,79,80,82,83,84,85,86,90,92,96,97,99,100,102,103,104,105,106,107,108,109,110,115,116,117,118,119,120,123,124,125,126,127,128,129,130,134,136,138,140,141,142,143,144,146,147,148,150,152,153,154,155,156,159,160,161,162,163,164,166,168,169,170,171,172,174,175,176,177,178,180,181,182,184,185,186,187,188,190,191,192,193,194,195,195,196,200,202,203,204,205,206,208,209,210,212,214,218,220,223,224,226,227,228,229,230,232,234,237,238,240,241,242,243,244,246,248,250,251,252,254,255,256,257,257,258,260,261,266,267,268,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,294,296,297,298,298,299,301,302,304,305,306,307,308,311,312,314,314,315,316,318,320,321,322,323,324,325,326,328,330,332,334,337,338,340,342,343,344,345,346,349,350,351,352,353,354,355,356,357,359,360,361,362,363,364,366,368,369,370,371,372,373,374,375,375,377,378,379,380,381,382,383,384,385,386,387,389,390,391,391,392,393,394,395,396,397,398,399,400,7,16,21,28,32,37,39,40,46,46,47,49,60,61,4,7,11,16,19,20,22,23,25,26,34,36,39,40,43,46,48,49,51,52,54,55,56,57,59,60,61,63,6,9,10,12,13,14,15,17,18,19,21,28,33,36,45,47,48,51,52,53,54,55,56,61,1,8,21,41,65,1,8,21,41,65,1,6,14,21,26,45,63,64,84,85,109,124,125,142,162,182,201,202,220,261,262,280,281,303,323,327,1,8,8,14,14,28,30,140,141,195,241,242,260,313,320,336,339,343,345,2,7,12,19,24,32,4,6,9,10,11,12,14,16,16,16,16,18,20,22,24,26,26,26,27,28,28,28,29,30,30,30,30,32,34,35,36,36,36,36,36,37,38,38,39,40,40,40,40,40,40,42,44,44,45,46,48,48,50,50,50,52,54,56,56,56,56,56,58,58,58,58,58,60,60,62,64,64,66,66,68,72,72,72,74,76,76,76,78,78,80,80,82,84,87,88,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,150,150,150,152,154,158,160,162,162,164,164,166,168,168,170,170,170,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,256,256,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,310,312,312,312,312,314,314,316,318,320,322,322,324,326,328,330,332,332,332,334,334,334,336,336,338,338,340,342,342,346,346,348,350,352,352,354,356,356,358,360,364,364,366,366,368,368,370,372,372,374,376,376,378,378,380,380,382,382,382,384,384,386,388,388,390,390,390,392,392,396,396,398,398,400,402,402,404,406,407,408,410,410,412,412,414,414,418,420,424,424,426,426,428,428,430,430,432,432,432,432,434,434,436,436,438,440,440,442,442,442,442,447,447,447,44,46,1,1,1,2,35,41,48,49,72,77,79,85,87,95,111,123,128,145,151,151,155,157,161,161,165,167,167,168,173,177,177,209,210,211,211,213,1,4,4,4,4,4,4,4,4,4,4,4,5,6,6,6,34,34,39,47,49,51,53,55,57,58,60,61,63,65,67,70,71,72,79,81,82,84,84,88,90,91,93,94,95,96,97,100,102,105,105,109,110,112,115,115,118,120,122,125,126,128,129,131,135,136,138,141,142,147,150,151,152,154,156,160,163,164,166,170,171,176,178,179,181,182,183,185,186,190,191,193,193,194,194,198,200,201,205,208,211,213,214,215,216,218,221,222,223,226,228,230,231,232,233,234,234,235,236,239,240,242,244,250,252,253,255,258,259,260,262,263,264,265,266,269,270,272,277,278,279,280,281,282,284,294,297,298,299,299,300,304,305,306,306,309,310,312,313,314,314,316,318,320,321,323,325,326,328,329,329,330,332,334,335,339,341,341,342,344,346,347,349,350,353,355,357,358,359,359,361,363,365,367,367,369,369,369,369,372,372,376,377,380,381,383,384,386,387,388,390,393,393,396,400,401,402,404,406,409,413,415,416,419,420,422,423,423,423,424,426,428,428,428,430,433,435,436,437,438,439,441,441,443,444,444,444,444,444,445,446,449,449,449,450,450,451,452,452,453,453,455,456,460,462,462,463,465,465,467,467,469,470,473,474,476,478,478,478,479,480,480,482,486,486,488,488,491,491,493,493,496,496,498,499,502,503,504,505,506,506,508,509,510,514,516,518,519,520,522,522,527,528,529,529,531,531,533,535,536,537,538,538,540,542,544,544,546,549,552,553,554,555,555,557,562,564,564,568,570,571,573,574,574,576,579,580,582,583,586,592,596,598,1,12,12,256,345,346,7,11,11,13,14,15,15,16,17,23,26,26,27,28,29,30,30,31,32,33,33,34,34,35,35,36,37,38,39,40,40,41,42,42,43,43,44,45,46,47,48,49,50,51,51,52,53,54,55,56,56,57,57,58,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,74,75,75,76,77,77,78,79,80,81,81,82,83,84,85,85,86,86,87,88,88,89,90,91,92,92,93,94,95,96,97,97,97,98,99,100,101,102,102,103,103,104,105,106,107,108,109,109,110,111,112,113,114,115,116,117,118,119,119,120,120,121,121,122,122,123,124,124,125,126,127,128,129,130,130,131,132,133,134,135,136,137,138,139,140,141,142,143,143,144,145,146,146,147,148,149,150,150,151,152,153,154,155,155,156,157,158,159,160,160,161,162,163,163,164,165,166,167,168,168,169,169,170,171,172,173,174,175,175,176,176,177,177,178,179,180,180,181,182,183,183,184,185,186,186,187,188,189,190,191,192,193,193,194,195,195,196,196,197,197,198,198,199,200,201,202,202,203,204,205,205,206,207,208,209,209,210,210,211,211,211,212,212,213,214,214,215,216,216,217,218,219,220,220,221,222,223,223,224,225,226,226,227,228,228,229,229,229,230,231,231,232,232,233,234,235,236,237,238,238,239,240,241,242,243,244,245,246,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,261,262,263,264,265,266,266,267,267,268,269,270,271,271,272,273,273,274,275,276,276,277,278,279,280,281,289,19,20,24,26,30,31,32,36,37,38,40,41,42,46,47,48,49,52,53,53,54,57,58,61,62,62,64,65,67,67,69,70,71,74,78,79,81,82,84,86,90,91,92,92,94,95,97,98,98,100,102,104,105,106,107,108,109,110,111,112,114,115,116,121,122,124,125,126,127,129,132,132,132,133,151,151,153,154,154,155,156,157,159,160,162,162,162,178,179,181,182,182,184,186,187,220,221,221,4,6,26,27,29,30,32,34,36,38,40,42,43,45,46,63,64,65,66,67,68,69,70,71,72,73,75,76,77,77,78,79,79,81,82,83,83,84,85,86,87,89,89,90,91,92,94,95,96,98,99,100,101,102,102,103,104,108,115,118,119,120,122,124,126,128,131,132,133,134,134,135,136,137,138,139,141,142,143,144,145,146,147,148,158,169,170,171,172,173,174,175,175,176,177,179,180,181,182,184,186,188,190,191,192,194,195,196,197,197,198,199,200,207,208,209,210,211,212,213,214,215,218,219,225,226,228,229,232,233,234,236,238,239,240,240,242,244,246,247,248,249,250,251,252,256,257,258,260,262,264,266,268,272,273,274,276,277,278,278,280,281,282,283,284,285,286,287,290,291,291,292,294,296,298,300,301,302,303,305,306,307,308,309,310,326,4,8,10,12,19,21,32,32,42,42,44,52,52,60,62,62,112,112,114,114,116,116,118,118,120,120,122,122,124,124,126,126,128,128,130,130,132,132,157,158,158,160,160,160,160,160,162,162,164,164,166,172,176,177,178,180,182,184,186,189,190,192,194,196,198,200,203,204,206,208,210,212,214,217,218,220,222,222,224,226,228,231,232,234,236,238,240,242,244,256,256,256,256,256,256,258,258,260,260,262,262,6,8,17,34,36,38,40,42,44,46,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,96,96,102,160,162,164,166,166,166,168,170,172,174,205,214,216,217,218,219,220,221,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,256,258,260,261,262,264,266,268,270,272,274,276,278,280,282,284,286,286,288,290,292,292,294,296,301,301,1,1,4,5,6,8,12,21,31,44,50,54,56,61,69,75,88,93,121,132,133,134,136,137,137,143,143,144,145,145,146,147,148,148,148,152,157,158,158,158,159,160,164,165,167,168,169,169,170,171,174,174,176,177,177,177,177,179,179,179,180,180,181,186,187,188,188,188,192,193,194,195,195,197,198,204,211,212,214,216,217,217,221,222,225,228,228,229,229,229,229,230,237,237,238,238,238,238,238,239,239,242,242,244,244,246,247,249,250,253,255,269,270,286,292,293,312,313,314,322,334,4,8,17,19,21,22,24,26,28,29,32,33,34,36,42,44,47,50,54,61,62,65,71,75,78,78,80,87,90,95,97,100,102,105,106,108,111,116,118,121,124,128,130,132,135,142,144,147,149,153,156,160,163,165,167,170,172,174,176,178,180,182,186,188,188,190,192,196,204,206,211,214,216,218,221,224,226,230,234,237,241,244,249,254,258,261,266,268,271,272,274,278,282,285,287,289,290,3,4,21,26,48,72,119,130,154,158,175,201,222,225,226,227,239,246,280,294,314,316,316,318,320,322,324,326,326,328,328,328,328,344,346,348,350,352,354,356,356,378,380,382,384,386,388,390,392,394,396,1,4,6,262,264,266,268,270,272,274,276,278,280,281,282,1,4,4,4,6,8,22,25,26,27,28,28,29,30,31,36,37,38,38,41,42,45,46,48,49,50,53,53,53,55,55,55,56,70,72,72,73,74,74,75,77,78,79,80,81,83,83,84,85,86,87,88,89,90,92,93,95,95,96,97,98,99,99,100,101,102,102,106,108,108,108,109,110,111,112,114,115,116,117,118,118,119,119,121,121,122,122,124,124,125,126,127,127,127,128,130,131,132,132,132,133,133,134,135,135,135,136,137,138,140,141,142,143,144,145,147,148,151,152,153,155,157,158,159,159,159,160,160,160,161,161,161,161,161,162,162,163,164,164,164,164,165,166,166,166,167,167,167,168,169,170,170,170,170,171,171,171,172,172,173,173,173,174,174,174,174,175,175,175,175,176,176,178,178,179,179,180,182,184,184,184,185,185,187,188,188,188,189,189,190,192,194,195,196,197,197,199,199,201,202,204,205,205,206,208,210,211,1,4,4,5,6,10,12,16,38,38,44,61,74,77,84,95,104,121,129,167,182,183,184,185,187,188,188,196,197,198,198,199,200,201,202,206,214,214,214,215,215,217,222,223,227,227,228,229,229,230,231,231,232,235,235,238,239,239,241,241,241,242,243,243,250,252,253,253,258,258,259,260,261,263,264,272,283,285,287,288,293,294,296,299,301,302,305,305,314,315,316,319,319,322,324,325,327,328,333,334,336,350,356,379,389,390,416,445,445,4,6,10,13,16,26,30,32,36,38,40,45,46,48,52,54,58,60,62,63,64,65,66,67,80,81,82,83,84,91,95,96,98,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,134,138,164,166,168,170,172,184,184,190,194,199,206,210,222,230,234,242,251,262,266,266,268,270,272,274,276,278,280,282,298,317,320,322,328,336,340,346,351,352,354,355,366,370,370,376,382,384,390,392,394,396,397,408,412,421,422,425,426,428,430,432,434,436,438,440,442,446,452,456,456,458,460,462,465,466,474,488,491,4,6,7,7,8,8,9,10,10,10,11,12,13,14,15,15,16,16,16,17,17,17,17,17,18,18,18,18,18,19,19,19,20,20,20,21,21,21,21,22,22,23,23,23,23,23,24,24,24,24,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,28,29,31,32,33,33,33,33,34,34,35,36,36,37,37,37,37,38,39,43,43,44,44,44,44,45,45,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,48,48,48,48,48,49,49,49,49,49,49,49,50,50,51,51,53,54,55,55,56,56,58,60,60,60,61,61,61,62,63,63,64,65,65,66,67,68,69,69,70,70,71,71,72,73,74,75,76,77,78,79,79,79,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,83,83,83,83,83,83,83,85,85,85,86,86,87,88,89,90,90,90,90,90,90,90,91,91,91,91,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,93,94,95,96,96,97,97,97,97,97,97,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,101,101,101,101,101,101,101,102,102,102,102,102,102,102,103,103,103,103,103,103,104,104,104,104,105,105,105,105,105,105,106,106,107,107,107,107,107,107,108,108,108,108,108,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,118,118,118,118,118,118,118,119,119,119,119,120,120,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,130,130,130,130,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,133,133,133,133,133,133,133,134,134,134,134,134,134,135,136,136,136,136,136,136,137,137,137,137,137,137,138,138,138,138,138,138,138,139,139,139,139,139,139,140,140,140,140,140,141,141,141,141,141,141,141,142,143,143,143,145,145,145,145,145,146,146,146,146,146,147,147,147,147,148,148,148,148,149,150,150,152,152,153,154,154,155,156,157,157,158,159,159,160,160,161,161,161,161,162,162,162,162,163,163,163,163,163,165,165,165,166,166,166,166,167,167,167,167,167,168,168,169,169,169,169,169,169,169,169,170,170,171,171,171,171,173,173,173,173,173,174,174,174,174,174,174,174,174,175,175,175,175,175,175,176,176,176,176,176,176,177,177,177,177,177,177,177,177,177,177,178,178,178,179,180,180,180,107,192,205,268,268,268,394,396,396,397,422,422,113,116,127,459,470,470,471,472,473,474,475,476,477,481,482,486,486,489,495,496,502,502,40,62,62,89,114,117,118,118,121,121,144,156,170,190,196,204,261,262,262,264,273,292,319,331,370,370,370,376,385,408,419,660,706,706,743,6,36,37,38,39,40,40,41,41,42,42,43,44,45,46,46,46,47,48,48,49,51,52,53,53,54,54,54,55,56,56,57,57,58,59,60,61,62,63,64,64,65,66,67,68,69,69,70,70,71,71,72,73,73,74,75,76,77,78,79,80,81,81,82,82,83,83,23,31,32,35,38,40,46,48,110,113,117,120,122,128,131,133,135,155,165,166,167,216,217,220,221,224,226,228,229,232,243,273,274,274,279,280,281,281,284,292,297,299,300,300,305,306,329,329,329,332,333,333,336,336,337,341,342,346,348,349,350,351,371,372,1,2,3,8,23,24,53,53,54,54,57,60,64,70,74,78,84,87,90,94,100,103,106,110,113,113,114,117,117,120,124,127,131,134,137,140,143,146,150,153,156,159,161,162,165,166,169,169,172,175,178,181,185,188,191,194,198,201,204,207,211,211,214,217,218,220,223,224,227,228,231,232,237,238,241,242,245,246,251,252,257,258,263,264,267,268,271,272,275,276,282,285,287,288,293,294,297,298,301,302,307,308,311,315,319,320,323,324,327,328,333,334,337,338,341,342,347,348,351,356,359,360,362,362,365,366,369,370,375,376,379,380,385,386,389,390,393,394,397,398,403,404,407,408,411,412,417,418,421,422,425,426,431,432,435,436,439,441,442,447,448,451,452,455,456,461,462,465,466,471,473,474,477,478,483,484,487,488,491,492,497,498,501,502,507,508,511,512,515,516,521,522,525,526,529,530,535,539,543,544,548,553,554,557,558,561,562,567,568,571,572,577,578,581,582,587,588,591,592,596,600,611,612,613,1,2,17,18,21,22,27,28,34,37,38,43,44,47,48,53,54,57,58,61,62,67,68,73,74,77,78,81,82,87,88,91,92,97,98,101,102,105,106,111,112,119,120,123,124,129,130,135,136,141,142,145,146,151,152,157,158,180,183,184,193,194,201,202,212,228,235,236,243,244,251,262,287,288,297,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,334,336,338,341,342,345,347,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,392,394,396,398,400,402,404,406,408,410,412,414,416,423,424,427,428,432,436,439,440,449,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,488,490,492,494,496,498,500,502,549,551,1,1,2,2,3,9,23,24,24,51,53,53,54,54,57,57,60,60,64,64,68,70,70,74,74,78,78,81,84,84,87,87,90,94,94,97,100,100,103,103,106,106,109,110,113,113,114,114,117,117,120,120,123,124,127,127,131,134,134,137,140,140,143,146,146,150,153,153,156,156,159,159,162,165,165,166,166,169,172,172,175,178,178,181,181,185,185,188,191,194,194,198,198,201,204,204,207,207,211,211,214,217,218,220,220,223,224,229,230,235,236,239,240,243,244,249,250,253,255,256,261,262,265,266,269,270,273,274,279,279,280,282,285,286,291,292,295,296,299,300,305,306,309,313,317,318,321,322,325,326,331,332,335,336,339,340,345,346,349,350,353,354,357,358,360,360,363,364,367,368,373,374,383,384,387,388,391,392,397,398,401,402,405,406,411,412,415,416,419,420,425,426,429,431,433,435,436,441,442,445,446,449,450,457,458,462,465,466,469,470,475,476,479,480,483,484,489,490,493,494,499,500,503,504,507,508,513,514,517,518,521,522,527,528,531,535,536,539,540,545,546,549,550,553,554,559,560,563,564,569,570,573,574,579,580,583,584,587,588,591,592,603,604,605,1,1,1,11,17,18,18,20,24,28,32,34,38,40,44,48,50,52,56,58,62,64,66,68,76,80,84,88,90,94,97,98,100,119,120,120,130,130,130,130,130,132,136,136,136,136,145,146,162,162,168,168,168,174,181,192,216,231,232,232,276,278,278,278,280,280,280,280,282,284,286,288,290,292,294,296,298,300,300,302,302,304,306,308,310,312,314,316,318,320,320,322,322,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,382,382,384,384,384,386,388,390,392,394,394,394,394,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,422,424,424,426,426,428,428,428,430,430,432,432,432,434,434,434,436,436,438,438,438,440,440,440,442,442,444,4,20,22,24,26,28,30,34,38,40,48,49,50,56,58,62,66,68,76,92,94,108,112,114,119,126,130,136,140,146,148,162,166,184,190,202,208,210,220,222,238,244,254,256,267,274,277,282,286,292,294,304,306,310,328,332,334,336,342,344,346,360,364,370,378,1,2,8,18,234,274,274,275,276,277,285,287,1,2,24,24,27,293,1,2,72,74,193,250,346,418,476,481,482,483,1,6,8,8,13,163,1,2,2,8,52,429,430,1,2,20,369,372,373,1,20,374,374,374,374,1,7,8,10,28,41,42,58,72,74,86,92,102,104,106,108,118,124,126,132,138,148,152,178,4,4,14,16,16,18,20,20,24,26,28,30,31,33,36,38,40,42,44,46,50,54,56,57,58,59,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,103,104,105,106,108,110,112,114,116,118,120,122,123,124,126,128,130,132,134,136,138,140,141,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,173,174,175,176,178,180,182,184,186,188,189,190,191,192,194,196,198,200,202,203,204,205,206,208,210,212,214,216,218,220,222,224,225,226,228,228,230,232,234,235,236,238,239,240,242,244,245,246,248,250,252,254,256,258,259,260,261,262,263,266,268,270,272,274,276,278,279,280,281,281,282,283,284,286,288,290,292,294,296,298,300,302,304,326,328,330,331,332,8,12,14,16,17,18,20,21,22,24,26,28,30,32,33,34,35,36,36,36,38,39,40,42,44,44,46,48,50,52,52,52,54,55,55,56,57,58,60,62,62,64,66,66,67,68,68,70,72,74,76,78,80,83,84,86,88,90,92,94,96,98,99,100,102,103,104,105,106,108,110,112,114,116,118,120,121,122,123,124,125,126,128,130,132,134,136,138,140,141,142,143,144,148,150,151,152,156,158,160,162,164,166,168,170,172,174,175,176,177,178,179,180,184,185,186,187,188,190,192,194,196,197,197,198,200,201,202,203,204,205,206,208,210,212,214,216,217,218,219,220,222,224,226,228,230,232,237,238,255,256,257,14,16,16,16,18,18,18,18,18,20,24,26,28,28,28,28,28,30,32,36,37,38,40,42,44,46,48,50,52,54,56,58,59,60,61,62,64,66,68,69,70,72,74,76,78,80,82,83,84,86,87,88,89,90,92,94,95,96,98,100,102,104,106,108,110,112,114,115,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,155,156,158,160,162,164,166,168,170,172,174,176,178,179,180,182,184,186,188,189,190,192,194,196,198,200,202,203,204,206,208,210,212,214,216,218,220,222,223,224,226,228,230,232,234,236,238,240,241,242,244,246,248,250,252,254,255,256,258,260,262,264,266,270,272,273,274,275,276,278,280,282,284,286,288,290,292,294,296,298,299,299,300,302,304,306,307,308,310,312,314,316,318,320,325,326,12,16,18,18,18,18,22,22,24,26,28,30,32,33,34,35,36,38,40,42,44,46,48,52,54,56,58,59,60,61,62,64,64,66,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,105,106,107,108,110,112,114,116,118,120,122,124,125,126,128,130,132,134,136,138,140,142,143,144,146,148,150,152,154,156,158,160,162,163,164,165,166,168,170,172,174,176,178,179,180,181,182,184,186,188,190,192,194,196,198,200,202,204,205,206,207,208,210,212,214,216,218,220,222,224,226,227,228,230,232,234,236,237,238,240,241,242,244,246,247,248,250,252,254,256,258,260,261,263,264,265,265,266,268,270,272,272,274,276,278,280,281,282,283,283,284,285,286,288,288,290,292,294,296,298,300,302,304,306,328,330,330,331,2,4,10,60,133,134,134,137,138,147,155,155,155,160,165,171,181,185,196,1,6,8,10,10,16,24,25,27,138,140,140,144,146,156,164,170,178,190,206,223,225,8,12,12,14,14,17,18,20,22,23,23,24,24,24,25,26,28,30,31,33,34,34,36,39,40,41,42,42,43,44,45,46,48,49,50,52,53,53,53,54,55,56,56,58,59,59,60,61,62,62,63,63,64,65,66,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,79,80,80,81,82,82,83,84,84,84,84,85,86,87,88,89,90,92,92,93,93,94,94,94,95,96,97,97,98,99,99,99,100,100,101,102,103,103,103,103,103,104,104,105,105,106,106,107,108,109,110,111,112,112,113,114,114,115,115,116,117,118,118,119,120,121,122,123,124,124,125,126,127,128,129,130,131,132,132,132,133,134,135,135,137,138,140,140,141,143,144,144,145,146,147,149,151,152,153,154,155,156,158,160,161,162,163,163,164,165,166,167,168,168,169,169,170,171,172,173,174,175,176,177,178,178,179,179,179,180,181,182,182,183,183,183,184,185,186,187,188,188,189,190,191,191,192,193,193,194,195,196,197,198,198,199,199,200,200,200,200,201,202,203,203,204,204,204,205,205,206,206,207,208,208,209,209,209,209,210,210,210,211,212,212,213,213,214,214,215,215,216,216,216,217,218,219,219,219,219,220,220,220,221,222,223,223,223,224,224,224,225,226,226,227,228,229,230,231,232,234,236,236,237,238,239,242,242,243,244,245,247,249,249,250,251,252,253,254,255,255,255,255,255,255,256,256,256,256,257,257,258,258,259,259,259,260,260,261,262,262,263,263,264,264,265,265,266,266,269,269,270,271,272,273,274,275,275,276,276,276,276,277,277,277,278,279,280,281,282,282,282,283,283,285,286,286,287,288,288,289,290,291,291,292,293,293,294,295,297,298,300,301,302,302,303,304,305,306,309,311,313,314,314,315,316,317,318,319,320,320,322,323,324,325,326,328,329,329,330,330,331,332,333,334,335,336,337,338,339,340,341,341,342,343,344,345,345,345,345,346,346,346,347,347,347,348,348,349,349,349,350,350,350,351,352,353,354,355,356,357,358,360,360,361,362,362,363,363,364,365,366,368,371,372,373,374,381,386,386,38,58,60,62,64,66,68,70,72,72,74,74,76,1,7,14,30,80,188,268,376,547,548,549,6,8,21,27,32,155,165,166,213,214,217,234,395,6,8,8,13,13,14,14,15,16,18,19,19,20,20,21,21,21,22,22,22,22,23,23,25,25,26,27,27,28,28,32,33,33,34,35,35,35,35,36,37,38,38,39,41,42,42,43,46,48,50,52,54,56,59,60,63,64,65,66,67,68,69,70,71,72,74,77,78,79,79,80,80,81,84,85,86,88,90,93,94,95,96,97,98,100,101,104,106,107,107,108,109,110,111,112,113,114,115,116,120,121,122,124,126,128,129,130,131,132,134,136,142,144,146,147,148,149,150,152,153,153,154,157,158,159,160,163,163,164,164,165,166,167,168,169,170,174,176,179,180,182,184,184,184,184,188,189,192,192,193,194,194,194,196,196,200,201,202,204,206,207,208,212,213,214,215,215,216,218,218,220,222,224,226,228,229,230,232,233,234,235,235,238,239,240,244,246,247,247,248,249,250,252,256,256,257,257,258,259,260,262,263,264,265,268,269,272,273,274,275,277,277,278,279,279,279,280,281,282,283,283,283,283,284,284,286,287,289,290,291,291,292,292,293,294,295,296,296,297,297,297,298,299,300,301,301,303,304,305,306,308,309,310,311,311,312,314,314,317,317,318,319,319,320,322,323,323,324,325,328,329,330,331,331,332,332,332,332,333,334,336,337,339,340,340,341,342,342,343,344,344,345,346,348,350,351,352,353,353,354,355,356,356,357,357,358,358,359,360,361,362,363,364,365,365,365,365,366,366,366,366,367,368,369,369,370,371,372,373,374,376,377,377,378,379,382,8,10,17,18,20,22,22,26,26,27,31,32,34,34,35,36,36,37,37,38,38,39,39,40,40,41,42,43,43,44,45,46,47,47,48,48,49,49,49,50,50,51,51,52,52,52,53,53,53,54,54,54,55,56,57,58,59,59,59,59,60,61,62,63,64,65,66,66,66,66,67,68,69,70,71,72,72,73,74,75,75,76,77,78,78,78,78,79,81,81,82,83,83,83,84,85,86,87,88,89,90,91,93,93,94,94,95,95,96,97,98,102,110,112,116,118,121,122,127,128,128,129,130,131,132,133,134,135,136,136,136,137,137,138,140,141,143,144,144,145,146,147,148,148,149,149,150,151,151,152,153,153,154,155,155,156,156,157,158,159,160,161,163,164,165,166,167,170,172,173,174,176,176,178,180,184,186,188,190,192,194,196,198,199,200,200,201,202,202,203,204,205,206,206,207,208,209,210,211,211,219,220,221,221,222,223,224,225,227,228,229,230,231,231,232,233,234,236,237,238,239,239,240,241,241,242,242,243,245,245,246,247,248,250,252,253,255,256,257,258,259,260,261,262,263,263,264,264,264,264,265,266,266,267,267,268,269,270,273,275,276,277,278,279,280,281,282,283,284,289,292,294,295,296,299,300,301,302,303,304,305,306,314,315,315,316,316,317,318,319,320,320,324,325,325,326,331,333,338,349,350,350,351,351,352,352,352,353,353,354,355,355,356,357,358,358,360,361,362,363,364,365,365,366,366,367,368,369,370,370,371,372,373,374,375,375,376,376,377,377,378,379,379,380,381,382,382,383,384,384,384,385,385,386,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,400,401,401,402,402,403,404,404,404,404,405,406,407,407,407,408,408,408,409,409,409,410,410,410,411,411,411,411,412,412,413,413,414,415,416,417,417,420,421,422,424,426,428,430,432,434,438,438,438,440,440,441,442,443,444,445,446,447,448,449,450,451,452,452,453,454,455,455,456,456,458,458,459,460,461,461,462,464,464,466,468,471,477,478,481,481,481,481,482,482,484,485,486,493,495,496,500,502,503,505,507,508,509,510,511,512,512,513,514,515,524,525,530,532,8,10,14,16,16,31,35,36,38,40,46,50,51,52,53,54,56,58,58,59,60,62,63,64,65,66,67,68,73,74,74,76,76,77,78,79,80,80,81,82,83,84,84,85,85,85,86,86,87,87,88,88,88,89,90,90,90,91,91,92,93,94,95,96,97,98,99,100,100,101,101,102,103,103,104,108,109,110,111,111,111,112,113,114,115,116,117,118,118,119,119,120,121,122,123,124,124,125,127,127,128,129,130,131,132,133,134,135,135,135,136,137,138,139,140,141,142,143,143,156,158,158,158,159,159,159,160,161,162,164,165,166,167,168,168,170,170,171,172,174,174,176,176,177,177,178,179,180,182,183,184,184,185,186,188,195,196,196,197,197,197,197,198,200,200,202,204,207,209,210,211,212,212,216,220,224,229,230,231,231,240,243,246,246,246,248,249,253,263,264,266,268,270,272,282,282,283,298,299,300,302,303,304,304,305,306,307,308,309,310,316,317,318,321,322,325,325,326,327,328,328,328,329,331,332,332,333,337,338,338,339,340,341,341,342,343,344,345,346,348,349,351,353,354,355,356,357,358,358,359,359,367,367,370,375,376,376,377,378,380,388,389,390,392,395,402,413,429,429,432,433,440,441,441,442,445,448,451,452,452,453,454,458,459,460,461,462,463,464,465,466,467,469,470,471,471,471,472,473,473,473,474,474,474,476,477,478,479,480,481,482,483,485,485,486,489,493,494,498,498,499,500,502,503,503,504,505,522,525,526,527,528,529,530,530,531,531,531,532,533,534,535,536,541,541,542,542,542,543,543,544,545,546,547,548,552,553,553,553,555,557,557,558,560,560,562,562,562,563,563,564,565,565,565,569,570,570,570,571,572,573,574,574,575,575,577,593,594,595,595,596,597,599,600,601,602,603,604,604,604,604,605,606,606,607,607,608,608,609,610,611,612,612,612,613,613,614,614,615,615,616,616,617,618,619,619,620,621,622,622,623,623,624,624,625,626,631,631,632,632,634,637,638,639,639,640,641,690,6,8,10,10,10,12,14,14,16,16,16,16,19,19,20,20,20,20,20,21,21,24,26,29,30,32,34,37,38,38,40,42,44,46,48,50,53,54,56,58,58,58,58,58,60,62,65,65,66,68,70,72,74,76,76,78,78,78,78,80,82,85,86,88,91,92,92,92,92,94,94,94,96,99,99,99,99,99,100,100,100,100,100,102,102,104,104,106,108,108,108,110,110,110,112,114,116,118,118,118,118,121,122,124,126,126,128,130,132,132,132,132,132,134,136,138,141,141,141,142,144,147,147,147,148,148,148,148,148,150,153,154,156,158,161,162,164,167,168,170,172,174,176,179,180,180,182,185,186,188,190,193,194,196,198,200,203,204,206,208,208,211,214,214,214,216,218,221,222,224,226,229,229,229,229,229,229,229,229,230,232,234,236,238,240,242,242,244,246,246,248,248,251,251,251,252,254,256,256,256,258,260,262,262,265,266,268,270,272,274,276,276,279,280,282,284,286,286,288,290,293,293,294,294,294,294,296,296,296,298,300,303,303,304,304,304,306,306,308,310,312,314,314,316,318,321,322,322,324,326,328,331,331,331,332,334,334,334,336,339,340,342,344,346,346,348,350,352,354,357,358,360,360,362,364,366,368,370,372,374,374,376,378,380,382,384,386,388,388,388,388,388,390,392,394,396,396,396,396,398,400,402,404,404,404,406,408,408,410,412,9,32,32,32,32,54,66,74,74,86,86,94,94,94,94,106,114,114,128,140,152,170,183,197,197,211,211,221,221,229,229,229,229,241,241,251,251,251,267,285,319,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,59,59,60,61,62,63,64,65,66,66,66,67,68,69,70,71,71,71,9,19,21,25,35,40,43,47,53,57,59,61,63,65,67,69,73,74,75,76,77,79,82,83,85,87,89,89,91,93,99,101,103,105,107,113,116,119,121,123,126,127,129,132,133,135,137,139,144,147,149,155,159,165,165,169,177,180,187,204,8,12,14,15,16,18,19,20,20,21,22,24,24,25,26,26,28,30,31,32,33,34,36,36,37,38,39,39,40,42,42,43,43,44,44,45,45,46,46,48,48,49,49,50,51,51,52,54,55,56,56,57,57,58,60,61,61,62,62,63,63,64,66,67,67,68,69,70,71,72,73,73,74,74,75,76,77,78,80,80,81,81,82,82,83,84,84,84,87,88,92,93,94,96,97,97,97,98,99,99,99,100,102,103,104,105,105,106,108,109,110,111,112,114,115,116,117,117,117,118,121,122,123,126,131,131,132,132,139,148,150,153,156,160,162,163,164,165,166,168,170,172,174,176,178,180,181,186,187,188,190,192,193,194,196,198,200,202,204,205,206,208,210,211,214,216,217,220,222,223,224,226,229,230,232,234,235,236,238,240,241,242,244,246,247,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,279,280,283,284,286,286,286,292,296,298,300,301,302,304,306,307,308,309,310,312,313,314,316,318,319,320,321,322,324,326,327,328,331,332,334,336,337,338,339,340,342,343,344,346,348,349,350,351,352,355,356,357,358,364,367,370,373,374,376,378,379,380,381,382,384,384,385,386,387,387,388,390,391,392,393,394,397,397,398,398,399,399,399,400,402,403,404,404,405,405,406,408,409,409,410,411,412,414,415,418,418,418,418,418,418,420,421,422,424,424,424,426,428,429,430,430,430,430,430,432,434,436,438,441,442,445,446,447,448,452,453,454,458,460,463,464,466,470,471,474,478,480,481,482,483,486,487,488,489,490,492,493,494,495,496,498,499,500,501,502,503,504,505,506,508,509,510,511,512,514,515,516,516,517,518,520,520,521,522,523,524,525,525,526,527,528,530,531,533,534,535,535,538,540,541,546,548,549,550,552,556,557,558,560,562,564,565,566,568,570,574,575,578,579,580,581,582,584,588,589,591,592,592,594,596,597,598,600,602,605,606,607,608,609,610,614,616,620,622,624,625,627,628,630,632,634,638,640,642,644,646,647,648,650,652,653,654,655,656,658,660,661,662,663,665,666,668,669,670,671,672,676,678,681,683,686,689,691,693,695,696,698,700,702,705,706,712,716,718,719,4,12,14,14,14,14,14,18,19,21,21,21,21,24,25,25,25,25,25,25,27,27,27,27,30,31,32,32,32,32,33,33,33,33,33,35,36,39,41,41,41,41,42,43,43,46,47,48,49,51,53,54,60,61,62,69,69,69,69,69,72,74,74,84,87,89,90,93,94,95,95,97,97,97,98,98,98,100,101,101,102,103,105,106,107,109,109,109,110,113,113,117,118,121,124,125,129,129,129,129,130,134,135,137,139,139,139,140,140,141,143,145,147,148,148,149,149,149,152,154,155,155,158,160,163,165,167,170,170,171,171,175,177,179,180,180,187,196,196,197,209,210,210,212,212,212,213,218,218,219,1,2,6,10,18,20,23,24,26,27,28,30,30,31,31,32,33,34,35,36,37,38,38,39,39,40,41,42,43,44,45,45,46,47,48,49,50,50,53,53,54,61,62,69,70,72,72,73,73,74,75,76,77,78,80,81,82,83,84,87,89,90,91,93,94,96,97,98,100,101,102,103,104,105,106,107,108,110,111,112,113,113,114,115,116,117,118,118,119,120,123,123,124,125,126,128,130,131,132,134,138,139,142,144,145,146,147,147,148,150,151,152,154,156,158,160,168,170,170,171,171,175,176,177,178,181,182,183,184,185,188,192,194,196,197,198,199,205,208,210,214,216,218,220,221,222,226,227,231,232,234,237,240,242,244,250,252,253,254,255,256,257,264,270,273,274,275,276,279,282,287,298,300,308,310,321,324,332,334,335,336,339,342,344,346,348,348,352,353,354,359,360,363,364,365,366,367,368,370,371,372,373,383,384,386,387,388,389,394,396,398,399,400,402,404,408,410,414,416,417,418,420,422,424,426,427,428,430,432,434,436,438,439,440,442,444,446,447,448,449,450,452,454,477,481,482,483,483,483,483,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,42,43,44,45,47,48,48,51,52,63,64,71,72,73,74,78,80,82,84,90,92,93,94,96,98,111,112,113,114,115,116,118,119,120,122,123,124,126,127,128,129,130,133,133,133,133,134,136,139,140,142,143,144,146,147,148,149,150,152,153,154,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,172,173,176,177,178,179,180,193,194,197,198,206,212,213,214,215,216,218,223,230,231,232,234,237,238,239,243,244,246,247,248,249,257,258,259,260,262,263,264,282,286,287,289,289,290,290,291,292,292,293,293,294,294,295,296,296,297,300,301,302,302,304,307,308,316,318,320,323,324,327,332,333,334,336,338,342,343,344,346,347,348,348,349,349,350,350,351,352,354,354,355,357,358,359,359,360,362,368,370,371,375,376,384,385,386,387,388,391,392,393,394,395,396,397,397,397,398,398,398,401,402,403,404,405,406,414,416,418,422,430,432,435,436,437,438,440,446,447,450,456,460,461,463,464,465,466,467,468,468,470,471,472,472,473,474,474,475,477,478,479,488,490,491,492,495,496,497,501,505,506,507,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,38,39,40,41,43,44,47,48,59,60,67,68,69,70,74,76,78,80,86,88,89,90,92,94,107,108,109,110,111,112,114,115,116,118,119,122,123,124,125,126,129,130,132,135,136,138,140,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,169,172,173,174,175,176,190,193,194,202,208,209,210,211,212,214,219,226,227,228,230,233,234,235,239,240,242,243,244,245,245,253,254,255,256,258,259,260,278,282,284,285,285,286,286,287,288,289,289,290,290,291,292,293,295,296,297,298,298,298,300,302,303,304,312,314,316,319,320,323,328,329,330,332,334,338,339,340,343,344,344,345,345,346,346,347,348,350,353,354,355,356,358,364,366,367,368,371,372,380,381,382,383,384,387,388,389,390,391,392,393,393,393,394,394,394,397,398,399,400,401,402,410,412,414,416,418,426,428,431,432,433,434,436,442,443,446,452,456,457,459,460,461,462,463,464,464,466,467,468,468,469,470,470,471,473,474,475,484,486,487,488,491,492,493,497,501,502,503,18,19,20,22,34,37,41,42,44,48,50,51,52,56,58,62,63,64,66,71,74,76,77,80,80,96,97,98,100,101,103,104,105,106,108,109,111,112,113,114,115,118,120,122,123,125,129,130,134,135,136,137,138,140,142,144,145,146,147,148,150,152,153,154,156,157,160,161,162,163,164,165,166,168,172,173,174,175,176,177,191,192,196,197,204,212,213,214,216,217,220,226,233,234,236,238,240,242,243,247,248,251,252,253,255,263,264,265,266,267,270,271,277,291,296,298,300,300,301,301,302,302,303,303,304,305,305,306,307,308,311,312,313,314,314,314,314,314,317,319,320,330,332,334,339,340,343,348,349,350,351,355,360,361,362,363,366,368,368,369,369,370,370,371,371,373,377,378,379,380,384,390,392,394,395,398,400,408,409,410,411,412,416,417,418,419,420,423,424,424,424,425,425,425,429,430,431,432,433,434,441,443,445,447,450,459,460,463,464,467,468,470,476,477,487,493,494,496,497,498,499,500,502,502,504,505,506,507,509,510,511,512,514,524,526,528,529,533,534,535,539,544,545,546,22,23,24,26,38,41,45,46,48,52,54,55,56,60,62,66,67,68,70,75,76,78,80,81,84,100,101,104,105,107,108,109,110,112,113,115,116,117,118,119,122,124,126,127,129,133,134,138,139,140,141,142,144,146,149,150,151,152,154,156,157,158,160,161,164,165,166,167,168,169,170,171,172,176,177,178,179,180,181,195,196,200,201,208,216,217,218,220,221,224,227,230,237,238,240,242,244,246,247,251,252,255,256,257,259,267,268,269,270,271,274,275,281,295,300,302,303,304,304,305,305,306,306,307,307,308,308,309,309,310,311,312,315,316,317,318,318,318,318,318,323,324,334,336,338,343,344,347,352,353,354,355,359,364,365,366,367,370,372,372,373,373,374,374,375,375,377,381,382,383,384,388,394,396,398,399,402,404,412,413,414,415,416,420,421,422,423,424,427,428,428,428,429,429,429,433,434,435,436,437,438,445,447,451,454,463,464,467,468,471,472,474,480,481,491,497,498,500,501,502,503,504,506,506,507,508,509,510,511,512,513,513,514,515,516,518,528,530,532,533,537,538,539,548,549,550,21,22,23,24,25,26,27,28,29,29,31,32,33,34,35,36,37,40,41,42,43,45,46,49,50,61,62,69,70,71,72,76,78,80,82,88,90,91,92,94,96,109,110,111,112,113,114,116,117,117,118,120,121,122,124,125,126,127,131,132,134,137,138,140,141,142,144,145,146,147,148,150,151,152,154,155,156,158,159,160,163,164,165,166,167,168,169,170,171,174,175,176,177,192,196,204,210,211,212,213,214,216,221,228,229,230,232,235,236,237,241,242,244,245,246,247,247,255,256,257,258,260,260,261,262,266,280,284,285,286,287,287,288,288,289,289,290,290,291,292,292,293,294,295,298,299,300,300,300,300,300,305,306,314,316,318,321,322,325,330,331,332,334,336,340,341,342,344,345,346,346,347,347,348,348,349,350,355,356,357,358,360,366,368,369,370,373,374,382,383,384,385,386,389,390,391,392,393,394,399,400,401,402,403,404,412,414,418,420,428,430,433,434,435,436,438,444,445,448,454,458,459,461,462,463,464,465,467,468,469,470,470,471,472,472,473,475,476,477,486,488,489,490,493,494,495,499,503,504,505,6,30,31,32,34,35,37,44,50,57,70,71,72,73,75,76,76,84,86,87,88,90,91,92,93,94,95,96,99,100,102,103,104,105,106,108,109,110,111,121,123,126,128,130,134,136,143,147,151,152,153,154,155,156,157,158,158,159,160,160,161,162,162,163,164,166,167,168,168,169,171,172,173,175,178,188,192,198,200,201,202,208,209,210,212,213,215,216,217,220,221,223,224,227,237,238,242,244,250,257,258,264,266,268,270,274,282,284,285,286,287,289,291,292,293,294,299,300,302,303,304,306,307,308,310,311,312,314,316,317,320,321,324,326,338,340,346,347,349,350,365,366,368,372,373,375,376,377,379,380,382,388,400,400,404,408,413,414,416,421,422,426,430,432,434,437,439,440,442,443,445,446,448,449,450,452,453,454,455,456,458,459,461,463,464,465,505,505,506,10,18,20,22,22,23,24,26,27,28,30,30,31,31,32,33,34,35,36,37,38,38,39,39,40,41,42,43,43,43,44,45,45,46,47,48,49,50,50,53,53,54,61,62,69,70,72,72,73,73,74,75,76,77,78,78,80,81,82,83,84,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,105,106,107,108,109,110,111,112,113,113,114,114,115,116,117,118,119,120,123,123,124,125,126,128,130,131,132,134,138,139,142,144,146,147,147,148,150,151,152,154,156,158,160,168,170,170,171,171,175,176,177,178,181,182,183,184,185,188,192,194,196,197,198,199,205,208,210,214,216,218,220,221,222,226,227,231,232,234,237,240,242,244,250,252,253,254,255,256,257,264,269,270,273,274,275,276,279,282,287,298,300,301,308,310,321,324,332,334,335,336,339,342,344,346,348,348,352,353,354,359,360,363,364,365,366,367,368,369,370,371,372,373,383,384,386,387,388,389,390,394,396,398,399,400,402,404,408,410,414,416,417,418,420,422,424,426,427,428,430,432,434,436,438,439,440,442,444,446,447,448,449,450,452,454,1,8,8,8,8,8,9,10,17,20,40,52,55,56,58,64,85,129,186,229,246,248,248,252,281,289,1,2,7,8,16,17,18,20,22,24,26,28,32,34,36,39,40,44,46,50,53,54,56,60,64,66,72,74,76,78,80,82,84,86,88,90,92,94,98,100,100,110,111,112,116,118,120,131,137,137,139,1,6,34,36,38,54,94,95,96,96,97,97,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,114,115,115,115,118,119,120,121,122,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,176,177,180,181,182,183,184,185,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,216,217,217,218,218,219,220,221,222,223,224,225,226,227,228,229,230,231,234,235,236,237,238,239,240,241,244,245,246,247,248,249,250,251,252,252,252,252,253,254,255,255,255,256,257,260,261,262,263,264,265,266,267,268,269,270,271,271,272,272,273,273,274,275,276,277,278,279,280,281,282,283,283,12,14,15,16,17,18,20,22,24,25,26,28,29,30,31,32,34,34,35,35,36,37,38,39,40,40,42,42,44,46,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,68,69,70,71,72,73,74,78,79,80,82,83,84,85,86,87,88,90,92,93,94,95,96,97,98,99,100,102,104,106,107,108,109,110,111,112,114,116,117,118,119,120,121,122,124,125,126,128,130,132,133,134,135,136,137,137,138,139,139,140,140,141,142,143,144,145,146,147,148,149,150,150,151,152,153,154,155,156,157,158,159,160,161,162,164,166,167,168,169,170,171,172,173,174,175,176,178,180,182,184,185,186,188,189,190,191,192,193,194,196,196,197,198,200,201,202,204,206,208,209,214,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,238,239,240,242,245,246,248,249,250,251,252,254,256,258,260,262,264,266,268,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,292,293,294,295,296,298,300,301,302,304,306,306,308,310,312,314,316,318,319,320,322,323,324,326,328,330,331,333,334,336,338,339,340,342,344,346,348,350,353,354,355,356,358,360,361,362,363,364,365,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,399,400,401,402,403,404,404,406,407,408,409,410,411,412,413,414,415,416,418,419,420,422,424,426,428,430,431,432,434,435,436,437,438,439,440,442,444,446,447,450,451,452,454,456,457,458,459,462,464,466,468,470,472,474,476,477,478,479,480,482,484,486,487,488,490,491,492,494,495,497,497,498,499,500,501,502,504,505,506,508,509,510,512,516,517,518,519,520,521,522,523,524,525,526,527,528,530,531,532,534,535,536,537,538,540,541,543,544,546,547,548,550,552,554,556,558,559,4,6,20,22,34,48,56,68,76,78,80,84,92,96,98,99,105,116,120,128,129,130,135,138,140,142,146,150,152,154,160,160,162,164,168,173,174,178,179,184,186,188,200,204,206,208,210,212,214,216,218,224,225,226,230,232,234,235,236,238,239,239,240,243,244,245,246,248,249,252,256,262,264,266,276,278,280,282,284,286,288,294,296,298,304,308,312,316,318,320,321,322,324,326,328,330,332,334,334,354,358,375,376,377,380,381,382,383,394,1,2,34,107,126,128,130,140,141,222,227,228,5,6,7,7,8,8,9,11,12,13,14,15,15,16,18,19,20,21,21,23,23,24,24,25,26,27,27,28,29,29,29,31,31,31,32,33,34,35,35,36,36,37,38,39,39,40,40,41,41,42,42,43,44,44,45,46,47,47,48,48,49,49,50,50,51,52,53,53,54,54,54,55,55,56,57,59,59,60,60,61,61,62,62,63,63,64,64,65,66,68,69,69,70,71,72,73,74,75,76,77,78,78,79,80,81,81,81,82,82,82,83,84,85,85,87,88,89,89,90,90,92,93,95,96,96,96,96,97,97,97,99,100,101,101,101,102,102,107,107,109,110,110,111,111,112,112,114,115,116,116,117,118,119,120,120,123,123,124,124,125,125,125,126,126,126,127,127,128,128,129,129,130,131,131,133,136,6,36,36,40,44,44,52,52,58,64,70,76,80,84,88,92,4,4,6,6,8,10,12,14,16,18,20,22,24,25,46,46,47,47,15,16,16,17,21,24,28,30,62,63,73,80,88,92,97,100,118,119,120,125,125,126,136,141,142,144,146,148,150,154,160,164,168,175,180,187,189,190,210,216,252,259,260,261,261,264,269,270,271,273,277,279,281,283,285,286,291,293,298,299,5,6,8,22,38,59,71,80,81,92,103,104,122,132,138,149,205,215,226,244,248,249,251,258,267,277,303,304,314,318,351,356,357,362,371,377,380,381,386,397,403,405,409,419,422,423,429,431,432,436,437,440,446,4,6,6,12,13,13,42,42,67,67,73,74,74,76,77,81,81,88,89,89,113,113,121,122,122,126,130,130,135,136,136,145,145,147,148,152,153,153,160,180,180,193,202,202,205,206,206,210,210,211,212,218,218,222,223,223,240,240,246,246,253,253,263,263,268,269,269,276,276,285,286,286,289,290,290,293,312,313,320,320,324,326,326,328,329,329,333,333,337,337,340,340,358,358,378,379,379,386,387,390,390,401,401,412,412,413,414,414,424,424,438,438,443,444,444,449,449,478,489,6,8,12,20,20,32,32,44,45,45,62,63,63,66,66,74,74,80,91,91,96,97,97,104,104,111,111,120,120,129,130,130,139,140,140,144,144,157,158,158,183,184,184,190,191,191,194,200,200,202,203,203,219,219,225,226,226,232,232,237,237,243,244,244,250,251,251,259,260,260,264,269,270,270,276,276,290,290,297,303,303,314,314,317,317,324,324,336,336,345,345,352,353,353,386,386,393,394,394,431,6,12,12,18,18,34,34,42,49,49,56,56,75,76,76,88,89,89,100,101,101,105,106,106,122,122,126,127,127,136,136,144,145,145,148,148,155,155,164,164,169,169,178,179,179,208,208,212,213,219,220,220,230,230,239,239,247,247,255,256,256,264,264,272,273,283,291,294,294,301,302,302,343,14,68,124,167,218,257,305,364,417,1,1,4,5,6,11,22,26,75,117,191,193,3,35,104,167,283,305,1,2,6,8,21,25,26,27,28,29,32,37,41,50,121,122,122,123,162,164,177,180,181,190,193,233,253,300,306,314,316,340,341,350,356,372,410,411,4,6,10,12,13,17,22,23,24,25,26,33,36,43,100,102,103,104,115,134,136,146,149,150,151,154,160,162,194,246,251,258,260,275,276,279,280,292,305,306,324,331,331,6,394,396,396,396,396,398,398,398,398,398,398,400,400,400,400,400,402,402,402,402,402,404,406,406,406,406,408,408,408,408,408,408,408,408,410,410,410,412,412,412,412,412,412,414,416,416,416,418,418,418,418,418,420,420,422,424,424,424,424,424,426,426,426,426,426,426,426,6,7,8,9,12,13,15,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,35,38,41,42,43,44,46,47,48,49,50,51,55,55,56,57,58,59,60,61,62,63,64,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,89,90,91,93,94,95,96,5,53,66,86,146,162,184,197,215,218,221,226,233,236,240,240,247,248,258,258,264,277,281,284,290,294,300,306,306,315,331,373,443,457,464,476,482,483,484,485,487,488,489,493,11,12,15,18,18,18,20,22,22,23,24,28,35,36,38,39,40,41,43,44,45,45,46,47,47,48,49,50,51,51,52,52,53,55,56,56,57,57,58,58,59,60,60,61,61,61,62,63,63,64,64,64,71,71,73,74,75,75,77,79,80,80,82,84,84,84,84,84,84,87,87,88,89,90,91,92,93,93,93,93,94,94,96,97,98,100,101,103,105,106,107,108,109,109,110,111,112,113,114,115,115,115,116,116,117,117,121,122,123,124,124,125,125,126,127,127,129,129,132,133,135,136,137,141,142,143,143,144,144,145,146,146,148,149,149,150,154,155,157,158,158,159,159,160,160,161,162,163,163,169,170,172,175,176,177,177,178,179,180,181,183,185,185,186,187,187,188,189,189,190,190,191,192,192,194,194,195,195,196,198,199,199,200,200,200,201,202,204,204,205,206,207,207,208,208,209,211,212,213,215,216,217,218,220,220,221,222,223,226,226,228,229,230,231,231,232,232,233,233,238,239,240,241,241,243,244,246,247,249,250,251,252,252,253,253,257,258,259,260,261,261,263,264,264,265,266,267,267,268,268,270,271,272,272,273,273,275,276,277,279,279,280,282,283,284,286,288,290,291,292,293,294,296,298,299,299,300,303,304,305,306,307,308,309,309,312,313,314,316,317,318,318,319,320,322,322,323,324,325,326,326,328,330,330,331,331,332,332,333,333,334,334,335,336,337,7,29,115,434,8,10,16,17,61,113,170,222,269,315,383,453,7,8,16,16,18,18,22,22,24,28,30,30,32,32,36,36,38,38,42,42,44,44,46,46,50,50,54,54,58,58,62,66,66,68,68,70,70,74,74,76,76,80,82,82,1,6,8,8,11,12,12,30,32,36,39,43,44,54,55,56,58,58,60,67,68,72,75,84,90,90,92,94,96,96,102,114,146,148,159,225,225,263,290,310,447,483,1,2,4,6,28,142,345,6,8,10,12,14,16,18,20,22,24,26,28,30,68,76,77,80,82,82,82,6,14,16,28,29,48,49,65,85,5,6,36,44,51,62,69,81,92,100,112,120,127,135,143,144,171,180,184,192,201,208,215,222,233,239,248,254,263,264,299,308,315,322,328,337,348,353,364,375,384,395,4,6,8,14,18,19,20,20,40,40,41,41,1,2,6,8,8,637,638,677,678,679,8,10,11,11,12,14,15,16,18,19,22,23,24,25,26,28,30,32,33,34,35,36,37,39,40,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,79,80,81,82,83,84,85,86,87,88,89,91,92,94,96,98,100,102,104,106,108,110,116,116,117,118,119,120,121,122,123,124,125,126,126,127,128,130,131,133,135,136,137,138,139,141,144,146,147,148,149,151,152,152,153,154,155,156,156,157,159,160,161,162,165,166,167,4,6,12,12,19,20,20,39,63,64,64,69,75,8,15,33,36,38,64,78,95,96,165,165,165,167,168,168,169,169,170,171,173,174,176,177,177,180,8,16,18,148,148,1,7,8,12,26,56,76,76,78,78,136,156,156,160,166,168,176,180,182,186,198,210,215,220,8,10,10,12,24,25,28,30,32,34,38,43,46,58,67,71,75,78,81,89,89,90,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,85,8,8,8,8,8,9,9,9,10,10,10,10,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,13,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,18,18,18,18,18,19,19,19,19,20,20,20,20,20,20,21,21,36,40,44,50,66,68,72,98,114,118,134,146,4,6,10,14,16,18,18,31,34,36,36,55,56,58,59,59,61,64,66,67,70,71,74,75,79,79,6,8,13,14,14,19,19,21,21,22,22,26,27,27,29,29,31,32,32,34,34,36,36,38,38,44,45,46,47,49,49,51,52,53,54,55,56,57,58,60,61,63,64,65,66,67,67,68,69,70,72,73,74,76,81,82,83,83,84,86,87,88,89,90,91,92,93,94,95,98,99,101,104,106,108,110,111,112,113,115,116,117,118,119,120,121,122,123,125,126,127,128,129,131,132,132,133,135,136,137,139,140,141,142,143,144,145,147,148,149,150,152,157,188,192,195,196,197,198,204,205,205,211,212,213,215,215,216,217,220,222,223,224,224,226,227,228,231,233,234,234,235,238,240,242,243,244,245,246,247,248,249,250,251,252,253,254,257,258,259,260,261,262,265,266,267,268,273,274,276,284,285,286,287,288,293,294,295,296,297,298,299,302,304,305,311,313,314,315,316,317,319,320,321,322,323,324,326,327,332,336,348,381,389,6,7,8,9,12,16,16,17,20,20,22,22,23,26,32,36,37,38,38,39,39,40,44,48,50,59,64,74,92,92,94,94,95,95,97,100,102,103,106,107,108,109,112,113,114,116,117,118,119,120,121,126,127,128,130,132,132,133,134,134,135,136,137,138,138,138,139,139,140,141,141,142,142,143,143,144,145,146,146,147,147,149,149,149,150,153,154,156,157,161,161,162,164,164,164,164,165,180,180,181,181,181,184,191,191,192,193,194,194,194,194,195,195,196,197,198,201,201,202,203,204,204,205,206,208,208,211,212,212,213,214,215,216,216,218,219,222,223,226,226,227,227,227,228,228,229,231,233,234,237,240,250,250,251,252,252,253,258,258,259,260,261,262,262,265,266,266,267,267,268,270,270,274,276,277,278,280,281,282,282,283,285,288,288,290,292,293,294,294,295,296,297,298,299,300,301,301,303,304,304,305,305,305,307,308,308,310,311,317,318,328,328,331,333,336,338,338,342,342,344,345,347,349,351,352,355,358,359,361,367,369,372,373,375,383,384,384,385,387,388,390,390,392,393,395,397,399,400,400,403,403,404,404,406,406,407,409,411,411,413,416,416,421,422,424,425,426,427,428,429,432,433,435,435,436,440,443,445,456,457,460,463,463,466,468,468,469,470,471,471,472,474,476,476,477,478,479,481,481,482,484,486,487,488,488,489,490,490,493,493,494,496,496,497,498,499,500,501,502,503,504,505,506,512,521,40,42,42,44,46,48,50,52,54,54,58,60,62,64,66,70,72,74,76,80,80,82,84,86,90,90,92,94,94,96,96,98,102,104,106,106,108,110,112,114,114,114,116,116,118,120,120,122,124,124,126,126,128,130,132,134,136,138,140,140,142,144,144,144,146,148,148,150,152,154,156,158,160,162,164,166,166,168,170,172,174,176,176,178,180,182,182,184,186,188,190,192,194,196,196,198,198,200,204,204,206,210,212,214,214,216,220,222,224,224,224,226,226,228,230,230,232,234,234,234,236,236,240,244,246,248,250,250,252,254,256,260,260,262,264,266,268,270,272,274,276,278,282,284,286,288,288,288,290,292,292,292,294,294,312,313,314,315,316,317,318,319,320,321,322,323,374,9,15,21,33,35,41,45,51,57,59,63,67,69,75,89,95,105,111,115,121,125,129,135,141,145,152,153,155,180,181,183,188,191,195,199,209,213,219,227,233,240,241,243,257,261,265,277,277,281,285,289,293,299,301,303,318,319,321,345,355,359,363,367,371,378,379,381,395,401,412,413,415,441,448,449,451,453,455,482,483,485,499,505,511,521,527,535,539,543,551,557,563,569,575,581,588,589,591,605,609,613,619,627,629,637,642,642,643,645,652,653,655,662,663,665,667,681,687,8,12,16,24,28,32,38,42,48,52,58,62,66,70,76,80,85,86,94,98,102,106,110,116,120,124,130,138,142,146,152,158,162,166,170,172,180,184,188,192,198,202,206,210,216,218,224,230,234,234,238,244,249,250,256,262,270,274,280,286,290,292,300,306,310,314,318,320,322,324,328,332,338,342,347,348,354,358,364,370,376,382,382,388,396,402,408,414,418,424,430,434,440,447,448,450,454,460,466,474,478,482,486,490,494,8,14,24,30,30,30,36,40,46,48,52,58,58,64,72,78,84,90,94,104,114,120,130,140,144,150,154,160,164,168,172,176,180,186,192,196,200,204,210,214,214,218,224,230,237,238,240,244,250,250,256,262,270,272,278,280,284,288,292,298,302,308,316,322,326,330,334,340,346,350,356,360,366,372,378,382,384,390,394,400,404,408,410,418,422,428,434,440,444,450,456,462,470,474,482,488,490,494,498,504,508,512,516,520,524,528,8,15,16,20,24,28,32,36,40,44,44,44,48,54,58,60,66,66,66,70,74,79,80,84,88,92,98,105,105,105,106,110,114,120,132,138,142,148,152,156,156,160,164,170,174,176,182,188,192,198,205,206,210,214,214,218,226,230,234,240,246,250,256,261,262,268,274,280,286,292,296,300,306,310,314,320,320,324,328,334,338,342,346,354,358,362,366,372,376,382,388,392,400,406,410,416,420,424,430,439,440,460,464,468,472,476,480,488,496,8,12,16,20,20,20,20,20,20,26,32,38,45,46,60,68,82,88,102,106,112,116,124,132,134,148,150,160,160,168,172,174,182,186,192,200,206,210,216,224,230,234,240,246,248,256,262,266,266,270,274,278,284,288,292,292,296,306,310,314,320,326,332,336,340,344,346,349,360,364,368,376,380,386,390,394,398,404,408,410,416,420,426,432,438,445,446,454,458,462,468,474,482,490,496,502,510,516,522,528,532,536,540,544,548,554,560,565,566,7,198,200,202,204,208,210,212,212,214,216,218,218,222,13,205,207,209,209,211,213,215,215,217,219,219,221,223,225,227,229,231,81,202,209,220,255,257,259,259,451,452,1,7,28,42,55,65,72,72,77,77,105,105,108,113,133,190,196,199,199,187,188,21,22,23,26,30,32,43,183,183,185,185,187,194,207,308,309,309,310,311,311,312,312,334,9,75,76,76,77,77,78,79,81,84,85,86,86,101,102,102,104,105,105,106,106,106,107,108,108,109,109,109,112,112,115,116,117,119,120,121,123,123,123,124,124,124,124,125,125,126,127,128,129,130,131,132,136,137,138,139,140,142,144,145,146,147,151,152,154,158,159,160,161,178,189,190,190,191,193,195,196,196,196,197,203,207,208,214,218,219,223,224,226,233,235,236,240,242,244,251,251,252,252,252,253,253,254,268,269,271,274,275,288,293,293,307,308,325,325,326,327,327,327,327,330,331,332,333,335,337,338,339,356,357,362,363,363,364,365,370,371,372,373,374,375,375,376,376,387,422,9,334,336,338,340,342,344,346,348,350,352,354,358,360,362,364,366,368,370,376,380,382,384,386,388,390,392,394,396,396,398,400,402,406,408,410,412,416,418,420,422,424,426,428,430,432,434,436,4,20,392,4,232,590,4,9,18,0,17,32,34,38,42,49,59,69,1,10,21,25,29,33,45,49,53,57,61,65,71,75,79,83,89,95,99,103,107,111,117,121,125,129,133,137,145,149,153,159,163,167,173,177,181,197,201,207,215,219,223,227,231,246,260,265,271,275,281,285,289,293,297,301,305,313,317,321,325,329,333,337,341,345,349,353,357,363,367,373,379,383,391,397,426,441,441,455,475,481,499,505,509,4,11,12,12,14,14,14,14,16,17,18,19,20,21,22,22,23,24,24,25,26,27,28,29,29,30,31,32,33,34,34,6,6,8,9,9,9,9,10,10,10,10,11,11,12,19,19,19,19,19,19,20,20,20,20,20,21,21,24,24,24,24,26,26,28,28,28,31,32,34,36,36,36,38,40,40,48,52,54,54,56,56,58,58,58,60,62,64,64,66,68,70,72,74,76,76,78,78,80,82,84,84,86,86,86,89,90,90,92,92,92,94,96,98,1,6,13,14,14,15,15,16,18,21,22,24,24,27,28,30,33,35,38,39,41,43,46,49,51,58,61,63,66,70,71,73,77,82,89,92,95,100,104,106,116,119,124,128,136,140,144,148,149,150,154,157,160,162,165,167,175,181,186,188,190,197,200,203,210,216,217,237,246,5,6,7,8,15,16,16,27,36,47,70,71,75,78,79,81,96,103,110,110,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1,2,8,29,30,53,68,92,203,226,291,299,300,10,12,12,18,28,41,58,92,235,279,1,2,25,28,31,32,34,34,34,34,57,65,79,81,84,102,112,124,146,276,321,322,329,361,362,394,394,394,402,408,408,414,422,425,427,435,436,446,451,460,466,470,477,483,483,501,508,515,518,522,525,535,556,563,563,574,603,627,1,8,41,139,140,189,190,324,436,478,481,482,595,596,617,618,674,4,6,9,10,12,13,21,29,33,34,36,41,43,46,46,49,51,51,53,54,56,56,58,60,62,64,66,68,70,71,72,74,76,76,78,79,81,83,85,88,88,90,92,94,95,97,99,100,103,106,108,111,113,116,116,118,120,120,125,126,127,127,138,141,143,145,147,149,151,153,157,157,159,159,162,163,164,168,170,172,172,172,177,179,183,186,188,193,193,199,201,207,210,212,214,215,217,220,222,224,227,230,230,232,234,236,238,238,240,243,247,254,257,260,263,266,268,270,272,273,274,278,280,282,284,288,292,294,296,300,305,307,308,310,313,316,318,318,320,323,330,334,337,339,341,343,346,348,352,353,354,357,360,360,363,366,370,372,377,378,380,385,387,389,391,393,395,397,399,401,403,405,408,411,413,413,415,416,421,429,433,435,442,442,443,445,447,450,453,458,460,461,463,464,465,466,467,468,470,470,471,472,473,474,475,476,477,479,480,481,482,484,485,486,487,488,489,490,491,492,495,496,497,498,499,499,500,501,504,506,507,509,510,512,513,514,515,516,517,518,519,520,521,522,522,523,524,524,525,526,527,528,529,530,531,533,535,536,536,542,1,1,10,12,20,30,31,36,39,41,44,45,46,46,50,53,55,56,56,60,60,61,63,64,65,68,68,75,75,87,87,90,90,92,92,93,107,107,112,112,117,118,121,122,131,131,136,137,163,164,166,166,171,172,173,174,176,176,177,179,179,182,183,186,186,190,192,194,194,201,202,204,208,210,211,216,220,223,223,230,235,236,238,239,241,241,244,244,249,249,257,258,267,270,278,278,281,282,285,285,289,290,292,292,297,303,310,310,313,313,315,318,324,324,329,331,331,341,342,352,357,360,360,361,365,365,369,378,378,382,387,389,392,399,402,402,406,406,412,413,415,419,424,429,430,430,435,440,446,446,459,460,464,464,472,477,477,481,481,484,486,486,492,492,496,499,500,500,502,502,504,508,511,517,522,525,528,528,531,532,532,537,537,539,539,543,546,548,548,550,552,552,556,559,562,564,564,566,566,568,574,577,577,581,581,585,585,588,590,596,596,599,603,606,616,1,4,6,6,10,15,20,21,24,26,29,31,34,35,36,40,42,46,46,50,50,51,53,54,55,57,57,63,63,73,74,74,77,77,79,79,80,80,86,86,91,104,105,108,109,117,117,122,123,128,129,129,134,135,136,137,139,139,140,142,142,144,145,148,148,151,152,152,154,155,156,156,162,163,165,168,168,170,171,175,175,179,179,182,182,189,189,192,193,194,195,195,197,198,198,202,203,206,208,209,210,212,214,215,216,217,217,224,224,228,228,231,231,235,240,241,242,247,248,248,250,251,251,253,254,259,260,264,265,265,267,277,278,287,288,288,292,293,295,296,296,297,300,301,304,305,306,309,309,314,319,321,323,324,324,329,330,332,333,337,337,343,344,346,347,350,350,354,354,357,358,359,359,363,375,376,379,380,387,388,388,392,392,395,396,398,398,403,403,406,406,409,410,410,412,412,414,417,418,418,421,421,426,426,431,431,433,434,434,437,438,438,442,444,444,448,450,451,452,452,454,454,458,458,461,461,464,466,468,470,470,476,479,479,484,488,491,493,493,498,501,501,505,505,508,514,515,516,517,517,520,521,528,529,533,533,537,537,540,540,542,545,545,551,551,554,554,557,557,560,560,564,564,575,575,578,578,581,581,584,584,587,587,591,591,593,594,594,596,596,599,599,1,6,8,29,34,48,49,56,60,64,65,67,68,69,71,77,88,91,93,94,108,113,118,122,123,131,136,141,142,143,148,150,153,154,156,158,162,166,168,170,176,179,182,184,185,189,193,196,203,206,209,212,217,223,229,230,230,231,238,242,246,249,253,259,266,269,272,278,283,285,295,306,306,311,314,315,319,323,327,332,337,339,342,348,351,355,361,364,368,372,376,377,381,393,394,398,406,410,414,416,421,424,427,428,428,430,432,436,439,444,449,449,452,455,456,460,462,466,468,470,472,476,479,482,484,486,488,494,497,502,506,509,511,511,516,519,523,526,535,535,538,539,546,551,555,555,558,558,560,563,563,569,569,572,572,575,575,578,578,582,582,593,593,596,599,602,602,605,605,609,609,611,612,613,614,614,614,616,617,619,627,6,27,32,46,47,54,56,58,62,63,65,66,67,69,75,86,89,91,92,106,111,116,120,121,129,134,139,141,146,148,151,152,154,156,160,164,166,168,174,177,180,182,183,187,191,194,201,204,207,210,215,221,224,227,228,228,228,229,236,240,244,247,251,257,264,267,270,276,281,283,293,304,309,312,313,317,321,325,330,335,337,340,346,349,353,359,362,366,370,374,375,379,391,392,396,404,408,412,414,419,422,425,426,426,428,430,434,437,442,447,447,450,453,454,458,460,464,466,468,470,474,477,480,482,484,486,492,495,500,504,507,509,509,514,517,521,524,533,533,536,537,544,549,553,553,556,556,558,561,561,567,567,570,570,573,573,576,576,580,580,591,591,594,594,597,597,600,600,603,603,607,607,610,612,612,615,621,1,2,6,6,8,10,10,34,35,38,40,43,45,48,49,50,53,54,56,60,60,64,64,65,67,68,69,71,71,77,77,87,88,88,91,91,93,93,94,94,108,108,113,118,122,123,123,131,131,136,137,142,143,148,149,150,151,153,153,154,155,156,156,158,159,162,165,166,166,168,169,170,170,176,177,179,182,184,185,185,189,193,193,196,196,202,203,206,207,207,208,209,209,211,212,212,217,217,220,222,223,224,226,228,230,231,231,238,238,242,245,246,247,249,249,253,258,259,260,265,266,266,268,269,269,271,272,272,277,278,278,282,283,285,285,294,295,296,305,306,306,310,311,313,314,314,315,318,319,319,322,323,327,327,331,332,332,337,339,341,342,342,347,348,350,351,354,355,361,362,364,368,372,372,375,376,377,381,381,393,394,397,398,398,405,406,406,410,410,413,414,416,421,421,424,424,427,428,428,429,430,430,431,432,432,435,436,438,439,444,449,449,451,452,452,455,456,456,460,460,462,462,466,468,468,469,470,470,471,472,472,476,476,479,479,482,482,484,484,486,486,488,488,494,497,497,502,506,509,511,511,516,516,519,523,526,532,533,535,538,539,546,547,551,551,555,555,558,558,560,563,563,569,569,572,572,575,575,578,578,582,582,593,593,596,596,599,599,602,602,605,605,609,609,612,612,614,614,617,617,623,623,624,624,624,625,625,0,2,7,14,27,35,8,10,20,25,34,51,55,65,69,74,75,79,85,100,102,109,114,154,155,171,172,177,8,34,147,148,148,8,114,155,156,156,8,115,116,8,8,662,775,783,783,1,2,10,12,16,17,19,21,24,28,37,72,85,87,88,96,97,98,108,109,117,134,137,147,161,165,189,195,197,204,205,269,279,291,297,315,329,335,339,353,410,419,443,461,463,471,472,476,480,482,486,489,490,541,605,609,610,612,616,617,624,627,628,635,636,643,644,652,653,654,658,663,664,671,672,673,675,676,677,683,687,691,692,698,703,704,711,712,747,748,767,768,770,773,775,776,784,785,785,787,791,795,797,800,801,802,809,810,821,825,841,845,867,868,868,1,1,6,8,10,10,38,40,188,190,190,282,284,286,286,358,360,360,448,450,450,538,540,540,616,617,12,14,16,18,20,22,24,26,26,28,30,32,34,38,40,42,44,44,46,48,50,52,54,56,58,62,64,66,10,418,419,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,6,66,68,159,163,2,4,6,10,12,14,18,20,24,28,30,32,36,38,42,44,48,50,52,54,54,54,54,54,56,56,56,56,58,58,58,60,60,62,64,64,64,64,64,66,66,68,68,70,12,14,16,20,23,25,26,28,32,34,35,37,38,40,44,47,47,49,49,50,52,56,61,62,62,68,73,74,79,85,86,88,91,92,95,97,98,107,109,110,112,115,116,119,120,122,125,126,131,131,133,142,144,146,150,155,156,158,161,162,167,168,170,173,177,180,182,185,186,191,192,194,197,198,201,4,10,14,14,15,16,18,21,21,22,27,28,30,34,39,40,42,45,51,52,52,54,57,61,63,64,66,70,73,75,76,78,82,87,88,90,94,97,99,100,102,105,106,109,111,112,114,117,118,123,124,129,135,136,138,147,148,150,153,154,159,160,165,171,172,174,178,183,184,193,195,196,202,205,207,5,6,7,10,88,98,108,186,187,188,189,190,191,192,193,195,196,198,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,228,229,230,231,232,233,234,235,236,237,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,328,329,330,330,331,332,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,355,356,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,372,373,374,375,376,377,378,379,380,381,382,383,383,383,384,385,386,387,388,388,390,391,391,392,393,395,396,397,398,399,400,401,402,403,404,405,405,406,407,408,409,409,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,431,432,434,436,436,437,439,440,441,442,443,444,445,446,447,448,448,449,450,451,451,452,453,454,455,456,457,458,459,460,461,462,463,463,463,463,464,465,466,467,467,468,469,470,471,472,473,474,475,476,477,478,479,480,480,481,482,483,484,485,486,487,489,491,492,493,494,495,496,497,498,498,499,500,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,524,525,526,527,528,529,530,531,531,532,532,533,533,534,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,610,611,612,613,614,615,616,616,617,618,618,619,620,621,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,7,36,54,104,138,172,206,224,258,276,310,328,346,346,364,398,432,466,484,534,568,618,629,42,83,131,186,290,338,387,1,2,6,294,296,390,391,418,451,451,453,1,6,8,12,17,90,91,11,36,37,39,40,42,43,44,45,46,47,48,48,49,50,51,51,54,56,58,59,61,62,63,64,65,66,67,68,69,71,72,74,75,76,77,78,79,81,83,84,86,87,88,89,90,91,92,93,93,94,94,95,95,98,102,103,104,105,106,107,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,126,127,128,129,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,163,164,165,166,167,169,169,170,171,172,173,174,175,181,182,183,183,184,185,185,186,187,188,189,190,191,192,196,197,198,11,16,18,25,26,27,28,29,30,30,31,32,33,34,35,36,37,39,44,45,46,47,48,49,50,51,52,53,54,57,59,61,69,70,71,72,73,75,77,78,79,81,82,83,86,87,88,89,90,91,92,93,94,95,96,7,12,12,19,21,22,22,23,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,39,40,41,42,43,44,45,46,47,48,49,50,51,53,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,108,111,112,113,114,115,116,117,117,119,120,120,120,120,11,21,22,25,26,27,28,29,30,30,31,32,33,34,34,36,36,37,38,40,41,41,41,42,43,45,45,46,47,48,49,50,51,52,53,54,55,55,56,56,58,59,60,61,62,63,64,65,66,67,67,68,69,70,71,72,73,74,75,77,77,78,79,80,81,81,82,83,83,83,83,84,85,86,87,88,89,90,91,92,93,94,95,95,96,97,98,9,22,23,24,26,27,29,30,31,36,37,38,40,45,47,48,49,50,51,52,53,55,56,57,58,59,60,61,63,64,65,66,69,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,95,97,98,99,101,102,103,104,106,106,108,110,111,112,114,115,116,117,118,119,121,122,126,127,128,131,131,134,134,135,137,138,140,141,143,145,146,147,148,148,149,150,150,151,153,154,155,156,161,162,162,162,163,163,165,166,167,171,172,173,174,176,177,178,179,181,183,184,184,185,187,189,189,190,191,194,197,198,200,202,203,206,207,208,209,209,210,211,212,213,214,215,216,224,224,225,227,228,229,230,232,233,233,234,235,236,238,240,241,243,244,245,246,249,250,250,250,251,253,255,256,259,260,261,261,264,265,266,267,269,270,272,273,275,278,279,280,281,281,282,283,285,287,288,289,290,290,291,293,294,295,296,298,298,299,299,300,301,303,304,305,308,309,314,315,316,317,318,320,321,322,322,323,324,324,325,326,327,328,329,331,333,334,335,338,340,342,344,346,346,347,348,349,350,351,354,355,357,357,360,361,362,363,366,367,367,368,369,371,372,373,374,375,376,377,378,380,381,382,383,383,385,385,386,387,388,389,390,391,391,395,400,402,406,407,408,409,411,412,413,415,417,419,420,422,423,424,426,426,427,429,430,431,432,433,434,436,437,439,440,7,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,49,50,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,98,99,100,101,104,105,107,109,110,111,112,113,114,115,116,117,119,121,122,123,125,126,127,128,129,131,132,133,134,135,136,137,138,138,139,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,159,160,161,164,166,170,172,174,174,174,175,175,175,176,176,177,177,177,178,178,178,179,179,180,180,180,180,180,181,181,182,183,184,184,9,12,17,17,26,27,28,32,33,35,36,37,38,39,40,41,41,43,44,44,45,46,47,48,49,51,53,55,56,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,77,78,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,372,373,374,378,379,381,382,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,404,407,408,409,410,414,415,4,6,10,12,14,16,18,20,22,24,26,28,30,31,32,34,36,37,38,40,42,44,44,46,47,48,50,52,54,56,58,60,63,64,64,65,65,66,67,68,69,69,70,76,80,82,84,84,84,85,86,87,87,88,90,92,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,129,130,132,134,136,138,140,142,144,146,148,150,152,154,156,157,158,163,164,173,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,1,6,8,12,79,81,383,1,5,6,8,8,30,30,80,103,126,151,171,1,8,10,10,12,13,54,55,78,85,93,94,105,119,140,154,157,166,172,185,190,195,200,207,218,1,4,5,35,378,379,1,4,4,62,64,130,180,343,13,14,26,48,51,55,56,57,59,64,68,71,76,82,86,92,98,108,114,120,126,134,142,147,148,156,162,192,232,252,253,264,278,281,281,292,314,322,332,335,336,380,7,8,20,42,45,49,49,50,51,53,58,62,65,66,72,78,82,88,94,104,110,116,122,130,138,143,144,152,158,228,248,249,260,274,277,277,288,310,318,328,331,332,376,438,4,9,10,11,22,44,47,51,51,52,53,55,60,64,67,68,74,80,84,84,90,96,106,112,118,124,132,140,145,146,154,160,230,250,251,262,276,279,279,290,312,320,330,333,334,378,443,28,40,54,63,80,90,26,26,26,28,30,32,36,38,38,38,38,40,44,44,46,50,52,54,58,58,60,60,60,62,62,66,68,72,74,78,80,80,82,84,88,90,94,104,106,108,110,112,120,122,124,128,130,132,136,136,138,142,144,148,150,152,156,158,172,174,174,176,178,178,182,184,184,186,192,194,196,200,202,206,208,208,210,210,216,216,218,218,220,224,226,230,232,236,236,238,244,244,244,246,248,252,252,252,254,508,510,512,514,516,518,520,522,522,524,524,524,526,530,532,534,534,536,538,540,540,542,542,6,8,10,10,14,14,19,20,20,124,241,246,248,248,318,320,320,375,383,384,390,392,467,470,472,472,541,542,545,546,548,548,609,612,619,1,2,6,10,24,24,30,40,48,54,64,70,76,76,76,82,88,98,108,118,136,146,156,156,174,184,194,240,262,280,290,290,300,310,327,327,327,331,332,333,8,10,44,67,68,95,96,118,149,150,173,174,202,232,232,258,278,303,304,339,340,368,396,412,437,438,438,463,532,20,20,20,20,20,22,22,28,30,38,38,38,40,47,49,50,52,54,56,68,74,80,86,86,92,92,98,98,100,100,106,106,106,112,128,128,134,134,140,140,146,146,152,152,160,166,172,178,182,184,184,192,192,192,192,198,200,208,208,208,218,228,228,236,236,236,242,244,244,260,262,268,276,276,276,282,282,288,294,294,296,296,304,304,304,310,310,310,312,318,324,324,324,330,342,348,348,348,354,354,354,360,360,366,366,366,366,368,374,374,380,380,386,386,392,392,398,404,408,412,412,412,412,425,447,452,2,9,5,7,8,10,12,14,16,17,18,25,27,28,37,39,40,40,47,49,50,57,59,60,60,67,69,70,77,79,80,80,87,89,90,90,97,99,100,100,107,109,110,110,117,119,120,120,127,129,129,130,130,137,139,140,140,149,150,150,159,160,160,169,179,189,199,209,219,227,229,230,230,237,239,240,240,247,249,250,250,259,260,260,269,270,270,279,280,280,287,289,290,290,296,297,297,298,307,309,310,310,319,320,320,327,329,330,330,339,340,340,347,349,350,350,359,360,360,369,369,370,379,380,380,387,389,390,390,397,399,400,400,409,419,420,420,429,430,430,439,440,440,447,447,448,457,458,458,465,467,468,468,475,477,478,478,483,485,486,486,493,495,496,496,503,505,506,506,6,8,11,13,14,14,25,27,29,30,30,43,44,44,49,49,50,61,63,64,64,75,77,78,78,93,94,94,100,101,101,102,111,113,114,114,121,123,124,124,131,132,132,139,141,142,142,149,151,152,152,161,162,162,169,171,172,172,179,181,182,182,189,191,192,192,201,203,204,204,219,219,220,227,229,230,230,239,239,240,247,247,248,254,255,255,256,267,267,268,268,277,277,278,287,289,291,292,292,309,309,316,317,317,318,327,327,328,337,338,338,348,349,349,350,358,359,359,360,370,371,371,372,380,381,381,382,391,391,392,403,404,404,412,413,413,422,423,423,424,430,431,431,432,442,443,443,452,452,456,461,465,476,6,13,13,13,14,14,32,34,36,36,54,56,74,76,94,96,114,116,134,136,154,173,11,12,26,28,30,34,38,42,50,54,58,66,71,74,74,76,84,92,94,104,106,108,110,116,118,120,126,134,138,141,146,148,152,156,158,166,172,175,176,178,180,184,192,200,210,214,218,222,224,226,234,236,238,240,242,246,250,256,260,262,270,276,284,290,294,296,300,308,310,316,318,324,325,326,328,332,336,342,344,347,348,354,358,362,364,369,370,372,376,382,388,394,399,400,402,404,406,408,409,412,414,416,417,418,420,422,424,430,434,436,438,444,448,452,454,456,468,472,480,488,503,504,509,510,512,514,516,520,526,530,532,534,536,538,540,542,545,546,547,548,550,552,553,554,555,556,557,559,560,561,562,564,565,566,568,569,570,572,572,9,18,22,24,28,32,36,41,42,48,52,56,62,66,70,76,82,88,92,98,104,111,126,132,138,144,150,160,166,172,9,12,16,18,19,20,22,23,24,26,29,31,32,32,34,36,38,40,40,41,44,46,48,49,50,52,54,56,58,62,66,69,72,75,76,77,78,80,82,84,88,89,90,91,92,93,94,96,99,100,101,102,104,104,105,106,107,107,108,111,112,114,116,118,120,122,123,124,126,127,128,130,131,132,134,136,138,140,141,142,144,145,146,149,151,152,153,154,154,155,156,156,159,160,162,164,166,168,168,170,172,173,174,175,176,177,178,180,180,182,184,186,188,190,192,192,192,192,192,193,194,195,196,197,197,199,200,202,204,208,209,210,212,214,216,218,221,222,224,225,226,226,227,228,229,230,230,231,231,232,233,234,235,236,237,238,238,239,239,240,240,241,241,242,242,243,244,245,245,246,246,247,248,249,250,250,252,252,253,256,258,260,262,264,267,268,270,270,272,272,274,274,276,278,280,282,283,284,286,292,296,298,300,301,301,302,304,306,310,311,312,313,316,319,320,321,322,324,326,332,334,336,338,342,348,350,352,354,358,360,362,363,364,365,366,368,370,372,374,375,376,380,384,388,388,388,388,390,392,393,394,395,396,398,399,400,402,404,406,408,410,411,412,414,414,418,419,420,421,422,424,426,427,428,429,430,431,432,434,435,436,438,440,442,446,447,447,448,448,449,450,453,454,455,456,456,457,458,459,460,461,462,466,468,471,472,474,476,478,480,481,482,483,484,485,486,496,498,498,498,499,499,500,501,504,504,505,506,507,508,510,513,513,514,516,516,518,519,520,522,523,524,525,525,526,527,527,528,530,532,533,534,535,535,536,537,538,542,543,544,546,549,550,552,554,556,558,559,560,561,563,564,566,570,574,580,582,584,586,586,587,587,589,590,590,590,590,591,592,592,592,593,613,1,2,9,12,16,18,19,20,23,24,25,26,28,32,34,35,36,37,40,42,44,46,49,50,52,53,54,55,56,62,66,68,70,74,76,77,78,79,80,82,84,88,90,92,96,98,99,100,102,104,106,107,108,110,111,112,114,116,117,118,120,121,122,124,126,128,130,131,132,133,135,136,137,138,139,140,142,143,144,146,148,150,151,152,154,155,156,157,158,159,160,161,164,166,168,169,170,171,172,174,176,177,180,181,182,184,188,189,191,195,195,196,197,198,199,200,201,201,202,203,204,205,205,206,207,208,210,212,216,217,218,220,222,224,229,230,232,234,234,236,238,240,244,246,248,250,251,252,254,255,256,257,258,262,264,266,272,274,275,276,278,280,284,285,286,290,292,294,295,296,297,298,300,304,307,308,310,312,318,322,324,328,330,332,334,336,337,338,339,340,342,344,346,348,350,352,358,360,361,362,363,364,365,366,368,369,370,372,374,376,382,384,387,388,389,390,392,393,394,396,397,398,399,400,402,403,404,405,406,408,410,411,412,413,414,418,420,422,423,424,426,428,429,430,430,431,432,433,434,435,436,440,442,443,444,446,448,449,450,451,452,453,454,464,466,466,467,467,467,468,469,470,472,473,474,475,476,478,480,482,482,482,484,485,486,488,490,491,494,495,496,498,500,502,503,504,505,506,508,510,512,513,514,516,519,520,522,524,525,527,528,529,530,531,534,536,538,542,548,550,552,552,553,554,555,556,556,557,557,558,559,559,559,559,560,561,561,562,564,566,567,573,575,579,586,588,590,592,594,596,597,598,600,601,602,603,604,605,607,608,609,609,610,611,612,613,614,615,616,617,618,618,618,619,620,621,622,622,623,624,625,626,627,627,628,629,641,642,643,13,14,16,17,18,21,22,23,24,25,26,29,30,31,32,34,35,35,37,37,38,39,40,41,42,45,48,50,52,54,56,58,59,60,62,63,66,68,70,71,77,80,82,84,85,86,90,94,96,100,104,105,106,107,110,112,113,116,118,120,124,126,128,131,132,136,137,138,140,141,142,144,145,146,148,149,150,151,152,153,155,156,157,158,160,164,165,166,168,170,171,172,174,176,178,180,182,183,186,186,190,192,193,193,194,196,198,199,202,202,206,207,209,211,213,215,218,219,220,223,230,235,239,242,243,246,249,268,272,273,274,277,278,279,280,281,281,286,288,290,292,293,294,297,298,299,304,306,307,312,316,322,326,328,329,331,331,333,335,336,340,342,343,347,348,350,351,352,355,356,358,366,368,376,377,386,387,388,390,392,396,400,402,404,410,418,422,423,427,429,431,442,445,450,451,455,456,457,17,20,22,23,25,26,28,30,31,32,34,35,36,38,39,40,41,42,44,46,47,51,52,53,56,57,58,60,61,64,66,70,72,74,75,76,77,78,80,81,86,88,89,90,91,92,92,93,94,96,98,102,104,106,114,116,128,130,131,132,133,134,135,136,137,140,142,144,146,146,148,151,154,156,163,166,168,170,172,172,174,189,190,192,196,198,200,210,212,214,216,222,224,228,231,232,232,234,236,238,240,242,244,246,248,250,254,256,262,264,266,268,269,270,271,272,278,280,281,282,284,286,288,290,294,296,297,298,300,302,308,310,312,314,322,324,328,330,332,334,336,338,340,342,344,346,348,350,352,353,354,360,362,363,364,365,366,368,372,374,379,383,384,385,386,388,390,391,392,394,395,396,397,398,399,7,22,32,56,92,108,130,198,231,234,234,4,8,9,10,12,14,16,18,20,22,24,26,30,32,34,34,36,38,40,42,44,44,46,48,50,52,54,56,58,60,61,62,62,63,64,70,72,74,76,78,78,80,82,84,86,88,89,92,94,96,98,100,101,102,104,106,108,110,112,114,114,116,118,120,121,122,130,132,134,136,138,140,142,144,146,148,150,154,156,159,160,162,164,165,166,168,170,172,173,174,176,177,177,177,178,180,182,184,186,188,189,190,191,191,192,194,196,198,201,202,203,204,206,208,210,212,213,214,214,216,218,220,222,222,224,226,228,229,230,230,230,230,230,232,234,237,242,244,248,250,252,256,258,260,262,264,266,268,270,276,278,280,282,282,282,282,284,284,285,286,287,288,290,292,294,294,294,296,298,300,304,306,308,314,315,8,10,10,22,26,27,28,38,108,109,142,191,222,223,267,304,304,305,319,320,335,9,10,11,12,13,14,15,17,18,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,8,16,18,20,23,24,26,32,32,36,37,38,40,46,50,56,58,62,64,65,66,67,68,71,72,73,74,77,80,86,92,96,104,108,110,113,116,122,123,124,125,126,127,128,129,134,134,138,143,146,149,150,154,160,162,163,165,166,168,172,176,179,182,184,186,189,190,194,198,202,204,208,210,216,218,220,223,224,225,226,228,230,233,234,238,240,244,246,248,252,254,8,12,14,16,20,22,27,31,35,38,40,42,44,47,48,52,52,55,56,57,58,62,68,76,78,81,82,86,94,96,97,98,102,105,110,113,115,116,122,124,128,132,133,135,136,138,142,144,147,149,152,153,154,157,158,164,165,166,168,170,174,177,179,181,186,188,192,195,196,198,199,201,203,206,210,212,215,220,222,224,226,228,229,234,236,238,240,246,248,251,253,254,260,264,266,268,270,273,274,278,279,280,283,284,285,286,288,290,295,296,298,301,302,307,308,310,312,319,321,328,330,334,18,86,1,4,6,12,14,14,18,39,42,45,61,62,64,66,68,70,72,76,78,79,80,82,84,86,89,90,92,94,94,96,98,103,105,108,110,112,114,116,119,120,123,124,126,128,130,130,132,135,139,143,144,150,152,152,154,7,34,48,62,78,78,78,78,78,92,108,126,142,162,202,218,97,141,189,233,286,333,382,49,93,149,193,240,277,316,356,42,85,136,236,278,320,360,5,6,6,6,7,8,9,10,10,11,12,14,15,16,17,18,20,21,21,22,23,24,26,27,28,29,30,32,33,34,35,36,38,39,40,42,43,44,45,46,48,49,50,51,52,54,55,56,57,58,60,60,61,62,64,65,66,68,69,70,72,73,73,74,74,74,74,75,76,76,78,78,79,80,81,82,84,85,85,86,87,87,87,88,90,91,92,94,96,97,98,100,101,102,104,104,105,106,108,110,110,110,112,114,115,115,115,116,118,120,120,120,121,121,122,124,124,124,124,126,127,128,128,129,130,132,133,134,136,138,139,140,142,144,145,146,148,150,151,152,152,153,154,156,157,158,159,160,162,163,165,166,8,10,10,20,28,32,34,38,44,50,59,3,9,15,246,17,17,20,21,23,26,32,37,40,41,43,46,47,49,52,55,58,59,61,65,67,70,73,77,80,81,83,86,89,92,94,97,101,104,107,110,113,116,119,122,125,127,130,133,136,137,139,141,144,147,150,153,156,159,162,163,165,168,171,174,178,181,183,186,189,196,200,1,2,6,6,6,12,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,61,65,66,67,2,6,8,10,10,13,14,15,15,16,17,17,17,18,19,20,20,21,21,21,22,23,24,24,25,26,28,29,29,30,31,34,34,35,35,38,40,40,42,42,43,44,44,44,46,46,46,47,48,49,50,51,52,53,53,54,55,56,58,60,60,62,64,65,65,66,69,70,70,71,72,72,72,73,74,75,76,76,76,77,77,78,79,79,80,80,82,85,86,86,88,88,89,89,89,89,89,90,91,91,92,93,94,96,96,96,97,97,98,98,99,100,100,102,105,105,106,109,110,110,112,114,115,116,116,118,120,121,121,122,124,125,125,126,129,129,130,132,133,133,134,137,138,138,140,142,143,143,145,147,148,148,148,150,152,153,153,154,155,158,159,159,159,160,161,162,162,164,165,166,166,167,168,169,169,171,172,172,174,175,176,177,177,178,181,182,182,184,186,188,189,189,190,193,193,194,197,198,198,200,202,203,203,205,207,208,208,210,213,213,214,217,218,218,221,222,223,223,225,228,228,228,230,232,233,233,233,234,234,238,238,240,241,242,243,245,246,246,248,250,251,251,251,253,255,256,256,257,257,258,260,262,263,263,265,267,268,268,270,272,273,273,274,277,278,278,280,282,283,283,285,287,288,288,290,290,292,293,293,294,297,298,298,300,302,303,303,305,306,307,307,310,311,312,312,313,314,315,316,316,318,321,321,322,325,326,326,328,330,331,331,333,336,336,337,338,340,341,341,342,346,347,347,349,351,352,352,354,357,357,358,361,362,362,364,366,367,369,372,372,374,376,377,377,378,381,382,382,384,386,387,387,389,392,392,392,394,395,396,396,397,397,397,398,400,401,406,408,408,409,410,413,415,417,418,420,422,423,423,425,427,428,428,430,432,435,435,438,440,441,441,442,445,446,446,448,451,451,453,455,456,456,458,460,461,461,462,465,466,466,468,470,471,471,473,475,476,476,478,480,481,481,482,485,486,486,488,489,489,492,492,494,496,497,497,498,501,502,502,504,506,507,507,509,511,512,512,514,517,517,518,520,522,523,523,525,527,528,528,530,532,533,533,534,537,538,538,540,542,543,543,545,547,549,550,551,551,552,553,553,554,554,555,556,556,558,561,561,562,566,566,568,570,571,571,573,576,576,578,580,581,581,582,586,586,589,592,593,594,595,595,598,601,602,602,604,605,606,610,610,611,612,613,614,614,616,617,619,620,620,622,627,627,629,630,632,633,633,634,640,641,641,642,645,646,646,648,650,653,653,654,658,661,662,662,664,667,668,668,670,673,675,676,676,678,680,681,682,683,684,685,686,687,688,689,689,690,690,692,694,694,696,699,699,701,702,704,704,705,705,706,709,710,710,712,713,714,714,716,718,719,720,720,722,725,726,726,728,731,731,734,736,738,738,739,741,741,742,745,747,747,749,752,752,754,757,758,758,761,764,764,766,769,769,770,772,773,774,775,776,776,778,782,784,790,793,794,794,797,801,804,809,810,811,1,1,2,7,8,8,10,12,15,16,16,25,26,26,35,36,36,45,46,46,55,56,56,65,66,66,75,76,76,77,80,81,82,83,85,87,89,95,96,96,101,103,106,109,112,113,114,117,119,120,122,125,135,136,136,145,145,146,154,157,157,158,162,167,169,170,170,174,175,175,176,178,178,180,180,181,181,183,185,185,185,187,189,189,189,190,190,192,192,192,193,195,196,196,199,200,205,206,206,209,212,214,216,218,220,223,225,226,226,229,230,230,232,241,242,242,255,256,257,257,258,264,271,272,272,281,283,284,286,286,287,289,293,294,302,305,307,308,308,325,326,326,335,336,336,345,357,363,365,366,366,370,375,376,376,393,403,407,415,415,416,427,428,428,435,437,438,438,445,457,458,458,465,466,466,475,483,484,484,493,493,494,504,511,515,516,517,2,10,10,10,12,12,15,19,26,26,28,32,34,34,35,40,41,41,43,45,46,49,49,50,51,52,53,54,54,55,57,57,58,59,64,64,66,66,67,69,72,74,78,78,80,80,80,81,81,81,82,84,85,86,92,95,96,96,99,100,102,103,104,105,106,110,113,116,119,119,121,122,126,129,134,141,143,144,144,144,148,149,150,150,162,168,172,173,174,175,179,179,180,181,182,183,183,185,188,191,192,192,194,195,203,203,205,210,211,216,216,218,218,218,219,220,222,223,223,225,229,230,233,235,237,239,240,246,247,250,250,251,251,253,253,254,255,258,259,263,267,270,272,273,274,278,279,279,286,289,290,291,292,293,297,298,304,307,310,314,316,316,317,325,331,334,336,337,339,343,349,351,353,355,359,360,369,369,372,373,374,376,378,386,388,388,395,408,417,420,422,423,426,427,435,441,442,451,458,461,466,472,476,484,489,495,22,22,30,147,279,280,291,346,389,438,498,518,538,604,606,606,614,10,33,34,132,146,150,151,183,196,217,218,241,275,276,322,340,342,380,392,412,420,433,434,448,459,460,473,474,496,497,504,515,516,544,549,557,558,573,584,615,619,620,627,628,633,639,646,653,654,657,664,666,669,672,674,677,680,681,686,6,8,8,10,12,56,79,84,84,86,88,95,95,96,99,100,103,105,106,109,110,111,111,111,116,118,118,122,122,122,126,126,126,127,127,128,131,131,131,134,137,140,142,145,146,146,146,147,147,148,148,148,150,152,152,165,208,208,216,217,218,226,227,228,231,232,234,235,235,236,236,238,254,254,260,278,279,291,292,294,295,295,297,299,300,300,301,301,301,302,303,304,307,307,308,308,309,310,312,312,313,314,315,315,316,316,317,318,318,319,319,321,321,322,322,324,324,326,327,328,328,330,330,330,335,336,339,341,345,346,349,350,354,355,356,357,358,358,358,362,364,369,374,374,376,379,380,382,384,384,385,387,388,391,391,393,393,396,397,398,398,400,404,406,407,412,413,414,414,417,418,420,420,422,424,426,429,430,433,435,436,438,439,440,441,442,443,444,447,451,451,452,453,454,455,459,463,464,465,466,468,473,474,476,478,481,482,482,483,484,488,495,498,499,500,501,501,505,507,509,509,509,511,512,515,515,515,515,515,515,516,517,517,517,517,519,520,520,524,526,529,536,542,542,545,548,549,551,553,554,555,559,560,563,566,567,569,571,572,573,574,575,576,578,578,582,583,586,590,590,592,598,599,600,601,601,603,604,605,608,615,616,619,621,630,630,631,633,634,637,641,642,644,647,649,650,653,653,655,656,661,665,666,670,672,677,685,685,685,689,691,692,694,699,699,703,704,705,705,708,708,708,708,708,709,710,710,712,722,724,727,728,728,730,730,733,733,734,738,741,741,741,741,742,743,745,746,747,748,752,754,754,754,760,764,769,770,770,770,772,776,776,777,778,779,780,781,782,783,785,786,788,789,790,791,792,792,803,809,810,812,816,817,818,819,819,820,820,822,840,840,843,193,205,9,18,26,30,34,38,40,46,54,58,66,74,82,90,98,106,116,124,128,132,136,140,144,148,152,160,165,34,36,41,50,53,60,61,63,65,82,93,102,123,124,124,141,166,183,193,197,218,222,223,224,225,231,244,281,282,8,27,34,54,54,54,62,63,90,103,6,10,12,12,12,12,12,14,14,16,16,18,18,18,18,20,20,20,20,22,24,26,26,28,28,28,28,28,30,30,30,30,30,32,34,34,34,36,36,36,36,36,36,38,38,40,40,40,40,40,40,42,44,44,46,46,48,50,50,52,52,52,52,52,52,52,54,54,56,56,58,58,58,58,60,62,64,64,66,66,68,70,70,70,70,70,70,70,72,74,74,74,74,76,76,76,76,78,78,78,78,78,80,82,84,84,84,84,86,86,86,86,86,88,88,90,90,92,92,94,94,94,96,96,96,98,98,98,98,98,100,100,100,102,102,102,102,104,104,104,104,104,104,106,106,108,108,110,110,112,112,112,114,114,114,114,116,116,116,116,116,118,118,118,120,120,120,122,122,124,124,124,124,124,124,126,126,126,126,126,128,130,132,132,134,134,134,134,134,134,136,136,136,136,136,136,138,138,140,140,142,142,142,142,142,142,144,144,144,144,144,144,146,146,146,148,148,148,150,150,150,152,152,152,154,154,154,154,154,156,156,156,158,158,158,158,160,162,162,9,20,34,36,45,46,52,64,70,72,76,76,82,88,96,116,120,124,134,138,142,158,158,164,182,186,200,204,209,218,222,224,226,234,238,258,272,276,280,288,291,294,304,312,322,326,334,340,342,344,350,357,360,360,368,372,378,382,390,404,410,414,420,424,428,433,436,442,446,450,450,456,460,470,480,480,488,498,6,12,16,28,43,65,69,70,79,88,89,109,17,28,5,88,104,120,133,156,201,235,264,279,280,307,8,10,11,12,13,15,16,17,17,18,20,21,21,22,23,24,26,27,28,30,31,32,34,36,37,38,38,39,39,41,44,45,46,48,49,50,52,55,56,58,60,61,62,62,64,65,66,67,68,69,70,72,73,76,77,79,80,83,84,86,87,89,90,92,93,94,96,98,99,100,103,104,107,108,110,111,112,116,118,119,120,124,126,127,128,131,132,136,138,139,140,143,144,146,147,148,150,151,152,154,156,158,160,162,164,166,167,168,168,168,168,170,171,172,174,175,176,178,179,180,181,182,184,185,186,188,189,190,192,193,194,196,198,200,202,204,206,208,209,210,213,214,216,217,218,220,221,222,224,225,226,228,229,230,230,230,232,233,234,235,235,236,238,239,240,241,242,242,242,242,245,246,247,247,248,248,248,250,251,252,254,254,254,255,256,257,258,259,260,262,263,264,265,266,267,268,270,271,272,274,274,276,278,279,280,282,283,284,286,292,293,13,14,17,18,20,22,24,26,38,39,6,8,12,20,24,28,32,36,38,40,48,52,56,60,64,66,68,72,77,80,82,86,88,90,92,92,100,104,108,112,116,118,120,122,124,132,136,140,142,144,148,158,162,162,166,168,170,172,176,178,180,182,184,186,186,194,198,202,206,206,210,218,222,226,230,234,238,32,32,33,34,38,50,54,56,64,65,70,70,74,76,82,88,89,93,103,125,131,145,152,159,160,166,172,178,181,193,217,218,248,254,260,318,34,34,35,36,39,40,56,57,58,66,67,72,72,76,78,79,84,90,95,105,127,128,131,133,147,154,157,161,162,174,178,180,183,195,205,214,219,220,250,256,262,282,339,342,343,1,2,3,8,12,16,18,21,36,64,80,92,104,120,140,148,166,176,178,190,204,226,232,234,248,260,284,299,300,301,9,46,64,76,92,106,120,134,150,168,182,198,214,230,246,262,278,296,310,326,342,358,368,396,6,12,14,14,14,14,14,16,18,20,22,24,26,26,28,30,32,32,34,36,38,40,42,42,44,44,46,48,50,50,52,54,56,58,60,62,64,66,68,68,68,70,72,74,76,76,78,78,80,82,84,86,86,86,86,88,88,88,88,88,90,92,92,92,92,94,94,96,96,98,100,100,100,100,102,104,106,108,108,110,112,114,116,118,118,120,122,124,126,128,130,132,134,136,138,138,140,142,144,144,144,146,148,148,150,152,154,156,158,158,158,160,164,166,168,170,2,6,8,16,16,37,39,49,56,62,72,75,84,93,117,1,2,8,268,530,1,2,4,4,4,4,4,4,4,4,6,6,8,8,10,16,17,17,18,18,18,21,23,25,26,27,27,29,29,30,30,31,31,33,35,36,38,38,38,38,40,42,44,45,47,47,49,51,52,53,55,59,60,60,60,64,66,70,71,71,73,74,76,78,78,81,82,83,84,85,86,87,88,88,89,90,91,92,94,96,97,97,98,100,100,101,103,105,106,107,109,110,112,114,114,115,115,117,117,119,123,124,125,126,126,127,127,128,129,130,130,131,131,132,133,133,134,135,136,137,137,138,139,140,140,141,143,143,144,146,147,147,148,150,150,151,151,152,153,153,154,155,158,158,159,163,167,168,170,171,171,173,176,177,179,180,182,183,186,187,189,189,189,189,190,192,193,195,196,199,199,199,200,202,210,211,211,212,214,215,216,217,218,219,220,222,223,224,225,226,227,229,229,230,231,232,233,235,236,236,238,238,240,241,242,243,244,245,247,248,249,251,252,253,255,256,257,258,259,261,261,262,262,264,265,267,268,269,271,272,276,277,278,279,280,281,282,283,283,284,285,286,287,288,290,292,293,294,295,297,298,300,301,302,303,305,306,307,309,310,311,313,314,315,316,317,318,320,321,322,323,324,326,327,327,328,330,330,331,332,333,333,334,335,336,341,347,8,9,10,11,12,12,12,13,13,14,14,15,16,17,17,18,18,19,19,20,20,21,22,22,23,24,25,26,27,28,29,29,29,30,30,31,32,32,33,33,34,34,35,35,36,37,37,38,38,38,39,39,40,40,41,41,42,42,43,43,45,46,46,47,48,49,49,49,50,50,51,51,51,52,53,53,54,54,55,56,56,57,58,58,59,60,60,61,61,62,63,63,63,63,63,64,65,65,66,66,67,68,69,69,70,70,71,71,72,72,72,72,73,73,73,73,74,75,76,76,76,76,77,77,78,79,80,81,82,82,82,83,84,84,85,85,85,85,86,87,87,88,89,90,91,93,94,95,95,96,96,97,97,97,98,98,99,99,100,100,101,101,101,102,102,103,104,104,105,105,105,105,106,106,107,108,109,109,110,111,112,113,113,113,114,114,115,115,115,115,116,116,116,117,117,117,118,118,119,119,120,121,121,122,122,122,123,123,123,124,124,124,124,125,126,127,127,128,128,129,129,129,129,130,130,130,130,131,131,132,132,133,134,134,135,135,137,8,9,9,9,9,12,13,14,14,15,15,15,15,16,16,16,17,17,18,18,19,19,20,21,22,22,22,22,23,23,24,25,25,25,26,26,27,27,27,28,29,29,30,32,32,33,33,33,34,34,34,35,35,36,36,36,37,37,37,37,38,38,39,39,39,40,40,40,41,42,42,43,43,44,44,44,45,45,46,46,46,47,47,47,48,49,49,50,50,51,51,51,53,53,54,55,55,55,55,56,56,57,57,57,57,57,58,59,60,60,61,62,62,63,64,64,64,65,65,65,65,66,66,66,67,68,68,68,69,69,70,70,71,71,71,72,72,73,74,74,75,75,76,76,76,76,77,77,78,78,79,79,80,80,80,81,81,81,82,82,82,82,83,83,83,83,83,84,84,85,86,86,86,87,88,89,89,90,90,91,91,92,92,92,92,93,93,94,94,94,95,95,95,96,96,97,98,99,99,99,99,100,100,101,101,102,102,102,103,103,104,105,105,105,106,107,107,108,108,109,110,110,111,111,111,112,112,113,113,114,114,115,115,115,115,115,116,117,118,118,118,119,119,119,120,120,121,122,122,123,123,124,124,125,126,127,128,128,129,130,131,131,131,131,132,133,133,134,134,135,135,136,137,137,137,138,138,139,139,139,140,140,140,141,141,142,142,143,143,144,144,144,144,144,145,148,148,150,150,150,4,5,20,21,22,23,24,24,25,26,26,27,28,29,30,31,32,33,33,34,35,36,37,38,38,39,39,40,41,42,43,44,45,46,47,48,49,50,51,5,6,8,9,9,10,11,12,12,13,13,14,15,15,16,17,18,19,19,20,21,21,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,36,37,37,38,39,39,39,39,40,41,42,43,44,45,46,47,47,48,52,52,57,60,60,60,60,61,61,61,62,63,64,64,65,65,66,66,67,70,70,71,71,74,75,75,76,77,77,78,79,80,81,82,83,85,86,87,89,90,91,93,94,95,96,97,99,101,104,105,106,108,108,109,110,112,113,115,125,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,6,24,30,30,30,34,36,40,45,50,54,59,62,64,66,68,70,75,75,80,84,89,91,94,100,100,105,107,109,112,114,115,116,121,124,126,129,137,140,142,145,148,152,160,165,167,168,170,171,179,183,188,192,213,213,214,214,215,215,216,216,216,217,219,221,222,223,223,224,225,226,228,229,230,232,232,233,234,235,237,238,239,239,240,16,18,20,22,24,26,27,28,29,30,32,34,36,38,40,41,42,43,44,46,49,50,54,56,58,59,60,62,63,64,65,66,68,70,72,74,80,81,82,84,86,88,89,90,92,93,94,97,98,102,104,108,110,112,114,116,122,124,9,11,653,84,151,216,278,342,428,612,4,8,12,14,16,18,20,22,24,24,26,28,30,32,34,36,36,38,40,42,44,44,46,48,50,52,52,52,54,56,58,61,12,14,16,18,20,22,24,24,24,24,26,28,30,32,34,35,36,36,37,37,38,38,38,39,40,41,42,44,46,48,50,52,54,56,58,59,60,62,63,64,65,66,68,70,72,74,76,78,80,82,84,85,86,87,88,90,92,93,94,96,98,100,101,102,103,104,106,108,110,111,112,114,116,118,119,120,121,122,124,126,127,128,129,130,131,136,138,140,141,142,142,142,142,142,142,144,146,147,148,150,152,154,155,156,158,160,162,163,164,164,166,168,170,172,173,174,176,178,179,180,182,183,183,184,184,186,188,190,192,194,196,197,198,200,200,202,204,205,206,208,210,212,214,216,218,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,246,248,250,252,254,254,257,258,289,298,5,6,12,22,26,30,32,34,36,38,40,42,50,52,53,54,55,56,57,58,59,60,60,61,62,65,67,69,70,71,73,75,76,80,81,83,84,85,86,88,90,92,93,94,95,96,97,98,99,99,100,101,102,112,114,117,133,136,137,139,140,147,147,148,151,157,160,174,176,178,180,186,187,188,192,196,200,200,202,208,230,231,232,234,236,238,246,247,248,254,255,256,258,260,263,264,265,266,267,270,272,283,284,286,287,288,290,292,294,296,300,302,304,306,10,114,171,231,284,325,369,410,1,2,4,10,32,40,41,42,43,44,45,46,48,50,51,51,52,53,55,56,59,61,62,63,65,67,73,76,79,80,80,82,84,86,88,91,93,97,99,101,102,104,105,106,107,108,111,114,115,120,123,125,126,128,129,130,131,132,133,134,135,137,139,140,144,145,146,148,149,150,150,151,152,153,153,154,155,156,157,157,158,160,160,162,163,165,168,169,170,171,172,173,174,179,180,181,182,185,185,185,186,187,189,190,191,192,193,195,197,198,199,202,204,206,207,208,208,209,210,210,211,213,216,218,219,219,220,224,225,225,226,227,230,233,243,243,245,246,247,248,250,251,252,253,254,255,256,257,262,263,263,264,265,266,266,267,268,268,269,269,269,270,270,271,273,274,276,278,279,280,281,283,287,288,293,295,297,299,300,304,308,309,310,311,312,314,319,321,322,323,325,326,327,328,330,331,334,334,336,337,339,340,341,342,343,344,346,348,362,363,367,4,4,5,6,7,7,7,7,7,7,8,8,8,8,8,8,9,10,14,14,14,14,16,18,18,20,20,21,22,22,23,23,24,24,24,25,25,26,26,26,27,27,27,27,28,28,29,29,30,30,30,31,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,38,39,39,39,40,40,41,41,42,42,43,43,43,44,44,44,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,54,54,54,54,54,54,54,55,56,56,56,56,57,57,57,58,59,59,59,59,60,60,60,61,61,61,61,62,62,62,63,63,63,63,64,64,65,65,65,65,66,66,66,66,67,67,67,68,68,68,69,69,69,69,69,70,70,70,70,70,70,71,71,71,71,71,71,71,72,72,72,72,72,72,73,74,74,74,74,75,79,80,80,81,82,82,83,83,83,83,84,85,85,85,86,86,86,86,87,87,88,88,88,88,89,89,89,90,90,90,91,91,91,91,91,92,92,92,93,93,94,94,94,94,95,95,95,96,97,97,98,98,99,99,99,100,101,101,102,102,102,102,103,103,104,104,105,105,105,105,106,106,106,107,107,108,108,108,108,108,108,108,108,108,109,109,110,110,110,110,110,110,111,111,112,112,113,113,114,114,114,116,116,116,116,116,118,118,119,119,120,120,120,120,122,122,124,124,124,124,125,125,126,126,127,127,127,128,128,128,129,129,129,129,129,129,129,130,130,131,131,132,132,132,133,133,133,134,134,135,135,136,136,137,137,138,138,139,140,141,141,142,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,151,151,152,152,153,153,153,153,153,153,154,154,154,154,154,154,155,155,156,157,157,157,157,157,157,157,158,158,159,160,161,161,163,164,164,164,165,165,165,166,166,166,167,168,168,168,168,168,168,169,169,169,169,169,170,170,171,171,172,172,172,173,173,173,173,174,174,174,174,175,175,176,176,176,177,177,177,178,178,179,179,180,180,180,181,181,182,182,184,184,184,184,185,185,185,185,185,186,186,186,187,187,187,187,187,187,187,187,188,188,188,188,188,188,189,189,190,190,191,191,191,191,191,192,192,192,193,193,193,193,193,193,193,194,194,194,194,194,195,195,195,195,195,196,196,196,196,197,197,197,197,198,198,198,198,198,199,199,199,199,199,200,200,201,201,201,202,202,202,202,202,202,202,203,203,204,204,204,204,204,204,204,204,204,204,205,205,205,205,205,205,206,206,206,206,206,206,206,206,206,207,207,207,207,207,207,207,207,207,208,208,209,209,209,209,209,209,210,210,211,211,211,211,211,211,213,213,214,214,214,214,215,215,215,215,215,215,216,216,216,216,216,216,216,216,216,216,216,216,216,217,217,217,217,217,217,217,218,218,218,218,219,219,219,220,220,221,221,222,222,223,223,223,223,223,223,224,225,225,225,226,226,226,226,226,226,226,226,226,227,227,228,228,228,228,229,229,229,229,229,229,229,229,229,229,229,229,230,230,230,230,231,231,231,232,232,233,233,234,234,234,234,234,234,235,235,235,235,236,236,236,237,237,237,238,238,238,238,238,239,239,240,240,240,240,240,241,241,241,241,242,242,243,244,245,245,245,245,245,245,245,246,246,247,247,248,249,249,249,250,251,251,251,251,252,252,252,253,253,254,254,254,255,255,256,256,256,257,257,258,258,259,259,259,260,260,260,261,261,262,262,262,262,262,263,263,263,264,264,265,265,265,266,267,267,268,269,269,269,269,269,269,270,271,271,272,272,272,272,272,272,273,273,274,275,276,276,276,277,277,277,278,279,279,280,281,281,281,281,281,281,281,282,282,282,282,282,283,283,283,283,283,283,284,284,284,284,284,284,284,285,285,285,285,285,285,286,286,286,286,286,286,287,287,287,287,287,287,287,287,288,289,289,289,289,289,289,290,290,290,290,290,291,291,291,291,291,291,291,292,292,292,292,292,292,292,293,294,295,295,295,295,295,295,296,296,296,296,297,297,297,297,298,298,298,298,298,298,298,298,299,299,299,300,300,300,300,300,300,300,301,301,301,302,302,302,302,303,303,303,304,304,305,305,305,305,305,305,305,306,306,306,306,306,306,306,306,307,307,307,307,307,307,307,307,307,308,308,308,308,309,309,310,310,310,311,311,311,311,312,312,313,313,313,314,314,314,314,314,314,314,315,315,315,315,315,316,316,316,316,317,317,317,317,317,318,318,318,318,318,318,318,318,318,318,319,319,320,320,321,322,322,322,324,324,324,325,325,325,327,327,327,328,328,328,329,330,330,330,331,331,331,331,332,332,333,334,334,334,334,335,335,336,337,338,339,339,339,339,340,340,340,340,340,340,341,341,342,342,342,343,343,344,344,345,345,346,346,346,346,346,346,346,346,347,347,347,347,347,347,347,347,348,348,349,350,350,351,352,352,353,353,353,354,354,354,354,355,356,356,357,358,359,360,360,361,362,363,364,365,365,366,366,367,367,367,368,369,370,371,371,372,374,375,375,376,377,378,379,379,380,381,382,383,384,385,386,387,387,388,388,388,388,388,389,389,389,389,390,390,391,391,391,391,391,392,392,392,392,392,392,393,393,393,393,393,394,395,395,395,395,396,396,398,398,399,399,399,400,400,400,400,401,401,401,401,402,402,403,403,404,406,406,407,407,407,408,408,409,409,410,410,411,411,411,411,412,412,412,413,413,413,413,413,413,414,414,415,415,415,415,416,416,416,417,417,418,418,418,418,418,418,418,419,419,419,419,420,420,420,420,420,421,421,422,422,423,423,423,423,423,423,424,428,428,428,428,428,429,429,429,429,430,430,430,430,430,430,430,431,431,431,431,431,431,432,432,432,432,432,433,433,433,433,434,434,434,435,435,435,435,436,436,436,436,437,437,437,438,438,439,439,1,1,4,6,7,8,8,17,18,20,24,25,26,27,27,33,34,34,35,36,37,39,40,41,42,43,50,51,51,52,53,54,54,55,55,56,57,57,59,60,61,62,63,66,70,71,73,74,75,76,77,79,80,81,82,83,84,85,86,88,89,90,91,92,92,92,93,94,96,97,98,99,100,101,102,102,104,105,106,107,108,109,110,111,111,114,115,116,117,118,119,120,120,121,121,122,123,124,124,125,126,127,129,130,130,132,134,135,136,138,139,140,142,143,144,146,147,148,150,151,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,171,172,173,174,174,176,178,182,182,184,184,186,188,190,190,190,191,192,193,193,3,3,1,4,6,6,12,12,14,16,47,48,49,60,64,74,76,77,81,85,86,87,97,98,104,108,109,119,120,128,133,141,155,166,179,185,186,189,193,194,198,201,202,204,206,210,212,213,214,215,216,217,218,220,221,222,224,226,230,234,244,245,253,279,301,312,324,331,334,337,342,345,354,372,373,378,392,393,396,401,407,407,4,6,6,1,4,6,8,304,305,306,307,309,1,4,12,12,13,54,195,299,1,4,8,488,489,490,495,5,6,8,16,19,25,30,41,50,62,66,73,82,87,92,99,115,125,137,148,164,174,186,211,71,74,77,86,88,96,98,100,102,104,106,108,109,1,27,28,29,30,32,33,36,36,40,46,50,54,59,36,39,42,44,46,48,49,50,51,52,58,58,60,64,72,72,74,76,78,80,81,85,86,88,90,91,92,94,94,98,99,100,102,104,105,106,107,108,109,110,112,114,115,116,118,120,122,124,126,127,128,130,132,133,134,135,135,137,138,139,140,140,140,141,142,144,148,149,150,152,153,153,154,154,155,157,158,160,161,161,164,165,166,166,167,168,169,170,171,171,172,172,172,174,174,174,175,176,178,178,178,178,178,178,179,180,181,182,182,182,184,187,189,190,192,194,195,196,197,198,199,202,204,206,207,207,208,208,208,208,209,209,210,211,211,212,212,212,212,213,213,214,215,215,216,217,218,218,218,218,219,220,220,220,220,220,221,222,222,223,226,226,227,228,230,232,233,234,236,238,238,239,240,240,241,242,243,244,246,248,249,35,46,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,57,58,58,58,59,59,59,60,61,62,62,63,63,63,64,65,65,66,67,68,68,69,69,69,70,70,71,72,73,75,76,77,84,86,93,101,102,104,170,4,53,55,140,144,146,153,156,174,174,188,236,242,292,295,298,366,400,407,456,5,36,49,67,153,203,217,224,286,315,357,365,367,377,379,412,445,6,8,463,464,348,7,36,56,77,147,149,159,177,191,245,295,296,301,369,403,7,51,69,119,155,205,219,226,226,243,243,288,295,317,359,367,369,381,386,390,447,465,7,8,54,189,262,280,280,9,34,68,162,184,184,288,328,338,362,390,1,1,2,2,45,45,45,46,46,46,46,46,46,4,6,6,14,14,9,10,19,46,92,256,341,342,343,8,10,136,156,210,223,303,304,305,8,58,60,72,79,145,149,149,178,189,218,274,312,314,316,318,7,31,37,113,117,124,128,194,273,315,322,341,350,350,355,358,396,396,6,21,39,45,70,82,110,113,123,131,162,170,172,172,181,196,203,341,7,21,58,81,167,192,208,215,218,233,265,282,302,350,378,386,386,392,400,401,402,403,403,7,8,8,90,211,325,326,4,8,38,40,40,40,42,44,47,9,52,72,92,112,132,132,152,172,192,212,212,232,232,252,6,6,16,16,26,27,34,86,86,96,96,100,106,123,156,174,182,202,212,290,290,302,310,318,326,340,340,354,360,364,371,380,384,388,398,404,8,274,368,512,710,7,57,58,268,268,295,296,296,458,472,472,490,1,4,8,8,16,18,18,30,32,34,34,114,116,118,118,148,150,152,152,176,178,180,180,208,210,212,212,228,234,260,262,264,264,276,278,280,280,296,298,300,300,374,376,376,394,396,398,398,416,418,420,420,470,472,6,10,11,11,13,15,16,21,33,34,38,41,44,53,71,73,75,93,99,101,117,118,124,126,127,128,133,139,139,141,142,161,163,166,181,190,196,199,207,208,213,214,218,226,229,236,238,240,241,242,253,255,257,258,259,262,264,266,267,273,274,275,280,283,284,287,290,291,292,298,299,301,309,317,319,331,337,341,345,346,348,356,357,358,358,359,360,367,368,372,375,376,379,381,383,386,390,401,402,403,405,409,410,413,414,416,417,418,420,423,424,431,4,6,14,14,92,92,141,142,142,172,175,176,176,440,507,507,509,511,513,515,515,517,1,2,4,4,4,4,4,4,4,7,22,36,37,41,42,53,57,61,67,68,75,76,83,87,88,88,92,92,96,105,130,131,136,137,144,144,147,148,152,157,164,167,171,174,178,186,190,212,216,223,224,230,231,235,236,238,238,245,259,263,264,264,268,271,280,285,316,317,320,326,335,353,354,365,365,380,381,389,412,413,415,416,416,1,2,2,4,4,4,6,21,23,46,48,58,64,71,93,99,100,130,135,151,173,173,180,189,204,205,213,224,225,246,253,261,262,274,274,286,301,302,323,323,333,362,444,452,469,487,509,529,537,538,550,563,564,565,572,575,589,590,595,601,603,604,606,608,609,610,613,614,615,619,619,654,655,659,660,11,12,15,15,16,16,16,17,17,18,18,22,25,25,26,29,34,36,36,37,38,38,38,39,40,40,42,42,43,43,45,46,47,47,49,51,51,52,54,54,54,56,56,57,58,59,60,61,62,63,64,64,65,66,66,67,68,70,73,75,76,77,77,78,80,81,82,85,87,90,90,90,91,91,92,93,94,96,98,99,100,100,104,104,104,104,104,104,104,104,104,104,104,104,106,106,106,106,107,108,109,109,109,110,112,113,115,115,116,116,118,120,124,124,124,124,124,124,124,124,124,126,126,126,126,126,126,126,129,129,130,130,132,132,139,139,139,141,142,144,146,149,150,160,166,167,168,168,169,169,170,179,179,180,180,182,182,186,186,187,193,194,196,196,196,196,196,198,200,202,203,204,205,208,210,212,212,214,217,217,219,219,220,221,221,221,222,223,224,224,228,231,235,236,238,251,252,265,266,269,276,277,280,280,280,284,289,294,299,304,308,319,322,322,322,322,322,324,332,336,336,340,350,362,362,366,376,376,384,386,387,388,388,392,398,398,400,400,400,400,400,404,414,414,432,432,436,438,440,442,444,446,448,467,467,468,468,468,468,468,9,10,23,24,27,29,31,32,32,36,48,54,59,60,66,72,82,92,97,98,113,114,118,122,125,134,138,142,166,170,180,192,196,200,202,216,222,227,228,232,253,254,267,268,274,286,290,293,296,328,338,338,338,338,342,342,342,342,352,356,364,1,4,6,6,8,37,38,4,6,9,9,10,42,0,0,1,1,3,3,5,7,7,0,3,6,12,0,9,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,50,50,50,51,52,52,52,52,53,53,53,54,55,56,2,5,7,167,460,465,21,24,37,72,81,88,93,95,98,98,102,103,104,112,114,114,115,120,125,127,134,1,4,36,65,93,127,152,190,221,265,302,333,379,1,4,7,11,11,12,12,15,16,18,22,25,26,28,29,30,33,34,37,38,41,42,45,47,51,52,57,59,60,62,65,66,67,71,4,8,14,14,19,19,22,23,25,26,27,30,35,35,37,37,39,40,40,41,41,42,43,44,45,46,47,54,54,55,57,58,59,59,60,60,61,61,63,65,65,66,67,68,69,71,72,73,74,91,93,94,95,96,96,97,97,97,98,98,99,99,100,100,101,101,102,104,104,105,106,107,108,109,110,112,112,113,113,115,116,125,129,133,1,2,6,10,50,58,111,1,4,6,8,10,10,10,10,11,11,12,12,13,13,13,14,14,15,16,17,17,18,18,19,20,22,22,23,24,24,25,25,26,26,27,27,28,28,29,29,29,30,30,31,31,31,32,33,34,35,36,38,40,40,41,42,42,43,44,44,45,46,48,50,51,52,54,55,56,56,56,58,60,62,64,66,66,68,70,72,74,75,76,77,78,80,80,81,82,83,84,85,86,86,87,87,88,88,89,92,93,95,96,102,104,105,106,107,107,108,108,108,109,110,110,111,112,114,114,116,117,118,118,119,120,121,122,123,124,126,127,128,129,129,130,131,132,133,134,135,136,137,138,139,140,142,144,146,148,150,150,150,151,152,154,156,156,156,158,159,160,161,162,164,165,165,166,167,167,168,168,170,171,171,171,174,175,176,176,176,176,177,178,180,181,181,182,182,183,184,185,186,187,189,190,191,192,193,194,195,195,195,196,197,197,197,197,198,199,199,199,200,202,203,203,204,206,208,209,209,210,212,214,216,217,217,218,218,220,221,222,224,225,225,226,226,228,230,232,234,235,236,236,237,237,237,238,240,241,242,243,244,245,246,246,247,248,249,252,254,256,258,258,260,261,262,263,264,265,266,267,268,269,270,270,271,272,273,274,275,276,277,277,278,279,279,279,279,281,281,283,284,284,285,285,285,286,288,288,290,292,294,294,294,296,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,318,319,319,320,320,320,322,323,323,324,325,325,326,327,328,329,331,332,333,334,335,337,339,340,341,342,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,358,359,360,361,362,362,363,365,367,369,371,372,374,375,378,380,381,382,384,389,390,391,392,393,393,394,394,395,396,397,398,399,399,399,399,400,400,402,404,404,406,407,408,409,410,411,412,413,413,414,415,417,418,419,421,422,423,424,425,426,427,429,430,431,432,433,435,435,435,435,437,438,438,438,439,440,441,447,447,1,2,6,8,10,10,24,25,26,36,38,40,41,43,45,47,50,52,54,56,58,60,60,60,62,64,64,66,68,70,72,74,74,74,76,78,80,82,84,84,84,84,86,86,88,90,90,92,94,94,96,98,100,102,104,106,108,110,112,114,116,117,121,122,122,123,1,2,4,6,6,20,21,22,29,32,34,36,37,39,41,43,46,48,50,52,54,54,56,56,56,58,60,62,64,66,68,70,70,70,70,72,74,76,78,80,80,82,84,86,88,90,92,94,96,98,98,100,102,104,106,108,110,114,116,118,118,118,119,121,6,6,8,8,14,20,20,23,24,24,26,29,32,34,40,43,45,48,51,51,51,51,51,51,51,51,51,51,51,51,51,53,56,59,59,59,62,65,68,71,74,76,78,80,83,84,86,87,89,94,96,99,102,105,108,112,114,114,116,118,118,121,124,130,133,136,137,140,143,144,145,148,150,152,155,157,158,161,163,164,168,169,172,181,185,189,192,195,199,203,208,210,210,212,213,220,222,224,228,228,230,238,239,246,248,248,259,259,260,263,265,265,266,271,275,275,276,277,279,279,280,280,284,285,287,289,290,292,293,294,296,300,302,304,304,305,306,307,308,309,310,310,312,312,315,315,315,317,318,318,318,320,322,324,325,326,328,333,340,341,341,341,341,341,344,348,349,356,359,362,366,369,373,377,380,381,386,418,420,422,422,426,426,426,428,428,430,433,435,436,437,440,443,445,458,462,464,465,469,472,473,481,486,487,489,489,490,491,492,493,494,495,496,497,498,502,504,505,506,508,510,512,513,516,518,520,522,524,525,526,529,530,536,538,540,542,543,544,546,547,551,552,553,553,555,556,558,560,561,561,562,563,564,567,568,574,575,579,580,581,582,584,588,591,592,593,594,594,596,599,602,606,606,620,624,627,630,634,638,640,646,648,656,665,667,668,669,675,680,694,696,702,704,704,706,706,712,715,718,734,737,746,748,749,754,758,758,758,758,758,758,765,767,770,773,776,778,781,783,790,791,795,797,803,806,826,7,13,21,29,36,75,82,82,82,82,82,82,82,82,82,88,88,90,90,92,92,92,98,98,98,98,98,98,100,102,102,111,5,6,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,86,88,90,92,94,96,98,100,102,104,106,106,108,112,114,116,118,120,122,123,27,32,35,56,89,96,126,132,136,141,146,153,160,167,204,210,213,221,221,228,231,231,239,243,252,256,256,268,274,278,293,303,306,311,314,332,353,356,369,382,393,397,403,412,417,424,445,7,32,50,116,200,204,246,258,264,322,326,366,388,1,7,7,87,88,92,92,114,200,208,230,248,266,272,302,440,441,6,6,9,46,48,48,54,54,56,60,60,62,62,66,66,71,71,72,78,79,84,85,85,86,93,94,114,114,116,117,143,153,154,155,156,160,160,161,161,162,163,164,165,170,180,180,196,219,220,222,224,224,228,229,236,249,252,271,285,289,292,293,299,306,319,322,327,343,347,351,355,359,360,361,362,372,376,377,412,419,419,420,420,420,421,433,443,478,483,495,496,522,522,537,545,549,7,12,50,66,102,102,102,108,108,108,116,148,170,186,202,226,242,254,262,315,4,5,7,9,11,11,13,13,15,17,21,25,27,31,33,33,37,41,41,45,47,51,53,55,56,57,57,59,59,61,67,67,75,75,77,77,79,81,83,87,88,6,8,8,9,21,27,28,29,30,31,32,33,35,35,36,40,41,41,42,43,45,45,46,47,48,53,54,62,74,74,74,74,75,75,75,76,76,76,80,80,80,81,81,81,81,82,82,82,83,83,83,83,84,85,85,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,116,118,121,126,132,138,142,144,146,146,147,148,148,149,151,152,153,153,154,155,158,161,163,167,188,190,191,197,199,200,201,204,207,213,217,218,219,220,227,229,231,234,235,236,237,238,239,241,243,245,246,248,253,257,259,260,268,270,272,273,280,283,284,289,290,291,293,295,296,297,299,302,303,304,307,309,311,312,313,313,314,315,317,318,320,321,326,330,332,333,335,340,343,344,347,355,358,363,371,372,375,382,385,392,394,395,397,398,400,401,403,409,409,409,409,410,410,411,411,411,411,411,411,412,420,422,422,423,427,430,434,434,435,441,443,447,455,11,403,417,460,11,403,417,417,460,23,23,24,28,31,32,116,116,205,205,293,387,387,503,503,570,570,570,611,611,612,612,7,7,37,63,64,71,77,77,87,88,97,103,109,110,123,123,123,123,137,138,145,151,152,168,189,253,537,7,7,7,63,63,64,92,237,238,247,253,254,323,324,327,328,331,332,363,364,443,444,7,104,106,119,123,127,130,130,137,142,147,150,152,155,158,161,164,171,173,177,179,179,190,193,201,203,207,308,323,328,345,347,349,352,354,370,370,374,382,384,502,503,537,538,4,6,8,8,9,10,11,12,13,14,15,17,17,19,19,20,21,21,22,23,23,24,24,25,26,26,27,28,28,29,30,30,31,31,32,32,33,34,35,35,36,37,37,38,38,39,40,40,41,41,42,43,44,44,45,45,46,47,48,48,49,49,50,51,52,52,53,54,55,56,57,58,58,59,60,61,61,62,63,66,66,67,68,68,69,69,70,71,71,72,73,74,74,75,76,77,77,78,78,80,80,81,82,82,83,18,25,25,27,28,30,31,51,51,54,56,56,57,58,58,61,62,65,66,66,67,70,71,72,86,86,91,91,130,134,135,151,154,156,156,157,158,159,160,160,161,162,163,164,165,165,168,168,170,171,172,172,173,174,175,176,178,178,180,186,186,187,188,197,202,202,204,206,206,208,208,210,210,212,215,216,217,218,219,220,221,222,223,225,226,227,228,228,237,238,243,245,256,265,266,266,267,267,268,269,270,271,271,272,273,273,274,274,275,276,277,279,280,281,282,283,284,285,286,289,290,290,292,293,296,301,308,309,309,311,311,312,315,320,320,321,322,352,353,353,373,374,375,376,377,378,390,390,398,405,415,418,420,421,423,425,425,427,428,430,431,432,433,437,444,445,445,450,451,451,451,454,455,456,458,460,461,462,462,463,464,466,467,468,469,469,470,476,484,484,484,489,490,490,491,492,494,495,496,500,501,502,503,504,510,511,512,513,514,532,532,534,534,536,536,538,539,540,541,542,542,544,544,544,545,552,554,555,556,556,564,565,566,566,579,592,592,594,594,596,596,597,597,598,600,600,600,602,602,602,604,606,607,611,611,614,614,615,615,618,620,620,25,26,27,28,32,33,33,34,35,36,37,39,40,40,41,42,43,44,45,46,47,48,49,50,50,51,51,58,59,59,66,66,66,66,68,68,72,72,73,73,81,82,83,84,85,86,86,87,88,88,89,89,90,93,93,96,96,98,114,116,119,120,121,122,122,122,126,126,127,141,143,143,143,144,146,146,146,147,147,147,148,148,149,151,152,153,153,155,156,157,160,161,175,177,179,179,180,181,190,191,195,196,213,213,213,213,214,221,223,223,223,224,224,225,226,227,229,229,229,230,230,236,238,239,240,241,241,241,242,243,244,245,246,264,265,272,301,304,305,305,306,307,308,309,314,316,316,334,341,351,352,352,352,352,353,353,354,354,356,356,363,364,404,405,406,408,409,410,410,411,411,413,414,420,428,428,429,430,430,434,436,436,439,440,440,441,442,442,443,453,453,454,454,454,454,458,459,460,468,468,470,470,472,480,487,490,491,492,492,494,495,497,498,501,508,508,515,515,520,520,521,524,525,526,527,530,531,531,532,534,551,551,552,553,554,557,558,560,561,562,563,564,564,565,584,585,588,590,591,592,593,594,595,600,601,602,603,615,622,622,633,634,634,634,634,635,636,637,638,638,638,639,640,640,640,640,640,642,643,644,645,648,648,651,651,652,652,656,657,657,658,659,4,24,24,26,26,32,40,59,60,61,64,65,65,82,84,85,86,94,97,113,117,117,119,134,135,139,139,140,142,142,143,143,144,144,145,146,146,147,148,149,150,150,159,164,164,173,173,173,174,175,175,176,177,182,184,184,185,185,187,192,194,194,196,196,197,199,207,208,211,211,212,213,214,214,215,216,219,219,219,220,220,221,221,224,225,226,228,229,229,230,232,232,233,233,237,238,246,247,252,254,254,258,258,263,263,264,265,265,269,269,269,273,273,275,280,281,286,289,289,289,291,291,300,300,300,300,302,302,302,302,302,304,314,318,319,319,320,332,333,334,341,341,342,343,344,345,345,346,376,382,385,386,393,402,402,438,438,441,442,443,444,445,446,453,455,462,465,465,466,466,467,470,471,472,473,474,490,494,496,500,500,502,502,504,504,505,505,506,515,516,516,516,516,518,519,521,538,538,539,540,540,541,543,544,546,546,547,548,549,549,550,550,550,550,552,552,554,554,568,572,572,572,573,578,578,578,579,580,580,580,580,582,583,586,586,586,588,589,590,592,592,593,594,8,17,28,36,37,38,38,39,39,40,40,40,41,42,42,43,43,43,58,62,62,62,66,69,70,70,71,71,74,74,74,75,76,76,80,80,81,82,82,91,98,100,100,100,101,103,109,109,112,113,114,114,114,118,118,118,119,119,119,120,120,120,124,124,124,126,130,130,130,131,135,135,135,136,136,136,137,138,138,140,140,141,150,153,155,155,161,162,176,178,178,178,178,179,194,195,195,195,196,199,207,208,234,235,235,236,237,238,239,240,241,241,241,242,261,262,262,265,265,266,266,267,268,269,270,271,272,272,273,277,282,282,282,286,286,287,287,290,292,292,294,296,297,305,312,314,316,316,321,322,322,324,325,329,330,330,331,331,332,334,337,346,347,349,351,351,351,355,362,366,368,368,399,401,402,403,404,405,406,407,408,411,433,435,436,436,438,438,439,440,442,444,444,444,444,447,463,463,474,475,476,476,476,477,477,478,479,480,481,481,482,485,486,506,514,515,517,517,518,20,21,22,22,23,24,24,25,26,30,30,30,30,32,37,42,44,44,47,55,58,58,61,61,62,62,65,66,66,68,68,70,70,72,72,80,81,81,82,85,92,93,93,94,95,97,101,102,105,106,119,120,124,153,154,154,156,192,196,216,217,218,218,221,221,242,242,244,244,246,246,251,252,281,304,305,307,309,325,348,349,365,366,366,389,398,4,12,23,25,26,26,26,28,28,29,33,35,40,46,78,104,134,142,150,153,154,185,185,186,186,198,198,198,198,212,215,215,234,238,238,262,284,289,321,4,12,16,27,66,68,70,71,72,72,86,87,89,92,109,111,118,121,135,157,170,170,176,210,217,234,234,253,253,254,258,262,267,268,275,283,293,43,45,46,46,47,48,48,49,52,52,52,54,54,54,70,72,76,76,77,84,85,86,128,153,155,155,156,157,158,160,160,160,160,161,161,162,163,163,164,165,165,166,166,167,168,168,168,168,169,169,170,170,170,171,171,171,172,180,182,185,204,208,209,209,237,237,238,238,242,258,260,260,260,260,262,263,264,266,268,270,271,271,272,272,272,275,275,276,276,277,286,286,287,290,301,314,314,324,326,331,331,333,334,335,336,337,339,339,349,349,350,350,362,362,363,18,18,18,19,20,20,21,21,22,23,23,30,32,43,46,50,51,51,58,63,63,64,64,66,66,79,79,79,83,83,84,84,126,131,131,136,136,143,144,152,156,160,160,160,161,161,162,162,163,163,164,165,166,166,167,170,170,170,176,178,184,207,207,213,213,214,214,214,215,216,216,217,217,218,238,238,238,248,248,264,264,269,271,271,281,282,282,288,291,292,292,299,300,302,302,304,304,305,4,16,24,31,31,33,34,34,35,37,37,38,47,49,50,52,52,67,74,76,76,83,85,85,88,89,90,93,94,95,102,105,106,109,112,112,119,130,130,130,132,134,134,135,138,138,140,162,162,164,166,166,167,168,170,175,175,176,192,193,196,215,217,228,228,232,233,234,234,237,239,239,240,241,242,243,244,244,245,246,246,247,248,249,250,253,254,264,267,268,268,271,275,17,17,17,17,17,24,24,24,24,26,26,26,28,34,34,35,41,42,44,44,48,54,64,65,65,65,66,66,67,76,77,78,90,90,92,92,107,118,122,122,122,125,125,125,125,125,126,126,126,126,129,129,129,133,137,139,140,142,144,147,147,153,154,155,156,158,158,160,161,168,168,171,172,173,182,183,184,184,185,186,186,187,188,189,193,193,194,248,253,254,257,257,259,267,274,274,276,276,280,280,281,281,283,284,292,308,309,310,311,312,315,317,318,319,320,330,330,332,332,333,334,334,347,4,15,15,16,21,23,25,27,29,31,32,33,34,37,38,40,44,50,50,52,53,77,77,78,78,79,85,86,88,92,92,97,105,105,106,111,112,113,114,116,116,119,120,121,121,123,123,123,124,125,126,127,130,131,132,133,137,139,141,143,144,203,205,207,208,210,212,214,214,216,6,8,13,13,14,19,20,29,30,43,44,72,93,94,104,109,109,110,135,136,142,161,166,167,205,207,230,238,249,278,304,308,4,5,5,6,7,8,10,11,23,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,46,46,47,48,48,49,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,59,59,60,60,61,61,62,63,64,65,65,66,66,67,67,68,68,69,69,70,71,8,9,11,22,6,9,12,14,25,26,8,11,13,24,25,5,20,22,23,24,26,28,30,31,32,33,1,2,3,4,12,17,3,7,11,14,16,10,12,12,12,20,22,23,25,27,29,31,34,35,35,35,36,38,45,46,62,76,77,95,96,97,99,100,101,102,102,103,106,108,109,113,114,115,115,116,120,121,123,123,125,126,127,128,130,131,132,132,134,135,135,136,136,139,140,141,141,143,144,144,145,148,153,154,155,156,156,157,158,158,159,160,162,162,163,163,164,165,165,166,167,168,168,168,169,169,170,171,173,174,175,176,177,177,179,181,183,183,183,184,185,186,186,188,188,190,191,191,192,194,195,196,197,198,200,201,202,204,206,207,208,208,209,209,210,210,211,211,212,212,213,214,214,215,215,217,218,218,219,220,221,223,224,226,227,228,229,230,232,232,233,234,235,236,236,237,238,239,241,241,242,243,243,244,245,246,246,248,248,249,249,250,251,252,253,253,254,255,256,256,257,258,259,260,261,261,262,262,263,264,265,266,267,268,269,270,270,271,273,273,274,275,276,277,277,278,279,280,282,283,283,284,285,286,287,289,290,291,292,293,295,296,298,299,299,300,301,303,304,305,306,307,308,310,310,311,312,313,314,315,317,318,319,320,322,323,324,325,326,327,328,329,331,332,332,333,334,336,337,338,339,340,341,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,359,361,362,363,365,366,367,368,371,372,373,375,376,377,379,380,381,383,384,385,386,387,388,389,390,392,393,395,397,400,401,402,404,405,406,408,409,410,411,413,414,417,418,421,423,424,426,427,432,433,434,436,437,439,440,442,444,447,448,449,450,452,454,455,456,458,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,487,489,493,495,497,500,501,503,504,505,506,510,511,513,514,515,518,519,520,523,525,526,530,531,532,535,537,538,540,542,543,544,545,548,550,552,554,557,561,563,564,565,568,569,570,571,574,575,577,578,580,581,583,584,585,586,587,588,589,590,592,593,594,595,596,598,599,600,601,602,603,604,605,606,608,612,6,19,21,22,24,24,26,26,26,27,28,30,32,33,34,35,36,38,39,40,41,44,45,47,47,49,51,52,53,54,55,56,58,60,61,62,64,67,68,69,71,73,76,77,78,79,79,85,86,93,93,94,96,97,97,99,100,101,103,104,105,106,107,109,110,112,112,112,112,115,116,117,118,119,121,123,124,128,130,133,134,136,137,139,140,141,142,143,144,147,148,150,154,159,161,162,164,165,166,168,168,172,174,175,178,180,186,188,191,192,194,196,197,198,200,203,204,205,207,208,210,212,214,215,218,220,222,222,228,230,232,234,237,238,240,244,246,250,254,258,260,268,272,276,278,288,292,294,295,296,297,298,300,80,84,84,84,88,92,92,92,92,92,80,80,84,84,92,92,6,19,21,21,22,22,24,24,27,28,28,28,30,32,33,35,36,38,39,40,41,45,47,47,47,49,51,52,53,56,58,58,58,58,60,60,60,60,61,62,62,64,67,68,69,71,73,76,76,77,77,78,78,79,79,80,85,86,86,88,93,93,94,96,97,100,101,101,103,104,105,106,107,109,110,112,115,115,116,117,117,117,118,118,119,121,123,123,123,123,124,124,128,128,131,131,131,131,133,134,136,137,139,140,141,142,143,144,147,147,148,150,154,154,159,161,162,164,164,164,165,166,168,172,174,175,178,180,182,182,182,186,186,188,191,192,194,196,196,196,197,197,198,200,202,203,204,205,207,208,210,212,214,214,215,218,218,220,222,222,222,225,228,230,232,234,234,236,237,238,240,240,240,244,246,250,254,258,260,262,264,266,266,268,270,272,276,276,276,276,278,287,292,294,295,296,297,298,7,1,2,4,18,50,60,68,76,91,104,122,144,160,177,184,186,191,197,201,205,210,216,220,225,231,238,242,245,249,252,255,260,266,270,275,279,282,286,289,292,295,297,299,301,304,308,310,312,314,316,318,320,322,324,326,327,329,341,345,366,373,380,390,403,423,424,432,449,454,1,2,4,8,42,51,70,93,107,123,131,145,151,157,165,198,209,221,241,266,320,345,369,403,424,4,12,80,98,136,182,210,242,258,286,298,310,326,336,392,414,438,478,528,636,686,734,802,891,2,6,30,49,68,82,240,353,0,20,24,29,32,35,38,42,46,50,53,57,59,61,7,20,20,32,32,38,44,44,50,50,56,56,62,62,68,68,72,72,76,76,82,88,88,90,90,96,96,102,108,114,120,120,124,124,128,128,134,134,140,142,142,148,154,160,160,162,168,69,83,135,151,153,153,155,155,157,159,159,160,161,162,162,164,166,167,170,170,173,173,173,175,175,175,177,178,179,1,6,16,28,95,95,97,99,99,102,105,114,115,116,117,128,129,130,131,206,266,301,302,302,410,474,12,22,32,34,44,54,72,82,92,102,120,138,148,158,168,8,12,26,30,34,38,42,46,50,54,58,62,66,70,76,80,84,88,92,96,102,106,110,114,118,122,126,130,134,138,138,142,146,150,154,154,158,162,166,170,174,178,182,186,192,196,200,204,208,212,214,218,222,228,232,236,240,244,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,330,334,338,342,1,1,2,2,5,11,14,20,24,28,34,38,42,46,51,51,51,51,52,53,38,41,42,42,43,43,44,48,111,112,125,125,128,210,306,308,309,312,327,328,329,329,330,330,330,330,331,332,376,376,376,377,378,378,379,379,380,380,381,383,383,385,386,387,388,389,393,396,397,399,400,401,402,404,405,407,408,450,451,456,481,481,482,482,483,483,484,484,485,486,487,488,489,490,491,492,492,492,493,494,494,495,496,497,498,498,499,499,500,500,501,501,502,503,503,504,504,505,506,506,507,508,508,509,510,510,511,512,513,514,515,515,516,517,518,519,520,521,522,523,524,525,526,526,527,528,528,529,530,531,532,535,536,538,539,540,564,565,566,567,568,569,570,572,573,14,17,20,23,26,29,32,35,38,41,44,47,50,53,62,73,75,75,79,81,83,85,87,89,91,93,95,100,105,106,108,111,113,116,118,11,23,41,63,83,57,61,65,69,73,79,81,87,88,91,95,97,105,110,125,130,137,144,156,160,162,167,167,169,173,173,177,179,179,182,182,184,190,197,199,202,204,207,211,215,11,12,13,17,20,21,21,22,24,25,26,28,29,31,32,33,34,38,39,41,44,46,50,52,53,56,59,61,63,64,65,68,68,68,69,70,72,74,76,77,82,84,86,87,91,93,98,100,101,103,104,107,108,109,112,113,115,116,118,120,123,125,126,129,131,133,135,137,140,141,142,143,145,147,148,150,151,153,154,155,157,159,13,18,23,25,26,28,30,31,32,33,34,37,39,43,44,47,48,49,50,51,52,53,54,55,57,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,76,78,79,82,83,87,89,92,93,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,116,118,119,122,125,126,127,128,129,130,132,132,134,136,137,139,140,142,143,144,145,147,149,150,151,152,153,154,155,156,158,159,161,162,163,166,167,168,169,170,171,173,174,175,176,177,179,180,181,183,184,186,187,191,193,194,197,198,200,201,205,206,207,208,209,210,211,213,214,215,216,217,218,219,220,223,226,229,229,233,234,237,241,9,10,11,12,13,14,15,16,17,18,23,23,33,34,36,37,45,61,63,64,66,67,68,69,70,71,72,76,77,78,80,82,83,84,85,89,90,91,92,94,95,96,97,107,109,111,113,119,121,127,134,143,144,146,149,150,151,155,157,159,161,165,169,175,181,183,187,189,193,16,18,20,22,24,26,30,32,34,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,82,84,86,88,90,92,94,96,98,102,104,106,107,110,112,113,116,118,122,124,126,128,130,132,134,136,138,142,144,146,148,152,154,156,158,160,164,166,168,171,174,176,17,26,30,34,39,44,45,46,47,49,50,52,54,57,58,60,61,64,67,71,82,83,91,93,94,95,96,97,99,100,105,110,111,115,119,120,122,125,126,127,130,131,134,136,137,138,139,141,142,144,146,148,150,151,155,156,159,163,164,165,167,168,169,174,176,177,178,179,181,182,185,187,189,199,202,210,211,213,15,32,64,71,71,114,147,1,3,5,6,7,8,9,10,17,18,20,21,23,24,26,26,27,28,29,30,30,31,31,34,36,39,44,44,46,57,62,69,70,70,71,73,74,75,81,47,61,73,76,77,79,81,83,85,12,14,16,17,18,19,22,26,27,30,31,32,34,37,38,39,41,42,46,47,48,49,50,52,54,56,62,64,66,68,70,72,76,80,82,84,86,88,90,92,94,96,98,100,102,105,107,113,115,117,118,119,120,121,123,125,127,129,131,135,137,139,141,142,143,144,145,146,147,149,151,153,155,157,159,160,161,163,165,167,168,169,171,173,175,177,28,36,40,41,50,53,59,76,80,83,85,87,87,88,90,91,98,100,102,103,105,108,113,114,116,118,126,128,130,131,131,133,134,135,141,151,154,163,166,167,168,169,170,172,180,182,183,186,187,189,189,190,191,192,193,194,196,197,199,206,208,209,210,211,212,212,214,215,218,219,220,223,224,225,226,230,233,234,236,238,239,242,243,244,245,246,247,247,248,249,251,252,253,255,256,257,258,259,260,261,263,265,265,267,270,272,276,279,281,283,286,286,8,9,14,18,21,26,28,30,35,37,4,6,8,10,10,10,10,12,14,16,16,18,20,22,24,26,28,30,30,30,32,32,34,34,36,36,38,38,40,42,44,46,48,48,48,48,50,50,50,50,50,52,52,54,56,58,60,62,64,64,66,68,70,72,77,7,8,19,35,41,62,64,73,98,98,111,143,150,170,176,206,221,226,248,254,269,278,287,292,298,305,311,320,325,334,339,343,351,357,366,374,379,393,397,404,412,7,19,25,35,44,49,75,80,93,107,125,137,146,151,157,165,177,192,212,243,276,289,305,341,395,7,19,25,35,44,49,75,80,93,107,125,137,146,151,157,165,177,192,212,243,276,289,305,341,4,4,8,8,25,26,26,165,179,1,5,7,10,11,13,15,17,19,22,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,142,158,159,159,159,159,159,159,160,161,162,163,164,165,166,167,167,168,169,170,171,171,171,171,172,173,174,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,1,309,388,388,388,388,388,390,394,394,399,6,8,10,12,14,16,18,20,22,24,24,24,24,26,28,30,32,32,34,36,38,40,42,44,46,48,50,57,1,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,89,90,91,92,93,94,95,96,97,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,185,186,187,2,30,31,31,34,34,35,37,37,39,40,41,41,42,73,79,81,98,140,193,209,210,210,22,40,46,62,131,191,316,340,360,397,407,427,6,9,10,10,15,16,18,21,21,24,25,26,27,31,31,31,32,32,34,34,34,35,35,35,36,37,37,38,38,39,39,40,40,41,41,42,42,42,42,42,42,43,43,44,44,45,45,46,47,47,47,48,48,49,49,50,50,50,50,51,51,51,52,52,53,53,53,53,54,54,55,55,56,56,57,57,57,57,58,58,58,59,59,60,60,62,62,63,63,63,64,64,64,65,65,66,68,68,69,69,69,70,70,71,71,72,72,72,73,73,73,74,74,76,77,77,78,78,79,79,80,81,81,81,81,82,82,83,83,84,84,84,85,85,85,86,86,87,88,90,90,90,91,91,92,93,94,95,95,96,97,97,97,98,98,98,99,99,99,100,101,101,102,102,102,102,103,103,104,104,105,105,105,106,108,108,109,109,109,110,110,111,111,111,112,112,112,113,113,113,114,114,116,116,116,116,116,117,117,117,118,118,120,120,121,121,121,121,122,122,122,123,123,124,125,126,127,127,128,128,128,128,129,131,131,132,134,134,135,135,136,136,137,137,137,138,139,139,139,140,140,141,141,141,142,143,143,143,143,144,144,144,145,146,146,146,147,147,147,148,148,148,149,150,150,150,150,151,151,152,152,154,154,155,155,155,156,156,157,157,158,158,159,159,160,160,160,161,163,163,163,164,165,165,165,166,168,168,169,169,170,170,170,171,172,172,174,174,175,175,175,176,176,177,177,177,178,178,179,179,179,180,180,182,183,183,183,184,184,185,185,186,187,187,188,189,189,189,190,191,191,191,191,193,194,195,197,197,198,198,200,200,201,201,201,202,202,203,203,204,204,206,207,207,208,208,209,209,209,210,210,211,211,211,211,212,212,213,213,214,214,214,215,215,215,216,218,219,219,220,220,220,221,221,222,222,223,223,224,226,227,227,227,228,228,229,229,229,230,231,231,232,233,233,234,234,236,236,236,237,237,237,238,239,239,240,240,241,241,241,242,243,243,243,244,244,244,245,245,246,248,248,249,250,250,251,253,253,253,254,255,255,256,258,258,259,259,259,260,261,261,262,264,266,267,268,268,269,269,270,271,271,272,272,273,273,273,274,275,275,276,278,279,279,280,281,281,281,282,284,286,287,287,288,288,289,289,290,291,292,292,292,293,293,294,295,295,296,297,297,298,299,299,300,300,301,301,302,302,303,303,304,304,305,305,306,306,307,307,308,309,309,309,310,310,310,310,311,311,312,312,313,313,313,314,315,315,316,317,318,319,319,320,322,323,323,325,326,8,45,46,46,47,47,48,48,50,50,51,52,55,57,61,61,63,97,112,122,132,171,175,177,179,181,181,183,184,187,194,208,210,212,213,216,276,279,280,282,331,331,331,331,331,12,14,24,56,59,62,67,70,73,76,79,82,85,88,91,94,97,99,102,105,108,111,114,117,120,123,126,132,135,140,143,145,148,153,155,158,160,163,170,178,183,185,188,190,193,198,203,205,208,210,213,215,218,223,228,231,233,236,241,246,251,256,262,265,270,272,277,279,282,287,289,294,297,299,302,304,307,312,314,317,319,322,324,329,334,339,346,349,351,357,362,365,370,372,375,380,385,390,393,398,403,405,408,413,415,418,420,423,426,431,433,436,438,441,446,448,451,453,456,458,461,466,471,473,476,478,481,483,486,488,491,496,501,506,511,513,518,520,523,528,530,533,540,545,550,553,555,560,563,565,568,570,575,577,580,582,585,590,593,600,603,608,613,615,618,621,623,626,631,633,636,638,641,646,651,656,658,661,663,666,668,671,673,676,678,681,683,686,688,691,696,701,706,711,713,716,718,721,723,728,731,6,13,14,15,20,24,28,29,30,34,36,41,42,45,55,56,56,63,36,37,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,52,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,101,4,4,9,12,17,18,20,21,21,22,23,24,24,25,26,26,27,28,29,29,32,32,33,34,34,35,36,36,36,37,38,38,39,40,40,41,42,42,42,43,43,44,45,45,45,46,46,46,48,48,48,49,49,49,50,52,53,53,54,55,55,56,57,58,58,58,59,60,61,61,62,62,63,63,64,64,64,65,66,67,67,68,68,70,70,71,71,72,73,73,74,74,75,75,76,77,78,80,81,81,82,82,83,83,84,85,85,86,86,87,90,91,92,93,94,94,95,95,96,97,97,97,98,98,99,99,100,102,102,103,103,104,104,105,106,106,106,107,109,109,109,110,110,111,111,111,112,112,112,113,113,114,114,115,115,116,117,118,118,119,120,121,121,122,122,122,123,123,124,126,126,128,129,129,129,129,130,132,132,133,134,134,135,136,9,10,11,35,40,43,49,53,56,60,62,64,69,73,75,78,85,87,88,94,98,100,101,109,109,112,115,119,120,125,127,136,142,143,144,149,161,162,162,163,164,169,170,174,183,190,192,200,201,206,208,214,221,222,227,228,230,238,240,242,247,248,252,259,265,267,269,270,291,292,303,306,308,322,331,349,357,358,374,379,379,382,384,388,392,404,406,408,428,1,1,108,111,123,123,11,19,20,23,76,116,120,249,281,287,16,17,18,18,19,20,21,23,26,27,28,29,30,31,32,36,37,38,39,41,42,44,44,46,47,52,54,56,58,60,62,62,64,66,68,70,72,76,78,80,82,84,86,88,90,92,94,96,96,98,100,102,104,106,108,110,110,110,112,114,116,118,120,122,124,126,128,9,32,40,48,60,60,68,74,80,80,102,118,118,124,124,138,144,144,144,154,154,160,168,168,176,176,184,184,190,198,208,222,232,242,254,264,274,284,300,310,320,328,336,346,352,352,358,358,358,366,374,374,382,388,396,404,420,420,430,452,452,462,470,470,478,486,486,492,492,498,498,508,520,528,536,546,556,566,574,580,580,586,18,22,26,30,34,38,42,50,54,58,62,66,74,74,82,86,90,94,106,106,106,114,118,122,126,130,136,14,18,22,26,30,34,38,46,50,54,58,62,70,70,78,82,86,90,102,102,102,110,114,118,122,126,132,25,28,41,50,50,50,57,65,68,70,88,90,111,112,119,120,134,143,147,154,156,160,163,164,173,181,186,199,199,203,206,212,214,222,225,230,232,239,243,251,252,257,267,268,273,285,290,296,301,306,311,312,318,320,322,329,330,338,346,349,353,355,359,364,367,370,377,379,381,391,434,435,438,10,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,84,87,93,4,6,170,170,172,172,174,174,176,176,178,178,180,180,182,182,184,184,184,186,186,188,188,188,190,190,192,192,194,194,196,196,198,198,200,200,202,202,202,204,204,206,206,206,208,208,208,210,210,212,212,214,214,216,216,218,218,220,220,222,222,224,224,226,226,228,228,230,230,232,232,234,234,236,236,236,238,238,240,240,242,242,244,244,246,246,246,248,248,248,250,250,250,252,252,254,254,256,256,258,258,260,260,262,262,264,264,266,266,266,268,268,270,270,270,270,272,272,272,274,274,276,276,276,278,278,280,280,280,282,282,282,284,284,284,286,286,288,288,290,290,290,292,292,294,294,294,296,296,296,296,298,298,300,300,300,302,302,302,304,304,304,306,306,308,308,308,310,310,312,312,314,314,314,316,316,316,318,318,318,320,320,322,322,322,322,324,324,9,20,42,60,62,66,70,72,82,84,87,96,98,98,116,118,128,140,140,142,149,181,186,192,194,202,214,220,222,236,265,268,271,274,282,284,301,312,319,322,324,338,340,348,350,358,368,370,372,376,384,388,388,388,392,398,400,408,410,413,413,424,426,430,438,440,448,450,459,461,464,464,472,501,502,10,11,12,13,16,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,84,84,85,85,86,86,87,87,88,89,90,90,91,92,93,94,94,95,96,96,97,98,99,100,101,102,103,104,104,105,106,107,108,109,110,112,114,115,116,117,118,119,120,121,122,123,124,126,128,129,130,133,134,136,138,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,178,180,181,113,5,114,114,117,117,117,118,118,118,6,8,9,10,14,49,69,70,70,72,74,76,78,80,82,82,82,84,86,88,88,90,92,94,94,94,96,98,100,102,104,106,108,108,108,1,12,14,15,22,37,40,43,61,90,140,150,158,181,4,4,28,39,8,16,17,18,18,19,19,19,20,20,21,21,24,24,25,25,25,25,25,26,26,27,27,37,38,39,39,40,40,44,45,46,46,46,47,47,47,48,48,49,54,56,56,57,57,57,58,58,59,66,67,68,68,68,69,69,70,70,71,88,90,92,99,100,101,101,103,112,112,112,112,114,114,114,114,116,116,116,116,116,116,116,116,118,118,118,120,121,122,123,126,129,129,129,132,132,133,133,133,134,134,134,134,135,136,137,138,139,139,140,140,141,141,142,142,142,142,143,143,143,143,144,145,145,145,146,146,146,147,147,147,147,147,147,147,147,147,148,148,148,149,149,149,149,149,150,150,151,151,151,151,151,153,154,154,154,155,155,155,156,156,156,157,157,157,157,158,158,158,159,159,159,159,160,160,160,160,161,161,161,161,162,162,162,162,162,163,163,163,163,164,164,164,164,165,165,165,165,166,166,167,167,169,169,170,172,173,173,173,174,174,174,174,174,175,175,175,175,176,176,176,177,177,180,181,181,181,181,181,182,182,182,182,182,182,182,183,183,183,184,184,184,185,185,185,186,186,187,187,187,187,188,188,189,189,190,190,190,191,193,193,193,193,194,194,196,196,196,197,197,197,198,199,200,201,201,202,202,203,203,203,203,203,203,203,204,204,204,204,205,206,206,207,207,208,208,213,213,213,213,214,214,215,216,217,218,219,219,219,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,2,2,6,8,29,32,37,38,97,98,116,116,116,117,117,117,158,211,212,213,217,230,244,244,244,245,246,247,263,284,299,300,320,325,326,350,372,393,396,416,6,12,13,14,55,59,87,91,92,93,104,105,121,136,165,184,198,201,240,248,249,260,269,296,301,302,306,346,353,384,387,391,404,408,454,455,2,6,11,12,14,17,60,61,74,75,76,76,77,78,78,79,79,88,88,89,89,90,90,91,92,93,101,108,109,110,143,144,151,152,161,162,179,180,181,187,197,201,202,203,219,226,230,244,265,269,272,295,338,369,377,620,5,7,11,15,22,36,39,59,60,62,66,66,70,71,73,76,76,79,83,85,92,92,94,96,100,100,102,103,104,106,106,110,111,114,115,116,116,123,126,134,134,140,143,144,144,149,150,152,152,154,154,156,157,158,158,160,162,162,164,166,166,166,169,169,172,184,184,190,194,194,204,204,209,210,212,216,234,238,238,250,252,254,256,258,272,272,290,294,300,300,314,316,318,318,322,324,326,354,356,361,366,368,370,370,378,380,388,390,390,397,410,411,412,412,422,422,432,432,438,442,443,444,447,450,456,462,464,465,468,481,484,496,521,524,530,538,538,556,556,562,678,697,700,729,761,764,769,778,779,784,796,796,801,806,814,814,816,818,818,822,823,827,828,828,830,838,838,846,850,856,856,860,864,870,870,880,881,883,888,888,891,892,892,898,902,908,908,908,910,926,932,950,950,952,952,953,954,954,956,958,985,985,992,992,996,996,1040,1048,1048,1078,1078,1078,1104,1104,1113,1116,1132,1132,1138,1140,1140,1144,1151,1154,1178,1188,1194,1196,1212,1218,1230,1230,1261,1274,1276,1282,1282,1288,1288,1298,1308,1320,1328,1336,1340,1346,1379,12,63,88,92,134,138,181,229,232,234,257,266,266,310,312,314,316,326,326,330,336,336,338,346,346,346,346,349,356,356,366,376,386,396,396,406,406,412,416,419,420,425,426,430,432,464,472,473,503,506,556,559,562,582,601,623,624,624,628,633,636,642,642,655,658,669,671,671,673,686,690,692,692,692,694,696,701,704,706,706,715,719,730,742,796,806,810,856,856,856,867,12,22,36,87,88,88,90,94,94,97,103,104,112,112,112,116,116,116,116,126,126,132,132,134,138,138,142,142,146,146,151,152,152,156,158,158,158,160,164,164,170,174,174,176,177,186,188,188,190,190,198,198,200,210,211,218,220,220,224,227,230,230,240,250,250,250,262,271,274,278,278,278,278,280,284,286,286,286,286,294,294,306,306,309,310,314,315,318,318,322,362,364,366,371,372,372,403,405,406,406,406,408,414,414,414,428,432,432,437,442,442,442,451,452,462,464,476,478,478,480,487,491,494,496,507,513,536,538,541,544,551,551,552,565,566,568,574,584,584,594,594,600,602,608,631,633,636,636,646,646,663,665,666,668,670,678,705,705,707,720,722,8,10,18,18,28,28,38,38,48,48,74,76,91,92,94,98,98,101,110,117,138,139,140,140,142,145,155,156,156,159,168,174,174,176,181,182,184,185,192,192,204,206,209,210,210,228,228,228,246,246,285,298,300,310,312,328,328,338,340,342,350,352,352,354,357,360,362,362,364,372,372,374,374,382,382,394,408,408,417,418,418,418,418,418,426,428,428,438,438,444,444,448,450,453,453,453,457,457,460,460,462,470,470,480,480,490,490,492,500,500,500,505,506,510,510,519,520,520,529,538,538,556,556,558,559,562,583,606,606,616,617,617,626,626,655,665,684,693,696,771,774,788,788,792,792,796,797,800,805,808,808,811,812,815,827,830,837,838,864,2,12,34,35,19,19,42,65,89,96,100,100,105,113,114,117,134,135,137,141,148,158,159,165,165,193,290,298,300,303,303,304,351,354,379,379,388,413,491,492,492,493,493,494,495,496,497,498,499,306,312,503,509,170,170,170,170,187,214,214,214,235,247,269,269,300,327,4,6,6,8,10,12,14,16,18,20,22,24,26,49,49,51,52,53,53,53,35,40,47,48,57,62,64,67,68,70,74,83,84,90,91,92,95,107,125,126,131,131,137,138,140,140,141,142,148,149,150,152,153,155,159,165,170,171,171,173,174,175,177,180,192,193,194,200,201,202,214,217,219,220,223,225,229,232,235,236,238,245,249,250,251,252,253,259,262,276,7,10,11,12,13,14,15,16,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,60,61,62,63,64,65,66,67,68,68,69,69,69,69,70,71,71,72,72,73,73,74,74,74,75,75,75,75,76,76,76,78,78,79,80,81,82,83,84,85,86,87,87,88,89,90,91,91,92,93,93,94,94,95,95,96,96,97,97,98,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,108,109,110,110,111,111,112,112,113,113,113,113,114,114,115,115,115,116,116,116,116,116,116,117,117,118,118,119,119,120,120,121,121,121,122,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,129,129,130,130,130,130,131,132,133,133,133,134,134,135,135,136,136,137,138,138,139,140,140,141,141,142,142,143,144,145,146,146,147,147,148,148,149,149,150,150,151,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,172,173,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,190,191,191,192,193,193,194,194,195,196,197,198,199,200,201,202,203,203,204,205,205,206,206,207,207,207,208,208,209,209,210,210,211,211,212,212,213,213,213,214,214,215,216,216,217,217,218,218,219,219,220,220,220,221,222,223,224,225,226,227,228,228,229,230,231,231,231,232,233,233,233,234,234,235,236,237,238,239,240,241,242,243,244,245,247,247,247,248,248,249,250,251,252,253,253,254,254,254,255,255,255,255,256,257,257,258,258,258,259,259,259,260,260,261,261,261,262,262,262,263,264,264,265,265,265,265,266,266,266,267,267,267,268,268,268,269,269,269,270,270,270,270,271,271,272,272,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,281,282,282,283,283,284,284,285,285,286,286,287,287,287,288,288,289,289,290,290,290,291,291,291,292,292,292,293,293,293,294,294,295,295,295,295,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,10,10,10,11,11,11,12,12,13,13,13,14,14,14,15,15,16,16,16,17,17,18,18,19,19,19,19,20,20,20,20,21,21,21,22,22,22,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,33,33,34,34,35,35,163,222,14,15,17,18,19,21,22,24,25,27,29,30,32,33,36,38,40,42,43,47,48,51,52,55,56,60,62,62,65,67,68,70,72,75,76,78,80,81,82,84,86,88,89,91,92,94,96,98,99,101,102,103,104,105,106,106,108,109,112,113,114,118,119,120,121,122,122,123,124,125,4,6,6,12,14,14,16,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,259,305,313,313,313,313,313,313,5,5,6,9,12,12,22,22,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,4,6,6,12,12,14,14,14,14,27,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,200,202,204,206,208,210,212,214,216,218,220,222,224,226,226,228,230,232,234,236,238,240,242,244,246,248,391,397,401,401,401,401,401,6,8,22,22,26,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,94,98,102,106,106,110,114,118,122,126,130,134,138,138,142,146,146,150,154,158,162,162,4,6,14,18,22,26,30,34,38,42,46,50,54,58,61,6,8,10,12,14,16,18,20,22,23,46,4,16,16,120,174,174,184,187,188,189,194,195,196,205,208,211,212,216,217,218,219,219,222,222,230,231,231,234,236,237,240,241,243,247,255,264,268,269,279,280,285,288,291,304,306,336,337,338,339,339,341,343,346,356,356,360,361,361,362,363,366,367,386,395,402,413,435,438,505,521,528,535,549,590,630,652,657,657,661,676,679,681,682,683,684,684,686,687,688,688,692,692,692,695,701,5,7,7,15,17,19,21,22,23,24,25,27,29,30,32,33,35,36,37,38,39,40,41,42,44,45,46,48,49,50,51,52,53,54,55,57,58,59,60,62,63,65,66,67,68,69,71,72,73,74,75,76,77,78,79,82,84,85,86,88,89,90,91,93,94,95,96,97,99,102,103,104,105,106,107,108,110,113,114,114,116,117,118,119,120,121,122,124,127,128,129,130,130,131,132,133,136,138,140,142,143,144,146,147,148,149,150,153,154,155,157,158,159,160,161,164,165,166,168,169,170,171,172,173,173,174,175,178,179,180,182,183,186,187,188,190,191,192,194,195,196,197,198,199,200,201,203,203,205,207,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,126,128,128,130,132,6,8,10,12,14,16,18,20,22,24,24,24,24,26,26,26,26,28,30,30,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,1,2,7,8,10,34,34,39,55,56,103,153,156,161,174,179,183,184,187,202,214,227,227,233,242,250,256,261,266,271,276,282,288,288,288,294,301,307,312,318,318,323,330,336,341,347,352,359,363,368,373,378,384,388,392,392,398,404,408,412,417,422,426,431,431,431,436,438,439,442,446,464,471,475,480,485,490,497,501,505,509,509,514,516,519,522,526,530,534,537,541,545,548,552,555,558,561,565,570,574,578,582,586,590,594,598,601,605,609,613,619,624,628,632,636,639,642,660,677,678,2,4,6,10,17,19,29,34,35,38,42,54,55,68,70,74,87,92,94,114,121,4,5,6,6,6,6,6,6,6,7,7,8,8,8,9,9,10,10,10,11,11,12,12,12,13,14,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,32,33,34,35,35,35,35,36,36,36,37,40,41,41,41,209,238,39,4,19,19,28,32,37,37,43,47,47,47,47,51,51,51,56,58,58,58,67,73,79,85,92,92,97,101,105,109,109,113,116,121,121,125,131,131,137,137,143,148,153,156,162,166,172,172,200,200,202,204,204,206,208,210,212,216,216,218,218,220,220,222,224,226,228,228,230,230,232,234,238,243,19,19,27,27,31,31,40,40,40,42,42,42,44,44,44,44,49,49,55,60,79,79,84,88,92,94,96,96,101,105,110,114,138,140,142,142,144,144,144,144,146,148,148,150,150,152,154,156,158,158,160,162,164,166,168,170,172,172,174,176,178,180,200,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,221,222,223,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,330,331,332,333,334,335,336,337,337,338,338,339,339,340,340,341,341,341,342,342,342,343,343,344,344,345,345,346,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,385,386,387,388,389,390,391,392,393,394,396,398,399,400,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,427,427,428,428,429,430,431,432,433,434,435,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,469,469,470,470,471,472,473,474,475,476,476,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,528,529,530,531,532,533,534,535,536,537,538,539,539,540,540,541,542,543,543,544,544,545,545,545,545,546,546,546,547,547,548,548,549,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,585,586,587,587,587,588,589,590,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,609,610,611,611,612,613,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,639,639,640,641,642,642,643,643,644,644,645,645,646,647,648,649,650,650,651,652,671,18,20,26,30,58,58,70,72,76,86,86,100,106,110,112,114,116,118,118,120,124,131,4,20,22,24,26,26,28,30,32,34,34,10,10,10,12,12,14,14,14,14,16,18,18,20,22,24,10,10,12,12,12,12,12,14,16,16,18,20,20,22,22,24,10,12,12,12,12,12,12,14,14,16,16,16,18,20,22,22,24,24,24,10,10,12,12,12,14,16,18,22,24,26,10,10,10,12,12,14,16,18,18,20,22,22,22,22,24,24,6,8,8,8,8,10,10,12,14,14,16,16,18,20,20,6,8,10,10,12,12,14,14,16,18,18,18,18,20,6,8,8,8,10,10,10,10,10,12,12,14,14,14,16,18,18,20,20,20,20,20,6,8,10,10,12,12,14,16,18,20,6,6,8,8,11,14,14,16,18,18,20,22,6,6,8,8,10,10,10,10,10,10,12,12,14,14,14,16,18,20,20,20,6,6,6,6,8,10,10,12,12,12,14,16,18,20,6,8,8,8,8,10,10,10,10,12,12,12,14,16,18,20,6,6,6,8,10,12,14,16,18,20,6,8,10,10,10,10,12,14,16,18,20,6,6,6,8,8,10,10,12,14,16,18,20,8,10,10,12,14,16,16,18,20,22,22,6,8,8,10,10,12,14,16,18,20,6,6,8,8,10,10,10,12,12,14,16,18,6,6,8,8,10,12,14,14,16,18,18,18,20,6,6,8,10,12,14,14,16,18,20,6,6,8,8,10,10,12,12,14,16,18,20,6,8,8,10,12,14,16,7,7,38,58,68,102,136,144,164,4,188,210,248,114,114,115,115,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,129,210,210,210,211,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,218,219,219,220,220,221,221,222,222,223,224,225,225,322,322,323,323,324,325,325,326,326,327,327,328,328,329,329,330,330,331,331,332,332,333,333,334,334,335,335,336,336,337,337,337,337,338,339,339,339,339,340,341,341,438,439,439,440,440,441,442,443,443,444,444,445,445,445,446,446,446,446,447,448,448,449,449,450,450,451,452,453,453,454,454,454,455,455,456,457,457,457,554,554,555,555,555,556,556,557,557,558,558,559,559,560,560,561,561,562,562,563,563,564,564,565,565,566,566,567,567,567,568,568,568,569,570,570,571,572,572,573,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,34,22,31,33,35,35,44,52,54,54,60,64,70,70,80,88,102,114,126,134,202,208,216,248,248,254,276,276,24,33,35,37,37,46,54,56,56,62,64,64,66,72,82,90,94,98,104,107,128,136,204,206,210,218,228,228,256,278,278,4,5,7,7,9,13,15,19,21,23,25,27,29,31,33,36,37,0,16,23,28,31,44,46,70,95,32,37,38,38,38,54,80,80,80,80,81,81,91,95,97,111,111,113,113,113,117,122,124,124,134,135,137,137,140,156,157,158,158,159,160,161,162,163,164,170,171,171,175,182,183,183,184,202,203,203,204,205,213,219,224,235,235,236,237,237,241,242,242,242,244,245,247,249,250,251,251,253,254,255,256,257,257,258,259,260,261,261,299,299,301,303,305,306,306,307,309,312,319,333,334,347,348,365,9,34,38,44,52,64,76,82,86,98,102,124,170,174,178,188,194,200,206,210,214,220,226,230,236,242,248,254,260,266,272,284,7,36,42,50,62,74,80,84,96,100,122,168,172,176,186,192,198,204,208,212,218,224,228,234,240,246,252,258,264,270,282,7,7,19,20,38,43,48,50,56,66,74,78,88,103,106,108,126,131,143,146,150,152,154,157,162,179,198,209,210,215,218,219,246,252,263,2,2,4,6,12,12,14,11,31,44,60,62,63,64,65,66,84,85,96,98,99,101,105,105,106,106,112,114,116,118,121,121,130,130,133,134,135,136,137,138,140,141,141,142,143,144,144,145,146,147,148,148,151,152,175,176,177,177,191,193,198,199,200,201,209,212,213,214,216,219,219,224,227,231,233,234,235,260,262,265,266,268,272,273,275,276,276,282,291,296,297,310,316,322,336,348,349,350,351,351,352,352,353,354,356,357,358,359,362,363,364,380,382,384,386,388,390,390,402,403,441,442,1,1,2,4,9,12,16,16,20,20,22,22,28,28,30,34,34,36,36,38,40,40,42,44,44,46,48,48,50,52,54,56,56,56,58,58,60,60,62,69,69,69,70,70,70,4,6,39,163,165,167,169,171,173,175,176,179,180,182,184,186,187,189,191,193,195,197,199,200,202,207,209,210,212,214,217,219,220,222,224,226,226,227,229,230,231,235,1,1,4,6,12,12,30,33,36,42,45,48,51,55,58,60,65,68,70,73,76,79,82,86,90,96,100,109,118,139,165,168,171,176,203,1,1,6,41,42,44,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,82,84,86,88,90,92,94,96,98,100,102,104,104,106,108,110,112,114,114,116,116,118,120,122,124,128,130,132,134,136,138,140,142,144,146,148,150,152,152,154,156,156,158,158,160,162,164,166,168,170,174,176,176,178,180,182,184,6,28,30,32,32,34,36,38,40,42,44,46,48,50,52,54,56,58,62,64,66,68,70,72,74,76,78,80,82,84,86,88,88,90,92,94,96,98,100,102,102,104,106,108,110,112,114,116,118,124,126,128,130,130,132,134,136,138,140,142,144,146,148,150,1,1,4,31,32,34,36,38,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,84,86,88,90,92,94,96,98,100,102,104,106,108,110,110,112,114,116,118,118,120,122,124,124,126,130,132,132,134,136,136,138,138,140,142,144,146,146,148,148,150,152,31,34,35,37,38,39,40,40,41,41,42,43,44,45,46,46,47,47,48,50,51,53,54,57,58,58,59,59,60,61,62,63,64,65,65,66,66,68,69,69,70,70,71,74,76,76,77,78,85,85,86,86,87,88,89,90,90,91,91,93,94,95,96,96,97,98,102,106,110,111,112,113,114,116,117,118,119,121,122,123,124,125,125,126,129,133,135,135,135,135,135,136,136,137,138,144,150,151,153,160,160,161,161,161,162,163,163,164,165,167,169,169,170,171,171,172,173,174,176,178,179,180,181,182,183,184,186,191,192,194,197,197,198,200,201,202,203,204,205,212,214,219,220,224,225,226,227,231,232,234,236,236,237,238,238,239,240,241,242,246,247,247,251,259,260,261,262,263,265,265,270,273,274,275,276,277,278,279,280,282,286,287,288,289,290,291,292,293,294,295,297,299,301,302,303,309,310,312,313,314,315,316,316,317,318,318,324,325,326,327,327,328,329,330,332,333,334,335,341,342,343,343,345,345,346,349,350,350,353,355,356,357,357,358,358,359,360,361,362,363,368,369,370,371,373,377,377,378,378,379,379,380,381,385,386,387,388,389,389,390,390,392,393,394,396,85,86,87,199,200,207,207,208,210,211,214,215,215,215,215,216,220,221,223,224,225,225,227,227,227,227,228,228,229,231,231,234,235,238,248,250,251,252,253,308,308,318,83,84,85,263,271,272,272,272,272,279,279,280,282,283,286,287,287,287,287,288,292,293,295,296,297,299,299,299,299,300,300,301,303,303,306,307,310,320,322,323,324,325,339,380,380,7,27,39,56,62,78,85,108,110,112,114,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,198,200,202,204,206,208,208,210,210,212,214,216,218,220,222,224,226,228,230,232,234,234,236,238,240,242,244,246,248,250,252,254,256,256,258,260,262,264,266,268,270,272,272,274,276,278,6,9,10,18,24,26,28,29,29,31,32,33,34,35,36,37,39,40,40,41,43,45,45,47,48,50,52,56,58,59,62,64,66,68,68,69,69,70,77,82,88,91,94,101,111,112,113,117,118,121,123,124,127,128,130,132,133,135,136,138,138,139,140,141,142,143,143,145,147,147,147,149,149,151,153,156,160,161,162,163,165,166,167,170,171,172,173,174,179,180,182,183,184,185,187,189,202,204,205,205,206,207,208,211,214,217,218,220,222,223,225,227,230,232,235,236,237,240,242,245,246,247,248,250,252,253,254,255,256,257,258,259,262,262,264,267,268,269,271,272,274,277,280,281,284,287,288,288,289,291,293,321,7,11,37,49,52,52,56,62,69,74,76,78,82,86,90,92,92,98,103,108,108,108,127,129,137,139,144,150,158,168,172,172,189,204,210,216,220,220,232,248,254,258,264,272,284,290,290,290,296,302,312,322,330,336,358,358,360,365,365,365,365,381,381,395,395,411,416,421,439,443,450,463,468,478,482,488,488,488,494,498,505,507,621,621,621,621,5,6,6,6,7,28,28,30,31,31,32,35,35,35,36,36,37,38,38,38,39,41,42,43,43,44,44,46,46,47,48,49,50,50,50,51,53,54,55,56,56,57,59,59,60,61,61,62,63,68,69,71,72,73,74,76,78,82,83,84,84,91,92,93,94,96,98,101,101,101,103,103,104,105,107,108,109,111,118,119,120,120,121,121,122,123,124,125,126,127,129,130,132,134,135,137,138,139,141,142,143,146,147,149,152,153,155,156,157,157,158,159,161,162,163,165,165,166,166,168,168,169,171,173,174,175,175,178,178,179,179,180,182,182,183,184,185,186,187,187,199,200,200,200,201,204,205,206,208,209,210,211,212,214,215,217,220,221,223,225,226,227,228,231,233,235,236,238,239,241,242,243,244,246,247,250,251,252,253,255,255,255,257,258,259,261,262,262,262,262,263,263,263,264,266,267,273,275,276,277,278,281,281,283,284,285,287,288,291,292,292,294,295,296,298,300,302,302,303,305,306,312,313,315,316,316,317,317,318,319,320,321,321,323,324,326,327,328,330,330,331,332,332,334,335,335,335,336,337,338,339,340,341,341,342,344,348,349,350,350,351,352,353,355,357,358,360,361,362,364,365,368,370,372,373,375,376,378,381,382,383,385,386,387,389,400,401,402,404,405,406,408,409,410,411,412,413,414,415,415,416,418,419,421,424,425,426,428,429,430,431,432,434,435,40,78,98,108,128,138,148,158,164,166,168,20,21,22,24,34,43,50,57,58,60,64,64,66,66,68,70,72,79,80,82,84,88,92,94,96,104,106,108,126,128,130,131,134,134,137,138,142,145,146,148,149,150,150,152,156,162,163,164,168,170,177,178,182,184,188,192,194,198,200,203,204,212,215,216,230,232,236,237,240,242,244,247,248,250,250,254,257,260,262,264,266,268,270,272,273,280,281,281,282,282,282,283,284,284,285,285,285,285,287,294,296,298,299,300,302,307,308,310,316,319,320,326,328,332,336,340,340,341,341,343,343,344,345,346,350,351,352,352,360,360,363,366,370,372,373,374,384,5,6,15,17,17,18,19,19,23,27,29,37,38,47,48,49,50,51,51,51,52,59,59,60,62,68,69,72,76,79,90,91,95,95,102,103,104,112,114,116,118,119,120,122,125,130,131,132,135,31,33,36,46,47,50,52,53,53,69,70,70,73,77,79,79,82,83,86,87,88,99,100,101,102,105,106,111,126,140,150,152,17,19,22,30,30,31,31,32,32,33,62,62,62,64,64,64,66,66,68,68,70,70,70,72,74,76,76,173,176,196,198,200,206,235,242,246,246,286,290,291,293,296,297,8,13,14,15,16,16,17,18,19,19,22,23,23,24,26,27,28,29,29,60,60,61,62,63,63,64,65,66,67,84,85,85,86,86,86,86,87,88,89,90,91,92,92,94,97,99,101,103,108,108,111,111,112,118,17,19,20,21,24,26,30,32,39,40,42,45,45,46,47,48,51,57,57,58,66,67,69,70,72,73,76,78,79,80,82,96,99,102,103,103,109,114,115,124,128,130,132,133,135,136,139,141,144,146,146,146,148,6,20,27,29,38,40,44,44,44,47,55,57,64,82,84,95,102,108,125,127,128,129,148,149,157,159,93,121,163,165,166,193,276,289,369,6,7,8,11,12,17,21,25,27,35,39,43,45,47,48,49,54,55,59,59,61,65,65,73,81,83,83,642,652,98,13,13,14,14,14,15,15,18,18,20,20,23,24,24,25,30,30,32,33,35,36,36,37,37,40,41,41,46,46,46,52,52,53,53,60,61,62,67,67,67,70,77,80,80,81,81,81,87,87,87,89,95,101,104,108,108,108,110,14,15,18,19,19,21,23,23,25,26,27,28,29,30,31,32,33,34,36,37,38,38,41,41,42,43,44,45,46,47,48,49,49,50,50,52,53,59,61,62,62,65,65,67,67,70,71,72,73,74,80,83,84,85,86,87,88,91,92,92,95,95,97,97,98,98,100,100,103,104,105,107,108,108,123,124,124,26,27,30,31,34,48,49,50,51,75,76,76,104,105,113,130,131,135,146,147,156,170,171,172,173,174,175,175,176,178,180,183,185,188,191,7,8,8,8,9,9,9,10,10,10,10,11,12,12,12,12,13,14,14,14,15,16,16,17,18,19,19,21,22,23,24,25,26,26,27,27,27,28,28,29,31,33,35,36,37,39,40,41,43,45,46,6,9,9,9,11,11,11,12,12,12,12,13,14,14,14,14,15,15,16,16,16,17,19,19,19,19,21,21,23,23,24,25,25,25,25,27,28,28,29,29,29,30,30,31,33,35,37,39,41,42,45,47,47,24,26,28,30,34,36,44,46,50,54,56,58,60,62,66,68,70,72,74,76,78,80,80,82,84,86,86,88,88,90,92,94,94,96,96,98,100,102,104,108,110,112,116,118,120,122,124,124,126,130,132,136,136,138,140,142,144,146,146,148,150,152,154,156,158,158,160,162,164,166,168,170,172,176,178,180,182,184,186,191,8,24,51,51,54,55,56,56,57,57,58,58,61,62,63,63,64,64,65,66,68,68,69,70,71,76,79,79,81,82,84,85,97,97,98,101,102,103,103,106,108,108,109,110,110,111,111,112,113,114,115,115,116,117,117,118,118,118,119,122,122,125,133,133,133,134,137,139,139,139,141,141,144,149,151,153,155,159,161,161,161,162,162,162,164,168,171,173,174,176,176,178,179,180,181,182,182,183,185,186,188,190,192,193,195,196,197,198,199,207,210,211,212,213,214,215,216,217,218,219,220,221,221,222,222,223,224,226,226,227,228,229,229,230,231,232,233,234,234,235,235,235,236,237,238,240,241,242,243,244,244,245,246,247,247,249,250,250,251,252,253,254,255,256,258,260,260,274,275,276,277,279,279,280,281,283,287,295,297,299,302,308,311,312,314,314,314,316,316,317,319,320,320,321,321,322,322,324,325,325,325,325,326,327,331,332,333,333,334,335,336,337,341,342,343,344,344,345,347,357,358,359,362,364,364,365,373,374,375,378,379,380,381,382,389,390,391,392,393,394,394,397,397,398,406,407,409,413,414,415,416,417,418,419,421,425,427,432,438,438,441,442,446,447,451,452,452,453,453,454,465,467,470,470,471,472,476,478,483,484,484,485,487,488,488,492,493,494,495,496,497,498,500,503,504,505,506,510,511,512,513,514,515,516,517,518,519,519,520,521,522,522,530,534,535,539,540,541,542,544,545,546,547,548,549,551,552,553,554,555,558,559,561,1,1,1,1,1,2,2,2,7,29,36,37,41,49,59,73,73,74,81,89,89,96,105,105,105,107,110,110,111,114,116,117,119,120,121,121,122,127,135,136,138,139,140,141,141,142,142,143,143,145,145,145,145,146,148,148,148,148,151,153,154,154,158,159,160,160,160,160,161,161,162,163,164,166,167,170,171,172,174,176,179,182,183,185,185,185,185,187,188,190,192,193,194,197,199,199,201,202,206,207,207,208,211,214,215,220,221,222,223,224,225,234,238,273,275,277,291,293,294,298,299,299,300,303,303,305,306,307,308,308,310,311,311,312,314,321,322,332,339,353,354,355,356,358,360,365,367,368,369,374,374,376,377,378,387,427,427,427,68,71,72,75,75,76,79,80,83,7,8,9,11,28,28,28,36,43,44,45,46,47,60,61,62,63,67,74,79,82,88,99,102,102,104,104,106,108,108,109,109,109,111,111,111,113,114,115,116,116,116,117,119,120,121,123,124,124,131,132,137,138,142,145,152,152,158,160,160,161,165,166,167,167,168,169,170,170,172,173,175,175,176,183,185,187,189,190,192,192,193,194,195,195,196,196,198,199,200,202,204,206,206,207,208,209,210,211,214,217,217,218,220,226,226,226,226,228,228,230,231,231,234,236,239,240,240,241,4,5,6,24,24,24,32,32,32,37,39,40,42,42,43,56,57,58,63,70,72,75,75,78,81,84,93,95,95,98,98,98,99,99,100,102,104,104,104,105,105,107,107,107,109,110,111,112,112,112,113,115,116,117,120,127,128,133,134,138,141,141,143,148,150,153,154,156,157,158,161,162,163,163,164,165,166,166,166,168,171,171,172,179,181,183,185,186,188,188,189,190,191,191,192,192,194,195,196,198,200,202,203,204,205,206,207,210,211,213,213,214,216,222,222,222,222,224,224,226,227,227,230,232,235,14,18,21,22,25,26,28,28,29,38,42,20,21,22,23,24,25,26,27,35,35,36,44,6,6,10,14,14,14,14,18,22,26,29,29,29,30,30,33,38,38,42,42,46,46,46,50,50,54,54,58,66,66,66,70,70,78,78,78,78,81,81,86,90,90,90,93,94,94,97,98,102,106,110,110,110,114,117,117,118,122,126,130,134,138,142,145,146,150,154,154,158,162,162,162,162,166,170,174,174,178,182,182,186,190,194,197,198,202,202,206,210,214,218,218,222,226,230,230,230,230,233,6,6,6,7,8,10,10,11,11,11,12,12,12,14,14,15,15,15,16,18,19,19,20,20,22,23,24,26,27,27,27,27,28,28,28,28,30,31,31,31,31,32,35,35,35,35,35,35,36,36,36,36,36,36,36,36,38,38,38,39,39,39,39,40,42,43,44,44,44,46,47,48,49,50,51,52,54,54,55,55,56,56,56,57,58,59,60,60,60,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,64,64,64,65,66,66,66,66,67,67,67,67,67,67,69,70,70,70,71,72,74,75,75,75,76,76,76,76,78,79,80,82,84,86,86,88,90,91,92,92,93,93,95,95,95,95,95,95,96,97,98,100,101,102,103,103,103,104,105,105,106,106,108,109,110,110,110,110,112,114,115,116,118,119,120,120,121,122,124,125,126,126,127,127,127,127,127,128,132,133,133,133,135,135,135,135,136,136,136,141,6,9,10,14,14,17,17,17,18,18,18,22,22,22,22,25,25,25,26,30,30,33,33,33,34,34,38,41,41,41,42,42,46,46,46,49,49,49,49,50,54,57,57,57,57,57,58,65,65,65,65,66,66,66,66,66,66,66,70,70,70,73,73,73,73,73,73,74,78,81,82,86,86,89,90,93,94,97,97,98,102,102,102,105,105,105,106,109,110,113,113,114,114,114,118,118,118,118,118,118,118,118,121,121,121,122,122,122,122,122,125,126,126,126,126,126,129,129,129,133,133,134,134,137,137,138,138,138,142,142,145,145,146,146,146,146,150,153,154,158,162,166,170,174,177,178,181,185,185,185,186,189,190,193,194,197,198,201,202,205,206,206,210,213,214,214,218,222,225,226,230,233,234,234,237,238,242,245,246,246,249,249,249,249,250,258,258,261,261,262,265,265,265,265,266,266,266,5,5,9,9,14,14,17,18,18,22,25,26,30,34,35,35,38,38,38,38,38,38,51,53,56,59,63,64,67,69,70,72,78,78,83,83,84,84,84,87,87,88,96,100,102,102,102,102,102,106,113,113,113,114,114,114,117,118,118,122,122,122,125,125,126,126,129,130,130,132,136,143,143,143,144,147,148,148,160,167,168,171,171,172,175,176,176,179,179,179,179,180,4,28,30,31,31,35,36,37,37,38,38,39,41,41,42,47,48,51,54,54,56,57,60,63,65,66,30,32,41,42,60,66,68,72,78,84,112,116,120,130,134,138,154,160,178,182,196,200,205,214,218,220,222,234,268,284,287,308,318,322,330,336,338,340,346,353,364,374,378,386,400,406,420,424,429,438,442,452,456,466,476,484,494,512,513,516,6,8,10,23,28,40,43,44,53,57,58,70,130,167,168,189,292,396,412,418,426,577,607,4,6,12,152,208,1,29,31,32,41,47,55,67,92,104,113,126,141,148,149,152,194,211,218,241,249,250,260,274,284,296,1,29,31,32,47,55,67,92,104,113,126,141,148,149,152,194,211,218,241,249,250,260,274,284,8,8,8,8,8,8,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,18,18,19,19,20,20,21,22,22,23,24,24,25,25,26,27,27,28,28,29,29,30,31,31,32,32,33,33,34,34,36,36,37,37,38,38,40,40,42,42,43,44,44,45,46,47,47,48,49,49,49,50,50,51,51,52,52,53,54,54,55,56,56,57,58,58,59,60,60,61,62,62,64,64,65,65,66,67,67,67,68,68,69,69,70,70,71,71,4,12,336,338,339,339,340,340,344,344,346,346,348,352,354,356,358,360,362,364,364,366,370,374,376,380,382,384,386,386,388,390,392,392,396,398,398,400,4,6,13,15,16,27,32,32,54,57,58,59,66,70,85,87,94,95,132,164,203,222,232,233,236,237,242,258,261,262,269,284,287,288,288,404,413,443,8,68,120,160,232,287,394,1,4,6,8,8,12,18,20,21,21,22,23,23,23,23,24,24,24,24,28,45,50,54,55,55,56,56,57,58,58,64,65,72,73,73,74,75,76,100,156,157,167,170,172,176,183,191,198,203,234,242,252,274,286,357,357,372,374,377,382,383,384,386,390,391,400,401,402,434,458,464,470,481,487,487,529,530,544,548,550,568,568,569,570,571,577,581,590,591,594,596,618,618,625,634,635,637,638,4,6,14,14,15,53,53,53,96,97,99,100,101,102,117,123,144,146,147,148,164,315,452,453,455,456,464,469,581,4,10,15,16,54,67,67,67,71,75,79,79,80,81,83,84,88,90,90,94,246,246,265,283,289,290,297,309,6,6,8,12,148,156,163,175,244,255,256,258,260,260,260,262,262,262,262,264,282,9,26,29,29,30,30,83,127,133,14,16,20,22,24,30,34,46,52,58,60,72,76,80,86,88,96,0,1,1,3,4,5,8,8,1,2,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,51,52,14,24,30,36,46,56,66,76,86,96,106,116,126,136,146,156,166,166,176,186,196,206,216,226,240,71,127,130,136,198,461,7,9,11,13,15,17,19,21,23,25,27,30,32,35,37,38,53,57,59,61,63,65,68,68,71,74,77,81,83,85,87,92,94,98,100,103,113,115,117,119,121,123,126,127,143,153,155,157,159,161,163,165,167,169,173,175,177,179,181,248,253,257,262,263,266,267,270,271,275,277,281,283,285,287,289,291,294,295,299,302,303,307,309,309,314,315,315,317,319,321,323,325,327,330,331,331,334,335,337,340,341,6,19,19,20,20,20,22,5,6,58,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,61,62,63,64,65,67,4,15,18,19,20,21,22,25,28,30,33,34,35,36,37,38,40,41,42,44,45,47,50,51,53,56,57,58,59,61,63,64,73,6,8,10,12,14,16,18,20,22,24,25,34,36,40,42,44,46,48,50,52,74,76,78,80,82,84,86,88,90,92,93,114,116,118,120,122,124,126,128,130,132,133,154,156,158,160,162,164,166,168,170,172,173,191,196,198,200,202,204,206,208,210,212,214,215,236,238,240,242,244,246,248,250,252,254,255,276,278,280,282,284,286,288,290,292,294,295,316,316,318,320,322,324,326,328,330,332,334,335,356,358,360,362,364,366,368,370,372,374,375,396,398,400,402,404,406,408,410,412,414,415,436,438,440,442,444,446,448,450,452,454,6,8,10,12,14,16,18,20,22,24,25,39,48,50,52,54,56,58,60,62,64,66,67,88,90,94,96,98,100,102,104,107,128,130,132,134,136,138,140,142,144,146,147,168,170,172,174,176,178,180,182,184,186,208,210,212,214,216,218,220,222,224,226,227,248,250,252,254,256,258,260,262,264,266,267,288,290,292,294,296,298,300,302,304,306,307,328,330,332,334,334,336,338,340,342,344,346,368,370,372,374,376,378,380,382,384,386,387,408,410,412,414,416,418,420,422,424,426,427,448,450,452,454,456,458,460,462,464,466,467,491,492,12,12,12,13,13,14,14,14,15,15,16,17,17,17,18,18,19,19,19,20,20,21,21,21,22,23,23,24,25,26,27,28,28,29,29,30,31,32,33,33,34,34,34,35,36,36,37,37,38,38,39,39,40,41,41,41,42,43,44,44,45,45,46,46,47,47,48,49,50,51,52,52,53,53,54,54,55,55,56,56,57,57,58,59,59,59,59,60,61,62,63,64,65,66,67,69,76,76,77,78,78,79,80,81,81,82,82,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,98,99,99,99,100,100,101,102,103,104,104,104,105,106,107,108,109,110,111,112,113,113,113,114,115,116,117,118,118,119,120,120,121,122,122,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,136,137,137,138,139,140,141,142,143,144,144,144,144,144,144,144,144,144,145,146,147,147,147,147,148,149,150,150,150,151,151,152,153,154,155,156,157,158,159,159,159,159,160,161,162,163,164,165,166,167,168,169,170,171,171,171,171,171,172,173,174,174,175,176,177,178,179,180,181,181,182,182,183,183,184,185,186,187,187,187,188,188,189,190,191,192,193,194,195,196,197,198,199,200,200,201,201,202,202,202,203,204,205,206,206,207,208,208,209,209,210,210,211,212,213,214,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,232,233,234,235,236,237,237,238,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,252,252,253,254,254,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,275,276,277,277,278,278,279,280,281,282,283,284,285,286,287,288,288,289,289,290,291,292,293,294,294,295,296,297,298,299,300,300,301,302,303,304,305,305,305,306,306,306,307,308,309,309,310,310,311,312,312,313,313,314,315,315,316,316,317,317,317,318,318,319,320,321,322,323,323,324,324,325,325,326,326,326,326,327,328,329,329,329,329,330,330,331,332,333,333,333,334,335,336,336,337,338,339,340,341,341,342,343,343,344,344,345,345,346,347,348,349,350,350,351,351,352,352,353,354,355,356,357,357,357,358,359,360,360,360,360,361,361,362,363,363,363,364,365,366,367,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,385,385,386,386,387,388,389,389,390,391,392,393,394,395,396,397,398,399,400,400,401,402,403,404,405,405,406,407,407,407,408,409,410,410,410,411,412,413,414,414,415,415,416,416,416,417,417,417,418,419,420,421,422,422,423,424,424,425,426,427,428,428,429,430,431,432,433,433,434,435,435,436,437,437,437,438,438,439,439,439,440,440,441,442,442,443,444,445,446,446,446,447,447,448,449,450,450,450,451,451,451,452,452,453,453,454,455,456,457,457,458,459,459,460,460,461,461,462,462,463,463,464,465,466,466,467,468,469,469,470,470,471,471,471,472,473,474,475,476,477,478,479,8,8,9,10,11,12,13,14,15,16,17,17,18,19,20,21,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,35,36,37,38,39,40,41,42,43,44,44,45,45,47,48,48,48,49,50,50,51,52,52,53,54,54,55,56,57,58,58,59,59,59,59,60,61,62,62,63,64,65,65,66,67,68,69,69,70,71,71,72,73,73,74,74,75,75,75,76,77,78,79,80,80,80,81,82,83,84,84,85,86,87,88,89,89,90,90,90,90,91,92,92,92,92,93,94,95,96,97,97,98,99,99,100,100,100,101,101,102,102,102,103,103,103,104,104,104,105,105,105,105,105,106,106,106,107,107,107,108,108,108,108,108,108,109,110,110,110,111,112,112,112,113,113,114,114,115,115,115,116,116,117,117,118,119,120,120,121,122,122,122,123,124,125,126,127,127,128,128,129,130,130,131,132,132,133,133,134,135,136,137,138,139,140,140,141,142,142,143,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,179,180,180,180,180,181,182,183,184,185,186,186,187,187,188,188,188,188,189,190,191,191,191,191,192,193,194,195,195,195,195,196,197,198,198,198,198,198,199,200,201,202,203,203,203,204,205,206,206,206,207,208,209,210,210,210,210,211,212,212,213,214,215,215,216,217,218,219,220,220,220,220,221,222,222,223,223,224,225,225,225,226,227,227,227,227,228,229,230,231,232,233,234,235,236,237,238,239,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,264,265,266,267,268,269,270,271,272,273,274,275,276,276,276,276,277,277,278,279,280,281,282,282,282,283,284,284,285,286,287,287,288,289,290,291,292,292,292,293,294,295,296,297,298,299,300,301,302,302,303,304,305,305,306,307,307,308,309,310,311,312,313,314,315,316,317,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,336,337,338,339,340,340,341,342,343,345,346,347,347,348,349,350,351,352,352,353,354,354,354,354,355,8,8,9,10,11,11,12,13,14,14,15,16,17,18,19,19,19,20,21,22,23,23,23,24,25,26,27,28,29,30,30,31,31,32,33,34,34,35,36,37,38,39,40,40,41,42,42,43,43,44,44,45,45,46,46,47,48,49,49,50,50,50,51,52,52,53,54,55,55,55,56,57,58,59,60,61,61,62,62,62,63,64,65,66,67,67,68,68,69,71,71,71,72,72,73,74,74,74,74,74,74,75,76,77,78,79,79,79,79,80,80,81,82,83,84,85,86,86,86,86,87,87,87,88,88,89,89,89,89,90,91,92,92,92,92,93,93,93,94,95,95,95,95,96,97,98,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,113,114,114,114,115,115,116,116,116,117,118,119,119,119,120,121,122,123,124,125,126,127,127,128,129,130,131,131,132,132,133,134,134,135,136,137,137,138,138,139,139,140,141,141,142,143,143,144,145,145,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,168,169,170,171,172,173,174,175,176,178,179,179,180,181,182,183,184,185,186,187,187,188,189,189,190,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,220,221,222,223,224,225,226,227,228,229,230,230,231,232,233,234,235,236,237,238,239,240,240,241,242,243,244,245,246,247,247,248,249,250,251,251,252,253,253,254,255,256,257,257,257,258,259,260,261,262,263,264,264,265,267,268,269,270,271,271,271,272,272,273,274,274,275,276,277,277,278,278,278,279,279,280,280,281,282,283,284,285,286,287,288,289,290,291,291,292,293,294,295,296,296,296,297,297,297,298,299,300,302,302,303,303,303,304,304,305,306,307,308,309,310,311,312,313,313,314,315,316,317,318,319,319,320,320,320,321,321,322,322,323,324,325,326,327,328,329,330,330,331,332,333,333,334,335,335,335,335,335,336,337,338,339,340,340,341,341,342,342,343,343,344,344,344,344,345,346,346,347,347,347,348,348,349,350,351,352,353,354,355,356,357,357,358,359,360,360,361,362,363,364,365,366,367,367,367,367,368,369,370,370,371,372,373,374,375,9,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30,31,31,32,33,34,35,35,36,36,37,38,39,39,40,40,41,42,43,44,45,46,47,48,49,49,50,50,51,52,53,54,54,55,56,57,58,58,59,60,61,62,62,63,64,65,65,65,66,66,67,67,68,69,70,71,72,72,72,73,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,88,89,90,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,105,106,106,107,108,109,110,111,112,113,114,115,116,116,116,117,118,119,120,121,122,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,136,136,137,137,138,138,138,138,139,139,139,139,140,140,140,141,141,142,142,142,142,142,142,142,142,142,143,143,143,143,143,143,143,144,144,144,144,144,144,144,144,145,145,145,145,145,146,146,146,146,147,147,147,147,147,147,147,147,147,148,148,148,148,148,148,148,148,149,149,149,149,149,149,149,149,149,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,152,152,152,152,152,153,153,153,153,154,154,154,154,155,155,155,155,155,156,156,156,156,157,157,157,157,157,158,158,158,158,159,160,160,160,160,160,161,161,161,161,161,161,161,161,162,163,164,165,165,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,167,167,167,167,168,168,168,168,168,168,168,168,168,168,168,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,170,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,172,173,173,173,173,173,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,177,177,177,177,177,177,177,177,177,177,177,177,178,178,178,178,178,178,178,178,178,178,178,178,178,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,185,186,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,200,201,202,203,204,205,206,207,207,208,208,209,210,211,212,213,214,215,215,216,216,217,217,218,219,219,220,221,221,221,222,222,223,223,223,223,223,224,224,225,226,227,227,228,229,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,248,249,250,250,251,252,253,253,254,254,255,255,256,257,257,258,259,259,260,261,261,262,263,264,265,265,266,266,267,268,269,269,270,270,271,272,273,274,275,276,277,278,279,280,280,281,282,283,284,285,286,287,288,289,289,290,291,292,293,293,294,295,296,297,298,299,300,301,302,303,304,306,307,307,308,309,310,311,312,313,314,315,315,316,316,317,317,318,319,320,321,321,322,322,323,324,325,326,327,328,329,330,330,331,332,332,333,333,334,335,336,337,337,338,338,338,338,338,339,340,341,341,341,341,341,341,342,343,344,344,345,346,347,348,349,349,349,350,350,351,352,352,353,354,354,355,356,357,358,358,359,360,361,361,362,363,363,363,364,365,366,367,368,368,369,369,370,370,371,371,371,372,373,373,374,374,375,376,376,376,377,377,378,379,380,381,382,383,384,385,386,387,388,389,389,389,389,389,390,390,390,390,391,392,393,394,395,396,397,398,399,399,400,401,402,403,404,405,406,407,408,408,409,410,410,410,411,411,412,413,414,415,415,416,416,417,418,419,420,421,422,422,423,423,424,425,426,427,428,429,430,431,431,432,433,434,435,436,437,438,439,440,440,440,440,441,441,441,441,442,442,442,442,443,443,443,443,443,444,445,446,446,447,447,447,447,448,449,450,451,452,453,454,455,8,9,10,10,11,12,12,13,13,14,15,16,17,17,17,18,18,18,19,20,21,21,22,22,23,24,25,26,27,28,29,29,30,31,32,33,34,34,35,36,37,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,56,57,57,58,59,59,60,60,61,61,62,63,64,65,65,67,68,69,69,70,72,72,73,74,75,75,76,76,77,77,79,79,80,81,82,83,83,84,85,85,86,87,88,88,89,90,91,92,93,94,94,95,95,95,95,96,96,97,98,99,99,100,100,100,101,102,102,103,103,103,104,104,104,105,105,105,106,107,108,109,109,110,110,110,111,112,112,113,113,113,114,115,115,116,116,117,117,118,119,120,120,121,122,122,123,124,125,126,127,127,128,129,129,130,131,131,131,132,133,134,135,136,137,138,138,139,139,140,141,141,141,142,142,143,143,144,144,144,145,145,145,146,146,147,147,148,149,150,151,152,153,154,155,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211,212,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,238,239,240,241,242,242,243,243,244,245,246,247,248,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,286,286,286,286,287,288,289,290,291,292,293,294,295,296,297,297,298,299,300,301,301,302,303,304,305,305,306,307,308,308,308,309,310,311,312,313,314,315,316,317,317,318,319,320,321,322,323,324,325,326,326,326,327,328,329,330,331,331,331,332,333,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,349,350,351,352,353,354,355,356,357,358,359,359,360,361,362,363,364,365,366,367,368,369,369,370,371,372,373,374,375,376,377,378,379,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,395,396,397,398,399,400,401,401,402,402,403,404,405,406,406,406,407,408,409,410,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,441,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,89,90,91,92,93,94,94,95,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,124,125,126,127,128,129,130,131,131,131,131,131,131,132,132,133,134,135,135,136,136,136,137,137,138,138,138,139,139,139,139,140,140,140,141,141,142,143,143,143,143,144,144,144,145,146,146,146,147,147,147,148,149,150,150,151,152,153,153,153,154,155,156,157,157,157,158,159,159,159,160,160,160,161,162,162,163,164,165,165,166,166,166,166,167,168,168,168,169,169,170,171,172,173,174,175,176,176,176,177,177,177,177,178,178,179,180,180,181,181,181,182,183,184,184,185,185,186,187,187,188,189,190,190,191,192,192,193,193,193,194,195,195,196,197,198,199,200,200,201,201,202,203,203,204,205,205,205,206,206,206,207,207,208,208,209,209,209,210,211,211,212,213,213,214,214,215,216,216,217,217,218,218,219,220,220,221,221,222,222,223,223,224,224,224,225,226,227,228,229,229,229,229,229,229,230,231,231,232,232,233,234,235,236,237,238,239,240,240,241,241,242,242,243,244,245,246,246,246,247,248,249,249,250,250,251,252,253,254,255,256,256,256,257,257,258,258,258,259,260,260,261,261,262,263,263,264,264,265,266,267,267,268,268,269,270,270,270,271,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,323,324,325,325,326,328,329,330,331,332,333,334,334,335,8,9,10,11,11,12,13,13,14,15,16,16,16,17,18,18,18,19,20,20,21,22,23,24,25,26,26,26,27,28,28,28,29,30,30,31,31,31,31,31,32,33,33,33,33,34,35,37,38,39,40,41,43,44,45,46,47,48,48,49,50,51,51,51,52,53,53,54,54,55,56,57,58,59,60,61,62,63,64,64,64,65,65,66,67,67,68,68,69,69,69,70,70,71,71,71,72,72,72,73,74,74,74,75,75,76,77,78,79,80,81,82,83,83,84,84,85,86,87,88,89,90,91,92,93,93,94,95,96,96,97,98,98,99,100,101,102,103,103,103,104,104,105,105,106,106,107,108,109,110,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,127,128,129,130,131,131,132,133,133,134,134,135,135,136,137,137,138,138,138,139,140,141,142,143,145,146,147,148,149,150,152,160,160,161,162,162,163,164,164,165,166,166,167,168,168,169,169,170,171,171,172,173,174,175,176,176,177,177,178,178,179,180,181,181,182,183,183,184,185,186,187,188,189,190,191,192,192,193,193,194,194,195,195,195,196,197,198,199,200,201,202,203,204,205,205,205,206,206,206,207,208,208,209,210,211,211,212,213,214,215,216,217,218,218,218,219,219,219,219,220,220,221,222,222,222,223,223,223,224,224,225,226,227,228,228,229,230,231,232,232,233,234,234,234,235,236,237,238,239,240,240,241,241,242,243,243,245,245,245,246,246,247,247,248,248,249,249,250,251,252,253,254,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,271,272,273,274,275,276,277,278,279,280,280,281,282,282,283,284,285,287,288,288,288,288,289,289,289,289,290,290,290,291,291,292,293,293,293,293,294,295,296,297,298,299,300,301,302,303,304,305,305,306,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,323,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,349,350,350,351,351,352,352,353,353,354,354,355,355,356,357,358,359,359,360,360,361,361,362,363,363,364,364,364,366,367,367,367,368,368,369,370,370,371,371,371,372,373,374,374,375,375,376,377,378,378,379,379,379,8,8,9,9,10,11,12,13,13,14,15,16,16,17,18,19,20,21,22,23,23,24,24,25,26,27,28,29,30,30,31,32,33,34,35,36,37,38,39,39,41,42,43,44,45,46,46,47,48,49,50,51,52,53,53,54,55,56,57,57,57,58,59,60,61,62,63,64,65,66,67,67,68,69,69,69,70,70,70,70,71,72,72,73,73,75,76,77,77,78,79,80,81,82,83,84,85,86,87,88,88,89,89,89,90,90,90,90,91,91,91,91,92,93,93,94,95,96,96,97,97,98,98,100,101,101,102,102,103,103,103,104,104,104,104,105,106,107,108,109,110,111,111,111,111,112,113,114,115,116,116,117,117,118,118,119,120,121,122,123,124,124,125,126,127,128,129,130,131,132,133,133,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,147,148,148,149,149,150,150,150,151,152,153,154,155,155,156,156,157,158,159,160,161,162,163,164,164,165,166,166,167,168,169,170,171,172,172,173,174,175,176,177,178,179,180,181,181,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,195,196,197,198,199,200,200,200,201,202,203,204,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,223,223,224,225,226,227,228,229,230,231,232,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,248,249,249,249,249,250,250,250,250,251,252,252,252,253,253,253,253,254,255,255,256,257,258,259,260,261,261,261,261,262,262,263,264,264,264,265,265,266,267,268,269,270,271,272,272,273,275,276,277,278,279,280,280,281,282,283,284,284,285,286,287,288,288,289,290,291,292,293,294,295,296,296,297,298,299,300,301,302,303,304,304,305,306,307,308,308,309,309,310,311,312,312,313,314,314,315,315,316,317,317,318,318,319,320,321,321,321,321,322,323,323,324,325,325,326,327,328,329,330,331,332,333,334,335,335,336,337,338,339,340,340,341,342,343,344,344,345,345,346,347,348,349,350,350,351,352,353,353,354,355,356,357,358,359,360,361,362,362,363,364,365,366,367,367,368,368,369,370,371,372,372,373,373,374,375,375,376,376,376,377,377,377,378,379,380,381,382,383,384,385,385,386,386,387,388,389,390,390,391,391,392,392,393,393,394,394,395,395,396,397,397,398,399,400,401,402,403,404,405,406,407,407,408,409,410,411,412,413,414,415,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,26,27,28,29,29,30,31,32,33,34,34,35,35,35,36,37,38,39,40,41,42,43,43,43,44,45,45,46,47,48,49,49,49,49,50,50,50,51,52,53,54,55,56,56,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,114,115,116,117,119,120,121,122,123,124,125,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,164,165,165,166,167,168,169,170,171,172,173,174,174,175,176,177,178,179,180,181,182,183,184,185,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,211,211,212,213,214,214,215,216,217,219,220,221,222,223,224,225,226,227,227,228,229,230,230,231,232,232,233,234,235,236,237,237,238,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,262,263,263,264,264,265,266,267,268,268,269,270,270,271,272,273,274,274,275,276,276,277,277,278,279,280,280,281,282,282,283,284,285,285,286,287,288,289,290,290,291,292,293,294,295,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,317,318,318,319,320,320,321,321,322,323,324,325,325,326,327,327,328,329,330,331,331,332,332,333,334,334,335,336,336,336,337,338,339,340,341,341,342,342,343,343,343,344,344,344,345,346,346,346,347,348,348,348,349,351,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,8,9,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,56,56,57,57,58,59,60,61,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,85,85,86,87,88,89,90,91,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,117,117,118,119,120,121,121,122,123,124,125,126,127,127,128,128,129,130,131,131,132,133,133,134,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,224,225,225,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,240,241,241,242,242,243,243,244,244,245,246,247,248,248,248,248,248,249,249,250,251,251,251,252,252,253,254,254,255,255,256,257,258,259,260,261,262,263,264,265,266,266,267,267,267,268,269,270,271,272,273,274,275,276,277,278,278,279,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,325,325,326,326,327,328,328,329,330,331,332,333,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,351,352,353,354,355,356,356,357,358,359,360,361,362,362,363,364,365,366,367,368,368,369,370,371,372,373,374,375,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,449,450,451,452,452,453,454,455,456,457,458,459,460,461,462,463,464,465,465,466,467,468,469,470,471,578,172,8,8,10,22,23,23,24,24,25,25,26,27,27,28,29,29,30,31,31,32,32,33,33,34,34,35,36,37,37,38,38,39,39,40,40,41,41,42,43,43,44,45,45,46,48,49,49,50,51,51,52,52,54,54,55,55,56,56,57,57,58,59,59,60,60,61,61,62,62,63,64,65,65,66,66,67,67,68,68,69,71,72,73,73,74,75,77,77,78,79,80,80,81,82,82,83,83,84,85,85,86,86,87,87,88,88,89,89,90,91,91,92,92,94,94,95,96,96,97,97,98,98,99,100,100,101,101,102,102,104,105,106,106,107,107,108,109,109,110,110,111,112,112,113,113,115,115,116,117,118,118,119,120,120,121,121,122,122,123,124,125,126,127,127,128,129,129,130,131,131,132,133,133,134,135,137,139,139,140,140,142,142,143,143,145,146,146,147,148,148,149,150,150,151,152,152,153,154,154,155,156,156,157,158,158,159,160,161,162,162,163,164,165,166,167,168,168,169,169,170,171,171,172,172,173,174,174,175,176,177,178,179,179,180,180,181,182,182,183,183,184,185,186,186,187,187,188,189,190,190,191,191,192,193,193,194,195,196,196,197,197,199,200,200,201,201,202,203,204,204,205,205,206,206,207,209,210,210,211,211,212,212,213,214,215,215,216,217,218,218,219,220,220,221,222,223,223,224,224,225,225,226,227,227,228,229,230,231,231,232,233,234,235,235,236,236,237,237,238,238,239,239,240,241,242,243,243,245,246,247,247,248,249,250,251,251,252,256,256,256,257,257,257,257,257,258,258,258,258,258,259,259,259,259,259,260,260,260,260,261,261,261,261,261,261,262,262,262,262,262,263,263,263,263,264,264,264,264,264,265,265,265,265,266,266,266,266,266,267,267,267,267,267,267,268,268,268,268,269,269,270,270,270,270,270,271,271,271,272,272,272,272,272,272,273,273,273,273,273,274,274,274,274,275,275,275,275,275,275,276,276,276,276,277,277,277,277,277,278,278,278,278,278,278,279,279,279,279,279,280,280,280,280,280,280,281,281,281,281,281,282,282,282,282,282,283,283,283,283,284,284,284,284,284,285,285,285,285,285,286,286,286,286,287,287,287,287,288,288,288,288,288,288,289,289,289,289,289,289,290,290,290,290,290,291,291,291,291,291,292,292,292,292,292,292,293,293,293,293,293,294,294,294,294,295,295,295,295,295,296,296,296,296,297,297,297,297,297,297,298,298,298,298,298,298,299,299,299,299,300,300,300,300,300,301,301,301,301,301,302,302,302,302,302,302,303,303,303,303,304,304,304,304,304,304,305,305,305,305,305,306,306,306,306,307,307,307,307,307,307,308,308,308,308,308,309,309,309,309,310,310,310,310,310,310,311,311,311,311,311,311,312,312,312,312,313,313,313,313,313,314,314,314,314,315,315,315,315,315,316,316,316,316,316,317,317,317,317,317,318,318,318,318,318,318,319,319,319,319,319,319,320,320,320,320,320,320,321,321,321,321,321,321,322,322,322,322,322,322,323,323,323,323,323,324,324,324,324,324,325,325,325,325,325,326,326,326,326,326,326,327,327,327,327,327,328,328,328,328,328,329,329,329,329,329,329,330,330,330,330,330,330,331,331,331,331,331,331,332,332,332,332,332,332,333,333,333,333,334,334,334,334,334,334,335,335,335,335,335,336,336,336,336,336,337,337,337,337,337,337,338,338,338,339,339,339,339,339,340,11,18,18,19,20,20,21,21,22,22,24,33,34,4,5,5,8,9,10,12,15,15,17,18,18,19,19,20,21,5,5,5,6,6,7,7,7,8,9,9,9,10,10,10,11,11,12,12,13,13,14,14,15,15,16,16,16,17,17,18,18,19,19,19,20,20,20,21,21,22,22,22,23,23,23,24,24,24,25,25,26,26,26,27,27,28,28,28,29,29,29,30,31,31,31,32,32,32,33,33,33,34,34,34,34,35,36,7,42,42,58,72,82,90,102,109,109,114,132,132,146,154,154,158,162,166,166,166,170,177,177,180,180,201,201,214,220,220,232,236,260,266,276,276,288,296,315,316,316,316,19,20,20,26,6,8,14,16,18,17,17,18,18,19,19,20,20,23,28,33,34,34,35,35,36,37,37,38,38,39,40,40,40,41,41,42,42,43,43,44,44,45,46,47,47,47,48,48,49,49,50,51,51,52,53,53,54,55,57,58,58,59,59,60,60,61,63,64,65,65,67,67,68,69,70,73,77,78,82,84,90,93,94,97,100,102,103,105,107,108,110,111,113,115,115,116,117,117,118,122,123,123,124,125,125,125,125,126,127,128,128,130,131,132,133,134,135,136,138,139,140,141,142,142,142,142,143,143,143,143,144,153,157,160,165,165,167,168,168,170,170,172,174,175,178,180,180,180,183,183,183,183,183,184,184,184,187,188,189,189,189,192,196,198,201,204,206,209,212,214,214,214,216,219,226,228,230,232,232,232,232,234,234,234,237,241,243,245,247,249,251,251,253,254,256,258,262,263,265,266,266,268,268,269,269,270,273,274,275,276,276,277,278,279,280,282,284,285,286,288,298,300,312,52,56,58,64,66,88,106,108,110,118,120,16,17,17,18,19,19,21,29,30,30,31,35,37,40,40,46,47,47,52,53,57,59,59,67,70,70,73,80,81,88,99,100,102,102,102,103,104,105,105,105,105,106,109,110,111,111,116,117,121,121,121,122,123,124,125,125,127,128,129,130,130,131,131,133,146,148,149,150,150,151,151,151,152,152,152,156,156,158,158,158,159,161,161,162,163,165,169,170,174,179,179,182,183,183,184,187,190,193,193,196,198,198,198,198,200,200,200,200,200,205,205,207,208,212,213,215,215,215,216,217,219,221,222,223,224,225,227,227,228,229,231,233,239,239,240,245,247,248,250,250,252,253,253,254,254,256,256,256,256,257,261,262,266,267,275,278,282,282,284,287,289,289,290,292,294,296,296,297,299,301,301,304,304,304,306,308,308,314,316,316,318,319,319,320,322,324,328,329,329,330,330,331,332,332,333,334,334,336,337,338,338,339,340,341,342,343,343,344,345,346,348,349,350,350,352,353,354,354,357,357,358,366,367,367,368,368,370,370,370,374,377,377,378,380,381,381,382,382,384,390,393,394,396,399,400,403,407,412,412,412,414,414,415,415,415,416,417,417,418,419,420,420,421,422,422,423,424,425,426,427,427,428,429,429,430,431,433,435,441,442,442,443,444,444,445,452,454,457,458,460,461,461,463,463,466,468,470,478,478,480,481,481,482,485,487,494,495,495,496,497,497,498,499,499,499,499,499,499,500,500,500,500,501,502,503,504,508,508,512,513,513,514,514,514,514,514,516,517,517,517,518,519,520,520,521,521,521,521,521,521,522,523,524,524,524,524,525,526,526,526,528,528,528,529,529,530,530,530,531,533,537,537,539,539,539,539,540,541,541,542,542,542,543,544,545,545,545,546,546,547,547,547,547,547,549,549,551,551,552,552,552,553,554,555,556,556,558,558,558,558,559,560,560,560,561,562,566,566,566,566,568,569,569,570,570,570,571,571,571,572,573,574,575,576,577,585,586,586,587,590,590,590,593,594,597,598,601,601,601,602,602,604,606,608,609,610,611,612,612,614,614,616,617,618,620,622,623,624,626,628,629,631,632,633,634,635,636,636,637,638,638,638,638,639,640,641,642,643,643,645,646,646,647,648,649,649,649,650,650,650,651,651,652,652,653,654,654,655,656,657,658,661,663,663,666,667,674,697,701,701,701,702,704,706,707,708,708,708,709,711,712,712,712,712,712,714,715,716,716,726,729,730,734,739,740,743,744,747,749,750,751,752,754,755,758,759,760,761,768,775,779,784,787,788,789,789,791,797,798,800,802,807,807,808,810,14,15,16,17,19,27,28,33,35,38,38,44,45,45,50,51,55,57,57,65,69,70,73,77,77,78,86,89,92,92,92,92,94,95,97,97,102,102,102,102,102,103,103,103,103,104,105,106,107,108,116,119,119,122,126,133,134,144,150,150,150,151,151,153,153,155,155,156,156,159,161,161,164,165,168,169,170,170,171,171,172,172,173,173,175,175,175,175,176,177,177,178,178,179,182,183,185,186,189,189,189,190,191,191,192,194,196,199,201,202,203,206,207,208,208,209,209,210,210,210,211,211,213,214,215,215,216,217,218,219,220,221,221,222,222,223,224,225,226,229,229,230,230,231,231,231,232,232,233,234,235,235,237,237,238,238,238,238,239,239,239,239,239,239,240,240,242,242,243,251,253,254,255,256,256,257,257,262,264,266,268,268,268,268,272,272,272,272,276,276,278,281,281,282,286,286,287,291,291,292,294,294,294,296,302,310,314,325,328,329,329,330,331,332,332,334,336,337,338,339,340,340,341,342,342,342,342,343,344,344,344,347,352,352,353,353,355,355,355,356,356,357,359,359,360,362,363,363,363,364,366,366,369,369,369,372,372,372,372,374,375,375,377,377,381,382,382,384,384,384,385,386,390,396,396,398,400,400,401,406,411,411,412,412,413,414,417,418,421,421,421,425,425,431,433,434,436,437,438,438,439,441,443,444,447,448,449,449,449,452,459,462,462,462,464,468,468,469,471,471,471,481,482,482,483,484,484,485,485,486,487,489,490,490,491,491,492,492,493,493,493,495,496,499,500,501,502,503,504,507,510,510,510,510,511,511,512,512,516,518,518,519,520,522,525,526,527,528,528,529,529,531,531,532,533,536,539,549,552,553,555,556,562,563,564,565,565,566,568,569,569,570,571,572,581,581,582,582,582,582,584,585,585,585,586,587,587,588,589,589,589,589,589,589,590,591,592,592,593,594,594,594,595,595,596,597,597,597,598,598,599,600,600,601,603,606,610,611,612,612,613,613,614,615,616,616,617,617,617,617,619,622,631,632,6,20,21,22,25,33,33,34,39,41,44,44,50,51,51,56,57,61,63,71,74,74,77,84,85,90,92,98,105,106,108,108,108,109,110,110,110,111,111,112,112,112,112,115,115,115,116,117,117,122,123,127,127,127,128,129,130,131,131,133,134,135,136,136,136,137,139,152,154,155,156,156,156,157,157,157,158,158,158,162,162,163,164,164,164,165,167,168,168,169,171,175,176,180,183,184,187,190,190,190,191,191,195,198,201,201,204,206,206,206,206,208,208,213,213,213,215,216,220,221,223,223,223,224,224,225,229,230,231,232,233,235,235,236,237,239,247,247,248,249,253,255,256,258,258,260,261,261,262,262,264,264,264,264,265,268,269,270,274,275,283,286,290,290,292,295,297,298,300,300,300,302,304,305,307,309,309,312,312,312,314,314,316,316,322,324,324,326,327,327,330,332,334,338,339,340,341,342,342,342,343,344,346,347,348,348,349,350,351,352,353,353,354,355,356,358,359,360,360,362,363,364,367,368,374,375,375,376,378,378,378,378,382,385,386,389,389,390,390,392,395,398,401,402,404,407,408,409,410,411,415,420,420,422,422,423,423,423,424,424,425,425,426,427,428,429,430,430,431,432,433,434,435,435,436,437,437,438,439,441,449,450,450,451,452,452,453,454,460,462,465,466,467,467,469,472,475,476,478,486,488,489,489,490,493,495,496,502,503,504,505,505,506,509,510,511,512,520,521,521,522,522,522,522,524,525,525,526,527,528,529,529,529,529,529,529,530,531,532,532,533,534,534,534,536,536,536,537,537,538,538,539,545,545,548,548,549,550,550,551,551,552,553,553,554,554,555,555,555,555,557,557,559,559,560,561,562,563,564,566,567,568,568,568,569,570,570,574,574,576,577,578,578,579,579,579,580,581,582,583,584,585,593,594,594,595,596,599,599,600,600,600,602,603,604,605,606,606,608,608,610,611,612,615,615,616,616,618,619,620,623,624,624,626,627,629,630,631,632,633,634,635,636,637,638,639,641,641,643,644,644,644,645,646,647,648,648,649,649,650,650,651,652,653,654,655,656,659,661,664,671,672,680,695,699,702,704,705,706,706,707,709,710,710,710,712,713,714,714,721,724,726,729,730,735,736,739,740,743,745,746,747,748,750,751,754,755,756,757,759,764,767,773,777,782,785,786,787,787,789,795,796,798,800,805,805,806,809,810,7,43,47,52,55,55,55,61,61,69,116,119,123,128,134,200,204,207,207,207,212,216,216,220,220,220,220,223,223,227,227,253,265,320,323,323,323,327,327,331,331,331,335,335,339,339,339,343,343,383,389,443,474,478,483,483,483,488,488,494,12,13,13,13,16,16,17,17,20,21,24,24,24,28,29,32,33,33,33,33,36,36,36,36,36,37,40,41,41,42,42,42,42,43,46,47,47,48,48,49,52,53,54,55,65,65,65,66,66,66,66,17,18,19,20,22,23,24,25,25,26,27,27,29,29,31,32,33,34,35,39,39,40,40,40,41,41,42,46,49,51,53,56,57,59,60,60,63,66,67,68,69,71,71,72,76,77,78,78,79,80,82,92,94,95,95,96,98,98,99,100,100,101,103,103,103,104,104,104,106,107,108,109,110,110,111,111,112,112,112,113,114,115,117,119,120,121,121,122,123,123,124,124,125,127,129,130,131,132,133,135,135,145,147,151,152,153,156,157,157,158,160,160,162,164,165,167,168,170,172,173,174,175,176,176,177,178,178,183,184,185,186,188,191,216,217,218,219,220,233,234,235,245,247,248,249,252,256,257,259,265,265,266,267,267,269,269,277,278,279,281,282,283,286,288,289,290,292,293,295,296,297,299,301,301,302,303,304,304,309,309,311,312,313,313,313,319,323,326,328,331,331,331,332,334,335,335,338,339,342,346,347,348,350,351,352,353,354,355,356,358,360,361,363,366,366,369,369,369,369,372,376,378,380,382,384,385,389,390,390,391,391,392,392,393,1,2,5,13,15,17,19,27,29,53,57,61,61,69,85,91,97,101,103,109,113,114,115,209,7,364,94,94,94,266,323,336,336,336,336,354,354,354,354,354,378,378,378,596,596,70,70,191,191,246,368,368,368,368,368,368,386,484,526,40,40,62,65,67,68,68,73,73,76,83,84,84,90,127,135,139,139,141,142,145,146,163,169,169,170,170,184,184,185,185,196,207,207,226,232,232,238,238,239,239,257,260,260,267,267,268,268,273,277,281,293,293,295,295,304,305,307,307,319,319,322,327,327,328,328,330,330,331,331,333,333,337,337,344,344,347,351,355,355,359,364,365,366,366,368,368,371,371,372,372,384,398,398,402,406,417,429,429,430,442,444,444,445,445,461,461,470,472,472,473,474,474,475,477,478,478,479,484,485,500,500,512,520,558,558,570,572,573,575,580,588,599,620,627,627,631,631,633,642,657,657,658,678,690,691,692,692,727,729,6,13,61,61,65,65,119,119,127,137,156,160,161,163,165,213,213,214,214,217,217,218,219,219,220,232,235,405,408,421,434,434,436,436,455,457,458,458,460,463,470,472,473,474,476,481,484,489,491,492,493,493,501,501,504,510,515,516,518,529,531,541,543,573,582,584,589,591,592,598,603,606,608,612,617,621,621,632,632,635,646,653,653,667,667,668,669,673,673,675,675,675,676,676,677,677,678,683,683,688,692,693,694,696,696,697,702,703,703,713,713,715,715,715,715,717,719,721,725,729,729,5,23,24,25,27,31,34,34,35,38,38,56,63,69,89,92,140,298,318,332,332,343,344,352,362,374,381,381,381,388,402,406,440,448,451,454,457,457,20,20,22,28,32,38,40,43,46,57,101,105,118,120,122,126,130,133,136,138,140,142,144,147,149,153,154,12,16,20,23,26,27,30,30,31,35,39,45,55,944,606,656,4,6,7,7,7,7,8,8,8,9,9,9,10,10,10,11,12,12,12,13,14,15,15,15,15,16,16,16,16,16,17,17,17,18,18,19,19,19,19,19,20,20,21,21,24,26,30,32,38,44,47,47,49,51,52,55,57,59,59,60,60,64,68,70,74,74,76,80,80,82,82,84,84,90,90,94,94,96,100,102,108,108,112,114,114,118,120,128,129,130,134,138,142,146,150,154,158,162,166,166,166,171,172,173,174,178,180,184,186,190,192,196,196,198,198,202,204,204,206,208,208,211,212,214,220,220,224,228,232,236,238,240,241,242,244,248,251,252,276,278,282,284,284,286,288,290,302,306,308,311,312,314,316,319,320,322,324,328,332,340,340,340,372,376,380,380,380,384,388,392,396,400,402,402,406,408,408,412,414,416,416,418,420,422,422,424,446,448,452,456,458,462,466,468,472,476,479,480,482,486,490,494,498,500,504,506,508,512,514,518,518,520,524,526,530,534,536,540,544,546,23,24,28,32,78,80,91,92,96,100,102,102,104,107,108,110,114,118,120,124,126,128,128,128,128,130,132,134,138,142,146,148,152,154,154,158,162,166,170,174,176,180,184,188,221,222,224,227,228,232,235,236,237,240,244,250,258,261,372,374,374,378,382,386,390,394,398,402,406,410,412,414,418,420,422,426,430,434,436,438,442,444,446,449,450,453,454,458,460,462,463,464,468,470,474,478,480,484,486,490,494,496,498,502,506,508,512,514,576,580,584,586,590,594,598,602,604,608,610,614,616,620,622,626,630,632,636,638,19,28,30,34,36,36,41,41,41,46,49,49,51,51,51,53,54,54,57,57,59,61,61,62,62,62,65,66,66,66,70,72,76,78,78,82,82,84,84,86,86,90,94,96,100,102,107,110,112,112,116,118,126,128,132,132,136,140,144,148,152,156,160,169,170,171,172,176,178,182,184,188,190,194,194,196,200,202,202,204,205,206,206,206,206,209,210,212,213,218,222,226,230,234,236,239,240,242,247,249,250,274,276,280,282,282,284,286,288,298,304,306,309,310,312,314,317,318,320,326,330,338,338,370,374,378,382,382,386,390,394,394,398,398,400,400,404,406,406,410,412,414,414,416,418,420,422,444,446,450,454,456,460,464,466,470,474,477,478,480,484,488,492,496,498,498,502,506,508,512,514,518,518,520,524,524,526,530,530,530,534,536,540,544,546,25,26,30,34,80,82,92,93,94,98,102,104,104,106,109,110,112,116,116,120,122,126,128,130,130,130,130,132,134,136,140,144,148,150,154,156,156,156,160,164,168,172,176,178,182,186,190,190,223,224,226,229,230,234,237,238,239,242,246,250,258,261,372,380,384,388,392,396,400,404,408,410,412,416,418,420,424,426,428,432,434,436,440,442,444,447,448,451,452,456,458,461,462,466,466,466,468,472,476,478,482,484,488,492,494,496,500,504,506,508,508,510,574,578,578,582,584,588,592,596,600,600,600,602,606,608,612,614,618,620,624,628,628,628,630,634,636,23,24,28,78,89,90,94,98,100,100,102,105,106,107,110,110,114,115,118,120,122,122,122,122,124,126,127,130,134,138,139,142,143,143,143,146,150,154,158,162,163,166,170,174,182,197,198,199,201,202,206,209,210,211,214,218,222,223,223,231,234,345,346,346,349,353,357,361,365,369,373,377,381,382,383,387,388,389,393,394,395,399,400,401,405,406,407,410,411,414,415,417,419,421,422,423,427,428,431,435,436,439,440,443,447,448,449,453,457,458,461,462,523,527,531,532,535,539,543,547,548,551,552,555,556,559,560,563,567,568,571,572,33,39,54,56,71,82,84,142,150,216,368,13,14,32,38,41,42,43,45,51,52,54,56,58,58,59,62,63,66,68,68,69,69,70,74,76,78,80,81,82,84,86,88,90,92,96,98,100,104,106,108,110,112,114,116,124,124,125,128,130,131,132,133,134,136,139,139,140,142,144,145,146,148,153,155,157,157,158,162,166,170,173,173,174,176,177,179,180,183,184,188,191,192,197,200,206,210,216,224,234,235,237,240,244,247,249,250,252,254,255,256,257,258,259,259,260,261,262,263,264,266,266,266,267,268,270,272,276,279,279,280,282,288,293,294,296,299,301,304,308,314,318,323,325,325,328,331,331,334,336,336,338,342,346,348,350,350,352,354,355,356,358,360,361,362,364,365,370,373,374,378,381,382,385,387,388,389,390,391,394,405,406,408,409,410,414,418,422,426,428,432,435,435,436,445,446,36,39,40,147,148,178,182,200,204,221,223,228,229,230,240,245,250,267,268,279,279,288,295,308,316,318,322,323,329,336,337,343,344,367,380,395,395,396,396,411,415,427,428,428,434,442,458,467,469,470,471,473,474,476,478,479,480,481,482,485,486,487,488,489,498,500,504,509,526,17,32,35,39,39,47,60,74,77,99,104,107,119,129,134,138,139,157,161,166,179,185,195,198,198,201,204,209,212,225,225,228,250,265,269,270,271,272,273,280,282,286,287,291,295,296,298,298,299,300,301,302,304,305,306,307,308,321,322,338,343,346,379,385,398,402,414,416,431,433,440,456,473,489,498,502,504,518,543,558,562,565,574,619,625,633,1,2,9,23,34,36,40,57,63,65,65,65,7,164,164,166,192,194,194,194,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,245,246,247,250,252,256,260,262,264,266,268,271,272,274,276,278,280,283,284,285,286,287,288,289,290,291,294,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,326,328,330,332,334,336,337,338,339,341,342,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,384,386,389,390,392,394,395,397,398,400,401,402,404,405,413,5,6,8,15,22,23,24,25,25,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,30,30,31,32,33,34,35,36,37,38,39,40,41,41,42,43,44,45,45,45,45,46,51,51,52,53,54,55,56,57,58,59,60,61,62,62,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,81,81,81,81,81,82,82,82,83,83,83,83,83,83,84,84,84,84,84,84,85,85,85,86,86,86,86,86,86,87,88,89,89,90,91,91,91,91,91,91,91,92,92,92,92,92,92,93,93,93,93,93,93,94,94,95,96,96,96,97,97,97,97,97,97,97,98,98,98,98,98,98,99,100,100,100,100,100,101,101,102,103,104,104,105,105,106,106,107,107,108,108,109,109,111,112,113,114,114,114,114,114,114,114,115,116,117,118,119,119,119,120,120,120,120,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,124,124,125,126,127,127,128,129,129,130,130,131,132,133,134,134,134,135,135,135,135,135,135,136,136,136,136,136,136,136,137,137,138,138,139,139,139,139,139,139,140,140,140,140,140,140,141,142,143,144,145,146,147,148,149,149,150,150,151,152,153,154,155,156,157,157,157,157,157,157,157,157,157,157,157,157,158,158,158,158,158,158,158,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,174,175,175,175,176,176,177,178,178,179,180,181,181,181,181,181,181,181,181,182,182,182,182,182,182,182,182,182,183,183,183,183,184,184,184,184,185,185,185,185,186,186,186,186,187,187,187,188,188,188,189,189,189,189,190,190,190,190,191,192,193,194,195,196,197,198,199,200,201,202,203,203,204,204,205,205,206,206,207,208,209,210,211,212,213,214,215,216,217,218,219,219,220,220,220,220,221,11,12,14,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,49,49,50,50,50,51,51,51,52,52,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,105,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,127,127,128,128,128,129,131,131,131,131,131,131,132,132,132,132,132,132,133,134,135,136,137,138,139,139,139,140,140,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,193,194,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,2,3,6,10,12,14,16,18,20,22,24,27,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,88,92,94,96,96,98,100,102,104,108,110,112,114,116,118,120,4,6,8,10,12,14,16,18,22,24,26,27,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,77,78,78,80,84,86,88,95,96,98,100,104,106,108,110,112,114,115,116,118,1,12,20,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,48,49,50,51,52,52,53,53,54,54,55,56,57,58,59,60,61,62,63,63,64,65,66,67,68,69,70,71,71,71,72,73,74,75,76,77,78,79,80,81,82,83,83,84,84,85,86,87,88,90,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,159,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,193,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,245,245,246,247,248,249,250,251,252,253,254,255,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,293,294,295,296,297,298,299,300,301,302,303,304,305,308,309,310,311,312,313,314,315,316,317,320,321,322,323,324,325,326,327,3,6,8,16,17,22,28,32,38,44,50,58,62,71,72,82,86,92,102,112,114,115,122,125,132,138,140,142,148,150,151,152,154,157,164,170,170,173,176,176,186,190,203,204,212,222,224,227,2,2,2,3,4,4,10,11,14,42,144,153,153,154,154,202,208,208,214,5,6,61,121,271,343,405,420,430,432,436,440,444,448,452,454,456,460,466,468,4,6,10,80,80,80,80,80,81,82,83,106,106,106,107,108,179,206,206,207,207,222,222,222,222,223,228,228,228,235,242,243,281,282,282,283,284,284,284,285,286,287,288,289,296,297,310,311,328,329,330,331,346,347,360,361,382,383,384,385,386,386,386,387,388,389,390,391,391,392,392,393,394,395,396,397,400,412,412,413,414,415,441,1,2,8,119,119,119,121,121,121,122,123,123,125,127,129,129,129,131,132,133,134,135,136,137,138,139,140,141,141,142,143,144,145,149,150,151,6,7,24,24,28,30,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,272,274,276,278,280,280,280,280,280,282,284,286,288,290,292,294,296,298,300,302,302,302,302,304,306,308,310,312,314,316,318,320,320,322,324,326,326,326,326,328,330,332,334,361,377,418,442,444,444,452,452,454,454,454,456,456,456,485,569,572,575,578,581,584,588,591,594,597,600,611,7,23,27,30,46,91,92,92,100,103,104,109,111,114,126,146,147,151,164,168,173,184,214,215,221,233,235,235,248,253,256,281,282,288,289,290,299,318,330,330,334,359,363,386,387,390,404,421,441,7,21,25,26,42,87,88,88,94,97,98,103,105,106,116,136,137,141,150,159,159,168,169,198,199,205,215,217,217,228,233,234,259,266,268,277,292,304,305,308,333,337,337,360,361,362,376,379,393,413,415,378,352,355,484,484,599,619,619,619,627,640,22,22,22,24,26,26,26,28,35,7,18,24,28,40,44,50,56,60,66,70,74,80,84,88,94,94,100,104,110,114,120,124,132,138,142,142,142,146,154,158,164,168,174,178,184,188,194,200,200,204,210,214,220,226,230,234,238,244,248,254,258,262,266,270,6,15,17,20,21,21,22,23,26,27,28,32,35,42,43,44,47,48,49,54,55,57,58,61,62,63,64,66,67,69,70,71,72,73,74,75,76,77,79,80,81,19,41,7,10,12,19,24,30,36,42,55,60,80,92,93,122,134,170,189,190,192,218,218,220,221,222,223,225,225,226,228,229,240,248,272,288,7,10,18,22,28,34,40,44,46,52,58,64,70,76,82,88,94,100,104,106,112,118,124,130,136,142,146,148,151,154,160,197,232,264,285,306,312,318,324,330,336,342,348,354,376,388,396,404,407,410,422,428,434,440,446,454,460,466,472,478,484,498,510,518,520,7,9,42,50,58,58,70,70,90,103,112,117,118,121,125,126,126,126,131,131,132,136,143,145,148,152,156,184,190,208,219,220,227,227,228,238,263,264,278,290,353,354,355,356,359,360,361,362,364,366,368,370,370,370,378,382,387,388,388,399,399,405,405,405,412,412,412,416,416,416,416,416,420,420,424,433,433,434,434,443,444,444,454,5,7,11,13,15,17,21,25,35,37,41,43,45,48,50,52,52,52,54,60,62,70,70,72,74,74,80,82,84,88,90,1,2,10,449,450,9,220,221,469,4,31,65,98,101,101,1,4,6,6,11,12,12,19,19,27,28,28,34,34,51,51,67,68,68,79,80,80,95,95,113,114,114,181,183,185,185,187,189,191,193,195,197,197,199,201,201,203,203,207,4,8,10,10,14,22,22,34,34,42,46,46,50,51,52,52,53,68,68,69,72,79,172,172,172,250,331,338,399,543,575,592,594,608,648,650,651,93,7,98,112,128,156,174,192,206,214,224,4,6,6,41,85,124,126,128,220,228,4,6,7,8,9,10,11,12,13,14,15,15,15,16,17,17,18,19,20,21,21,22,23,24,25,26,26,26,27,28,28,29,30,30,31,32,32,33,33,33,34,34,34,34,34,35,36,37,37,38,39,40,41,42,42,43,43,43,44,44,45,46,47,47,47,48,49,49,50,51,52,53,53,54,55,55,56,57,57,57,57,57,57,57,58,58,59,60,61,62,62,63,64,65,65,66,67,68,68,69,69,70,71,71,72,73,74,75,75,75,76,76,77,77,78,79,80,81,81,82,83,84,84,85,85,86,87,88,89,89,90,91,91,91,91,91,91,91,91,91,92,93,93,94,95,95,96,96,97,98,98,99,99,100,100,100,101,101,102,103,103,104,104,105,105,105,105,105,105,105,106,106,106,106,107,108,109,109,110,111,111,112,113,113,113,113,114,115,115,115,116,117,118,118,119,119,120,121,122,122,123,4,5,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,92,94,96,98,100,102,104,106,108,110,112,114,117,7,41,42,44,44,48,49,53,61,63,66,67,70,76,80,85,86,87,88,90,91,92,94,100,101,103,105,108,109,110,110,112,113,114,114,115,116,117,118,119,122,127,128,129,131,132,132,134,135,136,140,143,144,145,146,151,155,156,156,156,156,157,162,163,164,166,166,166,168,170,171,172,175,175,177,178,180,185,186,188,198,199,199,202,203,204,205,206,208,210,211,213,214,216,217,218,224,225,225,228,230,232,233,235,236,238,243,250,251,252,255,257,258,259,262,262,263,265,266,266,270,270,271,271,273,275,277,278,280,281,282,286,293,296,298,299,299,304,310,311,316,316,316,316,321,322,323,324,327,328,328,331,332,338,340,342,343,345,346,347,349,350,352,354,355,356,357,358,359,360,362,366,366,370,373,374,377,380,384,385,386,387,387,388,390,392,398,400,401,404,404,407,408,410,412,414,414,416,419,420,423,424,427,430,430,431,432,433,434,434,434,435,437,438,439,440,441,441,442,443,444,445,446,446,447,448,450,451,452,454,455,456,457,458,459,460,461,462,463,464,465,466,467,467,468,470,472,474,476,479,480,483,495,502,506,509,511,512,513,517,517,518,518,519,522,526,528,528,529,530,532,534,583,13,47,48,50,50,54,55,59,66,67,69,70,72,73,76,82,86,91,92,93,94,96,97,97,98,100,106,107,109,114,115,116,118,119,120,121,122,123,123,125,128,133,134,135,137,138,139,140,141,142,146,149,150,152,157,162,162,162,162,163,168,169,170,172,174,175,175,176,177,178,181,181,183,184,186,191,192,194,201,204,205,205,205,208,209,210,211,212,214,216,219,220,222,223,224,231,234,236,238,239,244,249,251,255,257,258,261,263,264,265,265,265,266,268,268,269,271,272,276,276,277,279,281,283,284,286,287,288,291,291,292,296,306,308,309,309,314,320,321,324,326,326,326,326,331,332,333,334,337,339,341,342,342,348,350,352,353,355,357,359,360,362,363,364,365,367,368,369,370,372,376,380,383,384,387,390,394,395,396,397,398,400,402,405,408,410,411,414,414,417,418,422,424,424,426,429,430,433,434,437,440,440,441,442,443,444,444,444,445,446,448,448,449,450,451,451,452,453,454,455,456,456,457,458,460,461,462,464,465,466,467,468,470,471,472,473,474,476,477,477,478,480,480,482,484,486,489,490,505,509,512,516,518,519,521,522,523,527,527,528,528,529,532,536,536,538,538,539,539,539,540,542,544,558,560,562,564,568,570,606,608,611,7,41,42,44,44,44,48,53,61,63,64,67,70,76,80,85,86,87,88,90,91,92,93,94,100,101,103,105,108,109,112,113,114,115,116,117,118,119,122,127,128,129,131,132,132,133,135,136,140,143,144,146,151,156,162,164,166,168,170,171,172,172,175,175,177,178,180,185,186,188,195,198,199,199,199,202,203,204,206,208,210,211,213,214,216,217,218,224,225,228,232,233,235,236,238,243,249,250,251,252,255,257,258,259,262,263,265,266,266,270,270,271,271,271,273,275,277,278,280,281,282,285,285,286,290,297,300,302,303,303,308,314,315,318,320,320,320,320,325,326,327,328,331,332,335,336,342,344,346,347,349,350,351,353,354,356,357,358,359,361,362,363,364,366,370,370,374,377,378,381,384,388,389,390,391,392,394,396,399,402,404,408,411,412,414,416,418,418,420,423,424,427,431,434,434,435,436,437,438,438,438,439,440,441,443,444,445,445,447,448,449,450,450,451,452,454,455,456,459,460,461,462,464,465,466,467,468,470,471,471,472,474,476,480,483,484,487,499,501,506,510,512,513,515,517,521,521,522,522,523,526,530,533,534,536,538,586,587,8,39,40,42,42,46,47,51,59,64,65,68,74,78,83,85,86,88,89,90,92,98,99,101,103,106,107,108,108,110,112,113,114,115,116,117,125,126,126,127,129,130,132,133,134,138,141,142,143,149,153,154,154,154,154,155,160,161,162,164,166,166,167,168,169,170,173,173,175,176,178,181,182,184,191,194,195,195,195,195,198,199,200,202,204,206,207,209,210,212,212,213,214,215,220,221,221,224,224,226,228,229,231,232,234,239,241,245,246,247,248,251,254,255,258,258,259,262,262,262,266,266,267,267,267,269,271,273,274,276,278,281,281,282,286,293,296,298,299,299,304,310,314,316,316,316,321,322,323,324,324,327,328,328,329,331,332,332,332,338,340,342,343,345,346,347,349,350,352,354,355,356,357,358,359,360,362,366,366,370,373,374,377,380,384,385,386,387,388,390,392,395,398,400,401,402,404,404,404,407,407,408,410,412,414,414,416,419,420,420,423,424,427,430,430,431,432,433,434,434,434,435,436,437,439,440,441,441,443,444,445,446,446,447,448,450,451,452,454,455,456,457,458,459,460,461,462,463,464,465,466,467,467,468,470,472,476,476,479,480,495,499,502,506,509,511,512,513,517,517,518,518,519,522,526,526,528,529,530,532,534,7,41,42,44,44,44,48,49,53,61,63,64,66,67,70,76,76,80,85,86,87,88,90,91,92,94,100,103,105,108,109,110,110,112,113,114,115,116,117,118,119,122,127,128,129,131,132,133,135,136,140,143,144,151,155,156,156,156,157,162,163,164,166,168,169,169,170,171,172,172,172,175,175,177,178,180,185,186,188,195,198,199,199,199,202,203,205,206,206,208,210,213,214,216,217,225,228,230,233,235,236,238,243,245,249,251,252,255,257,258,259,260,262,262,263,266,270,270,271,271,271,271,273,275,277,278,280,281,282,285,285,286,290,297,300,302,303,303,308,314,315,318,320,320,320,325,326,327,328,328,331,332,335,336,342,344,346,347,349,350,351,353,354,356,357,358,359,360,363,364,366,370,370,374,377,378,381,384,388,389,390,391,392,394,396,399,402,404,405,408,408,411,412,416,418,420,423,424,427,428,431,434,434,435,436,437,438,438,438,439,440,441,442,443,444,445,445,446,447,448,449,450,450,451,452,454,455,456,458,459,460,461,462,463,464,465,466,467,468,470,471,472,474,476,480,483,484,499,503,506,510,513,515,516,517,521,522,522,523,526,530,530,532,532,533,534,536,538,586,11,49,50,52,52,52,56,61,69,71,72,74,75,78,84,88,93,94,95,96,98,99,100,102,108,109,111,113,116,117,118,120,121,122,123,124,125,126,127,130,135,136,137,139,140,141,142,143,144,148,151,152,154,159,163,164,164,164,164,165,170,171,172,174,176,177,177,178,179,180,183,183,185,186,188,192,193,194,196,203,207,207,207,210,211,212,213,214,216,218,219,221,222,224,225,226,232,233,233,236,238,240,241,243,244,246,251,253,257,258,259,260,263,265,266,267,268,270,270,270,271,274,278,278,279,279,279,279,281,283,285,286,288,293,293,294,298,305,308,310,311,311,316,322,323,326,328,328,328,328,333,334,335,336,339,340,340,343,344,350,352,354,355,357,359,361,362,364,365,366,367,368,369,370,371,372,374,378,382,385,386,389,392,396,397,398,399,400,402,404,410,412,413,414,416,416,419,420,422,424,426,426,428,431,432,435,436,439,442,442,443,444,445,446,446,446,448,449,450,451,452,453,453,454,455,456,457,458,458,459,460,462,463,464,466,467,468,469,470,472,473,474,475,476,478,478,479,479,480,482,484,486,488,491,492,511,511,514,521,523,524,525,529,529,530,530,531,534,538,540,540,541,541,541,542,544,546,560,562,564,566,570,572,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,21,22,23,24,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,98,99,100,101,102,103,104,105,106,107,108,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,190,190,191,192,193,194,195,196,197,198,199,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,8,9,10,11,12,13,14,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,104,105,106,107,108,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,4,4,5,6,6,8,9,9,9,9,10,10,10,10,11,12,12,12,12,13,14,15,16,16,16,17,17,17,18,18,19,20,20,20,21,21,21,22,23,24,24,25,27,28,28,28,30,30,31,33,34,34,35,35,35,36,6,8,10,11,12,12,12,12,12,12,13,15,16,18,20,21,21,21,22,24,24,26,27,27,28,29,32,32,34,34,34,34,35,36,37,37,37,38,40,40,41,42,43,44,45,46,47,48,51,52,53,55,55,55,56,58,58,60,61,62,62,68,69,71,72,73,77,77,80,81,81,83,84,85,86,86,87,88,88,89,89,90,91,92,93,94,96,96,96,97,99,101,101,102,102,103,103,103,105,108,109,111,112,112,112,115,116,117,119,120,121,121,123,125,125,127,128,131,132,133,134,134,134,135,135,138,139,139,140,140,143,143,144,144,144,144,145,148,148,149,149,150,151,153,154,156,157,158,159,161,164,165,165,167,169,169,172,172,173,173,174,175,175,176,176,176,177,178,179,179,180,180,184,184,185,186,186,187,188,189,190,192,193,194,194,197,197,197,198,199,199,200,203,204,205,206,207,207,208,209,210,212,212,216,217,218,219,220,225,226,226,226,227,227,228,228,229,229,231,232,234,236,237,238,238,239,239,240,241,243,244,246,248,248,248,252,253,254,254,257,257,259,260,261,261,262,264,265,267,268,270,271,272,272,273,273,274,274,276,278,278,280,282,282,282,282,285,285,285,286,287,288,288,290,290,290,291,291,296,296,297,298,300,300,300,301,302,302,306,308,310,311,312,314,314,316,316,319,319,322,323,323,325,326,327,328,328,329,7,7,8,8,9,11,12,14,14,16,18,20,20,20,21,22,22,25,26,27,28,31,33,33,34,36,36,37,37,38,38,40,40,42,45,48,49,50,51,52,53,54,54,56,56,56,57,57,58,58,58,58,59,60,62,62,66,66,67,67,67,68,70,71,73,74,74,75,80,80,82,83,84,85,86,87,88,91,92,92,94,94,94,94,95,96,96,96,97,98,99,99,99,99,99,100,100,101,102,103,103,105,105,105,106,107,109,111,111,111,112,112,112,113,113,113,114,116,117,118,119,119,121,122,123,124,127,129,130,130,130,130,131,132,132,133,134,135,137,137,138,138,138,139,140,140,140,142,144,146,146,148,149,150,150,151,153,154,156,157,157,158,161,161,163,164,165,166,167,168,171,172,173,174,174,176,176,177,178,178,179,180,180,188,189,190,190,191,192,194,194,198,198,198,200,201,202,203,208,209,209,210,214,214,215,217,219,219,220,220,221,222,222,222,223,224,226,226,228,228,229,230,230,230,231,233,236,238,240,241,241,242,242,243,244,244,244,244,245,245,246,248,248,249,249,250,250,251,251,251,252,253,253,255,259,261,261,261,263,265,265,268,270,271,272,273,274,274,275,276,276,279,279,279,280,282,282,282,282,286,286,288,289,291,292,293,293,293,295,296,297,297,298,299,301,311,313,314,314,314,317,320,322,322,322,322,323,323,324,324,328,329,331,332,333,335,335,336,337,338,338,340,342,346,347,347,348,351,353,353,354,354,355,357,358,362,363,365,366,368,369,370,372,373,374,374,377,378,378,380,382,382,383,384,387,388,388,389,390,390,393,394,396,398,399,399,399,401,402,402,404,405,406,412,412,414,416,418,419,420,420,424,425,426,426,430,433,434,435,435,436,436,436,437,440,441,441,444,444,445,445,446,447,447,448,448,448,449,450,450,450,450,450,450,451,451,452,452,454,456,458,460,460,461,464,464,466,466,466,468,468,468,468,468,473,473,475,476,476,477,478,479,480,480,480,480,480,481,481,482,484,486,489,489,489,490,491,492,492,492,492,493,495,496,497,497,498,501,503,504,506,506,506,506,508,508,512,513,514,514,515,516,516,516,517,517,519,522,525,525,525,525,526,529,531,532,534,536,538,538,540,543,544,545,547,549,550,550,550,551,554,554,555,555,556,557,558,558,560,560,561,562,562,563,563,564,564,564,564,566,568,568,570,571,576,577,578,583,583,584,586,587,588,590,591,594,594,595,596,600,606,607,607,608,608,608,609,610,610,611,612,613,614,615,615,615,615,616,619,619,620,621,621,6,7,9,9,10,11,15,16,16,18,20,21,22,22,23,23,23,25,27,33,33,35,35,36,36,36,38,38,40,41,42,42,44,44,44,46,46,46,46,46,47,47,47,48,48,49,51,51,52,52,52,56,56,56,56,56,58,61,62,63,64,65,66,67,69,70,70,71,72,73,74,74,77,80,81,81,82,82,86,86,87,87,88,89,89,90,92,93,94,94,96,96,98,98,98,98,100,100,101,102,102,102,103,104,104,108,109,110,111,111,111,113,114,116,118,122,122,123,128,128,130,130,132,132,133,133,134,137,140,141,142,142,143,143,144,144,145,146,148,148,153,154,155,158,159,160,161,161,162,163,164,164,164,166,166,167,168,168,171,172,172,172,173,174,174,175,176,177,178,178,180,182,184,184,184,186,190,191,194,195,196,200,200,201,201,202,204,205,206,207,207,207,207,209,210,211,213,213,214,216,220,220,222,222,226,227,228,229,231,232,233,234,234,236,236,236,238,238,238,238,240,241,241,242,244,250,250,250,250,251,256,258,259,259,262,264,266,268,270,273,276,276,286,286,288,289,290,290,291,292,294,294,295,295,296,296,298,300,300,301,304,304,305,305,306,307,310,310,314,316,316,317,318,319,321,321,324,324,324,325,326,327,328,330,330,330,330,331,331,334,336,338,342,342,345,346,347,347,348,349,351,355,355,355,356,356,356,359,362,365,366,368,368,370,371,372,373,374,374,374,376,378,379,380,381,382,382,382,384,386,386,386,388,390,392,393,394,396,396,396,396,396,396,398,399,401,403,404,405,406,407,408,409,410,411,411,411,412,418,420,422,422,427,432,432,433,434,434,434,435,437,438,441,442,442,442,443,443,444,447,448,448,448,449,451,452,452,452,452,452,453,453,453,453,454,455,456,456,457,457,458,459,460,461,464,465,466,467,468,469,470,471,475,477,479,479,480,481,481,481,482,483,486,493,494,494,494,495,499,500,500,500,501,501,502,505,506,508,509,512,513,513,513,514,514,514,514,514,514,517,519,523,523,524,524,524,525,526,528,532,532,533,534,534,536,537,538,538,538,540,540,543,544,544,545,546,547,551,552,553,555,556,557,557,558,559,560,561,562,564,566,566,568,570,572,572,573,573,574,575,576,576,578,580,587,590,597,597,6,7,11,12,12,14,15,18,20,22,22,22,23,23,24,24,25,25,26,26,28,28,28,29,29,29,30,30,30,31,32,33,33,34,34,34,34,35,36,40,42,47,49,49,50,52,53,54,55,56,56,56,57,58,59,60,61,62,62,65,66,67,70,70,70,70,71,74,77,79,80,80,81,83,84,84,86,86,86,88,88,89,90,91,92,93,93,94,94,97,100,101,101,103,104,104,104,104,105,106,109,109,111,113,113,113,114,114,115,116,117,117,117,120,120,120,122,124,124,124,126,128,128,129,130,131,131,132,133,134,134,134,136,136,137,139,140,142,142,147,148,148,149,150,152,152,153,153,154,154,154,155,156,157,161,162,162,163,163,164,168,170,170,170,171,172,172,174,174,174,175,175,176,176,176,180,181,182,183,184,186,186,187,188,188,189,190,190,190,191,191,191,191,193,193,194,194,196,197,198,199,200,202,203,203,204,205,205,206,210,210,211,212,214,214,218,219,219,219,220,220,221,221,222,222,223,223,225,226,227,228,231,233,233,234,234,234,237,237,242,242,244,244,245,245,245,246,247,248,252,254,256,257,257,257,260,260,260,260,262,263,264,270,272,273,274,276,276,279,280,281,283,283,284,285,286,290,293,297,298,299,300,300,300,302,303,303,305,306,306,308,310,310,317,319,320,321,322,322,322,322,323,323,323,323,326,328,328,334,336,336,337,337,338,340,340,343,344,345,347,352,354,354,356,356,359,362,363,364,365,365,366,368,370,372,376,378,383,386,388,388,389,390,390,390,390,391,396,397,398,401,405,407,409,410,411,412,415,416,416,418,418,419,419,420,421,421,422,423,424,424,426,427,428,433,436,437,438,439,440,441,441,442,444,444,445,446,446,451,456,456,457,457,461,462,462,462,464,464,466,466,466,468,468,468,468,470,470,471,472,472,474,475,477,482,483,484,484,484,485,485,485,486,487,487,493,497,498,500,504,504,506,507,507,508,508,509,510,512,512,513,513,514,516,517,519,520,521,522,523,523,525,526,528,528,529,530,539,540,540,543,544,546,550,554,564,568,4,6,7,7,8,9,9,19,20,25,25,26,26,26,27,35,38,38,39,39,39,40,40,40,41,42,43,43,44,44,47,47,49,50,50,51,51,51,52,53,54,60,61,62,64,66,68,70,70,71,72,72,72,72,74,74,75,76,76,77,78,78,78,79,80,81,81,82,82,83,83,83,84,85,86,90,91,92,93,94,95,96,97,99,99,99,101,101,103,103,103,104,104,105,105,106,107,107,108,108,108,108,109,109,109,109,111,112,112,113,114,115,116,117,118,119,126,127,127,127,128,128,131,132,133,134,136,136,137,138,138,139,139,140,140,140,141,142,143,143,144,144,144,144,147,148,148,150,153,154,154,156,156,156,156,157,157,158,159,160,161,161,161,165,165,165,166,166,166,167,168,169,171,171,171,172,172,173,173,174,174,174,175,175,176,176,178,178,179,181,183,183,184,185,186,187,188,189,191,192,195,196,196,197,197,198,198,198,199,207,207,208,208,209,210,211,212,212,213,213,214,214,215,215,216,216,217,217,217,218,219,219,220,220,222,222,224,225,226,227,227,230,233,234,235,235,235,236,236,237,238,238,239,240,243,244,244,245,245,245,245,245,248,248,249,250,251,252,253,254,255,255,255,256,257,261,261,268,268,271,273,274,275,275,276,277,278,278,279,279,280,281,281,281,282,282,282,284,286,287,287,287,287,289,292,293,293,294,294,295,296,296,296,297,297,298,302,304,304,304,304,304,305,306,306,308,309,309,310,311,313,314,314,315,316,317,318,319,320,321,323,323,324,328,335,335,335,336,338,341,341,341,342,343,343,343,343,344,345,345,347,347,348,349,349,350,354,356,357,357,357,359,359,359,360,360,363,364,364,365,365,365,366,367,368,368,368,368,368,369,370,372,374,375,376,377,378,379,381,381,382,382,383,385,386,386,387,388,389,390,390,391,392,395,396,397,398,399,401,402,402,407,409,410,411,412,412,412,413,414,415,415,416,416,417,417,418,420,422,422,427,428,430,431,433,434,435,436,436,436,436,437,438,439,440,441,444,448,451,452,452,453,454,454,457,457,458,458,459,460,461,462,463,465,471,472,473,474,474,475,478,483,484,484,485,486,488,489,490,490,490,490,491,492,492,492,493,493,494,494,495,497,497,497,498,499,499,499,499,499,499,500,500,500,502,503,503,504,506,508,508,510,511,513,514,515,515,516,519,520,521,522,523,524,525,526,526,527,527,528,529,530,530,532,532,533,534,535,536,536,538,539,539,540,541,542,545,547,548,548,551,552,553,555,556,556,559,560,561,561,562,562,563,564,564,564,565,566,569,570,571,571,572,573,574,574,575,575,575,576,576,577,577,577,578,578,578,579,580,583,583,584,584,584,586,586,586,586,586,588,588,589,590,591,592,593,595,596,596,597,598,598,599,599,600,601,601,601,602,603,605,606,606,606,606,606,608,609,609,610,610,610,611,611,612,612,613,614,614,616,617,619,620,620,621,621,622,622,624,626,627,628,629,630,631,632,635,637,638,639,640,641,642,643,644,647,647,647,648,648,649,649,652,652,653,654,655,655,655,655,656,656,657,658,662,663,664,664,665,668,670,670,671,672,674,674,675,677,677,677,678,679,679,680,681,682,682,683,684,684,685,686,686,686,687,689,690,690,691,691,691,691,691,692,693,694,695,695,695,696,697,698,699,704,705,706,706,709,709,717,717,717,718,718,718,719,720,722,722,722,723,723,724,724,725,726,726,727,728,728,730,730,730,731,732,732,732,734,735,736,737,6,7,8,8,9,9,9,11,11,12,13,13,14,14,15,15,16,17,18,18,18,18,19,22,22,24,25,25,26,26,28,28,28,30,31,32,33,34,35,35,36,39,39,40,41,42,42,44,45,45,46,47,48,52,52,52,54,56,56,57,57,58,58,59,59,60,60,60,60,61,62,66,68,68,70,70,70,72,72,73,73,74,76,77,78,80,80,80,81,81,82,82,83,84,85,86,86,86,87,88,89,90,90,91,92,93,95,95,96,96,96,101,104,106,107,108,108,109,109,114,115,118,120,120,120,121,122,124,126,126,127,127,127,128,129,129,129,130,131,132,134,134,134,135,136,136,136,137,138,140,140,140,141,141,142,142,144,145,146,146,146,148,149,150,150,150,150,151,151,152,154,155,156,156,157,159,160,160,160,161,161,162,163,165,165,165,165,167,167,168,168,168,169,173,174,175,176,176,176,178,181,182,182,183,187,188,190,193,193,193,194,195,195,198,198,198,199,199,201,202,202,203,204,205,205,206,208,209,209,209,210,210,211,211,213,214,214,216,217,217,217,217,217,217,219,220,221,223,223,223,223,224,225,226,226,227,228,229,229,229,230,231,231,232,233,236,236,236,237,238,239,239,239,240,241,242,242,242,243,244,244,247,247,248,248,249,250,251,253,254,255,256,257,262,263,263,264,265,271,271,272,272,274,274,274,275,276,276,277,279,279,279,280,280,281,281,281,283,283,283,283,284,284,284,285,285,286,287,287,288,291,292,294,294,295,295,296,297,297,298,298,299,299,300,301,302,302,303,303,303,304,306,307,309,309,311,311,312,312,314,319,319,320,326,326,327,334,334,337,338,340,341,343,345,345,346,346,347,347,348,348,348,349,351,352,353,354,355,355,356,356,356,357,358,359,359,360,360,361,361,361,361,362,363,363,365,366,366,368,368,369,370,371,371,371,371,373,375,379,380,381,382,384,389,390,392,393,395,396,397,398,398,398,400,401,403,403,404,405,406,408,409,410,410,410,412,413,413,415,417,417,420,420,421,421,422,423,423,424,425,425,425,426,427,427,427,428,429,431,431,431,431,431,431,432,433,434,436,439,439,442,446,449,450,452,456,456,459,459,463,463,466,466,466,472,475,475,475,476,477,479,480,480,481,482,484,485,486,486,486,487,487,487,487,488,488,488,491,491,492,495,495,495,496,496,498,509,510,513,514,514,516,519,520,520,522,522,524,526,527,527,528,528,528,529,530,530,531,532,533,533,534,534,534,534,534,534,537,538,539,540,540,541,541,545,547,549,549,549,549,550,550,551,551,553,555,555,556,556,556,557,557,557,558,558,559,559,560,560,561,561,561,562,562,563,565,568,568,568,569,570,571,573,574,576,577,577,578,578,579,579,579,582,585,586,587,589,594,595,596,597,597,598,599,599,600,602,602,605,605,607,607,608,609,609,609,610,612,613,615,616,616,617,620,621,623,623,625,627,628,628,628,630,630,631,633,633,633,635,636,637,638,638,639,640,641,643,643,644,646,647,647,649,651,652,652,653,654,654,657,657,659,660,660,661,664,665,667,670,671,673,675,676,677,677,677,678,678,679,679,681,682,686,691,692,694,694,694,695,696,697,698,699,700,700,702,703,704,705,705,705,706,706,707,709,710,710,711,711,712,713,716,718,719,720,720,720,721,722,722,723,724,725,725,727,728,728,729,730,731,731,732,732,733,733,734,734,735,736,736,737,737,737,739,740,740,741,741,742,742,743,744,746,746,747,747,749,751,752,752,753,754,754,754,756,756,758,758,760,760,761,761,763,763,763,764,768,769,770,771,771,772,773,774,777,777,777,778,779,782,784,786,787,787,788,788,789,790,792,793,795,795,796,797,798,798,798,798,798,798,798,799,799,803,805,807,807,808,809,810,812,812,813,814,815,817,818,820,821,821,823,825,826,829,830,831,832,836,844,844,844,845,846,846,846,846,848,848,850,850,850,851,853,853,6,6,7,8,8,9,10,11,12,13,13,14,15,16,17,18,18,19,21,22,23,23,23,25,25,26,27,28,28,29,31,31,32,32,32,32,33,34,34,35,36,41,43,46,48,51,51,51,54,54,55,56,58,59,60,60,61,61,66,69,69,70,70,70,70,70,70,71,71,72,72,72,72,72,72,73,74,75,76,77,79,82,83,84,85,86,86,87,88,89,90,90,91,91,92,93,94,97,98,99,101,101,102,103,104,104,105,106,110,112,114,116,118,121,123,123,124,127,130,130,131,133,136,136,138,139,140,144,144,144,145,147,147,147,148,149,150,151,152,153,153,154,157,158,159,160,161,161,162,162,162,162,163,163,164,164,165,166,166,168,169,169,171,172,172,174,174,175,175,176,176,177,177,177,177,177,177,178,178,179,179,179,180,181,181,182,182,185,185,185,186,186,187,188,188,189,189,191,192,192,192,193,194,195,195,199,200,201,203,205,210,210,210,210,211,216,217,217,219,220,221,223,223,224,225,226,227,227,227,228,228,228,229,229,230,231,232,234,234,236,237,238,239,239,239,240,240,240,242,242,245,245,247,247,247,249,250,251,252,252,253,255,255,256,257,257,257,258,259,260,261,262,262,262,263,264,265,266,267,268,268,270,270,270,270,271,271,272,272,273,275,276,277,277,278,279,281,282,282,282,283,285,285,288,289,290,291,294,295,297,302,304,304,308,308,308,309,309,309,309,310,311,312,312,313,314,314,315,315,316,317,317,319,319,320,321,322,322,323,323,324,325,325,326,327,328,328,329,329,330,330,330,330,331,332,332,333,334,335,337,339,339,339,340,341,341,342,342,343,343,343,344,344,345,346,347,347,348,348,350,350,351,352,353,353,353,353,354,355,356,357,359,360,360,362,366,367,372,373,374,375,376,377,377,377,378,380,381,381,385,385,385,387,388,389,390,391,391,391,393,393,394,394,394,395,396,396,397,399,400,401,403,406,407,407,407,408,409,410,411,411,412,413,413,414,415,416,416,417,417,419,419,420,421,421,422,422,422,423,423,426,426,429,430,431,433,433,433,434,434,436,437,438,440,442,445,446,447,447,448,449,450,450,451,452,452,459,460,460,461,463,464,466,466,467,467,470,471,472,472,474,475,476,477,478,478,479,480,480,480,481,482,482,482,482,482,484,485,486,487,488,489,491,491,494,494,494,495,496,496,496,499,499,499,499,500,500,501,503,503,504,504,505,508,511,511,512,512,515,517,519,519,520,521,521,521,523,524,525,525,528,529,529,529,531,531,531,531,533,536,538,538,538,540,542,543,544,545,545,545,545,545,545,546,546,549,549,551,552,553,553,554,554,554,556,558,559,561,561,564,566,567,567,568,568,568,569,570,571,572,574,574,576,577,577,578,578,581,582,584,584,585,586,587,588,589,589,590,594,600,605,605,605,606,606,606,607,607,607,611,612,612,613,613,614,614,615,615,617,617,618,619,620,620,620,621,621,622,622,623,623,625,627,630,631,631,632,633,633,633,634,635,636,637,638,639,639,640,640,641,642,643,644,646,646,647,648,648,649,650,650,651,651,651,653,654,655,657,658,658,659,660,660,661,663,664,664,665,666,666,667,667,668,668,669,669,670,671,671,671,672,673,675,675,675,676,676,677,677,679,680,683,684,685,686,688,692,698,699,700,703,704,704,704,705,705,706,710,711,712,713,716,716,718,719,720,721,721,722,722,723,723,723,724,724,724,724,725,725,725,725,726,730,731,731,731,732,732,732,737,739,739,740,741,742,743,743,745,746,747,747,748,748,749,750,751,751,752,753,754,755,755,755,756,757,758,759,760,761,762,763,763,763,764,765,766,767,768,769,770,770,771,771,771,771,772,773,774,774,775,777,778,779,779,779,780,780,780,780,782,782,782,784,786,787,791,792,793,794,795,796,801,804,805,805,805,806,808,809,809,810,811,812,813,813,813,814,814,815,816,816,818,818,818,819,819,820,821,821,822,822,824,825,826,827,828,829,829,829,830,831,832,833,833,833,834,835,835,836,836,837,838,840,840,841,841,841,842,842,842,842,842,843,845,846,846,848,851,851,852,853,854,856,856,856,857,857,862,863,868,870,872,873,874,875,875,879,879,881,881,882,882,882,883,886,886,887,887,888,889,889,890,890,890,891,892,892,893,893,894,895,895,895,896,896,899,899,900,900,901,902,903,903,904,907,907,909,911,911,911,911,913,913,913,914,915,915,916,916,918,918,924,926,929,930,932,932,933,933,934,935,938,941,942,942,944,945,945,946,948,951,951,953,954,954,954,954,958,959,960,960,961,6,7,8,9,10,11,11,12,13,13,14,15,16,17,18,19,19,20,21,21,21,21,21,21,22,24,25,25,26,26,27,27,28,29,29,29,30,30,31,31,31,32,33,33,35,36,36,37,38,39,42,43,43,45,47,53,54,56,57,63,64,65,65,65,66,68,68,71,71,72,72,72,73,73,74,78,80,81,82,82,83,83,83,84,84,84,85,86,86,87,88,88,89,90,90,91,92,93,93,94,94,95,96,96,96,96,98,100,101,101,103,103,105,105,106,106,106,107,107,110,110,110,111,111,112,113,113,114,114,117,117,118,121,122,127,128,130,131,132,136,136,138,138,139,141,142,143,143,144,145,145,146,148,148,149,150,150,150,150,150,151,151,152,153,153,154,155,155,156,157,158,160,161,161,163,163,164,164,165,167,168,169,170,171,172,172,173,174,175,176,177,177,178,179,179,179,181,182,182,184,185,186,187,187,189,190,190,191,192,193,194,194,195,199,200,203,205,206,207,207,208,209,217,218,219,220,221,222,222,223,229,229,230,230,231,231,231,231,231,232,232,233,234,234,234,240,242,243,243,244,244,244,247,248,249,250,251,253,253,254,255,256,256,256,257,257,257,258,259,260,260,261,262,264,264,265,266,267,268,268,269,269,270,271,273,273,274,275,275,276,277,277,278,279,279,285,286,287,292,292,296,297,298,298,300,300,301,301,303,303,305,305,306,308,310,310,311,311,311,314,316,316,317,317,319,320,321,321,321,322,322,322,323,324,324,326,327,328,330,331,332,333,334,335,335,335,337,338,338,338,338,339,340,342,343,343,343,343,344,344,345,345,346,347,348,349,350,351,353,353,353,354,354,356,356,356,357,358,359,360,361,362,364,366,367,368,371,372,372,373,377,378,379,379,380,381,381,382,382,383,385,386,387,388,388,389,390,392,395,396,397,398,399,401,401,402,403,403,403,404,405,406,406,407,407,407,407,408,409,410,412,413,413,414,414,415,415,417,418,419,419,421,421,421,422,422,423,424,424,425,427,428,429,431,432,434,436,437,437,438,442,442,443,443,444,444,445,446,446,447,452,452,452,453,454,455,456,457,458,461,461,462,463,464,465,466,467,467,468,468,470,470,471,471,472,473,474,475,475,475,476,477,478,480,481,483,484,485,486,486,489,489,491,492,494,494,495,496,497,497,498,499,500,500,503,507,512,513,515,515,515,516,516,517,519,520,520,520,523,526,526,529,531,532,533,534,538,539,539,540,541,542,543,544,546,547,547,548,549,549,550,552,553,554,557,558,559,559,562,562,563,565,566,569,571,572,573,580,583,585,592,592,603,603,605,605,606,608,611,611,611,612,612,614,615,615,616,618,620,620,621,623,624,625,626,627,629,630,632,632,632,633,633,634,635,636,636,637,639,640,641,641,642,642,643,644,645,646,647,649,651,651,652,652,653,653,653,654,654,654,655,656,657,657,658,658,658,659,659,660,661,662,664,666,667,670,671,672,673,673,675,678,678,678,680,680,680,681,682,686,689,690,694,694,695,696,697,698,699,703,703,703,704,705,705,708,709,713,713,714,718,718,720,720,721,721,723,724,725,726,729,729,729,730,730,731,733,734,735,735,736,736,737,739,740,741,741,742,742,742,742,743,744,745,745,746,746,746,747,747,747,748,749,750,752,752,753,753,754,754,756,757,757,758,758,759,760,760,761,762,763,764,764,765,766,767,768,769,769,769,769,770,772,773,774,775,778,780,780,781,783,784,784,786,790,790,790,791,796,797,800,801,802,802,802,802,804,804,805,806,806,806,806,809,810,810,810,810,812,812,812,814,815,817,818,819,819,821,823,825,825,825,827,828,828,829,829,829,831,832,833,833,834,835,836,837,837,838,838,839,840,842,843,843,844,846,847,847,847,847,849,849,849,850,850,853,853,856,857,858,859,862,863,863,864,865,866,872,878,882,885,885,885,885,887,887,888,888,888,890,891,892,892,893,893,893,895,897,897,898,898,898,898,899,900,900,901,902,903,904,906,907,908,909,910,910,910,910,911,912,913,914,915,916,917,918,918,918,921,922,923,923,924,924,925,927,927,928,928,930,930,930,931,933,935,936,937,938,940,943,943,944,944,946,949,950,950,951,952,953,960,960,961,961,964,966,966,967,968,6,7,7,7,8,9,10,12,12,13,13,13,14,15,16,16,18,19,19,20,23,24,26,27,28,28,29,30,31,31,31,31,35,36,37,37,38,38,38,38,38,39,40,40,41,41,44,44,44,45,47,48,50,54,56,57,58,59,64,66,67,69,70,71,72,72,73,74,74,74,75,75,76,76,79,79,80,81,81,81,81,82,82,83,84,87,89,89,90,90,91,92,95,97,98,99,101,102,103,103,103,104,105,106,107,107,108,108,108,108,109,110,110,111,112,114,115,117,118,118,120,122,122,126,127,129,129,129,131,135,136,137,138,138,138,139,141,142,143,143,144,144,144,145,145,146,146,146,147,147,147,147,147,149,150,150,152,152,153,154,155,156,157,157,158,158,159,160,161,162,162,163,165,166,167,169,170,171,172,174,175,176,177,177,177,178,178,179,179,180,180,180,181,181,182,182,183,183,184,184,185,185,186,187,187,187,188,191,191,191,191,192,193,194,195,195,196,196,197,198,198,199,199,200,201,202,203,203,204,204,204,204,204,205,206,206,206,206,207,208,209,210,211,212,213,213,213,215,215,216,217,217,219,220,220,223,227,229,231,237,237,241,242,242,242,243,243,244,245,245,246,247,247,247,251,251,251,252,254,255,256,256,257,257,257,258,258,258,259,259,260,262,263,264,265,266,267,268,269,270,271,272,273,273,274,274,275,275,275,276,277,277,279,279,280,280,281,281,282,282,283,284,285,286,288,288,291,291,292,293,295,295,296,296,297,298,298,299,302,302,303,306,309,309,309,312,314,315,316,320,320,322,324,325,326,327,329,330,331,332,332,334,335,336,338,338,338,340,340,341,341,341,342,343,344,345,346,348,348,348,348,350,350,351,352,354,355,356,357,357,358,358,359,359,360,361,363,366,367,368,369,370,371,372,374,374,374,374,376,376,377,377,378,379,381,382,382,383,383,384,385,389,391,391,391,391,392,393,393,394,395,396,398,399,400,403,404,405,405,405,405,405,408,408,409,411,412,414,416,416,416,419,423,424,425,426,426,427,428,430,430,430,430,430,430,434,434,434,435,435,436,437,437,437,438,439,439,440,440,441,441,442,442,443,443,444,444,447,448,451,452,453,454,457,457,457,457,458,459,459,460,461,462,462,465,466,466,467,467,467,468,469,470,471,471,472,473,476,476,478,478,482,482,483,483,484,485,488,490,491,494,496,496,497,497,498,500,500,502,502,503,504,506,507,508,508,509,512,513,515,519,520,521,522,523,525,525,525,526,528,528,528,529,530,532,532,532,534,535,536,537,538,539,539,540,540,542,543,543,543,544,544,544,547,547,548,549,549,549,550,552,552,554,555,556,557,557,558,559,559,561,562,563,563,563,564,564,567,567,568,568,569,569,569,569,572,574,575,577,578,579,580,584,584,585,590,590,593,594,594,594,594,594,595,596,599,601,601,602,603,603,604,605,606,607,610,610,611,612,614,615,615,615,616,616,618,619,620,621,622,622,622,622,623,624,626,628,629,630,630,631,632,633,633,634,634,634,636,636,636,638,639,640,640,641,642,643,643,649,650,652,654,656,658,662,663,666,667,669,673,676,677,678,679,679,679,680,684,685,686,687,688,689,690,690,691,691,691,692,693,694,695,696,697,698,699,700,701,701,702,703,704,705,705,708,708,709,710,711,712,713,714,715,716,716,716,716,717,718,720,721,722,723,724,726,727,728,729,729,729,731,731,732,734,734,735,735,736,737,738,738,741,741,741,742,742,743,744,744,744,744,745,746,747,747,748,749,750,751,751,752,752,753,756,757,760,762,763,763,763,764,764,764,766,767,768,768,771,772,772,774,774,776,776,776,776,778,779,780,782,783,783,789,789,791,792,793,793,795,795,796,797,797,797,799,801,801,802,804,804,807,807,808,810,811,812,814,814,815,816,817,817,817,817,818,818,819,819,820,820,820,822,823,824,824,827,828,829,831,832,832,833,833,833,834,835,838,838,840,842,844,844,848,849,854,857,859,860,862,862,862,868,869,871,872,873,875,876,876,877,877,877,878,880,881,882,883,884,885,886,887,887,888,889,889,890,890,890,891,891,891,892,893,895,896,897,899,900,900,900,900,901,901,901,901,902,902,904,905,906,907,907,907,908,910,911,911,911,911,912,912,913,914,915,916,916,917,917,917,918,919,919,920,921,921,922,922,923,924,925,927,928,931,932,933,934,937,938,946,948,950,953,953,954,955,955,956,960,960,962,963,963,964,965,966,967,971,974,976,976,977,977,978,979,980,980,980,981,982,984,985,986,986,988,989,990,991,992,992,992,993,994,994,994,995,996,997,998,1001,1001,1002,1002,1002,1003,1003,1004,1005,1005,1006,1010,1011,1011,1012,1012,1013,1013,1013,1016,1016,1016,1017,1018,1020,1020,1021,1021,1022,1023,1024,1025,1028,1030,1031,1042,1043,1043,1044,1052,1056,1056,1056,1057,1057,1057,1058,1059,1059,1060,1061,1062,1062,6,7,7,8,8,10,13,13,14,14,15,17,18,19,20,21,21,22,22,23,23,23,24,25,25,25,26,27,27,27,28,29,29,30,31,31,32,32,33,33,34,34,36,36,37,37,38,38,38,40,42,42,42,44,44,46,47,52,53,67,68,68,69,71,71,79,80,80,81,81,82,82,82,83,84,84,85,87,87,88,89,89,90,90,91,92,93,94,95,96,97,97,97,98,98,98,98,98,100,102,103,103,104,105,105,106,107,108,109,109,110,111,111,113,113,114,115,115,116,116,117,117,118,119,119,119,119,119,121,121,123,123,124,124,125,125,126,128,128,128,129,132,136,136,136,139,141,141,144,144,145,146,147,148,152,155,160,161,161,166,167,168,170,173,173,173,174,174,175,176,177,177,178,178,179,179,180,180,180,182,184,185,185,188,189,190,190,191,193,193,194,194,196,197,199,199,200,201,202,202,203,203,203,204,205,206,206,206,206,207,207,209,211,212,212,213,213,214,214,215,216,217,218,219,219,220,220,221,221,221,222,223,224,225,225,225,226,226,228,228,228,228,228,229,230,230,231,232,233,234,234,235,235,236,236,239,240,240,240,240,240,242,246,247,251,253,259,261,261,266,268,268,269,269,271,272,273,274,280,286,287,289,289,290,291,292,294,295,296,296,298,299,299,302,302,304,305,307,307,308,308,308,309,309,309,310,311,311,311,312,312,313,314,315,316,316,318,318,320,321,321,322,323,324,324,326,327,329,330,331,332,333,333,335,339,341,341,342,342,343,344,345,345,347,347,348,349,350,351,351,351,352,352,353,354,355,355,356,356,357,357,358,358,360,360,362,367,372,375,380,385,389,390,391,392,393,393,394,395,395,396,396,397,397,398,398,398,399,399,401,401,402,402,402,403,403,403,405,406,407,408,408,409,410,410,412,414,414,415,416,418,418,419,420,421,422,424,426,427,429,430,430,431,432,433,433,435,435,436,437,437,438,438,438,438,439,440,440,441,441,442,443,443,443,444,445,446,446,447,448,449,450,451,451,451,451,451,452,452,452,456,456,457,457,459,460,461,462,465,468,468,468,468,472,476,478,479,483,490,491,491,491,492,492,492,497,498,499,499,500,500,500,501,502,505,505,507,507,508,508,508,509,510,510,510,511,511,515,516,517,518,521,521,521,522,523,525,525,525,525,526,527,527,528,529,529,529,529,529,529,530,531,531,533,535,535,536,537,537,538,539,539,541,542,543,543,545,545,546,546,546,546,547,548,548,548,548,548,548,548,552,561,561,568,570,572,574,579,584,586,588,589,589,590,591,591,593,593,594,594,595,596,596,597,598,601,601,601,602,603,603,605,606,607,607,608,608,608,609,609,610,610,611,612,613,615,616,617,619,619,621,623,624,625,625,626,633,635,639,644,646,650,653,658,658,664,664,664,665,666,668,669,669,670,670,673,675,677,677,678,679,679,679,680,680,681,682,685,689,689,690,691,693,693,695,695,696,697,697,698,698,699,701,702,702,703,705,707,714,715,717,719,720,721,725,727,737,738,740,741,742,742,744,750,750,754,756,756,758,758,759,759,760,761,762,763,764,765,767,769,770,772,774,778,781,782,782,782,782,784,784,785,787,787,787,787,788,789,791,792,792,792,794,796,801,802,803,803,804,805,805,806,806,808,809,810,811,812,814,815,815,816,819,820,820,820,821,822,822,823,824,824,828,830,832,833,835,837,843,846,848,850,851,855,856,859,866,867,867,867,874,878,879,879,880,882,882,883,884,884,884,885,886,888,888,890,891,891,892,892,893,893,894,895,896,897,898,899,899,900,901,902,902,902,903,903,903,903,904,905,905,905,907,909,909,910,912,914,915,916,919,921,921,922,923,923,923,925,925,926,929,931,932,934,935,936,939,940,941,942,942,944,945,945,945,946,952,959,959,960,961,966,969,974,978,980,983,985,987,990,990,991,992,994,995,997,998,1000,1000,1002,1003,1004,1006,1007,1008,1010,1010,1011,1011,1014,1018,1018,1019,1020,1020,1020,1022,1024,1024,1025,1026,1028,1029,1031,1031,1032,1033,1034,1034,1034,1036,1036,1038,1038,1038,1039,1041,1042,1044,1045,1050,1055,1058,1060,1060,1066,1072,1075,1078,1079,1080,1080,1081,1081,1081,1081,1081,1081,1082,1083,1083,1083,1086,1086,1087,1088,1088,1089,1090,1091,1091,1092,1094,1096,1097,1098,1099,1102,1103,1104,1105,1106,1106,1107,1107,1107,1110,1110,1110,1112,1113,1114,1115,1116,1116,1117,1117,1118,1119,1119,1119,1120,1120,1121,1121,1121,1121,1122,1123,1126,1126,1128,1128,1128,1128,1128,1129,1132,1133,1135,1137,1139,1139,1142,1143,1144,1144,1147,1152,1157,1162,1165,1165,1166,1169,1169,1172,1173,1173,1173,6,6,7,7,8,9,9,12,13,13,15,15,15,16,17,17,18,19,21,22,23,24,24,25,29,29,32,34,35,39,39,41,42,44,48,59,60,66,68,68,68,68,69,69,70,70,70,70,72,72,73,73,75,75,76,79,80,80,81,82,82,83,85,85,86,86,86,86,86,87,88,88,88,89,90,90,91,91,92,94,94,94,95,95,96,98,98,99,104,105,107,107,107,108,111,115,115,125,126,128,132,136,137,139,140,140,141,141,142,142,145,145,145,146,148,149,149,150,152,153,154,154,155,157,158,159,159,160,161,161,162,163,163,164,164,165,166,166,166,167,168,169,169,171,171,172,173,173,173,173,174,174,174,175,175,176,177,177,178,180,180,181,181,182,182,182,182,184,185,186,187,187,188,189,190,193,193,195,196,197,202,203,205,206,207,210,210,211,213,215,218,220,221,223,225,228,230,232,234,234,234,234,234,235,241,241,243,243,243,244,245,246,247,247,248,249,251,252,253,253,253,254,256,258,258,258,259,259,260,261,261,262,262,264,265,265,266,268,269,270,271,271,273,274,275,277,277,277,277,278,278,279,279,280,280,284,286,287,291,291,296,297,299,302,303,306,310,311,311,312,314,315,316,317,318,318,319,319,319,320,320,321,322,323,324,327,329,329,330,331,331,332,332,334,334,335,336,337,337,339,340,340,341,343,343,343,344,344,344,344,345,351,352,352,353,353,354,355,356,356,357,358,360,363,364,365,365,365,366,366,367,367,370,371,373,374,374,377,379,380,381,385,386,388,393,393,393,393,395,396,396,397,398,400,400,402,404,405,406,407,407,408,409,409,409,410,411,411,412,413,414,414,414,414,415,416,417,417,418,419,420,421,422,422,423,423,424,425,427,428,430,432,434,438,439,442,443,444,447,448,449,450,451,451,452,452,452,454,455,456,457,458,458,458,458,459,459,460,460,461,462,462,463,463,465,465,465,466,466,467,467,467,467,468,469,469,469,470,471,471,472,473,474,477,480,480,481,483,487,491,491,492,493,495,498,501,503,503,508,509,509,510,511,513,515,515,516,517,517,518,518,518,519,519,519,520,521,521,521,523,523,525,526,526,528,528,528,530,531,531,532,533,533,534,535,536,537,538,539,540,543,546,547,551,555,557,557,560,560,563,566,567,568,569,570,570,571,571,572,573,573,574,574,575,577,577,577,578,578,578,579,580,580,581,581,582,583,583,586,589,590,591,591,593,594,595,595,597,597,598,600,601,602,602,602,603,603,604,604,604,605,606,607,608,609,609,611,612,612,614,615,617,617,619,620,623,624,624,626,626,626,626,628,630,632,633,633,634,636,636,638,639,641,642,643,646,646,646,646,647,651,656,657,657,659,660,661,661,663,665,665,667,667,669,671,672,674,674,676,677,679,679,680,681,681,681,682,683,684,685,685,685,686,687,689,689,691,692,694,694,694,694,694,695,695,696,697,699,700,701,701,702,703,703,704,705,706,711,711,712,712,713,715,718,719,722,723,728,730,730,732,734,738,738,739,740,741,741,743,743,744,744,745,746,747,748,749,752,753,754,756,757,759,760,761,761,761,762,763,764,766,766,767,767,769,772,775,778,778,778,778,778,778,779,779,781,784,784,786,788,789,790,791,792,792,793,796,797,798,799,799,800,800,800,806,806,807,808,808,808,809,811,812,813,813,814,814,815,816,816,817,818,819,820,820,821,821,821,822,830,835,836,840,845,847,847,847,851,6,7,7,8,9,10,11,13,14,14,15,16,19,20,21,23,24,28,30,43,44,45,50,50,50,50,50,50,56,56,57,57,57,59,59,60,62,62,64,65,66,68,69,70,72,74,75,75,75,78,79,82,84,84,85,94,95,97,101,101,102,102,102,102,102,103,103,103,103,105,106,106,107,108,108,108,109,110,110,111,111,111,111,112,113,113,114,114,116,116,117,117,118,119,120,120,120,120,121,122,122,122,124,125,125,126,128,129,130,131,131,132,132,133,133,133,134,134,135,137,141,142,142,143,144,144,147,147,148,148,149,151,154,154,154,155,156,157,163,163,163,164,164,165,167,169,171,172,176,177,177,178,178,179,179,179,180,180,181,181,181,181,186,187,188,188,189,190,192,193,194,196,198,199,200,200,201,201,201,202,203,205,208,209,209,210,213,218,220,220,220,220,228,236,237,238,240,240,241,241,241,242,243,243,243,243,244,244,244,244,246,247,249,250,251,252,252,253,254,255,256,257,258,259,260,261,261,262,263,266,269,273,274,278,279,280,282,283,284,287,288,288,289,301,302,303,303,303,303,304,306,306,307,308,311,311,314,314,314,315,315,316,317,318,318,319,320,320,322,322,323,325,329,330,336,336,337,338,339,340,341,341,341,342,342,343,348,348,348,354,358,359,359,362,362,362,365,366,366,369,370,375,376,376,379,379,379,380,383,384,384,386,387,388,389,390,391,393,397,402,403,405,408,410,410,410,412,414,417,421,421,424,426,428,429,430,431,432,433,434,435,436,437,439,441,442,443,444,445,446,455,456,456,456,456,456,457,457,467,467,467,479,480,481,481,481,482,484,488,489,493,494,494,495,498,500,502,503,506,506,506,507,508,510,512,513,515,519,520,521,522,523,523,523,523,531,534,534,535,536,541,544,545,546,548,548,549,552,553,557,561,563,564,566,566,568,570,571,572,573,575,577,578,578,578,578,579,579,581,581,582,582,584,584,585,586,587,589,589,590,590,592,593,594,595,597,598,599,600,600,601,602,604,605,605,606,606,606,606,607,612,613,614,619,619,620,621,621,621,621,622,622,622,622,622,625,634,635,636,636,637,638,639,642,642,643,644,645,646,646,646,649,649,650,653,654,654,654,654,655,656,657,658,660,661,662,664,666,667,669,670,670,672,672,673,674,675,679,685,686,686,688,689,694,695,695,696,697,702,704,704,705,705,707,709,710,719,721,733,742,744,746,748,749,750,750,750,751,752,752,753,754,755,756,756,757,757,758,759,45,87,117,153,195,223,260,285,311,9,33,33,36,38,39,49,51,51,51,52,54,65,68,75,76,77,80,94,96,99,99,101,103,105,107,109,111,114,116,119,121,125,128,130,131,133,136,144,153,156,158,163,166,168,172,184,192,193,193,193,193,193,194,194,194,194,200,202,202,204,206,206,206,208,213,215,218,221,232,233,238,240,242,243,246,250,252,254,255,256,262,264,266,266,268,275,277,278,279,281,282,284,286,288,289,292,301,306,307,309,310,312,314,317,319,323,335,337,342,342,342,346,346,349,366,367,8,57,65,75,79,82,86,87,88,90,100,100,100,100,6,10,12,12,12,14,14,18,21,24,30,34,36,40,42,46,48,50,52,54,57,58,66,68,70,74,78,78,82,84,88,90,94,98,100,104,104,106,110,114,114,118,118,122,122,124,124,128,130,5,26,35,36,39,41,42,46,47,51,57,64,64,65,66,68,70,73,75,95,95,96,96,97,98,99,99,100,100,102,102,102,106,107,107,108,109,110,111,112,115,117,118,118,119,121,122,123,123,124,124,124,126,129,130,130,130,130,131,132,133,134,134,134,136,137,139,139,140,143,143,144,144,149,150,150,150,155,155,155,157,157,158,160,160,161,162,162,162,168,168,168,169,174,176,177,177,177,178,179,180,181,182,182,182,185,185,186,188,188,191,192,192,195,196,197,197,198,198,198,199,201,202,203,205,205,206,206,207,207,208,209,209,210,210,211,211,212,213,213,215,218,220,223,224,226,227,238,249,249,249,251,252,255,256,259,260,260,265,266,266,267,268,269,270,270,271,272,273,273,273,274,275,276,276,277,278,279,280,280,280,281,282,282,283,284,285,285,286,286,288,289,289,290,290,291,292,293,293,294,294,295,296,297,297,297,298,298,299,299,300,301,302,327,328,330,331,332,333,336,337,339,339,341,344,346,346,8,8,8,8,8,8,8,8,9,10,11,11,12,13,13,13,13,13,14,15,16,17,17,17,17,17,17,17,17,17,17,18,19,20,20,21,22,23,24,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,27,28,29,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,33,33,33,33,33,33,33,33,33,33,33,34,35,35,35,35,35,35,35,35,35,35,36,36,36,37,37,37,37,37,37,37,38,38,39,39,39,39,39,39,39,39,40,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,44,45,46,46,46,46,46,46,46,46,47,47,4,5,5,6,6,8,10,12,14,16,18,20,22,24,26,27,48,49,49,50,50,51,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,34,36,38,40,42,44,46,48,50,52,54,56,56,58,60,62,64,66,66,68,68,70,70,72,72,72,74,74,76,78,80,82,82,84,86,88,90,92,92,92,94,12,19,23,37,62,62,62,62,64,66,66,68,68,68,70,70,72,72,74,74,74,78,80,80,82,82,82,82,82,82,82,84,88,88,88,88,90,90,90,90,94,94,94,94,94,96,98,100,102,104,106,108,110,112,112,114,116,116,116,118,120,122,124,126,128,128,130,132,134,134,136,138,138,140,142,142,142,144,146,148,150,152,154,1,1,1,2,6,8,10,13,16,40,92,97,105,126,131,145,158,172,176,183,190,222,234,252,347,359,437,438,438,29,7,160,234,240,806,841,932,961,1072,1076,116,311,379,4,15,16,18,19,20,21,22,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,40,41,41,43,44,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,58,59,59,61,62,63,65,67,67,68,69,70,71,72,73,73,74,75,76,77,77,78,79,80,81,83,85,87,88,88,91,92,93,96,97,98,99,100,100,102,102,106,107,108,109,110,111,112,114,115,116,117,119,122,124,126,129,132,132,137,138,138,139,140,142,142,143,143,143,143,143,144,144,145,145,146,146,147,147,147,148,149,149,149,150,152,153,154,155,156,157,158,161,165,167,168,169,170,173,177,179,180,182,183,184,185,187,187,189,190,192,193,194,195,196,196,196,197,197,197,197,197,198,198,198,198,199,199,199,200,200,201,201,201,201,7,8,9,10,10,11,12,12,13,13,14,14,15,17,18,18,19,19,20,20,21,23,23,24,24,25,25,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,35,35,36,36,37,37,39,39,5,6,9,30,35,35,36,38,39,39,40,40,41,44,55,55,55,59,60,62,62,63,63,63,64,64,65,65,75,75,6,7,11,16,22,25,25,32,34,37,50,56,57,61,64,64,67,67,68,69,70,70,71,71,72,79,81,82,83,84,85,86,11,16,23,27,9,12,20,25,25,26,33,52,67,103,108,120,124,124,133,169,199,203,212,225,232,264,273,277,282,289,297,314,337,31,37,48,48,49,64,69,70,70,83,93,94,95,96,98,98,100,101,104,108,108,109,109,110,110,111,112,112,112,113,113,114,114,115,115,119,120,121,125,126,127,128,129,129,130,130,131,132,133,134,135,140,144,144,144,144,145,146,146,147,147,147,148,149,150,151,151,152,153,154,155,156,157,158,159,159,160,160,161,162,163,164,165,166,167,167,168,169,171,172,173,174,176,179,181,181,181,185,185,186,187,187,190,190,191,191,192,192,193,194,194,194,195,197,198,199,206,210,211,212,212,212,212,213,213,213,214,214,214,215,216,216,217,222,223,224,225,227,229,230,230,231,231,232,232,232,233,236,237,238,239,241,242,245,246,249,250,251,252,253,255,257,259,263,264,266,277,282,283,283,58,58,58,58,58,58,58,60,60,60,60,62,1360,2,4,9,10,15,103,161,5,14,16,18,20,22,25,44,55,72,84,93,98,7,9,30,32,32,37,57,79,87,97,100,100,104,104,110,112,116,120,120,125,128,132,136,144,144,151,151,154,157,160,163,166,169,178,184,187,198,198,210,210,216,216,217,220,223,226,226,230,151,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,8,9,269,269,269,269,269,270,270,270,270,6,7,8,18,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,106,107,107,107,108,108,109,109,110,111,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,235,18,20,23,27,30,35,37,38,40,41,41,43,49,60,66,66,73,74,81,82,92,93,113,116,124,126,132,132,132,132,136,141,145,149,150,150,152,153,154,154,154,156,159,159,163,166,172,172,179,182,184,189,191,204,210,216,218,221,232,233,234,239,241,249,268,269,278,279,287,288,294,301,308,311,315,316,322,323,325,326,327,328,329,332,332,335,341,356,360,360,362,363,364,365,365,366,366,369,370,371,373,373,374,374,374,390,394,400,406,406,408,409,410,410,412,423,430,437,438,441,451,452,459,459,465,467,468,14,16,16,18,19,20,20,22,30,30,37,43,47,56,57,58,60,60,61,65,65,67,68,68,69,71,73,90,91,92,93,94,100,105,106,108,108,113,113,114,118,119,119,121,122,127,133,134,137,138,141,146,152,166,185,185,189,190,192,195,199,207,220,221,228,229,229,229,230,233,236,252,255,256,259,264,270,271,272,273,274,276,286,302,302,303,305,306,309,312,316,320,332,333,348,374,375,384,385,385,390,395,415,419,437,472,495,503,511,512,514,517,517,517,518,519,519,520,526,527,530,532,533,535,554,555,557,562,565,566,566,567,568,568,570,571,573,575,575,581,584,591,606,9,19,19,21,27,35,35,38,42,43,47,48,75,79,83,91,95,122,136,145,149,156,183,187,203,213,215,219,232,240,253,290,300,331,337,338,343,345,347,349,354,355,361,384,386,388,389,390,395,398,407,416,8,20,54,66,92,98,114,144,212,246,266,298,298,374,414,446,500,512,528,528,586,602,8,8,22,23,27,28,48,49,52,54,60,66,68,70,81,88,90,92,95,97,102,109,110,113,118,119,126,132,140,143,157,160,171,175,181,182,184,187,196,198,200,204,209,217,222,222,236,240,244,249,250,259,261,262,265,277,278,286,288,292,299,300,305,307,307,312,312,312,313,313,314,315,321,323,325,326,327,328,329,330,331,333,333,338,348,350,350,351,352,353,354,354,355,360,364,372,380,381,389,390,401,402,410,414,416,418,427,431,434,451,466,475,475,20,25,26,27,29,30,32,41,42,42,44,45,47,47,48,50,51,52,55,63,65,67,69,72,73,80,82,85,87,89,106,106,107,110,110,112,115,121,122,125,130,142,145,156,157,159,160,162,163,165,166,177,180,181,188,189,190,190,191,193,194,200,202,204,210,210,218,219,219,220,221,222,223,224,225,226,226,227,228,228,229,230,230,231,237,238,239,242,244,247,248,249,250,251,252,255,260,261,266,266,266,268,270,274,276,278,281,285,286,292,298,299,300,301,302,305,307,307,308,314,316,316,319,324,328,330,333,336,337,338,340,341,342,344,345,345,347,348,348,348,349,349,350,351,353,354,361,398,401,416,418,419,422,423,423,424,432,442,443,447,447,448,448,448,449,450,451,451,452,453,455,460,464,469,472,476,480,486,487,494,494,495,496,496,496,497,501,518,519,524,526,526,526,527,527,527,527,527,527,527,528,528,528,528,528,528,528,528,529,529,529,529,530,530,530,531,532,534,536,538,549,556,558,560,561,562,563,564,566,569,570,574,575,576,576,576,582,583,586,592,593,594,595,597,599,599,600,601,606,609,612,616,623,625,627,632,638,647,652,652,657,657,658,659,660,661,663,665,667,669,672,672,676,678,684,685,702,706,717,722,729,730,732,734,734,736,736,743,759,761,764,765,767,770,771,772,775,779,781,782,782,783,783,783,784,785,786,787,787,790,10,12,16,32,63,77,78,83,86,108,209,239,242,317,319,328,2,12,73,128,128,213,214,246,258,302,3,6,8,14,16,16,79,79,80,87,88,128,148,163,174,175,224,297,6,7,14,16,27,30,40,47,59,59,62,78,95,96,98,100,102,104,108,108,111,114,120,126,156,167,170,173,176,180,192,198,210,233,240,243,287,303,311,311,314,316,319,322,324,327,330,332,335,338,344,347,349,351,354,356,359,361,363,363,365,365,7,17,20,22,24,34,36,38,39,41,42,45,47,48,50,53,56,57,59,60,61,63,65,72,85,88,92,94,96,98,101,104,107,116,117,117,121,124,126,127,131,132,134,138,139,140,141,5,6,7,8,9,10,10,11,12,12,12,13,13,14,15,16,17,17,18,18,19,21,21,21,23,23,9,9,10,10,11,11,12,12,12,13,13,14,14,14,15,15,16,16,16,17,18,18,18,19,19,20,21,21,21,22,22,23,23,24,25,26,27,28,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,44,45,45,45,46,46,46,46,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,52,53,54,55,56,57,58,58,58,59,59,59,60,61,65,66,67,68,72,72,72,5,6,10,11,12,13,14,16,20,23,24,25,26,27,28,29,32,33,4,12,14,16,16,18,20,20,92,92,92,93,96,100,101,102,103,104,105,105,112,115,117,120,126,134,156,159,160,164,164,168,174,176,213,220,221,224,238,296,299,302,304,4,7,9,84,110,133,137,140,148,172,185,189,201,228,1,2,30,31,34,35,35,41,42,43,44,46,47,48,49,50,52,59,59,60,61,62,70,71,73,73,74,75,76,77,77,78,78,82,83,84,85,86,88,89,94,94,95,95,96,97,99,100,101,102,103,103,104,107,108,109,110,110,111,111,112,113,114,119,120,125,127,129,130,134,137,138,139,140,143,146,147,148,150,151,152,155,159,161,170,170,175,178,187,188,189,190,192,194,195,196,197,198,204,206,208,211,212,217,218,219,220,221,222,225,226,227,228,229,230,231,233,234,235,237,239,241,242,245,247,252,253,6,7,11,12,351,409,460,489,489,496,525,526,527,550,554,554,583,604,606,633,673,750,814,1,1,1,6,14,42,42,66,132,149,176,202,224,246,276,276,276,276,276,276,276,276,293,323,332,418,446,465,478,478,488,499,527,530,545,546,547,578,594,595,595,595,628,629,697,697,697,697,697,697,697,711,712,721,722,722,733,734,734,734,734,753,771,819,845,845,845,846,847,1,48,217,218,362,448,1,2,10,43,288,324,324,324,324,324,348,348,427,428,2,10,217,274,290,307,324,356,379,379,410,415,416,416,417,1,2,3,10,12,28,29,50,466,58,6,12,12,12,17,17,17,17,17,19,19,19,19,21,21,23,23,23,25,25,25,27,27,27,27,27,29,29,30,30,31,31,31,32,33,35,35,35,35,36,37,37,37,37,37,37,37,37,37,37,38,39,39,39,39,39,39,41,41,41,41,41,5,7,14,18,18,20,20,22,24,27,32,34,34,36,38,44,44,46,46,46,48,54,56,56,58,62,64,64,66,72,72,74,74,76,82,84,84,86,88,94,94,96,98,100,106,108,108,110,112,114,114,116,118,124,126,130,130,132,134,136,142,144,144,144,146,154,154,156,156,156,156,158,160,164,166,166,166,166,168,170,176,176,178,180,182,188,190,190,192,194,197,204,206,208,210,214,216,218,224,226,228,230,236,236,238,240,242,244,250,252,254,256,260,262,264,266,270,272,272,274,276,276,278,280,284,285,285,291,16,18,18,20,22,24,26,26,28,28,30,32,36,38,40,42,44,46,52,52,54,54,56,60,62,64,68,70,72,74,80,82,84,86,90,92,92,94,94,102,102,104,106,106,108,112,114,114,114,116,124,126,128,130,132,138,140,142,148,150,152,154,158,160,162,162,164,172,174,174,176,176,178,178,180,182,186,186,186,188,188,196,198,200,202,204,206,212,214,214,214,214,216,222,224,226,230,230,232,234,236,238,240,246,248,250,252,254,256,260,260,262,264,272,274,274,276,278,280,282,284,287,288,290,294,297,297,297,298,299,303,1,4,5,10,13,14,16,20,22,23,24,25,25,26,30,32,34,36,38,40,42,47,49,49,49,51,51,52,54,56,58,59,59,62,63,64,68,69,69,70,72,74,76,80,82,84,84,86,88,90,92,96,98,100,102,102,104,106,110,114,118,120,122,126,132,134,136,140,142,144,152,154,156,160,166,174,176,178,180,182,188,192,194,195,200,204,206,208,210,212,214,216,216,218,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,254,256,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,292,294,296,298,300,302,304,306,308,308,310,314,327,328,330,330,330,330,332,332,332,332,332,332,332,334,336,344,356,358,360,364,366,370,372,376,378,378,382,386,388,392,394,398,400,402,406,408,414,416,418,420,422,424,426,4,6,7,10,12,16,20,36,44,46,48,56,66,78,80,82,84,86,86,90,94,96,96,100,100,102,104,106,110,112,116,118,122,128,132,134,134,140,144,146,158,160,162,166,170,170,172,176,178,182,186,190,192,196,198,204,205,210,212,215,215,4,6,6,8,12,24,24,26,30,32,33,34,35,36,38,39,40,42,45,49,49,51,52,53,54,56,60,62,68,70,76,79,80,83,83,84,90,92,94,96,98,100,104,106,108,110,112,114,116,118,120,122,124,128,132,136,140,142,144,146,148,150,156,160,164,170,172,174,176,180,192,196,198,206,208,210,214,218,222,228,230,87,87,88,89,90,91,404,406,410,418,7,8,16,16,16,20,28,33,34,36,42,46,46,48,56,62,62,64,64,70,74,74,76,82,86,86,88,88,92,92,96,101,102,104,110,110,114,116,116,122,125,128,128,131,132,136,140,142,148,166,168,170,172,172,174,174,176,176,178,180,190,195,198,202,210,210,211,51,222,282,290,21,21,21,23,25,27,29,33,36,38,40,45,47,49,53,55,57,58,62,64,66,69,85,87,89,90,95,101,103,106,109,111,113,118,120,122,124,126,128,130,131,131,132,133,133,134,135,135,135,138,138,139,140,140,141,142,143,152,153,156,158,158,159,163,165,166,168,169,170,173,175,176,177,179,180,182,182,184,185,186,186,188,188,191,191,192,193,193,197,198,201,204,206,208,210,212,214,216,218,220,222,225,226,227,228,231,232,233,234,236,237,239,239,240,241,242,243,252,254,254,255,21,21,23,25,27,29,33,36,38,40,45,47,49,53,55,57,58,62,64,64,66,69,85,87,89,95,101,103,104,107,110,112,114,119,121,123,125,127,129,134,134,136,141,143,144,153,154,160,164,166,167,169,170,171,177,180,181,183,185,186,187,187,189,189,192,193,198,202,205,207,209,211,213,215,217,219,221,223,226,227,228,229,232,233,234,235,237,238,240,240,241,242,243,244,253,26,27,28,28,28,30,33,34,36,39,40,41,41,42,44,47,47,49,53,55,56,58,60,62,64,67,70,73,76,79,81,84,86,88,92,94,96,99,100,101,102,105,106,107,108,111,113,114,115,116,118,119,120,122,122,125,126,128,130,133,134,135,136,138,141,144,146,149,151,152,155,162,165,165,165,167,168,169,170,172,174,176,178,184,185,187,188,189,190,191,192,193,194,195,196,198,200,222,225,229,230,234,239,240,242,247,248,250,251,252,257,259,261,263,266,271,273,276,278,279,281,282,287,288,300,303,303,306,308,310,33,34,35,36,39,40,42,42,44,44,50,53,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,73,74,74,75,75,76,76,77,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,87,87,88,88,89,89,90,90,93,94,97,98,111,111,112,114,114,117,118,120,123,127,127,128,136,137,137,138,140,145,146,148,149,150,151,153,154,157,158,170,170,172,172,175,176,178,178,181,182,184,187,188,189,190,191,192,193,194,195,197,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,208,209,210,211,212,213,213,214,214,215,215,216,216,224,224,227,228,231,232,235,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,249,250,250,251,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,259,260,260,261,261,262,263,263,264,264,268,272,274,276,280,284,286,290,292,294,296,298,304,309,312,314,316,318,320,324,326,328,332,334,336,338,341,342,344,348,352,356,360,364,366,5,296,298,298,300,302,304,306,306,308,310,314,316,318,318,318,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,347,348,1,7,15,28,36,44,57,85,94,101,5,135,136,139,140,146,149,155,155,156,156,159,159,162,165,168,171,174,174,177,180,183,185,186,195,198,198,201,204,207,207,210,213,213,214,217,218,221,222,222,222,222,225,226,229,229,233,236,239,239,242,242,245,245,248,248,251,251,252,255,255,256,256,259,260,263,263,263,264,267,268,271,272,272,272,275,276,279,280,283,283,284,284,287,288,9,139,140,143,144,147,148,151,155,156,159,159,160,163,163,164,167,168,171,172,175,176,179,179,179,180,183,184,187,188,191,192,195,196,199,200,203,204,207,211,211,212,215,216,219,220,223,224,227,228,231,231,232,235,236,239,240,244,247,248,251,252,255,256,259,260,263,264,7,8,24,24,30,30,36,40,40,44,48,56,56,66,66,72,76,76,80,84,84,88,92,96,100,104,112,116,116,120,126,126,136,142,146,150,150,156,162,166,170,170,174,186,192,198,204,204,210,216,6,7,8,9,13,14,15,15,16,18,18,18,18,19,19,21,22,24,25,25,26,26,27,27,29,30,32,32,32,33,33,33,34,34,35,35,36,36,37,37,38,38,39,39,39,40,40,40,41,41,42,42,43,43,44,44,45,46,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,58,58,59,59,60,60,61,61,62,63,63,64,64,65,66,67,70,71,71,72,74,74,75,76,76,77,77,77,78,78,78,79,79,80,80,80,81,81,82,82,83,83,83,84,84,84,85,85,85,86,86,86,86,87,87,87,88,88,88,89,89,90,90,91,91,92,92,93,93,94,94,94,96,96,97,97,98,99,99,100,104,104,105,105,105,105,106,106,107,107,108,108,109,110,110,111,116,116,116,116,11,56,74,78,164,192,215,216,228,241,244,256,258,258,258,266,272,1,12,18,21,24,28,32,36,36,40,43,47,50,52,54,57,57,57,60,65,68,68,70,73,73,73,73,73,73,76,76,76,79,81,81,84,84,86,86,89,89,92,92,94,94,97,97,100,100,103,103,103,106,106,106,108,108,110,110,113,113,113,116,116,116,118,118,121,123,127,127,127,130,130,133,136,139,139,142,142,144,144,148,148,148,148,151,151,154,154,157,157,159,161,167,167,170,170,172,172,174,174,174,177,177,179,181,183,185,188,188,190,190,192,194,196,196,196,198,198,198,200,201,202,204,206,208,209,209,209,209,210,212,214,216,216,218,220,221,221,221,222,222,222,222,224,224,226,226,226,226,228,228,228,228,9,22,23,24,25,25,26,28,28,29,30,30,30,30,31,34,36,36,37,39,44,45,46,47,47,48,49,49,50,50,50,51,51,52,55,55,56,56,61,61,61,67,73,79,85,91,97,97,97,103,103,103,103,103,109,109,109,109,109,109,114,114,115,115,116,116,116,116,117,118,119,119,119,120,120,120,121,121,121,122,122,122,123,124,124,124,125,125,126,126,126,126,127,127,127,127,128,129,129,129,129,130,131,131,134,135,136,137,138,138,138,138,140,141,142,142,143,144,144,146,150,150,150,150,150,153,158,160,161,162,163,164,164,164,164,165,166,167,168,169,169,170,171,173,173,173,173,174,174,175,178,178,178,179,180,181,182,182,182,182,183,184,185,185,185,186,186,186,186,187,188,188,189,190,190,191,191,192,192,192,192,193,193,194,195,197,198,198,199,200,201,202,203,203,203,204,206,206,208,209,210,211,212,213,214,215,217,218,219,219,219,219,219,219,220,221,221,222,223,224,225,225,226,226,227,227,228,228,228,229,231,233,234,234,235,235,236,236,236,236,236,237,238,239,241,242,243,243,243,244,244,245,246,246,247,248,248,248,249,250,251,252,253,254,255,256,258,259,260,260,260,260,260,261,261,262,263,264,265,266,267,268,269,270,270,271,272,273,274,274,274,275,275,276,277,278,279,280,281,282,284,287,288,288,289,290,290,291,291,292,293,293,294,294,294,295,296,297,298,299,308,308,312,312,312,314,316,316,317,317,318,319,320,321,321,322,322,323,323,324,325,325,328,328,329,332,332,332,333,333,336,336,337,337,340,341,342,342,343,343,346,347,348,349,350,350,351,351,354,356,357,357,358,358,358,359,359,359,359,360,360,361,363,366,367,368,369,369,369,372,372,373,374,375,375,375,376,376,377,378,378,378,378,379,382,384,384,384,386,387,389,390,391,392,392,394,397,398,399,400,402,403,403,404,404,406,410,412,413,414,416,418,419,419,420,421,422,423,426,427,432,433,433,434,434,435,436,437,437,438,439,439,441,442,444,444,445,445,446,447,447,447,448,449,449,468,469,472,513,513,513,513,514,9,22,23,24,25,25,26,28,28,29,30,30,30,30,31,34,36,36,37,37,39,44,46,47,48,48,49,49,49,50,50,50,50,51,51,52,52,53,53,54,55,55,55,56,63,69,69,69,75,81,87,87,87,93,93,93,99,105,105,105,105,105,105,110,110,110,110,110,110,110,114,114,115,115,116,116,116,116,117,117,117,117,118,119,119,119,119,120,120,120,120,121,121,122,122,122,123,123,124,124,124,125,125,125,126,126,126,127,127,127,127,128,129,129,129,129,130,130,130,131,133,134,134,135,135,136,137,137,137,137,137,138,138,138,138,139,140,141,141,141,142,142,143,144,144,146,146,150,150,150,150,150,155,158,160,161,163,163,164,164,164,164,165,165,165,166,167,168,169,169,170,171,172,173,173,173,173,173,174,174,174,175,175,175,175,175,175,175,178,178,178,179,180,181,182,182,182,183,183,184,184,184,185,185,185,186,186,186,187,187,188,188,189,190,190,190,191,192,192,192,192,193,193,194,195,197,197,197,198,198,199,200,201,201,201,201,202,202,203,203,203,204,206,208,209,210,211,212,213,214,215,217,218,219,219,219,220,220,221,222,223,224,225,225,226,227,229,231,232,232,232,232,233,233,234,235,235,237,238,239,239,239,239,240,240,240,241,242,242,243,244,244,245,245,245,246,247,247,248,249,251,252,253,253,254,255,256,256,256,256,256,257,257,258,259,260,261,262,264,265,266,266,267,268,269,270,270,270,271,271,272,273,274,275,275,276,277,278,280,283,284,284,285,285,286,286,287,287,288,289,289,290,290,290,291,291,291,292,293,294,295,300,303,304,304,304,308,308,310,312,312,312,312,313,313,313,314,314,314,315,316,317,317,318,318,319,319,320,320,321,321,324,324,325,328,328,329,329,332,332,333,336,338,338,339,339,340,342,343,344,345,346,346,346,346,346,346,347,347,350,352,353,353,354,354,354,354,355,355,355,355,356,356,357,357,359,362,362,363,364,365,368,368,369,370,371,371,371,372,372,373,374,375,375,375,378,380,381,382,383,385,386,387,390,392,393,393,393,394,395,396,398,399,399,400,400,400,400,402,406,408,409,412,412,412,414,414,415,415,416,416,416,417,418,419,420,422,423,428,429,429,430,430,431,432,433,434,435,437,438,440,440,441,441,442,442,443,443,443,444,445,445,445,464,465,468,7,30,30,31,40,40,41,50,50,51,53,58,60,61,61,66,66,68,68,69,72,74,76,77,78,80,84,84,85,87,89,91,92,92,93,97,97,98,98,100,100,101,104,104,106,106,108,108,112,112,113,113,116,118,119,119,119,126,127,127,134,134,135,135,140,140,141,141,146,146,147,150,152,152,153,158,158,159,159,160,160,166,166,166,167,167,169,170,173,176,176,177,181,184,184,185,189,190,192,192,193,193,195,197,197,202,202,203,203,206,210,210,211,216,218,219,224,224,224,226,226,227,227,232,234,235,235,238,238,239,239,246,248,248,249,256,256,257,259,262,262,263,263,266,266,269,274,274,275,277,280,283,283,289,290,292,292,293,302,302,303,312,312,313,322,322,323,323,330,331,331,334,334,336,338,343,346,347,347,358,359,366,366,367,378,378,379,379,381,382,384,388,388,389,396,396,397,397,400,404,404,405,407,409,409,412,418,418,419,426,427,427,432,432,433,438,438,439,34,35,45,53,70,96,97,98,104,106,115,120,121,123,125,127,130,132,139,140,145,147,148,149,150,151,155,157,160,162,164,167,168,169,171,180,182,184,186,188,196,197,199,205,209,213,221,222,223,223,225,227,242,242,244,246,252,254,257,258,288,289,289,290,291,292,294,297,298,298,302,305,306,308,312,314,317,319,325,327,331,336,338,340,344,345,348,349,354,354,355,357,359,361,363,365,366,367,369,380,382,385,397,398,399,401,404,407,409,411,418,422,424,424,428,446,455,468,470,482,482,485,506,507,509,510,512,512,514,515,10,11,11,11,12,12,12,13,13,13,14,14,14,14,15,15,16,16,16,17,18,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,24,25,25,26,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,41,42,42,42,43,43,43,44,44,45,45,45,46,46,46,47,47,47,47,48,48,48,48,49,49,49,50,50,51,51,51,52,52,53,53,54,54,55,55,55,55,56,56,56,57,58,58,59,59,60,60,61,62,62,62,63,63,63,64,65,65,66,66,67,67,67,67,68,69,69,69,70,70,70,70,71,71,71,72,72,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,83,83,83,84,84,84,85,85,85,86,86,87,87,88,89,89,90,90,90,91,91,92,92,93,93,93,94,95,96,97,100,102,104,105,1,9,10,22,27,29,35,36,43,46,47,50,51,54,56,58,60,62,64,68,70,72,74,74,78,80,81,84,85,86,89,91,92,93,96,97,100,103,103,106,108,110,111,112,115,117,118,120,121,124,125,127,129,130,131,133,135,136,137,139,141,144,150,151,152,153,154,156,157,158,161,164,166,169,169,174,176,182,183,184,186,188,188,190,191,191,192,194,195,197,198,199,200,201,202,203,204,205,205,206,207,208,209,211,213,214,214,214,215,216,217,218,219,220,221,223,234,5,6,7,7,8,9,9,10,11,11,12,13,13,14,15,15,17,20,20,23,58,65,66,68,69,71,71,72,75,75,78,79,80,82,83,85,86,88,88,89,91,92,94,95,96,98,99,100,101,102,104,104,105,106,107,108,109,110,111,112,113,114,120,122,123,124,125,126,127,128,129,130,131,132,133,133,134,134,135,135,135,136,137,137,138,146,148,149,150,152,153,154,156,157,158,160,161,162,164,166,167,168,169,170,172,173,175,176,183,184,185,187,188,190,191,193,193,194,196,197,197,198,200,202,205,206,210,211,212,214,215,216,217,221,222,223,224,225,226,227,227,228,229,229,230,236,237,238,239,240,241,243,244,250,251,252,253,254,255,255,264,265,265,266,267,268,269,270,270,271,271,274,275,276,277,277,278,279,279,280,285,286,287,287,288,289,290,291,292,292,293,294,299,300,301,303,304,305,306,306,307,5,24,30,34,38,46,50,56,60,68,74,80,90,96,102,112,116,120,128,134,142,146,150,158,162,166,178,184,188,196,202,206,214,220,224,232,236,240,250,256,260,264,271,274,278,288,294,300,306,316,322,328,338,342,346,356,360,364,374,378,382,392,398,404,23,26,30,34,35,38,39,43,46,54,58,62,66,70,74,76,85,88,92,96,98,100,100,104,108,110,112,116,118,120,129,132,136,140,144,148,152,156,160,164,168,172,182,186,190,194,198,202,206,210,214,9,10,12,20,22,26,26,26,26,27,27,27,28,28,29,29,29,29,34,34,41,41,42,42,52,52,52,53,53,53,53,54,54,54,55,55,55,56,57,58,59,59,59,60,60,61,62,63,64,64,66,67,68,69,70,71,72,72,73,74,75,76,77,78,79,79,80,80,80,81,81,82,82,82,82,83,83,84,85,85,85,86,86,88,89,89,90,90,90,91,91,91,92,92,93,93,94,94,95,95,96,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,110,110,110,111,111,111,112,112,113,113,113,114,114,115,115,116,116,117,117,118,119,120,120,120,121,122,123,123,124,124,125,126,126,127,127,128,128,129,129,130,130,130,130,131,132,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,140,141,141,141,142,143,143,144,145,146,154,155,155,156,156,156,157,158,159,159,160,160,161,161,162,162,164,164,165,165,166,167,167,168,168,169,169,170,170,171,171,172,174,174,175,175,175,176,176,177,177,178,178,178,178,179,179,180,180,181,181,182,184,184,185,186,186,187,187,188,188,189,190,190,191,191,193,194,202,202,203,204,205,205,206,208,208,209,209,210,210,211,211,212,212,213,213,213,214,214,214,214,215,215,216,218,218,219,219,220,220,221,221,230,11,11,22,24,28,28,28,28,29,29,29,30,30,31,31,31,31,36,36,43,43,44,54,54,54,55,55,55,55,56,56,56,57,57,57,58,59,60,61,61,61,62,62,63,64,65,66,68,68,69,70,71,72,73,74,74,75,76,77,78,79,80,81,82,82,82,83,83,83,84,84,84,85,85,86,87,88,90,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,104,104,105,105,106,106,107,107,108,108,109,109,110,112,112,113,113,113,114,114,115,115,115,116,116,117,117,118,118,119,119,120,120,121,122,122,122,123,124,124,124,125,125,126,127,128,128,129,129,129,130,130,131,131,132,132,133,134,134,135,136,136,136,137,137,138,138,139,139,139,140,140,141,141,142,142,142,143,143,143,143,144,145,145,146,147,148,156,157,157,158,158,158,159,160,161,161,162,162,163,163,164,164,166,166,167,167,168,169,169,170,170,171,171,172,172,173,173,173,174,176,176,177,177,177,178,178,179,179,179,180,180,180,181,181,181,182,182,183,183,184,186,186,187,188,188,189,189,190,190,191,192,192,193,193,195,196,204,204,205,206,207,207,208,210,210,211,211,212,212,213,213,214,214,215,216,216,216,217,217,218,220,220,221,221,222,222,223,223,224,226,240,240,5,6,6,7,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,24,24,24,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,31,32,32,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,58,58,58,59,59,59,60,60,60,61,61,62,62,62,63,63,63,64,64,64,65,65,66,68,68,68,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,83,83,83,84,84,85,85,85,86,86,86,87,87,87,87,88,88,88,89,89,89,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,9,10,20,22,24,28,34,38,42,45,51,52,57,58,59,59,60,62,62,63,64,65,66,67,68,69,69,69,70,71,72,73,74,74,76,79,80,82,85,86,87,88,90,91,92,93,94,96,100,104,108,111,114,118,122,126,128,129,130,131,132,134,135,136,138,140,141,142,145,146,149,149,151,152,153,154,157,158,159,160,162,164,167,168,169,170,170,172,175,176,179,180,185,186,188,190,194,197,199,200,202,204,207,208,210,212,213,214,216,217,218,220,224,228,230,233,236,238,241,244,248,252,254,257,258,260,262,264,266,268,268,270,273,276,278,281,283,284,286,288,291,293,294,296,299,302,304,306,309,310,312,316,319,320,321,322,323,324,327,328,330,332,334,336,338,340,343,344,346,349,351,352,354,356,357,358,359,372,7,28,32,34,34,34,34,36,36,36,36,36,37,94,98,106,126,126,134,138,140,140,140,143,143,143,144,145,146,146,146,146,146,147,147,147,147,147,147,148,148,148,148,148,149,149,149,149,149,298,454,929,8,12,15,15,18,19,21,23,25,26,28,32,34,35,36,37,39,43,43,44,46,50,53,56,57,58,61,62,63,64,66,67,68,70,72,73,79,82,88,95,96,100,102,106,108,109,110,114,120,121,123,125,129,135,141,141,141,144,148,150,151,152,160,164,168,169,169,170,171,172,175,179,179,180,181,182,185,187,188,189,192,193,195,198,203,204,205,211,212,213,214,215,216,217,222,225,227,232,233,234,234,235,235,237,238,239,240,241,241,242,243,244,244,245,245,245,247,247,248,249,250,252,254,256,258,262,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,60,62,64,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,108,108,110,110,112,114,34,35,36,36,38,38,38,40,41,41,41,42,43,44,44,45,45,46,48,49,50,51,51,51,52,53,54,54,55,55,57,57,58,59,60,61,66,71,76,81,86,96,101,306,307,308,308,308,308,309,309,309,309,310,311,311,312,313,315,315,315,315,316,316,317,335,336,336,336,337,338,338,338,340,341,342,343,344,345,345,346,346,347,377,412,413,471,484,485,486,490,491,491,492,494,495,496,497,499,499,500,502,512,523,523,524,526,531,531,532,533,534,535,536,537,538,539,540,540,540,543,544,545,547,548,550,551,554,554,556,557,562,562,564,565,580,625,626,629,630,634,726,749,784,786,792,794,796,798,798,800,802,804,806,808,810,32,33,34,34,36,36,36,38,39,39,39,40,41,42,43,43,44,47,48,49,49,49,50,50,50,51,51,51,51,51,52,53,53,55,55,56,57,58,58,59,64,69,74,79,84,94,94,304,304,305,306,306,306,306,307,307,307,307,308,308,308,309,310,311,311,312,312,313,313,313,313,314,314,315,333,334,334,334,335,336,336,336,338,339,340,341,341,342,343,344,344,345,375,375,410,411,411,475,488,489,490,494,494,495,495,496,498,499,500,501,502,502,503,503,504,510,514,516,527,527,528,530,532,532,533,535,535,536,537,538,538,539,540,541,541,542,543,544,544,544,545,547,548,548,549,551,552,554,555,557,558,558,559,560,561,562,563,565,566,566,568,569,584,629,630,633,634,637,638,753,785,787,788,789,790,791,792,793,793,794,795,796,797,798,798,799,800,801,802,803,5,6,20,32,42,58,68,72,86,94,102,114,122,132,132,142,152,162,168,178,188,196,206,214,220,232,240,252,260,270,276,286,294,302,312,320,328,344,362,372,392,400,406,418,428,436,1,2,18,24,30,36,40,50,56,62,66,70,74,78,84,88,92,96,100,104,108,112,118,122,128,132,138,144,150,154,160,164,168,174,178,182,188,194,200,204,214,220,224,228,232,236,240,244,248,254,258,264,270,276,282,288,292,298,304,310,314,320,326,330,336,340,350,354,358,364,13,14,16,20,24,27,28,30,31,34,37,38,42,44,47,48,49,51,52,55,56,57,58,62,63,66,69,70,73,75,78,79,82,83,86,87,88,89,92,93,96,97,100,101,102,103,106,107,110,111,114,114,115,116,117,120,121,122,124,125,128,129,130,131,132,134,135,136,138,139,142,143,144,145,148,149,152,153,156,157,158,159,162,163,167,171,173,177,181,181,182,184,184,185,185,185,186,187,190,191,194,195,195,195,198,199,200,201,204,205,208,209,210,212,213,215,219,223,226,228,228,230,232,235,236,239,240,243,245,247,250,251,256,257,260,261,265,266,267,271,274,275,279,281,284,285,288,289,292,293,294,295,298,299,303,307,308,309,312,313,316,317,320,321,322,322,323,324,326,327,330,331,334,335,335,336,337,341,344,345,348,350,351,355,359,363,364,365,366,7,18,20,20,20,28,28,32,54,56,58,59,59,60,60,61,61,62,100,101,103,104,108,110,111,7,8,18,20,22,30,36,38,40,44,48,52,56,60,66,70,74,78,82,86,90,93,94,98,102,106,110,114,114,118,120,126,130,134,138,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,4,5,13,13,51,196,3,4,6,22,28,80,106,111,114,160,17,21,25,29,39,43,53,63,73,79,83,87,113,119,127,135,153,161,167,173,181,191,201,207,219,223,229,235,239,251,255,273,2,10,23,24,35,102,107,143,161,162,176,222,236,248,249,264,272,386,397,0,34,6,14,15,15,16,17,17,18,18,19,19,20,20,21,21,22,23,23,24,25,25,27,27,27,28,29,29,30,30,31,31,32,33,34,34,35,35,36,37,37,38,38,39,39,39,41,42,43,43,44,44,45,48,48,49,49,50,52,53,53,55,56,57,58,58,59,61,66,66,67,68,69,70,71,72,76,77,77,78,78,79,79,80,80,81,81,82,82,83,84,84,85,85,86,87,90,91,92,93,93,94,114,117,117,118,119,119,120,121,122,123,124,124,125,127,146,146,147,147,148,149,149,151,155,156,157,159,159,160,160,161,161,161,161,162,165,179,179,179,180,180,181,182,182,183,183,184,185,186,187,189,194,195,196,197,199,203,206,207,208,210,210,211,212,213,213,215,217,218,218,219,220,221,222,224,226,227,232,233,233,235,236,240,241,241,242,242,243,243,244,244,244,245,248,249,250,251,252,253,254,258,258,260,261,263,263,265,266,267,267,268,269,269,270,277,277,282,282,283,286,287,288,290,294,297,298,299,299,300,300,301,303,303,304,305,306,307,308,309,310,312,313,316,317,317,318,320,321,321,326,327,328,329,329,331,332,334,335,336,337,337,338,339,339,339,340,341,341,342,342,343,343,346,350,351,351,354,354,355,355,358,359,359,361,362,366,367,368,372,373,374,375,375,376,378,380,380,381,381,382,382,383,383,384,384,388,388,389,389,391,394,395,396,397,398,399,399,400,401,401,402,403,404,405,405,406,407,408,408,409,410,410,411,411,412,417,417,418,419,419,420,424,425,425,426,426,427,430,431,431,432,433,434,435,436,437,437,438,439,440,441,443,446,447,448,450,451,451,452,453,453,454,454,455,455,456,456,457,457,458,458,459,460,460,460,462,463,463,465,466,467,469,470,471,474,475,476,476,477,478,478,479,479,481,482,484,485,486,487,488,488,492,493,494,495,498,499,499,500,501,502,502,503,504,505,505,506,507,507,510,510,511,511,514,514,516,517,517,518,520,520,521,522,523,524,525,525,526,527,528,528,529,530,531,532,533,533,533,534,534,535,535,536,536,536,537,537,537,538,538,538,539,539,539,540,540,540,541,541,542,573,574,6,8,10,12,12,14,14,16,18,20,22,22,24,9,10,176,224,226,228,230,230,232,234,236,238,240,242,61,305,183,1,4,6,12,32,54,84,84,120,154,170,170,188,222,222,252,252,252,270,270,272,272,274,274,274,276,276,276,278,278,278,278,280,292,320,344,344,360,360,362,362,362,390,1,4,6,8,14,14,18,18,19,25,26,28,29,30,35,37,38,45,48,49,51,52,52,59,60,61,65,67,67,67,73,74,75,75,75,76,76,76,76,78,78,78,80,80,80,82,82,82,82,84,86,86,88,90,90,95,154,155,156,160,160,162,163,164,164,166,166,171,171,171,171,174,175,176,183,186,189,193,196,196,196,198,200,201,202,203,204,206,208,209,210,211,213,214,214,220,220,220,224,230,233,234,235,236,239,239,246,251,253,254,258,258,261,261,261,261,262,262,262,271,272,273,274,274,274,274,278,279,280,280,285,286,288,298,301,301,302,302,306,307,307,309,309,314,315,316,319,329,349,358,362,363,363,364,365,367,367,367,385,391,396,1,6,9,45,58,62,66,66,71,73,85,98,113,131,141,141,142,153,157,157,163,169,173,177,180,188,194,194,199,202,202,202,205,207,212,226,233,244,251,253,261,267,269,270,270,270,286,286,293,298,305,317,318,1,7,8,28,30,34,34,39,50,58,61,64,82,82,84,88,90,93,100,107,108,122,124,129,131,138,141,146,153,153,156,162,176,181,182,186,186,200,200,200,200,201,201,201,206,207,210,210,219,220,233,233,234,234,235,236,237,241,243,243,248,262,263,264,264,264,265,266,267,268,269,269,269,276,282,292,300,300,304,306,308,310,318,6,15,20,26,38,39,51,52,74,78,93,103,128,129,146,147,153,169,169,179,181,187,223,243,244,262,277,280,315,316,316,408,409,426,1,2,8,10,13,14,18,19,20,37,38,38,43,54,64,132,133,135,135,135,135,135,137,137,137,138,138,138,140,140,140,142,142,144,144,146,146,148,150,152,152,154,154,156,156,158,158,160,160,162,162,162,164,164,166,168,168,168,170,170,172,172,174,174,174,176,176,178,180,182,182,185,187,187,189,191,192,192,194,194,196,196,198,200,202,204,204,204,206,206,208,208,210,212,212,215,215,217,219,220,220,222,224,226,228,230,230,232,232,234,234,234,236,236,239,241,242,242,244,244,246,248,248,248,251,251,251,253,253,253,254,254,256,256,258,260,260,263,265,266,268,268,270,272,272,275,275,275,276,276,276,279,279,279,280,280,282,284,284,286,288,288,290,292,294,294,296,296,296,298,298,298,300,302,304,306,306,308,308,310,312,314,316,316,318,318,320,320,322,322,322,324,324,326,328,328,330,332,332,334,336,336,338,338,340,343,344,344,344,347,349,353,354,1,2,8,10,120,121,231,250,251,297,387,388,6,13,41,61,89,92,93,149,157,185,217,295,337,357,395,438,490,578,624,624,649,4,12,14,16,18,20,22,26,26,28,30,32,34,36,36,38,40,44,46,48,50,52,58,60,62,64,64,66,68,70,70,72,74,76,78,78,80,82,82,84,86,88,92,94,96,98,100,102,104,104,106,108,110,114,116,118,120,122,124,126,126,128,128,130,130,132,136,138,140,142,142,142,144,146,150,152,154,156,158,160,164,166,168,170,172,174,176,180,182,184,186,188,190,192,194,196,196,198,207,1,4,6,10,12,14,14,16,18,20,22,26,30,32,34,36,38,42,44,46,48,50,52,56,58,58,58,58,60,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,120,122,128,130,132,134,134,136,138,138,140,146,146,148,150,152,152,154,156,156,156,156,158,160,162,168,168,170,172,174,176,182,184,190,192,192,198,4,8,12,14,14,16,18,20,22,24,26,28,30,32,32,34,36,38,40,46,48,50,52,54,56,56,58,60,62,64,64,64,64,66,68,68,74,76,78,80,80,82,82,84,84,90,92,94,96,98,100,102,104,110,112,114,116,118,120,120,122,124,126,128,134,136,138,140,142,144,146,148,152,154,154,156,162,164,166,168,170,172,174,176,178,178,180,186,188,190,192,194,196,198,200,202,208,210,210,210,212,214,214,216,222,224,224,232,234,236,236,238,244,246,246,248,248,254,254,256,258,258,260,262,262,264,266,272,272,272,274,276,278,285,6,432,434,436,438,438,440,442,444,446,446,448,448,450,450,452,454,454,456,456,458,458,460,462,462,464,466,466,466,468,470,472,472,474,476,476,478,478,480,482,484,484,486,486,486,486,488,490,490,492,492,494,498,500,500,502,504,504,506,240,242,244,250,252,252,254,258,260,260,260,262,264,264,266,268,270,274,278,278,280,282,284,284,286,288,288,290,292,294,296,296,296,298,298,298,300,300,300,302,304,306,308,310,310,310,312,314,314,316,316,316,318,318,318,318,320,322,76,78,80,82,84,86,88,90,90,92,94,94,94,94,94,96,96,98,98,98,100,100,102,104,106,106,106,108,108,110,110,112,114,116,118,120,122,124,126,128,130,132,132,134,134,136,136,136,138,138,140,142,144,146,146,146,146,148,150,152,154,154,154,156,158,160,162,162,164,166,168,170,170,170,172,174,174,176,176,178,178,178,180,180,182,184,186,188,190,192,194,194,194,194,196,198,198,198,200,200,202,204,206,208,208,210,210,210,210,212,212,212,214,214,214,216,218,220,222,222,224,224,226,228,228,230,232,232,234,236,238,240,242,242,244,246,248,248,248,248,250,250,252,254,256,258,258,260,262,262,264,264,264,266,268,270,272,274,274,276,278,280,280,280,282,282,284,284,286,286,288,290,290,290,292,294,296,296,296,296,296,298,300,302,302,304,304,304,306,308,308,310,310,310,310,312,312,312,312,312,314,314,314,316,316,318,318,320,322,324,324,326,326,326,1,6,428,430,430,432,434,436,438,440,442,444,444,446,446,446,448,450,452,454,454,455,456,458,458,459,460,462,463,464,466,468,470,471,472,474,474,476,477,478,479,480,481,482,484,486,486,488,489,490,492,494,495,496,496,498,498,500,502,504,504,505,506,506,507,508,510,512,512,514,516,518,519,520,522,524,526,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,440,442,444,446,448,6,478,480,482,482,484,488,488,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,550,552,554,556,558,560,562,564,566,568,6,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,532,534,534,536,536,536,536,538,540,540,542,544,546,548,548,550,552,554,556,556,556,558,558,558,560,562,564,564,566,568,570,570,572,574,576,576,578,580,582,584,586,588,590,592,594,596,598,600,602,602,604,606,606,608,610,612,614,616,618,620,622,172,174,176,178,178,180,182,184,186,186,186,187,188,190,192,194,196,198,200,200,202,204,204,206,206,208,210,212,214,216,216,216,15,30,31,32,36,37,38,39,41,45,52,58,59,60,60,67,68,69,71,72,74,78,80,81,83,84,85,95,97,98,99,102,115,119,123,125,131,133,134,137,138,140,142,145,147,149,151,152,154,159,169,169,170,171,174,175,176,177,179,180,181,182,182,183,185,186,187,189,190,191,192,194,195,197,198,199,203,204,208,211,212,214,221,224,225,226,228,230,231,233,234,237,239,240,241,246,249,250,251,252,253,254,255,257,258,259,262,263,264,266,272,273,274,277,279,280,284,286,287,288,291,295,299,300,301,302,303,306,307,313,315,318,322,325,328,330,331,332,333,336,343,346,348,349,365,365,374,379,382,15,30,31,32,34,36,37,38,39,40,41,45,52,58,59,60,60,67,68,69,71,71,72,74,75,77,78,80,81,83,84,85,95,97,98,99,102,115,115,119,123,125,131,133,134,137,138,140,142,145,147,149,151,154,159,169,169,170,171,174,176,176,177,179,180,181,182,183,185,186,187,189,190,191,192,193,194,195,198,199,204,208,211,212,214,224,225,226,228,231,233,234,237,239,240,241,246,249,249,250,251,252,253,254,255,257,258,259,262,263,264,266,272,273,274,277,279,280,284,286,287,288,291,295,299,300,302,303,306,307,313,314,315,318,322,325,328,330,331,332,333,336,343,346,348,349,365,374,379,382,53,55,60,62,63,65,70,71,74,77,80,84,86,89,91,92,97,97,99,103,104,105,128,131,134,138,139,140,141,143,145,146,148,150,151,154,156,157,159,164,167,168,169,170,173,174,174,175,177,183,184,186,188,190,191,198,198,199,203,208,210,211,212,231,232,233,239,240,245,251,253,254,255,257,259,260,262,264,264,266,269,270,271,272,273,274,275,279,280,280,283,284,285,286,287,289,290,291,296,297,297,298,299,300,303,306,308,309,311,311,312,313,315,316,317,318,319,320,323,324,325,326,327,328,329,335,336,341,342,343,343,344,345,347,349,350,351,352,353,354,355,356,357,359,360,361,361,363,365,366,367,375,375,377,378,379,379,380,384,385,385,385,386,387,389,390,391,392,393,393,395,395,396,397,400,400,401,402,403,403,404,405,407,408,408,409,426,433,434,8,53,55,60,62,63,65,71,77,80,84,86,89,91,92,97,100,103,105,128,131,131,132,134,138,139,140,141,143,145,146,148,150,151,154,156,157,159,159,164,167,168,169,169,170,173,174,174,175,177,178,183,184,186,188,190,191,198,198,199,203,208,210,211,212,231,232,233,239,240,245,251,253,254,255,259,260,262,264,264,266,269,270,271,272,273,274,275,277,278,279,279,280,280,282,283,284,285,286,287,289,290,291,296,297,298,299,300,303,306,308,308,309,311,311,312,313,315,316,318,319,320,323,324,325,326,327,328,329,335,336,341,342,343,343,344,345,347,350,352,353,354,355,356,357,359,360,361,361,362,363,365,367,375,375,375,377,379,379,380,384,385,385,385,386,389,391,392,393,393,394,395,395,396,397,400,400,401,402,403,403,404,405,405,407,408,408,409,426,433,434,441,441,9,12,51,77,6,6,10,13,27,28,29,30,31,32,33,38,47,48,49,50,51,52,53,54,55,60,64,66,68,72,74,76,80,84,86,88,90,92,94,96,98,100,104,106,108,110,112,116,120,122,124,126,128,132,136,140,144,146,148,152,154,156,162,164,166,168,170,172,174,176,178,180,182,184,186,186,4,6,6,12,12,26,30,38,40,103,110,110,115,122,124,124,127,127,128,129,130,132,135,135,137,138,140,141,141,142,143,145,146,147,147,148,148,150,151,152,152,154,155,155,156,160,160,160,161,162,163,164,164,166,167,169,171,171,172,172,172,172,174,175,175,176,177,178,178,178,179,180,187,188,188,189,189,190,191,191,192,192,194,196,196,197,200,200,201,204,204,205,206,206,208,208,209,209,210,211,211,212,212,212,212,212,213,213,214,214,214,216,216,217,218,218,218,219,220,222,222,223,223,223,224,224,224,225,226,226,226,227,227,227,228,230,231,232,233,233,234,235,235,235,236,236,236,237,238,238,238,238,238,239,239,241,241,242,242,243,243,243,244,244,244,244,245,245,246,246,246,246,247,247,247,247,248,248,248,249,250,250,250,250,250,251,251,251,251,253,253,253,253,253,254,262,262,271,297,298,301,302,302,304,307,309,311,313,314,315,315,316,319,321,322,322,325,327,327,329,330,332,5,6,6,6,6,6,8,8,10,10,12,12,14,14,14,16,16,16,18,18,20,20,20,20,20,24,26,26,26,28,28,30,30,32,33,33,34,34,34,36,36,38,40,40,40,40,42,43,44,46,46,46,48,50,50,50,50,52,54,54,56,56,56,56,58,58,58,60,62,62,63,64,66,66,68,70,70,20,24,26,40,42,44,82,104,104,104,110,112,114,116,116,118,118,118,120,126,128,130,132,136,138,140,142,144,148,148,150,154,160,162,168,170,174,176,184,186,186,188,188,188,192,196,198,200,200,202,202,202,202,206,210,212,216,216,218,218,220,220,222,222,222,222,224,224,226,226,226,226,226,230,232,232,234,236,238,238,240,240,242,242,242,244,244,244,244,244,246,246,246,248,250,250,250,250,252,252,252,254,254,256,258,258,258,258,262,264,266,268,270,270,272,274,276,278,280,282,284,286,288,290,290,290,290,290,290,292,294,294,294,296,298,298,298,300,300,300,302,304,306,306,306,306,308,308,310,312,314,316,318,318,318,320,322,324,326,326,328,330,332,344,346,346,346,346,348,348,350,350,352,352,354,354,354,354,356,356,356,356,358,358,360,360,362,364,366,368,368,370,372,374,374,374,376,376,376,378,380,382,384,384,384,384,384,384,386,386,386,388,388,390,390,390,390,392,394,396,396,396,398,400,402,404,404,404,406,406,408,408,408,408,410,412,414,416,418,418,418,418,418,420,420,420,420,420,420,422,422,422,422,422,424,424,424,424,424,424,426,426,426,426,426,426,428,430,430,430,432,434,436,438,440,442,442,442,442,446,448,450,456,458,458,458,458,460,460,460,462,464,466,468,468,468,470,472,474,476,478,478,480,482,482,484,484,486,486,486,488,490,492,492,494,494,496,498,500,500,500,502,504,504,504,504,506,508,508,510,512,514,514,514,514,516,518,520,522,522,524,526,528,530,532,534,536,538,540,540,540,542,544,544,546,548,548,550,552,554,556,558,562,564,564,564,564,566,568,570,570,570,570,572,574,576,578,578,580,582,582,584,586,586,588,588,588,588,590,590,590,592,594,594,596,598,600,600,600,602,604,604,606,606,608,610,612,614,616,618,620,620,624,630,630,5,6,7,8,9,11,11,12,12,13,13,14,14,15,19,9,12,12,34,36,37,38,40,42,44,46,48,50,52,54,56,58,59,65,66,67,67,68,70,72,74,76,78,79,80,82,88,90,92,94,95,96,98,99,100,102,104,106,107,108,110,112,114,116,118,120,124,125,126,127,127,128,130,132,133,134,136,138,139,139,140,140,141,142,143,146,148,152,153,154,158,160,162,164,166,168,170,172,174,177,180,182,186,188,190,194,196,198,200,202,208,210,212,213,214,215,216,218,219,219,220,222,223,224,226,227,228,230,232,236,237,238,242,244,245,246,247,248,250,253,254,255,256,260,266,268,270,272,276,278,280,282,284,288,290,291,292,294,296,298,299,300,303,306,308,309,311,316,318,320,322,323,324,325,326,326,327,328,329,330,331,332,334,340,341,342,346,348,349,350,352,354,356,357,358,359,360,362,363,363,364,373,374,47,48,69,70,89,90,99,100,117,118,125,126,157,158,173,174,183,184,197,197,198,225,226,239,240,247,248,257,258,263,264,273,274,281,282,289,290,309,310,317,318,335,336,387,387,387,388,415,416,461,462,483,484,511,512,512,519,520,613,614,8,9,10,11,12,14,16,18,20,22,24,26,28,30,32,33,34,36,37,38,40,42,44,46,47,49,51,52,54,56,57,58,60,61,61,62,64,65,68,70,71,72,74,75,76,77,78,80,82,84,86,87,88,90,91,92,93,95,96,98,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,116,120,122,126,128,132,134,8,9,10,11,12,14,16,18,19,20,22,24,28,30,32,33,34,36,37,38,40,42,44,46,47,48,49,51,52,54,56,57,58,60,61,62,64,65,68,70,71,72,74,75,76,77,78,80,82,84,86,87,88,90,91,92,93,94,95,96,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,116,118,120,126,128,132,134,292,293,293,294,295,296,297,297,297,298,299,300,300,301,303,304,304,305,305,306,307,292,293,293,294,294,295,296,296,297,297,298,299,300,300,301,302,303,303,304,304,305,306,307,307,16,99,101,153,207,8,10,12,13,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,71,72,4,5,6,6,6,7,8,9,12,13,14,14,14,15,16,17,18,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,55,56,57,58,58,58,4,4,4,4,5,5,5,6,8,8,8,8,17,17,17,17,17,17,17,18,18,18,19,19,20,20,20,20,22,22,22,24,24,28,28,30,32,34,36,38,38,40,40,42,44,50,50,52,52,54,56,58,60,62,64,68,72,74,76,80,6,6,7,7,8,9,9,9,10,11,12,13,14,15,15,16,17,17,17,18,18,19,19,20,21,22,23,23,33,189,5,5,5,5,5,6,6,6,6,6,7,7,7,8,8,8,8,8,8,8,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,14,14,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,18,19,19,19,19,19,20,20,20,20,20,21,21,22,22,23,24,24,25,25,26,26,26,27,27,28,28,29,29,30,30,31,32,33,34,34,34,34,34,35,36,36,36,36,37,37,37,37,37,37,38,38,38,38,38,39,39,39,39,39,40,40,40,40,41,41,42,42,43,43,43,43,44,44,44,45,45,45,46,46,46,46,47,47,47,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,51,51,52,53,54,54,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,61,61,61,61,61,62,62,62,62,63,63,63,63,63,63,63,64,66,66,66,66,67,67,68,68,68,69,69,69,70,71,71,72,72,72,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,77,77,77,78,78,78,78,78,78,79,79,79,79,79,79,79,80,80,80,80,80,81,81,82,82,82,82,82,82,83,83,84,84,85,85,85,86,86,87,87,87,88,90,90,90,90,90,91,91,92,92,92,93,93,93,93,94,95,95,96,97,97,97,98,98,98,98,99,99,99,99,100,100,101,102,102,102,103,103,104,105,105,105,106,106,106,107,107,107,107,108,108,108,108,108,108,109,109,109,109,109,110,110,110,110,110,110,110,111,111,111,112,112,112,112,112,113,113,113,113,114,115,115,115,116,116,116,116,116,117,117,117,118,118,118,119,120,120,120,120,120,121,121,121,121,122,123,123,123,124,124,124,125,126,126,127,127,128,128,128,128,128,128,129,129,129,130,130,130,131,131,131,132,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,142,143,144,144,145,146,146,147,149,150,151,152,152,153,154,155,155,156,157,158,158,159,159,160,161,162,163,164,165,165,166,166,166,167,167,167,168,168,169,169,170,170,170,170,171,171,171,171,171,172,172,172,172,172,172,173,173,174,174,174,175,178,179,179,179,179,179,180,180,182,182,182,182,182,182,182,182,183,183,183,183,183,183,183,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,187,187,188,188,189,189,190,190,191,191,192,192,192,193,193,194,194,194,195,195,195,195,195,196,196,196,196,196,197,197,197,198,198,198,198,198,198,198,198,199,199,199,199,199,200,201,201,201,201,201,202,202,202,202,202,203,203,203,203,203,204,204,204,204,205,205,205,205,206,206,206,206,207,207,207,207,207,208,208,208,208,209,209,209,210,210,210,210,211,211,211,211,212,212,212,212,212,212,212,213,213,213,213,213,213,214,214,214,214,214,214,215,215,215,215,216,216,216,216,216,217,217,217,217,217,218,218,219,219,219,219,57,60,69,91,94,98,114,122,6,9,10,11,12,13,13,13,13,14,14,14,14,14,15,15,15,15,15,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,21,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,24,25,25,25,25,25,25,26,27,27,27,27,27,28,28,28,29,29,29,29,30,30,30,30,30,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,35,35,35,35,36,36,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,45,46,46,46,46,46,47,47,48,48,48,48,48,49,49,49,49,50,50,50,50,50,50,51,51,51,51,52,52,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,58,58,58,58,58,59,59,59,59,59,60,61,61,61,61,62,62,62,63,63,63,63,63,63,64,64,64,64,65,65,65,65,66,66,66,67,67,67,67,67,67,68,68,69,69,69,69,69,70,70,70,70,70,70,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,74,74,74,74,75,76,76,77,78,78,83,85,86,88,89,8,10,10,29,30,30,31,31,31,31,32,32,32,34,34,36,36,36,36,36,37,38,40,40,41,42,42,42,43,43,43,43,44,44,45,47,48,48,48,48,49,49,49,49,50,50,51,51,51,51,51,51,52,52,52,52,52,54,54,55,55,55,55,56,56,57,57,57,57,57,57,58,59,60,63,64,65,66,66,67,67,67,70,74,76,76,78,78,78,78,79,79,80,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,83,83,83,84,84,84,84,84,84,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,87,87,87,87,88,88,91,92,92,92,92,92,93,93,93,94,94,94,94,95,95,95,96,96,96,96,96,97,98,99,101,101,102,103,103,104,104,105,105,105,105,106,106,106,107,108,108,112,112,112,112,113,113,113,114,114,114,114,115,115,116,116,116,116,116,116,116,117,117,117,118,118,118,118,118,118,120,120,120,122,122,123,124,125,126,126,126,127,128,130,130,132,132,132,132,132,132,134,134,134,136,136,140,140,140,140,140,140,141,141,142,142,142,143,143,144,144,144,144,144,144,144,144,144,144,144,145,145,145,146,146,146,146,146,148,148,148,148,148,148,148,148,148,150,150,150,151,151,151,151,152,152,152,152,153,153,153,153,154,154,154,154,155,155,155,155,160,160,160,161,163,164,164,165,165,166,166,167,168,168,168,170,172,173,173,173,173,176,178,178,178,178,178,179,179,179,180,180,180,181,182,182,183,184,184,184,186,186,186,186,186,187,187,188,188,189,189,189,189,189,189,190,191,191,193,193,195,195,195,195,195,195,195,195,196,196,197,197,197,197,197,198,198,198,198,198,198,199,199,199,201,202,202,202,203,203,203,204,204,205,205,206,206,207,208,208,209,210,210,211,212,212,213,214,214,216,216,217,218,218,220,222,225,226,226,227,228,228,228,230,231,231,231,232,233,233,234,236,237,238,238,240,240,241,241,242,244,244,246,247,248,248,248,248,248,249,249,250,250,250,250,251,251,251,251,251,252,252,253,253,253,253,253,254,254,255,256,257,257,258,258,258,259,259,259,259,259,260,260,261,261,261,261,268,268,270,270,271,274,274,275,278,279,282,283,284,285,285,289,290,290,291,293,293,295,296,296,297,297,297,298,301,305,306,310,310,310,310,311,311,311,312,312,312,312,312,313,314,314,316,316,316,316,317,319,319,319,320,320,322,322,323,324,324,326,326,327,327,328,329,329,330,331,334,335,337,337,337,338,339,340,341,341,342,343,343,344,347,348,348,351,353,354,355,355,356,357,357,358,359,360,361,361,361,362,364,364,365,365,365,366,367,367,368,369,369,370,371,372,373,373,374,375,376,380,380,381,382,384,384,385,385,386,386,387,388,388,389,389,391,391,391,392,393,393,394,394,395,396,397,397,400,401,402,402,404,404,405,405,409,409,410,412,412,413,413,413,413,414,414,415,415,415,415,416,419,420,421,422,425,8,10,10,11,12,12,13,14,14,14,14,15,15,15,16,16,16,17,18,18,18,19,20,21,22,23,24,26,26,26,26,26,28,28,28,29,30,30,30,30,30,31,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,34,35,35,36,36,37,37,37,37,37,37,38,38,39,39,40,40,40,40,41,41,41,42,42,42,42,43,43,44,44,44,44,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,49,49,50,50,50,51,51,51,52,54,54,55,55,56,56,56,56,57,57,57,57,57,57,58,58,58,58,59,59,60,60,60,60,60,60,61,61,61,61,62,62,66,68,68,69,71,71,71,71,72,72,72,73,73,73,73,73,73,75,75,76,76,76,76,77,77,78,78,78,79,79,79,79,80,81,81,81,81,82,82,82,82,83,83,83,84,84,85,85,86,86,86,87,87,87,87,88,88,89,90,90,90,91,91,92,92,92,93,93,93,93,94,95,95,95,95,95,96,96,96,97,97,97,98,98,99,100,100,101,101,102,105,105,106,106,107,107,108,110,110,111,111,112,112,113,113,114,114,116,116,117,117,117,117,118,118,118,118,118,119,119,119,119,119,120,120,120,120,120,121,121,122,122,122,122,123,123,123,124,126,126,126,126,126,126,126,126,127,127,127,128,128,128,129,129,129,129,130,130,130,131,131,132,133,133,134,134,134,135,136,136,137,137,138,138,140,140,142,142,143,143,143,144,144,145,145,146,146,146,148,148,150,151,153,154,154,154,154,157,158,158,159,160,160,161,163,164,165,166,167,167,168,168,169,169,170,170,172,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,180,180,182,182,182,183,183,183,183,184,184,185,185,186,187,187,188,188,188,189,189,191,191,192,193,193,193,194,194,194,194,195,196,196,196,197,197,197,198,198,198,198,198,198,199,199,200,200,200,200,201,201,202,202,203,203,203,203,204,204,205,205,206,206,207,207,208,208,209,209,209,209,210,210,212,212,212,212,213,213,213,213,214,214,214,214,215,215,215,215,215,215,216,216,216,216,217,217,217,217,218,218,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,228,228,229,229,231,231,232,233,233,233,233,233,234,234,234,234,235,236,237,237,237,237,238,238,239,239,239,240,240,241,241,242,242,243,243,244,245,246,248,250,250,250,251,251,252,252,253,253,254,254,255,256,256,257,257,259,260,260,260,261,261,262,264,264,265,265,265,266,266,266,267,267,267,268,269,269,270,270,272,272,272,273,273,273,273,274,274,274,274,275,277,277,277,277,279,279,280,282,282,283,288,288,293,293,295,296,296,301,302,303,305,305,305,305,306,307,307,308,308,308,309,309,309,310,310,310,311,313,313,314,314,315,315,316,316,317,317,319,319,320,321,321,321,322,323,324,324,325,325,326,327,327,327,330,330,330,330,330,331,331,332,332,334,334,334,334,335,335,336,336,336,338,338,338,339,340,340,340,340,340,341,342,342,342,342,343,343,344,344,344,344,344,344,344,345,345,345,345,346,346,346,346,346,346,347,347,347,347,348,348,348,348,348,348,349,349,349,350,350,350,350,350,351,351,352,352,352,353,353,353,353,354,354,354,354,355,355,355,355,355,356,356,356,357,358,358,359,359,360,360,360,363,363,363,363,363,364,364,365,365,366,368,369,369,370,370,371,372,374,374,375,375,376,376,376,376,376,376,376,376,376,377,378,378,378,378,378,379,379,380,381,381,381,381,381,381,382,382,382,382,383,383,383,383,384,385,386,386,386,386,389,389,389,389,390,390,391,391,392,392,393,394,394,394,395,395,396,396,397,398,398,398,398,399,401,401,402,402,402,402,403,403,404,404,404,404,405,405,405,405,406,406,406,407,407,407,407,408,408,409,409,410,410,410,411,412,413,413,414,414,414,414,415,415,416,416,416,416,417,417,417,418,418,419,420,420,422,422,423,423,424,424,424,424,426,427,427,428,429,430,433,433,434,434,434,437,438,438,438,439,439,439,440,440,441,441,442,442,443,443,444,444,444,445,446,447,447,448,450,450,452,452,453,455,455,456,456,457,458,458,458,459,460,461,461,461,462,463,463,463,464,464,464,465,466,466,468,468,469,469,470,470,471,471,472,472,473,473,474,474,475,476,476,477,477,478,478,479,480,482,482,483,484,485,485,486,486,487,487,487,488,488,489,489,490,490,491,491,492,492,493,493,494,494,497,498,498,499,499,499,500,500,501,501,502,502,503,503,504,504,505,505,506,509,509,511,512,1,103,1,4,4,12,51,52,62,114,124,138,140,176,192,200,208,210,226,232,258,264,296,304,306,322,390,396,423,4,12,12,20,28,36,38,60,76,92,108,116,139,140,142,156,182,300,332,348,356,4,12,28,76,76,108,108,116,123,124,140,156,168,176,192,208,272,280,296,336,344,352,368,376,400,425,426,4,12,20,28,45,52,60,92,108,117,124,141,148,149,168,184,200,224,256,297,344,352,360,376,427,428,4,12,44,84,108,232,232,234,235,236,328,361,376,416,6,110,118,142,150,158,174,190,202,230,231,232,233,234,235,236,237,238,239,240,241,241,243,245,246,270,270,271,272,274,275,276,277,278,279,280,281,282,282,283,285,294,302,303,304,305,305,306,306,307,307,309,310,312,314,315,316,317,334,350,358,358,359,361,361,362,362,363,364,365,366,367,368,369,370,371,373,374,408,410,411,412,413,414,415,415,416,418,419,420,423,448,448,450,451,453,454,455,456,457,458,458,459,459,460,460,461,463,488,489,496,497,498,499,500,501,501,502,503,504,504,505,506,507,507,511,8,17,20,20,32,32,44,44,54,56,64,76,88,96,96,104,116,132,140,140,146,8,24,32,44,124,164,248,320,328,336,360,360,368,368,384,396,404,412,412,420,428,436,436,444,452,460,468,468,8,8,16,16,24,24,32,32,32,48,128,168,227,8,8,16,16,36,52,68,228,244,245,245,324,356,364,412,8,16,112,120,128,144,162,200,256,368,400,408,416,6,14,30,38,46,110,118,126,154,162,202,218,242,274,282,330,346,370,398,458,6,14,18,46,54,62,78,86,94,118,126,154,170,178,218,238,242,274,278,286,288,302,304,310,318,342,352,6,22,38,94,118,134,150,198,214,218,288,362,386,408,410,8,24,72,104,152,188,274,284,298,300,322,426,434,4,12,44,76,100,116,124,148,164,172,184,200,208,244,260,284,340,404,428,3,5,21,22,23,46,61,85,110,135,135,141,143,143,157,201,234,241,242,257,281,282,345,353,429,442,443,7,7,15,15,32,33,39,44,51,59,59,71,91,91,99,107,115,139,139,191,199,215,231,247,271,279,311,319,327,327,343,359,371,376,383,391,415,431,443,443,451,459,483,6,215,255,269,7,30,32,32,42,52,60,60,68,80,86,94,102,112,120,130,138,150,160,168,176,186,194,204,212,220,228,238,244,252,260,268,276,284,290,298,306,314,322,332,340,352,358,366,372,382,390,398,410,424,9,12,16,17,18,19,20,22,23,24,25,26,27,28,30,32,33,34,35,36,38,40,42,45,46,48,49,50,54,55,56,58,60,64,66,68,70,72,74,76,77,78,80,81,82,84,86,88,89,90,92,94,96,98,101,103,104,106,108,110,112,114,116,118,119,120,121,122,124,126,128,130,131,134,135,136,137,138,140,142,144,146,147,148,150,151,152,154,156,157,158,160,162,164,166,168,171,172,174,175,178,179,180,182,184,186,187,189,190,192,193,194,196,198,199,200,202,204,206,208,210,212,215,216,218,219,220,221,222,224,226,227,228,229,229,230,232,233,234,235,236,236,238,239,240,241,242,243,244,245,246,248,250,252,254,255,256,257,258,259,260,262,264,266,267,268,269,270,271,272,274,276,278,279,280,282,284,286,288,290,294,296,297,298,300,302,304,306,308,310,312,314,316,318,320,323,324,325,326,328,329,330,332,332,332,334,334,335,335,336,336,337,338,340,342,344,344,344,346,348,350,351,352,353,355,356,357,358,359,362,364,368,370,372,373,374,376,378,378,378,378,378,380,382,384,386,388,391,392,394,396,398,400,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,455,456,456,458,459,460,462,464,466,467,468,469,470,472,476,478,479,480,482,484,486,488,490,492,493,494,496,498,499,500,501,502,504,506,508,510,512,513,514,516,518,520,522,524,526,528,530,532,534,536,540,542,543,544,545,546,548,550,552,553,555,556,558,560,562,564,565,566,568,574,576,578,580,582,584,586,588,591,592,594,597,598,600,602,604,606,608,610,612,614,618,620,622,624,626,628,630,632,634,635,636,637,638,640,642,644,645,9,12,17,18,19,20,22,23,24,25,26,27,28,30,32,33,34,35,36,38,40,42,45,46,48,49,50,54,55,56,58,60,62,64,66,68,70,72,74,76,77,78,80,81,82,84,86,88,89,90,92,94,96,98,101,102,103,104,106,108,110,112,114,116,118,119,120,121,122,124,126,128,130,131,134,135,136,137,138,140,142,144,146,147,148,150,151,152,154,156,157,158,160,162,164,166,168,171,172,174,175,178,179,180,182,184,186,187,189,190,192,193,194,196,198,199,200,202,204,206,208,210,212,215,216,218,219,220,221,222,224,226,227,228,229,229,230,232,233,234,235,236,236,238,239,240,241,242,243,244,245,246,248,250,252,254,255,256,257,258,259,260,262,264,266,267,268,269,270,271,272,275,276,278,279,280,282,286,288,290,294,296,297,298,300,302,304,306,308,310,312,314,316,318,320,323,324,325,328,329,330,332,332,332,332,332,332,334,335,336,336,337,338,340,342,344,344,344,344,344,346,348,350,351,352,353,354,355,356,357,358,359,362,364,366,368,370,372,373,373,374,376,378,378,380,382,384,386,388,391,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,450,452,454,455,456,458,459,460,462,464,466,467,468,469,470,472,476,478,479,480,482,486,488,490,492,493,494,496,498,499,500,501,502,504,506,508,510,512,513,514,516,518,520,522,524,526,528,530,532,534,536,540,542,543,544,545,546,548,550,552,553,555,556,558,560,562,564,565,566,568,574,576,578,580,582,584,586,588,591,592,594,597,598,600,602,604,606,608,610,612,614,618,620,622,624,626,628,630,632,634,635,636,637,638,640,642,644,645,30,1,9,23,39,52,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,204,206,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,284,284,286,292,294,294,294,296,298,302,302,302,304,306,308,312,314,316,318,320,322,324,326,328,330,330,332,332,332,332,334,336,338,340,342,344,349,7,20,24,30,34,39,42,50,56,62,70,74,84,90,100,106,110,116,120,122,124,126,132,140,146,152,158,162,166,174,178,184,190,194,202,204,208,218,224,230,238,252,260,266,274,278,284,290,296,298,302,314,320,326,330,332,2,11,121,392,655,781,785,58,326,427,453,472,539,546,583,1,8,11,12,12,76,85,6,8,8,10,20,21,22,29,29,29,30,30,49,55,58,70,72,75,76,80,81,82,82,124,162,165,166,170,170,174,195,197,197,199,199,202,203,203,204,212,212,220,221,275,277,282,282,282,291,300,300,307,338,344,350,352,352,353,354,369,370,370,371,371,372,373,376,379,380,431,495,496,496,500,504,505,506,509,510,511,514,516,517,517,518,519,520,520,522,525,528,530,531,532,534,535,536,540,546,549,553,32,51,55,56,58,59,61,62,65,66,69,71,84,85,1,4,6,16,16,22,25,30,32,33,35,37,40,42,43,46,47,48,50,52,56,58,60,62,63,64,65,68,71,78,80,82,85,88,89,91,100,101,106,108,109,113,117,119,121,122,127,128,130,137,138,148,150,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,34,34,38,44,59,74,83,89,112,132,176,180,276,10,168,169,169,170,170,172,175,176,178,184,196,196,196,203,204,209,224,231,236,240,241,241,243,245,251,257,257,262,265,265,271,275,276,288,288,288,289,289,289,290,290,291,291,291,292,292,293,293,293,294,294,294,295,295,296,296,296,297,297,297,303,448,449,450,451,452,453,454,1,6,8,8,12,14,14,52,55,56,56,60,61,63,63,64,65,66,68,69,70,71,72,73,74,76,77,77,79,81,82,83,84,85,85,86,87,90,92,93,95,96,98,99,100,101,102,103,104,105,107,108,109,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,1,6,8,8,12,12,15,17,22,22,25,29,33,36,38,41,44,47,49,50,52,55,59,61,63,65,67,70,72,74,75,77,81,84,87,92,94,100,103,104,108,114,115,116,120,125,126,129,130,139,143,145,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,9,9,12,13,19,20,25,26,27,28,34,39,41,44,48,62,64,65,68,80,83,86,88,89,92,93,95,109,111,113,116,123,126,128,129,132,133,134,135,136,146,152,154,156,170,174,176,181,192,221,224,239,239,240,240,246,250,252,266,271,272,292,294,303,304,306,307,307,310,312,313,316,316,319,319,320,325,327,328,329,329,329,330,330,340,344,345,346,347,348,351,356,357,359,360,362,363,364,364,369,370,371,371,371,373,373,386,388,394,410,412,421,421,423,426,427,431,433,433,434,436,436,436,438,438,442,442,442,443,445,448,449,450,454,462,472,488,490,496,500,504,506,508,509,512,516,522,526,534,543,547,551,557,561,568,569,575,581,586,594,596,608,615,622,634,638,645,648,654,656,662,670,673,674,676,686,690,724,730,731,732,736,737,744,758,770,780,797,810,819,830,840,848,859,866,870,872,874,880,882,886,891,891,906,912,913,914,917,918,920,923,935,945,948,955,960,974,975,983,987,988,7,8,11,15,16,22,23,24,30,35,37,40,44,58,60,76,79,82,84,85,88,91,105,107,109,112,119,120,123,126,127,128,129,130,138,144,146,148,162,166,168,173,184,192,200,213,216,230,231,231,232,232,235,238,242,244,258,264,282,284,293,296,296,297,300,302,303,306,306,308,309,309,310,315,317,318,319,319,319,320,320,330,334,336,337,338,341,346,347,349,350,352,353,354,354,356,359,360,361,378,384,398,404,404,409,409,411,414,415,419,421,421,422,424,424,424,426,426,430,430,430,431,433,436,437,438,442,450,460,476,484,486,490,492,494,495,498,502,508,512,520,529,533,537,543,547,554,555,561,567,572,580,582,594,601,608,620,624,631,634,640,642,648,656,659,660,662,672,674,708,715,716,720,721,742,754,764,781,794,803,814,824,832,843,850,851,852,854,856,862,864,868,883,883,888,894,895,896,899,900,902,905,917,927,930,930,937,956,957,965,5,6,6,6,13,14,19,20,21,22,22,28,28,33,35,38,42,56,74,74,77,80,82,83,86,89,103,105,107,110,120,123,126,127,128,129,130,130,140,146,148,150,164,168,170,175,186,215,218,233,233,234,234,237,240,244,245,260,266,283,286,297,298,300,300,301,301,304,306,307,310,310,312,313,313,314,319,321,322,323,323,323,324,324,334,338,341,342,345,345,350,351,353,354,357,358,358,363,364,365,367,367,382,388,404,410,410,415,415,417,420,421,422,425,427,427,428,430,430,430,430,432,432,433,436,436,436,437,439,442,443,444,448,456,466,466,484,490,494,498,500,502,503,506,506,510,516,520,528,537,541,545,551,555,562,563,569,575,580,588,590,602,609,616,628,632,632,639,642,648,650,656,664,667,668,670,680,684,718,725,726,730,738,752,764,774,791,804,813,824,834,842,853,860,864,866,868,874,876,880,885,900,906,907,908,911,912,914,917,929,939,942,949,954,968,969,7,7,8,8,10,15,16,21,22,23,24,30,30,35,37,40,44,58,60,76,79,82,84,85,88,91,105,107,109,112,120,123,126,127,128,129,130,138,144,146,148,162,166,168,173,184,192,200,213,216,231,231,232,232,235,238,242,258,263,264,281,282,293,296,296,297,297,300,302,303,306,306,309,309,310,315,317,318,319,319,319,320,321,330,334,337,338,341,346,347,349,350,352,353,354,354,359,360,361,361,363,363,378,384,398,404,409,409,411,414,415,419,421,421,422,424,424,424,426,426,427,430,430,430,431,433,436,437,438,442,450,460,476,478,484,486,490,492,494,495,498,502,508,512,520,529,533,537,543,547,554,555,561,567,572,580,582,594,601,608,620,624,631,634,640,642,656,659,660,662,672,674,715,716,720,728,742,754,764,781,794,803,814,824,832,843,850,851,852,856,862,864,868,873,888,894,895,896,899,900,902,905,917,927,930,937,942,956,957,6,55,58,96,103,108,110,152,153,156,160,162,167,173,183,185,187,194,196,200,206,215,218,218,218,222,224,228,284,285,286,288,292,292,292,306,306,307,318,322,322,326,326,326,399,401,415,417,418,423,429,445,446,447,448,449,479,479,489,501,517,518,518,519,519,520,527,529,530,530,533,533,534,536,546,570,578,579,581,581,582,630,635,641,641,646,652,653,653,658,668,709,715,721,728,738,739,743,748,750,753,756,761,761,762,765,765,778,779,810,830,831,832,847,859,914,942,946,29,59,69,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,303,303,307,311,315,319,323,327,331,335,1,4,6,10,22,22,31,32,32,34,35,35,39,40,40,43,44,44,46,47,47,51,52,52,61,64,64,68,69,69,75,76,76,85,86,86,89,90,90,220,222,224,226,228,230,232,234,234,236,236,236,236,236,238,240,240,242,244,246,248,249,250,251,252,254,256,258,260,262,264,266,268,270,270,270,270,270,272,274,276,280,280,282,284,286,288,290,292,7,8,10,10,22,24,34,36,36,38,38,38,38,38,38,40,40,42,42,42,42,44,48,69,71,73,76,82,84,86,86,86,86,88,104,104,104,104,104,106,108,108,108,108,110,112,117,117,122,127,128,132,133,133,133,137,137,138,141,145,146,149,152,156,156,156,156,156,162,162,162,162,168,174,174,174,176,176,178,178,178,180,184,192,204,206,209,209,212,215,215,222,222,224,225,226,230,232,234,245,246,247,248,248,248,248,252,252,252,256,260,264,264,273,274,275,284,290,291,318,320,361,365,371,373,378,394,395,398,443,444,461,461,462,485,495,495,525,525,1,9,9,118,120,124,126,126,126,128,130,134,136,138,140,142,144,146,148,150,152,152,152,152,152,152,152,154,154,156,156,158,158,158,160,160,162,162,164,166,172,172,172,172,172,172,280,280,282,284,284,286,286,286,288,290,290,292,292,294,294,296,298,298,354,354,356,356,356,356,358,358,358,4,5,6,6,6,7,7,7,8,10,21,22,22,24,24,24,24,24,24,24,24,26,26,28,30,30,30,32,32,32,32,32,34,36,36,38,38,38,38,38,38,38,40,40,40,40,42,42,42,44,46,46,46,46,48,50,50,52,52,52,54,54,54,54,54,54,54,56,58,60,60,62,64,64,64,64,64,66,66,4,4,5,6,8,14,14,14,15,15,15,15,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,19,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,23,23,23,24,24,24,24,24,24,25,25,25,25,25,25,25,26,26,26,26,27,28,29,29,29,29,29,29,30,30,30,32,34,36,38,40,42,42,42,42,42,42,42,42,44,44,44,44,44,46,46,46,46,46,46,46,49,49,49,50,50,50,52,54,56,56,58,58,58,58,58,58,58,60,60,60,60,60,60,60,60,62,64,64,66,66,66,66,66,66,66,66,68,70,70,72,72,72,72,72,75,75,75,75,75,75,75,76,76,76,76,76,76,76,79,79,80,80,82,82,82,82,82,82,82,82,82,82,84,84,84,84,84,84,84,84,84,86,86,86,86,86,86,86,86,86,8,10,11,13,19,20,23,25,26,26,34,35,36,37,39,40,41,42,44,45,50,53,59,60,61,61,62,62,63,66,76,77,79,82,83,84,84,85,86,88,90,91,92,93,94,96,97,99,101,102,104,105,106,106,111,112,113,114,118,119,120,122,122,123,124,125,126,129,130,131,133,139,141,142,145,146,148,151,154,156,157,158,162,166,166,167,168,169,170,172,172,172,174,175,178,182,185,197,198,205,209,222,223,224,225,227,229,230,231,240,242,244,246,247,248,255,257,259,259,260,262,265,266,267,269,271,273,274,275,277,279,281,305,305,4,16,17,23,34,35,37,39,41,43,44,46,49,50,55,57,71,71,72,73,75,78,94,95,98,98,99,102,103,104,106,110,112,113,114,116,117,120,122,124,127,129,131,132,134,138,140,142,143,144,145,146,150,151,152,155,156,157,158,159,160,170,178,178,180,184,186,186,192,196,196,198,199,200,206,211,212,213,214,215,218,223,229,233,250,250,251,261,267,287,288,289,291,295,298,299,300,302,303,304,316,319,322,325,327,329,339,341,343,344,345,347,351,352,353,354,355,357,359,362,364,366,370,374,377,379,385,475,1,1,4,5,6,24,32,33,37,37,37,44,53,55,57,58,60,66,69,77,77,77,77,112,116,117,118,118,119,120,121,124,125,132,133,134,135,136,137,140,142,143,144,145,148,150,152,156,156,156,157,159,160,160,161,162,162,165,165,167,168,169,171,172,172,173,174,175,176,177,178,179,183,183,183,185,185,186,187,188,189,190,208,209,210,211,212,213,213,218,221,221,223,227,227,227,227,228,230,234,234,234,234,234,235,235,235,236,237,239,240,241,241,242,249,250,254,258,272,284,284,290,293,299,300,300,302,303,304,312,312,312,323,326,327,328,330,333,333,334,335,336,337,339,340,341,347,348,349,350,351,356,356,359,361,362,371,372,374,376,399,8,12,56,58,59,60,64,65,66,66,73,75,76,77,78,79,80,81,82,86,88,90,92,95,96,97,103,104,105,106,106,108,109,110,113,119,120,125,126,129,130,131,133,134,135,136,140,141,146,147,147,148,151,151,152,153,153,153,154,155,160,167,170,170,171,173,180,183,189,194,201,202,203,204,204,205,208,209,218,235,238,240,254,258,259,260,262,275,280,285,287,293,294,295,296,304,307,309,311,316,345,1,4,12,12,14,15,18,19,25,26,27,28,29,30,31,32,33,34,34,35,39,43,44,45,46,52,54,55,57,58,58,62,62,66,67,68,70,72,73,74,77,78,79,80,81,83,84,84,85,86,87,88,90,91,92,92,94,94,95,96,97,103,103,104,109,110,111,113,114,116,118,121,122,123,124,127,130,131,132,133,134,135,135,135,139,143,145,146,154,154,154,159,160,162,171,172,173,174,176,176,178,179,180,181,182,188,190,192,194,195,196,198,201,202,203,204,205,206,209,210,211,212,213,214,215,217,218,219,221,223,225,226,229,249,255,5,75,76,85,86,87,92,92,93,99,100,101,107,108,108,110,110,111,114,124,133,134,146,147,148,149,149,150,151,152,153,154,155,155,156,157,158,160,160,161,161,163,165,168,173,174,176,179,180,183,185,185,186,187,188,189,191,191,191,191,191,191,193,193,194,197,197,199,199,200,203,207,208,210,218,223,223,224,225,234,235,238,239,241,242,248,249,251,251,254,254,255,255,256,256,257,257,258,258,259,259,260,260,266,267,267,268,268,268,269,269,269,270,270,271,271,271,271,273,274,276,276,277,278,279,281,282,284,285,287,288,290,291,294,295,296,297,297,299,304,305,306,306,308,311,311,315,317,318,319,320,320,321,321,322,324,325,327,328,328,329,330,331,332,333,334,336,338,339,341,343,343,344,345,346,347,352,352,353,353,353,353,353,353,353,353,355,356,356,356,357,357,358,359,362,363,363,364,366,369,370,373,375,377,380,385,387,388,389,390,392,393,395,396,397,397,399,401,402,403,404,405,406,407,408,408,409,410,411,412,414,416,416,417,419,421,438,441,442,449,456,458,463,473,473,473,475,475,477,479,481,481,481,483,485,487,487,487,487,487,487,489,489,489,489,489,489,489,491,491,491,491,491,493,493,493,493,495,495,497,497,497,497,499,499,499,499,501,501,501,503,503,503,505,505,505,505,505,507,509,511,513,515,515,520,523,523,523,525,525,527,9,79,80,89,90,91,96,96,103,104,110,111,113,113,114,117,127,136,149,149,150,151,152,152,153,154,155,156,157,158,159,159,160,161,163,164,164,166,168,176,177,178,179,180,182,183,185,186,188,188,189,190,191,192,194,194,195,196,196,197,200,202,206,210,212,220,225,227,229,236,240,242,243,246,249,250,252,255,255,256,257,257,258,258,259,260,261,261,265,267,268,269,269,269,271,272,274,275,277,278,279,280,281,283,285,286,288,289,290,291,294,295,296,297,298,298,305,306,307,309,310,312,316,318,319,320,321,321,322,322,323,325,328,329,329,330,331,332,333,334,335,337,339,340,342,344,345,346,347,348,352,353,354,356,357,357,358,358,359,359,360,361,363,364,367,370,371,374,376,378,381,386,388,389,390,391,392,393,394,395,396,398,398,400,402,403,404,405,406,407,408,409,409,411,412,413,415,417,417,418,419,420,442,443,449,450,457,459,464,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,520,522,522,522,524,526,8,105,106,6,8,12,12,12,12,16,16,16,20,20,20,24,24,28,28,28,32,32,32,36,36,36,36,40,40,40,44,44,44,44,44,48,48,52,52,52,56,56,56,56,60,60,60,60,64,64,64,68,68,68,68,72,72,72,76,76,76,80,80,80,84,84,84,84,88,88,92,92,92,96,96,96,96,100,100,100,104,104,104,9,10,18,22,26,32,38,42,46,50,54,58,62,66,70,74,78,84,88,92,96,100,104,108,112,116,120,124,128,132,136,142,148,152,156,160,164,168,172,176,184,195,196,196,198,199,202,202,203,204,205,208,210,216,224,232,236,4,5,5,6,8,10,12,12,12,14,16,18,18,18,18,18,20,22,22,22,22,24,24,26,26,26,28,28,30,30,30,32,34,36,38,38,38,38,38,40,42,44,46,48,50,52,54,54,54,54,54,56,58,60,62,64,66,68,68,68,68,70,72,72,74,76,78,81,81,85,1,6,8,8,12,16,16,16,17,18,19,20,21,24,25,27,28,29,31,32,33,34,35,35,36,37,38,38,39,40,41,42,43,46,47,49,50,51,52,54,56,57,58,59,62,64,66,66,68,68,71,79,80,82,82,84,86,87,90,91,92,93,94,95,97,98,102,103,104,106,106,106,108,108,109,109,111,112,113,116,118,125,126,128,130,132,134,136,138,138,139,140,142,142,155,158,158,159,160,167,168,170,170,171,180,180,7,8,19,40,66,74,98,116,128,152,183,193,211,223,271,272,273,7,10,20,22,23,24,26,28,29,30,32,38,39,40,42,43,44,46,52,54,55,56,58,60,61,62,64,65,66,68,69,70,72,74,76,82,84,86,87,88,94,96,98,100,102,10,16,18,26,69,70,87,96,120,164,164,214,242,266,332,347,385,399,425,447,489,499,601,629,661,706,7,12,18,20,28,71,72,89,98,122,166,216,244,268,334,348,350,388,402,428,450,492,502,604,632,664,7,12,18,20,22,28,71,72,89,90,90,98,122,140,166,176,189,206,216,222,237,244,268,313,324,334,348,386,400,426,432,448,468,490,500,520,535,602,618,630,634,662,687,8,15,19,23,23,24,27,27,27,28,29,30,31,32,33,34,34,35,36,39,40,42,43,44,44,46,47,49,52,54,55,56,56,57,57,58,59,62,62,63,64,65,68,69,70,70,71,73,74,75,78,79,80,80,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,70,70,70,72,74,76,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,104,106,108,108,110,112,114,116,118,120,122,124,126,128,130,130,130,130,132,134,136,138,138,140,142,142,142,142,144,146,148,150,152,154,156,158,160,160,162,164,166,168,170,172,172,172,172,174,174,174,176,178,180,182,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,236,236,238,240,242,244,246,246,248,250,252,254,256,258,260,260,262,264,266,268,270,270,272,274,276,278,280,282,284,286,288,290,292,294,294,296,298,300,302,304,306,308,310,312,314,316,318,320,320,320,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,364,364,366,368,370,372,374,376,378,380,382,382,382,382,384,386,388,390,392,5,7,27,29,35,37,40,41,47,48,49,55,56,58,61,66,67,72,73,79,80,84,88,93,94,97,99,100,102,104,106,108,115,116,118,124,138,140,142,143,145,150,155,168,171,173,180,196,197,198,202,204,209,215,225,226,251,261,262,295,300,301,303,8,27,29,35,36,37,40,41,47,48,49,55,56,58,61,66,67,72,73,79,80,84,88,93,97,99,100,102,104,106,108,115,116,118,124,140,142,143,145,146,150,155,168,171,173,180,196,197,198,202,204,209,215,225,226,251,261,262,295,300,301,303,9,103,243,247,390,6,10,21,24,31,32,34,35,36,36,37,39,40,42,43,44,46,47,47,49,50,50,52,53,53,54,55,56,56,56,57,57,4,7,8,8,9,9,10,10,11,12,13,16,17,17,19,19,20,20,23,23,24,25,27,28,28,34,34,35,35,36,43,47,51,53,53,53,53,56,56,57,4,6,6,7,8,8,9,9,10,11,12,13,16,17,19,20,20,22,23,23,24,25,25,27,28,28,40,40,53,56,56,57,4,5,6,6,7,7,8,8,9,10,10,11,14,14,15,17,17,18,19,22,22,23,23,25,25,26,26,40,41,49,51,51,54,54,55,4,6,7,7,9,9,10,11,12,13,14,14,15,16,17,19,20,24,24,25,28,28,32,38,39,53,53,56,56,57,1,6,37,47,59,72,1,4,9,11,45,72,7,20,21,22,23,24,24,24,25,30,31,42,43,48,49,49,50,51,52,52,53,54,55,55,72,72,73,74,75,84,85,85,86,87,91,92,96,97,98,100,101,101,102,103,106,107,108,109,111,111,112,112,113,113,114,115,115,116,120,131,144,145,146,147,152,153,154,154,154,155,172,173,174,174,174,175,194,195,195,196,196,197,198,198,199,200,200,201,202,202,203,204,204,207,208,208,209,209,210,210,211,211,212,213,215,216,218,219,220,221,223,224,224,225,225,226,226,227,227,228,228,229,230,230,231,231,232,232,232,243,248,249,250,251,252,253,266,267,268,269,286,287,288,289,308,310,311,312,313,315,316,317,317,318,318,319,320,321,322,324,326,326,327,327,328,329,329,330,330,331,331,332,348,349,2,4,6,7,7,8,8,9,10,11,14,15,17,17,18,18,22,23,25,25,26,26,49,49,53,55,55,55,58,58,58,4,5,5,6,6,7,7,8,8,9,9,9,10,11,12,13,15,15,16,20,22,23,23,24,25,27,28,28,34,35,57,60,60,61,1,9,14,22,30,86,1,8,11,14,15,47,48,67,1,7,9,54,83,1,6,12,13,17,35,1,3,9,11,27,51,90,1,2,8,34,156,296,39,106,257,307,310,9,10,10,23,24,26,9,10,12,13,14,24,34,34,11,36,120,6,7,10,11,14,14,14,0,11,12,12,13,13,14,15,10,12,5,6,7,15,8,9,11,21,50,51,58,59,144,0,1,2,3,4,13,16,18,22,23,26,1,2,3,1,3,2,3,3,4,4,1,12,13,14,1,2,26,40,42,10,11,13,15,16,18,19,15,19,20,21,25,21,22,24,33,121,176,7,14,3,4,7,7,13,14,18,22,2,5,199,26,27,29,33,114,7,9,9,73,5,9,12,13,15,17,22,5,16,17,7,8,56,57,230,16,59,163,201,66,87,88,137,138,5,1,9,15,42,19,29,19,24,30,40,41,47,8,16,18,18,5,6,5,6,7,5,9,9,11,11,12,13,15,23,28,28,41,91,92,93,94,95,96,28,34,35,38,15,18,6,9,17,30,6,10,11,12,16,18,19,21,25,44,8,11,24,111,112,117,118,25,28,31,13,15,21,23,24,27,11,71,73,153,95,101,107,138,140,16,17,26,30,1,2,2,3,5,64,170,4,4,5,8,9,10,13,15,16,14,32,37,0,0,1,1,0,1,6,7,7,8,9,9,10,11,11,12,13,14,14,15,15,16,17,17,17,17,18,18,18,19,19,20,21,22,22,23,23,24,25,26,26,27,28,29,30,31,32,33,34,35,36,37,38,39,39,40,41,41,42,42,42,42,43,43,43,44,44,45,46,47,48,49,49,50,51,52,53,54,54,54,54,54,54,55,55,55,56,57,58,59,60,61,66,67,68,69,70,71,72,73,74,75,76,77,78,78,78,79,81,4,5,7,7,9,10,11,12,13,14,18,20,22,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,138,140,142,144,144,146,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,218,220,222,224,226,228,230,232,234,236,238,240,242,244,244,244,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,312,314,316,318,320,322,324,326,328,330,332,332,334,18,20,22,24,26,28,28,30,32,34,36,38,40,42,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,234,236,238,240,242,244,246,248,250,252,254,254,254,254,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,286,286,288,290,292,294,296,298,298,300,302,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,334,336,6,334,335,336,336,336,337,337,341,341,7,62,68,70,74,76,78,80,82,90,92,94,4,8,8,9,9,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,14,14,15,15,15,15,16,16,16,17,17,18,18,18,19,19,19,20,21,21,23,23,23,24,24,24,25,6,13,19,20,22,23,23,27,28,28,33,33,34,34,37,39,40,41,42,45,46,47,47,50,51,51,52,53,55,55,56,57,58,59,59,60,60,61,61,62,62,63,64,65,65,66,66,67,70,71,74,76,79,82,82,83,84,85,86,88,90,93,94,94,95,95,96,97,97,98,99,102,103,103,104,104,105,105,106,107,107,107,108,108,109,115,116,117,118,122,123,124,128,128,130,131,132,134,137,137,138,138,139,139,140,142,142,143,144,144,145,146,148,151,151,152,154,154,155,156,157,160,162,163,164,166,167,168,169,170,171,172,174,9,11,44,47,48,50,53,54,57,58,62,66,70,74,76,78,82,85,86,88,90,92,93,94,96,97,97,98,100,102,104,105,106,108,109,110,112,113,114,116,116,117,117,118,120,121,122,126,128,129,130,132,133,134,136,137,138,140,141,141,142,144,144,144,145,146,148,148,150,150,150,150,150,152,153,154,157,158,162,166,168,169,170,172,172,173,174,176,177,178,180,181,182,184,186,190,190,194,198,200,201,202,204,205,206,208,209,210,212,213,214,216,217,218,222,226,230,233,234,237,238,241,242,244,246,248,249,250,252,253,254,256,258,260,262,264,266,268,269,270,273,274,278,281,283,284,287,288,291,293,294,296,297,298,299,300,301,301,303,303,303,303,304,304,304,309,310,312,313,314,314,314,317,317,318,318,318,320,322,326,330,332,333,334,336,337,338,338,340,342,342,344,345,346,348,350,352,353,353,354,357,357,357,358,358,360,360,361,362,366,370,372,373,374,376,377,378,380,381,382,386,393,394,396,396,396,397,398,401,402,404,405,406,408,409,410,412,414,416,420,424,428,432,435,436,439,440,444,448,450,451,452,454,456,456,458,459,460,462,463,463,463,464,466,467,467,468,468,468,469,470,470,470,472,473,473,474,476,477,478,481,482,484,485,486,489,490,492,494,494,494,494,498,502,504,505,505,506,508,508,509,509,510,512,513,514,514,514,516,518,521,539,540,11,16,17,18,19,20,21,22,23,27,29,32,33,34,37,39,40,42,43,45,47,47,49,53,56,56,57,57,60,61,63,64,65,72,73,77,80,88,93,94,95,99,102,103,104,105,110,111,112,115,115,116,118,119,121,123,124,129,131,135,141,12,14,15,16,17,18,19,20,20,21,22,22,23,24,25,25,25,26,26,27,27,28,28,29,30,30,31,32,32,33,34,35,36,37,37,37,38,38,38,39,40,41,42,43,43,44,45,46,47,48,49,50,51,53,54,55,56,59,59,60,64,64,65,65,66,67,67,68,68,68,69,70,70,71,72,73,73,74,75,77,78,79,80,81,82,83,83,84,100,100,102,104,106,107,108,108,110,110,112,112,112,112,114,114,116,116,118,118,120,120,120,122,124,124,124,124,126,128,128,128,128,130,130,130,130,130,130,132,132,132,132,132,132,134,134,136,138,138,140,140,140,140,141,142,144,144,144,3,9,12,13,16,22,26,33,36,40,43,46,54,56,58,60,64,67,70,71,72,76,77,82,86,89,89,90,90,91,92,93,93,94,95,96,97,99,101,103,103,106,107,108,114,122,126,130,135,137,140,155,170,171,174,175,176,179,182,194,202,203,204,205,206,207,209,210,211,212,213,214,216,244,245,248,259,262,263,266,267,270,271,274,282,283,286,287,290,296,312,320,1,7,9,22,22,42,43,44,44,44,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,65,66,67,68,69,70,71,72,73,75,76,77,78,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,281,282,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,311,13,14,27,29,30,30,33,34,36,37,38,40,43,43,46,48,49,50,50,52,53,54,55,56,57,57,58,59,59,62,62,63,63,64,65,65,67,68,71,75,75,76,77,78,78,80,81,82,83,85,85,88,89,92,93,94,95,97,98,100,102,104,105,107,108,113,119,121,126,127,129,137,140,142,143,144,144,147,151,159,160,161,161,162,166,167,168,168,169,170,171,172,173,174,175,176,179,180,180,185,186,188,189,190,191,192,194,195,195,199,206,208,212,214,216,217,220,221,223,225,229,231,232,234,234,236,237,238,240,241,242,243,245,249,252,254,255,257,258,258,259,260,261,261,262,262,263,264,268,269,273,275,276,280,284,285,289,290,292,293,293,296,298,303,306,308,314,316,318,330,331,332,334,335,337,344,345,346,347,348,349,349,350,351,353,355,359,360,362,363,365,367,371,372,374,376,380,382,385,389,390,390,392,394,396,397,400,400,402,403,406,419,7,7,8,8,8,8,11,11,11,11,12,14,14,14,15,16,16,16,16,17,17,17,18,19,19,19,19,19,19,20,21,22,22,23,23,24,25,25,26,28,30,34,34,34,34,34,36,36,36,38,38,38,40,42,42,42,42,42,44,44,46,46,48,48,48,49,50,50,50,50,52,52,52,52,52,54,60,60,60,62,64,64,64,66,66,5,5,51,54,58,63,65,66,69,71,80,80,84,87,97,141,144,150,150,153,156,160,163,165,165,167,173,177,180,182,184,186,191,193,195,197,201,202,207,209,213,216,226,251,259,271,274,276,278,316,324,328,331,338,342,347,367,367,370,379,390,420,434,451,454,456,464,468,470,473,475,477,481,483,485,488,490,493,495,498,501,509,512,512,521,521,549,551,551,555,561,563,571,573,576,579,582,586,589,592,595,601,603,608,612,614,5,27,28,28,29,31,34,35,39,45,47,48,50,54,57,57,59,60,65,67,69,69,70,70,71,72,73,76,77,78,79,80,80,81,84,84,84,85,88,89,90,91,92,96,97,98,100,101,104,106,107,107,109,111,112,114,115,117,118,118,119,121,122,124,124,126,130,131,132,133,134,136,137,141,143,146,146,147,147,147,149,151,152,157,158,158,160,160,165,167,168,170,170,171,174,174,175,177,177,178,180,180,181,183,183,185,186,188,190,192,193,194,198,199,200,204,205,208,210,211,211,212,212,214,215,216,218,218,219,220,222,225,226,227,228,230,231,234,235,136,216,219,219,219,220,220,220,224,224,224,224,227,227,228,232,235,114,169,222,230,240,260,306,312,5,28,38,48,58,68,88,98,108,118,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,292,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,3,8,8,8,8,9,10,10,11,11,12,14,18,20,22,24,25,26,28,30,31,31,32,33,4,4,4,4,6,7,8,10,10,12,12,16,1,6,10,11,12,13,13,14,14,15,15,16,17,18,19,19,20,21,21,22,22,23,23,24,24,25,25,26,26,27,28,29,29,30,31,32,33,34,35,35,36,36,36,36,36,37,37,37,37,37,38,38,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,51,51,52,52,53,53,54,54,54,55,55,56,56,59,12,12,14,14,16,18,18,18,18,20,22,24,24,26,26,28,32,6,6,8,8,8,10,10,12,14,16,16,18,18,18,18,20,20,22,22,24,4,4,5,11,16,18,20,22,24,26,28,30,30,30,30,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,61,64,66,68,70,72,74,74,74,74,74,76,78,80,82,84,86,88,88,88,88,88,90,92,94,96,104,104,104,104,104,104,104,106,108,110,112,114,116,118,120,122,122,124,126,134,136,138,140,142,144,144,144,144,144,144,146,146,146,153,154,156,156,156,156,156,158,158,158,158,160,162,162,162,164,164,166,166,166,166,166,166,166,168,170,172,172,172,4,6,6,11,20,28,47,51,52,54,56,56,60,62,62,62,64,68,70,92,96,98,100,102,104,106,108,110,111,112,113,114,115,115,115,115,116,117,117,118,119,119,120,122,122,122,122,124,126,127,128,130,131,132,132,134,134,136,136,136,136,138,138,140,141,141,142,142,142,146,148,183,184,185,186,188,190,192,194,196,198,199,200,202,204,206,208,210,212,214,216,218,220,222,223,224,226,227,228,230,231,232,234,236,238,239,240,241,242,243,243,244,246,250,252,254,255,256,257,257,258,259,260,270,271,275,288,288,288,288,288,290,292,292,292,292,292,294,296,298,299,300,302,302,304,306,308,310,311,312,314,315,316,318,319,319,319,320,321,321,322,323,324,325,326,327,328,329,330,331,331,332,333,333,333,333,334,335,335,338,339,340,341,342,343,343,343,344,345,346,347,347,349,349,349,350,352,353,354,355,356,357,357,357,358,359,359,360,362,363,364,365,365,365,366,367,368,368,368,370,370,370,370,370,370,372,373,373,373,374,376,377,377,377,378,379,380,381,381,381,383,384,386,387,387,388,390,392,394,395,396,398,400,401,402,402,403,403,404,405,406,407,407,412,414,414,416,416,420,436,438,439,442,443,444,446,447,448,450,452,454,455,456,457,457,458,459,459,460,461,461,461,461,462,463,464,465,465,466,467,467,467,468,471,472,474,475,476,477,477,477,478,479,480,481,482,483,484,485,485,486,488,490,492,494,495,496,497,504,505,506,508,509,510,511,511,512,513,513,513,514,516,518,521,522,522,522,524,526,530,534,535,535,537,538,538,538,538,540,542,546,548,550,552,554,694,2,4,6,8,10,12,14,16,18,6,10,11,12,18,19,20,21,26,27,29,35,35,36,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,76,78,79,80,81,81,1,5,54,63,65,67,69,71,73,75,77,79,81,83,83,88,99,106,117,117,118,120,122,124,144,158,178,179,8,8,14,14,19,20,20,142,192,371,372,374,376,378,380,382,384,386,388,390,392,394,396,398,60,62,66,68,70,72,72,7,18,21,28,52,59,59,60,60,67,67,68,68,86,86,92,97,110,111,112,113,124,135,152,186,192,192,194,194,194,205,206,207,208,220,230,255,256,257,258,284,307,308,313,342,375,390,420,9,10,24,24,25,25,46,46,47,47,56,56,57,78,78,79,104,105,128,128,129,154,155,208,208,209,209,216,217,217,220,228,229,236,236,237,254,254,255,255,272,273,278,278,279,279,284,292,293,293,298,298,299,299,308,308,309,314,314,315,315,315,322,323,354,355,364,364,365,365,365,376,376,376,377,377,406,406,407,407,420,421,421,430,430,431,431,444,445,445,466,467,467,488,489,498,499,499,512,512,513,513,528,528,529,534,535,26,30,68,71,122,127,166,188,267,275,277,332,335,383,437,453,464,471,474,491,494,525,535,542,574,588,615,667,9,10,30,30,31,40,40,40,41,41,54,54,55,74,74,75,92,93,126,127,134,135,146,147,147,154,155,160,161,168,169,176,177,177,188,189,189,202,202,203,203,212,212,213,222,222,223,223,228,228,229,246,246,247,264,264,265,265,265,290,290,291,291,324,325,366,366,367,367,400,400,401,401,418,418,419,419,436,437,448,448,449,449,456,456,457,474,474,475,475,518,519,519,542,542,543,543,560,560,561,578,579,596,597,597,9,10,11,30,30,31,40,40,40,41,41,54,54,55,74,74,75,92,93,126,127,134,135,146,147,147,154,155,160,161,168,169,176,177,177,188,189,189,202,202,203,203,212,212,213,222,222,223,223,228,228,229,246,246,247,264,264,265,265,265,290,290,290,291,291,324,325,366,366,367,367,400,400,401,401,418,418,419,419,436,436,437,437,448,448,449,449,456,456,457,474,474,475,475,518,519,519,542,542,543,543,560,560,561,578,579,596,597,597,26,31,51,74,89,6,7,9,10,11,11,11,11,12,12,12,12,13,13,14,14,15,15,16,17,17,18,18,19,20,21,21,22,22,23,24,24,24,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,39,47,47,47,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,50,50,51,51,52,52,52,52,53,53,53,54,54,54,54,55,55,55,56,57,57,58,58,58,58,58,58,59,59,59,59,59,60,60,60,60,61,61,61,61,61,61,62,62,62,62,63,63,63,63,64,64,64,64,65,65,66,66,66,66,67,67,67,68,68,68,69,69,70,70,71,71,72,73,73,73,73,73,74,74,74,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,81,82,82,82,82,82,82,83,83,83,84,84,84,84,84,84,85,85,85,85,85,85,86,86,87,87,87,87,87,87,88,88,88,88,88,88,88,89,89,89,89,89,90,90,90,90,91,91,91,92,92,92,93,93,93,93,93,94,94,94,95,96,96,97,97,98,98,98,98,99,99,99,99,99,100,100,101,101,101,102,102,103,103,104,105,106,107,107,108,108,109,110,113,113,113,114,114,114,115,115,116,116,117,117,117,118,118,118,118,119,119,120,120,120,121,121,121,122,122,122,123,123,123,123,124,124,124,125,125,125,125,126,126,126,127,127,128,128,129,129,130,130,131,132,133,134,135,135,136,136,137,137,137,137,137,138,138,138,138,138,139,139,139,140,140,140,141,141,141,142,142,142,142,143,143,143,143,143,144,144,145,145,146,147,147,147,147,148,148,148,148,149,149,149,149,150,150,150,150,151,151,151,151,151,152,152,175,181,6,8,8,42,42,42,43,7,8,47,64,64,99,116,151,168,203,251,9,23,24,28,29,33,34,36,39,42,44,48,50,51,52,56,59,60,63,64,64,66,66,69,69,72,76,78,82,84,86,87,88,92,96,4,4,6,8,9,10,12,14,16,18,20,24,26,28,30,32,35,4,4,5,23,23,23,25,26,29,32,33,34,36,36,37,52,53,53,54,54,65,66,68,68,69,71,87,88,89,90,95,97,98,102,5,6,9,12,16,18,22,25,28,32,34,38,41,44,48,52,52,53,1,26,261,284,285,286,289,293,345,352,376,401,401,27,60,1,8,17,19,20,21,23,28,30,30,31,33,38,39,40,41,42,43,45,50,63,64,64,64,65,67,69,71,72,74,75,76,85,87,97,99,99,99,101,101,101,102,5,38,54,68,72,82,96,106,120,2,11,11,13,15,16,17,17,18,22,22,22,22,23,23,23,24,24,35,36,39,40,43,44,47,48,51,52,55,56,260,350,478,622,622,622,642,642,644,692,692,694,698,700,700,700,702,706,706,708,710,712,714,714,716,720,722,722,724,726,728,730,730,732,734,734,736,740,740,740,742,742,746,748,750,750,754,758,760,762,766,770,774,776,780,784,788,792,796,800,802,804,804,806,810,814,814,818,820,822,826,828,828,830,830,8,8,10,12,12,14,14,14,14,14,16,16,18,20,20,22,22,24,24,24,26,26,26,28,32,32,32,32,34,36,36,38,38,40,40,42,44,44,44,48,50,52,52,52,56,58,60,62,62,64,66,68,68,72,74,76,78,78,82,82,82,82,86,98,98,100,102,102,104,106,108,108,110,110,110,112,112,112,112,112,112,114,114,116,116,118,118,120,122,124,126,128,128,134,136,136,136,138,140,140,142,144,148,148,154,162,162,164,166,168,172,174,176,176,178,180,180,180,180,184,186,192,192,192,192,198,200,202,204,204,204,206,206,210,216,216,216,218,220,220,220,222,224,226,226,228,228,230,232,232,232,234,234,236,238,240,242,242,246,248,252,252,254,258,258,268,280,280,280,288,288,290,292,292,354,356,406,406,412,430,440,442,510,660,660,660,662,662,662,702,4,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,55,55,55,56,56,56,56,57,57,57,58,58,59,60,61,62,62,64,64,64,64,64,64,65,66,67,67,67,68,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,92,93,93,93,8,9,9,10,11,14,15,16,17,20,20,20,21,26,27,28,31,32,38,40,40,41,44,45,46,63,64,65,66,67,68,69,71,73,74,75,76,79,80,81,82,85,88,93,101,102,105,107,111,116,117,121,122,123,125,129,133,136,141,4,6,8,10,12,14,15,16,18,19,20,21,22,24,25,26,26,27,28,30,31,31,31,31,32,33,34,36,38,41,42,43,44,46,46,48,50,52,54,55,56,56,57,57,58,60,61,61,61,61,64,65,66,67,68,68,70,72,74,76,78,82,83,83,83,84,85,85,85,85,87,88,88,89,89,89,89,89,90,91,91,91,91,92,92,92,92,92,93,94,94,95,95,95,96,96,98,99,100,101,102,104,106,106,109,109,109,110,110,111,111,111,111,112,113,113,114,114,114,115,115,115,115,115,115,116,117,117,117,118,118,118,118,119,119,120,120,120,120,120,120,122,123,5,6,6,8,8,10,10,11,12,14,14,15,16,17,18,19,20,21,22,22,25,26,27,28,28,29,30,31,32,33,33,34,35,36,36,37,38,38,39,39,40,42,43,43,44,44,45,45,45,46,47,47,47,48,48,48,48,49,50,50,51,52,54,54,54,55,56,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,59,59,60,60,60,60,60,60,60,60,61,61,61,61,63,64,64,64,64,65,65,66,66,66,66,66,66,67,67,67,67,67,67,67,69,69,69,69,69,71,73,73,73,73,76,76,77,78,78,78,78,78,78,78,78,78,79,79,79,80,80,81,81,82,86,86,86,86,88,88,90,90,90,92,92,93,93,93,94,95,95,95,95,96,96,97,97,99,99,99,100,100,100,100,100,103,5,62,66,112,126,132,136,136,214,240,556,614,666,684,698,780,780,9,25,75,91,129,139,147,175,185,0,1,2,2,4,5,6,0,1,3,4,4,5,8,9,13,0,3,8,13,16,18,21,4,5,6,7,8,9,10,11,12,13,14,15,16,17,17,18,19,20,21,4,4,4,5,6,7,10,11,11,12,12,13,13,14,14,15,16,17,18,19,19,20,21,22,24,25,26,27,28,4,5,6,8,9,10,10,12,13,14,16,18,20,22,22,23,24,25,2,2,3,4,6,6,8,8,9,9,10,12,12,13,13,14,16,16,17,17,18,20,22,24,24,24,26,26,28,30,31,32,33,35,35,4,4,5,6,7,8,9,10,11,11,11,12,13,14,15,16,17,18,18,19,19,20,21,21,22,23,24,24,25,26,27,28,28,29,4,5,6,7,7,8,8,9,10,11,12,12,12,13,14,15,15,16,16,17,18,18,20,21,22,22,23,24,25,2,3,4,4,5,6,7,8,9,9,10,11,12,13,13,13,13,14,15,17,18,19,20,20,21,22,23,24,25,27,4,6,6,8,10,12,14,16,18,20,24,7,20,21,22,22,23,23,24,24,25,26,26,26,27,28,29,57,59,72,74,74,76,76,78,79,80,85,85,87,88,89,92,94,96,99,102,104,105,106,107,110,111,113,113,114,114,116,117,125,125,125,126,129,130,131,131,138,140,149,152,160,162,168,170,172,174,176,177,181,186,196,200,202,210,212,212,217,220,223,223,224,225,225,226,229,229,230,231,234,235,237,243,255,260,262,265,277,292,299,305,306,307,309,310,311,314,327,331,333,336,339,340,342,344,355,357,358,374,374,374,380,386,387,387,389,391,393,396,397,398,399,399,400,400,401,402,402,412,433,437,439,444,448,450,453,457,8,8,8,74,129,130,226,227,321,322,397,398,407,408,437,438,494,504,252,446,786,808,1000,6,19,24,24,36,37,48,51,53,54,57,65,68,75,79,79,89,90,92,110,125,127,139,143,148,152,156,165,199,201,205,217,225,241,41,88,137,185,233,281,336,385,5,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,38,41,42,43,44,46,48,49,50,51,52,53,54,57,58,59,60,61,62,63,64,66,67,68,70,71,73,74,76,77,78,79,80,81,82,82,83,84,85,85,86,86,87,87,88,88,90,91,92,94,95,96,98,99,100,101,102,103,104,105,106,107,107,108,108,111,112,113,114,120,122,123,124,125,125,126,126,127,128,130,133,134,135,136,138,139,140,141,142,143,144,146,147,148,149,150,150,151,152,153,154,155,156,159,160,161,162,163,163,164,164,165,165,166,166,169,170,171,172,174,175,176,177,178,179,180,181,181,182,182,183,183,184,184,185,185,186,186,187,188,190,191,192,193,194,195,196,199,200,201,202,203,204,209,210,211,213,214,216,217,219,219,219,220,220,221,221,221,222,222,223,223,224,224,227,228,229,230,233,234,235,236,237,238,242,253,253,254,254,254,14,16,19,20,21,25,25,26,28,33,33,35,38,40,4,5,7,8,14,16,17,17,18,19,20,21,22,23,23,24,25,26,27,27,28,28,29,30,31,32,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,38,38,39,39,40,41,42,43,44,45,45,46,46,46,47,48,48,49,49,49,50,50,50,51,52,53,53,53,53,53,54,55,56,57,57,57,58,58,58,58,59,59,59,60,60,60,60,61,61,61,62,63,63,64,64,65,65,66,66,67,67,67,68,68,69,69,69,69,70,70,70,70,71,71,72,73,73,73,74,74,74,75,75,75,76,76,77,77,77,78,79,80,81,81,82,82,83,84,85,85,86,86,86,87,87,88,88,89,89,89,89,90,90,90,90,91,92,93,93,93,94,94,95,96,97,97,98,98,99,100,101,101,102,102,103,103,104,104,105,105,105,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,111,112,113,113,113,113,113,113,114,114,114,115,115,115,116,116,116,117,118,119,120,121,121,122,123,123,123,123,124,124,124,125,125,125,126,126,126,126,127,128,129,130,131,132,133,133,133,133,134,134,134,134,135,135,135,136,136,136,137,137,137,137,138,139,140,140,141,141,142,142,142,143,144,144,144,144,145,145,146,146,147,147,148,148,149,149,149,150,150,150,150,151,151,152,153,153,153,154,154,154,155,155,155,155,156,156,156,156,157,157,158,158,159,159,160,161,162,162,164,166,166,166,168,170,172,174,176,178,178,178,178,180,180,180,180,182,182,182,182,184,184,184,184,186,188,188,188,190,190,192,192,4,13,14,16,18,22,30,31,33,34,36,37,38,39,42,45,46,48,50,51,53,53,57,63,63,64,65,70,74,74,76,77,78,79,80,82,84,84,85,86,86,87,90,92,98,98,100,102,104,107,108,114,116,125,22,28,28,30,30,32,32,34,34,36,38,38,40,40,42,44,46,46,48,48,50,50,52,52,54,54,56,56,58,60,60,62,64,64,66,66,66,68,70,70,70,72,72,72,72,74,74,74,76,78,78,80,82,82,84,84,86,86,86,88,90,90,90,90,90,92,92,94,96,98,100,100,100,102,104,104,106,106,106,108,108,110,112,114,114,114,116,116,116,118,120,122,122,122,122,124,126,126,128,130,132,134,136,138,140,140,140,140,142,144,146,146,148,150,152,154,156,156,158,160,162,162,162,164,164,166,166,166,168,168,170,172,172,172,174,176,176,178,178,180,180,182,184,186,186,188,188,190,192,192,194,196,198,198,200,200,202,204,206,206,208,210,210,212,214,214,216,216,218,220,222,222,224,226,226,228,228,230,232,232,234,234,236,236,238,238,240,242,244,246,246,248,250,252,254,254,256,256,256,258,260,260,260,262,264,264,264,266,266,268,268,270,270,272,272,272,272,272,274,276,278,278,280,280,280,280,282,282,284,284,284,286,288,288,288,290,292,292,294,294,296,298,300,302,302,304,306,308,310,310,23,30,43,52,59,75,80,82,85,87,92,94,99,100,102,107,110,111,116,119,126,131,139,142,146,150,152,157,165,167,171,181,183,185,186,189,190,191,193,197,198,199,200,211,213,214,216,217,218,227,228,230,232,242,245,246,250,254,257,260,262,264,269,272,279,287,292,296,298,304,306,307,313,328,334,339,340,341,343,351,353,355,359,365,372,373,374,377,379,382,396,398,403,404,408,412,422,432,438,440,441,449,453,454,457,458,460,461,463,464,475,476,477,483,493,497,501,503,513,521,522,524,548,554,555,557,558,559,561,567,572,574,576,577,578,581,582,583,584,587,595,597,598,599,600,608,609,610,613,615,616,617,619,623,624,626,627,629,632,633,634,635,638,639,640,641,14,24,38,54,60,66,78,84,90,98,108,4,6,8,10,13,24,26,26,27,27,27,27,27,27,29,29,29,29,30,31,34,35,35,37,38,39,40,40,41,41,42,43,44,44,46,47,47,48,49,49,50,51,52,53,53,54,55,55,55,56,57,57,59,59,61,61,63,64,64,66,66,68,69,70,70,72,72,73,73,74,74,75,75,76,76,76,78,79,79,80,80,80,80,81,81,82,83,83,83,86,86,88,90,90,91,91,92,93,93,94,94,99,99,100,100,102,102,106,106,107,109,110,110,110,113,114,114,114,116,116,117,118,118,119,120,120,123,123,125,125,126,126,127,127,128,128,129,133,133,135,138,138,139,140,140,140,142,142,144,145,147,148,148,154,154,166,167,167,171,171,171,171,186,192,193,199,200,201,202,203,204,205,206,206,207,208,209,210,212,212,213,214,215,216,221,221,224,225,228,228,228,229,230,230,232,232,232,232,235,235,237,237,239,239,240,241,242,244,245,245,247,250,250,252,252,255,260,264,273,274,274,274,274,274,279,283,284,327,327,328,330,332,347,347,10,15,18,24,28,34,38,44,54,58,63,71,75,80,81,86,88,92,94,97,99,101,105,107,109,111,121,125,128,133,146,158,170,172,173,175,213,221,230,233,5,6,15,23,86,91,95,99,99,99,103,105,135,149,171,1,7,34,50,64,64,84,86,90,94,96,100,102,110,112,114,124,126,128,128,130,136,144,146,148,150,156,160,164,168,172,176,178,180,182,186,188,194,204,1,3,25,25,27,126,134,136,138,140,142,148,150,152,154,156,158,4,19,25,30,36,37,39,41,42,43,45,47,48,55,59,61,63,66,69,71,75,76,77,78,79,80,82,83,84,85,86,87,88,89,91,91,92,93,94,128,4,5,6,6,7,7,9,10,12,14,16,65,70,114,115,115,115,117,118,119,120,121,121,121,122,123,8,10,11,13,19,19,21,21,26,34,38,41,45,45,45,45,48,50,52,54,59,59,61,63,64,65,68,71,72,74,89,14,16,17,19,25,25,25,27,40,47,49,52,52,54,59,65,68,73,74,76,81,82,85,88,89,90,92,93,94,96,100,102,103,104,105,109,109,112,112,124,124,135,136,12,13,14,15,17,23,23,23,23,23,25,38,38,45,45,45,47,49,52,52,54,59,62,65,68,72,81,82,84,88,91,93,96,97,98,100,104,106,108,109,109,110,111,115,115,118,130,143,143,145,146,146,148,152,156,156,8,12,13,17,41,42,46,49,50,51,57,67,69,8,28,31,33,34,35,36,37,38,39,42,43,45,46,49,50,55,56,56,57,58,59,60,60,61,70,72,76,77,82,83,84,85,86,89,90,90,93,95,97,99,99,100,102,105,107,108,109,110,111,112,113,114,116,118,121,122,123,124,125,127,128,130,138,139,141,145,145,148,150,152,153,169,176,176,177,178,180,183,184,188,191,194,195,196,198,201,201,203,205,206,217,217,219,220,222,223,224,225,226,227,228,230,230,232,235,236,242,242,243,244,247,248,249,250,251,252,253,254,255,256,264,268,271,274,276,283,284,285,291,291,292,295,296,304,306,308,312,319,321,335,336,338,344,345,346,347,347,354,358,367,368,369,372,374,376,377,378,379,381,390,394,395,395,396,397,398,398,399,400,401,421,422,423,426,426,428,429,432,433,434,440,443,444,448,452,457,8,28,31,33,34,35,36,37,38,39,42,43,43,45,46,49,50,51,55,56,57,58,59,60,61,68,70,71,72,76,77,82,83,84,85,86,89,90,90,93,95,96,97,99,99,100,101,101,102,105,107,108,109,110,111,112,113,114,116,118,121,122,123,124,124,124,125,127,128,130,138,139,139,141,141,145,148,150,152,153,169,176,177,178,180,181,183,184,187,188,191,194,195,196,197,198,201,203,205,206,217,217,219,220,222,223,224,225,226,227,228,230,232,234,235,236,242,243,243,247,248,249,250,251,252,253,254,255,256,257,264,268,271,274,276,278,283,284,285,285,291,291,292,295,296,304,306,315,317,331,332,334,340,340,341,342,343,349,350,354,363,364,364,365,365,368,370,372,373,374,375,377,386,390,391,391,392,393,394,394,395,396,397,417,418,419,422,422,424,425,425,428,429,430,436,438,439,440,444,448,34,62,63,65,149,150,164,185,220,223,390,508,15,16,54,79,118,193,79,90,179,187,344,643,644,644,1,8,10,68,2,2,29,31,33,35,37,39,49,54,23,23,27,27,31,6,34,38,46,52,67,73,82,84,93,95,113,123,133,145,148,150,151,161,167,175,179,184,191,201,210,221,225,230,250,256,272,292,309,327,343,348,355,360,369,378,395,1,2,8,16,16,48,49,99,100,113,165,166,168,169,170,172,176,180,182,182,184,191,194,194,198,198,202,206,217,238,239,255,256,263,293,320,321,357,358,364,365,375,2,2,2,12,33,84,106,112,114,132,154,261,261,261,262,262,1,2,6,8,14,14,22,22,24,26,28,30,34,52,62,69,77,254,1,6,16,52,128,168,168,198,206,213,226,237,240,243,264,268,276,279,283,291,291,295,301,302,315,315,316,316,435,436,3,52,54,56,841,845,1,12,12,27,110,110,122,123,134,4,9,400,409,7,8,19,22,42,82,94,341,576,1,7,8,20,33,204,6,8,12,26,60,65,68,80,83,107,108,112,113,116,117,121,130,133,135,135,138,141,154,157,162,162,164,165,166,172,173,174,175,175,179,201,208,212,226,237,238,240,241,244,245,247,248,252,254,255,256,257,259,261,270,271,277,279,284,285,292,298,301,306,324,328,350,355,365,390,407,408,409,410,423,424,430,431,1,7,8,13,16,293,5,6,8,8,25,26,26,26,31,32,45,47,53,58,59,62,64,65,68,73,75,81,115,116,117,127,128,129,133,154,164,173,182,183,204,241,250,252,261,262,267,278,280,293,317,336,342,350,356,359,362,366,368,375,378,385,388,392,400,404,411,419,421,423,437,447,449,450,450,458,460,466,470,490,491,566,570,577,577,577,1,2,4,4,9,12,14,14,27,28,36,37,47,48,49,50,68,69,72,74,74,75,92,115,131,132,143,155,156,162,163,173,174,182,183,184,185,199,200,212,241,249,255,256,267,277,283,284,291,300,316,317,324,324,325,326,340,341,360,371,383,394,406,418,425,428,429,1,4,6,10,10,17,18,21,22,34,36,37,38,41,42,68,69,107,139,185,185,193,195,195,218,231,246,252,254,256,265,279,304,312,333,337,348,364,387,397,411,412,449,456,472,491,509,565,586,602,604,606,623,640,641,655,670,676,681,692,697,728,729,792,793,8,18,20,24,26,38,40,42,56,58,72,74,76,80,86,88,110,112,126,128,132,148,150,152,162,164,166,174,176,176,178,188,192,194,198,206,208,210,210,228,232,242,244,260,262,264,296,298,300,304,1,10,14,16,18,52,54,56,60,62,64,66,68,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,106,108,110,112,114,116,120,122,126,128,130,132,134,136,147,79,198,207,210,215,236,329,352,354,358,362,364,365,1,2,4,6,6,20,20,312,313,313,314,315,316,317,318,319,320,321,324,325,326,327,327,328,329,330,331,333,334,334,335,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,9,10,12,20,30,32,35,36,37,38,39,40,42,44,45,46,47,49,50,52,54,55,56,57,58,59,60,62,63,64,67,69,70,71,72,73,74,76,78,80,82,83,84,85,86,88,90,92,94,95,96,97,98,100,102,103,104,106,107,108,108,110,111,112,114,115,117,118,120,122,124,126,127,128,130,132,133,134,135,136,137,138,140,142,143,144,145,146,147,148,150,151,152,154,155,156,157,158,160,161,162,164,165,167,168,171,172,173,174,176,177,178,180,180,181,182,182,183,184,186,188,192,194,196,197,198,200,202,203,203,204,205,206,207,208,210,212,214,216,217,218,220,220,221,222,222,223,224,225,226,227,227,228,230,231,232,233,234,235,236,237,238,240,242,244,247,248,250,250,251,251,252,253,254,255,255,256,257,258,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,275,276,277,278,280,281,282,283,284,285,286,287,288,290,291,291,292,293,294,295,296,297,298,298,300,304,305,306,307,308,310,311,312,315,316,318,320,322,324,325,326,327,328,328,330,330,332,333,334,336,337,338,340,341,342,343,344,345,346,347,348,351,352,353,354,355,356,357,358,360,361,362,363,364,366,367,368,370,371,372,373,374,375,376,377,378,380,381,382,383,384,385,386,388,390,393,394,395,396,398,400,402,404,406,407,408,410,411,412,413,414,415,416,417,418,420,422,423,424,425,426,428,430,431,432,434,435,436,437,438,440,442,443,444,445,446,448,448,450,452,453,454,455,456,457,458,460,461,462,463,463,464,464,465,466,468,470,471,472,474,475,476,477,478,480,482,484,486,488,491,492,501,511,517,9,10,12,14,15,16,17,18,20,21,22,24,28,30,31,32,34,35,36,37,38,40,41,42,44,46,47,48,50,51,52,54,56,57,58,60,61,62,65,66,67,68,69,70,71,72,75,77,78,79,80,81,82,84,85,87,88,90,91,92,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,114,116,117,118,120,122,124,125,126,126,127,130,131,132,134,136,138,139,141,142,144,144,146,147,149,150,152,154,155,157,160,161,162,164,166,168,169,170,172,174,177,179,180,181,182,184,185,187,188,190,192,194,195,196,197,198,199,200,202,204,206,208,211,212,215,216,217,218,220,221,222,226,227,229,230,232,234,235,236,238,240,242,244,245,246,248,249,251,252,254,255,257,258,260,262,262,264,265,267,268,269,270,272,274,275,276,277,278,279,281,282,284,286,288,289,290,291,292,294,295,296,297,298,299,302,306,308,310,312,315,317,320,322,325,329,330,332,334,335,337,338,340,340,342,344,345,347,348,349,350,353,355,358,359,360,364,365,366,367,369,370,372,373,374,375,376,377,378,380,382,383,385,386,388,390,392,394,398,399,400,402,404,405,407,408,409,410,412,413,414,415,416,418,419,420,423,424,425,427,429,430,432,436,438,438,440,443,446,447,449,450,452,453,455,457,459,460,463,464,465,466,468,470,470,473,474,480,488,500,510,514,516,521,521,522,6,96,116,149,210,212,214,216,218,220,225,1,202,203,204,205,205,206,207,208,209,210,211,216,217,218,219,220,221,223,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,4,6,6,11,16,16,17,20,22,25,28,28,30,32,34,35,36,37,38,40,41,43,43,45,47,48,50,51,53,54,55,56,58,60,60,62,62,64,66,68,69,70,70,71,72,74,75,76,77,79,80,81,82,88,88,94,95,98,99,102,106,107,109,110,111,112,115,116,118,119,121,122,123,125,141,64,124,128,268,495,540,170,170,170,170,170,170,170,172,172,172,172,172,172,172,174,174,174,174,176,176,176,176,176,176,176,176,176,178,178,178,178,178,178,180,180,180,180,180,180,180,180,180,182,184,184,184,186,186,186,186,186,186,186,186,186,188,188,188,188,188,188,188,190,190,190,190,190,190,192,192,192,192,192,194,194,194,194,194,194,194,194,194,194,196,196,196,196,196,196,196,196,196,198,198,198,198,198,198,198,198,198,200,200,200,200,200,200,200,200,200,200,200,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,204,204,204,204,204,204,204,204,204,204,204,204,204,206,206,206,206,206,208,208,208,208,208,210,210,210,210,210,210,210,210,210,210,210,210,210,212,212,212,212,212,212,212,212,212,214,214,214,214,214,214,214,214,216,216,216,216,218,218,218,218,218,218,218,218,218,218,220,220,220,220,220,220,220,220,220,358,358,358,358,358,358,360,360,360,362,362,362,364,364,364,364,364,366,366,368,368,368,368,370,370,370,372,372,372,372,372,372,372,372,372,372,372,372,374,374,374,374,374,374,376,376,376,376,376,376,376,376,378,380,380,382,382,382,382,382,384,384,384,384,384,384,386,388,388,388,388,388,390,390,392,392,394,394,394,394,394,394,394,394,394,394,396,396,396,396,396,398,400,400,400,400,400,400,402,402,402,402,402,402,402,404,404,404,404,404,404,404,404,580,580,580,580,582,582,582,584,584,584,584,584,584,586,586,586,586,586,586,586,586,586,586,588,588,588,588,588,588,588,588,590,590,590,590,590,590,590,592,592,592,592,592,594,594,594,594,594,594,594,596,596,596,596,596,596,596,596,596,596,596,596,596,596,598,598,598,598,598,598,598,598,598,598,598,598,598,600,600,600,600,600,600,602,602,602,602,602,602,602,602,602,602,602,602,602,602,604,604,604,606,606,606,608,608,608,608,608,608,608,608,608,608,608,608,610,610,610,610,612,612,612,612,614,614,616,616,616,616,616,616,616,618,618,618,618,618,618,618,618,618,618,618,618,618,620,620,620,620,620,620,620,620,620,620,620,620,620,622,622,622,622,622,622,622,622,622,622,622,622,624,624,624,624,624,624,624,624,628,628,628,628,628,628,628,630,630,630,630,630,630,630,630,632,632,632,632,632,632,632,632,634,634,634,636,636,636,636,636,638,126,128,128,128,128,128,128,128,130,130,130,130,130,130,132,132,132,134,134,134,134,134,134,134,134,136,136,136,136,136,136,138,138,138,138,138,138,138,138,138,138,138,138,140,140,140,140,140,140,140,142,142,142,142,142,142,142,142,142,142,144,144,144,144,146,146,146,146,146,148,148,148,150,150,150,150,150,150,150,150,150,152,152,152,152,152,152,152,152,152,154,154,154,154,154,154,154,156,156,156,156,156,156,156,156,156,156,156,156,158,158,158,160,160,160,160,160,160,160,160,160,160,162,162,162,162,162,162,162,164,164,164,164,164,164,164,166,166,166,338,338,338,338,338,338,338,338,338,338,338,338,338,340,340,340,340,340,340,340,342,342,342,342,342,342,342,342,342,344,344,344,344,344,344,344,346,346,346,346,346,346,346,346,346,348,348,348,348,348,348,348,348,348,348,348,350,350,350,350,350,352,352,352,352,352,352,352,352,352,352,352,352,354,354,354,354,354,354,354,354,354,356,356,356,356,356,356,356,356,356,358,358,358,358,358,358,358,358,358,358,360,360,360,360,360,360,360,362,362,362,362,362,362,362,362,364,364,364,364,364,364,364,366,368,368,368,368,368,368,368,368,370,370,370,370,370,372,372,374,374,374,374,374,374,374,376,376,376,376,376,376,376,376,378,378,378,378,378,378,380,380,380,382,382,382,384,384,384,384,384,384,384,384,386,386,386,386,386,386,386,386,544,544,544,544,544,544,546,546,546,546,546,548,548,548,548,548,548,548,548,548,548,550,550,550,550,552,552,552,554,554,554,554,554,554,554,556,556,556,556,558,558,558,560,560,560,560,560,560,560,562,562,562,564,564,564,564,564,564,564,564,566,566,566,566,566,566,566,566,566,566,568,568,568,568,568,570,570,570,570,570,570,570,570,570,572,572,572,572,572,572,574,574,574,574,574,574,574,576,576,576,576,576,576,578,578,578,578,580,580,580,580,580,582,582,582,582,584,584,584,584,584,586,586,586,586,586,586,586,1,6,8,8,17,18,18,32,40,40,45,46,46,47,51,52,53,54,56,57,58,59,60,61,62,63,65,66,68,71,72,74,75,80,82,83,84,89,90,91,92,98,99,100,101,102,113,114,115,116,117,125,127,132,134,135,138,139,140,147,148,149,151,152,153,153,154,155,156,162,163,165,166,171,172,173,177,179,180,182,183,184,185,186,187,191,192,193,194,195,196,197,199,200,201,203,205,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,225,226,229,230,233,234,235,236,240,242,243,244,245,247,248,249,250,255,257,262,263,264,265,266,269,271,272,275,278,283,287,288,291,294,295,296,299,300,307,308,312,313,314,316,317,319,323,324,327,328,329,332,335,337,338,343,348,360,399,1,4,6,6,10,12,17,18,19,27,49,50,55,55,56,57,58,59,59,60,63,64,69,70,72,73,80,81,88,90,91,95,105,106,107,111,112,113,114,122,123,124,128,141,143,144,145,146,147,164,165,167,168,170,177,180,181,185,187,188,191,192,193,202,203,204,205,208,209,210,210,211,211,212,218,219,224,243,244,251,266,268,275,278,279,280,285,286,287,287,288,288,289,289,290,291,297,298,299,300,303,304,305,306,308,309,310,313,314,318,321,322,322,323,328,330,332,335,336,337,339,340,343,344,346,347,350,351,354,360,361,386,390,392,393,395,1,4,6,6,12,20,21,22,23,24,25,28,29,30,31,31,32,35,36,38,38,39,40,41,42,43,44,45,49,51,52,53,54,55,57,57,58,59,60,66,72,75,76,77,78,79,80,82,82,83,85,86,88,89,92,93,95,110,110,110,111,112,113,114,115,115,116,117,118,119,120,121,122,123,124,125,126,131,131,132,133,142,143,145,152,154,156,156,157,168,169,170,171,171,172,173,175,176,177,178,179,180,180,181,181,182,183,186,186,187,189,190,191,192,192,197,197,201,202,202,203,204,205,206,207,209,210,211,213,214,214,217,218,219,220,221,223,223,224,225,226,227,227,228,231,232,233,234,235,238,240,242,242,243,244,244,245,246,247,248,251,251,252,253,254,255,258,261,262,263,265,267,268,269,270,271,271,272,272,273,273,275,275,276,277,277,278,279,280,280,281,282,283,284,285,286,286,287,6,8,8,24,25,26,26,26,27,27,27,27,27,28,28,28,29,29,29,29,30,30,31,31,31,32,32,32,32,34,34,34,35,36,36,37,37,37,38,39,39,39,40,40,40,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,52,52,53,53,54,54,54,55,55,55,56,56,56,57,57,58,58,59,59,59,60,60,61,61,62,62,62,63,63,63,64,64,64,65,65,66,66,66,67,67,67,68,68,69,69,69,70,70,70,71,71,72,72,72,73,73,73,74,75,75,75,76,76,76,77,77,77,78,78,79,80,80,80,80,81,81,82,83,83,84,84,85,85,85,86,86,87,88,88,88,88,89,89,89,90,90,91,91,92,92,92,93,93,93,94,94,94,94,95,95,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,101,101,102,102,102,103,103,103,104,104,105,105,105,106,106,107,107,107,108,108,108,109,109,109,110,110,111,111,112,112,113,113,114,114,115,115,115,116,117,117,117,118,118,119,119,119,120,120,120,121,122,122,122,123,123,123,124,125,125,125,126,126,126,127,127,127,128,128,129,129,130,130,130,131,131,131,132,132,133,133,133,134,134,135,136,136,137,137,137,138,138,138,139,140,140,140,141,141,141,142,142,143,143,143,144,144,144,145,145,145,146,146,146,147,147,148,148,148,149,150,150,150,151,152,152,153,154,154,156,156,156,157,157,158,159,159,159,159,160,160,161,162,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,169,169,169,170,171,171,171,172,172,172,173,173,173,174,174,175,176,176,176,177,178,178,178,178,179,179,179,180,180,181,181,181,182,182,182,183,183,183,184,184,185,185,185,186,186,187,187,187,188,188,189,189,190,190,190,191,191,191,192,192,193,193,194,194,194,195,195,196,196,196,197,197,198,199,199,199,200,200,200,201,201,201,202,202,203,203,204,204,204,205,205,206,206,206,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,215,215,215,216,216,216,217,217,217,218,219,220,220,221,221,221,222,222,223,223,223,224,224,224,225,225,225,226,226,226,227,227,227,228,228,228,229,229,229,230,230,231,232,232,233,233,233,234,234,235,235,235,236,236,236,237,237,237,238,238,238,239,239,239,240,240,240,241,241,242,242,242,243,243,243,244,244,244,245,245,245,246,246,246,247,248,248,248,249,250,270,272,272,272,273,273,273,274,274,274,275,276,276,276,277,277,277,278,278,278,279,279,279,280,280,281,281,281,282,282,282,283,283,284,284,284,285,285,286,286,286,287,287,288,288,289,289,290,290,290,291,291,291,292,293,293,294,294,294,295,295,295,296,296,297,297,298,298,299,299,299,300,300,301,301,302,302,302,303,303,303,304,304,304,305,305,306,306,307,307,307,308,308,309,309,309,310,310,310,311,311,312,312,313,314,314,314,315,315,315,316,316,316,317,317,318,318,319,319,320,320,321,321,322,322,322,322,323,323,324,324,325,325,326,326,327,327,328,328,328,329,329,330,331,331,331,332,332,333,333,334,334,335,335,335,336,336,337,337,338,338,338,339,339,340,340,341,341,342,342,342,343,343,344,344,345,345,345,346,346,347,348,348,349,349,349,350,350,350,351,351,352,352,352,352,353,353,354,354,354,355,355,356,356,356,357,357,358,358,358,359,359,359,360,360,360,361,361,362,362,362,363,363,364,365,365,365,366,366,367,367,368,368,368,369,369,370,370,370,372,372,373,373,374,374,374,375,376,376,376,377,378,378,378,379,379,380,380,381,381,381,382,382,382,383,383,383,384,384,385,385,385,386,386,387,387,388,388,389,389,390,390,391,391,391,391,392,392,393,393,393,394,394,395,395,395,396,396,396,397,398,398,398,399,399,400,400,400,401,401,402,402,403,404,404,405,406,407,407,407,407,408,408,409,409,410,410,411,411,411,412,412,413,413,413,413,414,414,415,415,415,415,416,416,417,417,417,418,418,419,419,420,420,421,421,421,422,423,423,423,423,424,424,424,425,426,426,426,427,427,428,428,429,429,430,430,431,431,431,432,433,433,434,434,435,435,435,436,436,437,437,437,438,438,439,439,439,440,441,441,441,442,442,442,443,443,444,444,445,446,446,446,447,447,448,448,449,449,449,450,450,451,451,452,452,452,453,454,454,455,455,455,456,456,457,457,457,458,459,460,460,461,461,461,462,462,463,463,464,464,464,465,465,466,466,466,467,467,468,468,468,469,470,470,470,471,471,471,472,472,472,473,474,474,474,475,476,476,477,477,477,478,478,479,480,480,481,481,482,482,483,483,483,484,484,485,485,485,486,486,486,487,487,488,488,489,489,489,490,490,490,491,491,492,492,492,493,493,494,494,496,496,496,498,498,498,499,499,500,500,500,501,501,501,502,502,503,503,503,503,504,505,505,505,506,507,507,507,508,508,509,509,509,510,510,511,511,512,512,512,513,513,514,514,514,515,515,516,516,517,541,128,130,134,1,6,8,14,14,25,31,36,36,52,52,484,485,486,487,488,489,490,491,492,492,493,493,493,494,495,1,4,6,48,48,1,4,6,12,22,56,56,6,10,16,124,126,126,127,128,129,134,153,2,4,6,99,298,516,369,1,7,8,8,16,19,22,25,27,37,45,48,61,64,69,83,87,93,104,110,118,121,136,141,151,156,158,163,166,169,171,176,179,193,196,204,208,209,223,6,10,12,13,16,18,19,20,24,26,28,34,35,37,40,42,44,45,46,48,50,51,52,53,54,55,56,58,59,60,62,65,67,68,71,72,73,74,76,77,78,80,82,83,84,85,88,91,92,93,96,97,98,99,100,101,103,104,106,109,111,112,114,117,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,142,143,144,145,146,147,149,150,151,152,154,155,156,158,160,162,163,164,166,167,168,169,170,171,172,173,174,176,179,181,182,8,12,14,15,16,18,20,21,22,26,28,30,36,37,39,40,42,44,46,47,48,50,52,53,54,55,56,57,58,60,61,62,64,67,69,70,73,74,75,76,78,79,80,82,84,85,86,87,90,92,93,94,95,98,99,100,101,102,103,105,106,108,113,114,116,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,140,141,142,143,145,146,147,148,149,149,151,152,153,154,156,157,158,160,165,166,168,169,170,171,172,173,174,175,176,178,181,183,184,4,5,6,7,8,9,10,11,12,13,14,14,14,15,17,5,8,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,107,107,108,109,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,322,396,462,464,564,566,576,580,594,608,7,8,9,47,48,50,52,54,56,58,60,62,64,66,68,70,72,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,129,130,132,134,136,138,140,142,144,146,11,20,27,29,31,35,40,42,48,50,54,54,56,58,61,68,70,78,80,83,85,90,90,93,93,95,95,97,100,100,100,112,117,136,139,140,141,146,156,162,170,175,193,195,209,209,212,214,218,220,222,224,226,228,234,236,247,247,247,247,257,262,268,268,272,272,278,280,291,295,303,304,305,305,310,318,8,12,12,14,22,23,23,31,35,36,36,37,38,39,40,40,41,42,46,47,48,51,52,54,55,55,62,63,66,67,67,69,69,72,73,73,74,74,75,75,75,76,77,78,78,80,81,87,88,94,97,100,100,101,105,111,113,115,117,119,121,122,124,126,128,11,41,42,42,56,57,60,61,70,74,78,79,82,83,86,88,93,96,100,101,105,110,111,114,115,123,144,150,154,156,157,162,163,166,170,171,176,177,181,186,187,1,2,6,8,50,51,52,64,70,74,75,84,85,88,89,92,93,93,93,96,96,97,100,101,106,107,107,111,114,123,123,126,130,130,134,134,134,141,144,163,169,169,173,176,176,177,177,181,184,188,188,192,196,200,200,204,208,212,212,213,221,222,1,2,271,353,354,2,6,14,23,27,27,46,47,64,64,65,82,82,84,86,86,94,104,104,110,110,136,136,137,150,151,151,166,174,174,188,188,195,195,204,204,204,243,248,249,1,6,8,17,31,36,76,78,107,107,109,120,143,144,158,164,169,170,170,170,170,209,29,41,45,51,60,69,72,76,80,82,85,88,89,92,100,104,109,112,116,125,128,132,132,136,136,149,182,185,188,191,191,195,197,201,207,209,215,219,224,229,234,239,244,250,337,158,158,160,160,160,162,162,162,164,166,166,168,168,168,170,170,170,172,172,172,172,174,174,174,174,176,176,178,178,178,180,180,180,182,182,184,184,186,186,188,188,188,190,190,190,192,194,196,196,196,196,196,196,196,196,198,198,198,198,198,198,198,198,200,200,200,200,200,200,200,200,202,202,202,202,202,204,206,206,206,206,208,208,210,212,212,212,214,214,214,216,216,216,216,216,216,216,218,218,218,218,218,218,220,220,222,222,22,28,46,52,62,68,86,92,102,108,6,32,33,37,50,51,52,53,53,55,56,58,61,65,66,68,70,71,72,75,75,76,77,81,82,87,89,91,99,102,103,105,106,107,109,110,111,114,114,114,117,117,120,129,132,133,134,148,151,153,154,155,156,156,157,157,158,161,162,165,167,168,169,173,175,175,176,187,188,191,192,196,199,200,202,209,210,211,213,214,216,218,219,220,221,222,223,224,225,226,227,228,228,229,229,230,231,232,232,233,233,234,235,235,236,237,238,239,240,247,249,251,252,255,256,257,257,258,259,260,262,263,263,264,265,267,271,272,273,276,277,279,280,281,285,286,287,288,290,290,291,292,293,293,296,299,304,305,305,319,338,347,351,356,359,362,364,365,372,375,377,386,387,388,396,397,402,405,409,410,411,412,417,426,429,484,487,490,493,493,493,495,497,499,501,501,501,502,508,512,517,523,540,546,549,555,557,560,560,566,569,570,570,570,573,573,574,574,578,581,581,583,584,587,588,591,592,595,596,598,601,602,605,606,609,610,613,613,613,615,616,619,620,620,620,623,624,627,628,628,628,628,631,636,639,640,643,644,644,647,658,658,659,1,4,6,6,10,10,14,20,20,38,40,42,44,56,86,90,92,92,92,92,94,116,118,148,164,166,168,170,170,170,170,172,174,188,190,190,214,216,216,4,9,10,14,15,16,17,20,21,23,23,26,30,32,33,34,35,37,39,40,42,46,46,47,48,49,52,56,60,61,62,63,64,71,78,80,83,87,88,89,93,96,101,102,104,106,107,110,111,114,115,116,117,118,120,121,124,125,128,129,131,131,132,133,135,136,136,137,138,139,141,142,143,145,145,146,147,148,149,149,150,152,153,154,155,156,157,158,159,161,162,166,167,168,170,174,180,181,182,182,183,184,185,186,187,188,189,190,191,200,206,208,209,217,220,224,225,229,230,231,232,235,240,241,242,243,247,252,252,253,253,254,255,258,259,260,261,266,267,268,269,272,273,274,275,278,279,280,281,284,285,287,289,290,291,292,293,295,296,298,299,301,304,310,311,314,315,318,320,321,322,326,329,331,340,1,3,4,8,12,16,20,20,24,28,28,28,28,32,32,32,32,36,36,36,36,40,40,40,40,44,44,44,48,52,56,56,56,56,56,60,60,60,60,60,60,64,64,64,64,68,68,68,68,68,68,72,72,72,72,72,72,76,76,76,80,80,80,80,84,84,84,84,84,84,88,88,88,88,88,88,88,88,88,92,92,92,92,92,92,96,96,96,96,96,100,100,100,100,100,100,100,104,104,104,104,108,108,108,108,108,108,108,112,112,112,112,116,116,116,116,116,116,116,116,120,120,120,120,120,120,120,120,124,124,124,124,124,124,124,128,132,132,132,136,136,136,136,140,140,140,140,144,144,144,144,148,148,148,148,152,152,152,156,156,160,160,160,160,160,164,164,168,168,168,168,168,168,168,174,197,199,202,202,202,203,203,203,226,243,247,250,252,253,255,261,4,4,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,142,144,152,154,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,254,256,258,260,262,264,271,1,1,2,6,73,74,76,78,90,112,114,116,141,154,156,158,211,262,264,276,295,300,308,310,319,320,325,334,343,348,350,360,366,376,390,392,394,396,398,410,414,420,426,1,1,1,1,2,6,9,26,50,52,94,94,110,112,148,150,152,198,217,263,283,284,315,316,318,334,358,376,402,407,408,412,412,430,430,437,438,438,1,1,6,9,11,31,68,84,86,88,90,102,102,104,106,124,126,150,162,164,210,212,212,214,220,222,268,270,276,282,282,413,414,448,456,1,1,1,6,54,56,131,134,136,170,172,174,176,178,180,194,196,207,208,222,224,264,264,360,362,364,366,372,440,442,444,446,446,463,470,480,496,498,525,536,536,542,1,1,1,2,6,110,128,130,138,140,142,150,152,160,162,162,170,175,176,183,184,186,192,194,205,206,208,212,214,216,228,232,234,238,240,345,370,370,372,376,378,380,384,386,392,397,398,402,404,410,410,414,420,422,426,485,1,1,1,1,2,62,125,316,323,335,346,360,363,449,451,1,2,8,435,436,436,10,17,18,74,87,92,97,98,114,155,169,172,213,217,218,219,273,314,336,372,390,399,406,518,563,586,594,1,2,5,6,14,21,32,41,94,95,96,98,122,130,133,134,135,138,142,143,150,154,155,158,162,165,166,172,173,174,176,177,181,182,190,197,201,202,205,206,209,210,213,218,222,225,229,232,233,237,237,242,252,256,262,266,267,272,278,278,278,279,288,289,290,291,297,301,302,303,306,308,309,312,313,316,317,320,321,322,324,325,328,330,333,333,336,336,337,340,341,344,345,346,349,353,353,356,357,358,361,362,365,369,370,374,377,378,381,382,385,386,391,395,399,400,400,400,400,615,5,6,7,8,10,12,13,13,13,14,15,16,16,17,19,20,21,21,22,23,23,24,24,25,25,25,27,29,29,29,29,30,30,30,31,34,36,37,38,38,38,39,43,43,45,45,49,67,73,76,81,86,90,93,99,101,106,107,114,120,124,127,135,143,147,159,159,183,184,197,199,201,203,205,207,209,227,227,247,311,325,325,326,326,329,329,376,377,381,395,395,399,403,403,421,424,426,427,427,429,429,429,429,431,432,433,433,434,435,440,441,442,443,444,444,446,452,4,4,6,7,8,9,10,12,14,14,15,16,17,17,17,17,17,18,18,18,19,19,19,20,22,24,25,28,30,31,33,34,35,37,39,40,41,42,42,43,44,45,45,45,45,45,48,49,51,53,53,55,55,57,59,61,61,63,65,65,65,69,75,77,89,95,107,117,124,127,135,135,142,165,173,179,195,212,220,221,231,238,238,255,257,257,257,257,257,259,261,263,265,286,287,295,322,323,327,327,340,367,387,453,457,459,459,461,474,475,475,477,479,490,497,497,498,506,508,515,543,576,576,577,578,578,579,580,580,581,583,587,587,588,588,589,590,590,590,591,592,595,596,4,7,9,9,9,9,10,10,12,14,14,14,15,17,17,18,21,21,24,25,26,27,27,27,27,28,29,29,29,30,31,32,32,32,33,35,36,36,38,39,40,42,43,44,44,49,49,49,50,51,52,52,52,53,55,55,57,57,63,63,65,67,69,69,69,73,75,75,75,79,81,85,85,87,91,93,101,107,119,129,141,149,185,193,199,221,243,248,265,267,292,292,301,320,321,321,333,367,383,385,385,385,397,411,488,489,495,497,501,522,523,524,524,525,526,526,526,529,531,536,537,539,543,544,547,547,551,555,561,561,579,635,661,663,664,665,666,667,668,676,677,678,678,678,679,679,679,680,681,681,681,683,686,4,7,9,9,10,12,12,13,14,14,14,15,17,17,18,19,21,23,24,25,25,25,25,26,27,27,27,27,28,29,29,29,30,31,32,32,35,37,39,39,39,39,40,41,42,42,45,45,47,47,47,47,48,48,49,49,49,51,51,52,53,55,55,57,60,61,63,65,65,69,69,69,69,69,73,75,75,77,79,83,83,85,86,86,91,99,105,115,125,135,143,145,175,189,209,227,230,247,270,270,270,293,303,320,321,339,351,353,375,451,457,461,463,467,484,485,486,487,488,488,498,501,504,505,505,508,509,509,518,519,519,535,535,613,615,616,617,619,620,625,625,625,626,626,626,627,627,627,627,628,628,629,630,631,632,632,638,640,642,4,7,7,10,11,12,12,14,14,15,16,16,16,19,19,20,21,23,23,25,26,27,27,27,27,28,29,29,29,29,30,30,32,34,37,38,39,39,39,41,42,43,43,44,44,44,45,45,46,48,49,49,50,50,50,51,53,55,55,57,57,57,61,63,65,65,65,65,67,69,69,71,73,75,77,77,79,80,80,81,82,83,84,85,85,97,97,97,97,97,99,105,115,125,135,143,143,145,155,165,177,185,190,201,211,230,236,251,251,272,272,278,296,296,296,296,297,309,309,316,317,317,343,355,357,379,457,467,471,483,488,490,492,492,502,502,507,507,510,511,512,515,515,523,523,579,617,618,619,622,625,625,625,626,631,631,631,632,632,632,633,633,634,634,635,636,636,637,638,638,638,639,639,640,642,645,645,648,4,6,7,7,7,7,10,12,12,14,14,15,16,16,18,20,21,21,22,23,27,28,29,29,30,31,31,34,34,38,39,39,40,41,42,43,43,44,45,45,46,47,48,49,49,49,51,51,52,52,53,55,55,55,56,57,57,59,61,61,65,67,69,71,73,73,73,75,77,80,80,81,81,82,83,83,84,84,86,87,89,90,91,91,91,91,91,91,101,101,101,101,101,103,109,119,129,139,147,149,169,181,189,194,215,234,246,247,247,247,247,255,275,275,275,277,277,282,283,311,318,319,319,343,345,357,359,383,399,405,411,415,428,429,430,432,432,441,445,445,446,450,451,459,459,478,554,617,617,617,617,622,623,624,625,628,631,631,637,637,638,638,639,640,641,641,642,643,645,645,646,646,646,646,649,651,651,654,4,6,6,6,7,10,12,12,14,14,15,16,16,17,18,20,21,21,22,23,24,27,28,29,29,30,31,35,35,35,37,38,39,39,40,41,41,42,42,43,44,45,46,47,47,47,49,49,49,50,52,53,53,55,56,56,57,57,59,59,61,65,67,71,73,73,73,75,76,77,79,81,81,82,83,87,87,87,93,95,95,99,105,117,127,137,145,147,157,157,165,179,187,193,195,217,237,246,257,279,279,279,296,297,316,317,317,319,334,334,335,335,349,351,363,365,389,411,413,419,431,433,434,438,442,442,452,455,455,455,461,463,463,464,467,473,473,473,477,493,504,633,633,633,637,640,647,649,649,650,650,651,653,656,656,656,657,658,662,666,666,4,6,6,7,9,10,10,11,12,12,14,14,15,16,16,17,18,20,21,21,22,23,24,27,28,29,29,30,31,31,35,41,41,42,43,43,43,44,45,45,45,46,48,49,50,50,51,52,53,53,54,54,56,61,61,63,63,69,71,75,79,80,83,85,85,86,91,91,95,95,103,103,107,113,125,135,145,145,153,155,165,173,187,195,201,203,227,245,250,265,289,289,289,289,300,301,301,302,325,336,336,336,337,337,355,355,361,363,375,377,380,391,403,419,431,433,433,449,451,453,456,458,462,462,473,474,475,477,477,477,483,485,485,485,486,497,497,497,507,519,681,681,681,689,701,701,702,703,703,703,704,704,705,707,707,707,709,710,711,711,717,717,718,718,4,6,6,6,6,7,10,11,12,12,14,14,15,15,15,16,17,18,20,21,21,22,22,22,22,23,24,26,26,27,28,29,29,29,30,31,31,32,33,36,37,37,47,47,47,48,49,49,51,53,53,54,54,56,60,61,61,62,65,67,67,68,68,71,71,71,73,77,79,85,87,89,90,93,95,95,97,99,107,107,115,119,125,137,147,149,159,162,163,167,171,186,205,219,245,262,263,263,267,267,287,315,317,317,317,324,325,325,326,327,337,355,370,370,371,371,371,389,389,395,406,409,411,416,427,439,455,463,467,475,485,493,495,500,500,503,507,507,512,513,514,515,517,521,522,528,591,591,591,666,670,670,745,746,747,748,748,748,749,750,750,751,752,753,758,760,760,761,762,762,763,765,765,768,768,768,768,769,769,771,774,776,777,777,778,4,4,4,6,7,10,11,12,12,14,14,15,15,16,17,18,20,21,21,22,22,22,22,23,24,26,27,30,31,32,33,33,33,33,34,36,37,37,44,45,45,45,47,48,49,49,50,51,55,55,56,59,59,61,62,63,66,67,67,68,69,69,69,70,70,70,70,71,72,75,77,77,81,85,87,89,90,93,93,93,95,96,97,99,101,101,103,108,115,115,119,123,125,131,143,151,151,155,157,168,169,171,177,179,199,199,215,229,239,259,270,271,283,305,309,322,340,341,343,343,343,343,358,359,359,360,361,379,396,397,397,397,414,415,415,421,423,435,437,451,465,527,528,529,535,543,553,554,554,555,555,557,557,559,561,565,566,566,570,570,573,587,588,591,597,599,599,601,602,603,605,609,661,665,665,671,681,687,699,699,699,715,756,756,835,842,843,844,848,850,851,855,857,857,858,859,859,859,860,860,861,861,865,865,870,873,875,875,876,876,4,4,6,7,9,10,12,12,12,12,13,14,14,15,16,17,18,21,21,21,21,22,22,23,24,26,27,28,29,29,29,29,31,31,31,33,33,33,34,34,35,36,37,38,39,40,40,41,41,44,45,45,47,49,50,50,54,54,55,56,68,70,72,73,73,74,75,78,79,80,82,82,83,88,91,93,94,94,95,95,95,95,96,96,96,97,97,97,98,99,100,102,102,102,102,103,103,104,104,105,105,106,106,109,109,111,115,117,121,125,131,133,135,137,139,139,141,145,165,171,177,189,201,223,245,261,271,277,309,337,345,362,367,401,401,412,413,431,448,448,448,449,466,467,467,483,490,490,503,535,559,564,564,564,583,613,614,615,621,627,629,630,630,637,638,639,643,649,649,652,653,655,657,657,658,659,659,661,666,668,669,673,674,674,675,678,691,692,700,706,707,710,711,713,715,717,719,759,772,775,781,785,787,787,793,796,807,809,810,811,827,827,827,875,899,980,982,984,984,988,988,995,1000,1001,1001,1002,1003,1003,1003,1005,1005,1006,1006,1007,1007,1008,1008,1008,1010,1010,1010,1013,1013,1015,1017,1017,1018,1021,1025,1029,1029,4,4,4,5,6,9,10,12,12,12,12,13,13,14,14,15,15,16,17,18,19,19,20,23,23,23,23,24,24,25,26,28,29,29,30,31,33,33,35,35,37,37,38,39,40,41,41,42,42,43,44,46,47,47,48,49,51,51,51,52,53,54,55,56,57,61,61,62,66,69,69,70,71,73,74,75,75,77,77,77,78,78,79,79,82,83,83,85,89,89,91,91,93,93,96,98,98,99,99,99,100,102,105,106,107,107,109,110,110,110,111,111,112,112,113,113,114,114,114,117,117,119,119,121,123,125,129,131,134,135,139,141,143,145,149,150,150,153,155,167,177,181,203,215,227,235,237,261,277,279,289,295,331,343,365,365,365,396,399,414,415,435,435,435,448,448,466,466,485,485,519,526,526,541,573,598,599,627,661,663,665,669,671,672,675,677,681,685,687,689,691,694,696,696,699,699,701,703,707,714,714,729,734,739,740,746,747,750,753,757,758,759,759,760,764,764,799,810,815,829,829,831,833,843,880,880,880,909,909,911,934,935,936,937,1018,1024,1028,1029,1030,1033,1033,1035,1036,1036,1036,1036,1036,1040,1043,1043,1044,1044,1045,1045,1046,1048,1051,1051,1052,4,6,9,10,12,12,12,12,13,13,14,14,16,16,17,17,19,20,21,21,22,22,23,23,24,26,27,29,29,29,30,30,31,32,34,34,35,35,36,37,38,39,40,42,42,44,45,45,46,47,48,49,49,50,51,51,51,51,52,52,53,53,59,64,64,64,65,66,66,67,68,69,70,70,70,70,70,71,72,72,73,75,76,76,77,77,79,80,80,81,81,83,83,84,85,90,90,91,91,91,92,93,94,94,95,95,96,100,101,104,104,104,105,106,107,108,108,109,109,109,110,110,111,112,112,112,113,113,113,114,115,115,116,116,122,122,125,127,128,129,129,129,131,133,135,135,137,139,140,141,142,143,147,149,153,156,156,157,157,159,159,161,167,181,187,195,207,219,235,243,247,281,289,305,343,379,411,412,412,430,451,464,464,483,495,541,546,546,562,562,563,563,563,565,601,624,628,637,691,693,695,699,702,705,707,709,711,713,717,719,721,726,727,727,729,729,729,733,739,744,744,745,751,759,765,771,772,774,779,781,783,785,785,787,788,793,793,842,856,861,866,873,877,878,893,896,896,897,899,901,930,947,947,949,986,1069,1071,1071,1072,1073,1077,1087,1089,1090,1091,1091,1091,1091,1092,1092,1093,1093,1094,1094,1095,1097,1097,1097,1098,1099,1101,1104,1105,1106,1106,5,56,74,74,162,174,214,329,339,345,351,4,4,5,7,16,21,21,70,70,70,70,70,71,71,71,128,149,4,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,74,78,82,86,90,94,98,102,106,110,114,118,6,16,26,4,11,12,124,135,136,137,138,433,436,540,547,548,549,550,702,703,704,705,754,755,793,795,831,834,1124,1125,1172,1173,1217,1219,1219,1220,1327,1363,1364,1365,1366,1366,1366,1449,1519,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,44,45,46,47,48,49,50,51,53,54,55,7,9,11,13,15,17,22,22,22,22,22,22,22,22,23,23,23,23,24,24,24,24,24,25,26,26,26,26,27,28,29,29,31,32,32,32,32,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,88,89,90,90,90,90,91,91,91,91,91,91,92,92,93,94,95,96,97,97,97,97,6,7,9,10,13,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,5,10,12,14,16,18,20,22,26,50,52,54,56,58,60,62,64,66,70,72,74,76,78,80,82,84,86,90,92,94,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,127,129,130,9,10,11,12,13,14,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,25,26,27,28,29,5,54,60,60,61,122,123,126,127,130,131,134,134,135,158,159,159,159,161,161,164,165,165,167,170,170,171,172,175,192,192,193,193,196,208,208,209,209,216,217,218,218,219,220,221,221,254,254,255,255,258,258,258,286,287,289,22,42,52,64,80,96,114,122,126,132,138,146,154,162,170,200,9,10,17,154,189,199,200,207,208,210,218,219,220,222,223,227,238,239,244,246,252,253,261,262,263,264,265,266,267,268,269,269,270,271,272,272,273,274,275,276,277,277,278,279,280,281,281,282,283,284,316,321,358,361,363,367,372,377,378,4,25,121,123,125,125,127,129,138,142,144,146,146,148,149,151,152,153,155,157,159,161,162,163,167,169,306,309,327,327,341,341,358,362,364,368,370,5,6,136,141,182,184,267,268,271,4,24,42,60,94,94,112,163,163,180,198,216,216,268,268,283,333,475,4,57,57,78,131,136,140,143,161,186,300,330,341,341,4,7,7,15,33,67,151,184,219,219,227,244,270,295,313,329,349,378,426,460,494,532,7,8,26,31,39,47,54,54,59,63,71,71,105,118,143,159,266,269,277,332,364,383,399,4,11,15,32,50,68,86,104,124,137,145,145,155,165,301,301,302,306,311,312,325,326,331,332,339,340,340,351,352,360,363,367,369,373,376,377,379,381,383,385,389,391,393,397,401,404,407,410,414,418,422,477,486,493,560,4,20,22,26,31,36,40,51,54,56,57,58,60,63,65,67,67,69,76,78,87,88,110,118,147,148,150,153,155,157,175,180,182,184,184,184,186,188,201,206,209,209,210,211,212,213,213,214,218,220,259,273,315,316,318,321,331,379,381,388,425,455,465,465,475,475,475,485,485,493,493,493,501,501,507,513,513,521,521,529,529,529,11,12,30,55,58,107,116,132,133,133,135,153,153,159,175,177,184,185,195,195,214,218,219,227,252,261,275,292,297,300,309,312,312,312,325,341,346,359,371,391,432,438,441,452,460,462,465,466,466,467,467,468,468,470,470,471,472,473,473,474,475,477,478,479,479,482,483,483,484,485,486,490,498,10,16,20,29,32,36,41,44,45,48,50,51,59,61,62,64,67,69,71,73,75,78,91,92,93,94,95,96,96,97,97,98,98,100,101,102,102,102,103,103,104,106,106,107,109,110,112,114,116,118,119,120,121,122,123,126,127,128,129,130,131,132,133,134,134,135,136,137,138,139,141,142,143,159,161,162,163,164,168,171,172,174,175,179,183,185,192,196,207,221,223,254,256,257,259,290,306,311,315,327,333,357,404,405,412,413,417,419,422,426,431,433,434,442,460,462,465,467,475,486,509,516,517,518,4,142,143,148,152,157,161,163,165,171,173,184,188,190,192,194,194,196,198,200,202,204,206,208,210,212,212,214,214,214,216,218,218,220,222,224,227,229,233,234,234,235,238,246,308,311,357,363,370,392,397,431,441,445,449,455,466,469,472,478,4,9,11,15,16,18,20,22,79,80,85,88,90,92,94,95,96,97,102,104,105,123,125,127,129,131,134,134,134,135,136,137,139,140,140,141,142,143,145,146,146,146,146,146,146,146,146,147,149,152,158,160,161,162,164,165,166,167,170,187,189,284,296,312,368,368,383,383,389,389,403,406,437,440,445,448,448,456,465,465,4,16,21,22,24,25,26,27,28,29,30,30,33,35,36,37,39,40,41,44,45,46,48,48,48,49,52,59,61,63,65,74,76,76,82,83,84,85,95,95,96,97,101,121,125,156,159,162,164,168,176,180,197,213,226,226,230,232,258,260,284,340,342,348,356,356,356,364,370,402,406,420,426,428,434,448,450,451,503,547,568,575,610,612,623,626,4,13,14,17,22,35,35,36,40,41,49,51,61,63,67,70,71,74,76,78,99,101,106,107,110,117,120,121,122,156,158,158,159,160,163,163,164,165,166,167,168,168,169,172,205,231,254,268,289,355,363,387,389,401,405,407,409,421,427,430,434,435,443,7,8,141,146,191,193,274,275,279,415,7,8,28,46,64,98,98,116,167,167,184,202,220,220,272,272,337,463,611,6,10,10,19,37,71,105,155,188,223,231,248,274,299,317,332,353,382,430,430,464,498,498,7,8,10,28,33,34,41,49,53,56,61,65,73,77,107,120,145,161,247,269,270,277,332,364,371,383,399,7,8,29,125,127,129,131,133,138,142,146,148,150,152,153,155,156,157,159,159,161,163,165,166,167,169,171,173,205,310,313,319,319,331,331,345,345,362,368,372,372,374,6,14,19,36,54,72,90,90,108,118,128,141,149,159,169,305,306,310,315,316,329,330,335,336,343,344,355,356,364,367,371,373,380,381,383,385,387,389,393,395,397,401,405,408,414,418,422,426,490,497,564,6,22,24,28,33,38,42,56,58,59,59,60,60,62,65,67,69,71,78,80,89,90,112,120,149,150,152,170,170,177,177,182,184,186,186,186,188,190,203,207,208,211,211,212,213,214,215,216,220,222,261,275,315,316,318,321,379,381,385,388,417,425,445,455,455,455,455,465,465,475,475,475,485,485,493,493,493,501,507,513,513,513,521,521,529,529,529,529,535,6,18,23,25,29,34,43,50,54,83,176,177,195,201,227,261,261,262,264,6,15,16,19,24,37,38,42,51,53,63,65,69,72,73,76,80,101,103,108,108,109,112,122,123,124,125,158,159,159,160,160,161,162,163,163,165,166,166,167,168,168,169,170,171,172,174,207,233,256,270,291,357,365,371,371,389,391,403,407,407,409,411,423,429,432,436,437,445,499,6,17,48,50,60,68,83,85,86,88,89,90,90,91,92,95,96,97,98,107,111,117,120,129,131,134,139,142,144,146,149,150,151,152,153,154,155,156,157,158,159,159,160,162,163,164,166,168,171,171,171,171,172,172,172,173,174,174,174,175,176,177,177,179,180,180,180,181,182,183,185,185,185,185,187,189,189,190,190,191,191,191,192,192,193,194,195,195,195,195,195,196,196,196,197,198,199,200,201,258,259,265,271,277,301,310,312,322,330,332,336,339,341,355,357,358,358,359,364,365,366,403,424,436,445,455,457,459,461,463,465,467,467,493,500,500,504,507,510,512,512,513,516,520,523,523,523,524,524,531,565,566,2,6,13,30,36,72,76,76,78,87,87,95,97,99,112,113,119,126,133,144,148,150,181,198,212,224,227,238,305,322,330,334,338,340,360,364,371,375,380,382,386,387,390,392,394,395,397,400,404,405,419,439,457,458,479,505,5,6,14,20,22,26,28,29,31,37,40,42,44,45,48,49,50,55,65,67,69,81,83,88,94,106,117,117,127,131,133,135,136,139,143,146,150,155,155,156,157,158,160,162,163,164,165,165,166,166,167,168,168,169,169,171,172,173,174,176,178,179,179,179,180,180,181,181,181,182,182,183,184,185,186,187,188,189,189,191,192,193,193,193,194,195,196,197,198,198,200,201,202,205,214,218,220,221,222,222,224,225,226,227,241,270,271,352,353,354,405,406,469,493,503,519,522,6,15,18,20,28,30,36,38,41,50,51,52,53,54,55,56,109,120,123,127,169,171,174,187,188,193,198,203,225,239,248,249,251,288,291,293,296,302,304,307,312,315,316,318,321,322,327,333,350,353,356,360,361,362,363,365,366,370,372,373,375,377,378,380,380,382,384,391,393,393,394,395,396,400,402,403,407,412,413,414,415,416,418,420,421,422,424,427,429,430,431,432,435,502,506,6,14,16,19,34,57,67,70,71,73,75,81,83,85,88,91,92,94,96,118,128,129,131,133,137,140,141,143,144,146,148,149,151,153,155,156,157,160,162,170,174,176,178,183,189,194,195,197,200,218,224,232,263,275,281,283,285,286,288,290,292,293,295,296,298,300,302,303,304,304,309,310,311,312,313,314,315,316,317,319,320,321,321,322,324,324,326,328,329,331,332,333,335,337,339,341,343,345,347,349,352,354,355,358,359,361,362,365,367,371,373,376,377,379,380,381,382,383,482,527,528,536,541,602,6,307,333,336,339,348,349,363,371,372,374,382,411,413,415,422,423,424,424,425,427,429,430,432,433,435,437,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,6,15,16,17,18,19,20,21,21,22,24,25,25,26,26,27,27,28,29,30,31,32,34,36,38,38,38,39,41,42,123,123,125,127,129,146,252,260,265,266,366,381,385,388,417,429,435,440,442,443,447,454,475,478,6,144,145,150,154,159,163,167,173,175,184,186,190,192,194,196,196,198,198,200,202,204,206,208,210,212,214,214,216,216,216,216,218,220,220,220,220,222,224,226,226,226,231,235,236,236,237,240,248,310,313,359,365,372,394,394,399,433,443,447,451,457,461,465,468,471,474,480,6,17,141,149,160,173,183,281,283,285,286,287,291,294,298,312,320,322,323,324,325,326,327,328,329,330,332,333,334,385,387,387,389,391,394,432,467,483,484,485,486,538,552,563,564,4,12,17,19,20,21,23,24,25,26,29,30,31,41,44,45,50,54,61,64,67,84,93,97,104,108,112,114,116,119,121,125,127,131,133,138,140,142,144,144,146,148,150,152,155,157,267,271,295,307,313,335,336,338,345,350,353,357,360,362,365,367,369,373,374,378,382,385,421,6,147,160,160,174,176,200,202,209,211,217,230,253,360,395,501,535,598,599,602,606,609,610,6,11,13,16,29,30,34,34,38,39,61,86,124,127,128,130,136,154,168,235,239,240,242,244,246,248,250,259,259,261,263,266,268,268,268,270,270,272,273,279,279,287,295,313,313,313,320,321,322,322,323,324,325,325,327,329,329,329,330,332,332,333,336,337,345,350,357,358,361,361,361,363,363,364,365,365,365,365,366,368,370,370,371,372,373,375,375,375,375,377,377,377,378,379,380,380,383,383,383,383,383,384,385,385,387,388,389,391,392,392,392,392,392,393,393,393,395,395,396,396,396,396,399,401,402,402,402,404,404,405,406,406,406,406,408,409,410,410,410,412,412,412,414,414,414,416,416,417,417,418,420,421,423,424,426,429,431,432,433,434,436,437,439,440,441,443,445,446,446,448,448,449,450,454,454,455,455,455,500,6,79,107,107,128,282,310,315,317,352,355,358,365,368,370,371,382,385,392,404,421,430,435,442,448,450,452,454,459,477,478,480,482,483,483,483,487,489,490,493,495,498,499,500,502,504,506,507,4,13,26,53,53,78,103,111,120,171,180,181,261,427,4,86,127,131,138,174,174,182,218,223,229,242,254,277,279,283,284,299,302,309,311,315,317,321,325,327,329,337,457,477,485,486,522,533,539,543,550,554,556,558,560,561,6,9,9,37,44,104,115,115,130,138,141,152,155,155,173,201,230,233,242,246,250,258,260,260,266,266,278,301,307,321,340,357,369,372,382,395,396,429,435,440,440,443,450,455,457,458,463,474,475,476,479,483,484,485,486,487,487,488,491,496,497,500,504,509,511,516,523,524,525,526,527,528,529,529,530,530,532,533,534,534,538,538,539,540,541,542,543,545,545,546,547,548,549,552,555,556,558,559,562,562,562,564,564,564,564,564,564,565,565,565,566,567,567,568,568,571,571,573,580,582,583,588,588,588,589,590,591,591,591,591,591,592,592,595,595,55,1,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,102,105,108,111,0,1,5,8,10,12,19,7,20,23,25,27,29,32,36,37,40,55,56,62,64,66,67,68,70,73,74,79,84,86,90,94,106,115,117,124,129,130,134,142,148,150,155,156,160,162,164,166,167,168,169,170,178,180,181,182,184,186,195,197,198,199,200,201,202,205,206,209,210,211,213,214,219,221,222,223,226,227,229,230,231,233,241,244,260,263,271,274,275,282,286,290,293,295,297,298,303,306,307,308,309,312,314,315,317,319,321,9,9,10,104,105,105,105,106,106,107,107,108,109,109,110,110,110,111,111,111,111,112,112,113,113,114,114,115,115,115,116,116,117,117,118,118,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,127,128,128,129,129,130,130,130,131,131,131,132,132,133,133,134,134,135,135,200,200,201,202,202,203,203,204,204,204,205,205,206,206,207,207,207,208,208,208,209,209,210,211,212,212,213,214,214,215,216,217,217,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,229,286,287,287,288,289,290,290,291,291,291,292,292,293,293,338,338,338,339,339,10,21,22,23,23,24,25,26,27,27,28,29,30,31,35,36,37,39,42,42,44,46,47,47,48,50,52,53,56,62,63,63,65,68,70,72,73,73,74,75,78,79,80,81,81,82,82,83,83,84,84,84,86,87,87,87,88,89,89,90,90,91,91,92,93,93,94,95,98,99,100,101,102,104,105,106,107,107,111,112,113,114,115,116,116,117,118,119,120,121,121,122,123,123,125,126,126,128,129,130,131,132,133,134,135,136,137,141,142,143,144,145,146,146,146,146,149,149,149,150,150,151,152,153,154,155,156,157,158,159,159,159,160,160,161,162,162,163,163,164,164,165,165,166,167,168,168,168,169,169,170,171,172,173,173,174,174,174,175,176,176,176,177,178,178,179,180,180,181,181,181,181,181,181,184,185,185,187,188,189,189,189,189,190,190,191,192,192,193,193,195,195,196,196,196,198,198,198,198,199,199,199,199,199,201,202,203,203,203,204,205,206,206,207,207,207,208,208,208,208,209,210,211,212,213,213,214,214,215,215,216,216,216,217,218,219,220,220,220,221,221,222,222,223,224,225,226,226,226,228,228,229,230,231,232,233,233,233,233,234,235,237,238,239,240,241,242,243,243,244,246,246,247,247,248,248,249,250,250,251,252,252,253,253,254,254,255,256,257,258,261,263,264,265,266,266,268,268,273,276,278,278,278,279,281,282,283,284,285,286,287,287,288,289,290,292,294,299,299,300,302,304,306,306,308,309,311,311,314,315,315,317,317,320,322,323,324,327,328,333,337,338,340,342,346,348,350,353,354,355,356,362,364,365,366,366,367,368,369,370,371,371,372,374,375,376,377,377,378,379,380,381,383,383,385,386,388,390,392,394,394,395,395,396,396,396,397,398,399,400,401,401,402,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,416,417,418,418,419,419,421,421,422,423,424,424,425,426,427,427,428,429,430,431,432,433,434,435,436,437,437,438,439,439,440,441,442,443,443,444,444,445,446,447,448,449,450,451,452,453,453,454,455,457,457,458,458,459,461,462,464,465,466,467,467,468,468,469,469,470,470,471,471,472,473,475,476,477,478,480,481,481,481,482,482,483,483,484,484,485,486,487,488,489,490,491,492,497,497,498,498,498,498,498,499,499,501,501,502,502,503,504,505,507,508,508,508,508,509,509,509,511,511,511,512,512,512,512,512,514,515,516,517,518,519,519,519,520,520,521,522,523,524,525,525,526,527,528,529,530,531,531,531,532,534,537,537,538,538,539,540,540,540,541,541,541,542,545,549,551,555,751,9,10,22,23,24,25,25,26,27,28,29,29,30,30,32,33,37,39,41,44,46,48,49,50,52,54,55,58,63,65,66,66,67,70,72,72,74,75,75,76,77,79,79,80,81,82,83,83,84,84,85,86,86,86,87,88,88,89,89,90,91,91,92,92,93,93,94,95,95,96,99,100,101,102,103,104,105,106,108,109,111,113,114,115,116,117,118,119,120,121,122,123,124,125,125,126,127,128,128,129,130,131,132,133,134,135,136,139,143,144,145,146,147,148,148,148,148,148,151,152,152,153,154,155,155,156,157,158,159,160,162,162,162,163,163,163,164,164,165,165,166,166,167,167,168,169,169,170,170,170,170,170,171,171,171,171,172,173,173,174,175,175,176,176,176,177,178,178,178,179,180,180,181,182,182,183,183,183,183,183,183,186,187,187,188,190,190,191,191,191,191,192,192,193,194,194,195,195,197,197,198,198,198,200,200,200,200,200,200,201,201,201,201,203,203,203,203,203,204,205,205,205,206,207,208,208,208,208,209,209,209,210,210,210,210,211,212,212,213,213,213,213,214,215,215,216,216,217,218,218,219,219,219,220,220,220,220,221,222,223,223,223,224,224,225,225,226,227,227,227,228,229,229,229,231,231,232,232,233,234,235,236,236,236,236,237,238,240,240,241,241,242,242,242,243,244,245,245,246,246,247,249,249,250,250,251,251,252,252,253,254,254,255,256,256,257,257,258,258,259,260,261,262,263,264,267,270,271,271,272,273,275,275,280,282,283,283,284,284,285,285,286,288,289,290,292,293,294,295,296,297,298,298,299,300,301,302,303,306,307,308,309,314,314,315,317,318,320,321,322,323,323,324,324,325,325,325,326,327,328,328,332,333,334,336,341,341,341,342,343,344,346,348,349,353,354,355,358,358,359,364,366,367,369,370,372,374,377,380,381,387,388,390,392,393,393,395,396,397,397,398,398,399,401,402,405,405,406,406,407,408,408,411,412,414,416,417,419,420,424,424,425,425,426,426,426,427,428,429,430,431,431,432,432,434,435,436,437,438,439,440,441,442,442,443,444,445,446,446,447,447,448,448,449,450,451,451,453,453,454,454,455,455,456,456,457,458,459,460,461,462,463,463,464,464,465,466,466,466,467,470,470,471,472,473,474,474,475,475,476,477,477,479,480,481,482,483,484,485,485,485,486,487,488,488,489,491,492,494,494,495,496,497,498,498,499,499,500,500,502,503,504,505,506,506,506,507,507,508,509,509,510,512,514,514,515,515,516,516,517,517,518,521,521,521,522,522,522,523,523,524,524,525,525,526,526,527,528,529,530,532,533,534,535,535,536,536,537,538,539,539,540,541,541,542,549,550,552,552,553,554,555,556,557,558,561,562,563,564,564,564,567,568,569,570,573,574,575,576,577,578,582,583,584,585,586,587,587,588,588,589,589,590,591,592,593,593,594,595,596,597,598,599,600,600,601,602,602,603,603,604,604,606,606,606,607,607,608,608,609,610,610,611,612,613,614,615,617,620,620,621,621,622,623,623,623,624,624,625,626,628,629,632,634,636,9,13,14,16,18,20,22,24,26,30,32,34,36,38,40,42,44,46,48,48,50,52,54,56,56,58,7,69,70,71,72,76,76,77,78,79,80,80,81,82,83,83,85,86,88,90,91,94,96,97,98,98,100,101,101,101,103,103,104,106,107,108,109,110,111,112,113,114,114,116,117,118,119,119,121,121,122,125,126,127,127,130,130,131,132,133,134,136,139,140,142,143,145,146,147,147,147,148,150,150,150,159,162,162,164,166,166,167,168,168,169,172,174,175,177,178,178,178,178,179,179,179,180,180,180,181,181,183,183,184,184,185,187,189,191,192,193,193,194,197,198,198,199,200,200,201,203,204,205,207,207,209,210,211,215,216,220,221,222,226,228,229,229,232,233,238,239,239,240,241,241,243,246,247,248,251,253,275,277,278,279,282,283,286,287,287,292,292,294,295,295,299,300,302,303,305,306,307,308,308,309,311,312,313,315,315,319,319,319,320,320,320,322,322,325,325,326,328,330,332,334,338,338,341,343,343,343,343,345,347,350,354,355,355,355,357,357,359,360,366,366,369,369,369,371,371,371,372,372,376,378,381,381,385,385,388,388,390,390,393,396,401,401,409,412,412,416,416,416,421,421,421,426,426,429,429,432,435,439,439,439,441,444,448,448,448,448,454,454,454,458,458,458,460,464,464,469,469,469,473,473,473,476,477,479,479,479,479,479,483,487,487,487,495,495,495,495,495,495,495,495,499,499,499,499,505,505,509,509,513,515,516,538,18,20,21,22,23,24,27,28,29,31,32,33,33,34,34,35,35,36,37,38,39,40,41,42,42,44,45,46,47,47,47,48,48,48,48,49,51,52,52,53,53,54,55,56,56,57,57,58,58,59,59,60,62,62,63,64,66,67,68,68,69,70,71,72,72,73,73,74,75,76,77,77,78,79,79,80,80,80,80,80,80,81,82,83,84,84,84,85,85,86,86,87,88,90,92,94,96,98,98,98,100,102,104,106,108,110,112,114,116,118,120,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,152,154,154,156,158,158,158,160,160,162,164,166,168,170,172,174,176,178,180,180,182,184,186,188,190,192,194,196,198,198,200,200,202,202,204,204,206,208,210,212,212,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,248,250,252,254,254,256,258,260,262,262,262,264,264,266,266,268,268,270,270,272,274,276,276,278,280,280,282,282,284,284,286,286,16,22,23,25,25,26,26,27,28,29,29,30,32,32,39,40,42,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,158,158,160,162,164,166,168,170,174,176,178,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,226,228,230,232,234,236,240,242,7,9,23,23,32,35,36,37,38,38,39,39,40,40,41,42,43,46,47,49,50,50,51,52,53,53,54,55,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,7,35,40,46,53,58,64,70,80,88,96,106,116,122,132,142,152,160,168,178,188,198,208,226,232,238,246,250,254,264,5,35,38,40,44,44,44,46,46,46,46,49,58,62,64,68,70,79,85,89,95,98,102,107,107,111,114,118,120,120,123,124,125,126,127,128,129,130,130,131,133,139,142,145,148,148,152,153,154,156,160,161,173,173,9,40,48,58,60,61,61,61,63,64,66,69,69,72,73,73,74,74,75,75,76,76,77,78,78,78,79,79,79,79,89,93,95,97,117,117,118,118,119,125,126,128,129,129,130,131,131,131,132,132,133,133,133,133,134,134,134,135,136,136,137,137,138,139,139,140,140,140,140,140,141,141,142,143,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,149,149,158,163,185,188,194,196,197,197,197,198,199,200,200,200,200,201,202,202,202,202,203,203,203,203,204,204,204,205,205,205,205,206,206,207,207,208,208,208,209,209,209,209,209,209,210,210,211,211,211,211,211,221,227,228,229,231,244,247,248,248,255,259,259,262,263,263,264,264,264,264,265,266,266,266,266,266,267,267,267,267,268,268,268,268,269,269,269,269,270,271,271,272,272,272,272,273,274,274,274,274,274,275,275,275,275,275,276,276,276,276,277,277,277,6,6,32,33,34,42,45,45,47,48,50,50,50,50,51,51,53,54,58,58,59,63,65,65,65,67,75,82,89,92,92,94,94,96,96,100,103,104,109,115,118,120,123,123,127,135,140,142,144,147,170,170,178,179,180,183,183,185,209,211,215,216,217,233,240,240,242,245,252,305,309,318,318,321,323,329,329,330,339,353,356,359,363,365,368,372,372,372,378,382,382,382,382,382,387,395,401,410,414,420,430,433,440,450,458,461,462,465,467,469,475,485,490,502,502,502,505,505,507,510,510,517,518,518,520,524,524,527,530,530,538,19,22,22,22,22,26,33,44,46,54,56,59,61,94,98,100,104,105,106,107,110,112,114,122,123,124,4,7,43,56,56,64,64,68,68,76,80,82,86,86,88,88,88,92,98,102,106,106,116,116,116,124,128,132,132,136,142,146,152,156,160,160,164,168,176,176,180,180,184,184,188,188,192,192,196,196,200,200,204,204,208,208,212,212,216,216,228,239,309,7,20,43,56,56,64,68,68,76,80,82,86,86,88,88,88,88,92,98,102,106,116,116,116,124,124,128,132,132,136,142,146,152,156,160,160,164,168,176,176,180,184,184,188,188,192,192,196,196,200,200,204,204,208,208,212,216,216,228,239,1,2,2,4,12,14,14,20,20,22,23,24,24,26,28,29,30,30,31,32,32,32,33,33,33,34,34,34,35,35,35,35,36,36,37,38,38,38,38,39,39,39,40,40,41,41,42,42,42,43,43,43,44,44,48,49,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,104,106,108,7,18,27,30,32,32,35,38,40,43,46,48,51,54,56,59,62,64,67,69,72,74,77,80,82,85,87,90,92,95,97,100,102,105,105,108,110,113,116,118,121,123,126,128,131,133,137,140,143,146,151,152,159,160,162,165,168,170,174,177,180,183,186,190,192,196,201,203,205,208,212,215,218,220,223,226,228,232,235,238,242,246,254,258,262,266,269,272,274,278,281,284,288,292,296,299,302,305,308,312,7,18,18,18,27,27,30,32,32,32,32,35,38,40,43,46,46,48,48,51,54,54,56,59,62,64,64,67,69,69,72,74,77,80,80,82,85,87,90,92,95,100,100,102,105,105,108,108,110,113,116,118,118,121,123,126,128,131,131,133,137,140,143,146,146,150,156,158,161,164,164,166,166,170,170,173,176,176,179,182,182,182,186,186,188,192,197,199,201,204,208,211,214,216,219,219,224,224,228,231,234,238,242,242,250,250,254,258,262,265,268,268,270,270,274,280,280,284,284,288,292,292,295,298,298,298,301,301,301,304,308,9,26,28,31,33,36,50,52,53,54,56,61,66,67,72,75,86,89,94,98,98,108,110,110,113,118,120,123,124,126,129,136,144,150,152,156,157,164,166,167,169,176,179,180,184,189,192,199,208,213,214,215,217,227,234,239,243,246,247,247,248,262,268,272,274,276,277,277,279,286,291,296,302,309,321,331,336,340,341,341,349,352,363,370,373,378,380,384,388,394,396,397,400,405,406,421,424,426,427,433,434,434,438,440,446,460,466,470,475,475,486,540,9,19,30,38,46,50,76,77,78,82,83,84,86,88,90,92,94,97,98,101,106,110,111,113,113,115,116,117,117,118,118,118,119,119,119,120,120,127,128,129,130,131,132,133,134,135,136,137,139,141,143,144,146,147,148,149,152,154,155,156,162,165,166,167,169,170,172,173,174,177,179,181,186,187,188,189,189,191,191,192,195,197,197,200,204,205,208,210,211,212,214,215,217,218,218,221,221,223,225,226,227,228,232,235,236,238,240,243,244,245,245,246,246,271,273,274,275,412,423,11,21,28,44,48,52,56,60,64,68,74,75,76,77,80,82,84,86,88,90,104,109,111,113,114,115,116,116,116,117,117,118,125,125,126,127,128,129,130,131,132,133,134,135,135,137,138,139,139,141,141,142,142,144,144,145,146,147,152,153,154,158,160,163,164,165,166,167,168,170,171,172,175,175,177,177,179,179,184,185,186,186,187,187,189,189,189,189,190,192,193,195,198,202,202,203,206,206,206,208,208,208,209,210,212,212,213,215,215,216,216,219,219,221,221,223,223,224,225,226,230,233,233,234,234,236,238,241,242,242,243,243,244,254,271,271,271,421,11,13,58,70,78,104,204,266,302,7,50,60,61,66,90,188,248,280,9,54,72,82,92,106,120,134,180,192,212,230,240,250,262,290,368,402,20,40,43,48,50,53,53,60,63,68,70,73,80,83,88,90,93,98,100,103,108,110,113,115,120,123,142,145,147,150,152,155,163,164,167,174,177,182,184,187,193,194,197,204,207,214,44,47,54,57,64,67,72,74,77,84,87,94,97,104,107,109,114,117,122,124,127,134,137,144,147,154,157,162,164,167,167,169,174,177,186,189,191,196,199,206,209,214,216,224,227,238,241,248,251,258,266,269,276,279,286,5,40,71,71,75,84,88,96,110,116,121,126,142,172,194,212,222,241,277,290,296,330,351,351,351,356,364,372,385,389,396,404,454,464,474,532,1,5,6,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,89,90,91,92,93,94,94,95,95,96,96,97,97,98,99,99,100,100,101,101,102,103,104,104,105,106,106,107,107,108,109,109,110,110,111,112,112,113,114,114,114,115,6,7,16,17,26,27,36,36,37,46,47,56,57,66,66,67,67,76,76,76,76,76,77,1,13,14,48,78,144,207,15,23,24,29,32,34,38,39,41,42,43,44,46,46,47,49,49,54,55,56,57,59,60,61,62,63,67,73,78,78,80,80,82,85,89,95,96,103,104,105,105,107,108,113,118,138,139,141,142,143,146,149,151,152,152,153,154,154,155,157,195,195,198,200,203,204,205,207,209,210,240,241,242,243,244,245,247,250,252,254,259,260,261,262,263,264,265,268,269,270,12,14,16,17,17,18,18,20,24,26,29,30,31,32,33,33,34,35,35,35,36,37,38,39,39,39,40,41,42,43,44,45,46,47,47,48,48,49,49,50,51,51,51,52,52,53,53,54,54,55,56,56,57,58,59,59,60,60,61,61,62,62,63,64,65,65,66,66,67,68,69,70,71,71,72,73,73,74,74,75,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,92,93,94,95,96,96,97,97,97,98,99,100,100,101,102,103,103,104,105,105,106,107,108,109,109,110,110,111,111,112,112,112,113,114,115,115,116,116,117,118,118,119,120,120,121,122,123,124,125,125,126,126,127,127,128,128,129,130,130,131,131,131,132,132,133,134,134,135,136,136,137,138,139,140,141,141,142,142,142,143,143,143,143,144,144,144,145,145,146,146,147,147,148,148,149,149,150,151,151,152,152,153,153,154,155,155,156,156,157,158,158,159,160,160,161,161,162,162,163,164,165,166,166,166,166,167,167,167,167,167,167,168,168,169,170,170,171,171,171,171,172,172,172,173,173,174,174,175,175,175,175,176,176,177,177,177,177,178,178,178,178,179,179,180,180,181,181,182,182,182,183,183,183,183,183,184,185,185,186,186,187,187,187,187,188,188,188,189,189,189,189,190,191,191,191,192,192,193,194,194,194,195,195,196,196,197,197,198,199,199,200,200,201,201,201,201,202,203,203,204,204,205,205,7,10,48,64,76,96,124,166,178,196,208,226,242,264,282,292,312,366,9,34,69,96,108,116,125,150,153,157,162,165,179,193,195,199,201,212,217,217,227,239,243,260,273,276,296,323,325,7,27,37,42,68,79,96,129,139,140,159,160,167,184,187,193,200,202,206,206,208,210,210,223,227,234,243,250,250,257,301,5,6,14,15,16,17,17,18,18,19,20,21,21,22,23,23,24,25,26,27,28,29,30,30,31,32,33,33,34,37,39,40,41,42,43,44,45,46,47,48,50,51,51,52,53,54,54,57,58,59,60,61,61,62,63,63,64,65,66,66,67,68,71,73,73,74,75,76,77,77,79,80,81,81,82,83,84,95,7,8,30,30,35,57,80,94,97,98,104,108,110,114,118,119,125,130,142,143,143,144,145,146,148,151,155,156,160,161,164,169,173,178,181,186,190,192,193,196,198,200,203,204,210,214,216,217,220,227,227,234,237,249,254,256,257,265,265,270,273,280,281,283,286,288,295,299,300,306,307,312,313,315,316,317,317,320,323,325,328,331,332,342,353,356,357,360,362,365,372,374,376,382,387,388,396,398,403,404,405,406,416,418,422,469,470,471,472,474,1,5,6,6,8,22,31,34,44,50,56,63,64,70,76,82,87,88,93,94,100,105,106,112,117,118,124,129,130,135,136,141,142,146,152,157,158,163,164,169,170,175,176,181,182,187,188,193,194,200,204,208,214,220,222,226,228,232,237,238,242,248,254,260,266,272,278,282,284,288,290,296,300,305,306,311,312,317,318,323,324,330,336,341,342,346,350,353,354,359,360,366,372,377,378,383,384,390,396,402,406,408,414,419,420,423,424,428,434,440,446,449,450,455,456,461,462,467,468,474,478,480,484,488,493,494,500,505,506,512,518,523,524,530,536,540,546,551,552,556,561,562,565,566,569,570,575,576,582,586,592,597,598,604,610,615,616,620,622,626,630,632,636,640,642,644,647,648,653,654,660,664,670,676,680,686,692,696,702,708,712,716,718,720,726,732,737,742,753,8,11,11,11,12,13,14,15,16,17,19,21,21,21,22,23,24,25,26,27,29,30,31,32,33,34,35,35,37,38,39,40,41,42,43,43,43,44,46,47,49,49,49,50,52,53,54,55,57,57,58,60,61,62,63,64,65,67,67,68,70,71,73,73,73,76,77,78,79,81,81,82,84,85,86,87,88,89,90,91,92,93,93,94,96,97,98,99,100,101,102,103,103,103,104,104,106,107,108,109,110,111,112,116,118,119,120,121,126,161,1,2,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,131,6,24,25,25,31,34,43,49,59,61,102,107,136,138,146,150,150,175,178,179,180,181,182,183,184,185,186,188,189,190,190,197,202,202,204,204,229,235,243,247,248,266,274,275,277,280,281,284,286,286,293,294,295,303,305,310,316,316,337,339,340,341,342,343,344,344,17,17,21,21,28,229,265,265,271,272,273,275,275,276,276,277,278,280,281,281,287,323,371,391,391,4,4,4,5,5,5,6,6,7,7,8,8,8,8,8,8,9,9,9,10,10,11,11,12,12,12,13,13,13,13,14,14,14,15,15,15,15,16,16,16,17,17,17,18,19,19,20,20,20,21,21,21,21,22,22,22,23,23,23,24,24,25,25,25,25,26,26,26,27,27,27,28,28,28,28,29,29,29,30,30,31,31,32,32,33,33,33,33,34,34,34,35,35,35,36,37,37,38,38,38,39,39,39,40,40,40,41,41,41,41,42,42,42,43,43,43,44,44,45,45,45,46,46,46,46,47,47,47,48,48,48,49,49,49,50,50,51,51,52,52,52,52,53,53,53,54,54,55,56,56,56,56,56,57,57,57,58,58,59,59,59,60,61,61,61,62,62,62,63,63,63,63,64,64,64,65,65,66,66,66,66,66,67,67,67,68,68,68,69,69,69,70,71,71,71,72,72,72,73,73,74,75,75,75,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,82,83,83,83,84,84,84,85,85,85,85,86,86,86,87,87,87,88,88,89,89,89,90,90,90,91,91,91,91,92,92,92,92,92,92,93,93,93,94,94,94,94,94,95,95,95,96,96,96,96,97,97,97,98,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,102,102,102,102,103,103,103,103,105,105,106,106,107,107,107,107,107,108,108,108,108,108,108,109,109,109,110,110,110,110,111,111,111,111,111,111,111,113,113,113,113,113,113,114,114,114,114,114,115,117,117,117,117,118,118,118,119,119,119,119,120,120,120,120,120,120,122,123,126,126,127,127,127,8,8,12,18,19,20,21,28,29,31,31,33,33,33,34,35,35,35,36,36,36,37,38,38,39,39,39,40,40,41,41,42,42,44,44,49,49,50,54,10,18,36,38,40,42,44,46,50,52,54,58,60,62,64,66,68,70,72,74,76,78,80,82,84,88,90,92,94,96,98,100,102,104,106,108,110,112,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,36,38,40,42,44,46,48,50,52,56,58,60,62,64,66,68,70,72,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,112,114,116,118,120,122,126,128,130,132,134,136,138,144,146,148,150,152,154,156,158,160,162,164,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,234,236,238,240,242,244,246,248,252,254,256,258,260,262,273,274,275,276,5,5,8,10,29,50,54,54,61,73,80,84,88,88,89,94,96,101,102,5,9,13,17,21,21,31,35,41,45,55,55,6,12,34,54,96,104,104,112,112,112,112,132,132,154,154,174,174,174,190,240,271,11,32,35,59,75,98,98,102,102,138,141,156,159,173,189,194,203,206,219,219,221,221,50,65,77,100,101,105,106,111,113,114,114,122,126,130,134,156,156,158,159,163,179,184,185,190,205,212,214,215,228,233,238,242,250,250,251,251,252,252,253,253,254,255,256,260,261,263,264,265,269,272,273,273,273,274,280,281,287,293,299,302,304,305,306,309,313,314,315,318,321,322,327,327,333,335,5,48,51,105,106,107,107,111,111,111,111,7,10,30,34,42,42,54,66,66,69,86,89,118,128,135,146,166,167,168,169,170,172,173,176,177,178,179,180,181,184,185,186,187,190,191,192,193,194,198,199,200,201,202,203,206,207,208,212,213,214,214,215,216,217,218,219,220,224,225,226,227,230,231,232,233,234,235,236,237,239,240,241,242,19,26,100,104,104,108,112,112,112,116,120,124,6,8,9,9,9,9,10,12,15,32,33,38,52,54,61,101,160,202,204,227,230,251,256,297,297,380,382,387,409,441,448,453,477,478,479,481,482,483,487,101,160,202,216,230,251,256,297,300,384,389,401,444,446,448,453,468,479,480,481,483,484,485,489,22,44,52,150,153,164,166,167,176,177,178,185,216,273,7,42,46,58,62,66,78,80,86,92,95,99,140,157,158,164,5,6,20,22,24,26,28,30,32,36,46,47,48,49,49,51,52,53,54,55,56,57,57,58,59,60,61,61,62,63,63,64,65,66,66,67,70,70,70,71,71,71,72,73,75,75,76,76,77,78,79,80,80,81,81,82,82,82,83,83,84,85,86,86,87,88,88,88,89,89,90,90,91,92,92,92,93,95,95,96,96,97,98,99,99,100,101,103,104,105,108,109,110,111,111,112,112,115,116,117,118,119,121,124,126,128,130,132,134,136,138,140,142,144,146,146,148,150,152,154,156,156,158,160,162,164,166,168,170,172,180,183,183,183,184,185,186,188,190,190,191,191,192,192,204,208,209,210,213,214,215,216,217,222,223,224,225,226,227,227,231,231,234,235,235,235,237,237,238,239,239,240,241,243,243,244,245,245,246,256,258,261,263,264,270,271,276,278,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,327,328,328,328,330,330,344,344,21,33,41,49,55,69,83,111,117,131,145,199,223,241,249,257,269,287,297,307,317,325,331,345,1,4,374,376,379,6,176,8,9,23,335,4,38,40,42,4,10,14,26,34,41,50,52,54,56,60,72,73,74,74,75,76,76,76,77,80,106,113,114,116,118,120,120,122,126,132,147,4,10,14,15,30,6,8,8,247,1,4,4,9,11,11,11,12,12,14,17,19,19,20,20,22,25,27,28,30,33,35,36,38,41,41,41,43,43,43,44,46,49,51,51,52,54,54,54,54,57,57,59,60,60,62,62,65,67,67,68,70,73,75,76,78,81,83,83,84,86,89,90,93,93,4,6,6,74,78,84,98,112,114,118,130,134,142,164,165,165,179,2,2,16,16,18,18,20,20,32,41,41,41,42,42,42,42,43,43,43,43,43,44,44,44,44,44,45,45,45,45,45,46,46,46,46,47,47,47,47,48,48,49,49,49,49,50,50,50,50,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,54,54,54,54,55,55,55,55,55,56,56,57,57,57,57,58,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,62,62,62,62,63,63,64,64,65,65,65,66,67,67,67,68,68,69,69,70,70,70,70,71,71,71,72,73,73,73,74,74,74,75,75,75,76,76,77,77,77,77,77,77,78,78,78,79,79,79,79,79,79,79,80,80,80,80,80,81,81,81,82,82,82,82,82,82,82,82,82,82,83,83,84,84,84,84,85,85,85,86,86,86,87,87,87,87,88,88,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,92,92,93,93,93,93,94,94,94,95,95,95,95,96,96,96,97,97,97,97,97,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,102,103,103,103,103,104,104,104,105,105,105,105,105,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,111,111,111,111,112,113,113,114,115,115,116,117,117,117,118,118,118,119,119,119,119,120,120,121,121,122,122,122,123,123,124,125,125,126,126,127,127,128,128,129,129,129,129,130,130,130,131,131,131,132,132,132,133,133,134,134,134,135,135,136,136,136,137,137,137,138,138,139,140,140,141,141,141,141,141,142,142,142,143,143,143,144,144,144,145,145,145,145,146,146,146,147,147,147,147,148,148,148,149,149,149,149,150,150,150,151,151,151,151,152,152,152,153,153,153,153,154,154,154,154,155,155,155,156,156,156,157,158,158,158,158,158,159,159,159,159,159,159,160,160,160,160,161,161,161,161,161,162,162,162,163,163,163,163,164,164,165,165,165,165,166,166,166,166,167,167,167,167,167,168,168,168,168,168,168,169,169,170,170,170,170,170,171,171,171,171,171,172,172,173,174,174,174,175,175,175,176,176,176,176,176,177,177,177,178,178,178,178,178,179,179,179,179,179,179,180,180,180,180,181,182,182,182,183,183,183,183,183,184,184,184,184,184,185,185,186,186,186,186,187,187,187,187,187,188,188,188,189,189,189,189,190,190,190,190,191,191,191,192,192,192,192,192,193,193,193,193,194,194,194,195,195,195,195,195,196,196,196,196,197,197,197,197,198,198,198,198,198,199,199,199,199,200,200,200,200,201,201,201,201,201,201,202,202,202,202,203,203,203,203,204,204,204,204,204,205,205,205,205,205,205,206,206,206,206,207,207,207,207,207,208,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,212,213,213,213,213,213,214,214,214,214,215,215,215,215,215,215,215,215,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,223,223,224,224,224,224,224,225,225,225,225,225,226,226,226,226,226,227,227,227,227,227,228,228,228,228,228,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,238,238,238,238,238,238,239,239,239,239,239,240,240,240,240,240,240,240,240,241,241,241,241,241,242,242,242,242,243,243,243,244,244,244,244,244,245,245,245,245,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,249,249,249,249,249,249,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,252,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,257,257,257,258,258,258,258,258,259,259,259,259,260,260,260,260,261,261,261,261,261,262,262,262,262,262,263,263,263,263,263,264,264,265,265,265,265,265,266,266,266,267,267,267,267,268,268,268,268,269,269,269,269,269,269,270,270,270,271,271,271,271,271,271,272,272,272,273,273,273,273,274,274,275,275,275,275,276,276,276,277,277,277,277,0,5,7,10,12,14,18,25,26,31,7,9,12,25,38,55,68,84,100,116,136,176,192,208,225,234,245,252,264,280,292,304,316,328,340,352,364,372,387,410,430,449,472,472,485,493,519,7,10,10,40,41,43,44,45,46,47,48,58,70,80,96,108,114,120,130,148,148,182,6,6,12,22,27,30,36,36,41,42,42,42,48,52,54,60,64,67,68,70,74,74,74,74,78,84,87,88,92,92,92,94,94,96,102,106,110,114,117,120,124,128,134,138,142,148,152,155,155,156,158,166,170,174,180,180,186,192,198,204,212,216,222,228,234,240,246,250,254,254,254,254,254,258,262,268,272,276,282,288,294,300,306,312,316,316,320,326,330,334,338,344,354,358,364,370,374,378,378,382,382,382,386,386,386,392,392,396,400,406,412,418,428,434,438,444,450,456,460,460,460,460,460,460,460,460,460,464,464,467,470,476,482,488,490,496,504,7,14,17,19,21,21,22,22,23,25,26,27,30,32,34,36,38,40,42,44,44,45,46,48,50,52,54,54,56,58,58,60,60,62,62,64,64,66,66,68,68,70,72,74,76,76,78,78,80,80,82,84,86,88,90,92,92,94,96,98,100,102,102,104,104,106,106,108,110,112,114,116,118,118,120,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,154,156,156,158,160,162,164,166,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,234,236,238,240,242,244,246,248,250,252,254,255,256,258,258,260,260,260,260,262,262,262,264,266,268,268,270,272,274,280,282,284,286,288,290,292,294,296,298,300,300,300,302,304,304,304,306,306,3,4,5,6,7,8,10,11,12,13,13,14,15,16,17,18,19,20,21,22,27,28,28,29,31,32,33,34,35,36,37,38,39,40,41,41,41,43,44,47,47,3,4,5,6,7,8,8,9,10,11,12,13,15,16,17,17,18,18,19,20,21,22,27,28,29,30,31,32,33,34,35,36,36,36,36,37,38,39,40,41,42,43,44,46,47,47,76,78,80,82,4,8,10,14,16,20,22,26,28,32,32,34,38,40,8,8,8,9,9,9,12,12,13,13,13,18,18,19,19,20,20,21,26,26,9,40,41,48,48,48,52,55,57,58,59,60,62,63,65,74,75,77,78,79,80,81,81,84,85,87,89,93,97,103,109,109,113,121,126,127,130,133,137,138,138,140,150,150,151,151,151,151,151,152,154,159,160,161,163,164,166,169,169,174,183,184,188,191,191,191,194,198,203,204,207,207,209,217,220,223,223,223,223,223,224,229,231,234,236,237,238,242,244,256,258,258,259,261,262,283,285,285,285,289,290,301,302,310,319,325,333,334,341,341,366,378,382,385,391,396,398,402,426,428,11,11,11,22,25,36,37,39,44,59,71,101,102,115,117,144,209,216,220,225,225,227,228,230,231,233,236,237,240,241,242,244,246,247,249,253,254,256,257,257,258,261,262,263,264,265,265,267,267,268,269,270,271,272,272,277,280,284,287,306,306,307,309,310,310,314,320,320,321,321,321,322,322,322,322,324,332,334,337,344,347,119,119,255,255,257,75,78,78,81,81,81,90,90,92,92,92,92,94,371,1,119,119,254,257,257,442,442,443,443,1,76,80,81,82,92,94,94,95,96,96,96,96,97,368,368,1,2,4,8,10,12,14,16,18,21,22,23,5,106,124,132,136,136,136,136,152,156,156,160,162,170,170,174,182,224,230,230,252,87,87,106,124,131,134,134,134,134,148,152,152,156,164,164,164,168,176,176,180,222,222,222,248,270,335,8,12,16,20,24,24,24,24,28,28,28,32,32,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,92,96,100,104,104,108,112,116,120,124,128,128,132,136,136,140,144,148,154,158,162,166,170,174,178,178,178,182,186,190,194,32,48,72,72,74,76,76,80,82,82,84,86,88,90,92,94,96,96,96,96,100,102,104,106,108,110,112,114,116,118,120,122,122,124,126,128,130,130,132,134,136,138,140,144,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,232,232,232,234,236,238,240,242,244,246,246,248,248,250,252,256,258,258,262,264,266,268,270,270,272,272,274,276,280,364,366,368,370,372,374,376,378,380,382,384,388,390,392,394,396,398,400,402,404,406,408,408,410,412,414,416,418,420,422,424,426,428,430,432,434,434,436,436,436,436,438,440,442,444,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,56,57,1,4,6,8,10,12,14,16,18,20,20,22,24,24,26,28,30,32,34,1,4,4,6,9,10,10,13,14,17,18,21,22,25,26,29,30,33,34,37,38,41,42,42,42,45,45,46,46,46,50,14,16,18,20,22,24,28,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,68,70,72,74,76,78,80,82,86,88,90,92,94,96,98,100,102,104,106,114,114,116,118,120,122,124,126,128,132,134,136,138,140,142,144,146,148,150,152,154,158,160,162,168,170,172,174,176,178,180,184,186,188,192,194,196,198,200,202,204,206,208,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,244,244,246,248,250,252,254,258,260,262,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,306,308,310,318,320,322,324,326,330,332,334,336,338,342,344,346,348,350,352,354,356,358,360,362,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,394,396,398,400,402,404,406,410,414,416,418,420,422,424,426,428,40,41,44,45,47,49,52,53,53,54,54,55,56,57,58,59,60,60,61,63,64,66,67,68,69,70,71,74,75,76,77,78,79,80,81,81,82,84,86,88,90,91,92,93,94,95,96,97,98,98,99,100,101,102,103,104,105,109,111,111,112,113,114,115,116,117,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,132,133,133,134,136,137,138,139,139,140,141,142,143,144,146,147,148,149,150,152,153,154,155,156,157,157,158,159,163,164,166,169,170,173,178,179,180,181,182,182,183,184,185,186,187,188,189,190,192,195,196,197,198,199,200,200,201,202,203,204,205,206,207,208,210,210,211,212,213,213,214,215,216,217,220,221,221,222,222,222,223,224,225,226,227,227,228,229,229,230,230,231,232,233,234,235,236,237,238,239,239,241,242,243,244,245,246,246,247,248,249,250,250,250,250,253,254,255,255,255,256,257,258,259,260,262,264,265,268,270,271,272,273,274,275,276,277,279,279,280,281,282,283,284,285,286,286,286,287,288,289,290,291,292,293,294,295,300,307,308,310,312,313,313,313,314,314,314,315,315,316,320,322,323,324,325,326,327,335,336,336,337,338,339,341,342,343,344,345,346,347,348,362,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,60,64,66,68,70,72,74,76,78,80,82,84,90,92,94,96,100,102,110,114,116,118,120,124,128,134,138,142,146,150,152,154,156,158,160,162,164,166,168,172,176,178,180,182,184,186,190,192,194,196,204,206,208,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,48,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,76,78,80,82,84,86,88,90,90,92,92,94,96,98,100,102,104,106,108,110,110,112,112,114,116,118,120,122,122,124,126,128,128,130,132,134,136,136,138,140,140,142,144,146,148,150,152,154,156,158,160,162,164,166,166,168,168,170,172,174,174,174,174,174,176,178,178,178,180,182,182,184,186,188,190,192,194,196,198,200,202,204,206,208,8,10,12,14,16,16,16,18,18,20,22,24,26,28,30,4,6,18,20,22,22,22,26,28,28,30,33,35,37,39,41,41,41,43,45,47,49,51,51,51,51,51,54,54,55,55,58,58,60,62,62,62,62,65,65,65,65,67,69,71,74,76,76,76,78,78,80,82,84,87,89,89,91,93,93,95,97,99,99,102,104,104,106,106,108,108,110,112,114,116,116,118,122,122,123,123,125,125,128,128,128,130,130,132,134,136,138,141,144,148,151,151,151,151,152,152,152,152,6,13,14,22,28,40,43,45,45,52,52,57,60,1,4,4,6,8,8,14,14,41,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,100,102,102,125,126,142,143,147,147,165,173,174,178,179,196,198,199,212,249,250,256,257,274,313,314,321,322,328,337,338,348,349,355,356,387,391,391,392,397,398,399,401,402,408,409,413,414,417,418,421,422,431,432,439,440,443,444,448,449,451,452,463,464,465,466,468,471,472,478,479,485,486,488,489,498,499,505,506,508,518,518,520,523,525,526,529,530,531,532,532,535,538,542,543,547,554,558,602,603,6,8,12,32,41,42,42,54,55,60,63,70,76,80,90,101,108,114,117,133,133,135,137,149,158,165,170,182,190,203,218,225,231,233,248,260,265,270,279,288,303,314,323,329,332,338,349,361,365,4,6,8,8,20,22,22,29,50,50,72,72,80,81,81,103,104,115,116,116,3,5,10,12,17,20,106,108,110,112,112,114,116,118,120,122,124,126,128,130,132,134,134,136,138,140,140,140,142,144,146,148,150,152,154,156,158,160,162,164,166,166,168,170,172,174,176,178,180,182,184,186,188,190,194,6,10,10,10,10,10,18,18,18,18,18,18,21,21,21,21,21,21,21,22,22,22,22,22,25,25,25,25,25,26,26,29,30,30,33,33,33,33,33,34,34,34,37,37,42,42,45,45,46,46,49,49,49,49,50,53,54,57,58,61,61,62,62,65,66,69,69,70,73,74,77,78,9,10,10,10,38,40,41,42,44,46,48,50,51,52,54,56,58,60,62,64,65,70,72,74,75,76,78,79,80,82,84,86,87,89,92,94,95,97,100,101,101,102,106,108,110,112,114,116,119,120,122,124,130,131,132,135,136,138,140,140,141,142,143,144,146,147,148,149,150,156,158,163,163,164,166,168,171,172,178,180,181,182,184,184,184,186,188,190,192,194,196,197,198,200,201,202,204,208,210,211,212,216,221,222,225,225,228,232,236,238,244,244,246,247,249,250,252,254,260,264,267,267,268,270,271,273,274,275,283,284,286,287,288,289,292,294,296,297,298,298,299,300,304,306,308,310,312,314,316,317,318,319,320,321,322,324,325,326,327,328,332,334,336,339,340,344,346,348,350,352,354,356,362,364,366,368,370,372,373,375,376,377,378,380,8,8,9,9,10,12,13,22,24,26,28,34,35,36,37,48,49,50,58,59,70,71,78,79,89,91,97,119,196,197,201,203,205,207,211,211,211,212,5,8,14,16,17,19,20,22,24,25,27,28,29,30,32,34,35,37,38,39,41,43,44,46,48,49,51,53,54,55,57,58,59,61,62,65,66,70,73,4,5,7,11,12,14,15,16,19,20,21,22,22,24,25,27,28,32,33,33,33,33,34,34,34,35,36,38,39,41,42,43,43,44,44,45,46,48,50,51,52,53,55,56,58,60,62,63,66,67,69,70,71,72,73,76,79,80,81,83,83,84,85,86,89,93,94,95,97,98,98,99,100,103,5,34,48,51,63,71,80,94,101,105,119,135,144,159,164,176,184,190,200,208,221,9,32,36,37,38,39,48,55,60,63,67,72,72,72,72,72,76,97,98,101,102,105,105,106,120,121,130,134,134,141,142,142,146,153,154,157,184,190,201,3,4,8,17,17,17,17,18,21,48,48,120,122,123,124,125,125,126,126,126,127,4,6,8,9,10,11,12,14,15,16,18,19,19,20,21,21,22,23,24,25,25,26,27,27,28,29,30,30,31,31,32,33,33,34,35,36,36,36,37,37,38,39,40,41,41,42,43,43,43,43,44,44,45,45,46,46,46,47,48,48,48,48,49,50,50,51,52,52,53,53,55,55,56,56,57,57,59,60,62,62,63,63,64,64,65,66,67,68,69,69,69,70,72,73,74,75,76,76,77,78,79,80,80,82,84,85,86,87,88,89,89,90,91,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,107,107,108,109,110,111,112,113,113,114,114,115,116,117,118,119,120,121,122,122,123,123,124,125,126,127,128,129,129,130,11,24,25,26,27,28,28,31,78,79,79,79,79,82,82,83,83,83,86,96,97,100,101,104,105,108,109,112,113,116,117,124,125,128,129,132,140,141,144,145,148,149,152,158,159,162,163,166,167,170,171,174,175,178,179,184,185,188,189,192,193,194,195,198,199,202,203,208,212,212,213,216,217,220,221,226,226,226,226,227,234,235,240,241,244,245,248,270,14,20,24,32,48,1,1,2,6,9,27,28,29,30,37,37,37,37,39,9,9,9,28,29,35,38,39,42,53,53,55,58,72,79,81,84,86,98,115,125,130,133,139,140,143,146,151,151,156,158,159,163,163,163,175,178,178,179,188,202,211,212,244,284,317,317,317,317,344,348,365,378,487,487,521,521,6,6,8,8,9,9,10,10,11,11,12,12,14,15,15,17,17,17,17,18,18,19,19,20,21,21,22,22,23,24,24,24,25,26,27,28,29,30,30,32,34,35,37,38,39,40,41,42,43,45,47,49,54,57,58,58,61,62,62,62,65,66,69,69,70,71,71,71,73,73,73,74,77,77,78,81,81,81,81,82,85,86,89,90,93,93,93,93,94,97,98,101,102,105,106,106,109,109,109,110,110,110,110,113,113,113,113,113,114,114,114,117,118,152,153,154,155,156,157,158,159,161,161,161,161,161,161,162,162,162,163,163,163,163,163,163,164,164,164,165,165,165,165,165,165,166,166,167,168,168,168,168,169,169,170,171,171,172,173,174,174,175,177,177,177,178,179,179,179,179,179,180,182,183,184,185,186,186,187,187,187,188,189,190,191,191,191,192,193,193,193,194,194,195,196,197,197,197,198,7,13,14,14,14,17,19,22,23,25,35,38,40,43,44,49,53,55,55,58,64,70,7,22,23,28,29,40,42,42,43,56,57,62,63,68,69,72,73,78,79,83,88,89,92,93,96,97,100,101,101,102,106,106,107,110,110,111,116,117,120,120,121,126,127,132,133,146,146,147,152,152,153,153,153,156,166,166,166,167,167,175,176,177,177,199,201,202,202,204,206,13,15,16,19,20,21,22,24,25,26,27,28,29,30,31,31,32,34,35,39,41,42,43,44,45,45,47,48,49,50,51,52,53,54,55,57,58,59,60,60,60,61,64,65,66,67,68,69,70,71,72,73,73,75,77,80,81,82,83,84,85,86,88,89,90,91,93,94,95,96,98,99,100,101,102,103,103,105,106,107,108,109,110,111,113,114,115,115,115,118,119,120,121,124,125,126,127,128,128,129,130,131,132,133,134,135,136,137,138,139,140,140,141,141,142,144,145,145,146,146,147,148,149,151,152,153,154,154,156,157,158,159,160,161,163,164,165,166,167,171,173,174,174,175,175,176,176,177,177,178,179,182,182,184,184,185,187,187,188,188,188,189,189,190,191,191,192,192,194,195,196,197,198,199,200,215,215,216,9,19,21,45,50,60,70,76,78,79,79,80,81,81,82,84,85,86,86,87,92,92,102,115,117,117,118,118,118,120,120,121,121,122,122,123,124,125,125,126,126,126,127,137,137,138,144,151,151,152,163,166,176,182,198,204,206,206,206,207,208,209,210,211,212,212,213,214,216,216,218,219,220,221,221,222,222,223,223,223,224,225,225,226,226,227,236,246,247,248,249,249,250,251,252,252,253,253,254,255,255,255,256,256,257,258,258,258,259,259,260,261,261,266,266,272,282,292,298,303,304,306,308,309,310,311,313,314,316,317,318,319,320,321,322,323,323,332,338,343,344,346,347,348,348,349,350,351,352,353,353,355,356,358,359,360,361,363,363,363,364,366,367,367,368,368,369,6,9,28,32,38,44,59,65,99,110,112,114,115,116,117,118,119,122,125,126,128,131,132,133,135,136,141,142,144,146,148,149,150,153,153,153,154,159,161,165,169,170,174,175,176,178,179,180,181,183,185,186,187,188,199,199,201,204,204,205,205,205,205,217,226,233,243,251,251,256,260,261,261,261,262,262,263,263,264,264,264,266,270,270,271,272,272,273,274,275,277,279,280,282,285,285,286,287,289,290,291,298,300,308,309,311,313,318,319,319,321,322,327,342,343,344,345,348,349,351,353,355,357,381,383,385,386,387,388,389,394,394,394,407,413,416,418,420,435,436,477,479,527,541,545,546,6,9,10,28,38,44,59,65,99,104,110,112,115,116,118,119,122,125,126,128,131,132,133,135,138,139,140,142,144,145,146,147,149,149,150,151,152,153,155,161,164,165,165,166,167,168,169,173,174,175,185,194,200,201,202,204,207,209,212,213,215,219,222,226,229,244,248,249,249,249,250,250,251,251,252,252,252,253,253,254,257,258,258,261,262,263,265,266,268,269,270,271,273,274,275,284,292,293,295,300,301,301,302,303,303,304,305,308,309,310,311,313,314,315,319,329,343,345,347,348,349,350,351,356,369,376,378,393,435,437,485,499,503,4,7,10,26,36,42,57,63,97,102,108,110,112,113,114,115,116,117,119,120,123,124,126,129,130,131,133,134,139,140,142,144,146,147,148,151,155,157,161,165,166,170,171,172,174,175,176,177,181,182,183,195,195,200,200,201,201,201,201,213,222,229,239,247,247,247,252,256,257,257,257,258,258,259,259,260,260,262,266,266,267,268,269,270,271,273,275,276,278,279,279,280,281,283,284,285,292,294,302,303,305,310,311,311,313,314,316,317,318,319,322,325,327,329,331,341,355,357,359,360,361,362,363,368,368,381,388,390,405,406,447,448,449,497,511,515,516,533,533,534,9,9,9,9,9,22,32,32,36,40,44,44,44,48,52,52,56,64,64,70,70,70,76,76,76,84,84,88,94,102,108,114,118,124,124,128,128,134,140,146,150,154,160,168,168,174,178,178,182,186,190,198,204,214,220,226,230,236,242,248,254,266,266,266,270,274,280,284,288,288,292,298,304,310,314,320,324,324,330,336,340,340,340,346,352,352,352,358,368,372,378,384,388,396,402,406,410,416,422,428,434,434,434,438,444,450,450,454,460,464,472,476,480,484,484,488,494,498,498,502,506,510,516,520,526,526,530,534,538,542,550,558,9,9,32,66,74,78,102,104,105,107,110,112,113,115,117,119,120,121,124,125,128,131,134,136,138,140,142,143,145,147,149,150,152,154,156,158,160,162,174,196,206,210,210,212,222,7,7,30,64,72,76,100,102,103,105,108,110,111,113,115,117,118,119,122,123,126,129,132,134,136,138,140,141,143,145,147,148,150,152,154,156,158,160,172,194,204,208,210,220,6,6,16,16,18,82,120,160,162,8,16,18,20,25,31,37,39,41,43,45,46,47,48,50,52,52,53,54,58,59,61,63,66,67,70,72,74,75,76,78,80,82,89,92,96,98,100,103,106,110,116,117,121,124,128,132,137,140,148,151,153,157,159,161,172,174,178,181,193,197,198,206,208,211,215,215,222,232,234,241,250,256,258,264,265,268,271,287,291,300,300,304,312,320,4,5,6,6,7,8,8,9,10,11,12,12,13,13,14,14,15,16,17,17,18,18,20,21,22,23,24,25,28,29,29,30,30,31,32,33,34,35,36,37,38,39,39,40,41,42,42,43,44,45,45,45,46,47,47,47,48,48,48,49,50,50,50,51,52,53,53,54,55,56,56,56,57,58,58,59,60,61,62,63,64,64,64,65,66,67,67,68,68,68,69,70,71,71,72,73,73,73,74,74,75,75,76,76,76,77,77,78,78,81,82,83,84,85,86,86,86,87,88,89,90,90,91,92,93,93,94,95,96,96,98,99,100,100,101,102,104,105,106,106,107,108,109,109,110,110,111,112,112,113,113,114,115,116,117,117,118,119,119,120,121,122,122,123,124,125,126,126,127,127,128,128,129,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,144,145,146,146,147,147,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,4,5,6,6,6,7,8,9,10,11,12,12,13,13,13,13,14,15,16,17,17,18,18,20,21,22,22,23,24,25,26,29,30,31,32,32,33,34,35,36,37,38,38,39,40,40,40,40,41,42,42,42,42,43,43,43,44,44,44,45,45,45,46,46,47,48,48,48,48,49,50,51,51,52,53,54,54,54,55,55,56,56,57,59,60,61,62,62,62,63,64,65,65,66,66,66,67,67,67,68,68,69,69,70,71,71,71,71,72,72,72,73,73,74,74,74,75,75,75,76,76,78,79,80,81,81,82,82,83,84,85,86,88,88,89,90,91,91,91,92,93,94,96,97,98,98,98,99,100,101,101,102,103,103,104,104,105,106,107,107,108,108,109,110,110,111,111,112,113,114,115,115,116,117,117,118,119,120,120,121,122,123,124,124,125,125,126,127,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,142,143,144,144,145,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8,27,29,32,34,37,39,42,44,48,50,52,55,57,60,63,65,69,71,74,76,79,82,84,87,90,92,94,96,98,104,106,108,111,113,116,118,122,125,127,129,132,135,138,140,143,147,150,154,156,159,161,164,167,169,172,176,180,183,185,188,191,195,195,10,29,31,34,36,39,41,44,46,50,54,57,59,62,65,67,71,73,76,78,81,84,86,89,92,94,96,96,98,100,106,108,110,113,115,117,120,122,126,129,131,133,136,139,142,144,147,149,152,156,158,161,163,166,169,171,174,178,182,185,187,190,193,197,197,205,1,2,6,84,93,94,8,10,12,14,15,16,17,18,19,20,22,23,26,27,28,29,30,32,33,34,35,36,37,38,40,43,44,45,46,47,48,50,52,54,56,58,60,62,63,64,66,67,68,69,70,71,72,74,76,78,80,82,84,86,87,88,90,91,92,94,96,98,99,100,102,104,105,106,108,109,110,111,112,114,115,116,117,118,119,120,122,124,126,128,130,133,135,136,139,7,58,148,148,148,148,148,148,150,150,150,152,152,152,152,152,152,152,152,152,152,154,156,158,162,162,164,164,164,166,166,166,166,168,170,170,170,170,170,172,172,174,174,174,7,22,24,26,28,30,32,34,36,38,42,45,46,48,50,52,52,54,58,60,62,64,66,70,76,78,80,82,82,84,86,88,90,92,94,96,98,100,102,104,108,110,110,112,114,116,118,120,122,124,126,130,132,134,137,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,174,176,178,180,182,188,190,196,198,200,204,206,208,210,212,216,218,218,222,222,230,8,9,31,32,33,34,35,36,36,37,37,38,38,42,43,44,45,45,46,47,52,53,54,56,57,59,60,61,62,63,65,66,66,68,69,71,72,74,75,77,77,79,80,80,82,87,88,90,90,90,91,91,91,93,94,94,96,97,101,102,104,111,113,114,117,118,120,121,122,125,126,127,128,129,131,132,134,136,139,144,146,147,150,152,153,155,156,158,159,160,160,160,160,161,163,165,166,166,168,168,170,172,174,175,177,178,179,181,182,184,185,186,187,188,189,189,190,190,191,192,194,195,196,197,198,199,200,201,202,203,205,206,208,208,208,208,209,210,211,212,213,214,215,216,217,219,220,220,222,223,224,226,227,228,230,232,233,234,235,236,237,237,238,238,239,239,240,242,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,270,271,272,272,273,273,273,274,275,276,277,277,278,278,280,282,283,284,285,286,287,289,291,292,294,295,296,297,298,301,302,304,307,308,310,312,313,314,315,316,317,317,318,319,320,321,322,323,323,326,327,330,331,332,333,334,335,335,336,337,338,340,341,342,343,344,345,348,349,350,351,352,353,354,358,359,360,362,363,364,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,381,382,384,385,386,388,389,390,391,392,393,394,396,397,398,399,400,401,402,403,404,406,407,408,409,410,411,413,414,415,416,417,418,419,419,420,421,422,422,423,423,425,426,427,428,429,430,431,432,436,437,438,439,440,441,442,444,445,446,447,448,449,452,452,453,453,456,458,459,460,461,462,463,464,465,466,467,44,44,45,45,45,46,47,48,48,49,49,50,50,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,54,55,56,56,57,57,57,57,58,58,58,58,58,59,59,59,59,59,60,60,60,60,60,61,62,62,62,63,63,64,64,64,64,64,65,65,66,66,66,66,67,67,67,67,67,68,68,68,68,68,69,69,69,70,71,71,71,72,73,73,73,74,75,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,78,78,78,78,78,79,79,79,79,80,80,80,80,80,81,81,81,81,82,82,82,82,83,83,83,84,85,86,87,87,87,87,88,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,94,94,94,95,96,96,96,96,97,97,97,98,98,98,99,100,100,101,101,101,102,102,102,102,102,103,103,103,104,105,106,106,106,106,107,107,108,109,109,110,110,110,111,111,111,112,112,113,113,114,114,115,115,116,116,116,116,117,117,118,119,119,119,120,120,120,122,124,125,126,127,127,128,128,129,129,131,131,132,133,133,133,134,134,135,135,135,135,135,136,136,136,136,136,137,137,137,138,138,139,139,140,141,141,141,142,142,142,143,143,144,145,146,146,147,148,148,149,149,149,150,150,150,150,151,152,153,153,154,154,154,155,155,156,157,157,157,158,158,159,160,160,161,162,162,162,162,163,163,163,164,164,164,165,165,166,166,167,168,168,169,169,170,170,170,171,171,171,171,172,172,172,172,172,172,173,173,173,173,174,174,174,175,175,175,175,176,176,177,177,177,177,178,178,178,178,179,179,179,179,180,180,180,180,180,181,181,182,182,182,183,183,183,184,184,184,185,186,187,187,187,187,187,188,188,188,189,190,190,191,191,192,192,193,193,194,194,195,196,197,197,198,199,199,200,200,201,201,202,203,204,204,205,205,206,207,207,208,209,209,210,210,210,210,211,211,211,212,212,212,213,214,215,216,216,216,216,217,217,218,218,218,219,220,221,221,222,222,223,223,224,224,224,225,226,227,227,227,227,227,228,228,228,228,229,229,230,230,231,232,232,233,234,234,234,235,235,235,236,237,237,238,239,239,239,240,240,240,240,240,241,241,241,241,242,243,244,244,245,245,246,246,247,248,248,249,250,250,250,251,251,252,253,253,254,254,254,254,254,255,255,255,256,256,256,256,256,257,257,258,258,258,258,258,258,259,260,260,261,261,261,262,262,262,262,263,263,263,263,264,264,265,265,266,267,267,268,269,269,269,269,270,270,270,270,270,271,271,271,271,272,272,273,274,274,275,275,276,276,276,277,277,278,278,279,279,279,279,279,280,280,280,281,281,281,282,283,283,284,285,285,285,286,286,287,288,288,289,289,289,289,290,291,291,291,291,292,292,292,293,293,293,293,293,294,295,295,295,295,295,295,296,296,296,296,296,297,298,298,299,299,300,300,301,301,301,301,302,302,302,302,303,303,304,304,304,304,305,305,305,305,305,306,307,308,308,309,309,310,310,310,311,311,311,312,312,312,312,312,312,313,313,313,313,314,314,314,315,315,315,316,316,317,317,318,318,319,319,319,320,321,321,322,323,323,323,323,324,324,324,325,325,325,326,326,326,327,327,328,328,329,329,329,330,331,331,331,331,332,332,332,332,332,333,334,335,335,336,336,336,337,337,338,338,338,338,338,339,339,339,339,339,340,340,340,341,342,342,342,342,342,343,343,343,343,343,344,344,344,345,345,345,346,347,347,347,348,348,348,349,349,349,350,351,351,351,351,351,352,352,352,353,353,353,353,354,355,355,356,356,356,356,357,358,358,359,359,360,360,361,362,362,362,362,363,363,363,364,364,364,364,365,365,365,366,366,366,366,366,367,367,367,368,368,368,368,369,369,369,370,370,371,371,371,372,372,372,373,374,374,374,375,375,375,376,376,376,377,377,378,378,379,379,380,380,381,382,384,384,385,385,386,386,386,387,387,390,390,391,392,392,392,392,393,394,395,397,398,398,399,400,400,400,401,402,403,404,404,405,406,408,408,409,409,410,410,411,411,412,412,413,413,413,413,414,414,414,415,415,415,415,416,417,417,418,419,420,420,420,420,421,421,422,422,422,423,424,424,424,424,424,425,425,425,426,426,427,427,428,429,429,430,430,431,431,432,433,433,434,435,435,436,437,438,438,439,439,439,440,441,442,442,442,443,443,444,444,445,446,446,447,447,448,448,449,450,451,451,451,452,452,453,453,453,454,454,455,455,455,455,456,456,456,457,457,457,458,458,458,458,458,459,10,12,18,19,29,36,38,44,50,52,54,62,69,70,74,78,80,86,90,94,98,102,106,106,110,114,118,118,122,134,135,136,138,150,160,164,166,168,172,176,180,184,186,192,193,196,198,200,202,202,204,206,208,212,215,216,218,218,220,222,224,226,228,232,232,236,236,238,240,243,244,246,247,248,250,252,254,256,260,268,274,276,278,286,286,294,300,303,304,308,312,316,320,323,330,335,336,338,340,342,344,346,348,351,352,353,354,356,358,362,364,366,369,370,374,378,386,392,394,395,396,400,402,404,406,410,414,417,418,420,422,422,422,424,426,428,432,436,439,440,441,442,444,446,448,450,450,452,453,458,462,465,468,470,472,474,476,478,479,480,482,484,486,487,488,490,491,492,494,494,496,498,499,504,506,508,510,512,516,520,524,526,528,530,530,532,532,536,538,540,541,542,546,550,550,554,562,568,572,574,576,576,578,580,582,584,586,590,592,598,601,602,606,606,610,612,614,616,618,620,622,624,630,632,632,642,652,654,662,668,670,676,681,682,684,686,687,687,688,690,692,693,694,695,43,485,76,125,29,60,81,82,83,220,318,73,74,74,78,79,92,101,109,110,112,124,126,128,131,132,132,132,133,134,135,136,137,142,142,142,143,143,144,145,145,146,147,148,148,1,1,2,2,2,2,2,14,16,159,160,160,201,202,202,202,1,2,18,20,163,164,285,285,286,286,286,5,39,51,55,81,150,153,7,35,55,59,63,73,73,74,75,76,77,77,78,79,80,85,116,119,123,128,144,156,168,174,174,174,194,195,204,204,205,206,207,208,223,223,224,224,225,236,238,238,240,243,246,247,248,249,250,251,253,256,261,268,271,273,275,275,280,302,314,317,318,319,319,320,321,328,330,331,338,341,342,344,344,346,348,349,350,363,365,366,367,369,370,371,373,375,377,379,379,381,382,385,385,387,417,422,17,18,18,20,20,21,22,23,24,63,64,68,69,69,69,70,74,84,84,85,85,86,86,91,95,97,98,119,120,128,132,133,133,139,140,164,165,165,166,166,167,167,168,168,169,170,170,171,171,172,172,173,173,174,174,174,175,176,177,177,177,178,178,178,179,179,180,181,182,182,183,184,184,184,185,185,186,186,186,187,187,188,188,189,189,189,190,190,191,192,192,192,193,7,8,58,84,106,120,138,178,198,230,240,258,278,316,328,344,368,429,7,8,38,48,52,56,64,74,80,86,90,96,102,106,110,114,122,130,134,140,146,156,162,174,186,190,200,204,218,224,238,246,252,260,266,270,276,7,8,40,50,54,58,66,76,82,88,92,98,104,108,112,116,124,132,136,142,148,158,164,176,188,192,202,206,220,226,232,240,248,254,262,268,272,278,363,1,5,6,36,42,56,64,68,78,98,112,120,140,158,170,174,178,182,184,204,208,228,234,244,248,252,260,276,282,308,333,38,62,78,102,140,162,168,184,190,206,228,234,278,311,312,22,22,38,56,62,72,78,96,102,112,118,124,134,140,146,156,162,168,178,184,190,200,206,222,228,234,244,250,260,278,7,9,52,57,58,65,66,79,84,92,102,116,136,147,149,152,155,160,176,177,178,188,207,214,225,246,253,268,284,289,293,306,309,311,314,317,326,327,332,335,343,355,356,364,366,368,374,380,393,398,405,414,418,422,429,435,442,451,458,460,465,469,481,486,491,495,501,504,509,513,520,522,526,528,530,532,552,560,564,567,575,584,591,603,605,607,617,630,637,640,654,665,675,680,681,687,692,753,7,38,50,54,56,60,62,66,80,84,88,92,94,98,102,106,110,114,118,122,126,128,132,136,142,144,148,152,158,160,164,168,170,174,180,188,196,200,204,208,214,218,222,224,228,230,234,236,240,242,246,248,252,256,258,266,278,282,290,294,298,302,306,312,316,318,322,326,328,334,9,25,26,33,45,50,58,68,100,111,113,119,124,140,141,142,169,176,187,213,228,244,249,253,266,269,271,274,277,286,287,295,303,315,316,324,326,332,338,351,356,363,372,376,385,391,398,407,414,416,421,425,437,442,447,451,457,460,465,469,476,478,482,484,486,488,508,516,521,529,543,555,557,559,569,582,589,592,606,617,627,632,633,639,644,7,18,23,24,31,43,48,56,66,98,109,111,114,117,122,138,139,140,167,174,185,211,226,242,247,251,264,267,269,272,275,284,285,290,293,301,313,314,322,324,330,336,349,354,361,370,374,383,389,396,405,412,414,419,423,435,440,445,449,455,458,463,467,474,476,480,482,484,486,506,514,519,527,541,553,555,557,567,580,587,590,604,615,625,630,631,637,642,683,442,450,452,452,456,476,486,488,504,518,520,538,540,544,546,548,556,562,570,570,572,592,596,596,600,633,649,1,7,18,39,74,138,145,189,195,10,11,12,28,32,34,40,44,46,50,52,55,57,62,62,68,68,70,70,70,70,75,77,79,84,84,85,85,85,88,90,90,93,94,95,95,95,96,96,97,97,98,100,100,101,103,104,105,105,105,106,107,108,108,112,112,113,113,115,115,120,128,136,144,144,144,145,145,146,147,156,156,162,177,177,186,186,191,191,192,194,194,194,200,206,210,214,222,222,222,222,226,226,235,235,240,240,244,249,249,255,255,256,256,257,257,260,261,261,261,264,265,265,269,269,271,273,276,277,277,288,288,296,306,306,309,309,316,324,324,327,327,330,333,335,336,336,340,340,346,346,352,354,356,366,366,366,370,372,372,375,375,376,376,376,380,384,388,406,465,7,7,8,10,24,28,30,30,36,40,42,46,46,48,51,53,58,58,64,64,64,66,66,66,66,71,73,75,76,80,80,81,81,82,84,84,84,84,86,86,86,89,90,91,91,91,92,92,93,93,94,96,96,99,100,102,103,107,108,109,111,111,112,112,120,130,138,138,148,148,149,150,151,154,154,161,161,161,162,162,168,183,183,192,198,198,199,201,208,216,220,230,230,234,234,244,244,250,250,254,259,259,265,265,266,266,267,267,270,271,271,275,275,279,281,283,286,287,298,306,316,319,319,326,334,334,334,337,337,340,343,345,345,346,350,350,356,356,362,362,364,366,376,376,376,376,380,382,385,385,386,386,386,390,394,402,424,424,1,8,10,14,14,130,170,170,426,433,7,8,10,93,98,125,134,156,234,270,279,289,293,314,321,321,331,339,348,376,395,7,8,10,21,35,47,62,78,88,114,124,137,168,187,215,219,266,274,277,279,283,293,302,309,312,316,320,326,333,338,349,363,365,380,412,419,471,7,10,12,23,31,37,41,44,72,81,84,86,93,110,113,118,121,133,133,142,145,148,157,164,178,185,207,233,236,241,243,256,275,282,284,289,294,295,297,297,299,301,306,309,322,323,329,330,337,345,357,369,7,10,12,49,76,109,113,114,121,153,158,167,197,209,212,241,248,250,255,276,280,281,285,297,322,324,331,443,11,72,100,112,120,126,134,142,150,158,158,166,166,176,184,194,204,220,228,238,248,260,270,280,290,298,304,312,320,328,328,336,342,350,358,366,376,388,400,414,428,442,45,47,48,49,50,52,53,53,53,54,56,57,57,66,67,68,70,72,74,76,78,79,80,80,81,81,82,84,84,87,89,90,94,98,98,100,101,102,103,110,116,118,121,122,123,125,126,128,129,129,130,131,133,134,136,139,140,142,144,146,148,148,148,150,151,153,154,157,158,161,162,163,163,163,163,166,167,168,169,169,169,171,171,171,174,177,181,182,183,184,185,186,188,192,193,194,196,197,198,200,201,204,204,206,206,208,208,211,212,214,214,217,46,61,76,114,136,154,162,195,226,237,245,260,284,307,321,337,357,380,416,447,462,464,473,494,558,562,593,620,636,102,159,207,300,5,6,8,13,15,16,19,25,27,29,31,33,34,36,38,41,43,44,45,49,50,51,52,53,54,55,57,58,58,59,60,61,62,64,67,68,71,72,74,144,145,146,147,148,260,262,265,266,267,268,269,270,274,280,294,9,27,36,50,55,62,78,80,101,153,212,212,260,261,279,321,377,379,379,380,382,383,409,412,415,421,453,455,466,471,481,482,498,499,500,503,504,506,508,511,512,514,516,517,519,520,522,523,1,1,1,1,1,2,2,2,13,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,99,101,103,105,107,109,111,121,121,121,121,122,122,123,63,64,67,68,70,70,72,74,76,77,77,78,79,79,80,84,86,88,90,91,92,93,94,95,96,103,103,104,105,106,107,108,110,112,114,115,118,119,120,122,123,124,126,127,128,136,139,140,140,141,142,143,144,145,145,146,147,152,152,158,158,159,160,163,164,165,171,172,174,175,175,175,175,177,177,178,179,180,182,185,186,187,188,189,189,190,191,191,192,193,194,195,200,202,202,203,206,210,212,214,214,215,216,217,218,218,219,219,219,220,220,221,222,222,224,224,225,226,227,227,228,229,229,230,231,231,233,233,233,233,233,248,258,262,264,266,267,270,272,274,276,278,290,292,304,306,310,314,316,318,320,322,325,326,336,340,342,344,358,360,362,367,368,369,370,371,372,373,374,375,376,378,381,382,383,384,385,386,387,388,389,390,391,392,393,394,397,403,404,406,408,410,411,412,413,417,418,418,419,420,422,424,428,432,433,433,434,435,437,438,438,439,439,439,439,440,440,440,441,445,446,449,9,23,29,32,35,36,40,42,43,46,48,49,51,53,55,57,59,60,62,64,66,68,71,72,73,76,78,80,81,84,86,90,91,92,93,96,99,101,103,105,107,108,109,110,112,113,114,115,117,118,119,120,121,124,126,128,130,132,134,135,136,138,139,140,142,143,144,145,148,150,152,154,156,158,159,160,161,162,163,164,166,167,168,169,171,172,173,176,177,178,180,182,184,186,188,191,194,195,197,199,200,203,204,206,208,210,214,216,218,219,221,222,227,228,229,235,238,239,243,244,248,249,250,251,253,254,255,256,257,258,259,261,265,266,268,270,272,273,276,278,279,283,288,290,291,7,8,10,12,17,18,22,23,24,28,29,34,36,39,41,44,46,49,52,54,57,58,65,68,70,76,78,82,84,87,94,94,94,97,97,98,104,110,113,116,118,122,129,130,134,138,142,145,146,151,152,158,159,162,166,168,170,172,175,177,179,182,186,187,189,192,194,198,207,210,214,219,220,224,226,231,232,235,238,240,243,245,247,250,252,254,258,261,266,267,270,273,274,284,4,13,98,102,102,110,110,114,118,122,122,126,130,134,138,138,142,146,150,154,154,158,162,166,166,170,170,174,178,182,8,8,10,12,14,16,18,20,22,22,24,24,24,24,24,26,28,30,30,32,34,36,36,38,40,42,42,44,44,46,48,50,50,52,54,56,56,58,58,58,60,62,64,66,66,68,70,72,72,72,74,76,78,80,82,82,84,86,88,88,90,90,90,90,94,96,98,100,102,105,106,107,108,110,112,114,114,114,116,116,116,118,118,120,120,120,122,122,124,126,126,126,128,130,132,132,132,134,138,138,140,142,144,146,148,148,150,152,154,156,156,158,160,160,162,162,164,164,166,168,168,168,170,172,174,176,7,25,26,28,32,34,36,38,39,39,40,42,44,47,49,51,54,56,58,60,62,64,68,70,72,74,75,76,78,79,79,80,80,81,82,83,86,87,89,90,92,92,93,94,98,100,104,106,110,112,112,112,114,116,119,121,122,124,126,129,131,134,136,138,140,143,146,148,150,151,152,153,156,157,159,161,163,164,166,168,176,177,178,181,184,186,188,189,189,190,192,200,203,204,205,206,206,207,208,212,217,218,218,221,222,223,224,225,226,227,228,229,230,231,232,232,233,233,236,236,237,238,240,242,244,246,250,254,257,257,258,259,259,259,260,261,262,265,266,267,268,270,273,274,275,276,277,279,279,280,282,282,283,285,292,294,302,303,304,305,306,306,307,308,309,309,310,312,313,314,314,315,316,320,324,326,327,328,344,346,350,359,1,4,12,14,16,16,16,16,16,18,20,22,24,26,28,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,116,120,122,124,124,126,128,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,158,160,162,164,166,168,170,172,174,176,176,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,208,210,212,251,255,5,9,12,13,15,17,18,19,20,21,24,27,28,30,32,35,37,40,41,45,45,47,51,55,58,62,62,63,63,64,66,66,67,68,69,30,30,31,32,32,33,34,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,10,12,16,18,19,20,22,23,24,25,26,27,28,30,31,32,34,35,36,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,66,67,70,72,74,75,78,79,80,82,84,86,88,90,93,94,95,96,97,98,99,100,102,103,104,105,106,107,109,110,112,113,114,115,118,120,122,123,124,125,126,126,127,128,130,131,132,133,135,136,138,140,141,144,146,147,148,149,150,151,153,155,156,157,158,159,160,161,162,163,164,165,166,168,171,172,173,8,10,12,14,16,17,18,20,21,22,23,24,24,25,26,28,29,30,32,33,34,36,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,64,65,68,70,72,73,76,77,79,80,82,84,86,88,91,92,93,94,95,96,97,100,101,102,103,104,105,107,108,110,111,112,113,116,118,120,121,122,123,124,124,125,126,127,128,129,130,131,131,132,133,134,136,138,139,142,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,166,169,170,171,46,59,88,116,116,116,116,193,206,208,322,350,352,387,10,11,12,13,14,15,16,17,18,19,20,21,22,22,24,25,26,26,27,28,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,0,1,25,39,40,50,64,64,339,351,360,385,394,394,394,394,396,398,398,398,400,402,402,402,404,406,408,408,410,410,412,412,414,416,418,418,420,422,422,424,426,428,430,432,434,434,434,436,436,436,436,436,438,438,438,440,440,442,444,446,448,448,448,450,450,452,452,454,456,456,458,460,460,462,462,462,462,464,466,466,466,468,468,470,470,470,54,56,60,62,62,64,64,66,68,70,72,72,74,80,84,86,86,88,88,90,90,92,94,96,98,100,102,104,106,108,110,112,22,24,24,24,26,28,34,36,40,42,44,46,48,48,54,56,58,60,62,64,64,64,66,66,70,70,72,74,76,78,80,80,82,84,86,90,90,92,94,96,98,98,102,106,108,110,112,114,114,116,118,120,122,124,128,128,132,136,138,138,140,140,142,142,146,148,148,150,0,5,10,19,23,25,29,35,1,2,7,14,23,31,32,55,56,56,57,60,62,64,66,68,70,72,73,76,79,80,81,84,84,86,88,88,92,97,99,99,102,104,106,107,110,110,111,111,114,115,119,120,123,124,125,126,129,130,132,133,133,136,136,137,145,147,150,153,154,155,158,159,162,162,166,170,174,177,178,179,182,193,194,194,198,199,202,202,203,204,206,207,210,218,218,219,219,222,223,225,226,227,229,230,234,236,238,239,244,256,9,28,34,52,76,88,94,112,138,144,150,154,160,166,174,186,192,198,202,230,240,252,334,382,424,444,65,122,176,225,275,335,376,423,1,2,8,11,12,17,19,21,25,27,31,33,37,39,41,45,47,51,53,57,59,63,65,67,71,73,77,79,83,85,89,91,95,97,99,101,103,107,109,113,115,119,121,123,127,129,131,133,137,139,143,145,149,151,152,153,157,159,163,165,169,171,175,177,181,183,187,189,193,195,199,201,205,207,211,213,217,219,223,225,227,229,235,236,237,2,6,9,13,15,17,21,23,25,29,31,33,37,39,41,45,47,49,53,55,57,61,63,65,69,71,73,77,79,81,85,87,89,93,95,99,101,105,107,111,113,115,119,121,123,125,129,131,135,137,141,143,145,149,151,153,157,159,161,165,167,169,170,171,175,175,177,179,183,185,187,188,191,193,197,199,201,205,207,211,213,217,219,223,225,227,229,233,235,237,251,253,17,20,20,24,28,32,32,36,40,50,52,54,57,60,62,64,66,68,72,76,79,80,84,84,88,98,100,103,108,112,116,124,126,128,128,133,136,138,142,150,156,161,161,165,170,178,180,184,188,192,196,200,204,214,218,222,229,230,230,234,242,6,6,6,6,6,6,9,10,10,15,16,16,17,18,25,28,28,29,30,33,34,37,37,39,40,43,46,48,51,52,55,56,59,59,59,59,59,60,61,63,65,66,67,70,74,80,82,110,140,148,153,155,155,157,165,167,169,201,202,203,203,203,208,217,218,219,219,220,224,224,226,228,230,230,234,236,237,238,240,242,244,246,246,248,250,252,254,254,255,259,6,22,28,32,36,44,54,58,62,72,78,82,88,92,96,100,104,112,116,120,124,130,136,140,158,164,170,174,176,180,186,192,196,200,204,210,213,220,227,231,237,240,246,250,254,260,264,276,278,280,283,285,288,291,303,308,312,315,317,320,328,336,339,344,348,361,361,7,8,28,29,32,35,35,37,40,49,53,59,63,64,71,77,80,80,86,94,109,111,116,119,119,123,127,131,133,136,136,138,140,146,148,148,151,153,158,164,169,174,179,185,188,191,191,191,193,198,202,204,211,219,220,222,224,226,227,228,231,238,240,243,246,250,256,259,261,264,268,273,276,281,282,285,287,292,295,297,307,309,313,318,325,328,332,336,342,349,352,354,356,359,371,378,378,385,394,402,408,410,413,415,418,418,421,422,424,427,429,431,433,435,438,442,444,446,450,454,458,460,464,468,470,474,478,480,484,488,491,492,496,501,506,512,533,34,40,44,48,58,62,76,82,90,94,100,104,108,112,116,120,124,130,134,138,142,146,150,154,166,172,176,180,184,188,192,198,202,206,210,214,218,222,228,234,240,244,248,252,256,260,264,268,272,278,282,286,292,296,300,304,308,314,320,320,326,330,334,340,346,352,366,372,376,380,386,6,7,16,18,20,21,22,24,24,26,28,30,32,34,36,38,40,42,44,46,48,50,51,52,54,56,58,60,62,64,66,67,68,70,72,74,76,78,79,80,82,84,86,88,90,92,94,95,96,98,100,102,104,106,108,110,112,114,116,118,119,120,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,149,150,152,154,156,158,160,162,164,166,168,169,169,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,203,203,204,206,207,208,210,211,212,214,216,218,220,222,224,226,228,229,230,235,236,236,9,23,30,32,34,36,38,40,42,42,44,46,48,49,50,52,53,54,55,56,57,58,60,61,62,62,63,64,68,70,72,73,75,76,77,78,80,82,84,86,88,89,90,92,94,96,97,98,100,102,104,104,106,108,110,111,113,114,117,118,119,120,122,123,125,126,127,128,130,132,134,135,136,137,138,140,141,142,143,146,147,148,152,154,156,158,160,162,165,172,172,185,192,201,204,208,209,211,212,215,216,222,223,224,226,227,228,229,230,234,238,241,243,245,247,249,250,251,252,253,254,256,257,258,261,266,276,279,284,292,293,295,296,298,299,303,305,305,306,307,308,309,310,312,318,320,321,322,328,329,330,331,332,339,340,342,344,346,346,347,350,352,360,362,363,364,365,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,381,385,392,393,394,395,396,397,398,399,400,401,401,402,403,404,404,405,406,406,407,408,409,410,410,411,413,414,415,416,416,417,417,419,420,421,422,424,425,426,426,427,427,428,429,429,430,431,431,432,434,435,436,437,438,439,439,441,441,442,443,444,445,446,447,448,448,449,450,456,456,458,461,461,461,462,475,477,478,478,481,482,483,483,485,485,486,487,489,491,493,494,494,498,498,510,511,518,518,520,522,528,528,528,528,528,530,532,534,535,539,543,544,546,548,549,550,553,558,561,561,563,567,568,576,581,585,2,4,6,11,14,16,18,22,22,22,26,28,29,32,34,36,38,40,41,43,44,46,49,50,52,54,9,10,34,37,40,40,41,49,50,51,55,55,56,57,58,58,61,62,73,73,74,76,78,79,80,86,87,90,92,97,102,102,106,108,108,109,113,113,114,120,123,128,129,133,134,152,154,154,154,154,156,158,51,65,67,69,71,73,79,85,89,105,117,117,121,123,125,127,131,133,137,147,149,151,155,7,26,100,102,106,106,108,108,110,112,112,114,114,116,116,116,118,118,118,120,122,124,126,128,128,130,132,134,136,138,140,140,142,144,146,146,148,150,150,150,153,154,155,47,48,51,51,52,52,55,56,60,64,67,68,68,71,72,75,75,76,79,80,83,87,87,88,91,91,92,103,104,104,107,108,108,111,111,112,115,116,116,119,123,123,124,127,127,128,128,131,131,132,132,135,140,143,151,152,155,159,160,163,164,167,171,172,175,176,179,179,180,180,185,186,186,186,295,295,297,302,303,303,304,305,305,6,8,9,13,15,15,16,17,18,20,21,25,27,29,33,35,36,39,45,46,47,49,49,52,53,54,56,59,62,63,65,67,68,72,75,78,79,79,81,82,83,84,84,90,91,91,93,95,96,102,103,105,109,112,113,115,116,116,118,119,120,123,125,128,129,130,133,135,137,139,141,143,145,145,147,147,2,4,6,8,26,26,26,28,29,30,30,31,32,6,7,35,36,39,40,42,43,44,47,48,51,52,52,53,55,67,67,67,67,68,68,69,71,72,72,74,77,84,85,87,87,90,93,95,96,97,98,99,100,101,102,108,109,110,111,113,114,115,117,118,119,121,122,123,125,126,127,129,130,131,132,134,135,136,137,138,142,145,145,146,147,148,149,150,152,153,154,155,157,158,159,160,164,29,31,32,34,36,38,40,40,40,41,42,44,45,45,46,46,47,48,50,50,50,51,52,52,53,54,54,55,55,55,56,57,58,59,60,60,60,61,61,62,63,66,67,68,69,70,70,71,71,71,72,73,73,73,74,75,76,76,77,80,81,82,83,86,86,87,88,89,91,93,95,96,96,97,99,100,102,103,104,105,106,106,107,107,108,110,111,112,117,118,119,120,122,124,125,126,126,127,127,128,129,130,130,131,133,135,136,137,138,140,141,142,145,146,147,148,149,150,151,152,153,154,158,158,160,160,160,162,163,164,165,166,167,168,170,172,175,175,176,176,176,178,179,180,182,184,186,187,188,190,191,192,193,193,194,194,195,196,197,198,199,200,202,203,204,205,207,208,209,209,210,212,214,218,219,223,228,229,230,231,232,233,235,235,235,240,242,242,245,246,246,251,252,253,258,259,260,262,267,268,269,271,271,30,31,32,33,35,38,39,40,45,47,48,56,57,66,68,69,72,73,74,75,76,77,77,78,78,79,80,81,82,82,83,84,85,86,88,92,94,95,96,98,99,99,104,105,106,111,111,112,113,114,115,115,116,117,117,118,120,123,124,124,125,126,127,127,128,128,129,129,130,130,131,132,133,133,134,134,135,135,136,137,138,140,140,141,155,155,156,157,158,159,160,161,162,163,164,165,169,170,170,8,14,16,18,20,20,23,26,27,28,30,34,36,9,15,19,20,21,21,22,23,24,24,25,26,27,27,28,31,31,32,32,33,33,34,34,35,37,37,37,39,39,40,41,42,43,44,45,45,46,46,47,47,47,48,48,49,50,50,51,55,56,57,57,58,60,60,61,62,63,64,65,65,65,66,67,68,68,68,69,69,70,70,71,71,71,72,72,73,74,74,75,76,77,80,80,80,83,86,86,87,88,88,88,89,89,90,90,91,91,94,94,95,95,96,97,102,102,103,103,103,104,104,105,105,106,106,107,108,109,109,110,111,112,113,119,120,120,121,122,123,124,124,125,125,126,126,127,127,129,129,130,131,131,134,135,135,135,136,136,137,137,137,137,137,138,138,138,139,139,140,140,140,141,142,142,142,142,143,143,144,144,145,145,146,146,146,146,148,148,148,149,149,149,149,149,150,150,150,151,151,151,151,151,152,152,152,153,153,153,153,154,154,155,156,157,158,158,159,160,162,163,164,164,164,165,166,166,167,167,167,168,168,171,173,174,175,176,176,177,177,178,178,179,180,181,181,181,182,185,185,185,186,186,187,188,188,189,189,190,191,192,193,194,194,196,196,197,198,199,200,202,202,203,203,204,205,205,206,206,207,208,208,208,209,209,210,210,210,211,211,211,212,212,213,213,213,214,214,215,215,215,216,217,217,218,218,219,219,220,220,221,222,222,223,223,223,223,224,225,226,227,227,228,228,229,229,230,230,231,232,233,234,234,235,236,237,237,238,238,239,239,240,240,9,15,19,20,21,21,23,24,24,25,26,27,27,28,31,31,32,32,33,33,34,34,35,35,37,37,37,39,39,41,42,43,44,44,45,45,46,46,47,47,47,48,48,49,49,50,50,50,51,55,56,57,57,58,60,61,62,63,64,65,65,66,67,68,68,68,69,69,69,70,70,70,71,72,72,73,74,75,76,77,78,80,80,80,83,83,83,86,86,87,87,88,88,88,89,89,90,90,91,91,94,94,95,95,96,97,102,102,103,103,103,104,104,105,105,106,106,107,108,108,109,109,110,111,112,112,113,119,120,120,121,122,123,124,124,125,125,126,127,129,129,129,130,131,131,134,135,135,135,136,136,137,137,138,138,138,139,140,140,140,141,141,142,142,142,142,143,143,144,144,144,145,146,146,146,148,148,148,149,149,149,149,150,150,150,151,151,151,151,152,152,152,153,153,153,153,154,154,154,155,156,157,158,158,159,160,162,163,164,164,165,166,166,167,167,167,168,168,171,173,174,175,176,176,177,178,178,179,179,180,180,181,181,181,182,185,185,185,186,186,187,188,188,189,189,190,191,192,193,194,194,196,196,197,198,199,200,202,202,203,203,204,205,205,206,206,207,208,208,208,209,209,210,210,210,211,211,212,212,213,213,213,214,214,215,215,215,216,217,217,217,218,218,219,219,220,220,221,221,222,222,222,223,223,223,223,224,225,226,227,227,228,228,229,229,230,230,231,232,233,234,234,235,236,237,237,238,238,238,239,239,240,240,4,5,6,7,8,9,9,9,9,9,10,11,0,3,8,13,22,31,41,57,6,8,9,10,10,11,13,15,16,17,17,19,21,23,27,29,31,33,35,36,36,37,38,39,40,40,41,43,45,47,55,5,5,6,8,22,23,25,26,27,28,28,29,30,32,35,36,37,39,40,41,42,43,43,45,46,47,48,49,50,56,57,57,58,59,60,61,62,62,63,64,65,66,67,68,68,69,69,70,71,72,74,75,76,76,77,78,79,79,80,81,83,83,84,84,85,86,87,88,89,90,92,93,94,98,101,103,105,106,113,114,115,115,115,116,116,117,118,118,119,120,121,122,122,123,124,125,128,129,131,131,132,135,136,137,139,140,140,141,142,143,144,145,146,148,149,149,150,152,152,153,154,155,156,156,157,168,168,171,174,175,180,184,188,192,196,197,199,5,5,7,8,8,9,10,11,11,12,52,52,53,53,54,54,54,54,55,55,55,55,55,56,56,56,56,56,56,57,57,57,57,58,58,58,58,58,59,59,59,60,60,61,61,62,62,62,63,63,64,64,64,64,65,65,66,67,67,67,67,68,68,68,68,69,69,69,69,70,70,71,71,72,72,74,74,75,75,75,76,76,77,77,77,77,77,77,78,78,78,78,78,78,79,79,79,79,79,80,80,81,81,82,82,82,82,82,83,83,83,84,85,85,85,86,86,86,86,87,87,87,88,88,88,88,89,89,89,90,90,90,90,90,91,91,91,92,93,93,94,94,94,94,95,95,96,96,96,97,98,98,98,98,99,99,99,99,100,100,100,100,100,101,101,101,101,101,102,102,102,102,104,104,104,104,104,105,105,105,112,112,113,113,114,114,115,116,117,117,118,118,119,119,119,120,120,120,121,121,122,123,123,124,124,125,126,126,127,127,127,127,128,128,129,129,129,129,129,130,130,130,130,132,133,133,134,134,134,134,135,135,136,136,137,137,137,138,138,138,138,140,140,140,141,141,141,142,143,143,144,144,144,144,146,146,147,147,148,148,149,149,149,149,149,149,149,149,149,150,150,151,151,152,152,153,153,153,154,154,154,154,155,155,155,155,155,156,156,156,157,157,157,158,158,158,158,158,159,160,160,161,161,161,161,162,162,164,164,165,165,165,165,166,166,166,167,167,167,167,167,168,168,169,169,169,169,170,171,171,172,173,173,173,173,174,175,175,175,176,176,177,177,177,178,179,179,179,179,180,180,180,180,181,181,182,182,182,183,183,183,184,184,184,185,185,186,187,187,187,188,188,189,189,190,190,191,191,192,192,193,194,194,194,195,195,195,196,196,197,197,197,198,198,199,199,199,203,206,216,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,221,221,221,221,221,222,222,223,223,223,223,223,224,226,226,226,226,227,228,228,228,229,229,230,231,231,231,232,232,232,233,233,234,234,235,235,235,235,236,236,236,237,238,238,239,239,239,239,240,240,240,241,241,241,241,241,242,242,243,243,244,244,245,245,246,248,248,249,249,250,250,251,251,252,254,255,255,255,255,255,255,255,255,256,256,256,256,256,257,257,257,257,258,260,260,260,260,260,260,261,261,261,261,261,261,262,262,262,262,264,264,264,264,264,265,265,265,266,266,268,268,269,269,273,274,274,275,275,275,276,276,276,277,277,278,278,279,279,279,279,280,281,286,288,288,288,288,290,291,292,292,292,294,294,294,294,295,295,295,296,296,296,296,6,21,31,32,32,33,33,34,34,35,35,36,36,37,38,38,39,39,40,40,41,41,42,44,44,45,45,46,46,47,48,49,49,50,50,51,51,52,54,54,55,55,56,58,58,59,59,60,60,61,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,68,68,68,69,70,70,70,71,71,71,72,72,73,73,73,73,73,73,74,74,75,75,75,75,76,76,76,76,77,77,77,78,78,79,79,79,79,80,80,80,81,81,81,81,81,82,82,82,83,83,83,84,84,84,84,85,85,85,85,85,86,86,86,86,86,87,87,87,87,88,88,88,88,89,89,89,89,89,90,90,90,91,91,91,91,92,92,92,92,94,94,94,94,94,95,95,96,96,96,97,97,97,97,97,98,99,99,99,99,99,100,100,100,101,101,101,101,102,102,102,102,102,103,103,103,104,105,105,106,106,107,107,107,107,107,108,108,108,109,109,110,112,112,112,112,113,113,113,114,114,115,115,116,116,116,117,117,118,118,119,120,120,121,121,122,122,122,123,123,124,124,146,146,147,147,148,148,149,149,150,150,150,151,151,152,152,153,153,154,154,156,156,156,156,157,157,158,158,158,158,158,159,160,161,161,162,162,163,163,164,166,166,167,167,168,168,169,169,170,171,171,172,172,173,173,173,173,174,174,174,174,175,175,176,176,176,176,177,178,180,181,182,182,182,182,183,183,183,183,183,183,184,184,184,184,184,185,185,185,186,186,186,186,186,186,188,188,188,188,188,188,189,189,189,190,192,192,193,193,194,196,196,197,210,211,211,212,212,213,213,214,214,215,215,215,216,216,217,217,218,218,219,219,220,220,220,221,221,222,222,222,222,223,223,224,224,224,224,225,234,234,235,235,235,236,236,236,237,237,237,238,238,238,239,239,239,240,240,240,241,241,241,4,15,22,32,42,50,52,53,54,54,55,56,57,58,58,58,58,59,59,59,59,59,60,60,60,60,60,61,61,61,61,62,62,63,64,66,66,66,67,67,68,68,69,69,69,69,69,70,70,70,70,70,71,71,71,71,71,71,72,72,72,72,72,73,73,73,73,74,74,74,74,74,75,75,75,75,75,76,76,76,76,76,77,77,77,77,77,78,78,79,79,79,79,81,81,82,82,82,83,83,83,84,85,85,86,86,87,87,87,87,87,88,88,88,88,89,89,89,89,89,89,89,90,90,90,90,91,91,92,92,93,93,93,93,93,93,94,94,94,94,94,95,95,95,95,95,95,96,96,96,96,97,97,97,97,98,98,98,98,98,99,99,99,99,99,100,100,100,101,101,101,101,102,102,102,102,103,103,103,104,104,104,105,105,105,106,106,106,106,107,107,107,107,107,108,108,108,109,109,110,110,110,111,111,112,112,112,112,113,113,113,114,114,114,114,115,115,115,115,115,115,116,116,116,116,116,117,117,117,118,118,118,118,119,119,120,120,120,120,120,121,121,121,122,122,123,123,123,123,124,126,126,126,127,127,127,127,128,128,129,129,130,130,132,133,133,134,134,135,135,136,138,138,139,139,139,139,140,140,140,141,141,141,142,142,144,144,144,145,145,145,146,146,146,147,147,147,147,147,148,148,148,150,150,150,150,150,150,151,151,151,151,152,152,152,153,153,154,154,155,155,155,156,156,156,157,157,158,158,158,159,160,162,162,162,163,163,163,164,164,166,166,167,168,169,174,178,182,182,182,183,183,183,183,183,184,184,184,184,184,185,185,186,189,189,189,189,189,189,189,189,190,192,192,192,193,193,195,197,200,204,208,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,216,217,217,217,218,218,218,218,219,219,219,219,220,223,224,224,224,227,229,229,229,230,230,231,231,231,232,232,232,233,233,233,6,17,19,28,40,52,60,62,63,64,64,65,66,67,68,68,68,68,69,69,69,69,70,70,70,70,70,71,71,71,71,72,72,73,74,75,75,75,76,78,78,78,78,79,79,80,80,81,81,81,81,82,82,82,82,83,83,83,83,83,84,84,84,84,85,85,85,85,85,85,86,86,86,86,87,87,87,87,88,88,88,88,88,89,89,89,89,89,90,90,90,90,90,91,91,91,91,91,92,92,93,93,93,93,95,95,95,96,96,96,96,97,97,97,97,98,98,98,99,99,100,100,101,101,101,101,102,102,102,102,102,103,103,103,103,103,103,103,104,104,104,104,105,105,106,106,107,107,107,107,107,107,108,108,108,108,108,109,109,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,113,113,113,114,114,114,114,114,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,120,120,120,120,121,121,121,121,121,121,122,122,122,123,123,124,124,124,125,125,126,126,126,126,127,127,127,128,128,128,128,128,129,129,129,129,129,129,130,130,130,130,130,130,131,131,131,131,131,132,132,132,132,133,133,133,134,134,134,134,134,135,135,135,136,136,137,137,137,137,138,140,142,142,142,143,143,143,143,144,144,145,145,146,148,148,150,151,151,152,152,153,153,154,156,158,158,159,159,159,160,160,160,161,161,161,162,162,163,164,164,166,166,166,167,167,167,167,168,168,168,169,169,169,169,169,170,170,170,170,171,172,172,174,174,174,174,174,174,175,175,175,175,176,176,176,177,177,178,178,179,179,179,180,180,180,181,181,181,182,182,183,183,184,185,186,186,188,188,188,189,189,189,190,190,192,192,192,194,196,197,202,204,208,210,214,214,214,215,215,215,215,215,216,216,216,216,216,216,216,217,217,219,220,223,223,223,223,223,223,223,223,223,224,226,228,228,228,229,229,231,233,235,238,238,240,246,250,252,254,254,254,255,255,255,256,256,256,257,257,257,258,258,258,259,259,259,260,260,260,260,261,261,261,262,262,262,262,263,263,263,263,264,265,266,266,267,268,268,270,270,271,273,273,273,274,274,274,275,275,275,276,276,276,276,277,277,277,6,17,24,34,44,52,54,55,56,56,57,58,59,60,60,60,61,61,61,61,61,62,62,62,62,62,63,63,63,63,64,64,65,65,66,68,68,68,69,69,70,70,71,71,71,72,72,72,72,73,73,73,74,74,74,74,75,75,75,75,75,75,76,76,76,76,77,77,77,78,78,78,78,78,79,79,79,79,79,80,80,80,81,82,82,83,83,83,85,86,86,86,86,86,87,88,88,88,89,89,89,89,90,90,91,91,91,91,91,92,92,92,93,93,93,93,93,93,93,94,94,95,96,96,97,97,97,97,97,98,98,98,98,98,99,99,99,99,99,99,100,100,100,100,101,101,101,101,102,102,103,103,103,103,104,105,105,105,106,106,106,107,107,108,108,108,108,109,109,109,110,110,110,110,111,111,111,112,112,112,113,113,114,114,114,115,115,116,116,116,117,117,117,118,118,118,118,119,119,119,119,120,120,120,121,121,121,122,122,123,123,123,124,124,124,125,125,125,126,127,127,127,128,130,130,130,130,130,130,131,131,131,131,132,132,133,133,134,134,136,137,137,138,138,139,139,140,142,142,143,143,143,144,144,144,145,145,145,146,146,148,148,148,149,149,149,150,150,150,151,151,151,151,151,151,152,152,152,154,154,154,154,154,154,155,155,155,155,156,156,156,156,157,157,158,158,159,159,159,160,160,160,160,161,161,161,161,162,162,163,164,166,166,166,167,167,167,168,168,170,170,171,172,173,178,182,186,186,186,187,187,187,187,187,188,188,188,189,189,190,193,193,193,193,193,193,193,193,194,196,196,196,197,197,199,201,204,208,212,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,220,221,221,221,222,222,222,223,223,223,223,224,226,226,228,228,231,233,233,234,235,235,236,236,237,237,237,7,8,9,11,12,14,15,16,17,18,19,19,19,20,21,22,22,22,23,23,24,24,25,26,27,28,28,29,30,31,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,61,62,62,62,63,63,64,69,69,70,70,71,71,72,73,74,74,75,75,76,76,80,81,82,83,83,83,84,84,85,86,86,87,89,90,91,92,92,94,96,96,98,99,99,100,102,103,104,108,109,110,111,113,113,114,114,116,117,118,118,119,121,124,126,127,128,129,132,132,133,133,134,134,135,136,138,140,140,141,141,142,143,144,145,146,147,150,151,7,8,8,23,26,26,28,28,28,32,34,36,36,39,40,44,57,59,60,61,68,74,75,76,79,79,82,86,95,96,104,114,9,10,10,25,30,30,30,34,36,59,61,62,63,70,75,76,78,81,81,88,89,97,98,106,7,8,8,8,23,28,28,28,32,35,57,59,68,73,74,76,79,79,86,95,104,1,8,12,15,36,36,36,37,39,39,41,41,42,43,43,44,44,46,47,47,49,49,50,51,52,53,55,55,56,56,57,58,58,59,60,60,61,62,63,64,65,66,67,67,68,68,69,70,71,71,73,74,74,75,76,77,78,79,80,80,81,82,82,85,86,87,88,88,90,92,93,93,95,96,97,97,98,100,101,102,103,103,104,105,106,106,107,108,109,111,112,113,114,115,116,118,119,120,120,121,121,123,123,124,124,125,125,126,126,128,128,129,131,133,133,133,134,135,135,136,137,138,139,139,140,141,142,143,144,144,146,147,148,149,150,150,151,153,153,154,155,155,155,156,157,157,158,158,159,160,161,162,162,162,163,165,165,166,167,168,169,170,171,172,173,174,175,177,177,178,179,180,180,182,182,183,183,185,187,188,188,190,192,193,194,195,196,197,198,199,200,202,203,205,205,207,207,207,208,209,209,211,211,212,213,214,215,216,217,217,218,219,219,220,221,221,222,223,224,224,225,226,227,227,228,229,229,230,231,231,232,233,234,234,235,236,237,238,239,242,242,243,245,246,246,247,247,248,249,249,249,251,251,252,253,254,255,256,257,257,260,260,261,262,263,264,266,267,267,268,270,271,271,272,272,273,273,274,275,276,277,277,278,279,282,282,282,283,283,284,285,286,287,287,288,289,290,291,293,294,295,296,297,297,298,299,300,301,302,303,304,305,306,307,307,308,308,309,310,311,311,312,313,314,315,315,317,317,317,319,320,320,321,322,322,323,323,324,325,326,326,326,327,328,329,329,330,331,331,332,335,336,337,337,338,338,339,340,341,342,343,344,344,345,346,347,348,349,353,354,355,356,357,357,358,359,360,360,361,362,364,365,366,367,368,368,369,370,371,371,372,372,373,374,375,375,376,376,377,377,378,380,380,381,382,382,383,384,385,386,387,387,387,388,389,389,390,390,391,391,392,392,393,394,394,396,397,397,398,399,400,401,403,403,404,405,405,406,407,407,408,408,409,410,410,411,412,412,413,414,415,416,417,417,418,420,421,422,423,424,424,425,425,426,427,428,429,429,430,430,432,433,434,434,435,435,436,437,437,438,439,440,441,443,444,444,445,447,447,448,449,450,451,452,453,454,455,456,456,457,458,459,459,460,461,462,463,463,464,465,465,466,467,468,469,469,470,471,472,472,473,474,475,476,476,477,478,479,480,480,481,481,482,483,483,484,485,487,488,489,490,491,492,492,494,494,495,496,496,497,498,499,499,501,501,502,502,503,503,504,505,505,506,507,507,508,509,509,510,511,512,513,514,515,515,515,516,517,517,518,519,519,520,521,522,522,523,523,524,525,529,531,531,532,532,533,534,536,536,537,538,539,539,541,542,542,544,545,546,546,547,549,550,552,553,553,554,555,556,556,557,559,560,561,562,562,563,564,564,565,567,568,569,570,570,572,572,573,574,575,576,576,577,578,578,579,580,581,582,583,584,585,585,585,588,588,589,589,590,590,591,591,592,592,593,593,594,596,596,597,597,599,600,600,601,602,603,603,604,605,606,607,608,609,610,611,611,612,613,613,614,615,615,616,616,617,618,618,619,621,622,623,623,624,625,626,626,627,628,629,631,631,632,632,633,634,635,635,636,637,638,638,639,641,642,642,642,643,644,645,645,646,647,648,649,650,651,651,652,654,655,656,656,659,659,660,660,661,662,663,665,665,666,668,668,669,670,671,671,672,672,674,674,675,675,676,678,679,680,681,681,682,684,685,686,687,688,689,690,691,692,693,694,694,695,695,696,697,697,699,699,701,702,702,703,704,705,707,708,709,710,710,711,712,713,714,716,732,806,807,808,809,809,810,811,812,812,813,828,829,830,830,830,830,833,834,836,837,1,38,38,39,39,39,40,41,42,42,42,42,43,43,43,43,43,44,44,44,44,44,44,45,46,46,46,46,46,46,46,47,47,48,48,48,49,49,50,50,50,50,51,52,52,52,52,52,53,54,54,54,54,54,55,55,55,55,56,56,56,56,57,58,58,58,59,59,60,60,60,60,61,61,61,61,62,63,63,63,64,64,64,64,64,65,280,339,10,10,14,14,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,34,553,581,9,10,10,24,24,25,26,26,27,27,28,28,29,29,30,30,31,32,33,33,34,34,35,35,36,36,37,37,38,38,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,57,57,58,58,59,60,60,61,61,62,62,63,63,64,64,66,66,169,170,1,1,6,6,9,9,10,13,13,14,14,17,17,18,18,21,21,22,24,1,9,9,10,13,14,14,17,17,18,18,19,19,20,20,23,23,24,24,27,27,28,28,31,31,32,32,35,35,36,36,39,40,40,1,1,10,10,13,13,14,14,14,17,17,18,18,21,21,22,22,25,25,26,26,29,29,30,30,32,373,1,1,8,8,11,11,12,12,15,15,16,16,19,19,21,21,22,22,24,1,8,11,12,15,15,16,16,19,19,20,20,23,24,24,27,27,28,31,32,35,35,36,36,39,39,40,40,43,43,44,47,47,48,50,50,1,10,11,12,13,14,14,14,15,16,17,17,18,18,19,19,19,19,19,19,20,20,20,20,20,21,21,21,22,22,23,24,25,273,31,32,33,34,35,38,39,39,40,40,40,43,46,66,68,70,70,70,70,70,70,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,140,142,144,146,148,150,150,152,152,152,154,156,158,160,162,162,164,166,166,168,168,170,172,174,176,178,180,182,184,5,49,53,178,1,5,6,10,10,37,52,83,102,136,149,210,371,394,394,399,485,506,521,529,529,6,8,10,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,50,52,54,56,58,58,60,62,64,64,66,66,68,68,70,70,72,74,76,78,80,82,84,86,88,88,90,92,94,96,98,100,102,102,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,166,7,8,9,11,12,13,14,15,16,17,19,21,23,25,27,29,31,33,35,37,38,39,41,43,43,44,47,49,50,51,52,53,54,55,57,58,58,59,59,60,61,62,62,63,64,65,65,71,72,74,75,77,78,79,80,81,82,84,85,86,89,90,92,93,94,96,97,98,98,99,101,102,103,109,109,110,110,111,112,113,114,116,117,118,118,118,118,118,119,122,123,123,124,124,125,125,126,127,128,128,129,130,132,132,132,134,134,134,134,134,135,136,137,138,139,140,141,143,144,144,145,145,146,146,147,148,149,150,151,151,152,153,154,155,156,157,158,159,159,160,160,161,162,163,164,165,166,167,168,169,170,171,172,172,173,176,181,182,183,184,185,186,187,187,188,189,190,191,192,193,193,193,194,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,212,214,215,217,218,219,220,221,222,223,224,225,226,227,228,228,229,232,236,238,239,240,243,243,243,243,244,245,246,248,249,250,251,252,253,253,254,255,256,258,261,262,262,263,264,264,265,266,268,268,269,270,271,273,275,276,276,277,278,279,280,280,281,282,283,283,283,285,286,287,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,307,308,308,309,310,311,312,313,314,315,316,318,319,319,319,320,320,321,322,322,322,323,329,330,331,332,333,334,336,337,339,340,341,342,342,342,343,345,346,347,348,348,348,348,348,350,351,353,354,355,356,358,359,360,361,362,363,364,365,365,366,367,368,369,370,371,372,373,374,375,375,376,377,378,379,380,381,381,382,382,383,384,384,385,390,391,392,392,393,393,393,394,394,395,396,397,398,401,402,403,404,404,405,406,407,408,409,411,411,412,413,413,414,414,415,416,417,418,419,420,421,422,423,425,426,427,428,429,430,430,431,432,433,433,434,434,435,436,436,437,439,441,442,442,444,445,446,446,447,447,448,448,449,449,450,451,451,452,452,453,454,455,455,456,457,457,458,459,460,461,461,461,462,462,463,464,465,466,467,468,469,497,14,15,16,16,17,18,18,18,19,19,19,20,23,23,23,29,32,32,32,34,34,36,36,36,36,36,36,38,38,38,38,40,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,44,46,48,48,50,50,52,58,60,60,60,60,64,64,64,64,64,64,64,64,64,64,64,64,64,66,70,70,72,72,72,72,72,72,72,76,76,76,76,76,80,82,84,84,84,86,88,92,92,96,98,100,100,100,106,106,106,106,106,106,106,106,106,108,108,108,108,108,108,108,108,108,108,108,110,112,114,116,118,118,118,118,118,118,120,123,124,125,128,130,131,132,134,136,138,140,142,144,146,148,148,150,150,157,158,158,188,190,192,194,196,198,202,204,206,206,206,208,210,212,214,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,7,9,10,12,16,18,20,22,24,26,31,75,75,75,5,8,10,16,32,33,34,34,34,38,40,41,43,44,45,46,48,52,54,58,60,64,69,71,74,78,80,88,89,90,91,94,96,97,100,102,102,111,113,114,114,115,116,117,118,120,122,124,124,126,127,128,129,134,143,146,9,15,23,24,24,25,25,25,26,32,38,46,48,50,50,54,58,65,65,66,69,70,71,72,76,76,76,78,78,81,81,82,82,82,83,83,84,86,89,90,90,90,90,91,93,96,99,102,105,107,108,110,112,114,116,118,119,120,121,122,123,124,126,131,132,133,134,136,138,139,140,141,142,145,151,152,153,154,155,156,157,159,161,162,164,164,165,166,167,168,169,170,171,172,173,173,173,173,173,174,175,175,175,176,178,179,180,181,182,184,187,189,190,192,192,194,194,196,196,198,199,199,200,200,204,209,210,212,214,214,215,216,218,221,221,222,223,224,227,232,232,233,241,241,242,242,243,244,244,245,245,246,253,254,256,9,15,23,24,24,25,25,25,26,28,32,38,46,48,50,54,58,65,66,69,70,71,72,76,76,76,78,78,81,81,82,82,82,83,83,84,86,89,90,90,90,90,91,93,96,99,102,105,107,108,110,112,114,116,118,119,120,121,122,123,124,126,131,133,134,136,138,139,140,141,142,145,151,152,153,154,155,156,157,159,161,162,164,164,165,166,167,168,170,171,172,172,173,174,175,176,178,179,180,181,182,184,187,189,190,192,192,194,194,196,196,198,199,199,200,200,204,209,210,212,214,215,216,218,221,221,222,224,227,228,232,232,233,241,241,242,242,243,244,244,245,245,246,254,254,256,269,269,270,6,8,17,20,20,20,20,21,22,22,23,23,23,23,23,23,23,23,23,23,23,24,24,25,26,26,27,27,27,28,28,28,29,29,30,30,30,31,32,32,32,32,32,33,34,34,35,35,36,37,38,39,40,41,41,41,43,44,45,48,49,50,51,52,53,54,55,56,56,57,57,57,57,58,59,59,60,61,61,62,62,63,63,63,63,65,65,66,67,68,69,69,69,70,70,70,71,72,73,73,73,74,74,74,74,75,76,77,77,78,79,79,79,79,79,79,80,80,80,80,81,83,84,84,85,86,86,86,87,87,88,88,89,89,89,89,89,90,91,91,92,93,94,95,96,97,98,99,99,99,99,99,99,101,101,102,102,102,102,103,103,104,105,106,107,108,108,109,110,110,111,111,111,112,112,113,114,115,116,116,117,117,117,118,118,119,119,120,120,120,121,122,122,123,123,124,125,125,126,126,126,126,129,130,130,131,131,132,132,132,133,134,134,136,137,138,138,139,139,140,140,141,142,142,142,143,143,144,144,145,145,146,146,147,147,148,149,150,151,151,151,152,155,155,156,156,156,156,158,158,158,158,159,159,160,160,160,160,161,162,163,164,167,167,167,168,169,169,170,171,172,173,174,174,175,176,179,180,181,182,182,183,184,185,185,186,186,186,188,188,188,189,190,190,191,191,192,193,193,194,195,196,196,197,198,198,199,200,201,202,202,202,202,204,204,204,204,204,205,205,205,206,206,206,206,207,207,207,208,209,210,210,210,211,213,214,214,214,214,215,216,216,217,218,219,221,222,225,225,226,226,227,228,229,230,230,231,231,231,231,232,233,233,234,234,234,235,235,236,237,238,238,238,239,239,239,239,240,241,241,241,242,244,244,245,246,246,247,247,247,248,248,250,251,253,253,254,254,254,255,255,256,256,257,257,258,258,259,259,260,260,260,261,262,263,263,264,266,266,267,267,6,8,10,12,14,16,18,18,20,22,24,26,28,28,30,30,32,34,10,12,12,12,14,15,16,17,18,19,20,21,22,23,25,25,27,28,29,30,31,32,33,35,38,39,40,41,42,44,46,47,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,68,70,72,73,75,77,78,80,81,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,100,101,102,103,104,105,106,107,108,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,136,138,139,140,141,143,145,149,9,46,61,73,74,74,85,86,109,110,121,122,142,32,87,108,22,67,22,26,56,63,64,66,91,99,103,105,122,123,2,13,15,17,18,19,20,22,24,25,28,29,30,30,31,32,33,34,35,37,38,40,43,44,45,46,47,51,56,57,60,60,61,62,65,69,70,74,74,74,76,77,96,5,6,31,74,133,193,212,223,14,22,28,32,38,44,50,54,60,66,74,80,86,90,96,104,110,116,128,136,142,146,152,158,164,172,180,184,196,206,206,206,206,220,220,220,232,232,239,245,50,52,54,56,56,58,60,62,62,64,66,68,70,72,74,74,76,78,80,82,84,84,86,88,88,90,92,94,94,96,98,98,100,102,104,104,106,108,108,110,110,112,112,114,6,10,12,14,16,16,18,18,20,22,22,24,26,26,28,30,32,34,34,36,36,38,40,40,42,42,42,44,44,46,46,48,48,50,52,52,54,56,58,58,60,62,64,66,68,70,72,74,74,76,78,78,80,80,82,84,84,86,86,88,88,90,92,92,94,96,98,100,100,102,104,106,108,110,112,114,114,116,118,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,194,196,196,198,198,200,200,202,202,204,206,208,208,210,212,214,216,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,282,284,286,288,290,290,292,294,296,298,300,302,304,306,308,310,312,312,314,316,318,318,320,320,322,324,326,326,328,328,330,330,332,332,334,334,336,336,338,338,340,340,342,342,344,344,346,346,348,348,350,350,352,352,354,354,359,360,360,9,10,17,18,19,20,21,22,23,24,25,26,27,28,29,31,31,32,32,33,34,35,36,36,37,38,39,40,40,41,43,44,45,46,47,48,48,49,50,51,52,53,54,55,55,55,55,55,55,56,57,57,58,59,60,60,60,61,62,63,63,63,7,9,30,30,30,40,40,50,50,60,60,60,60,70,70,80,80,90,90,100,110,120,120,120,120,130,130,130,140,140,140,150,150,160,160,170,170,308,309,311,312,316,319,319,319,319,319,321,321,321,323,323,323,325,325,326,327,328,330,331,354,355,3,8,14,19,23,27,32,35,39,5,6,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,29,32,33,34,35,36,37,37,38,38,39,41,42,43,44,45,47,47,48,49,50,51,52,54,55,56,57,58,58,59,7,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,40,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,70,71,72,72,73,74,75,76,76,77,78,79,80,81,82,83,84,84,85,86,87,88,88,88,89,90,91,92,93,94,95,96,96,96,96,97,98,99,100,100,100,100,101,102,103,104,104,105,106,107,108,108,108,109,110,110,111,112,112,112,112,113,114,115,116,116,116,116,117,7,8,12,12,14,16,16,18,18,20,20,22,24,24,26,28,28,30,30,30,32,32,34,34,36,36,38,40,40,42,42,44,44,46,46,48,48,50,50,50,52,52,54,54,54,56,56,58,58,58,58,60,60,62,64,66,66,68,68,70,72,74,76,76,78,80,82,82,84,84,86,88,90,92,94,96,98,100,102,104,104,106,108,110,110,112,114,116,116,117,124,367,1,2,7,8,9,274,301,373,374,270,7,8,8,9,26,28,70,70,77,77,93,125,126,143,143,168,168,168,194,209,209,257,272,272,275,314,341,341,349,387,387,388,389,391,393,6,6,7,11,53,54,55,56,57,94,141,238,244,248,248,256,317,320,7,8,8,9,12,28,29,30,33,36,43,48,52,68,70,76,103,113,118,122,132,140,159,161,172,180,182,183,183,186,192,194,196,205,206,221,224,237,238,239,241,244,251,284,287,293,299,299,300,302,302,310,314,326,335,336,340,341,342,342,349,359,364,364,384,7,8,10,10,11,14,15,15,15,16,16,17,17,17,18,18,19,19,19,27,30,32,39,41,43,50,54,57,57,62,71,78,85,98,99,102,107,110,113,122,125,128,137,142,156,159,164,178,187,242,245,258,263,270,271,271,271,272,272,272,273,273,274,274,284,286,296,306,317,325,326,352,354,354,355,355,355,357,363,369,371,390,9,10,10,11,14,22,24,25,42,46,55,65,69,71,79,80,81,87,88,103,110,112,116,117,123,126,130,133,146,150,162,176,179,182,210,215,220,233,261,261,262,263,263,263,264,267,274,279,287,294,294,295,296,301,301,302,313,318,322,322,322,322,323,323,323,324,326,333,338,342,351,367,367,368,368,368,368,368,381,387,4,4,5,5,6,6,6,7,7,8,8,9,9,10,10,11,11,11,12,13,13,13,14,14,15,15,15,16,16,16,17,17,17,17,18,18,18,18,19,19,20,20,21,21,21,22,22,22,23,23,24,24,25,25,25,26,26,27,27,28,28,29,29,29,29,30,30,30,31,31,31,32,32,5,6,10,14,18,22,26,29,30,34,38,40,42,44,48,52,56,60,62,66,70,72,76,78,82,86,88,92,94,98,102,104,108,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,140,142,144,146,148,150,152,154,158,160,162,164,166,168,170,172,174,178,180,182,184,186,190,192,194,196,198,200,202,204,206,208,12,14,16,18,20,22,24,26,28,30,32,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,217,5,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,64,65,65,78,79,262,0,4,9,21,4,5,6,8,8,9,10,11,13,34,54,68,94,102,112,7,8,28,35,35,42,42,43,43,48,49,54,59,64,64,65,70,70,70,71,80,81,81,81,84,97,102,103,103,110,110,110,111,116,116,117,117,117,121,124,124,125,125,125,132,132,133,137,137,140,140,141,141,144,144,144,144,144,144,145,145,145,162,162,163,163,173,176,177,184,184,184,185,185,185,185,190,190,191,191,203,218,218,218,219,219,219,219,219,7,7,8,13,14,15,16,16,16,17,17,18,18,19,19,20,20,21,21,22,23,24,25,25,26,26,27,27,28,28,29,29,30,30,31,32,33,34,34,35,36,37,38,38,38,39,39,40,40,41,42,42,43,43,44,44,45,45,46,46,46,47,48,49,50,50,51,52,53,53,54,54,55,56,57,57,58,58,60,60,62,63,64,65,65,66,67,70,71,72,73,74,75,75,76,77,78,79,79,81,81,83,83,84,84,85,85,85,86,87,88,90,94,95,96,97,97,98,99,100,101,101,102,102,103,104,105,105,106,107,108,108,109,112,112,113,114,114,115,116,117,119,120,120,121,123,125,126,127,128,128,129,129,130,132,133,133,135,135,136,137,138,139,139,140,141,141,142,143,145,146,147,148,149,152,152,153,154,154,155,156,157,157,158,159,159,160,161,161,162,162,163,163,164,164,165,166,166,167,167,168,169,170,170,171,171,172,172,172,173,174,174,175,176,177,178,179,180,182,183,184,184,185,186,187,188,188,189,189,190,191,193,194,195,196,197,197,198,199,204,206,7,8,24,29,31,34,36,39,40,43,45,52,55,59,61,63,64,67,69,70,72,73,73,74,76,77,80,83,85,86,87,89,91,93,94,95,96,97,98,100,101,103,105,107,109,110,111,113,115,117,120,122,124,125,127,129,133,135,136,137,138,139,141,143,144,146,147,149,150,154,155,157,158,160,162,169,171,172,173,174,179,182,184,186,188,191,193,194,198,199,201,203,210,219,226,232,236,243,244,245,252,255,260,261,261,263,265,268,270,271,273,275,277,281,282,284,288,289,292,300,301,302,304,305,307,308,309,310,314,316,324,329,331,333,334,337,338,342,344,346,349,351,354,356,357,358,360,362,365,369,378,7,8,12,14,15,16,16,17,17,18,18,19,20,21,21,21,22,22,22,23,24,24,25,25,25,26,28,28,29,29,30,30,30,30,31,31,32,32,33,33,33,34,34,35,35,36,36,37,37,38,38,38,40,40,41,42,42,42,43,43,44,44,44,45,45,46,47,47,47,47,49,49,49,50,51,51,51,52,53,53,53,54,54,54,56,56,56,57,57,57,58,58,59,59,59,59,60,60,60,61,64,64,64,65,65,66,66,66,67,67,68,68,68,68,69,69,70,70,70,70,71,72,72,72,72,73,74,74,74,75,75,75,75,75,75,76,77,77,77,78,78,79,79,79,79,80,80,80,81,81,81,81,82,82,82,82,83,83,83,85,85,86,86,86,86,87,87,88,88,88,89,89,90,90,90,91,91,92,93,93,94,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,110,111,113,114,115,116,117,118,119,119,120,121,124,124,124,124,125,125,126,127,6,13,14,15,16,16,17,18,21,21,22,22,23,24,24,25,26,27,28,28,29,31,31,32,32,33,33,34,35,35,36,37,38,40,40,41,42,43,44,44,45,46,47,47,48,49,49,51,51,52,52,53,53,54,54,55,56,57,57,59,59,60,60,61,62,62,63,64,65,66,66,67,68,73,1,36,40,44,44,44,48,52,56,60,64,68,72,76,80,80,80,84,88,92,96,100,104,108,112,116,120,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,6,7,7,10,12,12,13,13,15,17,18,19,19,19,19,19,20,23,24,26,28,31,31,32,32,37,38,38,39,39,43,44,45,45,45,46,46,48,48,49,49,50,50,50,51,52,52,53,54,55,56,57,58,59,60,61,61,62,63,64,65,66,67,67,68,68,69,69,70,70,71,71,72,73,73,74,75,75,76,77,77,78,79,79,80,81,82,83,84,85,85,86,87,88,89,89,91,92,93,94,95,96,97,97,98,99,100,100,101,102,103,104,105,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,115,115,116,116,117,118,118,119,119,120,120,120,120,121,122,122,123,123,124,124,125,125,126,127,127,128,129,129,130,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,140,140,141,141,142,142,143,143,144,145,145,146,147,148,149,149,150,150,151,151,152,153,154,154,155,156,157,157,158,159,160,160,160,161,161,161,162,163,163,164,164,164,165,165,165,166,168,169,170,170,171,172,173,174,175,175,176,176,177,178,178,179,179,179,180,180,181,182,182,183,184,184,185,186,187,188,189,191,197,9,14,20,20,33,34,34,41,43,46,46,53,55,58,58,65,67,70,70,77,79,82,82,89,91,94,94,101,103,104,104,111,113,114,114,121,123,124,124,133,136,136,143,145,148,148,157,160,160,167,169,172,172,179,181,184,184,193,196,196,203,205,208,208,211,213,215,218,218,224,227,229,232,232,233,235,236,238,239,241,244,246,248,251,253,256,256,265,268,268,277,280,280,287,289,292,292,295,297,301,304,304,313,316,316,325,328,328,332,333,333,333,333,334,334,334,334,335,335,335,337,340,340,349,352,352,355,356,361,364,364,373,376,376,385,388,388,397,398,398,407,410,410,419,422,422,431,434,434,438,441,444,444,453,455,458,458,467,473,473,476,479,480,483,486,489,491,494,494,503,506,506,515,518,518,527,530,530,539,542,542,549,552,552,557,558,559,559,562,9,12,18,31,32,32,39,41,42,42,49,51,52,52,59,61,62,62,69,71,72,72,79,81,82,82,89,91,92,92,99,101,102,102,109,110,110,119,120,120,127,129,130,130,139,140,140,147,149,150,150,157,159,160,160,169,170,170,177,179,181,183,184,184,187,189,191,192,192,193,198,201,203,204,204,205,207,208,210,211,213,214,216,218,221,223,224,224,233,234,234,243,244,244,251,253,254,254,257,259,263,264,264,273,274,274,283,284,284,288,289,289,289,289,290,290,290,291,291,293,294,294,303,304,304,307,308,313,314,314,323,324,324,333,334,334,343,344,344,353,354,354,362,362,371,372,372,376,379,380,380,389,391,392,392,401,405,405,406,409,410,413,416,419,421,422,422,431,432,432,441,442,442,451,452,452,461,462,462,469,470,470,475,476,477,477,480,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,7,15,19,27,31,35,39,43,47,51,55,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,157,157,161,165,169,173,177,181,185,189,193,197,201,205,209,1,8,8,68,74,106,109,117,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,160,164,168,172,176,180,184,188,192,200,204,208,216,220,224,232,236,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,368,372,376,380,384,388,392,396,404,408,412,416,420,424,96,187,199,205,245,293,329,363,365,370,370,371,427,428,430,434,438,438,440,442,444,446,448,448,450,452,456,458,458,460,462,464,466,468,470,470,473,473,473,478,480,482,484,486,486,488,492,494,494,494,496,496,498,500,502,504,506,508,510,510,512,514,514,516,516,518,520,520,522,522,524,526,528,530,532,536,536,538,540,542,544,546,546,548,550,556,560,562,564,566,566,20,24,28,34,38,42,46,50,54,58,62,66,72,76,80,84,88,92,96,100,100,100,104,108,112,116,120,120,124,128,132,136,140,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,8,14,20,26,30,34,38,42,46,50,54,58,62,66,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,166,170,170,174,178,182,186,186,190,190,194,198,202,208,212,216,222,228,234,240,244,248,254,260,264,268,274,280,284,288,292,296,296,300,304,310,314,318,322,326,330,334,340,346,352,358,362,366,370,374,378,382,388,392,392,396,402,8,8,15,16,20,20,24,25,184,184,188,189,326,330,346,349,357,369,374,374,401,9,10,28,33,40,44,48,51,56,58,68,78,81,84,91,91,93,96,106,116,137,139,146,148,159,169,188,216,220,228,239,269,273,288,300,306,320,336,8,20,35,44,52,68,14,18,22,26,30,34,38,46,50,54,58,62,70,78,82,86,86,90,94,102,110,114,118,122,126,4,17,18,19,20,24,25,27,28,30,32,34,37,39,40,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,78,79,81,82,85,88,89,92,94,96,100,102,104,106,108,112,114,115,116,118,120,121,122,123,124,125,126,127,128,129,130,131,134,135,136,138,140,142,143,144,146,148,149,150,151,152,154,155,157,158,159,160,161,162,164,165,166,167,169,170,171,172,173,174,175,176,178,179,180,181,182,183,184,185,10,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,30,32,33,34,36,38,39,40,41,42,43,44,45,46,47,49,50,52,54,56,57,58,60,62,63,64,65,66,67,68,70,71,72,73,75,76,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,114,115,116,118,119,120,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,154,155,156,157,158,159,160,163,164,165,1,8,8,17,18,22,27,28,33,34,45,46,57,59,60,71,72,73,74,82,83,152,153,170,172,182,184,185,186,226,227,228,234,235,236,245,247,256,257,258,267,268,269,270,291,292,293,294,295,296,316,317,318,323,337,338,342,350,351,352,358,360,375,376,377,428,430,432,436,437,437,439,439,441,442,444,446,478,478,478,536,537,545,547,548,553,554,555,556,569,571,583,590,591,603,5,17,44,54,133,166,173,195,200,205,4,6,10,17,18,83,83,1,6,8,91,92,93,125,475,2,5,7,10,10,11,26,26,35,36,36,43,47,49,54,55,57,59,61,63,67,68,70,76,79,160,162,162,164,164,166,168,170,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,218,220,222,224,226,228,230,230,232,234,236,238,240,240,242,244,246,248,248,250,250,252,254,256,258,258,260,262,264,266,266,268,270,272,274,276,278,280,282,284,284,286,288,288,290,292,294,296,296,298,300,302,304,306,308,310,312,314,316,318,320,324,326,328,328,330,332,334,336,338,340,342,344,346,348,348,350,350,350,350,350,350,144,146,148,150,152,154,156,158,160,160,160,162,164,166,168,170,172,174,176,176,178,178,180,182,184,186,188,190,192,194,196,198,200,202,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,252,254,256,258,260,262,264,266,268,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,314,316,318,318,320,322,324,326,328,328,330,332,334,336,168,170,170,172,174,176,178,180,182,184,186,188,190,192,194,198,200,202,204,206,208,210,212,214,216,218,218,220,222,224,226,228,230,232,234,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,306,308,310,312,314,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,356,358,360,362,364,542,544,544,544,546,546,548,550,552,552,552,554,556,558,560,562,564,566,568,570,570,572,574,576,578,578,580,582,584,586,588,590,592,594,596,598,600,600,602,604,606,608,610,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,162,164,166,168,170,170,172,174,174,174,176,178,180,182,184,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,230,232,234,236,238,240,240,242,244,246,248,250,252,254,256,258,258,260,262,264,266,266,268,270,272,274,276,278,280,282,284,286,288,288,290,292,294,296,296,298,300,302,304,306,308,310,312,314,316,318,320,324,326,328,330,332,334,336,336,338,340,342,344,346,348,350,350,492,494,496,498,500,504,506,508,508,508,508,510,512,514,516,518,520,522,524,524,526,526,528,530,532,534,536,538,540,542,544,546,548,548,550,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,662,664,666,666,666,668,670,672,674,676,676,676,676,678,680,682,684,686,4,6,6,8,9,74,89,90,101,115,136,153,162,168,181,186,191,196,203,214,229,229,3,4,6,6,28,28,78,101,124,149,169,225,4,6,28,28,29,29,29,29,30,30,30,30,31,31,31,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,34,35,35,35,35,36,36,36,37,37,37,38,38,39,39,39,39,39,39,40,40,40,40,40,40,40,40,41,41,41,41,41,41,42,42,42,42,43,43,43,43,43,43,44,45,45,45,45,45,45,45,46,46,46,47,47,47,47,47,47,47,48,48,48,48,49,49,49,50,50,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,55,56,56,56,57,57,57,57,58,58,58,59,59,59,60,61,61,61,61,62,62,63,63,63,64,64,65,65,65,65,65,66,67,67,67,67,68,68,68,68,69,69,69,70,70,70,71,71,71,72,72,73,73,73,74,74,74,75,75,76,76,77,77,77,77,78,78,83,41,42,43,44,45,46,47,49,50,50,51,52,52,53,54,55,56,56,57,4,10,10,13,14,14,15,15,16,16,17,18,19,19,19,20,22,23,23,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,37,37,38,38,39,39,39,40,40,41,41,41,42,42,42,43,43,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,51,52,52,53,53,53,54,54,55,55,55,56,56,56,57,57,58,58,59,59,60,60,60,61,61,61,62,62,63,63,63,64,64,65,65,65,66,66,67,68,68,69,69,70,70,70,71,71,72,72,72,73,73,73,74,74,74,74,75,75,76,76,76,77,77,78,78,79,79,79,80,80,81,81,82,82,83,83,83,84,84,85,85,86,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,94,94,94,95,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,103,103,103,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,112,113,113,114,114,114,115,115,116,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,123,124,125,125,125,126,126,127,127,128,128,129,129,130,130,130,131,132,132,133,133,133,134,134,135,136,137,137,137,138,138,139,139,139,140,140,141,141,142,142,143,143,143,144,144,145,145,146,146,146,147,147,148,148,149,149,150,150,150,151,151,152,153,154,154,155,155,156,156,157,157,158,158,159,159,159,160,160,161,161,162,162,162,163,163,163,164,164,164,165,165,166,168,168,169,169,169,170,170,170,171,171,171,172,172,173,173,173,174,174,174,175,175,176,176,176,177,177,178,178,178,179,179,179,180,180,181,181,182,182,183,183,184,184,185,185,185,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,195,195,196,197,197,197,198,198,198,199,199,199,200,200,201,202,202,203,203,203,204,205,205,205,206,206,207,207,207,208,208,209,209,209,210,210,210,211,211,211,212,212,213,213,213,214,214,215,215,216,216,216,217,217,217,218,219,219,219,220,220,221,221,222,222,223,223,223,224,224,225,226,226,226,227,227,227,228,228,228,229,229,229,230,230,230,231,231,231,231,232,232,232,233,233,234,234,234,235,235,236,236,236,237,237,237,238,238,238,239,239,240,240,241,241,242,242,243,243,244,244,244,245,245,245,246,246,247,247,248,248,249,249,249,250,250,250,251,251,252,252,253,253,254,254,255,255,256,256,256,257,258,259,260,260,261,261,262,263,263,264,264,264,265,265,266,266,267,267,267,268,268,269,269,270,270,270,271,271,272,272,273,273,274,274,274,275,275,275,276,276,277,277,277,278,279,279,279,280,280,280,282,283,283,283,284,284,284,285,285,285,286,288,288,289,289,289,291,291,291,292,292,293,293,294,294,294,294,294,295,295,296,297,297,297,298,298,299,299,300,300,301,301,301,302,303,303,303,304,305,305,307,307,308,308,309,309,310,311,311,311,311,313,313,314,314,315,315,315,316,317,317,318,318,319,319,320,321,321,322,323,323,324,324,324,325,326,326,326,327,327,328,329,329,329,330,330,331,331,332,332,333,333,333,335,335,335,337,337,337,338,339,339,339,340,341,341,341,342,342,343,4,5,5,6,7,8,9,11,12,14,14,16,18,18,18,18,18,19,19,20,20,21,22,23,23,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,33,34,34,35,35,36,36,36,36,37,37,37,38,38,39,39,40,40,41,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,62,62,63,63,64,64,65,65,65,66,66,67,67,67,68,68,68,69,69,70,70,71,71,72,72,73,73,74,74,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,82,83,83,84,84,85,85,85,86,86,87,87,87,88,88,89,89,89,89,90,90,90,91,91,92,92,92,92,93,93,94,94,94,95,96,97,97,97,98,98,98,98,99,100,100,100,101,102,103,103,104,105,105,106,107,107,108,108,108,108,6,7,8,9,11,12,12,13,14,15,16,20,21,22,24,25,26,30,31,33,35,37,39,41,43,46,47,11,28,28,29,30,33,34,35,36,38,39,39,41,41,41,42,42,42,43,44,46,47,47,50,51,52,52,54,57,58,58,60,62,63,64,64,67,68,70,71,72,75,76,78,79,80,81,89,92,94,96,98,98,99,100,100,100,101,102,102,103,104,104,105,105,106,106,108,108,109,110,112,114,115,116,116,117,117,118,120,121,122,124,124,127,128,131,132,135,136,136,138,139,139,139,140,142,143,143,144,144,146,147,148,149,149,150,151,151,152,154,154,157,158,158,160,160,162,167,167,168,168,170,170,171,171,172,173,175,176,179,180,180,182,185,185,185,186,186,197,198,201,202,205,205,205,208,208,211,213,213,216,218,218,219,219,221,222,222,224,226,230,283,284,1,16,16,20,26,40,43,43,48,48,51,55,58,58,59,59,62,62,63,63,65,70,71,71,94,94,94,95,98,98,106,106,107,107,110,110,121,7,8,13,17,20,24,27,33,36,38,42,42,45,45,46,49,51,53,55,60,65,69,71,75,77,92,6,8,8,9,9,10,10,11,12,12,13,13,13,14,14,15,16,16,17,18,18,19,19,20,21,21,21,22,22,23,24,24,25,26,26,27,27,28,28,29,29,29,30,30,31,32,33,34,34,35,36,39,39,40,40,41,42,43,43,44,46,46,48,48,50,51,54,54,55,55,56,56,56,57,57,58,59,59,60,60,61,62,62,63,63,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,56,58,60,60,60,60,62,64,66,68,70,72,74,76,78,80,82,84,85,86,86,88,90,92,94,96,98,100,102,104,104,106,108,110,112,11,11,30,35,36,38,42,43,44,45,46,47,60,62,64,66,68,70,72,74,76,78,80,82,84,84,86,88,90,92,94,96,98,100,102,104,106,106,108,110,112,114,140,182,194,194,194,196,197,199,201,218,218,220,221,222,225,226,228,230,232,234,236,238,242,242,245,246,247,248,248,248,250,253,257,257,258,260,261,263,264,266,266,266,270,272,273,275,276,280,280,286,293,300,301,302,304,306,306,307,309,310,312,313,314,315,315,316,317,318,319,320,321,321,321,322,324,325,326,327,328,329,332,333,338,339,340,340,341,342,344,344,346,347,359,363,366,368,369,369,378,378,378,381,384,398,400,401,404,405,406,407,407,408,408,409,410,412,414,415,415,416,417,418,419,421,423,423,424,435,436,439,444,447,452,453,459,462,465,468,473,480,486,486,488,492,493,495,496,496,497,500,501,502,506,514,516,534,535,535,536,537,538,540,540,541,542,544,544,546,548,549,550,554,557,557,558,558,562,563,563,564,564,565,567,568,568,569,570,572,573,574,579,600,602,604,605,616,619,632,635,645,646,647,649,652,653,655,656,657,657,658,659,660,660,660,660,660,661,661,662,666,672,673,674,676,735,737,737,737,738,739,739,740,741,744,744,745,748,748,10,22,23,26,27,28,30,31,32,33,34,35,36,38,39,40,42,44,45,47,47,47,47,48,50,52,54,56,58,59,61,62,63,65,66,67,69,72,73,74,76,77,78,79,80,82,84,85,86,86,88,90,92,93,94,95,96,98,98,100,101,102,105,105,106,107,109,111,111,113,114,115,117,118,119,120,122,123,125,126,127,128,130,133,135,136,138,139,141,142,143,144,148,149,150,151,153,155,156,159,161,162,164,168,170,173,176,178,179,182,186,188,191,192,193,196,200,201,202,203,204,206,208,210,220,222,230,248,250,254,258,264,268,276,278,280,287,289,302,308,309,312,319,332,338,340,344,346,348,350,371,373,390,391,392,396,397,398,401,403,404,407,408,411,414,418,420,423,424,427,428,430,432,437,439,440,451,452,453,486,486,28,33,39,48,56,1,1,2,6,10,338,373,373,374,375,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,72,76,80,84,88,92,96,100,5,10,12,14,181,7,24,24,28,28,28,28,38,42,50,52,60,64,68,72,75,75,78,86,90,94,98,100,104,106,110,112,114,120,124,128,132,136,140,142,144,148,151,154,158,163,170,174,176,180,182,184,190,195,199,199,206,211,6,7,24,24,28,28,28,28,38,42,46,50,52,60,60,60,64,68,72,75,78,86,90,94,98,100,104,106,110,112,114,120,124,128,130,132,136,140,142,144,148,151,154,158,163,166,170,174,176,180,182,184,190,195,199,206,211,9,26,26,26,26,26,30,30,30,30,30,30,40,44,44,44,48,52,54,56,62,66,70,74,78,81,84,92,96,100,102,106,108,114,118,120,122,124,130,134,138,140,142,146,150,150,152,154,158,158,161,164,168,173,176,180,184,186,190,192,194,200,205,209,216,221,7,24,24,28,28,35,38,42,46,50,52,54,60,64,68,72,79,82,90,94,98,100,104,106,110,112,116,120,122,128,132,136,138,140,144,148,150,152,156,159,162,166,171,174,178,182,184,188,190,192,198,203,207,214,219,7,24,24,24,24,28,28,28,28,28,38,42,46,50,52,60,64,68,72,75,78,86,90,94,98,100,104,106,110,112,114,120,124,128,130,132,136,140,142,148,151,154,158,163,166,170,174,176,180,182,184,190,195,199,206,211,229,7,24,28,28,35,38,42,50,52,60,64,68,72,75,78,86,90,94,98,100,104,106,110,112,114,120,124,128,130,132,136,140,142,144,148,151,154,158,163,166,170,174,176,180,182,184,190,195,199,206,211,6,7,22,24,26,28,30,32,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,68,70,74,76,78,80,82,84,86,90,92,94,96,98,102,106,108,110,112,114,116,118,118,120,122,124,124,124,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,38,40,40,42,44,46,46,48,50,50,52,52,52,4,6,19,20,21,25,31,34,35,36,45,46,55,56,58,63,68,70,73,76,85,93,94,97,101,101,106,115,115,116,116,117,118,118,119,120,121,122,122,123,123,124,125,125,126,126,127,127,128,134,135,139,141,142,143,144,144,147,150,151,154,156,162,162,163,164,164,166,167,168,170,171,175,178,182,184,186,188,192,197,198,198,200,207,211,213,215,222,228,229,229,230,230,234,239,241,241,246,249,256,257,258,259,261,265,269,272,274,278,280,285,285,286,287,289,290,291,294,297,299,304,304,308,311,313,317,319,325,331,360,362,364,365,373,375,376,378,379,385,389,390,399,401,402,409,413,420,422,425,427,427,428,429,430,430,430,434,437,438,443,445,446,448,450,454,457,460,461,464,525,3,4,902,904,906,908,910,912,914,916,918,920,920,922,924,926,928,930,932,934,936,938,940,942,944,946,1,454,8,14,26,32,39,41,63,73,119,140,149,166,170,172,175,177,180,184,186,189,191,194,204,204,207,210,213,215,218,221,223,224,236,253,255,258,261,263,263,266,269,271,277,280,282,285,288,291,300,303,306,309,313,315,318,320,324,326,327,338,339,352,354,357,359,359,362,364,364,364,364,367,368,371,374,376,379,381,381,384,384,387,390,392,395,397,399,400,405,422,424,427,431,433,436,438,441,443,446,449,449,449,454,454,456,459,461,480,20,37,40,42,45,48,51,51,51,53,56,61,64,68,70,73,76,79,88,91,94,97,101,103,106,108,112,114,115,127,142,144,147,149,152,154,157,161,164,166,169,171,174,174,177,180,180,180,182,185,187,189,190,195,211,214,216,219,222,225,228,230,232,235,238,243,243,245,9,10,43,45,46,49,53,57,61,65,66,68,77,83,84,89,97,102,102,108,109,117,121,121,133,137,138,140,151,155,156,158,165,178,182,189,192,192,199,199,202,219,220,223,232,233,249,253,258,267,267,271,275,275,275,280,285,286,289,292,292,292,302,304,305,309,313,317,318,9,14,18,20,21,24,29,32,33,40,45,47,50,54,64,70,76,81,84,89,96,96,108,108,108,112,116,121,125,132,138,138,147,151,155,158,164,175,184,188,193,197,203,208,212,216,226,233,237,240,245,248,254,257,260,263,268,268,292,299,309,314,321,321,322,5,10,14,16,17,20,25,28,29,29,36,41,43,43,46,50,60,66,72,77,80,85,92,92,104,104,108,112,117,121,128,134,143,147,151,154,160,171,180,184,184,189,193,199,204,208,208,212,222,229,233,236,241,244,250,253,256,256,259,264,264,288,295,305,310,6,6,16,39,40,42,44,48,52,56,61,62,64,72,79,80,84,92,98,98,104,105,105,112,116,116,128,133,134,136,146,151,152,154,160,174,174,178,184,188,194,198,215,216,218,228,229,230,244,248,248,254,262,262,262,266,266,270,276,281,282,284,288,298,300,301,304,309,5,10,14,16,17,20,24,28,29,36,40,42,46,50,60,66,72,76,80,85,92,92,104,104,104,108,112,116,120,128,134,134,142,146,150,154,160,170,170,180,189,193,201,205,209,213,223,229,233,237,241,245,251,253,253,257,259,265,289,296,305,7,12,20,23,27,32,33,38,49,52,56,86,99,100,107,107,121,125,127,129,132,134,138,140,143,145,156,158,161,164,166,169,172,174,182,194,196,199,201,204,206,209,211,216,219,224,227,230,232,240,243,245,248,252,254,256,259,261,264,266,268,276,277,277,287,290,292,294,296,299,299,302,304,307,309,312,315,317,320,320,323,325,328,330,332,334,336,340,353,358,361,364,367,369,372,374,377,380,384,386,388,24,25,25,26,31,31,32,32,32,34,34,36,36,39,39,40,40,41,41,42,42,43,44,44,44,46,46,47,50,50,50,51,51,52,52,55,56,57,58,58,60,61,61,62,63,64,64,66,66,67,68,69,70,70,71,72,76,77,78,78,79,80,81,82,83,83,84,85,86,86,87,88,92,92,92,94,95,95,96,99,102,102,103,104,105,106,107,108,108,111,112,113,113,114,114,116,116,117,118,118,119,120,121,121,122,123,124,127,128,130,131,132,132,133,133,133,134,134,134,136,137,137,138,138,140,140,141,141,142,142,144,145,145,145,149,150,153,154,154,155,156,157,158,159,159,160,160,161,161,162,163,164,165,168,169,170,172,173,173,174,178,182,183,183,184,186,186,187,189,190,191,192,192,193,194,195,195,196,196,198,198,199,199,199,200,201,202,203,203,204,204,206,207,208,209,210,210,210,211,211,211,211,211,212,212,212,213,213,215,216,217,218,219,220,220,221,221,221,222,222,222,223,224,225,226,226,228,228,229,230,230,231,231,232,233,233,234,235,238,239,240,241,242,243,244,245,246,247,248,248,249,249,249,250,250,250,251,253,260,260,260,260,260,260,272,274,277,277,279,279,282,283,283,284,284,285,287,287,288,288,289,290,290,291,292,293,294,295,296,296,297,297,298,298,301,302,302,302,304,305,306,307,307,310,311,311,311,312,312,313,313,314,314,314,315,316,316,317,317,317,318,318,319,319,320,320,320,321,324,325,325,326,326,328,328,330,331,331,331,332,332,333,334,335,336,336,338,340,341,341,342,342,342,342,343,344,346,348,348,349,349,350,351,352,353,353,354,354,355,358,359,359,360,360,361,363,364,367,368,370,371,372,373,373,374,375,376,377,378,378,378,379,379,379,379,381,382,382,383,383,384,384,386,389,389,389,390,390,390,390,390,391,391,391,392,393,394,394,398,398,399,399,399,400,400,400,401,402,404,406,408,409,410,411,411,412,414,414,416,416,420,422,423,423,424,425,425,426,427,428,430,430,431,432,432,434,435,436,437,437,438,439,440,440,441,441,442,442,443,444,444,445,446,447,448,449,450,450,451,451,452,452,453,453,454,455,456,456,457,458,458,458,459,459,460,461,461,461,462,463,464,464,464,465,465,466,471,471,472,472,473,473,474,474,475,475,476,476,477,478,478,480,481,481,482,482,482,483,483,484,484,485,486,486,487,487,488,489,490,491,491,492,493,494,494,494,495,495,496,497,497,498,498,498,498,499,502,502,502,1,4,6,8,12,185,191,11,12,14,16,18,22,23,24,27,28,34,44,47,52,54,55,56,59,60,62,65,67,68,69,70,72,73,75,76,77,78,79,80,81,82,84,87,87,88,89,90,91,92,93,94,95,96,98,99,100,102,104,106,108,109,110,111,112,116,118,119,120,121,122,123,124,125,126,129,130,131,131,132,133,134,135,136,137,138,139,141,142,143,146,147,148,148,149,152,152,152,153,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,169,171,172,173,176,178,179,10,13,14,15,16,17,17,18,19,20,20,21,22,23,26,27,28,35,36,40,42,43,44,44,48,49,50,52,53,54,56,58,61,62,64,66,69,74,76,78,80,82,86,90,92,93,95,96,97,99,100,102,104,106,109,111,112,114,118,120,126,127,127,128,129,129,130,131,132,133,134,135,136,137,138,139,140,140,140,140,12,16,17,18,19,20,20,21,22,22,23,24,29,30,37,38,42,44,45,46,50,51,52,54,55,56,58,63,66,68,71,76,78,80,82,84,88,92,94,95,96,97,98,99,101,102,104,106,108,111,113,114,116,120,122,128,129,130,131,131,132,133,135,136,137,138,140,142,143,150,151,85,222,400,487,554,595,651,688,1304,1331,32,46,82,105,188,212,296,308,332,380,386,444,4,10,12,12,13,13,13,13,13,13,13,14,15,15,16,17,17,17,17,17,17,18,18,19,19,20,20,20,21,21,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,27,28,28,29,29,29,29,29,29,30,30,30,30,32,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,35,35,35,36,36,36,36,36,36,37,37,37,37,37,38,38,38,38,39,39,39,39,39,40,42,42,42,43,43,43,44,46,46,46,46,47,47,47,47,47,47,48,48,48,48,51,51,51,51,51,51,52,52,52,52,52,53,53,54,55,55,55,55,55,55,56,56,56,56,56,56,57,57,57,57,57,57,58,59,59,59,59,59,60,60,60,60,60,61,61,61,61,61,62,62,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,64,65,65,65,65,65,65,65,65,66,66,67,67,67,67,67,67,67,67,68,68,68,68,68,69,70,70,70,70,72,72,73,73,73,73,73,73,73,74,74,74,74,74,75,75,75,75,75,75,75,75,76,76,76,76,76,76,76,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,79,79,79,79,79,80,80,80,80,80,80,80,80,81,81,81,82,82,82,82,84,84,85,85,85,85,85,85,85,86,86,86,88,88,88,88,88,89,89,89,89,89,89,89,89,90,90,90,90,91,91,91,91,91,91,91,92,92,92,92,92,93,93,93,93,93,93,93,93,94,94,94,95,96,96,96,96,96,96,96,96,96,97,97,97,97,97,98,98,98,98,98,98,98,99,100,100,100,100,100,101,101,101,101,101,102,102,102,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,106,106,106,107,107,107,107,110,110,111,111,112,112,112,112,112,113,117,117,119,122,122,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,125,126,126,126,128,128,128,130,130,131,131,132,132,133,133,133,134,134,135,135,135,136,136,136,136,136,136,137,137,138,138,138,140,140,140,140,141,141,142,142,143,143,144,144,146,146,146,146,147,147,148,148,151,151,153,153,153,154,154,154,154,155,155,155,156,156,157,157,157,157,158,158,159,159,159,159,160,160,161,161,161,163,164,165,165,165,166,166,167,169,169,169,171,171,171,171,172,172,173,173,174,174,174,174,175,175,175,175,176,176,176,177,177,177,177,178,178,178,178,178,179,179,180,180,180,180,182,182,183,184,184,185,185,203,218,219,9,29,30,30,31,31,35,35,36,36,37,37,39,40,40,40,40,41,41,41,43,43,44,45,45,46,46,46,47,47,48,48,49,50,50,51,51,51,53,54,54,55,56,57,58,58,59,59,60,60,62,65,70,70,70,70,71,71,71,71,72,72,73,73,74,74,74,75,75,76,77,88,93,97,98,160,160,161,171,241,301,304,417,417,418,418,438,450,450,453,453,453,453,453,456,456,459,459,459,462,462,462,462,465,465,465,465,465,465,465,465,468,468,471,474,477,480,483,483,483,486,489,492,495,18,36,37,42,45,50,56,60,66,70,74,80,83,95,102,110,116,121,125,132,136,143,150,157,162,169,173,179,181,186,192,195,204,209,213,223,229,246,249,253,257,270,274,277,281,286,290,20,38,39,44,47,52,58,62,68,72,76,82,85,97,104,112,118,123,127,134,138,145,152,159,164,171,175,181,183,188,194,197,206,211,215,225,231,248,251,255,259,264,272,276,279,283,288,292,357,358,358,1,4,7,8,10,23,28,135,182,278,391,392,1,6,8,10,10,10,12,14,14,14,16,18,20,22,24,26,26,26,26,26,26,28,30,32,32,32,34,34,34,36,38,40,40,40,40,42,42,42,42,42,42,44,46,48,50,52,54,56,56,56,58,60,62,62,62,62,62,62,64,64,66,66,66,66,68,68,70,72,74,76,76,76,78,78,78,78,78,80,80,82,84,84,84,84,86,86,86,86,88,90,90,90,90,92,92,92,94,96,98,100,102,104,106,108,108,108,108,108,108,108,110,110,112,112,112,112,112,112,112,114,116,118,120,122,124,124,124,126,126,128,130,130,130,132,5,7,16,17,22,23,32,33,38,39,48,48,49,58,62,63,72,73,78,79,88,89,98,104,105,114,115,120,121,130,131,4,10,28,30,40,42,48,50,58,60,66,68,76,78,86,88,96,98,106,108,114,116,122,124,132,132,134,140,142,154,156,164,168,174,176,180,186,196,198,204,206,4,5,6,7,8,9,10,11,12,13,14,15,16,17,17,18,18,19,21,22,22,23,23,24,24,25,25,26,26,27,28,4,7,7,8,10,311,7,7,25,30,30,42,46,52,52,52,58,58,68,68,78,78,82,82,87,88,92,95,98,98,102,102,105,106,106,116,116,124,124,134,138,144,148,148,154,158,158,160,168,168,174,176,182,182,189,192,192,200,208,208,216,216,218,222,234,238,238,252,252,262,268,268,272,272,278,278,281,286,286,292,292,296,298,302,302,306,306,312,312,317,317,317,322,322,330,330,334,334,340,340,342,346,346,350,350,358,358,364,364,371,372,372,378,384,388,390,390,397,397,400,400,9,20,83,93,101,20,20,20,20,21,22,23,23,24,25,26,27,28,28,29,30,31,32,33,34,52,53,54,55,57,58,59,60,60,60,61,62,63,63,64,65,66,67,77,77,78,9,10,32,36,44,48,50,52,56,60,62,64,70,72,76,78,80,82,84,86,87,90,92,94,96,98,98,99,102,104,105,108,112,114,116,118,120,122,124,128,132,132,134,136,138,138,140,142,144,148,152,154,156,158,160,162,164,166,172,174,176,178,180,184,188,190,192,194,196,198,202,204,206,208,210,212,216,218,220,222,226,228,228,229,229,234,236,238,240,242,244,246,248,251,254,258,262,266,268,270,272,274,276,278,280,280,282,284,284,286,288,290,292,298,302,304,304,304,308,310,312,316,318,320,322,324,326,326,326,328,336,338,340,342,344,346,348,354,354,354,356,358,360,360,364,366,366,366,366,368,370,374,376,378,382,384,386,392,396,398,4,26,27,28,30,31,32,33,9,15,16,16,20,20,21,21,22,23,24,24,25,26,28,28,30,32,33,34,35,9,10,30,31,48,60,61,62,64,66,67,67,70,75,75,77,77,78,79,80,82,86,96,98,99,102,103,106,107,108,109,110,111,112,113,126,130,131,196,346,348,350,352,354,354,356,356,358,358,360,360,362,364,364,366,368,370,370,372,372,374,376,376,378,378,380,380,382,382,382,384,384,386,388,390,390,392,392,392,394,394,394,396,396,398,398,400,402,404,406,408,408,410,412,412,414,416,418,420,422,422,424,426,426,428,428,430,432,434,436,438,438,438,440,442,442,444,446,448,450,452,452,454,456,458,460,462,464,466,466,466,468,470,472,474,474,476,478,478,480,480,482,484,486,488,488,490,492,494,496,498,498,500,500,500,504,506,508,512,514,514,514,516,14,15,16,16,17,17,18,18,19,22,24,25,25,26,27,28,29,30,31,31,32,33,33,34,35,36,38,38,39,40,40,41,42,43,43,44,46,48,50,53,53,54,57,58,59,59,60,61,61,61,62,63,63,64,65,65,66,66,67,67,68,69,69,70,70,71,71,72,72,7,12,24,27,29,30,31,40,48,51,52,53,54,55,58,59,61,62,63,64,64,64,66,66,67,68,68,68,69,70,74,77,89,93,94,96,99,100,100,100,101,103,104,105,106,107,108,110,110,111,112,114,123,123,128,131,138,139,139,139,140,144,145,146,147,148,154,155,158,159,161,162,166,167,167,168,169,170,171,172,173,174,177,192,193,194,196,199,201,209,213,214,216,218,221,222,222,223,227,228,229,230,231,235,239,241,241,242,244,246,247,249,250,252,252,255,256,258,259,260,261,262,268,271,272,273,274,276,278,280,281,282,283,286,287,288,289,290,291,293,294,295,296,302,303,304,305,306,307,308,310,311,312,313,314,316,318,320,321,322,323,325,326,327,331,332,334,335,337,338,339,340,342,343,346,348,349,350,351,353,354,355,356,356,358,361,365,366,369,371,372,373,374,375,376,377,379,380,381,381,381,382,383,383,385,386,388,389,393,394,394,395,396,397,398,398,400,402,404,406,407,408,414,415,417,419,420,421,422,423,423,423,427,432,433,433,433,434,435,436,438,442,443,445,445,446,447,457,471,473,5,25,27,28,29,49,49,50,51,52,53,53,56,57,59,60,61,62,62,62,63,64,64,65,66,67,72,87,91,92,94,97,98,99,101,102,103,104,105,106,108,109,110,112,121,126,136,137,138,142,143,144,145,146,146,152,153,156,157,157,159,160,164,165,165,166,167,168,169,170,171,172,175,190,191,192,194,197,199,207,211,212,216,219,220,220,221,226,227,228,229,237,239,240,242,244,245,247,248,250,250,253,253,254,256,257,258,258,259,260,269,270,271,272,274,274,275,276,278,279,280,281,284,285,286,287,288,289,291,292,293,294,300,301,302,303,304,305,306,308,309,310,311,312,314,316,317,318,319,320,321,323,324,325,329,330,332,333,335,336,337,340,341,344,346,347,348,349,349,350,351,352,353,354,356,359,363,364,367,369,370,371,372,373,374,375,377,378,379,379,380,381,383,384,386,387,391,392,392,393,394,395,396,398,399,400,402,404,405,406,410,412,413,414,415,416,417,418,419,420,421,425,430,430,431,431,431,432,433,434,436,440,441,442,443,443,444,471,6,22,23,23,24,24,25,25,26,26,27,27,27,28,28,28,29,29,30,32,33,34,35,36,37,38,40,41,42,43,44,45,45,46,47,48,49,51,55,56,57,59,60,61,63,63,64,65,67,68,69,70,75,83,84,85,87,93,94,95,99,102,106,108,109,111,114,115,116,129,131,134,134,136,137,137,138,139,144,149,151,152,153,154,156,159,160,165,168,169,173,178,179,179,180,185,186,189,191,192,192,193,193,194,195,196,200,201,201,202,203,209,222,223,225,226,227,229,231,231,232,233,235,241,242,247,248,249,252,255,256,261,271,273,274,275,277,278,280,281,285,286,289,291,291,292,293,294,294,295,301,303,310,311,313,314,316,324,325,326,327,327,327,327,331,334,335,338,347,350,7,10,27,28,29,31,32,35,36,38,39,40,44,47,48,49,50,50,50,51,53,54,64,69,70,71,71,72,78,79,108,110,113,115,120,122,128,128,130,132,137,137,138,139,141,143,143,143,148,153,157,160,163,165,165,165,168,174,175,176,176,178,178,182,188,189,192,192,196,205,208,210,210,214,225,227,229,230,237,239,240,242,243,245,247,248,262,266,268,269,270,272,279,281,283,292,298,300,300,306,310,315,316,320,322,324,331,332,335,336,337,338,340,347,349,350,351,353,359,365,371,378,382,384,385,386,386,391,398,400,401,405,405,406,410,412,418,420,422,424,425,426,432,438,438,440,441,442,442,442,444,447,448,448,448,449,450,451,454,459,484,485,488,492,495,495,499,500,502,515,525,526,527,528,529,532,533,534,534,535,537,538,538,539,542,543,544,544,544,550,552,554,557,558,564,564,567,571,584,585,596,598,7,8,39,41,41,43,44,45,46,49,53,54,55,56,57,57,57,58,59,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,78,79,80,82,84,85,86,87,88,88,89,91,91,92,93,94,94,97,97,97,98,98,99,99,100,100,101,101,101,106,107,108,109,110,111,111,112,113,122,129,129,129,130,131,132,133,136,137,137,138,139,140,141,141,142,146,148,155,156,157,160,161,166,169,171,173,175,176,178,181,183,184,188,189,190,190,197,199,205,206,207,210,211,216,217,228,232,233,234,237,239,241,242,242,244,245,246,249,250,251,260,261,263,264,265,269,271,272,273,276,281,282,283,284,292,293,294,294,295,295,296,297,297,298,298,299,301,304,309,310,310,311,311,312,312,313,313,314,314,315,317,318,318,319,319,321,321,322,322,323,323,324,324,325,326,327,329,330,331,331,331,332,333,334,336,336,337,339,340,343,343,344,345,346,347,348,348,349,352,353,355,355,356,357,358,359,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,377,378,379,379,380,381,381,382,383,384,385,386,393,394,394,394,395,395,396,396,397,397,397,398,399,399,400,400,400,401,401,402,402,439,441,441,443,445,447,449,449,451,451,453,453,455,491,493,497,505,7,8,37,39,41,41,43,44,45,45,46,49,53,54,55,56,57,57,58,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,78,79,80,82,84,85,86,87,88,88,89,91,91,92,93,94,94,97,97,97,98,98,99,99,100,100,101,101,101,106,107,108,109,110,111,111,112,122,129,129,129,130,131,132,133,136,137,137,138,139,140,141,142,146,148,155,156,157,160,161,166,169,171,173,175,176,178,183,184,188,189,190,197,199,205,206,207,210,211,216,217,228,232,233,234,237,239,241,242,242,244,245,246,249,250,251,260,261,263,264,265,269,271,272,273,275,276,281,282,283,284,292,293,294,294,295,295,296,297,297,298,298,299,301,304,309,310,310,311,311,312,313,313,314,314,315,316,317,318,318,319,319,321,321,322,322,323,323,324,324,325,326,327,329,330,331,331,331,332,333,334,336,336,337,339,340,343,343,344,345,346,347,348,348,349,352,353,355,355,356,357,358,359,362,363,364,366,367,368,369,370,371,372,373,374,375,376,377,377,378,379,379,380,381,381,382,383,384,385,386,393,394,394,394,395,395,396,396,397,397,397,398,399,399,400,400,401,401,402,402,439,439,441,443,445,447,447,449,451,453,455,491,493,505,7,8,57,57,58,58,59,59,68,73,76,76,76,77,77,77,78,78,78,79,79,81,83,85,86,115,115,116,116,116,117,117,118,118,119,119,120,121,121,129,129,131,132,132,138,138,138,139,143,143,144,145,145,145,146,148,149,155,160,164,165,166,167,168,169,169,170,171,177,177,177,177,177,178,178,178,178,178,179,179,179,243,244,6,16,17,18,18,18,20,24,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,45,46,47,47,48,49,50,51,52,53,54,55,55,56,57,58,59,60,61,61,62,63,64,65,66,67,68,69,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,85,86,87,87,88,89,89,90,91,92,92,93,94,95,96,97,97,98,99,99,100,101,102,103,104,105,106,107,108,109,109,110,111,112,113,113,114,115,116,117,118,119,119,120,121,122,123,124,125,125,126,127,127,128,129,130,7,12,20,24,28,32,40,44,48,52,52,56,64,72,76,76,80,84,92,96,100,104,7,8,18,20,21,22,22,23,26,32,32,33,33,34,35,36,38,41,42,43,45,47,48,49,51,52,54,55,55,61,64,65,66,72,74,75,77,80,81,82,83,86,89,92,95,97,98,99,100,103,107,112,113,114,115,117,119,121,122,126,129,130,13,14,14,14,40,40,41,41,44,46,46,47,47,48,49,50,56,57,57,59,68,68,68,69,69,69,74,78,78,78,78,79,79,79,86,87,87,88,91,92,94,95,95,96,100,100,101,101,106,107,108,108,109,109,112,112,112,120,120,121,128,128,129,129,129,129,129,134,134,135,142,149,149,149,149,150,151,152,153,153,153,162,162,163,172,172,172,173,173,173,173,180,181,181,194,200,201,212,214,215,218,228,229,229,231,234,234,262,262,263,263,268,269,271,272,277,284,284,285,285,289,293,294,294,298,298,301,303,312,312,313,322,322,322,322,323,323,330,330,331,333,338,338,339,350,351,353,360,361,361,366,366,370,370,371,371,378,379,384,384,389,390,390,391,391,391,392,396,396,397,398,399,400,401,404,404,404,405,410,416,416,417,422,422,423,11,12,36,36,37,37,40,42,42,43,43,44,45,46,52,53,53,55,64,64,64,65,65,65,65,70,74,74,74,74,75,75,75,82,83,83,84,87,88,90,91,91,96,97,97,102,103,104,104,105,105,108,108,108,116,117,124,124,125,125,125,125,125,130,131,131,131,138,145,145,145,145,146,146,147,148,149,149,158,158,159,159,168,169,169,169,169,176,177,190,194,196,197,208,210,211,214,224,225,225,227,227,230,230,258,258,259,259,264,265,267,268,273,280,280,281,281,285,289,290,290,294,294,297,299,308,308,309,318,318,318,319,319,326,326,326,326,327,329,334,334,335,346,346,347,349,356,357,357,362,362,366,366,367,367,374,375,375,380,385,386,386,387,388,392,392,393,394,395,396,397,400,400,401,401,406,412,412,413,413,418,418,419,7,8,30,34,35,35,36,46,47,54,56,58,67,82,86,86,87,87,88,89,89,129,130,131,134,134,135,135,135,137,140,141,144,145,146,147,150,154,156,157,158,158,163,167,174,186,187,187,188,188,189,189,196,197,200,201,208,209,210,214,215,222,226,226,227,227,228,229,229,234,234,235,235,238,239,240,242,243,246,247,248,260,264,264,265,268,272,273,273,274,275,275,276,280,280,281,282,284,285,288,290,291,292,292,296,297,297,298,298,302,302,303,304,305,305,308,309,310,311,314,315,326,327,336,337,338,339,342,343,344,345,345,345,348,349,352,353,353,354,355,355,358,358,359,362,363,366,367,372,373,376,377,378,379,382,390,394,395,400,400,401,402,403,403,403,403,408,408,409,412,413,416,417,417,420,421,424,424,425,425,426,426,427,430,431,432,436,437,438,444,445,458,459,459,9,10,25,25,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,37,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,40,40,41,41,41,41,41,41,42,42,42,42,42,42,42,43,43,43,43,43,61,61,64,68,68,69,69,74,80,81,82,84,88,88,91,96,99,103,108,114,114,116,118,120,122,125,127,128,131,134,140,146,146,147,148,152,152,153,154,155,155,156,160,160,163,164,165,166,169,170,172,173,178,178,189,194,198,202,208,214,218,220,220,222,222,224,224,225,225,226,230,233,236,236,242,250,258,263,263,264,264,270,276,284,291,291,291,292,296,296,296,296,296,300,300,303,308,310,314,314,317,318,322,328,328,334,334,339,339,339,339,339,340,343,343,344,346,348,348,349,351,352,354,354,359,361,362,376,376,383,383,383,386,386,394,394,398,399,400,400,400,403,404,405,406,408,408,414,414,414,419,419,420,426,428,429,429,432,432,434,435,435,436,436,447,448,448,453,453,1,12,14,16,20,22,22,22,22,22,26,28,30,34,36,38,40,40,40,42,42,44,44,46,48,48,50,52,54,56,58,60,60,62,64,66,68,68,70,72,72,74,74,76,76,76,78,80,80,82,84,84,84,86,88,88,90,92,94,96,96,98,100,100,102,104,104,106,108,110,112,114,118,118,120,122,124,126,126,128,130,130,132,132,134,136,138,138,138,140,142,142,144,146,148,150,152,156,158,160,162,164,166,166,168,170,170,172,172,174,176,178,178,180,182,184,193,21,22,22,23,24,25,26,26,27,28,28,29,30,30,31,32,33,34,34,35,36,36,37,38,38,39,40,40,41,42,42,43,44,45,46,47,48,48,49,50,50,51,52,53,54,54,55,56,56,57,58,58,59,60,61,62,62,63,64,64,65,66,67,68,68,69,70,71,72,73,74,74,75,76,76,77,78,78,79,80,81,82,83,84,84,85,86,87,88,89,90,90,91,92,93,94,95,96,97,98,98,99,100,100,101,102,102,103,104,105,106,106,107,108,108,109,110,110,111,112,112,113,114,115,116,116,116,117,118,119,120,121,122,123,124,125,126,126,127,128,128,129,130,130,131,132,133,134,134,135,136,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,154,155,156,156,157,158,158,159,160,161,162,162,163,164,164,165,167,168,169,170,170,171,172,173,174,174,175,176,176,177,178,178,179,180,180,181,182,183,184,185,186,187,188,189,190,190,191,192,192,193,194,194,195,196,196,197,198,198,199,200,200,201,202,202,202,203,204,205,206,206,207,208,208,209,210,210,211,212,212,213,214,214,215,216,216,217,218,219,220,220,221,222,223,224,224,225,226,227,228,228,229,230,231,232,232,233,234,235,236,236,237,238,238,239,240,241,242,243,244,244,245,246,246,247,248,248,249,249,249,250,251,252,252,253,253,254,254,255,256,257,258,258,259,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,278,279,280,281,282,283,284,284,285,286,286,287,288,289,290,291,292,292,292,293,294,294,295,296,296,297,298,298,299,300,300,301,302,303,304,304,305,306,307,308,308,309,310,310,311,312,313,314,315,316,317,318,318,319,320,321,322,323,324,324,325,326,327,328,328,329,330,330,331,332,333,334,334,335,336,336,337,338,338,339,340,340,341,342,343,344,344,345,346,347,348,348,349,350,351,352,352,353,354,355,356,356,357,358,359,360,361,362,363,364,364,365,366,366,367,368,368,369,370,371,372,373,374,374,375,376,376,377,378,379,380,380,381,382,383,384,385,386,387,388,389,390,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,408,409,410,411,412,413,415,415,416,416,417,418,419,420,421,422,423,424,424,425,426,427,428,429,430,430,431,432,433,434,435,436,436,437,438,439,440,440,441,442,442,443,444,444,445,446,446,447,448,448,449,450,450,451,452,452,453,454,454,455,456,457,458,458,459,460,460,461,462,463,464,464,465,466,466,467,468,469,470,471,472,472,473,474,475,476,477,478,478,479,480,480,481,482,482,483,484,485,486,486,487,488,489,490,490,491,492,493,494,495,496,496,497,498,498,499,500,501,502,503,504,505,506,506,507,508,508,509,510,511,512,513,514,515,516,516,517,518,518,519,520,521,522,522,523,524,524,525,526,527,528,529,530,530,531,532,532,533,534,534,535,536,537,538,539,540,540,541,542,543,544,545,546,546,547,548,548,549,550,551,552,553,554,555,556,556,558,558,559,560,561,562,563,564,565,566,566,567,568,569,570,570,571,572,573,574,575,576,577,578,578,579,580,580,581,582,583,584,585,586,587,588,589,590,590,591,592,592,593,7,24,24,25,26,27,27,28,28,29,29,30,31,32,33,35,36,37,38,40,40,41,42,42,43,44,45,46,47,48,51,52,54,57,58,60,61,64,66,68,70,71,73,76,77,79,81,82,84,85,86,88,89,90,93,101,102,105,107,108,114,118,123,128,131,133,133,135,137,139,141,142,143,144,146,148,149,150,151,152,153,154,156,156,157,158,159,160,161,162,163,164,164,165,166,167,168,168,169,170,171,172,173,174,175,176,177,177,178,179,180,181,182,183,184,185,189,190,190,190,190,191,192,193,194,194,195,195,196,197,197,198,199,200,201,202,203,205,207,208,210,210,210,212,212,215,219,220,220,221,221,222,222,223,225,227,228,230,231,232,232,234,235,235,236,237,238,239,240,245,246,249,250,250,251,252,253,255,256,258,259,261,263,265,266,269,278,280,280,281,282,283,284,308,311,313,314,316,316,318,322,324,377,20,20,21,22,23,24,24,24,24,25,25,26,27,28,29,31,32,33,34,36,36,37,38,38,39,40,41,42,43,44,47,48,50,51,53,54,56,57,59,60,62,64,66,67,69,72,73,75,77,78,80,81,82,84,85,86,89,97,98,101,103,104,110,114,119,124,127,129,129,131,133,135,137,138,139,140,142,144,145,146,147,148,149,150,152,153,154,155,156,157,158,158,159,160,161,162,163,164,164,164,165,166,167,168,169,170,171,172,173,173,174,175,176,177,178,179,180,181,185,186,186,186,186,187,188,189,190,190,191,191,192,193,193,193,194,195,196,197,198,199,201,203,204,206,206,208,208,211,215,216,216,217,217,218,218,218,219,219,221,221,223,224,226,227,228,228,229,230,230,231,231,232,233,234,235,235,236,241,242,245,246,247,248,249,250,251,251,252,254,255,257,259,261,261,262,265,266,274,276,276,277,278,279,304,307,309,310,312,314,318,320,5,6,18,23,30,43,46,47,55,262,262,262,262,264,264,266,266,266,268,268,270,270,272,274,276,280,280,282,284,284,284,286,286,288,290,290,292,292,294,296,300,300,300,300,302,304,304,306,306,308,310,310,312,314,316,318,320,322,324,326,328,328,330,330,332,334,336,336,338,340,340,340,342,344,346,346,346,346,348,350,352,354,354,356,356,356,358,358,362,362,364,366,366,368,368,372,374,376,376,378,380,380,382,384,384,386,386,388,390,392,392,394,396,398,400,402,404,406,410,412,414,414,416,416,418,418,418,420,420,420,422,422,424,424,426,426,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,458,458,460,462,462,464,466,466,468,470,472,474,474,360,362,362,364,366,366,366,366,366,368,368,368,368,368,370,370,372,372,374,374,374,376,376,376,376,378,380,382,382,382,384,384,384,386,386,26,27,28,176,176,176,177,177,178,178,178,186,187,187,194,195,196,198,199,199,200,200,200,202,202,203,204,205,205,206,207,209,209,209,210,210,210,210,213,213,213,213,213,214,214,214,214,214,218,221,222,222,222,222,225,226,226,226,229,229,229,229,230,230,230,230,230,233,234,237,238,238,241,242,245,245,245,246,249,249,250,253,253,253,254,254,254,254,257,258,258,261,262,265,266,269,270,273,274,277,278,278,281,282,285,286,289,290,293,294,297,297,298,301,302,302,305,305,305,305,305,306,306,306,306,306,306,309,310,313,314,317,317,317,317,317,317,318,318,318,321,322,325,326,326,329,330,333,334,334,338,341,342,345,346,349,350,353,354,357,358,361,362,365,366,369,370,373,373,374,378,378,378,378,381,382,382,385,386,388,391,392,394,394,396,398,401,402,402,405,406,406,406,409,410,412,412,414,414,249,261,274,285,289,301,326,345,382,385,392,416,11,12,14,14,14,14,14,14,14,14,14,16,16,16,16,16,16,18,18,18,32,34,34,34,34,36,36,36,36,36,36,36,36,38,40,42,58,58,60,60,60,60,60,60,60,62,62,82,84,86,88,106,108,110,112,130,132,134,136,154,154,154,156,158,158,158,158,158,160,162,180,182,182,184,184,186,204,206,208,210,228,230,232,234,252,254,256,258,264,264,264,265,265,266,266,266,274,275,275,276,278,280,282,284,286,286,288,288,290,290,292,292,294,294,302,303,304,306,307,307,308,308,310,310,312,313,313,314,314,315,4,6,10,37,78,213,92,93,94,95,95,96,97,8,13,16,16,19,20,26,27,28,29,30,30,30,31,31,32,32,32,32,33,33,36,37,38,39,40,41,41,43,43,44,45,45,46,48,49,49,50,51,52,53,54,55,56,57,57,57,59,60,63,64,65,67,68,70,71,72,73,74,75,77,77,78,79,79,80,81,81,82,83,84,85,87,88,89,90,91,92,93,93,93,93,93,94,94,94,98,100,100,102,102,113,113,113,114,116,116,117,118,118,121,122,123,125,126,127,129,131,133,133,134,134,135,135,136,137,137,138,139,140,141,141,143,144,144,145,146,147,147,148,148,149,149,150,151,153,154,155,156,157,158,158,159,159,159,160,160,160,162,164,164,165,165,166,167,168,169,170,170,171,173,174,175,188,189,189,4,14,14,18,20,20,22,24,26,28,30,30,32,34,34,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,94,96,98,100,102,104,104,106,108,110,110,112,114,116,116,118,118,120,122,124,126,128,130,132,132,134,136,136,136,138,140,142,144,146,148,148,150,152,154,156,158,158,160,162,164,164,164,166,168,170,172,172,174,176,178,180,182,182,184,186,188,190,192,192,194,196,198,200,202,204,206,208,210,210,212,214,214,216,216,216,218,218,220,222,224,226,228,230,232,234,236,238,240,240,242,244,4,4,6,6,8,8,10,10,12,14,16,16,16,18,20,22,24,26,26,28,30,32,34,36,38,40,42,44,46,48,50,50,52,52,54,56,58,60,62,64,66,66,68,70,72,74,76,76,78,80,82,82,84,84,86,88,90,92,94,96,96,98,100,102,104,104,106,106,108,110,112,114,116,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,150,152,154,156,158,160,162,164,166,168,170,170,172,174,174,176,178,180,182,182,184,186,188,190,192,194,196,198,200,202,202,204,204,206,206,208,208,210,212,212,7,20,22,26,28,30,46,46,48,64,64,66,66,66,67,70,74,80,97,102,103,104,106,106,106,107,108,108,108,109,110,110,113,115,116,116,116,117,119,119,119,120,120,121,122,123,124,124,125,126,127,129,130,131,132,132,133,1,10,16,17,19,21,22,24,26,29,31,32,35,36,43,44,45,47,47,69,69,70,71,132,63,7,8,157,163,195,197,198,199,203,204,205,205,206,221,221,228,229,230,238,240,242,244,269,269,271,273,274,275,275,277,280,281,281,282,283,284,286,287,288,289,290,292,306,307,308,309,309,310,311,312,313,314,314,315,316,316,317,318,319,321,321,323,323,324,325,326,327,328,329,330,331,332,335,336,337,338,339,340,341,342,345,346,347,350,352,356,358,360,361,362,363,365,368,368,370,414,416,418,424,426,428,450,450,450,450,451,14,17,20,23,23,23,23,23,23,24,32,35,76,77,78,81,82,82,82,83,84,84,84,85,85,86,86,86,87,87,87,88,88,89,89,90,91,91,91,91,93,94,95,96,97,98,98,99,100,101,102,103,105,106,107,108,109,110,181,48,10,13,229,239,245,246,246,246,7,8,15,18,21,22,22,23,23,24,25,25,26,28,30,32,34,35,37,39,40,44,46,48,48,49,49,50,52,52,52,53,54,54,57,58,60,62,66,66,71,72,76,79,82,84,87,88,92,95,98,102,103,105,106,107,108,109,110,112,113,116,117,117,118,119,120,123,125,126,128,131,134,138,140,141,143,145,148,149,150,151,153,154,154,154,160,161,168,168,170,174,177,180,181,182,183,184,185,186,186,187,188,189,191,192,194,195,198,200,201,202,202,204,205,208,209,31,73,73,110,126,132,132,133,214,215,250,282,292,295,297,300,323,323,324,325,59,67,72,77,78,79,81,85,86,90,91,99,102,105,111,116,119,121,123,139,141,150,154,158,159,159,159,160,161,161,168,168,168,169,170,172,180,181,181,181,182,182,182,183,183,184,185,186,188,190,191,191,191,192,193,193,194,194,199,200,201,202,205,206,206,207,208,208,209,210,210,210,211,211,212,212,216,217,218,218,219,220,220,221,222,222,223,225,226,227,228,229,230,231,231,232,238,241,241,247,247,248,249,250,252,252,255,335,336,339,339,339,339,340,340,341,342,345,58,61,63,65,66,68,74,76,78,79,80,84,103,105,132,134,153,154,215,216,217,240,243,245,263,264,265,267,268,270,271,272,272,273,274,275,276,277,278,278,279,280,281,281,282,283,284,285,286,288,289,290,291,292,293,294,294,295,296,297,298,298,299,300,302,330,330,330,498,499,500,504,505,509,510,511,512,513,514,515,517,518,518,519,520,521,522,523,524,525,540,576,597,598,599,603,604,604,604,605,606,607,609,609,609,610,610,610,610,611,611,612,622,622,623,624,626,626,627,627,629,630,631,632,632,634,634,638,640,641,642,643,29,33,34,38,42,44,49,67,75,89,92,100,116,121,131,133,142,251,331,376,378,380,382,384,386,388,390,392,394,394,394,396,398,402,404,406,408,408,408,19,21,22,33,42,43,46,46,48,50,52,53,61,65,70,74,75,77,87,90,91,92,95,96,101,110,114,115,116,117,118,119,120,129,133,135,137,140,142,144,145,146,146,147,148,148,149,151,155,155,155,156,157,157,158,159,160,162,163,164,165,165,167,168,170,173,173,174,176,177,179,189,190,192,193,196,196,197,198,200,201,202,204,206,208,210,214,216,217,219,221,223,224,225,227,228,230,232,233,233,234,235,249,250,250,251,252,252,253,254,255,256,256,257,258,258,259,260,260,261,262,262,263,264,264,265,266,266,267,268,269,270,270,271,272,273,274,274,275,276,277,278,278,279,280,280,281,282,282,283,284,285,286,286,287,288,288,289,290,290,291,292,292,293,294,295,296,296,297,298,298,301,302,303,304,305,306,307,29,32,33,34,38,40,42,44,49,67,75,89,92,100,116,118,119,121,131,133,142,251,331,374,376,378,380,382,384,386,386,386,388,390,390,390,392,394,396,396,398,400,404,406,408,410,412,412,418,419,44,75,100,34,12,15,17,17,18,19,19,20,23,24,24,27,29,31,33,35,37,38,39,40,42,44,46,48,49,50,52,54,56,56,60,61,63,65,66,67,68,69,71,73,75,77,78,79,82,83,84,85,86,87,88,89,92,130,24,25,25,26,27,28,29,30,32,33,35,38,38,39,39,41,42,44,45,46,47,49,50,52,54,55,57,60,62,62,64,65,66,68,69,70,71,72,73,74,75,76,80,81,81,82,83,84,85,86,87,89,91,92,94,95,96,97,98,99,101,102,103,104,106,109,110,112,114,114,115,115,117,117,118,119,122,123,125,126,126,128,130,131,142,148,149,159,190,190,190,196,248,279,23,23,23,47,52,56,56,56,61,64,74,78,81,89,92,95,97,103,106,106,109,109,112,116,118,121,125,135,136,140,142,147,148,155,155,156,156,158,162,165,172,175,175,175,177,180,180,183,189,189,189,192,196,196,196,198,198,198,202,206,212,212,218,220,226,233,238,238,244,246,6,13,16,44,72,87,105,119,139,156,168,182,193,209,220,241,252,305,338,6,24,24,24,26,31,143,155,156,159,159,163,185,210,259,270,271,303,308,315,336,352,354,406,9,26,30,34,38,42,46,58,70,80,90,102,106,114,124,128,132,150,172,180,186,194,204,208,218,224,238,242,248,256,262,268,276,292,300,304,316,322,328,332,352,366,370,374,392,396,402,11,85,85,132,257,4,5,10,10,11,12,14,15,16,17,18,19,20,21,22,23,24,24,25,27,28,29,30,31,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,80,81,82,84,86,87,88,90,91,92,93,94,96,98,100,102,103,104,106,107,108,110,111,112,113,113,114,115,116,117,118,119,120,121,122,122,123,124,125,126,127,128,131,132,133,134,135,136,136,137,137,138,139,140,141,142,142,143,143,144,145,146,147,148,150,151,152,153,154,156,157,158,159,160,161,162,163,164,165,167,172,175,175,175,10,12,14,16,18,19,20,21,23,24,26,28,30,31,32,33,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,70,71,72,73,74,75,76,78,79,80,82,83,84,85,86,88,90,92,93,94,95,96,97,100,101,102,104,106,106,107,108,109,110,111,112,114,116,118,120,121,122,123,124,126,127,128,129,130,131,132,134,138,142,145,146,147,148,149,150,152,153,156,1,11,12,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,91,105,106,106,109,110,110,113,113,114,114,117,125,126,129,130,133,134,138,141,142,142,171,172,175,176,180,180,183,183,183,184,188,191,192,195,196,199,199,200,207,208,211,212,212,215,216,216,219,219,220,223,223,223,224,224,227,227,227,228,231,232,235,236,239,240,243,243,243,244,251,251,252,255,255,256,256,262,117,117,118,121,122,125,126,126,129,130,133,134,137,138,141,141,142,142,142,145,145,146,149,150,150,153,153,154,157,157,158,158,161,161,161,162,165,165,166,166,169,169,169,170,173,174,177,177,178,178,181,182,185,186,189,190,190,190,193,197,201,201,201,201,202,205,205,205,206,206,209,209,210,210,213,213,213,214,217,218,221,222,225,226,229,229,229,230,233,234,237,237,237,237,238,238,238,241,241,242,242,7,8,66,66,66,66,66,69,69,69,70,75,75,75,78,81,81,81,81,81,84,84,88,88,91,91,91,92,96,99,99,99,99,104,105,107,108,110,110,141,144,144,147,149,150,154,154,157,157,157,161,161,161,164,164,164,166,166,166,166,166,177,179,180,181,181,182,182,186,195,202,205,206,210,234,236,236,237,238,238,238,238,238,241,241,241,241,246,246,246,248,261,268,270,272,274,276,284,284,319,319,319,319,368,369,403,403,403,407,408,410,410,411,414,414,417,422,422,425,428,428,432,435,435,435,437,438,451,560,565,566,566,566,568,594,594,594,594,604,619,6,7,10,58,58,58,58,58,58,59,59,59,59,60,60,60,61,63,64,65,65,65,66,67,68,68,68,69,69,71,73,74,75,75,75,75,79,80,80,80,81,81,81,83,86,86,88,89,90,112,122,123,125,125,126,126,129,129,129,130,131,131,133,133,134,135,136,137,140,140,141,141,141,142,146,147,148,148,149,149,158,164,167,168,172,198,200,200,201,202,202,202,202,203,203,203,204,204,206,206,207,209,220,227,229,231,233,235,242,243,276,276,277,291,329,330,363,364,364,364,367,367,369,370,370,373,373,374,379,383,383,384,384,386,387,400,400,401,407,417,482,503,508,510,511,538,538,538,539,545,547,561,561,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,13,13,14,14,14,14,14,15,15,15,15,15,15,16,16,16,16,17,17,18,19,19,19,19,19,20,21,21,21,22,22,22,22,22,23,23,23,23,24,24,24,24,24,25,25,25,25,25,25,25,25,26,26,26,27,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,31,31,31,31,46,63,68,92,98,108,113,116,120,130,135,140,146,151,156,158,160,162,167,183,186,210,216,220,224,242,244,258,261,262,282,284,286,289,301,308,325,332,336,344,356,358,360,368,372,374,377,388,395,399,404,421,422,424,425,430,440,441,447,448,450,450,451,452,453,453,455,456,456,457,458,459,460,467,470,473,474,476,485,494,498,500,514,522,525,527,542,544,546,548,574,46,63,68,92,98,108,113,116,120,135,140,146,151,156,156,158,160,162,167,183,184,186,210,220,224,242,244,258,262,282,284,286,289,301,308,325,332,336,344,354,356,358,360,368,368,372,374,377,388,395,399,404,421,422,424,425,430,440,441,447,448,450,451,452,455,456,457,458,459,467,470,473,474,476,485,498,500,514,522,525,527,542,544,546,548,574,7,11,46,63,68,68,92,98,108,113,116,120,130,135,140,146,151,156,158,160,162,167,183,184,186,210,216,220,224,244,246,260,263,264,284,286,288,291,303,310,327,338,346,356,358,360,362,365,370,374,376,379,390,397,401,406,423,424,426,427,432,442,443,448,449,450,450,452,453,454,457,457,458,459,461,469,472,475,476,478,487,496,500,502,516,524,527,529,544,546,548,550,576,7,38,44,50,58,62,64,70,72,84,88,93,94,102,104,105,106,106,106,109,114,116,122,125,126,127,128,129,130,134,134,144,148,164,166,174,178,182,186,208,215,216,240,252,255,258,278,288,290,292,294,299,315,316,318,319,320,322,324,325,326,327,328,332,334,338,340,348,352,357,358,360,362,363,364,365,367,368,368,370,373,376,377,379,380,381,381,383,384,386,390,402,422,430,432,434,436,439,452,452,474,489,504,518,530,9,38,44,48,50,58,60,62,64,70,72,84,88,93,94,102,104,105,106,109,114,122,125,126,127,128,129,129,130,134,148,164,166,174,178,181,182,208,215,216,237,240,252,255,258,280,290,292,294,297,297,299,303,319,320,322,323,324,326,328,329,330,331,332,336,338,342,344,346,356,361,362,366,367,368,371,374,377,380,381,383,384,385,390,394,406,426,434,436,438,440,443,456,478,493,508,522,534,7,44,44,46,46,50,50,52,52,56,58,58,64,64,78,78,78,82,82,82,86,86,86,88,88,88,88,92,92,94,96,96,96,96,98,98,102,102,104,104,104,104,104,106,106,108,110,114,114,118,132,132,134,136,136,144,150,150,154,154,156,156,156,156,160,162,162,169,171,171,173,173,173,173,175,175,175,183,183,191,193,193,193,193,195,195,199,199,205,205,211,213,213,219,219,219,221,221,225,225,231,231,233,233,239,239,241,44,46,52,58,58,64,78,82,82,82,86,86,86,88,92,96,98,102,104,104,106,106,110,114,114,132,132,136,136,136,142,148,152,154,154,154,154,158,160,170,170,172,174,180,182,184,194,196,200,206,214,222,222,228,230,236,238,6,10,330,372,392,393,393,394,395,395,396,396,397,398,398,399,399,400,400,401,402,402,402,402,403,403,404,404,404,405,405,406,407,407,408,408,409,409,410,411,412,412,413,413,413,414,414,414,414,414,415,416,416,416,416,416,417,417,418,418,419,419,420,420,421,421,422,422,423,423,424,424,425,426,426,427,427,428,429,429,430,430,431,431,432,432,432,433,433,434,434,435,435,436,436,436,437,437,438,438,439,439,439,440,440,441,441,442,442,443,443,444,444,445,445,446,446,447,447,448,448,449,450,450,451,452,452,453,453,454,454,1,1,1,1,2,11,17,17,17,18,7,28,38,46,56,66,76,82,92,102,110,120,120,134,146,158,168,182,182,190,190,200,200,208,208,218,218,226,234,234,244,244,252,258,258,262,262,268,274,280,286,286,290,323,1,5,6,5,10,11,12,15,15,16,17,17,19,19,21,21,22,23,32,32,32,32,32,33,36,37,43,43,43,44,44,44,45,45,46,50,50,51,51,52,52,53,53,54,54,55,55,60,60,61,61,62,62,63,63,63,64,65,65,65,65,65,68,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,75,75,76,76,77,77,80,80,81,91,91,92,93,93,94,94,95,95,96,96,97,97,97,98,99,100,101,101,102,102,103,103,103,104,104,105,105,106,106,106,106,107,107,107,107,108,108,111,111,111,112,112,113,113,114,114,114,115,115,115,116,116,116,118,118,119,120,120,123,123,125,126,127,129,130,130,131,132,132,134,134,134,134,135,135,136,136,136,137,137,138,139,139,139,140,141,142,142,142,143,143,144,144,144,146,147,149,150,150,151,152,153,153,154,155,155,156,157,157,158,159,159,161,162,163,164,165,165,167,169,170,171,173,173,174,174,175,176,177,177,180,181,181,181,182,183,183,185,185,187,188,189,192,193,194,195,195,195,196,196,197,197,198,198,199,200,200,200,201,201,201,202,202,203,203,204,204,205,205,206,207,207,208,208,209,209,209,210,210,211,211,211,211,212,212,213,217,217,219,219,222,222,225,225,226,227,227,228,229,231,231,237,238,239,254,255,255,256,258,258,259,259,259,270,272,272,274,274,274,274,275,275,275,275,275,275,276,277,278,278,279,280,281,281,282,283,284,285,285,285,286,286,288,288,289,289,290,290,291,291,292,294,294,295,297,298,303,304,304,304,305,306,307,310,311,312,312,313,314,315,316,316,317,318,319,320,320,322,324,325,326,327,328,329,330,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,354,355,356,356,357,358,359,360,361,361,361,362,363,363,363,364,366,367,367,367,368,369,369,371,371,372,373,374,375,375,375,376,377,378,379,381,381,381,382,382,383,383,385,385,386,387,387,388,388,390,391,391,392,392,393,394,394,395,395,395,396,396,397,398,398,399,400,407,408,409,410,411,411,412,7,9,10,11,12,13,13,14,15,16,17,18,23,6,6,19,84,84,85,97,101,108,108,109,111,117,118,118,120,132,133,135,136,140,140,141,143,143,143,144,144,145,146,146,147,147,149,154,155,155,156,156,158,159,159,160,160,160,161,162,162,162,162,163,163,164,164,164,164,165,168,168,171,172,173,173,174,174,175,178,180,182,185,186,187,187,190,191,191,192,194,195,196,197,201,203,203,204,204,206,206,208,208,209,209,209,209,213,217,219,220,220,225,226,227,228,229,229,230,230,231,231,232,232,233,233,234,235,236,237,239,240,241,241,242,243,243,243,244,245,245,246,246,247,248,249,250,250,250,255,261,263,266,272,279,281,285,286,287,288,293,295,306,306,312,313,316,316,317,323,324,329,329,330,330,331,331,332,332,332,338,342,347,347,348,348,349,350,351,352,353,353,353,355,356,358,358,360,361,362,363,364,367,368,368,369,369,371,375,376,378,378,379,380,381,381,381,382,387,387,387,387,389,389,390,390,390,391,391,392,392,393,393,394,395,395,399,402,403,406,406,407,408,410,410,410,420,429,430,433,433,435,449,449,449,450,452,452,454,456,465,465,471,471,472,476,477,500,500,500,501,501,502,502,504,505,508,511,513,516,517,518,519,520,520,520,520,524,525,525,526,532,532,535,535,535,535,536,536,537,538,539,540,540,540,540,541,541,542,543,543,543,543,543,544,545,545,545,545,546,547,547,547,547,6,7,8,9,10,11,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,25,26,27,28,28,29,30,31,32,33,34,35,36,37,38,38,39,40,41,42,43,43,44,44,44,45,47,48,48,49,49,50,50,51,52,52,53,54,55,9,9,11,24,25,27,27,29,31,32,32,37,38,39,40,41,41,42,43,43,43,44,44,45,46,46,47,48,50,51,51,54,54,54,55,56,57,59,60,60,61,61,62,63,64,65,65,68,68,69,69,70,70,71,71,71,72,72,72,72,74,76,76,77,77,79,79,80,81,82,83,83,84,85,85,86,86,88,89,89,90,90,90,91,91,96,97,98,99,99,100,100,101,101,101,102,103,103,104,104,105,107,108,108,110,110,110,112,112,112,113,113,114,114,115,116,116,117,117,118,119,119,119,119,120,120,121,121,121,122,122,123,123,124,125,125,125,125,126,127,127,127,128,128,128,129,130,130,131,131,131,132,132,134,135,136,137,137,138,138,139,139,139,140,140,141,141,141,141,142,142,143,143,144,144,144,145,145,145,145,146,146,146,146,146,147,147,147,147,147,148,148,149,149,149,149,150,150,150,151,153,154,155,155,157,157,158,159,159,160,160,163,163,163,164,164,165,165,165,166,167,167,168,169,169,169,170,170,171,171,173,174,174,174,175,175,175,175,175,176,176,176,177,177,179,179,180,180,180,181,181,182,182,183,183,184,185,186,187,187,188,189,189,190,190,191,191,191,191,192,192,193,193,194,195,195,196,196,196,197,198,198,199,199,199,200,200,201,201,202,203,204,205,206,206,206,207,207,208,208,208,208,210,211,212,277,4,5,6,7,8,9,23,27,27,28,28,29,33,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,58,58,22,22,28,29,30,32,32,33,33,34,35,36,39,41,41,41,42,43,47,57,58,58,58,59,60,61,62,63,64,65,66,67,68,69,70,70,70,70,71,72,76,76,78,78,80,80,82,82,86,88,90,94,96,98,100,102,104,106,108,110,112,114,116,120,122,124,126,128,130,132,143,5,6,6,6,26,28,29,30,30,31,31,37,38,39,44,45,46,53,55,105,106,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,136,138,155,6,97,116,118,120,120,122,124,126,128,130,130,132,132,134,134,136,2,6,10,12,14,16,18,20,22,24,26,28,30,32,34,34,36,38,40,42,44,46,48,50,52,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,204,1,6,8,8,30,30,42,46,50,54,58,61,65,69,69,108,110,112,114,116,143,145,164,166,168,170,172,174,176,184,186,196,198,202,210,212,214,216,216,216,218,266,268,270,272,274,276,298,300,302,304,306,308,310,330,338,346,348,368,370,376,386,388,390,398,400,402,416,424,450,476,486,488,494,494,26,26,31,31,32,49,49,50,56,63,64,81,81,82,82,87,88,88,90,90,110,120,125,137,138,140,149,150,153,180,188,195,196,198,202,206,206,206,220,243,244,258,269,270,281,281,282,282,290,290,295,295,296,296,300,301,312,312,316,318,318,320,325,327,327,328,330,330,12,21,22,26,30,30,37,38,47,48,52,52,56,62,76,76,82,87,90,96,101,101,102,106,106,110,115,116,125,126,126,134,137,138,138,142,145,146,146,150,151,155,156,156,158,160,164,228,234,236,240,241,246,250,250,254,254,262,265,290,294,294,298,298,298,300,300,305,305,305,305,306,306,16,18,25,28,30,34,36,40,43,44,48,50,52,54,58,60,64,66,68,70,72,73,75,78,80,80,84,84,85,86,86,88,89,89,90,92,94,96,97,103,107,108,108,110,111,111,114,114,114,115,125,126,128,130,134,148,148,156,158,160,160,160,160,160,163,164,164,166,168,173,174,176,176,177,179,226,226,448,450,450,452,452,454,454,456,458,458,460,462,465,465,19,20,20,21,30,31,32,32,33,33,38,40,40,41,42,42,46,49,49,50,50,50,51,60,60,61,62,64,65,72,73,73,73,75,75,82,83,84,100,102,102,103,103,110,112,112,123,124,125,125,127,128,126,318,318,328,328,378,378,387,387,397,397,406,6,14,18,20,94,94,94,94,96,96,96,98,100,102,104,106,111,447,7,8,18,18,21,23,25,26,27,31,37,39,39,40,40,40,41,41,42,43,66,66,67,68,69,70,70,70,71,72,72,73,73,73,74,75,77,78,80,81,81,81,81,84,89,90,91,92,93,94,97,97,98,100,101,101,102,103,106,106,106,107,111,112,115,116,116,117,118,119,125,125,125,125,126,126,127,128,129,129,130,130,135,137,138,138,140,140,141,142,143,144,145,146,146,147,147,148,148,149,149,150,150,152,153,154,154,155,156,157,160,161,161,161,162,162,163,164,165,166,169,169,170,170,170,170,170,171,172,172,173,185,185,5,16,16,19,21,23,25,29,35,35,37,37,38,38,39,39,40,64,64,65,66,66,67,68,68,69,70,70,71,71,72,73,75,78,79,79,79,79,82,87,88,89,90,91,92,95,95,96,98,99,100,101,104,104,104,104,105,109,110,113,114,115,116,117,123,123,123,124,125,126,127,128,128,133,135,136,138,138,139,143,144,145,145,146,146,147,148,148,150,152,152,153,154,155,158,159,160,160,161,162,163,164,167,167,168,168,168,168,169,170,171,38,7,16,17,20,25,42,43,49,52,55,56,59,62,63,65,66,68,69,70,70,72,73,73,75,76,77,77,78,79,81,81,82,82,82,84,85,85,86,87,87,88,89,89,90,92,95,97,102,105,110,111,114,120,122,124,126,127,127,127,128,133,135,136,136,136,136,136,136,140,142,147,147,147,147,147,147,148,148,148,148,148,151,151,151,160,165,165,166,168,171,172,172,174,178,180,183,184,185,186,187,189,190,191,193,193,193,193,194,194,195,196,197,200,200,202,203,204,204,205,205,206,209,210,212,213,214,215,216,217,222,222,223,226,227,232,233,234,236,236,238,239,240,240,240,241,241,242,243,243,244,244,245,245,246,246,246,247,248,248,249,256,257,258,259,260,261,262,263,270,271,274,276,278,282,282,283,284,284,284,286,286,286,287,288,288,289,304,310,313,315,331,335,339,346,347,16,17,20,25,42,43,49,52,55,56,59,62,63,65,66,68,69,70,70,72,73,75,76,77,77,78,79,81,81,82,82,82,84,85,85,86,87,87,88,89,89,90,92,95,97,102,105,110,111,114,120,122,124,126,127,127,127,128,133,135,136,136,136,136,136,136,140,142,144,147,147,147,147,147,147,148,148,148,148,148,148,151,151,151,151,151,151,160,161,165,165,166,168,171,172,172,174,178,180,183,184,185,186,186,187,189,189,190,191,193,193,193,193,194,195,196,197,200,200,202,203,204,204,205,205,206,209,210,212,213,214,215,216,217,222,222,223,226,227,232,233,234,236,236,238,239,240,240,240,241,242,242,243,243,244,245,245,246,246,246,247,248,248,249,256,257,258,259,260,261,262,263,270,271,274,276,278,282,283,284,284,284,286,286,286,287,288,288,289,304,310,313,315,331,335,339,346,353,24,24,29,30,33,39,42,44,47,48,48,50,51,52,54,55,55,57,58,59,60,61,63,64,65,66,67,67,71,72,73,74,75,75,77,79,80,81,82,83,85,90,95,97,98,99,100,101,101,102,104,105,107,108,109,109,112,113,116,122,124,126,127,129,130,132,133,136,137,138,9,46,68,68,68,102,116,132,132,158,190,200,210,224,236,252,258,266,266,38,39,40,44,45,48,49,51,52,55,57,58,62,62,65,65,69,72,73,75,77,79,84,88,90,93,96,97,100,101,103,112,114,115,116,117,118,120,122,131,132,146,167,169,170,173,177,178,179,181,182,184,195,196,197,198,199,200,203,205,207,285,287,288,289,290,290,291,292,293,293,293,294,295,297,299,300,300,301,301,304,305,305,306,306,313,315,319,323,333,333,336,336,341,346,346,384,417,426,427,428,439,447,455,464,466,471,472,483,491,492,505,527,528,539,540,549,569,571,571,583,593,602,6,26,43,44,46,47,48,57,60,61,62,68,70,75,76,77,78,83,85,87,88,95,98,100,101,102,107,110,112,113,114,120,122,124,126,127,127,130,134,134,137,141,143,148,157,160,162,165,9,10,44,113,118,118,118,123,127,141,154,184,6,12,20,22,30,30,30,37,44,60,62,64,67,68,70,72,74,74,75,76,82,84,85,86,88,88,90,92,94,96,98,100,102,103,104,105,106,107,108,109,111,113,116,120,125,126,128,130,132,133,134,135,138,140,140,140,142,144,147,150,152,154,156,158,160,161,162,164,168,172,174,178,180,182,187,195,198,202,204,206,208,210,212,213,214,218,222,224,225,228,229,236,238,240,242,244,245,246,247,248,249,250,252,258,261,264,266,268,274,276,277,278,280,282,284,286,288,290,294,296,301,11,300,317,337,368,8,18,28,38,38,48,48,48,58,68,78,88,98,108,118,128,138,148,158,178,188,198,208,218,228,238,242,243,246,256,256,256,256,258,263,265,266,279,321,330,332,351,358,360,363,366,17,20,22,22,22,23,27,28,29,30,31,32,32,33,34,39,39,39,40,41,42,43,44,46,49,55,65,70,75,83,83,83,87,91,97,97,99,106,106,106,111,115,115,115,118,118,127,132,133,133,133,133,133,136,139,139,139,140,141,144,145,145,146,147,148,150,150,16,26,38,56,78,92,98,108,137,25,25,27,46,47,48,49,50,50,50,51,51,53,57,59,60,60,61,61,62,63,63,65,67,68,69,70,70,71,72,72,73,74,81,92,108,109,110,118,121,150,167,169,171,172,172,175,176,177,178,179,180,180,181,182,183,183,192,197,199,202,203,211,212,217,218,226,227,228,229,231,232,233,234,235,242,243,244,246,248,249,251,252,261,265,267,269,271,284,285,287,289,289,291,31,31,33,35,37,60,64,65,66,67,68,69,69,69,70,70,71,72,72,77,79,82,82,83,88,89,90,91,92,93,93,94,95,95,96,98,135,135,137,137,147,150,160,164,168,188,188,201,220,222,224,228,229,230,231,233,235,236,237,237,246,257,257,271,272,276,277,283,286,287,288,290,291,292,293,294,296,298,307,308,311,312,315,316,318,320,320,323,324,335,336,337,338,342,343,346,352,354,356,357,372,373,375,376,377,379,482,10,23,30,33,34,41,41,6,19,26,29,30,37,7,22,23,23,32,32,40,50,56,62,68,72,78,84,92,6,48,54,100,126,134,138,146,165,172,176,176,176,186,196,222,232,234,236,240,245,258,268,270,270,276,276,276,297,300,304,308,308,310,312,316,318,322,326,328,338,342,342,350,362,371,373,373,378,380,386,386,388,390,394,398,406,410,426,426,432,434,434,434,434,438,453,453,456,456,458,466,466,478,482,486,488,492,494,502,508,508,521,524,526,528,578,584,586,590,592,592,612,612,614,614,624,628,628,646,650,650,654,654,662,670,6,29,44,46,48,48,54,62,62,73,73,90,110,114,118,120,128,132,142,142,149,152,154,158,172,176,188,188,202,202,204,216,228,228,238,242,244,265,266,278,280,280,296,313,314,322,326,334,336,336,338,342,358,364,364,368,374,406,444,454,466,470,518,518,520,520,522,540,548,554,586,600,9,30,34,44,48,48,54,60,72,82,98,108,108,112,116,122,134,208,254,268,7,28,32,42,46,46,52,58,70,80,96,106,106,110,114,120,132,186,212,212,212,260,274,28,32,42,42,46,50,64,80,86,98,196,242,256,287,6,48,50,52,56,58,60,70,74,78,80,84,86,90,92,96,100,104,108,110,116,120,122,126,128,132,136,144,148,152,154,158,160,160,164,166,170,172,176,182,186,190,192,196,198,202,206,212,216,222,224,228,232,236,240,242,248,252,256,258,262,264,268,270,274,276,278,282,284,284,286,8,50,52,52,54,58,60,62,72,76,80,82,86,88,90,96,98,102,106,110,112,118,122,124,128,130,134,138,146,150,154,156,160,162,166,168,172,174,178,184,188,192,194,198,200,204,208,214,218,224,226,230,234,238,242,244,250,254,258,260,264,266,270,272,276,278,280,284,286,286,288,299,299,300,300,7,48,57,83,92,103,118,135,151,180,193,196,220,232,243,251,256,262,269,275,287,299,312,321,328,333,338,353,357,365,377,383,389,397,407,419,422,435,439,446,453,465,475,4,4,6,6,6,8,8,26,38,38,40,40,60,60,104,104,134,136,136,168,168,214,216,216,228,228,228,234,244,244,244,244,258,258,258,260,260,262,262,266,268,268,268,286,288,318,320,342,344,344,344,346,348,354,356,358,366,366,368,370,370,370,370,370,372,372,372,374,374,374,374,374,376,376,376,378,378,378,378,378,380,380,380,382,384,386,386,386,386,386,386,388,388,388,388,388,388,390,414,428,428,452,462,464,464,526,548,556,558,558,566,572,572,576,584,584,592,598,602,604,608,608,610,610,612,622,624,632,634,636,638,640,642,648,652,652,656,664,664,668,670,670,680,682,688,690,690,692,694,698,704,712,712,714,718,722,724,726,732,734,740,742,746,752,754,754,758,764,766,772,772,772,776,784,784,788,790,790,794,796,806,812,818,818,823,4,4,8,8,14,14,16,26,32,32,36,42,42,42,52,54,56,66,66,82,92,102,108,112,122,126,128,128,132,138,142,142,146,164,172,178,190,196,198,202,202,208,208,212,220,220,222,222,222,232,236,240,240,250,268,272,272,292,292,300,308,308,322,330,330,350,350,358,366,376,380,384,390,402,402,402,410,410,418,418,418,418,422,422,426,430,430,432,432,436,436,448,450,450,454,456,464,472,476,476,482,486,494,498,508,508,518,518,522,522,536,542,542,542,542,542,550,552,560,562,566,576,576,576,576,582,582,600,604,610,610,624,644,648,650,654,658,660,666,674,680,690,690,690,698,704,734,740,740,740,790,792,849,1,18,18,18,30,32,36,36,38,40,40,40,44,44,50,52,60,60,64,64,68,68,70,72,76,78,80,82,84,86,88,92,92,94,96,98,98,102,106,108,110,110,116,116,116,118,118,120,122,126,130,132,132,143,14,15,16,17,18,19,21,22,23,23,24,24,27,31,33,33,34,35,36,37,38,39,40,41,41,42,43,44,45,45,46,47,50,50,52,53,54,55,56,56,57,58,59,60,62,62,63,63,63,65,67,67,68,69,71,72,73,73,73,75,76,76,77,77,77,78,79,79,80,82,83,84,85,87,87,88,90,92,92,93,94,94,95,96,97,97,98,99,100,101,102,103,103,104,108,110,112,113,114,115,116,117,119,120,121,122,122,123,124,125,126,126,127,131,132,133,133,135,136,136,137,138,139,141,142,142,143,145,146,151,153,154,155,156,157,157,158,159,159,159,160,162,164,164,165,166,166,167,168,169,172,174,174,175,175,176,176,177,177,179,179,182,182,182,183,184,184,184,184,185,185,186,187,188,189,192,193,195,195,196,197,199,199,201,201,202,202,204,204,204,204,205,206,206,206,208,208,210,211,211,212,213,215,215,218,218,219,219,221,223,224,225,226,228,229,230,1,4,7,8,9,10,99,6,9,10,1,2,42,42,61,67,71,71,74,102,111,112,127,130,140,148,158,169,202,205,209,225,227,237,238,245,247,255,256,261,267,287,6,10,11,12,14,42,423,6,6,12,41,72,73,78,101,104,110,135,146,151,179,180,221,229,265,266,269,270,273,273,273,273,274,277,278,281,282,282,282,285,285,286,289,290,293,293,294,294,297,298,301,301,302,50,52,54,56,58,60,62,64,66,7,22,30,31,32,33,34,36,38,39,40,41,42,44,46,46,47,47,48,49,51,52,59,62,64,66,67,68,69,72,73,74,76,77,78,80,83,89,89,90,92,94,94,95,96,99,103,105,108,109,110,113,115,118,121,124,130,130,136,138,138,140,143,153,5,66,67,68,69,69,74,74,74,76,78,80,82,84,86,88,90,92,94,5,44,48,52,62,64,66,68,70,70,72,74,74,74,74,76,76,78,78,78,80,82,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,124,126,128,130,132,134,136,138,140,140,142,144,146,148,150,152,154,158,158,160,162,166,168,170,172,174,176,178,180,182,184,186,188,190,190,192,194,196,198,200,202,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,4,10,28,42,50,58,60,62,64,66,68,70,72,74,80,82,82,84,84,84,88,94,96,104,106,108,110,116,120,122,130,130,138,138,138,140,142,142,142,142,5,48,50,52,54,56,58,60,62,66,68,70,72,74,140,166,168,5,6,10,10,11,13,13,14,15,16,17,18,19,19,20,21,22,23,24,24,25,26,28,29,30,31,33,34,34,35,36,38,40,40,40,42,43,44,45,45,46,46,48,49,50,51,52,53,54,55,56,57,58,60,62,63,64,64,66,68,69,72,8,9,14,24,40,46,48,52,54,56,60,62,66,72,76,78,82,86,90,94,98,106,113,4,4,7,8,9,10,11,12,13,14,15,16,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,7,8,8,9,9,10,10,11,11,12,13,13,13,13,13,13,14,14,14,14,15,15,16,16,17,18,19,19,20,20,21,22,22,23,23,24,24,25,25,26,27,27,27,28,28,29,29,30,31,31,32,32,33,33,34,35,36,36,37,37,38,38,39,40,40,40,42,43,43,44,44,45,45,45,46,47,48,48,49,49,50,50,51,52,52,53,53,54,54,55,56,57,57,58,58,59,60,60,61,61,61,61,62,8,63,63,74,75,76,77,77,78,79,80,81,82,87,92,94,95,96,98,99,101,102,111,112,113,116,120,121,122,123,125,127,127,133,135,136,137,138,139,140,141,142,143,144,145,146,147,163,167,167,168,169,174,175,177,178,180,183,183,188,191,193,194,196,197,198,198,200,204,208,210,212,213,214,215,223,224,227,231,245,261,264,266,267,276,277,283,286,288,292,313,314,319,324,325,326,328,330,351,371,372,375,381,382,384,400,421,422,49,54,59,59,70,71,72,73,73,75,76,77,78,81,82,82,83,86,86,86,88,90,91,92,94,95,97,98,107,108,109,112,116,117,118,119,121,123,123,129,131,132,133,134,135,136,137,139,140,141,142,143,159,163,163,164,164,165,170,171,173,174,176,179,184,187,189,190,192,193,193,194,196,200,204,206,208,209,210,211,219,220,223,227,241,241,257,260,262,263,272,273,277,279,282,284,284,288,306,309,310,315,320,320,321,322,324,326,326,326,330,347,367,368,371,387,396,417,418,439,28,32,36,36,40,40,42,44,50,52,56,60,2,15,87,105,137,140,140,142,143,144,144,146,6,6,6,6,8,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,89,90,92,94,96,98,100,102,103,104,106,108,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,163,46,34,36,36,36,38,38,38,40,40,42,44,44,46,48,50,50,54,5,8,9,9,10,11,11,12,12,12,13,13,21,6,8,8,8,8,10,10,10,10,12,12,12,12,14,14,14,14,14,16,16,16,16,18,18,18,18,20,20,20,20,22,22,22,22,24,24,24,24,26,26,26,26,28,28,28,28,30,30,30,30,32,32,32,32,34,34,34,34,36,36,36,36,5,126,251,8,29,30,33,36,52,57,58,59,61,63,65,66,82,83,85,88,91,92,96,103,103,103,103,115,116,117,119,129,130,132,132,132,140,141,142,157,157,157,158,182,190,191,210,211,213,218,219,224,225,226,227,228,7,40,40,41,41,50,51,51,52,52,53,53,62,62,62,63,72,73,74,74,75,84,85,94,96,97,106,107,116,117,118,119,128,129,138,138,139,140,141,150,151,152,153,158,159,168,169,174,175,184,185,186,187,196,197,206,207,208,209,218,219,221,230,231,232,233,242,244,245,254,255,256,257,266,267,268,269,278,279,280,281,290,291,296,297,306,307,312,313,322,323,324,325,334,335,336,337,346,347,348,349,358,359,360,361,370,371,372,373,382,383,384,385,395,396,397,406,407,408,409,414,415,416,426,427,428,429,434,435,444,445,446,447,456,457,466,467,467,468,469,478,479,489,490,491,500,501,518,519,519,6,7,780,784,788,790,790,792,794,9,24,28,42,58,62,62,80,88,94,98,102,108,112,5,108,137,165,208,475,508,618,6,427,429,431,433,454,456,4,4,4,5,6,6,7,7,8,8,9,9,10,11,11,12,12,13,14,14,15,15,15,16,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,17,17,17,17,19,19,19,19,19,19,21,23,25,27,33,35,39,45,47,51,55,59,65,71,75,81,85,1,17,17,20,20,29,31,38,39,50,54,54,63,64,64,66,72,78,78,78,91,94,97,134,134,134,134,136,136,136,138,138,138,144,146,154,158,160,160,162,162,162,162,178,184,186,199,18,34,45,49,58,63,63,76,77,108,114,6,8,8,12,26,30,56,4,7,8,9,10,11,11,12,12,12,12,13,14,16,18,18,18,19,19,20,20,21,22,22,23,23,24,25,26,27,28,28,28,29,30,30,30,30,31,33,34,34,34,34,35,35,36,37,38,38,38,38,38,38,39,39,39,39,39,39,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,42,42,42,42,43,43,43,43,43,44,44,44,44,45,45,45,45,45,46,46,47,48,49,49,50,50,51,51,51,52,53,54,54,55,55,55,55,56,57,58,59,59,60,61,62,63,63,64,64,64,64,65,65,65,66,66,67,69,69,70,71,73,73,74,75,76,77,78,78,78,79,80,80,82,83,84,84,84,87,88,89,90,91,91,91,91,92,92,92,93,93,94,95,97,99,99,100,100,101,101,101,102,103,105,106,107,108,108,109,110,111,112,113,113,114,114,115,116,116,116,116,116,117,118,119,120,121,122,123,123,124,125,125,126,127,128,129,130,131,132,132,134,135,136,137,137,137,140,140,141,142,142,142,144,307,1,4,4,4,4,4,4,4,4,4,6,8,14,14,14,15,15,15,16,16,16,18,20,21,23,24,24,26,27,28,29,30,31,32,33,33,33,35,37,39,39,39,39,40,41,42,42,44,46,47,48,49,51,51,51,53,53,56,57,57,58,60,62,65,66,66,68,69,70,72,72,72,72,72,72,72,72,72,72,72,76,77,78,79,80,81,82,84,84,85,85,86,86,86,86,87,88,90,92,93,93,94,95,96,96,97,98,99,99,100,101,101,102,102,103,104,105,105,106,108,109,110,111,111,112,113,113,113,114,115,116,118,119,120,121,121,122,123,124,125,125,126,126,127,127,128,128,129,130,130,131,132,132,133,134,135,136,136,136,138,138,139,140,141,142,142,143,145,145,146,147,147,147,148,148,149,152,154,156,161,165,165,165,166,167,168,168,169,170,171,171,174,175,175,177,178,179,180,181,181,184,185,185,185,185,186,187,187,187,187,188,190,191,193,194,195,197,197,200,202,203,204,205,208,209,210,210,211,211,211,211,211,211,212,213,213,214,215,216,217,218,219,221,222,223,224,225,226,228,229,230,230,230,230,231,232,234,235,236,237,237,239,240,240,241,242,243,244,245,246,246,247,248,249,249,250,251,252,253,254,255,256,257,258,259,259,260,260,261,262,263,264,265,266,267,268,269,272,273,274,275,276,276,277,278,279,280,280,280,281,282,283,284,286,287,288,289,290,291,293,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,314,315,316,317,318,319,320,321,322,323,323,324,325,326,327,328,329,329,330,330,330,330,330,331,7,18,18,26,26,42,54,54,80,80,80,116,116,134,134,140,198,206,206,230,272,272,272,278,278,278,278,278,300,300,306,306,76,170,307,6,12,13,20,20,22,24,26,28,30,32,34,36,38,40,41,42,44,45,46,48,49,50,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,85,86,87,88,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,114,115,116,1,4,6,8,9,10,10,11,11,13,14,14,15,15,15,16,16,16,17,17,18,18,19,20,21,23,24,25,27,27,27,28,30,31,33,33,33,35,37,39,40,42,44,46,47,49,51,51,53,54,55,56,56,56,57,58,58,60,62,62,62,62,63,63,65,66,66,66,68,69,70,72,74,74,75,76,77,78,79,80,81,82,84,84,85,85,85,86,87,87,88,90,92,93,93,94,95,96,97,98,99,101,101,102,103,104,105,105,106,106,106,107,108,110,111,112,113,113,114,115,115,117,118,119,119,120,121,121,122,123,124,125,125,126,126,127,127,128,128,129,130,131,132,133,133,134,135,136,136,138,138,139,141,142,142,142,143,145,145,146,147,148,148,149,152,154,156,161,162,163,165,166,166,168,168,169,170,171,171,172,174,175,175,176,177,177,177,178,179,180,181,182,183,184,184,184,185,187,187,187,188,189,190,191,193,193,194,195,197,197,200,200,200,202,205,207,208,211,212,212,213,214,215,216,217,218,219,220,221,221,221,223,224,225,226,227,228,229,230,231,232,232,232,233,234,234,235,236,237,237,237,238,239,239,240,241,242,242,243,244,245,246,248,249,249,250,251,251,252,253,253,254,255,256,257,258,259,261,261,262,264,265,266,266,267,268,270,271,272,274,275,276,277,278,279,280,281,281,282,282,283,284,284,285,286,287,288,289,290,291,292,293,295,296,298,299,300,301,303,304,305,307,308,309,311,312,313,314,315,316,316,317,318,319,320,321,322,324,325,325,326,328,329,330,331,332,333,8,10,13,14,17,18,21,22,25,26,26,29,30,33,34,37,38,41,42,482,486,494,510,518,536,538,550,560,578,100,102,122,128,130,132,134,148,176,178,182,186,190,196,218,224,226,228,232,236,238,261,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,80,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,4,6,75,107,121,182,32,115,124,1,6,17,29,48,50,58,59,61,61,64,67,68,72,82,4,6,8,10,12,14,18,20,22,26,28,33,1,6,8,14,14,1,6,8,17,18,18,6,8,12,14,14,1,6,8,12,6,13,14,367,1,4,6,14,20,118,385,6,9,10,81,156,188,202,1,1,4,4,6,8,10,12,12,14,16,18,20,20,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,72,74,76,78,80,82,84,84,86,88,88,90,92,94,96,98,100,102,104,106,106,108,110,112,114,114,116,118,120,122,122,124,126,126,128,130,132,134,136,138,138,140,142,144,146,148,150,152,154,156,158,160,160,162,164,166,166,168,170,172,174,174,174,176,178,180,182,184,186,188,190,192,194,199,1,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,114,9,9,18,21,25,26,28,31,41,42,42,47,50,54,57,58,58,61,63,64,65,68,78,85,87,89,90,90,92,92,94,95,97,97,97,99,99,100,100,101,101,103,104,105,106,107,108,110,113,113,114,116,117,118,119,121,122,124,125,126,129,130,132,132,133,133,133,134,134,134,135,136,138,141,145,147,147,149,153,154,165,167,168,170,181,190,190,199,200,200,201,202,202,203,204,204,205,206,206,207,208,209,210,210,211,212,212,213,214,214,215,216,216,217,218,218,219,220,220,221,222,222,223,224,224,224,225,226,227,228,228,229,230,231,231,232,232,233,234,234,235,236,237,238,238,239,240,240,241,242,242,243,244,244,245,246,246,247,248,248,249,250,250,251,252,252,253,254,254,255,256,256,257,258,258,259,260,261,262,263,264,265,266,266,267,268,268,269,270,270,271,272,273,274,274,275,276,277,278,279,280,285,286,287,288,289,290,291,12,12,13,13,13,14,14,14,15,15,16,16,16,17,17,17,18,18,18,19,19,20,20,21,21,22,22,23,23,24,24,24,25,25,26,26,27,27,27,28,28,28,29,29,30,30,31,31,31,32,32,33,33,34,34,35,35,35,36,36,36,37,37,38,38,39,39,39,40,40,40,41,41,42,43,43,43,44,44,44,45,45,46,46,47,47,47,48,48,48,49,49,50,50,51,51,51,52,52,53,53,54,54,55,55,55,56,56,56,57,57,58,58,59,59,59,60,60,60,61,61,61,62,62,63,63,63,64,64,64,65,65,66,66,67,67,68,68,69,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,77,78,78,78,79,79,80,80,81,81,81,82,82,83,83,84,84,85,85,86,87,87,87,88,88,88,89,89,90,90,91,91,91,92,92,92,93,93,94,94,95,95,95,96,96,96,97,97,98,98,98,99,99,100,100,101,101,101,102,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,109,110,110,110,111,111,112,113,113,113,114,114,115,115,116,116,117,117,117,118,118,118,119,119,120,120,121,122,122,122,123,123,124,124,125,125,125,126,126,127,127,128,128,129,129,130,130,131,131,131,132,132,133,133,134,135,135,136,136,137,137,137,138,138,138,139,139,140,140,141,142,142,143,144,145,145,145,146,146,146,147,147,148,148,149,149,150,150,151,151,151,152,152,152,153,153,154,154,155,155,156,156,157,157,157,158,158,159,159,160,160,161,162,162,163,163,164,164,164,165,165,166,166,167,167,168,168,168,169,169,170,170,171,171,172,172,172,173,173,174,174,175,175,175,176,176,176,177,177,178,178,179,179,179,180,180,181,181,182,182,183,183,183,184,184,184,185,185,186,186,187,187,187,188,188,188,189,190,190,191,191,191,192,192,192,193,193,194,194,195,196,196,197,197,198,198,198,199,199,199,200,200,201,201,201,202,202,202,203,203,204,204,205,205,206,206,207,207,207,208,208,209,210,210,211,211,211,212,212,213,213,214,214,215,215,216,216,216,217,217,218,218,219,219,220,220,221,221,221,222,225,226,226,5,11,14,14,15,18,19,19,19,20,20,21,21,22,22,23,24,25,25,26,27,28,28,29,29,30,34,38,38,39,40,40,42,42,42,43,44,44,45,46,48,48,48,52,57,58,58,68,69,70,71,72,77,78,79,79,80,81,83,84,86,87,88,89,90,91,92,93,94,95,96,97,97,98,98,99,100,101,102,102,103,103,104,104,105,106,106,107,108,108,108,108,108,109,109,109,110,110,111,112,112,112,115,115,115,115,117,117,118,121,122,124,126,127,132,132,135,136,137,143,143,143,144,144,145,145,145,146,146,146,147,147,147,148,148,149,149,149,150,150,151,151,152,152,152,153,153,153,154,154,155,155,155,156,156,157,157,157,158,158,158,159,159,159,160,160,161,161,161,162,162,163,163,163,164,164,164,165,165,166,166,166,167,167,168,168,168,169,169,169,170,170,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,189,189,189,190,191,191,191,192,192,193,193,194,194,195,195,195,196,196,196,197,197,198,198,198,199,199,200,200,200,201,201,201,202,202,203,204,204,205,206,207,207,208,208,208,208,208,209,210,211,211,212,212,213,213,214,214,215,215,216,217,217,218,218,218,219,219,220,221,221,222,222,223,223,224,224,225,231,233,234,235,12,12,12,13,13,14,14,15,15,15,16,16,16,17,17,18,19,19,20,20,21,21,21,22,22,22,23,23,24,24,25,25,25,26,26,26,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,44,44,45,45,45,46,46,47,47,47,48,48,49,49,50,50,50,51,51,52,52,53,53,53,54,54,55,55,55,56,56,56,57,57,58,58,58,59,59,60,60,60,60,60,61,61,62,62,62,63,63,64,64,65,65,66,67,67,67,68,68,68,69,69,69,70,70,71,71,71,72,72,72,73,73,74,74,74,75,75,75,76,76,76,77,77,78,78,79,79,79,80,80,81,81,81,82,82,83,83,83,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,104,105,105,105,106,106,106,107,108,108,108,109,109,110,110,110,111,111,114,114,115,119,120,121,122,124,125,126,126,127,127,128,129,130,131,132,132,133,134,134,135,136,137,138,138,140,140,141,142,143,143,144,145,146,146,147,147,148,148,148,149,149,149,149,150,150,151,152,152,153,154,155,156,157,158,159,161,162,162,163,165,166,167,168,169,170,171,172,172,174,175,176,177,178,179,180,181,181,182,182,184,184,185,186,187,188,189,189,190,192,192,193,195,196,197,198,198,199,199,201,202,202,203,204,204,205,205,205,206,206,207,207,208,208,208,209,209,210,210,211,212,213,213,214,216,217,218,219,220,222,222,222,223,224,225,225,226,226,226,227,228,228,229,229,230,230,231,231,232,233,234,235,236,237,239,239,240,241,244,246,247,250,250,251,251,252,252,253,254,255,255,257,257,257,257,259,260,260,261,261,262,263,264,264,266,266,267,268,269,271,272,273,273,274,275,275,275,277,278,278,278,279,280,280,280,281,281,282,283,284,285,286,287,288,289,290,5,7,15,19,22,24,25,25,27,28,28,35,36,37,41,45,45,53,59,59,60,65,70,70,72,75,77,79,81,85,88,88,95,99,101,110,111,113,115,116,119,121,121,123,125,129,129,133,135,137,140,146,148,151,151,152,153,154,158,159,160,162,163,164,166,166,167,170,171,171,173,187,187,190,190,192,197,199,200,201,202,203,204,205,206,209,209,213,214,217,221,224,228,228,233,236,238,241,247,253,257,261,264,266,269,270,270,273,274,275,275,278,283,294,295,297,299,302,302,304,304,306,306,307,309,309,310,310,311,311,312,313,314,315,316,318,320,323,323,324,325,326,327,328,330,331,332,337,337,338,338,339,339,339,340,340,340,341,342,344,349,351,355,357,358,367,369,371,372,374,388,388,5,7,15,19,19,26,31,32,37,40,41,43,44,46,46,47,48,48,49,51,54,56,57,59,61,63,64,64,65,65,67,68,68,69,69,69,69,70,70,71,71,73,77,77,78,78,79,81,83,85,88,90,95,99,102,102,102,102,103,106,107,108,110,113,116,120,123,127,127,129,130,131,132,133,134,135,136,137,138,145,147,148,149,150,151,152,154,156,158,160,161,162,165,166,167,168,169,179,181,183,186,188,188,188,190,190,191,193,195,195,197,198,201,204,204,206,207,207,207,207,209,210,212,214,217,218,218,218,218,218,220,222,222,224,226,226,226,228,228,230,230,233,233,234,237,237,239,239,244,247,247,251,253,256,258,259,260,261,263,266,267,267,270,272,272,273,274,275,276,278,279,280,282,283,284,285,285,286,287,287,289,293,295,296,297,297,298,299,299,300,301,301,306,306,310,315,318,319,320,322,324,325,326,327,330,331,332,333,335,336,339,340,342,342,343,343,345,347,348,350,352,354,355,355,357,358,361,364,365,367,5,7,15,19,23,26,26,29,32,34,37,39,39,40,41,42,48,51,53,54,56,57,58,61,62,62,63,66,66,69,73,76,78,80,81,82,84,87,88,91,93,94,96,98,100,101,103,104,107,109,109,111,112,113,115,117,118,120,121,125,128,129,130,133,135,137,140,142,144,146,148,151,154,154,156,158,163,164,165,169,170,171,173,174,174,177,178,181,181,183,184,188,191,193,205,205,207,210,210,214,214,214,217,219,222,225,227,228,230,233,233,236,238,238,238,241,243,246,248,249,251,255,258,260,262,262,262,264,268,271,274,275,277,279,280,281,282,283,284,285,286,289,290,291,292,293,294,296,299,300,301,302,303,304,306,308,309,311,315,316,316,317,320,322,324,330,335,335,339,347,357,359,359,360,361,364,364,365,366,367,369,369,5,7,13,17,23,27,28,29,30,31,32,33,35,35,38,39,41,42,43,43,44,48,49,50,51,52,52,54,54,54,55,55,87,87,101,104,109,112,115,115,116,119,120,120,123,127,128,129,129,131,133,133,140,140,140,142,147,148,149,158,161,163,165,165,166,171,171,171,173,175,175,178,179,179,180,180,182,182,188,188,190,190,191,192,192,197,198,198,201,201,218,218,220,239,239,241,241,241,241,258,258,260,260,279,281,281,283,302,306,308,308,309,313,314,317,319,319,321,321,322,323,338,338,340,340,345,353,359,361,376,378,378,378,380,385,390,397,399,399,399,399,5,7,15,19,26,27,28,30,31,32,33,35,36,38,41,42,43,46,52,58,59,59,60,61,62,65,66,67,69,71,75,77,78,79,79,79,80,80,86,88,90,90,91,92,93,93,94,95,95,96,97,101,103,104,104,105,106,107,107,107,112,113,114,118,118,119,119,119,119,120,123,125,130,131,134,135,135,136,136,136,137,140,141,141,142,144,145,148,148,153,155,156,157,159,160,160,161,162,163,164,166,172,175,177,180,183,183,184,185,188,191,195,197,202,203,204,205,206,206,208,210,210,211,212,213,214,215,216,216,219,221,222,223,223,223,223,223,225,227,234,238,239,241,244,244,248,249,250,253,257,259,263,263,280,282,283,285,285,287,287,288,289,290,294,294,295,295,295,296,297,299,300,301,302,303,303,305,306,309,311,313,314,315,316,318,321,322,323,325,326,327,328,328,330,331,332,333,335,336,337,340,341,344,346,348,352,356,358,359,360,362,363,368,368,5,5,5,15,18,19,54,54,54,73,90,109,111,128,130,149,149,151,168,170,189,191,199,208,210,212,216,229,242,248,250,252,255,257,257,259,259,262,269,271,288,288,305,307,309,311,311,312,313,314,316,318,319,320,321,321,322,326,345,349,351,359,360,361,362,363,366,367,367,368,368,369,369,370,370,377,378,380,382,386,11,12,12,12,13,13,13,13,14,14,14,14,15,16,16,17,18,18,19,19,19,19,19,20,20,21,22,23,24,25,25,25,26,27,27,27,27,27,27,28,28,28,28,29,29,29,29,29,30,30,30,31,31,31,31,31,32,33,33,34,35,35,35,36,36,36,37,38,39,40,40,40,41,41,41,42,43,44,45,46,46,46,47,48,49,50,50,50,50,51,51,51,52,53,53,54,54,55,55,56,57,57,57,58,58,58,59,60,61,61,61,62,62,63,63,64,64,65,65,66,66,66,66,67,67,68,69,69,70,71,71,72,72,73,73,74,74,75,75,75,75,75,76,77,77,79,79,80,80,80,81,81,82,83,83,83,84,84,86,86,87,87,88,88,89,90,90,91,91,91,91,91,92,92,93,94,95,95,95,96,97,98,99,99,100,100,100,100,100,101,101,101,101,102,102,103,104,105,105,106,107,108,108,109,110,111,112,113,113,114,114,115,115,116,116,116,116,117,117,118,119,119,119,120,120,121,121,121,122,123,123,124,124,124,124,125,125,125,125,126,126,126,127,127,127,128,128,129,129,129,130,131,131,131,131,131,132,133,133,134,135,135,136,136,136,136,137,138,139,140,141,141,141,142,144,144,144,145,145,145,145,146,146,147,148,148,149,150,151,151,151,151,152,153,153,153,155,155,155,156,156,157,158,158,159,159,159,160,160,161,162,163,10,10,11,12,12,12,12,12,13,14,15,15,15,16,16,16,17,18,18,19,20,21,21,22,23,23,24,24,24,25,25,25,26,27,27,27,27,27,27,27,28,29,30,31,31,31,31,31,32,32,32,32,32,32,32,32,32,33,34,35,36,37,38,39,39,39,39,40,40,40,40,41,41,41,41,41,41,42,43,44,45,45,46,46,47,47,47,47,47,47,47,48,48,52,53,53,53,53,53,54,55,55,55,55,56,56,57,57,58,59,59,59,60,61,62,62,62,63,63,63,63,63,63,64,65,65,66,66,67,67,68,68,68,69,69,69,69,69,70,71,71,72,73,73,73,74,75,75,75,76,76,76,77,77,77,78,78,78,79,80,80,81,81,81,82,82,82,82,83,83,83,84,85,86,87,87,88,89,90,90,90,91,92,92,92,93,95,97,97,97,98,99,100,100,101,102,102,102,103,104,104,104,104,105,106,107,107,107,108,108,109,109,109,110,111,111,112,113,113,113,114,115,115,116,116,117,117,118,119,120,120,121,121,121,123,124,125,125,126,126,126,127,128,128,129,129,130,131,131,132,132,133,134,134,135,135,136,137,138,138,139,139,140,141,142,142,143,143,144,144,144,144,145,145,145,146,146,146,147,147,147,149,150,150,151,151,151,153,154,155,155,156,156,157,157,158,158,159,160,161,162,163,163,163,164,164,164,165,166,167,167,168,168,168,169,169,169,170,170,170,171,171,172,172,172,172,172,173,173,173,174,175,175,175,176,176,177,178,179,179,180,180,181,181,181,181,182,182,183,184,185,185,185,186,186,186,187,187,187,188,188,188,188,188,188,189,189,189,189,190,190,190,190,190,190,191,191,191,191,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,195,196,196,197,8,8,8,8,9,10,10,11,12,13,13,14,15,21,21,22,23,24,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,40,40,42,43,44,45,46,46,47,48,49,50,51,54,54,54,55,55,56,56,57,58,58,59,60,60,60,61,62,62,63,64,65,66,67,68,69,69,69,70,71,71,72,72,73,73,74,75,75,75,76,76,78,79,80,81,84,87,88,88,89,90,91,91,91,92,92,93,93,94,95,96,96,97,98,98,99,99,101,102,102,103,104,105,106,107,109,109,110,111,111,112,113,116,116,118,119,119,120,122,127,130,131,131,132,132,133,134,135,136,137,139,140,140,141,141,141,142,142,143,143,144,145,146,147,148,150,150,150,152,152,152,153,155,156,156,156,156,157,7,8,9,10,13,14,14,15,15,16,17,18,19,20,20,20,21,22,22,23,24,25,26,26,26,28,29,30,30,31,31,32,33,34,34,35,35,36,37,37,37,37,38,38,40,40,41,41,42,43,44,45,46,47,49,50,51,52,55,56,57,58,59,60,62,63,64,65,66,66,67,69,69,70,70,72,72,73,73,74,75,76,76,77,77,80,80,81,83,84,85,86,86,87,87,89,90,90,91,92,92,93,93,93,93,94,94,95,95,96,96,97,98,98,99,99,100,101,101,102,102,102,103,104,105,106,107,108,108,110,110,111,112,113,113,114,114,115,116,116,116,117,118,118,119,119,120,121,122,123,124,125,127,127,128,129,132,134,135,138,138,139,139,140,140,141,142,143,144,145,145,145,145,145,147,147,148,148,149,149,150,151,152,152,154,155,156,157,158,158,159,160,161,161,162,163,163,163,165,166,166,166,167,168,168,169,169,170,171,172,172,173,174,175,176,177,178,4,4,5,6,6,8,10,12,14,16,18,20,22,24,26,27,48,49,49,50,50,51,51,1,4,6,106,2,4,4,12,12,16,1,4,10,19,60,61,61,8,11,12,12,13,14,14,15,15,15,15,16,16,16,16,17,17,18,27,28,31,31,34,35,38,39,42,44,45,46,47,47,48,50,51,52,53,54,55,55,55,59,61,63,63,64,66,67,69,70,70,71,71,72,73,73,73,74,75,77,78,78,80,80,81,82,83,86,87,88,89,90,91,92,93,94,95,95,96,97,98,99,101,101,103,103,104,105,106,107,108,109,110,111,112,112,113,114,115,115,116,117,118,122,122,123,124,124,125,126,127,128,131,132,132,133,133,135,135,136,136,137,138,138,139,139,140,140,141,141,143,144,144,145,145,146,147,147,149,150,151,152,153,153,154,155,156,157,158,159,160,161,161,162,163,166,167,168,168,169,169,171,172,173,178,180,181,182,185,187,187,187,188,188,189,190,190,190,191,192,193,194,194,195,196,197,198,198,199,200,201,202,204,205,210,210,211,213,213,215,217,217,218,219,220,221,226,226,226,228,230,230,231,232,233,233,234,235,236,237,238,239,241,245,246,247,248,250,251,251,251,252,252,252,255,256,257,257,258,260,263,264,267,267,267,268,268,270,270,270,271,271,273,273,275,277,279,279,280,281,281,282,283,284,284,285,296,298,299,300,303,304,310,314,319,323,325,327,328,328,333,336,338,341,343,344,347,351,353,354,355,356,357,361,362,364,365,366,368,370,371,375,376,377,378,379,380,382,383,384,387,390,402,403,404,407,408,408,409,409,410,412,413,414,414,416,417,418,419,422,422,424,425,427,429,431,431,435,436,438,439,440,442,444,446,447,448,448,449,453,453,454,455,456,457,458,458,459,461,462,463,464,467,468,469,470,471,472,474,476,477,479,480,481,482,483,484,485,488,491,491,492,493,494,495,496,498,499,499,501,502,503,505,505,506,507,508,509,511,512,513,514,514,515,516,518,519,521,522,523,524,526,527,527,528,529,530,530,530,533,535,536,537,539,540,540,541,541,542,543,543,545,547,548,550,550,550,551,552,552,557,558,8,13,13,14,15,16,17,20,21,22,23,25,26,28,29,30,31,33,34,35,37,37,38,39,40,42,43,45,46,47,47,48,49,51,53,54,55,56,57,58,59,60,61,62,64,66,73,79,80,81,84,87,88,90,94,96,100,100,101,101,107,113,118,122,124,125,143,145,146,149,160,166,170,172,174,176,178,179,185,186,187,190,191,193,194,197,198,201,204,205,205,206,207,208,209,211,212,212,213,215,216,216,217,219,220,221,222,224,225,226,227,230,231,232,233,234,234,240,242,248,250,251,253,254,258,259,260,260,261,262,262,263,264,266,267,268,269,270,271,272,273,273,273,274,275,276,277,277,278,278,279,279,280,280,281,284,285,286,286,287,288,289,292,293,294,298,300,301,302,305,307,307,308,308,308,310,314,315,317,317,318,319,320,323,324,326,328,328,329,331,332,333,334,336,337,338,339,340,342,342,345,346,347,348,352,353,353,355,355,357,358,359,361,363,367,368,370,371,373,379,381,383,385,387,389,392,393,394,396,398,400,401,404,406,407,409,410,410,411,412,414,416,423,423,424,426,427,429,431,431,432,433,434,435,436,437,438,439,440,441,441,442,443,444,445,447,449,450,451,452,453,454,456,457,459,460,462,463,464,465,465,466,467,470,471,471,472,473,473,473,475,478,480,481,481,483,483,483,484,484,485,492,493,495,496,497,498,499,500,503,505,506,506,507,508,508,509,510,510,512,513,514,516,517,519,520,520,525,525,526,8,14,21,24,26,27,28,28,29,31,31,32,32,33,34,35,36,37,38,41,42,43,46,46,47,48,54,56,56,60,62,65,72,73,74,77,78,80,81,82,83,84,84,86,87,90,93,95,95,97,99,100,102,103,104,105,108,109,110,111,113,115,115,116,118,119,119,121,122,123,124,125,126,127,128,129,130,131,132,134,141,143,144,146,147,148,150,152,154,157,158,159,161,162,163,164,169,171,171,171,175,176,177,178,180,181,183,185,187,189,189,190,193,194,196,198,200,202,203,208,209,211,212,213,214,219,221,222,223,224,228,229,233,234,235,236,237,238,241,242,243,244,246,246,248,256,257,258,259,260,263,264,266,268,269,269,273,275,276,277,278,279,280,281,282,282,283,284,285,285,286,288,289,291,293,294,294,295,295,296,297,298,299,300,300,303,304,305,306,307,309,311,312,313,316,317,318,318,319,320,320,321,322,323,324,324,325,326,326,327,330,331,333,333,334,334,335,336,337,338,338,339,340,340,341,341,343,343,345,346,347,348,348,349,349,350,351,352,353,354,357,357,358,360,362,363,364,365,370,371,372,373,374,375,378,379,380,380,381,382,384,384,386,387,389,391,392,393,394,395,396,396,397,398,399,400,401,402,402,403,403,404,405,406,406,407,408,410,410,411,412,413,413,414,414,415,416,416,417,418,419,419,420,420,421,422,423,424,424,425,425,426,428,428,429,430,431,431,432,433,434,435,435,435,436,436,436,438,439,440,441,441,441,442,444,445,446,448,449,451,452,455,456,458,459,459,460,462,464,465,465,466,467,471,473,473,474,475,476,477,478,479,481,482,483,484,485,486,487,488,489,490,491,492,493,496,497,498,500,501,502,503,504,505,506,506,507,508,509,510,511,512,514,515,516,523,524,524,8,10,11,11,12,14,15,16,17,18,20,21,22,24,25,26,27,28,30,31,32,32,33,34,36,36,37,38,39,40,41,47,48,49,50,52,53,53,54,55,56,59,60,61,62,63,64,65,66,68,70,71,72,74,75,75,76,77,79,80,81,81,82,84,85,86,87,88,90,95,96,97,100,102,104,106,109,110,110,111,111,112,114,115,116,116,118,120,121,122,124,126,128,129,129,130,132,132,133,135,136,138,139,140,141,141,143,143,144,145,146,148,148,150,151,159,162,165,167,168,169,205,205,206,207,207,208,209,210,211,212,212,213,213,221,222,223,223,224,226,226,227,231,231,232,236,237,238,239,244,246,247,247,251,253,254,256,257,257,260,262,263,264,265,266,267,268,271,271,274,276,277,277,278,278,279,281,283,284,286,286,286,287,289,290,291,292,292,294,295,297,299,299,300,300,301,302,302,302,303,305,307,312,313,314,316,317,318,319,320,321,321,323,324,325,326,327,328,330,332,333,334,336,336,339,340,342,343,344,345,347,348,350,351,352,355,355,356,364,368,368,369,370,371,371,372,372,373,375,376,376,376,380,380,381,382,383,384,385,386,387,387,390,391,393,395,396,396,399,401,402,403,405,406,407,408,411,411,412,413,414,415,416,416,417,417,418,419,421,422,424,426,427,430,432,432,433,434,437,440,441,444,446,447,449,452,455,456,457,458,458,459,460,463,464,466,467,468,471,473,474,476,477,479,480,482,483,484,485,486,487,489,490,491,492,493,495,496,499,499,499,501,502,502,503,504,505,505,505,505,509,509,510,511,511,512,513,514,514,515,516,517,517,519,519,520,521,523,526,526,526,527,528,529,530,531,532,537,538,539,540,541,544,545,546,547,547,548,550,551,552,554,556,567,569,569,570,575,576,2,2,2,8,11,12,14,15,16,19,20,21,24,25,26,27,29,30,31,32,32,33,34,34,35,35,36,36,37,38,39,54,54,55,56,57,57,58,59,59,59,60,60,61,61,62,62,63,65,66,67,69,70,71,73,74,75,76,77,79,80,81,82,83,84,85,86,86,88,91,92,93,94,95,99,99,99,101,102,103,106,107,113,114,115,116,117,119,120,122,123,124,125,127,133,135,136,136,136,138,140,142,144,145,147,148,148,149,153,155,162,163,166,168,169,174,174,175,176,176,176,176,178,180,180,181,182,184,185,186,186,189,191,192,193,196,197,198,199,201,202,203,204,206,207,208,210,211,212,213,215,216,218,220,221,222,225,226,230,233,233,234,235,238,239,243,243,244,246,246,247,248,250,251,253,256,258,261,262,265,267,271,272,273,275,276,278,279,280,283,285,286,288,290,292,294,295,297,300,301,302,303,304,305,307,308,315,316,317,319,319,320,321,322,323,324,328,330,333,335,337,340,342,344,347,349,351,353,355,357,359,360,362,364,365,366,368,369,371,372,373,375,376,378,380,381,384,385,387,390,391,392,393,394,396,398,399,400,400,402,403,405,406,406,408,409,410,416,417,418,420,424,425,426,427,428,428,432,432,435,437,438,439,442,444,445,447,448,449,451,454,457,457,459,460,461,462,469,470,8,12,14,15,16,16,18,21,22,22,45,46,47,50,50,52,52,54,55,57,59,60,64,66,69,70,72,75,76,77,79,84,86,87,88,91,93,96,98,101,103,103,104,114,119,123,124,125,126,128,129,130,131,132,134,135,142,150,152,160,163,167,169,171,174,176,178,180,184,187,189,190,191,192,194,195,197,198,198,199,206,208,209,209,210,211,212,214,216,218,220,220,223,224,226,228,229,231,232,234,237,239,240,245,246,247,248,251,252,253,257,258,259,263,264,270,271,272,273,275,276,277,278,282,290,291,291,292,294,295,296,298,303,305,305,306,308,309,310,311,312,315,316,318,319,320,321,322,323,324,326,327,328,329,330,331,332,334,335,336,340,342,343,344,345,347,349,351,353,355,356,358,359,360,361,362,364,365,366,368,370,372,373,375,377,378,401,404,412,413,414,417,417,421,423,423,439,448,449,450,451,452,454,455,457,458,461,463,464,466,467,468,469,473,474,475,476,478,479,481,482,485,492,493,494,504,512,527,529,530,537,538,8,12,14,14,14,15,17,18,20,24,25,26,27,28,34,35,36,37,37,37,39,42,43,45,46,48,49,50,52,53,54,55,57,58,59,60,61,62,63,64,67,70,71,72,73,74,75,81,82,83,84,85,86,86,88,89,91,91,91,92,94,95,96,97,98,100,101,102,102,103,105,105,106,108,109,111,112,112,112,113,116,117,121,122,125,128,129,131,133,134,136,138,138,141,142,142,144,144,144,148,148,149,150,152,152,153,153,154,154,155,157,158,159,159,161,162,164,167,168,169,171,173,173,173,175,176,176,177,178,180,181,182,183,184,186,186,187,188,189,191,192,194,194,194,195,196,196,199,200,202,203,204,205,211,214,216,219,221,224,226,227,228,230,232,234,235,237,240,241,244,246,249,251,254,256,258,260,261,263,264,266,267,269,274,275,277,278,278,280,282,284,285,285,287,288,290,291,293,294,296,297,298,300,302,303,304,306,308,309,310,311,312,314,315,317,318,319,320,321,322,323,325,325,327,328,329,330,331,333,333,334,334,335,336,339,340,342,342,344,345,345,347,356,357,358,358,360,361,362,363,367,368,370,375,378,379,380,386,388,392,396,397,398,400,401,406,410,411,412,414,417,418,420,421,422,423,424,425,426,427,428,430,431,432,433,435,436,437,438,441,442,443,445,445,447,449,452,454,458,459,460,461,462,463,465,466,468,469,470,475,477,481,482,484,486,487,490,491,493,495,496,497,499,499,501,502,504,505,506,507,513,516,518,520,521,524,525,527,528,529,529,531,532,536,538,539,539,541,542,545,547,549,550,551,555,556,565,566,7,8,10,23,28,135,182,278,390,393,394,394,1,24,24,117,131,194,198,202,219,295,299,301,7,23,44,62,64,151,231,280,287,300,307,427,5,353,536,563,564,566,567,568,569,570,72,74,100,102,118,120,166,168,254,296,7,104,194,196,200,202,208,220,7,43,84,86,125,134,136,407,7,65,118,170,172,189,279,281,297,7,36,38,190,192,267,340,92,123,146,246,362,364,7,15,17,138,167,191,242,244,274,7,164,445,447,450,452,498,511,527,5,15,17,18,21,22,24,27,27,27,28,31,32,36,37,38,39,40,41,42,47,48,48,50,52,53,56,61,62,63,67,68,70,70,70,70,72,75,75,78,79,80,82,83,84,85,86,87,87,88,90,92,94,95,96,97,98,100,102,105,107,108,109,110,113,115,116,118,118,118,118,120,120,122,124,125,128,130,134,135,136,140,142,144,147,149,150,152,7,8,41,42,46,50,55,57,58,66,74,76,78,79,87,90,94,96,105,107,111,114,114,117,118,120,121,122,126,132,136,140,142,143,144,144,144,152,160,162,167,170,178,181,184,189,192,199,205,208,209,210,211,212,216,219,225,225,227,229,230,231,232,236,237,242,257,258,262,264,273,286,288,290,293,299,302,304,305,308,308,309,310,312,316,321,322,323,331,332,341,344,348,350,352,353,355,359,360,362,364,366,370,378,381,387,389,395,396,400,404,407,410,418,421,422,422,424,426,434,438,442,444,446,448,452,460,464,468,472,476,478,480,482,497,499,5,7,11,12,45,46,50,54,59,61,62,70,78,80,82,83,91,94,98,100,109,111,115,118,118,121,122,124,125,126,130,136,140,144,146,147,148,156,164,166,171,174,182,185,188,193,196,196,203,212,213,214,215,216,220,223,229,229,231,233,234,235,236,240,241,246,261,262,266,268,277,290,292,294,297,303,308,309,312,312,313,314,316,320,325,326,327,335,336,345,348,352,354,356,357,359,363,364,366,368,370,374,382,385,391,393,399,400,404,408,411,414,422,422,425,426,426,426,428,430,438,442,446,448,450,452,456,464,468,472,476,476,476,480,484,486,501,503,9,43,46,50,52,60,62,66,68,72,77,80,82,85,94,96,100,104,111,124,130,131,133,133,136,140,142,150,154,182,186,193,194,196,200,208,210,211,246,258,262,264,285,300,320,338,340,343,344,359,360,360,362,363,365,366,368,368,388,43,46,50,52,60,62,66,68,68,72,77,80,82,85,88,94,96,100,104,111,123,124,130,131,133,136,140,142,145,150,154,182,186,193,194,196,200,208,210,211,246,258,262,264,268,285,300,320,338,340,343,344,359,359,360,362,363,365,366,368,372,388,5,19,19,53,84,88,92,96,103,117,133,400,14,26,90,98,112,112,4,4,6,8,10,12,14,16,18,20,22,24,25,42,42,43,43,1,6,8,8,12,18,20,22,23,23,30,30,32,43,44,52,54,58,59,63,64,79,80,80,89,89,89,89,100,105,106,110,114,122,123,124,124,126,132,134,135,139,140,140,140,140,141,141,143,148,152,154,154,155,157,157,159,159,160,173,174,177,181,182,183,186,187,188,191,201,202,204,205,211,214,218,218,221,222,223,224,226,227,230,231,233,233,235,236,238,251,263,265,266,267,268,268,268,269,269,269,274,276,278,278,281,281,282,282,282,282,282,282,283,283,283,283,284,287,287,287,287,287,288,288,288,288,288,288,308,308,308,310,310,310,311,311,312,312,313,313,313,314,314,314,314,314,315,315,315,315,315,315,315,315,316,316,316,317,317,317,317,317,317,317,317,317,317,317,318,318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,320,320,320,320,320,320,321,321,322,323,324,342,347,347,347,348,349,355,356,356,357,357,358,364,364,365,366,366,367,368,369,369,369,374,384,392,393,394,394,399,403,405,406,407,407,421,422,423,424,424,425,425,425,426,427,429,429,430,490,491,492,492,492,492,493,493,4,4,6,6,7,7,7,8,8,9,9,10,11,12,12,13,13,14,14,15,15,16,16,18,19,19,20,20,21,22,22,24,24,25,26,26,27,27,28,28,29,32,40,16,17,18,19,20,20,21,22,23,23,24,24,25,25,26,27,28,28,29,32,33,33,34,35,36,37,37,39,39,39,40,40,41,41,43,44,44,45,45,46,46,47,47,48,48,49,50,50,51,51,52,52,53,53,54,55,56,56,57,58,59,59,60,60,61,62,63,63,65,67,69,72,74,74,74,75,76,76,78,80,81,82,83,83,84,85,86,87,90,92,94,94,95,96,98,102,103,103,104,105,106,106,107,107,108,109,110,111,111,112,112,114,114,115,116,117,118,119,120,121,122,122,122,123,123,124,125,125,125,128,168,169,170,170,171,172,173,174,174,175,176,177,177,178,179,180,180,182,184,191,192,194,198,199,200,201,202,203,4,5,5,6,6,7,7,8,9,9,10,10,11,11,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,21,21,22,22,23,23,24,24,25,25,26,26,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,37,38,39,40,41,42,43,44,45,46,47,4,8,10,16,16,18,18,21,24,26,26,29,32,62,70,80,88,94,98,108,108,108,108,116,118,120,124,124,124,126,128,132,136,142,150,156,162,174,176,177,178,181,182,186,190,194,198,201,4,6,8,14,14,17,18,18,22,27,45,51,52,52,55,65,66,72,72,74,75,77,78,86,86,90,90,94,94,94,95,95,95,95,98,98,99,99,99,99,100,103,106,110,114,116,116,138,148,148,150,150,157,162,162,163,163,164,164,165,165,166,170,172,172,174,175,178,182,182,183,183,184,185,185,188,190,190,191,191,192,193,193,194,196,197,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,210,211,212,213,217,218,219,221,223,224,225,226,227,228,229,230,232,233,235,235,236,236,237,237,238,239,239,243,246,248,249,249,250,250,250,251,251,253,256,258,259,259,260,261,264,264,265,266,266,266,267,268,268,269,269,270,271,272,273,274,274,274,274,274,276,277,278,278,279,279,288,291,292,292,296,298,300,306,314,314,316,316,340,344,348,6,8,10,16,16,21,22,27,27,30,33,34,35,38,43,70,84,95,95,101,108,111,124,132,136,139,140,144,145,145,150,154,155,165,174,185,186,188,193,194,194,195,196,196,197,198,199,199,200,200,201,201,202,203,204,204,205,205,206,207,209,210,211,212,212,213,213,214,214,215,216,217,217,217,218,220,220,220,221,222,223,223,224,225,225,226,226,228,229,229,230,230,230,230,231,231,232,233,233,235,236,238,240,244,248,252,260,264,274,296,301,302,302,304,305,305,305,305,305,305,305,306,306,308,312,316,316,318,3,4,4,4,5,6,6,6,9,10,11,11,11,12,12,12,13,14,14,15,16,16,16,16,17,18,19,20,20,20,20,21,21,21,21,22,23,24,25,25,25,28,29,30,30,30,30,30,30,31,31,31,32,32,33,41,5,7,99,134,174,216,254,261,8,10,11,13,14,16,17,18,20,21,22,24,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,90,91,92,92,93,94,95,96,97,98,98,100,101,102,102,103,104,105,106,108,109,110,111,112,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,129,129,130,131,132,133,134,135,136,137,138,139,140,142,145,146,147,18,20,22,26,28,28,28,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,210,212,214,216,218,220,222,224,226,228,230,230,4,4,11,14,17,18,20,22,24,26,28,32,34,34,36,40,44,46,48,52,56,58,60,64,68,70,72,76,78,80,80,82,84,86,88,92,94,96,100,104,106,108,112,116,118,120,124,126,128,130,132,134,136,138,140,142,144,148,152,154,156,158,160,162,163,165,166,168,172,176,178,180,184,190,192,196,200,202,204,204,208,214,216,218,220,224,226,228,232,238,242,245,246,248,253,257,258,4,11,14,17,18,20,22,24,26,28,32,34,36,40,44,46,48,52,56,58,60,64,68,70,72,76,80,82,84,86,88,92,94,96,100,103,104,106,108,112,116,118,120,124,126,128,130,132,134,136,138,140,142,144,148,152,154,156,158,160,162,163,165,166,168,172,176,178,180,184,190,192,196,200,202,204,208,214,216,218,220,224,226,228,232,238,242,245,246,248,253,257,258,4,7,10,10,12,12,18,19,21,24,26,27,29,31,33,35,36,37,39,41,42,44,45,46,48,50,54,56,59,62,66,68,69,72,75,78,79,81,83,85,88,90,95,98,101,103,105,107,114,116,117,120,122,124,125,129,134,140,142,143,144,147,148,152,154,155,157,159,162,164,169,172,172,174,177,181,185,188,191,193,197,200,207,211,220,1,1,2,7,13,19,27,29,33,39,47,47,53,57,59,61,63,63,79,79,85,85,89,91,97,101,103,111,115,119,123,129,137,141,145,149,155,159,159,163,167,171,177,181,189,193,201,205,205,205,209,213,219,223,231,237,241,245,249,257,263,269,273,281,289,295,295,295,301,307,313,319,331,337,343,351,357,357,357,363,371,381,382,383,4,6,8,10,12,14,6,9,34,36,38,40,42,46,48,50,52,54,56,58,60,62,64,66,68,70,74,76,78,82,84,86,88,90,92,94,96,100,102,104,106,108,110,112,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,152,154,156,158,161,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,293,294,297,301,304,306,308,310,313,314,316,318,320,322,324,326,328,331,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,452,454,456,458,460,462,464,466,468,470,472,474,478,480,12,21,22,26,31,33,33,35,36,40,42,44,45,46,47,48,58,63,64,69,71,72,73,74,75,76,78,80,82,83,84,93,94,94,99,100,101,102,104,113,114,117,118,120,122,124,126,128,130,132,136,140,142,153,154,155,156,157,159,160,165,169,170,186,188,189,190,194,200,204,206,209,211,214,217,217,218,220,222,222,224,225,226,228,228,232,235,236,238,239,242,243,244,246,249,255,256,257,258,260,262,263,266,275,276,278,281,284,285,294,295,297,298,299,316,317,317,317,322,324,325,326,329,331,333,335,336,337,338,4,6,8,10,12,14,16,18,20,22,24,26,31,6,9,21,24,24,35,36,37,39,40,42,49,52,71,80,92,98,106,120,123,132,147,148,154,160,162,165,173,192,211,216,232,238,275,8,9,22,23,69,75,178,232,262,282,295,301,1,1,1,2,9,254,257,258,259,263,264,1,10,15,18,18,21,26,27,32,35,39,40,45,46,48,54,56,61,64,66,66,70,71,73,75,78,90,94,98,99,100,102,102,114,146,154,175,178,190,190,190,196,196,202,204,204,204,208,210,210,215,216,216,216,218,220,224,227,236,236,236,242,242,242,246,246,246,250,250,250,254,263,266,266,266,266,270,271,288,288,288,300,300,304,308,311,312,317,341,349,2,6,28,222,226,415,506,617,618,618,102,104,106,108,1,6,8,9,11,13,15,17,19,21,23,25,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,64,101,111,4,4,4,6,6,6,8,8,8,10,10,10,12,12,12,14,14,14,16,16,16,18,18,20,20,20,5,6,10,14,16,18,20,21,22,23,24,25,25,26,28,30,32,33,35,36,37,38,38,39,40,41,42,43,45,46,47,48,49,52,53,54,57,60,61,62,63,63,63,64,65,66,66,67,69,71,73,74,75,77,78,80,81,83,84,85,89,91,92,93,95,96,97,98,102,21,58,67,67,68,7,14,198,199,200,203,10,66,67,69,72,78,79,113,218,265,472,501,523,8,374,378,382,386,390,394,394,398,402,406,410,414,418,422,426,426,430,430,434,13,16,18,18,20,20,20,22,22,24,24,26,26,28,28,45,48,48,48,49,49,52,52,53,53,58,60,63,77,80,82,82,86,92,96,98,101,101,106,109,112,116,128,130,130,132,132,141,141,146,148,148,152,152,164,171,173,173,176,176,177,180,182,182,184,184,186,196,196,198,205,208,210,210,212,212,216,218,218,218,218,220,220,223,228,229,237,237,237,237,240,240,240,242,242,243,245,246,247,250,251,252,252,253,256,260,262,265,269,269,272,276,276,279,281,281,282,282,283,284,285,288,290,294,294,296,296,301,303,306,312,322,322,323,324,325,333,342,342,356,356,360,361,365,365,368,369,370,372,372,374,376,378,378,378,380,380,380,380,382,382,382,382,384,384,385,385,385,6,309,310,465,14,19,22,36,90,1,1,1,7,8,13,17,18,18,67,68,70,70,72,72,72,74,76,78,78,78,80,82,82,82,82,82,82,84,86,88,90,90,92,92,144,146,148,150,150,150,152,154,156,158,160,162,164,166,168,170,172,174,176,176,176,176,178,180,182,184,186,186,188,188,190,192,192,194,196,196,198,198,261,363,364,366,368,370,372,372,374,374,376,378,378,380,380,380,382,384,386,386,388,390,390,390,392,394,404,406,424,424,436,436,438,440,442,442,444,444,512,514,516,516,516,516,518,520,522,524,526,528,530,532,532,532,532,534,534,536,536,536,536,536,536,538,538,538,538,538,540,542,544,546,548,550,550,552,582,582,582,582,582,584,584,586,586,586,586,588,590,592,594,596,598,600,628,630,632,632,632,634,634,636,636,638,640,642,644,646,663,664,666,668,670,672,674,674,674,674,674,674,674,674,676,678,680,702,709,710,710,711,711,1,1,2,2,11,12,14,38,42,42,120,120,122,122,122,124,124,126,126,126,128,128,128,128,130,132,134,136,138,140,142,142,144,146,146,149,150,152,154,156,156,156,158,158,158,158,158,160,160,162,164,166,168,168,172,172,210,214,214,214,216,218,220,222,224,226,228,230,230,232,234,236,236,238,238,238,240,240,242,244,246,248,250,289,293,294,294,294,296,298,298,298,300,302,302,302,302,304,306,308,308,308,310,310,310,312,314,314,314,316,316,316,318,318,460,463,466,469,469,471,472,474,476,478,480,480,480,482,484,486,486,486,488,490,492,494,496,498,500,500,500,502,504,506,508,510,510,510,510,512,512,512,512,514,516,518,520,522,525,526,528,528,530,532,534,536,538,540,540,540,542,544,544,544,544,544,544,546,548,550,552,552,552,552,552,554,556,558,560,562,564,566,568,570,601,605,1,2,9,10,12,20,27,28,98,100,102,102,102,102,102,104,104,104,104,104,106,108,110,112,114,114,114,114,114,116,116,116,116,116,116,118,120,120,122,124,124,126,126,126,126,128,128,130,132,132,134,134,134,134,134,136,136,136,138,140,140,142,142,142,142,144,144,144,144,146,207,208,208,208,210,212,212,214,216,218,218,218,220,222,224,226,226,226,226,226,228,230,232,234,236,236,236,236,238,238,238,238,238,240,240,242,244,244,246,248,250,250,252,254,256,296,298,298,300,300,300,300,302,302,302,302,302,304,306,306,308,310,310,310,310,310,312,314,316,318,320,497,498,500,502,504,506,508,508,508,508,510,512,514,516,518,518,518,520,520,520,522,524,526,528,530,532,534,536,538,540,540,540,542,544,544,544,544,544,546,546,546,546,546,546,548,550,552,552,552,552,554,554,554,554,556,556,556,556,558,558,558,560,560,560,562,562,562,564,566,566,568,570,572,574,576,576,578,578,578,578,580,580,582,584,584,584,584,584,584,586,586,586,586,588,588,588,588,588,588,588,588,588,590,590,590,590,592,592,592,594,646,646,646,648,648,650,650,650,652,654,654,658,662,664,666,668,668,668,668,668,670,672,674,676,676,676,678,680,682,682,682,684,701,702,702,703,703,703,1,1,1,7,8,10,31,32,37,38,95,98,100,100,100,102,102,104,106,108,108,108,108,108,108,110,112,112,112,112,114,116,118,120,122,122,122,122,124,126,126,126,128,171,174,176,176,176,176,176,178,180,180,182,184,186,188,188,188,190,192,194,194,194,196,198,242,246,246,246,246,246,246,248,250,250,252,254,256,258,258,258,258,258,260,260,262,264,266,268,268,268,270,435,438,440,442,444,444,444,446,448,448,448,450,452,454,456,458,460,462,464,466,466,466,466,468,468,470,470,472,472,472,474,474,476,478,480,480,482,482,484,486,488,488,490,490,490,490,492,492,492,492,492,494,494,494,494,496,496,498,500,500,500,500,500,500,502,504,506,508,510,510,510,510,510,512,512,514,514,514,514,516,516,518,518,518,518,520,520,520,520,522,522,524,524,526,526,526,528,528,528,528,528,528,530,530,530,530,532,534,536,538,538,538,538,540,542,544,546,548,550,668,670,672,672,674,676,678,678,678,678,680,680,680,680,680,680,682,682,682,684,686,688,690,690,692,692,692,692,692,694,696,696,698,698,698,700,700,702,704,706,706,706,706,708,710,710,710,712,712,712,712,714,714,714,714,1,9,10,12,17,18,23,27,28,102,102,102,102,104,104,104,104,104,106,106,106,106,108,108,110,110,112,112,114,116,118,118,118,118,118,120,120,122,122,122,122,124,124,124,124,124,126,126,128,130,130,130,132,134,134,134,136,138,138,138,140,142,142,142,144,144,144,144,146,188,190,192,194,196,198,200,202,204,204,204,204,204,206,208,210,212,214,214,216,314,316,316,316,316,316,316,318,318,318,318,318,320,320,320,320,322,324,324,326,328,328,330,330,330,332,334,336,338,340,342,344,346,346,348,348,348,348,350,352,352,354,356,358,360,360,362,362,362,364,366,366,366,368,370,370,370,372,372,372,374,376,378,386,386,386,386,386,386,488,490,492,492,492,492,494,494,494,494,494,496,496,496,496,496,496,498,498,498,498,500,502,502,502,502,502,504,504,504,504,504,506,506,506,506,508,510,510,510,510,510,512,514,514,516,516,516,516,518,520,520,522,524,524,524,526,526,528,530,530,530,532,534,536,538,538,538,540,542,542,542,542,544,544,544,544,544,544,546,548,550,550,550,550,552,554,556,558,560,562,641,644,644,644,644,644,644,644,646,648,648,648,650,650,650,652,654,656,658,660,662,664,666,668,668,668,670,672,674,674,674,674,676,676,680,680,680,682,682,682,684,684,684,686,688,690,690,690,690,692,692,692,692,692,694,694,694,696,696,696,709,710,711,711,711,9,10,12,27,28,33,36,123,124,124,126,128,130,132,132,132,132,132,134,134,136,138,140,142,142,142,144,144,146,146,146,146,146,148,150,150,150,150,150,150,152,154,154,154,154,156,158,160,160,160,160,162,162,164,166,166,170,172,172,174,176,176,178,178,178,178,178,180,182,219,220,222,222,224,224,224,224,224,224,226,228,230,230,230,230,230,232,232,232,232,234,234,234,234,236,238,238,238,238,238,240,240,242,244,246,248,250,250,250,250,250,250,252,303,304,306,306,306,306,308,308,308,308,310,312,314,316,316,316,318,318,320,320,320,322,324,324,324,324,324,326,326,326,326,328,330,332,334,424,426,428,428,430,432,432,432,432,434,434,434,434,434,436,438,440,440,440,440,440,442,442,442,444,446,446,448,448,448,450,450,450,450,452,454,456,456,456,456,456,458,460,462,462,464,466,466,466,468,470,470,472,474,476,478,478,480,482,484,486,486,486,486,488,490,564,566,568,570,572,574,576,578,578,578,580,582,584,586,586,588,590,590,592,594,594,596,596,598,598,598,598,598,602,604,604,604,604,606,608,610,610,610,610,621,623,1,1,1,2,5,6,10,10,10,34,38,38,70,158,158,158,160,162,162,162,162,164,164,164,164,166,166,166,166,168,168,168,170,170,170,170,172,172,174,176,178,180,182,182,210,210,210,210,210,212,214,214,214,216,218,220,220,220,222,222,222,222,222,224,226,228,230,230,230,230,230,232,234,265,266,268,270,272,274,274,274,274,276,276,276,276,278,278,278,278,280,282,282,282,284,286,286,286,288,288,288,290,290,290,290,290,292,292,294,350,352,354,356,358,358,360,360,360,360,360,362,364,366,368,370,370,370,372,374,376,376,376,376,376,378,380,380,380,380,382,382,382,384,384,384,384,384,384,386,388,390,390,390,392,394,394,394,394,394,396,398,398,398,400,400,400,402,402,404,404,498,500,500,502,502,502,504,506,506,506,508,510,510,510,510,512,514,514,514,514,514,516,516,518,520,522,524,526,528,530,530,532,532,532,532,532,534,536,538,540,542,544,546,546,546,546,548,550,550,552,554,556,558,569,1,6,8,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,38,40,42,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,78,80,82,84,86,88,90,92,94,96,98,98,100,102,104,106,108,110,112,114,116,118,120,123,124,127,128,132,4,10,12,14,18,20,22,24,26,28,30,32,34,36,38,40,42,44,48,50,52,54,56,58,62,64,66,68,70,72,74,76,78,80,82,84,84,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,118,120,122,124,126,128,130,132,134,136,138,140,145,1,1,2,9,10,12,34,38,38,113,116,116,118,118,118,118,120,122,124,126,128,130,132,134,136,138,138,138,140,142,142,142,145,146,148,150,152,152,152,152,154,154,154,154,156,158,160,162,164,168,168,206,210,212,214,216,216,218,220,222,222,224,226,228,230,232,234,236,238,240,242,244,246,246,285,289,290,292,292,292,294,296,298,298,298,300,302,304,306,306,306,306,308,310,310,312,312,312,314,314,456,459,462,465,465,467,468,470,470,470,470,472,474,476,476,476,478,480,482,484,486,488,490,492,494,496,496,496,498,500,502,504,504,504,504,506,508,510,512,514,516,518,521,522,524,526,528,530,532,534,536,536,536,538,540,540,540,540,540,540,542,544,546,548,548,548,548,548,550,552,552,552,554,556,558,560,562,564,566,566,566,566,566,566,597,603,603,1,1,1,2,7,8,17,18,18,67,68,70,72,74,76,78,78,78,80,82,82,82,82,82,82,84,86,88,90,92,92,144,146,148,150,152,154,156,158,160,162,162,164,166,168,170,172,174,176,176,176,176,178,180,182,184,186,188,188,190,192,192,194,196,198,198,261,363,364,366,368,370,372,372,374,374,376,378,378,380,382,384,384,384,386,386,388,388,390,390,392,394,404,406,436,436,438,440,442,442,444,444,512,514,516,516,516,518,520,522,524,526,528,530,532,532,532,532,534,534,534,534,534,536,536,536,536,536,536,538,540,542,544,546,548,550,550,550,552,582,582,582,582,584,586,588,588,590,592,594,596,598,600,628,630,632,632,632,632,632,634,634,636,636,638,640,642,644,646,663,664,666,668,670,672,674,676,678,680,702,709,710,710,710,711,1,6,9,10,12,12,35,36,43,44,101,104,106,108,108,110,112,114,114,114,114,114,114,116,118,118,118,118,118,120,122,124,126,128,130,130,130,130,130,132,134,177,180,182,182,182,182,184,186,186,188,190,192,194,196,196,198,200,200,200,202,204,250,254,254,254,254,254,256,258,258,260,262,264,266,266,266,268,268,270,272,274,274,276,276,276,278,443,446,448,450,452,452,452,454,456,456,456,458,458,458,458,458,460,462,464,466,468,470,472,474,476,478,478,480,480,482,482,482,484,484,486,488,490,490,492,492,494,496,498,500,500,500,500,500,500,502,502,502,504,506,508,510,510,510,510,510,510,512,514,516,518,520,520,520,520,520,522,522,522,522,522,524,524,524,524,526,526,528,530,532,534,534,536,536,536,538,538,538,538,538,538,540,540,542,542,542,542,544,546,548,550,550,550,550,550,552,554,556,558,560,562,680,682,684,686,688,690,690,690,690,690,692,692,692,692,692,692,694,694,696,696,696,698,700,702,704,706,706,706,706,708,710,710,712,712,712,714,714,716,718,720,720,720,722,724,724,724,726,726,726,726,728,728,728,728,728,741,741,743,1,1,2,9,10,12,19,20,27,28,98,100,102,102,102,104,106,108,110,112,114,114,114,114,114,116,116,116,116,116,118,118,118,120,120,122,124,124,126,126,126,126,128,128,128,130,130,132,132,132,134,134,134,134,134,136,136,136,138,140,140,142,142,142,142,142,144,146,207,208,208,208,210,212,214,216,218,218,218,220,222,224,226,228,230,232,234,236,236,238,238,238,238,240,242,244,246,248,250,252,254,256,296,298,298,300,300,300,302,304,306,308,310,310,310,310,310,312,314,316,318,320,497,498,500,502,504,506,508,508,508,508,510,512,514,516,518,520,520,520,522,524,526,528,530,532,534,536,538,540,540,540,542,544,544,544,546,546,546,548,550,552,552,552,552,554,554,554,556,556,556,556,558,558,558,560,562,562,562,564,566,566,566,568,570,570,570,572,574,576,576,578,578,578,578,580,582,584,584,584,584,584,584,586,586,586,586,588,588,588,588,588,588,588,588,588,590,590,590,590,590,592,592,592,594,646,648,648,650,650,650,652,654,658,660,660,660,660,660,660,662,664,666,666,666,668,668,668,668,668,670,672,674,676,676,676,678,680,682,682,682,682,682,684,701,702,703,703,703,703,1,2,2,9,10,12,27,28,33,36,123,124,124,126,126,128,130,130,132,132,132,134,134,136,136,136,138,138,140,142,144,146,146,146,148,150,150,150,152,154,154,154,154,154,154,156,158,158,158,160,162,164,166,166,166,166,168,168,170,170,170,172,180,182,182,184,184,184,184,184,186,188,225,226,228,230,230,230,230,230,230,232,234,236,238,240,242,244,246,246,248,250,252,254,256,256,256,256,256,256,258,309,310,312,312,312,312,314,314,314,316,318,320,322,322,322,324,324,326,326,326,326,328,330,332,334,336,338,340,430,432,434,436,438,438,438,440,442,444,446,446,446,446,446,448,450,452,454,454,454,454,454,456,456,456,456,458,460,462,462,462,464,466,468,468,470,472,472,472,472,474,476,478,480,482,484,484,486,488,490,492,492,492,492,494,496,570,572,574,576,578,580,582,584,584,584,584,586,588,588,590,592,592,594,596,598,600,600,600,602,602,604,604,604,604,604,606,606,606,608,610,610,610,610,612,614,614,614,616,616,616,627,629,629,1,1,2,2,9,10,12,17,18,23,27,28,100,102,102,102,102,104,104,104,104,104,106,110,112,112,114,114,116,116,116,118,118,118,118,118,120,120,122,122,122,122,122,122,124,126,126,128,130,130,130,132,134,134,134,136,138,140,142,142,142,144,144,144,144,146,186,188,190,192,194,196,196,196,198,200,202,204,204,204,204,204,206,208,210,212,214,214,216,314,316,316,316,316,316,316,318,320,320,320,320,322,324,324,326,328,328,330,332,334,336,338,340,342,344,346,348,348,348,350,352,354,356,358,358,358,360,360,362,362,364,366,366,366,368,370,370,370,372,372,372,374,376,378,386,386,386,386,386,488,490,492,494,496,496,496,496,496,496,498,498,498,498,500,502,502,502,502,502,504,504,504,504,504,506,508,510,512,514,516,516,516,516,518,520,520,522,524,526,528,530,532,534,536,538,538,538,540,542,542,542,542,544,544,544,544,544,546,548,550,552,552,554,556,558,560,562,644,644,644,644,644,644,644,646,646,646,646,648,650,650,650,652,654,656,658,660,662,664,666,668,668,668,668,670,672,674,674,674,674,676,678,680,680,680,682,682,682,684,686,688,690,690,690,692,692,692,694,694,694,696,696,696,710,711,711,1,7,8,12,12,36,40,40,72,160,160,160,162,164,164,164,164,166,166,166,166,168,168,168,168,170,170,170,170,172,172,172,172,174,174,174,176,178,180,182,182,182,184,184,212,212,212,212,212,212,212,214,216,216,216,216,218,220,222,222,222,222,222,224,226,228,230,232,232,232,232,232,234,236,236,267,268,270,272,274,276,276,276,276,278,278,278,278,280,280,280,282,284,284,284,284,284,286,288,288,288,290,292,294,294,296,352,354,356,358,360,362,362,362,364,366,368,370,372,372,372,372,372,374,376,378,378,378,378,378,380,382,382,384,384,384,386,386,386,386,386,386,388,390,392,394,394,394,396,398,398,398,398,398,400,402,404,404,404,406,406,408,408,502,502,504,504,506,506,506,508,510,510,510,512,514,514,514,514,516,518,518,518,518,520,520,522,526,528,530,532,534,534,534,534,536,536,536,536,536,536,538,540,542,544,546,548,550,550,550,552,554,554,556,558,560,562,575,1,8,8,10,12,14,14,16,18,18,20,20,22,24,26,28,30,30,30,32,34,36,36,36,38,38,40,42,44,46,46,48,48,48,50,50,52,52,54,54,54,56,58,58,58,58,58,58,60,62,64,66,66,66,68,70,72,74,74,74,76,78,80,82,84,86,88,90,92,92,92,92,94,96,98,100,102,102,102,104,106,106,106,108,110,110,110,112,114,114,116,118,118,120,122,124,126,128,130,130,132,134,134,134,136,138,140,140,142,142,144,146,148,148,150,152,154,156,158,165,4,6,6,6,6,8,8,8,8,8,10,10,12,12,14,14,14,14,14,16,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,22,22,22,24,24,24,24,24,24,26,26,26,28,28,28,28,28,28,30,30,30,30,30,32,32,32,32,32,32,34,34,34,34,36,36,36,36,38,38,38,38,38,38,40,40,40,40,40,40,42,42,44,44,44,44,44,46,46,46,46,46,48,48,48,48,48,48,50,52,54,54,54,54,56,56,56,58,58,58,58,58,58,60,60,62,62,64,64,64,64,64,66,66,66,66,66,68,70,72,74,74,74,74,74,76,308,312,314,316,316,1,2,7,8,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,66,67,70,71,74,75,78,79,82,83,86,87,90,91,94,95,98,99,102,103,106,107,110,111,114,115,118,119,122,123,126,127,130,131,134,137,158,159,160,161,162,162,162,163,164,165,166,167,168,169,169,170,171,171,171,172,173,173,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,336,338,339,340,341,342,343,344,345,346,347,348,349,350,351,351,352,357,358,1,2,7,8,11,14,14,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,129,131,133,135,137,139,162,164,165,166,167,168,169,170,171,172,173,173,173,174,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,369,370,371,1,1,2,2,7,8,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,66,67,70,71,74,75,78,79,82,83,86,87,90,90,90,90,90,90,90,90,90,90,90,90,90,91,94,95,98,99,102,103,106,107,110,111,114,115,118,119,122,123,126,127,130,131,134,135,138,158,158,158,158,158,158,158,158,158,158,158,158,158,158,159,159,160,161,162,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,1,2,8,62,64,66,68,70,72,74,76,78,80,82,84,86,88,91,92,96,98,100,102,104,106,108,110,112,114,116,118,120,122,125,126,128,130,132,136,138,140,142,144,146,150,152,154,156,158,160,162,164,166,168,170,172,174,176,180,182,184,186,188,192,194,196,200,202,204,208,210,214,216,218,220,222,224,227,228,230,232,234,236,238,240,246,248,250,252,254,258,260,264,266,268,270,275,276,277,1,2,6,86,88,90,92,94,96,98,100,102,104,106,109,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,301,302,303,14,24,60,107,241,244,260,309,322,354,416,425,10,10,10,11,12,26,28,30,32,34,36,40,42,44,46,48,50,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,173,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,220,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,1,6,8,8,21,22,22,87,207,1,4,7,9,346,469,516,523,10,14,19,20,20,37,44,165,188,193,195,222,228,233,250,371,372,375,383,390,398,408,416,422,438,441,445,449,456,460,463,470,480,485,494,502,506,506,506,506,506,510,510,510,510,510,510,516,520,526,532,536,547,552,553,554,556,557,558,561,562,568,573,579,590,601,608,7,30,54,116,116,116,116,116,118,118,118,118,118,118,120,122,124,126,128,130,130,132,132,132,134,136,9,10,11,12,15,16,18,20,22,22,23,24,24,25,26,26,28,29,29,31,32,32,33,35,35,36,36,36,37,38,38,40,41,43,51,1,2,8,99,100,136,175,206,249,4,6,34,512,6,9,11,12,173,1,2,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,77,85,97,113,121,125,129,133,137,145,153,153,157,161,173,177,181,185,185,189,193,197,201,205,209,213,213,217,221,225,229,233,237,241,245,249,261,265,269,273,277,281,285,289,293,297,301,305,313,314,1,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,174,176,178,180,186,188,190,192,194,196,198,202,204,206,208,210,212,214,216,218,220,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,7,18,24,24,24,26,48,48,50,50,50,52,52,52,54,54,56,74,74,74,76,76,78,80,92,94,96,96,98,98,98,100,130,130,132,134,134,136,136,136,138,138,140,142,144,158,160,162,164,166,168,170,170,172,174,174,174,176,178,190,192,194,196,196,196,196,196,198,200,2,6,6,10,24,25,26,40,41,56,58,59,73,80,81,86,86,87,102,103,103,121,122,123,142,143,156,157,158,159,173,174,199,269,270,12,31,32,35,40,43,46,48,50,52,57,58,61,64,64,68,73,73,73,78,87,90,94,97,100,107,110,110,114,116,119,120,123,124,129,130,133,4,6,19,20,27,28,1,5,42,44,46,48,52,54,56,58,60,62,64,66,68,70,70,72,74,76,76,78,80,82,84,84,86,88,90,92,94,96,96,98,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,141,164,166,168,170,172,174,176,176,178,178,180,182,184,184,186,186,188,188,190,194,194,196,198,198,202,204,206,208,208,210,212,219,2,4,8,10,10,12,14,14,14,16,16,16,16,18,18,20,20,20,20,20,20,20,22,24,24,26,28,30,32,34,36,36,38,38,40,40,40,42,42,44,44,46,48,50,50,52,52,52,54,56,56,58,58,60,62,62,64,66,68,70,72,8,14,20,70,81,90,91,93,94,95,108,114,115,116,119,124,125,130,134,137,140,142,150,168,175,177,178,181,182,185,186,189,189,189,189,189,190,193,194,197,198,201,202,205,206,209,210,213,214,217,218,221,222,225,226,229,230,233,234,236,237,238,239,241,242,242,245,246,249,250,253,254,257,258,261,262,265,266,269,270,273,274,277,277,278,281,283,284,287,288,291,292,295,296,299,300,303,304,307,308,308,311,312,315,316,316,319,320,323,324,326,329,330,333,334,337,338,341,342,345,346,349,350,353,354,7,7,9,9,12,12,12,14,14,14,16,18,18,20,20,22,24,24,26,32,32,33,33,35,36,36,38,38,38,38,40,40,42,43,44,45,46,46,48,49,50,52,54,54,56,58,643,9,36,52,94,98,108,140,216,4,6,14,20,42,74,154,232,4,12,18,40,72,92,116,152,230,6,7,14,20,42,74,154,232,6,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,52,54,56,12,15,16,18,23,24,25,26,31,57,71,92,96,101,134,136,139,146,146,185,186,188,219,220,228,229,233,234,237,238,247,252,253,270,271,272,284,286,287,291,292,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,68,70,72,81,5,6,8,12,18,33,35,36,66,68,81,94,107,109,124,141,159,188,203,233,234,249,267,282,284,294,301,323,325,376,5,6,123,5,5,5,6,7,8,8,9,11,12,12,12,13,14,19,19,26,29,30,30,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,50,51,52,53,55,56,57,59,60,61,62,63,64,65,66,66,67,68,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,88,89,90,91,92,93,94,94,96,98,99,100,101,102,103,104,104,105,106,107,108,109,110,111,112,113,114,115,116,116,117,118,119,120,121,122,123,124,125,127,128,132,133,134,135,145,56,64,72,80,87,103,111,118,133,144,155,166,175,183,203,220,239,257,274,285,319,341,53,63,72,80,99,110,123,138,179,294,318,1,7,24,31,44,44,51,62,73,80,87,87,92,92,99,107,116,128,135,146,146,157,166,177,184,199,199,206,217,225,230,237,242,247,258,258,266,273,282,291,296,303,308,314,314,321,326,326,326,333,337,337,342,358,367,372,5,25,35,96,125,162,215,7,43,44,51,69,7,8,15,26,32,37,40,48,49,60,75,86,92,98,102,106,110,114,118,138,144,166,167,234,235,236,239,250,270,276,284,314,324,338,339,347,350,358,368,372,378,382,386,396,410,417,433,440,442,446,450,475,480,482,484,486,488,491,496,514,536,537,537,548,560,562,568,572,576,580,7,10,14,19,21,24,30,31,36,37,42,49,52,58,63,64,74,76,77,79,86,91,101,105,107,116,123,134,142,145,146,150,152,154,157,160,161,164,165,168,169,174,180,186,193,200,214,218,221,224,225,228,248,280,286,295,296,302,318,327,332,343,345,349,350,351,353,361,373,377,382,383,385,388,393,395,398,407,412,413,416,434,444,446,459,472,476,480,481,492,495,500,504,508,512,513,514,515,517,520,521,528,529,531,534,538,539,547,550,554,559,560,562,564,565,589,590,592,596,598,600,604,606,608,611,613,632,640,641,644,648,654,659,678,682,684,685,688,692,698,704,707,708,710,7,28,38,48,56,72,80,86,132,150,160,166,176,182,196,208,216,226,244,260,264,11,36,36,36,44,52,60,72,84,100,118,140,154,168,182,218,234,246,268,290,315,7,8,16,18,20,22,24,26,28,30,32,34,36,38,40,40,42,42,42,44,44,46,48,50,52,52,54,56,56,56,58,60,60,60,62,64,66,68,70,72,74,76,76,78,80,80,82,84,86,86,88,90,92,94,96,98,100,102,104,106,108,110,110,112,114,116,116,116,118,120,122,122,124,126,128,128,130,130,132,132,132,134,134,136,136,140,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,172,174,176,178,178,180,180,180,182,182,184,186,188,190,192,194,196,198,198,200,200,202,204,204,206,208,208,210,210,212,218,218,220,220,222,222,224,224,224,226,226,228,228,228,230,232,232,234,234,236,236,238,238,240,240,242,244,246,246,246,248,250,250,252,252,252,254,256,9,13,16,20,26,32,38,46,54,62,70,78,86,92,98,104,108,108,114,122,130,138,146,154,162,170,174,174,178,184,190,198,206,214,222,230,238,244,250,256,260,264,270,276,282,290,298,306,314,322,330,338,346,354,362,366,366,370,376,382,388,394,400,406,412,418,424,430,436,442,448,454,460,466,472,478,7,25,29,30,32,33,34,37,38,45,52,55,56,57,59,60,61,64,71,72,74,75,76,78,80,82,83,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,107,108,109,110,111,112,113,114,117,118,122,125,126,129,130,131,132,134,135,136,137,141,142,143,145,147,148,149,150,151,152,153,155,156,157,159,160,161,163,165,166,168,169,171,172,173,174,175,176,177,179,180,181,182,183,185,186,187,188,189,191,193,194,195,196,197,198,199,201,202,203,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,224,225,227,228,229,231,232,233,234,235,236,238,239,240,241,242,242,243,244,245,246,247,250,255,256,257,261,263,265,266,267,268,269,270,271,272,273,274,275,277,279,283,285,287,288,289,292,292,293,296,298,300,303,305,309,310,311,312,313,314,315,316,317,318,320,321,330,9,27,31,32,34,35,36,39,40,47,54,58,59,61,62,66,70,73,74,76,77,78,80,82,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,106,108,109,110,111,112,113,114,115,116,119,120,124,127,128,131,132,133,134,136,137,138,139,143,144,145,147,149,150,151,152,153,154,155,156,157,158,159,161,162,163,165,167,168,170,171,173,174,175,176,177,178,179,181,182,183,184,185,187,188,189,190,191,193,195,196,197,198,199,200,201,202,203,204,205,210,211,213,214,216,217,219,220,221,222,223,224,225,226,226,227,229,230,231,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,252,257,258,259,263,265,267,268,270,271,272,273,274,275,276,277,279,281,285,287,289,290,291,294,295,298,300,302,305,307,309,311,312,313,314,315,316,317,318,319,320,322,323,7,8,23,27,28,28,30,31,35,36,38,43,50,53,54,55,57,58,62,66,69,70,72,73,74,76,78,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,104,105,106,107,108,109,110,111,112,115,116,120,123,124,127,128,129,130,132,133,134,135,139,140,141,143,145,146,147,148,149,150,151,152,153,154,155,157,158,159,161,163,164,166,167,169,170,171,172,173,174,175,177,178,179,180,181,183,184,185,186,187,189,191,192,193,194,195,196,197,198,199,200,201,206,207,208,209,210,212,213,214,215,216,217,218,219,220,221,222,222,223,225,226,227,229,230,231,232,233,234,236,238,239,240,240,241,242,243,244,245,248,253,254,255,259,261,263,264,264,265,268,270,271,272,273,274,274,275,276,277,280,281,281,282,283,285,286,286,287,291,292,293,294,295,296,297,298,300,301,303,304,305,306,307,309,310,5,6,32,33,35,36,37,38,40,48,54,56,57,59,60,61,67,69,74,77,80,84,86,88,7,392,620,622,624,626,628,630,632,634,636,638,642,644,646,648,650,652,654,656,658,660,662,664,666,670,672,674,674,676,678,680,680,682,684,686,688,688,690,690,692,692,694,694,696,698,700,702,704,706,708,708,708,710,712,714,716,718,720,722,724,726,728,730,732,734,738,740,742,744,746,748,750,752,755,17,28,30,46,50,50,52,56,62,62,69,70,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,112,114,114,116,118,120,120,120,122,122,122,124,126,126,126,128,128,130,132,132,134,3,8,8,9,9,12,13,13,15,18,19,20,21,24,25,28,29,32,33,34,35,38,39,40,41,44,45,48,49,7,24,24,46,46,77,9,10,42,44,72,74,80,82,86,86,88,88,90,92,94,110,112,116,118,120,128,140,142,144,144,146,146,154,154,156,156,158,158,160,162,176,178,186,216,216,218,218,222,224,226,231,59,70,72,72,73,74,74,74,75,75,75,57,68,70,70,71,71,72,72,72,73,73,73,821,406,254,28,32,36,42,46,50,54,58,62,68,72,76,82,88,94,100,104,108,112,118,122,126,130,136,138,140,142,144,146,148,150,152,186,205,208,208,209,213,214,215,246,387,22,28,60,64,64,70,70,78,82,82,86,86,90,92,94,100,104,112,126,134,140,144,148,150,154,158,162,164,164,168,172,178,182,186,192,206,210,214,218,37,38,39,40,40,49,53,81,4,11,15,21,29,30,40,232,240,242,244,298,398,5,98,104,106,108,110,112,114,116,120,122,124,126,130,135,135,136,138,140,142,144,152,154,158,158,160,162,164,168,170,175,176,178,180,182,184,186,210,212,220,222,228,230,233,238,240,254,256,258,264,269,277,281,297,311,325,330,338,340,346,348,358,360,375,380,390,392,394,400,402,411,422,424,436,438,442,444,455,484,486,490,491,506,508,512,524,526,528,530,532,534,536,538,538,538,538,538,540,542,542,542,542,544,544,546,546,546,546,546,7,102,108,110,112,114,116,120,124,126,128,130,134,138,138,139,139,139,140,142,144,146,148,156,158,162,164,166,168,170,174,176,180,181,182,184,186,188,190,192,216,218,226,228,234,236,239,244,246,260,262,264,270,274,283,303,303,317,317,330,331,336,344,346,352,354,364,366,386,396,398,400,406,408,417,427,428,430,442,444,460,461,462,492,494,499,514,516,520,532,534,536,538,540,542,546,546,546,546,546,546,550,550,550,550,550,554,554,554,554,554,556,558,564,7,8,46,49,54,58,60,62,70,80,98,100,104,106,108,114,118,122,125,132,134,146,150,151,160,162,168,176,178,184,188,190,192,194,202,206,208,210,210,213,216,221,224,226,228,232,255,256,270,276,292,302,304,318,318,318,318,322,322,322,322,326,326,326,326,326,332,365,7,48,56,58,62,64,68,70,114,116,128,132,136,152,153,154,164,164,180,188,194,198,202,204,208,210,216,218,218,218,223,228,232,236,240,244,255,260,264,272,286,290,294,299,302,304,308,310,318,319,320,324,326,338,348,352,353,356,360,366,370,378,384,390,391,394,396,396,396,396,396,398,398,400,400,402,404,7,44,47,52,56,58,60,68,73,78,96,98,102,106,112,116,120,123,130,132,144,148,149,158,160,166,174,176,182,186,188,191,194,202,206,212,215,218,223,226,228,230,234,257,258,272,278,294,305,308,320,322,322,322,322,326,326,326,326,330,7,9,38,47,48,50,62,68,78,80,82,88,94,98,102,104,106,112,114,114,118,132,133,134,138,144,152,154,156,166,176,194,196,206,210,214,228,238,260,268,276,282,283,290,290,296,304,316,324,326,328,330,336,338,342,348,350,360,364,382,392,408,412,413,414,415,416,416,418,418,418,418,418,418,420,420,422,422,422,422,422,422,436,7,36,58,64,70,72,72,80,84,86,94,102,110,112,114,122,125,135,143,147,151,153,157,161,187,191,197,205,209,211,213,217,219,225,233,247,263,267,279,287,291,295,297,309,309,309,311,311,311,311,313,314,315,316,317,318,54,54,56,62,270,27,58,92,92,96,96,111,114,115,116,121,122,20,22,28,30,32,38,42,48,10,14,18,18,22,30,30,31,32,36,38,42,44,6,6,6,31,52,64,70,76,90,127,138,143,144,148,150,150,150,197,212,212,217,218,222,224,224,225,230,258,282,286,286,286,299,300,304,308,308,343,371,374,378,378,378,378,378,384,412,412,432,453,454,460,460,460,462,466,466,466,467,511,6,11,55,67,68,76,83,87,111,135,136,144,158,163,198,223,224,231,231,235,239,271,280,293,294,315,353,360,361,373,374,383,391,405,449,450,459,463,6,11,14,69,70,74,87,90,147,148,148,151,158,158,163,166,225,226,229,229,234,239,242,299,300,305,310,315,320,373,374,380,386,386,391,394,447,447,448,453,458,458,8,31,34,65,66,69,72,72,76,80,83,84,84,85,85,85,86,121,130,150,153,154,157,160,195,203,227,228,233,236,236,247,289,296,309,310,315,320,323,376,403,404,408,411,414,421,424,426,468,489,490,494,498,500,553,600,602,6,19,54,67,71,75,76,76,84,118,143,147,148,151,160,199,220,223,224,227,227,227,227,228,228,228,228,228,275,296,303,304,310,343,354,371,379,380,386,386,386,431,453,457,458,461,6,11,33,33,34,59,69,81,82,90,90,90,90,95,137,137,162,164,169,184,184,198,206,229,230,245,260,273,285,309,310,321,335,353,375,376,386,397,412,423,447,448,468,6,11,14,38,71,72,82,87,90,147,148,153,153,158,158,163,166,225,225,226,231,234,239,242,301,302,306,310,315,320,377,378,383,386,391,395,449,450,455,460,4,9,9,29,49,49,69,70,78,84,121,143,144,151,154,159,187,213,214,224,230,235,275,275,293,294,300,306,311,352,353,369,370,377,382,385,437,438,444,448,448,6,6,60,68,71,72,74,76,76,76,81,114,124,124,124,143,144,148,148,148,148,148,148,156,156,156,196,197,214,214,223,224,226,230,230,275,284,284,284,297,298,298,298,300,304,348,349,364,369,370,373,378,378,416,437,438,443,443,446,6,11,35,43,73,74,81,87,100,117,143,144,154,160,165,187,219,221,222,234,239,269,291,292,301,310,354,375,376,382,386,391,412,444,447,454,454,458,7,8,8,14,71,71,72,78,82,87,90,145,146,151,158,163,166,221,222,227,234,239,242,301,302,307,310,315,319,377,378,382,386,386,386,391,395,451,452,455,462,6,11,14,62,71,72,72,72,85,86,90,147,148,148,148,153,158,163,167,170,219,219,227,228,236,241,246,268,303,304,304,312,317,322,377,378,386,388,393,398,457,458,463,464,6,50,67,71,71,72,75,116,143,144,148,152,191,215,219,220,225,239,287,290,295,296,301,357,361,362,366,411,441,441,442,446,450,6,6,11,38,67,68,76,82,82,82,87,111,143,144,152,158,163,182,184,202,225,226,236,241,269,289,290,299,312,312,312,317,337,356,379,380,388,393,421,432,434,434,436,451,455,463,464,6,23,41,64,67,68,77,78,96,115,135,151,152,154,155,191,195,217,218,225,226,230,269,286,295,299,300,306,307,348,360,370,377,378,384,417,430,439,440,442,442,442,6,11,28,69,70,77,81,87,122,135,136,136,140,158,163,208,225,226,231,234,239,277,295,296,303,310,315,315,357,367,368,376,386,393,393,432,449,450,457,460,6,11,43,49,69,70,78,84,89,147,148,153,158,163,163,205,219,220,228,234,239,270,297,298,303,310,310,310,315,315,356,369,370,379,386,425,433,443,444,450,454,36,39,43,59,60,66,78,80,80,87,88,111,132,137,137,149,150,156,168,185,222,237,238,248,255,258,263,287,301,305,319,320,326,326,343,345,365,390,407,408,416,424,426,475,476,481,483,495,496,507,509,509,509,540,554,633,634,634,634,634,6,6,11,14,71,72,76,87,90,131,142,153,154,163,166,223,224,231,234,239,244,248,301,302,310,315,318,320,377,377,377,378,386,391,394,399,451,452,458,8,8,11,47,57,58,67,74,77,85,102,129,135,138,141,155,156,168,194,195,218,221,230,233,234,249,287,303,306,319,329,330,340,340,340,342,397,400,403,404,409,422,430,430,465,477,481,482,488,494,495,496,496,496,496,497,498,499,500,501,504,519,4,11,26,56,69,70,74,87,87,100,118,118,143,144,149,163,163,174,194,221,222,227,239,239,252,278,297,298,306,310,317,317,331,357,360,377,378,393,405,447,448,456,6,6,6,7,7,11,14,69,70,77,85,88,145,146,153,156,161,164,221,222,229,232,237,240,297,298,303,308,313,316,377,378,381,384,389,394,447,448,453,456,6,6,33,41,42,57,64,70,74,112,121,141,142,152,152,155,201,206,206,223,224,224,228,232,232,237,246,267,283,303,304,309,312,318,365,375,376,383,386,386,400,400,438,438,447,457,458,463,470,517,6,6,6,11,11,24,55,71,71,72,83,83,93,111,141,142,142,157,159,159,173,215,216,225,231,233,233,281,282,289,307,307,309,309,339,339,339,365,366,374,383,385,408,441,442,449,452,452,6,9,17,17,71,72,78,82,87,91,143,144,156,161,164,219,219,220,227,230,235,238,297,298,302,306,311,314,371,372,377,377,377,380,385,388,428,443,444,452,8,8,50,51,63,64,68,70,77,120,124,128,137,138,143,143,149,201,205,215,216,219,227,271,278,282,295,296,303,307,320,355,365,366,372,375,438,445,449,449,453,458,480,493,493,6,11,26,63,71,72,87,97,138,145,146,161,163,220,227,228,239,241,247,291,293,293,296,298,305,306,321,330,365,371,372,395,397,428,441,459,460,6,6,9,16,71,71,71,72,76,82,82,85,90,147,148,155,158,161,167,167,223,224,228,234,237,246,299,300,306,310,310,313,318,373,374,379,386,391,394,447,448,453,6,6,11,36,36,47,54,54,69,69,69,70,74,82,82,91,119,131,143,143,144,149,155,190,205,209,221,222,225,232,269,279,283,295,295,296,296,300,308,311,344,356,361,375,376,381,383,388,388,408,433,443,444,448,451,454,454,462,4,9,13,62,67,68,76,83,122,139,140,149,149,152,159,166,209,210,218,228,228,228,235,265,287,301,302,306,311,359,367,368,377,380,380,380,387,436,443,444,449,453,453,6,11,14,75,76,80,85,88,145,145,146,152,156,161,164,219,220,220,226,232,237,240,297,298,305,308,313,316,373,374,379,389,392,443,444,451,454,454,6,6,39,56,61,62,77,77,83,90,119,127,141,153,154,158,160,168,185,199,212,225,226,231,235,235,237,237,246,283,298,304,315,316,320,324,324,342,355,366,366,378,391,392,396,398,398,398,402,440,461,462,465,465,468,475,6,6,11,25,60,67,71,72,87,109,137,143,144,152,163,190,221,221,222,232,234,234,239,256,264,297,298,308,317,339,341,347,377,378,388,393,447,448,455,458,460,6,6,24,39,57,58,70,74,76,77,77,82,82,82,119,130,143,144,154,198,223,224,228,228,231,231,235,281,281,291,292,306,311,311,311,311,311,311,312,312,312,312,314,314,316,330,362,367,381,382,388,391,391,392,392,415,415,415,416,416,416,416,416,425,449,455,456,458,6,6,6,6,9,26,36,50,61,61,62,62,83,101,112,145,146,154,158,163,185,195,195,208,233,238,241,241,259,295,296,304,310,315,315,315,344,362,379,380,384,385,390,390,395,395,395,427,447,448,457,6,11,14,71,73,73,76,82,87,91,149,150,153,157,157,157,163,166,225,227,230,234,239,242,300,302,305,305,310,315,319,375,377,377,380,386,391,394,447,448,451,451,6,22,25,41,67,71,72,77,80,82,114,119,119,120,120,127,139,157,158,162,196,199,199,219,220,225,234,238,240,240,240,240,240,246,246,285,285,285,285,286,286,300,304,305,317,318,320,321,326,326,329,380,382,387,393,394,396,396,399,399,400,400,404,415,441,450,461,479,480,484,486,488,6,6,11,49,57,71,72,77,87,116,139,151,152,156,156,156,168,207,213,214,219,227,227,237,259,283,289,290,303,311,339,361,362,362,371,382,387,416,427,428,437,437,453,7,8,8,14,14,73,74,74,74,77,82,82,87,90,149,150,153,158,158,163,166,225,226,229,234,234,234,239,242,303,304,307,310,315,318,379,380,380,384,386,391,444,447,448,452,462,7,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,12,15,20,22,24,26,28,30,32,32,34,34,36,38,40,42,44,46,46,48,50,62,64,64,64,64,64,66,66,68,70,72,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,100,102,102,104,112,114,116,118,120,122,128,128,128,128,130,132,134,136,138,140,142,144,150,150,152,152,152,154,154,156,158,160,160,162,164,164,166,168,170,172,174,176,178,180,182,184,186,186,6,8,12,12,14,14,14,14,14,18,20,22,24,24,26,28,28,28,30,32,32,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,14,16,20,24,28,32,36,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,114,118,122,130,134,138,142,146,150,154,158,162,166,174,178,182,186,190,194,198,202,206,210,214,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,117,117,117,44,104,114,118,120,122,124,5,6,7,8,10,11,12,13,15,15,16,17,18,21,22,23,24,28,29,30,31,32,34,35,36,38,40,42,46,47,48,49,50,51,51,52,53,54,55,56,59,60,61,62,63,64,66,67,68,70,74,76,77,12,13,14,14,15,24,25,26,27,36,37,38,39,56,57,58,59,69,70,71,76,77,78,79,2,6,12,14,18,20,26,26,30,34,36,40,42,46,50,50,58,60,66,68,68,79,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,31,32,33,34,35,8,10,12,12,14,14,16,18,18,20,22,24,26,26,26,28,30,30,30,34,34,34,34,34,40,40,40,42,44,48,50,50,52,58,58,60,66,72,74,74,74,74,78,80,80,82,90,92,92,92,94,96,96,96,98,100,100,100,100,100,100,100,100,100,100,104,104,104,104,106,106,106,106,108,108,108,108,108,108,108,110,110,110,112,114,114,116,116,118,118,118,118,118,120,120,120,122,122,122,124,126,126,126,126,126,128,130,130,132,132,132,132,132,132,134,134,134,134,136,136,136,136,138,140,140,142,142,142,144,144,146,146,146,146,148,148,148,148,150,152,156,158,160,162,164,166,168,170,172,172,182,184,186,188,192,8,12,15,18,23,23,23,23,29,32,35,37,42,44,48,53,54,68,68,71,72,72,74,74,114,116,8,10,11,15,144,145,146,148,150,153,154,155,155,184,185,187,189,191,194,196,197,198,199,200,200,201,250,257,263,268,271,277,292,294,298,300,300,353,371,386,390,392,406,408,410,428,431,432,441,463,4,10,12,13,14,15,16,17,18,19,20,21,22,25,26,28,30,30,32,33,34,34,35,37,39,39,40,40,41,41,42,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,50,50,50,51,52,55,56,57,57,58,59,59,60,60,61,61,62,63,63,63,64,65,66,66,67,68,71,71,72,72,73,74,74,75,76,77,77,77,78,78,78,79,79,79,80,80,80,80,81,83,84,87,88,88,88,91,92,93,93,95,96,96,98,99,101,104,106,106,107,107,108,109,110,110,111,111,111,112,113,113,114,115,118,119,120,121,122,125,126,129,129,130,131,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,147,149,150,151,153,154,154,157,158,161,162,163,164,169,170,170,173,174,177,178,179,183,183,184,186,187,188,190,192,192,194,195,196,199,199,202,202,203,204,205,206,208,210,211,215,216,217,218,220,222,224,226,227,232,233,234,235,236,238,239,240,242,243,248,249,250,251,251,252,252,252,255,255,255,255,256,259,260,260,263,264,264,266,266,267,268,269,270,271,274,275,276,280,280,280,280,280,280,281,281,282,282,282,283,284,285,286,286,287,288,290,290,291,296,297,297,297,297,298,298,298,299,299,300,301,301,302,302,303,303,304,304,305,306,306,307,312,312,312,313,313,314,314,315,315,316,317,317,317,318,319,319,320,323,326,328,330,330,331,331,331,332,334,335,335,335,336,338,339,344,346,348,350,351,352,353,354,355,356,360,362,363,365,365,366,367,367,367,368,369,370,371,376,378,380,382,384,384,387,390,392,394,396,397,397,398,399,399,399,400,400,402,403,406,407,408,409,409,410,410,411,416,418,422,426,426,426,427,428,428,429,429,429,430,430,431,433,436,436,439,440,442,443,444,444,447,452,454,456,456,456,456,459,460,461,462,463,468,468,468,468,468,472,473,474,475,476,479,480,482,484,484,484,485,485,485,486,486,487,488,490,491,491,492,495,496,500,501,502,505,506,508,508,510,511,516,516,516,516,516,516,516,516,517,518,520,522,523,524,524,525,527,532,534,535,536,537,538,538,539,540,541,541,543,546,548,548,550,551,553,555,556,557,559,564,566,568,569,569,571,572,572,572,573,574,575,579,580,583,584,585,586,586,587,587,588,588,591,594,595,596,596,596,597,599,601,604,605,605,606,607,609,610,611,613,614,616,618,619,619,619,619,620,623,623,624,631,631,632,31,32,32,32,33,33,42,42,42,42,42,44,47,53,53,54,54,55,55,55,56,58,58,60,60,60,93,94,94,99,120,121,122,122,128,159,160,162,162,162,167,168,169,171,172,173,196,196,196,198,213,215,216,218,226,230,230,230,230,230,258,264,264,264,265,265,265,295,296,297,298,298,298,314,314,321,328,328,332,332,332,348,349,349,351,352,353,354,355,356,357,358,359,360,366,366,366,366,367,367,400,400,400,403,403,404,404,404,404,405,405,405,405,406,406,406,406,407,407,408,408,431,433,434,436,437,437,438,439,439,440,440,441,24,24,24,24,25,25,25,25,25,25,33,34,34,35,35,36,37,38,38,38,39,39,39,40,42,42,42,42,56,67,68,68,69,69,70,71,71,74,74,74,98,100,101,101,102,105,107,108,108,108,126,126,126,126,139,140,140,141,142,144,144,144,144,167,168,168,169,169,170,171,173,174,174,174,175,175,176,177,178,178,178,207,207,207,207,207,209,212,212,212,228,229,229,230,230,230,230,230,230,248,258,258,258,258,258,268,268,268,268,286,286,286,309,309,309,310,310,311,311,312,312,313,313,314,314,314,315,315,315,316,316,317,318,318,320,320,326,330,330,331,338,338,339,341,341,24,25,25,26,26,26,27,30,31,32,32,32,39,39,39,62,62,63,64,64,66,66,66,66,76,76,86,86,86,101,102,102,103,104,104,104,113,113,128,128,128,128,131,136,146,151,161,161,162,162,163,164,166,167,167,169,172,191,191,192,194,198,219,219,219,220,221,222,223,224,225,227,228,228,229,229,230,232,232,232,235,237,237,238,258,258,260,260,261,262,262,262,263,266,266,277,278,280,300,300,329,329,330,330,330,331,331,334,339,342,352,6,21,21,31,32,32,33,33,33,34,34,35,36,37,54,54,54,76,90,90,104,105,106,107,108,111,119,119,153,153,153,153,153,168,169,169,170,170,171,172,172,172,173,181,188,188,203,203,204,204,205,206,206,207,207,232,232,242,245,247,270,270,274,277,277,278,278,279,280,280,283,298,299,299,325,325,344,345,345,345,346,346,347,353,353,363,363,363,370,370,371,371,372,372,373,374,375,375,376,377,378,379,380,380,380,406,406,406,9,9,11,24,24,24,24,33,36,37,38,39,43,43,44,44,45,45,54,66,68,68,69,69,70,76,76,77,78,80,96,113,114,115,124,124,124,128,128,141,141,142,143,144,144,146,147,148,148,149,149,150,168,178,180,180,181,181,182,182,183,184,184,184,187,188,189,190,202,215,215,216,219,236,253,272,272,285,285,286,286,298,312,315,315,317,317,317,317,318,319,319,320,321,322,322,322,322,322,342,361,366,367,369,369,386,401,410,410,410,410,410,426,426,427,427,9,10,16,16,35,36,36,37,37,38,38,38,39,40,40,42,42,48,54,68,69,70,71,72,74,75,76,76,80,81,81,82,102,107,109,110,111,112,112,112,121,124,148,160,160,168,169,172,173,173,175,175,185,206,207,207,208,209,222,222,222,239,239,240,242,242,243,243,245,248,248,253,253,254,254,256,257,261,261,287,297,297,298,298,298,300,301,301,302,303,304,304,305,307,312,313,314,314,316,318,318,319,319,326,326,326,327,327,327,330,330,330,331,334,334,346,347,347,348,349,353,354,356,357,357,357,358,358,359,359,360,360,360,360,360,362,362,362,362,362,368,368,368,368,368,368,380,389,389,390,390,390,392,392,392,392,393,393,393,394,394,397,400,418,419,420,420,420,421,19,20,22,39,39,42,58,70,72,73,73,74,75,76,80,85,107,109,112,112,112,112,112,126,144,145,161,161,171,172,173,174,175,175,176,177,182,191,194,211,214,220,220,259,289,293,293,293,316,317,318,319,320,338,338,354,354,369,377,378,379,380,381,392,392,392,393,393,394,394,395,395,397,399,401,401,419,420,420,421,422,423,9,43,44,45,46,56,56,56,56,66,67,68,68,69,69,72,72,72,73,74,78,78,78,78,78,103,103,104,104,105,106,107,108,123,125,126,127,127,128,128,142,142,154,154,175,175,178,180,212,212,212,222,222,222,222,238,239,240,260,272,277,278,278,278,302,316,316,316,322,323,323,326,341,341,341,342,343,343,344,344,345,345,376,376,376,376,380,394,394,394,394,394,410,410,410,411,412,413,413,414,416,417,15,15,17,18,33,33,65,70,71,71,71,72,73,74,74,75,76,78,94,94,97,106,107,110,111,111,111,112,112,113,117,126,126,126,148,148,148,148,159,159,160,166,166,182,182,196,200,200,200,215,216,216,218,232,251,251,252,254,264,264,264,264,295,303,303,312,313,328,330,330,337,342,347,347,349,349,350,352,352,361,362,379,379,379,379,390,390,390,404,404,404,405,405,405,406,407,407,408,408,409,409,409,410,414,419,420,420,420,420,23,26,26,26,26,36,39,40,42,42,42,42,42,58,58,58,58,67,68,68,69,69,70,70,71,72,73,73,78,78,112,112,116,116,118,118,133,133,134,135,136,137,137,144,154,154,158,158,169,171,176,176,184,208,222,222,222,222,226,226,226,226,241,241,241,242,243,244,245,246,248,248,266,266,296,324,325,342,346,346,353,362,362,362,362,379,380,381,382,383,384,385,387,388,389,390,396,410,410,10,25,26,28,37,37,38,39,39,48,48,48,68,68,68,72,80,92,92,99,99,100,100,101,103,103,104,104,110,122,130,148,149,160,182,182,184,185,200,220,227,230,230,230,230,238,243,243,245,245,245,249,249,250,250,251,258,258,258,263,263,263,290,294,299,300,302,310,330,332,333,333,333,334,335,336,344,344,348,348,351,351,354,354,354,379,380,381,382,389,393,393,393,393,393,404,405,406,407,410,60,60,67,67,67,67,68,68,86,94,116,124,124,128,148,149,151,151,162,187,188,189,191,196,230,230,232,232,235,249,249,250,250,251,252,254,255,256,257,257,262,262,262,262,262,264,264,264,264,264,264,266,266,266,284,285,291,292,292,293,300,300,300,302,302,302,302,329,332,332,332,334,357,357,360,362,364,364,364,364,364,383,384,385,385,386,398,409,409,420,420,421,421,422,422,428,428,9,9,10,25,31,35,35,44,44,45,45,45,46,47,48,48,60,62,62,63,67,67,67,74,88,88,89,89,90,91,93,98,116,119,121,123,125,138,138,141,142,142,144,145,145,145,146,151,151,151,165,165,165,165,165,178,178,179,179,189,190,190,193,193,193,219,219,234,268,275,275,275,275,280,280,290,295,295,296,306,306,306,306,310,318,318,321,330,331,332,332,332,337,337,337,337,339,345,345,345,348,349,353,353,354,355,356,358,359,359,360,361,361,27,28,28,29,30,34,35,36,38,38,52,53,53,53,72,72,94,110,112,116,117,119,120,121,121,122,132,134,135,135,166,178,178,179,180,181,190,195,202,202,220,259,259,268,269,278,278,278,305,305,306,306,312,312,312,325,326,327,327,327,332,339,345,349,351,353,358,358,364,380,391,392,10,11,11,12,14,15,17,18,19,20,24,24,42,42,42,45,50,61,61,61,71,74,80,80,86,86,86,95,99,101,102,104,105,105,129,137,138,138,138,138,142,143,143,144,160,160,176,177,212,212,212,212,212,212,229,229,231,236,237,240,240,242,242,242,310,310,312,314,314,46,46,52,52,52,89,89,89,93,94,94,98,98,98,98,107,108,109,109,109,110,110,110,111,134,135,135,135,140,140,177,177,178,183,183,184,184,184,185,187,188,189,189,190,190,196,202,217,218,218,218,219,220,224,224,224,233,233,264,264,265,265,268,268,268,268,269,269,270,271,271,272,272,274,274,274,274,308,308,308,308,340,341,349,349,350,350,350,351,351,352,352,359,359,360,360,394,394,394,394,402,402,402,412,422,422,423,428,428,428,428,438,463,463,463,464,464,464,464,464,499,499,499,499,500,500,500,500,510,510,511,512,36,36,37,38,39,42,43,43,44,47,47,48,48,48,48,76,77,77,78,78,79,80,82,82,82,86,87,87,88,88,94,94,104,105,110,113,116,116,116,116,134,157,158,158,159,159,162,162,163,164,165,167,167,168,169,171,171,171,171,172,172,172,202,203,206,206,206,206,213,233,234,234,235,236,236,256,256,256,256,256,271,288,290,290,290,290,315,315,316,316,317,317,317,318,318,318,319,319,320,321,322,322,324,324,324,366,367,368,368,369,369,370,371,372,373,374,374,408,408,408,408,434,435,436,437,439,439,440,441,442,442,442,444,484,488,488,488,488,0,1,5,5,7,9,14,15,6,10,24,34,35,46,50,64,90,16,18,39,44,44,44,49,52,52,52,7,9,10,12,15,17,21,23,40,44,46,47,52,55,56,58,60,64,67,68,70,70,75,78,81,82,83,84,85,86,87,88,90,91,92,94,96,98,100,102,104,112,114,116,118,119,120,121,121,121,121,122,122,123,123,123,124,128,128,128,129,129,132,136,138,138,143,145,146,148,149,152,154,156,161,163,165,166,168,170,172,174,176,178,179,182,190,192,192,192,192,194,194,194,194,195,195,196,197,197,198,199,205,207,214,216,219,220,224,228,228,228,228,230,230,230,230,232,232,232,233,237,240,241,243,248,249,250,254,258,260,261,262,262,266,268,269,270,272,276,280,282,284,285,288,289,290,293,294,295,296,298,300,301,302,302,308,310,316,318,324,326,327,328,329,343,17,22,47,66,32,61,73,77,86,119,133,136,143,149,274,280,298,338,361,1,4,6,10,48,72,196,198,199,200,251,373,1,8,132,132,133,134,135,136,137,1,4,6,7,8,51,52,175,299,507,4,8,10,20,22,30,35,124,153,4,6,9,12,14,14,18,20,20,22,24,26,26,30,32,32,40,42,42,53,54,56,56,60,62,62,78,80,80,89,90,92,104,106,106,153,154,156,156,180,182,182,292,306,14,21,22,29,36,37,46,47,54,58,59,70,77,78,80,81,101,105,106,109,109,111,113,122,124,127,128,129,131,134,137,142,147,148,158,159,162,163,165,179,180,188,189,200,201,205,223,228,230,238,239,241,241,242,243,243,245,246,247,247,248,249,251,251,252,253,253,255,256,256,257,258,258,259,260,260,262,264,265,267,267,269,274,275,292,297,297,299,302,304,307,313,314,315,315,316,320,330,331,7,25,27,28,29,32,34,35,36,38,41,42,43,44,46,48,50,54,56,57,60,62,64,65,66,68,73,74,76,78,84,86,87,89,90,91,92,93,93,93,94,95,95,96,97,99,100,103,104,105,106,107,108,108,108,108,108,108,109,109,110,111,111,112,113,114,117,118,122,123,125,127,128,130,132,133,134,135,136,138,140,142,143,144,145,146,149,152,154,156,159,161,163,164,166,170,172,174,177,178,180,181,183,184,186,190,192,194,196,197,201,202,204,205,206,208,208,209,210,211,213,214,215,217,218,219,224,226,228,229,231,232,234,235,236,237,238,240,242,244,245,245,245,245,246,248,250,251,252,255,257,258,259,260,262,263,266,267,268,270,272,274,276,278,280,282,284,285,287,288,288,288,289,290,291,292,293,294,296,297,299,300,303,305,306,307,307,308,309,311,312,314,315,316,318,319,322,323,324,325,326,327,328,329,330,331,332,333,335,338,340,341,344,345,346,350,352,353,354,355,356,358,360,364,5,23,25,26,27,30,32,33,34,36,38,41,42,43,44,46,48,52,54,55,58,60,62,63,64,66,68,71,72,74,76,82,84,85,87,88,89,90,91,91,92,93,94,94,95,95,97,99,100,101,102,103,104,104,104,104,104,104,105,105,106,107,107,108,109,110,113,114,118,119,121,123,124,126,126,128,129,130,131,132,132,134,136,138,139,140,141,142,145,148,150,152,155,157,159,160,162,166,168,170,173,174,176,179,180,182,186,188,190,192,193,197,198,199,200,202,202,203,204,205,207,208,209,211,213,214,215,222,224,225,227,228,229,230,231,232,234,236,238,239,239,239,239,240,242,244,245,246,248,249,251,252,253,254,256,257,260,261,262,262,264,266,268,270,272,274,276,278,279,281,281,282,282,283,284,285,287,289,290,291,291,292,293,294,295,296,298,300,301,302,303,306,307,308,309,310,311,312,313,314,315,316,317,319,322,324,325,328,329,330,334,336,337,338,339,340,342,344,348,7,25,28,29,32,34,35,36,38,43,44,45,46,48,50,54,56,57,60,62,65,66,68,70,73,74,76,78,81,84,86,87,87,89,90,91,92,93,94,95,95,95,96,97,99,103,104,105,106,107,108,108,108,108,108,109,109,110,111,111,112,113,114,117,118,122,123,125,127,128,130,130,132,134,135,136,138,140,142,143,144,145,146,149,152,154,156,159,161,163,164,166,170,172,174,177,180,181,183,184,186,190,192,194,196,197,201,204,205,206,208,208,209,210,211,213,214,215,217,219,222,223,228,230,232,233,235,238,239,240,241,242,244,246,248,249,249,249,249,250,252,254,255,256,258,259,261,262,263,264,266,267,270,271,272,274,275,276,278,280,282,284,286,288,288,289,291,292,292,292,293,294,295,296,297,298,300,301,303,307,309,310,311,311,312,313,315,316,318,319,320,322,323,326,327,328,329,330,331,332,333,334,335,336,337,339,342,344,345,348,349,350,354,356,357,358,359,360,362,364,368,26,36,42,90,96,118,124,169,1,5,50,87,112,137,0,30,63,100,164,200,243,282,319,7,7,8,9,9,10,10,11,12,12,13,13,14,14,15,15,16,4,6,7,7,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,7,23,36,63,64,64,66,68,70,70,70,73,73,73,74,74,74,74,76,79,80,83,84,86,86,90,93,94,94,97,98,101,102,104,106,106,109,110,112,112,112,112,115,116,116,119,119,120,122,124,126,128,130,130,130,132,132,132,134,134,136,136,138,138,138,140,140,140,142,144,147,148,150,153,154,157,158,161,161,162,162,165,165,165,166,166,169,170,170,172,175,175,176,180,182,184,186,186,188,188,188,190,190,7,50,52,52,52,52,52,52,54,56,59,60,63,64,67,67,68,71,71,72,72,74,76,78,78,80,80,80,83,84,86,86,88,90,92,94,96,99,100,102,102,105,106,108,108,111,112,114,117,118,120,122,124,124,124,126,126,126,126,128,134,134,134,134,134,136,136,138,140,140,142,146,148,148,150,150,150,152,152,152,154,154,156,156,5,9,54,56,56,58,60,60,63,63,64,66,68,71,71,71,71,72,72,72,72,74,76,78,78,80,80,80,80,82,82,82,84,84,84,84,86,86,88,88,88,90,90,90,92,92,92,94,94,94,96,96,98,98,98,100,102,102,104,104,109,110,125,133,136,138,138,138,140,140,142,142,144,144,144,146,146,148,148,150,150,152,154,154,156,158,158,56,57,57,57,58,58,60,60,63,64,66,69,70,72,74,76,78,80,80,80,82,82,84,84,87,88,88,88,90,91,92,95,96,100,102,104,104,104,106,106,109,112,112,112,116,119,120,122,124,124,124,124,124,126,130,130,130,130,132,134,134,136,138,138,140,140,140,142,144,146,148,148,150,0,1,3,5,4,8,18,24,37,8,14,15,16,17,17,17,29,29,30,30,31,32,33,34,35,36,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,255,255,255,256,257,258,259,260,261,263,295,303,315,368,370,373,9,30,50,54,59,62,65,68,68,86,90,94,120,131,161,165,170,170,170,174,174,182,189,192,192,237,254,302,302,306,312,312,376,390,404,4,6,8,17,18,20,21,24,27,27,28,30,31,32,34,34,34,34,36,1,9,11,32,38,38,68,76,76,80,87,106,106,110,116,132,134,143,144,158,158,164,170,175,176,204,215,220,240,240,240,246,248,254,260,263,272,280,284,284,293,296,296,302,304,315,318,327,328,354,366,378,380,382,382,392,392,414,414,418,420,427,428,428,438,440,450,450,454,456,460,462,468,474,474,484,484,496,502,502,518,522,522,529,559,6,8,9,10,11,12,13,14,15,16,17,18,22,23,24,24,25,25,26,27,27,28,28,29,29,30,30,31,32,32,33,33,35,35,36,36,37,37,38,38,39,40,41,41,42,43,44,45,45,6,8,10,11,12,13,14,15,16,18,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,35,35,36,36,37,37,38,39,39,40,41,41,42,43,43,44,44,45,45,46,46,7,46,54,86,90,96,102,102,120,130,140,156,164,198,206,210,214,224,260,264,270,282,286,286,292,326,342,342,366,376,380,380,392,410,416,438,440,444,466,470,480,486,17,19,21,24,26,27,29,32,31,40,40,41,51,51,60,60,73,73,78,78,78,87,92,92,92,120,132,132,145,153,153,153,158,158,164,164,164,168,173,177,177,181,184,184,188,188,188,188,188,188,192,192,196,196,203,209,209,214,220,220,220,227,240,249,249,256,256,260,260,280,280,289,289,298,298,307,320,327,334,342,342,349,349,350,362,363,368,369,369,382,382,382,398,402,407,407,413,413,422,422,428,433,437,441,444,444,448,452,452,452,456,461,464,464,464,468,31,40,40,51,51,60,60,73,78,78,87,92,92,120,132,132,145,152,152,158,158,164,164,164,168,173,177,177,181,184,184,188,188,188,188,188,188,192,192,192,196,203,209,209,214,220,220,227,240,249,249,256,256,260,260,280,280,289,298,298,320,334,342,342,349,349,350,362,369,369,382,382,382,398,402,407,413,413,422,422,428,433,437,441,444,444,448,452,452,452,456,460,463,466,466,466,470,7,43,67,86,103,127,143,235,365,387,388,388,7,8,26,28,29,30,31,32,33,34,34,36,38,41,42,43,44,46,47,48,49,51,54,55,56,57,58,61,62,63,63,64,65,66,67,68,69,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,86,88,90,93,94,96,97,99,108,110,111,114,117,119,120,122,123,126,127,128,130,131,133,136,139,142,144,145,146,147,148,150,152,154,156,157,158,161,162,163,164,165,166,167,168,170,171,177,186,187,188,190,191,192,194,195,197,199,200,201,202,204,206,208,211,212,214,215,217,218,219,221,223,224,224,225,226,227,227,227,228,229,231,232,232,233,234,235,236,237,239,240,241,241,242,244,245,246,247,248,250,251,252,253,254,255,24,30,36,38,40,42,44,47,50,51,51,52,60,68,72,75,78,80,82,84,86,86,86,87,88,90,94,104,104,104,108,108,114,120,134,142,142,146,152,159,168,168,168,168,168,174,176,176,178,182,186,188,188,190,192,192,194,200,202,219,222,225,228,232,236,244,258,264,264,264,264,266,266,270,270,278,278,284,284,287,287,289,290,291,291,292,298,298,299,301,304,308,309,309,311,319,319,319,319,320,320,320,321,321,322,322,322,325,325,326,326,328,331,331,332,332,333,333,334,338,344,11,46,48,50,53,54,57,58,61,62,64,66,68,68,70,72,74,76,78,80,82,82,84,86,88,88,88,88,90,92,94,96,98,102,102,104,104,104,104,106,108,112,11,12,27,31,57,65,70,70,74,84,89,89,93,93,93,94,100,100,104,104,107,110,118,122,125,128,140,140,144,147,151,156,160,160,164,168,168,172,176,184,192,200,218,222,225,225,228,233,241,242,248,252,256,266,272,279,280,286,289,296,300,304,311,318,322,329,333,337,343,348,353,366,369,372,377,377,385,389,392,399,403,406,410,414,420,420,424,428,436,440,450,450,454,458,466,469,472,475,478,486,489,495,495,495,498,498,498,502,512,520,524,528,532,542,545,550,556,556,562,562,562,562,565,578,586,592,596,600,604,607,610,614,617,620,623,626,629,634,637,640,644,647,650,653,656,660,663,666,670,670,701,8,9,10,30,46,47,58,59,80,81,92,100,112,113,126,127,138,139,146,147,158,159,168,169,180,181,192,193,204,205,214,215,224,225,230,231,238,239,244,245,252,253,260,264,265,276,277,286,287,296,297,308,320,321,336,337,346,347,356,357,368,388,396,397,402,403,412,413,422,423,432,440,450,451,458,459,468,478,479,484,485,496,502,9,30,46,58,70,82,94,102,114,128,140,148,160,170,182,194,206,216,226,232,240,246,254,266,278,288,298,310,322,332,340,350,360,372,384,394,402,408,418,428,438,448,458,466,476,486,492,504,13,34,50,62,74,90,98,106,118,132,144,152,164,174,186,198,210,220,230,236,244,250,258,270,272,284,294,304,316,328,338,338,346,356,366,378,390,390,400,408,414,424,434,444,454,464,480,490,496,508,1,4,36,84,131,164,539,4,53,56,57,57,58,61,98,99,100,106,107,109,130,136,145,146,164,184,212,228,234,240,252,252,259,265,277,284,288,314,317,317,321,334,343,350,350,351,356,359,363,367,368,369,370,372,374,376,378,380,381,406,407,418,444,446,446,446,448,448,450,452,454,456,458,458,460,462,462,464,464,466,466,466,468,468,470,472,472,472,474,476,478,478,480,480,482,484,2,4,6,25,27,28,29,30,30,53,54,54,55,58,63,65,72,74,77,79,87,145,169,187,205,208,233,247,257,259,267,269,275,293,299,309,319,327,329,331,343,349,387,7,13,16,23,31,40,41,43,44,44,65,83,92,100,102,114,121,129,148,171,180,188,192,206,216,217,234,256,282,288,295,312,322,325,328,334,354,359,360,381,390,399,403,406,414,419,425,431,438,441,453,473,503,534,535,542,580,603,6,12,28,35,59,62,72,74,75,95,100,107,114,130,144,175,182,191,199,232,245,267,268,275,280,281,287,298,306,312,326,355,384,396,417,428,460,486,531,536,554,558,574,575,578,587,590,593,602,603,611,619,623,6,9,59,129,135,284,343,344,347,376,406,407,410,411,561,5,31,33,38,50,59,64,69,70,72,73,74,75,77,79,84,86,86,89,96,98,102,106,113,122,124,127,139,149,153,191,192,194,206,226,239,255,255,257,263,291,316,316,335,341,342,359,360,361,363,365,366,368,372,389,64,66,66,66,68,68,69,70,126,128,129,136,138,188,239,241,270,300,301,302,303,304,311,320,324,325,329,331,337,344,357,357,358,359,366,367,367,367,376,387,394,395,398,407,408,409,419,421,436,437,437,444,450,454,455,456,457,459,461,463,465,467,469,505,550,552,554,556,556,558,560,562,564,566,568,570,572,574,578,580,582,584,586,588,593,0,1,2,3,9,20,22,26,28,29,29,30,32,34,34,35,35,35,36,38,40,40,40,40,42,42,44,44,44,48,48,48,48,52,52,53,53,54,54,56,56,56,57,58,59,59,59,59,60,60,62,62,62,63,63,64,64,65,65,66,66,68,68,68,68,68,69,69,70,70,70,71,72,72,74,74,74,74,75,75,76,76,78,78,80,80,80,81,82,83,83,84,84,86,87,87,87,90,90,92,92,93,93,93,93,94,94,94,95,95,96,96,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,104,104,104,104,105,105,106,106,106,106,107,107,107,107,108,108,110,110,110,111,111,112,112,113,113,113,113,114,114,116,116,116,116,117,119,119,119,120,120,126,126,130,131,132,132,137,138,138,144,144,150,150,155,155,155,155,156,156,162,166,166,172,172,176,182,182,190,190,196,196,200,200,206,206,208,212,212,216,224,226,226,232,232,237,237,238,238,244,244,248,248,250,255,255,255,256,256,258,260,263,264,266,267,268,268,268,268,269,269,269,270,270,272,273,273,276,276,282,282,282,288,288,291,294,296,300,300,304,304,306,306,306,312,312,318,321,322,324,324,324,324,328,328,328,328,334,334,334,334,338,338,338,338,342,342,346,346,346,350,354,354,354,354,360,360,360,360,366,366,366,366,368,370,9,28,28,29,29,29,30,32,32,34,34,35,36,39,40,42,44,46,48,49,52,54,55,55,55,56,58,58,58,59,59,59,60,60,60,62,62,64,64,66,67,68,68,68,70,70,71,71,72,74,75,75,76,76,76,78,79,80,80,82,83,84,84,84,86,87,88,88,90,90,91,92,94,95,96,96,98,99,100,100,102,103,103,104,105,105,106,106,108,109,109,112,112,117,118,120,121,122,124,124,126,128,128,130,132,132,134,134,138,138,143,144,144,146,150,154,154,156,160,160,164,168,168,170,173,174,174,174,180,180,183,184,184,188,188,194,197,198,199,200,200,202,202,203,203,204,204,206,207,208,210,211,214,216,217,218,218,220,225,226,226,228,229,230,230,232,234,234,236,236,236,236,236,237,237,238,238,242,242,244,246,249,250,253,254,254,257,258,258,261,262,262,264,264,266,270,270,274,278,278,282,282,286,286,288,290,292,296,298,300,300,304,306,308,312,318,318,322,322,322,322,322,326,326,330,330,337,337,339,340,340,340,344,344,347,347,348,350,350,350,354,358,358,360,9,26,26,27,28,30,31,32,32,33,34,37,38,40,42,44,46,47,50,52,53,54,56,57,58,58,60,62,62,64,65,66,66,68,69,69,70,72,73,73,74,76,77,78,78,80,81,82,84,85,86,88,89,90,92,93,94,96,96,97,98,100,101,101,102,103,103,104,104,106,107,107,108,109,109,110,110,112,112,112,113,113,115,116,118,120,122,122,124,126,128,130,132,136,141,142,144,148,152,154,158,162,166,168,171,172,178,181,182,186,192,195,196,197,198,200,200,201,201,202,204,205,206,208,209,212,214,215,216,218,223,224,226,227,228,230,231,232,234,234,234,234,234,234,235,235,236,236,240,242,244,247,248,251,252,252,255,256,259,260,260,262,264,268,268,272,276,280,284,284,286,288,290,294,296,298,302,304,304,306,310,316,316,320,324,328,335,337,338,338,342,342,345,345,346,348,348,348,352,356,356,358,9,20,22,26,26,28,29,29,30,32,34,34,35,35,35,36,38,40,40,42,42,44,44,44,48,48,48,48,52,52,53,53,54,54,54,56,56,56,57,58,59,59,59,60,60,62,62,63,63,64,64,65,65,66,66,66,68,68,68,68,68,69,69,70,70,71,72,74,74,74,75,76,78,78,80,81,82,83,84,84,86,87,87,90,90,92,92,93,93,93,93,94,94,94,95,96,96,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,104,104,104,104,105,105,106,106,106,106,107,107,107,107,108,108,110,110,110,110,111,111,112,112,113,113,113,113,114,116,116,116,116,119,120,126,126,130,130,131,132,132,137,138,138,144,144,150,150,155,155,155,156,156,162,166,166,172,176,176,182,182,190,190,200,200,206,208,212,212,216,222,224,226,226,232,232,237,237,238,238,238,244,244,248,250,255,256,256,258,260,263,266,267,268,269,269,269,270,272,273,274,276,276,282,282,282,288,288,288,291,294,296,300,300,300,304,306,306,312,312,318,321,322,324,324,328,328,328,328,334,334,338,338,338,342,342,346,346,350,354,354,354,360,360,366,366,366,366,368,370,7,8,10,11,12,14,16,16,16,17,18,20,21,22,24,24,25,26,27,28,29,30,31,32,33,4,12,19,20,28,34,40,54,54,22,26,30,30,34,38,42,46,46,50,54,58,62,66,70,74,78,78,82,86,90,94,98,102,102,106,111,112,4,6,14,16,17,22,22,24,26,30,34,36,38,40,42,44,46,48,49,52,56,56,58,59,60,61,62,63,64,65,66,67,68,69,69,70,71,72,74,76,78,79,79,80,82,83,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,101,102,103,104,105,106,107,108,108,109,110,111,112,113,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,144,146,148,150,152,153,154,155,156,157,158,158,159,160,160,161,162,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,182,183,184,184,185,186,187,188,189,190,191,192,193,194,194,194,195,196,197,197,198,199,205,4,6,6,9,11,37,52,52,60,65,68,74,84,86,87,90,93,93,94,94,104,106,106,110,120,122,124,140,7,8,60,80,102,146,205,206,226,244,350,441,442,443,445,2,9,14,14,9,22,23,30,46,54,70,76,86,90,104,118,119,128,136,144,156,162,176,190,196,202,208,230,240,254,258,262,268,286,298,308,316,322,326,332,346,358,364,374,384,402,408,416,422,428,442,467,467,6,7,8,9,10,12,12,14,15,16,18,19,20,21,24,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,46,46,47,47,48,49,50,50,51,51,52,53,55,56,57,58,60,61,62,63,64,65,65,66,67,68,68,69,69,70,70,71,72,72,74,75,76,78,79,80,81,82,83,84,85,86,88,90,91,92,93,94,95,96,97,98,99,100,100,101,102,103,104,104,105,106,107,108,110,112,113,114,115,116,117,117,118,119,120,121,122,123,124,125,126,126,127,128,130,130,131,132,132,133,134,135,137,137,138,139,139,140,141,141,142,142,144,144,145,146,146,147,148,149,152,154,157,158,159,159,160,162,163,163,163,164,164,165,167,168,171,172,173,174,174,174,175,175,175,176,176,177,178,179,179,180,181,182,182,183,183,185,186,187,189,190,190,191,192,192,193,193,194,196,198,200,201,201,202,202,202,203,204,204,204,205,206,207,208,208,209,210,210,210,211,212,213,213,214,216,217,217,218,219,220,221,221,222,222,224,226,227,228,228,229,229,229,229,32,34,34,34,42,42,54,58,66,80,82,82,82,90,98,98,36,36,48,48,56,72,80,80,88,98,103,106,122,122,142,160,180,196,196,213,218,14,14,38,38,50,50,78,78,90,98,98,122,122,127,134,150,150,163,182,190,190,206,211,222,227,230,235,247,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,44,45,46,48,49,50,51,52,53,54,55,56,57,58,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,4,36,37,38,39,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,7,28,34,44,60,74,86,96,102,108,116,122,128,132,162,184,202,218,228,240,252,262,274,296,310,310,316,326,358,392,418,430,440,459,9,10,11,12,18,20,34,38,38,44,52,55,58,70,76,86,92,112,114,124,136,153,164,195,196,206,209,210,214,216,220,227,232,232,236,239,243,244,252,258,262,262,266,274,279,294,294,296,316,322,348,356,360,364,366,370,372,375,384,386,396,400,408,410,414,418,424,434,436,448,456,466,472,493,7,46,72,86,100,110,116,122,4,5,6,8,9,10,11,12,14,15,16,18,19,20,23,24,25,26,28,29,31,32,33,34,36,5,6,6,7,7,8,8,9,9,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,15,15,15,15,15,16,16,17,17,18,18,18,19,19,19,19,19,20,21,21,21,21,21,22,22,23,23,23,23,24,24,24,25,25,25,26,26,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,35,36,36,36,36,36,4,5,9,9,11,12,12,12,12,13,13,13,13,15,15,15,17,18,18,19,23,23,23,27,29,29,31,31,31,32,33,33,35,37,39,41,24,24,24,24,25,25,25,25,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,30,30,30,30,31,31,31,31,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,36,36,37,37,37,37,37,38,38,38,38,38,39,39,39,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,42,42,43,43,43,44,44,44,44,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,49,50,51,51,51,52,52,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,55,55,55,55,55,55,55,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,59,60,60,60,61,61,61,61,62,63,63,68,71,71,71,71,72,72,72,72,72,73,74,75,75,75,75,76,76,76,77,77,78,78,78,79,79,79,79,79,80,80,80,80,80,80,80,81,81,81,81,82,82,82,83,83,84,84,84,84,85,85,85,85,85,85,86,86,86,86,86,87,88,88,89,89,89,90,90,90,90,90,90,90,91,91,91,91,92,92,92,92,93,93,93,93,93,94,94,94,94,95,95,95,95,96,96,96,96,97,97,97,97,98,98,99,99,99,99,99,100,100,100,100,100,101,101,102,102,102,103,103,103,103,103,103,103,103,104,104,104,105,105,105,105,105,105,106,106,106,106,107,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,110,110,111,111,111,111,111,111,111,112,112,112,113,113,113,113,113,113,114,114,114,114,114,114,115,115,115,115,115,116,116,117,117,117,117,117,118,118,118,118,118,118,119,119,119,119,119,119,119,120,120,120,121,121,121,122,122,123,123,123,124,125,125,125,125,125,125,126,127,127,127,127,127,128,128,128,129,129,129,129,129,129,130,131,131,131,131,131,131,131,131,132,132,132,133,133,133,133,134,134,135,135,135,135,136,136,136,136,137,137,137,137,138,138,138,139,139,139,139,139,139,140,140,140,140,141,141,141,141,141,141,142,142,142,143,143,143,143,144,144,144,144,144,145,145,146,146,146,146,146,146,147,147,147,147,148,148,148,149,149,150,150,150,150,151,151,151,151,151,151,151,152,152,152,152,152,153,153,153,153,154,154,154,155,155,155,155,155,156,156,156,156,157,157,157,157,158,158,158,159,159,159,159,159,159,159,160,160,160,161,161,161,161,161,162,162,162,162,162,162,162,163,163,163,163,163,163,163,164,164,164,164,164,165,165,165,165,165,165,166,166,166,166,166,166,167,167,167,167,167,167,167,167,168,168,168,168,168,168,169,169,169,170,170,170,170,170,170,170,171,171,171,171,171,171,172,172,172,172,172,173,173,173,173,173,173,173,174,174,175,175,175,175,175,175,175,176,176,177,177,177,177,177,177,177,177,178,178,178,179,179,179,179,180,180,180,180,180,181,181,181,181,181,182,182,182,182,182,183,183,183,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,187,187,187,187,187,187,188,188,188,188,188,188,188,188,189,189,189,189,189,189,189,190,190,190,190,191,191,191,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,196,196,196,196,196,197,197,197,197,197,198,198,198,198,199,199,200,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,202,203,203,203,203,204,204,204,204,204,205,205,205,206,206,206,207,207,207,207,208,208,208,208,208,208,209,209,209,209,209,210,210,210,210,211,211,211,212,212,213,213,213,213,213,213,213,214,214,214,215,215,215,215,216,216,216,216,216,216,217,217,217,218,218,218,218,219,219,219,219,219,219,219,220,220,220,220,220,221,221,221,221,221,221,221,221,222,222,222,222,223,223,223,223,223,223,223,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,226,226,226,226,228,228,229,229,229,229,229,231,231,231,232,232,232,232,233,233,233,233,233,234,234,234,234,234,235,235,235,236,236,236,236,236,237,237,237,237,237,237,237,238,238,239,239,239,239,240,240,241,242,242,243,244,244,244,244,244,245,245,246,246,247,248,250,250,251,251,251,251,251,252,253,253,253,253,254,254,254,254,254,254,254,255,255,255,255,255,256,256,256,257,257,257,257,258,258,258,259,259,259,259,259,259,260,260,260,260,260,260,261,261,261,261,261,261,262,262,262,262,262,263,264,264,264,264,264,264,265,266,266,266,267,267,267,267,267,268,268,268,268,268,269,269,269,269,270,270,270,271,271,271,271,271,272,272,272,272,273,273,273,273,274,274,274,274,275,275,275,275,276,276,277,277,277,277,277,277,277,277,278,278,278,278,279,279,279,279,279,280,280,280,280,281,281,282,282,282,283,283,283,283,283,284,284,284,285,285,285,285,286,286,286,286,287,287,287,287,287,288,289,289,289,289,289,289,289,290,290,290,290,290,291,291,291,291,291,291,291,291,292,292,292,293,293,293,293,293,294,294,294,295,295,295,295,295,295,295,296,296,296,296,296,297,297,297,297,297,298,298,298,299,299,299,299,300,301,302,302,302,302,302,302,303,303,303,303,303,304,304,304,304,305,305,305,306,306,306,306,307,307,307,307,307,307,308,308,308,308,308,309,309,309,309,310,310,310,310,310,311,311,311,311,312,312,312,312,312,313,313,313,313,314,314,314,314,314,314,315,315,315,315,316,316,316,316,317,317,317,317,317,317,318,318,318,318,319,319,319,319,319,320,320,320,320,321,321,322,322,322,322,323,323,323,323,324,324,324,324,325,325,325,325,325,325,325,325,326,326,326,326,327,327,327,327,327,327,327,328,328,328,328,328,329,329,329,329,330,330,330,331,331,331,331,332,332,333,333,333,333,334,334,334,334,335,335,335,335,336,336,336,337,337,337,338,338,339,340,340,341,341,341,342,343,343,343,343,344,344,345,345,345,346,346,346,346,347,347,347,347,348,348,349,349,350,350,350,350,351,351,351,351,351,351,352,352,352,353,353,353,353,354,355,356,356,357,357,357,358,358,358,359,359,359,360,360,360,360,361,361,361,361,362,362,362,362,363,363,363,363,364,364,365,365,365,366,366,366,367,367,367,367,367,368,368,368,368,369,369,369,369,370,370,370,370,370,371,371,371,371,371,372,373,373,373,374,374,374,374,375,375,375,375,375,375,375,376,376,377,377,377,377,378,378,378,378,379,379,379,379,379,379,379,380,381,381,381,381,381,381,381,382,382,382,382,382,382,383,383,383,383,383,383,383,384,384,384,384,384,384,384,385,385,385,385,385,386,386,386,386,386,386,386,387,387,387,387,387,387,387,388,388,391,392,392,393,393,393,393,395,395,395,395,395,398,398,398,399,399,400,400,401,401,402,402,402,403,403,403,404,404,405,405,405,406,406,407,407,408,408,408,409,409,409,409,409,409,409,409,410,410,410,410,410,410,411,411,412,412,413,413,413,413,413,414,414,414,414,414,414,414,415,415,415,415,415,415,416,416,416,417,417,417,417,417,417,417,418,418,418,418,418,419,419,419,420,420,420,420,420,421,421,421,421,422,422,422,422,422,422,423,423,423,423,424,425,425,425,425,425,425,426,426,426,428,428,428,429,429,430,430,430,430,430,431,431,431,431,431,431,432,432,432,432,432,432,432,432,433,433,433,433,433,433,434,434,434,434,434,434,434,435,435,435,435,435,435,436,436,436,437,437,437,437,437,437,437,437,438,438,438,438,438,438,438,438,439,439,439,439,439,439,439,440,440,440,440,440,440,440,440,440,441,441,441,441,441,441,442,442,442,442,442,443,443,443,443,443,443,444,444,444,444,444,445,445,445,445,445,445,445,445,446,446,446,446,446,446,446,446,446,447,447,447,447,447,448,448,448,448,448,448,448,449,449,449,449,449,450,450,450,450,450,450,451,451,451,451,451,452,452,452,452,453,453,453,453,453,453,453,453,454,454,454,455,455,455,455,455,456,456,456,456,456,456,457,457,457,457,458,458,458,458,459,459,459,459,459,459,460,460,460,461,461,461,461,462,462,462,463,463,464,464,464,465,465,465,465,466,466,466,466,467,467,467,467,468,468,469,469,469,469,470,470,470,470,470,471,471,471,472,472,472,473,473,473,473,474,475,475,475,475,475,476,476,476,476,476,477,477,477,477,477,478,478,478,479,479,479,479,479,480,480,480,481,481,481,481,482,482,482,482,482,483,483,483,483,483,483,484,484,484,484,484,485,486,486,486,486,487,487,487,487,487,487,488,488,488,488,488,489,489,489,489,489,490,490,490,491,491,491,492,493,493,493,493,494,494,494,495,495,495,495,495,496,496,496,496,497,497,497,498,498,498,498,499,499,499,500,500,500,500,500,501,501,501,501,501,502,502,502,503,503,503,504,504,505,505,505,505,506,506,506,506,507,507,507,507,507,508,508,508,508,508,509,509,509,509,510,510,510,511,512,512,512,512,512,513,513,513,514,515,515,515,515,515,516,516,516,517,517,517,518,518,518,519,519,519,520,521,521,521,522,522,523,523,524,524,524,524,525,525,525,525,526,526,526,526,527,527,527,527,528,528,528,529,529,529,529,530,530,530,530,531,531,531,531,531,532,532,532,532,532,533,533,533,533,533,534,534,534,534,535,535,535,535,535,535,536,536,536,536,536,537,537,537,537,537,538,538,539,539,539,541,541,541,542,542,542,543,544,544,544,544,545,545,545,546,546,546,546,547,547,547,547,548,548,548,549,549,549,549,549,550,550,550,551,551,552,553,553,553,554,554,554,554,555,555,555,555,555,555,556,556,557,557,557,559,559,560,560,560,561,561,561,561,562,562,562,562,563,563,564,564,565,565,566,566,566,567,567,567,568,568,568,568,569,569,569,570,570,571,571,572,572,573,573,574,574,574,574,575,575,575,575,575,575,576,576,576,576,576,577,577,577,577,577,577,578,578,578,578,578,579,579,580,580,580,580,580,6,8,12,12,14,16,18,20,22,24,26,26,28,30,32,34,88,120,128,184,196,5,6,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,22,32,33,36,38,53,54,54,54,55,89,90,93,95,96,98,104,106,124,126,128,128,135,139,140,154,163,164,165,168,170,171,174,179,197,201,201,202,202,203,205,5,6,93,94,95,96,98,100,106,107,110,186,188,188,190,190,192,194,196,198,200,202,204,204,206,208,210,210,212,212,214,216,218,220,220,222,222,224,226,228,228,228,228,230,232,234,234,236,236,238,238,289,7,8,102,104,106,108,112,116,118,131,4,5,20,31,34,34,41,45,54,71,77,82,83,83,83,104,138,139,154,172,194,194,195,196,199,201,204,206,208,210,211,223,225,228,230,232,234,235,235,236,236,237,253,254,256,262,266,266,282,282,298,298,299,300,303,305,307,307,308,310,311,313,319,322,326,327,327,328,334,338,342,344,345,346,346,347,348,351,352,356,356,357,357,359,362,364,364,365,365,368,369,369,370,371,375,375,376,377,378,379,379,380,384,386,425,426,426,430,431,431,434,438,438,439,443,468,472,476,488,24,28,29,29,30,38,38,40,42,45,46,47,48,51,52,56,56,57,57,58,59,60,63,64,65,66,66,67,69,70,70,71,71,73,75,75,75,76,77,77,78,79,79,80,84,108,109,109,112,123,124,124,127,128,128,129,134,134,135,139,164,166,168,170,172,184,5,5,5,7,7,8,8,9,10,10,10,11,11,12,12,13,14,14,14,15,16,16,17,20,8,8,9,14,15,17,18,19,20,21,22,23,24,25,26,29,4,8,8,9,9,10,10,11,12,12,13,14,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,34,34,35,36,37,38,39,40,41,42,47,6,7,9,12,20,37,38,50,58,59,60,69,73,74,75,81,87,88,89,102,103,107,109,110,113,120,131,132,133,134,139,140,141,153,163,167,170,171,183,184,185,193,199,200,205,212,213,222,226,227,228,235,237,7,26,34,38,44,52,56,56,56,60,64,68,76,86,90,106,114,125,126,130,134,138,148,154,166,168,172,178,186,194,198,204,216,219,222,230,240,248,252,256,260,266,272,272,278,284,292,296,300,308,7,19,21,21,22,25,27,28,30,32,33,36,39,40,44,46,48,51,51,52,54,58,60,62,64,66,67,68,70,72,74,76,79,80,82,83,87,90,92,93,96,98,100,101,103,104,106,108,5,6,10,13,14,20,21,102,144,166,172,228,287,309,4,5,8,23,26,36,44,107,6,8,10,12,14,16,18,20,22,24,26,50,5,5,14,14,15,15,16,16,16,17,18,20,22,24,26,29,32,32,33,34,38,39,39,40,40,41,42,43,43,43,44,44,45,46,46,47,47,49,50,51,53,56,57,59,60,61,62,63,64,26,27,34,35,59,60,60,61,62,62,63,64,96,118,4,6,6,17,18,66,82,82,83,83,86,87,180,249,250,252,405,407,410,411,420,422,425,441,7,84,87,88,96,100,113,116,116,126,130,131,145,152,164,168,171,172,182,186,187,221,221,227,230,236,258,269,269,274,278,290,290,300,309,313,324,331,334,335,335,340,347,352,368,374,379,6,6,12,12,14,16,16,18,18,20,22,22,24,24,26,28,28,30,30,32,32,34,36,36,38,38,40,40,42,42,47,47,6,16,18,20,22,26,28,30,32,36,38,40,42,46,48,50,52,56,58,60,62,66,68,70,72,76,78,80,82,86,88,90,92,96,98,100,102,106,108,110,112,116,118,120,122,126,128,130,132,136,138,140,142,146,148,150,152,158,160,162,164,166,168,170,172,176,178,180,182,186,188,190,192,196,198,200,202,206,208,210,212,216,218,222,224,226,228,230,232,236,238,240,242,244,246,248,250,112,115,116,116,123,128,128,131,132,136,139,140,140,143,144,151,152,152,155,156,159,160,163,164,168,171,172,175,176,176,176,176,179,180,183,183,188,192,195,196,196,199,200,200,203,204,207,208,211,211,212,212,22,23,24,26,26,27,30,31,34,35,36,38,40,42,42,43,44,46,48,50,51,53,59,60,62,65,66,68,68,72,76,7,8,33,36,71,97,125,125,128,186,187,339,340,358,363,363,365,366,369,413,416,417,418,420,421,426,433,459,463,464,467,470,660,7,8,67,117,117,122,180,181,190,335,336,351,351,359,359,361,362,365,379,411,414,415,416,418,419,429,455,459,460,463,466,652,1,17,34,34,40,40,48,48,58,58,69,76,76,80,81,86,86,87,92,93,98,99,102,102,104,105,108,109,110,111,114,115,118,119,119,119,119,119,124,124,132,133,138,138,148,148,155,158,158,162,163,172,172,177,180,180,187,200,201,208,208,242,248,249,252,270,280,280,280,290,290,290,292,293,293,293,293,293,293,308,309,312,312,312,313,320,320,328,354,354,355,360,361,17,34,40,40,41,48,48,58,58,69,76,80,81,86,86,87,92,93,98,99,102,104,105,108,109,110,111,114,115,118,119,119,119,124,124,132,133,138,138,148,148,158,158,162,163,172,172,178,182,182,190,204,205,212,212,246,252,253,256,274,274,284,284,294,294,296,297,297,297,297,297,312,313,316,317,324,324,332,346,360,360,361,366,367,393,17,34,34,40,40,41,48,48,58,58,58,69,76,76,80,81,86,86,87,92,93,98,102,102,104,105,108,109,110,111,114,115,118,119,119,119,124,124,132,133,138,138,148,148,158,158,162,163,172,178,182,182,190,190,190,190,190,204,205,212,212,246,252,253,256,274,274,284,284,284,294,294,296,297,297,297,297,297,312,313,316,317,324,324,332,346,360,360,361,366,367,9,17,17,23,29,35,41,47,47,53,59,59,65,71,77,83,89,95,95,101,101,107,113,119,125,131,137,143,149,155,159,163,5,7,15,15,21,27,27,33,39,45,45,51,57,57,63,63,69,75,75,81,81,87,93,93,99,105,105,111,117,121,127,133,133,139,139,145,145,151,151,155,159,170,170,17,48,48,60,128,132,150,174,280,306,6,7,10,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,87,88,88,88,88,89,89,89,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,123,124,124,125,125,126,126,126,127,128,128,129,130,131,132,133,134,135,136,136,137,138,138,138,138,138,138,138,139,140,141,142,142,142,142,143,143,143,144,144,145,145,146,147,148,149,149,150,150,150,150,150,150,151,152,153,153,154,154,155,155,155,156,157,158,159,160,160,160,160,160,160,160,161,162,162,162,162,162,163,163,164,164,165,177,178,178,4,6,7,8,9,10,11,12,15,16,19,20,20,21,21,22,23,33,34,35,35,37,37,38,39,41,41,45,52,54,54,55,55,55,56,56,56,57,58,58,58,59,59,60,62,62,63,64,64,65,66,67,68,69,69,70,70,70,70,70,70,71,71,71,72,72,73,76,77,78,78,78,79,80,81,81,82,82,83,84,85,85,86,86,86,87,87,88,88,88,89,89,89,90,90,90,90,90,91,91,92,92,92,93,93,93,94,94,94,95,95,96,96,97,98,99,100,101,102,102,102,102,103,103,104,104,104,104,105,105,106,106,107,107,108,109,110,110,111,112,112,113,113,113,113,113,114,115,115,116,116,116,116,116,117,118,119,119,119,120,120,121,121,121,122,122,123,123,124,124,124,125,125,125,126,126,128,129,132,134,134,134,134,134,140,142,143,145,145,146,146,147,150,151,152,152,153,154,155,156,156,160,160,160,160,161,166,167,168,168,168,170,173,454,466,402,37,262,8,117,302,342,353,769,469,1,2,6,6,7,10,12,14,14,15,16,18,20,20,22,22,24,26,26,28,30,32,34,36,38,38,40,42,42,44,46,47,48,50,52,52,54,56,58,60,62,62,64,66,68,70,70,72,74,74,76,78,78,79,80,82,84,86,86,88,90,92,92,94,95,96,98,100,102,104,106,106,108,110,112,114,114,116,118,120,122,122,124,126,126,127,128,130,132,132,134,136,138,138,140,142,144,146,148,150,150,152,154,154,156,158,159,160,162,164,166,171,172,173,6,7,10,12,14,16,16,16,16,18,20,22,24,26,28,28,30,32,34,36,38,40,40,42,44,46,46,48,50,52,52,54,56,58,60,62,62,64,66,66,68,70,70,72,74,76,76,78,80,82,82,84,86,86,88,90,92,92,94,96,98,98,100,102,102,104,106,108,108,110,112,114,114,116,118,118,118,120,122,124,124,126,128,130,130,132,134,134,136,138,140,140,142,144,146,146,148,150,152,154,156,156,158,160,162,162,162,164,164,166,171,172,172,97,2,14,18,20,21,22,24,27,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,71,72,73,74,76,78,81,82,84,84,87,88,90,92,94,104,107,117,118,124,125,130,131,136,137,140,146,147,162,163,183,186,188,193,197,210,213,214,239,240,262,287,307,313,325,353,381,5,7,8,11,60,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,350,352,354,356,358,360,362,364,366,368,370,372,374,376,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,436,438,440,442,444,455,6,14,44,110,200,319,1,1,6,10,11,11,11,11,11,13,18,35,36,55,56,109,112,114,120,122,123,128,130,131,136,137,138,143,144,145,146,147,152,154,155,159,160,161,162,163,166,167,168,169,174,176,177,183,184,185,188,190,237,282,284,286,289,290,292,294,296,300,302,305,306,310,312,316,322,324,326,328,332,334,336,339,340,344,348,348,351,352,356,360,362,364,368,371,372,376,378,382,384,388,390,392,1,25,28,74,75,75,78,1,260,350,357,383,395,418,2,10,50,112,125,125,9,34,44,50,56,68,82,88,94,108,116,124,130,136,142,156,162,166,172,178,185,185,185,194,200,206,212,218,224,230,246,256,262,268,274,284,290,310,314,320,326,332,338,356,362,7,8,10,12,15,16,18,24,25,28,40,46,55,56,62,65,66,69,70,71,72,73,74,76,80,81,82,93,97,103,105,107,116,118,119,120,122,129,130,131,132,134,140,141,144,150,151,155,156,158,161,178,197,202,204,212,214,216,218,219,223,226,228,229,233,236,237,238,242,244,244,248,252,262,266,276,290,294,296,298,299,299,300,301,302,306,310,310,312,314,317,322,322,324,325,326,329,331,332,333,335,335,336,340,342,343,343,344,345,346,348,350,351,357,358,359,362,364,365,367,367,368,370,371,372,373,374,376,377,378,382,384,386,388,389,391,392,394,397,398,399,399,399,402,403,405,405,406,408,410,411,412,414,416,420,424,425,426,427,428,429,430,432,433,434,435,436,436,436,437,437,438,439,440,442,443,444,444,445,445,446,448,449,450,450,451,452,454,454,456,457,459,460,462,465,465,469,471,472,473,474,479,480,482,484,485,486,487,488,488,491,493,494,496,497,498,500,502,504,506,508,510,510,511,514,522,523,524,525,526,528,532,534,535,536,537,538,539,542,543,546,547,548,549,550,550,552,553,554,555,557,558,560,561,562,563,565,572,573,574,578,580,582,583,584,585,586,588,591,594,595,597,598,599,600,603,604,611,614,616,616,619,620,621,622,634,636,638,639,640,641,642,660,675,677,8,10,14,16,18,19,20,21,22,24,26,28,30,34,38,40,41,42,44,45,46,47,48,49,50,51,52,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,93,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,108,109,110,111,112,113,114,115,116,117,118,120,122,124,125,126,128,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,152,156,157,158,160,162,164,166,168,170,172,176,177,178,180,182,184,186,187,188,189,190,191,193,199,202,10,12,16,18,20,21,22,23,24,26,28,30,32,34,36,38,40,42,43,44,46,47,48,49,50,51,52,53,54,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,95,96,98,99,100,101,102,103,104,106,107,108,109,110,110,111,112,113,114,115,116,117,118,119,120,122,124,126,127,128,130,132,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,152,154,158,159,160,162,164,166,168,170,172,174,176,178,179,180,182,186,187,188,189,190,191,192,193,194,195,201,204,8,11,11,11,55,60,60,72,75,76,78,80,81,83,85,86,89,108,110,113,114,116,120,120,120,121,122,124,126,129,132,135,137,140,143,144,144,145,148,150,151,152,156,158,159,160,161,162,163,164,164,166,167,169,172,173,174,176,180,183,184,185,186,191,192,193,194,196,197,201,201,202,202,204,207,208,208,208,214,216,216,216,217,218,222,223,237,238,246,256,258,266,268,269,270,272,273,273,274,274,275,275,276,276,276,276,276,276,278,279,281,281,282,284,284,285,285,286,290,292,292,293,294,294,295,296,298,301,302,303,304,307,309,312,314,315,315,316,318,318,331,334,335,345,346,348,348,349,349,350,350,351,353,355,355,356,358,360,361,362,362,363,365,366,367,369,370,373,374,375,376,382,383,384,384,387,387,388,389,390,391,392,394,395,395,397,398,398,399,400,400,400,400,416,416,418,419,420,433,447,447,6,7,8,11,17,20,20,5,6,23,187,192,220,221,222,223,224,225,227,228,228,229,231,4,40,149,149,151,153,154,155,156,156,157,157,4,65,143,145,147,149,150,151,5,6,28,34,40,44,50,54,58,64,70,76,76,80,86,90,90,96,98,98,104,108,110,110,110,114,120,120,122,132,134,136,148,148,150,156,160,164,168,176,180,186,188,192,196,200,204,208,210,212,214,220,220,222,226,232,232,236,242,246,250,254,258,264,268,272,276,284,288,292,295,298,298,302,306,306,306,310,314,320,322,326,330,334,338,342,344,348,352,356,356,356,358,364,366,368,370,370,370,370,372,376,382,388,398,402,404,408,414,414,418,420,424,430,444,448,452,470,470,470,480,484,484,488,494,498,504,508,510,516,516,516,522,526,536,540,547,578,581,7,10,28,34,37,39,40,42,44,44,44,46,52,56,56,56,56,58,58,58,58,63,65,66,67,70,70,72,72,78,80,80,82,82,82,82,86,88,90,90,92,92,92,94,98,98,100,102,110,112,112,114,114,116,116,116,126,129,132,136,138,140,140,140,142,146,152,152,154,154,154,156,158,162,164,164,164,164,164,168,170,172,174,174,174,174,176,178,181,184,186,188,192,196,202,206,208,210,210,210,212,216,218,220,220,224,224,226,232,234,236,240,240,240,244,248,248,250,250,250,252,254,254,254,254,256,260,262,265,270,272,276,278,278,278,280,282,288,288,288,290,290,290,292,294,296,298,298,298,300,302,306,310,312,316,316,320,322,326,328,334,334,334,334,336,340,342,344,346,346,348,354,356,358,360,360,360,360,362,366,366,368,368,370,376,380,382,386,386,386,388,388,392,396,396,396,398,404,406,412,414,414,418,420,426,428,428,434,434,434,438,438,446,446,446,450,450,452,452,455,462,464,467,7,7,11,12,13,13,13,14,15,16,17,18,19,20,21,22,22,22,23,24,24,24,25,25,25,26,27,27,27,27,28,29,30,30,30,30,30,31,33,34,35,35,35,35,35,35,35,35,37,37,37,37,37,39,40,41,42,43,44,45,46,46,47,48,49,49,49,49,49,50,51,51,51,51,52,52,52,52,52,53,53,54,55,56,57,57,57,57,57,57,58,59,60,61,62,63,64,65,67,67,69,71,72,73,74,75,75,75,75,76,77,78,79,79,80,81,82,83,84,84,84,85,85,85,86,87,88,89,90,90,91,92,93,95,96,97,98,99,101,102,102,10,25,27,28,29,30,39,41,41,45,47,48,49,51,52,55,56,58,59,60,60,61,62,63,69,74,75,77,77,78,83,83,87,91,92,92,92,95,97,99,110,112,118,127,131,134,134,137,137,145,148,151,161,163,173,179,192,4,10,10,10,12,14,14,16,17,19,20,21,21,23,24,25,26,27,29,29,29,30,30,31,31,31,33,33,34,36,36,37,37,37,39,40,41,41,42,42,45,46,47,47,48,49,49,50,50,51,51,52,52,53,53,54,54,4,4,10,10,10,12,14,14,16,17,17,17,19,19,20,21,21,24,25,27,28,30,30,30,31,31,31,33,33,33,34,34,34,37,37,38,38,39,39,40,41,41,42,42,43,43,44,44,23,30,71,71,87,94,135,149,6,21,37,49,56,61,80,83,178,180,182,184,186,188,188,190,192,194,196,198,200,202,204,206,208,210,210,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,242,244,246,246,248,250,250,252,252,254,254,256,6,61,62,64,68,68,99,103,124,127,7,8,104,178,284,1,7,8,24,24,34,48,48,54,60,66,66,74,74,80,94,102,112,116,120,126,140,152,166,180,186,186,192,202,210,230,242,252,262,262,272,300,316,326,6,8,12,48,54,69,71,86,92,96,96,114,124,125,126,130,138,152,162,166,172,179,182,184,192,204,237,254,256,276,292,326,326,342,346,352,366,370,374,383,4,8,46,50,54,58,68,70,71,85,93,96,103,113,113,113,113,114,140,144,148,152,156,169,191,198,199,213,214,222,242,246,249,250,265,266,283,286,304,4,8,12,36,54,56,58,63,64,80,88,94,102,103,104,114,138,142,156,166,180,194,199,202,212,230,232,244,246,248,250,266,272,290,297,299,4,6,106,140,140,142,142,146,152,154,156,158,158,158,160,160,166,166,174,174,174,234,254,310,310,320,320,330,330,340,350,360,360,370,370,370,370,380,380,390,390,400,400,410,410,428,428,438,438,456,456,466,466,484,484,484,494,512,512,522,540,540,550,568,568,578,596,624,624,634,634,652,652,662,662,680,680,680,690,690,708,708,708,718,718,718,718,718,736,736,736,736,736,746,746,746,746,764,774,774,774,774,792,792,792,802,820,820,830,830,830,848,848,848,858,858,858,858,876,876,886,886,914,938,940,942,944,946,946,948,950,952,954,956,958,960,962,964,966,968,4,6,16,16,44,44,44,44,72,82,82,82,82,82,100,110,110,110,110,110,128,128,128,128,138,138,138,138,154,154,164,164,164,164,182,182,192,192,210,210,210,210,220,220,220,266,266,276,294,294,294,304,304,304,322,322,332,350,360,360,360,378,378,388,388,406,406,406,416,416,416,434,434,434,434,444,444,462,472,490,490,500,546,546,546,546,556,556,584,584,584,602,612,612,630,630,640,640,658,658,668,668,668,686,686,686,696,724,742,752,770,770,780,780,798,808,808,826,826,836,836,854,864,864,882,882,882,892,892,892,910,910,910,920,920,920,920,932,934,934,936,938,940,940,942,942,944,946,946,4,6,6,6,6,18,18,18,28,28,28,46,46,46,56,56,74,74,74,84,84,84,102,102,112,112,112,130,130,140,140,158,158,158,168,168,168,168,186,186,186,196,196,214,214,224,224,242,242,242,242,252,252,270,270,270,280,280,298,298,298,308,308,308,308,326,326,326,336,336,336,354,354,364,364,382,382,392,392,410,410,420,420,438,438,438,448,448,476,476,504,504,522,522,532,532,550,550,560,560,578,578,578,588,588,588,588,606,606,616,616,616,634,634,634,644,644,644,644,662,662,662,662,672,672,672,672,690,690,690,700,700,700,718,728,746,746,784,802,812,812,830,830,840,840,858,858,858,868,868,868,868,882,882,882,892,894,896,896,898,898,900,900,902,904,906,4,16,26,26,44,44,44,54,54,54,110,110,128,138,164,182,248,248,248,266,266,276,276,322,332,332,350,350,360,360,378,378,388,388,388,406,416,434,434,444,444,462,472,490,500,500,620,620,638,638,648,648,648,676,676,676,694,694,704,704,704,704,704,722,722,732,732,732,732,750,750,750,750,760,760,760,778,778,778,778,788,788,788,788,806,806,806,816,816,816,834,834,834,844,844,862,862,872,872,872,890,890,900,900,900,900,918,918,918,928,928,946,946,946,946,946,956,956,956,974,974,974,1058,1060,1062,1062,1064,1066,1066,1068,1070,1072,1074,1076,6,10,12,16,20,26,30,32,34,38,42,44,46,48,52,54,56,58,60,62,64,66,72,74,97,2,2,2,3,4,6,47,113,187,455,0,14,18,28,31,34,37,40,43,46,62,65,68,71,75,78,82,87,7,8,10,11,12,13,14,15,16,17,18,18,19,20,21,23,24,25,27,28,29,30,31,33,34,35,35,38,39,40,41,42,43,44,46,46,47,48,49,50,50,50,50,51,52,53,54,55,56,57,60,60,61,63,64,65,66,67,68,69,69,69,70,71,72,73,74,75,76,77,78,79,80,81,82,82,82,84,85,87,89,90,91,92,93,95,96,97,97,98,99,100,101,8,90,100,112,116,124,128,130,134,146,150,160,164,184,196,200,205,208,212,220,224,228,232,236,242,264,270,274,278,282,284,288,290,292,294,300,304,308,315,324,326,346,350,354,358,360,1,7,17,20,21,36,42,53,54,55,57,57,63,64,65,69,69,69,71,71,71,72,79,80,83,85,114,120,120,120,122,126,127,130,131,133,163,163,164,165,166,167,187,201,207,209,210,212,213,214,214,215,215,215,216,216,217,217,218,218,219,219,220,220,221,221,223,224,225,225,225,225,225,226,226,226,227,228,228,228,229,229,229,15,18,19,34,40,51,52,53,55,61,62,63,70,71,71,73,77,78,81,83,118,120,120,124,125,128,129,131,161,161,162,163,164,165,184,185,186,186,199,208,209,210,211,212,212,213,214,214,215,215,216,216,217,217,218,218,219,219,220,221,222,223,223,224,225,226,226,227,227,227,5,29,35,47,66,94,142,152,164,177,181,208,214,222,236,246,281,287,294,314,332,338,352,361,376,382,420,432,446,452,470,481,516,548,7,8,9,11,12,13,13,13,17,17,17,18,18,19,20,21,21,21,21,22,22,23,23,24,24,25,26,27,27,29,30,31,31,32,33,36,1,4,20,22,24,26,26,26,26,28,28,30,32,34,34,36,38,38,40,42,44,44,44,44,44,46,46,48,48,48,50,52,54,56,58,58,60,62,64,66,68,68,68,68,68,70,72,74,76,76,76,78,78,78,80,82,84,86,88,88,90,92,7,30,31,32,36,38,38,49,54,55,56,70,71,73,74,75,75,77,78,79,80,81,82,83,84,85,88,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,105,106,107,107,108,109,110,111,112,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,130,131,132,134,135,135,136,137,138,139,140,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,156,157,158,159,160,161,161,162,162,163,163,164,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,180,181,182,183,184,193,16,17,18,19,20,21,22,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,68,69,70,71,72,73,74,75,76,77,78,79,79,80,81,81,82,83,84,85,85,86,87,88,89,90,91,92,93,94,95,95,96,97,98,99,100,101,101,102,103,104,105,106,106,107,108,109,110,110,111,5,6,6,8,8,14,17,19,19,21,22,24,26,29,32,34,37,37,40,42,43,44,46,47,47,50,52,54,56,57,58,60,62,64,65,66,67,68,69,69,73,74,75,76,77,78,79,80,81,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,121,124,125,126,127,128,129,130,131,132,133,134,135,136,137,140,140,140,140,140,140,141,142,143,145,18,49,60,62,64,66,70,76,78,80,82,92,100,102,111,114,128,130,132,134,136,138,140,156,158,160,162,164,3,3,3,4,4,4,4,5,6,6,6,6,7,7,8,8,8,9,9,9,9,9,13,13,13,14,14,14,14,14,15,3,3,3,4,4,4,4,7,7,7,8,8,9,14,15,15,3,3,3,3,4,4,4,5,5,5,7,7,8,8,8,8,8,10,10,10,10,10,10,11,13,14,14,14,14,15,15,15,15,15,15,3,3,3,3,3,4,4,4,7,8,8,8,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,15,15,15,3,3,4,4,4,5,7,7,8,8,10,10,12,13,13,14,14,14,14,14,14,15,15,15,15,15,5,3,3,3,4,4,4,5,7,7,7,7,8,8,8,8,10,11,11,11,11,11,11,14,14,14,14,14,14,15,15,15,3,3,4,4,4,5,5,7,7,8,8,8,8,8,8,9,10,10,10,12,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15,15,15,15,3,3,3,4,4,4,4,7,7,7,8,8,8,9,9,10,10,10,10,10,12,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,15,15,3,3,3,4,5,5,7,7,7,8,8,8,8,9,10,10,10,13,13,13,13,13,13,13,13,14,14,14,14,15,15,15,15,3,3,4,4,4,4,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,13,13,13,13,14,14,14,15,15,15,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,17,17,17,3,3,3,4,4,4,6,7,7,8,8,9,9,10,10,10,12,12,13,14,14,14,14,15,15,15,15,15,15,3,3,3,3,4,4,4,5,7,7,7,7,8,8,9,10,10,13,13,13,13,13,13,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,1,1,1,2,2,2,2,3,5,5,5,5,6,6,7,7,7,8,9,9,10,10,10,10,11,11,12,12,12,14,14,14,16,16,17,17,19,19,19,21,21,21,22,22,23,23,24,25,25,26,26,26,26,26,26,27,27,27,27,28,29,29,29,29,29,31,31,31,3,4,4,4,6,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9,11,11,11,11,12,12,12,12,13,13,13,13,14,14,15,15,15,15,15,15,15,3,3,3,3,4,4,5,7,7,8,8,9,9,10,10,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,1,4,6,19,20,20,92,92,210,210,290,290,384,10,14,68,124,170,186,190,202,220,255,8,14,24,34,34,44,54,54,64,64,64,74,84,94,94,100,106,112,118,124,130,136,142,142,152,162,162,172,178,184,194,200,0,4,5,6,7,10,11,13,15,16,40,58,76,94,112,130,148,166,184,202,220,238,256,274,292,310,328,346,364,382,400,418,9,42,42,54,62,70,80,88,96,102,102,108,120,126,126,132,142,148,156,162,172,182,194,204,210,216,224,234,244,248,256,264,276,283,335,9,42,54,62,70,80,88,96,102,102,108,120,126,132,142,148,156,162,172,182,182,194,204,210,216,224,234,244,248,256,264,276,282,288,7,8,30,38,66,78,86,106,110,154,166,176,186,194,202,222,226,232,234,242,250,258,268,278,288,306,316,322,330,336,346,354,364,370,378,388,394,402,406,422,432,434,442,448,452,460,8,9,452,453,459,1,7,8,38,50,54,56,60,62,66,74,80,84,88,92,94,98,102,106,110,114,118,122,126,128,132,136,142,144,148,152,158,160,164,168,170,174,180,188,196,200,204,208,214,218,222,224,228,230,234,236,240,242,246,248,252,256,256,258,266,272,278,282,290,294,298,302,306,312,316,318,322,326,328,334,6,40,76,149,191,192,233,235,1,5,154,161,195,23,75,79,93,111,129,147,6,8,10,12,14,16,18,20,22,24,26,28,30,32,33,34,36,37,38,39,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,113,114,116,117,118,119,120,121,122,123,124,125,126,127,129,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,179,180,181,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,243,244,245,246,247,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,53,54,56,58,60,62,64,66,68,70,72,74,76,77,78,79,81,82,83,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,141,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,175,175,176,177,178,179,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,239,240,241,242,243,245,246,248,6,10,12,15,16,18,19,20,21,23,24,27,28,31,35,36,37,38,41,41,42,45,49,50,53,54,57,58,61,62,63,64,65,66,69,70,73,74,77,78,79,80,83,87,91,92,95,96,99,100,104,107,108,111,115,116,119,123,127,128,131,132,135,136,139,140,143,147,148,151,152,155,156,159,163,164,167,168,171,172,175,176,179,180,183,184,187,191,195,196,199,203,204,208,213,214,217,218,221,222,225,226,229,233,234,237,238,241,242,243,245,249,250,251,253,254,257,258,261,262,265,269,270,273,274,277,278,281,282,285,289,293,294,304,305,6,44,65,66,79,97,98,98,99,101,101,101,102,103,105,106,108,111,114,116,123,124,126,127,129,129,130,143,162,182,184,185,186,186,187,188,193,193,195,197,201,203,203,204,205,207,207,207,207,207,208,209,210,211,211,212,212,213,215,215,216,217,217,217,218,219,219,220,221,221,221,221,223,223,223,223,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,243,243,244,245,245,246,246,246,246,246,246,247,247,248,249,250,250,251,251,252,252,253,255,256,259,260,262,264,264,265,266,266,268,268,269,270,271,271,272,272,272,274,275,276,276,276,277,278,280,281,281,282,283,284,284,286,287,288,288,288,290,291,291,291,291,292,294,295,296,299,300,301,302,302,302,302,303,304,304,304,304,304,306,306,306,306,306,308,308,312,312,312,313,313,313,315,315,315,315,315,317,317,324,324,327,328,329,329,329,331,331,332,332,332,333,333,334,335,336,336,342,343,349,354,354,356,357,358,359,360,360,361,363,366,367,368,370,372,374,375,375,376,378,379,380,381,381,382,383,384,385,385,386,389,390,391,394,397,398,399,400,401,402,404,405,406,407,409,411,411,411,412,413,414,422,422,422,422,423,424,427,428,428,428,428,429,429,429,429,430,430,432,433,434,437,440,445,446,448,449,453,458,464,468,470,470,473,473,473,474,474,475,476,476,478,478,480,481,481,481,481,482,483,483,484,485,486,488,488,488,488,488,489,490,491,491,491,491,492,502,507,523,550,557,558,560,560,562,564,564,564,564,564,568,568,568,568,568,568,611,614,619,622,625,716,717,717,722,726,726,726,730,734,738,738,738,742,742,746,750,750,754,754,754,754,796,797,797,797,10,10,10,10,10,14,14,18,18,6,9,9,11,13,15,15,20,20,21,21,21,21,22,22,25,26,26,26,27,27,28,28,31,32,32,34,35,38,38,39,39,40,40,41,42,42,43,43,44,46,50,7,9,20,20,40,40,58,58,80,80,103,122,125,128,11,22,27,29,39,40,43,1,4,6,57,58,60,599,603,4,6,166,186,400,509,553,9,71,74,142,182,216,262,8,9,10,11,13,14,16,17,18,19,20,22,23,23,24,25,26,27,28,29,30,32,33,34,38,39,40,43,44,45,45,46,47,47,47,48,50,51,52,52,53,53,53,54,54,54,54,55,55,56,57,58,60,62,63,63,64,64,66,69,69,70,70,73,75,76,76,78,79,79,81,83,86,88,90,90,90,91,91,92,94,96,97,97,99,100,102,102,104,104,105,106,107,107,108,109,110,111,112,113,115,117,118,119,119,119,120,120,122,124,125,126,126,130,131,132,134,135,137,137,138,138,140,141,142,143,144,145,146,146,147,147,148,149,149,150,151,151,152,153,154,154,155,156,156,157,158,159,159,160,161,162,166,167,24,27,31,37,38,40,45,49,72,75,77,4,4,4,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,163,164,166,168,170,172,174,176,178,180,181,182,184,186,188,190,192,194,196,198,200,202,204,1,6,8,10,12,14,16,18,20,22,24,26,29,30,33,35,36,38,41,43,44,44,44,44,47,48,50,53,54,54,54,54,57,59,60,62,62,62,62,65,65,65,65,66,69,70,72,73,74,285,304,309,6,17,26,26,28,28,30,32,34,34,37,38,40,44,46,48,48,50,52,54,56,56,56,56,58,58,60,62,66,69,70,72,72,74,76,79,80,82,82,84,87,88,90,92,94,96,96,98,100,102,104,104,110,112,114,116,118,118,121,122,124,124,1,2,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,175,176,1,2,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,135,136,137,14,16,18,24,26,26,28,28,28,34,36,38,48,50,52,54,56,56,58,64,66,68,74,76,78,84,86,94,96,98,104,106,108,108,118,122,124,124,128,128,134,136,144,146,148,148,154,156,156,158,168,172,174,176,176,178,184,186,186,188,194,198,204,206,208,214,216,218,218,224,226,228,230,236,236,238,238,238,244,246,246,248,254,256,258,260,260,260,266,268,274,276,278,284,286,288,290,290,296,296,296,298,298,304,306,306,12,16,18,22,24,26,28,30,32,34,36,36,38,42,44,48,52,54,56,58,62,64,68,70,72,76,78,82,84,86,90,94,96,98,100,102,104,108,112,114,116,118,120,122,126,5,82,82,86,88,90,92,94,96,98,102,104,106,108,112,116,118,120,122,124,126,128,130,132,134,136,138,6,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,120,122,122,124,126,128,130,132,132,134,134,134,136,136,138,138,140,140,142,142,144,146,148,148,150,152,154,156,158,160,162,164,166,168,168,170,172,174,176,178,180,182,184,186,188,190,192,194,194,196,196,198,200,200,202,204,206,208,210,212,212,212,212,214,214,216,218,218,218,218,220,68,86,86,88,88,90,90,92,98,100,182,238,238,238,240,242,248,261,261,261,266,266,268,268,268,269,269,270,270,270,270,271,271,272,272,272,273,273,273,273,273,274,274,274,274,275,275,275,275,275,276,276,276,276,276,277,277,277,278,278,279,279,279,279,279,279,280,280,280,281,282,282,282,283,283,283,283,284,284,284,285,285,285,285,285,286,286,286,287,287,287,287,287,288,288,288,288,289,289,289,290,290,290,290,291,291,291,292,292,292,293,293,293,294,294,294,294,294,295,295,295,296,296,296,297,297,297,297,297,298,298,298,299,299,299,300,300,300,300,301,301,301,301,301,302,302,302,302,303,303,303,304,304,304,304,305,305,305,306,306,307,307,308,308,308,308,309,309,309,310,310,310,310,311,311,311,311,318,318,318,318,322,324,330,330,330,330,4,4,4,6,7,7,7,9,9,11,11,11,12,12,12,12,12,12,13,13,13,13,13,14,14,15,16,16,19,21,21,22,23,4,6,16,20,22,24,28,30,32,34,36,40,42,44,46,48,50,52,54,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,260,262,264,266,268,270,272,274,276,278,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,344,346,348,350,352,354,356,358,360,362,366,368,370,372,374,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,414,416,418,420,424,445,7,8,9,10,11,14,16,17,18,19,26,26,27,27,28,30,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,1,1,6,8,12,28,28,62,64,64,66,66,72,73,74,74,77,79,79,89,90,91,92,92,94,95,95,176,177,178,178,179,180,186,187,187,222,223,224,227,227,228,229,229,245,246,247,247,265,266,266,267,268,269,269,270,271,272,281,282,283,283,284,285,286,287,287,288,289,290,291,291,296,297,298,299,299,300,301,301,308,309,310,310,312,316,318,319,322,331,332,333,334,335,335,336,337,338,338,341,342,343,343,344,345,346,347,349,350,351,351,352,353,354,355,356,358,359,362,363,365,366,368,368,370,371,373,375,384,384,385,386,387,389,390,390,391,392,393,394,394,395,396,397,398,399,400,400,402,405,409,410,411,411,412,413,415,415,417,419,420,421,423,426,427,434,435,495,6,34,34,70,162,162,164,166,166,166,168,168,168,170,170,170,170,172,172,172,172,172,172,174,174,176,176,176,176,178,178,178,180,180,180,182,182,182,184,184,184,186,186,186,189,194,196,196,198,198,199,200,5,6,6,7,8,8,8,8,9,9,10,10,10,10,10,11,12,12,13,14,14,14,14,14,14,15,16,17,17,17,18,18,18,19,19,19,19,19,20,20,20,21,21,21,21,22,22,22,23,23,23,23,24,24,24,24,25,27,27,28,29,32,32,33,33,5,8,9,10,11,11,23,24,26,27,28,29,30,32,34,35,36,38,39,41,42,44,46,47,48,49,50,50,50,50,50,52,53,54,55,59,60,62,62,62,62,63,64,65,66,67,67,68,68,69,70,72,73,74,75,76,77,78,79,80,82,83,11,12,13,15,17,18,19,20,21,22,24,25,26,27,28,29,30,31,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,49,51,51,52,52,53,54,55,56,57,57,58,59,60,61,62,63,64,65,66,70,72,74,76,77,78,79,80,82,83,84,85,87,88,90,91,92,93,94,95,96,98,99,100,102,103,104,106,108,109,110,111,112,113,114,115,116,117,119,121,124,126,127,132,135,136,136,137,138,142,144,146,148,150,152,154,154,154,154,154,156,158,158,158,158,158,160,160,162,164,164,166,172,172,172,174,174,176,178,180,180,180,184,184,186,188,190,190,192,192,194,196,198,200,200,200,202,202,204,206,208,210,212,214,216,218,220,222,224,226,230,232,234,234,236,238,240,240,240,240,242,244,246,247,247,248,252,253,254,255,256,257,258,259,260,261,262,263,264,271,272,272,273,273,274,275,276,276,276,24,24,29,29,29,29,30,30,30,30,40,51,53,53,54,64,74,86,87,94,96,110,111,111,112,112,114,121,123,124,127,128,128,129,133,134,139,140,141,142,143,151,151,152,153,155,163,165,173,184,191,192,199,200,211,212,257,257,258,259,260,265,10,12,16,18,24,32,40,52,58,64,66,68,70,72,77,79,82,86,88,90,94,97,100,104,105,108,110,114,115,124,126,128,129,131,134,141,146,153,1,6,8,8,17,82,83,129,1,4,8,39,43,49,55,58,61,66,69,72,75,80,83,89,95,103,107,109,115,121,123,127,129,132,135,139,141,145,147,155,158,161,165,167,177,180,183,188,190,193,195,199,201,210,1,6,25,37,41,47,51,53,59,62,65,68,71,75,77,81,83,87,89,93,95,97,105,109,112,115,121,125,127,132,135,143,147,149,152,155,165,171,173,179,6,19,25,27,33,36,39,45,47,57,70,73,83,89,91,99,101,113,117,123,125,135,143,147,149,155,159,161,173,179,183,185,193,211,213,216,219,1,6,19,31,34,37,43,49,51,93,97,100,103,109,111,116,119,123,125,141,147,163,165,169,171,181,187,194,197,211,216,219,227,231,233,243,249,255,1,6,19,27,29,41,47,49,63,71,76,79,89,99,101,121,131,135,137,144,147,165,167,186,189,197,210,213,221,223,229,235,237,245,251,260,263,277,285,1,4,6,17,33,43,53,67,73,75,85,97,99,107,109,117,129,131,135,137,145,157,165,167,177,179,185,187,207,219,223,239,241,254,257,265,270,273,286,289,1,6,8,15,22,25,35,41,55,63,79,85,98,101,118,121,131,137,164,167,173,180,183,191,207,215,227,235,246,251,267,280,283,293,303,1,6,15,25,31,33,39,47,53,59,67,69,79,87,97,99,105,107,115,117,123,125,137,139,147,151,153,161,163,169,175,181,189,195,197,203,207,209,1,6,13,16,19,29,37,47,49,55,57,62,65,72,75,87,93,101,114,117,127,137,139,144,147,149,151,157,159,163,167,171,173,181,187,189,193,195,201,207,209,216,1,6,13,19,21,28,31,33,35,38,41,49,54,57,63,65,74,77,88,91,98,101,104,107,121,137,139,142,145,148,151,159,165,167,176,179,184,187,195,201,206,209,216,219,227,229,6,13,19,21,36,39,46,49,56,56,61,74,77,81,83,91,101,103,108,111,117,119,124,127,132,135,149,151,161,168,171,174,177,180,183,190,193,197,199,215,217,223,225,235,249,259,284,6,13,19,21,25,27,35,45,47,63,69,73,95,105,115,123,125,131,141,151,156,159,166,169,175,179,181,187,201,208,209,215,217,223,231,236,1,2,8,22,50,83,84,20,24,28,32,36,40,44,48,52,56,60,64,6,24,28,32,36,40,44,48,52,56,60,64,68,72,76,84,88,92,96,100,104,108,112,116,120,124,128,136,140,5,8,21,27,33,37,43,53,57,63,69,77,83,89,95,101,107,113,119,125,131,139,145,151,157,163,169,175,181,187,193,199,205,211,217,223,229,235,241,247,5,8,17,23,29,35,41,47,53,59,71,77,83,87,99,105,111,117,129,135,147,159,165,171,177,183,189,195,201,207,213,219,225,231,237,5,8,8,17,23,29,35,41,47,53,59,65,71,77,83,89,95,101,107,113,119,125,131,137,143,149,155,161,167,173,179,185,191,197,203,203,203,215,221,227,233,239,5,8,8,17,23,33,39,45,51,57,63,69,75,81,87,93,99,105,111,117,123,129,135,141,147,153,159,171,177,183,189,195,195,201,207,213,219,225,231,237,5,8,8,17,23,29,35,41,47,53,59,65,71,77,83,89,95,101,107,113,119,125,131,137,143,149,155,161,167,173,179,185,191,197,203,209,215,221,227,233,239,257,27,27,39,40,41,43,47,51,52,52,55,55,56,57,57,58,59,59,63,63,65,67,71,71,75,79,83,87,91,92,95,99,103,107,107,111,115,115,121,121,125,125,125,129,129,133,133,133,133,137,137,137,141,141,142,145,149,150,150,155,155,156,158,163,163,169,173,173,174,174,177,178,181,182,183,185,186,189,189,190,191,191,193,197,198,201,201,205,205,205,209,209,210,217,7,8,118,120,164,211,228,228,249,255,255,256,257,261,262,270,275,277,280,281,282,283,284,287,289,290,291,291,294,296,297,298,301,302,303,8,18,20,52,66,66,70,72,72,72,80,82,84,88,88,90,92,92,94,94,96,96,98,100,100,102,102,7,24,26,28,34,62,68,70,84,90,94,100,108,110,116,124,130,138,156,158,168,178,186,192,200,210,212,218,222,232,244,254,256,262,268,272,278,284,296,298,304,308,316,326,334,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,78,79,80,81,82,83,84,85,86,87,88,88,89,90,91,92,93,94,95,96,97,97,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,151,153,155,155,156,157,158,159,160,161,162,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,9,78,127,139,154,199,207,214,221,277,296,332,357,367,1,142,218,234,301,303,7,8,44,68,76,84,108,112,116,120,150,160,180,194,200,256,260,268,274,280,286,286,290,290,304,304,308,310,316,324,356,360,364,7,53,83,93,106,131,140,145,151,186,200,221,240,247,51,52,53,54,55,4,5,6,7,7,7,8,8,9,9,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,52,53,53,55,56,57,58,58,59,59,60,61,71,34,56,89,204,237,269,295,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,271,271,272,273,274,275,275,276,277,278,278,278,280,282,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,313,314,315,316,317,318,319,320,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,336,337,338,338,339,340,341,342,342,343,344,345,346,347,348,349,349,351,352,353,354,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,416,417,418,419,419,420,421,421,422,423,424,425,426,427,428,429,430,430,431,432,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,455,456,457,458,459,460,461,462,463,463,463,464,465,466,467,15,19,21,25,27,34,36,39,43,45,48,53,59,65,70,72,79,89,90,92,112,113,115,116,117,118,123,124,124,7,25,30,30,33,34,35,40,41,43,45,46,47,48,52,56,60,60,65,68,77,79,80,81,82,83,84,87,92,94,99,100,103,107,113,115,116,120,121,125,126,130,138,139,145,155,156,158,158,159,161,161,162,163,5,6,8,8,12,13,13,14,15,15,16,17,18,19,20,21,22,23,24,25,26,27,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,93,94,95,96,97,98,99,100,101,102,103,104,105,4,7,8,8,12,13,14,15,16,17,18,18,19,20,21,22,23,24,25,26,27,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,47,50,50,50,55,55,59,59,59,59,62,64,64,64,69,69,69,71,71,74,74,77,77,81,84,84,88,88,93,101,107,107,109,109,109,109,110,110,115,115,115,118,118,121,121,121,121,121,121,127,127,129,133,133,133,142,142,144,144,146,146,150,156,156,158,158,160,163,164,164,164,164,166,168,168,174,174,174,174,178,178,178,180,188,190,190,192,198,200,202,204,204,206,212,212,212,214,216,220,220,222,222,224,224,224,228,230,232,234,234,238,238,238,238,240,240,242,248,250,252,254,254,259,260,260,260,262,262,262,264,264,266,266,266,268,268,270,270,272,274,274,276,276,276,276,276,286,286,286,291,293,294,294,300,300,300,302,306,308,308,312,314,316,320,327,330,333,333,340,343,345,346,354,7,37,38,40,41,43,44,45,45,46,47,48,49,60,72,72,73,74,74,84,84,86,95,96,96,97,97,98,98,99,100,101,101,102,102,105,108,110,112,113,114,115,120,121,121,121,122,125,128,130,135,136,138,140,143,148,150,155,156,157,158,159,160,161,162,163,164,165,167,170,173,174,175,177,178,180,180,181,182,184,185,187,190,194,195,196,197,198,199,200,201,202,210,210,211,211,222,223,225,226,229,230,235,242,243,245,248,250,253,255,256,257,258,259,260,261,262,268,269,270,272,276,286,288,292,296,298,298,304,305,305,306,312,312,314,314,319,327,357,359,360,361,364,373,374,374,375,379,380,381,382,383,385,386,386,386,386,7,38,40,41,43,44,45,45,46,47,48,49,60,72,72,73,74,74,84,84,86,86,86,86,95,96,96,97,97,98,98,99,100,101,102,102,108,110,112,113,114,115,120,121,122,125,132,137,138,139,140,141,142,143,144,145,146,146,147,152,155,157,159,160,162,162,163,164,166,167,172,176,177,178,180,181,182,183,184,192,192,193,193,204,205,205,207,208,212,217,224,232,235,238,239,240,241,242,243,244,250,251,252,254,257,258,268,270,280,280,286,287,288,294,294,296,296,301,301,339,341,342,343,345,346,355,356,356,356,357,361,362,363,364,365,367,368,368,368,368,1,9,11,16,36,37,38,78,80,97,97,98,98,147,152,7,8,49,57,60,62,68,73,76,89,93,96,98,113,115,117,126,128,130,134,139,152,152,152,157,160,164,166,169,173,183,187,190,195,199,201,207,210,213,220,231,233,241,243,245,249,252,255,258,263,267,270,274,283,287,294,297,301,307,308,309,317,320,324,325,326,327,332,337,343,347,354,361,364,369,370,379,382,385,388,390,396,404,406,409,411,419,422,424,426,428,429,431,434,439,443,450,454,458,464,471,475,482,486,489,497,500,501,503,505,509,511,514,517,520,523,525,527,543,550,554,557,560,563,566,569,570,575,7,8,49,57,60,62,68,73,76,89,93,96,98,113,115,117,126,128,130,134,139,152,157,160,164,166,169,173,183,187,190,195,199,201,207,210,213,220,231,239,241,243,247,250,253,256,261,265,268,272,281,285,292,295,299,305,306,307,311,311,311,312,315,318,322,323,324,325,330,335,341,341,345,352,359,362,367,368,377,380,383,386,388,394,402,404,407,409,409,409,417,420,422,424,426,427,429,432,437,441,448,452,456,462,469,473,480,484,487,487,487,495,498,499,501,503,507,509,512,515,518,521,523,525,541,548,552,555,558,561,564,567,568,573,590,7,8,17,18,34,44,47,50,55,57,60,61,62,63,64,66,68,70,72,73,76,76,76,76,76,76,79,81,82,84,85,91,94,97,98,99,101,103,104,106,107,107,108,108,109,116,27,29,29,30,31,31,32,32,33,33,33,34,34,34,35,36,36,37,37,37,38,38,39,39,40,40,41,42,42,43,43,44,45,45,46,47,47,47,48,49,49,49,50,51,51,52,52,53,53,53,54,54,55,56,57,58,59,60,60,60,61,61,63,63,64,64,64,64,65,65,65,66,66,66,67,67,68,68,69,69,70,71,71,71,71,71,72,72,73,75,78,78,80,80,82,82,82,83,83,83,84,84,85,85,87,87,88,89,89,89,91,94,95,95,96,96,96,97,98,98,98,99,100,101,102,102,102,102,103,104,104,105,106,107,107,107,108,109,109,109,110,110,111,112,113,113,114,114,115,115,116,116,116,117,117,118,118,118,118,119,119,120,120,120,121,121,121,122,122,122,122,123,124,124,125,126,126,127,127,128,129,129,130,130,131,131,132,132,133,133,133,134,134,135,137,137,137,137,137,139,139,139,140,141,141,142,143,144,145,145,145,145,146,146,147,147,147,148,148,148,148,151,152,152,152,153,153,154,155,155,155,156,156,156,157,157,159,160,162,162,163,163,164,164,165,165,166,166,166,167,167,167,168,169,169,169,169,173,176,176,177,177,178,180,181,181,182,184,184,184,184,185,185,185,186,186,187,189,189,190,190,191,191,191,192,192,194,195,195,195,196,196,196,197,197,197,198,198,199,199,203,204,209,209,211,212,216,224,224,225,225,226,226,226,226,227,227,227,228,228,230,233,235,238,239,240,244,250,250,251,254,255,256,259,260,260,261,261,261,261,262,262,263,263,263,264,265,267,270,270,270,271,272,275,275,276,277,277,278,279,279,279,280,281,281,281,282,282,283,283,283,284,285,285,285,286,288,289,290,291,292,293,293,294,295,296,1,1,1,1,2,4,10,15,22,30,40,46,57,58,58,58,7,10,10,14,15,22,23,24,25,26,28,29,30,31,32,34,36,38,39,40,41,42,43,193,197,9,11,31,50,51,53,54,55,57,58,61,67,70,71,72,73,74,75,77,79,81,82,85,87,92,94,96,98,105,107,108,111,113,117,118,122,124,129,131,135,136,140,141,143,150,152,154,156,159,166,172,174,176,178,180,182,189,191,193,196,200,207,208,209,211,212,213,214,216,218,220,221,222,223,224,235,236,237,244,245,250,253,255,257,260,265,270,272,274,278,283,293,298,307,315,318,321,327,329,343,344,346,347,349,355,357,471,472,10,11,200,240,273,384,475,4,192,232,265,8,19,22,24,32,34,36,40,46,48,52,54,60,64,67,67,67,67,68,69,69,70,74,76,77,78,80,81,82,83,85,85,87,88,90,91,92,96,100,102,104,106,108,110,112,115,116,118,120,122,124,130,132,134,138,144,146,148,152,156,158,160,164,166,168,170,172,174,175,176,180,182,186,188,191,192,196,200,204,206,210,214,218,222,226,228,232,238,242,246,248,252,254,256,262,266,272,275,275,278,280,280,282,282,286,288,290,290,292,292,292,298,301,304,306,308,310,312,314,316,318,320,324,330,334,335,336,338,342,344,347,348,350,352,354,355,356,357,358,359,360,364,373,376,376,2,4,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,52,192,247,248,315,375,377,384,385,438,439,440,16,29,32,45,48,54,62,70,109,152,162,185,193,201,220,250,2,8,64,66,68,70,72,72,74,76,78,80,82,82,84,84,84,86,88,90,92,94,96,96,98,100,100,102,104,106,108,108,110,110,112,7,8,20,22,22,24,30,32,35,37,38,41,43,50,54,55,56,58,60,62,66,68,75,78,85,89,93,94,100,103,104,107,110,113,117,119,120,125,133,135,136,138,139,140,142,147,150,153,155,163,165,166,168,175,178,181,184,187,189,190,192,196,198,200,203,206,207,208,209,213,215,221,225,227,229,231,233,237,252,253,254,254,255,256,257,257,257,257,258,258,259,259,259,260,261,261,262,263,263,263,265,270,278,279,280,281,283,286,287,289,290,291,291,292,293,6,27,28,29,29,31,33,35,36,36,36,36,37,39,39,48,51,53,56,56,58,58,60,61,61,61,62,62,64,66,66,67,68,69,70,72,75,75,76,76,77,85,89,90,93,96,96,96,96,97,97,98,98,98,98,99,99,99,100,100,100,101,103,104,114,114,114,115,116,116,117,117,118,120,120,123,125,125,126,128,129,130,132,133,134,135,136,136,137,137,137,140,141,142,143,144,145,146,147,147,151,151,152,154,155,155,157,160,161,164,166,166,168,169,170,172,173,176,177,178,179,179,180,180,183,185,185,186,188,188,190,191,192,192,193,193,194,194,196,196,197,199,200,200,200,201,202,202,203,203,205,206,207,207,208,208,208,210,211,211,212,213,216,217,218,218,219,219,220,223,225,229,229,231,232,232,233,234,234,236,237,238,238,238,239,239,239,240,240,241,242,242,243,243,244,244,244,244,245,248,249,249,251,252,252,252,253,255,256,256,257,258,260,260,261,262,264,265,266,266,267,267,269,272,273,273,274,274,277,277,277,278,278,279,279,279,281,282,285,289,289,289,290,290,291,293,293,296,296,299,299,300,301,302,303,304,306,307,308,308,309,309,310,310,313,313,313,314,314,315,316,316,320,321,321,321,322,323,324,324,325,328,330,334,336,337,339,340,341,345,347,347,348,348,348,349,350,352,354,355,355,361,364,366,367,367,368,370,371,372,372,374,374,375,375,376,377,377,380,383,383,386,387,390,390,391,391,392,392,394,395,401,404,404,405,406,406,407,408,409,411,412,413,413,417,422,424,429,430,430,430,430,431,432,432,432,433,433,434,434,436,436,437,437,438,440,440,442,443,444,445,450,452,455,455,456,456,457,457,459,459,460,460,461,461,462,462,463,464,469,470,471,474,475,476,477,483,486,487,487,487,488,488,489,489,490,490,491,491,493,494,496,497,498,500,502,503,504,505,508,509,509,509,510,510,511,512,514,516,520,520,520,521,521,522,523,525,526,526,528,529,529,531,531,533,534,535,537,540,540,541,542,543,547,547,547,550,551,551,552,552,553,553,554,554,555,556,557,557,558,558,560,561,562,562,563,563,563,564,565,567,568,569,569,570,571,571,572,573,574,574,575,575,576,576,576,577,581,583,584,584,585,588,588,589,591,592,593,593,594,595,596,598,599,599,601,601,601,602,603,603,604,605,606,607,607,608,608,609,612,613,614,614,615,615,617,623,623,626,628,632,635,638,642,643,650,650,651,651,653,655,656,658,659,660,661,663,664,665,666,670,671,676,677,679,680,681,683,684,685,686,692,693,693,696,696,697,697,699,703,703,706,706,708,711,713,715,716,717,719,720,724,726,727,733,733,733,735,735,735,736,737,737,737,738,739,739,739,740,740,741,741,741,742,742,743,744,744,744,745,746,746,747,747,748,748,749,749,750,751,1,6,8,10,11,12,15,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,142,144,144,58,59,60,61,62,64,66,67,68,69,70,8,10,22,24,26,28,38,40,44,46,48,50,54,56,58,60,62,64,68,68,70,74,80,82,84,86,88,94,98,100,102,104,106,106,108,110,110,114,118,120,124,126,126,128,130,132,138,140,142,144,150,152,154,162,162,162,164,164,166,166,168,172,174,176,176,176,184,184,186,188,192,192,192,192,192,192,192,192,194,194,194,194,194,194,194,198,198,198,198,198,198,198,204,206,206,206,208,210,14,16,17,19,20,23,24,25,26,26,27,27,29,30,31,32,32,35,38,39,41,44,45,46,47,47,49,50,50,51,51,52,53,54,55,56,58,59,60,62,63,63,65,66,67,68,69,70,70,71,72,74,74,74,77,57,69,70,70,70,71,75,76,76,78,79,80,82,100,101,102,102,103,104,109,119,120,122,123,126,129,130,131,134,136,198,199,200,224,226,226,228,230,230,236,242,244,4,7,12,12,39,80,89,90,115,116,128,135,135,138,142,143,144,150,154,155,157,164,170,172,172,191,192,198,208,213,214,218,222,223,226,228,234,243,245,247,254,256,260,265,270,271,272,274,278,283,285,287,288,296,298,298,308,309,309,311,338,339,344,345,345,347,348,350,351,352,353,357,358,359,360,360,361,366,366,372,374,374,380,383,383,384,390,394,395,396,398,401,402,407,408,417,420,424,425,426,428,429,429,430,431,437,438,438,438,438,442,444,445,446,450,452,454,456,458,459,459,460,461,462,465,466,469,471,472,474,479,480,480,483,484,485,487,488,490,492,494,496,499,500,502,502,506,507,508,510,512,516,521,523,525,526,528,529,530,532,533,535,535,536,543,544,547,548,562,565,567,568,581,588,588,592,601,602,602,602,602,609,610,622,624,625,635,636,641,645,647,657,666,671,678,678,680,682,688,688,690,692,694,695,698,701,706,708,718,720,764,781,787,788,800,811,814,828,830,838,843,847,848,851,857,857,858,858,861,862,867,869,872,875,875,876,879,880,885,886,886,892,905,906,906,908,909,909,910,914,914,914,922,924,926,926,926,927,928,929,930,930,938,939,948,9,9,12,13,14,15,17,18,20,21,22,22,23,23,24,25,26,27,27,27,28,30,32,33,34,36,37,38,40,41,42,43,43,44,45,45,46,46,47,48,49,50,51,52,53,53,54,49,57,58,58,65,122,132,137,139,148,148,148,152,155,160,163,165,176,194,11,44,45,47,50,52,56,59,60,61,63,64,66,72,74,75,76,77,78,79,81,84,85,87,88,89,90,92,93,94,95,97,98,101,102,106,110,114,115,121,123,124,127,130,131,133,141,142,143,146,149,153,153,156,157,158,159,160,162,164,165,166,167,168,169,169,173,178,181,182,183,184,185,186,191,193,195,197,198,199,200,201,202,203,212,215,217,218,224,224,231,233,234,237,237,248,253,254,255,257,260,269,272,274,288,290,292,294,297,299,301,301,303,304,306,308,310,313,315,317,319,321,322,323,324,325,9,44,45,47,50,52,53,54,55,55,55,59,60,61,63,64,66,72,73,74,75,76,77,78,79,81,84,85,87,88,89,90,92,93,94,95,97,98,98,101,102,103,105,106,110,112,113,114,115,117,121,123,124,126,127,130,131,133,136,141,142,142,143,146,149,156,157,158,159,160,162,164,165,166,167,168,169,169,171,171,173,173,178,180,181,181,182,183,184,185,186,191,193,193,195,197,198,199,200,201,202,203,212,212,215,217,218,224,224,224,226,231,232,233,234,235,236,237,248,253,254,255,257,260,261,275,278,279,280,286,288,290,291,292,294,295,296,297,297,298,299,299,300,300,302,309,309,311,311,312,313,314,315,319,322,324,327,334,334,335,336,336,341,345,347,347,349,356,356,357,367,369,369,398,399,403,403,404,407,408,411,412,413,414,417,419,419,421,421,422,427,429,430,432,435,436,445,447,449,450,452,454,472,476,479,481,483,485,490,492,494,497,499,501,503,505,506,506,507,508,509,194,194,194,196,196,196,198,198,200,202,204,206,208,208,218,220,222,7,8,24,32,40,48,54,60,66,76,84,7,23,31,51,61,79,93,115,137,165,189,221,261,295,303,325,349,379,405,431,7,10,23,31,51,61,79,93,115,137,165,189,221,261,295,303,325,349,379,405,431,5,8,21,100,108,121,135,141,155,167,178,195,220,244,258,295,299,306,316,323,337,343,350,357,378,396,397,405,428,443,459,474,498,618,619,620,621,621,621,621,621,621,621,621,621,136,138,144,410,5,6,25,25,41,44,47,57,63,79,83,86,86,91,103,106,111,119,123,127,130,136,143,148,158,162,167,170,173,178,186,190,193,196,198,206,210,213,221,224,227,230,243,248,256,263,266,269,285,299,306,312,318,321,324,326,329,336,339,342,344,346,349,352,364,368,375,379,382,385,396,401,404,407,410,413,416,420,424,5,6,25,41,44,47,57,63,79,83,86,86,91,101,105,108,121,125,129,132,138,145,150,160,164,169,172,175,185,188,192,197,200,202,210,214,217,221,225,228,231,232,235,238,254,262,269,272,275,284,293,296,307,314,320,327,329,332,334,337,344,347,352,354,356,359,360,372,376,383,387,391,402,407,410,413,416,419,422,426,430,24,32,40,48,54,62,68,74,80,86,98,110,118,126,134,142,150,158,166,174,188,192,196,200,214,215,218,220,222,224,226,228,232,239,240,243,244,247,248,250,251,252,263,263,263,1,11,13,15,17,18,20,22,24,26,29,31,33,35,37,39,41,43,44,46,48,50,52,54,56,61,63,65,67,69,71,72,74,76,78,80,82,85,87,89,91,93,95,95,97,99,101,103,104,106,108,110,112,112,114,116,118,120,122,127,129,131,133,135,137,139,139,139,141,143,145,147,149,150,152,154,156,158,160,162,164,166,168,170,172,174,177,179,181,183,185,187,189,191,191,193,195,197,199,200,200,202,204,206,208,210,212,214,216,218,218,220,67,73,112,18,20,22,22,24,24,26,26,28,30,34,34,36,36,38,38,40,42,46,46,48,48,48,50,54,54,56,60,60,62,66,66,68,68,70,70,72,74,74,76,76,78,78,80,80,82,82,84,84,88,90,90,92,94,94,96,96,98,98,100,100,102,104,104,108,112,112,114,114,116,116,118,118,120,120,122,122,126,126,128,128,130,130,132,132,134,134,136,136,138,138,140,144,144,146,146,9,72,76,86,134,138,142,158,190,196,208,227,36,36,38,38,40,42,44,44,46,46,48,48,50,52,54,56,56,58,60,60,62,64,64,66,68,68,70,72,72,74,76,78,80,82,82,84,86,86,88,90,90,92,94,94,96,98,100,102,102,104,106,108,108,28,28,30,30,32,32,34,34,36,36,38,38,40,42,44,46,46,48,50,52,52,54,56,56,58,60,62,62,64,64,66,7,22,27,30,38,39,42,50,60,68,74,77,84,90,94,100,103,108,111,114,126,138,138,145,152,155,158,161,165,168,168,174,179,182,187,193,194,200,203,208,214,218,225,232,247,254,262,267,275,278,9,53,96,116,176,10,11,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,30,32,34,35,36,37,38,39,39,40,40,41,42,43,44,46,47,48,49,50,51,52,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,78,79,80,81,83,84,85,87,89,90,92,93,94,95,97,99,101,102,103,104,106,107,107,108,108,109,109,110,112,114,116,117,117,118,120,122,123,124,125,126,128,129,130,130,131,132,134,135,138,140,141,142,144,145,147,149,153,154,156,157,160,161,162,165,166,167,168,170,172,174,175,177,177,177,177,178,179,180,181,182,184,185,186,187,188,189,190,191,192,193,194,195,197,198,200,202,203,205,206,208,209,210,211,214,215,218,220,222,223,224,225,226,228,230,231,233,234,235,236,240,242,243,244,245,246,247,248,249,250,251,252,254,256,257,259,261,262,263,264,265,266,267,268,271,272,273,274,275,276,278,279,280,281,282,284,286,287,288,290,291,292,293,294,295,296,298,299,300,301,302,302,303,304,305,305,306,306,307,308,309,310,312,314,314,315,316,317,317,318,319,319,320,321,322,322,323,323,323,325,326,326,327,329,330,331,332,333,334,336,336,338,339,340,341,342,343,343,346,347,348,349,351,354,356,359,361,363,364,365,367,368,369,371,372,373,374,376,377,378,380,381,382,384,386,388,389,390,391,392,393,394,395,396,397,398,399,399,400,400,401,403,404,405,406,407,409,410,412,413,414,415,417,418,419,420,421,422,423,424,426,427,428,430,431,432,434,435,436,438,440,442,443,445,447,448,449,449,450,451,451,452,454,456,458,460,461,462,464,465,466,469,470,473,476,477,480,481,483,485,486,488,490,491,492,494,496,498,499,501,502,506,507,510,511,512,514,515,515,516,516,518,519,520,521,522,523,524,525,527,530,531,534,536,538,539,541,542,543,545,547,549,554,555,558,560,561,562,564,565,566,567,568,568,569,570,571,572,576,584,589,592,592,593,594,596,598,599,600,602,602,602,602,603,604,604,606,607,608,610,612,613,614,616,616,618,621,623,624,625,626,627,630,632,633,634,636,637,638,640,642,643,644,645,646,6,8,8,8,24,26,28,30,32,36,36,38,38,40,42,44,48,50,52,52,62,62,64,68,70,72,74,76,76,76,76,76,78,80,84,86,88,90,94,94,96,96,98,98,100,100,102,104,104,106,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,168,168,170,170,172,172,174,178,180,182,184,186,186,188,190,192,192,194,196,198,200,202,202,204,206,206,208,214,216,218,220,220,220,222,228,4,7,8,9,9,9,10,10,10,10,11,12,12,12,12,13,13,14,14,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,18,19,19,20,21,21,22,22,23,24,24,25,25,26,9,27,28,32,32,36,42,46,50,54,58,62,66,70,74,78,82,86,90,94,94,98,102,108,112,116,116,120,124,128,132,132,136,136,136,144,148,152,156,156,156,160,164,168,172,176,180,184,188,196,200,200,204,216,220,220,232,242,246,254,258,258,262,266,274,282,7,25,26,30,34,40,44,48,52,56,60,64,68,72,76,80,84,84,88,92,92,92,96,100,108,108,112,116,120,124,132,132,132,152,152,156,156,160,164,164,168,172,172,176,176,180,184,184,188,196,200,204,210,218,224,228,228,236,240,244,248,252,256,260,264,272,116,120,122,123,128,135,137,142,144,148,148,150,154,155,157,158,158,161,163,164,173,178,180,185,188,191,217,217,230,230,231,232,233,233,234,235,235,236,237,6,7,10,12,12,14,16,18,20,22,24,26,26,28,28,30,32,34,34,36,38,38,40,40,42,42,44,44,46,48,50,50,52,54,1,7,26,28,30,32,34,36,38,38,40,42,44,46,48,50,52,52,54,54,56,56,58,60,62,64,64,66,68,70,72,72,74,76,76,80,80,82,82,84,86,86,88,88,90,93,94,96,98,98,100,102,104,106,106,108,110,112,114,116,118,120,122,124,124,126,126,128,128,130,132,136,138,140,142,144,144,146,148,148,150,152,154,156,158,160,160,162,164,164,166,166,168,170,170,172,172,174,174,176,176,178,178,180,182,184,184,186,186,188,188,190,190,192,194,196,198,198,200,200,202,204,206,208,210,210,212,214,214,216,216,218,220,222,224,226,228,230,230,232,232,236,238,240,242,242,244,246,248,250,250,252,256,258,258,260,262,264,264,266,266,268,268,272,274,274,276,278,278,280,282,282,284,284,286,286,288,290,292,292,294,299,7,26,28,30,32,34,36,38,38,40,42,42,44,44,46,48,50,52,54,54,56,56,58,60,62,64,64,66,68,70,72,72,74,76,76,80,80,82,84,86,86,88,88,90,93,94,96,98,98,100,102,104,106,106,108,110,112,114,116,118,120,122,124,124,126,126,128,128,130,132,136,138,140,142,144,146,148,148,150,152,154,156,158,160,162,162,164,164,166,166,168,168,170,170,172,174,176,176,178,178,180,182,184,184,186,186,188,188,190,190,192,194,196,198,198,200,202,204,206,208,210,210,212,214,216,216,218,220,222,224,226,228,230,232,232,234,234,236,238,240,242,242,244,244,246,248,250,250,252,256,258,258,260,262,264,264,266,266,268,268,270,272,274,274,276,278,278,280,282,282,284,284,286,286,288,290,292,292,294,298,6,8,9,10,11,12,13,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,55,56,56,57,58,59,60,61,62,63,64,67,68,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,6,8,10,12,14,16,18,20,22,24,25,46,47,47,16,16,22,26,30,30,34,34,40,46,50,50,50,66,66,72,72,72,115,5,7,33,37,39,41,41,45,56,62,62,66,71,75,78,78,78,80,81,82,87,90,92,94,101,104,108,108,110,110,111,120,125,126,127,127,129,132,132,139,141,142,143,144,144,146,147,147,149,149,149,149,151,152,155,155,156,158,161,167,168,170,177,179,179,182,182,185,186,189,192,194,197,200,203,204,204,207,207,208,217,221,225,226,226,231,233,234,237,240,246,250,258,277,283,285,285,289,292,296,301,301,303,309,309,319,320,320,324,326,331,334,339,341,341,345,345,347,351,354,358,368,376,378,382,384,389,393,394,403,408,412,418,422,425,428,430,433,434,438,446,446,448,454,459,462,472,476,483,483,486,490,492,497,499,505,514,523,536,536,543,547,550,552,5,27,31,35,38,42,55,58,63,65,68,70,75,79,81,82,95,99,103,106,110,113,116,119,120,128,130,137,137,143,146,159,164,171,174,181,181,187,191,194,194,197,198,201,201,203,205,206,208,208,210,214,218,222,226,227,229,232,234,235,236,236,240,240,240,240,240,240,240,240,240,240,251,251,254,258,261,264,268,271,273,279,279,291,292,292,299,299,299,303,307,308,310,312,314,317,320,325,329,337,341,344,349,352,5,21,23,27,31,35,37,39,43,47,51,58,65,69,73,76,77,81,85,88,92,102,104,106,109,113,117,123,132,132,134,135,136,138,143,146,146,148,148,152,154,171,177,179,182,186,188,192,196,198,202,206,212,216,224,225,229,232,234,237,240,242,246,253,256,261,263,267,269,275,277,297,301,322,332,333,334,430,7,8,35,47,51,53,56,60,62,64,68,78,78,78,83,85,87,96,101,106,120,120,124,135,136,138,142,145,147,148,152,156,162,168,178,182,186,188,194,196,203,204,206,217,220,222,226,226,229,234,238,242,244,246,249,250,254,258,264,274,279,282,285,290,297,298,301,304,310,318,322,327,330,331,335,344,347,350,352,354,354,368,368,375,377,381,383,384,392,393,396,400,403,414,420,425,430,432,434,438,442,445,448,450,458,465,473,478,478,483,486,490,499,502,504,506,506,508,517,518,518,522,534,538,540,544,548,550,554,558,564,566,569,572,580,8,27,81,89,106,108,112,114,116,123,127,140,149,157,161,165,169,223,227,253,265,275,283,307,356,9,24,30,36,42,47,54,62,68,74,82,88,94,100,108,114,122,128,134,140,146,154,162,168,174,179,185,194,200,206,206,212,218,226,232,238,246,252,260,260,266,271,280,286,291,302,310,316,324,329,336,336,341,341,1,2,2,7,26,26,32,32,38,38,44,44,50,50,56,56,62,62,68,68,74,74,78,78,88,88,96,96,104,104,112,112,112,120,126,126,132,132,140,140,148,148,158,158,176,176,186,186,192,192,204,204,214,214,224,224,234,234,244,252,252,258,258,264,264,272,272,278,278,284,284,290,290,298,298,304,304,314,314,327,327,336,336,346,353,353,353,354,22,26,26,34,40,126,196,196,4,10,14,14,14,18,18,18,30,30,32,34,34,34,36,36,38,38,40,40,40,42,42,42,42,44,44,44,46,46,46,48,48,50,50,52,54,72,74,76,78,80,82,82,84,88,88,90,90,92,94,96,98,98,98,100,102,104,104,104,106,108,108,108,110,112,116,116,118,118,120,120,122,122,124,128,130,130,130,132,132,134,134,134,134,136,138,138,140,142,144,146,146,148,148,150,152,152,154,154,156,156,156,158,158,158,160,160,160,160,160,160,160,160,160,160,160,162,164,164,166,166,166,166,168,170,170,170,174,174,174,174,176,178,178,178,182,184,188,188,190,192,192,194,194,194,196,198,198,200,204,204,204,204,204,204,206,206,208,210,210,210,212,212,214,216,216,218,218,218,220,220,222,224,224,226,226,228,228,236,236,238,238,240,240,240,242,246,248,250,250,250,252,254,256,256,258,258,258,260,260,260,262,264,264,264,264,264,266,268,268,270,270,270,270,272,274,276,278,278,280,282,282,282,282,284,286,290,290,292,292,294,294,294,296,298,304,304,306,308,310,312,312,314,318,318,320,322,324,326,328,332,334,334,334,334,334,336,336,338,340,342,344,346,348,350,350,352,354,356,358,360,360,362,362,364,366,368,368,370,374,378,378,380,382,382,382,384,386,388,390,392,392,392,396,396,398,398,408,410,410,412,414,414,416,418,418,418,420,422,422,424,424,424,426,428,430,430,430,432,432,436,436,438,438,438,440,442,442,442,444,450,452,454,456,456,456,456,460,462,462,462,464,464,468,470,472,472,472,476,478,478,478,478,480,480,480,482,482,484,486,488,488,490,490,492,494,496,496,498,500,500,500,502,502,506,508,510,510,512,512,512,514,516,520,522,524,524,524,524,524,526,528,530,532,532,534,534,536,536,536,538,540,540,542,542,544,544,546,548,548,550,552,552,554,554,556,556,556,558,558,558,560,560,562,562,562,564,566,566,1,4,100,101,102,102,103,104,105,106,107,125,126,127,128,129,129,130,132,132,140,140,142,143,144,146,147,159,7,12,43,44,45,46,48,50,53,59,60,61,62,63,65,68,70,71,73,76,77,78,80,81,82,83,84,86,87,87,89,91,92,93,95,96,97,98,99,101,103,108,112,116,118,120,122,123,128,128,129,130,131,132,133,134,136,137,138,138,139,140,141,142,144,146,148,148,150,152,154,155,156,163,165,166,167,169,171,173,174,176,178,180,181,184,187,188,189,190,192,194,196,198,204,206,208,209,210,11,12,48,50,62,67,68,71,72,75,87,107,108,119,7,28,30,32,34,34,36,38,40,42,44,46,48,50,64,66,68,70,72,74,76,78,80,82,92,94,96,98,100,102,114,116,118,120,120,122,124,136,138,140,142,144,146,158,160,162,164,166,168,182,184,186,188,190,192,194,196,198,212,214,216,218,220,222,224,236,238,240,242,244,246,248,250,252,254,256,266,268,270,272,274,276,7,20,21,25,30,31,34,35,40,41,45,50,54,58,62,63,68,72,77,80,84,90,94,100,104,105,110,114,121,126,131,134,135,140,144,148,152,158,162,172,173,173,178,182,188,192,200,201,205,208,209,218,222,223,226,227,230,231,234,240,244,248,254,260,261,266,271,271,5,6,7,8,9,9,10,11,13,14,14,15,15,16,16,17,18,19,19,20,20,21,24,25,25,26,26,27,27,28,29,30,31,32,33,10,11,12,14,2,11,13,13,15,2,6,10,11,12,14,2,7,11,13,13,15,5,39,42,45,56,62,65,66,72,88,100,115,116,7,14,17,18,19,23,33,36,38,39,41,46,50,52,54,55,57,58,60,61,62,64,65,70,71,71,73,74,75,76,77,78,79,80,81,82,83,88,88,90,92,94,98,101,103,105,106,110,110,110,110,110,110,111,112,116,118,120,120,122,123,125,126,128,129,133,134,136,142,147,148,149,151,153,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,171,173,174,175,178,179,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,1,2,2,6,17,18,163,164,164,165,1,6,8,12,12,12,20,40,1,7,10,12,15,16,17,19,20,21,21,22,23,24,25,26,27,30,31,33,34,34,38,39,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,47,48,49,51,63,67,71,73,108,109,111,111,113,113,114,116,117,117,118,119,120,121,122,123,125,126,126,127,127,128,4,4,5,6,6,9,10,10,11,11,12,13,13,13,14,15,15,15,16,16,16,16,17,17,17,17,18,18,19,19,19,20,21,21,22,22,23,23,24,25,26,27,27,28,28,28,29,29,29,29,30,30,31,31,31,31,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,35,36,36,36,37,37,37,37,38,38,38,38,38,39,39,39,40,40,41,41,42,42,43,43,43,44,45,45,46,46,47,47,48,48,49,49,50,50,51,52,52,53,53,54,54,54,55,55,55,55,56,56,56,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,60,60,60,61,62,62,62,62,63,63,63,64,64,65,66,66,66,67,67,68,68,69,70,71,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,78,78,79,80,81,81,82,82,83,83,84,84,84,85,85,86,86,87,88,88,88,89,90,90,91,91,91,92,93,93,93,94,94,95,95,96,96,96,97,97,98,98,98,99,99,99,99,99,100,101,101,101,102,102,102,102,102,103,103,104,104,104,105,105,105,106,107,107,108,109,109,109,110,110,111,111,112,113,114,114,115,116,116,117,117,117,118,119,119,120,120,121,121,121,122,122,122,123,123,123,124,124,124,125,125,126,126,127,127,127,127,128,128,128,129,129,130,130,130,131,131,132,132,133,134,135,135,135,136,136,137,137,138,138,138,139,139,140,140,141,141,141,142,142,143,143,143,144,144,144,144,145,145,145,146,146,147,147,147,148,148,148,149,150,150,151,151,151,152,152,153,153,153,154,155,155,156,157,158,158,158,159,160,160,160,161,161,162,162,162,163,164,165,165,166,167,167,167,168,168,169,169,169,170,170,170,170,171,171,172,172,173,173,174,175,175,175,176,176,177,177,177,178,178,178,179,179,180,180,180,181,181,182,182,183,183,183,184,184,184,185,185,186,186,187,187,188,188,189,189,189,190,190,190,191,191,191,191,192,192,193,193,193,194,194,195,195,195,196,196,197,197,197,197,198,198,198,199,199,199,199,200,200,201,201,202,202,202,203,203,203,204,204,204,204,205,205,205,206,206,207,207,208,208,208,209,209,209,210,210,211,211,211,212,212,212,213,213,213,214,215,215,216,216,216,217,217,217,218,218,219,219,220,220,220,221,221,222,222,223,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,232,233,233,233,234,234,235,235,236,236,236,236,237,238,238,239,239,239,240,240,241,241,241,242,242,242,243,243,243,244,244,245,245,246,246,246,247,247,248,248,249,249,249,250,251,251,252,252,253,253,253,254,254,254,255,255,256,256,257,257,257,258,258,259,260,261,262,263,263,263,264,264,264,264,264,267,267,268,269,272,273,274,275,276,277,279,279,279,279,279,280,280,282,282,283,283,283,284,287,288,288,289,289,289,291,291,291,292,293,293,293,293,294,296,297,297,297,297,297,297,297,298,299,300,300,300,301,302,302,303,303,303,303,303,304,305,306,307,307,307,307,308,310,310,310,312,313,313,313,314,314,317,319,319,319,319,319,6,6,8,11,12,13,14,14,15,16,16,17,17,18,19,19,19,20,20,20,21,21,21,21,22,22,22,22,22,23,23,23,23,24,24,24,25,25,25,26,27,27,27,27,28,28,29,29,30,30,30,31,31,31,32,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,39,39,39,39,40,40,41,41,41,41,42,42,43,43,44,44,45,45,45,46,46,46,46,47,47,48,48,49,49,50,51,51,51,52,52,53,53,54,54,54,54,55,55,56,56,57,57,57,57,58,58,58,58,59,59,60,60,61,62,62,62,62,63,63,64,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,72,72,73,73,74,75,75,76,77,77,77,78,78,79,79,80,80,81,81,81,82,82,83,83,84,84,85,86,86,86,86,87,87,88,89,89,90,90,91,91,91,92,92,93,93,93,94,94,94,95,95,95,96,96,97,97,98,98,99,99,99,100,100,100,100,101,102,103,103,104,104,105,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,115,116,117,117,118,118,119,119,119,119,119,120,120,120,120,120,121,121,122,122,123,123,124,124,124,125,125,126,126,126,127,127,128,128,129,129,130,130,131,131,132,132,132,133,133,133,134,134,134,135,135,136,137,137,138,138,139,139,139,140,140,141,141,142,142,143,144,144,145,145,146,146,147,147,147,147,148,148,149,149,150,150,150,151,151,152,152,153,153,153,154,154,155,156,156,157,157,158,158,158,159,159,160,160,160,161,161,162,162,163,163,164,164,164,164,165,165,165,165,166,166,167,167,167,168,168,169,169,170,170,171,171,172,172,172,172,173,173,173,173,174,174,175,175,175,175,175,175,176,176,176,177,177,177,178,178,178,179,179,180,180,181,181,181,182,182,182,183,183,184,184,185,185,185,186,187,187,188,188,189,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,196,197,197,198,198,198,199,199,200,200,200,201,201,202,202,203,203,203,203,204,205,205,205,206,206,206,207,207,207,208,208,209,209,210,211,211,212,213,213,213,213,214,214,214,215,215,216,217,217,218,218,219,219,220,220,221,221,221,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,230,230,230,231,232,233,233,234,234,234,235,235,235,236,236,237,238,238,239,239,240,240,241,242,242,243,243,244,244,245,245,246,246,246,247,247,248,249,249,249,250,250,251,251,252,252,252,253,253,254,254,255,255,256,256,257,257,257,258,259,259,260,260,261,261,261,261,262,262,263,263,264,264,265,266,267,267,268,268,268,269,269,270,270,270,271,272,272,273,273,274,274,274,274,275,275,276,276,277,277,277,278,278,278,278,279,280,280,280,280,280,281,282,282,282,283,283,283,283,284,284,285,285,286,286,286,287,287,288,288,289,290,290,291,291,292,292,292,292,293,293,293,294,294,295,295,295,295,296,296,296,297,298,299,299,300,300,300,301,301,302,302,303,303,304,304,304,304,305,305,306,307,307,308,309,309,309,310,311,312,313,313,314,314,314,315,315,315,315,318,319,320,320,322,322,323,324,325,325,6,9,12,13,13,13,13,14,19,20,21,21,22,22,23,24,24,25,25,25,26,26,26,27,27,28,28,29,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,68,71,71,6,6,10,14,18,22,26,30,34,38,42,44,48,52,54,56,60,64,68,72,75,78,80,82,86,86,89,90,8,9,10,12,14,15,16,17,17,18,20,22,23,24,26,27,30,32,34,35,36,38,39,40,42,44,45,46,48,51,52,52,52,52,52,53,55,56,56,56,56,56,57,59,60,60,60,60,60,61,63,65,65,66,70,70,70,70,70,72,76,76,76,76,76,82,82,82,82,86,86,86,86,86,90,90,90,90,90,92,92,92,92,97,98,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,28,29,30,31,32,33,34,36,37,38,39,40,41,5,12,14,18,21,24,26,31,32,33,34,36,38,39,40,7,8,34,38,42,44,44,45,46,48,50,52,52,54,57,58,60,62,63,64,67,71,72,75,76,78,79,81,82,85,86,87,88,90,90,93,94,98,100,102,103,106,110,110,113,116,118,120,121,122,124,127,128,129,130,132,136,137,139,144,144,146,147,148,150,151,152,154,157,162,164,166,167,169,170,170,173,176,178,179,180,182,185,186,188,190,191,192,194,195,199,200,203,204,206,208,209,211,212,214,216,219,220,221,222,223,224,226,228,229,230,231,232,234,236,242,244,245,247,248,250,252,254,257,258,258,258,258,261,266,266,268,269,270,272,274,276,278,280,283,284,286,288,290,291,292,294,300,302,304,307,307,308,312,314,315,316,319,320,322,323,328,330,331,333,334,337,338,341,342,344,346,346,346,349,350,353,354,356,357,358,361,366,368,369,370,371,373,375,376,378,379,380,380,384,386,388,389,394,397,399,400,402,404,404,405,406,408,410,411,412,414,420,424,426,427,430,431,432,435,440,444,446,448,448,450,452,454,456,458,7,18,22,28,32,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,381,7,17,18,49,51,143,163,165,186,187,187,218,227,233,234,244,71,71,76,77,77,88,94,94,97,98,4,5,6,7,7,8,8,9,9,9,9,10,10,10,10,10,4,8,16,22,26,32,46,6,8,12,27,34,36,36,36,38,38,38,38,38,40,42,44,44,44,46,46,46,46,48,50,50,50,50,52,52,54,54,56,58,58,58,58,60,60,62,62,64,66,68,68,68,70,70,72,74,74,76,76,76,78,78,80,80,82,82,82,84,84,84,84,86,86,86,88,88,90,92,92,94,94,96,96,5,7,12,18,24,30,36,36,42,42,42,48,48,56,62,68,74,86,92,98,104,110,116,122,128,7,8,9,10,11,14,23,44,50,56,63,72,72,73,80,80,98,98,98,99,99,106,106,107,107,304,383,446,509,573,763,954,1017,1080,1207,1271,1334,1398,9,51,54,73,86,89,95,105,115,115,115,115,117,117,117,117,117,135,153,153,153,153,154,170,178,178,178,178,178,178,178,178,178,180,180,181,181,183,183,185,185,185,185,186,186,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,192,193,193,193,193,193,193,193,193,193,193,196,197,198,198,198,199,199,199,199,200,201,201,202,203,203,203,203,205,205,205,205,206,206,207,208,208,209,210,210,211,211,211,213,215,215,216,216,216,216,216,217,218,219,219,228,233,234,234,234,235,235,235,235,235,235,236,236,236,236,237,237,244,255,1,4,8,76,87,142,142,1,4,8,20,20,78,89,142,142,331,8,10,12,14,14,26,28,50,130,132,132,134,134,134,140,150,152,152,154,154,156,156,156,158,158,158,158,158,160,160,160,160,160,162,162,164,164,166,166,166,168,168,168,170,170,170,172,172,172,174,174,174,174,176,176,178,178,180,180,180,182,182,182,182,182,184,184,184,184,184,184,186,186,186,186,186,188,188,188,188,190,190,190,192,192,192,192,194,194,194,194,196,196,196,196,196,198,198,198,198,198,200,200,200,200,200,200,200,202,202,204,204,206,206,206,206,206,208,208,210,210,219,8,86,88,92,98,100,112,114,120,122,122,124,126,126,130,132,134,136,143,7,8,8,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,107,108,108,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,176,178,178,180,182,184,186,188,190,190,192,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,248,250,250,252,254,256,260,262,264,266,268,270,272,274,276,278,280,280,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,326,328,330,332,334,336,338,340,342,342,344,346,348,352,354,356,358,360,362,364,366,368,368,370,372,374,376,378,383,383,384,9,33,53,53,61,61,61,61,61,69,78,79,79,79,79,79,79,79,79,79,80,80,80,80,81,81,81,81,83,83,83,84,84,84,85,85,85,85,87,88,89,89,89,6,6,6,10,12,14,16,18,22,24,26,28,28,30,32,34,36,38,40,42,42,42,42,44,46,50,4,38,39,40,42,44,46,48,52,54,56,58,60,60,62,64,66,68,70,72,74,76,78,82,84,86,88,92,94,96,98,100,102,104,104,104,104,104,106,108,110,114,116,120,122,124,126,126,128,130,132,134,134,136,138,140,142,144,144,144,146,148,150,152,154,156,158,160,162,164,166,168,170,171,172,173,174,176,177,178,180,182,6,110,112,114,116,118,118,120,122,124,124,127,128,130,132,134,136,136,136,136,136,136,136,138,140,142,144,146,148,150,150,152,154,156,159,160,160,162,165,166,168,168,168,171,172,172,175,175,176,179,179,180,182,184,186,188,188,190,192,192,194,196,198,198,198,200,202,204,206,208,210,212,214,214,216,216,218,220,222,224,224,224,226,226,228,230,232,234,236,238,240,242,242,244,246,246,248,250,250,252,254,254,256,258,258,258,258,260,260,260,262,264,264,264,264,4,6,8,10,12,14,16,18,20,22,24,26,30,32,36,38,40,42,44,46,48,50,52,54,57,58,60,62,64,66,68,70,72,74,74,76,78,80,82,84,88,90,94,96,98,101,102,105,106,109,110,112,116,118,120,122,124,126,128,130,132,6,72,72,72,72,74,74,74,76,78,80,80,82,82,84,86,86,86,86,88,90,92,92,94,96,98,100,100,102,102,102,102,102,104,106,108,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,150,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,180,182,184,186,188,190,250,252,254,254,256,258,260,262,264,266,268,270,270,270,270,272,274,276,278,280,282,284,286,288,290,290,292,294,296,296,298,300,302,302,304,306,308,308,310,310,310,312,314,314,314,316,318,320,322,322,322,322,322,322,324,324,326,328,330,332,334,336,338,340,342,344,346,346,346,346,348,348,350,352,354,4,70,72,72,74,74,76,78,80,82,84,84,84,84,86,86,88,90,92,96,98,98,98,100,102,104,104,106,108,108,108,108,110,110,110,112,114,114,116,118,120,122,124,126,128,130,134,134,136,138,140,142,144,146,146,148,148,150,150,152,154,156,156,160,164,166,166,168,168,170,170,174,176,176,178,180,182,184,186,186,6,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,4,64,64,64,68,70,72,74,76,78,80,80,82,84,84,86,88,90,92,94,96,96,98,100,100,102,104,104,106,108,110,112,112,114,116,118,120,122,124,126,128,128,130,132,132,134,134,134,136,138,140,142,144,144,144,146,148,150,152,152,154,156,156,156,160,162,164,164,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,7,17,21,34,36,36,37,37,38,38,40,42,43,43,43,44,45,45,45,45,46,48,49,50,50,110,157,168,183,184,191,191,191,217,219,221,221,221,231,243,243,255,258,287,287,287,288,288,288,299,299,331,347,353,353,367,367,367,367,367,369,370,373,373,375,375,375,376,376,398,401,401,405,405,408,409,409,409,410,419,419,419,448,459,459,460,460,460,460,460,463,463,464,465,469,477,477,479,479,481,493,496,510,511,512,513,513,514,514,517,518,518,518,518,518,519,528,528,568,568,569,573,573,573,573,576,577,631,631,631,631,632,632,632,633,634,634,634,634,643,643,644,645,647,647,647,647,648,648,649,650,650,654,655,657,660,660,662,663,663,663,664,664,664,664,664,665,666,666,667,667,667,668,670,671,672,672,672,672,672,674,676,677,678,678,678,679,680,687,688,688,694,694,694,694,695,695,695,695,695,696,696,698,699,701,701,702,702,702,702,703,703,703,704,704,704,704,704,705,706,706,707,708,708,709,710,710,710,711,711,712,712,712,715,715,716,716,716,717,717,718,719,720,726,727,727,727,727,727,728,728,729,730,731,732,732,733,734,734,735,735,736,737,738,738,739,740,741,741,741,742,743,744,744,744,745,746,746,747,748,749,749,749,749,749,750,751,751,751,751,752,752,753,753,753,753,757,759,759,759,760,760,761,762,762,762,762,763,763,763,764,764,765,766,766,767,767,767,770,771,772,773,773,773,773,774,774,774,775,775,775,775,776,776,776,776,777,777,777,777,778,778,778,778,778,779,779,780,780,780,781,781,782,782,783,783,784,785,785,786,786,787,788,788,789,789,789,790,790,790,791,791,792,792,794,795,796,796,797,798,799,799,799,800,800,801,802,804,805,805,805,805,805,806,806,806,806,807,807,808,808,809,809,810,811,812,812,813,814,814,815,815,816,816,818,819,819,820,820,820,821,821,822,823,824,824,824,825,825,826,827,827,829,829,830,831,832,833,833,833,833,833,834,834,835,835,836,836,836,837,838,838,838,839,839,840,840,840,841,841,843,844,846,846,847,847,847,848,848,849,849,850,850,851,851,852,852,853,853,853,854,854,855,856,857,859,859,860,861,862,863,864,864,865,866,866,867,868,869,870,871,872,873,875,877,879,881,883,883,884,885,886,887,888,889,890,890,891,891,892,892,892,893,894,894,895,896,897,898,899,899,900,900,900,901,901,902,903,904,905,905,906,907,908,909,910,911,912,912,913,913,914,914,914,914,914,915,915,915,916,916,917,918,918,919,919,919,920,921,921,922,923,924,925,925,926,927,928,929,930,930,931,931,931,932,933,935,6,8,12,16,20,26,32,36,40,44,48,54,60,2,3,10,14,25,28,41,44,64,94,107,110,117,120,127,130,130,141,142,145,148,181,184,198,210,211,212,213,214,215,216,216,217,217,218,219,220,221,222,223,224,225,231,4,5,6,6,7,8,8,8,94,96,96,98,100,102,104,104,106,108,110,112,114,116,118,118,120,122,124,124,128,128,130,130,132,50,7,34,34,36,37,38,38,38,40,42,44,44,46,47,48,50,51,52,54,56,58,60,61,64,64,64,64,64,64,68,72,76,78,80,82,86,89,90,91,92,93,94,96,98,100,102,104,105,106,108,109,110,112,120,122,124,124,125,126,128,129,130,132,134,137,138,141,142,147,148,150,151,152,154,156,158,160,162,164,166,168,169,170,172,173,174,175,176,177,178,179,180,182,184,188,188,188,192,192,192,195,196,197,198,199,200,201,202,203,204,206,207,208,212,213,214,216,218,220,221,222,223,224,225,226,232,234,237,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,256,257,257,258,262,266,268,270,271,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,292,292,293,294,295,296,300,302,303,303,304,304,305,306,310,312,314,315,316,320,322,326,328,332,336,338,338,339,339,340,340,342,342,343,343,344,345,346,348,348,349,350,351,352,354,355,356,357,358,360,361,362,363,364,365,366,368,368,369,370,372,374,376,380,382,384,386,390,4,5,6,7,8,9,10,11,12,13,14,15,15,16,17,17,17,18,19,20,21,22,23,24,25,26,27,27,28,28,29,29,29,29,29,29,29,29,29,30,31,31,31,32,32,32,32,32,32,32,33,34,35,38,38,38,38,38,38,38,38,39,39,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,48,48,48,48,48,48,48,49,49,49,49,49,50,50,50,51,51,51,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,57,57,57,58,58,58,58,58,58,59,59,59,59,59,59,60,60,60,60,60,60,60,61,61,61,61,61,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,66,66,66,66,66,67,67,67,68,69,69,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,77,77,77,77,78,78,78,78,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,81,81,82,83,83,83,83,83,83,84,84,84,84,84,84,85,85,85,85,86,86,86,86,87,87,87,87,88,88,88,88,88,88,89,89,89,89,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,93,94,95,95,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,98,98,98,98,98,99,99,99,99,100,100,100,100,100,100,100,100,101,102,102,102,102,102,102,102,104,104,105,105,106,106,107,107,108,108,108,108,109,109,109,109,109,110,110,110,110,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,113,113,113,114,114,114,115,115,115,115,115,115,115,115,115,115,115,116,116,116,117,117,117,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,121,121,121,121,122,122,122,122,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,125,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,129,129,129,130,130,130,130,130,130,4,4,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,13,13,13,13,13,14,14,14,14,14,14,14,15,15,15,15,15,15,15,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,23,24,24,24,24,24,24,24,25,25,26,26,26,26,26,26,26,26,27,27,27,27,27,28,28,28,29,29,30,30,31,31,31,31,32,32,32,33,35,36,36,37,37,38,38,38,38,38,38,39,40,41,41,41,43,43,43,43,4,5,6,7,8,9,10,11,12,13,14,15,16,17,2,4,8,9,17,18,24,25,32,33,42,43,60,61,69,70,74,75,94,168,169,175,29,43,53,78,88,98,108,117,127,138,154,165,176,188,200,213,223,41,41,45,47,48,55,60,64,65,84,94,96,97,101,101,101,103,105,105,106,106,107,112,114,124,126,128,130,130,132,132,134,136,136,138,138,140,140,140,142,142,142,144,144,146,146,146,148,150,150,150,150,152,152,154,156,156,158,158,158,160,162,164,166,168,168,170,172,172,172,174,176,178,180,182,184,186,188,190,192,194,196,196,196,198,198,198,200,202,204,206,206,208,210,212,214,216,216,218,218,220,222,222,224,224,226,226,228,228,230,232,234,234,8,11,19,22,25,29,31,7,28,34,55,58,61,62,63,66,71,76,79,80,82,83,87,88,90,91,92,94,96,97,104,106,118,122,124,126,128,130,134,137,139,139,143,159,166,166,166,168,169,170,171,172,175,180,184,186,190,190,193,194,196,196,199,204,206,207,209,210,212,212,223,226,228,230,232,232,238,9,28,34,40,52,58,68,80,90,96,102,112,118,128,148,166,176,11,36,48,60,72,92,100,112,120,128,140,148,156,168,168,168,176,184,184,184,196,196,196,212,224,232,240,250,250,260,266,274,274,282,294,294,294,294,302,310,310,322,330,350,358,366,378,386,394,394,402,402,410,418,426,434,442,450,458,470,478,7,40,54,62,84,92,108,112,136,154,162,182,188,208,230,238,252,268,276,290,13,17,23,27,27,31,35,39,43,47,51,55,59,63,71,73,77,85,88,90,95,95,1,4,6,9,58,0,10,16,18,21,25,28,31,35,9,18,20,22,25,25,26,26,31,33,35,36,39,40,42,52,53,53,54,60,61,7,19,26,32,34,35,40,41,43,46,49,62,74,75,75,76,14,17,90,98,114,368,374,394,402,402,8,11,12,13,16,17,18,19,20,22,23,24,25,26,28,29,30,31,31,34,35,36,37,39,40,41,42,43,44,45,49,50,51,54,55,55,58,59,61,62,63,64,65,68,69,72,72,73,74,76,77,78,78,79,79,81,82,82,83,83,84,84,84,85,87,89,90,91,92,93,96,97,99,101,104,108,110,112,114,116,119,120,122,126,131,132,136,137,138,139,142,143,144,145,147,150,151,152,153,156,156,157,158,159,159,162,164,168,168,169,172,175,178,179,179,180,181,184,185,188,189,190,191,194,194,194,195,198,199,201,202,203,206,209,211,212,213,218,223,224,225,226,235,238,243,244,248,249,250,251,252,254,254,255,256,257,262,264,264,265,266,267,267,270,271,272,273,277,278,280,281,282,283,286,287,288,289,291,293,300,301,303,304,309,312,313,317,318,319,322,323,329,332,337,340,344,9,10,12,13,15,16,17,20,21,24,25,28,32,33,34,35,38,42,43,44,45,48,49,50,51,52,53,54,63,64,64,66,67,72,73,74,75,78,79,80,80,81,81,84,86,87,88,89,92,93,96,97,98,99,100,100,101,103,109,110,112,112,113,114,115,116,117,118,119,123,124,127,130,131,132,135,138,140,141,144,145,148,152,153,159,160,164,165,167,173,174,175,177,191,195,20,22,26,32,38,42,46,48,50,54,56,60,64,66,70,74,78,82,84,89,89,90,94,96,100,104,106,110,112,116,120,124,128,130,134,138,142,144,148,150,154,158,160,164,168,170,174,178,180,184,188,192,196,200,204,208,216,218,222,226,228,230,236,240,242,246,248,252,256,258,260,264,266,270,274,282,286,290,292,296,300,302,306,310,312,316,320,322,326,330,332,336,340,342,346,352,354,358,360,364,368,372,374,378,382,386,388,392,392,396,400,402,406,410,414,418,420,424,428,430,434,438,444,446,450,452,456,460,462,466,470,472,476,480,482,486,488,492,496,498,502,504,508,512,514,518,520,524,528,530,7,78,88,88,94,95,100,103,104,106,109,110,113,114,117,118,123,7,38,78,103,177,232,240,249,258,265,275,282,295,307,318,351,398,415,428,456,296,297,298,299,299,300,300,301,302,303,304,305,306,307,308,309,310,311,315,30,44,60,74,80,146,91,135,385,3,4,6,8,20,29,37,72,135,178,216,9,10,10,10,16,17,18,20,22,23,25,39,40,46,57,80,80,110,132,148,158,164,177,178,204,206,208,208,208,208,210,210,210,212,212,212,212,214,214,214,214,216,216,216,218,218,218,218,220,220,220,220,222,222,222,222,224,224,224,224,226,226,226,226,228,228,228,228,230,230,230,230,232,232,232,232,234,234,234,234,236,236,236,236,238,238,238,238,240,240,240,240,242,242,242,242,244,244,244,244,246,246,246,246,248,248,248,248,250,250,250,250,252,252,252,252,254,254,254,254,256,256,256,256,258,258,258,258,260,260,260,260,262,262,262,262,264,264,264,264,266,266,266,266,268,268,268,268,270,270,270,270,272,272,272,274,274,274,274,276,276,276,276,278,278,278,278,280,280,280,280,282,282,282,282,284,284,284,284,286,286,286,286,288,288,288,288,290,290,290,292,292,292,292,294,294,294,294,296,296,296,296,298,298,298,298,300,300,300,300,302,302,302,302,304,304,306,306,308,308,310,310,312,312,312,312,314,314,314,316,316,316,318,318,318,320,320,320,320,322,322,322,324,324,324,4,5,6,12,12,13,20,24,28,30,32,34,36,45,50,145,372,376,382,488,490,492,32,64,145,258,342,376,487,490,492,497,18,45,150,2,4,6,8,10,52,54,56,58,60,60,62,64,66,68,70,70,72,72,74,76,76,78,80,96,100,106,140,144,148,150,152,152,154,156,170,172,174,176,194,204,204,208,210,214,264,268,270,276,282,282,286,288,292,296,298,306,312,314,318,324,336,338,338,340,342,344,354,356,360,364,366,372,374,396,398,400,464,470,474,474,476,480,492,496,502,504,504,508,508,520,522,528,530,536,544,552,554,554,556,560,574,574,576,576,578,578,580,580,582,582,584,586,588,590,592,594,594,596,596,596,598,600,602,602,604,606,608,610,612,614,616,618,630,632,692,718,720,720,722,722,724,22,24,28,32,34,36,36,38,40,42,50,64,72,74,78,6,134,154,170,182,184,186,188,190,192,192,192,194,196,198,200,62,62,62,62,62,62,64,64,64,64,66,9,12,15,22,30,35,37,38,40,41,43,44,45,46,50,62,7,8,10,20,28,33,35,38,39,41,42,43,44,57,58,6,14,16,22,23,24,26,28,29,30,32,34,35,36,38,40,41,41,42,45,46,47,48,49,50,51,52,52,54,54,56,58,59,60,61,62,64,66,68,70,71,72,74,75,76,78,80,81,82,83,84,86,88,89,90,91,92,93,94,95,95,96,96,96,97,98,100,101,102,104,105,107,108,109,110,111,112,113,114,116,117,118,119,121,122,123,124,125,126,127,128,129,132,133,134,136,137,139,140,145,146,147,150,155,156,159,160,161,162,166,167,168,169,170,172,173,173,174,175,175,176,177,178,180,181,185,187,187,190,191,192,193,195,220,6,7,10,12,13,14,15,16,17,19,19,21,21,21,21,22,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,44,45,46,47,47,48,50,51,52,53,54,54,55,56,59,60,62,63,63,64,64,65,66,67,68,71,72,75,76,77,78,79,79,80,81,81,82,83,84,85,87,88,89,89,90,91,92,92,93,94,95,95,96,97,98,99,100,101,102,103,104,104,105,106,106,107,110,111,112,113,114,114,115,117,118,119,120,121,122,123,126,130,131,132,132,134,137,137,138,140,141,143,144,145,146,147,149,150,151,152,153,156,157,158,160,162,163,164,165,166,166,167,168,169,170,173,175,176,177,180,181,182,184,186,188,189,190,194,196,197,198,204,212,213,214,215,216,216,218,224,226,227,228,229,231,232,236,237,238,239,239,240,241,241,242,242,244,245,247,248,249,250,250,251,252,253,254,255,256,257,257,258,258,259,260,260,261,262,263,264,264,265,266,267,268,269,270,271,272,273,274,275,278,279,281,282,283,284,285,286,286,287,288,289,290,294,295,296,298,299,300,301,302,304,305,306,307,308,309,310,311,312,314,315,316,318,320,322,326,327,329,329,331,338,341,342,344,345,346,348,354,355,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,372,374,375,376,377,377,378,380,381,382,383,383,384,385,385,386,386,387,388,389,390,390,392,393,394,395,396,0,3,5,9,11,14,15,18,21,162,162,163,163,166,166,170,170,174,174,175,175,180,184,184,188,188,192,192,226,226,226,227,227,230,230,231,231,234,234,235,235,238,238,239,239,240,240,241,241,246,246,247,247,250,250,250,254,254,288,1,160,160,161,161,164,164,164,168,168,172,172,173,173,173,178,178,182,182,182,182,186,186,190,190,224,224,224,225,225,228,229,229,232,232,233,233,236,236,237,237,240,240,241,241,244,244,245,245,248,248,248,252,252,286,1,174,176,178,180,182,184,186,186,186,186,186,188,188,190,190,192,192,194,196,198,200,202,204,208,39,40,58,61,79,80,82,84,87,87,90,91,92,93,94,95,96,99,100,100,102,102,111,117,118,120,121,122,128,133,134,138,140,141,142,142,143,147,153,154,155,158,159,160,162,163,164,166,166,178,180,181,184,184,185,186,189,190,193,196,197,203,204,205,206,210,214,217,219,222,223,224,224,224,225,226,227,229,230,234,234,236,237,238,239,243,246,248,251,252,253,258,258,260,260,265,269,270,272,273,279,280,283,283,285,291,291,299,304,307,309,310,312,313,314,316,317,322,322,324,329,333,336,337,339,340,342,345,346,351,352,353,354,354,356,358,358,359,360,363,365,366,371,39,40,58,82,82,84,90,91,92,93,94,95,96,99,100,100,102,102,111,117,118,120,121,122,128,133,134,138,140,141,142,142,143,146,152,153,154,155,158,159,160,162,163,164,166,166,178,180,181,184,184,185,186,189,190,193,196,197,203,204,205,206,207,210,214,217,219,222,223,224,224,224,225,226,227,229,230,234,236,237,238,239,243,246,248,251,252,253,258,260,260,265,268,269,272,273,280,283,283,285,291,291,299,299,304,307,310,310,312,313,314,316,324,329,335,335,336,337,339,340,342,345,346,351,352,353,354,354,355,356,358,358,359,360,363,365,366,4,39,40,58,61,71,76,79,80,82,82,84,87,87,90,91,92,93,94,95,96,99,100,100,102,102,111,117,118,120,121,122,128,133,134,138,140,141,142,142,143,146,147,152,153,154,155,158,159,160,162,163,164,166,166,178,180,181,184,184,186,189,190,193,196,197,203,204,205,206,207,210,214,217,219,222,223,224,224,224,225,226,226,227,229,230,234,234,236,237,238,243,246,248,251,252,253,258,260,260,261,265,269,270,272,273,279,280,283,283,285,291,291,299,299,304,307,309,310,312,313,314,316,317,322,322,324,327,329,329,333,335,336,337,339,340,342,343,345,346,351,352,353,354,354,355,356,358,358,360,363,365,366,371,2,4,5,5,7,11,12,13,14,15,16,18,20,21,22,23,24,27,27,28,30,32,33,34,35,36,37,38,45,46,47,51,4,6,8,8,8,9,9,9,12,12,13,13,19,28,99,153,155,159,167,255,255,287,287,287,287,288,293,293,294,297,297,297,297,319,385,396,406,408,412,414,414,414,414,414,416,416,416,416,507,541,541,541,541,541,542,547,547,548,548,548,548,548,549,550,550,550,550,550,550,557,574,643,663,663,664,667,667,667,667,669,759,779,779,779,4,12,15,105,123,123,125,125,215,224,265,265,265,265,266,266,267,267,270,271,271,273,273,365,382,382,382,382,382,383,384,390,390,391,391,393,393,395,395,395,395,395,421,483,483,484,500,500,501,505,505,506,506,508,508,598,598,607,613,614,614,619,619,621,621,622,622,623,624,694,713,729,730,730,730,165,167,169,341,343,345,347,348,349,350,351,352,353,355,355,356,357,358,359,361,362,364,364,368,369,370,373,374,375,377,379,379,381,383,384,385,387,393,395,397,399,400,401,403,404,404,405,406,407,409,410,411,412,414,415,416,418,420,421,422,423,447,449,490,566,572,573,574,619,621,623,624,625,626,627,628,665,678,683,691,700,743,748,750,758,798,812,824,828,828,891,891,9,33,34,39,39,40,69,75,84,84,89,89,92,98,98,98,112,112,113,115,122,126,129,130,130,130,131,134,137,138,144,144,144,148,149,151,163,165,166,171,181,182,206,217,218,218,218,218,284,285,285,286,286,286,293,294,295,308,309,326,341,346,352,352,353,357,439,450,463,463,68,73,88,94,109,116,122,127,133,134,138,143,149,153,161,162,163,167,176,206,210,210,221,221,238,278,283,288,289,300,303,305,306,312,317,322,330,337,351,352,357,359,360,363,409,467,477,478,478,28,59,62,67,112,138,152,158,158,160,164,238,243,244,246,247,250,250,254,260,267,270,271,274,274,278,278,281,282,282,285,288,289,290,293,293,294,302,302,348,408,443,444,18,138,138,193,193,242,245,248,268,273,277,283,285,286,287,288,338,393,74,79,85,86,88,91,92,92,94,97,100,107,113,113,113,114,115,122,124,128,131,132,132,133,135,139,140,144,148,149,151,155,159,167,169,170,170,171,175,184,185,195,199,208,214,218,218,229,246,266,287,288,288,289,290,293,297,298,299,310,313,315,316,322,327,330,332,337,340,355,357,362,369,370,373,373,374,378,412,468,479,510,513,539,543,546,548,553,598,630,638,646,650,722,724,727,727,728,729,730,732,733,736,740,746,747,753,756,756,757,757,757,760,764,767,768,768,768,769,774,775,779,780,808,834,894,20,26,145,145,203,263,263,263,268,271,278,291,297,303,311,311,311,311,311,311,311,315,316,317,317,348,393,401,1,35,35,69,69,75,81,89,92,94,95,98,98,98,112,113,115,121,121,121,121,121,124,128,128,128,128,128,131,132,132,132,132,132,133,139,140,146,146,146,150,151,158,158,158,158,158,158,158,158,158,158,162,169,171,173,173,174,179,189,204,214,220,220,225,225,226,226,226,226,237,254,277,299,299,300,300,300,300,300,305,309,310,311,323,326,327,329,333,341,347,352,356,356,363,377,378,378,384,384,386,386,387,391,391,393,393,429,438,438,438,438,490,501,20,140,195,244,247,247,250,254,270,275,279,285,287,288,289,290,340,404,438,445,446,447,451,456,466,468,476,488,489,492,492,502,515,524,536,537,568,568,572,574,575,593,599,706,765,766,795,4,28,57,57,61,64,66,71,116,116,142,156,162,164,168,168,240,245,246,248,249,252,252,256,262,269,272,273,276,276,276,280,283,284,284,287,290,291,292,295,295,296,296,296,296,304,304,350,410,28,31,57,61,61,61,64,66,71,116,142,156,156,156,156,156,156,156,156,156,156,156,156,156,162,166,238,240,245,246,246,248,249,252,252,252,256,262,263,269,272,272,273,276,276,276,276,280,283,284,284,287,290,291,292,295,295,296,296,296,296,304,304,324,350,410,16,19,19,19,19,136,136,191,240,243,246,250,266,271,275,275,281,283,284,285,286,336,336,336,391,400,8,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,22,23,24,25,26,26,27,28,28,29,30,30,31,32,32,33,33,34,35,36,36,38,4,4,4,4,4,4,4,4,5,6,7,8,9,10,11,12,12,13,13,14,15,16,17,18,19,20,20,20,21,21,22,23,24,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,27,28,28,28,29,30,30,30,30,31,31,31,32,32,33,34,35,35,35,35,35,35,35,3,110,118,119,122,122,123,123,140,141,141,148,149,369,402,443,508,36,62,66,72,80,126,144,150,160,198,212,348,370,392,396,400,430,442,486,508,530,538,556,594,626,646,664,698,714,718,761,12,22,62,88,114,140,166,192,218,244,270,296,322,412,470,496,522,548,574,600,626,652,678,704,730,756,28,42,56,82,108,134,157,160,186,4,6,22,24,25,26,27,28,29,30,31,34,143,163,165,195,197,209,211,215,217,225,227,239,249,279,281,289,299,315,321,349,351,365,371,385,400,405,413,419,427,433,449,453,466,6,12,17,29,31,35,41,45,88,89,105,113,137,139,149,156,157,171,173,183,193,197,199,206,207,213,215,229,241,243,250,250,250,251,257,259,267,271,273,297,299,307,309,314,317,323,333,350,367,4,18,21,26,30,34,57,62,66,80,83,83,94,97,103,106,111,124,135,135,153,157,164,166,169,180,184,191,196,208,215,217,226,234,237,240,252,258,8,12,28,31,34,53,56,61,76,83,90,97,100,105,109,112,121,121,121,124,128,131,134,136,149,152,161,164,171,174,179,184,187,197,201,204,207,219,222,225,228,231,234,244,244,244,248,251,254,254,258,262,268,282,286,289,301,306,311,11,15,21,24,24,27,31,34,41,45,50,53,56,59,66,69,79,83,85,90,93,101,104,104,108,122,125,134,137,144,147,147,154,157,160,164,168,171,174,178,181,184,187,193,199,210,213,217,220,223,226,230,232,235,238,242,247,258,264,267,278,281,284,288,293,296,300,307,310,317,319,324,336,340,346,349,352,357,360,363,365,368,371,374,377,378,8,14,17,20,23,27,30,33,36,46,52,58,63,68,71,74,78,86,90,95,100,104,111,115,119,122,126,141,144,147,150,153,171,175,181,185,188,197,202,204,207,210,214,218,227,230,233,239,242,242,245,249,253,255,259,271,274,274,277,280,283,290,296,299,302,305,308,311,317,320,330,334,338,341,344,348,351,366,376,378,382,386,389,392,404,407,410,412,415,418,421,426,430,434,437,440,445,451,454,462,466,475,479,482,10,13,17,21,24,28,32,35,40,48,50,53,56,59,64,67,70,84,88,94,97,104,107,112,115,118,129,133,136,139,153,156,159,163,169,173,177,187,192,204,209,212,216,219,225,229,236,242,246,249,252,256,259,274,276,279,283,288,294,297,305,311,321,330,333,336,339,344,355,360,364,369,372,378,381,9,14,17,25,33,36,47,47,62,67,69,72,82,91,99,102,105,108,111,114,117,120,124,135,143,195,200,205,208,224,224,233,253,256,259,262,265,268,268,271,4,830,831,8,10,11,12,13,14,15,15,16,16,17,17,18,19,20,21,22,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,38,40,41,42,43,44,45,47,48,50,51,52,56,57,60,62,66,70,71,72,73,74,75,76,77,78,79,80,81,83,83,85,88,89,91,92,94,96,96,97,98,99,101,102,103,105,107,109,110,111,112,114,116,118,120,122,124,126,127,129,130,132,134,136,136,136,138,140,142,144,146,146,148,150,152,156,158,160,162,163,166,169,171,173,175,177,178,180,182,184,187,189,191,192,194,197,200,203,210,212,214,217,219,221,223,225,227,230,233,234,237,240,243,247,251,252,255,258,262,264,266,268,270,272,274,277,278,281,281,284,284,286,288,290,292,296,298,300,302,304,305,306,307,307,307,308,309,310,311,313,315,316,320,322,323,325,325,326,328,330,333,334,337,338,338,339,341,344,346,347,348,349,350,351,351,352,353,354,355,356,358,360,361,362,364,365,366,369,371,372,373,376,378,382,385,386,387,389,390,392,393,394,396,397,398,398,399,400,401,402,402,403,404,405,406,407,408,410,411,412,413,414,415,417,418,419,420,422,424,425,427,428,7,8,10,14,26,31,32,70,91,106,124,147,164,165,181,182,211,212,222,224,228,229,253,270,271,304,315,316,347,348,396,397,421,505,506,531,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,603,603,603,7,8,10,36,56,92,93,110,167,168,240,241,261,309,310,353,379,380,391,396,414,434,436,438,440,442,444,446,448,450,452,454,456,456,461,461,461,461,461,461,7,8,10,17,31,34,102,229,283,433,531,622,662,664,666,666,666,668,670,672,672,674,676,676,678,682,684,686,688,690,692,692,694,696,698,700,702,704,704,706,708,708,710,712,714,716,721,721,721,721,4,6,10,34,34,49,59,130,211,220,221,230,233,242,283,293,294,304,309,337,337,339,341,347,348,349,349,353,355,355,359,359,360,360,361,361,362,365,366,366,366,369,369,388,390,390,392,394,396,396,396,396,7,36,36,39,39,42,42,45,76,85,98,98,124,133,144,186,191,208,233,257,265,269,272,276,279,282,325,339,345,353,377,389,7,36,36,39,39,42,42,45,49,54,62,76,85,98,98,124,133,144,186,191,208,233,257,265,269,272,276,279,282,289,325,339,345,350,353,389,430,7,23,25,26,28,30,38,40,42,47,47,49,50,52,56,56,57,58,59,62,64,67,70,71,72,74,75,76,78,82,84,86,88,90,108,111,113,117,118,122,124,128,132,136,138,146,152,156,168,171,172,186,190,193,196,198,202,206,210,217,218,223,230,242,244,248,258,268,278,288,296,302,312,322,330,338,342,344,355,356,365,5,7,14,15,21,24,27,28,31,34,35,37,38,39,44,44,44,44,44,44,46,52,54,56,58,63,64,65,71,78,80,82,85,86,89,96,99,103,108,111,114,115,116,116,117,118,119,7,8,25,29,31,32,35,36,37,37,37,37,37,38,40,41,42,43,44,50,51,52,62,64,66,68,70,72,73,76,79,81,83,92,94,94,94,96,96,98,111,115,117,119,125,127,130,136,137,138,143,147,147,151,155,158,159,160,161,162,163,165,166,166,167,168,169,169,171,172,174,175,176,177,177,180,183,185,187,188,189,191,191,192,193,195,196,197,205,207,208,212,213,215,217,219,221,222,224,225,226,229,231,234,236,238,239,240,244,245,247,248,251,253,254,255,256,258,259,260,262,265,267,268,270,271,272,273,274,275,276,277,283,286,288,288,289,291,292,293,294,296,297,299,301,301,304,305,306,308,310,315,316,317,318,320,321,322,323,325,326,327,329,329,329,330,330,330,333,335,336,338,340,346,348,349,350,352,354,355,356,357,358,359,360,360,360,362,364,365,366,367,368,368,369,371,372,372,373,373,375,375,376,378,379,380,381,382,383,384,387,388,390,391,391,393,394,395,397,398,404,408,409,411,415,416,417,419,422,432,434,445,448,454,456,457,462,464,470,474,476,476,477,478,480,26,41,51,67,87,107,119,4,7,8,9,10,11,12,14,16,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,36,36,37,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,63,9,10,43,43,57,61,61,74,75,82,84,85,88,94,99,100,102,107,115,127,127,133,136,138,140,142,143,149,151,153,156,156,164,178,182,214,218,225,245,246,248,249,249,252,256,260,278,279,280,294,294,296,296,324,7,10,12,16,174,176,255,256,7,8,14,125,139,139,140,140,140,141,150,176,193,293,4,6,8,10,12,16,18,20,24,26,28,28,36,40,43,6,6,9,12,19,19,26,31,39,42,51,57,60,85,5,28,34,42,49,54,58,70,70,76,80,84,100,119,126,126,132,146,146,154,162,169,34,42,49,54,58,58,70,76,80,84,100,100,100,119,126,132,154,162,169,9,10,29,47,58,65,71,82,82,92,96,101,106,124,124,130,136,146,151,156,168,181,186,186,198,210,216,219,238,244,253,258,264,270,278,278,285,290,296,300,304,308,320,328,337,338,340,346,358,366,372,381,392,403,408,417,433,76,177,181,8,8,8,8,9,9,9,9,10,10,11,11,11,13,14,14,15,15,16,16,17,19,20,21,22,22,23,23,23,23,23,24,24,24,25,26,35,35,35,36,36,37,37,37,37,21,26,32,38,38,44,44,44,44,50,50,56,62,68,68,74,74,74,74,80,86,92,98,98,104,104,110,116,122,128,134,140,146,152,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,280,288,296,304,312,320,328,336,344,353,383,383,383,384,384,384,9,9,23,28,28,34,40,40,46,46,52,52,58,64,70,70,76,76,76,76,82,88,94,100,100,106,106,112,118,124,130,136,142,148,154,162,170,178,186,194,202,210,218,218,226,234,242,250,258,266,282,290,298,306,314,322,330,338,346,355,7,16,17,35,36,38,38,43,46,55,56,65,73,74,74,74,78,83,84,97,99,100,100,107,125,126,126,134,136,143,148,153,156,168,169,172,176,176,189,196,210,210,212,212,230,231,241,9,10,31,35,39,43,47,50,79,103,103,110,121,121,121,133,166,166,166,213,213,225,252,267,327,327,327,327,384,397,398,404,409,410,414,414,419,420,4,5,5,13,13,16,16,21,21,28,31,31,31,39,39,39,47,47,50,53,53,57,60,60,64,66,66,67,90,90,90,92,95,96,99,100,4,5,7,13,14,36,60,65,66,69,70,72,74,74,76,78,80,82,84,102,130,11,12,33,37,41,45,49,52,81,105,105,112,123,123,123,135,166,166,166,213,213,225,252,267,267,327,327,327,384,397,397,398,404,409,410,414,414,26,40,55,60,63,65,69,93,115,147,158,160,165,171,7,8,14,16,18,21,22,23,24,26,26,7,8,8,9,9,9,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,14,15,16,17,17,18,18,19,20,20,21,21,22,23,24,24,25,25,25,25,25,26,26,26,27,27,27,27,27,28,28,28,28,28,29,29,29,29,30,31,31,31,31,31,32,32,32,32,32,33,33,33,33,34,35,35,36,37,38,39,40,41,42,42,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,49,49,50,51,52,52,52,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,60,60,60,60,60,61,61,61,62,63,65,66,66,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,71,71,71,71,72,72,72,72,73,73,73,73,76,76,77,77,77,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,80,80,80,80,81,81,81,81,82,82,82,82,82,82,83,83,83,83,83,83,84,84,84,84,84,84,84,84,86,86,86,87,87,88,88,88,88,88,89,89,89,89,89,89,89,89,90,90,90,90,90,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,96,97,97,97,98,98,98,98,98,98,99,99,99,99,99,99,100,100,100,100,100,100,101,101,101,101,101,101,102,102,102,102,102,102,103,103,103,103,103,103,104,104,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,109,109,110,110,111,111,111,111,111,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,116,116,117,117,118,118,118,119,120,120,121,122,123,123,125,126,127,127,128,128,129,129,131,131,132,132,133,133,133,133,133,134,134,135,136,136,136,137,137,138,139,139,139,139,140,140,140,140,141,141,142,142,142,143,144,144,144,145,145,145,146,146,147,147,147,147,148,149,149,150,150,151,152,152,153,156,157,158,159,160,160,160,160,161,162,162,162,163,163,163,163,163,163,164,164,164,165,166,167,167,167,167,167,168,169,169,169,169,169,169,170,170,170,170,170,171,171,172,172,172,172,172,172,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,175,175,175,175,175,175,175,176,176,176,176,176,176,176,176,176,177,178,178,178,178,178,179,179,179,179,179,180,180,180,180,180,180,185,185,185,185,185,185,185,185,185,185,185,185,186,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,187,187,187,187,188,188,188,188,188,188,188,188,188,189,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,192,192,192,193,193,193,194,194,194,194,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,197,197,197,197,198,198,198,198,198,199,199,200,200,201,202,203,203,203,204,204,205,207,208,209,209,209,209,209,210,210,210,211,211,212,213,213,213,213,213,214,214,214,214,214,215,215,215,216,216,217,218,219,219,220,221,221,221,221,222,223,223,223,223,223,224,224,224,224,225,225,226,227,227,227,227,227,227,228,228,229,229,229,229,230,231,231,232,232,232,233,234,235,236,236,237,237,238,240,240,240,240,242,242,242,242,242,242,243,243,244,244,244,244,244,244,244,245,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,248,249,249,250,251,251,252,252,252,252,252,252,253,253,253,253,253,254,254,254,255,255,255,255,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,258,258,259,259,259,259,259,259,259,259,260,260,260,260,260,260,260,260,261,261,261,261,261,262,262,262,262,262,262,262,262,263,264,264,264,264,264,264,264,264,264,264,265,265,265,265,266,266,266,266,266,267,267,267,267,267,267,267,267,267,267,268,269,270,270,270,270,270,270,271,271,271,271,271,271,272,272,272,273,273,273,274,274,274,274,274,275,275,275,276,276,276,276,277,277,277,277,277,277,277,277,277,277,277,277,278,278,278,278,279,279,279,280,280,281,281,281,281,283,283,285,285,285,286,286,287,287,287,287,288,288,288,289,289,289,289,289,290,290,290,290,290,290,290,290,291,291,291,291,291,291,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,295,295,295,295,295,295,296,296,296,296,296,296,296,296,297,297,297,297,297,297,297,297,297,297,297,298,298,298,298,298,298,298,298,298,298,298,298,298,298,299,299,299,299,299,300,300,300,300,300,300,300,301,301,301,301,301,302,302,302,302,302,302,303,303,303,303,303,303,304,304,304,304,304,305,305,305,305,305,305,306,306,306,306,306,306,306,306,306,306,307,307,307,307,308,308,308,308,308,308,308,309,309,309,309,310,310,310,310,310,310,310,310,310,310,311,312,314,314,315,315,316,316,316,317,317,318,319,320,320,320,320,321,321,323,324,324,325,325,326,327,327,328,328,329,330,330,330,331,331,331,331,331,332,333,334,334,335,335,335,335,335,335,335,336,336,336,337,338,338,338,338,338,339,339,340,340,340,340,341,341,341,341,341,342,342,342,342,342,343,343,343,343,344,344,344,344,344,344,345,345,346,347,347,347,348,349,350,351,351,352,353,353,354,354,355,355,357,357,357,358,358,359,359,359,359,360,360,360,361,361,361,361,361,361,362,362,362,362,362,362,363,363,363,363,363,363,363,363,363,363,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,365,365,365,365,365,365,365,365,365,365,365,366,366,366,366,366,366,366,366,366,366,366,366,366,366,367,367,367,367,367,367,367,367,368,368,368,368,368,369,369,369,369,369,370,370,370,370,370,370,371,371,371,371,371,371,371,372,373,373,373,373,373,373,374,374,374,374,375,375,375,375,376,377,377,377,377,377,378,378,378,379,379,379,380,380,380,380,380,380,380,380,380,381,381,381,381,381,381,381,382,382,382,382,382,383,383,383,383,383,383,383,383,383,384,384,384,385,385,385,385,385,385,385,385,385,385,385,386,386,386,386,386,386,386,386,386,386,387,387,387,387,387,387,388,388,388,388,388,388,388,388,388,389,389,389,389,389,389,389,389,390,390,390,390,390,390,390,390,390,391,391,391,391,391,391,391,391,391,392,392,392,392,392,393,393,393,393,393,393,393,393,394,394,394,395,395,395,396,397,397,397,398,398,398,398,398,399,400,400,402,402,402,402,403,403,403,403,404,404,404,404,404,404,404,404,404,404,404,404,405,405,405,405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408,409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,411,411,411,411,411,411,411,411,411,412,412,412,412,412,412,412,412,413,413,413,413,414,420,420,420,420,420,420,420,420,420,421,421,421,421,421,421,421,421,421,422,422,422,422,422,422,423,423,423,423,423,423,423,423,423,423,423,424,424,427,427,428,429,430,431,432,432,432,433,434,436,439,439,439,439,421,797,931,952,14,28,753,1135,590,189,1317,21,482,146,965,412,52,4,6,8,10,12,12,14,14,18,20,20,22,22,22,24,26,26,28,30,30,32,32,34,34,36,36,38,40,40,42,42,44,44,46,46,48,48,50,50,50,52,54,56,56,58,60,62,64,66,68,70,74,74,74,76,76,76,78,80,82,84,86,88,88,90,90,92,94,96,100,102,104,104,106,108,108,110,114,116,116,118,120,122,122,122,122,124,124,126,126,128,128,128,130,130,132,134,134,134,134,136,138,138,140,140,142,142,142,144,144,146,146,148,148,148,150,152,154,154,156,158,160,162,162,164,164,166,168,170,170,170,188,5,9,10,32,32,34,36,38,40,42,44,46,48,49,50,52,52,53,53,56,56,56,57,59,62,64,65,67,74,76,77,84,85,88,91,92,93,94,96,98,104,110,111,112,116,117,120,120,122,122,125,127,128,130,132,132,134,134,136,136,137,137,141,142,142,143,144,146,150,158,160,162,163,164,166,167,176,180,186,188,190,193,194,196,196,203,205,206,208,210,212,213,214,216,216,216,219,222,223,226,227,229,235,236,238,241,242,243,244,245,246,252,252,254,254,255,258,277,278,282,284,292,297,301,301,301,301,302,302,302,307,309,310,312,314,316,319,321,323,324,333,336,339,348,387,390,392,394,396,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,15,18,21,24,27,30,33,36,39,44,44,47,50,53,56,59,62,62,65,68,71,74,77,80,83,86,89,92,95,98,101,104,107,110,113,116,119,122,125,128,131,134,137,5,6,8,10,28,28,30,32,32,34,36,36,36,36,40,42,42,42,42,42,44,44,44,46,46,54,54,54,54,56,58,60,60,69,70,72,74,74,74,77,77,78,79,79,80,80,80,80,80,85,86,86,88,88,90,92,92,94,96,100,102,102,102,102,104,104,112,112,113,113,114,115,115,116,117,118,118,119,121,122,123,124,124,126,126,127,127,128,129,131,132,133,133,134,135,137,138,138,139,140,147,148,149,149,156,159,4,8,10,12,23,30,30,30,30,32,32,32,32,32,34,34,34,34,36,38,38,38,38,38,42,44,44,44,44,44,44,46,46,48,48,48,56,56,56,56,56,58,60,60,60,60,60,62,62,62,62,62,71,72,74,78,80,80,80,83,83,84,85,85,86,86,86,86,86,86,91,92,92,94,94,94,96,100,100,100,102,104,106,106,108,108,110,118,118,119,119,121,122,123,124,125,125,127,128,129,130,130,132,132,133,133,134,135,135,137,138,139,139,140,141,143,144,145,145,150,153,155,155,155,156,162,165,166,9,26,32,36,42,46,52,58,64,68,74,78,90,94,100,104,110,116,122,126,134,140,146,150,156,160,166,172,180,186,192,198,204,210,216,220,224,230,11,12,16,20,21,21,21,23,23,24,30,30,31,32,33,33,34,35,35,35,35,35,35,39,41,41,42,43,43,44,44,45,45,45,46,46,47,48,48,49,50,50,50,51,51,52,52,54,54,55,55,56,56,56,58,59,60,61,61,62,63,64,64,65,65,65,66,66,67,67,67,68,69,69,69,69,70,70,70,70,70,72,72,73,73,73,73,74,74,75,77,79,80,81,81,82,83,86,86,87,88,89,90,90,93,93,93,93,94,97,97,98,98,98,99,99,100,101,101,102,102,103,104,106,106,107,108,109,110,111,112,112,112,114,116,116,117,120,120,123,125,125,127,128,128,128,128,128,130,130,131,132,133,133,134,136,138,139,140,141,141,141,142,144,147,147,149,151,153,153,154,164,164,4,7,10,10,11,12,14,14,14,15,16,16,16,16,18,18,20,20,20,20,24,26,28,30,32,33,36,38,40,42,44,48,50,51,52,54,56,57,23,30,50,79,79,81,6,7,7,9,10,12,13,14,15,16,17,20,22,23,25,28,32,34,36,37,38,39,40,41,41,42,43,44,45,48,51,52,56,58,59,59,60,61,61,61,61,61,62,63,63,64,64,65,65,66,66,67,68,72,74,75,75,76,76,77,78,78,79,79,79,80,81,81,81,82,83,83,84,85,86,86,87,87,88,88,89,90,91,91,92,92,93,94,94,96,96,97,97,98,98,98,99,99,100,100,103,106,107,110,112,112,113,114,115,116,117,120,122,123,123,124,124,125,126,128,132,134,138,141,142,142,143,144,144,145,145,146,147,147,148,148,148,149,149,150,150,150,150,151,151,152,152,153,154,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,170,171,172,172,173,174,175,175,176,176,177,177,180,180,181,181,182,183,183,184,184,185,186,189,192,193,194,195,196,197,198,199,202,204,204,205,206,206,207,208,208,209,210,210,211,211,214,216,217,217,218,218,219,219,220,220,221,222,223,226,228,229,230,231,232,233,234,235,238,240,241,241,242,243,246,248,248,249,250,250,251,251,251,252,252,253,253,254,255,255,255,256,256,257,258,263,264,265,265,266,266,267,268,269,271,271,271,271,271,271,272,272,272,272,272,272,273,273,273,273,273,274,274,274,274,274,274,277,280,281,282,283,284,285,286,287,289,290,292,293,294,295,295,295,295,296,296,297,298,298,299,299,302,304,304,304,305,305,305,306,306,306,307,307,308,308,308,308,309,309,310,310,311,311,312,314,316,317,318,319,320,320,321,321,322,323,324,324,325,326,326,327,327,328,329,330,331,333,336,337,337,338,338,339,340,340,341,342,343,346,348,349,350,351,351,352,352,357,358,359,360,361,361,362,362,6,7,9,10,11,12,13,14,15,16,17,18,20,21,21,22,22,23,23,24,24,25,25,25,26,26,27,27,27,28,28,28,28,29,30,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,70,70,71,71,72,73,73,74,75,76,77,77,80,81,82,83,84,88,90,91,92,92,93,93,94,95,96,96,97,97,98,100,101,102,103,104,105,106,107,108,109,110,111,111,111,111,112,112,113,114,115,116,118,120,120,121,122,123,123,124,124,125,125,126,128,128,129,129,130,131,131,132,133,133,134,134,135,136,137,138,138,139,140,142,143,143,143,144,144,144,145,145,145,146,146,147,148,148,149,150,152,152,153,153,154,154,155,155,156,156,157,158,159,160,161,161,162,162,163,163,164,164,165,165,166,173,175,176,177,178,179,179,180,181,181,182,184,185,186,187,188,189,190,191,191,192,193,194,195,195,196,197,198,199,200,202,203,204,205,205,206,206,207,207,208,209,209,210,212,213,214,214,214,215,215,215,216,217,218,219,219,219,220,220,221,222,222,223,223,224,226,227,228,229,230,231,231,232,232,233,233,234,236,236,237,237,238,239,240,241,241,242,243,243,244,245,246,246,247,248,249,250,251,253,254,257,258,259,260,261,262,263,264,265,266,267,268,269,269,270,272,272,273,274,275,276,277,278,279,279,280,281,282,282,283,284,285,286,287,287,288,289,290,291,292,292,293,293,294,294,294,295,295,295,296,296,297,297,297,298,298,299,299,300,300,301,302,302,303,303,304,305,305,306,306,307,308,308,308,309,309,310,312,313,314,315,316,317,317,318,320,320,321,321,322,323,323,323,324,326,326,326,327,327,327,328,329,329,330,330,331,332,332,333,6,7,9,10,11,11,12,13,13,15,16,17,17,18,19,20,20,21,22,24,25,26,27,27,28,30,31,32,34,34,35,35,36,37,38,38,39,40,41,41,42,42,43,43,43,44,45,46,47,48,49,50,51,51,52,52,53,53,54,56,56,57,57,58,58,59,60,61,62,64,65,65,66,66,66,66,67,67,67,69,70,71,71,72,72,73,73,74,75,75,76,77,77,78,79,79,80,80,81,81,82,83,84,84,85,86,91,92,93,94,95,96,97,98,99,100,101,101,102,103,104,105,106,107,108,110,110,111,111,112,112,114,115,116,117,117,118,119,119,119,119,120,121,122,123,123,124,126,126,127,128,129,129,130,131,132,132,133,134,135,135,136,136,137,137,138,138,139,140,141,142,144,144,145,146,146,147,147,148,150,150,151,152,153,155,156,158,159,160,160,161,162,163,163,164,164,164,164,165,166,167,168,169,169,171,171,172,172,172,173,173,179,180,181,182,183,184,185,186,187,188,190,191,191,192,193,194,195,196,197,197,198,199,200,202,202,203,204,205,206,207,208,209,210,211,212,212,213,213,214,215,218,219,220,220,221,221,222,222,223,223,224,224,225,226,228,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,245,246,246,247,247,248,248,249,250,250,251,251,251,252,253,260,263,264,265,266,267,268,269,269,270,271,272,273,274,275,275,276,278,278,279,280,282,282,283,284,285,286,287,288,289,289,291,292,292,293,293,294,294,295,296,297,298,300,301,302,303,304,304,305,305,306,306,307,307,307,308,308,309,310,311,312,313,314,315,315,316,316,317,317,318,318,319,320,322,323,324,325,326,328,329,330,330,330,331,331,332,334,334,335,335,336,337,337,338,339,339,340,340,341,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,23,23,24,25,26,27,27,29,30,30,31,32,33,34,35,35,36,37,38,40,40,41,41,42,43,43,44,44,45,46,46,47,47,48,49,49,49,50,50,51,52,52,54,55,56,57,57,57,58,60,60,62,62,63,63,64,66,66,67,68,68,70,71,72,73,74,74,75,75,76,77,77,78,79,79,80,80,81,81,81,82,82,82,83,83,84,84,91,92,93,94,96,97,98,98,99,99,100,100,100,101,102,104,105,105,106,108,109,110,111,112,112,113,114,114,115,115,116,117,117,118,118,118,119,119,119,120,120,121,122,123,124,126,127,128,129,130,132,133,134,135,136,137,137,138,138,139,140,140,141,141,142,142,143,143,144,146,147,148,149,150,151,152,153,153,154,155,156,156,157,157,158,159,159,160,160,161,162,163,164,164,165,166,167,168,169,169,170,177,177,178,179,180,181,182,182,184,185,186,187,188,190,190,193,194,195,195,196,197,198,199,200,200,201,202,202,203,203,204,204,205,205,206,206,207,208,209,210,211,211,212,212,212,213,214,216,216,217,217,218,218,219,219,220,220,221,222,222,223,224,225,226,226,227,228,231,232,233,234,235,236,237,238,238,239,239,240,240,241,242,243,244,245,246,247,247,248,248,249,250,251,251,252,252,253,254,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,290,291,291,292,292,293,293,295,296,297,298,300,301,301,302,304,304,305,306,307,308,309,310,311,311,312,314,314,315,316,318,320,321,321,322,322,323,323,324,324,325,327,328,329,330,331,332,333,334,335,335,336,336,337,337,338,338,339,6,7,7,9,10,11,11,11,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,56,57,58,60,61,62,63,64,65,66,67,68,69,70,70,71,71,72,72,73,74,74,75,75,76,77,78,79,80,81,82,82,83,83,84,85,86,87,90,93,94,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,112,113,113,114,116,116,117,117,117,118,119,120,121,121,122,122,122,123,123,123,124,125,125,125,126,128,128,129,130,130,131,131,136,136,137,137,138,140,140,141,141,141,142,142,142,142,144,144,144,145,145,146,146,147,147,148,149,149,150,150,150,151,151,151,151,152,152,152,153,153,153,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,169,170,171,172,173,174,174,175,176,177,183,184,185,186,187,188,189,190,190,191,192,194,195,196,197,198,200,201,202,203,203,204,206,206,207,207,208,208,209,210,211,211,212,213,213,214,216,217,217,218,218,219,219,220,220,221,221,222,222,223,224,224,225,226,227,228,228,229,230,231,232,232,233,233,234,234,235,236,237,238,240,241,242,242,243,244,246,247,248,249,250,251,251,252,252,253,254,255,256,257,258,259,260,261,261,262,262,267,268,269,270,271,272,273,274,275,276,277,278,278,279,280,280,281,282,283,284,286,287,288,289,290,292,293,293,294,294,295,296,298,299,300,300,300,301,301,301,301,302,304,304,304,305,305,305,306,306,307,307,307,308,308,309,309,309,310,310,310,310,311,311,311,312,312,312,313,313,313,313,314,314,315,315,315,316,316,317,317,317,317,318,319,319,320,321,322,323,324,325,326,326,327,327,328,329,330,331,332,334,335,335,336,337,338,339,340,340,341,342,343,343,344,345,346,3,9,10,11,12,13,15,16,18,20,22,23,24,26,28,29,30,31,32,33,34,35,36,37,37,38,39,39,40,41,41,42,42,43,44,45,46,48,48,49,49,50,50,52,52,53,53,54,56,56,57,58,60,60,60,60,61,62,63,64,64,65,66,66,67,67,67,68,68,69,69,70,71,72,72,73,73,74,74,74,75,75,76,76,76,77,78,79,79,80,81,82,83,83,84,84,85,86,87,88,89,89,90,91,92,97,98,99,99,100,101,102,103,104,106,106,107,108,108,108,108,109,110,111,111,112,113,114,114,115,115,116,116,117,118,119,119,119,120,120,120,121,121,122,123,123,124,125,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,142,143,143,144,145,146,147,148,149,150,152,152,153,153,154,155,155,156,157,157,158,159,160,162,162,162,163,163,164,164,165,166,168,168,168,169,169,170,170,171,171,172,172,173,173,181,182,183,184,185,186,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,206,207,207,208,208,210,210,210,211,211,212,212,212,213,213,214,214,214,215,215,216,216,217,217,217,218,218,219,220,221,222,224,225,226,228,229,230,231,231,232,232,233,234,235,235,236,237,238,239,239,240,241,241,242,242,243,243,244,245,245,246,247,247,248,248,248,248,249,249,250,250,251,251,252,252,252,252,253,253,253,253,254,254,256,265,266,267,268,269,270,270,271,272,273,273,274,275,275,276,277,278,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,298,299,300,301,302,304,305,306,307,308,309,310,311,312,314,315,316,317,317,318,320,321,322,323,323,324,325,326,327,328,329,329,330,330,331,331,332,332,332,333,333,333,334,334,335,335,335,336,337,338,339,340,341,342,344,344,345,345,6,7,9,10,10,11,11,12,12,13,14,15,15,16,17,18,20,21,22,23,24,25,26,26,27,28,28,28,29,29,30,32,32,33,34,34,35,35,36,36,37,37,38,39,40,41,41,42,44,45,46,47,48,48,49,49,50,50,51,51,51,52,52,52,53,53,53,54,54,55,55,56,56,56,57,57,57,57,58,58,58,59,59,60,60,60,61,62,63,64,65,66,66,67,68,68,69,70,72,73,74,75,76,77,78,78,79,80,80,81,82,82,83,83,84,84,85,91,91,92,93,94,96,97,98,99,100,100,101,101,103,104,104,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,112,113,114,115,116,117,118,120,121,122,123,124,125,126,127,127,128,129,130,131,132,133,134,135,136,137,137,138,139,139,140,140,141,141,143,143,144,144,145,146,147,147,148,150,150,151,151,152,152,152,153,153,154,155,157,158,159,159,160,160,161,161,161,162,162,162,163,164,167,168,175,176,177,178,178,179,180,181,182,183,184,184,185,186,187,188,189,190,191,192,192,193,194,195,195,196,196,196,197,197,197,198,198,199,200,200,201,201,202,203,204,206,207,207,208,209,210,212,213,214,215,216,218,218,219,219,219,219,220,220,221,221,222,223,223,224,225,226,228,229,230,231,231,232,234,234,235,235,236,236,237,238,239,239,240,241,241,242,243,244,244,245,246,246,247,247,248,249,249,250,251,252,253,254,254,259,260,261,262,263,264,265,266,267,268,270,271,272,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,304,305,305,306,306,306,307,307,307,308,309,309,310,311,312,313,313,314,316,316,317,318,319,320,321,322,323,323,324,327,328,329,330,330,331,331,332,333,334,334,335,335,336,336,337,337,338,338,339,6,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,35,36,36,37,38,39,40,40,41,42,44,45,46,47,48,49,50,51,52,55,56,57,57,61,62,63,64,65,66,67,68,68,68,70,72,73,74,76,77,77,78,79,79,80,81,82,83,84,85,85,86,93,94,95,96,97,97,97,98,100,101,102,103,104,105,106,107,108,109,110,111,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,131,132,133,133,134,135,136,137,138,139,140,141,141,142,142,143,144,146,146,147,148,148,149,149,150,151,152,152,153,154,155,156,157,158,159,160,162,163,163,164,166,167,168,169,169,170,171,171,172,173,173,179,180,181,182,184,185,186,187,188,189,190,192,193,193,194,195,196,197,197,198,199,200,201,202,203,204,204,204,205,206,206,207,207,208,209,209,210,211,211,212,212,212,213,213,214,214,215,216,217,218,219,220,221,222,224,225,226,228,228,229,229,229,230,230,230,231,232,233,234,235,236,237,238,239,239,240,240,241,241,242,242,243,243,244,246,247,248,249,250,252,253,253,254,255,256,257,258,258,259,260,260,265,266,267,268,270,271,272,273,274,276,277,277,277,278,280,280,281,281,282,282,283,283,284,286,286,287,287,288,288,289,289,290,290,291,292,293,294,294,295,296,296,297,297,298,298,299,299,299,300,300,301,301,301,302,302,302,303,303,304,304,305,305,306,306,306,306,307,307,307,308,308,309,309,310,311,312,313,314,316,317,318,319,320,322,323,323,324,325,326,327,328,329,330,331,332,332,332,333,333,334,335,336,338,338,339,340,341,342,342,343,6,9,10,11,12,13,14,14,15,16,17,18,19,20,22,23,24,26,27,28,30,31,32,33,34,35,36,37,37,38,38,39,39,40,40,41,41,42,42,43,44,45,46,46,47,48,50,51,52,53,53,54,56,57,57,58,59,60,61,62,62,63,63,64,64,65,66,66,67,67,68,69,70,71,72,72,73,74,76,77,78,78,79,80,81,81,81,81,82,83,84,84,85,85,86,86,93,93,94,95,95,96,96,97,98,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,122,123,124,125,126,127,128,129,130,131,131,132,133,134,135,135,136,136,136,137,137,138,138,138,139,140,140,140,141,141,141,141,142,144,145,146,147,147,148,149,151,152,153,154,156,157,158,160,160,160,161,161,162,163,163,164,165,166,166,167,167,168,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,192,193,194,196,197,198,200,201,202,203,204,205,208,209,210,211,212,213,214,215,216,217,218,219,219,220,220,221,221,222,222,222,223,224,224,225,225,226,226,227,228,230,231,232,234,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,254,255,256,257,263,264,265,266,267,268,269,269,270,271,274,275,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,300,301,302,304,304,305,306,307,308,308,309,310,311,311,311,311,312,312,313,313,313,313,314,314,314,314,315,316,318,319,319,320,321,321,322,324,325,326,327,328,328,330,330,330,331,332,333,333,333,334,336,336,337,337,338,339,340,342,342,342,343,343,344,344,344,344,345,6,7,9,10,11,12,13,16,16,17,17,18,18,19,19,20,20,20,22,23,24,25,26,27,28,30,32,33,34,35,36,37,38,39,39,40,42,43,43,44,45,45,46,47,47,48,49,49,50,50,51,51,52,52,53,53,54,54,55,56,56,56,57,57,57,57,58,59,60,61,62,64,65,65,66,67,67,67,68,69,70,71,71,72,72,73,73,74,75,76,77,78,79,80,80,81,81,82,83,84,86,87,88,88,89,90,90,91,95,96,97,98,99,100,101,102,103,104,104,105,106,107,108,110,111,112,115,116,116,117,118,118,119,120,120,121,122,122,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,134,134,135,136,137,138,142,143,144,145,146,147,148,149,150,151,151,152,153,154,155,156,157,157,158,160,160,161,163,164,166,167,167,168,168,170,171,171,172,173,174,175,175,176,177,178,179,180,182,189,190,191,192,193,194,196,197,198,198,199,200,202,202,203,204,208,209,209,210,211,212,213,213,214,215,217,218,219,220,221,222,223,224,225,225,226,227,227,228,229,229,230,231,231,232,234,235,236,238,239,239,240,240,241,241,242,242,243,243,244,245,245,246,248,249,250,252,253,254,255,256,257,258,259,259,260,260,261,262,263,264,265,266,267,267,268,275,276,277,278,279,280,280,281,282,283,284,286,287,288,289,290,291,292,293,294,296,297,297,298,298,299,299,300,300,300,301,301,301,302,303,303,303,303,304,304,305,305,306,307,307,308,309,309,311,312,312,313,313,314,315,315,316,316,317,317,317,318,320,321,322,322,323,324,325,326,328,329,329,330,331,332,333,334,335,336,336,337,338,339,339,340,343,344,345,346,347,348,349,350,351,351,352,352,353,6,7,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,29,30,30,31,31,32,33,33,33,33,34,35,35,36,36,36,37,39,39,40,41,42,44,45,46,48,48,49,49,50,50,51,51,52,52,54,54,55,55,56,57,58,58,58,59,59,62,64,65,65,66,66,67,67,69,70,72,72,73,74,75,76,76,77,77,78,79,80,81,82,82,83,84,85,86,87,88,88,89,89,90,90,90,91,91,92,97,98,99,100,101,102,103,104,105,106,108,109,110,111,113,114,115,115,116,117,117,118,120,121,122,123,124,125,126,127,128,129,130,130,131,132,133,134,135,136,137,138,140,140,141,143,144,145,146,147,148,148,149,150,151,152,153,154,155,156,158,159,160,160,161,162,163,164,166,167,168,169,170,171,172,173,174,174,175,176,176,177,177,178,178,179,179,185,186,186,187,188,189,190,191,191,192,193,193,194,196,197,198,199,200,200,201,201,202,203,204,205,206,207,208,209,210,211,212,213,214,214,215,216,217,218,219,219,220,220,221,222,224,225,226,228,229,230,231,232,234,235,236,237,237,238,239,240,241,242,243,243,244,244,245,246,247,248,250,251,252,252,253,254,255,256,257,258,258,259,260,261,262,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,294,294,295,296,298,299,300,302,302,303,304,306,307,308,309,310,311,312,312,313,314,314,315,316,317,318,319,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,341,342,343,344,345,347,6,9,10,11,12,13,14,15,16,17,18,20,20,21,22,22,23,23,24,24,25,25,26,26,26,27,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,51,52,52,53,54,55,56,57,58,59,61,62,64,64,65,66,67,68,69,70,72,73,73,74,75,76,77,78,79,80,81,82,84,84,84,85,85,86,87,93,94,95,96,97,98,99,100,101,102,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,125,126,128,129,130,131,132,133,134,135,136,137,138,138,139,140,141,142,143,144,144,145,146,147,148,150,151,152,153,153,154,156,157,157,158,159,160,160,161,161,162,162,163,164,165,165,166,166,166,167,168,170,175,176,177,178,179,180,181,181,182,182,183,184,186,187,188,189,190,191,192,194,196,197,198,199,200,201,202,203,204,205,206,207,208,208,209,210,210,211,212,213,214,216,217,218,220,220,221,222,224,225,226,227,228,229,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,247,248,248,249,250,251,252,253,254,254,255,255,261,262,263,264,265,266,268,271,272,274,275,276,278,279,280,281,282,283,283,284,286,287,287,288,289,289,290,291,292,293,294,295,296,296,297,297,298,299,300,300,301,302,302,303,303,304,304,305,305,306,306,307,308,310,311,312,313,314,315,316,316,317,318,320,321,321,322,323,324,325,326,327,328,329,329,330,330,331,332,333,333,333,333,334,335,335,336,336,337,338,338,339,339,340,340,7,8,9,9,10,11,12,12,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,35,36,38,39,40,42,42,42,43,43,44,44,44,45,45,45,46,46,46,46,47,47,48,48,48,49,49,50,51,52,53,54,55,56,56,57,58,58,59,60,62,62,63,63,64,65,66,67,68,69,70,71,72,73,73,74,75,76,77,78,78,79,79,80,81,82,83,84,85,86,87,87,88,93,94,95,96,98,99,100,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,128,128,129,130,131,131,132,132,133,133,134,134,134,134,134,135,136,137,138,139,140,141,142,143,145,146,147,148,150,150,151,152,153,154,155,156,157,158,159,160,161,162,163,163,164,164,165,166,166,167,168,168,169,170,171,171,172,172,173,173,179,180,181,181,182,183,184,185,186,188,189,190,190,191,192,193,194,195,196,197,199,200,201,202,203,205,206,207,207,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,224,225,225,226,227,228,229,230,231,231,232,232,233,233,234,235,236,237,238,239,239,240,241,241,242,243,243,244,244,245,245,246,247,248,257,258,259,260,262,263,264,266,266,267,268,270,270,271,271,271,272,272,273,273,273,274,274,275,275,275,276,276,276,277,277,277,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,291,292,292,293,293,294,295,295,296,296,296,298,299,300,301,302,303,304,305,305,306,307,308,308,309,310,311,311,312,312,314,316,316,316,317,318,319,320,321,321,322,323,324,325,325,325,326,327,328,329,330,331,332,333,334,335,335,336,6,7,7,9,12,14,15,17,18,18,20,21,22,23,24,26,27,28,29,30,30,31,32,34,35,36,37,38,39,40,41,42,43,44,46,47,48,48,49,50,52,53,54,55,56,57,58,59,59,60,60,61,61,61,61,62,62,62,62,63,63,63,64,64,64,65,65,65,65,65,65,66,66,66,67,68,69,70,71,72,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,90,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,116,117,118,120,121,122,124,124,125,126,128,129,130,131,132,133,134,135,136,138,140,141,142,143,144,144,144,145,145,145,146,147,148,149,149,150,150,151,151,151,152,152,152,152,153,154,155,156,156,157,157,158,159,160,160,160,161,161,162,162,162,163,164,164,165,166,167,168,169,170,171,172,172,173,174,174,175,181,182,183,184,186,187,187,188,188,189,190,190,190,192,192,193,193,194,196,197,198,199,200,201,202,203,204,204,205,206,208,208,209,209,210,211,211,212,212,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,238,239,240,241,242,242,243,243,244,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,261,267,268,268,269,272,273,274,277,278,279,280,282,282,283,284,285,286,287,288,288,289,291,292,293,294,295,296,297,298,300,301,302,303,303,304,306,307,308,309,310,311,311,311,312,313,314,315,315,316,318,319,320,320,321,322,324,325,326,327,328,329,330,331,331,332,332,333,333,334,334,335,335,336,337,338,339,340,341,341,342,342,343,343,344,344,345,345,346,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,44,44,46,49,50,51,52,53,54,55,56,57,58,59,60,61,61,62,63,63,64,65,66,67,68,70,70,71,72,73,74,76,77,78,79,80,81,82,82,83,83,84,84,85,85,86,86,86,87,87,88,88,88,93,95,96,97,98,100,101,102,104,105,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,126,127,127,128,128,129,129,129,130,130,130,131,131,132,132,133,133,134,135,137,138,140,140,141,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,162,163,164,165,165,166,166,167,168,169,169,170,171,172,177,178,179,179,180,181,182,183,184,185,186,188,190,190,191,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,210,211,211,212,213,214,216,217,217,218,219,220,220,221,221,222,222,223,223,224,224,225,226,227,228,230,230,231,232,233,234,235,236,236,237,238,239,240,240,240,241,242,244,245,246,247,248,248,249,249,250,251,252,253,254,255,256,257,262,263,264,266,267,270,271,272,273,274,275,276,277,278,280,281,281,282,282,284,284,285,285,286,286,287,287,288,288,288,289,289,289,290,291,291,291,292,292,292,293,293,294,295,295,296,297,298,299,300,301,302,302,303,304,304,305,306,307,307,308,310,310,311,312,313,313,314,316,316,317,318,319,320,321,321,322,322,324,325,326,327,328,329,330,330,331,331,331,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,37,38,40,41,42,42,42,42,43,43,43,44,44,44,44,44,45,45,45,45,46,46,46,47,47,48,48,50,52,53,53,54,54,54,55,56,57,57,57,58,58,58,59,60,61,62,63,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,78,79,79,85,86,87,88,90,91,92,94,95,96,98,99,101,102,105,106,107,108,110,111,112,114,115,116,118,119,120,120,122,123,124,125,126,127,128,129,129,130,131,132,133,134,135,136,137,138,140,141,142,142,142,143,144,145,146,147,149,150,152,153,153,154,154,161,164,166,168,170,172,172,173,173,174,176,177,178,180,181,181,182,183,183,184,185,186,188,189,190,191,192,192,193,194,195,196,197,198,200,201,202,204,205,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,220,221,221,222,223,223,224,225,226,226,227,227,227,228,228,229,229,230,235,236,237,238,239,240,241,242,243,245,246,248,249,250,252,253,254,256,258,259,259,260,261,262,263,264,265,266,267,267,268,269,269,270,271,271,272,273,274,275,276,277,277,278,278,279,280,281,281,282,282,283,284,285,285,286,287,288,289,290,291,292,293,293,294,295,296,297,297,298,298,299,300,300,301,301,302,302,302,6,9,10,11,11,12,14,14,15,16,18,19,20,21,21,22,24,25,26,28,29,30,31,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,50,51,51,52,54,55,56,57,58,59,60,60,61,61,62,63,63,64,64,65,66,67,67,68,68,69,69,70,71,72,73,74,75,76,76,77,78,79,83,84,85,86,86,88,89,89,89,90,91,92,94,95,96,98,100,101,102,104,105,106,107,108,109,109,110,111,112,113,113,114,115,115,116,116,117,118,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,145,146,147,148,149,149,150,151,155,156,157,158,160,161,164,165,166,168,169,170,172,173,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,199,199,200,201,202,203,204,204,205,206,207,208,210,210,211,212,213,213,213,214,214,214,215,216,217,218,219,220,221,222,222,223,227,228,229,230,231,231,232,233,233,234,235,235,236,237,238,239,239,240,241,242,242,243,243,244,245,246,247,247,248,249,250,251,252,253,253,254,255,255,256,256,257,257,258,258,259,260,260,260,261,261,261,262,262,263,264,264,264,265,265,266,267,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,284,286,287,287,288,289,290,290,291,291,292,293,294,6,9,10,11,12,14,15,16,17,18,19,20,22,23,25,26,27,28,29,30,31,32,33,34,34,35,36,36,37,37,38,40,41,42,44,44,45,46,46,47,48,48,49,49,50,50,51,52,52,53,54,56,58,59,60,61,62,63,64,65,66,67,68,68,69,70,71,72,73,74,75,76,77,77,78,78,79,80,80,81,82,85,86,87,88,90,91,92,94,95,95,96,96,96,97,98,100,101,102,103,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,138,139,140,140,141,141,141,141,142,142,143,144,144,144,145,146,147,148,149,150,151,157,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,179,180,180,181,182,182,182,183,184,186,187,188,189,190,190,191,192,193,193,193,194,195,195,196,196,197,197,198,198,199,199,200,200,200,201,201,202,202,204,205,206,208,209,210,210,212,213,214,215,216,218,219,220,220,221,221,222,223,224,225,231,232,233,234,235,236,237,238,239,239,240,241,242,243,244,245,246,246,246,247,248,249,250,250,252,252,253,253,254,254,256,257,258,259,260,261,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,276,277,278,279,280,281,281,282,282,283,283,283,284,285,286,288,289,290,292,293,294,294,294,295,296,297,298,299,6,9,10,11,12,14,14,15,16,18,18,19,20,21,22,24,25,26,27,28,29,31,32,33,34,35,36,36,37,38,39,40,42,44,46,47,48,49,49,50,51,52,53,54,55,55,56,57,58,58,59,59,60,61,62,62,63,64,66,67,68,68,69,70,71,71,75,77,78,79,80,81,82,84,85,86,87,88,89,90,92,94,95,96,97,98,98,99,100,101,102,102,104,105,108,109,110,110,110,112,114,114,115,116,116,117,118,119,120,120,121,121,125,126,127,128,130,130,131,132,134,135,136,140,141,142,143,144,146,147,148,149,150,150,151,152,152,152,153,153,153,153,154,154,156,156,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,166,166,167,167,168,169,170,170,171,172,173,174,174,175,176,177,178,178,183,184,185,186,186,188,188,190,191,191,192,192,195,196,197,198,200,201,202,202,203,203,204,205,205,206,207,208,209,210,210,211,212,212,213,213,214,214,215,216,217,217,218,218,219,219,220,220,221,221,222,222,223,224,226,226,227,227,228,229,229,230,231,232,233,233,233,234,234,235,236,236,236,237,237,238,238,238,240,6,7,9,10,11,12,13,14,15,16,20,20,20,20,21,22,24,26,27,28,29,30,30,32,33,33,34,34,34,35,35,36,36,37,37,38,39,39,40,42,44,44,44,45,46,47,48,49,50,51,52,52,52,53,54,55,56,57,58,59,60,61,62,63,63,64,66,66,68,69,70,73,75,76,77,79,80,82,83,84,85,86,88,89,91,92,94,95,98,100,101,102,103,104,105,106,107,112,113,114,115,116,117,118,119,120,122,124,124,124,124,125,126,127,130,131,132,133,133,137,138,140,141,143,146,147,150,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,168,170,172,173,173,174,175,176,176,177,178,180,182,183,184,185,186,187,188,188,189,193,193,196,197,198,200,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,221,226,228,229,230,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,245,6,7,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,31,32,33,34,34,35,36,39,40,41,44,45,45,49,50,51,52,53,54,55,56,57,58,58,60,61,62,63,64,65,66,68,70,71,72,73,74,75,76,77,78,80,80,81,82,82,83,84,86,86,87,88,91,91,91,92,92,93,93,93,94,95,95,96,96,96,98,98,98,99,99,100,100,100,100,102,102,102,102,104,105,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,124,125,126,127,128,129,130,130,130,131,131,131,132,135,136,137,138,139,140,141,143,144,147,147,148,148,148,149,149,151,151,151,152,152,153,154,154,156,157,158,159,160,163,164,165,166,168,169,169,170,170,171,171,172,173,6,9,12,14,15,16,17,18,19,20,22,23,23,24,24,25,25,26,26,27,27,28,28,29,30,32,33,34,38,38,39,39,40,43,44,45,46,47,47,47,48,48,48,49,49,53,54,55,56,59,60,61,62,63,64,64,65,65,66,67,67,68,70,70,71,71,71,72,72,73,73,74,76,76,77,78,78,78,78,79,79,79,80,81,82,84,85,85,86,86,87,88,88,89,89,90,90,91,95,97,98,99,100,101,102,103,104,104,106,107,108,109,110,112,113,114,115,116,116,118,119,120,121,122,123,124,124,124,125,126,127,127,127,128,128,129,132,132,133,137,138,139,140,140,141,142,144,145,145,146,146,147,148,148,149,150,151,151,152,153,154,155,156,158,158,159,160,162,163,163,165,166,167,168,170,171,172,173,173,174,175,7,8,10,12,13,14,15,16,17,17,18,19,20,21,21,22,23,24,25,26,28,29,30,31,32,33,34,35,35,36,37,37,38,40,41,41,42,43,43,44,44,45,46,48,49,49,50,51,51,52,52,53,55,56,57,60,60,61,63,63,63,63,63,63,64,64,64,64,64,65,65,65,66,66,66,66,67,67,67,67,68,69,69,70,73,74,75,76,78,79,80,82,83,84,85,86,87,88,89,90,92,93,94,94,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,105,106,106,107,107,108,109,110,111,112,114,115,120,120,121,122,124,125,126,127,128,129,130,130,130,131,131,132,134,136,136,137,137,138,138,139,140,140,143,144,145,146,147,148,150,151,152,152,153,154,156,157,158,159,159,160,160,162,162,163,163,164,164,165,166,167,168,169,170,171,172,173,174,176,179,179,180,181,181,182,182,183,183,184,184,185,185,185,187,188,189,190,196,197,198,199,200,201,202,202,202,203,204,204,207,208,209,210,212,213,217,218,219,220,222,222,223,224,225,226,228,229,230,231,234,235,236,237,238,239,239,240,240,241,242,243,243,244,245,245,246,246,247,248,248,249,249,249,250,250,250,250,251,251,252,253,254,255,255,256,257,258,259,262,263,265,269,269,269,270,270,270,270,270,271,272,273,274,274,277,278,279,280,282,283,284,286,288,291,292,293,293,294,295,296,297,298,299,300,301,301,302,303,304,305,306,307,307,308,308,309,310,311,312,314,315,315,316,316,317,317,318,318,318,319,319,320,321,322,322,322,322,323,323,324,324,325,325,326,326,327,327,328,329,330,331,332,333,333,334,335,335,335,336,337,340,340,341,343,344,346,347,348,349,350,351,354,354,355,356,356,356,357,358,361,362,363,366,367,368,371,371,374,375,376,378,378,378,379,380,381,382,382,382,383,384,386,386,388,390,392,394,396,397,398,398,399,399,401,402,403,404,404,405,406,406,407,407,408,409,409,410,410,411,412,412,413,413,413,413,414,415,418,419,420,422,423,426,428,436,437,438,441,442,443,444,446,447,448,450,451,452,454,455,456,461,461,462,463,464,465,466,467,468,469,471,471,472,472,472,472,473,473,474,475,475,476,476,477,477,478,478,479,480,480,481,482,482,483,484,484,486,489,490,492,493,494,496,497,498,498,499,500,501,502,505,505,506,506,507,507,508,509,509,510,510,510,511,512,512,515,516,517,518,520,521,522,523,524,526,526,528,529,530,531,532,533,534,535,536,537,538,539,540,543,543,544,545,546,546,547,547,548,548,548,548,549,549,550,550,551,551,552,552,553,553,553,554,554,554,555,555,556,556,557,557,558,559,560,560,561,561,562,562,563,564,565,566,567,568,570,571,572,575,576,577,578,580,583,585,585,585,586,586,587,588,588,588,591,592,593,594,596,597,598,598,601,602,603,604,605,606,606,607,608,609,609,610,612,613,614,618,619,619,620,621,621,622,622,623,623,623,624,624,625,625,626,627,627,628,629,630,631,632,633,633,638,640,642,643,644,645,646,647,648,649,650,651,651,652,653,653,654,658,658,659,659,659,660,661,661,662,663,663,665,666,667,668,668,669,670,671,672,674,676,678,679,680,681,682,683,684,685,686,687,688,689,689,689,690,691,692,694,696,697,698,698,699,699,700,700,701,701,702,702,703,703,704,704,705,705,705,706,707,708,709,709,710,711,711,712,713,713,714,715,716,717,718,720,720,720,720,721,722,724,726,728,729,730,735,736,736,737,737,738,739,739,739,740,743,744,745,746,748,750,751,752,753,753,754,754,755,755,756,756,756,757,760,761,762,762,762,763,763,764,764,764,767,768,770,771,772,775,775,776,778,779,780,781,782,783,784,785,786,786,786,788,789,789,790,792,792,793,794,796,798,799,800,802,804,804,805,806,807,809,812,813,814,814,815,815,816,816,817,819,820,821,822,824,825,826,826,827,828,829,830,834,836,838,839,841,842,842,844,846,847,847,848,849,849,850,851,851,851,853,854,856,857,858,860,861,862,862,863,864,866,867,870,872,874,875,876,877,878,879,880,881,19,21,23,24,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,44,44,44,45,45,46,46,47,48,49,50,51,52,53,54,55,55,56,56,57,58,58,60,60,61,61,62,63,63,64,64,65,65,66,67,67,68,70,71,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,90,91,91,92,94,96,97,97,98,98,99,102,103,104,105,106,107,108,109,109,110,111,112,113,114,115,116,117,118,120,121,121,122,123,123,124,125,126,127,128,129,130,131,132,133,134,137,137,138,139,139,140,141,142,143,143,144,146,148,149,150,151,152,154,155,157,158,160,162,163,164,165,166,168,168,169,170,171,172,172,173,173,174,175,176,177,178,180,181,181,182,184,185,185,186,187,188,190,191,195,197,198,199,200,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,224,225,226,227,228,229,230,231,231,231,231,232,232,232,233,233,234,234,235,236,238,239,240,242,242,243,244,244,245,245,246,247,248,249,250,251,253,254,255,256,257,258,258,259,260,261,261,262,264,265,266,267,268,269,270,270,271,272,273,274,275,276,277,278,278,279,280,280,281,282,284,285,288,288,289,290,292,293,293,293,294,294,295,296,297,298,299,300,302,302,303,303,304,305,306,307,308,308,308,310,312,312,312,313,313,313,315,316,316,316,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,341,343,344,344,346,347,348,349,350,351,352,354,355,355,356,357,358,358,359,359,359,360,361,361,362,364,365,366,367,368,370,371,371,372,372,372,373,373,374,374,374,375,376,377,378,379,380,382,386,19,21,23,24,25,26,26,27,28,29,30,31,32,33,34,35,36,36,37,37,38,40,41,41,42,43,43,44,45,46,47,48,49,50,52,53,54,55,56,58,59,60,61,61,62,62,62,62,64,64,65,66,68,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,98,99,100,101,102,103,104,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,126,126,128,128,128,128,129,130,131,132,133,133,134,137,138,139,140,142,144,145,146,148,149,150,150,150,150,150,151,151,152,152,152,152,153,154,154,155,155,156,157,157,158,159,159,160,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,180,181,182,183,184,184,185,186,186,186,187,187,188,190,190,191,192,195,196,197,198,198,199,200,201,204,205,206,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,223,224,225,226,227,227,228,229,229,230,231,231,232,233,233,234,236,236,237,237,238,239,240,242,243,244,244,245,245,246,246,246,247,248,249,249,250,253,254,255,256,257,258,260,260,261,262,263,264,265,266,267,267,268,268,268,268,269,269,270,270,271,271,272,272,272,272,274,274,274,275,275,276,276,277,278,279,280,282,283,284,285,285,286,286,287,288,288,290,290,291,292,294,295,296,297,298,300,300,301,301,302,303,304,306,307,307,308,308,309,310,311,314,314,315,316,316,317,317,318,318,319,320,320,321,322,322,323,324,325,326,327,329,331,331,333,335,336,337,338,340,341,342,343,344,346,347,348,349,350,351,352,353,354,356,357,358,359,360,361,362,363,364,365,365,367,368,369,370,371,372,374,376,377,377,378,379,380,382,382,383,383,384,384,384,385,386,386,387,388,389,390,390,391,392,384,394,394,6,20,22,25,30,34,38,42,54,59,61,64,69,71,74,78,83,85,91,93,96,100,104,112,116,120,124,128,154,158,160,162,166,166,170,174,178,182,186,192,196,200,204,208,6,21,22,25,30,34,38,42,54,59,60,64,69,70,74,78,83,84,91,92,96,100,104,112,116,120,124,128,154,158,160,162,166,170,174,178,182,186,192,196,200,204,208,52,56,64,66,80,82,84,88,96,100,102,108,112,114,122,124,126,130,132,134,138,140,142,144,148,152,154,168,172,174,182,186,192,200,216,218,218,11,14,16,18,20,22,24,43,48,54,56,56,62,66,68,72,74,75,80,82,84,100,102,104,108,110,111,112,116,116,118,120,15,17,21,23,26,32,44,50,54,58,58,58,68,70,70,72,72,72,73,80,84,96,96,96,97,97,98,99,101,104,110,27,28,31,37,38,38,46,48,50,51,52,52,53,53,54,55,57,57,59,60,61,65,66,70,71,72,74,75,80,82,83,84,85,85,86,87,88,88,89,91,92,93,94,94,95,96,96,97,98,98,99,100,101,102,102,103,104,105,106,107,107,108,110,111,117,119,127,128,130,133,134,136,139,140,140,141,142,143,144,145,147,148,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,167,172,173,174,175,176,177,178,179,179,180,182,184,187,192,193,194,195,196,197,199,200,201,202,202,204,205,206,209,210,211,212,214,215,216,219,220,221,222,225,226,227,228,229,234,237,241,242,243,244,245,246,247,248,249,250,251,251,252,253,255,256,257,272,276,280,284,287,290,291,292,293,295,296,308,310,311,312,314,315,316,317,318,322,323,328,333,351,352,360,4,35,39,40,41,42,43,50,53,56,59,61,64,67,72,75,83,88,94,96,113,124,130,131,133,151,157,167,167,170,172,179,186,194,16,28,30,42,46,46,2,44,46,48,50,54,56,60,64,66,66,82,82,84,118,120,122,126,128,130,132,134,138,140,142,146,156,158,161,163,4,4,7,7,8,8,9,9,10,11,11,12,12,13,13,13,13,14,15,16,16,16,17,20,21,23,23,24,24,25,27,27,28,29,29,7,72,73,74,75,76,82,82,88,90,90,90,98,98,98,98,109,114,121,122,124,125,126,126,129,130,131,132,132,132,132,133,133,134,135,136,136,137,137,138,138,138,139,139,139,140,140,141,141,142,142,142,142,144,144,144,146,147,149,151,151,151,153,155,158,159,160,160,161,162,164,165,166,168,169,170,170,170,171,171,172,173,174,174,174,175,176,176,176,176,177,177,177,178,178,179,179,179,180,181,181,181,182,182,183,184,184,184,185,185,186,186,186,187,187,188,188,189,189,190,190,190,190,191,191,191,192,193,195,198,200,201,201,202,203,205,207,209,210,210,210,210,210,210,212,216,218,220,220,222,222,223,224,224,225,226,227,228,228,229,229,229,230,230,230,230,231,231,232,232,232,233,233,234,235,235,235,236,236,236,236,237,237,237,238,238,238,239,239,240,241,241,242,244,245,245,246,246,246,246,247,249,250,250,251,252,252,252,252,255,256,256,257,258,258,259,261,261,261,261,261,262,262,262,262,262,263,263,263,264,265,265,265,265,265,266,266,270,271,272,273,274,277,279,281,283,283,284,285,285,285,285,287,289,289,289,289,290,290,292,295,296,296,297,298,301,301,302,305,308,310,310,310,310,311,312,314,314,315,315,317,319,319,320,321,322,323,323,323,324,324,326,327,328,330,330,333,334,335,337,338,339,341,346,349,351,352,366,368,369,371,373,374,378,379,380,381,381,382,383,383,384,385,386,387,387,387,388,390,390,391,391,394,395,395,396,396,397,397,397,398,398,398,399,399,413,418,418,419,12,13,14,16,17,19,21,22,23,26,27,29,31,32,33,35,35,37,37,37,38,39,39,40,41,43,44,45,46,47,48,49,51,52,53,54,55,56,57,57,59,61,62,63,65,66,67,67,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,85,87,88,89,90,91,93,94,95,97,98,99,101,102,104,105,106,107,108,109,110,111,112,113,115,116,117,118,119,120,121,122,123,124,125,126,127,127,128,130,131,131,131,131,132,134,135,136,137,137,138,140,141,142,142,142,144,145,145,145,146,146,147,148,149,151,152,153,155,156,157,159,161,162,163,164,165,165,167,168,169,170,171,173,174,175,176,177,177,177,178,179,180,181,182,182,183,185,186,187,189,190,191,192,193,196,197,198,199,199,199,201,202,203,204,205,206,207,208,209,211,212,213,215,216,217,219,219,220,221,221,221,221,221,222,223,224,226,227,227,228,229,231,232,233,234,235,237,238,239,240,240,240,240,240,241,243,244,245,246,248,249,249,250,252,253,254,256,257,258,259,260,261,262,263,263,264,265,266,267,268,270,271,271,271,271,271,271,271,272,273,274,276,277,277,277,278,279,281,282,283,283,284,285,285,285,285,286,288,289,290,291,292,293,294,296,297,298,299,299,299,300,301,302,304,304,304,304,304,305,305,306,306,306,306,307,308,309,310,311,311,311,311,312,314,315,316,317,318,319,320,320,321,322,323,324,325,326,327,328,330,331,332,333,334,336,336,336,337,337,337,339,341,342,345,346,347,348,349,350,353,355,356,357,358,358,358,359,361,362,363,365,366,367,369,370,371,372,373,374,375,375,377,378,379,379,379,379,380,381,383,384,385,386,387,388,389,390,391,392,393,394,395,397,398,399,400,402,403,404,406,407,408,410,411,412,412,413,414,416,416,417,418,420,421,422,423,424,426,427,428,428,428,428,429,430,430,431,431,432,433,434,435,436,437,438,439,439,440,442,443,445,446,447,448,449,451,452,453,455,456,457,458,459,461,462,463,464,465,466,467,469,469,470,471,472,472,472,473,475,475,475,476,477,478,479,480,481,482,483,483,483,485,485,486,487,489,490,490,490,490,491,492,493,494,494,494,495,496,497,498,499,500,501,503,504,505,506,507,509,510,511,513,514,514,515,517,517,518,519,521,522,523,524,525,527,527,527,528,529,531,532,533,535,536,537,538,539,540,541,543,544,546,547,549,550,551,552,552,553,554,555,557,558,559,561,562,563,564,565,566,567,568,569,571,572,573,574,575,577,577,578,579,579,579,580,581,581,581,581,581,581,582,583,583,583,585,585,585,585,586,587,588,591,592,593,593,593,594,595,597,597,597,597,597,598,599,600,601,602,603,604,604,604,605,606,606,607,609,610,611,612,613,614,615,616,618,618,619,620,621,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,8,18,19,19,24,24,30,30,30,37,40,40,44,44,50,50,56,60,62,68,68,74,74,74,80,86,92,92,92,92,98,98,98,104,16,17,18,19,20,21,22,23,24,25,26,27,27,28,32,33,34,35,36,37,38,39,40,41,41,42,43,44,45,45,46,50,51,52,53,53,54,55,56,57,58,59,60,61,62,63,64,65,66,66,67,68,69,74,75,76,77,78,79,80,81,82,84,85,86,87,90,92,93,100,101,102,103,104,105,106,107,108,109,110,111,114,118,130,131,132,133,134,135,136,137,138,139,140,142,146,158,159,160,162,174,175,176,177,178,11,132,132,134,140,5,5,6,6,6,7,7,7,7,8,8,9,9,9,10,10,10,11,12,13,16,16,44,85,2,5,7,7,9,9,9,11,13,13,15,17,19,19,21,21,23,25,25,27,29,29,31,33,33,33,35,37,37,39,39,39,39,41,43,43,45,45,45,47,47,47,4,5,5,5,6,7,8,8,8,9,9,9,10,10,11,12,15,15,16,16,16,17,17,18,19,19,20,21,22,23,24,24,24,24,25,26,26,26,27,27,28,28,28,29,29,30,30,31,31,7,7,34,35,44,54,62,63,68,82,83,92,100,101,108,108,116,117,124,128,129,136,136,146,150,162,162,162,163,172,182,183,210,216,217,232,233,233,238,238,244,248,254,254,258,258,259,259,264,276,277,282,283,288,296,297,302,303,310,314,315,318,326,326,336,337,337,342,343,343,356,356,362,362,363,368,372,373,373,380,380,381,386,387,387,390,391,391,396,404,408,409,414,414,420,421,424,424,425,428,429,1,7,11,12,13,14,15,16,19,21,23,8,13,16,16,19,19,22,28,28,31,31,37,37,37,42,45,51,56,56,56,59,65,71,4,5,6,7,8,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,24,4,4,4,5,6,7,7,8,9,9,10,10,10,11,12,13,14,14,14,16,17,4,4,4,5,6,6,6,6,7,7,7,8,8,8,9,10,10,11,11,11,11,12,12,12,12,13,13,13,14,14,14,14,14,15,15,16,16,16,17,17,17,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,23,23,23,23,24,24,24,24,24,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,28,29,29,29,5,64,73,76,144,196,203,259,276,290,357,5,20,39,73,97,143,150,157,183,217,255,7,25,67,75,80,89,93,96,100,109,113,116,119,125,132,144,6,7,8,9,10,11,12,13,14,15,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,4,4,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,11,11,12,12,12,12,13,13,14,14,15,16,16,17,17,17,18,18,19,19,19,19,19,19,20,20,21,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,27,27,28,28,28,28,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,32,32,32,33,34,34,34,34,35,35,35,35,36,36,37,37,37,37,37,38,39,39,39,40,40,41,41,41,41,42,43,43,44,44,45,45,45,45,45,45,9,36,43,44,50,56,60,65,66,70,70,76,86,86,90,90,94,96,107,108,116,122,124,130,135,136,144,154,158,162,162,166,168,170,171,173,174,176,180,190,190,198,206,218,231,248,267,268,283,284,294,294,299,303,304,309,310,314,319,320,324,324,326,326,328,328,330,332,332,332,1,2,4,33,34,34,45,50,56,77,83,87,97,109,113,119,127,133,143,163,187,257,269,275,281,373,375,377,379,381,383,385,389,390,390,1,2,8,14,23,29,44,50,55,58,61,74,77,79,88,94,101,104,119,123,131,158,162,166,179,182,187,193,209,245,249,270,278,295,336,338,342,345,407,423,452,469,496,502,518,531,537,575,582,611,637,659,660,661,6,64,140,176,179,191,224,226,232,248,279,283,285,287,289,290,302,303,323,336,337,338,383,385,385,387,389,390,390,390,393,394,394,410,419,424,428,429,438,439,445,447,455,457,461,463,465,8,24,26,53,63,84,115,115,117,118,120,122,123,126,126,129,144,146,147,148,149,149,151,152,153,157,162,163,164,182,8,32,34,61,95,97,99,99,104,171,172,273,8,21,36,38,69,77,80,84,87,88,89,92,93,97,98,99,103,105,109,110,112,120,126,132,134,142,148,164,167,170,179,183,184,185,187,189,190,194,198,200,204,206,210,212,214,249,252,253,263,264,265,266,268,268,283,293,298,299,300,357,359,360,363,364,365,369,6,20,22,53,56,58,59,59,60,60,60,61,62,63,64,66,82,83,137,140,140,143,145,147,148,150,152,153,153,155,156,157,158,159,161,173,195,198,200,202,205,241,271,274,276,276,281,283,292,296,297,6,20,22,62,65,69,81,81,85,88,90,91,93,106,108,111,113,116,121,122,124,129,168,181,201,202,204,204,205,206,206,207,209,209,211,211,221,222,241,241,244,250,253,256,256,258,261,265,270,271,273,278,282,295,297,300,302,6,20,22,94,95,102,104,105,107,111,111,114,119,119,139,142,145,148,148,151,155,159,159,164,164,167,170,173,176,181,184,187,265,267,270,274,277,284,287,288,6,20,22,86,88,93,101,107,109,111,115,117,118,125,128,129,130,130,133,143,145,145,147,150,181,184,188,202,208,210,6,20,22,55,59,60,62,66,69,72,72,79,80,82,86,88,90,93,98,100,105,106,108,109,111,112,114,115,123,127,128,130,175,177,180,183,186,188,189,189,207,210,214,6,20,22,85,88,90,94,96,97,104,110,110,114,115,120,124,126,132,138,143,148,150,154,164,166,237,6,20,22,46,48,49,51,52,53,55,103,115,123,123,127,130,134,136,136,138,140,142,142,144,146,146,148,150,154,154,154,157,164,167,183,186,203,6,22,76,78,109,112,113,116,117,118,121,124,126,128,128,134,134,142,142,153,6,19,22,24,78,80,111,114,115,116,118,119,120,123,126,128,130,133,136,144,144,155,4,16,37,70,111,121,121,121,131,135,137,137,161,163,165,171,175,175,178,180,182,185,187,187,189,190,194,198,201,201,201,4,16,37,37,111,121,121,121,131,133,135,137,161,163,165,171,175,175,178,180,182,185,187,189,194,198,201,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,140,142,144,146,148,150,152,154,156,158,160,162,6,10,21,23,24,24,249,250,253,315,315,317,317,319,319,351,353,355,356,356,407,409,410,423,425,425,426,555,556,559,561,669,7,9,10,10,67,79,81,82,82,107,108,136,149,149,151,153,252,270,292,297,297,299,301,302,569,7,9,11,12,15,76,85,87,87,89,149,163,165,167,167,168,218,233,251,259,285,293,407,491,502,5,98,100,102,104,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,132,134,136,138,140,142,142,144,144,146,148,148,148,150,150,152,154,154,156,158,160,162,164,5,26,52,59,61,61,61,65,74,77,77,79,89,99,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,187,188,190,190,192,194,196,198,201,201,201,202,204,206,208,208,210,212,212,212,215,216,218,218,220,220,222,224,226,228,230,232,234,236,238,240,243,244,246,248,250,252,254,256,258,260,263,264,266,268,270,273,273,274,276,278,280,282,284,286,288,290,292,292,294,296,298,300,302,302,304,306,308,308,310,312,314,316,318,320,324,4,22,27,38,39,80,81,110,131,158,331,355,363,389,395,396,72,73,75,76,77,78,78,78,80,81,81,82,82,82,82,83,83,84,85,88,88,88,89,89,89,89,90,91,92,92,93,93,94,95,96,96,96,97,98,98,100,100,100,100,100,101,102,102,105,106,107,108,109,113,114,117,118,118,118,118,119,119,119,122,122,123,124,125,126,129,131,132,135,136,139,142,142,146,149,152,152,152,153,154,155,156,157,157,159,159,160,161,161,162,164,166,166,167,169,169,169,170,170,171,171,171,173,173,173,173,174,174,176,176,179,179,184,184,185,186,186,188,188,188,188,189,191,192,197,197,197,198,198,199,199,199,199,200,200,201,201,202,203,206,208,209,209,210,210,211,211,212,212,213,227,228,228,229,229,230,231,236,237,238,249,249,250,250,250,253,253,253,255,255,256,256,256,257,257,257,258,259,259,260,261,263,263,264,264,264,265,266,269,269,270,275,276,277,278,278,278,279,281,281,281,282,282,283,283,284,284,287,288,288,288,288,289,293,293,293,293,293,293,293,295,295,295,295,296,296,297,297,297,299,299,299,300,300,300,301,301,301,302,302,303,304,308,308,308,308,309,309,309,309,309,310,310,310,310,311,311,312,313,313,314,314,315,315,315,316,317,317,317,317,318,318,318,318,318,320,320,322,322,322,322,322,323,323,324,324,325,326,326,326,326,327,327,330,330,331,332,333,333,333,334,334,335,335,337,338,338,338,339,339,340,340,340,340,342,342,344,345,346,346,346,347,348,349,351,352,352,353,353,353,354,355,355,356,357,357,357,358,358,360,364,364,367,367,367,368,368,368,368,368,368,369,369,369,370,371,372,372,374,374,374,374,375,375,375,375,375,375,376,376,376,377,378,379,380,381,381,382,383,383,384,385,385,386,387,388,388,388,388,389,390,390,390,391,391,392,392,393,393,397,398,398,398,402,402,402,402,403,404,404,405,406,407,408,408,411,412,412,414,415,415,416,417,421,421,421,421,421,421,421,421,421,421,422,422,422,422,422,422,422,422,423,423,423,423,423,423,423,424,424,424,426,427,427,430,430,430,430,432,432,432,434,435,435,436,436,438,438,438,439,440,440,441,443,443,444,444,445,445,445,446,446,446,446,446,447,447,449,449,449,449,452,452,452,453,455,456,456,456,458,458,462,463,463,464,464,465,465,466,466,466,467,467,468,469,469,469,470,470,470,470,470,471,471,472,472,472,473,473,474,475,476,477,477,477,477,477,477,478,481,482,483,483,483,486,487,487,488,488,488,489,490,490,493,497,497,498,498,498,499,499,502,502,503,503,505,508,509,510,511,512,512,513,514,514,514,514,516,516,516,516,516,517,517,517,517,517,520,520,520,520,520,520,520,521,523,524,525,526,527,527,528,529,530,532,532,532,534,536,537,537,538,538,538,538,539,543,543,543,543,545,546,546,547,548,548,550,550,552,554,554,556,556,557,557,558,559,559,559,560,560,560,561,562,563,565,565,566,566,569,569,569,569,570,570,571,572,572,572,573,573,573,574,574,575,577,579,580,580,580,582,582,583,584,586,587,587,588,588,590,590,591,591,592,592,593,593,593,594,594,594,595,595,595,595,596,597,598,598,600,600,600,601,602,603,603,604,604,604,604,605,605,605,606,606,606,606,607,608,610,610,610,611,611,611,612,612,612,612,612,613,613,613,613,614,614,614,614,615,616,616,617,617,617,618,618,619,622,622,623,623,624,624,625,626,626,627,627,629,629,630,630,631,631,631,632,632,632,634,634,635,635,636,637,641,641,641,642,642,643,643,643,643,644,645,646,647,648,649,649,650,650,651,651,652,653,654,654,658,659,659,659,662,662,663,663,664,666,667,668,669,670,670,671,671,672,672,673,674,674,675,675,676,677,678,679,680,681,684,684,684,684,685,689,690,690,690,691,692,692,692,692,693,693,694,694,694,695,695,695,696,698,698,698,698,698,698,700,700,700,700,701,702,703,704,706,706,706,706,706,710,710,714,716,719,720,720,720,720,720,721,722,722,723,723,725,726,726,726,726,728,729,731,732,733,735,735,736,736,736,737,737,737,738,741,742,743,743,744,744,745,745,746,746,746,747,748,748,748,749,749,750,750,750,751,752,753,753,754,756,756,762,763,764,765,767,768,769,769,770,770,770,771,772,772,773,774,774,774,775,776,776,777,778,778,778,778,779,780,780,781,782,783,783,783,784,784,785,786,787,787,788,789,789,789,790,793,809,810,812,814,814,814,816,817,817,819,821,822,823,825,825,826,827,828,829,1,2,6,6,8,8,12,14,15,15,22,26,28,30,30,31,32,33,33,33,35,35,36,36,37,37,39,41,41,42,42,43,43,44,44,44,46,46,48,48,50,50,52,52,53,55,55,56,56,57,57,59,59,60,60,62,62,64,64,66,66,66,68,70,71,72,72,72,74,76,77,77,79,80,82,82,82,82,83,84,85,85,85,87,87,88,88,89,89,91,93,95,95,96,98,98,98,99,101,101,102,102,104,105,106,106,107,108,109,109,111,111,111,113,113,113,114,116,116,118,119,120,122,123,124,125,125,127,127,129,129,129,131,133,133,134,134,134,135,135,137,137,139,139,140,140,140,142,142,144,144,144,146,146,147,147,148,148,148,150,150,152,152,153,153,155,157,157,158,158,160,160,160,162,162,162,162,164,164,166,166,168,168,170,170,171,171,173,173,173,175,175,176,176,178,178,179,179,180,180,181,182,182,183,184,184,186,188,188,190,190,192,192,194,194,196,196,198,198,199,199,201,201,202,202,202,203,203,205,205,206,208,208,210,210,212,212,213,214,214,216,216,218,218,219,219,221,221,223,225,225,227,229,231,231,232,233,233,233,235,235,237,237,238,238,240,240,240,242,243,244,246,246,247,247,249,249,250,250,250,252,252,253,253,254,255,255,255,260,260,260,262,262,263,263,264,264,265,265,267,267,269,269,270,270,272,272,274,274,275,275,276,276,278,278,280,280,281,281,281,283,283,284,284,285,286,286,287,287,288,288,289,289,290,290,292,292,294,294,295,296,296,297,297,299,299,300,300,302,302,304,304,305,306,306,308,310,310,312,314,314,316,316,318,318,319,319,321,321,323,323,323,323,325,326,327,327,329,329,329,331,333,333,334,334,335,335,336,338,338,340,340,341,341,343,345,346,347,348,348,350,350,352,352,354,354,356,356,356,358,358,359,360,361,362,363,364,364,364,365,365,367,369,369,370,371,373,373,375,375,375,377,377,378,379,379,381,381,383,383,384,386,386,388,388,388,390,390,392,392,393,393,393,394,396,396,398,398,400,400,400,402,404,404,405,407,408,410,410,412,412,414,415,417,417,417,418,421,425,425,426,1,6,24,42,106,142,180,184,224,240,251,254,305,392,450,451,14,14,18,18,22,22,26,30,34,34,38,38,42,42,46,46,50,50,54,54,58,58,62,62,66,66,70,70,74,74,78,78,82,82,86,86,90,90,94,94,98,98,102,102,106,106,106,110,110,110,114,114,118,118,122,126,126,130,130,134,134,138,138,142,142,146,146,150,150,154,154,158,158,162,166,166,166,170,170,174,174,178,178,182,182,186,186,190,190,190,194,194,198,198,200,200,204,204,206,206,210,210,212,212,216,216,218,218,222,222,224,224,228,228,230,230,234,234,238,238,9,14,14,18,18,22,26,26,30,30,34,34,38,38,42,42,46,46,50,50,54,54,58,58,62,62,66,66,70,70,74,74,78,82,82,86,86,86,90,90,94,94,98,98,102,102,106,106,110,110,110,110,111,114,114,118,118,122,122,126,126,130,130,134,134,138,138,142,142,146,146,150,150,154,154,158,158,162,162,166,166,170,170,174,174,178,178,182,182,186,186,190,190,194,194,198,198,200,200,204,204,206,206,210,210,212,212,216,216,218,218,218,218,222,222,224,224,228,228,230,230,234,234,238,238,279,50,52,78,85,91,125,46,48,60,61,61,62,63,65,66,69,70,76,80,81,82,83,84,85,85,86,90,91,92,96,98,100,102,103,104,105,106,107,108,110,113,116,118,120,123,124,125,126,127,130,131,132,136,138,138,143,144,147,148,151,152,153,154,155,156,157,162,164,168,172,173,174,176,180,182,183,187,188,190,192,194,196,197,198,199,200,202,204,207,208,210,221,221,223,226,228,232,234,236,240,244,245,246,254,256,258,262,264,266,268,270,274,276,279,280,282,283,284,288,288,290,296,298,302,304,306,308,312,314,316,322,324,324,325,330,336,338,339,340,342,343,345,346,347,349,350,351,352,353,354,355,358,362,364,366,368,390,392,394,395,399,399,401,402,403,404,406,407,408,411,412,420,423,426,428,439,441,456,461,466,476,479,48,60,61,63,65,66,69,70,76,80,81,81,82,83,84,85,86,90,91,92,96,96,96,98,98,98,100,100,102,103,104,105,106,108,110,113,116,118,120,123,124,125,126,127,127,130,131,132,136,138,143,144,147,148,151,152,153,154,155,156,162,164,168,172,173,174,176,180,182,187,188,190,192,194,196,197,198,199,200,202,204,207,208,210,221,221,223,228,232,234,236,240,244,245,246,254,256,258,262,264,266,268,270,274,276,279,280,282,283,284,288,290,296,296,298,298,302,304,306,306,306,306,306,306,306,306,306,306,308,312,314,316,322,324,325,325,330,336,338,339,340,342,343,345,346,347,349,350,351,352,353,354,358,358,362,364,366,368,390,392,394,395,399,401,402,403,404,406,407,408,411,412,420,423,426,428,439,441,446,476,6,12,16,18,21,22,25,26,26,31,32,40,40,42,43,44,45,46,50,53,54,56,61,68,71,73,73,76,76,81,82,84,91,92,92,124,127,133,134,134,136,137,141,142,143,144,147,149,150,152,156,156,160,161,161,162,163,167,170,171,172,175,178,178,180,182,185,186,190,196,200,202,205,206,212,224,227,228,234,242,244,248,249,253,254,257,257,258,264,269,271,272,272,276,279,282,282,288,292,292,294,296,300,300,302,306,306,308,308,319,326,329,330,332,336,336,338,339,339,339,340,340,340,342,345,346,347,349,350,350,351,352,352,353,355,356,357,357,358,360,361,363,365,366,368,371,372,373,374,375,375,376,377,381,382,384,385,386,388,390,393,394,394,397,398,398,405,406,406,409,410,410,412,412,414,349,6,11,41,125,269,270,317,688,690,692,694,696,698,698,698,698,698,698,700,700,700,700,702,702,702,702,702,702,702,702,702,702,702,704,704,704,704,704,704,704,704,704,704,704,704,706,708,708,708,708,708,708,708,708,708,708,708,9,10,10,12,14,15,16,17,18,20,20,23,27,28,30,32,33,33,34,36,37,38,40,43,48,49,50,52,54,55,56,57,58,59,60,63,63,64,65,65,66,66,68,70,73,74,75,76,77,80,82,83,84,85,86,86,88,89,89,90,90,91,92,93,93,94,94,96,96,98,98,99,100,103,103,104,106,106,107,107,108,109,109,110,119,120,120,121,122,123,123,125,126,128,129,129,130,131,132,139,140,143,144,147,148,155,156,157,158,159,160,162,166,169,170,172,173,174,175,176,176,176,176,177,178,180,181,182,182,182,182,182,182,187,188,189,190,192,193,194,195,196,197,198,200,201,201,202,202,203,204,206,208,210,211,212,213,214,216,217,218,220,224,228,229,230,230,232,233,234,235,236,238,239,240,242,243,244,245,246,247,248,248,249,249,252,253,255,256,258,259,260,260,260,260,261,262,263,264,266,268,279,280,281,282,283,284,286,288,288,289,290,292,292,294,296,297,298,298,299,300,300,301,302,304,304,306,307,307,308,309,309,309,310,312,312,313,314,315,316,317,318,319,320,322,324,325,326,327,328,329,329,331,332,334,335,336,337,338,339,340,342,343,344,346,347,348,349,350,351,352,353,354,356,357,358,358,358,358,360,361,362,366,366,367,367,368,369,370,370,370,371,372,372,373,374,375,376,377,378,380,382,383,403,7,31,41,44,45,46,46,48,51,52,86,88,91,104,104,106,108,110,110,112,116,118,120,121,122,128,134,140,142,144,173,190,205,206,210,212,214,215,222,222,222,226,226,227,227,232,234,234,240,242,244,254,254,256,258,258,258,260,262,262,270,270,273,275,277,278,278,278,280,280,282,284,284,284,285,286,288,288,292,296,298,299,300,301,302,303,304,304,305,305,306,306,307,309,309,310,311,311,311,312,313,314,314,315,315,316,317,318,318,318,319,320,320,321,322,322,324,324,324,325,326,327,330,330,331,331,332,333,333,333,334,335,336,338,342,342,343,343,344,346,351,352,352,354,356,356,358,359,360,360,361,362,364,370,372,376,379,379,380,380,381,381,382,382,382,383,383,384,384,386,386,387,388,389,390,390,392,393,394,395,396,397,397,398,400,401,402,403,404,404,405,406,407,407,408,409,410,411,412,413,413,414,414,415,415,416,416,417,418,419,419,419,420,421,422,423,424,424,425,425,426,426,427,428,429,430,431,432,433,434,434,434,435,435,435,438,438,439,439,440,440,441,441,442,442,443,444,444,445,446,447,447,448,448,448,448,450,450,450,452,453,453,454,455,456,458,458,459,462,462,462,463,463,463,464,464,465,465,466,466,467,467,468,468,469,470,470,472,472,473,473,474,475,476,476,477,478,481,481,481,482,482,483,483,484,485,485,485,486,486,487,487,487,488,488,489,492,493,493,494,494,495,496,497,497,498,499,500,501,503,504,505,505,506,507,508,509,510,511,511,512,515,515,515,515,516,516,516,517,518,518,519,520,520,520,520,521,521,522,522,523,525,526,527,527,528,530,530,531,531,28,32,38,40,40,46,46,52,58,58,62,64,68,70,76,80,82,82,86,86,88,88,92,100,100,106,112,112,118,120,120,128,144,146,152,158,158,162,168,168,174,174,184,184,184,200,204,212,214,214,214,214,214,218,220,220,220,232,232,232,244,246,246,246,246,246,254,259,260,262,269,4,12,59,87,115,175,178,247,254,283,7,8,21,24,163,183,189,214,215,1,6,8,12,15,16,20,21,27,28,28,35,37,38,47,48,57,58,59,65,67,68,69,77,78,85,87,89,97,98,107,108,109,117,118,118,127,128,135,137,138,145,147,148,157,158,159,167,168,169,177,178,187,188,197,198,205,207,208,215,217,218,225,227,228,237,238,239,247,248,257,258,267,268,268,269,277,278,279,285,287,288,291,295,297,298,299,307,308,315,317,318,319,327,328,329,335,337,338,339,347,348,357,358,358,365,367,368,369,377,378,379,387,388,397,398,407,408,410,415,417,418,427,428,428,435,437,438,447,448,449,457,460,465,467,468,477,487,488,495,497,498,505,507,508,517,518,519,527,528,528,537,538,545,547,548,555,557,558,567,568,577,578,585,587,588,597,598,621,627,627,8,12,16,20,25,33,34,43,44,53,54,63,64,65,74,81,83,84,93,94,103,104,113,114,123,124,124,133,134,141,143,144,151,153,154,163,164,174,184,193,194,203,204,213,214,214,223,224,233,234,241,243,244,253,254,263,264,273,273,273,274,274,281,283,284,291,293,294,303,304,314,323,324,333,334,344,353,354,363,364,393,394,403,404,413,414,424,433,434,443,444,451,453,454,463,464,471,473,474,484,493,494,504,513,514,523,524,533,534,543,544,554,563,564,573,574,584,594,604,623,628,635,638,640,642,642,642,646,648,649,652,10,20,26,32,38,44,50,56,62,62,68,74,80,86,92,98,104,110,116,122,128,134,140,146,152,158,164,170,176,182,188,194,200,206,212,218,224,230,236,242,248,254,260,266,266,272,278,284,290,296,302,308,314,320,326,332,338,344,349,350,358,360,366,368,370,14,16,17,17,39,40,49,49,50,55,55,57,59,61,61,64,65,65,66,67,68,68,69,70,70,71,71,82,82,91,93,95,98,149,151,152,152,153,154,155,156,157,157,163,163,163,165,166,167,168,169,174,178,15,26,28,52,52,54,56,58,60,64,64,66,68,70,70,74,76,80,4,30,80,105,8,10,10,12,12,14,16,18,20,20,22,24,26,26,28,28,30,30,32,34,36,38,40,40,42,44,46,48,48,50,50,52,52,54,54,54,56,56,58,60,62,64,66,66,68,72,74,76,78,80,80,80,82,84,86,88,88,90,90,92,92,94,96,96,98,100,102,102,104,106,4,12,18,56,56,56,6,17,22,27,28,32,33,34,35,36,37,38,39,40,41,42,43,44,45,60,60,62,66,66,67,68,69,70,70,71,74,74,74,75,76,76,77,77,78,80,80,81,82,83,84,85,87,90,90,98,99,99,99,100,100,101,101,102,102,103,103,104,104,104,104,105,105,106,106,107,107,108,108,109,109,112,112,114,114,115,116,117,118,124,125,128,129,129,130,130,130,131,131,132,132,133,134,135,136,137,138,138,142,143,144,144,145,145,147,150,150,152,152,153,153,156,156,157,157,158,158,158,159,159,159,160,160,161,161,162,162,162,164,165,165,165,166,166,167,167,168,168,169,170,171,176,180,181,181,182,182,183,183,184,184,186,186,187,187,187,188,188,189,196,197,198,199,200,200,201,202,203,204,204,205,206,207,208,209,210,211,214,214,214,216,219,220,226,227,228,229,229,230,231,231,232,233,238,88,91,92,100,102,109,110,113,9,10,10,20,24,34,44,56,64,73,76,78,90,100,103,114,118,132,140,146,152,158,166,174,182,205,28,41,47,47,48,49,56,62,66,66,72,73,73,75,82,115,168,169,170,195,220,240,257,262,262,263,4,32,88,88,91,94,95,183,183,183,184,184,202,203,207,209,210,231,231,231,318,318,319,319,319,342,343,349,354,372,373,375,414,2,56,98,102,166,166,166,168,206,218,505,507,52,54,56,56,56,56,58,62,62,62,64,64,66,66,68,68,68,70,72,74,202,204,206,208,210,212,212,214,214,216,218,218,218,220,222,224,228,232,232,234,236,236,238,238,240,242,244,244,246,246,246,248,250,250,252,254,254,256,256,256,256,258,260,260,260,262,264,266,268,270,272,274,276,278,280,282,286,288,290,292,292,294,302,302,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,10,11,12,14,14,14,18,18,18,18,20,20,20,20,20,20,20,20,20,20,22,24,24,24,24,26,28,28,28,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,32,32,32,32,32,32,32,34,34,34,34,34,34,36,36,36,36,36,36,36,36,36,36,36,36,36,36,38,38,38,38,38,38,38,38,40,40,40,40,40,40,40,40,40,40,40,40,40,40,42,42,42,42,42,42,42,42,42,42,42,42,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,48,50,50,50,50,50,52,54,56,58,58,58,58,58,60,60,60,60,62,62,62,62,62,62,62,64,64,64,66,66,66,66,66,66,68,68,68,68,68,68,70,70,70,70,70,72,72,74,74,74,74,74,74,74,74,74,74,76,76,76,76,76,76,76,76,76,76,76,78,78,78,80,80,80,80,80,80,80,82,82,84,84,84,84,84,84,84,84,84,86,86,86,86,88,88,88,88,88,88,88,88,88,88,88,90,90,90,90,90,90,90,90,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,94,94,94,96,96,96,96,96,96,96,96,96,96,96,96,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,100,100,100,100,100,100,100,100,100,100,100,100,102,102,9,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,28,30,32,34,36,38,40,44,48,50,52,56,60,62,64,68,70,72,74,78,80,82,84,86,88,92,94,96,100,102,104,104,106,108,110,112,114,116,120,122,124,126,128,130,132,132,136,138,140,142,146,148,150,152,157,157,6,11,19,27,35,41,48,9,26,28,32,34,36,38,40,44,48,50,52,59,59,60,62,66,68,70,72,74,78,82,84,86,88,92,96,100,102,106,108,110,112,114,118,120,124,138,140,146,148,150,152,154,164,172,178,182,184,186,192,198,200,204,218,218,224,228,230,232,236,240,242,250,250,252,254,268,270,272,274,274,278,282,284,286,290,298,302,304,306,308,310,312,314,320,324,326,328,330,334,336,340,340,340,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,391,392,393,394,396,398,400,402,404,406,408,410,412,414,416,420,422,424,426,431,431,432,436,436,5,22,24,28,30,32,34,36,40,44,46,48,55,55,56,58,62,64,66,68,70,74,78,80,82,84,88,92,96,98,102,104,106,108,110,114,116,120,134,136,142,144,146,148,150,160,168,174,178,180,182,188,194,196,200,214,214,220,224,226,228,232,236,238,246,248,250,264,266,268,270,270,274,278,280,282,294,298,300,302,304,306,308,310,316,320,322,324,326,330,332,336,336,336,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,387,388,389,390,392,394,396,398,400,402,404,406,408,410,412,412,416,418,420,422,427,428,432,7,8,17,19,20,58,61,61,98,8,13,14,17,18,19,20,22,24,25,26,27,36,37,38,60,61,61,62,63,63,63,64,64,65,66,67,69,70,72,76,84,87,88,90,94,94,97,97,98,98,101,102,105,106,109,110,113,114,118,120,120,121,122,123,124,124,125,126,127,128,129,129,130,131,132,133,136,138,138,139,141,142,145,146,148,149,149,151,152,154,157,157,158,158,158,160,161,163,164,167,168,170,171,173,174,176,179,182,183,184,185,185,186,187,188,189,190,191,192,193,193,193,194,195,196,197,198,199,200,201,201,202,202,203,204,205,206,206,207,208,208,208,211,212,214,215,217,218,221,222,224,225,226,226,227,227,228,229,230,230,230,231,231,232,80,14,27,73,116,131,23,24,40,69,70,93,127,4,6,8,10,12,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,80,80,80,82,82,84,86,88,90,92,94,96,100,102,104,106,108,110,112,114,116,118,120,122,122,124,126,128,130,132,4,6,8,8,10,12,12,14,14,14,14,16,18,20,22,24,26,28,30,32,34,36,38,40,44,46,48,50,52,54,56,58,60,60,60,60,62,64,66,68,52,54,56,58,60,60,62,64,66,66,66,68,68,68,70,72,74,76,76,78,78,80,80,80,80,80,82,82,84,86,86,86,86,88,88,90,92,94,94,96,98,98,98,98,100,102,104,106,110,112,114,116,118,118,120,122,126,132,134,136,136,136,140,142,144,144,148,150,152,154,156,160,162,164,186,188,188,188,188,190,190,190,192,194,194,194,196,198,198,200,200,202,204,206,206,208,210,214,8,9,14,30,30,31,41,52,58,64,64,65,70,71,71,73,82,83,4,40,45,46,52,60,62,63,66,69,70,71,71,78,79,80,80,81,81,83,84,84,85,89,91,92,92,97,98,99,101,101,102,102,103,104,104,105,106,110,112,115,119,120,121,121,123,124,124,125,125,126,127,127,128,128,129,132,133,134,137,138,140,144,145,146,147,147,151,164,167,168,169,172,173,174,176,177,179,179,180,185,189,192,194,195,195,196,197,198,199,200,201,202,202,203,204,205,205,207,208,209,209,210,210,211,211,212,213,214,214,215,216,217,218,219,219,220,222,223,225,225,225,232,234,234,236,238,240,253,255,259,260,261,274,280,282,283,284,285,286,288,290,291,292,293,14,17,43,45,49,49,50,50,51,52,53,54,54,55,55,57,59,65,66,67,68,69,70,71,71,73,76,79,82,83,84,87,88,92,92,93,93,94,95,96,96,97,97,98,98,99,100,101,102,102,103,103,104,105,105,106,107,110,110,112,113,115,115,116,122,123,124,124,125,127,127,128,129,131,131,132,136,137,137,138,138,139,140,140,141,143,144,144,145,145,146,147,147,148,148,149,150,150,151,152,154,154,155,156,158,158,159,160,160,161,164,165,165,166,166,167,167,168,168,169,169,170,171,174,35,36,37,44,48,48,48,53,54,58,58,64,68,71,73,75,79,84,84,86,88,94,97,99,100,105,108,110,111,116,117,117,119,120,124,126,128,138,138,139,139,139,139,145,145,147,148,149,150,154,154,154,154,158,159,159,163,165,173,180,180,182,183,183,185,185,185,185,192,195,197,197,201,202,205,209,211,216,216,217,217,217,219,219,6,18,21,34,35,47,49,53,53,54,54,55,56,57,58,59,59,61,62,63,66,67,70,71,72,73,74,75,75,77,80,83,84,86,86,87,88,91,91,92,92,96,96,97,97,98,99,100,100,101,101,102,102,103,104,105,106,106,107,107,108,109,109,110,114,114,115,116,117,119,119,120,126,127,128,128,129,131,131,132,133,135,135,136,140,141,141,142,142,143,144,144,145,147,148,148,149,149,150,151,151,152,153,154,154,155,156,158,158,159,160,161,162,162,163,164,164,165,168,169,169,170,170,171,171,172,172,173,173,174,175,178,29,29,35,36,36,37,38,41,43,44,45,45,47,48,50,50,51,51,53,56,65,67,68,68,69,69,70,72,73,80,81,87,88,94,95,96,99,100,101,103,103,105,105,107,108,109,110,110,110,111,112,114,115,117,118,118,119,119,124,125,125,126,126,127,127,127,128,128,128,129,129,129,129,129,130,130,130,131,131,131,132,133,145,145,146,146,147,148,148,149,150,151,151,152,157,162,162,166,166,188,6,9,10,16,19,22,27,32,34,37,40,41,42,42,42,45,48,51,54,55,56,59,63,69,70,72,84,84,84,87,288,290,290,290,292,292,4,4,5,8,18,18,18,18,18,18,18,18,19,20,21,24,24,33,38,48,49,50,50,51,68,110,111,111,117,117,118,119,130,131,132,132,135,136,144,154,154,161,165,166,166,167,169,170,171,171,172,172,174,174,182,184,184,185,185,186,186,188,188,189,189,190,190,194,194,194,198,200,203,205,206,206,207,207,208,208,209,209,210,210,210,211,211,213,214,215,215,216,218,224,225,225,226,227,230,230,232,233,237,238,238,239,240,240,241,241,242,242,242,243,244,244,245,246,247,247,248,249,249,251,251,252,252,253,254,255,255,255,256,256,257,258,259,259,260,260,261,262,263,267,268,301,302,303,303,305,306,306,307,308,311,313,313,313,314,314,5,8,9,9,20,20,20,20,20,20,20,20,20,21,21,22,23,26,26,32,35,40,50,51,52,52,53,70,112,113,113,119,119,120,121,132,133,134,134,137,138,138,146,156,156,163,167,168,168,169,171,172,173,173,174,174,176,176,184,186,186,187,187,188,188,190,190,191,191,192,192,196,196,196,200,202,205,207,207,208,208,209,209,210,210,211,211,212,212,212,212,213,213,215,216,216,217,217,218,220,224,226,226,227,227,228,228,229,232,232,232,234,235,238,239,240,240,240,241,241,242,242,242,242,243,243,244,244,244,245,246,246,247,248,249,249,250,251,251,252,253,253,254,254,255,256,257,257,257,258,258,259,260,261,261,261,262,262,263,264,265,269,269,270,282,284,285,285,285,285,285,285,285,285,285,286,286,286,286,286,286,286,286,286,289,289,289,290,290,290,291,291,292,293,294,294,295,296,296,296,298,299,299,300,301,301,301,303,303,304,305,305,306,307,308,308,309,309,310,311,312,313,314,315,319,319,320,320,320,321,321,322,322,322,323,323,324,324,324,325,326,326,326,326,327,332,333,333,333,333,335,335,335,337,337,338,338,339,339,340,340,340,341,342,343,345,345,350,350,4,14,14,16,16,18,19,19,22,22,31,36,46,47,48,48,49,49,55,66,69,108,109,109,114,115,115,116,117,128,129,130,130,133,134,134,146,152,152,159,163,164,164,165,167,168,169,169,170,170,172,172,172,180,182,182,183,183,184,184,186,186,187,187,188,188,189,192,196,196,198,198,200,203,204,204,205,205,206,206,207,207,207,208,208,208,208,209,209,211,212,212,213,213,214,216,219,219,219,220,220,222,222,223,223,223,224,224,225,227,228,228,231,234,235,236,236,236,237,237,238,238,238,238,239,239,240,240,241,242,242,243,244,245,245,246,246,246,247,247,248,249,249,250,250,251,251,251,251,252,253,253,254,254,254,255,256,257,257,258,258,259,261,265,265,266,299,300,300,300,300,301,301,303,304,304,305,306,309,311,311,311,6,6,6,8,9,12,13,13,13,22,22,24,26,27,27,27,30,30,39,44,54,55,56,56,57,71,73,74,74,80,116,117,123,123,124,125,136,137,137,137,138,138,141,142,142,154,160,160,167,171,172,172,173,175,176,177,177,178,180,180,180,184,188,190,190,191,191,192,192,194,194,195,195,196,196,197,200,200,200,204,204,206,209,211,211,212,212,213,213,214,214,215,215,215,216,216,216,216,217,217,220,220,221,221,222,224,225,227,227,227,228,228,230,231,231,231,232,232,232,233,235,236,239,242,243,243,244,245,245,246,246,246,246,247,247,248,248,248,249,250,250,250,251,252,253,253,253,254,254,254,254,255,255,256,257,257,258,258,259,259,259,259,260,261,261,261,262,262,263,264,265,265,266,266,267,268,269,273,273,274,286,286,286,286,286,288,289,289,289,289,289,289,289,289,289,290,290,290,290,290,290,290,293,294,294,294,295,295,296,297,299,299,300,300,300,302,303,303,304,305,305,305,305,305,307,307,308,309,309,310,310,310,310,310,310,310,311,311,311,311,311,311,311,311,311,311,311,311,312,312,312,313,314,315,316,317,318,319,323,323,324,324,324,324,325,326,326,326,327,327,327,328,328,329,329,329,330,330,330,330,331,331,336,337,337,337,337,338,339,339,339,339,341,341,341,342,342,343,343,344,344,344,344,345,346,347,349,349,8,19,21,23,28,30,32,34,88,88,90,90,90,90,90,92,92,94,96,98,98,100,102,104,106,106,108,110,110,110,112,112,114,116,118,120,122,122,124,124,126,128,130,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,1,2,8,10,65,100,102,105,120,141,152,164,191,196,249,251,271,373,395,396,397,144,264,319,5,14,16,17,19,21,24,29,31,36,37,39,40,40,41,43,47,48,51,56,57,59,61,62,63,64,65,66,69,72,73,74,76,80,83,84,85,86,87,92,94,95,97,99,99,101,103,106,108,109,110,113,114,117,117,118,119,120,121,124,128,129,130,131,136,141,143,149,153,154,156,162,169,170,174,175,176,182,188,192,194,196,198,201,202,203,204,207,209,214,218,223,226,228,231,232,236,247,249,251,253,258,261,263,265,267,269,276,277,284,286,287,289,291,292,300,302,4,6,9,10,10,11,11,12,12,13,13,13,14,15,16,16,18,19,20,21,22,23,24,24,25,26,27,28,28,29,30,31,31,32,33,34,35,36,37,45,1,9,33,34,57,58,58,59,111,157,164,185,212,251,285,287,289,291,293,295,297,299,299,299,299,301,303,305,307,309,311,27,35,37,50,58,66,72,82,88,88,114,119,120,120,128,128,134,134,146,156,176,180,182,2,42,46,48,50,59,60,61,21,30,33,37,37,40,43,43,43,47,47,47,47,50,50,55,55,57,60,60,64,68,68,71,72,73,74,74,77,80,83,85,90,95,95,97,98,98,99,99,100,100,101,101,102,105,106,108,111,112,114,117,117,118,122,122,122,126,126,129,132,137,138,139,140,141,142,142,145,148,151,151,151,154,156,160,160,160,161,162,163,164,167,167,168,169,169,170,170,171,175,181,184,186,189,190,195,195,195,195,195,199,207,210,210,214,216,219,222,225,225,225,226,230,230,230,234,241,244,247,249,249,250,250,253,255,258,258,261,261,263,269,274,276,280,284,288,288,6,22,24,24,26,27,28,29,30,31,39,39,45,50,53,54,54,55,56,57,58,59,62,62,63,64,65,66,67,68,69,70,70,71,72,72,73,74,75,76,79,80,81,82,84,85,86,87,89,90,95,96,97,97,99,99,100,100,101,102,102,103,103,104,105,105,107,108,110,111,111,112,113,113,115,116,116,116,116,118,118,118,118,118,122,123,126,128,130,132,139,143,144,144,146,147,149,9,41,42,42,43,44,44,45,47,50,50,51,53,54,56,57,58,59,63,65,67,70,77,78,79,79,81,82,85,86,87,90,94,96,97,97,98,100,103,105,110,111,111,112,113,114,114,116,118,119,122,123,126,127,128,129,130,130,131,132,133,134,135,137,139,140,144,147,149,150,156,158,159,160,161,161,163,165,166,170,172,174,175,177,180,182,184,185,186,190,191,193,194,197,198,199,199,200,206,207,208,210,211,212,216,217,218,219,220,221,222,223,224,225,226,231,232,233,234,236,237,239,240,241,243,243,243,248,252,254,255,256,259,261,262,264,265,266,272,273,275,276,277,280,282,284,289,290,291,292,294,295,296,298,299,300,301,308,309,310,311,312,313,315,318,323,325,326,327,328,330,334,335,336,344,346,347,347,347,348,351,354,355,356,360,362,363,364,365,366,366,368,368,374,377,378,379,382,383,384,390,391,392,393,394,395,396,397,398,399,404,405,406,407,408,409,410,412,413,414,419,420,422,423,427,428,429,431,439,440,443,445,493,30,40,44,48,50,57,58,60,63,63,64,64,65,67,68,71,72,75,75,76,77,82,84,85,87,99,106,108,115,119,122,125,127,129,136,139,145,157,162,165,172,173,183,184,195,198,204,208,208,209,211,212,212,212,213,213,214,219,222,222,224,225,225,226,230,232,232,233,234,235,238,239,240,242,243,244,247,247,249,251,256,259,265,265,294,300,307,307,312,315,321,321,322,323,324,330,331,341,346,356,356,367,379,380,388,389,393,399,399,402,405,408,408,410,410,410,412,413,424,476,479,30,40,44,48,50,57,58,60,63,63,64,64,65,66,67,68,71,72,75,76,77,82,84,85,87,94,95,102,106,108,115,119,125,127,127,127,137,139,145,157,165,172,173,179,184,187,189,190,195,198,208,208,211,212,212,212,213,213,213,213,214,216,222,222,224,225,225,226,228,230,232,232,233,235,238,239,240,245,246,247,248,250,251,251,253,255,260,263,269,269,298,304,311,311,316,319,325,325,326,326,327,328,334,335,345,350,352,360,366,367,371,371,383,384,392,393,397,403,403,406,409,409,412,412,412,412,412,414,414,416,417,417,428,430,480,483,249,9,20,22,33,37,43,57,65,66,81,82,94,17,32,33,33,33,35,36,38,38,39,39,40,40,41,42,43,43,44,44,46,47,50,50,51,51,52,52,53,54,54,55,61,62,66,67,71,72,73,74,75,76,76,77,78,79,80,81,82,83,94,95,96,114,118,118,122,124,133,134,134,139,139,140,140,145,146,153,154,159,159,159,160,160,165,165,166,181,182,182,189,196,196,203,204,204,224,247,248,256,265,266,273,274,279,280,285,285,289,297,298,304,343,344,347,349,350,355,356,127,136,143,155,187,188,218,251,251,419,420,442,21,26,27,63,66,75,80,83,111,113,152,155,174,176,177,178,180,183,185,187,192,194,197,200,202,203,215,220,223,224,233,237,239,247,251,254,258,263,274,277,279,317,6,72,72,74,76,78,78,80,80,82,82,84,84,84,84,84,84,84,84,86,86,86,88,88,88,90,92,92,92,94,96,96,96,96,57,58,101,102,102,57,186,210,212,214,241,6,6,6,8,8,11,11,16,75,102,103,103,103,104,105,106,106,106,107,107,107,107,108,112,162,162,163,164,164,165,165,165,166,167,168,169,170,171,172,173,174,174,175,175,177,177,177,177,177,177,180,180,182,183,188,189,189,190,191,195,196,17,18,18,20,21,22,23,23,24,25,25,25,25,26,28,28,30,31,31,32,32,37,38,39,40,42,42,43,43,43,44,46,48,49,50,51,51,54,54,55,55,55,55,57,57,57,58,58,60,61,63,64,65,66,66,67,67,67,68,69,70,70,70,72,72,73,74,74,74,74,74,75,76,76,78,78,78,78,80,81,82,82,82,83,84,85,86,89,89,90,90,91,91,92,93,93,94,94,95,96,97,98,99,99,100,100,101,101,104,104,106,106,107,109,110,110,111,112,113,114,116,116,116,117,118,120,121,121,123,125,126,128,129,130,131,131,132,133,134,134,135,136,137,140,146,149,150,151,164,165,166,167,167,167,168,168,168,168,169,169,170,170,170,170,171,172,172,173,173,173,174,175,176,176,177,178,178,178,179,179,179,179,180,181,182,183,184,184,185,185,185,185,185,185,186,186,186,187,187,188,188,188,188,188,188,189,189,190,191,191,192,193,193,193,194,194,194,195,195,195,196,197,197,197,198,198,198,199,200,200,201,202,202,204,205,205,205,207,207,207,208,209,210,211,211,212,212,213,213,213,215,215,216,218,219,221,223,229,230,231,233,233,238,239,240,241,242,243,245,247,248,250,251,253,255,256,257,257,258,259,259,260,260,261,262,263,265,266,267,268,269,271,271,272,273,274,276,277,277,278,278,280,281,282,283,283,284,286,287,288,290,290,290,290,291,292,292,293,294,295,295,297,298,299,300,301,302,302,303,303,304,304,306,307,307,308,309,310,311,311,312,313,313,314,315,316,316,317,318,319,320,320,320,321,323,324,325,325,326,327,329,329,330,331,332,332,333,335,336,337,338,339,340,341,342,343,344,344,345,345,346,346,347,348,349,350,350,351,352,353,354,355,356,357,357,358,359,360,360,361,362,362,363,364,371,388,388,389,389,390,390,390,390,392,392,393,417,5,9,11,14,15,17,17,17,19,22,23,24,28,42,43,45,47,48,52,55,56,56,57,59,65,68,68,71,73,75,81,81,86,86,87,87,89,96,98,113,115,116,118,118,119,120,121,121,123,124,125,126,126,129,132,151,155,156,161,162,162,168,185,187,188,191,196,204,223,224,248,249,251,252,254,257,259,261,262,263,264,272,291,308,312,317,327,344,363,373,8,24,45,57,59,62,68,73,95,98,102,105,108,109,111,113,123,23,24,25,25,26,27,27,28,29,30,30,30,56,60,61,65,70,71,71,73,76,78,79,79,80,80,80,88,89,90,91,92,93,94,94,124,124,125,126,146,147,148,148,149,194,200,203,206,207,208,209,211,213,214,218,218,220,238,239,240,240,241,242,243,243,244,246,248,249,251,253,254,258,259,286,10,29,31,63,70,76,76,80,81,82,82,88,88,94,96,99,100,103,105,110,114,118,124,129,129,130,132,132,134,135,135,136,138,142,144,149,150,150,151,151,154,156,158,159,160,161,162,165,167,167,169,180,180,183,184,185,186,186,189,192,196,198,198,200,201,202,202,208,213,214,215,216,218,219,221,222,223,226,227,228,233,236,7,24,24,29,36,38,42,54,64,72,74,75,76,76,77,78,86,86,91,91,94,95,103,106,106,109,110,111,114,122,122,126,126,127,128,137,138,139,139,140,140,140,142,154,157,157,157,166,169,171,173,174,186,187,188,191,192,199,200,201,203,203,205,206,210,210,212,215,216,219,226,5,8,19,20,27,28,31,32,41,43,44,46,46,49,50,54,56,58,70,77,81,83,86,86,91,91,92,93,94,95,96,97,98,105,106,106,112,118,118,124,127,128,129,130,134,136,138,139,140,141,142,143,144,146,146,149,150,150,153,153,156,156,158,160,161,161,163,169,170,174,174,174,178,178,179,180,181,184,186,188,191,192,200,202,204,204,207,207,208,210,214,216,216,218,223,226,226,230,230,232,234,234,243,7,7,7,7,7,10,24,29,30,30,32,33,36,37,38,42,44,48,71,73,74,75,77,80,81,85,86,88,88,90,92,94,96,101,102,105,110,112,113,114,120,123,124,128,130,136,138,141,145,150,150,152,153,155,158,159,160,162,166,174,174,174,174,174,178,180,184,186,187,188,190,190,191,192,192,200,200,204,205,206,207,208,219,220,222,228,228,7,17,20,22,24,24,25,26,28,29,29,33,34,36,39,40,41,43,45,46,52,55,56,58,61,62,64,66,68,69,73,78,82,83,83,84,86,86,88,90,92,95,96,99,101,102,104,106,107,111,112,120,122,123,123,123,123,123,124,124,125,125,126,128,129,130,131,132,134,135,136,138,139,140,140,142,142,145,146,147,147,150,150,152,152,154,154,156,156,156,158,160,161,161,161,161,163,166,168,168,170,175,178,179,180,181,183,186,188,190,190,191,191,195,196,201,202,204,204,204,208,208,208,215,218,7,10,24,24,24,28,28,29,29,56,56,65,74,101,108,108,108,112,112,116,116,116,119,120,120,126,130,130,134,144,144,158,164,169,171,173,188,190,191,198,200,203,204,204,205,210,212,212,214,216,218,220,222,222,223,225,238,240,240,241,245,247,248,249,250,257,5,17,18,19,19,20,22,23,24,28,29,30,30,38,40,48,50,50,52,55,56,60,61,61,70,72,72,76,76,79,80,82,84,85,87,96,97,104,104,104,108,122,124,124,124,124,124,130,130,130,134,134,136,138,141,142,148,152,154,158,163,164,168,171,172,181,183,184,186,187,206,217,225,230,7,19,20,21,22,25,26,34,34,34,34,43,54,55,56,57,60,68,77,82,102,103,104,104,106,107,107,108,110,112,112,114,115,116,116,120,123,124,126,126,139,140,142,143,143,145,146,147,148,150,152,153,154,155,156,9,125,153,153,153,153,153,208,353,353,399,399,442,442,459,460,483,484,518,518,14,16,17,18,19,19,20,20,21,22,23,23,23,24,24,25,26,26,28,28,30,31,32,33,34,35,36,39,40,42,47,48,50,50,52,55,56,56,57,57,58,59,59,60,60,62,66,66,67,68,69,70,71,72,72,76,76,78,79,80,80,82,84,84,85,86,87,88,88,89,89,90,94,95,96,96,99,100,101,101,102,103,104,105,105,106,107,116,117,118,119,120,120,125,17,20,25,26,29,30,31,32,33,35,35,37,43,44,44,46,71,74,78,82,84,101,129,131,133,134,135,137,140,142,144,145,146,146,148,156,158,160,162,164,165,167,169,170,171,171,178,183,184,186,190,192,194,196,201,202,203,203,209,210,211,216,217,228,232,233,235,238,240,241,243,245,246,248,248,250,254,254,257,258,260,261,263,266,270,271,275,276,277,278,280,281,283,286,287,288,289,290,291,292,292,293,293,294,295,304,305,305,307,309,309,310,312,313,314,316,317,318,320,322,324,324,325,326,328,329,331,332,333,334,335,336,337,338,339,339,340,342,345,347,349,351,353,355,356,357,359,360,362,364,364,366,367,370,372,372,374,376,378,381,384,388,398,400,400,402,404,409,412,414,415,415,416,418,422,423,426,428,428,428,431,432,434,435,436,437,439,441,443,447,452,454,456,456,457,458,463,465,466,467,468,469,471,472,474,475,477,478,479,481,482,484,485,486,487,542,8,46,48,67,75,77,80,114,116,117,119,119,121,121,121,122,124,127,129,131,134,135,136,138,143,153,155,155,157,158,161,162,163,165,166,167,168,170,171,172,174,178,179,180,181,182,183,186,187,188,189,189,195,196,197,198,203,204,205,206,208,213,220,220,221,222,223,224,224,227,227,228,229,230,230,231,231,232,235,254,276,287,288,307,308,314,314,321,322,323,324,324,325,326,327,329,330,332,336,338,364,366,368,379,386,387,388,389,390,392,393,394,411,411,411,412,412,412,9,51,52,55,66,66,80,108,146,146,160,160,193,214,226,234,234,256,256,270,270,270,280,288,288,288,296,296,296,304,304,304,304,312,312,386,386,397,398,398,6,6,34,34,39,42,44,56,57,58,66,68,71,106,107,109,109,111,111,111,112,114,117,119,121,124,125,128,132,139,141,143,144,147,148,150,151,152,153,155,156,157,159,163,164,165,169,170,171,172,182,183,195,195,196,198,199,199,202,203,204,205,205,206,206,207,259,260,278,279,281,285,285,294,295,296,297,297,298,299,300,302,303,304,305,309,311,349,351,353,365,369,370,371,372,373,375,377,5,11,17,19,20,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,50,51,52,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,70,72,75,76,77,78,79,80,81,82,83,86,87,88,88,88,90,90,91,125,128,129,132,134,136,138,141,143,144,145,149,151,152,153,155,156,158,159,162,167,170,172,173,176,178,180,189,198,204,207,209,212,214,216,219,229,230,233,5,11,17,19,20,22,23,24,25,26,28,29,30,31,32,32,33,34,35,36,37,38,39,40,41,43,46,47,48,49,50,51,52,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,70,72,75,76,77,78,79,80,81,82,83,86,87,88,88,88,88,90,91,125,128,129,132,134,136,138,140,141,143,144,145,148,149,151,152,153,155,158,162,167,170,171,172,173,178,180,189,196,202,205,208,210,214,217,227,228,231,7,9,10,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,31,33,34,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,58,60,63,64,65,66,67,68,69,70,71,74,75,76,76,76,76,78,78,113,113,116,117,122,124,126,128,129,131,131,132,133,136,137,139,140,141,143,146,147,150,155,158,159,160,161,164,166,168,177,180,186,192,195,197,200,202,204,207,217,217,218,221,4,7,9,10,12,13,14,15,16,18,19,20,21,22,22,23,24,25,26,27,28,29,30,31,33,36,37,38,39,40,40,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,60,62,65,66,67,68,69,70,71,72,73,76,77,78,78,78,78,80,80,81,115,115,118,119,122,124,126,128,131,133,134,138,139,141,142,143,145,148,149,152,157,160,161,162,163,166,168,170,179,182,188,194,197,199,202,204,206,209,219,219,220,223,21,22,29,125,131,5,11,15,88,5,9,9,11,13,14,47,49,49,51,51,51,53,53,54,54,58,160,161,168,170,170,172,174,175,176,178,179,179,180,181,183,184,184,186,187,189,189,191,193,195,196,196,199,200,201,201,201,202,204,205,206,206,207,208,212,213,214,214,215,216,224,231,236,237,238,239,240,241,241,242,243,245,255,260,261,262,262,263,265,266,266,267,267,269,270,271,272,273,276,282,287,287,287,287,288,288,288,289,289,290,290,293,294,295,296,297,298,298,298,300,300,302,303,303,304,306,307,308,309,310,310,311,311,312,313,314,315,316,316,317,318,319,322,323,324,326,327,328,17,22,24,30,30,30,31,32,32,38,41,43,43,46,48,48,50,50,51,52,55,57,59,60,62,63,65,67,69,70,72,74,76,77,79,80,82,85,86,86,88,89,92,92,94,95,96,97,98,98,99,99,100,102,103,104,105,106,107,108,108,109,110,111,112,114,115,116,117,118,118,119,120,122,124,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,145,146,147,148,149,152,152,153,154,155,156,156,157,158,159,160,161,162,163,164,166,167,168,170,174,175,176,179,181,186,188,191,192,194,195,196,197,201,202,209,210,215,217,218,224,225,228,232,233,236,238,240,241,242,246,248,249,250,251,254,255,256,259,266,279,1,6,7,10,12,15,16,19,23,23,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,133,133,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,205,205,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,7,31,32,37,37,38,7,11,13,24,42,48,84,106,114,118,124,142,188,192,260,274,296,302,306,314,322,326,332,336,340,1,4,7,10,21,8,8,26,68,156,162,174,180,180,180,206,206,206,206,206,206,206,234,234,234,234,234,240,240,415,415,417,6,9,12,33,38,55,88,158,187,199,246,273,317,378,415,2,21,22,23,23,24,24,25,25,29,29,30,30,31,32,32,33,33,34,35,35,36,37,37,38,39,39,40,41,42,42,43,44,44,45,46,46,48,48,49,52,52,52,53,53,55,55,56,57,57,57,63,64,65,66,67,67,68,68,73,79,79,81,83,83,84,85,85,85,87,88,88,89,91,94,102,102,104,106,107,111,113,117,128,132,138,144,144,145,148,148,149,150,151,151,151,152,152,155,166,168,171,172,173,173,173,180,182,184,187,188,195,209,211,218,222,223,224,228,229,230,231,231,232,232,233,234,235,237,238,241,242,247,253,255,259,260,262,262,262,263,264,269,271,273,275,275,277,277,278,279,286,293,294,295,298,299,300,302,303,304,305,307,308,310,311,312,313,315,326,330,332,335,337,342,343,345,354,356,357,357,358,358,359,360,361,361,362,366,368,375,377,378,380,383,384,391,392,394,396,397,397,398,398,399,400,400,401,401,401,402,405,405,408,409,415,417,426,428,428,428,429,429,430,431,432,433,434,434,434,434,434,434,436,437,443,445,446,449,449,450,453,454,456,474,476,478,478,480,482,484,486,488,488,488,490,491,492,493,495,497,497,499,499,499,501,503,505,507,509,511,513,515,519,519,520,521,522,523,525,525,526,527,535,538,539,540,544,545,546,547,548,554,560,565,565,566,567,569,571,574,575,577,588,589,589,618,643,9,10,52,54,59,59,60,70,80,82,83,88,92,93,97,102,103,111,111,114,124,125,125,127,128,128,129,130,131,134,134,135,137,137,145,149,149,157,161,162,188,192,196,198,199,203,211,221,244,246,268,296,296,318,320,322,324,328,332,334,344,16,16,17,18,18,19,20,22,23,23,28,37,8,16,51,284,12,20,22,22,24,24,25,26,26,27,27,30,30,31,32,34,34,35,37,37,38,39,42,44,48,48,50,51,53,53,54,55,55,56,56,57,58,59,60,60,61,62,63,64,65,66,67,68,69,78,82,86,90,94,98,98,103,12,22,24,24,25,26,26,27,27,28,29,29,30,31,32,32,33,34,35,37,37,38,38,42,42,44,45,47,47,48,48,49,50,50,51,53,53,55,55,56,56,57,58,60,60,61,61,62,63,64,65,66,67,68,69,78,82,90,98,7,12,16,19,19,19,19,19,21,24,25,25,25,25,25,27,28,29,30,31,34,35,35,35,35,36,36,36,37,37,38,38,38,38,38,38,39,40,40,40,40,40,40,41,41,41,42,42,42,43,44,44,45,45,45,46,46,47,47,48,48,48,49,49,50,50,51,52,52,52,53,54,56,57,57,58,59,59,59,59,59,59,60,61,61,63,64,66,66,66,67,68,69,70,72,73,73,74,74,75,76,78,79,80,80,80,80,81,81,81,81,82,82,83,5,16,20,26,32,34,37,50,51,55,58,66,69,71,80,87,98,101,102,103,106,108,110,116,118,120,121,121,123,124,124,125,126,126,127,127,129,129,130,131,131,132,132,133,134,134,137,138,147,149,159,165,180,185,190,196,199,211,214,222,227,232,240,244,249,255,258,262,262,266,277,278,285,291,298,302,316,320,322,323,324,324,327,336,342,532,102,103,103,104,105,286,400,1,8,10,10,12,13,20,20,21,22,23,24,25,26,27,28,28,29,30,30,31,31,32,33,34,34,35,36,36,37,38,39,40,41,41,42,44,45,46,47,48,49,51,52,52,54,55,56,57,58,59,60,61,62,64,66,66,67,68,69,70,70,71,72,73,74,76,76,77,78,78,79,80,80,81,81,82,83,83,84,85,86,87,87,88,88,89,89,91,91,92,92,93,94,95,95,95,96,96,97,98,99,100,101,103,103,104,104,105,105,106,106,107,107,108,109,109,110,110,111,111,112,113,113,114,114,116,117,119,119,120,121,123,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,146,147,147,149,149,150,150,151,152,152,154,155,156,157,158,159,159,160,161,162,163,163,164,165,166,167,168,169,170,171,172,172,173,174,175,176,176,177,178,179,180,180,181,182,182,183,184,184,185,185,186,187,187,188,189,190,190,190,191,191,192,193,193,194,194,195,196,197,198,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,212,213,214,214,215,216,217,218,219,220,220,221,222,222,223,223,224,224,225,226,227,228,234,234,236,236,238,239,1,5,15,21,22,24,28,28,38,44,50,60,74,82,82,86,94,94,94,94,94,94,96,100,106,108,110,110,111,112,112,113,113,113,114,114,114,115,115,116,116,117,117,119,119,121,121,122,122,126,128,128,129,129,130,130,131,131,131,131,132,133,134,135,135,137,140,142,146,147,148,148,149,150,150,151,151,152,152,153,153,154,154,155,155,155,156,156,156,157,157,160,161,161,161,165,166,166,167,167,168,171,172,174,176,176,176,178,178,181,182,183,183,184,184,185,185,187,187,188,190,196,197,199,199,200,200,201,201,202,202,204,207,208,210,210,210,214,214,214,216,218,218,222,222,222,224,226,230,234,234,237,237,240,240,240,246,246,254,256,256,257,257,258,258,259,259,260,260,260,261,261,261,262,262,266,266,267,268,268,268,269,269,270,270,271,271,271,272,274,274,274,274,276,281,283,283,283,286,288,292,294,294,294,298,302,303,303,304,305,306,307,307,308,308,312,314,316,316,316,320,324,325,325,326,326,327,327,328,332,336,336,336,340,340,342,346,346,346,350,350,352,352,358,360,360,364,370,370,371,371,372,374,374,374,378,378,379,379,386,386,390,415,433,1,6,13,15,16,142,218,232,233,236,1,6,6,7,10,12,13,15,17,18,19,20,20,20,24,32,32,35,36,37,37,39,40,41,42,43,44,45,46,47,48,49,52,53,55,56,57,58,59,60,61,62,63,64,65,66,66,67,67,68,69,69,70,71,71,72,73,74,82,83,88,89,91,93,93,94,94,101,108,109,6,7,10,11,16,17,20,21,26,27,30,31,36,37,40,41,50,4,7,9,12,15,18,20,23,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,9,9,10,10,11,11,11,11,11,12,12,12,12,13,13,13,14,14,14,14,14,14,14,14,14,15,15,16,16,16,16,17,17,18,18,19,6,100,102,104,106,108,110,112,116,118,120,122,124,126,128,130,132,134,136,140,142,144,146,148,150,152,156,158,160,162,5,5,6,6,8,41,42,43,4,4,4,4,6,10,11,19,26,32,36,37,40,44,51,56,60,69,69,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,75,76,77,81,82,14,14,14,14,17,17,20,20,20,24,31,37,39,42,45,45,2,4,8,10,37,53,57,60,61,65,77,129,130,148,151,160,173,2,3,3,6,7,8,10,12,13,13,14,15,15,16,18,19,19,20,22,22,24,27,28,31,32,33,34,38,40,41,42,43,44,45,46,48,49,49,50,51,51,52,53,54,55,56,59,60,62,64,65,66,12,18,38,94,176,237,19,21,21,62,63,63,66,67,67,67,70,71,71,74,75,75,76,76,77,80,80,81,82,83,86,86,87,87,89,94,94,94,95,95,96,97,97,100,101,102,102,103,106,108,108,112,112,113,114,114,115,115,118,119,119,123,124,124,125,125,128,128,129,129,130,130,131,131,134,135,135,136,137,137,138,139,142,143,143,143,143,146,146,147,147,150,150,151,154,154,155,155,160,160,160,161,164,164,165,165,166,166,167,172,172,176,177,177,178,179,182,182,182,183,183,184,184,185,186,190,191,192,192,193,196,196,197,197,200,201,206,206,207,207,207,208,209,209,212,212,212,214,215,216,216,217,217,220,220,220,221,221,221,224,224,225,226,227,228,229,232,233,233,238,242,243,246,247,250,250,251,252,253,256,257,257,260,261,264,264,265,266,266,267,270,270,271,271,272,274,275,278,279,280,281,282,282,283,283,283,286,292,293,296,296,297,297,298,299,299,300,300,301,304,304,305,305,306,306,307,307,310,310,312,313,313,316,317,318,319,322,322,323,323,324,324,325,325,326,326,327,327,329,331,362,362,363,364,364,365,368,369,370,371,372,373,373,376,376,377,386,386,387,387,390,391,392,393,396,396,397,398,399,402,402,403,403,404,405,405,408,408,408,409,409,410,411,414,415,415,416,417,420,420,421,421,422,423,424,425,425,428,428,429,430,430,431,431,432,432,433,433,438,439,439,442,442,443,444,445,445,446,447,450,451,451,452,453,456,457,460,460,461,462,463,488,489,490,491,502,503,508,519,522,532,533,533,536,537,541,543,543,548,548,554,554,555,582,582,582,583,602,603,603,603,603,8,8,11,35,54,55,10,14,18,20,22,22,23,24,26,28,29,30,31,32,33,34,43,44,45,50,51,52,57,58,61,70,82,86,89,90,92,93,93,95,101,102,106,112,114,116,118,121,124,126,127,128,130,133,134,135,136,138,140,143,144,144,148,150,151,153,158,160,161,162,163,164,165,196,199,204,206,207,208,216,8,21,22,26,28,37,39,42,43,45,47,50,52,53,58,61,63,65,70,78,222,223,5,5,10,10,12,14,14,16,19,19,23,24,24,25,26,27,28,29,1,2,3,4,5,6,7,8,9,11,13,15,17,19,21,23,25,27,29,31,33,34,35,37,39,41,45,47,49,51,53,55,57,59,61,63,64,65,66,67,16,1,2,6,6,6,8,10,15,16,18,20,20,22,24,27,30,31,32,33,34,35,37,40,42,43,47,49,52,54,54,54,54,54,55,55,57,58,60,63,65,71,72,73,75,78,78,78,78,78,79,80,84,85,89,92,92,92,92,92,93,94,100,102,102,102,102,102,103,104,107,110,112,112,112,112,112,113,120,122,122,122,123,124,127,131,134,134,134,134,134,135,136,139,143,146,146,146,146,147,151,158,158,158,158,158,159,163,166,168,168,168,168,168,169,184,187,191,194,198,200,200,200,201,202,212,220,220,220,220,221,221,225,227,235,237,240,242,242,242,242,242,243,254,254,254,254,254,255,266,266,266,266,266,267,274,274,274,274,274,275,282,282,282,282,282,283,290,290,290,290,290,291,296,296,296,297,306,306,306,307,314,316,316,316,316,317,322,324,326,326,326,326,334,334,334,334,335,344,344,344,344,345,350,352,352,352,352,358,358,358,358,358,359,366,366,366,366,366,367,373,375,375,375,375,375,375,375,376,376,376,376,376,376,376,376,376,376,376,376,377,377,377,377,379,380,380,380,381,390,402,404,404,404,404,405,407,408,408,408,410,417,428,430,434,434,434,434,436,446,446,446,446,446,447,452,452,452,453,458,472,472,472,472,472,473,476,486,486,486,487,494,494,494,495,499,503,503,503,503,513,514,11,12,28,28,29,29,30,31,31,31,31,32,33,34,34,35,35,36,36,37,38,38,39,39,70,71,72,72,72,72,73,73,98,99,100,101,102,103,103,103,103,104,105,105,106,106,107,108,109,110,111,112,112,112,113,113,113,114,114,115,116,117,118,119,120,121,122,123,124,124,125,125,126,127,128,128,129,130,131,132,133,134,135,136,137,138,139,139,140,140,141,142,143,143,176,176,177,178,178,178,178,179,179,180,180,181,181,182,183,183,184,184,185,186,186,186,186,187,188,189,190,190,191,192,192,193,193,194,195,195,196,196,197,197,198,199,200,201,202,203,204,205,206,207,208,209,230,231,232,233,234,235,235,236,236,237,237,238,239,239,240,241,242,242,243,244,244,245,245,246,246,247,247,248,249,250,251,252,253,254,255,256,256,257,282,283,283,283,284,285,286,287,288,288,289,290,291,292,293,294,295,296,297,298,298,299,299,300,300,301,301,302,302,303,303,318,318,318,319,320,322,323,324,325,326,326,327,327,328,328,329,331,332,333,360,360,361,361,362,363,363,364,365,366,367,368,369,369,370,370,372,372,372,373,373,373,373,374,375,375,375,376,376,377,377,378,378,379,380,380,380,381,381,381,381,416,416,417,418,418,419,420,420,421,421,422,423,424,425,426,426,426,427,428,429,430,431,431,432,432,433,433,434,435,435,436,437,437,438,438,439,440,441,442,444,445,445,445,446,446,446,446,447,448,448,449,450,451,452,453,454,454,454,455,456,457,459,460,461,492,492,493,494,494,495,496,497,497,538,539,539,540,540,541,542,542,543,543,544,545,546,547,548,549,549,550,550,550,551,552,552,552,553,554,555,555,555,6,12,16,20,23,26,29,29,29,32,35,38,41,44,47,47,50,53,56,59,62,65,68,71,74,78,84,88,92,92,95,98,100,100,2,2,2,11,18,19,20,21,21,21,22,22,23,23,28,29,29,30,30,32,34,40,40,41,41,42,42,43,44,45,45,46,46,47,48,49,49,50,50,51,52,60,64,64,64,64,71,71,72,73,11,18,20,21,21,21,22,23,23,28,29,29,32,34,40,41,41,42,42,43,44,45,45,46,46,47,48,49,49,50,50,51,64,64,64,64,5,6,32,34,52,54,64,66,81,82,100,102,102,112,116,124,124,126,136,143,148,160,160,162,172,172,174,184,186,196,196,196,198,208,210,220,222,232,232,232,234,244,246,256,258,284,296,296,298,310,320,320,322,331,356,359,360,361,361,362,370,386,387,389,390,393,6,20,20,22,22,40,42,52,54,69,70,72,84,86,96,98,108,112,120,120,122,139,144,162,174,184,186,198,208,220,222,232,232,234,244,244,246,256,258,286,298,310,320,322,331,356,358,359,360,361,386,387,390,393,21,23,25,26,27,30,31,32,33,35,37,38,39,180,181,187,6,7,8,12,12,12,13,14,15,15,20,21,23,24,26,32,32,33,35,36,36,38,40,44,46,47,48,49,50,51,51,52,53,53,54,55,58,58,58,58,60,61,61,61,71,74,78,80,82,83,84,85,87,88,88,89,89,92,92,93,95,96,97,98,98,99,100,104,104,105,106,109,110,114,116,116,116,118,120,123,124,127,133,134,135,137,138,139,140,140,140,140,142,143,144,144,145,150,152,152,156,160,161,162,163,167,169,173,173,178,178,178,178,178,178,178,180,184,187,187,187,187,187,188,192,194,196,198,198,198,200,200,202,203,209,212,226,228,230,230,234,235,235,236,237,237,237,237,239,239,239,240,241,241,241,243,246,246,246,247,247,247,248,248,249,249,249,251,251,251,252,254,255,255,255,257,257,257,257,258,258,259,259,259,261,261,261,263,263,263,266,266,268,268,270,273,275,275,276,276,277,278,279,281,281,282,282,284,284,284,284,286,286,289,289,291,295,298,298,301,303,306,308,308,312,314,316,317,320,327,331,332,332,333,333,333,344,344,346,346,352,352,352,358,359,365,366,367,372,373,376,377,382,383,384,394,398,398,400,400,401,402,403,403,405,406,408,408,412,412,413,415,416,417,417,417,417,418,418,418,418,420,420,422,426,426,426,428,428,429,430,432,432,434,438,439,440,440,442,443,445,445,445,445,446,447,452,452,452,453,454,460,466,466,470,470,476,478,478,484,493,494,495,496,498,502,502,505,508,510,6,9,10,10,11,11,16,16,17,18,18,19,20,24,26,27,28,29,29,29,29,29,29,32,32,32,36,38,41,42,43,44,45,47,50,52,52,52,54,54,55,58,58,60,61,62,62,63,64,66,68,74,76,78,78,78,78,78,78,79,80,84,85,88,91,91,91,92,94,95,95,98,99,100,100,100,100,102,103,105,106,110,110,110,112,113,114,125,126,128,131,132,135,136,138,139,139,139,139,142,143,145,148,150,151,151,151,153,153,155,156,156,159,160,161,161,162,164,165,166,170,170,170,170,174,175,177,179,181,184,185,190,192,192,192,195,196,197,198,199,203,204,205,206,207,212,214,215,216,219,221,221,223,223,223,227,228,229,231,231,232,233,233,235,236,236,239,239,240,240,242,244,244,245,246,252,254,256,265,266,268,269,270,273,274,274,275,278,278,279,285,287,288,293,295,302,302,303,305,307,308,311,313,316,318,319,324,326,329,329,329,330,331,331,338,339,340,341,344,345,346,347,348,348,350,350,351,351,352,352,353,353,356,357,358,358,358,358,360,362,362,364,364,371,372,373,374,375,376,377,378,378,382,383,384,385,386,387,388,389,389,389,390,390,393,396,398,401,402,402,402,406,409,414,414,414,417,420,422,422,422,426,430,430,432,432,434,434,439,440,442,446,448,448,448,451,452,454,458,459,460,461,461,463,467,468,468,471,472,472,476,477,477,479,481,483,484,484,485,488,489,490,491,492,493,494,496,498,500,504,506,507,508,509,510,510,510,512,512,518,523,524,526,526,530,530,534,536,536,538,538,539,540,544,544,546,547,548,552,554,558,558,560,562,570,572,572,574,578,579,580,582,583,583,584,586,586,587,587,590,592,593,593,594,594,596,597,598,600,600,600,600,600,602,602,604,606,606,607,608,614,614,616,620,623,625,630,632,635,638,638,639,639,640,640,642,646,6,7,9,12,16,20,20,20,22,24,25,26,27,30,34,35,36,36,38,41,41,42,42,42,44,46,47,48,51,51,51,51,52,53,53,53,53,54,54,55,55,55,56,58,59,64,64,66,67,68,68,71,72,73,75,75,77,77,79,80,81,82,82,84,85,85,86,86,86,88,88,89,90,90,90,90,90,90,91,93,94,95,96,97,98,99,100,103,104,104,105,106,106,106,106,106,106,108,110,112,112,112,112,113,114,115,116,116,117,117,118,119,120,122,122,124,124,127,129,130,131,135,137,141,142,147,148,149,150,153,153,154,156,159,161,164,165,165,165,165,167,167,167,168,168,169,170,171,171,172,173,173,173,174,175,176,176,178,179,180,182,182,184,184,184,185,185,187,188,189,189,190,190,190,190,190,192,192,194,194,199,206,208,208,208,208,210,213,213,213,213,218,222,224,225,226,226,230,232,233,233,234,234,236,238,238,243,249,250,251,252,252,255,256,259,261,264,268,269,272,274,276,282,283,293,294,295,296,298,302,308,310,312,316,316,320,326,334,337,337,338,342,349,349,350,350,351,352,356,357,360,366,366,369,369,372,376,377,377,379,384,385,386,387,388,391,391,394,395,395,395,395,398,399,400,400,402,410,411,411,411,412,416,419,420,422,424,425,429,429,430,432,434,435,436,437,437,439,441,441,445,446,448,451,452,455,457,458,458,462,464,465,466,466,468,468,470,470,472,474,475,476,478,482,482,483,486,487,487,489,489,491,491,493,493,493,494,494,496,496,497,499,499,501,501,503,508,509,511,514,515,516,517,522,524,526,530,535,537,538,541,546,547,562,564,569,570,574,578,580,582,594,598,600,606,607,607,616,618,623,630,634,638,646,653,654,655,655,655,655,657,661,661,663,664,666,670,6,7,7,16,18,24,29,32,33,34,35,35,37,37,38,38,40,40,42,42,43,44,45,48,48,48,49,51,52,52,52,59,59,60,60,61,64,70,72,72,72,72,73,78,82,82,84,86,88,88,88,94,94,96,96,96,96,96,96,97,98,100,100,102,105,106,109,110,113,114,116,117,117,119,122,123,124,125,126,127,128,128,128,128,129,130,130,130,131,132,136,136,138,139,139,141,144,145,145,147,154,160,162,166,166,166,168,169,169,171,173,175,176,176,177,177,178,179,179,180,183,185,185,186,187,190,192,192,194,195,196,197,202,205,211,212,213,213,216,219,222,225,228,231,235,236,238,238,242,247,248,252,254,258,260,260,262,265,265,268,269,269,273,276,286,288,289,292,296,298,300,304,306,309,311,311,311,315,318,321,325,325,326,329,333,335,341,342,343,346,349,355,358,360,360,360,361,361,363,364,364,366,373,374,374,376,384,386,392,393,393,394,400,404,404,405,408,409,410,411,413,415,416,417,418,419,419,420,421,422,425,426,428,429,434,439,440,440,440,443,443,444,446,454,457,462,462,463,464,466,466,468,468,470,471,472,472,474,478,478,480,481,482,484,488,490,490,490,494,495,495,496,497,497,497,497,497,505,505,507,507,507,507,511,511,512,513,513,517,517,517,518,519,519,520,523,524,524,525,525,527,527,529,529,531,531,532,532,532,533,533,533,533,534,535,535,536,537,537,538,539,539,540,541,541,542,542,548,550,551,556,560,563,563,564,564,565,565,567,567,568,568,568,569,569,574,576,578,578,579,582,583,584,586,586,588,590,590,590,590,590,590,591,594,596,600,604,606,612,612,612,612,612,614,615,616,616,618,618,620,622,623,625,630,630,630,632,632,632,632,632,641,642,642,643,644,648,652,654,660,662,662,664,667,668,670,670,671,672,674,674,676,682,682,684,686,690,692,694,698,702,702,704,713,716,716,717,718,719,725,725,727,727,727,727,727,727,727,728,729,736,741,742,743,744,746,750,751,751,757,6,7,8,17,22,22,25,28,30,30,30,30,30,32,32,33,34,35,35,36,37,38,42,43,44,45,46,49,50,50,51,52,53,54,56,57,59,60,61,61,62,62,63,63,64,64,65,66,67,68,69,70,72,72,73,74,76,78,79,79,79,80,83,84,86,88,89,91,92,93,93,94,95,95,95,95,95,96,96,96,97,97,97,97,97,98,99,99,99,99,101,101,101,102,102,102,103,103,105,108,109,110,111,111,111,112,113,113,114,114,115,115,116,118,120,121,125,128,132,132,134,134,134,138,144,149,149,150,150,152,156,158,159,160,162,166,168,168,169,170,171,172,175,175,177,179,180,181,182,182,183,185,187,187,191,192,192,193,193,195,195,196,196,197,197,197,198,198,201,201,202,204,204,208,208,208,210,211,213,216,218,220,220,221,223,226,229,230,232,232,233,234,238,239,240,242,243,244,245,246,247,248,248,250,251,252,252,253,254,255,256,260,262,263,263,263,263,263,263,264,264,268,276,276,276,277,278,279,286,288,298,300,304,311,312,313,314,314,314,315,316,317,320,320,321,322,324,324,324,329,332,334,335,337,339,339,341,341,344,346,348,351,352,357,358,360,360,360,361,363,365,366,369,369,370,372,372,373,373,375,376,381,381,386,394,396,398,400,400,400,400,402,402,406,408,408,409,409,409,412,412,412,416,417,419,420,420,420,422,424,435,435,437,437,439,439,441,444,446,447,448,448,448,450,454,455,457,458,460,460,462,464,466,466,466,466,469,469,470,472,474,474,475,475,476,477,477,480,480,482,483,486,487,487,488,489,489,489,491,491,493,494,495,497,498,498,499,500,504,504,505,508,509,510,511,512,512,513,516,516,516,517,518,520,520,520,520,522,522,524,525,526,527,529,530,532,533,535,536,538,538,538,538,539,539,542,544,544,545,545,546,546,547,548,554,554,557,558,560,563,563,564,565,565,566,567,569,569,570,571,571,572,572,573,573,574,575,575,576,576,577,577,579,579,580,581,583,584,585,587,587,588,589,592,592,596,596,598,599,600,601,603,604,604,606,608,612,614,616,618,622,624,624,628,629,629,629,629,630,631,633,633,635,640,640,640,640,640,642,643,644,644,646,651,662,662,662,662,663,664,668,668,668,672,674,674,676,676,683,684,685,687,688,692,692,692,692,693,695,696,697,704,706,710,711,718,726,728,732,733,740,744,746,755,758,760,760,762,763,765,769,774,774,776,785,786,789,790,797,798,800,801,803,804,804,805,806,812,814,814,816,820,820,822,823,824,6,6,7,7,7,12,14,21,23,23,25,27,28,28,28,28,30,30,30,32,35,35,36,37,41,47,51,54,54,57,59,59,60,64,64,65,66,68,69,69,70,72,77,77,77,78,78,78,79,79,80,80,80,83,84,85,85,87,88,89,90,90,90,91,93,94,95,95,98,100,101,102,103,104,105,105,107,107,107,108,109,109,109,109,110,110,114,114,115,117,118,119,119,120,121,121,122,122,123,123,123,124,124,125,126,128,129,130,130,131,132,134,135,136,136,136,139,141,141,142,143,143,144,147,147,149,149,150,150,151,151,152,153,153,154,154,154,154,159,161,164,166,169,170,172,175,175,176,177,177,182,184,186,187,187,188,188,188,189,190,193,195,196,196,197,198,200,210,212,215,219,224,226,227,228,230,230,230,232,233,233,233,233,239,240,240,240,243,245,247,248,249,250,252,254,261,262,263,263,265,265,266,268,270,272,274,274,274,275,277,277,279,283,284,285,287,287,289,290,291,292,294,294,294,296,301,301,303,303,304,313,313,315,315,316,316,316,316,317,317,324,328,328,329,329,330,331,332,333,337,339,342,342,343,345,346,347,347,348,350,351,352,352,357,360,364,365,365,365,365,365,367,367,368,370,372,374,377,377,377,388,389,390,391,392,393,393,394,398,398,398,399,400,402,402,403,407,407,414,416,420,427,427,428,429,430,432,435,438,439,446,448,448,448,448,448,448,448,448,448,451,451,458,459,459,461,462,464,464,468,470,470,470,472,474,475,475,475,476,478,480,485,486,489,490,490,491,492,494,495,496,496,496,496,496,496,496,496,497,499,500,500,500,500,502,502,502,503,507,508,508,511,513,517,523,523,524,524,529,529,530,533,535,536,537,537,539,539,541,541,542,543,543,545,548,553,553,555,556,557,558,558,558,560,561,562,564,564,566,566,568,572,575,576,577,579,581,581,584,594,599,604,605,606,612,612,612,616,618,622,624,627,629,632,632,634,639,645,646,655,655,658,658,658,658,658,658,663,665,665,666,667,668,670,674,674,675,677,679,679,680,680,685,687,689,689,691,694,697,697,698,699,699,703,703,705,705,705,708,709,710,715,715,717,719,721,721,723,726,730,730,730,731,746,747,748,749,751,752,753,756,756,757,757,759,763,771,771,771,771,772,775,776,778,4,5,5,5,16,20,21,24,24,26,26,30,31,33,33,34,36,37,38,39,42,42,42,43,51,52,55,56,56,57,59,60,68,72,74,74,75,75,75,76,78,80,80,80,81,81,82,86,86,86,88,90,92,92,93,95,96,98,99,103,104,105,105,105,106,106,106,107,108,109,109,110,111,112,112,113,115,117,117,118,121,121,123,124,125,126,131,132,132,133,137,137,137,137,138,141,141,141,141,147,147,147,147,147,149,149,150,151,151,151,153,153,153,155,155,157,159,160,160,163,174,175,176,177,177,178,179,180,181,182,182,183,184,185,186,188,189,191,191,191,192,193,194,196,196,196,197,197,200,202,205,207,209,210,211,213,213,215,217,217,217,220,222,222,227,227,227,227,227,230,232,232,237,238,239,243,244,244,245,247,248,253,253,253,256,263,272,274,276,285,285,287,288,291,297,300,302,303,303,304,308,309,311,316,316,318,320,326,340,341,343,343,343,347,348,349,349,350,351,352,354,354,356,357,359,360,366,368,370,371,374,375,376,376,377,378,379,381,382,383,392,394,400,401,403,405,405,407,407,408,414,415,416,419,420,420,420,420,420,422,426,427,427,435,443,446,446,452,455,455,456,456,457,458,459,459,459,459,463,464,466,470,472,475,478,479,479,480,481,481,482,485,485,485,487,489,491,493,498,499,500,501,502,507,508,509,509,510,510,510,512,512,512,512,514,516,516,518,519,521,521,522,522,524,528,530,530,531,534,536,537,537,537,538,540,541,542,543,543,543,544,547,547,547,549,551,553,555,559,561,561,568,572,575,576,576,578,580,582,582,584,586,588,590,590,596,597,597,600,602,609,611,613,613,615,616,617,619,620,622,624,628,630,631,632,633,635,637,639,640,640,641,646,646,646,646,646,646,647,650,656,657,662,662,662,662,662,663,663,665,667,669,671,673,675,677,680,680,680,682,683,683,683,684,690,692,697,698,698,699,700,700,701,703,704,704,706,706,707,707,709,710,715,716,716,719,719,719,722,722,726,727,730,735,735,737,737,740,742,744,745,747,748,749,758,758,758,758,758,761,762,764,769,773,775,777,779,779,779,780,781,783,788,788,790,793,794,800,800,802,806,810,810,819,6,7,7,13,14,15,18,20,21,22,22,23,24,25,31,32,33,34,35,36,36,38,40,41,41,43,50,50,50,50,52,54,56,56,56,56,57,58,59,60,60,61,64,70,75,76,76,77,79,79,81,81,82,83,83,86,90,99,99,100,101,102,102,105,105,105,106,108,111,111,114,115,117,118,118,122,125,128,129,130,131,133,133,134,135,135,136,137,138,138,140,140,141,143,144,145,146,147,148,149,151,152,153,153,155,155,156,157,165,165,165,167,167,167,168,168,169,170,181,182,184,186,189,189,191,191,192,193,193,194,195,195,195,197,200,200,201,202,204,206,208,208,216,222,224,230,231,234,235,237,238,247,248,248,251,253,254,255,257,258,261,261,261,261,263,263,263,265,267,267,267,267,268,269,269,269,271,271,272,272,274,274,275,275,276,276,276,276,278,279,281,281,281,281,281,283,283,284,284,285,285,286,286,289,294,294,295,296,296,296,296,297,297,297,297,297,299,299,299,299,299,300,301,302,304,305,306,306,307,309,312,313,315,320,329,329,329,331,331,331,338,339,341,345,346,347,350,354,355,356,356,356,357,359,361,363,365,371,372,373,373,373,375,376,377,377,378,378,379,379,383,386,387,398,399,404,413,419,420,421,423,423,427,428,428,429,429,429,431,431,432,435,435,437,437,439,439,440,440,440,441,441,442,444,445,446,446,447,448,448,454,454,454,458,458,462,463,463,466,466,473,473,473,475,475,475,477,477,477,478,479,480,482,482,483,483,485,491,491,492,493,494,494,494,496,498,498,498,500,502,508,509,510,510,510,510,511,516,518,518,521,522,523,525,527,529,529,530,533,536,539,539,541,541,549,550,552,554,556,558,558,558,567,567,575,576,577,578,579,592,593,594,595,596,597,598,598,598,598,599,599,599,601,602,609,614,617,619,626,628,629,630,636,643,647,648,650,650,651,652,652,653,653,654,655,656,658,658,661,663,664,666,670,670,670,677,677,679,680,681,681,683,683,685,687,689,689,689,691,691,691,694,697,699,700,701,701,703,703,703,703,704,705,708,708,708,712,714,715,716,717,719,719,721,725,726,726,728,728,731,733,735,736,737,737,739,751,753,754,757,759,764,764,765,765,767,771,777,6,7,13,13,17,17,18,22,24,26,27,39,41,42,44,45,46,47,49,50,50,51,52,53,53,55,55,55,56,58,59,60,62,65,67,68,68,68,69,70,71,74,78,82,85,85,86,86,86,89,89,91,91,93,93,96,96,96,103,104,104,107,107,107,108,109,109,112,112,113,113,113,113,114,118,118,119,122,123,127,127,128,128,135,137,138,139,141,149,151,152,154,155,158,158,160,160,166,166,168,172,174,174,174,176,182,183,184,202,204,204,204,206,209,209,212,214,220,222,224,225,225,226,226,226,227,235,236,237,239,240,241,242,243,244,246,255,258,259,260,264,271,271,271,271,275,278,283,284,285,287,289,290,293,293,294,295,299,300,303,306,307,308,310,311,311,312,312,313,313,313,317,318,324,327,328,329,331,333,335,336,337,337,339,339,341,343,344,344,344,350,351,354,355,356,358,358,366,367,371,373,382,386,390,392,393,394,394,395,397,399,401,403,403,405,406,406,406,407,407,409,409,412,412,412,413,421,423,423,423,424,427,427,428,429,429,430,431,434,436,439,444,445,445,445,445,446,446,447,447,448,449,449,450,452,452,453,454,454,456,456,457,458,459,467,467,468,471,475,475,476,478,479,480,480,481,487,487,488,488,488,488,489,490,491,492,492,495,495,495,496,499,500,506,506,508,512,515,516,517,520,522,524,526,527,528,529,531,532,533,534,535,535,537,537,539,539,541,542,542,543,545,545,545,546,548,552,554,554,554,558,558,559,567,568,568,568,570,571,571,573,575,577,578,579,584,584,586,587,587,589,590,591,591,591,592,592,592,592,592,598,598,602,602,603,610,610,611,613,615,616,616,617,618,621,622,623,624,627,627,627,630,632,634,636,637,639,641,643,644,646,647,647,647,647,648,648,648,648,654,658,659,659,661,662,663,663,663,665,667,668,669,670,673,673,673,679,680,683,685,685,685,685,687,687,689,691,694,696,6,7,10,11,11,11,11,12,13,20,22,22,23,24,28,30,30,31,32,32,34,34,35,36,36,37,38,39,40,40,41,43,44,44,47,48,50,54,55,55,57,58,58,61,62,62,63,63,63,64,65,65,66,66,67,67,67,68,69,69,70,70,74,77,79,80,80,81,82,82,83,83,84,84,84,85,87,88,89,93,94,94,94,97,99,100,101,102,105,107,107,108,109,111,112,113,114,115,116,117,118,119,119,120,121,123,125,127,128,129,130,131,132,133,133,133,134,136,136,136,136,139,139,140,140,141,141,143,143,144,144,145,145,146,148,150,151,153,156,157,159,160,160,164,168,169,169,171,172,173,175,177,178,179,181,185,185,188,188,189,189,190,191,191,192,192,193,193,194,194,195,195,196,196,196,196,197,200,201,201,206,207,208,209,213,215,217,219,220,227,228,229,231,233,234,235,235,235,236,237,237,238,240,240,240,240,242,242,243,243,244,245,248,250,251,256,259,260,260,261,262,263,265,267,270,271,272,273,275,277,279,280,281,282,282,283,283,284,284,285,286,287,288,288,289,294,295,296,297,306,308,309,310,311,312,313,315,317,318,319,320,321,323,325,326,328,329,329,330,331,331,332,332,333,334,338,340,342,343,343,344,345,345,346,346,347,360,361,363,364,364,365,367,376,378,378,378,378,378,379,380,380,380,381,381,381,383,383,384,384,388,389,390,391,392,393,395,397,401,403,403,403,403,404,405,409,411,412,412,414,416,418,419,421,422,424,426,427,428,429,430,430,431,432,433,436,437,439,440,441,443,445,446,447,448,448,451,452,453,454,462,462,465,468,468,471,472,472,473,473,473,474,475,475,475,476,477,477,480,485,487,489,491,491,493,494,495,495,496,499,499,499,499,499,499,500,500,500,502,503,504,511,512,518,519,520,521,522,523,524,525,525,527,527,527,527,528,529,531,533,533,536,536,536,536,537,539,540,541,543,544,546,546,546,546,548,551,558,558,559,561,563,565,565,567,567,568,569,571,572,573,575,576,576,576,579,580,580,580,581,582,583,584,591,593,593,594,594,596,600,602,606,609,610,614,614,615,617,619,620,621,622,623,624,625,626,627,629,630,631,631,631,632,632,632,632,633,633,633,633,633,635,635,635,635,636,637,637,637,639,641,641,643,6,7,8,9,13,15,19,20,21,25,26,26,26,26,27,29,32,34,35,36,36,37,41,45,47,47,49,51,55,56,56,56,56,57,57,57,58,59,59,59,60,61,61,61,62,66,66,67,68,68,70,70,70,70,71,71,76,77,80,80,80,81,82,83,85,87,88,88,89,91,92,93,95,96,96,97,98,99,99,99,99,100,100,101,103,104,104,105,106,107,108,108,108,109,111,111,111,112,113,113,116,117,120,121,122,123,125,126,127,128,129,131,132,133,134,135,137,137,139,139,140,140,140,141,141,141,142,143,144,144,145,146,146,146,147,148,149,150,151,154,158,161,161,162,165,167,168,169,170,171,172,173,174,175,177,178,179,180,180,182,183,184,184,184,184,184,186,186,188,188,188,189,190,190,191,193,193,193,197,200,200,204,205,205,207,210,211,213,214,214,215,216,217,218,218,218,220,220,225,226,239,240,242,242,243,244,244,244,245,245,246,246,246,246,248,249,251,253,254,255,257,259,268,273,273,274,275,275,277,277,278,278,279,280,280,281,281,282,284,288,291,291,292,293,295,297,297,299,299,299,300,300,300,300,300,302,302,303,303,304,304,304,305,305,306,306,306,307,308,308,309,310,314,315,315,318,319,319,320,321,321,322,323,323,324,329,331,331,332,337,338,339,342,343,350,350,353,354,355,357,359,360,360,361,363,364,366,368,369,369,372,372,373,375,375,376,377,378,382,383,384,386,388,388,388,390,391,392,393,395,396,397,398,398,398,398,399,401,403,404,405,406,407,408,412,413,414,416,418,423,424,426,428,430,432,432,434,435,436,437,441,445,446,446,446,449,450,451,451,453,454,454,455,455,455,457,457,457,457,457,459,460,461,462,462,463,463,463,464,469,471,476,477,478,480,482,482,483,485,486,487,489,491,492,493,494,495,497,497,502,512,513,513,514,515,518,519,520,520,521,522,523,524,528,530,531,532,533,536,537,537,538,538,539,539,542,543,6,9,11,11,15,15,15,17,19,20,21,22,23,24,26,26,28,30,31,36,38,39,39,40,40,40,41,42,42,42,44,44,44,45,45,45,46,46,46,47,47,48,48,53,54,54,54,55,56,58,60,61,61,62,62,62,67,71,74,77,77,77,78,81,82,82,83,83,83,84,84,84,85,86,87,90,91,92,93,95,95,95,99,99,99,100,101,101,102,102,102,103,103,103,103,103,105,105,105,106,107,108,109,110,110,111,114,115,117,118,118,119,120,121,127,128,128,130,136,138,140,140,140,141,142,143,143,144,145,145,145,147,149,153,154,155,156,157,158,158,158,159,159,160,161,162,164,166,166,166,166,166,166,166,168,174,174,176,176,180,182,182,184,185,185,185,186,187,188,190,190,191,191,191,193,195,197,200,201,201,202,203,204,205,208,208,208,208,208,209,210,212,212,218,218,218,220,220,220,222,222,226,227,227,228,229,231,236,236,236,243,248,250,252,252,254,255,256,258,258,259,259,259,262,263,264,265,268,282,282,283,286,287,289,292,292,293,294,295,295,296,297,300,301,302,303,304,308,309,310,311,313,316,318,321,322,322,323,326,327,327,330,330,330,331,331,333,334,335,336,336,337,338,339,340,341,346,349,349,351,354,354,355,355,356,358,358,358,359,360,362,363,365,368,368,370,373,375,375,376,377,379,379,380,381,382,384,384,386,387,387,387,389,389,390,392,393,393,398,398,399,400,401,402,403,406,408,409,410,410,410,411,412,414,415,415,416,418,419,419,420,421,422,424,426,428,428,431,432,432,432,433,434,435,435,435,435,444,445,445,445,446,448,449,449,451,451,453,454,456,458,460,461,462,462,465,468,469,470,472,473,474,477,478,482,482,483,486,487,488,490,490,492,492,492,492,493,493,494,494,495,496,496,496,496,496,498,500,502,503,504,505,505,506,506,507,508,508,509,519,521,523,528,529,533,535,535,535,535,535,536,540,542,542,543,545,546,547,548,549,551,552,552,553,553,553,555,556,556,558,559,559,560,562,563,565,569,572,576,578,580,582,582,583,584,584,586,587,588,591,591,592,599,600,6,7,7,8,13,13,13,13,15,15,15,17,17,19,19,21,22,22,25,28,29,30,30,31,31,32,34,35,36,38,38,39,40,42,43,44,47,51,53,53,53,53,55,56,57,59,60,60,60,61,61,67,69,70,71,72,74,76,76,77,78,78,79,79,80,80,81,83,85,85,87,87,87,88,88,90,90,92,94,95,97,97,99,99,102,103,104,106,107,108,109,109,112,114,115,115,116,116,118,125,125,125,125,128,129,129,129,131,131,133,133,133,136,136,138,139,143,143,147,148,150,150,151,152,152,153,153,154,156,157,160,162,163,163,164,164,165,166,168,171,171,171,171,172,173,174,176,177,179,181,181,182,184,189,193,195,196,196,198,199,199,200,201,201,201,208,210,211,212,213,215,216,216,216,218,220,221,221,222,224,225,225,229,236,237,238,240,240,241,248,250,251,252,253,253,253,253,253,256,261,262,264,265,266,267,267,271,272,275,276,276,277,278,284,286,288,288,289,292,292,292,292,293,296,303,308,310,311,312,315,317,320,321,324,326,328,329,330,331,332,334,334,334,334,334,335,336,337,338,339,340,341,344,345,348,349,349,350,351,351,351,352,361,362,363,363,364,365,365,365,366,368,369,370,372,373,374,375,375,377,378,380,381,384,384,385,386,388,388,389,389,389,389,390,390,394,398,398,398,398,399,401,402,408,408,411,412,412,413,414,415,415,415,418,420,421,421,422,425,427,430,432,432,438,439,439,440,443,444,445,446,447,453,453,454,455,457,458,460,462,464,465,470,471,472,472,479,479,480,484,486,486,486,487,492,492,493,494,494,495,496,496,497,502,503,504,505,505,505,505,506,510,513,516,517,520,520,522,6,7,7,7,9,9,10,12,12,12,18,19,20,22,22,23,25,26,27,27,27,29,29,31,33,35,36,37,37,37,38,38,38,39,42,43,44,46,47,49,49,51,51,51,53,56,56,56,57,57,60,60,61,61,61,61,61,62,63,63,67,67,68,70,75,75,76,77,78,80,81,84,84,86,87,89,91,92,96,97,97,98,98,98,99,100,101,108,109,110,111,114,115,115,115,115,116,117,118,119,120,121,122,122,124,125,126,127,127,130,130,131,134,135,136,136,138,140,146,148,149,149,154,155,157,157,157,157,157,158,159,159,159,160,164,164,168,169,172,173,177,177,180,181,182,192,193,193,203,205,205,205,205,206,207,207,207,207,207,207,207,207,207,207,207,211,211,211,213,215,217,217,220,220,227,230,237,238,238,239,240,240,240,241,241,247,248,250,250,250,250,251,251,252,252,252,254,254,254,254,257,264,265,272,274,275,275,276,276,279,279,283,289,291,292,293,295,297,298,299,301,302,303,304,305,305,307,311,312,312,313,314,315,317,319,319,319,325,327,328,328,328,328,329,338,340,340,341,345,346,347,348,348,352,354,355,361,362,363,363,370,371,372,372,372,380,386,397,404,405,408,409,409,421,425,9,29,51,175,202,213,256,295,349,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,90,91,93,93,94,95,96,97,97,98,99,103,104,105,106,107,108,109,110,111,112,1,4,5,7,9,11,12,13,14,15,5,8,13,98,100,102,102,104,104,106,108,110,112,112,114,114,116,118,120,122,124,126,128,128,128,128,130,130,130,130,132,132,132,132,134,136,136,136,136,136,136,136,136,138,138,138,138,138,138,138,138,138,138,140,140,142,142,144,146,148,148,148,150,152,152,154,156,158,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,190,192,194,194,194,194,194,196,196,196,198,200,202,204,206,208,210,212,214,216,7,76,78,80,82,86,90,94,98,98,102,106,106,110,114,118,118,122,126,130,130,134,138,142,146,150,154,158,162,223,233,235,243,247,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,15,18,18,18,18,22,22,22,22,30,30,33,33,36,36,36,36,36,39,42,48,50,52,56,61,61,61,61,64,67,67,70,73,73,73,73,77,77,77,77,77,80,80,80,80,80,84,84,85,92,92,92,92,92,92,96,96,96,96,99,103,108,108,108,108,112,112,112,112,118,118,118,118,120,122,122,125,125,125,125,128,136,136,136,136,66,107,126,129,228,328,340,445,500,528,10,11,12,12,13,13,13,14,15,16,17,18,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,35,36,37,39,40,41,42,43,43,44,45,45,46,46,47,48,49,50,51,52,53,53,54,55,56,57,58,59,60,61,61,63,64,65,65,65,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,87,88,89,89,89,91,93,94,95,96,97,98,99,99,99,100,101,101,102,103,104,104,106,107,108,109,110,112,113,114,115,115,116,117,118,119,120,121,122,123,124,125,126,127,128,128,129,130,132,133,134,134,135,135,136,137,138,139,140,141,142,143,144,145,145,146,148,149,150,151,152,152,153,153,154,155,155,155,156,158,158,158,159,160,160,161,162,163,163,163,163,164,165,167,168,168,170,171,172,172,174,176,176,177,177,178,178,179,180,180,181,182,182,183,184,185,186,187,189,189,190,191,192,192,193,195,9,16,17,19,20,21,22,23,27,28,28,28,31,32,35,37,38,38,40,41,42,42,43,44,45,45,45,46,47,48,48,52,52,55,56,57,58,60,61,62,64,69,70,73,75,75,75,77,79,81,81,83,84,86,87,87,88,91,93,96,96,97,98,99,102,104,114,115,115,116,117,117,120,122,125,131,6,6,12,24,30,36,36,44,59,145,145,162,166,168,171,173,176,180,182,185,187,201,203,206,209,211,211,214,217,219,232,249,252,254,257,260,263,265,268,273,276,280,283,286,289,298,301,304,307,311,313,316,318,322,324,325,337,352,354,357,359,362,364,364,368,371,374,376,379,381,384,384,390,392,395,397,399,400,404,404,404,421,424,426,429,432,435,438,440,442,445,448,453,455,470,1,4,5,22,23,24,24,24,26,28,35,37,39,39,40,42,44,48,49,50,51,53,54,56,58,60,61,64,64,66,66,66,68,69,72,80,87,126,138,2,4,9,21,23,40,59,77,81,86,87,90,92,95,100,102,102,156,209,252,283,301,310,311,313,319,369,6,8,10,12,14,16,29,30,32,34,76,77,78,79,80,87,87,89,90,91,93,93,140,144,151,153,155,157,157,164,167,172,172,174,174,174,176,176,176,176,178,178,180,182,184,186,196,196,201,201,7,48,62,67,68,86,87,91,93,98,98,100,105,107,108,110,113,114,116,116,117,120,122,123,126,128,129,134,138,140,141,142,154,160,161,163,165,166,168,170,173,173,174,174,178,182,189,190,194,207,208,212,214,216,217,220,224,225,226,226,230,234,238,240,244,248,249,250,250,254,254,256,256,265,266,270,270,274,274,278,280,280,280,282,288,288,290,292,292,295,298,298,302,306,312,324,326,327,332,335,336,337,338,339,340,340,343,344,344,347,350,352,352,352,354,354,356,359,362,362,364,365,366,366,368,372,372,376,376,378,380,380,384,386,386,388,390,392,393,394,395,396,396,399,400,401,1,22,22,37,72,80,85,95,95,98,108,109,109,118,1,6,9,12,13,28,28,115,141,313,322,322,324,341,4,4,4,4,6,10,15,44,54,56,58,60,62,64,68,68,72,74,80,84,86,86,86,94,96,98,102,104,106,108,114,116,118,125,125,125,125,1,1,2,4,4,4,6,8,16,17,18,18,26,28,40,40,48,48,52,53,54,54,56,56,60,60,62,63,64,66,66,68,71,74,75,76,76,78,80,83,85,85,87,88,88,91,92,93,96,96,99,103,104,104,105,105,106,108,112,112,115,116,119,122,123,124,127,129,129,130,131,135,140,141,142,142,144,147,148,151,155,156,157,159,159,161,164,164,169,169,172,176,180,180,188,188,192,193,193,203,203,209,214,215,220,221,221,224,224,226,226,227,227,230,232,233,233,235,235,237,237,239,239,240,242,243,245,246,247,248,248,249,249,252,254,256,256,259,259,260,261,263,264,264,265,266,266,267,267,268,268,271,272,272,282,284,285,286,289,290,290,291,294,294,295,296,296,297,300,300,301,304,304,306,306,307,308,308,310,311,312,314,316,316,319,320,321,321,322,323,323,324,326,331,332,332,335,335,337,338,339,342,344,346,346,349,351,352,353,354,355,356,357,357,358,358,358,359,360,360,361,361,362,366,366,4,8,8,8,8,8,8,8,8,10,12,14,16,18,20,22,24,26,28,30,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,36,36,36,38,40,42,44,46,48,50,52,54,54,54,54,56,56,56,56,60,62,62,64,66,68,70,70,70,72,76,78,80,80,82,82,82,84,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,95,95,97,98,98,100,100,102,102,105,107,109,109,119,1,6,8,30,31,36,42,46,52,53,56,60,78,79,88,89,89,92,93,96,97,1,6,8,8,10,10,13,23,34,38,39,42,43,46,47,48,49,54,55,62,63,63,64,67,68,69,75,75,80,81,84,85,88,89,90,91,94,100,100,101,102,103,104,106,107,108,109,112,113,117,118,118,119,123,124,134,136,141,146,150,151,152,155,156,157,174,182,186,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,224,226,228,230,232,233,234,236,236,236,238,239,242,243,250,252,254,256,257,258,259,260,261,261,262,263,264,265,266,267,268,269,270,1,1,6,8,28,29,34,40,44,50,54,58,76,77,86,87,87,90,91,94,95,113,4,5,6,7,8,9,10,11,12,13,14,14,15,16,17,11,14,15,15,16,17,17,19,19,21,21,22,22,23,23,25,27,28,32,33,33,40,41,43,44,47,53,54,60,61,62,64,65,66,69,76,76,77,78,78,79,79,80,81,82,82,83,83,84,84,88,88,97,99,100,102,103,103,104,105,107,108,111,112,113,113,114,114,115,116,117,118,120,120,121,110,476,4,12,46,82,98,100,100,106,116,120,122,124,126,130,134,152,156,158,158,160,164,168,172,174,178,178,180,182,184,184,190,190,192,196,198,200,200,202,204,204,206,208,212,214,216,220,224,226,226,228,228,230,234,236,236,238,242,242,244,246,246,248,250,250,252,254,254,256,258,258,260,262,264,266,268,268,270,272,272,274,276,276,280,290,292,298,298,300,300,302,302,304,306,308,308,310,310,312,314,314,316,318,318,320,320,322,322,324,326,326,328,330,332,332,334,334,336,336,338,338,340,342,342,344,344,346,346,348,350,352,352,354,360,366,366,368,368,370,372,384,384,388,388,390,390,394,400,406,412,444,528,1,10,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,16,16,18,18,20,22,22,22,24,24,26,26,28,28,30,30,32,34,34,36,36,36,38,40,42,42,44,46,46,48,50,50,50,50,52,52,52,52,54,54,56,58,60,62,64,64,64,64,66,66,66,66,66,68,68,68,70,70,70,72,74,74,76,78,78,80,82,82,84,86,86,88,88,90,92,94,96,98,98,100,100,102,102,102,104,104,106,106,106,108,110,112,112,112,112,114,116,116,118,118,120,120,120,122,124,126,126,128,130,130,130,130,132,134,134,134,136,136,138,138,140,142,142,142,144,146,148,150,152,152,154,156,156,158,160,162,164,164,166,166,166,168,170,172,172,174,174,174,176,176,176,178,182,182,182,182,184,184,184,184,184,184,186,186,186,186,186,188,188,188,188,188,188,190,190,192,192,192,194,194,194,196,196,196,198,198,198,200,200,200,202,202,204,204,206,206,208,208,210,210,212,214,214,214,214,216,218,218,220,222,224,226,228,230,235,8,53,54,255,258,294,10,244,2,10,12,12,27,80,80,80,82,83,89,90,91,92,92,94,98,100,100,100,102,104,105,106,107,110,112,116,116,116,118,120,121,122,124,125,126,127,128,131,132,132,132,134,136,142,143,143,146,159,160,162,166,167,170,171,173,174,175,177,177,178,178,179,179,197,197,198,198,199,200,200,201,201,202,202,203,204,204,205,206,207,208,211,211,212,213,213,214,214,215,217,217,218,218,219,219,220,220,222,223,226,228,228,235,236,237,239,240,240,241,244,244,246,249,249,250,251,251,252,252,254,254,255,256,256,257,257,258,259,260,261,269,269,4,6,6,8,12,12,14,16,19,26,63,89,99,123,125,145,159,171,175,177,184,189,4,6,8,10,12,14,18,20,20,22,24,24,26,28,32,38,40,42,44,46,48,50,52,54,56,60,64,66,66,68,70,72,74,76,78,80,82,84,86,90,92,92,94,96,98,98,100,102,104,106,108,110,112,114,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,170,172,176,178,182,184,186,188,188,190,192,194,196,198,200,202,204,204,206,206,208,210,212,214,216,220,222,224,226,228,230,234,236,238,240,242,242,244,246,248,248,250,252,254,256,258,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,320,322,324,326,328,330,332,334,336,338,340,342,342,344,346,348,350,350,350,352,354,356,358,360,360,362,364,366,368,371,7,8,18,88,117,149,156,160,161,162,166,185,187,196,209,214,226,237,246,246,252,253,254,255,256,273,275,279,282,285,290,308,311,313,316,319,340,341,344,350,351,353,362,368,371,376,379,381,384,386,388,393,400,405,418,420,423,428,437,439,448,456,460,472,499,2,6,8,8,36,63,64,99,123,124,212,213,214,214,214,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,234,235,236,236,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,256,256,257,258,259,260,261,262,262,263,264,265,266,266,267,268,269,270,271,271,271,272,273,274,275,275,276,277,278,279,280,281,282,283,284,285,285,285,286,287,288,289,290,291,292,293,293,293,294,295,296,297,298,299,300,301,302,303,304,305,305,306,307,308,309,310,311,315,316,1,2,6,8,30,30,30,50,60,60,70,80,113,115,232,233,234,235,236,237,238,239,240,241,242,243,244,244,245,246,247,248,249,250,251,252,253,254,255,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,299,300,301,302,303,303,303,303,304,305,306,307,308,309,310,311,312,313,317,318,8,42,49,51,81,91,93,109,111,111,120,123,140,141,155,159,162,163,163,170,173,177,203,213,214,215,215,228,230,237,245,248,248,249,249,252,257,259,261,262,263,263,265,271,271,273,278,278,281,283,289,296,303,304,304,313,316,328,339,347,348,366,397,409,409,410,413,420,471,484,495,497,498,500,527,536,557,566,576,577,579,582,583,584,588,591,592,616,617,619,633,634,637,637,638,638,639,639,640,641,641,642,643,645,646,647,648,664,664,667,676,684,684,686,708,712,720,721,729,729,731,740,741,745,6,12,12,12,14,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,58,58,60,62,64,64,66,68,70,72,74,76,78,80,80,82,84,86,88,90,92,92,94,96,98,98,100,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,158,160,162,164,166,168,170,172,174,176,180,182,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,1,2,7,8,12,20,21,21,30,45,49,50,68,69,80,81,81,81,98,100,103,105,105,105,105,107,112,122,125,126,128,141,143,144,147,148,156,156,159,162,164,164,164,166,168,170,172,174,176,178,178,180,182,184,186,189,191,193,195,197,199,201,206,206,208,216,237,242,245,246,263,264,264,283,288,288,288,288,290,292,295,295,295,295,296,298,299,299,299,299,300,302,303,303,304,306,308,309,310,313,313,314,316,317,318,320,321,321,321,321,322,324,325,325,326,328,330,331,332,334,335,336,338,339,339,339,340,343,344,344,344,344,344,346,348,350,351,352,354,355,356,358,359,360,362,363,364,366,368,369,370,372,373,374,376,377,378,381,381,382,386,387,388,390,393,393,393,393,394,399,399,399,400,403,404,407,407,408,408,411,411,411,412,415,416,419,420,423,423,424,427,428,430,430,430,438,439,458,460,462,464,466,468,470,472,474,476,478,480,483,485,487,488,491,491,491,492,495,495,496,499,499,499,499,499,500,500,500,503,503,504,504,504,513,513,513,514,1,7,97,128,135,138,139,140,144,163,165,173,186,190,202,212,221,226,230,232,249,251,254,257,260,262,267,277,279,289,292,292,295,317,320,326,327,329,338,344,346,351,354,356,359,361,363,368,374,379,391,394,396,401,410,411,420,436,441,445,445,473,46,140,152,179,206,323,477,477,1,1,1,2,6,333,334,1,1,1,2,6,391,392,392,8,30,30,32,32,32,32,34,34,34,48,50,52,52,56,72,72,74,74,74,76,76,76,78,78,78,80,80,80,80,92,92,92,94,94,94,96,96,96,96,96,98,98,100,100,100,100,100,102,102,102,102,104,104,106,108,114,116,116,118,118,120,120,120,120,122,122,124,124,124,126,126,128,128,128,132,136,138,140,140,142,148,150,150,150,152,156,156,158,158,158,160,160,160,160,162,164,164,166,168,168,168,170,170,176,178,180,180,182,184,184,186,188,188,188,190,190,192,194,194,194,196,196,196,198,200,200,200,200,200,202,202,202,202,204,204,204,204,204,206,206,206,206,206,208,208,208,208,208,210,212,212,214,214,216,216,220,220,222,222,224,226,226,228,230,230,230,230,234,236,236,236,238,240,242,242,242,242,244,244,244,246,246,246,248,250,250,252,252,256,256,256,256,258,260,260,260,262,264,266,266,268,268,268,270,270,272,272,274,276,276,278,278,280,280,282,282,284,284,286,286,288,288,290,292,294,296,296,298,298,300,300,300,302,302,304,304,304,306,308,308,310,312,312,314,314,314,316,316,316,318,318,320,322,322,326,326,328,330,332,332,336,336,336,336,338,338,338,338,340,340,340,342,346,346,348,348,350,350,494,494,496,496,498,498,498,500,500,500,502,502,502,504,504,506,506,508,508,508,510,510,512,514,514,514,516,516,518,518,520,520,522,522,522,524,524,524,526,526,526,528,528,530,530,530,532,532,532,574,366,1,10,10,12,14,14,18,18,29,30,30,37,40,46,49,50,50,51,52,53,59,60,63,67,68,72,73,76,79,80,81,82,88,90,91,92,93,94,94,95,96,97,98,99,101,106,108,109,110,113,113,114,120,122,123,124,125,130,131,132,133,134,135,136,137,138,139,141,142,146,147,147,151,151,152,155,159,160,161,162,162,176,178,180,180,182,182,189,190,190,192,192,193,194,195,196,197,197,198,200,201,201,208,209,218,219,238,240,240,245,248,250,263,263,1,4,6,8,8,24,24,33,37,44,47,48,49,49,51,58,59,62,66,68,68,73,77,79,80,81,83,87,88,89,90,90,92,98,99,99,100,101,108,109,111,112,115,117,118,120,120,121,122,124,125,128,129,133,134,135,138,139,140,143,149,150,151,155,167,167,168,171,172,174,177,178,181,182,184,187,188,190,192,194,197,594,618,90,120,122,168,232,426,431,606,611,616,227,938,35,38,42,50,50,54,60,64,140,156,156,169,176,176,180,185,192,192,192,197,197,204,38,42,50,54,62,68,144,160,170,173,180,180,184,189,196,196,196,201,201,208,198,8,206,208,238,240,246,256,274,368,710,710,736,8,154,220,222,372,378,380,382,384,562,566,574,574,574,302,320,406,420,424,428,432,436,556,582,588,602,648,654,678,680,694,240,322,360,494,778,822,838,864,868,868,870,892,894,904,906,924,934,936,940,962,964,1072,1110,8,66,74,106,116,124,334,350,350,420,578,680,680,878,888,906,948,948,948,950,964,8,204,388,6,352,482,488,742,742,744,792,794,814,890,234,234,484,485,486,487,74,76,288,322,398,632,676,682,684,690,690,704,730,732,742,932,952,968,978,8,104,230,404,570,574,576,580,606,704,714,716,750,140,141,302,304,388,390,392,608,610,78,80,90,92,92,94,96,102,102,104,138,140,142,154,156,358,540,652,152,152,154,226,284,360,418,422,800,802,803,34,72,72,72,78,78,78,78,96,96,96,96,126,126,126,156,162,172,182,188,202,212,302,308,346,352,358,364,444,450,456,462,468,474,920,932,938,938,276,438,632,634,640,662,778,814,876,904,906,922,1088,1088,1092,1094,1095,1120,1134,1140,1152,1160,64,128,138,268,370,274,708,758,558,560,776,782,796,798,78,80,82,94,96,98,100,106,108,142,144,146,158,161,362,544,656,92,94,102,108,118,124,148,154,158,162,166,172,490,504,204,284,290,292,294,300,308,328,338,342,356,426,550,678,718,720,724,730,732,152,154,226,284,360,374,378,702,800,802,803,82,106,108,108,118,126,186,212,218,312,410,548,612,692,514,582,614,776,786,390,408,412,414,416,418,422,424,430,436,440,441,442,444,450,456,460,462,468,470,476,482,664,665,666,667,892,978,82,84,390,394,416,436,448,448,478,524,526,674,675,686,686,687,862,20,28,38,56,224,226,330,340,362,368,382,388,392,404,406,408,502,514,590,701,703,711,738,916,917,960,1016,186,188,190,192,194,196,271,336,382,398,580,590,604,606,630,664,720,748,748,906,916,18,236,580,602,612,618,624,624,630,636,664,690,908,918,78,84,106,128,172,186,210,224,242,362,484,502,504,538,548,854,880,962,1146,32,70,76,94,124,154,168,170,186,210,300,306,344,350,356,362,424,426,430,434,440,442,448,454,460,466,472,918,936,86,96,112,130,176,194,212,238,244,245,270,288,294,300,301,354,424,438,440,582,790,840,850,885,110,124,128,516,566,580,580,646,648,768,769,812,826,936,936,938,942,944,944,38,120,462,850,864,310,588,590,632,632,633,771,780,218,220,650,716,868,226,296,334,388,550,552,680,692,692,746,234,236,238,239,240,242,244,300,310,312,372,446,624,642,196,234,240,340,358,368,384,412,418,424,426,432,446,452,514,640,218,220,238,240,246,256,363,374,462,464,588,594,596,598,600,606,650,656,740,740,746,26,30,34,34,38,42,46,52,58,58,64,70,76,82,88,94,100,106,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,188,192,196,200,204,208,208,212,216,220,224,224,228,232,236,1,1,4,8,23,42,62,80,83,88,98,98,106,114,114,126,138,141,151,154,156,161,172,174,177,180,193,197,205,213,216,220,222,226,234,241,244,253,260,269,272,289,308,308,308,312,317,320,332,335,387,388,389,1,2,4,5,6,9,10,12,4,12,13,18,20,252,257,3,4,12,23,54,78,78,86,92,102,104,108,116,126,126,126,126,129,134,140,148,154,164,166,176,182,234,243,244,246,265,266,271,271,272,272,4,6,10,10,16,20,48,293,387,404,1,6,46,64,150,290,322,751,4,27,27,27,27,27,40,40,41,41,41,41,44,46,48,48,49,50,51,52,52,54,55,56,57,57,58,58,58,58,59,59,59,59,61,61,61,62,62,62,62,63,66,67,67,70,81,81,84,1,2,3,8,20,50,98,107,124,130,130,131,135,136,147,148,153,154,156,157,159,163,167,168,178,178,178,197,198,0,1,2,4,6,8,10,12,14,16,16,17,17,18,20,22,24,25,26,28,29,30,30,30,32,33,34,35,36,38,39,39,40,41,42,43,44,46,47,48,50,52,53,54,55,56,56,58,60,62,63,63,64,66,68,70,71,72,74,74,76,78,80,81,82,84,86,88,90,92,94,96,98,5,24,39,42,43,45,47,48,50,54,56,57,58,59,61,65,68,69,69,70,70,73,75,76,78,85,97,98,100,101,102,103,103,104,107,112,114,125,130,132,134,136,137,139,139,141,143,143,156,165,167,170,188,189,191,194,197,201,202,203,210,212,217,220,225,227,228,229,230,232,236,237,320,323,396,441,448,449,449,466,568,568,658,661,662,9,54,184,330,330,7,7,102,102,260,5,178,304,344,344,64,65,222,223,312,313,321,321,423,94,98,98,135,199,199,203,204,211,219,340,344,477,36,89,112,116,133,155,219,219,222,223,229,232,233,234,234,235,240,241,336,358,358,359,359,364,368,398,398,399,475,503,8,12,16,18,22,24,34,36,40,46,52,54,58,60,64,70,72,78,82,84,88,90,94,96,100,106,112,118,127,130,136,140,146,148,152,158,7,32,41,48,48,64,78,94,105,105,118,118,132,132,140,150,162,179,192,209,218,229,248,248,264,267,279,292,306,318,339,354,367,4,5,6,7,7,8,8,8,10,10,13,13,24,24,27,28,28,28,28,29,29,29,31,32,33,33,34,34,34,35,37,38,38,38,40,40,40,41,41,42,43,45,51,52,53,53,54,56,57,57,58,60,61,61,61,62,62,63,63,64,65,65,65,66,67,67,68,68,71,72,72,73,73,74,74,75,76,76,77,78,78,78,80,81,82,83,84,85,85,86,87,88,89,89,90,91,92,92,93,93,93,94,95,95,96,96,97,97,97,98,99,100,100,101,101,102,102,103,104,104,106,106,107,108,109,109,110,110,111,111,112,112,113,114,115,116,117,118,118,119,119,120,121,121,122,123,124,124,125,126,126,127,127,128,128,129,130,130,131,131,132,132,133,133,133,134,134,135,135,136,137,138,138,139,139,140,141,142,142,143,143,144,144,145,145,146,147,147,147,148,148,149,150,150,151,151,151,153,153,154,154,155,155,156,156,157,158,159,160,160,161,162,162,163,164,164,165,165,166,167,167,168,169,169,170,170,171,172,173,174,175,176,176,177,178,179,180,180,181,182,183,183,184,184,185,185,187,188,188,189,189,190,191,191,192,192,193,193,194,195,196,197,198,199,200,201,202,204,204,205,205,206,206,207,207,208,209,210,211,212,212,213,213,214,215,217,218,219,220,220,221,222,223,223,224,224,225,225,226,226,226,227,228,228,229,229,230,231,232,233,233,234,235,236,237,237,238,238,238,239,239,240,240,241,241,242,242,243,244,244,244,245,246,246,248,248,249,251,252,252,252,253,254,254,254,255,255,256,256,257,257,258,258,259,259,260,260,261,262,262,263,263,264,265,266,266,271,291,302,304,308,308,309,309,312,315,315,318,319,319,323,324,325,328,329,330,330,331,332,334,335,335,336,337,338,338,339,339,340,340,340,341,345,347,347,348,349,350,351,351,353,354,355,356,356,358,358,359,360,361,361,362,363,364,365,366,366,367,368,368,369,370,370,371,372,373,374,374,374,375,376,376,376,377,377,378,378,379,380,381,381,383,384,386,387,388,388,389,391,397,397,397,399,401,401,401,402,402,403,404,404,407,410,416,416,417,418,419,419,419,421,422,422,422,422,425,425,425,426,430,431,431,432,433,435,438,444,447,448,448,449,450,451,452,452,453,455,456,456,457,460,460,461,463,465,465,466,467,470,471,471,471,471,2,16,92,138,163,164,165,166,166,167,168,168,169,170,170,171,171,173,174,175,175,176,177,177,178,178,178,179,179,180,182,182,183,185,186,186,187,188,190,191,192,193,194,195,196,197,198,200,200,201,202,203,204,205,206,207,208,208,208,209,209,210,211,212,213,213,214,215,217,218,219,220,221,223,224,225,226,227,228,228,229,229,230,231,232,233,234,237,237,238,239,240,241,242,243,244,245,246,247,248,249,249,250,250,251,252,253,254,255,255,256,257,258,259,260,261,262,263,264,265,266,267,267,268,269,270,272,273,274,275,276,277,277,277,278,279,280,281,282,283,283,284,285,285,285,286,286,286,287,288,289,290,291,292,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,315,315,315,316,317,317,318,319,320,321,321,322,323,324,325,326,326,327,328,329,330,331,332,332,333,334,335,336,337,337,338,339,340,341,342,343,343,344,345,346,347,348,349,350,1,2,5,8,22,22,48,50,50,89,118,125,131,134,137,139,147,149,152,155,157,159,162,172,174,176,179,181,194,197,200,212,216,218,224,231,234,242,246,250,262,273,276,279,281,20,24,25,28,30,30,30,31,32,32,34,34,37,37,38,39,42,43,43,46,52,54,54,55,56,58,58,59,60,60,62,63,63,63,65,65,66,68,68,69,70,71,73,73,74,78,79,81,84,84,85,87,88,90,91,108,115,115,119,120,122,122,124,125,125,126,126,127,128,129,129,130,131,134,135,135,137,138,141,142,144,145,147,149,152,153,153,154,155,156,157,158,159,160,160,161,161,162,162,163,164,165,165,184,185,187,187,188,188,189,189,190,191,192,192,192,194,194,195,196,197,197,198,199,200,200,201,202,203,204,204,206,207,207,208,208,211,211,212,213,214,215,215,216,217,218,219,222,223,223,224,224,225,226,227,228,228,230,231,232,233,234,235,236,243,246,248,249,255,256,256,257,258,262,264,264,265,266,268,270,271,272,273,275,276,276,278,279,279,279,282,283,284,284,285,285,285,285,286,287,287,292,295,295,296,301,302,308,311,312,313,314,315,323,324,325,334,337,338,340,345,346,346,347,348,363,364,365,368,368,369,369,369,370,370,372,374,375,377,379,379,383,384,385,386,387,389,389,393,394,395,396,396,397,398,398,399,399,399,401,402,403,404,405,406,407,408,410,412,413,417,418,420,422,424,425,429,433,434,444,445,446,448,453,454,455,457,458,459,459,461,462,463,465,466,470,471,473,474,474,475,476,477,485,486,486,487,487,488,489,490,490,491,492,493,494,498,503,507,509,513,515,516,517,521,530,531,537,538,539,540,541,542,543,544,546,547,548,550,551,552,553,554,555,556,557,558,561,563,563,564,565,565,565,569,572,572,573,574,575,577,578,579,581,581,583,14,15,16,16,17,20,20,21,23,24,25,27,28,32,35,36,38,40,40,41,42,44,47,50,51,52,53,54,56,74,74,75,76,78,79,80,84,85,87,89,90,92,95,97,100,106,108,108,111,114,119,120,122,123,124,127,127,128,128,133,134,137,138,143,144,149,150,166,169,170,174,175,176,176,177,178,180,182,184,186,194,195,216,218,223,224,224,225,226,227,227,228,229,229,232,232,233,233,235,242,242,245,246,246,247,247,248,255,255,265,272,273,275,277,281,281,282,283,284,284,289,290,292,293,296,297,298,302,305,307,309,311,314,315,316,318,332,335,335,340,341,344,345,360,367,370,383,385,386,387,388,389,390,390,392,393,433,434,436,437,439,439,439,440,440,442,442,443,444,450,471,471,471,472,473,473,474,474,474,475,476,477,478,478,479,480,481,482,483,484,485,490,490,491,496,498,502,502,502,503,504,508,509,511,514,514,515,515,515,516,516,517,526,530,531,543,544,551,557,564,629,630,633,634,637,638,641,641,642,645,646,649,650,661,669,9,14,18,22,25,27,29,34,34,50,50,50,62,68,71,73,108,127,153,183,187,190,194,198,200,203,214,216,221,225,228,228,233,236,249,252,255,258,261,263,271,282,286,292,296,304,310,310,312,323,337,351,353,368,376,380,401,7,29,46,53,113,119,122,131,196,198,207,290,290,290,290,295,302,341,342,11,60,62,62,249,286,286,302,7,48,49,83,84,99,224,542,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,546,546,546,546,546,548,548,548,548,548,550,550,550,550,550,550,550,550,552,552,552,552,552,552,552,552,552,552,554,554,554,554,554,554,554,556,558,558,558,560,560,560,560,560,560,560,560,562,564,564,566,568,571,574,9,50,70,74,76,78,80,82,84,86,88,90,118,118,118,140,150,170,170,178,186,186,189,192,194,204,206,206,214,216,216,226,228,236,254,266,266,268,268,268,274,274,274,280,286,296,296,303,306,306,318,321,326,326,342,342,342,342,344,346,362,362,380,382,382,384,394,394,394,396,398,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,432,11,99,100,128,130,132,134,136,138,140,142,144,146,146,148,190,199,224,238,268,277,291,291,294,302,306,306,314,320,320,320,330,330,340,24,45,59,70,70,80,91,94,94,110,114,120,120,142,142,142,146,149,162,167,167,184,184,186,190,192,200,202,204,206,208,210,212,214,216,218,220,222,222,224,226,228,230,232,234,236,236,4,8,8,8,8,9,9,9,9,10,10,10,10,10,10,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,18,18,19,20,20,21,21,21,21,22,22,23,24,25,29,30,30,30,31,31,33,34,34,35,35,36,38,38,39,39,40,42,43,43,44,46,46,47,47,48,52,52,53,55,56,57,57,60,60,61,62,65,66,66,67,67,68,70,71,71,72,74,75,76,76,78,78,79,79,80,80,82,82,83,83,84,86,87,89,89,89,90,90,91,91,91,91,93,93,94,94,94,95,96,96,97,97,98,99,99,100,101,102,102,103,104,104,105,106,107,108,108,109,109,110,111,112,113,114,115,117,118,119,120,121,122,123,123,124,125,126,126,127,127,129,129,129,129,131,132,132,133,134,134,135,135,136,136,137,138,141,142,144,146,153,158,164,165,167,168,168,168,168,169,169,172,173,174,175,175,176,177,178,179,180,180,181,182,182,26,43,48,53,78,78,78,83,143,206,206,283,283,315,316,323,324,329,329,385,386,389,395,163,167,167,171,171,174,201,202,246,249,273,279,371,433,434,165,165,169,169,173,173,176,176,203,203,203,204,204,204,204,248,248,251,275,281,281,281,373,373,373,428,435,436,43,43,48,48,53,53,78,78,78,83,84,143,206,206,283,283,315,315,316,316,323,324,329,385,386,389,390,395,6,53,54,65,70,76,76,84,86,93,102,102,339,440,441,445,445,447,458,459,459,465,465,465,486,486,8,36,40,89,100,100,100,100,100,104,114,114,114,114,114,114,128,128,128,128,151,152,153,155,164,172,172,172,172,172,172,178,178,178,178,178,178,184,190,190,190,200,208,208,208,208,216,216,216,216,222,222,222,222,222,222,230,230,230,230,230,238,238,238,238,238,238,248,248,248,248,248,248,262,278,286,290,302,314,316,318,318,318,325,327,336,363,364,366,368,383,383,388,388,388,400,400,400,400,400,408,412,412,418,418,469,6,17,23,26,29,32,34,36,41,43,45,46,47,48,50,52,54,56,62,65,67,70,74,77,79,80,82,84,85,86,88,91,94,96,97,99,100,101,103,104,107,109,110,112,114,115,117,119,121,126,129,130,133,6,16,17,18,20,23,26,27,29,32,34,36,38,40,41,42,44,46,47,49,50,51,52,54,56,58,58,63,64,66,67,69,71,72,73,75,76,79,79,79,79,80,80,82,82,84,84,86,87,88,89,90,91,92,95,97,99,102,104,107,108,110,110,110,112,113,114,115,116,116,117,4,7,15,18,21,23,24,25,27,28,29,30,33,35,37,39,41,43,45,46,48,50,52,54,56,57,59,63,65,67,71,72,73,75,77,78,80,80,81,82,84,87,90,92,93,96,98,99,101,103,104,106,106,107,110,111,112,114,115,117,118,119,123,126,128,129,131,134,135,136,138,138,138,139,4,7,11,11,12,14,16,17,19,20,23,24,25,27,29,31,32,34,35,36,37,37,38,40,42,46,48,50,52,54,55,56,60,63,64,67,69,71,72,73,75,76,77,78,80,84,87,88,90,92,93,94,95,96,97,98,100,100,101,101,101,102,102,102,102,103,103,103,103,104,104,105,105,108,108,108,109,7,11,13,14,15,16,18,19,20,22,24,26,27,28,28,29,29,31,33,35,36,38,41,42,44,46,46,47,48,51,52,54,58,59,61,63,64,65,66,67,69,71,72,73,74,74,74,75,78,79,80,81,82,83,84,86,88,89,90,91,93,95,96,97,99,100,102,102,102,103,5,11,12,14,16,18,20,22,24,26,28,30,31,33,35,37,39,41,43,45,48,49,50,52,53,55,56,58,59,61,61,63,64,66,67,68,69,70,72,73,75,76,77,79,80,81,84,85,87,90,91,92,93,95,97,98,99,100,101,103,104,104,104,105,272,49,59,59,60,88,90,129,131,138,140,143,147,148,161,171,25,26,27,28,30,32,35,36,38,45,45,48,48,54,55,55,62,70,76,78,79,80,86,88,92,108,120,120,132,140,146,154,162,168,171,178,184,184,200,214,220,220,228,228,228,234,242,254,262,288,298,314,322,322,342,348,362,370,28,114,6,266,268,271,318,319,325,327,327,4,5,19,215,215,223,7,20,39,55,63,73,74,79,80,82,84,87,95,95,100,108,127,137,188,221,250,255,287,307,319,320,321,323,324,325,326,331,333,335,335,337,340,346,348,354,355,355,357,357,359,366,367,367,369,372,375,393,397,398,400,402,406,425,426,428,430,432,435,436,437,439,444,446,447,448,449,450,452,452,453,455,458,461,9,11,26,29,29,31,31,35,42,42,42,64,65,71,75,77,91,91,92,92,96,97,97,100,111,113,114,115,116,117,121,122,123,134,135,136,137,140,143,188,189,196,202,202,202,203,203,210,213,213,214,218,219,221,232,234,236,237,240,241,242,246,247,247,248,249,251,253,254,255,258,265,268,269,271,272,273,274,275,293,296,297,302,304,305,309,310,319,320,321,322,323,324,326,327,328,330,334,337,341,342,345,346,347,348,364,365,366,367,368,370,377,377,377,377,377,377,377,395,396,401,401,404,405,406,407,407,407,409,409,409,411,412,412,413,413,413,415,417,417,418,419,421,421,425,426,427,435,436,439,441,449,450,451,451,452,453,454,455,456,456,458,460,462,463,464,465,470,471,475,475,476,478,485,493,495,496,496,497,498,500,501,505,505,508,508,510,511,512,513,513,518,520,521,524,524,525,528,529,529,529,531,531,533,535,536,537,540,541,543,543,544,548,551,551,555,555,555,556,557,557,558,559,560,562,562,562,563,564,564,565,565,566,566,566,567,567,568,569,570,570,571,571,572,572,573,575,576,576,577,578,579,579,580,581,582,583,584,585,585,586,587,588,588,589,590,591,591,592,592,593,594,594,595,596,597,597,598,599,599,600,601,602,603,604,605,606,607,608,608,609,610,611,611,611,612,613,614,615,615,616,616,617,617,618,618,619,620,620,620,621,621,622,622,622,622,626,635,639,639,640,645,645,647,648,649,651,653,653,654,655,655,656,657,657,658,659,660,661,662,663,663,664,666,667,670,671,671,672,674,676,677,679,681,682,683,683,684,685,686,687,688,689,689,691,692,702,704,706,709,709,717,1,7,89,123,129,132,135,143,146,147,149,152,162,163,165,178,181,184,185,196,200,202,208,215,218,226,230,234,255,258,260,263,266,267,268,269,295,295,613,14,21,23,27,28,29,30,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,50,6,12,56,90,108,126,144,8,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,70,71,72,74,75,76,77,78,79,80,80,81,82,82,83,84,85,86,86,87,88,89,90,90,91,92,93,94,94,96,96,97,97,98,99,100,100,101,102,103,104,105,106,107,107,107,107,108,109,110,111,112,113,114,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,132,133,134,136,137,138,140,141,142,143,144,145,146,148,150,151,153,4,4,4,5,6,7,8,8,8,8,9,9,9,9,10,10,10,11,11,11,11,12,12,13,13,13,13,14,14,14,15,15,16,17,18,19,20,20,21,21,21,21,22,23,24,25,27,27,27,28,29,29,30,31,32,33,34,34,35,36,37,38,39,39,39,40,40,40,41,42,42,43,43,44,45,45,45,4,6,6,8,15,16,19,21,22,34,36,66,81,85,86,99,99,19,20,33,34,40,47,50,54,56,58,63,68,75,76,76,80,84,94,100,104,107,110,114,118,127,128,136,165,169,170,170,0,20,60,64,22,22,40,50,52,55,58,70,72,75,76,79,80,90,90,92,92,105,106,108,112,119,123,125,130,144,147,148,152,153,160,174,175,176,177,179,179,180,180,181,182,182,183,185,186,186,187,189,192,193,193,195,195,196,197,198,199,200,203,204,205,206,207,207,208,212,212,213,214,215,218,219,221,12,12,12,65,66,67,68,69,74,76,78,79,81,85,89,98,215,215,224,225,248,262,268,286,290,306,317,331,331,340,370,378,379,381,382,383,384,396,398,398,400,4,6,8,16,117,8,10,12,16,16,20,23,23,24,24,25,26,26,28,29,30,31,31,32,32,33,34,36,36,36,37,37,37,37,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,43,43,43,44,45,45,46,46,47,48,48,48,49,49,50,50,50,50,51,51,52,52,53,53,54,54,54,55,56,56,58,60,60,61,61,63,64,65,65,66,66,67,67,68,69,69,70,71,71,74,74,75,75,77,78,79,80,82,82,83,86,86,87,88,89,90,91,93,94,96,97,97,98,98,99,100,101,101,101,102,103,103,104,106,112,112,116,116,116,118,118,120,120,121,124,124,125,129,130,130,134,135,135,135,136,136,136,139,139,142,142,144,145,146,146,147,147,148,149,149,150,150,150,151,152,152,153,153,153,153,153,154,154,155,156,156,157,157,158,159,160,160,160,161,161,162,162,162,162,163,163,164,164,165,165,166,166,167,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,175,176,176,177,177,177,178,178,178,178,178,179,179,179,179,180,180,181,181,181,181,182,183,183,184,184,185,186,186,187,188,190,190,193,193,194,195,196,197,199,200,204,205,206,206,206,207,207,207,208,208,208,208,209,210,211,211,215,217,223,224,224,224,226,229,230,242,246,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,42,44,2,3,4,6,8,10,12,14,16,17,18,20,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,1,4,6,6,10,11,12,50,50,50,50,50,52,53,54,54,54,54,55,55,55,56,56,56,57,57,57,57,58,58,58,59,61,61,61,62,62,63,64,66,66,67,68,68,69,69,70,70,71,71,72,72,73,73,73,74,74,75,75,76,77,78,78,79,80,80,81,81,82,82,84,84,85,86,86,87,88,88,89,90,92,93,94,95,96,98,99,99,100,100,100,102,104,106,106,108,108,110,110,112,114,116,118,119,120,121,122,124,124,125,126,127,128,129,130,130,131,131,132,132,133,136,137,139,140,144,144,144,144,146,148,149,150,151,151,152,152,152,153,154,154,155,156,158,158,160,161,161,161,162,162,162,163,164,165,166,166,166,167,168,170,171,171,172,173,174,175,176,177,178,179,180,181,182,183,184,186,188,190,192,194,195,195,195,195,196,198,200,200,200,200,202,203,203,204,204,205,206,208,208,209,210,211,211,212,212,214,215,215,215,215,215,215,215,215,215,216,216,216,217,218,219,220,220,220,221,221,221,221,221,222,224,225,225,226,226,227,228,228,229,230,231,233,234,235,236,236,236,237,238,239,239,239,239,240,241,241,241,242,243,243,243,243,244,246,247,247,248,249,250,252,253,254,256,258,260,261,261,262,264,265,266,268,269,269,270,270,272,274,276,278,279,279,279,279,280,280,280,281,282,284,285,286,287,288,289,290,290,291,292,293,296,298,300,302,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,321,322,323,323,323,323,325,325,325,327,327,328,328,328,329,330,332,332,334,336,337,338,340,342,344,345,346,347,348,349,350,351,352,353,354,355,356,356,356,357,358,358,360,362,363,363,364,364,364,366,367,367,368,369,369,370,371,372,373,375,376,377,378,379,381,383,384,384,385,386,386,387,387,388,389,390,391,392,393,394,395,395,395,396,397,398,399,401,402,403,404,405,406,406,407,409,411,413,415,416,418,418,419,422,424,425,425,426,428,433,434,434,434,435,436,437,438,439,440,441,442,443,444,444,444,444,446,448,450,451,452,453,454,455,456,457,458,459,461,462,463,465,466,467,468,469,470,471,473,474,475,476,477,479,479,479,481,481,482,482,482,483,484,485,488,488,488,488,490,491,492,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,531,532,533,534,535,536,536,537,538,539,540,541,542,543,544,546,548,550,552,554,556,558,560,562,564,566,566,568,570,572,574,576,578,580,582,584,586,587,588,590,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,622,624,624,625,626,628,630,630,630,632,634,636,636,638,640,640,642,644,646,648,650,650,650,652,654,656,658,660,662,664,666,668,670,672,674,674,674,674,675,676,678,678,680,682,684,686,686,687,688,690,690,692,694,694,696,698,698,698,700,700,700,702,702,704,706,706,706,708,708,708,710,710,712,712,714,716,718,720,722,724,726,728,730,732,734,736,736,738,740,742,742,744,746,748,750,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,791,5,18,24,30,34,38,41,44,50,56,62,70,78,84,2,4,4,5,5,5,6,6,7,8,8,11,12,14,7,14,16,18,20,22,24,26,28,30,32,36,38,40,44,46,48,50,54,56,58,60,62,2,7,8,10,15,18,20,23,30,34,37,38,47,51,57,58,59,59,67,70,75,76,77,78,86,92,97,99,106,106,109,110,116,119,122,129,131,133,134,140,142,142,151,156,161,164,164,166,167,168,171,177,178,180,187,189,191,192,196,198,199,200,204,206,208,210,211,217,231,234,240,253,258,274,275,5,8,13,16,18,21,27,28,32,35,36,43,47,53,54,55,55,63,66,72,73,74,82,84,88,95,101,102,104,105,106,112,118,125,127,129,130,134,136,138,147,152,157,158,160,160,162,163,164,173,174,176,183,185,187,188,192,194,195,196,199,200,202,207,227,230,236,249,254,262,265,268,7,28,30,32,36,40,44,48,51,54,64,66,68,73,74,80,84,90,93,96,99,102,116,119,123,125,129,138,138,138,145,148,153,156,158,168,173,178,188,191,196,202,205,208,217,220,224,228,230,234,236,238,242,245,248,248,252,260,265,267,270,274,277,278,280,286,286,289,292,294,298,301,305,311,313,316,317,318,322,323,330,334,338,341,343,348,350,354,358,360,363,370,372,374,378,385,388,390,393,394,396,404,407,408,412,413,414,416,417,418,420,421,423,424,426,428,430,431,434,437,440,444,445,447,449,450,450,455,456,458,460,461,462,468,470,472,474,477,479,482,486,7,32,33,36,40,44,46,48,54,56,60,62,66,70,72,76,86,86,90,94,96,99,100,101,106,106,108,110,111,113,115,116,122,124,128,130,132,136,139,142,144,146,150,152,154,156,158,161,162,165,166,170,174,176,178,179,181,184,188,193,197,198,200,202,203,205,206,208,210,212,213,214,216,217,218,218,220,221,227,230,232,233,234,236,238,241,243,246,248,250,252,254,257,258,260,262,265,268,270,274,277,278,280,281,282,283,285,286,287,291,294,296,298,300,308,316,321,324,325,328,332,334,339,345,346,348,351,353,355,367,368,370,372,379,381,382,388,390,392,394,395,401,402,403,404,405,406,408,410,413,414,415,416,420,423,424,425,426,428,429,430,432,434,442,444,446,452,458,462,464,465,466,468,469,470,479,480,481,484,486,488,489,491,492,494,496,498,499,503,504,506,509,512,518,526,530,535,538,540,542,545,546,553,554,555,556,558,560,561,562,566,12,30,32,36,40,44,54,64,66,68,72,73,80,90,93,99,102,110,116,119,123,125,129,138,138,138,145,153,158,178,191,196,202,205,208,217,220,224,230,234,236,238,242,246,248,248,252,260,265,267,270,274,277,278,286,289,292,294,301,303,305,311,313,316,317,318,319,322,323,330,338,341,343,350,354,358,360,363,370,372,374,385,388,390,394,396,403,404,407,408,413,414,417,418,420,421,424,426,428,430,431,432,434,437,440,444,445,447,449,450,455,456,458,461,462,463,468,470,472,474,477,479,482,484,486,9,35,38,42,46,48,50,56,58,62,64,68,72,74,78,88,88,92,96,98,101,102,103,108,110,112,113,115,117,118,124,126,130,134,138,141,144,146,148,152,154,156,158,160,163,163,163,163,164,167,168,172,178,180,181,183,186,199,200,202,204,205,207,208,210,212,214,215,216,218,219,220,222,223,229,232,234,235,236,238,240,243,245,248,250,254,256,260,262,264,267,272,276,279,280,282,282,282,283,284,285,288,289,293,294,296,298,300,302,310,318,323,327,330,334,336,341,342,347,348,350,353,354,355,357,358,369,370,372,374,381,383,384,387,390,392,394,396,397,403,404,405,406,407,408,410,412,415,416,417,418,425,426,427,428,430,431,432,434,436,444,446,448,454,458,462,468,469,470,473,474,483,484,485,486,488,490,490,490,490,492,493,495,496,500,500,502,503,507,508,510,513,516,522,522,526,530,534,539,542,544,547,547,548,555,556,557,558,560,562,563,564,568,594,65,79,117,20,20,117,117,168,169,169,219,222,222,453,459,1,3,8,11,14,16,21,28,28,30,32,32,38,44,44,50,50,55,55,56,56,61,62,65,66,72,72,78,80,80,84,84,89,89,89,90,96,100,100,100,100,104,107,107,108,112,116,118,118,121,122,124,129,129,130,135,137,138,140,140,140,140,143,143,143,144,144,147,148,153,154,154,160,160,163,164,167,167,168,168,171,173,174,174,174,179,179,179,180,180,180,180,183,184,186,191,192,192,197,197,198,201,202,207,207,207,207,212,213,214,214,216,219,220,225,231,232,237,238,244,245,246,246,246,251,251,252,256,260,261,264,266,266,267,268,268,271,272,274,279,280,280,280,280,285,286,286,290,295,295,296,296,302,302,305,311,311,312,317,318,322,327,329,330,337,337,338,338,341,342,346,347,350,350,352,355,359,360,362,366,367,367,373,374,377,383,383,384,389,390,393,393,394,399,399,399,399,400,403,404,1,68,68,68,76,130,130,130,130,130,135,35,38,99,157,214,220,221,222,35,37,78,154,160,160,161,162,186,187,207,209,210,211,212,213,214,215,216,253,264,277,286,329,334,336,344,384,398,410,414,414,5,354,36,40,48,50,50,56,57,61,64,70,70,72,72,73,73,74,74,75,75,76,76,77,78,78,80,81,82,82,83,83,84,84,89,91,94,95,97,97,99,101,101,101,104,105,107,108,110,111,113,114,115,117,121,122,124,125,127,127,128,128,130,134,134,134,137,143,144,144,144,145,145,146,146,148,148,154,155,156,157,157,158,159,160,162,163,164,164,164,165,165,166,167,167,171,175,176,177,180,180,181,182,183,183,184,188,188,189,191,192,192,193,193,193,193,195,196,196,196,198,199,202,203,204,208,208,209,209,210,210,211,212,216,217,218,219,220,223,224,225,226,226,226,227,228,228,229,230,230,231,232,235,236,236,237,238,240,240,241,243,243,247,248,254,257,261,262,263,264,264,267,270,272,274,275,277,279,279,280,281,281,283,283,284,285,286,287,288,289,291,292,292,293,294,294,295,296,297,298,299,301,303,306,307,308,310,311,313,315,316,317,318,319,320,321,324,324,325,327,329,329,330,330,336,337,339,341,342,345,349,350,351,352,352,354,355,356,359,360,361,362,363,364,365,366,369,370,372,374,375,376,377,378,378,379,379,380,381,382,382,383,384,386,387,389,390,391,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,6,13,16,44,72,72,87,105,119,139,156,167,168,182,193,209,220,240,241,304,338,356,1,7,10,12,23,26,31,79,99,100,105,106,111,138,161,161,164,218,252,260,307,374,465,467,468,476,485,485,486,490,492,507,596,657,31,32,33,38,42,42,43,45,47,47,48,49,51,53,54,55,55,63,65,71,71,76,86,86,91,95,101,104,105,111,111,111,125,126,126,127,127,129,131,135,135,137,138,140,155,157,158,161,162,162,162,163,164,164,167,168,169,171,171,173,173,174,175,177,177,177,179,180,180,181,181,183,185,187,190,190,190,191,193,197,197,198,198,199,201,202,202,203,203,209,210,213,213,216,219,223,223,225,226,229,231,233,234,237,240,240,243,243,243,247,247,248,251,253,254,257,258,258,261,269,271,271,274,275,275,275,283,284,287,287,287,289,291,293,293,1,3,4,10,12,18,34,47,53,61,84,85,95,179,3,59,82,84,86,88,90,92,94,96,98,2,94,96,98,100,102,104,104,106,108,110,112,114,116,118,120,122,124,126,260,261,303,4,82,84,84,84,86,86,86,86,88,88,88,90,90,90,92,94,94,94,94,96,96,98,98,4,13,13,16,84,86,88,90,92,96,98,100,5,8,10,19,20,25,26,29,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,115,116,117,118,119,120,121,122,123,124,124,125,125,126,126,127,127,128,128,129,129,130,131,131,135,34,126,152,6,11,12,20,24,33,40,46,49,54,60,63,70,76,80,88,91,99,105,113,120,124,129,132,142,145,151,161,164,182,186,192,196,200,206,6,20,29,35,57,59,61,93,93,95,95,97,97,107,109,133,149,151,181,183,185,194,204,206,211,238,240,242,246,248,248,260,270,272,274,274,289,291,300,300,300,302,302,302,304,314,314,314,316,316,340,352,360,368,372,372,376,376,378,380,384,392,392,396,396,396,400,402,404,408,412,412,414,416,416,418,418,420,424,432,434,436,440,444,444,448,450,456,456,458,464,466,468,475,475,475,475,5,6,9,9,12,19,22,22,34,43,48,56,60,70,74,80,84,88,88,8,12,23,27,38,45,55,58,61,85,112,115,121,125,157,158,46,95,143,189,231,279,359,44,92,186,236,366,1,2,2,2,8,10,11,12,12,13,13,14,16,18,18,19,21,26,27,6,14,16,18,18,20,22,24,26,28,28,28,28,30,32,36,36,36,38,38,38,42,8,21,43,52,59,66,79,0,0,1,4,246,246,248,248,248,250,252,254,256,258,260,262,262,264,266,266,268,270,270,270,272,274,276,276,278,280,282,284,286,288,288,290,290,292,294,296,296,296,296,298,300,302,304,306,308,308,310,310,312,314,316,318,320,322,326,328,330,332,334,336,338,338,340,340,342,344,346,348,350,350,352,356,356,358,360,362,362,364,366,366,368,368,368,370,372,375,376,376,377,378,379,6,6,6,6,6,6,6,6,10,18,21,21,21,25,25,25,27,12,12,12,20,24,25,25,27,27,30,30,30,30,31,31,32,32,33,33,33,33,34,34,34,34,34,34,35,35,35,35,36,37,39,40,41,42,43,43,43,44,45,45,45,45,45,46,46,46,46,46,46,46,46,51,52,52,52,52,52,58,58,59,61,61,61,61,62,65,66,68,71,73,73,74,74,74,74,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,80,81,81,81,82,82,82,84,84,84,84,85,85,85,85,85,86,86,86,86,87,87,87,87,88,88,88,88,89,89,90,90,91,91,92,92,93,93,93,94,94,95,95,96,96,96,97,97,97,98,98,99,99,100,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,113,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,120,120,122,123,124,125,125,125,125,127,128,128,128,129,129,129,129,129,129,130,130,130,130,130,130,130,130,131,131,131,131,132,132,132,133,133,134,134,134,134,143,143,143,143,143,144,144,144,144,145,145,145,145,145,147,147,147,147,148,148,148,149,149,149,149,150,150,150,151,151,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,179,180,181,181,181,181,181,184,184,184,184,195,195,196,196,197,197,198,198,199,201,202,203,203,203,204,204,204,205,205,205,205,208,208,208,208,208,209,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,214,214,214,214,214,214,215,215,215,215,215,215,215,216,216,216,216,216,216,216,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,218,219,219,219,220,220,221,221,221,222,222,222,222,223,223,223,223,224,224,224,224,225,225,225,226,226,226,226,226,226,226,226,226,228,228,228,228,228,228,230,230,230,230,232,232,232,232,234,234,234,236,236,236,236,236,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,253,253,253,254,254,254,254,255,255,256,256,256,256,257,257,258,258,258,258,258,258,260,260,260,260,261,261,262,262,263,263,264,264,265,265,265,266,266,266,266,267,268,268,269,269,269,270,270,270,270,271,271,271,271,272,272,272,273,273,273,273,273,273,273,274,274,274,274,274,274,275,275,275,276,276,276,276,277,277,277,278,278,278,278,278,278,278,278,278,278,278,279,279,279,279,279,279,279,279,279,279,279,280,281,281,281,281,281,281,281,281,281,283,283,283,284,284,284,284,285,285,286,286,287,287,287,288,289,290,291,291,292,293,294,294,295,296,297,297,298,298,299,299,300,300,301,302,303,304,306,307,308,309,309,309,309,309,311,311,312,312,313,314,314,314,315,315,316,316,316,317,317,317,317,317,318,318,318,318,319,319,319,319,320,320,320,320,321,321,321,321,321,322,322,323,323,323,323,323,324,324,324,325,325,325,325,326,326,326,327,327,327,328,328,328,329,329,329,329,332,332,332,332,333,333,333,333,333,334,334,334,334,334,334,334,335,336,338,364,364,364,364,364,364,365,365,366,367,367,367,367,368,368,368,368,369,369,370,370,370,371,371,371,371,372,372,372,372,372,373,373,373,373,374,374,374,374,375,375,375,375,376,376,376,376,377,377,377,377,377,378,378,378,378,378,378,378,379,379,379,379,379,380,380,380,380,380,380,380,380,381,381,382,382,382,382,382,382,382,382,383,383,383,383,383,384,384,384,384,384,384,385,385,385,385,385,385,386,386,386,386,387,387,387,387,387,387,387,387,388,388,388,388,388,388,388,389,389,389,389,389,389,389,389,390,390,390,390,390,390,391,391,391,391,391,391,391,391,392,392,392,392,392,392,392,392,392,393,393,393,393,393,393,393,394,394,394,394,394,394,394,394,395,395,395,395,395,395,395,396,396,396,396,396,396,397,397,397,397,397,397,397,397,398,398,398,398,398,398,398,399,399,399,399,399,399,400,400,400,400,400,400,401,401,401,401,401,401,401,401,401,402,402,402,402,402,403,403,403,403,403,403,403,404,404,404,404,404,404,404,404,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,408,408,408,408,408,409,409,409,409,410,412,412,412,412,413,413,413,413,414,414,414,415,415,416,417,417,417,417,417,417,417,417,417,419,420,421,422,424,424,434,434,434,434,434,434,435,436,437,438,438,440,447,459,460,466,5,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,36,37,38,39,40,41,41,42,44,45,46,47,48,49,50,51,52,52,53,54,55,56,57,58,59,60,61,62,63,63,64,65,65,66,67,68,69,69,70,70,71,72,73,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,374,375,376,377,378,379,380,381,382,383,384,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,449,450,451,452,453,454,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515,1,2,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,63,64,65,65,66,67,68,69,70,71,72,73,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,59,60,61,61,62,63,64,65,65,66,67,68,69,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,380,381,382,383,384,385,386,387,388,389,390,391,392,393,393,394,395,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,492,494,495,496,497,498,499,500,501,502,503,504,505,507,508,509,510,511,11,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,419,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,9,10,88,93,94,100,101,105,160,165,177,184,270,277,278,286,287,304,29,32,32,32,32,34,39,41,41,42,43,45,46,46,48,49,50,52,52,53,54,54,55,56,56,57,58,58,59,59,61,61,62,62,63,64,64,65,66,67,68,69,69,70,74,75,76,76,79,80,81,81,82,83,85,86,87,90,90,90,91,91,92,96,96,97,98,99,100,101,102,103,104,105,106,106,107,107,107,107,108,109,109,110,111,112,113,113,113,114,116,117,117,118,118,119,122,122,123,124,126,126,126,127,128,128,128,129,130,130,131,131,133,135,135,136,138,140,141,142,144,144,144,159,160,162,164,166,168,170,172,174,176,178,180,180,182,186,186,190,191,192,195,198,199,200,203,204,207,208,209,210,211,211,212,212,212,213,214,216,217,219,219,219,220,222,223,224,225,225,226,227,227,228,229,229,229,230,230,231,231,231,233,234,236,236,237,240,241,241,242,242,245,248,249,250,250,264,268,270,16,34,40,50,19,27,33,83,95,114,174,174,174,176,176,178,180,182,184,184,186,186,188,188,190,190,192,192,194,194,4,4,5,5,6,6,7,7,8,8,9,10,10,11,11,12,12,13,14,15,15,16,17,18,19,20,20,21,22,22,23,24,25,25,26,26,27,28,29,29,30,30,31,31,32,33,33,34,35,36,37,37,38,38,38,38,39,39,39,39,40,40,40,41,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,53,53,54,55,55,56,57,58,58,58,59,59,59,60,61,15,15,16,25,25,26,26,27,27,28,30,31,32,33,34,35,36,36,37,38,39,40,41,42,42,43,44,45,48,49,55,56,56,57,57,58,58,59,61,63,64,64,66,69,72,73,74,74,75,76,76,78,81,81,82,82,85,86,87,88,90,92,109,112,120,121,122,131,134,145,146,147,148,149,150,151,153,154,155,156,157,158,6,10,12,15,18,20,22,176,226,327,328,334,374,451,507,527,554,593,594,606,608,659,5,220,221,222,222,222,222,223,224,225,225,226,226,227,227,228,228,228,228,229,229,230,230,230,231,231,231,232,232,233,233,234,235,236,236,236,237,238,238,239,239,239,240,241,241,242,243,243,244,245,245,246,246,246,247,247,247,248,248,249,249,250,251,252,252,253,253,254,255,5,7,9,11,16,17,17,18,19,19,20,21,22,23,24,25,26,26,27,27,28,30,31,32,33,34,35,36,37,38,39,40,41,43,90,91,91,92,96,96,98,98,100,102,106,108,110,112,114,116,119,129,151,153,154,155,9,27,50,58,62,66,128,132,136,140,141,20,34,40,42,46,48,54,56,60,62,68,74,76,82,84,32,34,38,40,42,54,67,173,197,200,208,210,213,213,218,220,224,240,257,263,272,280,302,306,309,316,331,344,354,356,380,382,404,408,420,424,435,438,442,452,454,469,476,493,531,534,545,549,556,563,565,569,574,578,580,582,593,597,599,604,606,608,619,622,628,633,637,643,648,650,652,655,657,657,659,663,665,669,674,678,683,714,724,730,738,752,771,776,778,781,785,789,793,795,801,807,814,34,49,52,57,61,89,130,134,139,142,148,152,162,176,205,219,234,237,275,281,288,316,348,353,357,359,359,388,406,447,457,460,463,465,465,473,473,473,495,498,38,41,45,49,62,65,74,96,99,122,129,143,153,175,185,198,221,223,244,250,256,282,295,302,305,340,343,351,354,360,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,430,444,446,448,450,452,454,456,458,460,462,464,468,472,477,491,528,530,533,537,544,547,550,552,560,580,592,600,616,620,627,631,7,7,7,7,13,15,17,17,19,21,23,33,37,39,41,45,47,53,53,57,57,59,59,63,63,67,67,69,73,75,75,75,80,81,82,83,89,91,95,100,100,105,109,113,113,115,121,121,125,127,133,137,141,143,145,145,145,147,149,159,161,163,169,169,175,175,177,181,181,185,189,193,195,195,197,197,203,207,209,209,217,219,221,223,233,235,241,245,251,255,257,263,267,271,273,275,275,277,279,279,281,287,289,295,299,299,301,301,303,305,307,317,319,321,323,325,331,337,343,345,351,351,353,357,359,359,363,365,367,373,375,375,377,381,383,383,385,387,389,389,389,391,391,391,399,401,405,407,407,409,409,415,417,423,425,427,429,429,431,437,437,439,441,453,455,457,459,471,473,473,479,481,481,483,485,487,495,495,499,499,503,503,505,511,511,515,519,521,521,525,529,531,533,535,535,537,537,539,541,543,545,547,549,551,553,553,555,555,557,559,559,561,569,571,573,573,575,575,577,579,581,583,587,595,599,605,605,605,609,609,609,613,617,619,623,623,625,631,633,639,641,647,653,657,659,659,665,667,673,675,677,679,679,685,687,689,691,699,703,703,707,711,723,723,725,727,727,727,727,733,733,737,743,745,751,753,755,755,761,763,767,771,773,779,781,781,781,781,785,789,791,793,801,803,805,805,9,25,45,59,76,153,160,162,178,252,252,252,296,298,9,27,49,65,86,163,174,176,178,194,198,272,274,274,320,324,12,21,59,59,59,119,119,130,132,132,132,136,136,136,138,140,140,140,142,142,144,144,144,144,146,148,148,150,150,177,178,178,179,228,275,286,287,398,464,468,470,470,470,481,481,500,14,16,17,24,29,38,42,48,49,50,52,56,62,68,70,72,74,77,78,79,92,93,96,100,104,106,108,109,111,112,114,118,122,122,126,128,132,132,136,140,142,144,148,152,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,28,48,52,52,56,60,64,68,72,76,80,84,88,88,88,88,94,94,94,94,94,94,98,104,104,108,108,108,108,108,114,114,114,114,114,114,114,120,120,120,120,120,120,124,124,124,124,130,130,130,130,130,130,134,134,138,138,146,152,152,152,152,152,152,156,156,156,160,164,164,164,164,170,170,170,170,174,174,174,174,174,174,174,180,180,180,180,180,180,186,186,186,186,186,186,186,190,190,190,194,194,194,194,194,202,206,206,206,206,206,206,206,210,210,210,210,210,218,218,218,218,222,222,222,222,226,226,230,230,230,230,230,230,230,230,234,234,238,238,238,244,244,244,244,244,248,248,248,248,254,254,268,268,268,268,268,274,274,274,274,274,274,278,278,278,278,278,282,282,282,282,282,282,288,288,288,288,288,292,292,292,292,292,298,298,298,298,298,298,302,302,302,302,302,308,308,308,312,312,312,312,312,322,322,322,322,322,328,328,328,328,328,328,334,334,334,334,334,340,340,340,340,340,340,348,348,354,354,354,358,358,358,358,362,362,362,362,366,372,382,388,388,392,392,392,396,396,396,400,404,404,404,404,404,408,408,408,414,420,432,432,432,440,440,440,444,444,444,444,444,444,448,448,448,448,448,448,452,468,9,9,12,26,30,30,30,38,52,60,60,76,106,122,156,176,184,198,208,216,226,248,256,256,270,294,294,302,310,334,348,348,354,362,362,378,396,404,454,9,10,22,24,42,62,90,104,104,104,136,154,160,172,180,194,194,220,232,238,258,264,286,298,298,302,308,308,322,338,344,344,344,344,13,14,16,28,32,38,40,48,60,70,72,78,80,88,98,104,110,124,126,134,142,154,164,174,180,180,186,196,198,210,216,218,236,250,250,256,266,278,284,292,294,316,341,342,5,5,6,7,7,7,7,7,7,7,7,7,9,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12,12,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,16,16,16,16,16,16,16,17,17,17,17,17,18,18,18,18,19,19,19,20,20,20,20,20,20,20,21,21,21,21,21,22,22,23,23,23,23,24,24,24,24,24,24,25,25,25,25,26,26,26,26,26,27,27,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,31,31,31,31,31,32,32,32,32,32,32,32,33,33,33,33,33,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,37,38,39,40,41,42,42,42,42,43,43,43,43,43,44,44,44,44,45,45,46,46,46,46,47,47,47,47,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,52,52,52,52,52,53,53,53,53,54,55,55,55,55,55,56,56,56,56,56,56,56,57,57,57,57,57,57,58,59,60,61,61,62,63,65,65,65,65,65,66,66,66,66,66,66,66,66,66,67,67,67,67,68,68,68,68,69,69,69,69,69,70,70,70,70,70,71,71,71,71,72,72,72,72,72,72,73,74,74,76,76,76,76,76,77,79,80,80,80,81,82,82,82,82,82,82,83,83,83,84,84,85,85,86,86,86,86,86,86,87,87,87,87,87,87,88,88,88,88,88,88,89,89,89,89,89,89,90,90,90,90,91,91,91,91,91,91,91,91,92,92,92,92,92,92,93,93,93,94,94,95,95,95,96,96,96,96,97,97,97,97,97,97,97,98,98,98,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,101,102,102,102,102,102,103,103,103,104,104,104,104,104,105,106,108,109,110,110,110,110,110,110,110,110,110,110,110,111,111,112,112,113,113,114,116,116,116,117,118,118,118,118,118,119,119,119,119,119,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,122,122,122,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,8,9,9,9,9,9,9,9,9,9,9,9,10,10,11,11,12,12,12,12,12,12,12,13,13,14,14,15,15,15,15,16,16,16,16,17,18,18,18,18,19,19,19,19,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,24,25,25,26,26,27,28,28,28,28,28,29,29,29,30,31,31,32,32,32,32,32,32,32,33,34,35,35,36,36,36,36,36,36,37,38,38,38,38,38,38,38,39,39,39,39,39,40,40,41,41,41,42,43,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,7,7,7,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,10,10,10,12,13,13,14,14,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,24,24,24,24,24,25,25,25,25,25,25,25,25,26,26,27,27,27,27,27,28,28,28,28,28,28,28,28,28,29,29,29,29,31,31,32,32,33,33,33,34,35,36,36,36,36,36,37,37,37,37,38,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,41,41,41,42,42,42,42,42,42,43,43,43,43,43,44,44,44,44,45,45,45,45,46,46,47,47,47,47,47,48,48,48,48,48,49,49,49,49,50,50,50,50,50,52,53,53,53,54,54,54,54,55,57,58,59,60,61,62,63,63,63,63,63,64,64,64,64,65,65,65,65,65,66,66,66,66,66,66,66,67,67,67,67,67,67,67,68,68,68,69,69,69,69,69,70,71,72,72,72,72,73,73,73,74,74,74,74,74,74,74,75,75,75,75,76,77,78,78,78,78,78,78,78,78,78,78,79,79,80,81,81,81,82,82,84,86,86,88,90,90,92,94,94,96,96,96,96,98,98,98,100,100,102,104,106,108,108,108,110,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,120,120,120,120,120,120,120,122,122,122,122,122,122,124,126,126,128,128,130,132,132,134,134,136,136,138,138,140,140,142,144,144,144,144,146,146,146,146,184,186,188,190,190,196,196,196,266,272,282,284,284,286,286,286,288,288,288,288,290,290,290,290,290,292,292,292,292,297,299,299,299,299,300,304,304,304,304,304,304,304,306,306,306,306,306,306,308,308,308,357,377,412,414,416,418,420,420,422,424,426,428,430,432,434,434,436,438,440,442,444,444,444,444,452,466,470,470,470,472,1,2,6,21,22,22,23,24,25,25,25,26,26,27,27,28,28,29,29,29,30,31,31,31,32,33,33,34,35,35,36,37,38,38,39,39,40,41,42,43,43,43,44,50,52,53,55,56,59,60,62,63,64,65,75,77,78,79,82,82,85,86,87,87,89,90,93,94,96,97,100,103,104,105,106,115,116,117,117,120,120,121,122,123,126,127,130,131,133,134,135,138,138,139,139,139,143,143,144,144,145,146,146,153,154,154,156,157,161,161,167,167,168,169,169,170,178,180,182,183,185,186,188,188,191,192,194,195,195,196,197,198,199,199,200,200,201,201,202,202,203,204,210,211,212,213,214,214,215,216,217,217,218,219,220,221,221,222,223,223,224,224,225,225,226,228,228,228,229,232,232,232,232,233,233,234,235,243,244,247,247,248,248,249,251,254,255,257,259,260,264,266,269,270,271,272,274,277,280,281,282,282,283,284,285,286,288,289,290,291,292,293,295,296,298,299,301,303,306,307,308,308,309,310,321,322,323,323,323,323,1,6,8,10,12,14,16,20,22,24,26,28,30,32,34,36,38,40,42,44,46,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,9,31,51,68,72,87,106,108,110,116,117,130,146,150,156,164,176,206,212,212,212,212,226,244,244,246,298,305,306,307,335,345,355,373,379,1,1,2,2,4,7,8,11,12,15,16,19,20,23,24,27,28,31,32,35,36,39,40,43,44,47,48,51,52,55,56,59,60,63,64,66,68,70,72,73,74,79,79,13,22,23,24,25,28,29,32,33,36,44,48,50,183,187,187,226,1,2,3,6,9,12,14,15,16,18,22,26,30,34,38,42,46,50,54,58,60,62,64,66,70,74,78,82,86,90,94,96,98,102,106,108,110,114,120,124,128,132,135,136,137,1,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,96,98,102,106,110,112,114,118,120,122,126,130,132,134,136,138,140,142,146,151,153,11,57,69,82,92,123,174,196,203,229,282,308,313,328,360,368,384,7,37,38,46,51,52,56,63,64,77,77,77,109,110,126,140,150,172,178,178,208,225,226,231,232,243,244,248,252,256,262,266,288,304,353,354,4,27,46,274,5,26,44,66,84,102,120,142,160,180,200,218,234,254,272,292,308,324,344,362,380,408,426,452,478,494,512,530,568,26,29,29,56,60,63,65,70,117,145,155,158,158,164,167,170,170,247,247,256,258,269,276,280,283,283,290,291,294,297,299,300,301,302,310,310,328,328,356,418,14,18,137,137,193,237,240,243,246,259,273,276,277,277,329,329,30,58,70,82,104,126,134,140,158,164,176,186,200,210,258,296,312,332,340,346,362,368,7,8,8,13,13,13,36,36,64,76,110,132,140,146,146,164,170,182,192,192,206,216,222,222,302,302,302,318,338,338,346,352,368,374,374,401,402,402,402,402,2,4,6,8,10,12,16,18,22,22,22,24,26,28,28,36,38,40,42,46,48,50,52,54,56,58,60,62,64,66,68,70,74,76,78,78,78,80,82,84,86,90,92,94,96,98,100,102,104,106,108,108,110,114,116,118,120,122,124,126,128,130,138,140,142,144,146,148,150,152,154,158,160,160,162,164,166,170,172,174,176,178,180,184,186,188,190,192,194,196,198,198,200,202,204,206,208,210,212,214,216,220,220,222,224,226,228,230,234,236,238,242,244,246,248,248,250,252,254,256,258,260,262,264,266,270,272,274,276,278,280,282,284,286,286,288,290,292,292,294,296,298,298,298,298,300,302,302,304,306,306,308,310,310,312,312,314,316,318,320,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,354,356,360,362,364,368,368,373,0,0,0,1,17,0,0,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,28,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,540,548,552,556,6,62,64,66,68,70,72,1,2,2,14,16,22,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,178,180,185,186,16,17,19,25,26,27,32,34,34,35,36,39,40,42,43,43,44,45,46,56,60,61,62,67,77,78,86,92,93,94,97,99,100,1,4,8,14,20,20,28,28,32,32,32,34,34,34,34,36,43,44,45,48,50,51,54,56,57,58,59,62,69,69,75,78,78,82,82,87,95,106,107,107,107,110,111,116,117,120,120,126,128,134,139,145,145,150,153,153,153,164,164,164,164,164,166,167,170,172,174,177,200,205,233,266,269,274,277,277,280,283,290,294,294,294,295,299,302,308,309,312,312,313,324,325,338,340,344,347,349,351,354,357,360,363,365,368,373,375,378,382,384,384,385,386,386,387,394,395,395,395,395,398,398,400,401,404,406,408,412,414,414,415,416,417,417,420,421,454,455,1,6,8,18,22,23,30,32,44,75,80,80,80,80,82,84,85,92,97,98,99,101,102,106,108,113,114,119,120,137,150,164,166,172,180,183,184,185,188,190,230,233,259,260,268,279,280,294,295,307,315,323,323,328,330,341,346,348,359,360,376,377,378,382,389,395,410,412,414,431,8,10,23,28,30,32,48,52,58,60,69,71,72,72,83,88,111,125,128,131,138,142,148,149,150,160,169,172,175,178,180,183,188,216,227,232,236,248,251,252,252,290,325,338,340,340,352,354,356,357,358,368,423,423,433,438,1,6,8,10,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,70,72,74,76,78,80,82,82,82,84,86,90,92,94,96,120,122,124,126,128,128,130,132,134,136,138,138,140,142,142,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,176,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,232,234,250,252,4,4,6,8,14,25,26,28,38,39,46,47,66,67,68,69,72,76,77,78,78,80,83,85,90,92,99,100,102,109,110,120,120,121,122,123,124,128,136,137,141,142,148,150,155,156,157,158,159,160,161,162,163,165,170,171,171,172,175,180,186,188,188,188,188,189,192,195,195,197,200,201,205,207,210,215,216,218,222,226,231,234,238,242,246,249,260,265,269,1,6,12,14,88,3,3,8,12,14,16,17,23,29,31,32,34,35,37,42,52,55,55,55,57,67,72,76,84,91,95,95,101,106,111,120,121,122,123,125,126,127,128,129,129,130,140,186,237,239,245,252,253,255,257,262,275,276,277,277,278,278,279,280,280,281,282,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,301,301,302,303,4,6,6,8,8,10,10,12,14,16,16,18,20,20,22,24,24,26,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,90,90,92,94,94,94,94,96,96,98,98,98,98,100,100,100,102,102,104,104,104,106,106,106,108,108,110,110,112,112,112,114,114,114,116,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,214,216,218,218,220,220,222,224,226,226,228,230,230,230,230,232,232,232,234,234,234,234,236,236,236,238,238,238,238,240,240,240,240,242,242,242,244,244,246,246,246,248,248,248,250,250,250,252,252,252,254,254,254,256,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,298,300,302,304,306,306,308,308,310,312,312,314,314,314,316,316,316,316,318,318,318,318,320,320,320,320,322,322,322,324,324,324,324,326,326,326,326,328,328,328,328,330,330,330,330,332,332,332,332,334,334,334,334,336,336,336,338,338,338,338,340,340,340,340,340,342,344,346,346,348,348,350,352,354,354,356,356,358,360,360,362,362,364,364,366,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,398,398,398,400,402,404,406,408,410,410,412,414,414,416,416,418,418,420,420,422,422,424,426,428,430,432,434,434,434,436,436,438,440,440,440,442,442,446,448,450,452,454,454,456,456,458,460,460,462,464,466,466,468,468,470,470,472,474,474,476,476,478,478,480,482,484,486,488,488,490,492,492,494,494,496,496,498,500,502,504,506,508,508,510,510,512,512,514,514,516,518,520,520,522,522,524,526,526,528,530,530,532,534,534,536,536,538,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,578,580,580,582,582,584,584,586,586,588,588,590,592,592,12,18,19,20,21,22,23,23,24,25,26,27,28,31,32,33,34,36,38,40,42,48,49,50,52,54,56,58,59,60,61,62,64,66,67,67,67,70,71,72,73,74,76,80,82,84,85,86,88,89,90,91,92,94,94,95,96,97,98,100,101,102,103,104,105,106,107,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,124,125,126,127,128,129,131,133,135,136,138,142,144,148,149,150,151,152,156,158,160,163,164,166,167,169,170,171,172,174,175,176,177,179,182,184,186,187,192,193,194,195,196,198,199,200,204,206,207,210,213,214,216,217,218,224,226,228,229,232,234,236,238,239,240,241,242,244,246,248,250,251,252,253,253,254,256,257,258,260,261,262,263,264,268,272,272,273,274,276,276,276,276,278,280,282,284,285,286,287,288,289,290,292,294,295,296,298,299,300,301,302,303,304,306,308,312,314,318,322,324,326,327,328,330,333,334,336,336,336,337,338,339,340,342,343,344,346,348,350,352,353,354,356,358,362,364,366,369,370,372,374,376,378,380,382,384,385,386,388,389,390,392,393,394,395,396,398,400,401,402,403,404,405,406,408,412,417,418,420,422,424,426,428,431,434,436,438,439,440,441,442,443,444,446,448,450,451,452,453,454,456,457,458,459,460,461,462,464,466,468,470,472,473,474,475,476,477,478,479,480,482,484,486,488,492,494,496,498,500,504,506,510,513,514,516,517,518,519,520,521,523,524,525,526,528,532,534,536,538,540,542,544,545,546,547,548,550,551,552,552,553,554,556,560,562,562,564,566,568,570,571,572,573,574,576,577,578,579,580,581,582,585,585,585,586,587,587,588,588,589,589,589,590,590,592,593,594,596,597,598,599,600,602,604,606,608,610,614,618,622,7,27,30,42,48,56,68,74,84,100,110,118,130,136,150,158,162,166,172,184,194,198,202,223,234,238,242,248,252,256,266,270,274,284,300,304,310,332,336,340,344,348,352,356,360,366,376,392,424,10,12,14,16,18,20,22,24,26,26,26,28,30,32,32,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,7,15,19,22,25,28,33,37,44,48,51,55,59,63,66,70,77,81,84,86,89,93,97,101,105,108,111,115,119,122,127,131,138,141,144,147,150,158,163,165,168,174,179,182,185,189,192,197,201,205,209,212,216,219,224,231,235,239,243,247,251,254,257,261,265,270,275,278,281,286,289,292,296,301,305,308,312,322,325,335,339,342,345,348,351,359,362,365,371,379,382,387,391,399,403,407,410,1,6,8,24,51,55,58,61,64,73,76,81,85,89,97,103,109,114,120,121,128,134,142,149,155,159,163,170,174,181,185,190,194,199,10,12,16,20,24,28,32,36,40,40,40,40,11,36,52,56,64,76,84,102,108,116,124,130,138,146,154,162,170,176,184,192,200,208,218,226,236,244,252,260,274,282,290,302,310,316,324,332,340,358,368,378,386,389,394,11,36,52,56,64,76,84,90,102,108,116,124,130,138,146,154,162,170,176,184,192,200,208,218,226,236,244,252,260,274,282,290,302,310,316,324,332,340,350,358,368,378,386,389,394,2,2,3,4,5,6,7,8,9,0,2,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,2,3,4,10,59,61,83,84,4,14,38,39,5,16,18,20,22,26,28,28,30,32,36,38,40,42,42,42,46,48,50,54,56,60,62,64,68,70,70,72,74,74,78,80,82,84,88,90,92,96,100,102,104,106,108,110,112,112,116,6,9,19,22,64,65,66,71,88,88,88,89,89,90,90,90,91,91,92,92,93,93,93,94,94,94,95,95,96,96,96,97,97,98,98,98,98,99,100,103,103,103,103,104,104,104,104,106,106,107,107,107,108,108,108,109,109,109,110,110,110,110,111,111,112,113,114,114,114,115,115,116,116,116,117,117,117,117,117,118,119,119,119,120,123,125,133,133,135,137,139,140,143,145,146,149,151,155,155,157,158,161,163,165,166,173,173,175,176,179,181,182,183,185,185,191,192,192,192,193,194,195,197,198,200,203,204,207,209,210,215,216,221,221,221,227,229,230,235,237,238,238,241,243,245,249,251,255,257,261,263,263,271,273,275,276,279,281,281,282,285,287,291,292,295,296,299,300,300,301,301,301,301,301,303,307,309,310,315,315,317,318,321,323,325,327,331,333,334,335,337,338,339,341,345,347,348,348,349,349,351,353,354,8,8,11,11,21,26,60,61,62,67,84,84,84,85,85,86,86,86,87,87,88,88,89,89,89,90,90,90,91,92,92,93,94,94,95,96,99,99,99,100,100,102,102,103,104,105,105,105,107,110,111,111,112,112,113,113,113,115,115,115,119,121,121,129,131,131,133,135,135,135,136,139,141,145,147,147,147,151,151,153,153,159,159,159,161,162,169,169,171,171,172,175,177,177,178,183,185,185,185,191,193,193,194,197,199,199,203,205,205,206,209,211,211,212,212,212,215,217,217,217,223,225,225,225,226,226,231,233,233,234,237,239,239,245,247,247,247,251,253,253,253,257,259,259,259,259,269,271,271,272,272,275,277,277,278,278,281,281,283,283,283,287,289,289,293,293,295,295,296,301,301,303,303,304,307,309,309,311,313,317,317,319,319,319,320,321,323,323,327,329,329,331,334,334,334,334,334,334,9,14,30,38,38,39,39,42,58,58,59,59,62,64,64,65,65,78,78,79,79,82,82,83,83,90,91,92,93,94,95,96,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,122,123,124,125,126,127,132,133,134,135,136,137,138,138,139,140,141,142,143,144,145,146,147,148,149,152,152,153,154,155,156,157,158,159,160,161,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,178,179,180,181,182,183,188,189,190,191,192,193,194,195,196,196,197,198,199,199,200,201,204,205,206,207,208,209,210,214,215,216,217,222,223,224,225,226,227,227,228,229,234,235,236,237,238,239,239,240,241,242,242,246,246,247,248,249,249,250,250,251,252,253,254,255,256,257,258,259,262,262,263,264,265,266,267,268,268,269,270,271,272,273,274,280,281,281,282,282,283,284,285,285,286,287,288,289,290,291,291,291,291,294,295,296,297,298,299,300,300,301,302,306,307,308,309,310,311,311,312,313,316,317,318,319,320,321,322,323,324,325,326,327,328,332,333,333,334,335,336,337,338,339,339,340,340,341,342,343,344,345,346,347,348,356,357,358,359,360,361,362,362,363,364,365,366,367,368,369,370,371,372,376,377,378,378,379,380,381,382,382,383,386,387,388,388,389,390,398,399,400,400,401,402,403,404,405,408,408,409,410,411,411,412,412,413,414,9,14,30,38,38,39,58,58,59,59,62,64,64,65,74,78,78,79,79,82,82,83,83,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,122,123,124,125,126,127,132,133,134,135,136,137,138,138,139,140,141,142,143,144,145,146,147,148,149,152,152,153,154,155,156,157,158,159,160,161,164,164,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,188,189,190,191,192,193,194,194,195,196,196,197,198,199,200,201,204,205,206,207,208,209,210,214,215,216,217,222,223,224,225,226,227,228,229,234,235,236,237,238,239,239,239,240,241,242,242,246,247,248,249,249,250,250,251,251,252,253,254,255,256,257,258,259,262,263,264,265,266,267,268,269,269,270,271,272,273,274,280,281,281,282,282,283,283,284,285,285,286,287,288,289,290,291,291,294,295,296,297,298,299,299,300,300,301,302,306,307,308,309,310,311,311,312,313,316,317,318,319,320,321,322,323,324,325,326,327,328,332,333,333,333,334,335,336,337,338,339,339,340,340,341,342,343,344,345,346,347,348,356,357,358,359,360,361,362,362,363,364,365,366,367,368,369,370,371,372,376,377,378,378,379,380,381,382,383,386,387,388,388,389,390,398,399,400,400,401,402,403,404,405,408,408,409,410,411,411,412,412,413,414,414,6,8,11,12,23,24,26,29,30,39,40,42,42,43,44,45,46,47,48,49,50,50,51,52,53,55,64,67,68,71,74,79,80,80,84,86,88,89,89,93,95,106,108,109,111,113,114,116,117,119,120,121,122,123,124,125,133,134,140,142,142,146,149,149,156,159,160,161,163,168,169,171,174,176,178,180,181,182,183,184,186,187,188,189,191,192,193,194,195,197,198,198,198,201,203,207,211,213,218,218,221,223,224,225,227,234,235,7,30,31,48,48,49,49,66,67,67,84,85,85,118,119,119,136,136,137,137,154,155,155,172,172,173,173,190,191,191,208,208,209,209,226,227,227,244,245,245,245,262,263,280,281,298,298,299,299,6,9,12,16,20,24,28,32,37,44,48,52,60,64,64,70,71,79,88,95,102,106,111,114,118,1,16,41,41,56,56,56,60,60,66,66,66,66,76,76,76,77,77,77,77,167,7,46,46,46,50,50,50,50,54,54,54,54,54,54,56,56,56,56,56,56,60,60,60,62,62,62,62,78,90,96,110,118,126,126,134,140,146,162,170,180,184,190,190,194,208,218,224,276,15,16,19,33,38,40,45,57,62,68,70,77,79,84,88,97,100,107,109,119,132,142,163,165,168,175,177,178,181,183,187,190,198,203,212,221,222,246,255,12,15,16,20,24,32,37,40,42,45,48,52,59,63,67,71,77,85,89,93,100,107,108,110,117,120,129,131,132,140,142,144,159,165,168,172,174,176,182,183,185,185,188,200,206,209,215,221,260,23,30,33,41,50,72,74,76,89,109,113,117,125,132,138,147,147,150,154,161,164,173,184,196,199,204,208,212,219,289,8,11,454,6,12,20,22,26,28,32,38,38,38,40,40,42,42,44,50,52,54,60,60,62,66,70,72,76,78,80,82,5,7,7,7,15,15,15,4,178,182,188,190,194,195,197,198,198,199,201,203,205,207,211,213,215,217,219,221,223,225,227,229,231,233,237,239,241,243,245,249,251,255,257,261,263,265,269,273,277,279,281,283,289,291,293,297,299,301,305,309,311,313,315,317,319,321,327,329,331,335,341,345,349,351,355,359,361,363,369,371,380,381,382,383,385,389,391,393,395,399,403,405,409,411,413,413,415,417,421,423,425,427,429,431,433,437,439,441,443,447,449,451,453,455,459,461,463,465,467,469,471,473,475,479,483,487,491,493,495,497,499,499,501,503,505,507,509,513,515,517,519,521,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,559,561,563,565,567,569,571,573,575,577,581,583,589,593,601,603,605,607,609,6,24,24,24,24,28,30,32,34,36,42,46,48,50,56,60,64,66,74,78,84,86,88,92,92,94,96,98,100,104,108,110,110,112,122,122,124,136,138,140,142,144,146,150,156,158,160,162,166,170,170,174,176,180,182,192,194,194,198,202,206,208,212,214,218,220,220,222,226,228,230,236,238,240,244,246,252,254,256,260,266,268,276,280,282,284,286,290,292,304,308,318,320,328,330,332,332,334,336,340,342,342,344,346,350,352,352,358,360,372,374,376,378,380,382,382,384,384,386,386,388,390,6,9,323,323,323,323,324,324,4,12,49,53,55,104,230,230,230,6,9,22,23,24,26,29,30,31,33,36,37,38,40,41,42,43,45,46,50,51,51,52,53,54,57,58,61,64,66,67,71,72,73,74,75,76,77,78,80,81,82,84,86,87,88,90,92,94,95,96,98,99,101,101,102,103,104,106,107,109,111,112,112,113,114,115,118,118,121,123,124,125,126,127,128,129,132,133,135,136,138,141,143,146,147,148,152,152,154,154,154,155,156,156,156,156,158,159,159,159,159,160,160,160,160,160,160,160,161,161,162,162,163,168,169,170,175,182,184,185,185,186,187,187,188,188,192,196,197,204,208,214,216,219,220,225,228,235,236,238,241,242,243,293,333,4,7,20,21,22,24,27,28,29,31,35,36,38,39,40,41,44,48,49,52,55,56,59,62,64,65,69,70,71,72,74,75,76,78,79,80,82,84,85,86,88,90,92,94,96,97,99,99,101,102,105,107,109,110,110,112,113,116,116,119,121,122,123,124,125,127,130,131,133,134,136,139,144,145,146,150,152,153,154,156,157,157,158,158,159,159,159,160,160,166,167,168,173,180,182,183,183,184,185,186,186,190,194,195,206,214,217,223,226,234,236,240,241,314,12,15,17,23,24,27,30,31,34,39,49,50,52,55,56,62,65,67,72,87,89,90,93,93,97,98,100,112,115,117,126,133,134,143,145,147,158,166,168,171,177,179,182,197,200,207,208,211,214,216,225,226,236,240,241,248,249,251,252,254,260,267,271,279,280,284,286,289,290,294,302,306,310,310,314,323,14,18,24,31,32,51,53,57,64,64,65,66,73,76,77,79,82,85,86,86,99,100,105,106,118,127,128,133,134,138,140,141,144,145,146,148,160,162,174,183,187,191,195,196,199,200,202,203,206,211,14,17,20,27,46,48,51,51,62,67,71,73,74,76,78,78,82,88,94,107,111,113,121,130,134,134,136,139,143,147,156,161,167,169,175,176,180,184,184,186,188,191,194,13,19,19,23,30,35,43,48,50,55,62,64,66,68,71,72,75,76,78,81,82,85,92,93,97,102,104,109,121,123,132,137,138,143,144,145,161,164,169,174,189,193,194,199,209,211,214,214,218,224,13,23,36,38,55,61,64,67,77,79,81,83,84,87,89,100,102,104,112,115,115,122,125,125,127,134,136,140,143,145,152,159,163,166,168,171,176,184,190,194,198,13,16,24,28,32,36,40,51,56,59,61,64,71,71,77,82,85,86,92,94,101,103,105,106,108,110,113,117,127,131,135,138,142,144,155,159,168,171,171,176,186,191,195,205,212,214,220,222,224,229,232,238,265,279,12,16,20,24,26,28,33,34,36,40,44,46,57,66,68,71,72,79,81,85,88,94,96,100,103,104,104,112,120,135,141,143,147,150,154,165,167,173,174,177,188,192,194,197,16,20,27,32,36,43,50,62,69,74,82,90,92,100,106,112,121,123,124,130,132,137,157,168,174,176,180,184,190,206,212,242,243,257,16,24,28,35,42,52,61,73,76,90,96,99,103,111,134,140,144,155,162,170,172,181,225,234,17,36,42,46,48,48,55,73,81,92,108,112,120,127,137,140,147,159,166,168,176,186,196,202,249,16,23,38,40,43,53,59,70,79,90,92,100,107,121,125,142,148,150,152,161,170,177,183,189,192,199,218,16,25,39,49,57,67,72,79,85,96,104,121,130,132,138,140,161,163,172,178,183,188,195,196,203,250,254,271,16,34,36,43,54,66,75,86,92,100,109,118,124,128,136,145,153,157,160,165,168,170,180,188,197,204,206,211,216,220,223,264,16,27,32,48,56,64,67,72,83,87,91,95,95,110,114,120,132,143,150,156,166,177,183,193,196,204,208,279,285,16,27,33,43,45,61,65,80,88,104,114,114,116,120,128,149,168,173,174,177,189,200,204,214,287,16,33,63,72,87,91,106,112,116,125,140,149,162,164,171,180,191,198,201,215,220,224,227,229,233,276,326,12,14,24,29,48,56,81,83,87,106,110,118,122,135,139,165,168,172,183,192,196,196,214,218,221,222,329,12,27,44,56,64,66,71,96,111,137,150,154,169,195,216,12,22,37,44,51,57,62,65,90,95,110,113,122,124,128,137,152,164,169,176,186,189,194,202,206,211,14,22,71,73,73,75,76,77,79,84,88,91,94,98,111,117,120,128,132,135,138,142,146,158,160,163,166,176,180,182,184,9,12,18,25,44,46,49,49,60,65,68,69,71,72,72,74,75,76,76,80,86,92,105,109,111,119,128,132,132,134,137,141,145,154,159,162,165,167,171,174,178,182,182,184,186,189,192,209,11,21,34,63,73,75,77,79,80,83,85,96,98,100,111,118,120,123,125,132,138,141,143,150,157,161,164,166,169,182,188,192,196,17,22,24,26,26,32,61,64,85,89,92,100,104,108,124,134,135,138,163,172,36,44,59,60,62,72,135,156,161,162,249,249,13,23,27,47,47,48,51,51,52,56,58,61,67,70,73,76,79,81,81,82,90,116,122,123,125,125,126,127,128,130,131,132,132,133,137,141,142,145,146,148,150,159,165,169,170,172,174,175,178,180,180,181,194,21,33,43,46,51,55,66,74,79,90,100,110,113,116,127,128,129,133,135,148,157,173,177,182,186,190,22,24,33,53,61,66,81,83,87,87,88,88,98,109,111,134,137,166,168,168,171,19,20,37,52,57,65,71,86,89,99,114,129,130,138,147,174,175,175,177,177,178,203,16,21,21,41,47,57,72,79,81,92,94,108,125,132,135,154,160,194,196,17,34,38,39,54,59,85,92,100,126,128,142,164,178,181,183,15,18,25,29,35,38,42,45,54,56,61,66,68,68,73,81,84,86,90,99,103,109,111,116,123,130,8,14,15,17,18,19,20,21,22,23,24,25,26,27,28,28,29,30,31,32,33,34,35,36,36,37,38,38,39,39,41,42,42,43,44,45,46,47,48,49,50,51,52,54,54,55,56,57,58,59,60,60,61,62,63,64,65,66,66,67,68,69,70,71,71,72,72,73,74,75,76,77,77,78,78,79,80,81,82,82,83,84,85,86,86,87,87,89,89,90,91,92,93,94,95,96,96,97,98,99,100,101,102,102,103,104,105,105,106,106,107,108,108,109,110,111,111,112,112,113,113,114,115,116,117,118,118,119,121,123,123,124,124,125,125,126,127,128,128,129,131,132,133,134,135,136,138,139,140,141,141,142,143,143,144,145,147,148,148,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,165,166,168,169,169,170,171,172,173,173,174,175,177,178,179,180,181,182,182,183,184,186,187,188,189,190,190,191,191,192,193,194,195,195,196,196,197,197,198,199,200,201,201,202,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,217,218,219,220,221,222,223,223,224,225,227,228,228,229,229,230,230,231,232,233,234,235,236,237,237,238,239,240,241,242,242,243,243,244,245,245,246,246,247,248,249,251,252,253,254,255,256,257,258,259,259,260,261,262,263,263,264,265,266,267,267,268,269,270,271,271,272,273,273,274,275,275,276,277,279,280,281,282,283,283,284,284,285,286,287,287,288,289,289,290,291,292,293,293,294,294,295,295,296,297,298,298,299,299,300,300,301,302,303,304,305,305,307,308,309,310,311,311,312,312,313,313,314,314,315,316,316,317,319,320,320,321,322,323,324,325,326,326,327,327,328,328,329,329,330,330,331,332,332,333,334,335,337,338,339,340,341,342,343,344,345,346,348,350,351,352,354,355,356,357,357,358,359,360,361,361,362,363,364,364,365,365,366,367,368,369,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,385,386,387,388,388,389,389,390,391,392,392,393,393,394,395,396,397,398,399,399,400,401,402,402,404,404,405,406,406,407,408,408,409,410,411,411,414,415,415,416,416,417,418,419,421,422,423,2,6,12,13,15,16,17,18,19,20,21,22,23,24,25,26,26,27,28,29,30,31,32,33,34,34,35,36,36,37,37,39,40,40,41,42,43,44,45,46,47,48,49,50,51,52,52,53,54,55,56,56,57,58,58,59,60,61,62,63,64,64,65,66,68,69,70,70,71,72,73,73,74,75,75,76,76,77,78,79,80,80,81,82,84,84,85,85,87,88,88,89,90,91,92,93,94,94,94,95,96,97,98,99,100,100,101,102,103,103,104,104,105,106,106,107,107,108,109,109,110,110,111,111,112,113,114,115,116,116,117,119,120,120,121,121,122,122,123,123,124,125,125,126,126,127,128,129,130,131,132,133,133,134,135,136,137,138,139,139,140,141,141,142,143,144,145,146,146,147,149,150,151,151,153,154,155,156,157,158,159,160,161,162,163,164,166,167,167,168,169,170,171,171,172,173,175,176,177,178,179,179,180,180,181,181,182,184,185,186,187,188,188,189,189,190,191,192,193,193,194,194,195,196,198,199,199,200,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,217,218,219,220,221,222,223,223,224,225,226,227,227,228,228,229,229,230,230,231,232,233,234,235,236,237,237,238,239,240,241,244,244,245,245,247,247,248,248,249,250,251,253,254,255,256,257,258,259,260,261,261,262,263,264,265,265,266,267,268,269,269,270,271,272,273,274,275,275,276,277,277,278,279,281,282,283,284,285,285,286,286,287,288,289,289,290,291,291,293,294,295,295,296,296,297,297,298,299,300,300,301,301,302,302,303,303,304,305,306,307,307,308,309,310,311,312,313,313,314,314,315,315,316,317,318,318,319,321,322,323,324,325,326,327,328,328,329,329,330,330,331,331,332,332,333,334,334,335,336,337,339,340,341,342,343,344,345,346,347,348,350,352,353,354,356,357,358,359,359,360,361,362,363,363,365,366,366,367,367,368,369,370,371,371,371,372,373,374,375,376,377,378,379,380,381,382,383,384,386,387,387,388,389,390,390,391,391,392,393,394,394,395,395,396,397,398,399,400,401,401,402,403,404,404,406,406,407,408,408,409,410,410,411,412,413,413,416,416,417,417,418,418,419,420,421,423,425,450,456,457,458,458,459,460,461,461,462,463,463,464,464,466,467,467,469,470,471,472,473,474,476,477,478,479,480,480,481,481,482,482,483,483,484,485,486,487,487,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,507,508,509,510,510,513,513,514,515,516,516,517,519,520,521,521,522,523,524,525,526,528,529,530,531,532,535,535,536,537,539,539,540,541,543,544,544,545,546,547,548,548,549,550,551,552,552,553,554,555,555,556,557,558,559,560,561,562,564,565,566,567,568,569,570,571,572,572,572,573,573,574,575,576,576,577,578,579,580,582,584,584,585,587,588,589,590,591,591,592,592,592,595,596,597,598,599,599,600,600,601,602,602,603,603,604,605,607,608,609,610,611,612,612,613,614,615,617,618,619,620,621,622,623,624,624,625,625,626,627,628,628,629,630,630,631,631,633,634,635,636,638,638,639,639,640,641,642,643,645,646,647,648,649,649,650,651,653,654,654,655,656,656,657,658,659,661,661,662,663,665,666,667,668,669,669,670,671,672,672,672,673,674,675,676,677,677,678,678,679,680,681,682,682,684,685,686,686,687,687,688,689,690,692,693,694,694,694,695,695,696,697,698,698,699,699,700,701,702,704,705,707,708,709,710,711,713,713,714,714,715,716,717,718,719,720,721,722,722,723,724,725,726,727,727,727,728,728,729,730,731,732,733,733,734,734,735,736,736,737,738,738,739,740,742,743,744,744,745,746,747,748,749,749,750,752,753,755,756,757,759,760,761,762,762,764,765,765,766,767,768,768,769,770,771,772,773,774,775,776,777,778,779,779,780,780,781,782,783,784,785,786,787,787,788,789,790,791,792,792,793,794,794,795,796,798,799,800,801,801,802,802,804,805,806,807,807,808,809,810,811,812,812,813,815,815,816,817,818,819,820,821,822,824,825,827,828,828,829,830,831,831,832,833,834,835,836,837,838,839,872,875,885,886,887,889,5,8,17,23,29,45,49,52,73,77,102,118,128,128,132,135,149,167,180,184,193,196,210,213,231,234,265,273,276,279,299,308,318,321,325,430,430,432,432,432,434,434,434,436,436,436,438,438,438,438,438,440,440,440,440,440,440,442,442,442,444,444,444,444,446,446,446,446,446,446,446,448,448,448,448,448,450,450,450,450,450,450,450,452,452,452,452,452,454,454,454,456,456,456,456,456,456,456,456,456,456,458,458,458,458,460,460,460,460,7,10,17,30,51,68,77,109,146,146,178,183,183,194,204,207,236,239,251,269,282,293,296,300,388,388,388,388,388,390,390,390,390,392,392,392,394,394,394,394,394,394,394,394,396,396,396,396,396,396,396,398,398,398,398,398,400,400,402,402,402,404,404,404,404,406,406,406,406,406,406,406,408,408,408,410,410,410,412,412,412,412,412,414,414,414,414,414,414,414,414,414,7,7,7,15,35,88,142,168,171,174,191,194,198,230,244,247,256,269,269,272,356,356,356,358,358,360,360,362,362,362,364,364,366,366,368,368,370,370,370,370,372,372,372,374,376,376,376,376,376,378,378,378,378,380,380,380,380,380,380,380,382,384,384,386,386,386,388,388,390,390,390,390,392,392,392,394,396,430,433,433,445,445,445,459,459,459,459,459,459,459,459,459,459,460,460,460,4,7,265,265,265,265,269,269,269,270,270,270,374,374,376,376,378,378,380,380,382,382,382,384,417,417,613,6,17,17,18,19,23,40,59,61,62,68,81,94,95,95,96,133,138,187,8,19,19,20,20,21,25,39,61,62,62,63,63,63,64,70,77,82,96,97,97,98,105,127,135,153,153,154,163,166,180,181,197,4,10,6,9,12,279,280,281,282,282,283,283,285,286,287,289,291,291,293,294,294,295,297,299,301,302,303,305,306,307,309,311,314,314,315,315,316,317,318,319,320,320,326,326,328,330,331,333,337,338,339,339,341,341,343,345,346,348,349,350,353,353,354,354,355,355,357,358,360,362,364,366,367,369,369,370,370,371,372,373,375,377,378,380,381,381,382,383,384,385,385,386,387,388,389,390,393,395,397,397,398,405,406,407,407,408,408,409,411,412,414,415,418,419,421,430,431,431,432,436,440,442,443,445,446,448,453,454,455,455,456,457,458,458,459,460,463,4,166,200,361,361,361,361,361,362,411,412,629,789,789,790,790,838,839,840,841,842,844,845,845,845,850,850,863,864,866,866,867,868,872,876,876,878,5,6,8,11,203,203,203,203,211,211,211,211,7,8,37,47,51,95,145,159,189,217,266,289,293,309,387,413,490,495,502,1,2,2,2,6,18,39,89,91,91,91,91,92,94,94,96,96,98,100,100,100,102,102,102,102,104,106,108,110,112,114,116,118,120,122,124,126,126,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,166,166,166,166,166,168,168,168,168,170,172,174,176,176,176,176,176,176,176,178,180,182,184,186,186,186,188,190,190,192,194,194,194,194,194,194,196,196,198,198,198,198,198,198,198,198,198,200,202,204,210,211,4,314,317,1,4,6,8,91,95,95,4,6,18,18,106,129,4,6,12,12,81,2,8,10,14,16,4,6,17,18,4,6,10,66,1,7,8,10,12,12,16,20,20,31,59,134,134,244,245,246,247,249,1,6,8,48,97,111,116,128,131,135,145,149,150,239,302,316,316,428,474,538,10,45,63,105,145,225,261,267,271,289,295,305,315,319,347,353,357,403,1,1,1,1,2,6,13,15,29,63,79,244,253,254,461,462,1,5,6,9,10,18,28,33,36,52,185,251,252,254,266,286,306,314,324,332,334,367,368,384,392,394,402,414,438,442,444,452,464,466,495,496,506,506,512,522,528,533,534,542,550,566,568,574,576,581,582,590,596,608,4,19,31,37,39,46,51,64,79,105,110,122,134,184,207,224,233,239,241,253,273,275,295,297,304,306,316,328,330,342,344,349,351,364,371,373,378,389,391,393,403,409,416,418,425,432,432,459,470,485,487,493,515,517,527,529,539,541,553,569,580,582,592,594,605,619,642,644,644,670,4,9,22,60,70,86,88,102,122,141,151,159,167,169,186,188,264,276,278,292,294,302,312,322,336,338,344,346,346,355,355,362,370,372,391,400,456,458,1,4,9,54,69,130,132,141,143,143,175,177,177,222,237,257,288,305,329,329,341,381,383,399,415,417,443,445,511,1,4,9,9,41,85,107,167,187,206,396,425,427,4,9,46,48,114,196,262,1,2,4,77,311,327,353,377,387,401,423,424,425,1,2,15,87,133,151,163,173,189,215,223,235,253,271,291,303,309,321,329,337,347,357,377,385,393,401,411,441,442,443,1,2,27,41,49,57,63,79,97,125,131,145,161,217,243,267,279,289,305,325,349,359,371,381,387,403,429,430,431,1,4,6,6,10,13,59,73,75,86,92,107,109,133,145,154,156,166,171,191,202,267,269,277,289,308,350,373,375,410,410,429,473,475,498,511,575,1,31,33,97,126,141,157,187,209,219,227,237,271,273,371,395,396,397,1,2,27,43,51,59,71,89,97,107,115,125,149,159,223,233,277,293,305,311,329,353,367,379,389,395,427,428,429,1,1,2,31,45,47,119,131,151,195,221,257,277,323,351,367,389,391,1,2,15,61,77,139,151,185,229,245,267,301,329,353,367,420,420,1,1,19,35,53,83,109,141,185,209,273,315,375,375,376,1,2,27,29,52,53,74,75,225,339,365,399,399,400,400,12,18,28,34,40,42,54,71,79,81,86,92,96,98,99,102,109,111,149,150,151,154,160,164,169,170,172,174,179,182,184,188,190,192,194,197,201,205,208,211,214,218,219,222,224,225,227,229,230,231,238,245,250,253,264,265,272,288,290,6,8,13,34,49,62,66,68,73,117,139,208,214,226,239,249,265,284,286,304,346,355,404,433,462,477,529,531,537,541,546,666,671,1,10,16,26,32,36,38,40,52,57,65,67,69,71,77,79,88,90,94,96,97,98,100,107,109,147,148,149,152,158,162,167,168,170,172,173,177,180,182,183,186,188,190,192,195,199,203,206,209,212,216,217,220,222,223,228,229,236,243,248,251,262,263,270,272,289,6,13,18,28,40,45,56,63,76,112,130,159,174,180,196,202,210,215,219,234,253,262,273,277,281,296,299,304,323,331,341,347,364,8,20,27,42,54,65,76,84,94,110,122,133,145,156,172,182,195,207,218,230,242,254,306,317,327,336,350,358,368,376,387,397,405,418,430,442,455,464,476,496,506,520,529,551,1,8,14,24,30,34,36,38,50,63,65,67,69,73,77,82,86,88,92,94,95,96,98,107,145,146,147,150,156,160,165,166,168,170,171,178,181,184,186,188,190,193,197,201,207,210,213,218,220,221,223,225,226,227,241,246,249,260,261,268,1,1,1,2,6,8,13,20,24,71,75,79,80,105,106,121,122,136,137,179,180,187,192,193,195,196,200,201,210,211,219,239,240,246,247,252,262,272,276,277,292,322,329,333,382,386,387,405,412,505,517,518,8,15,20,30,42,47,58,65,72,78,84,90,114,132,139,149,176,182,198,204,212,217,221,236,250,255,264,275,279,286,298,301,306,325,333,343,367,1,5,6,8,10,10,17,18,18,22,23,30,31,42,49,55,57,61,62,69,76,77,92,93,114,122,129,157,160,167,187,190,200,201,216,217,231,241,260,272,273,275,277,278,283,296,303,312,320,325,333,340,341,345,353,356,384,385,386,390,393,397,406,407,408,428,438,444,448,458,463,471,8,20,27,54,65,76,84,94,110,122,133,145,156,172,182,195,207,218,230,242,254,264,295,317,327,336,350,358,368,376,387,397,405,418,430,455,464,476,496,506,520,541,551,561,1,4,7,8,19,25,28,35,36,58,59,67,68,80,81,97,98,116,140,146,162,172,184,189,190,201,205,215,239,242,259,270,279,285,286,290,291,299,322,323,352,363,369,381,4,6,20,264,333,342,31,36,43,49,54,60,65,71,76,82,154,157,158,161,162,162,165,165,166,177,177,178,182,184,184,186,188,188,211,212,214,224,226,228,228,230,232,232,232,234,236,236,8,9,1,4,6,34,36,38,50,50,51,51,56,59,61,62,63,64,65,66,67,68,68,69,70,71,73,76,78,79,87,90,91,91,92,98,105,110,110,111,112,113,114,114,115,122,122,124,125,126,127,128,130,131,132,134,135,137,141,145,151,153,155,157,162,162,162,163,164,165,167,169,178,185,186,187,187,188,188,188,189,189,189,189,189,190,191,192,195,196,209,228,231,237,238,239,241,242,244,245,250,251,253,254,255,256,258,267,271,274,276,277,279,281,281,282,283,283,284,285,292,293,294,295,297,297,297,298,304,305,310,311,314,316,317,317,318,320,327,329,330,331,334,337,337,338,342,346,349,350,355,360,366,367,371,373,375,376,377,383,384,390,393,394,400,411,415,417,418,419,420,422,423,426,429,431,432,444,445,448,449,450,454,457,460,462,464,467,468,469,469,470,470,474,479,487,488,489,492,493,494,501,507,517,523,529,531,532,532,539,539,541,542,544,545,548,551,555,562,562,563,563,574,575,583,587,587,588,591,595,597,598,599,600,602,603,603,605,608,611,612,615,616,616,617,618,621,622,628,630,631,631,632,633,635,637,637,642,647,1,1,10,12,13,16,16,17,18,34,46,47,62,82,89,90,90,90,91,92,92,92,92,93,93,94,94,95,95,96,96,97,98,98,98,99,103,104,113,118,121,123,124,139,146,147,148,156,157,166,168,171,174,174,175,195,218,219,221,225,226,232,248,249,252,253,254,258,259,272,300,301,311,313,322,323,326,331,355,367,374,383,438,459,465,466,469,471,473,474,475,475,475,476,477,478,510,514,524,537,544,544,557,558,567,583,1,4,50,51,54,55,55,61,62,63,64,65,66,67,69,70,72,75,79,80,81,81,82,90,91,93,93,94,94,96,97,97,98,102,103,104,105,106,108,109,110,112,114,115,116,117,119,120,120,121,122,122,123,124,126,127,128,129,130,130,131,131,132,133,134,137,139,140,145,146,147,149,154,157,158,159,163,166,167,168,169,170,171,172,175,175,179,181,190,190,195,198,207,208,209,210,212,214,215,216,217,218,224,226,228,230,231,232,237,238,239,240,241,242,245,246,247,248,249,250,251,253,254,255,257,259,261,262,265,271,4,17,17,18,19,23,23,24,26,28,29,29,31,38,39,40,41,42,43,44,45,46,47,48,49,52,53,54,58,60,62,72,74,81,86,87,90,94,95,96,96,97,98,99,100,101,101,102,105,106,108,109,114,115,116,118,119,122,123,125,127,129,130,131,132,135,138,140,141,142,143,144,145,148,149,150,153,154,155,156,157,160,160,168,175,176,177,178,180,182,183,188,190,190,195,196,199,203,206,207,208,209,210,211,212,214,218,223,226,241,242,251,257,274,276,277,280,283,284,285,287,288,291,295,300,302,304,307,308,309,314,319,321,323,324,326,330,331,332,333,334,336,337,340,341,343,346,349,352,354,359,439,4,4,4,4,6,6,19,20,21,26,35,43,45,46,55,57,59,64,68,71,74,77,86,94,96,97,103,103,107,116,116,116,117,118,118,119,119,120,121,121,122,122,123,123,124,125,125,126,127,127,127,128,128,134,135,139,140,141,142,143,144,147,150,153,156,161,162,162,163,163,165,166,167,170,174,177,181,183,185,186,186,191,192,196,196,197,201,205,206,211,214,221,227,228,228,232,237,239,239,246,247,250,254,255,256,257,258,259,264,270,270,272,277,282,282,283,284,287,287,288,288,291,294,296,301,305,308,312,314,318,320,324,328,334,356,358,359,361,369,370,372,374,381,384,386,395,397,408,411,416,417,421,423,423,424,425,425,426,426,428,430,433,434,436,439,441,442,444,447,449,453,457,461,516,521,1,8,8,16,17,20,21,27,38,39,41,43,45,47,48,50,53,54,56,59,61,75,75,76,77,79,79,82,94,98,99,102,102,103,104,106,107,108,110,114,117,118,120,121,124,126,127,128,131,132,133,135,136,138,142,144,146,147,148,149,150,154,155,156,158,159,160,161,162,163,166,174,182,185,188,190,196,202,203,204,210,215,216,217,218,219,222,227,233,237,239,254,255,265,269,271,291,292,293,295,299,300,302,303,304,306,307,308,320,323,326,329,331,333,338,343,345,347,348,349,351,355,356,357,358,359,361,363,366,368,370,374,378,381,383,388,413,487,495,1,4,5,6,6,7,8,8,9,10,11,12,12,13,13,14,15,18,21,22,23,24,25,25,26,27,28,28,29,30,30,31,32,34,34,34,35,36,37,38,38,39,40,41,43,44,45,46,47,47,48,50,50,52,52,52,53,54,54,55,56,56,56,57,57,58,58,59,59,60,60,62,62,62,63,63,63,63,64,64,65,65,65,66,67,67,68,69,70,71,72,72,73,74,74,75,76,78,78,79,80,85,85,87,87,88,91,92,93,95,95,96,97,99,100,101,102,102,104,106,107,108,108,109,110,111,111,112,113,113,114,114,115,116,116,116,116,117,117,117,118,118,118,119,119,119,120,120,121,121,121,122,123,123,123,123,123,123,124,124,125,125,126,126,127,127,128,128,128,129,129,129,129,130,131,132,132,132,132,133,133,133,133,133,133,134,134,134,134,134,134,134,134,138,139,139,141,141,142,143,144,145,146,146,147,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,167,169,169,171,172,173,174,175,175,176,178,179,179,181,182,1,2,7,8,10,14,56,58,157,158,242,244,287,288,291,292,293,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,328,328,329,330,331,335,336,8,11,16,18,19,20,24,41,65,79,82,95,101,109,128,131,139,154,162,184,196,206,4,6,8,10,12,14,16,18,20,22,24,26,31,10,10,10,12,14,14,16,19,21,22,22,28,28,36,36,38,38,48,48,54,56,56,56,62,64,64,70,72,72,78,80,80,88,88,96,102,111,112,112,130,133,136,136,189,198,255,284,323,337,337,337,341,362,363,383,405,437,440,480,510,520,557,560,561,573,609,666,666,668,669,695,696,698,698,700,700,713,715,716,718,720,722,724,726,728,730,732,734,734,734,736,738,740,742,742,742,744,744,746,748,748,774,775,815,821,822,827,831,839,851,889,898,935,938,941,942,1006,1008,1009,1016,1038,1038,1040,1042,1044,1046,1048,1048,1053,1061,1065,1071,1073,1082,1093,1094,1096,1101,1129,1168,30,36,44,48,48,50,50,50,52,52,54,74,76,78,82,84,88,88,88,90,90,92,92,94,94,96,98,98,100,100,102,102,104,106,108,110,112,112,114,4,6,6,10,99,103,7,26,29,30,32,34,36,41,44,45,48,51,51,51,52,52,56,65,70,72,74,74,76,84,182,187,188,196,196,198,201,201,202,203,205,206,207,210,215,216,217,217,224,238,239,242,244,244,247,248,250,272,278,288,290,291,294,300,300,301,302,302,308,316,318,320,326,327,327,328,329,330,338,341,342,349,350,351,354,354,357,358,360,384,387,387,388,389,389,390,412,416,419,420,421,422,422,424,426,428,428,430,430,430,441,450,458,462,463,463,465,466,468,469,475,476,481,482,487,487,488,497,498,502,502,502,503,504,510,512,513,525,30,36,40,44,54,62,66,72,78,88,90,100,114,120,134,140,150,156,162,166,170,174,178,184,190,200,206,212,218,224,230,240,6,6,8,8,8,10,10,12,12,14,14,16,18,20,28,30,32,34,36,38,40,42,4,6,29,30,114,115,117,123,140,212,267,274,279,285,340,377,378,411,412,415,463,4,6,37,60,109,110,112,158,182,187,192,200,208,233,282,308,314,417,467,1,5,6,8,10,18,18,27,28,34,92,94,100,100,114,210,216,220,220,226,267,295,296,320,320,322,343,357,360,474,480,486,496,502,502,502,506,506,508,1,4,28,48,86,86,118,142,142,146,150,158,158,158,164,182,221,234,242,244,248,306,534,4,14,160,170,178,191,199,203,203,207,207,222,280,5,223,238,251,291,6,8,23,26,26,100,158,162,256,258,364,365,8,8,16,16,46,52,185,224,226,275,283,321,345,434,447,1,1,1,2,9,12,22,56,61,96,101,149,171,266,295,297,346,384,394,405,523,535,535,535,536,537,55,107,167,227,294,344,387,427,4,11,12,43,111,147,157,184,207,230,300,349,1,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,47,48,50,53,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,99,100,102,104,106,6,13,13,14,14,15,16,16,17,19,21,21,22,22,22,23,23,24,25,26,27,27,28,28,29,30,31,33,33,34,37,38,39,40,41,42,43,44,45,46,48,49,49,49,50,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,72,73,73,74,74,75,76,76,77,78,78,79,80,81,82,83,84,97,6,8,12,14,16,18,22,24,30,56,62,62,64,66,68,76,78,80,82,84,7,13,21,23,28,29,30,31,35,36,38,55,57,58,60,62,70,80,82,86,93,95,104,105,110,111,112,113,119,120,123,128,129,130,133,137,147,151,152,152,154,156,158,160,162,164,164,166,168,170,172,174,176,178,178,180,182,184,186,188,190,192,194,196,198,198,200,200,200,202,202,202,204,206,206,206,208,208,208,210,212,212,214,216,218,220,220,220,222,222,224,224,224,226,228,228,228,230,230,230,232,232,232,234,238,238,240,242,242,244,244,246,248,248,248,248,248,250,252,254,256,258,258,260,1,6,9,10,11,12,14,15,16,18,19,20,22,23,24,26,27,28,30,31,32,34,35,36,37,38,39,40,41,42,43,44,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,81,81,82,82,83,84,85,86,87,88,89,90,91,92,93,93,93,94,95,95,96,97,97,98,99,100,100,101,102,102,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,122,123,124,126,127,128,130,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,155,156,157,158,159,160,161,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,184,185,186,187,189,189,190,191,192,193,194,195,196,198,199,201,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,250,251,252,253,254,254,255,255,256,257,257,257,258,259,260,261,262,263,264,265,265,266,267,268,269,270,271,272,274,276,278,280,283,284,286,287,288,290,291,292,293,294,315,7,37,45,63,72,95,105,108,114,149,171,226,235,246,249,4,5,6,7,8,9,10,11,12,13,14,14,16,17,17,18,19,19,20,22,23,24,26,27,28,29,30,31,32,33,33,34,35,37,38,39,39,40,41,43,43,44,45,46,47,48,49,50,51,53,54,5,5,6,7,8,9,9,10,10,11,11,11,13,15,15,16,16,17,18,18,18,20,20,20,21,22,23,24,24,25,27,29,31,33,34,34,35,36,36,37,38,39,40,41,42,43,44,44,45,46,47,48,49,50,51,52,53,55,57,58,59,61,63,63,64,65,66,67,69,70,71,72,73,74,75,77,78,79,79,80,80,81,82,82,83,83,84,84,85,86,87,89,90,91,93,94,94,95,96,97,99,99,100,101,103,104,105,105,107,108,108,109,111,113,113,114,115,117,118,119,121,123,125,126,126,126,127,128,129,130,131,132,132,133,134,135,136,136,136,137,138,139,140,140,141,143,144,144,145,146,146,147,148,150,150,153,155,157,158,159,161,163,164,165,168,170,172,174,174,175,176,177,178,179,180,180,181,182,184,185,186,187,5,9,27,34,39,47,49,54,59,63,63,65,72,77,79,79,92,98,101,101,102,102,108,8,9,10,11,12,17,17,19,20,22,26,30,32,34,36,38,40,42,44,46,46,48,50,52,56,57,58,59,60,62,64,66,68,70,72,74,76,78,82,82,84,90,90,92,92,94,94,96,98,100,1,2,3,4,5,6,7,7,8,9,10,11,12,12,13,13,14,14,15,6,10,11,12,14,14,14,15,16,17,18,19,19,20,21,22,23,23,23,23,25,26,27,28,29,30,30,31,31,32,33,34,35,36,38,39,40,41,42,43,43,44,45,46,47,47,47,47,47,47,47,50,50,50,50,51,52,53,53,53,53,53,53,54,55,56,58,59,60,60,62,62,63,64,65,67,68,68,70,72,73,73,7,9,10,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,66,70,74,75,76,77,80,84,85,88,89,92,93,96,97,101,104,108,109,112,113,116,117,120,121,124,125,128,129,131,131,134,135,138,138,140,141,144,145,148,149,152,153,156,157,160,164,165,168,169,184,188,189,193,196,200,204,205,208,209,212,213,214,215,218,219,220,221,224,225,228,229,232,236,240,245,248,252,256,256,257,260,261,265,268,269,273,277,280,288,289,293,296,297,298,299,302,303,306,307,317,318,323,328,332,333,336,337,341,344,7,9,10,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,66,70,71,74,75,76,77,80,84,85,88,89,92,93,96,97,101,104,108,109,112,113,116,117,120,121,124,125,128,129,130,131,134,135,138,139,142,143,146,147,150,151,154,155,158,162,163,166,167,173,176,182,186,187,191,194,198,202,203,206,207,210,211,212,213,216,217,218,219,222,223,226,227,230,234,238,243,246,246,250,254,254,254,255,258,259,263,266,267,271,275,278,286,287,291,294,295,296,297,300,301,304,305,315,316,321,326,330,331,334,335,339,342,24,36,74,98,116,132,144,158,168,178,188,198,210,210,220,220,226,238,246,256,270,278,290,300,322,332,352,372,382,392,408,424,438,448,17,20,26,34,38,44,50,56,62,68,72,78,84,102,112,116,124,132,140,148,156,156,164,172,182,186,196,202,216,224,230,236,242,258,262,272,292,298,308,316,324,330,338,346,352,364,374,384,390,396,404,410,420,7,7,19,19,20,20,26,34,42,48,54,64,70,76,84,92,102,110,118,124,130,138,146,154,162,172,178,184,192,202,216,224,232,238,246,252,258,268,282,292,300,308,316,322,328,338,346,368,374,384,390,398,414,9,11,13,13,15,15,17,17,19,21,21,21,23,25,25,27,28,30,31,32,32,33,33,34,34,35,35,36,37,38,38,39,40,41,41,42,43,44,44,45,45,46,47,48,48,49,49,50,51,52,53,54,54,55,55,56,57,58,59,60,60,61,62,62,63,64,64,65,66,66,66,67,68,68,68,69,69,69,70,70,71,71,72,73,74,76,76,77,78,78,79,79,80,81,81,82,82,83,84,84,85,86,86,86,87,88,89,89,89,90,90,90,90,90,91,92,92,93,93,94,94,95,95,96,96,96,97,98,99,100,100,102,102,103,6,70,76,88,88,92,92,92,96,96,96,96,100,105,108,112,116,120,124,128,132,136,136,140,140,144,144,148,152,160,164,168,172,176,180,180,184,184,188,188,188,188,192,192,192,192,196,196,196,200,200,200,200,210,214,218,218,222,222,222,226,230,234,238,242,242,242,10,12,14,16,18,20,6,6,6,48,48,54,54,54,54,54,56,56,56,56,56,58,58,60,60,60,62,64,64,64,66,66,68,68,35,37,39,68,68,87,112,115,116,116,118,120,141,215,236,239,312,334,337,338,380,380,380,383,16,18,20,26,28,31,34,36,39,42,43,46,51,81,83,86,92,97,109,110,116,122,128,132,138,144,146,148,159,159,160,160,161,162,162,163,163,164,165,165,166,167,167,168,169,169,170,170,171,186,186,186,188,16,18,20,26,28,31,34,36,39,42,43,46,51,81,83,92,97,110,116,122,124,131,132,138,139,144,146,148,159,159,160,160,161,162,162,163,163,164,165,165,166,166,167,167,168,169,169,170,170,171,184,185,186,186,187,189,8,9,9,10,10,11,12,13,14,14,16,16,16,17,17,18,19,20,21,21,21,21,22,22,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,35,36,36,37,37,37,38,38,39,40,40,41,42,43,44,45,45,45,45,46,46,47,48,49,50,50,51,51,52,53,54,55,56,57,57,58,58,59,60,60,61,61,61,62,63,15,16,17,18,18,18,20,20,21,21,22,23,24,25,37,38,39,60,60,63,70,71,81,91,9,10,11,13,14,16,17,18,19,21,22,25,27,28,30,32,34,34,36,40,40,46,47,48,49,53,60,60,61,67,68,72,75,76,77,78,79,79,80,83,86,87,87,88,88,91,91,92,92,93,93,101,101,102,103,104,105,106,106,107,107,107,108,108,111,118,119,120,121,122,123,124,125,132,132,133,133,135,141,142,143,144,151,152,154,165,165,166,166,167,167,168,168,169,174,177,182,190,190,192,193,194,195,196,207,207,210,210,210,210,212,214,214,214,214,215,215,215,215,216,216,216,216,216,216,217,219,219,219,220,221,222,222,223,224,225,225,228,230,231,232,236,239,241,246,247,249,250,251,251,252,253,254,256,259,261,268,268,268,270,271,273,274,275,277,279,279,280,281,282,283,283,283,283,284,285,285,285,287,14,58,58,79,80,81,82,86,96,97,106,109,113,114,166,167,194,215,224,234,258,36,54,57,59,61,77,87,88,102,114,115,142,142,143,164,164,195,227,227,228,228,12,18,55,66,67,67,77,79,79,87,88,88,88,4,7,7,9,13,14,15,17,19,12,47,51,71,72,75,76,80,81,82,92,108,112,117,118,120,5,7,9,9,12,13,14,15,15,17,17,17,18,20,21,22,22,23,23,24,25,25,26,26,27,27,29,29,29,30,31,32,32,32,33,35,36,37,38,38,39,39,40,41,43,44,45,47,47,49,51,52,53,54,56,57,57,58,59,62,63,64,67,68,69,69,69,70,71,75,76,77,78,79,80,82,83,84,85,85,86,87,89,90,90,92,92,93,96,97,98,98,98,99,100,100,101,102,102,103,104,105,105,106,107,108,111,112,113,114,115,115,115,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,119,119,119,120,121,121,121,121,122,124,126,128,129,129,129,130,131,131,134,135,135,136,136,137,138,139,140,142,143,143,143,143,144,145,146,147,148,149,17,22,46,46,53,56,63,64,80,86,87,89,91,101,103,103,108,110,111,112,116,6,11,13,15,16,17,18,18,19,19,20,21,22,23,24,26,26,27,28,28,30,30,32,32,36,37,38,39,40,41,43,44,45,46,46,47,49,51,52,53,54,54,55,57,57,60,64,66,69,78,79,81,82,83,85,92,93,96,97,97,101,102,104,106,107,108,109,111,112,113,114,116,118,121,122,122,124,124,126,126,127,128,129,130,132,132,133,134,136,138,140,141,142,144,145,148,150,151,151,152,152,154,156,157,161,163,164,165,167,169,170,173,174,175,177,178,180,181,183,185,187,190,193,196,197,202,204,209,214,215,216,217,218,219,220,225,226,228,228,229,229,230,231,232,234,241,245,254,257,261,271,274,278,297,304,306,309,314,318,320,322,325,325,325,327,330,333,334,336,338,341,342,344,360,46,46,50,54,56,1,4,4,4,4,6,18,19,19,21,21,22,24,26,28,30,32,34,36,36,36,36,36,38,40,46,46,46,46,46,46,46,46,46,46,46,46,52,54,56,58,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,62,64,66,68,70,72,74,76,78,80,82,84,84,84,84,84,86,90,90,94,96,98,99,100,102,104,105,106,108,110,110,110,112,112,112,114,116,118,126,130,132,133,133,134,136,137,137,137,138,140,142,144,145,146,147,148,150,150,152,154,156,158,160,162,166,168,169,169,170,172,173,174,176,180,181,181,181,184,184,186,186,186,188,188,188,190,190,190,192,196,196,198,202,202,202,202,204,204,208,208,210,217,217,6,6,6,7,7,10,10,10,11,11,14,15,15,15,15,18,18,19,19,19,22,23,23,23,23,23,23,24,26,26,27,27,27,27,27,31,31,31,34,35,35,35,38,38,39,39,42,42,43,46,46,46,46,47,47,47,50,50,50,51,51,52,54,56,59,60,64,68,69,72,6,16,30,142,248,250,402,428,429,7,8,32,32,32,52,52,58,58,58,66,66,72,84,84,84,88,88,88,92,92,92,92,114,114,114,118,118,120,120,120,126,126,126,132,132,132,142,142,142,152,152,165,165,166,166,0,10,25,147,2,7,7,8,8,10,11,12,13,17,20,23,28,29,29,30,31,34,35,36,37,37,37,38,39,40,42,43,45,46,52,55,1,20,30,45,46,46,46,47,48,49,50,51,52,53,53,54,54,54,54,56,62,65,65,66,67,67,68,69,76,77,82,84,92,102,104,105,112,119,122,125,126,127,134,136,148,160,173,174,179,180,187,187,189,192,196,202,212,216,216,225,226,239,244,250,260,267,268,268,279,280,291,292,302,308,316,334,24,32,91,92,93,93,94,95,96,97,97,98,99,100,101,102,103,104,105,105,106,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,150,7,8,10,12,20,25,27,28,30,31,32,33,35,36,37,38,40,42,45,46,47,47,48,48,49,50,51,52,53,55,56,56,57,59,60,61,63,65,66,66,67,69,70,71,73,74,74,75,75,77,79,80,80,81,81,82,84,85,86,88,89,90,93,94,95,99,100,101,102,103,104,106,111,112,118,119,121,122,123,124,125,126,127,128,128,129,130,130,130,130,132,132,133,134,135,135,136,137,138,138,139,140,140,141,142,143,147,148,148,149,150,151,154,157,159,161,162,163,164,165,167,167,168,169,170,171,172,174,175,177,178,179,180,182,184,189,190,191,194,195,196,198,199,200,201,202,204,204,205,206,207,208,209,210,211,213,214,215,215,216,218,219,220,222,223,224,225,227,228,230,234,235,236,238,239,242,246,247,251,252,253,255,257,259,262,264,265,266,267,267,269,270,271,272,273,274,274,275,276,277,277,278,284,287,288,289,290,295,298,301,302,305,307,309,310,313,314,316,317,318,319,320,324,326,328,329,331,335,336,337,338,340,343,344,346,347,348,349,350,351,352,353,354,355,356,357,357,357,358,359,360,361,363,364,365,366,367,368,369,371,374,377,378,379,380,381,383,384,385,388,389,390,391,392,394,395,396,397,398,399,401,402,403,405,406,408,409,410,411,413,415,416,418,419,420,421,425,426,427,428,429,430,431,432,434,434,434,435,436,438,439,440,441,441,442,443,444,445,447,448,450,453,454,455,456,460,462,463,465,466,467,471,473,474,475,477,478,479,480,481,482,484,486,486,487,488,490,492,493,4,8,8,9,10,12,14,16,18,20,21,22,24,26,28,30,32,33,34,36,38,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,14,14,15,15,16,16,17,17,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,31,32,32,32,33,34,35,35,36,37,38,38,39,39,40,40,41,41,42,43,43,44,44,45,45,46,46,47,47,47,48,49,49,50,50,51,51,52,52,53,53,54,54,54,54,41,70,109,12,18,21,24,27,35,36,37,39,44,48,50,52,55,17,18,19,20,21,23,25,26,28,31,32,34,36,37,39,42,44,45,46,47,49,50,52,54,55,56,58,61,64,67,68,69,70,71,73,75,76,78,81,83,85,89,92,95,97,98,99,102,105,107,110,111,113,116,118,119,121,125,128,131,133,134,135,136,137,139,141,143,146,149,150,151,152,153,155,157,159,160,163,166,169,171,174,176,177,178,180,183,186,189,190,192,194,195,196,199,202,205,207,209,211,212,213,215,216,217,218,221,28,52,52,52,58,81,84,88,126,130,130,131,131,131,140,140,140,140,148,154,158,185,189,189,189,192,193,194,195,202,218,222,222,260,279,5,6,26,36,46,58,66,72,78,86,90,96,100,108,120,132,142,152,162,172,186,200,214,214,234,244,254,268,276,284,292,302,314,314,326,326,340,356,368,380,380,380,392,404,412,422,426,432,440,446,452,452,460,460,470,470,480,486,491,494,498,502,502,506,510,516,516,522,526,530,534,540,550,558,568,7,31,37,41,47,51,61,73,93,100,101,111,119,119,125,131,141,159,163,193,199,223,227,233,237,255,7,11,12,17,17,26,28,30,31,31,32,33,33,34,36,37,8,12,14,16,18,18,20,22,22,23,24,24,28,41,41,14,17,20,22,26,29,33,40,44,49,50,54,58,68,75,77,79,82,85,89,90,92,94,96,96,105,107,115,121,122,124,126,129,133,136,140,149,152,156,158,165,167,169,171,174,175,176,177,178,183,188,190,195,199,204,207,208,214,221,224,226,230,232,238,243,250,252,253,254,259,264,270,272,275,278,284,288,293,294,296,299,301,306,311,314,318,324,324,328,333,333,338,342,347,6,17,26,30,34,38,38,42,46,52,60,70,80,86,90,94,98,114,120,126,136,142,148,154,158,168,174,186,192,200,210,218,222,226,230,234,238,242,250,254,258,262,268,274,278,282,288,294,302,310,322,330,338,346,354,362,372,376,413,414,4,6,11,14,15,16,19,20,23,26,27,36,38,39,40,46,47,58,61,61,64,66,66,79,82,84,84,86,92,102,106,108,109,110,112,1,8,11,12,13,13,15,16,17,18,19,19,19,20,21,21,21,22,23,24,25,26,27,27,27,27,28,29,30,31,32,33,33,33,35,37,37,38,38,39,39,40,41,43,45,45,46,47,49,50,51,52,57,6,9,11,11,11,13,15,15,15,15,16,17,17,19,19,19,20,21,23,24,25,25,25,25,27,29,31,31,33,35,35,36,37,37,39,40,41,43,45,47,47,49,50,7,16,38,42,52,62,70,78,84,114,118,124,134,142,146,152,162,164,168,174,177,182,184,188,198,203,206,212,222,230,233,234,236,242,252,256,260,263,266,270,274,276,278,280,316,4,5,7,8,10,11,11,12,16,17,19,24,28,29,30,7,8,62,63,64,65,66,67,69,87,92,100,102,112,122,124,130,134,142,154,158,162,164,168,174,178,183,184,189,190,198,209,216,274,277,278,281,285,303,471,472,489,490,494,497,501,502,508,511,19,32,35,36,39,40,44,47,48,49,50,64,100,126,146,147,148,160,168,170,172,184,186,188,190,192,194,195,196,197,198,203,203,203,203,203,204,205,205,206,208,208,208,210,212,213,214,216,217,218,219,220,221,224,240,258,276,278,284,286,295,0,8,24,28,34,35,37,38,39,40,41,42,43,44,44,45,45,46,46,48,52,54,55,56,57,62,62,65,66,67,68,69,70,72,74,76,77,86,91,92,95,96,96,98,102,104,106,112,114,118,122,122,124,126,131,140,141,141,141,142,142,143,144,146,148,149,151,152,152,152,153,155,156,157,157,158,158,158,159,159,159,159,159,159,159,160,162,163,164,166,167,167,168,168,169,169,169,170,170,171,171,172,174,175,176,177,178,180,182,183,184,184,184,186,187,187,188,190,192,194,195,196,196,198,198,198,198,198,199,200,200,201,201,202,203,203,204,205,206,208,209,209,210,213,214,216,218,220,222,224,225,226,228,229,232,234,237,238,242,243,243,245,246,250,254,258,260,265,266,267,268,270,270,270,271,272,273,274,274,278,285,285,285,288,295,296,300,303,310,310,311,312,314,316,317,322,323,324,326,330,330,332,334,335,335,336,338,338,338,339,340,340,340,342,342,343,344,348,350,352,356,358,360,362,363,364,378,379,379,380,381,381,382,383,383,384,386,386,387,388,390,392,393,395,395,396,398,400,400,402,404,406,407,409,410,411,412,422,423,424,426,428,433,434,434,437,448,448,448,452,454,460,464,473,474,6,10,12,14,16,18,20,22,26,28,30,32,36,38,40,42,44,46,48,50,52,54,56,58,60,61,62,64,66,68,72,74,76,78,80,80,82,82,86,88,90,94,96,98,100,102,104,106,108,110,112,114,116,118,4,19,27,30,34,42,45,50,54,57,62,66,66,66,75,81,85,90,93,96,103,109,115,118,122,125,136,139,143,147,150,152,159,165,168,168,171,174,178,187,193,197,197,203,206,206,208,215,223,229,233,236,240,245,250,253,262,265,268,273,276,281,287,292,292,296,4,31,36,40,44,52,56,59,67,74,76,80,86,90,90,94,97,100,105,108,111,115,119,122,127,130,133,146,149,156,156,160,164,167,170,174,179,184,188,193,196,201,208,213,220,224,227,230,239,243,247,250,254,257,263,267,270,273,276,279,284,290,294,6,17,30,33,42,50,53,60,66,70,82,88,91,98,103,110,116,121,131,139,146,149,154,159,165,171,175,175,192,198,201,207,211,220,224,231,238,244,249,255,262,266,271,279,288,291,298,301,307,313,319,323,339,346,350,353,360,372,375,379,383,394,6,21,29,32,36,44,47,52,56,59,62,66,75,81,85,90,93,103,109,115,118,122,125,125,136,139,143,147,150,159,165,168,171,174,178,187,193,197,203,213,221,225,229,232,236,241,246,249,258,261,264,269,273,277,283,288,292,300,12,16,19,21,22,24,24,25,25,25,25,25,27,28,29,30,31,33,34,35,37,38,39,40,41,41,42,42,43,43,44,45,48,48,50,50,54,56,57,58,59,60,61,61,62,64,64,65,66,67,68,69,70,71,71,72,73,73,73,74,75,76,77,78,79,6,7,10,11,12,15,16,16,16,17,17,17,18,19,19,20,20,21,23,23,23,23,24,24,24,25,25,26,26,27,28,29,30,31,32,32,33,33,34,35,36,37,37,38,39,40,41,41,41,42,43,44,45,46,46,47,48,49,50,51,52,52,53,53,54,55,57,58,59,60,61,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,93,94,95,96,97,103,7,14,17,18,19,20,22,24,27,30,30,30,34,38,40,42,44,45,46,46,47,50,52,56,58,59,60,62,63,67,71,73,74,76,78,81,82,83,86,87,88,89,91,94,96,98,99,100,101,103,103,105,106,107,108,109,111,112,114,116,118,123,123,124,124,124,9,22,24,25,27,29,30,32,36,37,40,41,41,42,43,44,50,51,51,53,55,57,59,61,62,64,65,66,67,68,69,70,73,74,75,76,77,78,79,80,81,82,87,87,88,91,91,92,92,93,93,94,95,95,96,96,97,98,99,100,101,102,103,103,104,105,105,106,106,106,107,108,109,109,110,111,112,112,112,114,114,114,115,117,119,120,121,121,122,122,123,126,127,128,130,131,132,133,134,134,136,137,138,138,139,140,141,143,144,145,145,145,146,146,147,149,150,151,152,154,155,155,156,157,157,158,159,159,160,160,161,161,163,164,165,165,165,166,166,167,168,169,170,170,171,175,177,178,179,179,180,183,187,187,187,187,188,189,190,191,192,194,196,198,199,200,200,201,201,202,203,205,206,206,207,223,223,227,228,230,231,232,235,235,237,237,239,241,242,243,252,254,254,255,255,256,257,258,258,258,260,261,261,262,263,263,264,267,268,269,270,273,275,276,277,277,278,280,281,295,296,330,331,332,332,334,335,335,343,358,374,374,9,19,24,24,27,28,28,29,30,32,32,33,33,33,35,36,37,37,38,39,39,40,41,42,42,43,44,45,56,61,62,64,65,67,70,85,95,101,132,140,141,141,142,143,143,143,144,145,146,147,147,152,162,169,172,180,197,200,210,211,212,212,213,214,215,217,218,218,219,219,219,219,220,220,220,221,222,223,223,225,226,226,226,227,227,227,228,228,229,229,231,234,240,241,243,243,244,249,249,251,259,259,260,260,261,262,263,263,263,264,264,265,265,266,266,267,268,272,273,274,274,274,274,274,274,274,278,282,284,286,289,293,293,297,299,301,302,302,305,306,319,319,325,326,326,326,334,334,341,341,363,382,388,397,400,401,403,404,405,405,406,407,408,409,410,412,414,415,416,417,418,419,420,422,425,427,429,9,10,22,24,25,27,29,30,32,34,36,37,40,41,42,43,44,46,50,51,55,57,59,61,62,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,87,87,89,89,90,90,91,91,92,93,93,94,94,95,96,97,98,99,99,100,100,101,102,103,103,103,104,104,104,105,106,107,107,108,109,110,110,110,110,112,113,115,117,118,119,119,120,120,121,124,125,127,128,129,130,132,133,134,135,136,137,139,140,141,141,141,143,145,146,147,148,149,149,150,151,152,153,153,154,155,155,156,156,157,157,159,160,161,161,162,163,164,165,166,166,167,171,173,174,175,175,176,179,183,183,183,183,184,185,186,187,188,190,192,193,194,194,195,195,196,197,197,199,200,200,201,217,221,222,224,225,226,229,231,233,235,236,237,246,248,248,249,250,251,252,252,252,252,254,255,255,256,257,257,258,261,262,263,264,267,269,270,271,271,272,274,275,289,290,307,324,325,326,326,327,328,329,337,352,368,368,7,38,39,40,43,45,47,48,50,52,54,57,82,85,87,88,93,95,96,102,105,106,110,112,113,116,119,120,124,129,145,148,171,181,182,189,190,198,204,207,213,215,218,223,225,227,235,236,264,18,18,23,23,66,78,108,116,123,125,126,129,131,134,135,137,139,146,149,152,153,155,156,158,161,162,164,167,170,172,175,192,192,193,193,195,200,201,204,206,212,214,236,241,259,261,263,283,287,289,290,298,327,331,334,351,352,360,366,366,367,1,9,11,11,11,13,15,16,22,24,26,26,27,28,29,31,32,33,33,34,35,43,9,34,35,35,42,43,50,58,59,59,66,67,67,74,75,88,89,92,93,93,96,97,100,101,104,104,105,108,109,112,113,116,116,117,122,122,123,126,127,130,130,131,134,135,138,139,142,143,146,147,150,150,151,151,154,155,158,159,162,163,163,166,167,170,171,174,175,178,179,182,183,186,187,190,191,194,195,196,197,200,201,201,204,205,205,208,208,209,212,213,216,217,220,221,224,224,225,225,228,229,230,231,234,235,238,239,239,239,239,242,243,244,245,248,249,250,250,251,251,254,254,255,256,257,260,261,263,266,267,268,269,269,272,273,276,276,277,277,280,281,284,285,288,289,289,289,292,293,296,297,300,301,7,22,29,31,43,44,45,45,46,48,51,52,54,56,59,60,62,62,62,63,64,65,66,66,66,67,69,71,72,73,73,75,76,77,78,79,80,80,82,82,84,86,87,88,89,91,92,92,97,99,101,104,105,106,108,111,112,112,113,115,124,125,127,128,128,132,136,137,138,141,142,142,142,143,143,144,145,145,146,147,148,149,149,151,152,155,156,158,158,168,174,175,182,183,183,184,186,187,187,188,189,189,193,195,195,198,200,200,201,202,202,205,205,206,207,207,208,208,209,210,212,215,216,217,218,220,221,222,223,223,224,225,225,9,10,60,90,90,94,94,116,120,138,154,158,170,174,178,178,178,186,186,186,186,189,189,192,192,192,192,195,198,198,202,202,206,206,206,210,214,214,214,218,222,225,232,244,244,250,250,274,274,274,274,274,274,274,274,282,286,286,308,313,313,313,316,316,322,330,336,336,336,344,348,348,352,352,356,366,366,372,372,376,376,380,380,384,384,420,428,428,428,438,438,438,444,444,444,444,444,444,466,474,492,492,492,512,512,512,512,512,518,518,518,518,521,538,538,538,538,542,542,542,542,550,550,550,550,557,557,557,557,7,9,72,73,73,86,86,87,89,90,90,91,102,102,103,103,120,120,121,123,134,134,135,135,136,136,137,140,141,143,166,166,167,169,169,178,245,0,6,11,15,22,26,33,39,46,14,15,17,19,21,23,23,26,27,29,33,34,38,41,43,43,43,45,48,49,50,51,54,54,55,57,57,59,60,60,61,63,65,67,69,71,71,73,74,74,75,76,77,80,81,82,83,84,84,84,85,86,87,89,89,92,93,94,95,97,98,99,99,100,101,103,104,106,108,109,111,113,114,115,117,119,122,123,123,123,124,130,131,137,12,14,15,17,19,21,23,23,26,27,28,29,31,33,34,38,41,41,43,45,45,48,49,50,51,54,54,55,55,55,57,57,60,61,63,63,65,67,69,71,71,73,74,74,75,75,75,76,77,80,81,82,83,84,85,86,87,89,89,92,93,94,95,97,97,98,99,100,101,103,106,108,109,111,113,114,115,117,119,122,123,123,123,123,124,129,131,131,132,30,31,32,32,33,34,34,35,36,36,37,38,39,40,41,42,43,44,46,47,48,50,51,52,54,54,56,57,57,57,59,60,64,65,66,67,69,72,72,74,75,76,80,82,82,83,86,87,88,91,93,96,97,99,100,101,102,103,105,106,107,108,110,110,112,114,115,115,117,117,119,121,122,123,125,126,128,129,129,130,130,131,133,135,135,137,138,138,138,139,140,145,148,150,152,155,158,163,165,167,167,168,170,177,179,1,19,20,22,22,23,23,24,26,30,31,31,32,33,34,35,36,36,37,38,39,42,42,43,44,45,47,49,50,51,51,52,53,56,56,57,58,59,59,61,62,63,63,64,65,65,66,71,73,74,75,76,76,77,78,79,79,80,81,82,83,83,84,84,85,85,86,86,86,87,88,89,89,90,90,91,92,92,93,94,95,96,97,98,99,100,101,102,102,103,104,104,105,105,106,107,107,108,110,110,111,111,112,112,113,113,114,114,115,115,116,118,118,118,119,120,121,121,122,123,124,124,126,127,128,129,129,131,131,132,132,133,134,135,135,136,137,139,140,141,142,143,144,145,146,147,147,148,148,149,149,150,152,152,153,153,155,155,156,156,157,157,158,160,160,161,161,162,162,163,163,164,164,164,165,166,166,168,169,169,171,172,173,174,174,174,175,176,177,177,179,181,181,181,182,182,183,185,185,186,187,188,188,189,189,190,192,192,193,194,194,195,196,197,198,199,200,201,202,203,203,204,205,206,207,208,208,209,210,210,211,212,212,213,214,215,216,217,219,221,221,222,223,224,224,225,226,227,228,229,232,234,235,236,237,238,239,240,240,241,242,243,245,246,248,249,263,18,19,20,22,22,23,23,24,26,30,31,32,34,36,36,37,39,39,42,42,43,44,45,47,49,50,51,51,52,53,56,56,57,58,59,61,62,63,64,65,65,66,66,68,71,74,75,76,76,77,78,79,79,80,81,82,83,83,84,84,85,85,86,86,86,87,87,88,88,89,89,90,90,91,92,93,94,95,96,97,98,99,100,102,102,103,104,104,105,105,106,108,109,110,111,111,112,112,113,113,114,114,115,116,118,118,118,119,120,121,121,122,124,126,127,127,128,128,129,129,130,130,131,131,132,132,133,134,135,135,136,137,138,139,140,142,143,144,145,146,147,147,148,148,149,150,152,152,153,153,154,155,155,156,156,157,157,158,160,160,161,161,162,162,163,163,164,164,165,166,166,168,171,172,173,174,175,176,177,177,179,181,181,182,182,183,185,185,186,187,188,189,189,190,192,192,193,194,194,196,197,198,201,202,203,203,206,207,208,208,209,210,211,211,212,212,213,213,214,215,216,217,219,221,222,223,224,225,226,226,227,228,229,233,234,235,236,237,238,239,240,240,241,242,243,245,245,246,248,248,249,251,6,17,17,18,18,19,20,20,21,22,23,24,25,26,27,27,28,29,31,31,31,32,34,34,35,37,39,40,41,41,42,46,46,47,48,48,49,50,50,51,52,53,53,54,54,55,55,57,58,59,60,61,65,65,65,66,67,67,69,71,71,72,72,74,75,76,77,79,80,83,84,86,87,88,89,89,90,90,91,92,92,93,93,94,96,99,99,101,101,102,103,104,104,105,106,106,108,110,112,112,113,114,114,115,116,117,118,118,119,119,120,120,121,122,123,124,125,126,126,127,128,129,130,131,132,132,133,134,135,136,137,137,139,140,140,141,141,142,150,151,152,153,154,155,158,158,159,162,163,164,165,165,166,168,168,169,173,175,176,177,178,178,179,179,180,180,181,181,182,182,183,183,183,184,185,185,185,185,186,187,191,192,193,194,196,196,197,197,198,200,200,201,203,206,207,208,211,212,212,213,214,218,221,223,224,225,226,228,229,230,231,231,231,232,234,235,236,236,237,238,238,239,239,240,241,241,242,243,245,246,260,262,264,267,268,269,269,270,270,271,271,272,272,273,273,274,275,275,276,278,279,281,283,283,284,287,288,288,289,289,290,291,291,292,292,293,293,294,294,295,295,295,295,296,298,299,300,302,302,304,304,305,307,308,308,308,309,309,309,309,310,310,310,310,311,311,311,312,312,313,313,315,315,316,316,317,318,319,320,321,323,323,325,326,326,327,327,328,328,329,329,331,331,333,333,334,334,335,336,337,339,339,339,340,340,341,342,342,343,343,344,345,345,346,347,347,348,348,350,350,351,351,352,353,354,354,356,356,357,357,357,358,358,359,360,361,361,373,25,26,28,29,41,41,41,44,45,45,46,47,47,47,48,48,49,49,50,50,54,61,62,68,72,74,74,75,75,75,75,76,76,77,77,79,80,81,82,82,82,83,83,84,84,84,85,86,86,86,86,86,87,88,88,89,90,91,91,91,93,93,94,94,95,96,97,98,98,99,100,102,102,103,104,104,105,106,107,107,107,108,108,109,109,110,110,111,114,115,116,116,121,123,125,127,128,129,130,131,132,132,133,134,136,138,139,143,144,144,145,145,146,146,147,147,148,148,149,150,151,152,152,153,154,155,157,157,158,158,159,159,159,160,166,166,167,168,168,169,170,171,172,173,173,174,174,175,176,176,178,179,180,180,183,186,186,187,188,199,200,200,201,202,202,203,204,204,205,206,207,208,209,209,210,211,212,213,214,216,216,217,217,219,219,220,221,222,222,222,223,224,224,225,225,226,227,228,229,229,230,231,232,233,234,235,235,235,235,236,237,238,239,241,244,245,247,248,249,249,249,252,257,258,258,258,263,263,265,266,267,268,269,270,270,271,271,272,273,273,273,274,280,282,287,288,289,290,291,296,298,299,299,300,300,301,302,303,303,305,306,307,308,309,309,310,311,315,317,318,322,323,324,325,326,329,334,335,335,336,338,339,340,340,344,345,345,347,347,348,348,349,350,351,351,352,353,353,354,355,356,359,360,360,361,362,363,363,364,364,364,365,365,366,368,368,369,370,372,373,374,376,377,377,378,380,382,382,383,385,385,386,386,386,387,388,388,390,390,392,392,393,393,395,403,403,404,404,412,412,414,414,414,414,414,414,415,416,416,416,418,419,420,421,423,426,429,432,433,434,434,434,435,435,437,437,440,440,441,442,442,442,442,443,444,445,446,448,457,458,458,459,459,461,462,463,466,467,467,469,470,471,471,472,472,473,476,478,479,480,483,485,486,487,489,494,494,494,498,498,503,504,504,505,507,508,508,508,508,509,509,509,510,515,518,519,519,520,522,539,543,545,551,6,14,16,18,19,20,21,22,23,24,24,25,25,25,25,26,27,27,28,29,30,30,31,31,32,33,34,35,36,37,38,40,40,42,42,43,43,43,44,45,45,46,47,48,49,52,54,55,55,56,56,56,57,58,59,59,61,61,61,63,64,65,67,69,70,70,71,72,72,73,74,75,76,77,78,79,80,81,82,83,84,84,85,86,86,86,87,89,90,90,90,91,93,93,94,95,98,98,99,100,101,103,104,104,106,107,108,109,109,110,110,110,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,124,125,126,128,129,130,131,133,134,135,135,136,138,139,140,141,141,141,142,143,143,144,145,145,146,146,147,147,148,148,149,150,151,152,152,153,154,155,156,157,157,158,158,160,161,161,162,163,163,163,163,164,164,165,165,166,167,167,167,169,169,170,170,170,171,172,172,173,173,174,174,175,175,175,176,177,177,178,180,180,181,182,182,182,183,183,184,184,185,186,186,188,189,190,191,191,192,192,193,194,195,196,198,201,202,204,205,205,207,208,209,209,210,211,11,11,11,11,11,12,13,14,15,15,15,16,17,17,19,19,19,19,19,20,21,23,24,25,26,26,27,28,28,29,30,31,32,33,34,34,34,34,34,35,36,36,37,37,37,37,39,40,42,43,44,45,45,45,46,47,48,50,51,52,54,56,58,58,59,60,60,61,62,63,64,65,71,73,74,76,77,77,78,78,79,81,81,83,85,86,86,88,92,93,93,96,97,98,99,103,103,104,105,108,111,111,112,115,116,121,125,125,127,128,129,130,131,134,134,135,136,138,140,141,9,10,10,37,37,39,39,40,40,41,41,44,45,46,47,48,49,50,51,52,53,54,55,57,57,60,61,62,65,66,67,68,69,73,75,76,76,80,80,82,86,88,94,94,94,95,96,99,99,101,104,105,106,107,109,110,111,113,114,119,121,121,126,134,135,137,138,139,143,144,147,148,149,152,153,155,155,157,157,158,159,160,161,164,165,168,169,171,171,174,174,175,178,179,1,7,10,11,13,15,17,19,22,23,27,30,49,53,56,66,70,71,72,73,74,75,78,82,82,82,85,88,90,92,94,98,100,101,102,104,105,106,108,110,114,115,121,125,127,128,130,131,134,135,135,137,138,140,141,142,143,144,146,146,146,146,148,157,158,164,166,167,170,171,172,173,175,177,178,180,180,181,182,183,184,185,187,188,190,192,194,195,196,197,197,198,202,203,204,207,210,212,219,227,229,232,234,237,246,246,250,253,256,258,260,261,263,265,268,270,273,282,284,286,301,311,315,329,7,115,115,117,127,127,1,8,13,14,21,22,25,27,48,52,57,60,60,61,61,62,63,65,66,67,68,68,70,72,72,74,74,76,76,77,78,78,79,79,80,81,82,83,84,85,86,87,89,89,89,90,92,93,95,96,97,98,99,100,101,103,104,104,105,108,109,110,111,111,112,113,114,116,117,118,118,119,120,120,121,123,124,125,126,126,127,128,128,130,133,136,139,141,143,144,146,147,147,149,149,150,151,151,152,153,154,154,155,156,157,157,160,162,162,163,164,165,166,167,167,168,169,171,172,174,175,176,176,177,178,180,181,181,182,186,190,190,192,193,194,196,197,198,199,200,201,201,203,204,205,206,207,208,208,209,210,211,212,213,214,214,215,216,216,217,218,219,220,221,224,229,231,233,235,236,237,238,238,239,240,240,241,242,242,243,244,244,245,245,246,246,247,247,248,249,250,250,251,252,255,255,256,257,258,258,259,259,260,261,261,262,263,263,264,265,265,266,266,267,267,268,269,269,270,271,271,272,273,274,274,275,275,276,277,278,281,281,282,282,282,282,283,283,283,283,283,283,284,284,284,284,284,285,286,287,288,288,289,290,290,291,291,292,292,293,293,294,295,295,296,297,299,300,300,301,301,302,302,303,303,304,304,305,306,306,307,307,308,309,310,311,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,329,330,331,332,332,333,333,334,334,335,335,336,336,337,337,338,338,339,339,340,340,341,341,342,343,343,344,349,350,8,9,13,14,14,14,15,16,17,18,19,20,21,23,25,26,27,29,30,31,33,34,34,35,36,37,38,39,39,40,40,41,42,43,44,44,45,46,47,48,49,50,51,51,51,52,53,54,55,56,57,58,58,59,59,60,61,62,63,64,65,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,94,95,95,96,97,98,102,103,104,105,106,107,107,108,108,109,109,109,109,109,110,110,112,113,116,117,118,119,120,121,122,123,124,125,125,126,127,127,127,128,129,130,131,131,132,132,11,34,35,36,37,38,39,40,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,72,73,73,74,74,75,75,76,77,78,79,80,81,82,83,83,84,84,85,85,86,87,88,89,90,91,91,91,92,92,92,93,94,94,94,95,95,95,95,96,96,96,96,97,98,99,100,101,102,103,104,105,106,107,107,107,108,109,110,110,110,111,112,112,113,115,115,115,116,117,118,118,119,119,120,121,122,122,122,122,123,124,125,126,127,130,131,132,132,132,133,133,134,135,136,137,137,138,138,139,139,139,140,140,140,141,142,143,144,145,146,147,148,149,149,150,151,152,153,154,155,156,156,157,158,158,159,159,160,160,161,162,162,163,164,164,165,166,167,167,168,168,169,169,170,171,172,173,174,178,178,178,179,180,181,182,183,184,185,186,186,187,188,189,190,191,192,193,194,195,195,195,196,197,197,198,199,200,201,201,202,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,220,221,222,223,224,224,225,225,226,226,226,227,227,228,229,230,231,232,233,234,235,236,237,238,239,240,240,241,242,243,244,245,246,247,248,249,249,250,251,252,252,256,256,257,257,258,259,260,261,262,263,263,264,265,265,266,38,1,2,9,10,190,266,281,328,362,625,626,627,627,1,2,8,13,117,127,185,186,189,190,283,300,301,303,304,305,307,308,311,311,312,471,479,482,484,487,493,509,527,533,538,552,554,563,572,576,602,617,619,622,624,627,633,634,638,640,642,644,647,648,717,718,719,1,2,9,10,52,55,67,72,82,132,137,141,149,154,158,161,167,172,184,193,197,207,212,221,228,228,251,273,283,297,300,303,309,314,318,324,327,332,339,354,361,373,376,382,387,391,395,398,405,409,413,416,431,433,445,449,453,462,473,477,484,494,500,505,516,519,524,531,533,538,541,544,553,555,558,562,568,580,593,599,605,609,614,616,620,626,631,638,650,653,657,681,685,690,693,699,702,706,735,736,737,1,2,8,48,65,81,87,89,107,121,147,406,501,502,503,1,2,8,13,65,67,92,175,281,375,431,543,609,713,714,715,1,2,9,10,30,102,150,162,226,229,321,328,329,1,377,9,10,10,10,10,10,21,22,23,24,27,28,47,57,59,60,63,64,83,93,95,96,99,100,119,129,132,135,136,143,165,168,171,172,172,191,201,203,204,208,227,237,239,240,242,243,244,263,273,275,276,279,280,299,309,311,312,315,316,335,345,347,347,347,347,347,347,348,351,352,371,381,383,384,387,388,407,417,419,420,423,424,9,10,10,10,10,10,13,22,25,26,29,30,49,58,61,62,65,66,85,94,97,98,101,102,121,130,133,134,137,138,165,166,169,170,173,174,200,203,204,207,208,227,236,239,240,243,244,263,264,275,276,279,280,307,308,311,312,315,316,343,343,343,343,343,344,347,348,351,352,354,373,383,384,387,388,392,419,419,420,423,424,427,428,9,34,36,37,48,54,59,63,73,74,76,80,82,86,89,93,94,99,111,116,123,133,139,143,147,153,166,170,173,176,178,184,190,194,197,204,215,218,231,233,242,248,252,259,262,265,270,271,9,17,60,64,70,85,87,88,89,93,94,95,97,100,101,102,104,105,106,109,112,113,115,116,116,117,117,117,117,118,120,120,120,120,122,125,125,125,126,128,128,130,132,133,134,135,136,138,141,143,145,145,146,147,148,149,151,151,151,156,163,164,164,164,166,172,173,174,177,177,178,178,180,183,185,190,193,196,200,201,206,207,7,9,12,13,15,16,17,19,20,26,28,30,31,33,34,7,8,13,15,16,16,19,20,20,23,24,27,28,31,32,35,36,39,43,43,43,43,43,43,44,47,48,51,52,55,56,59,60,63,67,68,68,71,75,75,79,80,83,87,88,91,92,95,96,96,99,100,103,104,107,1,4,6,11,13,14,15,16,19,20,21,23,25,27,28,29,31,33,34,36,37,38,39,41,43,45,48,49,51,55,56,57,64,67,71,72,73,74,77,84,84,84,84,85,85,87,89,92,94,96,99,100,101,103,107,108,109,111,113,114,115,120,124,125,130,131,132,133,136,140,145,146,147,148,149,150,151,155,157,159,160,163,165,166,169,173,175,177,179,180,183,187,189,190,194,196,197,198,199,201,204,206,6,15,22,23,25,26,27,27,27,29,30,31,32,32,32,33,34,35,38,40,42,44,45,47,48,50,51,54,55,57,58,60,61,63,64,65,66,67,69,71,73,74,77,78,79,80,81,81,82,82,84,84,85,86,87,87,88,88,89,90,92,93,94,95,96,97,99,100,100,101,101,102,102,103,104,113,114,116,118,121,123,124,125,129,133,134,134,135,137,138,141,9,10,20,20,22,22,24,26,28,30,32,32,32,33,34,36,38,42,42,45,46,48,49,50,50,50,52,56,58,60,62,64,66,69,69,69,70,72,76,80,82,84,86,88,92,94,95,100,102,102,104,106,108,110,112,112,116,118,120,122,124,128,130,132,134,135,136,137,138,138,140,142,144,145,146,148,150,152,154,156,158,160,162,166,167,168,170,172,174,176,178,180,181,182,183,184,185,185,185,186,187,188,188,190,191,194,195,196,197,198,200,201,202,204,206,208,209,212,212,212,212,214,216,219,220,221,222,224,225,226,228,228,230,232,234,235,236,236,236,238,240,242,243,244,245,246,248,250,251,251,251,252,254,255,255,256,257,258,259,260,262,264,265,266,267,268,269,270,270,270,271,272,273,274,274,276,278,280,281,282,282,284,286,287,289,290,291,292,293,294,296,297,298,300,301,302,304,306,307,308,310,312,314,315,316,318,319,320,322,324,326,328,330,332,334,335,336,336,338,340,342,344,346,349,350,352,354,354,355,356,357,358,359,360,362,362,362,364,366,368,369,370,372,372,376,378,380,382,382,382,382,384,386,387,388,390,391,392,393,394,396,398,400,403,404,406,408,409,412,414,416,418,419,420,421,422,423,424,424,425,426,427,428,430,434,435,436,437,438,439,440,442,443,444,445,446,447,448,450,452,454,455,456,456,458,459,460,462,466,466,467,468,471,471,472,474,475,476,478,480,480,481,483,484,485,486,488,489,490,492,494,496,498,502,503,504,506,508,508,512,513,514,516,518,518,520,523,524,527,528,530,531,532,534,536,537,538,540,541,544,544,545,548,549,550,552,552,554,557,558,560,561,562,564,565,566,568,569,570,570,574,574,576,577,578,579,580,580,581,582,583,584,588,590,594,594,596,597,598,599,600,601,602,604,606,608,611,614,616,617,618,618,618,620,622,624,626,628,628,629,630,632,634,636,637,638,639,640,641,642,643,644,645,646,647,648,650,651,652,652,654,656,657,658,662,664,665,666,667,668,668,671,672,673,674,674,676,678,680,680,681,681,681,682,684,685,686,687,688,690,693,694,695,696,698,700,701,703,704,706,710,711,712,714,715,716,720,722,723,724,724,726,728,730,731,732,734,736,738,739,740,740,741,742,745,747,748,752,753,754,755,756,758,762,764,764,764,765,766,770,772,772,773,774,775,777,778,780,781,782,783,785,786,788,789,790,791,792,792,793,794,796,797,798,799,800,801,802,804,805,806,808,810,811,812,815,816,818,820,821,822,823,824,824,832,835,25,29,38,49,68,101,120,134,198,233,235,1,6,11,12,14,16,22,24,24,27,28,30,32,34,36,44,48,50,52,56,58,59,60,62,63,64,64,68,72,76,78,80,84,86,88,90,92,94,96,98,99,100,100,102,104,110,114,116,118,120,122,128,130,131,134,138,140,146,150,152,156,158,160,166,168,170,173,174,174,176,178,182,186,188,190,192,194,195,198,200,202,204,206,207,208,208,212,214,216,222,226,228,232,234,238,239,240,240,244,246,248,250,254,258,262,264,266,270,271,272,276,280,284,286,288,290,294,298,300,301,302,306,310,314,318,320,321,322,324,326,328,330,332,334,336,337,338,338,342,344,346,348,350,352,354,356,358,360,361,362,364,366,370,371,372,374,376,378,380,386,390,392,396,398,402,404,406,407,408,410,412,416,417,418,420,421,422,424,426,428,430,432,436,440,442,446,448,451,452,453,454,456,458,459,460,462,466,468,470,472,476,478,479,480,482,484,485,487,488,490,492,494,496,499,500,502,504,505,506,507,509,510,512,514,515,516,517,518,519,520,521,522,524,525,526,528,530,531,532,534,536,537,538,540,542,543,544,547,550,552,554,558,560,564,566,567,568,572,574,576,578,579,582,584,586,589,590,592,593,594,595,596,598,599,600,600,602,608,611,612,613,614,616,617,618,619,620,622,623,624,625,626,626,627,628,630,632,636,638,640,642,643,644,645,646,649,650,651,652,653,662,667,671,675,676,677,52,58,58,62,63,68,69,70,71,78,79,85,86,87,88,92,93,95,100,101,105,106,110,116,118,160,161,163,163,166,167,167,168,169,170,173,174,176,176,177,180,181,183,183,184,187,188,191,200,200,201,207,208,208,210,214,215,217,218,220,221,227,228,228,230,231,232,233,233,234,235,242,243,245,246,248,248,249,249,252,253,254,258,259,260,261,319,319,319,319,320,320,4,9,11,13,21,23,24,25,27,28,28,40,41,1,50,51,54,55,8,44,56,78,88,89,1,4,6,9,10,13,15,30,32,34,37,38,41,42,45,46,47,47,48,49,49,50,51,53,54,55,56,57,59,60,61,62,63,65,66,67,68,68,68,69,70,71,72,73,74,75,76,78,79,80,81,81,82,84,86,87,88,89,90,91,91,92,93,94,95,96,97,98,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,121,122,123,125,126,127,127,128,129,129,130,131,132,133,134,135,136,137,138,139,140,140,141,142,144,145,147,149,150,151,152,153,153,154,154,155,161,164,177,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,0,3,6,8,14,17,22,24,27,10,12,14,16,18,20,22,26,29,30,31,32,34,35,36,37,38,40,41,42,43,44,45,46,47,48,48,50,50,52,54,56,58,60,62,64,66,67,69,71,72,74,75,76,78,80,82,83,86,87,88,90,91,93,94,96,99,100,101,102,103,104,106,108,109,110,111,113,115,116,117,118,120,121,123,124,125,130,133,134,135,136,138,140,141,142,144,145,146,148,149,150,151,152,154,156,157,158,159,160,161,162,163,164,166,167,168,169,170,172,174,176,179,180,181,4,8,14,15,20,20,21,21,23,23,24,27,29,29,30,31,32,38,38,39,39,40,40,42,42,42,44,45,46,46,48,49,52,53,54,55,55,56,57,59,61,62,62,63,64,64,65,65,65,65,66,67,67,67,68,68,69,70,71,72,72,73,75,77,78,79,81,83,83,83,84,85,89,89,90,90,92,93,93,95,97,98,100,102,103,103,103,104,105,105,107,109,110,113,113,115,115,115,115,118,9,18,18,19,20,20,21,21,22,23,24,25,26,27,28,28,29,29,32,33,35,37,39,43,45,46,47,48,49,50,51,52,53,53,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,75,76,77,78,79,79,79,79,80,80,81,81,81,82,83,83,84,87,89,91,92,93,94,95,96,97,97,99,100,101,102,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,122,123,123,123,123,123,123,123,125,126,126,128,129,132,135,136,138,139,141,141,142,143,144,147,147,148,149,150,150,161,162,162,162,163,164,164,165,165,166,167,167,168,169,169,170,170,171,171,172,175,175,175,176,178,189,4,44,44,44,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,48,48,48,48,48,48,48,48,50,50,50,50,50,50,50,50,52,52,52,52,52,54,54,54,54,54,54,54,60,60,60,60,60,60,60,62,62,62,62,64,64,64,64,64,64,64,66,66,66,66,66,66,68,70,72,74,76,78,78,80,82,84,86,88,90,92,94,96,96,98,100,102,102,102,104,108,110,112,114,114,116,118,120,122,124,124,124,126,128,130,132,132,132,132,134,134,134,134,134,134,134,135,7,24,24,30,36,42,54,60,70,80,90,100,110,128,138,156,174,184,194,204,214,224,234,244,254,272,290,296,312,318,328,334,340,350,356,362,368,378,396,406,416,426,436,454,468,5,8,10,11,13,14,16,16,18,18,18,20,21,21,23,26,26,28,30,30,31,32,33,34,34,35,35,38,40,41,45,46,48,48,49,50,51,52,53,54,55,58,58,58,59,60,61,62,63,64,65,65,68,68,70,70,71,72,74,75,76,76,77,77,78,79,82,82,83,83,84,84,85,88,63,63,64,71,73,74,76,78,78,79,92,98,100,101,101,102,111,112,113,118,121,123,123,123,125,125,126,126,127,128,129,130,130,130,132,132,132,133,133,134,135,136,139,140,140,141,142,142,145,145,145,149,149,150,150,150,150,150,150,154,154,156,159,160,160,161,161,161,162,163,164,165,165,168,171,171,172,183,184,190,190,192,194,199,203,204,204,206,209,210,211,213,214,217,218,220,221,222,222,223,224,225,225,226,227,228,231,231,234,236,237,237,240,241,246,247,247,249,249,255,258,262,263,265,271,272,272,273,274,275,275,276,277,280,281,281,284,285,286,287,289,291,292,297,299,301,302,303,314,318,322,337,338,341,343,344,349,352,355,358,359,362,365,369,370,379,381,382,382,384,385,387,387,395,396,396,397,398,399,400,403,406,407,408,408,416,417,418,418,418,421,421,422,422,422,422,426,426,426,427,432,433,433,433,433,433,433,433,434,434,434,434,434,434,447,447,456,457,457,457,457,457,457,460,460,462,462,462,462,465,465,466,467,467,467,468,469,469,470,471,471,472,475,476,478,479,480,481,482,483,484,485,487,489,489,491,493,497,498,498,498,502,503,503,509,510,513,518,519,520,520,521,523,527,528,530,537,538,539,541,541,542,543,545,555,555,556,557,557,557,557,560,560,561,561,568,574,575,577,584,586,590,594,594,601,606,607,608,616,626,626,627,629,630,630,630,631,631,632,632,633,637,647,648,649,649,650,651,652,654,656,656,658,659,659,659,659,661,662,663,664,664,664,664,666,667,668,668,668,672,673,675,677,678,678,679,683,684,684,685,685,685,685,685,686,689,689,689,692,697,697,697,698,698,699,706,711,712,714,715,717,718,720,728,729,735,738,740,742,743,745,746,746,747,747,748,748,750,750,752,752,753,754,755,757,758,760,760,760,760,762,762,763,763,764,764,765,766,768,768,768,771,772,772,772,773,774,774,775,775,776,777,779,779,779,779,780,781,781,782,782,783,785,787,788,800,802,805,805,810,810,811,811,813,813,824,825,831,831,831,834,836,837,837,839,842,845,847,848,848,853,859,860,861,863,864,866,868,870,871,871,871,872,873,874,875,877,877,879,880,881,882,883,884,885,885,887,887,888,889,891,892,894,894,895,897,897,897,898,900,901,902,903,904,904,904,905,906,907,907,909,909,912,914,917,917,917,923,925,926,928,929,930,932,933,933,934,935,938,939,940,942,947,949,950,950,950,950,951,956,956,957,958,959,970,971,974,977,979,994,9,10,11,12,15,16,19,20,21,21,21,21,21,22,22,22,25,26,29,29,31,38,38,38,47,57,57,60,60,65,65,66,67,67,69,74,82,85,90,92,93,93,94,94,97,103,105,105,105,110,110,111,112,115,119,120,121,123,123,123,124,125,126,127,127,134,134,134,134,138,138,138,138,138,138,138,138,139,140,141,176,177,193,199,199,200,200,201,202,203,205,205,206,206,206,207,207,207,207,207,208,211,212,214,216,216,217,220,221,222,225,230,230,238,238,238,238,239,240,241,242,243,243,243,249,250,252,253,253,258,260,262,262,265,265,267,268,269,274,275,277,279,284,285,285,285,285,287,287,287,292,293,295,295,301,301,305,305,305,305,307,309,314,315,323,324,333,336,337,338,342,343,343,344,345,346,346,347,347,347,349,351,351,352,352,352,354,354,355,355,355,358,358,358,362,366,372,376,383,384,385,386,386,386,387,387,388,388,389,389,390,395,397,568,569,570,59,63,63,63,63,64,71,73,74,76,78,78,79,92,98,100,101,101,102,111,111,111,112,113,114,118,121,123,125,125,126,126,127,128,129,130,130,130,132,132,132,133,133,134,135,136,137,137,139,140,140,141,142,144,145,145,145,145,146,149,149,150,150,150,150,150,154,154,156,159,160,160,160,161,161,161,161,161,162,163,164,164,165,165,167,168,171,171,172,180,183,184,190,190,192,194,199,204,204,204,204,206,209,210,211,212,213,214,217,218,220,221,222,222,223,224,224,224,224,225,225,226,227,228,231,234,235,236,237,240,241,245,245,246,248,248,250,254,257,258,262,262,262,263,265,271,272,272,273,274,275,275,276,277,279,279,280,283,284,285,286,288,290,291,296,298,300,302,305,313,317,318,321,336,337,340,342,343,348,351,354,357,358,361,364,364,368,369,377,378,380,381,383,384,386,386,394,395,395,396,397,398,399,402,405,406,407,407,415,416,417,417,417,417,417,420,420,421,421,421,421,425,425,426,431,432,433,433,433,446,446,455,456,456,456,456,456,456,459,459,461,461,461,461,461,464,465,466,466,467,468,468,469,470,470,471,472,474,475,477,478,479,480,482,483,484,486,487,488,488,489,490,492,495,495,496,499,499,500,506,507,510,511,511,515,516,517,517,518,520,520,520,524,524,525,527,533,533,533,534,535,536,538,538,539,539,540,542,552,552,553,553,553,554,554,554,554,557,557,558,565,571,572,574,575,575,575,581,583,587,591,591,598,598,603,603,603,604,604,605,612,622,623,624,625,626,626,626,627,628,628,629,633,633,634,634,634,634,644,645,646,647,648,649,650,651,651,653,654,655,655,656,656,656,658,659,659,660,661,661,661,661,663,664,665,665,665,669,670,672,674,675,676,680,680,680,681,681,682,682,682,682,683,683,685,686,689,690,693,694,694,694,694,695,695,696,697,697,697,703,708,709,711,712,714,715,717,725,725,726,726,732,735,736,737,739,740,740,742,743,743,744,744,744,745,745,746,747,747,749,749,750,751,752,753,754,755,757,757,757,757,759,759,760,760,761,762,762,763,765,765,765,766,767,767,768,769,769,769,770,771,772,772,772,773,774,774,776,776,777,778,778,778,779,779,780,782,782,784,785,787,788,795,795,795,795,796,797,799,802,802,807,807,808,808,808,809,810,810,819,822,822,827,828,828,829,829,829,831,833,834,834,836,836,839,842,844,845,845,845,850,851,856,857,858,860,861,863,865,866,866,866,867,867,867,868,868,869,870,871,872,874,874,876,877,878,879,879,880,881,882,882,883,883,884,884,885,886,888,889,891,891,892,894,894,894,894,895,896,896,897,897,898,899,900,901,901,901,902,902,903,904,904,906,909,911,914,916,916,918,918,920,920,920,922,923,925,926,926,927,929,930,930,931,932,935,936,937,939,944,945,945,946,947,947,947,947,948,953,953,954,955,956,967,968,971,974,976,991,992,39,40,48,50,52,53,55,56,56,58,69,77,78,81,85,86,88,89,89,89,89,89,103,106,109,109,111,123,132,136,140,141,141,142,144,144,144,147,148,149,150,151,152,152,155,156,158,161,162,169,172,172,172,173,175,175,175,175,177,189,193,203,203,203,206,207,207,209,210,210,210,212,213,214,217,218,218,218,219,223,224,226,226,229,230,232,235,241,241,242,252,252,252,254,258,259,259,259,259,259,259,260,260,261,267,268,271,272,275,277,278,278,278,278,281,283,285,287,287,287,288,288,289,289,289,289,290,291,291,291,292,292,292,292,295,298,298,299,301,303,303,304,305,306,307,307,309,310,312,314,314,316,321,323,323,323,327,329,329,329,330,331,331,331,344,347,347,349,349,352,352,352,352,353,353,353,353,354,355,355,355,355,356,356,356,358,358,358,362,363,363,364,364,370,370,370,370,370,370,371,372,372,380,380,381,391,403,403,404,406,408,411,413,415,416,418,428,429,429,433,436,436,440,444,447,447,449,449,449,449,453,453,456,456,456,456,456,456,456,456,456,456,457,459,461,463,463,463,463,467,486,486,486,486,486,488,489,492,492,493,494,494,494,495,497,498,498,499,499,500,500,500,501,502,503,503,503,504,505,505,506,507,507,508,513,515,516,519,522,525,526,527,528,530,530,530,530,530,530,530,531,531,531,531,535,535,535,535,536,536,536,537,544,545,563,564,578,578,580,582,583,584,585,586,587,588,588,588,591,593,593,594,594,595,595,595,595,595,595,609,610,611,611,612,612,614,615,615,616,628,637,639,640,642,643,645,646,650,651,657,657,657,657,659,659,659,659,661,661,661,662,662,663,663,664,667,668,668,669,670,674,675,676,676,676,677,677,677,678,678,678,679,679,680,681,682,682,682,683,683,683,684,685,685,691,691,691,692,694,694,696,703,703,703,706,707,707,707,708,708,708,708,714,715,716,717,717,717,722,722,723,743,743,743,743,751,754,754,755,758,758,760,761,763,765,767,767,768,769,770,770,772,776,779,779,781,781,782,783,784,785,786,788,788,789,790,790,790,790,792,793,794,794,794,796,798,798,798,801,804,804,804,804,805,805,805,805,805,805,807,807,807,807,809,809,809,809,813,814,815,817,817,818,819,819,823,824,825,827,828,829,831,832,833,835,837,837,839,840,841,842,843,844,846,846,847,848,849,850,851,854,854,854,856,860,860,861,861,862,863,863,863,863,863,863,863,864,864,864,866,866,868,869,870,870,871,871,872,873,876,877,878,882,883,884,885,892,900,903,903,907,910,919,919,922,924,926,926,927,928,928,928,929,930,933,933,934,934,934,934,935,937,938,938,938,938,938,939,941,942,946,950,951,952,952,953,953,953,954,956,957,959,960,962,963,963,964,964,964,968,968,968,970,970,972,973,974,975,977,977,978,979,980,980,981,982,982,983,984,986,988,990,991,993,994,994,994,994,995,996,998,1000,1001,1002,1003,1004,1004,1005,1006,1006,1007,1009,1011,1012,1014,1014,1014,1014,1016,1020,1022,1023,1023,1024,1024,1026,1028,1028,1030,1030,1030,1030,1031,1031,1032,1034,1034,1034,1034,1035,1035,1037,1037,1039,1039,1039,1040,1040,1040,1040,1040,1040,1040,1040,1040,1042,1042,1042,1042,1045,1046,1048,1048,1051,1052,1056,1056,1056,1056,1057,1057,1057,1058,1058,1058,1058,1067,1067,1067,1070,1070,1070,1077,1077,1079,1079,1081,1082,1084,1084,1084,1084,1085,1086,1089,1089,1089,1089,1089,1089,1090,1090,1090,1090,1090,1091,1091,1092,1093,1093,1094,1094,1094,1094,1095,1095,1095,1097,1097,1097,1097,1098,1098,1098,1100,1100,1101,1101,1102,1107,1107,1108,1115,1119,1119,1121,1122,1123,1124,1129,1133,1151,1151,1151,1166,41,42,50,54,55,57,58,60,79,80,83,85,87,89,104,106,108,111,113,125,133,137,141,142,142,143,144,144,144,147,148,149,150,152,152,155,156,158,161,162,169,172,172,172,174,174,174,174,176,188,192,202,202,202,202,202,205,206,206,208,209,211,213,216,217,218,222,223,225,225,229,231,234,240,240,241,251,252,256,257,257,257,257,259,265,266,269,270,273,275,276,276,279,281,283,285,287,287,287,288,288,289,289,289,289,290,291,291,291,292,292,292,295,298,298,299,301,303,303,304,305,306,309,310,312,314,314,316,321,323,327,330,331,344,347,348,350,353,353,354,355,356,356,357,357,357,359,363,364,365,371,373,381,382,392,404,405,407,409,410,413,415,417,418,420,430,435,438,442,446,449,451,451,455,455,458,458,458,458,459,461,463,464,464,464,464,487,487,487,487,487,489,490,493,493,494,495,495,495,496,498,499,500,500,502,503,504,505,506,506,507,508,508,509,514,516,517,518,520,522,525,526,527,528,530,531,531,535,535,536,536,537,544,545,563,564,578,578,580,582,583,584,585,586,587,588,588,591,593,593,594,595,595,595,595,609,611,611,612,614,615,615,616,628,637,639,640,642,643,645,646,650,651,657,657,657,657,661,661,662,663,663,664,667,668,668,669,670,672,674,675,676,677,678,679,681,682,683,683,684,685,692,694,696,703,714,715,716,717,717,717,722,722,723,742,742,742,742,742,750,753,753,757,758,760,761,763,764,766,768,768,769,770,771,771,773,774,778,781,781,783,783,784,786,787,788,790,790,791,792,795,796,796,798,800,803,806,809,811,811,811,815,816,817,819,819,820,821,821,823,825,826,827,829,830,831,833,834,835,837,838,839,840,841,842,843,844,845,847,847,848,849,850,851,852,852,855,855,855,857,857,860,861,862,863,864,864,864,868,869,870,870,872,877,878,883,884,885,892,900,903,903,906,909,918,918,921,923,925,926,927,927,928,929,932,932,936,937,938,940,941,945,949,950,951,952,952,953,955,956,959,960,961,963,969,969,971,972,972,973,974,976,977,978,979,979,980,981,981,982,983,985,987,989,990,991,992,994,995,997,999,1001,1002,1004,1006,1008,1010,1011,1013,1013,1013,1013,1015,1019,1021,1023,1025,1025,1025,1025,1026,1026,1028,1028,1030,1030,1030,1031,1031,1032,1033,1034,1034,1034,1035,1035,1037,1037,1039,1040,1042,1042,1042,1042,1045,1046,1048,1051,1052,1056,1057,1058,1067,1067,1070,1070,1070,1077,1077,1079,1081,1084,1084,1084,1084,1085,1086,1089,1089,1090,1092,1093,1094,1095,1097,1097,1098,1100,1100,1101,1107,1108,1115,1119,1121,1123,1124,1129,1133,1151,1151,1151,1166,13,13,13,14,15,16,16,26,26,26,27,27,27,29,30,31,33,34,36,37,38,39,40,41,42,42,43,44,46,49,50,55,55,56,56,56,60,63,67,67,73,76,77,78,79,81,82,83,84,85,87,91,92,93,93,94,94,95,95,97,97,99,101,102,104,106,112,112,112,115,116,119,120,124,126,128,130,130,132,135,136,137,139,140,140,144,145,145,147,152,155,155,155,155,155,155,156,157,164,165,166,170,175,182,186,188,191,191,193,194,199,200,203,205,205,206,209,210,211,212,214,215,216,217,219,220,221,222,222,222,228,229,230,230,231,232,233,238,238,238,238,238,239,239,239,239,241,243,245,248,248,251,252,253,253,258,260,260,262,267,331,4,54,64,68,68,6,32,49,56,10,64,66,68,70,72,74,76,78,80,82,82,82,82],"w":[1920,1920,1920,1920,1920,1920,1920,634,685,638,739,1920,1920,1551,971,487,365,350,300,497,1412,1920,1920,1920,1920,685,1920,1012,815,1920,1221,1421,835,1920,1831,1920,860,1504,1920,589,1920,1920,1920,785,834,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1594,1920,1920,797,1774,1741,1826,696,1745,1751,1757,734,1780,952,1799,1832,1839,1527,1892,1793,1833,1857,1865,1825,1920,1114,1801,2841,1023,1806,1839,1832,1799,1817,1920,1845,1920,1209,990,1799,1825,1219,1721,1764,1792,1864,1920,1747,1813,835,1828,1789,1234,1805,910,1893,1831,1767,1852,1818,1692,1824,1011,1777,1920,1765,1816,843,1849,1791,1801,1765,1771,1766,1920,1763,1787,1777,1755,1801,1870,324,962,1862,1702,1771,1723,1070,1821,1726,1786,1869,420,1350,1840,1733,809,1816,1841,1846,1752,928,1409,1233,1420,1847,1832,1764,1727,1721,1832,990,982,1526,1838,1769,878,1848,1745,1804,1888,1825,1798,1183,1865,1843,1526,1831,1865,1830,1438,1831,1804,1546,337,415,1804,1605,1810,993,982,933,988,975,1020,983,996,1790,1811,1840,1781,1831,1835,702,1840,1792,1478,1842,1843,1715,1645,1788,1808,1768,1783,1798,1818,1784,1808,1803,1784,435,1645,771,1818,1709,1793,1803,1774,1808,1798,1153,1750,1789,1789,1833,1617,1883,1704,1269,1845,401,1841,1812,1387,1738,1659,1817,1441,1783,1644,1713,1777,1476,1786,1258,1816,1298,1718,1782,1688,1812,914,946,967,953,935,952,953,954,919,949,1474,632,1325,1787,1782,1762,1535,1779,1787,1180,1827,1778,1747,1767,1764,1052,1802,1090,1791,1802,1734,1499,1036,558,1193,1745,1732,1784,1159,1769,676,1035,1763,1044,1772,1493,1758,1719,1684,1752,1570,1794,1663,318,327,1453,526,1242,605,1764,429,472,1340,1826,1826,1796,1845,1634,1742,1811,1755,1185,1806,1345,1231,1055,1786,1503,671,1792,1703,1796,944,934,944,956,686,1816,1782,1193,401,1777,1302,1677,1831,728,1817,1311,1792,591,474,1841,1799,1804,1345,1809,1809,1547,1823,1756,1814,1798,1783,1541,1661,1831,748,1816,916,1741,1336,1861,1806,702,860,1625,1859,1767,1815,888,1844,1849,1680,1834,1723,1845,1108,1834,1818,1717,925,925,936,990,991,1009,998,1083,1008,1823,1163,1334,1829,1829,1844,1636,1829,1824,1755,1790,1829,1775,1788,1795,1879,1815,1864,1220,1829,1235,1764,1863,1814,1836,1836,1763,1811,1817,1822,1828,1816,1183,1822,1673,1762,1757,1713,1826,1658,1832,1770,1797,1744,538,1799,1582,1795,1835,1784,1804,1802,1694,1852,1788,1842,1861,1329,315,1920,1920,780,1126,392,401,395,988,1920,682,1485,1920,1920,1122,1500,1247,1920,646,1199,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,568,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1676,1717,1920,1159,670,1260,1920,1920,324,1024,1920,1020,588,1188,1779,1920,1920,1286,548,412,400,400,400,400,1920,400,400,1920,400,432,400,400,400,400,400,400,400,400,400,400,419,400,400,422,400,400,400,422,400,422,400,420,417,400,417,400,400,400,400,400,400,400,400,400,400,390,390,400,400,400,400,1920,400,1920,400,400,1920,410,1920,1497,756,1334,300,300,465,583,432,300,463,842,1642,1920,1130,1920,1920,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,804,1920,1920,1920,1920,1920,1920,725,1920,757,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,1920,759,1920,1920,1920,790,328,583,440,1376,934,606,586,590,582,1356,1356,1340,1356,1350,1342,1384,1342,1362,1470,1360,1352,1362,596,1398,1300,1388,1360,1332,1458,1334,582,1334,1326,1476,1482,1358,1348,1338,1322,1352,1478,1486,1356,576,1362,364,1364,1498,1520,1374,1358,728,696,468,380,378,676,1898,2706,1592,2668,1914,1922,2704,1874,1862,1826,1844,1872,1816,1486,1470,1588,1806,1542,1490,932,1664,1554,1766,2702,1858,1828,1714,1282,1284,2032,2220,368,330,320,330,324,320,332,336,332,300,336,334,344,340,308,332,338,334,310,336,334,332,338,338,332,1892,356,878,1492,2718,1936,2504,1618,2010,2014,2014,2026,2764,2014,1992,1988,1842,1836,322,1822,1808,1816,318,1816,1822,1478,1472,1996,2054,1086,1052,1074,1094,1990,1970,1982,1980,1842,1830,1830,1284,1856,1840,360,324,1360,328,348,680,326,948,1360,882,1946,1830,1404,486,1628,1284,1340,1442,1408,592,1388,1412,1814,1406,1282,2868,1252,1260,314,344,5690,704,4266,4330,4348,4392,4388,1832,1530,2032,894,892,1022,4354,4282,4302,4346,4378,4380,4356,4344,4330,4322,4352,4338,1840,4368,4314,4318,4326,4292,4324,4328,4346,4336,4376,4326,744,4312,4290,4344,4338,4382,4304,4320,4342,4290,4322,4324,4314,4340,4362,318,4288,4322,4346,4322,4296,4324,560,4342,4348,4362,4336,4332,4350,4350,4288,4302,4306,4302,4322,4336,346,4278,5436,4302,4264,362,542,4232,5504,4256,442,4312,4258,5266,4314,4350,4334,4314,4336,4332,4298,346,322,4322,4278,316,4302,308,4336,4284,4306,4292,458,4290,512,4322,4298,4338,4264,4292,4242,4246,4228,4246,5382,4230,4270,4276,386,4284,5432,4280,4238,328,4260,570,4292,4264,4318,4318,4260,4310,4350,4334,4328,4332,4322,314,4334,4352,4338,4316,4352,416,4342,358,4364,4340,4616,4338,4358,4332,3826,424,440,364,428,334,440,1348,1934,1976,544,448,376,310,314,308,374,1546,1438,1956,1544,1820,1640,1992,1668,1704,670,1782,1916,1618,1750,1712,1710,1790,1786,1418,1628,1612,1652,1618,1400,1614,1514,1710,1786,1764,1760,1498,1620,1820,1960,1606,1792,1822,1628,1520,1792,1890,1752,1864,1266,1822,1722,1530,1820,626,910,1970,1950,1724,1840,1690,1670,1686,1950,1850,1788,1586,1726,1612,1670,1506,1578,1774,1516,1562,1558,1574,1670,1808,1826,1544,1700,1536,1550,1552,1538,1678,1524,1594,1622,1530,1574,1614,1528,1516,1542,1802,1804,1490,1620,1756,576,2226,1892,1352,1104,674,840,2826,4050,456,656,4308,4306,4314,3232,3632,1566,1632,1608,1630,762,1212,2068,1606,1396,4114,1978,1772,1558,1516,1804,1672,4346,2910,720,3000,2629,2248,2408,2195,2246,2889,2702,2759,2166,3000,2520,2992,2214,2844,2208,2646,2541,767,2194,2527,2992,2598,2589,2737,2624,2652,2223,2787,2921,2541,2704,2422,2496,2150,2822,2498,2581,2280,2988,2518,2560,2389,2896,2163,2538,2614,2726,2518,2793,2863,2838,2384,2456,2952,2256,2598,2185,2571,2514,2641,2665,2588,2292,2184,2420,2957,2391,2410,2472,2556,2313,420,520,354,618,362,1442,1194,1218,1294,1132,1170,1044,1150,900,1468,1110,982,1592,1290,1656,1696,1708,372,446,360,1878,972,1042,844,518,674,644,744,596,922,1268,1668,1100,1226,1140,1150,1318,1082,1278,1186,1248,988,1072,1156,982,1324,986,1266,936,904,1452,1120,1464,1402,868,1684,1654,724,724,746,736,1624,754,732,1150,1516,1368,1602,1560,1516,300,312,588,1420,1152,1178,1216,1006,554,556,512,848,638,602,576,586,552,772,532,608,1612,806,600,796,660,996,760,504,546,550,464,512,1652,604,874,1596,1626,556,580,788,636,634,678,624,676,802,652,654,714,582,678,486,566,1598,602,602,510,566,384,312,566,554,534,598,596,548,538,596,580,592,582,620,976,1684,742,708,1740,1008,770,786,620,588,668,876,554,632,478,476,436,702,558,596,594,560,490,678,620,548,536,778,686,536,612,558,546,570,810,820,972,938,504,662,532,590,406,494,492,350,406,554,1210,948,522,672,832,1620,714,1300,1296,1266,850,580,588,704,1614,876,504,640,670,1672,1232,536,526,586,908,630,902,544,672,442,544,998,686,654,1594,572,546,1100,454,442,450,434,400,458,448,400,510,380,360,438,1174,1032,874,706,540,612,548,1486,1578,1444,750,728,736,588,674,524,630,472,504,472,684,784,650,612,738,762,506,670,808,1634,1026,476,802,878,654,484,654,1228,1320,896,1622,640,1154,1298,1250,1134,494,724,508,436,740,608,762,646,926,620,542,622,572,888,410,1046,1634,468,504,534,384,1598,1803,1696,1782,1724,1154,1758,1786,925,1130,1102,1236,1284,1124,1672,1530,736,752,1578,594,746,1622,646,852,1318,644,402,740,684,1606,1048,1134,1148,1226,1632,838,686,1578,570,572,1652,1654,1774,1614,1790,1812,1792,1808,924,834,370,390,466,490,518,508,512,552,496,1308,1652,718,1724,1772,1870,1782,1190,1246,1242,1094,1002,1144,1082,1196,1074,1172,998,882,1020,1040,708,590,1638,1214,994,768,674,1224,1334,1680,940,1170,986,1062,482,564,1622,1622,1128,1098,1656,1334,1420,1700,1354,1562,1266,1384,1170,1126,900,1158,542,678,662,674,1634,800,630,686,818,614,588,614,664,702,660,622,630,732,724,740,546,700,708,698,736,706,726,636,698,580,582,704,716,1622,710,728,766,700,738,704,788,746,748,750,760,648,776,674,732,726,764,626,484,724,580,664,642,616,708,1592,760,786,752,722,766,678,660,722,780,680,770,602,658,746,686,622,578,622,478,428,658,618,628,780,702,694,638,826,638,554,588,560,1628,410,492,424,1630,1116,496,854,902,720,1180,632,684,646,688,588,688,1648,732,738,1634,1576,1724,1620,712,714,700,706,1616,714,712,694,696,718,894,706,558,584,780,414,438,438,1656,1060,1180,1110,662,724,386,1126,692,684,696,416,588,624,610,624,506,648,638,644,628,638,606,632,664,642,626,628,620,650,468,468,466,472,484,510,502,508,504,500,460,456,462,664,678,672,634,620,648,620,646,626,622,634,604,650,648,614,626,628,612,622,620,620,628,456,472,500,492,476,472,474,468,472,468,460,462,492,468,460,462,482,522,454,462,460,456,446,454,470,468,466,462,472,464,478,466,462,472,488,478,472,604,470,644,646,638,646,648,664,668,678,664,650,646,646,652,664,652,654,624,654,660,622,668,652,650,652,632,642,650,644,656,642,642,642,650,426,646,638,654,650,530,522,640,472,638,606,640,654,650,668,570,446,482,458,502,518,492,490,484,510,502,490,480,478,508,512,482,486,484,478,498,486,460,490,488,462,502,486,490,478,936,586,584,430,332,420,352,364,418,420,332,422,1690,670,678,676,672,1644,1626,1634,1636,464,444,1642,414,396,408,1630,530,526,488,490,542,534,536,474,538,656,608,626,540,496,540,570,414,418,390,490,540,428,414,422,476,996,938,1088,1080,490,488,486,458,482,484,376,982,1056,396,370,1100,328,322,308,328,344,334,1202,1268,1278,578,1106,1094,612,636,670,646,982,466,404,498,694,746,330,512,582,500,380,390,580,874,478,400,1702,1730,1744,1604,1658,1662,1662,1658,1656,1642,1640,1642,1642,1644,1656,1660,1662,1656,1654,1650,1648,1646,1642,1642,428,426,306,428,426,418,424,1662,302,306,302,1640,1642,1642,1086,1642,1658,1642,1642,1648,770,800,1644,1644,1658,1636,1618,1638,1648,1646,1656,1654,768,766,754,1492,302,312,310,308,304,302,308,308,310,304,314,1654,1676,1652,1648,310,312,302,312,316,302,308,300,316,448,466,444,334,336,324,338,1676,1676,1658,1660,1634,1630,1634,598,960,1650,1656,1086,1654,512,562,494,1064,482,1076,1640,368,300,408,548,434,366,554,360,370,616,472,332,400,488,1654,1648,1644,1568,1512,340,338,372,354,310,340,420,1592,474,392,350,1580,1640,1652,1644,536,1024,354,454,356,460,466,464,464,464,438,466,440,452,464,438,328,322,378,400,656,440,758,1692,1572,1410,1650,1648,1626,1674,1662,1638,1642,1646,1660,1650,1620,1612,1668,1576,1644,1648,610,1654,1632,1650,1646,1646,1632,1652,1656,1638,1656,1414,1260,1270,1656,1634,1636,304,1638,332,356,356,436,444,434,362,302,374,416,326,330,324,322,310,314,390,308,338,358,330,354,334,332,380,330,380,400,380,374,380,1234,300,310,500,600,304,314,320,348,400,346,326,312,324,316,378,314,328,328,1308,814,806,300,330,302,330,330,312,334,352,340,336,340,354,358,344,342,1632,1628,332,874,732,728,728,666,742,706,712,748,460,456,456,734,756,710,736,750,748,744,758,774,642,748,696,682,712,672,662,656,648,642,634,678,674,708,1650,452,1628,624,564,372,514,364,450,486,390,498,760,740,940,618,644,658,720,676,386,392,586,818,742,662,682,1656,1644,1650,1570,1622,1630,1626,566,440,624,662,640,630,728,632,614,424,424,448,418,406,564,322,428,752,720,706,682,692,714,710,706,1626,780,574,1632,736,714,676,682,712,680,704,702,682,674,646,694,686,688,706,644,698,668,552,718,710,766,706,716,698,718,702,716,712,712,686,700,678,710,716,750,716,752,722,1644,712,710,890,550,418,388,542,322,350,1644,494,390,434,394,334,302,826,332,660,408,372,318,316,898,352,318,322,330,310,340,308,1206,1132,350,322,312,322,308,310,1582,730,726,778,308,346,316,348,306,340,320,410,302,304,316,342,338,336,338,356,348,342,338,342,350,362,304,302,308,352,314,348,398,306,658,330,300,804,310,558,1967,2646,1242,2646,2646,1880,2040,1688,2228,1640,2068,2016,1654,2646,2646,2646,1994,2646,1404,326,370,1084,374,1202,602,1650,1764,1962,454,1968,1952,1774,1958,1588,1576,1980,1968,1654,1952,1980,1966,1182,1758,1414,1772,1754,400,1188,1360,702,882,824,1008,1642,1392,1204,1272,1556,1140,514,1428,1032,1172,1612,1172,668,1380,1064,1994,3142,370,760,1312,2675,2562,2512,2689,2165,2573,2716,2677,2369,2285,2334,2789,2760,2650,2431,2644,2384,2761,2390,2492,2502,2548,2149,2723,1350,2726,2665,2711,2429,2186,2758,2086,2699,2358,2458,2559,2800,2572,1747,2781,2294,2577,2584,2729,2597,1938,2625,2558,2088,2383,2404,2327,2464,2489,2618,2626,2707,2256,2239,2559,2648,2307,2583,2392,2324,2156,1396,2505,2553,2191,2432,2642,2759,2330,2586,2142,2354,2519,2202,392,390,396,404,392,626,394,830,626,544,2472,2520,2430,2444,2450,2466,2438,2466,2510,2552,1430,720,738,2442,2500,694,680,2508,716,684,650,654,668,708,2472,1822,644,2254,634,702,552,460,432,490,490,800,1046,516,662,656,2414,828,538,982,2502,2422,2474,2498,2490,2474,2458,2573,2474,2478,2476,1218,1132,690,738,624,658,814,2438,2436,2480,2384,1194,1198,1218,2516,2420,2476,2464,2510,2452,2510,2488,2544,2414,960,558,700,796,706,694,1404,684,688,842,1162,882,432,806,2480,2532,714,1110,708,366,404,322,710,1282,1140,1784,514,678,646,806,684,732,624,446,604,770,642,630,1654,674,2530,1142,1156,2432,2454,2536,2460,2478,1580,730,1610,1220,1770,2482,2534,1144,842,988,1006,816,798,1238,1296,812,836,1021,812,1070,808,592,608,848,1342,2452,1228,302,738,2542,2456,1594,752,940,678,682,2450,988,922,1420,498,692,1678,702,708,1060,952,786,1158,554,498,1746,1210,548,1234,1916,1230,796,612,696,1230,1024,1038,598,684,802,848,2464,2484,1146,987,1366,1046,1206,482,894,2494,600,364,1960,402,1126,706,322,782,850,486,658,520,862,414,826,866,780,724,1518,714,900,972,1012,1314,684,1482,1478,2468,856,302,774,1610,1656,788,673,2584,678,496,526,594,688,2504,2494,1080,930,622,506,1766,730,536,736,2480,1572,2611,1080,1092,536,462,1270,602,514,2398,446,634,526,844,554,358,572,420,882,482,444,342,430,482,1022,612,2500,694,694,722,706,688,798,786,380,410,346,1972,1388,1986,342,1958,962,1960,360,2016,1208,338,1890,900,1988,340,1998,338,1812,1954,1930,1892,1238,324,418,1746,346,1948,1024,1986,1936,1696,1918,948,1902,396,2018,1908,872,1918,334,1992,850,350,1860,1936,792,2044,1852,1232,342,1448,1998,998,2008,1808,2004,916,1900,1910,402,914,336,1804,2028,1992,1938,1998,1946,1932,1910,940,350,1924,1936,1000,1956,338,1998,2006,2024,1672,1932,356,2026,1884,964,338,1890,1986,1904,2038,1088,2016,1998,1816,2030,2004,1186,588,1280,1044,1052,3304,544,700,1328,1076,508,3308,368,1048,340,1060,708,3300,1316,388,356,1048,1388,1048,3308,308,1340,1204,840,1948,1040,1044,1192,7192,2780,2792,564,1424,728,692,692,1294,816,584,560,468,1204,1250,532,1206,362,1090,1276,672,924,342,508,574,900,506,966,528,1132,1030,660,480,812,1252,518,1204,1438,342,812,408,414,1024,1200,738,1420,700,598,1720,492,490,3558,1578,718,862,1034,558,1222,1076,990,730,606,802,1498,1010,444,576,1382,986,732,734,1536,1248,752,924,1536,628,446,782,1532,1206,558,828,1002,1580,494,348,1064,1078,936,868,540,774,626,1292,1642,954,372,976,724,704,878,908,814,918,708,620,1000,1010,962,1580,992,1172,308,316,1374,852,394,700,1510,1332,796,1480,504,372,1478,1374,1314,1410,1010,1508,404,396,1370,994,344,392,954,572,1534,1028,1002,1590,1584,1370,1108,948,964,1276,960,820,1594,1352,846,1164,1082,1472,1546,1540,798,834,1412,818,734,682,1384,1104,638,1226,1552,1556,1260,742,1480,1446,1082,710,432,1002,1426,874,734,520,368,512,800,908,1206,1454,1398,1530,1390,1572,1484,1630,1132,1414,898,1494,1596,1518,1346,1044,1080,994,634,984,442,568,420,1004,1044,916,424,500,1408,1060,642,1396,648,1646,1520,1536,1656,1232,980,1616,1596,1310,994,1388,1522,1544,1166,1296,1550,1548,986,984,1156,1580,1432,1608,1204,1572,1050,1574,1542,1212,558,644,388,490,1180,982,606,682,982,404,540,1000,612,1256,872,1056,1446,1642,936,974,430,822,488,1234,1180,810,644,1370,1546,688,670,566,604,468,566,1064,1572,768,560,1586,650,566,1004,448,964,824,1024,814,461,768,909,978,758,692,722,704,652,666,808,344,568,682,814,328,328,440,398,384,356,772,394,848,682,672,934,504,1352,650,586,844,430,1130,1648,1436,1266,1338,1656,1032,526,1554,420,942,622,564,858,632,578,606,604,416,682,1020,648,808,318,606,546,600,322,736,388,634,480,300,310,498,520,792,1168,1498,596,594,644,376,372,560,702,696,1354,576,568,614,668,654,818,494,1448,1482,708,540,1434,720,1618,400,840,1560,1562,862,874,1044,444,772,714,1504,450,754,774,1796,1206,508,684,626,918,824,636,354,812,682,570,654,668,712,768,1578,702,584,1580,458,870,1688,982,620,572,530,548,582,574,564,658,540,662,524,628,1128,816,644,794,424,780,678,674,766,850,326,792,522,496,654,746,826,1010,624,580,898,708,830,918,520,556,1072,1204,582,458,768,884,524,1202,670,660,600,648,772,874,918,992,734,1302,946,1332,1436,1488,1456,590,1532,636,628,568,362,600,896,1280,1090,866,1322,726,1652,604,550,1036,990,1386,400,406,860,858,924,372,822,414,448,876,530,518,436,808,1668,782,900,750,892,1144,628,1016,1648,1098,480,512,696,680,1624,532,320,330,1086,440,888,630,438,1550,1404,546,762,636,402,714,1198,1676,1096,1226,488,518,1216,1664,712,774,348,342,376,602,918,482,498,610,610,556,520,480,1234,700,768,354,588,762,764,810,700,760,676,672,542,1474,974,1502,1384,1154,1148,1276,1314,1322,608,1414,1374,522,332,840,872,866,884,892,610,782,708,836,1366,858,906,852,862,1080,1224,560,328,800,416,1546,1492,944,990,1102,1182,630,1076,1172,1100,624,1076,1644,1640,1200,1204,1184,920,1098,926,494,1726,1716,1280,1294,1274,1254,1676,1546,736,568,592,650,674,768,642,466,906,512,722,640,314,510,1164,824,588,990,488,498,1508,414,1530,798,524,1052,1326,622,626,590,598,580,316,348,330,470,418,428,576,504,470,464,666,778,344,688,734,740,756,756,656,654,360,534,436,350,534,436,390,388,424,582,382,362,378,346,340,908,564,624,1034,1458,1496,972,530,680,650,1534,1278,1472,1496,1504,1322,1490,1544,1214,1334,1112,1390,1150,1370,1488,528,674,340,1194,646,972,490,1074,322,914,502,680,750,510,722,384,526,1228,806,786,766,898,328,926,404,330,770,568,680,940,656,396,406,306,456,1262,794,1748,566,580,570,416,924,610,554,316,338,1644,372,440,656,352,638,546,564,894,1664,436,590,1524,664,620,792,576,574,576,574,570,566,570,518,428,780,598,664,504,674,996,838,642,386,368,324,480,1136,578,720,568,1506,580,1216,674,472,1620,910,500,628,754,1132,556,366,806,1564,1036,914,1834,592,650,1138,1490,1628,670,972,994,718,720,1004,1246,864,1450,1356,1174,1560,1354,1092,1332,1634,794,884,1170,906,918,1496,1725,816,1444,938,460,578,1508,594,764,1438,1452,600,1766,624,1184,1360,740,1536,1564,600,734,898,786,830,1580,478,482,742,1118,1340,1358,668,1246,744,812,1134,1638,1282,1126,458,578,402,472,480,492,504,676,612,648,658,600,574,460,1044,422,962,558,354,1416,1048,1002,1124,400,546,836,876,1324,528,696,688,342,1592,1234,1412,976,458,942,864,444,590,530,548,1040,1254,1256,1270,1282,1380,1174,1310,620,358,650,1486,1284,1388,1198,1280,1224,370,546,598,458,394,1918,1514,1762,1776,1954,1686,1916,1786,1606,1690,1526,1484,1536,1558,1302,1580,1726,1730,1462,1696,1560,1674,1836,1592,1510,1588,1802,1778,1934,1620,1864,1626,1862,1616,1054,1754,1936,1644,1734,1474,1802,1364,1492,1394,1520,1262,1306,1566,1732,1682,1544,1824,1382,1556,1592,1650,1586,1658,1670,1852,1790,1932,1464,1534,1450,1546,1394,1546,1522,1706,1810,1870,1560,1580,1526,1388,1596,1638,1844,1472,1532,1384,1564,1532,1620,1250,1646,1596,1592,1482,1702,1392,1622,1604,1394,1554,1740,1950,1510,1768,1606,1412,1442,1798,1470,1500,1370,1536,1418,1464,1632,1576,1506,1664,1658,1634,1500,1612,1566,1660,1632,1472,1578,1476,1506,1820,1542,1640,1820,1730,1524,1802,1368,1540,1440,1788,1498,1264,1536,1420,1542,1576,1566,1606,1948,1816,1414,1476,1802,1566,1808,1836,1666,1708,1650,1594,1554,1700,1692,1416,1584,1648,1572,1510,1454,1606,1614,1644,1580,1578,582,758,1588,1740,1562,1650,1534,1644,1792,1712,1720,1770,1314,1502,1678,1768,1516,1896,1910,1922,1622,1670,1604,1738,1578,1790,1282,1290,1588,1540,1542,1684,1518,1464,1594,1672,1712,1594,1610,1620,1538,1700,1660,1718,1736,1772,1872,1782,1438,1494,1556,1672,1564,1684,1708,1586,1500,966,1710,1670,990,1694,1692,1664,1682,1798,1844,1646,1890,1716,1330,1424,1446,1942,1960,2028,1948,1962,1944,1952,868,878,1602,1274,1842,1572,1636,1640,1670,1498,1956,1938,1674,1676,1730,1948,1664,1566,1490,1550,1628,1618,1530,1660,1646,1654,1618,1556,1584,1528,1570,392,884,328,408,2368,516,1766,690,1658,1736,1054,1544,1786,1662,1772,1762,1516,1744,1772,1728,1784,1730,1700,1262,1762,1640,1732,1656,1750,1804,1534,746,1766,1754,1716,890,1760,1736,1770,1636,1656,1768,1766,1760,1730,1674,1662,1762,1654,1732,1746,720,432,1762,1738,1752,892,1746,1764,1774,1740,1752,1758,1744,1756,618,520,1738,1734,1736,1640,580,1088,1742,1846,1762,1750,1746,1664,1736,1654,1768,1750,1736,1756,1762,1736,1756,1770,1276,1738,1736,846,428,910,1748,1744,1722,1548,1530,1746,1942,1744,1112,826,1746,1764,1764,1756,1740,1766,1642,1724,472,1278,1740,1808,1668,1528,1208,1046,1918,1480,1634,1738,778,740,1736,1760,1754,1196,1338,606,1712,1766,1650,1686,1152,1742,1756,1764,1716,1754,1258,744,786,1766,818,1756,1750,1748,1756,1776,1746,1662,1778,1280,1282,1732,1708,1748,1726,1720,354,698,1184,2264,714,368,618,670,532,640,1718,1766,1876,662,1434,2172,390,508,900,460,1948,1136,590,396,908,656,348,462,582,670,1188,1050,1298,658,936,1110,1048,812,1054,1305,1066,1126,1110,1104,330,926,1086,1054,1120,762,1126,1200,1120,1566,468,384,314,1410,1415,1414,1006,792,660,1134,1280,1409,972,962,972,1072,958,976,980,1000,972,968,1156,986,1382,388,1461,1132,1006,958,956,978,994,990,960,988,1465,966,964,964,1078,1070,978,1010,1497,992,1014,980,966,1014,986,972,954,394,1280,918,3076,598,2994,3098,856,638,1212,504,2226,1234,906,1956,3024,2804,2426,1104,850,1054,2804,778,642,388,630,3020,496,390,2906,2860,2924,3102,812,1374,1330,3194,818,566,864,2836,1822,1012,2406,986,528,724,2602,2220,2706,2900,2874,3156,3082,394,1260,2768,902,1020,792,1124,580,370,436,2426,1982,2334,3076,2854,2700,1934,610,608,928,868,2204,1596,1648,3134,3114,748,2254,2994,658,2864,378,836,988,928,806,902,798,3024,3215,2886,2776,2894,3141,3138,3215,1912,822,612,2462,3197,3130,3028,3082,804,1346,1856,1174,3052,3074,2926,352,352,522,1174,2876,2994,850,760,2906,2208,2520,3106,2752,910,794,1632,2976,2176,2598,2902,2958,768,826,972,680,330,1032,426,2554,3036,2630,2920,2676,2822,1920,3078,794,652,1172,2958,504,1798,1078,1076,2590,636,370,942,508,1058,1290,856,608,766,1046,566,2918,2526,3036,2850,3020,2712,3022,2806,3084,1304,502,474,2926,3106,1064,834,894,1012,656,1134,312,908,602,764,1930,820,696,758,704,1138,1004,502,2936,816,874,522,1184,3097,3010,1280,536,312,1064,728,710,584,306,746,364,506,720,482,330,372,442,402,596,362,340,318,442,516,308,302,720,706,360,714,686,364,658,302,394,448,446,442,344,392,426,378,724,750,684,362,472,716,614,702,326,688,718,638,528,614,582,326,608,620,596,476,388,734,638,698,662,1464,514,664,308,410,662,644,382,1280,1629,1650,1679,1637,1582,1648,1690,1606,1675,1690,1699,1654,1781,1709,1734,1652,1677,1680,1666,1709,1694,1681,1685,1727,1746,1687,1686,1658,1686,1685,1629,1686,759,773,810,1271,798,814,804,765,767,733,544,573,496,533,563,727,389,458,458,384,490,416,718,482,477,434,464,487,808,510,873,833,778,657,581,575,608,577,500,2131,841,2113,1864,1897,1788,1230,1555,1539,1996,2165,1010,903,840,707,686,886,1752,695,852,693,730,1789,684,1736,1054,1730,1560,1614,1523,1486,1489,1460,889,1711,1341,1301,1287,538,598,610,606,832,2167,2099,2107,2241,1854,1853,708,1917,1830,616,583,1041,629,889,1021,1040,812,1028,651,1040,1048,859,401,324,766,415,524,496,588,644,970,988,515,752,753,1042,717,395,1166,1155,1127,1107,1108,1108,1117,1095,1108,1111,1100,1111,976,1163,1032,1107,1112,1117,1120,1123,1112,1107,1093,1113,1122,1054,1047,1045,1045,1150,1114,1115,1124,1009,1089,1102,1105,1103,1099,1126,440,1193,1104,1109,1107,325,321,323,853,1117,577,1124,310,581,337,337,351,324,323,1109,1107,642,1166,424,1115,343,300,1104,1130,1140,1124,1108,1147,906,1032,1134,1102,833,826,956,713,360,1153,1120,1136,1088,1082,570,561,567,568,987,947,1124,1114,1123,1101,1125,1125,1108,1026,1140,812,594,974,1137,1144,1110,362,475,654,463,1162,1127,840,1120,1200,353,345,359,358,363,354,421,482,993,993,990,994,1139,520,1103,419,1567,1186,744,1185,934,1005,584,567,524,375,1263,1165,846,1015,1191,1131,1084,1201,1158,609,1091,1174,1154,1203,399,1145,1159,1156,845,1253,1119,1192,1109,1186,1056,1307,1174,1162,1167,1144,1164,633,1178,1097,1092,1099,926,1185,1154,1157,1149,1185,1043,1165,1139,1144,1151,1155,1185,1166,1155,641,1156,1151,1159,944,1099,339,335,338,302,300,307,1157,1162,848,884,1172,607,1182,1057,1180,1007,569,755,801,1174,1167,1161,351,326,388,344,1231,1172,1207,491,1150,1150,655,1237,1167,588,522,318,1180,1167,548,376,1032,1201,1166,1145,1139,1159,561,517,1158,321,325,320,327,1168,1138,1181,1162,1158,1171,1079,1164,1155,1126,1167,584,340,591,581,1171,1164,1162,1140,365,361,377,375,381,372,1291,1161,436,494,1025,1034,1035,1039,1171,1158,1163,1177,881,1168,1156,1176,1180,1163,1199,1162,1192,1151,302,358,318,448,865,863,1165,410,477,609,579,1173,1158,807,315,627,1091,1630,1910,736,714,516,510,438,472,516,4254,1078,1792,1906,836,1874,664,1886,648,1880,772,1896,742,1894,820,1890,796,1906,864,1914,718,1882,630,1942,690,1904,1902,766,2358,566,1894,684,1892,1200,1914,610,1914,864,890,876,900,1892,1180,1926,1310,1900,1278,1900,462,540,1904,1280,1918,1276,1900,630,1886,1084,1908,1218,1892,1214,1906,1206,1912,1302,1896,1284,1910,1162,1894,1886,572,574,1038,1896,1294,1900,1034,1912,544,516,1880,544,1922,1206,1918,984,1896,1200,1890,1064,1908,1186,1920,1102,1918,1192,1892,984,1888,1138,1898,1346,1910,1220,1888,546,576,2182,1314,1902,678,558,1918,1232,1908,448,490,534,1896,740,1886,426,516,1920,310,950,952,1906,1946,1924,982,930,1902,1856,1898,702,1908,1262,1908,658,1890,1174,1906,1420,1886,1184,1888,1034,956,1036,1892,1888,642,1904,1894,748,556,452,506,440,1286,370,472,592,464,700,352,344,1402,1098,1348,1306,1860,1302,658,672,706,416,648,478,300,674,568,676,624,646,1892,1888,2088,2436,2836,1104,1056,708,772,660,712,3010,3072,1612,2676,2844,1244,2804,996,972,2820,968,2824,1164,2852,1112,1232,2840,1172,2864,1296,2864,1072,2820,940,2828,1028,2848,1132,2844,844,2848,1028,2824,1792,2872,1044,2844,1292,1336,1316,1348,2856,784,776,868,2884,1952,2840,1908,2836,696,804,2856,1956,2864,1896,2848,948,2824,1616,2836,1816,2844,1800,2864,920,1812,2952,956,1956,2844,1928,2836,1728,2816,860,864,780,2840,1928,2840,1540,2852,796,776,2856,812,408,2856,1788,2856,1464,2828,1792,2840,1592,2844,1780,2896,1736,1788,1472,1688,2840,2012,2844,728,748,844,2820,2020,2836,1824,816,864,2852,1964,2868,1036,852,2852,1556,2852,1376,2856,1828,2856,676,684,800,2816,1104,2828,764,772,2852,464,1428,1080,2840,1668,1068,2844,1472,1392,2844,2776,2828,1032,2848,828,900,2832,980,2812,1744,1508,2120,2812,1768,2816,1552,2848,744,2816,640,2816,956,2840,672,2832,1112,924,692,908,712,880,704,1040,516,460,460,504,2104,996,1264,400,472,904,924,2784,2364,2780,2360,980,1000,1060,756,636,932,452,312,1008,748,848,432,948,932,796,384,2820,2800,1604,1280,1356,888,896,892,896,884,900,880,892,896,880,892,888,876,892,872,884,1964,896,880,1480,896,888,908,884,1352,440,1520,884,884,888,880,948,900,872,904,912,1476,884,892,892,844,900,876,880,900,884,1480,884,876,880,892,896,900,880,892,892,888,904,872,896,1480,896,888,932,876,876,880,1492,876,856,880,884,892,896,880,896,904,892,884,888,892,888,888,876,876,868,884,900,1480,904,892,888,908,880,884,904,900,880,1964,888,884,884,1468,912,876,880,880,888,908,916,868,892,892,884,880,896,892,884,876,876,884,896,888,888,896,872,880,860,908,904,1476,896,820,900,544,888,900,892,888,904,880,896,880,884,856,584,580,512,632,620,504,504,628,976,932,732,652,508,572,752,960,1252,1724,520,1296,1288,508,820,716,964,788,1332,1292,932,1292,504,632,940,628,1020,1260,740,396,448,516,560,492,472,476,948,1032,1068,372,1540,316,760,728,728,740,900,856,736,680,544,680,652,640,632,760,624,688,616,732,628,680,696,688,676,356,684,676,736,680,984,1992,1040,768,608,456,780,772,764,780,896,908,904,864,900,720,672,672,552,740,1696,1148,1101,1106,1127,1131,1139,1141,1126,1123,1123,1136,1150,1129,1121,1111,1118,1105,356,2174,1058,560,1046,2166,1046,1062,1058,1054,832,1194,2172,716,2158,2174,606,596,2146,884,2144,884,916,2174,880,2172,706,2182,662,714,2180,710,2178,710,2144,1060,1048,412,414,1060,466,2188,1068,606,562,1030,438,1050,420,2192,646,1430,2148,1128,718,2178,568,600,588,1066,2172,700,700,2180,962,970,2178,1340,690,1026,2180,932,934,2176,702,704,1144,1066,1024,1004,1078,696,716,1078,1018,2150,760,1060,716,2186,738,746,1052,992,1056,996,2194,718,722,2182,704,678,1062,828,846,1056,1322,2170,712,720,1068,2196,710,1064,592,590,1024,1118,2190,720,704,846,842,2194,890,806,2182,708,726,2170,726,730,2162,722,2212,710,818,2166,976,944,2204,824,700,2146,712,708,2202,710,714,1062,528,522,1052,462,404,1526,1058,1062,2172,2032,2198,730,702,2182,714,716,2202,602,586,2156,1298,2110,940,2176,932,946,2178,1640,2196,2178,2192,1428,1432,2168,2180,384,912,1562,1066,472,1062,394,448,416,1056,2176,936,936,2190,940,2176,2188,1176,2164,960,2176,710,2190,966,2190,704,2186,964,2180,702,736,1056,1072,444,1064,454,2180,706,736,2188,1094,2172,946,1064,1056,860,1056,1026,2184,940,942,980,2190,1050,1022,2178,790,836,2190,682,1056,806,2180,694,704,1054,2164,1376,640,2172,706,782,2214,680,780,2174,724,954,1076,2208,2172,938,1062,1012,682,944,474,472,472,2194,1060,1062,1026,1008,1004,1044,1046,1076,1058,1048,720,2176,1060,486,1046,480,1056,474,1060,720,1042,470,1078,516,1042,484,1062,470,470,1034,482,674,1062,406,384,1044,1060,472,488,1064,480,1068,2208,376,758,1054,1050,1042,1026,1056,360,486,2182,650,2154,652,1136,2156,1402,1410,1432,1418,406,706,1706,2182,328,460,616,2230,2180,1594,2062,2174,2200,1680,2182,1268,982,1416,1154,310,428,2312,1120,1600,1600,1120,1120,1600,1120,1124,1600,1600,3072,494,3104,352,324,3128,840,812,840,796,648,708,820,2768,420,604,336,828,3040,2872,1164,1444,1776,3056,3016,3112,3116,3112,852,956,924,828,896,904,1940,920,884,904,880,912,872,936,772,2196,864,872,1512,1216,1212,1584,1320,1400,1196,1076,552,840,536,468,780,532,480,780,456,3012,1084,320,608,1072,728,712,1168,3028,1036,796,572,2232,1264,1264,1520,1512,1216,1208,1672,1376,1092,2848,1948,1316,1376,2828,600,576,1364,580,2128,1364,624,528,1376,620,2864,2880,612,1196,828,3044,2244,668,1324,824,2256,568,588,1628,1448,1460,1444,1448,3036,3096,2716,3060,2732,3084,2712,2880,2716,2924,2788,1356,1336,1440,1244,1356,1368,1232,1360,1428,1428,1456,1436,1396,1432,1440,1428,2992,1376,1344,556,1712,1440,1440,1432,1424,3100,3096,1970,1964,1968,1960,512,1416,512,1208,1208,1396,1064,1444,504,1228,1156,1432,3012,3008,1196,1284,1256,1264,1252,1172,1268,2024,1836,508,1948,320,400,672,672,2472,2588,664,1656,1632,728,1856,1856,2268,1260,1332,460,916,756,860,796,536,1224,2404,480,456,1548,604,448,1520,1512,1516,1524,1368,1564,1436,1004,908,904,900,3036,1648,3124,1856,1772,1332,312,760,3282,970,572,1760,552,368,360,380,1136,2032,528,2108,696,2864,684,2788,2872,2628,1684,1952,988,1412,948,820,664,816,720,796,784,652,728,1112,1108,1524,1172,1456,800,868,1200,1224,1504,1644,1156,1624,1220,824,432,884,492,416,1192,1100,2752,968,840,376,976,848,416,360,424,1052,408,596,2044,1288,3096,3124,864,1652,1076,1508,464,508,460,436,436,356,356,392,364,408,388,308,404,476,468,532,640,748,740,1056,796,1448,564,3324,3020,1344,912,676,672,436,356,332,3092,1344,1396,2224,2084,2112,2072,2076,2948,2240,3104,544,2996,1272,2380,3192,1492,556,3020,540,452,444,516,444,3164,1376,556,540,996,992,2044,992,2704,1388,764,564,676,496,1288,640,360,612,764,1828,1220,1428,1088,660,676,1080,964,692,704,1472,1424,1428,1396,2120,2124,2120,2808,1828,1168,1492,1380,1084,1284,1384,584,588,600,436,524,508,524,488,616,380,660,572,620,556,396,404,552,528,620,516,484,1248,672,528,724,480,364,356,676,552,632,400,400,692,636,580,656,1060,312,340,484,360,856,604,1268,736,856,916,1316,1312,1320,1284,3016,432,1236,1664,2356,2484,1012,668,1812,888,1220,732,724,460,444,592,424,3080,1016,1180,1200,1107,1100,1225,1164,1048,938,772,1080,1068,918,1101,1002,628,1067,1063,1004,1076,1143,1040,1041,1027,1019,1026,1023,1052,1122,1044,1021,1051,1016,1035,1039,463,1065,1076,1068,1069,1057,1048,1165,1132,1071,1076,1060,1059,1069,683,1050,1010,1041,734,1077,1037,1126,1141,1170,1123,1111,695,1118,1113,400,1107,1100,1110,1110,1177,1105,1105,558,1120,548,1003,1002,628,1067,1063,1004,1076,842,1155,1135,1115,1115,463,1065,1076,1068,1069,1057,404,1165,1071,1076,1060,1059,1069,1143,1156,1121,1121,1121,1121,1121,1600,1062,1064,1154,1060,1057,1095,1058,836,1138,1129,1042,1045,1047,1087,1077,1206,1107,1107,1107,1107,540,1129,1129,1242,1250,1187,1250,1250,1250,400,1184,1177,1120,1096,1144,1102,1106,1091,1177,1120,1096,1144,1102,1106,1093,1147,933,1111,1097,1101,1099,627,1115,1120,1136,1119,1105,695,1118,1113,1123,1180,2862,692,2850,686,2866,782,2924,2874,2298,2566,2852,1592,422,1416,2848,1030,2418,680,2838,2290,2852,2276,2850,2864,2846,2306,2850,2870,2846,2826,2880,2848,2844,590,968,2818,2292,1320,1116,1020,400,532,1464,1252,1316,1196,1840,636,2580,2016,1252,1380,1724,1836,476,576,984,804,1188,1424,920,1032,808,1536,1640,476,1448,648,1480,680,876,1320,920,908,1896,1532,868,2368,632,768,2796,1288,1024,1160,856,1356,776,1180,596,688,388,832,2380,980,1416,896,752,1368,1782,726,616,1572,788,904,592,1060,1568,1780,1812,596,1668,576,1928,1944,1008,1420,2564,632,1156,2384,552,520,800,884,1360,452,2100,2012,1216,2024,712,1972,1952,1144,1072,860,900,996,2044,520,768,388,1252,1148,2740,712,4096,4096,4098,4000,4218,4076,4080,4104,4088,1088,4080,4092,4132,2556,752,1924,1948,4092,1924,1652,1876,1928,1908,1056,3596,1762,1678,4052,4076,4100,1956,1932,604,1328,4100,3634,1074,1972,1936,4084,1984,1976,2040,1776,512,4084,4722,4696,4032,4052,856,768,584,4212,1788,796,1912,1270,4446,4088,1960,728,1912,1944,1968,1952,1972,892,768,924,1332,1064,3964,464,2180,876,420,592,1304,1176,492,2116,3888,1092,1680,1300,1244,2326,1924,528,1664,336,2256,1496,1296,808,1340,1252,1060,1044,440,2080,1500,432,1940,2740,1816,1312,1320,1288,1524,1532,1244,1400,1744,1708,576,1368,392,1400,1232,1254,878,1558,1776,604,696,1348,948,600,888,1340,1280,1308,1076,920,692,752,1208,2036,1104,1164,920,900,1344,1264,1268,1184,808,788,808,800,3744,596,588,2016,1316,1956,1236,3156,780,492,1512,1920,3144,3896,844,1576,1104,384,776,1332,604,489,835,817,1739,1793,1749,1593,1825,1811,1801,1974,1780,1772,2220,2968,1380,416,912,2864,3012,2788,3008,3000,2988,1652,2964,3012,2988,932,3000,2432,3000,2192,824,2076,2008,2388,2992,2412,2016,1372,1060,880,644,1340,693,1486,1104,928,1130,1112,1132,342,1220,2380,2706,1216,708,948,1050,1094,1112,1378,894,1212,1220,1126,778,1700,814,412,412,442,480,408,906,1082,1200,1000,1196,1128,1492,1330,1284,1074,816,1422,448,568,488,456,944,912,576,1256,2324,1196,1096,636,1720,1308,1108,1368,792,1248,1628,880,1708,2080,1200,1368,1260,776,1468,1528,1060,320,1096,460,1656,2292,2896,2896,2552,2800,2312,960,1260,1296,1972,568,348,2730,2738,2802,1072,960,1256,2444,2632,2472,2200,428,652,524,844,1620,1036,1016,2620,2504,2528,2608,2692,2690,2652,2678,2640,2572,2708,2732,1572,1364,2684,2740,2692,1204,1192,2672,2684,2448,1816,2420,1448,1564,2272,1220,848,2640,2416,1644,2660,1772,2044,1452,2428,1448,688,836,2200,1992,2300,4328,1816,1308,528,3220,2100,672,3956,620,2108,1160,2100,364,452,492,588,864,4024,452,456,2496,2496,1864,1448,888,2148,4088,1208,2324,956,2340,1176,1960,1824,3196,2668,4128,696,1104,1984,4132,2044,656,536,1668,1860,4008,1584,532,868,1020,1324,1024,1004,1240,2036,1000,540,984,672,1760,920,432,612,756,936,1088,312,1504,1496,1016,1448,2308,1440,1588,1568,960,344,968,1380,964,936,672,476,2760,1180,1084,1136,1048,1456,1952,476,452,888,932,868,936,4080,4076,4100,3748,904,1544,624,1536,2348,1768,2300,1352,1796,520,3136,4032,1664,1860,4084,504,544,2712,3964,4112,4120,4028,756,3860,2316,4056,4112,4092,4004,3980,3928,3972,3964,456,4152,3968,1784,1784,2360,3844,324,3724,1860,1592,1808,1920,1768,604,1856,1828,1636,2896,4104,4180,4116,4120,3484,1980,908,2232,3828,908,1276,2768,1800,2384,676,2404,3712,3524,3572,3420,3860,3544,4104,2608,3360,4136,3224,3524,3544,3968,1144,4180,4220,4204,1756,1772,1700,1792,2934,4200,4282,444,912,628,324,572,2600,1360,876,2752,892,3140,1396,424,1124,2056,1024,796,488,1932,1516,1412,1332,1120,952,1316,644,4060,3136,3596,3888,1172,872,1132,1516,1788,568,1324,812,4048,2084,2712,3012,1680,1396,500,1952,1552,3924,3336,2040,1872,1856,1920,1864,3480,1016,2976,1596,1060,1008,2232,2248,4016,4012,1924,4020,4128,3944,3936,1904,4080,2788,1112,2436,1680,2256,1944,4088,684,2356,1752,1184,1116,2760,2184,968,2032,904,780,308,912,584,1772,1336,1144,1204,772,764,1232,600,660,724,988,1124,376,3924,864,3344,628,2612,3804,4240,1788,2724,1104,4270,364,300,1988,4148,380,1328,1808,716,700,2892,1764,1468,1368,1936,4124,4108,3004,1604,1964,1476,1628,836,1292,1344,816,824,2544,3840,1008,928,1304,1164,596,1444,1492,1640,3400,4064,4060,4180,612,868,3504,4128,1972,3796,1416,1028,652,824,1112,804,1340,876,816,2516,1272,4156,1880,316,912,1676,1060,720,1792,844,1952,572,444,572,324,1616,1764,4168,4324,1068,1232,1096,940,1052,944,480,832,672,704,2652,2624,1064,1240,2280,680,440,3164,2268,916,1152,4000,1080,1780,1116,3176,4240,4060,3856,3584,2136,492,2288,1764,2096,2372,3908,832,4052,1972,1948,1300,1008,936,840,1620,532,788,2396,1004,3020,600,3888,3156,1260,728,548,1144,2480,720,628,4208,4008,1580,1336,1368,3828,3732,1380,432,4120,468,944,440,1484,1280,4156,1868,4446,3924,436,944,696,1744,1552,856,4068,4112,2716,4004,4092,1248,1232,1204,1116,788,588,1414,1356,888,1324,1214,894,1308,1878,552,448,458,448,522,1082,478,308,406,324,716,696,550,476,1334,1466,1468,610,604,622,1010,818,2318,1548,1464,964,936,966,932,980,986,544,722,1046,376,2420,368,1158,1160,702,690,686,688,684,862,782,698,728,696,1504,1406,1354,1518,1660,1412,1526,1606,1424,1630,1452,1426,1432,1438,1704,1556,1468,1340,1288,1232,998,1072,998,720,922,1220,1572,3956,3114,382,328,340,326,1212,568,502,1228,742,2546,698,714,686,1186,1600,941,1600,1600,1600,1600,1532,1186,1576,1248,412,2092,424,412,352,1496,636,688,400,840,652,332,992,1236,2352,508,424,496,788,568,332,2352,712,572,684,580,420,716,768,432,360,668,664,608,2272,328,396,412,388,1236,652,548,580,604,736,2392,2084,1776,852,840,1788,1048,2364,872,1196,712,2380,1184,479,628,311,649,414,438,955,842,957,950,437,590,956,478,952,949,956,387,863,1000,939,668,1040,468,948,326,329,833,1041,567,855,1041,937,824,1110,943,713,849,858,848,853,666,948,372,366,983,781,765,1035,963,904,959,1046,1032,515,457,453,957,545,851,1027,830,403,1036,789,959,417,417,965,1008,899,943,944,948,946,632,988,1029,951,958,947,932,910,960,943,919,924,757,932,433,936,446,475,1094,543,964,760,959,382,922,765,1098,523,923,771,932,1047,856,409,416,741,950,910,864,661,410,362,993,835,908,332,343,1058,1044,403,418,380,434,435,847,310,938,413,402,890,1023,950,942,873,1017,950,467,458,961,951,849,808,1038,349,360,932,954,869,344,361,957,473,467,938,943,879,1038,430,398,410,875,357,361,1112,1055,1056,961,942,962,956,788,935,884,413,417,874,924,856,951,799,424,437,742,852,672,856,956,1037,952,971,942,1032,910,762,357,371,1033,366,1038,951,839,901,819,388,397,691,641,721,449,958,956,690,465,472,1044,1047,416,401,904,478,404,858,1043,933,968,928,937,947,954,1063,886,953,1063,931,853,454,450,947,817,954,856,884,954,929,477,416,939,926,933,949,1044,456,468,1047,852,986,451,1052,401,423,1040,401,418,748,938,790,954,534,597,973,864,1198,1048,1376,1486,1514,1714,1536,1520,1774,1488,2020,2032,2022,2020,2016,2024,880,392,396,400,400,400,400,392,396,400,400,396,404,404,388,388,2296,560,868,812,584,1028,1092,592,1060,1556,520,1200,1236,552,1368,1040,1676,664,2145,322,622,2181,546,536,532,521,516,532,544,575,582,622,413,399,535,576,793,2124,1416,604,544,697,585,728,775,535,700,684,2126,757,743,701,588,1084,589,572,450,634,566,464,632,495,303,686,684,726,731,926,741,634,742,837,762,714,516,783,835,725,729,1261,450,502,1455,619,784,704,819,991,1387,708,996,1255,834,822,2164,478,582,476,585,592,450,710,367,566,559,431,544,523,914,667,891,927,799,1134,679,763,394,431,399,456,415,561,642,468,451,552,621,433,731,949,530,801,513,795,515,425,421,2172,1295,783,784,442,558,563,538,2143,2248,1740,536,3732,1856,1896,3976,1304,4232,2380,3940,3652,1168,1168,3632,1848,1152,3884,1196,3508,4064,1148,4264,4112,1380,3644,1568,3628,1096,332,1132,4008,1412,3916,3912,2404,4372,1196,1876,3964,1364,4172,1416,3620,672,680,4000,1284,3636,1872,928,3628,880,4216,3612,1620,3656,1436,3628,1128,1852,4004,1148,1848,4208,1056,3900,1064,1196,4060,4200,4216,1064,4196,3624,1076,1944,3924,4208,1188,672,516,4236,4144,4200,4192,4204,3924,3916,3636,1328,3608,1080,620,652,3604,540,1840,2676,918,702,628,1054,940,546,924,920,940,930,916,916,1060,1072,1064,1072,1058,1060,1060,1062,1058,1040,836,1040,840,846,494,832,556,834,836,854,844,854,836,830,836,1034,830,832,828,442,1036,840,826,838,468,350,832,840,838,844,830,836,444,834,832,828,830,824,1038,828,830,836,836,834,836,836,832,828,834,832,832,828,832,840,1038,308,848,832,840,488,836,830,838,832,836,832,830,830,826,834,840,832,836,830,838,832,830,834,832,836,836,834,994,838,840,836,640,1006,848,840,972,990,846,844,842,834,1036,832,828,976,838,852,838,840,842,848,842,838,846,834,1244,856,866,846,832,846,842,832,840,854,840,854,496,832,458,962,840,838,838,1038,836,828,838,834,838,828,836,838,826,836,838,1038,848,834,838,828,1038,850,842,838,842,842,842,840,832,844,1040,840,1100,858,826,838,722,842,840,830,810,834,832,838,834,834,834,832,818,830,838,1040,832,836,802,834,718,784,812,840,850,832,846,840,1038,848,860,836,830,832,846,832,838,828,846,838,848,844,848,836,830,558,412,2164,2828,3240,2692,3088,2440,2248,3124,2432,2432,2308,3244,3248,3264,3248,3280,3180,612,1428,3204,2772,608,2740,1329,1242,1225,1402,1350,439,680,569,638,1345,433,809,1477,1261,674,1106,807,1104,471,781,670,782,495,1471,777,1509,1234,584,1563,2166,2140,2146,2138,2144,1980,2146,1104,846,2164,2050,2154,2042,1386,2138,1128,1028,1460,1124,2152,2130,2154,2126,2158,870,2164,1910,2498,2142,1092,2142,988,2164,1472,2142,1962,2134,1866,2174,1704,2144,2132,2158,2138,2142,2056,2150,1550,2138,2132,2148,1664,872,2150,1316,2138,2088,2140,1974,2162,760,688,2180,1172,852,2152,1494,2154,2074,2150,900,2144,978,2138,1546,2064,1804,2158,822,842,2132,2154,2132,1408,2166,2144,2146,1358,1134,2150,1340,2158,1002,900,2178,2058,2158,2096,2196,2078,2148,1534,2156,1040,2128,1728,2160,1988,1626,2082,1378,2146,898,1592,2142,1698,2158,2162,2144,954,314,2146,1366,2156,1286,2140,2082,1264,1240,580,1060,944,1388,2220,1204,344,748,995,1003,1017,1049,900,1066,1104,868,349,466,572,573,1151,1268,1874,1114,1155,2160,1152,1160,1136,1123,1149,1154,1091,1149,1153,1155,1129,1160,1152,1147,1150,1189,1163,697,1191,1151,1205,1231,1240,1258,1304,964,980,1088,755,615,1120,1139,1982,1849,1025,2066,1139,1139,1146,1987,1933,584,2023,1151,1092,823,1137,878,482,1307,1051,2085,2123,983,1035,1185,2080,1967,689,2076,923,2220,2220,2220,2072,1010,1172,1116,2220,2070,1134,1139,1147,609,1090,2086,1142,2066,1224,1140,2060,978,1978,2052,1173,2047,2049,1153,907,2043,2055,2097,2053,2041,1940,1257,2043,1071,824,1943,1000,2198,1110,2220,1067,2043,998,1124,917,938,2050,2042,1027,1032,512,1107,1315,1106,2055,2070,1150,572,384,509,361,600,1278,778,791,1143,1139,1150,1141,1145,2049,2155,2205,1682,1136,1945,2078,2028,357,404,621,777,748,590,498,599,853,492,757,553,426,747,1267,1273,324,634,313,581,2167,2082,2038,1136,2053,2054,1925,514,372,682,559,374,731,627,455,1674,592,482,2012,4196,1280,4456,1208,2428,900,1352,1324,1924,1820,2712,1736,1716,1756,1676,684,608,676,1500,1496,716,640,872,1424,1464,1476,424,364,1872,2060,1196,736,1220,1128,1084,1852,820,2088,1532,2440,316,3816,1004,1160,3920,588,2388,4048,568,472,1872,1564,1508,1504,3648,2924,3852,3660,3628,3648,3562,3650,1372,2036,3628,1974,3688,1820,1816,612,1628,2988,3616,2364,1696,1016,3592,3894,3564,3584,1004,2832,2032,1180,1756,3104,744,2356,1072,1582,3896,1868,1480,1816,480,1808,1880,1788,1516,1628,958,1752,1316,3584,4362,4486,4594,624,2144,3032,700,496,1744,2412,1728,452,1748,912,912,508,916,1812,1892,1604,1636,1942,3380,1878,804,4232,1012,680,2024,1852,1620,3112,1792,390,888,3064,1328,1866,1476,1496,1960,2844,2112,1272,848,620,1188,532,2024,1356,1312,1096,820,348,1676,880,1932,1072,600,1812,1460,958,1140,676,1344,984,580,1044,340,708,948,2228,2384,940,2080,2328,1896,884,1200,572,1428,548,476,2044,844,980,1852,488,396,1800,3860,1228,2016,1712,1824,1280,980,888,596,2048,2020,2108,1420,1792,1800,1024,780,1952,1436,1220,2280,612,1956,952,2024,2036,1478,1460,1460,1196,4200,572,1692,420,1548,884,1344,1260,3780,3880,2536,2044,2008,1028,1776,416,3696,548,680,3144,532,2268,440,1564,1408,2360,3664,1818,675,681,1196,571,731,751,463,631,641,725,1053,762,1122,636,719,480,724,1478,894,399,902,911,638,1420,676,807,822,1381,894,800,564,545,861,331,945,1770,1819,750,413,607,347,472,612,1536,1591,1480,1171,768,1552,1817,893,798,797,1056,1052,649,473,802,693,387,425,717,397,431,340,354,394,1647,512,779,439,349,520,676,796,798,1162,1143,633,580,799,649,631,796,788,802,460,977,1775,536,534,580,1536,674,1038,527,1394,1203,793,847,949,1189,1474,348,621,602,1799,906,659,333,676,453,532,877,1699,1814,390,601,1091,568,1113,1062,302,1391,1418,916,470,1095,637,644,507,402,558,459,778,1821,565,569,568,573,568,504,578,572,974,1593,366,1139,1369,1099,300,548,1043,1029,718,1539,723,701,726,541,470,929,626,533,1144,537,598,526,1279,774,770,369,361,674,431,437,559,1362,682,900,673,503,1341,783,792,807,493,480,714,709,459,516,1604,1292,1614,753,1525,742,1176,568,724,712,561,677,895,851,858,574,847,749,743,955,1670,654,447,1812,1089,669,506,654,592,683,1090,692,623,428,422,576,672,453,479,798,795,844,991,1164,1333,725,721,777,762,853,568,663,631,534,684,683,1450,1581,705,577,1082,755,580,1449,1018,479,598,754,870,593,690,802,888,567,608,993,460,744,733,815,812,669,1141,1357,1432,936,640,740,878,549,598,889,519,804,919,633,576,1260,775,378,586,573,733,655,511,795,724,516,915,706,450,450,748,401,644,673,805,666,613,511,830,1014,472,428,565,402,979,971,748,747,1606,394,542,598,504,1425,626,565,1631,925,725,732,1567,1111,564,632,571,577,585,1828,539,486,697,427,428,746,923,1167,712,689,709,451,692,694,1636,1656,1656,2332,1712,4132,1652,1616,1172,1168,1208,1292,2776,4140,1364,2756,1156,1160,1102,1008,1000,1000,1000,2992,696,4236,1664,1672,1724,1804,1656,1680,1680,1684,1264,1108,1124,1068,1096,1080,1504,1520,808,1684,912,1076,1076,868,488,1140,1012,712,708,464,4272,740,1512,3332,1548,1508,4282,1364,1368,1440,2064,1772,1432,1484,1512,1508,1424,1392,1408,1496,1492,372,460,368,364,360,368,1000,328,684,2816,616,326,600,752,884,1296,1136,604,592,588,628,460,2308,918,492,544,720,696,760,604,600,600,596,2968,800,724,1436,668,1314,360,632,1020,1044,828,1320,456,424,1172,440,1612,448,1056,1208,992,1788,592,1040,1148,1052,860,900,736,508,1788,496,564,1148,1742,1256,1232,404,1208,1032,484,556,596,604,1504,1372,844,828,492,416,1132,820,1300,1336,3568,1004,972,1068,1072,916,844,796,1196,900,380,348,408,920,1200,564,732,664,520,460,796,440,688,680,1208,1376,336,1584,440,376,492,4184,2084,1566,2368,1496,2672,2368,4316,1976,1992,2024,2024,2028,1996,1976,2016,2028,2840,352,616,2816,1004,844,508,1256,1076,848,656,1460,1524,1488,1508,1480,1488,1556,1504,1506,1432,4248,1512,1500,1556,1508,1520,1434,1442,1480,1460,1524,1548,1940,1308,1490,1480,4244,536,4186,824,1308,1272,1260,1312,904,1280,1184,632,1260,908,900,892,920,890,420,612,1176,612,1168,868,444,1972,1702,2074,3736,1924,1416,1412,1544,1268,752,860,1092,1044,428,756,1128,1276,1496,1496,712,2044,1640,1772,2032,1508,1672,1268,602,3002,600,1848,2048,388,948,1550,532,448,960,1052,684,652,900,876,404,460,860,1076,424,664,532,420,648,420,1792,980,972,980,924,980,928,976,988,972,980,996,592,968,736,488,488,512,488,456,576,896,972,964,968,748,960,968,932,928,912,592,1004,808,980,980,976,1480,844,772,600,464,996,612,836,928,964,1052,1040,1084,1848,2536,1944,2124,2286,1136,1188,1216,1256,1196,1724,508,996,2162,1488,1404,1024,928,1304,2212,2548,1584,2748,388,740,1020,1056,852,840,872,916,880,844,1356,1326,844,860,4288,4296,4292,4180,1968,308,1304,3260,792,796,1008,1128,1040,2244,716,868,4268,1384,300,1028,488,1040,536,1212,896,744,440,392,380,1384,1256,1364,692,604,848,896,1188,1196,620,656,616,888,1608,904,3596,2508,1220,740,752,2240,2988,1364,596,974,448,1248,388,420,424,880,1212,880,840,2196,1348,688,1344,1340,864,2124,1004,704,648,640,656,640,300,508,544,552,556,460,312,328,324,320,320,484,712,892,616,560,440,628,528,344,444,592,528,560,552,548,528,460,608,536,396,452,584,496,576,464,396,404,304,420,616,456,816,752,468,548,604,476,532,532,584,488,524,584,512,908,872,588,600,568,772,748,768,652,1128,636,904,460,652,776,896,604,320,1372,500,528,4228,3512,1116,884,1892,1880,2356,2196,3084,1408,1228,828,2248,1800,844,984,824,752,932,960,836,388,1152,1208,608,720,604,656,832,544,1172,840,760,1004,1540,940,976,1256,644,884,812,804,692,396,412,352,2188,428,740,348,1060,548,828,760,372,584,568,604,572,824,824,820,948,832,820,828,768,584,836,968,880,880,504,632,680,524,756,496,688,752,1328,612,628,576,572,436,688,392,396,500,428,984,320,316,1424,320,1908,988,956,628,516,592,392,336,544,444,2364,684,700,668,660,436,644,620,884,908,932,1352,376,476,1420,1244,620,720,996,1172,1028,412,440,412,840,1252,1284,1228,1080,1296,920,1224,1304,1152,696,516,828,1424,1216,776,2696,1128,948,368,376,396,780,344,660,908,412,348,520,352,472,1180,540,388,532,772,4256,784,470,1969,1718,1682,1826,1851,2157,1826,1830,1682,1454,904,1510,1200,1876,1684,1796,1578,1814,2188,1724,622,508,1831,620,588,1490,1820,512,1830,1822,1808,1762,1272,548,1845,1858,1076,1844,1442,2188,1050,1198,1032,1808,1806,472,582,1815,1812,510,514,1494,1266,1354,1016,416,1376,1780,1710,382,1640,304,1300,380,1038,2119,1847,1464,1214,506,1408,596,1730,1816,1874,502,446,420,2026,2186,1700,1858,1855,1784,4616,3552,1120,4440,1672,4584,1760,3548,1276,1392,3580,1392,1192,4596,1644,1384,3568,1724,892,4584,668,1056,1420,1732,1604,1268,576,2004,676,476,1412,1156,3916,1044,1044,2224,1520,880,816,604,1456,828,904,780,3896,864,756,832,812,796,1368,1372,672,980,1696,2240,1788,1704,1136,1896,1012,3884,1228,1420,708,844,2316,2192,3912,924,812,3908,936,928,1224,2028,1436,708,664,3892,856,1032,3892,1276,1232,1208,1952,484,1780,1116,1280,3872,1612,3904,2148,3896,2144,2100,3916,1652,2508,1288,1664,1512,2276,1232,1504,1900,1208,3920,896,3868,3920,3260,3900,3900,3864,3888,3920,3928,3908,3908,3928,3908,3908,3912,892,3912,916,3904,956,3924,916,3888,908,3960,916,3928,936,3904,892,3900,908,3912,928,3928,928,3920,1164,3900,3888,1272,3908,3892,3904,1184,3928,944,3892,3872,3916,3868,3888,3876,3896,3904,3928,3908,3928,3892,3916,3928,3920,3920,1148,1220,904,3900,3892,3904,3896,3920,3892,3920,3892,3896,3916,3888,3888,3904,3908,3900,3928,3892,2536,2404,2396,2428,2412,3920,3408,3916,3924,3904,3912,2352,3592,2108,1264,1524,1620,2732,400,1076,3624,4580,1816,1380,1800,4600,2252,1040,4644,4060,460,892,4080,1196,860,1244,4084,4076,3916,3908,3896,3896,3916,3896,3876,2192,1876,2392,1704,1628,3908,3908,3912,3880,3912,3920,868,528,2940,3908,1000,524,3288,3904,2076,1908,1908,1880,1888,1880,1876,2628,1932,704,2092,2224,3904,3940,3904,3872,2408,1808,2244,2568,2524,2228,3912,2404,2408,2408,2424,2400,2400,3000,1888,1872,1876,1868,1876,1448,1468,1084,1408,900,668,1132,3876,1480,1772,560,1468,808,552,988,2400,2388,2108,2404,2412,2404,1876,1504,1884,1880,1900,1900,1000,680,1324,1384,1312,1424,1496,1884,1360,2048,1876,1900,1680,1720,1856,1884,1672,1892,1888,1904,1340,1792,1804,1876,1668,1928,1792,1644,328,1724,1980,1884,1280,1668,2488,2224,1716,1764,1908,1932,1812,1968,1712,1704,1772,1328,1316,1788,1600,952,624,1184,1936,1840,1380,1904,1824,1640,1584,1932,1632,1716,1128,1316,1932,1444,1964,2852,2552,1628,1612,1936,1588,1852,1904,1836,1832,636,528,2060,2012,1688,1876,1856,2240,1872,1844,1808,1892,1932,1632,1800,1768,1856,2536,1832,2084,1592,1768,2256,1768,1776,1736,1920,3916,3896,1172,1468,416,1892,2056,1692,2272,2072,2248,1856,1788,1732,1340,1720,1832,1096,2008,1204,4224,1204,1220,1208,1204,2720,4496,2200,2196,1028,3360,1448,644,364,956,828,1736,524,1668,1716,1764,1652,1588,1576,1600,1636,1572,1808,1652,1680,1664,1648,1656,1568,1696,1588,1776,1884,1868,1744,1832,1732,1560,1364,1596,1780,1684,1840,1720,1704,1656,1680,1212,1212,1212,1216,1364,1344,1344,1328,1344,1332,1720,1344,1356,1340,1300,1340,1360,1264,972,804,956,972,788,964,988,1200,1184,1188,792,848,1132,1316,1312,1276,1288,1312,332,440,2604,1760,1760,1744,324,536,368,740,768,672,528,652,1648,1388,1696,1564,1488,456,1568,1176,452,3800,424,1380,1272,736,632,580,2984,984,1060,920,2216,940,1060,3952,3336,2252,4144,3904,3892,3904,3892,3924,3908,304,420,420,432,1464,1320,3884,356,1464,2356,3884,3868,3888,3872,1816,792,1164,1116,484,1496,1904,2260,3924,3884,3904,2632,2620,2620,1956,1944,1824,1800,812,3324,3296,3640,1784,1780,1168,1740,1736,988,452,452,912,680,672,848,544,304,904,564,776,824,2096,636,1912,656,2520,1768,436,684,756,3972,3996,3996,4576,4000,4596,4576,4608,928,1076,1352,1612,1600,1224,1088,928,484,516,372,468,472,4592,3988,616,572,1284,428,568,4576,424,436,724,4580,2144,1572,696,3148,2144,2764,4580,4632,4624,4600,4660,4580,4024,4628,1996,1468,4588,4580,3356,2008,4580,4576,2424,996,1220,1280,2872,2266,2624,1024,358,1412,1020,456,2600,2808,2626,1190,2598,2406,1264,2416,2620,912,2630,1160,2990,608,1508,536,1394,1440,2076,2994,986,754,2944,2886,2666,2854,2250,456,2786,2876,2384,2286,1774,2148,2296,2426,2944,2928,2932,2708,2934,2374,2942,2922,2106,2320,2344,952,2064,2950,2954,2898,1400,1392,1304,1350,1212,1174,1286,1210,1092,1284,948,1118,1302,1384,874,776,866,1162,1378,864,736,1120,584,706,746,744,1032,616,502,1288,1248,1054,1286,1082,1064,1028,1078,902,930,1088,878,886,846,930,1458,718,852,1086,1012,844,746,616,856,828,962,990,926,768,784,492,1118,888,756,892,918,1050,1500,1102,684,746,1040,1196,1328,1440,1002,1022,998,954,990,1022,982,830,990,1020,1210,1650,952,1618,764,1262,470,932,1756,1200,1608,1626,500,458,1588,1574,1598,470,1572,1100,1204,484,360,1574,362,1010,458,454,772,526,394,1576,758,1518,1444,716,1722,776,416,1524,645,913,809,1085,1152,1351,1231,1217,1227,1365,639,1218,1099,685,1348,1132,1363,1345,1369,495,1307,1359,1358,1354,1161,1356,1353,1354,1222,597,1362,534,1358,1354,509,407,513,1098,1346,1353,1229,1356,1224,1220,1226,1224,1225,1215,1235,1219,1360,1317,406,1355,1359,1353,1099,1074,1347,1361,1226,563,884,1315,1323,570,1352,590,693,483,1344,1362,1335,1313,1381,951,1228,366,876,1221,528,1549,1249,1249,848,425,325,386,853,1072,900,484,1133,1100,1071,1066,1427,1099,1081,1178,2382,1094,1077,1093,1067,1071,1085,1092,1127,1420,1417,1060,1080,1074,1422,1081,1084,1094,1095,1085,1074,1108,1118,1117,1082,1085,1032,1132,1080,1075,1041,1061,1059,2375,1077,1108,1469,1066,1045,1432,1047,1040,1511,1068,1089,1034,1037,1027,1081,1062,1066,1507,1037,1053,1055,525,521,1078,1070,1059,1438,1069,1471,1145,1031,1081,1077,1088,1436,1434,1124,849,1102,1091,1423,1131,1057,1073,1108,1098,1139,1436,2402,770,666,865,312,401,772,2976,2996,2692,2228,2256,2396,2160,2008,2252,2360,2200,2992,3296,2232,3296,2312,2416,1088,1800,3292,3428,3008,2408,2368,2372,2648,2196,1336,3304,1836,3004,3048,3292,3300,3304,3272,2976,3008,3276,3012,2196,3592,1976,1724,1824,3752,3000,2920,1748,2320,2976,3000,2164,2244,1720,2268,2248,3560,3272,3824,3296,2400,3000,2692,3876,2492,3120,3248,2664,2676,2988,2676,2400,3288,2012,3576,3292,2612,1744,1848,2508,2512,2840,3140,616,3160,3108,2528,1588,1752,2396,3828,2924,1764,2408,1000,2340,2380,2324,4008,3292,3284,2596,3012,3580,2056,3288,2424,3592,2908,3064,2912,3308,2512,2520,2412,3280,2404,832,1388,1032,596,1788,2248,3300,3296,3308,3296,3320,3300,3036,2900,3012,3056,3584,3584,2404,1508,1492,2368,3276,1704,764,3564,564,3588,1840,1824,364,1584,1816,2384,1792,2388,1772,2376,2400,2992,2984,2684,3052,2376,2404,756,2412,2380,2380,2416,3808,3576,3576,1068,620,2108,2364,3008,3568,1508,1452,3592,2216,2236,2520,3580,3524,3584,2420,2420,888,1364,1428,1528,916,2408,2612,2600,2620,1796,2528,2232,2276,2916,1108,1612,2396,2380,2408,2424,1972,2412,3584,2400,2116,1820,1188,2980,1528,1728,732,1072,3048,2000,2068,760,2084,1560,2320,2160,1872,2352,1940,1968,1632,1528,1468,1804,2012,1352,428,452,456,468,960,1280,1120,1072,1136,1180,1864,1232,1020,3032,2112,872,1708,1744,1744,1736,1668,1680,1672,3208,3048,3240,3212,3032,2820,3180,3020,3008,3008,3328,3072,3224,2880,2808,2700,3044,3280,3084,3496,3132,3556,1236,2036,2216,1776,2468,2288,2004,1736,1644,1988,1848,1952,2040,1508,1724,2080,1516,924,940,623,304,691,1868,673,1900,662,673,1035,1040,818,961,855,972,714,809,786,727,1060,1077,718,1843,1000,1843,1211,1388,1817,1627,1691,1329,1528,1622,1009,1129,1278,680,1916,655,711,955,885,905,1014,1406,933,1625,952,939,946,803,906,893,1372,670,1868,562,682,779,1370,610,1218,556,517,1124,428,529,631,686,825,742,839,575,1132,1302,879,1407,502,534,486,445,593,801,650,542,1922,649,614,768,865,810,1255,867,804,563,871,812,620,394,698,798,765,748,749,550,501,753,717,668,550,779,725,563,563,730,524,730,1874,790,753,882,684,817,960,761,764,1421,437,968,947,858,441,332,651,641,617,620,616,623,608,592,597,606,761,618,610,594,639,727,635,2784,328,580,1556,940,440,2756,1668,1020,1020,1392,1124,1196,656,604,1688,1688,620,840,908,1132,848,1468,1344,848,2228,1776,580,956,856,332,688,324,1760,460,988,568,1012,744,716,1044,720,1532,884,868,876,768,580,656,2704,1128,344,1112,972,540,524,908,1536,632,624,644,848,1364,624,748,724,980,1400,644,1668,724,996,644,728,908,1136,892,904,1380,904,784,824,760,1252,608,416,1548,856,876,1236,692,1076,1036,1296,1096,776,776,808,1068,700,708,684,1084,844,1540,916,1492,1080,876,1016,1048,980,716,824,704,1944,1604,2516,2612,2284,2284,1672,1812,2120,752,668,1716,548,560,1384,1400,1532,1344,2420,1124,1316,760,1756,956,756,892,2272,1004,1492,940,996,1348,1652,1448,1128,1968,1728,760,1252,1060,648,976,1196,1224,888,2644,800,1336,1152,656,804,892,856,1056,2580,2584,2072,1716,2008,1712,740,1236,2744,1448,1332,1144,780,1216,1168,1204,1176,884,1196,1140,1060,1764,1040,1384,1408,360,1156,1208,1028,1112,1204,1388,1356,1360,1056,1148,996,2220,1624,1308,1160,1176,836,596,500,1040,1276,564,2748,1192,1232,1540,900,1780,856,852,444,580,1844,1696,532,620,884,1364,924,1300,1076,1080,992,1264,2152,1800,2056,804,1300,1356,1768,1140,1820,1204,1280,1188,1028,1460,932,604,648,724,832,596,1008,884,1184,440,700,920,1296,1288,1228,1032,796,940,1532,1244,904,460,440,468,1008,1796,1944,1148,1128,1740,1720,1680,1236,2400,1512,2588,2768,1152,1156,1144,548,1071,765,718,1286,591,1050,1054,833,859,1078,347,559,520,1056,630,468,488,680,528,323,568,537,746,760,573,504,1136,694,793,560,1317,1308,1326,1330,1397,715,519,1044,520,501,825,850,718,435,672,1093,639,1316,1285,1043,406,334,1063,459,412,328,746,536,699,666,876,834,983,1163,583,1195,865,1036,707,860,552,324,463,485,535,600,1148,573,322,503,357,416,1013,391,538,1023,468,670,1317,361,435,1160,1019,732,879,806,568,687,685,756,759,636,516,846,405,673,853,876,391,1072,765,687,938,319,448,474,607,622,880,734,524,912,573,690,709,1053,1014,1043,911,531,626,962,3024,3640,4164,4064,3148,3716,2224,1524,1316,820,2976,2452,3028,2304,2820,3724,2864,3484,3704,1256,1576,2140,3548,3732,3552,2024,1920,2252,3128,3120,2664,2664,3612,1912,880,2136,1136,2360,2304,3780,2576,996,820,3632,2448,1152,3924,2892,2040,4016,2904,1204,1500,2248,1104,2312,3312,3848,1676,908,924,2132,1740,2596,2112,2308,2220,1060,1260,2052,2380,2172,1632,1772,1744,1928,2004,2208,2048,1956,1944,1920,1148,1620,2128,2140,2008,1888,1964,1932,2092,1512,652,692,1164,2136,1996,856,840,932,2648,2640,2164,1924,1172,1708,1868,1712,2516,1460,2604,2140,2728,1960,2128,1384,1628,420,1252,1452,1696,1352,1508,1520,2288,2428,1972,1600,1752,1096,2132,1128,2112,1900,1976,1472,2084,1848,1652,1240,1824,1824,1876,1476,1616,1768,1160,1824,1496,2096,1376,1320,1720,1832,1720,1152,1312,1620,1296,1268,1408,2272,1780,840,1396,768,396,768,784,876,524,760,1204,480,660,1132,784,2052,2252,1256,804,1044,1280,984,1216,1356,708,828,2384,984,912,964,1160,1280,4082,4092,4028,4154,4064,1586,1752,4070,4086,4050,4160,4012,4160,4160,3994,4130,3546,384,3636,996,348,3658,4114,4096,4076,4096,4088,2294,1434,3998,1106,1178,2450,2446,3628,1658,2010,4160,2102,1828,2166,1570,2684,2420,4004,3988,3442,4088,4116,4076,4096,4110,3030,3220,2784,3956,4148,3270,3374,3358,3272,958,496,504,600,608,528,564,524,732,580,776,620,788,516,2888,888,764,528,924,828,2676,2700,1014,1302,860,716,2716,1076,1080,1760,636,948,864,848,704,824,708,2652,852,784,2716,780,812,2740,1196,1220,2692,856,864,2660,748,2732,832,1012,2728,840,848,2708,1060,2700,840,792,2732,848,3006,1060,2720,852,2720,1272,2698,1076,1088,2728,1288,2782,1052,2910,2124,672,2952,2168,2108,2144,2678,2880,1562,1472,1516,2896,1716,308,2580,1308,556,2632,2596,2596,2608,2580,2580,2604,2576,944,1280,1280,1280,1280,1280,1280,1280,1280,468,916,4216,1048,996,1220,5704,1492,984,5720,1224,980,5724,1496,1516,3312,1188,1208,1808,5708,988,936,1568,912,892,1568,3576,1712,820,844,1188,1768,852,876,1512,5676,1064,1052,1200,1288,5336,1484,1492,1660,3020,1076,1492,6600,8256,970,2008,2204,2190,2102,2222,2240,2114,1900,4072,2148,2024,2108,2066,2038,2082,2250,2062,2030,2110,2176,2116,2976,2146,2032,2022,3024,3036,2058,2002,2510,2232,3070,2162,2198,2216,2196,2342,2624,2350,2194,2426,2054,2062,2264,2048,2082,2268,2368,2396,2044,2018,2014,2134,2264,2252,2108,2046,2128,2134,2150,1886,1922,1882,2702,2202,2642,2164,2134,2220,2228,2402,2052,2128,2114,2266,2060,2028,2852,3922,2132,2406,2276,2358,2630,2082,2148,2242,2350,2338,2674,2182,2640,2658,2620,2072,2578,2496,2094,2684,2566,1984,2206,2528,2064,2154,2060,1994,2014,2442,1486,2200,2080,2574,2832,2230,2128,2640,2158,2694,1376,1136,2202,2742,2296,2274,2254,2250,2222,2324,3020,2986,2568,2116,2290,2708,2784,2610,2348,2084,2608,2334,2350,3002,2952,2670,2166,2268,2438,3300,2766,2596,2192,2314,2344,2422,2500,2420,2396,2922,2860,2772,2564,2412,2412,7524,2618,1852,2854,2586,3172,2662,2386,2864,2852,2368,2260,2334,2636,2918,2440,1538,3328,2704,3154,2412,2224,2550,2652,2432,2724,2554,2518,2916,1324,1318,3128,2406,2358,3300,1212,714,452,810,2458,2398,3038,1930,1940,2536,2154,2476,2280,2176,2378,1564,1502,2288,3010,2776,2732,2514,2324,2686,3034,4360,2766,1872,2356,3184,3140,3374,1030,1028,1244,2118,3014,2314,3030,2398,2152,2718,3370,3416,2416,2480,1716,544,494,1660,2278,2390,2354,2244,3220,2304,2334,2258,2508,3040,2374,2952,3990,3154,3236,2310,3152,2388,3080,2644,2314,1370,3450,3020,2142,2982,2270,3048,2968,2638,2590,2296,2632,2130,2574,2226,2432,1708,2690,2124,2916,2382,3240,2284,3152,3008,2980,3208,2332,2972,2358,2942,2816,2686,2960,3056,3300,3298,2638,3402,2798,2392,3424,1208,1450,2400,4130,3198,2604,3474,3476,3352,2282,2522,3216,2742,2428,2470,3114,2348,2102,2390,2564,2898,2816,2832,2800,2398,2116,2480,2862,2462,2992,2704,2438,2366,3910,2938,8200,3386,406,768,828,636,830,862,472,994,4596,524,904,3204,2316,2904,2926,2034,2002,1984,2162,1956,2036,2014,2006,1976,2070,2104,2022,2068,1950,2006,2032,1964,2098,1614,2064,3044,2032,2054,1956,2002,2296,2074,3932,1860,2114,1170,1984,2096,2038,1646,1992,2012,2058,2050,2008,2156,2000,1552,2372,1420,1916,2474,2576,2292,2212,2226,2278,2062,2104,2182,2180,2074,2056,2046,2070,2850,1904,1956,2318,2044,2304,2044,2082,2052,2026,2434,2250,1970,2184,2372,2370,2050,2338,2206,2162,2520,2084,2118,2492,2510,2142,2654,2034,2120,2008,2112,2038,3084,2080,2072,2142,2030,2042,2076,2052,2118,2608,2088,2356,3530,2058,2188,2078,2096,2160,2242,2396,2004,2322,2242,2310,2300,2526,2324,2416,3194,2536,2420,2530,3076,2352,2290,2222,2890,2414,2238,2218,2192,2274,2234,2148,2296,2304,2198,2198,2394,2158,2326,2292,2032,2170,2102,2108,2988,2270,2202,2306,2348,2232,2456,2158,2062,2072,2766,2090,2118,2150,2178,2288,2350,2212,2110,2536,1546,2100,2518,2952,1732,734,972,944,794,916,2316,2288,3054,2970,2608,2232,2112,2166,2486,2962,2226,2078,2614,2184,3022,2270,3948,2164,2040,2346,2180,2176,2192,2168,2142,3306,2282,2206,2480,2178,3046,2478,3232,1564,3132,2362,2360,2360,3118,3970,2294,1494,2074,2912,2204,2756,1900,1510,2218,2278,3262,2128,2200,2304,2212,2388,2412,2378,2436,2120,2494,2676,3012,2548,2196,2126,2158,2310,2360,2798,3010,2968,2906,3764,527,532,316,477,543,369,451,391,328,322,556,363,1231,791,422,350,614,501,516,747,633,629,624,624,618,625,640,910,442,439,442,440,901,910,655,499,637,631,637,618,624,623,879,915,909,441,1386,568,669,866,920,1132,1126,1144,1146,1144,1131,1118,1124,516,582,533,5144,5036,5748,5102,5716,5530,5692,5814,5462,5326,5288,4958,5474,5628,5430,5118,5078,4990,5104,5626,3376,996,5852,5560,5282,5134,564,512,600,1124,344,5890,5606,5074,5194,5520,5959,5184,5828,5178,5959,5959,5860,5744,5812,5342,5938,5646,5310,5398,5112,5660,5488,5170,5732,5048,5774,5558,5554,4862,5959,5454,5048,5766,5220,5274,5698,5950,652,804,896,900,2348,3280,1336,3380,3552,884,1842,2404,1316,2512,2586,2832,2899,1469,854,2824,2799,2755,2850,2712,2524,2765,2516,2560,2921,2599,2779,2321,2858,2959,2806,2580,2765,1694,518,2798,1477,1267,2771,2741,2504,2600,2754,2581,2790,2731,2778,2841,2959,2959,2559,2773,2845,1666,555,2027,2794,2612,2657,2956,2735,2747,2812,2753,2813,2549,2709,356,448,1650,656,1802,1810,1396,658,3574,3764,3324,3750,3746,3768,3776,3716,3632,3504,3192,3660,2762,3270,3610,2746,1758,3787,3490,696,2836,3666,3482,3068,3122,3670,2784,2950,2584,3510,3078,3002,1572,2538,3492,3478,3582,3386,3554,3672,2710,2860,3704,3628,3004,2922,3406,3646,4858,4706,5890,5470,6928,6288,7094,6238,2998,7102,2390,3800,3868,1916,2876,2834,5900,1732,1748,776,2788,3948,636,1408,1790,4372,692,664,2888,1720,6150,4810,7022,7176,1574,7160,1666,3852,6356,7176,1568,4118,6180,4702,2890,2752,5894,5014,5980,7164,3704,3386,6910,876,1012,988,2320,4520,1208,6028,6056,5812,1796,1800,1808,1788,1800,1668,1780,1776,1764,7088,5772,6230,7120,5988,7002,6156,1992,3010,2102,1898,3838,1980,1740,3664,3162,3014,856,608,3948,6202,1348,1088,4294,3900,2410,2388,3690,7176,5292,5442,5302,5502,5850,7076,3076,3258,2758,5508,2676,7144,3520,3342,6580,2036,2220,5580,3776,1724,756,1126,1352,2224,1086,712,1280,2920,5990,3848,3706,3100,3522,3262,1692,1540,1076,3834,2776,5862,3054,1036,4528,5832,7142,7152,2068,2678,6554,2190,3880,4340,4502,2084,1816,1920,1980,1960,1192,1992,972,448,1980,1444,1984,1048,1060,4192,732,416,760,684,4616,1792,2804,4584,3852,1320,372,1284,1260,1264,1288,1256,1260,1268,1264,1280,1260,556,784,792,648,784,656,780,784,788,664,780,820,780,804,796,784,788,788,788,804,780,680,780,688,788,532,540,548,544,776,760,796,4136,1216,784,796,784,776,724,516,512,516,516,508,516,676,660,668,704,1340,956,920,696,2112,1900,1948,4200,1048,1272,1336,1172,752,772,512,352,1028,596,832,600,908,888,860,3184,768,752,748,2088,472,456,456,460,772,1172,1812,492,828,600,688,696,692,768,764,4684,1268,828,1508,596,4196,2944,4088,472,544,372,412,376,432,364,380,360,1400,364,1796,620,568,1412,524,856,880,548,556,1236,664,396,412,588,2016,3100,1208,1840,1632,500,3904,3744,3872,3012,1648,884,372,888,1320,4684,984,1216,1184,1140,2080,1456,1500,1512,744,1504,4196,984,1492,1056,1052,1232,616,720,1048,1056,2184,3236,944,1008,3240,1348,1356,3744,2932,2292,4180,1496,440,4276,4284,4396,1124,2684,1884,792,1656,1408,456,3916,600,2100,628,4958,4934,3404,1508,636,660,636,1912,1984,1892,4252,1480,456,1264,1544,1236,1968,1068,2128,1032,4560,528,4172,4524,4984,1300,856,2256,5008,996,2824,916,3472,644,636,716,612,760,752,712,468,2116,600,772,916,3952,764,718,741,530,709,404,500,461,523,544,627,693,492,463,431,444,369,1047,421,805,950,952,643,504,549,608,979,518,566,939,764,569,985,389,679,910,435,492,552,477,449,460,599,687,526,557,905,502,491,770,630,884,447,818,626,535,750,606,667,539,517,665,539,440,551,460,689,839,968,854,991,990,437,505,599,491,823,350,627,980,639,396,632,729,521,579,386,313,989,676,935,535,552,553,581,568,507,724,407,940,470,869,760,989,435,819,592,764,731,556,434,391,696,458,976,974,887,867,806,877,1068,980,948,732,609,584,617,968,963,978,971,862,839,860,311,715,709,703,719,715,706,511,616,982,633,641,651,762,919,933,924,902,742,758,818,863,989,974,980,982,738,778,727,851,723,775,731,783,813,595,584,833,1038,838,986,693,935,961,932,599,677,631,706,721,701,797,664,778,839,519,918,944,757,663,368,810,301,790,536,684,872,430,719,968,579,1129,630,528,468,761,399,352,435,718,887,1007,747,655,962,626,722,684,965,557,544,729,622,652,609,444,434,576,651,742,753,716,663,681,710,582,725,665,502,641,748,701,889,954,808,829,900,760,886,643,706,690,913,665,474,912,915,722,790,790,817,826,905,870,727,617,995,922,622,921,622,932,956,699,375,515,483,708,418,991,481,558,370,818,914,677,690,753,611,642,931,766,647,863,737,860,939,874,919,522,900,795,656,479,480,944,804,3772,1440,1372,3504,3524,1344,1440,1172,436,1492,1032,808,3816,3556,3220,808,3868,3852,3872,3852,3800,3552,3400,868,3556,3532,3292,3552,3916,808,2868,3164,3840,756,3560,3540,3876,3832,4204,3520,3544,3500,3524,3832,3544,3524,3516,3744,3684,3812,3564,3528,988,3548,3488,996,3868,3856,3752,828,3576,3536,3632,808,3988,1828,624,3560,3936,3952,1992,3836,3856,1608,1828,1660,1948,2000,2084,1804,816,2114,2086,2113,1868,1854,1860,1866,1868,1866,1875,1861,1799,1136,1773,1243,1855,2098,1881,1851,1409,1775,685,660,1431,1555,1683,1661,1655,2083,1528,1697,1865,2096,1866,1340,1928,1938,1951,2121,1944,2101,1929,2095,1953,1596,1840,1864,971,1161,1831,1704,1856,1853,1159,1388,1724,1646,1331,1437,1237,1083,1152,1631,1456,663,669,474,490,1810,1817,1817,1992,1588,1423,1592,951,1409,1046,884,875,872,954,732,880,951,1084,1880,1794,1768,1764,1768,1556,1568,1616,1640,884,1640,1216,1728,1568,1624,1816,1620,1616,1624,1616,1628,1556,1744,1748,1744,1436,1752,1560,1752,1752,1744,1752,1608,1744,1748,1740,1640,1620,1740,1572,1656,1728,1124,1756,1664,1744,1400,1640,1540,1640,932,1732,1736,1724,1408,1444,1080,1732,1028,1740,1040,480,1568,1736,1616,1332,1752,1740,1164,1748,1640,804,616,1584,1408,2690,2636,2176,2160,2330,2038,2500,2536,2382,2060,2404,2622,2550,2236,2452,2236,2396,2558,1842,2290,2556,2466,2402,2138,2096,2418,2692,2506,2584,2544,2262,1968,2220,2204,2506,2394,2492,1864,2660,2530,2638,2526,2158,2660,2502,2058,2044,2692,2432,2346,2592,2488,1852,2532,2692,2168,2620,2492,2456,2564,2462,2216,2256,2326,2684,3764,1100,2520,1496,2734,1236,2526,1112,1224,2540,2452,1020,2274,1182,2304,2044,2080,2322,1458,2288,2016,1950,2076,2300,1116,2504,1286,2308,2152,1308,1280,1204,1208,2260,2216,1560,696,1728,2232,1012,2350,2184,2380,1740,2410,1708,1596,2398,2296,1756,2088,2314,920,1084,2530,1316,2292,824,704,2300,752,2232,2542,1124,1666,2372,1244,2356,1080,2532,1434,2320,2032,1856,2380,1432,2652,1468,2532,1300,2410,1820,2308,1272,1508,2396,2316,1616,2296,1662,1668,2348,1228,1540,2308,1000,2220,908,1500,2324,2056,2282,1830,2084,1418,2264,2204,1888,2244,1030,4640,1780,2248,1556,1336,2260,1736,712,1280,4640,1460,1346,1216,1816,1128,2496,980,2732,3066,2300,2908,3080,2612,2564,2820,2918,2934,884,728,1200,2676,2972,2436,2488,1140,444,1012,1028,540,948,1452,2720,2988,1804,2264,2256,2272,3012,2352,2332,2408,2846,1736,852,2900,1712,2816,2492,1812,3084,2942,3248,3232,3104,3382,724,1478,1530,782,794,748,1476,1580,836,744,722,732,1472,830,732,1562,650,3322,1458,968,1280,887,768,403,532,742,632,1325,849,786,976,1476,943,1128,941,944,1354,1339,767,635,672,932,1007,995,880,1317,559,628,611,587,576,569,577,579,531,628,578,589,556,583,401,391,778,418,407,383,1198,1107,1106,509,884,443,449,562,616,1284,507,907,410,360,863,421,1343,676,1322,850,473,637,661,965,414,883,1305,429,320,806,1429,440,377,527,1064,1540,1073,1118,1130,1344,1330,972,1149,1240,1261,883,1184,989,1164,1253,985,1537,515,511,517,569,589,543,526,567,546,502,404,495,621,475,658,566,516,505,572,518,553,511,509,384,522,585,503,1393,1246,872,811,812,816,807,813,819,897,680,793,811,1179,709,1157,1155,1014,998,913,997,1307,1213,1130,1194,1115,1165,637,616,558,572,992,983,1127,873,604,503,553,1110,1080,584,1025,968,1000,982,992,990,957,930,519,1147,534,479,1147,1202,330,796,1121,1053,1040,902,1044,1036,1466,384,538,491,601,587,1038,720,582,834,540,960,839,738,524,660,472,525,1031,803,1320,541,450,529,874,480,570,409,627,628,420,400,392,1377,592,588,572,423,1069,1282,1044,1600,1526,1600,1563,1160,1586,933,1718,1731,788,1015,1725,727,709,1730,1728,1725,1731,1720,1627,698,655,917,912,665,1725,1117,542,2122,5162,5234,5670,5548,4500,2720,2070,1496,2664,2052,1350,1886,2054,1036,1156,2160,1116,1368,1668,984,2312,1740,1474,1408,1502,2098,2366,940,1892,1878,1298,1416,2156,2138,1414,2118,2060,1168,2102,2566,2094,1920,620,840,1716,1592,1240,2044,2236,1480,1746,1064,1888,2236,1546,904,1836,1612,2302,648,2370,1380,488,748,1164,1368,548,932,2368,1116,2158,1736,964,1448,1916,2020,2076,1456,1376,1948,1946,2042,1214,1304,1040,1016,2500,1988,1782,1740,1656,818,2046,1088,508,1508,1312,1610,1394,1456,1072,1262,1662,830,1858,1188,652,648,2046,1384,1296,2056,2104,2166,1060,508,2362,2122,1228,2114,2590,2122,1136,1324,1600,2148,1692,2118,1946,1082,1944,2170,1700,1732,758,2644,932,724,888,844,1316,2384,1352,624,2104,1776,1724,1806,740,2150,2696,2098,2088,2080,1440,2166,2110,1432,1752,2264,2216,2404,2234,2470,1444,1452,2596,2170,2274,2108,2120,1948,2114,2078,2288,1756,2114,1504,2448,2102,2086,900,2352,2090,2104,1324,740,2338,2472,2322,2074,2628,2424,1734,2440,2382,2088,1652,1888,2112,1508,1812,2076,2070,2108,2094,3394,1140,1076,1106,3526,1032,1466,3342,1160,3316,1056,1028,3206,3334,3574,3580,3116,3596,3210,3492,2118,748,696,3602,740,842,3388,3596,4434,3540,3318,3252,4434,2750,4434,1052,1044,3406,3304,3810,2956,4138,4434,3588,4434,3624,4342,1220,1226,3790,3590,3572,3914,3592,2998,3582,3254,3326,1850,3826,4434,3430,4170,3586,2898,3292,3354,3334,3200,3572,2808,3284,3570,2994,3584,2740,3026,3584,2950,3582,3134,3588,3812,2342,3092,948,3576,3586,4434,3390,3296,3444,3258,3578,4434,3574,3488,1788,3194,3452,4434,3494,884,814,880,1716,996,992,972,1120,1368,1192,812,1004,744,606,1384,1934,2134,1852,2096,2122,1984,2122,1084,3312,810,2164,1982,2132,2528,1732,1512,1506,1198,2318,1556,1216,2052,1632,4942,912,1572,1740,3474,2154,2118,2282,958,2130,1748,2094,1614,2120,1728,2054,1158,1174,1178,1504,2064,2068,1160,1184,1216,2098,2098,632,1102,928,2608,1792,1628,1378,1774,1940,2092,2594,1800,1788,1860,1736,1794,1804,2108,2086,1846,1856,2022,2628,1262,1920,1936,1946,1912,1956,1932,1914,1940,1938,2210,2484,2052,2052,1024,932,912,750,1182,884,884,1600,1600,1600,1600,1600,1600,1222,864,864,2640,900,880,1208,1520,2342,1208,1436,1672,832,2672,1400,1768,1336,1728,1756,1824,880,736,2320,2092,1864,892,916,1700,952,1280,1584,1616,1324,1648,1668,2674,1488,916,1156,528,1676,1616,604,1884,3004,2264,3000,1708,716,1864,1288,2972,1032,2734,2686,2702,864,748,1136,728,948,2378,772,836,1188,596,852,3006,2688,2872,2230,2092,604,930,677,1007,520,636,1253,680,829,1231,1251,1961,740,928,682,789,629,843,1252,907,1228,1404,1915,556,699,897,398,632,815,1154,386,671,702,693,548,799,1110,1063,1266,1408,1407,1380,586,950,560,980,939,397,631,518,426,411,860,467,952,849,557,492,554,588,682,687,666,689,689,758,762,774,747,689,677,768,500,507,586,691,858,685,557,398,1721,570,644,1286,413,618,694,771,740,674,726,819,827,796,841,1357,1340,794,1344,1348,1304,838,707,604,1379,680,681,628,605,602,535,707,837,712,378,924,632,576,817,744,894,494,751,741,1734,547,608,392,388,388,392,388,392,576,844,1172,1184,620,724,620,720,612,716,724,696,668,660,632,764,748,632,604,600,644,1280,1296,1200,1016,740,840,740,796,740,744,816,760,748,748,760,756,752,752,672,748,1376,512,1192,2188,920,480,536,536,1352,592,580,504,496,620,488,628,636,1280,1264,1212,1276,672,664,644,1024,1016,1140,1076,3004,572,692,700,708,2556,2552,2548,2544,2528,2560,2584,2568,2572,2472,812,808,700,1700,964,1348,1276,1180,1116,852,992,1004,1016,1016,1068,1020,1064,1020,1060,604,620,612,868,688,676,860,812,848,824,2872,1272,1360,1384,1388,1076,1388,3096,3132,1348,1356,1348,1360,1352,1360,1352,1352,1140,1024,432,1352,1364,1112,1020,1188,1184,996,1348,1348,1072,1120,1372,1344,1348,1360,788,1220,1184,1344,1020,1356,1364,1192,1376,1348,1348,1392,1384,1376,1376,1368,1356,1364,1348,1380,1372,1372,1380,1396,1376,1368,1384,1404,1388,1340,1348,896,896,900,896,900,916,912,912,848,832,916,904,888,632,804,796,784,800,784,804,804,772,772,784,788,812,812,776,784,804,800,800,784,796,804,816,800,928,1532,1444,2960,2964,2524,2500,3000,3008,3084,2984,2996,1316,1332,1316,1328,1348,1336,1392,1348,648,352,408,772,884,608,780,844,824,796,624,832,728,720,728,724,740,724,576,724,732,712,716,540,576,720,724,572,732,740,584,748,736,740,748,740,740,744,744,756,736,748,712,2444,452,2352,3172,1276,1488,1440,1268,1448,476,1364,1252,1364,1500,1336,1460,980,720,1328,1296,1052,968,2432,2316,2428,1480,836,1412,1460,680,3228,2740,2856,2596,484,544,564,492,508,432,936,896,860,916,652,648,1392,616,1660,1364,1144,1372,1148,1136,1320,1332,1364,1388,1164,1108,1168,1012,1148,1332,1380,1356,1328,1344,1312,1384,1468,1412,1420,1480,1296,1292,1260,1284,1284,1312,1220,2888,2872,2836,2908,3332,3368,3360,3444,3024,3028,3060,2896,3088,3052,2992,3052,3084,3036,3056,2416,2412,2360,2412,2388,2224,676,680,724,2984,484,2984,824,820,3132,3100,2816,2856,2992,2844,2760,2832,2856,2592,2824,2792,2588,2512,2568,1640,1732,3232,1668,1360,3156,1348,1508,1716,1660,1820,1808,1888,1224,1208,1812,2224,2144,1340,1360,1320,1320,2292,2164,2152,3160,3076,3008,3056,3180,3028,2328,3016,3176,596,488,1076,1196,1200,1412,1356,1308,1300,1308,1472,1396,1400,1336,1360,1392,1424,1352,1324,1392,1368,1332,1364,1348,3016,2960,2164,2220,2388,368,2712,2736,2756,2504,2504,2568,2412,512,2940,2724,2624,3032,2808,2868,2652,2944,2720,368,2812,2716,2504,2872,2432,2716,2572,2720,2644,2408,2568,2400,2416,2648,2396,2792,1880,1412,756,700,692,672,932,528,672,624,520,1380,1356,1316,1384,3000,1632,1544,1556,1788,1176,1812,1880,1192,1192,1920,1384,3044,2416,3060,2232,2424,2224,2216,2696,2476,2328,2052,2812,3032,2836,2988,2920,2748,2840,2316,3160,2964,2860,2928,1880,2332,1372,1276,2332,2076,2088,1344,1336,1332,1332,1340,1324,1340,1336,600,540,556,592,660,676,2060,1336,1144,1332,1328,1328,1328,2052,2072,2092,1380,1388,1380,1392,552,472,2408,2560,2524,2376,2080,2248,816,892,888,920,912,928,1792,344,2132,1804,488,488,496,484,496,476,480,548,528,664,728,672,660,688,632,688,2464,2580,2484,2960,2952,2976,2964,2976,2988,2280,2200,3116,888,880,860,900,884,856,876,884,844,3028,3020,1040,1344,1344,1336,1344,1328,1348,1336,3200,3204,684,680,676,684,688,688,680,684,692,680,684,688,672,696,696,672,1172,908,1168,1176,1184,1164,1172,1172,1172,1184,1160,1184,1164,1144,1172,1160,1192,1160,524,524,532,524,524,524,536,520,624,620,616,620,620,624,620,616,752,756,760,760,740,728,752,756,772,780,772,772,780,776,784,784,772,1180,1156,1212,1196,3432,1152,1216,1112,1148,1160,1240,1124,1072,1092,1008,1184,1084,1144,1212,1192,3112,3104,3340,3324,3320,3316,3320,3324,2664,784,1056,780,888,728,824,1056,1064,788,1088,1016,3184,840,848,928,952,888,1220,1116,904,616,616,1180,1692,1200,1388,1132,1232,1168,1200,2612,2620,2628,2628,756,1204,1620,948,980,1180,1180,3276,3272,1216,1156,1188,1076,1080,1092,1084,1084,1080,1064,1088,1048,1060,1052,1064,1060,768,1064,1064,1076,1064,1080,1044,1076,1056,1068,1132,756,756,1004,564,1760,1588,1700,1204,652,2908,1456,1048,908,824,824,504,732,968,832,1404,1408,504,824,852,700,844,840,3196,808,2228,1280,740,740,3188,1156,3124,1900,1996,1224,3152,608,1468,3092,3072,3088,616,2096,948,924,816,412,3180,3188,760,764,400,920,908,2132,1116,820,3172,3204,836,820,1316,1912,1644,3168,3136,3148,1884,3180,2256,3140,832,840,600,2340,2020,772,884,2172,884,888,748,684,1784,1784,1032,880,3164,888,1016,1936,1960,3104,1084,1872,700,1440,436,808,1484,1488,1480,1492,1476,1492,936,924,932,944,1704,1264,3160,2280,1080,792,2004,772,916,2380,904,1292,608,1196,1768,1760,1080,3316,2824,3292,2616,1012,1476,836,1184,600,776,2268,2992,792,452,1420,1244,3032,1684,1192,3020,684,2184,924,1024,908,2380,516,812,1384,1092,792,2960,2108,692,2852,3164,3200,3156,3164,820,812,1464,1408,548,2356,1132,2352,1612,508,800,1468,1176,1004,1428,1056,1204,1688,3176,928,1480,1492,940,940,956,952,2992,304,612,740,564,1464,712,688,1228,1268,2780,2748,2576,2572,2536,2996,3004,2988,908,920,924,912,916,924,900,1992,912,920,924,2920,3012,2984,3148,688,696,968,1052,1012,512,716,828,984,636,1756,984,928,2800,840,1068,2608,1056,596,980,840,976,1196,1348,1000,624,836,1020,1028,1040,3408,1320,1048,1464,1640,2880,2936,1088,1616,1680,968,1148,1344,1064,2940,2768,912,3152,484,1208,3016,1600,868,2524,3144,2192,1952,3396,700,804,3376,3112,1624,1992,324,392,328,368,396,400,324,436,552,1696,396,496,456,472,308,788,480,472,1568,776,776,788,780,776,768,772,760,768,776,780,764,1532,688,688,620,616,620,632,776,776,1676,780,1668,1676,1672,1656,920,916,924,920,1352,1060,1060,1216,1048,428,444,704,708,708,688,680,680,688,1216,1216,1252,1224,1216,1228,1228,1232,1224,1228,1232,1220,1236,1192,1220,1216,1212,1216,1204,1220,1220,1196,1200,1216,1216,1204,1216,1224,1224,1252,1220,1252,1204,1224,1208,1228,1228,1204,1212,1220,1212,1200,1204,1196,1216,1212,1656,1664,1660,1664,1588,1712,1712,436,1116,360,1944,1672,1632,1620,1652,1216,1232,1216,572,1216,1212,1216,1228,1224,1220,1240,1204,1228,1224,1228,1240,1232,1212,1204,1216,1248,1316,1532,448,1004,1676,1452,520,1680,1660,1544,504,768,1672,1660,1652,672,756,1552,1636,1704,1500,1672,1476,1668,1644,1672,1008,1748,1308,1692,1564,1512,1484,1108,520,1400,1360,1616,1528,1656,1504,1456,1280,1672,1612,1652,1636,1644,1252,1208,1232,1220,1212,1776,1364,1332,1492,1324,1348,1416,1512,900,692,1072,1060,616,1508,1232,1516,1524,1196,1528,1368,1560,1640,640,516,1508,1088,764,1664,1644,1628,1656,1656,1656,744,752,752,748,1428,484,800,800,740,488,496,504,812,588,1660,1956,816,368,840,404,1644,468,492,1536,760,536,1676,1732,1664,1232,1516,1392,1388,592,588,1408,1316,1404,948,1020,1812,1692,1684,528,344,312,312,336,1300,308,556,568,660,1696,532,680,1688,732,708,400,580,572,492,568,656,2448,2348,672,680,644,1244,1212,1216,1556,1332,1216,3016,1420,900,1416,1396,1412,1412,672,664,660,652,648,572,668,580,1236,1168,1164,1168,2996,744,624,704,556,672,652,696,660,648,800,952,1100,1092,2364,524,924,516,1372,1160,1088,908,900,1212,1168,1172,1424,916,760,796,764,752,696,676,496,504,500,500,3064,3064,1132,1156,1152,1132,1216,1208,1284,1300,952,1184,1208,1204,1168,1184,968,340,1200,1216,1192,1220,1232,1256,1212,752,996,1088,1200,1164,1184,1232,1236,1204,1244,1272,1292,492,2612,1208,1224,1228,1244,1252,1260,1224,1236,1248,1200,1228,1276,1276,316,700,500,336,1200,1180,1248,1260,1256,1890,1092,1108,1112,1104,1076,1084,1096,1088,1112,1096,1092,1100,1108,1100,1096,1124,1108,1088,1088,1100,1128,1104,1140,1132,1108,1092,1112,1120,1164,1144,1888,1372,512,1324,1340,3056,3036,3028,2996,1148,2272,2004,836,3040,3032,2976,2568,2576,2676,2968,2600,2944,2916,2912,2920,2920,2852,816,816,628,820,820,644,640,640,472,648,836,832,464,832,820,828,396,628,468,840,828,536,640,824,640,836,564,632,2960,2880,2652,2616,792,724,724,660,948,636,540,684,520,884,892,888,588,528,668,596,2684,2280,2844,2568,2528,2220,3048,2944,2996,2968,2968,2884,3104,3020,3080,3160,3076,3056,3060,3020,3060,3060,3116,3076,3028,2892,3084,3068,3108,3008,3076,2016,2000,2008,2252,2412,2456,2416,2400,2480,2748,3000,3068,3020,2908,3020,3052,3016,3028,3076,1624,308,508,616,600,452,3012,2900,844,1188,536,348,976,808,904,916,1432,2344,452,2336,608,600,588,3036,2576,452,1312,668,3032,3044,3036,3184,3184,3016,3036,3004,3120,1768,972,964,960,1184,1216,724,880,1308,3116,3092,2916,2892,2960,2916,2908,2948,448,496,2816,2904,2928,2932,2948,2928,2944,2760,2928,2868,2804,2948,2728,2748,3116,2992,3052,1560,3076,2988,3064,2928,2996,2736,2928,2920,2716,2932,2884,2908,2784,2980,2900,2888,2928,2952,2800,2936,2908,2912,2972,2988,2884,2892,3000,2860,2944,3016,2976,2900,3004,3076,3028,2124,3284,1452,1700,1832,1848,1872,1864,1164,1900,1908,1096,2400,2552,2780,2772,2444,2736,2792,2764,2492,2740,2808,2744,2708,2704,2856,2492,2728,2712,2736,2828,2676,2520,2844,2872,2572,2540,900,3084,764,2992,2432,1140,1144,1216,1236,1184,2692,1072,1760,2856,1664,608,1200,1212,940,3032,3004,1208,1208,1196,1208,1388,1188,1184,1372,2848,2820,3008,3116,2972,2996,3164,3140,2972,1720,3012,3036,1272,1256,584,1248,852,1100,1248,1276,1272,1056,1016,1100,1156,1316,1308,1296,1288,1300,1320,1264,2036,1492,728,1052,760,672,856,860,1616,752,1764,3000,3104,1212,3056,1032,916,1044,1792,1784,900,764,664,928,3084,3048,1232,1720,1024,2008,664,1116,2104,1728,3024,2980,900,796,2044,752,428,616,1900,3008,484,812,1176,2100,380,448,768,3200,872,3120,3220,3196,776,2144,3220,896,888,768,796,788,788,780,860,808,820,844,1092,1080,1076,1084,472,436,1060,1148,1148,1164,1172,2204,2184,2216,1968,1980,1928,2392,1800,2380,2364,2176,3028,3168,3200,3096,1084,980,968,1200,3272,696,972,1756,3622,3224,632,1180,980,636,1044,952,1344,1040,1020,1040,3268,3264,1108,2864,1392,1068,1620,3256,3276,1756,816,472,3236,3292,3244,3220,3172,3332,3228,2840,2236,2988,740,1120,3192,1796,3228,720,524,2896,1400,2912,3104,760,840,696,960,864,1436,908,896,920,972,1736,1514,3300,1334,1206,1184,1260,3304,1700,1474,1518,1396,3620,1156,1552,4220,1444,1704,4032,1390,1286,1790,1814,1796,1870,2132,522,3292,704,756,1208,924,3494,1640,1776,1792,1372,1836,3860,2044,3804,2080,612,3752,2044,3884,1120,708,1602,1576,3508,1916,3532,2892,1706,1622,2692,3312,3316,3300,1596,1968,1592,988,1620,1612,920,1496,1500,3736,3336,4192,1428,1876,2316,2832,2896,1620,3740,1212,1212,1208,1048,1158,2104,1304,1276,552,1508,2580,1838,960,403,737,993,942,1007,961,475,458,1346,1058,617,586,955,1108,1346,1314,1073,433,462,1346,974,1010,1346,718,1346,1249,1346,947,1014,997,584,438,512,1346,602,1003,990,1006,350,463,405,905,626,344,1061,1322,564,974,953,672,359,1017,578,725,833,790,824,893,993,438,328,772,1256,444,731,897,1003,1139,852,729,737,914,764,1044,731,929,787,778,782,926,591,6008,1796,1568,1692,400,2584,826,1224,372,1240,364,324,2604,2488,2480,6376,2544,2604,2452,2468,400,2548,1252,1236,1272,1216,344,1100,1252,1588,2436,1436,1828,1348,1356,752,848,1416,1900,2392,1476,4096,1128,5080,1888,652,1500,1060,1476,956,1864,1840,2172,2144,4696,880,920,960,548,880,540,1700,656,920,604,472,600,1428,924,484,620,544,304,1100,468,416,540,1964,924,896,900,468,684,648,808,544,700,3068,1516,1424,1540,1092,1072,1080,816,924,832,888,764,1480,6404,1080,1108,552,1040,1408,760,1000,908,604,576,772,580,544,2172,4972,1404,3096,1248,824,612,844,884,836,704,456,1760,636,904,668,624,592,468,432,468,1812,512,1648,820,832,1204,1212,960,668,856,676,500,544,364,528,1688,1996,1116,1240,1084,1104,1352,1464,444,1076,6392,916,692,536,500,1080,2008,568,904,1924,1160,1112,772,968,936,2180,648,676,764,1400,4020,1664,1884,1952,1884,6348,348,4460,392,4412,2924,1200,1524,1336,3076,664,1692,1812,1056,1980,1976,872,1192,940,708,740,1052,640,796,1332,844,548,2536,2292,2504,1940,1700,1388,1872,1352,1456,1700,2192,604,1068,1256,1216,1468,688,820,828,540,1744,6336,900,1368,5136,1496,2264,2468,2864,2976,3268,1500,1252,1116,1348,1352,976,988,440,460,1208,1480,872,1140,908,628,1440,748,572,332,756,932,924,912,912,928,904,904,932,928,920,908,924,2424,2232,1468,1180,536,356,508,1192,532,380,1144,1264,512,1104,552,2424,1076,1032,908,592,584,540,1512,508,528,516,1272,504,504,556,508,572,428,408,528,624,540,352,520,416,2976,3136,628,808,852,648,1264,1264,2528,656,804,848,368,416,508,960,360,770,592,1320,704,508,460,1276,396,720,972,1580,508,1252,426,704,5304,2164,1216,688,2356,872,1056,1084,944,1192,720,460,684,1520,408,396,412,392,400,736,1604,764,428,2436,648,672,692,316,760,812,596,592,320,664,516,552,1096,596,676,496,336,340,788,892,1096,620,600,708,616,648,732,712,540,1172,960,588,580,1048,744,532,312,384,632,1168,560,1160,616,892,636,1036,552,432,1084,748,828,1116,648,396,564,364,416,352,344,380,492,632,568,572,920,532,604,644,1500,1320,1368,576,684,720,556,1332,608,472,484,552,484,668,500,400,496,628,760,756,372,540,380,460,408,532,852,664,1072,712,1012,764,784,812,460,892,720,440,696,1384,1360,1592,1012,1056,616,880,1552,1612,1816,1712,1452,1984,1216,884,380,1252,472,1024,480,1356,924,592,792,432,612,948,436,400,1084,844,528,1168,1128,600,2084,2096,2104,2108,2516,1772,1776,1800,1780,1776,1364,1320,1348,1368,1376,1376,4276,1032,1144,1248,1112,1280,1236,1200,1192,1120,4224,2980,4346,3072,4252,1344,4264,2564,4196,2812,4204,2700,4212,1664,1804,4192,1980,2680,1636,3996,2176,1526,1110,1696,4212,1672,4216,1152,1492,4188,1928,4204,2772,4200,2392,4192,1352,4254,1192,4196,2480,4190,1304,4216,1960,1972,2412,1432,1368,344,1952,4218,2228,4204,2072,4192,2576,4220,1488,4220,1792,4196,2156,1592,732,4240,2474,1644,4208,4186,1896,4666,1408,4204,2384,4648,1552,4216,1364,4184,724,1212,4196,4508,2896,1376,4228,2288,866,1780,4338,1296,936,1396,4228,2208,4204,1284,1408,4212,1400,4204,2264,4260,1112,1256,4232,2804,850,1556,4216,1408,4282,2876,4208,2272,4208,2792,4318,1500,4646,1132,4166,2280,4232,2452,4208,1728,732,4496,2036,1880,2012,784,1988,1694,1276,1304,880,888,876,4232,1948,1420,4192,1240,1248,2720,968,1304,4216,2740,4212,1288,4196,2172,4194,1978,4196,2724,2308,4200,2896,4200,1228,1244,4204,1304,4184,1412,3444,3444,2356,4208,996,4232,2476,1424,4204,988,892,4200,1092,4172,2504,2492,528,1288,1188,4194,2668,4076,2632,4224,2716,1232,4208,4216,2700,2732,4232,2364,2964,4196,1160,2168,4212,1532,2544,1248,1232,2548,2696,1260,1028,2520,4208,2616,1872,4286,1080,2556,1492,2560,2412,792,2708,1268,1196,2680,1712,4204,2368,2544,1064,1020,3020,2680,2548,2716,1108,1092,2418,4228,4212,4204,4184,4224,1116,2432,388,576,4180,4136,4192,2160,1244,2600,1216,3180,3288,4420,3204,936,748,796,1300,884,1488,1568,1208,3272,1172,1956,728,476,514,1256,1056,876,480,996,548,2068,2072,1356,1280,1496,1532,1084,1476,1728,1076,562,1024,1018,1054,994,1004,1046,1048,1002,1030,1002,994,996,1006,760,994,830,838,1048,1034,1082,792,872,804,804,798,2086,2082,2078,2128,2302,2270,1470,1022,1056,1046,1060,830,830,1038,1048,1014,1028,1068,840,1034,1044,1040,1062,1066,1028,998,820,828,848,870,800,818,1000,1020,1034,1060,838,840,826,826,812,1030,1034,1350,2226,1654,2268,684,922,910,938,948,958,978,952,816,1022,2244,2234,2288,1010,1008,962,1012,1006,1012,962,1016,1008,908,2216,1032,824,1010,1030,1014,1006,1054,1010,872,1098,864,846,874,872,852,908,856,828,862,866,878,870,868,814,804,810,826,880,862,876,836,586,844,850,850,844,886,904,2176,1248,856,2240,538,2460,2196,808,526,716,752,2172,582,1526,1842,420,1124,420,2214,1136,806,2188,2422,2032,2014,2358,2468,2260,2206,754,728,928,772,968,930,926,924,1280,4312,2712,2676,1780,2136,1000,916,3076,1132,1232,944,3120,1812,1080,968,948,1180,4448,4420,2676,1072,658,942,976,520,736,2192,870,574,756,544,430,4496,1496,740,600,1204,572,908,892,1468,628,472,2088,1624,2364,904,836,768,1304,928,628,588,492,796,1376,604,1368,732,1780,668,1032,1020,2280,2500,912,1380,892,2136,2676,536,2076,600,4412,2180,2264,972,1060,2168,2492,1964,1240,4510,1328,832,1648,1604,692,880,1308,604,804,2320,1196,564,668,2852,768,4392,772,608,864,1708,1644,1050,736,2340,568,862,652,1008,2266,1120,492,1146,752,2324,820,748,604,668,624,1008,724,1736,452,348,2742,1016,636,698,468,392,500,1364,2232,524,444,4488,724,412,736,552,584,604,420,1360,364,484,396,1112,856,764,784,388,396,468,340,532,1470,316,404,548,1096,408,716,1480,1940,1144,1220,648,1908,556,452,328,1408,520,2872,724,1052,640,396,1524,708,736,1104,604,1060,480,516,516,544,3456,816,1068,1596,920,1044,1524,828,524,384,1424,1488,696,660,728,832,632,388,1136,788,456,1372,320,1104,1014,572,388,1820,696,1088,592,1072,1064,738,1050,718,864,732,2280,1096,680,480,1424,544,628,624,616,508,1272,588,1120,752,696,756,424,428,768,1452,1332,1380,2922,540,700,428,1132,376,620,684,1060,1956,1100,2316,980,1572,768,680,576,756,396,864,2128,444,1076,1192,512,796,724,840,1712,584,358,420,312,1064,1326,1180,1108,376,1092,1420,1280,1500,1136,1160,592,3264,404,1064,1104,3386,1040,1092,1088,770,1160,2240,1556,1904,778,408,356,736,726,696,464,936,624,388,4652,1220,1072,3308,2148,1712,1024,1222,556,1282,384,2244,844,1300,1432,1400,2104,1412,528,1940,1004,1052,1052,1724,980,404,760,536,2348,688,720,1320,1028,1048,2216,680,764,1204,2204,916,716,1460,1236,674,888,904,672,1240,672,840,958,436,732,1544,618,1008,412,524,608,436,4446,660,628,428,416,732,1064,448,756,1378,592,528,1604,660,688,864,1668,2484,1228,1420,2216,416,332,1916,1924,396,2822,1052,1252,1154,1384,468,448,3324,644,728,508,408,1148,576,1012,532,800,1058,844,868,836,656,1724,1112,1512,2292,592,628,512,332,1260,1032,484,504,1076,1528,392,1180,444,452,660,448,1384,1236,1432,1608,316,1216,1360,604,1656,1060,696,656,768,1012,784,1008,544,588,1140,1148,708,524,4478,468,1056,582,1146,1076,656,4438,692,560,2760,1108,1844,1056,1832,476,724,1148,1044,2148,1208,984,2176,682,780,884,1134,780,788,3334,440,2280,652,1296,1644,908,592,600,1224,920,468,644,1044,1232,512,1048,3350,1048,888,720,640,780,744,638,612,3336,684,536,744,1024,900,1036,892,624,440,664,404,1208,1092,440,1124,552,556,768,384,384,392,324,1060,676,1052,436,644,748,836,576,824,668,800,2440,876,576,1712,1244,1160,792,440,500,912,876,884,1452,654,1072,828,660,596,2196,914,1020,692,608,1048,604,2276,1052,1040,1052,1100,2284,728,2516,812,900,1040,1056,2160,1080,1042,1128,1156,1056,1030,2176,692,684,2324,492,752,1056,688,1444,1496,2830,1564,1532,1504,670,1394,2526,2848,964,760,2336,1520,1488,1476,1028,572,436,620,752,464,1022,720,1060,2170,404,312,320,608,980,364,504,352,1108,1052,2308,776,532,588,1440,1956,1222,984,1122,1488,1090,984,784,1816,932,716,1104,840,836,854,616,716,2300,1896,1032,1048,2320,4404,1196,1056,696,2244,1732,2630,1248,608,696,452,1696,1720,780,1186,716,682,4512,884,2048,2152,2620,740,968,652,944,4428,1528,1268,804,1472,4504,1492,1028,1000,708,1532,1508,1344,1224,2084,1112,1580,1080,2172,1084,1848,1008,1688,2392,4424,1240,1112,1308,944,812,372,848,1112,932,1596,3332,1060,2936,1060,1032,2884,360,452,476,364,352,816,408,1948,1780,1776,2200,1972,1396,776,832,4608,3124,724,1372,440,844,828,884,932,1472,3532,4268,1320,3244,3516,1144,2904,3416,1684,1672,1336,788,1352,2216,936,1064,2272,696,4396,4284,1040,904,1044,3896,1456,1256,1172,4532,1400,1092,1260,1552,648,548,680,800,1628,1228,1600,1290,1600,1600,1332,1600,1290,1512,1448,596,608,752,1432,584,620,608,532,620,628,576,364,576,596,884,784,616,616,608,1420,592,772,760,620,3544,652,720,1036,1148,872,768,1048,1028,3648,1196,928,692,692,3928,1216,1300,1016,1564,1148,1232,1132,1168,3568,884,892,956,988,1020,656,688,788,864,1016,944,4034,732,852,772,820,808,792,3532,960,916,996,812,908,864,856,828,488,436,828,884,1004,1168,1156,1108,978,3624,696,740,784,812,4069,756,748,680,3004,768,808,812,840,832,840,732,720,576,616,576,576,724,756,784,752,308,760,748,744,864,784,788,808,728,748,3696,676,656,932,576,3628,696,788,3636,796,764,736,768,860,3620,696,3636,912,1008,3620,692,756,1064,1148,748,792,640,700,1188,804,666,992,3496,1468,1308,1040,988,4268,764,804,756,3632,736,844,612,544,636,920,912,1104,1260,3644,600,740,4240,848,872,808,800,852,880,820,4228,760,836,688,884,704,756,968,356,2936,768,812,1060,1072,740,1224,1964,1248,1924,824,800,2428,2432,728,2424,840,2408,2400,656,3602,740,1804,3036,1400,1212,1496,2756,1472,460,548,920,1236,1172,392,1680,988,1392,960,2464,1024,3600,3792,5664,2124,1848,2166,714,972,5948,5368,796,688,1544,716,720,1192,1356,1232,1320,472,572,552,584,2940,5764,832,952,2856,428,544,524,524,2864,704,720,872,748,748,2844,908,784,2008,584,736,2848,968,1036,2848,844,420,1108,1104,2828,856,1012,2580,2812,924,824,1072,2384,2594,832,1836,1452,1232,1042,2318,2832,912,924,2820,3468,2978,2852,1444,992,652,2864,924,916,932,2848,940,3208,5712,5716,2108,2100,2864,632,640,748,836,584,660,352,788,5416,1780,1268,1880,1548,1548,972,544,1504,1508,1420,1180,4308,1168,3008,1256,1336,2984,2412,2408,1588,644,604,644,600,1308,1284,916,660,704,2936,2744,792,1272,3560,2968,1232,5728,2396,2384,2408,2372,1652,444,2404,2408,2400,780,1104,844,592,584,1960,1008,976,1020,964,968,3510,3092,1544,544,1222,1552,1024,1260,684,3120,1092,791,1250,1600,1250,781,2558,2396,1028,532,1632,572,570,572,582,578,580,580,2142,2314,2593,732,734,2288,1722,2628,2130,2634,2296,834,836,2314,2628,2274,2290,1550,2290,2280,2280,2270,662,1774,676,2298,2308,1444,2296,2276,1700,2074,2242,2290,2328,2294,2316,2270,2296,370,412,458,454,364,1206,370,2242,2280,2284,2340,2450,1964,2270,474,806,2322,2286,2633,928,1412,712,2300,2634,1306,2288,2246,306,442,350,746,2633,2356,2280,2272,2626,2286,2590,2266,2282,2336,2342,1536,2480,2378,2602,2358,2480,2276,2378,2394,2340,2336,2264,2484,830,2354,2312,2248,2326,1036,2308,2280,2350,2256,2334,2424,2320,2458,2334,2470,2314,2622,2256,2622,2286,2452,1334,932,1326,306,656,558,394,834,1138,2622,2346,1706,1438,2298,2358,2322,2508,1774,2624,2304,2622,2388,2370,1160,810,2088,2242,946,2302,2622,2260,1198,1292,2362,2224,818,2314,2622,2332,2260,1530,874,2258,2418,920,2264,2282,1752,2260,1187,2818,1326,2796,2838,2836,2884,2804,2798,2808,1180,2808,512,2796,2704,2600,2758,2752,2810,2842,2814,2810,2818,2772,2772,2830,2816,2764,2772,2886,2782,2826,1814,3112,2116,2148,3108,2538,2458,3008,2316,1984,2112,2118,2528,2088,3434,3068,2270,2488,2072,3402,1996,2856,3434,2982,3232,3298,2144,2794,2608,2702,2952,2058,3324,1804,1822,3314,2398,3084,2388,1668,2394,2894,2192,2284,2308,2910,2966,3176,2662,2076,1996,2678,3418,2258,1982,2790,2750,2216,2874,2062,2114,3384,732,2982,2124,1966,2872,1600,1600,1600,1441,1146,1600,1600,1600,1146,1041,1029,981,1011,1027,1037,1036,970,531,1035,960,1072,999,960,960,915,1012,1008,2000,2056,1984,1982,2030,1734,1756,1898,2034,1364,2014,732,1084,2024,1814,2074,2072,882,916,944,1740,986,1436,466,1090,1230,2026,1160,1994,1896,2130,1744,2014,2026,1802,1234,1194,2036,2026,2044,1600,1624,1470,1486,988,542,478,1544,1536,1600,464,3160,1856,524,556,540,1860,1784,444,1492,832,836,832,840,432,432,1944,1072,556,3828,1956,1896,716,3800,4112,1964,4056,1692,4032,3008,1840,4076,3456,1464,2716,1628,1592,4080,4096,1092,1192,1904,1212,1324,436,440,496,496,1064,1904,1920,1324,648,3416,1376,1328,1940,1764,1956,2780,4092,3724,2184,3812,752,916,1976,1264,2108,3100,3824,4136,4004,3308,2640,1928,3308,916,1044,1696,816,1924,940,1012,1964,1940,1968,2764,1996,1076,1936,2748,1012,1340,1952,932,1936,1968,1972,1964,1928,1936,4072,1036,552,844,1772,1608,668,704,1272,1712,1804,2412,1684,4368,2148,1844,4312,584,3396,1420,2164,2036,2128,2992,4172,2716,4448,852,1212,4024,4080,796,1800,1652,2472,1620,1212,4088,4076,2276,3004,1680,760,4112,724,1256,3216,4124,2048,1292,3932,4000,2392,1140,2776,684,3172,1924,4028,2672,4304,3880,3552,332,4080,3920,4124,912,3960,4124,1780,4164,640,2224,728,1344,4096,4240,3932,1720,616,884,3764,4224,1940,4056,4112,1552,1084,1052,1164,1964,548,584,364,1304,2732,4044,1816,1824,1928,2972,468,4216,4036,1940,1180,724,1432,2036,4080,4164,4064,1604,4084,944,696,648,4076,4092,2348,924,908,1236,2708,1776,1048,872,1140,1544,996,576,1496,4088,4096,2724,1032,484,1224,3856,4136,4184,1024,2320,780,880,3992,4144,3684,864,1124,1048,1484,1052,3796,3836,1712,1652,4152,1916,4104,4032,4104,4104,4164,1916,3892,2080,1492,3764,2280,4088,4096,3192,620,3876,4148,4100,1964,996,2520,4076,3876,4168,3768,1464,2012,4132,1676,2392,3624,1276,1480,1708,1212,568,856,996,756,864,472,484,908,1752,4180,4336,2156,1812,720,648,1804,3452,4036,2356,836,1384,1344,1132,1168,1420,864,4112,1944,1924,4096,1884,1940,4080,1892,808,796,788,4088,744,836,948,4088,2696,2676,4084,4048,1124,4092,1340,4072,1552,1720,4092,1344,4076,1364,4100,1312,4100,2728,4100,2712,4080,4104,2692,1196,1296,4092,4100,2732,2708,4108,2676,4100,4040,2108,640,2332,4044,2688,4100,1968,4008,4100,2696,3652,3580,432,3572,3582,3660,4340,3844,4852,3564,3524,516,3630,1488,2080,3700,3596,3668,3332,1416,1988,3650,3640,3600,3680,3628,3628,920,476,3676,4392,3860,3798,3892,812,3596,3604,3714,3640,3176,1816,1416,3620,1144,716,3664,3428,3512,1472,3664,4050,3832,3688,3702,3520,3632,3792,3624,1308,3692,3640,3674,3632,3592,3942,3700,3220,3674,3628,3640,3592,3548,3584,1248,1440,1924,3656,3680,3838,3880,3332,3404,1680,3632,3596,3642,3622,3620,1440,1964,1096,3632,3632,3628,3520,1752,3464,3640,3608,2212,1252,3752,3664,3068,2124,3648,1644,2308,1172,3744,3264,2564,3628,3532,3052,1852,2204,1372,784,3556,3000,3076,3360,1372,880,3576,3048,3584,3024,1988,3000,2356,780,632,3600,336,1772,2092,1744,524,2656,836,640,800,936,944,1088,2492,1128,1108,1064,2460,1720,1432,3668,1128,3000,912,1712,3788,4236,3448,1116,1084,608,1084,1872,944,636,3868,1116,948,2444,1320,1104,1280,1264,1176,1236,1124,1128,1080,1132,1204,2080,1804,920,1600,996,912,1292,1704,952,876,1260,644,572,1668,1476,1020,736,816,1056,1672,588,596,1088,1396,844,896,724,652,568,500,508,524,476,556,672,576,500,428,592,1284,936,976,612,608,596,888,724,684,612,616,1004,920,672,916,1028,876,820,584,304,536,524,588,672,532,464,2088,2340,2380,2476,1780,792,1168,1200,2328,2368,2340,1884,2084,1204,1140,728,2284,2176,2156,456,1196,2532,2420,2424,2432,496,488,536,2400,400,432,428,468,1864,1864,2436,1084,1860,1808,1900,1872,1928,2576,1280,1640,1936,2016,2628,1712,1952,1212,1872,1700,2496,2544,2148,2324,1116,2636,1584,552,652,612,364,384,1272,2584,1272,2128,1640,1508,1764,1504,2216,616,1828,2440,1940,1732,1676,1664,1728,1712,2484,1700,2256,2448,2272,2196,1368,900,1480,1488,1252,1360,1364,1464,1496,1208,684,2404,2368,2324,1444,972,780,1468,1028,1036,2476,2056,1280,1932,1732,1876,2432,2344,2344,2788,1680,2056,2416,1792,1192,508,1008,712,800,1068,2340,1512,2616,2420,1524,1048,2096,632,1280,1112,1096,908,512,824,584,612,740,596,2160,536,1956,360,2160,2200,796,1196,2004,840,1128,1280,2548,2424,716,1680,1328,2088,1244,1480,1596,1748,1772,2412,2540,2040,1440,1116,1068,308,1040,1196,956,1580,1792,1252,2312,1712,2620,1248,1220,2604,1212,1224,1268,1612,1712,2132,2128,2496,1900,1936,524,624,628,1024,1184,1444,1812,532,688,2560,696,580,996,1204,2368,2140,1076,1336,996,1176,484,756,1500,976,884,1540,1344,2296,824,2696,2564,2680,2648,2368,1128,1180,2376,1504,2120,1592,908,744,1364,2260,1008,1388,748,1496,2420,2408,628,684,756,844,1288,652,1640,908,848,2544,924,984,1260,728,1508,2100,2052,2496,2476,2488,2504,928,644,1280,2352,2488,2372,2520,1188,1108,2624,2616,1280,1908,1280,1216,1476,2500,2500,2480,2012,1280,2216,1696,2652,1280,1728,1844,1832,1804,1800,1800,2460,1560,884,2424,2004,1324,2108,1496,1788,1736,2344,1156,564,376,572,1180,1452,1796,1772,1456,1576,2356,1580,1600,956,1156,2600,1312,1680,1888,1016,1328,872,1500,1928,1944,1792,692,1280,480,1028,1520,1012,484,2548,2436,1536,2508,1304,2108,2060,1920,1780,892,460,1312,1112,2628,404,2716,1736,2068,2200,2044,1424,1556,924,1228,824,936,1800,1600,892,1380,1280,1616,1600,1188,1732,1176,1044,1036,1672,1004,760,1896,1168,2376,1472,1272,1248,596,448,2392,2140,2332,2512,1804,1228,2308,2460,1844,2128,1252,2152,2664,896,1148,952,468,2732,352,380,360,1572,1576,548,620,648,512,552,536,2592,2668,2748,2668,2700,1296,2568,2656,420,1248,1144,2100,2776,2052,2612,2096,2768,1372,1992,480,444,2756,524,472,540,520,472,2192,2180,2152,680,464,708,2508,2548,368,528,540,2660,776,1448,2660,2060,2604,1920,2368,2368,2268,2240,2552,2732,1588,1732,2256,2492,2436,2504,1388,916,1472,1472,1232,1488,1496,1492,2412,2376,2316,2412,972,1756,1448,736,440,2472,2328,684,1176,2296,2620,2568,2816,2540,2448,1764,1684,788,1072,1168,2380,1412,1516,1512,2096,504,824,400,616,644,592,2728,620,2156,2204,364,1932,796,2012,844,1140,1920,2536,2400,2552,1336,2108,760,788,1252,1524,1744,1460,1940,1772,1060,1204,1340,1560,1772,1832,1780,1116,920,1212,1908,644,524,1200,1444,1968,2572,752,800,888,716,944,564,1088,748,480,1476,1560,1364,556,2272,1688,2652,848,624,624,2568,2412,1492,1916,912,2032,744,2564,2248,1568,404,1376,2436,2460,620,688,756,744,840,1284,660,1544,844,2048,924,1028,1224,1152,1512,2120,2076,2840,1748,1708,1728,1184,1384,1112,2696,1352,1360,1224,1544,2656,1764,1768,1712,2008,1792,1796,1820,1816,2644,1548,896,1220,2536,1696,872,960,1440,1008,376,568,1060,1468,556,1928,1468,1592,2052,1404,1292,968,1496,1252,1676,2848,1684,2332,1468,1536,1796,1864,2556,2528,2268,676,2288,976,2756,1312,1028,1812,1592,2012,2304,860,1216,1604,1608,1436,908,1244,828,1176,2388,1572,1344,1664,992,1456,2488,1272,1264,1280,1200,2352,1732,1476,1056,2124,2336,2224,2124,1412,1280,1268,1348,1340,1992,2864,1500,1332,1796,1608,2004,2136,808,1676,1616,1516,1480,2256,1776,1564,2388,1864,1496,1444,1312,1208,1068,348,1344,944,1452,1416,1380,1292,624,1240,1092,1312,1684,1380,1472,1616,996,1384,1024,1320,1212,1028,1600,1032,1272,1124,1372,1300,1544,1224,1156,1232,1268,940,1460,1244,1188,1088,924,1068,1100,1200,748,1140,772,1200,1256,1256,900,1156,1120,1132,844,668,1428,2160,3056,3264,3676,3960,3088,3352,3660,4028,1440,1972,2008,1968,1464,4492,4428,4556,1872,2296,2800,2940,1364,2244,3292,3208,2052,2644,3272,1916,4012,4184,2692,4076,3332,2020,4844,520,2012,4636,3224,3316,2308,3164,2932,3904,4304,4424,1792,2000,4304,4168,3932,2648,2760,5020,3432,3204,3088,5072,1660,1876,1816,2028,1392,1684,4128,3056,3568,4112,2472,4360,4092,4080,2664,3524,4076,1708,2064,1180,2168,2124,2724,1992,804,1856,2340,420,1972,2748,1104,2316,2424,1728,1832,1560,1288,1640,2308,2788,2760,2384,1612,1300,2228,2452,2192,2872,1336,316,2336,2244,2128,2720,2468,1060,2328,2684,3080,3060,3028,3076,2772,2720,2256,2684,3028,2780,2112,2092,2207,2227,2239,1557,2212,1475,1714,1566,2241,2218,2057,2209,1686,2189,1475,2195,2211,1532,1454,1449,2209,2209,2245,1486,765,867,2194,2165,1437,2193,2205,1453,1071,1456,1497,1486,2262,1200,2270,2257,1460,1477,2216,2240,2127,1692,1296,1279,1281,1285,1284,1258,1297,1278,1260,1299,1279,1284,1312,1263,1287,1284,1756,2576,2834,1510,1872,1992,2750,2674,2752,2842,2867,2266,724,484,484,1678,2224,2196,2128,2072,2246,3912,3894,800,784,804,1204,1260,1276,1248,1208,2448,2380,1204,1192,3950,604,532,1484,4066,1156,1216,1504,1296,1044,1196,1104,1044,1056,1256,1176,1132,3888,1324,1486,1570,1044,1136,756,2560,1188,1264,1132,1116,1356,996,984,1344,1032,1180,1212,1108,760,1184,3842,2096,1464,1450,1080,1500,1156,1184,1204,564,1068,1236,1200,1164,3850,3848,1204,1212,1244,3912,1912,728,1136,1156,1056,3838,1552,896,3864,1112,936,844,724,684,1656,1652,1032,1052,1332,1308,3702,1760,1316,3850,4006,1044,1474,1000,1024,1100,1180,868,976,932,988,1204,1172,3836,1492,1160,1168,1196,3880,1420,1076,2364,1148,1144,1196,1080,912,1120,1468,1208,1208,936,1216,824,3868,2884,3984,3892,1860,1712,1840,748,1828,2846,3900,4040,1004,628,892,1380,876,888,868,732,756,904,4226,1070,4356,972,1824,2520,972,1848,776,724,576,3676,1676,1640,2084,1800,1792,1700,2152,1108,676,1348,1112,3152,1360,648,2112,1200,1196,1220,1204,1400,1072,4284,984,4372,1192,1196,1386,4344,996,824,4244,740,764,1280,1068,1080,4348,1044,4084,532,1176,4324,460,4364,868,848,854,4352,1064,1346,1216,950,1004,4300,952,4360,900,4356,720,4356,1324,1060,1124,2132,1264,944,956,1052,4344,920,984,1792,4204,828,4372,648,1044,698,1908,1144,740,3732,876,1128,4336,840,4352,1084,1192,1096,4360,1324,4356,860,704,4676,2132,1580,868,1216,824,824,796,3064,780,4344,1220,1064,1024,540,338,4360,588,604,4364,1336,494,4344,1652,4352,776,3344,452,1544,792,4336,732,764,4356,1300,1258,4368,1144,378,4308,1668,1212,964,4324,920,916,4368,1244,2024,1084,1220,4372,1964,1368,1356,724,4320,4288,1456,816,936,4304,924,972,988,4506,880,4332,912,836,768,1024,4378,1236,1096,722,1812,2240,824,1608,1724,4370,2544,748,1764,1272,4424,1580,1148,1140,4382,1560,4364,876,784,2428,1520,4368,1328,1312,4348,1044,4340,820,796,4336,1500,1300,1000,1072,1148,1220,4328,1236,4292,680,4352,1200,1200,942,568,4296,1960,1236,1784,1964,1944,1976,1956,1932,1980,1976,2012,1980,1984,1972,1968,1116,1084,1084,1188,1156,2712,1176,1472,1492,1960,2344,1880,1852,1417,2975,1196,1204,2595,947,1231,2975,1554,356,2960,1114,1070,2975,1206,2975,2202,2975,1240,1136,1100,1466,2975,952,1066,1458,2975,1002,1034,1126,1572,2893,790,694,2948,1004,1318,2858,1344,1346,2945,1010,1334,1334,2975,1798,2192,1148,1050,1268,2688,2330,2975,1426,1362,396,1878,682,1514,2975,1192,1467,2975,1374,2846,656,610,1340,2975,1012,2975,1448,2779,1151,1260,2941,1304,2871,2146,2975,1342,2880,1119,1111,2944,2289,1064,1088,2534,1415,2975,1360,2938,1106,1158,2975,1152,1288,1296,2975,2706,2355,578,1764,2954,1569,1092,2975,1068,1058,1058,900,1035,1011,959,989,892,1059,940,1149,726,953,732,905,888,1029,926,821,1052,889,1068,1046,927,1059,1048,1088,1064,1045,1049,1050,1036,1038,918,1075,1047,1057,936,984,1011,928,898,921,949,903,1049,994,1023,1047,875,1033,905,1196,904,661,855,775,689,818,526,354,1094,500,373,361,511,602,620,372,474,459,487,1096,460,507,602,825,1044,1004,971,1061,843,545,976,391,1025,1121,627,901,1292,685,726,674,1070,1279,426,439,407,910,1081,1077,1289,1070,1069,1049,519,735,1562,1832,1974,1790,2150,2128,1984,1764,2030,1268,1830,1746,1976,2000,1124,1734,1978,1544,1976,1960,1760,1956,1886,1768,1112,2165,1650,1970,1288,1792,724,1964,1676,1552,1530,1190,1794,1982,776,880,2010,1212,1830,2259,1994,2259,1998,2010,1978,1978,972,940,748,1236,1228,1132,1104,1252,1248,1084,1212,1196,1080,1072,660,956,1252,1788,708,1288,2268,1136,1132,1312,2416,1356,1324,1316,1336,1320,3284,3276,1642,2348,3652,3378,1356,3452,1952,2212,1274,3144,1496,3076,1320,1428,2492,1580,1598,1148,1142,1622,1522,1812,3028,1516,1548,1576,3228,2964,3244,1356,1376,3260,1878,3292,1528,3294,3496,2934,2926,3292,3284,3326,3324,516,2584,368,460,864,1308,3240,824,572,588,412,824,1584,1568,884,884,1592,1568,1356,2396,1790,2700,1372,384,864,1608,576,544,1344,940,1584,3392,1000,1496,3088,2272,3064,2660,924,960,1592,1128,3244,868,500,3276,2860,1238,1260,518,340,2140,1584,700,1016,1016,3296,2508,376,1364,668,1292,900,1300,480,1316,3296,672,488,676,1024,1476,548,432,1608,1356,1620,1576,484,800,680,1052,508,928,380,484,452,572,1580,812,1600,1600,444,1388,668,3300,620,3236,3316,3252,2592,892,1840,1284,2544,3312,3340,2160,2280,976,3344,1804,1840,3336,808,3352,2516,3320,2432,2452,2428,1204,2088,3296,3328,3308,3300,1604,1564,1592,1584,1608,1592,1338,2120,796,624,1076,1624,948,3328,1590,3312,2084,1092,1084,2412,1156,2296,1532,1364,3288,3266,1040,1000,3346,3298,3304,1476,564,468,3300,1488,1570,3530,2424,2444,2264,988,3300,2940,3360,1888,1580,1556,1432,1440,1584,3128,888,1496,3280,1308,1864,620,1396,1368,456,464,3272,3294,3320,1072,1078,1324,1592,1592,1380,472,876,2996,940,1328,596,908,608,880,1084,1132,1584,496,808,328,584,3102,3134,576,760,514,1596,1946,2740,718,2276,2284,762,1466,302,842,2530,1950,752,578,2248,2392,882,1034,2192,1348,738,1346,2760,1022,846,1308,590,746,1280,782,406,368,1280,2678,1350,2580,2726,2252,1624,1280,1218,736,1244,1312,1322,2386,2376,3142,638,556,646,1644,1414,1054,470,1492,1280,1282,1346,1280,1272,1268,2628,1014,2716,546,494,1004,1346,1306,492,1808,2692,2308,1362,2744,2792,2770,1280,1252,2734,1562,1028,2702,2704,2372,1280,1280,544,1548,2512,2690,1566,2820,1384,1326,1876,1570,2398,2726,1358,1368,604,1680,2768,2744,2770,366,872,816,2756,2718,2710,1366,1354,1038,1280,2692,2696,2686,2706,1360,2494,2768,2768,1480,1280,1280,2706,1350,2724,1280,542,1354,2132,2204,2356,2202,2216,2138,2192,2732,2732,2776,1280,2696,1314,586,954,1268,1310,456,774,1130,2522,2656,996,1362,1000,1026,958,1040,1026,1038,1028,1026,1038,1326,924,892,1338,2720,2458,1338,1280,1278,1348,1280,1280,1280,1280,2696,566,766,770,714,1280,2650,1728,2026,2536,1196,1710,408,2098,3234,1370,1182,1228,1132,1722,1030,906,1140,2766,2060,1186,2690,2668,2628,2638,2674,2686,2716,2686,1792,1892,1280,1488,2378,912,566,1322,1912,390,1038,2694,2588,2608,1856,336,1626,2170,2360,1294,1256,1698,322,1462,2662,2566,1818,2744,1280,1280,2042,2194,2718,1196,2726,1008,746,1280,2524,1304,1106,2562,3138,524,748,542,1106,1096,2692,1036,2700,2378,2756,2056,2324,2336,1280,1712,1212,636,2220,2038,2524,2036,2732,2304,2124,2390,2344,1738,2326,2050,2070,2774,2790,2806,2620,956,1286,2378,2670,1322,530,566,1586,2692,2086,2580,1280,1840,2020,2408,1280,1568,950,950,962,960,494,458,2700,2878,2662,1640,2558,1436,840,988,1252,818,1006,700,2776,2452,900,890,738,2024,3076,642,1720,674,1448,3218,2120,1566,2748,2442,2728,2662,1308,2804,2664,1352,1344,1872,2344,2284,2296,2674,1298,1322,2668,2666,1332,2670,2680,1150,952,1434,1218,1548,2080,412,2636,1290,1840,1012,1468,1174,1412,1250,1236,1376,1546,1364,2036,1628,2602,1896,976,1020,2674,1838,2098,2522,2426,1060,1394,798,2228,2684,2222,2692,2546,2734,2542,1902,752,318,3118,3138,542,1320,578,1332,1836,2752,2602,2784,1494,1404,2618,1334,1144,1638,1356,670,690,698,2092,2728,2706,1378,1278,1264,2264,516,2612,2768,2730,2756,1930,2146,2688,480,568,774,388,2432,962,536,1748,2450,2262,1286,2038,2244,2244,2550,1282,896,2858,1736,1848,1752,1650,1428,1468,2152,1048,770,1744,632,2202,1874,2558,2402,1852,2750,1960,1322,774,980,726,3176,1328,544,662,1044,872,2754,2696,1310,710,1554,2762,1332,924,938,1340,1288,2534,1842,1314,1462,2006,1704,2058,1110,1056,2756,2508,666,970,2376,2762,990,2002,2896,1886,934,2678,906,616,866,720,2194,862,718,3052,3122,732,1796,542,1140,2650,2708,2696,964,2100,2708,1162,1680,1328,2684,574,1284,1332,1108,1352,2334,1280,1290,2702,1286,1052,1422,1618,1116,1360,1248,3134,1664,658,1280,3030,2672,2622,2656,2526,1268,2630,2656,2646,2700,2760,1344,1160,1340,1266,2642,2654,2660,1162,1020,2752,1276,1266,2656,2652,2652,2770,2754,1360,1352,2750,2420,1328,1302,1022,2714,848,2434,1034,780,772,3182,2814,540,1270,2656,2668,2646,2628,2650,2256,1780,1296,2712,2630,450,418,564,670,894,868,2066,1338,1346,1228,1312,2482,1886,2654,2842,776,2572,568,658,1134,2710,1610,2140,964,1342,1078,1316,2722,1390,1982,1308,1228,1330,2704,1934,2672,366,2694,2358,2678,2662,576,1178,1164,538,694,1898,776,678,636,2226,542,626,682,1624,682,2664,1336,764,2996,908,1320,1308,2632,2684,2674,2692,1320,2558,2562,2534,1900,2648,1646,886,1764,2378,922,2596,776,1310,2926,542,624,1322,854,510,1412,1176,382,1326,674,498,810,2654,1752,1310,1296,1058,2002,2786,1960,2322,1972,2852,2694,2168,496,374,776,1378,3148,1344,2542,1380,1370,2046,1204,2712,2260,1256,480,708,2670,1276,2502,1590,2700,2700,2848,1232,1038,666,1380,1356,1352,660,1258,852,756,1298,1796,2402,1874,2404,778,1216,1050,1022,988,882,1344,2738,1304,2604,1056,1082,2638,1902,1170,1258,1272,406,434,1356,1028,1238,1182,1230,1186,2544,2372,1118,1050,2066,2660,774,582,2922,544,2070,2648,2018,1332,2572,2124,2142,2136,2082,1280,1322,526,862,718,706,526,724,2568,2366,1322,922,2300,2230,1844,1160,1280,776,942,2550,550,2674,1330,2674,1332,1274,1328,730,1344,2326,1114,766,1314,1384,2708,1378,938,1378,854,786,2320,2140,1720,2640,2750,2908,2454,2378,774,1744,2724,1308,1298,1312,1302,1284,2748,1318,2754,2718,1314,1260,1568,1296,1556,1264,1868,1308,774,1312,1326,1296,1338,658,1294,1130,1550,1908,1354,2160,2706,1040,778,604,1612,1328,902,1288,882,828,1040,1286,772,940,772,812,818,604,468,2720,638,744,556,1506,2728,2002,1414,1402,1366,1344,1376,1394,2368,680,1736,2342,2526,944,842,2640,394,1630,2616,2634,1882,2356,1288,1220,2622,880,2734,2502,2486,2214,2826,2596,1048,1528,700,664,726,2146,410,598,2428,918,1464,1338,1246,394,804,1244,2652,2688,772,1334,2744,1558,1262,740,544,2160,2300,1762,1702,1800,1888,2708,1326,1318,1274,2216,2054,2536,366,852,2228,2652,1220,2526,2674,1880,2610,564,668,2670,1886,2670,2472,2062,1588,688,762,956,2086,2442,1236,1002,906,842,1442,780,754,920,902,542,824,822,1172,2158,2964,2024,2774,1706,1684,2666,2726,2508,2072,408,418,694,686,986,432,510,2396,2702,2096,908,2552,1308,2922,1244,2778,1104,1308,2426,814,974,2200,1038,1522,2500,700,1206,712,502,1814,1294,892,2320,2198,936,942,2642,2438,1356,676,908,1430,2162,706,680,1330,2770,1712,2022,2788,1288,1282,1470,1088,1360,1316,1020,2274,1976,2710,1348,1340,2648,1456,2030,1894,652,2180,2376,1418,2732,834,492,514,740,674,770,564,2744,1350,1358,1336,618,780,350,1000,1352,926,2744,948,1800,2704,1086,1062,1794,2472,2034,1558,2392,520,902,1246,1340,2098,2016,1258,1194,1734,348,2548,2648,1690,2460,2088,2512,2784,2028,596,980,1166,1000,1116,878,542,1186,2468,2418,1354,1336,454,1672,842,970,972,960,980,914,1010,982,1008,960,958,968,962,984,992,888,962,988,996,2690,2690,902,1358,682,980,1318,2714,2710,2720,2732,2742,2728,2630,2698,2692,2716,2738,2740,2696,2708,2738,2732,2690,2712,2736,920,1120,2694,2712,400,2166,960,1152,2156,1016,506,710,2188,3222,2560,2388,2386,2388,2620,1192,544,1766,2482,2648,2282,2714,2716,2648,1344,2672,1332,2724,1146,1338,2176,1290,1330,896,2236,2888,1656,2748,1370,1474,878,1610,2804,2114,870,2130,2016,688,752,544,1352,2604,2560,2556,2356,710,900,708,1714,1050,744,1796,2286,2038,2242,2652,2544,1028,970,482,2804,1696,1288,844,1640,1776,670,666,692,1326,788,1706,1820,1346,1348,1280,1274,2672,2662,2640,2640,1732,1510,2092,2708,2758,3186,1310,1982,2672,1050,1294,548,2754,1330,2208,2678,2782,2698,2070,2396,2352,1832,1748,1272,1348,2234,358,1742,2774,2652,868,2718,2764,2864,2638,2560,1330,2240,2838,2212,2798,1346,1356,2774,2550,2056,1370,1666,794,764,1552,1266,3148,638,2612,1674,820,1866,660,956,1300,1310,2206,2752,1324,1348,1188,2650,568,1290,1276,1274,1278,1360,1380,2668,1742,2512,2626,588,918,942,1000,846,666,800,504,1350,1212,1818,2548,2674,2658,2556,2634,2650,1104,510,1934,1070,1058,1062,1114,2742,1018,404,960,842,736,2720,2394,1226,1032,1334,1330,1330,1302,2638,2678,1318,2660,1342,1264,1268,2682,2654,940,1704,1122,1196,2658,1312,1268,1274,2692,2686,2706,2706,2478,2310,2166,1772,2422,560,594,756,1022,1018,1006,1012,536,1614,2346,1712,672,718,1048,1754,714,2594,1138,1086,2554,2506,632,1306,1234,1614,1342,768,936,820,3134,638,908,542,1384,2052,2504,2912,2684,2706,1964,1000,1036,2406,1994,2572,2298,2490,440,1086,2492,2658,1976,934,2774,664,2144,1954,1326,1920,842,2754,1034,1296,768,762,632,744,556,1214,2262,2660,2810,1290,1254,2664,2660,2624,2626,2664,2664,1354,1336,2762,1334,1334,2096,2552,2084,2438,1822,674,774,3074,734,568,632,1140,1010,1198,1692,2910,2618,2634,2632,1310,1276,2680,814,826,1290,1280,1284,2398,2716,1680,1274,714,1276,1410,1876,1234,1268,2760,1798,1676,1352,778,738,2084,536,1356,2620,1372,2638,2622,1294,1342,1318,2612,2652,2752,2644,1596,1542,2686,2404,2206,1510,664,1308,2036,2706,1814,1334,2584,2000,1368,778,750,542,1318,794,1344,622,564,520,2880,1970,2686,2454,1592,1938,1282,2060,390,644,568,2244,2656,2562,2680,1278,810,2098,2660,1634,838,402,768,502,1270,1274,1262,1258,1276,1252,2648,2642,2760,1072,1214,1368,2400,1814,2724,2700,2806,1630,1294,1874,2660,2660,1404,1394,1284,2774,2706,2682,764,2042,1288,1256,2608,2264,1022,1640,2598,774,736,540,2626,1282,1270,2656,2634,844,838,854,836,866,830,2316,2228,2486,2548,3022,2042,534,1084,402,492,1042,588,1766,2574,2446,2028,2122,2872,2704,2734,2620,1280,848,418,1604,1356,636,1922,958,956,1872,3216,2388,2826,3068,2160,2524,2708,622,1242,2664,2718,2694,2512,568,1814,2660,2272,2714,2686,1006,1022,1102,2612,2656,2644,2588,2628,2648,2640,2634,2566,2636,2372,1592,640,1336,940,2874,2208,1312,1730,1292,776,762,772,2856,2654,2652,2628,2680,2646,2628,2462,2692,2690,1988,1378,1188,1248,2050,772,638,750,544,1306,1268,1270,1266,2646,2626,2632,2908,2894,2296,1218,1188,1184,2648,1374,2064,2774,2036,2226,2686,2636,2548,1828,712,1568,2738,770,3054,514,2636,2628,2644,2642,2654,2640,2684,2700,792,1716,2930,2266,2428,1974,2790,2256,786,1642,2676,2606,1784,636,3356,770,2556,842,2532,840,748,540,562,2386,580,2676,2082,802,2920,2096,2752,1618,524,936,2122,2108,2470,2660,1342,1990,506,1608,2742,802,806,2632,1372,646,2816,1168,754,2508,1348,2688,920,1366,354,2740,2124,2688,1252,740,1342,2784,1136,384,1298,2514,2210,1312,2058,2376,630,1568,2622,2714,1540,1298,2094,2732,2482,2550,2434,2706,2622,2412,2538,2644,376,1214,2618,584,864,1146,1282,1272,1328,502,1220,422,1272,2542,1730,2692,2714,472,744,484,1164,960,1034,858,494,1196,786,870,2602,1812,584,402,1898,1090,1092,1260,404,1236,2712,2502,406,2154,460,394,300,1362,2110,2706,1078,744,1182,842,726,2658,2662,2606,1292,2664,1296,1130,2188,2462,1332,1358,2370,1148,1152,2076,1030,1406,940,1044,2108,2690,902,1338,2836,2650,3658,2592,2504,2074,2588,1824,1862,2188,1304,1256,1264,2386,2884,2628,1720,2104,1184,1194,2372,2722,2700,2100,2704,2610,1184,2706,1760,2858,2900,2600,1368,2612,1282,2670,2300,2216,2794,2178,1514,524,2712,2282,978,792,2480,2648,3146,638,734,2734,3176,540,2640,2652,2616,2604,2644,2558,2634,618,676,954,2386,2598,2406,1254,2720,2042,1098,1010,2584,1638,2608,634,738,2206,1538,572,1262,1266,1258,2472,2594,1300,1284,2376,1270,1278,1294,1290,2186,2750,1268,1278,2484,2576,2758,2694,1950,2562,2730,2556,1340,1628,1182,1166,1926,754,2430,3110,560,2632,2658,2660,2636,2638,2590,2658,2670,2624,2636,2684,1912,2632,2638,2636,2652,2678,2600,2640,2660,2670,2632,2646,2638,1290,1356,1318,2638,2646,2660,2760,1292,1252,1348,1280,1074,1270,1008,754,2270,1278,780,1304,2124,2370,1732,2674,1204,2420,2496,2050,2714,2648,1352,1362,1366,2718,1342,970,862,1238,364,1908,1344,2086,2974,1008,562,2704,2628,2616,1696,2480,1934,2730,2038,2800,562,1728,3356,806,1322,2468,1514,952,2598,980,968,2294,2400,986,1928,1478,1780,1486,2242,2724,1392,1252,2412,2106,2156,1970,2178,2970,2692,1270,2522,1540,2562,1114,1518,712,820,722,2334,2342,560,2198,2180,3068,2878,2030,2182,2558,1622,1230,1012,2502,2292,2216,1016,1732,988,992,1066,1084,3124,2442,1144,594,1418,2564,1300,752,552,660,1292,1040,1228,2380,2710,2762,3052,2680,3004,2758,1312,950,1272,1360,466,660,1752,1294,1336,1352,1374,2124,2012,2768,1260,734,1840,660,564,638,1616,1842,1720,2044,1712,2746,2678,2636,518,822,1330,754,1154,1648,554,2246,1058,1028,2410,1296,1306,1282,1326,1302,1270,2744,1266,1364,554,1176,1858,2700,2400,2774,2688,2616,1330,1340,1002,2678,1126,572,658,1340,1496,2766,1276,1256,2614,1756,1356,1276,1044,1308,1302,678,1078,906,1092,2976,2024,1018,1330,792,2368,2690,826,1114,788,1086,1334,1048,2690,2676,1090,1090,1818,1078,1320,1282,1366,2728,700,1244,1222,608,2744,2326,2712,2686,2554,2716,2724,2754,1198,1326,1346,2796,2644,2650,1716,820,1532,1322,546,642,712,2760,2746,1372,2672,800,1010,2522,2002,2414,2658,2754,1022,2678,1218,2012,2706,2698,3184,1354,1900,2072,1312,1318,1020,936,982,1076,1370,2076,1466,902,640,700,886,2578,2662,1350,1036,2732,2654,2292,2626,2622,1326,3218,2436,1258,2722,808,2122,1322,2516,1216,1312,2242,1334,672,1240,2534,2492,456,718,1244,1344,1288,1298,2486,2136,794,830,1570,2700,2424,938,1496,1148,1040,1214,1200,1202,1202,1296,964,870,2708,1614,2112,2652,2584,2060,1174,508,1124,784,1024,2294,486,1022,1980,1228,2792,2596,494,2022,2132,456,762,472,402,426,2458,2730,2498,2188,1336,2676,1674,1536,2638,1892,526,810,2306,2630,1060,722,2658,2500,2426,2660,2652,1994,2116,812,444,624,2632,3046,1310,1578,2668,2546,2416,858,1140,1464,1346,1260,522,2692,1232,1292,2684,2404,1932,1002,2592,2254,2662,2098,1960,730,1264,1036,744,1610,404,762,1362,1366,862,1366,1264,904,376,1042,1284,1502,1471,1449,468,897,532,923,1015,944,1506,854,1136,1368,522,524,1251,330,333,1470,715,717,1639,1331,1445,1204,905,1245,1177,1157,1513,1474,1474,640,599,322,610,941,1235,1186,476,962,1369,1362,1468,629,972,1224,662,1539,748,1176,916,913,1130,1196,1052,682,681,681,1034,820,1380,1401,954,530,970,945,935,1092,654,1070,1217,1293,1054,1666,1667,1396,931,940,1056,5294,6328,3840,5620,5534,6314,1464,1036,1100,1440,1408,5446,6330,5208,4330,1818,5340,2940,1514,984,2612,5372,6348,1288,2260,1500,6468,6668,5730,5730,2468,3120,5880,5370,5376,6686,5634,5318,2170,3296,1236,1248,6120,6953,2484,2508,5658,5642,1580,1136,1712,1256,1796,5582,1664,1092,1260,1436,1632,1180,2246,6142,1116,3456,1036,6120,6596,1760,4126,1436,1036,984,1426,1580,898,2688,2700,1952,1940,4152,1468,1734,4438,5726,1326,4192,3312,2556,2560,5616,5600,5664,5996,1300,2632,1172,1368,4936,4052,1186,912,1060,2036,856,4674,2660,6152,1264,2046,1532,1624,1564,1248,3284,1708,4162,1230,1792,5446,2036,2680,6076,3026,3120,3298,5700,5480,2052,3946,1620,3216,1868,1812,1928,1904,2252,2184,2192,2396,1301,780,918,798,659,614,673,536,649,371,657,517,584,594,559,1326,647,411,592,824,748,695,716,338,537,571,958,742,1084,1131,1164,4088,1024,4134,1356,856,2912,2440,2888,1848,1504,1364,2884,1488,2900,848,992,2896,1556,3900,1520,2860,1448,848,684,3028,2624,2872,2368,2876,1308,2868,1444,1688,2856,1064,1692,872,2868,3424,2884,1632,2864,1804,2884,1648,2884,1288,1248,2884,1868,1208,2896,1764,2852,1876,1832,2864,1004,1404,1248,2856,1380,2876,1688,1912,2852,1516,2868,1728,712,2876,1692,2884,1560,2864,1732,2856,1712,1256,2888,1672,2872,1320,1096,1260,2884,1840,2876,1400,1212,2868,1644,2852,1584,2892,1852,1676,2860,1652,1224,2904,1096,2756,2884,2632,1432,2884,2744,996,2848,2400,1468,1116,2888,1000,1500,1144,2868,3900,1088,2860,1236,1628,628,2876,2708,2872,1620,2864,2744,2844,1392,1284,1336,2824,2740,2872,2808,2868,1564,2888,2480,2876,2640,2900,984,2840,2880,3536,2872,2556,2884,2864,2892,2812,1180,2848,1824,1334,2856,3732,2852,1384,2376,2884,1000,2860,628,2996,1768,1980,2864,2232,2892,2932,2880,1220,2596,1176,2864,3596,2480,3712,2868,2660,2888,2908,2832,3604,2856,3388,2860,1708,1020,2876,3404,2876,2340,1372,2872,2960,2892,1720,1236,2872,2916,756,2884,2820,2872,2836,2884,2408,2880,2524,1440,1748,2888,2424,2876,1088,2776,972,2872,2416,2916,2736,1090,2876,2252,2872,2876,2848,2352,2880,2660,2836,1020,1088,1188,2844,2308,2852,1924,2864,992,3852,920,1536,964,2428,2148,1560,1180,1056,1048,580,928,824,908,2364,1372,1380,1564,1364,1364,648,464,616,468,548,856,2008,1264,1955,2005,1448,806,804,1454,814,1454,774,1068,1438,1442,624,1438,650,700,1458,788,1444,828,1446,1442,752,1440,552,1442,1462,1031,1446,1086,1436,1442,1034,1440,562,1460,752,1452,712,1442,1050,1436,802,1438,632,1444,544,1436,1106,1440,844,1448,746,1446,770,1438,1440,746,1444,534,500,1448,536,1286,718,1436,1096,1444,1084,1452,1020,1440,1060,1446,690,1440,640,1454,736,1444,1090,1454,590,694,1446,1116,1444,1068,1450,536,474,1462,1132,1456,606,950,1442,1454,570,422,466,302,1444,1070,1442,666,1448,1002,1450,512,518,1446,994,1456,552,1446,522,512,1446,318,654,1422,1000,1444,1160,1444,1134,1446,1132,1456,488,476,1450,1040,1440,1436,1438,464,1434,1106,1438,1068,1438,1142,1440,862,1444,1160,450,1162,1454,1442,506,460,1460,1148,1440,648,1436,520,468,1446,1156,1442,1052,1446,1068,1438,800,1440,1120,1448,1134,1436,670,1430,1396,1434,1152,1442,1446,1448,952,1454,1450,1438,1052,1456,904,1448,1100,1448,1168,1444,1116,1444,440,446,1444,934,1446,1004,1454,706,512,3414,1480,916,2276,660,844,1644,1408,1264,576,3376,1660,1806,2288,2184,2280,1996,3336,2670,1260,4500,1656,2968,1548,3376,1296,3676,3288,1508,3414,2224,3424,1344,716,1280,3382,3392,1344,936,876,2692,640,948,1784,1368,1586,2438,2404,3392,2058,1482,1688,3328,1492,2296,3310,3390,3390,3596,3388,3400,2032,1886,1790,1526,1548,3416,2080,3404,3412,3008,1952,1524,1862,1076,1480,2200,3406,3406,2312,1168,1104,1076,1212,1144,1096,688,2328,1508,1492,1882,928,1824,2188,3440,1944,3448,3400,3422,3420,3780,1796,2108,1192,1476,3474,3370,3456,3770,1652,1508,1400,3060,3404,3412,2986,3124,1484,1484,1752,1360,3350,2436,2112,1868,1854,2278,1032,3412,2436,2604,3412,2700,1616,3100,2500,3376,4070,3384,1040,896,2484,2196,2056,1120,816,3428,1740,1660,2376,588,3468,1936,1488,3244,2076,3408,3268,3292,1616,3384,3200,3388,3934,3520,1892,1812,2400,1024,1104,3296,812,3476,1968,3380,2480,3504,3434,1944,1248,1800,564,976,1028,1578,1816,1784,1328,2040,2100,1224,3508,2148,1360,2608,2200,1352,1320,1896,2060,1300,1390,1894,1196,1236,3376,636,992,3400,2032,1164,2036,1220,480,1784,1780,1232,1796,1056,932,1788,1020,940,944,568,940,920,948,1580,1228,1224,1578,1352,1380,1416,1644,1604,1776,1072,836,508,696,1384,832,784,3378,3380,848,1796,1820,600,1792,1836,1080,2408,1356,1344,1368,1360,856,3300,1420,900,332,2956,2216,3388,2080,792,836,1044,1050,1058,1802,2060,3500,2160,2076,3614,2122,1836,3408,2704,452,1364,1660,2772,2756,2672,1324,2108,1764,2724,1652,2512,1528,2844,1664,2688,1332,2724,2676,2728,708,1428,616,2328,2044,1416,1252,3068,2712,1760,877,1717,1759,1499,1434,1715,810,800,838,451,711,799,554,1315,802,801,1707,1714,1716,1727,1372,417,508,509,509,510,1973,1508,1525,2283,2286,2487,1478,1275,2453,581,1301,582,1510,1257,1468,1485,1271,626,648,1255,1472,1764,1451,2282,2280,1699,634,640,1424,1272,1581,1273,1340,2464,1449,1291,2463,1279,610,606,1298,2074,1394,1485,2084,1523,1418,562,584,1489,1360,916,1042,1336,2361,1293,2386,904,615,584,1280,1284,592,1066,964,1094,2240,706,982,592,1070,1376,2236,590,588,602,336,992,664,1982,624,1504,844,676,496,1532,2168,1764,3532,1822,3676,3772,848,3644,1508,2928,2116,544,444,484,576,1728,1244,1288,484,676,1220,1208,2856,776,804,804,3012,1184,1552,3012,924,632,740,1260,1636,1648,1908,504,1004,896,824,3524,892,848,3836,1620,1860,564,484,1052,1564,3316,1096,3824,3736,1168,792,3648,3284,2368,1876,1712,3712,1760,832,1020,2264,2104,1700,1184,688,2412,2868,2176,1796,1788,3004,3858,3720,3772,3820,2712,2708,2280,3636,964,1064,3796,3260,1792,3844,3832,1824,1244,3320,1376,3640,1744,2404,1776,3800,3680,3872,2388,3728,720,692,1754,920,1982,1068,1754,614,1254,1758,1054,1222,2253,2102,1381,1758,912,1142,876,692,874,870,1760,988,1758,816,510,2254,1148,788,1766,1050,1062,1982,2078,1989,1046,1340,1758,1250,716,1982,850,1164,1578,820,1206,2264,882,1162,1972,1268,554,386,1982,500,750,1760,516,1552,1760,588,1252,1975,1337,731,359,539,1184,1968,1134,928,1758,656,1328,1768,1364,622,1756,906,1052,1952,1286,618,1752,800,1054,1984,2084,1748,670,1268,1754,896,694,1758,2070,1758,2090,1770,1316,514,1756,1054,1756,1294,728,1978,2106,1764,1012,1412,2106,1130,858,1964,888,1102,1752,2056,1756,1424,898,2264,2070,1758,2064,1768,598,540,1763,473,2070,1754,2076,1754,570,1248,1752,2030,1963,691,807,1750,514,626,1760,628,742,1974,2106,1756,738,1750,2094,1772,2070,1756,1186,888,1762,2084,1750,2094,1876,830,1068,1756,968,996,1782,872,744,1764,2066,1037,1842,2072,1752,1160,656,1758,2052,1779,1766,2092,1756,1060,744,1110,1626,716,2098,1758,988,1734,2104,1812,722,1276,2256,2068,2251,1260,671,1976,1056,562,1541,1754,698,856,1766,1182,1970,2076,2263,1152,822,1980,2110,1963,1100,758,1754,894,324,1431,744,1458,2250,1971,2127,2174,1971,2344,2162,2120,1972,2309,2013,2346,2124,2114,1949,2030,2244,2185,2154,1268,2062,2076,2070,2606,2264,878,926,846,832,834,394,348,348,1004,926,2494,630,1280,1920,2226,1836,1818,2224,1280,1816,2310,1280,1872,2282,1832,1862,1280,1876,2030,2242,1848,1866,2270,1838,1836,2322,1840,1838,2266,1836,1836,2260,1858,1856,2302,1826,1834,2278,1848,1838,2354,1280,1842,2278,1886,1870,2304,1838,1864,2332,1836,1914,2348,1280,2000,2324,2008,1860,2404,1830,1832,2294,1836,1848,2320,1832,2054,2302,2020,1966,1280,1848,1838,1280,1826,1848,2298,1280,1838,2262,1834,1830,2290,1840,1840,2348,1874,1858,2418,1886,1836,2334,2100,1866,1280,1842,1844,2270,1840,1928,2342,1868,1924,2324,1840,1844,2436,1862,2264,1280,1856,1850,2234,1960,2054,2208,1862,1958,2266,1950,1992,2246,1880,1854,2266,1862,1910,2334,1926,1942,2242,1832,1990,2230,2022,1826,2258,1828,1836,1280,1882,1924,2304,2116,1900,2276,1838,2350,1912,1870,2200,1198,400,1476,424,400,442,660,460,846,414,468,2866,2704,2648,2628,2602,2610,2986,2980,2646,2672,2670,2716,3144,2622,3106,1398,1236,1270,1384,1378,1374,462,2694,2678,2164,950,1418,350,328,354,522,1274,766,1332,1452,2718,704,1504,2796,1448,1250,2858,2838,1282,1378,494,592,2222,1492,2176,1170,1462,1222,1480,1852,1258,1434,1578,1206,1944,1438,2764,1466,1652,1724,2866,2886,2852,1416,2896,1296,1148,2922,2852,1118,2922,2862,1330,822,1908,906,2174,1304,2960,2960,2972,1654,1200,1190,3026,944,452,2516,2100,1766,2278,1242,1766,770,2344,944,1000,1126,2488,2704,456,2884,2876,2964,2880,2884,1340,2922,1326,2990,2884,3036,2238,2886,2884,3140,2722,2894,1666,2956,2466,1060,984,1436,2910,2032,2036,1224,590,1900,2546,2886,2938,1746,2130,2942,2866,2888,988,1102,2876,1206,1188,1014,1020,2904,480,1620,1220,2872,1638,2776,1206,1352,2986,2098,1176,936,2882,882,1202,2956,1580,2986,1098,1314,324,932,2478,2180,460,458,886,774,398,1238,2946,2230,558,2954,714,2982,1286,2332,2372,944,1876,1916,640,2166,794,852,1600,882,2252,1558,2952,1698,3010,1356,1110,778,1126,696,2928,472,962,1088,768,2424,1044,2962,1346,464,1142,1110,882,522,522,1464,2790,1638,2486,2940,2038,1858,1684,1266,1884,2948,2954,1328,1202,1150,706,1274,1432,668,1370,1146,1866,1546,1408,470,1672,1560,502,388,1272,864,738,486,1620,1072,2212,970,714,2952,2954,2922,1384,1988,844,2656,1892,396,386,1356,376,442,500,2028,662,1556,566,436,1926,2522,2654,1448,960,610,968,962,1450,734,2672,870,486,1512,510,1202,1066,1010,974,1118,498,856,608,1870,512,492,488,1284,2386,2398,2654,2620,500,1194,556,500,502,482,486,492,488,488,390,1008,504,584,492,498,1308,500,1566,2630,2872,1378,2956,1854,736,736,768,972,2092,600,2626,906,1854,906,2378,1142,1616,1032,816,1106,850,494,804,2402,2598,512,1180,510,510,384,730,502,546,502,506,498,500,504,504,576,508,518,966,1776,1816,522,526,524,536,528,498,406,532,764,1228,968,1624,1788,730,734,678,676,678,678,344,1356,706,692,846,686,844,1170,1594,1256,1074,658,716,2726,2792,2974,2554,2610,2506,2082,2598,2640,1840,520,560,500,322,386,480,490,2124,2708,502,2206,440,588,408,2786,2830,2862,1750,2562,2398,2594,1790,1296,1086,2646,2304,2606,1886,2550,2250,2346,1156,1380,2412,2634,2570,792,1120,2514,788,2558,2610,2765,444,2778,2152,454,410,550,500,498,2470,598,380,2424,808,340,774,644,874,1566,322,1150,1194,1626,332,1618,1170,1632,1144,1592,1116,2104,872,1202,2180,634,574,564,560,2406,2676,662,1744,2934,780,2860,2906,2961,6157,6332,6389,6030,6170,6164,5925,5672,5468,6098,6369,5882,5282,4950,5773,5586,5877,5828,6014,722,6320,5508,1034,820,5498,6260,5578,6058,680,410,4657,698,384,5691,5622,5972,6010,5965,5942,6224,6081,5756,5658,5990,5617,5824,5606,5533,5446,5798,5992,696,700,690,616,686,3734,5812,4370,4362,2412,4192,4343,5800,5721,492,6074,3082,1280,3040,3072,3096,3092,3088,3000,3070,3032,3144,3500,1280,4254,2930,3438,1280,1280,3552,1280,632,386,1792,3228,3288,360,670,916,1150,3256,3328,3306,482,3150,2634,3138,3294,2668,3146,3216,3416,3210,2854,3106,3316,2336,3648,2294,3518,3308,3064,1768,3384,2344,3296,2382,3302,2208,2192,1064,1062,2304,3250,1066,1052,2118,2470,1672,1378,372,344,1544,346,310,3058,1122,476,640,1408,2474,3288,3376,3348,1176,650,3320,3360,3346,3348,3352,3348,3540,3360,3340,792,3290,3324,3270,3356,386,3362,334,3342,3342,3366,3326,3364,3352,3318,3330,3312,3388,3462,856,1116,3510,306,3562,3370,3725,3536,302,3308,3671,2742,3062,3302,3444,2636,3568,3502,3704,3504,3408,3382,1120,3402,3424,1302,624,3454,3576,3302,3384,3407,3296,3994,3150,3918,642,2358,3376,2820,2820,3540,4590,1334,3980,2896,3246,3172,3126,3456,4234,4718,3378,3226,1996,2098,1614,2412,2210,2248,2146,4046,1752,1764,1998,1558,1820,1444,2348,2470,2352,2792,3278,1512,2388,1440,2114,2484,1926,510,634,692,512,2696,2268,552,2158,2152,2188,1998,502,2210,500,2024,1286,1386,850,2270,2466,410,410,2324,2484,2286,1440,878,434,2488,376,1932,2270,2196,560,582,2382,2250,464,2296,512,1482,1558,486,472,2382,852,2034,1060,1176,866,866,942,2246,344,2162,2266,2260,684,2248,2064,1962,454,2166,2238,2262,914,386,376,492,678,394,1964,1166,2168,2004,308,2402,2868,2470,892,774,580,2410,508,608,452,1404,2262,440,366,862,1006,404,1948,602,722,2240,552,1124,2208,2026,2310,526,1532,2458,2052,792,814,786,2638,2258,2306,376,916,2116,2030,728,558,666,764,2112,478,2458,2314,828,1994,1880,628,2766,1208,2988,342,776,748,890,774,1594,776,2464,1994,1004,1184,366,658,1588,840,362,1778,1896,455,487,2016,2016,1932,343,1890,1924,1922,381,306,2020,1928,1932,1684,1256,1160,1450,1318,1224,1164,1898,338,406,1662,1040,1958,1356,1622,2138,1690,354,1706,1760,300,1406,1408,1410,1358,1330,1364,1310,1498,1370,2058,1144,1552,1234,330,1288,1074,2052,338,406,2700,2676,2710,2750,2676,3362,2660,2782,2708,2714,2724,2702,2750,2770,2746,3102,2968,2952,2682,2642,2606,2634,2624,2734,2670,2654,2624,2648,2664,2672,2646,3659,644,1354,460,460,1852,3502,3134,350,470,3310,3158,3184,3174,3218,3328,3242,3296,3116,3108,3442,3128,3518,3138,3150,3116,3090,3334,3615,3600,568,398,1100,646,3026,456,2058,3372,3450,3330,3300,3360,3338,3378,3338,3294,3522,3326,3356,3316,3324,3410,3330,3336,1408,3310,662,3312,3398,3316,3296,1066,3334,3370,3380,4617,4594,1996,2258,2752,2598,1692,2328,1962,1548,2172,2002,1978,2430,1826,1944,2372,2416,2510,2130,2408,2238,2546,2348,2224,2654,2671,2382,2386,2338,2548,2640,2404,1854,2730,396,760,430,1594,1252,1256,1456,648,586,796,994,2727,1180,1598,1642,2232,806,2334,2166,576,1838,1814,404,1182,730,402,994,322,514,1528,1642,2084,1264,4498,4544,4340,4328,2806,810,858,4256,4254,300,4314,4286,4264,4268,372,4244,4250,4268,4248,3034,424,4304,4220,4232,522,1280,4200,4218,1046,1632,4194,1940,1638,4186,4038,4200,4188,3706,3660,1280,5306,2640,978,898,328,1964,2016,2506,2222,3756,2240,1990,1866,2080,2162,2228,2062,1956,2554,1946,2208,2166,1994,2166,2822,2080,1540,1556,1986,1966,1964,1804,1692,1984,1968,2018,740,1508,1910,2348,738,1398,2800,2474,2262,2248,2272,2248,2242,2266,2262,2272,2244,2256,2156,1434,1976,1208,1110,1316,2008,2004,1852,1542,1566,1702,1558,1056,780,1958,1572,1162,656,1584,1540,2006,1730,1406,1482,2004,1544,2002,736,898,1162,1204,1966,1336,1938,1490,1474,1474,2008,658,2026,1758,924,1528,824,900,1222,1966,740,1224,2006,1996,642,1292,1522,774,1174,330,604,468,1108,1218,1124,1136,1160,1116,1126,2006,1186,1342,1244,1314,1412,1258,1208,2120,1684,1394,1750,1374,1250,1398,1498,1362,1552,1648,1074,1684,944,1848,1046,2012,1914,2018,410,1992,1766,384,2020,1002,1384,1036,2030,1242,1200,1448,1202,1216,1148,1224,1302,1346,1644,1318,1914,1184,1914,1374,1936,1046,1242,1956,1798,1692,1142,1170,1154,1154,1164,1174,1158,1174,1178,1172,1174,1136,383,1202,2010,1978,407,1994,381,349,308,2050,2024,2044,2016,2016,377,365,300,2064,2070,2028,2036,400,410,306,2084,2022,2048,1974,350,336,2026,928,2054,2062,1882,2026,2058,2226,2230,924,954,1180,1068,926,344,2040,1722,2038,1982,1416,1326,1156,1330,1174,2006,1186,1552,1178,1162,366,1180,1074,2016,1166,1172,1718,1176,1184,1766,1176,1174,1714,1198,1146,1514,1184,1166,1194,1196,1702,1198,1176,1158,1174,1382,1110,1852,1152,1536,588,600,576,582,604,580,342,338,324,588,590,620,604,610,614,606,1306,2000,406,1996,424,612,612,600,1012,1472,358,346,970,964,2026,2024,1990,2004,2012,504,1980,396,1240,770,1250,1994,306,336,2016,1988,1862,1972,886,1240,1198,1290,368,336,2044,734,1498,362,448,1990,1220,1988,1148,398,1216,1982,366,1796,730,706,1788,1130,358,352,1960,1550,1174,910,706,480,1570,1486,1546,350,484,466,1540,712,1398,784,716,422,1332,484,846,822,1354,724,800,1348,790,708,1314,1380,1366,1348,456,1340,722,710,1132,692,790,1958,466,1952,2036,374,378,1980,908,926,892,2052,2012,2018,2390,2416,1922,726,438,1956,422,1594,1076,2232,1156,496,1206,1248,616,484,660,1200,1288,1666,381,2020,1982,1242,1802,1220,1946,1704,1890,1910,1948,1996,1930,1508,810,482,1014,782,862,1012,1022,1028,946,1032,1700,1488,1562,2098,2092,1376,522,1086,1870,752,768,1234,754,752,756,762,764,760,760,788,375,389,399,846,818,766,744,752,746,834,2022,1330,1098,2018,1556,447,1828,2014,2128,2000,1048,1014,1982,1234,1284,1264,1136,1180,319,1066,1708,1718,1706,1696,1098,1856,2008,2026,355,2010,978,690,378,1464,966,922,872,1370,904,1228,1714,2160,1228,1916,2004,2042,1594,1516,1436,978,2026,448,972,2020,1036,2036,332,986,2122,2120,394,958,978,992,1862,1478,1264,1202,1176,1218,1900,1254,962,922,1262,1058,1020,1100,2036,1104,1194,1226,1236,1226,936,346,1268,1248,2022,1714,1432,1144,1132,2242,382,1176,1206,1368,1046,1232,1184,680,1982,2022,1188,1140,1424,1080,1664,346,1046,1970,1960,682,1172,1316,1300,1350,1232,1200,682,1392,1294,1342,1402,1340,1252,1102,1132,578,380,1968,1170,1998,1760,1430,1466,1746,346,330,2060,2002,1764,1716,384,534,1148,1116,2158,2240,912,2218,390,1454,1500,1108,1594,1338,626,850,1734,1734,346,1244,1760,1680,1348,338,2158,1674,840,1234,1046,370,1226,2036,548,474,304,318,762,626,460,506,818,472,594,1410,1008,1402,614,1108,1564,742,1602,1628,440,832,394,1460,1412,1082,966,872,826,412,316,311,652,886,692,1428,754,734,390,698,1736,842,339,560,326,1188,1090,365,363,2106,820,350,496,1220,1028,1188,1116,1316,1534,954,328,2006,1326,1204,1746,392,1132,572,652,1960,1246,1010,1854,314,1434,516,1256,482,1172,1702,1716,1214,1948,1242,2220,666,332,320,1218,1838,1428,1172,1134,367,356,2084,1144,680,1992,896,1072,1182,1254,628,1298,2008,808,1364,1318,1326,1222,1424,1442,1874,1408,1174,1808,692,1260,1142,1332,1544,574,1228,1426,391,387,2040,1644,1350,1250,1508,1712,1198,1482,1026,1774,1752,1222,1432,1154,1148,1768,1748,1682,614,658,690,658,668,676,584,636,307,496,512,482,604,488,1008,1900,1234,930,1108,742,1320,406,972,830,850,662,482,476,1052,390,362,668,1400,978,954,2040,348,580,582,608,630,614,610,606,382,600,594,1030,1152,1166,1174,1176,1166,364,1172,528,596,600,584,1154,1166,1164,1156,399,422,412,1160,516,944,960,984,940,928,924,938,916,940,972,960,942,934,936,946,940,980,938,918,942,930,916,958,950,390,918,918,926,956,944,942,446,918,920,926,928,956,966,928,936,354,1118,1502,1118,1866,1518,1536,1766,2014,1996,2000,328,2004,1998,324,1998,1714,1726,1234,1944,2216,644,1138,392,1870,1100,1030,1238,1118,1998,390,846,754,1380,1176,1098,1132,1948,1204,2052,2048,1986,874,994,1474,1196,1850,1566,440,1986,902,1060,1172,304,988,898,1974,1282,914,1912,1326,1214,1936,1148,1414,1172,1330,1004,1916,1978,1676,1880,1874,1922,1354,1598,1996,1850,792,798,986,1142,1104,1156,1074,1094,324,1264,1296,304,2138,980,756,1326,994,1996,1970,970,1058,328,976,1044,1838,1978,2000,2500,2030,2008,2010,1704,1434,1944,1218,1816,2218,640,356,366,1426,1146,1142,1368,676,1644,1172,1078,1192,2042,357,2134,1402,2002,1608,1612,1610,1608,1614,1634,1618,1602,1570,1614,1322,1068,2052,1718,1986,1862,1948,1704,319,1962,1974,1986,1908,1816,1816,1824,1836,1822,1818,1030,1516,1520,1502,1498,2014,1236,329,1192,1220,1728,1718,1706,2026,1272,1386,1714,1542,1348,1728,1772,1724,1698,1718,1698,1704,1718,1690,458,1974,896,1080,1190,1966,1668,618,1150,1152,1066,828,302,902,916,1692,1768,1210,1834,1714,1930,2160,1218,660,1764,1484,1182,1114,1418,1162,1132,1368,680,1034,1280,1212,544,1280,1652,1326,1430,1340,1306,1944,1986,1730,1790,2002,1360,1398,1106,1432,2008,1486,1980,1508,678,1324,1948,1996,1764,1196,1280,2044,424,644,1354,1276,1280,1106,1644,1616,1666,1594,1620,1280,1280,2002,305,367,1280,1768,1670,2000,379,622,1154,1152,1086,335,822,924,462,990,912,1066,1178,1278,1788,1988,1404,1996,1898,510,1128,542,522,1558,1192,928,856,1702,1774,1280,1494,1280,1948,1198,1496,1760,938,700,1378,1280,338,1230,1076,1088,1410,314,768,1870,634,982,484,598,1144,874,934,1170,504,1902,2040,1058,1138,1998,2008,2020,1184,1172,1210,1180,412,1194,1192,1202,1962,1870,1998,1558,1986,2012,2004,1642,1290,1802,898,476,380,1076,1222,1674,486,1862,930,426,696,1172,1438,1440,2016,1426,1408,1418,1392,1426,448,380,1408,1412,1342,1412,1466,718,2014,1458,1418,1422,1418,1434,410,416,1454,1452,1420,1424,1412,1390,1436,1428,1156,1106,540,534,1572,526,930,1710,1768,1350,1844,1962,1858,374,1782,1002,1160,1506,1114,1446,672,1374,400,1842,368,2082,1318,2646,1280,3704,376,2484,2394,1280,1142,1276,1432,426,2355,327,2368,2316,1644,1606,1280,2300,922,908,1074,1420,1280,3356,1280,1590,366,1060,1280,1976,1594,2488,3882,1280,826,1686,398,1136,2350,784,776,2212,982,1274,748,1312,3386,316,412,372,1930,1780,2167,1180,1894,1702,1280,1634,822,1332,1320,1620,1716,1526,1606,1598,1280,3118,3602,3322,2804,2680,1206,1360,1338,1754,1514,1280,1476,1348,764,2006,1280,3138,434,504,1028,3108,2068,856,2514,3546,3910,1280,1428,1352,1406,1260,1988,1898,848,1644,2336,1080,692,816,2606,2800,2610,1372,2666,1280,2800,2642,1188,656,752,1280,1280,1280,1280,664,509,2734,1308,2796,636,786,2706,1204,2562,2701,1280,2871,2554,2580,856,2646,494,2298,2368,2636,2380,2388,2320,2436,2388,2390,2382,2370,2318,2916,2326,2312,2374,2294,2442,2384,2306,2328,2330,2364,2424,2432,2446,2404,2326,2382,2310,2346,2364,2422,2348,2426,2360,2254,2326,388,2308,324,3095,2302,2358,2304,2306,2392,2338,1280,1280,2340,2252,2376,2440,2306,2402,2378,2418,2728,2300,2368,2406,2348,2304,2388,2338,2530,2350,2442,2458,2400,2300,2332,710,2318,2252,2346,2310,2270,2332,2322,2390,2272,322,302,2382,348,2408,2320,2252,2052,1804,2420,1830,1744,1782,1864,1800,1788,1680,1798,1826,1748,1914,1768,1814,1746,1824,772,1766,1766,1966,1786,1954,1930,1868,1782,1806,1816,1804,1804,1810,1906,2278,334,1838,1858,1816,1880,1904,328,1888,1812,1888,1820,1820,1768,1808,1918,1720,1852,1712,1802,1664,1766,1728,1712,1710,2158,1814,1754,1696,786,658,566,2946,2282,2710,2834,2890,2846,2804,2868,2954,2702,3080,2668,2798,2740,2804,2900,2918,2860,2990,3100,3344,3492,1076,3112,2880,2982,2976,2714,3002,2804,2770,2702,2850,2544,454,2892,2550,1296,1918,488,1646,432,482,3006,2972,1280,2954,1280,2800,3024,2714,2934,2798,2880,3058,1280,1280,5344,1280,5124,5650,5648,1280,5760,2874,888,1278,1280,2840,1280,2772,1280,1068,1126,638,1428,576,2240,1848,574,542,898,490,316,1892,1888,352,1296,360,1766,2498,614,640,476,512,400,918,632,564,436,732,658,546,650,710,680,1638,2428,2350,2310,2292,1926,2588,2260,2354,2518,498,1632,2292,2406,2392,1938,1646,1638,1076,1194,1028,1284,1620,2256,794,888,1514,1396,2212,450,916,442,2240,2260,1944,1696,2214,1278,680,2464,1942,1696,1242,838,602,748,1082,2280,1772,2324,2456,1698,590,2308,2318,1952,2400,1912,2420,2340,728,726,2626,2266,2102,1024,1018,1028,1100,876,2178,2026,1920,1504,1810,970,990,2132,2354,2324,2326,2364,2456,790,1032,2334,2392,2414,1074,2374,988,968,1044,892,1442,2356,802,574,2326,716,1284,2328,2126,2262,2310,1612,1414,2344,2380,2552,2699,2536,2450,382,988,612,2338,524,1052,516,2466,2442,2372,2316,2538,2304,2352,920,428,436,3396,2374,1280,2554,2518,1280,2584,2528,2464,2562,962,960,2092,1282,1242,1286,2266,2672,1280,2858,2858,2848,2854,2682,2678,2682,4050,2850,2848,2754,2858,2848,2848,2850,2442,2612,2608,2606,2612,4054,2520,2522,1280,2682,2690,2690,2688,2680,2710,2690,1280,1280,2886,2870,1282,1238,1276,1282,1280,1280,1282,1096,1190,1244,1300,1282,1266,1080,1334,1228,1248,684,1086,1042,1260,1198,1202,1278,1272,1270,1140,1268,1272,4024,1080,1128,860,4046,1270,1268,1274,1278,1278,1284,1068,1286,1058,1282,1260,1278,1284,1284,1278,1276,1258,1258,1278,1274,1272,1266,1314,1262,4042,1316,1346,1314,1340,4014,1278,1280,1320,1266,4042,1082,1022,1276,1292,1246,1120,4016,456,630,1036,1272,4036,1046,1042,1062,1078,1038,1086,1052,992,1038,1230,1280,1068,1048,1040,1028,1056,4028,1012,1044,4020,4032,1280,1264,1116,1062,1034,1006,4022,1072,1080,1236,1272,2722,980,734,896,488,2458,844,672,2426,2910,2752,1308,960,976,740,2916,1632,2720,1548,2440,1266,1522,930,1052,1378,534,514,988,2646,2260,2822,2346,2274,2330,2284,2242,2700,2288,2338,2248,2308,2260,2222,2298,2264,1100,832,2272,2272,1554,2310,1844,2438,2516,984,428,2312,2264,2264,2686,2526,822,2378,2548,2630,2300,2346,2252,2288,2338,2296,2206,2264,456,2256,2240,2264,2638,2272,2262,2280,2768,2252,630,2216,2304,388,558,2258,1964,2280,1834,2228,910,2236,1664,2238,2256,2262,2236,2204,2186,2444,2266,2204,2214,2272,2248,2252,2232,2222,2194,2238,2234,2230,2228,2234,2250,2200,2332,2228,2212,2262,2522,2202,2218,2190,2238,2190,2212,2222,2336,2162,2282,2442,2226,2162,2334,2326,2216,1666,512,2206,2146,2654,2132,1134,406,2264,1948,2048,2052,2054,2024,2036,2014,2156,2036,1984,850,2042,1980,960,2002,2012,2210,804,2046,418,2024,894,2038,2062,2072,1942,2058,2062,2022,2078,412,364,634,1946,2220,2028,2006,1982,1938,444,2050,448,1978,336,360,1952,534,342,2062,1938,1966,442,2020,2226,350,1958,2006,2058,1928,1994,2116,1986,462,2008,494,2012,1994,1002,1980,2080,1980,2118,1972,1970,2022,2010,1978,2072,1954,1980,2000,1956,1930,1980,1924,2084,1994,1964,338,1956,1974,392,1984,1934,1960,874,2074,1938,1936,1942,1962,1958,1966,1990,2060,366,428,1934,1964,1994,2002,1974,1964,2010,2038,1962,1920,1936,1940,1984,1956,1964,338,2092,548,1968,684,412,1958,854,1990,392,2004,620,598,1964,1950,456,3396,3300,1060,3314,3312,3282,3374,3416,3300,3376,3320,3356,3292,1444,612,3248,852,1992,3300,3306,3414,3320,2576,3304,2444,684,3314,1720,3372,1624,1472,3308,3252,3352,1500,1456,3298,3342,3462,3346,3388,2392,900,696,2652,3324,3294,3384,3436,3330,3380,3756,3306,3316,3312,472,2656,1636,1640,1460,1428,3308,3280,3252,3278,3304,3328,3256,3340,3480,3388,3370,3212,3276,3300,3316,3922,3300,1532,1548,3288,3280,3332,3264,3250,1284,1520,3336,3280,3294,3132,3376,3304,3296,3260,3544,1580,1676,3276,3292,3280,3240,3328,3256,3308,3322,3204,3320,3330,3348,2688,1068,3296,3268,3562,3770,3340,3434,3328,3312,3332,3308,3338,3288,3326,3368,3396,2844,3072,3304,3300,3352,3292,3294,3288,3336,3332,3384,3044,3296,3304,3312,3272,3426,4278,3312,656,2540,1692,1812,2428,952,3342,3374,1584,1576,3240,3312,3296,3376,4252,3830,3760,3310,3484,3316,1868,1252,3328,3296,3308,3320,1640,3292,3332,3308,3312,1180,1136,3290,3276,3282,3268,3248,1724,1448,3778,4186,3336,564,1672,1504,3356,3268,3316,3310,3328,3414,3304,3344,1602,1528,3338,3270,3304,3772,3332,3304,3320,3320,3340,3316,3332,3456,3350,3352,3392,3354,3450,3272,1612,1208,1752,3758,3334,3364,3288,3064,1298,2128,3320,3266,4128,3008,3304,1616,1646,3276,1608,808,1036,3312,1656,1432,792,1604,1512,3300,1652,1464,3300,1250,3384,1420,3320,3316,3318,3292,3466,3360,3324,3310,3840,3316,3342,3292,3316,3316,3328,1544,1088,3296,3320,3432,3358,3340,3322,3366,3760,3340,3322,3370,3354,880,840,2740,308,1672,786,590,1364,1416,1214,896,1308,446,456,324,718,696,552,476,1330,1466,1466,608,618,820,2316,1548,1462,960,934,2804,724,1048,376,450,882,1138,1130,1158,1162,702,694,686,686,684,870,688,720,684,1504,1472,1448,1378,1596,1658,1414,1522,1606,1426,1630,1452,1426,1438,1442,1704,1556,1468,1338,1284,1234,936,1072,1056,864,920,1216,1572,742,500,472,1488,1388,1366,3962,3112,326,390,342,750,566,1216,774,2550,698,714,710,684,1952,1496,1320,1540,1396,1732,1512,304,1128,1288,1824,740,328,396,656,312,1680,2020,1520,2040,852,1956,472,1956,912,1984,948,1980,888,2020,2004,640,1992,896,1996,888,1988,916,844,1920,1240,1524,1304,1024,2028,1724,1468,1648,1864,1924,1392,1188,1176,1492,1508,1252,1520,868,1552,1388,888,2104,1928,2352,1872,704,1992,1796,1124,992,1800,1088,552,2008,1228,1344,1536,1848,876,572,1924,1852,1740,1244,644,1828,580,1768,1868,1480,1824,720,520,1512,564,320,792,600,636,1764,1936,1972,1552,1352,1540,988,980,984,1176,808,1568,976,1460,1700,1728,1164,1444,916,936,2212,1736,2472,1176,2408,1700,604,772,476,688,708,776,2296,2180,1148,372,1444,2064,660,424,412,616,2292,484,780,336,788,308,1000,840,840,1196,640,420,476,1160,756,1060,1120,1012,744,992,988,2276,380,1072,1084,628,672,700,1168,1016,636,540,684,560,344,800,768,2344,1580,3264,3258,2724,3192,2720,976,3276,3304,624,3356,1600,3318,3348,3308,1588,1560,3304,3294,3328,3322,3300,1488,1544,3332,1588,2572,1572,1320,3328,3324,3308,3384,1716,3276,1596,1576,3748,3912,3296,3280,3304,1444,1556,3272,1520,3320,1554,1592,3340,3394,3312,1564,1464,3300,2800,736,3268,2924,2696,3338,3350,3302,3244,3436,3316,3304,3202,3284,3300,3044,3288,3300,1376,1464,3306,3500,1610,1554,2420,3320,3308,1544,1560,3340,1528,3308,1664,1516,3560,3562,436,828,3316,3294,1520,1528,3346,1612,1504,3320,1712,1460,1728,3404,3308,3332,3308,1624,1496,3312,3288,3072,3208,3296,3264,3280,3336,3164,1718,1544,3392,3244,3268,1564,1292,3312,3330,3312,1424,1384,3320,3648,3316,1492,1644,1832,3288,3352,3300,3510,3296,3790,3304,1692,1068,1432,3304,3340,3288,3392,3308,1524,1380,3296,1480,1512,3284,3312,3312,3288,2620,2852,572,2684,2036,1056,748,2584,2644,3312,3304,3260,3306,3326,3310,550,3292,1472,740,3280,1536,1564,3316,1360,1260,3342,3284,876,3328,3306,3312,1556,1532,3304,3320,2416,1612,1356,1512,1732,1288,3308,1572,1540,3288,2546,3308,1542,3264,2736,1588,1508,2844,1668,1572,3308,1540,1516,3300,1408,484,1668,1570,3308,1492,1528,3328,3292,2136,1024,972,3328,3316,3276,1696,1572,3284,3274,762,948,2516,1140,1016,3294,1688,1436,3316,3244,3312,1520,1128,3478,3358,3292,1328,1396,3328,1508,908,1596,3298,3258,3256,1500,1556,1328,1424,3260,3336,3288,1524,3280,1770,1528,3408,3250,3386,3324,3288,3304,3320,1172,332,1616,3312,1408,1244,3316,1292,1352,3400,472,2866,3296,1564,1612,3292,1544,1588,3316,1012,1404,1480,3320,428,1328,3312,3304,3324,1564,1540,3312,1634,1582,3322,3288,3302,3362,3334,3368,1588,1424,476,3360,3270,3276,528,1132,1448,3296,2556,988,1244,672,2060,3448,1428,1988,3334,3320,3272,3332,1492,1356,984,1536,744,1888,1468,1508,2556,3044,3196,3276,3326,3310,3510,616,2564,1236,1240,3290,3384,3320,3294,3288,3262,3308,3312,3320,1488,1548,844,1908,3264,3304,1548,3286,2674,3296,3288,3284,1152,860,896,3296,3240,800,3268,3336,1580,1476,3320,3384,3318,3228,3344,3310,3312,1496,1628,3264,3288,3312,3272,3316,1560,1440,3304,3328,3300,3316,3288,1496,1508,3178,1508,1412,3340,1624,1368,3308,1356,1316,1560,1440,3312,1548,1552,1416,1352,1572,1452,2720,3280,3358,3260,3334,3300,1520,1376,3300,1512,1432,3276,1500,1524,3296,1016,1460,1412,3332,3310,3320,3250,3320,1356,1432,3302,3232,3300,3308,3292,1640,1520,3314,3172,3294,3344,3276,1416,1460,2496,608,1400,1516,1372,936,1300,1294,944,1242,1306,4570,920,2152,3028,2032,2380,2460,2360,1700,1388,1484,1524,1372,1596,1536,1460,1512,1468,1480,1450,1464,1480,1316,1528,1488,1832,804,680,492,1652,572,1604,396,808,2100,4258,4412,4296,4608,1620,4232,4178,2096,2048,812,1068,3316,4308,2220,2456,1196,1220,1012,4392,2524,2508,944,2036,2956,3016,1300,3108,2984,3028,1032,3900,3644,2784,2796,636,1856,2076,2592,860,1400,3376,2964,1912,3228,4504,392,788,1208,980,820,1884,608,1268,1008,1464,1228,2528,1768,1472,828,1152,1712,492,1800,4244,1832,1472,2372,1472,3448,4380,820,3424,4424,1250,1068,1264,2312,1208,3636,3626,1438,3620,3624,3622,936,2712,304,3636,3080,3312,1960,1960,4364,1318,3300,3088,2696,2548,1420,2672,4408,4416,492,3312,2980,2984,3268,3304,1732,2112,2076,1660,3028,3340,2996,3276,2408,2992,2984,2700,2984,2980,2984,2992,4440,4400,4320,1816,4324,3008,3020,300,2260,2440,2344,2220,2072,3884,1516,1296,1360,1556,1936,1744,1744,2396,574,794,1336,468,1120,1892,2192,484,1456,1676,1384,720,668,988,1116,3064,836,1172,3416,4246,460,1444,1284,1312,1564,1868,4428,1936,4006,4240,4084,2856,2028,1984,524,848,852,1008,1324,1044,1660,1040,492,492,2768,2516,2118,2048,2118,1870,864,1740,760,400,520,1988,2280,1796,792,1648,3516,1984,3512,3392,1172,1240,622,524,532,1516,2232,392,2184,740,1168,1800,1220,1220,1652,4412,1684,868,856,1472,1432,1460,1484,1620,1924,1396,1464,1640,1876,1048,1508,1404,1232,1680,1404,1960,1180,1296,1508,1128,1204,1792,1944,1932,1764,1784,1812,1568,1620,2068,2068,408,1484,1532,1616,1504,1644,1160,2888,2772,1284,2752,2540,2488,2364,2972,544,1940,1264,1960,1664,944,1484,1504,1408,1516,1492,352,2128,384,920,868,2232,1508,1188,1328,1528,1440,772,1112,1500,2260,1524,1512,1508,1220,2240,1536,1292,1492,1184,1236,1384,1160,1516,1484,1496,2240,2292,2288,1960,1472,1364,1412,940,2380,1512,2232,2208,2216,1456,1528,2272,2232,2052,1924,1484,1304,1200,1316,1224,1800,1388,1032,890,1158,880,1076,1190,1274,1164,1204,1112,1132,1138,936,862,732,722,1108,978,1228,832,576,528,958,1006,652,532,546,912,1116,554,1018,1016,880,516,968,1084,1086,470,680,610,628,890,702,1224,1200,1040,1208,1012,1002,1082,1094,1070,1116,640,1024,1214,834,1222,1096,884,1142,1032,1210,1206,1218,1222,1190,1148,1126,956,982,1160,904,1216,1206,1134,1100,1008,1062,1092,1080,1114,1132,1102,1084,1046,1094,1074,1110,1126,1072,1152,1162,1094,1144,1168,1178,1134,1166,1120,1154,1134,1070,1064,1112,912,1058,2432,1164,2388,1328,2408,1484,2384,1488,1308,2436,2368,1360,2364,1240,2412,1112,2432,1392,2436,1396,2392,1280,2412,1528,2440,2372,1300,972,1008,1308,2400,1540,2432,1452,2428,972,1520,2400,1400,2424,688,2408,2424,772,2432,1212,2428,2412,1520,2396,1400,2420,1360,2420,1116,2440,1308,1376,2372,1348,2428,1292,2392,1336,2508,2388,1452,2388,2412,1276,2440,812,888,2452,2428,1032,924,2412,664,820,2420,1208,2432,1320,2380,1168,2408,1396,2420,1148,2372,2424,1564,2420,1496,2000,2308,1070,1184,779,775,433,787,911,512,833,536,595,935,942,391,924,945,933,934,892,866,821,861,885,971,999,919,1060,912,985,869,885,770,736,961,337,899,811,941,683,843,852,845,564,573,842,842,842,577,846,567,832,850,851,845,847,550,586,692,846,1106,1404,1262,1394,830,1072,703,882,1079,622,1145,1762,1135,1274,1756,1342,1099,1487,1307,1004,1299,1631,1752,991,1169,869,641,1148,1720,1570,792,1139,1202,743,793,673,1076,797,735,1478,725,1284,3930,2386,3560,3672,3656,3606,3708,3664,3584,3652,3706,3930,3620,3846,3604,3596,3344,3714,3250,2424,1224,672,1208,1364,3456,3384,3626,3766,3648,3962,2996,1112,676,664,3596,828,1996,3604,3710,3496,664,544,1084,3654,3586,3598,3404,3628,3580,464,2080,3684,3644,1232,884,556,688,3902,3190,3584,3492,1128,440,760,3640,2484,2656,736,3624,3594,3606,3620,3258,2916,3464,3154,3980,3326,3492,3604,3370,2154,3314,2128,3044,628,784,648,836,660,1016,1032,724,756,836,844,964,812,892,896,880,952,696,464,808,768,556,448,324,572,448,628,640,648,856,648,1028,1068,524,832,836,836,1016,808,896,896,884,964,700,708,768,772,580,972,384,632,656,648,644,644,580,856,880,864,1324,1144,2848,404,2996,1520,2196,2628,2632,628,3000,2304,1536,404,2588,3268,2980,2776,2860,3164,2752,2876,3112,708,2620,776,2688,2996,1512,2088,2556,536,2564,2800,2560,1164,1408,768,860,976,908,740,976,1736,428,1568,1292,2652,1284,1656,1072,1480,1620,1244,1104,1364,956,1456,1528,1252,1412,2284,2362,2226,2358,724,564,538,618,736,478,752,384,736,606,798,1474,1400,1192,366,738,630,738,900,742,480,802,724,1014,2346,1110,996,1124,572,872,840,2172,1058,866,818,1220,732,864,2200,2084,684,610,378,364,898,1034,754,2558,726,2352,2604,2552,1904,902,1352,370,370,380,542,2160,512,970,464,590,610,2674,3192,3372,3076,3186,3650,3516,3490,3400,2818,3142,3380,3440,3166,3518,1972,3420,3364,1172,2944,2788,3264,3044,3236,3002,3012,3342,2926,3322,3152,2994,2328,2870,3424,2434,3026,2998,2996,3318,2722,3002,3140,2900,3136,3646,3000,3684,1052,3546,2994,3416,2804,3330,2180,1144,568,1936,2814,3092,2542,3526,3690,3510,3258,2960,3164,3192,2728,1256,3086,2146,3986,2866,1978,4014,2290,3987,3930,3684,3640,3072,3242,3965,3318,462,2510,3260,3568,3102,3996,4048,4106,1178,1118,4150,1748,2192,2136,4252,4106,2676,1210,4006,4146,4164,2204,4068,2140,1174,3308,3386,2974,1208,2712,3480,4132,2940,1021,481,465,498,489,473,547,533,770,489,578,460,469,493,1477,1528,476,390,486,487,486,1096,752,303,1243,1268,1267,364,616,534,601,496,488,428,408,462,448,466,302,499,552,997,935,949,989,967,956,983,658,1118,633,456,1047,452,535,1222,397,431,1319,383,1002,1211,1196,1482,1056,1199,1129,1299,1240,1192,983,992,997,962,1234,1288,1058,990,424,448,432,494,579,522,602,338,393,658,421,372,452,567,370,383,442,484,333,484,921,1042,1099,884,925,906,443,369,322,487,312,477,443,499,466,501,426,460,522,490,1090,1104,1201,1337,1020,1426,1451,1503,1240,1263,1170,1196,1151,1181,1161,1269,1198,1129,1205,1225,1221,1215,1233,1434,1331,1149,1134,1020,1028,1060,1102,1204,1103,1227,1168,1024,453,1121,1151,1231,865,383,1266,1346,1316,1249,1257,832,1140,816,1470,330,1083,396,1387,1164,777,378,1148,734,372,1306,1290,1478,797,416,776,479,454,1088,1278,1092,1246,1374,1376,1305,472,1287,1058,1125,319,327,361,1277,1099,415,1115,1285,1135,999,780,874,792,806,734,742,914,1600,1047,940,1276,899,1006,837,1069,1157,1230,1069,1669,1045,870,1000,1220,992,1333,980,1079,1363,1251,964,872,757,1130,1233,811,949,1134,527,1056,1039,977,966,1101,954,787,920,1270,1049,1118,1075,1091,1070,1023,1152,1222,993,1061,1163,1179,1248,1255,987,987,300,366,1382,1295,725,742,1321,1247,924,1004,459,899,919,941,963,1062,1133,919,911,1043,887,770,875,1086,845,927,1202,1176,796,864,552,729,464,1028,1033,616,707,657,1207,651,488,626,554,416,477,487,566,1153,1098,787,755,839,446,546,1318,903,617,430,1097,1140,1111,1015,992,990,786,1022,1256,1281,576,357,731,338,740,813,1360,622,773,592,1271,1092,1006,969,1313,1600,918,974,949,938,985,372,472,490,431,544,395,420,448,876,467,392,1357,907,1049,1113,355,440,447,444,446,399,658,386,1113,1110,1094,1104,477,581,482,376,568,1105,414,486,616,1219,1226,1167,1118,829,1327,918,1318,386,1236,1187,366,353,1600,426,864,367,304,586,419,338,347,620,408,963,1051,951,1022,1038,1020,1024,1036,1109,1098,1131,1198,957,936,962,1131,1075,1085,1015,588,1017,1041,985,1017,961,1029,976,1138,1162,1149,1184,1211,1222,1190,1186,1194,1208,1188,1196,1206,1213,1158,692,1174,1193,1183,1198,1118,1235,612,4314,3212,4298,814,966,4050,3588,2720,3478,2034,4306,1896,4228,3512,2730,2114,1872,4268,3284,1942,4338,2856,1932,3236,3448,1854,604,662,3244,3652,516,1168,828,1284,3036,1092,408,904,844,1732,2124,592,656,1852,1824,368,3300,3148,3136,1500,1340,1132,980,1000,680,644,912,536,887,892,654,663,429,433,528,546,732,866,432,436,528,735,665,633,698,875,461,849,950,366,398,352,1680,756,570,806,831,885,456,507,425,439,530,672,397,497,447,464,680,606,486,455,429,370,636,710,839,468,747,530,791,867,754,1265,1100,425,620,734,767,761,957,735,924,484,536,436,890,406,480,608,450,642,689,1761,788,1155,623,754,754,778,614,760,917,796,477,462,669,1290,414,650,558,523,741,671,1077,831,689,808,961,776,729,728,905,1113,676,859,1151,854,916,854,692,396,903,705,705,606,596,568,371,456,705,378,373,678,884,396,405,1053,1942,779,441,429,321,329,327,367,541,648,323,428,551,745,987,602,328,390,670,404,406,410,938,925,890,386,364,809,536,601,1815,328,582,900,881,1075,355,441,789,407,410,374,339,414,343,413,407,502,368,383,744,481,541,466,459,438,408,481,568,393,438,495,667,999,560,661,423,425,418,1792,1132,1072,987,1309,380,322,412,439,446,809,1026,978,982,1758,428,1125,380,308,458,345,305,546,780,912,666,1333,1139,649,516,598,1318,508,1190,1846,1191,1282,340,1756,1728,1732,1325,359,465,499,489,1734,386,341,661,610,778,781,380,563,688,871,1110,762,422,461,515,515,1752,1334,1744,322,313,360,1179,602,363,350,612,704,427,799,1719,1935,2044,2012,2024,938,1132,1022,864,892,556,1050,1664,690,716,800,1684,1582,1576,1580,1582,1584,912,440,2034,2036,2028,2026,2020,2036,2044,2034,2042,2046,2034,2036,2036,1338,2236,708,740,2218,618,688,2212,538,608,1030,902,2222,2228,496,548,2194,1124,480,2208,360,390,2204,422,378,2224,1202,2234,790,836,2188,1512,2178,1510,2190,574,656,2168,1328,2180,682,818,2236,1602,2214,742,806,2246,302,2228,502,516,2178,572,550,2224,624,584,2266,532,2220,688,764,2200,436,468,2224,638,690,2190,422,508,2230,416,452,2222,624,704,1190,556,2234,520,540,2182,1596,2222,474,458,2186,582,568,2168,630,712,2242,482,542,2202,476,618,700,2200,2202,428,2210,504,506,2222,678,534,1742,804,3004,2218,1178,2204,2224,672,710,2202,1608,1010,3238,1420,668,1598,1466,1646,1700,1552,1012,3000,1822,886,882,2018,1362,1380,4228,734,812,578,808,892,604,352,430,798,536,644,1224,1220,1176,1266,1334,1272,1600,1600,1564,1180,1176,1600,1196,1332,3892,984,1052,1008,1148,1008,1052,1256,844,3974,1208,1860,1036,2020,1012,3868,748,748,912,740,1042,1128,904,1044,1192,1028,1164,760,904,800,980,1008,1052,1136,1140,1324,1474,4116,1216,1440,1052,936,1200,1132,1064,1008,1064,692,848,736,884,1000,1216,1196,836,948,792,820,868,648,992,1376,1496,1488,1044,1152,1676,1818,968,948,1076,1028,616,1016,948,964,940,660,700,940,988,864,2908,3860,1032,1112,864,916,1044,3888,1028,1172,1340,1572,1576,3880,1272,1548,880,1180,960,1032,1052,1056,1212,920,980,1034,1040,1128,1040,1144,3908,1420,1400,1032,1132,990,1144,1116,756,1052,1136,1064,1056,1020,1080,1832,2056,1064,1160,1072,524,976,4170,992,1004,962,1044,1056,1052,1008,558,3876,1212,1008,1016,1076,1180,1008,3973,868,1036,960,1172,1276,1040,548,940,988,976,1220,1048,968,2228,704,2180,1744,1260,1232,1052,1028,824,1008,1074,1174,860,1040,1056,1288,684,1564,4064,1044,1076,1228,2976,1516,604,1496,1504,1508,1288,1204,1500,1508,1480,1616,592,1672,1512,1920,1160,1812,1832,4212,1880,1976,1852,2240,1555,535,1534,392,1556,423,1509,1525,423,1533,498,1556,1604,1547,503,1540,1552,1537,1561,1541,1562,451,1617,1570,487,1539,1559,398,1507,1560,458,1542,1754,1539,1560,1545,1565,1535,1406,339,385,1511,1701,1535,525,605,1564,461,1550,731,385,1544,1554,1676,1529,1512,1755,1523,1749,1539,1570,1537,523,638,1559,518,622,1779,1616,406,1551,1756,1538,1556,485,1536,1559,459,1538,556,1556,452,1588,1745,1619,1528,1511,1570,1544,1636,796,1512,651,1764,1545,962,1737,1558,1213,1503,1551,1532,1551,406,1534,537,1578,401,1509,1529,1633,513,1550,1511,1526,1507,1677,1526,692,1551,516,1539,1529,1538,1542,1540,1559,418,1538,1549,1623,1801,1514,1380,1682,1587,597,1510,1561,1389,1444,739,1533,1703,1526,1490,1556,1555,1589,1602,1650,726,1594,1721,1547,1560,1576,1487,1558,1557,780,1466,1601,1661,1583,1605,766,743,1712,1715,1246,442,702,701,701,1508,1487,1562,1403,754,772,1622,1436,1593,1568,784,1454,1583,1584,721,1313,470,445,960,1373,1510,1589,868,1392,886,1578,1563,1603,1445,1597,1581,1627,1528,1554,1555,755,1497,1534,1038,485,721,448,897,1527,1457,633,571,740,779,894,1622,744,1553,1569,771,1559,1476,741,766,1494,1231,624,1387,1576,1555,759,706,733,701,1548,739,753,1445,536,722,738,713,742,794,760,1560,729,701,1535,1172,1535,781,1618,737,684,1475,1569,1597,820,1631,1625,1564,732,688,1584,1627,1572,763,699,925,1276,720,737,985,702,1516,1543,1470,766,737,722,776,743,735,1419,711,741,751,515,913,1525,1071,1619,1556,1432,1578,773,1534,1561,673,933,1115,737,705,1552,643,1087,711,714,1349,1520,713,573,787,618,612,611,850,1514,462,1280,1034,973,740,337,746,769,757,598,623,617,585,592,839,950,1688,2332,1936,658,692,688,696,658,1240,1468,1460,580,504,588,624,640,556,748,1192,2814,2548,2608,2620,2560,960,528,2196,720,596,600,608,704,596,600,2760,660,628,664,704,2706,952,2990,576,1456,3136,3180,3168,3080,3106,540,536,536,1680,912,908,876,980,2356,460,456,868,824,828,864,888,856,860,852,2654,844,832,832,844,896,912,3064,2972,3342,3010,2948,2968,3382,2970,2954,2968,2952,2962,3302,2962,3346,3008,2990,3357,3020,3331,2952,3266,3180,3052,1208,1216,2954,1204,1224,3112,1208,1168,2782,2804,2494,2462,2340,2554,2572,896,892,2584,2640,2278,2556,860,816,944,952,2592,980,936,928,940,2592,1100,580,1788,800,824,820,3062,1886,3199,3560,3150,3018,2996,3286,620,624,776,828,608,604,836,742,730,736,736,734,726,726,726,728,734,732,734,560,728,736,736,736,584,744,736,744,584,744,756,748,752,752,748,600,740,740,2650,2578,1548,1532,1580,1568,3256,3332,3206,2414,680,1106,2172,2962,476,376,2964,2956,1746,1490,1564,2816,3357,3572,3392,3182,3186,3144,3082,3006,2964,2994,2312,2112,2160,2832,532,524,524,540,2476,2520,2460,2468,2420,3160,3162,2286,3458,3200,2162,2962,3290,3320,2956,3350,3124,3180,3036,804,858,832,3146,3240,3390,432,520,2756,3416,2958,2986,2850,2992,3210,3430,3194,3486,3250,3194,3188,3468,1236,2990,3200,780,2710,2700,2710,2694,2720,2730,2716,2738,2716,2712,2708,2744,2806,2682,2962,2718,2706,2702,2712,2716,2712,872,2802,2740,2700,2694,2726,2720,2698,2698,2728,2940,3162,1288,1288,1288,1328,2656,2664,2648,1684,596,540,536,596,652,664,2084,2042,2066,2092,3534,1164,1324,3196,3182,676,2438,2796,3172,1032,732,1384,1108,1336,1052,3256,3018,2994,3012,2998,3004,3006,3020,2924,3020,3576,3330,3174,3158,3272,3384,3240,1928,2032,1774,3134,3204,3084,3056,3240,3174,1272,3068,3068,3084,2954,3112,3008,3104,3302,2256,2956,1352,1296,1344,1664,3356,1632,1644,1508,1640,1576,1228,1168,1556,728,736,544,440,540,528,2400,1876,460,436,3074,2962,2958,1360,3040,1912,2790,2498,2982,2962,2466,3200,3198,1964,3128,2420,592,1316,1076,2972,3210,3400,2812,612,2316,1320,1220,1256,1196,1208,3138,3278,3138,3090,3430,3260,3376,1616,1472,3478,3422,716,1276,1176,1136,2068,1884,2962,2860,2142,2148,1688,1708,1602,3286,2506,1364,1340,1348,1356,1380,1380,1368,1376,3528,3144,3538,3562,3220,3572,3384,3466,3410,3386,3326,3406,3358,3478,3298,3504,3604,3428,3194,3496,3600,3324,3578,3348,3512,3460,3402,3122,3342,3335,2968,3344,2888,3380,2882,3422,3242,3386,2942,2870,2878,2944,2860,2838,2838,2928,3366,3044,2934,3374,2590,3036,1192,1510,1792,3608,2524,3132,2554,2516,2256,2846,3116,2848,3446,3328,3100,3126,3538,3542,3366,3313,3350,2884,2334,3078,3326,3332,3404,2944,1212,1520,2798,1260,2836,3544,2184,3410,1910,2152,2184,2128,1966,2134,1994,2086,1352,1516,1240,1184,1748,1864,1220,1372,1548,1556,1040,956,1424,1360,1072,1268,3828,1432,744,3940,1104,1096,1128,1140,1168,1156,1296,1168,1164,3944,1216,908,904,1472,1376,3868,1292,1288,1276,1188,4522,1212,1172,4220,4198,1244,1124,1120,1204,1252,1152,1268,1296,1052,1152,1228,1300,3948,1436,1364,3960,1116,1260,1304,1204,996,848,3836,1284,1484,1536,1252,3924,1160,1176,1180,3928,1284,1128,2036,3912,1304,1284,3836,1132,1396,1208,3938,1248,1308,1244,1268,3940,1100,1272,1280,3836,1152,1272,1228,1272,1124,1152,1200,1264,1100,1256,1080,4568,4528,1316,3136,4484,3004,1080,3040,2992,2984,2980,1208,2984,2988,2660,1104,796,2992,964,740,2988,2996,2984,1248,4536,4438,2316,1096,512,2284,952,512,1000,656,1000,1000,1004,992,4744,4156,1540,1528,844,764,1056,788,616,836,780,696,780,1252,700,1136,336,984,1072,624,1432,1416,932,324,1472,612,1152,1048,500,1628,1172,936,468,1348,1244,1616,1204,1344,472,892,508,1116,480,472,1016,472,472,1308,1432,1176,736,736,1420,920,944,552,556,1168,1324,1480,756,768,1548,1312,1540,1032,588,592,1312,1324,540,532,1356,624,1400,1264,480,1608,1556,1424,392,400,1524,556,1148,472,1292,516,1024,1136,512,1480,532,1484,1528,776,864,1248,1168,908,1064,1612,1620,1424,780,772,788,792,1556,460,596,752,1520,1556,772,640,1516,508,501,648,918,623,671,632,704,1052,1349,915,1311,1305,652,458,1052,1315,793,1057,665,1282,1045,417,1200,1057,1043,526,895,549,953,501,806,449,515,1206,1252,1153,1297,678,680,302,307,301,308,665,661,522,485,491,1323,568,1105,611,482,837,1312,658,659,630,641,618,535,565,396,1118,859,935,1239,1023,476,473,939,1436,1301,597,1085,1288,522,651,655,652,1424,1299,1048,1432,588,1442,605,706,516,969,1438,1441,985,716,783,882,1327,686,697,557,1352,676,322,660,722,679,1322,1048,510,550,1043,612,1052,673,409,519,828,946,648,1327,1057,856,322,1303,580,1278,1300,1181,1123,917,419,542,1596,713,399,782,540,510,505,509,513,497,493,450,843,831,1451,580,824,1385,1324,1322,1315,1049,1323,819,548,1061,1371,902,937,1280,700,1210,590,923,316,399,388,966,1164,926,725,720,730,745,767,2416,1984,2776,2092,2748,1020,2624,1148,2856,1396,3156,2356,2244,2880,2244,2528,2516,2520,752,2316,2652,2656,2668,744,2700,2660,2416,2652,2632,2664,792,2436,2724,2640,2620,2612,2532,744,2260,3452,2596,2600,772,2180,780,2420,872,2388,820,2404,744,836,2476,2452,1608,732,1168,1864,1736,748,1112,2064,2512,2584,1060,1156,2132,2836,1032,1328,1220,1288,852,1584,820,2336,768,1368,1976,1392,2028,1480,896,3468,1124,1564,1048,864,1792,880,1428,1264,948,948,1404,740,632,820,780,1152,1520,2604,3012,1612,1548,1812,2000,1780,2136,2176,760,1392,1284,740,2416,2712,748,2140,1516,1512,1324,2156,2132,2156,2124,2176,2164,1544,1520,2152,2124,1352,528,2180,2112,1388,1340,2192,864,1096,2180,1307,1233,1257,1243,816,1244,1230,1349,555,571,1251,1058,1252,1234,665,602,631,802,763,855,493,459,644,645,645,648,594,602,1194,749,997,1047,1030,1287,834,1278,1290,1287,1298,1292,1208,1202,409,414,1280,899,1271,1363,1365,970,959,749,722,937,1029,955,1011,823,1166,1240,931,869,952,937,1016,1006,974,992,987,900,1163,977,976,1390,1165,1168,1165,800,1016,1026,1180,1163,933,931,935,1374,1035,953,932,1169,814,937,1013,1241,1169,1169,1372,699,701,629,471,460,624,463,478,453,467,541,542,481,462,476,432,425,1016,1017,1010,1364,1367,1048,1051,1169,1172,1170,1328,1201,1202,1187,1043,1082,1088,933,941,953,937,958,955,934,912,1380,655,968,1531,1022,1383,1178,1210,1229,1208,1371,1367,744,617,474,349,647,580,548,474,858,853,1375,1364,1095,1363,782,938,1363,1371,1365,931,942,1391,705,695,470,559,553,555,853,1383,772,1098,1360,1091,1069,1138,1131,1376,1357,1382,763,1238,1254,1356,937,1083,1012,1132,1030,1371,1378,1354,1380,1357,666,1082,1082,1083,1019,1016,997,1001,1023,1022,998,999,1020,1018,614,1017,587,529,430,310,608,476,656,456,612,444,376,304,752,384,504,492,972,1152,342,640,896,804,460,472,512,556,2172,1000,1012,2084,392,484,472,464,480,712,540,508,684,796,704,376,388,872,884,872,904,880,888,868,1128,484,488,496,528,536,524,524,480,524,484,480,528,528,528,524,536,536,1168,608,940,948,900,1056,1016,980,900,1088,1008,304,644,800,464,552,744,460,720,756,756,1204,752,688,836,856,852,792,1520,648,652,788,600,1212,1088,464,492,900,2116,2004,704,1492,984,1352,812,720,1064,1068,1068,704,1052,796,612,612,516,336,616,760,596,564,800,612,476,684,948,516,952,356,948,448,1184,464,312,516,668,336,2028,924,632,932,940,600,600,2096,2068,600,2128,604,840,680,620,320,336,1808,408,588,536,544,2116,924,908,508,1972,1128,2024,1704,1848,1492,916,628,1220,1528,1484,1148,1592,1800,488,676,672,744,2292,644,644,684,1020,1984,1516,2112,608,1320,800,784,728,924,1056,824,2184,1808,1800,740,744,2232,848,888,816,612,1744,1796,836,836,728,712,708,924,896,916,1804,1804,1804,1812,1528,668,1076,824,1220,4002,1050,2888,3106,3098,3858,3116,3450,3502,2168,2346,3218,1870,1672,3746,1496,1622,642,879,548,740,1158,508,547,504,748,405,743,1094,807,862,785,1176,499,612,548,706,967,780,871,809,964,1138,573,576,933,1019,832,997,1876,1880,700,1856,2068,680,1388,2116,1876,1294,1266,2028,1364,1344,1220,1596,2040,1380,1318,1960,1384,1418,1296,1408,2174,1426,1416,1394,2470,1378,1392,1384,2014,2026,2020,692,1336,2024,1978,1308,1148,2162,1424,1360,1358,2262,1392,1380,1272,2546,1388,1404,1404,1426,2006,1412,1444,1430,1994,1540,1464,1466,1990,2274,1450,1448,2240,2212,1406,1020,2248,2216,1380,1394,1392,2000,1414,1360,1362,1968,1952,812,1430,1430,2152,2208,1512,1482,1450,1436,1248,1996,1336,1336,1460,1462,1048,1019,1008,1000,1014,322,686,998,712,614,975,708,706,1008,771,774,1010,704,696,1026,664,714,698,702,670,630,1049,724,696,694,998,758,752,996,684,694,690,722,564,1009,720,656,992,1037,710,1002,694,696,1001,620,680,729,983,680,682,692,984,680,692,682,1001,744,748,992,1087,1118,911,987,666,696,704,706,316,1002,688,716,718,1028,762,739,734,1073,622,828,614,996,685,712,682,694,716,776,568,618,708,983,690,698,1028,742,704,676,706,1008,1004,886,667,1005,679,673,680,678,1016,766,771,763,664,1012,1029,708,708,696,1025,1081,1052,1058,1012,706,697,728,1163,633,690,704,634,1185,660,734,1089,704,684,686,1160,603,368,552,804,566,956,924,648,1600,452,644,544,532,532,532,1396,1324,1160,1100,1352,1068,676,604,1316,1284,1112,1232,1216,1160,1328,1300,1232,1248,1360,1252,1300,652,528,1180,564,944,1000,452,580,1104,1624,1316,1316,1340,1596,596,576,388,1076,1160,1032,1156,368,372,380,1376,1376,1276,616,1412,1292,488,560,700,700,684,568,508,572,1084,1140,1352,1704,1248,1192,1020,1180,1064,1196,1048,1260,559,1119,1120,1128,1114,1114,1154,1112,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1116,1165,1165,1165,1600,1148,1165,1165,1165,1165,1165,1148,1284,452,969,1279,1283,852,864,861,883,1959,1448,948,643,389,568,612,660,625,1964,2000,2000,1992,1980,1976,1988,1980,1996,2008,1980,1988,1996,1176,1708,990,1874,344,1696,988,1726,1050,1700,1114,1708,780,1854,744,1314,718,1708,1688,1686,1710,1688,1322,346,1762,1682,1646,1704,2028,1696,1702,1702,1726,1522,1694,1694,1720,1326,1474,1728,1686,1710,1680,1698,1690,1628,1716,1708,2176,652,764,1690,970,1196,1588,1364,1584,1690,1694,1288,1668,1674,1722,872,2164,1746,1696,1690,1862,1764,1404,912,1392,928,912,1388,1376,1380,1388,1388,932,1388,1440,728,1368,1392,1392,1420,1380,1400,1396,1380,1396,932,1052,1408,1088,920,1220,1396,1392,1460,1408,1340,1384,1180,1324,1384,1388,1392,1380,1380,1384,1392,1384,1400,1660,454,441,1124,1150,524,716,424,1414,1249,1274,1683,936,998,1551,1573,1262,953,646,307,1692,1517,694,679,1443,574,1381,1698,1403,1137,1604,1121,839,1705,1142,915,1541,1157,720,753,1544,543,1111,1053,1106,665,1432,1118,459,446,1437,1252,553,579,1338,1627,1573,720,718,1271,1573,856,1147,1105,1106,1558,756,658,1123,1548,746,750,1534,1428,1124,1400,1586,791,723,1663,1560,847,1126,1569,1281,1581,614,747,746,1603,1019,742,748,1565,1544,834,457,1619,1538,1549,1118,714,1558,735,706,690,1586,1528,1154,646,775,916,640,653,1614,634,1651,502,396,377,438,405,1660,668,742,939,1037,663,1492,1172,1171,1477,678,1002,1138,347,421,844,865,698,929,529,575,1370,1124,802,1458,1599,517,502,582,798,829,817,452,460,770,858,840,589,677,497,651,347,322,611,1122,348,420,444,844,625,657,555,810,424,577,896,326,1024,754,754,423,856,454,576,625,876,1014,1504,1605,670,553,317,326,1704,340,914,407,699,808,1079,1079,1079,479,392,691,475,530,525,581,305,857,918,676,1652,1513,1511,584,511,575,427,818,527,821,420,1323,353,389,327,1083,600,630,471,473,475,362,844,700,1592,508,592,592,647,937,668,1414,1389,791,806,338,687,691,581,581,908,957,962,516,353,356,408,823,694,1825,777,782,786,781,756,766,779,311,786,780,758,764,767,776,780,781,779,782,781,1671,782,783,834,757,767,468,535,532,905,523,699,592,1211,915,611,775,930,1031,769,1632,1384,558,586,614,593,461,557,546,961,539,1391,1245,809,857,1395,921,1185,640,753,1507,886,833,557,530,569,1174,994,731,400,501,1055,810,1008,860,1188,725,789,792,1604,1295,952,824,514,535,564,1593,1378,667,649,843,1737,1290,1343,674,679,1706,752,673,1046,1675,1446,1718,1754,1213,1397,1394,1284,940,933,696,303,605,442,1494,1495,866,393,1770,520,380,709,431,474,440,555,486,1224,973,679,565,469,494,493,656,777,457,706,1031,1019,1041,1206,429,697,1540,1403,1855,736,510,486,396,511,535,417,477,1753,301,349,469,393,409,1132,1342,593,1315,1502,431,436,436,406,577,505,931,579,1240,1830,471,410,1480,611,694,570,386,588,430,408,357,436,487,387,527,519,629,700,1052,1216,471,464,351,1014,769,407,616,717,783,431,564,623,665,512,950,526,529,523,913,919,409,508,462,585,524,637,347,314,459,476,335,360,366,445,420,420,1091,605,523,675,535,660,1061,690,627,415,389,431,400,394,386,575,308,472,357,448,437,470,412,626,651,684,678,648,722,324,436,342,897,325,577,535,641,466,1022,948,389,1143,1165,377,636,1839,341,1481,786,432,490,435,520,746,430,386,451,507,521,1267,324,637,597,563,665,582,783,453,706,396,546,415,347,354,372,334,305,411,350,428,846,667,335,395,446,754,840,837,607,518,524,753,643,693,812,671,1068,784,889,739,397,663,401,374,1132,608,572,928,807,751,531,1046,805,695,815,884,1284,1393,1306,794,1475,913,472,717,623,570,664,1295,542,835,531,406,538,430,621,1350,461,703,1164,523,510,413,519,329,1161,934,452,473,1052,1554,1337,593,758,777,464,796,443,586,478,417,466,530,430,340,546,301,555,719,686,1526,697,705,2398,3138,3872,2996,1710,722,2896,1536,1506,3556,3468,1206,1176,504,944,1052,848,3540,2398,1896,3460,1720,2004,1624,1382,1092,1744,2756,1634,432,1408,1408,1248,1300,1348,1408,1428,1408,1404,728,1332,1408,1288,684,688,1400,1408,1404,688,1408,1380,1412,704,1244,564,1324,1412,1248,756,480,1716,1848,1068,1078,1354,2762,1434,1324,1420,1404,1406,3028,1224,1200,1426,1588,1554,1492,1548,1520,1584,1680,1820,1704,1872,1682,1790,1672,1658,1700,1786,1786,1774,1480,1542,3156,3194,1320,1606,1616,1644,1606,1814,466,1590,1624,1704,1706,3042,2174,1222,766,778,1326,1030,1024,1034,544,2070,1974,1108,1234,1038,1226,1228,844,1680,596,936,1692,616,816,1026,980,896,952,926,896,838,900,1206,888,996,378,394,978,410,520,980,314,392,404,392,446,880,542,728,534,802,1738,698,1510,506,454,792,610,814,852,740,812,958,960,880,1004,872,1070,494,812,818,838,790,806,796,848,790,1516,840,892,856,864,824,1000,784,616,1052,620,1040,978,1008,980,982,716,944,728,1022,994,1394,970,754,1420,1354,1330,508,844,606,638,616,700,1340,536,694,594,558,526,690,360,1084,944,598,1894,890,426,636,1088,852,1090,952,884,936,524,448,396,534,1400,560,1292,1972,314,396,1328,1384,1220,962,592,574,412,406,396,908,1074,512,780,304,658,1060,592,516,850,510,510,488,416,580,588,652,568,646,978,980,486,510,532,474,416,396,1306,796,1572,1284,940,1550,828,760,1252,428,482,926,302,800,358,344,524,826,544,442,1744,1186,866,362,790,420,1112,1138,1174,1172,1156,1195,1236,537,734,795,768,780,787,773,748,948,680,744,740,680,700,1260,988,692,996,1108,680,1128,1436,836,916,948,788,744,686,772,829,1055,1268,613,926,510,990,2057,799,1640,815,809,813,799,735,2415,659,538,908,768,2299,883,697,987,707,521,501,492,1224,771,881,1152,1193,1201,1088,1022,714,1134,1047,396,853,651,1803,1188,1374,1650,1720,1929,1273,2141,2170,2163,2171,301,2192,1269,751,668,620,2165,998,1204,883,2328,2322,2332,522,408,383,327,1274,1267,1186,2341,1342,2320,2274,429,516,438,528,428,733,735,502,514,342,467,438,954,1122,458,2108,672,478,2132,2100,416,1992,634,2094,766,2064,732,2054,646,1458,800,806,986,610,592,1096,484,636,546,486,2404,2464,2410,2404,2408,1222,1218,2484,2414,2390,2446,2380,2438,2598,2626,2634,2618,2612,1332,2600,2642,1352,1328,3008,2980,2712,2712,1152,1088,1240,1092,1164,1280,1096,1092,1288,1400,912,840,1008,1536,2816,1152,1556,884,1408,2364,664,2068,1868,3276,3288,620,1128,1908,1904,1324,1804,1876,1852,936,1236,1828,1940,1816,1976,1936,1920,1872,1860,1932,1256,1192,1960,1332,1252,712,1976,1940,1140,840,836,1700,908,2654,1996,2854,2506,2408,2352,2190,2556,2558,2408,2906,2422,2280,1846,2570,2728,2584,2566,2822,2456,2024,2016,2164,1086,2116,1968,1518,1770,1880,2622,2048,2542,2468,1830,1878,1686,2320,2404,2510,2604,2620,1596,2288,2586,2588,1926,2512,2568,2600,2336,2366,1950,1958,2484,2384,2364,1984,2904,3076,1572,2032,3100,2064,2228,1940,2604,2372,2576,2406,2406,2600,2412,2614,1566,2708,2302,2082,2810,2542,1788,2770,2578,1980,2648,2520,1860,2424,2538,2000,2378,1468,2542,2578,1782,2250,2048,1910,2146,1452,1982,2460,2498,3046,2308,2518,2882,2504,2426,2684,2512,2288,2286,2388,2954,1084,2372,2420,2472,2614,2964,2468,1864,2494,1964,2112,2590,2934,2046,1966,1758,2330,2698,2492,1788,640,1220,2572,2570,2576,2538,2630,2600,608,1232,572,2230,1600,1600,1002,1124,1440,1019,1600,1600,371,1544,1410,722,722,1512,1350,1351,1336,1184,1338,1362,1349,1366,1353,743,1348,1360,1334,1346,1353,1391,1629,1437,1349,1170,1596,2336,3508,2540,1144,2720,1292,1152,1004,1312,1600,1728,2224,1332,1104,1324,2132,1812,3460,1224,3180,856,2732,2196,572,3764,938,649,1099,1258,1194,1107,1074,940,1197,1135,834,342,460,693,1050,1367,739,1086,474,1106,854,587,1576,1468,1288,1298,1155,1515,1600,1058,994,1600,947,945,1128,1117,1099,1116,1116,1106,1109,1097,1223,4408,2592,688,2704,460,2088,436,484,956,2656,3572,3740,3568,3432,3628,4308,3628,2364,1484,1860,3592,1208,1776,2256,328,1560,932,1380,1376,3396,3622,3280,3752,3520,3772,3604,4266,708,1952,442,2008,4124,696,752,736,1356,1504,1384,392,424,620,1472,1376,1796,1336,948,2016,448,1800,2796,2856,2760,3092,2904,3168,2816,2512,2888,2900,2800,3148,2620,3676,2544,3088,3720,3532,2500,648,348,364,1332,816,1336,3492,3696,2296,852,708,768,3678,3332,3404,3292,3724,756,692,608,368,568,1884,2240,948,3596,1892,1752,816,1536,1072,740,1104,3308,3392,2232,2672,4034,3332,2508,3372,2624,2916,3564,2844,3488,3652,3360,3668,1956,2372,3348,3732,3316,828,744,3520,3648,3588,2140,2360,3640,3560,3724,2276,1180,1856,1736,3948,1064,344,1404,2188,1642,2260,1870,892,2468,316,324,3012,1160,1496,2056,1412,1352,1340,1420,2020,2000,1520,2540,1012,928,620,848,1456,1396,992,1412,1436,544,1028,1424,1408,1036,1120,1188,404,1044,1044,1396,1816,1796,1040,1764,1392,1392,1404,1492,1472,1380,1448,1444,1412,508,808,516,420,496,1772,1720,4084,1856,4084,2724,964,908,424,2736,888,4844,1116,4916,4992,804,756,4936,920,4264,892,3340,1268,2040,1044,1000,696,792,4832,804,4092,4064,4792,1000,464,916,444,896,1500,788,900,776,2322,820,2720,552,1648,4088,1236,804,4866,940,1132,880,892,628,1204,648,4716,932,1376,1536,684,2722,2904,776,316,920,1076,820,4072,4228,1556,928,1348,662,898,804,776,796,812,4792,964,1930,1688,1408,1248,1214,940,940,1076,540,904,746,1280,3932,852,1292,598,1000,2120,642,618,1236,4866,4866,808,512,2756,4866,920,4812,816,4574,788,4084,4068,764,1128,1056,860,936,548,436,508,1176,824,3568,760,864,4076,1616,1520,4076,4084,4866,808,1518,4060,1628,1508,2280,1548,1668,792,1068,672,616,532,788,812,1824,932,4866,4340,4128,1548,1066,4230,4060,1652,1652,4866,1520,466,756,4866,792,3684,3836,1180,808,444,3612,3716,3852,1184,424,1196,856,1416,3742,3724,3612,1196,952,1200,1304,3572,1192,772,492,3584,1180,816,1224,3620,3640,3596,1180,1236,3588,5308,1240,4080,5428,5428,1248,1236,4072,5400,5416,5408,1472,1688,576,1994,644,1790,1828,602,642,1036,1350,1636,1180,1244,1834,1150,1006,988,636,758,1826,815,752,1129,379,1005,1020,383,351,585,752,914,657,727,423,529,684,548,571,941,1200,1200,1200,1200,1143,1575,857,1000,1200,1200,1000,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1178,1120,1120,1120,1596,1594,1592,1600,1600,1079,1512,1502,1439,1410,1263,1065,1122,1044,1508,1508,1510,1512,1510,1120,1170,1172,1170,1172,1570,1588,1600,1590,1574,1600,1588,1120,1120,1120,1120,1600,1600,1600,1600,1600,1056,1056,1056,1600,1600,1431,1590,1052,1052,1537,1600,1052,1091,1030,1562,1329,1570,1600,1600,1584,1068,1035,1065,1582,1550,1574,1530,1570,1566,1017,1179,1570,1574,1600,1580,1598,1580,1031,1500,1520,1484,1498,1534,1520,1600,1025,1294,1345,1516,1527,1029,1279,1340,1458,1352,1200,1200,1200,1200,1200,1074,1600,1600,1556,1476,1426,1540,1600,1427,1068,1044,1279,1476,1527,1409,1449,1375,1011,1017,1065,1428,1434,1019,1600,1600,1134,1600,1057,1027,799,1450,397,593,339,499,407,526,422,413,334,327,354,503,361,416,382,327,380,442,441,475,546,503,515,1257,353,494,546,461,547,649,400,635,515,513,527,575,763,384,525,473,555,541,1015,1025,1009,483,486,535,389,396,330,457,739,430,403,492,321,859,1600,1212,1212,1600,1600,1600,1584,1600,1212,1600,1212,924,780,1212,836,1212,766,1452,1222,5108,1684,1574,1482,1548,5066,1458,5168,1532,5084,1486,1720,5102,1578,1666,1530,5150,1086,1026,1956,1088,5922,1536,1536,1516,5114,996,1860,1012,6542,2292,2408,1508,5156,5090,1572,1570,5940,5092,906,3504,2068,5090,884,1520,888,1848,1256,5198,760,1048,2412,1896,1225,1600,1600,1600,1600,810,702,1212,1380,1174,1600,1576,1600,4250,3990,3062,2998,356,1136,440,1228,836,1420,1056,984,1004,916,4100,2540,3634,2994,4144,4052,3632,3454,3524,3108,3928,3704,2766,2724,4076,3372,2856,2976,3746,3082,3316,3922,4124,3352,2998,3024,3028,3498,3576,3716,2532,2412,3136,3196,3994,3436,2984,3032,3064,2984,2992,3666,2620,3068,3576,3922,3186,3382,3832,3162,3436,4088,2998,3098,2412,3982,2878,3040,4176,2974,4078,3140,3540,3192,3870,3232,4136,3000,3898,3258,4012,3020,3860,2700,3528,3918,3472,3176,3474,2962,4222,1864,3500,3160,4214,3894,3980,3642,3856,2450,3458,3692,2980,3462,2984,3159,2478,2734,2544,2138,2186,2570,2016,2378,2430,2426,2536,2320,2572,2608,2610,2230,2504,2482,2586,3158,2670,2502,2018,2498,2444,2590,1858,2584,3038,3159,2608,2614,2426,2536,2526,2546,2362,2588,2412,1752,2412,2356,640,1036,840,700,992,770,704,1600,5030,3666,4166,4124,3830,4192,5138,3000,2408,5236,3676,3912,4330,4234,4128,2560,1960,1992,5066,5006,3612,1960,1972,4286,3524,2092,1408,4084,2736,4298,3896,4184,2292,1816,4238,4174,3372,3588,1484,1536,3968,4200,4188,4566,1376,4268,2484,1484,4288,2112,2076,1768,4184,3984,2044,4228,4170,2802,2978,3732,1704,1740,4216,4194,4348,4130,3720,1904,4040,1928,1964,2012,2676,4136,4008,3928,1972,2016,4208,1432,1748,1956,2980,4074,4382,2464,4248,4016,394,1808,1716,4012,2724,1636,1592,1984,2012,4204,4224,4760,4488,3812,4286,3008,3724,1788,2012,1964,4068,4434,2064,1368,1342,4348,1068,1084,4252,1936,644,1180,4198,3092,960,4166,4308,1324,4268,1824,1838,1692,1164,1256,4202,1768,1668,1168,576,2936,812,784,936,1452,1800,2684,1036,1024,1068,868,1040,4188,1904,2016,912,3518,1252,1092,1364,1376,1272,1488,1024,1100,1584,1300,3704,4204,1012,916,432,2364,1006,1180,4176,1165,1156,1147,1368,1147,1600,1456,1201,1024,1024,1024,1024,1147,1197,814,812,551,549,486,548,543,539,565,520,542,543,538,547,540,512,522,542,540,529,553,546,511,508,512,543,494,548,533,536,539,534,573,560,536,549,554,515,386,551,539,570,531,553,541,549,515,559,517,479,479,973,1136,1069,1074,2280,2280,2280,2280,856,1826,2138,2126,2012,1972,1778,1942,696,1054,1946,1924,1770,2160,2014,1948,1824,1902,2072,1954,1888,1886,1764,1660,1512,1720,1300,448,1232,1548,718,322,480,1238,360,938,326,324,314,324,320,320,334,324,330,324,320,316,320,318,342,1470,362,1376,352,324,322,324,324,324,318,322,318,322,318,326,328,1236,1332,954,484,680,404,946,948,572,400,644,960,950,464,526,952,848,946,948,1490,860,952,930,722,904,932,382,928,706,928,550,1806,690,546,1918,910,834,844,1818,1636,880,902,894,322,892,888,942,838,916,908,984,932,832,884,900,866,904,898,894,1916,1892,1882,1896,954,916,910,944,1762,934,952,1874,902,948,416,1750,614,1020,926,634,712,1136,1130,1196,1946,1260,1244,1172,1934,1876,832,1852,1794,1800,1812,1920,1508,1552,1616,1774,1598,1762,1720,1502,1488,1522,1194,456,1924,826,1964,410,1292,754,1188,1564,1778,1880,1954,1914,1980,2054,1224,1500,1592,1546,1456,1936,1150,632,846,1560,1456,1970,1508,1492,1680,1722,1564,1590,812,1420,1860,704,1674,1852,1730,1772,1836,1934,1474,1918,1858,1680,2062,2098,1576,1350,1926,1802,2026,1048,1576,1116,808,1270,1880,592,1716,1816,1002,654,1702,2152,1528,1196,1672,1986,1772,1174,1848,1512,1894,602,2120,1814,1406,912,1936,1908,1716,616,1450,1370,1804,1442,1896,1908,540,392,372,1838,1766,1872,3014,1962,1998,1966,1612,1714,588,1782,1160,1906,1836,2006,2077,1710,1876,1918,1762,1322,2056,1688,916,1672,2027,1728,2082,2366,1862,1690,1882,1904,1656,2160,1856,1720,2002,1026,1540,1974,1530,490,1840,2041,1422,1070,636,2000,976,1756,1752,672,480,300,1068,720,668,364,384,328,770,1250,1876,480,668,972,1188,740,732,984,1808,1244,700,1724,1962,1940,1840,1578,1748,1972,1992,2074,1786,1844,980,1736,1622,1684,1790,1684,720,2324,1638,2196,2126,1712,1978,1704,2280,1552,1654,2130,1816,1528,1440,2148,808,2102,786,862,416,444,412,1732,1494,1818,1756,1596,1748,1550,1766,1566,1102,1568,1212,1658,1092,1326,1630,1826,1230,2004,520,588,584,566,570,564,552,536,572,1036,1818,1928,1940,2094,1694,1766,1848,1634,1832,1960,1658,1156,1162,890,1820,1488,1208,940,1542,1152,868,1620,2128,1690,1320,312,320,1612,938,860,1704,1040,1080,1612,1366,1760,1072,1778,1010,1380,1588,976,1802,1754,1212,908,876,812,414,1218,1584,1468,1778,1404,1902,1712,1526,1344,1622,808,1596,1890,1826,848,1910,1464,1742,2158,1166,1076,1530,1620,1762,1782,1586,1526,1894,1900,2082,1838,1056,1802,1344,1750,1500,1436,1262,1424,1812,2120,1172,1842,1696,1624,1916,1708,1860,1864,644,980,312,452,488,440,1872,448,712,1656,880,1792,1934,2118,1502,876,544,1766,632,492,1726,1963,1684,1748,1042,1770,1812,1620,1598,1842,1844,1612,1900,1632,1808,1712,2084,2090,1656,1972,1826,1854,1782,1342,834,2068,2088,908,1612,864,876,1680,1152,1626,1644,1580,732,1712,1682,508,1850,2036,2048,1760,1502,860,586,1446,1646,1934,1922,1996,2016,888,904,1984,944,952,988,1864,1938,1946,1536,2000,1980,1930,1950,1846,1916,1946,1054,1744,1914,852,2016,1264,1848,1704,1358,464,950,1812,1608,2240,1936,1650,838,1410,1178,2074,1610,1652,1292,644,1660,1740,1394,848,696,1262,1252,1540,1472,1952,1044,1766,1772,1228,1964,1948,1732,1036,1988,1376,924,884,1700,2040,980,948,544,404,480,904,1993,1708,1602,2010,1836,1920,1982,2016,1728,1370,1008,1386,1748,1656,1436,1872,2054,804,1724,1170,776,1538,704,2032,2168,2076,2042,1706,1778,2060,1664,1004,1892,448,1044,1418,2032,1842,1096,1975,1862,1862,1060,1820,736,1562,2024,2004,1768,1488,1030,1824,1604,1700,1272,1590,1782,2049,2116,1956,2084,1524,1740,1672,1896,1152,1082,2082,1022,756,1094,476,1372,1276,832,1508,1638,544,1398,1514,976,1378,1732,1458,888,896,1656,572,468,544,1688,1096,1682,1758,672,688,456,316,412,412,1000,1040,1897,1386,1706,878,1676,1396,930,1496,1772,1762,1402,1692,1720,1986,1596,652,1798,1594,812,1284,568,776,336,1876,810,1976,1674,1342,1470,580,920,520,1578,1690,1812,1030,1850,1930,1364,1810,1556,1578,1236,1182,1756,1670,1134,1818,1674,1208,940,1534,1260,1254,1486,1744,1704,1244,1916,2080,1720,1840,610,1756,696,1794,1112,1772,1372,1660,844,1140,1754,1888,1916,1278,1728,906,2123,1500,1746,1724,1558,1426,1764,1698,364,940,1582,1830,684,1808,1818,1812,784,1744,1228,1320,1404,1542,1672,1866,1522,1912,1862,1356,1482,1968,1804,1772,2134,2134,1778,608,1000,588,906,624,700,1182,1108,1130,1194,1888,1772,1234,1236,1154,1666,1816,816,1838,1758,1772,1730,1890,1482,1456,1592,1802,1834,1582,1652,1608,1484,1462,2910,3134,426,1938,608,1916,404,1248,1272,740,1202,1538,1768,1836,1640,1932,1964,1202,1628,2014,1516,2028,1282,1126,608,892,1538,1438,1554,1518,1646,1704,1534,1570,1508,1828,704,1640,1776,1832,1760,1604,1808,1906,1456,1352,1358,1328,1204,2016,1482,1330,1904,1818,1936,1034,1978,1512,1912,796,1262,1832,1708,1132,1824,804,986,646,1674,2112,1492,1862,1998,1748,1158,1748,1748,1488,1896,568,2006,1886,1234,904,2036,1838,1690,750,1350,1600,1780,1422,2046,1896,580,388,368,1774,1720,1824,1922,1934,1994,2054,1600,1552,660,1768,1142,1782,1812,2020,1940,1990,1802,1894,1826,2030,1810,888,1648,1942,1714,1990,2409,1752,1666,1852,1552,1620,2135,1944,1952,1630,1914,496,1340,1818,1892,1398,1050,628,960,1712,1730,1028,1550,984,988,712,648,360,384,364,764,1124,1768,1036,668,1180,724,728,976,1784,1240,684,1512,1814,1912,1820,1552,1702,1916,1950,1196,1772,2128,1812,1732,1824,964,1698,1608,1840,1772,1674,776,2216,1444,2276,2136,1684,1416,1740,2152,1402,1622,2104,1906,1502,1392,1992,808,2032,774,1080,420,440,404,1716,1474,1876,776,1604,1730,1506,1638,1532,1166,1552,1200,1420,1196,1082,1310,1618,1700,1240,1780,516,576,576,580,540,546,572,1016,1802,1914,1912,2052,1820,1784,1926,1606,1804,1964,1930,1876,1138,1154,884,1166,1188,960,1528,1144,856,1612,2133,1688,1310,316,316,1564,932,852,1610,1024,1052,1150,1672,1340,1606,1062,1652,900,1494,1554,956,1280,1774,1738,1194,896,856,814,406,1208,1560,1440,1776,1384,1682,1868,1372,1508,1322,1590,766,1880,1728,834,1622,1708,2128,1530,1052,1378,1604,1876,1800,1574,1632,1590,1586,2064,1810,1036,1764,1746,1324,1938,1852,1632,1242,1414,1782,1884,1150,1796,1522,1756,1670,1718,1906,1676,1832,1788,642,960,1624,464,440,1844,448,696,1616,940,1768,1824,1968,2094,1474,856,540,1528,640,488,1726,1856,1784,1718,1032,1904,1660,1406,1566,1820,1816,1600,1876,1602,1780,1678,2050,2102,1614,1808,1826,1804,1740,820,2032,2088,880,1578,846,812,1422,1178,1652,1608,1568,1798,752,1634,1642,686,1822,1944,1898,1720,1502,848,570,1414,756,664,1898,1898,1944,1948,1924,960,908,912,930,1936,1956,1884,1918,1920,1908,1504,1988,1976,1928,1960,1796,1824,1720,1034,1790,1830,1922,1954,1242,1840,856,648,1338,462,824,820,1794,1578,2164,1394,1418,1626,824,1160,1752,1584,1634,1068,644,832,744,1644,1390,862,1224,1566,1528,1970,1076,1722,1724,1192,1822,1650,1698,1016,2006,1292,896,856,1676,1806,1056,988,678,892,2071,1676,1540,1864,1820,1908,1914,2012,1696,1530,976,1364,1716,1528,1792,1936,792,1574,804,760,1508,700,2052,2072,1692,1964,1626,1658,1768,1612,988,2078,442,1018,1392,2005,1812,1070,1496,1698,1920,1040,1256,1606,724,1522,1936,1750,1758,1452,1014,1784,1568,1676,1564,1604,1372,2008,1652,2070,1528,1750,1646,1982,1628,1060,2058,2166,1030,1064,644,472,1346,1268,820,1378,1800,544,1360,964,1490,1356,1584,1948,864,908,1632,556,574,1598,1948,1090,1646,1578,738,684,428,304,400,384,980,1028,1730,1734,1624,1692,862,1848,1386,1484,1756,1768,1228,1664,1596,4765,1604,640,1762,1562,1230,796,1542,500,1658,1996,1616,1696,1584,1692,504,1640,1716,1792,1022,1744,1974,1334,1836,1422,1536,1602,1156,1168,1738,1946,1118,1796,1574,1196,932,1476,1246,1236,1470,1722,932,476,1732,1724,1600,1720,1812,612,1740,700,1776,1100,1368,1580,840,1136,1724,1874,1260,1694,892,2231,1490,1722,1730,1414,1418,388,364,980,1558,1816,748,1776,1664,1846,772,1712,1204,1288,1378,1606,588,1662,1454,1882,1850,1344,1458,1878,1802,1788,2134,2302,2892,2896,2864,2918,1420,1402,1406,1394,1398,1404,1400,2884,1364,1432,1426,1404,436,732,944,932,1032,1360,812,1384,1372,1396,1336,1382,1328,1372,1388,640,1316,1312,1020,1336,652,764,672,568,936,692,676,620,680,1300,664,324,676,836,424,416,488,960,812,444,496,444,432,716,1340,540,300,656,500,480,1068,308,880,896,1256,532,632,528,652,1344,408,820,868,936,1024,856,636,700,420,2064,648,736,584,596,584,708,624,436,1060,1008,580,508,684,1036,840,688,1012,432,328,2008,616,472,1408,728,600,640,2028,988,1396,1416,1132,1052,856,548,780,1264,716,372,888,460,1404,1048,928,780,1024,984,1148,1256,460,2916,792,668,556,832,952,576,560,776,888,560,376,324,572,1024,540,960,764,792,1324,1060,612,484,656,488,548,632,624,664,768,772,320,752,348,800,1008,1040,1024,464,980,476,528,484,724,728,336,740,496,384,644,1400,628,1400,2028,1924,1432,1976,1568,1772,2012,1944,1844,1500,2000,1964,1728,1488,1560,2016,1512,1076,1020,1576,1892,2036,2004,1772,1416,1428,720,1420,744,2008,2020,1792,620,2068,1884,1892,892,2872,418,1824,1808,2008,820,332,1390,692,536,1384,436,1424,900,1184,1388,1000,1580,668,1004,1072,1008,1020,1168,1008,1092,1184,1128,1016,468,1036,1008,1020,836,1008,964,1236,1016,1060,1088,964,512,348,668,524,500,1388,1004,732,1040,376,2854,2962,492,1132,568,572,1296,1128,2894,2870,1038,1400,1000,1004,1456,1808,1068,1204,720,736,1024,872,1036,1004,880,984,1228,1236,1020,1276,1268,616,792,868,760,1456,704,1344,1092,332,728,1044,1204,640,480,620,1416,1404,1432,1440,1048,972,670,798,746,890,752,668,844,656,672,1264,580,716,776,424,1260,752,628,1020,992,900,1368,956,1144,956,1024,1276,760,816,908,972,884,1396,868,1908,1844,2856,536,876,764,624,620,828,1436,1992,1200,320,1426,1324,380,2868,2864,1916,1020,1060,1312,988,1348,1372,1384,1320,1256,1024,1400,1332,1196,1252,1364,1316,1336,872,1344,1276,1332,816,1348,1452,1304,1316,976,1348,1360,1312,1548,1116,972,1208,1332,1344,2756,1080,1140,1024,388,836,480,492,664,1100,1140,424,1784,572,656,1000,776,828,756,660,468,804,1064,1168,1412,1508,544,1032,632,900,896,1080,1052,1268,656,392,712,312,1056,864,1264,1112,1010,566,1484,608,752,540,1632,712,1148,868,632,1496,556,524,496,568,464,560,386,700,496,576,492,604,740,624,576,904,696,748,656,800,728,788,444,564,380,744,676,648,672,480,764,584,776,672,404,428,548,592,532,396,596,476,380,752,628,952,1000,748,792,776,888,804,776,832,660,848,816,764,1116,888,428,376,376,372,876,792,540,396,940,456,672,388,768,2070,480,828,824,840,720,524,708,1896,684,692,636,684,352,712,696,756,740,760,788,788,764,600,716,772,708,760,552,768,764,756,716,772,744,760,504,500,740,784,640,760,708,476,592,668,504,688,520,756,332,460,476,364,768,788,744,600,628,1748,1742,742,694,1596,1508,1704,772,1460,1770,768,1542,1780,1262,1332,1310,1346,1306,442,1306,1224,1324,1228,466,1314,1328,1318,1306,1442,558,1320,616,1332,1294,1310,706,1392,436,1240,1236,1328,566,1408,554,1280,760,1326,742,1302,1358,1308,802,1240,1308,504,1409,762,1409,1266,746,1218,1324,466,1298,566,1230,1224,1286,444,1278,1252,1290,1320,1320,732,1290,756,1358,624,1898,1478,1346,1246,1320,1338,1138,1240,1340,1300,1340,1372,1294,1158,550,1242,732,1334,1326,1344,1242,1240,1298,1480,1238,458,1338,556,1174,1310,438,1332,1443,1357,1160,1260,1290,1459,554,1437,1236,614,1280,1154,726,1369,1316,438,1384,1278,986,1146,1278,1186,1410,1428,1280,458,1230,1252,1455,1254,766,1176,1274,1316,1180,1435,1250,1288,1132,756,1314,1302,554,376,1216,1348,1310,614,1344,1274,1950,1622,1454,1630,1588,1492,910,932,1360,1492,1702,1834,1654,1636,1994,956,958,1034,1664,1488,1614,824,814,1308,1620,1560,1624,1078,766,750,714,1602,1610,818,764,1562,1636,1492,1854,1860,802,616,840,678,822,372,1778,440,1446,1600,372,1856,1874,1894,598,570,616,890,1028,1022,1022,814,1806,2476,2334,1372,510,788,1598,1962,518,870,1454,2088,560,474,1376,458,576,480,674,1522,954,740,1360,810,716,2204,452,888,706,872,1496,1280,594,428,572,600,1488,1676,2650,2690,1504,934,804,834,324,324,346,380,2242,2332,2320,2390,2306,2370,2198,2256,2072,2208,2110,2304,2320,2318,2370,2372,2202,2224,2300,2242,2316,2196,2332,2394,2326,2182,1908,2382,2138,2296,2304,2400,2392,1806,2366,2228,2388,2378,2372,2362,2340,2370,2362,2286,2336,2042,2134,2380,2040,2270,930,2386,2318,2168,2244,2296,2386,2280,2362,2352,2354,2390,2130,2188,2210,2046,2380,2406,2138,1848,2248,2124,2098,2300,2212,2336,2084,2252,2252,2338,2406,2162,2170,2278,2326,1982,2108,2216,2218,2160,2372,2332,2150,2240,1748,1962,2388,2118,2390,2324,2118,1928,2324,2326,2332,2278,2160,2788,1496,2158,2188,2064,2072,2280,2242,2166,2012,2208,2120,2266,1910,2226,1916,2168,2176,2250,1996,2154,2138,2176,1828,2014,2000,2282,1898,2234,2240,2250,1958,2106,2064,2190,2158,2166,1986,2034,2224,2072,2232,1982,2166,2096,2094,2140,2268,2082,2252,2298,2034,2122,2298,1990,2194,2036,1952,1794,2292,2282,2090,2154,2178,2048,2124,2280,2060,2064,2226,2116,1988,2228,2196,1970,2192,2124,2194,2272,1722,2148,2232,2226,2028,2278,2240,1918,1974,2190,2176,2088,2238,1990,2208,2038,1944,2022,2200,2226,2218,2132,1984,1900,2006,1782,2262,2204,2268,2150,2148,2164,2020,2144,2274,2158,1870,2208,2086,2126,2276,2184,2070,2298,2188,2078,2244,2040,2014,2168,2204,2236,2180,2016,2064,2028,2096,2298,2298,2166,2212,2096,2110,2158,2204,2184,2202,2244,2150,2266,2254,2126,2126,2214,2204,2298,2074,1862,2164,2046,2246,2274,2034,2098,2050,2148,1868,2224,2254,392,392,3114,972,532,1416,590,912,454,2462,1142,924,1680,998,722,2348,464,1960,524,308,1564,1766,1348,1758,314,1510,1142,1170,312,1148,326,878,1158,316,542,1072,316,1170,314,1086,306,1098,1168,318,700,1154,308,838,1164,1144,1194,318,1204,310,694,1172,378,1126,322,826,1152,368,786,1180,314,880,1174,316,698,1150,1170,314,1180,320,832,1196,302,542,1192,318,1188,1106,1152,1176,324,1210,316,1192,376,1044,1170,322,698,1192,378,1164,646,1196,320,1082,1106,1176,374,1178,310,828,1202,322,1172,336,1196,318,1170,314,830,1158,306,1128,378,1212,306,834,1152,318,824,1162,314,922,1170,786,1120,374,1168,310,1124,720,1100,1186,1162,318,874,1094,306,1178,370,1086,322,1188,322,824,1144,318,796,1158,1038,1176,374,1150,374,830,1198,1108,1162,374,1268,1162,650,546,1176,346,1074,302,1176,1238,310,1130,364,1152,840,1154,364,1270,1184,372,1084,658,828,1196,310,1150,368,1342,1088,1264,1172,316,1110,1098,1158,318,906,1200,368,1148,540,1200,662,736,2348,2710,2391,314,520,1540,370,638,1052,368,1262,1146,1168,308,924,1168,1108,1178,318,1292,1140,1346,1054,318,1490,1156,318,966,1136,726,784,1154,334,696,1188,1264,1148,318,838,1048,832,1146,310,786,1188,1270,1176,320,538,1178,370,914,1162,366,860,1050,380,960,1164,314,1158,310,1196,364,1510,1134,316,1024,1174,712,1066,312,662,1160,314,1154,690,1164,320,840,1166,310,1086,1176,372,1268,1142,1050,378,832,1158,322,1194,954,1138,322,1182,1140,1340,1014,314,1164,332,1154,920,374,1184,308,1176,1260,1052,380,958,1216,308,1278,374,718,1148,652,836,1156,308,692,1158,364,1042,316,698,820,1218,374,666,1168,320,1134,366,1500,1160,368,964,1194,374,1054,1276,1232,384,1272,1154,318,1166,1160,1050,310,1164,1192,1100,716,816,1172,1188,370,1026,508,1104,962,1194,320,1092,1164,318,1158,1208,374,820,1034,366,1110,370,1178,332,1160,342,1110,316,540,1168,830,1116,320,662,1036,370,1168,506,1178,376,1220,1116,310,1020,310,1104,710,826,1148,1180,380,1188,314,500,1128,374,1028,366,702,1134,842,1166,368,1160,1098,1118,306,1098,372,824,1180,382,1156,346,1110,376,926,1140,1182,374,956,1224,740,1146,2234,2234,700,597,414,1658,378,1016,720,1098,372,726,1126,924,1100,374,1158,368,1064,360,870,1166,368,584,1140,366,914,1156,716,1206,378,836,1088,368,1172,586,1136,1232,362,822,1178,368,718,1238,376,1110,372,1124,1180,340,584,1212,362,708,1230,350,880,1066,700,626,1118,376,916,1156,378,720,1146,378,654,1046,376,1212,1150,382,1174,372,886,1062,370,1166,366,838,1264,344,1234,1176,374,1220,372,836,1184,330,1088,1126,366,1166,370,706,1206,376,730,1156,366,1084,386,642,1138,364,876,1188,370,1180,372,1074,378,1092,362,1224,378,1112,368,1178,1212,656,1236,362,836,1196,338,918,1168,374,1022,376,842,1100,1222,360,832,1060,1072,1146,736,1054,368,1176,374,1104,368,674,1152,334,666,1200,378,684,1524,1804,840,1384,328,808,828,452,1878,1464,1538,584,1516,570,1402,1280,1320,1210,1320,1310,1220,1314,1234,1510,1304,1326,1342,1312,1212,1284,460,1332,616,1308,438,1326,1328,1316,1288,1308,1316,1296,1318,1334,706,1300,1346,604,1340,1306,1322,1332,1316,1206,1294,1354,1348,956,450,1328,1344,1298,1308,1264,1352,1304,1294,1324,1282,1300,1216,1316,1308,1320,1992,1166,1300,1320,1306,1330,776,1318,556,1336,1170,1304,1290,616,1322,1290,1290,1306,1242,772,1298,796,1186,1304,1326,1302,1296,736,1318,782,1376,1252,1424,1330,1186,1292,1204,1190,1292,760,1310,1390,1296,1300,1343,1168,702,1288,1202,1312,578,1421,1302,1304,1300,1176,1210,1456,1296,438,1390,1467,1342,620,1304,1360,790,1284,1430,1236,776,1360,568,1336,1294,1382,764,1384,1330,1334,1296,1306,1356,738,1164,1413,1402,1419,1316,810,1170,790,1198,556,1266,1344,1397,1378,758,1202,1316,1328,1222,1428,1320,806,1184,1292,1302,1326,1336,1314,1370,1370,1168,1294,776,1308,1304,454,1178,1308,778,1942,448,484,792,320,868,684,432,388,444,1688,1536,1556,1536,1528,1532,1472,1532,1480,484,1596,1548,1544,460,1548,1552,1492,680,424,708,1284,532,420,1156,1528,652,776,672,608,728,1104,1544,700,356,800,1460,1548,1560,1036,1544,988,396,1456,1536,1312,456,428,428,1488,1340,1492,1340,640,692,436,692,928,1544,612,632,644,1504,1520,1524,1364,1516,512,612,664,1444,1232,356,1500,1316,1256,696,424,1496,368,316,1244,1532,1508,1520,1408,596,1556,520,432,1128,1536,1540,1320,460,474,1598,454,1590,1564,1592,1592,1458,1582,1616,428,516,1454,1512,1620,1596,1590,1598,1610,1572,1582,1606,874,934,886,1590,660,1752,336,924,1334,1238,962,974,726,450,1762,1446,494,732,924,1758,1778,468,1012,1780,338,310,346,338,310,338,386,420,506,468,638,340,336,338,1134,500,332,416,330,500,500,398,628,628,1472,324,324,320,318,320,320,322,324,520,524,478,472,474,730,734,504,502,502,320,334,324,330,332,328,328,330,334,326,332,332,502,504,510,492,498,508,496,634,638,770,750,1786,1728,1780,654,752,426,644,680,786,1774,1836,1798,1550,836,340,1854,1582,472,1868,1850,1394,1766,1678,1788,426,1642,1792,1118,516,1690,324,326,1746,386,1506,1508,856,1138,1176,1436,1232,1870,716,540,1168,1784,768,1856,768,848,850,856,324,1790,1790,1690,856,1790,842,842,1786,1022,850,854,1770,778,844,854,858,852,842,340,850,1766,1628,850,1786,1766,336,500,420,402,360,486,330,320,492,1040,410,404,1572,474,348,558,624,386,504,466,462,502,348,408,480,426,372,370,334,630,530,458,478,676,496,408,452,1574,1580,2106,2136,1830,656,1412,686,2138,310,580,2262,1896,764,546,494,1072,1878,1834,1936,1846,334,1864,1758,1756,1774,1828,1876,1752,790,766,1848,1834,1764,1828,1752,790,1006,1872,1772,398,1250,1744,882,1760,1746,1850,1738,1624,1756,1752,1862,1824,784,854,368,1330,1330,666,354,350,812,818,802,408,408,646,578,446,390,402,430,398,386,372,422,430,338,420,422,474,928,504,496,504,510,506,506,506,510,1708,1732,776,2116,1592,432,418,1114,1140,1130,1086,1042,958,2208,1024,1718,1974,898,1654,1168,1458,1014,994,786,556,1070,1016,1024,640,744,746,1562,916,916,926,930,920,918,926,914,924,1526,1818,1762,788,590,594,578,574,1822,1464,1156,1106,1112,542,1080,1074,1084,1120,1110,1172,876,700,322,702,1014,672,962,860,1768,1648,378,786,756,1744,1090,982,1230,1056,1190,902,1044,1616,1132,1258,1478,580,1134,622,1166,1022,1126,1732,780,1088,808,920,1132,616,530,916,1006,1456,1154,1228,1018,1068,758,1520,928,1170,850,824,1038,754,1728,1280,656,760,1302,1244,1274,1256,1276,1004,1148,696,1214,1616,1772,374,308,378,594,676,442,648,526,402,610,502,560,466,403,328,314,598,766,474,408,429,450,2345,538,616,770,624,635,934,1122,622,1210,2368,1388,2372,2374,1020,492,532,534,818,904,808,388,550,764,2336,552,2422,2266,690,2334,2458,2378,2368,394,430,374,496,328,376,408,360,558,334,392,346,442,2376,2396,2401,2378,2366,2362,520,360,376,2374,310,370,314,2410,2347,2362,2359,2347,836,994,2394,1146,702,2388,790,606,524,2404,2394,2338,2384,2465,2385,2437,2324,1202,2448,2426,2391,2410,734,2423,2365,2407,506,2384,1878,1540,802,504,591,326,834,1427,2376,1710,494,1726,444,2362,2384,730,632,468,460,1122,452,2416,912,382,476,396,660,1102,771,342,352,332,496,447,858,520,2344,342,840,342,362,334,726,676,1046,1024,1172,2380,486,800,622,2380,660,580,2418,2416,2461,2396,1128,683,528,494,2393,2432,2402,598,1476,1696,1812,720,540,888,1042,1266,2252,2431,2408,2406,2418,376,308,382,2262,386,710,2374,1142,1666,2399,2409,735,1188,884,1344,776,2385,2387,2222,1356,1574,622,1094,1060,2405,2401,1528,912,782,928,1149,564,726,340,314,1110,2398,1678,304,358,2388,2382,2390,2390,2402,2384,2390,2382,2383,1262,1018,2418,1238,2392,2392,480,1588,2188,2385,2298,1470,1850,2272,2072,2124,2204,630,674,508,2364,402,398,510,1460,968,1303,2360,2380,1546,782,2402,2330,1550,2310,2390,2392,2394,1536,462,614,1144,796,518,1266,2437,2384,662,1486,825,848,650,426,300,384,318,2358,1162,768,2370,666,786,320,360,2377,1484,1897,2342,1282,1350,2382,2382,2376,1288,973,982,1275,2371,776,1100,1652,324,1422,480,467,1588,1580,717,616,2062,402,1491,362,300,716,1120,2463,674,1214,1372,360,732,646,688,596,640,474,1722,555,502,376,468,656,1002,672,734,366,364,864,2058,2016,2048,798,454,754,394,1870,372,416,2146,1508,1770,1276,404,1604,456,1272,1762,2138,1230,948,2044,384,308,430,578,794,932,2280,1138,864,1622,672,1260,1058,880,2078,1734,1994,1028,1170,902,1160,1734,1376,1780,1068,1220,1790,1970,1830,1214,1386,996,1250,1172,2176,2210,1178,1122,1238,1258,1682,1990,1230,1926,1912,854,1224,1262,1470,1900,1796,2066,1812,1162,1760,1266,974,1044,1146,1020,1050,1174,1916,1866,1324,1374,1778,1906,1610,1928,1668,1950,1878,1918,1242,1796,920,1168,1828,1998,1882,1958,2074,1800,1156,1770,1612,1214,2098,1822,1060,1170,1592,1762,1150,2298,1928,1740,1116,1206,1256,546,1082,1914,2116,1382,1016,1018,1788,1408,1128,2168,1330,1168,1802,1782,712,1672,1964,2016,2088,1214,1978,1152,1842,1498,1170,1208,1160,2048,1474,1096,762,760,828,878,746,894,1930,1370,2074,872,788,512,742,770,744,494,490,610,618,756,874,1414,386,1524,1036,2472,764,698,1918,572,374,944,856,2298,2557,696,2240,1488,998,676,632,866,718,1396,724,798,2266,1280,508,378,2164,2150,764,2170,564,788,1442,2074,1764,1104,634,1142,1064,1126,1282,1028,1820,1326,1100,1208,930,1770,1048,1678,2144,1900,372,1214,1612,1284,1846,1214,1078,1904,2020,1740,988,1840,1284,1816,1812,1498,1400,1922,1284,1592,2008,1028,924,842,1898,2108,1644,1666,1062,1570,1966,1276,1018,992,1194,1174,1792,1974,1830,1794,2042,1734,1922,1790,1200,1516,516,1916,972,1106,1088,1048,656,1794,1854,1054,1432,1176,1482,2014,1596,1778,1952,1582,2274,1910,1810,2064,1800,1844,2252,1488,2004,1800,1328,1850,1506,2142,1808,1918,2042,1022,1120,1070,1134,1836,2030,1278,1286,1154,1912,1176,1148,1798,2028,1912,944,638,2172,838,986,1922,1980,1268,1744,1984,1776,1856,1178,2016,1870,1778,604,1714,1858,1466,774,636,666,894,1004,1446,2082,468,402,2062,742,744,668,1576,904,762,808,440,528,2180,404,378,392,380,392,390,1010,1152,1040,2402,2488,2600,856,2596,1810,1602,1480,610,1782,1790,696,662,496,634,364,436,518,552,610,426,788,446,750,522,366,452,564,1110,676,546,580,574,658,620,1116,604,612,554,1612,1754,1580,1802,1576,1650,1490,1720,1476,1468,1594,1640,1744,1068,1720,1632,1374,1628,1272,2194,772,534,710,384,1340,1784,1214,1018,1174,1074,1726,1602,1380,1092,1570,1304,860,1404,944,632,614,1462,1174,1614,774,818,1060,802,1112,554,528,1162,652,468,636,628,434,1150,1596,1030,1348,786,394,812,718,456,388,722,1002,634,614,742,624,808,868,1038,1122,580,1646,770,576,942,1014,1472,1656,1470,1366,546,1444,1728,1916,1496,1510,1604,1074,1178,1286,786,966,844,394,1050,1596,1060,1632,1316,906,1842,1692,1342,1630,1842,1472,1768,730,1134,1658,1686,1380,1182,1010,1640,1326,1002,1236,1630,1862,1682,1380,984,1356,1330,1580,1420,756,1202,1684,488,928,1610,1646,1508,1644,1074,1938,1956,1612,1604,1432,458,1730,1384,1272,1002,1002,1644,1658,1360,1152,1232,540,1288,1650,1412,1980,1122,1560,1106,1744,1386,1594,952,1468,1644,1596,944,1310,1442,1304,1678,1704,1364,1558,1634,1710,1722,1052,334,1316,3158,1892,1900,846,486,834,1042,1512,650,536,418,2512,1860,1822,1826,1878,1790,1898,1906,1908,1898,1920,1854,1920,1460,2690,2512,1968,1232,1308,1266,1488,2512,2662,660,1904,848,1632,2312,1920,2360,1036,608,662,666,692,1152,340,942,950,2401,1634,1622,380,376,2398,1156,832,510,1010,1176,368,436,342,1190,800,1156,370,758,968,502,1986,1028,3027,3004,2824,2993,2674,3043,2828,2829,1044,1671,618,885,2141,598,2419,2419,2332,2148,2403,2107,2317,2293,2135,1956,2361,2403,2274,2262,2321,2065,2330,2301,2117,2292,2268,3277,2360,2382,2343,2187,2102,2330,2228,2324,2341,2364,2185,2386,2316,2256,2174,2408,2318,2383,2152,2152,2227,2284,2407,1993,2406,2320,2389,2280,2360,2326,2362,2333,2322,2307,2375,2348,1024,2322,616,2120,2402,2211,2403,2280,2227,1917,2376,2382,2296,2250,2279,2148,2353,2305,2317,2181,2283,2391,2257,2146,2358,2225,2337,2253,2275,2166,2318,2148,2190,2152,2278,2266,2342,2204,2223,1399,3117,1036,1404,600,885,2554,602,2315,2360,2384,2313,2267,2311,2325,2292,2350,532,2264,2174,2148,2316,2324,2319,2337,2373,2342,2321,2274,2285,2386,2278,2342,2295,2302,2145,2128,2217,2323,2302,2200,2227,2377,2275,2359,2361,2302,2277,2296,2285,2300,2090,2259,2380,2351,2171,2280,2255,2319,2171,2331,2292,2242,2224,2353,2284,2310,2306,2097,1026,2123,612,2242,2279,2390,2431,2398,2336,2415,2343,2224,2394,2366,2300,2363,2208,2363,2348,2275,2217,2311,2291,2217,2408,2414,2362,2353,2272,2324,2347,2350,2311,2410,2217,2312,2324,2332,2334,1776,922,610,1316,1314,1260,1328,1294,1348,1332,1316,1326,1348,1334,1322,1320,1356,1302,1304,1360,1304,1316,1336,1338,1332,1294,1336,1258,1288,1314,1318,1304,1304,1336,1328,1324,1346,1328,1344,1346,1320,1296,1332,1322,1322,1338,1348,1290,1308,1330,1330,1280,1324,1306,1334,1342,1302,1292,1306,1338,1352,1282,1286,1346,1308,1352,1342,1324,1306,1310,1310,1320,1314,1314,1304,1324,1304,1302,1308,1302,1372,1356,1320,1328,1272,1276,1354,1326,1414,1342,1312,1302,1298,1318,1314,1302,1296,1316,1300,1338,1326,1362,1342,1300,1316,1320,1284,1304,1350,1316,1310,1316,1338,1304,1326,1284,1294,1282,1338,1260,1308,1278,1330,1260,1382,1300,1312,1338,1356,1372,1278,1310,1298,1296,1312,1296,1284,1274,1304,1258,1304,1314,1374,1290,1292,1290,1306,1290,1272,1272,1310,1322,1330,1296,1810,552,572,928,612,1368,1224,1340,1344,1288,1296,752,1372,724,552,1316,664,1332,1328,1312,1348,1312,1300,1344,1300,1340,1312,1336,1340,1316,1368,1304,1320,1348,1312,1312,1312,1328,1328,1308,1340,1324,1364,1308,1296,1276,1352,1320,1336,1340,1348,1288,1296,1324,1344,1276,1348,1280,1332,1364,1320,1348,1320,1288,1344,1272,1288,1344,1332,1316,1380,1428,1308,1452,1312,1368,1300,1332,1324,1328,1352,1336,1300,1308,1320,1276,1308,1356,1292,1288,1332,1324,1304,1332,1304,1308,1292,1340,1324,1308,1284,1324,1308,1296,1320,1324,1316,1344,1392,1328,1300,1260,1272,1364,1304,1324,1316,1340,1296,1324,1288,1312,1276,1312,1264,1304,1288,1340,1196,1300,1320,1308,1340,1344,1308,1276,1308,1316,1316,1304,1284,1272,1280,1300,1364,1308,1304,1320,1324,1288,1288,1272,1312,1264,1276,1320,1352,1332,1368,2096,1994,1994,922,580,1324,1332,1326,1316,1330,1288,1310,1348,1322,1312,1310,1330,1366,1318,1308,1362,1342,1304,1384,1364,1308,1348,1304,1304,1342,1280,1296,1326,1316,1308,1352,1324,1334,1340,1326,1324,1356,1342,1338,1298,1384,1334,1352,1332,1342,1294,1332,1328,1350,1296,1334,1302,1342,1336,1322,1340,1378,1322,1354,1288,1294,1452,1316,1326,1320,1292,1294,1296,1300,1336,1330,1312,1320,1340,1310,1334,1332,1314,1346,1296,1338,1360,1296,1300,1314,1354,1308,1360,1316,1298,1296,1300,1328,1312,1314,1328,1302,1324,1384,1310,1322,1312,1322,1380,1310,1318,1344,1332,1422,1342,1360,1310,1330,1404,1354,1304,1318,1286,1308,1284,1340,1280,1288,1314,1332,1348,1366,1328,1278,1356,1310,1342,1314,1310,1282,1328,1298,1318,1288,1282,1382,1314,1296,1298,1268,1298,1272,1326,1332,1348,1376,1934,1856,1492,488,698,714,560,820,406,1752,2092,2126,2120,2128,2090,1750,506,2334,2336,1932,2342,2342,2118,2018,1482,1646,1366,2126,1632,1680,1704,1428,2352,2366,780,2116,1600,1230,1236,1886,1248,1934,1232,2352,736,1570,2138,2116,1800,1754,1832,1072,1208,1702,1896,2584,2548,1186,2056,1588,2370,2050,1784,1636,1614,1958,1444,1210,1248,1656,1058,1060,1046,1510,2124,2362,1884,1750,2352,2100,1270,1818,1880,1550,2214,1528,1710,1890,2462,2360,2350,2342,1934,2362,2470,1904,2448,1758,2484,1872,2460,1786,2494,1808,1398,1378,920,2118,1902,2396,1870,1876,1458,1894,2092,1588,1540,550,1976,2378,1822,2374,2392,1882,1956,1884,746,1480,992,1476,2160,1302,1208,2352,2346,2344,2338,430,2004,1982,2360,2344,2360,2362,2356,1856,2058,1570,1620,2364,1884,1644,856,1018,1496,1840,1488,1492,2382,1958,2042,2370,2108,1494,1480,1660,2126,2016,1570,2114,1890,1576,1894,1404,1432,1508,1592,1818,1162,2134,1026,772,1008,2490,2432,1070,1168,1854,832,2644,1366,794,1656,1540,1958,1796,1756,1724,366,398,1326,1450,1252,588,496,536,468,920,1652,952,1392,1216,956,1608,1000,1528,804,1760,1664,728,1460,1334,998,1066,948,1352,1324,1358,1000,1454,1560,1456,1294,1290,1288,948,770,766,730,750,668,844,576,408,1024,1600,356,1020,1032,560,1280,1184,1206,1314,1692,1040,1188,1760,1658,1704,1786,884,1580,1388,1638,1770,1874,1512,1684,1696,1288,1692,1422,1562,1740,2482,2704,2700,2726,2700,2759,2674,2576,2208,722,796,922,578,582,542,588,350,388,582,876,820,894,898,1006,1000,898,1384,346,440,566,1390,1272,350,406,354,366,1388,988,900,890,882,922,988,588,548,632,398,512,630,598,996,852,910,1384,468,888,1010,622,820,1214,984,990,1002,902,928,676,600,886,906,702,510,858,512,500,1896,1892,1000,2000,1628,1100,2008,1608,828,2044,2004,972,2024,1496,2096,2036,760,2012,2024,2048,2040,1032,2020,1972,1984,2020,1132,2016,1932,1652,2032,1576,1564,1724,1476,1544,1528,620,2028,1688,640,744,1584,1608,1804,1604,1676,1624,1548,2028,1600,1560,984,900,1964,1392,924,920,1740,1992,2012,752,1106,1304,2640,1606,1794,1202,524,1816,1040,1780,494,1164,1714,2334,1842,532,2522,1092,1626,2536,494,2892,332,600,1680,2334,2386,1820,532,1178,1178,1904,1622,3942,3644,1766,1768,510,1278,1364,1364,1350,1810,1182,3362,1806,526,1694,1780,534,3282,1388,2300,3466,1744,492,1786,1464,1790,368,1794,1822,1406,1616,2054,2072,2136,2050,2072,2048,2050,2028,402,366,364,1696,2108,2150,2098,778,1852,914,1712,2020,826,1388,1616,1514,1780,2228,1970,700,767,2705,2318,2435,820,623,1188,2373,2406,2398,2390,2867,1236,830,618,324,700,772,1450,666,560,2370,1754,1642,1518,1160,2120,1496,1636,2080,1662,1638,1082,704,786,1750,2349,2002,442,310,482,1998,1610,1788,1592,2022,1988,1796,1792,1800,1998,1974,616,1096,1736,468,340,1656,1724,1744,1724,1724,1704,1708,1700,1716,320,1712,996,764,1696,1800,612,416,576,1700,1688,464,480,1712,1700,1708,1696,1692,1696,1724,1186,1168,1152,1160,1080,1070,984,1096,1226,1036,1072,1078,1046,1004,1222,932,1036,1020,1010,1146,1042,1006,1060,1354,1920,1902,1910,1778,1984,1884,2178,1888,2068,1774,1846,2184,1224,1998,1118,708,2014,2026,2160,2054,2072,1854,1974,1662,2096,2148,1618,968,2862,1096,1492,1208,1508,1492,1402,1598,1504,1502,1592,1530,932,308,1390,1520,1014,1174,1488,1122,1654,1262,1088,1410,1540,1586,1656,1520,1650,1536,1434,1596,1194,934,1636,1690,1064,2190,462,1388,2194,2194,336,390,346,344,358,414,342,336,346,392,416,414,350,336,420,412,338,348,422,912,532,636,456,822,1234,510,374,1070,454,776,1098,1612,462,912,630,1604,2418,1596,606,632,2352,326,2366,2340,2270,426,1824,2240,2284,2296,1426,1392,536,380,536,2294,2260,2316,1278,2334,2318,404,1828,534,2288,1280,2260,1484,918,2332,734,1238,764,2378,2288,2314,2266,2328,2338,2314,2316,1590,736,540,2284,2324,2324,480,742,442,444,2326,2328,2328,2308,2282,2278,908,950,962,1316,992,2152,2288,1096,1020,842,1920,2172,2166,952,2478,2214,724,2100,2472,784,412,1674,1282,936,900,342,532,638,458,824,514,1236,338,1064,452,778,1108,1154,3098,1146,440,450,460,1384,2606,1864,3326,3360,380,892,3362,3406,494,914,1472,1728,3410,912,3436,1646,3506,578,1324,346,346,2146,3438,3380,704,3322,3280,708,820,1356,3652,1254,3654,1426,1678,732,734,1044,816,1530,1714,784,1650,906,1726,1144,1666,564,622,684,600,742,798,790,610,738,918,1020,636,732,630,1646,504,816,1822,906,504,3069,372,1402,3698,536,786,1744,576,526,1674,790,1646,846,908,808,1318,1676,1674,564,1508,1754,656,1820,662,1176,692,810,1816,1806,994,1202,1010,1696,610,578,1700,1664,724,1196,1656,548,622,1668,748,1664,738,762,1778,824,1030,2031,1254,1784,1831,720,1100,496,1754,762,368,398,1666,1344,1650,1642,1664,624,1654,1676,1354,1644,1552,1194,1124,984,1188,1832,406,854,1800,402,848,1800,1704,1756,576,576,1674,506,1084,1656,852,1638,1670,1062,1656,910,1664,1366,1656,684,1646,1828,1810,854,816,1780,598,1126,1788,446,860,1808,1826,1760,584,1678,1200,1598,506,1622,1014,608,1656,850,380,406,982,3686,2778,1020,974,1186,1748,622,494,1682,1052,1656,1058,736,1666,992,606,1650,1666,756,1652,732,734,1666,556,426,3710,966,996,3694,964,994,1856,404,892,1716,1660,1674,870,1650,1626,426,1654,670,1640,322,498,870,1288,1798,1714,1800,870,430,1658,546,712,1848,890,1812,1168,1666,1650,1650,946,436,532,388,780,1646,1050,1676,510,808,344,408,788,794,538,794,788,346,356,1664,346,794,1550,1658,804,796,1138,900,726,730,726,804,912,1658,494,578,838,1138,596,926,590,672,852,856,720,1676,826,638,1630,360,310,1580,1562,1902,1814,1032,938,636,1040,934,1314,716,1774,680,1730,554,1114,1070,1678,934,1698,588,1908,1604,724,450,1710,1068,514,3590,820,1296,3678,618,1628,998,1870,1596,1846,892,1610,982,1598,774,810,1604,714,1040,1648,1600,864,1702,1600,1616,526,756,1620,802,516,1598,1306,726,1084,498,1664,606,1588,842,1036,1610,1234,1628,896,530,1482,1772,912,896,3508,3484,974,696,1686,742,1850,1090,1608,776,984,1594,1150,680,1612,1902,1590,1102,1736,1032,1696,1310,1744,486,1762,1784,1692,1708,1558,1748,808,1798,3630,3620,860,1620,912,1686,1536,1768,1792,1664,758,1600,714,1608,442,852,1592,1732,1610,652,1590,792,934,1700,616,706,692,2778,3584,1688,666,1794,842,1754,658,1938,1660,682,1692,1426,828,1586,520,1762,866,598,1662,534,802,1628,782,1506,1618,1638,684,1762,628,1738,1122,1632,500,1870,854,758,1698,1594,734,1684,1804,754,920,824,1186,1138,588,442,790,808,804,1030,718,1628,1306,868,874,872,734,1628,1134,1760,918,1198,1372,308,1316,348,1382,1794,926,1954,444,1422,1954,1168,366,2068,1986,1744,1884,1540,1814,1774,1236,940,1814,566,1154,1310,718,1772,726,1960,586,1044,1242,544,1846,1798,1800,618,1964,1600,682,450,1754,524,556,568,3622,788,1314,3694,602,1782,842,1874,1594,1916,856,1772,920,1076,1916,806,1764,716,1060,1870,1746,1086,1700,1686,1688,1612,550,830,1642,798,796,1716,1306,714,1242,1810,606,1726,870,1482,1732,1232,760,1868,1168,534,1482,1878,1912,720,1038,3498,704,3564,1038,698,1682,742,1860,1200,1772,1004,1006,1834,1612,1888,1734,790,1732,1036,1594,336,338,1306,1884,464,1750,1778,688,580,1700,1730,1560,1748,798,1814,854,3692,3632,862,1622,742,1686,1306,1738,1794,1748,764,1720,1614,1884,1774,1806,1762,1592,772,930,1694,706,780,834,2940,3708,764,1684,668,1852,818,1746,1886,644,1886,1682,446,666,1716,1430,828,882,1590,510,1760,862,642,1604,538,808,1652,544,1468,1594,1642,648,1698,630,1606,676,424,1640,502,884,854,758,1716,768,1668,584,1532,752,1748,1186,1146,588,442,720,628,806,804,718,676,674,1698,1394,874,876,874,846,1628,1106,548,1058,830,1204,1378,312,1672,1380,1706,858,1911,456,488,404,352,342,1738,2057,2170,328,516,720,788,732,1740,888,696,772,464,844,944,780,900,1144,576,644,344,308,440,652,772,776,772,460,1232,1128,1032,1164,1160,1112,324,340,424,548,1988,888,1480,1384,1772,1844,1788,1784,1780,1768,976,528,1044,724,1000,1112,460,636,1788,1120,1896,1060,1208,1800,1116,1204,832,1236,1240,1208,1068,1816,880,864,1092,880,916,872,1752,984,968,352,536,504,908,1032,424,832,1148,1256,788,496,492,520,1552,440,552,1292,868,400,576,360,652,1740,692,664,308,360,436,1552,1916,692,1128,888,1988,1328,1792,1780,396,1820,748,408,372,992,500,340,396,360,388,352,372,300,580,844,444,1244,1168,1176,1216,920,500,1184,1240,1784,1788,808,1796,1284,1788,992,988,1192,924,888,1692,1472,1344,1280,1316,1036,1088,608,852,1116,804,1104,1000,1080,1184,1788,540,896,1288,740,756,1800,1204,1172,1200,1196,800,1204,588,908,1000,984,1192,684,528,708,820,756,1120,1872,708,504,1752,1796,1540,1196,1192,704,632,716,1556,800,792,796,1584,1036,548,1648,804,868,1848,1812,792,908,336,2092,2166,1426,1694,490,596,612,1602,590,598,1530,1380,590,1694,596,1604,1538,1132,584,510,590,594,1586,1362,1388,592,696,590,746,594,1500,1930,1570,1404,482,1450,1602,1456,600,1898,1796,1718,1896,538,3032,602,938,1784,1728,698,608,1582,536,1706,1392,1886,956,1338,600,1552,1406,1532,1054,592,1204,1206,1172,1154,2038,608,1484,1242,1436,788,998,972,1830,814,1836,1018,1012,1840,976,1336,772,656,738,1814,1026,1808,758,1842,482,676,1854,386,1380,1030,1366,374,1814,1850,1218,1254,1284,1794,1546,1806,986,1842,1064,2376,984,1884,504,514,846,1744,1008,534,1744,532,532,1004,1012,1014,528,334,524,1186,396,752,1068,430,812,342,810,488,348,324,460,1274,1834,522,478,414,1058,782,462,476,572,414,968,480,474,462,446,398,816,338,746,722,308,368,1274,430,370,354,1274,1170,586,586,458,474,530,320,584,846,306,1086,1124,384,874,336,1072,462,934,1770,1766,1764,584,324,850,568,1764,1766,1770,1772,1772,1766,830,1776,800,754,536,428,1770,1770,1766,306,338,1770,1850,1766,1768,1058,518,4604,642,904,514,1266,552,886,738,1170,554,424,750,1772,554,1226,1140,430,630,636,636,324,634,632,538,1770,690,366,670,1766,734,1770,400,864,1766,616,718,708,874,1762,400,544,534,330,906,334,366,708,306,532,508,1770,1764,1766,1254,350,506,1766,1766,1768,952,566,864,864,1770,1772,1764,918,1774,570,750,320,722,1766,1768,522,1094,1258,1772,536,1612,734,1764,1830,504,1042,1656,552,1428,1176,1478,648,592,1264,628,616,1048,608,1004,828,828,864,832,868,2162,732,824,808,760,1336,2056,1284,2076,1316,2068,2060,1784,1640,964,936,808,736,732,756,768,708,1144,1152,1100,1092,1708,1088,1100,1112,1144,1176,1132,1200,1192,1876,1944,956,1936,568,2406,1406,622,1440,712,700,1186,688,1138,690,952,950,990,940,898,984,1188,1172,832,934,1128,1192,906,856,1508,2346,1456,2346,1522,2356,1556,2332,2034,1866,1096,1062,910,822,822,824,812,768,804,1300,1302,1262,1950,1930,1228,1258,1258,1290,1352,1286,1380,1348,2136,2218,1094,1978,644,398,388,394,1868,1308,1348,1372,1516,2180,1528,2320,1164,1916,2160,1684,1968,1784,1720,2112,940,1852,1528,1932,2820,3224,1816,1072,1328,1192,1224,1560,1556,1756,1896,1368,1436,1740,1608,1196,1936,1864,1268,1920,1876,2044,2192,1988,2924,1764,2400,368,1156,1384,1728,1712,2056,1596,2036,2124,1660,1476,1320,2544,1680,1844,2080,2136,2956,2352,1612,2308,2228,1764,1612,1620,1612,1240,2080,1816,1624,2036,1364,1236,1188,1520,2040,2692,1556,2416,3080,1848,2220,2288,2280,2336,2320,1428,1400,2920,1536,2532,1100,2912,1564,1680,3084,1760,2788,1432,1528,2536,2144,2952,1356,2844,1776,2480,1872,1584,2024,1472,664,2620,2448,2980,2416,2912,3176,2944,2952,1232,1024,1420,988,892,916,980,1080,804,2920,1256,1164,1100,1040,1076,1012,1292,804,2660,1124,1172,1160,1196,1284,1312,1260,1060,2236,1708,1448,1340,2808,1516,1856,1732,1736,1628,1536,1480,2648,2580,2544,2724,804,3448,714,2577,762,1986,1900,1978,2158,2006,2004,2024,1954,1924,2160,1904,2026,1946,1962,2000,1962,2052,1984,1944,2056,2034,1900,2008,1932,2026,1906,1922,1998,2002,2006,1838,2118,1948,2114,1960,2112,2074,2010,1980,426,378,410,2424,2686,2662,2358,1822,416,1082,1598,392,1056,518,526,604,2128,756,800,2564,2284,2006,1832,1884,678,2212,2090,2050,376,736,1118,1898,2508,2378,490,1622,2258,2264,2382,2074,2088,362,994,2036,1094,626,658,2302,1792,436,890,394,536,2560,1096,1454,1696,2684,2300,2324,464,558,422,2166,2090,908,1462,604,1810,560,444,680,2038,2470,470,408,1430,600,406,546,856,642,2008,2208,2220,2160,2226,668,1916,1954,1972,2138,1944,2136,426,668,2056,1916,1964,1160,1574,1212,1270,1092,1138,1100,1016,1048,1118,1172,980,1074,1094,1136,1096,1060,678,1180,1120,1054,1008,1210,1142,1108,1106,1082,2340,1168,2576,480,1680,700,664,858,1170,1056,394,1150,390,410,1100,458,484,444,458,1300,464,1537,1360,532,866,1772,402,1622,1194,3352,1011,1106,2939,3302,3098,748,794,1522,1276,1368,1502,1358,1736,1584,1494,1392,2032,1726,1152,1676,1556,1646,2168,1280,1470,1024,1248,2030,1072,920,970,1388,1434,1302,1964,2038,1144,1492,1262,1270,1358,1016,1464,2036,2038,1328,572,764,830,2094,1410,474,478,394,360,1192,766,1314,1354,454,396,526,506,434,1288,1234,1272,3282,922,452,2685,2542,2480,2494,1444,1232,1300,1456,1232,2378,2066,2520,1284,1304,1872,1766,1456,1450,1508,2494,2198,1672,1836,776,1874,1382,1872,1498,1790,2690,912,1884,2418,1622,1664,898,2358,2130,1234,1830,1860,2104,1530,1872,1520,878,788,1868,1904,2426,2418,1368,2120,2332,2180,1504,2578,2266,1942,2392,2306,2274,2674,2384,2524,2766,1280,1298,1266,2382,2330,2496,2616,2744,2514,2642,2656,2762,2470,1948,2286,1898,2290,2046,2788,2868,2806,2738,2920,2835,2956,2646,2596,2608,2636,1518,2464,1576,2204,2752,758,2356,2524,2540,544,2876,2868,1232,2316,2118,2680,1304,2666,1914,1930,2442,2470,2516,2556,2328,1206,2672,2070,2596,2438,2380,1388,2666,2642,2764,2582,2130,2598,3136,1654,2632,1392,2412,888,836,1228,1886,1362,2440,2376,1890,1902,2022,2006,2488,2892,420,336,1456,376,1612,2638,2228,2388,2222,1176,2310,1862,3520,2364,2480,2412,1880,1714,1696,1720,1716,1718,1684,2054,2454,2660,2660,2534,2514,2434,2542,2798,2858,1858,1524,2404,2788,2644,2240,2634,2542,2384,2666,2800,3086,1568,2078,1378,2462,2330,2190,1844,2632,1258,2436,2370,1812,844,2536,2968,2754,2612,2638,2500,2180,2194,2182,2264,1832,1926,2644,2424,2692,2406,2652,2648,2068,2384,2100,2292,2736,1272,1576,1722,2252,2682,2538,2382,2440,2428,1274,348,852,1864,2600,2898,2480,2216,1940,2396,2462,2464,2480,894,2748,1382,1436,2312,1418,1878,2394,2232,1884,2622,2470,1068,1398,1266,1882,1376,1864,568,1904,1760,2438,2356,2402,1262,3108,2782,2382,1748,1892,1714,2178,1736,2044,1922,2022,2260,2352,2590,2676,2874,2324,2530,2286,2392,1782,2682,790,2682,2172,1736,1778,2004,2110,1530,2472,2600,2284,1738,2292,2002,596,2504,1492,3136,508,632,814,660,794,812,702,562,654,858,822,2002,702,1994,606,2222,1986,590,698,658,664,902,998,988,912,2112,954,814,696,476,648,1830,2178,2170,718,1024,840,1082,1618,668,624,784,912,1040,1980,1604,1680,790,1428,860,696,564,948,1140,1760,778,940,422,480,572,1210,1154,936,972,1294,968,636,948,992,1686,1136,852,1850,1340,616,668,1482,550,460,1912,952,1324,1438,1260,840,1156,1046,936,1306,1808,458,976,1936,860,696,1444,692,2032,1016,764,568,604,668,1620,304,660,796,468,776,772,1870,2030,1110,642,860,610,616,1192,500,772,966,848,1968,640,992,1028,1838,710,1112,1078,874,1646,1918,530,810,748,1884,1580,910,1940,1010,1022,1060,1618,1992,2050,2130,1272,1416,1152,642,1476,1380,956,2124,2076,2092,1136,902,580,1496,712,1918,2046,2094,1096,528,1800,2016,2016,648,1822,856,1934,740,808,1244,1852,1954,934,804,1332,412,2292,2806,1412,1502,1784,444,2362,2318,2538,2206,2358,2516,1212,1028,1836,908,1406,1494,2182,2042,2202,1914,548,2392,1942,536,1134,1486,1822,2160,2052,700,2463,2060,798,910,1970,2140,2264,1942,1748,392,670,1174,1608,448,1010,530,744,1642,1288,644,1078,1582,988,542,534,482,538,1218,1002,438,374,550,1072,468,430,1386,576,1096,370,1462,916,682,980,506,936,702,1202,1112,500,348,920,1258,976,836,536,870,2898,1122,2118,374,386,448,308,1458,746,2028,1592,2036,634,1164,2416,1124,634,1328,1260,1500,2230,864,2070,2092,442,2094,1668,2158,2112,1932,1940,2074,2032,2394,1880,552,1776,2334,1942,1158,712,1750,610,838,874,868,514,756,368,876,884,420,518,762,422,894,898,512,884,1780,850,878,882,642,868,760,878,888,892,882,820,830,486,890,830,452,714,326,782,754,986,1996,1016,1748,692,666,626,588,780,728,854,828,836,894,1786,860,872,876,836,678,888,872,878,678,536,634,640,652,722,852,792,854,846,3254,378,392,854,658,874,824,828,438,1224,862,874,808,578,868,492,870,880,868,538,546,868,868,406,1836,884,692,868,630,798,876,876,864,856,820,860,862,898,824,870,874,744,1676,1848,730,1987,1738,1951,1654,1780,1732,1660,1853,1951,736,1644,1803,1744,1500,728,1742,1676,1730,1778,728,1516,1784,1738,1328,2230,1380,1344,1276,1294,1228,1250,1330,1240,1054,1280,1424,1306,1456,1360,1412,1338,1354,1386,1320,1340,1352,1334,1364,1356,1400,1328,1662,1036,1002,952,968,912,924,994,918,780,954,1070,974,1098,1012,1058,970,1020,1032,994,1000,1034,1012,1024,1020,1074,992,1164,1164,561,507,545,1103,1874,561,1785,1150,1806,347,328,335,440,340,306,349,386,1765,1450,1200,419,381,393,540,1952,1387,350,442,404,347,356,380,364,339,622,411,376,697,384,307,519,451,401,371,452,507,441,461,378,385,490,449,653,590,406,513,478,486,467,433,418,536,725,452,388,322,415,484,489,439,427,512,425,614,453,580,492,550,338,354,360,402,434,493,406,1765,839,397,490,365,378,381,376,415,447,370,361,437,424,374,334,444,327,355,418,496,352,361,350,1303,572,337,896,360,473,402,363,506,458,393,424,450,329,911,523,709,373,528,566,1153,732,1022,900,493,979,1918,665,505,520,494,563,394,447,473,450,404,651,552,559,546,524,386,2674,2593,1347,957,737,686,601,853,536,587,533,904,588,608,863,746,966,1299,1086,1232,1075,817,813,680,796,595,337,951,647,1008,633,486,478,495,418,591,480,497,611,395,521,546,441,515,422,490,553,686,441,543,523,569,1082,955,496,794,547,667,778,409,612,2048,1304,615,1733,624,311,1367,562,735,300,559,673,470,480,506,695,653,533,673,386,1921,565,565,698,800,1945,1542,544,978,454,580,1009,2046,582,2156,3014,1490,771,744,311,637,707,429,315,1580,1461,1054,1038,903,556,540,410,1169,816,766,773,922,803,509,882,1057,746,565,645,826,478,612,787,1291,461,1486,1090,1388,1782,1183,470,898,1579,1203,808,395,621,559,508,1570,613,762,1846,1604,408,599,629,993,405,415,1166,473,933,547,339,526,680,1488,1280,1668,484,1004,360,1636,1500,828,1280,1596,1704,1280,1272,1516,1300,1560,1644,1644,1620,1620,400,624,440,372,1280,468,524,1608,1624,1640,508,1604,792,1280,1496,680,1204,1184,1736,1280,1280,1628,1636,1636,1448,1292,1372,1780,1392,1644,728,1692,540,1070,516,1046,520,1026,508,1058,1280,1780,1592,1560,1480,1508,1584,1588,1280,1280,1280,1280,1280,1280,368,368,364,356,372,364,372,364,368,368,372,364,364,364,780,1280,1280,1220,1512,1480,1280,680,940,1540,1280,1280,1736,660,1488,1240,876,1736,1668,1588,1600,1280,1280,1552,1556,1280,544,1616,1568,388,1280,1280,1128,348,380,388,388,392,376,388,388,384,416,412,392,404,392,388,408,400,404,380,412,400,404,392,388,1596,1604,1708,1620,1584,1564,1844,1820,1812,1732,1644,1664,1604,1520,1680,1772,1716,1740,1664,1636,1744,1600,1644,1504,1624,1640,1612,1716,1552,1744,372,384,396,1648,1664,1624,400,1632,1620,1624,1624,1664,1632,1672,1628,1608,1628,340,1656,388,376,1448,1732,1016,592,1588,372,724,456,560,448,512,540,304,1484,1040,1460,1456,356,1464,1648,1596,524,536,1780,1592,1596,1796,1748,1496,1548,1512,340,1196,1584,1572,1604,1308,388,312,440,416,408,484,340,452,1240,436,376,1572,1540,304,676,328,596,392,624,1776,1476,1460,2176,340,1636,1676,1552,1844,1564,1404,352,364,360,356,372,368,352,364,364,360,360,360,360,364,356,360,360,1868,1812,1848,1868,1844,1812,524,548,532,560,532,524,528,500,504,524,1228,1176,560,552,500,512,1196,520,500,536,532,756,600,1488,1472,1656,1704,1708,1820,1812,1532,1628,1076,1636,416,416,416,416,416,344,420,412,424,408,412,420,424,420,404,420,424,404,408,460,444,436,412,412,356,456,428,432,416,1644,1612,1856,1780,1752,1788,1580,1576,1716,1512,1604,1480,1464,1616,476,488,708,488,940,644,1460,508,1808,1604,912,1780,1280,404,1444,412,408,1536,1640,1860,1808,1788,1748,1796,388,412,392,404,388,396,400,388,384,380,400,396,384,392,396,400,376,400,376,388,396,384,384,380,1512,1464,1628,1572,1568,1796,1532,1540,324,1756,1740,1760,1576,1596,1588,1744,1752,1708,356,496,1460,1656,1652,784,728,1032,600,936,1576,1484,1468,1472,1480,468,1724,1712,1664,384,380,380,388,384,388,380,328,384,384,392,384,384,380,400,1004,568,1172,896,1720,1700,1716,328,428,1600,1628,1436,1492,1616,1612,1640,316,1632,420,1508,400,1692,1676,2420,2420,2744,712,1322,1352,1284,1274,1324,728,1232,1316,1326,1334,1370,1318,1320,1244,1214,1266,1268,1306,460,438,382,1042,598,1280,862,1426,1322,1322,1296,1490,1468,1506,1416,1104,1458,424,440,406,428,414,422,400,418,986,1314,1330,1318,1280,1408,1336,1360,1346,1470,1446,1410,1418,1310,1480,1436,1332,1330,1320,1338,450,1372,1498,1442,1320,1320,1406,1344,1312,1292,1148,1418,1398,1122,1144,1585,1346,1312,1302,1140,344,310,312,316,318,300,310,310,304,1404,1440,1432,1404,1406,1432,1314,1224,1300,1168,1332,1410,1300,1006,1198,1292,1298,1318,1310,1324,1254,1360,1354,2960,2960,2364,1452,1596,1312,2368,484,2176,1284,1456,592,2320,1768,772,2424,796,2484,1272,1840,1944,1984,1956,2436,1956,628,1624,2456,2324,2320,1228,784,2416,2412,452,2424,1800,1768,1760,1644,1312,2452,1328,2004,1688,1584,2424,2492,992,2400,1924,2420,1100,1124,1608,1740,2384,2440,988,2392,1448,2408,812,1428,1484,1348,1260,616,1336,2380,2332,1636,1688,944,948,2408,2472,2436,1928,2424,2424,2388,2432,2400,2384,2336,1216,2488,2404,2364,1600,2264,2344,2332,2320,3018,1284,1888,3016,460,556,818,712,908,2052,2190,1504,1864,1524,1504,1504,1040,1510,1512,898,762,2120,970,934,2220,1516,1516,1522,882,812,1484,1540,1514,636,2452,1536,450,1508,456,638,1220,586,932,550,2056,486,344,360,512,484,1816,596,550,506,494,338,314,1632,398,532,784,2472,2184,2444,908,442,920,2044,866,1798,2052,1568,1382,1232,952,1448,1310,1216,838,1346,812,2840,2044,1112,914,604,1368,1630,1694,1046,890,796,1334,1446,954,1596,904,460,624,578,594,2070,508,1248,740,742,1534,2132,490,2034,906,2038,1122,988,1504,1674,1484,674,482,1514,982,768,698,778,1346,918,520,690,1490,1838,2038,1724,2092,1672,2046,1334,756,674,528,1394,1962,1830,1126,2032,2052,1978,1774,1526,1962,570,706,1282,2052,1068,1564,1022,2046,1526,698,614,616,602,604,612,674,912,922,772,664,1520,728,2044,1092,1222,2040,2424,1676,830,2044,1020,1094,702,1640,776,1546,1700,1880,1406,2124,1358,1256,1120,2062,924,592,580,594,2060,2090,2054,792,736,1290,1234,1370,884,990,1768,748,618,460,1912,424,538,422,1270,434,386,412,542,838,424,306,1910,1892,616,522,480,1814,554,1556,1514,1794,1022,542,490,428,1088,1982,972,930,482,2030,1958,1974,1572,2072,1694,592,374,610,2235,1822,1890,1768,944,1074,1354,1184,1062,1772,1860,2118,1894,1888,588,1012,1774,1208,1860,1416,1120,1790,1706,1892,1040,1186,946,1254,844,890,744,618,1830,1898,886,1824,1414,1792,988,1010,1810,1042,1768,880,1434,1416,802,710,710,790,942,704,792,880,1240,1726,1940,490,1058,1786,1650,1650,916,1768,968,792,818,1762,1818,1208,1246,980,1422,1122,744,442,1782,968,966,1070,1146,1256,950,882,938,1134,1242,1720,1800,910,1998,1770,460,448,1830,1196,1234,674,1808,534,848,1270,1896,1288,1330,1918,1074,1078,1170,1920,794,1268,916,952,1242,1404,1338,1396,1362,1276,1482,1002,956,1008,860,600,1152,1904,1048,1210,1278,1778,1868,1814,874,740,630,1310,1914,948,1122,490,1592,1492,942,968,730,1256,534,602,876,1034,1054,944,922,1120,942,1944,928,1084,1074,1030,888,1242,1050,832,712,944,1106,618,966,908,672,1020,776,1058,1134,804,1942,1668,1816,1914,1000,1758,1260,1186,1540,1208,958,2008,1342,980,1212,1016,1018,956,862,1440,1712,1412,1826,1748,1784,1474,1430,1818,1426,1194,1012,1822,1894,1892,1854,1850,1892,1880,2162,1456,612,770,1708,1040,848,464,754,624,778,794,762,1060,816,826,1330,1776,888,1760,1294,784,640,1028,1366,1032,602,1368,2362,1254,2470,1164,2546,1252,1556,2026,1854,1106,2354,1082,866,2310,966,764,1042,1992,1226,1794,2902,838,1818,1326,786,1635,520,490,2510,1434,1791,2058,2752,1214,994,1324,1862,840,844,962,2228,2616,1244,1674,1962,2388,1878,1220,1742,1590,1182,1642,2452,2468,1844,864,1430,1070,1268,1600,1068,1250,2526,2268,1220,1776,1970,1368,620,346,790,1880,1922,2172,1600,1338,1178,564,338,3378,1912,1080,1472,1024,2069,1960,1706,4102,1972,1014,1946,1110,1598,920,730,1174,916,1160,1254,1240,1636,1428,1154,974,976,2040,1948,988,1968,500,1012,2086,1944,2020,322,1964,2248,2280,648,2102,2714,846,2390,2095,2027,2116,2052,2824,2120,474,350,706,1884,860,1702,1132,1541,1137,1137,1137,1137,1137,1220,1107,1107,1107,1107,1107,1107,1067,1204,975,1246,772,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1211,2196,460,1120,1840,2172,2044,2220,1760,1424,2040,1680,2172,1000,2104,1760,1580,1900,2520,2192,1952,1688,2052,1468,1504,1328,2168,2056,424,1664,1808,1952,1536,1880,1972,2172,2216,2168,2212,2024,1824,2316,2016,1764,2212,1284,1760,2028,2348,2204,1284,2180,2252,1332,1260,768,748,724,764,688,1276,816,338,406,528,482,402,468,538,530,536,376,530,534,520,402,1562,316,368,318,562,950,1188,530,520,534,534,524,518,516,476,532,534,524,524,410,530,410,538,404,402,430,538,528,532,538,416,412,468,540,392,526,402,1158,1792,400,410,1802,542,426,1182,524,528,528,540,540,408,532,414,470,544,408,472,412,412,530,518,518,526,524,530,528,530,530,536,530,528,530,458,532,412,410,530,524,534,532,466,476,544,538,424,408,470,414,524,360,364,466,532,532,528,478,474,542,536,536,614,472,536,1132,350,396,474,472,1138,542,1198,544,474,1136,1188,480,390,386,1188,532,472,1766,1190,528,542,1822,536,536,404,534,418,532,416,406,552,540,404,408,546,538,1186,428,364,388,476,496,550,538,410,536,544,542,546,534,542,534,534,534,542,564,488,538,544,560,538,532,528,520,536,546,536,550,496,532,392,396,384,388,390,390,392,370,376,376,362,372,370,548,472,478,548,540,546,542,480,474,506,550,546,404,396,546,366,378,334,340,384,384,382,382,334,342,386,386,534,470,536,550,540,408,416,474,524,530,542,536,536,434,378,348,386,388,386,380,382,340,334,384,384,384,388,396,540,464,528,534,480,524,534,526,396,530,530,526,462,464,338,388,378,376,376,376,376,386,398,388,394,384,450,388,340,394,386,386,418,342,390,388,394,390,386,342,372,330,378,438,480,498,534,534,528,474,466,538,478,414,548,542,462,524,320,520,326,320,326,320,324,678,328,320,324,312,310,316,310,312,320,314,310,310,302,316,312,310,322,318,326,320,320,312,312,304,308,310,312,308,302,310,306,372,312,306,304,310,308,306,302,328,308,310,306,310,306,416,842,764,1462,662,952,1390,1662,312,362,304,548,508,520,388,522,524,518,516,398,402,468,390,520,388,508,628,540,456,518,514,522,516,516,502,400,530,516,524,524,404,454,402,536,402,522,424,452,528,406,524,466,536,462,394,454,388,518,1154,374,1154,532,534,416,508,522,536,412,466,524,404,466,524,464,536,410,472,526,446,462,402,516,490,522,532,526,530,528,536,526,464,532,524,404,408,520,530,504,460,470,1174,410,402,528,404,570,360,366,514,522,524,518,532,472,468,526,524,522,532,520,528,520,540,348,388,384,1766,434,472,548,472,534,1182,526,540,1760,450,400,532,534,448,542,538,464,532,540,462,538,472,394,540,528,398,522,416,524,420,396,538,534,398,408,398,468,538,398,534,362,386,530,526,542,530,412,532,544,534,542,468,536,528,530,530,548,464,1742,1188,536,530,396,536,480,480,390,396,386,388,388,380,390,328,372,374,374,362,330,368,326,376,382,340,382,384,380,380,334,384,382,390,378,348,464,536,478,408,416,542,386,412,542,536,536,532,458,546,538,464,472,536,528,528,538,540,398,406,534,386,334,386,378,382,332,382,384,382,384,528,542,458,528,532,534,538,530,392,526,530,540,382,388,380,376,374,374,374,386,394,364,386,352,392,336,450,386,390,394,384,342,416,340,388,386,392,390,382,342,370,370,378,432,540,496,528,494,526,400,404,528,412,402,482,1178,426,324,514,324,322,324,320,322,324,322,328,316,322,314,310,356,310,310,324,314,304,308,302,314,308,310,310,322,318,322,318,320,304,316,316,310,310,308,310,324,304,306,302,310,304,370,308,306,308,306,326,304,300,326,306,308,302,308,306,418,840,756,474,950,1196,538,320,526,384,516,510,520,390,472,386,1206,542,530,544,1288,1600,1207,1207,1582,1302,1245,1358,1207,1207,1600,580,482,346,1650,510,424,482,552,1016,1376,504,1680,1174,876,340,1510,1582,1598,500,496,1472,1668,340,1316,1530,448,910,1300,1352,616,558,866,1254,836,614,710,482,380,456,734,1694,1386,1502,584,904,896,1620,420,718,692,456,628,640,906,470,624,1090,1398,1360,1196,706,1106,604,542,638,616,1500,1358,882,1506,400,1072,502,366,728,672,1116,1452,652,908,1378,722,766,1454,404,1118,328,602,1502,1498,1500,2109,306,390,1378,1250,868,890,852,886,1250,1094,800,986,1052,1150,928,936,1402,1646,1808,1772,1396,1718,1294,1766,1688,810,1726,1078,580,1558,1576,1410,1750,472,1284,1192,1418,1322,1174,1472,1050,1280,990,1782,1468,744,1440,1080,1674,1606,1452,650,1422,1266,1294,1198,900,1462,1134,1244,1428,1094,1140,1052,1154,782,686,1240,1502,1130,1244,1648,1222,1706,1506,1286,1214,1208,1464,1272,2214,2803,2923,2076,2979,2822,2945,2912,2896,2526,2872,2933,2921,2577,3068,2852,2933,2812,2933,2110,1012,2933,2229,2698,2946,2930,2659,2721,2873,2822,1977,2292,2693,2939,2677,2302,2413,2546,2876,2816,2618,2879,2687,2866,2400,2217,2450,2799,2903,1697,2631,1490,1827,2677,2931,2880,2243,2645,2771,3299,2732,2601,940,2026,2598,2823,2650,1716,2000,1993,2715,2918,1492,1917,1404,2233,2571,2828,1822,1661,1732,1824,2881,2748,514,1599,2543,2214,2884,1367,904,1518,2744,2774,2306,2003,2520,2662,2761,2622,1711,1702,2900,2885,1467,1403,1422,2460,2884,2563,2439,2668,2782,2066,1449,2535,1757,2751,2540,2599,3271,312,498,1410,1264,852,908,812,928,1322,468,626,814,998,1056,1152,840,958,1408,1652,1782,1942,1226,1396,1674,1328,1838,1760,1752,1580,1582,1412,1752,470,1270,1202,1440,1452,650,1178,1748,1284,994,1760,1476,758,1078,636,1096,1692,1648,1470,1432,1280,386,712,1226,896,722,514,914,1278,1442,1080,1142,1122,1156,800,1208,1512,1138,1310,1620,1224,1736,1316,1672,1078,1222,1468,2024,1972,400,2160,1422,2072,1776,2190,700,1210,1576,872,2102,2837,2184,2178,2418,470,966,828,356,2022,1310,522,564,1692,1740,1408,1396,1428,1306,1314,1680,1696,1390,1412,1698,2368,2194,776,1748,1234,2578,1448,868,1312,2002,2012,1552,2186,1076,1950,1390,2246,1846,2138,1742,726,946,2034,2202,676,1388,1570,1568,1374,1256,2194,678,1440,2092,1320,1600,1814,1738,1920,1230,1830,2200,2204,2256,1578,2194,1876,1036,1856,2182,2274,1634,2098,1242,2242,1412,384,1914,772,1278,1974,1330,1418,1750,1582,1712,2204,1430,1152,904,1894,2150,722,2114,2176,1970,1662,2170,754,2240,1062,642,1230,1578,1236,1582,2172,2182,670,948,2156,948,1602,1548,2118,1436,2216,1614,1018,2288,1370,1828,1568,1248,1580,620,2146,2202,1316,2538,1414,412,1416,1662,1394,1380,1420,1404,730,1664,1326,1346,1748,1468,1400,990,1830,1404,554,686,1576,520,1922,1196,1356,1334,2158,628,1556,2194,2424,1752,1944,1168,1344,2168,554,1032,1398,1894,1432,1766,2086,890,1228,2192,2202,1420,2194,1418,1638,388,2210,1262,2232,1388,2080,1384,424,1416,1318,1426,1794,1420,1410,1750,1412,916,1736,1658,2128,890,2024,1070,2140,1748,1720,1308,1586,2162,592,1010,722,730,2172,2064,730,2456,1950,364,1960,2134,1872,1808,1928,924,2610,1456,512,1484,1510,620,380,340,1134,1342,1504,1482,1422,1472,1468,1488,1466,1932,1704,1720,2064,1224,1330,1190,1140,1328,1220,1154,1374,1266,1034,1506,686,2184,566,726,1030,920,1286,2178,2210,1064,2168,1378,2166,2138,1216,1970,1054,1016,1590,572,434,758,1716,2190,2128,2190,1716,408,1672,1758,1768,1770,1530,1332,2114,1372,1768,1356,1622,1686,764,2220,1388,336,2184,1914,1272,1656,2104,1928,1888,1372,2168,932,878,1118,1000,2184,2190,702,1862,1766,830,1900,714,1116,968,940,774,1914,736,1802,1736,1682,1134,1036,1066,2256,704,1002,946,1912,974,1618,1860,516,512,1894,2290,2214,1706,658,964,1060,880,608,750,1962,1852,1718,2124,2096,2062,2218,1682,1944,1454,1012,944,1472,2326,1954,700,1746,1908,1932,1920,2704,1312,2004,712,1742,1224,686,1780,1104,1100,1210,1369,1924,1320,2218,2186,1920,1948,2226,1914,706,1354,1266,1924,1120,1058,2390,602,1578,1770,1294,1562,604,2476,1740,702,1222,764,464,1602,1746,1502,1612,1056,1918,1824,650,1232,2462,1634,1660,1200,1928,1518,1456,1660,1484,1014,2812,1222,1902,468,2156,692,1014,1576,1568,1708,1574,1276,1532,974,1748,1204,1184,1326,1200,426,1722,1734,604,2254,1622,686,1686,1300,1236,1170,1568,1792,1576,1102,1760,1500,1550,1762,980,1654,2406,1570,600,1724,1714,1748,1734,1746,1610,1412,766,592,1208,854,984,842,914,1426,1752,1016,1334,1234,2560,1580,362,618,1654,2248,394,744,1994,338,892,1956,1950,714,668,968,436,588,658,708,1676,904,1262,1150,580,490,436,1374,802,432,1032,1342,2138,1392,1372,1380,1288,1100,1742,1714,1700,1514,1382,1400,1398,1712,404,968,746,822,1404,1368,2120,1282,1308,1428,1752,1736,1502,1382,1376,1784,1362,1392,1394,1066,2244,1104,1046,936,2360,1568,1536,2336,1910,470,356,596,362,1240,1534,460,1600,2208,1792,1014,1358,2250,496,362,2090,1754,1684,2210,1380,1742,2452,1034,846,1538,1044,1682,1402,1050,1652,1100,1020,1344,1590,1624,1728,1400,1350,1394,1540,1396,1168,868,2384,1352,1408,1910,756,1230,360,2246,862,1346,946,380,1222,1814,660,2136,692,606,794,772,1198,1182,790,2593,2198,2144,2478,2474,1912,1762,1700,1116,1586,946,1922,1218,1220,1960,1218,1204,1542,798,2414,582,756,386,1554,1596,1632,1600,1636,1206,1258,1676,340,1304,1732,1674,1680,1412,1606,1210,1758,1558,364,2026,1490,1238,1842,434,1746,2164,370,1562,1548,370,1782,1858,1338,420,1210,472,978,438,2254,312,1418,1306,954,1902,2612,1616,906,1636,1718,1646,1380,1748,546,1184,1404,1386,1690,1646,2100,2090,1060,2220,1854,442,2060,1918,1920,1204,322,2224,1374,1766,1620,2380,1722,1626,832,1600,1744,1386,1382,938,1086,1354,1918,538,1724,1712,946,2326,1856,712,1338,804,1678,1648,1374,1794,1650,1538,1278,1556,390,1664,1662,1978,1578,1704,1388,1564,1476,2246,1690,518,734,1732,1696,1052,1730,1168,1180,1708,904,1676,1720,1720,1046,1766,366,1734,1334,1224,1584,1396,1396,540,1422,1434,386,2194,702,1480,856,422,934,2398,1364,690,1362,1372,1864,1322,1068,1786,1680,1148,1068,440,1376,1130,1188,982,2476,1232,2128,2112,1970,372,2200,1656,1414,1714,334,2154,1992,1768,1792,1578,470,862,1500,888,1610,418,1914,756,2304,1914,1426,1898,412,1792,1740,418,748,1554,1942,654,1436,356,2820,1978,404,2162,1440,2096,1796,2190,704,1212,1578,880,1914,2332,2186,2180,2434,976,2028,1296,526,1536,1760,1414,1402,1442,1310,1328,1680,1712,1406,1428,1718,2400,2194,790,1752,1232,2626,1600,1430,2002,2040,1568,2192,1080,1830,1390,2250,1308,896,2154,1752,672,958,2056,2200,698,1402,1586,1572,680,1366,1326,2196,704,1454,2070,1306,1630,1840,1742,1948,1236,1834,2200,2232,2282,1582,2194,1896,1028,1874,2130,2264,1654,2098,1256,2268,388,1414,1918,2042,1260,656,1344,1438,1736,1604,1730,2202,1448,1144,914,1946,2144,720,2116,2170,1986,1688,2170,1048,2262,1068,640,1242,1594,720,1598,2202,2190,676,956,2170,952,1840,1564,2120,1426,1614,1018,2300,1372,2318,1566,1246,1552,776,2126,2226,1296,2566,1414,412,1432,1668,1396,1390,1422,1406,736,1678,1330,1366,1750,1484,1406,710,1876,914,862,688,1576,1958,1198,1258,1348,2190,662,1556,1680,2426,1326,1670,1930,1242,2172,558,1032,1134,1896,1224,1778,2162,892,1232,2198,2216,1460,2196,1416,1640,390,2224,1730,2232,1398,2094,1382,424,1422,1322,1436,468,1424,1426,1736,1156,1402,1248,1742,1670,2132,888,1074,2148,1746,1728,1212,1600,802,1008,730,726,2194,2080,746,1936,1974,368,1982,2130,1898,1514,1936,932,2652,518,898,1522,336,984,1340,1504,1490,1420,1474,1466,852,1494,1464,1948,1704,1732,2076,1226,1344,1310,1138,1330,1220,1166,1392,1268,1028,1528,2190,2034,1014,928,1296,2200,1948,1016,1000,1270,2176,2146,1398,1928,1066,996,1596,576,398,402,718,710,1190,478,1378,2214,2136,2216,1720,412,1686,1768,1784,1776,1534,1370,2118,1382,1768,496,690,304,1652,1704,506,2228,1384,340,2198,2118,1280,1674,2094,1946,1910,1376,2210,946,882,1116,1018,2210,526,704,706,1918,1766,838,1918,716,1118,972,952,782,1914,648,1808,1758,1706,1060,1056,1078,2286,706,852,938,1926,976,1652,1866,514,510,520,1928,2300,2232,1726,662,1028,1076,914,714,762,1954,1862,1718,2130,2098,2106,2208,2200,1944,1474,1014,1010,1490,2356,1954,596,1732,1930,1934,1940,2736,1316,2060,712,1854,1580,690,1766,1114,810,1212,1198,1946,1326,2238,2196,1928,1948,2244,1944,352,1906,310,1068,2388,2260,2252,1594,1768,1580,608,2538,1720,704,1234,380,612,1618,1734,1504,1620,1064,1930,1830,656,1242,2448,1742,1660,1212,1918,1526,926,1644,1498,1026,1686,344,1844,502,866,1344,1342,960,1346,1100,1164,642,558,1028,1014,1130,880,366,1474,568,1938,1378,574,1440,1114,1152,1002,1334,1526,1374,942,1500,1284,1346,976,928,1416,2050,1342,466,1476,1452,1496,1492,1494,1374,1202,666,506,1038,838,686,714,782,1214,1504,870,1134,1066,2080,1358,308,530,1420,1924,338,636,1726,1696,1664,612,578,828,372,504,564,604,1432,772,1078,950,496,418,374,1194,696,370,884,1140,1832,1190,480,1182,1104,1442,1490,1424,1436,1294,1182,1196,1196,1416,454,356,562,1186,1208,1170,1810,1634,1812,1096,702,1220,1496,1480,1282,1178,1182,1516,1166,820,1194,910,1922,966,890,816,2006,1164,2318,1338,2108,1576,1270,1090,1334,752,1892,622,1156,1836,1778,1498,1442,1890,1224,1492,2106,586,730,1316,890,1440,1204,1410,942,876,1166,1374,1320,336,986,1482,1498,1162,1190,1348,1196,1288,746,2030,854,328,658,474,1638,386,1938,1040,308,1204,1146,808,324,1044,1534,538,1830,530,558,680,1102,1034,684,2336,1880,1858,2124,2154,702,1510,2268,1446,960,1356,812,1652,1022,1046,1664,1042,1030,1334,688,2066,506,332,1332,1360,1394,1358,1406,1038,1078,1432,1116,1474,1426,1430,1210,1370,1036,1104,312,1740,1272,1062,1574,372,1496,1854,1786,306,1330,1332,318,1296,1582,1058,360,1042,400,998,1912,1212,1116,818,1624,2242,1382,760,1406,1466,1404,1180,1184,474,1028,1198,1186,1406,1404,1786,1792,922,1894,1586,376,1352,1636,1638,1028,1900,1176,1514,1386,2036,1476,1390,712,1358,1490,1182,1184,1108,918,1158,1644,460,1478,1462,810,1930,1632,416,1148,1150,1432,1412,1180,1520,1404,1314,1034,1326,332,1424,1430,1700,1348,1370,1188,1334,1266,1964,1444,444,622,1482,1452,1450,1478,1000,1014,1456,770,1440,1474,1472,892,1512,1482,1144,1022,1360,1188,1196,472,1204,1188,328,1872,640,730,350,2050,1190,574,1162,1152,1584,1144,408,956,1524,1438,978,902,372,1178,960,1018,814,550,1896,1054,1866,1370,1668,320,640,542,1390,1208,1496,1834,1702,1508,1516,1350,504,320,1284,318,1376,360,1640,646,1956,1636,1222,1634,352,1528,1486,356,634,1616,560,1110,1090,1182,1078,1184,1130,924,970,1050,1092,1096,554,514,508,472,522,1956,1958,1324,1064,1412,874,1168,1254,634,872,1164,1164,1890,1092,724,1056,1052,1840,916,850,1912,1924,1810,1182,1982,1956,1276,2070,1896,1906,758,438,2056,1854,1858,1734,1672,328,1178,1904,300,462,1912,820,796,794,782,780,1896,698,1864,1842,1744,1526,1834,990,802,1954,1820,1974,698,760,1632,1850,1728,1832,1864,1812,2030,528,544,730,506,800,794,802,818,748,752,710,740,766,606,590,590,1092,1812,940,1822,986,966,932,524,866,1170,940,1924,1618,1668,1354,1640,1918,1524,1028,1410,1608,1440,522,1846,1890,1656,1770,1652,1862,1470,876,976,704,1140,1842,1792,1872,1948,1916,1214,644,1916,822,538,1892,1890,1880,1856,1306,1930,614,1098,1962,1856,1942,1876,1928,1914,1130,784,1590,1698,1184,704,1922,1848,1718,1374,1806,1666,1930,1670,1718,1960,1798,1810,1942,1876,1920,1576,1926,1898,1792,1898,2024,1480,1896,1894,1982,1964,1658,450,1900,1728,1878,1828,1912,1952,1930,1592,1946,1412,420,1668,1700,634,912,1882,1814,2580,1056,1212,1476,1848,1662,1004,916,1496,320,2032,1832,340,1312,588,704,968,316,388,344,408,600,476,580,508,608,508,504,612,404,488,988,2000,1340,2220,1508,1784,1296,1748,1280,1332,576,576,576,1176,1144,1216,368,736,356,352,600,540,1688,484,404,484,1800,2028,372,1590,1602,1568,1628,1896,398,1302,724,372,362,644,622,596,612,622,608,598,620,1182,860,888,624,532,1102,970,1386,1298,1450,1036,1172,1392,1210,1326,490,502,1540,1552,1726,1708,1572,1548,1192,1198,1118,1416,1668,1114,1526,1144,1158,1162,1368,1592,1118,1120,1112,788,698,1710,1932,760,1294,710,370,362,648,592,618,608,602,620,1188,856,882,1068,622,894,530,1124,976,1390,1360,1168,1162,1242,1086,1550,1150,1410,1456,1728,1714,1582,1556,1228,1332,1192,1094,1566,1194,924,1178,1434,1108,1508,1444,1414,1026,1116,910,1620,788,694,1711,354,896,904,1646,1408,1206,1732,962,1654,1486,1040,706,1638,1452,1622,1642,1496,1550,1568,816,1532,1634,1642,1642,1626,1472,838,844,1512,1346,390,1632,1652,1656,1366,1184,1492,1040,1650,1410,1348,1190,1458,858,1368,826,1630,1470,1630,844,1272,1506,1648,1666,1652,1112,1364,1644,832,1638,1634,1638,1628,1638,1632,1644,1634,1660,1652,1512,1652,1164,1654,1642,1646,1634,1470,1670,1196,1470,1050,1098,528,1040,954,980,1346,1106,1346,1640,1652,1654,1642,1674,1630,1634,1662,1482,1674,608,1646,1334,1506,1672,602,1362,1314,1470,898,478,902,910,1652,1644,676,654,1634,1610,1044,1034,1618,1632,1464,1136,1058,1168,1322,1518,1488,890,838,1652,1162,1502,1640,1588,910,1624,1664,1668,1542,1026,1642,572,1464,1516,1500,1506,1602,1108,1048,1610,1506,1490,1640,1652,1504,1442,1016,1684,1652,1638,1374,1658,1656,1642,1496,1638,1652,1646,1680,1650,1642,978,1492,1470,1310,1648,1498,616,1628,1378,1346,1394,1666,1388,928,1226,1644,902,1640,552,1644,1646,1352,1010,1242,544,1644,1438,1666,1438,1436,1424,608,458,744,1430,1498,1640,1644,1312,1540,1282,1384,1178,1640,1398,1040,1634,1646,1626,1650,1140,1644,590,1432,1234,1508,1550,1130,1402,1544,1130,1498,1490,1052,1642,978,1670,1642,1638,1652,1676,1460,1498,1678,1576,1648,1610,1038,1048,1648,450,1310,1606,774,1618,1648,1192,736,1638,1646,1636,860,1650,1660,1342,472,1488,1484,772,1654,1646,1266,1068,1666,1628,1644,1648,742,1650,748,1586,1052,862,490,494,1670,1630,1644,1658,638,552,1238,1648,1426,822,1644,460,1682,1482,1680,1500,1638,1608,918,752,756,1210,888,1052,1040,1654,1646,1336,1312,1146,734,1652,640,1636,1672,1674,1102,1098,1636,1100,910,1596,1476,1074,1258,1258,756,352,826,566,1330,2510,1942,1878,448,2464,468,448,2528,810,1078,2490,1612,782,520,584,764,772,382,708,1454,900,1942,688,708,472,650,1042,1078,1658,730,904,714,830,714,710,572,2552,2580,2572,684,818,750,756,516,780,806,2870,2810,1730,1192,1020,782,890,790,460,452,1602,554,596,532,864,1050,712,420,682,2514,1668,2730,678,2912,2900,1048,1018,984,1038,1038,3004,2988,2756,2884,2558,2876,2606,1222,1176,1210,2780,2074,1948,2270,2576,2634,2686,1256,1048,574,1050,1806,2848,758,2192,708,670,1574,778,918,2570,902,694,1558,2778,940,942,962,966,998,398,1974,2412,1514,1146,2914,826,860,1060,2270,2274,1230,674,660,2712,1644,1620,2024,2298,2068,2188,2306,2210,1984,1960,1954,1988,1504,2244,1204,2194,2132,1956,686,2040,1338,2182,1072,1020,1522,1958,1920,2268,1532,1412,1528,2084,1366,1726,2154,1390,2102,2226,2264,1930,2104,1982,2328,1348,1884,1352,2298,1352,2254,1380,1776,1930,1738,2270,2342,1832,2070,2136,2052,1964,2186,1708,1956,2070,2050,2274,2324,1944,1870,1496,2160,2106,2182,1510,2110,1978,1882,1804,2110,1980,2104,1802,2168,2212,2212,2302,2112,2220,1994,2240,650,2338,1384,1426,1512,1364,2264,1356,2792,1564,2188,1354,2386,2366,2162,2180,1308,1508,1368,1500,2280,1354,1794,1752,1634,2198,2202,2302,1352,1606,2418,1520,2408,2160,2022,1958,2100,2246,2008,2258,1946,2210,1418,1552,1676,2150,1932,1964,1984,1744,1502,1352,2264,1666,1964,1982,2148,1346,2048,1340,2340,1750,1980,1894,1984,1590,1358,2226,2294,1356,2052,1902,2050,1776,1934,2244,2248,1916,1966,2280,2110,2248,2236,1952,1942,2010,2070,2288,1602,1252,2284,2268,1748,1834,1844,956,2100,2048,1886,2242,2242,2378,1586,2080,2086,1280,1504,1888,2004,2324,2094,1250,1272,2256,1252,2048,1588,1994,2068,1794,1784,1330,1160,1354,1670,2198,1986,1976,1590,2406,2018,2400,1820,2406,1870,2216,2174,2264,1946,1842,1894,1950,1884,1366,1954,1324,1226,1552,938,588,2182,2204,604,908,1878,1938,2470,1998,2024,1624,1804,2176,2224,1286,2210,1834,1666,1632,1430,1582,874,2364,2378,2090,1204,1484,2234,1364,2292,892,2264,2252,1812,1814,1802,488,1020,2100,2318,2184,2294,2196,1942,1944,2234,2200,1832,1724,2278,1494,1820,1646,1344,1790,2222,1930,1952,2176,1946,2234,2336,1368,1872,2250,2260,1874,2128,1934,1790,2394,1860,2138,2152,1636,1950,1794,1842,1798,2180,2146,1986,1362,1358,1348,1772,2142,2364,1638,2178,2202,2120,2148,1942,2244,2186,1434,1540,2216,1880,2000,1490,1358,2232,1986,2034,2162,2310,2050,2170,2028,1666,1992,1974,2344,1938,1922,1982,2246,1436,2246,1826,2180,1880,2208,2208,1830,1870,2246,1238,2074,1520,1342,1600,2052,1518,1888,1868,1554,2176,2098,2324,2068,2360,494,1528,474,1780,1242,1036,1814,1810,1372,1720,1658,1764,1826,1816,1636,1146,1818,860,1726,1668,2195,1392,1738,1766,1762,1760,784,1574,702,2236,2156,2164,882,890,774,892,846,946,892,906,952,604,380,492,464,1128,1420,1776,1912,1792,1872,1562,1618,1898,2144,1808,1984,1886,1986,1888,1824,1750,1738,1778,1920,1838,1926,1776,1744,1630,1748,1740,1986,1760,1938,1702,1808,1738,2064,1818,1836,1772,1788,1638,1842,1896,1814,1592,1834,1636,1950,1686,1806,1698,898,512,1500,1970,2454,2606,1010,1710,1344,1660,1738,1414,1616,1610,782,1598,1626,1504,1556,1714,1526,1622,1608,1524,1588,1614,1622,1624,998,1482,1556,1720,1620,1728,1588,1614,988,1386,1612,338,1842,1738,1728,834,970,980,600,586,576,602,590,538,888,1280,1280,1280,1280,1280,1280,1280,1280,1280,1162,3068,740,1948,804,452,922,428,744,1248,346,758,744,790,716,742,768,764,732,718,314,302,526,1152,876,580,838,708,958,674,552,740,1942,1048,474,478,2840,1990,2884,344,336,2856,2868,2994,1692,1086,2872,2876,2876,1770,1502,2962,1418,2908,704,702,1424,1420,1418,1420,1446,698,1108,1748,988,342,1044,1780,1768,2874,1402,1422,2864,2860,1410,2876,2150,874,1414,2876,1394,1404,2858,340,2040,2800,2914,2342,1422,2980,1764,720,938,742,2836,1296,1408,1780,878,1770,1780,1770,1770,1576,2872,1872,950,1394,1252,1102,1092,1086,1582,2714,1028,584,852,472,488,918,516,324,1912,2022,968,898,654,402,792,594,928,1662,972,604,522,1638,918,1382,698,430,1752,740,516,790,604,412,420,892,3164,736,708,718,710,942,1284,432,442,382,882,988,410,1060,1668,976,716,640,486,788,376,2420,870,912,920,724,530,306,528,1336,344,422,2860,3182,844,2992,864,2932,514,698,378,1948,816,364,526,878,918,588,852,748,520,680,362,902,2836,470,474,3976,830,1328,2884,2164,834,2880,2702,2870,2876,1416,2862,1580,2874,1596,1366,1398,1090,2876,2122,2190,2112,1352,1307,2128,1776,2914,2134,2126,1410,2880,2120,2136,1254,1692,1852,2963,1660,2912,1568,1250,2838,1354,1436,2128,1894,2904,1224,1376,1384,1454,1114,1076,1208,1062,1846,2008,2122,2028,1758,1764,1748,2092,2840,2648,1936,944,2870,1776,2878,1768,1768,1596,2880,722,758,1130,1138,1346,1086,2876,1610,2604,1016,916,324,1446,888,758,688,1726,578,434,918,608,516,834,1186,488,534,384,560,514,500,598,788,690,488,712,700,708,706,706,714,708,1276,778,386,1418,876,904,1850,362,592,1946,710,532,696,418,530,3034,3212,730,1994,650,1198,1846,820,726,302,528,1158,880,852,712,540,636,680,710,888,1050,472,2852,2874,2880,1970,820,1772,2880,2872,2038,1560,1402,1388,2910,1442,1932,764,854,1946,2110,1396,916,2126,2124,2130,2840,2878,2112,2122,2114,2860,2868,340,2852,2886,1598,1598,2846,2880,2882,2906,1378,1430,1404,2916,2922,2336,1944,2872,1768,1326,814,1958,1752,1876,1404,1280,2880,344,812,930,464,1078,1112,1194,1124,1184,1108,2926,2896,2904,1396,1416,700,740,728,990,580,978,340,1676,2748,1132,1104,912,956,1042,332,2858,886,1348,598,732,878,876,1154,934,1092,766,602,300,442,476,774,488,702,302,716,754,704,434,1242,428,362,1860,808,1208,1282,910,532,1878,968,796,416,532,3026,3160,1928,906,3012,1194,1246,752,1148,592,940,682,552,1414,888,1214,2926,1146,844,3064,1190,2874,1954,2116,2878,2868,1772,2892,2876,2870,1764,2120,800,2168,342,1100,1628,1422,1678,1680,1395,3214,1388,2786,744,1776,1774,2910,1582,1764,1590,1368,1368,1762,2876,1226,1244,1592,1590,1578,340,1700,1442,2868,1164,1088,1584,1590,1576,804,934,592,1070,600,1104,1198,804,1082,338,1418,1728,1412,1756,1762,1408,1398,1414,2868,2876,1064,1000,1778,1418,1426,1060,718,1828,1026,800,1944,2132,1138,1250,340,1632,1588,1092,790,530,920,802,992,670,1042,2876,1416,684,922,744,1064,892,912,930,1048,2938,476,476,336,434,678,700,784,1276,912,1036,366,646,786,350,600,1278,1014,896,1852,662,1044,538,416,534,2830,3248,1800,932,1746,936,596,644,1926,944,1486,1420,644,528,924,352,1240,474,2824,660,2858,340,1778,1410,2874,1412,2872,2112,2126,1770,1768,2128,1692,2872,2966,2128,2138,3163,3250,342,1766,976,954,1776,1404,1422,1756,1418,1410,1754,802,848,1954,1944,1946,1946,1766,1760,1766,2918,1414,1418,2890,1778,2006,1632,1534,2074,1446,1920,2852,1754,2806,1418,1426,1426,1430,1418,1404,1420,1410,2958,342,2892,1788,2888,1622,1624,1646,714,2886,1394,954,1008,1118,1028,2028,342,2912,1166,372,536,816,586,610,1452,1324,1050,926,352,386,346,786,1146,1136,574,518,868,438,862,1478,2032,1442,300,472,648,326,476,1090,1038,364,1776,1792,326,494,490,1296,1202,378,418,1422,1416,694,540,670,948,1950,716,686,752,724,706,944,488,416,532,3050,2950,2910,338,760,2938,756,722,712,712,712,718,1500,912,900,456,1408,360,2868,2854,2826,834,840,2880,340,2888,2108,1777,2126,1842,2884,2882,2878,2882,2044,2126,2272,2860,2874,1786,2874,1290,1306,1774,1764,2334,482,2882,2898,2858,2874,2878,2116,2128,1766,2880,1768,1082,1082,770,684,824,606,758,822,2852,1932,1934,1586,908,750,716,2118,2124,2144,2922,1230,924,996,1410,996,1404,1102,860,1644,1138,1168,1198,824,1376,1262,1412,1014,1756,340,2110,1964,1140,1636,1026,1130,2850,1676,2872,1838,838,368,530,1766,990,324,1080,1138,606,796,624,1110,2936,462,366,1764,758,656,844,642,672,1018,1932,362,392,920,300,1278,1928,800,1406,1416,608,540,356,948,686,478,416,534,760,602,1334,564,1332,860,2178,2218,1062,338,320,328,780,898,992,1022,1014,1048,984,1048,868,1094,1050,858,1032,892,886,502,958,952,1094,622,816,900,980,1424,1210,494,624,608,658,648,616,1070,1046,350,450,1006,994,704,1036,1348,1476,972,1474,840,788,604,628,560,624,414,452,516,564,840,842,1914,868,924,992,1068,1064,762,1438,984,762,598,1348,1396,482,652,1052,1386,1378,1056,1054,1174,1248,1048,1548,766,1058,764,972,1070,484,450,442,390,460,398,406,408,604,676,900,790,922,2090,2415,1268,1248,1292,876,764,842,1278,494,600,1200,680,512,562,634,720,792,866,1280,510,1312,1214,1280,1310,714,1282,788,1010,764,964,1100,540,1342,1040,1294,446,520,1366,524,866,1028,350,934,914,830,692,882,3064,872,562,768,884,1088,760,480,438,408,348,580,1218,1966,786,1202,1044,600,318,380,692,576,742,464,626,788,686,630,748,680,652,758,704,640,474,580,874,812,766,498,756,492,1012,1018,1050,1038,1044,1010,1048,694,310,310,444,438,530,828,1044,1010,1064,1056,1000,1056,2422,946,1460,1462,494,1062,1520,1058,1056,1586,920,882,1026,1058,1042,1786,604,1056,1008,1020,1056,542,466,906,1586,826,542,682,824,902,1510,1500,896,314,2158,1048,882,856,846,832,910,1968,912,670,930,1012,932,2096,482,550,710,496,924,2170,2126,1602,1574,878,528,732,622,706,636,1074,604,306,710,516,508,800,976,852,1012,1068,584,702,1050,1040,854,1466,1072,1086,1010,1018,1016,2336,1132,764,380,1040,784,520,1556,640,732,496,908,1492,1448,1156,572,468,1284,560,528,612,640,900,664,568,692,828,688,736,848,648,516,1144,736,848,868,704,972,988,824,988,968,1284,1256,1536,1624,1572,1120,568,652,1224,576,592,576,1312,720,1312,644,1012,1628,784,1616,1736,864,748,1388,600,1268,444,1452,500,1024,392,1228,1188,1224,1108,1124,904,1540,1292,984,1180,1012,1388,644,1228,1176,440,1072,1232,1180,1092,996,1220,740,1512,640,1632,980,1044,1024,940,948,852,1052,1292,1304,1308,1448,1236,1536,1488,1480,1436,1376,1336,1336,1000,1308,1080,740,1372,868,796,784,1104,928,1076,472,496,924,772,800,748,1540,1012,892,528,524,504,836,564,904,800,836,1184,1156,508,1548,1496,872,568,1028,1288,744,644,528,552,788,522,624,560,476,496,796,504,612,740,576,568,644,1200,440,444,1444,1420,1244,1352,1252,1412,1508,1764,1786,1784,1152,944,764,580,1040,536,428,516,570,488,1222,984,1000,664,732,660,488,442,1466,1464,1140,568,460,1302,378,574,520,618,632,638,882,652,568,664,680,854,670,724,756,636,556,794,416,722,1108,726,630,804,758,1596,1612,1576,1106,568,1326,1150,1294,1010,1700,1376,858,740,496,318,602,1380,594,580,460,434,570,438,560,626,540,474,1368,1454,408,408,1206,1098,1118,670,1528,1280,572,974,1166,1006,1374,702,638,1302,500,902,744,602,440,1072,1088,574,1220,1164,982,944,1266,1120,1632,1588,1582,1256,930,1038,1038,990,1002,974,946,836,1118,1278,1300,1304,1318,1440,1232,1536,1480,348,1480,1326,1320,984,1300,1070,740,1360,610,858,594,626,786,672,782,1162,910,1056,468,498,982,776,822,744,1518,1002,882,528,488,512,374,834,554,896,798,878,1290,1150,1540,1526,478,870,604,558,1236,578,600,554,740,638,522,544,684,624,576,470,808,504,616,734,570,636,1190,444,444,1410,1422,1402,1232,1332,1240,1400,1952,2134,2284,2644,2644,2308,2492,1696,1704,1600,1608,1572,1552,1580,1692,1528,1612,2012,1552,2068,2000,1428,756,1008,1560,720,732,728,668,1312,1676,1068,776,1868,1284,1904,1264,2080,2080,2084,2164,1688,1532,1568,1624,740,1260,1488,1236,964,740,872,728,1744,648,1156,904,776,1348,1548,1476,1388,724,1272,608,824,564,1080,916,644,656,1668,1404,1656,468,1104,724,1984,1640,1488,1908,1780,2004,1148,956,1120,1052,1540,1000,1940,812,2068,2036,1592,1148,1308,1324,1284,1276,1192,1164,1068,1352,1648,1652,1656,1852,1568,504,1964,844,1264,676,1080,1636,1244,676,752,1668,1484,1940,712,1284,636,1684,736,1376,908,1732,764,1092,756,1004,964,436,884,936,1844,1052,1760,1216,1520,1924,1680,1400,1696,1516,1736,1364,1012,944,2008,1656,1076,776,716,1568,964,1752,1692,1592,1120,952,404,764,1028,580,684,640,584,592,632,560,716,560,568,708,800,656,608,1928,1156,512,636,1280,1516,1424,1480,1524,1256,1412,808,860,1100,1968,1668,1328,940,560,1440,968,936,532,824,1116,896,1232,1268,956,1052,592,1268,1696,1128,620,796,1116,860,876,976,840,1048,956,692,888,752,876,764,1668,920,1364,1668,568,884,1112,1052,1268,1216,748,716,900,848,912,1028,1904,996,808,1180,1276,916,1468,1220,928,1652,728,380,468,1336,808,740,784,1284,880,1264,528,676,540,608,800,736,624,1952,1252,1204,844,912,904,840,572,412,564,528,1000,1864,1904,1452,580,1640,480,740,704,740,820,808,788,828,724,844,872,1088,876,876,936,820,728,680,536,1580,1612,796,744,968,836,704,1896,808,732,668,812,968,740,736,1536,572,584,1864,1872,1840,1612,1736,1508,1836,2670,1994,2670,1012,2652,700,652,1554,436,1464,1216,964,412,820,716,384,484,1344,308,748,792,1280,872,496,1288,528,680,544,652,796,732,616,1948,1240,1264,1176,820,900,920,840,620,408,564,536,1868,1848,684,1452,652,588,1636,472,728,688,780,804,804,1132,832,716,836,868,1080,860,920,1076,812,704,660,524,500,904,580,524,804,940,924,664,520,800,1068,1092,884,1212,944,1240,1032,1244,1212,1752,1648,1308,1996,2048,1980,1404,716,1464,1500,1188,740,1624,1320,1532,1172,1808,1276,624,1872,1264,2056,1964,2044,2194,500,1088,396,756,600,672,632,440,576,620,556,712,556,568,708,680,1800,1820,512,508,504,1260,1492,1548,1484,1532,1384,1404,800,840,744,1616,724,1232,1484,1268,1748,880,808,1720,1140,932,768,552,1348,1552,1484,1384,720,1248,1720,1536,936,1640,1928,800,2044,1152,1308,1316,1280,1272,1220,1188,1064,820,1320,1624,1636,1640,1672,1820,1548,500,1936,808,1872,384,668,1068,1848,1800,1880,948,1720,1680,1252,676,760,1648,1384,932,1712,768,1084,752,848,1000,980,1388,1156,1340,592,620,1244,972,1032,900,1928,1268,1116,660,624,648,540,1052,704,1136,1008,1064,1476,1448,1956,1884,1624,1096,760,1576,736,768,940,800,660,692,784,708,1012,640,784,932,724,720,808,348,1512,560,564,1812,1784,1568,1688,1588,1780,1900,1016,2482,1164,1448,1190,948,732,382,472,1320,896,702,784,1268,868,482,1274,530,680,542,646,762,704,616,1556,1232,810,890,914,816,588,554,530,1238,562,360,414,1850,1446,652,584,1630,474,688,826,800,796,1124,828,710,830,1068,856,862,956,808,708,522,494,556,532,526,788,952,920,662,514,798,1018,948,2000,2044,1942,1398,712,760,1634,952,1862,1262,2076,1026,556,1168,1082,944,624,396,754,606,976,598,670,628,480,1454,440,576,620,554,774,708,554,566,698,782,672,592,1730,1836,1170,508,506,1172,1376,1402,784,838,1080,1914,1614,726,1234,1478,1270,1742,880,802,1812,634,1130,936,760,552,1338,1368,712,1536,1472,1238,1598,1408,2066,2044,2002,1578,1178,1302,1308,1274,1272,1216,1190,1058,820,1318,1620,1630,1636,1668,1818,1544,500,1924,826,1858,440,666,1064,954,1662,1664,1242,670,1060,750,1636,1338,928,1708,766,1074,744,852,992,978,1460,1146,1334,590,622,1256,972,998,934,1912,1264,1112,662,658,642,538,562,1050,698,1126,1006,1096,1464,1446,1940,1266,660,1096,756,712,1570,732,760,702,936,652,688,860,780,706,626,1012,640,784,932,672,804,350,554,566,1802,1778,1558,1704,1484,1774,2494,366,1154,958,752,580,378,1056,550,616,992,688,380,1008,414,532,424,506,598,576,484,1222,978,996,704,722,668,490,442,420,1502,328,1464,1146,518,572,462,1292,372,580,546,608,628,626,650,558,650,680,842,678,682,754,640,414,444,596,412,632,754,730,526,408,636,842,772,1584,1628,1568,1110,592,1138,1300,1472,998,444,948,374,854,746,492,310,598,528,492,380,582,396,346,454,466,488,440,562,442,446,556,618,532,468,1372,1456,404,1216,1094,1106,626,664,1524,1286,576,970,1174,998,1380,694,638,1440,504,896,740,604,436,1058,1088,566,1224,1176,990,412,356,1114,1644,1624,1588,1246,1032,1054,1010,1004,856,960,938,840,1040,1286,1280,1284,1310,1434,1212,396,1530,1466,352,1472,740,1312,1318,982,596,1300,1074,734,1360,596,860,592,682,806,624,756,1156,902,1058,514,978,764,812,744,1524,1004,886,530,526,514,428,834,560,894,796,842,1178,1144,1576,1552,864,1974,478,2252,2278,2558,2256,1132,2202,2258,2278,1706,2474,2250,2278,2254,2408,2120,2272,2468,2484,1958,2514,2422,2278,3141,752,1270,1300,944,1340,1829,1706,1684,1510,1694,1700,1694,1698,1216,1178,1920,1694,1708,1418,1024,1270,1430,1690,1700,1688,1668,1700,1678,1324,1498,1850,1638,1738,1010,1884,1494,1698,1076,2233,2398,2464,2488,2288,1880,2458,2298,2276,2278,2176,2298,2310,2280,2304,2260,2434,2046,1366,2472,2000,1780,2528,2092,2302,2448,2486,2458,1688,2296,2468,2384,2442,2473,328,444,2280,2588,2276,2280,1548,2276,1704,1920,2324,2276,2280,2256,2276,2008,2484,2400,996,632,2304,516,1340,2268,2016,392,2310,328,2244,2462,2264,1706,2438,2276,2436,2270,2176,2286,2290,2266,2296,2430,2246,2102,1530,2452,342,1686,1788,2318,2080,2286,2252,2368,2436,1482,526,2258,728,2436,2424,326,406,1280,1280,2458,726,2398,1078,1240,2106,1030,1074,1070,1074,2312,2236,1658,2284,358,984,560,666,2471,2486,2856,2404,1124,996,1846,1096,540,2092,834,1348,2354,2284,2080,1604,2320,1102,1086,1076,1098,1064,1078,1108,1100,1532,488,488,658,2194,1210,2186,2288,2294,1622,1618,2498,1980,2002,2242,962,1080,1668,2246,2098,1550,1196,1492,1752,1986,2260,2258,2276,2256,2256,2264,2290,1994,522,2254,2286,2262,2312,2248,2208,2224,2258,2216,2120,1024,1162,2232,2196,1938,2312,2240,2240,2284,2304,1104,1084,1094,1056,1064,668,1512,1422,2164,2314,2126,2252,1618,1526,1450,2244,2220,2268,974,974,2430,1892,1508,2266,2268,1572,1778,2424,2439,2496,2524,2554,508,2594,2376,2608,2444,2592,2450,2586,2538,2422,2568,2442,2572,1604,2628,1464,320,496,1584,1752,1936,500,1788,1848,1756,1852,1984,2092,2112,2008,1744,492,1700,1112,484,1784,2004,1988,1980,492,1996,1996,1212,2024,1964,2020,432,1940,1968,1984,2004,304,1324,1678,1280,400,858,1632,1438,882,1060,302,924,1060,1558,1588,1498,1502,1344,1636,1644,1190,1416,1534,1484,1108,764,1440,1642,1562,1612,1682,1672,1738,1110,1202,1320,1306,816,340,1268,1318,1502,1354,1360,1574,1412,1508,1514,1284,1666,1536,1640,1572,1576,1360,1296,1790,1344,1008,1566,1044,1336,1594,1654,1408,1666,1410,1626,1520,1482,1634,1650,2126,1358,1384,1362,1690,1342,1450,1590,1500,1382,1652,1382,2046,1414,1452,1480,730,704,1905,2052,1934,2132,1947,2360,1731,2044,2339,2152,2108,2170,2117,2340,1583,1923,2181,2037,2199,2338,2117,2222,3039,2209,2118,2442,2038,1999,2342,2022,2021,1099,2307,1956,2340,2036,1834,2288,1685,2078,1913,1970,2223,2276,2147,2247,2166,2092,2217,2339,2247,2089,1944,2317,1933,1748,1936,1979,2284,2366,2011,2061,2310,1857,2349,2422,2310,2286,2145,2311,1863,2227,1885,1662,1983,2114,2253,2088,1999,1829,2225,2231,2192,2305,2282,2349,2296,2139,2243,2035,2841,882,984,368,1272,1426,1560,402,1440,568,1086,1584,1482,400,1586,1660,1696,1606,1390,396,1346,1264,872,360,1428,1606,1598,1592,1598,1604,986,396,1546,1632,556,1582,582,1612,392,1552,1586,1596,1608,2174,2174,1670,322,2160,1988,2152,502,2032,2268,2192,2252,498,1786,492,2104,488,2232,1484,494,2042,2036,492,1982,3026,3331,1004,316,1884,1756,1756,1740,1364,1612,1752,1688,1652,1880,1748,1888,1640,1464,1764,1768,1876,1872,1888,1780,1872,1780,2620,2752,310,1710,1792,1776,1914,1782,1640,1780,1728,1682,2132,1922,1798,648,1664,1386,1794,1790,1910,1906,1796,1898,1784,2525,1752,812,1752,1140,1312,1480,1556,1380,928,1884,792,1164,1688,1776,1884,1004,1216,1868,1632,1896,996,796,1260,1236,1888,1768,1756,1764,1832,1860,1644,1540,1496,1556,1884,1760,1768,1884,1884,1768,1892,1876,1884,440,1380,1880,1864,1248,1372,1568,1900,1896,1744,1452,1956,1336,1500,1744,1736,1916,1832,904,1188,1864,1428,1648,1868,1936,2008,1748,1440,1948,1756,1984,1952,1728,1776,1736,1888,1872,1760,1880,1412,320,376,312,952,1888,1880,1896,1756,1756,1768,1892,1784,1744,1760,1760,1220,1760,1300,1632,1044,792,772,1876,1764,1612,1896,1776,1892,1332,1892,1820,1640,1876,1132,1636,1876,1356,1660,1520,1780,1752,1728,1928,1444,1676,1748,1612,1884,1508,1660,796,1848,1776,1784,1668,1880,1756,1728,1720,1708,1872,1840,996,1756,1908,1324,1748,1792,1824,2184,1640,1200,1948,1864,2028,1876,1112,460,1748,1752,1892,1764,1908,2028,1800,1712,1780,1928,2172,1752,952,1716,2232,1388,1720,1764,1444,1748,1884,1576,1552,1580,1760,656,1504,2160,2200,1400,1936,1708,1780,1868,1984,1864,1868,1880,1836,424,328,2048,1892,1744,2184,1764,1756,2000,1932,1900,1716,1716,2012,1940,1408,1348,1768,1736,1876,324,1776,1008,868,1888,1872,1516,496,2772,1748,1764,1322,1490,1574,936,1396,1926,1902,1702,1096,1784,1892,1010,1228,1884,1706,1932,1700,1910,1232,1212,1904,1770,1766,1770,1652,1550,1782,1896,1868,1894,430,680,1768,1898,1892,1772,1902,2008,1886,1896,1390,1884,1868,1382,1582,1920,1830,1908,1756,1458,1756,1746,1508,1786,1748,1926,1704,1524,1636,1872,318,400,1430,1686,1814,1944,2016,1772,1764,1452,1952,1766,1534,1778,1758,1792,1760,1898,1762,898,1802,1896,1470,1486,1900,1896,1908,1758,1768,1776,1772,1900,1772,1752,1768,1772,1226,1770,1378,1638,1770,1768,1882,1764,1618,1704,1918,1782,1900,1210,1898,1680,1790,1886,1146,1652,1894,1376,1692,1122,1648,1774,1742,1916,1458,1690,1762,1774,1800,1916,1532,1524,1384,492,1860,1788,1168,1686,1904,1774,1740,1790,1848,1724,1892,1858,1908,1774,1786,1346,1784,1810,1746,2316,1674,1746,1770,1884,2056,1894,1762,1770,1776,1928,2042,1792,1724,1780,1946,2098,1448,1300,896,816,1734,1762,2202,1404,1728,1788,1362,1750,1902,1594,1570,1608,1798,1782,766,1524,2148,2168,1264,1418,1962,1728,1800,1882,2014,1878,1882,1918,1858,1764,2070,1912,1762,2192,1782,1784,2046,1856,2228,1728,1728,2028,1964,1418,1470,1784,1758,1908,1210,1796,1740,1294,1908,1890,1908,624,1722,1760,1610,1884,1392,1886,1878,1958,1218,2048,1694,1650,1872,1844,1636,1780,1934,1858,1884,1892,1904,1390,1870,1886,1904,1756,1962,1912,1496,1856,1986,1896,1818,1910,1852,1384,2022,1650,1858,1940,2016,1990,1768,1440,1992,1936,1876,1840,1898,1862,1864,1870,1840,1888,1760,1874,1902,1766,1754,1754,1882,1964,1862,1996,1774,1856,1710,1924,1738,2022,1940,1140,1964,1920,1812,1878,1648,1666,1900,1862,2052,1610,1762,1792,1850,1886,1742,2040,1840,1834,1684,1856,1916,1914,1880,2022,1322,1750,2066,1810,2294,1934,2020,2198,1758,1886,1942,2328,1774,1816,1780,1930,2504,1952,2104,2242,1910,1948,1472,1858,792,1830,1764,1738,2406,2276,1916,2092,2150,1894,1986,1874,1860,1852,1980,1758,2450,1806,1854,2010,2364,1828,1812,2136,1868,1874,1944,1886,1996,1884,1886,1762,494,2680,1210,2010,2006,2000,2056,2042,1996,1988,1976,1990,2054,1950,1806,1276,1556,418,1400,1564,1748,1970,1972,1980,2002,1986,2000,1972,1966,1444,1966,1968,1986,1964,1586,1580,1596,1586,1780,2094,1968,1976,1232,1962,1962,1838,1984,1800,2032,2010,1674,1696,1790,1756,1822,1820,1772,1912,1944,1952,1966,1974,1982,1860,1770,1748,1794,1194,1951,1900,1994,2010,1858,1960,1932,1514,1828,1692,2010,1828,1774,1234,1514,1648,1800,1990,1992,1962,1978,1992,1994,1972,2002,1986,1986,1466,1202,1972,1966,1426,1728,1442,1958,1974,1312,1974,1946,1948,1980,1936,1524,1054,1816,1686,1782,2006,1314,2104,1862,1816,1778,2010,2010,1924,1998,1616,2006,2018,1442,1548,1650,1568,1984,1972,1594,1350,1208,1972,1990,1994,2026,1572,784,1792,1860,1990,1998,2058,2206,2030,1980,1586,1236,1358,1706,1824,1344,2628,884,952,900,968,1206,1082,1052,1550,2010,1256,1618,1456,1552,2012,884,1902,2310,2280,2314,1690,1504,812,940,938,756,1102,824,760,638,626,1840,1780,1296,1102,1098,1486,942,948,1268,2368,1558,2044,1070,948,958,946,928,1140,2168,954,1686,1792,1344,1646,1118,1742,1648,774,1252,1072,1090,2264,1618,2010,1996,1834,1338,1756,1550,1880,1710,1658,1668,1024,1524,1654,1796,556,1070,876,1004,1004,894,1008,998,966,1624,1002,794,796,1660,1446,1814,1208,1042,1050,814,1564,1240,1082,1508,1646,1646,2258,768,892,890,762,1678,818,1168,1172,1920,1610,536,1348,1456,780,884,2024,2831,1280,1382,1280,1280,1280,808,792,668,1900,948,782,794,812,634,1874,2056,358,562,360,1204,1474,386,880,714,1544,372,1562,840,764,660,442,944,874,392,454,380,526,982,554,562,754,506,2054,316,366,476,382,868,778,446,1236,426,440,2190,1280,2190,532,506,1690,1364,1566,2186,342,342,526,2186,368,1942,2204,2208,1520,304,1812,686,1030,2184,2186,2192,2202,1280,2190,746,748,394,746,2172,386,2194,650,490,1276,1566,1108,438,708,404,1504,792,382,900,756,312,1112,474,1280,2220,768,1544,374,364,710,542,1070,976,322,2212,326,378,372,2194,374,2134,2130,318,2268,428,1500,378,718,2212,378,304,512,986,588,1040,682,684,360,1694,1280,852,368,462,440,2150,776,646,316,318,636,356,420,384,1488,378,1506,388,1570,386,428,640,962,322,2172,372,1928,604,608,374,386,450,380,2198,654,776,384,308,390,308,430,412,306,380,524,844,2190,1110,410,452,520,776,1056,418,418,370,1824,494,964,382,1034,464,380,1924,576,354,1628,2192,440,2194,524,416,462,2198,1682,1160,1404,488,398,2206,386,844,750,808,378,368,1482,388,384,968,714,356,356,468,498,966,1746,1558,2208,988,1008,378,546,1230,1232,472,814,1948,386,2184,2190,1226,2192,762,1226,750,966,820,2190,2198,2202,1280,492,2200,392,2194,2194,916,2184,2186,1280,320,848,1136,576,574,1748,540,652,384,836,1090,608,992,1802,2202,1346,420,1396,1022,1498,518,1224,1052,320,380,322,1868,460,632,2178,2184,1628,780,1682,2296,2166,1112,2198,2192,2204,1036,464,384,382,372,422,396,384,422,398,412,2204,2010,436,1082,1820,2110,2154,630,974,1094,672,812,492,1280,384,1434,356,1066,836,1862,800,344,340,342,344,336,336,340,336,804,2032,392,392,392,438,398,390,394,2040,618,352,632,1398,518,380,326,330,1282,1284,1782,930,1280,596,2194,1280,1450,392,364,404,1280,656,650,1280,1206,380,510,988,510,606,600,2056,502,368,370,506,832,508,372,512,1280,366,510,328,550,482,548,1458,1470,702,430,432,694,560,466,572,550,386,854,346,540,376,578,618,1252,642,910,1682,504,506,506,510,380,386,390,388,496,514,506,506,2220,2196,2220,2192,2212,2230,2288,2196,784,508,374,384,584,2174,2204,2204,2206,1566,386,1950,384,1128,384,2184,2188,524,1476,2218,2206,1036,1164,2214,2196,2198,2216,2200,2196,2309,2200,2200,2210,1654,2192,2194,2192,2220,2214,1334,438,2074,1928,362,2196,2196,666,1214,424,2218,1950,498,392,310,304,1194,444,1488,444,336,382,384,1516,998,648,464,398,476,468,398,1938,444,640,644,644,636,646,638,634,424,636,430,1046,428,1790,1194,592,2208,1298,1296,2196,1024,370,598,310,866,860,462,718,442,430,472,548,472,2196,1038,450,434,1594,1658,328,1046,1036,510,902,1128,2202,556,1210,810,566,386,2174,2168,2178,2190,2186,2190,2182,2200,1020,1024,1020,326,1012,326,320,314,374,334,378,618,596,614,1198,2178,1020,2180,902,1168,904,1038,658,1958,820,1498,1040,648,652,636,650,382,644,648,648,630,764,580,758,572,1026,1038,638,650,640,650,778,776,1036,1038,646,332,454,646,1040,1038,1042,1040,1042,344,872,2198,974,974,974,980,982,974,964,974,962,2074,2144,2180,1648,1824,2196,1352,640,2196,2070,2202,1946,1558,2006,2192,638,648,1688,376,378,1690,1148,2214,1740,1834,960,390,2202,2144,1034,1038,2194,2198,1558,2204,522,2208,2056,2162,2202,2204,1064,1032,1066,1952,1402,2236,1064,1074,452,2040,752,2206,2208,1868,2204,358,742,384,884,2196,1686,700,706,1972,446,2196,2260,2076,2168,2210,2176,802,1232,458,2196,1226,2220,326,2254,318,510,644,1484,340,738,680,2216,2218,732,1038,1004,1036,2260,776,718,656,662,664,778,778,1340,936,536,544,542,1496,692,1362,1470,1752,2212,1996,778,1046,882,1034,846,784,800,372,686,484,2256,1648,1080,1060,2240,928,1168,758,504,806,2194,2198,2214,2188,2194,2184,2220,2032,2032,2030,1724,1740,1734,1722,2408,978,2322,496,1140,906,902,1008,1528,1492,1552,1464,1452,1520,1436,1470,996,1426,822,920,754,916,618,980,1342,1244,1468,940,810,1286,850,692,702,618,1382,1138,840,759,782,739,1112,1080,724,2290,988,560,773,850,1032,890,618,924,586,584,628,2206,968,676,1364,902,1060,420,1058,868,378,1038,390,1128,458,814,492,470,804,482,530,602,490,422,444,1278,1226,1020,1874,1024,302,988,468,520,1916,1188,758,304,768,970,742,782,1080,1272,504,623,664,1148,1024,1150,792,980,874,1004,720,705,942,812,880,678,1426,730,680,582,786,628,532,768,590,396,766,938,888,964,688,924,968,972,456,630,806,754,1044,944,386,378,438,402,510,454,574,446,588,678,392,1144,1002,640,2042,830,688,706,590,350,302,326,1798,1118,564,392,396,1362,588,1372,1074,714,1160,466,1182,1356,766,967,1244,1126,964,986,724,842,1162,2284,1102,1120,978,784,482,526,576,584,644,584,486,508,776,654,748,840,748,692,674,438,1010,784,1178,750,784,1000,736,434,664,938,304,382,682,690,466,692,682,408,546,688,780,590,844,882,832,884,756,1056,984,928,884,532,310,780,1088,1062,908,794,812,784,786,1186,498,746,316,550,762,770,576,786,976,560,1068,1090,674,2172,842,928,1894,1794,1776,1168,1838,1042,1002,712,871,1024,852,850,1988,846,838,1068,1082,1208,1126,602,1120,1012,1070,1108,1100,592,1200,784,874,854,832,862,810,1036,1042,1098,1196,808,1054,1022,590,1112,1116,1122,676,368,848,998,796,322,690,1192,644,850,882,844,1362,646,720,802,1054,974,686,824,802,774,1036,1174,1188,880,774,1002,668,876,1222,2228,1178,1170,972,974,1274,1264,1182,1378,992,930,1198,978,1004,1288,1314,1018,752,774,782,1016,986,986,900,794,1182,1180,798,2320,980,1186,1200,680,1094,1202,1188,1172,1202,1130,450,780,500,408,812,792,786,952,520,1397,736,502,980,794,658,774,822,866,784,774,792,788,620,768,654,1180,1046,554,1044,1028,564,1030,410,1042,1010,1034,1030,1008,1060,1024,1012,1020,1012,954,1048,1024,694,1018,1028,1048,1008,1038,1050,1034,1036,1042,1038,2252,1028,1032,700,1518,2294,2330,1348,1358,1348,1330,1342,1340,1004,648,654,650,640,2206,1032,744,770,1056,760,950,690,638,634,648,646,632,642,648,1406,918,752,765,2350,1082,1106,1136,1196,1608,744,1204,750,1182,1054,1064,1232,1112,794,2208,2218,880,1380,978,1168,1392,2208,1236,1154,994,994,1214,1474,1476,1366,1144,1348,1318,1442,1164,732,782,490,2208,600,1266,618,1040,1786,1090,1242,1194,824,1506,660,756,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1026,880,658,656,854,446,884,1040,754,464,952,650,602,848,484,1968,2088,796,1336,1780,1796,1266,2052,1506,1520,1490,1588,1846,1484,1528,1950,2050,1898,1302,1936,1894,1806,1844,1940,760,1986,1680,1036,468,2082,1936,1910,454,458,460,460,456,468,1708,378,1298,838,836,848,838,1850,1686,456,458,458,468,460,460,462,460,466,462,940,1660,598,1964,650,396,1868,358,342,324,1873,1918,1926,766,1892,1922,408,2305,1067,1067,1067,1067,1234,1432,1042,1404,1402,1354,1412,1408,1406,1392,1402,1416,1416,994,1422,892,1474,1428,1058,1144,954,1426,1416,762,410,664,778,1152,1316,936,1366,924,1002,1400,1406,1338,914,964,1068,1284,1332,1410,1418,1340,1418,920,928,992,1404,854,836,1422,1416,1422,1036,1120,1382,1174,1432,1428,1436,1438,1314,1366,1120,1406,1430,1304,1416,1410,1420,1338,1196,392,1006,1102,964,1230,1434,1054,1422,1354,1256,1402,654,886,1052,1418,1410,1410,1278,1130,972,1402,628,670,772,832,1424,898,1304,394,796,966,812,1402,1320,1422,1412,758,1064,1412,1486,1420,1430,1436,1406,1416,1116,1428,1414,1422,1420,1362,924,1212,1174,1406,1416,1062,1164,1532,1578,988,474,366,1368,530,2056,572,796,812,926,494,1400,1594,1270,1222,1254,892,710,598,1340,1606,790,916,1376,1032,1390,2252,2086,2010,2144,2016,646,658,2024,1984,2082,1660,1098,790,2100,2110,1778,1410,1332,1668,2088,1174,1360,1224,1150,1246,1542,2186,1442,1450,2420,1626,1810,1594,2078,1432,1530,1762,1362,1796,1750,2062,2228,1362,2048,878,906,2066,446,1446,2128,688,1108,592,1062,2150,874,1054,1094,784,944,822,2036,428,900,444,432,2188,1998,2108,798,1110,556,666,984,892,734,702,710,794,1904,338,2246,2046,734,3002,440,2928,736,1144,1448,2812,2816,2952,2908,2840,2920,476,2412,2892,1568,1332,1020,556,2860,3072,496,776,2884,2844,2928,2800,2928,1660,732,868,1056,872,1364,1628,1012,3068,3104,736,984,808,2908,2988,812,692,1792,3068,2964,2944,2952,2768,3104,2956,328,732,2196,2956,348,1792,2480,2896,2856,2948,2812,1104,1944,3104,732,808,1012,3028,2976,2536,3016,2952,2884,2900,2944,2968,3028,736,804,3032,3080,2980,3020,2884,2788,2928,2976,1628,1796,1584,3178,3126,1258,1230,2118,2204,2236,2162,1916,2144,2222,2244,2168,2220,1476,1574,2198,2226,2134,2048,2178,2120,2174,804,2230,2036,2128,1998,1986,2164,1918,2148,2138,2136,2180,2144,2158,2152,2168,2350,2560,2190,2170,2088,2152,2236,2188,2178,1958,2170,2152,2160,2156,1024,1032,2162,2104,2174,2008,2192,2292,2256,2110,2168,2266,2116,2204,2178,2178,2104,2126,2220,2410,2156,2166,2118,2174,1524,2184,2446,2352,2176,2080,2130,2372,2350,2094,2154,2130,2562,2462,2402,2408,2286,2274,620,3376,466,608,362,608,336,786,774,768,638,676,304,1208,354,308,674,536,578,320,394,404,394,960,596,684,1136,1070,540,1102,668,484,1080,642,544,592,830,478,578,780,776,776,612,1088,1110,590,706,622,904,602,688,376,338,670,838,592,342,816,364,580,590,528,500,568,1034,1068,978,718,370,522,654,568,1066,598,1090,996,1048,692,466,774,852,436,1148,854,790,950,638,1146,600,496,868,788,588,1152,954,782,756,640,398,748,352,340,3220,2962,1384,1096,2906,3010,978,962,584,806,820,2822,2732,2786,2660,2478,2908,676,1086,3070,2802,3060,3056,2736,3072,3086,3098,2948,2990,2830,3104,3058,3090,2634,2874,1280,1240,2868,320,2492,3080,3140,2906,1372,1322,778,520,772,2540,574,1250,1196,434,912,1192,3064,2728,3008,3036,3084,3028,2708,600,1334,622,1214,1318,1210,2516,2690,3140,3172,588,2330,3040,3136,3174,3112,356,458,462,320,606,588,470,912,430,508,404,436,304,728,446,520,862,816,422,796,532,364,796,484,378,442,624,442,546,588,576,800,836,442,572,678,518,510,634,442,612,412,454,388,374,322,778,788,734,540,368,398,506,802,824,752,788,350,574,630,326,854,672,630,718,402,880,500,396,662,620,408,888,762,534,544,576,364,2570,2198,2172,2198,776,748,610,450,440,2220,2088,2382,2170,1862,2202,514,2306,2096,2178,2284,502,1780,2130,2228,848,810,2264,2356,1652,2182,2308,2102,2322,2328,2190,1958,404,1656,1046,928,1216,372,376,644,2154,2224,2026,2124,992,576,396,582,1912,572,432,954,904,692,690,330,2198,2306,2132,2156,2356,1072,1002,1430,458,452,454,432,466,360,352,380,724,954,954,2070,1860,1880,2088,2194,2264,674,2246,2322,2430,2250,2446,2196,2396,2302,2308,2184,2114,2238,506,396,562,2346,2176,2180,2366,2400,2158,2338,2320,2194,1916,2030,2320,2168,486,396,840,974,2256,448,450,468,2104,2410,2100,598,2094,434,1770,2078,2294,2500,2262,2434,2396,2296,2328,2224,856,882,2342,886,644,594,702,1120,2222,2148,400,2330,1734,692,1936,2262,2302,2028,2260,2170,2368,590,632,1276,2506,2118,2330,2414,2388,2390,2388,2382,2410,2290,2362,1100,950,2288,392,678,824,2026,2386,2388,1010,940,2010,1858,812,2122,2088,2136,2386,2374,2398,2326,2356,2114,836,796,760,772,1724,2300,2284,752,662,896,830,826,822,826,826,732,822,2156,1986,1654,2340,1882,2096,2252,1804,2016,1948,2102,588,578,578,1964,666,582,2146,1028,868,394,940,922,434,2332,2364,814,1036,2188,1910,548,860,594,438,504,412,400,640,2026,2032,924,1950,1952,1954,1954,1954,1380,1972,2086,358,454,2414,888,2188,2146,2162,770,702,612,610,438,2122,2054,2098,2014,2258,1794,2190,536,812,2304,2112,2154,2230,2134,2280,872,792,2254,2258,2366,2286,2100,2140,2320,1972,362,1650,1020,1274,370,912,376,662,2072,374,1386,2254,2088,2120,984,582,396,578,906,578,678,430,908,906,938,332,328,904,2312,2062,728,712,2100,2314,2162,2186,2120,936,904,812,2060,1844,1850,2002,2126,1512,376,2404,2244,2072,2398,2288,2300,2194,2322,2204,2322,2208,2138,2380,2298,2274,2110,2280,2304,2286,2292,912,364,910,2248,2256,2284,1910,1844,2316,2116,1040,824,950,2234,990,458,1960,424,2270,2148,416,2088,1516,2062,2178,2208,2114,2224,2246,2510,2372,2230,926,874,2126,2078,866,364,572,696,1082,2210,2296,2090,2022,2296,1914,636,1844,2356,2036,852,1280,2322,582,1240,618,2514,2062,1996,392,778,1518,1822,456,396,380,388,398,416,490,474,346,378,324,360,732,942,932,960,2020,1012,1268,1276,1036,1240,1380,676,1388,352,304,316,2760,1212,344,372,1268,440,1088,1176,652,500,440,720,840,1928,2368,1768,1408,3164,2288,640,368,1724,1962,1660,1996,1068,1024,1034,896,2014,1686,2072,1258,1658,2074,1982,1288,2370,1992,2138,1358,1992,2014,1574,2306,942,1924,1410,996,542,1028,656,1606,1284,1692,1708,988,1682,1482,2230,1338,2186,918,1862,1492,860,1732,1234,1234,1154,2192,2504,1260,1508,1984,1652,1932,2434,2140,1588,350,3222,1262,544,1602,1580,1316,1474,1544,1404,1258,846,1378,1214,546,504,2094,2274,1718,2064,2147,1466,1604,1618,2262,418,2378,1512,750,1974,1748,728,1836,1664,960,938,1472,1596,752,1438,1440,746,692,1422,1436,740,1436,1436,756,1088,940,1468,1238,674,672,660,1104,1442,700,722,926,506,1862,1452,1124,1322,834,782,1410,1008,1746,1304,1116,1872,566,2116,1356,2667,2106,1990,1962,2302,1836,1840,388,1914,1904,928,1950,2056,1904,1934,2128,1898,1956,2052,766,2124,1798,2118,2084,876,2078,2070,450,1820,2012,2064,2000,928,2080,2092,1910,1912,1894,1904,2836,2996,2210,2210,1580,1532,1596,1584,1516,1516,1520,1512,1596,1516,1588,1524,1592,1520,1516,1596,1524,1592,1524,1520,1600,2164,2164,1672,1624,1520,1476,1632,1428,1376,788,540,1604,1950,818,660,1098,720,504,1392,626,1538,1672,602,2094,1804,554,2018,1564,488,1568,1486,904,1364,1710,1586,1892,1898,1772,1656,1094,1988,2136,2032,2174,460,1030,740,550,698,1554,514,470,678,1658,710,614,726,788,540,1192,1572,336,980,958,400,574,1636,814,1820,1308,1036,1022,1416,382,1756,1210,1790,770,1412,476,556,512,508,1666,594,350,882,1448,1660,626,1018,1726,1480,804,308,660,486,1600,950,1806,840,1714,518,558,570,608,2346,1026,1086,938,736,2022,630,1092,2084,696,1866,1282,676,538,1398,918,616,1082,1428,860,966,1506,1140,1888,922,1034,1484,1266,1904,1040,628,800,1904,464,1194,448,1836,778,332,538,1126,1118,1172,1670,1014,1314,2230,880,806,478,1014,666,732,1204,386,502,694,1192,1734,2194,840,914,1050,1506,1658,1426,636,1964,1244,1032,800,1862,1592,2064,1702,444,904,1294,574,2096,394,602,552,514,590,586,866,674,1088,1598,752,1728,2422,1576,2252,1056,986,1220,1652,874,1402,2268,1226,1236,1604,568,1416,990,1434,1212,1072,1554,894,1462,1174,1722,546,2442,1142,2484,1850,350,1606,866,604,650,2220,2320,1202,500,1598,1450,702,2074,658,1358,2298,688,830,2106,1710,810,2132,922,1908,714,1058,932,1702,1000,992,602,1868,2366,1690,1226,1524,1778,1352,472,796,1150,1516,2390,726,1414,424,422,690,1242,1586,1960,834,1244,1792,872,1766,1038,956,1098,1236,650,1850,624,1316,730,1450,1180,506,458,904,1322,1164,498,886,1218,1122,2214,1964,1486,1400,308,1132,1894,488,1950,794,882,868,856,1176,1202,752,918,710,860,1016,1214,538,1772,738,876,1840,612,716,2685,2860,2890,640,638,768,664,708,634,710,318,724,2508,672,680,1566,1516,802,1794,1206,340,2532,2939,1908,952,1924,1584,456,718,594,652,810,512,1348,2022,852,1956,1780,1244,474,1848,998,1076,2130,2312,1108,1862,2108,956,808,2242,1176,1176,786,1438,2174,732,532,762,740,442,700,866,1182,2010,1186,2236,1346,1958,2010,1868,2248,740,792,1130,2022,1296,1866,2068,2492,1108,1568,2374,1760,2514,1498,930,1084,396,692,482,446,1754,1374,1756,538,1634,1200,1548,1056,1192,1384,1392,1400,582,630,464,698,544,1608,1598,1600,1260,1646,1592,1566,1588,704,700,672,664,552,1596,908,1056,1328,570,1616,1506,1610,1594,1570,1506,1610,1600,902,972,1330,1678,1596,1596,1602,1600,1590,1598,1602,1594,1600,1592,860,542,1446,1596,1608,1608,1330,1594,1028,1278,1436,1394,1454,896,1416,1490,1594,1236,754,742,748,1494,1466,1598,1600,1598,748,568,1430,1034,1434,1424,1592,1462,1122,1594,1604,1626,1596,1356,724,624,688,742,1604,1170,750,738,740,752,1200,1196,604,748,742,634,520,546,588,746,322,1052,1590,666,530,1542,1548,1204,1206,1208,1396,1418,842,1312,1142,1544,1606,740,340,1202,1490,1492,1210,1592,862,1324,1592,1552,824,1384,728,492,692,1476,1490,1488,1444,1488,318,336,358,1578,306,392,958,1344,1608,2147,1792,564,564,2000,1316,952,708,2008,836,932,936,952,2000,700,456,1836,1848,1916,2020,1200,1206,380,988,890,452,708,352,1182,378,514,362,1408,540,466,460,502,512,402,558,476,378,404,888,312,676,356,754,480,720,896,698,660,388,328,634,334,656,690,688,966,1180,1072,1096,1028,1134,1284,1060,964,1210,822,716,798,1364,992,1358,602,1080,1032,1722,1652,1418,1476,1144,1100,1228,992,1122,916,1156,1272,1198,1314,1070,1408,820,970,1092,836,1004,748,1264,1010,1114,1172,906,926,748,992,1032,1094,856,1146,1452,1038,1118,876,1294,944,1162,1160,1384,656,1236,1248,1052,1240,1701,1550,1250,1550,1464,1492,1384,1659,1186,1296,1362,1220,1464,1490,1332,998,1548,1356,1566,1726,1202,1284,314,322,324,1576,1204,1618,906,1698,470,382,408,1626,1312,1484,1502,1408,1426,1470,1560,1146,900,1304,1468,1528,1494,1508,1200,1344,1362,1542,1636,1514,1662,1148,1646,1372,1382,1520,1444,1582,1438,1228,1488,1398,1554,1486,1264,1290,998,382,654,496,1398,1494,1388,1358,1092,1386,952,1040,1410,1390,1356,1376,1282,1396,668,1384,1348,1386,1390,1414,1102,1088,1226,976,1386,1388,888,1306,1386,678,1390,1388,732,1182,852,1384,1914,774,2370,324,376,1166,1186,936,668,736,1740,1012,992,1780,618,2222,858,2066,1954,1588,588,614,1536,1376,546,446,550,572,656,500,450,1160,1316,968,464,1790,842,758,622,1408,2356,342,352,1498,608,704,642,520,800,712,1536,858,1314,2104,402,458,344,1610,368,1576,1770,2090,1824,2336,2444,1842,756,536,1648,1670,1500,2198,1246,1230,1952,1996,320,1690,764,690,680,948,328,892,566,356,896,432,456,334,334,316,850,400,306,1162,526,450,632,590,612,528,570,412,500,466,504,656,1098,390,312,314,310,316,430,448,336,338,306,370,442,860,614,508,1216,1298,1096,1494,562,1164,608,940,418,334,334,878,322,650,640,348,310,308,324,872,392,450,410,422,806,974,300,516,474,510,344,1700,454,1652,390,430,1056,384,308,576,1200,386,550,428,854,358,606,668,502,524,1648,658,488,616,418,390,372,384,470,416,634,560,522,632,630,622,756,516,356,530,866,1806,344,644,774,386,990,440,432,618,592,448,1618,1246,634,588,598,616,624,594,564,630,574,606,608,548,522,594,664,608,530,538,604,600,628,634,626,598,648,584,658,594,580,650,624,688,634,622,628,1556,1864,1330,1520,1794,1582,592,604,604,626,576,606,448,658,818,1706,1844,552,714,614,506,570,524,582,600,562,580,1866,630,566,1860,628,686,1868,566,560,628,700,1862,842,670,600,614,1854,586,624,1532,1386,1756,1234,646,828,1440,468,1728,1030,1694,892,484,1182,1500,1184,1662,1712,1700,1194,1466,1270,1052,1210,1120,428,552,452,346,416,628,418,356,438,1626,508,332,312,1774,918,312,424,528,390,724,418,386,384,1920,316,310,322,310,1282,336,408,1350,634,1000,368,416,370,1800,1378,424,346,654,640,772,1914,864,708,778,890,1202,484,956,984,1050,638,338,1278,1020,1378,1332,1354,1372,1532,940,834,1036,1920,318,704,346,388,302,338,998,342,644,782,988,772,384,928,1502,1150,1336,1452,1356,1372,1008,1236,1410,1338,1226,874,750,1032,898,1402,1400,1302,1246,1330,1062,1388,1402,1466,2100,390,1988,548,474,562,566,604,772,1660,2066,2042,1798,2036,2126,2066,2046,1176,392,2142,2052,2056,1142,1938,2206,2192,2094,2178,2160,1696,2082,2064,2166,1932,2172,2092,1686,2060,1796,2106,2074,1568,1992,2076,1874,2050,2058,2062,2056,2188,2180,2180,2188,2176,2180,2170,2056,2056,2192,2132,2182,2064,2080,1790,1822,1564,2054,2186,2030,1986,1944,1668,2172,1516,2158,2118,784,1864,1870,1942,1944,464,448,680,1370,1366,1448,1446,1364,1358,1364,1368,1552,1554,1384,1386,1870,1676,1674,1680,1694,372,326,1240,684,2010,2052,2040,1958,1978,1990,2058,2074,1990,2004,1994,2234,2098,2104,2004,2010,2084,1982,1956,1996,2006,2008,2030,2000,1802,2096,866,1706,1932,2096,2026,1920,720,504,466,1432,312,664,1376,304,712,636,1378,2056,684,300,444,1420,352,684,308,1388,2066,444,676,860,1256,1192,1508,548,1474,2028,1708,1724,1714,1876,2078,1992,1732,2510,840,1900,1688,1566,1668,1690,920,1370,1196,2116,2180,1452,1482,1726,2650,610,2612,1114,1818,1704,1848,1354,1610,1732,1322,1040,3000,854,2130,2630,1910,2526,1746,2048,1290,1216,2252,2168,1590,3109,840,1964,1948,1968,946,1178,1004,1862,988,1030,1888,1598,952,1286,2022,1048,1056,1016,1272,1026,922,1152,1196,1884,3108,854,2050,1154,818,926,1044,818,2126,1156,810,2140,816,792,1088,1330,1328,1574,698,1372,798,726,816,2120,1428,802,796,2152,674,1186,634,686,2200,892,692,1748,764,1266,688,838,846,2430,744,2034,2122,3118,846,1832,754,610,766,1852,808,1252,930,940,1308,2000,806,2532,810,2198,1312,816,2262,2436,1968,3092,1264,822,1776,1308,2184,2036,982,898,1792,912,2332,2054,1058,2306,1070,1070,954,1100,2172,3054,1074,1170,1954,1818,1876,2000,1722,2143,1996,1838,1912,1236,722,778,884,992,910,1174,372,910,526,1494,426,2418,1208,906,1064,492,1516,1394,3284,3154,1770,1620,1122,1400,678,1144,1518,1444,1410,1112,1344,1438,1466,1981,1268,988,1696,550,580,1714,1734,458,340,1730,300,1732,1770,1720,1752,368,356,1726,1756,500,1968,904,498,902,378,320,1720,1750,1838,2408,1808,1684,502,490,898,504,498,898,1760,1760,1748,1776,508,492,1192,500,1034,394,508,500,1408,494,902,304,520,898,506,506,908,1660,506,502,1428,906,496,908,1740,494,502,1432,934,486,914,1738,1734,500,496,972,900,506,898,498,508,508,902,1728,498,502,890,498,508,902,1746,488,506,964,902,1766,1420,502,516,908,498,1856,1698,1758,1740,1410,492,492,898,320,502,916,490,508,898,1676,498,488,1442,508,906,334,494,508,898,510,502,904,492,894,490,890,496,500,896,494,900,332,492,496,496,904,504,510,918,1778,1444,502,894,360,502,496,910,518,504,1438,516,872,504,1424,500,504,922,348,492,500,1450,506,1996,508,504,880,490,482,1446,506,912,1742,1184,1762,1766,1738,1762,696,900,338,494,1432,902,1780,1978,926,1768,492,916,494,900,440,1704,1766,500,892,504,1744,512,524,910,512,500,908,898,496,900,1788,330,498,508,914,494,302,1784,502,1452,504,514,508,492,1766,504,502,742,1296,472,1747,1442,1102,390,1700,1360,776,456,848,1984,784,1390,1190,1190,1374,1370,570,1476,1304,1134,1302,778,1182,1198,804,1288,1330,1264,994,1008,1212,1198,1176,1250,1192,1388,1404,1306,1422,1528,1428,1204,876,1196,1532,1194,1032,1508,1166,1434,1202,932,1200,1396,1178,1590,1290,1152,1396,1052,1414,1308,1376,1386,1398,1370,1498,1388,1494,1326,1390,1588,1204,1670,1454,1358,1416,832,1398,1498,908,982,1148,1308,1232,1358,1820,1264,1350,902,1436,540,1766,1372,1374,1418,1426,1862,1386,1392,1506,1614,1188,1366,1192,1206,1362,1192,1026,1384,1358,1422,1130,908,1056,1420,1184,908,1898,1246,1220,1202,710,426,480,1054,1200,1426,1192,1444,1196,1204,1446,1536,1198,1040,1048,1036,1000,1426,1406,466,1486,1302,1350,1348,1004,1466,1022,352,604,678,688,868,1068,446,306,810,528,1190,1190,1288,1288,1166,1290,1204,582,324,1172,1246,1188,1374,1288,1388,1190,884,1196,1514,1186,1410,1482,1156,1194,1192,420,1366,1176,1574,1282,1144,1210,1110,1402,1308,1368,1380,1394,1232,1392,1480,1332,1198,1320,1354,1442,1398,898,1336,1226,1336,1262,926,1430,1420,1328,1472,1482,1834,1380,1380,1176,1188,1212,1192,1344,1376,1024,1400,902,1180,900,402,906,906,900,1264,906,908,902,1302,910,1302,1184,1258,454,1416,1208,1186,1194,1192,1196,1526,1220,1410,892,778,1056,1296,1412,1316,1192,1230,1232,1418,1330,1354,1326,710,1346,1280,1240,898,654,860,1232,1200,984,1180,1234,1276,1222,1050,1282,894,1306,896,1466,910,1366,1138,922,1486,1248,1380,1034,1258,1270,1254,1370,1222,1274,1354,966,1358,706,1390,900,1208,1356,1178,1266,1256,1272,1272,1248,1066,1000,426,1266,1252,1250,846,496,1250,1262,488,420,534,396,416,596,510,418,406,792,406,1408,918,1392,524,586,1222,830,464,514,1244,532,1270,424,824,418,1258,384,798,614,376,364,306,834,376,342,376,546,696,810,1268,1246,506,1230,826,548,508,524,714,436,448,432,1588,2332,706,1567,1446,618,2008,1192,664,1752,1750,2370,308,1622,1524,1538,1508,1626,1522,1456,1636,1528,1572,1632,1682,1208,1652,1647,1506,1580,1614,1526,1544,1654,1766,1328,1516,1594,1554,1616,1626,1182,1618,1494,1504,1560,1552,1590,1679,1578,1478,1590,1516,1464,1516,1560,1478,1609,1666,1686,1502,1528,1626,1648,1626,1582,1588,1562,1629,1716,1606,1532,1687,1620,1504,1611,1512,1526,1560,1696,1598,1624,1700,428,2362,1614,1524,2484,1316,1742,1558,1644,1560,2106,1386,1728,1652,1774,1594,1674,1618,1410,1418,1526,1628,452,454,2348,1580,1582,1592,1556,1750,1743,1640,1642,1492,1998,1308,1516,1660,1708,1704,1338,2030,1200,1220,1220,1140,1232,1068,1076,1122,1488,1548,736,1572,1404,1428,1466,1308,1500,1586,1520,1498,1272,1580,1476,1456,1542,1508,1382,2840,940,1220,1320,1612,1546,1432,1578,1480,1446,1420,1394,1386,1472,1584,1622,1526,1510,1664,1566,1478,1540,1480,1482,1290,1498,1434,1644,1402,1048,1508,1332,1396,1464,1712,1120,1594,1646,1600,676,964,1526,1640,1668,1558,1568,1336,1558,1682,978,1654,2274,876,1686,934,1638,3420,1436,1398,1488,1616,1650,1626,1506,1550,1576,1750,1514,1776,1570,1243,383,1262,1448,1418,1418,1472,1608,1566,1534,1506,1604,1282,1370,1540,1620,1548,1388,1506,1392,1748,1455,1614,1204,1498,1512,1418,1480,1506,1524,1406,1690,1682,1794,1086,1562,1468,1546,1620,1654,1502,1706,1550,1622,1604,1240,1534,1645,1548,1596,1626,1530,1618,1620,1518,1512,1230,1628,1490,1532,1566,1524,1614,1496,1616,898,1790,1676,786,1538,1632,1568,1552,1708,1264,1630,1608,1514,1592,1432,1398,1596,1826,1092,1528,1624,1650,940,1340,1514,1296,1578,1556,1510,1392,1444,1308,1428,1486,1574,1448,1638,846,1464,1650,1488,1314,1278,1702,1454,1588,1622,1538,1538,1644,1582,1538,1594,1524,1454,512,1624,1482,1500,1618,1570,1562,1478,1378,1488,1430,1440,1396,1450,1394,1560,1514,1440,1558,440,424,342,1568,1642,1382,1725,626,540,360,1739,1310,822,1534,1676,1850,1786,1782,1646,1744,1142,1548,1346,1000,1546,1424,1538,1650,1794,1785,1789,1774,996,1706,1298,1448,1402,1660,1120,1464,1400,1498,866,876,1534,1721,1657,1646,1536,1777,1522,1584,1388,2246,1512,1306,1486,1552,1673,1604,1150,1410,1336,1270,1700,1602,1702,1678,1434,1745,1642,1372,1542,752,1829,1744,1552,1536,1630,1554,2366,1370,1728,1700,1594,1474,1622,1810,1540,1648,1576,1588,1590,1466,1658,948,962,1692,1470,1580,1316,1550,1290,1570,1506,1720,1602,1256,1584,1548,1710,1690,1592,1580,1762,1730,1550,1468,1688,1736,1462,1600,1628,1570,1368,1708,1540,1616,1690,1708,1668,1584,1456,1630,1222,1762,1792,1782,1604,1718,1422,1622,1444,1786,1532,1556,1676,1468,1516,1580,1670,1666,1536,1978,440,1562,2352,1438,1438,1416,1554,2346,1424,1544,1424,1304,1700,658,916,1666,1574,1679,1504,1446,1560,1576,1458,1484,1402,1718,1350,1570,1710,1792,1420,1392,1506,1550,1738,1384,532,664,584,506,1574,1686,1548,1592,1592,1690,1582,1632,1646,1678,1474,1752,1524,1450,1462,1568,1526,1668,1532,1468,1570,1594,1614,1482,1584,1364,1476,1832,1508,1496,1458,1662,1586,1404,1228,1454,1592,1562,1582,1430,1576,1676,1628,1516,1776,1766,956,1552,1536,1724,1526,1518,1526,1532,1354,1726,1514,690,696,1648,940,1470,1612,1212,1522,1076,1274,1350,1276,1538,1570,1556,1474,1528,1628,2692,360,1764,1532,1198,1520,1570,1452,1146,1294,1592,1550,1592,1410,1502,1512,1510,1819,1600,2420,1588,1548,1584,1254,1610,1612,1552,840,1600,1488,3140,994,1328,1342,1352,1386,1374,1410,1412,1472,1410,1584,1480,1454,1422,1336,1446,1402,1542,1490,1478,1542,1550,1492,1404,1322,1332,1402,1254,1324,1308,1260,1304,1338,1242,1318,1658,1694,1378,1346,1470,1572,1228,1418,1396,1460,1422,1224,1288,1370,1280,1274,1284,1262,1598,1196,1096,1228,1294,1338,1352,1372,1366,1342,1328,1382,1504,1364,1334,1248,1336,1358,1468,1302,960,1248,1254,1358,1376,1510,1358,1610,1588,1434,1458,1256,1366,1438,1478,1458,1474,1622,1404,1536,1482,1484,1456,1536,1478,1484,1498,1270,1278,1398,1330,1610,1606,1300,1370,1432,1382,1290,1342,1328,1306,1410,1310,1392,1290,1250,864,1144,1260,1390,1318,1380,1378,1382,1362,1358,1394,1340,1346,1332,1344,1430,1392,1480,1462,1462,1586,1070,1472,1464,1478,1526,1528,442,1524,1578,1672,1486,1626,720,734,1496,1512,1712,1790,856,1656,1650,1556,1850,1694,1542,1734,842,1612,1580,1434,1646,1526,1604,1846,1072,1600,1758,1689,1556,1492,806,1500,1660,1472,1528,1530,1464,1504,1586,1556,1480,1530,1596,1564,1566,1520,1608,2616,1568,1558,1560,1526,1538,1548,1650,1542,1540,1546,1520,1488,1797,1524,1572,1632,1562,1604,1506,1496,1448,1572,1653,1648,1552,1598,1564,1538,1554,1522,1556,1540,1546,1544,1534,1556,1526,1528,1552,1532,1562,1534,1574,1550,1486,1546,1546,1504,1518,1558,1648,1530,1614,1538,2026,1392,456,1484,1611,1588,1572,1456,1480,1584,1550,690,1606,1780,1464,1408,1660,1650,1496,1442,1478,1496,1532,1486,1630,1618,1522,1850,1528,1674,1548,1556,1470,1608,1576,630,1460,1602,1564,1568,1426,1406,1474,1494,1492,1596,1594,1392,1466,1625,1496,1646,1500,1678,1530,1548,850,1512,1458,1362,1758,1588,1484,1636,1518,1434,1488,1366,1516,1688,1520,1668,1486,1735,1474,434,840,898,2052,1416,1678,1510,1566,1492,1792,936,1608,1482,1514,1488,1464,1486,1376,1678,1518,1352,1850,1288,1624,1308,1422,1634,1633,1606,1488,1508,1806,1704,1506,1462,1580,1734,1494,1634,1486,1432,1630,1532,1432,1534,1650,1614,1354,1638,1538,1600,1606,1426,1556,1458,1542,1808,1006,1304,1562,1690,1554,2084,1320,1402,1584,1636,1654,1696,1693,1482,1552,1608,1688,426,500,1514,1384,1380,1534,1360,1294,1396,1084,1074,1418,1042,1286,1400,1296,1450,1212,1500,1198,1290,1060,1248,1440,1258,1256,1366,1364,1372,1488,1404,1294,1214,1396,1518,1122,1530,1410,1452,1568,1328,1462,1394,1242,1470,1518,1466,1276,1270,1316,1442,1424,1226,1234,1204,968,1368,1376,598,1160,1380,1362,1398,1206,946,1398,1332,1348,1332,1220,1220,1392,1180,1192,1140,1142,1202,1248,1244,1310,1296,1294,774,1434,768,714,830,1368,1368,546,526,532,538,1516,1828,1828,1506,1594,1610,1694,1506,1534,1384,1744,1894,1510,1652,1614,1566,1616,1586,1652,1698,1492,1554,1604,1784,1572,1592,1562,1714,1712,1484,1660,1504,1550,1652,1668,1102,1092,1248,1190,1176,1092,1658,1638,1544,1486,1584,1300,1746,1842,1354,1398,1612,1628,1626,1512,1684,1512,1670,1748,1710,952,2120,1566,1664,1748,1796,1588,1520,1512,1610,1722,1570,1030,680,1524,1666,1548,400,1152,1716,1696,1614,1538,1550,1608,1032,1428,1584,1260,1656,1312,1030,1672,1524,1580,1044,1044,528,916,312,1460,720,1458,1254,1828,450,1828,690,686,446,682,1338,1260,794,480,2052,1640,646,770,3206,2322,2455,356,1886,1366,1990,544,564,398,648,574,590,604,2096,2124,2166,410,402,388,368,376,420,398,2006,604,658,608,578,584,600,600,576,398,426,388,580,1284,2104,608,712,1312,1994,2018,2166,2050,2026,2148,1346,910,604,550,582,612,1272,622,398,448,1256,398,570,1896,1744,1800,1738,1856,1764,1940,1826,1846,1808,1748,1838,1806,1810,1818,1894,1860,1808,588,456,440,590,444,394,370,1832,1792,1900,1754,1932,1882,1892,1798,1888,1848,1756,1870,1944,1874,1944,1824,2118,2026,1920,964,962,2096,2090,544,458,900,1952,1972,1050,378,1530,2198,2062,2176,1814,1862,1796,1818,1886,1840,1732,1792,1838,1908,1860,1880,1052,828,790,1616,1918,1710,852,886,316,330,354,354,352,350,906,748,1948,1986,864,1036,1982,1936,1962,1952,2010,2020,1954,368,1934,1292,1272,1970,1654,1312,1884,1876,2044,2016,2008,2060,2014,2118,2114,2064,2080,2076,2084,908,916,938,844,394,372,844,834,452,304,326,328,882,944,320,320,318,312,874,348,332,390,334,352,352,864,988,828,472,824,838,810,842,888,896,2172,2094,2002,2046,336,876,344,366,778,862,376,372,2054,2146,1988,1976,664,584,550,600,2248,1748,780,850,1818,916,748,1648,1840,2158,2070,1680,1274,806,804,728,824,888,888,776,740,2222,752,2220,692,714,1380,674,722,782,354,322,670,574,704,738,664,2302,1388,1998,906,2052,1960,1310,528,546,524,494,534,568,358,1786,958,1342,586,574,930,1372,572,584,1998,2022,1994,2166,1972,1966,1436,2022,2004,1990,928,390,2076,2036,2046,2072,2150,2138,2140,2074,2130,2008,1310,2054,406,1458,570,1256,558,1286,2034,562,632,1922,1914,1906,1900,1824,1898,1870,1832,1940,1784,1906,1926,1722,1890,1786,1972,1734,1782,1760,1898,1874,1954,1940,1946,1832,1898,1802,1838,2034,1770,1846,1920,1902,1912,528,2038,2100,2068,1894,2088,2114,2162,486,428,332,1918,2012,2098,2066,2280,1828,1850,1948,1832,1914,1932,1800,1818,1914,1832,1908,1688,2002,1934,318,316,838,806,522,750,2024,1222,2040,1652,954,1978,1972,1168,1248,1966,1946,634,1314,2000,2036,2036,2040,2030,2102,2118,2102,2116,2088,2098,1972,1982,862,860,344,348,350,336,342,336,1948,856,312,320,366,344,910,2196,2108,2116,2096,956,894,868,872,2108,1964,1998,2012,1432,626,548,632,624,668,596,602,568,1776,790,856,1826,1888,2180,1948,1998,1804,1798,1334,1802,1802,1802,1710,1714,370,844,830,1700,1688,1698,720,822,888,886,2373,2256,2106,682,730,786,2242,728,1494,1544,1090,936,1154,1098,1208,962,512,1980,1450,1256,1174,1138,1098,1732,2344,1216,1280,692,324,594,3246,492,556,680,3400,556,432,672,660,676,672,632,544,684,696,676,3478,672,652,3424,676,680,692,706,722,688,674,876,660,692,686,704,690,674,2472,672,704,688,672,688,676,658,690,690,692,678,678,3380,692,568,930,590,468,648,598,676,676,598,672,3366,3436,3290,3522,3454,692,716,660,672,676,676,682,704,692,680,696,668,3318,680,648,3628,3544,1008,672,772,980,792,656,3470,1432,3326,684,3740,688,808,640,608,660,664,1862,708,3120,3180,2964,3002,1984,3530,3820,3712,3318,3602,3696,3132,3448,476,3344,922,1680,1224,508,510,458,500,510,516,516,508,498,512,488,512,808,392,514,520,856,1038,1312,1316,1726,1700,1568,1598,1598,1792,1682,1732,1930,1906,1772,1060,2051,1930,1982,1974,1960,1688,408,1694,1702,1824,1858,1660,1306,1074,1942,978,2088,1516,1288,2096,1430,1658,2213,1828,2027,2068,1924,1520,1986,1930,1918,1944,2122,1774,2070,1212,2092,1836,1794,1860,1784,1790,1826,1554,1684,1306,1910,918,1526,1912,1896,1560,1290,1826,1458,1786,1552,1406,1600,1410,1548,1552,1550,1432,1524,1428,1558,1584,1336,1678,2048,1574,1760,1778,1320,1572,1560,1562,1572,1560,1562,1552,1562,1568,1574,1566,1362,1566,1570,1974,746,870,1348,1882,1696,1548,1556,1600,1430,1544,1596,1546,2060,1436,1420,1850,1684,2064,1064,1660,1546,1626,1612,1676,2046,1774,1298,2060,1148,1334,1498,2042,1648,2056,2052,1722,1762,2076,1268,2024,2048,1548,2056,1548,1540,1542,1332,1546,1874,1562,1286,2054,1540,1540,1550,1674,1176,1612,2054,1606,1544,1554,1604,1612,1176,2050,1810,1680,1674,2072,1418,2104,454,1610,1424,2056,1484,2050,1828,1440,1428,2042,1528,1258,1424,2058,1668,1538,1972,2426,2068,370,2130,450,1982,1186,740,476,746,868,1348,1686,1818,1466,1966,1428,1420,1586,2074,1810,1484,2058,1334,1876,1496,1972,1528,1550,2100,2076,2036,428,1448,1014,504,1464,1752,310,1604,386,572,1070,1072,418,1080,1600,1618,1626,1498,1624,1028,1658,1618,1648,306,1654,1766,1446,1628,1424,1162,1770,1782,1472,1652,1464,408,2476,1800,2486,2478,2474,1768,1526,1640,1460,2428,2468,2480,1746,1740,1542,1848,356,2240,1634,1638,1670,1724,1708,1694,1686,2120,722,1296,1570,1494,1652,1788,2248,2076,2034,2008,2030,2208,2142,2242,2070,2308,2236,576,1716,570,392,1240,1256,1296,1292,1276,1288,1298,1264,1296,1298,1292,1300,1306,1292,1254,1284,1286,996,1270,1282,1272,1292,1292,1294,1270,1290,1056,1280,1294,1294,1747,1676,1747,1198,1602,1594,1586,1747,2004,1594,1308,1747,1588,1568,1474,664,572,2016,470,1304,1596,1590,1590,1590,1592,1598,1302,1592,1302,1592,1592,1594,474,470,1190,1592,1598,1020,1590,1628,1588,1300,1590,1592,1590,1588,1280,1834,2114,2010,502,2406,2064,1364,2024,1688,1574,504,2192,900,1486,2006,1484,1986,1756,1882,1976,1972,1530,2122,2008,2440,2086,2018,1134,1414,1588,1084,2258,1378,1734,1982,1058,1800,2032,1264,2212,506,2454,2022,1532,2126,2400,2026,2008,1706,2034,1684,1792,2022,508,2460,1558,2200,2254,2000,1516,2006,2178,746,1680,1970,2196,1736,2224,1424,2036,1822,1698,2096,2674,2144,2160,2358,2156,2384,2658,2264,2290,2672,2586,2322,2666,2748,2520,2390,2142,2780,2828,2430,2642,2656,2788,2758,2758,2762,2612,2604,2650,2578,2542,2482,2412,2784,2622,2112,2156,2408,2496,2758,2196,2218,2828,2554,2408,2568,2436,2584,2586,2586,2616,2384,2488,2586,2630,2770,2074,2770,2772,2760,2598,2770,2526,2182,2670,2769,2640,2426,2164,2666,2914,1684,1512,2104,1036,2598,2182,2628,2380,2366,1946,2364,2442,2763,2760,2264,2202,2234,2334,2436,2440,2498,2726,2530,2320,2234,2286,2210,2408,2296,2468,1662,2370,2602,1588,2568,2444,2290,2306,2600,2284,2380,2554,2432,2282,2304,4024,2194,2190,2386,1322,2526,2386,2176,1482,2252,2324,2310,2752,2334,2406,2540,1896,2522,2146,2284,2500,2640,2522,2476,2188,1694,2372,2200,2308,424,2542,2352,2292,2284,2280,2410,2788,1704,2253,2276,2171,2462,2296,4905,2418,2208,2423,2579,2089,2150,2802,2560,1021,2269,2030,2923,2215,2554,1926,2448,1764,2233,2154,1750,2156,944,2527,2342,2132,2310,2154,1478,2398,2430,2346,2310,2268,2772,1250,1550,1548,1796,1196,1610,1652,1828,1098,1644,454,1930,1250,1662,830,1114,1738,1256,1942,838,1104,1172,1170,1652,382,1728,1406,2008,1996,1232,2160,1280,1996,1548,2256,1740,1692,1888,1900,2212,2020,2184,1064,592,1460,1284,1488,2212,1812,1952,2420,2420,2420,404,1872,2184,1764,2420,2420,2172,2420,2420,2420,2420,2152,1520,2036,2264,2032,2080,488,1520,2136,504,2376,2184,2148,1824,960,956,2024,2220,2016,508,500,492,1268,1584,2280,2364,1392,2032,2116,480,508,1708,2308,2004,2268,564,964,2296,2168,1992,1872,2132,560,2028,508,2048,2036,1716,2388,1852,2020,2000,1964,2216,2020,1352,1152,448,1264,1940,1728,2228,1820,972,1172,1944,1944,1424,508,2164,2272,1652,1960,1776,1976,1800,1240,1960,496,496,1860,404,2276,2200,2032,2358,2204,496,1264,2248,2024,876,984,1828,2024,2020,2188,1948,1656,2342,1828,1272,452,520,1996,2124,2132,984,1872,1884,632,1264,1772,2036,1584,1812,1780,1612,1424,1424,1744,2100,1160,1944,1724,1860,1028,1280,1880,1880,1904,1608,1256,1684,2032,1984,1872,2012,992,1024,1760,1592,1168,388,1604,504,1008,1378,1716,1138,1224,1406,1612,810,1384,1012,1626,1398,1610,1392,1546,1616,1430,1564,1418,1404,502,1506,374,682,1208,1758,1798,1802,566,478,334,498,1586,1950,1776,1834,1466,1560,1694,1512,1292,1456,640,644,660,646,370,1500,500,1456,1618,1460,1478,1464,1522,1472,1654,1474,360,424,380,378,1460,1470,1498,1488,1458,1476,1478,1474,434,1460,1140,1626,1940,1058,1174,1594,1272,1568,1732,1186,1688,1778,1616,1630,1604,1606,1606,1592,1862,1126,396,1708,1686,1134,1030,1710,1674,1410,1110,928,932,1606,1820,1700,1710,1732,1454,2023,1630,388,1504,1616,644,854,1828,1196,1838,1122,1206,1706,1864,1690,1552,622,722,728,1654,1522,1480,1516,1076,1798,398,1710,392,1446,1732,1882,1728,1716,1720,1826,1710,1680,1234,1242,1716,1736,1602,1632,1608,1622,330,1022,1550,310,428,414,504,1750,1980,1766,1656,1872,1854,1710,1574,1610,1638,1066,1612,1612,1592,1612,1448,1606,362,588,382,1492,518,1086,414,1128,1632,1638,1754,1760,1616,1610,1588,1600,1594,1608,1612,1572,1608,1436,1620,1624,1200,330,694,1702,1202,1204,1152,1616,1184,1764,1582,1392,652,650,652,654,648,364,1600,1370,1212,1222,1238,1352,1546,1610,1566,1222,1618,520,1500,412,1566,922,1072,1630,1598,934,828,1568,1054,1616,1682,1388,946,1616,1692,1322,1094,414,1624,414,416,1610,330,514,1616,330,516,1770,414,345,1379,2477,866,514,1562,400,2246,404,2276,2264,1820,1358,1250,2272,1324,1480,498,2274,390,2294,870,878,662,1856,1648,2270,1222,1314,1704,1710,2446,1782,1782,1802,1624,1772,1458,1606,1828,1802,1802,1738,1204,1802,1812,1838,1786,1834,1842,1812,1814,1824,922,1198,1728,2064,1252,2446,668,1058,2482,392,808,1404,1812,1792,1232,1300,588,1808,1812,1712,1644,1796,1432,1812,1272,1412,1780,1796,2260,1852,1820,1804,1888,2024,2032,1824,1820,1064,1300,1796,1332,1748,1824,1428,900,832,860,1832,1960,1828,1732,1776,1768,1816,1812,1808,1772,1744,2482,1820,1844,1820,1856,1816,1692,664,1668,1816,478,762,390,2006,1652,1802,1772,2150,1628,1176,2046,2172,2006,2126,1990,2050,2060,1398,2040,1744,2321,1764,2022,1984,1758,1728,1970,1820,1964,1908,1802,1832,1896,1730,1772,1798,1808,1866,1528,503,1688,2248,2366,2246,2204,1902,2286,2992,1732,2256,2138,2136,2112,2250,2498,2230,2230,2252,548,760,2764,2244,2248,2156,2252,2168,2028,2278,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1776,1366,456,2158,1539,1683,1536,1543,1123,1542,1598,1509,1186,1541,1712,2030,437,2090,962,1904,328,1244,1191,432,330,1133,318,326,324,324,354,358,306,1101,362,586,1100,1097,354,362,336,1260,352,320,344,364,1930,342,370,340,354,366,338,346,354,352,354,346,350,350,334,360,352,350,326,352,352,344,1454,344,344,344,350,340,344,352,350,354,336,346,338,330,356,368,346,356,352,348,344,342,336,342,324,362,376,340,326,340,338,342,340,352,336,344,346,346,328,352,330,348,306,330,340,360,330,316,364,352,352,320,334,346,326,320,318,314,320,326,320,320,322,324,330,324,332,322,326,320,322,331,328,316,324,314,330,318,366,324,324,314,326,322,324,328,318,324,326,324,322,318,328,332,330,332,404,320,356,364,330,318,322,320,324,326,330,320,324,320,320,324,324,318,324,322,326,322,320,316,324,761,322,336,324,324,320,322,328,324,328,318,320,318,322,322,322,322,320,2036,336,320,326,318,338,326,326,335,324,320,318,324,326,328,328,316,320,324,352,320,320,328,324,320,326,324,328,324,316,322,324,316,316,326,322,320,326,320,342,324,318,318,318,328,320,324,320,316,326,330,328,322,328,328,320,326,352,318,328,330,322,328,322,342,320,318,324,324,322,330,332,322,326,336,330,320,322,320,320,324,322,320,326,320,320,330,336,320,323,355,348,326,324,318,318,326,322,332,320,334,322,316,324,320,326,322,324,320,340,320,322,316,324,318,334,722,324,322,324,324,326,326,332,324,326,322,320,330,324,330,332,328,318,328,314,326,318,324,320,336,322,324,320,368,320,322,782,320,326,344,320,320,326,326,318,322,328,332,326,332,326,330,320,316,322,316,326,322,322,326,324,324,324,326,324,318,332,330,340,318,346,302,330,324,320,320,416,323,324,320,328,368,328,402,322,318,324,322,324,328,318,324,324,324,326,324,320,326,318,324,324,326,336,318,328,394,320,326,324,328,336,326,330,316,326,328,322,332,318,328,380,328,334,752,328,332,330,328,334,332,328,326,326,324,328,328,328,318,322,324,328,332,326,324,318,316,320,328,324,316,320,324,324,320,318,326,324,326,325,328,330,320,330,324,332,328,328,318,332,332,330,330,330,334,326,320,326,330,326,326,326,330,366,332,326,328,322,324,312,322,318,328,340,322,320,322,322,328,326,440,322,324,322,322,316,326,330,344,354,330,322,318,320,316,332,320,330,328,324,328,328,328,342,336,318,328,326,326,320,320,332,328,326,320,324,324,316,328,326,330,324,392,320,322,328,324,322,332,324,320,320,324,328,324,320,328,338,324,324,320,326,326,324,330,328,328,322,326,316,334,324,328,324,348,330,330,322,326,324,328,318,328,328,328,330,416,326,336,324,342,332,328,322,334,392,318,326,332,344,314,334,324,328,337,329,331,333,331,320,331,330,325,330,330,336,325,323,325,329,320,344,332,330,318,328,352,330,324,326,328,332,334,318,328,324,324,336,324,322,330,326,326,322,348,324,324,322,324,332,324,322,322,324,324,328,346,320,320,334,334,326,318,336,324,318,320,328,330,320,330,326,330,326,324,324,318,320,320,322,320,326,322,318,324,318,326,324,316,322,328,322,330,328,326,320,318,338,320,326,340,330,316,324,412,326,322,334,326,324,316,318,320,316,320,324,332,318,772,320,322,316,326,322,322,318,320,318,324,316,318,320,319,324,326,324,326,320,332,320,324,322,318,314,314,324,316,314,328,322,322,324,326,330,320,320,316,322,320,350,312,322,322,530,320,300,320,312,322,344,360,314,320,314,318,320,330,1632,338,318,324,316,314,318,324,314,330,314,324,326,330,324,326,322,330,322,320,328,324,326,324,320,314,324,324,320,326,324,324,326,322,322,320,320,318,322,326,320,318,320,322,322,320,322,328,382,318,322,320,316,340,332,330,326,328,342,330,320,342,320,320,354,318,322,344,326,320,320,358,322,322,314,322,318,318,334,314,311,326,322,320,322,324,330,318,322,326,338,338,304,320,336,322,327,332,324,342,320,320,314,320,330,338,330,324,318,378,328,316,326,340,322,316,326,322,326,320,328,330,346,318,320,328,322,338,322,2177,338,324,318,316,320,370,318,320,386,334,324,382,316,322,322,316,318,326,328,328,320,322,330,316,324,326,332,330,332,318,326,354,1956,448,598,1296,1381,1331,1354,1494,1091,1175,1173,1161,1145,346,1594,1130,1318,763,850,1721,1744,470,594,598,332,612,430,434,1210,1402,1418,854,424,1390,670,432,2220,1822,1056,1462,612,1736,488,848,1658,1672,482,1298,888,1156,1380,600,336,328,328,824,1160,1556,1876,1608,496,884,852,1144,780,532,924,1296,1352,1534,776,1048,892,1156,1432,648,1076,1336,1332,944,824,1048,1368,1608,940,1256,832,442,470,728,1328,454,642,2102,2108,2116,2186,2088,1416,1576,2098,2112,2997,1886,2170,414,2195,2348,2436,2071,1114,2141,2285,1312,842,2211,2279,2473,2333,2429,2134,1946,1936,1922,1462,358,336,2684,2572,2569,2528,2478,1934,2247,1631,2235,2501,976,2500,2560,2543,2526,2217,1070,2863,3085,3165,2922,2508,2853,2836,2508,2422,2400,2598,2514,1914,1908,980,966,1006,1954,2622,2993,2906,2642,2409,2476,3001,2494,2284,2082,2946,2941,1198,972,2676,2790,2514,2662,2528,2919,3105,2997,3027,350,1548,2786,2182,1911,2729,2933,1476,1946,2172,1304,1274,2569,2137,2761,1953,2864,2643,1842,1920,2775,2353,2773,2245,1612,2432,2471,2451,2523,2376,818,2394,2608,2441,2448,2401,2400,2577,2939,2438,2438,2967,2532,2472,3001,2458,2148,2743,2865,2804,2916,2538,2959,2451,2452,2838,2969,2842,2884,2679,2904,2742,3037,2464,2532,1425,2665,2412,2463,2454,2432,2148,2474,2540,2696,2432,2720,2541,2873,2770,2828,2306,2522,2888,2911,2807,2543,347,1171,2734,2019,2641,2931,2280,2635,2434,2718,1874,613,2744,2401,2794,1025,2505,668,2429,2262,2240,2846,3049,2873,2725,2910,2991,2848,2733,2333,3117,1767,2033,2965,2974,3145,2914,2234,2524,2993,2962,2520,2206,2034,2580,2947,2850,2484,3102,2966,3079,2565,2573,2900,2237,2459,2844,2325,2477,2590,2997,2674,2206,2933,2466,2421,2317,2352,2484,2862,2978,1445,1432,1172,2882,2944,2925,2827,2919,373,1629,2384,2367,2826,2433,2780,2181,2415,1982,2389,1992,2542,2433,2428,2295,2954,3002,2907,2738,2375,2353,2219,2379,2386,2384,2477,2449,3347,854,628,1086,584,388,1648,1044,1666,392,790,660,616,576,660,684,480,1500,1264,1488,592,908,994,608,1232,530,546,738,1082,1234,1084,1090,1206,1264,466,316,358,1350,588,1498,848,882,770,470,462,922,518,1234,1214,1144,1622,1414,1128,1226,792,814,854,1326,1460,1146,1368,1280,1408,1098,1096,1114,1178,728,710,1064,406,722,708,1392,1340,1084,1416,484,1086,1240,1070,1016,418,912,1180,1318,1160,922,932,940,1096,1132,1354,1320,376,552,1654,1446,1716,1676,1056,1578,560,1798,1398,810,908,572,1348,1106,1382,1252,1318,770,1474,1192,1388,932,1178,1596,622,742,1648,1636,608,1684,2456,2373,2254,2232,1900,1976,392,386,372,3189,532,1592,400,904,816,1202,1150,1640,1740,2394,2462,1298,1070,2476,2498,2494,2494,1466,2322,2636,1548,1624,2260,2490,2452,898,1722,1310,1942,1892,2376,2308,1490,2042,1802,1808,2546,2228,2394,2410,2496,1660,2476,3374,1244,1276,1232,1076,1240,784,1264,760,1144,1232,1180,1228,1504,824,1144,1284,856,1280,1276,1360,1100,948,840,1424,1484,1080,1236,844,1476,1348,1312,888,1444,856,1384,1036,1240,560,1472,1460,1276,848,1396,1212,1288,1380,824,1260,912,1420,1216,1012,860,1484,1244,788,1156,1324,844,1192,668,1208,1208,1196,860,1228,1200,1196,532,1508,1192,1304,1396,1364,1144,1208,1084,876,1240,1300,1328,796,1544,1228,1284,1220,1508,1180,984,1492,808,1412,1124,1092,1220,1252,1248,1128,1208,580,1400,792,1464,1072,1060,1244,1152,1416,1148,1424,1280,1432,1412,1400,1392,1152,1380,1512,1088,1200,1200,1256,904,1424,1080,1448,1124,1216,1080,1292,1276,1356,1244,1000,1104,1332,1316,1084,1164,1068,1164,820,1216,1320,1152,1372,816,1256,1508,1328,816,1408,1048,1404,1120,1052,1408,1264,1236,1116,2142,1248,1292,956,1452,1188,1396,1256,1096,1360,1392,1128,1076,816,1408,1180,1112,964,1160,1084,1224,1012,1292,960,1228,924,1152,872,1228,1348,1060,1216,1268,1412,1168,896,1212,944,1696,1068,1128,1436,1100,920,1408,1200,988,1252,1076,1196,1200,996,1264,1280,952,1268,1148,1424,844,1312,1000,1220,1224,1228,960,1136,896,1464,1108,1300,1256,1252,1280,1304,1244,1416,1476,1156,1124,1264,896,1132,1204,1080,1168,1092,1440,1112,2148,1364,976,1276,1208,1468,1504,1224,1224,1148,1244,1216,1248,1236,1456,1192,1200,952,1412,1568,1128,1256,1068,948,1008,944,1344,1284,1380,1028,1160,864,1276,1516,1216,1240,1304,948,1112,868,1474,1232,1284,1148,1248,1120,796,1212,1228,1376,1020,780,868,656,1092,1464,1272,772,1192,1268,1296,1268,1488,1036,1220,1232,1436,1024,1292,1016,1512,1392,1284,2132,1156,1132,1268,1516,940,1484,932,1024,1220,1168,1472,1324,1232,1108,912,1508,836,1424,1016,1052,1248,1380,1016,1488,1216,1440,1264,1476,1264,1028,1348,1232,1244,1456,1132,1216,700,1260,672,1464,1212,1244,1000,1516,1252,1488,1024,608,1284,1240,1256,1472,1168,1520,948,1272,1268,1288,1240,1240,1712,1232,1336,1196,1340,1296,1324,920,1492,1320,1516,1700,2206,1468,1264,1396,1292,1300,872,1196,1252,1256,1260,1420,1348,972,1280,1180,1172,1416,1352,1412,1568,1320,1372,1224,1296,1380,1148,1196,1252,1224,960,1240,940,1328,1488,1504,1460,1196,1084,1344,1188,1252,1180,1428,1188,1472,1344,1376,884,1464,1440,1472,1220,1184,2220,1320,848,1344,1368,1212,1188,1304,1048,1120,924,1184,1308,1348,1224,1204,1272,1612,1512,564,628,1060,1108,452,460,1244,1352,1360,1208,1388,1172,1584,1304,1224,544,620,1352,1092,1176,1052,1352,1156,1272,1056,1352,1140,1184,1376,1488,1148,1068,1228,1372,1344,1248,1120,876,1416,1232,568,616,570,594,372,556,546,634,1034,1428,1414,1170,702,466,606,524,1284,1326,556,424,364,396,508,518,526,578,410,704,618,530,494,1202,1888,952,1158,534,458,374,352,1192,754,670,1266,516,470,316,552,1850,1604,1986,1560,1846,1034,1130,328,344,322,430,430,554,488,1768,1030,1304,1108,1510,566,632,420,418,508,448,602,556,1678,600,1644,1926,738,482,506,620,626,688,1634,1082,1882,566,830,368,386,794,316,700,528,742,1230,364,1540,918,1630,1458,1634,448,590,654,1208,438,532,720,886,318,580,1058,1360,1080,488,1082,902,780,818,1094,1164,668,1046,1148,1108,1624,1678,496,454,514,1678,1986,560,1428,756,706,1056,502,852,678,498,630,682,474,578,706,1932,622,766,600,668,618,462,534,470,528,710,584,560,514,596,598,712,596,478,500,352,330,514,482,936,1154,516,556,370,680,732,670,594,556,378,910,722,534,494,596,834,526,654,758,550,560,764,482,874,700,648,578,570,432,594,880,444,344,1362,706,686,444,352,338,504,614,688,648,354,414,432,630,500,966,564,644,464,582,532,492,444,2266,2120,664,392,928,956,952,636,1484,456,1144,348,408,484,540,356,600,1100,468,1232,324,380,908,780,1828,1140,704,564,524,736,608,696,1380,512,1260,464,404,404,360,336,1328,348,584,380,464,656,756,420,420,900,1852,404,408,580,368,384,304,400,416,356,804,628,340,396,324,532,488,348,492,656,756,1868,1848,388,656,384,1000,468,512,628,392,376,392,992,492,356,468,556,460,1836,1848,348,408,1872,516,428,576,1812,1832,1884,540,544,892,424,416,628,496,636,588,472,512,568,636,544,676,656,388,496,724,412,548,336,508,492,616,412,396,528,436,604,496,564,548,476,480,480,1868,528,520,612,444,308,364,396,360,472,524,628,848,436,488,496,428,484,392,480,756,356,448,656,680,520,484,436,484,584,540,620,500,456,420,416,396,704,328,336,1864,364,436,312,452,980,684,364,568,508,500,1852,352,604,388,312,596,352,1876,564,344,404,356,512,324,548,312,324,636,344,504,512,360,428,464,536,300,364,440,544,1840,332,316,692,568,404,372,600,348,380,628,316,740,748,376,432,576,464,416,540,1844,316,732,352,400,604,528,512,628,468,324,396,368,388,576,320,560,524,748,464,416,496,760,620,648,632,372,436,704,372,520,360,556,588,1308,420,344,560,380,1160,400,504,452,532,304,632,1056,1828,356,608,392,600,464,592,428,556,664,420,456,536,544,308,452,440,396,1872,384,468,840,424,444,648,596,312,624,1852,1840,1848,392,684,476,456,1236,556,668,608,504,384,320,400,416,784,460,1860,352,528,340,496,560,688,424,384,476,572,392,1832,564,432,496,356,512,1868,372,468,352,400,400,412,436,644,384,396,352,360,1304,1380,1032,684,436,316,592,428,1136,1836,1852,1856,400,616,348,448,800,364,320,1848,484,412,364,396,404,376,408,428,428,332,404,356,432,952,1528,400,360,436,408,464,384,1540,1472,312,432,1540,324,1020,320,1076,396,380,372,372,1616,1416,340,404,2308,2308,2552,742,436,416,902,576,534,1854,1004,716,554,308,504,862,758,476,486,436,506,1870,514,1398,634,752,782,516,628,582,512,612,396,764,506,646,596,820,426,670,590,416,1484,596,394,392,780,1789,4397,1445,1157,1179,1442,1599,1167,2024,1865,1295,2142,2816,2291,1904,1934,2026,2088,2029,1833,1196,2058,1179,2642,1871,1853,1725,1195,764,330,828,1762,1940,2027,1830,2043,1858,1890,1716,2390,1778,1696,2391,450,2471,3056,1953,1673,2208,1115,2186,1896,2301,1842,1585,1831,1395,1961,1840,500,1762,2212,2386,1669,2194,3514,1512,1771,1926,2076,977,2876,2790,3086,2139,2489,2029,2038,2228,2697,1476,1839,1932,1712,1841,1290,1959,1864,2637,2159,1770,1834,998,1827,1444,1793,1862,1993,2186,1014,1817,1819,769,1807,1788,2055,1795,1537,1094,1705,1385,1402,710,1782,1891,2009,888,4614,1854,2992,546,1536,2462,2316,2340,2098,546,680,1940,358,362,1090,1978,1906,1152,1146,1214,1118,1216,1250,1232,1244,1218,1240,1224,1302,1272,1268,1252,1222,1128,1208,1220,1160,1208,1232,2282,1164,1136,1210,1546,1300,1284,1236,1260,1250,1236,1260,1922,1630,1316,1348,1962,1842,1850,1900,1808,1916,1938,1430,1460,1390,1446,1498,1410,1394,1376,1406,1494,1442,1156,1420,1498,1458,1498,1480,1402,1830,1468,1812,1786,1420,1328,1716,1842,1210,1680,1458,1516,1494,1454,1344,1466,2016,1536,1776,1408,1746,1808,1400,1244,1218,1832,1536,1840,1422,1782,1528,1834,1526,1890,1866,1908,1990,1942,1484,1976,1842,1950,1908,1860,1848,1826,1860,1424,1402,1442,1390,1374,1436,1380,1406,1386,1446,1422,1432,1408,1388,1386,1382,1430,1398,1928,1378,1914,1386,1402,1390,1378,1398,1390,1392,1336,1386,1424,1412,1400,1442,1382,1430,1402,1412,1410,1380,1172,1422,1432,1398,1396,1402,1712,1486,1244,1252,1716,1720,1724,1160,1430,1396,1416,1392,1420,1428,1392,1426,1402,1220,1398,1728,1926,1464,1424,2098,1590,2326,2406,2256,2395,882,1026,424,386,1232,330,378,1256,332,354,1234,332,948,1094,1188,332,436,810,1556,1608,1674,1746,1536,612,628,778,1594,414,358,460,360,394,1644,1620,1610,614,616,1638,1352,1150,1626,1570,1650,1660,1666,1638,1636,1702,1600,406,1334,1688,1656,1516,674,660,672,674,1630,1710,1600,1612,1714,1692,1426,1652,1674,1134,1126,1616,1532,1142,1694,1658,1700,848,1456,668,1262,1656,814,1276,1664,1682,1634,646,964,1384,1556,860,1522,1320,1502,1648,1576,1206,944,1350,1340,1516,1564,1636,1640,1656,1702,1722,1668,1570,1296,464,938,1640,1680,352,410,530,576,446,474,430,1492,392,350,358,1522,1660,1630,1602,328,1188,422,608,1638,480,1098,1680,994,532,502,1668,1644,1660,1584,1698,1666,1712,1560,1616,1542,1548,968,762,584,872,1594,1556,690,754,876,1622,1634,1630,1620,1748,1610,1642,1604,1616,1606,1718,1678,1308,1530,884,994,492,444,1176,490,1176,1172,386,1184,1172,452,1174,316,1608,1600,1644,1672,1570,612,624,778,1600,418,356,906,1636,1646,1586,614,616,1644,1340,1316,1640,1568,1662,1716,1156,1286,1652,452,612,644,1692,1624,1406,1640,1646,1444,728,672,668,658,676,674,1668,1650,1624,1686,1706,1660,1674,558,1142,1128,1610,1686,1138,1658,1426,1668,1694,848,1450,666,1258,1574,818,1278,422,840,1692,1628,646,950,1690,862,1520,1276,1340,1574,1640,870,838,1290,1340,1380,1548,1636,1360,300,510,328,414,1742,468,392,1658,1652,1580,1672,1574,1660,352,410,532,576,444,474,656,430,762,392,352,356,1526,1610,1518,308,492,318,1630,1656,1634,486,1026,1662,446,302,622,534,516,1626,1574,1642,1614,1624,1622,1632,1536,1618,1550,1548,970,752,584,866,1596,1556,756,1486,1606,1658,1648,1652,1728,1642,1620,1624,1680,1612,1630,1692,1304,1536,894,1664,1150,1182,1202,416,1204,444,1186,442,1180,408,1198,526,1200,1646,1344,642,1354,404,928,562,1534,1442,1484,734,362,336,306,378,1556,1610,1284,1584,444,1612,726,1518,670,942,314,372,1372,992,442,432,1516,1420,1562,640,624,618,914,334,350,380,1546,396,348,472,1374,336,1060,1416,1526,1542,660,636,1550,1464,1622,1570,1584,1494,1526,1444,424,558,376,444,1568,1606,1592,1602,1596,1610,1588,1594,1116,1594,1630,1622,1600,816,1586,300,346,1014,434,466,460,1638,496,918,1454,356,1010,366,1460,576,744,612,560,1384,1534,1530,1376,1486,1542,1592,1470,1614,1360,1526,1570,526,882,562,646,900,408,1554,1326,1404,1516,1642,1460,1458,1516,1564,1562,480,418,854,1418,680,630,862,580,1560,1640,1598,812,764,400,594,592,1346,1480,1300,1328,1502,1568,418,366,1274,1230,380,776,1510,596,1652,1488,1428,1506,508,428,922,476,1278,432,390,470,480,814,688,672,640,700,682,592,680,718,894,354,1572,1612,1608,1622,562,578,1532,1136,1294,1302,1462,476,1560,1282,1568,1594,1214,410,344,1548,470,552,1578,1564,1638,628,1410,1190,1466,1564,328,304,808,420,880,1610,1014,1190,470,1184,1182,520,1186,450,1178,404,1176,350,316,332,1052,518,1544,1008,324,1576,422,1524,1546,348,350,430,352,368,362,364,358,1518,1570,1314,618,588,678,874,608,716,1412,1492,360,376,406,310,380,1470,914,358,1446,460,466,1458,1520,372,362,380,330,804,1498,1488,910,418,310,1220,578,306,920,642,1500,1230,1474,362,320,310,470,484,460,680,530,590,676,1658,534,360,852,366,532,1538,1562,1566,936,318,498,360,928,364,1616,1582,1636,1682,530,636,1476,556,656,708,606,424,646,1596,1602,1658,1534,558,568,1562,1562,566,742,1356,2190,444,458,498,416,516,1564,1514,1524,1634,1618,1532,1604,1600,554,380,852,492,1588,1544,1556,318,534,936,448,460,550,488,1384,1588,1622,1414,1574,1660,1582,410,940,1580,1572,768,1542,536,1546,1638,332,422,922,1532,1686,1484,1620,1610,1512,1636,1562,738,316,1640,1526,1440,1562,1676,1004,1266,1558,1536,1644,924,1464,1548,1258,1546,1634,1592,1546,1588,1290,1230,706,648,706,584,634,1612,498,848,540,696,1618,1554,522,1052,318,328,894,1630,962,1264,572,1196,558,584,1188,560,1190,578,1180,312,1194,494,386,438,1068,572,1190,558,1430,354,308,326,310,694,424,522,1520,498,1522,504,494,1164,760,728,416,306,388,862,468,482,420,1588,1586,1466,1608,680,1392,694,654,1016,1468,512,458,736,474,484,1556,506,510,1592,518,638,572,792,820,1324,1292,444,514,456,1468,1590,1664,1580,1576,1514,1628,1590,1632,1610,1524,658,1028,348,578,308,400,386,400,780,562,580,402,466,468,1618,1582,632,602,1060,1046,748,1012,560,1646,1410,1558,1568,1642,476,738,498,1010,822,1082,766,1036,1000,856,852,1322,1666,1068,534,458,706,678,738,638,578,1500,638,460,656,1610,360,876,908,588,652,664,712,1584,1382,1552,1548,1602,454,320,432,372,302,424,356,420,440,1600,694,438,754,558,560,1520,1588,1516,1116,362,420,398,1512,440,1558,558,580,632,594,1574,1636,586,1572,1638,1068,1590,1494,1664,1600,1578,580,580,1480,1480,1328,1144,556,366,336,1006,1680,1592,576,634,464,394,484,1210,1576,1100,1612,738,766,376,984,1550,1494,1154,574,566,1522,1560,1696,1642,1586,1132,1476,1690,976,682,858,1596,560,1590,1420,1558,1616,1570,430,1548,1516,1536,1206,1158,1606,322,712,740,824,638,484,562,354,324,1462,886,1616,820,1418,354,510,1450,1454,344,468,1456,346,1502,352,1588,1758,478,308,382,328,586,676,310,474,944,1432,312,412,426,570,864,486,1018,1608,1432,3190,308,386,438,488,1494,744,356,722,674,1656,1514,390,358,1076,1574,1508,598,814,1538,1564,586,526,704,476,482,414,762,414,662,468,1098,1532,1572,1660,1054,992,440,1466,300,1050,344,952,542,1498,852,1530,676,338,1556,1630,690,1548,1516,1498,1396,1682,1586,1636,1492,2312,2254,1592,420,488,522,478,1510,562,414,694,544,422,1522,1638,402,344,454,864,1666,1520,708,694,354,1566,1516,920,572,746,374,352,344,1042,1304,1544,1646,1446,548,874,1542,1494,1610,1572,824,604,638,636,1166,1656,1078,1328,746,584,646,1586,688,694,1664,488,736,628,628,1468,1040,720,362,538,982,1332,1558,1624,1552,1594,1574,578,680,516,408,344,422,1680,1396,538,904,2092,470,644,1620,1662,1628,1642,1540,1478,1588,1588,1498,1522,1140,1124,1100,1102,604,1108,1210,746,1134,1162,1200,1140,1180,1132,1126,978,1142,1160,988,1160,1172,1160,1140,1128,1130,1234,1124,1116,1096,1106,1126,1080,1142,1142,1144,1124,1094,1140,1124,1132,1148,1124,804,1128,1122,1124,1110,1154,1130,1130,1268,1186,1106,948,1122,1126,1140,1124,1070,1124,1162,1094,888,1134,1136,1158,1262,1132,1140,1116,1122,1132,1124,1532,1464,1468,1620,1428,1508,894,1476,1498,1510,1488,1438,1422,1528,1464,1512,1446,1480,1468,1478,1480,1322,1394,1506,1508,1478,1348,698,1590,1562,1512,1588,1412,1518,1512,1480,1716,1494,1500,1580,1416,1386,1498,1466,1478,1494,1516,1510,1416,1534,1528,1464,1624,1514,1504,1586,1300,1478,1476,1356,1462,1536,1478,1524,1558,1568,1510,1526,1554,1540,1608,1586,1524,2606,1554,1418,1540,1354,1520,1540,1562,1326,1510,1406,1512,1492,1094,1510,1512,1344,1488,1490,1498,1496,1236,1270,1492,1394,1484,1484,1492,1526,1312,1518,1242,1502,1500,870,1210,1522,1516,1528,1488,1540,1468,1504,1410,1524,1408,1480,984,1440,1496,1436,1522,1510,1190,1542,1276,1460,1454,792,1538,1512,1558,1510,1308,1504,1488,1522,1416,1544,1532,1514,1374,1566,1208,1542,1528,1664,1344,1460,1326,1502,1464,1196,1464,1438,1328,1392,1412,1282,1420,1288,1372,1442,1520,1430,1358,1348,1434,1444,1398,1492,1308,1012,1490,1468,1082,1248,1256,1482,1158,1082,1196,1242,1470,1626,1530,1466,1448,1396,1494,1506,1498,1048,1370,1486,1288,1478,1628,1524,1660,1388,1528,1126,1476,1500,1524,1656,1492,1330,1448,1638,2600,1526,1206,1416,1400,1364,828,1424,1372,1448,1392,1354,1446,1376,1682,1438,1342,1370,1402,1434,1468,1360,1416,1276,1394,1360,1714,1408,1410,1556,830,1424,1256,1422,1412,1144,560,1436,1352,1470,1342,1450,1438,1396,724,1410,1444,1472,402,1360,1306,764,710,794,1362,1384,552,632,1384,370,1414,1322,1386,804,1334,906,1356,1422,1394,1338,1384,1392,1340,2617,634,572,752,892,870,1204,764,1776,1540,1402,1804,1298,1236,564,620,566,1048,844,1148,384,1072,948,1070,1136,850,1256,1140,1122,1150,972,1110,1006,1052,568,622,378,570,2594,566,616,1010,550,1518,1178,1310,908,564,1432,1402,1616,838,1042,930,1000,748,550,550,354,464,656,608,784,656,714,646,672,674,490,680,692,962,440,600,564,432,1244,1588,918,1474,698,1172,1510,1240,670,964,1770,464,1006,950,946,1072,1034,1018,1060,898,1068,980,1044,1012,1544,1078,1050,1010,1014,912,988,390,1000,1020,960,1014,904,1008,902,992,998,1900,974,1018,1036,1052,1062,890,352,670,1026,1016,1028,1064,988,940,1014,1008,1056,982,962,990,976,1024,536,1074,440,760,544,936,606,820,814,452,588,822,582,852,728,812,558,770,752,758,874,502,810,2372,2310,3410,2280,4168,1734,1020,2020,1648,670,664,1364,2306,1726,1848,2066,2052,906,1104,1548,514,768,720,874,1622,2120,2070,1108,476,1206,1820,704,1010,1056,406,474,1862,2044,1310,1452,1954,626,1264,2164,2254,3284,2002,2030,2336,2358,3534,2378,2384,3572,2042,1548,1994,2016,2060,1230,602,1262,590,2046,2034,1970,2044,2056,1798,1996,1314,1208,2036,1316,2002,1608,1710,2052,2028,1064,1766,1676,2084,2142,606,948,578,2004,2088,532,1462,2064,1764,2020,2030,536,1042,2108,1694,620,672,2030,1922,1946,732,2060,1996,2266,1288,822,604,626,2032,1008,944,310,1820,1846,2152,1864,1902,1946,1940,1848,2230,1840,1928,1932,2138,1880,1840,1864,2036,1920,1866,1908,1824,536,1142,2192,1792,1934,746,432,2258,2383,2383,1848,1250,1902,1770,1860,1848,2156,1804,1760,1816,1916,1674,448,1902,1924,1976,1878,1898,1814,1902,1912,1938,1832,1940,1894,1958,1944,1960,1976,1852,1826,1878,1966,1798,1956,1784,1854,1802,2144,1604,1828,1818,1786,1818,1936,1836,1898,2150,1850,1864,2022,2078,1804,1906,1892,2370,400,1904,1976,1838,1658,1846,1894,1916,1864,1784,1878,1898,1910,1792,1832,1840,1956,2164,1946,1946,1952,1864,1802,1856,1866,1830,1824,2344,1554,1840,1876,1800,1842,1842,1870,1940,1912,1902,1788,1762,1744,1886,1922,1764,1812,1991,2052,1788,1824,1778,1786,1798,1940,1770,1818,1866,1824,1864,1790,1916,1592,1900,1768,1818,1834,1908,1816,1928,1912,1812,1808,1926,1912,1876,1874,1818,1786,1820,1814,1684,1826,1538,1604,1798,1750,1750,1086,1892,1950,2182,1762,2059,1928,2071,2054,1932,1852,1748,1852,2322,1796,1848,1926,692,654,3164,1942,3274,428,3256,3284,3260,3240,3278,3238,3254,3262,3284,3236,3236,3228,3240,3236,3268,3262,3226,1966,3238,3208,3220,3250,3232,3226,3234,3222,3216,3246,3702,3524,3242,3552,3514,3214,3216,3272,3172,3220,3222,3238,3166,3182,3204,3298,3238,3248,3272,3302,3334,3254,3228,3248,3230,3208,3208,3146,3142,3222,3192,3218,3220,3224,3286,3374,3196,3292,3142,3186,3180,3172,3152,3546,3562,1754,544,2225,2826,3037,2416,2489,2639,2439,2556,2799,2256,2472,2699,2765,2371,2257,2715,2854,2889,2334,2037,2099,2395,2068,2344,2072,2206,2633,2864,2784,2717,2124,2257,2110,2124,1973,2072,2386,2391,2074,1931,2439,2394,2956,4093,2418,2297,2901,2904,2442,2653,474,2301,2612,2176,2154,2533,3448,1716,2668,2287,392,2632,1292,2631,2653,2693,2641,2686,2560,2524,2680,2603,2536,2660,2496,2665,2694,2542,1634,2685,2598,3120,374,824,2420,2480,920,2300,2438,1060,576,2170,1896,1908,1718,1156,1688,1276,518,508,1528,990,2422,746,2224,1842,1276,1012,1812,1848,1444,2310,1264,2086,1420,1256,480,1634,1320,504,2376,2278,2420,2446,2670,2678,2608,2790,858,1366,1736,1302,682,1006,890,780,1012,668,580,586,2840,1816,2496,2576,912,2812,2356,1084,308,1878,1922,2442,1488,588,986,1100,364,338,454,668,520,1606,918,1164,386,530,2570,1962,1734,680,2842,2784,1754,1528,2228,1578,1856,750,1990,1336,1712,436,1480,824,1188,834,608,434,380,648,908,1180,1014,730,1570,786,596,958,748,1592,2160,908,2598,2096,2140,2108,2108,1782,1414,552,934,1750,380,860,746,692,896,910,940,804,748,756,800,874,732,446,642,546,1058,316,328,676,332,1610,1848,700,468,446,2130,752,898,306,2110,2104,960,908,2208,2132,1710,1132,2116,1056,918,2718,2172,1448,1062,750,1126,2122,1880,1306,372,998,1720,1318,638,1076,1524,710,582,1254,838,878,1076,1030,668,1870,894,1710,2142,2114,420,446,678,1252,870,2116,540,1100,2088,786,440,1230,1146,750,308,846,956,814,1304,832,2106,1656,1604,1564,2128,1356,1418,1522,2844,2110,812,778,2858,970,1384,2118,2112,2074,1078,432,360,634,692,952,680,2112,508,2132,612,1038,1850,658,2122,2132,1816,1800,1814,688,758,818,770,736,1244,714,866,1132,728,922,804,846,1636,826,644,818,576,1122,514,404,2898,438,488,550,1824,1826,592,670,718,462,1342,1658,758,990,1804,660,1760,620,1062,406,432,548,540,1410,1378,412,396,858,1760,1692,1880,1948,1824,790,1450,1636,1738,1882,1634,2478,1798,974,1546,1748,2554,2562,1882,672,1524,1092,1262,1534,1566,1106,488,1848,866,1866,1914,1928,1764,1214,966,616,2074,1606,1838,1864,1506,1870,972,1624,744,1860,1682,828,710,1896,1856,1862,1880,1828,492,520,944,702,1210,684,614,990,772,698,1300,1010,400,460,336,538,322,378,412,576,748,320,476,796,922,974,1060,1406,474,822,748,986,512,590,1276,944,2806,2300,1698,1018,794,864,1160,368,1572,478,1470,1434,1726,956,554,624,388,2042,534,558,1794,730,468,398,1096,1794,1848,838,1150,730,830,884,1076,932,3434,626,1214,1264,1246,1242,1262,1260,1300,1226,1222,1238,1236,1348,1240,1244,1386,1232,1298,1236,1314,1330,1126,1246,1242,1238,1242,1320,1248,1238,1262,1256,1250,1194,1250,1278,1278,1232,1352,1386,1388,1354,1358,1344,1250,1254,1260,1262,1108,1256,1280,1264,1244,1248,1290,1294,1256,1248,1294,1362,1246,1240,1290,1350,1456,852,620,1432,1466,1366,1354,1612,1456,1736,1468,1504,1480,1576,1432,1418,1666,1412,1428,1434,1438,1636,1436,1318,1528,1482,1404,1464,1466,1256,1308,1336,1562,1558,1598,1422,1518,1562,1518,1440,1500,1422,1408,1540,1582,1306,1394,1396,1302,1400,1328,1416,938,1392,816,1390,1436,1610,1250,854,622,1362,1236,1252,1370,1380,1284,1292,1292,1198,494,444,498,1336,1414,1304,1316,1420,1352,1474,1500,386,380,396,586,598,1460,1458,1510,704,578,1464,334,544,1478,1498,1478,1452,1418,1538,1554,1544,1504,1500,1430,1524,1528,858,1384,1386,1388,1380,1384,1394,1350,1524,580,478,530,544,498,572,390,680,472,506,650,1322,872,972,422,1398,856,2503,2503,1494,1370,1450,1444,1504,1438,1510,1438,1428,1416,1410,1478,1470,1476,1422,1492,1510,1492,1428,1524,1472,1494,1520,1436,1440,1538,1516,1522,1512,1524,1522,1512,1530,1520,1528,1490,1508,1482,1494,1468,1480,1510,1508,1492,1540,1522,1496,1494,1432,1498,1494,1458,1410,1496,1492,1462,1452,1492,1486,1454,1518,1504,1452,1462,1362,1480,1452,1514,2503,1056,2503,2540,2540,1476,1366,1400,1456,1436,1504,1542,1482,1498,1546,1556,1436,1552,1452,1440,1550,1472,1542,1474,1532,1538,1368,846,1082,1452,1408,1384,1456,1450,1488,1402,1404,1164,1514,1402,1526,1496,1530,1546,1488,1542,1538,1494,1522,1502,1496,1398,1414,1450,1394,1440,1496,1562,1554,1526,1540,1424,1504,1494,1444,1544,1476,1478,1606,1518,1442,1444,1530,1540,1464,1524,1454,632,636,636,454,1564,1408,1502,1502,1392,1526,2540,2540,2446,2446,1490,752,1444,1466,1494,1432,1452,1468,1560,1580,1464,1536,1496,1528,1550,1446,1416,746,1412,1502,1542,1540,1482,1570,1534,1104,1480,1510,1538,1576,1500,1570,1522,1544,1546,1494,1504,1534,1380,1298,1390,1516,1534,1494,1528,1598,1446,1494,1558,1560,1532,1546,1538,1476,1514,1408,864,1226,1514,1556,1508,1430,596,594,1344,1520,692,1126,1446,1498,1462,1388,1494,1468,1550,1544,1446,1406,1552,1596,1468,1474,1466,2332,844,1832,1736,2488,2488,1502,1490,1224,1590,1514,1178,1526,1550,1036,1518,1578,1550,1480,1486,724,1340,1564,1546,1564,1526,1578,1498,1566,1452,1548,1514,1548,1550,1316,1588,1540,1490,462,462,976,1464,1582,1594,1580,1566,1356,1356,1362,1360,1362,1444,1590,1600,1536,1574,1542,1210,1440,666,1432,1594,1562,1592,1412,1654,1586,1476,1592,1654,1598,1470,1484,1464,1650,1578,1518,1530,1552,1622,640,900,922,1446,1352,1592,1450,1558,1570,1548,1316,2488,817,2561,1490,1224,1584,1538,1614,1550,1640,1588,1514,1584,1562,1344,716,1588,1474,1518,1414,1212,1136,1550,598,1392,1618,666,512,1290,1604,1610,1516,1588,1592,1564,474,558,556,558,1588,1616,568,1182,1614,1602,1440,1084,1188,1490,1654,1292,1318,1596,1502,1610,1552,1540,1332,628,1256,1634,1418,1456,1170,1416,1558,1636,1558,1580,986,902,1040,1608,1640,1598,1374,984,894,1524,1572,1642,1534,1550,1152,1504,1438,1528,1520,1376,1476,1520,1106,974,990,1264,1594,1026,1096,1094,1548,1540,1444,1532,1634,1554,1506,772,1282,1606,456,1562,1588,1554,1536,996,1562,1244,1484,1440,1044,1576,1078,1532,1514,880,1118,1148,988,1074,1586,1550,1524,1528,720,2561,2561,2487,2487,1502,484,1458,1442,394,388,1406,1408,1506,1568,1538,1576,1554,1576,1530,1538,1598,1594,828,848,1420,1544,1574,868,838,1578,1500,1558,1262,1524,1514,1484,1118,1574,1574,1472,1560,1526,798,894,1240,1276,1430,1536,1466,1558,1438,1524,1618,900,896,762,1526,1290,1518,1574,1220,1594,1478,1542,1430,1526,1472,1492,1452,1450,1050,1564,864,536,976,1420,1540,1628,1336,1614,1446,1606,1510,1514,1466,1578,2487,2487,2461,2345,1468,1444,1608,1534,1634,1476,1518,1470,1494,1500,1432,1494,1524,1540,1534,1474,1540,1478,1524,1550,1598,1580,1512,1510,1444,1488,1386,1404,1536,1232,1510,1484,1576,1444,1488,1550,1070,1600,1446,1394,1384,1472,1526,1504,1408,1500,1468,1130,1048,1516,1448,1498,1452,1518,1528,1592,1388,1386,1534,1506,1554,1476,1466,1504,1628,1588,1438,1456,1452,1524,1376,1452,1506,1440,1560,1446,1540,1546,1444,1432,1484,1488,1512,1374,1528,1612,1562,1574,1492,1386,654,1478,1640,1574,1498,1480,1470,1560,1562,1454,1506,1514,1390,1566,1380,1426,1442,1618,1452,2461,2461,594,492,2482,1498,1264,1472,1640,1666,1642,1734,1728,1660,1784,1732,1646,1486,1462,1490,1674,1690,1460,1468,1464,1512,1646,1612,1696,1674,1688,1488,1476,1392,1452,1470,1520,1060,1454,1470,1464,1402,1484,1030,1466,1738,1474,1464,1470,1468,1482,1486,1464,1468,1462,1104,1468,1518,1454,1460,1468,1464,1460,1470,1082,556,760,1456,1466,1258,1476,1478,1482,1722,1470,2482,2482,1804,1812,1920,1878,1630,2048,1878,1852,1832,1876,1852,1954,1458,1864,1742,1810,356,1640,2080,1802,1690,1684,1620,1852,1832,1692,1770,1696,1972,1940,1770,1760,1758,1796,1928,1800,1900,1786,1824,1786,1770,1238,1980,1958,1850,1982,1842,1930,1916,1902,1904,1748,1762,892,686,872,1864,750,302,1874,1842,1766,1798,728,1986,1870,1776,3132,1418,1792,1964,1842,1908,1820,1786,1744,534,1804,1462,1706,1810,1176,3048,1822,414,312,1126,1188,1912,1792,1900,1792,1830,1936,1758,1856,1794,1930,1784,1802,1822,1832,1830,1772,1772,1896,1828,1876,1886,1798,1982,1884,1794,1836,1980,1762,1900,1738,1848,1998,1858,1772,3068,1308,2096,1824,1782,1804,1786,1678,1894,1844,1786,1896,1868,1836,1790,812,1872,1460,1658,3168,1134,2026,692,420,334,418,1850,1642,1840,1826,1640,1860,1846,1878,1928,1856,1846,1918,3468,1642,1702,1940,1824,558,2044,1856,1776,1832,1828,1774,1950,1844,1934,1954,1960,1726,1840,648,592,1866,1816,1834,1866,1824,1856,1866,1402,1426,1808,1850,1926,1838,1912,1842,1492,1838,1848,1790,1854,1766,1854,1840,1836,1830,1939,1906,1898,1906,1516,1844,1400,1788,1888,1862,1901,1708,738,1824,1820,1956,1974,1898,1918,2003,1302,2050,2069,2080,2300,1840,1992,2039,1472,1918,1832,1230,2452,1880,2009,1834,738,1774,1878,1882,1842,1852,1896,1854,1858,1776,1948,1820,1588,1774,1924,2014,1822,1902,1888,2022,1860,1826,1814,1966,1776,1444,1942,2060,1890,1844,1890,1852,1636,1370,1914,376,490,1988,1800,1954,1960,2468,1290,1946,1886,1936,1856,1800,1966,532,586,2176,540,1696,1914,2210,2098,2130,2110,1896,2230,1808,2228,2238,2064,2050,1810,2242,2058,2220,1720,2238,2210,2226,1886,2114,1982,2216,2210,434,2228,2104,2112,1910,1768,2154,2170,1792,2214,2224,1998,1982,2226,1986,1988,1994,2102,1996,2214,2252,1786,2120,2206,2228,2128,2088,2086,1732,2214,2236,2210,2236,2212,2224,2224,2204,2228,1102,1930,2104,2232,2246,2238,2260,2136,2118,2134,1778,2222,1930,2226,2228,2170,368,660,490,1654,750,820,2305,614,1730,1726,548,1706,428,832,442,626,530,426,444,532,486,572,574,442,650,518,428,442,1984,552,1902,1944,1936,1964,2002,1902,1914,1928,1960,1940,1928,1910,1912,1932,1930,1956,1918,1932,2012,1928,1950,1948,1952,1938,1946,1926,1950,1926,1938,1956,1908,1926,1938,1896,1932,1942,1914,1954,1912,1904,1902,1930,1918,1936,1904,1964,1914,1910,1938,1914,1928,1934,1942,1954,1928,1934,1916,1920,1944,1928,1958,1928,1918,1966,1912,1926,1916,1946,788,440,420,2398,1376,1932,1840,1860,1336,2008,1504,1588,2076,1396,1844,1948,1388,1304,1268,2016,2176,1480,1660,1644,764,1844,1836,820,2238,736,2080,1800,1068,1860,1084,1976,1112,1372,1692,504,1468,1492,2020,2012,1964,2320,2304,552,624,652,1256,2068,2020,1080,492,484,480,472,476,548,480,492,484,468,568,564,468,464,480,568,488,484,488,532,392,524,544,516,580,500,496,556,672,472,484,480,484,572,592,552,1264,512,632,1360,1976,1788,404,1024,1680,1036,1204,1552,1092,1692,1072,1524,1756,488,2264,2120,912,2478,1040,1342,1756,532,2020,326,1128,2498,1010,2496,1112,1360,1872,572,1816,536,1710,1072,1142,1070,1090,1074,1080,1072,1812,634,944,862,1076,1810,782,990,1068,1012,454,828,454,852,836,1054,754,780,984,516,1058,1050,648,782,658,992,1066,648,1600,528,884,1646,1076,328,652,812,826,802,760,800,610,1800,974,986,830,1046,982,1076,338,1044,1040,974,586,822,556,324,766,936,630,884,528,636,836,848,580,856,800,984,568,696,670,510,426,720,646,1054,696,726,776,830,878,934,736,1080,878,798,770,778,808,1064,510,1072,1186,742,920,714,1050,988,1066,562,1826,716,1056,1060,502,1056,1012,1080,554,1278,986,738,1162,736,928,644,672,1078,1072,1068,460,978,892,864,1058,494,764,1054,992,882,982,732,1062,1070,600,744,768,688,792,740,984,1076,696,684,1056,580,642,990,654,652,642,526,698,632,974,844,802,1184,1046,640,642,804,1050,1062,1068,756,818,848,826,694,1062,580,804,810,860,1046,1176,1048,1114,1094,996,1078,570,1014,1058,696,992,996,774,754,718,1194,1166,780,708,630,1070,1078,518,962,436,1206,994,1228,778,882,1076,982,974,980,978,996,1054,978,914,1064,1100,748,718,1016,992,790,696,1278,974,588,1234,1064,1056,980,1018,752,1452,782,870,518,654,508,1796,904,980,1822,858,1044,1062,896,638,740,1072,926,1048,1068,884,1070,1064,874,722,1246,686,976,1064,1066,1072,702,422,1062,756,826,802,872,706,848,1068,1070,1044,1062,622,722,784,1838,692,862,664,814,1790,794,1064,1054,1804,956,736,810,1074,786,844,674,770,1802,1064,648,814,820,886,874,652,1784,1074,1088,1064,998,754,874,850,736,974,978,894,1174,884,1068,836,884,1758,868,884,1068,738,636,554,1070,1252,1122,896,766,720,776,1056,752,1022,1060,820,946,1040,522,546,946,1054,832,894,1128,866,1094,754,636,1794,1070,796,1810,994,1042,774,694,778,1180,516,994,532,562,734,974,870,1822,698,706,824,560,808,812,800,834,1060,800,814,1044,738,682,1806,1094,894,766,788,1062,854,1150,726,720,1050,658,788,878,676,740,748,1792,790,888,664,740,900,890,974,754,828,782,786,790,994,1000,750,1062,1056,1120,1078,950,1002,880,1194,1812,804,632,1052,854,910,874,1080,1026,784,1054,1794,1026,798,990,1728,1058,606,1076,1060,704,1814,1790,1070,976,1082,1056,776,814,822,1030,688,858,646,554,616,990,824,1022,1026,1076,956,1060,1818,1070,886,826,1066,1932,736,886,830,1054,788,728,752,784,606,690,726,986,864,726,828,628,838,776,810,862,1006,1154,988,1820,1036,976,1060,1018,774,842,1252,1084,1074,992,944,1050,1010,1070,1040,1158,1796,984,1176,1882,976,1064,694,992,848,770,1062,598,938,716,1764,920,540,662,662,764,1046,1052,958,970,1002,1066,874,1004,734,1058,664,730,660,774,652,802,698,740,1298,500,992,1258,1174,678,900,614,792,710,700,1108,2102,2306,916,2246,806,1148,1212,788,1530,836,1070,1402,2757,2757,2757,1497,686,1561,562,581,1319,533,566,1590,2702,2702,1362,1222,1232,404,1784,1482,692,702,1580,1250,1116,1734,1254,1380,1382,1582,1584,1266,776,812,1778,1582,1574,756,1518,1124,1120,1702,1784,1576,1578,536,774,798,1512,1408,1448,754,1778,1554,1046,1100,944,1400,1774,1796,1730,1576,1586,1412,1780,982,1420,2235,300,772,406,752,568,2182,1064,404,2086,1614,1248,670,1862,530,780,704,950,718,610,406,746,658,480,1302,2210,1570,1022,1418,1660,776,1700,810,564,866,488,578,2806,408,404,1614,402,366,646,646,1596,576,574,320,1262,420,1506,1012,750,400,736,928,928,936,900,936,948,948,888,920,952,928,936,1224,912,948,864,1844,756,384,948,992,1000,544,588,848,1148,304,1480,1552,1776,1836,776,1280,1280,1280,1280,1280,452,920,1288,2240,584,940,1008,1124,636,456,1412,1104,972,472,300,404,388,408,376,400,396,404,596,1120,1292,1348,808,692,532,608,2044,688,2112,560,312,716,1956,552,1916,1176,968,1684,2260,1564,848,880,536,1072,1420,560,584,1320,1252,1544,688,1268,968,588,892,568,1200,1580,1184,900,960,1028,800,2216,1480,752,724,604,812,964,736,2264,728,736,796,724,760,668,688,668,788,588,560,584,1532,1136,1200,620,664,768,396,1528,1536,1260,1460,1328,1420,1628,2108,1212,2232,1144,1044,2252,2268,1812,1220,2240,524,696,604,632,760,2520,2428,1224,1224,868,1212,900,2420,2344,2356,2320,1140,960,900,828,2516,2436,2292,684,780,780,1124,840,540,528,888,1096,1332,704,916,312,408,304,508,492,600,604,556,1872,2092,2256,1768,1144,1428,2388,1196,1492,1972,1752,876,928,912,1096,2264,2448,988,1800,2456,2276,1700,2256,2264,468,436,1556,316,2008,632,924,804,824,956,1468,1948,1140,696,804,1512,1504,1524,416,1184,2472,2448,2444,2456,2416,1644,2244,2216,1576,2436,2408,2484,2404,1440,816,2444,2420,644,496,1256,1004,544,1048,1080,2556,2472,2504,2304,2520,1284,1708,1036,1184,668,2076,2588,2324,1724,2284,2728,2656,2632,984,2692,2576,1036,1068,768,568,744,788,1168,1344,2280,864,1408,2484,476,616,628,568,900,2508,1256,1260,1056,1812,1736,2264,2488,1408,2488,1016,980,2388,2232,1056,484,1140,684,488,876,820,816,464,1812,2552,2336,688,2400,2492,488,436,336,1060,2172,332,380,424,716,1084,688,884,2456,2520,2544,632,2464,1180,2516,1912,1956,2488,2392,512,644,2460,2984,1756,1396,2280,1932,1304,2312,1960,2456,1896,608,488,1904,1800,2272,2408,2632,2300,2472,560,2224,2528,1736,2716,2600,2492,1060,1108,2376,2248,664,628,624,692,932,380,1188,848,2424,1264,1256,1076,744,1084,880,864,824,508,356,888,900,2044,1260,628,896,1884,488,2536,2008,2528,856,856,2560,2224,548,436,668,1220,1148,2284,1904,1268,660,1436,1208,1012,1216,1708,684,1496,1344,1248,2348,2328,2316,2496,2508,1036,1656,1972,2484,2548,912,2532,2232,2180,2864,932,1524,1948,1936,2488,2296,604,2316,2560,628,2560,2584,2496,2476,2560,628,1116,748,748,1460,976,2280,2072,2280,684,2312,2520,1708,780,1280,1280,1280,1280,1280,1220,1280,1280,766,1324,834,856,842,864,850,1818,840,824,830,856,844,826,832,390,524,1850,890,1890,1884,1844,1854,1916,1914,1848,888,832,844,834,848,884,834,826,836,864,830,834,836,838,836,850,834,826,858,824,840,832,830,828,1802,1848,1850,1848,1932,690,748,828,890,1982,1916,1920,1912,1804,1910,1910,1840,822,828,842,846,834,850,838,836,820,1846,884,882,894,956,1920,886,954,818,1852,892,824,822,822,924,958,816,842,816,820,826,826,828,838,826,820,646,820,826,820,822,880,826,1758,1582,1998,966,1004,996,992,944,1980,2002,1970,1906,1950,894,806,760,746,802,890,888,934,1848,888,812,812,894,884,892,680,682,678,728,826,704,724,826,818,830,1800,1776,888,938,822,840,828,826,612,1658,404,446,1126,2231,1496,916,876,1376,1128,1758,1214,1194,982,1060,1122,474,1646,1392,1254,1188,996,412,416,412,784,800,1166,1190,1108,1308,1178,1416,1596,1602,1808,1770,1570,1808,1776,1524,1770,1338,1804,1772,1334,1268,1588,1598,1596,842,1314,1224,1436,1512,1574,1782,1784,1418,1768,1600,1006,1714,1604,1806,1046,966,1048,1190,1176,1202,1236,1198,1190,1772,1762,1152,980,1196,728,1154,1194,1364,1012,1344,1382,1358,1184,986,1290,1666,1780,1420,1810,1808,1192,1184,1174,1708,1750,1506,1730,1818,1060,1182,1274,1530,1214,1194,1624,1744,1806,1800,1800,1228,1794,838,1308,1596,1784,790,586,308,1168,1170,1188,1128,1756,1212,1188,1234,1594,826,1598,1354,1056,1658,1676,1616,1190,1730,1812,1754,1812,1484,1762,1788,1342,772,1100,1596,1554,1634,1144,1530,1752,1810,1568,1400,1738,1602,1322,1410,1590,1564,1100,1186,1200,816,1184,1592,1600,780,982,1592,1740,1642,836,1174,1206,1178,1180,1792,1192,1174,1620,1200,1744,1772,1192,1770,1776,1602,922,1698,1584,914,1176,1224,746,988,1574,1186,1574,900,1694,1702,1042,1524,1688,1472,958,1650,1134,1118,1218,792,1750,1232,962,1778,1210,942,382,1460,1034,1184,618,636,620,1696,1274,1672,1120,610,1132,1780,1228,1182,1186,1594,1776,1194,1782,1292,1184,1026,1602,1174,1574,1818,1148,842,1204,1592,1578,1152,788,1184,1174,1790,1176,1764,830,1174,1776,1300,1208,1678,828,1162,1738,1772,1774,1778,1754,1742,1582,1192,1772,1536,1184,1172,1128,428,594,1174,1202,1046,894,1370,930,854,1598,848,1332,1554,1392,1400,1378,1080,912,840,930,1008,482,926,832,1008,1308,1076,2168,580,1052,1372,784,756,772,1316,1768,2116,820,960,692,1976,2168,2116,2072,1832,1784,2096,2108,2124,1004,2108,1948,648,2104,1948,2088,2152,2100,1792,1904,1952,1240,876,1188,536,480,540,2112,2068,1836,524,528,1848,376,716,420,888,2104,2112,2112,2076,2080,564,2136,1848,2136,2120,2104,2116,2116,368,2104,2104,2120,2068,1572,2148,1208,1944,2100,1812,1432,1996,576,2100,2112,476,1984,480,2096,2076,1500,824,976,948,804,788,2060,800,680,1200,2076,1940,2096,1068,1688,516,504,1328,1340,1956,2072,832,1576,908,1900,2076,1572,2004,1992,1988,2052,2092,2128,1924,1676,1564,676,656,1704,2116,2096,756,468,1228,2060,2120,1976,2112,1152,2168,488,1132,684,1928,2124,2072,2092,2112,1832,2092,1648,1932,2124,1792,2060,2176,872,2064,1836,768,1068,320,332,808,2104,2108,1856,1352,804,2088,532,536,796,2096,2080,1904,768,1644,860,1932,1908,1748,2072,2072,2036,2112,2116,688,632,548,492,488,2096,2104,1784,2140,2144,2340,1980,2168,2172,1308,2132,2164,2160,2144,2148,2144,2156,2144,2160,2152,2264,2172,2156,2144,2144,2152,2160,2200,2156,2160,2160,2160,2028,2144,2160,2156,2152,2164,2272,2160,2172,2148,2164,2168,2148,2156,2164,2168,2152,2148,2144,2144,2456,2456,2148,2188,2152,2136,2156,2172,2164,2168,1628,2144,2168,2144,1668,2136,1604,2160,2336,2164,2148,2160,2160,2140,2156,2156,2144,600,2079,816,1972,2079,2079,1584,1658,380,402,448,372,1460,1640,1530,1644,320,866,660,1490,348,1342,1270,1392,1578,2079,2166,2130,1626,2130,2130,1588,1640,380,402,448,370,1456,1650,1526,1646,364,874,664,1490,1340,1268,1382,372,2110,314,2161,3106,698,2372,2358,2352,2352,2324,2326,2320,2610,2426,2432,2332,2492,936,984,2322,2316,2344,2336,2338,2320,2426,2356,2362,2354,2376,2372,2192,2138,2300,1848,1862,2012,1406,800,720,2452,2468,2438,2474,2298,2476,2444,2558,2446,2492,2436,2444,2464,2580,1124,2214,1064,2126,1458,1354,1002,784,914,732,518,612,2020,792,3278,1074,1704,2344,1234,694,920,2118,1830,1230,1224,854,502,2394,2362,2326,2298,2240,594,2340,2370,2362,2322,2058,542,932,2108,2360,598,2380,2344,2356,1358,2340,2354,2356,2378,1414,1986,2026,1430,2344,2422,2288,2004,1514,2518,2132,2518,2088,1794,2342,1392,1460,2544,2416,2412,2448,2470,734,1300,2398,1200,2332,1622,1160,1386,1670,930,868,1294,1198,788,514,3278,1752,2332,1942,1446,2530,2526,2376,2448,2362,2138,2026,2366,2364,2206,1096,926,1072,1166,1062,1062,1284,1794,2146,2098,1804,1456,2420,2088,2330,2508,2090,2058,2456,2360,2484,2026,2352,1458,502,1452,1602,1980,1604,2148,1444,786,2704,2524,2460,600,2396,2168,2392,2400,2392,2424,2396,2400,2216,1500,1256,2092,2424,1400,1348,1656,1464,1540,1516,2372,2380,2412,1284,2392,2400,2396,1548,2388,1480,1688,2412,436,1540,1556,2440,2400,496,568,568,1652,1520,2392,1548,2236,1400,2408,1284,1236,2412,2456,1436,2268,1544,1516,1524,2300,2436,1404,2284,2256,2412,2428,2412,2420,2448,2404,2440,1528,1796,2444,2412,2400,1540,1516,2444,1360,1876,2380,2408,2404,2748,2448,2420,2444,2424,2392,1504,1556,1192,1488,2436,2380,1544,2384,2416,2412,1332,1364,880,1560,1524,1532,1552,1420,2412,2436,2400,1244,2388,2404,2448,2408,2416,2392,1616,1536,2400,2456,2388,1284,1152,528,2852,1304,1244,996,1364,1504,1564,1620,1504,1500,1280,1512,1600,1624,1584,1596,1938,2616,759,2959,1196,1280,2701,1924,2738,1488,1280,991,2268,1337,848,470,556,1726,754,690,300,1732,1744,1880,784,1762,1712,468,426,492,1314,392,1104,1756,1870,820,1712,1788,638,1184,1668,1806,1566,1692,1690,440,1718,1524,1852,1890,632,778,1630,1690,1822,1698,1308,1854,1808,1396,614,1176,1518,1816,1790,1742,1854,1908,1716,1734,1500,1182,1736,1404,1328,1862,1688,1756,1614,1730,1182,332,1690,1760,1570,2116,1680,750,1778,1804,1738,1686,1724,1676,1602,1862,1756,508,1036,502,418,574,588,1820,570,764,752,840,1056,342,586,1716,1568,2020,1098,1518,882,1040,1256,1486,1176,1502,1414,756,1724,382,738,754,732,1652,1202,1234,374,988,758,1692,838,396,362,504,316,2017,798,1400,880,680,758,1208,988,676,1010,638,760,1264,744,774,1406,670,558,382,384,2029,2110,402,2295,904,1142,1592,996,866,768,1374,1120,770,1136,750,860,1436,846,884,1588,758,638,432,434,2217,500,354,1941,330,394,446,392,412,372,404,1070,976,1450,1968,462,2062,2158,2076,1496,388,1920,1624,1472,2208,1214,2339,2339,334,412,498,538,1172,960,2008,1986,410,300,880,888,1428,1576,928,632,444,896,980,1984,2032,1134,690,650,1824,868,1678,548,478,1990,1288,750,1542,1530,956,508,1612,944,660,972,2006,2000,958,628,532,766,764,2000,948,1286,2040,2010,1654,742,1302,612,1304,1946,1888,2034,638,338,1476,722,2000,604,740,498,1992,2016,964,1270,1210,642,2020,1978,1992,1284,1722,1854,1724,1098,1834,1562,992,1970,972,868,1336,2020,1822,1642,1914,1802,762,1996,822,604,698,958,1776,1962,1968,1820,948,1712,1684,1980,1954,950,940,960,612,1982,966,348,964,1996,2014,2010,488,1830,2028,1480,2024,880,2000,1638,1970,968,2122,2078,1984,1916,1902,1916,808,1092,962,586,2000,2010,1460,1984,970,962,1984,1668,1258,1316,1354,1002,1100,1696,768,972,946,578,550,930,1058,988,728,696,956,952,1064,596,1972,2004,2000,734,630,1976,928,1984,954,336,1506,598,2006,1136,1008,1010,992,752,1306,1986,956,952,1996,1276,1624,1162,910,348,618,634,1996,702,1268,1254,1976,2016,1982,1984,930,1138,1258,1256,1020,1968,366,2074,826,890,1198,1178,1240,720,302,654,1964,1270,1456,964,1490,726,318,634,1558,1326,1134,828,1988,1922,1972,1100,1860,548,1984,436,828,444,304,994,1216,1058,984,950,2008,718,936,1192,618,698,658,1994,956,1232,1888,2012,1952,398,1474,1082,1996,1970,1936,1994,2022,1984,584,1978,1988,2002,2006,1094,704,1996,1984,786,2261,406,758,1562,922,1476,1608,474,2012,1992,834,426,1632,694,658,1430,566,1386,1856,1590,924,444,520,652,380,706,440,1080,814,750,1136,862,1030,1604,436,722,862,966,1314,558,552,1462,1318,776,1470,628,566,984,1572,612,494,698,544,1168,1506,1050,342,308,474,646,718,1546,600,744,366,1116,946,802,406,840,406,1044,500,1594,592,848,1638,936,742,1490,302,664,684,602,774,644,304,1426,850,412,686,736,1434,1270,798,846,1458,418,402,432,644,416,1456,1602,1024,304,868,308,1464,1202,1480,1302,1208,470,642,490,560,1620,1384,644,636,756,1166,1112,1170,1506,716,1076,516,516,508,522,656,1100,622,1712,1316,932,1498,442,1324,1404,1296,1310,1436,688,1518,726,694,600,460,954,844,724,1208,1190,1632,1002,918,1202,752,674,1438,604,1058,1460,1672,1200,1124,1414,598,598,1316,1042,1018,900,906,772,888,634,740,426,764,324,1058,926,1126,1044,780,1010,900,1446,706,572,704,1488,728,404,1114,492,578,484,838,436,500,444,478,396,494,540,392,1642,1184,1650,1044,1110,508,1164,976,1324,594,860,1460,1452,1300,854,1074,980,984,620,666,446,762,710,1054,508,1410,588,656,1218,768,742,1490,630,1124,1462,1078,506,1212,364,1178,1438,386,456,332,328,1124,688,430,546,398,1242,388,1202,1026,980,1632,406,982,332,1078,342,354,442,448,1080,664,842,630,1570,1602,1648,1660,1264,920,710,404,536,1218,1434,1912,816,694,1490,1134,1620,612,454,462,1554,1184,1310,712,1580,1020,762,790,406,508,942,1542,932,764,1574,1736,1440,548,1464,1096,2198,536,626,638,560,1604,1384,670,2034,1098,1068,996,1158,890,1220,820,386,476,468,498,488,602,686,678,1374,2258,2466,2214,2202,1574,1622,1310,1646,2224,2478,2224,1400,2220,2146,2100,1184,1052,2618,2774,1476,1194,1000,550,2978,2738,2244,1778,460,970,832,538,484,784,2016,1080,1064,702,686,1032,2302,536,1124,344,312,674,480,718,486,1154,512,2170,2198,2202,1168,1672,1692,700,2190,2128,1342,496,2058,512,414,500,644,568,530,620,1786,2040,2080,2022,2074,2062,2298,444,538,728,750,956,1014,1092,2230,2180,930,600,838,1480,790,2064,2026,2284,2196,2166,2278,2084,2058,2742,1122,2524,778,2436,700,1418,390,736,552,530,1366,374,1802,2146,2058,2094,540,1686,1164,627,1025,2106,2618,1538,790,1278,1122,668,876,512,990,428,520,590,696,496,456,2362,2362,2062,2276,2656,2406,1116,840,1954,988,426,440,446,584,676,716,486,2246,2314,2146,2294,2288,2322,2284,2280,540,494,384,1032,646,948,1234,2342,684,460,638,2048,1020,2258,2276,2286,2270,2288,2278,2420,2438,1940,1792,1552,1144,900,912,776,524,2372,2358,538,1966,1038,2416,2342,778,2294,1578,432,1212,2550,2774,2316,1892,1954,2290,774,798,2284,2286,2292,876,856,856,854,1338,2645,2600,2370,538,1864,634,590,460,944,882,724,576,1060,328,1218,826,2820,2498,2370,2354,2392,2328,1600,2699,2338,2182,2090,1048,918,982,482,1472,536,1098,938,1406,1782,4360,972,658,1202,2238,740,982,942,342,1152,1120,960,472,440,640,968,584,502,412,370,806,442,812,452,626,520,1146,448,640,896,464,692,538,824,542,570,836,742,1350,2538,1382,694,570,1104,920,2108,948,976,2398,2104,1068,1040,1092,898,1048,574,326,1472,2058,2072,450,346,1704,2426,2398,2308,2710,2452,2244,1032,876,782,918,1012,1152,564,1562,2452,408,536,692,536,694,1192,522,802,496,500,428,478,314,506,1054,938,1044,1340,1050,1444,538,624,2370,2162,1230,1206,1856,1764,380,2222,338,314,1064,662,1120,1766,1988,1140,354,1312,1528,1048,944,2662,2186,2106,2248,2370,1884,2338,1308,1278,1284,1022,764,1150,1146,1410,750,704,746,626,490,648,582,408,502,2460,1994,1916,2446,608,2111,2420,2380,2264,2530,3115,540,1756,644,872,868,664,1524,452,392,656,772,1004,1548,1268,1568,1600,1652,1604,776,1200,396,2180,1616,2076,1608,1600,1588,1608,1604,1652,2008,1608,3018,2472,2420,2408,1984,908,496,652,756,1612,2896,2268,2500,1168,1104,1164,1144,1052,1220,540,1012,932,2080,732,456,744,892,724,2316,2224,1516,1024,376,644,2608,752,1284,1008,852,2120,2172,1896,2104,2184,1420,1564,1720,1836,536,712,400,1064,2480,1468,1588,1608,1524,1628,1664,1352,1968,2064,996,1588,976,1220,860,2048,1764,1592,1432,2040,876,756,672,768,2136,880,2088,924,2356,1008,580,1368,1004,1620,1652,1084,384,856,300,400,412,2136,648,628,1568,1520,1552,1068,1496,912,2256,2384,820,856,2400,2388,1792,2604,768,2332,1812,1392,1716,1512,1212,1208,1128,2848,2148,2168,2576,2180,2592,2480,2632,2640,2492,624,1260,552,452,2516,2508,2460,1208,804,760,1108,1144,2612,844,916,756,836,800,996,940,1248,784,864,724,892,940,792,776,2256,2260,544,1108,1296,920,800,332,316,612,1356,524,608,884,1492,1260,808,956,1012,1552,1284,812,912,776,840,2256,2384,2400,2360,680,2344,660,1684,2328,512,616,352,424,384,1520,1024,2060,2340,2344,2280,2108,1720,776,2256,1864,1564,2904,388,892,836,504,888,536,1920,2258,1188,476,442,472,1018,1102,2364,1612,2058,1202,730,698,664,718,644,1194,1224,2250,860,742,780,752,1238,1034,550,1608,1660,684,450,1298,608,622,2214,1058,1900,1362,1160,2556,990,624,618,572,690,414,1114,1142,956,686,728,660,466,1326,2348,1028,716,2274,2664,2300,2288,1416,920,2704,2310,2318,2200,2202,2214,2220,2036,1978,2116,2084,2054,2156,540,1300,2092,978,1498,734,1288,1326,1446,860,1610,538,1410,1320,1298,1824,1278,1372,1316,936,2504,2518,2354,454,430,768,5190,918,908,428,500,470,1244,1194,1302,900,1764,1320,950,942,918,1056,772,610,492,728,478,348,538,644,864,906,540,696,350,368,340,1674,1456,736,624,758,588,712,1564,1634,698,1144,974,406,390,322,350,958,1000,1282,422,302,1268,1144,1144,2454,2206,1924,886,892,1102,1130,1244,752,510,538,2290,1832,1930,2136,2132,1988,2546,2134,1514,1972,1906,2256,2218,538,1124,1126,1122,1286,726,1146,534,1794,1402,1922,1922,1354,1486,878,960,1670,1928,1682,1594,1100,1658,1236,1428,894,966,2388,1156,566,2380,2258,466,352,1118,664,890,1038,752,976,810,770,1098,2120,1642,1940,1890,1778,1734,2332,1100,2484,732,1486,1490,1522,1010,368,1352,2056,2004,2232,1770,1908,536,2356,1786,1742,948,558,2010,840,1582,1450,1584,1642,872,1230,1122,1762,552,1192,1740,696,1346,1778,746,1766,2074,1130,1660,2232,1882,2128,798,378,1232,1724,1332,2216,1826,1858,2290,2840,2274,2440,1432,1146,478,1308,628,1120,768,2246,328,576,770,1218,568,474,1796,2022,1320,924,1074,562,1102,1068,770,1138,378,534,500,444,364,478,2702,2794,898,1696,832,1756,558,532,538,1044,324,416,1348,1096,1918,878,912,1874,1638,1380,1382,838,746,474,2866,534,770,2462,354,2278,1808,2258,2286,1366,1354,1404,1010,510,500,1190,1154,1530,992,2366,2338,1874,1856,1868,2426,1034,552,378,758,2004,408,824,640,504,862,1886,1102,1362,1396,1114,470,726,600,364,418,492,872,1290,338,1728,526,1172,732,536,958,1200,998,1080,2548,2428,700,630,732,686,558,630,472,966,716,2378,2218,2292,1400,648,606,1664,1090,1108,2256,1110,1490,1142,1108,1396,1508,2364,2360,1516,1446,948,596,1068,1542,2436,600,458,530,562,672,1214,1092,434,428,848,822,920,924,616,668,944,2430,2392,1270,2434,1900,2142,1964,1954,1644,2430,2464,1652,1110,970,1020,1108,1122,1146,1650,1092,1916,1972,1644,1632,350,2358,1846,1762,704,732,648,430,728,826,1082,898,600,372,662,1800,1536,372,808,646,2098,476,646,1072,1264,366,1336,372,608,318,1104,1110,836,2388,1366,742,972,1122,910,2166,1768,508,1126,2122,780,666,1888,978,488,1356,496,660,1650,760,428,800,644,422,460,474,1386,1244,1022,792,1908,1208,1252,1042,744,844,2320,1040,1264,924,1782,1030,1290,1234,1280,494,744,528,924,460,1110,784,1104,1600,1006,2216,2362,2684,1544,1044,994,1680,786,584,1470,1836,458,1686,1942,2384,1832,1926,1836,2334,2438,1654,1558,1128,1518,1206,1890,918,1304,1006,1002,1210,752,940,612,1150,654,1658,1100,1206,2016,622,1544,632,606,986,1042,1456,1052,994,2412,1444,2548,1164,662,652,606,908,560,2508,1740,1452,1184,1094,1054,1718,1076,1072,1370,1722,2288,1108,1098,1200,720,736,578,1086,1178,802,708,1738,1084,756,2256,982,574,1132,542,336,418,546,992,2652,2762,1820,1816,2346,1142,372,716,1102,464,528,568,506,340,408,438,486,410,1624,1494,1332,2390,974,668,752,1156,1368,1050,2224,1300,714,468,832,820,2358,2012,2444,1756,1986,2152,2184,724,392,412,1078,978,864,1054,1650,2158,746,914,978,774,1382,1376,1224,690,940,732,1042,592,1388,1198,660,724,652,454,594,796,566,992,1366,1178,858,832,970,690,760,1100,636,798,776,1024,562,1208,1178,1112,864,1158,1068,1126,2416,2392,2384,2336,2382,612,2394,2176,1010,1084,1814,898,1998,2060,794,2228,2332,2312,2310,2292,2336,2292,2332,2326,2298,2302,2306,2326,2312,2322,870,344,1256,1000,1150,376,458,628,1080,630,460,1020,1086,918,544,910,1010,1172,1064,1052,664,924,500,940,752,662,1094,478,722,1628,348,910,994,1202,1126,962,1396,780,1176,1368,1316,1410,1102,1332,1404,1402,1396,1068,1408,1400,2564,1272,696,4370,542,1100,2590,4036,2934,1342,2524,1996,952,928,922,782,540,382,1040,1046,310,666,664,2314,2296,2318,1042,1734,1106,1254,1472,2262,1670,1196,1256,878,628,394,970,526,968,1052,710,532,942,984,998,956,982,730,516,944,658,490,502,982,2106,2780,1220,998,552,1094,858,1054,1658,560,522,982,628,908,1028,1834,2236,1356,970,986,948,994,2070,560,2496,1484,1544,2486,1826,1016,1072,750,504,1042,1056,1282,1076,976,426,404,1046,970,970,824,502,868,1094,806,612,2378,322,768,1128,1168,946,930,1752,2068,2302,2306,2290,1032,1020,364,1002,1036,1100,1576,980,332,2102,1568,2058,1042,1570,1052,1180,948,1304,1044,314,532,1054,1070,610,634,990,758,1490,1180,1582,2426,716,732,650,538,1500,2318,1042,758,2534,2290,444,2308,2166,2310,2316,652,2316,1520,2222,360,2302,2866,2480,1504,1978,2474,516,398,996,586,586,492,748,704,722,598,550,648,840,578,694,680,852,794,570,1366,896,1492,2076,428,524,592,786,586,2536,2226,1082,2348,2206,460,1124,2334,1282,2080,2280,1122,2234,2428,2232,2184,1132,1082,1368,2090,1406,880,1186,502,378,1020,526,1092,710,852,830,514,434,1674,1654,1860,596,576,2482,710,1114,670,1806,1804,1286,2686,954,714,1070,1082,1684,1516,950,1118,1482,1166,1034,1056,506,840,1082,2242,1648,1152,1104,1588,1124,1796,2518,1196,1802,1430,1254,702,1216,716,760,720,692,2346,1150,662,1088,1492,1114,814,1762,1170,854,1156,1132,920,758,734,1168,742,532,592,502,328,434,400,1130,914,806,608,1074,2060,1238,1918,1104,1598,1028,2158,1738,1986,1136,1998,1476,2160,2020,1000,2240,984,1908,1508,1108,1910,2420,2026,1056,2468,1126,1058,910,1062,1872,2080,1764,2216,2334,1312,1078,2184,1078,1046,1116,1076,1062,2156,1998,1582,2322,974,1802,1962,1548,2344,1572,1642,924,946,1850,1892,1132,1092,1220,908,1038,2376,1144,1370,754,648,1162,738,1118,794,820,680,1118,724,918,800,830,1368,1090,960,1064,1164,742,2918,2516,2862,1544,1874,1362,1222,1016,562,524,2860,2860,1342,874,912,950,920,914,2092,700,1382,1650,486,450,1326,1702,1862,854,1112,590,676,1080,1046,1046,804,2476,2364,2354,2380,2192,2192,2262,1096,716,1176,1122,2406,1036,1030,1038,1028,1050,1044,1028,1058,2312,560,1238,1098,1032,1020,1020,1210,1034,828,708,1032,1032,1442,1294,1866,518,1432,988,534,440,936,950,986,1004,834,752,550,482,824,352,1180,424,416,1000,1034,868,1034,1040,1046,1032,1032,1044,922,1020,894,1044,1036,1026,1028,1048,1048,1098,1026,1072,1058,824,1110,1104,826,1154,1018,742,632,492,796,610,770,1140,1598,1184,1600,1182,1608,522,1596,1602,1612,1746,1158,1036,2466,1020,500,628,372,406,446,618,664,602,572,584,634,502,444,456,792,694,420,416,560,380,1566,1608,2234,1490,1476,1348,1542,2550,1418,1058,1372,490,1068,1148,792,1146,1152,1340,2336,2556,1088,2362,1654,2422,722,1004,1554,1332,2234,2182,1770,2552,2588,2548,2562,2572,2582,2400,2406,2562,2544,2568,2560,2592,2556,2600,2600,2370,2598,2594,2612,2600,3036,2214,834,1530,1730,834,2256,1418,2122,2384,1668,1802,1426,1030,698,568,892,680,644,1040,452,488,2382,374,522,1266,774,1526,714,380,1070,1002,806,1548,332,518,622,630,724,786,864,1248,1344,1126,860,1858,868,1948,1398,1752,1426,1036,1016,1666,1788,1740,1932,1060,1166,888,1020,1038,838,1486,2420,1352,1142,1936,1460,1142,1158,1146,1652,1660,1542,1148,1204,2106,1166,2274,1150,1058,1140,1244,2344,1096,1842,988,1682,1134,1660,1692,1688,1658,1678,1690,1652,1688,1654,1142,1672,1670,1652,1654,2436,1664,1686,1892,844,1060,1112,628,340,322,872,364,422,320,494,1730,906,1172,518,734,482,612,1078,852,838,828,834,2184,2176,2240,1030,1098,794,1056,2320,2096,2428,1012,2382,1580,1084,724,1698,2250,2396,1648,1106,2060,1666,1126,1036,824,1046,598,1364,1462,2348,2356,2000,2344,2360,2364,2284,1628,2138,1270,1250,988,944,998,1136,928,946,872,688,618,952,1064,508,824,558,2366,1920,2382,1022,1476,984,594,2146,1026,1986,2084,1966,1618,1560,1536,1040,1088,854,722,1270,1322,534,1512,776,860,806,2126,2196,3110,2166,1668,1404,1786,2186,596,412,932,1990,2398,1096,1040,2106,1144,738,2076,966,848,778,892,846,772,2174,886,3104,658,2146,1672,372,378,1480,374,366,378,1698,1870,1446,926,1158,542,364,1600,1926,1854,1890,1496,676,1196,970,370,1706,762,1660,1888,1358,974,1196,746,616,370,1630,380,1630,1712,434,990,882,828,644,368,308,354,1500,1722,1564,370,906,770,552,1176,586,854,480,1004,1466,522,536,712,1738,1568,2132,2040,2046,1528,1198,1042,1036,1968,2044,1848,2044,2050,2052,2056,2026,2024,1946,2180,2054,2056,2046,2062,984,986,986,982,2122,356,1458,1470,1194,936,1720,602,452,938,1158,936,1062,326,904,720,960,994,580,1388,602,1908,1906,1452,2050,1064,1622,2198,1042,1048,1056,1508,1052,1502,1282,1282,1282,1502,1048,2054,2056,2050,2052,2054,2054,2066,2068,2052,2194,2176,2162,1724,2038,2054,2066,2076,1544,2198,1134,962,2188,452,384,392,324,892,902,408,538,2188,1168,558,1296,358,1712,1868,526,506,536,1848,2190,2192,2204,2124,2202,2192,2196,2192,2202,1062,1090,2064,2056,2062,2070,2066,2066,2086,2078,1886,564,2056,2060,2038,1190,834,822,2074,2072,398,1564,2058,2058,2062,1880,2056,2054,2054,1392,1022,2194,1960,1928,1154,1440,1058,346,544,1314,622,1234,2056,402,2066,562,1920,1888,716,2016,368,550,1094,530,1336,1510,1574,1808,1582,950,932,922,950,932,862,906,894,938,1490,1056,2044,2050,1454,1248,1698,1682,2060,1914,2060,2054,2056,1748,2050,1972,2054,2056,2186,2120,2184,504,502,498,1162,906,922,586,494,306,816,304,618,1104,474,1914,748,2012,1096,804,1392,1940,354,1940,2112,2192,2168,2190,966,910,2064,1920,2204,1796,1236,1406,1240,1212,1170,1234,2128,2130,2118,2120,2126,2126,2084,1238,910,2128,2136,2116,2026,1986,2090,2136,2136,2112,2050,1672,1102,1614,328,306,1044,1222,1372,1364,388,2214,1178,492,472,884,896,1202,1940,2206,2198,596,718,2224,860,954,2040,2178,1980,1066,1364,1360,1048,2186,1472,1954,2014,1594,2830,2304,2352,1716,1480,602,2128,1398,2126,2120,2122,2184,480,496,688,956,694,880,1826,806,1890,1358,1378,346,382,344,394,308,358,386,368,332,360,382,334,364,362,316,326,340,534,364,490,326,326,372,304,322,6084,442,482,388,394,582,314,744,790,552,1332,1264,662,532,1248,520,998,690,628,1322,1114,524,1342,1088,1016,760,1370,850,1330,1866,2922,2772,2902,2778,1380,1816,1046,2534,2464,308,952,2116,1060,2210,2374,2206,2380,1960,2568,1602,1748,1754,2860,2630,1524,452,1232,1668,764,782,1854,884,2090,2054,566,798,1434,2338,2008,2318,1026,2328,2310,2334,2708,2582,2620,2610,2024,2560,1222,2532,2156,2170,1822,2158,1064,372,392,1720,776,2350,890,332,2522,1820,1118,2288,2306,3202,2460,1518,508,528,2304,996,1320,1124,538,2318,400,2474,760,1434,1272,1420,1380,494,962,1236,948,1474,972,1016,604,644,1092,1500,564,606,566,2094,1958,2244,2048,2598,2870,2638,2038,1456,2310,2294,2064,2300,2310,2246,2084,2284,2240,2036,2068,2296,2306,344,1934,1452,1926,892,1414,2324,2458,2582,2588,2576,2022,2362,1760,2308,2716,2708,1314,1094,2586,2572,1794,2054,2776,2706,2188,1560,2608,1110,716,1628,2594,1868,1032,1250,2824,2768,2322,2090,2094,2962,846,1018,2188,2200,1232,1406,1592,2794,2808,2810,2812,1338,1362,2062,2110,2612,2626,2610,2344,2324,2344,2334,3028,1760,2264,2320,1694,1990,2160,2110,1486,2170,1480,2106,2580,1768,1536,2170,2084,1488,1524,2178,2100,1522,2052,2170,1704,1684,2326,736,1482,2194,2702,2592,1840,1790,2586,2606,2608,2606,2572,2554,1444,1812,2722,1266,2494,1150,1116,1290,544,2782,936,400,1868,884,1036,1750,2114,1626,1884,1474,2290,348,954,2778,1162,310,448,998,2934,810,386,1092,1108,2884,1354,2678,2688,2708,2706,2704,2716,2172,2180,1764,2288,2240,2296,1538,2162,1642,1932,1606,2170,2148,1652,2620,1220,2066,2738,546,696,1382,1900,2644,2702,2492,814,1210,2150,1220,1176,2524,1434,732,1934,730,644,506,2006,2292,756,768,2764,2854,1624,1800,1798,1498,1492,2746,1482,1454,2526,2452,1930,2450,2148,2540,1628,2496,2518,2226,2450,2422,1650,2486,2454,2446,2424,2210,2142,2462,2356,2258,624,1994,2634,696,1152,708,2330,2334,472,2476,2412,2482,2482,2494,2428,2152,2488,2142,1124,1222,1910,2200,2204,2224,2184,476,456,1496,2194,2172,2182,2196,2480,2548,1772,1794,2224,2196,2208,2456,2396,2458,2394,2524,2622,698,2018,714,532,410,1300,424,414,432,2844,426,516,2088,1684,1762,494,1634,2422,1104,2634,2636,1524,304,2936,2274,1308,360,1478,1446,456,408,2640,378,1920,2744,2414,1706,944,1938,1838,2508,2470,986,656,2138,2450,2496,2464,2496,2464,2744,2228,2418,678,1336,1204,500,826,2466,2460,2460,2452,1618,2150,2462,1994,2284,2462,1046,1674,2554,2662,2466,2470,1232,802,2462,2460,2426,2346,2534,2474,2452,2358,2430,2426,1912,2366,2600,1102,1376,1328,1208,1292,1392,2646,542,1110,698,1284,1278,2702,2648,2770,1858,882,1330,1156,1280,2588,2632,1484,886,2576,2294,2678,1324,690,760,372,1280,710,582,748,600,600,2154,1180,978,802,1126,1264,1626,1794,1916,1770,1792,1776,1772,1798,2332,1812,1814,1788,1798,1786,1814,1154,1146,1234,1928,1856,2726,2728,1326,2678,2676,2268,832,750,2272,2256,1982,1048,892,2248,2442,2486,2202,2232,2192,2470,2512,2452,2478,2438,2502,2452,2440,2474,2494,2466,2552,2544,2422,1736,1912,2352,1282,1094,2606,2638,2724,2718,2616,2722,1518,546,1774,1092,1282,708,1396,1150,362,2526,2528,2494,2460,2504,2488,2134,2494,2486,2484,2498,1402,688,514,1378,2718,1898,2256,1880,2514,1734,1782,2458,2508,2522,2502,1576,1922,2376,2312,872,1144,628,1778,2366,1180,1296,2528,1026,362,1106,2740,2220,2440,2622,2314,2478,2546,2624,2738,1312,476,456,1038,1166,698,1260,1422,704,970,780,470,392,384,336,508,2816,538,1620,2042,1650,2072,722,820,596,492,1026,1684,1018,2132,2714,838,914,2494,2134,532,658,1088,454,408,2470,1030,2460,2486,2442,2458,2456,2438,2418,2464,2452,2444,1746,2200,618,2004,1430,336,2000,1084,1438,590,1446,2444,2398,2402,474,1516,1560,1926,1542,2492,1448,1958,2368,2958,2304,2416,1930,2478,1930,2488,2168,930,1006,1534,2196,774,1622,1618,2422,2890,2380,820,1364,2040,1342,1264,700,426,818,1964,2608,2436,1926,2620,2638,2434,2448,2608,1634,1308,1210,1256,2414,1500,690,590,1688,1412,1036,1010,1260,748,1152,702,2160,2664,1282,580,1444,2628,492,1284,2084,2436,528,358,2116,696,2032,1894,1690,2764,2182,2440,1284,1568,2704,2724,2176,2282,2186,2182,2192,2584,2590,2610,2604,2164,1622,2300,2722,1510,2466,2472,2456,2460,2908,2892,2654,2566,2714,2480,2538,2788,1532,2426,2470,2206,2194,2186,2188,2174,2182,1640,2446,2476,2470,1658,2464,2496,2466,2474,960,492,698,1258,698,1636,2990,360,484,624,2992,2476,2472,2444,2476,2288,1884,2506,1830,2388,2396,2522,2472,2470,446,422,2492,2272,1970,1710,2446,2562,2544,2556,2542,2514,2512,1910,346,2342,2360,2504,1786,2496,2302,1290,2642,428,432,2630,2620,2256,2492,2392,2644,3116,2432,2498,1496,2436,1618,2670,500,2070,856,2446,2540,1036,604,766,702,1416,1148,366,1666,766,2702,2222,1446,488,1612,716,508,3014,678,1180,606,2094,1576,510,1424,986,1920,2510,2164,2728,1200,354,2144,2424,2466,1698,606,998,2234,530,372,362,1348,588,514,784,898,3600,588,3228,2060,2470,2464,2092,2456,2478,2348,2418,3122,2414,2724,1092,3590,2318,1482,388,616,2268,2254,2866,2404,2430,2526,726,862,812,1956,2498,2506,2504,1446,1532,2630,2630,418,1104,2586,1028,2728,1664,1348,1310,494,470,1036,1062,440,640,732,692,1140,698,562,2462,2392,904,1224,748,908,1576,620,754,2726,1044,1136,1344,472,976,1188,1030,2406,1084,614,2556,2664,1012,694,542,2470,2968,1988,1872,2620,2638,2812,2604,2608,2574,2854,3534,2406,2238,2206,2088,2104,2386,2632,2828,2624,3212,3144,2896,2520,2226,2792,2778,2786,2646,2596,2588,2536,2662,2604,2590,2540,2638,2596,2640,2536,2658,2602,2604,3028,2184,2632,2488,2208,2642,2488,2608,2598,2606,2590,2026,2080,2750,2986,2620,2718,2594,514,670,718,2370,2748,1760,892,1646,514,2642,2748,2644,2616,2484,1324,1390,2548,1236,1824,1804,1240,1096,2444,2634,690,300,1090,904,2472,2712,564,660,2948,1316,1004,342,698,702,2618,1026,2582,1752,578,1926,1462,386,564,2226,1932,2772,2462,2708,2468,2464,2488,2450,2476,2256,2442,2248,2456,2498,2610,2742,2608,2728,2636,2594,1890,2902,2896,2614,2842,2440,2610,1312,392,392,1424,1350,408,1464,2752,2616,1074,2446,688,1116,2850,2618,2468,1260,1362,558,1522,1018,940,520,808,2656,1588,846,628,1982,3258,3322,860,546,1044,2234,778,886,858,2262,2678,746,2092,2394,704,934,1224,2300,468,410,1984,562,356,830,842,2716,1038,376,584,2584,2456,2438,1522,1822,342,364,1140,892,2548,906,614,6350,3318,2608,2948,2820,2594,2858,406,2724,2646,2272,2434,3300,1338,840,964,950,784,756,512,858,770,960,1644,3022,2694,1944,552,1946,2508,2986,2676,2306,2480,1734,1442,774,510,3372,2548,2586,1642,1358,2084,1722,854,300,556,696,812,1580,770,2154,1518,1584,504,838,2334,2816,1160,1374,2324,1652,2526,1102,504,1282,1136,2656,2824,500,1214,2934,1400,1674,2494,2884,1790,502,1536,544,1870,850,1612,1536,2646,2490,2926,2310,2100,2466,2722,2658,2254,2622,2682,2664,2552,2642,2628,1650,2622,2638,488,1652,2614,2654,2556,2610,2766,2576,2604,2548,2122,1038,1342,2584,2344,2608,2886,1718,1568,2234,2218,2670,2646,2644,2652,2940,2666,2660,2804,2768,2610,2684,2584,2792,2672,2636,2566,2690,2596,2782,352,2628,2746,2758,3438,2634,3288,2578,2576,2092,2838,1110,1302,856,2618,976,668,1210,500,1308,1194,1284,2724,406,1948,946,1216,2478,3998,2610,1276,3296,2620,2352,2634,2680,2624,2592,6084,2602,2854,2538,2614,2626,2086,2654,2654,1722,1316,2608,1720,3250,2694,2826,1306,1272,2186,2206,2106,478,1666,886,1638,916,964,930,2656,2192,1682,776,2784,3060,2620,2684,2624,2652,2680,2608,2620,2366,2866,2636,2510,2688,2330,3276,2240,2424,2482,2474,2088,2410,2196,2422,2492,2486,2184,2690,2540,2550,2016,2628,2224,2204,3000,1970,1826,2548,2636,2582,2068,340,902,2154,922,880,658,574,2272,2278,928,300,402,1260,374,2196,1230,1240,336,410,2588,1680,1050,1096,2282,2250,472,390,366,420,614,370,872,356,1848,542,3274,988,786,3484,3084,618,2732,2752,568,1016,2662,2260,1526,710,1430,1114,2440,2002,1286,2670,1254,2014,418,1032,378,586,1612,700,372,360,736,780,2250,824,2728,564,1306,958,2670,1162,2486,3150,2734,2422,1852,2610,2484,2600,3004,3052,2582,2900,2590,2602,2596,2570,2614,2688,2596,2540,2500,2490,2952,2482,1268,2444,1198,818,504,1052,610,920,2308,2260,2206,562,1202,658,1746,2606,2454,1668,1012,1014,392,1560,2622,1152,972,1004,1120,1200,360,462,380,1330,1124,2462,306,2616,1792,344,1824,3252,3040,2826,1676,1096,2630,2548,2576,2534,2532,2586,2476,2486,2592,2610,2628,1316,1076,902,1124,1902,1376,1196,1212,2564,2746,1680,1788,752,1776,1764,1778,1790,1760,1884,1396,1234,2550,2592,776,514,442,2614,2600,2144,2234,1454,838,2626,2470,2948,844,2634,1474,1952,2392,3076,2438,2756,2810,2526,2582,2564,2536,2540,2560,1172,1332,912,400,2592,2528,1174,1336,1918,2556,2504,2916,3370,2580,1222,1314,684,3346,2584,890,612,1026,2784,2722,2226,2198,2618,2492,2244,840,1538,324,2610,790,602,340,1306,2626,1288,508,1336,2590,2580,916,550,370,2176,776,1420,3072,2428,1318,522,1312,1314,1578,1236,792,1786,2714,436,490,2246,2128,946,1278,646,1158,1294,1994,702,844,2620,1222,508,570,2178,2594,364,1090,1266,2502,412,3004,410,2632,2610,2628,2514,2062,2008,2060,1964,2620,2568,1188,2610,2608,2630,2162,2304,910,2918,1886,2594,2108,3210,2304,2630,2964,2636,2570,3148,2654,2556,2710,2572,2568,2634,2474,2266,2608,2410,2960,2518,2244,814,1034,1012,1388,1180,598,422,1092,866,1242,2432,1366,1378,2118,1226,1458,1422,1196,1538,718,808,690,444,670,1564,1864,1276,496,422,530,1306,2484,756,768,808,886,806,840,2326,1174,948,306,788,2592,2620,2592,1954,2122,2888,1530,460,530,1402,1026,536,814,1538,2352,2008,1650,468,680,1534,1794,1348,374,2626,778,766,618,2610,488,1062,490,484,464,2748,906,3538,3018,1928,2934,2938,2634,328,1204,2624,2354,2474,2570,2662,2492,3686,3532,2588,2542,3198,2496,1734,2592,3440,2726,2324,1390,944,1156,332,862,720,692,1210,2336,844,356,784,864,834,2396,326,368,354,340,320,368,386,512,330,2044,1992,806,1706,566,948,1060,416,622,826,776,830,1216,890,796,406,454,1454,346,528,704,1448,1716,692,874,300,458,1098,822,546,694,464,716,438,402,996,810,422,462,376,924,954,722,524,890,504,514,310,1252,1468,1440,1442,1134,924,1530,1700,1804,1576,1550,966,810,1698,1684,1696,884,908,1704,1380,1066,1432,1182,1684,1576,524,436,580,664,1270,1002,1090,1230,1202,1368,1016,1444,1380,1008,1538,920,1532,1218,1486,1364,1086,1404,1548,1530,1640,824,1024,804,790,826,668,736,768,460,746,766,1534,1514,772,1538,646,684,772,394,338,708,948,346,706,496,778,554,1202,1348,676,366,664,1514,736,416,844,352,456,1514,352,1378,576,858,742,762,710,454,368,2206,760,1130,872,648,382,1644,550,646,1064,628,1558,830,1486,314,784,892,1204,550,440,704,884,1648,1530,684,928,490,1562,600,1220,712,720,1212,1214,1192,706,1214,1562,1170,1178,1676,1198,1106,1166,1358,1208,1174,1352,1176,1686,1460,1558,1544,794,1246,920,1786,1716,1158,1556,1864,1552,1520,1406,1210,1720,1624,1286,1662,1720,1630,1542,1544,1362,1292,1642,802,360,704,712,1558,1556,656,1100,398,340,1454,846,682,608,852,1406,1492,1526,386,550,542,1514,442,882,1280,1520,1052,1374,812,782,1730,384,1722,1090,1556,1520,872,852,1528,774,1636,1476,306,728,1220,1274,1308,1184,614,706,900,1486,726,540,1816,1564,1518,1562,1500,1538,686,1552,1060,1524,1468,1550,1530,1558,1078,864,1644,1282,1474,1424,1652,996,842,1526,1594,794,1232,1540,1290,2070,1642,666,704,804,698,720,1350,1490,1408,1030,1348,472,1540,472,544,606,804,384,1326,1020,882,1374,580,1632,1638,1642,722,2438,408,990,978,1740,1334,596,1742,1758,1416,562,1004,606,1080,1428,1318,1148,1122,690,1618,1740,596,1210,2132,1604,1778,1512,1580,1440,1564,2098,1186,1882,1312,1756,934,1032,1438,1562,476,706,780,578,1686,1786,1560,836,1036,1880,1782,544,1278,528,700,1638,1584,1068,1370,1332,1076,1760,1784,1142,1760,1036,1176,2050,1770,1108,1440,2076,1848,1818,1794,660,554,1816,1830,2230,1806,1106,1808,1804,1816,1806,1804,1852,1886,1808,1596,1908,1828,956,366,1930,804,1802,802,594,446,1232,508,366,932,400,1124,1918,2140,996,1236,836,1884,1818,1738,940,1246,1774,1798,1924,1908,1842,1640,2240,1022,332,412,1536,1746,1776,1560,1552,678,912,1724,438,928,1922,1800,1564,766,1814,806,1810,1218,1224,2024,1866,1226,1774,456,590,548,492,812,1798,820,444,1610,366,1832,746,1134,1414,1908,2488,1262,730,1876,790,1850,1870,1752,1748,1658,418,1342,1822,1856,1748,576,1286,1816,1820,1892,1546,1488,1142,1948,736,1924,1872,1426,1788,1804,1886,1940,1802,1808,1874,1806,1780,1908,700,1864,1008,1860,1872,1870,1542,1628,1888,1828,1884,746,518,658,680,1766,1584,1762,2126,494,1862,826,462,456,998,804,1026,910,422,1350,818,688,1812,1892,644,1140,954,2098,1926,938,730,942,736,648,1942,1902,1972,1928,1940,1926,1934,1680,1638,1614,1622,1656,1954,1942,1948,1184,1940,1952,582,1352,1932,1926,1936,1934,1936,1940,1142,1900,1880,722,1756,1934,1888,1134,1206,1552,1912,1936,1284,1504,940,1936,1934,748,1992,1050,1962,1944,942,998,996,972,1742,1998,846,554,578,1210,778,374,1366,1194,526,456,1012,800,962,2068,972,1006,716,2104,1396,646,358,374,886,744,498,946,1046,988,760,952,882,2138,1698,1982,1932,1926,1990,1940,1944,2002,1954,1946,1940,962,1886,1940,1980,1038,940,942,934,936,1980,1946,1982,1934,1946,536,612,634,1970,1938,1730,1750,1220,974,1954,1942,1970,1974,1724,1622,1700,1538,1612,1316,1928,1944,1362,1456,1936,1952,1942,792,1048,1792,958,912,302,844,980,972,452,460,336,826,580,514,520,936,622,1076,988,598,624,460,898,970,990,374,1452,604,1010,516,594,868,1340,1280,2094,1948,1946,1936,1956,1942,2070,1946,1964,1944,1950,976,1934,892,1938,1940,1938,606,1964,968,932,1944,1804,1936,1936,1836,1938,802,574,874,342,1548,748,754,1942,1936,1940,1914,1950,1610,1942,1926,1950,1952,706,670,1944,1960,1940,1794,782,1796,816,1802,1700,1792,1808,1798,1800,1866,1196,1022,1952,1956,1650,1940,1962,1990,1096,634,2012,786,466,832,1540,1536,1984,1176,918,632,782,526,1950,1204,650,1892,684,936,756,942,944,962,784,812,644,594,946,1274,522,1076,1026,312,1000,934,954,448,928,406,1272,2080,784,1148,842,1808,1812,1094,1934,1644,1782,1676,1962,1976,1950,1330,1334,1928,938,1926,930,934,950,930,950,936,1824,936,652,416,1944,906,934,1936,1932,1806,1796,1806,1790,934,762,1424,1360,1654,1732,938,848,934,596,1418,924,978,928,952,896,942,1906,802,1710,1784,926,790,314,774,918,904,862,948,310,944,354,964,1172,1262,1814,1970,1960,1958,1940,1944,1960,1954,1952,1954,1950,1940,1942,944,1208,1526,1946,330,1106,1632,1938,946,1940,1962,1954,1944,1938,1190,2074,308,1850,814,820,946,1496,1956,1950,1946,1958,1948,1952,1804,1944,1944,944,950,1952,1196,1892,1162,1816,1468,1526,1204,1060,2034,2086,1004,2060,642,2118,760,852,1050,1006,314,1062,374,1290,1852,1006,732,1948,1416,1608,1970,1618,1978,1952,1976,1980,1612,1616,1958,476,1090,1968,1650,1988,1960,1658,1948,1982,1964,2012,626,810,1194,1928,1812,1886,1694,1790,1798,1842,1748,1818,1934,1202,1192,742,764,1632,1622,1606,1546,1590,1556,1534,1554,1554,1548,1548,1850,1934,1926,1324,1568,1244,1338,1578,1628,548,1196,2108,1044,1936,1928,722,1004,940,1940,1484,484,1012,808,1058,576,464,1218,992,552,940,812,972,994,916,1124,760,1762,1282,2518,1866,2514,2366,526,936,2312,2346,2496,2486,1400,1322,2318,2448,2318,1732,1864,2532,2522,2370,2532,2322,2462,448,2374,2502,2588,1206,2256,1488,2178,2340,2416,2348,2234,2514,2344,2334,2334,2480,460,2362,1318,1528,640,1870,1542,1212,2056,2216,1202,2508,2500,2508,2486,1186,2542,2706,368,1208,420,1232,1106,2422,1084,936,982,1312,976,1160,1242,1204,1092,1062,978,584,626,492,550,310,1360,490,1322,1332,1280,1393,1656,1718,2116,2332,2032,1456,2402,2506,2506,2478,2518,2272,432,728,2292,2274,2480,2484,2340,2304,2450,2430,2474,2336,872,932,2522,2484,2486,2142,2030,2500,524,2558,2392,1790,2506,2468,698,570,2504,2500,740,714,1130,1064,2514,946,2302,2310,2290,952,2036,2480,2288,2184,2490,1596,1210,2502,2506,2605,2496,1232,1456,2506,2518,2520,824,694,828,718,696,1750,384,704,1016,594,1066,590,412,1304,1278,1178,1216,1216,1032,958,354,1270,1366,400,1068,1294,422,1246,584,1410,1556,932,2350,950,1212,2498,2488,2502,1222,2134,1416,2494,2482,2050,2338,1202,1264,762,1590,2328,2316,1094,742,2144,2368,2544,1486,2492,2510,898,1400,516,2484,1778,2496,906,2494,906,2312,2200,2332,2314,886,500,1654,2510,2322,2290,2304,2322,2322,2300,2352,584,2520,1260,784,794,786,760,762,612,1158,2492,2348,2318,2144,2344,1550,2606,1222,1002,392,1284,1326,1298,1094,318,1202,1392,676,2678,2286,774,1216,1198,2120,1232,1496,2482,2488,1426,1430,866,2500,2328,2348,2318,2488,2480,2320,506,2478,2374,1198,1212,2332,2306,2312,2320,996,1026,2308,2298,1144,2318,2508,694,1660,1282,538,2486,2482,2098,2454,2284,2178,1062,586,770,834,1306,1194,876,1258,1292,1314,332,1304,310,778,1360,1308,628,466,1544,2332,688,1606,2420,2500,1198,1212,2322,2326,2298,2314,2114,2100,2308,1754,1398,1724,2314,2370,2492,1222,808,416,936,1626,656,1188,1208,2220,2080,2486,1556,1196,1214,1210,2482,1458,2392,852,1888,2484,1768,1792,2486,2488,1722,2284,2314,624,1332,1252,1404,2490,672,1628,1050,1288,1334,764,1420,1242,1236,1200,1054,426,624,602,1278,1292,1300,1206,424,568,474,972,1346,1148,372,1300,1240,944,764,596,1086,556,394,1536,1536,2502,2712,2380,912,2282,2268,2510,1200,1722,1980,1212,1986,1196,2518,2328,1468,2362,1426,2308,2302,2308,1046,1064,1112,956,1622,1306,766,442,2294,1992,1436,2336,2120,2532,2496,1128,1142,2374,2276,748,750,2026,1156,1176,682,452,1148,976,2050,1628,2310,1134,1120,2402,1122,1020,1062,1082,1112,1110,1094,1090,920,944,1984,1012,1158,982,1462,1560,1454,1228,1278,616,586,770,330,1358,1340,568,532,1186,758,1080,2314,1298,1310,1324,386,1329,1236,1224,1150,1268,1268,1202,580,766,792,926,1218,2088,1854,894,718,1792,1880,1314,1262,1336,1338,1952,1826,1564,1826,1808,1698,1798,1798,1806,1810,1786,1806,1548,816,1918,1932,1936,1932,1856,1954,1654,1016,1948,1944,1804,956,1280,1274,456,1054,584,1438,1030,556,874,342,648,952,1094,684,674,388,538,882,1918,604,1200,1696,1932,1052,1860,1002,1018,998,958,352,582,1012,1014,944,824,680,942,698,880,948,1078,576,426,894,946,736,570,1000,864,762,458,404,306,412,1238,2088,1806,1938,1952,1940,1954,1930,1820,1930,1810,1928,884,838,1806,1806,1946,1812,1296,1810,1810,1952,1948,1956,1932,1802,1826,1932,474,1942,1952,1140,1936,1490,1634,1930,1934,1130,1934,1266,946,950,1800,1942,912,782,1944,1934,1038,1634,946,1936,940,1932,1216,1394,1502,1888,536,2102,2108,1454,950,462,958,500,746,2108,996,668,918,358,436,982,902,1070,950,764,724,618,760,338,568,598,1226,2102,746,1910,954,1942,1948,1942,1824,1824,826,788,1938,664,450,1128,950,1952,1952,1938,1948,1800,1838,778,734,432,1944,1946,1790,1820,1818,1820,1944,1884,1944,942,936,948,1940,1948,1952,1198,1194,898,906,338,404,1728,884,456,1192,1636,1938,1634,950,936,2130,2036,598,1022,928,980,792,854,334,752,400,440,1014,976,1024,462,494,602,1352,888,634,462,1816,1942,1254,560,1800,1934,1948,1942,1936,610,1108,642,612,1762,1280,1948,1952,1948,960,1952,1946,1948,1942,554,992,596,1806,1802,1794,1782,570,912,364,814,1918,1778,1946,1944,1954,1942,918,868,862,862,874,862,870,1054,1054,326,522,396,624,302,1952,952,1038,948,338,566,498,312,1298,2070,576,1802,1940,946,440,1956,1954,1532,1540,1822,1826,1816,1806,1820,1788,630,1062,1800,1876,1962,764,1966,852,1054,1970,1966,1978,1802,1686,2092,860,1186,1940,1366,588,1812,1954,1204,1370,648,1212,1216,956,638,950,1336,1816,1028,518,470,518,360,996,1020,962,1044,478,764,536,606,306,1244,322,2022,1810,1946,1950,682,1086,642,1712,488,1324,1954,1942,1946,1954,1952,946,1958,1962,1950,1954,1870,1842,1830,1832,1824,1814,1982,746,1662,1942,330,2022,1962,838,1784,648,1566,1946,1946,1948,1960,1950,942,1824,1812,1952,1256,1870,1834,938,1460,1756,908,824,954,972,428,962,370,980,480,838,338,610,2494,1456,2098,322,1790,1922,1048,1898,1936,1456,1554,1898,1590,694,1820,1790,1174,1918,1800,1922,1922,1908,1904,926,1506,1816,1784,766,1118,1900,1900,1114,1788,1804,644,1782,1558,1806,1800,926,912,1572,1604,1120,1804,936,1532,1948,1522,1430,392,302,704,936,520,984,462,634,484,374,410,730,434,990,486,1006,736,338,608,528,594,1294,2106,1144,1960,1926,938,1904,922,1928,1928,1772,1800,1768,1782,1808,1772,1110,1778,1758,1948,1918,1920,906,1324,1932,1938,1328,1934,928,908,1858,1974,1672,1872,1704,1932,1934,1246,1942,1010,862,844,1936,938,2040,936,1202,932,1804,1802,1806,1804,1866,2010,1026,886,2112,982,956,970,750,830,1366,1826,1788,1938,1944,1430,1424,1418,1424,458,462,1822,1812,1804,1806,1916,1916,942,1928,1916,1970,1626,1838,988,1192,1450,1816,598,914,1922,1926,942,1670,1686,798,1180,1076,1060,1056,1704,944,782,692,894,696,2100,998,434,600,478,1004,308,1044,1314,1088,1802,950,1932,1956,1944,912,1944,942,1812,1930,1896,1806,1804,1834,1506,1830,934,1824,900,1956,1938,1350,1956,1946,1822,1954,1968,1350,1518,1056,1512,1060,912,1216,2092,1952,1052,1046,854,1052,1320,964,736,1002,1016,978,458,488,1136,1512,628,630,628,1506,1532,948,918,1920,928,1576,1806,1800,1846,944,1912,1650,1930,1926,862,1796,1790,1804,1804,950,1782,1516,1926,1920,788,1796,1764,956,1926,1956,958,936,946,990,1008,774,794,998,598,1008,1018,476,404,456,1094,1988,1938,1946,1510,936,1490,942,1944,1942,1938,1810,1098,1074,1814,1820,1806,1804,1944,940,1932,1918,1938,1802,1810,1248,1796,1678,1688,1690,1794,744,1344,1934,1942,1940,946,946,1068,1004,444,446,894,480,472,402,644,842,1184,2106,1824,1898,1924,1888,930,542,1778,1894,1892,1914,1900,1400,1788,1802,1814,1850,1172,1800,1804,1802,1834,1900,1430,1794,1928,1790,1256,1778,1902,1132,766,1038,968,684,1016,730,438,472,608,646,600,488,1072,896,1642,1904,814,1912,952,934,886,934,1910,1872,1850,1902,1930,1800,1578,1498,1746,1936,1776,1804,1994,1796,1936,864,1944,882,1942,1942,1466,1864,2002,2034,1908,1916,1922,1738,2006,1846,946,1002,738,754,438,760,420,1122,518,2106,1866,726,1798,1714,1232,1236,1366,1648,1646,1494,1524,1708,1804,1908,1696,1682,750,754,1698,1398,1016,1310,1582,1230,1002,816,1402,1694,1688,1686,554,1722,1346,1496,1340,604,708,1444,1454,1300,1724,1562,940,1938,1806,1952,1928,1940,1946,1922,990,2042,526,1082,1444,938,1004,984,734,868,438,602,456,1070,546,2092,1952,1848,1792,1960,946,1834,752,1812,1800,1948,942,1590,1420,1654,1384,1904,1642,1692,1946,1792,1044,544,1374,1798,940,650,920,922,608,1948,1930,938,946,1790,1840,1314,940,940,950,430,478,756,638,514,1050,1592,440,418,1320,1806,1958,1772,934,886,1910,1650,880,1186,1798,1592,1940,1872,1692,1838,1554,1730,1912,926,1940,1732,1750,1796,950,950,1852,996,2084,994,992,1626,1700,2094,938,736,954,410,400,1172,2076,1792,1950,1950,1814,1942,972,814,1824,1360,1916,342,326,1920,1928,1944,1806,1942,1922,1934,932,1930,926,1926,940,1920,1898,1812,1096,2158,2172,2166,1352,2110,2100,1372,930,1924,1818,1788,1770,1198,968,918,1592,1276,1276,326,756,464,956,600,318,1208,1200,1322,382,842,534,456,632,494,572,1168,1156,438,626,476,454,372,440,1412,470,1418,882,404,1510,782,974,1414,710,1480,1554,1548,1562,1544,1552,1364,1358,1294,1456,848,1424,1578,608,1362,1058,1410,1318,464,1402,1394,1420,1448,1256,1300,322,1368,1224,1356,396,562,594,1268,1444,1408,556,1446,1202,1496,1206,1442,866,1102,1442,1206,1360,700,366,590,316,666,780,902,460,614,1328,388,494,738,1610,496,520,890,1180,664,398,460,428,376,408,1416,674,446,664,702,1336,448,1250,452,1270,1342,1334,1510,920,664,992,1894,634,1328,1274,762,954,488,418,612,1634,488,1352,480,572,434,632,1448,630,1382,1416,862,1338,1174,1396,1390,570,634,1430,1502,1502,1400,644,1510,1492,970,988,986,988,976,632,762,1052,1058,1502,1504,1302,1020,1498,1502,1580,1508,988,762,418,1718,1338,1350,1362,1236,1442,1362,614,604,588,644,1462,688,818,708,764,1442,700,480,702,920,1474,410,926,368,406,976,922,674,574,758,1188,1198,702,1460,720,494,1330,904,436,406,708,846,304,492,1442,560,554,634,1444,480,1348,1142,452,1516,452,874,970,1430,1354,454,1330,1384,600,520,726,1240,1540,580,1302,1508,1438,1522,1122,1632,1988,1336,858,926,1016,1032,1036,1142,1024,1468,1464,1000,996,1340,1498,1174,1404,1350,1194,698,526,568,656,780,614,762,548,1452,1362,1362,800,918,1346,540,1258,362,614,1206,1210,600,774,914,666,530,844,428,868,622,406,352,1444,1640,758,1356,482,746,438,644,1484,1482,484,602,480,798,1194,1036,790,626,1612,928,1780,1906,1932,1786,1798,1902,1934,1958,858,842,1926,1926,1798,1492,1708,1778,1786,1680,2098,624,1184,1946,1784,1792,1776,1796,2154,1594,372,454,574,1312,1402,1708,1762,1724,1550,1454,768,1780,1756,1764,1792,1792,1762,1762,1796,1796,936,932,826,1910,892,872,994,2092,1000,730,758,602,604,1220,1818,934,942,1956,1942,1708,1862,1648,1802,1804,2024,1808,2044,2270,1518,1606,1054,936,1934,770,1988,1782,926,2082,1220,2080,1920,1502,878,438,670,526,600,456,1204,862,888,1256,1806,410,1898,1904,1794,1500,1110,1800,522,574,1958,1808,1714,1392,1232,1900,1916,1824,1790,1946,1794,722,320,1890,944,1932,2104,2110,956,1808,1854,1956,1950,1944,1940,1352,1932,940,908,1940,1866,940,1210,392,464,1194,640,1310,1796,944,1120,1644,1796,1934,1460,1902,1916,942,938,1808,1926,360,1932,928,1068,754,594,1922,872,440,1802,1958,1960,1538,936,434,1830,1920,1920,1806,1930,1926,1794,1936,934,1932,1932,2082,644,916,1350,1780,2008,1936,1966,2133,2198,2096,624,762,600,1663,1314,1802,928,1930,1938,1800,1796,1818,1820,1914,1758,724,906,920,1768,1346,686,1884,816,508,1742,1820,1610,1888,1936,1526,1698,1906,918,1354,1408,438,378,1728,386,436,548,1206,682,1292,376,1686,934,1930,1914,1432,1722,604,1946,1790,1986,1988,1936,930,892,800,1720,1776,1314,1170,890,456,926,1488,1742,942,700,1902,2094,1004,728,752,412,928,1334,1824,1802,828,1210,866,1970,1940,1812,1806,1952,676,1858,1962,1968,848,946,908,1796,1400,1560,1694,1952,922,1884,1512,1492,1008,1894,938,440,840,666,1070,932,444,436,994,732,458,754,724,1290,1892,348,1798,932,1290,1944,1588,1954,1944,1958,504,1938,1948,918,1712,898,986,496,1952,1948,1814,1950,956,1464,522,422,1926,1924,1242,506,1418,1828,1506,798,1928,768,846,1696,906,952,1020,438,972,462,516,532,454,1258,2102,1178,1280,824,1872,1940,1946,1840,1812,1880,1932,936,1812,1866,1814,1956,1882,1916,1950,1960,1892,2094,1816,1838,1744,1938,1728,500,1898,1216,1434,1960,948,988,1940,1956,858,440,482,412,466,1312,382,1822,938,1850,1906,706,468,1864,1934,1944,1950,878,1798,1948,1806,652,1996,1504,1922,1092,934,1814,1218,1968,1944,1962,1792,1778,1196,1352,1154,1360,2288,1012,336,750,1250,1590,1680,678,1904,1742,1916,1074,898,1194,1940,1450,794,622,668,698,752,988,1958,954,950,994,1066,1496,2069,2028,1638,946,950,1022,448,614,996,468,766,410,1284,1716,1504,1876,2100,1046,1804,1804,1788,1776,1800,1808,1776,1792,524,586,1804,1880,1972,1960,1256,1472,1308,1414,2104,572,544,1460,700,604,944,694,1842,940,1284,908,896,692,712,694,1006,302,1012,904,446,466,942,1434,706,450,728,374,784,1638,940,940,942,948,1960,1938,1900,1948,1794,1798,1344,930,1928,1940,1800,1830,1954,886,1932,1518,1574,1382,740,338,934,1594,1591,2046,1944,1822,942,1008,488,612,464,764,406,456,1603,1642,454,782,1812,2150,924,1002,2144,618,2148,2158,2128,1702,1692,1704,1700,1700,1866,2284,2254,2198,322,1674,1696,698,980,1944,956,1940,944,1946,1216,648,1960,1956,1922,368,1106,946,1224,1040,1944,944,934,966,446,470,896,454,1822,948,1280,694,346,1818,362,1408,1944,1352,1426,1076,1384,1380,1802,1946,1818,1944,892,942,1196,1280,1938,1942,1352,942,2091,1826,1948,1630,1734,324,406,606,1696,382,1504,1840,1046,1836,1942,1974,1974,1938,1776,668,1930,1934,1258,1936,1818,1806,1944,948,1206,738,1950,1946,1950,960,1960,320,1036,1946,1926,1830,372,402,1702,2089,2087,1044,1802,1764,1686,1958,1932,1902,1924,806,318,932,1474,418,790,1670,1952,1930,1932,462,1286,530,1234,536,980,1226,1242,1372,1222,1180,1228,1260,928,2110,1920,1944,1930,516,502,322,440,754,998,454,1958,1310,1620,1626,1202,1622,1752,1610,1016,1016,1626,316,408,1876,1632,1166,1630,700,586,942,1078,1842,1820,1930,1304,722,1258,1228,942,574,576,1216,1232,1158,1238,1228,1686,1264,958,1964,1204,2002,1730,1716,1792,1402,888,420,446,2502,884,606,1174,1792,980,1952,1726,1796,1950,1832,1774,1652,1880,1274,960,1786,1954,1950,1952,902,1220,1228,1228,1210,1218,1236,1226,1274,1226,1488,864,1940,1940,1926,1404,1026,1030,330,434,422,466,458,406,1152,1928,1812,1794,1958,902,1802,1956,1952,1568,1958,1654,1944,956,814,1966,1792,938,1952,952,946,1664,954,1518,948,1252,1264,708,460,1270,1256,952,1162,774,714,414,950,962,1956,1820,956,1962,940,1896,1964,470,382,376,1706,2114,1486,2252,1808,1878,1944,1972,1952,1972,2430,884,804,518,922,438,1528,674,1540,1398,928,1946,460,362,942,832,1932,1640,788,1962,952,1956,1962,1944,1732,1510,1396,524,328,470,388,998,490,654,1684,878,1096,394,394,598,1174,1920,1800,876,1958,912,1946,902,1632,1962,1958,964,966,1798,1840,1432,442,1992,1994,1196,1976,1832,2248,1546,2038,350,642,1104,950,984,950,950,950,868,962,940,1954,944,588,922,860,386,1434,872,832,494,466,1010,1828,1944,942,1960,1822,1952,926,1962,1954,1360,688,1950,1936,1938,1914,1986,1806,1940,1824,1630,1918,1954,946,736,940,946,1290,1158,1800,438,418,424,438,496,2100,996,2252,952,1950,1950,946,946,1958,1954,1942,1952,1948,1770,1816,1792,964,1756,1752,662,1696,964,1816,1962,1468,1916,1858,856,1950,702,1000,1802,346,888,876,1008,1600,640,1016,640,1010,1904,818,1052,424,948,1806,938,1956,1940,1946,1904,1564,1556,1940,936,1938,970,1940,928,1810,1954,1120,1990,1946,1964,2052,1952,1932,1964,640,936,1848,556,798,1796,942,1812,1714,1716,476,1002,994,918,1182,1080,2376,1372,758,2136,1814,974,1948,1956,1796,1822,946,952,918,1338,1966,1196,968,1792,1858,1810,1826,1800,954,1060,1768,1762,1756,1948,1948,1958,964,1962,1276,2096,1066,428,716,452,1022,1060,604,1504,1842,1964,956,1684,1808,966,952,1836,1568,1848,1822,1792,1804,1914,1810,1820,1826,1056,1964,1146,1968,1802,1940,950,948,956,948,952,1952,954,1822,770,982,968,1940,482,368,472,498,444,1256,706,1352,468,2238,1946,1948,552,1438,1810,1820,1262,838,1942,1948,1428,938,1586,1924,1614,1912,1956,1104,1948,1932,1414,1118,528,566,1554,916,1850,2182,312,1352,694,1818,976,1698,952,1788,1766,1946,612,1954,792,1020,470,400,376,1802,1708,836,1556,852,1720,946,950,894,1358,2090,708,424,1128,2058,1836,1586,2204,1822,1818,1754,1794,1423,1514,998,996,1230,1242,398,796,628,728,1066,1308,672,1054,1012,1590,1954,1282,304,1818,1652,1846,1948,1960,1934,1952,1942,1960,1950,1940,1810,1944,1926,1936,1948,1956,1810,1950,1942,844,1302,508,314,1040,1946,1930,1940,1840,1020,1970,958,1770,1110,1956,990,1000,1002,500,582,1038,400,404,704,1192,1674,2483,1300,1079,2106,2380,1942,1948,1948,1938,1942,1924,1940,1936,1950,1936,734,348,1912,486,1727,1808,1208,1046,960,1936,1202,1196,1206,1812,1940,1942,640,940,940,1818,1850,1852,1808,1830,498,388,728,992,456,314,406,554,1605,1118,2110,774,856,1527,2094,944,944,2098,940,1812,1748,2104,2100,2096,2099,2098,2111,2094,2123,2122,2106,408,1270,2090,2100,2100,2133,2106,2098,2100,1796,648,596,1904,1946,944,1804,1962,1794,1948,544,1002,478,470,326,1694,2268,1948,816,1944,968,1794,1836,1312,1944,1280,1706,1960,2050,898,996,1000,1006,1000,2034,2050,2044,958,1962,1960,1846,1954,1966,1360,914,874,1938,1812,1384,438,1952,958,1936,1940,1838,1070,442,646,1002,332,494,2320,2078,1888,952,1954,1830,1798,1200,1352,2060,1958,1950,1950,1914,1940,1814,2106,1818,1802,946,948,1820,1812,1820,950,1804,1744,1744,1618,2052,1742,1982,1940,1752,1754,434,306,474,2087,2287,1952,2153,946,1958,1948,1968,940,1952,880,1962,1932,2086,864,1938,1912,1524,1544,1954,1958,1948,1958,1362,1874,1946,1754,1624,1904,1668,1332,1958,1790,1798,948,612,1648,818,1056,326,404,2014,1457,526,524,2287,2194,944,1952,1954,1824,1504,1740,1980,1960,634,1960,1926,1958,2387,2165,2195,1022,893,1602,2166,1066,1948,1584,1584,752,450,2332,1228,1232,952,956,494,900,2084,578,424,1400,1220,1378,1086,1356,1714,1716,1224,1328,1348,606,1144,1362,1362,886,1456,1378,1400,1456,1190,1348,1416,1438,1244,1368,1370,1338,1194,964,1232,1200,488,510,1440,1474,1474,532,1354,1364,754,1442,1444,668,1146,608,460,862,320,604,662,1370,1280,1006,792,1332,694,928,722,1820,1448,1368,886,1350,1426,1144,1356,1346,1188,1366,1440,530,1370,1370,1356,1450,1362,1380,1364,1368,1370,1344,1370,894,1374,1360,1374,1362,1378,1364,1374,1364,1358,1436,1070,1352,514,806,510,532,640,1362,574,434,470,312,588,1368,1336,1374,1372,1088,1090,646,378,1288,1182,1428,1330,1216,1358,1040,870,616,752,1190,1316,734,1538,1636,666,698,1340,586,1426,1340,1214,1364,1352,348,362,1426,1048,1050,1058,1050,1034,1226,1046,1044,1368,1370,1370,1502,1448,1346,1436,1344,506,1436,1450,1442,594,998,1450,1198,1212,1212,1442,1208,752,380,1348,936,442,466,456,348,700,320,750,1458,812,766,452,470,1794,1926,944,1960,954,1798,1798,2094,702,1378,1158,946,1158,1956,2094,2094,1788,1952,906,1584,1958,1634,1814,964,1938,636,884,1948,908,1946,1956,1796,1812,1792,1940,358,896,1562,1278,490,1944,1952,1986,758,926,1930,494,1060,1008,560,330,440,456,362,834,406,550,406,2106,326,1482,2096,1956,1812,1204,1244,1828,1804,2298,2122,1660,982,1766,1820,1806,1798,1712,1704,1672,1956,2054,1578,1824,1234,2102,1254,1852,1956,1806,1454,1832,1606,2018,1550,1426,1836,1886,1344,1362,966,1818,2036,1456,2040,1762,1772,1974,1048,1192,546,456,494,656,834,498,858,652,2388,1016,306,602,1736,2364,336,2114,2128,2230,1538,1804,1318,2300,1752,1816,1044,1136,1484,1606,1074,2296,2300,1920,1876,1770,1758,1908,1206,1510,1428,1868,1066,1058,1402,1164,1924,1118,1954,1934,1338,952,1712,1062,912,1048,1938,1584,1614,2242,744,1058,672,1058,994,988,1016,304,302,444,1002,528,402,432,1776,764,1730,2118,2162,2204,954,946,1960,1950,1952,2062,1806,1938,1604,954,1812,1920,1958,922,498,954,1808,1950,1918,1510,1818,826,1952,1968,1944,1942,784,1960,1432,1434,1436,1434,950,1794,1760,936,786,892,1028,844,362,318,402,2276,858,992,442,2034,946,1972,2002,1652,1284,1266,1162,1388,936,1938,1000,836,1958,1970,1728,852,1642,1786,1800,1792,1440,1368,690,504,1796,1944,1934,1484,936,930,2010,2014,948,1814,946,1998,1744,1530,1914,2300,1138,1878,2300,2274,2158,964,2054,1820,1092,922,1804,1806,2016,1998,2024,1000,1674,1324,2032,2022,2018,2024,2020,944,1872,1810,2288,1250,1162,1148,1480,1726,1750,1978,1750,1974,902,1874,2004,952,1914,928,1026,638,496,440,750,2396,1236,2092,560,2000,2014,1116,756,2020,1932,2020,1996,1798,1988,2006,750,1704,2028,508,2010,592,2016,1022,2004,622,1164,1788,446,1780,1792,1346,1354,1922,1466,782,1024,1000,448,546,632,354,588,356,2321,2156,2301,732,1398,1566,1398,802,844,930,2070,1800,1812,1808,1802,2120,2068,2106,1676,1942,1950,1934,1714,1944,682,948,948,946,950,1786,956,1806,892,938,568,486,630,396,592,1936,1622,808,486,1798,944,428,1936,1954,1958,1796,1364,788,2048,1964,1856,828,1046,908,1072,1248,2094,2060,898,2078,532,504,2034,2074,1924,1934,1758,1968,2062,2086,1856,1992,910,942,930,946,1950,1936,1934,934,536,394,342,586,376,644,1652,1180,2286,606,2096,2076,1946,1776,1944,994,1080,1940,1412,1900,1336,1928,1920,1626,1924,1124,1064,1942,1306,1952,322,1938,1954,834,1480,1194,1910,1742,1786,1934,480,948,1928,940,732,540,632,590,1266,774,2282,1674,2044,1672,1016,940,942,1678,1682,604,1440,572,1016,786,1590,1862,938,934,1932,936,2026,798,1634,1934,2092,2092,1980,2082,1942,2084,828,1562,1940,2136,1320,1200,1904,974,314,474,988,436,634,592,600,426,524,636,2068,2316,744,2088,740,1954,1572,1062,1942,1518,1948,1830,1814,1786,1822,2198,1886,1916,946,966,948,936,1926,1928,1962,372,380,814,682,1934,922,946,1884,1168,1966,980,756,460,482,2098,328,974,394,554,1304,1806,1542,1672,1664,1652,1662,1680,1676,706,1680,1686,1496,1560,1802,814,1806,1354,1676,1674,1572,1660,814,714,1366,1668,930,1885,1885,1662,984,1031,1032,1652,894,1944,814,814,1536,1888,1908,1083,416,810,844,426,552,468,454,510,510,320,666,584,1965,1427,720,390,1674,1668,764,1802,1272,1658,1794,344,472,1792,1796,1232,1214,768,852,768,760,1565,1682,723,1678,1658,816,1965,858,1250,586,1100,1090,1168,1924,1867,1156,800,1672,818,430,858,510,522,400,938,1831,1260,612,1948,1144,1674,1676,1688,1678,1680,1076,1556,1424,828,812,1654,1674,1678,1320,1670,1670,1102,640,1670,614,814,1922,1314,1302,1300,1302,1660,1230,1658,1234,1244,1238,1654,1660,1462,1420,432,622,1484,1548,810,498,756,376,502,550,338,512,1992,1816,1724,668,1932,1098,1258,752,1992,1536,1344,1868,1868,1690,1262,1536,654,354,1552,1856,1676,1880,1552,1674,1548,1682,818,1416,1258,1556,1674,1016,1228,1696,526,1678,708,828,824,1038,1532,816,1144,458,522,384,1992,1230,870,570,1126,896,822,1992,1820,1676,1674,1676,1686,1676,1540,1674,1676,1548,1832,1810,346,754,750,1664,1212,1640,1668,1682,1696,1816,936,900,1686,1794,1324,1166,1156,1696,1502,1558,328,500,396,300,550,512,442,304,2003,929,900,812,828,814,1680,1666,1026,1680,904,710,1032,679,814,818,826,762,814,832,1672,1336,338,1672,822,1168,1522,1690,1932,814,816,1690,1692,1670,824,814,814,1720,1920,1928,1032,736,1318,404,378,522,510,352,364,752,2408,2076,1166,714,1198,1198,834,2408,522,1932,1802,1202,1382,432,2312,1954,1806,1866,1816,1892,1812,1794,1800,1758,1798,1788,1794,1788,1944,1206,2234,1954,1956,966,1948,1822,360,1004,1004,736,980,1000,614,302,398,640,636,364,428,448,372,772,2360,2318,648,668,1958,964,2366,2232,1798,1960,1940,1676,1690,2100,952,1678,1652,1950,1340,1620,1918,1942,1940,1948,2198,2206,1540,1890,2054,1940,1204,1892,846,2360,1938,1958,472,1940,616,1950,942,1650,580,1652,1688,2360,2352,1060,304,344,512,2380,1912,2096,2102,950,1604,1958,1298,528,2184,1674,2096,2112,2100,2132,1238,2102,1934,370,2126,1900,1150,510,1698,1958,1948,1520,1450,766,572,1966,1958,1428,1946,1960,956,1944,950,1964,946,1580,1382,952,866,600,1014,362,696,400,430,448,754,2196,2034,846,2096,942,956,752,2094,568,566,786,1354,1962,1972,1952,1874,1934,1942,958,1828,1296,1100,796,1176,2360,440,584,392,1968,708,1946,1590,1972,1958,1944,1192,1970,1942,1946,1570,946,942,956,964,1972,948,1926,1580,518,902,958,300,538,646,566,630,592,1850,712,728,1952,512,2090,2104,2104,2342,1122,892,2096,2258,1946,1960,1954,2236,974,958,1582,950,2106,1586,2108,1948,954,958,1948,1952,956,1932,1934,2360,1294,2360,1512,2232,1956,1956,1952,1956,1960,1506,656,828,570,302,564,550,440,650,394,2156,1838,1932,2110,2096,2032,2094,532,948,1590,2360,1282,814,952,994,1798,1554,2230,2124,1938,964,1956,1944,1098,1530,1010,954,1536,2088,1814,702,1372,1556,1496,1374,1648,956,1948,962,962,1968,1192,1616,1578,1348,1350,1818,2066,1168,2272,516,1562,606,2218,2240,2260,2238,1640,1954,2254,1654,950,302,972,526,648,594,564,592,1458,1360,806,2088,1936,610,650,2244,2094,946,498,580,936,1776,1792,2082,820,2387,494,488,1746,2114,1110,1478,1500,2028,1492,1488,2016,1484,820,1188,2170,2086,888,2118,1198,744,1948,2128,2030,1950,2070,1942,1946,1914,2164,2090,1264,2086,1048,954,1932,1928,1912,2310,1146,1832,1832,608,946,548,346,642,374,628,382,422,444,780,735,2122,2160,974,2110,2138,2086,596,302,1026,2254,2282,2254,842,1002,1934,2110,1082,734,2250,938,1285,2016,2248,2106,2240,2156,2016,2079,1190,2146,2122,748,1354,1932,1176,1232,1516,414,734,988,1704,956,1952,1700,336,1942,1950,2038,724,720,708,722,722,714,724,1942,1956,528,596,462,560,636,514,542,2332,2144,454,2096,2142,2098,1993,948,1446,2174,1974,2180,2112,954,1956,950,1461,2092,2110,500,1460,2088,1494,1458,960,956,954,1550,1946,1976,1292,580,574,524,640,408,306,446,636,740,2280,930,758,954,1384,2002,820,946,400,2305,2156,2000,1796,1794,950,1036,1892,1800,958,2096,786,1966,2146,2108,1050,1836,1960,946,2160,2126,2130,1128,1976,826,1962,958,354,1104,1968,954,2202,2300,2236,948,1048,2008,926,848,1974,1934,914,1216,1204,1078,1066,1024,1550,1652,616,1658,1748,1690,1680,1560,1666,2188,2154,960,954,640,512,542,784,2108,2354,2094,1194,800,1222,946,1988,482,1538,2300,972,964,2066,1504,1116,1962,2086,800,2104,2094,1964,1980,2112,2080,776,2064,2090,950,944,870,432,2114,2110,2096,2104,2138,2096,1228,1942,1348,2296,2148,2190,1988,2182,536,2184,2200,2202,946,1948,944,2094,860,358,596,2102,1096,1374,2094,1284,1508,2094,2134,1046,2116,900,2122,824,2104,1936,2040,2230,946,2096,1492,2092,2098,1956,2094,2092,2094,936,1956,1950,1976,954,2086,1320,1234,924,344,1416,962,1932,1932,906,1948,1942,2300,1688,1108,1956,938,2102,660,928,1576,326,1454,1540,1484,1420,1326,684,452,1430,764,614,636,614,630,832,908,1050,346,920,772,820,818,476,390,760,442,1800,726,1344,372,622,662,1378,1200,612,594,826,698,580,320,632,480,1150,608,440,474,738,612,1436,410,752,1206,582,922,480,1382,1364,1364,1360,404,672,1362,1366,1368,778,1302,1372,1358,1380,1362,1370,1370,1370,1340,1372,1020,1418,1574,1580,714,552,914,472,1446,1366,1220,1382,1376,1014,1044,1520,748,1514,502,594,904,902,1022,928,1504,1508,1448,1222,708,1190,1282,884,1512,458,1482,430,646,610,800,1194,1098,752,348,624,1486,530,452,604,580,608,466,356,1448,712,330,1250,406,600,1346,726,594,564,664,464,1310,670,370,1732,1356,960,1372,862,588,628,1202,1206,1528,906,400,1046,380,378,1072,906,840,766,820,380,1040,468,702,1608,406,752,1400,598,596,638,460,1122,514,624,638,1312,594,1496,1206,1206,1242,1074,1082,1376,1358,1366,1354,1382,1164,1028,1194,1362,1268,1344,880,1564,1350,1364,1366,1374,1074,984,1072,1200,1226,1668,1328,1378,1092,1226,1372,1340,1300,1432,482,464,1366,938,1428,1438,1688,1356,1364,1222,1220,1502,1494,1450,1440,1028,1364,568,594,1018,1286,1290,1272,1394,1446,1516,1518,1370,460,1286,334,754,1930,1660,584,1296,1204,1202,1368,466,414,468,1520,1124,358,798,1318,1434,742,748,644,404,1272,1272,1214,450,318,702,1350,598,672,398,682,620,584,460,1190,1024,1452,668,1350,942,896,1436,1148,422,1426,752,750,904,1188,1048,382,384,1342,906,770,510,448,1342,1350,1362,598,430,488,432,1510,522,1236,390,1344,1354,1196,1434,1342,1354,1414,1418,974,1332,1312,1414,1346,1346,1342,1430,1428,1344,1346,1196,1354,1350,1342,1434,1432,1356,1418,1204,740,1362,1350,1350,1424,1196,390,1208,1206,1210,1220,1430,998,1194,1346,1378,1234,1354,1272,1314,1422,1424,1438,1368,912,494,1352,538,898,1350,1348,1216,1450,1266,1332,1342,682,892,464,1352,882,718,1292,1002,320,400,1376,1226,308,1126,442,354,1348,682,426,450,702,752,554,468,598,688,356,752,614,592,560,1378,624,894,670,786,744,2100,1744,1012,1426,2344,678,536,2100,1064,2102,396,842,946,2100,1348,1056,1348,1490,2060,1150,960,2092,2106,2070,1044,2106,1258,1256,2086,1500,2100,1688,746,1328,734,1326,2084,1312,2088,694,944,1808,782,1964,1960,1308,370,1048,584,358,554,602,346,602,440,566,444,542,2108,1104,2084,1236,1034,2092,1938,946,2344,2120,2108,1962,2042,1914,1246,570,1960,2114,2084,2114,1952,1942,2080,946,2072,1312,2078,2068,694,2092,516,2066,1822,2112,2070,2136,1510,1498,1780,2072,924,2076,928,2090,1488,1968,1974,1502,1468,1458,1454,1462,1464,944,932,508,626,608,534,560,634,2317,2264,2066,754,954,2106,2084,2272,2132,1958,2124,562,2086,1918,1966,1960,1186,1172,2108,2154,1322,2058,2072,1594,1952,1708,1882,1470,1380,1790,1964,1198,502,2206,2168,2164,2310,2308,932,1798,1960,944,950,936,1076,608,570,948,524,564,478,598,2078,1046,2080,920,974,1406,536,1010,596,1434,2074,2317,2216,2050,2050,940,2110,1990,2040,780,1962,938,2042,924,1930,752,1948,840,1950,1934,1952,1742,1948,1796,938,940,1936,946,1802,2064,934,1962,758,1946,936,916,1952,1972,1904,1882,1984,942,932,1968,1512,1932,984,1912,1910,932,1926,1954,950,2100,978,898,896,886,2062,596,974,332,1012,612,554,2317,2244,1892,1206,1932,830,956,1402,830,946,2317,2058,1020,798,1432,1494,1934,944,952,644,958,936,900,760,918,2002,1990,2036,2034,942,942,938,946,1256,1264,1256,2118,1772,1422,1946,1985,1204,2044,1920,954,1494,950,972,866,436,976,356,418,474,2290,2066,1042,2108,1174,414,2011,1932,2014,630,2076,2100,452,934,1634,1206,986,992,959,2290,902,2096,940,1025,2054,1008,1930,1938,1988,2073,930,1500,934,1892,1980,2045,1950,1916,1930,946,948,1972,1980,954,956,2084,2106,1278,938,1946,2080,1934,2082,1952,1956,2009,2017,1946,1934,944,920,1970,1794,1280,386,488,540,1798,1796,1786,2181,1436,1494,603,864,1370,1486,2269,632,344,352,1088,2261,2263,2290,2277,2273,360,372,1298,1918,950,948,1914,972,1142,734,528,650,340,542,866,2084,754,420,340,2272,2344,1194,2118,2224,986,834,2236,476,588,1202,2210,1788,1194,2344,1038,840,2076,1030,1938,660,1956,602,1944,602,1946,1800,2092,2096,608,2096,2092,2088,602,606,1950,590,866,1140,308,896,944,606,480,442,546,550,2136,742,1952,2090,928,960,1274,598,502,616,608,2134,2184,1942,1796,2076,904,950,2112,942,1818,2088,1954,2060,1956,1602,2080,2094,2082,1970,1226,1944,2086,2088,2098,2104,2106,1942,1940,2096,792,2078,996,2090,984,996,1490,1958,1938,818,946,938,932,1948,962,978,368,540,2120,1602,2084,1006,1052,1620,952,2094,2098,696,816,1086,1280,1810,952,2136,2100,1952,1952,2102,1936,960,316,1580,2094,2090,1954,1950,2106,1082,2094,2100,954,900,1974,2100,2090,2096,2126,1926,1960,962,1944,1948,958,1798,946,1952,948,956,1966,1962,590,1266,712,358,404,526,610,606,1352,2116,354,320,1932,940,2032,2138,2150,2246,1950,1330,2064,1942,1946,1946,1940,1942,1942,1946,956,2156,2022,1880,1942,1434,1452,946,952,2228,2098,2098,624,952,2152,964,628,2096,1350,1074,1214,596,962,1840,606,974,354,646,528,1028,1288,2092,772,1946,952,780,1422,1376,848,1898,442,502,1428,1932,1764,1940,1642,1220,1950,1688,662,800,2274,1946,2006,1968,920,656,2132,2200,1812,1946,2106,2132,1954,1982,1938,1940,1940,1974,1084,944,1806,1950,1960,2158,938,598,594,966,1950,740,968,350,658,2078,2098,776,2104,602,1228,1072,952,2106,2344,1918,1190,2096,2256,2272,958,2014,2100,2090,1650,2264,794,1048,2010,1750,1698,2344,1956,2274,2290,1980,2084,1156,740,1124,2104,848,2318,2012,1504,2134,1118,652,1038,1384,1784,932,1796,762,752,1192,946,1940,956,954,1946,938,480,2425,752,596,1610,876,782,684,1104,1452,2096,2078,754,766,1350,790,1386,1944,2404,1018,1310,1368,948,996,2468,1128,722,2130,1894,2210,2308,1916,2108,2040,1952,1942,1922,1938,1938,1616,1626,1940,2098,956,2090,956,998,1890,2094,942,962,668,2096,1774,1344,1850,1344,2034,1498,1496,2354,2336,2108,520,762,2086,2094,758,2736,1190,1808,494,944,590,610,644,480,372,544,416,2358,978,1278,1516,438,2090,1266,2062,1664,678,502,672,2124,988,1788,2114,1940,1934,2004,954,1096,2058,1942,1930,1762,1938,1956,1958,2002,1174,634,1950,1942,1948,1950,1954,2030,1946,1894,2028,952,652,2328,1874,1914,1320,1032,1962,964,1010,2358,2358,2344,2248,1900,1414,1152,2334,2358,2358,1934,954,684,1614,594,364,356,606,646,656,554,2130,676,2124,654,2080,1942,2080,732,1370,1930,674,446,2082,1946,1388,652,1960,2090,668,1852,2090,2092,2036,1936,1322,1288,1936,946,952,948,1940,1932,1942,1934,410,464,952,1940,826,1938,1938,1936,1938,1948,528,874,1944,644,1944,1952,1952,1944,1948,1952,944,1952,958,1960,1942,1946,1842,1950,1252,654,950,954,904,1940,2086,1484,302,996,624,746,1394,662,478,446,2112,1322,1094,650,604,1382,1470,1768,1058,2036,1010,624,2080,1950,1940,1958,2358,2172,678,674,2080,2218,1942,1924,1948,1942,1932,1902,1944,610,1946,932,386,934,582,1796,1940,1944,1488,950,2292,1964,1940,878,1944,1944,948,1840,1800,1470,1338,1954,1934,1928,1932,1946,844,860,1392,594,644,2142,818,2020,2128,1632,1684,1362,1364,1108,1022,760,868,866,870,724,2110,1950,950,942,2088,1268,2352,1218,1220,966,2358,2198,1954,1946,1924,2116,2030,1550,1944,1530,1960,1956,894,798,572,820,1240,1950,1352,1952,1208,1942,1944,932,1948,1520,1706,1572,1348,746,1948,1944,634,424,1362,1364,1296,1286,1944,952,496,370,612,1394,598,374,1932,330,744,1082,2358,2098,1056,548,678,1404,718,2104,584,2358,676,1804,2088,1490,752,832,1176,1044,910,836,2190,1940,876,452,950,622,1570,1962,1944,1956,1938,1936,1326,1788,1944,1956,1954,1956,1952,946,1944,1942,954,942,948,1988,1944,1940,1952,900,898,944,1884,1942,418,366,1956,1946,1944,952,1954,776,1898,936,918,624,730,1940,1936,1936,1504,1500,1944,2030,592,1386,442,2376,650,780,946,324,1778,1200,1900,1822,1148,1692,950,1804,1280,1276,362,928,1630,1666,1646,1698,1686,1666,810,1918,1660,1682,1688,1898,838,1660,1666,1662,1662,1696,712,714,972,1654,960,1472,1652,628,1684,1980,806,1658,1634,1496,747,1877,1662,1904,1828,1704,1842,1750,484,1798,1684,808,568,438,500,544,1208,556,448,466,1977,388,580,1050,482,390,316,384,1114,896,908,1756,1970,766,744,1742,634,388,426,674,1794,1848,1786,1300,1734,1666,884,1680,1834,1796,1776,1658,566,1654,1360,1714,1670,950,1704,1644,1615,1752,1790,1044,661,1736,726,516,1966,1840,1800,1720,1664,1898,1656,1830,948,744,810,814,812,1952,1808,1898,1584,1686,768,570,640,452,852,514,1214,422,1798,320,1977,1972,1172,1668,1672,322,808,392,1794,424,1862,1776,1726,1776,1782,1788,1716,1814,1766,942,1807,1494,1680,1664,1586,1344,1694,1690,524,528,510,512,484,590,1686,828,824,1662,1688,1682,1852,1680,1684,964,1612,1152,1668,820,502,532,1804,1774,318,1678,820,838,914,1294,1710,408,366,1680,1652,1058,1668,1790,488,1812,1688,1664,816,1774,820,820,1780,1658,1702,1672,804,1794,1650,1772,1682,814,1662,1666,1672,1684,1666,810,1682,1698,1666,1676,1684,1876,686,814,756,1036,1074,1002,622,1218,1774,1418,1408,1412,1418,1956,1974,1878,1954,1948,1964,994,828,986,1840,430,780,854,518,1208,560,1258,1806,1820,596,1058,460,1764,1092,672,1668,640,730,720,572,1660,566,1176,856,1878,642,1772,1702,490,1132,1098,1872,774,2022,538,464,890,1930,1758,906,1784,1662,902,2022,608,1538,1640,1554,774,1670,898,552,1688,1626,1696,1726,1616,1828,570,456,638,1658,822,1688,526,538,530,434,342,546,648,2022,1822,780,1530,856,1892,1788,1792,1836,1448,1674,814,1782,2022,1662,1024,1816,428,2022,872,692,1048,630,1812,1680,1548,1276,1952,1122,1808,1292,944,992,990,814,1826,1742,1732,1784,898,1888,1122,1648,1688,1682,1866,1266,1340,1948,1038,598,662,1976,656,528,664,764,770,774,1980,816,824,526,1778,604,334,332,334,334,598,332,450,530,784,610,352,478,510,422,1196,320,1186,666,2120,676,608,764,438,2102,1972,964,2086,726,646,638,1222,584,594,804,824,588,2106,762,756,344,2332,1450,2182,1434,2118,2038,2068,1954,1956,1976,1970,2152,908,1890,2030,1978,1266,2310,1818,1216,630,1202,1196,832,1198,1980,1900,2188,820,914,914,1980,2250,1982,1952,1984,1956,1922,1918,2226,2020,1986,1990,614,908,964,950,940,2072,2024,2100,2146,1958,1958,974,872,960,954,746,794,946,452,384,354,1400,446,2332,2118,662,756,772,518,522,2082,1534,1066,1066,2094,1384,1018,998,1664,488,2332,1024,544,958,2088,1250,418,730,1122,1078,414,1978,1970,1744,2126,2122,652,1086,1970,2054,1956,828,954,2118,1952,2016,2086,2066,1940,1956,1044,1936,2116,1182,974,698,710,2122,1840,1914,2204,2196,1288,1246,506,1038,354,1872,1888,1948,660,1182,1734,1542,1610,1618,720,414,546,594,1404,2332,2094,594,2092,656,528,1478,2074,1386,650,342,2332,1038,1292,506,1076,1070,708,650,2104,612,456,626,694,1338,742,568,480,600,2114,1964,1958,958,1956,1274,2106,1706,966,956,1966,1966,2192,2102,2124,1962,1700,2106,2104,1956,2060,1256,2054,1516,2106,1958,1300,2104,2112,450,1810,1470,1234,1226,1954,874,902,504,784,912,792,1026,956,660,1400,376,606,2114,570,1612,952,2096,422,1566,468,958,1220,1436,1206,1356,942,932,952,496,940,950,2108,2240,1306,1728,1126,824,1652,1424,1938,1956,1432,1948,392,1934,2172,1732,1964,1560,1108,1970,1962,1620,1052,908,2208,658,1128,1126,1124,1944,1976,1962,1866,1956,1834,1952,2016,624,474,1006,1588,1688,726,1144,704,630,1326,2300,682,1964,934,328,2332,906,826,924,584,1122,1114,590,1050,352,1214,2114,1472,2332,518,1332,742,472,738,1356,492,994,946,586,2200,946,942,1814,1106,654,1958,1942,938,954,1942,974,1966,1948,954,1940,1954,1956,1960,1966,954,806,1764,1936,1430,1948,1950,1940,1332,1288,770,952,956,958,1026,488,636,362,1396,666,704,2090,2102,1002,650,2104,2126,2036,2120,1380,502,618,2346,2256,1142,2098,2110,1958,1368,1874,1968,1966,1930,948,1962,2098,1072,1964,1196,1416,1978,1966,966,1514,630,1500,700,1976,730,1960,950,1966,1530,2114,2106,2094,384,402,1382,2112,574,1204,822,1320,2114,1982,832,1396,654,622,656,1298,838,1134,1960,1942,1161,1171,942,1024,950,714,1048,760,2336,2090,870,1240,2100,1242,1476,454,1946,1098,968,1344,1344,2072,1390,446,450,2096,2084,1516,384,984,716,736,1236,944,1978,2336,1608,1902,1934,1408,1940,1198,1566,688,1936,1494,1944,1054,1032,1936,1946,1936,1492,1952,1496,1942,1382,1938,384,1112,1942,1942,1496,1940,1646,1946,1500,1940,962,1912,1942,1940,1944,1932,1048,2197,2288,2261,2097,1857,1938,1239,1233,1231,1877,1199,1950,746,498,944,786,648,644,588,610,550,378,2287,1026,418,1638,1234,2066,726,864,1997,1936,2064,1936,2184,1356,434,1080,1006,1048,672,492,2088,758,938,622,2287,386,730,2098,1972,1946,1946,1948,1954,2057,1942,1936,1940,2029,1940,950,1940,1898,1944,1706,852,1918,948,830,1944,954,1938,1938,1944,1746,1940,1196,1940,1962,1944,1946,1940,1962,1948,1932,786,1992,1950,1912,2108,1180,1500,1486,1492,2287,2287,686,726,940,1936,590,408,600,592,632,448,2287,2287,2287,690,2096,1216,568,636,640,636,582,1348,672,892,764,1810,626,1348,762,448,342,326,756,2054,2266,1942,1988,1948,1942,948,2092,1184,2061,1198,2070,1216,1934,726,1948,1948,982,984,944,944,1193,1189,1884,1920,1251,1257,1838,2125,1942,2114,2101,1148,1154,1156,1950,1946,1958,1958,788,1522,678,1952,1028,650,360,550,2287,2080,1334,2068,652,1382,452,1938,1160,1250,750,1044,1938,516,2287,500,954,992,2084,550,2088,2118,2066,594,2090,1946,1006,778,1252,1252,1250,2104,942,952,2060,2096,1708,1940,946,1948,1202,1044,1044,2102,2155,2154,2092,1706,1224,1681,1677,2067,2072,2150,1950,1950,2157,1950,1892,1360,2079,1952,1056,1058,1060,952,946,1942,1788,940,992,644,394,322,1580,1220,1254,376,1616,1036,942,1946,1226,984,590,536,738,1664,1564,1508,2050,1114,2199,2062,984,949,1838,2096,1236,624,2010,1938,1940,1960,2144,1694,1742,888,2080,2032,1397,1383,1381,516,518,1383,2102,2109,2086,1946,1938,562,1450,540,396,750,2001,940,952,1940,1942,1502,614,2029,1950,946,1954,1942,1642,1952,1952,2248,2133,854,1692,1678,2099,1036,360,2287,2164,1200,748,598,1358,650,648,750,344,2310,1010,990,1494,1490,1956,944,1202,318,1014,1362,2004,426,632,326,2010,1087,2155,2142,800,1616,952,1138,2287,2014,2006,2126,2287,1772,2128,2260,482,1984,1658,408,402,932,1325,1976,1490,2208,1208,1718,1928,2308,946,2000,2080,1122,1200,304,1682,1154,2100,1974,1962,1434,564,926,1926,1008,1000,1466,2110,2180,1794,1996,438,680,380,662,834,2231,2078,1238,662,1166,1210,1146,1018,1012,2220,1920,2064,2080,2118,848,408,394,1056,470,738,674,2060,490,994,2090,2074,2098,2100,2070,2066,2102,606,2294,926,930,938,944,926,858,948,1930,1930,1506,1508,1512,2070,942,1952,1008,982,972,490,986,1656,1886,1454,1764,2120,2120,558,1062,1052,1028,1242,2240,1930,2072,1910,2308,2240,382,360,1912,1446,2068,1910,1120,2030,666,1994,2238,1946,1822,1802,2058,2064,2052,1200,2009,738,1946,1874,928,660,932,954,948,946,1934,1612,1158,2170,1166,746,782,612,736,412,648,604,588,590,444,444,2240,686,1840,2043,2003,2002,760,1779,1982,2032,1758,1772,988,1112,440,1250,1936,736,512,1392,536,1628,1030,2240,2013,512,2076,778,632,628,626,1022,564,1954,1992,2230,1948,2061,2253,1958,2257,2240,2184,2188,1934,1936,2258,2178,2174,1984,2197,1494,2068,2197,570,1251,930,360,1694,1202,1276,720,642,1180,934,2004,1008,904,936,1914,930,992,994,1992,744,606,376,554,628,776,782,2113,1020,1382,618,1992,822,686,1272,706,714,366,1384,1164,1046,921,472,2072,2060,596,1002,1185,586,410,672,921,961,2197,372,818,774,460,462,590,518,592,500,576,594,594,464,483,483,473,1134,1104,2078,1906,1210,2092,1640,868,898,2197,1898,1402,2070,2068,1492,2050,1906,1078,2056,2197,2022,2028,1948,956,2102,1998,1996,1986,2080,968,2172,1922,1374,2098,562,832,2055,1828,1758,2100,1898,846,2118,1908,1656,2028,1798,518,2094,1884,1540,2118,852,860,845,1220,908,1004,530,978,556,338,672,446,552,2197,1740,2093,903,606,396,342,502,594,1374,2197,832,1038,1180,2197,1080,2041,549,2054,762,1435,644,1000,510,514,600,1830,922,789,502,1378,1782,2040,2043,1954,2050,894,1954,1970,1490,1470,950,952,702,1216,1730,1936,2059,1286,660,1710,1920,1930,1328,1318,692,1924,1906,1932,1902,2027,2027,2037,2008,2197,1956,1454,1908,937,2006,2012,954,604,962,934,942,938,906,928,950,1924,820,492,346,596,640,817,576,1044,1886,1778,336,682,574,2092,752,1920,1930,2036,1762,1396,1877,2047,1370,2126,988,837,1046,616,1482,687,1179,2011,616,1646,2051,2036,2058,1994,1982,2049,1130,1469,1190,2086,1952,1950,1958,1338,2050,1514,2029,1976,842,950,1918,1924,1928,1928,880,1502,2025,983,862,468,974,2005,472,1136,1936,1958,1626,2064,952,2078,466,2080,1808,694,1920,928,912,952,504,798,424,604,344,356,1438,1875,672,972,971,1822,594,1356,620,994,1008,1288,864,1324,804,1884,314,945,2092,2113,2040,2118,2094,1968,1927,2081,2079,2042,1316,602,604,1288,1248,1270,738,890,1346,1209,1144,2197,1508,1954,618,790,938,944,934,942,1582,1620,1640,930,944,944,2100,1948,1646,1574,2197,460,616,338,2160,2137,1448,1406,1487,1479,1932,1932,940,1936,558,1018,540,594,764,1366,414,2080,598,2407,2401,914,2395,1008,1298,1998,430,1508,2108,2170,1006,1004,338,666,988,942,382,1472,2114,1364,2364,1052,1012,2252,1508,1988,2364,682,808,694,690,658,896,1090,964,2296,2326,1952,2166,2176,1952,1944,968,2114,1924,2112,1774,1788,1742,2112,946,988,1026,750,788,446,424,1510,1504,598,354,658,610,1372,584,614,1344,996,784,2370,896,526,570,1156,858,1116,508,494,1946,1984,936,2128,1946,1916,2088,1064,922,2230,1058,1094,1200,2370,2370,1424,1420,1116,1202,1198,1956,2220,2020,1018,2022,1344,2068,1348,2012,2094,674,2340,2010,1142,2022,1160,1738,1814,1018,1140,826,1452,2090,824,1124,1710,2238,2284,622,928,600,358,1894,2096,752,2110,2364,1166,1216,2014,692,976,400,2102,948,2368,1016,1006,628,2240,1964,2198,1864,2152,1278,1954,1598,2146,2138,334,958,1448,1944,1944,1922,1942,2284,1894,1802,1946,956,890,1938,950,2354,1940,2362,2356,2226,1938,2354,1042,960,1120,1402,376,1340,2052,1352,390,450,1364,1132,530,990,1320,2092,2242,1012,890,860,1240,1966,986,986,686,818,1012,536,2152,2364,2092,2360,1944,1456,1422,1310,946,934,1490,1434,1946,944,1960,908,910,842,846,776,832,1940,2006,2058,1016,1012,1230,2364,966,1046,2140,536,796,2284,1942,886,2264,2364,2106,1346,950,1956,496,2076,1014,1018,574,1078,2114,1084,1580,2020,1900,2120,1972,1890,1900,2036,380,924,2094,1954,2096,1206,2062,1850,2094,1680,1684,1110,574,328,2094,648,416,600,398,552,606,654,1048,2076,1010,490,2108,998,998,932,1022,1984,1846,1430,980,1356,354,1016,582,1044,2106,2260,2094,764,2096,2110,1986,2364,1654,2042,2266,2282,2364,2150,2266,1560,2234,2168,2308,2104,1954,2090,2104,2104,942,1954,1854,1946,1958,946,646,748,994,994,1050,942,944,934,1244,1264,1370,1184,734,600,1046,2298,572,1022,590,398,790,794,596,1044,2106,2098,2215,944,2020,946,1058,1950,1946,1952,952,1970,1958,1524,538,1146,908,2426,2144,1256,1284,1496,1494,894,900,1494,1494,1954,748,944,1968,1906,976,424,446,744,600,648,648,612,354,1488,1026,646,2096,2098,522,2326,2346,1280,996,536,948,1266,412,2158,1814,2364,594,686,606,1884,2010,742,2364,2052,2088,592,1590,1942,2050,2006,2114,2126,1562,2056,2098,1946,2204,2310,834,1172,2182,700,356,414,490,432,864,930,686,1004,916,1576,1072,1132,874,1012,956,946,1804,606,1992,2034,1160,942,1574,1936,1956,1872,1948,1566,1958,1236,1328,1936,898,1946,1658,1930,1504,1942,1906,1938,1496,1958,1966,1944,1640,2128,1522,1934,1484,1952,1508,1940,1926,1210,910,1950,1492,1958,1650,1940,588,798,632,586,2084,1048,2096,2084,450,1690,1950,944,904,924,1966,680,524,490,2004,1950,1934,2364,896,1504,524,2036,2032,2042,2170,1932,2086,2286,1970,1952,2362,1512,1868,938,1954,2236,1958,1940,1446,940,612,1046,2084,560,522,1958,792,512,742,896,2146,1018,820,1012,418,486,1040,1044,2202,1512,1938,1958,1436,1958,1910,1958,1918,1964,950,942,946,938,2118,1952,2110,2126,2008,1340,374,2028,1960,604,550,664,1152,970,506,742,2110,340,614,404,1318,1108,504,1530,2308,1954,2364,1044,2104,918,2110,1502,1962,2106,2022,2244,2364,2218,1082,1090,2256,1914,2152,1950,2364,2110,1032,1802,1794,1790,508,904,2110,764,762,1078,2108,1060,998,1010,1014,1052,792,456,1780,316,838,1026,304,982,1016,1052,2088,2323,2300,1970,2172,1950,1648,2112,2114,1982,1222,1992,1104,1076,1074,1960,1162,2204,2130,2018,1944,942,1400,472,444,596,524,864,486,1102,2014,1972,618,534,1322,1574,594,1948,670,344,400,2092,1940,354,1436,1652,636,1528,1530,2138,2088,1610,1970,678,668,2150,1530,1031,2160,600,2012,1962,2146,1984,1984,470,946,1048,556,602,578,1500,2277,2180,736,760,1668,2190,2034,1016,800,392,2357,2116,2324,2130,1952,2358,2070,2047,1956,1954,1958,2337,2352,944,936,1974,1952,1018,982,784,1018,584,1856,1190,1150,1042,1974,758,1664,1261,800,1033,2118,382,2120,2102,2055,964,992,2080,2032,2336,876,1584,1538,2355,1864,2109,1036,958,2363,956,2363,944,860,1204,1198,1464,1452,1134,1468,946,1028,994,444,708,552,586,2114,2363,1044,1094,442,370,384,1056,404,1541,1504,1028,1550,901,998,742,1044,2136,726,532,2363,2167,1946,2074,2062,2126,944,1612,2106,746,646,1960,950,1960,1954,2076,1966,948,456,460,458,596,410,744,2086,1996,468,1688,1273,1884,702,926,408,2134,2118,1210,1122,2054,1960,1860,2124,2090,1966,1440,2116,690,806,960,1954,958,460,1824,2363,552,1564,466,2215,1802,1116,1788,980,410,1638,1623,1008,2120,2363,1570,386,1990,2140,1818,1022,1814,1184,2068,1548,944,2341,1515,1476,1240,1084,936,1560,1408,946,1950,1898,1896,2320,2343,1942,650,648,912,1330,420,2040,600,1310,934,892,1040,2363,2078,762,1772,1104,1052,694,2106,2363,542,1987,1084,958,1199,2283,2118,2098,870,2036,1374,1298,1297,2060,680,386,1404,1498,2195,2152,2344,1464,1372,1962,1936,1892,1794,792,940,980,2270,1622,1618,458,454,596,588,576,620,796,788,662,1590,2252,610,522,610,1026,1267,952,1048,1350,2359,1020,2363,2363,1040,940,500,894,1916,1036,938,932,1076,1952,1246,1192,1088,1850,548,814,1960,2100,446,606,416,644,642,1056,916,1006,2094,2332,2042,608,378,518,602,1754,1120,1942,600,1012,2104,782,1010,2090,2092,558,674,954,952,952,838,950,940,938,932,940,946,946,1962,1944,1944,964,780,1958,1964,1954,1700,1952,1952,580,2106,2088,2088,862,656,1944,1882,1936,448,446,564,1000,606,2332,740,1942,534,802,1044,2104,1950,1812,1952,1956,2252,1460,1166,1162,1474,2214,2270,614,924,1268,1268,1266,1924,1936,646,1946,1054,1998,1572,1954,1568,448,548,2270,664,1346,990,1098,770,552,904,1010,1014,2108,1564,2270,1198,1964,1952,2142,2260,1946,1950,1656,1206,2270,2270,1934,1926,726,1348,854,1112,1490,706,1130,1164,1252,1292,1228,2208,1246,330,442,2270,746,874,1728,1810,1206,2224,1004,1038,364,808,846,922,1466,1080,2318,1443,1132,1166,2078,1504,1948,2070,1952,2060,1568,440,1436,1446,2204,1868,2216,2162,2142,2084,2084,2086,2106,2102,2104,1958,1952,1066,498,438,548,2276,750,1676,742,1206,936,692,362,1008,932,366,368,1102,2270,2270,2270,2250,990,1440,650,2108,526,2128,2172,2066,2064,2206,2066,1966,1956,580,588,734,1196,2270,656,610,2268,394,452,638,644,2294,1790,1044,984,1244,792,326,716,564,568,564,2270,670,384,638,1144,726,1952,2326,2270,1164,900,2270,894,2270,2120,2270,950,1952,412,946,1130,932,1120,2036,944,932,494,1006,1132,1354,1364,948,592,900,1760,942,1066,884,992,2106,934,330,1022,604,1506,1956,670,622,620,634,1590,1936,616,970,2270,1300,2270,676,666,656,1492,2190,2094,1966,1484,1852,846,1954,654,1238,2156,2128,2010,1240,692,1958,2256,332,794,816,598,1224,648,740,978,780,968,844,372,2090,1962,600,2042,754,896,1088,2270,1224,1954,1288,820,1164,1954,1964,1690,1098,1782,882,1448,1018,1092,1466,1462,1086,1078,2080,892,1010,1014,944,768,942,334,836,602,940,940,516,1932,588,1892,1118,1038,1250,1152,614,2339,750,862,1476,1012,980,1042,734,500,2088,1964,880,908,936,532,1662,1782,1964,1942,952,1954,1942,1842,1952,2228,2242,1080,1838,1954,1962,1958,1498,1484,1536,1008,990,506,954,776,776,372,1128,746,1362,1190,1700,884,760,2028,362,734,786,1522,660,958,642,1956,1500,942,752,1104,1656,1018,948,1930,942,970,1950,1954,648,962,948,920,1306,1046,986,604,774,568,1096,1024,2080,2102,512,1060,334,1026,334,652,600,2102,894,906,1022,1068,1980,372,1400,894,876,1016,998,368,1950,2118,704,414,754,1536,582,2016,2008,1366,1382,644,1910,674,766,982,1558,462,2122,2350,1008,1286,1474,1744,2350,1974,2350,2170,2146,1790,1790,1942,594,478,324,998,906,648,1838,1686,846,1466,464,1402,1472,2118,1396,1016,754,1052,2098,2022,910,1946,1938,2150,926,1042,956,958,960,968,976,1185,1191,2100,896,942,942,1250,910,972,920,978,1044,1046,2104,1940,942,1956,948,608,432,620,909,2313,1006,898,738,1572,1132,1930,790,1040,2104,530,534,2108,308,1394,2160,966,1454,356,856,854,490,518,802,538,1210,2172,926,2257,936,2076,1094,1390,956,980,2110,964,810,932,1088,1272,1500,712,718,870,870,1890,862,870,870,864,596,460,1256,1968,890,914,728,1060,1358,1442,2098,422,1390,2018,750,1806,1360,2112,774,920,1942,932,2293,940,1188,1805,1927,2086,1142,1944,708,2300,602,478,542,992,2090,938,930,1792,1126,434,2090,538,316,1378,1370,416,1230,2268,1944,1934,1486,834,1950,1197,1964,1966,1877,1746,1370,1344,900,1946,1948,2002,1948,598,938,934,936,1008,804,680,586,512,994,746,578,1802,1946,1010,1928,1362,420,892,508,372,1010,1020,920,2090,684,2136,1956,302,1192,2082,408,1376,1674,1006,838,1954,1516,1116,954,940,940,1964,946,600,754,706,2108,2020,1128,2048,442,374,1088,1360,2026,2098,1004,954,1718,1848,2098,1414,2094,1064,2216,1948,1926,833,1918,1948,1988,2086,1944,648,1958,1964,948,1968,1192,532,426,660,2090,596,809,867,1942,1952,922,2100,354,1006,1198,1944,1353,1098,1944,1954,1940,1932,1420,740,1946,1936,924,1262,2084,2118,1280,1466,2096,1976,880,1232,2122,1094,1404,1012,1588,356,470,626,574,588,774,1672,2326,878,1928,1122,590,592,598,598,600,598,596,604,600,924,1618,1194,2345,1192,2106,604,961,1215,1464,902,928,2118,2145,1226,1242,1206,936,2112,1188,944,938,942,2173,660,932,452,1202,330,1400,1398,374,450,474,786,934,904,620,2082,1082,2080,1660,1942,912,984,1062,1054,2076,522,924,950,1196,1818,586,1520,1062,332,446,682,1134,1044,1508,1206,1222,2345,1022,1046,1046,558,856,856,2338,1000,602,1071,1590,1380,930,450,1366,348,506,2345,2165,1948,2114,806,908,892,1352,888,1104,590,2084,896,602,860,734,1398,1392,378,946,638,2240,1278,598,880,2088,352,360,1122,2082,2112,1050,2200,1412,2092,1772,1786,2027,1798,586,2068,1932,1040,1038,860,750,2090,1938,1056,1158,1054,828,890,1042,1044,1786,968,914,524,1582,510,330,1276,1378,340,1732,702,698,698,694,1446,1938,2094,2224,1190,1130,1502,1920,1928,1942,1930,2078,1708,2127,1170,884,1158,1062,898,1066,896,898,1198,750,538,553,1050,1062,958,826,1014,904,1048,1083,474,1192,1224,1064,1068,670,700,1004,944,606,330,414,1280,1386,378,994,782,1050,636,1292,897,1332,778,1952,1120,830,1550,306,316,2122,1782,1820,1232,596,2255,1948,890,890,1934,890,2142,1916,2052,2324,2188,1454,2278,932,884,1188,1410,1380,1382,334,744,1638,2114,859,2102,738,750,746,1112,898,556,1216,1084,1778,1932,1054,1186,1206,1046,1936,1042,1920,1108,1950,598,1192,1038,1928,906,1952,912,922,926,1398,1502,1932,1946,1952,1050,1244,1190,1334,2256,1778,516,524,1608,898,1000,900,1051,1946,1274,1382,338,938,648,2245,2100,964,1336,954,1114,878,902,1938,886,2241,898,1652,422,1048,890,886,1330,1044,902,900,900,898,1556,1800,1320,1340,2090,1200,1018,1288,1354,1778,2080,1940,1054,676,652,894,992,330,1488,508,1296,1236,446,386,674,564,1744,2098,2130,2141,847,2086,2120,904,472,1768,944,936,932,1042,1722,1192,1786,1766,1630,1916,1022,1048,1922,1030,1858,764,2024,1630,1946,1046,1032,1924,1500,952,1928,2170,1168,1490,1934,584,1024,600,694,1244,990,908,606,378,1336,1386,448,984,592,1698,992,1048,923,2062,376,1796,2076,602,1048,1114,1178,1548,508,1938,2088,2121,978,1858,1188,430,2100,2060,1150,1806,1802,894,874,2058,1036,1108,1366,2024,368,1186,1042,2096,1636,1768,378,1164,430,1196,300,2060,1796,326,1006,896,896,1020,456,448,644,1366,1028,448,398,1064,550,632,598,618,596,1721,2062,2072,2102,2068,1228,1776,2345,1998,686,640,1462,1160,1448,1602,892,1181,1794,1022,2062,1200,1588,2066,1502,1648,2098,1062,1798,1292,1200,604,732,410,526,1145,912,948,1358,1358,332,438,1038,816,644,1364,988,312,902,1540,510,934,942,2345,1228,2046,1788,1928,442,1482,1936,1778,1930,1536,456,402,1192,1792,1778,1780,1044,1200,1034,1186,598,900,2092,334,1004,848,2110,962,330,356,438,884,644,1044,444,1163,2407,930,1170,2164,538,1440,2142,774,1634,2502,2348,2344,1254,2532,1088,1246,1264,2142,1442,1264,354,1422,1272,2144,738,708,1182,1810,2144,2322,1628,1180,1182,1258,448,534,1140,670,750,1482,398,1144,1162,398,536,540,958,490,814,1248,544,1230,726,1092,304,760,774,410,316,1803,2529,1095,1774,1518,1368,2166,2186,2196,2136,2210,2300,1428,1164,1708,1078,1238,2224,1820,1592,1244,1896,1988,1074,1680,1086,1366,1152,1158,2444,2374,538,400,1204,1152,1140,980,364,542,542,1184,1160,528,622,588,994,782,728,316,530,856,858,852,852,1675,850,1034,1252,1794,1264,2344,886,2346,874,2360,886,1608,598,870,878,1814,762,882,2342,874,1264,882,2350,882,2345,884,1606,655,655,544,1160,398,428,474,526,528,1204,1102,1670,2458,536,1008,1232,728,778,774,856,2475,852,1118,2476,1288,2046,1434,1966,2130,634,630,2706,2348,1954,714,1264,1082,2068,1270,2308,398,1112,1162,1200,502,700,1574,794,724,724,772,314,2444,1087,2328,1456,1630,1348,2144,2776,1422,1172,1208,2326,2174,2521,1606,510,2172,630,1088,1156,1140,1230,400,400,688,1100,500,736,1668,1650,794,668,728,316,2558,788,937,2506,794,2356,1350,2368,2318,2813,1368,1337,2813,1358,1385,2348,714,1608,2188,1200,2360,2362,1138,802,1094,2324,2526,1784,1294,1668,1312,744,1654,1660,536,1172,752,2007,2538,2492,768,770,1270,1032,2304,1268,2326,2360,2320,2350,546,1252,2362,2314,1772,1744,2643,2610,1768,2538,2583,1786,1252,1006,582,1062,1028,1652,546,1154,726,514,1065,2472,1810,500,706,736,2596,374,1746,1768,1436,968,1146,1176,536,2356,2322,2370,2354,2252,1114,2356,722,1222,580,1100,552,734,2023,1926,1382,1164,2434,654,2508,2324,1810,1746,2186,918,1022,2336,1418,2288,2144,1194,906,2310,2308,2250,1502,1418,2313,1416,2674,2347,2322,946,1418,1432,2358,1116,1458,1442,534,540,1102,1198,542,1486,332,1074,966,1080,456,692,2047,690,1770,1672,1636,1906,1764,1762,1120,1266,2152,1144,1134,1816,1814,2295,2034,1274,2302,1780,1809,1482,2314,2312,2058,1098,1244,1250,1262,1438,2376,2348,2180,692,690,2346,1136,1180,1246,788,730,740,784,782,546,2060,852,1032,2498,836,2534,1596,884,922,2604,1118,1098,1262,1884,1950,2460,2490,774,950,2418,1820,1650,1960,1776,1628,1414,1560,1230,1258,2120,2352,1198,768,1640,540,1262,2174,1136,608,758,1896,2572,2542,2496,1238,1822,1274,2134,1240,2352,1276,1964,1812,1770,2346,2344,1764,2296,2186,1544,2018,1886,2444,1276,1418,2174,2162,544,2462,1284,1598,2120,396,534,592,586,1184,1642,792,1202,2069,2502,1143,2506,858,666,1640,2248,2356,534,1428,1890,1719,1948,1450,2320,1312,2895,2356,2160,2144,2153,1792,2088,2348,2352,2324,2224,536,1252,400,1134,1180,1006,1090,1212,1206,962,1244,770,1678,1252,546,1262,770,782,766,316,2895,1110,1924,1078,1326,2324,2278,1098,1048,1530,2392,2364,1372,576,318,1188,398,456,496,518,1224,362,800,546,1114,304,786,528,2682,854,2028,1188,1282,2314,2318,1994,1994,2280,2002,2332,1948,2374,2142,1604,2032,1954,680,1354,1602,1604,1602,2354,887,1046,1228,812,590,506,1216,532,1670,1636,1420,1084,780,772,778,1954,2875,998,1524,1254,2334,1250,1298,1420,1622,1270,1250,1094,1784,1264,1256,1612,1176,2356,2316,822,350,2160,2150,2074,1828,1812,1916,1998,1758,1822,1152,1364,1142,1258,386,1234,580,564,1202,532,1096,1256,1212,1670,1480,734,826,738,316,2068,1068,1160,1444,2518,524,1824,1600,1256,906,2376,2184,2186,2156,2218,1146,2146,2840,2448,2180,1724,1674,2506,1454,1230,1266,566,558,480,2154,2150,1612,1466,1182,602,566,1232,1174,1208,1582,1620,1274,2174,1100,368,742,1810,452,1210,2420,924,2534,2512,1578,2540,426,2420,2510,2855,2478,2032,2334,2154,1362,1728,1222,2496,1812,358,2362,2352,2370,1260,376,472,1672,1818,1248,1814,1244,456,898,444,2156,728,1228,474,1395,2540,674,1626,1318,1658,1212,1438,940,1250,1274,770,728,726,2488,2532,1138,1934,2512,2512,1454,1896,1900,1898,1804,1394,2110,1284,2582,1598,1884,2238,2274,1960,1948,1988,1988,1428,1596,2442,1432,2502,2180,2176,2402,1784,2456,2342,1792,2370,2362,1968,1250,1212,1158,1664,1192,1184,1434,352,724,774,2056,2536,464,468,1030,894,896,1660,492,2508,1332,1231,1240,1234,398,1336,2472,2416,708,2536,1280,2334,2639,1136,1758,1154,1990,1970,2438,2450,1604,1622,1386,2408,2362,2246,856,972,506,760,1154,1210,530,810,1214,1142,1216,750,688,680,680,628,560,742,2784,712,714,2494,906,2506,1782,1232,772,1104,2370,950,1252,2504,2748,1452,2700,1432,1630,998,1518,2052,1994,1174,2356,2328,2056,2358,988,1790,1816,2326,2178,2252,2114,2366,1610,2163,398,1184,1188,660,776,757,734,560,2174,504,2784,2835,740,1100,830,888,2518,2496,1504,424,1436,1280,1728,2366,1670,1908,720,2238,1280,2228,2326,2032,1881,1944,2024,1090,2198,2158,2156,2178,2184,2222,1904,2835,2180,1014,542,1204,1363,1210,1010,2434,1446,818,1084,516,716,718,774,702,2784,454,1778,946,342,2619,2458,1578,1368,2060,2490,2144,2202,734,1290,1820,1466,1462,1822,1384,2518,2366,1432,2260,2298,1688,2368,1680,2664,2196,2382,2316,1282,1788,610,660,1196,1229,1223,742,1644,1376,540,1200,1366,1194,2556,2784,686,2545,1124,2054,1930,1253,990,1380,1388,1337,2136,538,2835,1697,2482,2446,2512,1466,1504,1636,1594,2492,1456,350,828,1652,660,754,770,2010,1788,827,1784,306,1800,1922,1992,1796,1788,1652,1678,1666,1070,1670,1540,1870,1672,490,1778,1554,500,1672,960,1496,1666,830,1658,1650,1328,1394,1488,1646,1259,1648,1180,1536,634,848,740,384,1020,380,868,856,852,864,860,690,1190,828,404,734,844,534,1570,596,310,628,328,328,362,798,1788,1026,466,1296,1080,492,1425,1336,1883,1292,1272,1160,1684,1098,1154,1135,1210,1144,1001,826,1052,1150,1658,1662,1152,1776,390,860,752,326,816,870,1196,820,804,766,512,506,542,552,478,520,1372,1242,765,1344,424,328,1748,1366,638,638,1130,715,1664,1668,958,1632,1183,1678,1092,1376,1144,1374,828,318,1002,476,752,920,937,1066,1296,870,660,854,838,690,1178,790,724,400,534,566,743,1234,374,346,486,1748,2020,1205,1672,837,1670,1670,1746,470,1670,1658,1540,1537,1140,1650,1652,2015,1138,1192,1381,1680,1162,1154,1158,1152,406,868,434,868,862,712,1122,958,506,386,732,958,616,553,492,500,1800,1810,326,470,1738,534,1133,1766,742,1905,593,1662,1394,1092,1460,546,996,1328,1648,890,954,956,954,1662,1664,772,772,1460,1486,1532,1084,1646,1150,1632,1678,860,322,858,854,1184,382,410,816,458,524,1364,1726,304,914,1770,828,1328,1912,956,1170,898,1664,740,1410,1644,1410,1658,1668,1250,1666,1442,1640,952,1270,768,960,1692,1584,1122,1258,1668,974,1652,1688,1402,1272,1808,1178,838,516,858,840,1184,538,846,322,506,510,1912,1024,744,1290,1204,902,1720,1238,764,560,1700,1028,1752,534,582,962,1778,802,900,1400,1650,516,1760,876,1566,1714,412,424,1528,1468,1490,1662,1650,1662,402,862,880,870,340,490,1676,1544,1710,1476,896,1040,1650,1354,1526,1438,1560,1680,1152,1672,1640,986,1694,1574,1574,1180,1690,1154,1666,1146,1818,1272,1642,1270,1594,1654,1720,864,864,874,854,848,1128,1178,814,1152,1032,1912,1698,714,1308,1750,1768,1782,1142,1218,1602,900,1660,1618,1686,1652,1398,1272,1778,822,428,818,846,1186,436,528,1912,1774,1794,1788,1776,1790,1194,314,490,1838,1630,850,902,1486,1466,1658,1658,1650,1120,1660,1656,1656,1022,1676,1658,1650,878,868,778,786,1152,838,830,844,336,880,900,1192,830,546,1154,536,524,1912,1162,558,716,1776,1208,872,1214,1748,1864,560,1758,1668,1500,1108,1074,1650,894,1420,1794,504,1064,1636,1606,414,388,374,860,860,1176,1178,388,512,574,422,378,466,544,1492,1710,1426,620,1628,1652,1180,1284,1603,1526,1654,1772,1331,1642,1642,1776,1646,1057,874,444,888,1182,832,548,968,1000,556,2080,664,1964,1424,1684,738,720,1216,1646,1436,1466,1098,1602,1568,1082,1076,1654,1658,1162,976,1648,928,484,1794,986,1358,1402,1940,1658,1108,1208,1652,868,378,934,446,376,842,842,862,1172,1178,1172,382,622,418,530,546,604,700,734,752,765,1656,672,688,1674,896,1670,1654,980,1434,616,1454,612,1388,1080,900,898,892,556,1666,782,584,594,764,614,1658,1322,1148,1444,958,896,898,426,380,980,368,344,1756,1304,856,1194,1062,552,508,578,540,938,350,530,460,1100,758,1088,698,1652,1668,1646,1654,1658,1238,834,1654,1376,840,1402,1658,1552,1680,1264,1282,800,1252,1438,836,834,1312,834,358,342,382,772,854,1180,1170,496,904,454,526,1940,1564,750,1650,572,1748,836,832,1676,1164,1372,1284,1940,1558,1374,1726,1274,1440,1022,760,1866,1752,1748,1832,1754,1018,1674,906,550,1490,1059,1620,1564,1397,1204,1142,1176,1597,828,324,388,860,518,1670,488,904,1188,840,324,886,370,1780,1903,1832,326,1749,610,1125,1676,828,1560,1058,1576,1582,1351,1712,1720,1582,1399,1662,1316,760,1722,314,778,708,400,846,1192,556,504,506,1800,442,720,762,574,1314,1903,1023,1472,1901,1366,394,1280,1301,1670,931,794,1524,830,1341,1154,1156,828,955,668,1626,1299,924,1626,850,808,856,864,1482,848,338,848,360,382,878,1162,1150,732,858,1788,344,1786,1656,1028,1676,1252,1540,1468,1509,1658,1483,1528,1221,1642,995,1668,812,905,1210,1556,969,1186,858,894,874,346,360,876,394,826,856,1184,1166,1156,567,428,548,434,514,498,1582,1903,1807,790,328,1312,1726,1598,1662,1725,1686,732,1498,446,1585,766,1734,717,1692,702,704,916,1608,1319,1614,1550,921,1620,1218,896,1040,1158,1020,1164,830,838,384,872,1180,928,1903,1802,687,774,954,1851,1852,1654,1732,962,1289,1654,1186,1309,1804,1098,836,1270,1296,434,686,1148,1078,304,640,398,786,734,382,766,848,1188,320,1110,908,538,520,564,1820,438,1792,1360,1690,1660,1656,1569,1295,1279,1552,1662,1316,1696,1694,1104,1200,1104,1878,1690,1704,1466,1698,828,1318,1024,826,382,806,516,1180,416,960,1154,840,526,454,510,1786,384,1149,1666,1227,1238,1650,1648,1024,826,1810,1753,908,1778,1631,1664,396,380,540,810,718,386,850,446,818,1168,1784,1656,1764,1600,1528,804,1768,1146,1138,1212,1778,1472,1660,1218,1212,1664,1319,1296,1026,1325,961,988,1214,1150,1470,806,464,442,528,2102,1822,1198,628,1828,1130,912,1830,1812,1440,846,1617,1046,1838,1417,922,482,558,1036,1706,1030,784,1088,914,1407,451,1406,1312,1806,1255,1660,908,1298,868,720,426,694,390,886,694,876,392,1210,314,916,956,534,2009,994,727,850,1830,989,820,1014,1632,1311,1641,1552,1174,1836,1748,1376,386,1810,1822,1048,1434,1569,1584,1692,390,824,798,794,1772,772,454,546,474,308,1208,880,558,890,464,566,534,524,1998,494,1828,398,1548,1665,894,1354,2002,1847,1845,1908,1252,2009,1667,968,392,932,570,1776,1645,1334,1648,1108,1120,1046,1818,1828,1380,1302,2009,1772,1204,1156,1194,1210,1262,1754,1272,2009,482,888,894,632,434,782,648,1212,698,376,916,938,538,528,2009,1838,822,998,574,910,446,1554,1538,1192,1692,1738,810,1640,1710,1444,1578,770,824,952,572,426,398,360,406,1710,388,842,930,476,442,550,1168,962,510,564,530,556,522,2006,810,1850,866,1006,1783,1260,1660,1404,1710,1180,916,1046,1058,1686,1172,1378,1644,1648,1678,1700,882,768,954,1444,1648,1226,1768,1704,1638,548,1034,684,462,1094,1085,1402,1222,1700,1450,990,928,534,922,930,540,542,1889,1400,1543,1838,1836,1392,1326,1843,1302,930,1690,506,856,1834,1684,1810,1244,1320,1602,982,1664,1838,1276,1426,1699,380,884,1870,384,374,1768,392,782,920,582,478,378,308,538,532,2009,1836,784,1810,924,1172,928,1696,1686,1574,1018,1690,936,1700,1694,1692,1580,1617,1646,1227,1154,574,1694,886,478,928,832,516,2009,798,1796,1861,1920,1464,1040,1814,1310,1338,1822,1771,1656,1440,1503,1392,920,1696,1708,1840,886,798,1826,994,1704,568,1628,902,1692,764,898,764,1326,524,564,566,1180,442,1836,1804,556,1386,1116,1048,1126,1116,1150,470,1311,1680,1840,1794,1574,1829,1712,1054,1417,1292,1044,1215,1714,1044,1042,892,1683,524,870,864,514,390,546,442,464,468,756,1846,1672,1686,916,1372,1040,1522,1176,1500,1696,1816,1794,1768,1830,1446,1114,1834,640,1700,1630,1696,1477,1905,632,458,380,902,882,440,406,562,1846,705,1592,1672,1840,1174,1394,1690,926,1184,1442,392,1114,1086,920,1104,1704,554,384,888,840,512,952,568,620,2009,620,1836,452,1516,1500,1708,912,926,1710,870,1696,1178,1139,784,1147,1448,910,1838,1314,454,1700,1706,1690,888,684,388,872,378,392,744,390,924,518,566,406,526,336,2096,796,808,1262,938,1728,1338,948,936,1400,1214,1232,1352,1210,1664,1798,1756,1100,1052,1856,1738,1710,982,1061,747,1045,882,400,810,400,382,396,888,852,482,456,588,974,556,536,602,808,930,976,1076,1866,1622,1868,1574,1752,1418,1854,2021,448,808,396,942,1272,1284,954,556,492,1298,828,1872,1064,1606,1200,1186,1192,1476,1134,934,1726,1306,1272,1736,1738,400,440,948,398,906,938,910,578,424,386,558,480,2113,1014,390,394,1742,1138,1138,1206,1740,1884,1402,1610,1754,1070,1672,1660,1068,1510,1804,1066,1870,910,358,616,530,394,904,394,916,870,946,914,454,666,592,982,542,562,2121,866,1154,1300,1536,914,1612,1868,1338,1584,1750,1490,1874,1536,930,1462,1470,1456,1862,816,1012,780,418,950,402,890,396,1044,556,872,864,908,874,810,1394,636,956,670,1724,1208,1204,1895,1913,1852,1624,1146,1332,1740,802,1138,1726,402,902,368,594,434,1732,1014,542,590,744,708,580,1202,496,784,898,534,516,1620,652,1926,799,1856,392,776,850,862,874,1744,1828,1606,1148,1748,1919,1814,1740,1810,1882,402,896,946,334,1010,940,890,920,1000,2121,1862,830,1910,1862,954,1268,928,794,784,546,614,1460,1856,1854,1804,1004,1684,1066,1826,1326,1862,1072,1334,886,1186,1696,1362,548,624,1744,1862,1954,1200,1856,1602,928,900,414,1316,616,384,914,400,302,904,474,536,560,574,2121,1870,2065,1710,968,912,940,936,644,936,648,1732,1072,672,1728,1746,1202,1728,1592,1374,406,975,942,432,398,886,436,576,2121,412,426,346,1126,536,1326,1282,638,1364,1782,1420,1218,1544,928,1612,1910,1408,936,1667,968,1772,1074,1860,1456,1814,312,922,906,1024,576,860,578,498,932,758,1426,2121,1888,396,2008,632,864,858,1868,1866,1750,1616,1230,1434,1408,1820,1198,1732,1740,1206,1726,1604,1002,1608,1426,812,400,386,576,398,404,936,402,576,408,634,408,408,412,410,462,2120,918,968,1728,1326,1220,1352,1150,1194,1260,944,1736,1164,1662,1349,1218,1734,1778,390,912,898,426,1736,940,848,400,470,534,2114,1604,428,1056,1730,1740,1738,1864,1758,1270,1675,2114,1631,1264,1674,1270,1730,1482,1156,1734,1490,374,1130,1734,1107,1685,548,948,804,904,1014,390,902,888,516,892,984,518,2163,704,1262,2163,956,808,1578,930,1622,558,366,1734,1726,928,1738,930,1734,2021,1942,734,602,350,1967,2030,2021,1295,2024,1989,314,1198,1810,1284,366,816,384,724,546,516,944,844,830,832,320,324,538,770,1034,556,582,2163,814,986,1858,400,664,1740,1742,1738,1721,1894,1053,1851,1760,868,1670,744,1332,1736,1344,1736,802,1736,1569,720,436,396,400,368,402,1020,400,900,484,850,786,958,576,2163,1370,1136,1734,738,804,1810,810,1822,999,1735,1634,1671,1803,806,1202,810,1204,806,1732,804,1736,1738,1051,1805,810,1168,400,368,908,894,576,944,942,888,916,1088,1070,562,2163,708,710,840,1962,1908,604,1058,1610,1714,1742,2150,1734,2163,2163,1342,1387,1333,983,1230,1156,1408,1412,1258,1258,1109,1308,822,1600,1846,1634,1494,1407,1388,1801,1148,1442,806,1015,1577,906,730,790,824,814,436,400,328,918,898,558,2163,408,1293,972,1527,964,886,730,1650,1942,1740,1202,1736,1740,1734,1371,1568,1490,1173,1648,1170,1208,890,1714,1202,1265,1724,1292,402,404,400,910,918,914,860,942,444,572,608,482,582,902,1064,524,2163,1268,540,828,1140,1886,1348,1096,1762,1752,1814,910,902,1744,1738,1454,2163,1752,1546,1748,1754,1184,1752,1258,1556,1571,894,410,494,404,590,392,914,416,508,600,896,902,954,530,558,2160,1876,1220,606,1842,830,850,1504,1107,842,1678,912,1016,1682,804,1654,806,1736,1618,1678,1416,902,800,766,1000,1630,1716,1726,1072,1910,816,1750,832,1720,1746,1746,1212,1132,1658,786,1740,386,800,912,408,870,306,652,360,906,606,892,1238,440,2163,972,1546,2000,1455,1718,1714,1732,1186,1722,1782,1110,1241,1729,1780,1730,1086,1726,1738,1896,1868,938,908,462,902,1072,506,400,400,934,534,900,960,552,2163,1252,1608,2163,998,1852,1144,1778,1212,1820,1208,1762,1414,1412,1810,1248,1744,882,1190,1012,1380,1604,738,938,1618,1740,1742,1244,1254,1748,1100,902,904,1390,800,470,476,708,754,576,898,678,580,556,402,1327,1390,2038,871,1773,1054,1258,1740,762,1732,1748,1626,1113,1636,1724,1078,1754,1746,1734,1728,1508,1202,1604,1064,802,932,818,892,1774,896,913,400,476,538,1854,1266,438,1596,1015,970,1078,1983,1824,1823,1826,2000,1734,1862,1868,468,1722,2027,1866,518,550,616,402,808,802,384,738,1854,584,930,876,722,398,906,546,562,2372,2372,2301,508,682,2201,1041,1932,1822,1940,1928,684,1268,1928,1718,1234,1962,1934,2092,1934,1950,904,756,2074,1208,1996,1191,2027,332,874,484,1030,460,1010,1042,352,602,878,462,1142,1066,624,2371,1848,2112,872,2263,1530,1140,1548,1960,1105,1950,2326,1938,1428,1580,1382,1646,1944,2045,1080,2109,1870,1430,1178,1586,1352,2020,902,1982,836,1022,1740,330,476,1936,940,522,496,1854,456,1008,654,648,994,560,1126,994,626,648,2394,756,756,914,452,1206,1794,2136,2052,1471,2027,1162,1340,940,1956,2098,1950,1338,1934,1109,1962,1184,1630,1610,820,1034,1986,1950,1954,1350,1950,1944,1946,1590,1014,472,456,1012,980,1076,2393,1270,884,2112,1420,2048,1185,1950,1995,2078,1434,940,2042,942,2104,932,2104,1205,1561,1760,1203,1429,2234,784,1368,1978,1898,1958,1948,1216,1816,1141,416,320,484,478,2088,1010,666,482,1016,1068,1012,688,1138,1044,634,2361,2361,2116,732,1936,1614,1928,1230,1420,1482,1574,1784,932,1890,1940,1808,1012,1900,1272,1948,1946,1934,1560,894,1792,446,1918,1824,1234,1129,1571,614,468,418,812,792,1012,654,402,521,454,2128,1002,622,514,2356,758,2098,1198,1948,1868,1746,1472,1956,1044,2022,1698,1338,2018,2022,1190,2002,1614,2052,1934,1938,1264,1952,974,1946,1350,1120,1352,1262,1948,1561,2231,332,1034,452,1052,1052,760,486,1008,1012,1004,788,1178,1096,620,2094,2378,764,758,456,1200,1728,1010,338,2100,2100,1430,2108,1648,940,2032,1344,2022,942,1354,1354,1322,334,410,492,472,1410,446,1038,1008,1014,822,950,474,826,626,648,2374,2056,796,408,1562,1344,906,1216,2050,2238,2258,1324,1828,2008,2278,1716,1790,1902,1234,1496,2064,1188,2022,1052,2062,2140,1672,344,1782,1008,598,468,596,2092,446,408,584,374,476,1020,988,566,666,1218,886,2068,1436,1960,1200,1346,2110,520,2086,980,2034,1952,1212,1852,1990,1908,1982,2156,1824,2086,1888,1356,1958,1364,1962,2150,2162,1958,456,1254,450,1046,1008,900,1016,428,822,1262,954,558,1006,630,594,2308,892,838,1264,1504,1050,1282,2096,1182,2028,2054,2030,1340,1992,2254,2072,2020,2020,2024,478,416,308,1792,1956,2098,446,332,354,472,1048,442,594,1014,760,990,904,1140,612,586,610,608,2308,2096,808,958,1956,758,448,1090,892,1078,1842,2028,756,940,1506,2122,630,1430,918,624,900,1738,2054,684,2018,560,2096,2062,1556,1962,1990,1056,1268,1014,1866,1360,1492,1066,972,1036,956,1356,444,1010,1010,994,902,636,626,528,454,490,492,766,894,1352,1432,1280,1098,876,1320,1954,896,948,1732,2096,930,1566,684,994,1434,1638,1086,1380,1670,944,2100,1954,2122,2116,1042,1934,890,1036,550,332,356,992,946,612,1010,450,1050,454,930,602,2350,1690,404,768,926,830,2096,908,2264,518,898,974,2140,998,570,1342,1940,986,2174,750,1940,2028,2060,882,1157,1843,2176,1808,970,1488,2016,1024,1872,582,1342,1340,1952,1982,446,332,1014,992,544,1948,898,1380,1008,1058,686,1091,1052,1130,886,1000,624,2102,2120,1056,360,820,2076,2102,2104,572,672,480,1994,768,1136,2094,2042,1050,1954,668,656,646,646,2016,2018,1174,1128,1808,2018,972,1946,2042,444,412,1574,1812,1122,2162,1800,960,336,504,1014,454,454,820,454,656,1204,678,1010,546,904,1090,656,614,392,314,632,1738,2078,2312,732,1212,1472,618,1494,1014,1972,1008,1480,1990,2006,1520,1654,1802,1768,1964,1956,662,1982,1148,1952,1064,1814,2000,980,1884,980,1888,1918,1252,856,1880,1132,1916,1366,1058,336,534,458,1012,450,1026,856,678,662,820,648,624,1388,2112,1244,2112,720,1472,734,1320,1380,1280,1032,1918,1064,2002,1372,1700,2078,1588,2032,1574,786,2026,1218,2034,1428,2032,1198,1092,1922,936,1988,1988,1982,1740,1560,1954,1438,1480,954,334,966,460,2070,458,766,574,628,954,1000,662,658,386,1012,434,630,592,646,974,1160,878,1242,2252,2116,2120,902,552,1068,1204,1876,2090,1920,1836,2096,2088,1364,2140,1300,2120,1546,410,2088,1808,2102,2100,2074,950,434,1960,450,470,452,810,482,828,1002,438,664,1078,618,638,624,1784,1108,906,2246,2122,324,1288,2006,1807,1542,1959,1138,2104,1164,1482,1352,2142,2012,1022,1960,1139,1951,2186,1395,1492,1919,1576,1838,1040,1866,1062,1662,1934,452,446,446,1988,450,340,936,982,1518,630,462,618,400,1026,394,384,422,630,1002,644,594,650,626,1528,1410,1417,1774,2122,406,1509,1445,2340,440,1864,1198,2114,1274,1508,488,1028,668,2084,908,1084,1082,1414,1792,1472,2100,2013,1912,1515,1999,1998,444,2112,1144,1798,1344,1502,2092,456,428,604,944,608,658,628,2024,1008,2317,1532,1982,1138,906,424,1628,1186,1588,1820,1134,978,1149,2110,1358,1810,1340,1790,1054,1700,1891,1088,2007,1496,1248,1482,766,2096,1902,410,914,1641,1961,1182,1858,662,658,336,632,916,1818,1344,766,458,1640,524,622,2010,2164,858,1527,2074,622,846,1870,496,904,596,1458,1428,1998,1727,1963,1904,1458,938,1490,944,1660,1021,1431,2134,1114,2047,1172,1896,980,1934,1436,2024,952,940,956,1201,1752,970,1010,378,450,450,1020,788,1346,498,450,628,630,1168,916,628,2317,944,716,2164,1712,1188,1632,1834,1953,1372,1514,1386,2080,2104,786,1194,774,1200,2104,1938,2096,2070,2070,874,872,1172,482,1870,1412,2106,1656,1348,1354,1744,716,1452,952,1984,2074,1078,456,1078,446,824,476,1368,648,646,658,1688,2317,814,2110,862,740,2340,570,908,1056,1157,2257,892,512,1771,1094,1716,396,1910,1568,1856,1202,1942,1820,1034,1890,824,2116,1157,2014,1994,1953,812,666,1302,1980,2124,696,652,652,652,654,686,650,648,662,460,932,646,1480,1310,448,1052,488,622,1166,640,2114,2315,2062,1600,834,1956,1042,1475,1612,1982,1064,1342,1046,1966,1480,2150,1964,1966,1239,1597,1140,1912,1017,1915,1264,362,578,1348,2078,1048,2040,1344,980,908,1580,1641,336,346,312,590,2120,910,1002,454,1018,1044,648,658,554,660,734,1544,652,1786,450,444,2058,1502,394,2190,1590,1748,2268,1422,1105,2086,1592,1506,2188,1960,1970,972,1802,2102,2080,1916,1703,466,952,2058,332,960,470,538,446,468,464,536,466,656,942,598,450,622,2313,2100,1056,362,766,880,2078,2092,1694,1920,864,1796,976,2242,1233,1873,1698,2122,936,2094,974,1796,1056,1428,1022,1272,1829,823,1995,902,792,1179,1927,332,956,1006,942,898,578,1314,464,1006,750,940,410,1126,1198,644,652,618,2313,952,1142,2066,352,2070,1314,2313,416,727,1570,2094,1342,792,2094,832,1430,1812,1806,2076,1521,2164,1366,303,1610,2100,2018,2102,1354,1584,1942,2133,2114,2058,332,972,456,668,1366,450,452,456,1130,934,652,622,2326,2098,394,688,1072,1592,1092,2208,1172,1618,1690,364,1420,1932,706,460,1638,894,1558,1914,2110,2106,1878,1570,1808,1508,900,1012,744,1004,972,314,662,658,478,806,438,928,650,880,556,602,434,624,2326,674,1776,2130,454,1594,1954,1436,1270,1004,458,1350,2086,1956,2008,1946,1484,1726,1940,1560,1922,1564,1990,328,952,772,952,720,1130,412,444,1038,440,1130,870,646,654,386,570,634,554,618,2326,892,892,476,1492,1044,364,1836,448,1876,1420,2110,1490,2094,1342,2106,2062,2092,1794,1048,2106,1048,1568,372,1740,838,1570,388,968,1952,1342,1574,1970,1508,780,1036,1542,1794,1142,1792,1944,1990,380,1002,446,846,474,448,604,624,970,382,552,618,2326,2084,2092,756,1906,2158,1612,1490,1944,978,1938,2068,1200,2084,2066,1786,1080,1976,1264,1920,344,1728,694,1944,1864,1200,1936,2004,992,2022,1894,2042,330,932,1316,656,2060,1406,1176,1196,616,620,636,2092,1934,1930,1346,2076,1916,984,1696,1426,972,1586,1308,982,2080,2284,608,352,1652,1924,2122,1930,2064,1484,1950,1318,2086,1986,1910,968,1020,1194,504,1336,966,414,568,1362,750,598,2326,1676,1970,1038,2038,752,1656,870,1862,1092,1774,2326,2068,1994,2044,2074,2004,2232,1192,2012,1336,1896,2072,800,1338,2068,1986,2082,1968,1058,2080,328,2078,1194,588,708,582,2326,534,680,386,544,1494,1338,462,1176,938,956,482,1938,644,1204,2082,924,1554,502,1176,2018,2070,2162,2078,2050,976,2058,1402,1338,2080,328,452,436,1484,956,558,434,406,596,600,642,602,638,1916,1018,2084,1038,2086,1636,2076,2326,2256,848,1106,676,1428,1710,2086,1990,2326,554,560,558,894,1868,2154,980,1874,1194,1494,772,1526,1934,1668,1232,1840,1082,1988,966,1724,968,1488,1506,936,1496,818,1648,752,1316,1496,904,1346,330,338,1016,596,1574,1362,1714,494,842,902,902,1174,488,640,566,622,1736,994,578,472,2094,876,1168,974,2326,788,1356,1202,590,592,1924,1394,972,1872,1352,1800,966,1802,1094,1898,1624,1112,1096,1998,2326,978,1638,1938,1354,1358,980,1350,978,1346,1156,1432,1016,452,780,1350,608,664,476,654,658,536,624,1612,1056,1056,1238,746,762,1150,398,528,588,830,878,586,1178,962,810,1340,834,348,588,356,674,614,586,1204,546,676,628,802,1296,1178,1400,1394,1200,1172,1036,1162,860,916,1158,1210,1270,1286,1084,1260,1062,1096,836,1292,1354,1478,1432,1462,790,1280,1140,1160,1168,1246,1212,800,1238,442,572,548,606,668,574,1240,372,532,568,584,348,578,570,786,490,382,614,1000,712,356,642,662,590,572,698,316,1042,436,536,342,354,798,388,520,1176,1156,1102,1623,1292,590,628,598,678,418,604,512,374,924,768,900,488,536,588,1258,1248,1236,546,412,668,1122,1164,1166,1232,1226,1314,1330,958,1024,1036,1164,1156,1348,1364,1348,1350,642,1244,992,408,928,1022,836,968,1272,1150,520,1048,1178,1178,970,966,1130,566,568,378,1060,1046,1252,1166,1170,1164,1238,588,732,562,1080,1022,1058,328,1172,542,1004,520,698,1112,432,632,400,418,1038,434,1612,1012,716,1152,1142,608,1118,1182,812,1154,488,354,522,520,370,478,1168,688,584,1734,922,1058,1104,1292,786,1340,1356,1314,1338,1348,1224,1264,1262,1178,1172,1226,1160,1180,1230,1156,1170,790,1168,1158,1160,1164,1168,1166,1160,1158,1016,1028,1176,1410,1442,1172,1098,1030,478,458,496,1404,1308,1234,1032,408,508,1148,476,1164,1164,648,538,544,452,530,388,1242,1170,1138,426,1042,418,482,648,1136,648,1160,1112,528,346,620,718,630,504,689,2351,2092,1952,950,1802,2078,738,1946,956,1798,2080,1042,1470,1784,1426,1940,1954,978,1346,1548,448,1648,1958,1512,908,332,962,448,660,656,458,1020,1008,620,464,998,662,568,944,644,628,1926,1936,1146,1008,1048,366,1194,2092,2134,736,1644,1718,1938,1678,396,2308,1958,972,1942,1798,1500,1984,1062,1894,1020,1988,332,964,1022,446,1184,448,412,520,608,1184,942,596,1366,632,574,2308,2096,816,1276,2100,1050,1490,1062,2308,2264,1690,1888,1036,2100,710,712,1674,2308,2308,2271,1496,2294,340,1808,644,940,1780,630,1944,1946,1792,1190,332,1020,414,1190,1352,1006,2028,642,1862,2086,2132,1286,1418,1780,1890,908,1068,1504,1722,1756,836,1298,1346,830,822,1412,470,1774,1918,1956,420,2008,1078,1714,1338,1790,2002,1574,2012,2026,1790,604,1898,1940,1800,856,606,684,548,1356,1210,876,1228,612,400,304,1668,2064,956,2086,960,2090,1956,442,2016,968,890,1690,1498,902,2101,1050,2020,972,1678,1740,976,1966,1768,1340,2094,1338,2078,1058,2088,1494,332,940,316,632,420,912,924,1144,440,1230,1444,630,2308,1874,1508,820,1059,662,792,892,1630,1356,974,1792,984,1800,674,746,1094,2080,1112,1862,1810,1810,1792,1800,1500,1260,2096,900,1496,1362,1350,352,634,1130,1196,1262,1980,2116,1458,1350,664,364,990,1746,978,2098,1604,1782,1240,1904,2022,1730,1952,942,2016,1792,2022,990,1800,1196,1546,2022,2089,1200,1796,468,1012,1018,360,758,442,420,450,878,794,2026,668,608,2284,2082,980,950,1794,968,1800,1948,1944,1950,1040,1946,1948,1694,1986,1898,1034,2282,1348,1994,1714,1570,1050,2036,1648,1038,330,406,996,1014,1318,302,356,546,982,464,956,682,1062,646,552,488,1876,2088,1640,892,1328,2012,1122,1280,986,1888,1722,1888,1194,1946,1584,1750,1302,1224,1852,1024,1894,1016,1108,706,536,2120,1344,1946,1898,1030,488,636,668,1358,400,654,2008,606,2110,1200,650,1090,644,602,524,2284,2096,668,2094,1044,2090,1410,976,2084,1108,1642,1916,1020,1348,2092,1252,894,1490,1230,1928,974,2074,970,1948,904,1608,2060,980,410,1736,1416,1730,1112,2184,2060,1348,1186,572,1024,998,448,594,646,636,410,638,478,1132,632,1238,440,1652,1642,1582,1354,2156,1502,1494,1340,988,980,1132,1934,1790,1912,374,1034,450,1292,650,2090,2076,480,740,2098,1194,678,2284,1192,1202,1794,1046,1048,1946,1344,1050,1056,2096,1042,1786,1070,1810,974,1780,1564,768,464,886,1918,1044,694,1044,1794,1896,2118,644,1224,1194,1650,502,562,888,332,636,948,472,310,956,594,622,542,1184,656,382,660,636,1134,684,1436,1432,1054,1956,1732,1584,1802,1522,1706,988,1550,1318,976,1056,1640,1020,1344,1842,1151,1315,1640,1494,1945,1504,940,1640,444,1798,444,606,334,412,420,446,660,994,314,506,566,562,1358,1014,882,964,942,1200,592,546,1210,644,582,522,432,1410,448,2343,2112,672,394,1430,1484,2108,1264,1344,2096,2106,1362,1230,854,1574,1964,2179,1584,1348,1738,780,1190,336,414,600,714,486,462,988,1370,510,496,452,1206,682,944,1078,516,642,2122,2386,2120,2090,512,1950,2110,576,972,1954,1356,2278,1948,1882,1970,1542,1542,1196,1300,2360,1884,1116,1966,1670,2040,1364,1954,1184,1962,1738,302,1064,954,702,678,1346,498,1188,1022,452,450,584,952,1146,650,648,1252,524,1648,2386,2104,2092,2094,888,896,2386,898,1042,866,1026,326,1500,942,970,1900,1826,2030,946,2038,1714,1994,1090,2098,1486,980,984,2084,982,622,896,2106,1488,976,336,1024,1054,552,714,396,656,1074,1184,654,610,2098,1176,1256,2168,2104,1974,354,2102,730,1278,976,1198,2098,1260,1418,1224,1496,1068,1764,986,1514,940,1898,2130,926,1158,1728,1358,1802,988,1806,1670,1430,336,418,996,1276,470,788,2106,652,390,1102,1900,390,2124,1258,2332,2112,834,2130,2102,446,1588,1196,1124,1570,2170,1362,2116,1722,1384,2106,1354,2104,1498,1520,1812,1820,2114,2108,1358,1054,1354,1510,984,1012,1754,1016,1018,418,600,498,1302,450,1232,650,562,1384,1182,774,1268,2122,900,2332,822,1296,2332,1024,1980,1596,1162,1062,1824,1666,952,1942,972,908,2094,1348,940,1364,358,448,596,630,354,648,652,314,382,2124,1782,904,2084,2066,2118,638,2094,342,320,1598,1130,2102,2100,1142,904,944,2124,980,1602,1884,1878,1348,1354,2112,1550,2110,1502,1196,978,566,826,972,1850,1434,1936,1422,1498,596,592,1016,656,1212,324,936,452,478,644,660,1214,646,654,546,2074,2332,2096,740,670,1584,1390,2040,618,2104,2016,1956,1060,890,1956,1280,1646,950,1648,1242,1624,1142,896,1674,1492,982,840,1708,1496,2084,1572,1666,1050,1028,1170,454,978,836,1020,734,738,376,644,654,664,644,1246,478,1796,2332,2110,1652,2080,1406,2288,1208,728,784,1874,2094,2072,1358,2096,1944,988,1964,1792,1886,1500,1944,986,686,2076,1430,986,1562,1356,1192,446,1194,1802,988,334,1014,670,1208,1352,484,444,640,1218,1796,426,2112,2332,1250,842,1236,432,338,2036,2104,1052,792,570,1144,1952,1196,1510,2018,978,952,1840,2080,1954,1438,948,1982,2092,2014,976,1040,1796,976,1206,1944,980,1022,1018,644,1266,688,1010,1000,616,628,656,2060,866,2332,852,982,1818,1662,666,934,1550,1088,1718,1078,1526,1546,2012,1812,1808,1216,820,908,1432,1370,2088,1510,908,1600,1102,1692,1054,1588,1528,1740,1490,2090,1986,848,2052,1344,1946,964,1932,1022,1044,602,1372,2104,594,2094,950,1448,516,1386,1282,1350,1168,1346,1356,1368,1506,904,1044,1366,1362,1376,1336,1344,1366,836,1354,1058,1194,1366,1354,1346,1430,1382,1378,1378,1388,1390,1318,1322,1328,1144,1328,1290,1200,1408,1490,1496,1502,1496,1496,1510,1508,1498,1492,1264,1384,1386,1332,1354,1440,1450,1206,348,1330,656,1254,676,1350,1358,1374,1354,1354,1314,1354,1050,1352,1350,1224,988,1348,400,872,1332,1146,1156,638,416,618,620,338,454,674,626,1296,1382,1304,1352,1378,1350,1350,1360,1290,1314,1350,544,382,1346,1372,1364,1352,1352,866,1202,1182,1200,1182,1184,1198,1196,1196,1194,1190,1188,1186,1188,1190,1190,1180,1184,1194,1190,1198,1184,904,906,1332,806,804,978,1364,1376,1334,1226,1358,1364,1492,1344,866,432,372,560,640,1242,1314,1360,492,370,766,622,354,610,1378,334,1362,448,408,736,568,684,598,1366,1146,312,390,576,472,516,754,598,1268,1340,834,1088,852,1120,1254,1284,1026,1346,1208,1338,1220,1330,860,1366,1344,462,1140,1370,1366,1376,1362,1346,1342,1064,1370,1124,1354,1510,1502,1508,1510,1192,1198,1192,1238,1218,318,906,718,370,788,492,2381,1398,448,1878,1294,2088,980,2034,980,1802,1950,2096,980,1828,966,1938,2100,1434,1820,1038,1716,1506,458,1134,974,1446,996,1268,1502,1964,468,334,1024,448,1496,980,838,302,596,408,930,454,624,630,652,1188,652,646,756,2102,1972,2284,1846,446,1028,1738,1574,1614,1880,1652,1958,1960,1874,1686,1564,1138,1896,1706,1046,1658,1732,1806,1566,1514,1220,894,1122,336,424,388,466,1008,940,786,894,1100,552,2056,1988,1074,1430,1938,1354,988,1960,1954,1460,1354,1914,1710,1930,1554,1850,1998,1952,1808,1056,1580,1956,970,1048,1728,908,986,2284,334,396,1024,448,1338,956,630,684,548,652,1288,652,648,650,2102,2042,952,2284,2110,378,380,376,378,2086,1416,1960,1028,1432,1808,1954,2114,1508,1046,1568,1654,1576,1604,1662,896,1738,1212,1362,1036,1360,678,334,1026,396,314,762,612,620,1928,600,1198,1030,1966,1184,324,1680,1814,1352,1046,1966,1778,2032,1916,1868,1806,1430,1504,1354,1454,1970,1818,1060,2008,2030,1352,1868,974,1360,1808,974,1740,1880,1662,1346,334,454,398,926,1246,452,640,608,596,606,1886,616,2096,2114,1276,2224,1596,2130,376,380,374,376,2100,898,2128,1002,1500,978,1804,1808,1954,974,2100,1158,1744,1934,1604,1942,980,1668,666,1446,1960,1358,1804,1808,1848,1436,332,452,568,2100,2094,2186,916,1564,1956,1000,1340,1208,1948,464,1674,2118,1892,474,1790,1510,1866,1088,1896,1182,1720,1192,852,1832,1506,1662,1358,862,976,1282,1096,606,1094,1022,974,406,364,448,420,644,1944,606,602,1510,1280,2282,2138,2118,382,378,380,382,982,1030,1762,1376,1634,1042,1792,1884,1798,1492,1452,1698,982,1628,1806,904,1648,1496,986,1804,1982,1186,1346,980,980,1040,336,936,448,454,642,648,1936,644,650,1254,470,2088,1968,1952,756,452,1350,2018,1354,1810,1870,1276,1756,1962,1296,1878,1738,1948,1846,1964,1482,1032,1944,1214,1670,1704,1514,1800,466,446,1514,2389,2084,2102,1784,1094,1812,1798,452,2088,1404,1808,2089,1364,1944,1360,1356,1990,908,1948,1206,1656,1980,2124,2018,892,1934,482,1982,1860,750,826,466,1026,948,984,1264,686,644,642,644,1232,530,2092,2389,1994,1398,446,896,906,446,2096,2086,1958,952,1346,1854,650,2096,2096,1880,980,1318,1356,2110,1956,1206,1362,1194,1332,504,336,980,690,602,612,1976,642,596,750,1210,484,2128,2340,2108,380,380,1498,998,1354,1528,1054,1636,1216,2114,1258,2006,992,1872,996,1866,1358,1362,1516,1820,1130,1982,988,1900,1260,1832,960,1984,1252,1842,1178,1506,1904,1768,1820,1222,978,966,1186,1028,976,664,426,640,1962,646,1522,1956,2483,332,2007,798,870,788,396,1444,1052,1774,1306,1710,1014,1314,1620,1728,1564,1738,1296,1174,778,894,794,1634,920,660,344,874,402,678,564,920,592,482,562,532,1782,1722,1064,1194,1016,1774,542,1178,1716,1075,1802,1818,1850,1444,1046,712,362,1467,772,1594,1172,1826,1694,822,1378,1826,1328,1190,1814,820,850,1468,1570,820,848,888,1082,818,394,524,910,1951,1016,1832,1060,1312,1744,1176,818,1296,1732,1630,1192,1308,856,1242,818,786,554,512,1706,820,1569,1576,1704,1304,824,1462,1150,1692,1322,654,1444,1590,1399,972,804,1054,862,1322,1545,1090,898,594,874,320,1150,492,600,480,522,904,2007,546,446,1822,770,1786,1444,1502,1732,828,1419,1188,1724,1378,1176,1508,1384,1701,1046,1298,1440,1566,1178,1844,1610,1680,1520,1058,782,1690,1682,992,1316,912,894,520,1554,1786,1960,532,1316,1184,1072,1438,1478,1288,1432,1684,1562,1726,624,460,1698,1458,1753,1646,1580,1485,1623,1734,1582,710,1164,1588,840,376,1456,910,880,922,888,730,314,856,892,2058,750,1366,1434,1428,448,1448,1438,1400,1376,1654,1682,1370,1114,1432,1556,1358,1370,1382,1368,1210,414,910,1160,1146,1254,1258,1314,1256,1360,1376,1374,1210,1352,1358,1352,1360,1364,1482,1462,1482,1370,946,960,1348,1428,1442,1444,1448,604,380,318,614,686,1280,1340,610,454,334,800,794,1050,722,322,1468,1458,1350,1194,1316,1236,1356,1118,1180,1388,1350,1224,572,1362,1356,1294,1288,1356,1100,1210,1354,1362,590,1284,1362,1360,1354,1366,1336,1216,1376,1378,1350,1120,980,978,1260,1364,1238,1032,1348,1346,1358,1314,1358,1456,1364,1360,1374,918,1376,1370,1134,1390,1196,1208,1348,1340,1338,1350,1346,1198,1214,1346,984,1210,1232,1078,1186,964,1198,1246,1224,1294,736,602,376,1108,602,382,1310,1346,1182,972,1356,680,468,628,880,630,1352,1740,1286,1238,1474,1466,1332,1370,1522,1236,1406,964,1208,1416,1214,1210,1400,1558,1312,1352,1280,1356,1366,1282,1360,560,570,324,1356,1368,1018,912,1206,1190,1204,1202,914,830,1776,1342,522,600,722,632,684,1456,1218,524,852,528,368,474,336,1260,1278,608,1220,722,606,864,1456,1826,1422,404,630,1188,752,706,732,1336,998,380,892,436,628,842,536,308,1452,408,680,604,620,718,1352,372,482,330,476,1424,430,1354,1326,474,1204,1236,918,1198,1370,1390,1456,1228,1370,1394,1396,1054,1570,1372,1080,1378,1382,1380,1718,1796,1230,1218,1218,1500,1800,1218,1218,1362,1378,1360,1374,1354,1354,1370,766,750,820,1370,1222,1374,1364,1362,1218,1446,1358,636,604,1264,458,366,748,614,1354,322,372,1366,458,464,604,850,1572,500,484,456,682,664,312,678,456,1224,624,448,1042,754,1350,1292,410,682,542,1350,1192,506,526,476,354,1010,1408,642,482,1711,990,528,1364,914,1458,1206,1338,1514,434,414,486,392,708,624,354,324,438,494,566,1216,1444,1360,1354,1368,788,1370,1616,1468,1180,1366,502,414,902,1374,1366,1532,1304,1448,1364,1020,1372,1356,1354,1372,738,1520,1512,1508,1208,370,1500,464,330,1218,1288,1038,1354,1148,1252,1506,1182,1356,1372,1352,1440,676,1460,680,306,678,614,412,464,696,1368,630,564,1452,302,734,788,440,894,770,596,1272,756,446,702,860,1324,608,494,1114,1422,972,492,326,570,1458,854,536,414,692,568,1442,448,468,1348,1350,476,428,494,536,1378,1348,1156,1144,1434,1234,1350,1549,1434,1362,1306,1284,1454,1438,1533,1426,1452,1438,1374,1366,1514,1424,1442,1440,1328,1482,1428,1440,768,1362,1522,1444,1214,1420,1352,1212,1222,1272,1334,1250,1360,1444,1110,986,992,606,544,1182,638,798,364,708,510,604,1226,1636,1398,916,644,540,1368,862,1442,608,504,890,910,1224,1268,388,908,1134,964,578,326,906,1210,998,1326,1512,380,1028,1006,438,842,534,456,1446,692,486,330,696,616,646,1440,318,1464,372,332,884,472,446,460,496,600,1304,1358,1362,764,1362,1380,1362,1414,1436,1438,1348,1442,1362,884,1210,1330,1364,1382,1380,1138,1320,1394,1244,1294,1436,1220,1370,1364,1506,1134,1524,1376,1540,1450,1212,564,632,352,594,604,364,614,322,362,464,1356,350,342,346,474,668,538,450,756,1618,672,440,1434,922,778,858,600,762,542,1358,1664,886,1318,1348,574,1552,342,870,1272,1344,588,1342,1302,1346,764,1120,328,1298,500,434,412,736,566,1348,1136,638,680,1448,532,504,444,518,868,1070,804,1384,1382,1374,1362,1348,1368,1358,1202,1096,1368,1354,1364,1378,454,1364,1382,1382,1364,1570,1514,1544,1568,1584,1570,1422,1526,1584,1572,1366,1214,1356,1218,1212,1376,1492,1062,1116,1808,1134,1306,1452,706,1280,1224,668,686,618,728,756,1346,1664,858,702,1364,910,1348,1266,508,834,1426,688,1552,760,1642,492,1374,382,976,880,1052,752,414,306,1300,438,602,536,1444,570,1190,308,654,1414,478,748,462,500,472,1308,1418,1268,1254,1420,1278,1270,1254,1258,1274,1268,788,1260,1264,1460,1354,1334,1212,1006,1458,1416,1490,1444,926,966,924,1360,1372,1380,1368,1324,1368,1328,616,1194,1228,1210,1448,1186,1392,606,456,1494,392,610,1060,594,372,578,1222,1196,590,1220,1380,1456,1212,512,1780,1558,786,1878,554,1368,324,1294,1408,1202,1098,1480,1338,462,1318,1506,304,380,1254,498,428,628,846,534,416,1456,692,486,566,1152,490,632,712,372,450,1362,472,766,430,498,474,882,1334,1442,1226,1360,1368,1062,1362,894,1788,1016,1214,1204,1218,1354,1502,1358,592,1372,1360,1358,1424,1138,1218,1034,1312,1794,1358,620,1794,856,1892,1358,804,476,608,798,830,384,838,1358,790,1376,1368,1368,1272,1336,814,1454,1652,818,1658,1444,692,312,612,322,670,620,756,370,1444,734,592,916,668,308,1482,450,672,476,702,1380,1346,642,758,448,1784,1124,1558,994,1554,838,1210,844,1490,760,1380,448,482,738,438,538,460,1442,690,570,1278,448,310,718,438,888,1364,1334,1364,1226,1364,1356,1354,1348,1372,1160,1112,1214,1224,1212,1118,1370,1344,1364,1372,1346,1092,1368,1370,758,1202,1442,1380,1428,1244,1430,1184,1436,792,1492,1318,1356,1360,1016,1362,1116,1154,938,1408,1340,1344,720,1358,1304,902,1438,1522,674,614,368,1460,394,1170,756,1362,1180,496,520,462,302,702,854,1384,670,704,1338,480,1344,1454,1512,1388,908,492,756,708,590,850,604,974,1424,1202,554,434,352,460,602,568,1248,978,1332,1222,1226,1430,1278,1370,1368,1372,1372,944,1380,1364,612,1292,1364,1266,848,1212,416,1214,1102,450,1324,946,1344,1276,1336,1362,1384,1380,1242,1092,956,1182,1654,1236,1290,432,1642,1460,1316,368,630,598,756,372,1466,788,392,1134,1230,558,1364,1370,738,620,498,474,348,682,1550,566,326,1438,1348,1272,1340,502,762,1910,552,1332,326,1106,1430,1358,1362,1352,1346,1350,1330,1332,1428,1486,1346,1366,1356,1342,1360,1350,1376,466,1428,608,1356,1362,1368,1210,1378,1362,1050,1326,1366,1342,1334,1352,1348,1358,1206,1366,1312,1332,1472,1356,1396,1346,1334,1336,1112,1204,1356,1332,1350,1462,1362,1358,1336,1326,1348,1328,1386,1402,1394,1368,1422,1436,1436,1436,610,1226,1202,610,638,320,800,534,906,672,1444,1376,702,1716,494,762,1476,1488,1482,1256,1494,1492,1488,1496,1482,1454,1492,1474,734,1388,1486,1478,1274,1268,932,600,1204,1190,868,1232,636,766,1334,1228,1336,678,1422,1690,1218,1116,626,646,694,1354,1344,510,538,680,894,672,748,790,682,1476,790,690,594,696,1636,1554,1402,1354,1174,1202,1332,1336,1310,1320,1308,1348,1302,760,1342,1340,840,1310,1348,310,1334,1324,1346,1288,1352,1298,1352,1250,434,1184,1026,1336,1162,1358,976,1180,672,620,1048,618,616,1044,1016,850,1344,708,1436,1332,596,426,746,318,612,1412,1070,784,696,820,818,576,392,586,2244,726,1502,1146,1172,1094,312,1186,412,434,332,1184,1180,424,1016,666,480,1292,774,1046,412,1270,376,446,566,506,910,1166,1044,1158,1288,1212,330,882,504,860,1008,770,692,536,316,986,1110,1108,1444,1442,1090,1084,1554,1176,1178,962,898,1278,1068,1184,596,358,584,576,1258,1176,1254,1032,426,782,516,750,466,1200,1044,1204,1178,610,1114,348,304,610,528,1254,496,1046,392,1202,602,324,782,1256,654,1308,1176,1120,894,1184,422,354,308,580,820,406,526,552,518,542,1046,352,894,650,1760,938,1282,908,504,480,1138,1056,384,422,340,720,680,414,1142,646,1114,652,618,354,386,716,1248,422,494,912,1364,1182,790,532,786,804,1234,388,646,450,1286,1204,1176,1192,1170,1386,1190,1160,1054,1184,1052,1186,1106,794,1058,862,1078,1162,1198,1142,858,1196,912,340,950,810,1064,1162,898,1194,666,884,1212,1194,1192,786,1174,1198,1194,1196,1178,1214,1314,522,844,1406,1258,834,534,752,468,1274,1256,840,652,584,1238,538,428,1086,1008,1290,1180,974,1016,974,450,522,686,586,1258,314,1234,354,914,1102,1164,1190,502,448,654,654,1178,434,872,1242,802,428,968,1032,528,596,358,364,530,644,1124,1106,1032,386,670,1260,642,1238,532,336,708,1110,382,1314,478,1038,1128,1052,1188,1140,1194,1174,1024,1174,526,1184,1164,1170,1162,1178,1118,798,1166,1170,1168,1166,1090,1186,1176,1098,1200,1084,1052,958,1186,546,1156,960,1164,1174,1186,462,1180,1026,1248,1172,1250,1188,1086,1046,940,1190,1192,1184,1186,1174,1186,1060,798,782,1190,1256,548,554,1156,1128,500,532,748,542,592,1050,1056,1036,1120,806,596,620,742,1352,484,400,1010,1184,352,712,648,546,634,778,640,516,1902,910,976,564,1472,1194,1068,1110,1084,1486,792,1322,574,864,482,828,474,330,740,1276,680,704,1016,440,808,380,782,620,482,1166,432,742,1450,876,818,1428,472,430,1510,608,964,570,1194,1326,1206,1346,550,806,590,1126,1422,1360,1366,1200,1368,1078,1028,994,374,798,1384,1854,1212,1468,1198,950,1336,958,1222,924,938,1326,880,1192,946,954,956,1204,1454,1498,1526,1438,612,454,408,880,318,536,1440,1206,878,742,1204,1670,1660,1370,794,710,712,742,752,852,974,1450,556,1452,1164,350,686,622,1386,700,410,682,1364,760,440,364,1218,744,358,562,770,728,816,894,606,462,1050,584,328,1186,1688,850,1500,1324,890,898,688,484,828,796,1276,1276,708,442,390,1360,1346,326,506,1416,616,824,530,688,948,432,1510,1448,1430,1334,1154,1214,1180,1356,956,1538,1190,484,1218,1188,1198,1356,418,436,314,426,580,1364,1516,1058,572,1408,1360,1312,1452,1376,1376,1552,1368,1368,1374,762,764,1452,1366,464,794,376,868,842,1432,1526,542,1434,710,606,366,614,758,342,1360,680,1342,618,714,846,692,1128,482,1346,626,586,630,698,1368,438,824,1348,730,792,1374,1372,380,306,732,602,364,616,1212,1382,1378,1360,500,1804,756,494,512,762,1328,1496,1598,1192,670,484,884,752,1308,1282,710,442,820,766,470,1432,516,1456,702,792,734,616,970,1056,540,332,1372,698,1172,1362,1358,1224,674,1476,1410,418,1048,1536,390,1528,482,1056,952,1542,1036,1352,1664,1630,1086,1108,1098,604,1190,1364,1362,1366,1366,1370,1364,1666,1366,1338,1220,1442,848,612,450,758,624,1656,558,1378,1442,616,358,330,348,478,352,854,1276,598,668,672,806,1474,1725,644,686,1168,898,1188,1266,1048,934,648,804,546,786,1174,622,580,538,764,416,906,1238,1006,518,566,1120,604,708,374,400,586,532,514,416,1238,1324,1194,1184,1180,1374,974,1182,916,1058,1150,994,1142,1176,1204,1198,1196,1192,1168,1024,344,938,924,1128,1258,1192,1188,1250,1184,1192,1022,424,1036,1058,1060,1058,1054,1188,712,1186,1398,1262,444,1246,796,1010,1144,844,1254,1052,1262,534,752,610,400,1436,1264,682,1056,500,344,584,546,534,816,1010,1178,566,1186,358,602,582,1194,510,1216,670,608,352,352,508,1114,974,572,588,782,526,404,822,976,832,544,896,1768,378,592,1322,1032,1048,1174,1250,658,1332,632,566,906,616,328,1170,1268,332,1176,456,572,860,402,578,614,552,384,456,644,1306,1312,1114,884,1586,828,1314,1314,1310,1146,1174,1106,1056,1246,1310,1310,1316,1308,1310,1308,1312,1310,846,548,744,1302,684,690,1198,1048,1192,1246,1248,1322,1294,1298,1190,668,868,1030,1198,1178,1308,670,696,742,694,1270,730,824,694,604,752,352,410,448,504,1280,1062,774,762,608,612,468,334,442,710,468,594,1272,668,512,584,614,1252,314,632,406,916,1048,1694,1302,620,1252,920,378,348,400,904,578,374,1306,708,1328,918,860,536,498,1060,564,658,704,450,1316,358,1116,484,1210,1308,1316,1318,684,748,1316,1318,1314,1320,1314,1286,1076,1294,922,1242,922,1320,1056,708,512,404,498,1348,1312,1310,1314,1302,1316,1122,1310,1158,1164,920,1320,916,924,1084,920,1310,1142,1248,1232,928,922,770,906,1168,1264,1194,1148,1192,1264,540,754,534,1076,1062,502,302,1332,480,854,392,594,1316,562,1138,584,560,724,664,636,1116,552,1266,1056,1957,836,1830,1344,1190,1214,1214,1346,624,1346,1348,1198,1198,536,308,430,398,646,624,894,1048,826,1338,954,426,882,1184,810,378,1336,1192,1040,884,592,658,304,642,696,610,632,630,734,1346,524,436,1504,636,584,430,408,752,1042,1420,1418,456,1168,1334,940,1190,1354,592,864,1214,1458,1360,1214,1382,1340,1358,1328,1368,1366,1360,1340,1118,1438,1350,1346,1438,1328,1500,1244,1242,1346,1350,1216,1360,1362,1362,1352,934,1442,1496,958,764,682,1718,1702,1158,1340,954,1144,1356,338,350,1274,758,794,1498,300,664,1512,1426,306,498,378,322,1426,750,596,1412,1512,1442,900,1372,1280,852,414,858,590,624,600,464,908,486,648,1242,688,724,834,1396,312,1454,1322,618,708,1052,1448,756,402,1476,658,1118,728,472,656,570,862,942,1066,1730,326,1470,1456,1458,818,896,544,620,1484,924,898,466,962,1214,428,472,1204,614,718,650,694,890,740,426,468,656,1434,1380,1426,1484,1504,1502,1512,1514,1498,1498,1504,1500,1612,1494,1504,1182,1180,768,1508,1508,1498,1494,1496,1506,1196,1064,1496,1502,686,638,1420,816,740,1496,1132,1366,1372,1376,1062,1126,890,756,922,410,858,1502,1500,1496,858,326,1388,1492,1576,1076,1132,648,832,822,832,824,1494,816,800,1444,1144,822,912,1152,1212,1210,1204,1190,1048,826,404,682,644,502,662,606,462,622,754,1148,682,624,754,1444,388,606,342,1036,610,690,1382,668,1208,626,656,1370,1346,1742,1222,1422,1440,1434,1424,1216,1506,1438,1434,1436,1426,1880,966,362,1212,1532,730,1324,360,1426,744,1514,1450,900,744,378,378,484,1524,628,972,344,790,734,502,456,602,658,1638,1210,1364,1084,1338,1138,1098,1362,1422,396,1598,1330,1342,1364,1312,1468,316,1248,1254,1254,1200,1242,1242,1240,1244,1238,1272,1242,1250,1248,938,1182,1190,1252,1248,1248,876,1066,804,706,890,1488,900,1362,1508,1494,1374,1356,1222,1354,1420,1440,1426,1040,1502,1436,450,1352,750,1180,1264,938,362,1496,346,784,718,456,512,678,630,736,1376,684,670,480,600,596,700,936,1446,892,1508,1212,450,1654,644,2078,926,1980,1954,362,1454,1048,442,1470,1328,1330,658,452,1422,760,1062,330,1432,632,890,784,424,386,380,1452,472,1500,904,1206,584,866,776,682,1190,302,830,696,630,546,630,798,522,426,1520,1444,460,734,1380,1624,1174,1298,1316,1342,1360,1388,1522,1504,1472,1210,1236,1160,1404,1550,1418,2334,1372,1504,1214,1216,1378,1366,1296,1370,712,1320,1192,1116,1358,1364,1194,1358,1362,1356,1214,1292,1258,854,1450,656,1120,752,752,1538,910,912,1522,904,1158,1122,1120,1218,1446,1536,898,326,1146,856,832,428,1370,1516,500,740,344,624,1350,372,1262,600,462,950,688,1152,684,634,754,1440,1204,318,1242,440,654,470,586,892,666,404,614,594,662,690,1448,1214,1432,1444,474,1334,746,324,1348,346,1208,1516,476,596,1196,1198,730,460,898,430,1212,840,386,916,1380,748,972,762,884,518,1518,608,648,408,1370,1372,1218,1150,866,1216,1382,738,824,1246,1220,1218,1220,1370,1232,1194,1388,1364,1368,1372,1326,1202,704,712,1374,1344,1218,1350,1306,1452,1228,760,344,394,694,1316,1510,1496,878,1546,1552,1214,1486,1304,1498,1488,304,762,1380,1374,462,692,832,1276,1454,1356,344,440,614,880,594,684,450,452,1268,446,346,408,378,404,340,1460,918,972,932,1214,664,1444,1208,1628,640,1010,540,1210,688,620,1424,742,1060,516,478,898,814,744,442,756,1412,1188,366,302,830,602,1130,624,412,520,1016,396,1376,1378,1516,1500,1500,1458,1504,1224,1154,1434,1458,906,1448,1376,1300,1342,1524,1224,474,1336,606,608,508,854,1372,1360,1358,1226,1366,1280,1036,604,1202,1122,1016,678,1410,1204,1376,1350,1358,1328,1598,462,870,1348,412,1158,1460,1452,1446,402,1518,650,658,1274,1168,686,1312,1310,1254,446,1062,1454,572,1358,612,1356,936,900,664,1954,1464,856,925,1714,326,1474,1350,1374,1440,1438,1328,584,424,456,906,758,1002,514,398,892,486,994,1050,1056,1348,756,548,810,386,750,442,1206,374,606,468,1366,1408,1198,600,824,1448,474,1166,438,1508,1432,696,1092,1430,1422,1422,1428,1440,1442,1450,1416,1740,1402,1404,1430,1426,1426,1290,1368,1128,1040,1200,1434,1428,1434,1432,1230,1422,1442,1380,794,1424,1070,1382,770,924,924,928,926,916,770,768,1212,746,1230,1284,1370,606,1260,340,1322,708,754,1112,670,1366,1666,1226,1186,1182,1186,1186,1208,1204,1462,1172,334,1066,578,656,1016,1446,612,404,1196,764,414,678,534,1222,434,612,684,358,1452,324,1138,686,622,1364,1216,1738,1354,360,628,462,668,1196,1959,1350,846,1378,628,1442,1328,378,450,620,1152,334,548,608,578,1352,1320,412,826,532,1458,442,602,680,858,424,706,614,618,636,868,430,1516,658,738,810,1426,586,926,1338,816,1316,1468,1378,1492,1066,1430,798,960,1266,594,724,1286,1180,1248,1324,1426,1452,1332,1334,1414,1420,1162,1418,1410,1352,1410,792,1424,1366,1194,1422,1334,1350,1390,1392,1406,578,1362,1440,1204,1158,1190,1194,1448,1290,1302,1548,888,1488,678,928,942,1352,1202,1204,1212,1350,564,916,1354,758,322,470,1254,602,354,1442,662,740,1468,1192,744,476,1426,1718,326,696,604,900,1194,1022,1314,1460,618,370,1678,470,520,686,608,1350,1360,482,1258,1234,1350,1332,752,604,860,422,634,1046,460,614,1310,638,892,1052,1208,1204,1200,1184,1046,898,1206,1208,1052,1070,1036,1036,1052,1194,1198,1198,1194,1256,1074,1050,1044,1210,1202,1050,1204,1062,1210,1266,1436,1354,844,1114,1390,1208,1362,1210,614,450,1296,1362,1374,1406,1484,1010,1372,1364,478,1358,1040,940,940,974,942,956,978,944,1362,1372,1260,1474,1354,1360,1010,410,1422,1492,1374,1650,1430,398,1446,610,1402,514,1426,650,460,304,406,424,450,1252,1448,618,1234,382,305,2557,2557,2662,1814,996,956,438,728,582,468,406,1798,1358,1156,1760,1766,816,886,622,562,392,1190,1554,446,1718,2228,1816,968,394,730,688,428,1690,804,754,1794,1890,1022,1082,500,512,878,590,1650,474,502,1812,810,624,1818,1010,814,898,564,364,982,1108,450,840,842,1552,1242,352,572,2026,1922,546,1000,1582,590,582,710,484,1398,1082,1274,1714,1796,1538,1808,1672,1786,1672,1074,996,516,1510,1924,1332,1420,1830,1820,1072,1090,1802,1730,1836,1816,1730,1960,1996,1736,1290,1912,1908,1830,680,2378,878,1214,1772,2018,2008,1470,1818,1624,2444,660,2436,630,1684,1980,894,1400,2022,2140,2974,1540,1648,644,350,1968,688,2004,1458,2106,382,442,612,1808,1798,1802,1694,368,1106,1818,1810,1710,1574,1580,1772,612,946,732,908,844,462,522,1676,816,542,802,866,400,566,598,430,816,1670,572,772,918,468,1790,1930,836,1292,828,796,890,720,412,660,2018,1788,1520,804,612,1976,846,626,1606,418,1794,1220,608,600,728,830,692,1912,758,1570,1616,342,434,814,1646,618,570,476,2018,2042,988,1776,1782,1784,1768,1806,1720,1866,1802,1800,1682,1776,1794,1788,1778,1784,1414,1804,1420,1592,1794,1796,1506,2428,1252,1660,1764,1606,1796,1616,2052,2076,1648,2102,1650,2032,1192,1530,1804,1794,1572,1604,1972,1812,1582,1828,1866,1368,538,876,1778,880,1800,1864,940,546,438,1768,768,946,514,1674,1932,1202,1934,398,606,332,1920,440,504,548,1358,1370,690,890,792,598,1600,1778,1112,804,650,646,640,640,1908,1766,310,512,1410,486,1238,932,896,978,1576,1434,856,1664,1930,568,556,870,1362,534,868,1348,680,748,1552,748,616,1712,1032,1826,1592,1168,1174,358,738,1468,302,2152,1262,1620,1310,1464,1848,1968,2362,1966,1530,1420,1550,1460,1354,1868,1196,1920,1900,1914,1890,464,1632,832,1908,1910,1904,1800,1906,1420,1176,1774,1828,1888,978,434,1894,1720,684,694,822,1108,984,934,902,572,2140,2202,2194,1732,1174,1582,1888,1602,1864,1284,934,1596,2000,884,908,520,896,370,378,1232,1802,1926,1152,1594,1854,2600,772,1680,1168,704,312,796,762,870,1244,458,1136,568,832,622,544,1240,396,368,560,948,486,1264,526,1242,328,698,536,1058,1146,402,1346,518,398,516,366,580,472,386,538,540,1194,560,374,1252,498,350,644,1276,530,1134,1134,1140,1124,1132,1132,1122,1136,1114,1128,1108,1130,1120,1118,1128,1138,1136,886,918,1142,1122,1124,1114,892,1126,1124,1166,642,1202,974,1126,1162,1150,906,1138,1142,1184,1150,1140,892,1278,1308,1382,1352,1296,1282,1042,1136,1138,1210,566,494,720,392,538,620,988,512,716,592,588,1076,330,590,396,912,348,668,388,774,1006,394,974,1106,512,546,770,810,1162,804,514,560,872,732,1112,642,364,982,1274,552,516,1244,510,758,1024,488,1132,698,1006,426,1058,362,544,504,996,1152,1296,1162,1220,1220,1238,1236,1214,1218,1242,1230,1216,1226,1046,1002,1246,1148,1286,1072,1222,1246,1092,1170,1182,1170,1014,1286,1270,1286,1286,1306,1168,1266,1136,1220,1220,810,1238,1082,1172,1052,1046,1102,1220,1062,1154,1152,1136,1168,546,1136,1172,1302,1406,1530,588,544,654,468,1324,1530,1046,440,390,1154,526,1030,1158,352,472,1064,330,468,378,1322,678,590,782,306,444,736,762,584,572,560,1144,1622,1260,794,1006,570,304,396,644,1222,576,1198,470,450,578,1274,1152,540,1060,1278,508,516,746,442,1302,540,854,1210,1116,988,1212,1164,1128,1160,1202,1154,1208,1224,576,1046,1218,1208,1132,1230,1164,1150,1212,1204,1224,1162,1172,1152,666,1134,1126,606,936,640,1156,876,940,644,522,1202,1248,1222,1062,370,1028,834,1582,1232,1146,1014,1142,788,1136,1138,1286,964,494,630,578,384,506,524,440,574,1380,446,1142,2348,588,832,1796,1168,784,1852,1710,1704,856,1660,396,706,538,1750,1822,788,692,830,1856,408,398,2058,478,1710,774,772,1056,488,1722,824,1548,1150,1544,2020,1012,488,474,886,354,776,870,412,406,438,824,1508,344,524,594,1250,1864,498,1944,568,1938,712,340,1896,1952,1926,2020,2050,1692,1594,792,962,1840,882,1838,1848,1046,874,1844,1784,1798,1762,1740,1828,1806,1786,1826,1806,1840,1872,1744,1846,1554,1938,1936,1932,1598,2528,704,790,790,1408,1838,1746,1582,1572,1590,1586,1602,1106,852,596,798,1670,404,404,404,1150,534,866,858,1926,586,322,990,588,1066,502,1162,534,684,816,884,820,300,642,488,866,1046,980,524,388,1336,636,708,766,870,788,1136,2204,1000,532,782,1720,1716,474,524,1160,1748,872,1726,784,1994,712,388,848,1724,782,1722,744,574,2076,1514,604,1492,544,376,978,1956,856,534,886,1820,2174,1534,1368,1566,1840,1738,1618,1438,1314,1706,1930,1018,1814,768,1132,1530,1536,1542,1966,1752,1544,1826,1462,1672,820,1304,1928,1550,1542,1544,1920,1800,1924,1958,1764,1896,1106,1070,1542,1814,2060,2084,1826,1672,1816,1826,1822,786,1734,1538,936,866,866,1986,1058,1752,618,956,322,1730,598,500,748,918,1704,1318,486,1020,518,1354,862,866,790,930,972,328,1476,1398,908,602,592,732,666,1018,1290,338,580,420,1334,602,646,1328,416,390,1356,822,806,382,696,640,1208,1566,1434,1182,434,680,676,618,368,634,1154,752,432,444,622,410,386,1350,580,1246,728,1424,1348,1426,1410,1356,1426,1422,1418,1204,1424,872,1348,1404,1438,1328,1344,1346,1362,1402,1400,1432,1392,1418,1410,1418,1202,1416,1410,1410,1430,1396,1410,1386,1146,1564,1158,1350,1420,378,1254,1272,842,1364,1508,628,332,1328,1338,460,1416,748,898,414,588,1178,454,742,546,440,1446,1320,978,712,1334,608,756,404,878,650,302,486,666,544,924,666,1026,1404,904,1130,730,992,822,1004,750,974,378,1160,386,760,414,992,932,312,690,406,630,312,1156,322,610,1190,1510,414,388,1008,1674,1346,1356,1194,1342,1354,1340,1350,1350,1348,1350,1344,1348,1342,1354,1342,1316,1482,1514,936,1334,1332,1090,1306,1540,1086,1294,1436,1428,1422,1438,1422,1064,1432,1602,1182,1286,1176,1358,964,1432,1420,1336,1258,818,816,464,578,1338,750,1334,680,662,1252,1358,890,1480,1428,744,598,1320,1440,1878,376,766,1352,1212,352,348,426,812,454,514,662,988,384,378,1502,462,1494,1496,1560,1430,1418,1342,1350,1416,820,760,1430,1430,1400,1510,1510,772,1348,1356,1354,1354,1424,1418,1428,1408,1434,1362,1352,1352,1342,1166,1334,1336,1344,496,626,1014,1166,1348,1334,894,896,488,900,890,818,1458,644,698,644,650,1654,966,968,638,1348,742,1358,578,356,322,704,844,1058,1356,998,1398,1142,1334,302,940,1198,962,1436,600,750,598,1344,1448,666,740,1292,1460,1878,364,480,578,764,390,758,820,1020,378,1570,404,318,340,634,1158,832,1296,744,1510,1152,600,646,446,386,1404,1414,1416,1416,1126,594,500,1252,942,1192,1420,1322,1252,1428,1426,1274,1354,976,1344,1300,1328,664,1948,1994,1508,1360,1806,1344,1282,1280,1270,1282,1270,1294,1280,1272,1276,1280,1286,1272,396,1090,1452,616,1280,664,366,656,632,1078,356,344,666,1118,420,1390,1330,406,986,304,754,546,718,1818,1194,884,1434,1118,1348,350,878,356,1840,482,604,656,340,1090,1338,492,346,428,332,306,1422,1516,1200,1342,1486,1434,1490,640,1378,1424,1508,1310,1350,1354,1362,1364,1512,1208,1434,1056,1498,1268,1422,2250,918,1432,1436,1518,1436,1428,1466,1500,1228,1190,1224,1352,1458,1312,1252,1372,1424,1198,900,1220,1046,1428,1424,1470,1038,1424,1350,1050,1430,1034,1432,1438,1510,1522,1426,1204,634,1426,674,1362,1318,1320,652,444,726,1108,304,672,460,340,746,670,1314,762,680,476,338,846,320,1352,748,374,374,406,1540,584,1544,658,300,760,1200,516,1432,1244,542,1442,1352,1308,1256,1568,748,1570,1042,626,658,984,738,632,832,668,758,482,652,342,1352,1346,1348,384,986,636,320,1042,1516,976,1488,396,1408,1072,1428,992,1382,1310,1320,1028,1144,1028,1032,1014,1018,1656,1636,1516,1484,1504,1500,1656,1652,1484,1414,1516,732,1506,1496,1416,828,460,1338,1510,1352,1504,1490,1506,1500,1506,1518,1504,1422,1542,1340,1402,1422,1450,1428,1420,1334,1500,1504,1496,1432,1552,982,1424,1422,1330,746,522,706,1470,352,630,712,496,936,668,342,758,442,1958,910,1850,1314,858,736,1186,846,382,664,880,1282,370,848,528,360,1198,394,1134,1492,426,1562,402,632,338,630,1146,334,1644,516,468,456,356,362,658,388,1472,1336,1326,1188,1418,1042,1416,1278,1402,1408,1310,994,1414,1424,954,1038,1210,1330,1408,1416,1406,1424,1328,1044,1420,1336,1408,1416,1322,1408,656,1188,1360,1868,1858,1878,1676,1278,1232,620,1174,1660,1658,1494,1506,796,630,628,1420,456,440,646,840,1650,378,382,304,742,796,668,674,324,1428,420,516,1446,492,892,580,702,748,340,592,404,1556,1418,1958,1176,1332,1452,1454,1580,670,734,1428,882,1204,406,996,1350,1456,312,1250,330,848,1152,1508,348,624,758,1480,1178,1412,1174,300,514,1440,1406,1342,1414,1724,1350,1026,1222,1418,1340,1430,1204,1356,488,1182,1440,1356,1438,1336,1416,1412,1290,1430,1424,614,1270,1462,1370,1060,1422,1412,1424,1426,1424,1358,1484,1348,1430,1326,1046,1130,1298,1342,1446,1420,1428,854,1448,1154,1124,1398,1308,1436,1420,438,316,300,600,604,302,624,736,600,540,896,664,1412,1334,404,594,1144,438,610,964,1492,1326,1454,868,668,658,1336,1282,1332,356,646,338,336,1564,1508,1514,1046,1072,466,770,1416,1414,1412,1322,1324,1334,1338,1332,1414,1418,1320,1476,1480,1352,1406,1412,1344,1332,1322,1340,1406,848,908,1556,950,1342,1340,444,772,586,1352,1332,1572,762,1330,1332,1338,1330,1342,1336,1408,1326,640,568,658,574,1340,1258,1410,1030,1352,1504,1538,1028,1054,1438,800,1544,758,1944,744,1294,358,580,614,572,766,508,1332,324,962,622,878,1134,766,748,440,1186,790,1492,778,848,1314,1346,454,380,662,672,882,526,360,652,400,632,1448,1032,662,1334,1288,1564,404,630,344,630,336,750,624,388,572,886,356,792,758,1258,1150,1392,1332,1312,1314,1480,802,1262,494,1398,1416,1416,1424,1402,1224,840,1392,1336,1136,612,648,1422,1268,1152,1562,1180,1180,1184,1180,1178,1188,1176,1736,1302,1188,1054,1332,1342,1392,1418,626,1404,1812,440,356,300,432,744,634,492,898,582,1200,664,752,406,734,714,1330,1166,870,1336,1218,740,878,342,478,652,882,868,1136,1494,454,666,338,378,680,738,1482,1424,1416,1426,1422,1424,1428,1508,1428,1422,556,732,888,742,510,1140,1418,1304,538,560,1394,1312,1396,1416,1340,1410,1414,1410,1332,762,1418,1344,1362,1334,1338,1330,1416,1336,1488,1136,1250,1180,1184,1180,1182,1178,690,1044,1430,1464,1342,1338,1424,1348,1668,358,752,756,1182,734,672,1348,740,1340,1502,744,404,1278,592,650,2077,926,350,1440,902,600,654,672,1626,396,476,1328,732,810,1134,1474,404,536,1642,740,992,1334,1336,1344,1330,1336,870,928,1166,606,510,1060,1280,1356,1418,1060,904,678,406,986,306,1440,1336,1204,1230,1134,1174,1182,486,994,1066,806,536,752,1024,1700,1372,1390,1498,1404,1344,1258,648,546,1196,700,1316,1324,480,376,742,600,508,1442,340,1346,404,602,754,1810,850,1240,1338,1390,508,1486,1416,510,1380,1502,1364,1374,1432,1398,1376,1302,1440,1414,1348,1414,1480,1348,1346,1402,1406,1218,1342,1342,1348,1362,1064,1184,1380,1266,1118,902,1416,1378,816,1342,404,1168,794,1270,664,1148,1152,1300,1416,1350,1302,1342,1362,1392,558,632,1288,1000,1346,1346,1566,1486,738,836,662,448,678,662,448,360,826,1338,464,694,686,404,992,508,684,1344,304,856,1832,854,1236,322,1450,1336,1022,960,616,662,396,1346,924,1192,756,1004,1156,952,1450,1422,1414,1422,1424,1440,1434,1434,1418,1422,1430,1248,1422,1364,1412,1416,1428,1422,1352,748,1214,1126,1170,1138,1104,1126,1414,1418,1342,1424,1360,1370,1344,1158,1338,1342,594,842,1488,630,670,674,314,442,472,640,652,1406,1250,568,564,758,764,698,1040,364,1080,1344,1190,1434,852,360,846,1258,1604,1492,1500,1492,1506,1502,1494,1500,910,1508,1308,1506,1490,1502,1496,1488,1346,1434,642,962,1506,1168,1492,1490,1502,980,1136,722,1154,1116,1628,1590,1120,502,1512,1502,1476,1428,1402,1004,878,1824,642,1320,924,1348,1044,772,1408,1194,1268,780,1026,1270,1208,1256,512,768,1290,958,1276,1366,614,1182,672,1194,1202,1186,364,400,692,522,1364,514,1640,1358,938,1338,1346,726,660,656,654,1010,332,1192,1188,372,1386,1440,1222,1318,1404,486,1272,1446,1336,1208,1414,932,414,478,882,1204,1376,1442,584,1294,1272,1314,1352,1466,1508,1502,890,1460,1670,782,538,1062,1354,1200,1026,1096,370,1348,426,1454,690,1446,1418,1420,818,1126,1426,1212,698,1266,598,592,606,1414,482,740,440,468,994,1358,560,746,1436,332,336,340,1016,896,1424,1342,602,1426,1362,1430,1444,1550,418,1368,1330,1530,1518,1432,1336,498,1420,1424,1426,1058,1052,1046,1398,1232,704,1046,580,1344,1362,1424,1418,1098,594,1426,1422,1416,1588,1326,752,1170,1192,1086,1312,1392,808,1346,450,1202,982,980,970,974,976,968,966,680,682,522,1346,500,484,684,1610,332,546,602,526,790,366,374,1014,906,1242,1508,450,1344,1356,972,1348,1382,1334,1640,1188,1210,1366,1418,1254,1360,1414,1350,986,1362,1326,1354,1368,1336,1508,1496,1372,1434,1282,1350,1352,972,1196,944,898,1192,896,964,912,714,892,502,598,680,892,890,1348,1196,1402,1424,1430,1348,452,564,1552,1628,936,780,1214,350,740,738,1338,1338,802,572,674,446,904,604,1331,858,1444,1218,566,1354,1350,1212,1440,1430,710,1440,1428,1358,1348,1352,1202,1438,1340,1352,1198,1346,1154,1362,1428,746,1496,1282,1462,1214,1212,1434,754,1344,1342,1362,1352,1356,1336,600,1410,1426,1424,1418,1354,1360,942,1654,1352,1346,1352,1354,1442,1448,1432,1428,900,640,364,454,1012,716,718,794,744,442,594,2017,1486,1432,1420,1432,1414,1442,1408,1448,1430,952,1592,1510,1430,1352,972,940,1472,1454,1434,1428,1430,1450,1428,1424,1512,1432,1450,1462,1428,1424,1432,1416,1428,1530,1432,1412,1434,1428,1424,344,1466,1366,1458,878,1654,1002,694,708,1000,910,744,712,946,758,762,656,1044,900,1460,1464,1494,1360,1424,1354,1354,1420,1438,1420,1410,1352,1436,1434,1430,1448,1350,1436,1386,1384,994,1432,1358,1360,1416,1428,1434,1440,1332,648,1586,1136,1138,824,890,1338,902,896,1346,1342,1344,1356,1350,1360,1500,1432,1198,1198,1198,1214,1260,1256,1436,1204,1374,1342,1346,638,456,358,672,714,304,746,1210,1011,612,630,624,1498,1532,1300,1518,394,1534,1092,1328,970,1522,1516,1518,1526,1510,316,472,1522,1516,1592,1598,1536,1426,1428,1556,1516,1280,1532,1490,1526,1522,1342,1118,1494,1504,1038,594,1506,1504,1522,1534,1200,1756,1420,1516,1506,1672,1800,912,848,1174,1172,966,1126,1808,1374,1420,1420,556,884,1418,1076,1440,1496,1518,758,1258,672,440,1358,862,460,714,596,634,586,1204,540,1412,1382,1526,1364,1130,580,1336,1356,1342,1360,1214,1510,1426,1432,1202,1364,1440,1438,1094,1426,1350,1426,1426,1174,1036,1014,1176,1428,1668,1420,546,888,1338,1360,600,902,1430,1408,1442,1428,1348,984,1452,1158,1108,802,1200,1190,1116,1236,1214,682,642,1222,960,896,1244,1054,1168,1496,1466,1142,782,930,1570,614,686,684,674,704,690,698,1452,1326,514,648,718,716,704,1460,352,300,738,2018,586,482,648,1434,1412,1388,1406,1412,1236,1414,1446,882,796,1426,1372,1340,1432,1422,1206,1428,1420,1428,1426,1346,756,1582,1348,816,1432,1344,1352,1424,1426,1526,1520,1526,1578,1428,1576,1356,1330,1484,1132,1156,1344,1422,1398,1474,1304,1392,1402,874,1408,1104,1488,1374,862,862,854,856,1454,1126,1072,1006,1266,678,384,1636,414,1164,1060,1180,486,702,714,644,882,1532,1294,418,566,452,1184,760,1034,352,522,826,1012,590,574,432,576,656,530,438,1284,1162,568,464,542,592,602,566,332,1046,1430,1398,1168,1220,1238,1216,1222,1214,752,1040,1200,1244,1364,1128,1246,1234,1236,1098,1234,1232,1014,1044,1238,986,1288,1222,1254,1166,1156,1022,1174,1212,1172,1164,1162,1174,1178,1156,1154,1184,1170,1146,1178,1996,1258,442,1078,592,334,1086,1408,684,368,476,1262,522,482,478,494,540,624,648,456,572,1526,864,602,1062,384,862,330,596,624,510,580,630,770,440,1166,534,582,604,566,396,738,1154,888,1110,1214,1210,1224,1146,1158,1226,1212,1224,1220,1222,1218,1228,1216,1218,2066,586,1226,992,980,1196,1030,1342,1226,1158,1190,926,866,1228,816,1202,1094,1106,1204,926,1148,702,1018,1648,924,678,666,786,798,470,852,1346,820,1168,896,1190,988,344,594,336,584,1378,476,510,536,550,546,542,512,476,686,628,522,1116,512,862,1138,656,344,558,1418,1370,846,350,332,1300,1146,554,578,520,1256,356,342,1152,528,602,398,1164,1150,1178,1190,330,318,1156,348,844,786,1024,1028,1012,1018,1034,1042,1586,1396,350,1018,1486,1384,1206,980,922,1072,1146,1290,1270,896,834,828,604,1010,356,1102,368,1158,1292,1030,586,512,960,548,572,1747,1204,1200,1236,1066,1208,554,452,350,420,640,1230,634,728,1052,652,510,402,1146,1216,344,396,1232,1332,1152,1252,1064,1154,1236,1150,1294,1220,1318,1248,1220,1106,1280,1228,1216,1230,1218,1214,1234,1164,1214,1356,1314,1152,1164,1240,1124,1248,1184,754,642,638,910,882,748,910,1138,1232,1030,1216,1428,2112,848,568,422,506,582,658,660,512,506,898,1116,514,496,1250,570,748,1514,426,330,1026,936,716,1242,1180,1238,366,1230,512,566,322,336,858,1216,584,1350,1232,1236,1218,1240,1154,1150,1232,1208,1182,1226,840,1216,968,956,958,982,1208,1212,1160,1218,1208,1236,1230,1026,1160,1180,1224,1234,1224,1226,1226,1028,1150,1230,1226,1280,1214,1016,1232,1224,1230,1210,312,812,656,712,726,812,714,912,1044,1038,910,400,1366,638,854,598,356,980,328,330,990,768,652,548,872,574,1690,1152,768,432,568,776,424,780,928,718,580,1176,1162,926,310,848,338,958,508,1218,1224,1216,786,1228,1228,1214,1212,880,1208,1168,1220,960,932,1206,1212,1214,1218,1220,1238,1324,1332,1312,1336,1314,1314,1214,1218,1212,1212,1052,1372,1216,1226,1156,1500,1238,622,596,468,526,348,406,1200,1198,900,518,408,1222,1412,1054,1156,1250,522,342,1146,470,816,1172,1260,314,412,918,974,1782,732,604,684,1240,764,406,332,486,590,606,660,312,762,1086,738,738,504,674,628,598,696,640,430,584,1094,742,340,632,694,318,376,1210,1412,742,1078,1426,1424,1512,1494,1408,1420,1420,1434,1330,1416,1332,1388,1794,1736,1402,1436,1432,1442,1250,1332,1338,1002,1374,1332,1424,1428,1192,1030,624,598,1412,1402,1412,1412,1404,1050,1336,1340,1348,722,734,708,456,1060,788,786,856,374,908,682,1636,1228,340,334,1296,670,1352,596,576,424,528,904,492,528,664,1800,1790,718,678,1664,760,600,620,824,1510,660,886,1384,806,990,1522,1464,1416,1426,1414,1420,1428,1428,1184,1204,1246,1402,1414,1412,1438,1424,1378,1424,1414,1054,934,1020,602,1422,1184,1220,1338,870,600,744,1414,1348,418,940,1338,1344,1336,1346,1410,1414,1408,1346,1434,1418,1358,1454,680,408,1428,1442,694,1632,1328,1476,1254,572,400,1460,592,300,654,978,666,930,1796,1406,546,638,1392,742,800,550,1034,696,676,1370,622,1404,1480,1400,592,658,386,956,1500,1248,1390,1036,888,1248,1000,806,1402,1398,900,1032,1404,1262,884,1176,876,1176,1340,886,1182,1336,1342,1406,1042,1506,1414,1506,1342,1420,1432,1412,802,818,832,1418,1416,1408,1398,2470,1428,1418,1324,1408,1410,1338,1396,1182,1410,588,1404,1398,1400,1052,1274,1260,1010,1412,856,352,1430,792,1646,1664,1164,1050,1656,1456,666,384,1530,1544,1480,888,604,630,466,482,1010,352,1352,306,576,410,1946,752,604,1398,1394,910,402,1822,306,570,736,768,422,614,1394,760,366,1012,1420,1436,1408,458,1362,1424,1422,1422,1414,548,922,1426,1398,1420,1402,1398,1348,1406,1302,1396,1436,1400,1428,1430,1346,1326,1452,1416,1284,1328,1498,442,1504,1492,1180,684,1512,1496,562,1380,1396,1426,1418,1046,536,1048,1030,1040,1046,1034,1050,1678,852,624,746,1280,1346,428,858,806,634,610,1358,608,530,950,2090,1638,496,1502,402,1774,688,348,676,736,894,1146,388,690,696,1420,598,668,1212,1454,1450,1448,1458,1450,1460,1446,1460,1458,1408,1378,688,1462,1450,1462,1446,1402,1430,1182,424,1382,1400,1224,1438,1390,1412,1130,1418,1412,1068,1396,1408,1310,1374,1514,1386,1426,1302,1434,1344,1394,1394,1362,1410,1000,1436,450,1438,1338,1370,1332,1434,1438,1380,1514,1504,750,1516,1600,782,750,1596,666,302,342,1420,1130,652,306,674,502,886,620,568,584,1424,558,378,1232,1616,1634,1636,1646,1660,1638,1606,1342,1632,1642,1636,1638,1632,1632,1658,1498,1642,1650,1634,1518,1640,1704,1620,1580,1530,1564,1672,1140,1148,1196,624,324,364,1382,364,1464,982,716,1556,1530,1498,1552,1642,978,612,712,1280,1402,728,716,814,1272,1464,1400,438,1354,1274,310,308,306,308,308,308,310,312,310,310,310,312,310,306,308,316,312,312,302,318,316,316,316,316,306,324,352,318,312,1094,2144,668,1010,2144,698,1430,302,1750,1304,308,1430,1500,1492,1466,1046,590,708,1432,1414,1448,1620,596,590,344,1430,1488,2300,700,1428,1426,1454,1430,1484,1426,1464,1472,1442,1204,1472,2108,1432,594,606,1428,594,1466,1438,1478,1430,1470,1436,1450,1428,2308,2100,682,634,1438,2212,1364,710,1848,590,466,1828,1812,428,1458,2164,1428,1446,1960,1462,1476,672,586,562,592,1476,596,706,684,1422,600,1450,698,1430,2184,704,696,1452,1452,1432,304,1424,1490,1452,706,1500,1430,1432,2170,1466,1440,566,1448,750,544,700,1422,542,1442,678,2308,798,1730,1648,982,1302,742,636,1420,1392,876,836,1402,1434,1404,1406,1334,1276,1420,1418,1406,1326,1412,1412,1048,1480,1404,1500,1160,1406,1394,1418,1424,1406,1390,1474,1286,1340,1484,1340,1338,1492,1328,614,618,1492,1480,1480,1438,850,1396,718,456,672,422,806,1050,466,394,1480,684,680,1402,1408,1576,1556,1096,1620,1398,1004,1024,1394,1478,1404,1398,1088,1522,1410,1430,1134,1132,1398,1406,1492,1556,1402,1466,1490,1394,1102,1298,1496,1510,1400,810,1136,1426,1440,1440,1400,1334,1418,1412,1000,1394,1384,902,890,750,874,1024,730,512,1032,1038,1288,1388,1338,1434,328,1314,502,1430,1434,388,518,574,620,536,1558,972,1204,1538,584,1334,1328,1206,1038,814,1352,1342,1150,1274,1338,1334,1620,1478,1474,1558,1182,1192,1406,1408,1552,1340,564,1328,1412,1406,478,482,1408,1354,1538,1552,608,562,1468,1524,378,550,554,366,568,578,1182,914,568,1406,1410,1404,1426,1418,1420,1320,1418,1400,1420,1320,1052,1862,1874,1448,1058,1064,460,682,994,976,976,1358,978,490,416,1454,1638,1004,1406,1424,1410,732,740,1432,654,1402,1400,1418,1402,728,578,1412,1402,1396,1420,1424,1408,1428,1412,1436,1372,436,734,1382,988,720,944,1414,668,588,644,688,1408,890,1642,1412,2244,1398,1396,1328,994,1510,1538,1440,1456,1446,324,698,1342,1384,1388,1648,378,1982,988,1564,1426,1276,1796,484,770,1068,1074,1542,1508,1384,1392,1566,1548,1554,1006,480,1548,1550,1380,1394,1382,1410,1314,1542,1398,1524,1378,1534,1394,1392,1216,1332,1356,1360,1252,660,398,388,1486,1176,1242,1248,1252,1426,1434,1316,984,1780,884,1034,1030,1542,640,834,678,708,1404,704,310,696,1840,668,462,1568,1552,1586,1410,372,1416,1406,1480,1166,1406,1394,898,1362,940,1136,1520,1372,822,1446,1706,1662,1470,582,794,642,1388,1354,1580,1066,1376,1400,580,1522,1234,1278,1398,880,878,572,1394,1402,1396,1394,1400,1394,644,644,1404,1396,1056,354,622,1498,344,1044,394,1498,1316,580,1444,1460,586,1398,1406,688,1352,1538,1544,1540,942,946,1546,1540,614,612,602,792,368,876,346,870,1518,1434,982,704,1122,786,1212,750,1790,1632,324,634,750,1814,598,500,852,692,676,638,1330,300,440,1028,490,1438,896,394,506,606,746,638,478,506,586,1392,492,466,620,338,632,702,692,318,1414,310,580,850,1732,1382,1376,1536,1856,592,1630,1384,1386,1382,1514,1126,1500,1480,1478,1500,1406,1396,1330,1404,1400,1400,1396,1394,1386,1406,1326,1332,1438,1384,1200,1186,1102,1344,1344,1404,344,1060,1350,728,944,1194,1398,706,1642,1640,1438,1420,988,430,1470,640,656,566,598,602,898,420,1772,662,378,1116,1808,1688,1646,666,690,1332,1006,1420,608,1500,468,806,746,1342,1348,490,1038,838,472,1388,1428,846,434,322,1420,300,582,890,1616,1394,1496,1412,964,1380,1380,1404,1392,1400,1398,1390,1394,982,1062,756,1380,1388,1442,1236,1324,1380,1414,1468,1258,1372,1386,1390,1402,1434,1410,872,1448,1440,1476,1346,1440,1566,1430,1446,1354,1440,1392,1398,1396,1434,1418,1418,1318,1316,1416,1398,1378,1390,1158,1326,1326,1398,1388,1384,1308,1152,704,726,602,1326,1594,1418,418,722,366,1414,1640,1386,362,802,1492,942,1796,594,592,694,640,684,1002,300,616,1352,758,484,400,748,1198,458,1054,638,684,388,1052,306,1338,1392,358,1340,644,1454,1402,648,1386,1388,1388,1400,568,1410,1404,1406,1390,1390,1394,1392,1400,604,1398,1244,1546,1390,1396,854,734,1488,1402,1394,1330,1528,1394,1396,1324,1402,1444,1224,1400,1390,1412,1402,806,1372,1020,1390,1384,1180,800,774,822,1392,1394,1386,604,676,614,1286,1588,1416,1596,1398,422,1414,590,1652,1574,624,558,1536,304,2030,1394,1776,692,1116,1330,312,1448,1434,306,1316,792,1510,616,566,1386,742,612,1050,1476,1444,812,644,642,628,610,1450,1480,1448,1448,1452,1296,1462,1406,1182,1408,390,1460,1268,1474,1360,1440,1464,858,1460,1302,1454,1368,1456,1198,1462,1290,500,976,1198,1200,1198,1196,598,974,1426,1538,1324,1532,1492,1328,1318,976,968,644,986,540,1390,786,960,1392,1526,1396,1434,588,1358,592,986,678,700,428,572,588,972,1784,1776,672,1244,1500,486,554,712,1182,754,700,300,352,1200,1328,1202,1456,1300,1428,1180,1252,1316,1304,1446,470,522,1462,764,1328,1496,1388,1388,1388,1448,1520,1524,838,1264,1462,1560,1318,1324,1208,1210,1370,1332,1302,1358,1288,1410,1296,1184,1138,1428,1448,1382,566,570,960,1432,1450,1436,1466,1470,1462,1488,786,1540,1406,1486,1430,1270,1368,1564,1086,1090,948,1246,1388,1404,1134,1342,1330,1214,1410,858,1400,1446,1250,1442,1382,656,2110,1774,686,1442,1262,788,1510,1234,1016,804,396,446,984,368,660,1412,408,1258,640,874,904,1378,1382,1404,1390,1378,1384,1290,976,1044,1428,1232,1386,1300,1326,1378,1378,994,1420,1396,562,1394,1202,1232,1364,950,954,1490,1514,1490,1494,1640,1664,1282,1394,1468,1386,1396,1390,1652,1046,1610,704,406,400,692,1438,1422,1344,1656,476,1238,2240,1766,1836,874,812,398,1888,1864,1896,1010,400,400,878,652,1906,820,2185,670,1172,814,682,1002,636,804,828,474,920,1826,2136,1168,656,626,984,920,926,582,586,932,422,390,1782,470,1896,306,410,800,830,1178,1306,1698,2060,1874,630,1284,1848,1800,1802,1300,1808,1140,528,788,1494,1568,1874,1872,1870,1880,1858,1784,1778,1872,1848,1868,1874,1878,1864,1866,1844,1868,1780,1854,1782,1864,1860,1868,1862,1850,1872,1882,1764,1874,1876,1464,1454,1470,1454,1502,1742,1146,650,804,1802,936,1888,660,2020,1920,370,396,402,410,414,340,362,890,1358,914,316,808,562,792,1800,678,1400,2206,2382,710,790,898,586,528,508,394,776,652,1898,752,736,812,1040,1208,778,984,978,1846,400,412,358,938,388,1078,476,798,1122,588,600,1860,1960,1862,1956,1870,1854,2156,2208,1876,1870,1862,1874,1850,364,1878,1874,1866,1870,1562,1236,1568,1756,1580,1802,1754,1634,1444,1902,1392,1384,1380,1886,1646,1874,1258,1662,1874,1582,1424,1862,1866,1880,1864,1888,1866,1852,1858,1630,1758,548,1774,1788,1936,902,1838,1164,2004,2419,328,1888,960,676,410,1350,1028,936,868,2332,2184,2246,882,908,682,1606,1138,892,750,400,502,596,994,1176,494,1190,1406,318,896,946,1082,994,1858,1862,1756,1980,1838,1998,1984,1508,1746,932,1884,1862,1906,1864,1874,1532,1870,998,1764,1732,1680,1868,780,1318,1182,1870,1884,1906,1718,1250,1856,1886,1892,1860,1882,1604,1612,1850,1858,1868,1842,1858,1158,1866,1876,1876,1860,1854,1226,1860,1882,1860,1892,1512,1854,996,1888,1272,1876,2150,884,930,2044,2326,422,432,550,792,536,2024,610,1266,870,570,818,822,1976,608,1340,1794,366,1368,874,1070,982,426,1048,1072,1886,1778,1868,780,1820,1836,1834,1130,1854,1262,1704,2102,1826,1770,1870,1400,1758,1758,1548,1866,1870,870,980,1860,1852,1856,864,1668,1396,1400,788,1592,1516,2140,1204,372,908,1126,1856,866,870,750,996,586,368,432,930,884,2370,560,998,1884,594,1292,968,776,790,498,2210,698,514,1288,1000,2232,1998,630,530,838,2188,1314,1074,2102,508,1072,1802,388,816,456,398,1638,448,304,928,944,300,1552,742,1616,1788,1722,1868,1874,1868,1896,1876,1894,1878,1876,1114,1778,1836,380,1904,1888,1700,1782,1960,1884,1890,1770,1884,1882,1872,1736,1068,1286,1786,1870,1984,1770,1728,1764,978,992,1172,986,974,988,982,332,874,2070,484,1542,454,520,880,896,680,1728,390,2234,1982,730,566,1762,1928,1478,1768,498,618,1052,1340,384,916,572,2124,638,930,924,922,384,1090,1212,1080,1488,1236,1882,1870,1842,1870,526,1364,1890,1752,1172,1268,1754,1582,1862,1868,1878,1854,1612,918,1480,1852,1840,1810,1858,1846,1868,1846,1848,1868,1868,758,354,1092,2022,1984,1976,1856,1860,1766,1548,652,728,2206,2118,2106,2122,1876,1422,1010,1854,1866,1364,1844,1688,876,1704,814,1812,806,1502,886,880,1632,896,1206,952,514,928,932,930,604,464,816,770,1888,1348,818,1984,2014,528,1258,902,752,2200,928,306,516,648,304,892,888,404,672,1906,1930,394,368,480,748,752,1906,516,558,2222,706,398,566,386,842,346,338,946,680,1990,792,836,326,760,1214,534,1794,1576,336,2000,1072,558,1560,696,1946,1016,872,488,414,1782,2108,522,1882,1882,1888,1822,1956,1772,1916,1908,1926,1920,1804,1934,1804,1886,1856,1824,1810,1930,1860,1760,1790,1700,1536,1718,1488,1886,1886,1902,1554,1538,1824,1824,1816,1800,1798,1806,1800,1800,1012,512,1788,1814,1916,748,2010,934,1892,1810,2202,1702,994,994,978,444,1130,984,1770,2000,786,802,1090,534,858,2168,1530,930,674,1716,1898,1280,1792,2000,790,1958,530,560,442,902,562,502,376,1204,796,1992,786,328,508,472,390,1978,1986,1998,754,722,898,892,560,1992,886,1942,396,480,708,1076,836,1140,902,514,994,2082,302,770,340,328,982,1030,976,1208,840,396,1004,596,2138,2204,1882,1744,1194,304,1910,2094,524,672,1322,2032,940,1816,1736,1800,1992,2269,2100,2082,1986,1808,1822,2228,1830,1862,1884,2042,1818,1752,1818,1832,1750,1720,2398,1838,1882,1892,1806,1838,1830,1378,1862,744,646,1844,2000,1484,2084,1834,1838,1840,1836,1838,1820,1282,1782,2084,938,1828,2282,2134,1830,894,2072,1818,1424,1834,1820,1822,1780,1834,898,1820,598,506,1840,1818,1834,1906,1960,1854,862,694,1842,1832,1980,1858,1838,1824,1510,1840,1838,1836,1816,1874,1840,1546,2176,1020,1834,1756,500,598,1768,1832,2010,1798,1280,664,1050,2126,996,1020,756,838,1090,2008,1002,564,332,610,1996,612,934,1864,1216,626,628,1004,1778,494,1700,578,936,1200,842,330,1236,476,436,754,1148,1005,2016,1104,1254,754,1212,702,452,2010,822,394,750,794,2212,1708,1350,950,592,1036,862,958,838,2208,566,1882,1374,402,1988,1018,524,2098,522,304,494,588,2014,2211,804,2322,1980,2030,1996,1990,1978,2088,1816,1868,1750,1562,1810,1812,1808,1994,1806,1856,1998,1894,1874,1868,1904,1884,1874,1846,1546,1900,1886,1908,1966,1364,1968,1896,1880,1886,1892,1610,1618,1596,1332,1922,554,1550,694,904,988,804,1566,1934,1938,2122,652,1022,924,1280,1810,1126,1760,620,622,628,470,924,452,1198,822,1154,664,428,754,2353,2036,1956,920,704,2034,332,784,716,1936,394,478,704,648,1978,2164,430,1322,338,1036,562,1886,352,392,1020,486,500,1782,464,788,1668,1882,1438,1460,1400,1426,1930,1888,1838,1792,1790,1878,1900,1896,1904,1862,886,888,1908,1876,1366,364,1890,1918,1894,1800,1882,1884,1890,1892,1892,1882,1880,1866,1884,1904,1804,398,872,886,892,900,890,898,696,636,892,896,1892,1876,1902,572,832,1784,1566,424,784,772,458,458,1746,1936,2010,474,2016,410,2214,934,938,380,1190,1808,640,538,400,1704,890,810,506,332,2359,418,310,524,407,1927,2018,480,546,926,304,516,990,2016,1248,582,890,568,1780,392,716,2006,1778,1436,1002,1252,942,826,836,766,992,1716,352,454,1526,720,608,1884,966,2166,466,542,1896,1882,1886,1668,560,1882,1882,1892,1876,1192,726,864,434,946,390,884,1876,1880,1904,1902,1778,1498,1094,1928,1932,2014,1790,1994,866,1884,1870,1892,1906,864,1674,1786,998,992,1920,968,1776,1732,1738,968,800,1570,570,2018,2016,428,934,930,592,1280,890,1194,2002,1040,796,2014,414,796,380,584,478,1986,1868,620,894,642,1268,1786,902,2214,1672,348,1766,322,938,832,356,1038,1298,692,566,1868,1944,1908,486,1778,2034,480,472,672,494,1260,1908,1884,1008,1112,1582,1532,1708,1810,980,1908,1894,1904,1976,1880,1880,1214,1906,1866,1862,1882,1896,1784,1494,1912,1112,1574,424,1604,1386,1474,1698,1338,1892,1862,1860,1806,1828,1862,1580,1912,1878,1468,1880,1878,1416,1876,650,1886,1768,1826,1852,1908,358,666,1912,1912,1328,382,324,952,1984,1836,1380,1096,406,578,1804,1788,1592,482,962,1946,1758,510,392,604,938,664,760,1522,2111,1907,634,2019,1914,852,1238,1100,502,780,446,802,1928,520,992,492,1128,906,1224,414,1416,1574,1138,514,864,744,356,1370,684,854,1876,418,418,660,780,1926,1960,942,486,1606,636,1492,1548,314,548,680,446,1406,1568,1666,1352,1328,1338,1378,1326,1474,1652,1676,1074,1566,1540,1284,1574,1566,1096,1664,1654,1670,1648,1688,1662,1680,1660,1488,1208,1662,1646,1266,1634,1654,1644,1648,956,1566,1642,1562,1360,1644,1204,938,1656,1646,1638,1644,1188,904,1146,330,332,568,936,598,652,1580,748,1552,1440,1638,1642,1644,1640,800,1906,538,698,864,508,1510,1934,1996,798,1442,460,540,802,1486,670,344,1634,1660,692,340,540,666,530,516,1426,874,1190,340,786,818,588,578,450,870,660,638,2011,1914,678,676,716,402,312,748,330,482,776,1930,912,1030,1956,324,1892,490,1572,562,514,754,352,1732,844,426,602,534,696,1956,888,642,492,1724,368,360,1558,1562,1678,1642,1652,960,468,528,456,468,1650,1448,1528,1664,350,1184,1692,1646,1686,1634,1642,1668,1636,1670,1632,1662,1666,1670,1644,1676,1670,1636,1646,1638,1656,1646,1326,776,628,840,564,1388,1078,1444,1594,1524,1476,1620,1584,1672,956,1612,1634,1716,1518,440,1136,1460,764,1648,1160,1130,1126,656,1742,1438,1676,918,1910,316,538,558,1026,1650,804,1584,766,736,1558,1348,878,1382,372,464,1668,836,678,1388,774,1672,2036,1864,1902,1678,884,702,770,1920,556,888,1566,1898,1718,348,1282,850,1450,776,744,1686,700,1734,514,550,1566,370,992,822,1540,1722,1652,1642,1644,1680,1272,1640,1642,1646,1644,1652,1652,1654,1650,1642,1684,1650,1728,1266,520,876,522,1640,1602,694,1484,1132,800,1632,1758,1622,1622,1034,708,790,742,686,732,402,990,1728,1530,1116,1548,1536,644,704,1560,1650,1548,1650,926,404,608,338,654,1582,888,1906,852,1912,386,582,692,920,862,1652,1830,618,300,762,1222,606,1893,406,692,1380,790,376,750,808,808,634,2023,1132,1626,480,1706,332,1916,1930,988,730,1868,1872,1414,1678,774,348,730,1638,488,774,458,1952,936,1036,1656,314,1068,1542,1598,1662,1626,1628,414,788,1644,1160,1354,1638,1644,1292,1450,1640,478,336,1208,1206,1646,1650,1676,1748,1646,1658,1642,1610,1542,1022,502,726,1604,1710,1636,1560,1824,1632,1634,1636,1652,1636,1634,1648,1650,1698,1572,1540,1548,1216,320,1644,704,1138,472,946,628,1644,1638,458,504,512,574,520,1414,1708,1562,774,1736,532,1444,690,764,830,1394,852,1904,1780,1582,580,1686,802,1564,482,338,682,626,576,354,542,314,832,1996,860,774,1914,770,474,1916,1032,1094,1592,704,362,1774,542,814,738,684,1036,1228,862,1748,846,888,1156,1116,868,362,1460,1728,1630,1642,1650,1416,1572,926,464,484,1656,1668,1660,1638,1642,1306,1652,452,700,1380,1430,1644,1640,1644,1086,1662,1648,1634,1650,1656,1646,1482,1592,1632,1640,1522,1658,1646,1572,1556,1558,1540,1552,1458,854,658,1210,1484,628,1362,902,738,354,680,1118,400,566,832,864,542,608,492,420,722,710,864,344,806,812,824,804,666,790,540,1252,662,2040,1908,1238,650,364,1076,1910,1568,580,1004,1664,1446,1952,1278,1658,996,1142,918,1222,660,686,1948,904,556,1548,1198,1652,1646,1648,1646,1644,1476,1662,1552,1552,1636,1636,1648,1720,1602,1486,1558,1274,1340,1648,1646,1048,1638,1332,1348,1664,1564,1676,1112,1182,1436,1632,1446,1556,1600,1708,1566,1658,1642,1642,1902,1652,460,1658,442,1634,1214,694,1312,558,686,796,864,1152,1664,1134,368,1734,624,368,304,344,1446,1914,668,790,372,334,808,1058,1548,798,370,1272,2068,2068,978,546,1170,1392,1484,578,1124,1434,1424,1426,1420,1508,1412,1428,1428,1426,1514,1424,304,604,1424,1424,762,442,544,1102,1398,1422,1352,1418,816,1080,796,1034,1150,1418,1416,1418,1192,1426,1436,1420,1434,1422,1214,1384,1416,1402,1428,1430,552,530,520,1360,1430,1634,946,554,678,1452,418,1382,1514,1162,478,936,928,470,752,596,548,1392,1438,626,820,1422,1194,368,602,938,958,652,1216,760,1090,1454,1328,1442,1466,1326,1422,326,516,610,1466,1350,660,686,624,1312,1430,1294,1426,1314,1252,1360,1466,1458,1374,1452,1382,1100,1436,1446,802,578,690,518,1324,480,1432,672,392,548,1406,1422,1216,1306,1038,572,1348,1310,1256,1130,1408,1286,1188,714,508,632,770,770,982,766,770,548,762,1350,1378,1506,542,372,1432,1350,1138,1402,1172,630,434,1392,1430,1162,1382,1428,1002,680,1322,1348,1160,1440,1244,1420,1430,1432,1422,1348,1460,1352,374,526,538,1138,1196,1354,1120,1412,1430,1452,1430,1432,1272,1236,476,794,1362,496,1160,820,1214,916,1028,1468,1268,1216,496,604,600,972,1166,522,1430,1500,1348,1348,1468,1358,1430,1506,1334,1346,1358,1382,1502,1484,1344,1358,1384,1342,1412,486,1418,1538,876,904,554,542,1204,1282,1404,690,1428,1384,1262,1402,1024,1476,1270,1512,1362,1430,1674,980,784,1356,1448,1438,1438,1092,1420,1438,1434,1428,1424,1430,1434,1426,1418,1304,1266,1436,1454,602,1136,696,1134,1394,1430,928,1434,668,1242,1346,1428,1434,1422,1422,1570,1502,678,666,732,1356,1338,1350,1270,1270,1356,1314,1352,1354,682,668,1480,1352,1354,1438,1364,1348,1634,1138,1494,1268,886,1278,518,920,490,1492,812,814,812,1434,1120,842,844,820,1434,1434,1416,1432,492,1116,1136,1418,846,328,1440,450,704,480,604,474,1466,716,1164,678,676,1282,676,672,1202,1342,736,496,546,1470,1654,1424,1432,1420,1112,1144,1440,1412,1124,1112,1212,1472,1450,1402,1492,1358,1272,1286,1408,972,1488,1436,1470,1478,1406,864,1124,1424,1266,924,1310,1404,1510,1568,1424,1392,1226,1406,1288,1344,1466,1364,1434,1524,478,1022,330,670,1098,986,1434,700,510,1428,954,498,1420,1422,1444,1440,1416,1430,592,446,614,362,694,1182,1414,2374,730,1014,814,694,1962,2046,1996,1966,1622,1636,1512,1506,1476,1488,1686,1894,1994,2020,2038,1930,1776,1900,2014,2030,1390,1596,1414,1742,1976,1994,756,968,2010,2000,2014,1728,1778,1838,2002,1976,1968,2004,1340,760,1982,1990,1968,2000,1988,2030,1980,1994,1976,1980,1984,1988,1200,1316,696,498,1696,1174,2012,854,762,2044,1986,2000,1792,1054,2117,1862,1998,1992,1968,1980,1704,2004,1604,2018,1976,1976,1408,2008,1986,1994,1994,1982,1980,1990,2020,1990,2008,1994,1986,1992,842,962,1992,1270,1234,2105,1246,1972,2000,1020,1804,1512,1998,2002,2016,1994,2004,1676,470,1406,1392,1918,1942,2044,1712,500,1000,764,495,1960,2038,1914,1870,1678,1766,1894,1792,1910,2048,1426,1412,1910,1380,1814,1970,1998,986,2227,1932,2059,1982,1968,1910,1996,1688,1244,394,2014,1532,2006,2057,1974,1652,2044,1978,1978,1968,1978,944,944,1670,1286,1286,1912,1444,1768,1252,1548,1882,1912,1884,498,620,1774,506,540,2034,1954,1874,1896,1794,1612,1956,1996,1708,1406,1832,1896,2018,1012,1974,1732,820,1776,2022,1430,1774,566,1052,1968,2014,1550,2000,1312,1626,1998,1992,1546,1924,1966,1678,1064,1966,1998,1992,1986,1960,2000,1988,1994,1824,1950,1486,1850,2207,1908,1902,1910,842,854,834,826,876,886,1886,1886,1864,1904,1898,1916,498,730,1296,2046,1992,1990,1860,1868,1850,2062,2014,1918,892,1968,2086,1976,1992,1976,1974,1996,2000,1962,1988,1774,1802,1876,1792,1556,1260,1960,1994,1992,1972,1998,1154,308,1794,2016,1760,1898,1774,828,882,1886,1888,360,1450,910,740,892,1662,1890,1848,1420,1990,1898,406,1866,1884,1890,1874,1854,1862,498,1678,644,706,1964,2038,1908,1772,1788,1972,2000,1756,1922,1900,1904,1780,1786,1460,1906,1680,1788,1660,1704,1816,1758,1976,1600,1456,1644,1972,1998,1962,1982,1976,1596,1796,1998,1990,1438,1806,1808,1782,1990,1998,1960,2114,1854,1892,1860,1834,1892,1864,1624,508,792,886,398,886,384,1032,1027,1306,596,600,1476,1110,1334,1346,1330,1450,1350,1418,918,1406,1428,1406,1430,1508,1392,534,546,1498,1448,1506,1476,1500,1474,1500,1476,1482,1478,1526,1450,1502,1404,1406,1500,1406,1414,1424,646,1092,1234,1334,1086,1218,918,1488,1500,1492,1474,1374,1496,1474,1478,1430,1422,1476,1430,1098,1136,988,1426,1482,1500,1490,1514,1488,1384,1418,1408,1418,374,702,766,1472,1530,1050,1480,1410,1428,1042,1036,1416,1436,1478,1504,1408,1448,1426,1440,1478,1520,1358,1390,1446,1404,1464,1490,1336,1426,510,1014,660,1072,594,1374,1418,1430,1432,1438,1464,1410,1476,1418,1440,1478,1506,1498,1506,1410,1444,952,1406,1416,1444,898,1424,1494,1494,1418,1356,1484,1496,1484,1498,1380,1354,1486,1514,1428,1440,1334,1400,1486,1496,1246,1428,1248,1414,680,1138,1036,1482,1194,1472,1526,1476,1474,1426,1402,1416,1108,1416,1422,990,1436,1168,1332,998,1224,1156,1278,1424,1086,1302,1500,1482,1502,1410,1412,1402,1410,1424,1422,1478,1400,1498,1480,1412,1396,1416,1472,458,1492,1498,1346,1376,1422,1440,1410,1402,326,1480,1440,1194,1478,1244,978,994,1522,1520,1532,1118,1684,1564,1520,1526,1424,1410,1404,1338,706,1558,1404,1056,1072,1056,1050,1032,1050,1240,1320,1414,1500,1242,1268,970,1340,1434,1474,1058,1044,1484,1438,1326,1380,1386,1342,1210,1422,1484,1494,1466,1430,1370,1456,1478,1354,1392,1504,1342,1272,1270,1348,1478,1484,1312,442,468,456,1408,446,636,458,1490,1460,1456,1486,1440,1410,1322,1426,1430,1400,560,1408,1408,1432,716,896,1426,1424,1238,1286,716,1426,1482,1102,1124,1386,1434,922,1414,1404,1428,1412,1428,1462,1486,1426,1490,1416,1336,1434,1456,1050,834,1502,1494,1406,1474,1468,1488,1482,1488,1500,1502,1462,1490,1316,734,1230,1404,1394,1464,442,694,1512,1478,1176,1186,1418,1492,1404,1440,560,518,1336,582,890,1380,1012,1340,1180,970,1316,1144,944,1276,1392,1466,1516,1350,1500,826,1400,1458,1418,1428,1464,1492,1362,344,320,1418,1368,1390,904,1430,1440,708,1186,386,1400,1474,1474,824,1366,1434,1392,1068,1350,1404,1142,1472,1434,1204,1152,1474,1526,1052,1482,1344,1500,1480,1464,1304,1484,1464,1498,1500,1478,1502,1070,1074,1044,1502,1070,1052,1042,1504,1472,1404,1502,1380,1478,1494,902,872,1522,1386,1320,1358,1496,1328,1298,1190,1476,1506,1406,1408,1368,1514,1284,1516,1476,1506,1114,654,734,734,678,1486,1500,1420,1004,1022,392,934,980,1396,1414,462,1330,678,1354,353,1256,2384,388,630,952,798,850,1974,2042,1784,1992,1980,1766,2036,1948,1980,1990,1972,2004,1976,1990,1974,1982,2004,2000,2000,1428,356,2094,1016,1114,1566,1782,1840,1986,1984,1886,1886,1924,1894,336,742,1882,1886,1904,346,858,1218,1510,1224,1904,2018,1892,982,560,528,1986,1988,1996,788,1396,2044,1908,1908,1886,1890,1772,1908,904,1592,1952,1610,1826,1786,1668,1884,1882,1988,1674,1854,1910,1906,1886,1920,1888,1884,1896,1512,1524,2008,1900,1914,1832,1046,354,2158,1884,1882,1798,1880,1886,1894,1948,1974,2050,2142,2088,1730,1260,736,2104,2062,1890,1802,440,628,1604,1712,1136,1820,1808,1820,1884,1904,1890,432,306,1328,1838,1786,480,998,1032,998,1704,1002,1012,1880,944,1842,2042,2014,1424,1684,1390,1900,1810,1894,1904,1800,1878,1968,2004,1904,1954,1920,1930,2002,1974,2036,2002,1904,1980,1884,1886,1896,1478,1816,1596,1380,1880,1890,1902,1894,1864,1544,1886,310,1896,1866,1840,1876,1896,918,1372,1898,1394,918,1596,526,1976,2048,876,1000,894,1878,1992,1872,1874,1946,1848,1946,1900,1892,1822,1568,1960,1880,1890,1878,1872,746,728,1440,1890,1894,1894,1886,1878,1896,1892,1878,1888,1882,1574,1408,642,1552,1976,2000,1988,1574,1998,1980,1998,1994,1010,784,1796,1726,1514,1670,1802,1528,2042,2066,2020,1878,1580,2082,1776,650,646,614,958,1028,2050,1874,1854,1816,1926,1670,1918,1908,1918,1682,1800,1880,1854,1972,1882,1690,1914,878,1770,1786,1882,1888,1914,1142,1892,1896,1906,1904,1678,1880,1880,1660,1900,1884,1898,1414,1792,1974,1996,1990,1992,1984,1992,676,690,1818,1934,1840,1966,1992,1880,1884,1802,2056,1866,1864,1898,1878,1878,1382,1792,1778,960,1592,608,1938,1988,1496,1598,946,1402,1892,1876,1250,512,1032,1778,1896,1888,1898,396,1208,1988,2022,2056,2070,1994,1640,2068,1860,1896,1892,1894,1502,1888,1058,806,1890,1886,1894,1892,1872,1890,1886,1880,1932,1696,1780,2016,1968,1990,1998,1988,1072,938,414,1956,2036,1968,1876,1902,1798,1884,1894,1550,542,1886,1941,1994,1951,1996,1130,1944,1176,1774,1812,1916,1534,1874,1568,1396,1510,1328,1792,1752,2025,1848,1902,1992,1786,1808,1214,1096,1658,1994,1748,1646,1584,1956,810,1986,1584,1486,626,2000,504,1584,1950,1984,1999,1998,1968,1860,1858,624,778,1878,1884,1934,1892,1892,362,722,562,568,622,432,1792,1648,1750,1758,1336,1726,838,1956,2012,1988,1448,1888,1886,584,1316,1718,1822,1890,1902,1928,1862,1864,2034,1916,2004,1973,1946,1870,2010,2032,378,1874,496,1060,880,602,670,414,1270,672,678,1514,928,1868,954,996,1258,344,1478,1926,1900,1858,1872,1904,1894,1174,656,566,1392,512,474,474,1860,1160,1226,1884,1989,2027,1170,1986,1666,1766,874,1632,1998,1124,338,1080,732,2012,1998,1872,1886,1969,2028,1876,1880,452,888,1674,1842,1448,1884,1734,1164,1652,1910,1882,1262,1218,2092,1872,1470,1954,1680,1734,1778,1882,1854,1602,1598,1956,1878,1936,1588,1930,1973,2036,2008,1996,1926,1284,1968,660,406,1292,1898,1912,1294,1314,1568,1648,1860,1408,1702,1398,500,1888,1960,1938,2030,1928,2022,1880,1902,1872,1900,1882,2048,1710,1516,2152,2092,2128,2070,2038,2046,2010,2062,1594,2068,2084,2020,2114,2108,962,1908,1268,2122,2092,2050,2008,2040,2020,1996,1968,2064,1986,2074,1870,2128,2131,2122,2126,2112,2028,2036,2020,2128,2186,2086,2048,2014,2086,2118,2082,2032,2072,2084,2020,2106,2010,2128,2154,2114,988,1482,354,936,1612,1826,1450,1882,1878,922,760,1018,1854,1142,954,502,2080,1972,396,1962,2036,2012,1884,1912,2002,2124,1516,1346,2030,1994,2022,2096,2150,1980,700,2030,2014,1970,2018,2084,1952,2092,1982,1986,2040,2032,1962,318,1268,1600,2024,2006,2010,2002,1310,1914,624,1512,1446,1900,2012,2010,1894,2154,1926,2026,2024,2010,1990,2076,1792,1796,954,1680,1980,1514,1972,2048,1848,1234,678,584,1758,598,968,1876,839,522,1962,2036,2006,1878,1896,1186,1650,1140,1322,1926,1894,1890,2002,1998,2028,1904,1620,1882,1068,1914,1388,1918,2006,1600,1912,2020,1796,1982,1970,2034,1914,1884,1978,1752,1946,1978,1996,2022,1912,2014,1912,2018,2026,2004,2000,1928,1646,1628,616,984,1986,1968,1672,1694,1826,1670,1658,1880,676,1182,1386,1890,1040,670,1882,418,1866,1878,2040,1928,468,456,1232,608,976,1890,950,1647,1470,1520,1494,1428,1502,1224,574,1522,1496,956,1488,1492,1436,1060,942,1502,1036,1012,1486,1492,1422,1442,1426,1482,1524,1388,774,1422,1432,1412,1206,1512,1508,1344,576,1530,648,1086,488,1510,1526,1510,1198,1266,1338,1328,818,1160,668,1398,1504,686,1704,1354,744,1480,1528,1426,1420,1422,1428,1424,1404,1416,1428,578,808,1432,1412,1424,1420,1378,1428,1418,1434,1420,1412,1426,1426,1420,1428,1354,1352,1258,1348,1008,1006,1352,640,586,1364,1294,1400,1350,1406,944,1424,1392,536,1032,1104,1500,492,1370,810,416,1406,1092,472,436,304,1424,572,668,534,1312,1512,1640,1158,716,636,726,738,680,350,860,1480,1528,1188,1268,480,1362,1464,1430,406,400,1568,1260,1422,1366,1190,1198,722,1434,1086,1192,1384,1332,1328,854,704,1138,1522,1390,1556,1494,1308,1448,1418,1386,1390,1254,766,370,468,1074,1476,1482,1370,1312,1424,632,1512,1266,1432,1532,1474,1318,1552,1110,1472,1432,952,1458,1662,2316,2316,1132,1952,1954,1950,1186,1196,2050,1656,586,2018,1984,2028,2042,850,1476,1948,1964,1870,1950,1928,946,1958,1962,1962,1948,2680,778,760,1936,1942,1960,1970,1952,1946,1136,1974,1948,1958,1946,772,802,1296,1960,1970,1972,1964,1976,1992,1958,1968,1502,1982,1966,510,542,640,354,816,758,856,656,552,732,696,1130,2088,1956,944,936,940,940,1968,1974,1962,882,1960,1932,1976,2084,1992,1992,1950,1984,1984,1934,948,944,956,942,1970,1970,1980,1990,1978,1976,908,1966,1982,1978,1992,1968,1968,1984,1982,1986,1980,1856,1008,1298,2044,956,598,2082,1984,1014,1042,2008,1728,1968,494,1122,440,1824,1958,1960,1942,772,1944,1624,1950,946,940,1952,1950,1834,1486,1930,1950,1474,1952,1948,1170,1292,1954,1952,1246,1534,1418,1154,1956,1966,1954,1964,1954,1960,1944,1848,726,1180,1952,962,1034,1950,844,1218,1940,1954,1502,1260,866,1368,700,1916,1470,1948,696,1864,1946,1908,1130,2090,1964,1206,1958,1176,1948,2006,788,1946,1946,1812,1298,782,1466,1958,1942,1892,1940,1832,1850,1074,1954,1356,1976,1946,1958,1950,1956,1946,1974,1956,1064,1076,1866,1658,1562,1098,1654,1590,2044,1528,1256,1368,1872,1752,1228,1256,1884,1960,1970,1982,1960,1944,1960,1942,906,1128,412,1076,1888,1962,1954,1958,1966,1938,1962,1680,616,566,1956,1360,444,1324,1964,1958,1966,1966,1952,1952,1942,1954,2026,1960,2002,960,1960,1954,1954,1966,592,582,852,1852,1960,1946,1972,1964,1940,1974,1960,1408,2060,2030,2060,2038,368,2046,1372,2032,1254,1198,784,1116,2026,1498,2018,2044,1960,1972,1330,1114,1472,2036,318,1770,936,932,924,940,936,940,904,1726,1970,1954,1954,1928,1962,2084,1914,1968,1626,1910,978,974,1836,1490,1914,1966,1980,1968,1972,1958,2048,1936,2036,2030,1816,860,946,1820,1836,1830,1808,1868,1968,488,906,524,808,924,926,2190,2225,2470,1278,784,1452,654,1516,2036,2490,1530,2376,2404,1436,1902,548,768,1850,678,2494,2510,2500,2514,2498,2206,2448,2496,2474,1180,1188,1190,1180,1190,1186,1866,2492,2482,2484,2476,2480,2496,2470,2464,2478,2630,2616,2484,1524,2622,2610,2390,1526,2656,2586,1578,2468,2318,2490,2514,1706,2128,512,1460,2034,2540,2508,2502,2474,2506,2502,2520,2040,818,1202,2430,2488,2462,2522,620,586,426,778,1988,2516,1180,1182,1198,1192,1192,1200,1802,568,2466,2504,2510,2122,1006,1274,2606,2500,1266,2488,1174,1020,2482,2478,2430,2464,2512,988,2476,2476,2198,1048,2484,2472,728,1370,2480,872,908,2500,2504,2588,2588,2502,2494,650,520,2754,2174,550,1520,2678,2520,1246,1254,850,1254,2506,2492,2492,1522,1248,1252,2510,2514,2504,2500,2520,2520,2502,2502,2510,2508,2508,2496,2512,1168,1146,980,1166,1254,1240,1240,1232,2504,2452,2278,2436,2206,1848,2258,2502,2508,1846,2508,2494,2486,2494,2512,2530,2506,2486,1032,1242,1232,2502,2694,970,972,1590,1442,1000,2118,340,978,2036,1254,1252,1256,1252,2498,1236,2292,2512,1140,2500,1150,2308,2508,2296,2246,1958,2514,1144,2722,1324,1398,2510,2502,2506,2526,2482,2484,1906,2340,2530,1544,1522,2510,2514,2508,2544,1528,1532,2528,2370,2510,1082,1096,2704,2526,2608,1034,1006,2498,2528,2520,2552,2500,1978,1326,1102,516,1246,1254,1256,1158,1942,1344,850,2654,762,1734,2450,2518,2462,2506,2454,1210,1208,2500,2500,1196,1194,1200,1202,504,518,1432,1000,1230,1216,2504,964,1110,2328,2254,2252,2242,930,910,1640,2492,2494,2432,2532,2494,910,1040,1412,2534,2518,2616,2414,2684,2404,2680,2498,1366,1406,2564,1532,2504,2512,2660,2516,882,652,1144,2500,2694,1804,1946,412,1154,710,1772,2444,1228,1120,2472,2424,888,786,1008,664,890,886,484,480,488,2448,738,746,738,446,586,652,2124,728,672,350,2494,2604,1370,2494,2500,2500,2486,2478,2484,2484,2490,1464,1552,2064,1156,2490,1636,1926,2670,2508,2410,2468,2462,2466,1176,2340,772,790,2496,768,958,2596,570,888,2594,2498,2478,2504,1768,1670,958,786,1954,1590,860,642,1798,1146,1710,2498,2310,856,1836,2298,796,1272,2300,1876,1416,1458,2494,2494,1126,758,2498,2596,1192,2298,542,988,2504,2496,2488,2492,1038,1494,2512,2484,2498,1242,2508,2496,2486,2512,2502,1558,1144,2638,2492,2622,2500,1036,1156,2484,1142,2504,2516,1864,1894,2506,2496,2504,2498,2398,1900,3272,2524,466,1530,2498,2346,2516,2554,2526,2496,1042,1724,2476,2480,554,548,1358,1170,1162,1146,1154,1156,1110,2494,1938,2186,644,906,2532,2514,1206,1230,2500,832,1354,2014,1088,2514,1398,488,2514,2510,2532,2492,2558,2598,2482,1332,1342,1226,1228,1232,1214,2550,2424,2102,2500,550,634,2496,2106,2106,2520,428,436,1794,2504,2512,2536,2542,2520,2410,1394,1956,1854,2068,1934,1898,1922,2116,2032,2504,2492,2486,1218,1198,1206,1544,696,1932,2702,1808,2348,1362,1236,1218,2520,1156,2534,2532,2486,2586,1924,2542,1206,2614,2524,2560,2496,830,556,1256,2502,2500,1526,2114,984,1228,1224,340,1152,2488,2484,1744,2522,1856,2488,1542,2494,2554,2500,2506,2484,1140,1170,2514,2430,1426,1992,1182,2730,1552,2718,714,1040,2500,2506,2580,1924,2598,1304,350,1052,1204,1208,1208,1206,1208,952,2500,2522,1932,1160,2516,2502,2520,2502,2558,2514,2560,1930,1914,1932,2218,1916,2552,2530,2506,2538,2498,2492,2520,2532,2348,2520,2310,1562,1562,2544,2300,612,890,1038,704,2594,2594,2544,2544,2304,1098,1566,2516,1734,2690,2036,2558,1158,1348,2482,2496,2448,678,2500,1942,2234,2000,378,1964,2584,1054,1018,772,914,2312,2490,2482,2530,1034,2490,2668,2420,1110,704,2526,2552,2506,2520,1152,548,1836,2562,2570,2514,2512,2640,1014,1242,640,648,556,382,484,2278,1042,2504,2500,2616,1166,2574,2500,2540,2554,2514,2306,2066,1114,2570,2604,2516,2538,2508,2542,1202,1948,1390,1932,2110,984,762,648,432,918,1352,2502,2476,2504,1610,2490,1980,2492,1158,1142,2498,2506,1340,2498,1528,2492,798,1340,910,2318,496,2066,1916,960,1258,2590,2472,2744,1182,1696,2486,1362,2676,2840,2438,2250,2510,2670,1460,2494,2490,2486,302,1530,2494,2658,1058,410,2478,2482,2494,1924,1436,1228,2520,1546,604,596,606,638,642,638,594,606,608,604,598,638,794,1490,1462,1344,862,802,1934,1922,1924,1930,1942,896,894,900,890,900,892,1328,1920,1924,1474,770,1924,1928,1928,1930,1926,968,1904,886,1948,1930,1928,1930,1930,1926,1296,1944,1588,1934,428,1404,2046,1938,1914,1920,1924,1928,1744,1272,1914,1910,1622,1930,734,1948,1934,1916,1852,1928,1934,2074,2068,1178,1040,1488,1926,318,538,1214,1438,670,1926,1932,1936,1782,412,320,1946,1914,1928,1532,1694,988,1624,1082,1918,1926,882,730,1926,1928,1928,1934,1926,1914,1924,1046,1932,1002,984,1944,1184,1174,1674,1112,1938,1942,1940,1938,2050,2062,2046,1624,1932,1738,1936,1920,1946,1930,1934,858,1714,670,1776,560,1900,946,1972,1956,1876,2090,982,1426,1424,1502,1600,666,1658,1200,1930,930,1990,1930,1932,1942,1472,2024,852,932,916,1934,598,1932,1918,890,1932,1940,1940,1946,1940,1974,1932,1976,1190,1978,1902,1334,1926,1914,1940,1934,1938,1934,1926,1638,1986,1930,1892,1948,2056,972,1192,1936,1878,1940,1948,1926,1936,2030,1968,1706,1730,1718,972,1940,2072,1612,1954,2092,1296,1958,1920,1342,1934,1926,1970,1926,1934,1928,1334,1936,558,1918,1780,1946,1790,1792,846,1790,998,1488,994,1770,894,1334,818,810,818,1942,1952,1918,1030,1770,1782,1412,1938,1934,1956,1908,1922,1954,1908,1046,1036,1936,1896,1282,1902,1894,852,978,1870,1670,1902,2034,1330,1924,1972,944,1942,708,1688,1928,1960,1916,912,1028,1948,1908,1046,1924,936,1886,1520,1624,2072,886,1088,494,1188,1604,674,1900,1892,1890,1902,1908,994,992,1898,608,1904,1006,876,598,720,916,1890,1802,552,1884,1146,1752,1524,1674,1514,1736,1198,1906,786,1768,1902,1880,1900,570,856,1904,1894,1104,1772,1604,1354,378,848,1702,1546,1048,1152,1262,1912,1954,1898,2060,972,1880,1890,722,712,1414,2088,1556,926,1644,1494,888,414,616,1610,946,728,562,1234,1338,790,1588,1942,1902,1596,1904,1902,1286,1854,1310,1920,1706,1848,986,1884,1734,1356,1266,1360,1558,1116,1934,1522,1932,1818,1952,1930,1930,1930,1920,1936,1124,306,1932,1926,1924,1934,1946,1934,1936,1932,1930,1346,1922,338,1294,1984,842,1932,956,1180,638,1078,718,850,1942,932,1936,1920,1930,1938,2086,940,1002,2427,1332,892,416,2084,1726,1874,812,1938,1940,1942,920,1940,960,958,1944,1600,1946,1952,1958,1230,1400,1806,1954,1954,2064,2068,1672,1968,1950,1934,1938,1806,1956,1956,1964,1940,1944,1952,1880,1950,920,1638,1770,1812,1066,1800,1950,1804,1952,1770,1812,1804,1344,1344,1798,1808,1800,1786,1790,1790,1790,1954,1796,1970,1798,1810,810,1952,1958,606,966,974,1352,1328,970,1038,766,306,1136,1532,1956,1146,734,1950,1932,1944,1896,1964,1018,1846,1840,440,1944,1178,386,1962,376,1702,1748,464,1934,1354,648,364,1972,1944,1770,1950,1928,1962,902,896,1302,1706,1960,328,1270,1988,1960,2046,1884,2090,1974,664,2106,2104,1416,1996,1948,1960,898,900,1766,778,1994,884,930,1286,820,950,1112,940,942,1356,596,1196,1330,1290,1794,2122,346,778,2120,1904,1948,1940,1962,1946,1858,1334,1922,1952,1448,352,1058,1740,1634,1968,1052,1956,1940,1956,1956,976,1140,1960,1950,1942,1420,1972,1606,1946,1956,1956,1948,1950,1944,922,944,1960,1978,1862,1658,1960,1048,1960,1952,1820,968,950,2088,614,1352,624,602,1774,1796,986,1968,940,912,942,1942,774,826,842,834,1956,1934,1954,1754,1942,1946,1946,1798,1800,1502,1960,1958,1942,1948,2048,1800,1360,1800,1306,1792,870,1790,1812,1796,1794,1802,1800,1798,1806,1802,1804,1784,1804,1798,1936,1998,1952,1454,1202,1518,1998,1528,1126,1196,1416,966,1474,898,1950,858,566,1286,2102,842,308,1720,1486,1092,1950,1956,1978,1952,1208,1944,1946,2072,1266,644,2054,1948,1940,2060,1558,1936,1956,2086,730,1964,1982,752,1754,1954,1956,2084,1948,1072,2532,2064,1954,1718,872,1972,1434,1968,1964,1788,1782,1792,1956,1950,1732,1712,2038,1056,1050,596,1130,1784,1482,1986,1918,1416,934,582,1272,1984,2150,668,1786,946,386,808,1936,1938,1942,1926,1950,1276,1540,1210,634,1278,1940,1186,1808,1810,1806,1822,1818,1800,1806,1120,504,1320,1074,1638,684,1822,1800,1812,1628,1302,1054,876,828,1930,1956,1948,1956,1544,1248,862,1352,1616,844,1432,1286,1460,744,1946,1896,968,1934,1944,754,1934,1910,744,868,1416,310,1512,1076,1686,1946,2106,2130,1738,984,1034,1810,620,1758,2128,2108,2128,2108,2128,2108,2132,1864,2112,2132,2120,2156,1316,1428,2130,2128,820,2126,2138,2132,1046,2106,2128,2126,2122,2122,2132,2124,2116,1762,1104,1076,1066,2114,2136,2108,2128,2090,1320,1826,2174,1310,434,1070,906,900,306,1058,2112,1506,1524,1616,1716,892,2276,668,1056,1568,1312,310,1948,1064,2110,2128,808,2112,2124,2130,2134,2122,2106,1036,518,2126,2132,416,524,2100,2122,858,2132,1084,2112,2124,2136,2136,2108,2132,998,1036,2090,2138,2136,2120,2142,2132,1072,966,2126,2126,2248,1076,1040,1064,1042,1458,310,1464,1478,1700,2122,970,1060,1074,1068,2112,2130,2108,1798,1140,2124,2102,1026,1708,1042,2098,1018,2072,1042,444,2088,1872,2120,2132,2126,2126,2140,2128,2274,2126,2122,2100,2092,744,1790,1370,2028,1644,1756,2020,1952,1140,2104,1880,2106,2130,2128,2096,2138,2090,2020,2074,988,590,870,806,1414,2278,482,1948,1174,1050,1748,1942,1048,2234,1998,1574,1952,1056,2122,2126,2114,2006,734,612,2114,1256,776,988,2036,2142,2122,2142,2140,1290,1326,1126,2126,2128,1986,970,2136,2130,2106,2114,2136,1012,1962,1968,2116,2064,2134,1072,2116,618,2108,1072,1616,1058,2126,1466,2120,1050,1050,2136,1076,2112,1460,2132,1970,2132,2130,1006,2122,1064,2118,646,1444,504,1588,2090,2046,1870,1014,2108,1518,2086,1024,1952,1056,446,1946,1946,1976,1954,1964,1924,1980,1212,1098,2068,984,2038,2054,988,2056,1232,2080,1094,2114,1406,1958,2090,2260,2080,2148,1930,1904,2112,900,742,736,2154,1874,1506,1954,828,2100,2126,928,2116,704,684,704,2108,2108,1942,2134,2104,2114,2118,2122,1930,980,2104,994,992,2050,1414,1794,2038,2010,2020,858,1200,568,1872,902,994,2112,1964,2086,2098,1018,752,664,1026,1064,1956,2120,2234,2028,1164,1340,904,1428,1602,1642,492,2268,786,2276,1070,1092,776,586,684,772,1078,826,402,404,368,718,322,1498,1954,1040,2104,1108,2124,2098,2140,2094,2118,836,492,500,856,2104,2118,2116,2130,2106,2122,1966,1956,2142,2104,324,2114,2104,372,1840,2100,2126,1608,2116,2134,1946,2120,2132,1058,1040,1616,1636,980,1638,2144,2128,2128,2136,986,1330,2108,2134,1244,548,1036,358,426,1056,2286,576,334,2260,2158,852,1518,1222,688,2052,1474,1002,1114,1120,816,906,500,1024,454,1076,828,978,326,2531,898,634,564,604,568,566,720,1042,2116,856,760,626,2092,1700,692,1926,878,514,2280,372,2262,454,988,2082,1666,1044,2276,1038,1998,1638,796,756,940,926,472,532,624,524,1124,1090,994,1196,570,410,406,400,962,562,1268,450,1900,2194,2118,1998,1382,1120,866,914,624,596,778,2078,2092,2070,2100,2198,2114,2100,2200,1560,2064,2108,1624,1780,962,592,1990,2306,1276,864,1676,2100,780,714,2274,2014,2114,2132,1164,1148,2284,2016,2328,2024,2088,2084,2006,1164,2046,550,686,2176,1262,1194,1236,1218,1226,760,1232,1228,1228,1210,1220,1226,1210,1220,1242,1238,1220,1230,1190,1216,1202,1168,1190,1198,1202,1272,1218,1222,1192,1206,1230,1218,1230,1194,1138,912,1196,1198,1196,1200,1242,1216,1244,1228,1110,1212,1224,1216,1188,1190,1208,1210,566,1186,1210,1206,1216,1188,1202,1198,1186,1194,1170,1218,1198,1166,1220,1188,758,1190,1192,1190,1234,1196,1202,1204,1210,1178,744,1226,1236,1196,1204,1222,1238,1194,1232,1226,1198,1202,1200,622,1184,1210,1232,1194,1274,1200,990,1168,1182,1202,1194,1196,1206,1210,2842,412,2278,2080,2704,1632,2422,2444,2424,2628,2244,2268,2400,2040,2460,2932,1946,2320,2162,2436,2542,2788,2750,2288,2808,2564,2510,1974,1988,1818,1846,1640,2628,2428,2326,2358,1694,2484,2294,3536,1272,1814,1068,1848,1062,1908,1912,1860,1772,1850,1878,1054,1828,1792,1800,456,2396,632,418,496,754,844,396,430,470,514,438,466,438,492,578,388,770,330,360,412,1168,674,670,1854,1762,1796,1782,310,712,592,462,468,946,976,1140,886,1036,1040,894,732,954,968,1138,766,846,796,2412,2412,718,1630,504,674,1284,2352,500,1738,1278,1558,1076,1822,2104,2294,2186,2140,650,2046,2360,558,504,778,678,714,350,548,1048,966,992,762,688,2431,2431,944,646,2391,2391,510,1970,1924,862,868,862,860,2178,1750,1040,1340,2232,720,2250,2104,546,398,582,2154,1284,1370,2126,2250,1246,1342,1080,1207,710,436,1840,640,1604,1172,1762,1780,1876,1854,1770,1876,1776,1830,1816,1430,1780,1758,1770,1834,1780,1786,1770,1780,742,1768,1778,1394,1406,1778,1940,1848,1760,1948,1804,1806,1770,1774,1768,1816,1850,1818,1868,1806,1764,1408,658,2110,662,2160,440,2040,768,404,442,446,502,1496,442,826,1264,828,406,438,416,1036,1038,670,748,962,812,388,812,388,446,826,444,406,438,446,416,820,396,430,440,542,442,440,396,446,832,452,446,402,442,456,444,592,822,448,468,410,1926,416,1504,448,448,502,402,960,802,770,554,366,794,1370,444,486,830,498,490,422,394,500,446,492,478,448,396,418,1496,450,806,388,416,442,406,408,438,428,458,446,810,444,614,434,472,436,436,386,398,434,444,394,418,396,398,422,586,422,1098,868,432,490,418,400,456,820,486,816,442,706,434,438,444,430,438,426,396,450,804,470,468,386,470,390,438,394,446,820,1504,836,440,442,398,410,758,484,662,402,812,484,822,452,758,1510,1726,316,590,314,2210,558,2176,2292,2346,2358,2322,2282,1762,2368,2056,2374,2190,350,1052,692,1618,2090,1612,2288,2236,666,496,1572,2278,2206,2344,2208,2230,2184,2270,1976,2214,2152,2208,2306,2222,2292,2016,2258,2296,476,488,496,528,526,438,478,458,494,514,1004,378,528,582,2132,2180,1992,2244,2286,2198,2204,2156,2256,2168,520,490,2082,2392,2264,634,1436,2174,2278,2462,2230,2280,2178,2290,2182,2242,2194,2176,2198,2346,2000,2042,1952,390,984,508,436,364,2224,520,2486,2338,928,1288,1710,1892,1654,1662,1654,2150,2118,1734,1628,2508,2166,2242,2294,2162,2294,2564,2244,2164,1724,2164,1650,1610,1626,1640,1622,398,1632,1954,2290,1642,1640,1810,2190,1218,380,380,1646,2154,2156,2404,2444,2194,1802,2254,2156,1380,2328,2318,2440,2000,1264,2102,2096,2384,2042,2274,1704,2158,1012,956,980,2056,2022,2426,2318,2392,2244,1790,2494,2296,2190,2356,358,1786,2098,1696,1640,1700,1670,1644,2164,2158,2210,2182,1674,2094,2224,2404,2106,1696,874,1202,2010,2108,2238,1648,2588,2498,1142,1084,2298,1058,2330,2152,544,1620,2184,2176,2084,2168,1718,1790,1832,1662,2146,722,346,370,302,382,514,364,1406,370,2092,2158,414,704,458,636,2062,2116,1412,1076,888,374,2096,2150,2190,2094,658,838,742,474,2120,2116,2118,770,2132,2068,2118,720,958,732,956,2152,2186,2058,2066,2084,2188,2124,2104,2144,1666,2142,2182,2198,2134,2134,2126,2132,2036,2102,2194,2136,1544,2154,2120,2118,2130,2126,2114,2040,2148,2086,2060,840,370,2138,2142,2120,2094,2138,2112,2050,2088,2156,2092,2090,1230,646,978,2060,2130,2130,2082,2114,2128,2158,2138,2062,2006,2036,2068,2056,2124,2148,2098,2048,2098,2184,2086,2122,2194,2078,2090,2130,2110,2096,2146,2044,2154,2138,2114,2074,2084,2144,2056,2114,2088,2144,2104,2064,2054,2120,2086,2028,2000,2044,2104,2080,2142,2036,2050,2066,2096,2058,2012,1904,1976,2098,1988,2026,1986,2046,2048,2010,1956,2060,1986,2138,2158,2014,2136,2008,2074,2130,2118,1970,1948,2062,2108,1940,2040,2228,2252,2150,2192,2230,2126,2144,2108,2106,2150,2076,2120,2118,2084,2172,2056,2120,2126,2030,2112,2056,1534,1234,2222,366,2328,2262,2316,2316,2244,2280,2333,2310,2333,2236,2340,2282,1078,2246,2282,2331,2292,2264,2268,2258,2292,2346,1994,806,1204,2304,2362,2348,2308,1112,378,2366,2288,2352,2228,2338,2238,2222,2224,2150,1268,1144,1802,1806,1728,1776,1794,1800,1782,904,1800,1794,1788,1824,1788,1802,1792,1778,2143,2143,518,2044,1792,1870,1806,1758,1910,1742,1700,1670,1668,1674,1676,1666,960,1312,1622,1672,1494,1708,1716,1330,1992,2020,1702,1934,1358,1778,1716,1828,1810,1664,1768,1670,1842,1546,1792,1782,366,1186,1726,1918,1662,1586,1660,1790,1654,1710,1482,1676,1972,1182,1798,1720,1706,1858,1964,1244,1750,1662,1828,1694,1892,1852,1882,2143,2143,2489,2541,2679,2630,2618,2605,2552,2024,1537,2487,2467,2568,2498,1942,2645,2041,1937,2045,2011,1926,1550,2462,2631,2142,2561,2564,2373,2459,1949,1688,2072,2016,2585,2607,2605,2412,2482,2641,2560,2440,2549,2525,2634,1723,2160,2760,2659,2632,2492,2412,2561,2871,2507,1978,2548,2667,2646,2637,2431,3345,2216,2216,476,556,1776,1622,1776,1366,1606,1696,1636,1188,370,1716,1890,1144,460,1874,1608,1092,424,1736,1326,1744,1804,1642,1732,1652,1744,1786,1578,1996,1648,694,536,1822,2144,1590,1188,644,604,940,1542,1832,1830,1264,1012,1846,1744,1940,1792,1780,1682,1792,1694,1338,1718,1708,1748,1206,1754,1770,1784,1244,1932,1872,1794,1888,1690,1644,1774,1930,1794,1500,1660,1794,1266,1498,1982,1374,1650,2328,1432,2072,2052,2216,2216,2492,3091,2464,2214,2612,1979,2521,2488,2628,2677,2599,2707,2597,1692,2311,2646,2608,2515,2691,2633,2588,2597,2545,2558,2363,2618,2268,2559,2538,2396,2580,2687,2537,2393,2519,2566,2163,2605,2684,2506,2526,2405,2615,2704,2595,2436,2406,2254,2499,2671,2651,2088,2518,2602,2422,2526,2447,2630,2567,2194,2626,2967,2519,2499,2487,3038,2565,3370,2195,2195,474,508,1856,1724,2020,1882,1602,1848,1600,1144,1656,1576,1806,1656,1410,2042,1914,1974,1900,3162,1674,1924,1746,1804,1490,1918,1794,2234,1066,1790,328,2136,2148,1808,1874,1804,1856,590,734,638,990,604,694,602,614,600,614,600,2034,1918,578,418,598,408,584,420,562,414,1828,1876,304,424,1728,2072,1614,1882,1778,1982,2120,1834,1892,1974,1684,1808,1812,1876,1832,1798,1860,2036,1850,1796,1938,2026,1856,1846,1998,1604,1974,1822,1742,1678,1716,2492,3017,2192,2567,2381,2160,2601,2528,2976,1835,2286,1846,2577,2616,1644,1648,2631,2587,334,737,1673,2142,2433,2094,2513,2218,2971,2586,2902,2798,2574,2561,2527,2713,2458,2782,2602,2663,2653,2113,2567,2535,2180,2344,2384,2812,2703,2160,2549,2574,2623,2733,2135,2097,2382,2167,2581,2816,2589,2633,2254,2602,1874,2521,1967,3079,3072,3323,2148,2148,510,1882,1660,1716,1824,1590,1720,1568,1678,1746,2112,2030,750,1222,2130,2100,2134,1704,2104,1876,1684,1804,1810,2116,1322,1936,1826,1826,1788,2068,1862,1988,1942,1832,1708,1836,1850,1694,1822,2084,1872,1846,1978,1152,1194,1854,1786,2134,1550,1394,1758,1910,1880,1596,2074,1848,1894,2086,2054,1988,1430,1882,1594,1914,1690,1936,2262,2046,1230,1990,1816,1918,2284,406,1522,2078,422,336,716,1724,2080,1426,1902,1920,2046,2064,1956,2268,2268,2440,3057,1931,1946,2451,2537,2604,2435,2363,2469,2468,2608,2696,2710,1990,2689,2506,2168,2152,2621,2531,2601,2167,2367,2525,2519,2477,2162,2084,2577,2575,2524,2685,2486,2185,2485,1812,2592,2345,2235,2617,2453,2634,2546,2540,2550,894,840,2370,2561,2267,2536,2674,2622,2875,2713,2515,2660,2348,2601,2957,2417,2502,2677,2426,2697,2197,2581,2608,2380,2447,3097,3097,3421,2169,2169,476,2062,350,1838,2016,1682,1858,592,588,2072,1836,1820,1812,1778,2000,1924,724,688,1010,524,842,678,1004,2008,1814,1504,1904,816,814,1790,2114,550,1544,1884,540,536,528,544,540,530,548,526,530,516,524,514,1860,1680,416,362,468,476,494,490,474,476,480,394,1864,2024,528,510,1696,744,752,1978,1864,2164,1748,1720,1852,2042,1298,1644,1850,1958,2004,2214,1422,1794,1924,1622,1402,1912,1906,1820,2004,1920,802,754,1638,1694,2130,1830,1864,1836,690,884,906,2054,1848,1968,1388,1836,2298,1864,1798,1582,1848,1818,2078,664,502,1900,1800,1900,1846,1946,868,772,788,760,820,1306,318,1160,524,1900,672,1886,1832,702,860,1718,2870,2696,2297,2297,2492,3050,2414,2144,2448,746,416,2134,2651,1951,2414,2562,2720,2547,2475,775,2644,2113,1964,2330,2210,2879,2343,2130,2569,1909,2233,942,946,952,938,950,2699,2812,2514,2612,714,616,626,636,624,626,640,604,628,624,606,2126,2421,2247,2157,2215,2453,2342,2052,2288,2129,2606,2278,2286,2546,1650,2826,2402,2018,2161,2527,2151,1918,2619,2186,2276,2328,2689,2135,2085,2466,2077,2352,2432,2138,2327,2230,2205,1551,2772,2140,2462,1844,2271,2320,1978,2277,1745,2406,2825,2172,2548,382,478,524,734,816,2140,2134,2624,2281,2067,2508,2376,2282,2296,2168,2455,2661,2464,2490,2418,2340,2323,2363,2146,2627,3361,594,1560,1552,1564,1572,1574,1574,1562,1498,1456,1462,1954,1942,1944,1950,1602,1958,1572,1562,1572,1496,1508,1172,1568,1578,1570,1562,1870,1510,1506,1454,1382,1554,1560,1422,1548,984,1570,1250,1388,1574,1944,1396,1480,1546,858,784,1494,1938,1572,1502,1488,1566,1522,1916,860,478,1450,1484,1482,1508,952,1480,1502,1946,1540,1502,1968,1564,1548,1416,1292,950,1570,1570,1494,1972,1484,1370,1954,1570,1428,1226,1288,1564,1186,1488,1576,1602,1438,1564,1370,382,1002,1044,606,1584,1906,1162,1348,402,364,524,836,326,994,842,1506,674,682,1218,720,1010,560,560,1598,1480,842,852,868,938,992,724,1022,772,1088,618,1010,820,602,790,1204,812,1204,1446,1626,1594,806,818,518,818,820,1170,1118,800,1338,1030,902,1010,1118,1514,788,794,972,1596,1012,762,684,1510,1016,738,770,796,824,800,826,356,492,1016,996,1622,1008,434,1216,1012,1096,794,822,814,812,774,1622,1454,1154,1004,850,1468,1026,804,1620,592,1218,1200,732,772,962,850,564,798,816,992,1014,1024,1014,798,1500,1554,1454,1074,888,722,816,1054,798,992,984,412,978,1108,1016,1104,694,676,1056,680,688,788,726,740,772,1032,1020,980,728,448,626,1602,760,1500,970,1560,1566,1492,1150,1496,1000,1576,1036,1640,1564,862,1520,780,1494,832,490,1546,824,824,1590,538,540,1372,558,958,1674,1258,1290,1558,670,664,1654,1078,1078,1672,728,780,1164,1252,1356,1526,1514,1712,1172,1492,996,996,1194,348,1266,1186,1186,1184,1188,1188,1192,1418,1000,1174,1180,1196,1220,1554,3380,1192,1212,1248,1382,668,1426,418,1202,1514,1550,1418,1536,1454,1276,1244,1274,1274,1278,1280,514,536,1082,1554,1584,1594,522,516,1280,1524,1480,774,1254,1266,1318,1526,1514,1554,1480,1542,1548,998,1112,1012,1360,1590,1672,1510,972,1380,1018,1290,1060,1364,1312,956,1618,892,458,790,1130,442,2716,1680,730,622,694,1661,1064,1272,1240,668,1700,1700,800,1536,648,472,1728,384,1000,1072,1804,1488,748,636,384,1480,640,1000,1428,1864,1608,300,740,664,944,1772,1336,1320,1472,1404,1556,1764,1392,1772,1532,1352,456,1536,504,500,496,1356,556,368,356,1332,1596,496,1224,1360,1448,1456,1496,1112,1160,1152,1208,1832,1556,852,1632,1840,1444,1468,1488,1044,1408,1464,1244,1568,1488,628,308,1056,1868,2070,1380,2022,2068,2094,1980,2104,2356,1746,2084,716,504,1272,1340,2060,2082,2164,1850,2068,1892,2188,1486,1576,1568,2118,1208,872,1464,1168,604,1274,1856,1338,798,1942,1184,1992,528,1084,544,948,568,1428,2004,1324,1278,1220,674,1364,1280,1292,2046,2016,940,648,644,848,480,472,892,796,672,2016,640,1228,1092,1360,524,1048,744,650,952,888,688,1310,2024,1600,984,2060,892,1468,1190,910,1232,2076,2054,1942,1264,1482,624,832,1980,444,1758,2094,520,2004,1328,2012,2056,784,904,2004,1684,1636,1758,964,1848,1692,452,1032,650,610,2310,2010,2178,2124,1884,1990,1974,2004,1852,2012,1906,1944,2084,1872,1930,2062,1994,1882,1512,1884,1892,1870,1814,1804,1992,1844,514,1096,1768,1830,1958,1790,1850,1866,1800,1934,1938,1968,2068,1928,1814,1700,1024,1720,1926,1822,1764,1976,1984,1810,1818,1850,1780,1790,1812,1730,1824,1858,1838,1836,1906,1890,1818,1778,1826,1850,1922,1940,1874,1984,1930,2628,1181,1794,1196,2478,2883,2839,2978,2963,2310,2145,2785,2651,2347,2773,2537,2769,2516,2332,2569,2158,2479,2561,2547,2600,2922,2873,2473,2209,2330,2121,2423,2459,2652,2744,2339,2508,2471,2344,2490,2468,2753,2707,2864,2334,2839,2436,2347,372,454,1492,640,1736,748,1412,1372,1350,1364,960,710,1178,1176,1226,640,456,1056,1386,1408,1400,1152,1382,1422,330,1500,1588,848,568,758,894,1586,1382,1298,1380,1410,1442,1380,1432,508,1376,1392,1412,1382,582,1388,856,450,1348,1106,608,660,1396,922,708,1356,1384,1394,1342,1430,1430,1404,476,1388,1410,1116,1128,622,492,602,798,1366,1420,798,1366,556,490,1610,1496,706,434,1744,750,1414,1374,1360,1332,1354,952,624,704,1182,1178,1214,632,450,922,1392,1400,1412,1208,554,684,792,880,500,332,1502,1604,858,522,762,896,342,1594,1228,1304,1382,1412,1424,418,1392,980,720,1372,674,1406,534,582,1382,444,1032,596,466,1382,926,708,1332,1372,1382,562,1346,1406,1426,1394,434,1398,1402,530,1110,1158,320,608,794,1352,682,652,802,548,482,1438,1600,1476,698,1654,1784,1432,598,426,1320,400,1478,1286,1196,1092,526,1594,1246,658,1306,648,1526,794,522,1452,692,800,1584,982,900,1022,988,1498,1504,1150,714,636,652,1536,1392,678,764,1514,1540,1358,1408,1352,876,316,480,484,382,1450,424,388,398,324,336,512,346,526,430,302,340,320,490,1412,1508,872,1552,590,736,686,752,748,470,1132,844,908,970,802,984,318,388,366,348,442,1056,1024,1746,1266,1074,800,912,1184,900,962,1214,660,712,1164,502,1100,954,518,534,1362,1252,1002,1462,1772,706,998,408,792,534,610,432,654,476,616,710,1036,724,1424,1342,768,1280,1492,1426,820,814,722,890,602,850,1152,1408,706,764,1654,334,1044,1380,400,1492,1454,434,866,1488,1500,1196,1272,1300,1574,1534,428,1106,1474,614,1006,1216,406,1558,1506,1350,952,1548,1584,1542,798,1508,1612,1564,872,482,394,406,368,730,312,380,830,1168,876,1490,1198,682,992,630,1526,610,522,490,792,1360,1196,868,460,506,1370,1376,576,746,538,548,1032,1488,580,424,914,542,386,316,770,796,488,824,850,498,970,696,1078,850,564,810,748,750,532,538,688,602,1590,1486,1318,1354,1640,1526,304,456,728,674,600,446,1400,916,742,406,794,692,638,766,734,808,708,364,564,474,748,1736,1360,1590,506,1486,1496,1462,1368,1492,1108,1316,972,730,1214,1176,1108,1100,1304,944,834,944,446,550,1134,1070,1212,1376,722,374,364,566,418,488,1068,520,578,758,1096,1056,774,710,600,556,962,1216,514,784,1356,1106,710,1548,1064,512,1468,490,774,1332,1396,1324,1382,1420,618,354,1226,1546,1380,846,1112,1302,1454,1774,402,1500,1448,1558,662,858,1328,836,1536,1476,1548,1534,1522,1484,662,574,758,948,1376,1464,1456,1364,1304,1378,910,1444,1448,954,1148,1602,1188,1566,1522,860,554,588,1804,1662,518,322,1160,1692,1852,1918,1864,1791,1614,1024,744,856,772,1352,1292,1386,1292,1500,1452,750,764,1154,1152,730,1150,434,420,1424,1412,302,1660,1626,1508,810,410,562,1096,1188,562,568,486,368,1872,904,742,1196,1042,1170,1164,1818,1368,1506,1374,1186,990,1094,984,750,1196,1150,750,1092,1462,1536,1562,1508,1596,586,1590,926,936,382,940,1074,1372,1436,1062,1528,1534,1282,1030,1500,1488,1574,1272,1424,1022,1048,1226,1886,1588,932,1444,1502,1490,1550,1112,760,1268,1590,1778,562,400,1492,1200,598,1108,1106,554,1014,538,1154,452,630,1566,1532,634,332,1766,1442,1134,1140,1504,798,452,1492,1518,1564,1596,1398,646,1316,1648,1828,1842,1834,1834,1834,1883,1810,1252,996,1492,940,1334,518,1062,1450,1470,608,1524,1058,1520,1510,1372,962,1526,1446,1568,1146,1064,1170,960,1498,1488,1248,1322,1106,922,662,730,688,698,738,952,564,682,642,630,1164,1224,852,1260,1466,1472,834,852,1480,342,518,1140,1530,1324,698,1530,854,1562,1304,1320,1446,1486,1754,1246,1416,1284,1752,946,1030,1472,1484,512,502,466,512,402,392,1488,1464,1456,1964,400,1490,1602,1438,1512,1376,602,874,1564,1378,416,1440,1426,1400,1428,1424,1238,1598,1260,1552,834,1168,1108,640,1584,858,942,394,910,746,1612,1266,1792,1322,552,1100,572,804,684,632,756,642,492,414,440,450,456,448,484,448,350,448,464,518,1212,1502,1488,592,770,710,654,720,1260,1144,720,1024,726,514,1548,1386,760,774,404,936,1614,722,1394,470,1322,324,574,800,624,864,660,668,712,666,684,628,1524,1528,734,1642,1598,682,392,1596,1234,878,504,700,1106,1402,1474,524,1496,582,604,592,1390,1740,1288,694,1408,1308,528,1156,1480,1668,742,1732,1756,1752,470,986,1494,1368,1568,1456,1304,1452,1526,1454,1472,1110,1124,606,1468,1506,1512,1528,1510,1498,976,1534,1516,1444,1430,456,414,602,340,362,630,1554,1418,1266,1114,952,1538,1298,1566,1112,582,1486,1164,502,506,830,1120,1016,1276,1082,1332,1458,1208,404,1104,1278,1464,1872,2638,2639,2623,2637,1462,1506,1290,1286,1182,1194,1188,1356,1192,2622,1260,1256,1268,1288,1326,1298,1276,530,518,2630,2656,2636,2473,2736,2008,2463,1504,886,1402,710,2385,2549,2596,2564,2568,2108,1170,2564,1080,1068,2622,932,344,2555,2603,2760,640,876,1600,336,2649,2638,662,1302,508,2650,2048,2673,1006,464,918,2569,2516,2519,1054,470,892,2574,872,784,490,1961,389,420,392,645,1464,2619,2690,960,1014,914,1030,956,884,2582,472,1386,1362,2624,2628,2638,1514,586,499,2586,1953,2630,2604,944,954,2651,558,646,370,344,468,618,516,586,1256,720,952,688,546,304,642,362,424,420,360,2609,2568,1262,1150,1152,1142,1134,1064,708,2390,2310,2502,2134,1310,630,966,1710,330,2484,1754,970,720,2340,2340,1792,1798,600,982,754,1776,748,1794,1802,1798,1790,1792,668,634,1790,1790,1784,1786,1878,1802,1798,1252,1792,1794,674,870,1786,1676,1742,1732,1718,1782,1790,1802,1806,1248,2112,744,970,1790,1804,1888,1806,1830,1802,1792,1796,1794,1798,1796,1802,1774,1798,1792,974,1230,1784,1792,1768,748,1794,1790,1780,1746,1778,1770,1464,1458,1778,1798,1796,1784,1790,826,1796,722,1794,1788,864,862,1742,1916,1782,1800,1802,906,1784,1796,1800,1820,1824,1386,1860,1256,1802,1800,1810,908,1794,1804,1732,1730,1908,1918,1810,1818,1804,1802,1788,1796,1808,1228,1776,976,738,1794,1786,1788,1798,1800,1778,1788,1796,1790,1788,1786,1798,1800,1778,1780,1790,1028,1794,1276,1806,1698,1086,1408,1698,876,1804,1802,1792,1700,1804,1818,1804,1712,856,468,1624,1800,1668,1772,1798,1764,2334,860,1088,584,976,1006,852,1918,1258,1806,902,1814,1794,1788,1792,1798,1804,1804,1802,1812,1794,1802,1882,1808,1798,1726,1796,1798,1264,610,664,1814,1800,1800,1808,1802,1870,1880,1816,1810,1894,1882,1802,844,1270,1806,870,866,874,872,1810,906,1806,1740,1734,1816,1806,1810,1822,1814,1800,1810,1266,1902,1808,1524,1618,1780,1416,338,1334,646,1340,1790,1784,1816,1722,1812,1706,1676,1744,1228,1086,392,1658,1804,838,446,446,1684,1796,1298,1178,494,1326,578,1806,1712,1510,952,568,1740,1804,1782,1812,1822,1806,1800,1802,1800,1800,1796,1866,1740,1732,1876,1878,1802,1796,1864,1810,1804,1268,1810,1810,1738,1804,1800,1904,1852,1804,1818,1818,1804,1880,1892,1816,844,1248,1800,1802,1870,1780,1794,1796,1778,1878,1828,1830,852,838,850,850,1790,1256,1810,1802,1834,1812,1806,1774,1686,1880,1830,1792,1806,870,872,864,864,1804,762,1810,1762,1800,1792,1794,1720,1802,1792,1792,794,786,1786,1808,862,862,1838,1836,1810,600,1258,1454,894,1786,1788,910,1794,1806,1800,1846,670,1704,1796,1800,872,840,846,866,866,1770,1784,750,520,1796,666,904,1806,900,1806,1798,1806,1796,1804,1808,1800,1804,1798,1810,1790,1798,1794,1126,1252,1812,1806,1884,1808,1794,1802,1796,1816,1810,1796,1806,1798,1074,1282,1798,1648,470,1288,1792,1736,1032,1682,1806,1656,1700,784,312,692,872,1918,1678,904,1466,636,1664,710,1352,414,1718,1724,1560,1944,704,416,674,1750,1762,832,1768,866,392,582,928,1802,1454,522,864,1506,1786,1252,1110,1802,1804,1720,1802,1830,1720,1762,1728,1806,1810,1798,1810,1804,1790,1810,1802,1804,1804,1786,1804,1782,1788,982,864,858,1798,1780,1792,1794,1780,1280,1810,1746,1752,1794,770,1390,1638,1222,1354,1826,1800,634,1174,342,326,1462,302,766,1024,1800,1722,1796,1108,1806,1778,1776,1694,1808,1818,1792,564,612,1250,1040,1800,1794,1792,1794,1798,1794,1798,1808,1814,1830,844,862,862,860,862,850,1800,1798,1788,1792,1820,1272,1810,1796,1790,1796,1808,1806,1804,1796,1808,1806,864,862,1804,1800,976,864,862,1720,1794,1794,1796,748,1794,1786,1796,1786,1802,1792,1784,1784,1722,1726,1812,1796,1794,1212,1104,1804,1804,1812,1050,1814,1838,1906,1720,1694,332,1452,1802,1798,1048,1830,448,460,1280,1784,1054,740,1822,1766,1800,1042,1784,1780,1778,1774,1806,1806,1808,1852,1806,1810,1136,1244,1798,976,1710,1716,1802,1800,1792,1806,1802,1796,1790,868,872,866,862,1782,726,1276,1810,1266,1270,1264,1274,1796,742,1788,1790,1788,1794,1800,1796,1794,1792,1802,886,590,592,1920,1794,1634,742,1014,1790,1732,814,668,1630,1750,1390,1750,896,342,628,1366,1754,1774,1796,1784,1710,1796,1186,540,1560,1572,1404,1614,804,494,1796,1792,1266,1792,1276,1800,902,846,1758,1438,1734,1906,778,1824,1820,708,1830,1804,1696,1810,1822,1766,1924,1726,1780,1732,1700,1736,1908,1732,1804,1800,1250,1804,1800,1574,1262,1278,1788,1796,1790,1798,1794,1802,1756,1800,1250,1794,1046,1808,858,852,1790,1804,1802,902,1056,1788,1802,872,872,1798,1804,1804,1812,1434,1252,1806,898,1796,1786,1048,1784,1794,1794,1790,1790,1824,1824,1830,1802,1050,1272,1818,766,1786,1344,1348,1796,1792,1790,1790,1064,1794,1204,1206,1192,608,1814,1714,566,1820,1778,1276,1152,1840,862,836,1798,1834,900,1796,1798,1796,1278,1266,1280,1274,898,1812,860,898,862,1804,1268,1808,1056,1800,864,868,878,1798,868,1812,1546,1786,1866,1804,1812,1800,1796,1802,872,858,1358,1280,1806,1800,1768,1774,1566,1762,1800,1816,1806,1806,1784,1808,860,860,1806,868,1012,1810,1810,600,568,1688,430,808,1456,1104,902,556,850,1536,504,1810,1800,588,746,622,426,770,1818,1824,1810,1810,1802,666,386,334,1728,1816,762,458,420,494,540,1796,736,372,1664,556,730,1648,348,594,680,316,1982,1102,2070,2632,1684,2002,1472,1076,608,656,308,926,2048,356,2692,466,448,2224,1928,844,828,1100,1012,484,840,1790,1088,2144,796,656,2152,568,876,712,934,1856,1760,1046,814,870,964,1948,992,1444,422,860,2248,2176,2156,1950,1020,788,1108,612,596,968,728,1716,1120,2060,2352,1176,808,456,1908,1898,1548,844,504,1568,872,2016,2094,746,964,1840,896,458,1642,504,360,1376,2082,850,2140,892,888,744,964,1080,444,1934,2322,944,796,524,1014,2102,1024,1390,838,1404,2366,1306,772,764,764,440,2224,2074,1812,1608,868,568,1196,892,648,2356,944,860,1522,892,608,1632,2510,778,2166,1680,2306,568,2116,2146,972,2280,2562,870,792,768,1324,376,364,336,2168,950,1866,2116,1582,1694,2352,1572,842,818,1948,2278,868,1080,732,450,1568,2072,508,844,1104,504,432,430,1588,2132,2032,2122,764,1784,918,1406,1420,820,1900,2008,1144,1898,1278,2286,1990,1936,976,946,892,1020,2108,1734,668,668,2118,1160,788,1856,456,2150,1518,1866,1848,868,616,1938,1298,916,1056,888,780,496,1968,2386,972,1710,1262,652,1724,922,1972,2358,2078,1376,1276,2426,676,700,416,2804,912,856,1380,2462,888,1652,1882,844,2810,1390,1264,1288,1186,1288,1266,1264,1292,1328,654,892,1276,1268,1230,1250,1266,1276,1238,1282,1274,1242,1244,864,1126,1268,1276,1256,1320,1262,1266,1244,1246,1224,1210,1180,1258,1226,1226,1274,802,1222,1268,772,1298,1308,1206,654,1150,1236,1260,1264,1198,968,1046,1186,1218,1274,1122,1302,1268,1206,1332,3119,3026,2748,2939,2580,2962,2675,2401,3032,2867,2698,1463,3077,2940,3245,2126,2152,758,1040,1942,1538,1918,2140,1550,520,2194,1962,2186,2182,2146,2052,2080,1724,2092,1818,1634,2198,2136,2150,2232,516,1790,1688,762,1640,1438,842,1778,1698,1498,458,514,640,530,534,546,426,600,652,608,1718,1756,1560,1608,1320,494,504,1686,1666,1738,1678,732,812,816,1642,1710,994,744,764,1698,1680,1690,730,314,342,522,452,424,1732,1810,1778,1710,1748,1672,422,426,442,414,1678,1306,604,1648,1178,1698,1450,1676,1646,1402,1370,1712,1656,1480,1596,1360,1634,1666,1760,416,396,406,394,384,392,472,838,1024,1706,578,1704,592,582,1686,1250,1246,1278,1620,1620,1682,1670,1682,1672,1640,1384,1710,412,1620,1758,1474,1670,1690,708,786,1640,670,526,616,1586,1674,976,406,404,1590,1668,1694,930,420,434,422,416,412,424,422,432,418,1672,1744,1704,1742,1500,1934,1398,1634,2082,1760,598,594,788,904,954,1198,698,1208,1650,848,818,840,1660,730,678,884,1674,740,1744,1648,1798,1510,1572,1662,916,754,1332,1708,1036,1628,1198,1700,1500,1794,1274,394,350,1694,1580,1586,1756,1256,1636,1654,1680,1686,924,1618,1684,752,1948,934,1756,1170,1092,1808,1266,1246,1644,1688,2038,1196,1690,1250,1786,1312,1072,834,684,700,1746,1932,1592,1632,898,912,1346,892,1652,1730,1658,1524,382,1856,1616,932,872,924,1702,1668,1710,1690,966,1700,1702,1110,846,1686,1694,1696,770,820,846,820,1726,516,504,518,1680,1430,1622,1092,1468,790,2303,552,720,1254,2410,1916,2388,2444,992,1088,1156,1024,2518,2260,2558,1632,1686,2338,2338,2274,1632,2456,482,434,752,942,402,1326,1624,1410,2554,1438,824,1212,2438,1814,1528,2590,1550,1522,754,1170,1866,506,632,638,688,670,656,2438,2460,1282,2476,2546,2068,1454,1378,734,1404,1520,1332,950,590,1082,1794,2750,2766,2248,4214,796,812,2384,4192,1240,2502,2304,4458,2538,1200,2948,696,724,384,364,492,526,566,478,466,476,2446,2388,2368,2292,2426,1834,2428,1122,586,1038,1630,2410,2508,2110,2242,526,710,692,476,1078,696,500,1136,1548,1890,1948,1934,306,2476,3988,2452,1826,1810,1648,1950,2372,2572,2936,1300,2404,2330,2450,2106,2028,1412,2020,2384,1006,2522,1678,2368,1870,2480,2308,2402,362,520,432,1980,2350,2234,371,1190,1020,2610,1724,460,1004,2430,2512,2306,2250,2444,2224,1862,1924,1812,1376,2450,2078,984,982,2454,2442,1084,1080,1198,1134,2236,2298,1056,560,1320,1172,2500,2486,2822,2208,2428,2464,1812,1564,2010,1350,1226,2036,1830,2704,1390,1794,3053,2966,2358,2382,1648,1558,1418,1998,746,702,2554,2290,834,796,1564,2458,2194,2518,2472,2424,1282,1222,2214,1494,1142,2128,2202,1102,976,1356,976,2484,2410,2248,1990,966,986,2568,1640,1206,2404,1120,1186,1134,2556,2122,2240,2498,2492,2458,2462,2486,2006,1114,934,1572,864,1890,1082,3025,1190,1910,776,1766,820,1754,528,1644,686,1096,1820,1752,788,986,990,412,1694,626,1278,574,578,1682,896,1350,1180,560,616,1672,700,890,1326,1058,1080,1740,1006,1174,786,936,1274,698,732,1484,670,836,1910,772,640,1698,514,972,1724,1126,1702,1552,1110,1476,1870,1284,1516,978,2362,1384,2296,2140,1966,2352,1920,2210,1550,1410,2322,1058,1108,1072,1722,494,898,416,2284,1004,776,2226,1512,2460,2206,1092,2084,784,1400,1388,1416,1352,1400,1364,1180,1296,1284,1336,1200,1200,1456,1108,1336,1384,1460,1412,1332,1428,1208,1156,1400,980,1272,1400,1184,1180,1244,720,696,1172,1444,1180,1312,1216,980,1144,1140,1376,1188,1184,1280,1140,1336,1460,1320,1392,1180,1168,1368,1324,1404,948,1136,1308,1388,1352,1312,1388,1304,1388,1392,1316,1328,1392,1212,1176,1308,1408,1244,1272,1356,1144,1328,1276,1308,1400,1172,1320,2064,440,548,1202,344,442,934,316,422,596,830,738,1094,922,504,1078,686,1512,1530,1216,1470,1470,1512,942,1346,306,1468,646,446,726,756,1346,974,970,1606,820,1162,1534,1592,772,1476,1466,1628,1510,1512,1536,1032,1506,1516,868,696,670,790,368,1002,1490,806,1496,810,1500,1354,460,814,300,708,742,742,602,752,690,510,676,1530,1646,1156,1076,1684,1516,470,1064,1478,1514,548,548,1412,1506,1510,1400,1370,1238,1432,1540,1012,1520,1534,386,1178,1182,1208,964,462,1650,1186,1200,1236,1304,1330,1186,1448,1110,1140,1204,1204,1090,1182,1240,1212,1160,1302,1130,1184,1184,898,1358,1214,1192,1210,1224,1052,1288,1184,1204,1118,1210,1238,1196,1246,1224,1544,1510,1096,772,522,1240,1166,956,1190,1234,1296,1274,1230,1272,1110,1242,1178,1216,1196,436,1436,1204,1286,1222,1192,324,1264,1156,1202,1176,1200,1150,1234,1138,1158,1190,1212,1230,1584,1746,1232,396,894,560,1260,1200,1244,1262,1526,1216,1176,1184,1168,1212,1310,1610,1306,1260,1170,1136,1224,1260,1180,622,368,1168,1176,1212,1120,1238,876,918,1672,1672,1142,948,1464,918,1062,1064,414,830,1188,1098,1544,1404,1126,932,300,1048,832,860,676,724,864,426,1250,1646,706,654,1524,318,610,628,506,1320,1332,1792,812,1252,1572,942,542,1514,1574,760,460,704,488,526,414,926,646,1118,646,484,478,1248,516,1042,1308,1204,480,1066,1062,1356,494,572,902,1546,1360,1496,1058,1072,1096,856,312,972,514,908,1100,692,452,734,660,1158,1618,1234,1216,946,1284,1450,470,868,1448,876,1602,968,1044,1390,590,924,868,720,1434,1532,1700,860,1564,1576,1114,1710,798,760,1052,1104,1146,616,710,1516,1352,580,1478,964,758,1022,1550,1002,1366,1692,1150,1642,1288,828,1756,880,1474,1474,1494,394,728,928,1086,1784,628,1260,1598,904,878,1070,1442,1398,682,496,1580,572,708,1152,978,628,586,1644,1588,1360,956,718,1674,1122,1558,1300,1785,455,1785,318,458,520,498,1749,1022,1734,1755,1742,1736,843,1727,1736,1744,1745,975,1744,1746,1745,1741,997,1747,2231,2402,1515,1727,968,1944,1922,1965,2137,1938,1964,1971,1963,1889,2244,1942,1981,1970,2502,1936,1948,1975,1966,1942,1977,1957,1948,1927,1964,2212,2081,1947,1955,1948,1952,1967,2141,2208,1919,2289,1904,1962,1951,2032,1961,1955,1932,2280,1947,1958,1981,1915,1941,1955,2236,1952,1927,1932,1812,2218,1949,1952,2065,1968,1953,2242,1965,1971,1962,1989,1910,1952,2156,1956,1839,1954,1947,1968,1965,2232,2355,2027,1960,2380,1980,2265,2301,1972,1962,2378,2155,1865,1948,2377,2086,1984,1960,1963,2012,2380,2271,2327,2082,2240,2225,1924,1945,2233,2386,1972,1962,2111,2053,1968,2425,2250,2169,1947,2179,2438,1916,2279,1949,2260,2230,1965,2423,2064,2405,1970,2256,2463,2326,1941,2178,1949,2215,1973,2006,1956,1949,1954,1926,1924,1940,2255,1972,2287,1946,2199,1940,1970,2232,1923,1951,2278,1940,1955,1963,1993,1910,2169,1948,1952,2233,2451,1956,2502,1946,1878,2101,1869,1920,1931,1944,1942,2115,449,1937,2197,1946,2432,1951,2022,2186,1990,1968,2003,1990,1995,2420,2241,1960,2404,1966,1969,1956,2209,1939,1964,1969,1980,2482,2392,1933,1957,1948,1952,2372,1937,2239,1952,1946,2172,1841,1919,1712,1918,2299,1947,1980,1953,2254,1972,1948,1947,1925,1930,2300,1963,2100,1943,1937,1928,1968,1941,1365,2757,404,1228,1208,796,1456,1356,1352,696,1092,1304,1360,480,1300,424,860,692,1220,528,1304,496,528,764,500,968,1296,936,492,1356,1268,1192,1148,1698,408,1230,1206,1334,1360,1358,1356,1338,1296,1298,1384,478,1296,630,424,852,386,1242,528,1286,534,534,766,412,960,498,468,402,1298,932,1364,1264,1188,1076,2179,1004,666,2478,976,2010,402,578,1900,2024,524,896,346,400,334,346,340,334,370,1848,1868,1444,1978,2318,348,336,348,420,340,340,426,422,368,2040,1444,434,826,1698,1216,856,1556,354,2066,2074,2054,342,1588,348,414,1936,394,2092,330,362,376,1832,376,338,396,630,1272,1936,350,1088,310,2098,2090,366,1980,1520,2048,346,2548,406,2214,2383,2264,2482,378,2388,340,2425,372,2420,2192,370,2162,2503,334,2197,2074,420,2425,1984,376,2202,340,2410,490,2018,376,2292,2283,1264,2307,2164,420,2376,2406,1656,1622,366,2275,1404,1538,358,1814,2251,2346,362,2206,2180,2088,378,2425,2478,2172,388,2078,372,2208,2318,2550,2160,2124,362,2488,2304,2418,2336,388,2480,332,1012,2366,330,2480,2476,2488,378,2412,2500,1500,2022,1958,382,350,346,1222,362,344,1294,868,920,378,622,410,2442,372,2202,344,1604,2126,1716,342,754,374,1016,1022,348,2098,1344,2454,1544,2561,336,2550,2036,336,2442,2214,362,2426,378,378,1444,2288,1120,342,1130,2200,1604,2228,376,2166,344,2286,2488,1456,1890,342,2488,882,816,360,1366,1534,2102,2130,2464,1300,1990,2314,2180,2012,360,378,930,2122,2358,370,734,880,1906,382,1218,1620,1834,2122,1072,372,860,1556,764,976,1470,1918,2464,2270,698,1038,360,2482,1980,2212,416,2372,360,2396,1038,816,842,364,790,2477,2014,568,1402,374,360,1844,356,2172,364,1156,2194,2477,2482,368,2513,2482,2208,2477,1022,1161,344,2244,2050,330,358,1710,2473,1394,2170,2482,2418,1940,402,1556,752,340,1966,462,460,2278,1898,372,2432,350,2010,382,2080,892,1108,320,490,630,2012,382,382,1954,2078,438,2146,1956,384,2030,418,1832,364,2422,1342,2477,2477,362,2324,368,2124,1832,2555,372,2440,350,2574,354,2581,358,1916,360,2540,2318,2472,2402,2482,2384,376,338,2568,2366,1640,354,1624,2404,2080,2400,1976,2040,2104,2294,2544,1982,2162,366,372,1960,2482,352,2477,378,2220,340,2109,2300,1872,2194,1724,1310,1940,1434,344,1046,800,356,1106,1916,2462,2008,344,2006,548,378,1542,548,1736,1622,2142,1818,358,1796,556,1688,1848,348,1474,330,1812,1802,346,2014,1638,386,1708,344,1846,2078,2010,330,1922,550,1798,376,1992,530,2090,556,1920,360,2206,348,1332,380,1082,340,2052,548,1784,2030,556,1734,2146,332,2008,570,1928,564,1872,352,2192,2278,558,2206,350,378,558,2024,2004,1996,814,610,1600,338,770,646,1294,456,1018,376,444,1997,764,1570,722,622,622,464,1544,574,562,444,442,482,536,1628,1400,446,586,424,446,518,468,634,372,1594,640,1434,492,584,522,1274,1412,334,494,312,342,454,512,682,374,998,1336,618,1714,526,1324,364,1883,652,1596,684,1378,476,2116,1564,812,1368,512,548,548,640,1496,1404,1472,1012,1572,1500,1556,1536,1600,1656,740,1272,1676,508,1564,1522,1050,1464,1326,1334,512,522,614,588,636,1558,512,1532,774,452,486,1354,1030,448,594,610,1476,452,350,328,342,372,1300,498,516,458,512,502,778,462,1460,1380,1504,1176,566,612,674,726,1460,1424,1464,1020,1394,1404,1176,1504,984,1568,700,442,622,554,1204,736,1120,1556,774,790,508,518,1202,1100,984,1000,1336,1388,1560,1552,470,504,1574,852,636,684,1322,1622,1088,1012,780,1352,1524,1534,894,1566,1136,390,1530,1440,1262,1344,1562,1482,1534,1598,502,1478,1164,1498,1474,1460,1544,1340,1392,1462,1526,1154,1516,1254,1658,1486,942,1520,1650,1354,1464,884,1484,1530,818,664,1306,1074,1488,1538,1522,1206,1686,1030,1532,594,1340,1568,1887,1040,1220,1264,980,904,1228,960,756,1220,1132,640,1508,1620,1568,1612,1036,1676,1636,1540,1228,340,1152,1164,860,1200,1156,1204,1000,452,1376,1704,2208,1468,312,412,1200,2024,1412,1668,340,772,620,1720,1000,1674,1632,1606,874,786,1572,1642,1688,1648,1186,1582,1582,1520,1406,1554,1574,1578,1564,1518,1426,1408,1192,1562,1392,1666,1220,1500,1474,1592,1364,1324,1638,856,1390,1346,1594,1580,1628,1622,1460,1614,1676,1638,1366,1574,1210,1378,1582,1154,1362,1266,1588,1416,1350,1362,1564,1368,1582,1424,496,1114,1694,618,336,2190,2202,2200,846,360,1194,2194,2196,2188,2266,2174,2152,2120,2096,2150,2116,2128,2084,2010,2094,2106,2032,2064,2050,2060,2050,2104,2060,1758,1750,1822,1776,2042,890,872,910,870,866,916,2018,642,1230,2014,1824,1562,1688,1608,1558,2070,1706,1682,1678,1768,1628,1560,1576,1616,1758,1540,1886,1912,1816,1442,1364,1472,1542,1500,396,698,1622,1286,1618,1448,1532,1174,1842,1230,1578,2044,1204,2004,508,1630,1510,1608,1664,1610,424,362,398,354,426,346,388,342,1610,1622,1660,1626,1518,1582,1626,304,302,1670,382,374,1110,1070,1612,1608,1620,726,1218,556,578,1110,792,974,894,990,638,516,652,544,610,328,442,1650,592,992,1110,1074,1712,1494,330,328,964,772,328,408,1542,1136,498,958,826,1658,1738,1764,826,502,820,1194,1330,1540,798,1098,1208,546,538,766,1044,340,1580,1870,916,1502,1690,796,686,464,716,566,842,538,888,810,806,448,480,1568,688,978,1828,890,468,1534,478,496,1298,792,512,574,490,920,494,734,646,1118,1218,992,1182,454,626,622,1396,1344,1090,436,362,1054,778,1160,564,488,644,2010,1548,1770,854,1286,514,1492,386,690,920,1064,778,510,714,660,582,678,1080,876,1080,404,1976,598,456,334,536,1334,610,622,664,1124,492,506,858,964,716,830,892,1510,1376,1054,1600,1052,580,1064,980,672,718,1074,1252,1410,1792,896,1202,1186,1192,1830,1838,1684,1110,1226,362,456,404,1920,2140,2068,636,944,476,460,320,588,320,892,620,804,800,656,808,324,944,940,676,656,496,624,836,628,660,728,344,512,976,488,640,816,620,372,432,1050,2065,2065,1162,1592,312,1790,1916,1694,1932,1638,1868,1618,1496,314,1428,762,504,892,1108,1784,1106,1676,1308,1566,556,2169,2169,1613,300,504,504,1822,1834,334,300,340,2462,508,1952,450,320,962,1572,508,332,322,332,424,2477,508,2442,2150,2118,2224,510,2577,512,2577,512,364,2569,2531,508,712,2533,512,2462,432,1642,510,328,508,2008,2577,504,2577,508,2258,508,330,462,2054,2255,2425,506,2479,2461,504,2443,512,2427,2293,2419,506,2471,1971,328,560,394,1262,1050,1472,766,1496,762,1064,1488,686,926,620,1408,682,1186,1326,764,674,1494,930,914,1456,956,1392,868,902,826,680,1382,924,850,474,1422,932,618,1382,778,964,1396,760,644,1000,1024,1488,964,698,650,682,422,1400,1198,670,1408,686,1344,1446,1070,1030,1388,1102,1018,1344,1076,1558,1360,638,1456,1238,1220,1088,1048,460,536,374,366,838,1038,438,1140,384,1416,382,688,846,842,1502,674,870,1468,1500,986,608,1578,1210,748,1062,864,1468,1516,1164,494,754,1122,1400,1388,950,1486,1426,1520,1508,1284,1440,1680,1148,1070,676,1414,506,1560,964,1422,1276,852,1064,1068,982,584,1066,730,1384,1304,1410,1022,1260,1414,1532,1514,762,1228,1510,1304,746,886,1162,1376,350,774,922,994,836,1274,1462,1338,1344,1376,1410,464,1714,514,478,840,1462,1446,1468,1524,600,418,840,402,444,700,560,672,716,512,424,594,1534,1136,1474,816,1092,906,580,948,894,1506,846,568,1486,1484,892,762,850,936,1540,850,804,492,1386,866,966,766,880,1346,848,756,902,652,744,776,538,1522,1004,1346,1518,856,754,670,646,1338,1248,1364,978,868,574,1352,472,754,446,526,490,1316,1116,618,376,464,1002,1088,842,1378,1336,1352,1062,916,352,790,862,326,1828,1824,1832,1816,1824,1504,1824,1824,1832,1824,1824,1840,1836,1836,1828,1844,1816,1668,1816,1828,1832,1836,1884,1828,1816,1832,1832,1432,1756,1152,548,1824,1392,1756,304,1280,1756,1832,1840,1704,1816,1824,1836,1428,1832,1836,1832,1868,1776,1772,1792,1784,1580,1820,1768,1920,1768,1772,1604,1884,1244,1836,1828,1820,636,1020,1824,1816,1832,1704,1944,1836,1832,1800,1328,1768,1828,1836,1920,1768,1920,1836,1820,1772,1824,1828,1764,1776,1828,1820,1764,1932,1772,1904,1516,1772,1832,1824,1816,1864,1904,1828,1832,880,1824,1040,1856,1332,1476,1832,1836,1632,1232,2488,1518,1382,1366,694,1122,1134,1118,1164,1190,1200,1168,1052,1174,1060,1230,758,956,968,964,362,972,988,1238,1050,1230,1238,2015,2015,1648,2050,1162,1444,686,1536,1152,1680,1112,1162,626,1676,1664,1610,1554,1570,1564,1588,1688,958,1664,930,1124,914,1586,764,1682,1710,1614,1634,802,1728,1684,1618,1374,1690,1686,1054,1234,1648,792,1662,926,1654,1572,1644,1192,754,692,856,1136,850,552,698,1560,1584,1094,1668,1644,1846,1096,448,636,1552,1686,1552,548,922,1176,758,1628,1840,1176,1232,1548,1596,1196,642,1622,1636,1130,1614,1791,1608,1312,1634,534,568,666,1608,1518,1788,1622,1752,970,1544,1172,1594,1650,1598,1390,1190,1836,1608,1258,1726,842,1640,1196,1142,1162,1182,1634,1586,594,796,1742,1034,998,1566,1612,1582,1720,1648,1738,1830,1334,1748,1660,1740,1114,1772,1822,1786,592,1776,1576,1088,1842,982,1306,660,1580,1170,1596,1640,1774,1516,1308,1630,918,1592,1722,1666,652,1596,1662,1810,1006,1212,1666,1708,514,1176,1628,1196,1592,1588,1626,1588,1618,1556,1636,1802,654,1162,1394,780,1582,1556,1372,1770,1008,1558,1190,1166,404,1836,1682,1762,1726,1586,1814,1680,1646,1700,1842,744,1096,1762,1748,1178,840,1154,1402,978,1596,810,1552,1795,1220,1624,972,1792,1256,828,1182,518,1140,1034,1574,1160,952,1572,1638,960,1186,1434,1568,1610,444,1648,1636,1674,1608,1642,1638,1644,1660,1626,1816,1550,1260,1586,1290,1646,1658,1692,748,882,1676,1400,1612,898,1000,1156,1154,1712,1168,1574,1650,1298,1762,762,1676,1614,1034,976,1248,1050,1684,1142,1678,1010,1688,930,1058,1054,650,1192,1288,930,946,1304,726,1006,1178,386,1678,1314,1314,1694,1136,1264,1740,1721,1234,998,1050,1010,990,1274,1802,1000,1752,1644,1744,1764,1803,1796,500,1112,1260,2015,2036,1470,1662,1822,860,1932,1458,2108,1466,810,2104,2084,1948,1942,1908,1962,1992,2120,1220,2082,1188,1406,1142,1986,962,2104,2156,2036,2048,928,2162,2118,2038,1718,2136,2110,1598,2066,1798,1142,2078,1968,1994,1504,952,862,1086,1212,1442,1074,936,1960,1982,1410,382,1384,2092,2070,1284,2210,756,792,1960,2116,1942,1414,1478,938,2038,2208,1510,886,448,1906,1994,1506,802,2052,1936,1408,2036,2255,2022,1924,2050,2142,1958,1888,2236,2020,2204,1220,1976,1464,2010,2080,2000,1074,1496,978,2206,2028,1580,2146,1060,508,2052,1498,1424,1464,1456,2062,3478,732,996,2148,1298,1246,1970,2026,2262,2142,2070,2152,2282,1950,2204,2092,2056,2238,2194,2204,2182,2008,2306,1778,1982,1474,2010,2052,2224,2016,1638,2060,1082,2004,2072,2130,1992,2072,2271,1240,1516,2166,2162,704,1480,2034,1498,1984,2004,2044,1984,2034,1944,2060,2252,1266,1470,1746,974,1992,1910,1714,2284,1266,1968,1492,1466,510,2214,2126,2170,2140,1996,2238,2120,1918,2301,984,1382,2218,2204,1486,1452,1764,1224,2008,1014,1950,2169,1524,2044,1214,2272,1572,1050,1484,654,1432,1294,1980,1448,1200,1980,2048,1216,1490,1796,1972,2010,502,2052,2032,2104,2024,2052,2060,2050,2070,2034,2286,1946,1560,1988,1626,2070,2074,2134,936,1114,2102,1762,2016,1130,1250,1464,376,1454,2160,1466,1980,2094,1620,2145,958,2062,2040,1284,1234,2112,1312,2114,672,2116,1260,2044,2110,1192,1322,1328,820,1478,1624,1166,1190,1996,2004,1480,622,2110,1658,2124,1434,1534,2180,2162,1596,1294,1334,1262,1238,1598,2252,2204,2136,2190,2166,2277,2232,624,1378,1584,1362,2671,2270,2030,1374,2166,1536,1388,2046,1792,1892,1392,1254,1308,2010,1416,556,1414,1170,1260,1382,898,2026,2016,1040,2010,2074,2018,1660,1892,1418,2038,1146,2032,1374,1380,1366,2034,1226,2010,1500,1946,834,2100,1008,2090,1034,486,862,876,1358,2002,1384,2058,1054,1390,1390,2016,1976,1828,2014,848,914,1520,442,1520,632,1018,2084,1988,1382,1360,404,886,2024,1022,1274,1018,2014,2312,1416,1692,1326,2026,1966,1904,958,456,1002,2014,2094,2096,2040,2024,2008,308,2030,2008,2016,1166,2012,1366,1276,2008,2052,2016,1592,2028,678,1034,2006,2038,2028,1388,2000,2014,1998,1482,2022,766,2024,2036,1902,2036,884,2022,954,626,1990,750,1374,1378,942,852,1020,1956,2046,832,941,2275,1376,866,2282,1676,2032,2066,2076,1372,2300,976,974,1250,2012,1350,1378,1338,2008,1998,1380,1186,688,1108,1396,1382,1372,1998,2010,764,366,322,954,2024,1998,1388,1394,1312,2020,2038,1968,2032,2070,2004,2010,1378,2008,1300,2032,2014,2008,2016,1354,1370,1950,2176,2040,998,758,1388,882,1004,522,1280,968,2032,1400,1410,1140,1898,2030,2274,2030,974,1270,916,914,906,908,2022,1168,2259,1390,1378,1262,2008,2028,1998,2279,2008,2028,2064,912,2174,1058,2184,1968,1998,1924,2016,1372,2034,1380,2032,1106,1384,896,1406,2098,1384,1390,1956,1882,1242,1260,2022,1410,402,414,364,1986,1340,1394,548,2010,2329,610,1926,2028,854,2040,946,1348,360,2036,910,1848,1400,766,2002,1392,2020,1406,2032,742,2014,752,1174,2040,1282,2028,2030,2020,2010,2040,2050,2400,1010,444,2198,2142,2156,2022,824,1114,2042,1488,2050,2034,2088,2002,1266,2148,2048,2304,636,2038,1380,1260,1362,1138,2024,648,2024,1138,2010,2040,1382,1394,1272,2032,1986,1994,548,912,916,1960,754,786,852,1450,2010,1008,1400,692,1398,1410,1276,2032,2030,1204,2034,1396,2076,1380,2020,1088,2046,2018,1012,2046,1404,2032,1984,1644,510,1658,950,644,2032,2042,2034,974,1520,1430,1402,654,1966,1632,1194,1158,2028,524,1810,1390,2004,784,948,1398,694,1388,1452,418,1358,1210,1416,1314,1154,2034,1084,1378,2028,2048,1366,1384,2022,2036,2028,642,2020,2008,1130,1618,1400,1398,1398,1414,1990,1256,1080,922,2002,1386,2052,1390,1858,2054,2032,1054,2010,2016,2020,2006,2010,2278,2006,2044,1382,610,2046,1000,2028,2024,1956,1406,1210,680,1350,1944,1948,1000,2014,1258,1452,2034,2050,1404,2040,2038,1996,780,2034,2230,1012,1266,1414,330,1358,2020,720,656,2008,1388,1114,1176,1008,948,986,2846,814,2196,2108,2416,1966,2102,2352,1244,1302,2244,2246,578,1202,1544,2338,1768,1322,2300,1184,1190,2264,2186,2168,1132,1080,1846,1446,2070,2068,922,1578,1554,2114,2424,2116,1416,1360,2262,1290,2108,2420,2064,1522,1982,2004,2380,1850,2112,664,608,658,772,1068,2510,2318,2346,2104,2304,1236,2288,1300,1808,2172,2312,1200,2106,1392,1290,992,1402,2264,1310,2104,1996,1996,468,598,1582,2280,1408,2574,2120,1268,2080,2082,2298,2142,1304,1428,1468,1532,2114,2030,2098,386,468,612,538,1460,2124,2080,2326,2200,2120,2136,2108,1968,2084,2106,2094,1142,2062,2186,2468,2158,2160,2358,2324,2124,2388,2400,2650,2622,2104,1600,1430,1436,2300,2272,2274,1436,2114,2126,2190,1034,474,848,1356,2114,2028,2060,1960,1544,2114,1584,1392,586,1318,2284,924,2096,1446,2118,2104,2182,1692,1422,2438,2078,2314,1440,798,1312,844,2176,2010,1776,1154,1982,1282,960,1016,2092,2300,2004,2096,924,866,2146,2172,1256,2116,2104,2032,1194,2370,2316,1972,998,2364,1852,2110,2234,2114,2158,2232,1546,2845,612,602,1374,1390,974,784,1362,1396,1394,1362,644,692,1378,896,1402,900,1396,1330,1368,1314,1400,910,578,582,576,580,706,1198,1394,1400,1402,1408,1404,1394,1078,504,394,1360,1396,692,648,1458,1400,1388,1402,1412,554,308,1432,1406,882,1388,1398,884,916,900,1394,798,3090,3090,1316,610,1412,1414,1326,1318,1410,1398,1384,1404,1414,1380,1398,1408,1378,1404,1386,1394,1400,1408,1412,1400,1410,1464,1390,1264,1398,906,1436,896,1358,666,1412,528,746,1390,892,576,1392,1396,1392,1384,1390,1376,1410,1466,756,1082,1412,1294,1406,1198,1370,1392,1468,1390,1394,1406,1394,1304,1044,1396,1394,1396,1372,890,1402,1378,1398,1372,1422,1418,1094,1428,2054,890,974,1386,636,1000,3156,782,1134,1380,508,464,486,484,568,586,508,656,1388,610,624,612,460,1704,1670,1390,704,1306,1142,1040,1388,890,1396,1398,3164,1394,1310,1324,1360,546,1058,1062,1272,1104,1000,1310,926,1382,610,1246,1198,800,1374,794,1396,1402,1404,1396,1112,796,792,746,880,892,902,1400,1320,1324,1392,1408,1394,1400,436,586,1360,402,722,1398,1372,908,898,336,956,354,954,900,910,1296,630,564,1408,1398,1410,1310,1302,900,914,794,742,1150,910,1162,982,1026,1392,542,524,1396,952,1392,414,898,1312,668,608,1148,1404,894,384,904,538,1260,1206,954,1404,1362,1382,1402,748,1160,1098,1246,1176,1374,1400,1292,1098,1186,1346,1244,930,684,902,1464,1412,1366,1396,900,1376,1402,1390,608,588,1366,1302,570,910,1396,1390,892,1220,1338,1390,1386,1378,928,704,628,852,1402,1372,1392,1100,986,1120,1392,1332,1348,1394,1404,1394,1100,1306,1408,2108,390,684,1008,634,1198,2130,2082,440,1548,1800,1714,1700,1496,2010,2236,600,2248,1746,1218,1556,1238,1548,1540,1472,598,1862,1752,1518,1502,1548,1538,1462,1540,1452,1538,862,1069,2634,1488,1858,2590,1558,2607,2474,2128,2394,1832,2156,1952,2232,974,2074,608,1222,1214,1258,1214,2248,2074,1716,2204,622,1046,1182,1970,1222,1296,1326,2596,2394,1182,940,750,2076,644,1182,1898,1124,1152,1498,1540,2276,1482,1620,1466,1520,750,1506,2420,1472,1652,1546,1506,564,602,2278,732,1182,1700,2058,2242,1790,1366,1518,2298,494,410,532,2392,2468,2456,1942,1318,1526,1492,1516,1498,580,1850,1940,1534,1514,1538,1502,1486,790,1138,1590,542,1098,1530,600,1376,1400,706,1572,1526,1458,790,1462,1526,1498,1512,1504,1476,1484,1718,1740,1238,1282,886,1078,1524,1364,1472,1550,1126,1568,1498,1500,1514,1432,1534,1542,910,1500,1504,1536,896,1062,1566,1476,1194,722,1194,456,1472,760,612,528,1350,472,332,568,586,1220,524,444,344,454,382,322,426,356,438,390,586,762,512,502,486,342,386,536,406,448,432,542,380,364,328,410,514,644,600,762,316,382,422,536,390,1100,306,514,494,428,482,514,556,686,642,1356,484,1120,474,412,422,662,668,670,448,460,428,594,552,398,700,792,526,458,408,654,466,362,418,516,512,428,514,544,440,562,572,458,564,512,432,428,616,666,656,626,1470,1460,758,548,1144,924,1516,1370,796,958,564,1404,982,762,768,756,526,870,868,452,464,956,772,1086,1108,956,1112,446,1190,1258,920,578,574,586,590,356,1058,1072,1010,524,610,974,536,608,526,610,1272,1238,1410,1366,436,564,870,1692,1722,376,358,344,498,354,410,1744,1748,1536,632,632,1458,1512,1524,1518,1642,1670,1588,1588,1670,1054,1696,1570,430,1616,1682,1620,1598,676,1688,1636,1662,1684,1646,1684,1618,1766,1604,1654,1824,1628,1816,992,376,1012,1688,428,1642,1738,1770,1726,1604,1530,1596,1590,1382,1620,1548,1512,1654,1636,526,606,1852,1626,1920,2016,1660,1626,1624,1578,1608,1508,734,670,1902,1960,1880,1728,1670,1676,1580,1666,1558,1590,1600,2504,384,1124,1452,590,1228,2764,1706,1928,1790,1818,500,1286,2791,656,1212,360,1750,1766,1724,1750,1702,1432,1542,1148,1576,1332,1610,1678,1664,1620,1602,1466,536,488,1384,1636,1674,1650,1682,1722,1738,1644,664,544,732,724,1584,1526,318,768,424,1682,1662,1632,1610,1612,1676,1682,1652,1572,706,708,708,722,720,716,710,1672,1730,1776,1672,1636,1656,1658,2012,548,358,1654,632,1930,1430,952,1772,380,348,1794,1692,1696,1796,1386,1736,1372,1670,1734,988,1562,1690,1740,1818,1904,1800,1730,1808,1776,1712,1896,1618,1890,722,1508,1718,1768,1694,1540,1294,1856,1834,1360,1930,1916,736,1484,1668,1036,1926,490,582,578,586,1930,2140,1772,1936,1576,386,904,1446,2016,712,730,1918,1384,490,1380,340,1900,524,1926,1332,766,896,932,1404,1954,1912,1218,1910,1956,1936,1902,1940,910,1622,1052,1054,1926,2429,572,1982,1972,2010,1416,1400,1364,1858,1208,1032,1248,2026,2154,1844,1544,2462,2400,2108,1988,1964,1728,1500,1890,1364,2038,520,2150,1182,1582,2046,1752,1850,2062,1868,1962,2886,438,324,1782,1864,316,374,1156,990,374,378,366,1206,1738,1734,1582,1476,1762,1470,1804,1770,1774,1774,1456,1722,1762,1754,1704,1720,1716,1692,1750,1688,1696,1742,1690,1760,1738,1726,1734,1720,1690,1728,1722,1688,1734,1721,1809,1758,1710,1600,1744,1744,1690,1758,1742,1796,1766,1762,1720,1672,1768,1524,1520,1726,1752,1792,1796,1818,1802,1736,1770,1770,1788,1728,1736,1680,1724,1544,1482,1506,1746,1758,1610,1814,432,1708,1755,1758,1714,1782,320,412,892,912,1208,1196,900,1072,1008,428,1128,432,1192,1200,1068,1036,1224,968,412,888,884,408,888,888,1216,420,896,412,372,412,420,904,900,900,428,440,308,424,654,2254,426,410,412,2180,576,312,572,502,458,310,494,524,776,590,464,410,684,622,608,620,548,590,644,624,400,334,360,388,652,532,548,388,510,590,522,376,628,586,414,446,392,466,402,502,416,418,844,416,440,616,1126,330,416,410,468,414,530,572,410,386,426,416,410,364,414,426,438,426,416,420,572,416,496,404,366,406,660,404,408,406,414,410,414,404,414,408,412,1278,1254,526,422,406,486,422,1222,1504,724,402,816,710,436,636,402,414,496,940,516,410,702,882,1260,372,978,434,412,488,934,1188,1062,1180,440,404,498,418,702,410,404,742,328,570,616,2490,408,404,856,406,838,346,1400,980,992,1026,1238,404,1728,406,730,410,420,510,1032,310,420,994,1482,856,866,898,556,1540,684,866,1116,558,834,1444,300,596,484,896,1356,424,464,872,372,416,1404,1414,644,682,410,696,1104,1290,412,410,414,466,338,1856,1314,1386,2390,632,412,404,976,960,1194,416,814,390,656,408,1870,408,408,618,1294,416,1430,412,868,474,2412,1432,1256,410,410,540,488,414,1222,1198,2052,1850,492,420,412,848,770,1990,414,1052,416,666,784,1056,480,428,436,1144,1392,1382,828,494,818,1590,592,698,1890,1688,414,488,408,496,482,368,412,676,710,416,858,1180,1678,1822,2330,730,404,414,410,826,976,854,724,414,418,728,1142,408,402,526,1180,402,404,834,792,1854,374,642,886,2164,416,402,728,392,1312,408,638,412,470,1510,372,2176,1822,760,504,716,2166,2178,508,416,408,414,398,554,320,580,514,456,436,494,596,780,508,466,412,606,606,640,506,614,564,334,336,356,388,660,534,546,606,592,528,444,630,584,308,462,392,464,522,422,530,752,420,442,620,1128,332,418,410,470,414,658,568,348,432,418,412,416,432,442,432,418,428,420,514,406,370,410,410,514,446,414,394,414,414,416,404,416,410,420,1288,1266,532,424,408,422,1200,1182,1090,404,818,858,1374,408,664,426,500,986,494,414,672,632,836,1338,374,470,414,494,946,1068,1134,420,464,406,500,480,706,380,416,408,342,356,564,546,2382,406,404,546,940,406,814,478,484,1444,990,1262,406,1390,634,398,426,508,1040,364,436,792,1450,1436,560,1472,522,876,1120,1086,956,1348,830,606,484,2054,428,470,910,376,414,436,1416,640,682,416,706,724,724,412,1524,404,2302,420,490,2035,1272,1476,2374,774,412,408,1180,1238,418,826,446,410,678,1804,410,410,1016,888,622,674,1214,410,1440,414,866,460,820,492,1186,634,1254,416,414,490,500,418,418,886,562,610,1964,1008,2171,406,426,394,418,742,750,746,1148,416,1074,1078,420,672,794,1068,1010,428,448,1798,906,678,1302,1400,318,414,1346,1544,1580,1856,1540,1622,414,490,412,412,722,640,418,860,668,1882,2321,416,412,840,1690,412,416,746,1122,406,546,526,578,584,1190,320,440,842,846,1724,398,576,892,2194,416,404,764,576,402,650,650,898,412,474,852,2294,638,1906,988,910,1640,542,486,490,356,404,1302,372,1918,2022,1954,1168,1170,1934,736,1906,630,702,694,820,1652,1940,1950,1960,1952,1932,1662,1720,1266,1896,1922,1802,1886,1926,1924,1840,782,1016,1940,1938,1888,1914,1654,538,1922,1912,1938,1914,1934,1926,1948,1960,1932,732,1878,1922,1848,1912,1920,1944,2032,1912,1920,1920,1870,1906,1922,728,876,1938,1910,1942,1086,1926,1910,1934,1924,1524,1834,1902,1864,1278,328,1808,1922,956,1738,542,1944,1918,1922,1912,1882,1782,1830,1916,726,1912,1942,1894,1926,1754,756,1930,398,1934,1964,1958,1876,1934,1908,1938,1936,1948,1946,1878,1884,1856,1840,1890,1880,1920,658,2144,1900,1960,770,344,2158,2116,2144,2100,2190,1208,1004,2148,2126,1936,1382,1336,2110,2120,2120,2114,2156,2132,2164,2168,1862,1832,2144,2114,2032,1666,2174,1306,2150,1918,2132,366,370,2178,1120,2084,2134,2160,2184,2152,842,886,778,1870,902,816,948,948,868,1872,1892,1880,1840,1846,2344,1196,1160,1092,1152,1148,1192,1184,1196,1188,1160,1160,1212,1128,1164,1304,1168,1168,1396,1152,1356,1324,1060,1172,1028,1156,1312,472,868,1216,576,1160,1112,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,2118,948,790,1276,1820,1593,1808,354,2774,2601,1288,498,590,622,686,688,696,1202,1268,732,2716,1804,2094,1958,1452,824,2078,2620,2767,2779,2776,2740,1222,2139,484,412,680,700,2233,554,1506,958,2199,2020,814,1684,1972,340,738,1930,1530,352,354,1146,1936,1138,1540,740,748,1542,344,942,1888,546,1671,1548,911,530,996,2353,2641,2078,1811,2282,2938,2151,1947,2352,1022,1696,2189,2166,642,1592,2116,2351,1603,2561,2657,2097,2161,2229,2111,2397,701,808,733,606,678,694,2183,767,741,1158,829,866,597,737,721,855,801,935,835,753,830,785,394,1558,684,618,639,686,538,811,636,790,613,663,2076,916,1148,1234,673,2593,578,1120,2583,2581,2600,2592,2249,2353,2571,2031,2024,2609,1844,1170,1514,1385,2092,2232,818,1004,1198,2059,702,1196,1272,964,1910,2303,1751,1368,1947,1414,536,1138,932,2578,1739,2562,524,524,2029,435,2042,1760,496,660,1876,1062,518,362,640,512,570,548,656,452,968,596,544,416,358,956,920,462,1438,716,576,754,552,854,604,1474,1744,1632,1650,1636,1626,1330,510,348,568,800,478,360,758,332,532,842,318,558,424,1772,1160,1116,1810,1758,1660,796,1220,1314,1688,580,544,646,556,560,1624,336,348,332,376,1944,356,464,544,504,1360,508,1476,1260,1548,1476,640,1204,1492,1540,1460,436,404,304,392,1536,892,656,776,1684,1620,1388,1188,1188,1332,772,1548,376,1176,500,1928,1872,1928,1880,1848,1080,564,1896,912,600,676,1608,1772,1188,1196,828,752,1520,864,720,824,452,716,708,912,1448,1516,1220,792,1156,360,876,576,1536,1420,1596,440,464,1460,1456,1048,1740,1776,1164,596,368,1748,1720,1764,1696,820,736,764,732,424,1612,432,448,444,848,464,408,1988,500,1764,1764,1752,1760,1776,644,1712,1816,1568,704,352,892,700,872,828,1924,944,2428,864,876,1716,444,1136,1656,900,576,656,636,948,1744,1772,1404,984,976,1740,1160,1524,600,1756,1748,1748,756,1632,1152,1432,904,1600,1740,1868,360,440,692,1036,1048,1536,2482,2482,2482,1728,572,1728,688,1184,1756,1780,528,1824,792,340,1172,1572,1780,1128,1660,1784,496,656,324,1700,360,1948,1648,760,760,780,628,1944,772,564,1868,324,708,1370,1000,906,1282,628,884,354,642,1578,1570,1564,672,556,1064,786,1668,1754,1096,1464,1226,734,368,506,726,1148,888,742,1408,1410,1214,366,1496,502,464,1448,1042,920,748,490,944,1088,900,912,350,448,1266,1194,1386,1448,1354,1444,724,304,388,534,712,1154,484,856,1400,1430,610,646,606,1416,558,1554,2114,378,1836,1874,1804,1218,1796,1890,958,950,1088,1838,1396,1506,1514,1660,1974,1826,1722,1932,1832,1834,1836,510,404,922,1804,1780,708,1136,638,848,506,634,488,910,500,478,1056,806,582,628,482,378,408,346,430,410,560,430,340,350,946,908,1942,824,1052,1792,1684,924,896,1456,1276,824,1728,1732,1040,698,1704,498,412,328,960,692,540,874,1660,438,776,1826,2068,2050,1766,1172,704,776,774,2310,1052,726,674,894,1336,908,928,1064,498,766,750,806,732,928,732,1532,1124,1870,1840,1828,1776,1692,410,2136,788,772,386,908,960,1110,1198,1182,486,1480,1010,1058,766,786,1258,1414,1234,1252,1276,1404,1774,1304,1936,1000,988,492,1176,1244,1452,1540,1488,620,1772,1284,1348,964,988,1600,1764,516,1612,1532,1636,1796,2324,1280,1238,602,926,538,1264,906,1154,1142,988,1210,1190,1124,618,998,1040,902,946,860,846,862,838,934,1964,356,1590,1594,1594,428,430,1592,1592,1592,1582,1586,1594,1582,1590,440,674,678,456,670,1574,426,1598,1588,1600,440,452,680,440,1594,1588,1604,1580,650,1592,1602,1434,1596,1584,1590,440,430,1582,700,652,448,1598,1580,1578,1582,1580,1602,1600,1590,1588,1584,1594,1594,1590,1586,1596,444,432,1590,1584,672,444,424,890,1582,1584,652,422,648,1584,1580,1584,1568,1554,864,1582,1574,1574,1584,1574,1558,1568,1574,1576,1564,422,1562,1576,1588,1590,1590,1590,1580,1588,1584,1576,1582,892,654,436,434,1594,432,432,430,654,1596,1588,1590,1596,1584,1590,1606,1582,424,1124,426,1584,1582,1582,1586,1592,1592,1592,1594,1592,1592,1584,1590,1590,1588,1588,1596,1586,1598,1594,1588,448,896,1598,426,426,1592,1592,1582,1576,1592,1590,1594,1580,424,1590,1584,1600,1590,1598,1584,1592,1584,1588,1586,1592,1592,1582,550,1594,1580,1580,1574,1572,1598,1380,1584,1576,1584,1590,1584,1598,1586,1590,670,900,1588,1592,1590,1588,1578,1588,1590,1590,1590,1594,1582,1586,1582,896,428,652,1582,432,1580,1592,1584,1592,1594,1594,422,880,646,1584,1588,1578,1584,1574,1574,1576,1580,1574,1586,1596,1594,1598,1590,1592,1590,1590,1596,1600,1586,1594,1588,1588,1592,1588,1586,1588,1582,1586,1588,1594,1594,1578,1590,1580,1578,1574,1580,1588,1590,436,904,656,654,1600,1598,1584,1592,1594,1590,1590,1596,428,1596,602,412,654,1594,1600,1598,1594,1592,1596,1598,1592,1594,1588,1584,1604,1586,1598,1592,462,432,1594,1596,1594,1594,426,1588,1580,1590,1596,1588,1568,424,1582,1588,1588,1584,1600,1576,1592,1586,1596,1588,1584,1582,1596,326,1600,1594,1594,1584,1588,1596,1592,1582,1584,1584,1592,1590,1596,1592,1594,1590,1596,1596,1592,1604,1588,1596,1606,1592,1584,1602,1600,1594,1596,1588,428,1588,656,430,440,440,656,428,1596,1602,436,432,430,1600,1600,1598,1590,1596,438,1592,1588,1588,1590,1588,1584,1594,1592,1590,1594,1580,1632,1642,1636,442,920,452,1638,1592,1588,1580,1594,1584,1586,1598,1592,1596,1586,1576,1576,1602,1586,682,424,1952,1182,958,858,1264,1626,1420,356,498,626,784,736,906,470,1226,438,864,494,1760,912,1744,1290,1216,946,1012,1004,1034,1332,1434,1560,1514,1594,1456,1494,1484,492,918,472,942,378,940,1530,912,450,1184,854,952,594,840,864,574,1710,1628,1232,1878,1454,932,566,1210,504,452,948,1552,1216,1594,1646,1250,1124,754,496,1432,738,460,1206,1554,2270,1344,934,1522,688,1002,1416,394,470,642,908,762,900,620,768,1264,1078,1048,972,1996,2160,680,800,748,2256,490,1356,1776,582,1124,420,738,1636,2078,2260,1652,1424,892,2258,1276,864,1520,2052,2258,2264,1386,900,762,2268,756,1986,2276,1326,842,2056,360,1746,2200,1406,640,748,970,1764,1224,336,652,1926,1880,514,400,486,1336,1034,1252,742,1682,1856,742,666,1678,1040,852,1094,776,1110,1658,820,1104,784,1020,1726,1764,1508,1318,302,882,424,1358,1628,1810,1174,1476,1388,1490,1520,1488,712,1782,1314,672,1542,874,1614,1514,1502,1478,698,1490,486,442,920,522,1420,1458,414,1582,1406,442,1090,1460,1480,1434,1408,1486,1432,1024,1444,1786,856,452,518,514,434,1004,1412,1424,1456,1434,1414,926,1458,1424,1660,1602,632,936,918,452,1432,436,1002,1408,800,1516,1852,1418,1426,1084,724,1662,1450,1588,1168,1484,1554,504,924,1422,432,964,1676,1570,1426,1422,1740,1472,442,440,446,1430,1846,918,446,940,920,1838,1420,1422,434,1414,1452,1454,1558,1434,1440,1746,446,438,1414,1418,594,448,438,932,1422,1420,1602,552,1440,1758,1630,1634,1790,1430,438,436,1430,1436,1414,1442,950,1442,996,1040,1424,1426,1424,1500,512,434,444,436,460,916,1426,1538,1438,1048,464,1422,1418,1858,1508,1422,1428,1740,1534,1436,458,1438,1422,1448,1506,970,1424,1840,1484,932,1430,1822,1504,442,924,1426,1698,446,1440,446,470,1540,1442,480,508,1430,460,444,432,1522,1516,928,440,1522,1426,1558,1422,438,1434,1486,1610,440,932,936,428,1448,1018,1422,1422,1558,968,952,1542,444,1438,1434,1450,936,438,446,1428,1570,1504,1050,546,470,1416,1436,450,944,1442,1408,1420,1422,452,460,1006,1432,1536,922,470,1412,468,710,1434,1662,1440,1008,1522,922,494,928,1842,1552,1446,1402,1416,924,1546,1602,1548,1430,432,926,1458,472,1048,1718,1452,1442,1554,446,446,1634,1460,1454,1308,1436,1436,1838,1608,1564,1454,1592,1584,1630,942,456,1432,1590,1436,1488,1590,442,936,482,1026,1600,426,1118,1442,1442,1376,1450,1548,1436,1450,1462,1568,1454,428,920,896,966,448,1566,1572,928,582,476,964,438,1440,1440,438,424,1436,1442,1448,410,1014,1096,500,470,462,448,1540,1456,1632,444,950,376,948,1430,1430,1428,1858,936,1440,1440,1442,1064,516,1440,946,430,1434,574,1506,934,1560,1434,498,446,1556,968,932,434,1420,418,422,422,470,1058,1442,450,448,1530,1494,510,1242,1440,1540,1440,934,1422,1426,1844,1622,1448,1426,1584,436,462,928,1436,1596,454,546,1458,582,520,1450,1520,920,1428,1052,1480,1422,1554,1592,1660,1846,434,1460,434,1442,470,492,456,930,930,448,984,1438,1502,1444,1804,1426,1864,1792,446,436,1448,1556,1428,1438,1444,1832,1440,446,1426,1506,1574,916,1422,1426,1556,1438,722,448,1428,578,1000,476,946,1420,1426,1418,1416,438,426,438,1418,1414,1432,1436,1484,440,1426,1428,432,984,1490,1458,1428,522,444,472,438,1084,444,1434,1508,926,428,1430,1556,938,1434,436,434,438,1420,1424,446,1424,984,1008,1448,960,436,1446,1420,1428,1430,1630,1440,1432,1448,2529,1652,1392,2240,1324,500,636,464,480,1028,872,904,396,504,452,344,1100,1288,764,1408,784,748,384,412,784,674,894,852,832,916,694,940,888,938,704,904,942,838,1924,906,998,900,920,950,884,920,960,646,1082,1046,2232,566,960,676,820,926,960,850,902,1004,950,948,940,702,902,394,904,1000,886,956,926,958,830,774,928,834,1016,1026,2008,900,912,874,692,924,898,900,1066,1104,2286,892,954,930,962,966,732,944,672,956,952,1066,988,864,912,950,798,878,832,1042,822,914,606,870,882,886,862,900,982,936,770,1128,660,1066,932,1838,504,920,858,896,814,642,900,1890,942,956,898,2182,2204,828,1688,828,1036,840,956,846,950,924,844,1760,1150,796,1010,906,940,922,854,1032,874,856,906,668,902,958,866,802,970,974,1000,824,906,1004,938,842,932,958,946,914,994,948,852,906,2318,834,958,946,958,956,866,816,868,908,756,914,872,948,970,798,954,916,904,888,838,884,956,874,888,928,924,802,966,910,988,890,1152,888,902,908,902,684,902,746,960,976,858,844,920,960,2284,2274,918,950,872,1066,854,954,684,896,968,920,822,1826,966,928,888,524,834,916,928,926,1850,956,958,1042,720,842,848,906,898,916,914,974,684,954,748,972,992,924,958,2240,968,890,1076,1036,2262,880,922,980,998,1030,590,520,908,626,918,908,970,998,1032,922,808,924,830,728,960,960,926,900,812,894,898,954,918,910,956,920,910,666,954,888,636,960,900,1000,848,874,896,984,858,950,1342,982,878,1014,1290,982,914,1058,884,942,984,836,926,938,958,966,916,850,918,934,1120,928,972,974,940,1018,906,916,960,918,906,944,842,1026,954,836,1090,1050,2254,912,846,954,702,926,922,880,684,770,800,1118,928,880,828,940,946,920,860,958,960,688,950,794,886,936,1018,924,826,1132,812,972,816,760,960,754,774,676,990,974,590,966,898,494,1268,826,514,2148,2196,980,848,908,968,822,968,674,824,972,978,896,954,904,904,978,970,956,974,878,1066,1004,850,1002,920,816,966,962,908,970,842,908,880,822,998,976,894,958,938,822,942,806,904,918,920,860,1438,788,996,1064,918,932,902,978,846,888,956,926,874,918,894,928,944,962,924,952,960,870,1126,1006,898,754,1026,964,908,912,902,850,888,850,906,968,938,1378,1010,970,956,928,982,1032,2192,832,964,938,1018,1084,2156,918,946,690,954,1022,666,920,514,960,530,898,920,960,912,996,964,948,704,854,692,880,1430,952,874,828,898,908,928,958,958,890,878,1116,884,852,928,954,768,934,1014,904,968,846,966,910,958,912,944,894,964,2240,1002,970,952,894,798,976,968,924,1052,2170,942,894,920,948,1350,906,886,1170,480,704,932,766,1026,850,1060,830,880,904,992,894,720,948,676,824,894,960,956,1132,864,948,1440,1782,918,1756,974,900,880,800,2074,762,938,896,1122,960,680,938,1860,976,956,790,944,918,830,684,968,948,922,1828,836,920,958,936,904,846,1008,894,794,950,988,1010,960,756,956,692,960,968,932,820,2204,2258,990,974,1312,522,648,1046,958,774,1808,954,926,818,770,916,904,1232,1038,900,958,1046,956,858,638,1174,946,942,916,754,954,962,964,950,894,960,986,796,2224,2260,910,836,966,942,892,940,876,936,890,972,964,900,986,726,680,2268,826,898,682,882,888,904,958,972,940,918,840,1028,832,762,964,928,956,806,888,896,960,962,950,810,940,958,910,712,974,960,1082,2218,888,1032,658,956,992,972,908,786,664,890,878,902,818,858,766,808,960,846,654,536,948,840,2002,864,906,814,874,966,1152,956,944,828,888,860,904,2204,2250,744,848,946,882,906,970,914,972,958,886,900,804,920,864,902,674,956,928,908,774,856,966,854,870,1032,950,964,712,822,562,970,958,974,936,930,1040,940,948,2000,960,954,940,960,890,2268,2234,956,908,516,966,940,1196,968,892,956,958,918,946,876,936,730,846,920,610,888,808,818,934,990,910,844,1536,844,848,1072,734,928,970,860,852,958,768,952,960,926,934,686,870,960,946,826,956,720,756,670,894,912,828,2182,2226,894,968,1766,940,932,666,830,516,906,870,920,874,930,950,892,888,1122,872,946,908,1802,902,1356,706,984,832,764,590,904,740,904,938,918,918,1940,918,886,912,952,932,926,2278,2206,950,888,952,858,884,614,704,950,818,952,954,1056,692,900,904,946,952,904,946,950,902,948,926,930,958,944,816,910,906,934,870,848,966,886,912,912,882,1060,958,878,884,906,896,778,958,1028,2250,904,932,920,930,688,950,916,870,1122,706,900,956,888,1022,906,830,936,856,684,930,954,942,856,710,950,888,948,942,962,896,892,828,924,950,662,904,830,1756,1016,546,1548,938,906,954,2212,2222,878,884,716,880,882,894,772,834,840,942,894,962,898,954,918,954,934,862,946,926,944,930,904,964,902,910,994,712,1790,2392,570,754,998,1358,906,676,828,852,958,932,1064,926,942,1570,928,898,372,954,970,692,766,952,916,872,942,906,906,898,1070,864,504,730,936,898,802,808,814,968,924,876,962,900,886,662,992,918,904,952,920,700,958,890,974,748,854,956,1040,808,898,932,820,932,692,794,922,750,898,888,906,856,994,800,940,938,2096,944,938,888,912,946,930,1034,794,940,912,878,1038,886,888,782,934,1056,806,792,972,698,950,952,794,678,908,830,918,936,918,908,828,1988,884,956,908,822,972,816,894,976,906,2260,846,852,872,304,904,830,756,868,930,810,918,942,786,622,772,798,942,964,934,952,880,1546,942,2208,2234,908,936,946,976,906,920,934,910,910,906,942,658,922,946,942,956,1012,870,1012,860,884,894,872,638,842,922,844,904,2214,2190,954,792,672,906,906,564,962,924,940,650,906,950,962,900,894,952,948,950,884,836,2334,892,794,740,1062,896,888,888,956,1182,804,890,900,952,886,792,688,926,1802,886,962,918,956,2326,2172,2270,948,1336,1072,898,952,1036,878,916,986,888,814,930,604,842,946,942,806,1878,936,2156,2218,950,2064,920,942,816,900,934,1276,966,854,934,854,910,908,980,766,864,904,898,744,946,918,842,2192,2186,928,570,686,906,970,630,1012,724,950,920,946,866,858,888,930,972,916,976,902,890,912,1258,922,930,936,938,956,936,1064,1010,2198,934,960,912,942,902,822,804,1076,950,1140,1006,820,1742,676,916,660,950,616,586,2016,2014,992,884,900,804,896,970,1010,1552,942,948,910,1048,890,808,1782,888,1020,824,934,1124,910,2044,880,932,1036,1022,2172,878,864,900,936,1010,834,850,938,1076,818,886,852,724,726,888,948,874,892,644,518,932,622,796,966,918,724,944,876,970,932,842,944,926,866,936,892,950,816,788,718,930,972,758,888,904,924,610,908,692,1072,1036,2202,914,924,942,830,954,996,742,674,978,748,870,860,942,718,320,906,950,1258,786,924,996,782,790,2146,954,830,1036,952,946,834,934,940,946,922,902,934,976,764,948,1044,516,956,2142,868,948,2206,2200,832,572,1806,954,962,838,896,964,788,898,790,994,936,902,960,888,948,942,940,560,876,736,900,736,936,950,1812,942,948,908,814,910,956,870,962,916,826,938,910,886,940,892,820,1812,870,1022,2292,812,950,1024,924,960,932,948,740,968,984,886,854,890,898,840,906,894,902,950,1224,900,942,934,834,944,934,668,894,996,528,960,898,894,818,956,822,898,846,942,990,876,1050,2178,832,1214,908,1048,784,934,870,912,842,896,852,828,902,740,704,798,952,938,956,964,718,956,636,894,888,912,728,832,1156,820,960,910,828,558,946,888,966,892,972,872,902,874,902,916,2278,1066,566,910,902,874,1046,904,894,828,896,804,932,1008,788,1194,844,954,890,900,942,958,844,1156,874,872,892,884,960,892,742,792,618,900,934,970,628,882,950,902,904,674,2274,2276,1030,912,934,912,748,838,918,692,936,956,936,954,906,960,738,930,904,758,712,1776,902,894,1056,1006,870,1392,868,888,910,782,958,888,952,942,1010,940,806,1214,904,680,900,930,942,832,2316,2212,962,932,968,948,946,890,906,952,904,698,988,940,888,956,846,912,816,968,896,932,952,874,870,986,964,896,946,820,986,798,830,808,566,918,898,804,898,948,812,930,896,946,900,896,968,892,928,1054,1114,2376,924,882,978,874,954,950,920,918,852,898,900,900,914,940,706,934,886,966,898,892,856,922,888,904,880,944,1036,942,966,2390,1022,1008,976,944,768,900,798,784,888,908,956,960,876,1242,1660,952,928,936,952,974,788,900,888,866,950,950,886,896,862,916,890,894,870,840,958,944,952,1034,1026,852,878,956,542,794,926,772,900,1024,858,908,900,2002,984,864,784,966,886,962,798,740,884,918,930,768,888,1272,814,830,996,934,932,832,1048,928,1108,928,904,636,908,934,880,938,962,820,924,2334,2298,914,914,864,796,886,914,810,784,918,928,898,908,782,950,888,956,924,874,942,910,884,894,1002,896,940,830,930,920,890,1096,934,944,1218,736,828,952,858,978,834,946,948,820,936,850,1262,926,2352,1840,918,964,932,920,928,932,1164,1816,910,816,888,1070,1028,850,918,858,964,968,442,806,2122,866,820,850,888,938,694,948,674,884,1192,936,914,776,1712,1002,786,1106,896,936,912,946,938,948,956,894,694,1190,658,846,910,956,984,892,882,900,880,1032,742,938,1060,830,928,770,842,960,680,964,752,912,960,962,1058,1012,856,890,808,932,944,944,916,904,1124,952,2188,908,994,876,938,940,942,672,902,902,926,898,1066,882,888,706,906,962,914,778,988,888,882,952,950,928,906,960,2392,836,910,892,924,936,962,1156,1062,932,952,942,860,918,966,1096,2230,886,956,806,912,842,882,1006,914,788,962,940,912,1800,1058,902,750,650,962,982,836,564,944,848,850,770,664,960,890,962,880,856,922,666,838,822,778,2280,964,850,938,876,914,392,924,892,874,944,908,826,894,1232,922,970,912,920,960,890,894,724,906,694,906,796,762,936,1110,952,914,794,930,944,910,860,828,830,904,980,992,974,510,514,958,948,844,948,1558,828,1002,778,952,922,1218,798,790,890,906,868,878,920,942,912,1022,892,968,972,996,960,938,898,966,930,934,924,702,962,852,920,1108,1012,912,922,878,874,926,844,962,1010,934,916,964,746,868,822,780,970,776,940,1814,670,866,968,918,952,830,954,2056,1008,918,912,1236,788,912,876,960,888,532,890,1036,994,986,778,942,886,854,1014,890,1010,998,824,964,918,888,990,940,990,934,706,508,900,984,938,1920,836,986,914,916,978,1002,864,920,1006,1034,1004,956,642,566,960,674,816,918,948,964,1136,842,920,980,988,946,942,974,942,998,994,874,698,762,898,902,900,916,1010,886,790,980,952,986,990,994,776,828,920,830,972,1004,2006,894,904,994,688,910,996,1028,950,936,894,998,890,952,922,994,962,988,938,952,982,860,942,922,1014,904,838,966,974,934,860,890,902,990,908,986,1004,1112,938,1094,1828,510,906,814,988,942,1002,990,994,940,996,988,896,828,866,1010,1028,832,958,532,840,944,996,1582,958,926,1004,992,1000,1018,982,1000,1008,952,980,998,1002,996,990,864,918,898,660,898,952,864,974,998,996,908,994,952,988,946,998,996,1004,944,904,998,988,942,838,892,1006,952,828,996,956,966,998,946,802,808,862,898,996,908,920,868,1012,934,940,958,996,946,994,952,910,1002,994,882,936,832,1006,998,932,956,870,1156,996,914,800,962,962,1022,882,1146,960,1000,864,906,828,1000,974,992,892,1000,964,986,986,834,938,990,954,936,966,850,846,908,996,982,842,990,932,670,786,994,994,950,950,870,998,992,992,822,908,916,978,1052,1000,856,990,976,824,980,710,828,836,900,886,996,1000,1030,946,998,1002,988,938,998,908,982,1000,2212,1566,1294,994,830,994,908,936,628,1002,994,982,970,926,1042,954,982,1010,1008,584,990,1150,972,1006,962,894,1002,914,904,894,956,984,1000,984,1188,1004,996,1000,916,794,978,822,718,940,984,998,1002,884,800,990,970,982,882,932,878,896,946,986,980,942,976,992,732,1990,940,982,630,862,998,942,892,986,836,844,968,1259,994,860,1100,1002,996,990,1000,896,854,992,888,996,1072,828,914,994,948,994,900,1038,914,994,980,924,924,998,918,890,910,988,992,992,944,926,994,828,992,990,942,822,902,830,938,998,688,996,904,998,862,1002,1074,954,866,992,930,904,846,936,1040,964,690,766,958,912,972,916,734,910,894,1020,944,904,910,998,1107,856,1108,966,952,898,940,812,812,966,964,1004,926,964,978,904,886,908,992,958,906,956,876,1000,968,946,744,858,988,982,1000,1042,812,940,978,836,926,884,814,820,996,1006,862,692,870,860,788,954,860,892,886,898,938,992,958,800,942,884,910,948,986,780,970,932,1000,884,1006,1282,1008,794,960,792,948,876,1038,888,890,856,938,936,806,796,974,1010,976,968,990,800,980,702,908,838,990,856,938,990,1012,996,804,938,916,1010,910,828,1040,1002,990,1990,1002,1102,912,828,964,976,892,906,846,856,1004,936,1010,986,880,756,872,932,912,948,992,798,768,1002,1022,964,702,952,914,948,984,932,1000,914,932,910,896,990,952,664,950,924,940,970,1010,978,868,870,888,972,920,880,830,992,994,978,1002,636,926,922,956,796,926,672,908,902,566,960,622,862,938,928,984,1032,1134,962,1006,948,650,998,964,906,908,906,954,956,818,894,860,1014,816,984,828,830,528,792,742,894,950,888,966,954,918,892,760,952,930,966,996,1788,1042,1000,998,690,934,1000,888,904,922,954,964,956,2202,1006,1336,978,954,884,962,878,1032,1026,920,988,992,766,788,890,888,816,932,1038,904,998,754,942,808,996,1016,938,1000,988,954,996,994,942,818,902,816,936,1008,984,978,970,858,960,996,854,1012,996,912,912,896,982,858,1000,766,864,908,954,950,924,788,334,844,432,450,1000,460,426,462,454,338,318,392,622,396,742,348,1030,360,1850,648,762,924,1694,1818,1288,1216,1260,304,1894,1094,358,352,392,356,1170,818,2026,1870,1318,1652,1130,642,660,1222,660,1328,786,1206,800,814,1010,1444,974,1216,1194,1242,990,1094,1316,1310,1240,1318,1640,1266,1100,824,1982,388,1068,386,1024,370,1102,976,1408,1348,1316,1192,1110,856,1018,966,1004,1320,1358,1282,642,1912,1202,1070,1226,1306,786,1136,1136,1282,1126,1168,332,1086,1118,810,818,1336,2016,488,1042,1646,1904,302,302,302,684,376,374,390,1222,1150,848,1454,1246,1042,1252,670,384,990,1640,1520,1270,1214,1840,322,1406,568,514,524,530,1218,454,548,1328,1264,1224,1660,1132,1468,1370,1292,1222,804,1334,918,1162,880,1174,2084,1642,1204,1314,1394,1320,1624,1232,1312,1374,1222,826,640,650,360,352,362,1320,1918,1758,1348,1284,1468,1034,1620,1626,1098,1412,1434,1228,1300,1424,1902,1680,1342,1614,1556,1260,1288,1688,400,1262,1386,600,2544,3436,3380,2452,3212,2648,400,3066,2194,3120,3160,2422,3126,3212,3220,3214,3222,3210,3108,3196,3198,3194,3216,2296,3200,3156,2992,3122,3198,2296,3198,3200,3216,3104,3194,3206,3198,3184,3208,3212,3222,3224,3174,3198,2898,2948,3094,3172,3070,2996,3226,3044,3126,2326,2000,2804,3224,3176,3214,3198,3160,3142,3164,3042,3176,3222,2620,3040,2786,3212,3146,3073,3132,3180,3188,3224,3220,3226,3220,3200,3102,3216,3216,3114,2262,3216,2538,3144,3226,3148,3214,3220,3226,3180,3216,1980,3220,3212,3186,1638,3226,3192,3224,2228,3092,3227,3214,2136,3204,3224,3208,3227,3192,3212,2052,3058,1894,3204,3225,2914,3198,3208,3056,3198,3204,2028,2908,3212,2916,3227,3226,3194,2946,3016,3224,2130,3227,3200,3090,3212,3186,3206,2898,3227,3200,1990,3224,2968,3216,3210,2626,3130,2964,3212,1744,3214,3222,3206,3202,3144,3222,3226,3040,3214,3066,3126,3216,3210,3192,3162,456,384,396,516,1108,1168,488,536,532,516,460,540,556,408,1204,1012,480,388,388,556,1092,384,384,2676,476,564,540,488,560,496,664,488,1812,1772,680,532,384,452,388,388,392,384,388,484,388,388,384,2356,2336,520,496,1116,2854,3220,3220,3072,2848,2468,2548,2552,2882,2794,368,388,392,456,400,396,396,392,396,388,348,396,392,396,380,384,392,384,392,388,392,396,384,384,388,384,384,380,388,388,384,384,392,392,396,400,396,380,388,388,404,2434,3210,1564,1960,1948,3208,3124,520,536,616,524,528,532,524,524,3215,3142,3162,3484,3362,3244,534,1538,1402,934,704,1396,868,1074,1094,1242,1282,1028,810,854,964,1114,812,876,828,1134,774,1448,1194,1254,1376,1374,1382,1112,1422,1150,1114,920,974,1184,1400,1088,982,1158,1124,1132,1540,970,894,1128,544,942,1106,1108,1022,922,1030,1262,1412,1206,972,1120,824,882,840,1144,784,1468,1186,604,710,1030,980,970,936,828,912,1026,1298,984,1044,918,1488,1478,540,1164,1278,1218,1652,886,1588,1186,924,1094,996,1220,1042,884,1096,1298,510,1522,1212,1114,1084,1180,1328,1646,1628,980,2463,848,862,868,858,884,854,858,862,842,2228,1366,890,872,886,884,880,900,894,898,886,892,890,898,896,882,884,1362,890,874,884,886,898,900,884,892,880,890,886,642,324,604,653,583,546,498,608,534,538,1620,320,304,312,804,804,1208,452,804,1040,1092,1080,800,352,626,504,1484,1334,324,736,492,1400,324,732,1016,310,840,418,1000,310,730,864,392,554,984,308,738,884,770,512,1020,740,782,780,1020,310,804,768,1018,1020,332,792,804,994,492,828,984,310,790,1022,310,834,724,1002,300,802,774,990,318,646,702,802,1000,316,632,710,706,730,784,1002,762,776,1014,326,778,996,498,776,788,1016,504,1002,304,790,488,794,994,320,794,770,996,318,810,740,1000,346,786,770,996,854,666,846,1002,312,790,930,844,732,996,314,864,774,806,1026,514,660,870,1010,312,642,926,866,728,900,806,556,484,774,736,352,604,1402,324,776,562,1398,554,494,782,736,786,986,308,926,778,502,954,750,1012,308,918,920,1396,922,782,1034,314,920,922,736,942,506,1018,780,926,960,980,926,958,1018,932,962,494,1016,924,508,1018,736,948,974,950,1014,946,950,770,776,1006,558,938,504,946,734,1328,574,996,1042,1020,736,1016,788,1396,778,492,856,1984,1892,2050,1900,1998,1996,2048,1840,2076,2080,2320,2368,2284,1360,2156,364,372,372,2072,876,1620,356,344,2060,596,2080,1904,1524,368,492,1936,1216,1184,1500,1520,2292,1980,1968,2084,612,612,2080,2124,616,1984,988,972,912,920,536,1164,1168,2072,2064,1540,604,600,604,608,2144,2056,2128,2108,2088,2072,2328,2308,2232,2056,2172,2304,2060,2324,1444,1856,1544,1544,1796,2012,1720,1760,2252,2272,2060,1224,628,2000,1420,1512,776,364,516,532,360,1872,2072,1996,1992,1868,540,412,1584,2080,1088,2304,2268,368,1816,2056,2300,768,844,1232,1708,600,376,1356,484,1872,1576,1436,820,1936,456,1652,1724,1720,1516,1720,1720,1728,1656,1712,1692,704,824,1788,1840,1632,1724,1152,1736,1712,1648,1468,1724,1728,1716,1728,868,1648,1340,1724,1724,1720,1728,1324,1712,1720,1720,1724,1724,1728,828,828,872,1472,1456,1736,1728,872,856,1708,1724,1724,1712,1708,828,860,656,1740,1692,1716,1716,1712,1656,1724,1584,1724,1720,656,684,436,456,492,2578,1608,382,342,1404,1420,1350,864,1542,772,1414,876,1346,1402,1238,968,1040,1466,862,798,830,858,796,920,1390,1780,1362,1390,822,1804,858,790,850,1356,782,802,1348,890,1136,1788,1248,1664,826,1378,906,1606,444,1452,924,1670,1824,1792,1862,1092,1510,1760,784,876,1478,1782,806,1230,1576,1600,1028,2293,1952,2016,1988,2008,2008,1992,2010,1200,1098,1416,1878,1414,1428,1382,1900,2266,1268,1380,1664,1942,1806,1842,1782,1892,740,1484,1384,1968,1616,1892,1350,1530,1658,1546,1548,1490,494,1892,1546,2130,2002,2064,1424,2480,1410,2062,1080,504,1600,1828,1300,708,322,768,1894,1436,1384,1124,1898,2042,1780,1568,448,1654,1748,816,1900,1898,472,2188,1856,524,354,1166,1896,896,1888,2010,1884,1718,592,1886,2106,1566,2142,716,1732,1506,1658,2024,1682,1208,2080,974,1210,1810,752,2256,1382,2194,1382,1860,754,556,1086,484,992,1906,1676,1488,496,2116,1888,1890,1888,1578,1368,508,812,1926,2052,1890,1772,1780,1008,766,1446,1896,864,1906,956,2238,2196,1220,1830,1440,490,1126,1228,2290,1546,562,1442,1086,2262,516,2098,1656,1884,2276,718,1312,2350,372,586,1228,1636,1950,2206,854,2012,1886,1514,1658,1576,1256,710,1376,1228,1622,2370,1894,1834,1532,554,504,1880,1936,1508,1714,1690,2238,1112,2300,1580,2176,1770,1882,2126,1908,2170,1722,2164,1626,1894,2260,1462,1348,1972,1498,1768,1920,1514,740,1446,1916,1542,2252,1678,2264,1514,2374,1890,1432,1884,1484,1448,1902,1460,1424,470,1670,1446,2202,414,1518,2100,2202,1458,450,1354,898,1452,622,2012,1620,1884,1886,1576,1890,2060,1198,1388,728,2130,1256,646,2254,1552,1390,1286,1704,1058,632,1186,1686,848,944,1438,1422,2258,1482,1352,1782,490,1080,468,1882,2088,476,1460,1884,956,1892,2256,1876,1780,1228,830,1998,1136,2042,934,1142,1438,1880,1872,1740,436,2258,1516,1932,1398,2046,414,2250,1028,2088,1890,1884,2076,1878,1882,2228,1902,846,1884,2180,1552,1880,2174,2242,1598,1888,610,1670,1256,1784,2134,1110,1382,2416,1898,1130,1926,998,1034,686,1006,764,1192,850,706,642,818,934,838,686,2316,1886,2184,1464,2056,354,1904,1578,2086,342,1436,2268,1874,1888,1920,1802,1392,1548,1082,1496,1900,2148,1806,1072,1866,1674,1912,1892,1896,2084,1900,2294,1284,1786,1894,1876,1740,1894,1922,1898,1244,1646,1882,2278,1390,1314,2314,1386,1030,1130,1920,1586,2104,1898,1684,2102,1574,1564,1454,1268,486,2248,1292,1362,1428,1452,1444,1174,1556,1336,2034,1888,2376,2280,2262,604,576,2112,586,620,1156,1474,2224,1196,1210,1452,616,1850,1362,934,1888,2250,1864,1628,1414,1884,1882,1884,1276,1778,458,1898,1272,1844,1876,1868,1870,1872,1876,1890,2344,1482,1884,1698,1832,1874,1446,1970,1284,1360,2276,1722,1334,2006,1426,1846,1880,1502,1900,1396,1894,440,1912,1440,1896,1936,2200,1214,1348,1126,1110,1508,1220,1794,728,1488,1512,1378,1250,1468,1866,1550,914,1866,1326,962,1920,1484,1182,1850,1858,506,1874,872,1366,1880,1776,1954,1872,1918,2082,710,1874,1882,1844,1578,1816,1224,1750,2158,796,1878,1952,872,2054,1236,2264,1938,1334,1200,1926,1924,2380,1044,1928,2424,1920,2100,1882,2250,1916,1942,2304,1416,1932,1498,1760,2154,2204,1904,2022,1538,1844,1726,586,2066,1928,2028,1632,2200,1928,1864,2336,1238,2136,364,1868,2256,1492,1890,2106,1736,944,2256,1638,1638,1882,2258,692,1508,1900,1482,582,1398,1914,1872,1484,1882,2004,1562,1550,1296,688,1044,784,840,868,1262,2262,892,1542,882,1030,1306,1244,1490,1188,1726,1520,1580,1870,1954,624,2128,2294,1748,380,1886,2256,1878,2152,916,2032,1240,1948,1858,2140,1790,2242,1928,2202,1928,1946,1880,1890,1558,1530,1466,1004,932,434,2238,1870,928,1350,628,730,2228,876,1994,948,1558,1870,1976,1382,1876,2088,1388,1892,2082,2306,1524,2418,1900,1476,1958,1938,1882,1808,678,1698,1230,2102,1694,1470,1876,1450,1514,1720,1360,1784,1886,1986,1878,840,512,516,1156,1796,1252,1900,1880,1700,1880,1960,1900,1240,1640,1872,1368,1316,2296,1388,1040,1128,1904,1584,2096,1900,1680,2100,1568,1440,1572,1272,504,2228,1288,1356,1484,1448,1428,1172,1552,1324,2040,1904,2348,2996,2292,604,580,2208,596,620,1140,1476,2252,1180,1208,1456,608,1852,1360,920,1876,2292,1868,1628,1416,1884,1780,1876,1884,1312,784,464,1896,1268,1860,916,820,1868,1872,1868,1880,1880,2400,1468,1880,1700,1460,1876,1436,1984,1284,1364,2268,1708,1336,2012,1428,1832,1872,1496,1888,1400,1880,452,1892,1440,1892,2634,2188,1348,1136,1120,1500,1232,1792,724,1488,1512,1372,1264,1472,1868,1552,920,1876,1880,1336,972,2200,1484,1228,1792,1860,504,1888,880,1376,1884,1792,1956,1892,1908,2080,2084,716,1880,1884,1908,1584,1840,1228,1776,2164,788,400,1892,1948,880,2068,1228,2288,1932,1704,1204,2160,1448,320,1932,756,1392,1048,1948,2444,1924,2068,1884,2264,1916,1960,2316,1412,1904,1500,1800,788,392,2184,1468,2216,1924,2088,1548,1924,1732,692,2096,1944,1984,1648,524,2212,1928,2008,2340,1256,2120,1984,628,1892,2316,548,2264,1488,1904,2100,348,2184,1744,1144,2268,1640,1640,1900,2256,692,1524,1888,1480,588,1416,1008,2676,1212,2120,1346,1874,1490,1880,2002,1892,1558,1538,1292,694,1256,784,840,868,1262,2262,930,1536,532,1026,1306,1258,1490,1192,1718,1518,1590,1872,1956,624,2120,2300,1888,2252,1882,458,2002,916,2208,1258,1952,1852,2136,1778,2254,2082,2198,1922,1946,1876,1892,1554,1528,1474,1008,1538,2236,1864,932,1358,432,618,344,2240,878,1876,1204,956,1552,1978,1884,1534,1874,1920,1390,1888,2082,2294,1530,2392,1898,1478,1926,1938,1880,1802,2218,1234,2100,1474,1882,1458,1512,1708,1370,1786,1884,2000,1870,2408,1742,610,466,326,902,554,402,1110,458,396,940,660,978,968,722,2010,1054,1464,596,546,846,864,1030,2012,762,948,930,910,806,862,904,904,910,900,2002,2000,1912,2012,962,1814,586,646,1064,830,1818,1594,1576,1612,1610,1594,796,854,1102,1900,1846,1868,458,1614,552,722,442,1046,1048,1708,1606,424,588,922,864,2012,2008,726,392,304,1808,410,1064,1076,752,804,650,416,372,2018,1220,2020,570,920,580,1292,1974,600,1190,1082,1094,926,2018,316,2002,598,1858,1374,648,1010,1704,730,806,606,620,908,908,1656,1530,1202,1222,548,1574,352,1148,778,714,928,916,1198,1200,2004,860,656,588,608,1796,972,552,1528,1984,596,416,690,562,472,664,998,1002,1000,1206,1604,936,950,410,1882,816,1762,796,370,2008,1864,1196,880,982,1168,1976,2008,906,818,366,472,310,356,536,404,768,1136,366,658,896,742,814,2060,768,766,1254,1754,620,798,308,436,1822,2000,726,878,402,472,366,376,1828,1786,1822,1796,772,2008,1212,1212,840,724,2012,1756,1792,1600,308,410,1002,1118,1054,2012,1416,360,876,722,578,468,358,1206,782,696,1212,558,606,1914,1974,468,578,626,778,722,714,722,1836,486,646,488,1984,920,1658,616,578,842,806,728,792,1488,1328,1070,692,1204,600,512,534,504,700,712,598,1488,1476,1484,732,766,1134,574,782,840,980,1554,1976,1204,1420,454,964,1040,966,1870,2042,2024,938,944,352,550,1088,1026,858,976,896,736,672,1210,904,466,352,1012,1536,924,762,710,984,2020,1212,1400,1594,1536,376,380,396,376,422,508,590,390,430,544,1998,726,750,750,1884,1226,586,588,1794,1170,1988,784,794,874,942,1140,432,1092,1012,2004,1098,2002,520,556,564,658,746,1130,1894,476,466,1780,404,2028,2064,1756,2294,1642,1108,1388,1784,894,1652,1280,1796,2010,1280,1096,1374,1756,754,1824,1444,1280,1874,1606,760,672,1492,1376,980,836,2042,1280,1148,1226,1280,1458,1012,1092,956,1352,1292,1666,1774,1786,1490,1578,1690,1702,1778,1262,1142,442,1120,2044,1872,884,1318,1712,1130,694,1530,2008,1280,1650,1770,1614,2012,602,1280,1132,1162,2028,1012,1028,932,1016,980,1502,1016,1012,1542,496,880,1666,1760,1716,1822,1764,1682,1810,1588,436,1818,1604,1280,2202,2022,500,1280,1668,1494,1556,2258,1592,2100,1020,1620,1692,1300,1756,500,1112,1118,1552,1664,1032,434,2193,2060,1614,888,1986,992,1770,1616,496,364,1096,1252,1686,916,932,980,1000,2752,1280,1744,988,1708,892,1678,1706,2180,1766,1858,1778,728,488,1520,1006,1280,1514,1596,1994,304,304,1140,1164,488,1504,1752,1306,1282,2026,948,1280,1846,1002,980,688,1060,488,1682,1512,1464,2208,454,1636,1560,1626,1644,1280,1016,1720,1560,1176,1176,2380,2380,2658,1936,1934,1392,1428,1180,412,1678,1194,1114,636,476,1232,1614,1340,1608,1196,456,872,1408,1244,1242,1284,1422,454,400,752,608,778,1216,1236,1180,470,1662,674,1452,1606,792,1122,682,1588,1188,836,928,794,650,682,1248,1320,766,422,1602,476,844,1566,1524,1574,1008,1214,1020,558,578,1074,1330,1500,748,428,574,1026,1474,1500,1552,1852,2118,332,1688,1464,812,748,1584,2118,2102,2174,1478,586,1110,1602,1598,1912,1836,1266,708,762,540,516,328,960,788,1160,1570,716,2312,2108,2316,2040,1436,612,1154,2074,1524,560,1072,1196,1018,842,1006,1634,1836,984,2228,2260,1974,2258,2262,1916,2385,1974,1390,2016,1592,1340,2042,1932,1864,1956,588,1854,1910,2118,1512,1024,2356,512,2314,950,2234,1066,1082,2202,1112,2220,984,1348,2538,1706,1042,738,964,1526,1154,2290,716,1034,1762,860,1112,1128,714,948,2084,1370,952,1124,1490,382,2178,1478,1860,1098,1132,1488,2020,2164,1476,1530,1096,1746,2278,644,1778,2028,1772,1106,1716,1036,1780,2246,2034,2078,2276,1108,1220,1018,1032,1040,1356,2300,1230,2288,1108,2262,2288,1096,2200,1470,2296,1040,1102,1414,1364,2284,1496,1126,1132,906,966,1272,1530,1022,986,700,1852,2246,1780,2196,1732,418,1750,1564,1052,1044,1756,2190,1082,1622,2218,1772,2268,986,900,2272,1762,2630,2538,500,1180,748,940,2204,1040,1054,1078,2184,952,1328,2456,1662,1024,656,1162,1476,1140,2230,736,1034,1692,836,1074,1112,688,1486,920,1976,1356,888,1092,1470,2148,1436,1832,1074,1124,1488,2310,2108,1448,1496,1092,1600,2236,628,1754,1996,1756,1084,1670,1060,1730,2204,2118,2086,1096,1184,1000,1000,1028,1308,2248,1204,2230,1088,2238,2230,1076,2160,1432,2228,1020,1084,1376,1328,2244,1470,1104,1110,2020,1252,1484,1032,1004,748,1806,2206,1736,2140,1706,458,1722,1524,1036,1020,1728,2128,1064,1584,2180,1756,2232,972,1046,2226,1728,898,914,900,900,898,886,922,910,884,960,968,836,904,948,906,902,904,960,912,898,900,900,962,944,880,974,920,512,384,1108,476,1436,1264,1952,328,1280,332,756,628,612,560,416,796,544,504,1052,796,1280,516,436,1888,1002,436,1208,1564,1618,1562,1396,1576,1500,852,1662,1654,854,326,788,1314,1472,490,1072,974,1590,698,742,794,1190,1136,356,1662,402,1584,1608,698,1082,460,1580,1634,694,1094,1080,1192,614,1574,1574,1282,1196,1582,1588,1028,1092,694,1094,994,1584,1616,1582,1626,1494,1626,1322,1618,682,1294,584,890,808,868,900,1586,1630,1586,562,996,1598,1448,838,1180,1586,1492,1584,1094,1592,1604,1594,988,594,462,902,868,1380,1088,948,894,1160,1590,650,940,888,428,434,896,1594,1466,1514,910,1376,1586,1658,1590,1096,894,1044,1592,554,740,798,720,662,494,1594,1204,312,934,1462,914,1194,1376,1666,1328,1216,722,632,1578,1438,1466,1430,1554,1420,700,706,1422,1705,1642,1659,1250,1731,1366,942,918,1653,1410,724,1731,528,570,610,1708,1500,1612,506,486,1406,698,696,1282,1038,1562,1516,1530,1288,1316,1570,1572,1580,1720,1476,1400,1396,1114,1532,1434,1448,1486,1502,1512,1522,1080,318,1130,452,800,926,438,1120,1314,1302,924,1486,630,908,1412,556,708,782,338,334,732,332,332,336,380,386,332,334,332,334,2294,2306,1786,2288,2066,2343,2336,2308,2290,2338,2344,2296,2312,2434,2310,2192,2192,2034,1074,1112,920,1616,1192,1420,1688,1304,1544,1776,1472,1720,1296,1576,1376,1508,1248,1600,1620,1724,1808,1196,1524,1824,2170,2170,1708,1496,1308,1620,1692,1680,1712,1716,1700,1700,1716,1720,1520,1684,2170,556,568,684,498,2096,1832,702,396,380,350,366,360,1294,304,578,1362,1380,698,892,986,1392,1692,1702,1660,1690,1432,1560,956,1616,502,1280,1634,1442,1516,850,1188,722,1114,884,1502,854,512,542,380,538,1710,1154,1154,1162,832,1014,1660,720,812,568,1130,846,1160,1142,502,1642,1680,1356,1344,1128,1112,1320,420,416,1520,1344,1620,548,1702,1696,1612,1682,1684,1676,1678,1700,1686,680,942,1214,724,1658,1230,420,888,480,500,604,510,506,474,410,1116,1394,592,1140,518,732,1656,1700,1742,1706,1712,740,1674,1698,1678,1722,838,968,1028,608,2116,1187,2018,1602,1280,1428,1148,1212,820,1162,1670,358,846,688,1440,1700,1662,702,1326,1012,1390,1426,844,1706,1770,1526,1652,844,1714,1280,1662,834,1280,1678,834,1584,712,1836,820,1736,598,728,1420,764,1382,1224,1280,378,879,2044,2546,2502,2512,2322,2166,2164,572,2076,2418,2282,2220,2280,2646,2282,2410,636,848,792,2156,2074,2262,2388,2274,2470,2426,2292,2350,1252,648,2278,2660,2288,1376,792,2470,1052,628,1492,2392,2780,2370,1236,2162,2302,2212,2072,2386,2080,1936,2188,1396,1544,1294,2422,1084,1004,1056,728,768,468,2312,2512,808,668,680,2274,2432,1192,1852,1376,2148,2256,1280,2018,2358,1328,1392,1308,2412,1108,2470,2276,2272,1814,2332,1664,1408,1758,1432,1726,2238,2800,1044,2208,2436,2068,2524,1480,1688,2176,428,1640,2344,2200,2518,2260,2058,2246,2262,2670,2002,2440,2258,1068,1512,2624,1132,2242,2232,2240,2260,1948,2320,1878,2268,2078,2642,2510,2198,2424,2008,2360,1946,1976,2156,2594,1680,2422,2500,2600,2330,2762,2350,2004,2056,2354,2280,2176,1712,2278,1548,2166,2506,1872,2284,2194,2246,2248,2436,2310,2144,2266,2600,1256,2554,2572,2218,2474,2266,2214,1396,2672,2314,2298,2674,2070,2466,2472,1264,2372,2244,592,716,2358,2166,2574,2650,1822,2494,2208,2378,2208,2366,2344,1064,2412,2310,2048,2164,2342,2224,2414,2870,1394,2510,1416,2498,1284,940,580,2000,1664,2440,2344,2236,776,2360,2252,2336,388,2292,2244,1472,1056,1316,2544,2256,2460,2372,1780,2364,2360,2008,2196,2292,2108,2248,1636,2348,1652,2100,2268,2536,1044,2024,2220,2532,2620,1892,1632,2272,2240,1676,1788,1792,2208,2220,2216,1612,2272,2104,2256,2328,2208,2196,2678,2344,2264,2444,2108,2408,508,2244,828,1288,2312,2184,2428,2188,2028,2060,2156,404,2120,2132,2256,2168,2372,2072,2280,2460,2164,2678,2280,2316,1536,2630,2670,2352,2626,2406,1854,2406,2610,2714,2646,606,1668,2422,484,2284,504,2036,940,1064,1532,1996,1124,1996,1624,2000,1076,1888,2036,1244,1220,1996,1984,1836,2004,1504,748,1076,2004,1192,1996,1604,2016,356,2296,2367,1571,1910,1130,1860,1872,1844,1530,1724,1204,864,1810,1722,1712,1624,1688,988,1808,1220,1752,1802,1822,1712,1798,1500,1002,1716,1694,1070,1002,384,1914,1562,1344,1846,1356,1370,1824,1814,1946,1816,1674,1820,1768,1730,550,872,392,1798,1810,1762,1758,1232,1392,1118,724,1092,1910,398,1860,1872,1836,1530,1722,1204,1210,1812,1947,1714,1628,1694,992,1788,1218,1756,1810,1824,1720,1798,1502,1502,1710,1694,1740,1914,1944,1850,1326,1330,1740,1822,1802,1952,1826,1682,1828,1772,1734,554,778,490,1796,1812,1764,1758,1242,1398,1888,904,790,1782,1378,1778,1794,1580,1764,1742,1704,1122,1008,328,1314,882,1298,1776,1392,1720,906,1360,1762,846,1542,1308,1210,1276,878,1790,478,1762,1804,1614,1764,1748,1772,1720,1194,1764,1798,1770,1326,1264,1884,1792,1216,1414,1432,1428,1370,1380,1458,2255,1920,2032,2108,2168,2296,2160,1976,2224,2184,1632,776,638,570,1374,1304,1404,1372,504,824,1220,956,1356,1332,768,960,1408,1416,1420,1378,1428,1454,1378,1432,1426,1310,1418,1434,1462,1412,990,920,1428,1384,720,548,548,590,680,1308,384,1480,422,906,476,902,1154,710,580,1248,948,802,908,1426,320,806,526,692,1408,1414,488,586,510,632,948,804,802,756,1404,622,1290,1196,964,726,978,684,1298,1412,1416,1402,1526,406,1492,852,346,876,528,796,790,1058,1196,574,1386,450,400,1516,1452,1572,1398,1418,468,596,786,1304,1330,1432,1354,896,1492,806,924,578,1410,1402,1358,1396,1242,636,852,1110,1396,1408,1176,1142,968,1350,714,782,1192,1392,772,782,1032,976,1266,1312,1406,1422,768,1010,580,1414,1422,1376,1400,1376,1404,1476,904,402,444,740,1386,994,626,614,396,830,844,846,1436,1418,1420,516,750,894,1302,1332,1154,1008,832,830,474,836,1382,442,978,1424,674,818,1432,1404,1464,1488,1372,1156,810,422,516,750,1940,1280,1198,1314,1766,1406,572,1020,564,1428,522,724,950,854,1472,800,338,488,486,1350,1402,442,830,1422,836,1438,1504,808,1388,860,1442,1100,914,1779,1779,1830,1210,638,1154,1344,1486,1452,472,458,1256,430,654,1522,822,1422,970,350,824,396,1206,1410,332,1120,1386,1456,1426,1416,1388,848,1280,1268,700,1370,1282,1070,618,1264,906,1388,424,1392,1090,484,790,598,534,600,560,328,334,338,600,522,302,324,548,498,666,436,408,354,954,702,1214,710,468,696,1328,1074,1402,736,492,564,542,456,474,1008,858,558,996,774,846,836,1118,360,576,1322,514,1400,876,630,398,472,854,1428,556,1256,970,514,958,428,700,478,1396,1314,1398,422,856,498,424,398,794,602,366,1164,1086,1194,1054,1124,876,1042,922,694,510,492,428,612,1360,694,412,442,618,620,1088,614,736,518,494,594,1232,1574,1248,1008,584,1348,1548,516,928,832,662,1150,478,606,1098,990,1110,1414,978,1350,1286,894,1094,504,730,1390,728,896,1406,1348,1280,452,606,436,912,830,1426,776,836,1078,384,582,1332,622,1490,1398,1236,1402,1384,814,578,1410,562,584,468,456,976,1558,1064,1428,1244,996,1518,1410,1250,1524,1512,354,1048,970,574,1570,494,338,342,1018,1300,414,1060,448,422,564,544,1422,428,414,410,1174,956,964,394,866,1162,394,676,444,598,1068,518,718,388,414,316,382,576,406,550,1526,1602,778,378,830,1472,842,652,656,906,788,1048,710,750,686,476,354,598,572,352,546,490,1830,1830,1970,1679,1630,1970,1784,1699,1673,1666,1966,1919,1555,1673,1106,1287,1993,2064,2021,1996,2044,1793,1664,1666,1674,1865,1673,2209,1801,2012,1673,1907,1922,1928,1911,1945,1871,2060,1917,1836,1680,1999,1944,2117,1788,1853,2029,1976,1814,2002,2059,1785,1946,1689,1710,1797,1665,1998,1830,1857,1771,1991,1659,1660,1962,1874,1655,1584,1840,2017,1678,1681,2267,1745,1848,1938,1953,2011,1864,677,1906,2028,1921,1584,1297,1581,2071,1922,1576,2094,1650,2065,2068,1919,1583,1953,1811,1740,1753,1858,1943,1668,1853,1655,1659,1867,1604,1885,1663,1912,1812,1607,1833,1664,1686,1667,1720,1808,1673,1672,1804,1959,1661,1684,1892,1675,1662,1896,1872,1787,1662,1840,1654,1492,1845,1899,1776,1954,1294,1883,1822,1769,1741,1922,1776,1314,1284,1282,1758,1677,1667,1671,1809,1808,1953,1672,1707,2025,1674,2020,1792,1676,1946,1965,714,464,676,768,1777,1477,702,592,1718,1854,1868,1814,1876,1839,986,1686,1892,2031,2073,1826,2073,1624,1890,866,1964,620,1842,2082,1736,2082,386,1126,692,1498,958,2082,1282,388,2086,2602,1224,2320,1240,2600,1486,1756,1724,2568,1884,644,1014,1360,1028,2650,2648,2632,2624,740,854,852,642,914,494,732,1088,778,1030,2738,438,2398,2614,1924,964,978,572,404,430,880,654,1574,790,898,660,782,1214,370,2634,778,1206,462,1450,1976,2774,2472,1104,556,954,812,750,646,692,2598,954,748,2674,2262,612,2688,2738,1862,2786,2788,2784,2268,594,1596,488,646,510,1020,1262,1170,2524,438,1298,444,802,768,2182,2420,2880,848,2072,736,2863,1636,2336,2726,1079,1550,1184,2817,2810,2816,2816,2762,1767,2800,2939,2798,1246,1849,2690,2648,1830,1370,1990,2947,1972,2012,330,1044,2941,2874,1539,2919,2995,2128,2934,2956,2928,2926,1024,2960,2970,1364,2874,2975,2876,1128,2951,1206,2828,2830,2826,2861,2857,2398,2799,2801,1652,2880,2851,1614,1174,1022,350,764,1540,452,322,1487,1458,1414,1238,1290,1286,1284,758,1058,2178,478,2178,1382,992,430,552,454,430,926,816,1562,336,396,328,992,346,1562,470,454,386,472,508,444,442,406,1558,824,432,366,486,488,604,1562,714,688,1382,1116,1294,1112,1180,508,558,1192,696,1576,1506,1586,760,634,2141,2141,2141,2141,2141,2290,906,1680,1656,1526,2126,2006,1534,642,476,624,1290,1904,2126,1608,430,2108,2084,1732,330,2138,844,2124,2112,2142,2106,2154,2254,2090,2090,2120,2104,2142,2114,2076,2046,1396,434,624,438,2078,2112,2076,2118,2136,2174,2052,1550,440,2074,1620,1820,568,1716,976,1060,880,1716,1064,980,680,984,1704,968,976,588,1176,1060,1172,1028,1084,836,1172,1032,496,592,628,620,776,400,876,672,560,652,580,636,752,724,628,696,968,1060,932,936,972,1032,336,660,800,760,540,932,724,744,1088,976,720,944,1064,976,976,756,988,1068,984,1064,896,776,1072,776,724,976,980,792,1104,748,864,396,476,972,612,980,748,608,820,720,1232,668,912,1072,1816,1140,1068,1096,716,1260,476,1808,1812,984,600,484,712,1072,564,640,464,496,512,508,704,432,816,792,592,680,452,428,720,400,812,444,716,512,904,636,736,628,484,528,492,708,544,512,624,652,364,712,876,728,496,440,720,1188,1628,1260,1096,1728,1724,1200,1756,716,980,700,528,1060,980,984,988,1056,808,1060,468,980,1184,1176,840,1060,1800,1108,1172,976,1068,1072,1068,1724,824,980,728,612,796,452,584,676,476,780,976,580,540,524,644,744,568,792,588,552,392,992,608,548,352,976,840,864,1800,1728,816,864,1176,1068,1076,1816,996,1072,528,740,1176,1096,1064,804,1180,1256,1276,1220,1056,892,884,1056,1256,1180,844,920,992,588,616,1072,1736,1076,1284,1184,1080,1812,1088,1272,1104,884,988,1080,804,860,1068,628,804,772,696,972,988,1048,612,964,1184,492,700,708,736,684,532,1804,632,868,432,528,648,800,860,588,680,772,316,628,968,824,1092,596,396,708,796,840,632,592,548,644,1040,812,672,544,808,1088,984,684,712,772,1256,672,784,516,688,676,804,592,656,1180,632,1060,608,824,1080,980,584,1624,880,1072,712,508,788,608,696,1272,352,692,1060,1272,988,584,584,564,836,724,568,572,1264,808,856,976,552,1808,328,572,384,472,408,776,972,696,608,580,804,1104,1100,548,420,980,932,1832,1136,1004,1248,964,1176,1184,1176,1184,692,1080,1100,1732,984,804,880,1188,340,904,1276,992,980,988,980,980,1180,1088,716,1188,1180,940,720,1076,728,908,952,1580,980,684,836,1272,440,536,776,688,620,404,988,852,736,460,828,392,436,420,988,568,568,760,444,360,704,688,696,352,440,564,472,488,544,444,436,392,824,468,920,984,1308,548,988,556,352,608,976,984,444,800,888,696,920,596,596,908,860,696,988,988,1184,984,972,768,692,1072,1804,1280,1076,1268,1096,988,776,612,700,1176,624,640,472,980,416,420,392,1480,980,548,624,688,988,712,472,696,488,352,644,696,648,988,788,660,648,616,436,968,512,416,1724,384,472,376,984,1752,2450,322,340,346,340,350,344,954,324,342,344,324,340,324,2450,2450,1746,1648,754,1600,754,1064,724,1326,484,758,1508,1510,872,866,446,866,874,882,716,892,566,434,872,720,894,642,362,980,412,520,876,664,882,680,680,884,484,488,578,884,674,874,656,878,646,648,608,526,894,874,874,1430,588,1504,616,876,570,524,872,460,760,408,348,764,874,650,818,642,872,876,882,804,488,792,420,406,1488,648,918,882,626,630,574,610,430,874,580,658,826,412,1476,652,878,688,818,628,874,888,730,544,576,582,614,678,684,386,570,660,650,688,860,864,648,860,860,660,680,656,650,858,736,858,644,868,884,868,336,408,862,542,614,638,680,508,640,650,400,1438,374,878,874,572,888,830,400,880,406,620,612,886,882,620,618,624,538,404,628,408,636,618,870,544,870,878,878,562,628,866,1500,646,806,1072,1464,878,876,884,652,862,874,862,874,578,878,638,884,886,872,878,730,706,864,648,856,688,888,882,874,840,656,884,878,868,662,668,662,608,414,652,682,676,486,666,664,654,648,618,380,582,412,324,508,562,560,598,398,656,604,426,424,422,656,576,586,584,396,878,514,874,500,660,704,762,652,874,728,590,658,638,554,488,1462,364,516,874,880,436,526,630,646,654,876,1060,1490,840,532,524,646,638,628,1372,644,870,874,678,880,1452,884,884,818,884,678,678,670,850,882,884,882,876,886,874,870,872,1504,884,886,878,544,656,652,652,1428,652,656,558,520,650,676,568,612,712,314,544,662,874,666,696,658,632,430,894,884,388,350,350,348,358,594,876,658,684,544,824,536,870,630,454,730,608,672,682,804,612,718,874,746,636,532,716,512,878,570,880,882,654,890,500,496,532,500,890,736,890,862,810,858,1506,576,582,788,494,1488,888,880,882,806,822,868,690,882,498,474,882,884,878,878,656,686,646,666,660,566,574,572,610,478,456,648,706,882,894,1508,878,704,672,666,512,650,878,1500,884,886,880,878,722,728,710,664,882,660,876,878,640,870,874,812,656,730,696,608,672,886,1496,882,874,878,874,878,886,876,880,874,1474,886,802,678,876,660,508,740,1472,892,892,796,878,602,694,632,726,610,584,636,1492,688,818,532,574,670,714,880,878,626,1496,886,826,1498,872,846,1504,704,874,692,984,886,870,872,866,882,878,562,1486,806,1496,646,676,1368,884,886,896,884,874,634,764,750,616,692,772,886,618,498,580,714,736,1488,1488,586,876,694,624,784,876,1490,1494,874,888,1048,872,884,878,882,880,1458,876,756,886,684,808,824,980,860,676,888,698,706,1500,1516,730,650,874,654,656,882,714,898,792,1494,1490,724,724,828,696,692,816,888,886,894,890,684,678,752,704,666,602,984,732,876,736,714,716,694,508,558,736,830,648,562,450,450,458,504,650,592,682,582,656,628,610,456,890,446,694,878,882,514,882,812,680,886,886,884,1464,882,876,888,1514,886,890,892,736,896,884,872,704,1506,664,700,1486,882,1488,892,698,898,612,718,884,880,886,890,708,1510,506,734,716,890,716,674,878,800,878,892,728,622,600,574,878,884,888,880,762,886,1510,888,502,876,652,884,880,876,882,882,1504,868,716,890,720,888,892,888,876,1356,896,894,894,848,720,526,878,566,740,736,806,696,888,568,726,718,886,704,736,682,716,558,650,994,476,626,878,742,1044,956,890,948,880,752,728,866,874,884,702,804,682,692,612,698,796,886,888,878,878,892,882,884,720,896,714,822,888,890,890,892,898,880,876,1502,642,964,1484,896,884,892,900,520,800,1500,1506,442,450,734,714,526,1500,526,750,884,726,894,716,882,882,608,882,640,1494,828,890,602,890,650,682,670,658,876,880,894,726,814,884,882,882,1460,878,570,486,642,878,724,540,628,882,886,590,484,722,640,1492,800,888,826,900,870,888,888,752,870,890,886,886,806,736,730,676,882,874,894,882,988,876,880,1500,808,1438,816,874,890,898,980,742,876,896,886,614,678,586,888,466,886,586,878,886,882,890,892,734,658,608,772,1510,628,686,656,890,806,726,644,888,514,692,892,884,890,824,896,896,516,560,838,464,878,726,880,568,880,898,900,892,698,726,998,890,818,870,1502,1490,878,888,884,884,630,440,420,652,622,740,554,486,430,892,892,532,548,550,544,490,536,830,726,570,490,466,412,816,1518,984,1868,2316,872,930,788,1398,1228,1282,1128,712,1102,784,620,580,744,476,932,1044,896,856,882,856,816,1022,790,1290,780,924,672,1180,1252,408,1280,1150,660,1212,1024,776,1280,796,980,1152,1916,908,916,896,1260,1200,780,1428,1188,896,784,920,1072,1272,1072,812,1264,1268,744,1292,992,1164,1544,1024,692,1036,1580,808,748,996,1276,1140,1404,784,1028,1172,796,2316,900,948,740,1276,800,928,912,816,916,1280,1204,818,820,804,948,904,600,1200,900,2176,1044,900,632,1196,2186,2240,1292,1172,956,940,988,948,940,876,1028,676,668,880,888,812,856,2304,948,1280,1248,1188,1176,1092,1084,876,936,1060,2120,770,944,1320,1184,2052,2120,1196,1076,1948,1192,1292,616,1296,1336,952,1068,1288,696,1462,1156,1192,1388,1508,1670,1420,2432,1060,400,2398,1120,1160,796,1370,1278,792,770,496,2416,2038,2180,592,2408,2314,1192,1076,600,1168,816,820,656,1676,2396,2384,1198,1398,1114,1148,1076,916,1024,940,940,1212,1020,904,672,1200,1308,1204,1280,924,1428,1158,946,1028,1200,1208,1052,1072,1184,1200,1188,1316,928,740,608,608,932,1216,920,396,1030,2486,656,612,1442,540,1172,948,1176,2254,2218,1562,946,1224,812,604,1038,1036,784,784,1024,872,1080,804,780,812,808,820,1008,2304,888,968,632,1544,904,688,808,812,948,898,772,1036,824,944,860,726,1048,956,932,924,916,948,960,1050,1048,1122,1260,1128,1132,928,1164,2398,1036,968,1144,954,2294,1004,1012,1044,1272,1112,1026,1032,944,1152,1044,1140,1148,1426,2562,1204,1064,1038,1196,1064,1080,980,812,1028,928,1192,1036,1008,1064,2408,1220,1168,2376,1024,1028,734,1032,2374,880,740,1008,1056,912,832,996,816,1192,1164,1044,1204,1120,1244,2524,920,1158,1248,1080,1324,1220,1316,1276,1260,1208,2404,1704,1024,2286,1284,1120,1272,1156,1184,1200,1416,584,924,1048,1144,1156,632,360,872,940,1052,1020,1260,1020,1164,1288,2036,578,1020,872,978,1120,1292,896,704,1010,1712,1084,1048,944,748,1152,1312,1268,1004,1080,1140,1244,556,1076,1652,1212,932,1440,1112,1288,920,936,788,684,1040,1048,696,1012,2232,916,1548,704,2326,1972,1058,2286,836,816,596,1028,2248,2274,792,828,932,660,960,2262,1144,1272,1152,768,1160,912,1384,1184,1196,1180,772,1156,1020,768,1164,560,1236,2272,1046,1112,1012,784,1020,1048,980,940,1172,984,1172,1072,524,1200,484,1244,896,1100,720,1096,516,684,672,652,540,628,1320,1188,1048,1410,1108,1052,536,900,1192,1460,1156,1192,1192,1022,1522,820,748,640,784,892,844,1080,1056,1044,628,808,742,840,808,764,2292,1976,868,824,444,1032,536,816,812,820,480,484,1140,1316,1080,710,1044,468,1020,880,640,1066,1040,564,752,928,524,540,532,420,1392,1208,1028,904,980,1104,1300,640,964,828,980,540,828,808,672,468,804,776,732,816,948,760,992,728,804,808,768,612,552,632,812,904,732,568,904,656,888,372,2898,2094,2094,664,2216,3098,1952,676,2304,764,2292,2288,2288,2080,2152,2432,2300,2144,1468,1944,2292,2292,2300,2396,1944,2284,2276,2168,2160,1200,1088,2476,1716,2208,1916,2304,2220,1768,2152,916,432,696,792,892,972,820,2160,1628,1624,2316,2312,2288,2124,2276,1932,2272,1652,2272,612,442,1010,1855,318,1860,1120,2088,2068,2320,2112,1152,2180,2112,2200,1168,2016,2112,1212,2032,2108,992,2092,2104,1056,544,1984,2100,2068,1288,1604,2048,652,1812,2044,732,2020,2104,864,732,2068,2092,2196,2108,2080,2068,2056,2148,2160,1044,2096,2076,2172,2140,956,2044,2120,1012,2048,2056,2124,1976,2124,1496,2052,2100,2076,1196,2164,1988,2168,2080,2088,2336,1004,2112,2096,1700,2064,2100,2056,2108,2048,2048,2112,2020,1980,2052,2040,2100,2124,2148,2144,2052,2064,1132,1160,2184,2112,2036,1548,2072,2024,2084,2072,2044,2064,1444,740,824,980,800,996,832,712,1084,684,700,992,904,1004,768,764,692,844,560,688,724,480,676,760,680,716,988,692,580,996,988,880,800,744,768,680,668,772,444,884,812,804,836,776,1072,876,808,768,704,776,744,668,980,700,808,872,840,812,820,712,760,892,696,992,748,844,1016,964,752,764,996,660,640,892,772,564,984,824,648,1064,552,784,1000,1080,1000,988,1004,984,716,520,576,668,518,1088,664,1390,838,814,738,914,582,602,578,1484,1378,832,2257,580,600,812,566,1258,1696,2194,1522,1890,1740,618,614,1968,1254,2338,1100,1916,1770,1618,1626,1680,2084,1358,1190,1848,2228,1882,1870,1948,1724,1722,1180,1116,1546,1530,852,1242,1150,1266,1242,878,1320,1330,1302,1144,1170,1446,1440,1152,1150,650,1692,746,772,1722,1306,1978,2160,996,610,662,728,732,952,926,2296,1522,934,512,906,2428,1056,2262,1036,568,796,608,750,572,604,584,814,874,806,856,1216,1012,394,662,1496,854,572,580,578,576,790,964,960,1486,2250,1912,1964,1920,1628,2048,1904,1662,1850,1976,2026,2050,2056,1900,1944,1926,3125,1468,2724,548,820,470,1670,840,1802,630,726,1868,1204,822,896,1038,2488,1000,420,1736,2732,2480,2330,2488,3074,2592,2410,2558,2010,2408,3058,2740,628,1570,742,730,702,662,1574,1812,514,2142,1260,992,2432,2744,2758,2717,2772,4764,2364,2920,2906,2768,1014,936,1074,1134,1216,894,2554,2914,650,884,1150,1892,1686,1382,1836,910,1640,2644,2718,2786,2130,2314,2436,2580,3144,1622,1902,854,916,2766,2696,2494,2678,1028,1258,1930,1000,328,346,2807,2734,696,746,666,844,2662,3200,360,1542,3024,2530,2838,2586,2502,3120,2532,1362,1292,1484,732,1406,1644,584,422,2272,1892,482,1160,2452,2556,2122,2422,2560,2990,814,2602,3068,2162,2806,776,2214,1012,426,894,1440,1050,1118,1512,1368,1384,926,956,2697,2664,4556,2282,470,466,454,554,426,570,508,484,1538,1792,2788,2752,2712,2996,3078,3292,866,432,576,3376,2124,892,830,878,2096,2408,644,1080,3125,327,3125,1038,354,1086,1150,1078,1080,1186,1466,1452,1264,962,1742,1464,1812,1226,1454,1270,1800,708,950,1218,988,568,564,646,1212,1028,1404,932,550,1046,1150,972,1002,368,1024,2106,1522,1138,2044,1612,1630,1054,1640,1464,1648,1464,596,2062,1644,1620,876,1344,1490,836,1010,1684,3856,1606,1620,2122,1334,1312,1162,2036,2014,810,1260,1468,1486,994,1472,1124,554,1444,1458,2296,1102,1584,1614,1666,1162,1650,1656,1540,578,1268,1858,1668,1650,1092,1460,1378,864,998,1492,1454,1458,976,1624,1062,592,770,1270,1134,688,1086,1084,1004,1180,1004,1030,1336,2016,1204,986,1082,1150,958,2002,1392,2038,1360,1978,1364,1774,1026,840,564,1168,1042,822,1258,1356,324,1926,1872,1504,2018,2000,1726,1632,1898,1872,1860,1870,1926,1826,1870,1922,1908,2002,1796,1518,2004,1736,1714,1426,1876,1212,2144,2016,1754,2000,2036,2124,2105,1370,2032,2184,2532,2597,1445,2497,2276,2079,945,944,1291,2092,1885,534,1162,1062,894,1220,2458,2366,2381,2417,2063,2251,2474,2050,2368,2357,2104,3056,940,1676,1472,1652,1448,1470,1546,962,1492,1168,1574,1750,1812,368,1256,1120,2012,1856,1244,928,1820,1168,1988,544,1600,2080,1760,1844,1740,2152,604,2156,2032,1344,1552,1292,1880,1852,1852,1868,1140,1256,1816,1240,1308,656,716,556,1108,1840,1236,1972,1936,1740,1848,1280,708,1208,1812,1936,1480,1968,2448,456,2810,590,966,2760,2824,2873,1266,1240,2782,1958,390,1006,864,3152,1174,316,1142,748,880,1412,2760,1880,948,2362,1136,1158,1180,1770,1522,2366,1704,4386,1582,1164,1016,2214,602,994,784,338,876,848,670,814,804,2858,2126,2692,2156,690,1016,602,468,660,1418,806,822,314,436,2794,2464,832,2633,1872,1982,1968,1754,890,958,2534,1030,1784,1772,558,1630,700,660,1714,724,1646,1774,603,1626,747,680,784,1638,2086,2068,1860,2903,2899,932,1360,2885,2862,344,712,2876,338,678,1010,330,610,700,1354,2644,2124,852,434,2806,2397,2544,2525,1870,2538,2322,1324,492,2050,344,540,2528,2804,1746,1778,1930,840,2476,1436,1598,364,1468,808,1028,1648,1466,1472,1334,1630,1162,1632,1540,1642,1416,1606,1038,856,838,1384,1382,1536,1698,1682,1726,1634,1606,1672,1756,1768,1604,1608,1352,2121,854,2754,2478,1782,2910,974,1050,2250,1414,1960,1160,1434,1962,790,792,1336,722,442,442,442,454,446,448,448,452,1316,1492,1944,2112,654,452,446,1682,1530,1952,2352,1284,2612,2768,1740,1040,1438,2773,2268,1250,2166,2168,320,1596,1892,872,2704,1754,1242,998,1000,712,828,708,910,662,534,658,548,2298,1256,628,1129,671,2819,1358,918,2468,1706,2312,1294,1688,1676,1674,1622,875,482,782,778,778,1028,1816,1416,1808,900,1044,708,1732,728,396,776,800,364,364,700,716,632,2482,2010,386,560,396,392,304,424,642,520,304,654,524,474,420,388,522,376,498,506,446,418,418,413,428,520,530,516,598,446,502,1766,1766,914,1310,1280,490,668,628,716,904,358,614,530,404,1250,924,1154,1056,522,392,962,1384,1272,886,616,1352,1012,1370,1766,1766,896,1308,1280,488,652,628,660,896,616,532,356,1248,916,1152,1052,524,396,1068,1252,1268,884,620,1000,504,752,1356,712,1940,892,2380,1088,936,412,1876,1776,2136,2320,1184,2208,1748,2248,1552,2300,2276,2036,1696,1436,1572,1604,1216,1768,1768,2044,2036,1924,2012,1732,2040,1892,1048,636,2496,2184,1992,424,2008,2144,2096,2060,1176,1244,1588,464,1996,1924,2064,1944,2040,2012,1068,2296,2040,1022,342,344,342,340,350,322,320,342,320,338,344,350,340,324,332,348,346,332,330,338,340,334,338,342,338,741,1232,4300,4373,1208,1478,4046,962,896,1698,994,866,1288,1228,1146,1270,798,952,1150,990,2228,1470,1698,1964,880,880,1250,2228,1170,976,2410,1058,1132,442,4294,1668,2232,930,578,672,644,1444,1158,1348,2040,1322,1514,1116,1478,2038,1648,1562,1558,778,1458,1108,1184,1284,1240,1080,1034,2592,1994,4128,1832,1368,1368,622,756,1044,856,1044,1012,658,2526,1246,2036,1894,1506,1166,1148,924,1426,968,2582,2622,1170,2234,2630,1022,1798,1266,1836,944,1254,650,658,568,980,1902,1874,1542,1074,1254,2424,2420,1486,1228,1082,1354,1484,1142,2514,1100,2420,2546,2248,784,850,908,1144,778,698,788,1146,2266,2312,2476,1006,492,1324,764,1506,2088,908,396,530,2234,2522,2080,908,1032,1040,1638,2729,2668,2555,2604,3776,4032,3881,722,4040,712,1332,462,712,526,562,638,642,988,574,316,572,728,696,390,624,486,594,532,578,674,486,460,1152,1746,432,1362,566,472,1550,980,878,1388,1352,472,472,1416,1410,490,796,1356,1196,974,820,976,1410,448,1460,474,524,1394,640,422,1012,826,802,746,1338,762,500,390,478,300,310,866,714,708,462,1372,1382,628,1340,1508,832,1146,510,540,968,748,1376,1184,1274,1344,1274,796,858,816,1382,538,490,354,502,598,1142,1072,1066,606,626,926,1442,1396,438,1736,2901,1054,630,512,1726,1648,382,900,772,424,910,2208,2578,2008,2078,1950,1948,426,414,452,2030,1608,2124,538,1406,1654,1926,662,722,2000,2000,1210,1522,2182,2020,2016,2016,2022,2034,2018,2220,2194,1278,1486,2050,2112,2054,2214,2030,2018,1370,2214,2198,2210,2016,1974,1802,1796,1374,1050,1060,2042,476,2018,2018,794,1262,1054,2018,2026,2006,1996,2030,2006,1196,1778,2014,2014,2228,2004,2008,2130,2018,2158,1874,1996,1822,2016,2024,2014,502,1920,1154,1994,2024,2016,2020,1962,2020,2020,2016,970,966,2022,2000,498,772,508,496,838,496,2140,2132,2444,890,594,476,1724,1980,640,374,398,956,1446,1696,316,410,352,668,474,542,420,428,424,576,1454,746,434,760,2094,1860,2226,1922,1914,2012,2004,1026,1124,952,1164,1042,1160,1036,1898,2026,2002,1528,1430,886,1072,996,1574,1056,1722,1338,1562,698,1890,2014,2018,2016,472,2032,2008,1938,1996,732,1830,642,450,580,1368,2146,2214,1060,1070,2012,2046,2028,2016,2016,2016,1242,2046,2052,2010,2012,822,516,846,634,2020,1412,1730,2064,2044,766,2208,2200,2028,2030,1244,2220,2202,2018,1002,1814,1342,2020,2170,668,474,1344,684,1918,342,532,686,398,2358,2128,1122,1056,940,914,2002,868,868,870,862,862,778,756,678,2000,2032,1268,1074,1308,1760,1762,1920,1792,1742,590,536,540,536,538,534,534,2154,1920,786,1934,366,1068,2250,1940,1928,2028,1992,1546,2016,1826,492,958,2032,2042,1828,1826,2286,2244,540,742,722,734,710,762,2018,2024,1596,432,2935,2733,590,2738,1124,686,1084,1048,962,724,574,472,982,1288,1834,779,711,1800,326,2589,2343,1910,1790,394,2729,1474,494,2597,1756,604,2618,1124,2276,707,1602,2594,2736,2320,1945,2649,2741,2022,2040,2241,2613,2649,1243,2028,2596,440,1724,2712,2287,838,2587,1661,2561,2549,2677,2681,1834,1846,2622,2657,2654,2751,1864,2031,2129,2646,2559,1980,2501,2450,2466,824,544,1635,1626,592,650,1750,362,1880,2246,1912,1916,2395,2068,2740,1852,1840,2719,2150,1961,2707,2040,2392,2000,1689,2468,2056,1852,1854,2527,390,1216,892,430,2378,1323,592,530,1260,2569,2220,1957,2781,2627,1150,1890,2644,2659,1774,474,782,656,778,434,1858,1592,2327,2052,962,1874,1860,1836,2542,2015,2723,2644,2190,2464,2004,2506,2439,1952,2436,2610,2537,1673,2557,1871,1901,2490,1610,1612,1988,1780,2722,722,1758,342,2055,2067,2665,2554,452,1985,1870,712,1676,538,2131,1238,1608,2067,2549,928,514,2011,344,2569,3097,2130,424,301,818,1756,706,754,2168,958,758,1576,1436,1318,1200,2014,892,1130,806,660,948,662,660,654,764,648,730,640,656,2094,2278,2008,2280,2070,2286,2004,1896,2018,1970,1916,1882,2022,2490,2130,1990,1772,2104,2070,2012,1878,2192,1736,1982,2508,2086,2100,1610,1904,2182,1962,1528,1526,1538,1574,1896,2026,2208,632,2294,2008,2340,2024,1942,2122,2026,2266,2016,2040,2032,2004,2012,2036,2150,2044,2172,2020,2174,1988,2146,2400,2028,2030,2092,2200,2412,2014,2100,2100,2014,2018,2528,1200,1636,1920,1512,1632,972,996,1560,2182,1772,1870,1362,1128,418,488,366,570,322,320,482,708,1114,542,722,2186,626,1712,2114,1540,1892,376,740,544,780,752,1066,1232,1586,1512,386,410,966,1524,1522,1512,1532,1526,1506,1510,1522,1516,1538,1514,1524,1530,1200,1530,1524,840,1406,1532,1518,1502,1518,1504,1508,1530,1526,1508,1512,1522,1502,1540,1516,1532,1516,1508,1522,886,1380,1520,1532,1504,1530,1518,1524,1470,1534,2027,1280,552,408,1382,1638,466,910,559,1466,1990,1048,1136,1280,1346,1308,2164,2042,1276,1280,2098,1796,1280,1936,1340,768,824,708,992,1662,2184,1088,1136,1878,1860,1816,1276,1810,1804,1880,1800,1754,1866,1800,1736,1754,1750,1488,1904,1962,1926,1438,1258,1250,1860,1810,1814,1858,1856,1962,1438,1962,1812,1880,1318,1838,1910,1886,1938,1814,1874,1874,1876,1860,646,1590,1864,1958,1748,1748,1854,1874,1748,1744,1752,1138,1940,1860,1072,1902,1748,1376,1882,1888,1812,1790,1866,1816,1968,1816,1958,1872,1524,1878,1898,1820,1884,1882,1872,1868,1728,1728,1880,1862,1152,1770,1778,1898,1906,1970,1844,1874,1866,1860,1862,1672,1726,1808,1818,1812,1406,1380,1962,1876,1874,1860,1866,1850,1872,1874,1862,1870,1876,1902,1884,1848,1860,1870,1796,1560,1894,1890,1862,1870,1864,1332,1378,1860,2493,1276,548,1572,1900,1924,1936,1800,1442,2024,1864,1966,1874,1846,1950,1986,1860,1814,1808,1832,1554,1884,1880,1974,1520,1294,1300,1944,2026,1874,1944,1996,1888,1526,2030,2014,1942,1458,1922,1998,1978,2040,1952,1986,1964,1968,1944,1966,2064,1814,1818,1754,1944,1838,1848,1170,2032,1940,1138,1870,1854,1450,1988,1956,2052,1942,2066,2078,1886,2066,1568,1974,1980,1904,1956,1946,1956,1934,1792,1792,1946,1936,1194,1996,1870,1992,1896,2032,1928,1944,1926,1930,1958,1756,1792,1878,2076,1908,1476,1442,1904,1612,1964,1940,1938,1950,1948,1946,1958,1950,1970,1976,1960,1960,1954,1960,1880,1616,1952,1958,1952,1940,1948,1380,1446,1950,1332,340,1628,1528,1596,1480,1492,1576,1568,1560,1544,1670,1408,1954,1816,760,1620,986,708,1794,754,1710,916,1108,864,1824,746,1068,752,1056,1326,1186,1346,910,894,896,736,634,586,756,1320,338,686,474,1630,1488,630,922,674,1440,468,622,824,774,654,1208,1488,1762,1444,1042,1574,1550,1692,2182,402,492,1970,1934,1930,2150,500,902,1798,1490,1588,1798,1512,1408,1504,1498,1492,1742,1128,1652,1604,706,316,1582,906,1164,1246,1636,1600,1386,794,500,1392,1450,816,712,1492,696,918,648,720,572,840,1736,572,720,1344,742,1510,1454,1522,742,1488,1530,1560,740,1458,1410,598,830,1034,800,466,1780,536,992,972,900,910,1576,902,718,958,714,894,1490,822,464,1484,746,1194,1354,1320,1838,1286,1338,1044,1932,1334,576,824,1818,1842,1434,464,1180,1492,1000,690,898,1772,1494,1110,546,1548,1128,1330,888,1078,624,896,1570,810,622,1062,730,1578,604,480,1392,1490,1490,1628,1580,1040,818,1268,1230,1476,738,894,1548,572,514,1486,808,728,1290,1196,872,1472,1598,1470,1562,660,770,1832,1422,906,890,448,610,1212,1372,936,1710,1933,940,2020,1380,624,318,676,616,1840,670,670,660,620,2068,662,624,666,624,1898,654,662,622,1318,360,670,1118,662,1226,456,1878,664,664,620,718,1118,376,668,622,2340,2152,2182,2186,618,966,992,1264,990,1104,2002,2128,1182,1172,2366,2372,2334,2328,2370,1598,1228,1622,672,1608,1708,1616,662,1662,1624,580,1604,1620,692,1610,1610,680,406,1614,1430,666,1446,648,1608,654,1628,1610,648,1610,1620,1596,1600,636,1620,672,1612,1566,640,1610,1450,638,1614,656,1612,1542,1614,1522,386,1778,1796,1352,1828,2292,1936,1798,1958,1082,1790,2254,1806,1960,944,578,1852,1868,1562,1804,1636,1814,2116,1524,1172,1820,1812,428,424,1200,822,996,944,1122,956,966,930,922,1080,668,1366,1236,1250,1654,906,1340,1076,658,1496,706,1194,442,1604,1022,2102,2152,1522,1846,1930,1768,1896,1816,1320,2118,1812,1556,2452,1412,2118,1868,2018,2070,2396,952,618,654,1916,1210,772,1154,1238,4116,574,492,436,476,466,2158,588,536,586,540,632,588,530,490,2198,528,1016,2714,1708,500,490,410,930,842,824,4098,1014,910,1100,4140,4140,432,374,600,648,720,768,724,400,602,658,4132,318,1240,2014,506,410,1996,3918,828,698,384,394,1992,1994,1992,2004,1028,1994,1980,1982,1988,2000,1990,2018,1882,1998,1970,2002,1990,1996,1982,1982,2008,1980,1988,2004,1986,2000,1990,2014,2000,2002,1994,2000,2152,1564,1998,2014,1974,2022,2000,1874,1986,930,2329,1884,1908,2296,2636,620,488,2532,2468,1848,2476,2744,2444,2516,2540,2780,2772,2696,2808,2740,2444,2468,2756,2708,2760,2836,2568,2476,2744,2424,2484,2452,1192,2764,2768,2780,2640,2800,2180,2452,2468,2752,2756,2816,2504,2424,2452,1744,1740,1880,1708,1716,1744,2416,2416,1820,1412,1440,1884,1436,892,1892,1356,1912,1496,1560,1608,1808,1612,1908,1844,1912,1776,1440,1108,372,588,1410,1422,1448,1386,1224,1544,1386,1230,1374,1424,1298,1430,1428,1372,1136,1086,1424,1326,1000,1420,1116,1428,1326,1474,1434,1422,1236,1460,1388,1124,1460,2205,1268,1764,1772,1780,1820,1528,1700,1704,1640,1500,1708,1752,1596,1764,1756,1688,1420,1340,1752,1632,1628,1748,1384,1628,1816,1952,1752,1612,1788,1908,1488,1792,1680,480,660,420,400,664,388,580,420,416,1008,412,404,416,656,2688,676,1820,1974,496,398,1690,1962,2014,1240,2030,1998,1958,1970,1996,1990,1870,1966,2010,1988,1964,2028,2016,1976,1986,2022,1988,1986,1976,1998,2106,1964,2026,1956,1968,1956,2074,1962,1978,1960,1948,1990,1958,1980,1960,1952,784,1782,1774,1852,556,712,538,616,1812,1694,1150,1302,716,1838,702,2024,1700,1796,784,940,878,354,1760,1730,1694,1780,1856,834,1754,1804,1766,1786,1780,1266,1726,1812,464,500,2048,488,384,1888,2056,1912,1952,1892,2080,1904,2072,1972,1912,2072,2048,1876,1884,2036,2012,2064,1860,1712,2612,1932,1624,1912,1872,2036,1892,1900,2098,2090,2044,1984,1908,2114,1896,1880,1892,1884,1984,1900,1884,2032,1884,1892,1900,380,1684,1944,1086,2238,548,326,436,492,1518,1514,1348,1354,1412,1296,1524,590,374,1640,1524,1578,1592,784,1676,940,1526,1682,1316,1524,1234,1252,1240,1500,1466,1440,434,372,698,1448,1220,442,396,1434,812,522,1408,1234,614,682,1042,1150,1386,630,638,748,778,1230,1210,1286,1248,1294,610,1114,664,720,1178,1134,1152,1160,1160,1150,1164,1172,1142,702,1138,1148,996,1012,1016,666,1242,1206,1228,964,1342,1200,512,704,666,676,426,418,392,822,830,968,1496,1096,1296,990,1284,1670,1136,1186,578,692,1308,1598,724,310,794,1124,1192,492,1294,1014,826,796,1572,724,754,702,748,654,1180,1168,1206,1204,1222,1202,496,1172,2612,2612,2612,836,776,320,1300,440,1820,852,1836,1992,2000,1920,500,1988,1972,804,912,1992,836,348,1980,1968,2280,964,1968,1968,2080,592,1276,1948,1260,2500,2032,1632,1740,1192,2008,1928,892,2048,1820,1784,1980,2116,2144,1908,428,884,2104,376,376,388,320,352,1808,1992,2504,2028,1884,1948,1964,1304,996,2000,1992,908,1100,2000,1992,1992,1972,1984,1988,1960,1624,2020,1992,1012,1400,2060,2004,1996,1004,1264,1896,1924,2040,1992,764,1512,1872,1656,1800,1800,2052,1956,2032,2152,2236,2072,1836,2076,2272,2076,2088,2044,2000,2244,2060,2004,2068,1996,2012,2012,2044,2024,2036,2044,1980,1872,1960,1736,1676,2024,2048,1784,2024,1868,1048,4000,348,352,1500,1548,416,412,416,340,360,352,424,364,360,364,352,928,360,2132,2044,372,372,2060,1720,1056,1088,2132,2168,2144,1216,2116,2116,2132,2128,2568,432,2568,324,1202,512,1228,1224,1178,1182,1214,1262,1944,538,1172,1238,1342,578,1172,1178,1196,334,1230,1152,1462,1156,748,1360,970,898,1480,1206,1194,1472,1014,544,482,1922,1210,1182,1188,1280,1192,1250,1248,1034,1170,1300,1528,1210,1148,1162,1180,748,1216,606,1196,1206,1194,500,642,652,648,1186,1192,1184,1172,1188,1188,1182,944,1254,1186,498,838,1234,1034,1210,566,784,1174,858,1214,1180,960,1590,1154,1222,1144,1244,1218,1340,1262,1106,1236,1346,1244,1230,1210,1360,1232,1198,1230,1186,1202,1310,1216,1202,1222,1242,1294,1122,1318,1258,1296,1270,1236,978,1382,1308,698,826,564,1078,688,960,850,898,1264,1308,1250,1288,672,1418,1354,1278,1254,1276,1278,1198,1380,888,338,302,418,300,1240,1466,994,2072,1968,774,684,696,540,2070,462,488,1934,1576,1932,1848,482,486,2038,1924,1976,1934,2030,1912,1810,2105,1800,1858,1894,1930,2014,1266,1978,1940,2100,1936,2064,1544,1552,1550,1558,1560,2636,1840,1896,428,496,426,1602,510,1934,1934,1930,1944,1948,1220,1990,1988,1956,1886,1886,3762,1918,1950,1924,1952,1920,2150,1902,1870,1868,1934,1934,1978,1930,1942,1942,1956,1922,1926,1926,1942,1954,1934,1928,1920,1970,1928,1946,1924,1512,1540,1090,1618,392,354,1080,1606,1648,1436,1646,1706,1628,1482,1662,1668,1805,1536,1604,1686,1756,1668,1578,1700,1590,1148,1640,1586,1538,1538,1526,1536,1536,1540,1606,1622,1538,1538,1646,1528,1644,1528,1490,1534,1434,1526,1714,1656,1834,1418,328,482,382,1990,2020,1944,2000,1996,3024,2018,2006,2028,2022,2020,2000,2020,2044,2016,2018,2018,1526,1992,2010,2028,2010,2016,1768,1742,2034,2036,2010,2002,2020,2000,2004,2002,2006,2054,2002,2028,2010,2042,2000,1910,1630,1894,1912,2020,1910,1882,566,2251,2776,2616,2620,2684,2528,2520,2820,2600,2664,2848,2628,2612,2564,2560,2488,2628,2720,2380,2556,2616,2648,2608,2552,2284,2524,2520,736,2552,2756,2576,2560,2540,2576,2524,2540,2476,2584,2112,2444,2476,2604,2488,2444,2072,394,1280,1788,710,976,1558,1412,1502,1442,1214,722,736,1056,1134,938,740,1140,936,1158,620,1276,1784,1646,450,412,1644,1000,864,748,810,974,780,1022,688,1334,788,1228,1296,412,1992,1534,554,686,454,960,518,1142,1224,542,1540,1522,1400,1524,1516,1420,1034,1424,1022,1500,1432,1250,982,1286,1540,1870,874,1858,1242,878,950,890,1510,1170,1060,1448,1472,1500,1604,1592,1346,892,1210,1354,1452,1000,1196,1608,1622,1536,906,1198,1170,1004,1460,1434,1408,972,556,456,1408,1074,1526,690,1188,934,1748,942,1068,1030,1126,1404,1298,1542,846,480,1254,1278,1762,1744,1184,962,862,668,708,708,1502,1218,1592,1558,1348,1004,414,1236,1140,1570,1598,1686,1600,1264,564,634,772,1280,1794,1824,1280,1802,1760,1842,1906,1796,1802,410,356,404,382,404,392,404,1752,1280,1544,1762,1738,1794,1883,1872,1840,1914,1900,1888,1872,1280,1280,882,2592,2592,2548,2164,2364,2212,884,1216,1952,1780,1896,1868,2068,896,920,1408,932,1180,1412,1176,1432,772,708,776,2240,2060,560,480,1272,1076,936,1024,1220,964,1280,860,1664,1208,980,1516,1544,512,2480,1924,860,564,1188,648,1436,1524,876,1936,1920,1744,1944,1912,1020,1760,1292,1860,1812,1556,1596,1936,2380,1104,2324,1568,1120,1188,1108,1892,1460,1312,1800,1068,1860,1876,2000,2012,1700,1116,1500,1892,1836,1244,1492,2012,2040,2372,3092,1048,920,3160,1140,1508,1460,1248,2248,1516,972,1948,1480,1820,1796,1752,1224,688,540,1764,1324,1908,868,1472,1308,2160,1176,1340,1304,1416,1768,1616,1940,1056,636,1552,1588,2212,2192,1504,1192,1064,836,896,880,1880,1488,1984,1932,1688,1544,1444,1988,1992,2140,2000,1564,708,788,968,2248,2228,2264,2264,2252,2232,2316,2292,2256,2276,512,484,508,480,488,508,2100,1932,1940,2272,2228,2180,1676,2340,2348,488,1564,2300,2308,2372,2380,2348,2416,2620,1088,2592,596,2744,1978,1839,2554,1724,688,952,1508,1374,1458,1460,1624,702,714,1110,736,916,1108,910,1132,606,1724,1606,440,1588,972,842,538,726,790,948,756,994,670,1290,768,1202,1196,402,1944,1486,536,666,442,930,500,1106,1196,676,1494,1444,1366,1498,1486,1016,1386,1000,1462,1396,1218,1250,1494,1716,846,1812,1190,862,918,854,1454,1142,1032,1416,1432,846,530,1562,1546,1308,872,1186,1316,1414,976,1170,1546,1552,1578,1839,4178,4290,1839,1572,878,1024,1138,810,1839,1262,2046,2180,916,1082,2004,1632,2646,1422,1394,1374,946,540,444,1370,842,1482,672,1160,1708,916,1042,1004,1092,1368,1268,1496,824,496,1224,1248,1714,1698,1170,928,822,658,692,692,1462,1158,1558,1310,968,404,1212,1114,1540,1568,1650,1570,1226,546,614,774,1758,1778,1760,1804,1754,1724,1708,1834,1742,1706,368,370,392,396,402,404,646,394,1682,1498,1932,1674,1730,1678,1828,1812,1784,1204,1786,1800,1836,1834,1962,1894,858,2040,330,602,362,3288,3288,3314,3092,1248,3302,2978,3286,3076,3292,3024,800,3288,3302,3062,2862,3008,690,306,340,374,320,326,350,562,1316,3154,2554,524,2406,3206,3168,372,368,802,336,366,364,334,368,382,376,368,388,368,342,332,400,314,374,1146,2874,1104,2600,2580,2912,2900,2512,2608,2512,2616,2580,316,2520,2632,2608,2540,2648,2552,2484,2684,1376,2572,3020,3112,1932,1600,1508,1732,628,1816,520,508,888,408,336,452,764,664,364,696,512,1108,1096,1484,992,352,372,1116,1628,1864,1756,1800,1840,432,1792,540,392,1772,1056,924,1764,360,404,492,688,336,880,452,1804,1752,1832,424,576,360,2244,1484,468,1544,496,528,1764,1824,736,1716,608,428,596,500,652,988,1656,840,1240,1588,508,484,516,1660,588,2464,2518,2514,2592,1636,2622,956,1044,2526,564,1492,1082,352,736,1000,1216,2592,2608,2592,2596,2574,2556,2574,2598,2574,2038,2016,2524,2522,2480,2596,2672,1652,2565,2544,662,974,880,2818,2340,2325,2162,2344,2273,2615,2769,2316,2767,2523,2673,2386,2353,2511,2601,2201,2644,2508,2466,2309,2325,2414,1463,2096,2994,2354,933,930,1164,1162,816,960,1166,2414,2618,500,322,600,480,2749,398,370,1180,344,378,334,388,1051,1042,1040,442,578,1681,869,1140,714,842,313,2861,571,2518,1163,1160,300,881,1163,382,564,882,1070,1167,520,2110,2110,832,428,1160,2380,330,424,716,1163,1204,670,1452,498,712,1162,1158,364,512,486,1204,1198,2457,344,346,798,526,378,2043,354,370,318,870,1158,1158,918,1161,886,780,2344,770,978,791,336,412,1513,1340,710,954,1196,854,870,924,322,2437,792,574,1164,940,370,344,556,2643,702,444,516,514,696,874,884,706,2346,2346,2417,1872,1300,410,2425,630,434,2642,410,580,1234,484,532,710,2350,2281,996,446,480,748,524,426,524,1062,1075,2627,1020,664,1050,504,968,490,608,882,882,824,2366,632,356,380,354,1162,966,1156,962,1170,963,1166,1163,645,920,330,332,338,352,2385,406,340,348,364,336,362,404,348,524,350,334,720,2389,604,460,608,372,2352,2358,2793,2352,2344,2346,2647,2334,2376,1060,2392,2356,352,1772,2016,932,956,1176,1184,2380,2280,820,968,1084,2372,904,1276,1192,652,652,656,500,396,400,2196,344,392,1112,332,392,1100,1056,588,796,888,484,600,2236,1128,1164,976,488,820,1132,316,572,1224,2408,1216,776,332,436,892,1204,568,1180,1160,1248,960,2420,2324,1168,420,1108,2092,2116,660,2288,1472,508,1172,648,740,1440,1152,612,1376,1224,2400,820,808,572,384,1692,352,372,912,320,2376,1164,2392,928,700,1168,896,784,1620,820,1892,988,800,340,416,2684,2288,1192,776,692,1408,884,1468,492,468,552,412,1640,1128,552,1236,1480,844,976,436,624,568,908,940,2420,2292,720,652,588,828,536,1064,828,584,584,700,1168,1480,892,1136,380,304,444,1396,844,848,1112,656,964,1176,2292,1144,460,460,1444,1412,1408,1276,2400,2380,3116,1224,724,964,464,1156,1156,572,300,592,1424,1252,1388,636,332,612,528,1020,568,1140,1008,728,1152,1008,884,672,1000,448,884,2292,828,2104,2104,1476,544,732,2368,988,2400,876,308,456,1176,316,372,588,364,408,1148,316,1276,1176,1180,1444,1672,1152,1432,580,1180,956,304,1600,2296,2264,716,1012,392,576,648,1168,1180,488,1272,758,656,1558,642,980,610,524,1414,772,614,968,660,1512,470,592,1768,1200,856,596,844,638,832,852,1796,848,604,842,596,1200,1776,846,604,832,854,1784,824,824,832,1792,850,846,1600,838,1798,1492,434,1190,1186,396,838,1798,840,850,826,1792,822,844,826,834,602,850,836,852,852,832,1774,1178,840,834,846,1780,1788,812,1778,844,554,848,846,1504,842,850,1202,844,846,850,846,856,758,720,980,840,848,844,842,1496,1594,832,844,828,842,1792,852,848,846,1790,432,432,1490,1494,704,900,838,782,832,844,1484,1492,604,802,390,986,324,336,654,634,852,834,924,1172,1794,1490,818,778,1782,1476,678,1802,1474,1490,1492,1488,1778,1792,1484,1782,1482,1500,616,390,1666,834,1488,752,852,1190,840,842,848,850,844,536,1188,828,906,842,1174,2146,1600,2126,738,1368,2271,426,564,1300,890,1744,1716,910,1856,378,886,1214,888,1632,886,1398,888,1058,884,1740,1208,886,1472,886,1756,884,1720,1746,1418,1750,1248,1316,888,1712,814,1796,1220,1726,1300,882,888,1768,408,1080,1736,886,902,594,1194,1704,888,1754,880,1740,1730,404,336,1276,1744,1620,1036,1812,1596,1280,1786,1446,1606,1854,1742,1704,1798,1842,1736,1550,1904,1862,1662,1504,1374,1840,556,1628,376,1574,1632,1430,1592,1140,1086,1582,1444,1048,1060,1620,916,1602,1616,1638,1648,664,528,1646,646,424,1628,1696,532,502,1624,1620,1616,1616,1622,1494,1656,744,758,750,1634,690,688,672,1536,700,362,1592,1024,1644,710,318,672,956,1554,500,1718,700,326,1692,1626,1628,828,740,554,560,756,726,696,744,740,746,750,732,456,788,564,548,1588,388,1540,1612,616,504,1576,1112,1064,648,772,1064,1052,1560,912,1584,1284,1600,796,1608,648,512,1596,640,420,1592,1612,528,500,1604,1108,540,1596,1596,1596,1604,1440,1636,692,716,752,1620,672,680,680,1532,684,664,360,828,416,796,1372,704,316,940,1532,500,1712,692,336,1648,1608,1612,744,776,548,580,740,728,704,724,744,716,704,724,1612,384,1616,748,500,1970,544,1582,1528,1602,620,504,696,770,1108,1056,638,402,1416,1032,1046,1500,896,1564,1268,1586,792,1590,644,514,1596,646,418,1584,1598,370,608,490,1582,1578,1568,1574,1564,1576,858,1600,714,736,740,1600,670,674,672,1516,690,358,818,790,1352,692,924,342,618,490,1696,686,336,1626,1584,1594,736,738,544,622,730,722,694,728,724,724,732,712,1600,488,730,1238,548,2038,2038,2261,2038,2038,3064,2932,2932,2048,708,2036,2024,2180,2088,2068,2016,776,676,2100,2460,2024,2016,2088,2028,2028,2084,2956,2886,1396,1750,2886,2378,3224,796,658,1612,560,1620,1616,1584,562,774,528,658,1616,616,532,1586,1236,1662,1606,1674,1608,1654,1658,2416,1979,1979,1606,560,1612,1602,1594,1592,1804,1656,1604,602,532,1606,1538,1242,1576,1614,1586,1610,1662,1900,1979,1979,2292,1004,1614,560,1616,1604,1612,1806,1800,1654,1604,618,510,470,1598,1608,1958,1990,1660,1604,1862,1614,1662,1654,1458,2146,446,1610,564,1610,1610,1592,1584,946,470,1612,1602,508,526,450,1394,1584,1236,1604,1602,1658,1590,1662,1656,1584,1652,2362,1278,2324,2360,2138,2114,1042,900,1308,1130,1902,2096,2316,1816,2092,2084,1616,1908,2292,2366,1626,2128,2360,1752,1768,2076,2072,2100,2024,2096,2310,1908,2014,2016,1822,1924,2300,2314,1104,1096,1118,2086,2112,2292,2308,2310,2372,2290,2316,1734,2212,1752,1524,716,2302,2434,838,684,668,1630,2112,2134,1824,2376,694,572,1098,2192,2314,1104,1112,2112,2108,2132,978,2098,2046,1632,2316,2310,1814,1008,1136,1118,752,400,798,1928,2330,1556,2138,1424,1754,2124,2084,958,840,2104,2328,2118,1084,2310,2330,2352,1112,752,1770,1382,1986,1200,952,924,996,1080,304,1498,1510,1514,1568,510,1188,1492,1526,1512,1566,1486,810,978,1340,578,400,2159,632,738,1418,1342,1518,944,1200,2170,1586,550,964,1360,1070,1006,340,1504,1596,1806,848,750,1168,956,918,582,432,450,1392,1894,1608,1666,706,716,1698,1692,626,476,1460,690,1568,746,1494,1558,590,1508,1752,840,1238,1798,1732,1748,1786,1710,1714,816,1792,1824,1766,1806,1812,1848,1794,798,724,1718,1696,1710,1758,874,770,900,838,1732,1712,1782,1804,1522,1528,1806,1562,1810,1668,1662,1794,1786,1752,1186,744,464,518,1544,510,516,704,1012,1792,1796,1818,1668,1780,926,750,1766,1790,1798,1642,1830,1808,1716,1702,1806,1798,1822,1830,1268,560,1128,668,912,1728,1806,1808,1808,762,866,880,744,1790,1792,1740,1750,1792,1696,1688,814,1802,1820,1760,1818,1808,1808,794,716,1716,778,904,848,1756,1718,1788,1790,1540,1540,1812,1562,1810,1672,1686,1814,1818,1762,1750,746,468,520,1544,512,520,714,1008,1848,1826,1808,1662,1760,896,744,1782,1806,1808,620,380,788,1834,1818,1716,1824,1848,1820,1842,1268,568,1134,672,922,1828,1824,790,894,906,768,1800,916,1744,816,1772,1412,1676,1832,1812,1632,1788,1292,1796,1780,1752,1784,1136,860,1524,1624,1812,2060,1676,1788,2008,1848,1336,1724,1712,1824,1456,712,1840,1772,1664,1052,396,2718,1804,1904,1660,1676,1652,1276,1936,1372,1800,1368,1976,1604,1764,1848,1644,1764,1340,1800,1992,456,1676,1804,1268,1760,1812,1952,1756,1756,1900,460,1800,1796,1464,1808,1780,1132,1124,996,1784,1784,1720,1772,1604,1784,1644,1880,1804,2016,1788,1832,1704,1580,1856,1592,1780,1764,1776,2084,1784,1040,1520,1804,1812,1888,1984,2752,1420,686,1394,832,1218,1032,1394,1392,1412,1396,1392,1656,1396,1568,1410,1300,1396,1394,1388,1406,1406,1386,1396,1302,1498,1408,1392,1602,1434,1350,1396,1354,1396,1180,1536,1250,1486,1404,1306,1434,1366,1464,1402,758,882,1378,1352,1500,1404,1396,1386,1490,1438,1402,1444,1390,1348,1350,1160,1160,1504,1678,1388,930,982,1560,1394,1276,1038,1210,1396,1394,910,894,1142,1280,1676,1444,1486,1558,734,1436,1244,1398,1372,1422,1416,1412,1506,1260,1268,1298,1494,1108,1408,1066,1398,1280,1408,1430,1406,1056,1408,1574,1316,1244,998,958,1382,1406,1528,1402,1402,1496,370,1410,1400,732,1448,1424,902,652,756,794,1406,1386,1352,1402,1252,1398,1304,1182,1424,1514,1202,1400,1400,1336,1192,1448,1240,1398,1388,1408,1630,304,842,854,1204,1316,1396,1412,1554,1164,1468,1408,844,1224,1026,1402,1404,1408,1406,1404,1670,1404,1568,1408,1312,1412,1426,1406,1422,1428,1400,1400,1304,1498,1412,1550,1618,1410,1366,1410,1358,1402,1186,1532,630,1258,1496,1414,1308,1444,1314,1246,1410,1364,1508,1408,1404,1386,1560,1454,1418,1370,1400,1364,1172,1172,1520,1682,1308,420,836,924,1014,1562,1402,1290,1054,1078,962,1408,1400,918,902,1154,1190,1710,1434,1414,1488,746,1418,1114,1406,1420,2032,1168,1390,1406,1556,1152,1322,1450,1442,1282,1496,1406,1408,1390,1110,1342,956,616,626,1350,1404,1428,1622,1326,1448,1508,1438,1178,1358,1356,1450,1144,1430,1448,1406,1466,832,2062,1020,420,732,1088,836,828,1020,876,1256,832,912,1144,1068,1524,1600,1600,384,1376,1672,396,384,396,336,420,344,984,1552,1672,984,1272,1888,1600,1756,1188,1668,1868,1648,1344,1188,2392,1636,696,796,1014,462,894,418,778,988,614,1136,922,778,1236,1280,598,566,760,754,836,940,930,926,982,928,936,844,906,924,936,910,944,928,906,912,964,948,946,500,932,992,1076,628,770,842,792,776,1188,554,508,1180,820,840,664,860,1752,766,810,804,766,634,784,1884,894,764,556,744,738,724,826,754,802,814,778,736,738,732,718,856,956,738,778,806,840,930,826,510,924,746,1756,568,1044,776,764,868,804,742,1044,762,642,854,800,1774,874,666,786,776,2020,916,1970,1764,754,814,762,860,892,740,836,784,840,798,804,782,870,854,850,872,894,620,1140,540,1488,488,1032,696,842,1242,790,776,786,1612,1698,662,1760,1798,1774,1760,1808,1796,1768,1794,1664,1746,1798,1784,1788,1792,1800,1796,1836,1796,1846,1652,1638,1706,1622,2186,1338,2428,1704,1718,1714,1330,1734,1600,1136,1096,1710,1896,1748,1538,674,1140,1696,1708,1622,1674,1122,1598,1698,760,1032,1176,1280,1660,1796,1672,1828,1280,1768,1280,1832,1792,736,1280,1792,452,1732,1724,1732,1280,1280,1800,1764,1784,1804,1280,1280,1524,1732,1824,1340,1280,1804,1280,1816,1824,1812,1848,1280,336,1898,2888,1280,1820,1812,1796,1280,1720,1656,1780,1808,1824,1360,1848,572,1816,1820,1168,1280,1700,1280,1280,1772,1836,1850,1800,1832,1886,1280,1280,1808,1848,1752,1816,1280,1280,1874,1812,1796,1280,1804,1280,2012,1280,1636,1936,1820,1816,1988,1828,1804,1784,1852,1848,1824,1828,1280,1852,1840,1748,1824,1784,1820,1280,1708,1808,1832,452,1202,1210,1800,1772,1806,1806,1728,1610,1824,562,1840,1812,1816,1832,816,1656,996,740,1768,1818,1814,1670,1810,1796,1814,1784,1800,1822,1824,1826,1810,1800,1792,1660,1806,1768,1812,1822,1804,1804,1816,1800,1712,1774,1828,1814,1808,1748,1790,1816,1824,1682,1642,1828,1832,1814,1824,1802,768,1590,1818,1798,1846,896,764,900,760,1798,1786,1790,1838,1840,1814,1820,1846,1844,1822,1798,1822,1820,1264,1258,1812,1816,1848,1818,1822,1804,1806,1772,1724,1728,1722,1738,1900,586,314,316,372,1832,718,866,1200,712,806,1066,1678,2314,1660,1910,1776,1462,456,1704,1720,1724,1644,1900,1820,1724,1828,1816,1940,1332,1640,1740,1784,1804,1612,1172,996,884,1804,1628,1796,736,1628,1528,1596,1708,1820,756,1672,1716,1708,1720,1988,1624,324,340,428,1592,1712,1620,1668,1840,1700,1620,1772,1452,740,1384,1616,1732,1812,932,616,1708,1656,1724,1712,1700,1552,1712,1692,1672,1684,1732,1708,300,1232,1344,1196,1688,1724,836,568,1132,1836,1944,1660,1476,1436,472,2084,2082,387,506,410,1248,982,1677,786,1204,1155,1263,1683,861,1203,1509,1234,2052,1428,1393,1360,1357,2067,1654,1471,806,1204,1188,940,374,1529,1701,1656,2058,837,2014,544,362,1362,1359,1571,2105,1653,1323,1857,1296,570,678,1626,1597,1528,1437,594,1625,1562,1135,848,1735,1383,2055,858,943,974,1403,1423,1064,1341,1364,1749,1642,1648,1611,1637,854,1356,549,514,1845,930,1639,1457,1655,1710,1732,1560,1350,2267,1431,990,552,731,2051,680,1380,1220,1120,1539,1290,658,1539,1596,1402,1568,1049,751,1986,906,1227,1318,1138,1275,1354,1104,434,1623,1560,1480,1430,1564,696,689,1569,1595,1473,528,1327,823,745,535,1345,2023,1682,914,2189,731,413,1600,1683,1201,1728,1246,823,1448,1225,1453,757,843,1689,1464,841,412,404,464,328,1523,1383,923,410,788,540,772,1574,1123,584,430,721,836,824,468,528,312,1481,446,504,1620,1706,1804,1609,1750,1595,1586,1576,1688,1710,1675,1193,1204,909,556,1613,1355,1723,1618,1046,1988,2119,2059,1083,575,1320,932,1377,2227,1968,1886,1690,1245,1800,484,1670,2014,1630,1277,1654,2086,2173,1950,1319,2006,1665,997,491,1301,1645,2161,1375,1548,1172,1963,669,1816,1660,1310,923,928,1608,1510,1634,941,1665,1695,454,2056,1539,1657,495,1250,1596,854,684,1393,1574,1657,1902,1669,560,1397,1077,766,544,692,819,1006,1420,1841,1660,1603,1214,1995,2196,1960,1819,546,578,1672,2110,1690,1672,1562,880,1492,1692,784,1008,1167,1749,2117,1681,1640,1020,472,1874,1736,1167,1261,821,1579,1994,903,969,488,1332,2038,1410,556,436,834,2019,1084,1046,906,918,1674,1837,1489,2145,1032,1425,676,1646,2168,1104,1153,2139,524,508,900,2119,964,1203,2026,678,1640,698,2106,1134,1438,640,1819,1500,1986,1674,1986,989,543,2143,828,748,538,416,1210,1212,730,1125,1638,1518,831,1172,1562,1392,561,1218,1573,760,777,753,1307,1583,398,386,378,380,1106,1608,1272,300,1562,1586,1566,1530,2249,1136,2190,566,728,926,852,1826,1432,2454,1018,1792,1690,1140,1842,2452,1242,674,702,2202,1806,1354,720,432,460,454,496,1890,2034,800,798,866,1998,2472,2416,2156,1180,674,760,1732,1376,536,2224,2470,2736,2404,2388,1228,2770,796,1218,1988,1994,2300,2398,1906,2598,1894,832,990,2362,2338,1112,848,1816,868,1426,768,812,1436,756,538,2736,946,1038,570,2778,1232,2534,806,812,1252,1376,1406,2048,2096,1560,1964,2004,2560,2402,2402,2322,2388,1238,1984,810,888,2682,1338,2400,2428,2500,2532,2290,1992,2100,1452,812,850,1066,994,2014,1778,1644,2254,1892,964,2242,2342,2056,1416,680,1530,1096,1404,1322,1806,1944,1640,768,648,828,824,1618,640,2368,958,2158,536,542,532,554,530,2254,1020,1010,402,366,444,322,2124,850,780,1194,1214,1086,786,742,932,550,2448,2458,1342,2562,1072,980,2370,2492,898,786,1110,1110,2174,1172,928,1014,1086,992,1010,1160,1174,1164,1156,1242,1068,2406,1766,1778,786,2364,1990,2522,2364,1532,2922,1860,1576,888,1938,1362,2010,2834,2798,2450,2754,2466,1822,2092,976,2434,2740,2376,1864,2410,2606,2562,1930,2742,2440,1448,728,1874,2418,3028,2074,2272,1708,2952,3004,2864,978,2408,532,2438,1050,340,1346,1364,2348,890,2042,1378,1888,2490,662,2350,2148,2420,726,1824,2334,1248,1000,2036,2322,2436,1996,790,634,2056,1578,1126,828,1016,1186,1474,2050,2426,2426,2656,2630,2342,1766,2750,2434,2432,784,844,2430,2868,2468,958,1092,1288,2106,2458,1126,1466,1708,2048,2932,2426,2416,1488,880,858,2718,2536,1712,1844,1198,2302,800,986,1418,720,2996,714,822,1654,2900,468,1700,1098,1550,360,1094,2450,2698,2178,2458,1522,644,592,556,2090,2416,2576,1618,1688,2752,870,704,1318,3068,1412,1494,2396,1020,2024,1650,990,1082,1094,2628,2644,656,2592,2466,2856,1448,800,2452,1212,1098,790,612,1382,1782,1068,592,1320,2406,2222,1222,1550,390,924,2264,438,1152,582,728,792,922,1076,1072,1112,1138,694,710,586,2224,2340,1864,434,2276,2338,660,1962,2320,818,1786,764,640,696,690,324,456,636,598,2726,2220,2418,1554,2448,638,2484,2444,1752,2544,524,650,1208,794,604,1052,524,1242,2478,2146,1214,606,590,680,486,1250,714,952,696,1354,596,1162,378,790,1126,2320,616,590,856,630,344,2354,1218,688,434,774,460,1066,844,656,2100,1792,1646,442,354,580,310,470,1428,1116,1920,798,1384,1326,1444,1920,984,528,550,1736,1420,1060,466,1374,1590,638,678,1562,1916,1898,1692,926,518,598,1358,1076,2242,426,1748,1946,1894,2140,1862,954,2094,626,636,414,1558,1556,1802,1876,1516,2040,1488,654,778,1866,1834,874,666,1422,680,1116,604,1790,590,420,974,1986,632,640,2218,984,1078,1118,1606,1636,1218,1538,1562,2006,1884,1846,1870,976,1558,630,602,2116,1040,1880,1672,1898,1958,1988,1792,1546,2352,1640,1134,634,840,2074,778,1582,1396,1284,1762,1476,748,1762,1832,1602,1104,530,1196,858,720,1094,1034,1406,1508,1304,598,510,1468,650,642,1270,498,1856,752,1698,420,426,420,434,422,1792,800,792,318,1076,1668,604,934,944,850,616,1542,1962,1924,1048,1990,842,1888,1902,1376,1968,402,502,980,538,590,468,822,412,968,1928,1678,944,472,462,528,376,982,560,746,542,1058,470,904,300,618,878,1808,480,460,670,492,826,958,946,536,342,602,360,826,656,508,544,1860,1956,1938,704,1840,1700,908,724,790,850,772,792,902,916,904,914,974,832,1872,1358,1380,612,640,1844,1558,1968,1846,1198,2228,2126,1232,494,1496,1070,1566,2118,1918,2125,1922,1426,1736,560,1906,2140,1860,1462,1888,2070,2046,2008,1188,1512,2046,1906,1136,1318,568,1456,1902,2232,1624,1622,1774,1346,2218,2216,2204,766,1878,1898,822,1054,1064,1830,1726,1568,1074,1460,1944,518,1836,1764,1890,572,1424,1826,976,784,1590,1804,1890,1438,1318,646,1598,1232,616,876,714,814,940,1152,1620,1858,1864,1896,1832,1384,2050,2150,1848,1896,614,662,1912,2290,1922,740,846,1008,1706,1928,896,1154,1344,1602,2256,1894,1886,1162,816,542,2056,1984,1338,1442,938,1806,622,774,1112,1626,2310,1314,768,948,2261,1328,1066,1410,1044,1916,2104,1706,1806,472,478,1180,1634,1882,1928,510,1260,1314,2136,1024,2322,1144,1276,2052,776,1866,800,1284,776,734,2042,1716,2062,1914,2175,1130,622,1900,944,866,618,474,1084,1390,842,462,1040,1872,1722,948,1222,1326,1780,616,712,640,382,574,832,850,868,886,540,518,538,714,1812,442,430,1810,1714,1456,344,338,1812,1806,650,2413,2637,1490,1462,1406,1132,1390,1438,1678,1328,1190,926,1506,2108,1038,1280,528,1808,822,1366,806,1610,1794,2368,2364,1512,2034,1782,1752,2034,1280,1518,1802,1280,1802,732,724,1790,1796,644,636,2290,1856,2252,1398,2038,1818,2044,2180,1280,824,998,774,812,508,1034,1032,968,2444,872,828,1728,1656,1012,1426,1012,628,620,934,420,454,2378,524,524,526,526,528,526,516,510,510,516,512,510,526,528,532,520,616,530,500,502,506,504,508,502,1822,1856,1964,1562,1592,1566,1594,1534,1558,1536,1532,1568,1540,1534,1568,1524,1280,1528,1562,2298,1220,1208,1186,1264,1160,1272,1192,1066,1102,982,982,1042,812,1466,842,1202,840,780,1156,1148,1002,1166,1182,590,546,1058,972,986,1130,426,308,320,334,312,308,2296,2582,514,428,308,316,316,334,1302,312,1290,2582,864,1076,556,1664,764,1684,392,1684,396,356,400,416,1664,404,1656,384,356,1644,372,420,1664,420,404,1644,320,352,1668,388,388,392,400,1660,384,1668,1656,1664,1664,484,404,1028,1522,552,1368,1454,1354,1712,1892,1180,1206,1198,1672,2476,628,508,1148,652,2488,1752,2228,2248,1916,1904,2460,2444,2436,928,624,2440,2448,2444,2444,2836,2328,2444,2688,2460,2600,2452,2448,2616,2452,2444,2452,2444,2700,2440,2452,2432,2452,2616,2596,2452,1768,1756,2228,1716,2688,2244,2460,2428,2464,2468,2612,2456,2468,2444,2464,2452,2460,2472,2436,2432,2468,2448,2456,1800,876,1510,392,438,734,394,494,1510,706,314,310,672,410,1512,736,314,654,326,322,388,1504,358,586,338,340,476,378,1512,328,330,326,1504,1066,314,554,772,1508,334,324,758,420,380,402,364,1514,440,444,512,354,346,1514,2172,2192,480,580,636,1512,362,522,534,366,512,474,1514,346,480,482,1506,332,490,480,350,1512,458,334,338,478,1514,342,540,482,358,356,470,638,786,1510,1512,1799,402,678,1138,622,1590,1378,1381,1118,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1220,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,748,762,670,714,1844,624,736,746,634,998,960,846,846,718,712,736,722,722,668,598,578,660,668,468,304,716,598,702,726,724,770,844,820,1818,714,660,1612,794,756,718,720,780,798,724,806,792,818,836,730,724,1812,1336,1402,708,720,738,754,712,786,396,708,658,762,702,704,720,698,530,538,796,834,1416,854,818,1436,1402,1344,1342,1340,1330,1338,816,790,738,704,736,776,774,756,716,716,592,472,506,582,704,696,724,684,628,574,464,646,852,840,1786,1658,1404,798,746,1650,1112,2136,554,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,415,1280,1280,1280,1280,1280,1280,1280,1280,398,384,320,1500,1554,736,1472,972,1358,736,682,620,602,568,1486,732,678,526,384,1574,362,382,348,304,1628,604,1128,1458,448,614,1504,1568,1598,578,420,636,510,664,422,370,360,464,1294,1210,408,794,1394,492,802,372,356,1560,736,744,1668,1134,806,556,442,466,368,1106,1026,532,1200,630,672,672,670,756,702,1108,962,628,956,556,566,1268,598,514,1542,1020,1724,1152,742,704,1678,1588,1148,1588,1420,1366,1542,664,632,964,774,768,832,588,550,528,910,684,1842,1082,906,1760,1664,1938,1794,1826,812,1150,1200,624,1194,1572,680,764,600,1566,678,1354,680,516,656,592,1182,1262,636,804,1346,700,656,698,498,672,574,452,400,534,588,328,630,622,1532,732,746,664,852,888,574,360,758,1540,410,616,624,646,1714,692,822,1670,1134,1494,840,430,496,478,490,618,620,560,536,414,1498,1416,728,1156,592,444,444,1570,676,1080,814,1200,1578,1068,1480,1064,1558,1540,1698,782,728,776,746,1368,1244,1574,874,1444,448,1472,990,420,674,1060,1602,1036,1618,1082,1414,1034,1110,614,1358,1040,1620,536,750,746,594,704,720,746,616,700,815,1807,1406,638,764,1448,608,616,564,806,680,564,806,720,642,770,648,520,358,462,1606,1592,1206,902,462,478,488,702,416,804,484,1474,1502,384,382,436,498,778,1510,1638,702,604,380,500,1580,806,1452,1214,1246,382,456,628,804,1748,486,700,818,640,734,840,1716,576,674,522,712,1594,506,424,572,526,510,544,594,458,1598,644,1694,908,1352,1606,1012,1366,1772,966,1166,1212,1718,1252,1592,594,746,1500,1768,722,614,778,494,832,1026,1510,394,352,980,1650,1602,490,334,558,372,748,406,898,784,362,1372,1690,1232,1130,1540,630,626,924,360,374,1002,1318,1174,1362,836,676,758,804,672,710,872,1640,336,1576,684,690,580,700,366,1632,1506,1134,472,548,418,1614,514,454,928,1454,758,604,342,312,376,1628,1608,828,444,736,498,702,580,1512,710,914,1620,744,1526,1416,994,1566,1652,1498,1504,1118,374,444,356,1636,1156,512,1622,398,328,440,894,626,396,368,452,1496,1370,1504,754,336,326,368,590,366,596,422,386,592,526,560,338,304,334,302,352,2878,3150,3026,2594,2746,2588,2714,2574,2708,2784,2588,2780,2590,2626,2588,2574,3222,3098,3334,724,1408,710,1110,1632,748,2214,770,1050,568,562,834,1144,362,1980,1994,352,374,358,612,312,714,742,1044,1076,742,944,738,1224,1266,1092,2319,2323,1238,740,2321,2323,1554,1542,1554,1520,1582,1102,1515,732,768,450,856,756,756,424,1650,426,1410,2010,1728,2139,1858,1906,1204,2149,410,2187,1458,484,358,1640,572,1392,1566,2064,920,1982,594,1976,2020,2270,2042,2048,1826,1342,1458,1838,490,1996,2056,500,1208,1149,1010,1264,886,1304,1828,1504,2100,2187,584,1190,1618,1660,1466,1598,1652,1506,1192,1696,1664,1668,1640,628,732,752,1668,954,1094,1642,630,1084,1656,1290,1760,1418,1666,1652,1194,1246,1664,1652,1658,1362,846,1562,1564,1658,1640,1632,1614,1298,1680,1646,1212,1128,1680,1414,1414,1670,1658,506,794,1416,1474,1650,1590,1074,1626,1532,872,1584,1674,1662,446,1146,884,1558,824,1616,1520,1622,1538,1590,1108,1132,1180,1654,1658,526,648,730,674,1596,584,1188,1114,502,1102,1518,1516,1558,1504,1428,1534,828,1566,1572,844,1274,1494,1430,1412,1618,1610,1258,1602,1144,1692,1082,1614,1614,1688,1086,1456,880,1612,1596,1642,1682,1602,1598,760,450,1188,1134,1658,498,1166,938,1008,1606,1542,1162,1672,1608,1154,1106,1152,1164,1658,1088,1756,2023,1152,1168,1542,1084,1550,1668,1128,1772,1130,1472,1160,1140,1608,1596,1546,1548,1120,1174,434,1610,1664,502,1140,1032,1060,1088,1196,1560,1168,1254,1598,1498,1140,1686,1120,1062,1022,1130,1158,1524,1530,964,1610,1424,1342,1650,1558,1380,1238,1664,1680,1562,1446,1656,1538,1456,514,1668,1666,1596,1660,1574,1672,1608,1668,1684,1660,1684,1606,1618,1610,728,810,734,876,606,1748,508,664,966,1218,1202,1128,1114,1562,1460,1476,1646,1886,884,800,712,620,602,788,1658,810,822,846,828,822,1512,1782,1756,684,476,1768,1756,866,830,842,836,842,782,1590,676,816,848,850,1408,824,1682,1772,838,814,1580,688,644,1658,1662,1170,770,800,1632,1184,1148,1594,1560,1566,1566,1012,1108,1156,1150,1570,1222,1170,2023,934,1516,1490,1586,1530,1142,952,482,746,1296,1644,1516,1114,1400,1620,1204,870,314,1334,552,814,1270,534,1642,1390,1316,1552,1344,1144,1434,1344,654,1590,1292,1648,1060,1686,412,1970,1192,1494,1022,1432,510,1590,1428,1432,1138,1656,1192,662,410,1170,1664,818,728,1692,1684,1672,1724,1514,1412,1494,1660,696,900,1000,1634,1430,762,1640,1684,1504,1176,1682,778,722,734,542,626,1164,1500,1422,1038,1006,1578,1208,1196,1502,1480,1688,840,1464,1118,568,1588,694,572,1018,860,1664,1562,436,496,1194,1710,638,796,1134,1360,1216,1688,1102,1034,530,676,592,1892,1446,354,766,472,456,1572,676,1642,1150,1248,1182,1044,1580,1576,1384,1202,1270,362,840,806,800,778,1588,1172,1200,1180,1456,1058,1588,1370,1644,1624,1116,1478,1064,1110,1070,1648,1512,858,1696,1682,1600,1506,1202,1566,888,638,1186,1674,1684,746,780,752,1014,1064,1194,1194,1202,924,784,1006,1130,966,1518,1136,826,408,1040,1152,998,1076,646,950,542,696,1656,1184,1042,1152,960,1120,1206,1446,1214,1638,1114,1702,1398,1060,1846,874,970,628,460,582,534,772,654,732,778,668,554,444,730,816,1622,1632,1624,1622,1608,558,1010,1152,348,482,748,1596,1238,1682,1414,1162,834,748,398,1682,1486,1390,1682,952,1206,1160,1196,1642,1152,948,722,936,442,752,1194,1672,1204,1560,1136,800,1676,1620,1038,1000,1540,1590,1080,1114,1182,1294,478,1710,1202,774,650,672,1584,752,1280,724,1314,366,780,1538,1082,1232,1322,1126,466,1152,1566,1368,350,894,970,1198,508,932,1604,1008,1400,1438,1034,500,1588,1032,846,824,706,712,1322,1816,1394,834,774,858,860,1660,1748,1642,1640,1054,956,326,1180,630,1628,1630,636,986,438,452,1607,438,1370,1634,1122,1190,1262,1516,1468,1212,1022,1400,388,1146,1174,1090,1682,1314,1416,1638,1408,1262,1010,1132,1078,1648,1488,1620,1692,780,1682,1680,538,864,1634,1642,814,1116,1120,732,788,1182,1378,816,1216,1866,784,576,1146,1192,1008,1626,1318,1592,558,1190,1638,806,1166,1002,1650,1574,1098,1534,1226,1012,1176,976,1686,1684,538,642,992,1902,784,1256,1086,1192,694,678,692,692,668,694,696,678,1214,1664,1274,1178,1532,1598,1582,1280,1398,1612,1696,932,932,1252,1312,1652,1212,1662,1200,1788,1666,1658,1066,1196,1520,1020,606,1684,1658,484,848,812,1480,1478,1638,1732,1586,1520,1522,1276,1162,1642,1468,1618,1560,1056,1740,1648,910,1670,1146,986,1674,324,1506,1388,970,1640,1592,1734,1644,1534,1548,1530,1466,1616,1556,1050,1808,1732,448,1168,1648,1612,834,1606,1124,1624,1186,1134,822,812,1012,1604,344,642,636,610,1136,802,626,1616,1612,1626,810,790,708,1582,1586,1624,1598,814,830,812,808,970,1578,1186,1168,1176,1628,606,1158,1118,1136,1146,1188,1158,786,1686,1698,852,1120,584,342,2613,2484,2674,2514,2561,2307,2513,2470,2503,2506,2575,2217,2629,2502,2374,2274,2376,2368,2546,2638,2598,2537,2066,2668,2464,2675,2596,2524,2417,2522,2700,2324,2516,2067,2210,712,998,1414,312,2186,740,606,1756,2341,2586,2483,2389,2544,2455,2604,2428,2392,2400,1820,712,844,2054,2652,2526,2520,2111,2110,2540,1106,1068,494,662,834,978,2269,2226,2727,2560,2409,2443,2394,2374,2627,2302,2616,2463,2352,2205,2285,2549,2483,2195,2429,2383,2182,2487,2539,2324,2434,2426,2399,2363,2337,2330,2431,2363,2665,2468,2345,2586,2379,2412,2581,2432,2446,2595,2394,2593,2604,2427,2518,2408,2590,2460,730,1044,2532,2512,2321,2597,2259,2590,2271,2565,2363,2504,2589,2590,2284,2291,2523,2464,2488,2582,2412,2631,2494,2484,2504,2532,2485,2228,2500,2453,2544,2505,2690,2486,2395,2482,2370,2429,2309,2413,2696,2365,2475,2448,1036,1072,1520,648,840,820,460,640,588,940,452,496,1500,1512,1508,1528,1008,1520,1504,1524,1512,1336,756,476,1724,1298,882,1670,1592,540,1800,484,594,1932,686,742,1934,1786,926,1650,1480,884,840,1038,870,1418,1712,1060,1548,1364,1798,1628,660,1162,506,814,842,1398,1132,658,1288,1242,1304,756,814,1430,1120,960,1452,1750,1556,422,1062,1558,1626,1830,1330,1210,1692,1986,1110,850,1164,676,892,1742,1766,760,718,1024,1018,864,1362,914,858,1754,1792,1648,1180,1796,1526,1486,1692,1014,318,408,592,1062,1756,392,322,622,1626,722,1386,1154,1386,1648,648,604,1380,790,1266,946,1836,1368,964,1270,632,806,612,1762,1948,1478,978,1312,1756,450,680,844,638,994,1048,776,400,576,594,1338,1300,1838,1824,950,1000,1000,618,1374,1516,1798,340,1308,1546,1804,1558,740,1078,1142,1148,1452,580,882,1202,1602,692,732,1764,1132,1806,1980,1236,726,642,1750,642,584,1560,1656,494,604,1662,3418,3424,344,428,1480,1300,516,468,1740,956,376,1464,1996,1280,2612,2500,1264,1432,304,1968,552,512,1156,764,1736,736,1932,2648,2644,620,304,516,1468,608,2628,1404,1704,1812,2004,2028,960,660,672,1088,1280,1020,748,1696,1328,2288,1696,2320,2344,3108,3268,2369,2369,4234,4252,1938,1848,1964,1846,1308,1402,1418,950,1014,1090,1280,4098,2954,1302,670,4158,4166,4064,1196,778,2764,930,914,1084,794,1048,1056,1124,4104,4150,1280,1166,1054,490,518,594,504,506,518,520,668,532,770,528,526,2340,626,758,726,520,1098,508,516,492,618,676,688,700,1316,1062,504,704,514,520,970,510,520,2314,622,636,530,504,702,622,488,602,740,674,318,390,672,530,620,520,886,374,542,526,588,580,582,578,578,664,698,524,552,578,628,620,572,664,838,852,922,2060,812,2550,1104,892,792,534,628,632,510,672,678,1114,1532,630,766,800,422,1418,340,358,366,350,514,512,362,714,3218,1240,1124,4018,824,1220,698,454,1088,452,716,980,460,462,464,620,614,628,586,568,950,756,622,616,1004,3872,586,596,560,660,592,304,310,346,1280,890,1574,632,840,924,430,1166,1348,2602,2636,1194,1344,1280,2546,1374,1010,2386,4072,2354,1112,1546,4172,4112,970,558,522,1508,1752,698,958,556,508,500,4100,1344,338,1284,352,838,2696,4092,1378,2464,4026,4150,3152,850,4132,1724,2186,1920,1882,2288,2562,1362,1810,872,876,1110,2480,2436,1322,1280,1380,1004,898,2422,4112,2550,968,4070,1414,1424,2246,2026,1596,1324,1472,1356,972,1484,1844,1756,1280,1280,1986,978,1164,4056,1280,4034,4054,4028,3008,4004,354,1280,1522,3974,856,314,938,830,510,302,2202,1274,1010,1944,1412,750,4030,3932,4006,3996,3930,3968,1280,2042,3958,1280,1708,1734,3954,3982,3968,4060,560,782,596,1748,884,1014,1532,842,1098,3926,4024,2440,1432,2706,1004,1154,1584,698,1460,1516,2484,2254,1548,1898,1878,3974,4008,4022,4120,4100,952,818,3836,552,4064,2064,390,1772,490,924,2888,1004,986,2540,632,1014,1414,884,760,4106,2480,1480,1346,1836,1404,1938,1866,4090,1150,1364,2294,4074,4126,2060,1656,1684,1620,3996,4054,4122,4104,4172,4168,4248,2100,1384,1668,2352,2290,1610,1858,1888,4246,4214,1232,1770,648,1788,1850,370,414,904,2632,576,702,560,694,1810,648,324,966,1420,1370,1550,1428,420,4316,4290,4346,1280,1744,1202,1252,1220,890,854,330,1054,926,934,524,438,648,924,1084,644,1158,936,672,336,972,574,560,4306,3808,340,476,1174,312,1472,552,654,4346,4340,864,3708,4320,4364,546,314,372,324,612,414,664,548,866,420,664,640,382,394,590,636,422,4380,866,764,764,458,918,360,770,768,380,1280,708,1544,1152,898,776,3596,768,704,650,2261,2400,1726,532,1682,910,1430,1146,1420,922,1488,1366,1866,1448,1974,1048,882,868,1700,1534,1608,800,782,1396,888,2020,690,676,1118,934,824,1888,1590,1834,1470,1474,1656,1654,1654,1892,1480,1774,910,1538,1884,1866,1538,1872,1172,1776,1790,1302,1652,1950,1516,1510,1128,1314,2004,1132,1898,680,874,1332,1184,1960,2018,1710,1782,1780,1780,1892,1670,1894,1850,1648,714,720,884,818,1652,1090,1798,1180,1778,1300,1078,492,710,1302,1422,1608,1470,1698,1646,1742,1748,1418,1776,1656,1776,1768,1370,1382,828,822,826,828,1296,1778,1792,1812,798,1834,1346,710,630,946,882,1674,770,812,1044,1384,1382,1380,1596,1596,908,1538,1462,1794,1716,1668,944,950,892,934,1604,928,904,884,1684,1062,1968,1656,1424,1658,1182,1882,1674,1778,1632,1768,1722,1182,1590,1382,1478,1536,1772,642,386,594,1770,1684,672,682,1646,1500,1418,1546,1894,1574,1772,1772,940,1770,1630,1598,1942,896,1766,1760,1286,1410,1650,1646,1652,1464,2006,1946,1886,1418,1764,1118,1882,1706,1712,1536,612,966,1596,1884,1778,1420,1534,1696,1888,1532,1584,1774,834,1764,1708,938,938,1664,1016,1784,1172,1568,1912,1886,1942,1880,1596,1764,1770,1358,1470,1476,1474,1562,1650,1378,1276,1770,1832,1766,1834,1552,1540,1869,1824,1882,1938,1054,1480,1312,814,622,1080,1884,1532,1536,1064,1644,1768,1298,1472,1772,1774,1534,1528,1532,1502,1300,1054,1530,1534,1652,1238,1584,1590,1650,1948,1640,1874,978,1698,1398,1464,1296,940,1650,1750,1652,1650,1430,792,930,1652,1934,1424,1312,1730,1532,1560,1416,1416,1418,1418,1412,1764,1440,1826,1416,1448,1304,1816,1540,1650,1120,1956,738,1300,1244,2002,1060,1976,1480,1538,1530,1618,1642,1832,892,824,932,1064,708,1652,1828,1700,1620,1530,1656,1776,1944,1594,1770,1412,1418,1312,1380,1634,1532,1886,1772,1588,1532,1924,1184,1948,1770,2006,754,712,1634,1652,1662,1884,1570,1772,1790,1086,1774,1274,912,1770,1754,1502,1480,1946,1216,1308,1422,1416,1768,1670,838,1560,1888,1776,1900,1950,1446,1446,1838,1422,1428,1888,1770,1660,1830,1826,1884,972,872,994,1336,1342,1244,1888,1446,1416,698,1434,1522,1764,1656,1720,1676,1548,2503,402,1304,2208,2178,2180,2200,2186,2190,2182,2178,2226,2224,2222,2244,2182,2182,2172,2208,2236,2214,2196,2200,2220,2186,2240,2226,2234,2206,2228,2236,2244,2206,2268,2232,2226,2166,2264,2258,2244,2232,2248,2282,2210,2236,2202,2232,2270,2252,2258,2246,2244,2246,2206,2216,2216,2188,2182,2194,2208,2202,2200,2220,460,458,1960,1280,1902,1280,1098,1886,1284,1842,942,574,828,450,914,606,470,1734,1638,742,776,934,1074,304,1100,670,1612,1630,628,1186,830,1802,1728,928,950,750,1634,1938,1564,1394,600,862,604,596,1262,1280,1234,1898,1042,886,1020,868,838,1770,1326,1784,1596,1898,1912,1280,1280,1676,1506,1268,1958,1280,1044,998,480,1280,1710,792,1466,2515,1232,888,496,836,1248,864,1248,920,1212,1204,832,1216,1036,1216,712,1220,880,1106,670,698,962,708,800,548,688,1720,1470,714,670,692,986,722,812,554,688,542,1829,2173,2173,1452,692,1696,1934,1640,1212,1106,598,2173,440,2084,1226,690,1556,1370,530,1208,1672,1486,1494,1628,908,530,594,576,412,1690,1762,1620,2349,1712,404,1784,1732,1516,1484,482,1336,1362,408,1348,1362,1346,1358,1346,1354,1328,1336,1358,1370,1254,1362,1380,1356,1342,1340,1350,1376,410,420,416,328,336,334,332,1322,1344,332,336,336,340,334,332,1286,1360,1360,1270,330,326,328,358,1342,1398,336,338,1310,1346,1459,1352,1350,1334,1330,1324,1324,1342,1344,1348,1356,1364,1380,1356,1350,1352,1314,1340,1346,1358,1342,1352,1326,1360,1336,1344,1356,1342,1342,1350,1380,1364,1344,1348,1340,2092,1972,1744,1912,1688,1688,1980,1868,852,1720,1716,1568,1020,2040,2192,1952,1912,1756,1876,1752,1836,1001,857,959,1001,1001,1001,396,1001,1001,1001,1001,1001,1001,859,710,560,378,342,410,360,1700,1600,1164,1154,1602,1344,1316,1816,1868,1744,1316,754,1308,788,1292,1768,1830,2050,1856,358,1034,390,1782,1574,1802,2330,2234,2370,2372,1446,764,812,586,554,410,1744,1572,800,1252,1696,1326,2062,1260,1464,2090,304,860,1120,2092,2144,2158,2968,884,428,1568,888,1944,1936,1900,1968,984,2072,2104,2076,2064,1416,1276,708,756,472,1036,2100,1988,2076,2088,2024,1664,2060,2040,1856,1600,1988,2052,1744,1980,2048,2064,740,2590,2906,2976,1432,1492,1168,1464,1100,936,1048,872,536,1496,688,452,1096,592,1508,1132,972,764,1308,564,1620,1472,1312,1492,556,688,840,916,780,1148,1128,1044,1088,1516,392,892,1692,676,1596,1348,1492,848,488,1336,1604,792,492,540,808,1088,800,1344,924,928,884,1076,1244,1676,1664,1092,852,384,1596,1644,596,824,1060,472,1040,948,940,1000,1092,1524,1476,636,1576,1660,1496,1732,908,904,1204,784,752,564,792,856,768,1484,1388,412,840,1480,1384,672,1484,1512,948,856,828,1168,840,928,872,1376,436,488,752,964,420,412,1316,928,1360,1396,712,1332,880,832,772,1212,460,844,1124,1128,860,368,984,1424,624,1668,708,660,360,1980,1552,1452,908,904,824,820,1064,872,884,844,844,884,952,844,1480,1608,1140,756,800,660,540,1016,876,880,712,776,580,820,808,860,824,1084,760,748,768,756,972,836,1280,860,752,628,832,728,608,740,732,728,1328,1072,736,736,724,728,732,732,640,592,652,660,656,600,644,648,648,636,616,648,624,632,644,580,2280,2300,2300,640,648,1416,802,2288,2296,1500,748,2300,2292,624,692,1028,972,952,928,812,720,1128,764,760,1084,1040,880,1064,1016,1016,1016,1000,884,660,692,2268,584,744,724,744,756,604,736,488,720,544,732,592,2272,708,692,1712,696,684,684,736,704,664,736,792,764,2280,2260,928,720,724,708,712,628,560,476,632,2268,820,584,452,796,720,700,2288,584,744,488,476,592,480,456,488,596,496,396,724,728,724,740,724,732,708,2304,2436,2420,2324,1052,1052,1040,972,860,1180,1964,808,372,776,668,1016,1052,592,768,572,2016,2284,876,816,776,356,764,788,784,1356,780,772,796,2280,2356,804,644,636,1032,632,1120,1052,764,1020,848,1188,2280,596,1020,804,1000,776,708,1364,2280,484,412,460,2268,1032,1008,820,344,816,476,648,2348,2308,2280,2292,2380,2308,2268,2260,2380,2296,2366,2308,2300,1108,1044,748,1116,964,1084,1000,1008,1424,884,1036,904,804,952,2280,1020,800,1052,1016,1108,1060,1060,1088,1000,2288,1040,912,1040,1068,988,656,404,988,1016,1012,888,2276,1008,1084,1016,784,1616,924,912,1208,2280,980,1020,1116,960,808,2292,688,1012,856,2300,1184,1904,2296,2402,800,840,2012,2292,512,464,500,2288,1608,2360,2236,1516,916,836,956,452,1088,1040,936,916,892,932,908,952,956,940,940,904,932,948,944,928,920,908,908,920,936,956,968,940,900,964,960,2292,2224,968,1004,908,932,940,940,832,948,744,1112,968,740,1744,708,584,644,576,552,596,564,612,592,2292,2268,2336,2316,2420,776,1372,2296,552,576,1420,780,2288,2316,2260,1056,996,1036,1020,1256,792,768,2652,1412,1556,812,1024,856,928,1424,1188,1348,664,1384,1320,1348,1440,1412,1380,1368,1336,696,1064,632,644,636,1400,564,1644,1668,1216,2302,2188,1222,1230,1212,1070,772,1224,1188,1300,1220,1290,1166,1352,1192,1224,1294,1244,1256,1412,1424,1500,1488,1480,1468,1464,1476,1480,1504,1492,1500,1472,1492,1524,1476,1468,1496,804,648,1496,1492,1508,1484,1516,1508,1500,1476,1472,1480,1456,1504,1464,1504,1492,1584,1484,1488,1484,1480,1484,1488,1492,1500,1524,1500,1468,1488,1488,1452,1452,1476,1460,1480,1480,1488,1468,1476,1508,1456,1488,1508,1492,1352,552,1882,1052,1496,1052,1294,1798,1840,1868,1878,1170,1260,1562,1872,1642,1802,1484,1872,1872,1214,432,604,1388,1376,1046,1108,1804,1144,1344,334,1166,1328,984,1112,1274,1458,1426,836,1898,1592,314,316,1240,1320,1878,1146,1878,810,316,1898,1092,1248,1334,1162,1284,1058,1320,1794,1720,1358,1366,1084,1714,1272,1716,1456,1870,1360,1266,1716,1812,1314,1038,1708,1870,1882,1206,1876,732,1880,1804,1346,1872,1246,1168,812,912,1886,1650,1256,710,1868,1228,1206,1568,1198,1164,1138,1282,1310,1342,1876,1302,1404,1818,1278,1160,1212,900,1874,1878,1242,1814,1722,1190,1330,1770,1872,1228,1202,734,1874,1876,1818,1274,1208,938,1170,1870,1880,1196,1096,1876,794,958,1348,1398,1236,1248,1758,1274,1262,1738,1144,1730,828,1124,842,1050,1876,1152,1876,1264,898,704,730,304,1578,1408,1350,1584,1544,1560,1560,1346,2307,1006,1418,834,1332,1404,1238,798,1410,884,1364,1128,710,1274,1332,488,1252,1118,1402,1466,1450,974,1404,916,478,464,1340,1414,706,1398,886,1352,1228,1138,612,1342,928,942,964,1028,1272,1426,664,794,832,1398,1234,1344,1184,466,1340,866,894,938,1394,1334,924,928,1332,1344,948,1338,1372,1098,538,1276,1236,550,1320,1412,1398,1402,1350,1128,1464,662,984,496,1372,1366,1384,470,1430,1344,932,1464,606,574,1290,1308,482,1280,638,952,944,934,1338,1344,1360,1400,1392,1362,598,594,1098,538,1276,888,1346,1358,926,1390,918,612,1298,986,944,610,652,1406,904,1402,1254,1414,736,1242,778,562,1260,1022,1402,960,1316,1442,1310,1300,910,1332,948,490,1312,936,940,924,936,910,960,942,534,1372,1394,550,1304,1378,1200,938,932,1498,1320,610,1340,560,1198,816,458,804,1336,926,636,1160,1144,496,556,1320,950,1368,316,810,1220,706,986,1418,752,916,936,1424,1110,596,898,456,680,944,1350,940,952,1308,860,1176,538,934,934,478,500,460,1088,938,726,850,1348,934,1324,902,884,920,1404,1338,872,1360,1290,1100,1420,778,1388,1356,1324,1346,946,726,796,1402,916,932,890,1336,1350,518,916,672,930,844,934,636,594,1342,922,714,1336,1364,990,924,960,944,1318,1298,884,898,928,940,954,1344,1348,842,830,684,1356,442,374,952,1392,1402,670,772,610,944,928,970,902,908,896,634,1258,588,594,1172,930,1028,1350,1340,942,918,926,1304,1362,1170,626,1308,438,418,1290,618,1328,746,302,1394,362,784,1390,1284,730,1276,1306,1344,1256,750,430,2626,1282,2634,2584,2440,2468,2614,1324,2518,2640,1164,434,2442,1198,2496,1660,2376,2542,2454,1020,2326,448,650,1882,1524,2512,1596,350,1374,2564,2610,458,2524,2584,442,2300,442,2464,420,2592,462,2594,1438,2058,2672,2258,1152,2422,454,2474,2452,1136,2526,2394,2500,2358,1492,1594,2424,438,2508,1182,440,2420,2346,598,846,1870,2426,2432,2530,1554,2598,1092,2630,2252,1206,442,2522,2538,1216,1114,448,2458,2540,2340,2450,2514,2584,2612,1122,2476,2386,2590,2668,752,586,1912,348,1982,1862,346,1900,340,1658,1904,1910,924,1932,1936,1950,2006,1948,918,1952,1940,340,2014,1910,1938,340,1924,1568,338,1938,1800,1878,928,1992,1226,1950,1940,972,326,1852,1870,1946,1918,1208,1914,360,1866,1912,1962,1142,1768,1922,1952,1998,2082,1966,1980,1202,932,2002,1928,1890,1906,340,1898,356,1998,1136,1936,346,1760,2004,2026,344,1842,590,464,1012,1580,1964,1224,1986,338,1980,912,1796,1812,1928,942,1522,534,700,1862,588,2603,1788,572,344,346,1950,2000,1968,1894,926,340,1952,1818,362,1924,1864,1532,2038,344,1874,1970,1794,352,2032,1662,356,2022,960,342,614,1878,1902,1146,1594,1878,1910,846,1194,1916,344,1926,344,2112,840,1468,1138,2042,926,1992,760,1840,344,540,1448,1968,352,1936,1920,480,686,1050,342,1820,1166,1958,960,1886,834,2074,2044,1856,1280,946,1942,1968,942,2106,1962,1810,338,2072,1950,1928,1942,2086,1808,1896,870,1946,1090,1498,308,1044,1808,310,1026,1210,1972,1386,1858,1952,950,1952,1782,1192,1954,874,1986,590,2356,2044,924,2010,1986,1970,1882,1914,1894,1884,1888,1890,2026,1994,1902,1498,2018,956,2002,1884,1882,1794,1954,840,1986,1978,1966,1934,1884,814,2068,738,1808,2050,1996,1824,2018,2062,2022,1162,1788,1966,904,1906,2110,1872,936,1548,1198,1898,928,1954,1946,1304,488,2138,1924,1794,2004,1894,1926,2022,1936,1612,1984,572,1864,606,304,1888,902,1604,1954,1794,1934,1122,1832,1242,1836,2000,2334,3518,428,2327,2368,2427,2351,2543,2656,2513,2692,2244,2654,2719,2538,2423,2653,2408,2305,2283,2590,1299,2620,2290,2583,2796,2498,2710,2643,2608,2404,2505,2342,2504,2603,2604,1805,2624,2864,2443,2664,2427,2074,2452,2693,2448,2589,2555,2255,2598,2532,2553,2610,2451,2662,2428,2611,2514,2407,2641,2515,2179,2721,3270,3464,1990,2116,1968,2160,2156,1980,2086,1914,2488,1870,1362,1954,956,2018,1998,1208,1978,1956,890,1934,1968,2030,1208,1974,1916,1932,1982,1816,992,838,1946,1974,1892,1812,1896,936,1860,2010,2072,1962,848,2082,824,1864,1928,1992,876,1910,1000,1926,1990,2034,910,1984,2024,1956,2044,934,938,1928,2138,2098,1994,1980,2086,1956,1972,932,1964,1980,1996,2030,2074,1980,1764,960,1894,2088,1982,1886,2124,1950,2108,1060,2064,1900,2040,1098,2054,702,3409,3156,1621,2603,2607,2350,2716,2570,2439,2775,2838,2720,2269,2634,2682,2601,2688,2799,2740,2382,2388,2773,2786,2704,2579,1155,2554,2569,2612,2413,2460,2651,2670,2693,2712,2748,2627,2965,2270,2601,2664,2791,2629,2653,2580,2636,2830,2708,2767,2632,2773,2570,2716,2831,2408,2817,2757,2630,2861,3387,2026,2040,2020,2016,1958,1982,2094,2090,2120,2108,2124,2024,966,976,812,2070,1704,2012,1890,1960,2076,1906,2140,918,914,1916,1950,796,1772,1888,2000,2102,2010,1182,1206,1922,2116,1844,1942,1978,1936,1836,2050,2022,2010,2050,1914,2116,1860,876,1932,2004,1922,2008,1948,1166,2000,1878,1966,2002,906,1970,1876,1888,1712,1942,1984,1942,2004,2034,806,1936,942,940,2036,1988,1924,1906,486,862,1870,1972,1912,2100,1996,1880,2028,2050,2526,3474,350,2111,1030,2506,2932,2763,2775,2330,2739,2800,2810,2760,2801,2221,2608,2675,2768,2689,2557,2593,2322,2666,2567,2865,2547,2592,2895,2450,2230,2581,2331,2341,2593,2459,2501,2610,1996,2635,2619,2582,2777,2617,2712,2189,2415,2267,2692,2734,2651,2682,2734,2742,2631,2525,2956,2802,2802,3474,2034,2010,2176,2026,1944,2056,1906,1166,1610,2048,2008,2204,1744,2014,1978,2094,2107,1942,1954,1872,1894,912,906,2002,2006,1978,1976,2012,1956,2060,1966,1854,2006,2036,1968,1970,1968,910,1912,1948,1830,1938,1236,1884,1950,1004,1810,1212,1886,1828,1944,1890,1970,1896,1098,1994,2020,1864,1984,1194,912,2086,2056,2108,2126,2020,2166,2084,1942,1202,1918,1920,1852,1176,2028,2036,1960,2078,978,1946,1890,1236,2024,2075,2036,912,2050,1872,938,1860,1974,2008,2319,760,2132,2783,2898,2571,2586,2726,2870,2723,2683,2608,2648,2776,2532,2627,2619,2325,2579,2559,1479,2797,2893,2762,2637,2322,2282,2861,2447,2558,1410,1082,2928,2850,2405,2547,2429,2693,2696,2606,2601,2722,2994,2801,2490,2577,2873,2375,2362,2896,2811,2515,2165,2582,2759,2823,2793,2793,3512,2022,2046,1994,2040,2012,2028,2054,2038,2000,1844,1958,2086,1918,2002,1984,2012,2062,2084,1950,1984,2078,2050,1858,1952,2074,2040,1990,1186,1788,2028,2040,1934,1996,924,914,2014,1962,2024,2012,2058,2022,2084,2020,1914,2014,2074,1980,2010,2656,930,1906,1984,1838,1866,1240,2096,2042,970,1948,1196,1932,1890,2034,1984,1936,1958,1138,1976,2028,1830,2006,1198,922,2300,2082,2074,2166,2058,2088,2060,2038,2034,1972,1986,1194,2040,2010,1944,2066,2054,984,2120,1958,1252,2002,2078,2096,918,2046,1858,992,1960,1998,2058,458,2372,652,1786,996,968,888,2086,2144,2084,2014,1990,2088,1934,2136,932,1958,2018,724,1894,1920,2046,2034,1898,1176,1232,1962,2054,1866,2022,2068,1954,1146,2098,1842,1960,2050,908,2080,1880,2178,1898,898,1938,2004,1958,2010,1896,1172,2004,1888,1936,1902,920,2028,1950,1890,1190,1932,1990,1910,2094,2070,2084,798,1990,934,940,2002,1992,1954,2056,796,848,1990,2174,2036,2118,1918,1984,2032,2156,328,510,686,564,1786,654,2034,940,2114,2018,1228,2026,2048,888,2014,2008,2088,1210,1998,1948,2026,1998,1836,1026,942,1992,2028,2004,1908,2014,910,1998,2080,1972,1974,902,2064,794,1940,1954,2022,1236,1962,1002,2030,2036,2032,910,1986,2076,1986,2068,934,950,1954,2150,2078,1954,2022,2120,1980,1960,1050,2000,1956,1982,2068,2036,2072,1778,966,2052,1138,2048,1962,1990,2098,1944,2070,1070,2064,1928,2068,1184,2106,2344,488,802,798,1778,914,2036,2042,2022,2004,2024,1314,340,1886,1942,1930,2106,1914,2030,1902,2090,956,2076,1948,1988,1852,1938,836,1976,1918,1990,1982,1992,828,2244,934,766,1976,2110,2050,1910,1980,1988,1974,1164,1912,2028,1246,1970,2160,2086,1898,950,1916,934,2036,2008,2110,1952,1944,2040,1948,2018,2118,2022,1912,2020,1936,1992,906,1932,2072,1906,1964,1126,2024,1648,1878,2054,820,2334,2844,1256,1232,1336,2070,2460,2548,2606,2244,2186,2170,2270,2238,2190,2492,2170,2236,2572,2536,2356,2476,2024,2260,2614,2274,2282,2288,2456,2248,2230,2472,2198,2316,2240,2378,2184,2280,2198,2192,2476,2342,2080,2564,2366,2360,2172,2522,2188,2070,2180,2178,2190,2066,2106,2182,2204,2524,2378,2190,2160,2416,2174,2292,2704,2534,1962,1356,2172,2332,2172,2082,2392,2142,2240,2250,2016,2174,1106,2170,2234,2576,2244,2222,2300,2188,2198,2182,1822,2194,2296,2206,2410,2414,2206,2318,2158,2220,2456,2322,2202,2232,2188,2336,2194,2264,2234,2188,2198,2308,2180,2606,2222,2322,2258,2330,2070,2198,2410,2070,2204,2526,2188,2308,2202,2344,2490,2472,2218,2462,2206,2216,2204,2476,2130,2478,2186,2622,2570,2290,2388,2490,2517,2188,2644,2230,2508,2170,2390,2172,2754,2174,2376,2276,2726,2170,2668,2168,2540,2204,2528,2502,2176,2742,2260,2763,2368,2200,2180,2450,2186,2698,2086,2500,2148,2368,2084,2322,2184,2684,2562,2430,2188,2316,2186,2660,2204,2494,2162,2474,2260,2006,2192,2670,2180,2384,2186,2192,2200,2352,2260,2394,2192,2478,2458,2404,2478,2420,2192,2136,2182,2386,2186,2174,2550,2186,2192,2282,2328,2232,2522,2198,2182,2012,2022,2452,2470,2178,2068,2446,2268,2484,2164,2442,2250,2706,2322,2070,2514,2690,1918,2920,1200,1144,712,644,800,1484,1504,1736,496,1260,632,624,1292,1348,1540,1556,1436,1132,998,584,2164,596,486,1848,1638,1654,1110,1670,1204,1370,1250,1170,1750,1300,2182,784,650,714,944,446,770,1274,522,434,434,1018,1732,1728,1768,1744,1886,1938,1592,780,674,474,1364,1618,1912,1804,1748,1784,588,1772,1532,2074,1806,2096,2130,1578,1872,728,522,1576,862,1800,1530,734,1794,1742,1700,1788,1780,506,514,1602,1364,1776,492,426,354,1708,1084,1622,1750,910,1028,1802,1692,2058,1896,390,1492,886,1828,1694,1670,1800,1816,1766,1766,896,900,1766,1784,1794,1384,1730,1748,1760,1770,1764,1766,1766,1792,1712,1808,654,1668,976,624,1814,1806,1792,1834,812,656,766,694,686,1728,1780,1800,1306,1792,332,332,366,1620,468,1348,1884,1772,1210,860,1720,1692,1792,1700,998,1770,1796,1268,1824,1908,1264,1228,378,394,1826,1686,1752,1694,1768,1698,1718,1702,1688,1274,1758,998,840,830,1778,2152,1770,1676,774,832,1764,510,478,532,1786,1704,1812,1754,1760,1902,1632,1572,1944,1818,1516,1636,1406,1316,1278,1288,1322,1810,1692,420,1276,1718,1782,1782,1304,1942,1696,1808,1766,1784,1800,1762,1810,1950,1740,1800,1742,2074,1730,1768,1854,1760,1478,1734,1712,1894,1910,1790,1792,1714,1862,1660,1694,1960,1926,1676,1920,378,1634,1692,1856,1768,1774,1660,1852,1342,1696,1812,1780,1668,1678,1672,1670,1686,1690,1790,1826,1792,1772,1782,1294,2439,856,2280,2246,1166,312,440,360,620,784,1798,500,516,954,582,664,390,1616,940,2142,1968,2156,1832,1850,1824,2218,1192,2094,2280,2238,2280,624,1282,632,1136,1836,872,872,816,876,2004,1276,728,732,820,852,836,620,1776,1848,1496,1456,924,772,1280,877,651,1080,466,1080,1080,1080,557,332,1192,1204,2172,2304,500,2312,500,436,496,512,2296,484,2340,512,2332,512,340,1966,1986,1988,466,384,1754,1438,1788,1716,508,534,850,1106,1092,594,440,940,1124,800,404,826,802,1002,1778,1784,1824,1808,1658,1652,1752,1742,1776,2016,1248,1600,1592,1786,1776,1614,1604,1946,1450,1788,1668,1658,1596,1660,1900,1896,1788,1782,1398,1674,1658,1654,1790,1528,1460,1790,1778,1670,1670,1348,1778,1296,1734,1930,1896,1796,1776,1770,1632,1770,1890,1800,1790,1788,1830,1676,1676,1886,1918,1776,1614,1628,1894,1726,1786,1772,1606,1624,1776,1790,1902,1790,1838,1834,1654,1772,1642,1796,1782,1728,1884,1902,1786,804,848,1772,1786,1542,1670,1802,1906,1620,1602,1596,1776,1792,1896,1786,1782,1554,1542,1812,1790,1640,1604,1414,796,1048,1776,1798,1774,1802,1770,1618,1604,1776,1814,1780,1708,1796,1390,1786,1808,1582,1550,1824,1650,1792,1694,1652,1290,1594,1516,1348,1668,1672,1604,1648,1790,1626,1654,1786,1708,1664,1786,1800,1652,1734,1730,1808,1560,1554,1770,1560,1556,1770,1610,1566,1824,1560,1614,1784,1798,1756,1596,1592,1706,1580,1570,1782,1558,1566,1920,1434,1554,1546,1542,1744,1806,1550,1544,1782,1794,1764,1780,1776,1780,1810,1804,1938,1784,1996,1810,1654,1656,1684,1782,1434,1426,1772,1776,1810,1776,1786,1784,1780,1768,1786,1804,1770,1788,1790,1678,1664,1790,1788,1804,1780,672,1036,1810,1656,1796,1660,1660,1786,1776,1790,1796,1516,1506,1614,1600,1592,1788,1606,1600,1800,1060,1784,1776,1614,1782,1740,1790,1782,1782,1662,1714,1720,1382,816,878,782,1658,1654,1800,1788,1720,1788,1604,1774,1832,1792,1652,1658,1756,1798,1816,1788,1788,1794,1716,1720,1786,1592,1590,1792,1434,1710,1714,1726,1406,1150,1648,1546,1558,946,688,1718,1788,1092,1786,1780,1774,1782,1794,1782,1770,1792,1774,1774,1788,1790,1786,1770,1764,1786,1768,1786,682,728,662,732,1632,1630,886,852,852,870,874,886,894,1684,1740,1592,1596,842,834,842,842,1662,1654,1646,1554,1540,828,836,838,896,876,878,878,1780,886,880,1776,1740,1728,1774,1986,1342,1776,1772,1628,1776,1782,1776,1784,1656,1654,1788,1536,1538,1426,1624,1620,1710,1658,1798,1772,1796,1774,1730,1782,1638,1480,1486,1566,1780,1794,1788,1770,1772,1646,1774,1772,1794,1784,1652,992,1560,1884,1776,1788,1608,1600,1722,1716,1672,1664,1488,1674,1928,1790,826,844,1784,1932,1786,1786,1774,1772,1786,1788,1784,1772,1786,1820,1596,1568,1546,1550,1814,1790,1900,1912,1672,1670,1670,1502,1788,1774,1774,1660,1616,1608,1804,1838,1824,1832,1856,1888,924,2363,362,2386,868,796,732,814,1210,762,1174,1986,404,1010,1224,2090,2116,1996,2070,904,1028,1038,2008,1912,2052,1320,1094,1588,582,590,834,1876,1826,682,848,1986,1994,420,434,768,536,920,934,1396,906,1048,2070,1956,302,706,726,2098,1874,1932,1942,1872,1884,1886,1284,762,1066,1964,1358,634,2044,2108,1872,2272,1982,788,1992,954,1662,1838,2086,1828,1278,582,1978,2078,628,660,1994,1752,1764,736,1376,850,1990,2018,2078,1988,2050,334,996,2084,2032,356,1198,520,1096,1464,600,1948,1736,2234,980,2002,1924,1060,1960,2014,1774,1942,2068,1950,2014,2128,1126,1674,1150,1150,2252,2030,1922,1958,772,882,838,962,1786,658,1266,400,1214,318,446,2096,818,544,692,1058,642,712,1294,836,654,2044,2056,1008,712,478,1188,878,598,708,494,1800,1802,2016,1996,678,1576,1210,766,460,1994,1940,1926,1646,2014,1818,2082,2044,2100,1510,718,720,574,1340,832,1008,1612,1780,2276,2014,1986,1992,1964,1764,2190,1690,944,964,904,938,792,566,1996,1904,1992,2132,2014,1686,1678,1980,578,1010,2042,1978,2004,488,510,1894,2080,2060,942,1454,836,320,468,706,710,1690,1952,1998,1878,2076,1976,1786,676,926,426,1004,1814,1732,1974,2266,1424,426,580,1860,2014,1994,1922,2066,2306,962,2080,2264,750,1226,1112,514,684,1252,1058,572,578,1836,1302,1294,1820,652,1966,1966,2016,2028,744,1342,638,1364,1560,576,1160,800,1070,1044,808,1044,690,902,464,936,944,880,902,1180,1838,1934,1972,992,850,1938,1918,502,1154,560,2180,1094,650,668,780,486,668,744,1370,894,1800,578,1412,1992,1994,2012,1994,674,790,1876,414,346,586,420,400,1076,1180,1982,1190,1054,1064,772,2050,1074,1238,1968,1950,2092,1968,1990,1858,972,394,886,892,610,544,1840,1986,2022,1898,2106,708,386,562,422,390,444,1052,812,644,540,1982,604,674,768,1444,1396,482,692,940,2074,2112,1688,1790,1742,1722,1934,2208,952,586,352,630,380,1388,432,484,822,582,346,392,396,1972,1714,1348,546,1994,684,840,1080,518,666,474,904,694,390,412,422,392,1846,2038,2030,914,548,778,1500,644,1702,862,1188,1118,1128,1362,780,334,900,1482,848,1808,2118,1978,2002,2002,2004,2014,1980,1978,1952,1972,1976,2014,1994,2040,1994,1954,1960,1962,402,1470,2064,1962,1902,1920,1904,1960,2074,1978,1560,1138,640,498,626,586,526,422,432,1848,2048,1928,1984,1868,776,1030,782,500,2012,1120,962,2090,452,482,908,2122,930,2488,760,734,1832,950,370,1776,672,488,416,916,658,1770,1888,462,544,972,698,820,1886,950,954,1772,320,954,2535,2576,540,600,2114,2284,1058,1396,828,828,832,638,1656,486,486,498,2006,2008,1738,1952,1728,1828,1712,1708,2008,2010,2066,1492,2148,1484,2224,1982,828,1396,820,1310,1284,2006,1592,1878,2006,1770,1890,1768,652,2010,1534,1352,522,1006,1538,1170,816,1214,1770,446,1064,556,538,2006,1770,1766,1596,1888,1990,994,1992,2004,1770,1774,1130,806,968,936,1344,1798,1964,2006,2004,1892,1664,2000,1894,1882,2483,374,336,1470,540,766,2252,2338,862,562,646,466,886,886,1190,1188,708,614,2008,2008,922,1880,1766,764,834,2144,812,1866,450,418,798,374,1338,1480,1214,724,1644,1302,560,1768,1772,1360,1828,1356,1774,1768,882,656,882,1314,560,1656,838,618,1158,670,1204,746,794,1872,864,1536,1538,1890,1892,1912,672,844,894,490,1028,2078,900,802,638,1666,1658,1240,778,1556,752,1600,1776,1654,1658,1664,1664,1708,1362,776,762,708,500,1660,990,1016,1188,1062,828,884,888,842,926,1102,1418,1552,1668,1772,1782,1666,1030,1168,900,790,838,702,1580,1736,844,892,914,1776,834,340,806,948,1538,1662,1760,1774,1162,1650,916,612,908,1890,838,1508,908,1038,736,1902,1660,1664,848,482,802,1658,1652,652,1218,1208,706,426,854,974,1130,698,1698,1768,1656,1654,1770,1304,1300,1656,540,692,2292,1860,676,616,1432,944,1016,1948,1532,980,1128,704,772,776,960,1548,892,1480,1044,1412,808,1028,1884,1612,968,936,340,668,1312,1768,2004,1652,700,852,1220,1268,1408,1172,608,1416,488,768,1508,680,2036,696,608,1056,1688,616,1808,700,812,1204,1772,848,1652,764,1180,532,1188,1732,828,868,1712,1708,2016,1656,1480,1768,2000,584,956,580,1328,720,1024,512,788,1772,1712,1836,688,1416,1416,1424,996,1012,1508,2064,1876,1164,1796,1168,568,1028,1768,1724,1744,1996,1744,1112,1268,1296,1896,1732,1772,592,948,692,980,432,324,1648,1884,428,456,752,712,596,1666,688,2240,1052,590,1582,1416,1194,710,810,1080,1060,1422,1990,1992,2000,1322,1754,1758,554,682,830,500,882,1760,1874,1880,1884,1332,1982,1978,1724,1990,772,896,924,534,552,424,702,734,822,1758,552,546,644,544,1756,1762,898,912,1758,694,766,1172,826,786,814,796,800,794,790,730,770,752,792,796,610,376,2100,2248,764,712,464,620,728,2108,1892,2004,2004,904,640,1764,600,1856,2252,1288,742,1654,1510,1868,1998,1990,1942,1286,1946,1828,1054,794,786,850,1404,1248,454,1502,602,668,1042,1110,1980,1802,1908,1906,1892,1836,554,862,1830,1534,1796,1688,1516,1634,1750,1746,772,1472,1876,732,954,1166,526,792,798,1262,1860,1796,1738,1688,1690,1690,1702,1990,1284,936,478,1750,1978,2016,914,2232,784,1832,924,698,818,1304,1870,1870,1810,1302,1074,1824,854,452,2222,1092,558,1534,1354,1214,598,886,1534,1644,1646,1874,1132,1786,1644,1644,1528,1764,1644,1606,564,2202,2112,2076,550,1286,1236,1254,1584,814,1008,648,658,1644,614,842,836,1932,1826,1828,1876,1882,1878,1876,2002,1754,1764,2174,1992,1990,1986,1990,1158,598,1654,1986,734,934,1882,1604,520,1326,736,848,1850,2000,2000,2000,788,1092,744,1138,1752,1746,2078,880,946,908,1932,654,824,1328,944,942,700,1980,1046,542,1414,1850,1140,738,518,340,330,874,1664,2000,916,912,1976,1990,1988,1260,1990,1718,1992,1880,1604,816,764,942,760,672,1106,1458,986,1870,1992,1776,1940,1884,1938,1534,1526,2064,1660,652,1836,1692,1880,1882,1872,1998,1986,1882,1586,1582,1120,1994,1394,898,824,2002,2108,1994,1772,1866,1664,972,1626,1760,794,1058,1402,304,1148,1426,894,800,896,874,768,2172,1880,1754,1898,2000,880,376,764,948,1546,1896,1992,1990,738,686,1868,1884,480,360,1592,1584,1856,916,1956,1314,2002,1896,1416,1988,1190,618,1888,1400,868,946,1244,442,1442,1330,884,510,1218,1876,1206,842,438,376,994,914,1114,1760,1830,2000,1998,1782,1782,2000,1404,1844,1178,1874,1176,1884,700,684,2000,2050,1748,886,882,502,1358,1090,576,1128,1866,1996,2046,1726,1938,1930,1936,946,918,1090,1542,790,1046,758,1186,476,404,510,876,1396,2072,2036,2052,872,984,1994,2008,1652,2000,1606,648,998,1460,360,712,758,844,1794,1206,1216,660,660,930,748,596,646,330,830,1066,1416,948,946,688,960,1004,636,648,640,1766,1992,2004,1762,1966,782,448,716,518,1248,1886,704,838,772,520,628,876,872,1850,1522,1264,1764,1504,1882,1036,1876,2000,1994,640,722,934,794,1288,1740,2056,1994,1780,1348,1194,1306,1842,942,920,1954,542,420,540,506,462,3234,3234,2464,2636,888,552,840,758,858,2300,2208,2214,1102,1098,1094,2346,758,2074,712,1148,886,906,2932,2932,1378,1690,1846,756,1052,660,846,524,844,1202,1200,924,896,936,858,1558,1388,1186,972,482,674,1616,1524,596,1070,1388,1178,754,714,1452,622,1692,1774,942,338,1012,764,1636,392,580,1274,602,728,652,868,658,896,1344,1588,2224,560,1664,1760,924,1716,1496,988,1608,1240,872,1908,1580,604,844,1444,1632,572,804,864,964,824,1308,1812,1808,1684,912,912,816,752,960,1052,868,692,760,1176,776,528,544,492,1356,1124,588,1516,1340,984,744,820,740,632,1804,844,724,1480,924,1000,1508,1168,1372,688,1452,1676,1648,1420,1700,1744,884,636,1832,956,1120,1180,1344,1600,736,520,452,1604,1480,1536,1732,1120,1488,508,576,1740,1704,1664,952,808,764,1176,884,1000,1596,980,680,1160,668,548,632,612,1060,812,704,512,612,676,1864,616,648,1016,968,568,508,1604,1768,592,596,600,592,1304,972,716,664,716,1820,884,1808,832,1484,856,1732,1000,1248,528,636,604,700,984,988,1160,508,1264,1724,1272,948,956,996,908,824,1028,588,752,1736,1692,908,1668,1056,1336,1420,1508,1376,1920,1092,660,1180,972,1140,2034,2508,2508,2016,2140,2266,1196,1920,1944,1120,2152,1596,1134,2404,2064,794,1084,2086,2206,1180,1258,1060,2116,2250,2168,1168,1316,1064,984,1176,1328,1358,2152,972,3253,1012,676,708,640,1770,1508,760,544,1992,1716,1272,2466,2204,996,928,1866,1188,1356,1950,1524,1756,884,1888,2206,2158,1762,1086,988,2304,2354,1440,1438,1510,1712,2132,952,2114,1878,2038,2400,1816,1904,1682,2270,2196,2096,1232,1032,1064,1520,1160,1296,2042,1352,884,1312,2180,1978,1044,982,676,1822,2368,2416,688,648,2410,772,1922,764,1688,2430,2344,1152,2358,1064,1904,1108,2194,1306,1600,1680,1466,908,1260,1270,1534,654,1630,2232,1690,1236,1704,1412,2220,898,996,2248,2206,1164,2128,1742,1726,1822,1912,1796,1798,2370,1406,840,2092,1248,1460,2662,380,644,2116,640,748,400,620,672,572,640,632,532,1480,648,536,432,356,1140,376,396,2600,894,2104,572,2480,3242,502,3108,1820,1778,1600,3882,1780,1436,1572,1618,1578,1610,1792,970,1682,1556,1486,1444,1562,1616,1628,3402,1706,1396,638,3560,1802,1590,1678,3280,1682,1612,1090,1368,960,1574,3530,1842,4400,1898,1860,3624,1858,1618,916,2054,1606,926,1802,1672,1600,1628,1578,1586,3428,1830,1736,1909,1514,1816,722,1400,912,926,1364,1468,1592,1350,1092,1022,1370,3256,1684,1790,1374,1614,1550,1798,1668,1742,3370,1684,1852,1596,3628,1884,912,722,762,2299,2378,2022,2110,1794,2106,1988,2140,1978,2174,2080,2212,2266,2046,2202,1936,1980,2044,2102,2016,1870,2002,2344,1902,1943,2134,1994,2078,2328,2138,2004,894,1966,422,1114,1376,1448,1646,1600,1598,1552,1646,1536,1624,1784,1626,1780,1048,1702,1622,1526,1568,1630,1666,1610,970,1444,1380,1624,2006,1370,1320,1330,952,1352,928,956,940,1700,1094,1586,1530,1130,1608,1490,966,1786,1832,1622,1794,992,1624,1830,1012,854,1608,3330,1748,1018,898,1916,2066,1622,1826,1586,1676,1508,1688,1464,1322,1122,924,990,1753,1354,1642,1584,1620,1102,1316,1150,1194,3522,1922,1114,1494,1696,1622,1374,1590,1866,1626,1488,1618,1646,1562,1606,1454,896,3336,634,1764,2318,2164,2442,2238,1520,2126,2166,2436,2082,2124,2182,2154,2058,2126,2144,2144,2218,2322,2446,892,1556,2120,1926,2314,2185,2168,2142,2070,2138,2320,1902,2132,2380,2006,2068,872,438,934,564,1354,1572,604,1640,1930,1890,1540,1524,1896,1650,1650,1800,1720,1722,1432,1428,1878,1800,1812,1728,1728,1888,1760,1892,1892,1878,1646,1644,1882,1724,1896,1882,1890,1584,1884,1498,1500,1796,1886,1534,1896,1878,1816,1770,1726,1726,1620,1728,1892,1794,1794,1906,1882,1878,602,738,1796,1890,1798,1882,1480,1866,1880,1652,1872,1812,1500,1506,1886,1520,1522,1680,1654,1652,1752,1892,1736,1792,1800,1870,1802,1884,1876,1880,1886,1872,1646,1650,1886,1510,1510,1800,1886,1802,1800,1772,1802,1876,1142,790,712,320,574,562,1878,1878,1748,1480,1482,1808,1882,1710,1708,1782,1802,1624,1882,1936,1928,1806,1802,1798,1632,1698,1796,1652,1888,1662,1886,1878,1800,1800,1724,1724,1886,1512,1502,1508,1702,1702,1834,1890,1882,1802,1796,1884,1486,1490,1664,1784,834,1800,1888,1774,1772,1692,1796,1880,1686,1686,1614,1616,1798,1796,1790,1880,1888,1670,1622,1572,1686,1724,1714,1678,1688,404,2334,1196,1916,1926,1906,1930,1906,1206,918,1930,1938,1200,1204,1212,1922,1938,888,1906,892,1200,1872,1914,1908,1910,1206,1202,1898,1900,1920,1894,1206,1212,1214,1908,1924,1918,1920,1896,1946,1908,1916,1912,1890,1906,1924,1900,1920,1906,1906,1926,1920,1916,1902,1926,1918,1488,312,1886,1928,1908,1908,1904,1910,1918,1932,1924,1912,1936,1890,1930,1884,1924,1926,1886,1888,1926,1912,1906,1916,1910,1908,1926,1906,1922,1898,906,878,1922,1922,1908,1934,1934,1904,1942,1900,1934,1910,1918,1930,1904,1950,1916,1888,1918,1910,1904,1924,1884,1922,1886,1918,1898,1892,1916,1904,1906,1904,1928,1926,1920,1900,1904,1904,1932,1900,1922,1916,1872,1944,1916,1938,1910,1926,1910,1906,1908,1912,1906,1902,1934,1906,1924,1920,1900,1916,1928,1934,1900,1920,1928,1896,1896,1924,1922,1910,1908,1924,1924,1910,1906,1928,2570,1893,1806,604,1590,1462,1672,1747,1768,400,446,524,560,504,818,732,564,824,1014,1206,1024,1190,336,430,446,408,938,1040,1578,1052,1356,1570,1578,1574,958,1072,1160,1136,1764,1048,960,1844,1162,1394,1568,1688,1766,1374,1644,1168,1590,1306,1178,1374,366,1698,1226,884,730,1170,1662,930,434,604,1054,534,1742,1780,1106,1028,616,1046,1296,846,858,518,478,1826,1780,498,928,1628,626,750,664,1044,768,540,880,954,932,916,452,882,782,1000,942,474,1058,812,716,718,1142,1280,1218,998,1190,1570,1390,1570,518,1106,1236,422,490,920,1738,1804,1262,1176,1410,586,488,1092,592,812,778,716,358,904,854,788,1112,1088,870,890,626,824,1500,826,742,678,408,858,540,546,520,1160,530,716,862,1184,1252,1280,1170,496,1112,626,648,444,438,440,440,1438,1188,1188,832,812,472,718,440,1658,752,740,870,646,914,734,740,1516,814,1032,758,688,744,732,608,488,848,348,382,356,432,414,760,1350,1120,1012,1180,1162,942,1070,658,918,732,480,416,792,1398,472,1026,720,674,852,538,762,820,832,798,1082,760,672,1588,800,1112,1496,620,1654,1456,1312,1406,1336,940,1366,1762,1064,952,1114,940,862,1138,1050,1038,818,878,1204,802,1176,1328,544,728,1052,1070,970,786,996,456,1132,686,1060,1096,1526,792,1152,1144,1060,1368,1182,894,562,624,672,1134,1674,624,886,666,600,756,1134,906,1324,644,1024,1656,602,1398,708,618,1040,1002,968,994,520,386,904,898,970,1068,1352,1166,1020,922,1308,1646,1068,1080,1764,640,678,1174,594,958,1678,1146,860,442,508,1324,682,1026,1212,1666,916,1208,944,704,628,1086,2059,2266,2080,1918,2164,2308,2300,518,580,678,728,644,1064,952,740,1178,1314,1568,1324,1544,374,446,560,576,538,1232,1356,2060,1374,1764,2024,2038,2052,1240,606,530,324,530,1394,1500,1468,2316,1352,1260,2434,1504,1792,2038,2182,2286,1774,2120,1510,2048,1684,1530,1772,472,650,2216,1596,1140,940,1510,2166,754,1202,560,780,1364,690,2262,2298,1450,1330,806,1352,1674,1096,1108,666,616,2296,642,1188,2108,810,966,858,1354,992,696,1140,1230,1206,1182,582,1134,1012,1294,1218,754,376,396,620,1376,1048,926,924,1472,1648,1578,1284,1538,2052,2022,670,1428,1596,544,632,1190,2240,2332,1626,1516,1826,758,626,1178,1414,766,1054,1008,932,1166,1110,1016,1444,1990,1418,1132,1150,806,1060,1940,1066,960,870,526,1104,698,710,676,1498,682,924,1128,1530,1612,1654,1510,630,636,1438,780,424,812,834,574,562,564,566,1856,1512,1528,1080,1048,1044,560,710,2134,962,958,1120,854,1178,844,976,2192,1062,1336,972,884,878,944,812,634,1094,488,496,462,536,536,978,1754,1448,1248,1516,1492,1214,1382,844,1176,920,618,506,1024,1800,474,608,1334,922,874,1100,694,980,1058,1118,1026,1398,978,866,2054,812,1028,1430,1960,770,2138,1880,1702,1816,1722,1212,1766,2044,690,1372,1242,1440,1220,1030,1106,1476,1364,1332,1060,1132,1550,1016,1520,1716,702,938,1364,1394,1250,1014,1284,596,1462,888,1366,1410,1968,1010,1492,1132,1478,1382,1774,1526,1152,726,806,1168,1160,868,1466,2164,806,1142,864,778,970,1470,1706,830,1320,2342,776,1802,912,800,1338,1302,1250,1276,664,624,856,496,326,1172,1160,1258,1376,1746,1512,1324,1194,1686,2132,1370,1394,1392,2274,826,878,1512,762,1246,2162,1482,1114,570,654,1740,888,1324,1550,1860,1600,1218,910,810,1400,2757,452,516,1652,1764,1104,624,1160,768,612,1216,1732,1640,1612,604,1320,1632,1620,1628,1788,660,596,416,460,384,372,636,844,1780,512,1504,1052,612,452,572,308,392,1184,908,740,1168,888,768,560,1472,1172,868,440,548,1104,984,1440,1456,1144,608,512,428,524,496,1200,1556,504,716,1856,1516,520,532,696,1624,1216,824,472,992,940,956,804,434,1308,1392,876,494,916,614,486,968,1296,1294,1278,478,1292,1050,1296,1282,1278,1422,522,422,332,362,302,500,650,1286,1416,408,1090,834,472,362,436,938,740,570,902,778,654,474,1174,708,688,348,436,876,774,1138,1148,852,538,406,336,414,392,948,1242,428,554,1530,1194,422,378,550,1296,960,372,778,842,748,758,1280,966,412,556,472,962,1054,1398,1486,1528,958,820,448,500,1038,730,916,822,916,1316,896,724,1244,1382,1224,1170,642,470,1098,892,2055,1038,1282,1304,604,528,614,1288,608,926,898,594,1893,424,842,2620,1894,2012,1892,664,1892,1932,1982,2444,1904,1768,1974,1922,1930,308,452,592,1842,550,572,1780,1340,1778,1882,1908,1498,1894,1734,1842,1872,1910,1920,1596,1836,1966,1930,746,842,804,664,1804,1756,842,830,1946,1934,1914,1954,1970,1748,1604,1518,1670,876,438,300,2438,2470,2450,2442,2440,2460,2412,2412,2442,2724,1994,1776,1930,1812,1898,2486,1908,2384,1708,838,862,994,604,1948,1806,656,394,416,384,456,1926,1740,1970,2024,1904,1856,1998,1878,1718,368,1886,438,794,840,406,448,352,1902,1572,1594,1946,1950,1892,1950,1858,1926,484,1112,1932,1900,1888,1928,1910,684,1932,1824,1576,1186,1964,1934,1914,1900,1926,1250,618,630,386,376,1836,858,1910,2022,1922,1958,1862,1904,1936,1748,1858,880,1558,1914,1280,1280,1280,1280,1280,1280,304,1564,664,1436,1482,1378,1682,1370,1338,522,562,564,736,718,700,658,726,722,700,656,776,1428,1518,534,518,588,586,566,656,720,724,716,722,714,1588,1502,1642,1528,1614,1762,1582,1582,1284,1076,410,968,1540,1426,1496,1414,1128,360,1584,1546,370,936,1144,1202,518,1062,1010,1600,1084,1184,1280,1188,1012,1332,1314,1524,976,1028,1560,1438,954,836,1134,1310,1428,1422,1366,1432,1434,1422,1424,1418,1428,1422,1422,1420,1184,1414,1414,1412,1182,1176,1492,1424,1420,1182,1298,1476,1238,1428,1410,1418,1422,1430,948,488,1170,1184,906,1366,1200,1308,532,1426,1358,366,1416,1424,606,612,608,602,604,510,608,1920,608,606,616,602,602,598,608,602,588,610,602,614,540,492,1922,600,606,604,610,608,608,606,1248,616,602,606,600,606,604,606,602,608,606,600,608,614,598,612,604,604,586,602,604,606,656,598,608,606,606,604,606,604,604,604,604,398,604,394,562,606,608,604,598,608,604,606,608,1060,606,604,622,606,2426,1804,1724,1762,1586,1296,1754,1612,1706,1606,1584,1360,1386,1606,1608,1482,1676,1378,1728,2061,420,742,1716,1694,1284,988,678,744,1620,1612,1634,1272,1266,1228,1346,1704,1330,1454,1692,1446,1518,1536,1552,1408,1042,1572,822,672,878,920,998,782,928,828,828,832,1602,1190,1748,908,600,1006,758,876,1020,890,1160,1640,1664,1228,1562,1562,1610,1638,1378,1508,1556,1600,1622,1588,1622,896,1744,1754,1220,1444,1052,1394,1528,1540,1600,1414,1404,1538,1322,1624,702,1468,1602,1602,1724,1612,1514,1506,1680,1588,1620,1428,1646,1656,1206,1194,1142,1224,1182,1206,1192,1594,1744,1618,1744,1492,1616,2402,960,1104,1008,556,596,1160,536,1600,1528,300,1124,1508,836,1692,1120,716,684,732,784,448,1640,1304,1004,728,692,1700,316,1316,1296,1392,1196,1300,1236,1304,1308,1260,1124,1132,1308,1260,792,768,1136,1324,1308,992,872,756,604,1308,884,1004,704,1084,972,632,1032,516,1540,432,536,1528,628,432,660,772,374,1658,1786,1784,1076,488,418,504,2064,1706,644,688,1238,1874,1996,978,866,1904,1420,1480,1876,1866,1686,1316,1772,1854,728,1872,1946,1930,1860,1776,1766,1202,1948,1060,1176,1386,1954,2118,1694,1856,1686,1866,1462,1562,568,1782,1332,1730,794,894,546,686,1062,1224,828,1764,1390,1950,2174,1396,1394,1958,406,404,1730,1046,1032,1776,1724,1478,782,1544,1528,1530,1920,1264,1850,1852,1960,1784,1842,1988,1732,1812,1482,1124,1146,1888,1744,1866,1864,1858,1856,1660,788,1588,1534,1800,1784,802,1098,1650,1864,1466,1854,1084,1298,558,560,1868,1862,1870,1856,304,504,1684,1676,1338,1486,1714,1300,1638,1534,1560,942,956,962,800,776,592,1760,892,1864,1868,1336,1336,456,1090,502,518,1792,1262,1776,1730,1784,1720,1764,1774,1778,1622,1698,1712,1718,2694,1710,1788,1764,1714,1764,1742,1778,1550,1726,1672,1638,1782,1772,1792,1724,1782,1770,1794,1726,1700,1720,1720,1778,1804,1722,1732,1774,1814,1768,1718,1730,442,2191,743,1005,874,796,654,516,300,1410,1312,1280,1280,988,1280,1280,363,1280,1280,1280,1280,1280,756,380,384,956,776,800,392,496,440,1284,492,748,1048,612,524,676,596,444,584,1028,700,764,1016,884,884,1556,1408,1136,776,1236,1124,576,992,1240,984,1648,808,480,392,944,1448,1416,644,616,336,416,1008,1752,1544,1444,1676,404,400,1360,1420,1240,836,448,356,636,1556,1632,1164,1412,496,964,872,1292,536,536,664,692,508,352,384,464,1752,980,624,504,644,560,460,472,856,432,1224,312,1372,624,1192,608,744,1008,792,1396,1008,1016,1008,1036,444,348,504,476,660,1100,444,332,752,816,744,428,796,356,1184,752,772,384,564,552,484,472,400,512,444,840,300,592,544,1216,444,1740,732,1624,1504,368,372,1768,496,1676,1704,1676,1680,1768,416,420,2156,772,620,644,408,1316,580,848,544,360,816,592,636,820,708,1124,920,1008,912,808,800,1380,648,1164,1144,416,548,512,500,1408,1268,1124,1348,1000,516,940,1136,784,704,824,1080,440,412,380,1412,792,504,408,636,832,488,456,704,896,432,968,968,496,596,888,1120,808,816,528,844,404,596,364,524,668,660,956,352,336,608,412,976,1626,580,492,500,1160,1012,1044,640,508,468,460,340,336,336,336,732,576,1676,1360,640,972,1368,576,580,800,832,876,804,568,764,1344,964,996,1320,1176,1144,1116,2032,1668,1584,1836,1480,1484,872,1612,836,640,1500,756,1132,1300,1616,332,1288,1208,2152,1724,1052,632,580,512,536,344,336,1228,1888,1848,668,892,592,760,824,804,600,804,708,544,1320,1308,1440,2280,2048,1888,2184,540,528,1776,1860,1620,1096,584,464,836,2232,1520,1844,644,1264,1136,1032,1684,1476,696,704,692,868,904,668,464,500,604,2284,1284,816,656,1020,728,592,616,1124,680,568,1408,1436,696,808,1568,420,632,1796,1360,800,940,1316,1040,1824,1308,360,1324,1316,944,1352,580,488,1392,580,860,1428,580,528,436,984,1068,976,1048,972,1544,564,548,556,548,980,900,456,772,1832,420,368,504,468,640,732,876,616,768,368,544,664,584,1100,456,764,716,760,356,1572,584,752,372,2956,1272,1349,1272,1264,1600,1272,1588,2269,2269,1172,1320,1452,1696,1388,1368,1342,1338,1338,2269,2269,1840,660,444,980,2056,2052,2096,508,488,676,2368,320,1528,400,372,368,824,500,372,1520,2348,1492,948,1848,540,872,1028,2196,636,994,502,2388,656,1944,1648,2428,2384,2316,2388,2212,2332,2476,1636,1932,728,524,556,1092,1644,1804,2248,2176,536,976,1904,2244,592,2496,952,412,2352,2168,2376,2308,2576,1428,888,1248,524,700,512,2564,2196,2108,1561,600,602,1580,640,1589,1362,1258,1236,1266,808,816,1450,402,808,606,584,2351,944,544,1474,1260,600,1024,840,1874,1538,1750,1414,368,1064,2099,966,542,920,576,550,1916,1314,1856,1776,378,1954,1934,1864,1224,830,1708,1232,504,2045,1876,1006,1792,1748,1754,888,1744,1408,776,462,1102,1152,456,632,818,1746,814,530,788,834,1542,1550,1012,1098,1426,1826,734,694,1140,638,1486,1352,1642,1634,1642,1434,1728,1778,1690,1150,1132,1650,1176,1188,1178,738,734,1198,1376,958,1218,1562,1134,1428,1440,946,1388,796,1772,1774,2048,520,788,564,998,824,910,464,804,714,382,768,1068,1234,2004,1954,516,1272,1744,1448,724,802,1864,822,1028,1000,526,406,1660,1994,1988,1852,750,1070,972,1692,1358,1554,798,1314,1116,380,1086,1440,658,1806,1594,1820,1978,1880,1782,1530,2024,1576,1896,1006,864,588,620,1384,1632,1960,1414,318,568,824,1154,388,354,490,348,1588,822,1024,1930,1902,880,1304,414,662,654,676,1394,630,1100,466,1680,2023,1672,1018,1842,2087,706,562,1144,1444,1428,488,1957,1454,1072,1774,1442,822,618,738,1776,878,570,566,1610,680,1202,1924,1778,416,1424,1286,1244,440,628,882,1886,794,766,2068,1488,776,1398,1490,516,1018,1478,922,534,1792,1292,340,364,1326,1558,960,928,1692,1698,1032,562,1858,782,414,1218,1180,1258,1160,2060,1588,1534,1712,1965,1282,1884,610,770,848,1494,1370,950,1794,334,924,398,636,850,932,950,580,1260,1794,1634,652,630,688,752,2004,1688,1590,900,968,970,604,596,338,942,530,1178,447,1744,926,540,528,888,602,458,340,646,1008,450,992,946,536,1432,1230,1262,510,504,740,896,660,390,1774,1082,598,596,724,1466,1122,1290,1296,1966,1648,484,828,1782,1086,572,914,496,934,948,1050,946,658,614,1238,1706,1088,1304,1268,1026,474,968,526,314,1206,1734,1398,1230,804,1784,358,606,384,344,1056,688,886,756,1946,1666,1718,1166,878,840,866,1502,966,1704,714,834,356,1158,1398,400,1874,1148,1728,1438,1632,1472,1490,1836,1690,1822,968,590,1556,1664,980,1668,1688,638,2142,1612,606,468,454,448,688,1790,1820,1898,2532,2504,2284,2190,2250,2526,1622,2492,2548,2076,2518,2492,2530,2600,1842,2646,2540,2258,2262,2588,1884,1774,1680,1316,1334,1406,1316,1310,1280,1728,1426,1336,1584,1660,1270,470,470,892,674,1624,1662,2506,2582,1936,742,736,890,1770,1836,1428,590,776,876,902,1004,764,1054,808,1634,1376,1494,1486,1594,780,2178,1320,826,852,2659,1836,1756,1084,1348,1502,1344,1410,1460,1798,2112,1844,1970,1898,2098,2134,1940,1510,2194,1736,2072,1568,1892,1856,980,1514,2020,1676,2146,1352,2014,1860,1506,2260,1758,1938,946,1156,1756,1350,616,1398,1188,530,1264,1332,1302,878,512,1140,1764,1560,1572,1546,1558,1622,1560,1584,1546,1114,1544,1536,1258,1572,1742,1406,1558,1568,1470,1624,918,1548,1746,1370,1556,2610,354,1378,1324,1932,430,506,310,306,698,460,1432,1122,810,1842,1590,878,1244,1528,1442,1720,772,730,1260,1260,840,802,512,520,788,752,784,1414,1072,942,1578,948,780,1354,1678,1336,652,746,1528,1794,1990,1994,1920,1500,2000,1334,1796,2028,1604,1662,1624,2012,1860,2032,1968,2014,1420,1808,1982,1970,1742,2060,1872,1466,1556,1238,1592,1600,1812,1470,958,1062,1056,1762,1796,748,1988,1584,1642,1258,1358,1594,1786,1900,2104,1816,1966,2012,1594,1232,1838,870,1170,1146,1540,856,1272,766,486,846,456,1280,1796,1406,1084,814,776,1886,1658,1886,1660,1534,774,1214,440,386,502,990,530,702,372,1220,714,1604,712,340,802,800,1110,1830,2610,2610,740,908,1248,840,1092,1772,1120,1280,916,1254,342,1124,1038,1004,1240,1200,1794,1160,1850,1670,1792,964,1306,1670,860,1446,766,1106,1238,1612,882,734,382,446,468,498,420,492,1512,408,1636,1200,536,966,780,710,1016,1642,1762,580,1684,1975,1975,568,372,336,1050,1228,1030,388,460,594,334,476,822,396,300,496,372,432,534,604,1086,534,452,826,698,878,648,1088,610,618,1354,426,1194,1048,736,818,608,918,1092,502,760,746,862,374,810,552,592,756,312,566,1012,542,324,920,638,314,384,740,458,428,618,810,2110,2249,2249,566,1684,1674,1682,1604,1798,1726,1908,1742,1682,1860,1714,1804,1416,942,1730,1134,1608,1596,1508,1662,1560,1610,1674,1976,1692,1672,2040,1708,1646,1648,1592,1628,1682,1326,1634,1692,1638,574,680,1782,1632,1668,1580,1600,1678,1644,1640,1800,1630,1320,1564,1592,1472,1774,1572,1658,1634,1780,1760,1704,2100,1776,1910,1482,1670,1598,1556,1748,1376,1654,1460,1962,1568,1600,1676,2249,1240,686,1094,432,430,2462,2506,784,2424,2442,784,2398,2428,754,2432,2362,2426,2424,2418,2430,2388,2328,2196,2206,1352,2226,2166,2202,2194,2216,2198,2240,2198,2164,2204,2144,2234,2290,2344,2278,2270,2266,2362,2364,2356,2346,1714,300,948,1616,2014,370,1816,1986,2224,992,1304,1634,420,2142,2096,952,1106,1320,302,1600,302,2101,1926,922,2414,1192,1302,1122,1378,1178,304,754,1004,712,1330,2500,2936,2714,1336,2890,820,2582,2966,1248,2528,702,1762,1590,1296,542,430,1340,2207,2207,2207,1080,1334,308,1550,1540,1558,1500,1572,1432,838,2207,2421,384,1558,2158,1140,1622,1288,612,800,570,1266,1128,1188,1166,1134,1124,1180,1130,1138,1138,1150,1168,857,1020,1832,880,2281,740,856,842,586,570,580,594,628,506,508,2088,2421,2292,2441,2294,2508,2292,2506,2344,748,1500,2602,2060,1170,2016,380,1258,366,2058,2086,3274,3258,2502,2600,2514,376,3830,2368,2834,3224,1258,388,2454,2356,3734,3528,2536,372,554,538,554,540,1282,2604,378,1850,2486,2606,2568,2040,1748,2596,2616,372,2648,378,2692,1250,384,2067,976,376,406,366,380,2716,346,1258,380,2584,366,314,470,382,2664,964,2265,1220,2800,378,2704,374,2742,2720,2768,2764,2778,1220,380,2750,2720,3234,1246,386,386,2738,2710,2660,2658,1242,2714,380,970,384,2654,2674,2662,350,372,2666,2670,2662,2656,380,2160,376,1442,308,1170,314,1252,316,1154,310,1244,428,434,430,434,430,434,428,486,430,430,820,304,1256,312,1172,344,550,590,1350,1332,312,302,1092,302,476,970,870,1480,344,1100,760,1580,1710,1766,1730,1346,1724,1462,1516,1566,1416,1398,1408,1590,1324,1612,1528,1544,1720,1490,1738,1172,1316,1710,1732,1384,1670,1464,836,1890,1344,1758,746,742,1754,1896,1646,1514,1194,1032,1552,1552,794,1020,1512,1868,1158,1270,348,1746,1102,804,916,1310,1332,716,1030,1160,1762,1108,1276,1046,1308,1256,1112,1048,1652,1280,598,446,410,724,1026,1506,904,834,1984,1980,1336,1312,1514,1546,1296,1096,1128,1050,1232,592,1614,1014,942,1428,1434,1246,928,954,1676,1280,1162,574,882,910,1104,1356,964,1474,984,1266,972,708,738,820,802,1268,810,800,810,410,1114,974,808,788,812,798,786,790,672,774,774,800,1138,1632,950,740,416,1861,640,816,1326,1216,1338,1568,1168,1168,1542,1464,1462,814,774,800,822,796,804,806,958,780,786,1338,1008,848,916,1160,966,836,946,842,842,938,590,892,1048,860,986,1118,872,682,1194,1172,794,642,364,1246,906,934,912,922,1018,1042,1218,1156,798,1260,1062,562,1026,1044,1062,1262,1572,1494,892,1200,1766,1408,620,1300,1078,784,604,610,740,968,1066,444,1268,318,764,944,1096,876,910,1066,1364,1130,1316,1312,1458,1304,740,1526,1280,758,1574,1470,712,420,738,1680,1676,994,826,722,906,932,1308,1292,1314,1002,706,962,1152,1304,990,1332,1016,994,840,886,604,508,514,1328,720,666,1356,1112,930,802,1150,768,950,1144,1172,774,1404,1312,1308,1316,1328,556,1284,2656,1664,1074,1100,1596,1512,1804,1730,782,604,422,1808,1368,1782,1828,794,1860,1746,546,486,1728,1876,1808,1774,892,390,1788,942,1484,350,1066,1368,1786,1464,1638,620,572,1766,1696,562,1336,1528,724,1710,748,1816,1390,1646,1738,1048,490,346,746,1658,1280,1280,1280,1280,1280,1280,1280,1006,1370,774,786,1328,1446,772,790,744,810,806,790,826,756,730,682,744,678,792,1492,824,860,888,840,864,826,716,830,776,812,336,794,542,708,836,870,830,1644,1628,776,588,796,832,718,620,772,754,770,670,706,652,792,710,848,760,764,766,786,850,678,682,528,702,754,844,764,828,774,912,848,862,812,828,742,830,872,840,698,836,804,828,744,736,754,794,834,734,834,804,814,798,810,856,796,808,718,776,834,796,842,808,758,782,760,824,782,836,552,728,816,790,776,812,780,786,824,828,732,846,730,860,682,848,774,798,866,910,710,752,758,848,646,782,748,764,816,554,812,734,714,734,786,816,834,844,732,792,746,768,678,504,830,860,832,852,832,816,626,814,856,818,570,744,448,790,902,488,632,848,838,808,838,876,818,834,848,850,788,836,792,716,640,668,578,786,818,734,818,822,822,662,510,726,756,828,826,736,840,782,814,756,700,664,766,738,838,848,810,766,722,846,698,400,826,1196,1210,346,768,454,816,832,814,832,674,814,808,772,808,2031,1076,1384,2142,684,684,696,344,1196,444,444,408,1664,1168,2108,360,1344,1140,1776,1908,364,1596,1928,360,1856,464,1324,468,456,1164,436,1140,1888,352,1364,1628,1872,364,444,1164,1188,1862,360,1180,1820,364,1852,444,1164,1640,2040,364,1144,1816,364,1808,1168,1340,340,1180,472,1148,2096,364,1564,440,1644,1144,1858,360,1188,1636,1160,1896,364,1152,472,472,1180,368,1172,1628,444,1164,1662,432,1164,440,1340,1612,1892,396,1112,1592,1624,368,1344,480,464,1160,1892,364,468,1188,1870,360,1784,436,1140,1804,1862,364,444,1206,448,1872,1898,360,1600,1828,1844,1648,472,464,464,1592,1116,488,364,1252,452,1184,1880,1942,1152,1180,364,1220,440,472,1184,1392,1940,416,1460,1144,1926,468,1620,444,1364,1172,1836,368,444,1836,1168,1864,1908,1806,1836,1884,344,1248,1872,368,1200,1160,1896,364,440,1168,1472,1836,364,1216,480,1144,464,456,368,2922,876,452,484,920,512,1054,1200,1252,486,370,1006,1244,1074,1082,1006,1008,1460,1202,1512,1668,698,576,818,702,766,1062,920,880,954,930,600,808,458,434,456,430,424,458,456,462,452,456,460,458,606,336,608,1032,934,474,328,1400,372,648,1230,402,394,1110,1106,812,474,680,868,696,452,820,978,320,818,534,808,398,1596,1596,880,928,834,858,768,1104,838,964,1150,1190,1092,1296,660,914,1314,1100,2298,1012,492,356,732,1592,968,808,400,1764,788,996,808,512,1156,1072,1188,1228,872,1312,1676,1772,1660,1692,1964,2184,2212,2220,2212,2208,2208,2204,1476,2056,488,300,2172,628,1252,1284,368,1816,1440,2224,1440,2256,820,2204,2276,2220,1384,904,2016,560,1684,1304,1080,476,892,1560,1432,1416,1684,1076,552,2108,2060,2244,2116,1176,708,1408,1084,584,1076,800,1136,804,700,740,1032,1052,804,452,908,944,572,840,1392,1388,448,476,744,1084,820,940,1984,1812,720,488,808,836,800,1328,732,1356,1112,884,792,768,788,832,828,1580,1128,928,896,848,1404,452,320,644,1348,764,1732,920,1260,1004,1464,948,820,1432,1512,952,1156,852,1304,1080,878,1070,1418,952,926,786,1422,488,390,1108,884,926,1342,1240,920,902,874,1452,320,1520,526,868,762,750,760,860,1178,1528,654,488,450,960,1324,514,880,606,1804,1352,1244,990,1286,926,319,313,1232,2072,436,2192,1220,520,1912,1868,1364,852,964,398,1824,1268,1374,1644,398,564,1228,602,604,2326,1148,404,974,738,386,382,1360,1238,1434,1416,1634,380,1644,380,760,934,810,382,380,1988,392,1652,382,390,1826,390,658,380,382,530,2056,2144,462,356,458,966,520,730,386,542,880,1168,1268,480,674,752,622,1090,516,908,894,1150,648,666,498,978,608,696,2144,1712,1940,2000,2136,438,1458,1314,420,814,418,742,1434,590,1612,1572,1616,1340,1374,1827,1116,2288,692,404,400,600,1164,448,796,484,696,656,412,584,1152,468,624,400,664,804,376,700,664,572,444,472,384,460,796,452,452,452,600,1152,796,596,500,652,616,552,464,548,684,656,576,784,652,1580,2272,2264,2196,600,608,1176,1094,2068,1468,1484,1108,666,2034,1996,1540,732,1836,1420,2394,2354,2072,1400,1196,1132,542,2106,2076,2072,942,1156,666,432,1754,910,1338,522,926,1180,2046,1074,2090,716,1614,1514,1342,1506,596,1168,1278,1028,414,780,642,678,1030,424,1318,1324,1094,1100,1080,724,2124,740,1370,2266,1476,1234,1482,1192,890,1266,1310,1306,1230,1188,1678,1280,1280,844,1754,980,876,390,526,482,1280,1326,712,720,644,1414,1062,354,480,446,494,484,500,624,588,870,348,338,356,340,340,362,1316,688,704,622,440,452,1620,586,690,422,312,682,1038,488,490,1612,804,1980,1636,1400,872,642,642,1940,346,352,346,1750,1510,1072,498,498,1648,1034,492,1606,1552,1576,1454,1864,1596,984,1830,1046,1266,884,1342,1562,382,378,694,870,810,1194,1130,1350,612,1708,784,1340,1292,1274,1186,1800,928,1728,1346,1280,1806,804,668,1702,1608,1672,914,894,522,518,578,494,1386,1668,1232,842,850,836,858,1704,974,1574,1142,1594,1584,772,2100,980,1718,1596,1754,670,530,780,572,712,1514,768,790,1044,1506,1480,1550,1516,1522,1510,1570,1422,1448,1460,1482,1458,1384,1358,1640,1626,512,392,502,1622,1100,678,708,1428,1428,1434,1440,1438,1442,1428,1430,1446,1424,1444,1430,1726,1576,1508,874,1162,1806,1838,1750,1870,1754,1870,1866,1838,1822,1732,1654,2018,2112,1344,1084,1070,824,1502,1430,1190,1390,526,790,1914,1524,1574,1534,1684,2212,1414,704,1936,1090,522,1538,1436,1588,1558,1422,1342,1034,1194,1294,1056,448,1120,1622,1526,1614,1520,1588,1540,1588,1656,1512,1676,1532,1600,658,1200,1802,1360,1140,1718,1858,1572,2091,1260,1799,1818,1718,1729,1406,1868,1390,1766,1778,1706,1538,1360,1070,1170,1753,1666,2026,2028,1656,944,1030,1464,978,1046,1068,734,792,1012,1024,870,688,1660,1682,496,1396,802,1494,514,472,1762,1230,1310,1686,1630,1582,998,1148,1070,940,678,1360,1664,828,1008,2131,876,2238,672,626,2126,2052,2020,2138,2001,822,1449,1554,1832,1544,2432,1630,2076,2176,2056,1944,2052,2170,2206,2084,2050,2034,2008,2024,1732,1280,2050,1330,2138,1280,2070,2002,1808,1690,2028,2278,1996,1966,1903,1903,744,518,666,1510,732,1484,670,1496,2487,2633,359,1573,2748,1658,344,2186,886,2210,2224,2224,2236,2262,2232,2226,2226,2230,2210,2214,2336,2220,2444,2184,2232,2232,2036,2233,2214,2236,2416,382,618,1356,2791,2222,2486,2224,2070,2220,2234,2198,2240,2230,2296,2240,2417,2222,2192,2232,2137,2243,2308,2294,2230,2258,2132,2282,2193,2260,2240,2548,932,2436,2692,2202,2218,2252,2210,2200,2228,2196,2224,2218,2222,2226,2202,1876,468,2224,1982,2244,2196,2228,2224,2162,2210,1966,2226,2198,2429,2210,2194,1920,2226,2212,2166,2242,2166,2222,2343,2232,2068,2208,2137,2273,2198,2224,2611,2250,2228,2206,2244,2166,2228,2230,2218,2210,2214,2176,756,2156,2212,2228,2289,2222,2204,2196,2459,2256,2230,2262,2246,2456,2220,2168,2218,2190,2226,2174,2204,2170,2210,2220,2222,2196,2264,2236,2208,2602,2711,2214,2329,2238,2162,2159,2216,2250,2214,2194,2182,2238,2224,2224,2242,2276,2224,2216,2216,2224,2224,1842,2218,2224,2214,2232,2178,2260,2200,2230,2257,2213,2550,2499,2202,1942,2550,2220,2188,2124,2323,2192,2116,2196,2166,2474,2528,2199,2212,2226,2042,2216,2188,1046,2212,2359,2210,2245,2222,2350,2218,2192,2214,2188,2208,2198,2258,2202,2227,2208,2218,1219,962,2692,1472,2110,894,846,866,816,1552,2126,878,1390,1236,1344,1274,2538,2414,1192,1150,1546,2438,1412,1378,462,2214,2294,1008,750,516,2324,360,418,458,1576,1794,1980,1818,1690,1480,1932,644,1820,404,1506,1888,2094,1890,1362,1700,1900,1698,2224,942,914,932,962,532,1774,352,1216,1116,2158,1836,2290,1698,2266,1342,748,2070,2440,1142,2434,1716,1302,1766,1388,2448,1342,552,1632,1490,1592,1486,2250,1216,1200,1310,2018,1250,1730,1732,1054,1052,556,554,2258,2354,1796,942,1224,1026,2226,1554,2454,1980,662,664,2470,2444,2134,672,1466,2188,422,1210,508,1198,1302,1024,2430,634,532,2378,852,834,1694,682,696,2498,2230,522,458,718,318,692,1058,790,608,1122,540,428,576,566,576,574,566,574,2596,580,584,862,594,714,568,1728,1862,2102,1754,2296,1048,1448,1306,1222,2042,1418,908,606,610,2598,1550,2054,968,1064,1038,954,1534,814,876,664,556,1570,700,392,1642,2444,696,860,996,580,802,802,656,694,794,920,1188,1192,2588,1088,1096,1604,994,2570,1350,1314,1436,1056,2024,1774,570,1128,1026,1566,742,1192,1026,1202,794,1092,990,702,858,844,806,666,1432,678,780,1858,1064,786,1640,1458,796,800,998,998,1778,1858,1278,1804,1312,1190,990,1524,1598,1512,1662,1564,842,1518,1128,1128,1126,1194,1208,1012,1008,1008,892,902,890,826,884,902,1132,1002,2394,1006,804,1312,790,1070,552,824,998,740,708,598,682,1602,904,1574,656,598,2574,782,842,590,674,628,728,756,852,2514,2320,640,796,912,874,552,732,778,748,768,552,684,882,2488,562,606,702,968,360,1782,1154,414,800,1092,1296,792,748,702,1750,1258,1076,1338,2142,1388,1318,616,808,732,788,562,468,982,796,814,1478,492,350,602,1642,450,442,690,1554,1964,456,412,414,616,560,754,656,568,586,682,558,1424,590,582,1494,644,1740,684,622,632,624,528,542,2640,798,1080,832,718,602,608,610,654,596,702,766,972,568,692,626,2640,1054,1450,972,1010,1734,830,1302,1092,976,820,728,816,548,906,490,606,908,774,996,772,538,1508,556,1442,968,712,808,778,392,672,2260,1158,1514,1476,1492,562,1912,2578,2562,666,1336,838,696,776,1454,1164,842,980,1176,966,646,576,696,1610,786,434,432,460,460,772,772,1822,1232,582,1122,412,1054,1848,1322,898,1096,920,1506,1428,934,540,894,1014,1548,1514,816,790,502,2570,410,542,2584,776,916,992,786,1078,506,1286,804,1122,708,2210,952,920,2256,878,2586,680,1684,1988,618,580,518,452,570,1766,1788,2632,1456,436,682,312,372,372,1194,1210,826,1314,2722,804,1474,2476,1800,1796,832,850,1076,1610,2386,2530,2518,1460,2512,1974,1004,784,1188,1428,656,708,972,1060,708,1022,984,934,728,792,950,826,1220,1070,732,638,742,730,1720,1482,824,1034,916,826,772,1070,1402,1184,802,814,626,412,746,596,520,754,908,750,1068,600,1180,858,352,580,520,428,398,578,370,846,712,588,642,656,696,360,518,726,1846,382,966,1606,402,548,674,1264,1362,880,778,654,1784,1552,884,930,768,648,1040,790,770,524,820,436,774,356,1180,1492,1642,796,1304,960,794,888,1370,710,1224,1192,772,820,894,398,728,774,888,1074,1214,842,1508,1438,824,854,796,1772,868,1194,1396,990,1334,1210,1748,1058,1210,1814,1428,1712,570,472,406,822,1394,1216,486,1472,1374,1628,2106,994,1162,1066,370,1648,310,1134,1400,1332,1650,1364,772,1324,1066,1016,880,722,1634,1550,1336,886,354,1326,1552,1082,1096,1827,894,888,1570,1602,1002,868,1404,992,924,1384,986,782,1564,924,746,1320,1542,1558,1222,1032,662,614,624,444,410,842,750,540,570,1528,628,724,1574,1528,1570,1450,886,986,1550,828,864,652,1782,1554,1382,1572,1758,376,394,466,1302,1160,704,1222,1038,898,760,1196,1624,1342,1448,1748,1626,1534,1692,1058,944,1584,1304,1306,980,908,1250,1336,354,1528,1372,698,1502,776,1216,1228,330,1178,988,404,408,1714,454,908,894,788,1414,1562,1202,594,1038,1530,1060,892,1374,748,1564,920,1178,1500,2280,754,472,906,1462,1020,570,1676,658,1052,1028,1126,1124,1346,934,1538,1926,1652,1326,968,1254,1222,1328,1302,1302,1142,1782,1440,1794,986,1324,1406,1332,1364,966,1346,1476,1482,1468,1208,1526,1536,1220,1204,1540,1448,1438,1924,1938,1674,1638,1652,1636,1368,834,1052,1280,1004,798,1022,1100,1180,1134,850,1088,1004,1356,640,642,1102,802,1072,912,848,826,1782,1558,1096,1526,1718,1636,1480,1578,1216,984,1102,430,1152,1432,1354,1242,1438,1928,1420,1110,1112,1240,1056,1114,1846,1654,1756,970,1168,964,1058,1426,1560,886,1568,1574,1042,1160,1032,952,1226,2150,1676,1570,1542,1416,1420,1840,1472,1602,1584,1550,1244,1426,848,1006,1062,1084,1712,932,908,1080,1052,1828,1602,1848,1800,1452,1026,1340,1460,1516,1464,1528,1576,1318,1522,1522,1430,1276,1688,1360,2158,911,2061,2061,712,924,1666,1516,1704,830,1144,1558,1772,1256,1000,954,1616,1808,530,458,604,700,1908,1802,1964,1320,1742,1568,2058,1994,1318,1946,1676,1876,1164,850,598,1204,984,932,1316,1926,1160,2012,1088,1700,1656,936,698,424,746,1326,1454,1972,566,876,1792,568,706,1328,608,1798,1742,1532,1004,1002,952,612,994,1260,856,1220,684,1326,1488,576,1064,582,1162,306,730,1720,1176,1886,1964,1973,1742,1616,772,1938,1386,1750,1646,994,1908,1844,1910,646,580,1076,1788,804,1964,1024,1618,986,1716,1820,1974,1646,1626,1752,1690,514,1254,1674,488,782,902,806,926,1220,1264,2046,1142,788,738,1254,540,1634,1168,1196,442,1502,878,1038,1398,1246,1910,1884,478,456,1230,1674,612,870,732,1272,1792,398,1098,822,666,926,768,334,1984,744,662,1972,1842,1728,964,432,1740,400,1328,710,1546,1686,844,1934,1764,634,962,372,1966,1996,844,676,606,720,1470,1192,1028,644,538,1800,884,1630,622,610,488,1168,894,1784,886,1222,2282,744,1674,2386,996,1034,2376,370,822,1362,2356,2190,1344,428,2010,1830,1826,970,2172,1544,2194,544,444,2166,2144,2098,3006,2004,2924,680,1808,632,676,1288,392,580,520,740,2062,504,2970,1866,2050,1586,996,372,462,712,402,474,334,1582,1334,2222,1210,2089,1206,1322,1124,1430,2049,1528,1864,460,440,496,1236,1716,764,1704,488,656,1192,808,424,1940,340,1780,504,2036,756,1760,812,1672,412,832,1764,496,644,1772,416,1696,480,444,1396,1792,500,1792,620,420,432,448,1864,1896,1676,1288,744,1588,1588,1576,1672,528,616,1564,1736,460,2082,952,608,1672,1992,740,516,768,808,832,772,804,508,540,544,524,500,1108,800,760,1408,1382,374,950,508,1304,386,626,944,622,1424,390,1580,1400,396,1580,590,1374,382,644,1308,384,510,1428,398,536,1396,398,572,1436,394,346,1110,600,1372,1510,484,342,322,340,1474,1518,1318,1264,1268,1252,1302,1248,1362,370,1194,1562,1230,1570,412,650,648,626,628,1596,920,552,1606,590,410,1780,1794,602,1892,1804,1452,1062,1762,1316,710,1342,1358,406,530,1800,1032,542,348,556,1570,1544,868,818,584,452,554,412,1808,412,340,770,1722,1418,608,658,554,792,1590,730,1778,1782,1762,410,686,528,534,528,552,528,540,526,532,534,526,980,580,526,528,774,530,530,2332,566,530,528,558,404,508,390,538,1646,1426,322,1746,916,330,328,652,1290,1754,1762,1756,1940,1942,680,412,312,388,540,794,766,1432,324,766,920,334,330,332,660,1052,1762,1770,1756,526,910,556,628,574,1990,502,588,616,1956,910,620,542,580,460,1988,472,506,378,412,338,334,350,1950,908,1998,908,448,534,560,598,2004,624,554,1998,898,328,320,1998,908,306,306,304,312,318,1988,322,318,312,312,326,2078,906,302,340,316,2002,892,634,628,634,652,1994,908,326,324,318,316,326,316,328,324,2000,310,304,322,320,322,320,1994,512,558,464,552,2006,510,488,1988,510,334,324,310,332,2000,464,314,314,312,312,314,2012,472,338,336,334,2010,458,324,316,324,324,322,2020,472,632,620,1992,470,600,626,620,636,628,1994,516,480,1986,536,658,656,580,658,1966,496,646,642,644,640,2002,468,644,650,650,1980,466,482,570,632,1992,470,614,644,620,638,1998,470,374,364,348,2010,476,314,312,304,1992,508,308,318,308,308,314,306,308,1996,636,422,564,614,416,428,450,1980,654,352,362,386,394,524,388,1986,1838,986,1036,392,552,364,802,630,394,606,1108,1770,416,756,440,1948,1948,1948,1951,1948,1805,1948,1951,1948,321,1800,1948,1802,1798,1948,1948,1806,520,1948,1806,1948,2255,2255,2255,2255,1596,1814,1813,2255,2252,2255,1628,1815,1207,2252,2255,2255,1830,1746,1813,2255,2255,2255,2255,694,692,422,1114,1488,1470,1813,2255,2255,2255,1545,1814,1818,1814,2255,2252,2255,2255,1683,752,2252,2252,2252,2252,1658,1813,1813,1304,3578,2468,3864,2112,1048,636,2296,1124,416,692,752,1276,1156,2832,1344,488,1220,2036,688,4360,4776,2836,1344,424,1236,1414,1442,1512,1153,1433,748,746,768,1950,496,892,1978,2046,1516,1842,1746,1290,1758,734,1170,1992,2368,1762,2006,2054,1952,1758,2002,2006,1790,1170,2002,2052,1790,1998,1736,1516,1996,440,1572,782,2756,502,1586,2526,2514,892,528,1292,672,478,452,660,462,498,426,500,406,488,496,420,416,416,420,418,416,412,416,412,414,420,412,414,414,414,418,412,428,418,412,422,412,416,412,414,420,404,410,414,422,414,416,426,418,414,418,414,422,410,420,412,414,542,418,418,426,456,412,456,424,418,418,414,418,410,416,440,420,418,414,414,410,418,414,414,426,550,1386,570,626,1078,1100,1746,1901,1901,1742,1906,1654,1922,1844,656,746,1102,666,656,668,1874,1800,670,556,558,1872,1468,1868,742,1868,1878,1954,1506,1580,1876,1584,1416,1268,1892,1502,1428,1416,1368,1588,1418,1492,1530,1436,1064,844,1874,1906,1096,1492,1404,1332,1892,1154,1904,1416,1900,1360,1880,1124,1582,1136,1328,732,1904,1882,1908,1350,1862,1532,1912,1880,1878,1050,1904,1256,1902,1232,1880,1598,1332,1376,1180,1428,1888,1874,818,1888,1350,1268,1904,1896,1872,1276,1346,1884,1870,1542,1872,1830,1464,1866,1870,1298,1378,1554,1114,1316,1874,1294,1286,828,1182,830,1876,1348,1408,1896,1190,1886,1868,1888,1884,1722,1870,1348,1262,1276,1572,1402,1882,1884,1868,1098,1450,980,1264,1256,1184,1240,1082,1474,1266,1124,1486,1482,1522,1818,1702,364,524,386,1698,2010,1072,1652,1200,1396,1402,1402,1550,1128,1100,1210,1330,1400,1344,1182,1194,1370,1230,1362,1196,1392,1130,1384,1212,1494,1316,1282,1284,1134,1410,1118,1268,1226,1192,1054,1196,1354,1182,1168,1280,1162,1212,1212,1208,1400,1226,1224,1214,1214,1196,1428,1222,1216,1196,1188,1168,1012,824,1202,1218,1204,1210,1200,1316,1210,1206,780,1224,1164,1218,1218,1638,1280,1280,1280,1280,1280,1280,1734,458,1436,1400,396,1454,1444,1450,1483,1462,1454,1464,1458,1464,1463,1464,1468,1454,1342,1462,1266,1284,1484,1228,1446,1494,1204,1462,1442,1466,1466,1440,1452,1388,1466,1474,518,1458,1456,1468,1358,1492,1448,1448,1168,1476,1098,1458,638,1484,1446,1468,1330,854,1394,1358,1460,1462,1178,1520,1448,1100,1468,1454,1390,1460,1450,1312,1320,1450,1444,972,1208,1464,1450,1442,996,1452,1462,444,1380,1464,1444,320,1466,1490,1458,1420,1140,1450,1488,1456,1302,1404,1624,1580,1396,2106,402,638,796,1658,956,1048,1120,1004,1018,704,716,1734,1014,724,720,906,1022,1032,1024,550,582,1032,708,500,1018,846,840,714,710,798,1002,802,718,1026,960,1004,984,1664,832,716,1006,946,1010,710,720,682,462,1664,1014,1008,1002,1016,1012,1790,1020,700,712,1030,852,844,1036,704,562,904,960,1030,630,1116,698,710,1008,730,840,1020,686,694,710,614,966,1020,1046,1110,680,722,708,710,1670,840,1012,1032,1110,1000,850,846,1004,1648,1006,698,1012,684,1066,990,1020,1010,818,1378,1468,400,1488,1258,1476,1474,1242,1338,1470,1506,1502,1632,1406,1330,1316,1490,1352,1474,1464,1486,1480,1202,1476,1416,1480,1492,1472,1346,1458,1280,1408,1472,1476,1478,1456,1468,1478,1476,1488,1494,1470,1792,1478,1434,1460,1628,1480,1484,1482,1502,1480,1360,1384,1488,1474,1486,1452,1470,458,1408,1374,1472,1452,1318,1476,1014,1228,1480,1466,1506,1468,1490,1464,1488,1458,1778,1694,1484,1456,1500,1450,1496,1456,1542,1472,1496,1468,614,1586,714,592,422,518,336,1178,1038,1080,1084,1090,1080,1010,1058,1114,1098,1072,1080,1082,1078,1098,1088,1074,628,994,1014,1098,1066,1080,1092,456,1108,1100,1132,1104,1108,1028,904,1048,1114,1090,1112,870,716,1110,1106,682,1176,1102,1112,1106,1090,1110,1034,930,1108,1122,854,1114,1118,1110,1110,798,1112,1102,1096,1112,1100,896,1102,928,1102,1114,674,962,1106,576,1180,1098,1076,910,1090,1106,1102,1078,1096,1090,1102,1080,1038,1084,1066,1090,1070,1064,1088,598,978,1024,1080,668,792,1092,1104,1092,1008,988,742,1100,1108,1088,972,1098,906,1086,1096,682,1096,1038,1112,1096,1102,1026,1090,1102,1094,1104,1024,1096,1106,1094,876,1098,1098,1102,1096,1104,572,1186,572,472,302,372,726,606,930,456,1034,616,900,368,994,922,616,564,616,696,366,616,898,468,916,606,924,766,1026,616,674,308,1026,414,462,684,618,974,612,1024,1272,984,1524,944,1530,1504,1058,1510,1520,1514,1514,1512,730,1520,1518,1520,1530,1510,1514,1512,1520,832,492,302,1520,1514,1402,1526,742,752,1510,1200,1522,1502,1118,776,564,1512,1520,1510,1526,1510,816,504,1510,1516,1514,1514,608,1508,608,900,1506,546,1512,1530,1520,1514,1520,1496,1222,1510,1520,1510,1520,1518,1522,1518,1524,1514,1524,1504,1522,1056,1512,1234,564,1520,1516,738,1522,1518,1518,1544,1518,684,688,1060,1522,1518,1202,1522,1282,1272,622,1506,1068,302,1230,1236,512,530,508,562,636,638,730,724,664,634,310,840,316,300,1484,1500,1538,1510,910,848,908,918,866,1286,1202,1186,1516,406,1510,580,454,626,1204,1370,832,1324,570,762,774,760,760,764,776,764,770,638,758,762,518,378,984,1492,604,1574,1708,1716,1708,1724,972,454,1056,382,1192,718,986,526,828,468,782,380,1058,698,730,858,978,376,960,1068,364,1064,1058,1060,1062,756,1054,1062,1056,1200,986,934,1050,1194,1064,1192,1014,1074,1042,1028,812,1370,1204,460,1086,1682,602,492,492,1126,722,634,616,750,1166,778,1284,1218,844,790,1264,532,804,776,1074,718,984,1566,1076,806,802,840,1154,808,766,1138,768,784,806,790,1074,1130,766,1176,1396,1230,750,1132,788,770,760,844,978,896,1422,1424,800,966,1092,812,1076,510,798,1178,802,746,856,898,802,848,1008,1084,592,734,1212,1206,1162,1382,350,344,380,1352,1184,940,858,1252,494,490,982,1252,1326,1354,1362,1356,1248,804,772,799,1256,1214,1350,1234,1274,1364,1344,1216,1368,1388,738,564,1226,948,456,504,896,606,848,1484,1380,1512,1570,1070,1334,1338,1338,1262,1328,1340,1330,1286,1060,1220,610,770,1348,684,1306,1296,1288,1338,802,1324,1028,1326,1304,932,1062,1076,1058,1074,1216,998,1050,1110,1364,570,1364,918,906,1142,852,1028,1050,1382,1304,746,1636,888,986,1324,1330,988,392,2068,616,406,408,400,1210,816,830,740,750,760,1784,564,550,640,498,438,1800,1112,1516,1362,642,918,560,748,906,956,576,1452,790,764,796,796,790,896,866,798,1502,1502,1530,596,580,660,1608,1262,584,400,494,630,696,834,814,1170,872,574,2174,998,1204,490,340,362,480,446,1196,1190,1510,310,608,754,408,756,332,798,524,406,384,306,1266,1688,750,744,880,862,1530,1156,1240,1516,1454,790,1780,1348,1376,1756,668,528,518,1588,730,724,912,570,1042,338,698,896,1414,446,504,1502,1424,724,728,654,1232,1172,942,950,830,1258,1296,1252,1246,1932,1292,838,958,946,1326,1686,1080,720,680,456,424,512,698,732,1840,1148,1292,1138,1642,1734,1286,502,456,736,1706,1870,774,1724,774,1882,834,744,1896,388,450,456,416,1830,540,540,804,948,788,780,984,600,966,956,1758,630,986,724,696,612,1488,1974,1054,1064,530,1096,1708,1706,886,1060,1524,1608,1218,516,1026,622,340,320,1304,728,740,974,1058,852,1502,604,484,588,1204,1200,1544,744,1216,1960,390,768,746,1500,606,616,598,508,1302,2032,812,1584,736,680,1440,2088,1668,368,732,1162,1050,838,1596,1748,1594,2010,330,684,330,1808,1406,1114,2040,1144,1512,1690,452,898,1916,1360,1358,1320,668,652,392,668,354,1242,1466,1238,820,868,854,504,482,668,1808,854,808,1222,1726,898,1486,1006,652,650,954,632,636,600,1268,914,648,648,438,1022,1734,574,532,842,538,1124,462,448,416,378,620,322,576,324,1668,634,532,1292,798,324,778,838,1170,1408,2008,1182,1200,506,1328,1192,1736,1870,1124,678,970,686,1444,538,530,818,778,582,1040,1288,1766,1488,1776,1274,1822,484,886,846,606,636,732,388,520,396,1200,1716,960,1006,1174,608,540,574,424,386,594,704,704,590,828,1444,1474,494,640,940,834,820,906,726,1094,1012,1648,792,1670,1360,1218,536,496,830,1626,1874,890,1278,736,1090,1090,398,2426,1050,1234,462,728,540,304,1586,388,1803,1194,482,482,404,1156,1378,458,928,1510,488,522,1496,1510,1518,1512,1526,1398,1416,1406,1512,1428,1398,1392,1672,1604,1382,1414,1352,1490,1494,1420,1280,1652,1280,1400,1504,1356,1414,1404,1356,1334,1332,1414,1280,1248,1380,1500,1500,1498,1496,1482,1334,1304,1502,1508,1402,1400,1166,756,682,808,812,818,804,1062,844,1004,1112,822,1108,1196,944,1208,1028,1204,1120,1206,880,1200,1206,1204,1222,1120,550,1748,318,1884,1900,1878,1900,1774,1790,1752,1896,1766,1760,1750,566,484,1872,1866,1888,614,1772,1764,1696,1758,1766,1888,1892,1722,1762,1776,1890,1686,1704,1778,1752,1708,1670,1624,1774,2424,1758,1766,2876,1798,2490,1690,1882,1874,1846,1880,1680,1622,1874,1882,1764,1762,1550,950,858,1016,1022,1022,1016,1328,1064,470,450,1038,830,1500,1212,1516,1284,1518,1490,1520,1112,1512,1520,1496,1524,418,1107,504,1388,1304,1308,596,1340,660,1348,912,1312,924,1376,1300,1424,1424,1148,1500,1064,1056,768,1400,896,1140,1436,1464,1140,744,592,468,1000,1448,448,1152,924,1064,780,1060,1424,568,492,1152,1304,1084,1188,580,644,1176,1172,1156,996,1464,1252,1112,560,1220,1068,1236,944,544,780,388,632,1424,1420,1252,1404,656,780,1424,548,1236,664,1392,1372,1196,564,1012,640,944,1056,1212,1380,1268,1300,1300,540,784,660,1640,1668,1220,1132,1672,1652,1632,1664,1680,460,856,804,1088,1106,1052,1046,478,1078,524,1084,734,516,1058,750,1102,1036,1134,1210,898,862,618,1116,704,912,1148,1180,620,472,378,796,1176,928,738,376,376,626,864,1132,470,916,1064,842,950,468,502,946,952,922,1178,1010,926,444,974,986,756,436,620,502,1132,1142,1126,688,1144,452,978,1124,1116,970,388,542,760,842,354,1102,360,322,342,1046,1040,430,628,532,1304,1310,672,1318,1300,1308,1332,1795,1930,1208,1432,800,1046,918,1598,1236,1290,1628,1286,1274,1026,580,1296,1550,1344,1496,1696,1506,1442,1216,764,1204,1308,1282,1270,1318,1268,1528,1440,1458,1268,1300,1270,1278,1314,1300,1238,1728,1592,1566,1076,1274,1318,1288,1102,1356,1150,1288,1326,872,400,730,1554,1088,1574,1232,1458,1724,1494,1700,1486,1656,1294,1486,1466,1576,1388,1586,1356,412,824,796,816,756,756,982,620,582,1278,1068,694,1338,1328,1256,1286,1302,1542,1280,1256,1296,1492,1244,1598,1288,1582,1300,1294,1272,1286,1204,1254,1184,1712,1260,1274,1800,1724,1416,884,1278,1220,1516,1194,1224,1260,1284,1204,1284,1302,1288,1282,1278,1302,1280,1256,1302,1290,1264,1314,1272,552,1486,1194,1226,1294,1294,766,814,1280,1314,1302,450,1288,1322,718,634,842,1278,692,1452,1166,1342,1190,1066,1230,1234,884,1108,610,606,1430,1620,1282,754,1016,1736,1816,2034,1232,2032,1310,2024,1854,1942,2118,1780,1926,1796,1810,1950,1692,1778,2062,1968,2010,2006,1830,560,740,1908,2060,2012,2024,1756,1624,1696,1342,1462,1826,2014,1934,1766,1692,1774,2078,1850,2066,1786,1924,1700,2094,1430,2042,2070,1886,2004,1662,1998,1810,1612,1834,1804,2056,1960,1642,890,406,2008,1074,1934,1902,1688,1988,1946,1824,384,786,852,404,346,2198,1764,1884,1892,716,542,2070,1964,822,1970,2010,1926,1894,2084,1856,1916,2104,1968,1850,2030,2004,1770,2070,1968,1990,1746,1704,1718,2130,1842,2160,2044,1876,1730,1326,1836,2150,1464,1352,1654,1822,1830,2072,2118,1836,832,1618,1716,1698,1740,1900,1634,1758,2018,2026,1940,1864,2126,1694,1580,1598,1430,1770,1774,1768,1274,1446,1356,1460,1558,990,1074,988,810,416,1202,1286,1170,986,1456,1186,1280,1602,1288,984,956,1246,1554,1278,984,1350,1002,1164,1338,1374,1310,1362,1322,1578,1462,1580,1266,994,996,990,1466,1006,796,900,1002,1002,1300,1306,1568,1590,904,790,432,362,398,1766,1010,1574,1212,986,1362,452,308,1528,924,824,482,848,888,846,718,1914,1394,1402,1402,1000,1496,972,856,1002,1288,1368,1698,1414,2446,2386,2608,2326,1972,1926,2070,396,2406,2136,1524,2210,2640,412,1590,2410,2226,2154,2134,2128,2330,2130,2536,2402,2208,1584,1610,1616,2366,1636,1296,1458,1624,1626,2584,2546,2530,1376,1950,2182,1014,500,1894,2474,1584,1626,1588,784,872,1424,1264,1268,1442,1372,1296,316,3076,2248,2640,2394,1612,1572,1384,2522,820,2072,2208,3332,2032,644,364,412,406,984,332,912,1016,906,314,1042,1044,392,1456,380,1494,1476,1052,558,1462,1166,460,430,620,562,300,1156,1526,360,346,316,736,536,624,1686,444,400,396,406,396,474,306,324,378,540,1604,304,786,534,598,1274,1164,1200,1196,1196,1096,1152,506,1072,674,1104,932,570,594,832,854,546,738,494,328,322,452,988,1256,804,1054,1056,1046,1036,1060,1046,1044,1052,1162,1030,730,322,1006,956,666,702,484,530,692,374,884,686,1202,1116,1064,1014,956,1128,1345,406,1960,696,810,1610,1850,1752,1602,1720,1782,1780,1796,1812,2032,1810,1922,1884,1860,1874,1950,1788,364,1768,2024,1764,1868,1920,1812,1798,1704,1756,2002,1790,1710,1776,1740,1858,1976,2040,1906,1810,534,1704,1720,660,1942,1832,1838,1786,1826,1844,1588,1730,1816,1926,1892,1912,1824,1864,1780,1962,1852,1926,2036,1834,1786,1876,1946,1944,1882,1966,1720,1884,1820,1838,1888,1862,2004,1872,1776,1796,1890,1842,1926,1824,2036,1852,1996,2022,2088,1718,1844,1920,1868,1668,1866,1852,1866,1760,1872,1864,1826,1872,1868,1598,1652,1692,1626,1604,1584,1960,2026,2014,366,1642,780,772,918,548,840,1522,962,1270,616,660,856,388,1800,366,832,960,836,692,600,452,660,656,636,660,376,504,790,668,628,1514,748,756,1878,1028,460,332,664,440,792,1700,472,432,1602,984,300,780,1564,1240,1244,1920,1604,496,2016,804,1748,572,1400,1116,828,1160,1102,806,560,624,644,520,1294,1092,1240,1282,890,1188,1522,1196,1290,938,624,1528,652,528,928,1210,1032,1364,1288,1526,1216,1220,1668,1802,1200,1232,648,1152,1974,1108,1310,1132,1256,1060,1298,990,624,1578,2428,1624,324,728,674,444,680,1424,938,1014,684,510,314,774,876,340,906,1406,806,674,564,486,304,408,506,538,502,1222,596,602,1510,832,540,354,636,398,392,348,438,336,794,628,1268,942,972,1446,1126,1622,1634,608,414,1408,448,1126,854,670,930,880,674,454,504,518,652,1044,878,1008,1034,708,934,1210,946,996,754,496,1278,524,402,734,978,762,998,1032,1134,976,988,516,624,1434,882,1004,508,922,1568,830,1012,380,976,704,906,792,508,1528,498,494,948,704,1418,338,348,958,356,326,532,668,1054,628,1310,908,952,776,1602,334,1426,978,848,998,1096,728,632,500,432,454,344,998,1014,1018,662,454,952,1072,1074,504,890,936,1016,712,712,602,614,640,952,916,638,546,1008,1092,598,924,954,944,614,1020,432,342,544,1148,444,834,1068,824,658,1168,622,662,804,410,1078,824,582,896,602,952,650,454,590,600,606,988,410,412,432,428,890,1376,1040,998,676,568,468,1064,1014,1442,726,488,950,1010,790,1214,858,584,886,826,352,1008,728,742,1010,830,756,920,916,894,1044,1206,808,744,548,712,1022,938,786,1036,754,348,1046,988,710,626,716,492,948,652,564,838,1326,1306,704,840,712,1170,1364,378,374,710,1160,964,712,1304,1016,854,1340,770,1014,1008,842,1028,1016,986,1170,1088,1074,1010,1012,1016,1484,1414,302,1420,428,822,422,2542,1944,378,456,1900,710,906,1202,846,354,1744,1238,1266,1048,1222,580,594,442,384,1918,1304,940,1332,1474,978,838,344,664,1364,326,1310,1346,1318,1236,1440,1440,698,1186,1248,1348,940,954,810,822,860,336,360,362,1168,1256,1222,858,394,406,424,590,1344,1436,1290,794,1230,1256,814,1352,588,454,722,1520,590,1100,1386,1098,884,1564,826,874,1090,544,316,1152,1090,796,1188,788,1276,384,862,656,794,810,800,1300,544,552,578,572,1184,1830,1348,1504,782,1328,898,758,628,1418,1342,1914,964,646,1260,1328,1638,1152,776,1186,1106,378,468,1336,964,966,632,1352,382,1466,1088,1124,1010,1340,1212,1194,1392,1596,1086,990,732,950,1356,1272,1040,1378,998,460,1396,1314,936,844,948,654,1264,866,704,1126,1764,934,1118,952,578,1874,500,940,1818,458,752,1452,1284,1736,1352,1136,1772,1024,1344,1338,1096,1366,1354,1368,1352,1550,1440,1252,1448,1348,1334,1342,1996,544,398,1920,570,2393,2970,306,400,379,1410,1710,1745,1618,1393,933,1294,1390,681,1529,900,1572,1095,1875,452,1452,742,1684,1275,1399,1707,2534,367,2647,802,1983,2512,2327,1744,2390,2334,2551,495,2594,359,2561,2432,659,2353,2403,2572,2635,2684,314,2412,358,2403,2549,2291,374,2514,347,1489,620,1582,2082,1876,1664,794,632,2032,2002,320,428,1512,1412,1086,1364,1536,1462,622,1390,1396,1390,1640,528,1400,1538,582,1552,1542,1526,1542,1534,1334,1480,456,1510,742,1514,1522,1534,1540,986,798,788,1532,684,676,522,610,676,1500,990,600,890,564,1486,1508,1536,1518,1556,1580,1464,1484,1570,1476,1570,1590,1540,1568,1492,1562,1586,1576,1616,1416,1560,1526,1576,1174,1160,1536,1578,1310,1554,1504,1798,1668,2056,2138,2210,2216,1702,1678,1792,1738,1538,1812,1816,1472,1688,1804,1594,1730,1556,814,736,770,1686,1672,1780,1730,1534,1798,1798,1466,1622,1686,1776,1166,1724,1552,708,804,1975,1300,1480,344,384,348,1388,340,340,348,1360,348,324,1328,344,344,344,1360,344,344,1344,344,340,340,344,1356,336,1348,340,348,1352,340,332,344,1336,384,348,936,344,340,336,362,1352,1500,440,348,384,344,1428,348,348,348,1356,352,1624,332,1356,352,352,344,348,1356,344,344,1344,352,332,340,1404,1372,344,340,1360,340,336,352,344,348,344,2876,1372,1496,448,354,390,350,348,346,354,338,332,1356,352,346,350,356,1384,348,350,352,340,348,1438,342,346,340,344,346,352,348,966,348,346,2885,516,754,316,606,648,1028,606,638,616,610,434,694,1034,1270,948,352,974,1934,356,316,610,1462,1360,1100,576,1708,1540,300,386,648,1774,1132,356,328,756,756,752,550,356,712,832,646,310,552,452,956,340,476,566,510,1130,772,364,378,594,556,324,468,570,546,442,354,356,1070,648,912,688,576,344,936,418,1280,1262,2006,514,442,366,438,622,358,580,432,690,526,546,914,1746,606,376,460,454,644,446,624,1280,2088,514,698,530,656,446,518,830,456,442,484,450,450,424,908,624,2090,468,446,498,604,512,1932,684,304,316,1776,682,900,630,608,522,1280,1846,558,540,550,462,452,508,980,568,606,784,324,1874,352,604,706,2008,668,540,538,624,2010,410,452,380,446,2078,590,658,678,374,606,402,564,488,442,1092,1280,908,886,844,662,676,432,676,748,838,1926,384,900,468,746,674,614,958,756,354,1652,328,1280,1882,444,382,522,890,1998,412,568,396,358,598,784,522,724,846,1194,672,534,1280,1938,310,312,308,1894,388,432,386,1820,1058,718,496,416,1068,956,490,594,2090,410,928,1212,1210,390,340,366,336,528,812,1206,906,2256,696,596,666,498,872,816,1866,686,1202,618,704,464,500,1964,902,768,600,928,696,912,330,1280,712,560,462,328,310,1036,2588,370,964,370,386,440,372,902,1094,512,420,430,394,412,414,636,580,496,646,590,836,2211,360,1358,938,746,1150,348,452,1280,564,366,366,460,422,524,584,522,508,908,450,608,690,1002,1280,536,916,422,676,728,1362,604,540,506,662,1222,534,976,836,980,1160,1280,1860,362,466,458,1646,334,1216,710,506,604,1338,696,570,582,680,834,1130,1902,860,384,406,460,510,976,978,1680,336,1882,832,850,910,1972,884,606,338,428,318,1590,592,902,824,480,1132,1938,462,572,534,738,684,454,426,480,802,906,1280,1844,484,366,554,784,720,752,574,474,1812,572,350,342,516,762,1280,1674,1884,532,372,342,354,916,1898,1060,1098,800,542,624,466,834,1280,1850,1640,1896,1690,1366,754,788,776,832,994,714,1606,906,762,470,362,564,608,1858,1626,1280,456,348,610,368,472,662,2014,366,528,492,476,384,448,982,964,602,754,1662,812,840,1060,636,392,760,684,986,1244,1458,1182,1160,1014,2064,980,860,580,1428,950,714,2320,998,984,2412,2906,556,686,656,678,662,676,666,2302,642,712,1186,1132,592,960,1144,400,806,2336,668,928,846,466,1164,476,310,302,342,366,344,402,408,400,310,412,2324,470,1236,666,706,2422,986,524,428,414,462,586,534,554,496,504,514,526,460,838,1096,454,864,1128,1386,1144,548,540,556,584,508,504,566,572,590,562,572,504,2098,504,2064,534,1134,790,492,2698,2310,2260,2566,738,1450,682,750,642,1166,434,2088,654,620,682,902,538,1102,2568,1368,566,504,2120,1558,628,1152,1182,2568,314,318,324,324,318,776,458,1210,1754,868,1172,1098,434,378,420,1452,1428,2492,2572,532,608,1304,1034,874,1208,600,880,684,774,670,1376,1372,460,470,416,954,2122,2112,448,468,1062,428,450,662,660,660,664,652,450,970,816,694,2340,690,1362,1206,1170,1702,374,1358,2496,1388,474,584,1246,694,464,520,510,2416,1254,2360,624,2360,3146,2488,902,966,1170,2120,860,902,784,776,978,804,768,1272,970,588,952,786,814,436,900,962,756,2562,882,394,1074,1070,930,568,802,974,2222,3052,1392,884,1286,1022,2116,470,910,790,2328,328,562,1352,1276,2324,976,1276,1264,600,576,452,546,978,2572,630,478,2572,656,978,506,1560,1944,1942,650,894,1184,900,824,920,2564,1372,1074,1124,988,740,816,1410,956,2314,1364,682,520,784,696,876,1096,552,836,1208,1056,1990,1318,968,630,554,966,978,1648,1162,1364,1542,2338,1898,696,1274,1704,584,2044,3119,594,558,590,1748,1394,1654,1010,992,2354,1434,1348,986,618,834,1298,550,552,1402,744,1408,2226,632,618,1222,1282,458,1356,1116,2380,2484,894,608,686,648,882,584,2274,446,2392,1176,2104,722,880,1214,960,1354,1028,2084,570,714,988,1236,610,610,2412,538,756,2424,878,750,598,676,2778,690,714,678,1262,1128,504,1160,724,2546,524,708,650,524,2327,908,676,662,688,690,674,678,2233,490,624,988,872,994,2302,2329,2062,596,590,592,586,588,602,408,416,594,558,602,594,358,590,592,562,590,542,580,346,594,592,1072,766,866,2028,2000,1966,904,1222,1952,882,2034,1990,668,4822,4726,584,1006,2228,3105,916,1142,1210,1206,1216,320,392,316,318,314,456,326,854,1016,784,308,642,620,822,828,856,866,384,310,322,306,380,390,370,354,1354,1840,1008,760,750,766,746,756,750,762,754,760,762,760,752,758,758,756,750,750,760,754,768,602,604,606,610,608,606,606,604,612,600,602,646,600,610,606,608,610,604,608,612,602,622,612,1228,602,606,604,2088,758,784,2130,1160,2823,2808,2878,408,352,2840,1956,724,536,532,460,472,2870,2870,1426,2870,2758,390,1194,2954,684,1382,2832,1144,1760,2786,838,300,800,2880,2954,2954,2954,996,1860,1204,2066,730,2954,2300,640,1056,2854,2954,2954,636,2954,780,334,696,598,592,2008,2936,2928,2796,2944,2842,720,730,668,682,784,698,806,698,2824,1258,496,566,494,502,426,566,538,428,1492,476,1242,708,1080,1144,910,1682,2814,2826,2774,2885,690,670,632,2002,2885,2342,2734,2602,2882,532,2885,1060,422,566,1854,2885,1464,2884,2885,2538,2790,2885,2885,2718,2715,2813,2908,2896,2626,2494,2702,2828,2832,2650,2156,916,982,2714,2874,2780,1424,1392,2828,2885,2644,812,2172,398,2882,816,2694,2650,2798,2846,2855,704,486,654,540,512,512,490,1874,2885,2552,2752,2138,2658,1878,2730,2584,2538,1850,2726,2812,2688,2220,2864,2636,1514,2002,2616,2818,2788,2870,1338,1198,1160,1320,1028,1386,2782,1324,1240,1244,1316,1246,2778,2742,2782,2268,2690,2900,2900,2658,602,1054,1116,1690,700,978,1214,2900,2900,592,442,836,2734,454,332,452,3382,948,3184,960,3184,2152,2268,2152,2320,2072,1996,1980,2344,2328,2356,2352,2328,2192,1980,1980,2068,1980,2228,2336,1900,2044,2016,1972,1956,1988,1980,1996,2168,2324,2380,2344,1884,2332,1960,1968,2396,2132,1816,2000,2024,1956,1920,2004,2008,2328,2260,1644,1932,2352,2160,1936,1968,1964,1976,1940,1944,2264,2060,2396,2196,2356,2132,2012,1996,1976,2000,2000,1976,2340,1988,1984,1656,1988,2020,2184,1616,2000,2304,2260,2256,1848,2332,1064,2328,2348,2024,980,1108,2336,2288,2332,2004,2184,1936,1932,1976,1980,1988,1980,1944,1980,2388,2320,2332,2332,1120,2320,1120,1116,1776,1984,1984,2000,1364,1332,2304,956,948,1124,1984,1988,1996,2144,1744,1964,1764,1936,1848,2316,2344,804,1468,944,1972,1956,1992,2316,2320,1820,1916,2104,1988,2004,2008,1976,1980,1852,1980,1960,1728,1980,1896,1968,2332,1944,1976,2012,1948,1270,848,1426,1210,3138,3230,1592,930,3390,700,2132,1400,1576,2190,2144,1406,624,904,492,1166,352,406,1226,368,302,346,346,326,364,340,330,340,368,328,340,342,340,342,372,368,340,326,308,1598,550,596,968,578,404,438,1930,2212,528,362,1364,1462,712,524,1632,588,594,462,448,1014,2148,396,884,494,420,384,1054,2154,2122,1422,1590,2164,336,1592,2164,2216,1770,1134,2156,834,704,1734,1736,450,2078,2146,2146,1900,2152,1620,532,1072,720,380,378,990,1018,410,434,1028,1066,540,548,928,850,396,1056,1004,1056,1044,538,1052,358,328,610,508,510,1064,424,370,706,436,442,1020,888,1032,824,1424,616,904,480,484,1356,528,910,970,1030,608,664,1086,714,1062,388,386,928,714,884,388,378,336,320,710,842,546,578,376,900,2130,604,622,1052,1046,332,332,1398,1070,628,1058,1058,350,358,858,1076,2150,396,396,878,726,420,414,434,416,696,704,416,414,414,522,518,1046,400,410,1048,956,1422,504,768,410,870,1050,858,382,360,894,860,1012,1060,722,386,344,570,494,920,698,428,422,548,1026,946,1016,470,474,1008,636,1060,636,540,684,680,1006,550,522,1038,366,346,1040,1024,910,1044,412,372,1052,370,1022,450,442,986,1070,1040,494,500,922,948,760,712,410,378,436,1586,974,422,602,1020,966,1310,716,928,344,1038,738,1046,1074,614,626,896,446,416,1058,562,624,562,544,546,1064,1050,1048,1024,532,548,1056,1408,1610,494,1042,560,560,1028,1354,874,656,676,708,620,720,1060,670,660,700,1078,968,414,824,464,458,680,1060,704,704,976,994,1050,410,412,1028,1048,572,578,916,698,430,702,462,454,732,488,488,1590,652,622,450,452,2086,504,444,1044,430,438,858,608,592,1064,458,406,674,444,414,1054,482,438,1014,1286,1024,578,588,900,722,412,402,704,710,348,342,346,756,522,348,700,898,786,1054,418,424,734,400,354,1044,330,326,922,330,328,1186,340,330,1056,670,660,2140,722,1054,1066,960,1410,358,366,676,792,1062,414,392,920,726,406,404,656,908,368,362,846,708,412,2078,734,524,692,416,410,2112,670,734,438,440,740,460,454,490,496,744,800,798,420,432,434,878,1582,2118,586,410,908,852,498,998,864,528,1272,888,2126,588,594,2158,442,492,684,784,1242,1240,1088,2302,1546,1110,1498,612,302,738,1036,736,894,820,1038,686,1132,2362,2252,914,1234,2993,406,948,350,342,360,350,352,2019,1206,1500,692,694,508,1774,692,690,630,692,700,1484,726,518,654,690,610,702,696,696,688,518,636,636,516,688,690,636,636,1746,1800,636,1745,698,514,672,636,686,680,644,514,640,702,640,638,632,628,628,634,630,632,502,634,632,1830,688,518,636,686,512,638,1622,636,642,518,704,694,708,522,638,702,696,702,702,686,508,510,692,514,634,696,520,1284,1948,344,1540,1524,1580,1536,1852,1016,1604,1592,1588,1568,1572,1596,1600,536,1592,1588,696,680,1572,1600,1468,1580,760,1592,1576,1584,1580,1252,1560,1516,1608,1588,1568,1616,1500,1584,1536,1592,1572,1540,2048,1596,1568,1368,1540,1088,1584,1636,2144,1584,1604,1576,1576,544,432,1588,1488,2164,1580,1604,1596,1936,896,1592,780,1592,1496,1512,1588,1584,1492,472,1116,1552,1568,1580,1024,1576,1440,1924,1604,1584,1592,1592,1320,352,748,880,412,1656,516,908,1468,1588,1104,1588,1592,1592,1596,1588,1596,1936,460,1420,1480,1548,1564,1584,1584,1496,1864,2196,1564,1600,2192,1064,908,1296,2242,590,2016,890,1124,664,774,1092,954,2476,1402,2472,696,670,756,1648,2454,2500,948,600,686,1510,2246,728,724,684,2616,772,772,580,564,570,2484,686,466,744,696,694,1034,980,798,432,336,800,1666,916,936,736,798,1748,728,586,648,2426,1456,874,428,854,470,824,410,1564,2426,1180,338,336,814,862,2378,628,628,2404,662,668,806,588,604,2396,2406,1318,518,514,1052,994,634,692,740,1892,1400,490,1700,2556,2324,916,830,1130,994,1498,642,668,566,792,382,564,1112,670,680,1584,1098,810,450,638,454,1024,1072,1436,1192,978,1058,1084,1094,1534,1024,874,1766,654,1146,974,924,682,702,1940,1984,598,1972,876,810,646,744,576,740,1002,540,654,1584,2404,1200,768,860,1018,928,608,618,654,658,614,1758,1288,1030,604,1332,730,838,760,2448,842,1512,2436,1150,964,694,696,804,1040,980,722,690,2404,370,956,962,1046,948,2388,1534,798,1948,464,564,774,982,790,1562,778,760,842,840,912,806,820,814,704,892,1542,846,870,670,638,2484,704,688,758,698,856,756,1690,694,1696,624,1174,1132,786,1078,684,788,420,422,646,1064,604,1216,574,394,2432,694,798,872,728,1702,1120,394,834,1030,1026,2378,1060,578,1120,1062,2328,1056,1074,686,880,858,956,800,828,1024,2592,996,1000,2412,2330,1028,826,946,982,2396,882,1030,2406,422,418,2452,1440,1086,1058,2412,1102,1062,1008,714,526,622,1008,1026,1090,766,1132,950,1054,840,884,808,904,830,910,904,984,816,576,1122,1182,2376,2388,668,908,1038,1030,1550,660,916,608,656,976,844,1134,944,638,794,736,894,764,2536,1084,1174,668,728,630,1328,1588,790,1452,556,1062,1016,670,918,1750,1142,632,876,732,628,986,1222,782,1346,1802,2762,846,526,780,854,1106,602,1218,802,810,2400,1522,962,1038,598,574,748,936,990,2352,710,848,992,1032,1266,802,798,2558,2492,2110,742,770,858,894,674,562,568,1138,1016,1118,846,828,2641,1066,1072,742,746,1532,1140,878,1012,1328,1170,762,864,602,724,764,694,594,682,700,572,706,568,2254,2250,2442,688,706,694,1886,2460,1250,2014,1956,1736,1288,1231,3090,1242,702,392,458,2343,3063,2634,3093,3106,2690,2713,2686,2685,2783,2777,2702,2527,2811,2757,2373,2516,2945,1602,2610,3207,2903,3019,2635,2617,2551,2962,3209,3209,1566,1150,2836,2919,2924,2808,2778,350,2894,2493,2095,2763,2062,994,512,1732,446,1672,1284,3312,316,1922,772,2110,972,1798,330,354,1768,378,430,1758,428,436,1834,408,448,1766,428,426,1750,652,1740,436,638,1738,300,1794,376,376,1818,416,446,1772,448,450,1788,336,334,1774,426,1762,410,450,1672,584,512,1772,376,414,1818,522,494,1556,362,374,1776,442,480,1776,402,356,1730,382,408,1768,482,498,1716,412,402,1742,334,392,1798,502,576,1756,396,390,402,1784,362,1564,384,428,1782,382,424,1800,326,352,1580,426,382,1774,488,522,1780,450,468,1774,606,456,1776,330,346,1752,610,646,1760,750,778,1750,574,584,1814,562,574,1784,698,738,1782,572,604,1538,434,1782,402,1576,1768,490,1786,314,1780,472,1814,402,1662,530,1492,452,1584,614,1794,426,1812,360,364,1750,420,418,1726,422,434,1840,414,1646,328,392,1764,456,502,1742,418,416,1818,438,408,1772,380,408,1098,384,396,1748,434,430,1772,550,634,1766,436,1752,420,1810,532,528,992,530,1198,992,624,386,830,370,1576,460,632,632,2094,1832,908,1450,338,1042,614,590,1794,1516,1156,602,822,714,1818,1370,1748,1768,740,1768,1814,684,1822,744,1744,1742,1488,1812,1966,1102,908,608,460,444,2014,784,912,1406,1950,650,894,648,1002,1918,1834,1308,1806,1480,1220,1474,1270,1262,1760,1776,2042,1530,1172,1462,403,1599,1581,1618,1545,1618,1618,1618,1556,1569,1617,1539,1539,1539,1539,1539,1539,1531,571,1539,1539,1539,1574,1546,1484,1461,1466,1468,1462,1469,1458,1495,1468,1465,1468,1477,1462,1496,1508,1461,1456,1457,1476,1467,1467,1476,1444,1529,1517,1458,1466,1447,1493,1442,1479,1498,1526,1451,1424,1456,1518,1489,586,729,1493,1485,1485,1497,1478,1473,1489,1493,1510,1498,1474,1510,1493,1503,1506,1533,1542,1548,1531,1498,1506,1508,1462,1476,1523,1472,1510,1514,1535,1532,1534,1490,1501,1548,1534,1462,1462,1480,1474,1218,1435,1210,598,1486,1551,1480,1471,802,532,1968,1960,1960,1930,1956,308,1914,1958,1936,1850,1956,324,1848,1806,1952,1958,1954,466,1954,1848,1968,680,1952,1360,1292,1954,1450,1736,318,1726,566,1942,1400,1468,736,1450,1954,1970,1536,1870,344,1956,1852,1950,490,1958,1536,1314,332,1958,1750,1420,1344,1574,830,1788,1656,1644,842,850,842,1812,1624,1660,658,826,1820,1656,846,1660,836,842,1664,832,1804,354,1424,682,1672,1808,1616,774,1658,586,1228,1630,522,848,1662,1238,686,844,1666,1808,498,1824,1660,1818,1664,802,1656,1808,1652,1800,1626,1666,1664,1636,582,1666,848,832,856,836,1830,1662,836,1662,1470,344,1246,442,1838,896,882,898,1498,486,1672,786,666,1682,1558,1610,1618,1530,1594,396,1584,1566,1584,1924,1576,1624,754,664,1458,1568,1580,1396,1608,332,1310,1574,1552,2560,672,676,2631,2294,1586,470,708,1740,1318,1600,1470,1624,896,1158,1138,1272,1128,1720,1720,750,1736,1634,464,1528,1326,1534,1204,2148,1280,1584,690,618,772,522,1300,1666,954,1596,956,1144,1598,1702,412,728,484,586,1270,1244,1856,846,1578,1540,1584,768,470,1578,1358,1760,968,1308,932,588,1564,1420,2150,1674,1408,1164,964,356,1602,698,718,732,1610,1952,1554,1698,780,1348,1592,1932,1454,1564,1604,1152,506,386,336,1596,1596,1606,1422,1632,1682,2472,636,454,1604,1674,1624,1598,1102,1136,1006,828,2986,1272,560,1976,1400,1720,1584,1608,1862,1648,994,1764,1875,1818,962,1268,786,2430,1540,1568,706,1578,1708,1404,1958,1684,1252,1712,1396,528,1644,1688,1586,458,1448,1550,2052,1588,1964,1182,1524,1490,440,2060,1802,1452,1014,344,370,1504,432,1626,1596,1152,1936,1752,1472,1550,1160,1486,1546,1816,1226,1570,912,782,1564,1196,1594,904,1976,1552,1550,1510,1606,1552,910,1764,1420,1598,1540,3178,800,1680,1490,740,438,440,494,502,502,1496,1893,926,980,1586,1278,1628,1658,1252,338,1908,608,2142,992,842,2096,420,1978,2044,2052,1952,2036,416,1942,2004,2036,1900,1996,2080,968,2038,2006,542,2020,1794,2050,418,1798,2100,1858,756,856,2340,2006,886,3410,1780,2032,2236,2234,2052,2056,2040,2088,1148,1608,1496,1450,2174,2186,952,1986,2228,2080,604,1946,1716,1950,1574,534,2654,1548,888,862,784,978,646,1672,2132,1348,2062,1248,1456,2066,1954,486,1168,1216,1638,1158,600,1288,496,320,736,2840,1660,1520,2300,1062,2006,1968,2000,1820,2006,1736,2166,1232,1194,1804,2014,2014,1826,3050,2036,2022,1782,1472,1232,450,974,978,920,930,944,2056,2506,2006,2188,1452,1738,714,1052,574,1326,2422,1878,2010,2094,1900,1742,406,664,2052,2050,2040,1840,2092,1944,2008,3650,1444,1670,484,486,1558,1532,1474,340,1572,1502,1582,752,802,1426,1634,1652,2228,668,1928,1596,1736,1580,1606,1614,1660,890,1540,1398,1128,1706,1722,748,1566,1606,468,1500,1448,2002,1556,688,772,614,518,1324,1668,982,1148,1932,1560,1562,1746,966,1368,922,1598,1570,1418,1654,1372,1158,948,354,1594,1602,1702,1612,1784,1806,1574,1548,1626,1194,1738,1708,1536,1438,1958,2258,436,418,1518,1642,840,1634,1796,1398,1414,1708,1900,1420,1606,464,1180,1096,1574,1858,1510,1918,1696,1602,1154,1690,1566,1164,1834,632,902,868,1576,1078,1314,1406,1434,1458,1834,774,748,940,1606,1458,1796,2038,2100,2218,2122,2110,1414,1522,1332,1092,426,1666,546,2642,1854,2318,2078,2130,2478,2166,1318,2324,2412,2390,1306,1416,1032,3268,2048,2076,926,2084,2262,1842,2694,2234,1642,1446,2188,1662,710,1214,328,2190,2172,2088,610,1534,1900,2060,2798,2108,2564,1570,2020,1968,584,2780,2334,1922,1820,2198,516,550,712,1990,2222,2208,2102,1522,2620,2320,1940,2062,1532,1968,2034,2314,1624,2076,826,1184,1030,2056,1580,2088,1094,2532,2058,2062,2004,2120,2090,1204,2326,1876,2108,2054,2106,4788,980,2228,1956,980,588,564,392,1980,2198,1226,1298,2096,1076,1322,2204,1996,2170,2188,710,354,402,364,670,376,688,358,668,382,382,1458,694,690,468,424,1452,390,352,1460,676,762,688,680,692,1408,356,662,666,734,408,674,374,696,730,744,712,764,364,726,2224,2234,526,528,588,562,540,558,1008,1002,1004,836,834,836,552,556,550,568,2218,890,902,856,2284,2152,1284,674,2062,2018,1930,2128,362,388,390,434,2254,2022,2088,2318,2658,2354,2032,2070,2344,2262,1260,966,1000,1070,1052,1372,478,472,1398,1258,1354,2212,1054,852,1170,958,924,1664,1504,2156,980,668,496,556,630,1076,1092,2310,1302,574,678,622,2284,916,898,932,2112,1134,1556,2122,1830,2000,2244,2132,2324,2072,2262,2288,1720,1668,1634,1930,1996,1796,822,1940,1772,834,830,1056,1058,2238,2376,2122,1404,598,448,524,452,646,590,2234,2282,2230,2356,2354,1748,1916,1910,1948,2164,2222,2194,682,1282,418,1262,1480,1464,1394,1688,1654,1486,1662,1320,1316,2140,2404,2350,2192,1916,1444,1608,1464,1892,1300,1482,730,950,2176,2154,2002,1946,2272,1748,1542,1532,2012,1280,844,1280,1280,1228,1280,1000,1390,1598,1610,1192,1408,1652,732,1556,734,1756,616,1496,1116,1606,1092,1628,1526,1686,1782,1710,856,1232,1614,538,580,814,1396,1272,1256,788,1640,1314,1028,1777,1640,1560,600,1264,1606,1134,1334,752,1620,1622,1582,1612,1238,1200,1596,1640,1570,1602,1666,1278,1560,866,436,1536,914,1464,876,676,1306,780,1070,1540,1428,1634,1546,970,1668,752,686,738,620,1422,810,436,1448,664,830,1536,1626,1494,872,1614,1432,1568,1492,1600,1342,516,1554,1706,1608,780,756,1540,1590,1534,1612,1510,1386,1402,1590,1432,864,1300,1466,1618,898,1156,1120,1548,572,1556,1624,470,1622,1502,1564,1618,1376,1208,1600,1040,1532,1390,1550,1392,1586,1630,1510,1000,476,906,942,792,1662,1592,1624,1040,1634,1228,496,1300,1650,544,1312,1848,1622,1640,1630,1496,1602,1536,1524,1714,1570,502,918,686,1808,1712,1750,1736,1590,1724,1618,1642,1726,1688,1660,604,968,1126,2086,2044,2296,2022,1996,2300,2390,788,636,488,560,520,476,512,1200,632,568,528,640,492,344,336,772,876,1112,1520,828,596,392,820,332,320,856,832,832,604,804,816,1076,680,668,500,792,672,908,596,652,708,540,1496,528,680,964,640,728,652,632,412,812,672,632,1072,532,572,560,636,664,1076,640,700,600,596,672,820,724,820,1400,764,732,624,976,764,548,624,756,664,676,524,644,1204,1508,364,608,2046,2070,532,1166,308,1248,2336,1356,1504,1400,362,1340,1442,1286,1394,508,632,726,666,526,2106,2432,2264,2416,2416,2424,1940,2424,2004,2012,1896,2424,1640,2416,1788,1804,1904,1820,2424,1728,1676,1760,2420,1452,2408,2416,1816,1712,2428,1880,2420,1928,1880,1820,2416,2416,1756,2424,2288,2424,1592,1400,2008,1656,2412,3022,444,1496,428,1080,2128,548,904,1300,960,680,1148,1684,1062,2114,1276,2108,1120,1760,1888,1730,1658,2114,2110,1034,2118,2112,1768,2598,870,1116,708,424,676,708,706,2168,306,1360,1588,1800,382,2276,1946,2114,890,1146,2102,2100,2098,2076,1052,1000,1286,1932,1764,1764,1838,1716,928,2096,1760,1782,1762,2110,1756,2138,1052,1756,2626,2114,1574,1620,1764,1228,1408,1146,1402,320,670,964,922,1700,1684,1950,1588,1926,1926,2128,1090,1680,1588,1768,2118,1408,2102,1700,1586,1198,1164,1248,1772,1590,1574,1062,1054,524,1598,1750,1752,2126,2120,2816,1614,1762,1760,2104,2102,1908,1598,1896,2114,2786,2110,2112,1068,1066,2058,2106,1612,1614,2106,2100,2110,2096,2122,2116,1412,878,870,1080,1724,1196,2450,1188,394,2106,1940,1220,722,330,2466,2108,366,334,1948,932,1062,704,544,2374,1002,938,536,1922,790,742,2120,724,1130,2096,1584,2100,754,1186,1434,686,502,528,540,504,2112,1132,800,698,428,1924,1060,394,740,1542,1406,1782,350,1310,1126,2614,336,1484,2294,712,1438,1256,2000,2234,2064,1748,1266,1620,1934,336,390,1272,2226,2132,1272,2104,1750,1738,1842,1316,870,308,768,1636,1752,1756,2116,814,800,806,808,806,806,816,814,1432,812,802,1702,1298,1042,2014,1908,852,2320,1548,1322,2114,2286,2102,1722,1916,1918,1982,960,1276,1670,2788,2470,1502,1836,770,392,506,374,1380,2078,1584,2202,2232,1384,1686,820,888,2060,2076,2094,2114,2096,2248,2104,1762,1750,1764,1764,1760,1764,1772,1756,1598,1746,2304,1564,1756,1710,366,2002,1848,1834,1568,1582,1400,976,1500,1836,1602,1036,1036,864,1230,1244,2188,2192,2120,2198,2186,2198,930,872,1934,598,692,614,664,1614,956,1064,830,1186,1992,2096,712,836,480,2110,2232,2100,2316,960,1884,1374,366,1432,834,862,338,2108,926,942,2098,1960,2448,2270,538,616,606,396,2004,538,2292,330,2428,1542,1632,1056,1552,1876,2504,1888,2510,2518,2422,2346,2496,2538,2496,1710,2308,2212,2500,2564,2524,2508,402,2008,2494,2534,2516,2532,2518,814,912,2510,2206,2504,2568,2420,2546,2646,2528,2344,2542,2510,2472,2482,2314,1028,1036,1090,1102,2440,2548,2518,2528,2534,2508,2394,1046,2562,2562,2522,2500,2474,2468,2522,2532,2530,1136,944,1090,992,934,958,2538,2508,2592,2172,2414,2578,2568,2506,2492,2486,2504,2350,2490,2490,2506,2448,1100,1078,1078,1072,1070,1072,2446,2530,2548,2490,2442,2122,2524,2496,2326,2468,2422,2466,2416,2470,2252,2656,2496,500,986,560,428,300,488,2204,2190,1216,832,1586,870,1572,1554,1032,882,304,1104,658,1106,2088,1922,2528,782,786,1638,2252,2226,2120,1876,1948,1672,406,2282,1654,602,966,1842,450,2014,774,1788,870,898,1168,1902,2118,548,612,950,1050,1070,814,358,488,492,2198,1852,1092,1042,1046,2016,826,1730,1508,796,1532,1332,1136,1854,2012,1530,866,730,2290,1360,1094,892,678,1252,1548,2102,1332,2022,1590,566,552,488,360,1058,2062,2584,830,536,1058,472,1830,1878,600,1890,352,1888,1234,314,602,598,1878,1892,680,1828,610,1892,1772,598,1920,616,1884,1212,1902,612,578,1142,646,402,606,648,1876,814,516,1900,454,640,1896,640,638,1670,640,416,1886,1858,608,542,1232,456,624,1874,680,1700,538,1896,678,634,710,694,846,1206,1888,626,842,922,648,1932,612,648,356,990,448,638,628,1412,604,630,752,1890,488,1914,630,620,1888,640,634,430,936,750,1886,1862,1866,1896,1864,1356,618,600,834,478,326,534,466,442,786,326,650,892,726,866,1920,338,340,858,308,1948,1870,1650,1786,900,872,1886,378,1070,2028,1738,312,1144,1200,1116,1214,1180,702,774,862,658,924,948,900,1224,756,390,508,370,1218,398,394,820,886,408,356,406,486,934,584,910,432,808,310,446,386,772,714,574,726,536,456,878,614,470,746,638,522,462,1204,528,1196,618,406,1198,606,1388,890,410,916,708,950,410,734,384,464,474,398,552,796,620,470,448,760,442,476,412,962,734,614,616,1208,522,976,900,456,760,1476,862,1282,810,1314,626,1110,1206,1220,1064,588,606,952,414,718,408,898,968,1006,630,364,390,636,1114,336,894,1186,1056,844,422,910,642,1464,736,406,432,380,412,410,406,380,410,412,402,892,1218,390,606,1212,330,1206,598,342,1202,1786,332,1238,340,592,1084,404,394,446,484,348,1214,364,408,1070,848,1094,796,1210,470,1204,826,1200,1198,560,1638,1094,866,1244,956,800,1268,612,1160,808,550,544,1178,1020,842,1430,3034,2986,3138,3068,3026,3068,3042,3026,3164,3024,3308,3052,2990,3050,3050,3064,1440,1350,3020,1452,1378,3060,1312,1394,2428,1604,2432,1924,1896,1780,1640,1528,1744,2460,1804,2436,1864,1692,1572,1552,2316,1816,1672,1808,1848,1620,2428,1884,2080,1576,1828,1824,2436,2400,1524,1448,1488,2432,1608,2396,1696,2448,2432,2444,1800,1940,2424,2432,2432,1568,2264,1451,1828,1850,1898,1840,1472,1900,1824,690,500,1690,1714,1800,1020,362,352,348,1746,1728,1882,1710,1722,820,798,1800,500,1182,1842,1006,588,430,542,362,502,508,844,1774,1070,1132,984,1820,522,814,460,640,1906,1706,1862,1830,1832,374,446,650,1842,1784,1704,1804,636,1030,966,938,746,1910,1894,1906,1020,436,1728,1502,1806,448,424,1696,1816,1534,1754,1680,1850,1312,1966,1790,1702,1872,764,750,768,460,518,816,1160,1852,1372,1694,1834,1782,1912,1694,1524,1640,1588,548,408,780,406,654,2283,543,823,2636,448,340,320,1204,696,424,2012,1272,880,1240,1260,1000,2024,1276,1760,1508,1856,1256,1236,1292,1160,1176,960,1264,964,612,640,1280,2008,2040,1984,752,1632,1492,600,1508,320,584,1888,1976,2016,1260,992,924,1304,1124,1360,1264,1504,1888,1012,1268,996,1128,2000,1980,1632,1212,1996,2056,940,1764,892,1776,1684,684,880,492,352,1020,1164,716,760,592,912,500,1620,1960,1508,1260,988,352,400,400,644,684,1016,1004,1120,868,596,792,1464,1480,788,716,1072,1996,876,868,2116,1876,1104,912,1508,1252,1004,1172,892,344,368,420,2004,1004,572,316,2132,1940,1428,1516,1480,728,868,1516,1464,380,428,1496,1460,1504,1980,680,2008,376,856,2040,2048,516,1272,880,620,448,836,2092,2108,692,1996,732,1064,2000,436,540,940,1516,1268,2060,632,432,412,572,300,1532,1004,2020,1392,1396,1388,1924,808,612,1940,2028,1028,1268,400,1016,668,1004,744,860,1376,768,756,364,2024,400,500,1516,932,2008,472,1504,504,664,1736,1496,1620,760,1252,2004,660,1204,492,828,2052,1512,2024,348,424,2028,848,668,1136,528,592,1108,652,436,2024,400,416,480,1072,1064,1988,1672,1472,2024,1976,736,336,524,1968,1356,1312,600,456,356,488,1528,1512,1252,1524,1512,2068,2012,1108,844,1520,2188,476,1020,1528,1516,1388,300,1012,1380,468,2008,376,512,1472,348,2004,488,1504,608,396,1492,1724,2004,1920,392,2016,1000,2008,320,1420,396,368,1016,1040,1028,804,1036,1008,704,1020,464,1492,428,432,2358,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,2072,764,2284,2692,780,1144,1024,1708,2172,2068,2192,2124,1720,1836,640,1104,2040,1100,1700,380,1780,1616,1088,548,2256,2220,1872,2248,1088,1612,2228,1348,1600,1684,2240,948,536,2196,2244,2212,968,436,460,416,1256,1656,2176,760,2384,668,784,2392,1976,1756,2260,740,536,1216,1072,1472,1736,1728,1796,940,2280,1484,2296,1408,2208,1612,1768,1232,888,1224,1260,1240,1708,2192,2328,1140,2344,2368,2236,2228,1736,2228,1332,1776,2004,2216,944,2352,1448,2016,2220,1076,2236,1660,1676,1128,744,1092,1092,1512,1084,2160,1060,1112,2168,952,2220,952,1088,2248,1696,1080,2216,1128,2228,1692,996,1532,2252,2300,1192,2356,1592,1880,1848,1304,2192,1488,1188,1964,1960,1096,988,2240,972,2028,2180,1064,1048,716,1628,2168,1816,864,2232,1608,1916,1204,1020,1244,1020,1252,1328,1388,1864,1680,1108,1100,968,944,1028,776,2336,500,2220,1712,2088,2244,2100,1936,2432,2444,2468,1864,1072,2276,1100,2280,964,1056,1096,1744,2308,2144,1696,1008,2068,2204,1120,2224,1108,1196,1304,1828,1952,2068,2112,1952,2256,1868,1456,1764,1672,2400,2292,1568,1712,1084,2404,2008,2268,2268,2216,2200,1004,1088,1560,2092,1292,1664,1556,2052,2244,1868,2112,1668,2172,2152,832,1316,2232,2228,444,1084,1592,976,1652,1592,1656,588,2264,2316,1884,1124,1184,2368,2332,868,2036,1056,2308,1568,2292,1644,1144,2340,1136,1624,2088,700,1580,2136,1984,1552,2344,1580,980,2104,1184,1924,1292,1004,2556,532,1448,2276,1268,1012,2368,2384,1144,2184,1836,2336,2380,1152,1824,1620,1232,2088,2436,784,1276,2404,2424,2420,2256,2316,2304,2272,2072,2288,848,1172,2272,2164,912,1768,2212,2344,1016,2160,2484,1988,804,2128,1496,2276,2048,1576,2236,1700,1628,1920,1600,2352,1648,1212,2356,1928,1480,2364,1796,1128,628,2344,1916,2252,1108,1700,2364,2232,2272,2380,2380,1692,1732,1908,2392,1064,1416,1904,1188,1100,2436,2412,2448,1892,724,2168,1196,2388,2288,728,2400,1212,1080,2080,2220,1536,2576,1808,1992,1888,900,2376,1512,2380,1504,1784,1508,1940,2340,1512,2284,1372,1344,3026,1242,1600,1600,1600,1600,1600,1600,1600,673,1280,1280,2110,1424,1512,1660,1344,864,1088,1652,1140,1308,1216,916,1204,1176,1048,1168,1340,1344,1252,1188,1508,412,1236,356,1276,940,1440,1464,820,1324,1228,420,1552,1056,1288,1656,664,984,1652,468,432,496,484,484,892,464,464,1248,572,332,1096,624,664,1076,1240,444,468,532,504,456,1788,500,844,552,316,320,352,432,1636,1640,800,1064,316,732,704,1728,672,1496,2110,406,1588,766,1610,1566,686,558,472,1680,892,868,980,964,998,976,1018,1494,992,908,934,942,922,906,856,952,918,772,838,902,812,898,800,906,706,722,700,930,992,888,880,814,810,796,854,720,766,892,862,764,816,818,726,742,686,764,710,664,654,628,718,676,778,564,650,598,718,710,710,672,684,624,520,598,706,694,772,756,710,796,652,678,736,652,660,688,800,756,724,814,1038,1094,982,948,972,972,542,534,616,720,692,1024,874,980,978,894,884,880,950,974,944,942,938,568,756,682,872,872,586,694,804,950,828,958,900,904,812,904,750,920,866,850,620,774,754,720,952,942,896,704,760,746,612,796,1550,1294,1430,1404,1440,1444,1474,1446,1462,1512,1604,776,2010,870,824,846,806,732,718,852,970,890,880,872,1600,1600,1600,1600,1600,1600,1600,1764,612,1596,2460,2444,1972,2308,2388,2384,1988,2188,1596,1996,1992,1992,2188,1972,1984,1792,2496,2392,1876,2448,2192,1588,2076,1392,2392,1600,1996,2000,1380,1984,1980,1596,2292,1576,1792,1988,1776,1792,1560,1584,1988,1592,1984,1596,1580,1988,1760,1592,2392,464,2348,2380,2352,2480,1808,1996,1400,1956,2368,1972,2432,1912,1792,1780,2480,1196,2488,2004,1512,696,2464,2492,1988,2400,2292,2356,2064,1936,2428,2380,2192,2488,1808,1788,1804,1980,1748,2392,2380,1984,1464,1660,2388,1968,1404,2376,2052,2044,1800,1976,2380,2384,1780,1748,2580,2524,1316,1712,668,720,2008,1776,1492,1228,2400,1656,2696,2192,368,3164,1032,1526,732,1494,788,406,1208,1230,1746,1542,474,1696,820,1334,1582,862,1390,1028,1140,856,834,1320,1704,888,1702,1704,674,870,870,872,870,872,870,1746,740,534,1008,980,1118,1178,1240,774,662,590,862,1184,618,842,1726,1492,1746,560,1470,1700,1064,802,886,1398,1582,892,1734,1080,1272,1438,1594,696,1408,1718,1178,1568,1438,1668,910,994,938,442,1708,1670,1670,694,1368,1656,1646,1786,950,1664,1184,1520,1668,1042,1056,1084,724,578,690,1598,708,1222,1602,1200,1158,1624,1672,1152,1572,1570,1616,1694,1668,886,1532,1676,1734,1264,688,1558,342,682,1632,792,558,1184,1232,1654,1642,1676,1600,934,1642,842,1638,1654,892,894,1014,828,832,622,588,594,754,2434,928,2326,1012,516,1582,2384,2258,608,2566,1070,2226,2086,1112,1350,1678,1102,1714,2840,1150,2170,860,2260,966,1292,1260,1438,1516,2310,1048,1836,1076,1514,2638,2698,2250,2322,736,2366,2488,1358,1304,1130,2140,1144,1376,1644,2258,1188,1888,2324,2340,2236,2200,1184,1376,570,2188,1392,2608,2170,1750,2530,2562,1220,2274,2196,2290,1350,2166,930,776,884,2290,1154,1572,2290,1532,1498,2150,2574,2086,2290,2254,2410,2662,2294,1138,2028,2436,1658,876,2300,432,824,2174,1020,1516,1574,2230,2498,2256,1192,2266,1100,2378,2184,1138,1154,1336,1192,1068,796,768,772,1631,3028,450,1504,730,1514,804,406,1208,1542,482,814,1330,1626,884,1038,1392,1208,854,792,1744,1328,1320,1756,1010,986,1118,1148,1310,1190,782,676,590,868,1692,1718,1474,1802,772,1814,546,1278,1594,1182,1446,996,1024,1530,446,1642,1588,1588,1054,1072,1042,728,598,696,700,1584,1222,1212,1604,1108,1566,1594,1562,936,1612,1606,878,1588,894,900,1012,870,836,630,554,606,2154,940,964,936,1552,1384,896,1278,1612,1618,1688,1710,1272,1302,1896,1904,1006,1812,1876,1884,1858,1834,1848,1680,1844,1778,1918,1452,750,1904,1916,1324,1896,1908,1884,1318,1914,1880,1926,1872,1886,330,1796,1908,1888,1888,650,752,1860,440,988,1874,478,1016,1858,319,2002,2055,981,2055,2055,958,2055,1690,520,580,1272,362,596,1690,1688,1480,498,1698,1688,496,1225,1676,806,1688,532,1696,1684,1678,832,1678,1682,1686,1698,1676,898,886,1708,1198,970,782,486,860,846,1644,596,1532,1002,984,792,454,766,738,1640,416,1746,814,1700,500,796,1200,880,1684,1680,456,778,1672,500,1682,422,770,502,600,1690,348,1400,792,1090,510,1074,784,1686,492,856,848,702,842,854,584,410,846,2055,2055,2054,2055,348,820,1538,1060,1154,1838,1866,1314,1390,1574,1402,826,2008,2108,1114,1596,846,1316,2186,1012,384,1710,388,806,2054,2136,866,1048,1806,816,818,1802,712,1840,1390,1820,1826,1772,1850,1812,1778,1780,1782,1844,1802,1804,1810,1830,1828,1852,1854,1834,1854,1880,1868,1856,1868,1802,1536,1916,1884,1834,1776,1800,1802,1684,1864,1808,1852,1843,1830,1734,1804,1808,1846,1864,1854,1802,1798,1847,1670,1778,1468,1758,1776,1806,1812,1920,1768,1808,1816,1766,1768,1798,1206,388,1858,1748,1810,1818,1808,1818,1828,1909,1720,1848,1790,1758,356,1866,1816,1860,1852,1892,1792,1852,1878,1814,1686,1606,1812,1816,1840,1832,1850,1826,1722,1820,1508,1752,1374,1512,1782,1616,1576,1472,1350,1570,1860,1826,1864,1818,1864,1926,1848,1864,1184,1172,1192,1186,1118,1300,1000,1104,1052,968,684,1390,1406,1656,1768,1728,1750,1760,1882,1714,1698,1220,1150,1204,1690,1650,1634,1640,1236,1328,1294,1346,354,1798,1788,1594,1856,1830,1778,1696,1778,1824,1690,1592,1726,1470,1846,1598,1452,1184,1526,1196,1266,914,1030,1606,1698,1690,1454,1590,1920,1935,604,1742,1935,1918,1870,1935,1870,1176,1126,446,338,536,408,514,1196,1298,1196,1364,1206,1935,576,544,1899,1758,904,1838,704,1586,1706,1804,1672,1322,1690,1584,1386,710,867,1780,1780,1056,1730,1074,1380,1684,1516,1646,1434,1270,1846,1935,1776,1912,1844,904,896,1211,1893,1676,1478,1664,1190,1242,1040,1402,1406,594,328,528,530,534,618,678,1298,598,962,936,1884,1640,1710,1864,1898,1859,1838,1710,1596,1134,1300,1935,738,1778,1788,1810,1792,1854,1808,1782,1754,1746,1848,1816,1802,1826,1800,1740,1714,1842,1476,1760,1868,1836,1842,1764,1840,1824,1832,1818,1866,1796,1782,1832,1854,1880,1760,1810,1742,1772,1774,1844,1881,1850,1862,1870,1908,1839,1612,1799,1452,1670,1390,1602,1762,1836,1514,1622,1670,1854,1774,1825,1859,1823,1817,1816,1834,1826,1833,1802,1716,1642,1738,1880,1848,1796,1826,1813,1830,1807,1860,1848,1856,1814,1868,1870,1780,1860,1778,1116,1844,1874,1852,1796,1868,1876,1856,1848,1846,1850,1606,1848,1864,1842,1848,1806,1590,1808,1766,1828,1798,1766,1550,1666,1344,1492,1670,1550,1484,1906,1908,1718,1576,1546,1348,1150,1172,1178,1158,1308,1192,1234,994,940,1320,1268,1200,1060,1272,1088,1026,1160,1208,1176,1408,1376,1180,994,1098,1022,1452,1394,1230,1080,1142,1124,1212,1590,1734,1732,1690,1734,1882,1702,1606,1498,1276,1498,1706,1544,1540,1206,1706,1834,1402,1198,1328,1118,1022,1426,928,1158,1664,1058,1264,1034,1066,1292,1622,1626,1306,694,862,1774,1714,1068,1698,762,930,1158,1422,1410,1424,1386,1478,1374,1382,1390,1722,592,546,494,594,474,654,1664,1228,1502,1294,1374,1616,1544,1576,1574,1764,1812,1909,1790,1754,1088,1788,1658,1706,1266,1724,1546,1612,1578,1592,1602,1516,1264,1058,1330,1660,1122,1468,1344,1582,1106,1678,1690,1676,1866,1750,1887,1910,1948,1288,437,1933,1850,1948,1834,1742,1889,360,1640,1482,872,426,1222,744,534,1162,372,564,434,372,1192,1194,1282,334,1062,1200,1260,1896,1728,1910,1770,832,1722,754,1572,1722,1796,1504,1586,1590,1790,1884,790,1942,1920,1644,1542,1828,1250,1184,1228,1028,1382,1388,1762,1778,1706,1770,1126,1792,1766,692,912,1512,1670,1868,1704,1592,1674,1546,1802,722,622,2022,806,1020,692,766,588,716,732,672,940,752,564,732,1012,528,1222,1742,1334,1912,434,1840,1841,1805,1842,1800,1788,1738,1786,1798,1672,1516,1860,1832,1816,1816,1744,1702,1816,1772,1784,1816,1660,1800,1818,1840,1798,1806,1836,1816,1784,1752,1828,1832,1820,1610,1741,1797,1803,1868,1838,1866,1872,1862,1843,702,1856,1820,1790,1862,1776,1836,1806,1818,1854,1732,1794,1848,1892,1814,1786,1782,1684,1876,1744,1765,1809,1848,1838,1882,1830,1818,1820,1840,1850,1764,1652,1458,1720,1878,1876,1750,1794,1794,1782,1772,1758,1745,1725,1768,1756,1800,1787,1795,1860,1838,1852,1826,1786,1798,1822,1820,1758,358,1856,1820,1838,1896,1876,1816,1845,1842,1820,1807,1793,1766,1776,1783,1666,1762,1778,1832,1834,1715,1703,1822,1778,1720,1732,1604,1740,1368,1454,1648,1658,1490,1836,1814,1616,1504,1570,1554,1044,822,1040,1698,1372,1794,1346,1168,1220,1218,1158,1070,1208,1244,978,916,1242,1234,1194,1026,1228,1098,1022,1146,1198,1120,1276,1312,1172,1018,1084,990,1344,1428,1072,1134,1202,1246,814,1616,1802,1716,1664,1710,1780,1802,1238,1494,1436,1468,1660,1582,1664,1616,1586,1188,1316,1106,1014,1292,872,1158,1666,1056,1234,1024,1034,1798,1452,1386,1446,1352,1374,1366,554,1610,1658,1562,1664,612,1204,1642,1836,1430,1744,1216,1482,1316,1338,1598,1584,1564,1568,1650,1624,1552,1818,1800,1796,1780,1750,1756,1788,1788,1718,1706,1614,356,1264,1498,1422,1596,1480,1468,1528,1406,1126,1432,1558,1522,1602,1174,1332,1144,1446,1406,1566,1688,1824,1756,1935,1822,1814,1364,406,1876,1812,1830,1846,1868,1784,1670,1860,1810,1904,1898,1870,1156,1150,1172,352,336,1202,1284,1192,1208,1182,1254,448,528,1864,1126,556,1912,858,1810,760,1666,1752,1668,1586,1492,1428,1608,1762,342,422,478,376,880,1202,536,536,520,678,602,1006,1462,1768,1784,1706,1756,380,1760,1290,1656,1590,1262,570,858,1752,1750,1048,1684,666,838,1198,1386,696,890,1498,1666,1888,1698,1584,1672,1522,1804,710,608,1935,774,945,702,884,550,700,736,674,958,768,472,644,1004,440,1796,1818,1768,1736,1734,1918,1892,1778,1212,1200,1200,1224,1136,1774,342,1718,324,360,1830,1814,340,1782,1786,1880,1828,1864,1846,1862,1880,1814,1848,1812,1838,1832,1804,1828,1852,1820,1854,1864,1784,1810,1790,1864,1778,1870,1842,1858,1846,1860,1772,1788,1858,1856,1884,1784,1826,1798,1796,1846,1914,1928,1846,1912,1894,1814,1862,622,1872,1932,1888,1892,1846,1832,1820,1836,1776,1890,1814,1826,1820,1690,1764,1826,1848,1320,1490,1832,1816,1864,1820,1828,1830,1900,1852,1860,1752,1658,1770,1838,1830,1760,1827,1750,1840,1838,1830,1788,1822,1244,518,1844,1872,1826,1850,1804,1798,1868,1836,1868,1868,1776,1868,1852,1866,1792,1748,1770,1826,1870,1856,1840,1878,1810,1808,1858,1832,1822,1886,1802,1870,1838,1850,1876,1826,1848,1894,1828,1822,1928,1912,1834,1816,1824,1824,1892,364,1598,1762,1366,1506,1750,1588,1498,1822,1820,1628,1498,1848,1684,1590,1606,1690,1362,1846,1884,1862,1458,1174,1236,1224,1156,1296,1290,1238,992,926,1252,1264,1206,1072,1278,1130,1056,954,1216,1160,1348,1358,1190,1110,998,934,1434,1408,1082,1128,1182,1556,1772,1506,1246,1238,1606,1834,1778,1660,1722,1686,1754,954,1516,1416,1402,1738,1572,1636,1644,1612,1402,1592,1208,1336,1124,1014,1440,928,1186,1684,1068,1288,1052,1090,1442,1428,1402,1458,1362,1404,1522,1736,1396,1484,1564,1591,1596,840,684,594,548,496,596,476,658,1232,336,1756,1846,1472,1630,1244,1430,1356,1328,1622,1566,1564,1566,1652,1636,1730,356,1842,1824,1798,1788,1734,1260,1168,472,1802,1666,1744,1704,1628,1100,1284,1530,1482,712,638,722,1128,1512,1488,1554,1484,1722,1810,1732,1692,1624,1568,1252,1518,1332,1414,1432,1700,1782,1768,1842,1820,1368,426,1878,1832,1898,1634,1848,1786,1824,1792,1782,1844,1864,1840,508,358,1848,1884,1904,606,422,938,1174,348,368,1282,1186,1218,1840,1724,1598,1924,1750,1732,1600,1678,1490,1448,1624,1788,424,360,354,870,1212,1254,734,532,528,518,682,562,1000,1472,1754,1652,1598,1726,1534,1660,1896,880,1780,326,1754,1282,1658,1572,1380,1564,1740,1744,1048,1732,1124,1376,1652,1490,1664,1836,1652,1562,1666,1542,1794,732,622,1932,1894,688,878,698,684,672,1788,520,636,990,522,1788,1750,1824,1778,1774,1750,460,1930,1880,1870,1206,1204,1204,1224,1134,1904,1290,2070,570,2736,2700,1932,1042,1508,704,464,822,948,552,496,302,2246,2308,2456,2402,2394,320,506,1486,2456,2130,798,716,898,1380,2296,364,500,2354,2228,2384,2372,2456,982,628,1904,912,916,1058,328,1830,568,544,1190,1434,1538,1636,794,382,926,1792,454,720,772,1172,708,1394,572,964,1062,1098,780,1776,374,362,786,662,690,468,366,1668,534,888,1214,1592,1734,772,788,764,1664,1650,666,744,748,816,708,816,646,734,778,2018,1578,1780,1504,556,884,638,1568,592,560,498,564,598,1046,1056,1010,1018,822,534,548,386,458,502,768,888,868,1022,738,474,636,2224,820,1134,448,412,1756,906,804,812,482,472,1298,646,1106,1632,422,1132,1694,1644,544,824,600,622,628,462,476,592,1420,318,556,596,896,798,374,374,402,786,558,516,1286,676,1822,842,568,1012,702,386,646,770,756,590,1616,1610,754,1028,668,1372,504,1996,1256,978,1006,2024,876,376,982,1240,528,364,1782,2186,786,382,882,626,508,914,418,1294,1934,950,1940,1050,832,668,886,708,576,778,676,728,924,672,1094,2342,1460,388,1340,996,998,938,418,366,1880,1456,1110,500,1372,704,2216,1080,758,906,1844,2274,944,2016,402,312,2460,2638,2162,2531,1248,560,508,1144,744,1308,1276,1256,1292,1236,1260,1252,1248,1264,1200,1108,1168,1308,1360,1248,1244,1236,1260,1348,1224,1224,1264,1252,1320,1288,1208,1228,1248,1244,1252,1232,1280,1240,1224,1268,1280,1248,1264,1264,1240,1262,1316,1216,1224,1244,1208,1248,1236,1240,1272,1180,1232,1250,1248,1244,1252,1232,1228,1280,1318,1260,1240,1252,1220,1260,1228,1208,1240,1232,1228,1192,1220,1256,1296,1308,1240,1172,1192,1220,1306,1208,1240,1188,1184,1248,1324,1304,1260,1232,1228,1224,1200,1220,1232,1228,1240,1220,1276,1216,1224,1200,1192,1184,1216,1192,1212,1236,1208,1264,1224,1176,1192,1256,1212,1280,1256,1228,1184,1280,1204,1200,1212,1300,1280,1288,1348,1320,716,568,312,1188,1152,1240,2148,1524,1844,1400,1020,950,1378,2278,2228,2180,1206,2102,1024,836,1364,1082,1176,2282,2226,2230,468,1814,1974,1142,1090,1056,928,2220,1038,588,2126,1338,1058,2078,852,656,854,888,864,604,852,430,424,894,1320,1286,1076,794,1160,984,1056,544,1044,1236,550,1102,956,596,620,1246,1198,2854,2176,1328,714,1040,1566,1134,966,1366,1024,980,1294,1808,1672,474,856,400,2246,762,802,1998,2224,1220,620,730,846,2130,2024,966,1224,532,2004,2176,872,1998,496,494,526,614,2238,2212,1086,1364,1242,888,872,570,892,620,1704,1996,662,822,904,2408,718,864,2234,2222,2212,1028,1104,1560,2236,2024,2106,1534,2268,2224,1990,822,1472,2092,628,848,808,534,1004,566,430,702,314,314,1108,318,310,318,318,1230,2124,2228,358,438,438,714,650,466,1944,2222,2240,672,444,846,552,656,1196,1692,1546,1356,658,2228,2232,1416,2674,2692,626,2166,2136,2198,1116,856,1784,1654,1814,1756,1098,1058,1084,1218,868,856,340,1764,1034,1082,2208,2232,1624,802,1080,1232,2078,2084,1122,542,774,574,608,628,2218,780,2198,702,2218,2226,2248,706,2116,1984,2302,1010,1554,2108,1224,1028,792,1110,1992,1300,1798,2254,1442,1412,2310,1282,348,1772,710,438,634,2100,1150,520,2246,2244,1582,2230,2164,714,372,464,966,324,398,340,446,360,930,2158,1120,2232,2238,2240,834,696,1426,864,2244,2252,1134,2210,842,556,388,2228,2216,884,708,746,1776,2218,1104,2250,1372,1144,372,448,432,558,512,1426,2226,1790,614,1344,850,2236,1082,2040,2090,2040,1694,1384,1066,2248,1518,2024,2050,1622,1290,474,1980,1544,1052,2250,1290,562,1112,1468,824,886,1106,1028,652,850,1004,950,2360,1948,2240,2340,636,568,528,1140,1524,2256,2256,2268,886,426,1532,2166,692,392,740,888,460,1016,2230,1912,2126,648,1122,1274,744,764,866,1466,670,736,940,1074,872,958,712,650,556,654,412,438,420,448,1782,1768,1050,440,2134,990,1614,2214,656,1390,2682,1788,2112,1634,2268,1136,538,372,434,470,408,644,524,1334,938,774,300,2084,1796,540,1732,2426,2184,324,2208,2396,726,1102,940,1112,1052,1012,1122,1142,1170,692,1426,1194,920,1790,480,568,1150,1018,1490,576,1100,2234,720,1246,428,562,640,750,1030,634,1330,878,934,2448,614,1274,1320,2576,1518,950,954,1392,954,748,858,1170,1028,954,986,1028,894,950,892,922,422,992,2270,994,2236,1116,470,1440,958,2086,996,1104,2086,2058,2292,2124,1212,494,864,2072,980,890,1708,408,424,460,1028,1552,1670,400,414,1090,1006,402,744,708,812,886,1126,860,1860,1904,1856,1844,1828,1828,1836,1836,1836,1840,1880,1856,1840,1832,1840,1840,1868,1820,1856,1848,1876,1840,1848,1856,1836,1848,1848,1844,1828,1880,1852,1848,1856,1860,1836,1832,1856,1864,1800,1816,1760,1756,1808,1808,1768,1764,1852,1852,1860,1892,1804,1788,1832,1820,1876,1872,1824,1844,1868,1840,1860,1876,1800,1784,1856,1852,1744,1820,1820,1804,1808,1836,1848,1808,1816,1832,1820,1828,1828,1836,1824,1828,1820,1824,1820,1820,1832,1868,1824,1828,1820,1820,1832,1824,1832,1812,1856,1824,1820,1824,1836,1832,1816,1816,1828,1848,1820,1820,1824,1816,1808,1832,1876,1800,2404,2746,2544,2674,2790,2926,2922,2408,2848,2774,2258,2732,2871,2642,2800,2736,2842,2526,3016,1468,3124,2748,3022,3030,2662,2684,2748,2848,3128,2654,2718,2666,2793,2638,1968,2582,1360,2804,2806,2816,2800,2820,2618,2610,2720,2408,2706,2568,2412,2592,2848,2548,2720,2704,2638,2802,2420,1222,1200,2856,2584,2272,2746,2670,2382,2644,2496,2452,1610,1692,1706,1568,1694,1702,668,672,1692,1702,568,470,566,540,1630,350,712,850,848,760,848,848,450,446,460,852,2509,1626,1056,476,330,1710,1460,1576,1688,1706,662,464,656,668,662,1696,1690,1684,1644,872,848,734,1598,1108,1530,1368,1998,878,1296,1778,1306,1877,1288,1788,794,1664,310,324,1634,310,1584,1678,990,796,1254,1412,1658,1688,1654,1358,546,476,474,1676,1746,1764,1576,336,1918,906,1580,1640,1444,914,522,1780,1174,602,1478,1210,490,400,362,874,558,878,886,778,900,1174,1362,858,948,476,1270,1504,676,670,874,902,1024,428,914,954,1576,668,938,460,318,484,596,554,1106,318,1530,1150,500,1962,1942,1778,388,1438,1834,1972,1808,1712,1986,1898,1940,1200,1776,1846,1846,402,1286,1798,1802,1802,1650,1958,1802,654,1654,1606,1800,888,1800,900,900,1808,1658,1962,1658,850,424,366,414,478,1224,1730,1436,1420,1446,1432,1786,1760,822,822,966,904,1818,822,828,536,822,1916,1768,1784,1798,966,952,958,914,1626,1858,1864,1808,750,746,1802,1674,758,892,1790,1726,902,1858,1570,1572,602,892,1944,1788,2028,1770,1784,1798,1814,1636,1644,1646,1504,1176,1800,1796,928,648,2010,746,776,2010,758,1280,1004,1010,2006,1006,1822,2020,342,830,1390,1598,1194,1760,1206,1234,1454,1814,1970,980,1774,1786,1520,1796,1444,1484,1110,1594,1602,1318,1352,1686,1042,2205,978,864,1376,1376,380,1164,396,410,1672,580,864,714,562,638,1400,442,1118,550,550,996,330,570,1014,576,456,1010,564,818,542,872,1478,1436,1356,1088,1066,1150,596,1284,1218,1498,1494,1824,522,546,556,520,522,1550,422,1384,1014,648,886,1292,1316,1112,434,804,764,876,1446,1586,1108,492,1442,722,818,476,1104,814,866,798,1644,676,320,702,302,476,322,382,936,664,580,440,582,546,650,570,1576,564,552,644,542,1652,670,664,424,1282,874,454,492,448,864,762,644,672,1468,656,630,1152,1106,746,898,876,1234,878,1504,1494,414,624,886,490,1686,940,604,472,962,900,910,1212,330,1206,800,708,780,1406,470,1588,708,730,1262,492,648,968,1164,514,624,516,1248,1010,672,1384,516,1416,670,706,1040,1252,1060,712,394,404,836,762,898,496,2359,870,1094,1270,1490,1634,1236,1484,1926,302,1544,1464,1890,1968,1086,1538,1700,1540,1574,1564,1670,1884,1666,1556,1582,1738,1410,1414,1260,1596,1928,1928,1404,1382,1568,1306,1480,1530,1346,1524,1496,1478,1762,1668,1616,1670,1492,1054,1540,1188,1640,1450,1738,1336,1128,1670,1744,1728,1576,1844,1450,1696,1532,1822,1600,1492,1642,1950,1676,1794,1680,1880,1376,1530,1488,1190,1500,1314,1122,1368,1980,1584,1362,1800,926,1380,1260,1536,1406,1542,1416,1504,1430,446,1348,1892,1912,1080,1556,1674,1150,466,1686,1560,1668,1858,1546,1682,1476,1618,1410,450,1298,1138,1596,364,1926,1524,1384,1566,1418,1480,464,1530,1348,1418,1388,1476,1620,1686,444,1620,1672,1366,1056,1656,1194,1642,442,1460,1628,1338,1124,1670,1722,1616,1578,1722,1328,1580,1536,1926,440,1604,1486,1634,1816,1646,1654,1676,1186,1240,1496,1492,1188,1500,1316,1094,1368,1942,1706,1490,1786,910,1390,1256,1536,1400,1542,1416,2324,498,1168,1202,1102,1210,618,594,1190,924,1198,1196,1210,1070,684,1182,1126,1200,948,1194,1560,1472,1518,952,740,1490,1148,1494,1496,1514,1910,1472,1392,1516,1010,1496,554,1892,1108,1104,610,1636,1496,2088,380,1272,1686,2104,1992,2032,2016,602,2092,2090,2022,1884,2178,1554,2092,1848,1932,1812,1962,1994,974,1924,1846,1918,1986,2088,2024,1478,2040,1622,1790,1628,1708,1342,1994,2122,2044,1988,1942,2565,2036,468,1806,1564,1280,1594,1786,1280,1540,586,1036,1256,468,1570,1892,1562,1280,1548,974,764,800,1558,1280,1026,616,1666,1676,1568,1554,1500,1740,816,968,700,300,1032,1534,1532,1544,1512,1654,1566,1774,1538,1630,1566,1570,1570,1580,562,744,1230,1668,1612,1280,1280,1664,1534,1526,318,340,480,1350,1214,1280,1558,1306,1688,1280,1680,1488,1688,1518,1660,644,844,1280,1670,1560,1686,1644,1792,484,1618,1600,1590,1856,1886,1916,1902,1402,610,1106,1914,870,1432,1302,1350,1918,1378,1354,1342,1360,1268,1174,1356,1316,656,900,1270,1652,1650,1708,1170,1108,548,604,420,822,1920,1558,1034,1638,1900,628,596,644,700,602,816,742,756,1860,1896,970,1798,1648,374,350,356,424,770,470,1570,1468,1572,360,1454,1466,1568,1586,1510,380,1470,1564,352,1552,362,1454,1572,352,1548,352,1582,1568,1594,344,1562,1560,338,532,436,1894,1388,1502,358,338,342,406,738,450,1406,1402,1442,342,1496,1444,1520,1500,364,1508,1498,336,1488,348,1502,1404,340,1500,338,1518,1502,1524,328,1494,1500,442,464,1978,2098,502,472,476,574,732,632,1966,1958,1962,482,1962,1992,1974,2092,2008,490,1962,1956,1954,486,1936,1966,474,2046,476,2122,2096,1960,2080,1968,464,1946,1962,1944,2586,1600,1600,1600,1356,1542,1600,1139,1600,422,1460,492,366,1436,1186,1424,944,1074,1132,1386,1428,1420,1184,1302,950,1194,1182,1190,558,1170,1190,1078,1488,1428,1186,1118,1450,1304,948,1296,1238,830,1428,1190,828,1192,1180,1184,440,1370,940,1070,1198,1188,1072,1074,924,946,1196,956,578,896,942,1188,570,956,1430,1402,1426,1402,1488,1194,1078,1194,838,1152,1412,1180,950,824,638,1144,1080,1060,1482,716,1484,1200,950,1464,1476,1188,1428,990,1368,568,728,1232,1156,1428,1310,1488,1082,1074,1078,1184,1040,1424,1186,878,990,1428,934,1422,858,1074,1176,1194,1418,1060,1044,1084,788,1202,1062,838,1448,570,1958,888,910,990,306,2787,2735,2784,2766,2791,2893,2804,2895,2778,2778,2776,2761,2922,2844,2797,2750,2806,2900,2743,2845,2747,2807,2875,2829,2297,2838,2768,2787,2533,354,780,312,548,1620,1612,1618,414,1022,466,808,1586,1602,1434,1552,1654,1430,816,1898,1226,1214,1104,1904,1238,1882,1324,1190,1868,1906,1104,1886,1904,1864,1396,1382,1896,1892,1320,1892,1734,1094,1542,1736,1734,1248,1698,888,948,1994,1488,1418,1574,1880,1884,1892,1908,1108,1600,1890,1142,1886,1882,1850,1546,1194,1760,1938,1180,512,934,1934,920,1592,1888,1140,1902,1712,1522,1692,1704,848,1214,1270,1658,1560,1202,1366,1562,1064,1196,1894,1826,1900,1186,1896,1128,1908,1894,1712,1866,1882,1890,1038,1164,1864,434,1092,622,1868,1866,542,852,502,1244,970,1886,1892,1876,1904,1882,946,1352,1890,1888,812,804,1260,794,956,864,1242,738,878,650,774,1886,1482,1536,996,862,1918,1892,1268,1898,1908,1884,1864,1168,1732,1884,1732,1572,440,754,1646,1114,1266,1138,1374,1520,1150,1212,1366,1276,1160,1308,962,628,1402,1028,1120,1258,1420,1380,1472,1488,1186,1132,1018,1316,1232,1796,1206,1090,1106,1384,1446,1224,1188,1488,1388,1522,1360,1452,962,1626,1234,1658,1664,1844,1532,1514,1428,942,1384,1564,978,1442,1470,1584,1128,1412,1508,1232,1358,1366,1282,1216,1570,1488,1002,1100,1180,1344,1494,1606,1350,1582,1300,876,1408,1328,1510,1306,1516,1508,1920,1062,836,1248,2269,1058,1916,1316,878,1106,1480,1122,1424,1498,1374,1506,1484,1210,1796,1206,1528,1514,842,1528,1488,1466,1276,1306,1132,1190,912,1214,1686,1848,1486,1702,1488,1360,1420,1364,1852,1658,1814,1592,1482,1486,636,802,798,804,1498,1438,1364,1340,1234,1536,1546,1532,1188,1354,1170,1488,1324,1380,1584,1788,1440,1218,678,662,714,1480,1526,1306,1646,1524,1532,1296,1656,1526,1474,1138,1472,1216,1428,1424,1234,1476,1492,1170,1632,1242,1630,878,666,306,754,1514,1500,1492,1516,1492,1380,1496,1490,1460,1500,1376,1518,1506,1492,1478,1382,714,1096,1392,1486,1508,1188,1450,1494,1512,1442,1300,1446,1470,1270,1494,1528,1648,1548,1502,1494,1510,1716,1494,1488,1718,1896,1502,1404,1480,1496,1466,1184,1404,1500,1494,1074,1810,1220,1482,1220,1948,1358,1448,1498,1394,1484,1512,1346,1484,1486,1494,1544,1498,1498,1142,1078,1478,1458,1470,1506,762,876,1468,1274,1500,1492,1394,1340,1448,1508,1508,1514,1656,1624,1440,1454,1340,1512,1910,1860,1772,1510,1426,1580,1328,1366,1050,1174,1122,958,1068,924,1504,1580,1388,1510,1526,1656,1508,1188,1220,1812,1682,1448,1500,556,992,1360,1066,1218,1050,1268,1480,1250,1296,1322,1814,1282,1228,1232,1260,1528,1612,1320,1540,1186,1540,1192,1484,1372,556,478,1428,1164,1490,1374,1072,1552,1512,1378,1370,1218,1542,1354,1490,1106,1142,1068,1086,990,1378,1192,1186,1212,1522,1540,1052,1556,1476,1060,1512,1644,1566,1506,1586,1048,1510,1516,1208,1442,798,1390,1646,1110,1634,1422,1674,1550,1890,826,1468,1512,1518,1488,1508,1516,1504,1554,1502,1536,1538,1228,1536,1538,1204,1516,962,1124,1184,1280,1516,1522,1550,1414,956,1100,1512,1620,1518,1654,1606,1554,1510,1510,950,1546,1540,1478,1806,578,310,1208,1526,1644,1710,958,1558,1560,1532,1494,1522,1072,1188,1486,992,1672,1498,1474,1506,1510,946,1622,1624,1830,1334,1490,1346,1696,1444,1544,1546,1338,2402,994,724,1250,1420,1380,1368,1392,1508,1580,1530,1504,1276,1068,1320,1522,1502,1536,1052,1334,1006,782,1254,1348,1452,1300,1534,1262,1524,1530,1518,1510,1244,1668,1044,1127,1600,1306,1234,1121,1121,1600,1450,896,656,492,1408,1656,1428,1468,1172,468,1036,1180,1820,1396,1384,1856,1452,1564,1788,440,568,1400,1500,1744,1868,1820,1876,1304,988,984,1064,1060,996,980,1004,1004,992,988,988,560,1024,1024,968,992,1000,1008,992,488,440,992,1740,1636,1424,1544,1824,1780,1736,680,808,420,1960,1948,1948,392,472,932,960,456,980,1916,3116,1928,3172,1920,1744,1956,480,1952,1952,1972,2096,1944,1928,456,308,1320,2076,2208,644,1128,588,2076,1816,1252,1948,754,2316,1816,1914,970,848,882,580,356,584,1016,624,766,570,446,422,442,470,480,426,442,580,462,1080,1010,442,884,486,604,512,500,1786,1424,1720,792,1108,1592,1144,1108,1600,1610,1780,1594,1008,728,1416,474,374,1776,1834,1136,1832,656,468,1418,670,402,836,1226,428,430,430,770,1234,1230,1162,1206,1168,1428,974,918,1824,340,406,556,962,1042,928,1274,506,1262,384,410,1028,1390,1508,1432,902,836,1774,1156,770,404,908,1138,1014,582,764,1418,980,1310,338,1006,592,616,710,1782,1768,1788,1764,1456,630,396,666,1788,1094,1012,1102,506,974,656,686,610,1398,518,580,582,576,486,550,746,520,522,446,444,1140,1092,1280,1784,1132,1200,1772,1788,932,1132,1020,1058,1448,946,1590,1438,776,930,322,1310,732,728,1418,1034,866,1126,754,830,560,366,998,950,1746,592,1654,1296,698,686,622,802,1048,1142,678,446,788,326,402,646,1050,1076,954,1252,1562,1786,1402,1130,1538,1706,978,1744,1424,1992,1164,1754,1142,636,1802,992,1232,1054,1742,1766,1744,1102,1874,1612,934,1196,1766,1290,916,1236,1632,1790,1446,1170,1666,1840,1580,1670,1778,1774,522,1742,1746,854,528,834,332,1032,1046,1168,1686,1506,1650,1766,1886,1320,1280,1738,1278,1104,1438,1604,1616,1960,1086,1166,1222,1016,1036,1312,1156,1176,1476,1418,1452,1426,1388,1648,1852,1484,1824,1658,1614,1576,1768,964,1286,1290,1816,1454,1200,1478,1388,1440,1346,1090,1420,1056,1280,1334,1092,1278,1138,1234,1478,1180,1294,1180,1236,1092,1824,1684,1428,1316,1586,1454,1054,1400,1520,1630,1050,1056,1304,662,780,644,638,658,644,716,764,758,1108,1346,622,862,1246,890,864,1240,1398,778,1378,1406,884,1434,524,604,962,1178,944,906,1114,760,718,796,810,702,992,394,988,1080,1180,1112,752,646,904,710,882,1162,798,442,480,556,1400,1382,1392,1154,1254,1176,1400,858,784,604,1092,1006,890,848,1000,930,878,1384,1398,722,1450,786,826,1138,732,1248,1120,1052,1020,1098,806,678,874,588,758,742,1364,1284,1016,566,542,534,488,480,816,894,566,478,1392,1078,884,1196,1332,764,1246,1100,1436,906,1172,764,808,834,1352,1354,1006,1462,1260,726,934,1420,1372,1278,1400,1120,868,1296,1376,1230,1278,842,1072,1042,1362,1364,666,1314,1172,1244,708,1348,1330,1282,1222,1392,1314,876,1092,1204,986,1282,1218,1244,1220,1078,1292,1072,1202,1410,842,1280,1422,1044,1310,1438,1240,1470,1298,1410,1410,1018,1054,1416,1060,1224,1000,1050,1252,1394,1396,1104,666,1402,1408,1142,1006,1404,910,1292,1480,1250,1378,1366,1372,542,1142,1336,878,1668,604,492,468,524,574,812,416,462,718,728,1370,726,712,718,924,678,788,762,350,464,734,704,798,738,646,818,538,466,436,738,1406,780,1054,1400,1584,416,590,1566,686,388,394,510,1106,736,1132,944,1556,1094,556,656,810,510,870,1688,666,450,532,488,708,372,692,718,1090,426,1694,1484,1370,1180,1736,1114,974,1106,958,326,1524,1328,1416,972,778,924,1950,1092,1148,796,624,824,848,792,1168,440,876,792,648,752,848,696,1080,548,788,1992,1924,1624,1540,2040,1512,716,732,956,1324,1812,884,824,800,972,924,948,1068,1180,808,944,364,856,1384,900,772,624,632,1544,536,900,560,1624,760,912,1532,864,848,1664,1560,1356,976,1504,1676,868,588,548,916,712,1424,800,572,468,548,488,1052,1196,1204,1544,560,1872,1268,612,1040,1576,1040,1452,336,440,516,1028,496,1440,640,1420,1514,1288,1424,1448,652,1388,1432,1052,1116,1444,1460,528,644,1440,1496,1428,1428,1456,1216,1312,1340,1304,1464,1544,1230,1372,1304,656,1380,1420,1384,1384,1416,1416,1488,1388,1364,708,600,1320,1300,1404,1304,1304,1288,1436,1316,1340,336,1412,1396,1096,1280,1008,1388,1392,1392,1400,1412,408,1324,1016,1388,500,1384,1376,1388,892,1392,1392,896,1456,1280,1404,1308,1308,1396,596,1434,1424,1432,680,1416,1436,1428,1348,1416,1452,1400,1304,1372,828,464,1492,1236,524,1256,908,1060,1388,1408,1448,1380,1344,1376,1376,1368,1420,1452,1452,1436,798,1392,1368,828,1500,1196,1464,1446,1408,1308,1444,1380,1460,1024,1352,1464,1448,1300,1484,944,724,1432,1828,1144,1684,1148,1864,1780,348,348,1276,644,1836,1424,1352,1172,1900,1148,1844,1892,1260,1240,1396,1368,1012,1148,1508,1436,1344,1188,1344,1580,1516,1812,1752,1112,1108,772,1500,1492,1628,2238,2132,444,1830,1816,1854,1794,1214,1808,1810,1836,1828,1828,1768,1016,502,698,998,1784,1820,1818,1826,1848,1814,1822,1844,1732,1646,1848,1812,1780,1476,1724,1774,1692,1686,1734,1852,1830,1854,1854,1826,1840,1918,1610,1674,1866,1786,1848,1882,1686,1682,1846,1736,774,798,1686,1858,1830,1868,1322,1410,1646,1704,1010,1840,968,732,508,640,1828,1830,1712,1712,1832,1980,1984,1788,1730,1748,1816,1230,832,976,1824,1646,796,1804,1642,538,788,1610,586,1636,1680,1832,1724,1786,1854,348,1312,1768,1858,1898,1814,1834,1942,1670,1636,1834,1826,1644,1492,1850,1556,1892,656,820,1526,2044,1924,860,1370,1334,1346,1202,1588,1104,918,738,1508,1480,698,816,1540,1538,1476,1278,1126,1334,420,794,2086,940,1754,424,472,464,1010,1184,1060,778,900,800,1058,1804,1826,1546,1782,1760,2008,1692,498,396,604,1988,1596,1542,1538,1434,1886,852,900,1892,1882,1796,1926,1534,1812,1766,584,560,1594,1550,1338,2186,2146,1646,1650,1896,1868,1004,1216,2038,1664,1898,1324,1874,1858,2120,896,1986,1682,1254,978,896,1032,2058,458,1508,1210,974,964,1702,1216,1226,770,1136,1900,1408,1284,1170,926,1340,1184,1416,1432,1284,1826,1186,1104,962,342,1826,1350,2090,2076,534,1464,1798,1740,1052,1232,1120,1056,968,1842,1840,2880,1028,810,1014,1786,1854,2830,540,1206,1604,1232,2108,1618,996,886,968,1336,462,432,1662,1700,1180,858,1320,1316,1818,1578,724,850,1492,1264,932,1078,1178,1024,1948,1164,904,896,502,1256,1492,932,968,660,1764,892,674,600,1316,994,1830,1372,1114,1116,1326,1466,1970,826,670,1564,1192,1092,774,1410,1032,1478,1326,422,430,1472,1086,694,1042,986,1570,670,1006,1018,818,1268,676,1208,934,1936,1954,1572,1186,846,804,1062,586,1540,1962,858,1536,1534,576,596,604,1846,936,812,1230,1394,1350,1436,1214,848,750,746,874,1510,1794,1808,894,706,746,1488,664,1994,1240,1632,796,2026,728,752,1028,1066,1588,1028,882,1466,1098,950,1932,1908,378,874,1654,462,682,456,564,804,1814,1180,1286,1362,1148,710,872,1304,924,2024,678,418,1932,1780,980,988,2044,1500,2545,1804,712,1680,1736,1720,716,1120,1636,1948,1688,488,1876,736,1432,1764,2000,1704,1844,1024,460,1780,1436,1332,1460,808,1760,1548,504,1404,1532,1964,1924,1812,1136,1576,1788,1892,1504,424,1464,1176,924,1856,1908,1476,1244,724,424,1388,984,1860,1816,1648,1560,1932,1256,1552,1280,1280,948,1396,1880,1528,1952,1352,1404,1980,1872,1216,1592,1912,2028,1988,1800,1868,2000,1668,1908,1784,900,1656,1908,972,2212,1096,1286,2000,1846,648,1856,900,786,1580,514,536,1748,1726,1094,1104,982,1002,906,642,756,786,1770,1342,930,760,774,2130,2000,1470,1864,1346,1212,968,948,1434,2040,1996,1796,2160,584,588,1886,1978,700,1440,2088,534,702,756,1870,2058,1614,970,1056,1388,2196,2208,1364,1896,1470,1886,2092,300,860,2212,2028,1982,940,928,1982,1042,772,1110,1582,1950,1948,1056,1120,852,1652,2066,2060,936,1972,1936,756,770,1888,468,1642,1690,1320,588,1104,968,1774,870,726,2204,1742,1240,2116,1638,1852,2212,510,2102,1004,2212,1574,1478,1464,1676,1776,1686,380,1070,1068,816,946,2162,1654,2210,2212,1844,1502,1418,1076,1006,1458,1676,788,648,2050,2024,608,1262,696,892,1518,602,426,468,534,552,2212,1126,500,1588,1346,396,382,1464,1634,1898,1354,1388,2152,556,796,1650,1322,678,520,692,1326,1226,1686,1864,1640,1490,2212,1466,1538,738,2148,1428,1762,1760,906,1166,2134,2212,1658,1348,2212,408,974,1220,2212,660,856,2108,916,2178,1996,710,670,2114,2212,1976,990,992,2212,2174,1648,528,1898,2048,740,1488,2202,1698,1918,1636,1544,1532,1646,1482,2212,2202,1740,404,478,1802,1216,978,1358,1712,2212,2212,1960,1814,370,374,2212,1868,1704,1700,1294,1862,1792,1694,1894,1220,1738,1954,1068,1682,2086,2002,1820,1820,1644,1506,1940,1156,1894,588,1448,1342,1346,1826,1598,1726,1868,594,560,1524,1552,1676,1670,1510,1870,1708,2096,1196,1376,1470,952,990,648,536,968,400,1012,524,376,1604,1174,1238,1050,1264,544,1254,1090,1098,646,368,1354,498,736,526,318,1032,544,516,526,1946,1758,1574,962,554,760,1456,390,544,1326,1850,1484,968,840,2068,754,2122,1630,2100,2030,1992,856,1486,1434,1972,996,438,1632,1536,940,1574,752,1756,1410,1198,1500,1970,2038,918,2148,1826,1998,1984,1962,2048,1300,920,650,1116,862,2080,1748,2054,1946,2104,1024,2058,1040,592,698,1828,2114,668,718,348,484,2132,1010,2212,1472,1224,1476,1724,1688,1680,1388,1628,388,1468,1132,552,1580,1044,1676,1696,1688,1684,396,2202,916,396,584,512,1588,1668,976,1854,968,776,512,488,376,620,1324,748,1060,1600,1392,516,1384,1608,1376,1036,540,528,1016,1156,816,1064,452,700,508,584,1576,720,1404,1380,980,1292,644,968,624,556,1000,1140,632,996,1012,1188,648,556,744,624,540,560,560,632,636,544,548,804,484,436,552,1048,932,904,928,628,1012,1088,1180,1044,344,528,376,400,940,1384,1068,1392,1260,556,352,696,992,664,612,556,528,804,756,540,984,488,1324,1264,964,556,840,752,680,1588,1228,1276,664,548,904,1328,1592,1280,628,688,1236,708,768,1184,1660,1452,1564,1556,1616,1540,1224,984,1028,1520,1028,1476,1396,1172,824,572,680,764,1492,800,800,988,772,1044,1092,912,752,1596,672,1552,736,1412,884,784,768,1096,1492,1636,724,592,1028,1016,600,304,856,528,804,848,1240,736,392,804,872,544,856,1088,676,552,1120,1008,1400,796,772,768,616,1392,1552,1592,1000,560,640,880,2552,760,548,924,588,372,544,588,508,640,608,612,692,696,836,1348,1272,892,1580,808,856,1340,1184,452,1332,1552,1528,1508,556,612,804,1584,884,1560,1108,1096,908,820,524,1268,1016,564,1356,1220,1188,740,620,1572,1600,1592,504,1000,1532,1284,1164,1120,1176,1580,1568,1288,1076,420,440,536,1524,692,496,640,1548,716,760,1384,660,668,440,560,616,532,1572,808,1304,1528,708,564,612,416,1548,1588,532,1612,1572,1040,1580,1340,1416,1548,1572,1240,1076,732,960,1344,964,944,596,736,1896,1544,1536,1580,1260,856,1008,896,584,412,764,508,468,1092,984,1588,1572,1480,1276,1588,736,1596,708,1336,908,936,760,1624,972,1088,1300,784,636,684,1416,736,684,1584,880,964,1500,716,1584,1592,1092,1616,380,1104,448,492,620,660,792,1332,304,476,960,1096,1496,1576,708,1608,1608,424,528,776,1216,704,552,988,940,1536,1060,1060,1032,1404,1040,1448,1556,1356,796,640,368,692,660,1600,608,1352,688,528,368,328,444,536,1324,1600,1228,836,1296,536,728,1416,1536,448,888,812,1588,1048,648,1564,912,696,1628,908,820,1364,776,1188,1612,424,996,1396,588,1284,708,756,948,820,744,592,572,564,804,780,768,480,380,788,1580,728,868,680,804,968,1644,1032,1380,636,924,1032,788,804,828,1388,512,828,784,500,1060,564,1128,656,996,592,920,396,708,360,1660,1372,628,656,856,808,1268,508,400,836,508,540,772,1120,1100,440,440,1144,1144,652,648,1332,776,744,484,504,656,1288,612,660,1324,460,904,660,808,1076,860,1336,1376,1256,1196,1240,1264,804,1336,1012,1544,764,496,464,576,708,968,852,1064,1716,632,968,980,616,1072,1612,1064,1364,856,1368,488,1376,1276,1096,528,608,948,1568,1712,1084,1372,1600,792,940,1520,836,1572,828,1152,1344,736,840,700,768,464,1624,584,544,680,376,548,2414,968,1736,926,784,1454,378,1662,1246,1336,410,1510,546,612,560,1436,1296,1252,1020,478,1318,884,1188,722,1496,984,1552,950,1060,1594,1394,1150,1382,1608,1410,1664,1766,1748,1910,600,1598,1626,396,556,826,1020,1586,1654,922,1246,796,822,748,634,588,1570,584,1396,854,1100,1288,482,690,970,1186,1524,732,1002,1796,636,460,1638,1178,650,558,748,634,580,562,614,630,554,638,644,636,548,544,818,376,934,482,438,556,1398,928,902,918,630,1010,1592,740,808,1070,1354,1174,1034,710,514,414,1582,344,1592,386,780,960,1960,2114,1894,578,1396,680,1264,552,932,930,1312,354,1478,652,670,618,552,798,566,548,754,548,576,744,384,806,982,482,1322,1262,976,1078,1612,1026,556,1654,690,1584,578,1220,672,580,660,1102,900,1326,1580,1588,1180,1202,1270,1272,624,686,1558,1616,1614,1518,490,644,650,392,1510,930,922,440,1542,1604,1610,454,1004,1258,768,532,1612,1580,1726,1580,450,540,768,768,1768,602,642,526,620,514,798,708,1004,394,832,668,632,726,416,812,1382,1612,1320,762,1180,1538,1230,1594,1516,528,1146,1636,598,316,1552,1602,1590,1284,800,1300,968,1600,916,574,1668,1588,1628,1620,776,1630,1462,1608,1598,858,764,1590,1620,1616,1776,1628,964,1590,1518,982,1246,1032,1612,1142,1616,1534,776,1332,1428,1208,1216,1070,1576,1100,1170,1594,910,1324,1580,1448,1496,1462,1580,1614,1608,1324,1286,408,582,1092,1052,1394,1492,1508,1388,1714,740,582,1198,844,1416,530,1704,1616,810,664,1244,1112,1606,788,788,1058,1140,1422,1416,496,1332,1016,1608,736,1598,1342,1088,864,1068,1554,1458,1202,1518,814,812,1594,1636,1100,598,700,934,1602,1640,1232,1384,1602,1570,1470,1584,714,416,356,1558,872,584,1026,1162,1008,1406,1528,1532,1498,656,1480,1554,632,1354,1034,1572,1524,1196,1344,1586,896,332,526,576,1352,1600,754,460,438,480,584,1576,842,1608,1442,1550,1592,1596,1542,1626,1622,1628,1296,446,416,1138,1620,1596,1174,1646,860,548,896,1652,1180,824,896,1196,1584,1544,676,1648,832,1588,1652,1568,1046,1094,932,344,1604,670,732,554,592,1404,882,750,750,966,642,1596,698,734,704,542,664,692,766,628,690,690,370,1464,1276,1318,1638,1628,734,594,1040,1012,304,1306,856,846,1082,674,554,1600,966,1424,1404,1104,1600,484,600,1284,1568,1308,644,1376,1300,1272,1104,1584,560,460,476,1384,1332,1348,980,856,1004,1456,784,1520,1620,948,1324,992,1132,760,892,764,720,1644,1632,1008,1176,1688,1572,1148,1068,1336,1360,1396,1404,1148,1164,1584,1596,1624,804,464,1304,1340,1308,1596,1584,1336,1512,1088,980,888,1092,1288,812,804,1336,1548,1024,1556,1016,1340,1348,1328,1348,1444,1336,556,984,1328,1676,1420,1164,1356,1544,1552,1448,884,996,504,1348,1132,1572,1648,820,1596,1324,1320,460,1184,1600,1592,1372,1340,1684,1168,1152,1004,812,964,1596,1600,1324,1396,1240,572,1576,1340,1368,1620,1380,1600,1236,1648,1660,368,496,512,1612,1000,1600,1052,1288,1604,1580,1568,1280,1112,480,1644,1596,1580,944,1608,1276,868,632,1628,1572,1456,1140,1512,1584,1772,1432,1180,1184,1592,1000,1608,1160,1596,1248,1664,1620,1204,1112,1680,1636,1504,1324,884,1516,1516,1644,1576,1244,800,504,1552,1256,1632,820,956,988,1536,980,1520,1592,1548,928,1380,1280,1576,1108,872,848,1620,652,1428,864,620,336,1612,712,1392,1412,1244,1384,1484,1108,1376,1304,572,832,1592,1064,1012,828,1072,860,912,924,1536,1576,1584,1596,864,1192,1596,1544,1588,1588,1436,1572,732,1588,1296,1536,884,1032,1524,1496,1560,1192,1528,1548,1608,1620,1612,724,728,1596,1628,844,1588,320,1200,1052,2540,764,550,918,590,538,590,372,510,644,612,618,692,698,842,1338,1270,886,1582,812,860,1344,1182,452,1336,1556,1512,812,554,618,804,1574,884,1554,1098,1096,910,550,528,1264,1016,1366,1222,1178,1294,742,1004,1600,1584,998,1532,1678,1280,1526,1168,1116,1168,1596,1570,1472,424,440,536,586,816,680,496,640,1546,716,756,1384,666,442,562,614,530,1656,808,1304,1530,818,654,562,484,488,628,1544,1590,528,1604,1562,1038,588,876,1344,1408,1544,1564,1242,732,968,1340,962,936,1188,740,1710,1544,802,1114,1574,1260,854,1004,900,356,904,468,1090,986,1580,1574,1486,1274,1588,574,734,1586,474,622,1318,936,762,1616,974,944,1088,1250,784,622,636,704,1412,740,1110,1582,880,966,1492,716,1586,1586,1096,1612,378,382,1104,450,492,622,560,790,1330,302,480,860,1102,1488,1570,704,1600,1604,420,526,776,1210,700,552,992,942,1532,1060,1594,1028,1196,1194,1448,1560,1352,794,636,462,368,682,664,1598,606,1354,686,446,530,370,330,448,522,486,714,1604,582,1212,838,1292,538,724,1414,1006,400,448,706,916,812,1580,1046,644,1564,910,688,1632,908,812,644,838,774,1184,1610,424,1000,1392,588,1282,750,942,824,746,592,574,1038,564,806,774,766,480,388,788,1576,728,870,684,806,966,1618,1036,1374,634,932,1030,786,800,788,1388,504,778,1060,856,560,1124,660,1000,614,396,716,360,1646,340,416,378,384,432,432,884,710,588,626,658,856,806,1266,402,1568,506,544,1028,1106,440,444,1140,1138,656,648,1330,772,498,794,504,658,1288,660,1316,566,908,674,804,1074,856,782,1328,1376,1246,1248,1192,1238,1246,570,804,1328,914,1536,760,492,466,574,708,962,848,1014,1706,628,964,974,610,1070,1612,1048,926,1366,856,1368,484,1380,1268,1100,524,606,944,1568,712,1702,1084,1374,1596,792,942,1512,836,1566,824,780,1152,1344,738,842,704,782,458,1524,394,350,1006,1380,1620,760,468,440,1312,1370,1302,1338,1344,1338,1350,1076,1222,908,1477,1424,1673,1122,1208,1030,1318,1058,612,1428,1202,988,1026,1332,1214,524,1324,1196,650,1322,1328,1334,1212,1026,1000,1318,1330,1456,1494,1336,1306,1206,1324,1332,1208,1074,1324,1042,1304,1861,1812,1334,1350,1324,1332,846,1951,904,2324,472,1068,760,1524,744,1772,640,524,2380,1132,1528,2288,748,2396,1532,2296,472,2400,1532,2316,1624,900,2408,2324,2408,1176,920,452,2444,2292,492,2404,640,1536,2256,892,1528,2408,1536,2288,748,1178,1504,1540,736,1776,640,1140,2320,748,2424,1140,736,1768,1504,2288,1784,884,1556,2292,2388,732,2420,1124,404,920,2416,580,744,1140,1540,2292,1072,2400,424,536,2392,536,2392,2292,1536,2384,524,2368,2416,472,1844,1900,2376,740,2356,508,2168,736,1532,2300,1852,744,1628,2356,432,408,740,984,2628,1038,1202,1116,1092,712,1142,1280,826,566,2452,2622,1152,1134,744,822,1122,944,760,1096,962,590,656,2594,1148,822,992,828,2492,1094,1054,826,862,588,620,2504,782,706,788,786,864,788,1156,822,902,590,660,1254,906,2512,768,818,2634,714,1150,770,914,2514,874,1254,394,906,1170,2664,824,1004,1202,1118,2202,912,896,2210,974,582,2632,910,2156,796,646,2506,1042,858,658,826,2512,1092,1150,2200,1094,1152,1098,716,2066,2138,910,764,392,2698,718,800,2178,864,770,822,746,620,796,2490,908,648,802,796,804,718,826,2684,720,750,576,580,2138,2140,990,916,2042,914,1696,596,1948,806,850,534,878,934,870,896,1712,638,596,1828,542,850,888,1716,1840,638,666,680,2050,850,568,890,708,1714,832,842,832,824,970,490,826,830,824,826,822,834,820,824,838,836,496,824,836,600,552,976,1684,748,640,702,1948,562,932,874,642,720,644,770,888,870,2142,1216,1812,1820,1212,1816,1810,928,924,924,1960,1814,920,924,904,1202,1810,1810,640,870,2064,1358,600,470,670,824,532,542,810,734,546,816,530,792,642,672,810,894,842,922,542,1204,1576,656,844,462,738,542,764,800,604,350,392,828,502,886,652,2050,852,1800,772,748,762,966,716,534,876,886,862,650,668,536,608,774,804,824,752,498,596,606,804,884,642,528,888,552,710,896,734,870,900,566,884,1806,2038,2068,636,600,330,868,1776,598,2012,910,1040,782,1254,1200,1316,2032,696,794,598,890,1956,2032,630,630,598,306,728,740,670,1876,570,570,2100,626,658,528,796,784,1980,802,2038,886,874,844,454,1954,2102,1058,1802,1588,1082,1092,1954,1974,630,1136,782,1374,2092,666,808,1342,2040,1946,1884,634,760,780,552,2144,1738,1652,1480,1488,1646,2038,600,640,972,624,848,782,862,1654,614,800,1944,914,454,1998,2026,1850,770,2024,1350,1346,1974,1720,2026,1340,1346,1392,2355,1374,896,2044,624,1118,1062,944,1418,564,900,1724,2044,2034,598,306,2056,1988,830,1702,490,864,2064,366,1856,1878,640,1632,532,596,306,646,814,788,856,918,358,596,1958,1984,636,958,876,910,1908,1980,1982,830,822,816,822,828,338,850,1974,2028,1908,732,626,1086,1376,1092,1384,2060,638,2054,640,2034,640,1954,666,1234,940,814,2016,646,600,480,1952,2050,640,2042,2022,2018,600,454,1996,2056,2062,1840,1796,1400,1260,1624,1972,1628,1904,1930,638,1486,2046,1832,1188,1502,542,750,2048,692,1022,1028,1688,1838,638,1496,2004,756,1458,636,1320,1662,1894,1034,898,2046,958,960,988,530,1478,964,656,1468,626,2040,638,2000,1062,612,640,1488,1988,498,970,636,626,1998,308,992,662,1788,602,956,960,1696,1746,640,1952,984,638,1220,1954,644,2020,638,1204,1952,670,1734,1756,650,664,1798,1868,630,1996,677,1958,992,1130,1998,1774,638,1950,664,962,964,654,1842,1676,1848,1692,1942,1076,1132,1128,1762,506,498,524,874,650,986,1188,1848,1760,1008,580,348,662,1852,672,590,874,994,2188,1846,640,804,1004,1996,988,450,1850,638,804,1940,602,588,1844,640,1926,950,1926,804,1024,992,1728,1846,782,2032,992,1006,910,1858,638,812,944,1988,1004,1002,914,1876,634,1986,682,984,912,632,802,1992,982,634,1334,956,1990,706,1328,1050,1218,1994,1074,1022,632,1000,912,1346,606,404,636,1052,2034,610,1838,1698,2044,1004,774,642,1026,1896,1986,1858,1944,2064,652,650,1842,1070,612,602,1994,322,652,1842,1626,770,636,1064,1104,598,1874,1992,758,658,2006,630,1872,910,1874,2034,526,1072,1052,1600,634,914,636,1036,788,2052,491,712,632,2210,710,1370,732,1996,1028,1248,1720,1202,1942,790,638,2010,590,2048,448,992,2500,1162,2294,816,820,1600,392,1838,2496,2616,512,1042,906,818,2262,394,1344,2634,1254,1358,1612,844,2298,1254,814,2618,2558,908,984,866,1924,2618,600,906,814,2322,910,1274,786,2606,2606,600,2382,2690,1254,2612,2626,2390,812,1292,1242,460,812,1242,602,2626,2622,696,854,2620,758,690,810,2624,1258,820,494,2192,2644,820,684,2316,2622,692,814,692,1192,2046,1006,424,906,632,1690,716,636,1852,2044,1518,1026,634,1894,380,1852,1936,994,1940,700,534,2036,632,2034,476,2044,632,1942,762,536,1864,638,546,1996,716,398,754,992,480,2026,634,902,714,942,1066,544,2048,1212,632,1218,2028,1944,908,1974,1950,634,1962,488,1950,634,686,2026,1960,480,642,754,638,2032,1072,692,2024,756,2040,530,482,1998,1972,1074,1834,1318,1286,936,1904,1072,1068,724,692,1318,1222,1288,2034,1832,994,996,558,984,2044,1010,996,650,680,1184,778,1960,1024,808,2046,908,1870,1068,1000,722,1350,1290,1296,1948,398,1002,1002,1004,710,1212,1292,1948,398,1872,1068,2048,618,1350,1972,996,510,1318,1874,976,994,976,974,562,488,946,2058,1988,976,902,612,1298,2032,1074,550,604,582,586,1312,466,630,614,590,1076,520,1944,1074,650,2054,604,906,2058,1974,1074,1078,1466,1952,2012,2046,480,1326,2026,1072,2094,1468,1326,1950,594,1980,910,990,1328,624,1936,412,1108,2020,1006,2034,626,628,1410,652,1958,2084,632,728,1966,2084,2044,1072,1468,1326,1950,414,1074,2024,2050,1320,1958,1008,1954,1000,638,1950,2220,772,1942,398,910,996,2064,1468,1322,1958,2048,662,732,712,1950,1468,1954,2058,1996,648,1934,398,640,1448,1954,2054,1470,400,1952,1056,608,1954,1004,1980,1006,1464,598,640,2032,402,910,580,1950,976,1986,1956,380,430,916,550,1000,1968,1472,1952,910,880,974,1946,550,1376,1952,390,662,1310,1948,400,1288,642,1524,1948,1950,2058,804,2056,1968,2054,2060,910,1950,1312,440,652,930,1954,404,910,632,1962,1956,1960,632,344,1978,1962,638,1956,404,1964,638,2064,490,2054,638,1964,488,596,644,636,1956,1964,488,1940,1960,638,2096,636,638,1952,568,652,2030,472,640,2054,462,498,640,690,1958,402,1954,584,634,838,1992,434,306,1986,2068,1952,470,1234,2068,2454,834,1940,396,1578,668,630,1944,2070,2072,638,2040,674,470,528,1956,494,2046,470,2052,1946,444,630,522,970,486,2026,400,634,2042,2044,1944,634,2046,1946,402,2034,1966,442,1942,634,2034,1948,1956,402,1988,652,2062,634,2022,828,1946,636,2060,608,1944,1948,440,1942,2046,2034,1950,640,2032,468,638,2042,1952,1970,632,2304,2182,1948,400,642,2088,598,2044,1518,634,1126,1946,496,2048,492,982,2028,2028,402,632,894,470,598,1964,598,1946,1952,606,628,1960,640,1972,2022,1206,506,1948,644,1894,786,1514,1952,2008,638,1512,1948,644,634,1576,1948,632,966,400,902,1950,338,628,458,300,726,1946,1964,638,848,1942,2038,1202,1934,2031,1300,400,2006,2049,826,598,1960,1966,642,642,1198,596,464,1949,1966,464,1650,356,1192,1942,1966,1192,400,1928,1912,350,986,680,1942,2030,636,1182,1950,2150,554,1576,2736,714,402,766,1644,516,2578,678,2644,2562,1650,2548,660,1554,734,1568,2654,2450,924,2656,710,662,760,1570,2582,2502,2698,748,662,766,2496,1848,692,626,746,766,1606,2612,770,1696,2378,666,1754,654,2008,708,404,1566,1208,612,2638,762,678,1812,2604,1246,2474,858,2636,726,692,2046,414,712,662,770,2204,1734,460,2648,762,2628,428,938,1182,1154,742,634,752,2644,962,1156,956,620,2528,672,2492,574,484,586,1352,924,760,592,2378,2642,1484,2692,704,2620,2092,2664,746,1546,672,2618,1198,660,756,2632,1444,1358,434,2638,522,1980,704,632,2572,606,586,350,750,2544,2790,952,1346,752,1806,2040,666,642,388,1054,394,598,2024,2060,826,470,680,1262,1062,2034,2036,304,640,1984,516,2169,1460,762,2040,1998,308,596,340,1162,830,2048,1640,822,646,1984,1060,366,1276,2032,860,446,1690,1998,576,392,720,2032,1678,1990,2081,658,1080,598,850,2046,1994,644,504,648,1634,308,424,1214,1142,2024,2044,2042,438,620,600,598,362,674,364,2114,822,2163,2028,648,1202,1214,547,772,442,300,672,598,1720,896,1200,446,646,2032,862,2062,1686,368,1798,568,430,614,2038,1252,2034,2050,410,2002,398,636,1284,2030,1326,2054,316,670,342,1280,1198,2028,920,994,1402,708,674,642,684,652,548,642,426,444,379,2090,2098,2078,604,396,682,734,1642,2074,448,2044,2042,2006,396,2094,542,376,2012,420,2034,668,1194,904,952,306,386,2018,610,348,1130,1376,2074,2030,616,1084,960,1060,2026,440,858,326,676,636,2066,536,2052,446,436,2048,1436,598,1058,2058,516,2018,866,2026,2072,980,2028,648,914,968,1078,2022,2420,2082,408,2036,524,1954,1850,1678,400,300,522,2012,670,818,1888,2040,1976,1806,1960,632,1748,400,1962,1670,672,2050,500,928,2004,1814,726,708,1012,418,2050,462,414,1816,786,2108,2052,400,500,1984,2042,648,302,1218,1218,2034,2010,1812,2124,304,604,376,1010,1260,878,640,616,2028,1976,540,1800,772,644,642,976,1810,1940,2056,2040,1948,640,606,2036,382,1812,1220,2058,436,1882,594,586,2080,2104,592,642,2040,510,954,558,2227,418,536,1165,368,434,1812,640,728,402,382,2040,640,512,2042,400,982,778,806,1046,594,540,638,534,2038,2058,500,2028,714,1854,594,538,424,1982,1814,2093,640,300,630,2058,2058,468,1962,545,620,2016,772,1062,604,2056,1964,822,2092,642,478,660,834,1960,1816,914,640,402,2227,1020,2588,1054,594,1342,380,2510,794,2396,1296,2696,1012,2610,434,432,454,812,2648,2588,646,2458,2448,1932,1462,764,510,1342,2492,1056,512,2584,1052,812,2328,2486,472,814,1028,868,2622,1056,552,2600,2518,562,1536,1630,1716,2456,398,712,586,598,842,2500,1744,730,490,482,2628,686,862,654,880,2624,1028,768,518,738,2632,590,1574,980,1634,2360,1578,2512,600,810,2592,554,2140,948,2642,516,2608,1088,2484,1050,1574,938,920,1268,2486,680,2490,462,784,820,820,614,2630,2636,486,678,2488,2536,862,680,2488,2414,1010,2712,2606,1148,2616,2642,678,2124,2124,928,2084,680,666,380,386,592,640,1224,566,446,556,398,578,1248,564,1462,680,626,314,464,1222,1450,630,2092,348,1312,1248,606,560,380,2048,802,848,312,596,1226,556,412,854,484,1224,598,2032,400,1276,680,664,1324,598,1220,556,1954,312,1160,1222,2048,360,680,1138,914,1222,398,926,2018,2044,912,2040,1256,594,2026,2026,1432,454,2000,422,606,642,1220,554,1984,312,468,1738,672,538,554,2050,1922,398,498,1278,602,554,350,1688,1806,612,308,596,1220,560,1674,552,312,538,556,1802,612,618,322,640,660,464,624,1136,804,1116,2040,578,1260,382,2096,550,608,1218,1636,444,2066,956,564,736,1274,2010,1886,596,2028,1260,556,2034,344,606,776,554,1768,598,2042,2106,400,2134,462,2243,2197,2814,2714,2632,2276,582,744,514,956,800,816,1668,748,2618,720,776,1662,2496,2536,710,1694,700,1568,486,2632,2662,544,1320,678,404,756,1626,706,2628,1428,698,760,1626,768,2634,788,1566,756,2614,2670,2630,1572,2674,836,2632,1646,1666,722,2632,2584,574,1546,756,818,1646,716,2628,2726,1246,1570,764,2636,2690,2612,1572,1634,706,470,2640,636,604,484,1540,1658,776,736,1604,774,634,680,638,1602,722,772,764,710,2618,2642,2668,728,690,830,2626,2684,1270,1238,1346,2616,402,820,1568,830,550,516,818,1748,710,728,1332,1602,1120,678,1334,1624,1852,2468,2682,776,600,2688,824,1622,698,934,1142,712,766,1572,1010,1220,1568,2610,2600,1474,2692,710,558,1568,654,2632,656,2632,2608,746,2634,2632,664,1736,728,1624,2610,2646,1268,1556,1682,2582,2814,938,1938,1788,1506,778,964,414,302,598,1940,782,967,492,2028,2012,536,664,1792,2135,784,1268,438,1986,816,1786,628,2096,898,440,2016,1794,406,438,2036,488,626,2036,1796,628,486,1838,2086,1810,1192,1038,896,1194,1950,1266,448,496,494,1086,2040,1944,1576,668,668,346,1832,1994,596,438,2028,1992,1830,2018,668,488,1466,644,2040,1792,702,822,1792,672,526,2044,1942,492,1796,2038,750,688,590,2048,1798,1308,356,2058,488,592,2034,1834,1832,1468,638,532,1174,560,304,1016,1962,1538,416,718,2042,1022,2054,2070,642,1992,2026,2024,594,364,678,388,1422,356,1998,392,586,602,398,356,1362,688,1228,1904,1644,406,1342,1992,870,1014,1600,1242,430,1536,468,1354,618,666,1624,594,1056,396,1096,1482,1990,2044,350,1808,2060,1022,440,672,2054,2026,482,606,338,1764,590,592,1054,608,438,1852,428,2106,2108,622,420,678,506,302,508,1172,2036,404,642,596,1054,396,2042,2042,1976,2074,1200,402,600,2048,2108,2050,1802,2090,668,638,654,604,568,910,1366,1746,2046,880,1852,430,1804,738,2112,600,542,1334,868,498,450,2014,2046,596,872,2050,442,2056,660,642,1006,1260,888,2042,838,1458,594,1300,862,2026,568,2036,1982,620,1718,306,2269,1507,2230,1336,752,1998,392,374,1470,2046,2050,1352,1330,1356,1489,1356,1132,756,1708,2106,536,2040,1748,672,1336,1928,598,656,1174,844,2042,326,652,1228,610,1950,344,1356,2050,414,1798,2102,814,906,2042,2240,856,626,636,2044,628,592,730,570,1418,1788,1880,638,638,606,2044,752,1042,892,2054,638,450,632,2070,1796,602,2050,862,314,430,2002,2042,894,670,2138,832,2052,2054,2056,644,1818,1230,2042,352,1466,758,1348,626,1820,636,1448,2040,2028,720,922,658,741,1254,1260,2044,706,2030,902,590,658,1268,2048,818,2054,808,1842,914,2121,1258,2056,2020,2046,660,1262,2050,2150,1878,658,2054,1252,1258,1768,830,2050,592,1362,1820,1768,2048,840,432,492,602,766,1834,1254,990,2002,610,1254,1262,2048,322,2044,804,1258,1252,1020,824,438,532,718,1830,2090,300,1012,1080,414,1082,596,610,2064,2054,858,664,1762,852,1772,1812,2068,304,2157,666,640,634,984,1098,1090,372,608,350,2042,2056,370,1806,1424,626,986,1332,2048,838,2024,1984,656,408,684,904,594,626,2050,828,2018,362,588,624,966,386,684,384,1134,1030,890,846,448,1988,644,596,1494,2036,1080,2034,466,1752,1810,1986,636,910,1236,2000,2028,2028,688,2046,716,430,638,600,572,1340,378,502,2044,1718,412,2044,604,602,842,2046,712,2006,1986,638,604,2030,832,2044,350,926,668,2026,604,580,670,1992,2058,882,2032,1060,606,594,2058,1784,302,1816,2032,590,680,826,444,1688,588,492,850,324,974,596,619,2028,2054,434,1450,618,594,1730,2060,2168,695,318,1594,922,640,964,1190,2042,488,408,1192,952,1530,1844,640,1748,598,912,1436,2182,650,834,1354,1748,2054,920,1814,636,974,1998,2062,596,1284,2062,450,458,672,602,1350,2076,1818,456,592,1272,2054,1428,824,1462,490,406,590,648,1344,1274,1324,836,1760,1356,736,414,910,1218,400,376,330,744,1274,2024,894,628,770,722,2050,406,1804,740,2024,378,376,630,636,1956,352,816,1778,2042,580,700,2034,1364,2034,606,598,376,672,584,1266,2010,1332,674,1804,732,2016,546,368,664,1246,1250,2046,504,1704,712,2018,366,664,1244,2026,1340,1440,722,1186,1276,374,708,368,1246,810,2096,744,2024,1334,2056,1800,1698,418,666,374,1240,856,1424,2020,582,556,1140,1336,1896,610,604,304,624,458,370,1250,1258,594,2046,826,350,1700,1780,580,610,344,598,402,326,1250,2030,2036,1342,1342,508,1634,668,814,1874,1822,2030,538,530,372,328,1260,2036,2038,2122,2038,1326,372,1246,1246,604,632,2032,1389,2044,334,1088,1830,412,370,1964,526,824,2038,1320,2026,2034,1926,624,2030,322,572,634,364,328,1244,1010,948,1324,1340,1356,1870,2044,590,334,492,370,1330,2040,2100,490,1706,406,1896,2044,604,368,1240,2038,1324,1352,1356,410,590,592,366,1466,2040,616,1330,368,2016,1772,1780,1188,370,332,1246,2010,1232,368,374,378,2016,872,1262,696,362,326,2028,1134,948,400,1222,364,628,1146,614,634,368,332,1244,2044,1546,2032,739,1088,638,368,826,1750,2074,366,1330,370,330,2034,602,368,1758,834,1294,494,368,326,1216,1658,1212,368,328,1094,2028,2068,2034,1116,804,858,2038,1412,1826,1874,2060,1244,1248,668,660,2026,828,402,2040,1774,2022,898,568,1250,664,762,346,1978,634,602,1246,2036,432,1790,2042,1342,669,860,588,948,2085,964,1504,906,776,1348,820,2048,2050,886,596,1246,1356,608,570,442,644,632,580,608,432,1344,1214,1244,2026,588,448,826,2100,650,2040,1882,366,560,2034,1686,2046,756,368,988,994,1976,372,330,1196,2042,2110,830,616,624,752,622,630,1068,1674,1662,1662,980,330,624,1718,678,2180,2176,1330,1800,1314,1232,1346,1962,1348,1166,1938,1008,1050,628,1082,908,1630,1784,1778,2042,712,702,1954,470,1052,830,1198,598,792,1404,666,650,730,898,410,1866,1082,992,1240,374,376,800,746,778,914,1344,538,864,368,454,796,596,778,540,1264,1272,648,1130,2046,410,776,602,402,596,722,576,1248,2044,472,2016,2034,622,370,1338,1248,1250,618,502,600,518,630,1246,860,648,2024,884,630,1270,892,1796,2040,582,442,1904,534,370,1246,2044,1334,1350,1808,508,498,330,594,2034,2038,1356,964,386,2062,376,1246,2048,824,2048,2056,410,1132,670,1244,890,1806,2050,1834,1810,602,596,376,764,2048,2038,2034,2034,532,372,634,2038,1882,604,376,672,1346,2034,1252,634,370,900,2048,2050,954,556,372,1368,980,1974,376,672,1266,1038,830,504,2312,1012,2630,518,2360,2452,792,450,1564,470,422,514,448,694,818,1142,2374,1720,604,2648,2304,2544,760,776,746,470,424,764,1564,2616,1058,2642,2402,490,420,1564,2606,484,1734,2640,2308,790,534,2614,472,466,764,1564,2624,524,462,470,396,780,1618,2612,2668,1566,874,974,1234,2296,2462,2298,2278,746,472,418,766,1574,716,2362,760,354,2314,422,630,1572,2646,512,560,712,1200,1400,666,2358,784,468,358,1154,716,2640,824,468,418,1448,1604,770,2610,716,2723,2666,470,422,1536,1654,752,2628,474,422,512,1554,1620,2612,472,512,1564,2602,2640,648,946,1566,716,2610,1064,472,486,402,766,1630,2630,464,1088,778,770,420,688,1572,1194,472,418,628,2616,716,2690,788,472,418,1284,742,866,352,476,618,1632,744,2610,2500,2682,880,860,672,1594,702,720,2600,2648,312,472,746,704,2610,718,2538,476,510,676,1632,726,742,2682,2544,748,1574,708,418,2652,404,642,1566,774,808,858,810,402,1254,706,724,1878,2360,1694,1542,1582,714,756,708,788,696,1930,512,312,1172,2022,398,332,1932,598,2030,2064,1194,532,612,2058,2016,524,1210,1248,748,532,892,1066,590,2030,514,602,2052,594,2052,1976,1290,1980,2016,422,506,2032,586,514,504,458,1468,1012,2028,2030,1532,562,424,780,2004,1808,604,648,628,492,404,1086,2044,364,574,638,800,1464,2028,2036,356,1310,2042,1412,640,1878,1672,766,494,618,2026,434,500,2036,1282,2026,1010,562,2468,2710,710,554,700,698,2568,500,2452,2170,970,2176,738,404,768,660,826,2564,1024,692,840,2614,710,642,404,786,2646,2434,556,2432,754,2540,1746,558,1688,752,2618,594,2570,1550,2677,634,478,560,660,2586,616,1655,742,762,594,2494,1106,512,306,1732,392,1160,2542,2452,2518,660,648,2572,2546,2580,680,684,2108,2078,524,948,2428,858,846,2512,664,390,856,2558,2288,826,1720,702,2500,2568,2598,1628,632,2542,308,810,852,2654,912,646,644,2742,850,1440,642,822,2498,902,640,1620,766,2522,2308,1746,1154,2528,2022,658,486,2524,306,932,2534,2358,2530,736,2576,2120,1002,362,936,2586,758,2208,536,1680,682,1502,782,1774,2542,484,478,646,2901,2200,2200,1986,836,396,1640,414,1338,958,1262,2058,364,1198,462,496,1972,826,902,1632,360,490,2066,1204,400,610,1996,2020,1634,1358,2042,506,386,1948,490,552,2020,2040,504,888,2018,1318,632,1968,2061,638,1978,1950,402,2049,1944,1304,2071,2111,1206,2010,1690,2052,2004,2111,466,1992,492,1952,398,1462,1972,2056,2000,2055,2059,2073,2034,2039,1970,2143,2050,2007,1956,1950,2036,1970,1992,1912,1948,1948,1708,1976,2000,2034,2043,400,1948,1988,400,2026,2056,1584,1948,2038,1940,822,394,1984,2056,2050,622,490,1970,1908,2044,2054,2052,1050,1970,826,1890,378,1058,2024,2040,2249,2249,1128,2402,784,2066,592,630,544,648,964,1102,2052,1070,1412,1720,2099,2097,514,412,2060,2004,2054,2022,788,656,2048,2066,1046,1826,1816,2056,338,2176,1864,1204,1800,734,1238,2038,348,532,1226,2040,2024,2048,752,1242,1468,2154,342,754,546,360,348,2020,2024,1822,646,1902,758,655,1456,424,492,2026,632,1520,2026,376,1024,434,356,1722,448,1670,572,2038,2038,1462,644,1518,1994,664,2062,1462,648,410,2044,1332,2030,2048,550,770,788,406,322,2064,458,2000,2042,434,2052,786,2054,784,686,1268,2060,2056,2022,312,1614,864,1058,1744,928,1432,2036,2064,854,1570,1266,2006,542,776,1306,544,936,1218,646,2012,904,1862,650,588,1920,450,414,1680,1200,1288,326,820,558,1996,992,1202,546,1476,448,2032,2004,1412,588,580,490,482,382,782,2008,2026,2070,2042,770,1008,878,1052,548,382,2102,334,320,1184,600,1628,1216,2006,2036,2203,1188,556,1210,1972,416,2197,1512,540,2070,1970,2028,514,1958,1300,2048,1354,1466,2174,1240,1048,1296,2002,1998,776,2006,2036,566,1976,552,1464,2118,1128,630,634,890,438,2008,2056,424,2116,2036,1300,2042,1186,1988,1508,442,1978,2016,778,2046,546,1984,1950,748,2040,2040,366,590,780,2020,550,1444,602,588,1562,496,2004,1796,1992,1996,1472,322,2036,1994,1064,322,1194,1232,1210,1980,322,1775,1842,2002,2008,2117,1998,322,1216,378,1690,2038,1730,316,834,1462,592,1992,552,782,2008,2060,2128,2134,2014,2024,446,1674,2036,410,1458,536,590,2054,1388,2016,614,1298,1454,416,576,1842,2022,1982,406,426,782,476,694,358,1988,1996,996,660,414,2022,2010,414,562,2018,554,826,406,1814,2052,426,746,1080,1788,1156,490,1782,1788,488,706,1082,1832,980,1806,1188,392,1798,526,1752,666,1162,1824,360,650,1244,406,1826,1800,1830,304,1806,444,324,1882,1861,1770,348,1332,1848,1752,1770,386,1780,1778,1132,1794,1826,1798,328,1768,1804,530,452,1784,1858,1778,1804,1314,1850,1156,600,1852,1882,1174,1808,1654,2078,614,740,1028,2158,2666,1840,1820,1272,770,2014,1162,1190,1798,978,1010,1852,1258,682,1190,1090,1262,1254,568,1354,1470,1798,1872,614,2664,1950,2254,2258,2246,2242,2550,2500,2624,1298,2350,1410,2362,1924,2340,2334,1692,1102,1976,2522,2418,1664,1886,2002,1428,1630,2270,1272,1718,766,462,1306,1982,1914,676,528,1650,1666,2548,1438,1540,400,1304,1956,2088,1634,1134,2246,2260,1682,2120,1264,600,700,1634,1596,1852,2046,2228,2056,2284,2302,2292,1254,1530,1856,1516,2240,1020,472,1590,1596,2584,1950,820,744,1566,1258,2144,1568,1496,1422,1694,1682,1494,480,1420,1666,1502,1262,1250,702,708,1500,1234,1242,1046,636,1114,1762,1506,570,1648,1706,1486,828,1046,1358,410,1490,1498,1172,1228,1506,1204,1406,1396,1110,1572,1420,1414,1416,1414,1416,1408,1390,1394,1418,1258,1410,648,1624,1046,678,1266,1274,606,1286,626,1282,632,1778,1014,494,1586,594,410,1202,1938,1502,1268,964,654,770,1292,1270,432,846,816,1242,880,1390,590,1510,742,794,1504,1300,1388,620,1498,782,1120,510,1284,1098,534,1286,1242,1792,526,1034,332,390,1306,1234,1220,1296,518,1232,678,518,316,1038,1360,1282,1432,1458,1412,1828,524,1248,408,1288,556,898,952,1094,378,506,1272,1762,1394,1060,526,488,500,1010,844,1238,1450,528,522,784,914,1630,1286,1006,1020,534,1412,1282,510,1576,1058,1008,450,534,496,1014,792,526,1666,534,506,1270,920,474,538,540,498,854,324,458,538,616,1208,1488,524,624,524,572,582,402,1666,1364,412,568,586,1164,608,592,640,632,1214,2078,642,1794,1466,1012,2070,1922,1502,1810,1494,1726,1482,2078,1660,1778,972,2102,1646,1858,1480,2074,1498,1656,1672,1968,1664,1674,532,594,312,1018,1934,1876,1902,496,894,572,1194,1812,1912,1778,1902,476,1536,1120,588,486,2072,1746,2042,1780,436,982,644,630,1928,1762,1936,1556,528,646,448,636,506,1886,2118,750,1762,1542,1304,1610,546,646,462,632,1094,624,456,1756,1596,1660,2028,644,448,628,2096,1670,1068,1202,570,446,1258,1130,1772,1098,1532,1318,1792,550,620,1302,707,1266,1456,1426,518,412,1102,1210,1872,1046,586,1930,1606,1614,1214,1006,464,748,1222,2152,1290,772,768,1288,934,940,542,630,950,760,1658,1634,1774,1006,940,552,1190,748,1948,1804,522,980,1198,1138,1294,1410,576,804,892,1126,804,1360,1468,1664,1274,914,1682,998,458,796,1172,1218,1350,950,1002,1298,1666,1704,1360,1622,1206,796,400,742,1500,1932,1106,978,448,946,1774,1892,1208,442,516,1610,708,894,556,1202,1796,900,1026,670,562,1918,530,884,896,762,1800,1288,452,1452,1306,1406,1156,1558,1538,602,704,460,782,972,906,1028,1374,764,1238,1168,900,2188,2078,1274,1278,1292,1252,712,586,1206,568,574,894,1692,1204,898,1814,1216,540,844,558,882,860,764,738,1212,1468,650,1060,1228,574,1074,1186,1118,654,1798,1262,1252,1424,1426,652,454,800,2090,2092,1944,2094,613,1208,1154,1156,1156,1296,576,1516,2092,780,784,1214,1284,1038,1218,1158,610,812,938,1526,1508,1460,588,610,1890,1844,598,664,780,774,620,1428,598,1166,690,870,776,1940,1430,758,516,1108,1208,882,1568,510,1740,2014,1938,1638,2098,2014,1534,760,480,2094,2080,2073,846,1296,416,618,514,770,458,1566,2070,854,832,1282,846,540,928,844,1914,1730,1582,1196,416,968,596,2050,908,442,543,1206,456,526,550,880,928,866,536,848,2068,1740,1568,464,746,1148,1062,878,628,664,782,782,546,1118,1186,456,982,592,670,1910,2036,2126,1260,608,874,782,768,1524,934,908,702,1550,454,530,550,862,1898,1852,1488,2080,2054,772,784,696,1056,1256,416,938,1210,596,1914,2048,1656,1798,1138,1218,594,770,776,984,938,642,570,846,1988,1070,2042,1650,750,1262,1468,1926,600,694,876,2042,1764,398,750,2086,1976,664,954,780,766,1004,646,1864,1444,1822,1458,934,592,678,1212,518,870,1856,302,1122,498,860,784,778,596,710,846,550,926,716,980,1810,386,1376,658,330,664,772,1078,646,516,1192,368,1664,1798,1566,734,312,740,1766,1198,1980,1956,772,658,844,1108,846,1652,1196,370,720,772,398,604,522,532,864,664,1594,1454,1038,532,930,644,654,1552,774,1054,824,464,588,654,552,2050,574,780,1632,1864,1718,534,1888,2008,1068,1682,900,1882,1044,1006,878,1920,1852,782,1680,862,2242,1548,386,304,642,518,1492,890,1696,852,706,1382,772,1674,516,966,304,600,1964,754,586,618,564,1572,1538,1718,466,582,546,1908,1568,778,1238,1598,488,314,434,842,1736,1098,780,1626,2040,1716,412,548,864,1896,508,2028,1924,608,640,2058,1746,1618,1804,2110,1828,1760,2054,2108,1864,600,2042,1236,778,780,476,516,480,2086,1660,638,564,1738,674,1262,842,1798,404,696,460,470,724,750,792,510,1748,1744,560,634,660,1262,1722,1772,744,362,506,552,440,746,718,1600,1518,560,1006,654,314,318,754,494,634,1052,354,494,544,804,544,1628,1626,1730,470,664,660,442,1650,1652,654,502,584,470,1628,1494,658,1322,1390,1198,1138,388,318,538,470,414,430,1234,1762,1596,744,502,526,548,1608,1736,564,1238,1352,1526,1390,432,1744,976,1194,452,736,1322,1022,1028,556,1684,578,1604,1534,928,694,390,1668,1754,570,1636,662,1402,1708,1092,1796,1548,790,1668,1582,1400,1106,1120,362,504,480,1740,1524,1530,554,1746,1378,1698,1522,1132,532,606,460,1744,498,970,308,1526,636,1706,474,758,722,1584,658,1724,982,352,552,586,728,738,1616,1754,586,1328,1138,1658,756,510,1488,1132,438,1740,1542,590,552,720,1608,1742,980,1060,1220,1110,506,1764,1522,552,1034,778,532,680,1406,1270,1108,1074,508,1776,1766,1736,1722,434,1266,1776,1776,1282,548,500,1774,1696,1578,774,322,578,900,648,1526,1352,1532,736,1614,1746,1390,1424,1804,506,494,1738,946,1132,1190,1638,1590,408,564,422,1792,1774,420,1776,974,998,1965,754,1680,652,514,2058,1806,1798,1334,1302,548,1310,1344,882,622,1806,1938,1348,1124,772,530,806,1928,868,1354,912,1492,1952,1958,666,1490,1652,2088,1108,904,2010,678,436,1356,1122,2008,590,628,1486,520,628,778,1040,2052,1298,984,916,634,870,2018,2052,370,606,750,1906,630,2004,632,1994,630,1996,808,2003,2004,450,434,556,919,1148,2410,396,1592,950,1690,1958,1548,1488,1032,820,1608,1108,952,952,1632,1368,524,844,492,1460,508,1756,1540,1228,1084,964,652,644,904,576,516,888,316,464,464,564,1720,568,636,832,556,560,1624,780,696,1628,760,848,1312,576,684,764,1528,968,1280,1400,998,1240,1484,976,1802,1242,1848,1798,1062,1728,1808,1808,1814,1804,1822,1448,1684,1818,1814,1078,1208,1808,1766,1824,758,922,1666,1792,1616,1448,606,1428,614,1474,588,1424,1226,554,548,1390,642,1458,1206,1176,1788,1784,1792,2070,1784,454,2472,2472,1336,488,2052,2056,2144,2044,2028,1448,2992,2052,2052,2068,2064,2024,3224,2064,2064,788,2416,2052,2040,2048,2064,2056,2048,2048,2056,2172,2172,2160,2032,2036,2056,2052,2400,2044,2016,2052,2096,2120,1120,2012,2036,1948,1552,2256,2048,1212,2044,2068,2056,1936,2016,1504,2044,2272,1640,2124,580,2148,2072,1696,1968,1488,1912,1768,1804,2264,668,3380,2838,1016,634,1332,416,476,632,682,376,860,568,1194,1214,1204,1210,428,600,396,2588,1244,1250,1236,1234,1612,920,1160,1591,2760,616,876,1782,594,1190,1205,851,1183,1185,857,796,1150,746,2392,548,696,1152,1196,784,996,862,1477,1114,850,2126,1228,1354,1128,2636,1386,1380,1354,1736,1226,750,390,1210,800,797,474,1757,885,1592,867,1583,408,1776,1764,864,642,668,636,648,640,654,372,338,342,1400,1596,1548,1423,1414,1430,2270,1372,1284,1758,882,2708,1759,794,1757,802,888,1389,1000,877,1748,1320,1224,1228,754,2173,2702,1762,1758,766,352,1830,2746,1420,2364,1156,682,1642,890,958,916,1200,1208,1200,1150,834,932,1044,662,1198,654,542,1102,472,392,1216,818,1406,663,1503,568,774,1060,482,1754,1496,906,974,672,890,878,546,540,818,1616,1399,990,1218,372,874,1108,910,1152,532,2757,2822,1228,1218,1596,1766,1598,1601,1590,2446,1586,1210,1688,818,1598,1844,872,1764,1760,1760,1764,886,783,1120,1360,1506,1760,1236,1234,484,844,564,1108,1076,1078,1292,1128,524,1238,1256,1242,1246,1406,1414,2698,886,1740,1412,1744,2716,1786,614,846,880,848,850,852,1754,877,1228,533,1210,1166,2480,1210,340,490,608,913,528,418,612,876,1768,1410,1628,1489,2764,882,870,890,852,421,2416,850,640,860,877,891,616,380,626,882,538,356,642,362,316,716,730,1568,926,1040,1456,910,1396,1402,1744,1758,702,650,1904,2323,2154,1760,2726,1419,1760,1658,1276,799,1320,1066,1342,1405,1650,1422,1482,780,306,688,868,834,1792,856,692,858,698,1270,1774,1764,890,822,592,2712,2184,480,344,320,1797,1746,306,1750,1562,1760,524,902,1376,780,864,2101,1020,1728,1236,342,332,474,1168,406,838,744,1762,1760,868,1610,1745,1174,822,866,1114,746,1360,1418,690,1778,1585,1808,1242,1456,1384,900,950,1773,1750,1406,1378,870,878,884,1408,624,1760,832,1758,1516,486,929,1684,2746,2506,2148,2322,1054,626,864,722,766,956,664,848,1632,1184,962,740,1146,700,851,2615,2416,775,754,798,1100,702,1230,656,428,1106,1380,1300,872,543,1192,1242,2446,530,1158,1788,566,1424,1744,830,530,1384,1238,1224,1412,1730,778,1666,1278,2594,1384,1382,1792,1586,700,1720,594,622,684,756,751,1462,1506,500,1524,716,886,1220,1238,1160,1758,916,718,800,646,2562,1770,1738,2692,1190,1240,844,872,512,886,1932,812,879,883,476,1478,822,864,2418,1560,1574,901,885,866,1770,1114,1142,1200,1758,1048,1140,380,2710,809,722,1066,368,1736,1752,696,1180,1192,1178,700,356,1110,354,888,400,680,526,798,794,532,510,560,840,756,1760,2628,1758,2616,2596,2630,878,883,880,884,1677,2644,2692,1570,1780,1408,408,1232,1330,432,300,1190,400,545,870,528,1184,498,808,962,500,496,512,488,886,352,524,430,456,1252,1410,1686,882,1553,564,1496,562,1166,1384,978,1334,1160,416,1176,1120,520,638,702,1136,692,1500,1676,1660,1658,1400,1110,1400,1735,1152,1376,562,340,1138,520,314,1214,438,824,790,1690,1208,516,432,434,606,554,604,474,360,968,1182,1468,850,1326,540,320,524,1184,552,562,796,852,706,758,1412,877,2724,1756,1090,682,788,656,1608,1765,895,986,824,1304,1766,880,1773,1762,877,1662,901,892,2440,696,714,882,442,686,832,690,506,782,796,742,1276,1224,1222,1256,1238,1226,1766,1753,1233,1238,716,1532,2190,2752,728,524,1560,1212,476,600,718,1212,1216,1142,526,470,1082,454,458,2186,1096,1772,2674,820,382,838,456,1654,734,2096,2102,1760,572,682,2546,884,1138,728,1080,1102,1080,1076,1068,1076,1736,1420,878,870,1220,1230,536,704,1154,1214,1296,772,488,2738,634,642,620,734,606,626,612,2728,892,702,1036,584,540,1234,1226,1240,1214,1230,884,1726,1738,1766,1764,1762,498,1238,756,1476,762,788,1584,324,449,434,1182,1585,844,1422,1625,1402,1414,894,1408,986,1076,847,2424,408,1732,1402,651,678,670,512,530,910,964,1062,1238,573,1060,1220,1158,2131,1212,536,538,738,654,2458,1158,582,564,756,1222,2514,1406,1430,738,842,860,1392,1088,568,494,912,790,786,848,608,618,790,2120,456,724,560,508,406,312,520,1216,1058,788,890,700,458,526,510,1198,560,1086,606,372,1412,1072,782,1154,600,790,511,800,902,1420,456,552,1072,1160,566,778,815,798,784,432,1062,1828,1932,1218,710,994,1130,950,2506,438,538,894,430,1414,1180,720,922,1758,1330,1236,2484,1092,804,1244,946,334,604,834,1068,432,388,1132,1364,740,372,1072,1054,758,1178,1424,778,978,1388,772,1230,1234,1150,1054,1236,430,1158,1018,374,380,1548,412,828,1744,1184,306,858,776,414,304,1110,1014,422,430,344,344,360,306,712,788,308,706,358,354,886,2580,420,416,342,520,436,1164,650,506,1212,742,840,2058,512,602,462,592,480,1832,890,516,660,586,596,656,816,774,718,572,1966,1740,900,874,1476,620,836,692,626,876,866,810,576,522,786,1786,732,788,872,866,572,406,832,1012,860,804,786,888,648,624,574,910,380,1058,448,480,806,544,1356,708,688,474,648,1180,688,878,608,916,584,1732,1010,1186,730,942,612,848,408,846,1884,876,636,1766,752,1746,1742,790,822,1020,442,1274,984,804,596,976,774,1272,862,1042,502,946,816,816,762,390,694,686,1338,1002,1514,2234,1364,1260,1346,706,474,506,502,860,844,870,1404,880,730,1286,1110,628,1774,1210,1618,852,716,1236,896,1022,770,782,868,962,976,514,1784,1874,1708,786,498,1194,858,838,1764,870,1310,616,848,970,628,1486,1470,592,458,870,870,680,1328,1714,1576,1810,1526,1446,964,1444,852,596,1406,1142,1386,1346,1428,1258,1358,1536,918,1840,1366,1336,1302,1232,1128,518,966,914,648,968,962,1348,1840,1112,1456,876,946,1232,934,1768,1782,786,1134,542,406,832,1394,858,810,1210,1132,994,720,670,1146,1208,916,706,1182,1712,754,704,1800,980,908,754,724,944,1334,730,900,974,1496,840,864,1094,756,884,816,714,628,1788,1258,1528,708,1194,1018,1190,740,1758,682,484,490,764,634,784,1722,858,768,682,900,782,764,1036,1156,1828,918,680,822,706,1770,972,936,902,1022,894,840,1724,1814,1658,1766,796,954,1078,552,1876,538,792,556,1174,888,934,636,798,362,804,1230,844,1532,1752,1590,812,646,1864,1270,904,1566,1788,1798,786,1704,1192,1688,1656,758,972,618,526,794,920,1002,1856,1418,1768,950,952,830,850,1542,1772,982,464,1196,2078,1052,1762,1756,744,734,812,1192,1194,1196,736,1202,1174,960,1778,1762,1226,1772,1784,1810,1800,1788,1788,1782,910,1070,1176,1776,1800,1796,1538,1662,1758,1802,1866,430,1350,832,1194,902,1596,926,964,1772,1244,1778,1758,1170,902,1886,716,1206,1758,532,304,1514,684,848,1482,1190,1672,1666,1788,1740,1706,1680,1212,1776,1774,1812,1812,1318,686,522,1030,460,512,1682,1790,1336,1752,1710,1066,1344,2698,902,1238,1400,1472,408,414,518,434,1162,642,530,1204,740,840,2052,600,460,588,1178,514,654,590,674,814,766,724,716,1960,1716,900,872,1506,680,834,692,636,880,864,750,744,810,588,558,786,562,690,1784,1772,832,1052,804,672,782,890,644,622,572,462,728,876,378,1092,446,482,790,1350,1210,576,706,688,1182,894,684,646,874,602,580,1718,1022,1180,720,934,846,844,526,1870,672,516,1764,750,1738,1734,814,820,682,1016,1274,974,594,974,772,856,580,1036,460,940,810,824,766,386,690,710,1330,1160,1722,802,1384,1358,1336,700,530,494,488,500,856,840,866,1394,820,756,1272,1104,624,858,1200,1612,1388,846,766,1220,940,954,782,830,824,982,464,558,510,1696,1866,1682,786,1740,864,788,1758,862,1304,1064,612,840,962,618,1478,1466,584,452,868,862,678,1346,1704,1572,1792,1516,1434,1016,1436,846,432,594,1398,1132,1380,1332,1414,1522,1248,1350,1524,1018,1770,1306,1324,1240,1100,954,906,964,958,1334,1828,1542,1450,872,1118,932,1762,488,626,830,1382,850,806,1196,1046,1004,1132,1134,910,702,1176,1698,748,706,1790,974,870,934,850,726,894,966,1486,838,1088,878,706,584,1776,1242,1520,1180,1008,1180,732,676,482,756,630,784,1712,846,768,678,894,772,762,1148,1816,916,680,814,702,1286,888,968,930,890,1016,890,834,1714,1806,1650,1748,788,946,1068,580,1858,784,882,924,664,792,818,1222,830,1768,1570,826,764,1850,1026,900,1552,1774,1780,778,614,1184,1638,796,972,614,526,862,918,992,1788,1748,1756,784,952,838,1530,1770,978,476,1188,2070,1032,1750,1806,728,790,1186,1188,1182,1190,1190,738,1164,894,1746,1216,1754,1774,1796,1796,1772,906,1048,1764,1778,1786,1534,1648,1744,1538,1854,820,1196,890,1590,924,1758,568,1182,1764,1746,1162,584,2262,1872,1194,1742,550,1506,842,796,1180,1660,1656,1776,1726,1256,712,992,592,422,1196,1768,1798,1792,1432,682,1026,456,1652,1776,1056,1768,1822,1046,1340,1378,1172,686,1652,1466,1558,552,474,974,1626,1366,1728,1334,1334,1336,1326,1544,604,454,1324,1732,1558,618,612,1490,1870,1906,1886,1874,1774,1878,1736,1730,1730,1736,1744,1046,954,928,930,1688,1492,892,890,802,1262,916,972,1760,1758,1770,1762,1318,1364,1382,1972,2012,1676,1288,1788,1618,1868,1146,1504,1520,1522,1560,322,310,1050,1422,1462,1430,1442,1386,1068,858,1396,1214,1228,1146,878,1524,1552,1546,1114,1062,1522,1518,1790,1128,1638,1432,952,560,668,954,1452,1252,1316,1294,1340,680,1274,1242,1476,1642,1426,1860,1180,1424,1206,1528,832,302,1078,1526,1432,1436,1638,1874,1656,1228,1556,1622,1538,1206,1194,1212,862,1192,1726,912,952,1384,1700,700,1436,1506,968,1090,1538,598,970,1078,960,706,564,420,784,1372,1328,1558,506,304,682,1134,1108,922,492,636,640,1512,836,992,752,562,540,578,578,1550,1502,1264,976,992,1530,562,570,1186,1272,998,710,794,418,962,832,838,396,702,688,1408,386,1356,1552,1756,1826,1832,1558,1796,1648,1326,1512,1548,1528,1658,1826,1802,1886,1894,1690,1172,1896,1946,1660,1546,1646,1646,1800,1652,682,588,1902,1940,1654,1670,1598,1776,1556,1100,1564,1780,1954,2002,2044,1778,984,1230,1520,1540,1368,1100,1754,1542,1876,1908,1070,1768,550,1026,490,522,300,512,372,894,1586,1642,1076,334,488,1066,1616,1568,1604,412,1046,480,466,1022,390,456,366,486,1562,1494,1646,402,454,1052,1022,478,504,1630,1592,1618,1554,1618,1590,520,886,1550,1560,1616,1620,1554,446,704,1602,472,478,1602,778,326,408,1034,984,342,1448,1610,1024,1662,1584,1638,1636,682,766,592,1664,1664,1668,1342,1038,1678,1536,1652,1376,1044,1770,1308,1002,842,706,638,804,1646,642,742,840,784,1744,1622,1584,962,1666,772,756,610,1588,1336,1530,1618,634,784,642,714,1150,610,452,636,760,875,491,2066,1646,2044,1446,624,1745,1926,1836,374,404,1462,1620,1834,1735,1946,1446,704,650,1709,1712,492,544,1564,1770,1848,1456,1250,1072,1808,832,810,930,716,1432,810,570,492,700,330,484,658,544,1550,2014,748,588,1142,1204,1784,1452,1454,1808,694,852,1130,1850,508,858,822,1304,1298,1210,1462,698,1518,742,1560,716,920,750,498,1262,700,814,1814,1796,1004,1882,1716,1702,884,662,772,748,1528,1744,832,658,1090,642,686,518,688,898,1460,1096,1734,316,1312,1803,1764,848,854,778,834,1558,786,606,1254,430,964,458,472,462,854,924,758,380,780,776,1616,1548,1020,1468,1694,602,1404,730,1312,974,1472,1498,304,1264,1700,1652,2096,2096,444,1532,440,416,1508,1588,1452,1516,1460,1464,1456,1452,1500,384,1504,1496,1512,1500,1496,2090,2090,840,1840,1906,1478,1198,1866,1198,368,644,546,1362,442,526,600,520,1870,462,1440,1826,940,1478,430,1830,676,1464,1174,754,752,1658,1866,1152,662,664,1420,734,1084,1870,752,478,1090,1094,1866,1872,1688,1444,644,648,1868,820,1394,1396,1388,834,1676,1776,1432,1416,1826,1430,1720,1854,1376,1884,1426,902,904,1422,1836,1422,1832,1428,1428,1932,1896,1898,1940,1310,558,1286,1392,348,312,374,1838,1428,1834,1430,1422,518,672,896,1466,578,598,1434,1866,586,878,1412,432,1234,1434,1854,1242,1430,1668,1446,1584,1866,1130,1436,1430,1434,1080,1180,2106,2106,620,1280,2440,2444,2468,2444,2436,1280,2470,2452,1162,1172,1188,1198,2416,2444,1752,600,1810,542,1162,1152,1130,1166,1164,1280,2288,2442,2242,758,788,2446,2390,1854,1854,2488,1194,1206,1210,1186,472,638,1146,1216,2424,1156,1126,1170,1120,1096,1168,1086,414,382,1164,740,1164,356,346,506,2478,732,678,2420,2304,2658,2446,1862,1984,2434,2478,2476,2418,1682,2418,2780,2736,2504,2456,1314,1094,1280,944,2250,2624,2172,1280,1542,1960,1900,2098,2042,1840,2002,1290,1268,2192,1058,1084,1076,1068,686,690,688,688,930,952,2130,1280,2412,1280,1280,2078,1942,2426,2428,2380,2742,2486,3148,1280,932,1280,592,2118,1370,528,2080,2096,2080,1628,730,2084,750,888,748,2072,2074,898,712,592,882,1792,898,948,906,2024,756,896,2086,2286,786,720,2220,2082,938,1070,910,1934,904,1016,890,898,994,1222,450,2088,2076,1776,1784,1366,900,1696,900,852,804,1806,744,910,712,960,1800,734,972,1810,1924,1392,1668,1856,1824,1814,1080,1878,1636,1590,1766,1732,1336,1782,1854,1712,1004,528,1024,1704,1674,1792,1780,1706,1646,1804,678,1124,1718,1794,1848,1710,1792,1560,1830,1786,1172,1736,1694,1892,1720,1826,1860,1660,1622,1676,1518,1656,1700,2471,1424,1394,986,758,932,1428,760,1188,610,1392,1054,1396,1396,1394,1396,1406,1386,1190,1428,1398,1452,1394,1074,1434,1084,1182,762,972,376,1394,1396,1350,1436,1018,1024,1320,1392,1210,1386,1394,758,1396,682,524,1396,1446,1186,1360,1392,1392,1390,1402,1182,1386,1400,968,1186,1190,1188,450,1392,612,1396,1422,1422,1192,1194,1260,1384,920,906,1172,688,1060,1186,608,1188,1394,524,1394,1180,1054,642,1058,670,1398,1292,610,916,1364,1334,1392,378,1392,1384,1182,1410,1162,1370,1188,1094,1396,656,1224,1392,1392,1444,1206,1390,1392,1408,1390,1426,1400,1386,1398,1202,1194,1120,1394,1394,1402,1214,766,1396,1402,1392,1390,714,1396,1318,1398,1434,1200,1206,1400,1394,1184,1208,1030,1398,1382,1382,1188,1186,1400,1390,1390,1204,1402,1182,902,638,838,1390,1396,1396,1392,1388,1392,1382,762,1054,1432,1394,666,782,1388,1402,1388,1392,1392,1398,1440,1260,774,1396,1326,1370,1186,664,660,658,910,764,774,742,1204,774,1206,768,1310,774,778,1184,1600,986,1149,1600,726,1600,1120,663,1600,1131,812,945,659,727,798,769,781,713,2190,2296,1192,940,1228,1060,1128,1128,1304,1168,1228,952,1252,1408,1268,1160,1060,1140,1152,1372,1156,1240,1372,1356,1356,1348,1368,1488,1476,1384,1368,1456,1504,1320,888,1948,1368,1384,1496,1392,1372,1284,1524,1472,1852,1184,620,1228,1512,1208,1364,1424,1744,1816,2128,2190,2190,2242,1976,764,2268,2208,2260,2272,1980,1412,2548,2248,2272,1956,1900,1644,784,2272,2292,1416,2112,1784,1652,2184,2492,2456,2504,2512,2552,2096,2140,2532,1928,1276,2124,2512,2260,2000,2272,1376,1012,1068,1736,1212,1340,516,416,2232,1480,952,1504,1420,2288,1512,2284,1592,2236,392,1372,1668,1700,1496,1512,1380,1176,2016,1892,1576,1604,2512,2508,2260,2264,2276,996,1884,2028,2260,2076,2276,2256,1712,2300,2268,2192,2284,2104,1244,1576,2524,1636,1120,1496,2352,1992,1064,2300,2288,2264,2260,2240,1176,2244,1832,1900,2244,1520,1764,2368,876,2500,684,1456,1512,2284,2024,1224,2004,1156,1156,1776,968,1892,1844,1172,852,1992,1892,2268,1272,2280,1368,1668,2064,2248,1436,2280,804,1392,2220,2760,1404,1404,1396,2348,1168,2296,1636,2292,2236,1032,1804,1696,912,372,1508,2532,1752,1348,1448,2644,1920,1120,1480,1612,1628,1716,2068,2264,1288,544,1588,2276,2012,2264,2156,2248,2072,2300,1676,1716,2256,3004,860,1552,2308,2288,2268,1516,1492,2268,1696,2568,1932,2164,2260,2272,2512,584,728,656,2404,2100,2180,1524,1352,2252,2244,2284,2272,2264,2228,2252,2268,2512,2248,2404,2264,2260,2284,2272,2004,2264,2252,2268,2272,2256,1676,2220,1672,2288,1444,1748,2196,1076,2236,2272,2112,2252,2272,2264,2248,2268,2252,1912,1624,2324,2272,1592,2320,2268,2460,2276,2432,1960,2352,736,1920,368,2284,2192,504,2184,2220,2520,1576,1544,2252,300,2248,1404,1432,1064,1656,1120,1492,2252,1504,1592,2240,2268,2216,2352,1420,1132,856,1156,420,2204,1132,1768,884,1404,1684,788,1504,1904,1032,1620,1620,2256,2340,1468,1376,1424,2264,552,740,1044,880,1100,776,512,748,1228,1372,2252,2480,2252,804,584,980,1288,1280,736,728,1244,2516,2508,1348,2632,1396,544,552,948,928,1096,1448,764,872,304,1744,2176,1356,560,512,540,868,864,808,1168,2640,2244,576,980,1024,852,1020,392,480,460,1304,1332,1388,2696,2500,2120,1400,1996,1396,1708,2280,904,944,1504,2512,1996,1824,412,780,476,1696,1180,2156,2288,2272,1736,1696,812,2272,1548,1288,2276,2352,1556,2108,2280,1344,1792,2288,2268,2140,1420,2236,2204,2280,2224,676,700,944,748,824,1000,1028,2068,2504,492,1760,468,544,736,2388,672,804,1228,1992,1556,1000,824,2268,1048,1096,1120,1124,1444,464,432,2272,2080,1544,2256,1640,1556,1492,1048,2336,1568,2260,2244,1520,2248,2376,2256,2288,2252,1708,1032,2244,1608,1520,836,848,2236,740,1504,2256,1468,1512,1404,2432,2256,2284,2332,2296,2272,2684,2564,2244,2388,1280,1896,2264,1604,2288,1648,1448,2240,748,3142,726,1416,1340,1354,496,1394,1230,792,1590,1566,554,1602,1796,1580,1008,1768,352,450,1780,1070,1586,1798,1452,486,1596,1182,1800,1644,786,1594,1530,1572,1574,1606,1604,988,1660,2098,1748,1566,1718,1806,1562,1794,1786,1452,1730,1796,1588,1620,1908,1698,1220,1604,1046,1554,1574,1602,1036,466,1916,1430,1314,1514,1196,1244,788,1590,1782,1812,1726,1800,910,1598,1798,1804,1798,1594,942,950,882,978,1896,1468,1814,1810,1778,758,1616,1414,1604,1076,1180,510,1804,1814,1062,1800,1784,1574,1772,1802,844,1580,1618,1604,1916,1642,1198,1716,1028,884,1880,444,1592,1580,1698,1788,1906,1802,1174,1474,1648,1826,954,964,934,952,1752,848,1426,474,680,1902,1672,1476,1592,1802,868,1764,1754,1588,806,1406,1904,524,442,1792,1180,1898,1032,420,1588,1638,1778,908,1038,1176,1790,1224,1238,1598,1628,1782,2426,1022,1416,1398,1442,900,698,1398,1220,780,1566,696,828,558,1598,1800,1582,1668,1840,1370,1038,1668,1756,1766,1600,1812,1084,1598,1202,1780,1198,1902,1544,1534,1580,1586,1608,1602,988,1712,1588,708,1766,1572,1724,1808,1566,1806,1786,1456,1634,1796,1594,1688,1602,516,1926,1716,1224,1602,1046,1672,1816,1566,1600,1232,778,1914,1434,1784,1504,1196,1756,1786,1794,1802,1646,1178,1792,988,1590,1798,1780,1800,1590,948,886,946,950,1910,1478,1818,1788,1792,758,1610,1406,1598,1076,1276,704,508,1800,1792,1060,1804,1782,1580,1776,1786,838,510,796,1622,1602,1912,1652,1202,1760,1000,1808,1308,1586,1582,1704,1784,1806,1794,1180,1490,1648,1826,944,954,936,940,1744,1370,1504,1902,1716,1480,1590,1804,862,828,1794,1786,810,1392,1900,524,1786,1192,1828,1418,488,1584,1734,1776,888,1040,1176,1788,1224,1300,1578,1660,1806,1922,452,1432,1284,1836,1660,1232,1468,376,384,1176,1596,1188,1892,1808,1560,372,1040,1784,1608,1772,1260,1112,1804,1616,1204,1592,1808,1904,1760,1612,1336,1620,1656,368,560,328,608,600,1788,1816,800,812,888,1488,920,1324,1604,1504,1580,1796,1596,1156,1232,1116,1724,1776,1808,1784,1812,1472,1500,920,1824,1588,1152,1572,1812,1804,1500,1828,576,1612,812,1544,1608,1632,1636,1328,1672,1540,1624,1692,1004,1336,1608,1560,1116,1600,1592,1168,1680,872,1376,964,1792,388,620,1828,1808,1076,1460,1344,1804,1816,1216,1256,1152,1552,836,812,1108,1592,1812,1180,640,1184,676,996,952,1820,1808,1464,1616,1796,1828,860,1036,1372,1604,1580,1588,764,1816,656,1500,1748,1548,996,1300,1688,1812,1600,1796,1820,820,1716,916,800,1352,320,1116,1828,1804,1580,1808,1816,1560,1624,300,1540,1784,1536,1620,1624,1608,1196,928,1656,1016,1544,1508,1492,1216,1188,1108,1820,1580,1824,1472,1072,1064,556,1418,1852,1780,1786,1854,1790,948,1588,1490,1348,1762,1800,1600,1680,1680,1604,1148,1708,1180,1838,1544,1594,1784,692,1712,1634,1540,1520,1804,1802,1074,1404,1264,1788,1632,1200,736,1504,914,1728,1576,422,834,418,636,1942,1668,1544,1806,1762,652,700,774,768,1724,670,1772,1280,1158,1572,1734,1858,1624,1588,1324,2100,1574,416,312,1280,390,536,1760,1776,790,800,858,684,812,1290,1504,1482,924,1766,1572,1144,1214,1190,850,1746,1462,662,1632,1232,1030,1470,914,1790,1554,1086,1552,1784,1778,1480,1790,1254,1586,810,1560,1584,1588,1628,1382,1640,1558,614,1286,1580,1672,626,976,422,1314,1580,1562,1774,1580,1010,1576,1144,1726,1718,476,1140,432,958,1614,446,612,1788,1778,680,1446,1578,1798,564,1790,1458,1134,1522,826,798,1090,1562,1776,740,598,1166,646,518,670,938,1788,1778,1438,1584,1770,1798,854,826,1350,1580,490,1560,1628,1780,986,644,1482,1782,1458,1302,1738,1792,1584,1772,1776,696,1698,904,786,782,1204,1202,906,1810,1776,1524,1786,1778,526,1602,1628,1718,1510,1616,1600,1594,1178,912,734,1004,1534,1574,1194,1170,1124,1120,1086,1792,1782,1784,1494,906,1058,420,424,468,1430,1432,1362,502,1406,1232,1598,786,1576,572,1610,1810,1594,1808,1762,1030,338,1804,532,1504,1610,1134,1214,1790,1250,1896,1614,1538,1542,1592,1618,1626,1004,1738,2041,1638,2428,1570,1732,1832,1590,1810,1800,1548,1578,1782,1808,1210,1592,1666,1618,572,1232,1632,1192,1684,1586,1618,1520,1226,1252,1008,1804,1830,1740,1810,922,1604,1814,1796,1820,1612,948,958,890,956,1982,1494,1832,1814,1804,800,1620,1410,970,1604,1096,828,512,1832,1798,1072,1818,1800,1600,1800,848,1802,1596,1924,1634,1618,1656,1208,1538,1280,1888,1606,1272,710,1588,1712,1800,1918,1190,1506,1802,1866,1652,960,966,946,950,1716,1516,1856,1490,1670,1602,1824,870,1726,1766,816,1422,1838,530,1808,1194,1842,1020,698,1596,1792,1798,906,1042,1212,1802,1236,1014,1608,1184,1704,3130,1968,668,676,644,932,628,656,1956,2124,548,1368,1140,2048,1124,2296,1812,1492,1360,1944,2180,1924,1440,1444,1880,1952,1520,2020,1736,1308,2000,2498,2420,1968,2228,2308,836,2188,984,1036,1916,1788,872,2096,2244,1988,1660,2448,1560,1588,2144,1032,1896,1388,1216,2016,2016,1856,1664,900,880,708,1804,856,960,604,880,480,400,476,3010,2976,996,1590,410,2390,2356,1450,1218,1598,1286,576,2346,1244,848,1600,1606,1604,1212,1598,1602,318,1272,1610,1350,2390,2402,1622,976,526,1604,1236,2336,1608,1234,1582,2356,1602,948,440,404,302,1604,1612,2394,1600,1590,1590,2370,1260,1580,1470,2288,840,526,1590,1246,2390,1584,2396,1030,732,1594,1598,1590,1624,2252,1598,1022,1592,1564,1604,2364,1714,888,2942,1292,1320,3478,1308,1338,2920,1292,1314,1282,1466,3892,2932,2960,1510,2892,2924,1466,1466,2894,1932,2820,2966,2366,2906,4210,2904,2878,2880,2890,2210,652,2382,2976,3934,1472,1466,3930,2916,1448,2912,2166,2616,3832,3832,2642,3830,3538,3000,4084,2812,4068,4114,2994,3752,1482,1004,3650,2878,4206,3260,3256,3206,3236,3230,3222,3186,3180,2096,942,3056,2918,2890,3052,4056,4173,310,504,502,508,500,798,508,502,506,538,592,512,554,496,502,398,500,376,366,508,496,450,496,508,704,740,746,514,646,1210,732,718,688,500,506,460,450,804,700,702,578,510,538,876,506,502,506,464,702,692,706,500,500,504,494,498,506,494,1346,552,1348,470,388,308,342,328,1344,366,706,372,492,1272,460,386,450,678,392,444,308,602,636,364,526,324,334,450,504,1352,700,692,1196,564,390,436,1152,410,486,1112,556,462,460,538,566,632,556,544,376,478,444,446,562,568,506,348,350,518,630,508,494,564,508,470,458,570,402,524,472,1122,656,520,420,440,1240,1118,1122,1348,1226,918,804,914,952,964,1226,1196,718,934,948,936,676,856,956,934,978,1068,1851,1174,2150,1460,2286,2230,2242,2208,2194,2232,2234,2236,2192,646,1400,2182,2046,1580,828,1292,400,824,484,856,696,692,1016,804,840,852,1032,856,1058,1032,1348,484,488,1360,2308,2348,2274,1906,2186,1950,2259,2200,2164,2014,1918,2120,1946,1920,1196,770,2056,2098,2630,2032,2002,1702,2332,1010,988,1926,796,1880,2240,2176,2128,1274,1842,1932,1854,1688,1940,540,1730,954,1040,1010,2096,1144,826,2072,2158,2090,2392,2086,2224,2144,2212,2140,2018,2076,1774,2022,2002,1692,1954,2052,542,1718,1844,1708,1780,2076,506,754,2094,2262,1660,1612,958,960,2052,2559,1474,1786,506,934,1190,1502,1860,1818,1632,2010,2266,766,840,2116,1742,1746,1226,1848,2342,984,964,958,1804,1508,1350,1894,2078,2036,1956,2124,2260,1740,1512,2344,1116,540,1114,810,814,1478,1976,1574,2084,1790,2158,1994,2090,1884,2132,2056,1998,1832,2338,1852,1960,1414,2358,1922,2044,698,1076,2160,1390,1438,1688,2142,1978,2114,1404,374,2110,2028,1186,1124,2106,2220,2104,1756,1986,1828,1032,902,524,906,556,590,542,2342,1686,2378,1768,1022,978,1646,2008,2056,1740,2104,2132,2088,1632,2098,2402,1700,2344,1182,1124,2060,2064,2164,2346,2376,1908,2286,542,686,1960,2066,2168,2124,2094,1736,2020,2240,2114,2112,2228,834,548,920,2330,2254,2120,1820,2120,2028,844,1996,1682,1520,2140,1702,1714,2110,2262,2142,2076,1946,1416,2324,2012,2106,2518,1416,898,2272,1024,988,1922,1784,1916,1832,1788,2082,2154,2330,1434,600,1020,2126,1670,2134,1830,2248,2012,1398,2374,966,900,2060,2168,1862,1746,2203,1384,1626,2122,2439,1972,2110,1970,1680,2246,1890,1978,988,1666,1982,2288,2246,1944,2120,2078,1996,2112,2026,2134,2154,2100,2070,1620,2128,1570,2186,2194,2004,2170,2310,1076,2098,2208,1150,582,2228,1000,744,718,1204,546,702,560,1316,554,620,712,526,1148,324,558,612,688,1446,718,574,748,1152,580,542,556,632,584,462,542,310,582,526,482,1646,540,630,706,722,1338,314,942,2598,1022,1036,2296,2200,1106,2336,2324,936,1706,2188,2060,1328,1992,2670,1604,814,1068,1194,1192,996,2060,2330,2072,2098,2556,2036,2584,2358,1012,2566,2492,1038,2348,1056,1750,2130,692,1656,704,1952,2400,1746,2056,2030,2676,2446,2560,2532,2464,2714,1082,2302,636,2266,1452,1348,1280,1172,1008,1104,1064,1040,1272,1642,1396,1606,1620,634,660,1560,1604,1122,1056,1354,716,1024,1564,1114,1934,1760,1208,1240,1590,546,1608,1998,1706,1580,1628,1938,1438,1470,900,820,872,698,786,826,1954,1332,558,1944,1920,2004,748,688,844,1040,2010,2020,1842,1938,780,1896,1826,876,984,794,1878,1910,1914,1930,1946,1906,1878,1942,1980,1962,1974,1934,1894,3184,1678,1250,1930,462,458,468,466,460,494,496,498,496,500,500,1912,2073,2016,1684,1482,1426,1964,2066,2172,1362,1198,1094,1962,1410,1206,2086,1382,1944,2064,1638,1974,1956,1750,1380,1452,2060,1948,1764,1896,2094,2076,1848,2110,1926,1940,1830,3106,1672,1780,1934,1376,1838,3074,1920,1984,1998,1956,1742,1990,2062,2048,1596,1774,1736,1722,1806,2080,1958,1948,1954,2020,1976,1842,1590,1878,1752,2084,2130,710,534,866,878,1822,856,894,2174,920,912,906,916,932,562,574,666,2048,1816,552,2176,1102,2216,1892,1296,2064,1814,876,916,1902,480,916,2184,2134,2042,1992,2020,2028,1990,1554,1986,1962,1532,1864,2072,1956,1560,318,1592,3008,1774,3190,2058,2040,1582,1346,322,548,1870,2004,468,508,506,2258,904,1942,2144,1968,2072,1906,874,884,1860,2242,2266,364,936,1656,480,580,516,612,1928,1676,1536,398,370,426,1386,1354,1390,1358,1632,300,428,858,1346,1398,1370,1368,1378,1356,1336,1392,1340,1360,1332,1364,1354,1346,392,1390,1336,1352,1366,1352,1244,432,1360,1368,1356,1466,426,1358,1320,1398,1360,1408,350,432,1350,1362,1344,1360,1402,1372,442,1418,1334,1354,1400,1622,1620,1370,1344,1556,396,318,446,1394,1350,1388,1374,1392,466,1336,1376,1368,1374,1344,1348,1386,1378,1532,310,426,1360,1376,1368,1322,1342,1368,1366,1468,380,1474,1376,1410,1372,1380,1390,1340,1416,1336,1350,1920,642,1352,2558,2140,2570,1288,510,364,1956,2120,2556,2262,2564,1336,686,2570,1982,2556,2108,2556,1856,1618,1756,2102,2570,1806,1846,2571,1690,2288,2571,1818,2144,1384,1474,1902,1030,1594,2340,1942,742,584,816,858,776,812,322,1862,1764,1716,2216,1982,1962,2532,1978,2532,1862,1017,662,1600,1600,1600,1600,1600,716,1870,986,434,1896,1942,1816,1880,1884,1970,1856,1888,1944,1952,1908,1912,1854,1914,1902,1778,1914,1884,1918,1886,1884,1956,1926,1888,1876,1900,1508,1918,1890,1872,1884,1912,1936,1914,1936,1882,1860,1916,1854,1894,1868,1916,1926,1886,1850,1922,1582,1524,1536,1370,1402,1322,1562,1486,810,1646,864,794,1592,1228,1448,882,694,590,592,1943,1720,1176,460,468,1258,1252,1256,1248,1214,1210,1254,1254,1256,1252,1262,1256,1258,1254,1260,1258,1256,1256,1258,1260,1258,1260,1256,1258,1254,1258,1320,1262,1256,1260,1258,1260,552,1258,1258,346,1258,1258,1256,1260,326,1258,622,584,758,480,1254,1256,712,356,704,1252,558,1254,1260,1252,1268,1266,1268,1264,450,1260,1256,1260,1282,1256,1262,1244,576,1258,1250,804,1256,1260,1254,1256,1258,1260,1260,1258,1256,1248,1254,1254,1258,1258,1258,1258,1254,1256,678,1262,1260,1254,1252,1152,1256,1260,1256,1256,402,1266,1256,1258,1248,1254,1258,1256,1260,1254,1258,1250,1260,1256,1256,1262,1256,1260,1260,1258,1254,1248,1258,1254,1258,1256,1262,1252,1254,1256,1254,1254,1254,1258,526,1254,1258,1254,1254,1008,1260,1252,1260,1256,1258,674,1258,1256,1258,1256,1260,1254,1254,1258,1260,1256,1262,1262,1262,1250,1260,1256,1256,1262,1254,1258,1256,1256,1250,1256,922,1254,1258,1252,1256,1252,1256,1256,1260,1256,1256,1260,1250,1254,1258,1254,1262,1262,1262,1256,1258,1260,1254,1256,712,1260,1254,1252,1256,808,1258,1258,1258,1254,1260,368,1266,1260,1256,1258,1258,1258,1262,1258,1258,1262,1256,1254,1256,1258,1254,1240,1254,1256,1260,1254,1258,802,1262,1256,1260,1256,1256,1278,694,1254,1258,1252,1256,1262,1260,1256,1250,446,1260,1258,1256,1260,1254,1254,1258,450,988,1254,1258,572,594,1256,1256,1256,1254,1258,1256,1254,1256,1256,1260,1256,1256,1256,1246,1256,1256,398,1260,1252,1246,536,648,1256,1256,1258,1256,1256,1260,1252,1254,1254,1256,1254,1254,1254,1260,1254,1256,1258,1256,1256,842,1262,1256,1258,1256,1262,1258,1258,1262,1254,1262,1256,1258,1258,1258,1260,604,1250,1254,1256,1262,1252,1258,316,1258,1256,1260,1258,1254,1050,1260,1256,1258,1256,1260,1256,1258,1262,1256,1256,450,592,1254,1256,594,1264,1258,1250,1244,1254,1256,1260,1258,1254,1254,1256,1260,1258,1260,1254,1256,1254,1260,1256,512,1258,526,1264,1254,1254,1256,1264,1254,1260,1256,1256,1252,1258,762,1246,1258,1254,508,1252,1256,1196,1260,462,1254,652,364,1260,1256,1256,532,1258,1258,1260,1256,542,1256,1258,1262,1258,1258,1260,1254,692,554,510,1256,768,722,1256,1254,434,582,1260,1252,1254,1252,636,650,946,688,570,2004,1696,1478,1836,566,2244,2004,564,1160,2068,828,1312,816,1980,1976,1992,1972,1416,1884,1988,1996,1648,1992,1944,1760,1772,1808,1996,2012,2088,1928,2016,1996,1940,2008,2012,1996,1988,1980,1844,1736,1704,1996,1984,2004,1996,1100,2068,2000,1008,1124,1800,1988,1988,1164,528,1984,2020,1984,1098,2164,1824,992,842,614,2334,1986,700,2128,564,1938,1820,1372,1404,444,956,416,832,1100,392,2056,1112,872,856,716,1040,404,396,652,616,844,2092,2008,2056,716,604,936,600,884,1096,560,472,1264,2300,712,2060,792,640,396,796,964,1488,412,960,664,300,2204,468,828,828,824,900,844,848,840,856,840,1104,436,516,456,504,432,592,976,932,448,632,936,856,700,576,584,312,340,340,336,336,344,960,496,1172,524,544,1672,616,492,1336,640,1028,1476,1620,1456,716,1856,752,2184,1952,1860,944,2176,712,914,814,794,800,840,1140,412,1182,612,1194,664,600,872,694,1176,1318,1312,1356,392,654,1240,1354,614,826,892,900,332,456,446,458,476,1204,1218,1080,522,524,516,554,520,520,528,522,708,722,468,1424,374,624,508,1298,750,640,1326,386,922,442,546,318,1216,1124,540,434,1571,1256,626,1374,1364,1376,1168,1058,1354,554,534,632,584,574,888,1328,1356,1390,1382,1366,1382,1364,1370,1506,1362,1370,1372,1342,1364,1392,1360,1370,398,1180,1714,574,482,390,382,1326,3040,1760,3000,1970,1768,3044,994,1264,474,486,1302,1174,1070,518,722,786,1118,762,1194,1186,2254,1002,744,712,1308,878,1298,648,952,1338,1382,712,874,786,866,1186,690,508,960,1384,748,922,1424,752,1414,722,1112,1386,1364,904,1138,804,782,1034,506,1212,514,674,524,478,842,968,628,854,1312,1142,966,422,1160,678,1136,788,1112,1024,646,1128,1320,1120,1358,840,1356,586,576,396,1356,1440,864,568,622,574,642,1330,1296,1344,1106,940,372,434,1326,1352,558,362,604,652,782,400,398,398,478,560,580,1202,522,1230,1268,462,564,754,808,1288,896,774,740,1316,758,700,594,1368,1088,1388,1368,1322,1348,604,776,956,560,604,568,730,406,826,1262,730,552,818,526,890,744,702,700,902,494,806,638,762,638,1312,762,1042,730,782,424,558,502,1092,1242,406,890,584,682,810,1472,376,366,662,452,758,740,432,872,516,538,694,660,558,1388,684,1350,488,964,582,1440,1128,690,612,778,1122,516,926,784,1322,978,1270,1372,674,1356,542,1290,1338,722,716,652,680,462,1080,444,604,592,304,1092,390,322,1332,1280,392,428,398,628,894,1328,1282,1338,644,548,820,1064,1306,1274,1310,806,1350,606,1244,744,782,1166,734,638,926,458,732,1794,1996,2096,1740,2096,2240,1744,2120,2208,1668,2132,1664,2272,1900,2148,2200,568,624,384,412,552,828,360,1020,816,884,516,676,948,1560,1608,1552,692,1408,720,476,340,704,600,584,908,792,532,400,532,340,852,500,588,828,348,1044,1020,304,1216,1484,1508,472,692,816,304,808,712,908,796,364,936,548,728,796,848,1104,492,508,2276,1496,1248,1704,2292,1184,952,1088,500,1028,340,492,472,672,2048,1844,1736,1752,1504,1400,616,1680,1372,1756,1868,1912,1620,1536,1596,1640,2252,568,780,832,1112,364,528,912,368,620,812,2180,600,516,2192,2592,2336,2068,2060,972,1636,1334,2058,740,688,1226,2046,1078,1390,784,754,746,1654,1332,756,876,538,1320,2632,888,722,484,890,2038,718,1412,1416,1976,320,756,1182,808,1406,1402,1400,1654,714,886,1244,1450,840,1332,1182,1902,844,1414,748,902,652,694,560,448,874,590,1424,734,1234,662,652,580,424,850,1418,580,1034,1220,710,986,726,880,1416,912,1214,764,664,668,674,1044,1140,876,1358,2098,630,676,676,880,1440,604,660,650,690,680,880,1364,858,1394,686,686,676,598,804,1218,1390,1388,642,664,670,1280,870,1414,1144,786,604,1050,1400,594,598,510,988,1384,1210,1798,2032,990,712,1024,1200,1060,570,988,600,996,690,990,714,994,2040,484,1060,638,994,716,996,1202,2132,2584,686,986,996,2046,1056,2582,718,722,2050,2132,684,2024,720,1926,684,646,984,986,718,1170,688,1808,616,722,744,1638,1616,1186,2538,720,984,1518,1048,996,642,884,2544,604,2510,712,658,1464,782,2424,658,1202,1340,2432,658,452,1014,884,618,2510,714,454,2352,638,852,750,728,452,766,766,772,680,694,762,764,1000,2760,2434,822,1376,454,2576,2844,2732,1848,598,776,760,762,616,2424,766,988,1402,646,2800,2184,2358,690,1740,670,824,2256,694,1398,1416,662,678,636,488,624,624,634,494,614,600,1404,634,990,626,638,624,636,488,624,624,632,782,766,768,770,764,760,736,692,1384,1724,1552,632,624,770,766,342,764,488,1170,2502,1478,636,988,1388,722,732,726,722,730,726,1566,774,752,748,754,738,822,2356,690,1400,1384,1460,1552,626,750,754,734,616,598,1644,384,726,1398,988,978,952,944,740,764,754,754,764,784,692,426,892,766,722,722,710,724,728,700,484,1402,642,768,760,616,786,840,948,772,722,726,726,622,2358,1044,740,644,808,1620,714,802,1668,616,598,2346,782,314,622,740,740,902,760,760,756,1406,728,784,1684,966,1554,2506,712,784,1334,1552,738,1224,558,852,712,784,304,594,2466,1044,740,724,618,1596,1284,1570,626,784,934,2568,772,612,2422,1306,598,2496,1400,1308,2526,2564,836,880,916,864,1176,1492,740,1400,726,596,2192,1446,2498,736,728,576,1292,1476,1464,728,2332,1466,2496,740,744,1242,1492,1312,1464,2134,738,976,580,572,846,618,480,340,2194,1402,2528,614,598,2214,2134,740,2502,2506,1088,336,312,1494,590,760,614,2094,1892,616,598,2396,1504,2374,546,838,616,1064,762,2738,2092,1400,1868,616,2314,1220,576,768,2222,2584,478,1492,758,584,2548,594,788,618,812,1102,692,468,548,1408,1886,854,1178,338,738,732,728,728,726,484,2088,1402,2572,618,2012,2746,1568,2758,478,336,736,730,736,730,2072,616,620,2350,468,494,1402,594,618,792,670,1208,1562,818,484,856,332,736,1752,784,816,1104,2718,1834,558,730,730,736,726,614,610,1866,1650,408,730,584,640,1748,1572,722,506,554,556,696,716,652,744,736,2234,1748,1886,1402,806,612,606,608,786,694,1238,730,1008,476,520,2504,2282,548,564,570,562,572,560,566,564,820,436,576,718,634,556,536,622,736,530,554,732,474,768,560,632,382,792,518,1454,830,826,2520,1664,844,634,466,1344,622,2534,300,526,1116,610,1478,564,2084,1438,816,998,1280,2504,2534,622,488,624,1114,564,566,566,560,570,2518,1296,828,570,558,558,886,748,956,954,760,786,1306,1102,596,2082,2512,1662,2518,1350,720,972,560,564,528,1272,1116,1330,1448,2580,2532,498,618,2588,822,546,1238,944,762,566,1450,1668,2536,1692,2520,628,2530,2508,626,1302,724,620,612,690,640,1768,1786,568,698,964,1038,572,594,1340,828,616,912,616,684,2498,1148,626,750,760,742,532,528,742,766,708,1786,624,2506,1780,906,918,600,988,2048,582,654,1462,824,790,828,2522,622,1188,546,2538,626,624,1678,800,814,2604,992,660,696,532,658,668,1188,2058,2526,1102,724,1256,696,776,2332,546,536,558,692,510,810,620,772,780,1904,2408,2574,1190,1282,1232,750,626,604,654,1780,1192,412,788,2060,476,512,1760,1924,716,820,614,778,1858,2154,666,1690,680,810,560,708,556,790,526,1764,756,644,1156,474,514,396,404,706,606,904,834,428,736,748,754,670,584,2388,638,542,2204,2816,506,654,494,418,482,370,592,470,1480,2440,2082,884,642,2450,394,2540,1150,1296,2542,2530,2554,2144,642,642,634,634,632,634,760,774,580,1232,864,542,1284,2146,2126,774,696,648,706,330,324,1104,1666,520,2240,884,1492,1314,1374,986,2380,1456,556,556,1412,790,1962,782,706,858,744,1434,744,1048,1074,1024,952,962,952,902,924,922,652,638,1350,1282,924,2696,958,922,1126,2788,606,380,582,652,736,754,2320,1428,1420,942,2054,1754,2150,558,2574,822,820,656,976,708,1192,2006,2140,778,2710,2602,636,1250,2162,586,762,800,606,466,2060,500,636,940,456,756,752,560,1304,1372,1924,1004,896,556,660,588,1076,848,1970,1416,2576,936,958,1186,630,642,658,592,606,600,646,650,640,1768,608,2132,784,1542,864,802,754,1280,514,606,2788,588,1048,540,520,632,596,734,2058,770,748,1304,1410,2028,822,1066,1470,556,734,636,688,618,628,1342,894,758,752,1186,2272,2480,1212,2202,824,876,2696,346,746,1040,418,2554,456,2660,1992,1466,1038,1014,588,604,638,788,2172,1314,712,662,722,730,2246,1948,1140,630,754,2312,480,660,488,794,534,806,1660,790,1474,980,1198,1466,1700,610,596,612,614,612,724,728,732,1228,988,1186,384,924,2790,1970,1032,752,598,632,2582,2452,1566,612,612,610,1084,1296,2488,1680,622,640,1372,662,1458,1836,856,710,728,1850,666,568,926,572,816,730,732,754,754,618,494,612,620,634,614,1990,1766,614,502,932,948,486,2450,740,1324,626,602,646,1766,612,2418,1162,704,2759,802,692,384,668,744,2614,684,822,680,884,334,456,932,1204,772,628,606,2226,754,616,2564,2384,412,624,768,750,876,1402,780,730,732,1102,1766,378,1102,2610,2538,1068,1986,1488,932,450,2098,612,1036,1084,834,728,800,1246,860,1576,2504,2542,474,496,1892,2558,596,612,2386,410,406,668,822,2530,928,2806,1272,464,896,548,772,1240,1148,442,1520,1350,768,1522,1264,1150,932,2608,1704,698,1208,724,2586,582,1664,2644,2656,570,1498,464,758,2360,1926,318,1364,1026,632,472,342,2110,2096,1684,2096,968,888,1874,2454,2414,680,1622,2494,2626,1334,1210,1172,1216,1020,1158,1332,1212,2530,2316,460,1182,456,1210,2578,766,888,332,866,1446,1486,550,920,756,1726,646,738,646,566,1396,1574,1172,706,598,576,2550,408,490,596,624,1220,2572,764,346,806,370,412,372,368,1302,1680,1226,2480,1572,1204,2304,2328,2348,1618,698,1918,600,780,1222,520,958,654,654,748,900,1154,676,658,1024,504,500,1582,1208,500,756,1608,408,420,860,1872,420,1216,954,932,2376,1752,1570,2408,1188,538,780,460,526,958,576,1656,468,746,346,1252,1984,1236,460,2458,966,1954,446,1260,1186,948,926,1174,1230,2618,642,954,852,778,1204,722,662,560,624,560,562,472,1956,760,1192,568,358,514,750,874,1326,366,832,2364,2436,1490,752,2502,1478,1184,542,724,666,564,1240,790,378,604,548,1148,1056,754,876,1522,2532,1640,1580,952,726,918,564,654,1962,754,1172,1030,524,1544,1546,1192,502,390,834,696,730,566,2448,2442,2442,712,726,590,2488,824,772,640,644,846,752,1058,2484,1444,1450,1866,1936,1514,442,554,960,958,1048,508,1194,2456,2466,2466,1640,1186,338,2550,1308,1314,1228,906,914,524,962,910,446,420,424,1348,1396,2450,2312,2434,2264,568,570,790,794,578,1014,540,1338,2432,628,470,678,2296,2398,2400,2460,736,1616,594,1810,968,1186,2544,1916,1892,1000,486,606,1324,406,956,1008,1438,1726,590,696,754,2430,1764,596,1316,1274,1124,1782,2416,1636,1426,1752,358,1812,956,1594,700,522,3001,1177,3001,366,1774,706,2268,576,1372,2150,1552,406,2424,2332,914,774,2160,2076,1074,1538,454,382,884,732,1442,1036,2646,1560,1278,602,1746,652,2350,2464,1398,1404,742,1512,1158,2082,1416,1000,1016,532,1164,1202,450,876,2110,1418,380,1414,708,394,462,2506,1756,1090,1088,1176,2882,306,2998,888,1746,2412,1070,592,2456,798,1808,1400,2476,1076,2008,2202,622,1418,2324,2460,1052,890,650,520,888,882,882,862,886,880,438,1076,2502,1560,1062,1010,816,554,1406,308,2586,1152,1722,1118,866,1140,536,1140,2434,908,2270,358,832,800,2932,1498,2322,686,1034,1220,720,1286,1502,626,624,616,616,660,606,588,626,512,374,694,2432,1404,888,806,862,1060,2438,2512,2550,1454,1090,2366,694,712,2432,1066,1064,2426,1080,1186,1548,1580,1750,1068,2114,830,2470,1166,1930,932,1522,930,2432,574,570,1396,1114,1064,1140,478,1490,880,1084,1020,692,644,1054,916,816,796,790,658,2832,720,2322,962,1172,1458,350,1518,304,1438,2452,414,2374,870,956,478,994,834,2140,616,1016,896,396,1772,2584,1188,2360,912,1068,598,550,606,604,614,584,1136,1774,1582,2680,1090,1030,842,856,870,852,968,888,772,1458,662,1072,1046,1122,1084,1032,1034,1066,1056,1812,914,774,690,1112,1288,2834,2314,2652,2938,1218,2446,2130,1096,624,706,702,1498,2118,2102,722,1386,1940,1066,2524,918,2484,1232,2548,2466,1070,1062,688,2404,980,1088,1076,744,476,1152,2474,650,672,774,1840,774,2986,2946,1130,2450,992,2124,2174,346,394,1404,382,366,2448,906,768,958,970,1194,562,638,642,1404,944,1998,860,2442,2454,1246,1174,1152,842,2460,2376,870,694,698,728,858,864,1004,1014,1740,1040,1424,766,786,828,1506,2280,842,752,544,1046,1034,574,604,808,2916,2904,2094,1632,572,604,1222,1054,670,1822,1484,1336,760,1402,1154,2544,1750,1042,1184,1808,852,514,748,500,1112,2090,906,700,596,600,2378,1386,1114,724,2456,2134,2418,524,534,1726,2408,882,804,476,1158,654,556,1022,1058,1956,760,850,550,580,740,602,596,2584,2226,2430,2408,448,2468,1528,2718,1712,558,1004,1704,1330,788,1064,1752,1048,722,1560,546,2888,812,830,1024,908,582,2532,2518,726,890,2466,1956,722,714,2400,2400,344,1414,1858,1064,1034,2532,1464,740,496,1090,2456,1052,698,1740,490,1362,2374,2174,2562,1146,920,1750,586,694,824,818,1030,1174,678,1978,1196,2386,1456,604,608,2408,854,2666,728,730,806,812,712,1496,2466,1054,736,1598,1516,2850,2850,2900,602,2556,2518,2248,2472,716,804,2442,2468,2462,744,924,1084,814,1002,970,2380,836,690,2538,1144,482,1374,1544,682,1386,888,2426,1118,2456,2472,860,1148,572,2440,1748,442,574,598,2402,1380,498,454,1384,726,2398,1794,732,722,814,1052,1826,2392,1130,2388,2912,788,606,2538,1584,346,2352,668,1750,1562,1504,1500,2460,2458,1408,2458,1062,1770,2460,836,884,518,2870,2476,2470,2516,2126,2414,1406,1832,894,618,2188,2154,2454,1374,512,652,578,628,1438,1642,2278,2464,2182,2024,1082,818,2046,2442,920,2464,1456,2470,752,1762,742,2182,1106,542,2172,2094,704,1938,2902,2892,586,2212,2888,2904,2886,2234,2514,2522,1178,874,1066,976,1578,762,1466,1396,1838,1438,1318,2022,628,1500,1412,460,392,690,714,714,1468,736,682,1422,1184,854,760,968,926,694,632,2398,2492,1056,676,2564,2556,2536,602,2482,2538,2518,1018,1018,1684,2534,2558,976,1064,996,2574,2594,956,514,1820,2636,2288,522,1756,1030,1016,2414,1214,2190,2418,788,2404,504,966,1668,2320,604,1060,1052,1054,1506,2338,672,870,772,866,714,686,618,658,562,692,2276,2912,524,978,1516,1364,2188,2230,502,1080,750,772,600,2192,2478,2418,1202,708,942,642,1288,376,338,1000,982,1150,1002,1688,1698,2400,488,1594,872,1498,700,350,2412,1964,2046,506,660,668,1084,1130,2454,1116,1768,1492,1842,1580,1226,2904,594,600,590,572,2558,2042,1398,958,1126,744,1220,2414,2544,450,1452,2462,1030,1610,578,1426,668,1512,722,598,1572,1544,658,414,1170,1096,1890,2924,2456,2586,2150,2520,1792,544,718,2454,2486,2196,1712,912,916,1032,1556,1492,704,818,814,1664,2126,1748,1046,1238,908,912,1322,582,2160,414,2404,922,2328,684,630,670,1042,938,2010,768,2512,1122,1500,458,864,922,898,1014,352,2894,2902,2912,2554,2376,974,882,982,600,1238,806,1496,1456,582,472,2466,710,1644,780,2192,1048,1224,654,652,1162,1404,1088,770,858,532,520,1772,3018,306,654,2882,1742,2640,754,1824,568,2162,600,984,704,660,2188,1406,2450,1606,2444,528,1884,1842,884,2536,350,2356,1480,1818,944,1772,588,2552,1556,1162,2064,1280,2404,1180,888,2396,2398,664,2398,1516,1352,1380,2894,634,694,2378,1698,602,2863,2548,2544,588,1584,2470,2404,2446,2470,1076,1592,718,540,1068,2414,2074,1416,2238,1200,772,1524,520,470,2862,1280,2430,2096,2016,2982,782,546,518,954,924,2388,1170,410,1002,584,914,1680,2422,684,1504,1446,2478,936,800,796,1580,1504,2564,1200,2510,500,880,700,1398,1788,1054,960,1412,464,558,2412,1222,1200,1184,600,1416,646,1938,2064,806,1438,2134,1768,2168,1648,892,1102,1130,1210,1804,438,672,1038,1518,2884,350,558,2898,2926,2902,2558,2370,468,1048,1790,880,1168,1138,2434,1276,1127,762,1128,1068,750,694,1222,752,1398,402,1594,1066,1594,674,1100,634,730,694,868,546,782,1766,690,1560,360,792,524,738,1676,2432,1158,794,1146,1128,874,1116,1066,750,1066,632,654,1504,392,422,1438,892,1488,930,958,906,974,1878,1298,754,574,902,2090,1044,1044,808,964,890,910,900,894,980,806,1212,842,904,608,610,618,608,616,850,1916,976,940,758,754,898,880,900,1010,1630,1118,1338,988,760,686,652,864,1206,912,908,908,906,966,956,966,1338,424,636,986,912,724,1188,1188,1198,956,902,956,1906,608,1270,930,954,786,470,532,1468,1528,968,916,676,1040,1034,980,1478,1850,980,982,1568,982,848,960,906,902,908,910,900,904,904,898,966,882,970,930,980,850,1206,710,814,1042,2606,974,1556,884,1410,670,1386,1412,1416,974,1804,748,742,748,814,1098,2508,1069,2246,1572,1058,804,1148,680,718,688,684,1642,1346,530,860,820,1100,2578,1170,480,888,2583,2090,2549,2524,1236,760,1782,2298,1244,2534,2524,1241,1247,1250,2625,476,1010,678,1434,1107,2556,916,2615,1386,2270,1916,472,2505,1231,1242,1228,1230,1236,2514,2556,2561,792,2466,954,2167,1014,2242,1388,2454,532,872,810,678,2430,2542,850,886,1904,884,1279,1576,636,2660,1071,549,1322,1302,1592,1364,594,472,1156,576,818,1254,624,606,810,532,680,1458,1299,1114,632,886,2262,2664,1231,1024,1130,2380,2549,1278,909,2296,2357,2187,1024,1224,2662,674,583,1012,967,1024,1031,1170,534,976,1220,668,1028,998,1340,2766,1051,994,1270,986,1866,1251,2286,1188,2410,2107,2372,342,334,1144,1150,552,358,718,2478,772,1074,436,726,886,2308,332,1286,2157,2510,2534,754,740,2501,2761,1578,1584,1584,1580,2132,364,1016,656,822,1222,1116,1142,1074,1008,765,1178,2380,1042,2518,2536,644,412,1414,1068,1220,952,816,640,1056,648,782,2782,494,2529,1231,1244,1234,1226,747,1017,2541,1175,868,931,1354,434,506,500,636,700,1085,2144,382,1440,974,1058,1253,2384,1182,1112,2379,838,1972,1556,2501,1236,2101,1229,2103,639,2406,746,2544,1804,1334,1376,2690,804,1290,724,1146,989,768,944,2596,2511,644,484,636,730,706,444,548,552,704,756,850,718,806,1834,474,1223,2396,1080,2340,680,688,820,2564,1170,480,874,2498,2510,1935,698,1926,858,1924,1934,1132,2331,2365,1544,726,1222,841,1035,1137,1135,1126,708,886,1412,1655,2530,2500,1931,1224,1227,1232,1221,1862,1314,1151,1116,1131,1210,2054,918,1910,510,906,506,488,789,1060,830,2318,2309,660,2446,764,866,1248,2318,2310,1991,2218,1572,2050,848,1280,882,698,744,870,2516,2695,1220,1235,2050,1938,1228,1252,530,2002,1911,2370,1155,1154,1159,1155,1154,696,450,786,2574,2566,1178,796,1562,702,1106,326,1004,1230,1406,806,1002,1242,762,984,794,480,820,1582,1030,468,1558,2130,980,858,889,1762,472,472,476,476,2489,922,1206,978,1405,722,622,2328,1618,524,872,1368,644,736,1228,884,1582,622,698,806,1344,1241,2482,2492,1932,1798,2577,2514,1235,1237,659,900,672,1338,2518,2530,2496,1228,1146,2520,1572,1578,487,2527,1234,1243,1224,1222,1058,510,2297,1340,1058,895,478,422,1240,2384,1127,2520,2784,3108,2476,1579,812,984,1150,1974,1212,2275,2490,874,1360,482,982,1378,878,754,1106,1570,652,638,1148,1424,1586,414,1288,680,846,740,916,886,1232,1235,1232,1227,1235,1099,1582,2541,2120,1243,1248,2537,1244,1232,921,672,634,1134,1251,1512,816,965,1061,1054,896,1226,494,496,1035,426,474,1406,1232,2420,2521,2584,2604,2608,2604,2413,708,1070,790,892,886,1238,1422,1640,1330,908,1964,1088,2592,2338,2534,1096,2468,912,902,692,484,696,1006,830,820,1568,410,1288,414,738,1402,886,2547,1267,510,400,396,858,2436,1250,532,1008,1227,1938,2460,718,798,1787,496,2556,2588,2603,744,1266,904,1590,894,884,798,852,2562,1224,1962,382,1528,768,2666,656,788,1298,1446,832,674,484,1564,698,2474,640,1648,780,758,2412,848,476,426,512,460,462,460,2304,404,404,402,486,514,584,434,1124,1116,2531,1235,1224,1217,1234,1178,1234,1215,834,1062,708,1408,1308,844,1217,826,434,2514,558,642,796,896,1236,1708,1620,936,2478,982,1962,1106,1530,486,1008,792,1003,995,1040,784,2398,735,1553,1808,2538,1938,2524,1924,1241,1225,1228,1219,1940,2570,719,872,1230,1233,1236,2780,554,512,1144,2555,644,1588,658,484,616,630,948,2512,1508,992,1032,908,876,1342,694,332,708,982,674,942,528,1230,882,898,902,852,690,2138,1146,1782,1010,516,554,1072,382,1232,1168,1150,1139,1141,1148,1142,1760,614,618,328,948,802,402,330,2466,2259,528,1324,332,1206,638,1048,722,1256,2507,2113,2102,923,1040,1056,876,900,1235,1298,466,558,1932,882,686,1230,1234,620,878,656,442,1132,2588,1141,1104,758,2540,1238,2420,1492,2084,948,1048,330,642,1206,794,1420,634,838,368,2512,2446,1928,1251,883,1225,1096,2586,1764,772,2524,2524,467,1209,1241,873,1149,1137,1576,536,751,748,1226,528,1134,1072,767,368,382,490,1214,2518,2536,1928,2466,2594,880,2372,1168,952,2428,1184,582,594,2512,1900,1956,868,1016,853,857,1224,1230,1243,1038,796,815,490,1038,1302,428,2512,616,624,886,606,792,800,2468,1132,1138,1102,1270,782,814,1014,810,1432,874,846,1134,950,2450,2361,2307,2327,2312,2518,564,1140,2582,897,915,548,1134,2672,2674,1778,2522,2613,1800,1074,482,424,1390,2182,616,610,884,780,698,2428,2598,1406,1291,1098,924,1132,956,1126,492,726,676,2306,1238,896,874,888,526,2520,626,1186,987,1582,806,684,812,848,1010,552,1411,2575,2269,946,758,742,1220,633,1243,2538,752,880,976,2088,1378,534,968,640,2534,1097,1646,684,2314,674,1100,430,1736,894,898,692,646,902,933,1207,1023,1772,2536,741,868,727,994,1938,695,1252,2531,2513,2535,2777,758,640,1080,883,1106,2534,2586,2342,806,1502,810,2586,684,1754,420,1666,2168,644,968,822,808,838,482,644,542,500,1102,528,747,747,959,802,2314,1034,872,1047,1312,1580,516,994,490,480,500,2574,2584,702,1188,2160,624,620,810,478,888,1036,654,1298,2478,1668,2450,958,840,1650,905,640,1098,806,744,2512,750,836,1936,2512,2506,1222,774,794,462,2692,1210,490,322,2213,2570,1218,1744,1090,2076,578,1240,676,1186,1248,1262,2468,1066,718,1652,1905,1238,678,2398,867,642,678,696,792,924,2458,788,790,642,1248,1002,2506,476,2456,2562,874,1656,764,688,778,1044,540,632,773,1914,1048,724,1220,718,520,519,498,2588,913,912,910,923,910,949,913,905,718,660,794,698,887,1190,2092,1146,1756,632,1237,753,1272,1240,1208,2500,753,1906,891,432,454,1106,2566,610,370,1652,604,667,850,1518,2492,2436,906,1238,1106,880,2252,884,1196,1986,1243,1724,1322,584,1082,1243,2020,2518,2313,742,1489,1245,1241,1872,1750,1157,1004,1282,1260,986,918,1314,1188,1223,630,2568,633,1244,1202,1582,800,646,1189,814,1202,308,2474,1448,2150,618,682,1080,794,1412,1134,1214,836,2361,1178,680,2432,1236,1218,1236,1122,1259,1092,1247,1224,2163,1183,1059,2514,1624,1496,720,2519,1143,1180,1226,2506,962,1002,638,1042,1376,792,1148,2484,980,1500,2138,1964,1472,1032,1396,2319,1242,870,944,1096,1680,2494,1228,1230,2518,1144,1220,990,819,1201,1238,1206,578,614,1038,1762,1044,886,878,1130,1130,2095,520,2564,690,808,1200,752,1536,1046,1724,2599,1166,692,680,1900,1474,2054,1189,2508,1237,1508,2510,1196,1189,978,486,1245,1006,544,1237,1744,386,1948,747,1492,1727,1230,748,1480,438,664,1378,778,1360,924,1752,784,1074,950,688,1476,1572,2910,1498,1932,2537,1224,1233,1105,1248,1050,2140,670,1740,2525,2274,1278,678,1158,1174,748,1974,918,2560,861,2570,1120,1644,512,968,2714,782,1142,922,924,1148,2898,873,1108,861,701,871,2550,1914,1768,884,1008,414,383,2939,492,492,2442,1920,1242,1220,2384,870,450,2524,856,2129,540,2550,674,1048,1168,660,1212,914,936,1240,698,731,1778,738,2278,730,1914,794,2406,2488,2533,2490,1664,1664,2483,1235,660,2498,1630,540,1233,803,998,512,1572,1572,1576,2514,2512,1241,1243,1211,2772,894,584,2198,1086,724,1187,754,1624,908,930,776,2526,2438,460,1068,778,1036,930,392,690,678,884,446,626,874,1038,1138,1170,1164,1756,1048,904,2682,1916,1746,620,1150,1478,944,1494,442,2298,632,2456,1774,1236,1179,2627,1242,952,1784,1960,1916,910,1240,1650,494,488,1160,1034,1686,482,430,2596,1254,1088,1190,398,692,822,812,684,892,1166,330,1218,2576,2514,2586,2570,1046,1480,682,1442,2302,1188,1926,1239,1223,1244,867,942,1099,1242,1236,1228,794,1016,1014,1222,2518,2498,1222,534,1044,1164,1992,1962,1040,845,1438,894,620,1178,468,678,1008,1436,1222,874,2466,1926,800,1808,2369,512,892,1167,748,2397,2523,2466,832,470,2494,752,1118,2480,432,464,504,456,2540,1053,668,748,2196,2550,1086,1234,558,554,942,684,430,672,1228,814,812,892,444,774,632,758,1548,2470,2550,2354,1032,1928,1030,894,1114,1210,1210,844,640,646,780,1244,848,690,770,692,1024,1032,1138,726,1192,2540,1562,1212,1576,1207,1324,1057,1064,1574,2592,738,826,1430,2020,610,556,1218,794,2602,1440,2282,410,628,2455,2430,1610,1164,804,1200,2326,2560,544,1366,2490,1306,755,856,1182,2010,1590,766,446,578,1262,622,844,350,1242,690,1466,934,964,2528,1052,840,1374,1682,602,1748,735,1249,934,2490,2504,2471,1028,666,642,1060,1247,640,472,448,720,689,754,1106,2088,1318,2552,1068,512,518,2572,580,1578,1354,792,896,1490,868,884,676,954,438,862,1108,708,2096,1501,385,2398,944,508,860,580,1184,750,923,2356,1248,2332,925,1239,922,2466,2493,1231,560,1988,980,2490,1778,2538,2014,696,618,1142,712,490,688,498,334,818,1270,688,934,1208,2528,2512,2056,368,1542,680,2350,1310,906,1636,1942,358,412,2158,886,1228,1270,2388,2315,1026,624,478,386,1218,1162,1242,1738,2580,590,434,1226,614,1235,1928,1176,2444,664,448,1272,618,772,990,820,348,1922,2114,370,1940,830,2304,1046,506,1536,2100,1366,1200,1680,1236,825,1166,1243,1079,1200,1268,1720,1760,1766,704,964,1228,858,668,1202,1288,2604,1232,380,828,742,614,1110,624,1352,1626,2092,704,410,1020,636,1304,1316,646,1082,1054,2302,490,518,1660,508,526,1080,1044,1288,1268,602,1322,766,1136,2130,1218,578,468,1006,1058,590,1240,2448,482,2112,502,2202,1232,2489,1229,2510,504,2114,2118,1204,1225,2334,2008,1702,532,322,2600,774,1252,1222,1232,1211,1234,864,320,784,956,2536,742,750,718,2528,2586,559,867,1126,767,1200,640,2020,318,392,462,1708,2198,680,466,444,1229,386,594,2581,788,862,1194,1157,718,1118,692,2592,1232,2122,2588,808,460,694,1762,1223,604,590,584,888,342,2413,696,736,904,464,2435,366,1210,1923,1454,996,424,1924,2466,2569,604,438,444,414,1236,1046,1182,1188,1248,2492,808,1242,726,1170,1678,1258,1214,1752,1978,2086,732,658,390,758,2571,2596,610,1680,1672,2523,1650,1016,1170,1260,1290,1436,378,948,704,894,654,902,394,2420,912,906,1404,2064,1876,1188,1141,982,424,588,2491,1008,738,1240,746,1032,2592,1644,882,2507,300,1240,1223,796,2541,1958,2218,646,474,504,1135,654,666,2518,1242,1772,1250,1408,1198,1292,1266,684,472,940,1062,1470,1028,1280,1280,1280,1220,1280,1280,1280,524,1956,1906,492,490,1190,2024,754,736,818,1160,992,1582,862,1460,2406,1046,1890,852,518,1572,1370,1240,2072,692,990,1070,2356,1398,2304,2304,2384,854,306,436,872,786,782,1010,1130,894,378,844,896,800,970,1754,686,1344,1008,660,1484,736,738,850,2902,1914,426,842,948,1758,1482,1454,1558,1258,672,1100,1374,1572,1758,1276,436,970,822,1122,758,1402,1262,1738,2100,1814,630,718,884,1492,1496,894,884,1488,1490,912,2366,1098,1414,2396,2436,1114,928,732,2474,1410,778,1066,1060,914,1526,946,500,1906,1840,1258,1896,708,2220,710,1478,1056,518,696,826,2402,1080,1486,774,700,2268,2232,2561,2584,874,1118,346,308,2372,2360,1142,1232,2448,1380,1390,1032,792,1054,584,702,614,438,2100,1910,2334,2504,494,1144,2216,436,1326,2092,1622,1672,1710,1594,812,882,900,1136,774,1102,1056,944,1462,358,2106,2076,1382,1746,1064,666,498,490,1048,1598,1234,438,864,1876,1758,856,1148,304,1218,2418,2910,2300,848,1318,354,2368,1526,2246,790,2018,898,1634,1070,646,672,2336,1754,1310,1498,1236,1124,436,438,2360,522,1422,1164,1850,2384,1766,1110,858,692,870,1178,1126,868,512,660,788,2528,2242,2210,2814,2364,442,1912,1028,746,952,2300,1236,1264,1232,1406,848,856,1204,1720,998,858,896,1092,1498,476,1426,1168,1114,1000,604,600,684,548,1344,1320,636,1042,1776,1814,1152,350,2530,2564,554,822,2216,2848,1422,1412,2210,1798,674,922,1280,2152,940,2348,1172,1312,864,1058,760,2404,2356,2675,2646,328,1172,1192,468,1162,750,2238,970,878,970,2514,608,2560,824,2850,2388,2402,2398,2276,420,2390,2338,1768,1594,1068,494,1314,1776,1778,1212,2362,1152,582,698,630,2424,608,530,652,792,856,1154,1182,966,860,976,2560,370,378,2406,2396,920,882,898,762,582,1386,1528,1012,764,1144,1150,1744,1152,1338,1930,1402,874,2380,882,1142,684,466,428,814,2394,2394,1180,1062,1140,806,1732,500,506,1944,2457,662,530,2562,1396,742,746,2150,366,1458,894,1348,2280,1280,922,2078,2144,1992,918,1236,1222,2380,1364,932,546,844,688,2358,2194,1312,2194,2188,2326,2204,1400,708,708,962,524,1000,1178,768,848,432,1186,1148,1140,1070,804,786,2394,2774,2402,970,1472,1944,1054,2648,2378,924,2394,1410,754,762,2050,518,866,1012,1002,702,696,702,690,702,702,698,696,702,706,636,708,1518,710,2614,2602,1762,1772,1766,356,714,536,2366,386,1252,516,548,712,1266,440,1222,1010,2320,2840,1162,1238,1376,1264,2152,788,1626,798,1014,2132,390,1052,712,746,716,714,398,2108,514,654,710,1152,2550,1446,750,2628,1666,2362,1264,2394,2040,2110,1914,692,760,958,686,1250,1138,2342,2400,1064,1430,1238,1234,1086,768,876,1044,694,400,696,1242,700,664,2368,630,596,444,1038,1034,1406,1174,1132,552,716,886,1144,2572,2536,1446,712,752,748,1706,1920,1686,2372,1156,1202,936,1220,2464,522,2344,1072,1872,758,1308,676,860,1086,966,1058,618,548,2006,2616,2284,1046,890,960,978,2352,1152,910,642,1998,2360,1140,1138,2394,1724,698,1220,1042,2228,2358,2382,1724,2374,2182,1396,1172,710,2378,702,1060,1190,1178,714,1170,530,2564,2568,2396,436,2396,1036,2348,890,960,1006,1922,358,2396,1420,434,2450,1138,970,578,950,886,716,1110,2076,1924,490,2364,2346,1838,1288,2360,1116,1120,2360,486,378,2040,724,516,946,1266,564,1242,702,364,824,2576,2592,498,2396,1680,2186,470,1038,2290,1406,690,1032,794,876,426,886,860,1480,1094,1048,1110,2082,1032,908,888,888,696,708,932,500,432,1146,324,716,718,1406,490,580,1534,1220,820,518,1076,2540,660,342,352,396,368,492,510,568,2584,2142,2242,1376,496,512,1020,742,950,930,582,702,778,1566,716,1906,708,796,880,662,436,706,1128,1108,1072,412,690,740,2624,398,1914,2354,1732,1750,930,504,492,1136,530,556,460,1758,934,2464,2296,2118,1190,526,1050,2366,786,1844,400,372,2356,680,676,680,634,598,2278,344,682,532,344,946,2564,2588,1706,2394,884,912,672,468,1124,496,884,2380,1688,938,1058,2116,1632,1912,706,314,358,806,618,1044,1760,1392,464,892,1330,2234,1040,2364,688,514,2552,754,2500,502,412,446,746,1730,1046,766,402,2432,816,2298,930,1424,1062,2396,1528,1234,1174,2360,1574,1194,374,340,342,1036,522,700,790,782,1350,668,670,664,904,940,1596,1078,1520,514,720,410,414,814,1214,2560,2530,2558,498,814,884,2398,670,474,2054,2354,1956,842,1014,1112,1438,1170,1186,800,1176,1064,636,618,692,2122,2400,1814,1308,876,470,2412,876,718,400,2570,2562,2570,2688,1966,1082,648,952,444,1062,706,1436,930,1062,2406,350,444,932,944,510,706,764,1604,722,1136,2348,708,1064,630,614,1236,1132,2564,2566,744,1336,760,2392,882,966,440,2104,746,1072,2122,558,1992,684,2384,558,1416,2400,672,1760,1502,1456,1454,626,302,580,500,348,708,628,1166,648,1152,1184,630,542,672,1164,1124,1000,2314,368,548,1218,2390,412,2566,2588,2090,1464,710,2186,1396,2184,1250,1110,2092,986,1166,674,538,804,380,956,814,602,1716,1314,582,580,468,798,2390,1140,456,436,1064,702,694,2400,778,2156,438,2392,752,558,700,698,684,746,2548,2560,754,734,2638,880,1456,784,1262,1114,2396,442,826,568,436,702,690,370,610,1968,1438,1086,886,914,584,476,750,2090,978,646,1058,820,1218,1992,2606,1052,2386,588,372,506,702,646,642,490,924,816,1410,1014,658,300,1792,704,584,568,1584,698,1172,584,808,700,980,1170,912,582,1166,702,976,972,504,516,1156,638,702,698,698,2556,748,2526,556,2566,1450,732,742,2590,492,1652,2330,1536,512,350,442,670,468,2360,1124,514,490,2676,2066,852,692,1052,1174,1136,602,1050,2362,2114,1134,1142,1464,812,880,804,812,420,1210,1508,1394,1410,1144,1144,1078,1110,1724,2392,616,896,434,2374,796,714,342,660,544,610,866,582,694,704,456,2400,380,1284,1026,698,708,668,1376,976,804,900,2554,2540,372,732,750,2598,652,1480,2056,1328,1438,440,1420,2004,1296,768,1360,1434,1160,488,458,508,524,536,452,700,1138,2112,2390,404,688,2402,348,1838,1928,1906,626,596,2400,1450,1016,736,772,1478,1080,448,352,332,364,624,670,328,712,706,1142,2382,800,704,2378,1144,368,1148,614,440,744,2566,2556,2374,2068,1444,2364,574,2420,2064,1002,838,1408,2306,2499,422,888,1158,554,2560,2546,600,2180,2200,1060,654,2194,1602,1158,1170,600,702,1762,2300,1146,708,498,706,936,886,436,1150,1064,1096,760,2496,2378,2310,1056,2046,2544,2286,698,482,1256,1324,1694,1374,518,2414,2172,2240,2242,692,708,708,626,1574,1026,934,1588,382,1188,940,704,710,692,694,696,2350,1474,1422,866,2336,2396,2398,1058,954,530,1086,770,766,720,1620,492,1108,1408,2556,2628,1820,880,1162,1512,2384,486,1948,1402,1184,1136,690,398,960,2378,884,1084,2264,1052,390,308,874,1030,852,1396,1388,800,1406,690,688,532,602,2376,1164,1124,2398,598,968,1876,1880,1122,2574,956,866,722,582,930,2396,976,2362,2270,624,422,650,602,446,2534,2606,1934,2462,1268,1422,2388,1498,564,2384,1424,1054,982,1258,372,756,974,692,474,924,838,578,610,884,668,742,388,1376,574,626,656,2364,832,1160,1412,1082,702,448,1236,894,896,2248,884,714,720,898,898,598,928,2392,698,524,626,866,2392,1178,938,974,1156,2280,1156,1154,522,1062,1388,1102,1432,312,2542,764,996,1782,1044,1430,796,1914,1248,602,748,1674,1856,796,862,1496,2378,1158,1164,2382,2414,704,604,1032,692,2248,706,692,706,596,694,2248,2262,2256,934,406,1684,2398,1128,1156,1144,1158,2354,652,2556,632,2502,1440,1400,1660,1056,1056,2348,458,618,1764,1202,1848,432,442,408,382,678,784,438,410,842,706,622,866,696,1132,738,1476,1156,1172,1436,828,764,2392,1050,1584,926,2090,928,692,534,514,1186,794,482,940,2528,2548,1944,2606,1362,874,584,1070,1954,846,2326,792,444,1180,1124,1730,904,828,440,576,630,698,1178,1040,1036,1256,994,1134,948,1162,668,2684,2484,1316,1768,452,544,656,350,536,630,642,638,524,948,758,1036,2330,716,1230,620,544,1142,1112,498,600,534,570,992,1140,1140,790,512,586,2406,1028,1126,2390,2392,2556,636,2562,2178,2506,416,370,586,332,548,2328,2490,2450,1682,452,444,1374,624,306,1582,1170,1128,2346,384,1176,2388,818,1182,2372,414,588,2883,2626,1650,1114,604,820,1232,1412,2082,406,442,2440,494,438,1402,2374,2546,634,1132,612,540,652,2078,582,624,320,600,570,702,1080,792,704,576,1148,2384,938,864,1162,814,708,732,1214,552,1906,766,600,2558,746,1452,602,616,1782,1476,944,572,1750,1352,1166,1918,1166,1432,2234,1542,1340,684,860,2260,1400,2314,2248,2168,1856,1256,1572,1766,2114,1152,980,2390,1326,2360,2228,1088,1228,1650,2202,650,436,2404,946,2294,922,706,2088,686,1118,642,484,1044,888,660,440,2394,2558,2542,890,1042,2256,2306,2416,752,666,982,1168,1160,844,1168,1054,372,1136,1586,1036,678,670,2132,1768,1406,680,862,1204,694,692,816,766,1060,660,2626,2476,1230,1024,2386,782,2186,1120,1972,1978,834,632,1358,446,380,958,1218,2318,702,1396,2430,388,400,2506,1494,704,646,684,694,700,886,1110,1070,786,2554,2578,624,2280,908,872,2108,2010,704,884,660,994,1084,1100,1094,1072,1534,478,1548,432,838,442,864,1008,2240,440,1048,428,1116,2386,2558,2574,2240,2504,996,1574,440,500,390,494,1270,750,2188,510,784,2062,908,1392,938,2354,1990,744,1568,1704,1144,1654,872,866,772,600,434,758,1554,834,744,1078,2560,2320,1958,668,2446,512,1852,2260,716,698,2448,646,520,598,1302,1974,704,1164,2382,1458,2184,2554,2164,2684,2630,688,708,704,2566,1746,784,2616,1148,772,1558,474,1562,1054,1072,692,998,518,814,684,636,572,1052,972,976,588,1194,2398,314,622,468,756,1028,1366,566,2080,2562,924,2474,1186,898,1102,1048,636,2562,1712,1178,1648,856,1476,1912,706,1438,670,708,502,2462,1238,2426,1244,1784,932,844,2404,1074,640,700,2562,2626,1702,1110,1046,1062,880,788,868,2352,702,416,556,702,700,940,892,598,700,696,702,1310,700,660,2388,2618,1698,758,2434,1258,2564,1404,868,708,622,2434,1298,790,492,512,1088,1290,694,2380,460,1012,422,1000,914,2390,2386,1414,2022,2630,352,610,800,696,376,1060,888,708,704,700,2560,630,396,1758,1748,436,526,1484,510,702,856,1050,940,1954,396,489,798,616,458,1960,1260,1054,638,2450,866,1078,1220,2404,700,2480,1172,1162,382,714,704,854,392,400,1408,622,532,1498,610,2386,754,2088,992,428,2562,1114,2406,1692,772,906,1940,1156,1148,2386,1138,1140,1152,1142,1152,1148,1152,1144,2392,2392,1758,472,1766,1142,890,838,1122,1124,1218,708,502,686,880,486,706,1440,1576,482,590,584,566,472,876,2526,1112,784,1596,2088,2450,706,714,1150,972,614,1120,1138,1150,1142,710,1142,704,1884,644,584,622,530,1660,784,746,1320,2174,1084,1144,704,874,1100,1144,1144,300,618,1070,782,1642,1138,1078,1612,716,784,674,474,520,2442,2727,2444,2430,1362,966,898,818,402,596,1554,2296,2260,1744,2502,702,700,1814,676,940,674,706,670,652,706,708,1100,628,540,600,2753,1932,2290,1506,930,1024,2032,706,2230,820,734,714,1032,528,542,698,530,882,590,340,704,1596,738,1518,888,2753,2286,1206,698,968,1170,762,536,1138,1146,2400,1138,1184,694,1182,948,2358,710,964,338,1140,1028,902,430,704,1516,718,696,704,1152,916,1126,560,1574,2426,708,690,1542,2434,1560,802,1644,464,1786,716,970,644,798,1162,510,972,2086,886,1050,648,700,812,436,1144,370,482,2084,512,2364,2258,1138,694,714,708,748,1132,2078,2542,1506,732,714,714,940,2154,1480,1152,2346,606,516,884,882,704,714,698,710,1262,654,1148,990,1056,716,1510,1412,688,1182,2276,2154,712,2084,1310,520,430,468,822,706,950,1044,1072,704,1056,1272,1162,990,1456,1046,1380,830,2128,2092,2166,1430,638,1002,848,1054,1052,836,1146,1142,432,548,406,698,700,700,394,518,608,636,2080,982,2194,1100,1726,820,420,2188,2088,1128,966,1224,366,400,2094,972,698,694,1926,604,1978,502,842,542,744,740,1268,2446,520,592,566,1722,320,2222,1034,464,2258,2090,1716,1220,992,1314,1190,508,816,802,708,794,954,594,504,1226,802,1018,782,1050,670,732,704,1512,330,416,486,720,2458,1118,986,1478,1364,1104,708,968,1556,560,1848,584,912,738,782,688,828,1300,706,792,1502,808,658,720,418,388,398,436,432,432,490,1002,1420,1400,1146,318,1262,1924,696,798,696,688,710,622,784,462,686,792,816,384,496,2090,2010,1128,1440,1074,1104,880,440,1962,1416,706,790,898,786,628,1486,820,696,872,696,786,802,688,814,532,1374,868,2450,700,824,794,826,540,382,1048,650,568,702,1618,1388,1478,546,778,820,702,504,416,392,1398,498,1950,1082,746,432,542,1262,856,1506,874,686,704,708,724,704,704,714,710,700,710,704,1420,714,712,702,704,700,704,1492,1300,1390,640,1058,1406,708,696,800,706,684,686,702,704,734,702,706,708,704,700,708,1252,706,712,706,716,1492,682,756,812,2554,2290,380,2056,992,2018,2222,1028,472,2082,444,880,878,884,862,1192,1316,804,702,1068,1076,696,2150,1214,316,1212,846,708,714,702,708,1046,760,1108,818,602,2106,2108,882,1558,2396,1408,870,1076,692,1930,772,720,812,760,788,678,704,756,700,706,712,700,698,706,702,2760,796,1232,718,560,790,516,370,706,780,1046,2446,536,2192,2058,876,940,476,1540,1956,1182,756,1046,2370,326,2374,702,1220,1244,474,1158,534,530,1718,322,444,710,1184,2556,712,734,732,366,1588,698,416,2388,718,2400,1700,2210,2092,1138,2388,706,702,712,716,714,710,438,724,1020,678,784,676,1226,922,760,1154,1564,884,2400,898,2462,2198,2240,962,1192,1840,2588,564,706,1232,952,1236,1240,1826,704,930,896,896,2482,678,790,628,402,2390,1314,2877,2438,2270,1726,1098,1428,1682,402,302,472,434,1174,866,356,888,1118,2080,846,702,704,658,704,550,538,354,1660,614,712,1486,516,1568,782,738,2386,700,736,1576,718,898,530,340,2352,2104,442,1052,1046,2116,676,676,836,970,1848,2294,1228,332,474,1142,1446,1956,2364,324,2374,1520,1574,1576,586,1496,670,802,708,710,736,2312,538,536,664,1584,698,2566,2460,340,322,870,854,1126,826,794,826,542,1162,740,1208,972,2350,2374,870,718,1560,1148,1140,1026,706,1532,598,704,788,668,438,676,682,692,788,456,752,1436,2378,1148,304,614,364,386,730,718,1188,884,690,2086,864,1580,1028,2330,674,682,2042,702,520,496,1024,1572,1118,618,980,530,2460,2430,1334,2430,1636,2150,402,714,716,518,966,796,714,1124,694,1504,1146,1028,910,1226,798,1574,322,2444,646,524,406,386,352,862,366,344,856,1032,710,1554,1984,686,424,1002,704,702,692,702,706,778,840,726,1594,938,724,1152,668,1226,1486,702,868,1312,738,950,582,1284,624,1432,908,442,864,938,616,350,2082,1762,1406,1376,790,712,774,708,1756,788,666,800,2458,788,1742,2210,2384,2288,860,904,702,1778,808,348,2088,1658,2368,1602,1580,1184,1202,804,1576,1254,2430,792,1120,2410,354,1194,1148,2524,2544,2276,2148,402,2624,774,776,774,1104,414,1580,536,356,916,392,494,980,332,1150,536,1054,646,1136,1614,1700,1224,2576,2608,438,946,1058,710,774,1074,610,1912,1240,1148,1146,1746,1108,630,1766,2614,960,1386,446,1052,696,364,870,554,1342,1424,1114,704,442,2394,1398,316,1704,876,516,812,696,600,384,1170,1956,848,922,700,1150,1936,1504,746,1156,746,2358,1506,2492,856,884,2170,860,478,1144,440,884,986,632,1562,1952,798,550,856,852,416,1142,1168,2142,1056,1744,728,730,702,740,2538,1096,702,536,2420,1114,746,2586,866,908,2512,2614,698,2138,2180,866,498,1564,2048,480,2276,826,642,768,1224,1188,1584,510,1064,2388,534,512,720,868,906,2112,2618,434,816,918,1048,1040,2432,818,774,668,742,1728,728,2350,688,1564,1068,1052,1088,2072,1058,2424,2382,580,440,440,578,626,2618,816,854,1752,1584,1730,360,1064,1070,1596,1068,1576,638,692,650,632,1082,1596,1678,718,520,2370,1122,1060,2426,2400,452,1256,546,852,1934,2370,1912,1720,796,360,2368,980,968,738,668,666,346,822,2390,406,1232,1474,1994,472,526,968,1100,474,2462,446,2088,1124,1524,422,864,524,2094,2532,1142,596,612,504,1128,864,1330,370,1226,1048,796,714,786,704,1104,1676,464,468,472,1592,1044,700,1306,2010,2272,2092,1634,390,1148,966,1706,560,1940,2622,1666,2158,2108,2082,1410,2094,2470,882,1726,366,1398,714,2348,1042,633,1082,1140,1394,692,1390,724,890,922,1134,2038,1418,300,1178,710,1152,1030,1280,1100,1148,1458,860,2588,1448,1862,1024,926,2120,2142,1658,1062,2398,1408,1396,710,1180,438,2244,1070,804,1954,2274,1382,472,774,1448,1110,2448,1710,1338,698,1072,378,378,384,1722,1544,444,1062,1852,2388,1322,1144,2626,2404,490,2010,530,1142,2292,700,1182,588,1162,1562,762,1212,2252,376,1026,1058,2384,2376,1076,1324,1290,868,2016,2280,490,708,2284,1586,882,506,1316,1126,1988,1128,1580,1178,326,692,728,712,880,1994,568,392,364,772,612,556,1562,1436,1908,400,838,1940,2204,2272,2264,2152,2448,498,1656,988,982,2182,2048,1150,696,2332,592,1146,1008,2112,1370,918,2214,372,970,1392,1010,862,412,2374,2462,1420,2198,876,1050,548,922,1252,440,480,534,2142,1004,1140,1052,1458,824,708,1016,1024,600,612,1260,2232,882,986,462,856,554,2630,2048,836,914,474,2370,442,472,530,2384,2312,488,2544,1556,1724,2060,2662,1154,1060,1066,646,1036,1456,1440,1136,644,742,1324,1632,1842,790,2610,360,1596,944,418,554,2174,2624,1670,1908,1056,2160,2378,1158,1060,2306,446,548,2454,1016,1634,2500,1962,1450,738,680,2030,2152,2014,1972,1020,1182,360,1208,1566,638,1062,550,2334,2628,2360,1654,1078,1280,1336,2368,452,854,516,2448,1642,504,1070,1144,1022,896,548,988,1632,1802,1156,2466,2216,1218,532,438,2628,324,1048,2408,1632,1078,480,1552,2280,2320,2358,442,1552,504,480,474,480,476,692,594,1672,2230,1050,1050,882,908,694,980,612,592,464,874,518,442,1080,888,378,314,1160,1166,916,2306,1576,908,702,546,918,368,684,872,2456,2106,1552,2372,740,332,1048,2088,1280,1170,1292,802,1152,824,782,936,720,1626,362,1162,1108,706,2206,2186,612,2094,2542,2406,1046,844,962,862,634,626,1148,1220,394,2596,458,1314,360,880,1004,1588,2626,1636,1634,2088,2388,1162,1146,1572,1054,582,400,678,2374,454,1682,1132,1204,1208,456,678,802,866,684,1298,966,1934,1224,982,1376,982,1100,964,622,476,2294,538,2356,1588,2312,692,1280,1044,1128,2454,788,1176,1010,1056,1050,1134,1012,1096,2362,1990,594,2396,1116,1472,528,878,1142,2216,2442,2650,2488,870,598,956,2374,1048,1042,2352,2348,1774,1588,442,710,1552,2138,1388,454,1122,540,530,418,526,532,528,528,506,526,530,528,526,532,526,530,524,524,536,526,528,522,524,538,528,524,528,526,520,530,526,526,532,530,528,530,526,530,538,526,532,514,530,536,518,522,516,520,550,2520,530,466,2556,524,540,534,524,524,532,530,530,424,466,528,532,528,1414,534,1096,522,518,2450,2444,716,694,692,1388,1834,994,348,1876,2258,1352,314,424,382,2402,1012,1114,2386,696,694,954,1418,710,1822,2004,702,1608,1398,1358,2108,490,414,478,416,518,2376,2452,1532,1554,504,958,2296,1974,1400,1094,1482,2610,2118,1936,2120,2458,484,1074,2458,1128,1374,1076,1166,394,694,2438,444,494,754,466,1494,1142,2248,444,402,516,1582,1298,2752,2372,2140,502,782,1564,1576,2432,914,314,686,880,870,844,870,346,646,602,1932,692,876,476,1928,742,1436,1058,1856,794,522,306,338,2392,1156,1410,2240,1240,1570,1524,2200,336,2158,2282,2064,2320,2656,1566,1126,1156,1124,672,684,940,488,502,1140,636,786,698,700,716,534,880,1120,742,1268,2014,756,444,458,526,492,640,616,1420,1812,540,2765,2566,680,880,2386,2394,1390,1082,1038,2456,2364,990,882,1044,504,1016,2126,2274,1948,696,1398,1142,1156,1098,2586,2464,1308,2520,2416,2278,2208,698,544,810,1252,966,1766,444,2370,606,1140,432,422,524,630,486,902,880,1168,1054,444,604,636,450,1008,546,1008,606,1586,1436,1822,2586,1430,874,2386,2376,1060,508,1154,894,1768,1578,402,528,712,466,540,516,1002,1054,2248,1020,1146,698,694,454,706,1370,480,632,416,880,1948,986,498,1824,2384,344,1602,510,2372,1768,1984,620,2284,2370,1044,410,1144,1392,1392,436,1098,464,702,1096,2354,544,642,508,466,2294,2330,2314,640,672,1460,1176,764,674,676,634,444,1242,834,472,1224,2518,2558,2538,2408,1454,1068,344,748,1456,1576,1502,2472,994,2058,1762,1934,2104,2330,1032,1462,616,1456,1588,352,1484,640,2512,924,1008,708,794,684,840,830,532,1582,504,2296,448,968,990,932,568,1986,2298,2544,2540,376,612,380,2404,1714,2352,1720,1250,684,704,1028,1134,1750,2548,2542,1748,1754,1024,710,1138,1074,1222,2342,742,1670,612,1008,1372,2210,1672,2256,2380,798,1480,1010,706,694,508,794,2378,838,1296,1768,972,1748,1684,1140,2346,1152,798,1104,1156,538,444,1246,1910,846,1134,2290,1176,1956,2108,764,588,768,1756,1758,2316,1080,710,1142,1426,1062,1026,1044,552,922,550,360,454,2444,2676,620,1386,2208,684,1368,1370,986,1100,532,1652,880,2294,444,1588,2514,2096,1174,2516,2398,420,1594,2370,512,400,680,1010,2280,1768,1024,568,2136,714,1070,356,700,700,712,696,1726,844,984,954,778,1140,602,506,446,1224,1128,1172,2358,1666,1470,830,2342,1108,2504,692,2182,2584,1668,2392,2370,2432,592,542,1184,488,762,484,1172,794,914,438,1764,660,1816,1662,698,1156,2092,2094,478,1282,2368,1408,1312,1574,980,1012,1050,2396,572,2526,2466,2288,2310,1096,1152,1740,2558,886,536,2202,2412,602,1494,856,848,2338,1170,1160,774,1156,444,2062,1320,866,952,950,924,2384,1222,1128,2422,1068,824,872,2408,2464,2460,924,1188,2388,1778,952,550,716,480,902,1020,430,426,1182,480,1130,2110,1406,1556,690,684,1386,1272,1366,356,866,2626,1672,2388,360,2392,1770,514,510,748,736,2344,1656,1762,748,1436,918,964,708,1240,1144,952,394,930,1162,1862,536,2278,2312,1040,1752,582,582,2214,2522,2767,2600,1668,872,1442,1158,1382,1834,2272,486,1470,1904,2332,1698,1336,1346,2350,876,858,436,858,536,1106,660,468,470,482,880,878,790,426,1650,474,534,1102,1102,918,392,1562,880,982,1616,420,1046,1700,612,760,354,2516,1174,1388,1336,2626,1338,1774,2204,882,2382,472,1748,2116,1070,784,966,548,814,682,876,470,1026,796,2362,536,672,500,794,648,1138,770,660,660,1110,1230,1568,1412,926,1014,2094,958,670,1074,2376,1226,544,876,832,820,2506,1172,2448,1106,2494,802,1482,1288,2586,2428,1374,1754,2420,842,1154,2106,798,720,1052,318,794,476,466,878,794,1398,880,1100,944,1048,1222,818,472,2572,760,448,602,2564,1668,720,844,2590,1460,868,1040,1758,380,1844,776,504,882,542,638,352,1016,1098,444,2352,1826,880,354,720,694,2208,1004,636,794,1552,706,786,786,726,1916,474,468,734,532,630,468,698,350,756,1226,548,1158,554,1560,1954,1480,1854,1288,1642,1034,674,1632,654,812,1720,436,1010,2296,1758,1754,1988,458,458,456,904,460,454,454,458,454,454,792,2270,2246,2300,1560,472,484,906,2530,1816,898,846,1452,2384,2310,712,602,1488,850,854,1904,2296,800,1892,1398,894,1056,702,868,1962,544,1414,1136,608,1380,700,882,1670,442,610,1394,2386,358,2296,836,894,878,1960,2340,2584,1662,1714,1792,1566,1370,356,1450,2522,792,536,444,2072,946,2386,908,2384,1230,950,764,878,2362,728,798,770,1048,1154,1156,1148,782,736,738,736,1092,1132,714,742,716,1044,1044,970,1758,808,1166,1042,1774,1824,878,1190,962,672,760,1068,1308,2328,2594,902,702,1764,1754,632,480,842,1334,898,662,922,1402,832,838,1568,792,940,804,1772,1006,1006,1774,830,2346,824,888,520,708,1142,1084,1050,1120,584,540,874,544,766,670,2382,2328,432,326,858,924,972,1710,1132,1140,2034,1902,1140,1030,2010,2460,840,2148,2006,1754,858,1704,862,1192,884,1170,1564,2124,528,1872,1994,718,814,802,1056,1052,928,968,1144,1940,770,710,1350,546,1176,1148,678,2152,1004,2402,630,2584,2466,670,796,1002,1034,442,980,1140,1408,1988,444,652,1776,876,590,520,2362,822,414,2056,2626,1012,1992,806,432,1742,354,2597,2591,2648,2090,1142,990,876,1468,618,790,878,872,776,2184,2164,696,492,464,1106,620,854,1232,1132,1186,586,866,518,442,2330,420,2356,1938,2450,1406,2022,1260,868,1228,1232,1028,2378,1142,2332,1102,1366,790,1444,948,692,750,490,746,2418,1770,1766,764,706,2430,754,1090,2376,704,1560,878,1064,2304,542,1330,594,358,862,2100,2494,1488,1000,736,1496,1116,656,1124,968,1008,310,1346,2416,698,958,1078,1070,1156,1744,942,2400,414,1086,978,990,1704,866,924,872,1706,1228,586,674,628,812,1054,2142,1044,1752,2390,1376,2601,840,938,1072,484,902,2326,876,2008,1780,1056,788,2176,1314,1812,1066,642,1044,932,1052,1048,688,2160,774,2100,1054,1054,906,532,514,624,838,702,910,458,580,794,982,1068,360,572,2132,2866,1610,622,808,1416,1740,1350,564,466,1322,1196,1280,1396,1474,1842,1562,638,686,1638,2908,2302,2774,888,892,1364,2764,1540,1112,1144,2750,560,532,2752,524,1456,2748,1028,600,808,2838,2760,2768,1096,1080,588,1532,2688,2732,1116,528,612,608,2776,626,1338,1352,1370,1048,1524,348,1048,460,2704,780,1200,428,484,2720,2782,724,752,472,2056,2738,2554,2752,2768,872,632,1080,504,872,2772,2752,2636,2820,1910,1184,1284,976,976,2756,452,444,688,2746,2774,2762,548,1352,2620,612,556,2856,2916,1964,2736,1336,1350,1360,1632,1152,1536,1060,776,2692,984,560,1032,2836,896,1256,432,892,748,596,744,984,964,996,744,968,988,2600,1390,1342,456,1364,376,820,1012,396,520,1436,1188,980,2668,1064,992,1248,2768,516,656,972,736,836,1768,1364,1752,1864,1876,372,2744,2608,2716,1552,2996,884,1052,2700,2732,1404,1356,2796,2756,2756,2788,1056,1332,2716,2740,2148,2176,2764,2832,616,592,780,584,1640,2764,1464,1768,2732,692,504,1324,2752,1116,876,796,444,2280,2756,584,584,680,452,576,2576,432,2732,936,824,528,2768,2780,2750,2748,2742,2726,2748,2768,1048,880,2448,860,424,2352,2756,2778,2780,2756,2796,664,2100,912,596,772,872,1356,2680,2730,1852,1140,728,840,2630,604,996,664,592,1028,1188,2702,1036,1716,1964,880,1956,592,796,1456,2280,472,2480,1948,1340,1152,796,528,2732,788,786,936,2752,776,1372,1388,2768,720,904,1032,444,1100,644,988,2794,788,2636,1412,980,2740,1152,1860,1116,704,756,1132,620,2736,1876,2738,492,628,480,2712,2722,2720,2720,1228,1356,1360,1360,1384,1564,1076,2796,2736,1012,980,478,438,2564,2554,2732,2720,1700,2732,2778,2756,984,1496,1756,2750,664,324,376,632,920,1780,2740,2748,316,376,716,324,412,924,672,848,520,696,864,1292,1416,1348,860,772,768,536,2706,860,740,3038,2598,644,1180,1092,1120,2768,2792,2708,1684,1248,2752,2248,2752,2716,1376,1368,1320,1360,2788,2764,2830,2744,1398,1342,2776,1108,472,1092,476,1092,424,1452,440,364,356,2060,844,1744,468,376,1456,468,2756,1960,2632,2770,2604,1056,2752,464,1556,1960,2756,1328,936,1488,2676,2790,2740,912,1284,1552,2280,1084,948,2744,1360,338,2836,864,2698,2744,2774,3032,644,2338,2832,2748,2754,2760,668,1956,1936,1064,484,624,2032,1748,868,768,956,876,1320,1080,2700,2508,1988,652,536,412,488,1728,1028,2744,2726,1104,1720,2164,1368,1956,1560,692,1612,532,884,1288,2766,1764,2624,1822,652,838,2740,2728,2748,2736,2722,658,2752,2760,1464,2724,2720,1376,2798,2740,2722,448,1640,2742,960,2020,1368,2412,952,1496,1668,776,800,2734,2730,2744,2776,2736,1332,2172,1544,2088,312,2740,1224,1992,2092,700,800,552,1348,1260,640,1284,1748,1740,2712,2712,2688,800,1732,908,672,728,828,604,948,2150,2176,2742,2730,2716,2756,2754,2742,2738,2724,2736,2728,424,664,1376,1360,1392,1380,1382,1342,2744,2724,1328,1312,1272,1376,1372,1388,2728,2724,2816,2738,2746,2746,2734,2770,2778,900,2766,1368,2710,2716,732,868,1096,784,2732,912,1000,964,1976,1328,876,1074,1242,1214,1224,1180,1740,1312,2180,540,1872,1936,2768,3014,2780,2772,380,2728,2768,2760,1356,1328,616,2364,2448,2768,464,396,1552,2746,2734,892,2764,356,648,1380,1372,1388,1352,2752,1416,2748,1376,1016,1380,2776,572,1368,516,360,524,1408,352,612,1012,988,1148,940,2168,2746,856,768,668,712,3134,2878,840,788,948,788,2750,2742,2726,2756,2820,2820,2708,2536,1676,1076,2076,1308,1300,1200,660,2748,2842,2780,1060,1112,2714,1416,1360,1364,1360,1220,2758,2748,2702,712,960,2756,2738,2760,2760,1908,880,916,2600,2354,508,2748,2742,2764,2764,620,2176,2408,1008,2730,776,2608,2716,776,1044,460,2200,2760,348,1896,2740,480,2764,618,2708,428,496,380,664,1724,2812,936,2168,2768,612,1312,2548,2756,996,764,2716,1392,2392,1972,748,1828,1300,1020,1906,1812,900,432,2140,1348,1064,684,688,500,1378,1354,2704,2782,800,444,336,976,1320,340,648,2542,2876,2538,2536,2588,2604,2584,344,2760,984,2772,2220,1544,708,2756,2752,2736,2748,2740,2664,1824,2720,2348,776,2316,2744,1960,2752,2720,2068,2724,1056,1352,2704,1328,2712,1464,2748,2704,2728,1288,796,2748,2776,2926,1130,2964,1320,1314,1314,1302,1292,1342,1334,1332,1340,2760,1532,1260,1156,400,1140,392,436,344,996,512,772,808,608,1896,2756,1680,1776,596,568,1028,2720,2736,2846,2728,2728,2724,2712,2708,2758,2754,2754,2742,2730,2740,2720,2734,2738,2742,2734,1716,888,2720,2660,1312,2722,2746,2686,2272,1708,392,532,1372,1364,2708,580,1556,1000,1028,1952,1600,544,540,1176,1152,984,564,840,1228,464,948,1156,1152,792,684,2348,676,792,614,1364,2780,1508,884,820,2724,1368,1640,972,2060,332,2762,1300,2770,1796,2752,812,2772,2760,1324,440,2972,520,888,660,780,1936,1132,2776,520,1488,984,1576,656,3116,2810,516,800,1276,1060,2736,2738,3006,1362,1360,1368,1350,1128,2720,800,708,494,2740,2828,1988,1984,2404,1588,916,2764,2740,2740,1304,2096,560,904,1308,2932,1376,1386,392,1500,2800,2784,2744,2744,684,448,2728,740,2764,2744,2722,2704,2760,2788,1372,2756,900,760,2750,2712,516,704,2766,2764,2752,2752,2758,1384,1360,2768,634,2776,480,676,1064,1368,1360,1352,2604,2756,532,720,1504,2064,2740,784,1956,2764,1956,784,900,1924,1736,976,2736,2756,1028,452,484,812,1976,1952,2556,2958,1400,1668,2768,2490,2736,1450,2520,2548,2760,1950,2740,2738,696,696,976,1004,984,2744,600,604,2732,2556,2352,600,2336,2712,380,1220,1004,846,2734,2758,2752,1328,2724,2730,2706,1812,648,1696,868,1520,988,1288,2720,2148,1952,2768,2732,2740,2764,2748,2536,540,1860,680,800,2842,2520,2512,1814,2536,1756,1884,2476,2524,1836,1602,2970,2884,1700,1380,2748,1156,2016,1596,760,1192,1168,2736,2732,2628,2530,2724,2718,1704,1992,1340,2682,2536,1248,2600,2528,2736,2744,2798,2668,1090,2748,2756,2740,2756,2742,2748,2742,2768,2742,2756,1384,2746,2736,888,2846,392,2744,436,1218,2160,2628,764,424,1272,800,1208,1420,900,2756,1064,2624,2748,1336,1296,1316,940,2596,624,2302,1232,632,1020,2728,2748,2740,2748,2756,2752,1872,2862,390,2752,2764,1908,1096,648,2740,2764,2766,2736,1108,1132,924,1000,1400,1400,1388,1372,520,896,1344,620,2760,2760,2764,2770,2772,772,1916,2780,2768,2766,992,992,1976,492,1556,1340,636,320,2752,712,3108,2808,1128,852,760,768,2774,2762,924,2732,1116,2744,2742,2770,1910,2652,468,2756,2742,1376,620,520,1580,1424,1476,1728,2640,960,964,1972,1068,2112,2764,2840,2760,1852,1120,2760,2804,2708,2748,628,1320,2500,1364,1620,1176,2760,848,1968,2776,2764,454,1188,956,1824,692,2740,2744,2768,2756,1104,1328,2746,2768,1358,1352,1116,2760,1444,436,2772,456,2838,1760,2248,696,1704,1764,460,444,1240,2716,1036,588,572,576,2724,1024,1592,952,888,2648,536,1976,2552,612,420,1556,1920,2332,1496,820,2754,876,492,988,1800,1532,1824,1748,1804,2742,2744,2730,640,924,704,1288,2508,2436,1340,772,780,792,808,2740,976,976,988,964,2752,2732,1376,1384,2760,1756,1460,1432,2748,2756,2778,2762,2764,992,1368,2824,2792,1460,2724,1956,1492,2716,1160,1356,1148,1664,2714,1912,1160,2890,560,1852,2890,336,1164,940,1164,1668,1680,1648,1354,1324,1320,1356,1362,1326,2740,976,2720,2264,2752,2744,2744,2736,2554,2738,2810,2756,2752,616,608,1480,2644,908,1476,584,1196,2144,2744,2744,2744,2732,2740,1380,584,576,1380,988,2866,2982,880,772,1160,1368,1248,2464,376,1232,1240,476,780,664,2740,2732,1236,492,392,588,592,832,788,2112,2884,596,492,866,2748,2780,1116,2192,2752,2744,1176,712,2588,704,1360,1368,1372,1364,2324,406,3010,2772,1788,1480,468,2780,1740,744,1016,1116,508,2748,888,2546,2766,2748,732,492,620,788,936,740,988,932,960,1640,776,2962,2698,844,1764,768,2524,1948,1572,1604,2760,1496,980,1488,2752,2756,444,2772,612,2052,1056,1134,2752,2796,2632,2740,2704,448,1256,1548,2048,2056,792,1382,1374,1358,1370,2250,2092,2760,416,1328,780,948,808,2758,2570,1322,1354,1368,1344,1366,2756,2766,2760,660,1820,602,612,1204,2768,2874,2808,760,2504,2740,2760,680,468,480,656,444,2762,2784,1100,758,1112,2372,668,596,1360,1232,2760,2756,692,2750,3004,1104,884,888,1000,1320,2764,1832,608,2764,1160,2714,772,628,1784,2722,744,1064,360,304,868,1212,2222,2804,1326,1356,2748,808,2724,2748,2758,2720,2706,2682,2576,1156,1948,1368,1388,1370,2732,1532,1368,1372,2740,2740,2726,2744,2892,2760,2774,2756,2744,2728,2796,1456,1276,1468,1160,3030,1600,1272,884,2736,2732,1204,646,858,1952,1460,2728,952,2752,2344,2356,2572,1312,1294,1348,1346,1328,1322,1310,2748,680,1072,828,1012,684,928,768,388,1680,744,1312,1316,508,492,2740,1268,2708,2752,2752,908,2764,488,2692,2744,1396,2856,2744,2738,2728,2776,2764,2736,2730,2736,2828,1048,2746,2764,380,2752,784,1256,796,1960,1012,2360,1184,824,892,1180,784,568,1028,1296,428,2896,2532,1230,1300,784,1076,1276,2724,1776,448,2720,2416,2744,1836,2420,2228,1004,2000,2748,1252,1432,496,2752,2744,1144,1048,1332,592,976,2744,480,760,1048,984,824,652,488,2744,2740,2748,896,888,2752,2760,848,3024,812,804,776,772,864,1356,504,360,888,668,3140,3020,788,728,740,800,1748,1752,2136,2776,536,2532,346,1416,940,1484,2752,2772,1304,2752,1380,2584,2804,2752,1420,2764,2000,720,2906,2776,2764,598,696,976,1828,936,1968,2020,2360,724,2124,880,700,476,684,2160,764,2764,2448,988,1384,2772,1968,1592,1448,1708,1980,576,2432,2156,468,1160,2796,408,548,1152,900,1228,2770,2724,2756,980,2776,2760,2760,2756,1332,1340,2744,2724,2724,2728,2708,2724,572,1992,2756,2786,2820,2768,2756,2748,1332,1420,1732,2776,660,556,948,2486,2784,1380,2776,1980,1436,2164,1472,2760,2724,2852,916,1664,1432,320,692,2744,2728,2708,2728,640,1604,2878,752,2876,2044,1756,776,428,2752,1556,1344,2764,2748,670,856,1316,1480,472,2124,516,2772,3038,2688,2700,2692,2736,2744,2712,2744,2728,2756,2738,2758,2734,2746,2744,2762,2742,2752,2780,2764,588,1600,592,1360,2728,2688,2724,2740,1092,2766,2948,552,1384,1988,2948,396,1072,1216,1264,1248,2716,954,1248,604,1376,448,444,804,500,740,700,660,1564,420,300,444,2748,2746,2008,812,508,2656,2734,2746,2718,1062,940,932,1028,380,2696,1314,2168,2756,2756,912,880,2752,596,1000,2738,2742,1382,1316,2776,2768,2732,2714,472,1564,980,936,2772,2736,1516,1292,2660,1060,400,2732,2762,2752,1180,828,2752,2748,1256,1380,1352,1368,1352,1368,2612,1064,992,2696,2758,2744,2750,1888,2782,2776,2756,460,708,680,464,648,1752,492,1972,1592,1032,1560,756,1216,2666,748,756,788,416,1760,1672,3038,2752,2740,796,408,384,416,2752,2732,1056,2784,516,552,992,1764,1188,1122,2930,2744,864,764,1488,1404,2604,2000,2752,424,1244,576,1078,608,526,2750,2892,726,668,692,2164,1324,1624,1916,808,1368,2760,2700,1872,1510,1564,2760,2714,860,1368,1380,1442,432,308,440,440,416,468,336,2368,488,416,1288,1360,2630,764,400,2748,1548,776,2716,2738,2714,2710,2690,2716,956,2796,2776,812,1968,2772,776,774,804,688,752,584,644,2776,1176,2748,1168,2716,608,1444,576,892,572,1008,596,484,1168,2744,2782,2794,2752,2728,488,1560,2740,810,1008,1396,1972,762,508,1452,492,1140,1136,1664,2708,1784,964,2820,2772,2742,2740,2794,1372,1196,2764,2694,1392,1380,1266,2710,2714,2848,1700,1188,1652,2544,996,1636,2858,2744,2732,2744,1596,1004,2688,1084,1784,2720,2728,2744,2740,2740,2726,2728,2726,2756,2758,2756,2748,2738,2724,2718,2748,2736,2724,2750,2740,2760,2744,2748,2750,2708,2700,2764,2754,2736,416,2760,2994,940,1394,2892,2564,1752,1368,1368,1212,900,788,1568,736,2016,1336,2168,2724,522,352,1328,2492,744,704,964,1976,1168,784,2184,996,2156,1560,640,1928,1360,1376,2798,2676,2768,2744,640,624,1290,2756,2236,1132,2468,1186,808,1028,992,496,1296,516,460,516,548,560,996,484,2732,1144,2708,640,652,552,1988,2540,2770,880,2764,2752,2708,1836,996,2758,2790,1300,676,2990,2732,2874,508,704,656,1824,892,624,824,796,1792,788,1548,744,1384,716,3038,2680,740,788,780,1720,1664,1940,2740,2754,472,1642,2748,2668,846,3030,1334,1336,1156,636,2092,984,536,2756,2752,2312,932,1540,2756,1592,2336,2728,904,2752,2760,2760,2780,1312,1964,508,986,512,984,440,2104,2672,2754,2748,2748,1870,2772,828,740,2766,2692,2760,1576,2748,2204,2784,2752,612,448,2780,1924,2724,2768,448,556,1708,628,1428,1816,2128,740,684,768,2356,1224,1832,2364,1548,1784,2812,684,1380,1640,1044,1156,2748,1096,656,2752,828,808,640,1024,1408,2660,1060,1062,1070,828,2744,1788,2738,2748,2778,428,2768,2780,2742,2738,1596,2756,2922,3018,2750,2770,2736,2734,1552,336,944,804,532,2706,2726,2720,2722,2786,2960,436,1540,1280,1272,804,844,1790,2732,1604,766,2758,1200,1548,1524,2752,1396,2496,2720,2720,2810,1456,1634,548,2796,1500,1548,824,1252,772,420,456,1820,988,1896,2882,2908,636,1508,1006,2252,468,1160,1144,1564,1772,1188,692,732,1204,2688,2806,2752,2758,2724,2772,2758,2752,2762,2752,2736,1840,796,1948,2760,696,512,710,2766,1156,2780,308,2792,2760,396,1360,1172,2726,1748,2680,1332,1392,2492,2660,1758,576,876,1248,1312,500,320,384,480,540,1228,2080,948,440,444,2744,2728,2756,608,672,1436,2758,1140,680,924,516,1292,1376,1364,1372,1368,1356,1488,2748,2752,2866,2748,2754,876,1216,1216,900,920,756,948,876,1664,1326,2852,1304,380,860,1908,1560,1638,1592,1636,1586,1608,1594,1618,1554,1588,1596,1570,1596,1540,1594,1580,1592,1600,1568,1604,1580,1612,1566,1576,1558,1576,1532,1572,1574,1598,1546,1468,1908,1542,1486,312,1284,498,510,1250,988,1272,2226,1130,1268,1116,1240,1122,1186,998,786,850,696,744,1116,1124,1006,646,746,1130,1742,902,1186,1860,1748,972,1018,1258,510,1232,1126,1196,1592,1094,1096,1102,1050,1510,1252,1128,374,1386,992,1250,432,428,1700,1442,1264,2058,2002,1882,996,1180,766,2028,1946,1542,1584,530,2443,560,664,2084,1840,2044,1268,3574,892,2036,1120,1712,1720,1712,2508,1892,2184,2520,2776,1276,2536,1414,952,1782,394,388,2140,1268,2566,2798,936,734,1446,2596,1502,2544,1046,1086,1200,790,1142,1184,1330,2540,1458,863,2600,1418,1252,2536,2492,1158,1056,1056,986,402,1230,2596,884,1068,1274,2562,1056,858,1042,2566,2186,638,898,702,724,720,738,756,694,2458,1048,1756,1425,2588,1463,1778,2574,2586,1418,2576,1082,974,890,2580,694,1260,1516,1070,2588,1032,1086,1034,1780,2578,1770,1436,1066,2578,1422,1616,2624,1346,900,1612,1052,2434,816,1138,1602,2610,1064,808,1722,1068,2636,1066,2504,1244,1270,1283,1018,720,716,680,724,628,704,710,2512,1406,2426,1184,598,542,1778,1118,1072,1740,1424,2484,1410,802,2560,1268,1266,1706,398,1719,1502,720,706,710,752,720,706,733,2600,1392,1240,1216,1076,1056,624,1234,2560,732,1052,1035,2568,838,1274,1546,866,1734,2562,534,592,1548,1358,954,1006,1234,712,728,640,716,720,722,2570,538,940,1148,2532,1410,1640,1102,2568,1266,986,1067,2554,1218,1238,1530,1198,1442,2119,386,392,830,574,1182,726,698,714,722,730,646,720,660,1754,990,312,1582,910,1760,2510,968,1059,1028,1121,2568,902,1050,984,615,2390,2548,686,864,2476,1228,2146,1074,1700,1659,1338,976,768,726,722,732,996,380,690,721,2430,910,885,1252,2578,1080,884,904,2596,1074,1044,2570,1761,1434,2530,1062,2126,394,818,1142,1236,986,712,718,1440,761,751,2560,1078,1776,1164,2520,604,710,1246,1100,1239,2530,468,1038,1074,1046,2508,1228,1181,1748,2136,2540,1806,680,786,1680,1430,608,980,730,652,714,734,715,725,826,1490,1915,1268,2490,1160,2462,1265,2466,994,2554,2574,1764,2150,2565,1248,2594,676,2260,1360,1952,1790,1246,1592,1602,952,1598,2552,388,820,1701,384,1370,792,688,612,726,732,752,718,807,2514,1188,1078,824,1098,2524,1094,1450,1260,1050,1608,778,2570,1084,852,1784,2608,632,642,388,2161,378,828,1072,1124,794,879,980,1570,1088,648,656,716,568,714,702,736,722,1336,1078,2246,1418,2298,1292,610,1210,2310,1072,2318,922,2338,716,1036,884,1284,2294,1066,660,896,2144,796,2096,1424,1090,2062,788,2046,792,764,810,2306,836,2324,854,2250,1076,2574,2302,2238,762,2300,990,2134,942,2302,754,2328,2220,1044,2292,1750,2172,1962,1402,644,1116,910,2294,748,2294,1170,2346,2126,846,2406,2136,470,2306,1794,2787,2852,1606,1938,850,1650,1082,608,1810,1850,1888,1794,1892,1808,1732,1734,2124,2190,2046,1924,2104,1760,1812,1488,2316,1236,1422,2370,442,414,1396,1606,1524,1466,2150,2152,2156,1978,1834,2244,1762,1868,1838,1736,1696,1812,2042,1818,1850,1836,1838,1886,1758,1772,1878,2260,1842,2510,2374,1836,1804,1708,1818,1822,1784,2262,2456,2222,2226,2072,1844,2062,2486,2360,2480,2212,2372,2466,2156,2276,1816,2102,2474,2118,2150,1974,2070,2164,2136,2128,2462,2046,2506,2088,2472,1486,2384,2350,2254,2228,2042,2244,2484,2184,2492,2412,2542,2278,2248,2012,1918,2154,2130,2164,2154,2130,2166,2236,2324,2210,2162,2242,2460,2522,1960,2552,1960,2104,2164,2138,2504,2142,2458,1906,2152,2242,2310,2242,2110,2456,2030,2000,2136,1998,1924,2100,2060,2116,2054,2120,2028,2030,2134,2036,1776,1816,2062,2098,1846,2184,1946,1946,2054,1992,2082,2228,1986,2028,2108,1898,2030,2048,2026,1148,2014,1956,2004,2042,2000,1864,2084,2018,1992,1888,2038,1930,2470,2048,2072,1772,2028,2062,1854,1956,1738,2476,2468,2482,2056,1838,1834,1906,1978,2140,2218,1966,1896,2206,1974,2458,2132,840,1990,1970,2216,1216,1468,1028,884,1308,2100,884,734,1364,1580,1566,1572,1782,1018,1282,1238,1632,1792,2120,1246,1882,1756,1754,800,826,876,818,1504,1482,1586,1650,1750,1018,1290,1234,1270,1222,1216,1756,1702,1558,1520,1628,1802,1780,1822,1812,1738,1230,1758,1766,1672,2064,1392,1788,1894,1750,1462,1440,1846,1720,2016,1788,1892,1930,1684,1330,1792,1952,1786,1596,1784,1732,1716,1406,2268,1800,1818,1798,1762,1892,1820,2132,1634,2164,1796,1812,1820,1896,1686,1556,1992,2004,1920,1658,1878,1264,674,1246,570,1214,1806,1734,600,888,632,1644,1702,1662,614,1058,1940,2038,540,342,566,672,1158,1204,1938,1630,1262,772,744,1492,1340,1046,654,1876,1222,1744,902,1092,1310,990,616,2290,716,2292,496,2290,714,482,666,1506,2551,690,1512,1506,742,1782,1530,844,1514,1512,1514,1040,1502,1502,684,634,1408,1492,2004,1510,1502,962,1520,2006,1494,1504,1496,984,1516,2010,1740,1508,1504,1076,1516,922,1216,1320,1952,464,1026,864,1350,454,1570,1064,1216,1062,1808,574,1444,972,878,800,370,1064,1174,1358,1640,792,764,1056,1958,972,1498,1144,1972,1132,690,1028,1010,1206,980,1982,1056,868,1200,1182,640,994,1328,632,1220,670,676,1702,1214,436,1514,1292,1842,882,960,1028,1500,1384,742,1062,964,740,526,1644,1514,1474,902,1042,906,1472,828,1790,1484,916,594,1202,1492,908,1500,1686,846,1038,1210,576,1008,1512,1842,1322,1804,604,1200,1638,1818,544,1820,736,1072,1954,906,1216,1206,906,1238,1076,1104,1744,1814,1406,1188,1206,1350,902,1360,1208,1190,1974,782,932,1372,1372,1654,1338,866,1072,908,1794,1316,1204,1482,1050,1116,1044,916,1284,1714,1556,900,1504,1118,1480,906,1192,1466,1104,1830,1004,1312,1412,1100,406,1188,932,902,906,476,1448,1212,1306,1160,732,762,1962,1072,754,1492,1956,762,1218,1468,1762,884,952,506,650,1328,864,1774,1494,918,1486,908,1208,1486,1416,1814,1484,454,762,620,1058,710,1446,1436,818,1150,886,872,882,900,852,858,762,914,870,1404,910,898,1524,1852,858,1470,1220,1482,1216,882,906,1036,1608,1072,1364,1520,1430,1654,1992,586,896,784,1356,734,1786,1050,886,766,900,916,1944,1346,1630,718,1680,722,1068,872,1818,1048,1334,848,1024,1488,672,926,616,886,966,904,862,816,736,702,902,824,1664,910,1312,1982,476,1360,918,1592,932,1256,1050,534,766,1210,1034,1374,878,768,978,782,882,1204,1586,752,724,1542,1818,886,1784,772,1356,1206,1158,1954,1502,902,1784,740,1584,680,1024,1278,1202,1210,1804,942,1820,1800,1122,870,1808,1178,1804,934,1806,1788,1804,894,1482,678,1174,1182,856,864,750,770,664,778,1512,1790,984,840,1788,1512,908,1648,1514,1198,1156,1032,842,1770,1218,1218,1216,1338,1374,1186,1790,1758,1126,840,910,1012,866,752,1160,810,1790,1302,1780,710,750,1012,1208,1212,1170,1816,1690,984,1792,1018,742,1576,922,890,1510,1204,978,1188,1740,1258,1784,914,1210,888,1322,1448,1344,1358,1158,1464,1522,1526,1200,300,1808,1004,632,1322,1500,1278,936,1494,1768,1370,1214,1804,1522,730,1382,1516,1402,1370,910,928,884,894,1210,632,900,882,672,1520,1490,1176,1780,1788,794,1194,694,970,872,1202,1824,1068,744,1262,1522,1500,876,874,874,880,852,842,526,910,1158,1168,900,1812,1788,1626,1236,1546,646,744,754,758,786,1244,918,1068,1758,1798,1356,918,2088,1164,1090,750,1370,1074,1944,1494,742,738,750,724,1214,696,1426,1048,1492,900,1302,964,1668,898,1042,748,1430,1562,1220,772,1302,804,486,2030,2192,928,638,694,580,614,532,694,690,1386,1470,826,1502,2156,918,836,1206,1198,2216,890,916,1962,764,672,884,758,378,2178,1068,1508,2204,356,312,760,1538,682,732,1366,2214,744,1060,1428,2343,2188,902,2038,758,766,1220,1496,564,770,1206,914,1102,2188,2194,504,1286,1458,916,1070,2138,1058,1042,1064,896,912,2112,1806,496,1052,2192,1520,2300,2186,1138,1512,1220,830,1410,722,966,1842,1064,1084,1060,2210,718,1232,1508,2219,1196,2196,730,1514,1510,828,386,1524,1500,2188,926,1376,414,1524,906,1310,2180,1314,2006,2210,680,1082,566,1064,2206,1506,970,862,2188,968,2140,1526,2180,1639,2192,900,2122,1171,2096,1026,2142,1962,1204,1406,2180,1348,2180,1786,1186,792,1732,2204,2192,986,2184,764,1481,1946,906,914,2216,1628,2114,2194,2112,2136,2228,2210,1656,984,2188,932,2162,2134,332,548,580,570,1984,1068,1442,2094,1068,692,612,548,600,690,694,2327,1394,494,1352,1056,1350,2182,1486,1518,2198,2180,2184,308,712,1476,2216,1184,2216,1428,1046,1492,2170,918,2186,790,2172,738,1512,684,1060,2176,832,2004,1979,720,654,644,724,2170,2240,2174,2184,862,880,936,870,752,2196,882,2204,890,532,518,462,1202,1212,730,2182,2162,752,914,1328,1810,1044,750,762,1606,2196,356,710,2266,1034,2190,458,1152,1358,2162,1174,1646,808,490,1976,742,1986,618,858,1036,1976,1716,762,1956,1174,926,986,1964,914,1218,1860,1972,918,1816,1970,912,610,612,608,600,608,594,608,1962,478,1958,918,1994,2004,1978,1506,1222,2002,1998,740,1212,1960,906,838,1986,1984,1378,1980,1968,1188,468,898,1374,1152,476,604,614,580,1210,1188,594,496,2006,906,1050,1998,1958,1984,1218,1812,1730,918,600,1952,1914,1994,616,920,920,870,1984,2010,764,1974,1002,1514,1372,1876,1994,452,1042,1956,992,980,1992,900,994,1978,1966,1048,758,924,876,1968,1978,2202,604,600,572,602,614,626,1972,696,352,1182,1936,1120,1058,1976,1204,2018,1996,884,1062,1576,914,816,1824,1178,904,906,1982,912,924,1962,878,920,912,1960,904,904,1978,2010,458,610,1992,1928,976,1964,1672,820,1934,764,868,1198,1936,1228,2036,1970,986,772,460,1352,1380,1980,1192,2092,1960,910,1514,1972,1216,1156,722,1974,1984,1226,1930,372,746,894,920,1968,558,566,1194,1982,1154,1574,700,688,628,612,688,1272,608,592,1824,766,1978,1364,1974,910,918,1236,1958,1222,1958,470,894,1968,906,652,1850,1232,1520,2002,2012,738,534,598,602,602,566,592,616,588,2365,2783,2783,1536,2304,2090,1058,1426,2518,846,704,706,704,704,700,692,692,710,710,2260,1874,2292,1936,1384,1946,1064,1062,654,2294,818,792,794,706,808,1036,780,1250,1046,412,1434,2282,898,980,2192,1382,2298,784,2310,2308,2482,1098,2102,1190,2274,2146,714,2316,2302,862,1414,868,2338,2234,926,642,802,2156,604,2246,778,802,1072,2300,2354,1144,1420,2110,1232,874,544,546,962,2298,812,2488,1372,1294,816,1992,1102,2488,2108,1236,2424,682,2508,1984,802,2296,1760,2498,1378,1178,1066,1430,2450,754,802,1110,798,764,1180,942,932,468,752,800,2842,2056,770,786,780,798,794,820,2302,2146,2306,1416,2260,372,1240,1950,714,720,720,718,2462,2484,2118,688,778,2514,936,518,502,1028,2206,796,806,1042,1092,806,1072,788,804,2418,980,1086,1074,1064,2310,2446,2438,1072,1202,1062,1980,2447,2482,2362,1122,2108,1012,2132,1706,319,341,2450,578,560,1604,2130,808,2018,820,818,816,808,2370,2138,2140,2142,1082,1972,2100,2328,968,1022,1016,990,1994,1950,2126,1370,802,794,760,2120,808,1054,1292,1430,854,2302,2126,1430,1602,1294,2318,578,614,682,964,1914,820,824,818,1494,1022,472,792,802,812,2490,1084,1056,1090,1054,966,1092,1110,2140,2402,1418,1066,982,1066,1004,2676,2140,2122,2094,334,2030,818,1172,990,1196,946,1226,1060,474,800,594,1466,1956,1416,1246,1066,2656,732,714,708,724,662,754,786,2138,2399,2440,1174,644,684,498,1320,530,472,1210,1004,2306,744,710,698,782,758,654,654,798,2092,1060,1484,1126,960,792,1794,1782,550,1064,1428,2282,1062,532,530,2330,874,2058,1062,2282,1376,2300,1398,2204,2224,820,820,388,546,1590,1506,2486,2318,464,694,690,706,2116,1410,486,1056,1066,1126,1124,578,1462,668,2466,718,2282,804,1066,722,2278,630,1092,2326,2298,1158,1408,1406,1048,598,624,614,586,562,552,614,590,530,684,1144,2344,2414,704,1038,2220,992,500,2448,1180,1590,2138,1746,804,632,952,834,740,700,2300,2594,2530,1130,1108,1000,1136,456,454,1058,2348,2214,1062,1388,1416,1014,762,1512,482,1718,1222,2124,1082,2128,798,2066,2106,450,450,1406,2929,2850,1804,1112,1794,1220,1766,682,1138,862,458,1552,1018,512,720,678,680,678,686,686,716,690,520,860,970,886,854,728,466,470,660,858,860,862,672,850,952,700,824,680,690,678,918,456,844,988,872,470,680,1474,1142,1768,1528,3706,1572,3718,1656,3654,1186,1726,3392,1690,1794,1740,1692,1452,674,964,1146,1656,692,1760,1472,690,1834,954,688,958,684,1474,1804,422,398,496,556,1980,520,504,1376,1480,1734,1418,1990,1888,1926,1980,1904,1294,1134,1004,332,1712,2352,2352,1992,396,884,1264,768,1024,780,1008,1024,992,1172,756,716,1748,1772,980,760,516,1076,984,1020,524,1016,984,1000,996,1008,752,1508,1036,564,1276,984,1020,1532,980,768,868,764,772,992,888,772,756,884,868,1028,1036,752,756,768,892,1556,744,1268,1736,1508,1792,1756,1616,1772,1176,1240,1256,832,828,516,1520,660,504,1688,1208,788,1768,1712,1040,1380,1292,996,1020,740,1028,900,1248,708,996,1072,1760,1512,1788,848,1140,1028,1288,1788,1772,1780,1780,1708,1008,1084,1768,384,1016,1772,1008,1136,1756,1712,1796,1092,1520,1760,1408,1020,1016,784,776,824,996,1308,800,784,876,476,1008,872,1584,636,856,652,532,1012,1012,1268,772,1760,380,564,764,876,1028,892,888,772,1036,1016,1552,1020,1744,1020,1016,644,516,636,632,384,636,772,664,1264,776,684,2210,2210,1426,916,736,772,2230,2208,806,546,1564,2240,2248,2214,2218,2010,644,904,524,2224,2048,1776,1704,2172,1746,1220,884,612,1668,1570,2272,868,914,1990,1740,1780,1750,838,920,2248,1952,2090,1712,2046,772,754,818,824,922,2258,1682,1596,2182,852,510,752,2545,2380,1900,2026,1260,1228,1774,1248,1882,1744,406,1358,878,1378,1614,812,640,1076,502,616,1890,1526,1806,1884,744,486,1868,1910,1854,1442,1888,2052,1880,1766,1038,836,1832,1892,1924,1896,1872,1774,1856,450,1018,720,698,994,692,1898,1932,654,1100,1804,1876,1452,1270,1334,1144,1388,1392,1768,1896,1916,1510,1354,1902,1412,648,1384,1128,1386,1390,1392,1394,1092,758,1902,1918,1900,1814,1912,1738,1884,1072,1726,1852,1402,772,1906,1712,1266,1376,1740,654,1734,1876,1114,614,896,608,1772,856,1886,1896,1396,1382,1074,1252,1602,1598,1270,638,1264,966,1438,386,604,664,1264,376,390,1280,1882,862,1128,1922,734,1072,1056,1202,1940,692,1336,1926,1918,1890,1006,1830,1314,1096,1880,390,1148,1796,784,596,1370,1946,1810,1784,1566,1508,1372,824,1812,1668,902,582,556,676,1708,1884,724,622,1128,1068,650,1906,804,834,1830,1898,1170,558,1516,762,1548,850,2206,1962,796,1858,1512,750,1812,762,882,1538,1746,1750,1624,1144,1664,1770,940,1876,1360,374,542,1196,640,2396,2520,1574,1802,1780,1428,1808,1688,1762,1756,1070,616,1160,1788,1666,1774,1790,1130,1102,1196,508,364,466,1814,1758,1794,1760,1780,1718,1138,1042,922,1200,1196,1166,1822,1182,1186,1806,1186,1784,1180,1176,884,874,1876,1196,1168,1728,1798,1772,1740,1796,1772,1798,1370,1776,1570,1796,1804,1786,1798,1810,1798,1800,1802,1804,1338,1328,1822,1800,1806,1794,1770,1768,1820,1794,1806,782,1094,1354,1800,1802,1828,1738,1794,1808,986,1824,1786,1780,1776,1792,1800,1790,1814,1798,1776,2684,1278,1336,1316,1796,1800,1794,1792,1314,1318,1842,1184,1806,1798,1890,1808,1804,1246,1400,1362,1394,1282,858,3349,1554,2925,2886,2422,2466,2675,2608,2508,2510,2490,2480,2492,2518,2414,2508,2530,2520,2386,2486,2506,2542,2649,2662,2500,2506,2565,2680,2504,2414,2685,2588,2388,2428,2575,2550,2442,2412,2455,2436,2426,2422,2380,2400,2382,2404,2635,2416,2410,2380,2519,2400,2418,2262,2611,2404,2398,2384,2384,2368,2238,2390,2326,2382,2432,2388,2420,2408,2406,2406,2551,2586,2408,2392,2501,2654,2418,2384,2561,2558,2366,2404,2386,2392,2374,2601,2446,2404,2358,2356,2382,2370,2543,2548,2366,2368,2352,2364,2342,2388,2503,2584,2332,2340,2300,2382,2386,2382,2372,2392,2344,2406,2368,2368,2404,2390,2354,2364,2334,2322,2344,2360,2372,2418,2342,2396,2344,2382,2639,2200,2360,2430,2511,2592,2358,2310,2358,2386,2308,2388,2390,2374,2318,2232,2927,2828,2386,2302,2288,2224,2372,2276,2465,2354,2512,2597,2410,2302,2356,2378,2326,2328,2340,2416,2348,2366,2354,2571,2406,2326,2294,2342,2376,2441,2412,426,744,950,2588,886,1080,2590,1700,492,1410,1780,422,1594,2546,720,726,750,772,718,676,718,722,884,1422,776,2582,2570,1756,1728,1792,1784,1436,732,722,738,746,696,718,714,2290,770,2552,2292,1024,1790,2506,1028,892,1434,826,1804,1252,1078,2436,622,454,724,690,700,690,900,1214,1808,1264,2592,976,1064,1216,838,890,722,604,730,694,666,670,1242,1260,1782,1072,1122,1594,2610,1268,816,792,1766,990,972,424,810,2108,702,670,682,722,582,2586,2556,1412,2530,1046,1742,1410,746,712,706,734,714,648,722,2584,808,2492,1434,1070,2562,1760,2580,1042,1080,1074,1772,724,714,678,696,720,730,1064,2516,814,1156,1600,2612,784,1602,1604,1256,2504,1240,716,712,708,712,624,746,746,2562,1418,2436,1068,1760,732,1348,1424,702,708,750,312,720,714,722,1594,1150,2588,540,986,998,1272,1078,1064,786,1240,2594,1060,1000,1062,718,730,704,678,716,714,764,2570,1422,1712,1152,2594,542,1268,1070,1788,1210,1446,726,698,714,720,730,646,744,1774,2578,998,1088,1088,1236,2588,988,1022,1040,1776,1748,1412,776,726,718,1586,718,802,2552,1062,2572,442,466,1244,1108,1246,712,1730,1038,1050,2546,722,730,716,714,724,1436,762,724,2126,464,620,1752,734,652,716,730,712,716,2592,976,710,1662,786,1426,2474,1070,2608,2160,894,1768,736,714,666,696,728,632,2528,1306,2634,2588,1064,1964,1788,1242,1596,2576,952,1598,1412,804,686,610,724,728,748,664,642,762,932,1356,2580,1400,2578,884,1762,1348,2590,1090,2106,1174,1248,1748,700,970,1068,714,718,702,674,720,726,1796,1030,2642,1098,1912,1254,2524,1166,1074,738,1260,2558,2550,1894,2570,1760,1074,1388,1274,1218,1232,804,1120,1328,848,490,2560,804,2598,1038,800,1502,2564,1066,1324,810,800,1066,764,726,714,696,672,714,1450,1788,2690,1268,1218,1594,1334,1102,888,1264,1778,2614,1570,1244,1236,716,718,730,714,712,692,2572,1170,994,972,1352,2560,1160,1228,1062,1438,1444,1420,1774,1784,736,1048,792,1428,1948,2574,1202,1476,2492,668,724,726,672,1376,1752,1428,1264,2330,2608,2436,864,976,732,724,2614,566,702,710,762,710,2334,2286,1250,2344,1090,2348,1556,2378,438,1094,2358,552,1068,1058,1798,2370,1418,2336,1062,1094,898,2338,2586,722,630,600,714,1192,620,698,942,1086,1018,1080,2316,1004,2336,552,1364,1374,2370,548,2344,538,704,2124,1146,1058,644,714,706,714,628,714,712,2772,742,444,310,420,1492,1480,1484,1480,1500,1502,1482,1488,1490,1488,1486,1482,1488,1480,1490,1488,1482,1480,1494,1484,1486,1482,1482,1486,1482,1486,1484,1476,1472,1480,1474,1476,1486,1476,1488,1482,1474,956,958,958,956,962,958,964,956,962,970,958,956,954,962,1558,952,958,954,952,964,962,960,962,962,950,956,962,960,960,956,952,540,1140,310,1232,812,788,1190,536,662,674,678,1108,1250,1074,1608,1660,482,642,1690,734,1612,514,1652,938,1658,896,620,1410,1402,1504,1638,1576,1572,1602,1636,1462,1650,1658,1656,1658,1662,1182,1192,1774,856,410,1212,1680,1294,1342,1164,1386,1906,930,1278,968,788,870,1192,1796,1012,1912,1808,1842,1076,1282,1142,748,1818,1374,830,1316,1138,1190,1452,2004,1658,1816,1146,1872,1876,920,1822,1800,1958,944,1320,1214,744,810,1554,1718,1852,1734,1438,1846,1838,680,1816,1160,1058,1248,1216,964,920,960,1762,1860,1550,1582,1854,1756,1826,1800,1804,574,1222,1496,1816,1842,768,1796,598,440,1230,784,1028,1014,1200,1132,866,1672,1658,2040,1780,1674,1546,712,1594,1296,1612,902,1808,860,1936,1884,1906,1036,1720,1804,1632,458,1428,1160,714,1844,1818,1812,1764,1424,810,1972,1770,986,498,620,1514,906,1256,566,968,978,1754,1234,1872,952,708,1546,1938,566,1802,912,456,798,746,1002,2016,1978,1786,1764,1870,1956,1272,1632,1854,1694,1772,518,1706,1164,912,1550,1060,1382,1978,1292,2056,1770,886,396,560,1058,1850,564,1674,904,1744,1300,1376,1718,1790,748,762,1788,508,352,682,376,418,1132,776,1654,1634,1818,1074,1428,1692,1752,1686,1220,2048,1418,1662,1736,1346,1744,1736,1464,676,600,826,1284,1810,1312,678,1876,1418,1166,656,1856,1682,1712,1484,1234,550,1814,1374,1134,860,1774,1182,1392,1556,424,1278,1362,1846,1860,1806,1836,2024,836,1160,1476,1794,1562,1846,1162,1020,1744,1892,2080,1290,2108,740,650,1846,1264,1840,978,676,1042,1268,1180,1832,1764,1126,1018,516,1940,1198,1846,1008,1894,1830,1004,810,722,1024,1888,1890,914,1808,688,1062,1784,1440,1016,536,1760,1762,738,522,1894,1944,1834,554,862,874,700,1840,784,1800,792,1222,1012,1430,1742,1346,1522,1554,456,470,1784,1788,1750,1660,628,1740,1784,1880,1794,730,764,1270,1886,1534,388,654,944,752,1768,1980,910,1812,1234,770,1030,1274,758,488,1772,1734,906,1744,1794,1692,1804,796,1556,1818,2136,1784,1970,1858,1238,470,1620,684,1814,1878,1772,1184,1162,1640,1814,1102,1038,612,720,1616,1746,1086,1346,1774,1824,1756,1490,1638,684,1434,822,1924,1746,1294,522,526,1124,954,678,1758,1722,1520,1790,1256,492,1706,2126,1626,1442,1456,524,1008,1730,1780,1710,1178,494,1718,930,1332,1828,1786,1610,1744,1476,844,1276,1190,1768,740,1552,1540,666,596,2108,784,1380,1176,1744,1814,1814,924,1480,1854,1892,810,746,1846,1792,1778,1796,908,1642,1630,1664,1372,758,2236,1680,1772,1838,1656,982,1802,1370,1792,1502,1796,1320,1726,1880,1788,2018,1820,1738,854,362,1888,1724,2020,1644,1810,1430,1514,512,1812,1616,630,568,1644,1784,1758,1820,1404,514,1818,1946,1760,738,1680,1196,712,834,632,1976,1600,1984,1812,586,1886,524,1148,530,1792,1598,1354,1764,1482,1836,1746,1396,1544,1640,1868,1724,1820,1798,1882,1216,1944,1860,696,1712,1404,1766,1726,1858,1658,1820,544,1780,450,1180,590,1058,462,406,1160,932,404,482,1790,2008,1202,1180,1356,1346,1310,1206,1372,700,1370,1142,1710,500,552,434,454,1842,1834,618,1794,1394,1686,1116,1370,1156,1752,696,1760,1786,1868,996,824,1554,1794,530,1824,1094,1406,1084,1150,724,1384,1186,1212,1112,1322,1220,1420,1588,1720,670,1222,1064,1680,1474,1662,606,866,2032,422,410,1842,1768,1018,1864,830,710,816,870,1718,1736,1748,1830,1938,1126,1824,682,1832,1394,1402,1200,1494,766,1392,1948,1002,1418,1372,916,1510,1922,1788,632,1910,1906,1786,1960,1714,1788,1084,662,806,1950,1780,1218,1740,1706,1758,1290,1426,1660,1756,692,586,1332,1314,1248,1816,556,1836,1222,1238,1160,710,1132,1802,1966,2006,1798,1782,1646,1666,678,1776,2024,1750,688,544,874,1778,580,738,1464,1720,1048,720,1820,1028,770,1180,1346,952,1720,1268,1866,1618,1156,1078,1882,478,1890,1812,1084,1036,1292,650,830,1568,1828,864,1764,1218,1032,1848,662,836,1000,1234,2078,1792,1764,616,512,1400,1390,1784,800,616,504,1678,1752,586,1732,1648,1826,1944,964,342,866,1764,1620,1926,1762,1042,1666,1554,1666,1928,1946,958,1126,776,368,908,1050,966,1598,732,1786,1238,1470,1202,702,702,1798,1258,1238,1820,698,1900,1604,1742,1318,804,1834,1856,2038,346,1582,1848,744,536,360,2070,934,728,1172,842,1026,1806,942,878,1742,946,1228,1738,1290,1240,1206,1944,1816,1674,1632,1712,1682,1780,932,796,834,1894,1730,1802,1790,1814,1838,1066,1828,716,972,1796,1706,1676,1862,1804,1874,1150,1324,1082,1096,916,982,1948,1828,1842,1018,1910,1888,1882,1274,2034,1050,626,1696,1824,1794,1372,612,616,1424,1856,468,1208,2100,1938,1886,1836,540,1606,1632,1422,1160,1838,2018,1676,1496,1844,1844,1836,1906,1670,1900,1796,504,1838,958,1862,1598,582,1858,658,1868,1720,1954,1026,1100,1054,1722,1240,1572,1216,1758,1592,1140,1890,1872,776,628,1872,1690,344,2020,1854,1662,1168,1716,1798,666,1104,1166,1948,1670,1624,1840,1800,1640,1840,1316,2110,972,2726,1356,1194,1068,1816,1652,1176,974,1250,1760,1786,1376,988,1312,1712,1790,2044,1864,1250,1244,2002,1386,568,1806,2217,1790,1804,1076,1672,1258,1882,1740,1740,1988,2166,1636,1204,1218,1796,1738,1770,1406,392,1908,1568,1802,1528,1210,970,2170,1820,2114,1258,1016,1686,1876,1518,390,2104,1090,1020,1602,1048,1902,824,764,884,1752,588,1228,1812,1758,1808,1562,1802,998,1638,1700,688,1834,1832,1762,1994,1794,1812,1768,802,1214,900,2086,1428,1826,814,1798,1556,1810,1024,1672,1856,1238,1048,918,320,394,2076,942,1696,1026,1884,1412,1422,1098,1724,1660,1920,1816,1834,1778,1808,1172,940,992,910,1764,1812,1736,1806,536,1006,1760,1010,1654,1822,1840,1780,1234,1754,1420,1234,1510,1826,1786,1804,2090,1776,1780,2008,1464,846,658,1162,1772,1840,742,446,538,1828,1110,1100,1690,1948,1656,1940,750,1172,1432,1884,1270,2044,1764,1836,1646,1874,1826,1404,1318,1794,400,1548,1852,506,1150,1586,502,1722,1922,1304,1658,1746,1888,1722,1418,1244,1268,1314,1706,1816,1528,1854,1784,1634,1812,1272,1210,1610,1016,1346,1578,820,1602,1516,934,1538,1734,924,1058,1882,1082,1714,1936,1534,1804,1554,1638,1314,1640,1836,1670,1228,876,790,1872,1198,1866,1876,894,1246,566,1860,1844,1466,1588,1852,1280,1386,1118,1672,1456,1808,1772,1672,1832,1630,824,818,664,1138,1380,1618,1584,1918,1374,598,1308,1376,552,1784,1206,934,782,1774,1792,1226,1784,1280,1014,1136,1138,1008,1710,1766,1826,1206,1834,1584,1214,1846,2014,1102,2034,1958,628,1064,992,572,1420,1280,1386,1280,1128,1836,944,1812,780,594,1810,1178,948,1748,1488,1734,986,1808,2042,530,1054,1594,1730,1296,1482,642,1922,1910,1942,702,1864,1010,1580,1286,1854,1114,736,750,1826,1558,610,758,1324,1930,1856,1934,1852,1438,1704,1578,1874,2070,1864,1642,1912,1870,474,1944,808,1836,1698,612,1684,1876,766,1904,1808,1802,672,1814,1950,1220,1852,1850,1404,1800,1780,1898,486,1206,1890,1882,1836,1442,950,978,1898,1264,1842,590,724,600,1268,542,616,1174,1916,1670,1826,1626,1002,1886,824,426,1462,1230,994,1946,1298,2096,610,1726,1802,1898,1800,1078,1688,1568,1148,1078,1708,1116,662,1848,1890,1070,2030,1818,1422,630,2104,924,946,1664,1064,1918,844,998,1772,1168,570,1002,1400,720,750,1600,1620,1484,1966,632,1234,868,1814,554,940,1618,1450,2036,518,1250,532,1286,1332,1652,428,986,1956,1610,742,1610,1638,840,1368,1382,1550,896,1866,1454,1930,1886,638,674,1466,1360,1058,1094,1000,1746,1624,882,610,1058,1004,970,1416,996,1214,1368,1386,1078,590,1042,744,1534,1786,1162,1378,1846,856,858,1192,1194,1830,1134,1104,300,1086,656,1026,528,1094,868,1804,1778,1806,1066,1448,1778,824,1092,750,992,1330,1470,938,934,1188,526,586,1944,1332,1422,1878,1026,1024,2136,940,2074,1984,986,1172,1226,1548,1434,414,1596,1480,1680,1448,1602,1810,1994,548,1076,2098,1274,814,1224,1736,1346,1976,1742,2088,1924,1262,1502,580,1992,1586,1940,1248,1760,1566,1634,1230,1896,1420,628,1398,672,752,1892,750,2126,1198,678,748,1176,1278,1742,1436,600,1244,1674,1824,1018,1934,1414,906,798,1014,1560,1688,660,726,410,1238,1556,780,1280,1098,1662,1576,784,622,680,618,1468,1610,1444,724,548,656,770,784,1494,1874,614,728,1012,1468,1210,1016,748,1282,1288,776,1808,760,1416,1848,1514,2004,1228,1710,1976,1196,2012,754,1354,1774,1222,1406,670,1202,1686,802,798,796,794,2096,1410,518,1374,1628,1956,1630,1268,582,438,614,1034,1132,1500,1546,2048,1880,806,1220,1320,624,732,1978,2106,1208,846,1878,1826,1154,1218,1798,1660,1676,812,1276,1434,1228,1882,1252,628,1140,1108,1650,1270,1160,1206,2104,1024,1948,1548,1632,1854,1438,812,1276,550,794,1910,1794,1194,2090,1664,784,820,1860,1690,1896,616,1530,1514,1788,1026,790,1000,1182,726,1316,1498,1372,568,890,1078,1470,1404,1264,1440,1344,404,1204,1338,2147,1890,2035,1792,1174,1864,1730,310,1710,572,992,998,1774,1894,1580,1542,1020,1328,1218,1058,614,1536,1528,1682,560,1802,1776,1926,1190,1852,1874,1762,1898,776,1740,1814,1518,1690,1632,1740,1412,1390,1668,1330,1738,1560,1312,1892,948,812,832,772,890,1148,832,1698,1762,2106,1704,976,1570,1888,1784,612,648,2142,450,470,1008,1136,1124,1588,2058,732,1328,1888,1398,2084,2054,1020,1760,810,1388,2030,1520,1764,1044,1596,1744,2036,590,1810,1756,1798,1640,1796,1486,1188,1372,1094,1852,1114,2112,910,1688,1788,1704,1588,1942,1266,1736,1176,1610,1754,1032,1006,1022,1908,1900,1372,1730,1666,786,2050,1524,1284,1822,1386,1716,1794,1802,1470,2024,1834,1766,1718,1692,1790,1710,1732,1684,1754,1714,1660,1804,1826,1736,1446,1882,1516,1822,1618,1984,1118,1302,1124,1708,2026,1940,1914,1802,1742,1750,1480,1200,1738,1436,1970,1962,620,1594,2040,1710,1548,674,1584,464,1372,1794,1744,1008,1048,1778,758,1594,1332,1884,1788,1802,1208,1744,1722,1840,1844,1170,1588,662,1504,1782,522,1896,1038,482,1702,2106,834,1644,1546,1716,392,474,1264,1384,1840,1790,1784,608,1172,1250,1896,1328,486,1288,592,1762,630,1920,796,604,1648,1858,988,754,426,1370,2004,1712,1958,1912,1984,814,1036,836,1422,1762,1792,1836,1784,824,1786,1698,1414,1328,1990,1630,1834,1496,1490,1718,2002,1146,1040,958,538,2110,1806,1786,1776,1782,1598,1486,1310,1242,1570,1580,1344,1890,1228,1908,1728,1350,522,1892,570,1162,1744,1766,1688,1298,1486,1350,1764,1642,1372,1718,1722,1720,1796,1782,1614,2068,1548,1980,1208,1538,1452,1804,1822,1700,1710,1796,1796,1812,564,1772,794,1798,1194,2006,2026,1402,1768,802,1012,1086,1044,756,1748,882,796,2118,1474,1912,486,1400,1622,1822,974,468,962,1786,738,2088,512,778,1812,900,1900,904,1578,1702,1994,632,1026,1198,1658,1438,1216,582,1744,1754,1262,1766,1586,954,1588,1232,1302,590,1602,1686,1438,1544,1164,596,650,1414,1770,1768,1592,1110,492,1286,666,1366,952,740,826,1572,1218,322,358,1142,1206,910,996,1170,606,920,1282,1792,1614,1744,932,1026,2058,616,1542,1654,1276,1800,2066,1700,1630,2016,1988,450,868,1618,1312,1330,606,1934,718,968,354,536,528,1956,1284,2032,1798,2036,1972,2062,2032,1108,1914,1868,1766,1056,1086,976,486,976,1498,1706,2000,782,532,1660,930,1696,1726,1002,1410,1876,1788,990,444,1730,1336,1314,1178,1872,1844,852,1364,1254,1758,1598,1090,708,1618,1258,1406,432,900,1182,650,2050,1858,1386,2040,1746,1971,898,1572,1808,1242,1876,1622,422,1898,1870,1812,922,1776,1606,1978,712,1172,1810,1820,1432,650,1166,1626,1316,1446,1374,558,892,1078,1448,1414,1256,1438,1310,662,1282,1696,404,1186,846,828,1882,1966,1886,1720,1944,536,2032,1970,2036,1280,1280,964,1678,1732,1802,956,1722,1762,1496,930,1720,1280,1280,1774,1878,822,696,1408,1252,1926,876,1948,1280,1828,1974,470,782,708,958,1784,1740,1260,1030,1710,1280,1760,1332,494,1980,1058,1764,1510,1280,1908,1984,1354,974,1188,1478,1120,832,2018,2116,1018,1934,1418,1280,1280,1194,1248,2032,766,648,1150,1152,1800,1784,1236,710,1904,586,798,528,1220,1280,996,948,638,1240,1280,1818,1170,1816,432,1528,1718,942,1914,2016,844,646,1078,1274,1904,438,446,704,524,1882,1620,1178,1238,1468,1288,1688,1654,1458,1848,2038,1668,1142,996,1032,864,1360,1698,1544,1538,900,2002,2078,1780,994,1798,1854,2096,1774,1688,1556,1984,2108,1878,1584,1004,1840,1788,1554,1820,1902,1044,1018,1834,1652,1076,1532,1180,1354,1764,650,644,1772,1280,1580,1210,1856,1812,1644,564,950,524,1056,1556,1554,480,510,1948,1186,1280,1828,1826,1800,2006,952,1696,1048,1930,1576,1160,1872,780,1900,854,1768,2098,1402,1692,1638,1928,962,1268,1658,1642,822,1720,1808,1650,1694,698,1798,1598,1000,956,966,1788,1728,1396,910,602,1764,1154,1666,1416,1006,1812,1344,1096,1902,1224,1900,1900,1192,944,2048,1280,1280,1254,1878,1934,1162,1626,1276,1250,616,1808,406,1228,516,1692,1788,1814,810,2096,1898,1236,666,720,666,1280,1224,1800,1582,564,1246,1390,612,1362,1756,732,2024,1658,1930,1790,1546,1414,1400,1786,1216,1524,1176,1194,1988,958,1668,1818,1970,2112,2052,636,1386,1280,1008,1314,1568,1016,1678,1394,1512,1384,1916,1082,1652,1018,700,1866,1242,1494,1588,1688,1772,1748,1012,1802,1804,1774,1728,502,802,742,980,1324,1596,1900,1776,1660,2010,888,1280,1886,1936,1920,1526,1234,1140,1280,1008,1666,1294,2022,1470,1686,1110,938,1688,612,1460,510,524,526,812,644,536,892,1180,746,826,416,434,500,606,668,712,628,556,562,488,1596,1172,624,1268,1080,586,530,1922,622,476,778,1280,1280,1756,534,482,480,418,642,408,920,506,948,428,684,750,660,450,1074,922,1120,1206,680,1076,676,416,468,734,914,558,1246,626,508,808,414,1280,1324,1080,1510,494,1522,732,458,1386,986,1070,668,538,1808,664,570,1082,1280,508,736,1386,584,1890,586,720,702,638,772,880,1116,1826,1280,1898,420,942,854,466,1494,976,2164,600,556,514,438,1860,2172,1118,818,1438,860,876,2058,1964,2100,532,2182,2108,508,548,1168,598,1708,572,1856,1756,1394,758,1880,324,348,642,666,974,1966,546,2096,1756,1918,1332,668,968,936,430,1752,1284,1996,1596,388,492,1760,710,1866,630,574,784,432,404,1606,780,726,1514,1784,1056,522,974,576,1706,738,1184,1716,1616,1284,690,790,778,738,768,856,702,524,1618,1462,1186,728,1342,1152,490,822,918,1176,1178,766,564,1008,830,946,742,898,2038,364,1262,744,1898,1552,1534,310,608,370,964,2048,1806,1806,532,1806,660,1272,1560,1426,1480,1396,1364,1268,1426,1366,1400,1708,1362,1270,1320,1338,1622,1404,1644,1342,1572,1592,1468,1442,1502,1628,1354,930,1806,1806,1806,1806,1780,1780,1690,982,1508,922,672,646,1306,1302,2290,1304,1140,1390,1398,1512,1532,1512,1374,1390,1296,1400,1306,1314,3830,784,778,1420,1302,1412,1408,1388,1396,1378,1138,1484,1348,1398,1312,1410,1172,804,1388,1386,1404,1300,1408,1318,1416,1400,1384,1306,1410,1388,1310,1302,1526,1064,1378,802,1396,1430,1386,1304,1376,1392,1444,1780,1780,1780,1780,1780,665,1154,1184,852,1298,1306,1582,1148,834,522,1402,1302,936,1416,1296,1302,826,1430,1432,1422,1376,1304,1232,1408,1290,1430,1494,1520,1382,1420,1412,1312,1096,1484,1370,1430,1274,1126,1272,1516,1234,1282,1392,1406,1366,1402,1234,1530,1420,992,1412,1526,1510,1410,1388,1352,444,560,562,1296,1408,1356,1416,1266,1396,1294,1408,1410,1140,676,592,1300,1454,1434,1166,1763,1017,442,352,1510,818,1516,874,1026,1048,3336,1034,1294,1322,1410,1146,1480,1422,1410,610,1530,784,1322,1320,1386,1318,1316,1318,1284,1304,1308,1422,1392,1328,1410,1264,484,1422,1412,1390,1322,416,1504,1502,1304,1298,1400,1314,1402,1396,1302,742,1462,1340,1248,1458,1456,1416,1374,1398,888,1418,1388,1392,1322,1102,520,602,1286,1406,1484,1392,1302,372,758,688,1216,1416,1262,916,1170,1402,1242,1298,1334,1416,2066,1076,596,1574,1568,1544,1322,696,1582,756,1142,1288,1498,1352,1558,1124,866,1428,1032,872,1524,1538,1042,888,1274,1578,1566,1140,1148,978,796,868,1110,1236,1562,1306,704,1532,1568,1544,1446,1356,974,958,1560,786,1562,792,636,940,968,1568,1550,974,934,1566,962,1208,1556,948,1570,896,956,1558,1552,970,1032,1562,1238,1566,868,1564,1030,1550,1572,1036,1558,1000,1388,794,1558,1246,878,1080,1606,1046,808,1554,1554,724,1420,740,1074,1400,738,1036,1562,754,1428,1552,1110,786,884,1116,1556,892,1550,1560,1522,1106,848,1540,744,1566,1528,1016,1056,1562,1038,1546,942,1520,852,1072,1554,1034,1554,1344,1116,768,658,1542,1262,1666,1546,1546,628,1546,1562,1136,868,1574,958,1520,1556,1052,1340,1562,1572,1112,1580,882,1040,738,1566,1562,924,1446,866,1156,916,1148,1520,1114,1572,978,1484,1564,1522,1004,1572,1468,1556,1566,884,1274,964,440,1572,1562,1570,768,1592,1076,1566,1334,1058,1574,1572,1050,1482,1032,1198,1046,1410,952,1564,1564,824,978,1046,1544,1556,966,1554,1564,1584,968,1490,976,1506,974,476,726,1292,1064,1558,1454,1484,1036,1464,1562,698,1546,1572,1092,1046,1054,1114,1552,1188,1566,1048,1188,1210,888,1562,1044,1564,1562,1576,1570,1562,1438,1570,868,1048,1568,1510,1566,1084,2178,1568,978,896,950,1570,894,1118,1430,1050,882,1564,888,2052,1798,910,2186,1510,728,1234,1490,1790,598,564,1502,926,838,1568,1464,646,552,2020,1718,2108,588,1406,2148,2070,700,1770,542,1352,2187,754,1570,1690,614,1456,740,1618,704,710,786,858,618,1252,1368,1394,1606,624,1578,616,1270,690,2176,668,1454,1438,1486,718,1536,1530,574,1604,592,1686,626,604,1836,574,2121,4212,1848,2508,2502,2392,2486,2266,1482,2716,2022,2628,3126,1718,328,1380,628,2322,478,504,494,506,950,648,760,688,526,610,1638,2112,532,952,832,1172,2298,304,308,308,318,310,318,308,306,310,316,310,1086,1026,1088,1044,2164,2168,2066,548,636,574,706,536,948,528,462,772,524,1450,498,1592,608,504,618,970,992,2136,580,338,580,2108,388,612,388,346,402,404,538,450,1376,570,378,414,496,556,494,596,598,616,610,1396,424,868,566,510,1436,866,456,2008,600,2292,480,622,2014,2068,316,488,2230,1922,696,982,1024,720,788,778,962,902,1012,480,902,884,440,958,1012,444,884,1540,2214,2082,2030,480,698,666,1784,2158,2154,580,760,590,508,520,630,992,910,626,552,498,782,502,430,674,636,502,668,1514,2222,2196,2108,1238,2088,1060,958,956,604,484,506,620,972,464,1482,380,352,556,598,620,494,1538,2118,592,1980,1340,1336,1336,1334,1324,1308,1332,1072,1324,1498,1372,1620,754,760,764,702,1452,1152,1252,578,1230,1238,520,824,1464,704,698,2044,1742,1684,1976,1020,1996,2064,1848,968,2048,1012,1004,1834,828,1186,1218,1834,1092,1658,1484,1196,1496,1706,1734,1240,1256,1226,1442,692,1150,1140,1296,458,456,464,456,1440,388,926,2122,720,1016,1216,566,934,440,378,412,398,528,498,596,604,486,538,630,600,624,512,512,512,578,646,630,1784,610,594,850,660,682,670,602,768,604,550,866,656,562,592,848,898,1902,650,584,1840,614,578,1302,658,658,592,580,1370,560,2056,348,2118,1438,458,604,602,444,556,582,584,504,480,420,2138,1040,970,1012,958,2124,2100,2090,2090,2092,1004,988,2098,504,644,1210,1206,1202,550,494,830,830,1210,1204,830,762,1210,1208,1216,1202,1216,824,836,544,604,798,758,460,558,610,834,548,850,854,1280,1180,432,1148,826,782,600,614,1122,1442,606,586,1204,1860,1856,1854,822,890,1632,1838,1860,1702,1724,1864,1848,1864,1688,1868,1664,1612,618,732,928,872,760,922,532,590,1856,1862,686,798,814,596,624,1902,624,634,738,728,828,674,612,638,856,716,828,666,1980,1784,636,584,528,630,710,616,652,650,734,706,616,1878,676,674,664,362,368,1420,416,1808,434,358,598,1066,512,472,434,478,854,718,714,1056,874,528,782,526,516,510,630,410,428,484,720,558,650,998,1934,1352,1802,646,720,510,668,794,1846,1048,662,554,1026,846,752,1836,876,540,648,1036,838,746,748,782,864,618,812,862,756,910,740,912,560,826,834,792,920,842,836,772,874,874,832,814,834,838,834,820,838,562,822,824,880,746,828,822,830,830,802,830,826,832,824,884,832,876,910,608,1820,820,834,684,946,844,918,674,672,1054,678,672,588,598,1068,592,600,638,620,790,1876,1828,1962,1896,1936,898,1832,1858,858,1864,1860,882,896,886,896,546,900,1868,1886,704,908,888,904,888,906,898,898,906,898,892,902,974,758,610,770,754,748,748,750,382,336,466,378,802,758,756,740,856,866,1816,854,890,1860,1852,1814,1814,804,810,1860,1868,900,1866,1836,904,726,908,894,894,1844,894,906,904,888,1840,864,870,874,1904,894,912,838,876,1836,874,856,870,902,906,900,1994,1026,1852,1780,978,904,1872,1820,896,1834,1854,786,870,1950,1866,856,840,900,846,826,808,752,982,706,910,904,892,936,916,898,902,894,908,1164,1218,962,1390,1486,1384,1482,1142,752,848,2373,2359,2406,2408,458,1532,1974,1774,1892,554,1754,700,2446,2452,2384,1714,1158,1412,1236,1274,1416,576,1218,512,2410,2356,2350,2368,2386,2372,2378,2362,2332,544,510,918,1918,526,2454,2362,2420,2484,1632,682,648,742,2350,812,1200,1434,434,2314,1170,1250,1164,1186,1082,1288,1146,1302,1148,1334,1088,1260,1132,1286,1104,1194,1302,1082,2516,2342,1692,1206,2384,680,602,1862,696,696,834,1232,778,658,502,496,550,518,798,1572,2322,2412,544,718,592,536,1289,2408,2394,2468,2392,2396,2032,2030,2064,2032,2452,1272,1152,588,2292,356,2406,2400,1794,2369,2402,2407,2416,2439,1930,1078,2427,2434,2396,2314,2354,520,468,2250,2396,2446,1540,1510,1030,554,1390,2441,2474,2328,2318,1044,1692,1158,2362,714,1964,784,2340,778,2058,966,358,582,380,534,398,580,720,918,1212,2352,698,728,608,834,1690,1750,2420,542,508,432,1132,482,750,1118,1050,478,1026,1018,2326,552,2302,386,1126,362,662,2380,480,438,552,616,638,546,340,516,508,548,492,517,336,488,1042,649,566,748,670,2390,1924,648,452,852,1138,408,2368,2458,2400,892,860,2260,2406,2377,2438,1102,586,2434,2462,1612,1596,2392,510,552,578,492,398,406,486,546,566,460,582,568,476,434,448,534,484,518,454,452,416,512,534,538,506,434,488,402,350,388,400,434,664,506,562,450,488,704,678,560,406,392,394,354,534,346,2362,2374,552,492,578,2352,1748,2300,2396,2429,2408,2459,1906,1862,2376,2306,1068,1914,340,398,616,1050,604,748,2412,1558,1588,960,2399,1640,1900,2376,1584,404,412,400,2399,2440,676,782,1094,1315,674,534,740,2366,2372,2428,2408,2356,788,1596,1608,1594,1036,884,670,1819,940,1303,1269,1388,1563,1060,2358,754,1306,738,2585,2585,726,760,734,2348,1621,774,756,779,1182,1182,1120,1158,694,698,694,1691,1118,1086,2408,538,692,726,749,801,2394,1060,1062,308,496,1165,1756,612,638,626,634,2388,856,474,874,820,506,839,670,1549,866,2353,1200,550,524,524,530,530,520,530,532,544,522,528,558,578,566,580,526,530,528,528,538,538,528,540,520,538,574,538,532,1252,1240,1276,958,570,544,1164,1098,1204,624,854,568,568,604,566,634,600,1730,1824,1904,1896,576,2352,2256,2404,2405,2445,844,1082,1012,1068,1326,2450,1496,904,1024,1804,2418,2392,1678,2458,2417,1342,1597,548,596,456,600,536,764,754,648,760,2412,1974,1162,860,2348,428,898,840,2401,2389,2356,2404,932,2358,2405,2198,2448,420,410,868,618,1062,1000,620,318,912,2244,1400,1532,2342,2394,1274,2410,1680,2400,514,1044,1698,2420,1566,418,1608,2370,1997,2230,2406,2414,854,1537,2266,470,458,480,612,982,468,1612,1574,1432,2008,1228,710,718,738,1578,638,748,520,606,644,630,634,1616,738,1572,793,793,604,622,796,900,850,782,1070,2453,602,750,404,430,810,1826,1562,742,1664,424,416,1492,2419,2426,458,484,516,542,558,558,492,482,542,542,376,2444,1486,1440,1448,1360,2422,1502,802,888,700,820,888,1294,1068,1074,1062,1042,562,1610,1744,1258,1206,1886,1266,884,1450,768,754,772,762,394,796,764,722,2426,1592,2394,2414,2312,1214,1974,1616,1964,1258,1608,2386,2382,1844,2118,2376,2366,618,2455,1136,1068,902,360,538,492,718,2422,1890,2442,2364,1344,1778,1750,1314,2512,2224,756,732,706,850,1372,1414,1382,1420,2364,2424,318,512,1258,726,2400,1594,1896,1881,1590,2400,1074,2606,536,498,512,548,610,442,542,1220,2402,770,1332,734,710,654,588,604,1346,1452,644,582,1384,918,1338,1278,562,1794,930,434,628,664,1070,2450,1470,1734,710,326,1634,1625,1630,1604,1600,2484,2332,2448,2482,1648,2403,1496,1660,1602,1288,1236,1306,1300,1332,1584,1402,1546,1244,1276,1476,1286,1408,1392,1310,1350,1292,1340,1318,1384,1398,1376,1334,1342,1296,1480,1702,1534,2394,1650,464,894,1946,1886,2413,1476,1494,1394,1506,1362,1524,1598,698,696,629,560,696,734,702,700,690,698,694,696,706,728,646,742,616,656,681,819,700,698,688,730,836,768,740,752,620,886,792,736,894,868,812,870,900,902,1224,608,1318,656,1956,710,786,692,1442,872,704,838,536,744,1132,968,910,528,674,570,744,650,344,616,392,514,712,1038,1032,1063,386,1304,1528,696,1372,480,516,624,342,532,532,610,530,656,1148,544,1218,482,752,622,1070,488,544,462,450,384,1102,1150,426,446,392,396,438,480,534,600,678,558,1022,610,524,510,414,618,402,880,2402,664,782,584,592,752,936,1140,1156,502,446,1184,388,472,746,730,518,746,722,532,624,680,674,540,716,854,670,444,844,734,858,1192,1918,1804,2432,898,906,998,974,1560,1552,918,886,1576,1544,818,848,1504,1378,864,812,1564,1556,834,842,1552,1516,920,808,1502,1514,922,948,1476,1528,840,1458,1474,848,852,1502,1500,904,898,1512,1490,846,848,1048,1386,850,912,1474,876,884,1412,1442,704,690,1468,1348,2404,1400,1400,758,766,1452,1344,676,674,1500,1406,682,722,630,622,672,816,618,754,716,1432,2404,1706,1716,1720,1488,880,754,1488,808,994,576,1354,848,830,1466,800,692,1348,758,738,644,656,1338,726,670,1304,780,680,1340,750,662,1304,840,710,1454,1422,678,714,2662,922,683,2662,2680,488,484,496,502,480,482,480,492,488,492,504,480,484,506,506,504,508,500,486,496,412,416,424,580,418,430,480,480,514,616,656,358,360,360,360,636,1380,1398,1430,1366,1318,1262,1384,1394,1386,1416,1390,1394,1402,1448,1306,1152,1184,1160,1300,1084,1142,1362,1138,1134,1262,1138,1202,1200,1286,1336,1280,1278,1312,1324,1316,1108,1104,1202,1202,1124,1196,1186,1198,1254,1242,1082,1032,802,1046,1042,1044,1052,904,922,936,932,940,900,902,916,860,924,926,932,1228,1236,1402,1076,932,1172,1072,1268,1050,952,1072,956,1102,1090,980,972,900,948,960,952,962,926,984,1166,836,1838,2177,1374,1916,2042,1914,2112,1870,1772,2128,2104,1802,2112,2144,2126,2220,1382,1530,1152,1162,1154,1300,1394,1490,1608,1762,1480,1828,1722,2588,1334,2650,1470,1610,2110,1292,2490,1268,1502,1204,1552,2256,1942,2016,1828,1870,1938,2000,2110,2438,2174,2344,2362,2184,2368,2378,2408,2194,2434,2386,2432,1636,1106,1300,1156,462,1376,1516,1396,1540,1160,1104,1280,604,688,1028,1092,670,1074,636,690,1290,1544,1684,1048,744,736,1500,1266,792,1216,670,1206,1454,1410,934,998,1250,1428,1194,1020,790,1436,1226,1124,1430,1364,1178,1046,1450,1224,1536,1406,1452,1356,1416,982,704,1118,1474,1374,1462,1384,1392,1526,1456,1552,1888,1432,1418,1122,1252,1014,1004,1012,1006,956,1602,1004,1312,1352,1666,1480,1322,1444,870,1470,1788,1320,896,1496,1436,1516,1246,1534,1132,1262,1128,846,696,1826,1158,1780,1404,1276,1428,1534,1272,1568,964,1278,1124,1422,1788,1464,1370,1582,750,1436,1022,1360,1008,1748,852,1414,1466,842,1462,804,692,1366,1426,1052,618,1522,1798,998,850,854,1150,1362,822,1518,776,804,904,764,1474,1508,1036,564,1818,1800,1980,616,582,604,1206,826,456,1812,680,648,480,1228,458,550,1764,740,446,308,880,622,1010,600,730,1266,662,1048,1376,1396,1482,1424,398,692,614,1980,564,616,556,698,572,584,940,788,764,576,1782,476,566,446,722,366,492,842,502,518,330,394,584,574,476,492,524,1752,1320,594,1346,774,400,440,752,496,504,820,778,376,584,524,818,774,690,386,578,750,482,756,728,556,820,554,622,628,454,554,776,620,554,822,546,550,464,626,814,1176,806,698,378,770,528,798,424,580,1832,1826,1062,894,906,608,614,692,626,596,728,772,1824,782,680,716,764,784,748,402,1146,552,378,1670,534,836,1124,588,1868,1862,1870,1854,546,386,620,1264,556,618,1140,1036,672,1210,406,1230,1306,394,1842,838,740,1058,586,1816,1830,1836,1830,1214,1830,598,468,922,748,610,558,1242,622,750,746,1932,688,1592,932,900,906,790,1190,1194,1936,1312,442,770,796,688,654,798,1766,814,756,742,660,826,724,658,596,840,708,878,786,1842,1814,722,714,826,762,790,706,712,662,684,864,1644,1646,824,520,678,1756,844,476,916,588,570,714,888,690,768,714,698,562,916,594,712,684,1672,968,800,708,514,486,778,780,502,1642,630,674,618,616,672,624,636,636,622,698,608,568,788,792,648,1046,846,730,376,374,1036,354,954,802,700,1018,752,586,942,1038,1060,512,468,624,714,714,796,1002,632,1794,1104,992,684,450,714,518,1146,1106,512,1056,910,1640,1742,1146,1396,1160,708,726,1014,1594,1622,790,604,606,2291,858,1044,674,976,1212,1544,1694,1570,1262,1620,1422,1642,1694,1536,1952,1738,1466,1642,1628,1684,1680,1696,1684,1584,1580,1136,1236,972,976,1268,1936,1456,1460,1564,1244,1244,1628,3602,3543,856,1056,2052,1474,1965,909,2208,1310,634,519,776,1158,1590,1543,878,528,972,542,1146,1240,1121,1030,788,2098,982,726,758,630,852,716,766,2121,606,1578,1354,1628,942,1434,2034,2050,1541,785,822,2056,2047,1150,2631,1192,735,1662,1495,927,448,1992,887,2741,944,1034,984,1444,1683,894,867,1621,723,1675,1543,1874,318,894,1932,1193,1514,1913,2097,432,2608,2756,2776,2328,845,845,1057,476,584,540,510,676,777,3430,998,1194,1849,312,2659,550,769,1242,1751,1558,3550,3550,3581,760,3314,880,1037,575,412,883,534,846,1406,441,954,774,1155,2970,602,788,432,382,1178,685,750,776,976,459,1845,858,458,488,1072,866,520,2125,1192,1016,843,1072,724,748,524,708,540,542,646,1978,532,1274,1699,1854,1030,772,1321,1092,1004,412,1008,1104,450,330,392,568,408,1849,422,932,978,1955,930,722,650,752,1284,2028,992,1014,1100,730,966,2164,948,1678,774,2233,1377,1132,1357,1118,1873,1009,1188,1029,858,946,875,762,782,668,928,1168,826,752,1727,2216,1465,2584,3299,3299,3331,2092,1152,1092,628,1664,760,328,1588,732,1028,876,728,584,1056,1208,2580,700,978,1228,1110,1224,978,1204,1102,1138,1140,2000,702,560,458,1808,1108,580,1224,662,646,1832,552,480,572,784,1224,1158,1164,1662,540,536,1762,344,880,590,1138,534,676,520,536,538,1228,540,526,1818,482,542,510,540,524,514,464,522,532,686,374,1764,1876,1734,554,1882,1878,460,1796,1842,1700,1800,524,1094,1806,1790,1762,1736,1782,1044,1090,548,1664,1760,1706,1598,1686,1744,430,496,1830,1802,690,942,780,1734,616,992,784,1836,748,1062,900,814,1706,1730,1822,1780,1792,1798,504,1070,1804,1820,1808,1704,560,1790,1354,1236,1800,1802,932,432,1842,1316,1726,1742,1694,1820,1772,1800,1792,1744,1668,1020,1726,1814,678,1458,1816,862,362,1696,646,1012,1800,1808,1722,1680,1798,1804,1770,1738,1854,710,1856,1734,1684,614,546,1590,1698,1716,1014,1024,1712,1084,1520,1854,1832,1154,962,1756,1754,1800,1728,1792,1854,1594,1436,1816,1846,1860,1344,1388,1352,512,1776,1798,1666,1804,1556,1798,1180,2038,2038,416,412,416,2328,2252,735,1354,596,1432,1550,1544,1554,1534,1552,1546,1540,1548,1548,1068,482,1072,1186,450,1128,510,918,1054,1318,1320,1322,1318,1322,912,920,386,906,1386,958,812,788,794,800,648,796,794,800,802,802,796,804,802,794,574,576,572,642,584,786,654,582,796,784,800,792,794,322,788,802,796,802,786,614,560,798,300,336,312,792,674,630,624,660,642,614,662,804,578,828,810,740,806,812,796,700,686,792,680,800,682,694,710,610,692,650,1774,794,800,790,796,792,810,806,806,806,794,672,686,578,684,804,804,672,808,828,796,804,800,712,720,688,794,798,802,652,658,574,784,638,796,662,652,804,388,488,802,794,550,630,680,712,650,674,652,612,578,586,804,502,792,792,710,802,796,800,602,572,800,514,610,666,560,684,696,790,796,804,674,688,716,686,802,804,804,802,574,794,504,508,506,510,692,470,810,794,1716,804,782,800,780,678,790,578,662,686,678,712,726,628,1928,1972,2016,1532,1776,2248,2304,2140,2152,2016,2032,2020,1508,1788,1544,2024,1528,1536,1636,1540,1524,1512,1420,2020,2020,2056,2268,2392,2224,2020,1272,1528,1588,1536,1520,1756,1752,1020,2060,1024,1028,1536,1500,1264,1268,1264,1272,1016,1036,1532,1020,680,1508,1020,1024,1504,2012,764,1002,1040,1026,1024,1078,1712,432,1400,698,2218,592,594,634,554,696,650,702,698,728,742,768,738,708,732,1412,1410,1428,1344,1638,2010,1716,1994,1830,1778,1272,562,774,898,636,770,640,2054,1782,2048,2026,1740,1874,1152,1430,440,944,826,2230,2222,2226,2070,2086,2110,2128,2228,2128,1568,2162,2206,2102,2120,2236,2220,2026,630,1992,2144,2152,2228,756,2208,2146,2102,2234,2220,2070,688,2120,2090,684,1350,2196,2002,2224,2134,858,774,2044,2102,2032,2128,2154,2236,814,2208,2234,2228,2138,2208,2216,2092,2234,1056,1036,1042,2050,2166,2116,1922,392,730,708,710,778,766,766,808,1644,1790,886,1094,1054,1652,970,714,606,366,486,512,798,806,822,1138,1784,1062,588,726,1150,992,828,748,1670,1282,1616,1596,1638,518,1288,566,904,1606,834,972,1516,1434,1090,1610,1466,1618,600,664,684,1600,1612,770,1394,1652,1576,652,1604,1756,628,638,1718,1618,1586,1526,756,784,1702,1622,1608,1408,970,670,758,1596,1586,774,996,1608,1608,1604,858,1014,1558,896,650,1642,902,1702,900,1006,496,622,386,388,922,894,944,790,828,592,770,1018,1532,404,476,432,432,500,448,1144,404,1630,1626,442,970,1698,1684,1712,408,556,516,1044,492,468,354,470,1790,988,348,580,462,1208,1654,426,512,466,426,462,464,542,768,982,602,452,1620,672,846,600,462,652,476,1676,1702,1945,800,784,1028,820,1116,848,1094,1044,1040,1124,930,738,1022,920,892,862,838,940,998,898,940,570,1036,1002,1024,928,876,904,726,898,852,902,842,870,726,874,906,954,748,830,812,902,882,742,870,850,830,904,946,1070,1056,902,940,998,1034,912,1072,1052,1050,982,950,1048,1068,1102,1112,974,950,860,2296,2284,1400,1250,1090,1164,1066,1198,1328,1306,1100,1140,1130,1314,1176,1150,1114,1222,1162,1104,1212,1226,1226,1244,1148,1238,1008,1070,1078,1112,1118,1136,1116,1108,1182,710,1118,1154,1178,1256,1090,1254,1192,1148,1244,1302,1160,1260,1310,1332,960,978,974,1100,1098,888,862,872,1594,1280,1280,1280,1280,1280,1280,364,960,1904,1726,1726,1710,1660,752,666,642,434,1684,352,664,302,460,536,594,806,1550,430,1690,774,912,812,1168,1386,1796,554,510,988,690,808,868,1126,1150,782,740,584,758,764,1084,694,674,820,798,718,804,790,1800,908,596,1726,396,1714,1482,1834,1524,1470,310,392,792,408,1842,348,1146,2350,436,1842,1822,1520,662,740,1760,562,2286,2302,1130,1938,528,1052,494,478,458,518,544,322,312,2194,1208,1148,990,702,1176,1108,970,1786,1764,1660,1630,1638,2008,2046,400,606,1418,1680,1760,1846,1790,2022,824,506,1522,1158,1754,1268,1202,1182,1100,522,1148,1030,1628,1796,1790,1778,1620,1640,1678,1666,1780,1490,1648,1244,1242,2036,1054,1060,1056,1054,982,1000,976,1034,1504,1302,1284,1236,1802,1218,1172,1164,1902,2046,1066,2032,1858,2172,2032,1786,2168,1962,1264,2076,1660,1798,760,1988,1972,1872,1954,2056,1618,1252,1708,2040,1276,860,2008,798,444,768,340,952,792,1070,2164,1054,1358,1716,1462,1018,494,328,1254,1374,2184,1780,1864,1890,1500,1706,1716,1824,1882,2270,1818,1590,762,944,1098,2158,510,820,1980,602,882,2224,470,792,1906,2156,1638,1598,1778,1166,1002,982,478,340,502,2120,818,1596,1248,1784,2034,1468,1526,1640,982,1728,1432,1834,1584,1492,858,1004,792,1986,1218,1682,1074,438,2078,1094,2352,618,792,1102,762,764,2118,2156,1920,1386,608,946,954,1236,1550,1234,1992,1728,1152,1314,1502,2148,2098,2140,2162,2136,1116,964,912,674,1330,2272,1210,1314,2056,1290,2034,1946,1988,2046,1990,1816,2396,2398,866,928,2394,2386,892,922,2058,624,1108,634,794,970,1134,668,626,472,514,778,570,558,560,538,630,678,2240,650,586,928,1234,1274,1472,1478,1206,1496,1512,1496,1502,1370,902,1366,1328,1034,1782,1780,998,1180,1692,1741,1388,1488,1492,1807,1482,1502,1018,1498,1490,1500,1795,1506,1310,1634,1777,1456,1426,1420,1450,884,1032,1376,1496,1789,1486,992,1498,1030,986,1026,1716,1498,1494,1779,918,1492,1372,1204,1817,1751,316,1494,1498,1500,656,1462,1502,1490,1294,1398,1496,1252,1350,1840,1492,1404,1490,1480,1354,822,1751,1482,1767,1486,1779,1492,1488,1278,1496,1488,1494,1100,1789,1470,1462,1787,1526,1488,1492,1288,1867,1140,1470,1790,1332,804,1496,1004,1488,1498,1488,1498,1540,1490,1144,1472,1860,1812,1502,1490,1496,1780,1890,1500,1392,1392,1510,1292,1032,1494,1452,1498,1494,968,1444,1470,1482,1486,1496,1778,1836,1510,1774,1496,1490,1456,1496,1498,1790,1574,1408,1492,1856,1374,1414,1804,1830,1490,1486,1790,1262,1444,1498,1492,1342,1492,1510,1176,1838,638,1492,1818,1484,1406,1492,1506,1514,1506,1496,1496,1502,1496,1494,1492,1508,1496,1494,1484,1476,1500,1464,1494,1808,1236,1302,1116,1152,424,578,1748,1422,762,1920,720,472,606,1548,1204,2550,2548,612,2300,540,1708,380,1856,2180,2672,2064,2476,1808,1396,1520,2160,2200,1524,2776,2188,2192,2368,2468,2532,2424,2136,2376,2548,2080,3640,1826,2314,2394,2168,2398,3212,2252,2238,2506,908,858,1468,306,446,396,314,382,312,322,304,362,362,370,360,304,380,532,396,424,494,326,398,340,1494,760,544,1860,336,1647,1647,1668,558,628,1254,830,580,1594,1180,462,2069,2054,2104,2028,1984,2060,1828,1582,2114,2118,2096,646,2008,2104,712,586,568,1496,1558,1724,1682,758,2060,1698,2024,2084,2094,1274,2110,2120,2064,1616,2118,1272,1482,606,598,1550,1214,1866,678,988,1662,832,1646,1724,778,584,1632,1458,1186,1848,2048,1914,946,516,608,1952,656,1242,2076,2082,2092,1842,1620,1142,2004,452,1306,1080,1312,445,1230,2066,1968,1312,1738,456,670,1310,1646,516,514,1660,1660,492,554,1804,766,1222,1412,2100,1808,2104,1722,1634,1670,1664,1674,1920,2020,726,548,662,1342,1608,2106,2104,1268,1252,1988,590,882,1692,1652,1718,1728,1700,1654,1630,1624,682,546,556,940,1636,538,926,2062,2066,1502,1642,1656,1646,1330,1120,1652,1656,536,558,1730,508,2102,2068,2070,2116,2086,2088,2090,1674,2142,1556,1318,1070,930,948,466,974,646,952,958,532,512,512,2106,2068,2066,2044,2086,2036,2048,2030,2080,2048,2098,2060,2090,2098,2046,2034,986,1116,1130,1894,392,392,378,876,882,930,888,900,432,1790,1388,308,318,344,332,518,560,588,540,2096,1738,956,1646,1624,804,2074,1402,1900,2086,1642,1934,2076,1512,1702,806,754,738,856,1032,2086,1236,1352,1404,300,322,1760,1624,2076,324,1414,624,1940,1528,1330,2092,1800,1794,1074,1620,1628,1690,1562,550,554,542,562,1406,2050,2082,1836,1542,1062,2010,612,984,1850,1814,2002,2076,1688,1858,1710,1742,1736,1054,1650,1540,1726,1622,1650,1658,1990,1944,1854,1924,1994,1992,1948,1994,584,898,1988,1982,1992,1764,2018,1620,1592,1690,1542,1272,1930,2112,2092,550,372,600,366,582,328,2092,1404,398,510,1992,2014,2104,832,1188,766,728,468,1992,2024,2000,2020,2006,2014,2092,2002,1978,1678,822,1008,2046,2098,302,1984,2084,1984,1960,1832,2058,2008,1270,1394,1954,968,990,1142,1198,1048,1396,1156,626,1728,2010,1732,2116,2092,2066,1984,1568,1990,1530,1530,1542,1120,1438,1138,1202,1438,1446,1432,1136,1104,1932,2088,2054,1356,1074,1550,1072,1554,1412,1564,1426,1448,1552,1080,1318,2008,1552,1568,1554,1574,1440,1558,1554,1566,1558,2098,2010,2008,1252,1188,1552,1420,1420,1136,1498,1554,1566,1210,1372,2030,2062,450,1564,1556,1554,1556,1120,1104,1158,1536,1184,1440,1130,658,1974,1414,1558,1428,1430,1132,1042,1604,1556,1614,1566,2060,1940,2092,316,316,1438,1196,1204,316,2092,1592,892,760,708,1280,1410,1488,1256,534,650,552,536,546,1470,552,578,526,2086,1618,2000,1998,2064,1232,1344,1966,2066,2072,2070,2108,1666,374,708,704,1646,1666,1590,798,560,1594,542,544,534,534,2118,2066,2020,1546,1988,1138,518,1330,1686,1278,2086,2102,2060,2076,2046,2108,1400,1540,1520,1534,1938,1962,1836,2006,1542,1946,2052,2092,2074,2042,1346,804,1586,2050,2112,1648,2064,2102,2032,1726,852,2042,2028,1474,2042,1406,1884,2014,1618,2008,1992,654,736,672,2146,1846,2100,2100,1722,1966,2124,988,656,1240,2076,642,1696,1684,1476,586,558,1464,1986,634,2080,626,1206,2128,2040,2046,2068,1350,982,1020,562,654,552,550,948,1334,534,688,1644,1238,1352,602,1422,694,1812,1392,1188,596,1530,1072,1790,1738,1734,1346,1456,1066,1452,1434,1666,1586,1734,1506,1440,1354,1606,1840,1526,792,1066,1612,2118,738,1646,1236,1290,1648,1760,1662,1740,1746,1312,540,1086,1714,1412,1716,1330,1772,1552,950,1688,782,1760,1748,1302,2190,2122,1688,1634,618,1192,1768,1776,970,1070,1746,902,1220,1394,1380,1606,706,1202,2102,2058,2126,594,1318,2132,2110,684,666,1314,2024,2124,850,662,1854,1528,1408,1562,1986,2124,842,826,1868,1204,1204,2126,1542,1264,1640,1382,1618,1242,1338,1618,1030,1416,1638,1394,1662,882,1870,1022,926,752,1460,1282,1308,1400,1288,1376,1452,1262,1404,1340,1268,1648,1288,988,2048,2074,628,1196,1248,1280,734,780,728,1782,504,944,618,1672,2014,1878,1494,648,646,1822,1982,538,1676,1624,1716,834,868,1718,524,1570,1676,530,780,602,1328,716,550,552,2100,1006,1990,694,1174,1034,1042,1572,1114,1128,1446,1436,1156,1448,1588,1026,1030,790,1196,1296,1202,754,1434,1446,1070,1138,1566,1212,1472,1568,1568,1100,2006,1570,1498,1078,1096,1560,1458,1456,1242,1570,1574,1572,2016,2100,1370,532,1594,1604,1166,1572,1588,1448,1568,1590,1594,1566,1570,1214,1086,2220,2240,634,1572,806,1606,1198,1076,1122,1578,1078,2026,2028,1560,1560,1546,1232,1126,1590,1588,1496,1554,1716,1560,1508,1482,2120,718,1778,2148,1584,2060,2102,1948,1268,2268,1044,708,786,1088,730,724,1252,1240,1832,2086,1388,2150,2060,1756,1636,1566,666,1098,1626,682,710,1304,1086,932,2110,1748,868,1092,1188,1308,1696,592,1594,1602,1442,1230,1078,1438,1444,1136,1452,1578,1562,1230,2118,2114,1042,758,1908,1738,1076,1522,1556,1556,1524,876,1554,1746,1308,2092,1448,1550,1598,1584,1564,322,1506,1502,1508,1502,1258,1172,976,874,1688,720,716,1730,2092,2118,2056,2040,1684,1462,2040,2092,1626,1224,1426,1168,1706,1736,1798,910,740,1600,682,580,1750,1450,1902,1534,1662,778,1536,1566,494,1582,902,1456,1624,1004,1584,1824,1858,1666,1678,978,1012,966,454,1868,1722,1586,1634,2142,2120,2418,488,1152,1156,1282,948,1516,1316,1316,1298,1422,1370,1272,1302,1194,1424,1428,1194,1490,1296,770,1318,942,1408,1462,1422,1064,1194,1056,1076,1128,1442,1412,756,1098,1388,1322,1428,1992,584,962,2430,1100,2506,2230,2664,2806,2854,2558,1832,1962,2690,2758,1366,2394,1724,2628,1732,2204,2132,2134,1550,1762,1950,2276,2356,2656,2446,2450,2204,2922,2318,2308,2358,2350,1716,1856,2332,2698,2414,2460,2270,2592,2296,2596,2304,1782,1336,2898,2888,312,694,1438,1036,1268,1342,656,1290,1288,1292,1377,716,1288,1294,1290,1302,728,1286,1290,1452,722,1340,1294,1416,1264,1260,2292,1586,2388,1206,2374,1248,1036,720,708,870,1354,736,1246,1358,1392,946,1260,1356,1542,1436,1360,1426,1358,1254,1362,1366,1352,1342,1380,1334,1208,1562,1544,1262,1352,1252,1368,1346,1268,1274,1600,1574,1442,1360,1002,1412,1258,1548,1516,1246,1262,1294,1032,1246,1398,1348,1354,1022,1550,1542,1534,1354,1356,1358,1354,1388,1338,1448,1366,1272,1254,1266,882,1346,1260,1256,1236,956,1336,1518,984,1444,1436,1234,1254,880,1356,1390,1270,1462,1440,744,1338,1114,1262,1260,1254,1262,648,436,1164,1326,1540,1590,1110,1264,1258,1332,1004,1254,1254,1828,1360,628,1180,1813,1142,495,1016,1366,1352,1144,1186,410,1436,1424,908,1468,1062,1552,1418,1538,1544,650,1410,1278,1158,1334,1402,1370,1078,1650,1226,1150,1344,1702,838,1702,3244,3244,1922,1928,634,1914,612,1916,624,596,1282,1936,658,766,406,834,2098,2224,2158,1506,2174,2092,1860,1506,1878,1850,1922,1794,2156,1792,1704,1966,1434,2212,1692,2214,2118,714,550,2026,1866,1842,2098,796,1440,702,708,2108,2138,2046,1930,2016,2200,2076,786,856,3382,3299,668,734,840,620,480,794,632,720,608,1807,806,646,660,514,560,590,638,662,594,654,666,606,664,572,640,632,640,572,592,474,634,642,504,612,650,664,646,664,576,846,560,628,618,664,630,664,1424,676,698,658,670,598,552,606,660,594,616,664,510,610,480,440,476,614,550,498,676,1348,552,610,576,2460,634,814,1936,662,1478,1594,1820,1460,1622,1722,614,1910,694,962,518,734,806,1766,1856,1966,968,1346,2264,954,1820,360,638,508,2246,782,726,994,1730,768,1272,1692,1044,1174,1688,1740,1742,1224,390,606,1348,1780,1630,1692,1740,1756,1756,1746,1726,1698,1742,1708,1656,1668,1662,1674,1660,1686,852,1698,1688,1642,1642,1674,1628,564,544,1646,1678,1642,1670,1686,1668,486,468,1658,1726,1764,1754,770,1806,1314,1730,1686,1760,1662,1672,1712,1714,1422,1666,1682,1624,1232,1708,1658,1646,1808,570,1232,1248,1726,1566,1646,1572,1600,1614,1556,1438,1582,842,848,1654,1628,1574,1628,1688,1584,1538,1644,1558,1684,1656,1290,314,1646,1222,1618,1366,966,1460,1604,1360,1588,1578,1720,1560,1596,1600,1594,1116,482,734,1698,1630,1422,1604,1546,874,1476,1662,718,524,1564,932,1524,1390,1518,1062,352,1734,1632,1614,1368,1530,1692,1306,1596,1592,1652,1562,1626,1686,1590,1574,1232,1604,1222,1000,1648,1564,1762,1522,1560,1626,1264,1388,1382,1532,1744,1588,792,1568,1146,1340,1572,1532,690,1382,1524,1358,1562,1588,1542,1604,1616,648,1346,1480,1580,1600,1638,1652,1120,380,748,1502,1564,1588,1408,1638,1568,1602,568,1594,1582,1026,1394,1694,1662,1590,1566,1560,1688,1406,1468,1586,1600,1612,1582,1570,822,1620,1018,1594,1630,376,1616,952,1340,1640,1610,1612,1614,1596,1550,1494,1396,1620,1550,1676,1614,1590,938,1364,1498,1578,1498,1202,416,1546,1616,1624,1042,1696,1566,1582,1604,1642,1654,1148,952,1636,1642,1650,1630,1580,1632,1670,1546,1038,1010,1660,1458,1616,1324,1222,1444,1348,1522,1584,1630,1638,1504,1528,1654,1034,1218,1152,1000,1582,1160,966,328,1550,1556,1438,1626,1704,1686,1538,1628,1520,1522,1516,492,662,1522,1698,1114,474,590,408,540,2012,1038,374,1020,620,1236,1472,1544,1564,1102,1536,1554,1164,1312,1566,1554,1584,1118,1572,1466,886,1500,1580,1156,1196,1468,1264,1514,1520,1456,1344,1390,1520,1534,1528,754,1538,1416,1526,1542,1186,432,484,1574,1464,1744,1442,1474,1500,1350,1568,930,810,756,1208,1640,862,1440,1654,1526,1678,1676,1604,1486,1538,1700,1590,1916,1316,1360,1260,1554,1506,1576,1614,1206,948,1548,1552,1328,1476,1014,1484,858,1518,1308,950,1548,1388,1024,1632,1528,1606,1122,1526,1112,1520,1528,1534,1040,756,1190,1004,1532,1602,1722,1366,1494,1534,1678,800,1316,1554,1674,1572,1528,1362,1594,924,1448,1538,1530,1244,788,1296,888,1536,1656,1538,1542,1572,892,1170,898,1096,1656,1564,964,1570,1440,1312,1514,1476,1548,1672,1702,1496,1454,1472,1588,584,1526,1206,1432,1490,1754,1502,1296,812,1426,1658,1354,1472,1462,1412,1500,1536,1234,1464,1208,1490,1490,1310,1480,776,336,1580,1478,1430,1490,1490,1558,472,996,1516,1524,1586,1474,1374,1486,1490,1310,1436,1544,1228,728,1360,1546,1612,1482,1548,1086,1740,1282,1066,1536,1446,1382,1570,1484,772,1194,1434,1178,868,472,1578,960,1548,988,1700,1592,2324,2324,1584,512,1152,400,496,1840,1868,1852,1836,344,464,488,352,484,492,588,668,1840,844,488,768,1780,972,1164,1684,1084,1560,1868,1828,1860,1828,1872,1844,1824,1836,788,348,1400,1400,1844,1852,1864,1696,916,1852,1384,1828,1856,316,1832,1828,1840,1340,1768,1852,1840,1844,788,1860,1832,928,448,896,1816,1820,416,1844,1836,1824,768,1804,1832,1828,1860,1860,1788,1844,1896,1872,1544,1848,1828,1544,548,1052,1384,1380,1852,1748,1848,2306,2306,1072,682,2306,1498,1146,1160,1160,354,1162,1330,878,1102,1126,1372,1388,1084,1064,1092,1052,896,1112,888,1146,1090,1108,1106,910,1118,1040,1116,746,1108,1120,988,1150,1054,1130,1132,1164,1088,1158,1122,1100,816,714,1110,1106,1122,1138,1064,1080,1126,1136,1004,1094,1106,1016,1060,936,1130,1168,1122,1140,1294,1124,1010,1114,1050,876,1184,860,1138,1166,1044,1100,1102,1182,1124,926,542,1118,918,1106,1016,934,590,608,964,1124,996,1136,828,1114,618,754,1106,1136,1076,1346,1374,868,500,586,650,826,846,810,994,808,856,844,1122,1100,656,1872,1148,1128,1532,1688,1368,1144,1476,1520,976,1104,1764,692,1784,1172,1592,1408,1468,1520,1720,1196,1524,1280,1124,1264,1760,1456,940,904,2156,2024,1032,984,1528,1004,1524,1464,980,1148,1476,1760,1456,1496,1596,772,1148,1504,880,676,1524,1008,976,1028,1108,1592,1440,1736,1720,1028,1236,1244,980,768,1748,1868,1104,844,1024,540,1640,1712,1518,1526,1722,1188,1634,528,1782,1752,1728,1522,1762,1724,1796,1668,1700,1622,1806,1742,1838,1732,1698,1702,1826,1756,1782,1748,1776,1788,1750,1326,1366,1288,1540,1731,1340,778,1706,1728,1696,1504,1724,1882,1762,1756,1514,1744,1684,1696,1700,1786,1714,1734,1748,1572,1724,1724,1512,1724,1732,1544,1816,1434,1112,1070,1422,1840,748,1778,1702,1802,1680,1720,1748,1724,1696,1734,1798,1644,1732,1122,1772,1706,1634,1668,1392,1436,1662,1726,1728,1670,1728,1766,1758,1732,1672,1792,1732,1740,1688,1716,1574,1794,1692,1670,1800,1642,1686,1686,1822,1724,896,1250,1612,578,620,1670,776,984,1620,1594,1596,1562,1608,1634,1626,1572,1580,1534,1596,1626,1626,1578,1614,1572,1564,1646,1634,1600,1228,1724,1600,1764,1638,1620,1108,1088,1262,1534,1570,1486,1586,1582,1598,1584,1558,1616,1616,1548,1598,1562,1618,1436,1680,1602,1584,1566,1562,1572,1592,1544,1292,1018,1604,1618,1604,1550,1548,1564,1006,1554,1024,1616,1580,1532,1772,754,1600,1632,1550,1498,1616,1608,1592,1238,1590,1618,1586,1170,868,1556,1612,380,1628,1598,1606,1582,1580,1526,1592,1562,774,1608,1134,1584,1586,1630,1590,1596,670,1580,1582,1582,1616,1608,1544,1562,1534,1630,1380,1564,1552,1544,1294,1572,1570,1590,1654,1580,1540,1468,1592,1574,1256,1540,1580,844,992,1690,1404,790,1722,1542,1592,1562,1572,1602,1556,1590,1598,1622,1568,1626,1642,740,1576,1634,1566,1570,1572,1504,918,1618,1540,1806,1612,1580,1570,1322,1532,1584,1580,1548,1490,1596,1552,1640,1536,1586,1582,1642,706,1310,1622,1566,1558,1572,1568,1536,1286,1638,1472,1590,1582,1614,1568,1562,536,1470,1652,1602,996,1580,1570,1502,1550,1600,1632,1258,1576,1624,1570,1596,1578,1604,1598,1572,1704,1544,1572,1320,1604,1564,1600,1380,1662,1534,1516,1584,1588,1364,1666,1596,528,782,1590,1564,1594,1626,1608,1572,1588,1588,1606,1596,1582,1518,1186,424,1316,712,1578,1572,1614,1578,1186,1592,1548,1380,1538,1194,1586,1604,1542,1590,1580,1596,1168,768,1644,1458,896,1586,1588,1478,1442,1072,1600,1604,1748,1598,1588,1590,1600,1536,1618,1564,1552,1578,1586,1578,1664,1554,1402,1396,1608,1604,488,1090,1504,1552,1540,1546,1534,1570,1528,1606,1604,1736,1610,1528,1732,1590,1486,1594,1592,1430,1582,1748,1598,1618,1102,1412,1496,1620,1596,1584,1564,736,1420,1524,1572,1578,522,1076,1600,1376,1578,1560,1422,1192,404,1438,1158,1232,1558,1564,1278,1612,1602,1586,1576,1440,1532,1546,1216,1050,1554,1608,804,1572,1610,1612,1614,1598,1380,1396,1542,1528,1560,1162,1840,1392,1528,1398,1714,1640,1518,1242,1576,1556,1516,1224,1566,1482,1654,1592,1562,1376,1542,1558,1582,1636,1784,1530,1768,1586,1590,724,1578,1536,1536,1592,1610,1574,1574,1578,1626,1874,1574,1372,1618,1626,1614,1536,1574,1552,1466,1652,1666,1188,1532,1578,1278,1556,1628,1502,1580,1624,1584,1624,1048,598,1604,1624,1148,510,626,1558,1606,1606,1574,1598,1656,1588,1618,1606,1566,1350,786,1522,1156,1208,1436,1590,992,1578,1598,1566,1558,622,648,1604,1548,1570,1610,1584,1582,1582,1422,1518,1570,1762,1594,1642,1608,1448,1606,1612,1446,1280,854,1628,1580,1578,1570,642,694,1558,714,716,1648,732,732,678,1126,1542,1256,1578,1608,1728,1614,802,656,674,814,848,844,1604,1380,1560,1700,1510,1458,1618,1788,1614,1564,1638,1344,1618,1606,1618,1586,1590,1668,824,1558,1572,1588,682,724,986,1216,1258,1542,1578,1594,1582,1666,1606,1572,1592,1730,1666,1588,1602,1456,1584,1366,1476,1416,1002,1678,1594,690,1588,1610,1566,1614,1578,1574,1608,1584,1576,1222,1594,1586,1618,1582,1582,1608,1582,1640,1588,1592,1654,1588,1564,1560,1596,1614,728,736,1588,1594,1598,716,1606,1584,1334,1566,1492,1604,1586,710,714,1724,1578,1240,1612,1556,1728,1430,702,1586,1602,1578,1616,718,706,702,714,1582,388,716,1568,1582,1602,1564,1578,1588,1562,1592,1594,718,578,1580,1608,730,726,1572,1572,1604,1604,1582,1604,1564,1600,1580,1590,706,696,718,1586,1580,1564,1578,1586,1610,1578,1590,1600,618,1582,1576,1578,1552,1586,696,720,1582,1584,1584,700,704,716,1588,1578,706,704,1586,1598,1592,1120,498,700,708,714,1580,1590,1576,1600,706,712,644,1596,1572,1588,1590,1584,1580,1588,1584,1584,1582,1568,1078,1640,598,712,1576,676,526,1574,1582,1596,1598,1596,1600,1586,1674,1598,492,468,608,1582,1568,1574,1592,1740,1574,1580,1590,528,744,1560,1580,1588,1580,702,808,706,694,1592,1586,1576,1602,1580,708,708,1578,1578,1586,1572,1566,1502,714,702,708,1592,1154,1586,1574,718,712,716,718,1566,1584,1756,1578,1578,1570,1588,1710,712,710,572,712,1600,456,1236,1568,1540,1600,1688,728,538,1574,1582,788,462,1710,888,710,686,718,722,1786,1584,1600,1530,1548,1584,1574,706,842,552,742,662,708,702,704,1572,714,712,940,1578,1582,526,714,1586,1602,1588,1578,1580,1610,1582,1578,1334,716,1576,710,706,1586,1572,1582,1628,1578,1588,1588,1590,1580,1598,1588,1584,1600,1612,1564,652,1600,1602,714,708,1566,1616,1598,1572,1586,1608,356,718,714,1062,1612,1580,1588,1580,1594,686,710,706,700,1574,1586,1584,696,712,1588,1574,1654,1698,1612,1592,724,718,1624,1600,1730,1592,1740,1606,1566,1580,1588,656,714,718,700,1590,1738,1578,1568,1746,1606,1574,702,708,712,720,1584,1574,1596,1566,1578,1582,1600,716,714,1574,1582,1604,1580,1586,1594,1594,1576,486,1590,1574,1580,712,422,1596,1574,1588,1592,1582,1584,1576,1606,1594,1580,1586,1616,1578,1560,1586,1596,1576,1578,1584,1590,814,722,824,702,368,1630,712,722,548,710,722,706,714,716,720,704,536,1614,1614,1848,1592,568,560,494,488,730,722,702,482,712,742,732,658,632,714,682,758,1602,726,750,1654,1614,948,1590,922,1594,1574,1596,522,700,438,1118,500,572,508,1584,780,640,444,1380,556,832,1130,496,458,1516,526,1304,1784,1528,506,460,566,554,554,720,594,654,1704,1580,496,680,1126,1342,1476,1424,1612,1564,1554,1506,1502,1168,1408,504,1550,626,524,620,486,524,570,550,1368,504,526,512,506,402,476,508,484,524,434,470,476,482,462,1620,1598,1614,1608,1612,1598,1612,1600,1604,1596,522,496,494,916,414,494,496,354,332,348,402,502,1610,1596,1604,488,1496,1596,1600,534,354,472,494,354,1908,2044,2114,2040,2024,1098,760,830,1066,640,1076,792,1090,1060,784,1102,1096,818,1052,1006,1078,1066,738,2036,876,690,1992,750,888,1088,840,838,622,1084,818,700,2024,704,698,1090,532,808,796,1048,782,786,1102,786,786,1070,796,798,1060,786,1106,778,690,774,772,1104,764,772,770,1090,612,774,622,1076,774,762,598,666,624,614,720,704,610,624,576,626,726,622,708,710,1020,1018,2196,2190,996,922,800,794,798,720,832,834,834,832,840,978,978,974,980,468,2028,2106,2186,2520,1510,724,448,1316,492,444,1652,2004,2246,2148,1232,492,1536,2260,984,892,744,2264,1072,2138,2258,1950,1060,2144,964,2502,2256,1032,2088,980,820,948,1268,1012,1276,1000,1300,760,944,1096,648,652,1354,1336,896,1312,816,980,2008,2014,1566,438,578,606,578,596,456,602,2004,2004,2008,2028,2032,2018,1626,576,514,548,2010,464,402,970,968,380,382,446,460,454,382,378,454,380,470,1016,466,462,1976,1986,1974,2006,1996,500,476,584,494,910,468,464,1528,408,2004,358,380,452,434,386,378,374,440,1998,384,400,386,424,964,978,456,316,324,318,2028,428,414,456,448,1980,382,388,446,458,2004,2004,2014,920,788,2012,450,436,418,394,444,466,390,442,432,1502,734,986,466,550,1998,1288,880,334,370,656,2014,434,446,408,458,2012,328,360,1048,1020,422,448,424,456,976,960,2042,2070,902,828,1016,1016,562,582,598,562,614,568,558,1360,582,434,422,418,324,308,328,318,314,332,320,330,752,446,438,442,422,432,438,658,728,610,524,1484,524,686,1316,640,514,908,922,902,1998,2044,382,556,734,614,610,616,610,612,614,1332,606,1412,2024,656,632,636,2044,2036,956,390,392,382,948,396,408,316,302,684,604,584,606,604,428,424,416,416,516,610,506,510,488,506,508,502,524,502,524,512,508,2034,2000,612,614,420,420,426,464,404,406,390,1528,2018,610,660,636,446,452,962,1152,456,480,480,540,566,436,466,2010,2016,2020,2034,972,1042,604,784,500,1556,306,2012,334,938,2012,1494,2014,1426,508,506,502,598,830,698,512,1128,540,440,542,504,520,476,546,654,534,520,538,540,524,548,542,538,540,1860,754,480,758,1268,650,630,660,600,654,580,400,520,506,508,566,542,1236,434,522,932,814,506,412,520,344,1012,634,466,526,604,454,314,350,518,894,400,458,646,802,508,756,696,984,588,314,494,378,756,360,414,362,602,536,1690,626,860,858,874,686,1242,646,462,1728,622,650,518,570,640,826,732,628,554,424,408,490,850,380,398,738,420,440,374,510,352,518,576,412,552,680,694,826,770,480,408,1408,560,626,1178,1054,654,538,594,1406,522,556,508,594,642,528,478,360,368,336,572,556,430,370,596,552,614,642,570,608,540,822,568,988,840,798,612,662,666,430,582,344,682,1800,592,308,742,418,1934,1538,488,648,720,778,412,386,952,1892,1998,1718,1680,1698,1736,1710,1714,1648,520,1072,754,1430,636,434,684,788,662,582,842,470,870,590,888,550,366,596,780,822,832,794,806,564,534,1350,1544,740,672,740,798,1112,1126,1678,794,648,1302,1742,1282,570,630,578,674,778,720,758,822,846,680,1796,1690,1158,934,404,564,716,796,550,512,642,510,974,780,816,748,1018,1234,1804,1472,484,464,1846,1630,1488,688,626,1826,472,652,1376,898,364,1444,1402,602,764,344,396,1774,832,794,1020,696,828,1016,700,694,1052,794,1258,686,686,728,686,644,558,640,662,568,566,802,1018,772,782,760,810,770,1342,1334,582,906,502,580,564,542,364,1188,580,572,1054,1220,658,816,888,748,1644,1614,1538,1574,1288,460,596,714,706,988,1426,1250,906,676,538,1698,1204,1024,1572,796,562,606,648,670,676,846,610,1200,1908,1030,570,808,788,870,1584,492,558,568,420,580,1896,656,490,1122,510,590,568,424,446,530,1902,690,832,524,562,1106,576,626,710,568,388,820,390,386,460,528,540,402,478,350,1308,466,448,830,1410,1920,650,1882,1204,586,348,400,448,390,420,340,572,440,430,448,452,1238,340,394,580,1878,630,546,558,526,1914,688,1048,1756,544,496,558,384,374,556,500,466,344,582,1300,378,452,332,360,1420,806,760,786,932,722,404,1942,810,382,302,522,452,418,368,310,888,1908,600,618,312,466,394,316,538,482,618,516,960,776,1892,394,778,776,438,440,450,952,1896,746,642,458,648,1216,1090,368,1364,1038,450,1894,500,1888,410,440,1890,864,346,904,386,838,386,372,556,358,420,1894,556,584,526,522,566,520,510,1878,984,644,1898,1896,448,596,512,552,1578,1908,570,470,424,1900,1894,1896,856,408,910,1862,1910,368,988,892,382,434,1890,1892,1874,1890,1976,594,1904,700,1914,1550,712,1910,1516,316,1924,346,344,1922,1676,1082,472,566,422,532,454,452,1894,540,1902,716,1894,546,376,504,1902,1380,600,776,698,446,444,446,424,446,448,434,438,440,438,432,434,442,448,442,442,440,442,442,442,440,444,444,442,442,444,446,446,448,450,444,442,442,442,442,442,454,440,440,444,444,450,440,448,444,442,442,442,444,444,434,432,436,436,438,438,440,1956,1950,664,696,480,336,308,790,372,502,484,598,762,438,448,432,738,804,802,558,436,816,488,1282,414,786,932,1200,872,606,398,796,1284,628,770,1904,784,406,582,604,600,412,646,632,642,590,826,806,640,632,1924,354,542,516,556,544,334,1414,596,1594,1592,390,368,442,1880,526,482,588,546,626,540,396,1176,434,916,650,598,578,886,1128,1878,1298,1888,1830,446,466,1126,902,1808,1882,490,712,504,662,622,958,608,968,1536,734,956,786,358,1036,450,702,806,650,614,608,610,1912,1926,1522,1314,682,828,1004,606,1930,714,928,986,872,904,508,1084,1058,452,1896,794,760,2120,1574,862,1892,954,660,952,900,410,410,528,530,446,486,554,1894,976,498,1376,1694,476,538,1924,1876,1812,534,1532,1620,1642,1748,508,486,582,776,410,430,1892,514,1892,778,762,648,738,628,800,752,782,782,650,492,932,1050,694,1900,574,1186,1062,640,1260,646,700,624,614,684,1394,662,892,1650,570,1428,802,1236,432,1800,1504,1506,1402,1896,664,1960,948,1940,1800,1804,1810,1804,1816,1798,1802,1800,1806,1934,1798,1740,1794,1682,966,836,1914,426,1808,1810,1820,1650,1174,1910,1890,652,644,690,710,806,674,750,866,890,736,780,668,1004,1798,1814,1792,1804,1804,1892,1798,1314,1828,586,850,1908,1884,740,1268,726,654,1918,482,500,750,946,680,562,316,1876,376,778,726,638,1100,1020,1034,530,700,614,512,1890,1630,438,426,434,1208,522,860,478,1772,1006,536,1894,1950,664,566,420,476,892,552,1336,1902,356,358,516,890,866,1912,1894,414,1938,608,1912,596,534,1070,606,408,772,1892,396,1494,1120,364,1900,362,312,412,1900,654,856,374,1900,342,1888,580,1018,1938,650,1718,1910,1790,340,596,698,756,540,1806,444,432,1808,1790,1794,1794,1786,1800,1792,1798,784,2215,1694,618,1140,906,886,704,896,528,436,374,416,312,1828,794,860,1768,1758,870,374,382,462,1804,1874,352,1356,438,310,404,1048,448,1062,582,412,620,1830,384,426,522,1296,516,608,444,522,504,532,1886,394,796,388,506,486,590,536,1818,520,582,444,676,1126,1892,1784,436,458,642,564,466,476,762,792,736,1014,1686,1642,1680,600,574,766,1436,594,414,548,300,398,336,422,678,626,350,622,1204,788,812,800,800,798,792,504,554,792,2018,752,670,812,700,826,536,802,796,806,688,1886,664,814,846,948,626,1772,754,634,1786,1234,370,540,536,1332,1030,690,1716,1418,1560,1910,1596,696,776,656,780,812,818,310,326,420,690,1850,1750,1660,1830,1796,598,810,1442,1770,734,728,1184,1578,1196,432,398,414,578,848,712,630,964,608,1150,662,602,630,458,490,2456,1076,1086,1080,954,1070,1074,1072,1078,1074,1096,1086,1086,2268,2518,1096,1090,1090,1080,2300,2896,1530,1588,1388,1532,1594,1534,1544,1494,1538,1490,1844,714,1090,1086,1632,1098,1078,1634,1092,1090,1096,1094,1088,778,1642,764,1628,1094,1094,1084,1084,1618,794,700,1088,1624,1058,1662,1632,1804,670,880,1674,1542,1704,518,788,628,1690,1718,1604,548,462,1072,1136,1140,1132,1852,1936,1028,548,1196,1020,1832,1648,2332,2332,2372,2192,2412,2272,2376,2068,2400,2216,2208,2252,936,644,616,720,2436,2088,2420,2412,628,2400,2376,2392,2036,2416,2396,1376,2296,2192,2156,2388,2216,2404,2432,2188,2192,2304,2296,976,424,2064,2020,2336,1760,2304,2312,1312,1064,812,2416,2408,2152,2236,1200,2044,2064,1436,2416,2208,908,1828,2084,1620,1668,2084,2000,1172,604,1480,1124,2068,2036,1100,2372,1012,2280,2416,2396,2108,2056,2268,2400,1848,2400,1896,2212,2548,1924,692,2400,2216,2084,748,2120,2244,2384,772,788,2616,2384,1524,2088,2092,464,2376,1064,2232,2436,2392,2120,2116,2116,904,2396,2204,2360,2388,1936,2400,2008,2404,2380,2376,1208,860,1636,2056,1636,968,548,2116,2396,2400,1540,2332,2428,1912,2088,2052,2244,2104,2100,1580,2396,1140,1144,2416,1768,1772,1028,548,1912,2216,1944,1736,2404,2396,1788,2364,1384,1248,2184,2572,2124,2376,708,356,360,2112,2384,2608,624,1332,844,2292,760,2288,488,2500,456,1308,496,508,2276,2024,1568,3260,3252,1984,596,776,540,976,2276,1932,1172,2820,1264,656,620,1348,1220,1312,668,508,1152,660,456,572,596,608,364,740,1064,1028,784,868,1660,448,568,400,2500,1220,2700,2548,1556,748,1414,1266,928,914,656,662,1520,1520,1664,1662,1652,1656,1478,1480,1504,1514,1502,1504,1502,1674,1666,1522,1514,1512,1506,1508,1508,1528,1514,1510,1816,1824,1510,1512,1516,1514,1516,1514,1650,1656,1512,1504,1830,1834,1838,1842,1822,1832,1716,1852,1984,456,566,2170,1196,1820,1382,1826,978,2026,1422,1808,1428,1806,1380,1814,1400,1806,1402,446,1552,1468,2008,1866,776,1664,564,776,812,596,656,658,652,602,618,438,530,802,798,774,786,660,536,534,742,740,698,720,688,702,728,554,878,576,566,912,796,836,1406,1966,822,820,824,802,802,362,370,826,788,808,806,1412,464,570,618,1388,806,820,626,1280,474,654,1312,1342,928,884,700,470,920,894,704,834,1984,838,898,622,720,736,620,810,720,708,688,1920,904,938,2242,1748,604,512,1632,1218,708,1012,1014,584,852,814,948,1010,736,1834,948,1188,916,920,1198,580,542,536,1208,800,804,934,870,1000,1194,1620,412,468,1600,2084,2120,1208,1588,1054,1320,1880,1578,1488,1344,630,1508,1504,1522,1626,808,324,1608,1678,838,790,318,320,324,514,522,554,528,510,1556,334,512,332,420,386,1594,628,520,502,810,560,610,1590,1474,1330,1620,1650,1526,1534,822,414,1598,1588,726,770,1522,1598,1602,512,538,1336,1588,1682,1290,744,570,800,638,1696,560,1010,2348,1852,360,1868,2011,1058,1916,1950,910,884,942,900,876,880,850,900,356,1586,1596,414,1506,1686,1800,764,742,1610,870,1824,1664,1736,660,1062,1992,348,1068,502,1440,1178,942,1050,1881,1948,1558,1640,1128,1440,1580,1598,1574,952,1852,1884,1294,412,666,1034,1784,1848,1798,1887,988,404,1788,1842,1816,1718,1198,1774,1064,1764,1542,1818,1846,802,688,664,670,1890,592,646,1618,1482,1042,1242,1444,1438,1866,1962,1542,1352,1837,1896,1376,1054,1881,556,1468,1480,612,1600,878,968,1878,1804,1580,730,806,802,1885,1793,1868,664,1316,1306,1430,510,1126,1774,1464,1814,1404,698,586,534,816,1802,1678,1646,1416,1026,340,990,1852,1568,1276,1933,1392,1248,1426,1794,942,1626,1568,1744,1708,1330,1514,1690,1792,1112,992,1106,656,1128,894,916,854,1670,1880,1952,1866,1770,1816,1182,2142,918,1240,1372,870,638,458,2024,1704,1232,938,724,812,1472,938,964,660,666,832,1874,578,636,738,640,596,722,1156,1368,758,760,512,784,880,1032,568,476,628,990,580,1566,680,568,770,968,1130,350,2034,2004,1938,2004,1600,2050,1458,344,478,1382,732,362,654,612,948,1004,2156,1910,2092,2072,1794,1946,1952,1620,1514,1534,1602,1554,1482,1450,2226,2238,804,1152,1052,1168,1710,1484,1012,674,1888,1864,1432,2026,1868,2330,2398,498,782,538,1814,1938,1926,2020,1830,2222,1726,1952,1800,1796,658,844,918,1182,900,2042,942,878,1304,382,454,642,436,440,578,504,436,482,628,536,1790,1380,2118,3076,1448,1340,1440,1040,732,1036,332,1842,466,1496,310,1920,1916,1890,342,438,460,764,816,796,766,464,598,1030,578,544,656,702,1030,1012,1054,952,718,1248,1110,1106,1240,1254,1244,1040,1076,1464,1576,1460,1308,1296,1534,970,974,984,1134,552,836,1132,978,556,494,774,584,1744,952,1014,892,478,1012,458,1152,812,1364,1458,1444,1458,1458,974,1752,1752,1754,814,1476,588,390,856,854,476,572,472,1108,470,764,1318,574,1092,1390,1086,610,886,902,1514,1526,540,1302,1374,1264,1406,1404,524,680,1324,518,552,538,666,754,764,576,764,772,778,1806,1802,1808,692,1532,1622,1650,1528,880,758,752,954,756,550,1156,1238,1114,972,1348,1064,1248,816,1704,1756,1620,1610,1580,376,396,650,710,530,616,422,546,840,908,600,1154,1154,1260,1350,930,1100,1100,1090,942,1298,830,962,834,754,1484,784,754,976,1076,998,1242,838,1494,1356,1262,514,736,492,950,992,936,748,930,768,952,1294,1300,1114,1152,1112,1160,1080,1200,1136,470,456,660,644,650,658,660,1562,1544,1556,1398,1300,1374,568,780,634,1056,958,1492,1724,1732,484,496,992,1536,524,564,520,528,516,524,544,520,544,572,612,528,568,1296,1476,944,952,1272,988,456,464,1256,1248,680,440,1236,696,500,516,448,452,468,548,1488,464,452,416,1264,480,1012,1420,360,608,600,1332,1272,636,1116,816,600,668,1064,584,1348,1452,1372,1440,1432,1220,1356,1352,1128,1444,1448,1440,1444,1444,1344,592,1340,1140,1456,1136,1132,1340,1236,1448,728,1404,580,300,332,340,328,364,360,500,916,924,424,912,880,672,404,1204,384,876,920,1188,344,336,684,612,612,512,928,476,516,516,516,460,452,516,612,600,612,456,468,392,568,536,852,848,664,372,1440,1104,1284,536,472,540,472,376,384,724,368,372,488,500,360,380,380,860,832,860,716,700,876,868,1184,376,548,564,444,608,628,1452,784,552,2688,2250,2250,2228,2224,600,744,540,1552,890,558,2282,2860,404,2055,1396,1664,958,1722,1690,532,510,1782,1812,1664,1172,1140,1812,514,1480,1170,824,1784,1774,1848,1812,1004,1326,1292,1776,1870,1774,1766,1804,1764,1754,1758,1804,1680,1944,1798,1740,1790,454,426,1568,1788,834,892,1724,1478,1810,1832,394,364,1930,354,362,668,346,1680,1808,1872,518,1782,1798,1868,1674,1826,1952,1850,1816,1788,1774,1128,1530,990,342,344,706,1026,1876,454,618,446,518,454,1836,436,1778,530,520,1694,1828,490,458,592,1848,1838,1826,1762,1982,1696,336,348,792,354,802,1834,752,716,1824,1044,1628,1966,1800,330,1852,580,622,660,1948,744,758,686,1530,746,1204,1832,2032,1942,2168,484,994,1702,1372,1388,1698,1590,1140,1758,1256,464,2548,2400,2696,2376,2632,2420,2373,874,658,1876,870,1976,888,576,1273,796,676,2317,1784,1802,818,844,883,706,608,826,877,770,766,368,994,2320,771,904,2351,777,775,783,1976,813,1878,2081,401,788,889,2547,869,2467,394,973,694,863,776,862,2347,875,2041,2290,843,1222,2033,1329,606,1142,1240,971,1600,2130,1286,1125,843,1066,777,952,664,815,1149,828,1963,2233,1328,1458,1370,864,688,1102,842,892,679,1252,2333,1744,2392,2532,464,2532,2196,368,328,516,1044,504,1724,1164,352,2362,934,1168,1636,2256,848,2500,402,1486,1494,924,1164,1390,932,470,1494,842,1084,1370,1420,454,652,690,1222,460,604,606,650,818,544,1114,1452,1046,1110,1388,820,1318,750,1394,978,1786,1142,538,1720,1870,1182,750,654,626,1228,724,1010,918,696,700,932,756,1384,1200,1216,2375,428,384,530,516,526,534,966,696,536,476,368,452,2334,2432,834,688,2812,766,1560,1580,1582,1410,1564,1688,1522,1576,1574,1610,1568,1266,1536,1590,1514,1562,1568,1574,1558,1490,1500,1586,1492,1582,1534,1542,1446,1572,1148,1564,1574,1560,1622,1282,1562,1532,1404,1558,1600,1574,1464,1560,1512,1512,1506,1526,1580,1576,1532,1578,1548,1570,1576,1568,1580,1572,1532,1512,1532,1510,1582,1528,1540,1568,1578,1556,1544,1566,1600,1540,1550,1538,1628,1584,1584,1564,1582,1566,1590,1578,1586,1532,1572,1524,1586,1538,1582,1332,1556,1576,1566,1578,1572,1570,1530,1550,1080,1532,1594,1530,1548,1548,1532,1548,1330,1532,1590,1548,1576,1574,1566,1310,1536,1242,1466,730,1120,710,694,1604,1530,1586,1558,842,1572,1572,818,1580,1574,1334,1594,1606,1606,1474,1408,1576,1584,1450,1534,1406,1540,1580,1452,1300,1584,1582,1548,1536,674,1578,1568,1580,1542,1632,1594,1580,1586,1574,1364,1574,1588,1544,1552,1572,1574,1540,1584,1420,1068,1076,1066,2389,1692,712,774,640,736,562,690,852,830,760,628,862,1024,604,718,734,724,556,602,1868,1404,574,2250,712,1426,358,1150,1292,1332,1188,540,558,1506,1244,1476,1204,1624,1356,1488,844,864,906,922,1212,848,888,894,1268,1010,1536,1374,1188,1306,1356,1532,1338,958,864,722,794,844,912,914,906,866,1582,1092,692,634,522,542,444,384,1126,1192,1602,464,492,1538,1322,554,654,1474,1180,1282,970,734,792,1442,842,1176,996,1218,782,1208,1234,746,796,1096,1154,1096,990,1182,1466,1318,1732,1208,1662,1318,876,548,468,1212,1512,1248,988,1188,1022,1394,1100,1178,1164,972,1096,976,852,1156,1546,1196,1094,1204,1078,412,410,514,1214,1112,582,648,1166,1192,890,1000,800,1080,1006,1088,1010,968,490,784,664,784,1238,802,656,894,1036,1282,1110,1116,614,760,904,956,1510,1540,714,608,404,584,348,652,536,612,1602,478,1104,1624,1102,998,1096,908,908,724,876,600,694,874,854,454,916,606,698,362,474,554,974,484,368,844,788,650,856,800,330,1036,1414,1150,1290,1186,1330,762,988,810,1200,866,1328,910,1478,1204,1504,1350,1484,1000,848,884,848,1270,1502,992,1390,518,574,1306,1362,1346,1628,1106,992,1080,1050,1134,994,798,852,898,906,896,404,894,986,1138,1198,1118,1206,1496,906,674,712,1014,1288,1004,858,652,654,1164,1118,1160,1082,776,818,552,530,958,784,828,764,924,1256,932,982,1466,1170,1280,1186,874,1204,740,1000,990,782,1212,1042,1228,854,1634,1214,878,1256,1210,1512,1188,988,1184,1256,1050,894,1098,586,516,1140,994,1118,1070,1170,906,1160,1070,960,1200,1202,1238,1170,1192,888,1020,802,906,968,1086,1014,968,448,938,664,782,1286,1612,446,460,1284,604,918,1210,1384,906,952,1506,918,962,718,608,404,350,534,1208,660,614,414,406,1098,1038,790,952,512,436,554,838,818,672,816,496,792,846,706,1392,650,998,1096,998,1412,1474,1616,878,906,856,910,846,892,894,892,946,414,914,938,1126,1166,886,1570,1590,1576,1222,1204,1618,734,812,1604,1590,594,434,898,1610,1010,1612,840,816,804,1600,1026,1020,1592,1108,1244,1040,1772,1796,718,1322,1654,1348,1420,1456,1224,692,1764,1756,1350,1332,1354,1086,1088,1476,1390,1680,1640,1286,1734,358,1734,1190,1614,1462,1398,1442,1490,1470,1468,1558,1504,1722,1736,1354,1742,1618,1756,894,1624,814,1736,1342,1428,1426,1432,570,1432,1434,1732,1744,1740,1686,1736,1628,1468,1324,1476,1740,1738,1540,1430,1222,1514,1518,1420,1404,1428,1416,1456,1052,1436,1550,1566,1714,1728,1640,1638,1548,1524,552,1386,456,1754,1720,1586,1662,1350,1330,1648,1518,1748,1680,1540,1738,1742,700,1740,1536,1710,1438,1472,1500,1720,1734,1718,1558,1488,1374,1234,816,786,772,1320,1750,1732,1736,1744,1582,1656,914,1742,1582,1756,1524,1752,1354,1342,1314,1740,1720,1732,1720,1742,1710,1730,2321,648,606,654,468,518,516,742,676,1046,762,674,1188,928,680,1662,474,612,800,1576,428,1668,976,462,1398,466,484,472,1952,474,492,468,752,2084,676,1350,1198,1592,940,1644,1108,810,670,820,610,1630,896,710,766,364,1834,700,904,476,1094,1100,796,786,404,480,802,834,654,740,880,754,722,884,1194,520,974,1084,634,486,856,434,1628,614,602,1076,1228,864,744,942,688,630,852,760,1388,384,712,1646,790,750,920,528,600,1836,2170,830,788,780,800,952,962,958,774,484,492,850,750,746,832,762,300,788,776,844,1372,1060,1650,1198,2006,782,930,770,906,1920,1894,1994,1814,832,828,840,848,1438,1336,1438,1350,1326,1830,1172,1276,1768,1960,1700,536,448,626,502,612,554,600,762,696,1632,784,1980,676,1848,1846,2300,1424,1032,974,1510,896,1226,1030,942,806,818,924,838,878,1058,1378,1068,346,408,1990,2026,1738,2036,1316,1730,1518,1534,1308,1526,1314,1262,1478,1844,1974,2068,2028,1870,1408,630,1760,1454,1032,1038,2002,2392,378,1350,488,388,312,544,450,596,2128,1638,1904,1858,908,1032,622,468,482,1234,454,408,780,560,468,552,508,586,532,622,724,670,530,542,380,434,568,536,606,468,710,528,468,464,614,418,640,530,300,390,406,450,440,782,426,522,406,410,390,746,810,522,1300,1416,1194,654,518,430,544,530,418,400,606,434,436,408,416,654,442,506,394,608,376,374,612,420,588,466,496,632,616,704,1326,936,540,324,438,698,422,410,584,896,1488,558,390,436,478,778,534,524,440,386,390,572,996,798,416,614,362,314,464,338,412,628,690,370,332,336,374,430,460,334,362,364,378,314,496,434,550,616,456,434,486,374,476,354,496,1804,520,504,430,368,820,898,412,432,510,552,906,390,1068,482,1674,580,630,434,692,1600,648,678,666,670,664,662,654,702,742,696,660,668,708,788,746,688,684,686,676,682,1560,672,664,666,684,664,658,666,694,662,670,686,676,662,678,650,660,656,662,662,688,666,690,672,662,668,682,676,666,644,658,674,654,680,692,676,666,676,682,660,734,684,716,680,662,682,688,674,686,656,706,694,694,688,658,692,1598,716,676,674,698,686,692,704,676,680,686,678,690,682,662,722,702,698,666,680,716,730,738,1220,664,682,1574,660,652,666,642,626,606,604,626,698,682,1570,1570,594,676,642,644,642,682,664,684,686,680,686,692,670,682,680,684,682,658,652,660,640,682,672,664,656,676,690,678,674,638,716,640,666,620,654,636,658,1518,618,642,654,724,620,692,712,694,576,654,656,672,634,640,616,632,668,704,642,668,1618,662,626,632,610,632,632,604,656,578,2105,704,2029,1938,696,750,766,762,730,744,828,796,764,800,808,750,680,712,736,754,704,770,726,742,724,712,714,750,712,676,730,636,672,676,668,652,662,712,680,668,1318,1654,1512,674,718,334,1454,1134,1470,718,708,1558,736,754,678,734,718,688,716,680,1542,716,734,720,644,684,666,670,668,690,622,646,654,956,648,1434,608,626,616,646,614,656,636,634,630,634,604,2048,1933,1767,1191,1586,1304,586,1392,686,1392,1078,920,1884,1234,1360,736,706,1036,766,992,536,574,916,444,1876,560,736,910,348,476,1002,1883,1844,1626,1910,600,1604,1810,1264,1244,1242,1288,1242,1250,1252,1262,1250,1248,1252,1274,1742,1170,1506,1564,1796,1922,1892,2234,1780,1638,1250,1252,1252,1238,1250,1256,1246,1254,1240,1836,1856,440,1916,2084,1540,1880,1884,864,1006,1374,600,814,1292,1028,852,1192,640,1602,614,612,480,488,868,436,644,662,718,398,808,728,596,602,524,506,802,578,790,500,666,570,1472,1018,1114,1364,1410,1440,1348,1602,698,420,756,680,820,560,1148,812,704,876,1498,1300,922,1246,1012,450,826,1078,1190,1500,1190,1416,1470,1402,1288,1302,1594,632,864,728,844,844,782,780,608,890,776,590,796,714,1454,1280,1200,1442,792,550,1134,1068,1252,1212,726,734,1590,1328,1602,1466,1446,1074,1348,1244,1008,1178,1602,596,1102,1428,624,876,684,854,758,860,662,680,708,706,686,1518,1418,792,1480,1482,1392,1312,1010,1172,798,1092,622,796,698,746,732,714,538,1522,784,746,650,840,720,582,1616,712,742,650,414,1182,656,682,630,620,642,678,718,550,1378,802,762,784,794,590,762,670,1362,1532,734,682,790,808,756,788,816,592,632,800,718,794,764,644,604,732,766,674,812,692,1354,554,716,420,432,566,970,954,1088,1210,1192,1170,1228,820,1126,1298,680,730,1500,1458,394,666,524,532,1058,772,762,750,736,782,770,794,758,1316,1320,754,800,776,724,1186,782,696,536,620,584,1316,688,838,1086,1144,1032,1146,1448,792,780,756,710,786,724,818,714,728,766,656,798,762,774,762,656,792,1490,1520,772,746,858,860,1362,1206,870,860,738,750,766,774,762,1544,1202,1592,1534,1532,1540,1152,1476,830,1368,1280,888,934,1836,1056,750,1518,1608,1344,1336,1618,1646,1194,1552,1472,1586,1390,1498,1506,1376,952,1214,384,1524,1394,1202,1146,1206,1020,1012,1320,1314,1120,1556,1234,1274,1872,404,592,2544,2576,2536,2584,2568,2588,2572,2592,2572,2552,2576,2556,2536,412,488,1624,1622,1622,1518,1626,1118,1638,1630,1614,1374,1628,1632,1632,792,1638,1630,582,1628,1626,1180,1512,1630,1008,1288,680,1372,1632,1636,1332,1608,1626,2447,1056,2390,872,996,1366,1246,602,1370,1358,1176,680,854,820,1592,614,474,658,606,950,880,666,1002,598,588,806,754,780,678,628,478,482,786,566,766,562,598,1486,1102,1354,1396,1424,1344,1596,714,604,718,778,494,834,1122,842,700,932,1608,1296,1288,1228,864,844,752,1184,1234,1196,1518,1426,1530,1406,1276,1286,1598,824,898,726,848,836,798,786,610,924,768,590,788,784,540,1462,1344,984,1586,1090,1334,1238,502,1238,1228,716,726,1576,1354,1412,1448,1430,1268,1350,1246,1074,1334,1524,1124,1442,864,682,850,730,732,424,1134,630,674,708,692,724,1532,1434,794,1522,1522,1532,1288,1122,1180,1114,772,1224,528,760,694,740,732,720,706,492,1530,778,736,644,720,846,724,688,1602,708,810,582,554,1238,788,678,678,750,714,710,672,676,612,1362,798,750,834,824,752,880,1312,736,1490,734,686,764,796,828,802,538,698,786,788,596,684,824,462,758,812,672,814,738,758,760,740,1706,1180,1358,1354,534,798,438,422,414,1274,1250,950,1608,1340,1186,1296,1266,1198,844,1196,1304,680,732,1564,1454,394,670,524,516,1254,854,756,706,760,774,800,782,1322,1230,756,800,788,1190,776,688,532,618,712,1382,1154,1066,1132,828,1150,1258,1424,788,826,750,720,756,764,756,864,750,632,728,770,652,848,754,770,794,654,816,770,1596,980,776,796,850,1360,1192,872,864,764,718,756,714,768,820,1494,1184,1630,1592,1530,1540,716,1468,624,1358,1346,960,1138,1728,938,614,664,1516,1606,1300,1592,1488,1190,1550,1620,1588,1396,1170,1498,1356,2290,2508,872,2084,2088,1372,2084,2084,2088,2080,2092,1456,1408,1412,2088,456,1452,2076,2084,2084,2088,2092,2072,2080,2076,2092,1408,1384,1648,2076,2088,2080,596,1620,1632,1620,1628,1620,1640,1628,1668,1608,1476,872,308,1644,1148,1608,1620,1472,792,1744,1736,780,1576,1648,1432,1540,1624,724,1747,1586,1586,1586,1074,852,850,1926,350,2828,1638,1582,1630,810,1358,1602,922,1712,1564,1584,1570,1594,558,1250,1586,1362,2034,992,2042,2078,2032,1254,1198,2034,2032,1928,2018,1486,1952,786,968,2052,1720,1536,962,1018,882,440,908,2198,1124,1936,898,304,336,500,1068,2292,1060,404,414,1032,576,616,404,320,2356,558,702,768,498,1116,2118,1602,1608,968,848,1540,1810,1596,1630,1630,2042,1978,696,596,1032,1896,964,604,632,732,764,1884,1980,1960,1944,1988,2000,1968,1932,1928,2044,1988,2056,1980,1952,1428,1312,1328,1788,1740,1804,1764,1888,1672,1812,1768,1884,1920,1936,1784,1872,1676,1824,1744,1956,1784,1800,1764,1988,2004,1904,1976,2022,2000,860,860,1944,2040,1980,1964,1944,1980,1996,1988,1780,1736,1524,1912,1874,1532,1728,1768,1772,1768,1968,1692,1872,1588,1960,1912,1872,2008,1740,1976,2096,1944,1796,1752,1732,1524,1824,1032,1560,1760,1356,1784,1832,1464,1840,1464,1928,1932,1956,1200,1968,1984,2020,1764,1724,1956,1796,1840,2008,2032,1960,2060,1936,1896,1840,1928,1920,2004,1924,1136,1844,1212,1328,776,1204,2012,1652,1880,1924,2004,1920,1200,1996,1896,1748,1960,1696,1956,1784,1780,1948,1712,1164,1776,1960,1848,1900,1812,1768,1320,1912,1784,1996,2032,1804,1796,1560,1252,512,1144,1064,1400,1884,1940,1964,2112,1928,2020,1996,2000,1856,1836,1768,1776,1960,1960,2044,2020,1840,2012,1988,1980,1964,2084,1600,1980,1808,1740,1780,1644,1772,1956,2008,2028,1892,1808,1460,1764,900,1900,792,812,904,1764,1784,1800,956,1424,1084,1402,1176,1178,740,2024,2120,2112,632,2110,2116,672,1530,2130,1344,2112,1048,2108,1636,2130,2118,2120,2120,2114,2106,2102,852,968,2108,1188,952,2116,2114,2118,1496,2112,2104,2116,2122,2118,2116,2048,2118,2116,2102,2128,1538,2134,1794,2114,2064,2140,2126,2122,2118,2114,2116,2114,2132,2112,2124,2114,2104,2110,2106,2120,2118,2110,2110,2124,2114,2130,2120,2074,2140,1522,2112,2066,1942,2122,2132,2110,2122,2118,532,2048,2052,1324,576,1236,1996,2044,1738,2040,2044,2064,2048,2044,508,616,600,628,472,768,448,484,2052,580,2040,944,2052,1648,1668,1836,1876,1800,2048,2032,2032,2064,2040,1448,2048,748,1668,1608,1328,1548,2056,2072,2044,2088,1940,2040,1328,2056,1616,972,984,1320,1652,1952,2032,2064,2068,2060,1428,1764,2056,1532,1680,2056,1792,1944,2048,1512,1544,2076,1288,1004,740,724,2432,892,1660,896,2052,1888,1796,2032,2056,2076,1636,1212,2040,2408,2552,2495,2473,2030,2545,2505,2350,2504,2346,2515,840,2530,2537,2449,2451,2110,2520,446,1426,440,924,1502,1486,1048,886,1284,1034,476,400,1460,1486,1536,1164,1338,1474,1516,1608,674,1090,432,1372,1718,2204,824,1382,716,1494,1282,1096,808,714,700,664,828,694,1416,720,806,746,874,724,760,642,1478,782,1216,1436,726,924,714,668,1886,740,724,2172,748,794,1830,708,1028,762,790,742,684,378,986,746,792,846,364,786,2164,2152,906,896,1660,2176,1386,752,720,726,1302,1030,1442,780,440,958,678,476,478,2212,758,1324,1664,1472,824,412,864,546,504,850,700,2411,450,1602,2028,2002,2018,1980,1656,2018,1986,2022,1970,1978,1990,1974,2002,2002,1390,1966,1724,1972,1978,2012,948,1978,1390,994,1246,1092,2138,2116,2418,2350,1946,1806,1208,2407,2194,1268,746,686,1384,660,1062,1112,1740,936,926,1204,712,2210,758,674,686,2180,766,684,2238,786,888,736,840,740,1468,704,710,684,876,844,822,660,726,876,980,802,738,2190,1076,864,554,988,1026,810,1376,818,2262,2278,864,820,1290,732,520,2144,726,2194,428,384,444,502,466,464,444,750,880,956,786,490,762,716,754,574,2338,2192,472,1398,2216,722,1302,746,690,652,684,2280,656,648,2224,1588,2296,2314,792,920,786,390,2290,1802,1186,854,830,2310,766,772,684,1082,1326,1284,770,732,970,2358,752,720,2346,956,2324,2118,2328,1126,740,1890,2362,2352,630,666,722,2336,558,2374,2418,680,756,1046,624,1084,786,710,516,492,932,776,1266,708,780,362,398,372,2354,796,746,726,834,1000,668,704,686,1578,756,334,644,736,2408,652,704,708,932,1906,450,2436,652,684,686,996,466,466,468,466,400,434,666,432,452,2368,1072,2262,2252,672,1364,2368,1816,2322,2454,722,606,2424,776,736,680,720,628,1684,586,684,748,964,732,2418,1578,714,888,870,802,1828,850,710,600,1106,870,678,1042,594,690,2416,2344,658,2454,2276,2388,548,766,384,398,352,488,366,312,418,490,436,382,350,332,420,598,418,306,388,488,474,398,418,418,452,378,438,454,428,478,346,326,350,434,504,530,318,816,884,698,486,890,748,648,970,668,652,584,682,532,510,648,494,498,468,978,496,1974,1062,874,586,524,588,592,674,474,512,466,518,502,542,456,468,424,382,386,378,570,424,332,560,466,730,318,390,502,434,374,376,376,370,360,376,536,772,742,558,302,714,410,456,760,514,1744,492,582,308,754,614,448,902,314,688,600,582,684,500,672,496,528,380,374,514,416,316,456,460,304,448,432,476,548,640,488,454,404,364,1520,1432,328,510,510,1020,404,458,340,616,492,578,416,784,792,1368,1796,1608,1216,998,1138,1164,1072,534,400,702,672,606,518,800,1880,1912,1866,1858,1412,1890,1892,1894,1986,764,1598,2160,2122,1682,1826,700,1898,474,582,406,624,474,1900,518,786,392,558,970,444,534,1938,1970,1750,2088,1966,1832,1572,1704,2196,1696,1726,1968,1954,1918,4604,1934,2098,2122,530,418,748,516,646,526,586,616,592,592,1798,1798,1788,1926,1796,1784,1296,1294,1866,1866,1100,488,1768,1676,1752,1682,792,458,1084,1672,1680,1710,1706,1734,428,1782,1384,1072,750,1794,1756,1812,1746,1796,1172,1026,1720,1692,1720,1830,966,1762,1764,1822,1732,1332,1712,1444,1856,1748,1828,1788,1842,650,1030,1402,1830,1850,1842,1854,1774,1086,812,2561,1854,1880,440,1786,1874,1880,1790,1228,314,1134,1850,1834,1402,1846,1858,1858,1272,1774,874,960,1762,1802,1772,1772,1746,1870,1768,440,386,1798,328,426,820,1280,868,1818,1856,1780,1128,480,1692,922,1802,912,724,1812,1680,2058,1824,862,1850,1840,1846,1756,1442,1722,1820,1858,2022,1876,1908,1894,1878,1854,1782,930,1734,1794,1784,1526,2498,786,1332,810,1266,618,746,1690,1502,1444,1282,1422,1290,1520,1510,1354,1420,1638,1538,630,1486,1160,1492,1066,1830,1386,812,1594,1544,1228,1204,1754,954,1408,644,806,1368,1326,1296,918,1244,1018,1366,1516,1532,1078,1140,926,1518,1008,1114,956,1400,1174,1290,1294,828,910,1140,1288,1336,1536,1292,1292,1420,1266,832,1316,1562,928,1752,1704,1258,974,1076,1144,998,1376,1686,1708,1600,1698,1160,1528,1204,916,1710,1712,1162,1604,1530,1564,1630,1728,1728,1340,880,1306,1188,1714,838,844,1712,1022,1296,1140,622,754,874,2207,1712,1430,1354,1964,1544,1476,1722,1380,1514,1748,1690,662,1190,1096,1362,1276,1036,1180,1058,1194,1124,1132,1118,912,1086,1532,840,1068,890,1150,832,1712,1532,996,894,748,992,1338,988,1200,920,926,1432,1630,1200,1262,816,1854,894,922,750,390,556,912,822,718,712,1254,1892,1714,1656,1728,562,414,370,1006,1250,1676,508,616,780,740,462,1000,822,606,1796,1574,696,936,562,656,662,874,822,1050,1022,696,672,570,1240,610,714,858,1122,1458,1282,1218,1356,1278,914,1894,874,700,1988,1310,438,1114,600,558,454,1696,992,1186,814,612,812,350,1052,1122,1130,1850,990,1534,500,492,516,490,388,400,430,1868,1920,958,942,594,588,686,1704,826,1666,634,694,700,770,1144,1500,1530,1748,1766,1474,1642,1664,1628,558,1644,568,1698,1030,1312,1462,1818,1600,1634,1536,922,926,912,798,774,644,780,392,844,846,838,846,840,938,930,466,474,956,944,942,1514,1520,2078,1778,1614,1292,1128,1586,842,490,634,1842,1722,1716,1472,1466,1238,1720,812,1794,684,1054,1262,1312,722,574,540,660,974,860,908,1708,1532,1416,1680,1842,1694,1098,716,1444,1696,1356,576,556,444,1492,1650,1346,1692,1702,1700,1632,322,780,1824,1434,1706,1702,1708,1654,1710,1518,1730,548,1438,1354,1190,1842,396,1100,2030,1322,670,610,808,364,1636,550,532,536,460,496,870,536,428,376,474,546,1262,602,564,378,922,428,482,1534,1756,626,604,570,530,606,470,850,864,684,762,550,350,756,474,578,716,484,792,466,806,632,398,570,532,476,986,714,398,458,1086,588,2040,2160,2098,2074,2078,2076,2044,2004,1720,2084,2096,2034,2010,1986,1704,2144,2098,684,406,424,438,558,670,2158,2098,2140,2318,2156,2230,2216,2356,1040,998,1710,544,1284,2216,2130,2160,2092,2170,2050,2106,1956,2260,2138,2062,1256,798,2044,2054,2204,2100,2066,2168,612,918,2240,2028,2052,2186,2040,2078,1978,2016,2080,2108,2092,2098,2210,2112,2080,2190,2068,1974,2110,680,722,2044,2054,1998,2060,2062,1356,746,572,426,2142,480,482,1378,1691,808,804,800,808,800,1148,652,652,1246,1396,1352,1636,1430,1574,1508,1518,1562,1598,1692,1518,1550,1678,1684,1158,1504,596,1218,1342,1730,1476,1136,1530,1692,1598,1310,1702,1064,1644,1018,1878,1834,1718,1510,1594,1654,1396,1660,1722,1622,1000,1522,1052,1494,1602,1172,1644,1302,1250,1242,1344,1522,1352,310,342,518,468,572,906,1382,1516,682,982,1744,1364,1822,1586,514,766,522,510,1482,458,456,1978,1370,1454,988,2034,2204,1844,376,714,676,1254,2114,2124,1640,640,894,514,382,504,550,738,520,490,1982,748,864,838,890,984,980,974,2472,444,980,768,514,1334,1828,870,694,550,786,2204,1962,2004,2178,2178,1662,2120,2160,1908,698,1010,992,1478,1214,1402,1760,2172,1382,1964,1868,1318,1036,1540,1186,1558,1446,1304,2330,424,1172,1620,1246,1520,1126,1166,2032,1520,1584,760,1536,2228,1020,2264,1508,448,2244,2188,1392,2464,1380,764,1598,1210,1258,1224,1108,1850,936,1816,1294,1792,1778,1104,1840,1052,1316,1114,972,406,1862,1608,954,700,696,1614,1612,1616,1608,1614,1588,1220,1624,1618,1392,1390,1608,1612,1610,1606,1604,1606,1604,1610,1608,1628,1612,1606,1616,1616,1618,1594,1610,1606,1610,1618,1618,1616,1614,1606,1596,1568,1750,1618,1614,1582,1618,1622,1414,1616,1630,1736,1616,1618,1614,1606,1862,1862,1326,818,972,1378,2218,1172,652,1356,1202,1128,1752,2026,1144,784,1540,638,958,1274,990,1672,1250,1044,1092,1468,1660,1510,3698,1656,582,712,1690,834,670,330,1314,944,952,948,1182,1472,1246,492,614,1722,2012,2008,2080,2168,2532,2516,2520,2416,2500,740,2464,2512,2080,436,1192,2532,2240,1736,1740,1772,1684,1748,1740,1812,2180,2152,1736,1668,2444,1716,1768,2640,2552,2108,1340,524,924,1408,2560,1852,1680,2516,1716,2272,2088,2156,2344,2432,904,2112,2604,2508,2536,2260,1988,2356,2408,2568,1712,1724,2604,1712,800,2532,2528,2344,2524,2528,2504,2532,2084,484,1608,1660,1688,1690,1622,1622,1640,966,1772,1238,1836,1812,1960,1836,1758,1990,1944,1938,1966,1790,1834,1578,1758,1764,1804,1694,1894,1882,1854,1774,1812,1914,1678,1774,1868,1788,1826,1984,1644,1740,1864,1746,846,1816,1830,2384,1632,1798,1812,2216,1244,1788,1768,1790,1736,1700,1824,1880,1854,1768,1810,1836,1784,1788,1836,1760,1844,1858,1762,1848,1778,1744,1650,1862,1808,1884,1730,1860,1840,1770,1756,1866,1948,1790,1524,1832,1804,1752,1800,1836,1870,1862,1784,1818,1696,910,1922,1886,1758,1770,1782,1660,1826,1862,1750,1806,1852,1782,1812,1800,1762,1240,1694,1780,1786,1772,2474,1020,1072,1668,1798,1810,1780,1750,1750,1078,822,1628,1844,1650,1766,1758,1758,1740,1742,1764,1900,910,1910,1790,1524,1800,1840,1576,1846,1712,1636,1810,1414,1364,1258,1482,1534,1814,1780,1764,1822,1794,1734,1732,1762,1734,1526,1768,1684,1846,1776,1770,1706,1766,1800,1804,1748,1706,1774,1756,1836,1766,1852,1424,1780,1804,1570,1742,1596,1594,1622,1582,1782,1628,1366,1722,1780,1772,1672,1318,1856,1334,1780,1798,1786,1580,1328,1096,1482,1786,1446,1476,1496,1840,616,688,1236,1634,384,316,398,782,354,440,410,1436,1768,1834,1838,1824,1838,1778,1614,374,748,1228,1450,1442,1454,1402,1272,1990,1364,936,1040,1008,1004,1500,1512,1508,1524,1480,1504,1496,976,1296,1496,1264,1100,1060,1384,1500,1476,1496,1440,1488,1044,1216,1316,2050,2050,1296,1704,1460,404,1008,1004,1240,1500,1508,1508,1512,1484,1508,1492,980,1300,1496,1260,1104,1056,1124,1508,1476,1492,1440,1040,1220,1316,2026,652,1636,1638,1664,1664,1662,1654,1666,1652,1570,1650,1634,1644,1642,1300,1644,1648,1648,1658,1642,1662,1642,1644,1652,1650,1656,1648,1650,1648,1642,1644,1522,1644,1650,1658,1646,1602,1610,1646,1644,1656,998,1656,1410,1662,1558,1256,1658,1504,1660,1644,1646,1640,1656,1640,1638,1648,1320,1644,1648,1584,1836,1702,1778,1862,1648,2152,2564,1946,1938,1380,1384,1946,2566,2610,2556,2564,1984,1508,1112,1528,1558,1470,1452,1644,1300,2560,2804,1934,1900,2644,2596,2460,2244,884,2764,730,1344,882,958,878,1126,1184,1170,1190,1248,1096,1082,1202,706,1224,958,912,1988,942,918,2030,948,950,2030,2016,970,922,954,940,1960,1236,1100,1188,1212,1136,1156,1144,1094,1296,882,980,824,624,998,840,2146,1196,1146,810,1142,1154,1152,896,1008,1012,954,2086,900,960,950,902,944,882,1152,734,1210,690,2750,2256,1511,1604,963,1256,2685,2206,1815,857,1587,2368,2192,1047,1088,2354,1001,1375,843,2543,2658,2189,1056,1908,2679,1155,1787,1899,2708,2240,2816,2077,2450,2870,2644,2158,1687,2736,1610,2287,2474,1717,1549,2343,773,980,2590,1083,2587,1238,2764,2563,2678,2332,2565,1395,2717,865,2083,2339,2832,2503,1702,974,1586,786,1796,1784,914,2076,2012,2104,2114,2018,2116,2106,2102,2074,2114,2133,2102,2092,780,516,484,1976,1176,1008,1648,1650,1752,1656,1886,1546,1890,1668,1546,1660,1246,1646,1662,1658,1670,750,710,1604,2002,2054,1536,1656,1604,1800,1404,748,794,1668,1548,1630,1636,1652,1596,668,900,1632,1658,848,2036,1052,1640,1696,1894,522,618,428,486,538,498,426,712,480,492,414,544,1590,1266,1458,1180,460,1336,450,448,496,394,598,404,498,414,1152,1658,616,1654,1842,1368,1656,364,664,472,1406,1890,1870,412,418,436,462,366,558,694,852,1596,1396,372,1610,1450,452,596,548,456,560,546,468,556,450,478,560,382,572,544,506,502,492,462,384,450,446,392,526,436,520,490,558,482,366,302,394,388,816,448,440,460,390,348,1404,528,422,394,432,476,418,740,480,378,1906,438,346,420,412,622,430,626,612,560,780,694,692,748,688,678,714,420,548,510,534,394,644,510,742,340,370,434,592,504,660,458,596,600,622,1864,1962,1864,514,572,548,538,538,526,564,552,460,462,542,514,482,540,438,540,486,484,474,546,448,520,490,546,486,626,448,528,502,502,584,544,504,502,436,498,458,438,462,516,470,504,584,556,426,470,396,422,420,460,324,430,1938,442,458,432,512,586,496,448,526,404,464,440,486,456,312,402,480,362,440,418,430,504,454,1874,1034,334,434,576,688,444,778,1418,664,1988,364,408,348,500,556,1944,712,1112,436,564,384,1952,954,888,1972,510,508,470,470,464,1648,1664,910,938,918,346,2056,504,676,654,796,320,1348,550,374,486,1122,576,984,1556,1468,924,358,614,502,1068,426,1130,668,670,962,436,1044,1082,936,1792,532,780,842,806,798,546,842,856,792,1910,1184,736,740,726,388,384,622,1374,848,520,1482,446,494,526,504,658,618,640,846,524,404,492,1610,1888,1982,1986,394,350,1576,1856,616,802,482,1186,480,558,1854,2204,394,1540,658,956,726,1442,696,930,874,830,1278,1652,1712,1612,358,822,528,438,352,932,2104,830,846,814,802,844,480,1566,736,474,2204,1874,1908,330,460,920,404,434,792,828,744,1100,502,1190,894,528,788,762,412,398,394,358,458,1126,446,528,1862,1394,1702,1004,504,1798,1798,1788,1838,524,644,1614,684,646,1868,1986,796,772,2128,2050,2146,1964,1976,1912,836,688,808,2126,1258,378,654,506,738,930,528,528,818,580,678,1196,550,1976,1984,1964,930,428,1980,1554,498,952,864,964,508,1066,2046,824,774,1860,1856,1840,1864,1850,1990,1804,1882,1854,1858,1864,1866,488,680,1848,422,374,352,400,1872,498,406,498,442,396,712,662,310,420,430,1938,1860,1844,2114,1924,734,330,358,678,1868,324,520,1834,594,1822,1388,906,1914,1064,1474,1346,562,462,348,474,452,546,410,914,792,320,420,736,1874,1840,554,398,1804,498,620,1336,372,792,418,418,1850,1984,1850,650,474,442,552,486,484,1948,448,496,894,422,778,654,1896,946,852,2142,2154,1074,446,1874,2050,592,498,1036,916,790,1468,1470,694,1416,376,432,464,434,302,1374,586,1482,598,494,468,2072,1840,594,548,426,1888,2010,1122,1526,1538,1142,2044,1234,1978,558,586,460,434,780,1392,1306,996,848,772,982,398,1860,950,746,852,836,1252,1916,902,1870,548,302,584,522,790,872,982,550,776,828,446,1824,396,1856,1088,1984,1106,1606,984,472,578,410,464,520,516,546,1080,1868,746,370,736,798,806,1992,982,396,548,1274,2036,326,366,774,372,1202,2034,376,510,412,1834,1824,1844,1282,408,1136,2068,1954,692,1402,488,618,632,1988,694,1938,1966,2295,856,566,1642,1578,720,630,348,494,428,392,510,476,562,462,496,880,566,2156,996,532,430,890,440,2140,330,2270,2202,630,342,932,506,2176,948,374,410,410,512,332,470,446,496,528,592,410,956,320,438,612,624,446,622,454,1572,670,398,384,514,480,546,836,1054,2162,484,434,780,776,1752,1042,942,666,550,614,2156,722,1034,694,714,1354,1032,1366,632,558,624,684,870,1038,864,458,480,910,780,756,790,2142,742,376,480,2152,672,560,2136,918,910,906,892,2216,682,720,640,688,768,730,722,856,488,702,810,642,1042,748,692,2182,1010,1040,964,1054,2150,508,1048,968,958,660,520,386,844,662,704,882,350,768,724,756,678,1690,1540,466,1460,424,450,354,394,460,382,2206,772,322,2182,772,1114,402,378,472,524,698,2184,2208,810,794,760,546,446,1594,458,822,494,550,1278,554,2176,2168,1622,524,594,746,442,452,2210,2170,2192,2184,2170,2210,2204,2198,1290,752,2186,542,368,720,1430,568,570,602,724,2194,2192,556,920,532,478,426,984,1084,434,1590,790,2196,598,622,600,680,942,1346,796,548,472,536,2192,918,2212,648,476,604,510,596,460,532,552,2296,2190,500,1036,404,556,404,444,472,2208,2182,472,972,534,446,414,1082,2198,2176,1714,2166,530,432,548,566,524,486,580,618,836,824,1046,768,762,568,756,798,734,810,2170,932,532,880,514,538,520,530,482,502,464,712,1030,1178,784,2024,2192,552,1324,2190,592,766,864,1038,582,1342,490,468,890,506,946,1090,1954,1148,822,584,312,2182,910,1106,312,672,496,2182,460,1184,546,566,1874,1742,938,1202,880,868,1196,1204,664,396,1046,1074,1910,504,492,664,864,610,496,572,352,596,1562,1238,1920,1270,1258,1264,1272,1262,1858,1972,514,740,1972,1984,570,1916,1872,1242,1262,1652,1446,1908,356,1056,1876,1648,330,1900,1640,320,470,394,476,504,1998,1798,1856,450,368,1406,1850,860,798,416,840,418,382,370,1856,530,500,494,490,522,518,352,512,532,348,402,452,366,1576,1856,572,468,1878,1882,1878,1824,1842,1836,1828,1894,1886,420,408,408,430,1892,1892,1892,1886,2030,592,1894,700,1136,1888,720,1912,1020,766,1192,1908,352,342,1908,1898,1086,730,1898,1988,1882,590,1894,692,1956,562,372,506,444,442,422,444,424,440,430,430,442,434,442,448,446,440,440,418,442,442,440,446,448,446,448,448,424,444,444,446,426,444,416,440,428,444,442,412,440,446,438,438,442,440,434,438,2404,852,690,1354,1974,956,762,436,1268,490,782,924,1200,380,802,556,740,660,404,1276,1278,412,644,632,638,590,962,630,1948,512,542,532,1558,1890,1962,1888,536,1124,1916,710,1016,498,944,322,304,318,734,1906,1576,386,354,368,790,1396,1488,1522,682,826,1032,1944,1972,1862,1908,766,1936,578,1992,662,1884,396,1902,356,454,1392,1046,1860,1628,1652,1902,1898,1952,784,1956,778,1976,492,1904,564,436,486,1846,1292,362,476,552,428,538,606,386,400,626,624,532,328,1335,1381,1677,2206,1753,1040,520,1048,336,1416,768,926,598,1694,740,2090,950,1104,1216,1236,1248,1126,1128,1230,1128,1214,1252,1216,1230,1094,1124,1114,1256,1218,1134,1108,1248,1256,1222,1094,1122,1200,1246,1108,1228,1206,1096,1146,1100,1126,1210,1232,1848,1234,1144,1934,684,640,1778,1024,812,1804,1804,1808,1214,1234,1392,1468,1136,1232,1238,1232,1140,1106,1232,1100,1242,1112,1102,1104,1116,1810,1116,1116,1214,1210,1082,1130,1244,1104,1124,1184,1242,1094,1108,1238,1130,1118,1106,780,836,1008,1544,1300,464,546,1256,606,658,634,710,1092,716,786,588,746,534,602,544,552,750,1554,1608,398,818,1534,1652,406,620,1456,692,540,508,516,732,606,498,624,682,664,1018,392,394,426,564,406,378,430,736,480,920,376,860,470,878,746,542,1520,1306,748,612,814,700,874,714,854,860,512,382,452,456,1156,772,882,800,338,934,942,1052,1254,1262,432,562,656,394,444,450,1302,990,532,1034,744,374,652,640,516,390,658,764,694,774,340,322,572,692,638,360,446,362,398,420,614,378,540,1910,1288,1292,1954,1972,332,370,548,492,1962,530,704,634,534,1390,1206,1896,1100,1026,1502,1504,2040,1172,550,668,1950,868,1684,1986,1026,676,410,784,1978,2080,1878,2036,1982,1834,464,602,1924,1300,1274,2156,1446,1416,2198,798,416,996,606,660,744,814,920,700,876,1638,1322,1704,1724,1608,1252,1742,1490,1068,1470,1508,1738,1736,1728,1744,1996,2144,1544,1676,2144,1720,1752,1008,1176,468,1148,1732,1966,1350,1520,1514,2194,2016,438,562,820,1524,2000,1752,994,1320,1306,1752,1750,1690,2282,1250,1756,1874,1992,1788,1794,1270,1804,1798,1292,1976,1744,1604,1820,1786,1796,1706,1798,1814,1768,1588,1888,1820,1790,1826,1958,1568,1750,1766,1750,1688,1772,1648,1758,1740,1674,1676,1752,1766,1762,1744,488,1516,1054,736,766,1280,1318,1358,688,1070,1096,1502,1484,1272,1234,888,788,708,616,538,702,694,666,694,692,1044,616,332,960,866,886,530,740,1424,650,662,628,628,1540,1422,980,944,1052,1344,1328,418,1124,1106,976,1046,1280,1120,1112,1356,1352,1350,1266,1256,1450,1146,1152,1504,1516,1204,380,660,566,680,364,546,868,514,378,594,1284,624,1494,1254,1250,814,638,920,1418,1416,558,848,1390,1462,900,706,1016,1174,1224,1268,616,754,472,438,862,1328,1362,1330,1338,606,606,574,776,438,508,810,1220,752,728,730,650,1154,1252,1336,1190,1006,750,718,1392,582,400,890,1618,704,966,696,1214,1300,1048,1416,1220,1500,1034,1188,1282,1046,1276,490,2084,1806,1710,676,1592,1338,536,358,540,436,448,612,1580,1176,1636,1706,1142,792,536,668,1184,1348,1024,1506,1644,1770,1774,1594,1722,670,736,1306,1596,628,1512,1748,1684,1218,1546,1724,1538,1768,1530,1802,1294,1546,854,1392,1062,814,1776,1098,1760,1256,756,1654,1392,1804,1562,1672,1416,1614,1018,1996,1990,1668,992,600,870,1746,1746,1276,1340,1986,2110,2742,1808,466,2036,1814,2256,2580,2518,2340,2124,2518,2236,2184,2026,2526,2668,2264,2488,2340,1748,2544,2024,1956,2376,1912,2134,2372,1930,2734,2266,2498,2354,2566,2314,1856,2600,2210,2242,922,3096,1728,992,2196,2110,1784,1940,774,1889,1944,1928,2354,1534,1952,1326,1240,1930,1952,1840,1946,1942,1940,1960,2456,2454,1940,1940,1942,1940,1950,1948,1950,1940,1950,1932,1954,1948,1948,1956,1942,1950,1948,1948,1932,1942,1936,1346,1952,2105,1210,2117,2227,1100,1962,1814,1608,2118,2080,2098,2142,2092,2072,1200,1212,1584,1132,1732,1728,1714,1654,1992,1956,1820,2362,1864,2110,2088,2058,1762,2102,2030,1888,1356,1604,1638,1458,1280,1280,1860,1564,1568,1554,1740,1624,1646,1718,1568,1600,2114,1304,1562,1532,1322,1210,1628,1734,1554,1404,1270,1168,1076,1560,1264,1282,1592,1660,1376,1404,1170,1406,1202,1716,1716,1784,1654,1544,1602,1324,1656,1206,1432,1432,1702,1456,1496,1622,1728,1800,1306,1176,1120,1528,1998,1168,1624,1254,1312,1378,1366,1612,1612,1034,1170,1408,1778,1790,1998,1726,1886,1138,1532,1342,1378,1236,1324,2282,1828,1978,1352,1680,1344,1748,1744,1918,1870,1762,1952,1140,1528,1922,1826,1608,1778,1162,508,1802,1428,1456,1364,1724,1446,1318,1086,1490,1952,1270,1728,1398,1430,2082,1692,1720,1364,2544,1732,1708,1692,1712,1692,1704,1704,496,644,674,1430,438,2260,382,342,1956,874,1818,2030,2194,748,1656,1730,1976,2220,936,1180,1236,1716,1532,2272,696,2118,892,1614,776,1298,2204,1950,2018,1722,510,1514,2008,830,538,620,652,758,1472,886,876,2242,1362,1340,868,1510,686,546,1970,1640,920,1744,396,1036,792,612,1144,464,868,1092,1292,1448,1260,1468,804,648,2176,1864,1356,832,1172,1316,1472,1176,1924,1224,1868,1476,1232,532,1184,1364,300,1992,692,1920,984,932,2108,404,412,608,1892,720,536,956,1252,1184,1424,1240,1460,1676,1360,1336,1544,1876,940,932,768,2080,1932,1256,1464,1400,940,940,2124,480,412,552,1268,636,1408,1640,2076,1644,2116,1928,2148,2116,1304,2092,2092,1372,1612,2076,1664,1468,1748,1608,2244,1724,2088,2020,1464,1800,1020,532,420,532,716,1096,1976,1824,1780,1588,2132,1852,1976,1088,600,1984,540,1276,556,1476,1296,1664,820,1460,1064,904,1544,2000,1028,2048,1160,672,792,856,752,840,1940,1064,876,732,984,1080,1488,2048,1124,1216,572,560,1176,1824,892,2032,504,584,440,876,540,532,2076,692,1456,2036,528,2144,1616,888,1468,808,1320,684,780,1784,924,1876,1924,1496,932,1076,2072,1924,1360,568,760,2016,2040,2024,1992,648,2028,1772,2072,696,1116,1336,1628,1624,1628,548,1084,1900,1776,1684,1668,584,1876,2108,1040,1148,1220,1312,1176,1572,1416,1664,1044,1036,648,628,1976,1592,1592,1368,1372,568,518,566,646,782,610,608,572,738,674,778,714,732,722,756,662,764,552,718,854,794,820,732,760,748,806,712,796,820,832,768,744,776,806,750,740,814,796,832,806,750,698,734,720,496,500,450,2284,928,1186,878,1606,330,418,1514,1366,1522,1332,1196,1506,1470,322,342,338,416,410,1022,1308,1428,1536,706,1172,1534,354,1392,588,1438,1306,944,1328,772,1388,1344,1398,562,1456,1352,1414,950,394,1428,632,1382,582,1996,2548,1466,1468,1180,1234,1254,926,842,406,320,314,328,322,332,340,336,512,524,524,516,1368,514,652,524,606,736,2530,468,1222,2172,1082,2168,1432,2218,1324,982,980,1212,1522,1396,1358,1554,1548,1844,1654,1736,1656,2022,1806,398,600,1056,974,1436,1418,1678,1788,1772,1860,1790,2490,1708,2172,542,1740,1800,828,654,658,2530,1026,374,362,2514,324,344,320,388,1062,1996,1090,1002,2134,1172,886,1448,1430,1274,1428,1496,1816,1712,1624,2546,1860,1572,1868,2076,2480,372,2532,356,1404,430,338,1740,1518,1272,1582,2530,1628,898,1510,830,1656,1854,1010,1410,1728,2032,1398,1992,2018,2092,2218,388,338,696,306,410,870,1506,1270,1748,1902,1506,1484,1472,1520,1752,1578,1522,2044,1634,1922,1996,1994,2084,2110,1240,1804,1742,1814,1496,1746,1962,1526,2012,1772,2152,1818,2128,1870,1966,2142,1864,2068,1928,2156,2174,1344,1470,1170,1174,1056,1560,2054,2070,1950,2046,1222,1260,1736,1964,2126,1968,1522,988,1982,1978,510,1818,1820,812,464,1536,1498,1810,974,1908,1904,1562,1310,1854,2162,2082,1394,898,2016,1910,2174,2168,2160,2158,2170,1648,1184,1194,1728,1428,1052,1690,656,1258,2170,1114,1228,1278,2168,1998,2084,2076,1168,1016,1168,1880,1672,1824,2064,1686,328,316,850,924,614,1010,1006,576,528,502,2152,826,310,1712,1928,1624,1902,2158,850,510,1918,686,688,582,450,716,1552,1610,1182,1624,1982,1732,1948,1916,590,2550,478,596,550,654,1240,1522,876,1312,1262,806,936,2390,1702,896,1124,1172,940,1230,2126,1926,1610,1614,1852,1308,676,398,496,824,2004,2088,2040,1864,1860,2164,1790,2038,2018,2268,346,1754,2130,2148,2530,1254,2400,1604,2174,1666,1356,1550,1458,1440,1212,1384,366,2182,1278,1510,1298,600,1556,1344,1324,448,392,692,884,1540,824,812,1324,1020,536,1236,812,1024,536,1024,754,386,1866,2220,382,2292,2106,2152,2246,2244,2240,2268,2154,2158,636,1030,622,2202,628,1034,618,2234,638,990,636,2192,652,1014,638,1166,1056,648,976,652,2184,622,1012,2202,2244,302,3216,2040,2684,1020,1456,1782,2150,1900,1548,924,1504,1888,2742,1884,1803,782,634,1356,362,2122,1470,1350,1446,1510,598,492,422,1222,320,1920,1674,1664,1666,538,1674,1692,1706,1336,1722,1660,2104,1576,1300,1622,1500,1682,2135,1864,1646,1684,1756,1700,1722,1778,2046,1602,1644,1540,1844,1680,1618,1692,1612,1648,2182,1902,1824,1740,1668,554,1688,1674,1718,1718,1700,1894,1937,1702,1714,1652,1672,496,1742,1676,364,1688,1678,2003,1196,1809,1630,1596,1612,1616,410,1006,1900,1908,1608,1560,1622,1584,1576,1606,952,970,834,326,1392,2493,1576,1632,1574,1620,1636,1592,780,302,604,564,954,1646,1570,1604,1560,1342,1116,1578,2094,448,678,564,568,594,1766,1608,412,2022,1196,1434,1520,1600,1632,1490,1699,1578,1666,1598,1664,500,1368,1174,1624,1538,1478,1748,1364,1182,1376,1646,1658,1664,1362,1482,1344,1368,1576,1654,1666,1364,1648,1674,482,1942,1902,1912,1780,1890,1890,1890,1896,1896,1940,1898,1892,1802,1920,1898,1898,1894,1898,1920,1896,1878,1910,1900,1894,1900,1892,1898,1896,1904,1898,1890,1400,1900,1890,1902,1888,1920,1892,1900,1898,1890,1902,1886,1886,1892,1896,1896,1888,1894,1884,1890,1892,1702,1054,1892,1880,1898,1900,1892,1448,430,2605,532,1650,1820,1826,1846,1738,1644,1808,1838,1842,1164,1676,1356,1786,2148,2024,884,958,492,764,390,1326,914,1216,1404,1422,1390,1420,1374,1260,1288,988,1438,1162,1320,994,1222,670,988,1170,1044,1428,1200,2605,498,1888,772,2460,418,1414,354,1080,1332,374,1066,424,1426,504,872,374,1048,426,852,1322,444,1282,788,806,514,592,316,738,842,1860,442,1030,1964,1124,1082,2352,2088,1948,392,924,584,1796,752,776,628,520,1952,680,680,1968,732,336,808,692,820,828,804,752,1100,1220,972,968,1552,464,1392,2092,916,988,832,1268,844,1492,2088,1924,700,1140,2304,700,540,824,1364,980,984,652,772,932,944,976,948,964,1040,408,784,1380,1068,960,936,944,728,952,744,776,860,756,824,876,2120,760,672,956,964,884,940,748,744,980,992,616,576,592,752,912,836,1432,1320,800,712,768,1088,756,796,2084,1420,496,700,1968,1348,720,684,776,1424,940,956,1928,792,976,900,960,988,964,1588,652,1784,872,924,2096,888,944,1336,1384,2076,1180,952,1228,488,688,748,1412,1052,1720,1008,936,1568,928,428,596,1116,956,864,772,1848,1192,896,964,968,640,768,2084,740,776,764,792,768,1440,732,580,796,608,732,436,536,960,996,928,816,932,1920,964,976,1956,820,764,820,1964,2100,1236,1968,1476,1152,1372,840,760,684,972,976,1148,916,1136,968,952,1340,1020,796,848,1256,956,972,628,1368,984,964,816,1000,1040,1936,1968,1960,752,1016,2072,1960,804,776,984,1520,1932,528,1000,1192,1144,624,720,804,984,972,2084,1176,560,1496,2092,972,972,992,508,326,722,1362,454,426,720,592,1358,684,696,624,788,442,816,1274,1610,1898,2466,630,954,420,762,1919,1676,1248,642,972,2512,636,472,1344,1028,1144,678,1924,1960,630,756,1612,1466,876,2492,1796,442,442,838,1470,448,942,790,1968,476,2436,1486,1612,1546,1574,1796,1558,1390,1260,2049,550,342,776,468,458,462,460,464,460,456,456,456,454,666,676,686,666,678,676,702,678,680,314,686,690,340,346,354,350,340,348,340,346,344,340,336,338,338,344,360,608,350,342,356,374,352,336,344,350,344,350,348,642,340,336,616,320,352,352,340,348,342,340,342,342,344,342,334,330,340,602,340,344,342,328,348,354,344,340,350,340,342,352,356,346,336,340,334,346,336,342,622,344,332,336,336,634,346,346,340,332,328,342,350,360,350,358,348,344,350,346,354,342,342,360,348,336,348,346,334,346,342,332,352,344,366,346,348,356,342,338,700,352,346,348,348,352,346,354,350,344,340,350,330,334,344,348,340,632,348,350,390,348,328,360,340,336,334,334,340,338,338,334,338,338,330,342,332,608,336,332,332,332,332,338,356,352,352,350,366,354,340,338,344,340,354,352,346,336,338,336,348,630,336,344,342,350,344,344,346,344,336,336,332,344,350,350,354,618,348,350,346,334,336,338,342,332,620,350,338,348,344,344,348,354,338,348,342,352,338,360,350,342,616,336,338,342,344,342,346,616,346,348,342,374,334,342,336,346,358,352,346,350,330,352,342,350,350,596,338,354,332,342,344,348,336,352,354,342,336,350,352,350,348,336,350,620,356,340,328,366,348,350,344,348,394,356,350,346,352,346,348,356,598,336,344,340,356,342,358,350,346,346,356,346,342,336,618,340,344,342,336,348,350,348,342,614,346,342,338,364,340,330,338,342,338,346,346,340,340,334,346,332,336,338,340,344,392,348,346,344,348,346,360,342,342,352,340,366,344,328,338,340,368,336,480,338,336,348,634,342,340,348,354,354,338,346,352,632,344,338,340,354,344,362,330,336,336,310,336,356,340,338,334,346,342,336,348,336,616,336,336,622,338,338,338,338,338,336,334,340,618,348,326,330,476,488,344,356,334,612,338,346,342,344,348,350,332,342,362,342,342,336,348,356,342,1504,350,356,342,346,620,332,340,340,346,342,618,380,338,342,344,630,370,346,342,346,358,620,340,334,338,330,350,354,350,356,340,350,354,590,328,344,336,334,328,336,342,626,342,354,334,364,336,336,332,336,628,336,354,370,346,332,338,350,338,342,344,344,512,350,348,344,344,350,354,356,364,344,332,344,342,344,358,344,346,344,356,338,362,356,356,640,352,344,350,352,344,634,352,334,340,330,344,342,360,346,346,372,354,344,336,342,352,348,342,344,380,342,346,340,346,348,350,338,342,2156,396,2177,2387,2220,1574,2064,2302,1584,1802,1863,1749,2230,1594,1595,1588,1416,885,1918,1584,1589,1586,1862,1582,1789,1136,1585,1828,1926,2404,748,1208,976,312,688,484,1660,1728,452,848,1696,1432,1464,1748,1324,1476,1404,1720,1852,716,564,1140,544,654,334,1504,1428,1244,1384,1628,1368,1466,1382,1426,1516,864,1434,1188,1480,1504,1546,1572,1518,1540,1646,1550,1560,1462,732,392,1268,516,306,368,1882,1358,1646,1866,1902,2062,2012,1984,1900,1852,2206,1720,1950,1782,1800,2048,1762,1228,450,1898,2201,2114,1938,1926,1964,1860,1854,1250,1728,1912,1888,1780,1942,1986,1986,1854,1844,1870,1694,1970,2030,1696,1656,1970,1308,2060,1872,1866,1354,1864,1892,2026,2088,2136,1806,1974,1530,994,372,330,652,1840,1826,1706,1854,1898,1850,2062,1766,1846,2194,1858,1876,1794,2056,1868,2020,1966,1968,1918,1880,1804,1938,2048,1796,1986,1484,2214,1694,2070,1812,1960,646,590,1242,596,576,1974,2188,1902,2050,1864,2070,1880,1756,672,1364,2140,1806,2076,1682,1674,1840,2110,1816,1886,1050,1830,1666,1820,1810,1870,1790,1826,1784,1854,1760,1878,1760,1868,496,614,654,1806,1760,1976,1944,2002,1784,1846,2116,1870,2134,1862,1878,1844,1880,1850,1830,2058,2090,1146,1966,558,1038,1806,1824,1830,1946,1854,1728,1682,1586,1732,1602,1710,1844,1858,2064,1752,1388,1810,1858,1712,1940,2152,1900,1592,1816,1852,1824,1818,2002,1894,1880,2112,1570,1372,1758,1658,1834,1882,1880,1724,2056,1830,1866,1842,1722,1782,1882,1842,1824,432,728,1766,1978,2068,2088,1880,1882,1876,1632,1956,1830,1858,1878,1878,1826,2126,1822,2278,1846,1724,2156,1786,1852,1884,1906,1870,1584,2032,2108,1626,2108,2018,460,342,504,414,1948,2186,2006,444,1924,1928,1876,1726,1928,1818,1862,1870,1864,1582,1826,1810,1882,1884,1802,1818,1812,382,432,378,1728,1810,1862,1900,2126,492,360,860,1618,1796,1772,1848,2118,2216,1950,1990,1946,2096,1968,2192,1868,1936,592,348,656,1848,1984,2114,1832,1818,1498,832,1002,944,1778,1938,1810,1836,2206,1876,2066,1868,1744,2244,1858,1972,2018,2148,2010,1936,1836,1944,1938,1950,1736,1936,2249,2174,2210,1884,1890,1878,1856,1848,1852,2226,1842,2014,1878,1866,1912,1832,1610,1112,1588,610,914,1812,1894,1842,1810,1912,1818,1856,2080,2058,1892,2050,1730,1998,1088,708,862,1226,562,1612,1594,1600,1042,1290,1590,1600,1582,1598,1588,1246,1608,1370,1616,1382,1598,1600,728,464,1596,1268,1630,1592,1610,1588,1590,1596,562,684,1588,1302,1594,1610,1160,1242,1612,1272,1260,1628,1596,1564,1588,1590,1440,1236,1584,1592,1602,1554,1172,1368,1602,1266,1642,1582,1602,872,990,1606,1460,610,1362,1606,1250,1590,1470,872,708,1606,1600,1606,1604,1624,1612,1612,1614,934,1586,1164,1536,1634,814,1628,1374,1592,1634,1610,654,328,1566,1612,1326,1294,754,1252,1612,1612,1702,1224,1228,1574,1632,1600,1550,1076,1436,1596,1638,1614,1594,1602,1564,1620,1598,1602,1308,1604,1604,1380,1426,1598,994,1566,1594,2448,612,1580,948,1272,1400,1704,1532,1588,1500,1520,1596,1352,1724,1508,1584,1584,720,1176,1576,1536,1572,1472,1536,1552,1508,1636,2028,448,378,1934,342,1348,928,1088,1168,2308,1952,1070,1020,1094,1558,1884,2068,354,1740,2092,1102,1418,1496,1242,1148,914,1794,1822,702,2110,928,924,862,900,1928,1332,332,2022,2036,2022,1922,1610,1402,1976,340,1324,876,882,1912,1148,1792,344,2108,2016,1306,1230,1982,1940,1878,1974,1966,1282,616,1722,1556,1270,1004,988,1324,1782,2064,1050,1870,1354,1954,1922,1140,1162,958,1940,1996,1348,2148,342,726,1570,1952,1936,1914,1714,2094,1914,350,936,1240,2004,342,1856,2046,1278,1384,354,708,352,912,1326,2048,350,1994,1104,1772,352,1452,1238,1436,1240,1946,1910,986,2088,1936,350,1956,1676,1738,1998,1024,352,2038,1504,986,1814,1414,1946,2052,2130,1436,1016,1530,1404,1636,1218,1766,368,1988,1908,1338,1428,356,1554,1844,300,364,1906,346,1938,1924,1916,1060,1832,1806,364,1924,1850,354,1942,1948,606,1756,1932,1946,370,1582,928,620,1936,1760,408,1986,1058,1046,1224,1664,1062,1980,846,1986,3203,1702,1850,1356,1020,1786,2116,1672,438,1890,2122,992,854,840,1326,1790,1910,1974,1444,1424,1488,472,2064,692,1372,1536,1130,804,662,2008,1798,806,1766,2004,1182,1054,846,1878,1792,1984,1916,1570,982,928,1918,754,1840,1568,570,1438,1012,694,1990,466,888,1930,1060,2014,2050,1272,1302,2114,1698,1926,882,2118,908,1582,1138,684,1950,1918,1872,744,1994,2000,742,2014,1562,1874,826,1014,656,1836,1748,814,1210,852,918,1954,1484,1878,2112,2072,944,1566,1804,978,1912,1918,1900,664,1940,704,1924,1964,574,1852,794,1428,1234,1208,1506,1330,1424,1304,2020,2016,1918,752,1954,364,2024,1952,1388,1024,1628,1578,1584,1422,814,1684,1884,1034,1990,860,2002,1748,2084,1940,894,1924,1994,876,3177,1770,498,410,2120,372,2824,2108,948,1134,1250,2122,1496,1048,1122,2174,1166,1666,2044,2190,378,2274,1210,1544,1638,1350,1252,976,2144,768,2312,1840,936,1052,2116,2056,358,1516,1494,2364,2088,2170,1836,1430,1354,2262,2118,1764,1950,372,2208,1424,1356,2314,2160,2298,376,2164,2140,1400,2240,680,1878,1694,1394,1084,1086,1456,1282,1956,406,2260,1142,748,2158,2024,1280,2128,1368,2090,1242,1260,1050,1920,1470,2218,2114,2356,376,798,1706,2142,2106,364,2108,1868,2296,2100,386,1144,1374,2200,2302,2014,1812,750,1398,2102,386,988,1440,382,2098,1210,1930,382,1578,1358,1932,2282,1360,2118,2100,720,2304,1802,2122,1824,1908,2192,1136,764,1170,382,1636,1082,1974,1554,2118,2318,1578,2228,1106,1608,1542,1780,1336,1922,2158,2104,1458,1566,1924,2014,400,2094,2156,2112,2096,2094,1160,2006,1502,1964,394,2110,1992,384,2128,2132,660,1932,2120,1016,2122,412,1732,1018,2112,566,2120,1390,1140,894,2078,1206,1170,2174,2186,922,2188,2026,1464,1122,1940,1280,1834,446,2074,2310,1060,936,924,1446,1956,2098,2166,1578,1570,1932,2110,2274,758,1502,1678,1726,1236,876,718,2204,1978,1926,2196,1342,1152,928,2068,1852,2240,2092,1726,1068,1008,1682,480,2110,820,2020,1716,546,1580,1102,754,2180,512,970,1160,2198,2248,1376,1414,1858,2100,968,2314,982,1752,1246,748,2288,2134,3097,2266,498,2098,1406,814,2196,2274,812,2034,588,1702,2058,1082,720,2018,616,1908,896,2232,1322,972,974,2124,1628,2062,2264,1036,1692,1978,1064,2094,994,1038,2080,718,1508,2104,770,2106,2102,632,2250,2008,866,1550,1362,2258,1318,1652,1444,1560,1414,2208,2192,2102,832,2124,1250,2142,2262,1516,1740,1724,1718,1554,880,1850,2182,2042,1136,2182,2184,1164,1916,2282,2234,2108,1962,992,2088,2184,1928,2000,1284,1286,582,2072,1718,946,802,1504,1782,1904,1252,2112,1692,506,502,1942,602,556,2200,1408,1938,2198,2114,842,1612,2116,1118,1018,2166,2114,1848,1710,506,1352,2182,1304,2106,2196,1576,2192,2184,964,1726,2328,1572,2058,2020,1404,634,624,1160,1912,1962,930,948,2230,2020,1326,2164,2192,3092,1630,1832,2236,2230,1706,2126,2380,2250,2210,2198,2200,1140,2220,2360,1288,2246,1538,1642,992,1442,1850,2192,2114,1706,2130,2366,480,550,1328,1402,2196,1358,1664,2252,1338,1020,2212,2278,2212,2220,1590,1000,1744,2216,2274,2142,2106,2198,2238,1834,1590,618,386,516,1792,1064,1120,2082,2220,1616,900,2206,2282,1576,2224,1786,1192,2204,2010,1698,2156,2306,1932,2086,2216,2184,1810,384,2244,3288,2186,452,1760,1828,1048,1180,1908,1576,1628,1382,1626,1758,1122,1928,1542,1770,552,532,906,2008,1292,1772,1930,780,1468,1932,1040,916,1642,1932,1684,1560,680,1234,2006,1190,1934,1988,1438,2010,844,1590,2142,1446,1890,1860,1262,574,582,1066,2018,1716,858,866,2044,1858,1210,2046,1990,2000,1954,1502,1702,2096,1552,1942,2172,2058,2036,2020,2022,1172,2024,2154,1182,1990,1414,1352,1334,1694,2014,1944,1950,1570,2052,1866,1250,1288,2002,1146,1684,1534,2070,1242,938,2018,2024,2032,1348,2336,1590,2026,2128,1956,1900,1006,1320,1632,1544,1318,982,1020,1914,1990,1474,814,1986,2046,2044,1628,1088,2026,1844,1548,2116,2116,1758,1884,2032,2028,940,998,800,586,1274,3211,1608,1608,1622,1630,1620,1096,344,1680,1606,846,1632,1638,1622,1620,1616,1210,1618,1616,1616,1612,1618,1634,1618,2248,1622,1624,1622,1616,1012,1212,1506,1612,1612,1628,1202,814,812,1622,1612,1618,1002,1624,810,1212,1620,1620,808,976,1634,1614,1622,1624,1616,1212,1616,1208,1610,1618,1620,1608,1614,1212,1608,604,612,1204,860,1624,1622,1014,1616,1614,1416,1214,1614,1220,602,1012,1616,1224,1614,890,1312,1620,1612,1018,1622,1604,1612,814,1622,1618,1510,1214,796,1012,1606,1616,1612,1022,1040,598,594,1008,1610,1614,1614,1618,1618,1016,1004,1638,1004,1362,1754,1610,1020,1220,1606,1614,1614,1018,1620,1610,1700,1620,1626,644,1208,1596,1624,1220,1614,1610,1600,1000,1596,1604,1194,1632,1606,1202,1606,1622,1620,1206,1618,1614,1000,966,536,1606,966,772,1212,930,980,1610,1604,1612,1008,1210,1612,1604,1006,1600,1620,1612,490,1602,1602,1198,1204,1604,1608,1206,1618,1608,1010,1616,502,1214,1614,1600,1066,542,1204,1598,1632,1202,1612,1206,1200,1160,1616,1196,1610,1614,1212,1600,1614,1024,1028,1640,1614,1604,1606,1206,1606,1222,844,1636,1004,996,998,1388,1610,942,1578,1608,1612,1606,1296,1214,1622,1620,1612,1604,1006,1598,1020,1598,1006,1606,1612,1210,1218,602,1604,1002,1628,1616,1210,1226,1614,1012,636,954,1004,1626,1610,1590,1008,1606,1608,1014,1616,1608,1612,1620,1210,822,918,1610,1048,1614,1606,1166,3124,2008,2064,2084,2044,1936,2036,1416,1406,1932,1922,2064,1930,1934,2044,2020,1710,2050,2048,1920,1356,1932,1920,2064,2052,1148,1408,2048,2032,2024,2052,2248,2062,2010,2060,2172,1926,2040,1926,1914,2030,602,1798,1848,1580,1604,1572,1656,1680,1552,1664,1636,1596,1696,1668,1704,1672,1588,1708,1688,1668,1672,1714,1652,1680,1696,1656,1712,1706,1694,1664,1708,1660,1660,1660,1664,1714,1676,1792,624,1628,524,1064,1626,1592,1870,1402,1668,374,1630,1266,1858,1256,1854,1252,1854,1266,1642,1640,1644,1278,1864,1866,1272,1014,1690,1656,1656,1280,1862,2494,1610,1274,1654,1584,1264,1622,1656,1634,1688,1268,1866,1036,1584,1532,1504,1270,1512,1474,1864,1658,1096,1864,1260,1862,1256,1540,1266,1872,1404,1268,774,1864,1632,658,654,644,642,660,636,650,2149,2149,1205,2149,1872,2314,1964,1896,1416,1686,1626,1282,774,1850,1274,1828,1268,1852,1256,1636,1622,1942,1276,2020,2102,1286,1026,1878,1652,2856,1296,1740,1270,1648,1586,1282,1842,1654,1850,1640,1916,1034,1818,1974,1536,1266,1638,1552,2030,1282,1718,1156,1988,1456,1864,1256,1644,1264,1856,1402,774,3306,1644,652,808,1644,652,1402,1454,644,1434,634,1406,1306,1384,382,1312,1488,1360,1114,1328,1306,1008,616,1480,1320,998,1482,1310,1298,1320,1018,1234,1480,1012,1334,1318,978,1018,1328,980,1298,1016,1320,1270,1008,1292,1038,1286,1342,1006,1486,824,1260,1480,1198,1010,1062,1216,1006,1324,890,1408,1000,1336,1000,1312,1008,1118,1014,576,1006,480,318,610,522,512,1608,536,1004,1624,1628,1860,1860,1372,1632,1624,1244,772,1848,1236,1660,1232,1844,1260,1528,1628,1624,1648,1276,1860,1852,1252,996,1852,1648,1652,1256,1676,3176,1600,1272,1648,1576,1244,1644,1652,1616,1656,1268,1032,1576,1856,1480,1268,1508,1472,1852,1244,1500,1120,1848,1236,1856,1256,1644,1264,1864,1400,1264,712,1636,1628,656,656,620,644,644,632,648,1368,1568,898,1596,1606,1622,1610,1604,1604,1594,838,1602,1622,1602,1290,1606,1202,1612,1612,1592,1608,1598,1624,1612,1596,1600,1604,1606,1602,516,1204,1608,1602,1604,1196,806,804,1606,1614,1600,992,1614,1200,1610,1592,796,1200,1610,1606,1610,1606,1210,1608,1196,1600,1604,1608,1602,1598,1206,1590,604,606,1194,992,946,1608,1602,1004,1610,1614,1398,1204,1602,1210,598,1000,1606,1212,1608,880,1300,1598,1610,816,626,1612,1596,1606,804,1604,1606,1616,1198,380,426,670,1004,1602,1606,1620,1010,1594,592,998,1604,1602,1604,1596,1610,1610,1000,1000,1644,792,1346,1460,1602,1006,1212,1602,1608,1604,1010,1602,1604,1590,1424,1610,1618,2183,1584,1616,912,1220,1314,1616,1610,1212,1598,1598,1620,862,1612,1602,1576,1580,1616,1614,866,1594,1616,994,1216,1610,1598,1608,1384,1608,1590,1614,1612,1612,1596,1220,1628,1210,1622,1606,1596,1212,1598,1594,746,1288,1614,1616,996,1592,1012,998,1606,1618,1608,1608,1208,1602,816,1206,1606,1624,812,1604,1198,816,966,532,1596,1594,1610,1610,1200,1616,1614,1166,1610,1210,1616,1204,1620,1594,1216,1004,1006,1192,1212,1698,1612,1602,1198,1600,1190,1632,1620,1606,1624,1612,1200,1618,1622,912,1210,1296,1622,620,1210,986,824,426,1600,1626,854,654,1604,1588,1620,1624,876,1598,1624,1000,1216,1616,1616,1618,1436,1616,1596,1622,440,1068,1620,1628,1222,1638,1218,1616,1614,1604,1218,1600,1608,752,882,1620,1644,1006,1016,996,1614,1628,1614,1614,1230,1606,816,1220,1618,1634,820,1616,1208,1628,1628,1606,1616,748,1212,1626,1628,744,1630,1204,1596,1210,1612,1606,1222,1006,1000,1198,1212,1606,1610,1606,1202,1610,1202,1614,1620,1612,1626,1634,1208,1582,1610,770,1616,1610,1602,1600,990,1194,1206,1070,1446,1604,1588,1614,1620,1594,1604,1628,1592,1636,1140,1622,1220,1618,800,1216,1588,1620,1200,1218,1608,1200,1616,1212,1202,1616,1210,1624,1612,1588,1200,1620,1148,1204,1210,1640,1610,1094,1610,1606,950,1640,1622,1604,1608,1170,1596,1606,1600,1590,1602,1576,1592,1590,1608,678,790,1594,994,1602,1300,1586,1604,1602,660,1580,1586,1602,1606,1570,1608,900,1402,1114,1198,1602,1576,1182,1602,1600,1596,1592,1188,1200,1186,1590,1604,1558,1602,1600,1602,1580,884,1290,3000,2334,2256,2190,2196,1374,2128,2210,2170,2176,2172,1960,2054,1996,2278,2122,1872,2218,1130,1538,2342,2172,2162,2004,2202,2014,2184,1976,2004,2124,1876,1998,1872,1952,652,2236,2192,1460,1642,1394,1378,2008,1668,1624,702,1892,1712,1338,562,1978,1806,1972,584,1714,1912,1918,704,1806,1430,2092,798,1816,1512,1560,1918,1692,1428,1974,578,1674,1536,1478,1710,1914,578,2204,486,2188,382,2426,1606,1188,1728,550,726,1088,1606,1156,1126,1758,1824,694,944,894,1806,1048,1332,1000,1008,1724,1228,1550,1570,532,452,534,558,450,528,532,980,1108,1360,1346,914,888,1504,1272,1144,1650,1810,1068,870,1182,1788,1046,1276,1742,566,1742,1038,1282,1566,342,952,1692,1530,1222,1188,1750,1762,484,460,1766,1098,1350,966,1708,874,1386,1078,2056,1646,404,1014,1282,1912,710,1166,1154,704,1278,722,1142,1124,1736,1736,1736,1578,1174,1732,1480,592,660,1912,866,950,956,1894,1124,1026,342,656,1166,1092,840,1612,1794,940,882,814,1592,672,1718,1230,1550,1552,600,1442,950,640,664,1036,1658,1536,904,912,1666,1336,678,854,1792,654,1778,1722,488,460,1356,784,1022,782,1722,1222,1736,1622,1870,824,1560,1048,1022,1162,1150,736,1050,1158,1570,812,1886,1624,828,1224,1772,1104,1052,1496,612,628,602,608,700,1758,1654,690,1500,1546,546,1162,702,1046,1688,744,1736,1320,1076,1678,864,1010,782,1652,1536,1328,852,920,586,652,1068,1250,1178,1044,936,624,1792,1652,772,1014,714,1750,826,962,374,546,1222,1786,594,1746,1782,1122,1088,328,1644,1444,1744,752,754,1698,646,658,984,1268,788,898,718,516,484,1242,614,664,1448,450,452,1074,822,796,1400,1576,1422,1406,1576,1540,1390,1358,1578,644,1408,1382,1342,1554,1320,1330,1576,1344,1362,1304,1356,1422,1588,1312,1586,1416,1290,1562,1380,460,1747,1296,314,1190,962,382,946,894,1676,506,1280,714,1846,558,520,1102,1296,1058,1654,1032,1460,1042,1664,854,1862,1348,1256,570,908,1818,682,1452,1052,1694,1032,1120,1902,1738,1718,606,1798,1102,1268,1224,1042,1052,1166,1686,1186,1654,1352,1890,1736,1210,718,1794,456,856,1052,1382,1834,1502,1746,1366,982,452,444,1038,1346,1584,1006,828,1758,494,1756,1380,668,1530,344,1044,934,1714,1738,660,1770,1212,920,1632,1350,1758,1658,1122,1420,1648,1056,1164,1700,832,1402,1774,766,1044,346,1340,1350,1722,1374,1126,1006,694,822,346,954,1252,1640,1792,504,754,1126,1020,1184,738,656,492,972,508,522,1646,894,1586,538,1228,1206,1068,538,1732,736,900,1468,1606,660,1202,1148,632,1718,672,990,850,1880,1644,1630,912,1472,802,1564,1782,1124,1336,546,1796,1770,960,556,1340,436,718,1632,654,1640,1002,1278,812,1160,1648,1012,1722,984,1962,980,1246,718,1564,776,1152,762,1040,840,448,1834,920,596,1398,1446,640,1394,808,1278,766,824,1590,1754,584,1122,1734,1518,1064,1614,752,1502,1318,1240,1158,1092,1532,348,1742,672,1576,782,1218,1386,1290,836,616,1042,1166,672,560,1192,348,462,1164,1368,1386,650,750,708,992,1334,762,826,1108,1200,948,1192,1124,748,884,860,1366,358,1244,350,1078,1110,1188,686,1380,996,1370,1384,1410,1428,1442,1374,1310,810,1300,1348,1472,910,1088,1102,868,1252,1136,840,840,1232,910,730,1264,930,514,1496,1392,1410,666,430,1406,1250,1078,992,684,1330,1260,1026,588,912,1138,788,848,780,954,826,1394,1332,1248,730,844,1310,1647,2186,2176,2378,1364,1026,2386,1898,1746,2482,2390,2318,2366,1992,2304,2042,1314,1402,1924,2020,1582,1662,2096,1260,2366,1428,2076,1930,1938,2148,2318,1822,1296,1142,1808,2322,2426,2382,2404,2398,1048,1750,2284,1402,492,2226,2276,1588,2040,1844,1566,2234,1586,1204,1472,1400,2024,1610,1432,634,2390,2300,1924,2532,2294,2278,964,846,1076,2338,808,1406,2028,2202,1182,2174,2110,2516,1498,1884,1308,2454,1422,2426,1616,2326,2202,1960,866,1506,2022,1486,1070,1152,1808,1800,1114,1620,1116,1818,572,574,1288,1128,1502,1716,1252,1124,1114,1112,1312,1144,1444,1422,1136,1104,1272,1458,1136,1108,1674,1466,1130,1240,1770,1270,1110,1232,1120,1128,1214,1118,1308,1798,1944,1360,1072,1050,680,2102,1490,1664,1634,1672,1110,1678,1632,940,1490,1620,1914,1322,1746,1148,886,1476,1926,1852,1648,1132,1866,2140,1852,1664,864,1424,1566,1662,1722,1180,1652,1678,1156,1664,1660,2062,1670,1498,1656,1172,1612,1612,1138,1226,1676,1218,1706,1658,1566,1690,1144,1558,1586,1834,1646,2050,2086,2050,1124,1716,1566,1618,492,406,498,2096,1668,1902,1642,1186,1186,1934,1104,1638,2118,1500,512,646,2180,640,660,646,1264,646,648,636,492,598,618,644,656,614,632,597,347,712,2162,756,680,1528,1566,1542,1570,1538,1548,1558,1566,1602,1614,1666,1564,1554,1646,1544,1562,1462,926,1356,1448,1302,1740,1564,1622,1560,1566,1446,1614,1618,1576,1526,1476,1628,1546,1624,1666,1572,1580,1560,1558,1560,1554,1612,1624,1782,1604,1560,1620,1568,1472,1476,1556,1582,1562,1564,1558,1542,1486,1554,1420,1234,1618,1556,1464,1614,1578,1344,1340,1576,1574,1548,1702,1570,1588,1160,1206,1566,1322,1628,1378,1574,1564,1552,1566,1578,1568,1578,1586,1578,1638,1104,1010,1064,1588,1414,1576,1568,1558,1394,1654,1630,420,2035,2035,704,2051,1389,468,542,1764,2388,1808,1884,1916,2266,1664,2016,2384,2328,1644,2388,1636,2256,2016,2258,2320,2380,2008,2376,2012,2000,2388,2268,2336,1420,2518,2020,2012,2266,2408,2396,2008,1604,2400,2016,2000,2012,2328,1748,1616,2344,2324,2344,2312,2400,2476,2276,2256,2280,2340,2484,2264,2260,2172,2212,2264,2660,2024,2500,1904,2384,2400,2020,2392,1772,2396,2384,1256,2284,2384,2284,2424,2404,1788,2376,1420,1856,520,448,776,1052,2418,798,804,838,832,820,834,816,816,776,812,790,846,1014,804,784,814,830,756,818,820,840,774,616,620,840,818,652,424,1604,1462,314,320,312,302,306,316,322,318,370,312,2278,404,404,434,408,386,1952,396,1880,402,408,404,408,662,1406,316,502,358,706,410,670,588,594,672,1028,648,480,696,666,2044,1618,1352,1300,810,1068,1470,1490,810,856,768,780,840,848,776,1832,1826,1840,1832,962,1828,1456,896,928,2156,1052,1110,1974,1466,1424,1562,588,394,562,610,720,476,1388,528,1034,1544,1680,1782,1932,1312,1580,1606,1606,556,1284,1660,1602,1904,2302,1164,1312,1546,1184,674,678,680,676,1254,2194,1406,1274,2152,1640,1190,2030,1670,1484,1518,2378,1300,1860,1730,1558,1492,1956,1700,1836,1652,2002,2562,736,1612,1986,1616,1622,1726,1098,1608,1582,1808,1402,1820,1652,1130,1124,1046,772,1380,1452,1008,1012,1598,1124,1554,1630,1626,812,796,1304,1320,1108,1118,1522,1778,2686,1636,736,850,1068,1374,1338,1054,1404,1342,1112,1090,798,1366,788,732,846,1288,1160,1084,1300,1090,1254,1150,1256,1272,652,738,1310,754,1020,1232,1012,1410,1076,1366,1392,1158,940,1024,1216,974,1212,1236,1498,1378,1172,1068,1008,758,576,610,604,542,412,400,556,450,1356,832,774,506,800,866,560,698,790,1208,754,944,1112,928,520,736,666,1368,1044,1138,1142,1190,946,662,466,468,1252,1288,1334,616,632,738,1346,708,1528,1140,1248,1262,666,1376,988,546,948,1054,1518,946,1074,504,1136,1176,762,584,1158,992,1144,662,502,580,862,474,838,872,742,740,750,644,724,494,750,818,648,482,2442,1946,652,1248,336,580,716,658,822,576,814,546,690,520,648,746,552,626,536,520,636,544,608,716,604,638,812,534,550,796,760,1372,718,826,550,1724,2318,678,992,2380,450,1728,610,772,992,838,2328,1138,350,864,738,898,1158,1274,922,666,884,868,990,748,684,348,706,972,666,1048,1122,1240,538,658,760,362,416,790,1734,1054,1164,1136,1180,2392,698,840,650,488,534,712,1052,582,816,924,364,878,866,652,852,862,848,866,822,870,818,862,840,632,584,868,948,2272,2188,2202,2156,2114,1534,1394,1528,1570,1466,1510,376,1714,1692,1694,1052,320,1636,338,842,1004,374,334,1646,442,1682,1676,1758,410,588,1656,396,1182,442,1672,660,652,1634,1514,1624,726,384,1520,1588,1324,1648,514,380,514,1630,1410,1592,1674,1470,1608,1292,1650,1342,1748,1688,718,604,1698,1666,648,496,974,1744,452,600,548,1340,1718,672,624,1712,1410,1706,806,498,1716,1658,1382,576,450,1514,1542,1524,1700,742,406,416,1464,1666,650,1702,1248,1666,1672,1218,1714,554,1520,482,1620,1332,1000,476,376,670,1204,1638,1492,1520,692,586,344,856,1676,1634,1752,1728,1732,496,714,1700,1472,1708,1632,1478,1686,1380,1710,1732,648,1738,648,606,816,1740,1568,730,1602,464,1704,1708,1434,1708,900,384,476,1392,916,1682,1694,1756,1510,1806,1336,676,1396,1600,1372,1904,786,590,1836,504,1334,508,1724,1008,400,1714,804,760,1728,1540,1768,554,1704,768,848,1714,1512,1644,1738,1510,1426,1186,2094,1126,524,2094,688,2084,1096,746,2108,1104,850,2100,806,778,2092,928,2078,658,472,2112,532,2098,818,746,2104,858,742,2088,1022,918,2110,1084,780,2082,644,800,2098,790,694,2086,546,828,2110,764,2094,768,674,2100,762,716,2090,936,876,2116,780,712,2102,1064,398,2086,356,750,2092,820,748,2110,888,2098,800,678,2104,788,716,2090,876,806,2112,938,420,2102,1022,2096,798,722,468,2086,2106,2094,738,680,2098,622,688,2076,960,476,2108,776,708,792,2008,598,2094,894,820,2068,778,682,2110,2092,808,766,2090,872,768,2088,888,792,2106,378,2092,776,674,2098,782,740,1130,2068,976,946,2112,912,830,2100,684,796,2088,1046,828,2084,932,850,866,2092,2096,2094,2082,1060,952,2110,788,2102,766,2082,834,2082,804,740,2110,1038,2092,786,2102,730,644,2078,908,434,2120,816,2080,734,920,2112,680,596,2090,704,612,2094,692,2082,794,596,2104,2082,714,590,2110,1040,762,2094,756,944,2108,468,2084,772,660,2104,742,2084,726,2104,496,2084,774,2108,2080,812,2092,690,2086,746,2098,734,2086,1316,2100,1234,2078,880,2100,706,2076,836,2090,832,404,2084,816,2096,520,2086,916,2112,890,2088,398,2096,818,2084,672,2104,556,2078,906,2102,926,2086,688,2098,1238,2096,698,1508,2098,1484,560,2118,2108,546,550,2094,526,506,494,526,2102,616,550,2082,670,544,2098,750,718,698,2078,606,530,2102,862,736,2180,2108,1460,1464,1278,1318,1278,1204,1206,416,720,704,734,752,804,774,766,786,882,954,678,684,752,754,734,618,740,734,710,716,670,674,742,708,732,736,1916,690,684,732,678,752,752,714,684,770,748,710,874,930,472,468,824,840,2040,464,466,910,724,692,698,724,802,846,712,692,748,750,672,680,724,716,894,754,684,752,736,2649,1442,968,2714,3036,600,614,3428,2250,2014,896,908,826,812,804,834,960,876,874,880,888,622,704,696,2554,942,902,976,944,856,848,874,814,922,906,898,874,858,890,814,2558,2552,598,612,844,680,670,636,2572,860,840,1378,740,2458,2540,510,1460,874,974,942,926,1034,936,392,2344,812,1716,1720,798,816,1704,776,798,1732,754,786,1718,798,764,1684,776,736,784,804,1700,756,776,776,702,784,838,774,748,752,800,786,770,766,748,762,768,792,1726,760,746,748,1688,752,808,762,814,786,780,752,792,1936,1937,838,818,784,710,782,1742,800,816,1758,1758,790,760,768,776,782,736,806,794,780,780,818,786,836,804,818,778,770,766,784,758,788,770,840,822,1744,778,746,806,820,832,814,782,764,778,768,774,768,842,826,854,1736,1742,1728,1742,1698,784,790,1742,1748,1736,1718,1718,794,794,1720,810,784,792,782,792,796,1708,796,802,808,786,1704,1724,1702,770,780,790,1696,764,1716,1702,1722,798,808,1722,796,774,806,786,780,1716,800,756,1684,774,728,784,800,1694,758,772,762,740,780,774,1698,750,802,768,782,762,744,756,756,786,816,782,754,750,738,1692,784,772,748,784,1756,1706,744,802,760,812,802,814,824,838,812,828,822,818,824,834,828,838,810,788,778,812,796,814,792,808,776,836,790,776,796,792,806,812,824,774,818,822,824,834,830,830,812,814,776,794,772,788,768,794,776,766,754,766,740,802,802,774,716,804,580,788,772,800,804,802,768,820,768,792,782,764,800,776,772,770,776,796,772,768,780,798,790,852,800,812,774,786,782,766,802,810,812,812,788,774,770,760,796,770,778,762,816,762,798,792,786,772,754,814,784,788,804,820,700,732,808,782,760,772,808,776,530,828,842,832,826,796,792,788,772,824,800,784,780,802,798,820,782,794,814,792,820,802,780,804,820,802,778,840,816,794,834,796,834,818,802,806,820,826,800,808,834,766,822,808,784,804,774,778,798,822,780,802,790,804,812,780,808,782,778,782,770,776,826,762,768,786,780,754,778,794,778,792,732,774,810,774,772,802,778,820,770,778,794,776,786,824,746,768,772,786,750,868,772,806,768,800,762,770,784,758,748,776,786,786,778,772,718,752,746,728,760,770,682,780,762,774,794,768,790,764,826,776,784,802,730,840,810,814,824,806,812,804,740,814,692,820,722,784,750,762,804,700,814,728,800,784,816,742,820,760,790,838,816,758,724,730,720,824,802,816,774,786,776,782,792,796,842,816,782,674,800,772,782,1690,758,798,804,786,822,790,764,832,822,754,670,748,824,794,792,778,784,788,804,814,828,776,1768,842,790,1652,806,814,818,822,810,806,814,832,824,810,826,792,814,800,818,816,1764,780,760,802,764,806,816,786,814,736,822,754,856,798,844,780,770,798,840,818,844,800,818,740,824,816,846,834,844,806,850,826,818,798,828,810,812,838,814,846,830,758,812,812,864,834,840,826,1796,858,780,850,824,858,830,832,826,852,794,826,840,844,840,790,822,836,804,872,694,770,840,830,806,1804,1828,844,840,1892,1820,768,860,1824,1832,754,874,1832,1838,860,734,794,752,720,820,822,868,1806,770,866,1766,1818,1796,1792,1822,1814,1816,814,870,1770,1812,1794,874,866,872,864,1836,870,860,888,852,876,852,876,864,894,848,886,858,866,880,858,860,810,880,850,878,868,872,868,900,870,854,778,804,858,796,796,820,840,836,866,864,876,836,832,854,820,866,838,862,868,864,836,852,838,848,868,846,834,812,818,846,868,860,862,842,842,858,844,836,850,824,836,844,838,868,868,850,862,854,900,842,862,840,876,858,862,862,840,866,840,856,892,870,856,878,862,858,856,854,858,870,864,846,790,844,860,678,694,690,804,800,696,790,728,880,862,864,832,1902,1996,1980,1980,840,1780,1770,1770,1738,730,836,754,1788,1774,1766,1740,826,1782,1784,1786,1742,1784,1768,1756,1716,1784,1782,1802,1732,1754,854,798,1818,818,816,1774,1786,826,1754,1730,1742,1738,1744,1818,1758,1752,1626,844,746,1752,1714,1742,582,1750,1756,838,748,1746,1704,1740,796,802,774,836,1750,1744,1734,1746,814,796,1696,1734,1744,1752,1738,774,828,1730,786,1738,816,1706,1738,1702,1752,1746,1730,1746,1752,556,1738,1732,1718,1712,772,1726,1736,1734,1734,784,838,828,742,1754,1750,714,1104,802,834,1760,832,792,842,804,1710,1712,822,744,1744,838,1718,792,790,1728,1720,1722,1742,820,830,1782,1784,1808,1764,1774,818,862,1784,834,812,834,854,832,848,1776,1822,818,850,1766,1758,1786,1776,1790,1790,1798,820,852,840,814,848,790,1790,1794,854,832,1746,838,826,794,790,834,806,832,812,842,832,840,824,832,810,816,828,822,832,814,820,830,844,814,852,834,834,838,840,824,826,810,834,842,840,850,842,818,808,822,820,806,818,838,842,842,848,826,830,838,818,828,800,832,792,810,830,852,848,818,834,830,1784,848,838,1770,1778,1772,856,798,1758,1714,1786,1742,1778,1740,1778,836,868,1730,1794,830,838,1786,1772,1784,1768,802,836,1764,856,1804,812,828,1820,1754,1828,1894,834,756,808,860,768,860,816,808,838,838,816,828,838,864,814,832,826,1762,808,808,840,850,814,842,814,798,852,812,810,846,1766,1786,820,832,834,814,814,844,808,834,836,798,834,842,820,836,818,850,818,820,822,808,1766,828,810,828,844,1938,1866,838,1778,1778,1756,806,824,1788,1760,820,832,1782,802,856,788,826,816,842,1796,832,784,832,840,1780,1768,1788,810,820,1726,1734,832,842,842,808,840,850,848,852,1798,1810,834,808,786,858,1744,1792,788,828,784,840,778,814,750,798,828,748,814,792,830,814,810,826,802,802,798,798,792,822,832,828,802,884,832,836,678,830,822,924,826,754,826,768,870,742,820,812,840,830,750,838,824,770,822,820,850,824,794,828,802,816,766,828,824,814,798,786,706,1920,810,932,876,2026,344,874,652,470,766,1432,1040,710,840,684,780,924,1558,824,698,742,612,1764,1860,680,808,712,608,898,840,1768,1754,780,852,812,832,1726,1800,1786,770,854,1772,1782,1774,1770,830,826,1754,1770,1778,1786,1742,1800,1776,1742,1740,1762,780,852,1802,820,780,1738,834,772,1734,1746,794,1736,1816,792,832,1742,1750,1728,1740,1750,1730,1752,1738,1736,838,794,1744,1760,1708,1738,1742,1742,824,744,1740,906,804,1724,1708,1728,1726,1744,1752,1752,1750,834,820,822,844,834,824,840,812,824,842,840,820,838,830,836,834,798,826,836,826,826,814,850,842,786,818,826,838,832,810,800,810,814,828,822,762,830,824,806,840,794,768,822,832,824,804,822,822,842,840,842,796,794,782,824,806,836,828,824,844,816,1990,1820,3063,3149,1426,1410,1426,1442,1436,1398,1442,1426,1416,1434,1392,1428,1434,1490,1384,1376,1408,1380,1358,1356,1468,1340,1352,1396,1434,1390,1424,1376,1418,1374,1422,1380,1440,1424,1390,1424,1428,1430,1406,1404,1396,1382,1410,1400,1384,1414,1390,1404,1410,1412,1378,1422,1412,1430,1428,1356,1366,1408,1394,1426,1402,1074,1076,2180,2140,2142,2350,2358,1332,956,1230,1400,2134,2160,2156,2182,2136,2370,2338,2096,2102,1360,1362,1394,1354,1394,1182,3090,1352,1316,1342,1350,1356,1288,3090,1040,1764,2074,2114,2176,1176,1226,1432,1446,1412,1434,1452,1442,1416,1424,1440,1370,1422,1422,1430,1388,1430,1372,1382,1418,1378,1400,1460,1418,1370,1430,1396,1420,1404,1430,1438,1384,1434,1374,1380,1402,1408,1370,1366,1394,1398,1354,1410,1378,1382,1366,1416,1404,1396,1440,1388,1430,1404,1432,1378,1428,1400,1428,1434,1430,1434,1400,1378,1430,2944,2940,1370,1412,1438,1420,1378,1396,1422,1424,2964,1414,1400,1402,1428,2944,2892,1398,1436,2946,1428,1370,2938,2948,2958,1374,1446,2906,2940,1404,762,1414,1422,1416,1388,1384,1424,1390,1264,1438,1408,2906,1360,1402,1440,1360,1316,1350,1380,1376,1370,1354,1348,1364,1376,2954,1414,1346,2946,1418,1416,1384,1364,1368,1418,1384,1418,2922,1396,1386,1366,1298,1370,1448,2898,1428,1410,1422,1342,1360,1340,2944,3034,1366,1414,1398,1396,1356,1344,1306,1660,1326,1286,1416,1268,1426,1412,1414,1662,1374,1430,1428,1372,1450,2964,1392,1410,2952,2938,2902,2964,2936,2936,2964,1408,1436,1420,1374,2980,2962,2950,1406,1422,1424,1406,1422,1394,1418,1420,1408,1392,1412,1380,2924,1420,1418,1410,1322,1394,1444,1408,1400,1422,1420,2958,2972,1422,662,1294,1424,1280,1386,1346,1422,1368,1444,1404,1426,2984,1380,1456,1434,1384,1354,1434,1320,1440,1384,1392,1410,1408,1388,1466,1434,1384,1330,1308,1328,1446,1324,1322,1370,1446,1430,1392,1304,1342,1304,1466,1054,1318,1348,1500,1364,1318,1422,1430,1314,2958,3058,754,1448,1342,2986,1400,1362,1410,1386,1410,1396,1408,1426,1384,1422,1356,1392,1366,1354,1392,1424,1184,1386,1424,1378,1430,1372,1366,1414,1430,1390,1400,1434,1384,1368,1418,1366,1418,1410,1412,1404,1414,1030,1396,1392,1382,1350,1422,1394,1380,1420,1416,1358,1416,1406,1374,1398,1346,1382,1356,1358,1404,1368,1426,1434,2946,2900,1422,1390,1416,1408,1410,1442,2944,1414,1430,2948,692,1406,1404,1408,1382,2922,2950,2912,1402,1436,1412,1428,2976,1420,1426,2906,1428,1420,1446,1412,2944,1418,1428,1438,1370,2944,1428,1356,1416,1376,1390,1352,1412,1406,1348,1368,1408,1380,1430,1420,1446,1360,1426,1432,1416,1440,1446,1400,1434,1394,1418,1422,1402,1410,1430,1450,1428,1392,1432,1380,1446,1426,1432,2982,1424,1420,1412,1408,1380,1448,1446,1440,1460,1416,1434,1420,1426,1480,1460,1434,1454,1436,1440,1404,1428,1450,1392,1434,1396,1404,1394,1432,1418,1424,1434,1416,1436,1420,1398,1358,1416,1370,1338,2926,1400,1430,1382,1404,1352,1444,1404,1426,1402,1374,1436,1394,2954,1402,1398,1398,1440,1406,1428,1400,1416,1366,1396,1436,1412,2960,1436,1384,1358,1440,1392,1420,1428,1434,1414,1374,1462,1348,1440,1454,1390,1410,1410,1394,2924,2930,2932,1430,1368,1300,1440,1406,2950,1404,1410,1354,1442,1406,1348,1388,1374,1380,1418,1410,1376,1376,1410,1420,1014,1348,1412,1396,1428,1334,1372,1376,1338,1374,1350,2934,1402,1414,2906,1418,1416,1408,1404,1414,1420,1430,1412,1450,1344,1388,1382,1408,1380,2928,1418,1394,1434,1408,2888,1420,1408,1418,1384,1414,1358,1392,1392,1362,1426,1342,1340,1360,1428,1380,1398,1382,1428,1428,1352,1402,1402,1388,1378,1420,1424,1418,1414,1354,1394,1382,1368,1316,1404,1358,1428,1432,1400,1346,1352,1420,1412,1370,1432,1374,1392,1414,1386,1400,1372,1392,1418,1440,1390,1392,1292,1422,1404,1372,1422,1420,1398,2226,2951,2242,2242,1112,1058,1110,1074,1102,1100,970,1108,1094,1054,1090,1092,1078,1092,1082,1040,1082,1082,1110,920,1056,1078,1046,1094,1020,1092,1100,1096,1082,1106,1086,1096,1104,1080,1062,1068,1100,1094,1072,1060,1110,1090,1062,1096,1084,1100,1112,1058,1078,1084,1048,1080,1082,1082,1066,1060,1112,1188,1082,1080,1066,1076,1160,1050,1078,1102,1096,1070,1094,1076,1092,1042,1112,1034,1100,1042,1056,1110,1084,1108,1106,1084,1058,1102,1118,1092,1106,1078,1100,1096,996,1098,1094,1100,1082,1084,1096,1130,1048,1056,1096,1088,1070,1074,1122,1040,1086,1050,1110,1104,1082,1102,1100,1096,1034,1036,1046,1046,1056,724,1058,1062,1104,1086,1060,1048,1090,1082,1080,1066,1092,1088,1072,1058,1086,1090,1080,1066,1098,1094,1100,1080,1104,1048,1092,1074,1052,1058,1088,1092,1054,1096,1100,1078,1078,1080,1098,1088,1064,1052,1062,1030,1060,1078,1082,1068,1082,1098,1042,1102,1056,1078,1082,1112,1070,1102,1090,1064,1108,1086,1086,1062,1078,1108,1098,1084,1056,1082,1080,1090,1096,1040,1104,1082,1082,1070,1092,1054,1082,1084,1106,1090,1080,1066,862,1100,1106,1054,1090,1052,1052,1086,1092,1056,1086,1104,1068,1078,1096,1062,1090,1058,1102,1112,1094,1116,1154,1118,1128,1106,1116,1102,1084,2354,1134,1090,1064,1058,1082,1124,1078,1138,1102,1126,1116,1078,1122,1104,1112,1056,1108,1110,1084,1106,1098,1136,1102,1082,1104,1084,1098,1138,1094,1120,1114,1116,1118,1116,1110,2316,1080,1096,1128,1098,1092,1110,1108,1114,982,1102,1080,1108,1108,1102,1040,1082,1094,1088,1110,1098,996,1102,1082,1128,1118,1122,1104,1084,1098,1110,1114,1078,1114,1094,1056,1090,1076,1114,1070,1110,1096,1114,1104,1098,1122,1088,1110,1106,1136,1102,1118,1048,1102,1122,1116,1082,1066,1048,1116,1080,1100,1112,1070,1092,1096,1084,1046,1086,1060,1076,1076,1100,1062,1094,1100,1104,1084,1046,1072,1094,1108,1100,1064,1100,1092,1090,1060,1046,1066,1028,1094,990,1078,1094,1094,1178,1050,1058,1050,1056,1056,1108,1050,1072,1072,1104,1054,1052,1054,1088,1086,1064,1102,1066,1086,1098,1080,1106,1074,1108,1094,1112,1136,1112,1410,1112,990,1080,1068,1062,1074,1106,1100,1086,1106,1078,1086,1122,1098,1042,1084,1068,1090,1114,1064,1102,1110,1090,1096,1124,1108,1102,1076,1102,918,1052,1102,1088,1060,1126,1068,1086,1088,1112,1088,1064,1032,1060,1094,1082,1122,1122,1086,1130,1062,1108,1072,1064,1072,1030,1068,1076,1088,1062,1110,1110,1058,1076,1096,1004,1098,1102,1048,1088,1062,1046,1070,1098,1016,1032,1052,1060,1076,1104,1068,1046,1058,1070,1080,1094,1034,1090,1096,1056,1116,1100,1076,1098,1072,1070,1038,1080,1088,1120,1094,1112,1046,1064,1080,1088,1066,1114,1090,1048,1116,1066,1110,1084,1100,1084,1062,1012,1068,982,1114,1078,1096,1112,1060,1072,1044,1022,1030,1112,1090,1090,1072,1072,1094,1034,1086,1046,1074,1112,1086,1074,1060,1072,1084,1082,1098,1116,1058,1082,1112,1090,1084,1104,1092,1110,1082,1078,1106,1066,1112,1116,1114,1078,1116,1100,1110,1068,1068,1098,1122,1110,1068,1112,1064,1078,1102,1104,1116,1068,1106,1076,1118,1124,1104,1068,1108,1104,1068,1124,1088,1032,1118,1108,1078,1096,1098,1092,1096,1082,1086,1114,1118,1074,1102,772,2302,2292,1062,1088,2336,2308,2320,2296,2310,1108,1094,2464,1104,1096,1080,1120,2304,1194,1082,1118,1076,1110,1104,2320,2320,2316,2286,1096,1016,1130,2322,2308,2402,2328,1138,1088,2320,2424,2298,668,1114,1108,2326,1102,1092,2326,1086,1188,1098,1090,1090,1074,2330,2302,1096,1098,2318,1102,1100,1094,1086,1246,1068,1056,1090,1086,1060,1152,1088,2310,2314,2328,1094,1080,2320,1114,1062,1096,1076,1104,1090,1070,1088,1098,1102,2276,1082,1130,1060,1114,1024,2252,1056,1112,1102,1072,2292,1068,1094,1072,1076,1070,1060,2300,1074,1112,1074,1118,1094,1088,2300,1068,1080,2296,2316,1108,1092,2252,1094,1086,1108,1084,1084,1096,2318,2314,2314,1102,1074,1096,1058,2296,2314,2320,1080,1090,2242,2638,448,794,332,648,592,1392,758,636,700,698,354,678,528,692,660,674,686,694,710,702,706,1114,690,984,694,682,678,688,936,884,994,986,666,1010,884,1046,1382,1014,486,640,650,626,730,1406,702,706,1400,700,1430,1398,1380,1386,1392,1388,688,470,430,1398,714,828,1408,400,964,1406,1400,692,920,866,700,1382,710,1184,948,694,690,1366,1374,1378,1364,1016,1044,1348,1036,686,1562,314,414,970,1154,1066,1567,1600,1482,1024,1170,1676,1280,1668,1680,1280,1684,1674,1678,1680,1678,1676,1672,1674,1664,1664,1660,1670,1664,1690,1684,1670,1682,1672,1668,1680,1680,1670,1672,1666,1658,1666,1666,1668,1582,1280,774,2096,712,1100,2062,388,734,1642,880,632,522,640,1660,906,464,658,1420,1022,402,454,754,2092,568,628,852,736,1210,960,1256,474,2100,504,1712,2127,1634,2098,650,492,1544,1650,1198,668,900,1566,1210,610,828,704,1492,806,1308,1138,602,922,1082,490,1968,772,882,1194,1182,1020,1114,1354,982,1576,1406,1782,1402,1502,1594,1688,1414,520,570,1592,1742,892,1502,1604,1640,1668,1712,1700,1680,1292,1682,1344,1806,1582,1700,1798,1592,1580,1200,1604,1072,1568,624,946,1604,1538,1588,1582,594,1138,1712,1706,1008,1566,1148,1600,1598,1594,602,602,1142,1586,880,1578,1604,996,1266,1600,1594,1208,1078,776,1610,930,1636,900,1576,596,730,1602,668,1338,1614,1588,1424,1590,1352,530,412,1482,1760,500,1438,774,1602,806,1732,1242,510,1450,1766,1650,898,1088,1600,780,760,1596,488,560,546,698,1622,934,1606,1230,1212,1134,812,1594,1656,1668,1550,1180,1622,1526,1410,1538,1628,1628,586,1214,728,698,516,848,1760,1602,1710,1596,1614,1608,1032,1752,676,944,726,1578,890,1224,1438,1060,694,998,1010,530,1128,1324,492,368,1954,1896,1844,1854,1944,1896,1900,1906,1894,1950,1320,400,798,758,702,1044,1036,1630,696,1252,1662,1654,1626,1176,1642,942,1724,1650,1056,1036,1402,904,1156,1356,1570,1132,1002,1630,1642,928,1092,1152,1002,1232,1182,1370,1502,932,1396,1496,1496,1844,838,1082,1156,1502,1392,1536,1366,1446,1416,1218,1488,734,594,884,576,794,448,434,726,770,768,754,734,1680,714,576,762,1658,1664,1442,1406,1480,1522,1246,1488,1204,1528,1618,1442,1342,764,1184,1070,674,1154,1186,828,612,1598,1790,1668,1226,1674,1652,1560,1632,1586,1052,1248,1256,1434,1500,1500,1506,1504,1134,1244,1498,1348,1538,1502,1496,1130,1508,1496,1674,1176,1796,1478,1486,1540,1668,1504,1692,1628,1526,1606,348,620,606,1486,392,1508,376,1504,1304,820,824,1496,1492,884,772,668,888,1028,1264,1224,832,1456,1312,1056,1284,548,1452,1380,336,616,1520,1472,1360,576,1096,1344,1352,1092,1264,1500,1428,1148,796,1080,1116,1116,1632,552,1516,1524,1500,1296,1512,1780,1712,1220,1644,1484,1608,1488,1476,1552,1516,748,540,1508,1512,1508,1520,1304,1460,1480,1284,1192,568,1148,1476,1508,1468,560,1488,1064,1464,1392,1792,1824,1328,2008,828,1444,1216,1136,1156,1392,1412,1476,1416,1712,1612,1016,1702,1748,2020,1912,2030,2008,1464,1520,1504,1456,2148,824,1868,1844,1060,1080,822,1864,1650,1700,1390,1320,1196,1774,1836,1126,1470,2178,2096,1962,1960,1896,870,418,640,976,652,1004,970,532,530,538,1240,1430,1348,2022,1030,1926,1252,1246,490,582,730,500,594,1914,1638,1640,1788,2062,1582,1504,1382,1554,778,1718,996,1372,1038,1018,1526,1898,1860,1094,1358,1836,1226,964,1100,1266,1904,1870,884,1740,1812,1806,1996,878,704,1946,558,990,1032,1238,746,740,1216,520,1918,906,1628,1892,1068,2404,2356,1920,1378,1026,1150,1100,1412,2367,2367,2394,1242,1552,2260,2442,536,1314,1633,1626,1624,1619,1638,1679,1672,1267,868,502,1327,1201,1554,1169,1524,1126,1276,1122,1206,1186,1065,1056,1364,1449,1799,1336,1799,1342,1809,1318,1521,1490,1529,1020,1474,1457,1448,1679,1708,2231,1718,1723,1762,1679,1674,1675,1668,1668,1685,1678,1955,942,626,1006,647,1956,1904,1932,1999,1992,1030,807,1956,344,706,924,1664,1743,1718,1405,1730,1839,1816,1433,1794,720,1838,1172,1540,836,1008,1630,2267,2238,1864,1964,1746,408,1910,935,864,1916,1086,1894,832,354,1928,1944,1766,1914,808,1739,874,710,807,1789,1764,440,652,1995,662,1144,2220,2195,2180,1122,2545,2535,2400,1826,704,1552,1514,1020,760,1310,1414,1108,1394,1398,1414,1500,1478,1216,1396,480,1508,618,516,1316,784,1442,1300,1394,1238,1412,1392,1306,1396,1310,1404,1132,814,722,602,774,1424,1306,1384,1306,1418,1392,1392,1336,1266,1316,804,876,642,684,1414,978,1246,1414,1290,392,644,1488,1164,952,1444,784,1620,1612,1044,1782,1356,1144,1248,1628,1810,1724,1592,984,1612,1774,1716,1276,1280,1600,1284,1580,1348,1576,1580,1280,1576,996,988,1292,1288,1580,1284,1280,1288,992,1288,1276,1576,804,536,680,648,1280,712,1624,780,548,428,516,468,1440,1004,636,576,1692,616,1380,1088,1348,1196,740,1484,1408,1276,1584,1492,316,572,1624,1248,1216,1032,1588,1972,756,1508,1524,1916,1940,2086,1040,1332,1520,2158,1992,1992,1382,1490,1350,1508,1146,1500,1342,1516,1172,914,1500,1528,1460,1506,1258,1514,498,1032,1516,1538,1118,1516,1424,1302,1522,1170,1266,1522,1452,902,1522,842,1160,1114,1522,1514,1496,1524,2100,1496,1124,542,1518,1304,1484,1492,1222,1845,1144,674,1458,1308,1340,1402,1326,1614,1416,1398,686,1398,1032,1010,1326,968,950,736,714,1028,1446,304,1384,888,1406,1456,770,1414,1392,1296,904,882,586,1536,1304,1122,1346,1166,494,1304,1570,1396,1406,1342,528,950,1124,796,1360,1414,1304,1398,1396,1488,1472,1002,1404,1302,1420,936,1376,1380,666,746,676,490,554,514,1422,1304,1314,1360,480,638,1392,650,1256,792,1316,616,648,896,758,672,1472,1280,1398,1404,788,1148,692,1478,396,960,504,740,1382,1276,306,540,768,1851,1406,1332,1336,890,1376,1406,1410,1302,1398,1110,448,812,1306,1412,1182,1192,906,892,944,1192,1286,1046,1114,1126,994,1016,1260,1204,1322,1306,1298,720,1202,1484,720,580,1382,1434,1388,1372,994,1342,1012,1334,1138,1384,1344,788,1252,1338,1318,1328,1208,1278,1172,1366,1012,1298,1346,1346,1166,1048,1344,1288,1156,984,1052,1184,1296,462,618,1292,828,1118,456,564,634,596,588,644,608,1110,1002,680,584,1390,1366,1316,1288,1276,1186,622,652,640,542,1356,406,1036,1460,600,660,574,678,1294,1222,900,1138,596,568,1478,1290,1282,1432,610,530,1278,1268,1052,878,1324,1188,880,936,1404,776,646,434,1362,1100,850,898,1416,1374,1360,1358,1490,752,1394,1380,1254,1166,1444,586,1380,1374,1248,1394,504,1406,1406,1406,506,998,1436,1628,1322,770,1304,636,1302,1204,506,1314,1334,1136,1320,1054,1304,1170,1316,1300,1314,1264,1162,1302,1202,1320,1290,838,1208,1418,1268,1292,1214,1112,976,1170,490,902,588,502,604,948,610,830,1272,1308,1112,1302,1388,1358,696,1122,998,588,682,436,914,602,1298,1728,914,928,1168,1402,538,610,808,614,792,554,1098,1314,1118,1290,974,1222,872,1550,1016,1198,916,1306,1018,1292,994,1298,386,1308,1316,770,1154,1046,1590,754,860,1218,1210,712,928,1142,660,624,1384,1354,806,1312,1028,1110,874,630,1306,1284,1100,818,1752,1422,2040,1194,1616,1212,1938,702,604,826,512,510,1080,1194,1590,716,946,934,406,562,1358,1844,1628,778,1038,1706,1592,1602,600,1856,1400,1328,1302,886,1138,2016,1584,756,988,1122,1464,1978,942,1436,1788,600,1282,1060,1608,1592,1630,610,1246,1602,1644,1644,1618,1612,1620,1052,1362,578,1614,1740,1296,1128,858,1062,862,1058,1662,1252,1390,796,756,1490,1204,1212,1636,548,440,1244,1614,1178,2020,1832,2016,1868,984,1218,1624,2194,1028,1842,1204,1330,1582,790,1390,2124,2004,1786,1812,1432,1740,1996,1706,1764,1462,1780,1486,902,776,1538,1792,1800,510,528,1154,794,720,810,784,1868,1826,1738,1640,1944,1778,684,764,2124,1858,1826,1820,1756,1516,1784,1122,1810,1112,1646,1964,1782,1462,706,1776,1792,1818,794,1798,1768,744,736,954,682,1786,664,776,838,736,836,820,622,848,526,378,584,684,1378,1378,1806,604,584,554,1454,1826,1004,550,1568,1632,1792,828,878,1820,1024,1822,896,1510,546,1038,1824,1800,1760,1254,1230,1442,2293,464,1594,682,1676,1202,400,452,2050,516,1762,796,512,1464,1298,486,986,1672,1684,582,692,1402,880,1058,966,1744,1640,1166,1578,1016,1654,1710,756,1628,1230,904,1608,978,1402,940,1084,744,1732,962,1692,1210,898,1670,894,1218,636,1238,1730,962,1712,1572,984,1576,1684,906,1714,1692,726,1768,1770,1302,1736,1096,962,1142,1716,1684,1706,968,682,1680,1470,1066,1392,1544,1238,1386,2082,1716,984,1730,418,444,466,1558,762,1686,486,584,1714,2295,1666,300,1746,1736,1412,750,756,1112,520,1718,1750,1768,1608,1534,1154,1168,590,1644,1874,1776,642,1700,868,1130,1526,496,1092,1732,888,926,990,1114,564,1436,1078,1542,516,370,356,706,1292,454,636,1042,1432,374,550,1040,492,488,860,740,356,336,1294,608,1694,822,906,322,1020,1476,440,1894,886,452,446,464,464,412,414,1536,1864,1752,1882,564,1314,526,1748,456,1914,696,1396,1062,1258,1578,1340,1762,498,1854,1910,1688,1658,1698,1744,1744,2142,2142,1280,1392,1532,3558,810,2072,2080,1662,550,692,1976,928,2146,858,524,2148,2140,2326,2196,1952,2296,2298,1868,2112,2160,2310,2132,2240,2204,1978,2090,1776,1280,960,910,1318,532,1744,478,454,1740,896,548,762,1246,1790,726,998,720,1710,1610,804,846,832,880,726,882,724,714,718,758,778,786,892,758,624,812,804,796,810,1168,994,816,966,786,1070,756,1052,702,980,708,784,710,788,1068,660,1496,1494,1208,972,554,1108,1114,1230,472,1622,1706,1206,1708,1032,1052,1058,1092,1488,1338,1710,992,1060,1080,1418,1068,1070,1682,1520,1046,1222,720,722,1438,1182,1636,1614,1014,1098,578,918,1654,1274,600,456,1176,1162,834,826,1746,852,1112,1736,1220,1608,742,978,884,828,1494,970,980,1174,1094,1778,1752,1784,1862,892,832,2008,1424,1770,1860,1864,1924,1724,1730,1654,890,568,1114,1852,1798,1774,2330,2372,2256,1320,568,1614,1264,2242,2290,928,924,698,932,2284,1744,1100,1028,2064,800,480,1022,2254,2238,1018,1226,790,1118,1012,952,822,1008,788,926,936,710,1294,1412,1026,1020,2290,2210,782,1904,2355,1244,1070,1028,850,1278,974,1182,1076,1248,866,1014,1296,1376,1236,464,910,1098,1204,874,1322,982,2214,1170,1330,1016,994,970,856,1490,1190,1228,1426,992,1046,1184,1314,984,986,976,1048,962,1070,1272,1492,1324,1226,1144,1300,1502,1336,942,944,1414,1072,1488,1454,1036,1490,1454,1522,1418,1126,406,1238,386,994,1630,1408,1576,1540,1386,1612,1420,1632,1628,1620,1400,1418,1424,1396,3360,2159,2087,376,892,1912,608,516,560,384,1004,1236,780,568,560,512,640,1664,584,1636,1936,1652,1636,1972,1740,1860,980,656,2024,1528,996,412,760,1252,1876,2144,1192,914,1216,752,1206,1076,1210,460,902,1208,1198,768,502,492,1172,882,1214,1146,692,384,484,1076,1072,1420,1206,1212,1204,1198,1202,1198,1206,782,1202,1480,636,1202,1204,1204,904,1202,1316,980,1114,910,858,1100,1204,958,1412,1106,744,828,824,916,778,820,830,828,876,654,578,1194,1346,1426,1194,1072,912,756,482,422,546,950,1204,574,504,472,418,1186,1204,928,368,1188,1060,604,1068,884,880,1198,770,420,676,1234,566,880,770,1046,1028,1148,884,566,1032,774,1046,1204,1010,628,1396,1180,1128,1086,884,876,694,1188,822,1002,918,1026,1128,1204,872,1206,1056,792,1068,1206,1200,814,714,842,876,834,1132,798,880,1070,722,950,896,1210,648,1200,1216,796,746,848,942,1184,1080,1124,1050,1204,588,800,846,946,924,738,1044,1124,1124,1088,1128,1094,916,1126,1352,1200,1202,1204,620,944,764,990,1136,1202,714,584,586,1082,840,940,1096,1196,776,1126,1232,1034,1150,1164,1050,1086,954,1222,1078,1078,1204,1106,522,1042,1194,456,1202,1204,1154,942,1054,1068,1202,794,898,1198,1196,1132,1204,1198,1360,1140,536,482,874,954,1126,1204,1030,1152,1178,1428,1218,1200,1192,550,1472,1006,802,592,1582,1596,994,1716,1708,1696,1706,1294,1696,1258,504,1716,634,632,920,1398,464,1180,1318,1344,718,776,1058,1162,1670,1676,1864,924,1596,898,956,1060,550,706,1696,1208,1042,700,1674,404,1458,1346,504,458,1018,1210,1238,1708,1686,1034,1256,1218,1464,616,1228,1364,1128,626,340,870,352,612,1030,712,1498,1482,1694,1696,1630,1630,1698,1662,848,468,1382,1456,494,1456,1046,1696,1058,1082,990,502,1002,704,1552,1552,1074,330,1072,1266,672,820,858,1644,836,820,430,1656,1654,704,750,720,1766,1684,1006,994,492,922,1006,852,852,532,1704,858,1490,1666,1650,1282,514,1418,1550,1532,1578,1580,1418,1420,1696,1702,952,564,950,1320,1318,964,942,1476,1460,1480,1484,1694,1690,1706,1690,1134,1138,1016,1016,1170,1180,1006,996,1686,1832,1698,1752,1666,1704,1706,1700,338,1704,1720,1714,1706,1708,1694,1694,1692,1694,1692,1702,1698,1688,1688,1700,1690,1860,1328,936,922,888,1354,1316,1734,1782,1682,1800,1760,768,1216,766,1148,1446,966,1456,1464,714,314,758,1128,1240,1330,1390,1370,1140,1206,558,1356,1256,1390,498,1402,1288,1092,1282,1654,712,1286,912,1004,1198,1384,1776,1052,1422,1770,960,1152,1096,878,850,1112,1046,1584,1678,1710,1776,1478,1652,1664,1572,1704,1656,1440,1792,1410,1020,1468,1520,1486,1818,1912,1452,1290,1676,1506,1646,1798,872,712,1600,930,1684,1592,1574,1530,1636,1796,872,1502,930,1604,1618,1484,706,880,1190,1748,1374,1070,1042,1402,396,1310,1740,782,1672,806,688,668,428,510,438,476,772,700,580,1446,960,828,331,608,365,1794,1970,1560,2300,398,722,605,1476,1696,944,1792,1684,1688,1800,1200,556,524,1484,1680,1716,1680,1448,1500,1712,848,832,2088,1300,1356,1128,1068,1324,1196,1812,1404,1404,1424,1856,1648,1132,1064,652,940,1588,1432,1484,1792,772,1840,1796,1680,1548,1684,1724,1692,1588,1776,1684,696,1296,1240,1788,1676,1508,1676,1880,1824,1580,1584,1756,1796,1200,996,948,556,1412,1888,1472,1160,1128,1376,1048,2040,1216,1340,1240,1984,940,1728,972,1200,1468,1600,1484,1212,996,1036,1212,1352,780,1820,1732,1584,1516,788,768,784,772,1248,1440,1704,1484,1376,1580,1240,1556,1788,1600,632,648,1024,580,748,760,736,1620,1684,1648,508,852,1136,1492,1084,1288,1192,1568,372,536,492,2312,1976,1590,1572,1572,1036,864,936,890,1014,1526,1166,1360,674,802,1502,1744,870,1192,1688,1006,1182,1116,1210,1400,1756,1678,1094,1528,960,1440,1464,1650,1162,752,1366,716,1050,838,562,1298,1276,1294,790,708,740,1194,1102,820,1320,1394,914,848,1142,1396,1774,1528,1868,1398,1744,1230,1662,1682,1238,1200,1824,1066,1320,1698,1626,1570,1310,1554,1164,1778,1338,1490,1516,1740,1400,1618,1624,1638,1260,1398,1062,1868,1392,1342,1396,1138,1060,1432,820,454,1020,1340,864,1916,1902,1126,1676,1066,966,1590,1342,1772,1330,1350,788,1408,1486,1842,1832,1828,1792,1798,1798,1092,1232,1508,1448,1126,968,1168,1324,884,1478,1826,1834,978,796,966,1694,1246,1472,1662,1648,1270,1284,1486,1328,1362,1286,1756,1788,1742,1768,1102,1420,772,1398,1706,1724,718,962,1904,1868,1620,1224,1092,694,1310,1708,892,1366,1280,1656,1048,1400,774,764,1670,748,1256,1192,1196,1194,978,884,1492,658,1362,1298,1314,1092,1782,1266,1066,1168,766,1180,1070,1152,1568,1700,998,1616,1244,1802,806,858,1644,1570,1384,1154,1442,1530,1266,1336,1336,1574,1202,570,1206,1382,1676,1030,930,1790,1380,988,1472,1306,1854,1304,800,800,1256,840,1986,1726,1096,2006,748,2204,1204,1636,2090,1028,1586,1820,650,1774,806,1132,846,806,1984,2008,2284,1992,2438,1360,2246,2012,1622,1612,2002,2018,2016,2002,1600,1194,2010,1578,1158,1042,1166,1428,1940,1724,1598,704,494,422,2002,828,1374,2004,1262,1998,2018,794,1896,630,1258,1306,1696,1424,590,1156,832,462,1518,1320,888,712,1144,1870,492,670,448,594,560,1212,676,1470,946,1074,1820,832,902,874,600,1064,752,1024,1422,458,2208,992,1516,392,2236,340,992,2436,436,784,2048,388,316,772,2192,448,2160,344,2204,328,1844,344,508,2168,328,2164,336,572,2236,340,2188,2236,496,2224,2300,500,2212,524,2212,972,492,2220,2220,324,2080,1848,516,2344,332,416,612,2208,2256,2176,516,2256,2228,340,2224,2076,340,1608,1580,2196,492,500,2368,2348,2444,2568,332,496,2628,2364,2492,2152,1944,1824,1955,1964,1470,1482,1158,520,1318,752,634,1392,880,1232,1600,482,426,380,1572,1372,482,772,1520,1376,1054,1142,884,1418,1598,846,1246,1122,858,1160,1118,1968,1138,1376,982,1536,628,642,664,560,1456,944,1414,1396,1422,1108,1532,1386,740,974,758,1258,772,1000,818,660,906,886,1200,1206,1384,1418,1230,1898,988,1750,1252,510,1288,490,1264,868,842,686,1048,1278,786,862,822,1566,668,1314,1616,1016,1422,1492,838,1002,1252,1286,796,1098,408,678,830,1588,1352,1534,1480,1340,1182,1568,580,1154,608,1966,1982,1234,662,494,1090,1080,1604,1148,1256,1118,1022,504,926,1264,976,1046,856,386,702,1040,1164,922,1350,1468,1376,1052,922,1348,946,526,1504,1368,1712,412,1460,1360,1624,1452,1312,1456,1312,1016,1384,1312,1540,896,1420,1632,1648,1392,1088,1416,456,1480,1016,616,644,788,1660,788,1108,1596,1640,772,996,1516,1196,1970,1552,548,780,504,980,888,1476,1164,1780,1096,1060,876,784,968,540,1048,1008,448,1216,780,1476,1524,1528,1196,1376,1252,1284,1416,1472,880,1192,1936,1480,768,484,804,640,508,736,1632,1016,400,1180,1100,1656,448,936,1260,1664,448,1760,528,992,1212,804,1352,1580,1780,468,708,3276,1280,1280,428,2362,1280,1280,2198,882,1280,1280,1280,1936,372,796,2534,848,324,368,372,890,1280,1280,1246,902,422,1180,400,390,406,454,350,1344,300,464,408,446,386,422,414,352,440,324,1190,1260,444,380,412,548,534,638,736,570,360,1120,814,1880,998,878,820,1998,1042,1960,1272,302,786,1016,340,302,404,476,858,780,332,846,830,752,372,912,831,1964,1160,348,432,362,402,514,464,464,386,1300,488,1032,808,1094,504,446,484,460,394,488,1146,1294,412,1760,910,866,842,518,396,914,1158,462,468,1832,382,682,1154,1010,1744,1032,1740,640,1652,1036,716,652,1184,531,1845,1487,704,2566,3022,514,2397,2197,2871,2278,906,562,784,2130,2042,930,496,1062,1464,584,1010,1012,770,2628,1008,1352,1492,3616,1482,2302,2402,1646,3448,2296,2128,2486,996,1038,2196,2576,2584,1030,2438,3690,2542,3712,1426,970,2450,872,852,2450,2488,2164,2202,1860,2470,1164,896,2462,2426,1870,2430,1762,2484,1438,2592,1988,384,788,376,474,424,2628,438,534,556,2288,748,634,2264,2684,1654,1638,1664,1648,1690,802,806,1668,602,602,604,598,630,374,1678,1670,1632,1684,1658,1656,1624,2036,1288,1272,2366,2476,1086,856,2100,1392,2358,2436,2170,1892,2452,2312,2548,1648,2532,2414,1712,1930,1828,1942,2782,3052,4692,1104,2056,2108,1060,2108,2116,2096,1544,2164,2148,2408,2400,2400,2440,2440,2436,1416,1520,1632,1564,1392,2408,2460,2400,944,876,952,904,1148,1484,836,1012,2432,2424,2112,1116,620,620,660,656,736,816,852,720,1020,988,984,1372,1384,1496,320,328,628,572,792,652,468,860,684,1320,1240,1512,2224,1876,588,588,3292,492,1546,1688,1686,1736,1704,1718,1652,1684,1658,1690,1704,1664,1710,1688,2417,1094,1482,1178,1418,952,1032,1872,1230,1200,1208,1192,1942,1298,576,572,1112,664,1360,902,1304,1450,592,1814,1626,1746,764,1066,1152,1588,1506,1618,1102,670,1002,1326,826,616,1190,1196,646,656,658,664,650,620,616,630,618,636,628,1144,1548,1874,1250,434,428,532,514,1898,1288,1300,470,1708,1704,2020,2082,2062,1244,1434,1750,1922,1742,1948,994,882,528,1016,1014,1952,1920,1272,1232,1608,1616,820,818,766,926,1828,1822,1960,902,988,2048,2030,2038,2002,1940,1920,1754,1946,2038,1958,1906,734,810,860,684,656,876,972,1332,1032,1896,1760,812,854,758,742,2056,1978,2096,1614,1948,1970,1906,500,882,1782,378,346,1790,1804,1830,1830,726,526,1920,2050,1866,2152,2170,1948,728,726,728,744,672,774,752,2096,1966,1958,2222,1888,1992,752,718,1014,338,864,1112,894,782,1150,586,1656,1418,1628,682,1456,1636,1470,944,1652,1638,1046,1024,926,1658,1676,450,728,1634,608,600,1402,1628,1650,2786,1566,1430,3142,3144,3098,1280,2642,3356,3312,1636,1648,1568,1520,992,1652,1644,1648,1644,1644,1628,676,1076,1648,1640,1644,1664,1652,1644,1644,876,1656,1652,648,944,1636,1560,1608,1652,1664,1444,1016,1628,1324,1656,1640,1236,1640,1648,1648,1320,1644,1184,712,1648,1648,1344,1648,1660,1656,984,2065,1800,720,876,660,824,952,792,1088,1194,558,484,824,400,424,1848,1820,1826,1848,914,928,370,868,1348,1384,324,1756,556,2392,691,1347,684,1600,1168,870,1088,1240,348,1254,362,362,1164,724,1152,342,366,1706,1292,1122,1652,1748,1470,1580,1546,1332,1452,1656,1636,1580,1282,1676,1576,1624,1678,1362,610,392,1534,1592,1646,1774,1494,1732,574,2376,2346,2524,2004,442,2493,2446,2500,2058,756,328,2350,568,574,2381,2510,2478,2096,1634,320,2553,2388,1920,2440,2396,1254,796,2488,2452,424,2526,2488,2322,2106,1120,1858,1800,2488,1368,1708,2312,446,2354,2416,2540,2376,2436,2440,2617,478,538,2605,2649,2540,744,798,2610,418,684,1820,1468,968,2166,2178,2318,2498,2546,2546,2376,3398,2590,746,912,752,1586,610,1226,1604,1590,1502,1226,1712,1674,1464,1762,1234,1598,1596,360,614,1600,1592,1594,1224,1598,1588,1374,1278,1240,1024,1602,1672,1588,1230,1592,1610,1600,1742,1608,1246,1196,1602,1612,612,1036,1800,1594,1600,1588,1636,1238,1576,1576,1238,1224,1594,1252,1602,1584,1604,1718,1600,1598,1588,1588,1616,1590,1596,1576,2464,1834,690,1812,1418,1416,1410,1394,1318,1426,1416,1406,1418,1324,1422,1436,1412,994,1404,1426,1392,1406,1396,1412,1402,1406,744,726,1424,1414,1410,1488,1338,1408,1410,1414,1408,1856,2028,2028,2028,2028,1766,1746,1780,1804,1744,904,1752,1762,1580,1754,1774,1760,1760,1032,1776,1762,1776,1748,1758,1596,1760,1760,1760,1770,1746,1786,1626,1762,1748,1538,1252,1768,1758,1782,718,2012,390,916,818,1266,810,1068,1242,854,998,1364,1452,1384,1166,1782,1480,1396,1406,1484,890,1612,1786,822,658,1362,2192,2106,1428,1348,2178,2166,1622,2066,2186,2076,2128,2158,2178,2154,1454,1386,2054,2174,2182,2196,2158,2190,2164,2166,2168,2162,1660,1266,2176,2180,2108,2186,2262,2150,2012,2004,2170,2156,2168,2118,2128,2134,2164,896,904,946,952,2072,2170,2146,2170,2170,2118,2160,1054,908,2166,2178,2184,2170,2142,2108,2118,2164,2176,2168,2068,838,800,2160,2174,2182,2168,2148,2156,2150,2202,2202,2180,2112,2146,1896,2054,2182,2176,2086,2134,2122,2132,2196,1846,2010,1646,1672,2146,2128,2128,1988,2144,1984,1992,2062,962,952,914,916,928,910,910,938,938,912,906,906,914,920,928,2066,2102,2042,2094,2106,2100,2142,2110,2170,2104,2162,2172,2200,2130,2030,2140,2166,2148,934,974,2160,2144,1996,1844,2156,2186,2172,2150,2136,2088,2108,2160,1846,2160,2162,2124,584,2120,2162,2008,1818,1924,1856,2026,1844,920,1810,1516,1504,1512,1540,1508,1546,1916,2040,2158,2044,920,1014,978,976,2116,700,676,702,680,1988,1646,2094,1298,1912,1958,1708,2120,1906,1934,2054,2108,2094,2024,1716,2094,2082,2062,1994,2114,2002,2094,2082,2024,2156,1986,1420,1888,1666,1658,1926,1934,1842,1870,2150,2270,2116,2100,1088,1040,1100,2144,2116,2122,2198,2184,2182,2186,2172,2016,1620,998,1008,988,990,994,990,990,988,1026,1046,1024,1026,1014,1022,2216,2096,1714,1870,2259,1876,2382,1786,1786,1784,396,892,820,888,896,1790,1788,1778,1206,1786,1798,1796,1784,1802,1798,1802,1788,1774,890,1794,1770,866,1194,1776,1776,1792,1776,1778,1284,874,1402,860,532,1160,1792,1344,1212,2075,2008,1988,1792,1796,1794,1794,1794,1774,1814,1796,1788,1792,1180,1796,1786,1792,1286,1788,1078,1796,1192,902,1798,1794,1248,1814,1200,1792,1560,1802,1734,1790,898,904,1192,1198,774,1792,1764,1794,1798,1780,1632,1316,1786,860,894,836,1090,1378,882,1528,808,1192,856,1786,1550,1362,998,1316,1512,2232,1302,1530,1140,586,1342,1798,1872,1404,1788,1792,1712,1730,1806,2164,1714,1676,836,914,2516,454,420,1780,1940,1966,1946,1976,1950,1956,1952,1968,1946,1942,1952,1958,1944,1936,942,706,862,802,946,1646,946,2218,2150,904,844,930,940,1934,948,1964,1024,926,1950,958,1946,1948,942,948,1946,1952,926,946,920,542,1962,942,1952,548,1898,950,946,948,1946,950,932,944,1056,3246,3340,982,2397,2112,1878,1954,2118,2126,4766,2337,2350,2024,2136,4094,3956,4686,952,1248,1940,1946,1934,1634,744,934,938,944,940,942,930,906,1340,1792,1540,936,950,1532,1522,886,898,1540,1410,938,1938,1938,934,826,932,830,1736,930,1170,1946,1942,1058,1932,908,1690,852,848,1652,678,840,1674,930,1050,864,928,924,928,806,1536,1540,1652,1420,1948,1938,1920,1758,1764,1756,860,868,510,1516,934,924,826,782,948,1788,938,992,652,1518,1546,1944,934,952,878,1492,1690,932,1958,1510,1048,768,762,762,1540,622,562,696,1542,1548,1528,1544,1794,1940,1856,952,940,938,922,944,1956,1552,1816,926,1818,1352,950,1206,554,938,1936,1952,1752,1944,876,938,1528,924,1928,944,940,1942,1444,926,1940,918,1360,1932,924,1884,920,932,938,910,938,1894,930,938,928,1944,1942,1760,932,926,1478,1948,928,824,932,712,912,930,1494,866,1754,1756,1906,1756,1960,942,502,984,510,420,862,1950,1738,1768,944,938,316,1926,1604,1024,798,736,898,938,922,868,1934,864,946,1958,1658,948,1942,1948,1800,1762,1546,922,938,1940,1952,1520,1754,1854,938,1528,934,972,868,466,626,1946,1562,1582,902,904,616,808,822,918,1758,1938,932,1820,1014,1780,942,432,1028,1766,740,1494,1650,1168,1498,446,370,358,554,1732,1462,1748,1758,1772,690,606,1758,1706,1654,1776,1760,1854,1614,1398,1820,1748,1338,1742,1740,1770,1764,1766,1772,1780,1770,1652,1766,1778,1786,1622,1548,1536,1778,1772,1170,2022,1474,1334,1590,1744,1424,1814,1778,952,1724,1400,1388,1802,1808,1722,1622,886,1642,1354,434,1174,694,1730,1764,1778,1770,1766,1764,2082,1352,1752,1798,1366,1720,1774,1740,1186,1266,472,664,664,426,1534,2326,956,1340,2662,588,430,1642,1580,580,1950,550,508,716,352,2018,1508,1554,478,482,1398,1818,1262,910,1928,1286,932,1078,2598,362,790,510,1622,1960,614,522,1282,526,664,2396,2390,632,1278,1268,824,978,930,886,1382,932,590,748,956,716,336,666,662,738,496,690,704,402,2256,2148,646,910,674,858,656,2124,2142,446,1016,726,1730,1758,714,316,2140,2148,598,814,740,426,878,646,520,614,762,342,692,1264,594,556,884,522,1040,2164,1038,1774,2146,490,482,998,452,1028,568,2056,2096,846,1006,716,2162,770,1068,1012,574,1034,842,1926,934,1572,2164,990,968,2164,2046,708,920,1348,2050,1062,1040,1982,500,956,652,1322,2130,1042,1062,684,618,682,1030,1948,1046,1896,2024,1294,574,1384,3278,902,1012,1732,2090,858,1030,2048,624,482,1322,1348,618,304,440,770,988,1996,696,1876,954,1204,1380,990,1032,996,476,906,934,836,958,1002,982,966,1064,766,1464,1490,1360,422,1030,1340,384,338,1038,1746,360,1414,1404,1408,824,1450,652,372,708,700,728,646,376,314,566,466,848,876,754,1006,1048,654,546,1032,936,2044,1870,1030,894,924,1072,658,1844,1622,1016,500,726,2052,1168,2086,832,996,1008,466,1020,1050,1220,566,528,990,978,1058,512,1028,1026,546,698,1610,1530,388,396,522,520,436,502,1922,1856,1020,894,1160,1314,444,726,616,970,1386,418,690,2160,2416,1426,1674,1012,916,1586,1224,1132,1504,782,786,918,842,848,922,916,854,352,1064,540,840,722,492,1160,994,986,1086,504,456,556,918,534,1040,882,1174,1192,1064,804,1100,1066,802,796,678,568,672,802,1036,302,508,672,394,624,308,812,1844,1878,2094,1026,1510,542,1450,872,992,768,464,528,660,640,694,964,2094,1392,1474,1520,936,1020,1002,1036,420,686,1930,1972,1680,1052,1442,2374,1554,1626,2088,1950,1136,962,954,2414,2434,766,642,1094,980,1084,1110,888,504,740,474,552,704,838,560,1610,654,888,900,924,1012,538,962,646,586,560,594,556,2152,966,2284,982,556,624,1692,516,406,834,692,924,786,626,1034,946,858,948,1066,968,1008,808,868,932,1030,984,736,754,732,878,1772,1338,1014,1574,800,516,1054,652,368,798,1040,998,966,802,810,914,1986,706,1906,1708,2340,3764,870,908,408,406,644,814,828,1026,822,776,1178,898,488,488,632,528,582,1106,1104,536,1192,2028,432,316,1566,2284,2204,1006,402,3654,754,1134,688,1032,1822,2410,1012,2304,1842,852,960,2018,1990,900,954,1028,1562,1552,406,2338,984,2254,2208,1068,776,998,1006,1018,1024,1054,1012,816,1028,428,876,766,418,958,514,414,972,370,646,864,1100,498,364,1676,704,486,378,376,726,340,696,574,386,684,316,546,1018,1050,952,622,1058,560,844,872,614,1216,650,804,1560,1540,864,614,1692,3370,980,846,1240,1218,1250,742,2128,1202,1208,1222,1706,1030,1034,2102,430,582,570,578,426,1012,950,960,2098,802,346,350,330,446,484,658,1106,1080,494,478,400,874,454,1066,1016,922,560,1082,932,900,946,958,756,832,1014,766,956,2038,2098,1028,900,924,796,1260,2034,1030,874,930,1146,866,2419,1002,964,840,396,934,822,1494,992,1270,1134,822,878,1372,610,2424,1984,830,896,860,1010,1896,1878,2086,1636,2302,1008,1006,702,1788,950,642,3308,1112,858,906,1006,750,666,3712,498,760,1186,994,1004,1010,490,934,1054,980,3844,3342,2044,1944,414,546,520,718,386,574,1218,776,1062,1072,382,382,2156,1848,690,1026,758,2308,1024,2392,2376,2156,2108,540,578,1940,2024,956,686,402,450,420,424,426,430,758,1268,1280,1050,902,2790,1028,1040,596,1292,594,1082,472,420,842,1020,2026,944,996,1504,1580,1570,1026,2050,770,438,2326,1588,1584,898,1312,1292,1238,1246,1328,1642,3268,2798,760,2074,2278,828,898,610,1838,966,950,2408,2430,1148,1182,996,332,776,536,714,674,582,338,924,964,946,1072,900,830,1412,1014,2184,1022,780,1336,890,534,932,886,988,734,578,550,528,2092,1754,854,942,1028,1044,3396,1810,1808,920,1046,1046,530,602,658,810,958,2314,2096,564,470,1010,780,1920,1908,1658,1056,1022,556,944,784,304,310,2090,1020,1496,1980,2190,1064,2306,1010,336,1022,740,1238,1178,852,900,808,962,1698,756,440,3558,1588,1566,1338,434,852,1028,924,1602,866,840,914,964,1134,2276,2234,1020,862,658,446,920,864,1028,502,662,586,530,888,2366,666,2284,3590,1000,528,322,694,1062,1112,1148,1124,788,300,600,924,994,2358,2166,1044,966,984,670,484,784,948,534,678,584,818,1886,838,1192,1902,1118,1014,848,692,1042,482,1012,642,664,924,572,702,764,380,560,736,2896,952,392,1020,1010,908,1008,1672,828,666,842,938,888,674,662,940,1000,442,442,2316,962,880,302,2002,2288,654,966,342,724,1276,1158,1078,938,664,950,646,736,960,778,2296,962,832,476,346,528,822,814,1304,552,692,752,1090,972,688,602,410,2461,3434,2422,3390,504,568,494,382,362,426,1752,1050,766,1070,562,1036,1016,1980,902,614,1072,1944,962,2066,1918,1270,348,428,1816,900,1460,888,734,1012,2202,1866,614,624,2112,940,962,1014,894,2340,1180,884,648,1052,2056,1692,2094,1290,2142,2080,2086,2138,640,834,1002,1020,1750,1820,2160,2390,956,398,592,2120,2118,1020,478,1102,2344,1732,2316,558,1044,776,1064,820,698,662,510,410,572,584,716,2284,1018,392,512,354,2238,2266,2286,444,938,1006,724,602,642,954,572,938,1042,1030,1186,650,640,1016,1028,1044,1040,776,1048,1046,2326,1056,1140,910,760,2122,1818,1412,2010,1030,548,982,724,1430,2384,830,488,988,1036,844,928,2228,3252,1046,708,488,584,550,2290,2342,924,878,1844,1922,1788,942,940,998,962,876,712,558,1032,3036,2216,1078,964,392,1316,2984,870,752,834,2042,544,1014,2294,960,866,1130,928,464,790,730,2402,690,1044,534,380,792,994,896,1026,780,790,1030,914,1014,1014,940,814,2232,2263,948,1054,674,718,548,682,376,1028,1020,720,1002,460,804,2082,2240,1028,972,378,986,592,944,974,896,970,478,912,988,972,2290,2274,2312,868,954,3614,988,1012,956,2216,762,714,626,720,3698,1752,826,1008,996,832,2304,2451,858,856,1640,2334,1170,1838,918,448,1080,2292,1022,896,3200,970,2284,2276,1046,1028,1044,994,1024,688,1840,954,570,982,452,464,478,996,970,1764,1480,826,856,954,456,982,1028,498,984,1160,672,786,3432,1150,2038,790,1108,1012,2306,708,984,1032,966,2096,1010,862,1026,1024,852,556,518,416,998,904,590,552,1010,3790,1046,2266,990,958,914,738,840,518,2706,2488,1040,686,616,990,1016,592,1044,344,874,3956,926,598,816,1024,1012,744,996,1030,1030,3578,1048,1050,2002,1394,1012,1040,996,988,1038,1960,1992,636,1762,1812,2066,766,972,558,854,726,548,2380,1014,568,1146,792,870,452,1050,916,898,630,2330,354,962,940,674,974,1006,1010,302,1056,2300,664,2320,2276,1066,750,978,1016,474,420,560,1002,878,564,1002,1172,656,1202,576,700,918,842,2240,680,580,2270,1056,994,864,780,968,372,846,1014,392,1016,384,1012,540,1874,1020,1024,1040,1016,1004,724,1040,828,898,1026,616,1028,1366,1416,908,790,490,752,704,568,3504,600,736,582,1442,1444,902,856,1014,958,994,1034,332,3008,894,1006,1030,1028,3156,1468,814,688,868,1258,1262,1204,1190,1454,1038,1024,1014,892,848,994,984,740,958,1028,690,1036,1046,780,666,1020,412,578,678,650,338,3857,1064,984,1146,1020,2114,2708,612,1578,544,580,1034,912,584,926,702,312,1038,1026,1052,876,890,1036,1028,316,2454,1022,512,848,984,1022,3000,3575,628,810,512,362,1326,1314,1226,954,592,1394,3545,892,1048,804,2714,1688,1710,658,2188,838,582,1088,820,544,568,796,928,1056,742,1014,1458,1266,766,494,1134,1022,1148,594,584,642,2242,2260,474,1074,1002,1002,730,674,930,966,688,2148,640,2164,2370,2162,1058,1264,656,518,326,1872,1042,624,1020,1008,3134,416,424,428,1026,616,980,494,936,998,448,506,954,2311,676,2432,508,1034,890,1064,1036,828,686,860,992,1074,2374,1044,1014,780,778,856,680,1334,1326,456,850,3008,868,682,2266,1020,706,2424,2428,548,460,466,1896,1886,1912,1894,1878,1894,1882,1902,1902,1884,1900,1882,1944,1950,1888,1896,1922,1906,1912,1906,1890,1934,1956,1954,1920,1964,1922,1884,1898,1920,1882,1944,1886,1936,1920,1902,1960,1896,1958,1920,1916,1906,1918,1902,1912,1886,1956,1908,1968,1834,1876,1868,1898,1864,578,520,514,564,576,842,2645,2322,342,544,468,456,570,1884,1888,1898,1904,1878,1872,1876,1910,1898,1902,1894,1902,1866,1876,1868,1888,1868,1886,1914,1916,1922,1894,1932,1896,1892,1934,1898,1908,1932,1906,1936,1910,1874,1892,1900,2010,1916,1898,1960,1896,1906,1922,1900,1904,1894,1892,1940,1912,1932,1882,1912,1878,1886,444,538,508,452,2444,2404,548,470,452,1912,1936,1884,1894,1876,1868,1912,1934,2058,2084,2052,2047,2074,1874,1992,2136,1912,1898,1888,2048,2055,2042,1988,1886,1896,1912,2034,1896,2044,2150,2078,2304,1908,1952,360,1940,1956,1914,1946,1928,1960,1992,1914,1934,2012,1988,2100,2588,1982,2062,1888,2068,1904,1876,1854,558,534,506,354,462,572,2557,548,468,450,1894,1882,1890,1884,1884,1864,1902,1902,1870,1874,1864,1882,1892,1920,1864,1900,1890,1894,1878,1910,1936,1930,1904,1910,1924,1910,1902,1974,1934,1936,1924,1888,1898,1932,1918,1940,1936,1910,1902,1922,1920,2002,1916,1916,1882,1938,1902,1926,1894,1894,1872,1892,1868,538,548,506,448,570,850,528,2471,2124,1744,1620,1620,1692,1698,1700,1738,1724,1692,1704,1522,1290,676,756,1754,1704,1740,1686,1624,812,456,408,1772,1706,1712,1752,1720,1718,1726,1762,1706,1752,1740,1714,1500,750,736,762,736,1750,1726,1736,1724,1722,2486,2492,1000,1090,632,746,484,1102,484,896,544,736,2108,2314,2154,924,742,418,454,370,1198,1946,1196,594,2176,1028,660,1886,1848,2090,680,894,1942,992,2332,1112,608,610,1476,1040,1038,1490,1634,672,950,1492,1194,2168,588,748,1124,2162,1218,1914,442,2094,1102,508,880,634,1452,754,2178,1364,414,872,898,1120,1036,1044,1782,1194,896,898,1040,820,588,788,404,328,2176,692,526,656,1208,1538,1476,1456,434,512,1676,826,860,644,584,610,1280,522,610,1586,1588,2482,2510,2510,2008,2136,2128,2064,2188,2160,2060,1872,1868,1868,2036,2172,2032,2000,2224,2176,2068,2192,1916,2028,2104,2024,2048,2004,1956,2040,2068,2016,2040,2000,2016,2176,2048,2036,1968,2004,2052,2016,2048,2180,2168,2048,2044,2028,2044,2048,1960,1972,2184,2462,2462,2040,1790,1616,1698,1698,1784,1464,1672,1492,1484,324,956,1608,1816,1640,1668,1740,1776,1688,1736,468,1652,1612,1668,1588,1616,1728,1608,1612,1668,1716,1620,1568,1616,1616,1664,1628,1668,1784,1664,1660,1700,1636,1616,1620,1552,1564,1796,1846,1544,858,1052,2076,2434,1990,2356,1114,2060,2664,2592,2692,2052,2664,1984,2830,998,2719,2534,1700,392,1264,440,2012,1672,1988,2036,2028,2012,2000,1766,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1450,1194,522,1264,1356,1232,982,1062,710,1200,744,848,1150,378,1260,1348,482,1418,1064,748,1306,1044,694,956,1356,1018,1094,1230,1034,1116,838,1066,1072,1008,1122,688,670,1116,796,682,1074,1216,1386,1250,974,664,994,1054,518,1038,1298,858,1976,600,1164,1956,2048,1044,2040,612,540,1012,1040,2012,2016,780,868,876,744,964,772,2032,2008,888,2016,1016,2060,736,2004,900,992,684,1012,2036,1012,1012,1004,1024,1664,2004,2020,1316,2052,604,1028,2024,2048,640,1700,520,600,608,1232,1228,1260,1260,1260,1268,1028,1292,1204,1268,2012,1708,1756,2028,660,784,528,768,756,740,752,540,360,396,616,1356,848,736,2064,2008,1000,1020,2032,1020,2028,848,1028,2048,2100,1328,564,1080,1020,968,748,1024,2028,636,2192,732,920,652,616,704,452,1016,1600,380,2036,1028,1848,1032,996,524,1020,1152,1992,1688,412,2016,1000,1548,416,416,2052,2020,344,2044,816,484,572,624,2028,984,604,600,492,564,1004,440,780,832,624,2016,500,1172,840,852,916,1692,2044,2488,1652,1314,1450,1418,1442,1508,1486,1508,1478,1470,1432,1474,1470,1428,1420,1464,1370,1366,1464,1458,1486,1458,1422,1460,1496,1422,1462,1454,1438,1432,1446,1458,1420,1430,1448,1424,1460,1418,1448,1424,1428,1470,1396,1420,1438,1460,1494,334,1416,1472,1472,1444,676,1478,1486,1432,1520,1444,1474,1478,1444,1468,1462,1420,1430,1466,1418,1422,1434,1450,1474,1438,1442,1470,1430,1458,1442,1480,1438,1428,1488,1430,1410,1432,1440,1432,1494,1420,1444,510,1404,1420,1466,1484,1434,1488,1428,1486,1444,1434,1488,1422,1444,1418,1440,1482,1410,1500,1408,1444,1416,1432,1434,1460,1506,1466,1404,1484,1460,1474,1484,1476,1490,1474,1476,1460,1418,1454,1414,1464,1466,1496,1474,1468,1434,1486,1470,1486,1448,1468,1448,1494,1474,1456,1406,1446,1460,1454,1480,1520,1456,1484,1440,1494,1448,1476,1408,1438,1504,1436,1440,1398,1460,1510,1438,1434,1472,1454,1486,1432,1448,1472,1476,1474,1456,1442,1426,1454,1444,1482,1414,1452,1402,1450,1470,1456,1450,1466,1404,1506,1514,1412,1494,1464,1464,1422,1416,1484,1454,1420,1470,1438,1460,1396,1464,1464,1434,1464,1482,1474,1520,1418,1492,1452,1496,1470,1388,1442,1452,1446,1280,1448,1402,1508,1470,1458,1420,1516,1492,1416,1440,1424,1440,1444,1504,1470,1440,1504,1492,1436,1464,1464,1488,1444,1428,1412,1498,1464,1500,1442,1452,1476,1474,1476,1422,1506,1424,1504,1452,1442,1486,1468,1462,1436,1438,1436,1452,1424,1474,1436,1490,1438,1452,1484,1502,1496,1436,1454,1490,1450,1468,1462,1444,1456,1406,1442,1468,1470,1478,1444,1428,1512,1434,1440,1394,1468,1456,532,1498,1504,1482,1418,1412,1478,1444,1482,1436,1424,1424,1412,1502,1408,1442,1442,1388,1416,1396,1448,1436,1446,776,416,1444,1460,1496,1484,1504,1468,1508,1458,1450,1452,1446,1448,1448,1490,1484,1506,1492,1504,1478,1438,1492,1484,1456,1496,1458,1500,1458,1436,1472,1454,1504,1480,1498,1432,1448,1462,1504,1488,1514,1440,1450,1494,1482,1998,1800,1780,1124,716,1076,2652,2524,2476,2184,1924,2240,1708,1480,1836,792,1280,1704,856,1280,1280,2931,2931,1224,1264,2056,1748,1736,1744,1532,2100,428,2124,1956,1764,812,1732,2012,1978,1750,1572,1578,1748,1482,902,1948,1994,1694,1756,2020,1986,1724,1422,1876,1580,1828,1888,724,734,2010,2150,1556,2086,1190,2302,2018,1816,1896,1834,2070,1930,1774,1964,1072,1930,1868,1824,1784,1714,1966,910,1894,1744,1416,1942,1722,1602,2040,1990,1938,1504,1604,1636,2150,2080,1516,1364,1434,1932,2022,1922,1862,1438,1990,940,1806,1822,1578,1978,2278,1968,1534,2058,1578,1620,2124,2146,2072,1470,1870,1872,1402,1662,1624,1722,2066,1754,1474,1872,1878,1288,1960,1994,1980,1504,1948,1900,2108,1540,1470,1800,1286,1432,1608,1862,1602,2016,2212,2268,1872,2931,2973,2931,534,860,2222,646,3527,1824,1606,1680,702,942,1128,720,1016,1218,790,934,1148,882,716,1212,1238,844,770,1238,812,706,1016,918,1214,912,746,668,608,614,1076,1038,780,682,1180,746,1012,1064,1198,688,808,850,670,1074,1318,732,690,788,966,766,1146,934,802,706,654,444,754,876,728,346,1026,1288,354,648,642,604,598,946,1242,780,1280,510,512,978,580,572,1306,386,476,478,606,604,426,434,1328,1256,532,528,384,372,1466,514,1180,1198,390,506,392,1906,1330,1192,694,680,1878,1888,1336,610,1228,1918,1892,1940,1866,1864,1884,1906,1720,1898,1904,1904,1928,1886,632,372,1774,1056,1960,1864,1882,1420,578,478,478,1868,1018,1828,1118,1418,1898,1950,1918,1886,1876,1978,1876,1884,1930,1866,1908,600,376,604,1886,1888,1838,1890,1734,1904,1956,1924,1956,1886,1920,1942,1960,1928,1914,1890,1950,348,744,1916,1902,1918,1928,1942,1908,1776,1880,340,1816,1344,432,1484,1884,422,426,922,350,728,1872,1922,1406,1960,1344,382,1308,490,1992,916,1224,1336,1438,1928,1328,1518,1910,1296,2006,510,418,550,742,668,718,1768,1456,976,1726,1728,508,1694,454,424,1744,528,500,1736,590,596,1690,1712,542,446,1710,1750,1712,1748,588,670,592,1100,494,1704,1344,704,1700,1512,1718,1520,410,1941,1858,1718,1880,736,1732,508,794,910,1314,836,1556,1544,960,1802,1478,1678,2560,3040,2288,1304,1812,2208,2212,1272,2404,1396,2260,1936,668,2060,2260,2256,2196,2128,1948,1952,1492,1952,2004,1984,2216,1960,2228,2324,2172,2212,2240,2048,1400,2220,2132,1104,808,804,2100,1516,928,2024,1424,1436,940,2528,1944,2052,376,640,412,1204,1936,952,416,424,376,384,876,848,868,1952,1952,1468,2108,1480,772,960,1220,1940,1384,1216,1960,1148,1944,1968,1668,1448,2280,632,1984,2172,2176,1964,2476,1460,648,1052,744,1008,1632,1968,2224,1964,1312,916,636,688,1932,2212,1344,1448,1512,1964,1716,2192,1964,1800,1444,2200,1980,1688,1968,2380,1972,2320,2072,1460,1824,2028,1844,1944,1164,640,1864,888,2316,2288,1972,2252,1940,1408,1404,1952,1988,1844,1996,1776,1984,2336,1988,2068,2004,1976,1716,1676,1744,1940,2012,1304,1964,2484,1460,2112,1656,956,948,1964,1664,1652,1496,1972,1384,1976,2100,648,660,512,524,544,560,524,532,2088,1252,540,544,556,544,536,560,524,548,564,540,892,884,1764,844,836,2272,972,888,532,548,564,568,580,2360,700,712,488,500,1948,532,564,556,940,828,764,688,708,2276,504,508,516,764,800,756,752,768,1360,648,1332,584,528,548,472,2048,336,356,656,648,536,636,980,488,460,904,848,876,1972,464,440,2368,1308,2980,736,1264,1272,940,760,406,1760,782,714,1666,790,1572,1620,824,1658,1608,1604,1544,1624,1614,666,1616,1648,1648,1674,712,1038,794,1400,1070,508,1260,798,804,750,958,726,722,720,730,754,736,1134,698,754,672,708,732,694,752,594,962,418,730,888,820,724,918,560,836,1086,742,736,1052,512,446,466,448,832,484,1088,808,912,834,454,1010,432,470,1150,486,508,1032,432,828,742,848,630,848,822,918,742,712,714,754,736,736,742,684,764,742,840,754,780,984,782,746,736,780,786,788,850,740,834,960,608,952,764,1564,956,1004,2096,2236,952,2224,572,2204,2244,744,548,912,2140,1376,2220,2192,2236,944,928,872,800,932,388,928,1424,2232,980,856,860,824,896,896,940,832,2240,1984,868,980,788,956,812,2172,2196,2200,2276,2256,1024,1156,952,2172,1008,892,2140,2280,2200,1024,896,2232,884,960,980,472,840,896,1080,1048,2192,2244,852,832,2048,2180,912,2096,2160,836,2140,900,2140,2200,2200,2184,2152,406,1814,1612,1340,764,1240,1770,720,664,784,606,826,910,1254,1690,766,714,624,1554,1800,1772,1790,510,736,684,686,1802,1742,714,800,754,716,706,702,772,1734,1734,1734,696,1112,698,680,694,780,648,710,646,1692,816,812,1774,1736,906,740,1760,1690,804,758,1724,1728,670,1740,1670,826,722,720,798,782,744,704,1572,1636,1762,1628,854,1810,1746,734,1644,1256,760,894,1762,844,1528,572,494,616,1622,490,468,448,830,590,1002,796,806,602,836,684,752,1344,420,504,416,502,414,1368,1706,430,396,430,402,444,316,1318,864,518,504,1714,786,736,818,750,786,1716,624,624,728,1878,1658,1760,1800,1566,1448,566,1856,1874,1780,1832,724,798,690,856,826,1732,758,884,800,760,858,1586,684,762,788,794,1838,666,830,764,950,680,774,720,748,764,740,780,802,1756,844,794,724,716,1822,838,720,1828,1842,866,746,814,748,1730,934,556,548,552,404,1798,918,974,854,892,1866,852,400,1878,1858,1884,994,654,1804,1786,1804,450,1090,1868,940,1010,812,1216,1042,1246,1154,962,1036,1144,1520,474,426,416,1038,832,980,824,848,1422,1330,1158,1010,826,834,800,1526,1200,1118,882,758,828,1222,1182,1054,858,1100,1168,810,814,1080,1102,846,1072,1076,736,904,972,1074,1036,1066,1040,1328,1008,770,946,934,1020,972,986,954,744,772,1184,810,1326,946,726,1096,414,484,1072,792,1024,938,1172,1126,886,782,894,434,742,1084,938,914,780,962,892,834,884,1128,1098,768,840,1030,882,860,1190,986,860,974,978,1046,1174,1064,1104,1148,1240,1046,930,1064,1034,1024,1222,1072,1054,1002,1034,1184,1046,1180,1176,1180,1144,394,1068,608,1230,1148,836,1212,840,1180,1204,1180,1196,1224,1130,1216,1180,1939,1336,1180,2020,2028,2064,2048,1736,1592,1668,1708,1708,872,1308,1100,1756,1688,1684,1380,1188,1760,1540,752,1620,1712,1760,1112,860,1704,1716,1192,564,1684,1736,476,860,1970,382,386,366,368,1970,2200,2196,1806,1796,1800,1802,1774,2374,1734,2038,532,2280,350,2358,912,2040,626,1816,1532,382,1086,1730,1084,558,1990,786,2066,1702,464,2534,1312,2198,2160,2312,2100,2056,1976,1936,1848,1912,1304,1472,1548,1620,1744,1648,1388,2044,1812,1792,1804,1956,2172,1476,1720,1964,1996,1816,1920,1468,1708,1432,772,912,1064,896,2184,2016,1944,2008,2036,2004,1756,1988,2016,1984,2104,1028,972,892,2128,1564,352,400,460,1432,2386,2648,2586,2734,2716,2654,2658,2598,2788,2664,2674,2778,2670,2444,2578,2712,2664,2654,2672,2692,2750,2706,2396,2692,2744,2634,2724,2586,2716,2646,2592,2702,2792,2614,2652,2696,2684,2698,2640,2746,2666,2678,2608,2818,2702,2656,2652,2618,2638,2726,2694,2692,2742,2704,2724,2732,2714,2656,2742,2540,2612,2756,2732,2704,2492,2716,2692,2288,2590,2680,2258,2484,2813,2692,2606,2432,2486,2670,1038,2678,2698,2656,2656,2642,2750,2756,2794,2740,2836,3241,1550,974,1240,1030,1508,1046,1562,1528,1658,1530,1644,1646,1428,818,1550,1686,1128,1702,1652,1558,1576,1068,1612,1558,564,470,1514,1182,570,562,1498,586,654,742,564,1560,524,434,430,460,420,624,560,486,566,502,528,592,536,620,470,506,480,502,554,506,556,658,440,442,468,380,382,430,500,1538,1220,506,478,1484,688,454,582,558,482,462,912,994,1168,656,640,586,548,1338,574,508,430,434,442,1336,894,920,922,542,538,594,638,494,626,528,510,556,522,500,478,500,814,472,504,488,490,562,504,472,1248,352,534,1292,410,478,542,450,508,1458,1454,892,1152,1530,1108,1168,392,1560,800,1566,620,714,1436,1536,1278,680,1462,1286,1644,1638,876,1470,1534,1516,1218,530,976,930,520,1348,1352,476,556,652,516,1362,678,760,536,648,1476,452,1342,1446,1000,1672,1540,1576,1600,1590,1682,1464,1512,1552,1570,1380,1532,1416,838,1674,1600,1536,1330,1578,1576,1280,1190,1762,1458,1484,1478,1510,1224,2195,2195,1920,1888,1632,706,1958,1314,2030,1734,1976,1972,2004,1990,912,1086,1088,1106,858,1096,570,1076,1244,1190,1738,1706,1100,1046,1080,1074,1098,1098,916,738,1606,956,1086,1114,1096,1106,740,1314,826,1238,988,1102,1204,1544,1214,1924,1770,584,512,1922,358,658,642,1892,1004,818,1994,344,826,720,410,2014,2062,2026,882,930,2273,1628,2396,1000,942,2195,957,2377,1622,1210,1414,1654,1596,1598,1452,1368,1500,1532,1470,1454,648,1320,876,596,1624,1578,692,1266,1800,1628,1448,1016,1512,1644,950,1204,900,1458,1364,1360,1408,2706,1578,1322,1596,1204,1446,1374,1526,1502,1478,572,1466,648,1492,854,528,1020,672,1518,816,1494,786,1680,1694,1690,1714,1708,1704,1308,1708,1728,1692,1710,1692,1700,1706,474,1698,1710,1704,1750,1720,1346,1308,1362,1706,1762,1724,572,560,1720,1730,1714,1700,1432,1702,1702,1698,1724,970,1666,1660,1706,1202,1696,788,1706,1332,1444,1710,1706,1748,1710,1706,1676,1280,1724,1266,1688,1714,1718,1672,1632,1546,1750,1580,1584,1624,1560,1742,1730,1712,1716,1714,1728,1730,1510,336,1206,1630,1548,1804,1576,1156,1446,1442,1614,1244,1572,1604,1630,892,832,1586,1332,774,1564,1032,1536,1590,1596,798,1044,778,756,804,820,808,1606,798,1600,1622,802,764,806,1538,1588,818,780,794,804,816,1840,1554,798,1858,794,816,740,806,760,1088,330,1788,1360,832,1690,1808,1792,1568,1810,2495,726,1666,510,1556,1458,1146,526,818,796,798,814,808,712,814,822,562,818,830,822,808,1626,1522,720,1264,790,824,824,832,806,720,708,834,474,1206,802,820,818,830,724,708,746,854,830,828,822,828,726,826,804,698,700,804,846,870,798,808,962,698,808,810,810,770,758,794,806,492,762,748,1200,686,754,804,684,792,790,798,798,448,732,576,794,922,804,1224,786,792,1222,1196,1088,568,1709,1198,1262,1280,860,1196,1288,786,798,1546,848,1204,796,784,1106,1800,1174,900,1096,564,1152,804,844,1234,378,806,802,988,1238,808,808,814,700,816,818,768,754,832,828,828,802,810,810,790,800,808,784,810,766,828,820,752,694,816,812,820,760,812,816,808,814,872,816,752,824,704,814,810,828,820,864,816,702,826,480,816,810,858,816,828,804,816,802,826,818,822,776,780,844,832,810,806,828,824,820,828,704,814,790,806,798,814,818,762,812,802,816,814,1292,806,804,1100,1236,720,760,710,984,816,734,812,822,816,838,1792,1148,1132,768,592,568,604,532,532,548,588,532,540,552,528,600,540,536,536,536,532,532,528,536,536,536,532,536,528,528,524,528,528,548,536,540,540,536,528,524,532,536,560,544,528,520,524,548,528,560,528,524,552,552,544,556,552,552,556,532,536,556,556,548,560,564,552,540,528,528,540,540,540,640,536,536,536,524,528,528,548,540,556,540,540,536,540,716,564,536,532,524,540,556,540,536,536,676,532,532,664,532,532,784,552,536,536,548,532,588,532,528,528,536,540,564,552,584,940,580,716,540,528,524,532,564,616,536,536,536,548,576,532,648,556,564,536,532,652,528,528,528,536,532,532,528,540,584,728,548,532,552,548,532,528,536,548,536,560,576,544,532,568,560,548,564,596,548,560,532,528,532,976,2100,502,1818,2178,896,2116,844,2222,2316,994,2156,980,2064,978,2044,998,2214,996,2112,944,1400,1932,3874,3980,2142,1930,1884,950,1986,3178,1170,2022,1602,1296,2014,1526,1904,3776,1564,1940,1490,1962,1930,1230,2008,2626,1244,2028,1530,1818,1962,1740,1058,3598,1560,1938,1574,1220,2058,1072,1078,1918,1948,1188,1892,1474,1168,1912,1880,2012,3068,1432,1918,2186,2020,1274,2058,1260,2018,1548,1252,1920,1964,3164,2032,1582,868,2110,2214,2202,1234,2022,1242,1956,1190,1974,1556,1278,1952,1422,1186,1954,1358,1998,3118,1526,2090,1408,1260,1980,1374,1936,1610,1254,1104,1538,1980,1430,1920,1372,1268,1902,3790,3024,3956,4876,2400,2076,1996,1896,2336,1036,1046,2324,5180,2164,1036,2234,1002,698,674,1126,2330,1004,2272,1076,1992,4704,1906,4418,1938,2324,1302,1928,2320,2006,2368,1272,1956,1644,1970,2106,2016,1888,1620,1936,3098,1144,932,1978,4714,740,1872,2262,1232,1974,1500,1958,1580,1212,1918,2906,1216,1510,1334,1890,1410,1564,1292,1976,2442,1178,1986,3638,1232,2032,2266,1296,1964,2558,1608,1934,1640,1910,1608,1906,1184,1088,1970,4606,1922,1654,1888,2426,1906,1382,1602,1920,1778,1900,1652,1242,1222,1944,2452,1162,544,1402,1552,1918,3748,1248,1910,2250,1948,1376,1932,3298,1230,2018,3680,836,1942,1894,3478,1646,1992,3458,1972,2734,1278,1984,3936,4896,2574,891,2300,879,981,823,2391,907,868,2382,859,2454,2055,1069,1056,2332,1133,2501,1664,2428,1068,1075,2266,1036,1128,1784,1994,1286,2110,1381,2357,1803,1022,1464,1681,2419,1550,2279,2821,3649,3122,2475,386,394,406,427,3144,1069,1072,1355,557,1514,355,613,1073,3645,3616,2909,3144,2799,1255,393,628,359,2990,2728,2731,2004,661,603,918,1261,3100,483,384,2761,2720,3009,1849,2997,3052,1960,2624,772,1028,1302,901,3011,2993,3120,3059,3081,3039,3068,3078,3069,2880,548,584,2797,3061,3039,2233,1545,1905,3025,4157,2389,2371,1260,844,716,720,786,626,708,656,652,642,624,2473,746,674,784,908,1212,1470,1200,1684,1490,1670,802,1588,1212,1674,576,1520,1622,1562,1578,1314,1516,976,1106,1218,1578,1664,1680,954,1194,880,2112,1466,1680,1104,1430,1496,1406,1476,1690,1318,1562,1560,1560,1678,1670,2070,2254,1176,764,2226,2186,1774,1430,1364,1726,1806,1228,1236,1752,1730,1964,1650,1188,1152,1366,1806,1238,924,1056,1056,1298,1152,1296,1032,1302,1080,1276,2206,1294,946,2204,1276,1448,2216,1056,1546,1808,1800,934,992,1112,1252,754,736,670,858,1602,1424,1904,1688,1092,1472,976,974,632,596,640,586,776,616,1256,1428,1254,1374,1876,996,2101,1990,2102,1814,1764,600,758,1944,2094,1950,778,934,698,1592,1428,1440,1408,1842,1426,1330,1666,1474,874,1364,1042,1030,1020,1322,1778,1006,1060,1338,912,800,708,738,786,756,796,1606,2246,1276,1938,1896,1654,1340,2106,1882,1852,1962,1968,1940,1860,2046,756,756,1982,1688,1798,2028,1978,1502,1508,1152,1214,1696,1446,1352,2262,838,1952,1348,1812,1674,1190,1782,1916,2314,1832,1840,1822,1740,534,488,472,606,1780,450,1706,2018,2072,2054,2138,2038,1796,2026,2050,1988,2044,1474,1638,1984,634,780,1832,1662,1710,1542,1494,1908,1452,1536,1458,1480,1476,1664,1366,1578,1794,1814,1550,1408,1436,1456,1300,1102,1238,1184,1200,1166,1654,1356,684,660,1494,1112,934,658,604,490,764,630,650,746,824,564,636,1746,3168,2172,1634,1868,1760,402,1702,482,440,424,1918,1764,1376,1552,2486,1494,1504,1470,1190,1310,1412,1274,994,716,1200,1196,894,864,584,654,2152,1556,1930,1848,1740,1690,1898,1852,1666,1954,2036,1588,1524,1484,1978,440,1518,1708,1644,1952,550,2160,3810,2210,1912,500,1676,1798,376,1906,2038,2012,624,2084,1468,994,2120,1516,1064,1342,768,1096,972,1016,2420,1004,1066,2536,2098,1648,3695,3260,1840,780,1914,2118,778,2164,1386,2006,1436,1704,3202,672,1688,3256,1930,1946,1972,1968,670,1558,2450,1944,2214,1178,774,2246,2096,1516,1452,1448,1746,1816,1234,1136,1662,1676,1862,1734,1184,1152,1358,1772,1246,950,1040,1068,1266,968,1304,1046,1310,1566,1282,2280,1322,938,2244,944,1398,2154,1498,1082,1816,1792,934,982,1080,1256,756,480,738,672,592,434,1610,1432,1810,1706,1048,1010,1276,926,974,630,574,642,666,780,608,598,1092,1436,1402,1908,1572,2018,2122,1804,1574,592,758,1932,2114,1954,816,958,826,1596,1424,1436,1406,1848,1424,1334,1672,1478,900,1354,1042,1064,1022,1294,1314,1748,1782,996,708,1296,484,914,804,710,744,772,754,798,1614,2238,1688,1294,1660,1876,1586,1946,1632,1774,2044,1808,1848,1946,1962,1934,1900,1956,466,446,760,758,1862,1808,1600,2132,560,1500,1508,1516,1198,1216,1514,758,1462,1348,1906,1362,1952,1360,502,1820,386,636,1650,1184,1768,1926,1928,1912,1844,446,382,400,362,636,350,562,512,498,1864,336,472,1788,2106,718,450,440,772,572,498,764,894,2104,2194,1964,1888,2172,2016,2162,2164,1554,1610,2094,682,764,1916,554,618,482,598,1578,1614,1580,2008,1544,1754,1534,1534,1554,516,490,1544,1598,1722,1898,1686,1678,1640,1532,1520,1058,1254,1328,1394,818,532,760,1442,2144,722,498,674,600,516,506,878,1182,1086,694,638,786,838,676,686,594,678,506,802,1546,2272,1712,2152,1848,1702,398,448,436,446,1996,1830,1060,1450,900,944,620,696,430,376,470,478,1204,986,1214,860,900,828,844,1494,1480,1846,1844,1458,1578,1360,1842,2230,1638,870,1114,1926,302,596,336,1158,650,2012,1814,1750,2000,2148,1700,1662,1622,404,1076,2038,332,1566,1790,768,1690,600,2064,580,2367,2365,1044,2204,1564,440,1496,1888,408,2010,1362,632,2138,658,2166,482,1540,1046,2338,1594,340,1120,336,1392,794,924,796,1078,2164,1122,1292,2178,2220,1706,1076,1708,1602,858,2846,2068,394,738,620,1442,658,2224,820,2298,750,1484,2104,1506,1728,2700,1772,2728,1972,2038,2102,2086,704,1538,356,644,2418,1772,2254,1364,2766,1044,1158,2486,1374,1774,2166,2044,1418,1546,2576,1200,1408,1376,2532,2500,986,2490,1066,2646,2636,2042,1170,2752,2468,2652,1070,2528,1306,2596,2522,2534,2562,1706,1304,1248,1546,1326,1448,1584,1816,2488,2768,1868,1588,2540,2548,1854,2668,1510,2524,2688,2406,1918,2496,1760,1634,1128,2490,1402,1398,2332,2684,2018,2034,1784,2562,2294,1702,2170,2640,1806,2570,2564,1116,1150,1926,2634,2438,1348,1924,2140,1702,1652,2182,2526,2748,1392,2074,2672,1660,1856,2178,2928,3565,2456,3078,2696,2794,2810,2894,2114,2200,2704,2742,2322,2354,2308,2606,1494,2652,1600,1568,2742,2396,2606,2752,2668,2672,2700,2538,1522,2710,1162,2474,2574,2528,2472,1356,2466,1360,2500,2294,2694,1330,2142,378,974,824,1218,1162,1057,1047,894,585,825,819,995,569,1246,1384,1395,2102,1242,1696,1602,1462,1546,1638,1673,2221,1706,1620,1657,2163,1702,1621,2148,1670,1989,1581,1604,2167,1468,2112,1628,1844,1869,1735,1838,2261,2270,2234,2153,2180,1622,2298,2258,1381,1704,2222,2135,2157,2092,2186,2157,1632,1166,2274,1102,1594,788,936,980,2212,1230,752,2102,2476,2000,756,1180,2008,588,1504,2741,1212,1944,1002,1474,1368,1924,1034,2028,828,646,1070,932,1304,1032,920,1780,804,600,780,1976,1130,918,2510,1930,674,496,1044,1488,1282,754,2148,812,572,966,780,1078,852,944,896,884,650,956,876,1004,778,2428,1360,1320,984,1958,364,1396,1786,532,1122,1148,1908,1196,1144,672,480,1168,666,932,1834,574,736,910,1098,1264,1590,788,1380,616,772,588,1904,1876,1898,1890,868,1812,1656,1520,1588,1526,1374,1012,878,1356,956,1112,808,948,704,1458,502,448,424,894,432,424,1436,1868,1376,1980,996,948,1964,1388,872,1020,1660,1480,2072,1788,896,764,744,1272,1856,2056,1976,1704,1996,1812,1712,1656,1760,2008,1924,1568,1548,1392,1932,1908,2008,1936,1988,1900,576,544,760,1092,1504,1508,648,824,1420,1508,1616,2072,1956,428,856,1580,1128,400,768,772,400,1120,604,1588,1120,340,1620,1604,1472,1520,2024,640,508,756,500,536,528,436,576,496,1808,1452,1604,1984,1108,1928,1924,1880,624,588,668,1904,1908,2000,1796,1988,1428,1996,1124,1548,2116,1896,2000,2008,2012,1884,1992,432,384,1924,436,512,1884,2004,920,820,1124,876,1536,1116,1264,1992,1360,1092,2136,1572,1996,1756,1976,1744,1292,1764,1800,1516,2032,828,1088,2016,2028,1656,1444,1888,1904,908,2338,598,1010,926,1904,1492,876,576,456,1422,946,1150,754,992,1074,684,628,1600,742,1206,1786,1296,1740,1206,540,618,1438,1426,1084,868,1912,482,804,960,1502,502,806,1018,1548,1198,652,784,718,768,552,620,1736,838,552,1632,1916,1986,1458,1092,1134,430,1328,2064,1724,2052,1718,1716,1722,590,1866,1528,784,326,960,848,1120,1146,838,748,1214,1150,1066,388,392,1558,1392,1050,1220,532,1236,338,1708,794,440,1520,2008,1512,1240,1224,1868,1458,484,1972,1636,1436,1896,1582,1262,1586,1898,1276,792,1976,1894,792,1886,1264,1282,1582,1264,942,1240,1896,1272,1124,1970,1106,1586,1588,1580,1738,1728,1428,1716,1422,1968,1736,1594,1708,1260,1258,808,1702,1280,1266,1574,1280,1886,1506,636,1578,1894,1040,1584,1970,1268,1210,1580,1584,1498,1034,1826,506,1886,1268,1008,1276,1262,1878,1894,1092,1762,1106,794,782,950,948,1090,1966,1588,1274,946,1272,1980,1886,1294,1280,1256,1278,980,1262,1878,1876,640,1104,1104,1270,942,1754,1428,1112,1254,1884,1276,1892,636,1244,960,1260,1896,1272,1572,1116,1276,1116,1020,1432,996,1966,1270,1968,1118,1980,1278,2433,800,1490,1230,1084,1442,1416,1196,954,1446,952,596,1494,1432,598,1426,952,960,1198,952,712,956,1434,940,846,1488,852,1198,1198,1194,1318,1308,1074,1300,1078,1492,1312,1204,1292,950,952,612,1312,962,954,1200,968,1430,1118,480,1174,1434,802,1198,1486,966,908,1198,1192,1104,782,1376,1194,1434,1256,962,756,960,950,1434,1416,1434,814,1316,836,594,598,720,714,806,1484,1176,966,720,958,1500,1414,978,968,952,964,740,950,1430,1418,482,838,712,1308,970,840,718,1430,956,1434,954,698,956,1438,962,1188,844,962,842,768,1076,758,1502,960,1468,840,1484,946,2170,958,2170,2162,2142,1970,2024,2012,2162,2152,2148,2130,2032,2046,1990,2004,2016,2154,2140,2140,2152,2136,2120,2166,2146,2158,2146,2156,2148,2136,2148,2008,2006,2018,1996,1986,1966,2032,2022,2152,2138,2008,2000,2150,2130,2104,2030,2028,2010,2004,2018,2016,2042,1092,2154,2264,2114,2074,818,1922,1602,2058,2056,2036,2024,2030,2022,2062,2010,2024,2024,2030,2048,2036,2026,2038,2056,2044,2038,2028,2036,1992,2026,2038,2038,2028,1982,2032,2006,1986,2034,2032,2026,2036,2016,2012,1978,1940,2016,2026,1762,2036,1914,1900,2044,2044,1994,2006,2020,2016,1942,1942,2174,2032,1842,2230,1996,2002,1044,1062,1012,612,2020,1988,2040,2030,2034,2018,2040,1990,686,464,2030,2174,2040,2032,2014,2038,2032,2026,2036,2050,2100,2102,2106,2028,2036,2078,2026,2018,2048,2050,2008,2030,2150,2102,2020,2016,2008,1982,2040,1480,2030,2032,2030,2028,2014,2016,2028,2032,2020,1846,2022,2024,2266,2034,684,2054,2012,2032,2010,1996,2172,1410,594,1508,2060,2026,2008,476,2016,2008,2122,2040,2040,2052,1998,1970,2024,2058,2020,2010,442,1410,594,2066,2040,2008,2068,2032,2052,2032,2076,2166,2144,2190,2126,2140,2162,2170,2010,1558,2048,2026,2026,2030,2156,784,2030,2034,2054,1990,2006,2166,2160,2024,2014,2132,2152,2160,2870,1666,1608,1730,1742,1670,1586,1754,1794,1600,1612,1614,1598,1604,1604,1598,1600,1602,1612,1608,1612,1764,1698,1688,1602,1602,1570,1574,1224,654,1608,1748,1598,1592,1696,1702,1778,1660,1754,1720,1698,1768,1612,1690,1640,1778,1604,1608,1596,1596,1738,304,562,790,1680,1588,1648,1770,1492,1696,1680,798,786,1756,1752,1610,1678,1690,1652,1784,1694,1750,1606,1734,1654,1712,1598,1594,1676,1628,1596,1628,1630,1604,1592,1754,1612,1734,2228,1606,1678,1652,1566,1650,1656,1668,1618,1612,1728,1628,1768,1666,1602,1746,1674,1588,1592,1596,1598,1720,1754,1622,1610,1610,2491,2504,2504,2475,2475,1024,1738,2094,2102,2094,2096,2086,2108,2038,2098,2110,1166,2108,2094,2108,2094,2102,2088,2100,2094,2108,890,332,548,2098,2088,826,1412,1272,1396,1066,680,2064,2094,572,2122,1398,1382,1214,1520,2084,1366,2118,2112,2104,1908,2130,604,1334,1928,1372,402,2484,2422,1182,520,2470,2440,2456,2468,2364,2364,756,1358,2122,2320,1572,2088,2128,2144,1794,2158,2184,558,544,788,2470,2448,2084,2210,2504,580,1264,1690,1604,1624,1810,1584,1740,310,2054,2334,358,384,1882,2452,2452,2182,548,939,1558,2112,1670,1956,1918,2222,2506,2506,2579,2494,928,1002,978,830,1776,1692,570,2154,1732,1540,2226,908,1422,1658,488,670,380,696,1390,1624,332,1714,2076,374,1488,1076,1618,2288,652,330,1912,2160,1296,2274,1966,708,1932,680,1518,2482,2602,1978,386,1462,749,1984,793,802,684,988,1958,2090,1472,2334,1096,1038,1084,1424,1692,610,1202,800,650,428,1902,860,1522,636,1202,690,1940,346,1198,860,1834,2180,836,1542,1238,1055,1500,1364,1976,1026,2574,2574,2574,1074,478,1414,1410,1380,1430,1002,1380,1432,1392,1360,1086,1206,1220,1438,1438,1488,1510,1310,1376,1584,1694,1756,1246,1346,1434,1328,1142,1140,1172,1092,916,886,586,978,474,408,1470,952,1010,934,990,1228,1024,1460,1050,1372,1226,1228,1214,1260,1138,1166,1288,950,952,890,1012,720,1232,1220,596,684,1230,1018,1018,824,814,868,922,1000,860,1054,966,968,976,958,1244,1292,1232,1322,1218,1326,1228,1296,1346,1296,1300,1388,824,1228,926,1046,812,822,858,856,876,880,1008,434,1168,1298,532,622,532,1210,800,1206,1208,1214,1178,1286,1140,1224,1214,1176,1176,1308,1194,1218,1210,1202,1106,1142,1134,476,568,1232,1200,1200,1110,1216,988,1286,1282,1284,1298,1268,1248,1346,1160,1278,1228,1250,1252,1240,1254,1240,1174,1222,1226,1202,1274,1202,1280,1244,1284,1244,1254,1250,1238,1250,564,596,538,558,594,414,502,580,594,1288,1282,1254,1254,1250,1236,1178,1310,954,1100,1104,1192,1248,1244,1248,1386,1216,1218,1214,1214,1196,1210,1314,1250,1142,1216,1212,1234,1238,1216,1206,1180,1232,1276,1266,986,1142,1070,1194,946,1056,1064,1298,1366,1362,1144,1010,1136,1142,1148,556,548,1164,540,1118,1140,1216,1282,1164,1176,946,1332,648,644,650,646,1146,1316,1136,1034,1292,1290,1288,1144,1104,1094,908,818,904,1146,1172,1140,1280,1220,1234,1246,1629,1192,1618,1602,1608,888,1510,1598,1180,1034,624,496,1604,1588,1322,1590,1612,556,2436,476,924,872,1186,490,490,858,1262,1398,1408,554,2224,2224,2224,1136,762,1482,1432,642,654,642,654,458,456,602,602,600,600,602,460,610,458,600,608,1490,1480,1516,1494,1096,748,772,1490,702,1494,1496,1500,1498,416,1500,418,746,2224,648,1498,2084,978,1070,1188,1498,1504,500,1272,1116,1200,1044,938,1748,1022,1084,1006,1014,1014,1018,1008,1018,1468,1490,1202,1190,1178,1176,1506,1506,1502,420,2368,902,642,978,300,2224,544,2510,2626,2714,396,1660,2636,2244,2696,2344,2634,2638,2436,628,790,2644,2538,2642,2628,2478,2644,2700,2540,2544,2570,1172,824,2638,2498,2660,2698,2682,2654,2652,2712,2638,2688,2492,2466,2634,2706,2698,1116,2424,2354,2642,2518,2696,2500,3122,1896,2036,1850,2034,2088,2278,1724,2038,1814,1950,1944,1872,838,2034,1654,2268,2036,1950,2042,1904,2040,1978,1966,2034,1948,1966,1976,1978,2082,2052,2082,1954,2052,2046,2040,2094,2046,2074,2028,2032,1798,1878,1952,2030,2032,1822,2030,2064,2088,1924,584,464,468,1488,576,1464,1204,1260,1528,1378,1384,978,774,1054,754,476,2136,1226,1282,1264,1264,1948,1474,1632,1942,1614,1642,1590,1528,1824,1686,1720,1802,1696,1614,1684,1680,1568,2572,316,338,406,1280,826,808,1186,1268,878,844,1312,1174,1294,1188,1290,1280,970,1244,1204,804,946,814,1428,1308,1036,1194,1893,1700,1676,1704,1700,1708,1256,1688,1708,1138,1698,1708,1656,1700,1188,1702,1706,1708,1712,1396,1708,1706,1158,1886,1930,778,1476,1326,774,1502,1492,492,1316,758,1498,668,1294,1468,1916,962,1448,1212,1468,1026,546,1468,1464,1440,1472,754,1430,922,1340,1450,1028,1450,1914,1318,1028,1308,750,1462,502,1498,1504,1764,1468,710,1494,1512,1488,1230,738,1504,1240,670,1700,1292,1498,1206,1506,714,1436,1026,1512,736,1870,1504,1498,1292,940,1102,1322,1496,1290,1690,1498,1532,1312,308,1510,1480,1102,962,1504,1480,1760,1518,1358,1288,1384,1244,1302,1172,1644,1492,1500,980,1450,710,1506,660,1440,1504,1294,736,1452,1610,1462,614,1450,1508,1870,2060,712,1368,1514,498,456,332,346,342,368,346,400,344,344,344,738,342,334,344,520,340,346,334,332,710,2237,2237,770,522,358,634,476,1286,624,636,584,670,718,642,1458,1460,740,602,628,636,652,654,1394,612,954,660,628,1492,706,1322,960,998,1064,710,754,684,1360,1014,1436,692,570,468,1454,1466,1430,1422,1432,1442,1012,900,1166,644,656,752,1172,500,626,550,1644,430,1064,1044,1564,1456,1638,1748,1818,1140,1582,1446,1468,1484,1516,1492,1476,1456,1470,1480,1458,1466,1452,620,1502,1472,1116,1072,646,684,1256,1152,716,790,1444,1466,1496,1120,1154,716,870,1264,1272,814,816,1340,1548,1482,1552,1522,1636,1206,1380,1380,846,1262,1504,1318,1536,1512,1524,1482,1504,1506,1512,1500,1518,636,1672,1410,1634,1160,1234,1288,1302,1206,1284,1250,1318,1000,808,870,1748,765,770,886,988,1136,758,634,730,1258,854,932,1466,1330,1070,1128,842,1318,780,1004,798,1464,664,1060,754,1296,1544,982,752,1486,970,302,892,698,786,404,524,1450,1392,1244,1430,1436,1442,1466,426,448,338,328,882,482,1384,834,1170,1054,1248,1330,1222,516,614,2003,2074,686,416,394,398,396,496,482,400,474,386,400,388,404,404,390,388,390,384,2084,1252,956,860,1148,1136,1136,1948,840,1592,2000,660,1476,644,1968,1144,1792,2156,932,2036,1476,1920,1940,1924,1944,1952,1400,1928,1980,2156,1364,528,1852,1776,1392,2068,1936,1792,1784,1724,1612,1420,404,1124,1800,1412,1376,1960,2048,1344,1040,1132,1036,976,372,1084,1476,1468,1020,1056,1516,1080,1040,1540,1892,1688,1548,1068,1236,1248,688,2000,1196,1632,2008,1884,1944,1824,1012,1596,1936,724,424,2064,308,1936,1908,1920,1672,1588,744,1856,1464,484,1580,1252,872,1876,1468,1544,1608,1600,1888,1400,1980,1868,1824,1080,732,1612,1896,1488,1480,1880,2020,1644,1832,1768,1968,1128,1136,1148,1948,1904,660,1552,1640,908,672,1844,2014,1928,1852,1128,1136,1136,1486,788,1012,970,1278,1964,1702,1546,1144,654,1856,862,1832,1620,1562,310,380,1688,1686,1102,1010,902,1510,470,546,1536,1452,904,1952,1208,1604,1250,904,1014,1222,1790,1302,792,950,1044,1144,1776,1614,1012,1084,1008,1094,840,1660,1974,1376,1176,1346,724,688,506,744,1094,1132,1490,1198,1452,474,718,442,504,866,1934,984,704,1132,660,490,722,720,918,798,1924,1276,1120,1080,702,778,490,1198,790,1148,358,852,2032,436,944,1728,676,628,832,724,1796,1432,1624,608,380,1040,2004,436,1232,860,1028,380,544,816,1220,852,3492,788,1104,756,1864,4300,2060,2024,372,1804,1840,4976,800,768,784,772,1400,2056,2152,1588,380,400,1596,1624,1552,1828,4540,2000,460,472,1164,1588,548,588,2128,2352,728,1592,2316,2212,2256,1712,1424,1120,2164,964,916,896,1036,1180,1172,580,1512,528,1056,1060,1900,2586,1280,1680,1904,828,1956,1136,1852,760,792,896,1676,1892,1276,1772,2128,1864,1980,2048,1524,2080,2020,1804,1116,2016,2136,840,1456,1824,1752,1488,1216,916,2044,1408,1496,1520,1800,1540,2016,1476,2076,2020,2000,1384,1524,880,956,732,1504,1380,1680,2032,2004,2008,2032,2000,2024,1600,1720,2024,2140,2016,2144,1904,1852,2012,1784,1520,1764,2020,1396,2156,2248,2172,1484,1004,2016,2008,2020,2028,1556,608,924,980,1224,1132,2004,2008,1724,1812,1140,2016,1772,2356,1540,1636,2144,2152,2144,1296,2024,2012,2016,1768,2020,1608,768,1028,744,680,1920,1000,1948,2184,1900,2024,1908,988,2116,1892,2384,1636,2024,2220,2160,1824,2144,2148,1436,1328,1508,1392,1512,1748,1828,2048,2100,1920,2264,1976,840,1964,1984,1640,1840,2240,2268,2004,1700,1704,2444,1012,2124,1384,1620,1600,1922,1974,716,1078,1870,736,764,802,556,906,2410,1424,3036,1526,1788,3396,482,3364,2160,1992,1858,1750,2088,2036,1836,1130,2032,2026,1476,1816,2026,1438,1228,934,2054,1380,1524,1242,1812,1500,2032,1502,1110,1988,1066,1102,2040,2040,2020,1398,1900,1534,852,1792,1406,1708,2052,2038,1996,2018,2046,1620,1564,2040,2038,2046,2160,1928,1868,2034,1928,1806,1538,1786,2044,1412,2036,782,2174,2046,2040,2064,2040,2058,1590,620,936,990,1240,1150,2028,2034,1746,1836,1156,2042,1618,666,1800,740,754,2352,1566,1662,2174,2174,2034,1156,2044,2038,2042,1786,2078,2044,1624,778,996,798,694,860,964,2044,1030,1912,1980,1930,2048,1772,888,1034,990,1916,2392,1660,2052,2186,2272,1852,2170,2172,1464,1344,1526,1418,1530,1778,1856,2076,2154,1852,2208,2040,852,2028,2016,1662,1864,2430,2302,2034,1724,1732,2812,880,1918,2312,2218,2235,2444,2740,1607,2303,504,476,2273,2432,2388,484,2221,2460,2191,2529,2240,834,1655,1529,2461,2544,2121,2463,2485,1702,2506,2557,2480,1753,544,1022,1931,782,1428,2262,1094,2502,2503,2465,2500,1783,2568,2544,2376,2468,2560,2116,484,1968,782,2602,538,2595,2277,732,1040,536,2832,2624,1790,1064,2507,2623,904,2577,2485,2517,2505,1370,2420,2464,2548,2798,2554,937,468,1202,2503,2503,1416,796,790,1614,1850,1332,786,1138,1144,1694,1396,1562,1170,890,746,794,800,726,708,1916,690,710,734,1208,1444,832,698,514,1508,1432,1308,2503,1852,850,386,1948,524,1252,504,502,476,308,320,1006,534,2020,1958,620,959,628,1052,776,1048,1046,1048,2046,2176,2299,2080,2074,2200,2064,2161,2082,2090,2092,2082,2072,2078,2064,514,968,818,1050,390,2224,2148,2228,464,372,620,356,388,344,356,348,908,940,1988,2044,2008,1784,2028,640,352,1268,1228,536,364,784,380,920,320,864,392,316,360,436,492,1724,2076,400,1760,1860,1932,724,1884,2052,2120,2084,556,2108,2080,2104,2012,1736,1692,1860,1972,2036,1952,2016,484,2000,1892,1988,1928,412,1944,1896,1948,1944,1980,324,312,364,316,332,676,976,772,356,344,1196,1360,1492,1664,1812,1964,604,1864,760,800,2088,2000,360,436,792,692,1904,1880,2004,1912,1968,1952,1916,2092,2080,744,2052,1940,1908,1944,1908,1964,1888,1956,1912,2096,2000,1812,1740,1792,1656,1468,2032,1916,360,1904,1904,1864,380,1768,1480,2088,1304,356,1372,1904,2092,2112,1924,1968,1888,1248,1892,1720,1500,1652,1856,1132,432,576,872,672,1628,1020,1248,1536,1920,2112,1888,2004,620,304,760,1000,764,1076,1156,1188,1192,1908,2032,1936,2076,1144,2164,1352,432,740,448,760,456,780,432,508,904,520,908,436,912,1808,532,1248,1864,1916,1860,376,1912,1880,1892,1852,1856,1880,1964,1864,1892,1892,1916,1932,1956,1528,1632,356,332,1728,2056,356,2196,744,1896,1052,1620,356,1788,1920,1252,968,952,468,848,1520,1536,644,1676,2008,356,344,1540,1000,888,884,1856,1064,1020,1372,1016,1904,384,476,612,748,724,1408,1832,1300,356,1152,884,616,988,1152,420,548,1728,1764,1956,1988,1180,724,928,900,1112,1028,764,2048,692,2132,412,948,764,1020,896,1072,1776,728,852,892,900,1100,1260,1652,1308,1096,712,992,728,1096,372,340,1084,1728,1000,1080,1504,992,2196,828,832,884,848,1136,1428,1356,1440,1316,628,1008,956,668,1216,1116,580,1308,1772,652,1248,1684,508,572,568,1016,2132,1344,2084,556,856,1964,1024,964,1996,556,332,1024,2492,1452,392,552,840,860,1656,1828,1428,1224,1736,1888,1900,1776,1480,1392,1884,1248,1788,1644,1728,1776,1580,1784,1956,1752,1816,352,1744,1924,2016,1660,496,1752,1248,1480,2048,1720,972,2192,2136,2148,2100,1204,928,1820,1756,2092,2100,1876,1976,1424,1092,1092,356,1244,1224,1916,592,1292,608,1040,1384,2048,1876,2012,608,856,672,1444,356,1540,1186,1190,662,812,1590,1596,1552,1576,1444,1574,1558,1394,1280,1162,1248,1542,1256,1594,1202,1166,1220,950,1622,1652,1652,1622,1612,524,544,546,590,470,528,326,440,1622,1206,734,926,940,970,958,604,732,992,1046,1014,1056,1592,656,486,1608,534,624,498,792,1386,1380,1376,1628,1594,1634,594,924,586,856,1146,1172,1218,1616,1486,1618,1624,1542,1640,1610,1624,1474,1624,1604,1614,1204,1608,1624,1198,1606,1616,1630,2098,1848,2172,2571,2022,1980,2040,2652,1020,4170,2126,2664,1210,1218,1110,1266,1126,1228,2064,1132,1864,1438,2040,1288,1256,1634,1662,2486,2452,2460,2536,1874,1752,2390,1766,1280,1280,1280,1280,754,522,1680,348,776,696,1294,1184,1686,1858,1682,1724,1224,1672,1224,1510,1510,1516,1388,1500,526,3180,2384,646,532,1774,1456,1828,854,1750,1746,1754,1276,772,1780,1754,1274,1400,1764,1764,1020,1172,1524,2105,2105,670,360,794,666,742,954,652,742,1862,1554,1834,766,836,566,1042,792,2756,2756,2056,324,676,792,380,704,1544,400,1392,712,1032,948,812,1000,1448,564,728,520,1868,1872,840,2016,1884,756,1864,872,972,420,1228,1552,1548,2136,2000,2140,892,1344,1744,1736,1760,1996,1820,1920,1820,1620,1752,1576,1428,1860,1868,1204,1504,1052,508,964,804,1456,1764,1748,1736,632,848,1004,968,800,1992,1752,996,2308,1872,840,888,1860,1864,608,744,1640,1504,1788,1112,1212,1764,1764,860,1488,1756,892,664,760,964,800,1076,1716,1708,780,748,828,656,768,728,1560,624,1128,564,1108,1052,1120,1220,1236,1052,1144,1140,1204,1196,708,1180,1204,504,1284,1296,960,932,1982,1956,2022,1994,452,788,598,1390,588,1556,664,720,680,636,570,780,1978,956,1140,740,764,1334,718,1144,680,1136,1186,762,1956,628,408,552,1886,488,580,1036,604,660,1008,796,636,728,500,832,560,556,1000,876,592,684,504,604,760,712,1192,812,808,432,732,1336,624,1994,2014,1176,1998,1384,1356,712,1988,1930,1148,988,552,1730,1360,1340,1400,1208,1012,1274,1968,1980,704,652,482,1164,388,476,512,1184,1220,1204,1100,664,940,736,1258,1192,996,1100,1422,1268,1076,928,388,644,524,680,1036,948,708,730,794,622,744,1978,716,1264,804,908,1180,712,680,564,412,724,2004,536,468,1256,1024,888,1878,1136,1220,1220,1416,1092,898,1108,816,616,860,1124,1280,648,496,1088,1896,1236,1236,1324,1108,1004,832,740,640,816,728,832,1384,868,1360,596,604,1064,2026,592,640,1080,498,1114,404,512,324,736,748,802,804,1956,908,1212,1192,1144,1036,1100,996,1092,1064,1060,1016,768,656,1144,1160,1256,1100,1276,1216,1300,1164,856,724,604,916,708,644,552,644,984,1448,1148,1380,1168,608,1728,1100,544,720,628,562,1986,2110,728,728,1924,2130,1688,696,568,840,1100,1076,1684,1192,996,892,1152,836,888,1000,1116,2014,1308,1036,2140,1060,1204,1264,1072,870,1940,1080,1152,1000,1296,1074,880,976,768,508,544,1176,1124,1388,1244,476,1688,1004,1500,480,576,1046,1092,936,872,1388,1288,856,792,1052,960,928,652,1100,984,744,1120,1196,772,1120,1056,632,1976,1316,792,804,982,1308,606,924,1136,912,1280,1270,1070,1902,1388,1440,2036,1292,1600,1128,464,956,1052,1004,920,1368,1132,1116,976,1210,1096,872,440,988,492,1276,488,1316,648,1148,908,872,1816,464,824,1044,1996,694,768,1012,740,1988,766,1008,1000,946,578,932,1308,756,552,1204,1000,1244,614,1164,1000,1236,2732,1280,704,1266,972,1388,1222,1172,380,1292,1220,768,1476,3296,594,1148,1474,1282,932,976,682,682,1444,632,614,1432,662,598,1434,1400,498,1472,796,1222,1252,314,816,304,426,1308,1312,1060,972,314,1470,1424,1382,1374,616,444,1440,1436,1218,1274,798,462,406,868,922,1390,1390,1266,1354,1254,1278,1136,688,698,766,568,1268,1342,1488,1910,988,1034,1322,1288,914,726,376,852,1408,1440,1532,1382,1220,1446,526,1490,1034,850,304,828,1320,1470,364,496,834,634,1278,1276,1404,1310,1310,1224,1220,1302,1226,1390,1414,1270,1366,812,1304,1492,1392,1362,1290,1328,1222,1316,1616,1472,1470,394,1232,1400,1400,1296,1216,1146,590,346,782,1336,688,1272,554,670,1324,578,422,772,1326,978,878,1002,1410,1306,1400,1456,1400,428,1214,982,978,592,1280,1300,1388,1256,1252,1480,1214,886,1216,1392,526,434,1408,1388,924,1430,1404,888,1438,772,3276,1310,1268,1470,1138,1328,1220,1228,1392,1470,1058,714,1456,1188,1214,1110,1038,1188,578,1142,480,1192,836,834,684,810,1334,1296,1268,826,1304,576,1296,1312,1264,1316,954,1382,1294,1048,1062,1426,798,612,1338,1296,888,990,1324,1204,1300,1296,1310,1310,1292,478,934,1064,1394,1398,1340,1310,494,1344,1282,1322,882,1274,808,1296,814,1264,788,1294,826,1254,1236,1242,1298,1008,782,1186,772,922,1098,1196,452,1212,1100,2084,1156,1276,752,1676,1396,2196,1464,1000,1196,2216,952,1508,2068,1088,1772,2200,732,1028,2224,1724,1656,608,2228,1124,1168,2080,1764,500,564,2284,980,884,1788,1440,1280,1280,1280,1280,1746,1914,1438,2034,1974,494,514,388,2014,1962,1938,1372,1982,1814,1280,2516,818,534,538,2498,2586,2726,2582,2530,2550,2560,2512,2640,2580,2632,2164,1106,2648,2652,2604,2782,1920,2568,2630,2642,2630,2636,2656,1896,2672,2626,2404,2628,2630,2436,2356,2356,2942,2600,2850,2682,2660,2310,2252,2076,2650,2620,2052,2620,1808,2640,2436,2520,2882,2630,2620,2608,2728,2414,2518,2614,2258,2748,2686,2750,2600,2614,2358,788,1482,840,1478,1490,1482,1482,1496,1476,874,1482,1144,1120,1246,1248,1124,1210,1492,1484,1462,1486,1482,1482,526,544,1484,1308,1476,1478,1482,1480,1484,1486,1488,1482,1476,1470,830,1490,1480,1480,1494,1484,1486,1482,790,1486,1488,1480,1482,1480,1470,1484,1150,1122,1480,658,1224,1104,660,1476,1490,1160,1478,1480,1154,1486,1478,1482,1482,1476,1484,1478,1468,1490,1478,1160,1030,1486,1482,1166,1480,844,1148,1482,1476,1478,1478,1484,1036,1536,1504,1494,1528,1474,512,502,1572,1130,1132,1970,1106,1962,1982,1946,1656,416,1396,416,1968,1962,1980,1958,1170,1504,1960,1572,1490,1652,1684,1498,1658,1982,1968,1948,1980,1972,1974,690,718,1970,1738,1968,1970,1966,1966,1972,1974,1976,1968,1972,1964,1102,1970,1966,1968,1972,1974,1964,1970,1048,1972,1974,1966,1980,1974,1960,1990,1528,1524,1964,328,878,1626,1474,890,1960,1972,1546,1960,1964,1540,1970,1964,1966,1968,1968,1966,1964,1968,1958,1982,1962,1536,1372,1982,1970,1538,1980,1972,1176,1538,1972,1960,1964,1958,1978,1450,2046,2002,1986,1970,1974,1988,1504,1504,1594,636,1936,688,1792,808,1080,616,1152,1264,1056,656,1692,1772,2448,2132,1964,832,1988,1952,1252,2530,1732,2140,2530,1748,1016,1028,1262,1442,2040,2076,1936,2096,890,886,2126,2082,2076,1978,1092,1240,1650,1244,1664,1480,1476,2128,1080,974,682,988,2110,956,994,1554,2122,2066,2092,2072,2064,2168,838,620,608,2080,2070,2220,2168,878,2070,548,2070,1182,872,2070,2078,1914,2000,2030,2070,1498,2144,2400,912,1228,2046,2074,2064,1584,1896,936,2072,2060,2126,994,970,1680,494,490,484,2068,1002,482,490,1590,520,960,494,1014,1336,1446,1444,996,2080,518,524,1498,2054,996,2058,1004,444,722,1002,2046,552,912,1026,1074,1000,996,2090,2146,2158,2200,2072,740,2122,2052,2066,2078,2116,2024,1708,1890,2098,2108,2066,2078,2072,964,964,1332,1340,960,956,1340,1494,1320,968,962,746,962,960,342,1486,588,1002,1336,2056,1334,2076,1106,1060,406,2106,1116,662,822,2054,1034,1154,1992,1080,336,2072,550,1310,546,1648,1872,1032,1926,1554,1004,1738,2074,2044,2050,890,974,1220,2054,2108,2088,1110,2086,2196,1964,1936,2070,2026,1068,2078,2096,2086,2070,2090,1464,2062,974,1100,880,898,1882,2072,2026,884,1064,774,1142,1104,1016,1794,2046,794,876,644,1014,1798,942,932,798,2026,1488,3214,2070,2078,2054,1048,1002,740,974,1018,1026,2104,1556,1838,418,586,572,674,448,486,2010,2058,2074,2098,2078,1604,1440,586,1614,2072,1466,898,954,1956,1444,1898,2086,2084,1854,980,886,1566,2086,2108,2074,1252,582,548,2056,1020,984,852,1006,998,1008,888,1020,2068,1472,1764,2120,2126,1020,530,1308,606,2076,2074,1380,996,562,2074,2066,2260,2074,1926,1946,998,904,2120,2092,1924,380,1522,2076,2110,1930,1994,2266,1202,2088,2074,2076,2132,1176,2098,2084,2092,2078,1620,2160,2084,2094,1488,1892,2072,976,1006,810,1808,2086,2086,2112,2082,2086,2094,2096,2088,962,2148,2096,2124,2076,2146,2072,2074,2034,1040,882,954,986,1058,1028,1002,1950,822,1286,2074,2136,2108,1190,2212,2224,2134,2098,2102,1186,2080,2086,2092,1002,2080,1000,996,2088,2078,2084,2082,2080,2094,2016,1120,736,672,550,2068,1484,1494,2076,684,704,1208,360,728,1322,2058,2078,1930,1928,1436,2068,1936,990,1086,1726,2098,2070,2108,2080,1280,484,1212,1094,638,434,2080,2092,2072,1760,1634,2104,2104,1474,1256,648,2028,1654,1950,2010,2090,374,1206,2082,426,1858,2074,2082,1476,1488,786,466,750,1946,2096,2118,974,794,996,2066,1192,722,2080,2114,2090,2072,1314,2060,2074,1448,1464,2078,2072,1932,830,924,932,1920,1928,2072,1734,2078,2080,2078,1490,988,1984,2118,2028,2084,550,1890,2064,2098,1178,928,2086,968,554,2020,878,998,1822,1242,1482,988,1174,2084,2070,1144,862,1418,1220,920,1482,1162,2072,1148,1014,1010,1010,1930,1914,2058,2076,2072,2102,2082,1280,2122,2062,2074,2210,2146,1496,1122,2054,2044,1838,1704,1686,1810,1760,2090,2066,1940,1876,1896,1492,1188,1176,2018,2070,2022,2072,974,1862,1602,554,2018,916,1024,2104,1018,1014,402,1196,2058,1012,1842,2074,1686,2042,938,2106,2060,2034,2030,2068,2050,978,678,2094,1050,1550,452,2090,1006,2084,1004,1046,1342,1608,1300,2150,1948,1950,1142,2058,1398,930,902,2042,1634,2052,1466,2060,2064,1814,1798,1732,1698,960,1108,432,694,1094,1756,450,1050,1710,1716,1728,820,812,1094,808,1988,820,812,1726,1726,836,804,816,808,820,802,1796,1800,1722,1732,1778,814,830,1562,822,814,832,814,836,1968,1980,1446,852,824,1790,818,836,1050,804,912,1356,1282,1392,636,2384,1280,1280,1280,1280,1280,1280,1322,940,940,940,1498,1272,1336,1306,2138,3030,2312,946,1178,1060,2258,2536,2146,2388,2142,2140,2522,2714,2156,2706,2282,2620,2504,2244,2244,2584,2038,2264,2474,2524,2782,2340,2616,2940,3200,2425,742,740,1686,2457,2225,564,1044,2538,2524,2318,1144,2302,2666,2653,2534,2421,2430,2346,2450,2114,2104,2764,2498,2507,2538,2495,2626,2302,2534,2534,1476,1948,870,762,1976,612,1368,814,1786,1998,1080,758,892,566,908,1240,580,1272,550,1622,1366,1730,1726,1698,1300,1266,948,2534,2534,2534,1868,720,2098,2408,686,2382,2090,2066,842,2058,818,774,1972,1670,1958,1242,2190,2002,2984,2038,2124,1710,1438,2062,1644,2132,432,2070,2138,1686,1650,2364,2018,1988,560,2621,716,1928,3078,2106,2142,2049,1120,562,1432,2146,1866,2162,2076,2186,2310,2132,1390,1668,1148,430,1342,1426,2474,1970,938,556,456,478,1280,856,2130,2332,2366,2362,2396,582,316,1022,340,2354,2613,650,1530,2440,590,574,482,474,518,552,550,538,714,682,652,788,620,614,612,722,702,718,710,638,626,628,664,634,660,842,796,992,970,950,1040,1084,1048,1312,1280,1310,1274,806,1444,1386,1388,954,690,634,638,694,1798,1760,988,960,1026,976,1512,1516,772,636,1520,1988,1424,1466,1478,1468,1366,1350,1592,2532,1264,1708,1350,1002,940,932,904,926,902,1114,1094,1078,1076,1154,1088,758,1168,658,1372,326,542,308,664,1796,616,1714,2190,780,1606,1924,796,1120,1134,1090,1094,1622,1602,1154,1630,1346,1284,1020,1018,1036,1184,990,1010,1008,2158,1280,932,824,650,1038,932,710,1218,960,1394,1216,1376,1272,1142,1206,820,1168,992,740,1236,722,872,652,776,678,870,950,1058,476,1190,1244,862,1284,638,1168,1324,1418,1200,1362,1314,1326,564,1190,664,962,1248,928,1322,1040,2018,1024,3550,718,3448,468,3570,3582,3554,3568,3796,3576,3560,3550,3562,3572,3570,3612,3596,3568,3564,3604,3604,3574,3568,3624,3658,3562,3568,3556,472,3646,3578,472,3478,3570,482,3582,1007,674,1009,407,564,1361,378,380,1918,1910,1442,1438,1430,1418,1270,1976,1442,1434,1424,1492,452,1436,796,1418,1572,1906,1394,1422,1902,1100,1928,1414,1426,1412,1894,1890,1432,1418,1438,1260,1402,1414,1946,1438,1424,1412,1410,1258,1284,1882,1404,1416,1428,1426,1916,1276,1434,1442,1456,1258,1896,1414,1394,1228,1068,1884,910,964,1412,614,1254,1882,1430,1412,1404,1896,1442,1450,1890,1416,1426,1392,1416,1902,1376,1420,1428,1406,1048,1252,1902,1896,584,1210,1890,1408,1412,1258,1404,1578,1878,1906,1892,954,962,1418,1890,1890,1688,2912,3001,781,2812,2252,1237,600,970,976,2784,2224,2818,533,812,1238,1864,3052,1886,2386,1066,1226,1110,1118,1062,1146,552,484,486,556,790,1332,1008,728,1148,562,708,1218,1578,882,758,621,2956,452,2024,2096,2132,2148,2000,2076,1892,2072,1780,2008,1768,1932,1256,2288,2312,2436,2288,2328,2300,2304,2304,1620,2208,2320,2224,2336,2188,2312,2304,2176,584,612,512,2316,572,1176,456,452,336,2320,2308,2216,2320,2296,2316,1268,2300,2260,2344,2280,2204,2268,560,2296,2304,2312,2280,2324,356,436,344,1816,764,868,996,936,840,892,840,2160,2140,2144,2172,2136,2160,2120,2168,2132,2152,2128,2160,2140,2172,696,660,2152,2160,2132,2184,2152,2124,1928,2128,2164,2128,1776,684,2136,1852,2116,2148,2136,772,2132,2148,980,536,2136,2176,2136,2156,668,760,2016,852,2164,2762,908,1054,2114,2098,1550,2090,2104,1046,2080,1014,1298,2136,1868,2096,2096,1694,1814,1220,2090,1698,1484,1704,1826,870,2118,1958,1054,2116,1752,1266,1778,1240,1902,2118,1696,2112,2112,1936,1658,1484,2072,1706,1486,2020,2110,2018,1956,1446,1492,1014,876,1760,816,2096,1714,2094,1392,832,1340,2508,913,2133,2133,790,1106,716,968,324,612,1722,1090,744,900,960,710,730,754,1114,776,1766,1786,630,942,888,1352,800,792,636,396,880,714,590,850,1960,1148,610,826,1636,968,1706,896,596,990,554,696,1022,898,994,1506,406,388,402,842,1762,1750,1686,964,696,764,882,368,812,904,1750,1746,706,652,906,1068,820,954,966,804,372,1650,1454,1668,1328,1754,1516,1794,1638,630,1766,610,580,966,1236,1746,970,740,1740,890,598,376,900,592,882,532,462,458,536,1100,1002,972,552,622,746,726,594,608,318,798,654,734,1234,1654,534,340,332,614,678,722,462,526,648,724,590,578,782,568,714,546,1030,484,934,696,570,810,798,762,550,582,768,614,946,1644,786,562,1218,1682,1992,1992,1452,1032,1724,1096,904,972,752,1120,952,1764,1792,752,776,892,1352,1036,1736,744,740,744,880,844,1632,824,960,1708,896,616,968,700,1728,996,1480,400,400,840,1768,1752,760,932,968,604,900,768,884,812,916,1748,1752,708,652,888,1068,840,932,880,1268,392,1464,1668,1492,1756,1516,1808,1644,636,1780,552,696,972,1376,1744,596,748,896,660,380,900,596,880,532,472,456,532,1104,996,972,556,732,380,700,724,588,608,328,1648,724,1224,1708,364,472,368,644,876,744,464,600,648,816,620,784,516,716,556,796,1008,484,932,880,700,500,804,800,760,616,584,728,588,904,1792,744,1796,1676,1550,890,992,558,1442,1428,432,416,414,1280,1522,1544,1538,526,646,618,1606,992,1554,992,1132,898,1406,1152,1460,1164,400,646,1318,754,1196,898,1032,708,1252,520,434,1452,302,838,508,590,428,842,1564,1206,1532,896,1094,758,1542,890,1728,782,654,816,1302,1332,498,1476,470,644,952,648,1520,682,900,1528,1544,1510,1554,730,1550,1416,1416,1118,1326,1552,2022,680,2228,2228,1096,462,1094,1100,1094,898,968,848,1092,1112,1090,590,1084,1008,1154,1524,912,916,1296,1316,1300,924,696,846,810,2098,1456,1110,1168,532,702,652,630,656,572,638,688,1510,1566,590,738,614,1684,1812,1580,1658,942,664,686,1990,1956,1722,1510,1624,1116,1588,1352,1396,1064,1630,1204,1552,1234,758,1048,1296,728,1256,1274,534,1180,1120,1160,1230,1268,1226,1142,1244,1068,1098,1072,600,664,606,572,1504,1452,1186,1182,1202,1542,1786,1034,1046,1042,1470,1780,1500,1514,1514,1710,1412,1318,1424,1440,1452,1434,1480,1512,1478,906,882,1808,1582,1212,674,964,866,1186,802,736,1218,1282,2078,1522,2030,1768,1136,832,1380,954,796,610,714,632,1018,984,1016,1090,1386,1696,1112,1418,1602,1102,1496,1602,1626,1796,2024,2080,1708,1772,1696,966,1350,1502,1042,402,474,480,442,788,1050,1076,1400,906,1548,1030,1114,1326,390,382,372,758,1148,1804,1640,860,810,884,1256,1244,1292,1678,1474,1502,1498,1284,1062,1114,1248,1194,1188,1330,1492,1668,1056,1034,1084,1894,1488,1504,1466,1936,1608,1150,1266,1292,1374,1598,1418,1634,2014,1296,1658,1608,576,598,1226,866,1372,1014,582,980,1258,1124,1296,982,1992,514,530,1038,674,1140,954,1424,586,2310,1176,1546,632,488,626,508,650,1488,1650,1880,492,508,1076,1760,510,466,500,558,456,674,722,612,548,512,1180,1428,1464,1122,1216,1032,1378,1344,1264,1428,1476,1396,1008,1188,1050,1372,1402,568,600,1030,624,2124,1974,784,820,986,824,1650,1138,1364,1398,1646,1326,1258,1552,1284,454,426,430,396,1414,1748,1502,1822,1172,488,2052,1332,1306,1888,1904,1870,2368,2188,1926,1932,1808,1862,522,488,608,470,540,856,904,996,922,1910,1506,1512,1692,1354,592,2154,1602,1720,1670,1662,1782,1942,1778,1598,1542,1528,1506,1724,1718,1982,1836,1910,1924,1970,1458,1510,1514,1818,1334,1184,1304,1070,970,1936,1464,1382,1332,504,582,560,1348,1270,2074,488,404,518,1846,1000,1318,1272,1866,1512,1258,1010,1084,1444,1512,1158,1306,2585,1370,1272,1302,758,716,658,848,676,674,934,1088,1278,1704,504,480,532,494,420,1256,882,1180,1118,1200,1496,1556,1562,1196,1334,1234,1274,1012,1396,1518,2180,1708,2060,2414,1800,830,1852,806,1354,1196,2088,986,1354,1664,1248,1538,1244,1160,1148,1338,388,1332,1432,1286,1796,914,916,1154,1098,1280,1264,1176,1124,798,2120,1764,1640,1790,2104,1848,1806,1614,1592,1606,1272,1240,1224,1546,1570,1562,828,876,714,814,814,614,654,1320,702,1648,798,520,1702,876,524,632,1498,690,638,1384,1458,1964,2000,1878,2170,2162,2022,1620,1588,1644,574,546,1960,2146,1018,1194,974,1538,1356,1356,1486,1438,1602,1450,1380,1608,1156,1042,1778,3310,1096,1950,4990,1960,2290,1444,810,714,816,834,822,832,902,696,1146,980,990,984,698,522,640,656,1522,1074,868,836,1200,1152,456,546,450,1196,1144,1166,1256,1422,692,1476,1410,1112,1124,1106,834,1178,1008,1034,802,1234,728,980,926,556,784,982,544,936,930,830,950,926,918,854,890,808,792,798,464,1242,890,880,902,888,892,1266,1166,778,424,776,1120,1070,1096,1274,1288,1060,1082,1098,1150,1088,1158,1312,1350,664,1372,660,1188,898,508,684,646,940,606,616,894,956,1396,1078,774,894,616,996,728,1272,736,894,1092,1142,832,1056,1180,704,464,1186,1220,1344,838,1494,1318,1324,1236,1262,718,1078,1116,780,572,780,744,924,716,1160,762,754,998,564,850,1472,1384,924,932,1232,880,1092,942,758,798,926,860,914,1008,922,808,780,1460,1106,1116,1114,1228,1160,962,944,1024,1188,1062,1216,1450,998,1184,1238,900,644,1018,762,702,922,808,964,706,1464,1254,826,692,1050,678,910,364,846,938,1068,628,1030,640,852,702,728,790,794,806,848,816,684,810,792,968,1236,1170,498,566,480,954,724,776,784,910,778,730,898,726,842,1014,828,1036,1034,1188,758,726,1090,1154,1494,1120,1234,1040,1062,1114,1176,1134,958,864,858,1394,920,946,956,986,1124,1034,870,882,888,920,988,994,1094,1094,1330,1104,868,860,840,708,690,750,618,562,1118,820,784,1138,772,738,1184,570,966,740,1068,866,708,1248,594,836,864,666,738,502,748,710,722,452,1312,530,626,750,986,714,514,676,682,692,858,922,898,858,678,714,614,718,580,790,874,1204,1132,1190,1260,1162,1196,1064,1138,790,584,772,952,660,670,722,788,812,1046,544,572,672,594,676,738,1212,1008,1014,1052,1074,1086,966,722,910,926,914,968,1258,498,874,800,992,1194,1170,1254,1164,926,916,950,852,1122,1124,1214,548,544,1134,2268,1110,1486,1550,878,1588,1550,1790,1456,1466,1418,1246,1520,1480,1148,1318,1722,1916,1678,1820,1632,1510,1322,1638,1732,1644,1452,1340,1440,1832,1386,1304,1896,1516,1688,1630,1498,1552,1334,1672,1712,1736,1468,1544,1592,1442,1358,1596,1300,1394,1372,1626,1334,1398,1422,570,1350,1596,836,1536,1524,1510,2102,2064,1602,1510,1666,1856,1470,1884,1868,1734,1814,1718,1806,504,1636,1964,1100,1508,1568,924,1472,1408,1584,1456,1416,1292,1356,1612,1676,1580,1468,1600,1596,1548,1556,1376,1628,728,1620,1580,1180,648,1564,1140,1604,1352,1592,1324,1400,848,1220,792,1300,1560,1204,1068,1624,1372,1492,1480,2188,1728,954,504,438,1342,1550,1372,418,1548,1306,1554,806,808,1066,580,1220,1514,1020,748,1482,342,1350,1304,1528,1032,1130,794,596,606,382,462,1506,1482,1510,614,790,1606,1546,992,660,666,1524,1524,550,566,1088,570,1514,1496,1232,1118,1588,916,1258,970,954,1098,772,1590,1520,1508,1500,1170,592,1112,1588,1538,980,966,974,934,1496,1000,548,1574,638,1698,790,900,680,554,1092,1002,762,832,588,442,1102,586,1190,500,496,404,812,1132,956,1186,708,814,1202,654,832,1186,724,672,1118,878,1084,452,630,1142,726,592,808,1176,676,1038,730,742,746,710,798,670,688,738,1184,1068,1476,1070,1224,620,1054,1060,1272,1178,1116,546,1088,1162,610,872,910,1168,650,964,2170,1074,1068,1330,720,1788,2258,1156,324,940,1880,438,1722,1944,884,1430,1408,1008,756,764,484,692,1888,1290,1952,778,1000,2032,1988,816,832,1920,696,720,1904,716,1910,2188,1630,1934,2010,1146,2050,1562,1202,1392,1392,976,1980,1922,2278,1114,750,1452,332,1994,424,1932,1208,1216,1146,2116,1972,794,2340,402,1590,488,1468,1859,976,1648,1132,892,906,1879,1334,1937,784,1729,1366,1514,1354,1068,1854,1608,1346,1298,1937,1937,1876,1456,390,1148,1562,1566,1470,1700,1590,1592,1560,1600,1712,1664,1588,1618,1536,1580,744,872,1564,1544,1552,1484,1524,1909,640,1868,1712,1924,1708,1536,1396,824,844,1716,1692,1708,896,496,776,1348,1588,1716,1128,1696,1784,1868,1676,1756,1384,1708,1696,1752,1652,1988,1852,1720,1912,1168,1748,1828,1844,1036,1772,1768,1640,416,1472,1720,2290,692,1344,1300,1042,1162,570,1226,634,1344,892,1154,1320,982,750,914,1196,612,788,1496,1498,956,1492,426,1458,1460,1840,1882,1810,1804,1810,1810,1760,1750,1280,1280,2293,2474,2535,2288,2296,2351,2589,2595,2285,2283,2403,2404,2284,875,2336,2385,2391,2417,2380,2365,2450,2289,2353,2595,2329,2391,2361,2292,2412,2301,2489,2377,2289,2533,2291,2292,2461,2341,2396,2322,2469,2558,2324,2436,2391,2533,2292,2446,2423,2521,2392,473,2431,2388,2530,2393,2489,2292,2290,2590,3232,446,1510,1914,1504,2080,1500,2082,1576,2124,2080,2100,1678,2210,2058,2074,2078,2060,1624,1410,2080,2082,2064,2074,634,1366,446,438,430,2062,724,1500,2688,1206,1524,1200,1658,1202,1420,1664,1650,1684,1690,1660,1402,1388,1718,1646,1660,1658,1652,1198,1194,522,470,1660,1660,1654,1652,782,1002,964,1648,724,1194,1470,1360,1058,610,484,1342,1850,1816,1842,1950,890,1744,786,766,1714,1180,1510,1724,1552,732,598,1718,806,808,1726,708,1720,794,808,1730,1378,1728,776,768,1710,1200,1704,676,686,1724,1712,1334,1394,1640,1726,1730,798,802,1734,1736,1906,1728,1726,1820,854,756,1302,998,1534,1724,1742,636,674,516,1716,1722,1736,852,738,1390,906,1718,766,756,1366,430,908,1412,1380,1046,1638,1724,1726,1722,1732,780,774,1722,734,712,1718,1722,1358,1450,708,722,688,1728,740,1730,1658,1058,1650,1652,1728,1684,1266,1366,588,852,1394,1726,1416,1368,1434,1042,1736,1728,1728,1716,1428,1066,1844,1718,1724,1728,696,694,1642,1640,1722,1728,1720,1562,346,1250,670,1712,744,778,1730,1822,1718,1720,1496,1658,1722,828,810,1732,1732,1728,1732,812,834,1718,1810,468,808,1644,692,856,1156,1752,1728,1404,1722,806,808,1732,1728,1716,1728,1764,1446,788,778,1732,1710,1572,792,640,580,862,572,1716,816,768,538,736,748,848,1720,1740,1736,1720,1728,1730,796,686,1718,802,816,1582,1740,1718,802,784,1740,1744,1724,1168,400,1556,708,692,1706,814,818,1736,712,746,1722,1728,1504,1418,1660,1754,1722,1720,1732,810,816,1732,820,762,1732,1724,1738,1716,1728,1132,1746,1280,1728,1718,1714,1764,1732,1734,1716,1372,1734,1424,1718,1058,1730,808,552,1712,1716,1728,790,822,1716,1394,1568,1736,1732,844,684,1720,790,794,1726,1062,1724,1718,1730,1722,1720,1722,1730,1628,1186,1748,1720,1710,1734,1726,1732,1730,1720,1110,1192,1814,718,1496,1364,1056,608,1354,1266,1848,1826,1834,1956,1740,784,758,1726,550,554,666,518,794,1726,1610,586,594,1724,812,1720,712,1724,794,812,1726,1374,1730,774,1702,1196,1658,1708,688,1720,1700,1314,1380,1646,1726,720,698,1730,802,800,1728,1724,1896,1730,1726,1812,850,752,1304,1002,1726,1726,1724,742,744,1718,1726,1726,850,734,1364,826,820,764,750,1366,434,910,1378,1374,1736,1044,1042,1666,1718,1108,1728,1730,1714,494,778,1728,736,712,1728,1722,1366,1722,708,718,1730,742,1720,910,472,1644,1802,1728,1734,1164,1368,590,854,1324,1724,1392,1374,1368,1040,1742,964,1720,1722,1722,1434,1052,1820,1726,814,1724,692,952,1648,1456,1710,1724,1728,1726,1728,668,1276,1720,740,776,1722,1786,1724,1724,1488,1654,1728,830,808,1724,1726,1726,1728,808,828,1710,1648,470,758,1652,694,854,1650,1648,1654,1724,1396,1726,808,810,1724,1720,1720,1728,1750,1442,786,784,1724,558,602,1150,1654,844,750,1720,782,768,536,708,744,980,1726,1426,1728,1728,1724,1732,1724,794,684,1724,1686,1590,1736,1726,796,778,1718,1364,1728,1176,1540,706,688,1726,812,820,1724,1728,1720,1498,1490,1666,1652,1740,1430,1728,1724,1728,808,816,1734,822,764,1722,1732,1646,1724,1714,1726,1140,1746,1274,1704,1702,1696,1638,1742,1726,1724,1724,1376,1724,1416,1736,822,1046,1722,1152,1710,1722,1720,788,816,1724,1428,1574,1726,1724,842,678,1730,792,800,1722,1060,1732,1730,1732,1728,1722,1714,1720,1730,522,520,1728,1718,1724,1718,1734,1736,1730,1874,750,1948,1462,1858,1834,1978,1720,752,1552,1918,1964,1990,1462,1144,1848,1962,480,2172,1204,1192,834,2278,1314,1752,658,1128,1650,1616,1536,2252,1488,2072,650,460,660,744,688,604,602,1228,1256,1148,1154,1764,1564,1296,1128,1122,1732,1436,1496,1510,1802,414,428,1762,1548,1328,810,1704,1550,1646,1828,1552,1542,1710,1700,1142,1834,1392,1822,1174,1902,648,1828,702,1650,1668,1164,1212,1140,1466,1230,1494,384,544,438,434,570,444,444,516,644,646,556,466,422,420,474,464,1716,804,828,642,584,1618,1704,566,2502,1988,2808,890,2808,938,2772,2566,700,1242,778,2286,1222,1216,2298,1168,1244,1234,1200,2102,1066,2104,2086,2126,1410,2108,2110,2126,2104,2118,1068,1594,2174,1330,1850,2214,2210,2218,2524,2502,1578,2210,1582,2502,1754,2508,1940,1582,2450,2112,448,430,2192,1842,1232,632,2540,1998,2162,2626,2566,2166,2570,2146,2158,1498,1152,1536,854,880,1276,1430,1074,1292,1054,2200,2184,2068,2198,2200,2146,2156,1598,1432,1272,2156,2186,2190,2206,2190,2192,2504,1214,1210,1234,1930,2546,2540,2512,1858,1820,2564,1236,1234,1242,1202,1238,1154,1208,1236,2182,2576,2540,2428,3384,2156,1208,2212,2518,2508,2198,2198,1196,1262,1218,1896,1056,1062,1052,1048,1060,1060,2222,2192,1790,2198,2536,2194,1058,964,2204,1060,1050,2528,1586,2194,506,1596,2016,2030,2572,2508,2202,2208,2206,906,906,2202,2202,2542,1764,2550,1386,1050,1028,2510,1210,1240,716,1316,1336,2202,2208,2182,2198,1966,1582,2192,1064,1052,2204,1210,2208,1268,712,2210,1404,2530,2212,2290,1636,2982,2654,642,1792,1006,1936,1718,948,1254,706,2064,1610,1876,1606,1674,1538,2288,2132,1606,1608,1606,1608,1600,1596,2116,1682,1602,1668,1592,1146,1614,1600,1064,1582,1060,1584,2062,1580,1584,1602,1298,1596,1600,914,1584,986,1600,688,824,1600,386,872,1598,1594,1584,1592,1030,1592,1002,1584,2040,1592,1592,1598,1310,1060,1054,1602,1626,1596,1616,1044,1054,1570,1608,1602,1588,1610,1044,1600,386,1048,1050,2066,1052,1052,1050,1052,2072,1038,1060,1048,696,392,1048,1046,2020,386,894,316,720,454,468,1054,1578,1598,1082,1074,1634,1040,1618,1200,1212,1548,1542,1090,1090,1034,1092,1560,1552,960,1248,314,942,1084,2052,1060,1076,1608,1030,1608,1606,1112,1612,1088,1600,1054,1050,1608,1080,1614,1076,552,504,772,776,808,2208,588,2060,1030,842,1608,1608,1620,2194,860,1044,1616,1596,1620,1616,1610,1032,1508,1622,1612,1048,1600,2418,2062,1616,1600,1094,2322,1630,1610,1616,1078,1600,1088,1608,2262,1052,2060,1600,1604,1612,1616,2378,1614,1602,1602,1610,1610,1610,2260,1606,1614,1612,1614,1600,1604,2056,1616,1056,1048,1604,1602,1070,1610,1608,1606,1600,1610,1600,534,1608,1024,1604,1612,1060,1616,714,2018,826,1606,2332,1610,1614,1612,570,1616,1614,1606,1616,1052,606,1050,1058,1062,1074,1036,1058,510,1610,2232,998,1062,1606,1608,1616,412,1588,1612,1606,2238,1610,1058,1582,1068,1046,1624,1050,1096,558,1104,1372,1056,1074,1068,512,1054,2036,1610,1052,2052,1058,1600,360,358,1628,912,966,2198,1058,1056,1080,878,1608,1064,1614,1608,528,1052,1060,1216,1224,1606,2050,2052,1052,1060,1046,1608,1600,1606,604,1060,2218,1384,1616,692,2150,1018,1054,1058,1056,1174,832,1060,1042,2286,1048,1600,1052,1056,512,1052,1060,1046,1604,2210,1654,2058,1588,1610,818,1404,1000,1000,1064,794,1612,808,1616,1066,1584,1608,800,1596,1598,1594,1078,804,792,798,782,1588,2264,1602,1376,2368,2182,794,1600,2044,1612,2386,2264,2070,1600,1036,570,556,510,996,1044,444,1008,690,1234,530,2044,3169,2620,628,1812,791,2813,604,1893,855,626,816,2688,2795,1743,934,2808,624,2913,2498,1053,630,1756,2825,2111,794,2734,376,1750,2671,2828,588,2407,2778,844,1786,869,2767,754,2263,2520,370,1524,1656,1532,2777,2103,2639,578,888,2492,378,1655,2834,2125,1229,2650,416,1604,1132,634,2111,2745,2053,1742,1668,2290,1655,864,2671,570,2334,1542,1656,1452,1316,1455,967,2648,2860,2464,388,2793,1675,949,2775,580,1713,880,2707,624,2663,2748,1425,1943,883,2790,2583,889,2629,624,2657,452,1638,864,2626,2224,2505,1120,2623,526,2304,1566,370,871,2848,414,1665,2824,2392,566,1845,2901,2613,2659,2844,2783,2450,2520,2673,2480,2604,2645,2789,578,2129,2833,380,2734,2369,2621,2560,2738,590,1722,973,2666,727,888,1562,584,802,1592,2594,628,880,507,2767,2746,908,2776,2406,999,2648,600,2650,2642,1719,2665,876,2750,2660,2732,699,1412,626,876,2719,622,2758,2121,1891,2683,626,1601,1403,865,2770,620,2663,2412,688,1365,620,1887,2637,1336,1538,1451,572,2523,1814,1418,1894,572,2687,1122,1385,688,2649,2863,865,1404,652,372,1420,2659,2702,594,2632,2646,2657,3416,2150,1318,1928,1220,2164,918,1768,856,1846,914,366,656,1614,2038,666,634,1462,1468,340,460,1594,1584,1566,1576,1608,1590,1408,788,1622,1560,1620,1584,1580,756,668,1646,526,1568,1364,480,1616,1610,1576,1240,762,1350,1580,1576,1594,1228,1498,1122,1656,460,1566,1568,1614,1602,1610,1312,1328,800,1608,786,1156,1618,1598,580,326,690,384,1588,2010,1468,1956,1562,1626,1598,1588,1586,1610,1624,1582,932,930,928,1990,1702,1172,1654,1544,1616,1606,1586,612,1608,1668,1668,1674,1682,1642,1640,1628,1636,1756,1774,1778,2322,964,956,974,924,790,2430,1942,1950,1706,1404,1636,942,2006,822,834,1726,1430,2014,2176,726,1970,1830,1630,1346,3196,1470,2752,824,1966,810,1170,996,2406,726,1056,998,1638,1738,2198,790,2084,580,556,468,408,400,686,694,550,508,1960,436,1876,1426,1966,1482,1722,1964,1544,1668,1586,1496,630,570,1842,1800,762,648,1516,524,886,1918,1590,546,672,1518,600,1070,1952,1198,780,2216,1596,1602,1532,1642,1252,1478,1604,1608,1936,1626,522,1580,1590,1138,1076,1608,1166,1178,650,662,734,652,1652,1848,1416,1406,1800,1584,1584,1566,1600,1600,1590,1604,1564,518,546,676,676,674,672,672,672,500,950,474,950,1528,568,562,1870,1568,1726,2080,1394,1950,1642,1530,2110,1392,1920,1612,2008,1658,2108,1502,2078,1352,1912,1632,1626,1636,1648,1678,1668,1626,1630,1656,1648,1648,1652,1626,1626,1706,1580,1196,956,1350,1940,1844,1592,1588,1594,1882,1074,460,1900,2084,2086,652,2444,484,2064,538,310,732,2042,2076,522,566,722,2174,2448,726,584,1798,526,548,2200,370,2212,822,1382,492,714,1766,2036,2650,2256,822,2166,2048,584,2266,2414,2458,822,2238,734,2280,2396,2044,512,824,512,1644,484,2296,728,2320,2414,2036,506,2364,2574,584,2380,738,2296,2442,1310,2026,1728,364,416,2706,2172,1666,2280,1802,1442,452,390,478,310,854,890,538,604,2124,976,952,1538,422,464,1192,362,2276,368,1988,2362,436,378,586,2190,2342,2174,1802,2040,2066,1318,1574,1992,2026,1720,2304,1964,1900,1768,1716,1388,1704,2176,2102,1640,2190,978,370,492,2450,846,1094,686,352,2208,860,388,350,1398,2320,976,1052,1678,2036,414,502,576,1322,762,1196,1934,966,986,1098,2482,470,1392,958,1338,586,1220,438,400,1728,2094,1542,1886,532,868,1834,2260,1960,2220,368,358,474,2218,2288,1914,2026,556,674,770,686,304,722,1008,390,502,1244,2244,2230,1354,1346,362,458,530,1456,402,382,2216,1162,328,2286,1938,1304,1928,1816,336,2260,366,2330,378,412,2262,2102,2284,2228,2036,2058,620,2128,310,2274,2330,2132,2338,786,2372,868,2108,2146,712,564,2230,2334,1902,2128,2266,1690,1690,662,378,562,1156,1607,1940,888,1550,674,898,492,666,534,1966,1970,1910,1910,1960,1464,2006,2050,1958,1968,1904,978,970,1936,1966,446,1712,3144,666,870,1136,1504,1166,518,2393,1276,1296,1572,720,1296,372,880,588,1008,864,816,892,1272,848,1280,1012,592,1016,784,1792,1542,1356,1302,1284,1326,1316,1306,1514,1444,950,1648,1380,1306,1544,1292,1168,1440,1518,1194,1506,1222,1480,1462,1196,1310,998,1556,1326,1268,1524,1278,1188,942,1560,1452,1132,1580,904,1152,634,1506,1260,1320,1116,1222,1166,570,532,484,604,1318,1058,1290,732,1548,1576,1594,1568,1560,1556,2476,1528,2356,1226,2478,1486,2312,1450,994,2474,1446,2476,1372,2292,1428,2462,1534,1444,2442,546,1048,1884,1030,1422,904,1560,1448,1705,1612,3212,1548,2188,352,324,1568,364,1476,1368,1592,3180,1768,3176,1720,3180,1544,3184,1860,3516,1548,3184,996,3224,1504,3204,1628,2180,1000,1368,1588,3028,1436,896,1040,948,1088,1420,1156,776,950,1542,950,1428,1060,1310,1002,1192,1000,1068,698,1180,956,1414,734,584,1076,1106,1548,1010,962,1424,1510,1426,1074,596,1484,946,1174,952,956,1476,1486,1480,952,772,1062,1430,1186,722,1192,1196,1166,1184,726,600,542,1402,1064,1068,838,1542,332,1526,1316,1182,956,960,1182,1192,1552,1552,776,1598,1094,1188,1552,952,1194,1182,570,1190,1072,946,1200,954,718,1302,1592,1606,1068,944,1550,1306,1192,770,832,1314,556,968,1530,512,1192,954,1426,1174,1190,908,674,1432,730,1550,766,1174,1540,1184,442,440,434,1044,302,326,710,794,1542,1782,1682,792,1794,1726,1686,692,1764,1596,520,300,306,362,1666,936,458,1754,1730,396,1760,1854,1592,390,1782,1852,1862,1770,406,1786,1846,1828,1600,1604,1786,1794,1780,398,1336,776,802,516,602,814,838,504,834,1604,1604,1576,572,302,580,2002,1684,1594,1604,768,1598,1970,1582,1590,984,1610,2000,1580,1560,1622,1610,1592,1874,1660,1796,1596,1790,1776,1610,2036,576,1168,1704,1704,1596,1536,1702,1816,1812,1804,1722,1708,1712,1602,1728,2193,614,1808,868,916,1674,1994,1688,1466,1626,1724,2132,1930,1692,1668,828,742,788,814,804,802,782,2012,1820,2116,2498,2374,994,680,812,1032,992,662,742,1022,1026,754,810,1008,1024,666,584,1028,1024,578,638,1006,1020,718,580,1008,1032,668,688,1030,996,636,532,998,1004,520,1004,1032,644,644,996,588,1008,1026,634,512,1002,1028,662,564,1000,994,768,694,1030,1024,788,722,1028,994,634,624,1032,1022,580,966,1028,1000,578,976,840,1024,720,606,1028,1024,642,580,1030,992,538,640,1024,1022,588,1004,1000,1022,546,984,1002,464,730,1028,1034,642,616,1024,790,520,622,992,1018,492,574,1000,1024,828,440,1008,974,700,646,1176,566,486,1024,554,528,1026,974,550,538,986,998,520,622,1020,1024,514,676,1028,1032,524,446,1028,1032,530,550,990,520,570,1028,1032,636,1860,1060,354,878,490,478,824,784,606,1012,2074,774,1074,1244,620,648,1560,1504,1306,696,518,1044,596,440,628,1176,748,902,846,602,766,312,618,524,516,540,596,606,742,414,962,1154,1162,890,1140,830,506,1168,520,1206,556,872,1044,916,606,1462,746,938,620,1652,934,1126,726,760,932,720,640,692,872,704,706,1196,708,1042,426,1204,1130,1244,1046,1130,1218,1262,598,616,596,614,598,1650,1318,1648,654,650,670,644,756,600,752,674,726,670,752,682,722,684,674,512,582,750,640,712,650,998,616,756,634,604,664,712,744,640,746,644,1580,626,612,616,618,778,870,792,764,846,762,572,556,748,724,452,602,606,704,602,690,890,538,934,662,654,654,936,702,782,1148,1812,788,662,1600,1020,955,1236,1200,1280,1280,726,646,676,766,932,378,504,404,940,524,1394,384,416,652,1080,864,508,468,936,678,592,1396,1094,496,914,798,556,384,466,454,468,1490,890,1080,1374,672,412,470,724,744,366,1606,678,364,636,654,438,514,996,918,1312,656,848,1428,1222,754,624,564,738,632,1080,598,1392,1032,1470,530,512,450,1206,434,442,1384,478,982,1410,1522,1914,922,1018,784,1400,1084,1328,586,1172,1624,374,1384,1470,1498,1642,1060,1514,1406,450,626,642,1484,1020,592,614,1136,786,720,1452,1152,1274,588,1078,1472,1362,1482,1358,1314,1626,1334,1248,1246,1414,1436,1178,1276,1760,1476,1420,1032,1266,1584,1324,1508,1278,1800,432,508,1968,744,772,1288,1406,1538,1372,1550,762,856,1424,1776,1162,696,1638,1220,1792,1368,1626,1868,520,1634,554,1160,1638,1776,2084,2644,1704,952,1724,1774,1662,1096,1696,1238,1706,1702,1682,1828,1672,1598,1140,1692,1692,1720,1700,1684,1362,1674,1690,1572,1710,892,1348,1730,1906,1738,1832,1802,1676,1650,1674,1784,1698,1722,826,704,424,818,1706,1684,1690,794,1578,1408,1590,1712,942,1702,1574,1258,1180,1678,1724,1760,1322,1082,1522,1430,1734,1590,1734,1046,1716,1906,678,516,994,1214,868,1260,1654,1048,1762,1770,1742,1478,1676,1730,398,680,800,1718,1482,1472,1708,1680,1700,1062,862,538,510,1912,1514,2048,2058,1938,2010,1408,1084,1376,964,398,982,1026,2244,2158,568,720,548,664,436,664,772,414,940,712,670,1018,438,778,976,526,388,2472,2544,1766,614,1770,2298,442,2196,1992,754,2388,2212,2810,1122,1686,1110,1626,432,698,2076,892,772,1166,2642,2536,2052,434,1046,2592,2350,606,608,776,1008,918,1400,2056,2130,758,1166,622,1152,1716,1002,2130,1420,924,2650,602,1196,702,1010,922,2128,1422,386,2160,1164,632,1046,2128,872,546,876,1422,926,2616,2462,910,1736,1632,2652,2548,978,2616,2496,1090,2134,458,2662,1046,1420,578,674,1684,2396,2548,1392,876,1380,2652,2718,2026,1380,718,470,1450,836,552,2492,1502,2544,1650,1040,510,2354,658,2534,882,938,1380,1076,2302,1042,2210,1058,1292,2742,2756,554,574,1392,1396,2702,2712,1642,1262,580,872,2618,2742,574,1496,2516,1372,1056,812,2616,736,2704,844,1574,1286,1000,614,608,576,1214,2460,2670,436,726,1398,2128,916,1432,1222,2742,724,416,2250,1346,1296,726,804,628,596,1294,2792,1296,736,408,836,1410,1604,506,2112,1220,1024,758,868,942,642,838,746,2704,2378,672,1088,532,582,536,438,516,488,2194,1024,968,886,2744,440,518,374,2136,2084,2548,1002,2270,566,512,968,966,510,1294,1354,1464,2226,2344,2570,1232,2002,520,402,970,640,1278,2004,1094,1942,646,632,538,2446,2508,1126,2530,1412,2552,1918,552,1254,3016,2338,575,2088,1344,1580,690,838,1652,2692,2686,2662,2162,696,406,612,746,854,526,728,600,390,572,550,760,668,1036,848,472,2574,390,1216,2436,1896,892,506,402,704,1236,400,584,486,408,1072,588,610,2686,2536,708,1256,730,798,798,800,800,2540,2542,2506,440,2464,410,630,2548,1898,1120,424,1690,1146,1632,2666,438,1930,960,2776,930,730,832,1560,2750,2564,2526,2058,2648,1382,1288,1432,2040,336,2546,1104,2544,2458,2572,2696,2510,1474,2748,1288,2420,1854,742,754,2484,2356,2508,1000,2524,2062,2544,1510,594,444,2474,846,2554,1160,2230,2510,684,2562,700,2530,2574,864,2410,2620,786,2650,610,1058,1866,630,542,1132,2558,2646,748,2536,1234,2636,1072,2532,2638,1480,2664,1100,2636,592,2534,2902,962,454,2638,1610,1132,740,890,2532,2530,2534,690,2530,856,744,2058,1064,2436,2626,694,2524,1604,1346,2664,3005,2694,2194,2808,916,2330,916,2540,2434,786,2536,2694,1956,904,1800,2774,736,1536,724,710,730,1160,2532,1820,2568,744,1118,2696,1130,1228,2690,2558,2542,1246,304,302,382,390,1140,2532,2438,1146,2554,1044,446,572,2542,532,580,1134,628,1256,1960,1180,916,2546,2538,1006,1402,1958,1184,1126,2308,2562,2540,764,1554,1500,766,2564,688,490,2548,1646,1928,2696,844,1318,2538,2540,714,524,562,1254,628,1036,2538,1944,2536,1458,1670,1060,2694,1382,366,2694,2540,2554,2700,2542,2536,1944,2442,922,564,510,3080,582,424,406,944,486,642,722,406,770,2546,1500,1416,2470,986,714,2630,354,354,526,468,796,814,772,886,2696,2534,712,1210,2564,2564,1070,1176,1942,2422,2532,314,660,2690,2540,2266,1332,2538,1304,2540,982,488,1124,1488,2558,1154,2434,2536,1390,536,580,1110,2530,2554,698,2538,1914,2532,1178,2560,1928,536,2544,2532,2534,716,2538,724,426,836,1158,888,2536,2696,968,714,2174,886,2724,2574,2570,2306,1000,2534,728,718,728,728,2538,2534,1924,1308,1212,1318,1056,2554,1158,1248,2538,710,664,644,696,2530,1076,2532,1324,506,2692,2534,2558,844,2534,1550,2586,2704,2462,1074,652,728,622,1604,1360,1396,2474,1824,444,502,638,400,334,676,804,508,2476,1296,2018,1248,1232,712,604,694,642,766,846,634,1056,1028,2726,2036,2012,2094,2616,870,1964,2474,1304,970,1232,1362,696,860,1028,2108,1042,1034,2494,2618,708,1066,2702,378,1672,2372,2704,834,928,2248,1406,2234,636,524,488,608,1342,2598,608,610,588,602,600,610,616,596,1466,1932,790,788,1150,1282,590,1728,870,760,852,1832,462,458,1842,2574,2574,2818,2642,1064,2568,2274,1754,1538,2654,2592,2566,2546,920,672,664,714,410,1038,1934,624,704,2038,2460,1736,386,1790,2190,2810,660,2640,2616,2518,804,674,1390,2562,1036,1826,1368,498,2428,2754,1808,334,1284,2384,2634,1878,2268,810,334,760,724,614,788,1902,2212,698,696,694,690,2376,2124,2588,3056,2552,1162,762,1488,2588,1154,1398,1508,692,1136,580,2626,354,1142,1054,466,812,650,2114,1080,568,2732,2594,2524,1062,1068,1540,628,334,1876,2108,806,1620,1722,1272,748,756,1102,1120,1114,2464,2546,2596,2686,898,2420,918,1032,1074,2272,794,970,872,2460,1102,914,2162,384,2576,2594,2686,2442,2562,2536,944,2690,2540,2538,1998,844,2694,722,2374,2536,442,2422,960,1938,2538,446,2558,2438,1014,2544,1134,816,1424,2694,1100,1400,2560,2558,2122,1012,2556,732,1958,2528,760,2496,2540,2534,1366,1102,2534,2542,2084,1002,2224,1158,2530,784,2448,2540,2538,2740,694,1218,2546,2548,872,884,2546,402,2694,682,2558,2568,2546,2540,1058,648,1232,710,2562,2382,1018,2648,1460,424,1420,2546,782,316,2074,774,750,1074,1112,2156,2256,1910,918,394,752,1162,404,486,508,730,522,2304,532,584,1230,798,1418,580,2628,354,354,1408,882,1144,832,652,1352,1342,336,2700,934,916,838,2574,2256,1200,1234,956,1848,1544,960,454,664,2208,1194,474,1070,836,890,988,2829,712,2554,2564,864,740,2002,726,1588,366,1406,1238,1240,2532,2574,784,2542,1240,2566,2560,2534,2524,2554,2542,2538,2546,2556,2556,2540,2564,2554,2566,2556,2554,2552,2548,708,2532,2558,2556,2208,2210,2524,2540,2548,2550,2556,2536,2550,2154,2560,2550,2560,1056,646,1228,722,694,472,2424,2594,2524,2558,2528,2548,2550,722,1146,930,714,712,2636,2632,2560,782,2568,730,1308,1206,708,502,628,1180,1198,2722,368,2564,756,2546,2548,2548,664,898,924,440,530,572,998,2536,1096,948,2752,1042,2558,1146,2556,878,1990,884,1156,650,2558,818,908,1074,1582,528,702,318,672,2562,934,2370,2312,1152,860,1526,1526,1524,1252,884,1950,494,670,662,724,696,672,706,690,354,2454,1656,462,572,792,724,328,960,2570,2242,2538,1354,1000,1012,1854,818,826,848,560,538,1718,1978,1244,1392,2704,2244,2746,444,1978,1028,876,1782,1900,528,358,546,622,590,952,2742,1250,1264,622,2528,1784,2634,1232,1230,1854,1824,1852,366,1930,2572,2604,1062,1028,1086,1046,400,1092,2266,2446,2438,1650,462,1790,648,2562,2464,2552,2314,2558,654,672,654,1706,984,2778,2128,2212,422,456,2750,352,354,1508,1812,1528,1062,1490,1864,454,718,2554,412,1400,1608,2672,1984,478,408,406,588,470,578,1766,1726,1258,2552,2398,2612,1608,2438,1420,2148,2532,2428,1198,532,826,616,2388,1790,1984,1368,858,604,1504,2634,1190,860,2580,2554,2458,966,1744,2138,2234,2244,2218,2230,2252,328,406,374,400,1130,374,444,430,418,574,784,538,2562,840,482,1460,1318,1304,1294,2570,1226,1206,1928,2576,2652,2560,2704,1494,2594,1228,382,2558,1910,720,362,656,1004,2832,908,2554,778,674,2380,2076,342,662,546,1350,340,1458,2620,346,348,1054,1142,656,1781,2392,592,646,534,596,700,1410,1326,1414,1406,1382,834,2526,1158,2080,1092,2528,1242,1196,704,650,632,678,2280,712,620,700,668,672,2816,1206,454,1356,2218,2460,2456,1335,1359,1232,2408,790,560,1502,1166,1514,1488,1066,1092,2518,1016,1374,1036,1572,1010,682,412,2436,862,724,1824,682,348,2520,504,684,504,1238,1122,2528,612,934,866,2970,780,1346,644,726,712,708,1304,1242,1380,750,708,872,1384,2536,998,1048,392,636,442,2536,2536,2522,1092,2528,2528,774,456,1224,1058,1844,2468,2528,1430,798,1178,1374,934,900,1128,838,486,1152,588,862,1048,2450,934,1068,986,2744,2620,2170,2528,2472,2484,2550,742,2600,2520,2570,2536,2542,2536,2520,2538,1214,732,358,2474,2530,2502,2462,1986,1754,892,5237,1556,724,844,2540,2062,2528,2516,588,2536,2532,2438,478,762,1158,730,964,384,1180,1552,2456,2066,2526,1032,2524,940,610,466,662,566,1246,1414,1608,2488,782,898,838,1110,764,834,1336,1090,1150,1250,1088,744,694,2546,682,1200,2624,2128,2528,1402,1524,652,506,902,1440,522,440,926,1396,436,1020,1280,836,710,618,2470,1768,1298,1240,1788,1388,734,1466,2522,2416,2068,2622,1108,1046,1024,1074,1040,1154,2610,866,672,2664,1298,2554,688,1456,1616,2474,2464,2058,2218,1178,496,344,1756,498,1478,1450,1450,734,2506,2408,2124,1148,1700,1922,1438,1210,982,1110,2458,1420,1164,1858,2600,2178,372,588,476,484,1772,2528,2494,2556,858,1814,398,1144,948,2632,2044,2552,1756,2342,2206,2476,1740,2556,2364,2262,2476,2136,2516,524,598,426,2030,1128,598,1118,514,926,1368,2536,964,1040,1436,1490,1514,2588,2474,1388,1174,1230,1204,328,1956,1514,714,1008,2260,2438,874,1330,1506,864,866,794,622,816,574,674,390,472,2122,2534,2596,2510,2580,638,610,2470,458,456,324,2418,492,2524,2560,448,584,708,714,1204,2670,860,628,2534,2478,1180,2528,1138,2982,868,682,726,516,1254,2926,1314,628,718,492,1484,2546,504,796,544,676,2638,2552,2548,2546,2554,2552,2542,2646,1004,1256,2392,1238,2554,2554,684,2554,898,2546,2544,2524,1168,2100,2542,1034,2538,1094,2554,1060,736,2546,2374,722,926,868,686,984,992,678,896,702,894,820,2554,2644,2552,2552,2550,2554,362,766,634,368,2542,688,2502,2144,2554,1014,1402,2642,2552,2552,2668,2558,2554,926,2546,1000,2644,2536,2544,2482,2640,448,1046,2558,2552,2644,1244,1234,768,792,878,570,778,494,2544,2644,1078,2554,556,748,1280,2554,2548,886,1358,968,2642,2354,2548,2642,2548,2552,2644,1162,2554,2554,2640,900,714,2552,2552,1422,2546,2550,3044,682,608,636,1012,478,732,748,1070,1462,1380,920,1574,466,456,504,616,582,2628,348,1446,508,764,560,772,1006,1074,2632,2548,1416,2550,2550,2560,2556,2642,2554,1214,2554,1648,1232,2558,2552,2550,2644,1256,2558,1430,1414,2560,2556,2558,2640,2550,1882,1868,2560,2552,2550,2552,2582,2750,982,1070,2548,2544,2634,2544,1254,2536,2544,1060,1146,2618,520,2482,1356,2548,1656,2536,2540,2578,2552,2552,902,988,1078,968,618,926,818,2636,2548,604,734,1358,950,926,2540,1259,2538,2634,752,804,1254,2546,1020,862,2534,638,1130,2624,2546,606,788,1006,2540,2538,2656,2618,1062,744,780,906,868,724,2664,368,636,1212,736,336,676,944,1054,2580,2580,2548,2542,790,2414,2550,2534,574,1036,2560,1056,656,852,706,2436,2568,2186,2630,2562,514,494,814,1094,526,476,758,1052,1028,1042,1078,1470,446,1934,2574,1178,1888,862,2184,2558,2244,2530,1712,1280,2432,2498,1932,1938,2202,2888,2282,662,590,872,434,430,2642,2102,2120,1808,2090,1610,2214,656,658,656,508,542,676,732,716,382,950,2696,2696,2428,312,1208,1082,2392,2554,1248,2530,502,2668,2148,2516,1494,454,656,540,690,668,1768,2668,2902,1692,2144,2470,438,474,432,1442,1258,1642,654,1630,2558,1544,920,586,700,700,1406,966,850,580,1378,582,514,522,800,830,1272,1008,612,606,1196,1432,376,348,372,394,1336,304,2480,2290,2310,362,1178,2426,328,728,1386,2254,750,620,684,1580,878,1882,2736,1590,2478,1144,2640,1794,706,2190,1192,824,952,1134,2062,548,518,552,546,1782,942,942,1984,2548,2548,932,2134,882,572,714,768,534,1070,1060,1142,1038,1012,1048,1634,2360,2168,1536,660,2532,374,2386,2440,1104,938,522,736,752,634,1040,1790,1792,1068,720,726,702,1170,2542,2552,2554,2980,664,540,868,498,920,726,1660,590,438,508,600,1386,460,2624,2354,2650,2552,2554,2546,2088,772,530,2622,2556,424,646,716,736,2552,2562,2524,2626,2542,2554,2512,2576,1256,500,486,2548,2550,2528,700,1858,2576,2532,2044,2536,2532,2548,414,426,708,642,2606,2532,1174,2536,416,434,380,712,2504,996,1402,688,546,576,1846,850,2546,2530,476,2546,658,1860,2638,2548,764,434,1232,2534,916,1218,1338,2112,690,2610,2432,2448,2534,436,436,2498,712,447,524,1850,698,2600,788,408,428,1032,940,2492,401,784,1238,1616,1862,696,2608,410,428,466,762,1162,524,1858,2474,2508,428,928,2480,794,2542,1258,2520,2520,2098,2506,376,2526,2540,2516,490,662,516,1028,1844,2540,702,2524,744,538,860,1201,1918,2542,1182,692,754,410,482,2480,2524,1066,1060,2516,1032,452,2530,2522,1232,702,350,380,734,396,1246,2542,2538,674,616,788,2532,2536,1228,1226,2520,2534,2534,744,586,2528,858,910,2538,2532,2536,2534,440,430,622,890,2268,2524,2520,2480,2534,2486,2532,694,568,1584,2536,952,1902,1908,2556,1210,1212,2549,2488,2560,2526,2104,2626,1392,956,2608,1652,1618,2546,1744,2510,326,532,542,540,546,952,1378,722,714,606,772,554,1134,624,404,1578,2572,300,792,774,1474,1024,2532,1558,1072,1546,2580,2544,1472,2526,2566,2528,1234,770,1226,2168,1286,2658,978,2540,1252,1864,495,2890,726,674,512,1396,516,502,918,1204,344,1140,704,882,794,300,2636,2534,1190,1134,2542,498,1894,2638,2542,452,2628,2536,1890,2632,948,552,972,1802,2610,378,2634,2745,1164,786,816,2540,2634,1132,934,418,418,1172,2538,2634,2636,2528,848,2606,1962,2642,1224,2526,706,1004,702,1250,416,416,766,362,370,1190,2612,1888,416,694,1886,2630,414,310,692,1342,1964,2636,2520,2544,2709,1964,2634,582,2534,2518,2122,2506,2608,2526,1186,2534,1018,618,2598,416,886,2534,762,2534,416,1354,680,2644,772,2536,734,762,562,942,632,2618,2532,438,2628,2540,2530,626,362,2612,440,2626,2454,2536,2612,1954,2634,426,424,1024,2526,790,1956,2630,418,1196,2528,2306,2610,926,2728,2472,2544,2570,2622,2522,424,422,956,2520,1200,2610,2624,2518,2532,416,1214,1136,2964,582,1420,612,1670,2436,590,1242,350,526,508,812,1314,834,2636,2638,1378,2540,2540,2602,1946,2632,2524,1130,2534,2608,1946,720,1890,2534,1232,2608,2630,2532,2534,1792,2628,798,918,2532,1208,320,424,1944,2626,918,2540,1008,1438,754,2632,1022,2534,654,986,1188,2636,864,2540,1006,2534,620,422,422,2530,2028,778,1216,1302,628,2632,762,1828,2542,550,774,1184,2646,792,808,2544,2536,1702,346,1186,2634,734,2540,2528,1122,1222,2634,2724,420,494,1314,1952,2634,864,846,766,422,420,860,2640,638,392,2604,1944,2534,1040,516,2592,1884,2630,1006,2466,1946,2634,582,522,2538,1954,2476,2598,2626,2224,2604,2048,1950,2604,2534,960,848,1944,2642,2540,1426,2540,2612,1932,1888,2640,2530,2534,2614,2638,2562,1666,2524,1186,1180,1160,1156,1152,1154,1178,1174,1176,1178,1572,2534,780,1818,448,444,920,1128,1184,756,1642,1112,1110,874,1218,952,1034,1304,1322,1274,2768,2100,938,2564,962,2544,2558,1616,2502,1910,1562,2566,2726,2620,2534,2026,2482,1196,1178,1076,1050,1176,1070,1170,1148,1044,1158,952,878,1166,940,1168,1156,1186,1190,1048,2334,2534,2554,1056,856,2885,2562,874,2140,2576,2600,2548,1796,2398,1758,642,2120,860,652,2660,1388,2624,2524,1158,1042,2610,1940,2994,578,988,1194,1174,680,696,958,2362,2366,1258,2050,754,498,506,738,800,846,574,822,617,675,1600,620,1600,2786,2786,1444,2574,2380,2324,2620,2210,1310,2644,902,1964,2180,2556,700,2358,2064,2374,2104,2210,1898,2242,352,350,1590,1466,1168,934,1268,1894,1448,2274,1304,2224,2384,2256,1254,1084,2196,1886,652,748,1338,1564,2260,1036,1154,1256,2030,1970,2368,2188,896,956,628,632,368,1210,1068,1470,1902,1228,2786,2786,3089,2232,2020,1836,1828,960,2258,920,2260,864,462,474,408,404,892,380,394,400,400,406,412,404,888,400,404,442,404,422,404,408,396,402,404,418,400,402,408,902,414,408,402,902,900,1598,418,408,896,400,404,402,898,888,896,392,1598,392,886,408,404,390,1592,410,418,876,406,1250,406,420,402,410,400,408,394,396,400,878,406,882,1068,318,312,316,316,318,1962,848,848,826,852,856,1362,834,1382,906,886,1732,1674,1752,862,872,850,848,2204,1278,1624,1872,982,934,930,1762,886,824,1752,856,1254,1756,1288,1862,654,1008,1740,1746,1900,1996,1736,2066,1428,886,916,1584,1854,1792,1770,840,1604,1036,830,1828,1896,1138,1952,1366,1994,1054,2002,1298,870,2002,1350,640,1142,1244,2030,2048,2064,836,1068,1080,626,842,1348,1496,1420,1992,1048,984,1796,1774,880,2066,1898,650,1290,1306,1314,1272,406,950,1580,992,1810,1796,1024,950,1440,1314,1858,640,2108,486,1352,1968,948,1332,1824,1956,2032,2046,1982,1626,1054,1076,1084,984,808,1946,1068,646,826,1798,1830,938,1274,1828,690,808,870,1306,1368,1542,684,1330,840,1380,938,2044,698,862,1428,948,1034,1918,2182,956,1554,1398,692,1078,944,938,1142,1144,696,798,1984,424,2060,1922,1932,1832,2096,1974,1368,1384,1142,342,412,998,1156,1096,1130,946,1136,1106,1102,1072,1238,1102,1096,1146,1122,1134,1132,1152,1112,1144,1120,1096,1170,1168,1172,1106,1096,1596,824,832,1192,360,1170,1182,1180,720,1172,1174,1316,558,508,428,616,428,942,1302,1198,904,862,964,1074,1036,620,1194,1262,1250,988,760,1202,1176,570,594,490,310,502,1300,1298,1300,1308,1310,1310,1280,1308,1310,1308,1300,1312,1296,1304,1304,1306,1300,1072,1318,1326,804,810,812,1166,782,1184,816,1442,894,892,946,870,720,898,948,902,906,900,886,504,522,756,1234,1632,394,958,918,968,800,946,934,930,924,942,936,1584,924,928,988,782,1128,1582,1324,1926,958,1106,926,1032,1020,1428,1578,1930,922,1578,784,1590,1116,1010,722,930,846,1050,908,976,1320,988,784,1004,784,1584,986,926,948,1298,1020,982,1932,1160,946,948,928,880,1144,850,1452,902,690,740,1012,1146,772,1128,854,1262,946,958,1674,538,1678,1664,1692,1224,1704,1686,1676,1672,1212,1144,1226,1678,1130,1626,1686,1674,1640,1656,1662,1682,1688,1668,1664,1202,1670,1674,1656,1634,1678,1690,1174,1128,1198,1686,1666,1218,1670,1174,1638,1180,1688,1644,1060,1678,1210,1696,1184,1664,1694,1188,1644,1650,1196,1196,1666,1614,1612,1658,1208,1184,1142,1104,1130,1128,1054,1186,784,1122,1166,1214,1124,1190,1052,1110,1168,1220,1096,1154,1584,358,1496,1446,1386,1486,1390,1464,1468,1340,1366,1004,1384,1390,1412,1256,1378,1378,1416,1574,1422,1482,1510,1374,1254,1398,1408,1372,1370,1174,1976,1338,1358,1400,1452,1146,1284,1486,1272,1444,1226,1064,1342,1364,1392,1356,1348,1332,1354,1378,1188,1406,1260,1600,1416,1910,1206,918,1060,1012,1110,1034,1054,854,1066,1060,1124,1054,1042,940,1114,1044,1044,1106,1064,1036,882,1038,1026,998,728,1066,814,1050,948,950,1050,1054,1098,1042,1054,1066,1046,1056,1024,1046,1058,1052,1048,1038,1054,1046,1032,868,1042,1022,608,1066,1032,1078,1050,1052,554,1169,1238,1169,1258,889,868,681,1252,1255,1240,1151,1240,1147,1352,1189,1350,1923,2264,1686,1224,468,364,336,1210,1216,1172,570,1226,430,1208,1206,1208,1204,798,306,1190,1182,1192,1200,1186,1190,1184,1196,1196,1168,1128,1172,1158,1174,1116,1176,1090,1108,1086,1048,634,524,1182,1210,1150,1172,880,1174,888,1152,1106,1138,1192,1208,1132,1080,1134,1052,1092,1120,1062,1144,1078,1186,998,1166,1068,1162,1000,1158,1156,1122,1116,1176,1176,1118,1176,1150,1092,928,1122,1152,1148,1126,1120,1138,1128,1232,490,1238,1244,1250,1214,1278,1216,1250,1232,1246,1264,1240,1316,476,622,1224,1112,932,1292,1240,1234,1138,1238,1258,1238,1066,1220,880,1226,1310,1234,1260,1292,1124,1226,1166,1220,1240,1240,1168,1172,1076,1170,1216,1218,1184,1176,1172,1110,1200,1114,1158,1054,1150,1138,1132,1256,1180,1162,1224,1084,1046,1018,1116,1176,1122,1180,1414,1210,1206,1060,1146,1230,1144,956,1208,1576,1140,1234,1126,1186,854,1162,1192,1184,1252,1192,924,1226,678,1030,1094,1082,1180,1190,878,1172,650,1198,1028,728,370,1170,1154,898,1090,1174,1188,442,924,1190,1142,1176,1086,846,936,1202,1488,1488,1496,1494,1494,1496,1504,1500,1494,1486,1490,1498,1496,1488,1490,1490,1492,1496,1506,928,344,874,1136,1050,1176,848,940,1130,1130,1124,1076,1128,798,1110,1200,1198,1126,770,926,788,864,994,1064,1078,1014,1048,1028,676,1028,582,954,472,1018,1016,1036,982,690,858,1022,1026,1066,990,1036,1074,868,860,894,1028,962,1044,1022,794,1044,970,352,1034,1008,346,528,1088,1114,1124,1102,1106,1078,1096,1074,1104,1106,1042,1118,1044,810,774,844,786,304,1118,1120,1176,500,336,414,1118,1120,1110,302,932,380,1110,1124,1126,1124,1116,1120,1114,1196,1040,1196,1104,1122,1200,1108,1068,1104,1118,1086,1176,1112,1128,1110,1114,1110,1120,1110,1050,1112,1120,1110,1114,1146,1106,1126,1106,1120,1118,508,844,1112,1122,1124,1102,1116,966,1116,1126,1118,1112,1118,1116,1130,606,614,596,598,684,1010,590,776,1112,1112,1124,1130,838,634,1128,1108,1102,502,750,486,780,664,674,666,830,864,1028,1246,1128,1102,534,558,308,676,1056,844,354,410,312,318,986,924,316,494,710,974,660,1126,514,876,588,310,392,316,1300,1122,912,974,776,864,696,896,988,970,984,968,978,774,986,984,982,962,388,964,466,822,974,524,380,978,992,1026,850,1098,568,558,1128,554,842,604,1122,594,1052,1116,516,1134,582,1120,598,982,606,410,414,388,466,574,520,1128,1102,1132,598,1130,592,1132,620,1110,604,1102,688,1108,1120,1112,634,1118,1088,508,1114,1116,794,1110,1120,596,1116,1112,1020,1008,300,1582,670,784,588,686,1680,872,890,532,538,1222,384,348,1226,1356,1290,1266,1248,1248,1254,1244,1232,1242,892,1196,696,1110,776,1110,474,868,1046,930,994,878,876,870,722,960,958,376,934,888,990,996,314,1056,966,962,976,376,976,900,982,878,1076,848,871,1506,1150,1064,880,770,1022,1116,1034,940,1054,988,1100,1032,1034,816,440,1098,1004,1124,1076,1020,1054,974,1036,884,1052,1066,1094,1064,1014,872,1048,1044,842,1038,1012,700,978,1038,964,946,1526,1522,1280,1280,1070,1142,970,1184,1040,708,722,1020,658,918,928,884,1088,468,958,928,660,1104,1042,1018,548,1030,948,1050,754,1052,1044,1048,1058,1150,844,1054,1220,880,486,964,1764,890,672,946,808,594,956,588,1034,1048,510,756,528,1040,1002,1018,520,1016,1016,1342,1282,1416,2536,1054,1092,1318,1342,1322,1172,1420,1464,1326,1314,1302,2848,1460,1310,1312,484,1198,1344,1068,1056,1446,1078,4772,1440,1378,1316,1432,1296,1086,1578,1324,1322,1758,1334,1318,532,1574,562,1368,1052,1054,1434,1042,2462,1454,1454,1470,1466,1452,1210,4310,628,626,1320,1332,1344,1370,684,1534,880,1434,1432,1420,988,1184,950,842,1218,1168,774,2124,2098,2116,2076,400,520,680,2084,2102,2110,2448,2096,2096,2110,2064,2118,2098,2112,2124,2098,2116,1898,2238,1932,2090,2082,2104,2110,2122,2118,2026,2108,2086,2112,2356,2128,2140,2096,2112,2108,1552,596,2102,2108,2088,1758,2098,2096,2110,2112,2100,2120,2102,570,1842,2096,2102,2098,2104,2122,2128,2082,2084,2398,2104,2088,2042,334,2088,2032,2132,814,2104,2114,2082,2270,2126,2350,2120,2100,516,2008,2106,2108,2104,2448,2118,2116,2112,2062,2086,2264,2080,2124,2118,2072,2118,2136,2114,2058,2092,2096,2024,2296,2100,1552,2062,2098,2106,1968,2106,2112,2100,2114,2098,1674,2092,2102,2120,2096,2486,2092,2046,2092,2120,2116,2110,2112,2100,2124,2104,2122,2126,2092,2120,1694,586,2416,2084,382,1568,2440,2100,398,2124,2116,2120,2364,2086,2114,2118,2396,2122,2110,2118,2044,2118,2112,2278,2114,2096,2108,2084,2098,2086,2078,2094,1624,418,2080,1992,2060,2094,2064,2114,2114,2616,2726,2248,658,1487,698,1240,1296,1288,808,1276,1256,1204,1064,1196,618,1276,798,1278,1252,1052,1044,1280,1028,1280,1334,1296,1064,534,1260,1258,670,1242,1268,982,1146,1276,1340,1284,352,454,302,714,1270,1268,1280,1286,460,1280,1286,834,1146,400,620,926,668,756,752,796,318,730,758,1348,1382,1392,358,618,446,776,622,526,494,458,688,340,556,362,326,1160,742,1310,490,322,512,760,406,1274,322,534,736,838,652,734,358,534,876,428,904,648,336,370,668,460,1284,604,418,862,1286,486,656,628,814,352,1332,604,1344,834,1268,1374,1246,1234,1142,568,718,584,418,822,782,402,626,802,892,438,398,432,368,394,424,556,1364,754,740,472,818,1839,1160,1042,1030,1036,1034,1310,1164,474,1256,1162,1188,1260,1344,1148,1140,1134,1212,1194,1148,1212,1192,1336,1208,1272,1218,1218,1792,1684,1384,1170,1240,816,820,820,796,1714,1446,1436,1476,1656,940,1468,1616,1162,1668,1198,710,1366,1596,1000,1424,950,1338,1252,624,1622,1654,1338,688,974,1754,1356,1452,908,1608,1700,1696,1452,976,816,1416,1688,718,1646,1386,1446,1302,1452,1402,1374,1456,942,1698,1248,1446,1420,1498,1460,1454,1512,1526,990,542,506,1084,942,854,1688,1064,1664,1268,1554,1158,1594,1622,354,1528,964,1468,1468,688,1078,1474,736,1024,704,1032,1326,1484,1198,1706,1310,710,1400,1498,1402,1068,1460,1476,1604,1408,1472,1484,1512,1540,536,1490,1462,1446,1480,1476,1582,1036,1236,1236,1286,590,1444,992,1452,1482,962,984,784,1446,1538,1550,388,446,1108,1120,1280,1108,1636,1620,1618,1518,1514,1624,1434,1272,1012,1494,1514,676,1440,1508,1526,1548,1528,1762,1558,1466,1162,806,1512,1314,1618,1638,1550,704,934,1550,530,482,1606,1062,1448,1452,1452,1528,1456,1518,1448,1620,1304,1542,1616,1142,352,1492,1130,858,1508,1442,1518,1212,1500,1442,1492,1512,1642,1010,1418,1454,1480,1490,1480,484,1488,1504,1490,1224,1544,1110,572,1442,460,554,1630,900,462,1080,796,684,1616,808,1678,1186,1396,1488,956,1486,1288,1050,1082,1048,610,638,1046,1052,1020,1082,1048,1048,1048,1014,1052,1050,1112,1094,1090,1006,532,1076,1048,1108,1070,1092,1048,1056,1060,1082,1058,1082,1046,710,1110,1082,706,1144,1082,1092,1072,1046,758,708,1048,928,1094,842,598,752,602,526,1076,522,1116,712,1008,1084,718,1058,748,912,958,1026,1074,886,1020,1072,1088,722,978,1086,628,1068,1076,1044,864,858,1012,532,532,528,1042,1066,502,510,500,1038,654,650,578,712,720,716,1054,710,1042,1088,1086,1058,968,1062,962,1040,1112,1050,490,484,752,1056,1088,1022,672,680,1086,1032,1054,658,682,550,1084,1086,1084,1084,1078,654,1046,1128,1078,742,1086,712,1020,900,1020,860,796,680,1016,1483,1444,1168,354,1164,1502,1364,1282,1452,1456,1352,1454,1448,1448,1466,1462,1472,1444,1452,1276,1450,1494,1466,1454,1458,1440,1460,1472,1466,1468,1446,1458,1440,1480,1462,1466,1332,1462,1450,1460,1364,1452,1416,1452,1398,1452,1432,1452,1446,1488,1460,1464,1468,1448,1462,1456,1366,1440,1458,1446,1458,1366,1484,1384,1390,1436,1392,1448,1448,1466,1390,1362,1456,1452,1448,1470,1448,1460,1392,1400,1460,1456,1456,1460,1454,436,432,462,430,416,442,436,434,426,436,472,434,1304,812,1450,1450,684,662,670,678,690,648,372,366,1334,380,1490,1376,1440,1372,820,986,1070,1056,1042,1068,1060,1060,1056,1056,1054,1066,1050,1070,1092,1052,1052,1068,1054,1066,1058,1060,1046,1052,1054,1042,1066,1056,992,894,1040,1058,1056,1056,514,1514,1188,1504,1532,1570,1622,1520,1504,1504,1314,1402,1528,1110,1324,1508,1504,1140,1518,1450,790,472,1458,988,604,586,1458,1680,1122,302,1012,300,632,602,304,534,826,750,590,822,302,1076,602,752,742,662,1102,1102,1104,932,748,1104,578,594,1100,1118,518,752,1114,610,754,818,746,1050,1104,1084,870,610,818,1100,746,1112,812,608,1102,1118,446,686,1088,1098,820,742,1024,1030,610,738,1098,446,592,1028,600,1084,788,1038,1026,828,794,816,446,820,306,598,1108,752,600,660,1118,672,810,750,910,1120,310,1112,608,442,808,720,1102,1126,1040,710,608,820,450,588,1376,446,434,434,822,458,742,1120,596,824,586,450,744,604,600,884,738,590,592,738,818,806,782,1102,822,810,1112,1022,712,820,1110,454,1110,1100,604,896,592,438,604,934,604,818,756,1108,738,1088,922,882,604,810,1034,740,890,590,906,740,1118,452,952,1092,1050,494,466,586,600,946,494,582,1114,1106,884,656,734,594,1016,742,742,592,914,1046,1126,742,598,1116,1026,832,594,1042,598,596,738,602,804,754,1114,592,714,602,570,726,590,446,602,814,590,596,746,1028,904,598,828,1032,1046,806,1040,744,602,1030,1032,1120,1032,1118,408,890,460,600,592,758,594,598,814,768,746,736,668,1130,828,896,598,442,1026,444,744,1114,670,532,544,744,580,738,746,758,798,822,1038,458,748,1044,1466,824,1038,1776,1764,1728,1530,1632,1144,1664,1360,984,1258,1656,1770,1192,1526,1278,1646,1262,1746,1244,1492,1384,1374,1762,1612,1762,1742,1530,1326,1032,1242,1256,1244,1236,1754,1772,1740,1764,1754,1192,1436,1284,1636,1746,1300,1064,1264,1170,1156,1176,1148,812,1160,1140,1206,1036,1054,1232,1070,1154,1160,1184,1156,1058,1118,950,1212,1164,1156,1295,1264,1148,1190,1164,1202,1150,1048,1224,504,1140,1214,1238,1188,1198,1084,990,1010,1084,848,1020,976,910,1030,438,1032,1078,908,998,386,506,1156,1054,1182,1612,1182,1616,1120,1130,1198,1232,1040,1178,1222,1194,1162,1090,528,1172,1234,1110,1126,1086,712,442,986,822,1296,860,586,704,1304,560,902,1218,638,1230,1310,430,604,1340,1014,964,354,1332,662,688,1230,1038,330,1332,578,530,1052,844,1196,734,1180,588,1074,974,1006,1064,1022,1162,1060,1198,1058,1088,1128,1162,1106,1164,1042,732,1084,1192,910,1124,1048,1174,704,1188,822,1034,1046,1034,1098,1130,990,802,1214,1174,1142,1156,686,1076,1208,548,650,1162,1170,1060,950,1152,1032,1098,1110,688,1212,1188,1120,350,964,998,1020,770,698,904,1198,1008,640,1094,1140,1202,1216,1126,1208,1104,1056,1110,1072,1028,1254,1174,420,1212,618,1214,700,1118,908,1164,646,812,1112,1090,1034,1613,1444,810,1270,608,1388,788,608,952,1106,1100,1116,1140,1830,1238,1256,940,998,998,1252,720,1596,1562,1332,1254,626,352,774,1578,614,988,724,1254,1164,1036,1276,734,1296,576,1178,1212,746,318,398,630,1246,1556,1604,1046,946,858,590,594,1044,902,1044,1034,784,892,1064,510,1036,520,1038,1048,586,1058,968,836,1038,998,1012,890,1086,728,1038,1297,1482,1558,1540,1570,1554,1566,1556,1548,1564,1554,1562,1468,1572,1540,1484,1564,1562,1516,1488,1554,1478,1620,1562,1506,1556,1506,1500,1544,1516,1500,1548,1588,1564,1570,1470,1472,1544,1522,1490,1520,1464,1534,1436,1456,1490,1510,1496,1464,1508,1488,1516,1488,962,436,458,1498,456,440,440,456,318,402,510,436,356,430,612,372,570,414,528,542,904,1678,1710,506,686,534,644,444,508,814,450,440,478,452,444,436,892,618,1574,462,442,436,504,598,538,1626,678,316,1468,672,902,624,600,522,1608,566,548,546,448,500,960,562,604,778,330,1634,348,600,702,1626,654,538,1618,402,448,376,1636,578,666,670,372,606,402,540,510,436,1076,1626,454,904,882,830,654,622,426,664,742,830,1676,888,728,664,608,938,744,346,1660,322,1658,408,380,446,334,514,866,1642,412,564,388,350,586,780,516,722,826,1184,662,530,1556,300,310,308,306,1586,384,428,382,1818,1042,706,490,422,1044,940,480,586,1666,400,916,1200,1186,378,334,362,328,528,808,1186,898,1646,682,588,986,488,1204,860,796,1670,674,1156,626,692,458,488,1626,882,766,592,922,686,894,322,1492,698,550,452,324,306,1014,1628,3576,442,432,364,1474,1090,498,544,426,402,408,626,568,486,632,576,820,1804,1348,922,730,1160,344,448,1646,556,350,360,454,412,510,580,508,502,892,438,604,678,980,1790,552,902,424,678,710,1350,594,530,498,774,1198,526,972,818,966,1136,1654,358,452,462,454,1664,328,1190,700,500,598,1308,680,562,580,670,826,1108,1632,842,376,400,420,500,952,964,1628,330,1614,822,828,894,1758,866,590,332,412,306,1578,574,876,782,472,1108,1578,454,562,520,726,668,446,414,470,782,892,1602,472,356,530,766,700,730,476,904,926,616,1628,556,342,336,504,742,1628,878,518,334,336,892,1618,1028,1094,776,526,606,448,816,1626,1636,1624,1630,1354,742,772,764,808,982,698,1598,886,754,458,358,524,594,1630,1628,1462,444,334,594,596,462,648,1630,354,518,470,462,376,440,970,960,588,742,1618,810,830,1042,618,388,738,670,966,678,442,358,1428,1322,1280,1154,1262,1466,876,1272,986,1072,1248,1500,1232,1506,1502,1362,1426,1040,1582,1478,1032,1326,890,860,870,850,874,864,866,880,1158,1076,1016,942,1126,1178,1284,1048,1242,1238,1128,1262,1208,1122,1114,1054,1244,1268,804,1064,1146,1158,1120,1190,674,1146,1192,944,1184,1050,522,1168,766,1254,522,502,630,1140,1120,470,542,1230,1104,544,532,1114,1192,1138,1118,1144,1038,858,888,1164,1108,990,1144,1172,1118,466,526,1238,1258,1090,1238,1242,1152,1106,1140,834,704,1084,1234,1170,1304,1208,1162,1358,1180,1004,1100,1118,1142,1134,914,670,476,654,316,890,856,390,1210,1128,476,672,1124,1198,618,1202,1184,1236,1312,1106,1134,1104,920,1226,1054,1042,1290,898,1012,1188,1138,1094,1316,1206,1116,1140,1114,1124,1082,1158,1132,1126,1120,1138,1122,754,1108,878,1302,1194,1192,1140,1106,884,890,1314,864,1184,1182,896,1184,1220,1130,894,1182,1202,898,1212,1206,888,1304,1214,1148,1170,1218,890,772,1190,892,1086,1166,906,1164,890,1136,1162,1150,1110,1136,1128,902,1054,1214,1118,1204,1118,1210,1148,962,956,1218,1178,1150,1148,1202,1122,1116,1194,1180,1126,1114,1130,896,1072,1108,1148,1244,1212,1124,1144,1114,1270,1122,1128,1116,1134,1124,1126,1124,1128,1124,1360,1120,1136,1126,1124,1102,1120,1102,1148,1156,1116,1192,1140,1134,1144,1138,1122,876,1136,1198,1108,1128,1112,1132,1134,1128,1110,842,1134,1122,1116,1120,1118,1126,966,1112,960,1138,1112,1142,1124,1130,1118,1134,1112,1138,1122,1142,1112,1122,1146,996,1114,1364,1314,1304,1068,812,1136,1114,1142,990,1134,1118,1128,1112,1022,1192,1054,900,1146,1092,1154,1136,1128,1104,1114,1082,1152,1120,1146,842,1144,1112,1014,800,1116,560,924,1120,1138,1124,964,1004,1156,1112,1132,1114,1226,1130,1170,1120,946,1114,950,858,1138,844,1124,1122,1122,1196,1150,1114,1146,896,1140,948,806,1128,1136,1102,1134,1128,1146,1112,1132,1112,1128,1114,364,390,998,970,998,520,302,582,982,976,960,972,378,406,442,470,986,454,440,432,400,424,404,984,376,388,320,994,408,454,396,1968,570,620,1960,540,568,1970,660,1926,506,580,1928,518,534,1956,490,522,1962,664,700,1950,608,1954,632,1962,482,510,1952,378,378,1958,528,604,1966,374,1962,610,1970,594,548,2058,524,610,1978,528,584,1954,382,458,1968,408,504,1924,540,538,1984,586,580,1962,412,1974,624,1970,530,476,1980,536,1952,528,548,1968,516,534,1964,430,432,1976,444,510,1930,410,432,1966,504,498,1930,398,2068,1952,698,760,1976,538,582,1964,306,478,1930,526,540,1964,526,524,1970,516,2058,2068,532,566,1928,334,360,1978,482,460,1936,518,1956,438,458,1954,524,1976,536,590,1960,396,386,2092,388,356,2066,442,440,2054,490,528,1964,350,532,1974,530,1950,520,1970,608,1950,536,1968,532,576,1964,478,504,1970,448,448,2038,492,556,1924,406,558,2052,516,1930,574,1920,532,538,2008,528,546,1956,384,1926,484,1926,532,588,2050,524,568,1970,620,592,2062,504,2038,506,486,1952,534,534,1922,524,512,1936,442,484,1976,402,358,1946,780,788,1956,528,526,1964,550,550,1938,438,456,1936,528,506,1942,1956,548,1924,478,508,1936,390,1918,504,530,2072,504,530,1970,470,484,1988,532,416,1956,534,588,1964,534,1952,516,1968,428,1954,534,594,1988,548,478,1954,564,1964,534,636,2008,442,472,2070,536,546,1952,524,546,1970,528,544,1960,442,440,1986,404,476,1956,1972,392,390,1962,534,580,1972,518,536,1916,488,466,1930,538,548,1920,534,534,1938,366,384,1926,438,450,1938,440,458,1960,484,1968,544,714,1950,528,480,1966,542,612,1934,518,1978,520,520,1950,528,1964,530,548,1914,530,522,1966,504,520,1930,356,2068,540,1906,416,454,1972,500,494,2208,2208,1964,352,2092,538,1946,424,456,1956,502,510,574,1918,534,570,1934,542,544,2046,612,606,2020,538,512,1944,460,514,1966,428,496,1960,544,550,1976,534,528,1960,348,1940,672,656,1926,538,1954,508,1950,480,510,1974,552,626,1954,532,1970,504,668,1962,468,482,1974,486,464,1952,498,1962,524,614,1930,654,668,1936,582,2064,526,568,1968,524,554,1968,472,494,1974,536,602,1956,1972,524,1954,538,522,1972,464,480,1958,530,1954,530,1966,416,2090,428,456,1960,562,572,1970,538,610,1946,896,1974,528,1922,534,1942,440,520,1966,542,578,1964,444,444,1960,468,502,1968,530,608,1946,460,1938,756,762,1948,514,564,1978,536,602,1926,488,534,1928,502,520,1948,530,568,2082,1992,524,548,1956,514,564,1944,414,1962,530,526,1962,474,1940,450,506,1920,372,422,1966,540,646,2056,556,2058,528,550,1956,532,550,1958,522,564,1958,524,536,1964,498,534,1962,314,612,1940,432,1958,492,548,1928,416,504,1922,478,502,2042,560,556,1952,520,574,1966,436,480,1966,504,562,1970,710,1928,514,512,1966,538,588,1954,530,606,1970,526,552,1954,864,1972,520,1908,488,528,2084,522,528,2052,532,2068,440,1926,492,494,1942,448,474,1950,796,1960,530,2054,432,1984,390,644,2050,532,554,2072,540,442,1956,534,578,1996,492,490,2070,542,1942,2054,432,458,2058,530,362,1924,446,562,1922,528,530,1956,480,530,1956,2050,466,2070,428,432,1950,526,638,1978,530,564,1960,492,514,1966,386,360,2038,550,1932,536,1928,530,502,1932,462,1952,528,582,1962,526,596,2054,456,2068,530,616,1934,526,546,1946,530,524,2066,758,784,788,754,396,734,748,1066,1210,1070,1024,1554,864,1342,1566,674,306,1300,1648,1164,1442,1760,556,1246,1528,1530,912,1026,1778,1556,1202,1098,1642,1124,1222,1070,306,1406,1148,1322,1332,1252,1326,1354,1340,1234,1266,1306,1332,1340,1506,1294,1348,1340,1398,1282,1196,1298,1452,1294,1414,1376,1396,1334,1312,1236,1462,1096,1428,1308,1400,1394,1194,1252,1346,1338,1360,1322,1348,1404,664,1204,1124,1362,1156,1312,1302,1022,1160,1310,1256,1354,1456,1346,1328,1346,1370,1324,1264,1272,1332,1326,1796,1092,1040,474,1034,490,468,502,462,1040,552,960,512,504,1008,1044,1034,1034,1086,824,1028,422,1038,738,1044,602,1046,1028,944,404,542,1046,1036,986,792,1084,1082,458,484,334,540,1288,932,1082,1068,1066,1220,408,414,410,420,1353,1136,650,3320,1044,956,1082,1036,3018,862,1094,1064,1036,448,1048,966,978,980,962,978,970,970,972,1144,1058,980,1036,982,1056,1058,1038,964,1142,988,958,1048,956,1048,1030,966,1090,938,922,1098,1056,1028,1034,792,1046,1030,1056,986,804,886,1030,1018,1050,890,1044,956,942,1054,952,962,1006,1038,1353,1352,1352,1252,358,1330,1186,1228,958,1180,1130,726,1188,986,1016,1186,1170,1126,1218,1310,1154,1204,1174,1200,990,1208,1090,1120,1208,1084,1102,1206,1122,1148,980,796,1132,724,1156,1160,1240,974,1090,956,1338,1096,1202,1198,1258,736,1234,970,1150,1224,1258,1100,1158,1114,1006,1188,1164,968,1400,1036,1478,1180,1180,1260,972,622,660,1210,1208,858,1230,1204,1084,1178,1190,832,1190,1364,1128,1222,848,690,1110,1112,1180,1146,336,1144,860,1198,1106,1266,578,1198,792,818,1184,1088,1176,1300,1180,1182,858,1162,1370,638,574,316,332,398,1036,1260,1248,1292,1036,748,1294,1274,1268,866,1122,946,892,630,1006,1222,982,1308,1074,1294,730,1270,874,686,596,608,788,854,864,684,808,758,994,1248,1340,1272,1174,1184,990,1290,650,1046,1284,568,1260,1280,1156,1278,468,434,396,514,986,1264,490,432,826,520,592,910,614,1102,864,766,1250,904,1302,1248,816,1292,380,414,1274,1274,904,908,554,728,344,1170,1286,746,706,1192,928,1276,1284,1234,736,1268,1252,1296,1236,1276,1276,488,1086,586,1210,1226,964,472,408,1014,730,1278,624,766,1272,392,1404,936,642,1326,840,622,434,726,748,1298,1272,1074,364,578,1252,1272,504,1276,624,626,626,622,874,742,1218,1276,1284,476,478,714,712,768,1282,1280,1304,810,1266,1282,664,1252,1262,376,694,1112,1226,1280,1206,598,546,1274,782,732,1288,728,1262,626,770,910,1216,840,1338,1126,1204,1264,1270,1290,1220,1132,582,1014,480,1292,738,378,452,730,1258,1226,1140,908,856,1262,622,1280,620,468,468,1258,598,1270,1170,744,1222,1266,594,1180,1228,1274,728,1242,1294,1286,1138,1268,1260,1288,1304,1260,936,1290,1284,1292,1284,832,1268,1262,606,376,1222,1286,1280,1286,1268,738,1276,660,1272,1276,1188,948,1192,720,944,812,972,912,838,1266,1272,1176,1274,1274,616,1268,1140,1502,1332,1034,892,448,664,1224,1006,662,1178,1074,1330,500,702,1282,1392,544,1282,1276,1038,1196,736,612,996,618,930,890,962,1294,494,458,702,736,634,630,1272,730,1192,910,1272,1234,708,688,782,490,908,598,1038,1204,822,948,1268,1034,798,1214,362,642,742,954,784,742,482,924,812,954,930,934,956,952,938,942,828,768,988,822,860,904,746,1160,822,766,1214,902,936,906,920,922,656,916,1158,886,420,1000,710,894,584,978,972,564,1032,610,922,750,674,728,652,400,442,662,798,634,674,440,786,754,558,686,848,744,1010,680,870,1170,476,910,1048,928,992,1006,796,1002,1014,1570,940,540,930,856,920,824,720,1002,1068,340,808,826,990,866,954,510,320,696,890,938,1032,722,872,780,1018,788,812,936,708,700,656,998,834,1036,1052,932,720,940,994,896,894,808,1082,870,816,1026,876,786,748,636,1072,978,782,794,974,878,698,754,604,874,1182,536,1312,396,346,340,388,1128,1346,536,576,1336,1346,982,398,1028,432,442,1306,520,850,498,358,346,926,396,392,1174,418,1076,452,1336,1202,1182,384,1300,1060,336,786,316,1298,398,670,1034,642,410,336,486,1034,640,648,482,844,988,842,1104,1048,402,476,1044,844,522,696,330,366,698,428,1004,332,432,1018,890,342,1140,602,692,336,346,400,1024,966,436,380,1106,376,394,330,394,1000,486,1006,346,426,376,326,314,1084,434,1028,1026,462,1080,1046,374,520,704,790,1074,1076,1122,468,332,1088,1094,486,802,706,374,366,306,800,594,570,526,1098,656,500,714,348,738,1054,906,748,354,1048,388,850,1092,358,748,1090,1534,692,936,994,974,810,894,740,912,1292,846,416,1030,1004,406,420,1350,584,402,616,602,960,1138,1014,1142,416,418,424,418,404,432,340,436,388,402,414,392,408,428,408,406,404,404,416,346,418,400,396,398,512,478,504,490,430,472,490,436,374,1056,454,532,852,802,1294,662,452,896,488,1216,370,604,1040,542,588,850,308,326,1016,420,944,360,408,536,530,464,402,398,1026,458,360,356,1258,392,304,400,320,338,328,1002,318,1264,420,748,632,576,1240,654,1050,672,1058,1288,816,1038,546,584,484,806,1130,1058,1130,1194,1032,1274,398,364,372,404,442,434,422,342,458,382,438,434,432,320,326,338,334,362,380,446,438,406,434,434,430,448,416,432,430,342,346,354,440,442,438,426,434,434,448,438,454,436,588,302,432,596,556,388,1188,420,404,1066,896,410,370,754,836,762,1170,482,1086,706,1048,544,608,1114,1306,624,1186,1266,664,670,444,1224,414,798,416,398,686,664,1160,674,1314,760,1132,658,484,778,420,448,1346,1148,882,1136,1406,628,882,1334,992,1416,854,1002,596,301,360,356,358,382,300,310,1134,1162,1128,1210,1058,1160,1096,1112,1012,990,916,682,872,874,1064,1110,1110,1140,1142,1140,1054,1150,1122,1124,1114,1154,1126,1024,1176,1142,1106,662,1290,1482,690,444,1254,1492,1494,1772,1652,1414,1428,1762,1412,1256,1188,588,844,672,884,1514,1478,1340,342,1590,1748,1502,1722,812,748,746,760,550,842,634,666,896,738,878,1898,1762,1852,1830,1134,1392,1396,898,996,996,1518,1144,1468,1290,548,472,1602,680,668,696,1460,454,840,1408,1690,1512,846,794,1296,792,828,1348,1604,830,728,764,714,752,888,840,720,664,572,844,762,430,610,726,804,1184,1274,1392,1314,1200,962,1708,1616,1444,1502,1774,1826,746,334,814,302,326,344,684,1302,1330,540,1560,1620,1554,1668,668,692,900,594,710,1502,1500,1342,1520,1204,1554,1444,552,1016,646,910,850,1380,808,836,806,940,1312,1380,1400,1634,1152,1316,706,608,1016,758,1516,1514,866,698,1472,1110,1598,860,862,820,680,808,786,1614,634,740,1176,1340,1224,1538,776,882,1916,804,844,1044,1696,648,1086,1580,1346,1358,1368,1736,1654,1596,1624,506,538,534,858,1634,848,1106,890,906,1032,774,1034,898,1036,644,1618,1750,1640,1634,1698,1744,1278,582,818,764,1700,580,632,1704,1640,1634,886,832,852,814,324,832,896,890,1180,1618,1556,1578,1606,1642,1562,1712,1710,1628,1636,1702,1466,1710,1628,1750,1482,1628,1490,1790,1610,1590,1552,1486,1478,1732,2686,1122,1542,994,1134,1180,1654,1328,400,1510,1510,1530,1556,1310,1388,1624,1564,1250,1538,1464,676,532,636,1210,932,1146,1644,1624,1168,946,1568,1498,1386,1542,1154,496,1430,486,510,564,858,882,794,1002,1006,806,994,984,882,888,744,552,636,736,756,862,838,832,1072,1078,1148,884,486,892,626,448,660,892,852,598,904,708,744,364,376,484,1134,1006,364,380,612,1000,498,1036,432,1076,978,996,1088,994,926,870,814,356,742,584,726,1088,1098,912,576,624,1046,610,780,764,992,372,998,420,618,474,582,976,1036,646,660,692,834,1116,1096,772,1150,816,1154,1160,1134,1168,1818,1792,1800,1804,1864,1800,1804,1812,1874,1872,1476,1866,1874,1868,1462,2544,1806,1806,1814,1714,1714,1858,1866,1682,1796,1790,1796,1788,1774,1920,1786,1878,1788,1748,1778,1794,1872,1874,1710,1722,1248,1772,1774,992,1716,1790,1706,1794,1878,1702,1702,1850,1746,1878,1858,1866,1804,1848,1788,1884,1876,1790,1816,1818,1780,1348,1650,1660,1800,1790,1800,1872,1816,1736,1786,1726,1710,1862,1868,1798,894,1804,1768,1732,1870,1866,1794,1798,1866,1868,1874,1876,1866,1870,1866,1876,1878,1872,1868,1210,1898,1866,1876,1580,1862,1870,1866,1794,1802,1792,1798,1590,1794,1182,1718,1640,1560,1494,1420,1588,1804,1504,1786,1634,1804,1794,1714,1862,1868,1796,1786,1788,1790,1798,1792,1796,1788,1850,1870,1872,1872,1386,1336,1334,1862,1890,1450,1796,1788,1866,1874,1718,1730,1864,1870,1870,1852,1794,1812,1864,1858,1790,1794,1790,1784,1796,1794,1724,1798,1806,1792,1790,1056,1124,1126,1116,1124,1110,1102,1108,1100,1038,1056,1042,1124,1050,1036,1036,342,354,336,1114,1108,1106,1216,1002,1032,1042,1106,1112,1024,1036,1048,1006,1018,1036,1004,972,966,1046,1167,1088,1038,932,1129,1204,1022,1106,990,1072,1116,1116,1160,1032,894,552,498,596,598,604,596,786,624,744,824,610,886,888,904,762,892,894,898,652,894,890,906,1323,588,1974,1582,1196,1602,868,1072,1578,1410,1504,1212,1636,1286,1604,1230,1592,1440,1348,1030,2352,1252,1604,1154,1430,1594,1596,1560,1612,796,768,778,1544,1578,1574,820,1536,1228,1214,1172,1168,1156,1156,1206,1180,1174,1176,1206,1210,1200,848,1176,1214,1156,1162,1176,1172,1144,1172,1226,1186,1178,1178,1162,1166,1170,1170,1214,1208,1160,1158,1196,1190,1164,1156,1162,1154,1188,1168,1172,1164,1164,1184,1188,1156,1160,1168,1172,1202,1168,1166,1196,1158,1200,1172,1172,1188,1118,1166,1094,1170,1172,1154,1160,1198,1156,1156,1204,1190,1214,1092,1210,1160,1160,1210,1202,1098,1084,1188,1200,1164,1146,1172,1156,1142,1142,1210,1194,1170,1180,1230,1146,1146,1152,1166,1172,1166,1160,1216,1170,1184,1136,1136,1196,1164,1164,1154,1134,1210,1166,1202,1204,1202,1148,1152,1194,1188,1192,1210,1192,1170,1166,734,1194,1140,1140,1198,1140,1150,1184,1214,318,1160,2286,2446,2122,2122,2118,2112,2420,2426,2420,2426,2422,2440,2418,2436,2428,2270,2272,2264,2258,2270,2274,2268,2298,2258,2440,2426,2436,2426,2412,2418,2430,2430,2426,2432,2412,2442,2434,2426,2440,2416,2432,2416,2422,2414,714,2264,2278,2286,2412,2430,2266,2434,2428,2430,990,1370,2428,2432,2294,2286,2290,2416,2284,2426,2442,2428,2426,2434,1974,2280,2434,2424,2420,2440,2434,2438,2440,2426,2422,3020,1762,658,690,1732,654,672,1326,930,938,1682,958,970,1724,808,768,1840,1716,1398,1724,736,764,1092,1100,1158,1192,696,596,506,486,994,866,912,1040,496,904,870,614,660,764,1128,1002,970,1032,1124,822,1066,1142,750,740,1148,768,644,1244,994,1136,858,1062,690,1074,704,1094,324,440,358,1002,852,1066,1050,526,786,674,662,1208,464,1080,882,444,424,560,968,1192,876,856,714,552,748,1244,926,1052,928,628,836,808,644,1120,482,990,624,784,1447,560,826,638,1054,782,774,882,1072,506,1206,638,618,1210,992,416,640,650,582,960,948,1018,814,374,312,454,584,668,648,894,436,430,884,414,508,814,340,518,882,1030,882,1010,996,1006,978,990,488,328,854,996,988,834,478,446,1004,992,838,626,348,980,478,454,996,970,966,990,982,976,966,956,988,994,992,976,984,452,990,310,650,906,986,984,1002,992,336,986,500,994,962,1262,1542,1538,1104,1116,946,1528,1490,1672,1352,1812,1822,1792,1800,1800,1818,1814,1806,1746,1826,1876,1602,552,562,836,822,706,1818,856,1532,1798,788,1824,1814,2047,1726,358,2126,1794,544,704,1504,1804,1792,1784,776,1534,552,1002,1830,1796,1810,498,1780,982,1810,1598,1620,1824,1812,1730,1724,1818,704,772,1628,1830,1830,602,642,608,650,1820,1828,742,598,446,508,596,470,1772,1322,1580,1180,1574,1234,1756,1586,1296,1800,914,1584,1246,744,540,1164,1586,1458,1810,676,1420,1804,1804,1420,1782,552,632,1262,1744,1712,1810,1456,1430,1514,1704,1658,1260,520,568,810,1818,1506,1704,1246,1052,878,1822,1442,1444,1814,1802,1778,912,1808,404,422,1824,1816,1364,360,1330,1390,354,1396,600,972,1570,824,644,1818,678,640,1800,1746,1804,742,720,1778,602,532,1810,784,730,1642,520,550,1860,970,916,446,916,908,1096,1664,1464,968,1344,606,476,1050,334,786,1326,768,632,876,604,578,858,1104,760,1182,1334,866,738,794,1330,1350,1330,536,1266,652,1318,356,1110,1360,1340,1300,1328,1210,1330,1322,1358,1274,1194,1328,1324,1266,1318,1332,1254,1328,1280,1330,1318,1234,1336,1398,1392,1318,1376,1204,1340,1326,1284,1298,1240,1322,1436,1302,1204,1382,1396,1322,1252,1360,1332,1394,1242,1266,1276,1272,1402,1242,1344,1326,1276,1360,1252,1402,1322,1202,1212,1100,1390,1260,1440,1328,1340,1334,1224,1356,1384,1300,1182,1194,1336,1378,1206,1394,1320,1274,1336,1330,1324,1328,1190,1166,1296,1292,1288,1328,1336,1244,1328,1280,1250,1708,1594,420,1680,1736,1592,1652,1740,876,1734,1748,846,446,1060,1062,1726,1718,1106,470,1038,1684,1808,1532,1594,1570,1716,1440,850,562,1018,1592,1512,1058,1758,568,660,1780,1706,1766,1744,1506,1730,1588,1590,1738,1454,536,466,620,1674,1622,862,1276,1728,1024,1776,1708,1548,1606,1742,1756,1704,1702,1776,1704,1604,1698,1738,888,1140,464,800,1668,1764,1756,1710,1694,1348,890,1756,830,1646,334,446,360,1704,716,1756,1738,1714,1542,1754,1104,1632,1724,1684,1398,754,370,1046,1696,1572,932,1158,596,662,1464,1708,1494,800,1734,1698,1716,1718,1646,1718,1690,1738,1718,1704,1590,1728,1722,1766,1410,1718,1582,1444,458,1212,1694,1752,1524,1718,1644,794,704,1800,812,972,1696,1712,1046,1704,1636,1442,1532,1712,312,1742,1490,1824,600,1066,1072,1608,1042,1494,578,972,1726,1048,580,1042,546,1732,606,1578,1586,1714,1730,1634,1062,786,612,900,1690,776,656,340,714,1442,698,392,1034,458,886,1088,1710,1680,1750,448,1096,552,606,370,1062,1720,1102,1712,1778,1718,1042,1750,1676,1742,1746,1704,1770,1726,1738,1660,1716,794,2142,720,1500,1360,1052,606,432,1356,1288,1858,1836,1846,1964,1742,786,758,1734,552,530,1506,1736,1578,586,590,1728,806,812,1720,708,738,1730,798,812,1722,1374,1732,778,776,1704,1194,1668,1712,686,686,1712,1690,1304,1380,1636,1734,1718,796,796,1734,1722,1898,1730,1728,1800,846,750,1304,1000,1716,1730,1726,740,666,736,1730,1736,1726,368,734,1360,906,824,764,750,1364,430,908,1374,1368,2268,1048,1040,1666,1718,1100,1730,1728,1722,778,1730,736,714,1714,1476,1724,1364,1720,706,532,1730,746,690,1724,1650,476,506,1642,1796,1740,1726,1126,1370,586,854,1380,1720,1416,1372,1362,1038,1754,1376,1724,1728,1728,1438,1050,1822,1728,838,818,1724,692,1656,1462,1710,1722,1736,1566,1726,664,504,1284,1724,748,776,1720,1780,1732,1734,1582,1652,1734,830,802,1720,1726,1744,1726,806,828,1718,1652,474,756,1656,692,856,1650,1660,1660,1726,1398,1740,814,810,1728,1724,1748,1734,1748,1446,794,782,1722,624,602,1588,768,646,1718,756,448,1726,790,766,536,726,746,790,1732,1424,1728,1722,1730,1736,1722,790,680,1730,1690,1580,1728,1732,804,794,1718,1726,1736,716,400,1538,704,692,1726,816,820,1722,1742,1714,1490,1288,1672,1716,1740,1432,1738,1732,1718,804,812,1742,832,766,1712,1734,1634,1724,1708,1734,1140,1738,1276,1708,1708,1704,1730,1726,1728,1724,1378,1726,1388,1750,1060,1724,1356,1728,1732,1724,788,818,1736,1430,1558,1736,1714,838,678,1734,798,638,1722,1052,1738,1742,1726,1738,1746,1712,1724,1720,522,518,506,1740,1326,1720,1716,1744,1750,1724,810,650,1356,638,900,926,772,846,432,746,1310,1322,1356,1320,798,770,794,556,816,532,662,1384,1028,1330,564,318,310,898,438,464,334,686,1340,682,614,304,676,454,446,844,712,318,332,364,406,624,354,574,412,450,1048,876,1320,862,788,646,596,958,1370,1172,1320,1226,1336,1340,1316,1370,1334,1264,1224,1306,1346,1244,1210,1070,1306,1308,1250,1144,1234,1354,1280,1344,1220,1328,1164,1242,1318,1276,1372,1340,1366,1258,1358,1326,1330,1316,1328,1350,1356,1408,1320,1402,1324,1350,1300,1254,1270,1250,1362,918,1422,1248,1362,1210,1356,1326,1328,1366,1356,1370,1360,1330,1344,1326,1052,1154,1354,1354,1272,1360,1412,1354,1356,1368,1302,1354,1244,1364,1356,1324,1356,1320,1362,1350,1346,1362,1360,1364,1334,1364,1274,590,1042,1434,1360,1054,1250,942,1658,1502,1348,1792,1818,1806,1262,1346,350,350,1410,1310,304,1810,1416,1740,1722,2144,1794,1790,1284,1636,2204,1798,1776,1932,546,1072,1804,1566,1540,1626,420,1012,1540,1622,1376,1612,1408,1522,1590,1594,1526,1514,1518,1522,1554,1528,1548,1628,1198,1234,1220,1162,1576,1572,1156,934,1590,1572,1592,328,514,304,1528,1574,1544,1550,788,784,794,1576,1836,1896,1562,1580,1450,796,1578,1490,680,1554,1590,674,670,756,678,1132,1410,1114,1520,1508,1364,736,818,864,548,744,1148,714,658,764,536,1174,1214,1066,874,648,902,688,876,876,776,422,336,416,854,454,552,1054,496,910,430,350,880,1124,1254,740,306,602,450,730,726,1182,780,890,894,1320,1066,1186,1076,814,850,752,1302,1296,1302,1236,1244,1244,512,642,1236,588,582,576,590,1186,1186,1312,454,560,760,698,704,714,1158,418,1320,1126,706,1082,450,1254,1018,1330,518,900,870,456,892,1174,1112,858,1260,1128,512,374,970,1252,1200,1328,1154,1130,1152,886,638,1276,1002,1310,1084,1042,890,1006,1182,558,892,1000,896,978,900,642,922,1346,686,436,342,352,944,922,956,884,1114,1230,764,1256,1106,1160,1130,1254,1218,1262,1236,914,1228,940,1334,354,686,1250,1246,1234,1254,1240,558,380,1058,1048,1056,1052,1054,1064,1002,1052,1050,1052,1046,1050,1050,828,930,726,1116,1132,1004,1120,1014,1074,1042,1140,982,620,1030,1040,1044,1056,1046,966,1052,938,1084,692,1048,830,1719,1512,1463,1464,1540,669,553,1462,1451,439,405,856,666,1011,1044,889,1801,1204,1180,1176,1288,546,1066,1172,1234,300,452,434,1348,1928,1922,1920,1934,1908,1894,1908,1928,1922,1896,1904,1902,1950,1924,1920,1926,1926,1936,1908,2102,2158,1906,1920,1922,1934,1942,1926,1926,1926,1912,1918,1946,1940,1922,1930,1940,1938,1918,1952,1940,1946,1858,2122,2112,1640,1844,1546,1848,2078,2048,1944,1916,1836,1706,1148,1376,1050,548,704,1106,1906,1946,1908,1956,1956,1952,1958,596,1116,1848,1838,1256,1034,876,884,924,1916,368,1038,366,1744,432,908,1882,1910,768,586,758,1854,906,912,2204,1372,1400,1432,1400,1392,1400,1404,1440,1394,1400,1400,1396,1390,1228,1166,1228,1392,1384,1398,1388,1384,1340,1382,1388,806,1352,1398,1390,1396,1390,1312,830,812,1242,1016,1268,1274,1402,1400,1390,1386,1400,1400,1342,1280,1390,1386,1392,1384,1374,1388,1394,1264,696,1286,1332,1390,1390,1066,1394,1412,1062,1222,1004,1292,1368,1180,1398,1398,1432,1184,1068,972,948,1048,1058,914,922,1252,916,1298,1288,1276,1208,1408,1352,1272,1290,1402,1406,1276,1280,1286,1390,1376,1400,1400,1356,1288,1348,1348,1014,898,976,576,574,584,644,494,508,566,552,586,512,492,1066,1390,1398,1050,660,1404,1394,1188,752,588,354,534,1152,466,576,494,304,1476,1490,1542,1702,1190,532,1612,1768,1782,1310,908,536,1484,714,1632,1744,1888,1892,1656,1614,1788,1854,1740,1586,1670,1648,1528,1828,1626,1622,1512,1648,792,1838,1294,1436,1142,1588,1866,1892,780,420,1382,1426,1424,1890,1810,1812,1570,1686,1494,1764,1426,1460,1486,1706,1900,1738,1910,1648,1774,1752,1912,1822,1558,1534,1686,1796,1736,1346,1388,1336,1462,1350,1770,1854,1654,1674,1850,1894,2046,1490,1958,2056,2076,1838,1958,1900,1908,1806,1934,1626,928,1508,1342,1382,1368,1488,1484,1510,1508,1510,1464,1504,1392,1044,1536,1542,1476,1372,496,1462,1482,1408,1468,1338,1432,1134,1486,1532,1334,1486,976,1136,1444,1436,1486,1244,1536,1526,1492,958,540,970,1514,1090,1494,802,1144,1290,730,388,1044,1496,1252,1498,1456,1512,1464,1110,732,420,1036,1488,1384,1468,1512,1500,1346,1498,1490,564,1018,560,1340,1464,1522,1510,1212,1056,416,1062,364,1136,1304,1198,1168,958,1096,1092,1116,1064,1182,960,1112,1080,1102,860,1382,1264,1308,1340,1284,1074,632,598,902,740,604,606,440,598,590,612,526,496,344,842,562,542,582,602,608,634,424,430,1266,1122,1090,496,512,550,510,550,706,1012,788,1238,600,638,638,416,580,572,690,1112,730,1256,376,642,434,444,716,1050,678,784,972,1192,1182,750,1174,704,1030,678,1006,678,508,376,740,1168,618,492,1210,1080,758,698,1156,366,586,744,478,1152,934,994,792,496,620,1048,730,1168,748,1064,870,1200,1186,1080,1336,1038,806,1076,1062,1160,1190,1154,862,1284,744,566,570,498,780,1192,398,1284,1162,674,732,462,680,622,808,1048,1108,998,338,848,1190,1086,988,942,1070,922,916,902,982,840,1190,1182,622,500,680,852,558,648,644,1116,968,1206,628,730,890,360,414,792,560,622,376,1196,802,682,310,386,700,452,1180,414,480,1048,1190,1070,1194,510,912,1238,952,502,542,734,906,864,908,838,1314,1068,1206,1006,778,542,1206,1172,1226,1088,660,1098,472,872,1190,672,712,606,986,1070,852,380,930,924,1188,670,864,444,1006,812,792,310,2074,2058,2072,2078,2062,646,714,738,756,2064,2078,2064,2078,2066,2080,1006,726,2024,2078,2058,918,906,600,1488,580,1474,1076,704,1082,2100,550,656,696,526,1456,582,2056,562,704,1246,904,2072,2072,664,500,544,552,532,522,1304,582,2026,2010,2066,2070,2086,2078,2058,984,934,898,2060,1490,832,1122,1864,2058,478,1498,1446,1236,450,2076,2006,354,2080,2072,554,632,972,950,546,308,540,378,940,584,416,354,2074,854,408,504,878,620,590,586,868,848,1748,846,1002,526,428,598,1044,474,1072,1918,632,404,390,1038,1842,1240,730,842,1924,864,1254,546,458,894,888,582,874,728,882,654,676,904,1036,764,612,726,940,838,906,676,782,900,910,750,720,970,800,560,742,738,804,636,824,1328,1846,862,896,622,656,688,728,702,682,674,1752,1308,958,952,848,688,1022,1268,1144,998,1238,1276,1916,1906,1854,1264,1702,838,756,854,494,1156,1190,540,856,902,814,552,1422,1772,1834,1878,1708,1062,1878,1784,1838,1898,1168,1592,1892,638,1824,978,688,2072,1938,508,1412,1252,422,742,512,386,2138,1192,2048,1226,636,1586,2094,660,316,494,2052,1354,662,1656,322,2056,1224,1724,360,1824,1004,1734,1738,2138,848,2046,1838,1206,1636,1488,1828,1712,790,1054,510,418,962,2228,1052,1550,1090,726,340,1492,674,966,1942,1652,306,652,954,2042,2082,1084,622,724,1562,1800,2072,2048,1714,1938,1992,1804,2044,1336,2040,2038,1818,2050,1198,544,436,804,906,800,902,1092,992,2016,896,886,928,976,2052,2056,1414,468,2056,2026,678,744,1478,2042,1458,1004,912,1500,540,800,612,320,614,594,1866,2056,908,620,764,1110,986,952,2012,630,2044,2018,392,784,332,624,514,2052,2056,1738,992,342,354,1242,318,1948,1860,990,858,904,970,2072,568,2054,2046,2044,1086,544,1084,928,2086,2088,2062,656,1834,1904,1980,2016,970,954,888,366,388,882,418,426,1180,1342,1910,2054,988,1792,992,978,2050,2050,2078,784,484,838,484,854,612,930,514,612,394,424,394,2092,516,464,972,340,378,1132,444,468,650,636,622,974,812,938,958,720,700,486,856,992,1890,896,982,1360,616,978,1082,698,812,2062,402,598,1728,1784,1622,452,710,304,318,1486,1730,1552,1812,1444,1812,1696,1756,1626,1550,1224,1314,1738,1740,1730,1564,1566,1656,1474,1742,1224,1810,1722,1478,1568,962,788,1420,1764,1536,1778,1778,1734,1480,1708,1818,1728,1748,1330,1426,1722,1746,1736,1744,1732,896,1064,1236,1468,1498,1746,1068,1042,1610,1810,1802,1610,1422,1728,1402,1744,1740,1456,2250,1796,1728,1752,1354,1310,1730,1732,1734,1744,1426,1298,1736,1748,1768,1312,1740,1678,1534,1800,1602,2236,1734,1762,1404,1650,1674,1728,1792,1796,1746,1706,1658,1744,1734,1636,1728,1724,1738,1732,1622,1654,1752,1526,1724,1624,1754,1760,1754,1704,1336,1726,1590,1430,1718,1806,1728,1448,1808,1278,1116,1086,800,1158,1218,1132,1134,1120,1158,1102,1204,1098,890,1018,1184,1160,1108,1160,1144,1160,1166,1148,1126,476,1106,1172,1006,1124,1198,1132,1016,1064,1106,936,1186,1210,1144,1130,1138,1102,1128,950,1134,1132,1140,1036,1256,1082,1114,1142,1126,1134,1202,1106,1092,1184,554,1118,1084,1050,610,494,486,502,1050,390,1036,1056,1060,1058,1044,1066,1060,1054,1042,1058,1042,1038,1062,844,1044,1048,1048,1060,1174,906,992,1130,1042,860,1264,1301,406,1258,1406,1444,1416,1422,1418,1416,1430,1430,1418,1416,1412,1412,1428,1412,1392,1398,1418,1402,1404,1392,1396,1400,1438,1414,1416,1406,1418,1384,1418,1396,1408,1410,1420,1406,1428,1402,1418,1418,1352,1358,1424,1432,1424,1432,1428,1424,1402,1412,1412,1430,1426,1428,1412,1416,1390,1392,1434,1412,1422,1422,1418,1422,1418,1428,1394,1426,1144,618,556,388,1142,1172,1042,1058,1050,1210,1040,1072,980,1120,876,1382,1062,1184,1348,1304,998,1200,1196,1202,1156,1350,938,1206,368,880,1224,1186,1056,549,1382,448,1447,1392,832,1525,892,1384,1202,1443,1532,1272,1192,1186,1180,1206,384,1150,1596,1012,934,1054,918,1184,1186,1174,1172,1176,1586,1343,1136,1180,914,1322,1432,1182,764,1256,1202,1174,1180,1088,928,1340,1378,1154,910,1178,1064,1306,1452,1586,1232,1194,1560,1184,1180,1586,1220,1008,1236,1150,1148,1096,1090,1182,1178,1136,1084,1090,922,820,800,1132,936,752,1118,1140,1146,1142,778,776,1084,1186,482,1166,1072,728,1146,1180,1124,342,1142,1144,582,1146,1144,1076,1132,1122,1138,1074,762,1188,1190,1182,1090,1150,1070,1688,1242,488,1034,1228,1222,552,1116,800,1022,918,1204,670,730,628,906,590,678,1210,1216,502,456,476,408,328,718,808,390,302,472,756,1226,1186,1226,560,430,906,498,712,1172,1200,806,962,1138,1208,1006,1126,1030,1116,1222,1116,1022,1262,444,1210,1236,1236,1208,968,1210,1220,1214,1210,964,1182,1204,980,892,1278,1194,974,1222,1162,1212,1214,1200,1092,932,946,1122,1178,1210,1260,1216,1220,1216,1258,1444,1482,1680,1340,1588,1754,1726,1340,1244,1518,1694,1560,1762,1432,1062,326,1886,1324,1134,1126,1212,1428,1064,1514,1878,1884,1068,912,1880,920,896,1886,1904,1856,1876,894,1894,1862,872,1896,1810,1196,1190,1792,1088,1902,1818,1142,1686,1890,1904,1928,1882,1906,1354,1368,1218,1060,1874,1066,1232,1910,1138,1244,1894,1884,1516,912,1290,1896,1870,1014,1900,1802,1382,1760,1914,922,1880,912,1912,1866,910,1896,1626,1898,1224,1894,1824,1218,1722,1188,1052,1056,1654,1198,1752,946,1518,1872,1880,1166,1880,1868,1526,890,1424,1908,1858,1552,1602,984,1666,924,1872,1876,1876,1380,1730,1898,1862,1416,1896,1430,1096,882,412,1056,1802,844,836,1184,1866,1290,1306,1356,1128,1810,1884,1908,1880,1872,1626,1780,1820,1138,1826,1072,1068,1204,1134,1902,1888,1020,1218,1356,1870,1886,1864,340,1244,1250,1308,1250,1272,1136,1328,1370,1200,1194,1234,1202,1216,1222,1208,1214,1218,1212,1224,1320,1288,1266,1218,1182,1188,1226,1206,1308,1270,1294,1212,1258,1304,1310,1204,1200,1338,1316,1208,1310,540,1334,1198,1180,1230,1206,604,600,1266,596,594,1208,1240,1340,1118,1286,1266,532,530,596,1454,1304,1260,1280,1248,1344,1432,1330,1208,1236,1262,1290,1294,1208,1282,1252,1240,1198,1222,1222,1220,1210,1210,1210,1224,1210,1308,1206,1214,388,1216,1248,1252,1176,1252,1262,1238,1240,1230,1336,1282,1028,810,1312,1236,1258,1192,1198,1210,1220,1312,1208,1410,664,930,1068,1064,1130,1130,868,1346,1364,1124,1196,1106,1100,1124,1110,1100,1106,1108,640,376,1108,1114,996,1112,1122,1122,1122,1068,1110,1128,500,1116,1118,868,1112,1112,1212,1072,1094,1112,1090,730,1114,534,1104,1166,860,1126,1110,1210,1114,812,844,1102,1110,1124,1124,1240,858,848,714,1078,1106,1110,1338,1046,1098,1112,870,1100,1110,950,1100,922,1118,1126,914,1102,1102,1106,1108,1122,1116,1110,426,1122,1106,1122,1114,1050,1110,486,1038,1232,1114,1120,1108,1120,1106,1124,1112,1128,666,1120,1118,1116,556,896,522,1104,1118,1226,1120,1112,1815,692,1420,626,664,1332,1280,1646,1452,1076,422,1156,1116,1096,572,564,578,482,592,1202,956,1234,802,1074,1592,1438,1118,1114,1196,1080,664,1278,708,354,2734,2664,972,1692,700,1008,1066,798,922,782,678,2596,2626,2672,2498,340,876,1078,2674,1500,988,1176,836,1044,790,822,604,2624,2680,804,866,1452,872,892,918,974,1090,1216,2648,1130,2658,1046,1416,2048,2698,2662,900,918,2690,2330,2590,938,2636,2799,1069,2886,880,884,782,882,1072,886,1072,2784,2468,2414,2612,1272,408,676,1112,1532,1720,1182,1222,2504,1160,480,1378,864,874,926,2544,1026,2534,1054,924,1966,2614,1290,1196,2234,2684,1046,1994,2174,1750,1658,2120,2658,2662,634,644,848,1202,584,1370,1344,1288,624,1346,336,1464,1208,1224,1008,1202,1328,1392,1350,1154,1356,1352,1366,1368,1368,1354,1536,1356,1326,954,1212,1364,1392,1368,1350,1370,878,870,1378,1370,1334,1014,1120,1224,1242,1366,932,1264,1232,1448,1538,1412,1042,874,1418,1522,1260,1256,1134,1238,1316,1384,1340,1328,1160,1554,1482,1344,1336,1438,580,598,1224,1232,1264,1222,1232,1304,1236,1336,1296,1288,1342,1298,1210,1230,1362,1306,1238,1226,1232,1222,1234,1242,1224,1214,1272,1264,1276,1234,1336,1228,1238,1224,1248,1320,1240,1244,1360,1066,1228,1426,1366,1246,1226,1226,1344,1224,1252,1242,1238,330,512,1338,1266,1350,1046,1224,1436,1520,1374,1218,1370,1234,1358,914,1292,1354,1364,1214,1314,1200,1362,1240,1356,1262,1266,1344,1252,448,1478,1196,1180,1164,1182,1388,1348,1186,1174,1170,1074,1168,1188,1180,1182,1184,1394,490,478,1384,1338,1374,1392,1396,634,1280,774,1182,1176,1254,752,742,742,1410,682,950,674,1170,626,1014,1400,664,584,1396,1378,678,1392,712,1108,1396,1398,1172,1302,1130,1170,1172,552,602,1296,1396,1422,1160,1170,1196,1232,1408,1412,1392,1390,1280,1080,1394,1406,1268,1052,1162,456,454,1096,1092,1328,718,724,1188,1188,1438,1270,1400,1400,1210,906,1188,1188,1408,596,578,1398,1144,1136,1282,960,1206,1198,1164,1156,1146,1154,1282,390,1164,1182,1288,1458,1354,1758,1786,896,584,784,562,1966,2008,2038,1156,858,832,716,762,1746,346,1042,1764,1952,1810,2052,1408,1020,1338,1158,474,1076,446,1774,478,1102,1460,452,448,1572,1680,1654,1788,1708,1770,856,520,1704,1054,1842,1502,1436,1800,1352,1026,1748,1710,1250,1674,1580,1720,1666,1516,676,1776,1806,808,1762,1992,1732,1548,1776,1444,1670,896,1830,348,490,2056,2210,2036,1980,1832,2194,2038,2340,2152,2026,1946,1870,2054,2066,2168,1996,2500,1986,2144,2158,2304,540,2104,2294,2346,2314,1052,660,744,902,908,1186,896,898,1406,890,904,890,1396,1396,646,928,1420,904,908,1202,1374,1008,1078,922,1416,1670,1668,1026,916,974,884,908,1398,890,900,888,936,888,884,1364,894,886,1392,890,884,732,892,906,886,898,886,906,882,892,890,886,874,1174,906,896,890,902,818,894,1192,1472,1162,870,432,516,890,452,954,890,1540,1196,342,854,720,1788,718,816,716,624,1374,1434,1416,1354,728,754,1352,570,358,1212,1388,1060,890,596,1322,1078,1466,1330,902,856,742,740,1636,1620,888,886,876,1150,792,1182,958,928,880,658,884,890,428,1336,900,748,602,804,842,760,986,566,396,738,732,1024,842,844,870,888,786,1142,1428,1378,872,826,742,744,710,890,1460,878,882,1774,702,852,1460,1490,1340,1466,1624,874,1600,1644,1476,864,890,1108,1148,1146,1188,1486,1248,1568,2112,1604,1614,1586,886,882,1632,942,936,1186,1624,884,874,616,902,884,942,778,1810,904,1662,1492,1478,1812,820,1658,1140,1626,912,904,1038,644,620,748,1050,890,764,1122,758,1252,898,886,1936,906,774,638,630,1420,1434,1700,904,854,910,730,816,904,876,790,740,766,760,908,628,1914,812,892,868,922,1626,1350,1350,830,1404,1974,686,668,686,1084,832,1054,1412,1028,1524,1696,672,1492,852,1894,1808,828,888,1628,700,678,748,850,826,804,1642,1272,838,894,886,1234,620,818,1306,898,892,792,762,1168,808,1350,904,1408,538,554,766,904,1408,1466,1202,794,848,860,1040,884,894,666,1170,1484,742,742,1180,892,1230,1416,726,754,1192,2234,1504,1582,574,370,1772,634,972,602,768,1626,1798,458,594,1604,1660,580,1642,1152,478,876,1518,1500,1232,1234,388,888,922,1548,1044,1346,636,990,1676,1716,674,1722,580,612,1732,702,716,1698,1400,1560,1714,1468,1710,1710,770,564,1020,598,1216,1714,1710,892,1048,1718,954,604,698,1136,898,642,648,836,864,1696,920,880,1030,1686,1674,1474,1570,1568,1466,586,584,954,1732,1700,1440,1434,1776,2009,1722,1718,1108,994,1700,1194,1692,1002,1054,1676,1150,1722,1702,1568,914,1040,1786,1306,998,1006,1562,1706,1686,1562,676,786,734,740,910,1712,1698,1686,1698,1702,1534,1686,1708,1712,1704,1200,1648,1678,1698,1686,1166,552,1142,424,1682,1684,1702,1692,1168,1090,1728,1090,1548,1688,1706,1692,1094,1698,1712,1424,1696,1682,1680,1690,1488,1520,1210,1690,1544,1096,1602,1538,1704,604,744,1216,906,1608,1710,818,832,1698,1694,1332,1462,1700,1684,1378,1696,820,812,346,388,1702,1524,1688,1252,1696,1690,1684,1670,1694,1690,1694,1156,1546,1702,1714,1706,1692,1718,1704,1124,1156,1706,1700,1488,1284,1692,1694,1700,1558,1690,1698,1698,1684,1554,1546,1566,1536,1088,1280,1296,1040,1220,1482,1558,1656,556,1338,920,966,1234,720,1284,1340,1344,1346,1348,1026,1330,1350,1492,1300,1406,1332,1480,1022,1002,764,770,606,512,918,976,712,710,950,896,1384,1202,1498,1384,1242,1188,1078,1196,740,1558,1542,1556,1546,1562,1556,1534,1566,1558,1558,972,1542,1412,764,844,886,1334,1360,1398,938,920,1408,892,700,704,714,700,702,708,898,644,634,634,628,636,628,764,1356,1402,720,716,714,718,1520,1394,876,842,888,810,982,1516,708,702,634,646,612,634,898,1336,1530,1178,1234,1192,1428,1502,598,604,594,598,1492,1524,1520,1504,686,436,1492,1975,1328,336,1354,1440,1364,1308,1354,1330,1188,864,1336,1344,1418,1320,1276,1366,1338,1310,1242,1324,1356,1214,1290,1286,1178,1466,692,1196,1360,1522,1428,1282,1270,1350,1290,1354,1302,1270,1380,1250,1266,1330,1300,1300,1278,1322,1324,1366,1822,1270,1554,1082,1506,840,570,1354,600,1342,396,1364,1330,1316,1348,708,1300,1324,1314,1318,1304,1292,1302,1288,1288,1316,1290,1378,1302,496,1490,1380,1396,1356,1376,1244,1340,1392,1472,1480,1448,1502,1492,1228,1510,516,542,396,492,1260,1216,1390,1358,1394,974,1452,1342,1464,1484,1474,1460,1402,1586,1426,1452,1484,1478,1458,1504,1406,1496,1420,1458,1474,1464,1446,1066,1252,1402,1026,1408,1460,1498,1456,1468,1196,1342,1482,1312,1476,1446,978,1456,1484,1618,1542,1292,1260,1542,1474,1472,1210,1498,1402,1114,1454,1984,1446,1464,1480,1454,1240,1128,1484,1154,1442,1602,348,514,560,538,1178,1350,1308,1444,1416,564,1448,894,1438,1622,1268,1440,722,1070,830,1466,1464,1408,304,1186,1010,1046,1132,1104,1060,1086,1202,1226,1080,1044,1210,1074,1140,1116,1132,1216,1034,1102,1074,1210,1226,1090,1048,1064,1168,1198,1114,1034,1102,1114,1220,1330,1076,1122,1194,1078,1116,1096,1134,1088,1176,1074,1110,1222,1098,1162,1064,1126,1408,1172,1186,1338,1140,932,1222,1140,1224,1168,1186,1172,1182,318,1936,1940,1976,1786,1174,906,1176,910,836,900,1176,1204,910,1946,882,884,1924,1904,1930,1782,1780,2088,926,1390,1330,1228,1058,1804,1952,2046,1792,1764,1778,1948,1804,1976,910,1884,1110,1960,1902,1970,942,1772,1972,1136,2016,1204,1356,932,1932,950,934,516,664,1700,912,612,862,934,728,926,2086,890,882,924,940,964,904,916,1962,1950,2088,1942,1964,1106,1116,666,1976,1956,1980,1976,1814,1798,1586,1778,1942,1906,1890,1934,1960,468,350,980,876,2232,1924,1950,2076,2086,2142,2242,2014,2104,2254,1756,1770,1854,2004,1824,1782,1822,1952,1820,1970,2164,1962,566,568,1948,1940,1952,1468,2074,1828,1798,2034,1808,1784,1954,1956,1938,1938,1982,2032,2126,1760,1948,2042,2100,2022,2088,1750,1614,1664,1342,426,1964,1808,1864,1820,1802,1890,1804,1948,1974,1810,1814,1818,1778,1818,1978,1822,2104,1884,1954,1954,774,1952,1696,1806,1800,1942,1962,1946,1960,1952,2042,2032,1984,2090,2100,1778,1966,2076,2070,2796,1148,1950,1940,1950,2070,2130,724,1956,1954,1952,1912,2086,2018,1962,2058,1946,1950,1950,2006,1934,1776,1680,1680,1824,1582,916,1082,1792,1788,1802,1638,1940,2018,1928,1942,1916,1930,1172,1720,1920,892,890,1920,1866,2118,2070,1772,1768,1642,1830,1788,1800,1758,1950,1944,992,1952,1952,2022,1810,2194,1796,1164,1976,1932,1942,2102,1934,2032,1952,1940,1936,1946,1922,782,892,816,1944,1924,2214,2210,1934,1884,1998,1932,1058,1940,2048,1920,1928,1946,1932,1958,1944,1938,1686,1790,1792,1742,1276,1748,1966,1990,1958,1952,2026,1962,1954,1940,2140,1956,1910,1960,2096,2084,476,1320,1010,2156,358,932,1646,1980,704,522,1084,1348,1020,1032,1014,1030,492,1012,1018,562,794,1078,1104,326,1070,630,572,458,412,458,432,312,542,660,498,1074,500,696,786,974,792,1330,1084,1070,944,1270,976,952,962,778,780,474,418,902,1074,700,1008,1050,1068,476,638,1076,1086,1078,1004,796,392,418,528,466,1084,1088,1044,866,1110,1058,1082,592,1174,1076,1954,1870,1884,1912,1113,2675,2444,956,2677,750,1145,2734,2931,3218,2525,2095,2526,807,2019,1204,2026,968,518,2555,2950,2477,2628,2561,2388,2138,1800,1664,331,1784,1774,2529,2818,542,1022,430,688,1505,2308,1788,488,1310,1316,1622,1042,1630,1190,1632,1640,602,450,1354,1658,1642,1638,1188,1408,1022,1354,956,1640,1060,1060,1024,318,1498,1506,1478,1430,616,1600,1646,1622,1536,1538,1488,1458,1528,1498,1448,1598,1580,1550,776,1560,1498,1442,1536,1406,1480,1444,1308,1382,1448,1480,1206,1534,1564,1562,1104,1204,1456,1380,1658,1400,1338,956,1320,1274,1366,1398,1290,1164,1340,1302,1372,1246,1356,1126,2292,1042,944,924,946,918,2288,2318,2290,2300,2336,2314,2300,2300,2310,2300,2310,2310,2306,2294,2304,2300,2310,2300,2312,2338,2322,2298,2298,2342,2308,2300,2300,1416,2322,2334,2318,2292,2316,2280,2306,2298,2316,2292,2324,2296,2324,2276,2300,2292,2314,2302,2330,2296,2356,2292,2314,2314,2314,2316,1452,2310,1286,2322,2286,2314,2340,2322,2310,2314,2296,2300,2348,2298,2318,2308,468,1050,1270,1276,1288,1270,1258,1168,1198,1192,1276,1278,1264,1210,1204,1172,1186,1192,1268,1262,1288,1262,1256,1280,1298,1288,1274,1270,1270,1202,1180,1180,1176,1190,1184,1286,1188,1268,1268,1178,1182,1200,1190,1198,1200,1274,1266,1204,1128,950,1228,1334,1206,1198,1214,1196,1224,1208,1212,1200,1208,1204,1224,1198,1334,1206,1206,1186,1190,1206,1198,1058,1216,1266,1232,1190,1194,1104,1144,1298,1198,1296,1180,1324,1198,1204,1198,1212,1206,1170,1194,1292,1204,1212,1204,1198,1218,1242,1246,1242,1340,1286,1206,1228,1198,1280,1202,1204,1188,1176,1226,1208,354,1212,1190,1190,1232,1198,1220,1190,1186,412,1220,1202,1220,1278,458,1226,1206,1284,1282,1278,1198,1258,1206,1200,1218,1196,1216,1190,1230,1198,1230,1340,1160,1228,1276,1298,1256,1288,1190,1218,1198,1200,1278,1282,1178,1196,1200,1192,1188,1284,1280,1044,1186,1302,1272,1280,1368,1426,604,1412,1406,1404,1426,1416,1426,1422,1418,1416,1486,1426,1494,1432,1420,1332,1486,1422,1414,1414,1404,1488,1418,1368,1410,1412,1480,1422,1414,1428,1420,1476,1412,1416,1416,1416,1486,1468,1426,1414,1478,1418,1422,1414,1422,1418,1414,1412,1408,1406,1414,1410,1414,1410,1416,1414,1408,1410,1408,1398,1396,1416,1406,1412,1414,1420,1414,1408,1410,1396,1422,1414,1394,1414,1420,1412,1426,1422,1412,1424,1412,1406,1418,1432,1424,1418,1414,1424,1410,1788,1562,338,338,1564,1514,410,1590,388,1570,486,478,1578,542,1550,450,528,1560,1378,1564,1228,1574,388,1554,1328,1552,1122,1552,1570,428,1562,1034,1582,392,1532,376,364,1586,622,1546,1586,518,1550,400,400,1574,486,1550,430,1522,426,460,1546,320,1582,494,496,534,1514,1132,1584,350,688,1540,1094,1582,688,1552,574,1582,626,1546,648,468,1580,350,1540,408,1534,1064,1512,670,450,1510,430,1508,494,1556,482,540,1500,540,1552,528,1526,470,494,1574,446,500,1536,434,442,1534,532,1526,510,1572,484,530,1516,390,384,1586,386,1516,344,1508,1324,1398,410,444,1542,1318,1504,494,508,1616,552,1476,1178,1560,538,510,1452,388,1468,1136,1480,1220,1342,944,474,1524,550,492,1540,380,396,1436,358,366,1464,446,468,1514,1142,1522,514,1496,1134,1544,1362,1492,478,566,1560,542,1508,458,1480,1536,1126,1508,458,452,1508,380,420,1562,1474,1204,1524,1134,1550,518,1584,490,1548,368,1566,1318,1482,1140,1568,544,1554,360,1538,520,1472,396,418,1542,1204,1386,456,428,1564,384,380,1550,434,1578,430,1508,398,418,1524,1308,1560,452,494,1568,494,1536,310,1546,1490,1546,410,426,1556,482,1534,1564,388,464,1536,1274,1506,464,1442,384,386,404,1490,502,478,1548,1198,1582,1200,1502,1120,1492,316,352,1396,1076,1510,1192,1548,626,1498,1472,1482,466,482,1504,482,494,1558,472,1568,454,1520,378,380,1552,1312,1526,500,1544,420,1570,1226,1572,392,1496,492,508,1572,1122,1532,1034,1566,536,506,1500,408,442,1582,1234,1476,884,1584,1448,1494,370,376,1390,356,412,1578,716,490,1558,1248,1508,1014,1516,1324,1472,1304,1576,388,396,1520,1456,1492,478,464,1526,672,490,1532,1120,1530,1296,1546,958,1518,1138,1514,1314,1498,1238,1568,1088,1522,426,438,1558,804,1432,1160,1524,488,662,1478,628,1514,1138,1552,394,416,1492,496,488,1528,528,528,1526,410,416,1536,1330,1368,1534,1322,1580,450,450,1536,1480,1572,530,536,1534,444,498,496,1442,1540,1378,1294,1546,318,318,1540,1138,1522,1234,1538,512,742,1552,496,522,1510,1320,1542,372,376,1522,474,436,1468,472,1448,466,498,1492,490,492,1546,1356,1502,354,374,1526,1472,1554,406,424,1432,540,564,1526,652,464,1474,1186,1498,478,498,1568,458,460,1566,442,486,1488,1162,1556,496,496,1568,436,448,1580,1348,1518,1248,1512,438,470,1548,508,522,1538,1516,1194,556,756,790,772,1742,1750,1736,1726,1618,1624,1628,1738,1770,1628,1620,1530,1628,1590,1618,1744,1746,1766,1622,1626,1756,1742,1740,1730,1612,2028,492,472,1060,1254,1260,1262,1254,1272,922,1254,1266,1234,1754,1816,1826,1842,322,858,1430,1690,1836,1704,1210,1452,1770,1876,1118,1412,942,1044,1010,1024,892,1010,714,1004,1014,1030,1042,1196,1652,1760,410,1724,1596,1682,716,674,754,746,726,734,1740,1950,1734,404,894,1080,576,544,342,1030,430,1720,412,1192,1780,402,768,766,728,778,584,844,528,600,1698,412,444,1188,1180,1170,1156,1784,878,818,746,864,634,1768,400,1900,1826,442,706,834,684,1780,1740,500,1754,402,1560,1546,1934,1930,1930,1800,1786,448,1740,1752,1768,1778,1722,1788,1758,1746,1756,1774,1320,1312,1336,1324,1312,1310,1334,1332,1310,1320,1696,408,1672,1470,1624,2010,1990,1784,448,1766,854,850,2064,1736,1700,2068,1814,1744,892,1806,1188,1748,1792,1778,640,598,1260,1840,1530,348,714,1620,1572,386,362,382,426,798,736,600,1176,360,710,710,1532,1744,1578,816,718,1562,746,574,698,884,600,524,1718,906,790,1744,1750,534,1150,1796,1172,1148,770,716,622,556,778,766,438,2060,1100,2000,1970,1976,2078,2080,1958,1956,2038,2002,1774,1774,1804,1730,578,546,520,1020,1150,610,1020,556,460,1786,408,880,506,758,858,834,592,644,360,596,448,1738,374,300,746,766,624,596,620,534,704,728,738,724,610,440,1840,518,642,678,796,608,918,480,1782,1030,726,508,656,440,604,560,860,628,626,1116,1208,374,612,488,710,406,580,1446,350,454,712,382,362,1764,406,1698,1106,1116,1102,1220,744,726,534,364,598,496,1324,1756,406,1752,350,1760,1726,1148,1766,406,1532,478,792,554,812,1086,1140,1762,2030,1544,814,578,592,786,698,1754,406,716,714,738,698,1608,356,426,376,420,314,424,1772,420,508,680,836,514,514,594,410,734,512,592,560,1020,372,390,556,324,364,450,326,754,530,588,1576,1174,1264,662,654,372,354,832,664,620,562,520,1768,406,426,720,600,1154,930,642,566,876,1774,734,374,884,374,722,740,742,604,874,730,674,392,890,722,740,734,732,402,1700,1712,1698,1122,550,486,560,1686,802,802,1682,520,1947,1962,1002,506,648,1808,460,1086,452,886,880,890,842,378,806,736,732,1478,1474,408,1608,1726,422,808,884,838,556,1070,960,694,740,434,974,812,1282,852,578,696,1286,620,550,824,1156,628,1028,1172,424,598,1286,1000,956,350,1286,654,680,1106,1032,328,1326,550,526,808,604,836,1860,1668,1620,1632,1776,1654,468,444,1542,1710,1792,1782,574,730,1628,1172,1728,1640,1666,1676,1784,1700,1528,1562,1490,1078,1694,1306,1674,1662,1606,1664,1652,1692,1018,1538,1762,1692,1756,1750,1632,1668,1678,1690,1710,1860,1310,1670,1388,1714,1370,1644,1650,1652,1674,1650,1678,1654,1604,958,1412,1592,1584,1574,1660,1694,1322,862,1652,1602,1226,1574,1794,898,378,952,520,992,950,1062,678,1036,1092,1092,1020,1030,1022,1098,1024,1108,1020,1090,1110,456,636,1068,658,574,1050,1042,1036,1172,572,1364,1046,1393,1586,1078,1602,1674,758,968,1766,1614,1584,1024,1690,1590,1076,1320,1730,410,844,660,1430,1032,1084,1116,1102,1740,1418,1442,1418,1482,1448,1446,1430,1484,1420,1440,1424,1418,1458,1406,1414,1342,1410,1330,470,694,1488,1380,1414,1336,1328,1386,1320,1414,1422,1408,1308,1420,1416,1332,1426,1336,1426,1340,1406,1328,1322,1398,1322,1332,1340,1406,1410,1340,1454,704,1408,1462,1322,1524,1324,1406,1454,1326,1420,1330,1382,1542,1406,1414,1326,1600,1534,1356,1450,1404,1422,1406,1390,1328,1336,1796,1262,1486,1394,1478,1426,1436,1422,1406,1416,1138,1400,1404,702,1410,602,556,356,1328,444,1472,1534,1256,1302,1468,1588,1278,1416,1412,1422,1418,1408,1412,1668,1402,1496,1408,1428,1408,1414,1322,1398,1402,1420,1406,340,1822,1240,1284,1274,1730,570,562,558,1600,1228,1434,566,556,552,1708,324,532,1794,766,550,1672,554,406,522,518,1970,632,1180,1740,834,1654,490,828,1136,862,1662,574,1794,988,990,1966,1990,1970,1946,1984,1964,314,1140,1280,1278,930,1232,870,968,1160,816,1182,1118,1242,1008,1172,1134,1176,926,1270,1192,1176,1102,1120,1116,1350,1190,1018,716,1206,1162,910,1184,1290,1308,948,942,936,1280,1372,1202,912,1196,1200,1038,1256,1206,1110,1294,986,1024,822,1196,1174,1168,1156,1078,812,1178,982,1176,1180,1198,1194,1186,1180,784,1092,862,1178,1302,882,648,1072,1196,890,860,1320,1178,1200,1198,1102,1276,938,1194,1172,1130,1178,1182,1074,1110,1178,1050,540,1194,1236,1130,942,386,426,1182,1186,1638,384,388,902,412,1306,1302,1292,1694,1328,1308,1314,1282,1308,1314,1302,726,1282,1208,1274,1284,1282,1316,1320,1322,1683,1148,1146,1164,1180,1152,1152,1176,1172,882,1180,1148,1082,1042,1146,1060,322,1082,566,530,372,524,382,360,348,428,480,418,394,404,398,374,426,370,1046,550,480,306,542,574,584,588,304,554,470,362,318,586,1058,366,450,528,876,416,420,412,582,596,356,594,412,360,380,492,586,532,372,580,1016,540,304,458,588,704,474,320,434,768,376,406,504,584,528,646,422,438,584,404,1056,418,1020,476,342,592,370,414,424,468,486,594,426,386,376,476,418,418,954,1060,484,410,344,546,1010,588,586,482,476,480,472,452,470,344,348,364,404,412,464,1002,476,584,524,584,584,550,544,402,480,526,972,352,436,634,496,982,352,978,540,488,546,590,544,546,432,492,600,364,554,528,570,762,654,1110,1068,490,400,446,512,532,400,630,590,318,314,342,1110,898,958,1056,310,1064,1062,1112,588,534,314,374,418,594,586,722,1094,548,640,1012,474,526,540,460,470,430,468,466,458,306,642,554,550,464,610,488,898,388,470,590,524,536,594,548,550,644,458,586,322,432,384,568,422,428,1032,444,300,660,1004,362,478,536,1036,1022,716,434,566,410,476,434,358,358,416,388,530,410,360,370,406,414,1018,406,446,348,712,414,416,322,408,412,434,372,356,476,418,470,414,442,1062,472,438,432,540,476,418,470,482,432,476,434,474,432,574,520,536,476,536,1106,1100,1086,526,406,478,522,472,480,570,462,472,436,378,526,474,496,484,488,652,1082,584,528,422,586,522,498,458,492,428,462,432,590,476,508,532,482,532,1088,472,514,506,992,402,470,424,498,376,760,586,570,474,590,1052,530,1056,570,536,650,560,648,584,574,592,820,442,1002,590,458,580,566,538,584,546,598,538,464,462,494,526,574,540,390,404,474,522,502,578,536,590,888,1070,528,514,358,1084,438,406,358,510,494,544,596,524,526,600,578,524,570,496,668,570,464,662,552,588,370,362,316,480,478,460,492,424,710,368,372,368,368,310,378,474,468,378,474,474,470,480,472,476,366,374,432,566,380,558,588,406,592,592,578,346,524,502,352,586,1046,496,518,464,394,470,424,478,482,434,494,492,570,1066,536,590,570,364,544,472,662,356,460,302,336,352,340,548,532,644,504,424,418,672,586,1056,470,702,416,358,460,420,492,484,476,410,392,384,368,348,1050,456,1006,402,418,338,302,470,374,408,414,658,544,482,424,408,476,326,340,468,384,342,330,720,692,470,1382,1648,1372,1528,1604,1598,738,738,1394,1208,1210,1576,1680,1646,1426,1590,1652,1644,1302,1492,1568,988,728,1286,1038,370,754,2118,1130,1128,1118,1110,1122,706,1156,1160,1148,1100,1094,4968,1122,1124,1118,1110,1250,1110,1082,1078,1150,1118,1144,1126,1122,1122,1124,1114,1130,1104,1136,1144,1128,1132,1128,1130,1130,1439,1172,708,650,742,654,1074,544,742,832,722,892,658,558,604,782,842,604,616,752,680,954,676,1164,716,602,796,710,696,716,594,1184,602,628,1376,756,598,534,640,696,742,810,530,544,614,1404,740,740,674,752,1190,1186,494,802,798,536,1444,600,504,678,664,644,506,480,788,742,680,594,668,572,656,522,756,584,580,1178,884,528,610,608,668,848,642,618,926,828,798,614,624,1628,686,1560,810,1186,600,662,682,642,592,804,810,692,590,728,614,850,586,518,636,1170,1178,604,648,1592,716,912,818,804,850,636,748,568,816,642,646,1150,388,424,776,840,740,652,652,1134,582,862,878,644,612,820,648,610,1192,902,1438,908,892,754,536,754,556,588,580,786,1194,1544,800,832,832,666,616,692,754,530,624,796,594,554,896,578,578,602,756,754,860,650,564,890,712,870,784,616,662,742,1202,720,490,520,652,916,846,872,878,674,910,710,702,846,624,676,552,548,678,552,636,620,794,834,684,678,764,756,650,648,648,544,638,626,564,1176,1306,1298,1468,1180,1180,860,1202,1380,874,1184,1194,1194,902,668,1196,1194,1190,1194,1280,1202,1272,502,1198,1194,590,752,1184,1196,622,592,1188,960,1174,1196,1180,1196,898,1202,900,908,1196,1202,726,1374,1196,1180,1196,870,1194,1180,1042,884,1184,1268,584,1194,1180,1194,1194,1192,1198,828,916,1186,1192,1446,1448,1194,1196,1128,1194,1204,1340,1366,1170,1210,890,1194,1200,1038,1172,1200,1194,1470,1454,1344,546,362,1202,1188,1198,898,1196,1190,1202,902,902,1194,1186,1188,588,318,1204,1182,1186,1306,1286,1048,1300,902,1168,1220,1242,1182,1192,1202,1178,1238,1224,1184,1202,1206,1240,1216,1220,1220,1236,1236,1240,1196,1240,1228,1210,1256,1212,1242,1206,1226,1236,1236,1192,1216,1212,1220,1204,1230,1220,1196,1208,1200,1218,1218,1232,1176,1220,1208,1212,1216,1224,1152,1208,1212,1240,1208,1234,1212,1220,1190,1190,1208,1186,1204,1218,1214,1250,1224,1240,1210,1200,1128,1194,1232,1160,1240,1192,1158,1164,1126,1168,1180,1112,1188,1156,1204,1190,1176,1694,1704,1704,1978,914,500,736,1682,1706,1698,1686,1680,1688,1688,1690,1594,1692,1630,1730,1562,710,1802,1680,1736,1768,1732,1700,1728,1500,1734,1678,1702,1754,1756,1574,1522,1730,1728,1408,1018,1614,932,694,620,538,676,650,650,604,620,608,768,614,580,1034,1022,740,662,820,524,454,836,536,580,730,838,560,1044,1054,862,1050,1054,1062,1026,894,1028,1036,1648,1052,1102,644,1060,1116,948,1030,1040,638,1044,504,1014,1042,1026,1046,1050,1042,1516,360,1168,1194,1174,1204,1110,1002,820,1500,1096,1114,1118,1200,1196,1184,1176,710,1118,1146,798,1002,1222,1102,1192,1184,922,1254,1128,1184,802,1140,962,1112,1348,1196,778,1196,1132,1104,1304,1116,1180,954,1162,1190,932,1120,806,1304,1394,812,1044,1206,918,682,502,534,928,1100,1108,646,610,848,1260,1078,1400,1116,1110,1190,1058,382,366,438,1134,940,1276,626,1176,772,732,706,1208,896,974,800,950,986,1086,816,548,440,402,476,334,914,732,1222,970,962,1052,1034,1072,944,556,1228,1298,1214,1262,1262,1164,1322,322,1322,1164,870,1020,1358,720,1334,652,626,444,796,516,1272,500,588,1264,738,1190,436,670,816,842,1284,420,440,1174,1320,646,1148,1236,1232,740,670,950,848,1228,856,984,422,444,716,466,370,340,576,912,880,916,942,1086,494,440,354,986,1220,1128,1078,1120,1016,494,400,436,1122,1220,1022,930,1066,856,628,1332,1240,436,566,514,1054,1142,1106,1226,1106,1098,1368,512,1326,1186,896,774,420,850,1320,1004,758,816,1144,1146,762,786,586,390,570,384,548,1186,482,1224,720,1014,1222,1180,1154,1152,1704,318,1870,2006,2030,2074,1628,2026,1836,2074,1932,2006,1972,2242,2058,2246,1922,2026,2006,2228,2068,2036,2082,2178,2118,2060,2044,2058,2056,738,1912,2020,2250,2052,2156,2060,2066,2006,1852,1918,2058,2208,1930,2174,2036,2060,2040,670,726,318,1304,1472,1014,532,1192,1198,528,1330,528,978,524,1150,1500,1348,1360,1192,846,540,1270,1556,1046,664,776,1324,1536,1342,1532,1140,1348,644,1058,308,1630,1938,2092,2058,2060,2122,1920,1948,2096,1858,1838,1898,1884,1152,978,1856,1858,1838,2132,2076,1896,1880,1940,1926,1944,1418,690,606,2020,1858,1956,1952,1856,1842,1960,1956,1862,1848,1852,1836,1294,426,1540,1812,1802,1956,1896,1884,1638,1744,1912,1772,1762,1830,1826,1854,1830,1974,1842,2022,1988,1940,1968,718,906,1656,2012,2052,2072,1912,2050,1998,2014,2056,1888,1628,1968,1316,1326,1288,1986,1986,2016,1888,1938,2046,988,690,994,2082,2068,1204,1986,1818,1568,908,588,1170,1554,1788,1920,2010,2058,1826,1776,1296,1304,1294,1928,1962,1994,1656,1762,1766,2000,634,704,2046,2084,2056,2064,1866,1882,1886,2080,2064,2072,1630,1746,1572,1838,1006,998,922,558,880,736,688,872,702,560,1452,1432,1154,782,1676,1940,850,1928,952,698,622,652,530,748,546,300,582,508,498,450,592,422,476,2008,1264,1986,1650,1978,1996,324,964,976,1060,1322,682,1940,2060,1098,810,1098,1080,1042,1102,1054,1038,1044,1046,1032,1066,882,1169,1052,1020,1046,896,924,872,866,904,682,896,978,1064,366,394,1018,902,892,876,890,866,856,862,686,998,1032,1032,880,692,900,882,874,692,984,868,876,692,696,874,870,894,1044,902,898,1006,1012,878,870,876,880,884,894,892,874,876,1010,890,888,890,1108,1006,464,876,882,874,882,886,888,754,750,946,720,896,888,1076,890,376,416,884,880,1042,1024,1022,870,904,898,884,956,1046,878,890,612,872,964,880,872,1068,1028,876,878,880,886,896,884,878,894,882,880,398,1006,1042,882,880,882,878,884,882,890,896,810,646,894,894,872,852,870,866,880,884,966,1018,1018,976,1092,942,946,1078,508,864,756,1018,882,1050,1042,849,662,618,388,1002,1004,646,682,738,1252,930,488,1102,990,1168,1006,1054,788,978,1204,1232,1096,868,1026,1036,1200,954,1192,1108,1090,1198,872,1110,942,902,978,1152,720,998,894,826,1172,926,1168,1132,1060,1134,1132,1174,752,1022,880,1158,1144,1152,750,892,938,1216,920,652,854,1216,790,1060,882,886,1026,1008,844,1148,1234,1160,1188,1100,880,1058,1028,1136,316,2004,642,2456,2346,1552,2448,2442,2030,1710,2569,2538,2168,540,750,792,2258,712,838,1876,1874,2044,2008,2464,660,794,694,764,1506,792,1196,816,1386,850,2204,1992,2174,2420,2006,1902,2114,2100,676,2356,2546,748,934,956,854,2004,458,588,910,2444,2416,2238,2030,2318,2376,2470,770,642,2676,850,356,502,796,760,1322,780,476,458,1872,1858,1874,1734,1848,2308,1346,782,1238,1880,2064,1622,1986,2048,1996,1052,1046,1046,952,914,900,890,1052,1052,434,414,324,360,904,694,374,706,618,824,360,788,762,890,894,408,404,538,1044,782,1050,414,452,884,970,884,890,334,898,786,898,898,886,1402,982,1586,1492,1590,1504,1538,1560,1504,1546,2184,1448,792,1484,1745,1807,1745,1806,1386,834,1685,1404,952,1354,518,682,1336,858,1184,1400,322,308,1434,1166,314,702,730,628,584,1122,1136,1338,738,854,1002,392,360,596,1034,1282,534,1400,1402,1218,758,1146,1192,1014,1100,1406,1392,1438,1384,1336,1346,1416,1948,902,934,1636,1630,2146,1912,1864,1690,896,882,880,1668,1148,786,2118,842,2142,1918,672,1766,1768,1766,2110,1760,1758,1770,1146,600,1158,624,622,650,644,638,1054,1052,1052,560,808,818,850,818,788,812,820,876,892,894,910,888,1058,1110,1118,1050,1084,1058,1122,1076,1086,1140,962,1014,1252,1254,1266,1260,1196,1190,1196,1184,1190,1184,1198,1186,1546,1044,750,740,748,756,744,756,744,774,792,806,1038,902,948,876,1032,830,876,858,862,860,886,882,874,896,854,866,906,890,902,888,960,940,774,576,570,822,1016,1038,1054,1208,860,864,1590,1542,1544,1552,1560,1550,1598,1546,1552,1566,1554,390,666,1546,1550,1544,1538,1554,1568,1554,1552,1478,1558,1568,1558,1546,1556,1544,1544,1548,1556,1148,1440,1482,2456,1494,2410,1558,382,648,2436,2354,718,814,2532,1024,1004,1030,1070,1026,1006,1150,1048,718,1036,1018,1060,1038,960,1038,1040,928,1070,1038,1030,856,1018,1002,1026,1010,988,1012,1008,850,1026,1016,1026,1070,1022,1048,1022,1016,1048,892,1054,1044,990,1014,1034,1014,1044,1042,1010,1066,1048,1032,1026,1008,1048,1048,1060,1058,1058,1010,1050,1126,1068,1000,1058,1014,1022,1056,1056,1068,1022,1064,1062,1068,1036,1022,1030,1042,900,1060,1002,1056,986,1044,1020,990,962,1042,1052,1054,1048,1042,1046,1050,1076,1066,942,1044,1052,1058,1034,1132,900,1064,1038,1044,1062,1028,1072,1064,1046,1082,920,814,1038,1070,832,1048,1014,1044,1018,1050,1040,1056,1034,1052,1018,1008,1064,1068,1044,620,1046,584,1028,1038,1038,1056,492,1052,1046,1062,1040,1050,1056,1064,1072,1058,1036,1068,1076,1018,1044,1060,786,1048,1048,1766,1640,1700,1590,1714,1702,1722,1662,1638,1100,1638,1702,1554,1696,1714,1644,1690,1640,1698,1574,1646,1632,1698,1690,1634,1636,1716,1670,1462,1662,1562,1366,1694,1650,1698,1580,1500,1704,1546,1718,1714,1032,1014,1028,1048,1232,1038,1050,1042,1038,1062,1034,1062,1038,1036,1040,1064,1020,1016,1044,1034,1046,648,1056,1010,826,1010,1040,1036,1044,1048,1074,1044,1064,1014,1016,1024,868,1012,1022,1016,1022,1044,1042,1020,1020,1008,1076,1018,1056,1022,1054,1042,1008,1040,1016,1002,792,1006,1032,1024,1048,1044,1046,1036,1062,1004,1046,956,1032,1022,1022,948,1058,1096,1026,1072,1022,1048,1030,1010,1042,1038,1032,1022,1034,610,1020,1008,1038,1030,1032,1036,1056,1024,1034,1026,1054,992,1632,1584,458,1822,312,916,536,792,1776,914,814,1734,534,660,910,1530,1488,1136,1822,420,464,1816,1242,804,1746,1586,1332,1066,1720,1508,484,1130,1492,1496,1524,884,872,1554,1596,1622,1710,1728,1428,578,1222,478,960,1548,1510,510,472,344,326,1536,1526,1720,742,1614,1622,1594,1586,1000,998,942,1548,1532,962,898,1578,1602,1494,1488,1598,1728,1196,1148,1158,722,684,1598,1598,1586,1496,1508,1604,1574,1586,1518,1514,1514,886,1574,1614,1508,1556,1202,1014,836,834,846,860,838,804,824,844,1710,1736,1728,1164,1716,1816,1742,1136,1212,1224,860,816,634,1524,1522,834,820,1154,1258,1272,1786,1502,810,1188,1572,636,1534,1506,366,372,422,1520,662,344,774,392,464,978,1782,1050,702,668,1364,366,1714,2044,760,1544,1504,1414,684,1146,672,1172,1378,1426,918,1460,1316,1064,1436,1052,1488,588,1514,1720,1246,1504,1376,1170,1016,1498,1532,1568,1522,1180,1510,1352,1176,1156,1068,1528,1026,998,324,1801,1206,1830,1284,1006,1624,1616,1196,1346,1170,1212,1390,1594,1378,1408,1358,1090,1312,1420,1386,1338,1232,1242,1392,1376,1254,1350,1378,1364,1506,1472,1514,1384,414,486,1372,864,1562,1658,1228,1590,1616,1128,1572,1592,1216,1382,1586,1482,1670,856,935,1608,1522,1630,1378,942,1376,1374,1314,1520,1854,1684,1376,1676,1144,1492,1330,1576,1598,1582,958,1590,1330,1672,1406,1368,824,648,1062,1394,1596,1580,1556,1360,1594,1596,1328,1594,1276,1526,1508,1562,1366,1362,1454,1434,1656,1666,1662,1572,1400,1372,1542,1512,1152,1026,1488,1594,414,488,1370,1674,1478,1204,1598,678,572,1602,1226,1410,1596,1596,1562,1674,1154,1152,1602,1616,1554,1294,1536,1622,1236,1590,1676,1584,1514,1680,1646,1580,1240,1542,1488,1552,1576,1520,1294,1670,1612,1346,1370,1614,1666,1312,874,1180,1362,1586,1652,1684,1088,1544,1264,1664,1384,1596,1588,1550,1538,1132,1316,1516,1460,1316,1494,1334,1660,1242,1500,1462,1434,1240,1588,1658,1628,1614,1256,820,812,820,808,1036,430,440,438,394,590,482,672,590,750,510,1006,1618,584,760,1534,1440,1444,1544,1464,1434,1474,1416,1540,1536,1542,1542,1544,1346,1554,1492,1412,1542,1550,1404,1318,1540,1540,1420,1552,1436,1466,1550,1394,1546,1488,1466,1538,1402,1556,1554,1370,1250,1404,1416,1462,1426,1540,1536,1548,1408,1662,1056,1664,1686,1706,1696,1676,1682,1700,832,1676,1694,1712,1684,1684,1700,1696,1676,1690,1672,1678,1186,1688,1690,1180,1682,794,788,1700,1680,1208,1686,820,830,816,798,798,790,1710,794,824,826,808,728,792,734,818,824,816,828,796,1104,818,830,792,814,828,1542,1544,1544,854,692,778,524,1430,1134,1278,710,308,308,668,326,608,360,586,880,564,326,322,404,1024,822,326,420,396,704,1382,498,580,592,1488,818,818,1732,808,816,804,808,522,466,870,558,522,682,650,598,744,1716,816,928,768,522,604,358,344,350,334,360,368,1234,398,416,538,374,546,610,408,698,394,820,730,510,810,740,784,796,1208,402,1702,620,866,1542,1536,760,620,302,1538,1628,828,1120,384,358,1354,1706,1336,1672,1180,1098,496,1326,1012,434,536,950,1680,1702,1160,942,686,620,1174,702,560,1534,626,502,1030,1322,1316,1420,1690,1692,1686,1696,1676,1690,1704,1700,1678,812,842,1686,1284,1556,1412,1544,1528,1666,1696,1692,1694,1692,1556,1582,1544,1550,1530,1546,1534,1530,1562,1564,1646,562,680,734,738,1510,1668,350,458,486,624,386,1744,1522,1636,1532,1508,1538,1540,1618,1534,1538,1536,1578,1504,1538,1686,1684,1708,1692,1694,1678,1710,312,720,802,708,390,454,558,524,406,408,462,338,460,514,540,470,470,546,508,726,718,1706,1580,1702,1734,618,646,758,676,728,736,742,720,736,740,1178,610,596,1160,1746,1026,606,666,632,832,628,598,664,528,448,674,572,682,748,738,1164,1162,1188,1552,402,368,1692,1700,1620,1688,1686,722,714,1400,1508,1608,1330,1558,1406,1702,1590,1250,818,814,1680,1696,1698,1688,1460,1452,1684,1706,1310,1684,1542,1546,810,676,812,678,1114,1436,1620,1362,714,676,732,720,658,792,1072,1214,1462,1412,1424,1688,1684,1704,352,352,1468,1132,1538,1020,792,712,638,640,526,648,638,420,750,1716,1708,1762,1460,1550,1320,1484,1550,1586,1398,1498,330,472,758,1494,1550,1466,1550,1556,1540,1562,1548,1190,1572,1552,1556,1462,690,690,530,874,1576,1456,1522,1348,626,642,1414,1560,706,816,782,788,922,608,624,1070,1324,1444,1406,574,568,706,690,938,820,698,690,748,816,844,624,650,622,1450,1198,1480,1584,966,1388,1122,1266,1514,1436,1570,1550,946,1554,1580,1552,1562,1172,1558,690,1556,1566,1490,746,616,1452,1324,1548,1558,1442,1582,1048,1584,1548,1554,1570,1572,1484,934,1506,968,1554,1002,1406,1542,1544,706,636,772,688,1210,516,1016,654,532,626,586,588,546,588,942,1256,1278,420,568,1254,1008,946,1266,896,1172,1258,1046,1040,992,1252,1250,1180,334,1206,930,580,548,1010,1008,1002,1284,878,1250,952,306,1002,1252,1248,1262,1258,890,806,874,1266,1256,324,934,1264,1020,1302,1116,1248,1250,778,1042,1280,1250,1236,1024,994,1032,952,918,1014,970,1256,998,1250,1244,1194,998,916,882,1252,1270,1186,730,1084,1004,1216,1252,1252,864,810,1244,730,882,1266,1480,964,1248,612,1246,1256,1264,934,714,900,832,1258,1274,900,1254,1242,778,570,944,314,1028,1074,870,472,1714,1418,1420,1178,1288,1648,1642,1460,1042,1036,1046,1608,1006,1610,1266,1178,1202,1404,1324,1440,1438,1296,1386,1404,1410,1474,1468,1412,1420,1110,1306,1184,1412,1640,1636,1432,1418,1416,1550,2052,1030,1094,1518,1368,1366,1544,1518,1392,1466,1306,1326,1484,1482,1358,1156,1432,1300,1186,1416,1430,1392,906,1100,1624,1596,1468,1230,1148,1296,1270,1346,1276,1430,1392,1412,1386,1420,1018,1020,1036,1034,1038,996,1040,1392,1400,1378,738,1018,1418,1412,1392,1396,1412,1402,1408,1402,1030,1176,1294,1600,1334,1206,1028,1556,926,616,538,930,1334,1334,1680,1060,1402,1412,1396,756,994,1160,1776,1752,1466,1336,1160,1780,1432,1404,1430,1230,1248,1208,1266,1246,1218,1274,1272,1130,1410,1308,1186,1192,1410,1416,1300,1422,1314,1446,1400,1424,1262,1430,1472,1224,1084,1170,500,1050,1388,1412,1410,1004,1170,1176,1186,1925,1686,1700,1624,862,902,778,808,794,798,800,804,788,802,816,1176,1184,1212,1642,1568,1644,1552,760,802,808,744,1334,1430,1686,1718,1718,1674,1726,1618,1576,782,766,838,768,1290,1284,754,852,922,1342,714,1342,1328,868,1328,742,1108,1358,1284,1170,1338,1120,1310,1102,1240,558,1248,1338,1276,708,1334,1448,890,1318,1384,1000,928,544,1302,1262,1416,1396,1290,1440,1152,1440,1338,1172,1436,1336,1128,1212,1640,1632,1302,1324,1202,1390,1384,1324,1248,1254,1188,1444,1424,1440,1310,1198,1064,1248,1150,1332,1440,1406,1360,1214,1168,476,1320,1242,1244,992,1256,1254,1454,1444,1384,1320,1256,1238,1312,1290,1326,1348,1420,1430,1938,1324,1416,1444,1430,1446,1428,370,1008,820,872,1312,1266,1350,1348,1330,1244,1258,1252,1332,1290,1348,1298,1258,1260,1318,1314,1266,1298,1338,1250,1314,1500,1314,1298,1316,1312,850,1334,420,896,1174,414,1308,1336,1280,856,1318,1180,1362,1348,1324,1296,1486,1470,1262,1244,1374,1260,968,1258,1422,890,1358,1112,834,984,1342,1236,1396,1542,932,588,862,662,634,638,878,1332,1322,1346,1176,828,1222,1320,1060,1382,492,886,882,1328,1320,1344,880,886,1288,1306,1296,1348,1418,1272,1476,1312,784,680,682,648,668,648,1396,812,1300,880,1344,1296,534,1262,1508,398,1252,1294,1258,1336,670,1272,558,506,1158,668,502,602,1360,514,884,556,1246,554,522,1272,1294,902,896,452,518,352,780,448,326,424,588,820,532,498,392,934,654,782,528,564,462,694,428,1024,802,754,786,796,1072,778,584,926,696,906,906,718,944,1042,902,620,482,508,1262,1280,1102,694,904,468,814,824,1704,1296,710,1696,1078,464,810,784,734,1126,528,750,572,1256,542,458,1034,822,1712,672,818,816,832,672,732,1504,1424,1016,1020,824,818,914,824,946,1188,1020,1186,1078,1070,794,866,1344,1342,1650,576,390,2028,1254,1256,1320,1448,1534,1304,1120,1530,1578,1466,1558,1388,1096,1620,1082,976,1538,1430,1570,1356,1396,1452,1650,1330,1016,1476,1320,300,354,1648,1596,2086,1986,1748,1492,1928,2102,1840,1794,2090,2086,2082,1786,1690,1802,1818,1864,1704,1468,2006,2032,2024,2022,1954,2038,1868,2316,1620,1836,2006,2104,2016,1462,2240,2084,2370,1960,2096,1960,1968,1860,1860,2232,2094,2008,2078,1352,1982,2224,1738,1578,2098,2058,2252,1592,1778,2080,2026,1788,2104,1488,1788,2048,1776,1166,2068,1474,1656,2062,2020,1850,2174,1792,1486,2282,1802,1790,2086,2070,2064,1570,2074,1856,1834,2182,2288,1862,2382,1478,1466,2050,1826,2080,2080,1988,2088,2204,1928,1608,1794,1580,1772,1478,1774,1686,2190,1858,1800,2076,2086,2070,2116,2064,1976,2046,1968,1966,2102,1574,2072,2064,2082,2060,2070,2080,2094,2086,2074,2218,1604,1232,2066,1780,1648,1966,2272,2194,2224,1604,2048,1198,1340,1860,2196,2072,2210,1912,1982,1854,1782,2304,2296,1700,1866,2036,1978,2082,2166,2156,1918,2082,2088,1454,1694,2066,2122,646,1846,2088,2090,2062,1692,1660,1854,2092,1982,1620,1968,1756,2062,1748,1942,2080,2082,1912,2070,2066,2066,2084,1894,1534,1682,1712,1930,1770,1850,1926,1978,1960,1926,2074,2010,2162,1110,958,1902,1916,1848,2078,1688,2152,2070,2242,2074,2078,2088,2076,2036,1782,2092,2070,1528,1696,2204,2056,1758,1748,2076,2020,1464,1650,2102,2022,1768,2076,1822,1934,2074,1784,1534,1796,1904,2082,1408,1638,1702,1686,2006,2074,1946,2092,1622,1704,1776,2072,2072,1938,1920,1906,2070,2170,2072,2092,1968,2154,1452,2086,1584,1690,2050,1950,1776,2116,2042,2100,1356,2160,2056,2070,2132,2044,1588,1858,2056,2540,1424,1446,1414,1426,1306,1408,1378,1368,1410,1416,1454,1422,1374,1428,1422,1406,1440,1334,1420,1406,1416,1440,1456,1434,1422,1358,1444,1136,602,1624,1512,1598,1626,1600,1536,1626,1430,1666,1220,1014,1180,1146,874,1162,1086,1150,1086,968,1022,1084,1170,1166,1074,1086,1142,1164,1162,1160,1166,1026,1156,1104,996,1144,1070,1090,1028,1094,1006,1024,756,610,386,1186,520,1630,1528,1328,1416,388,1130,980,1104,1044,1054,1118,1124,1116,1122,1130,1122,1226,1118,1138,1120,1084,1118,650,1126,1108,1128,1124,1178,1124,1134,1202,1126,900,1124,1200,1122,1126,1124,1122,1126,1118,1126,1066,1110,1116,1108,750,1128,958,1128,860,1096,1108,1415,360,1398,1370,1378,1288,1392,1386,1356,1364,1382,1336,1352,1380,1290,1384,1376,1366,1368,1368,1342,1372,1380,1378,1380,1352,1612,1382,1332,1340,1332,1318,1330,1356,1022,1356,1360,1380,1382,1324,1378,1356,1360,1356,1392,384,766,1380,1312,1368,1552,1370,1360,1304,914,1508,630,776,968,1348,1332,722,726,1066,1924,1464,1456,1592,1448,1480,1442,1452,1448,1512,1450,1560,1150,1474,1502,1454,1444,1194,1548,1462,1492,1370,1496,1510,1450,1504,1510,1458,1450,1454,1438,1438,1514,1480,1452,1460,1462,1444,1530,1486,1464,1494,1510,1506,1620,1488,1462,1518,1460,1464,1452,1450,1448,1482,1486,1452,1450,1446,1492,1518,1504,1502,1448,1504,1486,1532,1500,1142,1378,1116,1378,616,1162,1160,1168,1180,484,1156,1182,1152,1180,1314,574,544,508,668,1120,322,1322,390,1202,1598,1042,996,760,764,744,508,888,952,922,706,712,944,1390,1204,1502,1396,1246,1182,1084,1198,742,1546,1546,1546,1552,1550,1550,1546,1542,1570,1554,1546,968,1500,1414,682,496,884,1340,1350,1388,930,924,1400,896,696,688,710,690,706,900,646,630,634,628,634,626,760,1432,1396,724,704,710,712,698,710,1414,872,834,948,978,970,704,722,700,646,632,626,628,906,1336,1556,524,528,518,540,524,524,1502,1448,596,588,594,592,1482,1450,1508,1496,714,462,1484,1744,2152,1788,1506,1318,1826,1864,2260,2172,742,616,618,678,2180,2138,1220,776,1962,312,946,376,930,942,944,936,922,944,938,942,942,934,938,948,932,948,932,890,948,936,950,936,942,938,954,928,958,924,950,950,924,952,934,946,936,918,966,946,894,2602,1412,1386,1414,1376,1366,1368,1320,1316,1320,1360,1388,1314,1796,1985,304,902,1258,1278,1310,1310,1286,1268,1268,1032,1300,1254,996,1254,1246,1130,1146,1246,1250,1212,1256,1274,1202,898,1282,968,1106,1250,1238,1254,1236,872,1174,1208,1256,1244,1182,1260,1246,1066,1250,1286,996,1244,1312,1274,1280,1250,1208,1246,1232,1236,914,1256,1262,1272,1238,1280,1248,1252,1256,1298,1270,1090,1256,1252,1256,1268,1262,1240,1252,1246,1258,1068,518,848,1575,926,938,1746,874,842,974,806,980,944,998,984,1002,998,988,1060,988,1264,1188,1046,1178,1214,1074,1106,1276,656,1042,764,562,1290,1194,1232,1734,1734,1738,964,728,720,1736,1742,1734,884,1740,1732,882,768,1734,1740,1188,1738,1732,862,1736,1734,800,1736,894,1734,894,846,1734,1738,1736,736,1736,966,1736,908,1739,1732,1512,1384,1350,1318,1366,1342,1340,1420,556,1360,1352,692,800,302,952,788,708,1226,1464,1126,922,896,880,1050,876,968,1362,1396,1362,1398,1452,1506,1440,1088,1258,1276,1264,1208,1110,956,1118,1494,1440,1520,1536,1068,1586,1528,1574,1564,1548,408,1240,1536,1546,1528,1498,1540,1532,1516,1536,1294,1156,1170,1178,1170,1298,1318,832,896,822,838,830,1320,778,832,1196,1216,1266,1182,1030,958,1166,948,834,1178,1604,1084,1028,892,918,1174,1372,916,988,1074,1200,1022,1068,872,856,898,922,932,876,1228,1256,1240,976,860,970,964,1168,860,1298,1014,1176,1204,972,900,1176,894,894,1180,890,880,896,1176,850,1258,1158,898,896,1192,852,1324,1350,1196,890,896,1196,1206,872,890,880,1310,896,900,892,880,1192,1474,3141,3022,1724,1432,4690,2426,4192,1638,1562,1640,1400,1350,1566,1560,1558,1606,1420,1462,1326,1118,1614,1396,1098,3302,1460,1978,1638,1474,1454,990,1544,1094,898,1480,1640,1410,1672,1330,1492,1092,1542,1288,1500,384,334,682,1510,1320,1104,1086,1504,1326,1488,964,386,396,1324,1472,1492,1496,1496,1350,1480,1304,1240,1028,982,998,1042,1260,1156,1028,340,890,1176,1404,1166,1154,1444,522,1452,744,324,406,338,304,408,1502,1270,1306,484,466,504,504,1488,1454,1224,936,672,1164,1136,1514,1476,508,496,920,1174,1464,1154,748,1196,728,758,732,1494,1484,1486,1502,1492,1500,460,1496,1484,1496,1486,1482,1480,1500,1502,1482,1498,1480,698,1474,1496,1480,1478,1496,978,1426,1482,1432,1476,1480,1496,948,1492,1472,1474,780,328,1492,1474,1480,1488,1490,1478,1496,1474,1478,1384,1508,978,1472,1414,1474,1486,1486,1488,1478,1274,1504,1468,3466,4960,4454,4702,4240,4528,2046,2108,2074,2062,2054,426,4698,538,856,4094,502,1260,2784,1566,2081,1404,3270,3268,3256,1366,1266,1300,1290,1298,1330,532,1300,374,1242,1280,526,754,916,1294,1202,1266,1256,1244,1206,1774,1166,1382,372,866,866,1510,1628,1496,1488,1298,1454,1502,886,608,1302,826,1846,1472,1644,1084,1824,1064,1080,900,920,1500,1046,1648,1810,1816,1208,1812,752,870,850,1644,650,822,1500,932,896,1050,1494,1508,1056,1050,1054,966,716,1492,990,974,964,980,964,964,836,1510,1480,924,1320,854,1434,1358,1502,1188,1336,1064,1358,1018,1490,1194,1832,1632,478,802,580,1476,966,600,906,1478,1612,1264,1502,1498,1502,1514,1492,1498,1490,1506,1508,482,512,1478,1490,732,1492,1512,1316,966,1640,1490,1042,1054,834,344,486,1626,1502,1498,1496,1508,1180,1116,1266,1254,1522,870,530,1328,1762,1340,1826,314,1774,452,602,1188,1538,1760,794,1204,1062,1794,892,1774,2098,1050,1664,1700,896,418,420,728,1656,1670,1552,1664,1816,1664,402,3262,3172,558,384,1042,4852,2888,2024,336,2810,4324,1050,1704,3184,1778,918,1790,1466,768,1462,1244,458,576,638,626,546,684,722,568,742,586,1854,2971,2962,1790,1740,1770,1766,1548,4932,2996,4806,4992,4824,1720,2030,1994,320,472,1852,2070,2052,2026,2058,416,1714,588,2048,840,444,350,2014,606,326,396,862,2008,1924,1918,796,430,1166,2026,4242,4214,1938,1910,1762,550,1904,1934,1850,1898,370,938,1912,1926,1932,2104,1934,1586,1966,1924,1922,922,1886,1892,1958,512,4260,4224,548,422,3924,1806,914,2822,4092,1836,1942,1934,552,460,1338,448,1920,1906,1068,3424,926,756,1090,712,1478,4916,4096,4804,3832,972,2822,1200,404,3854,720,784,440,1220,562,526,544,1178,1060,1214,1018,1008,1186,1096,1192,1202,1242,890,620,924,602,1204,3306,1214,1196,1186,1178,1200,1170,1208,1202,1208,1256,1182,1068,1198,1194,1064,1178,1088,1118,1186,1088,1176,1042,1166,1190,1196,1080,1083,1993,2402,888,1244,1878,1168,1026,1180,1176,1186,1180,1172,1158,1188,1030,1180,1188,1096,1180,1182,1148,1186,512,622,1190,1174,1188,1150,1182,1162,1176,1186,1180,1190,1178,1182,1182,1184,1180,1188,382,1162,1178,1102,3866,4274,1645,1104,2312,2186,1944,2334,1724,710,764,758,1238,1212,768,760,1170,2788,2992,980,1146,1208,888,1192,1184,1192,1088,1040,1168,1220,1166,1202,1038,1208,1312,1156,1170,1178,1196,764,1196,1382,1440,1336,796,1022,1502,1592,1410,562,1188,1300,300,2108,1626,1640,1044,1052,978,1038,1630,1056,678,604,976,962,1626,1632,680,1046,610,1626,1656,742,1624,968,962,1450,1654,956,1472,2192,1632,1040,854,1630,706,1628,1604,1646,678,1634,998,1608,1638,1634,1630,1874,2100,1044,1636,1622,1638,1056,962,636,2225,3056,2399,428,3920,1344,1038,1356,1366,1122,1040,580,1284,2004,470,2892,2930,3302,2656,958,364,2364,4804,4214,560,1910,2002,816,898,1352,3328,2204,4460,644,448,416,914,850,2336,386,462,1792,668,402,460,452,406,3542,1510,676,1100,582,970,850,766,404,650,518,758,2744,494,1164,3354,928,1142,430,414,1031,3280,3248,1480,1160,1106,990,816,1250,1238,1256,1458,1102,368,690,1766,1766,1768,738,806,1766,998,866,456,1764,1768,1766,1772,314,780,1762,370,1764,1278,3202,4812,2004,2972,3264,3208,3062,3176,3120,3166,3104,3118,3174,3126,1492,1502,1296,806,1496,1356,1388,1178,1286,988,1288,1934,1600,1566,1506,1808,1318,1164,1670,1012,784,342,1216,1260,1960,862,978,1564,1384,1488,948,1796,1340,1492,1668,1668,1500,1522,1738,1600,722,1340,1036,542,1862,1284,1970,1678,1456,1452,1512,1524,1730,2878,4810,4786,4836,3698,4832,2718,2736,4834,4856,4822,4782,4774,1140,1190,1150,738,1502,1498,1642,1636,1750,1502,1516,1508,1492,1762,1818,2190,1298,842,1168,876,856,1100,958,896,870,1268,778,1212,936,788,1184,998,1092,1194,1156,1196,1012,1182,1124,796,1200,860,994,1054,1090,1082,1076,1120,1112,846,972,1168,1308,1136,1168,876,1114,870,356,1076,1040,1024,1154,1022,1144,1014,1104,1030,1032,1024,1034,1086,1016,1044,930,1144,1038,980,1030,964,1020,1044,1020,1032,1024,1050,1050,1014,1038,2284,570,528,558,924,1036,964,1070,1026,990,974,1050,1014,604,1048,794,546,1018,968,1038,1026,998,1152,1136,1124,1128,912,972,538,656,990,1006,902,356,1006,1130,522,1018,1130,1070,1052,982,398,406,1194,1130,1212,1090,1010,942,1040,970,1016,1072,1010,1042,976,910,856,1054,530,538,1110,844,944,646,1070,864,342,540,726,872,796,938,1060,634,482,1036,984,986,990,998,916,960,1018,332,1335,1252,1216,910,1184,880,882,1028,940,1026,424,472,362,686,602,1188,1178,1178,932,1208,1182,632,1166,1106,472,1166,680,752,956,422,1174,1118,1174,490,324,490,792,1178,1174,1190,1230,786,722,1172,1102,812,432,1174,1172,1178,1172,1176,1174,1172,1196,1170,636,1064,1170,1180,1220,1106,1180,1078,1056,1032,1108,1092,1170,1160,906,552,548,548,562,1156,1176,1174,1170,1174,542,364,1166,768,1092,1044,1164,1170,818,1224,1176,1186,458,516,548,538,1178,860,538,546,530,960,954,440,460,1174,374,398,436,550,1164,1172,480,388,1130,1132,880,836,880,922,1046,628,1146,914,1172,884,1176,442,498,556,408,892,1094,1112,886,1166,632,962,1172,1172,686,1028,538,366,514,1078,1094,1086,1076,1124,1176,1044,1222,1174,390,1122,1166,1300,1260,726,1334,1286,1074,1108,1206,834,582,968,1138,634,704,430,502,482,588,364,390,582,310,410,398,342,374,330,712,466,350,482,346,344,508,584,302,340,392,472,316,336,560,348,368,440,540,362,406,432,884,1238,1080,1214,452,912,904,1340,1100,516,520,1176,808,928,1284,924,1028,1176,1176,938,1186,1172,1174,562,1092,836,1262,1322,966,1176,616,1094,1080,570,1342,778,852,700,1040,1342,1288,1168,1174,1060,1332,726,674,430,514,2358,1988,1984,1938,1416,1820,1830,2090,1558,2364,2228,1958,1208,2036,1804,1898,2158,1880,2196,1708,1516,1298,1960,1948,2028,2008,1984,1608,1100,2166,1146,2364,1904,994,2172,2150,2040,1622,1630,1128,1048,2116,2008,1988,2028,2044,1796,1542,1726,2158,2266,2196,2146,2060,2010,2028,1122,1188,1204,1242,836,1016,1060,1196,1082,1060,938,1072,1046,1060,1166,1084,1052,1052,1104,912,1052,444,1092,1044,474,1046,1076,1160,1044,1080,1062,1042,812,1042,1042,1048,960,1050,1060,1038,1064,1070,1060,1052,1112,550,1024,1054,1070,1070,1058,1459,1894,796,1864,1842,1794,1888,1608,300,1902,2286,2280,1098,2120,1884,1060,326,986,1622,1862,1900,1676,1792,1894,1934,2154,506,590,1280,1896,2266,1984,1892,2122,1912,1080,2150,1064,686,1280,928,2194,918,1892,2178,1134,1894,1114,2230,1882,1902,1196,1346,1158,2046,1236,1108,1478,1444,1498,1212,1320,1472,696,466,1544,1458,1628,1460,1050,1556,1284,1460,1552,1580,1936,1446,1476,1480,1472,1414,1168,1464,1462,1378,1484,1480,1634,1152,2281,1046,2232,2158,2243,2261,2222,2234,1644,1538,564,1613,1810,1230,1270,1945,1634,822,1943,828,1588,1730,1734,1972,1990,1046,912,898,908,840,924,828,1046,1052,804,916,1092,1094,784,812,950,890,556,882,894,1102,1040,458,452,684,1124,1108,1108,894,442,2109,1353,1825,974,992,1819,568,940,1238,514,404,2326,494,468,392,1268,750,718,692,530,744,1866,1142,1744,1798,1246,1934,1062,1762,1466,662,1964,2014,1698,1628,440,1484,1480,600,1148,1012,578,720,438,1852,982,826,1184,794,1038,876,492,1246,508,494,622,1588,1328,532,884,800,878,794,490,520,982,486,610,428,1194,1594,758,538,1676,1226,1736,360,856,1642,1128,838,1514,874,884,708,862,826,1528,964,1604,1580,1554,856,1284,1320,1010,1370,1566,906,906,920,1232,1202,1108,1158,1004,1504,1604,1568,1616,1284,1026,1534,1132,844,2074,1578,1552,1180,662,834,1088,964,1158,1092,1186,1202,1204,1196,1196,1162,1216,1298,388,742,764,922,724,716,852,648,620,672,428,402,394,442,424,448,402,424,424,416,450,646,654,644,1072,694,318,388,398,424,424,316,330,348,344,730,402,406,306,392,394,316,322,398,382,536,534,672,472,460,406,400,938,554,542,912,662,654,688,408,412,868,616,600,832,892,856,738,1052,1092,1212,1246,1246,1244,1236,538,470,1228,1294,2054,2136,846,508,2052,1954,2064,1964,2012,2014,2032,1946,2120,2044,380,1782,1808,1852,1886,626,640,638,1852,570,1846,1844,990,1116,688,672,736,1064,662,680,580,698,1740,662,702,1302,914,1028,386,1034,1080,762,640,944,766,1208,584,504,980,1068,1088,684,554,556,1900,1902,1912,1906,1862,810,1740,1922,1792,1892,1900,1916,1928,1904,1836,1840,1982,1812,1806,654,314,562,1286,1784,1850,324,324,318,396,324,324,326,334,334,328,340,330,332,334,312,332,332,330,330,324,328,314,332,1804,1750,1824,1748,1828,382,1848,974,808,836,838,832,834,816,812,812,822,842,830,838,814,788,872,382,382,816,814,808,824,820,800,802,808,1412,1502,1510,1510,928,1432,1434,1508,1524,1530,1656,1536,1528,612,530,1388,538,784,776,660,1688,1688,1672,1714,1644,408,410,1306,1686,362,850,414,826,806,1698,804,814,1684,800,786,802,800,806,1690,1156,738,1128,1610,532,924,1616,1688,1784,836,1708,1640,1638,1566,1572,552,1708,1706,1680,1700,1686,1188,1696,1678,1224,420,1706,940,344,398,764,392,392,1678,1498,1530,1092,1516,1498,1316,1600,668,1038,592,1704,718,692,958,750,756,1696,970,354,632,1376,390,1398,1356,1310,1252,1140,658,320,1010,580,1096,434,428,460,678,1206,656,596,838,508,370,978,1002,1048,576,654,620,1186,828,546,694,852,1174,520,508,1280,738,1138,554,704,542,330,888,892,448,516,1094,1176,580,898,876,320,494,976,1132,388,414,882,568,408,366,446,306,1158,456,378,1192,756,1072,1072,308,662,798,302,568,752,362,362,704,458,536,530,1218,618,1128,994,1044,1062,356,640,1084,358,404,586,404,468,1158,430,1192,1224,1162,1240,526,422,1014,1126,1188,1120,802,700,1072,1094,1206,482,470,596,352,316,628,1090,1162,1212,1188,1214,1432,542,490,1560,458,1304,1278,482,1346,470,1582,1372,478,1268,466,1264,1220,496,1358,494,1142,464,1026,1008,956,490,1204,1326,1428,1474,1096,492,1050,1196,832,1476,964,502,1292,814,1190,1264,484,1240,478,1262,1601,1252,310,336,1298,396,1258,776,332,956,882,370,962,1314,932,650,1186,1329,1282,1256,986,866,822,846,1190,1262,316,1116,410,1162,602,320,306,310,308,842,572,1686,416,416,424,576,400,372,370,466,654,746,584,608,574,558,1508,1466,1032,1614,1286,396,424,394,456,372,542,534,1540,1308,1512,1672,1546,1342,1648,1730,1332,438,380,382,1208,436,432,448,388,448,378,368,1316,904,602,584,1032,1488,1456,1288,1960,900,658,574,518,1268,482,656,562,614,550,652,880,354,602,520,394,1226,912,1138,1042,514,384,942,546,500,1242,868,606,1328,1354,446,1224,1862,1778,1870,1864,1660,762,380,676,694,658,388,1220,1128,1470,1580,1466,1482,1480,1248,2046,2202,1076,348,1372,1044,1284,1628,1472,1378,1528,1638,1336,1812,1522,1464,2068,1410,1744,1532,1662,1308,1222,2010,1438,1246,380,406,428,394,1264,1268,1268,1282,1356,1274,1280,1262,1264,1326,1270,1214,1210,1274,1272,1208,1262,1176,1252,1264,1264,1258,1300,1084,1086,1096,1276,1276,1150,1158,1264,1280,1240,1260,1274,1246,926,1232,1222,1314,1242,1234,1174,1272,924,1074,958,1242,1264,1254,1256,1264,1246,1258,1084,1250,1730,816,832,828,820,1746,1754,1744,1734,1664,1748,1746,1766,1184,1728,1860,1734,1756,1748,1516,1744,1748,860,866,852,1756,1724,1746,1730,1744,1784,1770,1712,1782,1880,1746,1756,1752,1742,1760,458,1228,1758,1084,876,858,868,874,874,858,872,866,1750,1742,1650,1722,1446,1730,1750,1742,1740,1476,1356,1744,1714,1746,1640,1752,1744,1314,1502,1510,1508,1556,1746,1748,1742,818,782,344,400,788,1522,1330,1748,1742,1748,1750,1760,1754,1750,1642,1750,1742,1648,1186,578,858,724,780,760,1880,1766,988,1738,1746,1764,1432,1230,1648,1354,1468,1628,1450,1772,1734,1650,1756,1644,1636,1726,1662,1444,1280,1758,1710,1786,2270,1138,742,1184,960,660,842,768,622,826,876,910,978,1048,1142,634,860,902,946,962,948,1154,310,508,634,1040,910,718,560,1296,1270,928,1052,1444,1436,1980,1966,1750,1786,1902,2008,2000,1912,1958,1382,1658,1476,1418,1908,2082,1242,1778,1970,2020,1998,1976,2050,1948,1950,1946,1952,2010,1958,1578,1808,1598,2018,1900,1802,1422,1954,1662,986,1372,1802,1764,1402,810,1480,378,1086,778,848,1134,1168,1170,1140,1148,1374,526,520,1082,522,516,1046,514,1210,1209,1120,728,488,680,1042,972,648,1064,968,1264,1120,594,600,1106,824,1136,864,1126,748,894,1132,1116,876,1110,1120,926,1044,962,544,994,610,1102,856,708,896,1120,384,872,1266,874,1110,1050,1106,1110,486,1128,834,812,1058,894,1110,824,522,1782,2108,2030,1356,1800,2090,1510,796,1786,1494,1448,1966,1620,1368,2000,1528,1178,1260,1126,1416,1920,1898,1602,1954,1756,778,1178,878,1238,700,588,1462,970,1060,1942,1458,836,780,1610,1600,1646,1968,2040,1608,1616,1634,1656,1754,1728,2020,1382,1756,1120,920,600,1892,1284,926,908,1524,2058,2062,1828,1332,1276,2092,1376,846,748,736,832,968,674,378,332,890,894,884,884,1582,1102,312,1510,1010,1810,876,1130,1666,2094,1814,1776,1914,1770,1480,878,874,1852,1896,1880,2016,1854,1480,1588,1434,1178,1144,1108,1130,1160,1096,1156,1208,1116,1106,1174,1078,880,932,1132,882,1138,1028,1092,1280,1280,1280,300,1504,1752,446,1640,1154,1776,2072,1702,1752,1236,1280,1748,1772,1812,1666,1470,1732,1764,1736,1352,1668,1324,826,810,1866,1754,1696,1738,1778,570,748,1252,316,684,1210,1252,976,978,1200,1028,1258,1190,1246,814,1480,858,1140,1054,886,1104,1110,1544,1220,1176,756,1252,1274,1070,746,1418,1402,1288,1112,1098,536,508,1232,1438,486,1464,1030,862,1030,794,1172,540,420,1116,1294,752,872,1204,532,554,1392,1382,886,1110,1182,644,756,496,346,348,1354,552,1124,996,704,1190,824,912,928,446,862,838,782,1178,866,1162,704,808,670,964,374,1296,918,660,732,514,430,362,376,782,386,846,378,394,784,342,334,1188,1280,752,892,950,656,808,440,682,748,656,860,812,1364,1110,994,1200,784,1108,1150,348,1308,1104,902,866,1072,624,684,1296,1388,874,1054,1396,712,1222,1066,608,712,1112,702,644,880,1372,1380,1362,1352,436,532,1092,2114,1290,1278,1294,1264,1270,1278,1352,1276,1346,1274,446,306,1986,1980,1956,1980,1758,1976,1356,1746,1276,1762,1104,1984,1630,1624,1988,1994,1646,1130,1908,1756,1590,1968,1962,2018,1976,1678,540,564,602,1954,1986,1958,1282,1828,2020,440,386,528,1224,512,500,498,514,1794,666,478,1794,940,744,1636,1714,990,1002,1014,982,1476,1500,1468,1468,1506,1332,1876,1884,704,1650,972,740,982,968,1524,1356,1972,1958,1962,1138,1488,1940,1938,2016,2126,892,2060,450,608,740,490,332,538,516,400,372,842,596,480,584,502,2002,660,888,470,498,550,424,402,594,590,534,878,322,720,494,2012,1996,490,354,412,590,450,2040,668,646,764,768,566,476,522,582,364,396,440,448,468,492,500,460,376,1366,504,366,364,1244,1992,476,602,564,600,514,594,446,432,440,436,432,440,506,482,594,904,492,432,996,548,334,698,362,458,592,560,488,450,2028,442,434,436,438,438,394,598,1030,352,584,334,410,612,530,610,546,532,404,434,592,1060,440,554,644,432,1114,546,588,652,752,498,758,694,508,610,630,526,564,586,390,426,450,1450,362,414,574,520,368,304,636,530,396,536,614,570,1295,406,362,524,424,506,468,426,756,522,418,376,548,488,376,528,582,466,564,560,466,464,510,566,408,460,492,624,712,368,494,474,476,398,412,514,348,598,548,468,596,744,534,1914,508,374,762,498,626,328,340,548,400,700,1912,588,392,388,500,786,650,600,316,464,466,550,312,344,354,912,572,324,380,434,768,462,736,632,428,382,382,526,326,422,460,2022,2014,868,316,564,494,502,466,328,498,806,518,396,300,600,988,358,436,432,432,438,428,406,436,438,436,438,864,700,326,574,858,862,980,752,2054,1996,492,756,1998,2026,1136,510,646,1008,822,1678,1010,590,848,492,878,882,614,1340,1256,650,866,1604,662,1016,1600,792,610,884,874,832,942,1484,1614,818,1488,1662,376,1238,554,866,1138,772,1018,488,1610,442,536,582,1550,1576,662,588,870,680,562,648,514,1604,1292,714,580,1060,1402,1566,946,1082,1604,1612,1606,1400,1310,1236,524,698,1414,528,578,514,434,1598,1260,1246,1100,1604,1090,1606,1608,1608,1608,928,1330,868,938,990,320,1290,1226,1284,1266,638,646,1270,1282,1276,1310,510,1294,1096,1276,900,1274,1274,464,464,1288,346,362,1276,1276,1274,1284,1312,1290,1276,1282,1264,1272,1256,1292,1278,1270,882,1274,1252,420,306,1278,968,382,364,460,368,2092,384,426,420,408,408,394,412,440,426,394,410,370,386,414,388,394,1850,408,406,1386,1382,414,350,1866,2024,420,1390,856,912,860,868,878,420,434,428,406,402,430,412,408,414,388,390,402,424,428,402,426,1856,386,1340,1844,390,1342,436,428,420,444,412,396,424,394,420,436,448,428,412,428,438,416,1998,406,412,424,390,428,438,432,442,424,416,430,412,394,434,432,414,430,434,422,418,2014,396,424,422,424,432,398,398,426,436,912,2020,798,670,1456,858,332,392,396,444,462,1274,1272,1568,1728,892,1762,802,1448,658,1458,1448,1390,516,466,1132,384,326,506,420,928,1202,1032,1166,1008,1456,1154,1412,1548,1332,664,652,640,610,1504,1052,1468,1488,1006,940,432,1382,1460,1308,1022,806,918,1100,464,1070,532,1062,1078,1090,994,834,572,920,1128,300,1058,1068,1302,468,388,386,392,394,388,472,404,400,1064,514,318,1076,884,1062,364,422,448,442,514,452,438,434,384,446,456,444,528,538,1080,1070,604,454,464,314,588,604,532,382,390,588,376,538,390,390,582,384,582,534,458,682,750,1080,858,474,790,592,464,396,418,458,440,420,510,596,458,942,954,300,542,398,478,364,618,712,310,390,542,556,514,1036,892,444,432,412,460,370,462,402,372,464,408,1020,370,442,362,534,580,590,302,600,450,636,918,792,1054,580,1056,510,966,812,486,908,434,496,378,498,456,392,372,450,522,476,454,504,492,448,430,426,498,426,688,498,448,472,540,540,458,464,430,512,442,548,524,564,430,332,484,464,466,450,482,498,374,398,540,462,892,426,636,554,440,522,1082,480,462,596,390,534,590,672,500,420,376,362,428,482,408,478,426,372,402,470,476,402,534,460,438,444,432,528,444,400,1068,418,440,404,476,444,722,412,436,358,346,388,400,330,554,410,466,630,636,560,362,392,306,446,556,422,404,406,454,498,518,572,424,774,430,524,522,438,416,478,1062,354,570,432,426,494,430,378,426,426,540,1106,536,1082,508,494,532,418,308,464,382,542,356,506,602,574,456,546,474,528,372,982,964,840,698,458,484,488,680,794,1052,430,462,494,692,398,642,736,548,488,510,592,420,378,664,900,1020,1062,1032,994,552,628,734,738,1064,812,832,938,728,818,812,814,714,834,808,806,748,852,844,832,752,846,904,854,314,598,946,854,906,1006,882,894,862,920,920,448,848,890,872,312,342,518,908,860,870,816,894,908,884,348,974,822,960,924,954,918,810,956,908,922,894,1010,880,948,878,312,594,444,670,594,968,714,312,328,700,390,716,750,794,652,630,1108,334,390,582,406,592,784,582,910,1008,690,620,946,678,336,900,708,814,1046,392,348,984,1016,1050,1032,614,578,306,992,698,682,914,952,684,676,738,958,1010,1080,934,1260,516,672,884,884,860,858,980,618,1004,660,598,648,714,846,364,352,618,790,702,676,762,646,674,910,732,432,638,576,406,394,428,902,306,378,750,858,424,944,1044,306,746,556,734,730,776,780,992,970,670,430,522,340,428,338,508,388,730,1034,490,760,400,606,596,508,468,662,818,876,956,560,676,820,838,564,500,656,554,542,724,916,328,1072,1076,1358,610,682,1030,1024,322,592,1048,628,1036,604,1036,600,1026,1048,598,614,594,1034,750,1034,598,608,1032,600,910,598,1046,594,590,646,596,590,486,602,596,1030,576,608,1040,1044,1038,1044,594,1030,598,598,604,1036,584,608,756,602,594,1042,590,1042,602,1036,598,614,1044,584,600,572,602,584,594,602,1014,786,590,570,594,600,1036,606,600,594,604,600,1046,1048,1052,586,596,1060,1046,600,1050,1048,1024,1038,584,1034,876,606,1052,602,590,606,1054,604,588,606,600,1032,1044,1002,1034,1044,604,602,1054,1038,598,600,602,614,592,1044,1034,1046,1030,604,420,350,602,596,600,580,600,1044,748,596,602,588,450,606,1034,598,940,604,1026,604,908,1032,614,608,612,604,604,602,594,590,908,600,1038,608,932,768,608,604,922,852,596,882,942,1010,1034,1034,1034,1046,970,1006,1032,606,1030,1044,1034,598,970,1158,1052,1054,954,1032,1052,1030,458,460,702,816,610,906,1246,1044,1332,604,300,684,450,326,1122,314,1318,356,1220,1206,1162,600,608,510,508,400,300,1038,780,748,1122,908,732,772,1206,1204,1385,374,804,802,716,834,1104,698,372,308,348,320,650,560,822,558,512,912,818,832,824,1136,832,470,354,438,876,324,338,340,624,712,396,520,306,376,370,396,514,876,610,1112,524,1120,1084,974,716,704,1038,1066,948,978,942,940,1016,842,948,856,898,966,810,686,674,968,914,838,916,916,960,906,914,988,964,936,938,828,906,966,1040,878,906,878,346,704,366,746,980,864,958,988,1004,970,1058,980,972,1016,1054,1096,1168,958,548,1018,1036,666,1018,992,1140,456,944,942,328,406,760,496,902,688,686,362,882,1034,1174,928,718,1006,1126,1198,1256,1060,1404,940,1026,1132,1200,1190,1198,808,1148,1242,1028,1198,1214,1202,1198,762,1018,1210,1202,1218,1182,1208,1220,1288,792,824,1658,1030,612,1108,1230,1220,802,912,1292,1278,828,2030,1326,1050,516,656,980,1278,1470,666,858,1316,1590,1874,1510,1842,1648,1880,1872,1708,1196,1718,1694,2078,1546,1388,1396,1900,788,1458,1488,1498,1384,1294,812,1670,702,748,876,1656,1518,2106,1572,1638,2002,2100,1746,1782,1998,1710,1258,1772,1848,1520,1594,1564,1456,1546,1644,1260,1056,1056,712,642,408,936,1042,654,662,480,858,970,1004,868,1114,406,486,852,392,720,330,374,700,432,1020,306,440,1030,894,348,1150,608,698,340,352,410,1024,1062,444,384,1084,382,392,330,400,1026,422,1024,354,436,332,330,320,1078,436,1028,816,1470,526,794,1162,1206,632,524,1050,498,632,630,660,610,592,596,568,442,546,404,546,590,412,576,434,390,378,486,390,386,352,356,982,574,490,314,404,374,458,510,448,482,1158,426,440,316,710,436,522,1250,484,484,476,490,460,474,388,1186,388,416,336,562,596,362,422,348,382,328,338,436,304,528,356,828,778,446,744,990,486,398,626,776,340,318,332,358,400,466,646,494,682,404,476,480,1224,320,1040,682,600,344,390,436,446,398,480,362,340,532,448,544,324,410,354,398,360,434,434,604,790,534,510,1052,968,570,390,662,1172,502,558,1232,416,432,616,390,674,378,730,362,370,660,450,548,366,812,320,388,406,462,500,550,526,490,472,536,486,1214,742,486,498,570,568,688,702,400,384,588,1170,556,374,1036,894,1042,854,382,356,390,404,412,390,890,886,938,524,466,916,992,1042,1032,832,902,902,898,414,986,650,666,708,878,878,568,882,1022,1038,1040,1040,1038,846,902,370,498,568,1026,556,472,1124,796,338,390,852,846,374,520,390,518,366,634,846,812,552,528,846,882,842,816,502,666,774,832,774,834,852,858,784,772,738,480,608,528,590,988,586,958,958,718,1042,1036,818,894,886,1036,1042,1038,1038,932,1050,1062,1036,998,1044,886,1036,1008,1092,1052,1054,994,738,626,756,676,1030,1048,322,978,412,814,894,1124,1122,342,842,864,894,480,968,502,306,882,884,704,486,886,870,634,408,896,940,472,320,1108,894,458,1056,622,402,1012,1010,648,714,748,450,1282,930,404,1152,1014,1182,1012,1046,1062,792,1188,984,1234,1284,1102,902,1064,1066,1272,988,1178,1150,776,1134,782,1198,910,1152,978,934,968,1168,714,1032,904,820,1194,918,1204,1286,1064,1170,1142,1274,764,1014,902,1198,1168,1188,770,910,948,1238,1220,958,770,868,1218,816,1086,904,904,1034,1000,842,1208,1258,1190,1212,1132,896,1078,1190,1216,1407,630,1362,1458,334,1588,1674,1710,1342,1494,1612,1598,1338,992,1078,1506,1348,1340,1346,1354,1348,1352,1346,1204,1344,820,1630,1370,1352,1356,1390,1350,1344,1336,562,1340,1046,1196,992,1402,1444,764,733,1306,530,790,832,664,640,1258,644,1388,1380,1386,536,1128,826,642,822,644,666,820,1054,646,652,644,826,1320,602,676,826,818,830,846,1074,654,816,818,638,812,1170,1398,1400,1054,1302,1058,1192,640,832,1378,1398,646,654,1074,814,806,820,826,836,1400,1400,1386,658,828,1386,646,1316,1194,836,640,640,636,844,1392,662,824,648,834,838,1040,650,1374,830,828,648,644,854,828,830,650,644,646,828,634,658,628,646,822,1062,1376,844,826,644,660,1552,1060,340,606,1126,1102,1496,1342,1374,854,1330,1316,1388,1260,1264,1278,1364,1372,1268,1372,1324,1214,1324,1350,1368,1298,1300,1264,1348,486,1646,1280,1292,1330,1368,1356,1298,1344,1356,1298,1292,1232,742,1330,1290,1042,1334,960,1310,1310,1292,1352,1328,1372,1350,1124,1274,1290,1530,1060,1028,1036,1074,956,1202,1016,1010,828,1038,968,1034,1038,962,1038,1044,976,1050,968,1044,1046,1054,1032,1040,1042,942,518,962,1032,1030,1052,964,960,794,888,888,966,434,486,1052,1056,1042,948,1040,1042,1048,1050,1078,558,958,1006,1038,944,958,948,674,1044,1044,1056,474,476,702,1042,1054,1046,1012,956,1054,1016,396,952,446,1042,1066,942,1062,1018,396,1066,1036,1064,1034,1046,1046,1044,1074,1042,914,1042,1034,954,1050,980,1038,568,1016,1012,1058,1038,1034,442,1044,1046,1026,1046,1046,716,1030,964,994,1036,1030,1044,1042,1054,1044,1046,1042,1084,1058,1042,1052,1040,1044,1052,1052,1044,1028,1026,792,1012,978,1004,1036,1046,1048,1070,1044,1038,540,904,964,1006,1040,1102,406,428,616,332,548,1128,1062,1172,1170,1114,1282,1156,1174,1118,1194,1170,1130,1250,1140,1154,1144,1024,1084,1114,1144,1118,1126,1114,1124,1130,988,1118,1146,1098,1110,1028,776,810,908,808,1186,1080,1232,1028,1284,1140,1447,1558,1562,1560,318,1312,610,448,606,824,448,854,668,590,664,544,402,416,912,474,752,838,738,866,302,1288,980,550,882,448,1316,728,522,982,612,1306,578,1312,1300,1322,640,514,914,374,1000,668,426,870,1310,656,1314,730,1330,634,876,874,1310,1294,1034,446,874,1296,440,836,836,532,1138,442,1752,1746,730,1262,1840,1840,1658,1824,1742,1840,1840,1796,1742,1840,1840,1798,1782,1787,1636,1708,1244,1782,1804,724,1752,1840,1692,756,912,1698,1680,1510,1682,1822,1378,1840,1450,1652,1692,1696,1840,1606,1840,1840,738,1018,1522,1166,1318,1204,1864,1096,640,1130,490,1176,342,1202,1120,400,1154,1094,1032,1132,1068,692,1012,1062,1118,950,1122,1104,1034,566,752,698,768,604,454,778,1130,1094,1086,1094,1126,1096,952,768,308,342,550,1196,1038,1036,1092,1104,1096,1056,778,402,1004,1056,828,552,524,510,840,1130,800,752,758,764,1082,940,1572,322,1130,782,438,412,1086,320,1192,392,604,352,686,816,828,1160,1142,1002,740,670,398,366,1088,802,1156,1194,1174,1168,424,682,828,1084,1210,864,934,1138,698,848,852,1134,1160,1606,870,1186,940,312,1810,812,954,950,1804,920,1770,1280,1162,1164,1366,1356,780,812,898,766,1482,2274,1956,818,660,738,734,2204,1168,1548,860,562,502,422,380,514,430,1750,850,872,352,362,360,796,562,344,404,340,332,400,306,348,362,542,376,362,438,442,412,540,440,516,498,500,500,584,472,346,418,542,626,586,530,510,530,492,548,598,492,534,578,472,506,512,524,536,472,882,1244,588,410,480,532,502,506,506,400,600,544,604,596,624,552,680,586,1338,916,624,1250,1274,1390,1436,1436,1340,1272,1340,868,1352,1272,1266,1316,1198,1268,1274,1344,1204,1278,1268,1266,1264,1262,1268,1342,1438,1010,1264,1268,1250,1260,1274,1264,1230,1244,1440,1418,1324,944,1573,820,1204,1196,1202,1196,1168,1202,1198,1180,1192,1198,1234,790,1156,1010,1180,1184,1268,1202,1190,1192,1190,1234,1194,1196,746,856,1196,1198,1150,1196,1178,800,1174,1230,1192,1172,1160,1156,1184,1192,1196,1204,1202,1162,1188,1178,1210,1178,1180,1136,1186,1158,998,1200,1208,1186,1192,1196,1160,1140,1140,1268,1022,608,1032,1148,1190,310,1812,1584,1652,1636,1462,1634,1664,1628,1588,1640,1536,1594,1574,1630,1636,1526,1614,1580,1566,1576,1580,1674,1608,1736,1540,1552,1558,1628,1176,1588,1608,1646,1574,1610,1550,1592,1668,1642,1520,1644,1830,1826,1814,1646,1782,1734,1754,1636,1870,1586,1574,1738,572,300,1858,864,870,876,870,854,834,862,878,1794,1512,1512,1796,1806,1932,1794,1266,1274,1286,788,1294,1830,1850,1802,550,540,372,1792,1806,1652,1542,1724,1932,676,1486,950,620,740,850,958,512,992,1790,1800,1070,1016,1192,1176,954,1328,1336,1574,1620,1646,1230,1390,1806,1818,1826,2506,366,1706,1730,1706,1546,1378,1300,710,1410,1410,1446,1400,1440,1414,1256,1414,1418,1292,1260,684,1402,1412,666,1448,1402,1380,1396,1388,1438,1436,1458,1388,1272,1412,1242,1274,1384,1202,1406,1438,1940,1440,1362,1252,1416,1122,1426,1264,1292,1396,1410,1566,1276,1266,904,1244,444,760,1448,1470,676,1002,954,1364,1298,1422,1404,1160,1406,762,1028,1410,1372,372,1396,1188,1022,1258,1408,1278,1330,1292,1258,1180,1364,1344,1242,1272,1426,1402,1394,1374,508,1304,1284,674,1428,1476,1398,1432,1056,1426,1270,1170,1140,1416,1274,1394,1394,1302,1104,1052,1332,1252,1436,1172,1416,1352,1214,1312,1158,1276,1414,1410,1340,1414,1404,1422,1466,1300,1270,1314,1054,1368,1168,1322,1328,1286,1426,1262,1142,1422,894,1286,690,1382,1232,1398,1796,1158,1408,1462,680,1204,1186,1428,1420,1402,1392,1426,1728,984,1114,1400,1406,1144,512,974,1446,1346,1398,1392,1436,1046,904,1324,1384,796,1300,370,1394,1398,1386,1370,1402,1332,900,1340,1390,1438,1172,1272,1406,1408,1396,1424,304,1072,1190,718,1194,1176,484,502,514,632,660,1166,1172,1174,1096,1098,780,1190,744,414,1376,1166,1178,1186,1174,1118,1142,1178,1182,1172,1068,888,1188,1200,1194,740,1190,820,1204,678,1168,1236,1190,736,1178,1190,1036,1182,1198,822,896,1192,1190,1194,1186,1184,1112,1180,1180,1460,766,788,868,1174,752,666,1564,760,1524,1188,1420,1420,1418,1720,2002,1598,748,664,1044,506,792,1054,1032,1044,620,1032,1006,528,856,1058,1066,1044,1076,780,1016,1032,1036,758,1042,1158,584,682,1046,1094,962,2708,2734,2666,2848,2550,2712,2756,2748,2768,2662,2568,2580,2610,2606,2885,2678,2758,2592,1346,1388,1350,1378,1400,360,616,452,628,532,614,458,434,498,364,326,1302,740,1304,518,514,466,404,1260,552,866,734,838,674,706,402,514,868,438,906,418,660,334,378,622,458,1278,612,418,860,1282,486,664,628,834,306,352,1328,628,622,1334,834,704,704,624,700,1130,562,714,594,466,776,352,356,576,794,894,870,364,432,350,400,418,550,1376,798,700,816,826,1604,1492,1292,684,408,370,512,1006,658,590,440,396,626,812,352,380,882,744,522,934,588,760,316,336,308,302,604,408,322,516,408,510,444,316,356,520,590,594,732,414,948,1190,1148,882,728,1160,824,498,1154,852,522,434,1190,442,890,532,1026,902,516,620,728,1428,1618,860,614,596,936,1110,710,754,866,1026,714,632,682,474,702,694,1180,698,1030,462,1190,1114,1228,1036,1116,1202,1240,608,588,598,554,596,688,1628,1306,1642,642,642,786,636,742,592,738,662,716,1634,660,770,746,634,640,714,678,716,668,764,648,690,580,746,634,400,642,640,926,618,866,758,626,600,660,704,736,632,736,636,848,656,618,600,598,612,778,868,780,808,756,838,752,568,1638,720,444,518,452,454,594,622,750,590,684,876,538,712,652,640,646,696,702,772,1140,1829,788,374,1798,1386,784,802,1830,1802,1822,1918,1758,1632,738,1650,1802,1592,1806,1804,1264,1528,1470,1808,1716,1584,1814,1818,1796,1712,1404,1824,1814,1230,1706,1634,1834,1796,1852,1922,1778,1766,1472,1750,1816,1324,1402,1496,1336,1602,1070,610,1094,590,1068,1006,1116,936,726,590,574,1134,1194,558,624,1184,1070,1112,1060,650,598,1742,1670,1686,1670,1700,1674,1686,1678,1466,1454,1680,1698,1674,1688,1676,1686,1674,1702,1682,1642,1680,1754,1688,1696,1678,1692,1682,1702,1678,1594,1668,1692,1678,1702,1676,1706,1692,1696,1658,1690,1668,1684,1310,1310,1710,1692,1678,1690,1676,1688,1668,1674,1684,1690,1696,1676,1702,944,1114,950,1268,300,340,344,302,312,328,350,332,378,1608,1612,814,1694,1290,592,1032,1264,1186,668,1274,1120,1358,622,558,970,430,466,430,430,1640,1172,1446,1198,350,890,340,1018,586,590,580,590,596,1082,324,588,524,586,1058,466,586,594,588,322,438,462,506,590,448,390,534,586,586,592,466,486,862,526,1088,484,558,496,544,302,750,522,546,344,520,416,584,594,548,584,580,590,590,590,584,532,444,460,506,532,314,382,498,464,468,482,588,360,424,508,404,468,390,414,474,520,388,592,472,478,424,442,456,584,576,394,586,432,576,586,592,578,400,1084,586,590,578,582,588,1070,588,446,642,446,558,382,512,584,588,592,526,594,588,502,586,586,592,532,590,586,596,304,446,462,354,454,588,462,456,582,384,592,388,388,314,422,378,590,596,508,1016,700,626,526,436,590,584,584,404,446,460,450,360,304,422,484,512,586,402,590,602,582,586,592,394,582,588,442,602,450,382,714,698,460,586,584,710,706,642,704,490,584,580,586,586,588,598,594,540,548,586,420,382,534,426,362,704,576,404,696,590,574,612,502,800,584,696,590,508,450,540,582,530,544,508,584,386,390,592,558,582,590,486,592,468,478,698,368,540,582,582,308,470,588,492,480,474,452,424,546,326,466,1086,376,516,398,518,524,490,434,578,592,444,572,436,438,578,560,458,404,496,584,380,442,480,536,448,390,438,496,1266,586,590,500,484,462,392,590,478,644,486,504,510,442,476,526,596,444,590,698,590,464,430,468,598,396,558,494,566,338,528,582,438,586,472,582,334,476,514,588,412,590,432,552,582,412,414,756,308,586,324,332,374,582,486,1092,382,418,516,334,454,460,430,444,416,490,610,436,452,576,412,598,538,406,424,592,510,692,382,478,398,426,462,394,504,446,520,518,488,406,396,484,482,582,408,418,420,476,592,404,586,592,614,580,524,482,524,764,586,392,420,418,506,546,472,588,588,526,586,486,450,562,428,542,1084,594,358,594,592,476,818,420,598,590,592,584,418,596,416,338,358,592,546,588,590,522,588,454,490,472,470,594,494,428,494,474,498,582,476,420,356,402,494,598,466,448,440,506,480,456,470,640,690,590,482,590,606,468,596,596,598,432,696,564,590,696,474,572,590,592,498,458,596,356,440,378,566,462,1030,490,516,528,596,590,478,622,602,608,670,526,442,588,488,434,440,450,402,378,784,588,706,394,406,540,400,372,756,600,598,538,478,1156,1342,892,1062,840,1352,1244,1244,1352,820,928,668,1342,1282,1318,1140,1258,898,1200,1360,1090,1298,1344,1206,1334,1234,1371,1004,1174,1302,1234,1334,1338,1244,1318,1292,1242,1186,1222,1338,1336,1348,1342,1254,1288,1098,986,1120,1310,1328,1366,1328,1332,1186,1250,1360,1316,1110,1304,866,906,1082,1350,1306,648,758,1334,1176,1346,1126,438,1344,1124,1036,1272,1236,760,980,1068,1028,1074,1066,1054,1090,808,1080,1122,1088,890,1072,1084,1548,548,866,696,432,384,440,454,436,676,760,758,672,1048,426,1070,1042,1038,678,666,668,678,742,412,474,384,476,446,750,640,682,1034,348,670,610,554,700,388,442,664,630,314,376,1290,1274,1370,1184,922,886,950,386,388,396,398,432,398,396,410,926,918,390,398,386,398,390,398,394,376,394,396,386,400,372,388,382,908,880,382,402,448,390,394,390,390,394,384,416,384,382,388,378,414,376,434,968,576,948,938,616,708,994,894,380,384,378,374,384,378,382,380,380,704,760,410,336,338,928,946,472,494,360,410,420,928,870,328,368,1112,914,564,1408,1446,1294,1274,796,816,1332,948,914,986,918,936,970,916,958,1024,1072,1038,1020,772,1064,1114,1058,1088,872,896,1122,1110,990,1182,354,1184,1290,988,750,1050,970,1156,988,960,442,710,974,748,980,1184,968,966,550,546,504,1038,514,968,526,866,582,738,1024,718,1044,676,1598,1262,1254,1252,1262,602,1508,700,704,1576,996,616,670,742,532,554,998,632,740,1198,556,526,596,1928,1884,1916,1920,1932,506,504,669,1236,888,1990,1006,538,1254,1218,1276,1244,1232,1264,1202,1180,1312,1268,1262,1274,1348,1344,1352,1340,348,780,1252,540,1268,1246,1356,1350,1290,1306,1266,1246,484,414,1372,1264,1354,1302,1364,1316,1292,1348,1370,1396,1324,1346,314,2170,592,2272,1922,1928,1986,1900,1940,1868,1612,1794,1870,776,532,754,786,688,1172,1010,1158,906,734,856,760,828,762,794,406,982,326,406,492,722,354,1010,1498,1304,776,576,534,530,424,508,1118,774,1250,1156,484,1800,1744,1388,690,1620,1662,750,1668,1062,784,964,1530,1684,1136,1662,874,896,1066,1010,448,532,310,342,846,490,442,576,534,302,992,802,568,684,832,372,762,508,1096,690,1416,574,738,528,1866,1952,1480,1984,1994,2022,602,1988,582,1404,1196,318,1172,1180,1132,1212,1196,1226,1050,1188,1184,1104,1224,1192,1136,1170,1194,1130,1230,1208,1192,1142,1210,1188,1196,1198,1258,774,988,1202,1142,1208,1182,1588,948,1342,1836,1492,914,1404,976,902,914,968,1442,2043,1174,884,1178,4162,1172,1306,1284,1180,1190,1138,1310,1286,388,546,600,1194,1306,1232,1144,1150,1174,1182,1194,1332,1302,1178,1194,1186,1090,1280,1182,1292,1198,1340,1122,1194,1190,1186,1180,952,1128,2212,2230,2234,1670,1126,1046,682,738,772,332,1756,1394,1488,1408,1472,1418,1182,998,1408,1290,1184,1476,1744,1484,1468,1198,1252,1314,1186,1786,1488,1476,1192,1496,908,1486,1490,1472,1184,1188,1100,1484,1180,1486,1188,1486,872,1480,950,1200,994,1766,1190,1184,542,1020,390,480,474,1302,918,1208,972,890,562,2032,2060,2084,2084,1022,1404,1402,1322,1408,1412,1402,1414,1400,1414,1408,1374,1404,1280,1368,1168,1354,1364,1130,1342,1346,1144,1092,1352,902,1286,846,494,1480,1500,1238,1512,1490,1392,1496,1400,1500,1490,1494,1476,1532,1496,1254,1510,1100,746,622,408,640,1570,1336,1330,1346,1256,1260,1256,1248,1256,1260,1250,1248,1244,1254,366,770,1252,1248,1260,1252,1252,1248,1258,1256,1264,1258,1264,1140,1544,412,486,1520,1380,1512,1182,1392,1506,1540,1068,1152,1584,1200,1306,1006,1538,1020,764,1666,1310,1158,774,1512,1556,1632,1624,1590,1216,1420,1308,1604,1502,1594,1612,1604,1206,1158,694,1598,1658,1686,1600,1406,1384,876,1570,1166,1606,1596,1592,1594,1540,1484,718,1356,772,1678,1608,1376,1396,1388,1182,1380,1380,1392,2026,1772,386,662,470,744,742,740,730,324,580,348,634,566,348,1090,698,454,824,620,486,414,360,446,364,344,436,328,668,448,430,442,610,920,662,408,578,370,640,368,514,442,392,448,654,304,344,362,474,416,366,724,364,414,470,406,438,764,438,364,406,536,838,1460,708,424,440,366,642,434,816,468,516,388,580,646,664,650,450,350,728,638,554,784,640,552,416,478,772,476,360,760,428,364,432,490,472,728,364,338,404,604,396,520,366,602,678,472,362,444,512,634,590,306,436,678,332,814,564,650,452,446,474,514,872,356,684,724,428,484,462,552,384,448,368,740,528,628,410,416,440,718,604,740,514,676,372,348,478,434,744,450,698,602,780,966,510,482,424,582,834,1206,454,554,642,632,716,890,542,550,708,526,688,1480,526,316,700,456,576,678,326,642,778,386,526,900,602,692,562,838,1364,692,406,382,582,566,616,614,446,692,788,648,588,842,562,554,422,302,396,724,566,734,350,472,470,612,580,380,466,352,1026,378,700,540,1450,498,572,1140,722,344,338,482,942,1106,920,1034,652,790,1622,1252,1126,1068,1200,1250,814,1120,570,824,1280,1484,1360,1050,830,1704,796,784,1544,664,608,636,620,566,1604,688,454,820,414,1452,666,664,1460,1540,1560,802,778,634,582,584,714,618,726,726,1610,1352,646,634,752,476,502,590,344,344,684,408,530,466,438,434,326,386,1412,1574,1522,1558,1424,658,1424,724,590,1362,722,730,760,750,1596,1548,1428,1418,672,682,1570,646,718,1290,1350,1270,676,368,360,624,514,568,354,442,576,388,662,646,396,498,1540,1536,1396,1412,1432,1422,1422,1434,1432,1440,1396,754,400,320,392,638,580,592,494,448,410,304,324,384,1514,1026,1122,1030,1246,1152,1024,1056,1614,1652,1616,1254,616,686,1158,1076,1038,1112,1010,910,386,402,428,394,392,386,384,406,454,868,970,962,794,904,1312,1086,1066,1040,1188,840,976,912,1006,1272,924,1064,1038,842,546,718,706,688,1624,1498,1468,314,542,480,532,662,604,386,302,342,422,402,506,564,596,632,528,414,1604,1478,1358,1600,888,1478,1582,1568,1548,436,346,1546,1140,1296,722,706,698,772,1500,544,706,1154,666,742,698,1538,672,1542,612,716,794,1388,1490,692,662,620,656,700,602,582,1646,742,698,1466,648,628,1480,596,562,522,704,672,390,652,594,720,1466,700,546,718,610,710,578,896,570,1662,608,650,758,704,646,796,568,704,734,668,704,1514,492,702,688,652,702,1542,656,580,1492,1590,1584,1590,752,756,1108,1610,712,1220,1582,978,574,784,1594,438,320,1734,706,690,1538,1538,516,676,362,312,460,348,404,364,1476,564,494,420,472,634,616,530,684,576,520,524,542,418,562,536,484,560,596,570,342,538,476,552,1632,624,604,540,880,1536,622,702,566,544,444,362,1470,996,1002,854,1216,1068,1284,1004,1032,1586,1282,610,590,590,624,608,332,556,486,696,1478,1424,1210,1306,1398,1348,1480,1392,1098,1302,1366,1388,1166,1418,570,358,450,1622,1600,1144,1114,1278,1050,1168,1346,1262,1020,1160,1400,1968,1684,1582,1604,770,750,406,700,1762,1664,840,624,1240,602,650,460,540,654,512,530,526,700,522,1324,1194,1512,1194,364,1016,1160,488,602,1398,1532,590,632,1548,1294,382,672,640,598,1608,1636,706,600,648,554,1518,608,584,1534,588,632,668,602,510,648,668,710,1544,1504,1430,696,658,686,686,684,684,862,506,690,740,1388,1448,1462,988,620,702,1304,614,682,412,930,1534,1580,836,572,818,528,484,620,304,778,1474,1460,392,622,416,836,418,342,312,1450,368,1206,1108,452,318,466,1136,342,368,362,400,676,776,534,554,620,350,558,388,386,570,600,612,416,1166,414,424,1062,302,358,406,376,1622,336,932,366,802,876,386,728,698,878,360,370,384,342,1156,574,658,406,450,384,330,582,394,368,634,398,454,440,898,596,370,596,396,370,426,384,592,524,558,1484,1482,1902,1934,1866,382,390,388,1882,496,1334,1878,1896,1918,1766,1910,1846,1846,1830,1880,1820,2058,1888,1906,1878,1968,1988,2000,1928,984,522,1088,406,1586,1760,1854,1796,1942,1690,1738,1794,1844,1708,1790,1810,1816,1846,1942,2060,1838,1850,1844,1064,584,1286,1846,1048,606,970,1368,1412,1798,1386,1066,464,1540,1160,1062,1542,864,978,1182,1038,510,1248,1596,1182,1064,440,1760,1566,1426,1744,1576,1762,1530,1190,1020,544,1554,1720,1130,1134,1212,456,1446,1388,1056,466,1140,1690,1336,942,1254,1562,1748,1434,1564,1754,1354,1540,1100,1276,1046,1136,1242,972,474,1452,1740,1058,1044,436,1058,554,1646,1404,1638,1038,468,1530,1550,1560,1580,1730,1540,1756,1766,1748,996,476,1656,1540,1328,1288,470,1588,636,386,1500,1030,1364,1310,1038,436,1560,380,1790,1700,480,1534,1682,1500,1046,562,1768,1302,1304,996,448,1350,550,1034,476,1852,1364,1046,838,560,1556,1460,1718,982,510,476,1312,1236,1308,360,498,344,788,578,2014,666,810,416,842,810,2280,1940,2250,2254,2272,2280,2260,2260,1834,2260,2276,2256,2170,2272,2298,2278,1882,2266,2272,2270,2354,2270,2278,1492,1282,990,2170,2114,462,2238,2288,2196,1902,2042,2100,1914,2262,1736,2270,1798,2342,2304,2320,2188,2150,1758,2198,2180,2202,2262,2551,2032,1416,1634,1412,676,1706,1796,1782,1644,2172,2194,2170,2443,2360,2248,2058,2344,2204,1618,1172,1528,1468,1194,506,502,1104,600,1266,734,1320,962,942,560,1152,1272,1164,914,1182,924,1128,976,1308,1014,1148,1304,1194,1166,1060,1178,974,1080,900,1506,1986,338,714,748,746,538,680,692,1008,1568,1032,1348,1430,1078,630,346,700,606,492,486,822,620,448,336,722,678,662,732,750,1158,1304,988,572,434,584,2380,1030,1822,738,1038,742,682,748,682,662,590,580,540,522,862,544,780,1890,1348,804,1752,388,672,1200,2492,654,1146,1132,1764,1148,1856,876,446,446,440,364,448,488,450,450,548,1044,1310,1514,466,948,728,574,2180,970,862,1068,706,1390,910,2138,1048,1082,888,1072,446,364,362,440,372,376,416,402,446,368,446,634,1076,546,1422,578,1170,1078,1010,1258,956,620,510,1218,668,586,592,1034,1004,744,826,864,1078,1760,988,1084,1012,1774,786,618,766,624,996,314,1592,824,1312,360,856,712,704,1024,804,860,852,1044,868,980,2962,774,2374,1350,1446,2720,2962,416,1864,526,560,2136,352,318,1182,760,756,772,678,732,1584,794,751,782,759,762,744,754,774,375,908,758,480,2524,1508,464,1580,1732,1700,1952,1578,558,1736,1670,1632,1622,1694,1760,546,2260,2542,1730,1134,2252,2248,1570,2000,1776,2260,1908,2244,2230,2242,1130,1134,2246,2260,1822,2260,2182,2234,2260,2252,2256,2258,2260,1990,2248,2272,2264,1816,1784,2250,2262,2088,1970,2234,2276,1620,1624,2104,2020,2374,2086,1532,1968,2238,1520,1478,1964,1960,2254,2248,2252,1904,1470,2258,2246,1570,2084,2258,1964,2254,2238,2250,2016,2014,1882,2434,1886,1140,1012,1048,2214,2210,1256,1836,1508,2236,2264,2264,2262,2262,2252,2234,2238,2046,952,784,2256,2256,2254,2248,2246,1126,1138,1324,2012,1546,1162,1744,1562,1062,1076,2236,1986,2064,2252,2268,2234,1994,1310,2260,906,416,2262,2256,2240,2260,2240,2262,2260,2264,2258,1918,1744,2254,2246,2246,2240,1244,2240,1572,2230,1556,1380,2223,2092,2060,2084,2100,896,886,1412,1288,1002,572,1392,2238,1128,824,834,728,672,2238,784,2248,2252,2428,756,880,2358,1044,1160,968,1192,1524,1404,1310,1908,1900,604,2252,1906,1940,774,1796,616,1394,906,1106,776,1840,1578,416,1172,1738,1498,910,526,346,738,1592,1348,1756,1748,1128,1696,1812,1660,1780,1760,1516,1628,412,1656,1252,1732,1120,1716,1724,1796,1296,1752,1284,1684,332,1724,1244,1732,1288,1740,1724,1668,1380,1776,1800,1744,1772,1340,1820,2016,1180,1624,1668,1612,636,788,1348,650,1302,2076,2708,2052,748,726,664,832,2720,812,824,892,784,2062,2068,2724,2722,830,842,818,864,2732,2738,2742,2760,2200,2354,2722,2224,1024,2214,2228,2752,2748,2762,714,1082,2396,2072,2074,2704,2736,2128,1774,1586,1976,2760,2598,568,560,800,330,816,2656,1558,828,1540,1172,688,1236,2184,788,1716,1718,2564,2638,2320,678,692,680,2744,2700,2706,1838,1968,508,2542,2688,2668,2932,2106,2646,1234,1606,904,776,516,386,2386,2604,1546,1278,1280,1280,1280,1280,1280,1280,1280,1280,1496,734,918,1058,710,938,758,1078,766,1046,880,918,732,990,1462,1106,1514,842,1308,1504,942,1194,916,1214,1058,1328,1074,1042,514,772,1218,1508,912,590,886,886,820,734,1200,748,786,760,602,594,930,940,1368,594,1480,736,762,1060,1194,1060,906,1476,936,916,750,902,900,750,1222,904,1186,738,672,908,1034,920,606,1204,934,1068,768,908,774,908,1476,522,1158,904,738,942,906,1098,326,302,336,752,906,768,454,906,742,796,768,1354,1066,760,652,782,1050,896,530,1004,920,738,922,818,704,630,1190,920,930,912,1504,926,454,766,882,910,740,936,934,890,902,734,1264,1058,1152,1102,760,1368,870,916,444,894,1108,940,1072,760,442,1514,754,1488,926,746,914,914,982,884,1194,768,438,1206,1042,912,914,1204,916,1222,894,934,584,1486,902,910,1132,934,788,900,1076,1066,770,924,680,1336,944,914,814,766,726,930,938,910,896,894,1104,942,1078,932,1494,812,1052,1052,1366,912,924,778,904,1208,916,794,1364,1466,1324,966,1204,724,1358,916,896,876,1068,1252,1050,914,1474,1210,1224,1508,776,1048,1050,1506,708,686,870,1216,738,740,740,1406,300,558,812,1050,776,880,1466,1034,1306,1416,600,918,948,742,930,908,438,606,746,1024,450,1052,904,906,1220,1136,760,904,740,1070,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,594,530,408,526,1892,938,926,1182,1280,2070,2082,1622,1652,1906,1432,806,970,646,918,1092,1594,776,662,592,908,1006,1028,792,624,1002,932,702,668,768,958,1858,1766,708,794,1062,708,712,1470,824,668,680,772,818,1036,1804,1794,1460,1382,548,512,850,858,740,764,454,752,874,540,1326,1398,1398,1774,1618,1804,1394,806,1100,1498,1400,570,560,844,798,780,762,608,942,492,514,686,1582,1326,678,760,562,558,2016,568,614,1450,1462,654,670,540,1040,508,1030,978,1026,774,658,922,812,556,1816,834,862,716,722,1640,476,840,846,798,342,842,492,838,1974,608,790,1640,894,870,476,740,748,692,684,668,668,684,1820,628,928,642,590,600,718,672,806,680,848,540,702,648,410,990,698,1604,1596,738,792,1020,1588,1640,1534,1598,1604,566,638,626,784,584,666,386,528,566,634,506,736,590,600,480,1334,2052,494,986,1990,1594,1704,1472,1812,1804,1816,796,628,898,2016,1878,1786,1786,1910,1298,1210,1896,1822,2179,1914,1668,2000,1802,576,820,502,524,588,780,718,860,362,302,590,544,1498,1064,828,726,600,770,690,580,1676,1678,762,1650,1358,1360,756,706,964,738,810,830,888,730,812,784,672,1342,690,774,780,804,1104,480,476,782,818,462,804,534,1292,1258,1208,766,642,1506,630,814,738,1658,720,642,1232,1646,1140,1828,1152,2006,798,700,782,872,786,888,682,848,806,758,914,1814,1210,1318,1748,792,1594,808,1604,1590,1626,1628,1860,1574,1588,978,732,792,826,810,1826,1844,982,1610,1590,1598,1542,1654,806,1206,760,768,1844,1844,758,784,830,438,720,570,1090,494,596,608,710,1818,1830,1422,688,784,1008,1096,738,684,660,1082,712,866,848,1816,840,552,1470,1078,1394,728,750,746,1382,2000,2020,928,736,612,928,1234,1266,1808,1172,1198,874,842,992,1186,1264,918,1014,1162,1240,626,1118,1322,704,838,1804,956,1388,1178,1376,706,540,1140,1584,666,1608,1622,1812,914,1020,1394,1820,1824,1824,1380,742,1814,1824,1460,1434,1798,1576,1986,1872,792,1776,1776,1420,1650,1628,1402,1284,1508,1796,1788,618,956,1846,1854,614,1598,2004,2030,948,1154,566,862,1900,1418,1914,1908,968,970,1154,984,1044,1148,836,1230,1006,1402,1194,988,1484,1418,922,1206,672,974,1202,1200,1150,1194,754,1158,786,878,2163,488,1910,455,1656,2048,1792,592,400,582,614,400,862,880,796,412,526,496,592,594,1488,1570,1356,1398,1400,822,584,510,740,1586,674,568,590,902,584,1594,1600,866,1618,1294,996,1246,758,624,816,576,594,792,820,806,504,628,622,816,1620,802,318,1622,594,708,582,1622,778,778,794,604,720,806,796,798,1804,1916,1994,836,694,704,796,710,806,1548,1556,1564,1632,1624,790,802,592,772,800,1928,2052,892,1622,782,590,592,1642,486,598,906,1738,490,498,604,508,794,504,1398,496,790,1208,1232,502,898,1636,1656,800,616,582,420,1832,1608,824,1646,1214,810,902,874,814,898,800,792,1396,792,800,1198,1192,1624,1638,580,578,888,946,1176,1812,1828,1204,1192,1240,1226,1226,1404,594,604,1380,884,1608,1600,1598,1610,1492,798,1168,1828,1832,1644,816,526,798,908,910,1678,810,1592,788,606,598,1412,840,1614,1416,1610,604,1572,1616,1818,1592,600,356,646,470,608,1608,1594,1594,1214,1602,1592,1618,594,902,1816,1242,1604,1152,358,1598,1654,1650,1596,1600,904,1388,606,768,704,1984,1994,1644,892,888,896,1398,1386,1424,1390,654,634,822,900,906,796,802,402,610,1632,804,1796,1788,540,592,592,586,482,380,786,598,394,600,594,900,906,794,1186,790,1632,1180,1792,1318,1186,1600,604,606,926,580,794,1570,606,884,788,602,796,486,490,600,600,498,586,502,604,596,1780,904,1808,1018,410,1084,530,596,600,680,890,582,606,600,602,582,578,608,802,712,616,486,1374,914,1390,802,780,682,788,1634,1614,1808,1808,786,800,786,496,508,486,964,802,1794,794,620,1414,1820,1822,578,534,684,784,724,574,1006,758,1090,738,1326,506,826,694,712,674,688,862,848,770,834,548,1804,1458,1430,1470,1892,2040,894,412,1104,730,524,1390,1020,688,626,724,380,742,752,1378,1646,1498,552,486,1176,568,326,364,504,408,466,926,766,932,764,722,748,566,570,600,380,468,846,454,616,680,738,608,922,384,1224,1262,1694,1740,480,500,1172,868,874,632,624,988,522,1178,1258,1052,1008,1162,622,486,1122,690,1330,834,1126,1892,982,1384,1178,1376,608,596,1142,1578,664,802,962,722,1894,976,1150,980,1036,1162,832,1228,1010,1396,2014,708,880,1196,1578,1594,658,846,994,716,622,1650,1208,666,974,670,1238,1198,664,1186,732,1142,662,1140,752,982,804,786,790,824,846,2010,1832,1650,1828,758,1382,1422,956,674,1426,1428,1010,1036,1814,1282,1070,1810,1810,1090,464,1626,2048,1822,1424,1832,1396,1434,1428,1364,1266,1008,1350,1852,1630,1702,556,1222,1708,1258,1250,1314,1464,1808,1806,1564,834,1676,636,1116,1606,1420,1524,1538,1796,1774,1498,1470,1656,1578,1590,1272,672,1814,1338,1308,1396,1928,860,1820,1394,1804,1810,1822,1814,1398,666,1312,1846,1850,774,976,882,372,468,1210,1048,1612,796,1650,1482,402,1722,1992,1880,596,604,602,600,594,918,858,2048,1220,2196,1820,1724,834,562,952,836,1232,754,764,1592,1238,618,622,1196,624,732,746,1818,708,1262,472,712,1012,694,1592,1148,1498,1018,528,1018,1000,906,698,496,1502,758,892,1142,1162,1000,996,734,752,760,990,746,1178,696,912,1614,1510,394,374,1502,1158,1114,750,778,950,672,690,524,864,758,1168,1156,920,2176,2116,1706,1280,1752,1996,1814,1798,750,1412,950,1776,1420,1418,1002,1024,822,1786,1196,1064,1902,1798,1800,1072,956,490,816,2026,1804,1418,1836,1388,1424,1366,1424,1354,1344,1140,1340,2054,1842,1904,2026,554,1442,1218,1704,782,1246,1306,1470,564,1798,1284,1554,794,1700,650,1494,1410,1598,1582,1762,1758,1492,1466,1650,1570,1578,1252,666,1866,1516,1430,1870,1688,806,1646,1796,1132,1586,1570,1612,1230,1144,1792,1796,1808,1796,1652,1642,788,784,1640,808,1640,1082,1582,1126,1144,1146,1154,802,1136,1642,806,1818,1822,770,494,514,800,538,796,782,806,2074,1154,570,798,1682,1462,670,2080,2152,1900,716,790,1142,1738,1946,978,1000,776,1290,430,838,616,464,798,1584,1590,1574,2048,1838,1932,1898,1612,1922,1880,2186,794,1510,1798,1346,764,774,952,632,998,980,1976,1742,1002,688,1798,1802,1120,1282,1004,904,996,896,490,576,1492,754,884,1134,1154,992,1794,992,1194,746,982,770,1170,694,954,1606,1502,388,1498,1152,1112,744,774,948,666,688,528,870,930,1166,484,1038,920,1140,1546,1638,1464,654,1422,1078,1802,1070,802,1560,1672,1636,1076,1570,580,1210,1200,1814,1508,1550,810,1918,910,1194,530,928,528,1582,1762,1822,1706,606,846,936,1822,1826,1254,880,802,1290,734,1946,1422,1948,948,1526,986,1092,1020,978,1622,1176,1396,1600,890,1582,1116,728,1194,520,572,694,366,870,788,812,780,1646,910,740,1002,994,660,1386,1598,1600,758,820,568,1586,1870,1866,670,608,612,804,542,380,388,798,678,786,790,894,1370,1520,1612,928,884,1800,1956,528,596,638,1486,728,532,792,1538,432,1844,1700,1712,1208,856,1556,784,660,704,1536,1604,706,702,1190,612,1748,1546,1952,1776,746,1012,1146,1508,1832,1472,1570,1040,616,982,658,436,908,1656,946,682,468,470,756,750,1222,1794,1806,1812,1812,604,678,442,750,1592,1546,738,552,526,534,588,628,684,606,1812,1814,1758,1910,1392,1592,1652,1102,1702,1626,838,1580,1708,1816,638,772,618,734,1300,1596,478,516,746,788,1666,1660,944,1820,1838,1292,1300,1290,898,398,978,1004,1170,1814,1816,884,1000,1586,680,602,1416,1590,1114,982,824,1772,1596,596,786,912,1340,688,812,2225,1288,1704,1572,1854,1970,618,458,1394,1002,464,1778,1078,792,1800,460,1806,808,1594,1908,1580,1981,450,798,308,790,1648,1802,2038,1924,1868,786,796,838,1644,794,496,502,1632,1030,822,500,724,816,1130,660,1000,952,1988,1580,790,786,1122,800,506,796,1120,818,796,1594,1896,1598,790,846,1592,784,1648,470,794,1126,1534,1878,1038,1180,544,912,1190,1594,530,758,1962,738,762,1796,1800,1144,1582,880,808,1296,1752,646,680,546,1792,1804,1792,1794,1450,2018,768,1206,504,1862,1718,1078,830,1564,1782,1618,1076,1540,584,670,1204,1214,490,802,1576,1822,1444,1636,554,402,400,780,1392,1566,1134,1144,1126,966,1320,1266,1996,1002,1588,768,1586,1460,1968,808,674,624,906,802,1186,808,694,1136,914,796,1802,1860,1456,1590,1146,1600,796,1990,746,1578,682,1926,1152,796,540,812,760,1592,2052,1988,806,856,616,1598,796,804,1588,606,620,1064,1062,1556,1840,1138,1586,1578,1564,1588,790,1560,1140,558,1562,1576,802,1630,808,1594,1110,1060,1592,1564,1468,604,1408,1812,1790,606,756,830,704,1570,1802,1786,582,1686,1828,1564,1822,1806,1572,1642,1608,1620,1570,726,726,668,678,1598,1604,1434,1946,1820,1590,1482,1600,1562,1644,930,1604,1774,1856,498,592,1904,1316,1598,1604,1476,816,916,900,310,440,776,474,652,626,1608,670,642,574,776,356,660,760,2050,1586,804,536,1662,758,778,574,912,1804,1884,1664,1868,1146,1132,388,1828,628,740,1614,662,1738,1710,1606,576,684,1644,1566,1406,1926,1812,438,450,564,1866,1852,740,430,1048,1138,1000,1878,1816,1622,878,1178,1196,712,1446,936,1190,1848,1842,1858,1642,1634,1492,1626,1670,1838,1368,1314,1694,1398,1414,1842,1828,1728,1002,2076,1588,1894,1034,730,1490,1846,1910,1790,720,1086,1590,1532,1408,1592,1680,1518,1568,496,1414,1574,880,656,802,612,558,628,1770,734,834,1480,636,760,668,794,956,520,538,918,1638,804,1368,1588,990,632,1392,1388,842,884,680,954,2231,480,2018,1886,1802,1776,1790,754,604,822,704,1562,1788,1770,324,1738,1820,1568,1808,1400,1790,1570,1646,1592,1620,1566,722,734,746,680,1594,1594,1430,1574,1852,1808,1586,1474,1472,1624,1006,1626,1600,1768,1892,2026,746,496,586,1890,1226,1606,1470,806,886,888,320,342,780,770,458,1616,648,656,586,1590,618,666,658,634,488,474,558,796,1992,722,552,772,1600,1650,752,774,1622,1288,724,1804,1882,1656,1856,1150,1830,800,594,366,400,1596,1596,1728,1682,1592,1566,1634,1554,1584,1884,1800,436,388,348,1862,1706,1824,1180,1788,1802,1620,752,1192,704,1174,626,772,1438,1852,1854,1634,1630,1486,1618,1656,1744,1278,988,1622,1574,998,1002,1414,1834,1796,1700,1002,1596,1868,1054,1488,1900,1912,750,772,1086,750,684,1578,1528,1382,1336,1576,1672,1590,1536,1610,1408,1406,1616,1464,1408,1598,1578,1598,808,804,1146,804,784,616,1348,2096,1588,1446,1588,1542,906,842,600,1412,1402,1388,2082,2060,2118,884,592,2178,1758,1590,1720,2202,2116,1594,1388,798,1658,1608,1596,636,552,1586,1586,1930,1118,1390,1806,1634,1632,2231,2175,2175,1298,826,1878,1282,1256,820,600,432,904,798,648,814,722,570,318,322,302,1446,992,376,632,450,1588,2286,1310,1454,1024,2168,2264,1830,712,1040,1440,1296,716,582,640,720,1804,1974,890,620,836,602,706,678,528,556,554,694,682,562,692,698,922,416,628,872,1846,1564,1820,1744,820,584,1500,676,1578,1108,756,1174,426,492,658,1212,1604,906,1890,1822,808,568,372,698,526,736,1566,384,382,372,1184,864,1434,1054,394,600,414,834,1448,1584,2024,1594,1034,1562,1758,1590,718,738,660,808,740,880,692,854,938,684,620,1128,1250,566,632,734,1828,1694,858,1122,938,884,818,690,676,588,520,988,894,638,1638,666,782,720,786,638,680,1104,1512,1694,2118,920,2284,1196,1180,1828,1816,1374,2172,1758,1232,994,456,1562,572,1030,1616,414,654,730,1666,1422,1264,656,456,2008,1668,494,464,2362,1614,1530,1566,1562,1618,1806,1488,1538,1494,1108,480,1500,1564,1536,1856,1552,1592,1826,1814,1594,1990,838,2098,1816,1808,1986,580,742,2154,1596,1394,896,528,2084,1730,1804,1816,906,2076,1000,1102,1340,1470,1188,1812,1826,1990,1174,866,1798,2114,1166,448,1296,1196,634,1816,1818,1620,1616,1698,1640,1264,566,1990,1988,810,1826,432,430,814,1994,1146,1054,1794,1326,2066,1996,1974,1184,1676,1412,1370,996,660,1118,512,632,588,692,2012,1788,1164,908,530,1666,1804,1850,824,392,1616,2062,2216,2000,2205,778,604,1122,2289,2200,1460,838,1852,1972,1434,802,1674,820,820,1216,1596,1420,414,1654,2199,1114,1120,2172,1836,804,1492,1590,830,1720,1622,2239,668,866,578,638,746,578,640,652,664,664,948,428,606,844,2034,2184,1014,1724,864,1670,588,1620,750,588,1218,1610,878,1828,1582,800,1396,1610,1048,582,600,814,606,1312,930,834,1592,1588,1858,1794,898,1428,1606,1630,594,794,530,690,608,860,1400,584,566,758,800,1002,858,968,814,542,2064,1598,810,804,1004,650,748,1604,630,684,1590,1844,1958,2022,1418,800,2080,1238,982,1068,1620,462,1600,1074,1508,1674,656,916,2116,1662,492,1200,2069,1872,850,1596,1594,1598,1888,1480,1530,1480,1118,876,1504,1566,1598,856,318,1788,1852,1718,1554,1590,1602,1584,2046,838,420,1976,1616,1542,850,2124,460,1600,1322,940,524,1174,1822,1860,1994,1300,1190,2002,994,1104,1896,2046,1814,1816,762,2012,1184,1798,2110,1180,938,588,1772,1832,1322,1624,1614,1696,434,1640,1810,1852,1788,2046,2028,812,1732,1776,436,430,1808,1814,2000,1936,1224,1532,1798,1574,2070,1910,1974,1794,1678,1402,1366,988,1712,634,820,1604,1982,1782,1982,906,1052,1784,484,1800,1844,848,2108,2094,2143,2024,2021,1404,752,1202,1620,2110,2090,1460,1528,1654,1538,1994,1782,1666,634,838,1626,2036,1998,1070,1798,1786,1988,1444,1384,1402,1866,1442,556,586,1814,1274,730,1830,2044,612,758,756,1702,1712,744,1700,1110,1724,882,1050,742,660,782,1390,914,1286,1708,1714,586,2232,2212,1588,1742,1716,1706,1716,1562,1094,1090,1030,1018,1576,1606,1618,1638,1644,1818,858,1974,1990,1802,1478,1634,1118,2382,720,666,1334,1894,2318,1466,1362,1686,1808,1724,1790,1814,604,1208,1760,1270,1920,1586,1148,1922,1914,1922,1382,1216,1686,978,1050,452,830,1648,700,1028,958,696,644,1086,1836,1802,1200,1184,1594,762,672,822,1134,840,930,912,1120,804,844,880,1806,1808,1568,1630,1590,1790,632,956,1366,756,1010,638,842,838,1014,710,1452,1086,1630,1820,1798,2208,2004,2196,696,500,2208,2206,710,724,596,458,1988,630,1888,1160,1668,732,1200,1700,1894,1854,1938,582,1026,702,1972,816,1424,1516,620,720,654,724,1064,1998,1314,368,444,1150,1912,1470,1582,1970,1462,442,1514,1508,2018,1796,2070,2118,2098,2086,1984,1404,1482,1834,1726,1586,1712,1482,484,688,1534,388,1892,858,1574,410,1292,1514,1776,1486,1796,1720,2002,1636,1532,2010,2020,1730,1688,1222,1716,1836,2024,1724,1736,1998,2016,1258,1440,1976,1350,820,1650,1632,912,1830,1788,1830,1502,2006,1044,1858,1590,1984,1830,2002,1594,2052,1202,560,695,2201,516,1104,1560,1578,1834,1662,582,1518,1222,948,736,1806,610,1702,1698,742,1694,1130,1692,1987,740,782,2006,1700,1692,630,2234,1572,1700,1698,1694,1594,1548,1054,1024,1012,1568,1598,1606,1632,1634,2038,852,706,1920,1818,1792,1468,1600,1106,2270,1844,1566,2226,1468,1348,1676,1798,1884,1774,1790,1744,1260,2042,1036,1908,1900,1886,1894,1376,1246,2065,974,1042,824,760,848,696,1020,950,694,638,1082,1788,1796,1192,1126,1588,762,668,820,1126,836,940,826,1118,854,878,1822,1564,1654,1576,1740,628,562,946,1398,750,1006,632,836,832,1008,702,1438,1080,1620,1804,612,862,1990,1864,2189,654,1992,2200,2206,704,780,592,1086,1732,454,1970,1880,1158,1722,720,1190,1690,1878,1812,1928,698,1938,660,904,1470,1502,730,326,1686,1348,732,1056,1980,1960,630,1074,1024,506,1770,1460,1958,1458,496,742,1504,1498,1756,1780,1962,2082,2086,2010,2022,1396,1504,1796,1730,1710,1952,1524,386,1286,854,1564,1504,444,1314,1504,1764,1478,1800,1670,1990,1166,1522,1984,2030,1722,1676,1746,1706,1830,1994,1702,1720,1968,2106,1774,1964,1852,1640,1620,1222,1746,1764,1810,1908,1490,1040,1846,1926,766,1872,1966,1502,1590,1482,2065,1026,970,1336,1818,1856,1398,806,1542,1442,632,1794,820,948,1686,1892,820,1202,1704,1020,1176,1044,1180,1944,2068,684,1946,1602,800,596,1950,1534,1866,1896,832,638,1816,1504,788,728,1710,1714,1286,1746,1744,806,2128,1230,1986,1806,1792,1846,1580,1006,802,690,714,1888,408,1820,1836,1630,646,2026,1894,624,618,616,606,788,1314,1108,738,596,1902,602,542,552,624,1588,1762,1852,1820,800,1796,1932,1962,1980,726,712,798,810,1868,2020,616,1798,1402,1986,996,1210,1434,1200,1054,1548,2160,1840,1892,894,1952,1428,2112,626,614,1586,1920,1224,512,1408,2008,2148,1932,1066,686,1552,908,660,1886,808,1684,728,1584,1590,1934,2014,816,1626,1468,2030,1608,1824,1784,926,1790,1814,1278,2010,2016,1600,2034,2022,828,828,1804,702,1460,1552,464,728,744,1600,2188,1586,1808,1814,688,760,730,760,1990,1968,1606,1002,2008,1320,860,630,616,678,1784,842,1888,1620,1722,1972,1986,1782,1448,2024,1850,696,2018,2002,906,958,644,750,700,2004,2032,1648,728,1416,1838,1454,1458,1940,1604,1960,1784,1316,1576,804,1862,2004,1382,1106,998,996,756,756,888,784,1668,1176,1168,1152,1416,1366,1390,556,1106,1506,1600,1006,1398,1706,1920,1802,1558,1978,1398,1502,1740,1646,1740,1606,1766,1210,1210,1314,2242,564,538,1148,838,882,534,1884,2062,2231,970,1048,1042,1962,1854,1388,802,1532,1794,818,894,1692,1882,1690,1018,1010,970,1036,938,1914,2044,678,1996,1592,678,636,804,1642,1760,1848,1872,1428,1636,1492,782,800,1702,1266,1600,2000,802,2142,1232,1912,1984,1812,1844,1550,1540,1004,720,1474,1866,406,694,1816,1820,1610,746,1750,930,736,1854,618,614,1608,788,1980,1986,598,540,624,1754,1912,2022,796,1772,1950,1954,1970,724,708,792,652,1882,2010,614,1806,1396,1976,986,1202,1426,1192,1882,1784,1998,1542,2186,1818,1892,770,772,1928,1632,1794,2098,612,618,1568,1900,1818,1980,2116,1928,1040,818,1536,386,918,650,1842,804,1662,804,1564,1576,1902,1998,810,1610,1486,1988,1598,1772,1770,906,1080,1840,1246,594,1998,1168,2016,1592,2002,1936,818,796,1780,700,1446,732,1544,1600,642,724,728,1584,1994,1582,1820,1792,686,750,726,750,752,860,776,1166,1978,646,988,2008,1664,1886,1800,770,1991,1770,1732,1968,2060,1988,1952,708,1860,694,2000,1980,786,640,1992,698,2000,2016,2048,724,894,442,1646,1450,1452,660,580,1876,1602,1954,1898,1604,1564,810,2108,2002,1380,1102,958,932,766,750,762,792,1668,1160,1150,1410,1358,1380,576,1098,1718,1594,1002,1386,1866,1888,2020,1580,1862,1390,1582,1726,1644,1700,1544,1808,1202,1098,1306,2144,568,532,1874,2231,2251,1754,1280,1594,1876,1730,720,722,478,1414,826,1584,1596,468,410,860,776,1092,908,806,1494,1806,1454,1106,742,1494,740,1248,1520,610,1510,760,1424,508,768,904,626,634,366,1688,1598,610,1548,550,1008,972,784,814,1908,1970,1946,1758,574,1288,1620,1362,1624,1660,546,544,960,1812,732,750,1620,1550,902,1026,1660,1306,1588,1100,602,688,1278,778,1516,730,1812,1826,1642,798,1994,676,1190,1008,766,1644,1394,1580,1518,626,686,832,476,490,466,988,1828,1238,1762,504,506,1470,1166,756,616,688,644,754,1606,1576,786,664,1576,580,568,1464,678,1596,1902,1150,1942,1704,2000,1796,738,1196,810,1558,624,352,1064,1520,638,792,908,726,1392,1092,686,628,830,1344,534,772,948,584,1574,1656,1242,1574,1048,736,614,1490,760,1710,1208,1318,1812,1816,758,1500,1020,1064,1648,780,1426,884,1250,630,1522,1134,1810,1806,1814,1912,684,1164,630,682,1596,590,984,576,1510,592,1538,1220,774,736,1478,478,1012,1104,1858,2026,1544,1892,1898,738,486,800,1428,1636,814,304,336,1594,1694,1868,884,1596,1592,1634,1632,1604,1588,1580,1500,792,1598,582,1590,790,1604,1758,740,766,1970,1374,1034,334,666,1424,648,1134,1400,1186,572,514,540,896,1922,1184,1044,710,436,484,688,926,970,1038,754,738,990,1114,472,410,1594,1632,1268,370,1846,1476,1702,576,582,766,1302,816,1270,1494,1002,1286,858,440,420,1584,2008,456,1564,1620,1810,528,1396,1556,398,422,830,528,636,1238,762,1216,1242,1344,1542,688,880,942,1040,1100,906,1002,674,1842,742,1588,806,840,998,842,964,1090,1028,688,1432,670,1566,768,1072,1046,800,670,1960,952,774,1608,668,600,1002,514,668,956,1478,852,654,1140,1200,1612,802,1614,774,588,656,1000,628,636,510,790,1562,1598,916,814,1020,850,2024,2004,2010,2062,908,608,564,414,410,1146,1906,2008,1624,1000,954,502,2251,2251,2017,1126,1462,1670,1792,778,1170,716,752,1400,910,1460,1562,1568,1082,556,1844,1390,1622,914,902,900,514,428,1772,974,692,1124,990,800,624,1460,1412,504,540,572,626,1656,1680,542,1606,1758,1550,1468,1676,1660,710,514,1108,1106,540,542,936,1104,684,664,658,458,460,906,900,1612,1660,1472,900,558,374,758,1440,522,704,564,668,548,912,598,1670,1654,1110,1404,438,1186,1180,816,896,1652,1930,918,1008,1736,674,442,726,1312,1496,1458,1456,1448,1754,1588,1496,1496,1428,1448,1458,1368,718,1466,1454,722,1470,1602,546,708,966,1660,1740,570,574,1036,1284,1084,956,1778,666,938,1000,402,848,906,1018,428,1458,1516,698,1190,742,1648,1666,1164,1368,914,1442,1686,1348,516,918,1468,1278,1416,1648,1646,1642,1180,934,1116,1132,1228,1410,792,858,950,912,522,790,768,884,994,938,1376,1432,702,962,954,1436,840,714,1474,608,1336,1654,852,884,1368,790,794,1044,1486,894,1478,2000,1528,708,538,606,696,564,1346,1464,842,740,782,1544,1952,1644,1478,1684,1406,1446,1482,1864,760,1578,1784,2022,1292,1168,1794,794,1034,1226,1456,1320,1248,1386,946,680,1816,1442,1402,1262,1496,650,816,1400,1120,1370,1364,1398,1562,1396,1406,1404,1448,630,632,582,1166,824,592,512,782,524,568,494,1804,1192,1480,1516,1400,902,864,1292,1494,1136,1006,1300,838,1578,898,1578,1418,1584,916,1254,1618,1106,710,492,832,1174,554,792,1162,1678,964,1028,442,440,980,1542,1838,938,856,1106,1416,420,950,766,778,630,558,702,516,558,750,694,1212,1368,1302,1050,702,782,1412,872,682,738,622,1460,716,1210,632,950,1104,1490,882,1484,1862,686,506,616,1404,1296,1892,1598,1398,1198,1092,1514,1156,436,706,818,1212,908,528,910,1530,1140,1392,1474,1216,1454,868,1612,1174,1798,1262,1668,736,1002,1210,1540,1542,1598,998,1314,1314,690,1190,304,1620,470,684,464,304,888,948,750,772,766,1458,720,1346,806,820,2028,1114,1532,1416,1062,1404,1420,1666,1568,1398,1400,904,502,1048,762,802,450,480,798,750,812,1162,1166,812,1502,1114,1518,414,1618,758,314,1954,1622,1624,762,514,1156,328,1098,920,1128,1002,968,544,712,1524,658,620,526,746,1564,1040,582,586,414,754,842,488,1148,1554,370,1098,894,668,652,438,508,1100,1832,1800,1806,492,634,406,508,966,1606,1576,756,926,786,332,1904,1928,766,1398,676,1188,964,928,544,602,864,742,1326,1620,672,728,760,1442,608,596,702,1118,1384,388,514,470,1006,456,738,648,700,1002,450,912,1000,862,718,612,912,498,804,888,2018,1158,792,744,576,526,766,710,946,704,1538,486,444,460,624,556,1150,1140,1542,756,474,626,1614,1512,744,534,348,454,396,1078,402,1056,398,426,758,644,438,582,596,402,758,414,498,524,656,668,734,468,758,1132,900,796,1010,584,726,502,2246,2246,2246,1918,1662,2020,1804,606,398,578,602,414,862,882,812,536,592,612,1498,1566,1352,1406,1400,820,584,512,750,1598,674,576,904,594,1620,876,1634,1296,888,1242,756,624,812,580,600,792,820,812,508,628,622,824,1630,806,322,1632,602,606,584,1626,784,792,792,604,722,808,806,1814,1924,2010,800,700,706,802,710,806,1554,1552,1568,1636,1620,798,802,804,596,774,1998,1812,894,1620,790,596,1640,490,600,1316,1380,492,500,602,510,798,504,1406,498,600,796,1212,1588,504,900,1644,1662,806,620,586,776,1838,1616,824,1646,1220,816,898,872,818,900,800,794,1404,792,804,1198,1194,1622,1644,582,580,888,948,1178,2028,1832,1206,1194,1244,1228,1232,1154,1408,596,604,1386,904,1614,1512,1614,1496,802,1172,1838,1842,1646,818,528,804,910,962,1684,814,1602,790,606,596,842,1616,1618,608,1576,1834,1596,602,358,652,470,612,1612,1594,1604,1218,1610,1596,1624,600,908,1822,1602,1610,324,1604,1658,1654,1602,1602,906,1396,608,772,708,2000,2012,1652,898,890,904,1402,1394,1430,1394,1412,808,826,810,904,906,800,804,402,612,1640,808,1808,1796,618,594,596,418,404,380,792,604,394,602,594,902,906,794,1190,794,1634,1186,1798,1320,1176,1606,604,610,1542,586,798,1576,610,886,792,604,792,486,492,602,622,500,590,502,606,598,1808,912,1814,1022,412,1088,536,598,604,682,894,594,606,602,604,584,582,608,806,794,616,492,1382,914,1392,808,788,798,792,1638,1624,1816,788,800,790,500,510,600,404,494,970,806,1810,798,624,1422,1820,1786,580,534,692,788,764,1006,760,1094,740,646,660,510,826,696,714,676,684,868,852,776,838,552,1818,1458,1434,1458,1714,2042,982,1672,730,522,1398,1024,688,624,730,754,750,1366,1030,1650,1614,1178,570,330,364,506,406,466,768,932,772,726,748,566,572,604,472,848,826,456,618,692,742,612,930,1224,1266,1706,1870,1172,882,878,636,626,990,524,1182,1262,1014,1012,1170,1196,452,624,662,1322,840,1128,1896,950,1384,1184,1376,618,600,1144,1408,666,802,966,2092,970,1156,982,1038,1156,834,1234,1008,1404,1908,886,882,1196,1072,1600,662,1000,718,624,1654,1210,882,676,700,1238,1202,690,650,1196,736,1144,378,1144,756,986,810,790,1408,1394,1362,1376,888,1042,1352,1100,1418,1388,1326,1520,1348,1354,1346,1052,1290,1152,1408,1410,1378,1402,1340,1394,1386,1436,1382,1384,1170,904,948,1306,1112,1114,898,936,938,926,1224,704,1070,1092,1382,1158,1162,1382,1186,978,1286,1316,1044,1382,1328,1196,1182,1192,1294,1212,1072,1062,972,1286,1272,1094,1128,1212,1272,1230,1182,1206,1190,522,1166,1050,1162,990,1318,1158,1172,1360,1380,594,588,582,914,590,546,582,406,666,1436,1194,1028,582,1008,588,1932,612,2016,1964,1380,1294,690,608,676,640,568,574,644,586,528,1900,1354,620,1404,640,1400,1380,1840,982,1038,1304,2006,1394,960,1732,1856,1380,652,1430,1020,1396,1390,2028,2038,2004,1018,1462,1406,512,626,624,960,604,564,2012,496,522,606,584,600,588,574,492,474,596,584,574,464,492,624,578,1440,958,962,542,600,460,430,518,562,630,500,442,532,626,1944,584,940,492,612,514,578,500,626,1422,612,532,544,590,558,528,588,536,628,622,536,586,546,570,516,600,638,606,952,636,590,616,646,1050,1014,1986,568,544,492,550,428,616,552,2030,520,556,1378,470,554,2018,1944,508,600,586,520,522,500,580,602,550,524,544,566,474,596,604,1018,994,986,1374,1020,1050,1422,938,508,468,588,1380,506,940,496,1012,1026,1392,1006,1012,456,652,1766,522,1010,1020,816,1414,1392,1014,1982,1010,1012,458,488,616,618,1014,496,678,544,510,560,522,602,584,952,492,1402,966,1358,1038,1312,510,524,514,522,444,454,502,556,504,576,568,586,616,518,538,434,632,628,554,558,678,768,438,480,612,582,504,1410,1962,816,646,1396,1372,1392,406,810,1948,538,970,632,436,2006,1964,576,502,482,584,1432,2022,1382,610,564,958,960,1426,1294,1032,510,476,1028,580,604,488,520,460,518,536,956,944,540,546,662,1312,600,530,578,516,592,530,604,446,460,2010,596,612,2010,1040,594,502,596,528,470,2034,1416,462,534,1794,1004,602,496,598,650,1018,464,618,1994,1826,1384,1412,658,630,528,438,552,438,1772,996,574,500,1022,544,998,632,614,586,1004,1008,510,1012,504,608,702,578,512,470,624,1240,584,516,636,530,450,522,606,490,440,612,636,590,492,508,1190,484,1002,1028,570,500,452,566,612,516,992,1012,1198,594,570,496,532,446,668,512,448,542,528,536,454,1018,1422,510,552,504,348,522,428,560,474,422,550,640,606,984,396,416,576,594,2004,434,570,982,454,1004,598,518,520,584,498,418,514,532,564,470,556,450,438,484,510,494,472,524,432,564,552,524,482,512,458,454,516,590,564,464,662,434,518,1394,970,1978,678,438,556,1394,1004,1024,508,1894,1372,622,576,446,348,548,1394,408,514,530,980,624,454,498,484,542,478,488,970,1000,1026,1020,986,996,996,1004,984,1004,978,988,1018,1038,432,580,624,510,484,1398,478,580,460,548,462,444,414,400,586,480,504,622,464,538,512,634,642,1212,2004,482,576,506,1396,1374,586,458,1396,1402,996,544,398,1918,534,580,992,484,1374,1292,1284,1386,982,2000,476,1010,1408,988,984,426,482,524,454,1412,990,1004,2008,998,994,980,1028,988,960,1020,1396,678,380,374,600,406,520,610,484,466,548,464,434,540,430,556,484,644,448,424,2002,976,470,482,628,978,444,402,580,460,532,426,470,548,488,498,458,562,560,580,492,996,512,502,508,646,514,642,1558,652,392,1396,1466,1256,2004,1198,1972,394,590,984,1202,516,1224,974,968,504,512,414,1578,1386,564,572,448,566,394,526,492,600,536,556,2006,1006,496,1708,596,410,480,520,472,418,620,448,466,430,630,510,370,470,416,648,446,386,1192,622,492,432,514,430,510,1002,462,1210,1564,520,674,528,994,980,1998,454,1182,570,508,374,438,528,618,586,408,476,522,454,1002,1196,1008,1030,996,990,992,1026,988,1374,1006,990,1024,1024,992,982,1000,1376,1182,1364,982,996,1006,1024,1190,966,984,972,972,988,986,996,1002,962,478,496,1176,992,1954,1198,1020,468,524,628,608,1214,570,614,548,990,1020,1822,1296,398,478,1608,1790,472,1002,998,652,1790,1020,596,524,464,1000,556,566,1004,1024,1898,508,618,478,536,590,990,578,1796,614,612,550,440,580,386,428,1002,982,536,540,608,612,648,576,490,576,540,458,478,604,426,994,572,566,418,980,1040,478,512,564,408,466,540,448,414,416,530,388,494,566,590,474,560,548,642,1796,1418,1966,640,1406,678,476,384,566,910,1024,1952,588,1972,1934,644,1002,1390,610,998,624,468,502,548,446,668,444,482,630,556,518,658,466,1186,464,430,486,576,614,516,372,474,612,478,442,558,594,538,544,548,494,584,598,606,410,490,418,512,568,594,540,574,1380,552,510,1690,504,1740,2008,448,672,492,592,484,446,538,1994,496,474,698,434,368,604,550,572,456,1980,1536,822,1222,1042,368,440,540,996,434,514,492,542,1192,1370,994,654,466,420,500,486,526,618,442,1398,464,532,454,370,640,510,500,578,394,464,556,550,542,506,374,498,1006,1000,580,466,550,556,1776,1384,510,500,416,1018,646,426,616,442,1376,426,554,450,996,1022,476,476,416,1378,1206,1994,1206,382,556,582,522,494,1394,1212,1058,1046,458,418,466,538,484,444,484,480,474,478,462,480,516,474,1384,430,466,522,1874,446,432,428,510,588,558,1022,496,416,550,540,522,520,432,466,546,1014,1002,1018,556,412,1404,1918,1918,426,1948,524,576,472,416,420,548,1386,428,1400,1400,1026,568,488,1424,450,552,962,556,1006,1004,582,488,474,442,494,636,582,510,498,438,504,508,450,570,454,662,1998,448,492,464,490,426,448,566,422,592,1216,1002,598,1004,990,972,434,434,596,512,400,1222,1400,426,1992,984,510,526,1394,988,530,474,618,546,468,1002,606,630,542,580,1388,438,440,2000,464,610,478,1396,506,524,1384,466,1298,520,478,482,484,554,448,398,538,1206,524,372,452,438,510,476,988,598,488,478,478,1420,1988,1002,1398,1004,576,1420,498,722,664,700,534,578,1040,1038,1030,388,452,402,538,710,568,1390,1020,516,1016,1428,510,500,1010,1388,1394,1186,554,628,482,560,446,470,1396,588,1374,592,1890,1996,606,604,426,654,564,576,608,454,488,454,622,610,418,1222,1214,1402,1002,1416,1416,1896,1812,1018,1398,1022,998,412,510,538,558,436,518,484,446,504,536,546,640,488,448,544,468,1398,1984,1392,642,992,1994,1222,996,1012,1004,1204,1012,1004,1018,1016,482,572,540,500,612,612,514,610,492,1390,476,508,474,418,1376,500,1022,462,1374,628,468,434,478,446,436,530,494,486,558,400,408,420,516,558,374,458,458,1018,438,472,410,432,592,1798,506,1984,1982,512,414,586,512,502,1288,610,1208,646,498,552,496,474,476,484,410,1004,666,370,610,1564,372,1792,402,1622,488,646,820,954,800,1424,1504,1136,1482,1656,1658,1110,1716,1144,1572,1620,1714,1268,582,590,612,1104,1980,1398,1366,1704,1494,776,1574,1196,1250,1382,1682,724,826,1588,444,744,1646,1188,1170,1726,786,1382,1024,1282,786,1724,984,346,1138,1458,1648,706,1300,1576,1468,1578,1196,1166,1676,1676,1016,1516,1362,910,918,902,894,1022,1026,1378,1638,1750,1330,1340,858,488,564,528,796,648,1392,1688,1478,1430,1384,1618,540,840,1466,648,1526,1598,1610,1112,1302,1352,1414,1020,958,974,692,1418,690,1398,1286,1388,1494,1456,1458,1586,1270,1258,964,1602,1402,1504,1636,1404,418,554,1702,792,1648,1598,1652,1630,1364,1440,1858,894,900,1530,1158,1504,1126,1716,1550,1594,1580,1210,1592,1624,988,1074,1460,1664,1174,1622,1578,1578,694,1438,708,1558,906,732,842,778,1002,1560,1624,1606,1250,632,1574,1550,1302,1190,1598,590,1726,920,1508,730,708,1204,1182,1138,1196,1612,730,788,976,1000,1066,584,642,582,1528,1380,1408,1634,1586,1606,1606,1406,1690,1578,1398,1010,672,654,660,706,1604,1396,374,748,796,794,824,700,682,1630,1558,1488,508,1600,1596,1624,1608,1198,1644,1508,1420,1620,1580,1670,1596,1290,1112,1018,990,580,550,1628,686,348,982,1266,1116,470,1566,428,958,1216,1340,1198,422,470,616,704,592,1052,1130,852,1182,1218,1246,820,1268,862,1208,1198,1268,956,836,1524,1030,1026,1258,1216,582,1196,958,944,1026,1198,1168,604,1226,890,874,1276,588,1026,766,948,592,1278,740,804,1082,1214,1186,1086,1184,888,808,1256,1258,750,1138,1020,674,690,678,670,754,762,1034,1212,1200,1060,982,446,640,396,586,492,1046,1248,1058,1062,1038,1198,1098,488,1200,1120,1206,822,978,1014,1046,754,718,730,512,1064,512,1038,1194,1028,1106,1074,1080,1192,940,944,716,1184,1034,1164,1224,1052,694,1260,594,1220,1200,1218,1224,1024,1066,1374,638,666,1150,870,1192,1282,1160,1176,624,896,1196,1188,1198,742,880,1098,1246,880,1198,1186,1170,1114,1094,524,1172,672,1184,576,742,1174,1216,1190,938,468,1182,1154,966,894,1200,1288,782,1146,548,512,902,886,854,894,1194,546,590,720,738,1170,788,482,1004,1036,894,1034,1340,1194,1260,1188,1054,1232,1184,1036,762,496,484,496,528,1188,1312,562,588,620,518,512,1204,1208,1114,1202,1200,1202,1198,906,1226,1122,1132,1210,1194,1254,1214,962,1116,760,1206,816,730,938,750,460,524,540,1968,1740,1508,1664,1632,1192,1636,1624,1340,936,1612,1636,1436,1536,1232,1672,1216,1124,1828,1676,1288,952,1308,1108,1232,1100,1608,1624,1460,1588,1424,1440,1620,1080,656,1404,1792,1412,668,1472,720,1588,1988,752,680,1072,964,1332,472,1492,696,1200,1012,684,1212,884,1116,1736,1552,640,1632,1176,1628,1392,1636,1216,1888,1592,1032,1244,1304,1332,1928,1580,1600,1636,1600,1916,1788,1232,1168,1252,1452,1536,904,1128,1584,572,1548,1648,1608,1960,1500,1616,1044,1584,732,1596,744,732,872,1204,492,852,668,556,1700,1756,1180,1404,1964,1528,1624,376,1608,1020,1244,1508,1800,1540,1660,812,1624,1840,1620,1220,1616,1396,1628,1752,1432,1096,1620,1864,1336,1596,1380,1588,1572,760,972,436,1908,956,1356,1244,516,664,648,972,892,884,720,1604,1724,1720,1128,1296,1116,1560,1568,1404,556,1076,1784,1156,1636,1464,1324,1436,1728,1444,1638,388,1770,398,334,1600,564,688,826,476,346,786,1406,1514,1130,1502,1632,1674,1096,1692,1084,1608,1596,1694,1282,592,592,606,1224,1986,1374,1380,1680,1634,784,1596,1524,1262,1646,1702,508,816,1566,778,1632,1202,1174,1704,792,1376,1030,1262,792,1698,994,344,1092,1458,1660,1090,1282,1592,1380,1592,1182,1090,1690,1692,1002,1542,1354,898,904,902,1006,1014,1616,1614,1450,1314,848,492,568,532,786,666,1404,1502,1462,1416,1396,1598,542,834,1480,1508,1618,1596,1606,1098,1316,1262,1366,1398,1006,968,984,684,1466,686,1388,1604,1370,1482,1436,1442,1600,1252,1272,970,1582,1384,1482,1652,1416,1266,1686,800,1628,1616,1632,1646,1380,1426,1874,880,888,1548,1172,1520,1734,1524,1576,1594,1194,1606,1586,1600,998,1186,1476,1640,1182,1600,1592,1558,614,1454,700,1574,958,722,850,768,990,1574,1640,1586,1262,622,1592,1542,1346,1202,1612,594,1720,1052,1502,736,700,1212,1184,1148,1182,1592,734,796,966,978,1046,588,646,588,1620,444,1392,1194,952,1644,1608,1622,1590,1418,1670,1596,1380,1032,664,646,666,714,1584,1650,388,368,756,786,784,834,690,690,1606,384,1538,922,500,1616,1612,964,1588,1212,1626,1490,1450,1604,1510,1654,1620,1272,1494,1006,564,1606,1094,974,370,704,726,1476,2254,2220,1572,1786,400,1606,568,686,824,790,940,1410,1516,1130,1508,1650,1668,1100,1702,1080,1700,1280,598,592,1126,1982,1384,1376,1686,1630,780,1358,1204,1258,1364,1700,718,820,1594,694,1632,1198,1174,1710,788,1130,1028,1266,790,1704,992,344,1096,1448,1622,1588,1452,1588,1184,1084,1558,1684,1014,1532,1362,900,910,906,900,1010,1018,1388,1624,1608,1338,1412,852,566,530,786,644,1402,1670,1560,1420,1394,1602,534,830,644,1512,1610,1594,1610,1100,1314,1268,1360,1404,1008,966,978,692,1428,684,1388,1600,1478,1484,1436,1446,1598,1258,1268,960,1586,1388,1488,1658,1412,1260,1692,798,1632,1612,1636,1642,1374,1428,1842,884,892,1550,1168,1514,1720,1548,1578,1592,1156,1604,1588,1608,994,1180,1476,1644,1180,1604,1588,1562,692,1462,698,1570,898,764,848,770,992,1572,1634,1590,1260,628,1590,1536,1286,1200,1610,1714,1050,1498,532,700,1214,1188,1128,1194,1598,734,800,966,988,1054,588,646,1614,1392,1394,1614,1598,1412,1674,1590,1386,970,664,648,712,1588,1760,752,786,786,830,694,688,1612,1542,1496,500,1610,1608,966,1592,1206,1630,1492,1432,1606,1594,1662,1608,1276,1010,576,1612,1092,972,546,470,700,720,1484,1798,386,536,572,1704,1506,1662,1430,1188,1602,1590,1336,912,1600,1410,1502,1494,1202,1644,1188,1094,386,1830,1620,1208,934,1306,1078,1204,1102,1384,1552,1526,1332,514,1586,1366,1458,740,518,1072,644,1404,1754,1416,440,1486,1602,1852,712,676,1480,944,1314,462,1624,680,1216,1022,666,1198,1214,348,344,700,728,1170,920,1742,1522,816,642,998,1602,1102,1586,1422,1626,1256,1894,1596,1010,1222,1140,1282,584,1882,1548,1582,1632,1606,1872,1744,1204,1138,452,1226,1600,1534,882,1032,716,1562,570,1476,1574,1612,1336,1940,1474,1564,1024,1584,718,1582,776,778,944,1426,850,652,654,558,1662,1494,1390,1192,1956,1474,1588,368,1604,996,1210,1468,1762,676,1514,1642,698,818,1586,1794,1424,1194,1578,1368,1718,358,1740,1350,1096,738,726,1824,1270,1560,1386,1552,906,1574,730,896,436,1850,958,1430,1174,506,666,634,878,1610,704,1588,1682,1682,1128,1098,1528,1546,1404,1108,1740,1162,1642,1422,1324,532,742,1686,1904,384,1864,712,374,622,352,686,544,306,536,1634,782,1132,2068,410,912,960,1628,1628,1614,1796,802,1010,714,1642,1808,1790,1092,1448,828,1902,618,450,1786,444,464,684,528,582,496,1634,680,586,1928,1954,1830,338,328,340,346,342,328,694,1376,1838,1488,1488,1914,1002,1588,550,534,1826,1162,840,1638,1098,1622,964,1202,1014,1588,834,634,1222,754,540,714,1232,1786,1596,1866,582,1788,1394,1636,1608,1788,1900,706,378,908,690,628,1616,328,958,408,2050,492,902,966,1610,1610,1634,1650,522,790,998,720,728,1600,408,598,1654,836,598,362,1788,1768,1102,1458,832,1894,610,1804,436,506,686,522,576,490,1646,1930,1938,1844,430,686,624,1822,1794,1430,1506,1946,990,1578,848,734,1822,642,438,410,1206,1628,1086,626,648,742,1610,972,1002,1602,638,1208,760,718,492,1276,1810,1578,1568,1858,1842,1496,1604,1646,1624,2267,1202,984,570,1950,332,388,1200,1682,1518,1192,1192,1420,766,712,1506,778,1314,1706,1472,510,514,368,1776,830,534,1942,480,994,1032,566,1542,1542,1622,950,1502,1478,1616,758,1292,1596,1300,1934,734,466,352,922,874,416,534,538,406,632,684,330,412,1622,798,1870,1608,1216,1012,1554,744,524,1732,1618,1606,1392,596,600,456,1318,1618,610,838,834,1504,1212,770,1614,1102,1092,1104,1194,1192,1700,1180,1098,1106,1100,1118,1144,1192,1254,1058,1396,408,472,1202,1180,1608,1416,1614,1182,1502,1368,476,1698,1076,1564,1028,1574,1940,1660,1820,806,728,874,1606,1612,1000,1932,774,1120,1376,1484,1596,1522,1694,666,1304,322,1936,1606,1462,1112,784,1614,1346,1918,1600,1604,1654,1298,1544,1604,1094,1192,1696,418,1402,1342,1328,1612,820,866,550,1146,1350,1938,1630,1292,1624,588,1666,1644,1932,912,1144,1298,798,702,604,1582,1300,944,658,640,390,528,468,1040,1600,1914,1212,938,814,1160,1574,1214,458,1640,956,2522,1904,1254,1684,1516,1198,1188,1418,712,768,1502,788,1308,1686,1470,510,514,1776,826,530,1926,480,990,1326,566,1532,1526,950,1498,1440,1610,692,1288,1600,1300,1808,736,918,874,416,534,536,634,1414,1620,796,1866,1606,1212,1012,1548,982,1470,1734,634,1602,1392,596,1356,1624,610,832,1622,1212,768,1620,1098,1096,1100,1188,1188,1944,1154,1096,1100,1098,1114,1140,1194,1252,1060,1392,472,1204,1176,1598,1412,958,1184,1498,1374,476,1690,1074,1566,1030,662,1664,1658,1822,1678,828,724,872,1608,1616,998,1754,836,1120,1380,1072,1592,1578,1616,668,1288,1862,1612,1456,1112,1610,1344,1908,1598,1606,1652,1300,1550,1604,878,1080,1690,1396,1342,1326,1616,816,844,1138,1350,1808,1624,1294,1626,584,1938,1940,1146,1306,1158,990,708,1370,1496,944,724,1536,1594,1932,1212,1002,1158,1592,1576,1210,1642,2101,584,701,1788,340,386,1280,1584,440,438,1208,1588,1720,1210,1396,1002,1150,1322,1456,1280,1572,1016,1226,1460,1002,1896,1164,1446,1664,1810,1596,1666,780,1566,1004,626,1280,1042,1462,1616,836,1036,474,330,1602,1638,1280,1960,438,366,362,492,394,1602,1718,1280,502,876,1468,1546,1890,1594,1668,1458,1588,1574,1580,720,694,1586,1462,1280,1586,1604,1182,1510,1522,1638,1578,1594,720,1528,1582,1280,1816,1606,1628,1346,1402,846,938,684,684,1136,1580,960,1324,1454,1614,710,752,1594,1798,826,1092,736,644,778,754,1436,1280,1416,1268,436,412,1208,1144,1542,710,726,1598,1086,394,390,1150,1734,1508,1284,1658,1058,1620,1794,1242,1610,1430,1610,1398,1636,1306,1906,1196,1104,626,1416,1214,1848,1834,1500,1884,1280,1350,1890,1428,1572,1592,874,1618,1166,1280,1956,1462,1908,1584,782,762,750,1442,952,1028,802,604,382,1840,1794,792,824,1412,1102,1236,944,1052,1096,1148,672,1394,2008,1572,484,594,342,988,846,732,558,828,1112,1866,1296,904,1404,1414,1248,1622,1582,712,1526,660,1368,736,518,1838,1380,774,1406,1206,1154,1598,1556,1178,1764,582,594,1186,1156,562,476,348,1880,602,530,1170,726,604,682,648,992,788,652,652,486,670,618,674,1280,1478,1438,1258,1600,1586,1516,998,788,1280,1928,1906,1564,1416,342,832,528,730,1934,1190,1704,1280,1556,844,1552,986,1000,928,1340,1296,534,1346,1612,1670,1358,1666,1294,1290,1388,1406,654,1130,468,1706,1592,1746,1698,1712,796,1026,962,2310,1868,1820,1652,452,452,1588,1636,1724,1248,1380,1004,1180,1356,1460,1556,1016,1312,1500,1024,1904,1216,1444,1652,1904,1632,1680,796,1572,1036,1732,1344,1048,1620,1524,1060,472,1080,352,1672,1964,440,364,496,904,404,1612,1768,1632,504,1476,1584,1592,1668,1488,1624,1620,1616,928,1620,1376,1628,1644,1212,1520,1564,1644,1612,1792,1600,740,1564,1624,1960,1640,1656,1352,1404,864,940,688,1160,1584,960,1324,1456,1616,728,756,1636,1784,844,752,660,776,752,1472,1420,1296,1212,1144,1576,712,728,1636,1112,388,1516,1288,1660,1080,1620,1276,1612,1432,1612,1428,1636,1336,1956,1228,1116,640,1424,1216,1848,1880,1532,1552,1920,1916,1380,1888,1432,1016,1660,1636,880,1608,1188,392,1980,1496,1992,1620,804,768,764,1444,976,1044,804,392,1840,1176,1700,812,824,1416,1132,1240,964,1052,1120,1176,672,1428,2024,468,1428,1608,432,600,352,1012,864,752,532,796,1136,1940,1300,928,1408,1420,1280,1628,1624,712,1532,680,1368,756,528,1416,776,1408,1232,1096,1632,1464,1208,1768,604,1172,1188,1960,1196,724,700,668,1020,792,668,656,616,1728,1524,1448,1292,1612,1624,1556,1100,796,1964,1960,1600,1420,732,1928,1192,1712,472,676,864,1492,1832,1008,928,1344,852,1376,1648,1672,1388,1664,1296,1324,1016,1476,656,1100,880,1708,1592,1744,1732,1708,1696,1566,384,1916,604,1286,824,766,336,360,310,580,786,898,484,1698,1932,1124,682,552,1502,924,1676,1586,1554,1930,1338,944,558,1582,1498,1204,1550,1330,1576,1534,1538,1390,1780,1754,1328,1374,1538,1538,1578,1562,1482,1660,1566,1562,1392,1136,860,1302,978,1980,1564,1254,1400,1584,1598,1552,1796,1234,1374,1614,864,1054,1570,1466,1652,1692,1868,1834,1118,1708,722,1024,1188,1050,1538,1332,1170,1626,1482,1580,1812,1522,892,1368,1566,1228,1216,1248,1198,1240,1598,1114,1074,1814,796,904,1410,1190,1484,1502,984,960,1056,1796,478,1078,1584,1280,1928,598,1270,828,764,352,582,792,902,1710,1944,1110,676,554,1280,1516,932,1654,1594,1534,1940,1280,1320,1280,1640,1280,1504,954,1532,1338,1496,1542,1520,1396,1280,1756,1770,1310,1378,1498,1544,1556,1568,1488,1636,1568,1564,1374,1160,846,1510,1610,1952,1520,1256,1404,1364,1606,1588,1568,1558,1842,1272,1314,1622,866,1038,1576,1620,1626,1660,1874,1282,1280,976,766,1194,1056,1548,1226,1172,1600,1462,1586,1780,1312,896,1510,1542,1234,1214,1256,1022,1280,1220,1576,1030,1078,1280,1896,838,900,1370,1214,1474,1280,1480,990,970,1040,1280,1772,1266,1314,2156,1788,1758,1384,1378,1472,1336,1168,1586,1448,1818,1412,1208,1394,1510,1600,1598,1400,1606,1558,1220,1470,1978,1488,1196,1640,1482,1564,1392,1040,1642,1206,1610,1618,1490,1750,1650,1490,1550,1610,364,1026,926,1384,1834,1584,1586,1450,1786,1206,1882,1622,1598,1402,1614,1592,1732,1176,1498,1202,1246,1696,1380,1326,564,552,1788,1662,1612,1616,1376,1350,1512,1496,1786,1788,1498,1770,1204,1562,1396,1206,1220,1298,1762,1830,1774,1220,1192,1570,1786,850,1618,1470,1016,1682,1584,1564,1766,1576,1594,1730,1298,1612,1598,858,1842,1246,1566,1608,760,978,830,580,1914,1694,1202,1170,1028,1116,490,640,2084,1160,614,618,1608,1446,1342,1380,1326,1330,1436,1446,1350,576,752,1506,1370,1418,1376,1396,1406,1466,1400,1320,1476,1440,1428,1358,1402,1328,1450,1410,1378,1396,1348,1314,1368,1336,1448,1348,1472,1424,1326,1432,1410,1396,1438,1390,1402,1434,1428,1424,1418,1432,1392,1416,1424,1158,1332,1290,1438,1340,1442,1420,1390,1398,1398,1410,1414,1392,1436,1444,1420,1456,1400,1416,1338,1432,1434,1434,1446,1444,1450,1460,1410,1438,1458,1438,1466,1450,1484,1442,1456,1450,1456,1430,1452,1394,1408,1424,1402,1430,1430,1406,1428,1398,1404,1346,1340,1382,1398,1430,1422,1402,1408,1354,1256,1394,1444,1430,1442,1434,1426,1456,1390,1400,1490,1428,1388,1440,1482,1462,1470,1470,1440,1456,1446,1468,1442,1414,1440,1440,1396,1472,1448,1458,1466,1484,1444,1484,1476,1464,1434,1450,1436,1432,1414,1392,1396,1372,1412,1412,1410,1436,1420,1434,1408,1424,1460,1354,1396,1368,1408,1354,1408,1432,1350,1400,1392,1516,1416,1416,1416,1422,1434,1464,1328,1358,1350,1420,1310,1374,1330,1322,1378,1374,1378,1372,1346,1356,1418,1362,1408,1368,1356,1348,1354,1410,1404,1376,1370,1372,1394,1332,1350,1378,1400,1334,1372,1424,1408,1410,1372,1404,1382,1388,1368,1418,1410,1442,1422,1394,1406,1418,1448,1452,1382,1438,1368,1422,1372,1362,1382,1370,1410,1392,1450,1450,1406,1384,1392,1404,1392,1432,1410,1432,1404,1406,1380,1468,1378,1430,1436,1448,1432,1392,1396,1414,1464,1424,1422,1408,1426,1444,1406,1422,1422,1446,1428,1438,1398,1410,1416,1394,1380,1432,1400,1396,1440,1434,1424,302,770,1378,1368,1440,1374,1312,1376,1456,1440,1418,1392,1444,1452,1426,1342,1454,1312,1390,1482,1480,1442,1390,1458,1454,1392,1334,1390,1440,1342,1362,1292,1342,1470,1286,1446,1274,1406,1408,1328,1418,1434,1394,1396,1334,1414,1434,1382,1414,1402,1324,1400,1354,1332,1406,1426,1340,1436,1418,1402,1418,306,1478,1426,1404,1438,1432,1404,1440,1398,1418,1430,1478,1454,1412,1450,1430,1484,1402,1444,1456,1452,1466,1448,1472,1416,1460,1458,1452,1432,1442,1370,1412,1374,1420,1412,1422,1410,1380,1356,1394,1400,1292,1276,1424,1420,1408,1380,1396,1392,1364,818,2246,1004,1472,484,1606,1504,858,1496,1462,1602,1492,842,1162,1730,904,924,1732,938,1760,1056,940,1784,1746,1762,1768,1108,960,1738,1734,1762,1736,1754,1824,1778,940,898,968,1824,938,1756,1732,1748,1712,1740,934,940,1828,892,916,1744,930,906,1772,1694,910,918,1696,1746,1732,1774,958,884,912,996,896,954,908,946,1740,1190,904,900,1134,908,1740,1708,922,534,1600,1600,1221,1238,1600,1285,1203,1864,588,694,604,912,688,972,418,1944,1897,692,732,348,1210,370,848,1804,1718,676,688,692,692,392,1850,806,1975,1898,650,882,916,688,420,1907,672,1814,1510,1146,694,612,1510,694,690,404,1933,690,1833,1120,782,1182,1518,392,1829,918,576,1358,540,1908,390,406,808,1016,612,416,820,840,1088,1274,1985,1922,1954,1871,392,1142,1484,1318,1154,1400,692,1324,1949,1430,690,1356,1949,1606,892,572,1508,1204,1198,1138,1566,1886,654,864,1824,1290,694,434,1566,1882,1842,662,808,1064,784,1730,1388,1626,616,982,1880,1512,1586,476,1881,1510,612,1828,1878,680,1865,1852,1236,1238,1390,1892,1887,1850,516,1222,666,1928,1130,700,1558,1790,1484,664,686,750,916,590,1720,1392,1844,1348,664,690,622,1308,1052,678,794,1877,690,916,374,1308,1324,896,1132,1180,716,760,712,908,1906,714,1393,2268,1088,1084,1114,1036,1856,1074,2266,2268,1126,1122,2294,984,1138,2272,1460,2240,512,540,956,1116,1140,2540,2529,2248,514,1292,640,608,478,1004,866,678,700,716,1288,570,1460,1286,494,558,700,310,320,430,1248,672,906,474,506,804,848,462,804,1856,564,566,510,588,1104,720,508,546,708,1120,1888,794,936,910,988,410,1814,1844,1336,1010,1188,1386,1990,916,730,880,344,1404,872,1880,1156,582,688,1240,698,1002,1018,710,562,1348,1130,666,848,724,482,996,926,936,1024,1860,1220,1798,714,1954,1930,1834,1014,1004,1526,1544,842,838,1920,1198,1856,856,828,1052,848,1598,654,556,360,524,720,2286,1068,830,880,860,724,698,620,1866,1932,658,404,876,444,448,518,450,310,482,1156,726,520,638,1004,620,786,488,626,718,302,788,944,678,1010,900,1286,1208,748,872,980,980,1444,996,716,624,472,452,738,934,952,934,1014,2002,562,1768,2006,1866,680,596,1118,792,1252,1168,544,1652,1678,936,836,1460,878,930,894,1452,1166,1182,552,1118,794,1200,1158,648,1098,1432,1194,1130,1114,582,446,908,782,1128,362,1142,688,658,1234,1360,592,1132,782,1088,910,1268,904,1086,1078,626,482,1200,1182,862,1068,1120,1118,872,1916,1262,890,1384,1036,528,1164,1202,1296,1212,1202,1188,1100,762,1100,988,822,916,1114,1424,1028,1030,1358,1442,1320,1170,678,872,778,666,1352,886,590,1312,1712,526,556,1650,1208,1312,1302,402,1364,602,414,856,650,924,842,1962,736,924,1046,892,716,1514,638,672,674,868,676,394,422,1732,1008,1372,1384,1400,2226,704,418,1142,908,1092,566,596,386,408,1172,610,1620,1972,1600,1202,982,636,522,1278,1914,1922,944,834,1928,1920,1052,706,644,746,838,2112,1958,744,576,694,1358,842,820,1374,822,832,598,752,1752,1446,1258,1984,1506,870,1226,1328,1060,1672,1654,1464,1992,1404,724,666,704,1828,1200,1906,568,1590,1372,908,1944,940,1646,1248,638,750,780,786,1126,1904,1186,1792,888,986,482,1282,2318,1176,604,1980,1208,1300,750,760,1488,1670,1736,1778,2092,1742,1964,2088,1876,1882,2496,2496,668,1076,2271,1629,648,1640,816,756,626,1268,1110,856,908,900,1670,724,620,710,886,394,408,618,946,1574,838,1160,604,1022,744,988,1066,1072,568,1032,2322,712,716,648,740,1392,906,344,572,566,648,1438,706,892,1366,2386,1004,1186,1150,1266,522,2304,2326,1688,1286,1508,1788,2498,376,1156,924,1122,434,1778,1104,2380,1464,740,398,1578,1634,1282,898,712,1708,1432,844,1078,902,612,1256,1174,1190,1294,2358,1548,2290,906,2474,2438,2324,1290,1274,1926,1956,914,1070,2436,1520,2354,1158,1048,1330,1082,828,702,454,662,914,1372,1050,1106,1086,1024,760,2356,2450,840,510,1108,560,818,846,802,574,660,570,452,610,1466,922,658,812,1222,782,992,798,906,382,1002,1196,858,1734,1144,1622,1528,952,1098,1242,1822,1266,904,792,598,578,932,1184,1214,1084,1280,2666,710,2246,2538,2360,864,760,1412,1010,1584,580,898,1078,692,2092,2128,1192,1056,1858,1138,1176,1140,1844,1476,1506,698,1418,1002,1530,1474,820,1396,1828,1516,1434,1408,740,566,1150,988,1416,432,1444,870,842,1562,1730,750,1436,978,1374,1150,1614,1140,1382,1358,792,620,1518,1506,1092,1348,1418,1414,1108,2414,1606,1132,1754,1312,672,1468,1526,1646,1540,1526,1500,1398,968,1394,1256,1042,1114,1418,1808,1302,1308,1712,1822,1674,1484,864,1126,1112,986,848,1712,1130,740,1666,2168,666,714,2086,1530,1668,512,2416,1200,816,2428,1032,1658,1710,1780,1082,1888,2214,2136,2146,886,530,1522,1154,1382,788,492,516,1496,780,2048,2506,2016,1532,1244,814,662,1628,1666,2350,2434,1202,1068,2438,2438,510,706,468,892,814,942,1062,2630,2482,938,730,878,1734,1062,1036,1756,1046,1052,762,952,2226,1832,1600,2506,1912,1098,1552,1682,1350,2128,2094,1020,1854,876,2526,1786,924,842,896,2328,1518,2410,724,2022,1746,1150,2458,1198,2082,1584,812,958,1242,986,1000,1432,2410,1506,2268,1126,1252,616,1636,1494,2508,1524,1648,950,972,1886,2124,2202,2256,2729,2218,2500,2652,2380,1250,1032,2402,1592,436,908,1380,2300,1386,964,2090,1706,1458,926,1486,1800,1692,1870,3014,1732,1550,934,1446,1566,1722,790,474,1686,1768,1706,1118,1826,1372,1616,1612,1540,1586,1230,1134,1858,1550,896,1540,1596,1920,1520,690,1548,1564,1694,1440,1706,1478,1736,662,466,1296,878,1534,1464,1600,1702,1522,1492,1744,414,1676,1072,1730,1670,1756,1174,376,1306,1136,848,1300,1528,1394,1536,1472,1560,622,964,688,1722,1204,1570,502,990,1712,1814,1820,1518,1326,758,1488,1578,1304,1734,1728,1630,602,1344,872,1340,1802,1728,1836,1188,794,1964,1200,1096,474,1442,1300,2042,1496,1136,1318,1782,1778,848,1244,1838,1102,1822,1708,1830,768,1708,780,698,1282,1354,510,448,898,904,1542,1848,860,1784,1606,1738,1250,1558,816,1528,1576,390,668,1040,1536,772,1534,1088,1582,2032,1826,844,1542,1104,394,1598,1442,776,436,672,1340,1858,1404,1566,1742,1532,1410,1402,794,738,1720,524,1586,1702,1150,1366,1852,1268,746,636,1592,710,726,1540,736,954,1580,1546,1714,914,1546,1766,1542,1594,1178,916,1452,834,1242,1248,1502,1230,1324,446,434,430,444,426,422,428,1302,1734,1772,428,422,1278,450,428,482,434,422,434,424,424,1938,1820,1718,1804,1804,516,1726,1660,1780,424,660,1662,424,1756,770,786,428,438,430,428,448,434,418,428,426,424,436,434,642,638,430,426,634,440,432,430,514,422,434,442,642,424,432,428,686,440,442,430,426,428,428,436,1682,1784,426,442,418,426,426,432,636,1874,922,918,744,1654,888,1074,622,803,742,1326,1024,642,1256,986,1838,884,592,1684,990,830,1360,490,798,1802,1324,758,1852,1006,1336,478,888,1656,816,1580,720,1718,1014,1098,1848,1620,1346,1390,1088,822,578,656,504,534,658,602,1316,1520,648,886,526,318,1496,1072,1526,924,1252,1054,826,2254,328,1682,542,334,1797,644,744,900,1072,746,746,546,1402,1727,1070,1673,1802,1370,384,1428,536,798,1054,696,1240,1470,328,1222,806,1392,1409,1074,1204,1092,656,1248,1204,1040,1665,796,968,1260,1300,1158,878,1090,922,604,1392,612,726,1669,790,766,550,1188,1420,774,530,574,728,814,936,400,640,882,1060,1274,922,1202,946,1112,1296,1304,450,974,676,898,1107,656,1042,696,868,872,832,776,1388,980,862,730,1198,752,524,948,1146,558,1668,1208,1274,1054,1330,3790,386,302,398,456,1268,1624,1140,1678,1644,1614,1584,736,1166,1656,1206,390,530,1652,1252,1412,646,602,1044,1306,780,1164,774,1530,1676,1044,760,784,826,832,1392,484,1158,684,1212,1208,658,600,1138,472,1232,736,1060,620,518,544,1196,922,918,1080,714,1072,1004,904,1280,1280,1242,1280,1608,1590,1612,1484,1376,2052,2120,764,2056,1608,1820,1988,2088,2116,2292,1796,2080,1832,1680,502,1822,1640,1714,1472,1690,1686,1686,1690,1700,1680,1700,1718,1684,1756,2008,1952,1702,1690,1714,2066,1700,668,2384,1606,1958,640,330,1482,368,488,492,494,494,1104,534,494,494,528,480,494,482,488,488,2188,2194,2200,2194,2202,2192,2212,2220,2106,2018,2188,2186,2146,2162,2194,1964,2528,2208,2046,2204,2032,2202,2016,2204,1972,2184,2200,2126,1862,2150,2170,1366,2176,2554,2204,1634,2204,998,1086,2202,2192,2172,2176,2176,2198,2118,1972,980,1134,1126,1714,2496,1856,548,1486,1586,1890,1280,1286,1184,1672,1638,1390,1850,542,2162,2522,2500,2470,2206,3050,1478,1482,1678,2506,1814,2542,2474,2458,2460,2542,1934,2938,2386,2478,1488,2212,2170,2260,2198,2184,2184,2518,2232,2248,2248,2236,2184,2160,2500,1488,2208,2234,2182,2180,2174,2176,2512,1484,1486,2200,2174,2188,2188,2190,1492,2192,2476,2516,1486,2164,476,2188,2198,2226,2180,1446,2190,2192,1482,2192,2174,2482,2432,2226,2138,2122,2190,2496,2456,2164,2168,2164,1138,960,2190,2212,1480,2620,1362,860,913,1236,961,614,1600,708,1236,452,2130,2034,1088,2070,2060,2056,2066,1198,1200,1188,1338,1978,558,1822,526,1010,478,480,498,490,488,348,1304,518,528,432,436,1462,2286,2804,860,862,540,536,536,1516,1516,530,538,540,2836,1290,1362,310,1154,1192,1284,1124,1256,1100,1340,434,1320,904,916,1194,1152,1026,992,1402,1142,1130,384,384,388,392,390,394,384,388,390,388,388,386,386,390,386,394,1094,390,394,386,384,392,392,390,394,390,390,390,390,402,412,410,398,394,410,408,410,398,736,2288,490,490,494,494,496,904,1594,494,500,496,498,498,2198,2222,532,532,530,518,852,540,538,530,550,802,824,1456,638,636,534,620,542,610,410,388,2476,714,722,722,2754,1228,612,760,1234,416,870,2478,1700,302,522,682,2898,354,776,326,342,426,424,1060,1082,1116,824,746,786,828,824,464,1004,798,456,848,1490,1038,478,2334,1464,1138,2434,2430,962,1454,1440,588,642,1280,574,580,1318,1314,2676,934,1042,1076,2268,1088,516,1472,924,1196,1280,1240,1352,1060,390,1108,410,426,1100,868,382,1342,966,744,1032,1538,748,346,1076,2138,546,410,912,924,790,2670,1580,394,802,992,926,950,838,1650,1272,1402,386,366,384,516,1008,584,392,524,390,356,392,520,1684,410,880,838,1004,412,842,414,1802,442,412,414,414,2306,506,1690,2282,2316,2960,2238,912,360,358,1180,414,1052,908,898,1028,1034,928,914,1412,508,508,512,520,1042,498,826,2842,2830,1148,1080,656,1068,1856,760,1014,710,464,448,442,998,438,442,442,448,432,532,440,444,442,454,446,442,456,2864,1028,598,1042,2866,304,372,376,308,370,368,458,366,392,338,386,2874,320,320,322,432,324,924,944,420,322,328,424,330,326,330,322,386,386,324,414,380,442,418,412,414,422,444,2068,2024,2530,1808,964,838,2182,466,462,2172,2822,314,326,2654,318,538,722,1144,712,438,572,1246,446,636,614,618,624,622,632,622,936,632,632,498,524,550,518,528,528,518,506,532,514,454,384,520,390,422,576,384,388,518,928,716,976,1318,1302,1300,2474,2506,650,1144,1094,1332,1352,566,646,1134,606,642,1308,2076,480,480,486,2578,2466,712,2676,2796,1648,942,940,950,618,1676,934,436,1226,1050,652,1654,1090,1070,300,302,582,678,308,308,306,1176,1174,518,550,1286,534,552,2714,306,354,536,1020,960,442,736,1678,1404,648,2602,2236,2684,2674,828,1826,2402,2450,2228,1006,1012,840,536,518,314,1024,1002,1914,436,1282,656,752,590,568,568,576,566,570,570,570,914,396,402,574,566,582,582,1122,1042,984,530,528,970,972,1020,1090,1590,1114,1364,1316,1252,2342,536,492,490,598,592,1340,1440,538,528,534,528,598,938,956,918,1584,1458,2566,2580,2438,2488,2426,2434,892,496,710,658,846,644,718,888,1870,344,336,330,328,338,330,770,340,330,338,332,330,2614,2634,2614,2570,472,462,468,1442,458,462,472,874,948,828,2842,1578,1072,2848,492,1402,1676,1058,846,1058,844,1064,2482,2534,2038,512,504,404,396,508,2078,500,2356,1322,1306,328,324,372,2856,810,344,878,342,344,348,882,1064,348,1054,1090,360,1040,320,992,792,1322,1034,956,394,1802,510,338,340,1958,726,744,590,544,580,942,640,766,844,640,2918,816,1116,2722,1254,676,1670,952,1386,778,1326,336,332,354,402,400,408,1076,1316,354,1606,416,726,720,728,2702,752,730,666,1380,436,428,1358,1186,424,444,758,742,2830,1574,940,1958,396,612,718,568,548,572,1942,570,562,2350,1472,1002,1188,1302,1392,1046,2752,2750,2992,920,1004,1788,710,892,2818,2818,2742,2972,2802,1112,1062,1292,1134,1382,1250,1258,1058,2448,1164,1374,1026,1410,2802,2730,2740,858,928,742,828,848,872,786,810,946,740,812,952,1108,740,1040,770,472,418,422,426,414,1676,418,412,416,412,532,402,422,1342,2830,752,574,1088,930,742,646,808,2882,2040,390,2078,2060,592,584,590,594,576,1440,918,1910,1320,1308,1352,1350,1340,1348,2362,1616,378,1372,2374,2008,908,1372,1590,1572,1402,1498,938,1030,1436,1446,1862,1078,1340,1568,1890,2070,2344,1404,2416,2348,2348,2398,2356,2372,1602,1272,1740,1418,1984,1542,1598,2358,1394,486,1240,1304,1244,1798,1170,2376,1506,2344,2634,370,1326,1394,1542,1562,1530,950,1548,492,1194,796,1334,1262,1086,1106,1530,1532,1526,1528,1178,1530,1526,1530,1846,1854,1738,2424,1182,1182,866,1926,756,2252,1224,2090,444,1782,1980,512,1924,1434,2624,1678,1944,2240,1944,2250,1326,550,676,1538,1944,2202,1534,2204,1278,1882,480,1192,1878,1648,1020,958,990,1802,1472,816,2254,1402,1356,1318,2370,2346,2180,2222,2178,1966,2546,1904,2090,2196,2148,2350,616,646,698,628,912,2278,1516,1070,778,572,702,2116,732,392,632,848,2232,374,1016,526,912,2322,944,1570,966,1134,1106,1112,828,516,704,2104,624,2262,538,1780,1240,1736,888,1042,2204,1356,1250,1958,1218,1316,2188,1246,1260,1778,2162,868,1992,2146,1322,830,1318,1338,1760,672,686,684,1356,1174,1470,682,1394,1396,1406,1160,1420,1902,1312,2246,1742,1904,1402,2042,1450,1364,1002,1678,1800,1440,1488,2218,1536,574,1974,1852,1392,1250,2280,748,782,2238,2130,2122,1656,1162,2204,1268,1242,1382,1548,1814,1142,876,2102,2068,1154,1722,870,880,2042,902,1356,736,2208,992,1668,562,1564,1214,1936,1840,1304,1308,1354,2138,996,1020,1662,2068,1006,2358,2458,1688,1132,2118,2354,1686,1672,1672,1264,2128,662,474,1114,2220,928,1562,2066,2108,1256,1392,1206,2236,2246,1456,1904,2290,906,1900,1190,2298,1250,324,2454,1446,1040,1978,2268,916,1996,604,564,1852,2178,2084,2118,2160,670,730,2346,1314,2094,1438,1972,1312,2096,2390,1964,838,784,892,2376,2160,1972,1842,2082,1074,1700,1232,1236,1856,2254,1254,1638,2080,1926,1020,696,1382,2082,2082,412,530,1388,1380,416,634,820,2398,398,2076,1090,2088,1294,1348,2494,780,2102,1642,1672,1970,1698,1196,1246,2098,1344,782,1034,2094,1124,1812,2084,2074,1498,2134,750,1380,742,1992,2524,1788,664,1744,2078,608,476,2076,2060,868,888,1404,816,810,2366,1322,998,1474,1600,528,2014,2346,892,426,644,2268,992,1550,2132,2072,1070,2216,856,986,1006,1260,1120,1958,1254,2362,1976,1312,2078,1042,2108,1102,2254,1986,2374,1394,2082,1742,2222,2170,944,2758,1842,984,2284,1016,962,1858,2016,2224,1454,1462,2298,1452,1462,886,838,836,1006,1552,1340,1044,824,1852,2090,1950,1180,912,1872,400,1440,508,1100,1848,1838,1846,1504,1720,1748,1484,1176,1578,1666,1258,1626,1624,1082,1750,1662,1746,1740,1730,1754,1748,1742,1262,1744,1266,1402,1890,1896,1276,1812,1520,1756,1272,1878,1818,1812,1788,1404,1742,1824,1818,1804,1252,1614,1448,1120,1272,1770,1852,1970,1308,1270,1766,694,1884,1890,1754,1740,1740,1120,1058,1080,1770,1688,2046,922,1846,1834,786,848,1228,1252,1190,1068,1110,1824,1848,1264,1824,1842,1960,1388,762,1262,1272,1816,1740,1578,1826,1810,1752,1086,1572,764,1742,1864,376,932,474,716,1232,1770,1106,1270,1282,448,632,750,1384,632,1106,1418,944,1096,736,1464,1610,1894,530,748,1818,1014,1272,770,1780,1670,1912,1754,1794,1782,1892,1724,1712,1746,1618,1726,1274,1726,1740,1310,1594,1580,1680,1280,1786,1590,1626,1728,1720,2056,1766,1810,1166,792,806,886,1592,1740,1264,782,1608,1886,1808,1808,1750,1648,1716,1900,1754,1264,1860,1156,828,944,1744,1726,1754,1730,1870,1750,1260,1528,1068,1182,1126,1732,1166,442,822,366,566,1416,1136,1640,1648,1458,848,834,1606,790,864,542,1424,684,618,1636,1242,1434,858,758,940,1480,792,860,550,1476,782,1582,1234,1470,1232,1454,1874,1406,1628,852,1636,802,1464,1182,716,920,1654,1150,1502,1118,882,1336,900,1646,1642,1586,492,502,858,1062,996,1638,1342,1272,770,1378,1390,1518,1522,822,1460,1426,1458,1438,1136,1134,1456,1240,1552,1318,1338,1728,1646,1516,1254,850,1630,906,1282,1720,892,908,1584,1652,896,814,842,894,1248,1110,1112,890,860,1066,2304,2348,1404,2400,1424,2218,1448,2504,1422,2322,1036,1440,852,1612,860,1296,956,2788,2316,1432,2752,2336,2794,1480,1528,2356,2348,1364,2344,1332,2676,1564,2494,1354,2760,2510,1668,2752,1504,2370,3030,1564,2382,2936,1818,2502,2500,2484,1508,2774,2344,2348,1588,1516,1108,1584,1828,1774,1592,1524,2402,2710,1568,1508,2932,3026,465,1508,968,1104,974,853,1033,938,712,936,1156,1506,1480,436,1010,970,1639,986,846,1010,1746,1512,628,856,1058,1516,798,1172,1248,738,1493,924,1504,698,1108,1084,952,1072,954,698,1082,1490,446,1794,684,2288,2020,1923,1154,1630,1442,1595,1882,1982,2189,2100,1908,1879,1981,1957,2016,2093,1839,1969,2079,2104,1741,1624,1942,2110,2094,2106,1948,1951,2254,2125,2142,2036,1892,1964,1708,1757,1733,1622,1716,2015,2139,2285,2093,2072,1771,1262,1094,954,1752,1224,1056,379,1124,844,752,984,560,368,1058,372,836,1236,1468,820,824,841,846,470,742,821,846,840,843,828,824,838,842,830,906,840,570,570,1928,814,1891,1226,836,1736,1108,562,1996,1742,1268,830,1125,1327,1540,1252,1112,358,650,964,849,844,641,1801,1716,1120,820,700,840,1050,1168,1120,1728,1727,860,739,836,1700,846,974,1248,978,1260,1112,1256,1368,966,1614,1256,852,1244,848,1050,553,818,1264,852,843,837,856,834,574,820,1636,1670,832,858,784,572,822,556,546,1058,900,839,837,1968,1724,830,1104,844,974,822,844,837,844,952,828,1126,796,1242,822,514,848,902,822,560,1395,971,812,837,842,830,1242,1110,797,820,817,826,374,964,826,564,842,850,828,1026,846,1254,972,834,562,1904,1791,1110,834,1247,1482,836,1746,1516,849,822,1752,976,566,1784,1715,554,548,956,1106,1075,554,752,966,546,822,694,416,840,1714,543,327,710,1050,826,1746,546,1230,966,1304,978,974,837,1256,842,838,1096,848,658,1132,560,569,566,563,648,519,1725,1712,336,1238,1238,1720,846,1126,1228,1260,656,1378,1262,792,1402,1526,1900,1056,532,1106,830,1457,1112,834,2353,1872,1872,1030,1346,1244,1262,1212,1232,1296,1270,1276,1242,1320,1288,1258,1214,1224,1316,1238,1270,1228,1242,1286,1240,1282,1228,1256,1248,1196,1296,1236,1280,1254,1230,1280,1228,1278,1284,1390,1306,1268,1402,1294,346,316,2149,738,648,2024,680,722,814,1100,630,796,498,788,866,654,636,1350,1204,552,882,444,460,522,644,700,656,566,690,628,590,444,514,540,606,1196,1154,1348,1204,1024,1192,2352,2352,1849,589,1791,1808,970,1124,1014,2200,2529,2210,1226,1110,1749,1409,1812,1397,2524,1791,792,1529,1804,2467,1721,1787,1807,2419,2675,1120,1132,1990,1252,958,1205,2347,2589,1798,1386,941,1970,972,1114,1804,1681,1114,874,1802,1082,2492,1800,832,1788,2202,2497,1122,1384,1110,1809,980,1805,1134,2291,2581,1372,1814,1109,2186,1116,1808,1095,2379,2486,1132,1192,2183,1810,1808,2081,1610,1341,1788,474,2409,1802,1825,638,2332,380,1820,1184,1099,1129,2191,1121,1843,1398,2434,1783,1120,1034,2089,1121,1033,1036,2246,2538,1134,1076,866,1810,976,1644,1233,2346,1944,1782,1158,1128,2267,840,1129,1127,1829,1082,1119,1099,1809,1012,1962,2498,1820,858,1150,2025,989,1116,799,821,1072,1065,2330,1759,1792,1131,2395,1814,1124,2322,1778,1073,1801,2384,1192,1111,1215,2160,662,2356,2629,1164,1122,1120,2193,908,1807,1127,2307,2558,1402,1107,1122,852,1104,1115,1701,2515,1396,1147,784,1948,1631,1130,1124,1116,2408,2536,1818,1430,1106,846,2401,836,2404,1810,1119,1810,1118,1118,1809,2285,1812,1811,2184,1428,1340,2565,1182,1316,2143,1150,1708,1069,778,1817,2227,2018,834,1806,2097,1840,1807,1798,1067,1122,1027,2240,1161,1127,1118,2442,1914,854,1254,1114,1833,1124,1124,1376,2399,1226,1033,1054,1142,2497,1115,1058,1115,1805,1801,1256,1125,2035,1130,1105,1120,2615,1035,1175,1100,2306,1117,736,1091,2343,1120,1386,1110,1796,980,1120,2111,996,1830,924,1975,1102,1098,1146,998,2224,2582,1798,958,1096,813,1478,2333,1112,1106,1287,2367,1150,1070,1122,2364,1828,1356,1418,2389,1812,1096,1110,1108,1932,1124,1102,2502,1109,836,1094,1112,2046,1046,1126,1104,2122,1806,1119,1056,2329,1098,1043,1101,2265,2610,1118,1116,1142,2063,1114,1121,1242,2202,2675,1318,1042,1148,1183,3226,1813,1151,1098,1110,2011,2120,1044,967,1130,1736,830,2430,2645,1188,1101,1142,2662,1811,1130,1114,1384,2423,2530,1312,789,1122,982,2118,1110,550,692,1176,2034,2633,1176,1130,1071,1818,1034,1188,804,2438,2212,1112,1134,1106,2360,1111,844,1119,2329,2508,853,1116,2356,653,1098,1800,776,1768,988,2481,1120,1805,1121,2339,2470,1062,1153,1130,1786,1020,1134,2337,1739,1811,1148,1136,1116,2503,1086,1179,2574,1162,1118,1140,1208,1943,1066,2230,2462,1120,1118,1104,1160,1592,1116,1116,1002,2326,2115,1106,1114,1294,1748,1119,1126,1134,2238,1118,1090,1066,1811,1812,1040,1142,1110,2621,2522,2253,1090,1822,2363,422,1082,416,2257,1816,1261,1068,1755,1704,1799,432,416,1088,2398,2441,1992,1786,1188,1139,1223,1082,1408,2408,2616,1783,1134,2378,1149,2396,1152,900,1819,2106,2606,1814,1123,2293,1118,1398,684,2201,1704,302,1718,382,2314,958,1344,2290,2306,410,1862,2302,2128,620,1804,720,2076,356,1832,616,708,308,520,996,348,2116,1272,1100,2116,1552,1760,1464,2004,1652,2140,2088,922,1532,540,920,1128,920,1220,540,636,558,966,1574,948,1026,978,742,882,1110,1104,856,886,1190,542,1878,822,1142,1010,826,718,764,1246,1196,1022,1018,830,700,990,1048,958,738,966,832,706,670,1076,1134,2090,1558,894,1024,1412,852,1116,938,1162,908,918,836,956,1052,1284,1184,1140,1014,1268,1030,954,1216,1542,1102,1186,1138,1162,916,962,924,1104,808,870,620,870,898,792,1040,978,914,592,746,966,1000,890,1030,1354,1046,408,818,1092,1070,992,1012,1092,978,1102,1058,1050,742,778,1116,1070,778,736,812,572,1238,1200,936,630,452,924,950,1024,1032,884,1470,1028,1052,1236,1330,1256,1178,818,1030,842,1262,1160,1232,1613,1412,946,1298,1328,1700,1190,1174,1076,1404,716,556,456,2240,1928,1436,1964,1528,2540,1964,1612,1964,1108,424,1964,644,1964,1964,680,2540,1960,1968,1356,1488,2604,714,1280,1798,402,1408,1496,1806,1166,1818,1398,1530,422,630,304,590,572,390,306,1124,1926,326,1030,1802,1772,1034,1026,1032,1488,1788,1786,618,374,624,700,850,1186,518,1354,1792,1962,1264,1344,1500,1796,1798,924,1214,1874,1218,1202,1584,1496,1834,1772,1072,1462,1612,1668,936,518,1276,1772,702,1370,320,426,1772,534,726,666,604,748,938,516,1254,534,974,1832,1338,3356,1176,1810,1766,1784,684,1164,1166,566,466,850,484,1010,414,1776,1434,1576,524,1198,434,1206,436,342,320,600,502,714,348,388,694,1836,1480,1034,486,598,1788,1830,1894,1662,1214,1884,326,1370,1794,1812,410,1818,1774,1754,1826,1248,1545,1476,1034,1124,532,830,1650,1661,1700,1600,544,1604,1610,1178,1420,1779,1736,1502,1298,1673,762,1598,1602,1618,1568,1596,1472,1320,1424,1326,1466,1076,1246,1394,362,1408,1388,1567,1510,1172,1492,456,1394,1400,742,1272,1482,1050,966,1286,1054,1438,1254,746,1232,1192,1152,1154,1202,832,1262,1200,1218,830,1630,1156,1098,1306,1404,1400,1304,1394,966,804,944,1406,1396,1106,372,1324,1416,1474,1406,1144,1238,1392,370,1406,1380,1537,1498,1164,1326,464,1388,1382,1348,1262,1464,1058,962,1274,1030,1448,1132,838,1386,1300,1142,1138,1224,834,1296,1300,1198,830,1622,1142,1100,1126,1398,1404,1318,1386,958,964,924,1392,1396,1100,360,314,614,1824,516,832,460,476,954,1204,1820,1746,1744,1536,300,1926,1596,1206,1420,2074,1002,922,1132,1392,2116,2038,2084,2296,1538,1428,358,1846,1200,1824,1226,1822,1318,844,1826,1168,1820,1184,1822,1272,1824,1884,534,1888,1838,1690,1380,1678,1592,1674,1610,1044,1816,626,828,960,1208,1118,1818,1770,1004,1910,1914,1110,1816,1812,1840,1824,1818,1650,1646,978,1666,1812,1650,1818,784,2018,530,1486,2026,1828,2010,954,1832,676,788,1818,1012,1812,1280,1852,700,1820,644,1814,554,1822,644,1814,700,1796,712,1814,580,1836,814,1144,456,944,500,1792,1536,1576,1444,1412,584,944,404,580,992,992,588,536,412,644,1580,472,1472,1592,1412,992,1000,1216,1424,836,1092,1088,384,872,844,1008,1568,1316,1216,1084,1576,580,1292,1092,1452,1060,756,1176,1068,604,1392,1400,1272,876,1524,1208,1576,1380,936,916,908,936,1636,1424,1116,1292,1200,1260,1428,1580,1424,396,872,1420,1416,1400,1424,1572,1216,1568,980,1584,1376,1584,1384,684,1580,1316,1264,660,1528,1576,864,1584,1048,1416,1412,1560,1496,1568,1396,1580,1408,1584,1168,1276,704,1084,1248,1212,1500,1256,1228,1036,1012,536,1016,944,1296,1568,924,1732,1032,1368,1200,1208,828,1164,956,988,1008,952,760,492,424,904,1040,828,702,323,1354,320,1492,316,366,376,496,1542,2012,2002,1168,1426,1812,2078,1354,2002,1984,1918,744,608,508,1636,1970,2026,1580,1128,2032,2014,1190,774,1652,488,780,962,826,810,1294,1098,1854,2026,900,408,2012,828,642,1822,1968,1776,1448,1906,2022,2110,2034,2050,816,832,1912,1080,2012,1928,1262,1226,1084,1784,2090,2048,1990,408,626,2096,1364,2024,336,506,1486,1072,766,1128,914,816,1118,1672,670,2186,1098,1052,558,406,540,1544,578,920,1610,2082,1536,1746,1868,2014,950,984,2004,1634,2088,1056,1030,2006,1590,2036,442,436,568,2058,400,1556,1494,332,1640,2090,1870,1908,338,414,1252,2004,1016,1008,2066,2038,998,550,980,1000,2102,330,1702,314,406,2038,436,1800,2096,406,2028,2176,1990,434,366,404,614,528,1498,980,1006,1526,1976,2032,2016,2042,2022,2050,900,990,1328,706,724,404,2080,2074,1834,444,1634,534,772,1908,476,504,668,608,668,708,534,974,986,1102,430,1290,682,626,674,602,626,872,506,604,674,482,776,1106,600,1194,714,752,650,2012,400,544,774,1344,690,634,390,610,640,1382,378,660,506,1084,542,580,470,502,872,1382,652,1516,1052,2058,1402,558,468,442,724,1510,348,610,580,490,494,434,562,344,650,344,2002,828,1340,1220,370,1856,1154,1072,1078,1098,460,544,984,1934,556,1988,1412,1628,2607,464,1380,388,620,910,906,1372,368,1308,1334,1138,1448,1138,904,1142,1534,702,700,858,1022,1584,1536,1568,1604,1160,1076,1392,1374,912,1376,1040,1376,920,1368,880,1370,954,1358,1418,382,1418,1378,1248,972,1258,1196,1258,1266,782,392,1368,468,586,684,818,844,1370,1140,728,1432,1438,834,1366,998,1384,1372,1368,1236,1242,660,1262,1138,1262,590,1372,730,1120,1360,1396,1380,1360,716,1388,1366,624,1348,1312,1364,1362,1364,1362,1350,1364,1380,408,428,499,2927,2792,448,1156,1048,2466,2112,2304,2334,2702,1406,2276,2078,2110,2148,2412,1684,1038,948,932,2444,2346,2056,1682,2092,2212,2240,2208,1868,2218,2308,2342,2100,2198,2370,2170,2820,2814,960,338,1212,1570,1578,1566,1570,1674,1574,714,724,716,726,714,718,1574,1584,1516,1452,1452,1690,1566,1570,1432,1572,1570,1692,1558,1246,1526,1524,1412,1440,1432,1588,1556,1570,590,638,718,550,1554,1270,1478,1494,1562,862,842,880,854,1110,1562,1670,1592,1640,782,784,802,734,728,730,728,766,816,1582,1582,1568,1570,1576,1200,1588,1318,1570,1574,1372,1328,700,1398,1318,1438,1436,1452,1398,1494,1494,1246,1248,1248,1246,1254,1248,1244,1248,1250,1250,458,1244,1250,748,756,1230,1262,740,1250,1262,1242,1240,1568,1564,1576,1578,1398,1402,1564,962,798,534,454,658,1298,846,1244,1782,1798,1504,1254,1186,1126,996,904,714,1206,760,758,990,768,854,750,932,992,890,888,770,800,900,1088,1002,908,894,892,732,1624,1636,930,1710,1448,584,904,1548,514,510,1188,892,1364,1228,1162,364,1300,1432,1224,1090,1128,1176,1010,978,1208,1200,906,800,1436,1356,718,1120,874,1344,1244,1014,834,1812,736,458,1380,1700,1280,1944,1346,806,672,2006,1296,1564,1626,1940,1254,448,968,1868,1286,736,640,454,794,816,680,1016,1570,1480,1050,2100,1988,2174,960,790,540,900,1118,512,1280,1668,1876,1374,1280,2158,378,1564,1162,532,526,548,632,544,550,1656,530,1174,1092,2052,692,1118,2054,978,942,642,664,1280,394,848,1796,684,1146,1186,1106,1098,502,1134,1202,1084,1248,1248,562,900,1042,760,1200,1254,664,1186,1106,1238,1088,1230,1462,1080,890,830,1238,854,864,1292,1354,950,1280,1832,1842,452,448,450,452,442,448,440,442,442,538,550,970,1383,1220,370,688,1525,3105,1362,2070,2578,848,1224,822,814,2183,1115,2268,636,1016,1251,2098,758,522,2326,2329,679,2221,1309,399,2215,700,2205,1806,868,988,796,2147,580,682,2146,656,1797,2272,638,2407,903,1979,632,2359,821,762,2473,2233,494,2459,897,2303,694,1621,2182,1048,1795,714,2245,912,2142,2121,1026,2342,2173,631,2054,632,1518,474,1714,475,2188,762,1776,1003,2311,595,509,2059,420,2146,569,591,1524,1724,1660,1244,1668,1484,1402,1314,1564,1100,1600,1648,1676,1350,1516,1550,1598,1244,1484,1624,1590,1494,1508,1518,1830,1604,1380,972,1588,1584,1354,1592,1746,1778,1280,1484,1746,1850,1622,1212,1614,1596,1712,1698,1618,1492,1740,1326,1360,1026,1592,1586,410,1564,1424,1106,1592,1338,1608,1594,1342,1192,1188,1674,1162,1610,1212,1440,1634,1190,1158,1792,1594,1632,1298,1592,1768,1420,1596,1600,1594,1602,1484,1514,1604,1520,736,1608,1666,1534,1280,486,566,1586,1376,2180,2278,2284,2236,2210,1654,2272,2268,1846,1922,1862,1628,2276,2302,2400,2266,2398,1988,1716,2128,1866,1770,2290,2290,2272,2292,1744,1610,1632,2196,2282,2276,1482,780,2504,2276,2286,2276,2290,2290,2178,2276,2288,2266,2290,1880,2250,2256,2246,2278,2234,2280,2008,1720,2200,2286,2282,2282,2268,2294,1160,1292,2132,2126,1760,1944,2336,2248,2204,2292,2270,2260,2268,2114,2106,2122,2108,2110,2086,2258,2236,2100,2256,2104,2100,2042,2104,2090,2144,2122,2090,2110,2138,2340,2100,1818,1822,2226,2124,1608,2056,2112,1804,2106,2104,2106,2184,2110,2076,2236,1690,1970,2344,342,1750,610,1304,2304,2086,1396,1370,2100,1902,1900,1692,1746,2210,2252,1604,1944,2098,2156,2126,2106,1362,1344,2086,1010,2082,2094,2100,2110,2112,2090,1578,2076,1592,2096,1556,1440,1356,1500,1740,2100,1796,1828,1896,2100,2118,2102,2088,2090,1884,2138,2086,2222,1886,2294,1372,2074,2108,2116,2112,2142,2118,2254,2282,2110,2118,2112,2104,2116,2104,2114,2094,2094,2110,1848,2104,2114,2110,2104,2168,2026,1726,2046,2274,2104,2106,2114,2032,2106,1364,2114,1700,2228,2250,1856,1678,2094,2120,2134,2112,2100,2224,2112,2102,2122,2102,2096,2106,2110,2264,2098,2110,1712,1956,2104,2176,1182,2116,1904,2192,3164,2076,1914,978,2102,1402,1762,2112,2050,2102,2116,2104,2138,2094,2106,2112,2110,2112,2094,2110,2092,2332,1964,2104,2116,2106,2094,2138,2118,2116,2010,2180,1122,1116,2114,2230,2230,1538,2108,1334,2118,2000,2090,1240,1074,1066,1064,1260,1072,1074,1062,2100,2100,370,1008,2112,2108,2126,2114,2106,2264,2094,2094,2088,2110,902,542,406,932,2106,1462,1726,2054,2046,2054,2052,2104,2122,2084,2092,2096,1926,2090,2110,2174,2034,2102,2112,2102,1236,2112,2112,2108,2110,1960,2112,2120,2104,2118,2134,2116,2392,2264,2106,1780,2114,2108,2114,2104,1996,2104,2104,2092,2118,2114,2038,2056,888,386,888,2104,2094,2116,2132,2262,630,638,2124,2114,2124,2146,2174,2128,2262,2314,2100,1930,2098,2110,2094,2098,612,1362,2108,2130,2120,2110,2006,2074,2114,2100,2114,2126,2096,2108,2108,2110,2122,1684,1814,2110,1894,2308,2114,2112,2128,2098,2106,1620,2122,2124,2106,2114,2106,2116,2106,3016,2379,2780,2648,2408,2334,1186,1012,1020,2004,1908,2712,2596,2478,2566,2130,2528,2488,3008,2458,2450,758,2362,2592,2064,916,2382,1584,2286,2286,2466,2112,2112,1410,1412,2158,2152,1494,2200,2198,450,1790,1140,2422,2602,1106,864,618,2744,1106,2588,1160,2160,2472,2460,784,2460,2462,1192,676,702,1168,2366,2368,1160,436,1036,746,1790,328,432,354,960,1746,618,1432,1590,1280,550,1760,540,532,452,576,380,588,608,1590,1708,1280,1630,1324,1826,1402,1830,1672,1602,1664,1690,1280,1276,436,1542,600,1590,674,956,910,1174,678,610,518,334,1264,484,588,1608,1552,1538,1706,356,730,1500,1218,1150,638,630,622,678,1738,1044,640,1016,336,366,356,642,434,366,1176,1198,814,1620,518,518,572,358,1856,1054,1626,1580,1510,498,512,376,1522,564,1000,786,736,568,566,560,566,560,564,570,566,570,456,336,1612,760,646,1600,384,1140,1180,1562,1494,472,646,1044,988,576,574,722,1847,1280,1834,1172,1884,1084,1032,1150,1937,1424,1458,496,1494,494,612,746,946,428,838,1336,524,476,1618,1548,1678,1847,1198,1158,1806,1030,766,392,1846,1550,1564,1598,1606,1762,2038,1604,1640,1280,838,1576,1668,1730,1612,1402,1502,1276,1526,770,1638,1608,1870,2028,954,1738,1690,1432,1708,856,1762,758,1506,1546,1600,1340,1428,1176,768,897,1410,1436,1730,1700,1594,1638,1562,1600,1616,1280,1676,1664,784,1548,1544,1280,1510,1320,1939,1392,1582,1832,1572,1580,528,1686,1092,1670,1122,1592,1616,1750,1848,1736,1618,1518,1716,1018,816,1692,1398,1584,1208,1166,1438,1734,1734,1166,1572,1696,1614,1822,786,1820,1040,1724,1704,1592,1584,1578,1600,604,1510,1830,1920,1718,1496,562,382,472,548,636,640,1630,694,350,362,338,582,852,1560,1280,636,1624,1804,1834,1662,1822,1280,1842,1210,1640,1586,1254,1604,604,466,1290,1804,902,900,906,900,908,902,906,906,898,900,898,866,900,902,902,1662,1208,1962,892,900,906,902,856,860,900,900,1178,894,900,898,900,524,716,894,896,898,900,914,1832,1502,1972,1512,898,892,904,896,892,902,894,460,906,900,896,466,906,902,928,906,898,900,900,906,894,898,760,896,800,894,740,736,1588,602,606,604,606,662,598,650,598,808,812,808,810,1280,896,906,1748,1828,720,496,806,856,1466,848,848,846,844,900,894,900,896,894,938,892,902,810,804,810,810,914,806,1522,1546,1866,900,912,898,902,890,896,896,888,1784,1782,1828,560,1714,1712,1716,1548,1756,1752,902,764,898,1726,734,1358,1590,1858,1834,1854,1852,1912,1212,1196,1204,1210,1876,1356,1832,1834,1838,864,1856,1824,1628,1644,1352,900,1846,1852,872,506,874,1402,1358,926,1128,1842,1772,730,788,742,792,854,552,624,472,1372,1334,614,1300,1456,1854,1812,1342,1824,882,1866,1290,1672,1812,1596,1108,1840,1342,1854,1412,1400,724,1814,520,524,526,1338,1850,1766,1288,1700,1280,372,1576,1570,1848,1442,1838,1832,1844,1862,1828,1842,1846,1840,1280,1772,1362,1280,1414,1838,1816,384,1828,1840,1144,642,1912,1280,904,1836,1318,1560,1848,898,1814,1816,1744,1322,1440,888,902,932,902,672,1844,1338,1734,1164,1058,1428,1716,1726,1280,1704,1714,1696,1710,1734,1562,1710,1754,1736,1740,1720,1714,1766,1734,1810,1826,1944,1560,1870,1844,912,1280,1914,1814,1824,1668,1438,1738,1838,1844,474,472,462,1860,1858,1792,1790,928,1834,1044,1824,1548,1822,1804,1818,1722,956,1800,1804,1862,1784,1812,1816,1970,1226,1810,1820,1630,1614,1700,900,1808,1862,1804,1846,1478,1956,1592,1280,1694,1798,1808,1834,1840,1816,1838,1852,1406,1958,1824,1740,758,1222,1370,1842,836,1836,1082,1182,1850,1280,772,1346,1256,1804,1868,1788,826,1280,1722,1280,1732,1818,980,890,1856,1280,1640,1804,1840,1864,1824,1810,662,972,1758,1280,904,1540,1856,1862,1852,1770,1758,1786,1804,1814,1806,1806,1808,1280,1830,1852,1856,1816,1856,1720,458,1858,1306,1794,332,600,1654,1842,1296,1808,850,1842,896,734,910,1854,1340,1796,1808,1794,1398,1854,1848,698,888,1832,1280,1588,1366,1658,1392,622,564,564,558,560,562,560,564,564,562,560,568,564,566,1844,1846,1460,1282,1128,1598,1584,1572,1564,380,1282,1642,1834,1668,1686,1620,1642,1836,1642,830,800,696,642,1506,1546,1334,1854,1846,1808,1084,1830,1832,1306,1588,1842,1622,828,568,540,766,1406,1448,1280,986,982,992,982,992,986,990,986,978,788,982,980,980,980,986,986,1280,970,978,988,986,938,938,980,1394,980,982,982,980,1384,562,812,982,978,982,984,988,1998,1642,2158,1656,982,972,990,976,974,980,972,600,992,978,980,980,984,980,1016,990,982,982,984,990,980,982,980,982,874,980,812,804,1714,664,664,666,668,662,650,650,648,880,884,886,884,1280,980,986,1280,1990,1378,882,878,880,878,1680,920,930,928,992,978,986,978,974,1020,974,984,886,880,940,884,888,968,748,916,882,1280,1694,1280,982,986,982,980,972,976,976,966,1948,1940,1280,1316,510,1868,1862,1872,1680,1918,1914,988,994,1878,1874,432,608,1482,2008,2004,1280,2028,2022,1468,566,1318,1320,1260,1280,1318,2042,1482,1476,2010,2014,2002,938,2028,1992,1778,1794,1470,980,2008,2018,948,940,908,948,1482,1434,1480,1012,1224,1280,2012,800,814,860,868,960,1988,1492,1456,1410,1648,2028,1280,1454,1986,968,2034,1470,1280,1978,1786,1228,2006,1474,880,1022,1396,1280,1970,564,568,570,1494,1280,2010,1454,1280,2016,2018,1612,1280,2004,2010,2014,2016,2004,1998,2006,2034,1992,1534,368,2014,2006,1280,1510,1562,2008,1998,1280,2012,1248,700,1280,1280,988,2004,1280,1280,1280,988,1996,1988,1902,1280,1562,1006,974,996,1020,998,970,1280,1506,1914,2010,1150,1280,1868,1888,2002,1860,1868,1280,1864,1280,1706,1866,1898,1904,1886,1890,1902,1944,1896,1998,1982,2122,1744,2048,2012,998,1280,2030,1978,1992,1982,1572,1890,1280,2006,556,1184,2026,2022,1956,1954,1012,2008,1138,1992,1692,1280,1990,1978,1902,1050,1968,1972,2032,1952,1984,1982,2140,1326,1990,2000,1920,1868,1856,982,1978,2036,1966,2010,1280,2134,1740,1850,1960,1974,2004,2010,1982,2008,2014,1548,2134,1992,1872,826,1338,1492,2010,914,2004,1238,1248,1372,2012,2020,844,1468,1354,1972,2034,1954,1986,1280,1876,1280,1926,2150,2016,974,1790,1972,2010,2006,2050,2038,2038,1954,1994,984,1674,2014,2024,596,2022,1930,1950,1946,1968,1978,1972,1974,1972,1992,1990,2024,2024,1280,2030,1422,1992,1804,2010,1414,1972,362,918,930,2006,2004,2044,992,982,1456,1962,1974,1956,1280,1526,2022,2016,1994,1990,1280,1724,1490,1800,1514,616,456,618,616,616,612,612,608,612,612,608,614,614,622,614,616,616,614,2014,2014,1684,1046,1400,1660,570,1766,1732,1702,1800,1870,1674,2012,1814,1856,1768,1708,2010,1796,802,908,760,718,872,978,1702,1648,1470,2024,2008,1972,1278,2002,2004,1430,1728,2024,1872,620,774,590,1540,1572,2269,2269,2226,400,1912,2128,580,1316,1306,1830,674,816,734,874,798,726,1848,850,1842,1854,882,606,638,668,818,702,758,716,748,2010,610,690,618,586,540,414,614,1530,768,750,630,604,736,692,978,668,676,816,1542,898,722,774,792,600,600,596,596,584,588,648,388,890,854,722,906,762,838,868,972,566,512,752,790,490,592,414,812,736,888,1574,902,858,746,680,840,804,772,812,524,674,1590,754,956,772,750,880,882,642,720,804,484,1228,1824,918,780,416,864,728,794,412,916,866,1544,632,676,540,800,468,818,852,852,664,698,586,732,976,612,806,630,378,726,442,460,388,738,1924,544,866,474,826,904,918,420,806,438,698,850,458,1272,760,656,776,726,440,460,364,472,416,378,382,1582,776,738,564,574,1246,518,650,570,564,884,438,502,588,1124,850,880,458,540,652,706,492,500,730,898,530,1966,1808,906,826,698,782,780,768,700,622,840,530,522,524,788,968,480,876,418,518,468,894,702,836,586,820,694,752,446,358,852,1688,554,774,708,308,608,370,470,756,730,1320,902,756,842,812,676,546,776,746,1132,730,1632,614,588,354,576,422,350,1326,970,518,452,470,804,872,466,784,1398,1712,528,532,822,844,478,654,652,676,936,326,752,810,814,806,830,1258,2156,2150,2156,1842,1924,924,884,848,1732,652,458,482,840,392,406,584,496,520,818,1940,778,816,762,836,902,854,764,732,840,898,1790,798,820,832,1962,402,808,442,484,892,786,484,350,1664,374,1736,454,612,696,928,994,854,670,782,340,452,1876,922,522,750,758,428,1750,778,754,738,720,696,1956,1610,692,658,340,790,712,1964,1598,496,454,882,662,988,876,898,894,874,736,748,1984,852,530,742,912,476,1430,840,828,1674,888,784,420,440,1978,860,806,562,656,892,678,786,500,470,480,484,474,1580,862,730,478,468,464,466,468,1558,954,498,566,924,476,456,470,1714,1928,472,474,488,478,482,482,1660,682,494,528,608,706,528,568,830,436,852,650,690,1966,1898,692,450,464,704,444,1946,760,494,648,850,478,468,1704,1772,334,448,1960,914,564,540,694,406,422,854,326,702,868,778,1758,1606,768,692,796,1390,894,900,714,822,578,592,560,2071,1050,2071,2071,1980,884,1770,1878,804,878,758,1816,838,654,1272,626,798,820,1984,878,854,880,2018,892,1290,854,1794,782,790,340,898,908,552,706,1778,2036,734,510,470,856,846,1462,1830,988,1024,896,788,782,770,514,922,792,722,808,552,710,666,1720,818,834,562,828,1292,362,450,378,728,878,736,1966,858,638,516,434,702,1996,482,890,796,370,506,850,786,768,1772,764,890,1782,840,388,696,598,1480,804,800,448,876,432,1944,872,788,850,690,638,518,912,614,2012,810,1382,2002,800,1934,1734,868,860,778,1552,700,900,748,1540,1644,788,816,1752,1560,806,400,694,628,734,738,1816,606,674,576,602,636,2008,800,882,878,1926,564,776,666,1594,810,1368,448,350,1002,1932,1688,1204,1842,780,1798,844,604,604,594,596,590,502,722,1634,1222,752,548,436,1390,1196,662,750,1612,1436,862,1378,742,538,448,440,618,790,842,1384,552,578,744,792,1362,1394,790,806,588,1752,818,854,932,940,598,470,982,468,364,604,732,1432,1382,1970,692,1848,828,1720,812,884,818,820,1704,702,616,832,648,502,528,822,828,1814,760,586,398,552,1110,1112,918,496,918,736,1852,754,672,772,790,1330,672,1712,570,844,636,814,838,842,1234,758,1076,1576,882,614,546,1808,804,1170,746,654,628,524,1860,758,1226,1014,584,838,1486,978,1974,1934,1494,774,1530,524,1698,818,1324,1114,666,1688,752,1618,656,612,870,564,596,1702,700,558,532,548,542,346,432,624,1928,736,1358,754,1936,626,1828,692,1592,1940,564,1550,572,818,594,600,636,562,1402,552,1218,568,532,1956,364,1274,764,558,536,532,534,518,548,1948,512,1714,694,1714,1494,1504,1142,1578,1224,1896,820,1326,794,804,1960,806,756,792,1120,438,426,674,1862,550,1250,1928,554,746,1356,490,962,1924,1614,634,790,782,786,1196,456,1576,762,704,764,652,1722,1720,348,1526,730,758,766,764,1936,692,674,1554,766,868,956,1032,868,542,754,670,540,612,1326,1910,852,650,1316,660,728,758,756,766,1946,618,608,1636,1036,498,496,1078,466,478,886,1444,1254,746,670,1276,766,1536,606,532,680,640,538,520,438,662,728,1228,660,710,720,722,716,1948,1618,1636,502,1792,1740,1680,1682,1788,1930,1986,648,1374,502,1466,418,1346,1632,562,1958,854,416,392,622,744,1676,764,412,400,822,806,372,1470,666,1952,672,706,418,514,590,630,820,632,756,766,814,428,1954,1040,2208,516,2066,1712,1166,1790,1774,568,644,1642,1042,470,1108,1802,478,488,498,450,500,462,446,440,452,458,1440,982,1354,1848,1836,976,1772,1784,1808,1824,1040,1704,1640,1204,714,476,2062,2094,340,936,934,396,940,726,1326,766,2103,2103,1919,1314,642,400,1062,354,464,874,1194,1980,350,1204,660,1460,1110,1220,1624,2130,1508,1916,2036,1778,1518,650,584,598,442,554,442,440,526,446,542,438,2398,2068,1887,1887,1310,348,1042,1330,994,1524,1368,522,1458,1464,1458,1468,1468,1464,1456,1454,1476,796,1478,1464,1470,1484,1472,1478,1462,1490,1586,1460,1482,1488,1462,1460,806,1466,1468,1468,1590,1438,1434,830,1460,1432,1436,1446,1456,1468,1452,994,1004,1794,1794,1794,2116,1262,1260,1232,1246,888,1246,1248,1252,1244,1126,1252,390,1252,1248,1244,1248,1252,1242,1248,640,564,1268,1240,1246,1270,730,1242,1244,1268,1264,1246,1252,1258,1264,1276,1256,1250,1280,1290,1256,1254,1252,1262,1256,1248,1244,1256,1260,1236,1262,1242,1252,1246,1246,1220,1622,674,1622,1532,1498,694,1264,396,1504,1502,1494,1454,1567,1517,2140,1536,1204,1548,1484,1492,1512,534,1420,346,1490,1502,1536,1496,1456,1543,1543,1638,1638,432,978,1520,1622,1620,1520,1490,1550,1526,1472,1532,1490,1482,1564,1566,1608,1608,1686,1686,702,412,1554,1546,1530,1534,1486,1281,1552,1564,1492,1510,326,1552,1616,1072,1194,1596,1607,1607,2028,2308,524,2494,1922,2012,1952,2048,1944,1954,2428,1586,1890,2378,2300,1670,1972,2152,2476,2256,2134,2085,2342,2282,2030,414,1936,2016,2472,1950,2328,2263,2484,1934,1880,1818,1946,1442,454,2432,2468,2319,2282,2267,1652,2235,2319,2269,2286,2111,2172,2147,2308,2274,1534,2186,1182,2200,2279,2593,400,400,594,644,734,588,614,598,656,380,536,450,940,1742,1742,1106,1074,1546,618,1572,614,1476,1416,956,640,1683,880,530,504,388,1980,1938,368,796,776,1328,600,614,1000,734,834,430,832,730,404,546,1034,1054,958,1824,1126,1396,1420,1164,680,1544,1852,1646,1982,988,610,1478,1972,894,1688,1606,1010,1216,1078,1340,528,684,1368,1326,972,1842,1588,1166,400,400,1168,1004,724,482,844,970,884,1370,1974,738,712,374,1412,744,778,1052,1360,1404,400,1484,668,876,918,574,590,664,658,582,428,464,476,340,1424,820,330,902,722,964,1480,926,434,1452,1144,1984,1110,1272,962,1108,634,1110,548,1990,402,876,1458,438,638,964,628,808,960,1154,1166,924,686,556,736,1120,754,768,932,592,956,1076,1404,1268,532,644,980,790,426,758,520,1018,964,754,822,1272,770,592,558,1636,358,386,674,526,726,638,396,494,544,574,874,750,602,1152,992,2028,778,988,528,428,986,1074,790,1172,1124,636,1980,726,516,1440,834,1436,1130,1248,1064,846,1386,1080,972,1960,460,1022,1102,1388,1418,1426,1288,1260,1074,1406,902,976,564,1246,1260,814,810,590,1060,576,906,828,2114,912,1408,1230,652,1226,546,846,906,1168,1358,1132,1358,402,988,420,446,932,384,494,522,770,606,862,666,1276,334,988,916,334,422,572,550,1246,300,312,742,752,1418,332,376,832,790,562,930,1332,1154,408,536,1062,1042,846,540,1032,1886,1438,724,302,804,802,512,1962,650,430,660,390,390,822,610,706,468,684,670,742,582,796,602,1196,456,700,1254,770,1040,682,770,860,908,822,992,750,1020,874,1964,2006,932,1228,1636,1132,1198,816,904,868,718,778,572,600,1080,694,2132,1702,1920,1662,1658,1704,1588,1598,1624,1696,1628,1706,1558,1704,2044,2088,1742,1780,1196,1316,2130,1996,2034,2198,2128,2200,1974,1780,1322,1968,1744,1778,1740,1782,1456,1740,1518,1590,2082,1928,2222,2016,1742,1594,1742,1860,2164,1800,2082,2066,2158,2084,2120,2124,2078,2052,2102,1962,1470,1506,1434,1704,1670,1554,1442,1594,1758,1892,2154,2044,1582,1554,1578,1496,1924,1808,1956,1652,672,1566,1284,1318,1394,1108,2042,1136,1850,2034,1518,1060,640,1284,1142,1432,1438,504,400,1014,882,1614,1096,1744,412,904,682,672,712,652,584,402,1232,1540,1046,954,454,442,352,436,542,692,706,888,676,762,1184,712,660,946,528,590,2006,1622,1548,1348,724,452,1580,610,918,952,1082,558,1332,1774,1280,544,1100,1730,678,1232,400,1280,1280,1334,1200,522,1582,1978,934,680,840,510,842,1612,1294,2066,1256,1550,718,1402,1836,1096,1252,1418,1814,1004,814,630,984,786,1106,2000,1784,2080,852,1808,1158,1742,1534,1480,1040,404,858,406,1366,1998,1714,984,988,978,1278,1500,1168,1682,706,1438,1420,1464,1424,1038,1096,598,1242,842,794,1440,998,996,1706,432,486,900,1914,1150,528,1260,1374,578,1338,1272,1284,1554,1160,1584,1656,1670,1168,900,402,810,976,1932,660,1608,1434,1132,754,1154,1986,698,1336,1086,634,1850,834,820,622,842,1272,1214,1408,1258,796,1166,760,1668,1548,638,918,942,848,752,1544,1194,832,652,1204,1876,1102,1394,1354,1002,472,1280,714,730,760,1438,1784,1318,1306,1280,980,840,794,882,874,874,900,886,876,1368,836,1124,534,626,568,1712,990,572,806,454,774,1280,522,1392,1150,1986,1258,1018,1296,1572,380,1222,422,422,942,926,1160,834,832,866,1018,1462,828,696,846,936,384,474,1124,1180,962,936,634,622,928,1100,1104,642,1104,1132,1134,600,514,1124,1138,1130,2064,1870,1970,412,500,1280,340,342,332,1446,312,1870,1280,1686,340,1976,1160,1166,2314,2322,1270,1206,404,406,408,706,348,428,488,1988,1280,1572,1098,526,416,472,1304,1198,328,388,1294,384,720,1280,886,890,900,892,896,878,910,844,898,1158,1002,946,1350,574,1206,1272,1102,902,1654,1228,1586,1486,934,956,1352,1396,414,1154,380,2510,2224,1194,1836,648,504,400,1424,1028,780,1412,1010,1736,1734,808,1018,998,870,1448,396,1912,1102,996,572,936,1176,1664,630,400,990,1274,1270,1668,1048,866,1280,968,952,1280,1972,1032,336,1132,894,516,1074,1712,1660,1922,1670,1038,1248,1288,1354,1464,1954,1280,1012,1004,1010,1030,1018,1004,984,1276,1962,1280,1792,1666,1676,1360,806,784,970,842,756,1402,1116,1280,1408,1978,1084,966,416,360,950,886,1282,1280,1762,672,920,604,1166,1882,1242,1972,1918,1306,644,588,602,560,498,588,530,528,602,670,668,790,694,558,482,724,908,460,760,754,704,848,764,1752,1284,832,502,792,848,718,1090,1856,894,952,808,810,948,304,1236,1246,1074,1384,686,608,1552,868,1278,1252,1054,1116,1162,914,818,760,724,1054,718,938,988,1284,658,976,1192,1034,1040,1280,1042,1012,1008,1404,850,688,814,788,614,798,1048,766,1142,1298,824,822,934,912,826,678,1940,888,1674,1254,978,876,1046,922,930,842,802,1232,1014,652,790,1048,814,686,978,1020,1030,1050,806,776,994,522,1598,842,524,862,922,920,916,748,1280,840,676,674,1986,1060,782,1184,796,780,866,942,900,764,802,930,754,1428,1418,398,1434,830,814,1046,2072,1228,1986,746,816,1362,878,858,876,936,1516,760,1986,1280,982,842,922,948,936,1806,1804,1160,1536,1532,1058,1446,1430,1534,1510,1026,1036,1158,1152,998,1472,1412,816,904,908,1096,1476,1068,1036,940,960,950,864,1330,1672,1674,1046,1692,1690,1440,1414,990,1680,1152,1768,1740,1034,1034,1686,1676,1664,1280,858,974,1978,978,974,1804,846,1038,1682,1600,1582,1944,1682,1644,1038,1048,1680,1738,1024,1060,1048,1026,1296,1156,1944,2102,1624,1822,1296,910,776,1280,1280,718,1280,930,1282,536,1960,1808,1814,2034,1668,1950,538,390,656,804,2122,642,1020,1028,1002,754,1194,1194,2212,2026,2000,1490,1280,2028,1682,1012,774,1016,1676,2130,2166,928,924,834,838,938,1570,1840,2030,2018,2068,1926,1922,1994,1790,2042,2034,2012,1780,1426,2016,1812,2152,938,1140,972,982,1786,1996,1996,884,892,1852,2150,1144,920,1654,1666,2040,2028,1994,1992,1614,1624,1896,2142,2032,2028,1784,1280,1566,1864,2034,2014,2148,1548,1740,2116,2116,2156,1992,1930,2006,2012,2204,2008,1896,1786,1770,1772,814,688,2034,2022,2012,2002,2114,1996,1990,1980,2128,1782,1630,824,1598,1598,1638,994,1000,1010,976,2068,968,940,1140,996,1762,1802,846,864,856,854,892,1772,2122,1852,2022,2014,1736,1720,2024,2020,1940,2088,2024,1280,2156,1676,1724,1280,1862,1774,1894,1532,1470,2004,2020,2090,1248,612,1016,2086,1816,2022,1984,2042,2064,2036,1480,816,2154,1720,2116,2162,2120,1010,1844,1846,1582,898,606,1866,1728,2032,2012,1688,2042,2190,1280,1790,1796,402,1240,1194,1708,1986,2128,2084,988,424,376,1640,1380,1280,1052,1050,1052,1054,2060,2032,1280,2024,1680,1702,1586,1604,2088,2124,1574,1034,1894,1894,1696,2046,2024,2010,2036,2136,2142,2022,1862,1852,1880,1890,1796,1804,1788,1788,1280,2018,1862,1862,700,2044,674,1722,1946,1702,1746,1356,1204,1896,1846,1238,1526,1140,1396,2104,1504,868,834,1338,1030,854,1160,1266,1540,1288,1142,2096,1728,1912,1130,1786,1404,1354,912,1838,1352,1102,1106,1272,968,1452,1260,1164,968,1508,1318,1046,1278,1788,704,792,1236,1782,1312,1234,874,1354,922,950,2006,926,956,1080,1258,1300,324,544,538,1324,612,616,562,636,646,651,612,626,1550,646,760,654,674,652,586,596,620,651,647,762,403,673,624,667,584,626,566,676,616,638,597,558,602,603,618,592,591,651,606,661,598,714,602,787,703,635,594,740,508,740,831,605,626,852,1139,1450,571,707,600,357,1028,1468,783,603,564,678,764,435,638,584,581,612,668,664,634,669,676,608,594,643,589,666,618,647,655,651,739,745,1424,463,544,649,558,657,604,696,615,579,1380,555,605,588,609,580,571,559,543,691,635,583,689,1304,1446,459,580,705,1483,559,582,708,564,608,593,571,568,569,581,582,609,583,603,608,573,581,611,569,588,575,573,700,568,609,673,621,665,627,570,602,845,595,617,489,605,578,694,436,587,625,606,641,656,600,584,721,602,607,684,370,597,825,1533,651,1424,686,619,1355,907,601,600,605,640,700,662,659,624,633,637,579,646,710,671,537,637,613,616,692,601,592,609,640,594,1462,704,491,576,615,1513,737,386,679,643,682,594,594,483,589,601,1424,687,598,388,1628,392,1172,406,392,1650,1626,406,390,356,394,418,400,1684,402,396,1642,400,394,1646,1642,1654,1664,396,1620,1644,402,384,404,400,398,400,404,360,396,382,1644,404,1658,1652,386,402,1656,1666,390,352,1640,410,1716,1690,1652,1652,1650,398,1650,404,394,1652,1662,406,398,1668,1640,390,404,392,1648,1672,404,392,402,408,386,408,386,406,400,350,1676,1636,400,392,396,1644,398,342,406,394,1692,406,1404,350,1650,1646,1692,410,1744,400,356,1652,1300,1694,1660,1636,348,1646,396,1674,408,1642,398,1710,368,1648,1652,1708,1660,1664,1712,1678,1648,1650,452,1658,398,402,398,402,394,1652,402,406,396,348,1686,1656,1672,1664,1654,1662,1660,1640,1646,1688,1660,1670,408,396,398,398,1646,1658,408,1664,400,1670,344,402,1692,408,1660,400,396,408,354,1698,400,1694,398,1646,1654,402,342,398,1694,410,1668,402,1480,654,1552,338,1396,918,1422,918,1424,1428,660,1412,444,418,898,504,1416,1052,1428,744,1420,686,1442,1310,600,1424,886,886,1394,1048,1396,770,766,484,1598,1106,1674,1672,1486,1588,1668,1496,1542,1374,1642,1674,694,1650,1408,1622,1592,846,1320,1660,518,1658,1636,1668,982,1278,1410,1572,1632,736,472,1412,770,1626,836,1510,1640,822,412,1640,2023,2023,995,2037,1564,2306,2156,1732,1640,382,338,2294,1994,350,1692,1428,1238,2113,2150,2083,2098,2093,2054,2172,2086,2062,2124,1680,2062,2076,1640,2028,1714,1488,1420,2113,2113,1747,1608,1747,1714,2020,2064,1586,1652,2086,2136,1910,1096,2106,2172,1010,1032,2171,1712,1006,2092,1528,1212,2076,1566,2028,1140,704,1458,1094,2044,2028,1010,2120,1024,1024,2000,1936,2043,1430,1098,2040,1584,1436,1036,2143,1436,2002,2163,1947,1428,2055,1916,2162,1976,2118,1142,1044,2054,1142,2040,2088,1814,628,2163,899,2163,888,1025,2241,1746,2131,344,2190,1804,2080,780,1870,1812,1430,1798,2100,2024,1254,2082,2118,1816,1804,1778,2070,1126,1804,1794,1570,2111,2068,1803,1790,2147,2032,1782,1242,1830,1522,1480,1008,1908,1784,1900,1806,718,1302,1852,1058,1798,1796,1774,1877,1528,1800,1618,1634,2102,1068,2091,1764,1164,1268,1150,1084,2018,1756,1216,824,2181,2181,1026,1528,300,1736,1710,1730,1926,352,1858,1666,1648,1756,1524,1682,1626,1576,1562,1748,618,2066,2101,2121,2489,2388,2213,2150,2169,2182,2352,2330,2331,1796,1965,954,770,930,1034,446,462,448,452,1806,1920,1918,1974,1252,1208,1992,2010,1936,1934,1922,1938,1960,1970,1982,1934,1948,832,862,1264,1932,1960,1952,1932,1886,1024,1954,1938,1942,896,896,1816,598,672,1926,1776,598,1930,1904,1934,1946,1944,1946,1944,2048,1958,1910,1938,1918,2191,1890,1906,1866,744,974,1012,1924,1926,1924,1884,1924,1932,662,1734,502,1752,482,348,1734,340,834,1746,486,1746,1860,1844,1704,1000,1680,1844,916,1858,1868,1846,1858,1380,1860,876,878,1876,1342,1732,1810,1748,504,1860,1790,444,1868,1766,1854,1862,1856,1572,1190,1852,1808,1870,1848,1856,1868,1854,1870,1852,1868,1874,1852,1222,1310,1670,1584,1840,478,1860,1836,1858,1742,1706,1418,1816,348,1198,1758,1770,784,862,1300,1704,988,1010,1740,1804,1886,1852,1832,1838,1862,1854,858,486,1742,786,616,628,562,914,1808,1864,1872,1866,1710,1706,1418,1694,1640,1336,1864,604,524,422,1868,1834,1424,1744,490,1108,1322,478,1884,1754,494,1834,1862,1834,1836,1854,1864,1866,1832,1830,1816,606,868,910,1864,1850,890,1872,1288,1852,844,908,824,1846,838,1734,1712,1720,1614,1742,492,1854,920,1858,1862,1860,1732,482,754,816,1856,1688,1832,1814,1772,480,1844,1858,1832,1834,1850,920,1850,1858,1848,1846,1866,916,904,1296,1084,1846,922,1860,1838,544,1244,476,364,388,920,568,812,1648,508,1016,1360,368,1152,1236,1744,1234,1516,410,438,832,658,1520,1234,1508,1468,1598,434,662,574,486,344,564,1172,984,382,438,418,468,434,754,404,462,708,436,1700,1416,1254,816,2122,456,1178,402,414,2122,1076,764,1716,1366,1048,1580,980,950,1540,1352,1542,1716,1422,1644,928,406,1058,706,1056,1644,1256,1628,1630,1572,1070,1052,1526,1722,1540,1514,1496,1616,1662,1958,1584,1322,1628,1058,1540,1272,1564,1648,1174,1612,1614,1274,1570,1758,1542,1548,1668,1668,1284,1576,1330,1516,1558,1568,1036,1262,1560,1046,1606,1570,1324,1470,1124,1566,1050,1586,1320,1738,1490,1650,1272,1300,1420,1548,1902,650,586,1482,844,998,1282,1074,1252,980,1386,908,1294,1154,1280,1106,1238,1792,1792,1896,2108,1036,1204,1904,1756,1948,1808,1776,1764,664,1206,600,368,694,358,1158,1118,2270,2114,2058,830,1108,1230,2232,392,1030,1858,2360,394,1022,1256,2840,770,2606,764,2416,784,2616,784,1304,858,1196,1892,492,586,422,818,2264,1148,856,1136,886,814,856,1160,810,1174,818,900,714,728,716,722,722,852,696,842,1168,870,698,830,706,866,872,700,862,694,866,884,508,1010,1144,520,862,728,858,870,850,868,858,838,696,852,878,860,838,718,822,888,872,864,860,868,848,892,858,884,884,868,2545,1172,1190,1458,1084,1478,916,2082,1480,1074,2064,1474,1448,1000,2036,1480,1418,1472,1472,1150,2008,1488,1468,1506,1460,1424,1462,950,1452,1104,1458,1158,1480,1468,1016,1980,1476,1446,1182,1452,1532,1044,1122,1136,1278,350,1002,1356,350,628,1328,354,1382,358,1378,1384,628,1438,348,698,1386,312,634,1390,350,654,660,952,1448,828,920,658,1376,832,1020,420,478,1050,1902,508,1806,1626,338,682,828,806,412,1550,742,420,1080,972,1006,1888,506,2064,922,1712,486,1660,1980,1354,2076,1356,1864,1846,1240,1244,856,366,604,432,570,996,710,744,1424,374,1586,1972,1060,2200,3284,1640,2968,1320,1732,1240,900,1160,378,698,652,1148,838,888,398,518,978,1162,978,1092,780,876,812,1546,794,650,618,1020,518,494,1256,492,968,992,1422,1444,1394,1416,1410,1422,1514,1506,1484,1496,1410,1440,1414,1414,1470,1408,1520,1422,1734,854,764,878,1382,1244,658,2306,302,584,644,796,1332,868,648,636,2088,1042,2004,608,434,452,510,444,452,452,574,442,504,454,870,966,446,432,520,458,432,466,2147,2078,2126,2056,2122,2058,2034,1994,2046,2144,1024,446,1340,526,1654,1664,1528,628,520,1312,1234,1354,570,606,354,532,500,1816,524,524,472,1768,1700,394,1716,402,1692,398,1712,404,1696,366,724,1702,370,1726,458,1710,358,1716,406,1716,352,632,1978,360,952,1734,408,624,1702,394,1750,410,1716,386,1712,358,1698,388,1694,394,1688,410,942,354,1694,400,956,1740,398,1716,406,1702,396,1724,1698,398,522,1716,400,1704,394,616,1736,360,392,1734,406,520,1706,368,1690,402,1774,354,1704,1690,390,1694,394,392,524,1710,402,522,1730,398,1720,422,1726,408,1730,518,1722,414,1690,394,936,1700,398,514,1734,364,1714,386,1768,392,1702,392,1700,436,522,408,1738,408,366,1146,1702,366,358,1706,394,1718,354,416,1726,372,1730,404,954,1788,396,1728,410,1702,410,1770,362,1714,1732,362,910,1690,428,1694,388,826,1712,406,1692,396,1712,362,1714,406,1726,408,1722,408,1710,374,1728,412,916,400,1702,402,406,440,1716,380,550,370,1770,368,532,442,1732,1726,456,1702,440,522,1740,412,524,1718,438,1724,438,1724,414,1704,422,1784,1742,412,908,1772,420,1736,406,1700,420,1726,466,1720,436,1702,476,1742,440,1710,396,1734,416,1734,412,1722,472,830,1702,434,1704,420,410,1724,468,1730,466,1724,402,1720,522,524,1704,436,516,1714,1710,394,1712,386,1706,434,524,1738,406,908,1708,468,524,1714,476,1724,390,1702,414,524,1742,400,522,1724,446,704,1698,442,1756,408,1698,400,1708,416,1748,400,1748,400,408,544,1714,448,526,1724,402,722,1726,430,1702,1710,432,1694,390,1704,408,530,1740,402,1696,402,552,400,934,552,1758,418,1712,400,532,1714,422,1698,420,1698,400,536,1804,418,734,1712,426,536,1702,478,518,1740,380,1706,392,1702,388,1716,360,540,1730,404,1730,436,1716,438,456,384,712,368,628,456,366,360,364,378,414,396,442,922,1716,366,362,904,1470,1702,1706,696,1722,412,1692,1692,1692,796,1690,536,1742,1736,1716,1678,1070,1738,1670,934,1366,756,1740,1692,326,1730,1702,1714,496,1732,858,1692,980,504,1720,1714,1742,1684,584,1654,1732,1668,880,384,1610,1694,1412,814,1668,1364,584,384,1068,1718,1718,1752,1738,1710,1704,1728,564,558,1498,1518,844,1670,2078,616,1778,620,1250,1460,1728,1700,2110,2142,524,2154,538,532,550,538,528,526,528,522,670,542,2192,530,534,2246,530,524,524,532,540,544,526,520,524,550,666,530,546,2146,542,526,532,538,544,528,516,2202,560,2518,526,524,526,658,1948,1742,2116,534,674,540,672,324,564,580,478,462,342,370,688,522,536,532,2144,668,524,2570,522,2584,2558,526,530,526,2148,538,522,562,2250,2138,664,2218,2180,674,534,522,2118,2198,2142,2176,546,2218,542,562,2278,508,2600,690,2286,2208,660,1026,2210,532,2184,1136,2168,674,1216,400,1764,1490,586,458,600,2096,2022,562,2176,688,2208,316,2136,2072,2220,2134,640,568,2536,534,536,524,2174,1606,2168,984,1056,532,1966,2160,304,1432,656,524,546,530,528,538,534,528,528,534,2132,856,640,1018,330,340,912,1160,2144,512,1344,1406,530,2150,528,672,2204,2190,524,532,674,526,670,564,2574,522,634,546,528,544,528,2178,2136,976,2034,2314,2108,540,1882,564,2328,520,596,504,2232,2372,2314,2232,520,2292,530,2256,526,540,2208,2182,512,2248,2238,524,2274,1026,2170,532,552,514,2252,2314,2256,2280,540,2280,562,2262,554,538,1026,2196,460,506,2242,2214,326,1024,2298,528,1008,2132,570,2320,626,994,2264,522,536,2202,550,1018,2240,538,512,2132,2178,536,2208,2194,1006,2220,1830,548,536,532,546,538,682,532,528,678,528,526,544,536,528,536,680,532,664,534,606,542,544,544,682,672,542,2134,626,544,544,634,670,546,530,1014,1040,1046,394,1012,1092,2190,542,682,2166,2154,530,540,1022,2142,2138,858,1212,2136,530,528,544,540,524,664,528,570,528,2352,684,548,530,684,526,540,1910,1048,1380,2128,360,1372,1280,428,2104,784,492,1000,1830,446,2080,1844,2408,720,1112,2222,2298,2272,2206,2244,2254,2194,2383,1790,2366,2226,2345,2318,1848,2014,618,752,1114,1694,1420,1630,1790,1396,1040,796,1348,1980,904,430,504,1816,1760,1408,1414,928,1434,1420,1410,1420,674,678,852,890,870,772,1032,776,960,778,686,1422,916,1348,1744,1442,1742,1412,1196,854,1734,1742,784,1722,1666,1420,674,1736,1752,1592,1568,1182,1432,1036,1414,1436,1744,702,422,1498,656,1308,920,1022,1096,1002,776,1234,1120,1772,1750,996,1096,1124,1178,1278,806,974,1740,1480,1744,1116,1430,428,1172,1730,1098,1038,780,542,1638,488,1674,1220,1374,2074,1182,616,1214,504,1408,794,1974,1012,1748,1332,544,1100,608,1714,880,832,744,1188,1222,956,548,1942,1580,1000,1322,866,632,1002,674,1386,1336,1182,876,1750,1388,1816,1838,1276,1282,1264,1788,1562,932,630,904,906,1370,728,1502,1876,440,1588,1588,1184,1000,1580,1640,4010,1754,822,304,1740,1744,302,628,2054,312,720,1224,826,1906,3954,1956,2076,2158,1802,310,314,1086,1804,972,1108,418,650,840,1536,860,710,1066,1454,1080,966,1364,1232,1398,1062,620,1296,1270,708,836,1108,1908,2221,1172,424,1272,416,1032,688,1476,1452,1048,1652,1068,960,1032,820,1736,476,1372,1460,592,712,1068,1248,480,1516,436,1020,1104,988,544,452,404,1012,528,1432,960,912,712,1064,1516,1532,508,1352,636,476,392,1048,520,316,420,416,992,840,1032,908,732,1080,1464,652,1552,660,720,1032,544,1780,1320,1068,324,408,1300,844,1588,696,516,744,776,1332,1648,624,732,912,792,792,696,800,720,912,832,732,916,1368,732,740,716,852,920,520,1780,1192,424,1240,420,1040,700,1540,1412,1148,1608,1076,968,1008,836,1680,488,1468,1496,680,720,1076,1416,432,1356,396,1032,1116,996,536,460,408,844,1124,648,1232,932,900,744,1080,1460,1464,516,1340,648,492,1068,592,324,884,420,428,1160,848,1088,916,836,1108,1480,644,1536,652,716,1080,556,1918,1084,356,404,1248,876,392,1576,696,520,808,764,1232,1676,624,796,972,1192,800,796,688,816,696,908,836,720,960,1492,732,748,724,856,928,748,1784,712,1852,1916,1928,1928,1668,1948,1976,1984,1984,1976,1964,1988,1840,1944,1924,1960,1904,1700,1968,1952,1940,1952,2444,1654,582,580,1642,740,738,740,1642,776,732,1654,1598,1204,672,682,1638,738,734,1636,1642,1644,676,908,676,674,900,672,1680,692,720,1622,1570,694,712,1652,1470,824,1652,1684,446,1196,950,1488,812,1544,676,1492,664,1200,740,838,834,1588,742,1188,700,1656,806,808,1660,1316,666,818,1352,676,1198,858,1658,728,738,1576,818,788,1186,1126,830,656,1194,662,1662,978,790,1200,968,1002,1066,694,692,1876,1210,672,670,1658,1634,1656,1566,1564,1578,1580,1564,1570,2454,1738,440,424,380,522,1660,476,484,1548,720,824,1714,1786,1984,942,868,908,870,2022,568,652,428,388,630,594,672,794,824,900,748,890,1278,1094,1104,628,796,788,744,684,766,728,732,724,764,698,952,1868,584,654,450,404,586,694,676,680,752,836,850,786,1204,858,678,706,674,792,776,768,902,544,844,1274,1376,1450,1380,1074,1042,506,1324,1254,1304,582,936,1474,1218,422,388,1770,1342,1144,524,472,1394,1310,1506,1482,868,408,548,568,608,610,618,570,598,620,578,406,394,394,910,1380,396,396,402,606,668,680,526,536,710,420,666,838,1388,504,594,608,524,734,796,594,722,948,694,400,848,400,768,406,700,492,586,980,924,840,830,868,1194,1340,786,1068,1484,1208,1440,1198,1558,1188,1336,1354,1596,612,658,1392,718,1078,722,1766,728,1022,922,578,460,662,422,582,598,454,372,434,414,446,514,846,708,736,924,564,618,1204,936,818,886,878,902,886,874,906,1126,600,594,652,636,590,650,1028,1004,1068,1024,924,730,520,544,380,560,428,476,442,900,396,422,554,578,880,550,578,1944,660,1072,968,1100,834,1368,1136,930,960,964,850,1160,1110,1228,1056,1320,1358,938,958,880,1230,1116,1290,1140,1340,962,1386,1200,1328,1258,1180,1506,866,1332,1186,1350,1154,1310,1236,1246,598,860,914,606,922,898,934,862,894,896,1044,2152,1442,596,916,802,1326,396,356,1702,1086,1022,1362,884,894,884,330,606,518,794,372,430,604,878,894,1088,578,680,1054,1970,1056,508,1024,590,832,780,758,814,886,1324,1430,1108,1384,732,824,1494,1100,664,600,940,1956,1488,1424,1430,1090,1674,560,382,420,414,388,410,430,432,1746,496,1210,1440,1024,1314,632,1266,1034,964,924,1064,1074,1078,950,918,1146,1142,1020,1068,1268,1644,1568,1594,1674,1520,1586,1590,1586,1560,1562,1552,1544,1490,1490,1048,580,2180,582,700,698,1424,868,878,1112,1996,784,754,716,2132,1668,738,814,778,728,716,696,788,716,750,700,916,950,752,808,924,862,770,768,2232,1066,1122,1320,1380,788,2022,806,1084,2062,894,1044,1012,344,398,1424,1588,1758,1660,1338,1494,1594,748,798,766,806,870,908,1700,854,804,772,1592,1858,2020,1632,1664,1112,1300,966,982,1128,984,472,422,1894,1848,994,624,1326,1542,1326,1448,1328,1400,1444,1326,1246,1654,1040,482,698,656,700,788,806,1956,752,806,790,768,944,924,1374,1346,1072,1674,1336,1348,1438,1298,1138,1438,1154,1390,1334,1428,688,774,792,898,1364,804,726,772,1464,1258,1362,1528,1510,1758,1008,982,1960,1758,970,716,966,530,760,1502,826,1364,1464,1708,1046,694,814,584,862,932,1792,1334,520,1124,1540,938,1002,898,910,1746,930,844,1028,1112,1116,970,896,862,1228,1064,778,858,1250,1054,960,1750,1772,1764,2166,2082,1306,1502,1518,1482,1494,1276,1198,1504,1494,1488,1492,1496,1494,1514,1508,1514,1530,1482,1110,1140,1510,1496,1480,1406,1508,1490,1504,1500,1522,1504,1508,1480,1468,1492,1500,1424,1148,1152,1514,1492,1450,1516,1496,1452,1500,1512,1206,1284,1516,1502,1512,1506,890,1488,1500,1488,1486,1180,1220,1508,1218,1164,1528,1504,1524,1508,988,1034,1528,862,848,1504,1520,1154,1496,1492,1494,1510,1132,1130,1506,1516,1508,1512,1498,1064,1196,1500,1194,1162,1514,1504,1498,1480,1510,1478,1502,1496,1498,1502,1492,1198,1480,1496,1500,1518,1514,1490,1196,1272,1492,1494,1484,1510,1148,1266,1498,1482,1106,1516,1498,1498,1496,1486,1496,1494,1490,1258,962,1050,1506,1496,1494,1512,1486,1538,1492,1490,1480,1540,1498,1132,1524,1336,1492,1468,1506,1496,1518,1512,1514,1486,1514,1486,1500,1494,1508,1486,1512,1498,1496,1504,1188,1490,1496,1456,1492,1506,1520,1496,1146,1216,1496,1500,1346,1502,1458,1488,1496,1494,1508,1508,1068,1066,1488,1490,1480,1494,1492,1490,1514,1488,1518,1534,1496,1506,1506,1552,1496,1496,1120,1468,1506,1490,1488,1498,1492,1514,1482,1514,1502,1512,1502,1492,1506,1492,1492,1492,1500,1502,1280,1502,1502,1498,1574,1498,1152,1520,1224,1172,1506,1190,1132,1486,1492,1486,1508,1486,1508,1512,1492,1494,1450,1484,1078,1790,1496,1492,1490,1474,1188,1216,1494,2750,592,440,412,414,324,1510,470,430,480,434,696,410,436,430,364,368,1236,362,362,1440,748,976,1000,946,1430,990,318,956,324,440,350,332,714,318,322,1952,1306,2878,676,346,2712,2798,2676,2794,2918,564,1334,592,528,600,598,606,338,618,1338,1346,656,1422,1372,560,656,626,1550,660,662,638,658,656,628,546,544,2686,1816,858,852,832,848,1822,1814,1636,404,406,396,638,670,646,660,662,510,672,412,890,796,806,652,554,1692,644,528,398,622,752,1196,412,2082,750,988,1860,726,482,602,1226,542,2616,2616,954,932,790,1460,1650,738,868,1064,754,1186,1546,516,662,828,752,496,796,1138,746,1618,546,542,1846,924,1578,1082,874,644,412,770,934,718,826,472,876,2522,510,526,358,764,2582,1806,368,738,1236,914,1268,2424,2424,2424,2446,2426,2500,748,530,958,524,498,594,468,1972,1978,954,2384,2420,1056,710,848,2510,1108,2008,1836,2280,1742,1858,1722,1244,814,2528,632,618,1128,1046,1264,954,564,1040,922,732,1102,938,1234,2402,380,1320,1546,1008,434,572,920,1090,800,642,1162,496,1104,1234,1798,2104,2224,2112,2014,1924,1776,2282,2370,2292,2126,2018,394,1392,1788,2094,1534,2012,1664,1936,2048,1370,2070,672,2076,2264,1936,1938,2230,1554,2214,1518,1656,1506,1566,1448,1508,1486,1496,1446,1488,606,1662,1564,1672,1636,1669,1552,1658,1622,1556,1550,1534,1550,1592,1542,1638,1948,1654,1638,1364,1502,728,718,766,1236,598,1132,576,774,828,772,568,548,1718,1176,1488,718,1018,428,412,520,776,754,1654,1076,684,488,338,684,556,490,404,1298,1622,1522,1640,934,946,752,780,694,696,764,966,578,1088,1092,1640,1198,503,542,706,534,534,504,472,704,846,1642,804,1646,1182,1178,1650,706,1110,1730,786,1768,1880,1676,602,798,712,1706,1650,1644,1670,554,418,1644,1758,1656,1240,1642,530,568,1682,1612,696,708,1152,764,1388,766,1170,1652,806,1718,774,1889,1382,1152,1644,1216,608,712,1312,1260,1988,1582,1906,1530,1436,1518,480,946,1769,1762,572,720,1415,1398,786,800,662,1638,1370,1415,2013,1428,1064,836,976,1086,768,984,1294,368,1208,1826,990,1590,1566,1606,1542,766,1566,1558,1348,1914,932,1186,890,1322,1172,1292,540,1046,980,920,1656,1798,1000,1578,1200,1020,460,1716,1562,1502,554,1068,820,642,726,678,716,710,728,730,626,554,836,818,718,558,336,726,780,644,602,798,646,760,754,748,316,726,830,784,690,656,334,650,760,752,774,792,378,760,328,684,730,690,884,670,694,870,710,812,634,700,720,764,436,398,760,792,790,650,640,510,520,506,492,1638,834,808,746,1168,754,1286,1820,1642,1806,1848,942,898,1834,1788,1838,1240,644,398,1206,1342,772,906,876,1102,1154,826,1640,1360,1370,1642,678,1542,360,1634,618,678,1592,1571,1636,1036,721,534,864,1862,906,1586,1644,794,754,798,1154,1774,1478,396,1996,1942,1962,1988,1660,1678,620,688,1326,938,1174,1592,960,1654,1022,996,788,784,762,1636,1638,770,1718,492,462,1098,1726,662,998,1966,934,1640,1766,1751,1954,2024,1812,1828,1804,1806,868,582,834,890,1532,1162,1528,1532,1522,1044,584,840,1642,1638,1508,710,818,1174,1676,1656,1604,828,824,862,828,1600,1881,1744,1674,1416,1652,738,742,1662,1530,724,1232,1376,1028,616,1218,1216,1798,950,1116,1346,1638,786,478,1638,714,1274,1162,1702,946,562,984,1800,768,572,706,1630,776,620,1168,764,658,848,1528,1554,828,481,1768,1402,792,614,1670,1042,1318,1414,1708,894,1646,1729,1700,1656,1642,1658,1534,1662,1632,1910,1863,1611,1870,1584,1660,1816,1172,1540,1756,1441,1689,1724,1881,1341,1645,1890,1630,2066,1916,2040,1436,1938,1874,1946,802,830,1026,948,1638,1622,494,1656,370,1746,866,1871,1844,680,858,1604,1636,1300,1644,940,1360,1348,1678,1636,1376,1452,1438,1240,1454,1664,1294,1937,1940,1961,1950,1841,1788,1264,1400,1603,1596,1184,1480,1658,662,880,1172,824,604,1118,1698,1602,1654,1826,554,766,842,1615,1704,1626,1154,1634,1780,1736,1792,572,1652,772,746,1068,774,766,1586,654,806,686,764,748,822,364,1302,400,1938,1931,1926,1996,1770,1665,1802,1666,1647,1921,1682,1776,922,976,982,1556,770,1316,766,1872,1048,1044,800,644,610,1718,646,1702,786,608,750,1434,1688,1184,1344,1016,1072,596,732,582,764,500,860,1402,1584,960,1278,1268,1378,1398,546,626,828,1618,788,1612,1012,1455,1829,1279,1418,1424,1640,1614,1148,1640,1903,1882,1885,508,730,986,1064,1364,620,548,864,772,1026,1904,918,758,1244,758,1744,1046,1172,766,1152,1052,1346,430,1062,1040,1414,1548,744,734,1367,1352,1300,1430,1562,1128,674,1230,806,794,1296,1648,660,824,1654,678,1545,1758,1463,1458,1924,1182,1166,506,648,1654,1620,1793,1788,1549,1524,1896,1543,1532,1615,1148,1292,780,1064,1638,960,856,712,1598,1534,1072,1502,1656,870,1608,950,634,1088,1656,1642,853,1386,1646,1536,1658,790,842,750,850,1636,1654,1386,756,378,488,518,1544,1476,1144,1156,1644,1652,1446,1236,822,628,1050,434,1646,1198,784,1716,1422,820,820,1644,1560,1674,798,778,1344,1748,1896,562,1344,372,1280,848,1654,754,476,1028,1650,698,1730,704,840,1336,1702,1640,1180,1178,1268,1628,1567,1562,1538,1569,1510,1550,1204,766,1644,1424,604,748,652,764,634,1803,1752,1534,692,768,774,778,1524,844,760,468,358,910,808,804,446,464,758,852,922,806,1210,680,696,556,672,762,660,648,1396,899,1367,857,906,1264,792,1450,774,826,858,601,1266,1144,579,384,1320,1486,1290,1602,864,734,1644,942,1438,702,1048,798,778,770,1728,682,1358,1256,532,674,1644,612,772,530,1346,1652,1860,1290,1808,1664,1652,1648,944,906,880,1498,1706,1614,712,1138,1424,1406,1624,1738,1092,1066,520,1598,1358,1048,1324,1658,1010,988,1873,1856,1870,624,856,1602,1618,1497,1480,754,1044,683,1028,522,1729,1714,1556,822,1982,1588,1684,1660,1654,1658,1628,1712,1714,994,770,1150,1654,1586,344,1238,774,786,1420,1116,1498,1496,1771,970,1650,545,1574,1600,2018,896,1617,1600,564,872,435,688,612,1220,1176,1196,1172,876,938,1910,830,788,1744,1658,1070,1552,1442,1056,1266,1188,1628,1809,1805,1430,1802,1780,1418,1588,460,974,962,1664,492,640,1016,408,1334,1280,764,912,1827,1814,1300,1654,330,762,858,1720,1486,1513,934,680,452,1062,786,1264,942,716,1650,1444,836,736,1262,1670,1066,542,876,466,1710,1014,1052,1844,1882,834,1418,822,762,872,776,712,372,840,700,780,772,1608,312,776,632,1526,1264,1586,1843,1094,1924,1290,1036,872,772,758,1908,1508,1678,1502,760,1656,1674,964,770,703,1306,1192,460,1104,668,649,800,696,658,1911,1612,672,1304,1648,1742,686,806,450,468,440,430,442,424,440,452,720,706,1067,1356,1156,1845,2000,1822,616,890,1712,574,846,1644,1442,1374,446,550,1636,950,710,376,587,921,1574,1643,1650,1186,1788,1056,744,1264,806,648,452,340,524,1430,1770,666,672,1404,566,714,740,608,1218,1638,762,1668,1432,1702,1605,1566,644,780,822,940,2065,815,2014,804,1782,688,684,790,808,316,1252,658,530,668,982,1532,1728,402,454,376,1648,758,902,616,568,828,542,1198,884,786,962,1114,1788,820,1744,1724,1134,746,514,488,1740,384,368,722,656,624,540,1144,524,908,1266,944,1208,1496,1220,1020,944,1660,552,390,922,1570,1032,566,734,1166,604,910,1650,772,772,1550,728,1396,1740,956,1556,1198,846,774,1038,1682,1270,492,858,580,638,586,1050,1650,1002,914,824,404,792,1136,1342,1190,712,642,1040,512,820,418,860,1772,828,1624,464,856,874,1644,812,806,1030,1852,1642,1700,1126,734,736,1136,581,1420,1704,1098,558,1654,838,1724,1068,1016,994,860,682,316,488,752,856,754,928,1074,1688,1698,1742,640,726,712,954,690,698,1678,1552,882,828,1442,1708,618,910,1514,772,1002,745,1723,1788,1116,766,738,774,680,686,1618,788,1160,1652,1672,1006,700,1032,1010,1428,793,888,804,478,658,1274,794,800,1458,1052,1756,1472,1656,776,718,1074,1652,1182,1654,764,1226,682,1562,776,666,832,1824,1434,1130,1588,1068,1630,556,678,810,916,630,636,848,1060,1186,1452,1414,946,1638,1192,1176,1168,910,1662,1997,1968,1723,1706,1308,784,772,760,782,1080,1952,928,1658,3016,2638,980,1506,3940,2506,2790,2670,2786,2814,2770,3906,3828,1948,2502,2518,2810,2900,3822,2672,3672,4114,2542,2736,2566,2770,2834,2682,2716,2762,3658,2814,3816,2464,2362,1218,1152,4164,2146,2924,3916,4220,2042,1912,2776,2746,4108,3958,2916,4096,4008,2806,2154,2154,4210,2730,2800,1910,2000,3984,4082,2966,3928,3988,1576,2388,2760,3726,2586,2588,2874,2790,2652,2994,2468,3860,2494,1018,2304,2706,2876,2702,2560,2502,942,1878,950,2756,4136,4012,3862,1066,628,1084,642,1020,342,696,788,1252,594,572,550,824,810,510,1120,516,1094,570,604,592,514,356,580,662,872,1168,504,732,718,620,532,1198,302,620,578,586,1144,780,1164,1170,614,1184,746,1176,814,732,714,980,588,584,586,574,1160,650,1136,478,718,720,1228,812,728,418,500,586,716,1084,558,718,726,788,484,486,830,722,578,488,574,534,1112,736,708,512,582,724,792,580,486,532,544,788,500,498,548,600,798,1048,804,806,808,728,558,812,480,792,798,804,424,792,718,614,540,484,818,344,604,610,1050,730,724,728,586,720,722,740,532,760,826,670,992,566,638,1106,1156,580,406,772,412,894,970,888,508,478,1102,564,728,612,514,1128,698,396,534,808,812,564,484,724,622,494,800,726,520,526,712,566,544,1600,1600,1600,1600,1940,1780,1364,1700,1784,1804,1888,1804,1804,1300,1672,1288,1812,1504,1808,1628,1792,1756,1708,1660,1536,1568,1812,1796,1828,1796,1800,1828,1820,1780,1280,1816,1816,1784,1820,1772,1812,1808,1828,1788,1796,2020,1816,1788,1828,1796,1796,1784,1812,1776,1808,1280,1792,1772,1808,1820,1852,1772,1808,1644,1904,1868,2002,1984,2040,1896,1884,1164,1784,1140,1788,1804,1648,1816,1780,1804,1780,1800,1788,1874,1788,1280,1788,1836,1800,1788,2138,2108,1808,1788,1576,1796,1804,1792,1816,1780,1280,1848,1820,1788,1808,1792,1804,1788,1808,1784,1812,1792,1824,1812,1776,1830,1820,1808,1800,1848,1784,1208,1800,1820,1764,1804,1776,1832,1792,1004,1780,1926,1768,1280,1800,1272,1280,1784,1812,1824,1780,1280,1804,1424,1796,1196,1800,1832,1764,1764,1280,1800,2614,2636,1816,1764,1780,1812,1816,1792,1128,1812,1836,2010,1832,1924,1812,1800,2212,1808,1812,1816,1280,1840,1808,1784,1812,1808,1796,1852,1796,1804,1844,1780,1012,1764,1280,1776,1796,1784,1804,1780,1200,1808,1792,1800,1804,1796,2260,1808,1280,1776,1812,1796,1780,1280,1816,1900,1812,1784,1804,1776,1784,1012,1792,988,1764,976,1728,980,854,760,516,1530,400,802,300,672,406,1412,310,334,336,1484,318,318,316,1328,954,1364,1362,1322,1336,1308,1338,1386,1340,1340,1358,1402,1364,1322,1324,1372,1338,1360,1366,1330,1348,1312,1354,1354,1338,1376,1360,1400,1352,1342,1308,1390,1340,1346,1346,1346,1388,1366,1330,1342,1342,1342,1308,1324,1358,1364,1328,1328,1312,1322,1322,1360,1346,1342,1332,1332,540,820,602,454,336,352,2410,1580,614,1132,1516,604,1288,1492,1560,1140,1296,340,916,636,796,920,628,576,580,1280,1268,1276,1172,788,780,932,948,588,782,1156,928,856,714,988,360,318,318,652,516,488,512,1484,944,1000,768,1292,1664,2648,2742,2634,468,2650,1546,854,1038,2828,2128,340,2066,2054,392,1966,496,1788,2054,2828,2151,2174,1960,2566,2148,1486,1878,2042,2118,688,1274,920,1004,1964,388,1084,1900,1900,2112,1932,930,988,2394,1920,2078,2074,1734,2056,2024,1870,1912,896,2548,862,678,954,1030,1908,1910,1942,1992,1832,1700,2524,1860,786,1426,1754,548,954,814,2744,1702,1898,2006,510,318,322,632,600,2241,358,1314,744,1600,920,1600,800,1600,1138,1018,846,1452,1181,1532,1354,1724,1658,1952,1640,1440,1656,1552,792,696,764,774,1014,952,1410,1370,1552,1292,1390,452,1306,1520,1358,822,1036,996,744,610,1176,504,1388,1094,1108,1374,1222,1304,1722,574,1174,1388,658,1170,970,1312,1170,1212,724,1424,818,1342,1280,884,1435,1526,1346,1224,1130,878,1262,1466,582,964,804,620,760,1358,1352,1370,1202,1392,1372,512,616,558,614,538,572,582,546,564,1174,532,1210,1398,1334,1144,754,1304,574,650,480,650,668,572,838,668,678,1500,680,632,616,1138,1110,1338,830,1186,1652,1044,1342,1482,1622,1564,1268,1400,1412,1372,1388,1164,1064,524,1388,1412,1388,1388,1356,1424,1372,1380,1360,1576,1360,1396,1400,1412,1392,1488,368,644,1484,400,940,896,376,888,404,828,1724,928,1640,912,940,844,868,848,884,768,1796,1024,820,1276,780,1088,852,844,804,860,792,800,1672,1812,1030,784,1004,1448,812,812,816,812,1000,804,796,1200,824,812,916,804,888,812,996,1000,860,1200,1016,1196,1192,976,1716,388,808,1000,784,1208,844,820,816,1240,1728,380,1008,812,1592,852,1732,380,1672,956,1204,996,1736,864,832,808,868,808,1026,1796,820,868,872,1056,836,804,1068,916,1820,384,808,812,760,828,824,816,888,908,924,900,1840,856,792,960,788,1000,856,780,1192,804,872,804,824,836,884,862,756,1140,1696,380,1000,1184,1064,1776,1176,1396,808,1492,1372,826,1228,1116,964,1188,1156,832,1204,1202,1012,1780,1488,1564,808,852,1672,796,824,804,812,1792,1016,800,984,852,812,1488,1112,792,996,1024,1048,836,822,1196,1030,808,996,836,1010,840,1042,1016,1208,1048,988,1204,1004,900,664,1660,1704,868,1113,302,1842,324,646,506,308,1280,1968,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,780,404,416,1012,372,1000,676,772,1312,1336,1132,1270,1262,1270,1294,1322,788,1312,754,988,1314,936,926,624,902,910,426,670,772,570,1262,1360,898,790,792,666,1278,696,522,1094,886,1168,674,458,1270,1254,1278,844,1232,752,702,678,1256,878,1012,540,484,598,604,552,350,1220,1182,500,1256,594,558,1140,746,704,396,720,314,646,1322,922,1268,656,1192,790,1256,666,764,1062,520,1086,1304,1338,1170,684,834,404,1304,1044,882,976,1062,538,1234,1186,648,740,434,898,1314,826,1092,702,1170,878,1292,1332,862,1070,1088,968,734,1300,744,1272,654,814,516,1228,1310,1260,860,1196,1266,1060,686,482,1248,542,586,1348,1202,1192,1122,686,572,970,540,1066,1272,502,708,864,1286,1132,832,1206,540,516,668,572,450,924,700,376,1302,856,1248,1196,1114,476,776,622,572,1144,850,930,728,560,1244,672,714,1298,1304,1180,960,556,1268,1420,1022,1104,1338,958,830,1276,674,650,1170,906,862,1182,976,948,754,964,946,478,804,828,1020,1004,468,548,728,744,442,644,764,334,538,1268,1052,1104,1148,1018,1154,1140,978,1038,974,1190,1082,1200,1164,1290,1098,730,976,1132,1130,1126,790,814,588,894,756,1174,1076,618,758,1130,696,372,716,394,530,420,1256,702,660,1224,714,1100,1106,1008,400,1190,670,652,1236,1358,412,342,790,602,1284,882,1212,688,692,452,438,810,542,1268,404,622,742,692,352,1106,410,362,750,1118,706,706,606,784,650,1134,968,624,596,604,582,1188,422,524,794,858,1194,468,342,1110,710,690,400,436,1110,1056,1224,1268,948,488,1396,434,1104,958,400,786,1278,782,326,356,1236,1076,1004,608,674,1304,1078,426,830,1152,1106,472,808,1242,1104,1086,602,726,498,438,678,360,1288,1318,732,654,1114,1206,612,802,356,872,1278,646,1212,416,692,604,872,906,640,1198,1204,1250,752,1094,1238,814,770,480,648,1130,1126,868,916,576,626,1250,1304,1154,1032,1010,1236,472,624,450,406,1100,450,1236,966,834,1248,726,512,502,966,396,480,628,1218,1076,704,676,956,1114,1052,926,768,440,456,776,952,418,416,996,1268,538,1244,1004,826,794,564,1128,1218,1022,938,810,684,822,968,688,1178,916,1402,844,734,1218,720,1074,842,866,340,762,584,1240,1268,1276,1360,1110,1272,1258,516,1060,1050,516,658,636,682,1074,1320,1286,700,610,808,724,1288,928,1294,558,1274,1294,436,624,1334,1270,1182,700,498,974,1226,1194,1240,842,1256,1050,1350,734,1068,1254,426,692,1258,814,526,1012,1270,832,1272,1102,558,970,1270,634,1056,1184,686,706,1206,674,558,1086,1032,436,694,674,586,1056,1228,532,1058,1134,944,1304,938,1236,1040,746,456,788,942,570,612,644,1276,736,544,608,772,648,1276,1272,850,646,836,550,1388,444,692,734,1290,1278,512,584,638,458,596,628,1112,1164,756,392,1424,1318,1160,1264,1260,876,444,408,1090,1282,718,1276,852,1170,2348,1972,2058,2094,708,1354,422,768,1086,814,714,652,564,758,1374,964,724,776,982,1876,2304,438,1146,836,758,1064,1096,1162,1660,1788,1442,1516,1368,1550,1974,1398,1822,1112,1196,442,986,1890,1908,1260,1034,1252,1554,1338,1376,1390,1752,1550,946,1628,388,1552,1094,776,800,1240,1730,1704,808,932,1180,656,1040,688,1656,1348,1084,862,914,1148,1602,1164,1204,1150,2028,1692,1798,686,400,1940,1564,1376,2256,2520,2516,2476,2552,2448,2372,868,340,384,404,1012,2404,1676,1384,972,1492,2352,1528,1100,652,2264,2512,1700,1420,796,2312,2312,2204,1232,2320,2336,1904,552,2012,2500,2308,2532,2548,2428,2524,2532,2520,2536,2556,2452,2528,2532,2448,2536,2316,2408,2564,2648,2328,2460,2528,2496,2296,2452,2156,2516,2520,2460,2224,2484,2504,2444,2376,2536,420,2524,1780,1812,2468,1064,1036,992,996,1004,1012,1036,1044,2512,2528,616,424,1892,1528,1496,1760,2520,1772,2232,2476,2308,2340,2536,2448,2508,2264,2492,2416,2536,1884,2516,2444,2308,2460,2464,1852,688,912,2408,1800,2324,360,1962,2230,1280,1980,1946,2416,1280,2396,2290,2372,2398,1280,1280,2386,1280,1280,2382,2356,2416,2362,2356,2326,2432,2370,2376,1280,1280,1280,2376,2386,2204,2192,2402,1972,2158,2372,1280,1280,1280,2166,2218,2546,2102,2424,458,2342,1342,1634,1624,1390,1612,1008,1194,836,2326,2470,1630,2102,548,1112,898,2146,1726,1028,1512,946,1460,814,640,456,834,444,842,958,1222,830,1342,654,600,562,614,876,788,506,2378,1244,862,776,706,844,826,544,628,1096,896,798,542,724,610,1334,646,880,1196,1014,820,1736,1772,1334,2334,816,530,1580,422,372,774,968,1472,360,1630,1640,1228,1408,2122,360,306,612,488,1098,570,430,456,644,798,510,1386,754,1812,306,322,920,664,924,988,1888,1632,2274,624,672,632,2358,1116,878,750,1608,1876,1436,866,950,1010,1554,1610,1444,1594,2182,1174,660,426,2164,410,392,1242,358,576,2340,576,2328,2300,1568,1778,964,1500,758,782,1128,1010,912,622,862,958,988,836,456,402,1170,924,1494,2220,772,834,762,2496,2506,2494,2318,1582,2490,2488,636,784,654,1914,528,848,1072,528,882,2474,2494,2454,2492,2484,2478,1706,852,2466,2500,832,1644,2478,2478,2228,2434,2484,2488,2524,2480,2484,2462,2538,442,1308,400,1316,408,2488,2482,2480,2526,2654,2542,2472,2522,2492,2558,2478,2478,2516,2468,2498,2566,2538,2736,1632,2584,2772,2722,2504,2564,2688,2548,2586,2498,2696,2574,910,2514,2496,2570,2584,1146,2542,2562,2494,2590,2644,2544,2644,2530,2754,2576,2502,2486,2678,1030,1442,680,908,414,832,1262,1438,2608,2584,1874,1576,2624,2410,2788,2642,2766,2600,1090,2508,2558,2570,2478,820,1264,886,2232,1694,1320,1874,1816,2088,962,742,992,934,1452,868,1032,2398,1012,2268,672,1028,368,948,1344,538,608,376,340,904,760,1604,2304,1774,756,1326,724,1020,758,572,796,1398,896,2174,868,936,1570,862,2238,536,2414,668,576,520,1782,904,1416,620,616,1026,846,1498,1478,2310,778,880,1048,1832,1816,1360,1096,1482,996,608,1024,1452,1548,652,1936,980,2108,1824,1018,610,880,1194,854,876,2322,1802,1214,1118,1142,1290,454,1030,1420,2376,774,2072,624,612,682,758,626,622,2364,1256,1360,1264,1260,1402,2788,706,1130,1100,1238,1042,1190,634,974,970,978,684,1034,1106,1652,1580,778,1084,1386,1086,1382,1026,1200,1514,1562,830,752,764,1148,1184,1382,594,2076,2070,970,1472,1042,934,834,1082,1132,1126,952,872,930,1430,1050,958,706,1648,684,2212,1398,2356,904,1330,476,552,718,1112,1400,1104,706,980,1630,696,650,1188,1196,1270,1160,1118,2016,1004,1388,2074,2366,980,1044,2100,496,510,1094,1750,924,1136,1950,938,866,598,1204,2372,1264,532,1010,1132,1626,1108,832,700,1130,964,1046,640,1034,1966,790,1412,660,888,702,1312,1328,436,1264,1186,536,704,798,400,790,1918,410,1022,1058,906,1124,984,1494,858,872,1510,2020,2284,1400,1578,2334,1326,1002,1130,1428,1146,1392,652,1468,1688,1396,2010,1104,1144,1236,1964,616,2096,978,1120,1712,2030,534,1110,946,768,2326,844,1814,1184,446,986,970,856,386,490,1966,1446,860,1508,1232,1476,984,1100,2354,1462,1094,2158,2280,440,1720,680,2450,2014,2374,1234,1392,380,1596,1590,1372,1778,1508,1290,1574,1678,1550,1602,776,582,508,1602,624,658,572,778,570,678,1612,1564,660,858,594,1632,1592,1594,1596,950,1598,1570,536,810,344,814,474,358,1576,568,496,588,812,1244,1614,1612,1540,734,828,870,730,1584,376,516,838,628,564,574,642,750,1004,464,740,566,616,880,1338,1576,1510,1166,866,964,1578,586,516,376,508,1562,340,1056,1648,896,664,920,742,1406,324,490,560,322,588,322,960,712,706,666,686,1572,1586,1594,1580,1004,862,1578,2158,724,918,814,826,1380,584,1466,882,552,578,600,904,544,986,1010,438,590,476,410,694,498,460,396,756,1570,1418,1078,912,1360,1222,1220,1006,886,1046,808,1118,1284,420,678,1068,462,462,583,1325,1408,1354,1012,536,1250,750,700,528,470,340,396,454,392,1184,1182,592,914,480,628,688,770,604,814,780,1228,370,552,468,1254,614,1300,1386,1382,1870,1182,1406,582,1314,598,848,736,548,994,684,842,592,1318,944,1122,520,462,680,496,1428,486,862,536,458,666,734,378,322,1482,1038,992,360,318,470,648,990,1302,488,1622,1520,1208,1218,958,1214,1086,1096,1826,774,1956,1162,730,1814,770,846,794,1194,950,1300,1338,582,782,626,540,914,662,610,524,1000,2058,1870,1456,1206,1812,1064,1520,1704,556,898,1408,606,1344,1328,712,1656,992,926,704,622,602,786,806,1560,786,1216,638,836,918,1030,800,1076,1574,1078,612,1026,1492,622,772,1756,790,1320,1122,956,744,654,1318,1586,914,1124,784,1738,1252,1490,688,612,898,658,1876,642,1144,716,588,882,976,504,426,1958,1378,1312,930,474,418,366,622,860,1328,1620,1600,1324,1170,1404,1718,828,700,784,548,1792,1894,1100,1592,1620,1270,1720,1828,1824,2472,1588,1850,1504,426,956,790,370,396,1058,558,1048,790,490,524,616,610,706,484,532,784,942,626,432,502,740,548,864,400,458,502,636,416,548,958,890,642,702,424,398,584,648,788,904,984,830,402,586,404,1450,590,934,692,364,928,686,1366,612,450,526,454,550,626,534,562,416,438,370,652,786,790,1364,762,1006,1166,1196,420,1058,742,842,684,436,596,606,380,1244,1274,978,904,1050,846,888,526,1424,1092,1182,650,442,586,896,544,1364,522,570,792,606,792,1326,804,740,742,1314,506,806,702,1118,1342,848,1304,794,868,840,1270,1406,1354,412,654,976,742,620,848,596,1002,1294,500,702,564,914,1004,504,560,774,498,1472,1064,478,860,676,1192,568,696,1074,1198,1252,332,470,550,1368,618,1080,848,852,656,394,568,434,362,412,638,548,1472,910,902,1564,1636,384,564,1268,1052,492,526,430,1406,736,1388,482,1048,648,690,822,808,934,682,494,644,486,726,1038,1250,830,1132,572,382,382,506,982,684,1146,412,788,528,610,758,650,664,554,730,1320,846,394,930,530,770,860,924,1040,428,1204,1298,550,1104,532,774,592,536,488,564,1920,392,768,1246,450,926,482,1228,908,1820,812,598,448,698,544,608,464,822,828,814,706,740,564,574,700,578,492,524,626,1042,444,372,1050,446,1784,1014,574,1288,1338,1552,1590,558,1398,1130,456,910,640,870,506,504,438,424,1656,1294,1194,1394,1116,1162,1832,696,1896,1452,1570,864,584,784,1422,518,1814,694,756,1028,792,1050,1764,1062,980,1748,666,1072,816,584,416,1022,1540,1778,1338,1728,648,1054,1192,1678,1854,1786,542,874,1290,662,988,822,922,1120,788,1406,1722,774,384,1324,786,488,1026,406,660,618,624,1302,876,1078,1220,1582,1106,928,1422,1590,1160,628,1008,808,714,1824,816,1438,1130,870,482,768,578,442,582,862,760,1964,1208,1094,346,2070,1752,1638,2010,1422,908,1014,352,2574,796,492,466,1928,428,1934,300,540,1934,2196,2170,2196,2334,814,1688,1846,2216,2270,2208,816,758,2336,1838,2898,1130,2338,1526,2422,2264,2326,2162,1884,1494,1100,1268,1864,1632,1738,1504,2374,2374,2356,2414,1942,2436,1888,1906,1050,2392,484,628,1616,572,1376,892,1376,872,1024,1480,1424,1444,1440,1452,1496,1492,1468,1416,1476,1548,1492,1496,1416,1468,1484,1416,1444,1476,1516,1488,1508,1464,1076,1488,1480,1444,1512,1368,1472,1528,1488,1508,1404,1452,1512,1484,648,676,1404,924,1488,1184,1432,1572,1004,456,600,1484,1432,1492,1452,1432,1452,1492,1516,1348,1360,1428,1472,1248,1512,1456,1440,336,364,524,1484,1156,1472,496,516,336,700,484,960,852,420,2096,499,350,1795,1701,1850,1642,1860,1789,1876,1821,2011,1823,2025,2032,1954,1618,2035,2067,1687,1845,1960,1901,1803,1930,1994,1848,1632,1919,1996,1537,1743,1928,1068,2398,1356,1306,2266,1266,1734,1202,1470,2464,1868,742,2392,3728,562,1648,332,386,1294,1172,2210,1080,1056,440,408,1890,2770,1252,394,580,1540,2280,1324,408,1440,2270,1042,404,592,2054,1292,412,1302,2230,1066,2052,1924,1720,2566,2044,410,1242,1986,2300,1856,1866,1836,1448,734,720,1552,1586,498,944,542,684,870,1058,1148,1366,490,430,1408,690,648,668,842,882,484,1346,576,962,448,1526,1362,854,586,1326,578,500,478,574,578,884,436,628,2071,772,1572,1388,1386,1000,980,1110,1398,1520,1262,1194,990,900,1270,1410,1166,506,1362,1480,1474,1302,1404,1498,1450,1526,1340,828,1502,1550,768,1288,356,836,396,1156,662,478,1400,1330,1396,1424,1406,1018,1376,1478,1410,1400,1248,1366,1444,1436,1412,652,1750,1426,458,1200,916,400,1370,1596,1448,830,1520,1154,1304,714,1442,1406,840,1062,1464,1390,582,1610,672,460,1072,1444,1054,1454,1394,1514,1328,1452,1358,1432,1388,1416,1338,1378,1436,1276,1072,328,1438,1414,920,1400,720,818,486,606,1088,1352,356,478,604,540,552,464,468,1268,384,442,784,1230,426,480,430,312,1178,936,1350,410,538,488,422,312,620,2490,2530,2442,2330,2538,2578,1624,604,1642,1062,1572,1672,1566,482,1156,1268,1026,1296,984,1006,1506,1318,1872,1684,1310,774,666,730,734,760,1250,1018,1278,1176,1176,532,786,466,860,1260,558,1236,1228,938,584,422,454,1092,1332,1356,1004,930,1284,1448,1102,1356,1130,1756,1490,1360,1372,1352,1302,1074,1400,338,342,396,352,330,328,320,334,398,300,372,352,1822,1832,1712,1554,1462,1510,1634,1806,1782,344,382,302,360,326,1578,1672,1498,1442,1376,1506,948,2212,1480,1856,1784,1700,2240,1598,1460,2100,2184,2236,2352,2200,2138,904,1372,504,458,876,1182,1742,812,1336,368,1268,356,652,476,496,632,696,616,696,596,784,588,720,608,988,584,464,628,696,620,696,740,508,476,728,1004,628,464,472,724,580,584,504,660,592,988,588,624,704,772,732,584,504,532,500,596,460,580,512,776,684,996,624,708,1688,1780,1212,1326,640,668,866,714,1142,914,882,2111,1540,1374,1534,1598,1490,1524,1514,1552,1578,1500,1508,1540,1582,1542,1492,1592,1600,1596,1592,1558,1596,1588,1532,1502,1588,1526,1500,2111,2111,781,844,438,2149,2149,1462,1486,1654,1552,1552,1550,1502,1578,1548,1502,1556,1592,1554,1562,1524,1566,1526,1580,1558,1538,1590,1534,1558,1564,1534,1590,1580,1594,1526,1612,2090,2090,634,1242,622,718,2211,2211,1488,1472,1496,1512,1478,1524,1480,1462,1534,1536,1506,1506,1508,1534,1520,1504,1508,1496,1548,1518,1512,1522,2104,2104,2278,1274,1594,1576,1000,1082,920,970,1610,1376,302,758,942,1376,1490,900,1154,3262,1292,3274,2026,1994,3502,2180,3000,1902,1872,1778,762,856,1040,1946,2180,1684,336,1280,1280,1280,1280,566,752,900,966,1198,756,1782,1486,1424,1830,1252,1242,564,620,568,1046,856,1102,384,1060,946,1070,1130,852,1270,1104,1120,1150,960,1106,1056,786,618,564,2022,1998,1076,1366,810,1430,486,1318,732,584,752,1380,844,2119,438,2448,2258,1888,1898,2460,1384,1816,1610,2144,1776,2432,2414,1258,1636,1328,694,1468,1530,1454,626,618,1536,774,856,652,1454,866,1244,830,698,594,798,1508,592,424,916,1174,1168,776,804,940,964,1040,784,712,1060,812,968,1292,816,1340,800,1264,1124,804,540,428,432,732,348,360,348,1480,1308,1196,772,1172,1456,740,660,840,1324,1320,1288,1312,1372,736,1564,1516,1448,1512,1312,1304,1372,1356,1332,1232,1348,1344,1212,1284,1092,1380,1500,1312,812,844,1168,1016,996,1144,1524,1488,1500,1508,1508,1500,1280,584,352,1328,1344,1448,816,504,1244,412,1464,1164,1000,704,580,764,524,472,1164,1464,1148,604,464,844,1180,1088,1296,720,1072,724,1276,1460,1384,1312,1168,1344,1036,1448,1470,1240,996,940,1486,928,1180,740,1348,1532,1312,1472,1132,1092,1484,1556,1292,1496,1416,1148,1000,892,904,1476,416,1120,1156,1052,744,968,1200,1188,984,1056,1096,1040,1120,1112,1032,556,676,1468,696,868,896,1540,1424,1520,1538,1288,1554,1548,1596,856,304,324,408,464,432,468,468,476,516,476,536,544,472,496,524,568,592,1036,1546,452,344,1396,488,600,488,568,676,948,1396,520,648,728,1544,380,956,664,1372,1260,1476,684,1404,1492,1512,1496,1328,1424,864,1404,872,520,372,1060,456,428,1420,1052,1016,1200,1236,1160,1044,1108,1308,1472,592,760,788,1096,984,1428,948,792,972,968,724,720,1340,1456,756,628,1192,1464,1044,976,1480,1172,1204,1488,764,1280,1480,668,1216,1540,1260,800,1100,1500,1288,840,1208,1152,884,1292,1344,1012,1240,1352,1188,1156,644,1108,456,524,768,400,592,1496,384,1448,580,1480,1180,1424,1496,788,1064,1148,1762,420,420,1476,1444,696,1220,944,1208,1408,544,1364,768,1120,1000,1492,888,972,656,1700,1618,1270,1106,886,1316,1618,1320,408,718,718,1534,1426,570,492,1326,1282,1370,1242,1112,442,352,1056,1910,908,1352,496,846,1452,1438,1388,1888,1356,1350,1404,1384,1160,350,1862,1404,400,1682,1670,1670,1640,1514,396,1356,1554,412,1472,804,1668,392,1338,1216,802,914,988,722,2020,750,1538,960,430,672,1816,1312,624,1416,764,1420,564,804,1398,610,1034,382,636,1452,820,964,994,340,1652,606,1392,1550,722,1104,928,586,1538,1182,1198,722,992,1314,688,964,1202,780,1234,504,812,368,1356,1262,908,1636,1090,1096,1506,870,726,810,1162,1992,1388,1352,1522,1040,972,1414,910,994,1124,914,680,1094,986,894,1232,1236,1216,648,532,340,1404,1148,1402,932,966,988,958,694,944,538,760,1286,840,682,732,1054,1302,1756,1146,1976,1412,690,1400,1246,1566,1094,720,366,1010,972,1738,456,648,1556,758,658,532,1180,942,890,400,934,1548,1328,930,720,466,752,616,678,628,1546,872,956,1052,802,814,544,1372,1214,1052,880,1788,1452,938,572,858,714,962,756,724,1132,690,1490,1194,1836,1412,510,1218,1308,942,938,1296,1794,1300,1372,1506,430,356,796,774,346,1658,646,1708,1850,1200,858,630,362,502,996,1656,1496,1544,1410,1220,824,1030,858,1502,1348,1604,986,1336,950,1726,1300,1518,1752,1552,1256,1736,800,462,660,968,494,518,388,438,360,1840,436,514,432,560,386,416,518,570,556,1378,560,464,362,358,480,662,434,368,408,1190,1262,360,494,328,402,552,318,350,434,432,338,1768,984,1100,842,900,340,732,1936,1580,438,566,552,424,782,476,338,428,706,430,452,460,438,688,392,746,558,694,608,456,488,514,892,384,1084,452,644,432,378,470,432,840,364,456,532,600,450,566,640,462,492,414,488,496,462,422,490,570,428,550,418,328,586,630,432,432,430,1648,304,314,1772,328,358,1236,360,500,570,1824,434,816,484,656,1714,574,644,434,434,640,1854,1248,300,566,436,434,434,1212,486,432,356,420,386,540,430,432,358,432,374,500,342,378,374,1856,902,366,368,784,358,436,394,414,418,824,474,426,1616,1820,336,380,1254,466,956,1914,686,352,1848,576,354,820,362,500,362,1676,450,390,474,308,736,362,566,566,1806,432,382,392,422,418,416,434,382,1904,354,644,1904,360,410,358,320,434,310,360,394,416,514,1154,376,360,358,900,428,396,1488,564,472,358,616,358,462,460,1768,1784,2238,2030,2068,2198,806,1712,2038,2050,1368,1994,1824,2112,2282,1664,1826,1716,1814,1980,1640,2078,1928,1492,1628,2276,1690,2246,1734,1582,1906,2216,988,1296,1638,1068,1056,1604,1780,1756,2344,976,1122,1106,1296,2176,1590,2488,1392,2052,1136,596,1988,1056,1632,2188,816,1940,2120,2012,1576,1812,2188,496,980,2032,2028,1652,1660,2064,568,2128,1512,2272,1236,1564,1680,1584,1024,1832,1392,1868,2236,1044,1004,1880,1564,1300,1640,1472,1068,980,1616,1760,1612,1744,2112,788,636,984,680,724,980,828,808,752,584,724,1120,1324,816,760,668,704,728,672,808,1076,760,640,820,852,784,704,1304,788,828,1304,1032,792,752,436,540,740,488,676,648,840,2536,1536,2024,1252,604,1052,2008,2020,1984,528,1472,1896,1784,408,1864,2020,2020,2152,1592,1796,1932,2180,2300,2200,1676,1372,2012,1636,2060,2112,1464,2288,1564,1672,1572,1424,1864,2232,1044,996,1884,1544,1308,1404,1880,1424,1472,1072,952,2024,1488,1044,1604,1744,1564,1600,1964,588,1756,788,664,732,752,984,828,800,752,1096,804,744,668,704,600,832,672,1084,780,644,820,844,788,740,1276,700,800,848,1296,1028,796,752,468,568,768,464,740,692,674,1584,2044,1112,1068,1992,1440,2230,1968,1852,1598,2058,2144,1614,1826,1936,2190,2406,2194,1698,1294,1694,2030,1650,2074,2140,1496,2284,808,1664,1600,956,1870,2226,1056,986,1890,1550,1306,630,1378,1244,1882,748,466,1462,1464,1056,804,772,966,1720,1054,1612,1782,1600,1982,588,1752,792,742,734,734,982,818,812,752,1114,810,668,712,732,832,680,1104,820,642,820,860,808,702,1314,704,792,1312,1038,828,718,750,522,520,742,508,738,708,1532,1104,1096,1044,684,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1110,1670,1142,696,1474,1408,466,1244,630,1446,676,704,1376,1050,1112,1506,1414,1410,1280,1556,1548,1472,1684,1352,1424,1258,1664,1456,1482,1946,964,1110,630,1208,1528,1524,1552,1584,1632,1544,1536,1528,1536,1648,1584,1676,1632,1612,1536,1544,1600,1592,1536,1524,1792,580,1516,1264,1804,1500,1540,1532,1532,1800,1532,1584,1536,1536,1636,1612,1932,1624,1612,1692,1536,1536,1532,1440,1648,1256,1528,1536,1536,1604,1804,1816,1800,1556,1532,1540,1532,1532,1528,1284,1532,1612,1532,1544,1540,1688,1932,1536,1536,1540,1520,1620,1544,1720,1272,1536,1528,1532,1540,1800,1588,1544,1740,1624,1548,1552,1544,1748,1692,2076,1628,1268,1272,1532,2052,1744,1776,1744,1788,1256,1580,1516,1608,1624,1800,1604,1752,1540,1600,1800,1868,1796,1608,1600,1516,1528,1532,1164,1248,1524,1552,1856,1680,1676,1872,1760,1532,1676,1800,1800,378,1058,1248,1062,746,1138,514,588,616,464,458,470,438,402,442,548,790,1030,602,1180,598,348,316,434,1756,1416,472,1416,1364,462,678,326,1772,1516,1322,1900,1516,1912,332,1448,1436,1860,1728,2364,804,1394,404,420,488,758,1460,540,588,480,370,790,432,456,766,1718,1172,394,1408,1382,588,572,2520,772,594,688,2637,2732,2822,2458,2765,2732,2453,2825,2721,2701,2725,2792,2825,716,2715,2718,1533,1407,788,464,1120,2726,2878,2569,2802,2775,2710,2925,2909,3404,572,552,400,636,560,1144,1924,624,1576,616,1216,2344,1778,1830,1984,1536,1692,1736,2072,1774,796,1768,1668,1492,2226,1834,1706,1718,1592,1700,1784,1788,1422,1886,1724,1948,1722,2364,1858,1424,2308,1608,1278,1550,1618,386,1480,1522,1772,1864,2024,1688,1882,1808,2170,1972,1794,1792,1684,1700,2008,1996,1576,1696,2160,1798,1904,1908,1218,1596,1874,2162,1036,476,376,1324,1440,1628,1252,1276,1300,1132,1104,1600,972,1208,1116,1360,1172,1388,804,504,664,656,1164,344,800,1228,708,1692,1622,1846,1520,484,328,1640,388,704,616,692,1600,532,368,1564,720,732,1596,768,732,1524,1552,1648,444,1044,1312,1452,832,900,996,928,1388,1084,580,400,1188,1380,640,360,1632,1136,1488,724,652,1608,1528,728,2354,1406,588,794,644,1394,804,1722,706,696,1900,900,644,392,404,852,1336,1328,336,700,1392,868,2976,564,1306,1998,1988,2018,1940,1412,2418,1978,1466,1664,869,868,1926,2730,436,1290,1678,2316,1384,1448,1444,3196,1846,1216,1090,2016,1352,1582,1296,826,1685,872,1894,818,1962,2036,1202,1996,904,696,1078,1172,1982,1998,818,1659,872,1126,2272,1868,1290,1582,1610,1054,1080,1512,824,1800,1010,1048,1494,1174,1048,623,1659,1674,866,834,332,634,862,826,1500,1050,1580,1184,2088,1616,1028,1118,2664,818,1972,1260,1578,2014,1254,1532,856,2176,1674,1674,600,1824,2158,2174,1176,1922,1892,1380,776,392,2188,2140,2190,2382,2342,2372,3134,1560,374,848,1186,702,864,368,320,312,318,318,320,1336,624,820,1084,1310,1106,1460,1644,1516,1600,1428,308,460,720,468,788,592,796,816,640,1852,1656,820,1312,352,820,856,704,696,1016,804,844,1032,1780,1288,2004,1602,1890,1604,1856,967,1756,1502,1960,872,1905,491,1813,1253,1896,1719,1793,1536,1990,1949,1782,1516,1577,1829,1184,850,1102,1280,1991,1933,1335,1874,1121,546,1892,1040,1006,1076,1168,1954,1740,1892,846,1208,954,1926,1576,758,668,778,1628,942,1464,620,530,1466,1550,1736,314,772,1116,1684,648,776,910,2204,1392,1254,660,2086,1972,1876,2076,1776,2026,2256,2014,1890,1930,2304,1822,2030,2082,2056,2004,1964,1542,1656,1998,1662,1692,1684,1666,1992,1836,1990,688,1642,1724,996,836,992,922,1028,938,920,1396,808,910,910,1070,960,904,1078,964,680,716,736,1934,1936,554,428,424,398,548,1132,1906,358,560,430,1888,1898,2178,2010,672,860,376,366,362,364,362,358,1304,2048,1182,552,1918,846,428,468,336,314,1796,490,1258,384,424,348,1498,806,1564,400,1080,692,698,700,402,1826,372,368,362,474,358,1144,738,316,2544,520,658,316,1052,560,1060,370,370,356,368,358,632,362,364,364,718,730,910,476,474,470,434,480,360,924,1998,774,974,1786,1064,1072,844,788,758,1090,1104,844,830,844,806,756,666,964,1160,770,1032,976,1332,1198,818,1160,968,438,978,712,1242,1074,1688,2012,966,940,976,1268,996,1086,1312,2570,2566,390,726,1482,870,1634,1644,366,1110,404,870,888,962,522,3316,398,1310,1052,1056,1052,1058,1046,1050,1064,1052,1054,1054,1344,2192,976,1678,1616,2454,656,1460,906,888,870,834,1280,1224,476,1134,1550,1188,1166,508,2120,1522,488,426,962,718,1686,494,532,722,722,872,1090,864,1280,546,1094,1102,2222,976,2158,1050,1064,610,1100,1070,1090,1114,1110,1110,1098,1054,788,748,2256,2318,2330,626,812,2424,334,326,692,1144,848,716,762,728,684,716,728,738,702,752,430,728,322,390,728,348,442,2300,2546,882,676,846,840,780,2108,2204,1900,536,972,468,616,608,576,1960,726,1912,2242,908,1272,336,968,336,336,1204,1204,644,728,340,880,336,336,340,1200,1196,1200,336,1200,332,336,340,1152,538,1944,2080,944,404,952,948,308,1036,1036,1012,1044,1824,1580,1316,1568,1048,784,1032,904,468,1036,1048,1052,1048,1032,1044,1056,892,1556,2068,516,1308,1052,1040,1556,1556,2064,2064,1044,1552,1032,1036,1032,1552,1544,2068,1572,1804,1056,2076,1952,1052,1060,1316,1560,2076,1040,1064,2088,1068,1360,1304,1568,1048,1060,660,780,1560,1564,788,1556,524,2052,1036,1056,1028,1040,688,764,1032,1036,2088,2040,1044,884,2080,1740,872,672,1552,1732,2200,1116,1800,1036,1552,2048,1032,1040,1032,516,1036,1036,1064,1036,1308,2076,1572,1052,2080,1796,780,772,780,1564,512,1044,1568,780,524,1036,1308,780,1300,760,1036,1020,1308,736,1280,1564,2044,1036,2096,1056,1040,1556,1008,1028,552,492,604,584,1820,1552,2084,2096,1576,1568,1292,1560,2076,2072,1564,1576,1028,2076,1032,1024,2060,1556,1552,1316,2072,2084,2088,1300,2060,2072,1044,764,2233,2483,2693,1810,2472,2486,2493,2808,1212,3008,2621,2771,2217,3008,3008,3008,888,2760,2728,1502,724,728,970,966,1572,1580,1602,1604,1600,1598,1596,1602,352,366,366,346,380,358,334,1666,1640,1992,1094,2046,904,876,856,932,940,1252,1276,1244,2012,2048,2048,2060,2064,2052,2068,696,2144,2656,1664,1872,2250,766,896,720,612,1892,948,1338,2616,452,940,2023,2466,694,1135,2618,1034,2544,1100,1872,720,1326,426,508,738,472,896,1510,900,1902,2708,484,838,2132,534,2568,2030,2078,1378,862,1072,944,448,1816,2577,2492,1638,478,376,2719,2454,1290,760,1512,952,1868,2631,2563,2777,2598,2612,2401,2304,2567,511,1832,1148,852,1578,2600,2487,2482,2615,2496,1567,1462,1462,716,1462,838,1511,2473,2519,2468,1656,1974,2567,762,1036,2496,486,2484,848,912,1058,852,2310,2454,916,536,2522,800,342,546,406,2092,2160,1496,1706,2325,2210,2290,1831,2259,2488,594,530,349,2421,2214,750,1110,1354,2557,2394,458,1050,510,980,2486,348,848,2484,2643,2815,2064,2481,2393,2548,2522,2453,2240,2210,2619,2620,2447,2560,2258,670,1076,1653,2480,1974,1454,814,636,1100,866,1553,1500,610,1396,2102,2478,2463,822,1092,582,2478,2473,2352,2579,2479,2633,2474,2449,2549,742,1332,1188,2555,2385,2070,2370,398,560,1172,602,2174,1308,342,2764,2545,2596,946,2540,2575,2450,828,1590,2565,2457,2414,1073,1099,2285,1676,740,482,1504,1154,1138,714,1278,1100,1564,1580,1692,1676,776,1686,1538,1654,1418,724,1346,1664,1108,1040,1138,1660,1652,452,1160,556,1594,1644,1396,1532,1536,778,778,1682,1700,876,1056,1376,508,1630,1636,1668,894,1666,1660,1108,1666,580,1070,1166,514,1458,550,644,2058,1384,2306,888,2314,1198,1776,2172,1186,2226,1112,2208,2082,1092,1518,1216,2142,1110,858,1872,538,2102,1308,1762,992,1000,1074,2214,2226,910,2086,930,2356,1206,1178,2358,1118,2554,1406,2502,2034,1440,2306,1404,2080,1098,2128,1622,2484,1976,1162,1598,722,682,1860,1366,2494,1288,1250,1202,1880,1434,1916,1486,2026,818,2308,2334,2460,2470,2210,2366,948,1846,1982,2074,1848,1978,1994,1858,1204,1818,2042,1884,2028,1914,1850,1876,1532,894,1912,1948,2014,1216,2154,1766,558,434,1810,1274,2022,830,1960,2038,1680,1594,1846,2178,1922,2062,1980,1964,1964,1420,1502,1512,2162,1106,2000,2120,1592,1922,2114,1038,2166,968,1128,600,2054,2162,1290,1952,806,420,2012,1978,2158,1148,702,1816,1954,1854,374,994,746,552,1990,2040,1988,1532,1814,2610,1528,3074,1972,2214,3068,2418,2076,2098,1606,1884,1390,1592,1852,3276,3240,3214,2910,3010,3284,2508,1958,2800,2334,2262,3128,2260,2436,2938,2962,2230,884,2224,1246,1246,1250,1246,1244,2648,2240,2958,3036,2690,2200,2814,2416,1808,1726,1708,916,1706,1714,990,1718,1748,1736,1752,1090,1968,1628,764,1110,1722,848,1136,1736,1372,1678,1686,1704,1626,1060,1694,1700,1600,1066,1122,980,1722,1704,1026,932,1706,824,1286,1280,1692,1708,1686,1672,1658,1662,1360,1032,1118,1262,1752,916,2136,2012,888,804,1048,884,2024,2004,2032,2012,532,948,900,352,972,1000,1092,836,2000,2288,2084,1712,2276,2204,2008,2380,2028,1008,1076,2068,2060,2052,2052,2036,2064,2068,2048,2068,2028,2056,2048,2368,2040,2004,2024,2060,2040,2056,2076,2072,1942,1810,1868,1418,1794,1954,1710,1364,2016,2004,1382,1844,1870,1898,852,1272,1964,1834,1862,1596,950,558,2234,1940,1628,1868,2174,1942,1966,1954,2032,870,430,1964,598,804,1694,1920,1420,602,1342,1532,1678,1986,412,818,756,1574,578,948,1688,1644,858,504,1508,1644,962,1346,1480,1696,1352,1132,324,846,1086,1112,1716,1214,1362,1358,1098,1464,1202,302,738,1360,1364,1376,1356,1508,1358,2014,1354,1342,1114,1188,1362,2390,830,860,1226,1994,900,624,926,906,1144,948,418,1016,774,594,2092,480,544,576,430,380,892,936,910,1326,1210,1480,1930,328,740,516,518,410,890,602,450,452,532,610,800,1802,772,1890,1682,1318,1268,1536,1758,1818,1868,1808,1416,1578,980,1740,1764,1600,1758,1628,1408,1472,1200,1608,1402,1700,1702,574,1896,1286,1278,1236,1530,1746,1852,1138,1636,1846,1840,1214,1400,1232,1772,1232,1344,1208,1236,1104,440,1560,1734,1788,1320,1278,1052,1044,1764,1094,972,910,980,988,908,904,1048,1288,1552,1516,1028,1360,1568,1584,1624,1276,1108,1296,1624,1748,1312,1396,1548,1344,1696,1460,1384,1588,1436,1504,1264,1144,1216,1304,1244,1056,1716,1180,1316,1500,1176,1196,1192,812,776,816,936,944,1576,1644,1160,1304,1124,1696,1388,1264,1752,1336,1672,1456,1236,1100,1724,1676,1108,1116,1704,1688,1668,1448,980,1448,1304,1560,1468,1120,912,1616,1084,472,1162,1336,498,586,2348,2422,2364,2366,2442,882,358,450,650,468,764,454,506,2304,2266,2322,2300,616,688,1488,1620,1624,1594,1150,842,546,452,1156,816,538,652,542,546,1620,1838,1840,1810,920,968,336,1098,1044,406,536,602,1934,508,536,556,616,512,524,886,448,466,612,746,602,992,1192,682,1420,452,806,818,652,580,656,1616,716,730,726,1604,738,1658,1678,502,948,806,1300,1446,1412,1414,1618,1626,1626,1622,464,468,462,464,466,992,674,766,884,574,1634,696,620,618,1254,618,758,752,754,1176,1176,364,696,1798,2250,2332,2656,1960,1888,1812,1224,1280,2298,1318,2568,500,1704,864,892,2918,544,1496,586,806,982,792,928,1856,1042,712,846,1102,750,548,1280,1274,724,1698,1264,2698,1280,808,890,1234,886,1696,1280,2512,826,1324,1368,1436,826,3016,1140,462,2968,1212,684,688,494,2160,608,844,796,834,1280,964,1786,1054,2134,2832,994,2778,1906,2746,2504,960,1660,2100,2608,944,1280,862,1434,822,1500,412,1754,1142,1986,2480,660,1634,2770,680,1280,358,1246,1548,2406,2420,2380,944,654,2502,2792,2016,1142,1394,784,2712,1676,1792,1784,1492,1468,1754,1900,1856,2012,2008,1082,2474,718,1324,328,400,1014,396,326,538,2542,1722,2028,1280,1280,1590,584,1566,1280,2914,1708,1090,1442,642,2110,2042,1096,644,1014,798,930,2416,1766,1280,1652,748,1582,980,1748,1378,758,1360,1998,2262,2794,682,2350,770,2742,1928,2168,648,1822,1696,976,1570,1966,1746,2174,2712,880,626,1596,2374,656,1112,804,1198,886,1642,860,510,594,780,586,1400,2228,2620,556,2604,1624,2588,738,604,1256,2106,1994,2096,2338,2624,2188,1644,438,1552,300,2398,876,1478,1478,1534,1798,450,1060,1558,1534,1536,1562,446,942,1550,1558,1440,1548,494,1588,1562,1356,1598,734,1594,1554,1586,1586,1558,1560,1552,1562,1556,1566,1578,1560,1560,1556,1560,1564,1558,1568,706,688,1526,1512,1554,1548,1550,1574,710,834,550,702,302,1680,1564,1560,1544,2250,2274,2288,2280,2254,1504,1410,1148,2270,1448,1314,2258,2260,480,514,470,2250,2256,920,1150,1738,1052,1028,1312,814,2272,1230,1044,942,692,2270,1828,738,812,870,872,2274,1498,1968,978,914,1634,2250,1676,1646,1104,1086,972,974,1144,1142,1244,1138,1018,1148,1104,1248,1028,952,1456,672,1310,814,2260,838,942,2262,2266,2228,2242,2240,1000,826,1208,572,1014,384,2288,1446,1388,2280,1258,540,534,1558,1120,1486,574,1268,2174,1114,704,704,708,1454,688,1494,708,1488,706,668,704,660,700,660,2270,700,692,704,700,664,704,1028,1010,926,1052,1054,1044,1052,1054,1060,1056,1048,1044,2110,2244,1050,2112,1242,1058,1048,1038,1054,1044,1040,1056,1058,1048,1028,1050,1038,1350,1038,1046,1040,1042,1064,1046,1052,1058,1054,1060,1052,2260,1058,2298,2282,984,2274,2280,1034,1600,1466,2286,786,2234,2278,2278,2270,2094,2182,656,2278,612,738,626,632,1136,1930,2200,2422,2274,1096,1126,2274,1210,1220,2272,2286,2232,962,1050,2228,2264,2258,2264,2252,2012,2050,2304,2280,1862,2170,552,1566,2004,596,578,588,618,918,1838,478,784,1834,2312,2262,2276,826,498,2266,568,398,1086,860,2308,1912,666,1086,514,994,388,520,648,500,582,872,2272,3636,430,902,714,2274,814,2296,824,620,728,560,2276,2250,1336,2386,1796,828,454,460,1316,850,1064,518,516,686,662,664,450,470,1344,1694,476,2262,698,684,390,390,490,1120,516,386,1014,416,416,428,884,462,1190,436,1040,746,494,1992,1038,1096,1108,1040,830,1046,1042,2300,1106,818,760,2278,2272,2258,2226,2276,1062,1096,842,924,918,756,328,750,1284,882,922,926,1044,1038,1044,1054,590,1040,1046,1080,1432,2264,894,2276,1090,702,1132,1046,2262,2266,528,522,2258,2264,1760,2038,2264,776,2458,1136,1142,1130,1174,1116,1132,1148,1128,1124,1078,1978,686,1138,1374,2458,1174,1572,1024,1042,1196,2266,2438,2428,2264,612,704,708,958,678,706,704,530,1368,780,552,516,948,402,414,2422,2266,2260,936,2270,738,1082,1470,2272,2276,2274,2266,2284,2272,2298,2272,2286,2266,2274,1432,726,572,726,674,2254,2266,2268,956,2356,2302,2262,2320,2282,2278,2246,2294,2278,2276,2646,2282,2260,2270,2280,2276,1046,1122,2434,2364,480,2354,2276,2296,2260,2338,2270,2280,2344,734,886,2342,516,524,516,474,1026,1680,1010,1254,510,486,2266,640,632,2284,642,1052,1052,1052,1052,1054,1054,1058,704,710,1564,1710,2344,2260,2308,2266,2268,2272,2262,2270,2282,2278,2268,2264,2258,2282,2268,2284,2264,2262,2272,2274,2266,2266,2270,2280,2282,2278,2196,2272,2276,2284,1138,984,2282,2438,726,302,546,1234,406,1026,1120,694,1590,1434,1130,2100,1240,650,1070,2126,1204,1196,1194,1194,1186,1198,1220,1214,1214,1576,1550,1524,1538,1598,1130,958,960,956,1080,1008,1082,496,774,2456,2448,1680,1140,1212,1096,1188,1106,996,2370,1600,1082,660,1320,1536,1546,938,1410,2204,692,1134,1068,1142,1234,892,1388,1016,978,648,932,1978,1640,1204,2074,1398,1402,882,888,1914,1654,1694,1156,1304,1244,1736,1620,1698,1662,2348,1140,2128,1054,1338,1470,852,1166,798,1662,1626,2148,1118,964,1020,1488,588,758,716,636,614,1486,1480,1052,1046,1030,2178,1844,2254,2198,2002,1668,1480,1596,1566,1664,1208,2014,1800,2082,1296,1178,2212,1672,2098,1610,1428,2100,1312,1986,1120,1312,1104,1144,1076,782,646,1200,1542,1050,1602,1578,970,1456,766,656,1120,1374,1368,1146,930,2256,1352,1576,1002,1790,1496,1104,1838,2144,1568,1304,1670,1866,1222,1108,974,1028,990,780,1830,968,970,592,1034,1284,1140,1262,1472,1478,1370,1466,1316,1842,994,808,1090,1130,1892,1608,1410,1292,1558,958,1096,1092,1408,1796,1280,984,1614,2326,1678,1434,1244,2424,1604,1580,1170,1466,756,1118,1432,1108,1710,1026,924,1246,2254,1604,1138,1454,1016,2304,1188,1370,1078,1528,1166,1136,1148,1146,1184,1572,1344,934,584,1098,2276,1690,1258,1068,1018,1112,1116,1754,1312,1322,1094,1030,1062,658,890,1566,1424,1592,960,1522,2110,1244,1606,556,2058,1214,1332,1294,622,2368,1516,1164,670,450,1786,698,606,1036,1070,958,1184,1704,1766,1814,1860,1764,1100,1620,1606,1566,1580,1076,1050,1460,1450,1482,1376,2046,1480,1642,424,860,870,854,858,648,928,1406,602,986,1272,1052,668,1036,1786,928,668,524,1188,456,446,524,1326,658,2032,1044,1354,1048,2288,1718,326,318,3634,3710,1394,630,636,1392,776,580,736,1062,1066,522,718,472,390,384,398,340,440,308,334,386,336,478,398,388,1698,412,1680,424,390,466,370,336,456,480,354,2290,2322,1692,334,1682,738,330,2660,618,1892,1802,2638,1750,1858,2136,1830,1718,1666,1598,1716,2046,2256,1860,2052,2216,1828,1778,1550,1608,1562,1952,2662,2246,2040,1932,1392,1888,1156,1022,938,1032,1386,1958,346,1304,354,356,1424,352,1856,1666,1728,1676,1626,2392,2276,1184,658,1916,2254,1524,1566,1550,1716,1674,2242,1930,1808,1922,2118,1374,2226,2058,2594,1562,1654,1800,1684,1760,1954,1702,524,856,2282,2132,312,1710,1512,2742,1908,2136,1656,1640,1598,1690,1664,2198,2276,1060,504,2694,2314,1764,1780,2202,1776,1306,2202,1738,2510,1514,1480,724,1468,600,1980,1818,1810,946,896,1896,1880,972,910,900,918,918,926,926,934,944,908,914,1916,374,370,490,440,376,600,684,610,1242,520,536,510,514,1944,324,554,1888,1694,1926,2022,1736,2012,1540,1954,1916,1962,1970,1940,464,926,1242,1910,1862,1824,2004,1902,2010,1976,1932,1930,1986,1920,1906,1084,808,1922,1950,1920,1958,1900,1864,2006,1972,1030,1044,964,376,1058,1982,562,562,518,1308,1698,1838,1628,1822,394,306,644,356,330,344,334,486,474,408,1972,1806,632,1236,1064,1172,1054,1878,1170,1592,1946,1950,1542,430,308,1962,2026,2000,1976,1920,916,856,886,1956,2120,1802,680,1700,1060,2250,1004,458,522,1626,920,424,1302,914,1942,1730,1280,628,2002,1530,1280,1752,1974,1280,2062,1840,1886,1280,1790,1998,2070,606,1446,2020,1280,1974,1884,872,1306,942,920,1952,1578,1110,706,680,778,1618,932,1208,1372,618,1990,530,1452,1693,1828,308,764,1220,1104,476,548,1192,718,810,1230,1624,746,782,550,1206,914,340,2234,1280,1280,1988,1386,2300,1244,2004,376,1336,316,1524,1504,1544,1508,1568,1340,1600,1180,1516,1344,1536,1544,1524,1188,1484,1528,1536,1568,1600,1372,1596,1556,1344,1492,1540,1472,1200,1472,1596,1544,1520,1508,1196,1580,1328,1576,1564,1568,1448,1580,1516,1340,1520,1576,1192,1560,1516,1188,1520,1540,1548,1332,1608,1540,1608,1344,1624,1584,1644,1500,1476,1184,1580,1552,1180,1536,592,1836,2112,1068,1064,2092,2116,2144,436,2196,2168,2040,544,700,468,1980,2092,1576,1638,1550,1236,1646,1512,1280,1612,1312,1646,1302,1412,1388,1332,1484,1464,1480,910,1364,1626,1530,1552,1030,1276,1278,1294,1168,1156,1432,1378,976,1586,1304,1674,1608,1744,1376,492,1720,1406,778,1658,1610,1382,1476,1714,976,1668,848,912,1612,1274,888,1780,854,1898,894,1870,1760,864,2202,590,1348,410,1348,1928,1706,1874,2020,570,2128,2390,2074,806,1566,1946,834,454,422,1470,1206,1158,1156,932,2014,1956,2408,650,1272,760,1776,1328,666,508,592,1972,1882,1884,870,970,1692,1152,964,1372,952,578,968,860,2178,990,1914,1112,1906,2350,1522,1206,614,1546,984,382,972,2162,2244,2202,2306,1200,862,1146,1362,622,2058,930,908,1772,316,1832,2186,2056,2284,2310,1378,2016,2210,1934,2224,2152,2868,2732,2667,2186,2344,2763,2762,2319,2662,2659,2679,2749,2753,2653,2789,2760,2763,2783,2764,2804,2807,2752,2777,2080,2080,2488,2667,2668,2398,2728,2732,2833,2761,2676,2730,2754,2752,2682,2760,2637,2645,2623,2672,2667,2674,2689,2668,2665,2701,2742,2730,2729,2745,2705,2752,2665,2667,2594,2751,2612,2664,2756,2105,2736,2700,2600,2746,2681,2731,2717,2421,2700,2665,2556,2460,2637,2729,2658,2743,2695,2688,2675,2442,2662,2714,2737,2805,2700,2720,2527,312,1984,2406,2666,2724,2297,2265,2326,2711,2176,2661,2705,2560,2624,1984,2795,2697,2719,2650,2736,2696,2633,2738,2637,2631,2643,2637,2453,2556,2672,2717,2753,2708,2707,2500,2674,2692,2427,2812,2728,2658,2654,2671,2581,2544,2720,2655,2742,2530,2534,2704,2728,2509,2728,2704,2460,2831,2830,2617,2605,2660,2815,2672,2683,2487,2316,2665,2651,2382,2687,2664,2243,2620,2668,2652,2645,2658,2663,2599,2660,2720,2722,2272,2726,2481,2655,2728,2712,2674,2647,2661,2706,2779,2677,2561,2659,2497,2639,2474,2669,2146,2585,2710,1980,2352,2764,2473,2639,2656,2737,2700,2715,2155,696,302,382,330,336,352,878,780,802,1072,1031,920,880,932,866,1206,890,442,2257,918,526,556,1595,1338,2292,862,2402,798,802,1906,1472,2162,2221,1562,1992,2261,608,604,778,2053,2643,2639,390,582,1414,1228,1332,1384,758,1164,1386,750,556,486,466,482,1428,1380,1382,1044,658,800,2414,2122,2486,2158,2170,1820,2146,2572,2566,2574,2880,2350,2538,2378,2228,2220,2242,2210,2138,1392,2118,1098,2072,1364,1598,1760,2168,2270,1052,2304,1050,1448,1644,1556,2560,2248,2397,1208,460,1316,1424,1456,1068,764,704,1646,1614,1630,1632,476,484,590,2046,1284,1384,2044,1702,1708,1464,1488,1474,2034,2028,2060,1718,1840,1720,1210,2038,1620,2026,1252,1394,1504,1722,2034,2028,2026,2036,1786,1458,1492,2030,1728,1722,2028,1706,1426,2068,1720,1714,1708,2048,1498,1246,824,1668,1728,1718,1462,1718,1524,1660,1718,2026,2038,1536,1538,1410,1552,1346,1144,1536,904,1704,1132,1606,2042,1702,1244,2034,1548,1678,1676,1428,1654,1662,2052,1472,1456,2028,2030,2028,2034,2030,2044,1182,1150,1710,1648,1604,1304,2022,1534,1706,1190,1416,1586,970,1746,1402,1718,1538,1694,1056,1286,1426,1700,1654,1694,1650,1708,1710,1558,1644,2028,1654,2032,2032,2032,1712,1714,2022,2028,1528,2034,2030,2030,1302,2044,1510,2042,1446,1600,1650,1650,1410,1716,1716,1724,838,2038,1282,1708,1532,2038,1704,1492,2026,2032,2030,2042,2030,2030,1488,1612,1184,1714,1714,1676,2026,1704,2022,2030,1374,2028,1318,514,1500,1494,1714,1648,1716,1628,1714,1428,1430,1564,1526,2024,2042,2030,1712,2034,1550,1710,1714,1500,534,1378,1758,2040,2076,540,678,1642,1654,1634,1670,2026,1292,1186,1368,1718,1704,1716,1452,2050,1482,2034,1728,1840,1676,1706,1212,2036,498,1612,2036,1270,1392,1498,1710,1632,1470,2030,1478,1500,1716,1708,1732,1708,2050,2026,1462,2036,1728,1710,1660,1476,1520,1250,814,1636,1634,1738,1724,1472,1700,1542,1642,1730,2034,2044,2034,1550,1410,1556,1340,1152,1528,898,1700,1144,1602,2046,1714,1702,1678,1560,1676,1704,1434,1664,1654,2028,1478,1450,2050,2024,2048,1404,2030,2046,2032,1152,1716,1652,1618,1304,2040,1706,1718,1164,1422,1590,982,1744,1404,1702,1544,1694,1066,1290,1422,2024,2042,1690,1666,1710,2048,1474,1642,2032,1674,2028,306,490,738,954,1598,2044,2030,1722,2028,1538,2030,2040,1520,2030,1312,2024,1522,2032,1462,2034,1660,1656,1708,1728,1710,1254,2026,1304,1724,1542,2028,1714,1482,2042,2024,2044,1498,2028,2048,1496,1614,1186,1708,1726,1682,2040,1712,1464,2030,1594,2026,1306,1494,1730,1656,1728,1624,1720,1424,1452,1562,1544,2022,1788,1534,2026,1734,1716,1566,1708,2056,1054,1512,2280,2280,344,1844,1848,1856,1860,1856,1880,1856,1848,1868,1848,1884,1880,1868,1864,1860,1860,1880,1864,1876,1848,1884,1852,1864,1856,1856,1848,1868,1892,1880,1864,1848,1848,1860,1852,1876,1888,1880,1872,1872,1896,1848,1884,1868,1892,1892,1876,348,518,758,1812,850,1752,642,1504,1692,858,712,1786,554,1100,772,1514,396,1826,592,1722,1834,710,1824,1788,1812,890,578,1774,762,1876,1948,1780,664,354,962,1852,578,1842,406,770,1546,1554,1850,1834,1410,1784,1024,1468,934,872,1514,1938,1794,1878,582,1386,1386,1380,662,844,1418,1462,1474,704,598,940,1852,1824,1838,592,1842,792,1610,664,1698,1718,1724,590,1796,776,1702,1814,1720,1802,588,1504,1668,1594,1882,1776,1724,1804,1896,918,1176,864,902,868,1892,1360,1700,1708,746,1026,724,1474,1762,1854,1392,1394,1946,1674,1842,1288,806,1060,1532,1434,1294,854,1518,746,912,1866,706,730,1728,1634,1694,558,1904,1896,1884,1894,1708,1762,1784,1710,1812,864,1628,612,550,536,422,1390,598,1214,1464,1456,1300,1872,710,1884,1484,1016,488,1558,1730,1822,924,1894,1924,1858,768,1234,1724,1902,1266,1882,442,1872,366,1190,1864,690,1746,1600,1892,1412,1888,1744,402,1878,1882,1760,578,1876,644,1886,1188,1722,1848,1832,762,1614,1438,664,1282,1716,1100,1530,508,1870,664,1210,1804,1710,708,698,798,1870,1884,1004,1884,1052,1880,1728,1252,1150,1154,646,1872,1774,1684,1504,1858,1794,1346,986,1842,958,1212,830,1404,1302,1194,1004,1534,944,1236,1544,1546,1128,1242,664,780,1314,1772,638,1868,990,1826,726,614,1102,648,1356,732,1198,1360,1368,1878,1702,774,1830,752,1184,1654,1732,1700,1676,1060,1752,1344,662,662,1198,1062,676,1168,766,694,1728,1742,1364,1178,1704,1372,632,814,1726,1746,1232,1084,1312,1402,1876,1414,1862,1262,1094,1234,1044,1096,1536,1752,976,1250,946,900,894,912,942,1262,796,1862,656,1280,1384,1392,1264,1424,1300,1236,650,1764,1060,1816,1576,1714,736,1424,834,754,1526,1206,1144,1890,1874,1134,1804,1896,1688,1900,1882,1104,1682,1676,1514,1942,1534,1812,1892,1860,1004,1076,534,1810,534,1798,1848,1878,1928,1772,1286,1492,1844,764,766,2250,1258,1414,1162,1792,904,922,640,672,1298,1112,1258,630,378,1832,1406,1400,1400,1414,1746,1264,1418,1436,1740,1734,1728,1266,996,1458,1392,774,1726,1564,1732,1746,1884,1736,1962,1256,1720,1050,1280,1400,1266,352,356,936,1596,1884,754,1916,1640,1582,1928,1888,1956,1920,1378,1902,1904,1362,1972,1930,1930,1024,1920,1858,1970,1912,1936,1648,2056,1412,1884,348,1144,512,1796,596,952,1700,1676,396,1688,480,1672,1696,1696,1788,1716,528,1112,1098,814,902,984,852,1268,942,1078,716,764,676,798,618,592,628,642,1488,2396,2388,2882,1736,3068,2854,2226,2906,2888,2878,1440,2898,2780,2866,2846,2894,2442,2704,1912,2732,2816,2644,2864,2864,2818,2876,2892,2892,2406,2914,2388,1564,2402,1838,2350,2418,2402,2904,2374,2898,2886,2898,1304,1250,1740,2894,2390,2920,2402,2886,2806,2904,2396,2908,2868,2550,2874,2912,2386,2684,2390,2616,2858,2904,1646,1480,1760,2054,1834,1430,1414,2672,2694,2718,2388,2126,2880,2882,1414,1418,2806,2912,2114,2596,2066,2876,1548,1570,2232,2230,2346,1746,2902,1322,1318,1312,2888,2398,2796,2708,1978,2906,2406,2668,1384,1386,2480,2468,2038,796,1356,1952,1946,1920,1912,1176,586,1892,1912,1924,1940,1176,1928,1942,1678,1644,1882,1608,1730,1790,1632,1948,1920,1886,1116,1940,1032,1714,1172,1874,1874,1384,1528,1916,1726,2098,1836,1946,1394,1902,1902,1860,1964,1756,1696,1856,1860,1054,1984,1190,1666,1740,1638,1386,1504,954,1722,1766,1672,1704,1606,1948,1948,1716,1760,1762,1938,1694,1646,1772,1594,1878,1162,1832,1626,1954,1946,1822,1962,1826,1686,1942,1434,1432,1816,1814,1768,1800,1176,1948,1868,1936,1876,1738,1738,1858,1780,1782,1862,1864,1684,1924,1934,1880,1972,1690,1752,1646,1832,1774,1586,1490,1784,1768,1852,1330,1634,1778,1696,1778,1760,1882,1886,1902,1328,1930,1876,1948,1888,1898,1956,1962,1722,1876,1812,1886,1684,1128,1780,1878,1892,936,1856,1706,2074,1878,1698,1956,1762,1400,1346,1746,1754,1088,1946,1750,1476,1450,1902,1184,1590,1810,1576,942,1948,1896,1704,1574,1858,1802,1886,1392,1794,1796,1868,970,1772,1634,1794,1898,1706,1704,1890,1510,1576,1782,1860,1928,1428,1652,1876,1724,1952,1892,1780,1784,1576,1626,1532,1968,1192,1556,1758,1834,1750,1764,1888,1720,1822,1922,1848,1940,1706,1958,1316,1936,1942,1884,1874,1806,2028,1822,1770,1712,1784,1028,1426,1480,1842,1696,1938,1678,1926,1548,1722,1810,1442,1424,1934,1866,1182,1358,1792,1176,1186,1276,1886,1946,1492,1714,1190,1714,1910,1908,1608,1710,1818,1870,1758,1746,1888,1636,1942,1950,1852,1074,1374,1714,1302,2006,1870,1706,1736,1880,1588,1958,1688,1950,1938,1782,1834,1766,1776,1350,1826,1400,1876,1878,1878,1760,1772,1874,1894,1924,1442,1948,1684,1416,1874,1414,1840,1724,1864,1658,1896,1878,1878,1808,1796,1868,1854,2126,1884,1888,1768,1780,1894,1942,1938,1776,1728,1942,1766,1848,1848,1878,1888,1896,1902,1556,1784,1852,1866,1864,1766,1692,1714,1782,1784,1630,1182,1544,1190,1668,1018,1852,1854,1762,1592,1666,1534,1534,1734,1662,1066,1808,1772,1888,1274,1218,1784,1618,1632,1340,1284,1772,1704,1730,1776,1652,1304,1312,952,942,940,986,1776,1554,1512,1762,1482,1526,1646,1650,1782,1772,1246,1300,1604,1676,1740,1758,1234,1798,884,1860,1296,1316,1684,1638,1768,1706,1764,1290,1292,838,1666,1774,950,944,1718,946,940,1620,1294,1398,1736,1304,1256,1772,1618,1738,1472,1398,1772,1612,932,1072,1666,1706,1906,1300,1294,1520,1634,1202,1494,1504,1316,1796,1886,1696,1700,936,942,976,966,1776,1742,1308,1300,1812,1770,1660,1658,1190,1548,936,1058,1358,1696,830,1970,1874,1638,1736,956,1726,1438,1644,954,946,938,940,944,1056,1776,962,1792,942,936,1780,1872,1716,2114,1640,1646,1652,1916,1902,1722,910,1502,1492,1692,1862,1328,1308,942,934,1790,1190,1296,1920,1716,1862,1384,1956,1800,1802,1632,1864,1568,1398,1158,2070,1952,1728,1886,1888,1564,1600,1870,802,998,1786,1928,1974,1878,1434,1558,1734,1858,1868,2090,2100,1550,1880,2060,1776,1594,1920,1774,1712,1768,1778,2060,1728,1658,2076,1884,1410,1754,1764,1944,2054,1802,1774,1914,1938,1928,1884,1824,1950,1134,1528,1908,1780,1414,1882,1878,1644,1916,1776,1854,1870,1528,1530,736,1788,1176,1532,1508,1882,2038,1866,1862,1254,1012,1860,1408,1658,1774,1764,1768,1876,1892,1878,1872,1400,1708,1106,1418,1828,1734,1458,1818,1778,1676,1888,1764,1762,1714,1684,1852,1768,1722,1528,1452,1926,1770,1742,1678,1690,1442,1762,1770,1780,1886,1930,1776,1764,1768,1520,1650,1966,1778,1722,1522,1690,1910,1706,1784,1888,1716,1658,1280,1774,1688,1766,1896,1770,1700,1760,1622,1716,1940,1294,1280,1770,1816,1280,1768,1776,1770,1782,1776,1892,1880,1596,1328,1972,1594,1604,1774,1638,1740,1734,1280,1784,1712,1702,1774,1650,1650,1762,1784,1764,1764,1764,1794,1952,1786,1962,1964,1786,1766,1772,1782,1280,1764,1280,1774,1740,1764,1774,1816,1774,1798,1796,1772,1774,1704,1626,1776,1762,748,1532,1668,1886,1412,1890,1858,1774,1754,1768,1774,1788,1948,1776,1986,1712,1570,1742,1772,1770,1530,1762,1562,1780,1772,1698,1702,1770,1764,1778,1766,1792,1880,1710,1066,1920,1792,1788,1766,1776,1778,1772,2024,1280,1410,1702,1590,1770,1772,1956,1618,1654,1558,1718,1280,1512,1610,1778,1776,1768,1740,1644,1920,1758,1604,1414,1628,1738,1764,1350,1280,1788,1600,1556,1664,1762,1770,1778,1646,938,1706,1704,1700,1704,1952,1764,1716,1768,1766,1714,1736,1742,1794,1712,1838,1830,1882,1918,1916,1894,1662,1782,1598,1590,1962,1778,1770,1912,1772,1768,1774,1622,1770,1718,1808,1354,1772,1930,1878,1762,1764,1554,1882,1950,1948,1782,1778,1932,1920,1354,1418,1908,1930,1820,1832,1280,2808,1744,1718,1922,1782,1868,1878,1802,1768,1768,1668,1942,1922,1878,1768,1834,1788,1668,1946,1622,1472,1702,1704,1790,1504,1642,1834,1792,1598,1724,1760,1780,1952,1710,1774,1784,1944,1420,1724,1748,1884,1798,1720,1712,1978,1724,1940,1770,1828,1884,1648,1768,1766,1416,1764,1970,616,1348,1866,1706,1708,1650,1280,1766,1768,1772,1962,1356,1772,1764,1768,1768,1790,1752,1820,1770,1598,1550,1570,1600,1610,1552,1598,1552,1652,1830,1846,1930,1938,1844,1936,704,670,686,706,1620,1108,1666,684,442,898,600,1644,1758,1762,1472,1952,1768,1764,884,1778,1778,1772,1910,1608,1958,1766,1770,1774,1660,1770,1810,1770,1766,1958,1780,1768,1774,1808,1742,1942,1772,1768,1942,1780,1776,1946,1894,1708,1708,1770,1950,1768,1764,1766,1778,1796,1740,1728,1766,1762,1948,1728,1774,1300,1814,1948,1044,1408,1694,1686,1764,1752,1780,1708,1584,1688,1798,1778,1532,1330,1764,1764,1666,970,778,1758,1756,1106,1772,1764,1954,1958,1762,1760,1710,1192,1434,1768,1774,1760,1756,1902,1782,1790,842,928,1280,1772,1768,1758,1776,1774,1548,1758,1900,1760,742,856,886,794,1770,1772,1766,1768,1774,1416,1756,1632,1746,698,1476,940,862,834,1892,796,866,1780,1852,1710,1690,1772,1760,1326,1324,774,1174,1954,1756,1732,1754,1774,1760,1764,1234,1360,1360,1268,626,920,618,1102,850,882,782,868,558,552,1980,760,686,592,514,516,506,888,866,664,1108,712,696,548,642,544,702,714,628,1462,616,544,720,1968,1346,966,1656,838,734,1102,794,708,888,836,766,684,780,850,828,942,676,662,804,1774,806,818,850,1048,1454,826,620,570,1954,1846,1240,752,756,920,1958,640,636,924,786,664,834,692,662,802,576,574,656,620,834,884,746,764,760,948,1056,1728,1770,1742,1692,1798,1782,1964,1976,1944,1940,1976,1774,786,1996,1780,1782,1800,1770,1252,1778,1766,1770,1778,1786,1768,1776,1310,1312,520,1524,540,1528,564,1172,600,1328,1456,748,1380,1108,544,1292,1304,1304,1328,1236,1276,1316,460,1248,1092,1380,840,1384,568,1392,1336,916,1280,1320,836,1372,1428,438,696,1000,686,1318,1444,548,584,1040,502,1402,898,892,1210,1310,644,990,958,1064,1260,1316,1252,1240,748,638,1086,1080,708,1118,960,972,560,1590,600,1222,838,1178,936,1244,884,558,1354,916,800,760,1070,1446,802,656,1516,542,734,858,598,966,1336,1212,850,1322,1576,1194,1014,1092,586,998,830,550,748,596,814,958,844,1312,852,1298,1240,1312,1122,1398,350,1252,832,1228,664,544,526,468,574,1294,1370,1340,1122,566,614,1138,598,500,562,1320,1064,1062,720,340,574,606,846,560,1244,930,1276,902,938,900,878,874,454,904,688,920,1104,1144,894,1014,1056,1246,872,614,1306,648,758,1508,906,1090,1584,1456,724,668,756,1296,1568,776,776,928,1064,1600,1208,1216,1352,1360,736,1532,1536,1208,1144,1596,1616,1004,728,1144,360,804,1700,1476,1976,1008,2515,2010,2520,2370,2360,2428,2417,2414,1658,1692,1338,1586,1536,1592,1670,1236,1560,1658,1510,1352,1398,1304,1432,1038,1280,1384,1560,1340,554,1366,1386,1432,372,954,644,1302,628,1132,1302,1014,1648,1650,1676,1456,1472,1504,1416,1346,1640,960,1098,1376,586,1502,472,1522,1116,618,1396,1414,1318,1394,1422,1424,1548,1200,1654,1186,1346,686,1514,1300,1172,1172,1440,1200,1306,1556,1654,1484,1758,1490,1668,1660,1674,1468,1454,1164,428,1158,1340,1334,1182,1116,1678,1418,1748,1650,1648,1424,386,308,1292,1422,1540,1410,952,416,1640,1482,810,1542,1484,1546,1674,836,1250,1136,1352,1090,570,1184,440,408,440,1232,576,1476,1468,1472,1472,1476,1472,316,1164,572,568,860,1256,704,852,1576,1288,1468,944,1692,708,1128,1380,1382,1380,1050,1314,1316,910,952,1076,896,1094,834,920,880,972,1074,564,796,3588,1348,3314,1328,546,820,438,452,406,474,506,1360,854,1866,1874,1872,988,1012,2501,1943,2513,2504,1679,2475,1336,1332,1820,1780,1520,3304,2896,2608,1444,1552,1556,1552,1328,1508,1504,1620,1168,1364,1500,1508,660,2388,1742,1060,1090,482,490,494,314,1590,486,408,1150,834,538,898,2334,406,400,1828,410,714,894,776,1034,420,1070,892,400,1092,314,884,1500,1428,1156,928,972,888,768,1092,1072,1052,796,748,880,1040,736,1020,952,1032,972,932,1112,920,728,988,988,880,968,1156,1080,704,712,976,1008,924,912,936,908,1388,880,980,1008,1372,872,832,920,812,744,1316,1432,1392,1048,796,1364,1164,1004,1096,1392,928,1264,1060,672,1208,940,716,956,1124,980,840,804,964,924,972,912,788,972,980,932,724,1012,988,900,952,920,576,1052,876,736,1012,760,840,868,980,952,992,1016,968,988,852,812,1100,572,916,1420,868,696,944,896,344,1316,780,888,964,752,1040,816,804,996,720,584,872,756,952,728,928,1068,832,876,368,1176,1004,620,1300,600,1252,1216,1348,1108,896,1332,968,952,1288,1392,1552,1200,1280,356,936,808,860,1108,776,1188,576,916,928,896,748,808,904,1240,1364,940,1320,1484,1412,1416,1244,1200,1308,1418,836,1512,1734,1148,916,1016,904,916,1056,1068,1048,820,752,884,1040,756,924,1312,968,1048,992,972,1132,908,740,1040,952,888,1016,1192,1172,704,716,1246,628,512,1204,916,928,908,1360,932,1008,876,1348,860,712,840,920,816,752,1356,1436,1384,1044,1292,1220,1000,1092,1348,1096,1248,1328,924,1276,948,720,992,968,1168,984,844,812,968,920,1170,928,800,984,944,940,832,1012,1008,1044,952,964,1134,884,760,1004,764,844,848,896,932,1024,980,992,856,816,1096,572,968,1376,872,704,960,900,460,1280,772,880,988,760,1012,920,824,988,652,604,880,828,964,752,928,1080,848,872,1172,1040,656,1332,660,1240,1216,1268,1188,884,1344,936,964,1266,1400,1450,1196,1340,800,908,892,856,1108,780,1176,576,872,956,912,812,812,904,1252,1354,944,1312,1408,1448,1432,1280,1208,1322,1332,884,372,614,2198,418,2693,2530,2525,2488,2510,2509,2512,2516,2581,2508,520,2458,356,1314,2102,372,424,376,1624,368,1848,1088,1504,524,384,384,804,1488,376,464,1700,376,380,372,1004,380,1580,380,1200,384,1860,1728,372,1452,664,1552,1732,384,384,1636,468,1616,1644,2032,1278,1662,1664,1646,1662,1140,1666,1586,1434,1360,1314,1680,1472,1504,1610,1582,972,1368,1012,1500,1578,1162,1570,454,778,1698,1808,760,672,644,1098,422,820,1214,1232,2536,406,2722,2116,2410,684,424,2362,1206,2604,2452,2584,1506,464,604,1002,432,2866,964,788,960,540,518,580,406,548,2540,1424,728,642,506,522,1068,876,356,1194,492,1182,1212,904,1210,524,664,534,544,538,522,426,624,2272,888,1422,2088,432,2526,1032,1024,1028,1470,832,988,2754,2028,760,2442,1250,540,430,1070,444,382,432,862,692,688,420,2506,1018,1222,1536,406,2332,2867,2816,812,384,384,384,2554,756,444,1398,1264,1204,728,420,728,730,760,830,782,796,306,422,1220,2480,740,512,1212,1202,1216,2520,1064,1174,1208,1154,454,1238,1098,662,672,614,790,876,862,876,876,1218,1204,2100,508,552,548,542,560,2452,400,1208,766,762,746,342,382,1098,468,1224,486,742,2836,1274,1566,724,630,776,846,568,2584,510,2360,1222,386,524,1246,1210,688,1022,2552,756,2582,840,488,676,436,430,344,418,452,402,534,504,598,336,462,1366,1454,1052,1238,466,628,734,1178,716,600,1236,438,496,1080,420,558,598,474,422,2476,492,432,432,1198,1032,1124,1300,332,1434,956,852,352,678,982,722,1058,1214,2282,1184,476,508,2276,2290,2298,688,704,688,466,678,578,424,1772,484,518,306,472,418,502,316,436,686,510,1228,1034,474,1210,500,400,528,418,392,374,868,356,812,520,670,664,780,806,760,458,438,424,320,776,2890,1286,2056,480,2392,2196,1218,1420,2482,716,1664,1290,1092,798,1060,984,2672,1696,516,436,704,488,480,380,400,2518,490,1494,1270,616,518,2652,1010,1404,1942,2132,1434,2266,660,1554,798,972,2406,1114,970,460,712,956,2212,760,1110,984,2689,2877,1524,2626,1062,1398,2216,1492,442,602,432,550,498,428,434,460,452,442,472,346,352,446,334,492,494,464,380,496,426,328,392,362,404,348,2284,1574,778,806,770,798,798,758,806,794,802,792,802,1940,1080,704,330,746,1468,2440,464,646,448,1070,1564,1076,2012,2160,388,756,860,806,868,858,490,356,480,1042,1292,520,500,614,1738,1548,354,1028,472,498,830,304,804,374,330,766,438,568,1852,1178,2140,1158,500,440,878,474,416,936,454,1152,1144,540,404,2364,2098,2386,1154,774,2314,2368,2402,424,954,902,2402,1656,600,380,678,358,1044,572,540,362,1050,886,938,2066,452,1168,358,320,768,1850,2094,554,552,560,1528,1456,628,542,1170,1032,2474,1054,2573,1128,1596,706,700,1058,1830,444,1164,1409,2448,1090,902,532,616,464,426,2458,2396,2578,1098,1156,1150,1166,1154,1050,1378,1392,1764,722,548,964,1186,788,496,1378,962,1052,2200,694,678,794,1120,1158,456,1120,762,718,976,960,1294,404,696,1132,1168,496,424,762,2634,324,1866,1226,1396,468,324,784,1610,334,1052,1316,694,612,2552,794,2380,1520,596,640,730,1554,702,2378,708,616,710,2280,316,340,2455,760,614,2394,1318,1106,884,734,1042,696,618,1130,1930,574,894,1758,1750,478,1138,1072,2008,598,780,550,730,564,434,1258,414,586,1164,648,1438,674,2537,2416,564,1326,680,992,2764,320,524,1344,586,1110,518,1418,1944,846,1604,1648,1186,872,770,2404,1152,1150,2140,1160,976,870,576,872,572,774,544,1136,1102,1172,2400,1052,692,644,2296,2096,810,1154,472,700,410,534,1204,2120,1592,1796,488,410,376,1270,2282,2128,1056,1186,682,972,1158,1018,890,1128,390,422,900,952,676,1296,448,638,2093,438,630,958,722,718,668,686,654,728,1052,2012,2402,2438,1920,2016,1288,630,1660,1128,1836,2394,2605,852,1180,446,318,726,794,930,1814,1132,2468,670,1418,1116,2276,514,538,900,1012,2346,514,532,512,700,2350,990,1174,2510,436,828,2744,370,2380,804,326,524,1114,1994,2024,874,712,1973,1254,2048,1124,812,1168,584,530,552,512,620,460,1358,1718,770,1208,526,1282,2270,640,588,2500,1600,880,372,376,396,634,722,1620,894,1172,710,652,2396,1098,932,414,1400,1834,1164,2328,2138,582,1180,1036,1180,2586,1342,750,1124,606,2302,1138,1584,848,428,616,618,829,2390,1862,550,2134,1416,1834,2478,750,1230,904,1046,620,1082,1116,718,1266,794,928,2168,766,2846,376,420,660,924,796,666,738,474,1260,1010,724,2400,2240,882,1150,1172,620,748,642,530,1132,1154,1322,1134,462,1154,2583,452,970,2054,1970,1020,1168,880,946,2426,700,2590,516,516,1964,918,2802,2497,2012,388,1164,936,1135,694,1245,1128,1134,628,1270,724,603,2308,2648,1328,900,2146,1082,930,1724,550,2404,2308,710,726,1048,584,462,580,300,1264,586,600,730,532,552,706,566,1440,1132,1152,2126,2162,562,1586,2366,1232,676,2354,454,1058,514,1814,1056,322,2390,504,1162,830,1152,670,796,756,810,1528,1474,672,738,306,600,600,680,2372,1134,1130,1140,1184,1038,578,2356,2556,1772,494,1068,650,588,808,778,384,380,698,568,860,820,1210,734,780,744,2116,998,1570,1000,1124,708,700,690,766,304,698,306,1774,1012,1080,596,570,734,1152,1202,586,1210,1956,1148,706,1596,1146,1052,930,1562,1616,872,664,632,2288,914,2398,1154,2400,412,768,668,784,1712,2128,1176,908,1048,980,1142,2564,2396,2006,2488,1192,1810,648,1582,1860,442,1010,1132,1132,1134,994,710,1010,856,1000,2248,484,890,402,2398,820,748,638,858,996,626,1370,664,816,2408,1244,1014,2464,2358,1414,1030,448,504,464,474,2386,2592,1094,1164,940,1562,588,658,582,1004,996,1000,2396,1815,324,738,1522,2132,1594,1694,1162,1592,894,2406,332,2404,642,2002,974,2230,770,896,762,754,470,384,546,1534,628,1100,852,1174,790,2392,1318,840,1718,1062,842,1110,1522,604,558,506,2388,580,438,1598,1070,1068,428,1892,878,1392,752,1036,2166,2530,1186,2428,798,958,904,1202,1912,326,1950,596,382,2018,1936,598,628,1994,1070,498,838,592,1240,1780,946,668,1052,538,1300,450,1520,788,452,1126,1132,1142,812,2396,1550,1052,732,664,640,1934,700,696,752,676,674,2592,994,1082,832,778,450,658,708,1168,1380,788,1126,1016,826,600,450,2859,1356,1076,824,794,704,1050,808,2290,1930,2604,2500,770,810,828,668,648,750,1114,406,1626,510,1580,704,1506,848,1010,676,730,2358,1496,1976,2426,828,1072,1330,788,1272,1296,310,546,618,326,426,1442,1846,1494,696,700,2356,590,1988,1710,1662,1250,2214,644,434,396,578,640,838,2388,1466,536,810,542,1024,540,2018,1054,1112,2110,2432,1036,1066,766,994,562,2330,2006,830,1432,1370,1470,1018,1124,1162,1152,710,870,1084,658,2138,1050,926,1180,872,874,866,844,870,1510,1034,440,722,686,830,510,558,796,908,2390,1964,1996,1362,1460,1172,1468,636,1008,2356,1062,500,972,902,1212,2416,1200,608,542,786,742,568,948,818,1668,394,888,1240,1270,972,394,1014,442,344,530,716,1280,2132,1036,764,656,386,2128,2134,2536,2390,964,934,608,646,1050,1834,550,1162,1156,1526,806,690,670,480,1038,320,1210,1468,1478,884,836,1012,998,714,444,480,1401,1322,1408,1210,2400,526,2292,2306,1090,420,1470,1158,782,426,526,452,2354,1594,2178,1162,696,784,1566,2314,900,1166,634,402,622,698,634,1060,372,2358,2464,780,2398,696,1446,2544,2370,1152,712,1166,844,1336,532,1216,2376,1100,864,1418,1226,598,906,1140,2786,378,614,842,898,690,746,1236,2354,1572,968,1014,840,2302,1156,662,1242,1052,428,1578,374,1056,384,932,2014,708,722,1234,1078,1078,1164,598,2198,1930,428,2404,836,1270,1686,978,2254,436,424,798,752,910,1310,2208,2316,2382,1724,1456,1702,2318,566,506,1108,926,530,1210,948,970,910,732,2410,1032,820,1892,440,948,2382,1624,1574,1532,736,814,924,798,1164,462,832,360,1022,322,1016,2398,480,504,794,506,524,448,1036,1094,806,590,1172,584,2720,398,674,1520,428,1332,690,2288,1250,426,1088,2404,440,534,1482,546,432,478,1450,564,712,1154,410,662,446,908,1242,2500,2200,2324,2404,932,2400,906,758,2606,1742,556,732,1224,884,2400,1218,904,2352,1032,1048,1394,1746,1182,582,334,1174,2374,548,508,720,734,886,808,1052,634,1228,1208,1010,1058,696,872,626,694,608,648,572,566,722,636,2394,1204,1202,1248,922,344,1980,567,590,1460,826,482,1140,810,796,706,806,770,784,790,664,770,768,784,770,362,668,1480,806,422,374,550,998,742,614,646,1488,838,774,322,2354,766,942,782,760,700,688,728,2592,718,734,606,916,590,1340,816,1046,722,746,1266,332,1732,1810,572,762,642,1002,620,1210,1168,614,1020,776,654,792,496,450,994,926,842,1186,752,2562,426,1378,1792,848,1290,834,438,506,806,404,716,1552,1698,1062,1150,1118,830,910,761,518,520,580,998,520,1036,400,408,684,882,782,1658,1452,1218,1024,2658,708,784,672,1220,2390,374,2138,2268,2278,1072,1068,522,510,442,736,1144,510,1062,1064,1798,328,2098,308,660,1244,2396,356,558,404,468,708,468,500,1388,1352,1270,1514,416,380,2540,684,1886,1604,2070,2396,2404,1102,882,970,436,1160,594,1648,1794,1132,362,2400,2054,2394,1056,1084,1154,1582,1594,1604,1602,1594,1638,1602,1843,1578,630,2382,338,448,904,670,1460,944,806,878,408,1248,1788,1006,308,506,1084,540,1090,2404,1260,446,334,1410,616,1514,398,962,1676,804,1666,1602,2396,876,1208,716,1520,386,526,1114,1272,446,534,452,666,1090,796,342,448,722,2380,876,888,828,878,1750,796,1282,762,822,636,2782,720,682,498,1270,596,702,1786,1076,716,500,794,464,426,514,1462,1156,918,840,1094,772,1320,1150,576,1862,1596,1070,1048,802,1238,814,1036,1478,572,412,558,2382,2176,498,630,1616,1118,1972,888,2522,608,1058,656,1518,962,750,396,880,430,1058,1046,596,586,1154,1188,2038,1146,1146,1398,1328,470,808,1050,676,416,426,410,1226,2122,1046,742,1228,1144,450,996,1098,534,498,830,788,424,1188,2154,1168,528,1054,1402,1452,570,1170,938,1506,1406,562,596,550,1320,314,640,2310,576,798,928,602,422,2282,1588,2298,816,886,332,1392,946,1020,536,1604,990,1068,760,1238,2114,608,534,1406,600,524,408,1216,944,1240,864,1348,1236,878,372,428,1078,1514,720,718,714,712,684,1226,826,1160,2348,1340,304,788,614,1036,1244,2194,594,960,1341,668,638,398,400,378,390,2244,1022,1026,1104,446,2148,2336,2314,1088,510,754,614,488,2390,736,500,490,1228,1332,2372,764,738,1408,1172,1146,1106,1000,1138,1042,1326,774,2402,2364,798,1024,316,1222,414,312,1622,476,1174,1744,1726,1658,1766,1766,1758,1126,1726,1758,1122,1820,1088,520,520,528,1748,1730,1714,1754,1750,1742,1094,528,520,510,532,1080,480,1110,1112,1752,1110,540,1138,1208,1098,1738,1760,1722,522,504,508,1694,1766,1778,1760,1724,1730,1720,1768,1678,1730,1726,538,1094,1064,1724,1730,1748,1714,1184,1730,1748,1750,1746,548,552,1698,1692,1744,1732,1710,1692,1706,1696,1666,1734,1726,1708,1712,1734,1738,1694,1686,1748,1744,536,1110,1130,1404,1722,1710,1694,1726,1738,1754,1726,1690,1714,1714,1132,1698,1698,1716,1754,542,1122,1744,1690,1706,1746,1706,1714,1712,1712,1682,1700,1732,1088,1686,1700,1732,1850,1714,484,1738,1686,1676,540,1750,1752,1136,1756,546,550,1724,1748,1728,1726,1120,544,1140,1700,1716,1740,1696,1702,1134,1732,1762,1138,1722,556,550,1732,1666,1744,1660,1698,1636,1128,1692,1128,1106,1112,544,1136,486,1104,1132,552,1778,1786,1746,552,1724,554,538,1728,1690,1746,2126,1926,2094,1734,1910,1732,1742,1118,1144,1320,1750,1126,540,1108,784,1676,490,1744,1668,1726,1688,1720,1674,1726,1714,1764,1698,1716,538,546,1754,1690,1728,1108,1138,1734,1132,1700,1702,1702,1694,1714,1722,1740,1732,1134,1106,1736,1728,1738,1684,1740,1708,1722,1744,1700,1740,1692,1716,1202,592,1722,1130,536,1748,1706,1718,1080,1136,532,1718,1744,1108,1762,1864,1744,1722,1710,670,464,1136,1122,1706,1748,1742,1706,1770,1140,400,1732,1752,532,1114,1706,1752,1734,676,1640,480,1736,1718,1714,1702,1694,1710,1682,1698,1712,1678,1722,1704,1770,1726,1694,1704,1704,1696,546,1690,1724,1714,1736,1710,1132,1686,1716,1808,520,1098,1686,1126,1714,1686,1720,1704,466,1666,1738,1292,1714,460,1114,1098,1132,774,1648,474,772,1630,404,1754,312,2134,654,1634,446,430,1706,1896,650,536,1130,1752,1738,1672,1734,1744,1720,1188,1764,1748,1116,1730,1086,1094,508,1706,1728,1116,1104,554,1726,1746,1724,1800,1900,482,1116,1344,1748,1736,1138,1126,1094,1752,1712,1718,524,1076,1728,1746,1096,546,1744,520,1088,1726,1104,1826,1780,1718,1762,1668,1704,1804,1834,1686,1694,534,1102,1122,1764,1706,1758,1776,1684,1682,1750,1714,1726,1724,1826,1748,1096,1708,542,1842,1758,1710,1742,1736,1770,1718,1760,1706,1730,1794,1754,1740,1748,1758,1740,1716,1732,540,1100,1708,1766,1148,1694,1706,1756,1738,1694,1820,1740,1696,1769,1692,1706,1722,1668,1660,1686,1100,1676,1706,1796,504,1780,1750,1761,542,1748,1773,546,548,1700,538,542,1768,1110,1692,1706,1716,1704,1702,1724,1104,1732,1726,548,554,1108,1708,552,552,1722,1706,1736,1676,1726,1720,1142,1720,1130,1116,1078,1126,988,1154,468,1110,1148,554,1682,1706,1706,544,1698,546,544,1706,1704,1700,2130,1982,2124,1744,1816,1726,1712,768,460,1108,1136,1106,1716,1116,536,1094,552,536,1896,494,1704,1813,1690,1716,1648,1696,1710,1716,1702,1144,1080,550,1102,1776,1714,1112,1136,1692,1132,1710,1728,1662,1766,1882,1732,1732,1134,1114,1724,1706,1710,1654,1708,1728,1726,1740,1668,1862,1656,548,1130,1748,1688,1124,532,1722,1724,1696,1736,1736,1130,518,1112,1760,1758,1758,1688,1724,1900,492,1148,1140,1130,570,1148,546,1704,1722,1132,518,1728,1742,1696,540,1110,1716,1732,1708,518,1764,1658,1666,1686,1700,1766,1650,1708,1786,532,526,532,1742,1694,1678,1814,1694,1660,1712,1872,500,1778,1742,1766,1686,1126,524,1146,1674,1752,1694,1692,1686,1130,1696,1698,1660,1682,464,506,1118,1732,536,1132,1750,1880,476,1142,1100,1128,1906,504,322,464,384,1120,1110,1152,1675,1112,1518,1072,1128,1704,1660,1684,1154,2083,1588,708,348,1418,1398,1222,1092,1392,1574,1328,1168,1372,1130,1540,1280,992,784,1356,484,732,648,484,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1630,1536,1584,1376,1624,1632,1708,1594,1236,1096,1248,1070,1078,1284,2083,338,1156,1612,1598,1362,1610,1618,1690,1766,1218,1100,1236,1062,1068,1280,1184,1008,608,1960,734,1886,1009,1348,1218,1292,1100,504,440,944,486,638,356,482,1282,1216,1180,1244,1180,1284,1258,380,344,300,1252,1340,742,642,650,908,654,392,438,1272,746,560,540,540,1306,610,436,648,446,1314,490,370,394,896,1206,360,492,478,428,646,1252,1176,518,490,1296,486,1108,762,766,940,608,1270,516,1494,924,756,306,392,1066,1330,580,648,976,642,1198,464,470,398,1016,1264,1254,1094,1168,958,1262,1232,1212,1240,940,918,1282,1228,732,1210,1681,974,1681,989,1681,1572,1536,1636,1384,636,796,556,320,1188,620,812,452,608,360,1628,1528,1472,1572,1492,1576,480,756,428,380,1588,1728,932,812,820,1116,824,500,552,1604,940,828,704,684,676,1616,772,548,812,620,560,1628,616,620,732,1076,616,516,440,1512,452,616,660,600,536,540,820,528,1572,488,1484,652,616,620,1624,612,1400,956,964,1184,768,1600,656,1940,952,388,492,1340,1580,620,736,816,1228,812,1516,584,592,504,1276,1592,1584,1428,1460,1208,1580,1548,1508,1564,1188,1156,1616,1552,1536,1272,460,438,362,480,438,700,920,340,756,1048,888,1040,796,2164,336,320,318,344,344,316,316,328,330,326,324,466,330,336,336,360,2038,2132,1622,2118,2162,938,790,332,338,316,314,2154,2166,398,396,618,616,968,924,802,784,800,796,752,1754,542,1690,400,496,1338,1658,628,816,396,408,820,414,626,442,622,438,1200,3302,444,990,1864,502,454,596,2408,1168,478,3326,1420,1754,3240,496,3130,416,508,3340,424,816,480,508,530,378,480,882,348,432,444,540,2550,2606,434,2618,2686,2600,474,448,446,446,452,2098,2080,2142,2358,2168,976,2678,382,1930,650,1302,2060,854,1174,860,1652,1710,1434,1438,2018,2024,2084,702,540,414,342,382,342,2166,1946,1924,898,656,1862,1980,2078,2116,2024,2816,2066,1746,1996,1686,1200,384,1798,1214,564,1614,940,992,1214,1422,1154,1164,2106,1196,2264,774,1028,1602,360,314,1742,1334,1420,1254,1538,1026,1178,1240,898,388,1256,1256,914,864,896,1212,988,708,666,456,384,950,412,484,478,494,592,2196,890,922,554,1090,1076,1366,1204,1458,906,1348,818,788,1170,1646,1174,470,1254,1258,1030,1052,1088,1508,1154,1104,1226,1032,1328,350,1246,884,1930,1636,1334,1472,1090,1528,1250,1588,1106,946,1346,2802,1042,816,1112,772,1104,470,580,540,1588,1112,472,792,788,1230,1402,924,1086,1486,1130,1284,1116,1588,1182,1182,1150,1402,362,1232,1182,1032,1464,1132,1240,1042,1028,1362,1194,704,1358,1188,1472,2830,438,1220,1256,1136,1160,586,704,1588,1788,1798,1242,1564,1600,1588,1206,558,1016,1842,868,802,988,1518,650,1570,1586,1608,1238,1568,1326,1592,554,484,500,422,1210,652,494,546,564,942,790,566,942,964,586,562,576,752,542,1542,638,806,566,626,592,636,458,778,640,810,1576,1594,1220,498,1096,538,608,316,472,450,362,1100,832,418,934,930,576,336,540,1594,872,746,544,624,550,1750,892,604,856,1030,414,1436,1548,1464,660,776,510,1572,620,698,790,864,1706,1042,1018,1578,1450,1566,1596,1574,1036,678,514,1294,1120,630,500,1182,1252,1562,480,838,1662,1598,1586,752,1564,1492,1582,894,1398,910,1570,1140,816,892,1176,1142,890,1576,918,1004,538,694,1574,886,1534,770,1274,572,892,866,720,734,724,714,908,846,1300,770,742,1018,898,1576,1084,948,1348,1280,1146,594,920,528,690,700,1464,952,1016,1234,728,1582,1158,1166,954,1074,1140,1106,1034,468,1684,898,1124,1252,1610,1154,1570,740,898,762,622,396,590,580,1078,914,1474,1320,804,636,1654,1602,516,606,886,504,1590,1356,732,1592,1352,1786,1576,798,1018,1260,626,604,846,918,1068,1568,1206,1302,1578,532,860,370,758,688,680,420,658,670,1218,1532,680,1188,584,614,932,886,630,852,634,636,556,840,600,964,1318,1570,1584,786,598,1280,1156,840,1578,1258,748,1272,1548,1588,1544,872,1590,1538,906,398,680,552,610,464,560,890,1094,568,474,1562,832,544,954,1584,1574,1672,1140,742,706,1184,1202,1582,836,864,1166,716,732,640,886,306,508,1596,792,1446,1614,1282,942,1162,1600,1590,1556,1576,1570,794,1578,1788,1276,1570,920,844,1496,1438,1486,1644,880,1116,528,598,590,340,394,432,1532,1592,1370,1608,688,1736,1276,1204,926,1516,1642,918,908,1578,1030,1628,1156,1562,1576,1136,1136,516,1520,880,1566,1408,678,694,768,1576,998,1598,1564,1028,1068,794,662,670,750,1278,1590,1184,958,1558,888,1376,1580,922,1102,382,494,732,1030,570,480,488,988,420,746,944,1572,520,506,672,766,778,752,1004,1326,896,548,580,604,470,532,556,532,1496,1576,892,882,760,1574,1016,1002,1578,566,484,400,1570,1268,766,1464,890,970,1064,1008,1586,1558,796,1042,690,820,892,1578,1548,552,656,530,444,516,1258,816,998,1280,1588,662,648,766,734,1538,804,408,758,362,1556,748,750,772,730,636,610,658,1552,740,548,776,624,680,688,684,548,660,448,662,664,700,746,716,744,616,704,632,730,728,712,760,610,610,746,602,1546,1524,658,654,636,714,638,552,676,752,750,852,1566,1232,850,1076,1040,1042,1548,1594,1630,1272,978,1184,1052,1550,1568,1218,444,722,740,992,902,712,1392,1772,762,858,856,694,490,424,1118,468,498,590,626,544,1098,1034,464,416,558,454,1132,834,596,884,1542,1248,960,612,1056,1038,690,546,1316,1082,1574,738,718,692,1396,1046,356,1378,850,356,446,342,1390,1384,1396,1424,1296,1374,1356,1344,1406,1398,1410,1426,1428,1398,1432,676,1460,1524,1528,1406,1372,1244,1336,1398,1348,1282,1238,1560,1316,1322,1382,1282,1358,838,1352,1006,1366,1432,1466,1370,1372,1586,1198,454,752,736,782,910,1558,1482,1262,846,902,748,1564,1002,1478,1060,876,634,964,1108,1596,1262,834,1030,536,802,754,802,634,798,934,1514,928,1546,1058,926,684,1580,1198,524,482,902,610,606,1036,1046,1284,812,1106,602,510,1044,1050,902,566,918,868,1782,1030,756,794,586,614,440,872,1128,736,872,872,542,1006,590,1218,894,950,774,1282,1604,740,1054,544,592,928,1218,670,1048,1570,766,1028,1226,1268,750,798,778,1144,568,674,1272,1496,1304,1584,678,1268,1284,1162,1034,1582,746,742,650,408,678,564,880,860,352,1410,1562,450,792,730,828,1462,1572,948,594,1174,1510,590,576,486,746,548,518,576,462,1374,614,1576,1586,608,512,1572,484,812,716,766,534,724,868,494,510,516,554,596,1578,626,816,742,610,386,622,750,1588,1378,890,1298,1620,440,1062,1208,706,674,466,1106,374,382,652,322,1570,1258,1000,596,1272,1158,1166,1270,1500,1062,1580,1052,528,342,1586,464,1252,614,1100,1134,1536,450,604,572,466,554,394,1016,1266,1558,756,1496,962,1292,824,1584,1572,534,600,1536,916,1598,1588,1226,872,888,1598,888,852,870,784,1640,1570,1576,986,1388,684,1100,1638,652,776,418,744,474,1036,1234,1590,1060,1136,674,1584,936,1134,1214,886,1184,442,1676,1242,994,870,978,676,1244,1326,956,1268,1062,852,1282,1582,1592,1234,1568,1292,844,546,1584,1250,444,1486,1254,1236,1244,1502,1202,508,584,736,1814,710,402,690,742,546,476,860,980,540,1276,1048,1572,740,1172,648,660,572,570,456,330,746,1558,574,716,716,1052,1220,512,1240,1066,444,1566,1576,1580,970,886,1594,1528,990,1050,636,428,434,506,712,906,558,632,740,742,1316,828,1046,414,516,810,810,1594,1294,1274,1162,1056,486,602,458,1574,1054,594,1400,648,820,934,906,1236,1232,1056,482,1244,312,316,966,1018,1228,1570,1574,506,1612,1522,608,744,1558,736,1596,1608,1462,642,920,1598,932,1592,1160,1584,680,542,1268,1774,1166,1592,1328,1300,1106,1070,1110,732,1666,1614,740,1558,1590,736,2374,824,1208,596,848,656,1108,1620,1744,500,1780,1660,1800,1248,764,576,368,1736,748,564,640,1200,972,1800,1060,612,1624,1752,432,1400,1372,1740,588,928,356,1004,628,856,616,800,1116,1300,1408,1908,1324,1752,1736,756,1016,876,1940,1008,876,820,1752,1440,1272,836,660,1168,1504,1000,1176,1324,700,468,1752,1224,1116,1724,1724,880,1688,708,1184,1628,564,1320,1752,792,1732,1752,1728,1392,1416,912,304,1716,1008,312,416,1188,616,1444,816,968,1248,1436,704,1908,1024,1416,1136,716,848,832,644,1168,904,1400,1476,996,1436,1432,1308,1888,1756,896,948,912,740,904,940,1736,1760,1216,752,1716,1800,1688,768,1744,1528,876,932,1836,1664,1056,396,500,1748,880,968,744,1012,1756,1968,948,1744,1732,1992,1312,1728,1224,1020,760,1348,860,876,724,1076,792,1216,1732,1796,728,1564,860,816,740,1864,1636,1772,1732,372,692,780,1088,812,800,848,492,1208,1272,1040,456,1708,1760,784,892,1436,1760,892,876,1248,908,600,1660,1412,584,408,1744,1368,1240,1768,1400,948,1752,1408,1576,1944,1516,1424,1628,588,688,680,440,1756,1756,1620,880,896,672,1376,672,780,488,664,572,700,696,704,884,1744,1328,1148,520,1464,1972,1660,388,588,652,588,832,348,532,1740,988,440,924,568,1760,1400,1760,1024,1772,464,772,1040,1012,940,332,1784,792,768,648,836,1768,928,1224,1340,1744,1720,1044,1008,420,968,1760,1200,940,1660,344,648,984,1148,1744,1408,952,1856,996,744,816,1760,1720,836,1284,332,2076,320,1016,1288,1668,1420,1316,1772,420,1092,1772,1756,872,924,1764,624,444,680,792,1756,628,732,832,372,304,812,944,1780,1740,1724,968,992,1752,1504,1440,1008,820,1652,1756,604,468,1740,1844,1184,312,808,2352,1044,968,1676,576,902,1734,424,537,1763,1592,1798,1804,1252,1584,1564,1592,1210,974,554,1850,310,882,804,972,348,1540,648,1586,1582,1584,1242,1556,1262,1586,592,482,498,424,1216,646,492,548,946,794,570,1048,972,584,304,564,494,538,580,754,358,344,540,796,682,806,610,622,596,636,636,460,900,598,816,1582,1586,1230,1100,484,456,610,320,476,452,378,494,834,420,528,928,332,930,570,338,360,534,1588,870,784,654,644,620,1754,606,890,608,858,330,1586,1258,1552,1456,664,796,324,522,1596,622,808,788,1684,1046,1014,1580,1476,1566,1586,1572,1042,668,460,942,1302,1118,452,420,1022,1562,486,834,1664,1588,682,598,720,752,1564,636,708,1554,1574,894,1404,906,1590,846,1186,1168,1136,886,1576,922,1040,538,700,1370,894,1538,1274,600,892,864,332,1554,888,846,1296,774,732,1020,948,1578,1086,1352,1280,1146,596,880,524,690,702,1450,1024,1420,432,1600,1162,1164,956,1044,730,1106,1042,366,468,1682,900,1124,1190,1606,1162,1568,744,900,1202,304,620,346,590,614,1080,910,1466,1324,658,682,632,1656,1600,610,888,538,1810,1360,728,1588,1354,1732,1582,514,816,1024,1262,630,654,938,920,1070,1572,844,1308,1574,1310,418,382,754,688,672,422,776,676,1218,1564,760,1226,654,614,330,870,888,668,854,634,656,556,728,704,622,1314,1574,1590,774,618,584,1290,596,838,1580,1264,610,1472,1540,1582,1556,866,804,1592,1240,738,428,682,552,608,564,906,470,396,566,480,1568,544,950,1586,1580,1656,1140,746,708,952,1186,1594,826,840,1162,716,732,640,886,316,362,508,1598,1608,1284,932,1172,1598,1594,536,1556,1604,1568,800,1586,1790,1284,1576,952,848,1562,1440,1480,1630,322,1390,342,530,520,588,406,390,434,1580,1592,1370,1610,688,1736,1226,1310,928,1512,1646,916,926,1580,1032,1108,1162,1566,1570,1132,1132,370,514,1514,1320,1560,1208,680,352,1530,1558,1314,1584,1562,1348,610,1512,1276,1582,1182,954,1544,886,1522,1098,370,496,770,714,572,488,478,594,984,412,746,928,1574,522,508,646,764,776,752,1006,1326,750,548,578,590,468,518,570,534,1536,1580,886,736,760,1574,932,1582,570,496,400,1566,1282,778,1478,696,1388,1310,990,1592,1562,1040,692,822,844,1658,1550,546,638,632,442,488,1258,1506,1306,1578,618,668,640,582,648,766,732,1548,800,408,756,744,362,648,780,768,772,744,746,770,728,636,612,658,1554,594,736,546,774,620,682,688,686,554,564,674,662,666,698,746,716,748,444,616,708,632,728,728,716,760,612,610,602,1542,710,714,660,652,636,716,638,548,672,752,748,858,334,1572,1230,858,1076,412,1040,1048,1606,1622,1272,974,1186,1054,1538,1568,1218,444,726,740,990,890,760,1394,1752,762,806,828,694,476,432,1108,518,514,588,686,546,1074,1024,430,416,542,456,1146,834,626,884,1574,1250,930,614,1060,1048,692,326,344,334,1314,1218,1616,734,720,672,1682,1870,1277,538,1858,1390,478,1372,1850,570,374,388,382,1086,502,420,1864,1850,1858,1858,1258,564,1734,1842,1768,1828,1832,1848,1842,1860,1814,1828,1892,1968,1928,1872,964,500,1072,436,1636,1752,1824,1702,1660,2060,732,338,1708,1738,1832,1712,1776,1820,1816,1820,1910,1820,1806,1822,2049,2049,1586,1404,460,752,754,904,1562,1488,1280,846,906,746,1568,990,1478,1538,1062,876,566,960,1116,1584,1532,1166,1034,822,1002,754,802,634,758,528,930,1506,932,1544,924,676,1582,1004,1394,900,608,564,1046,1216,812,1104,658,508,1056,900,542,918,866,1774,1030,754,806,586,614,440,872,1124,736,856,886,666,1006,1222,906,898,774,1192,1284,1620,708,1040,544,618,1204,828,1218,670,1048,1738,690,1030,1224,1268,748,798,778,1148,564,688,1274,1494,1306,1584,680,1268,1286,1160,1034,1582,744,742,650,408,676,562,884,942,352,1398,1558,482,792,500,720,812,1430,1588,948,592,956,1516,592,578,486,746,548,518,574,456,1376,680,1580,1588,608,372,1566,810,714,768,534,722,870,630,512,508,552,1574,642,806,742,614,384,616,746,1580,676,868,894,1300,1616,1570,948,484,1214,706,800,472,1100,380,382,616,1576,1230,1000,618,1274,1150,758,1268,1466,1064,1578,912,528,540,342,1760,1574,1252,368,612,784,1132,1554,446,600,470,466,556,1216,1262,1552,750,1554,966,1296,822,1586,1576,600,1538,908,1618,1586,1222,874,922,1588,1618,878,940,1284,1566,1580,1272,1002,1384,702,1104,1678,654,338,762,418,742,1570,1174,1578,860,1198,624,1572,936,1212,1184,882,794,1062,444,1672,1242,988,868,976,674,1242,1246,958,1264,1062,856,1284,1828,1184,1802,1280,844,516,546,1802,1252,442,1436,1248,1236,1248,1502,1160,508,584,788,1808,802,690,748,422,546,476,860,670,980,654,758,1276,1282,454,1048,1576,770,1182,646,660,568,570,458,334,746,1570,570,716,708,1060,1222,1238,1056,1566,750,1576,1576,964,882,1580,1508,990,1046,720,446,432,506,714,904,558,630,742,742,1294,828,1046,414,516,842,810,1594,1300,1272,1132,1058,496,314,600,458,1568,496,594,1400,646,818,936,908,1228,1238,1054,482,1244,312,310,966,1012,1208,1568,1574,508,1568,780,578,742,1554,1840,1596,1706,642,912,1602,910,1654,1150,1568,672,546,1266,1520,1158,1616,1328,1300,1074,488,400,504,752,892,732,1696,1584,740,1562,1596,1624,1174,780,594,446,524,1418,1574,1494,1116,810,518,1772,678,508,578,1082,918,1572,970,550,1498,1582,1552,1658,1556,1570,1328,796,626,524,1014,1290,1792,1206,1600,1614,1598,690,1374,916,784,1586,936,802,778,1604,1274,1220,596,1052,1544,644,1240,430,1574,1108,1126,1560,796,1528,528,644,1074,598,738,1190,1760,674,1188,1570,580,862,540,1248,1262,1278,808,1268,1364,452,1556,626,548,1558,1060,538,726,556,1570,1292,532,1544,1296,1282,1028,780,774,746,1056,814,1262,600,898,1292,1292,1124,1554,1582,806,858,904,1664,882,1266,842,1576,1586,1104,666,1554,1570,1516,572,1592,1206,1238,884,1662,1500,328,390,1584,840,860,924,1752,900,866,850,1578,1580,1950,1180,1194,804,922,668,1384,784,654,1052,844,716,1094,1566,1376,1622,1332,776,732,640,1672,1466,760,656,1572,338,622,648,990,728,684,424,1124,1148,1600,1546,1568,726,816,1280,1588,804,782,786,1280,820,560,552,1494,1286,1258,1788,1280,338,346,1580,1268,848,1280,1116,1296,1566,1402,1470,1302,1466,558,548,640,396,1586,1582,1488,778,812,608,1208,676,496,598,518,616,536,594,798,1564,1364,1558,1552,1606,350,1388,540,740,490,1566,1128,890,704,1112,400,582,444,558,1586,920,308,1278,1588,1266,1528,676,896,1584,1266,1638,936,916,908,300,908,1608,1564,702,1268,442,356,1596,860,1114,1180,730,1576,1554,948,910,934,1048,924,1214,660,1498,1104,886,1038,1614,1516,1340,848,1450,1428,906,580,674,740,1538,1516,466,984,1156,640,1468,876,1566,1534,1288,1190,1330,1146,520,984,1598,1576,748,1002,1630,566,398,610,718,1638,444,1584,344,596,728,906,1598,1566,800,1570,960,896,1580,870,1284,916,904,1264,1498,1594,544,538,1562,820,762,1314,2035,2035,1594,1234,862,1248,1592,1574,1596,1212,1602,812,718,979,878,808,980,1530,648,1580,1588,1578,1246,1582,1260,556,482,496,426,1216,652,626,510,548,796,570,950,968,588,306,564,580,754,542,1550,682,642,810,574,628,594,638,638,460,900,640,816,1584,1584,1226,508,1104,468,510,562,318,454,452,382,552,540,838,420,932,932,570,340,360,536,1584,876,746,654,636,618,1758,894,608,858,330,1586,1576,1466,664,780,552,524,1580,616,800,938,874,882,702,466,1050,1016,1652,1460,1570,1598,1578,1040,678,518,1304,1120,1194,496,1192,1564,478,864,1662,1594,1572,752,1102,860,662,1494,1578,806,1406,1306,906,1146,822,890,796,1152,890,1586,914,1006,626,1256,894,1542,866,834,378,344,896,838,722,734,728,720,912,844,1300,772,748,1020,1010,1562,1090,1350,1282,590,596,860,480,690,700,1458,906,1426,730,1576,1578,1160,1166,958,1090,1138,606,498,1044,468,1684,900,1128,1166,1610,1160,752,1570,744,928,1204,622,398,588,614,1082,906,2182,1324,802,800,710,1654,706,794,518,348,608,864,540,1762,1360,716,1594,1588,1356,1792,1586,810,1028,1268,576,594,940,922,1072,1576,1206,1308,1576,600,368,758,688,678,426,780,692,1220,1504,678,428,1228,586,616,924,888,328,606,860,840,634,656,558,838,630,702,1416,1608,784,616,1286,1184,834,1570,1262,460,414,1272,1440,1552,1584,718,588,872,1592,1544,904,466,316,672,610,892,1114,568,478,1566,542,966,1590,1582,1662,1134,746,462,708,1200,1572,836,850,1166,716,736,304,642,890,330,368,458,568,1600,1620,1290,932,1174,1594,1590,1560,1620,1574,796,1586,1794,1278,1576,950,850,1526,1030,472,758,878,1484,1676,1302,342,536,526,588,406,392,434,1532,1594,1364,690,898,1582,1144,1308,930,1520,1646,918,893,1568,1036,1610,1162,1564,1242,906,1136,516,1258,1580,1378,678,446,770,1572,998,1588,1564,1078,670,666,352,710,1278,1628,1178,964,1560,890,1584,1104,378,496,730,922,576,480,492,476,768,986,426,750,930,1574,524,542,676,770,778,754,1010,1332,896,548,582,608,472,536,564,532,1548,1576,894,878,758,1578,1016,1002,1582,570,486,402,1564,1000,1274,778,1466,898,988,1310,1006,1598,1534,522,822,892,1620,1552,546,636,532,444,1192,776,1592,668,656,652,732,1540,1560,804,408,578,1584,746,746,770,730,638,614,662,790,416,736,546,750,624,682,692,684,554,548,656,468,660,664,698,746,716,748,618,634,754,728,502,766,612,610,722,604,1544,1528,662,656,634,718,640,542,676,754,752,860,1564,1230,854,1076,842,1040,1046,1550,1584,1628,1270,976,1190,1050,1528,1572,1220,442,726,742,994,462,884,590,1400,1586,762,858,830,702,512,444,1120,462,522,592,614,546,1094,1028,474,418,552,452,1130,832,632,888,1542,1252,954,1048,1054,688,546,1312,1134,636,1584,730,720,706,593,552,1252,623,633,716,1269,1484,593,1648,908,2940,586,1866,1658,936,2538,2544,714,1156,1062,2578,2120,1568,2216,968,1280,1264,2056,930,696,1130,756,598,640,1066,870,970,2326,582,826,1374,504,2296,1280,560,778,610,536,580,438,458,784,474,810,890,856,808,622,956,988,784,854,988,744,2530,2388,2762,2778,486,730,600,946,1284,948,698,944,362,364,1538,946,1756,2290,1866,2212,2218,2220,2444,2188,1766,774,586,494,1548,1020,886,880,2292,592,606,324,1532,1640,1072,700,684,1200,2540,2590,1192,866,510,1152,710,636,974,566,1280,2798,2862,1444,1150,706,780,668,466,600,856,1186,2516,1526,2448,2414,2438,484,432,518,670,428,684,1078,970,646,434,598,870,840,762,700,792,366,2920,1402,972,908,876,2162,806,1626,1262,1060,1338,350,870,794,856,2278,1660,748,938,538,1010,584,2918,1444,2072,1396,780,978,994,1230,1030,2760,2852,1532,914,1216,938,1196,772,1540,1280,1506,1932,1268,1160,932,2326,884,2720,920,666,2224,2210,776,996,2858,854,704,2830,912,1572,780,1596,1160,1210,780,1206,888,2206,2310,1394,318,502,1280,2904,514,566,2250,2270,1280,1080,526,2148,1442,820,640,538,2304,1242,2150,1170,864,910,1756,1106,1140,894,1552,938,912,1008,862,2796,1406,858,584,1164,1554,882,734,942,822,812,816,862,450,966,864,1230,1012,782,816,692,982,1008,854,776,840,952,1000,1188,716,1172,1186,840,720,852,350,578,1142,782,1174,620,1170,874,1538,588,432,600,610,2120,2438,2422,610,922,520,536,546,558,1192,1218,548,816,1174,950,1188,1208,784,2260,1638,496,908,750,606,692,956,734,2450,602,1188,1292,432,1286,2766,2660,1260,1464,1466,754,818,1118,1206,890,1298,720,818,1158,552,532,2454,2418,2416,1212,1280,2842,1200,1154,1568,2506,2548,1174,858,2036,308,508,436,1284,2552,520,526,662,722,426,860,1044,628,884,1192,546,888,328,1202,634,402,408,486,2614,918,538,404,792,658,776,948,718,514,800,1280,1222,2264,620,980,732,2312,1072,1006,686,1734,2320,2242,328,842,1916,872,576,702,1226,1114,1800,1056,1466,832,1158,430,418,766,1116,1892,2220,742,822,690,776,1104,608,1890,624,2772,2508,1274,2780,1042,914,1350,1198,1500,630,1484,870,604,1338,604,1296,808,1236,574,992,748,434,1156,1794,2518,1386,1282,2568,2242,1280,726,1132,1196,672,1166,1206,930,1344,1328,2664,2872,484,312,420,342,432,402,1160,538,422,402,596,1484,756,806,1030,836,1142,2302,1334,926,372,1086,786,804,776,752,600,2814,2818,372,1258,844,514,524,1146,2120,572,1212,1360,2566,1032,894,1566,1750,1688,2574,1160,1186,686,688,370,548,836,704,646,814,1036,810,602,558,1826,590,544,486,446,2736,2724,508,604,666,648,578,586,2120,968,2170,2120,1236,1252,2182,672,1156,950,1300,1170,946,1270,818,1268,1190,2744,1220,2608,2574,742,740,1226,1756,2618,1268,2572,2398,668,2644,976,1236,2510,2748,1760,942,924,886,656,646,660,952,1002,1004,968,1110,1040,1188,754,932,884,514,990,1386,2342,1056,1296,1438,830,770,756,1244,1176,1174,872,1818,1362,984,1620,1198,1438,1070,1612,2084,2130,1982,900,1222,778,1250,1770,2202,1102,1244,1308,1134,1646,1480,1228,984,1846,790,850,1198,452,1118,2126,912,1000,636,1176,1042,2292,1432,988,958,1442,848,2282,1200,966,958,2368,1978,1848,860,718,1122,576,1052,950,1678,1300,880,862,918,1960,1092,1256,2214,790,416,1456,1158,984,1148,882,1280,1738,1868,526,1056,1088,810,742,502,746,746,910,904,742,1670,690,1894,920,1228,1678,934,736,1280,2836,882,1134,920,938,958,960,606,556,872,672,456,414,514,698,906,888,690,1122,1102,806,1554,1500,1562,1280,1280,2402,2362,814,486,1252,766,484,402,662,616,1274,1208,2552,842,2544,1188,2540,520,454,774,886,1420,1210,1244,1246,1920,1612,1222,740,1594,1452,2526,660,588,1272,1724,1212,1352,1818,2258,2574,804,590,708,656,756,750,602,1164,594,1010,1190,1272,790,434,428,568,556,752,612,616,1154,1196,1586,862,962,2664,2924,804,410,2152,1280,882,1152,636,1030,642,1252,1026,1084,978,1586,1622,2562,866,1052,802,1642,582,1074,1660,1198,1148,816,914,2590,1082,764,1698,934,684,984,684,824,1174,748,934,1188,1210,836,2824,1066,1494,1106,2678,1076,724,834,1548,1146,1150,598,668,1580,1010,994,572,970,680,1260,1162,1184,2266,2650,1334,2902,874,914,854,1310,1174,1144,998,1220,884,934,1834,976,1012,1678,964,1716,790,678,662,886,1940,2752,1892,686,678,1492,1174,1042,2628,2618,998,2382,2626,1534,1154,868,1020,688,1822,2360,2402,878,1222,878,1174,822,1292,1854,1148,1518,894,934,702,532,646,652,732,992,370,724,500,668,1230,626,310,726,678,612,644,722,380,706,2258,2710,2624,1900,614,1370,1200,1058,1574,952,2548,790,1160,1152,894,688,2688,1080,2238,1280,1080,614,770,1084,1066,886,876,508,466,1096,346,500,462,832,832,624,624,650,2798,1872,1872,704,738,2270,830,948,736,646,956,770,718,1274,618,2304,2530,808,674,820,688,1148,642,562,456,728,1554,654,926,1576,968,724,1252,496,1204,1240,936,894,1532,1078,1172,1304,1436,928,1016,1152,1436,1626,908,2632,1288,1542,1190,1124,1358,1494,712,1870,1698,1598,384,682,1038,1174,1146,784,714,1506,1462,1278,1562,2840,1848,1428,926,2282,2084,1498,2766,1496,2366,2544,2308,1156,1064,2766,568,1632,1832,936,856,1084,934,2152,926,1402,548,1130,1202,1710,1720,1224,1006,1824,2590,2620,1428,1224,720,480,710,1212,1394,708,992,694,558,468,1810,2412,2550,1176,1214,616,1824,1536,1266,774,2584,2626,1542,1262,1094,898,1424,526,544,744,902,2712,2700,1864,1728,664,652,536,732,656,2636,2034,512,520,588,602,400,434,456,1278,458,1576,2704,1820,1574,2778,1210,1058,1804,1078,898,2270,812,602,588,1078,1122,1772,1408,1016,2340,1004,2676,1056,1088,910,1006,1176,1016,1052,2398,774,2034,944,2134,1506,2310,1788,1394,698,832,680,1204,750,742,1426,1216,1306,928,1058,930,1078,2340,1576,758,1230,1306,1026,1894,1238,1950,1392,754,800,1258,2522,2458,1302,784,500,1044,2518,1474,934,930,998,668,578,1758,466,1112,1470,824,1200,2086,1526,1926,1092,1082,1448,958,1768,868,932,1170,558,536,1026,894,1198,1076,1064,1852,1466,1080,1050,914,892,1082,1598,1060,2146,1388,2862,3010,2334,848,546,774,624,1334,500,464,2072,1436,1276,718,1960,1964,616,546,830,1982,1634,1208,1702,770,1992,1608,1596,714,628,586,468,502,786,1006,386,1378,1808,1806,634,1066,396,1774,440,476,414,666,444,520,610,366,620,682,656,620,482,738,764,612,652,746,1840,830,1830,374,556,432,338,726,534,722,1186,652,1298,540,1776,1454,1892,1694,1330,582,1188,792,460,442,1174,1254,824,534,926,1944,2010,948,712,650,398,876,546,478,760,434,1368,2066,536,604,516,356,462,394,664,914,1946,1172,374,328,396,512,362,526,830,756,498,334,456,636,596,558,626,434,1164,822,406,1662,1112,628,492,410,1766,700,1356,848,876,688,1198,774,1092,670,444,1208,676,564,714,624,632,1100,662,352,742,658,946,610,746,768,650,594,650,740,758,916,552,892,640,570,656,746,866,602,912,902,694,1184,464,470,1634,470,714,392,418,420,936,418,424,830,592,1024,730,1880,604,1730,1122,688,458,540,742,384,564,664,1904,942,1024,348,1036,710,688,964,1114,1122,584,630,764,916,694,1008,552,630,886,424,412,1884,936,936,902,1198,1948,1990,898,652,1572,696,330,998,1976,392,384,504,556,334,664,814,470,414,688,932,542,306,484,584,734,398,370,350,354,314,888,410,1126,612,428,802,638,870,1042,710,854,600,614,592,572,468,966,554,396,404,874,1638,442,926,1052,1958,802,686,1206,1342,536,1292,1990,454,892,914,538,538,538,474,628,806,620,464,422,1394,458,384,610,390,516,500,444,446,746,1638,1688,1632,944,952,1696,514,902,730,1000,894,732,930,614,942,1990,1990,568,572,944,1344,2024,968,1962,1824,512,2058,2213,1358,728,684,508,492,736,776,774,404,760,844,802,910,576,722,676,390,746,1042,1312,1434,408,812,594,620,572,570,382,574,716,800,568,1288,530,1456,706,946,1288,718,560,678,890,702,722,738,742,460,428,672,514,340,316,392,528,700,676,532,860,844,624,1208,1154,1184,1654,1706,1500,618,366,960,582,372,510,468,954,938,1972,648,736,1962,2052,390,350,584,678,1092,930,1242,952,566,1228,1946,514,454,970,1332,930,1036,1388,1724,448,540,508,582,586,460,938,450,774,948,984,600,328,330,928,590,470,472,888,920,1194,660,744,624,316,1662,1844,896,486,796,490,964,784,688,840,764,1838,2034,1194,884,664,764,1404,530,676,934,908,658,940,1420,888,1166,688,536,410,500,506,562,768,560,384,784,558,524,498,542,542,1736,1650,1058,924,1208,736,1952,620,892,684,1724,1818,824,472,592,828,872,692,608,814,832,382,352,638,640,1440,1432,538,564,1744,646,726,590,756,586,552,994,468,622,346,540,886,492,430,558,1196,504,714,1216,1322,960,382,936,960,718,688,668,1314,942,554,370,936,542,1070,768,536,428,358,904,900,452,382,556,1172,922,608,1188,840,984,684,1096,390,692,1430,1330,410,566,2022,1564,394,314,450,450,310,352,352,1208,2076,2367,1426,1282,708,1962,880,542,778,1968,1636,1196,1694,762,1988,964,1590,864,576,498,820,920,838,1814,1802,444,632,1046,1768,432,598,466,408,660,440,482,590,366,616,676,646,612,476,736,762,624,644,526,744,566,1952,1816,370,552,544,532,714,1174,614,1266,542,1774,1422,1896,1696,1340,630,590,1178,776,680,448,454,1168,1254,806,518,538,924,1936,2012,616,890,650,858,542,480,764,432,712,1362,2054,536,602,780,460,658,908,1944,1164,876,512,338,524,824,756,500,336,454,628,586,554,624,390,430,1162,820,400,1656,1098,622,488,408,1782,896,692,1354,842,870,688,1196,712,768,1088,660,1204,672,562,714,626,632,392,660,736,658,936,770,606,632,758,736,652,592,652,738,772,936,544,886,922,652,562,660,738,860,590,908,886,672,1184,462,1634,478,716,412,414,926,412,416,908,670,732,1890,604,1714,2046,686,458,542,738,384,562,668,1904,454,938,1020,398,1028,714,682,960,1108,732,424,1118,586,630,762,938,692,1004,548,626,882,428,412,1876,934,934,902,1194,1946,1992,892,814,1574,812,328,738,562,436,992,390,378,500,554,662,810,468,622,372,648,926,398,302,538,430,546,580,732,370,324,330,310,878,1144,602,616,792,632,868,540,1038,708,596,616,588,574,472,978,618,394,400,1640,438,924,1048,1952,792,696,1222,1330,1282,1988,878,906,538,532,422,530,468,802,646,464,416,1384,456,420,382,604,504,496,442,450,748,1644,1654,1636,934,944,1686,516,888,730,994,884,720,928,612,940,1980,1988,564,572,934,1338,2030,976,1956,2008,2098,1358,726,684,510,490,714,774,694,554,848,796,904,454,722,730,668,390,770,1038,1444,402,808,844,632,572,570,386,580,702,694,574,1426,528,1466,698,938,1292,716,570,682,882,706,722,732,730,464,402,664,512,342,314,390,692,678,536,862,848,616,1194,1148,1186,1630,1504,622,370,950,584,462,946,974,1950,652,1942,1970,396,578,672,1100,922,1244,940,570,1216,1930,514,454,970,1324,934,1054,1386,1744,452,544,492,576,582,464,930,442,776,942,992,600,920,584,474,476,892,910,1182,654,738,618,1640,1852,488,786,486,966,786,680,830,754,1818,1982,1118,890,666,768,1388,522,678,940,900,660,1426,1152,698,538,364,494,500,558,760,560,386,786,560,518,492,526,542,1742,1230,930,1200,1966,610,884,686,1710,1804,822,476,590,840,838,688,648,816,846,382,356,652,644,1452,1428,538,566,1754,642,728,586,754,970,472,622,874,540,894,490,346,1194,506,722,1348,956,936,960,722,684,932,556,366,924,548,1080,762,534,432,358,912,890,458,400,556,394,1178,870,592,1168,838,682,1084,398,686,1416,1332,514,414,566,2002,1556,392,390,446,448,334,352,2088,1268,698,2256,1436,1296,720,1974,894,548,828,1978,1650,1206,1704,762,1724,1716,1712,1716,1990,970,1602,710,722,578,462,498,828,834,992,1746,1816,1814,450,640,1052,384,1782,2190,438,476,414,668,446,486,610,368,632,694,654,618,478,744,768,606,658,538,758,566,1962,1832,2148,2166,402,560,342,736,534,1180,728,1318,546,1776,1432,1708,1712,1906,1700,1356,596,452,696,1196,764,1778,1740,452,460,1176,1260,836,538,526,974,1950,2014,374,902,650,398,898,546,458,734,448,718,1374,2178,2062,542,602,520,466,390,668,912,1964,1126,1896,1888,1890,866,516,330,526,828,752,496,336,460,642,586,542,624,2256,1090,754,702,680,1678,628,1258,984,1042,678,1782,616,592,418,772,456,1288,582,730,2192,1124,1614,1082,608,760,758,958,796,2232,1120,608,948,728,930,602,1198,452,430,1174,1500,978,896,724,2046,968,2096,718,518,1726,1724,604,774,2230,666,550,2072,602,704,1224,610,1222,900,942,612,946,688,1724,1810,840,2216,2240,396,1744,1750,1156,834,406,1670,630,1114,500,420,1772,1684,1680,700,1368,852,878,692,1206,776,2178,1118,672,454,1212,680,570,734,630,634,1066,660,744,664,946,778,760,774,656,598,654,744,776,922,552,898,924,654,564,662,744,880,670,594,916,900,672,1200,898,472,1634,1926,1890,1884,476,714,946,936,934,590,922,730,914,610,1734,1622,698,464,540,744,384,568,662,1934,462,924,1004,336,1000,724,712,2156,2080,702,1124,1134,588,634,858,762,940,694,1012,552,628,890,430,1902,1884,1886,978,2212,2262,938,882,1206,1026,914,1992,902,654,1590,832,396,336,1000,1990,876,506,554,348,672,812,322,426,420,688,940,544,330,312,2038,1054,436,594,736,374,2108,958,1774,480,1404,1804,834,788,528,1354,1816,1758,2256,680,452,554,960,888,1412,830,1150,650,904,328,320,600,872,1476,1674,584,666,534,606,866,476,1486,2178,420,1956,1006,2301,814,1052,948,994,1176,352,494,790,1048,472,1020,634,972,450,788,582,364,904,434,1406,1950,1092,1010,2014,1752,550,322,1460,938,528,890,938,714,1050,336,1882,2218,324,300,320,312,896,410,730,612,622,788,642,878,1044,714,812,604,618,596,582,350,2188,2188,968,612,402,404,884,1650,442,1988,2002,932,1056,1970,804,688,1218,1374,1286,1996,890,896,538,538,370,608,540,524,626,806,638,470,426,1400,460,912,344,350,612,2138,2122,324,394,506,502,442,446,1654,1658,1740,946,962,1690,528,896,740,1018,894,736,960,620,2136,946,1994,354,570,572,970,1348,2038,988,1840,512,2062,910,1348,724,718,690,512,494,506,730,436,782,398,742,848,800,910,586,724,328,674,394,766,1062,1812,822,1006,1006,1116,646,596,454,966,910,910,676,1410,1064,750,1258,930,1124,830,1252,1620,1654,1536,950,604,986,1370,1710,856,972,878,1274,1138,952,768,1304,614,858,352,870,1654,426,776,492,916,814,1276,1784,1112,766,600,418,1124,658,1774,930,752,744,1840,1536,1438,668,560,874,444,820,736,1312,506,682,670,708,1526,852,882,538,1130,766,896,482,2292,1464,406,814,852,630,578,576,386,708,582,698,1286,1300,530,1474,708,948,1300,722,574,2202,2144,684,882,708,726,740,740,470,406,672,356,320,400,536,698,686,536,868,854,622,1198,1160,1214,1646,1700,1524,1344,1664,632,378,968,606,382,516,474,980,940,1968,652,1958,718,1984,596,684,1100,968,1852,1826,1250,970,572,1230,370,518,460,980,1332,964,1060,1402,1746,1986,1998,456,550,502,580,578,468,896,464,784,876,990,612,928,580,478,476,896,920,662,744,966,958,1494,620,1656,1868,682,886,494,792,500,970,794,836,762,1170,1260,1988,788,590,1278,448,834,2154,634,706,2072,912,844,1782,720,500,774,526,656,900,584,718,508,922,934,532,1160,862,620,2136,2128,1204,890,892,466,514,1214,452,330,2154,902,910,1746,2050,1046,2252,1962,1018,890,772,946,1424,764,1542,740,532,1332,616,524,488,684,1480,2136,1456,536,526,1154,830,752,1302,2030,2042,776,1834,2022,1102,900,672,748,530,1406,1826,1858,952,908,642,1010,900,1172,706,546,410,498,504,564,766,562,390,952,564,526,496,556,548,1752,2102,2036,1682,474,1062,936,1218,734,1982,610,652,888,704,2138,2092,830,1726,1820,840,480,596,842,818,682,684,820,848,392,356,646,646,486,484,502,2112,1456,1444,546,570,1768,646,738,732,582,558,976,478,1788,628,886,510,892,494,432,350,1210,510,720,1214,1356,964,938,960,728,690,1118,840,910,1026,1118,720,784,2102,1128,646,2060,1000,1198,932,870,1058,1098,544,1176,1324,1252,630,806,910,886,1600,1132,518,988,1212,828,698,2146,976,1992,1778,1620,1162,2100,1164,1834,2159,1792,900,824,2144,1410,1858,2056,728,664,846,722,1886,718,1246,518,884,936,1330,1310,932,780,1416,2020,848,1748,940,558,932,550,1082,758,536,436,362,1870,1972,914,934,474,1392,1190,926,592,2012,2040,1200,988,840,688,1092,402,692,2096,2098,1426,1340,516,416,570,2018,1562,394,400,452,460,306,336,352,982,356,1210,2098,1390,2158,830,690,2052,502,336,838,872,1376,786,1814,774,2086,586,656,840,706,1248,778,912,786,818,1840,588,1666,1656,1168,1386,1086,542,636,932,524,580,576,1108,1016,718,826,944,726,836,1816,1222,586,2080,1466,960,1516,1080,580,620,972,1950,1914,1004,608,388,478,1952,1152,728,770,454,1338,360,862,1140,638,930,1624,1184,1504,850,838,1126,744,1374,676,724,910,434,434,804,702,936,824,1442,1134,488,820,708,690,844,1244,1800,2356,1812,666,416,820,482,1034,390,356,1108,1350,1510,1126,1194,1348,1272,1508,1158,1350,1306,960,572,1214,1346,1092,1164,1414,1374,1354,1632,1484,1182,1124,976,1302,1166,1788,1206,1096,1200,1382,1366,1214,1188,1486,1400,1508,1354,1426,962,1612,1348,1650,1650,1830,1506,1510,1426,948,1372,1570,1316,1312,1464,1576,858,1128,1412,1514,1214,1486,1366,1312,1216,1576,1502,996,1190,1104,1366,1516,1504,1344,1490,1466,1200,872,1284,1350,1512,1300,1522,1502,1934,1066,828,720,1910,1318,1288,1114,1482,1120,1432,1488,1380,1508,1486,1218,1816,1214,1532,870,1514,1534,1674,1516,1496,1470,1290,1328,1126,1202,1032,1220,1678,1842,1486,1708,952,1370,1350,1358,1892,1676,1900,1504,1438,1506,638,812,800,816,1516,1466,1374,1378,1266,1566,1572,1548,1212,1488,1196,1076,1342,1398,1602,1446,1242,680,670,724,1494,1578,1402,1672,1568,1546,1334,1674,1544,1500,1146,1492,1214,1388,1444,1442,1244,1512,1186,1192,1750,1254,1542,890,1552,1986,390,2146,1986,2016,2000,1834,1990,2000,1970,2120,1836,2032,1988,1964,1852,950,1472,1866,1974,2010,1580,1990,2012,1944,1714,1952,1960,1670,1968,2006,2202,2056,2026,2266,1940,2008,1980,2292,2548,2006,1880,1976,2136,1976,1576,1890,1994,1998,1440,1616,2404,1988,1764,2644,1814,1934,2016,1986,1968,2018,1792,2008,2002,1984,2076,1980,1996,2128,1536,1572,1706,1988,1442,1984,1962,1984,2008,1026,1162,1988,1724,2286,2126,2104,1916,1962,2150,2014,2014,2232,2190,1916,1974,1794,2020,844,1776,1510,1416,1630,1326,1370,1500,1042,1170,1122,958,1342,1064,926,1508,1520,1586,1386,1502,1528,1656,1530,1522,1264,1266,1444,1498,554,990,1354,1052,1224,1046,1272,1478,1276,1294,1320,1808,1360,1226,1278,1260,1526,1610,1340,1630,1280,1540,1204,1568,1376,556,478,1436,1162,1498,1358,1070,1574,1504,1356,1404,1198,1538,1348,1480,1104,1128,1128,1160,996,1376,1190,1200,1206,1266,1542,1058,1600,1544,1476,1060,1506,1646,1572,1402,1500,1596,1044,1506,1512,1202,1438,800,1392,1646,1118,1640,1406,1674,1550,1154,1294,378,1940,1894,1914,1912,1926,1940,1926,1980,1934,1968,1976,1574,1980,1946,1550,1944,1204,1444,1962,1652,1960,1956,1976,1800,1960,1396,1938,1934,1948,1950,2058,1844,1928,1932,1566,1974,1960,2030,2302,1284,1042,1354,1942,1944,2238,1938,1238,2084,1928,1960,1916,1722,1942,1906,1216,1776,2676,1910,1894,1930,1930,1960,1202,1924,2078,2350,1714,1914,1730,2158,1840,1956,1964,1982,696,1928,1274,926,1618,1814,1640,1762,1772,1918,2020,1968,1634,1690,1372,1930,1916,1334,1720,1942,1282,1044,1626,1724,1854,1654,1954,1610,1942,1950,1920,1920,1604,2136,608,794,1708,550,824,634,510,856,578,836,580,562,678,1030,2064,1986,430,2122,1242,2040,422,2112,408,986,2112,408,2066,422,782,2100,2529,1210,1602,314,656,1530,1098,320,1532,1576,1546,1574,312,424,1534,316,618,1580,316,1522,318,806,1502,308,1086,1588,316,936,1530,312,1590,318,1982,1140,420,2120,1452,2052,422,1452,2038,422,2106,1240,2110,422,1508,2044,2074,418,2128,3883,3600,3422,3380,3478,1920,2144,3544,2036,650,636,1902,2510,2508,2510,1126,712,1132,1084,2520,2474,2502,2548,2516,3110,3616,2524,478,598,338,302,1192,602,778,1056,1240,2526,2482,2480,2510,1158,1084,1138,1150,1096,1156,2504,2539,2446,2524,572,652,1140,2548,2448,2480,594,1658,1442,676,720,692,666,2484,2430,670,830,556,1376,498,674,596,982,660,590,544,652,1522,1188,668,640,3600,3632,2492,2492,2482,2512,2472,2366,2474,3540,3632,3632,3558,3824,3886,3858,3866,3716,3990,2548,2562,2606,2474,2530,2624,586,1574,2506,2540,2544,2520,2538,2540,2524,2510,2478,2520,2594,2536,1518,514,776,2508,3672,3580,3582,3750,3770,3858,2502,2558,2574,2614,3816,3886,3850,2590,2631,390,720,3060,1090,758,818,462,412,378,410,400,382,406,402,406,412,412,378,410,420,406,404,404,406,412,394,408,412,422,428,414,436,408,412,408,410,414,416,400,408,406,406,412,414,406,420,404,402,404,406,410,394,406,412,410,428,410,436,412,418,402,414,1354,1610,1112,1744,1738,1594,1378,1936,634,328,342,336,328,1232,768,590,742,362,490,1676,1590,1726,1250,1698,1714,1320,962,886,724,692,632,1098,620,1136,1004,664,728,930,752,880,1352,446,516,1670,760,400,1410,872,1216,452,1108,674,1428,1516,1092,502,876,438,1702,708,890,1666,1742,1454,1138,2054,824,652,1336,568,388,632,1800,1704,430,428,1684,520,504,790,1654,1074,1596,1744,750,898,1800,1790,600,940,1572,766,672,978,1620,504,1830,462,1114,1056,1544,672,1142,1662,1236,1872,656,662,860,1752,1078,1688,494,1496,1802,1780,424,1010,1714,1520,1056,1320,1028,356,866,1716,1032,1764,1248,1038,1074,1322,1194,1028,1656,306,616,840,938,556,1428,1500,784,1042,1526,638,1186,1310,912,662,1744,1108,832,614,1252,1134,656,1104,1070,370,532,1114,740,314,992,1350,1258,1512,914,1540,1600,926,1144,996,1788,1800,2012,510,460,656,1350,554,978,476,388,396,628,864,1174,732,1006,1012,1242,1434,1170,1020,690,1178,1654,1664,1124,990,1058,1156,874,950,682,1044,1666,1502,842,1822,1142,1350,1330,1138,684,1750,1254,926,1788,700,1084,966,1020,1260,1132,876,1708,832,506,550,1486,1066,472,950,1008,1386,1674,1516,1576,1708,1840,540,1658,956,714,1176,1072,1054,1200,1254,794,1474,1038,1644,1834,406,1658,1272,596,1410,732,798,828,1348,1354,1788,588,622,1774,1122,1166,1472,340,338,734,1252,1118,900,1660,1194,956,1312,700,1190,982,994,1130,1204,1330,2252,1090,2226,686,1462,540,1424,1046,1118,970,600,954,1556,866,1594,1668,1836,1754,1548,1200,892,1720,1476,1002,1056,1196,1358,1802,1080,1100,1384,862,576,1012,1324,1160,814,1608,1372,880,1144,1486,1668,1618,848,1136,1158,344,1726,896,1346,1172,1104,696,732,792,1246,894,1412,430,730,1706,1476,628,424,1658,896,1916,1686,890,834,1122,926,1236,1106,716,568,714,900,712,706,790,826,1672,952,1220,1116,1148,1686,1204,1660,732,816,666,1744,504,594,408,1236,1762,1272,1412,942,1668,1712,738,494,994,926,1762,1384,704,650,302,620,758,646,1668,1284,800,702,1298,1582,1592,1520,704,898,630,680,1758,766,588,1580,1186,1716,1794,1744,812,898,866,940,1784,762,990,1368,1700,1446,1300,716,1682,980,1038,1050,1106,1134,1312,920,614,594,834,1342,1688,1528,1634,958,864,1236,916,662,630,774,762,682,860,1426,910,986,920,1164,624,1680,760,852,1692,1532,1826,726,1622,1562,988,1532,1634,884,1612,1534,1648,1672,1752,680,1646,828,832,1712,1328,1082,1092,1078,1040,1924,1330,1678,1730,1642,544,378,948,652,992,690,1098,744,1400,1232,1142,1086,1300,1672,1258,614,496,548,972,1072,1404,1716,1156,316,852,1286,450,642,750,954,1822,1258,422,392,418,376,412,300,1188,1146,424,424,524,332,416,330,588,362,432,316,344,394,358,406,384,442,392,434,408,332,358,424,408,408,408,400,390,362,432,492,506,1208,466,508,1948,1948,1006,612,494,1208,710,926,1978,1024,610,1242,700,882,1994,1200,810,1164,725,804,1014,612,1264,552,690,698,754,668,612,1026,612,1268,574,588,662,666,1947,372,468,322,460,408,382,384,388,390,384,384,386,386,386,388,386,366,370,370,368,368,2144,1158,1814,452,440,388,446,360,456,396,350,408,400,1460,452,428,352,450,1360,332,444,1438,448,444,372,340,412,368,320,372,1146,388,412,344,384,1434,366,336,324,1356,368,476,346,1314,362,396,436,340,300,316,392,364,300,308,344,324,308,1552,366,1816,1484,1280,456,732,712,664,1880,1024,1348,1044,428,978,348,772,2298,2494,976,2137,1538,1586,316,932,1490,1580,306,738,1558,1542,312,586,1576,444,456,308,366,1136,820,1590,312,660,1538,316,682,842,1582,326,1552,1566,310,416,1534,316,574,1582,314,1490,314,808,1522,306,1074,1554,316,928,1518,310,1600,304,686,490,624,1132,1516,808,1492,796,1348,408,960,1488,576,1620,610,1128,1654,1472,800,1506,804,408,1354,956,1398,570,2246,922,718,708,704,548,1924,940,1888,1940,386,426,1306,2114,2212,2365,2172,2226,1616,706,712,642,1248,2239,2128,464,884,1822,796,1160,1512,1152,1528,1136,948,1228,976,1188,948,932,912,1204,1052,1200,924,1152,888,1248,940,540,1822,576,752,946,728,696,650,580,534,620,448,1232,762,854,804,1062,712,1096,1032,736,988,720,600,1088,706,680,526,746,1018,536,578,616,630,348,1174,532,434,780,528,534,534,420,578,1126,484,334,330,442,788,1220,400,732,460,1636,420,508,1128,1100,394,1400,666,612,520,582,630,370,356,616,812,1110,576,478,546,584,746,1226,1058,576,558,878,548,460,786,770,598,324,584,586,586,1594,588,614,590,600,578,608,612,1584,874,1012,944,764,586,594,1574,422,456,556,610,456,746,850,528,846,1566,794,444,1446,856,584,990,1316,1008,1042,758,1062,1224,1112,866,1478,902,756,610,670,918,904,688,618,762,756,710,726,1518,974,912,1364,850,846,896,1474,930,924,848,884,934,570,636,1574,932,858,910,716,950,1468,1222,632,874,764,912,926,602,434,1358,666,1402,504,1506,550,526,1386,1170,596,1426,1496,1632,756,1032,1158,1516,1240,540,912,1192,1512,1544,1014,1106,776,1496,1438,1358,1404,810,526,1012,1524,1524,554,492,720,1504,726,714,1520,1088,358,432,1350,750,788,1218,1208,1270,1524,1284,496,1252,1578,814,1400,1474,1760,1504,1056,1368,1162,810,1056,1494,1202,820,916,1560,1496,1154,1150,640,1608,1602,1530,1512,1208,1546,736,1556,1434,1118,1212,1508,1162,958,1290,1584,1578,1502,1170,1188,1262,1514,1182,1488,1412,1578,1538,1560,1568,432,1200,1200,742,1570,1166,1106,1258,1506,944,1512,906,726,1570,802,1026,1402,1034,1522,1528,1528,1466,1344,486,680,934,956,684,818,696,1268,606,1204,586,1368,1238,1780,1174,1552,1214,1080,710,1162,916,954,1586,1506,1508,1546,1508,1578,1454,1004,1550,1586,1582,500,992,850,674,1574,1492,1440,1030,1546,766,930,574,798,574,924,796,554,762,784,836,774,572,500,416,916,788,732,710,802,1142,832,1280,962,498,1366,1340,982,1258,936,1268,1262,1314,1318,1328,1320,1326,1334,930,808,744,810,810,892,888,806,826,748,762,818,734,800,746,942,558,558,970,680,580,884,590,780,976,594,744,770,1064,1428,996,1530,814,1516,1516,1062,920,1372,780,642,1522,1530,764,1504,1588,1532,1670,1556,1036,1628,1480,1042,1548,1530,1372,1532,1516,1558,1552,1544,1586,1568,1540,1226,1534,1068,1456,594,1620,1550,868,840,1112,1202,1544,610,1538,740,1460,1526,1200,1542,1388,808,878,866,1544,1476,1534,1418,830,1538,1536,1084,1516,1550,1510,1568,1536,1456,908,1558,1152,1386,1364,1532,1448,1140,1564,1586,1558,1492,1552,726,1602,1556,1350,1176,1186,1526,936,1422,1508,1068,1374,1576,760,762,1556,1478,1546,1568,1392,1502,1524,1538,1152,564,1556,1336,1512,1518,538,760,1470,1498,1508,1330,1512,1520,1468,1588,1020,1550,1510,832,1480,1570,996,1516,1420,1548,1242,1508,1494,1568,1546,1514,1190,1516,1114,1534,534,778,1546,902,1232,1030,1542,918,1552,1518,1524,1524,1554,1526,1552,1444,750,1516,380,640,1500,1570,1218,1532,1124,632,906,1418,360,1086,1384,866,1574,1522,1554,1558,1480,1574,1566,1394,1590,1568,1212,1162,638,1446,1534,1540,1610,1434,1496,1170,1508,1040,726,1482,1512,1378,770,1464,1464,602,1540,1560,764,1276,1554,1500,1578,1592,1546,1464,1544,1488,1046,960,1530,1494,1550,1540,1432,798,1692,390,1364,386,774,574,652,714,696,558,638,410,1292,786,884,934,828,1118,732,1216,1070,762,1016,754,606,638,620,696,558,772,1068,556,598,634,646,408,1240,554,432,788,540,404,390,524,316,582,436,598,1168,502,342,336,454,826,1264,408,752,482,960,724,430,516,1156,1140,410,1452,688,634,502,516,600,654,386,360,338,856,1164,596,494,536,566,540,374,496,594,758,1270,336,1120,602,572,496,556,904,806,798,470,612,338,608,508,576,596,560,962,1160,500,624,596,510,598,478,608,552,1574,884,634,1436,974,800,788,584,608,446,568,1634,440,388,556,628,474,762,882,436,716,962,1008,820,462,1490,878,392,416,596,1006,1438,1044,1106,794,1102,1276,1176,898,1524,924,774,630,746,954,942,624,726,640,778,778,752,754,1564,1002,1002,1412,878,850,928,1524,958,960,884,922,970,592,656,1642,976,894,950,748,1554,1264,684,912,786,944,976,408,1418,692,1434,518,1578,564,534,1420,1250,590,1474,1562,1708,792,596,1102,1208,1582,1560,938,626,708,1244,1586,1594,1054,1104,772,1556,1550,1402,1470,580,854,556,970,1584,1580,578,506,736,386,1562,752,440,742,1598,1138,372,456,1422,766,934,1252,1254,1330,1606,1328,516,1144,1638,842,1446,1508,1618,1574,1108,1418,1222,846,1096,1506,1256,856,982,1646,1560,1202,1228,658,1680,1678,1574,1564,1246,1630,770,1636,1390,1180,1258,1582,1198,1000,1316,1578,1616,1566,1216,1190,1310,1574,1238,1472,1432,816,1646,1612,1640,1636,510,1260,1246,750,1602,1204,1050,1206,1180,1306,1552,916,992,1584,926,828,1634,832,1072,1474,1080,1598,1588,1610,1518,1400,1382,1094,738,862,672,446,1284,624,1260,1242,1428,956,1825,1228,1612,1264,1094,722,1230,960,1006,1502,1658,1586,1506,1614,1580,1630,1506,1030,1608,1640,1662,536,1072,892,600,1630,1536,1450,1140,1604,888,962,598,838,600,874,970,618,858,572,830,866,792,620,524,1584,946,818,1576,1274,874,1328,1324,1328,1346,994,520,1418,1402,1308,972,1312,634,1368,1366,1378,1368,1380,1386,1442,968,848,774,848,838,922,924,844,850,772,778,786,844,764,830,770,978,574,578,1002,704,600,904,596,814,400,2352,2416,2406,1612,2314,488,1294,2118,2390,2292,2402,2424,1854,1660,2497,2512,1176,1168,2392,2186,2486,1050,2062,1710,534,520,2342,2564,1860,1352,1546,1464,2296,1308,582,2330,2606,2494,2518,2482,2410,2406,1468,2310,2456,2222,360,2466,2569,2356,2346,2440,1622,2082,1712,2214,3032,1524,1542,2518,2480,2494,2500,1192,2954,1658,2617,1634,774,784,1384,1394,2591,2510,854,1608,640,1364,796,368,912,1114,2458,2456,2488,2414,2412,2660,912,1118,1328,2284,2476,400,1296,2358,668,670,878,868,1016,488,374,1192,892,2592,410,902,406,1924,2486,616,616,614,638,2476,2250,462,532,1990,2264,300,308,2452,2186,2038,2170,2218,1912,2354,2156,2098,2336,798,1046,2504,738,734,2364,486,582,1386,714,360,2364,1638,2486,2386,2686,2398,2232,1664,2284,2584,2670,2402,2514,2606,478,1816,1538,2516,1914,1892,2572,2614,2252,1782,2204,978,676,454,1218,1186,1318,1186,1260,1182,1014,1126,1146,1144,1190,1142,1036,1196,1116,1100,1194,1338,1202,1022,948,1038,1214,1160,1228,1192,1208,1326,318,1194,1192,1216,1210,1450,1434,1206,1258,1246,1186,1190,1084,1084,1276,1084,1066,1078,1066,1078,1304,1110,1200,1060,1024,1198,1210,1192,1186,1318,1298,1324,1296,1296,1290,1162,1298,1282,1286,1302,1314,1302,1322,1324,1320,1162,1164,1310,1302,1304,1188,1304,1278,1362,1378,1310,1316,1142,1194,1192,1308,1330,1304,1316,1190,1032,1030,1040,1002,580,588,582,500,724,418,1264,1822,558,834,608,2760,2330,1898,970,1164,1170,1258,2730,2848,834,774,2750,2210,682,516,576,1756,1122,930,514,1292,640,622,1862,452,1040,1430,1756,668,716,314,510,326,952,1242,1142,352,330,692,934,1858,528,614,538,488,438,604,562,574,776,682,486,650,554,694,598,576,440,1746,496,572,370,676,420,606,590,542,708,628,534,438,632,758,642,572,652,1814,538,558,624,486,558,764,1418,1362,718,546,1222,356,488,598,512,424,650,762,798,578,1094,1838,860,624,824,818,756,1604,738,860,586,640,924,442,606,490,376,446,1902,1754,1218,582,462,596,778,1638,958,400,878,756,774,1900,1202,728,418,1310,548,522,538,324,1730,1428,338,1408,1340,896,602,1450,500,434,494,1162,1856,446,462,456,564,606,686,560,1698,980,568,474,472,470,932,428,554,348,584,1708,1176,1354,1068,1042,1744,710,780,710,828,526,1088,756,680,786,666,910,724,722,670,652,382,494,446,1050,582,592,1442,1552,1830,724,772,782,902,1078,906,812,830,740,304,1794,452,340,342,452,642,674,1756,1708,356,412,404,470,654,660,1388,852,766,404,386,624,448,372,940,640,572,1524,1756,1784,1738,810,1150,790,816,694,958,896,436,1798,314,376,312,628,302,374,420,356,1926,1200,782,1964,510,876,354,508,460,850,526,430,468,846,1110,424,1166,962,942,1750,864,588,872,618,1750,394,752,708,722,622,384,436,886,636,912,1238,338,842,424,414,454,1074,698,908,552,540,1222,530,966,430,1856,550,492,570,1026,426,364,386,424,958,796,788,928,874,600,788,340,1838,412,496,528,1862,794,502,354,418,536,1870,720,640,1156,404,1310,614,1038,886,918,614,1290,1098,658,874,806,704,600,570,874,770,666,672,600,1098,1640,1230,770,1042,390,400,928,582,396,336,388,700,542,542,1320,1938,956,474,1690,508,1674,608,976,1734,718,1178,1198,1050,770,980,1234,778,1510,1328,388,1514,1688,480,736,812,874,1282,1152,1142,908,582,416,390,888,414,566,584,1242,912,1746,782,1742,568,706,1198,688,426,902,1020,1118,744,566,776,802,500,1396,1238,1740,1762,684,664,932,542,556,580,578,624,1472,888,1102,1294,362,1580,966,812,522,754,752,528,514,476,642,706,690,478,484,550,1642,1086,654,670,970,688,934,742,818,516,734,472,714,660,814,782,478,668,1718,934,698,794,868,1404,352,1310,558,542,474,802,698,626,778,746,916,1110,816,358,568,444,810,582,464,468,378,584,1220,614,386,678,448,480,300,518,1730,390,486,1302,868,518,330,634,1146,846,750,908,828,1168,928,1384,612,810,626,1034,642,316,488,484,834,468,530,580,738,488,734,578,956,1102,544,524,1570,1522,474,1488,462,604,434,806,1058,974,588,1584,450,414,370,512,466,308,644,458,414,402,588,506,486,372,1484,472,570,352,510,460,534,532,640,550,490,556,1534,460,476,530,416,478,652,1264,1152,614,1410,412,506,432,1330,682,494,1364,1086,478,734,532,694,698,642,1336,630,734,498,544,762,374,520,418,1618,1490,1030,644,496,428,506,660,442,334,448,816,334,744,644,654,1602,1022,616,1490,464,444,456,1474,1486,1202,1452,750,1220,424,1004,1028,380,476,572,470,1448,364,956,400,1186,356,482,596,1120,908,882,1488,1460,638,672,1468,618,560,540,326,420,1356,496,502,1314,664,764,902,1558,710,386,388,530,572,788,1460,340,482,554,1182,1090,526,794,482,1288,1498,1518,1480,1480,590,1646,1522,532,1136,1628,1024,666,1640,434,746,300,430,388,718,448,376,716,1246,340,984,822,794,710,1372,1488,1094,1204,366,746,532,772,1052,718,360,348,920,590,466,976,818,1564,558,548,360,1676,672,1564,420,450,1574,676,428,730,450,1568,984,1110,704,522,874,754,774,518,1100,928,560,508,594,398,506,484,744,656,646,510,924,1386,1042,656,1286,792,490,572,1010,1124,1640,808,400,1440,432,1418,818,1474,544,1004,1002,892,656,826,1044,664,1284,1304,332,772,1332,1428,1330,1472,1082,840,972,770,486,350,354,742,496,1052,1474,844,574,564,748,942,480,658,676,424,1180,1470,1494,1366,738,452,472,490,492,502,1372,1354,1480,1098,654,1346,1266,460,596,582,1392,944,556,570,1430,630,692,622,444,628,568,688,390,556,1462,1468,626,730,556,1384,1112,474,460,400,676,590,526,638,690,1056,942,688,306,482,684,496,386,396,322,504,1102,520,328,1360,1400,1482,1102,734,852,1026,440,966,714,640,772,702,992,786,1176,516,692,876,776,1200,1494,700,444,450,2095,2095,336,1404,1282,1368,1388,700,1388,1130,948,1632,766,940,984,1120,320,446,990,832,1314,1368,1236,1090,1948,1284,810,1042,1192,1336,1160,1214,1006,1116,568,582,578,1104,1140,1594,716,1936,832,748,940,600,674,922,658,1780,1656,1910,926,1566,1566,1446,520,586,716,756,896,642,1488,1298,1676,1670,2203,2232,1344,1324,1306,2196,2400,2272,2070,1644,2254,1500,668,502,790,2308,1898,732,1442,988,788,838,1868,836,2048,1436,1564,1640,1692,1736,1652,1794,1104,1504,1980,1146,1596,2200,1676,1922,1606,2132,742,770,1114,1726,1240,1892,1580,896,1592,1894,1374,880,1184,872,832,750,1484,1468,798,496,1278,1466,1262,1424,1634,1542,1664,1712,814,1668,1460,632,1522,2018,1420,1316,710,970,476,1692,1412,1606,2160,2226,1290,1176,1170,868,1588,1422,540,606,648,2120,718,644,1018,728,794,660,598,812,1110,734,936,782,1912,550,1240,1406,488,1748,1416,1848,1464,478,1424,1418,1408,1436,1568,1018,1810,1810,508,458,986,994,1734,1976,1636,1564,734,1732,566,1226,1360,1446,878,1748,872,1536,948,812,1410,1086,1676,936,978,1076,1412,1224,1428,1074,458,618,758,1786,932,1410,948,484,866,1438,1424,996,1764,1734,1340,1826,1646,594,374,856,890,748,304,1170,1784,1190,1180,2032,2253,1184,924,912,898,626,1182,1182,924,1800,1830,962,1190,1184,2253,736,894,936,834,946,852,1800,1152,874,1940,954,880,864,798,964,944,1196,596,554,362,808,2044,2253,1164,1202,786,878,1114,1010,1816,496,586,968,654,652,1044,844,964,1146,680,708,726,892,1074,1024,726,988,1030,858,482,426,592,594,762,868,1178,466,596,1002,660,1786,1800,886,740,1810,1182,886,972,614,1950,2253,1180,1108,560,904,830,1188,1176,2158,2253,726,508,932,882,750,822,932,948,888,884,884,886,810,826,1802,2114,2253,940,1172,1174,882,912,886,890,884,884,856,864,1418,1062,1066,474,628,1798,676,886,1070,504,518,882,946,2256,2253,936,588,902,1328,1176,1180,1190,450,1270,698,1172,1180,1178,1180,856,870,1180,1180,1796,1814,1002,1002,1000,838,1812,1804,972,968,950,920,1086,1070,1180,1180,1192,1184,1190,1194,1178,1176,558,540,1804,656,660,896,884,880,1146,1152,792,780,570,1198,1800,950,780,1060,1960,2253,714,718,968,936,1800,1788,576,514,654,652,732,1554,2253,828,1814,818,946,1650,2253,1176,1176,1180,1720,1054,1066,948,968,892,768,772,748,1116,678,1064,1070,2094,2253,1816,1072,1186,764,776,1024,736,1808,1296,1056,588,746,1864,2253,1790,1178,954,948,948,800,484,1832,1896,766,768,772,784,778,1768,2253,1196,954,764,1044,878,1804,898,1186,1180,1178,1178,786,1496,1058,910,850,506,1112,736,1062,1070,638,944,1180,1178,910,1736,524,1178,1190,1234,890,1828,2253,1800,1174,1062,1060,1176,1236,1062,1184,1176,1812,940,1810,948,936,954,1180,818,1148,1808,1190,770,882,460,1814,1220,1178,1178,866,1180,856,1178,722,716,1868,2253,924,1180,890,720,1172,1168,446,1056,710,2046,1922,1896,1988,1926,1934,2006,2036,1942,1836,1836,1914,1954,2034,2020,1990,834,1422,1928,2078,702,1208,2030,2004,2032,2006,2106,2018,1956,2010,1992,1996,2082,1844,1850,2036,2008,1994,1976,2120,528,534,1946,2042,2032,1954,1962,2016,2130,2152,2112,2058,844,1062,618,1262,1758,2064,1418,1944,2068,1998,1996,1994,1986,2004,1826,2008,1606,1646,1842,2030,848,1090,842,1074,1766,1996,1982,1960,1700,1748,988,1008,1052,886,1698,840,2064,1836,2040,2028,1574,1632,1946,1982,712,656,2080,1944,1988,1382,2052,2060,2028,2016,2080,2050,2014,2040,2048,2022,1944,2050,2062,1864,1868,2050,1894,1880,1922,1912,2134,1962,2044,1992,1892,1892,1296,2116,2060,1980,1826,1954,1526,1680,1912,1900,2080,2092,2094,2014,2030,2024,828,1060,1168,2036,1806,2122,1924,1858,1848,1872,1986,1968,1736,370,700,1898,1798,1842,1890,1962,1958,1918,1994,1974,2006,1876,1892,1856,1974,1770,1946,1390,1520,1758,648,658,1132,774,1928,1918,1982,1886,1964,1972,1996,2006,1978,2042,2026,2102,2024,2056,1508,1932,1732,2032,1952,1982,2030,2126,1946,1982,1968,1996,1588,2076,1628,1778,1976,1982,2024,1810,1828,1914,1998,1966,2052,1974,1950,2006,1970,1940,1970,2040,1974,2044,2110,2030,2020,1936,1948,1988,2066,1984,1942,2018,2056,1958,1990,2006,2014,2052,2048,2108,2058,2152,712,1280,1172,896,1782,966,1788,460,958,956,454,962,966,958,976,966,884,482,958,954,964,956,974,964,942,966,956,962,964,408,964,954,956,958,962,964,960,958,968,966,954,956,974,968,958,960,966,966,954,956,960,962,960,966,964,960,966,954,958,1276,958,964,966,956,958,960,690,964,958,970,956,958,970,848,956,966,960,956,958,462,922,1216,908,930,954,960,964,1334,1336,962,964,958,954,974,960,968,964,928,968,962,964,966,962,960,1032,974,960,898,962,956,962,956,964,1398,1396,1342,1394,1398,1394,1382,1392,1390,956,628,656,682,660,636,512,686,648,1450,1414,1412,1384,1388,1370,1390,1460,1390,1448,704,730,650,634,604,656,650,702,688,716,648,698,648,734,688,660,686,656,712,738,624,626,714,708,1258,1452,1008,1176,1688,1652,1404,1358,2018,1006,1706,1202,1434,1360,1440,1690,1390,1552,678,1280,1280,1520,848,1056,1980,1164,1294,1198,1334,1940,854,1640,4734,1438,1372,678,876,902,1544,1926,2428,2300,1160,886,964,1472,712,652,646,690,568,692,732,722,718,722,600,616,1316,924,494,604,1524,1572,550,624,628,654,590,634,694,694,714,688,688,690,634,632,632,642,660,548,802,528,2078,2044,1980,2060,2102,1796,2064,2114,1232,2386,2094,1800,1996,1966,1468,2268,2326,2466,2358,2470,2320,2472,2394,2296,2447,2458,2372,2328,1670,1558,518,1104,510,734,496,548,1546,1710,428,1076,896,1648,886,1858,1438,1194,876,1542,1728,1538,1504,1148,1490,1556,1224,1600,1436,1044,1034,1576,1058,484,1827,1934,1558,1766,1814,788,670,776,810,1518,1424,1666,1770,1562,1306,1930,1226,1254,1688,800,1488,1090,958,1594,1582,1458,1308,702,766,550,1760,1618,396,396,560,484,540,400,1228,676,1136,1172,540,900,1216,1140,1148,1296,1296,876,1244,548,1192,1108,732,540,1016,1812,904,732,1104,844,1276,780,740,396,1868,1360,1340,2016,992,1084,1168,604,1160,1280,1016,824,932,824,1168,1328,1144,1248,1100,980,1028,1156,776,676,1132,1268,684,1296,1264,1200,1208,1164,1188,1268,1568,636,648,1288,1280,1928,1964,1548,592,1888,1816,1896,1296,1352,1304,1320,1300,1160,1600,1876,1592,1300,1304,1272,1876,1260,1252,1788,908,1296,1864,1284,2060,1808,868,1424,2930,1876,308,556,1616,562,1392,572,1704,1592,868,720,1704,656,1096,936,1360,1340,708,1044,1356,1052,1768,992,1416,1000,1392,2036,2044,1972,1576,1548,1572,1920,1732,884,764,1608,1796,1064,1248,1240,1616,2012,1484,1396,1492,1128,544,1056,2020,1480,1984,1560,1592,1092,1060,1980,1900,1520,1560,1380,1988,1884,1280,1744,1692,1620,1596,1368,1064,1616,1692,492,832,2560,2502,2768,1648,1788,2144,2134,1424,1852,1192,1196,1388,1382,1208,2072,1878,2482,2446,880,1726,2106,2072,2240,1150,1226,1656,1622,1442,1306,1568,2050,774,2396,896,1566,1544,2342,1594,1902,1426,882,2008,2602,1494,1416,1192,1082,752,1938,1930,2352,2196,1460,1412,1364,906,2286,2188,824,1522,702,676,584,462,1628,1526,794,2072,1022,1428,1578,1342,2336,2364,2562,2960,1394,2088,2100,1666,1642,722,1788,3160,3142,1990,1444,2188,2806,2770,1194,1232,1400,2584,2570,1796,1398,2214,2548,1160,1154,1772,1004,2766,1488,2554,2492,2252,2160,2204,2204,558,2286,1568,1360,2396,2250,1634,1616,1306,1690,1280,1672,1652,1278,1608,2004,2942,2004,1082,1450,998,2102,2086,2094,2090,2458,1548,1792,1306,1316,884,1436,2298,2444,2540,2286,2144,2160,2198,3240,1388,2794,1452,1264,1990,1170,2608,2376,1732,1866,1068,1602,1374,1216,1204,1324,2004,1230,1088,1206,1248,1814,2570,2564,2570,1782,1894,1874,1754,2000,1210,1614,1578,1370,834,3192,2788,1726,1138,1390,1288,2002,852,1940,2474,574,734,2322,526,954,1218,1546,952,1964,1602,2578,1448,1448,2742,1458,708,1018,1512,1042,1518,2046,1790,1636,2010,1468,1586,1098,1706,1538,1484,1884,1652,1834,1758,1784,1902,1932,1678,1950,1662,1686,2048,1654,860,1672,2139,2191,2042,1194,1794,1670,1680,1646,1574,1516,1880,1328,1836,1850,1830,1636,1670,1858,1668,1708,1636,1654,1584,1638,1662,2013,1584,2105,1706,1558,1378,1778,1184,802,1778,1418,1934,1766,1248,1394,1696,1684,1684,1740,1824,2135,1608,1562,1440,1322,1028,1398,1700,1666,1692,1670,1330,1134,1510,1548,1916,1606,2028,1888,1026,1694,1856,1858,1744,1226,1126,1494,1620,1606,1678,676,1600,1668,1686,1374,2041,426,1604,1672,1390,1664,2036,896,952,1628,1676,1706,1672,1570,1310,1666,1766,730,1694,2053,1764,1832,1646,1764,1630,1790,694,1918,1592,1664,1802,1730,1424,1680,1672,1585,1122,2020,1896,1598,2074,956,1730,1440,1882,1346,1718,1560,1658,1984,1964,1834,1284,1688,1708,1688,1676,1568,1578,1592,1328,1688,1438,1654,1818,1698,1308,1810,1798,1934,1670,1418,1792,1422,1964,1584,1678,1714,2104,1572,1814,1538,754,1888,1670,1398,1648,1590,1947,1814,1784,1692,1692,1618,1868,1684,1582,1716,1518,2024,1524,1628,1808,1474,1784,1722,1782,1568,1514,1466,1674,1770,1114,1286,1602,1802,1588,1808,1586,1672,1680,1432,1444,1538,1455,1434,1632,1478,1334,1602,1472,1580,1684,1850,1268,2124,2026,990,1714,1768,1780,1658,524,1210,1772,514,726,1740,2109,810,742,1392,1540,1488,1428,1496,1474,1490,1596,1540,1554,1582,1428,1446,1492,1364,1660,1500,1474,1438,1440,1562,1518,1536,1518,1482,1524,1534,1616,1514,1422,1372,1536,1558,1322,1482,1682,1528,1584,1356,1344,1484,1506,1586,1460,1570,1510,1470,1172,1612,1516,1462,1670,1086,1356,1316,1304,1540,1454,1452,1552,1454,1498,1554,1566,1522,1586,1564,1342,1450,1506,1504,1552,1554,1498,1514,1416,1434,1448,1396,1338,1550,1424,1544,1322,1488,1450,1432,1126,1444,1494,1548,1548,992,1502,1598,1090,1522,1412,1404,1074,1534,1464,1382,1584,1494,1606,1544,1502,1464,1544,1372,1380,1480,1496,1400,1428,1488,1474,1566,856,946,1466,1492,412,696,1946,2116,1808,2058,2116,1372,2116,2162,2104,2114,2122,2126,2114,2120,390,1248,570,850,2126,1778,1524,530,398,336,904,556,1416,1376,1424,1416,1056,1062,1710,1406,1058,1520,1516,694,454,560,398,1584,412,456,876,556,938,556,2120,1090,1296,1294,958,1300,956,1294,912,1300,960,1298,1298,960,1296,950,650,664,1252,678,796,786,898,1072,678,694,1660,336,1466,2272,1754,1874,614,1642,1754,1746,1660,1662,1740,1150,2120,2112,2126,2124,1360,914,694,696,714,1468,710,418,1506,766,1392,478,1622,1528,1524,2120,1770,1004,1008,1234,1412,2140,1042,1320,818,1080,1824,1034,900,1448,784,494,1200,520,1058,828,664,1420,1770,894,770,336,524,500,696,558,1462,2178,398,2140,1766,2120,2134,1776,1772,1776,2142,1494,1524,1532,2118,338,496,696,516,2002,898,642,548,730,392,1466,2136,1830,2120,1996,1756,2128,2122,2130,1058,1062,1064,1060,1120,528,744,1284,716,344,1318,1326,1326,1324,942,944,1326,1322,1158,1530,1532,1530,1544,750,2234,2118,1990,1998,1992,2000,998,380,774,766,696,918,2268,1468,1122,1094,1880,1334,1330,1332,1330,1330,1334,1328,1878,1882,2120,2118,1534,1532,2122,1062,1534,1414,1788,2126,1538,1390,1060,442,1848,766,2116,1986,2118,1062,1414,2120,2122,2124,2122,1760,1398,2094,2114,2122,2106,2134,1240,1240,1244,2126,1212,2124,658,688,1770,1466,818,1124,368,730,1064,1416,1418,2126,1412,1414,1400,1416,568,1412,2116,1414,2116,952,980,1342,1324,984,1004,1362,1408,1966,1398,1426,896,398,494,1466,726,1966,2108,1018,368,1538,1060,1068,1628,1536,1420,494,1058,808,714,1468,2188,2220,1530,1534,1790,1550,1544,2208,1826,1264,2076,1210,1124,778,366,2126,1296,1306,1306,924,1294,1294,1300,1302,1296,1294,930,2346,2284,1296,1294,1304,1418,1418,1656,756,796,2298,872,470,488,2376,546,552,900,694,2220,1418,1412,1418,748,464,660,352,1762,1714,732,690,844,1418,1064,1062,1416,1064,1062,1418,1088,2372,632,1864,1892,2118,1068,1006,1074,2104,2122,1082,1296,1300,1294,1306,1300,1618,1636,948,1834,514,340,1988,2114,2100,1064,2128,2116,1062,2122,952,736,1414,1410,1410,1424,1412,1414,1864,2116,1064,2120,1412,1424,1420,1420,1416,1426,1414,1416,738,560,528,2376,1122,1420,1952,1422,1422,1414,1418,1418,1064,1416,1424,1414,1298,2034,2112,1424,1074,1410,2122,1416,1416,622,548,550,712,1406,2128,1414,1416,1414,1420,2122,2128,1060,2156,2142,1414,2114,2118,1418,1412,1416,1414,2124,978,1000,1404,1408,1414,1414,1408,658,2256,2352,2124,2140,1412,1410,810,1058,674,1408,2120,1418,1404,1054,1302,2128,1420,1806,1602,2166,2300,1412,2174,1418,2128,1060,2124,2174,2184,1438,1418,748,518,1460,544,798,2136,670,568,598,460,1418,1418,1420,1418,1414,2118,2124,2134,2130,1058,2112,1416,1060,1416,2122,1302,2194,734,2068,1258,658,630,788,824,902,2291,2276,2336,416,826,2318,2322,1138,1214,1352,2324,2180,2338,2308,2314,2346,2268,1826,678,1412,1798,754,1112,1816,1858,2306,814,1620,1510,2362,2156,818,1986,1466,972,1274,1764,1822,1884,1050,2280,1836,1620,720,962,948,608,554,640,1564,1428,642,478,1460,1500,2066,1698,1166,598,1272,1360,1606,1028,1212,1314,1504,1818,1628,1634,2054,1268,2048,728,852,1364,1694,658,1970,1782,1954,1986,1188,1044,548,1046,1935,450,356,1496,1482,724,1662,306,1670,946,1664,1652,1516,1594,1594,1520,1520,1648,956,636,1638,1630,1530,1532,1630,1550,1590,1658,1322,1506,1646,1586,1638,1630,1340,1552,1602,1598,1098,1510,1528,1444,772,1508,1494,1528,1498,1500,1506,1210,1526,1484,1542,1510,436,1014,1530,882,1522,1600,974,514,1056,890,636,880,548,658,438,1168,866,796,1536,1418,1572,1480,1322,1090,692,1158,1092,734,1540,702,1314,670,1196,1558,1048,492,674,748,1220,1196,728,486,1204,1442,1652,1572,962,1558,1574,596,1608,1644,1338,1620,1402,1348,1556,688,500,526,710,1538,644,512,504,666,854,1392,932,1550,1144,1502,1540,1550,814,1196,1214,1560,1538,886,1440,1314,446,1560,906,1350,1422,1708,1246,1158,1316,1370,1494,1558,1536,1178,912,1258,1302,826,1040,1636,1202,1354,1472,1312,1552,1132,1588,1186,1542,1630,1556,1538,1150,1422,1556,1484,1564,1572,1070,1422,1426,1564,1770,1510,1192,1392,1082,1470,1160,886,722,1542,1596,1292,900,746,1562,1450,1570,1564,1556,1576,1534,810,1546,1058,994,530,1564,874,1578,1310,1214,1294,1204,1568,1310,1700,1630,1582,1334,1326,1344,1584,1352,1560,1312,1546,1660,1548,1744,1602,1570,1546,1554,1562,1566,1568,1422,1424,1686,1522,1558,1568,1622,1476,1570,1538,1422,1554,1334,1184,1226,1314,1516,1118,1662,1684,1166,914,1156,1566,1428,1564,694,1410,1540,1440,1274,1544,988,1424,1652,1550,1578,1420,1614,1570,1490,1442,1498,1558,1618,1568,732,1330,1348,1294,1360,1410,1612,1068,396,1192,1480,1566,1422,1562,1570,1576,1478,836,554,1552,1178,1540,1214,1568,614,1566,1082,1560,1144,1598,1576,1540,546,894,456,1274,1552,1258,1436,384,2218,2440,1596,2150,2568,844,1860,1616,1468,640,1570,464,1420,1578,1416,1426,1274,1438,1582,1268,1444,1578,1574,892,986,1432,864,1258,1586,1582,994,1410,1422,1726,574,1588,1428,1582,1590,1698,1506,706,1672,1612,830,1112,1900,1890,1854,1894,1916,1884,1908,1878,1882,1862,1864,1886,1892,1874,1882,1876,1880,1876,1876,1886,1888,1900,1864,1860,1886,1890,1888,1884,1904,1110,1878,2000,1858,1856,1870,1874,1856,1894,1872,1878,1868,1868,1850,1878,1856,1858,1866,1880,1882,1916,1884,1870,1854,1862,1872,360,1870,1866,1836,1854,1840,1830,1906,1892,1910,1884,1876,1862,1872,1872,1860,1852,1866,1862,1852,1868,1864,1862,1856,1876,1882,1106,1830,1810,1816,1898,1848,1790,1874,1868,1828,1874,1860,1856,1874,1850,1854,1846,1880,1890,1834,1842,1834,1856,1874,1868,1844,1872,1848,1882,1866,1856,1864,1488,1186,433,2311,676,1416,1598,1598,860,1608,972,734,1616,1342,718,1028,1136,558,632,1204,1046,460,598,1596,1602,742,746,750,1348,718,792,958,1634,718,728,1498,1040,1620,828,1906,1574,758,716,1620,466,610,1648,754,1598,1604,1576,870,812,594,1600,972,894,960,1604,492,798,974,818,626,700,1030,964,1054,1638,1638,744,864,372,478,656,1648,682,502,1002,608,722,1622,1600,1590,800,652,382,620,1618,1690,1606,914,1620,1786,1468,1636,670,572,494,726,1532,1766,474,480,498,1620,1590,2311,428,478,2470,1697,1042,346,410,1717,1733,1718,1479,1719,1800,978,1663,1686,1752,1896,1198,1379,1067,1768,1524,1154,660,892,1537,1727,2011,770,1124,1658,1417,1110,2019,1534,1661,1381,1682,1666,1106,1029,1288,1641,1745,1104,1753,1386,1325,1770,1141,1699,1646,1688,1665,1579,1524,1049,1950,844,1738,1486,1120,1114,1989,1663,931,1703,1752,1750,1714,1668,1032,1733,1666,2164,2007,2204,939,912,2085,2117,1168,1215,2344,1742,2090,1122,1883,1687,1768,756,1134,948,2030,1541,1162,1104,1658,662,1661,1645,990,1649,1530,1138,722,1756,2129,2162,1722,1674,1675,1268,1114,1128,1104,1254,838,1666,1108,1119,894,1162,676,1210,2022,744,1727,2287,1118,2310,726,1956,1262,866,1561,1667,1675,980,1716,1682,1715,1252,1728,1680,1652,1526,4174,918,1034,926,1752,1672,1764,1572,1750,1980,1804,1044,1132,1600,1646,1160,1916,1900,1248,1714,1706,1004,976,1240,1312,1668,1718,1266,1710,1100,1678,1652,994,860,1754,1498,1664,1834,1166,1676,1650,1916,1714,1688,1388,1648,1712,1724,1192,1698,1722,1706,1064,1172,1166,1596,1722,1240,1722,1736,1570,1738,1718,1198,1352,1478,1764,1236,1658,1740,1208,1716,1696,736,1770,1728,1564,1464,1250,1660,1616,1660,1124,994,1638,1660,1194,1644,1724,1642,1262,560,1876,1702,1832,1104,980,1720,1108,1184,1118,1700,1660,1490,2098,1896,972,1708,1378,1374,1314,1184,1738,1658,1248,1734,1456,1494,1260,1096,1674,932,988,1404,1696,952,812,1744,1528,2084,1364,1228,1332,1112,1502,1664,1502,1116,1688,1032,1216,1064,1538,2098,1874,1340,336,348,1668,1490,1068,676,1708,948,1950,1250,1056,828,1152,1202,1364,1360,1720,820,1096,1856,1120,868,1116,1224,1092,1112,1506,1604,548,1136,1664,1744,944,1962,1980,1670,1486,680,1696,1646,1524,1780,896,778,2168,1136,1020,1652,1738,1736,1643,1650,2014,1269,1776,1748,1702,1750,2364,1336,1618,1748,1380,1726,2078,608,1752,940,1656,1514,1100,1512,1678,1096,1502,1384,1132,1946,1104,2036,2352,736,1508,1644,2024,1672,872,1730,956,1326,1162,1100,1536,1036,1532,1822,2170,1732,1660,1650,1916,2016,1278,1678,1522,1540,2032,1952,1654,1734,1710,1158,1756,1104,2138,1096,1312,948,1738,1518,1748,1696,904,1522,1648,1750,1692,1678,2112,1650,1690,1676,1746,1576,1160,1076,1724,1716,1694,640,2072,1042,1534,1682,1914,1718,1104,2126,1496,1208,1958,1724,900,1708,1706,2090,1660,1286,1522,1494,1760,1744,2020,2036,892,1680,1714,1202,1408,976,932,1656,1326,1676,2076,1128,1260,696,1990,1742,1910,1640,1746,1260,1692,1746,1112,1680,2176,904,970,1714,782,1684,1606,1638,984,1808,1776,1686,1302,986,1752,1724,1658,1636,1754,2140,444,804,1728,1744,1642,1688,1710,1668,1774,1726,1940,1370,1188,1998,586,370,1842,1790,468,1478,654,1752,364,630,1758,1782,808,1798,1790,1688,708,1260,1232,686,1620,604,914,848,1084,1124,1628,1248,1624,620,1150,1414,1050,708,1406,1328,1124,1196,1782,834,1274,1260,1246,1786,1188,1152,1248,1774,1390,508,930,1750,1230,1294,1110,944,1774,1480,1090,636,712,950,398,808,774,1798,1184,642,840,972,1296,710,984,1300,1194,1296,674,1630,1062,1062,1042,706,1420,706,416,1066,1812,878,890,1424,1206,828,1326,1180,1020,1328,1328,816,1956,826,830,754,566,876,1748,1656,640,738,1780,938,932,526,1052,1164,1888,752,1668,1386,1814,506,1774,890,872,1166,1042,1186,636,750,508,1646,1640,788,1714,1796,1404,1804,1614,1716,1708,874,1310,1204,1244,886,1802,880,1042,890,1024,1808,826,828,1402,594,1888,592,422,1062,1780,732,752,760,1048,1058,1032,1174,444,406,440,528,784,702,1042,1060,1782,1724,1712,832,1790,1768,1740,564,1284,1794,930,1800,1720,1762,1034,578,862,864,1382,1040,1790,1186,676,614,904,754,1732,942,712,886,1940,882,824,886,396,394,670,532,666,608,1796,584,1334,986,1784,1538,762,484,788,894,1012,1816,916,528,722,846,540,1042,1730,1390,1624,1736,1798,914,870,1662,1636,1062,632,622,740,834,866,1538,1820,618,666,858,1808,1850,964,490,738,1274,618,598,760,808,948,938,942,590,696,824,1808,372,476,570,848,634,914,2299,2299,432,592,608,888,814,912,432,908,478,764,588,1554,704,706,720,1240,316,508,748,566,870,554,1833,1808,386,1048,652,1494,480,1652,1794,1136,1296,1916,1640,1786,1566,1972,1756,1892,1734,1864,1866,1874,1714,550,446,680,1456,1474,1718,1718,1688,1821,1836,1104,866,850,882,1866,1860,1308,1502,2010,580,518,520,1732,1672,1328,1526,1700,1796,1182,732,546,1848,1912,1396,1590,1582,1470,1774,1854,1676,442,916,1284,1614,1900,1784,1678,1772,1818,1862,1812,1520,1762,1292,1420,1440,864,858,1762,1600,482,596,482,324,382,1258,1688,1850,1904,1756,1638,1648,1906,1656,1426,1704,1664,1566,1926,1662,1746,1424,1562,1602,730,680,732,708,1756,1242,1532,996,996,1792,2562,2568,2532,1610,2500,1392,818,910,1612,1388,1012,1080,1332,1006,994,1392,2362,2548,1572,2364,2490,2692,1970,2376,1736,2494,2004,996,1296,2364,992,1324,1592,1826,1004,1304,1376,996,1082,1010,2724,2368,1296,2378,2580,1248,1886,1946,2354,2544,2468,1196,2080,440,1802,1376,2558,996,1192,2784,2544,1116,1600,2510,1568,1548,2614,2426,2404,2648,2144,2276,1828,1868,1528,1520,1116,2364,1300,2580,2652,2414,2552,1708,1618,996,1370,2364,2206,2394,616,1862,2090,1238,792,1436,1910,1912,1926,1284,680,1288,1114,800,1168,794,796,1324,1938,1250,1642,1916,1920,1918,1576,1914,808,1586,1930,1612,804,1038,1894,800,546,960,1264,1468,808,1116,1110,650,862,636,808,2188,1890,1044,1890,2062,1008,1510,692,1562,408,2032,1990,952,1674,1444,1100,1920,1540,954,1778,1916,884,1284,2036,1248,1740,1660,1954,1942,1710,964,1156,1340,698,1270,1504,1230,680,1222,884,1900,1038,1876,1900,1920,1944,1374,1300,798,1108,1892,1494,1900,1912,1926,484,928,2422,2442,2442,330,1066,2456,1220,1104,2448,2418,2496,2454,1182,1202,2476,868,1158,2386,2440,1144,1130,760,1148,1196,2476,1154,1200,2474,2482,2684,2908,2952,1520,2550,2882,2928,2758,958,398,390,1918,1342,1302,1354,530,1144,678,1086,996,1818,1744,1870,338,440,1904,1726,1414,1666,1902,1876,1286,1898,1270,1272,1906,1638,1814,1612,1128,1900,656,604,564,906,1182,1324,1108,1452,1680,1284,1898,1272,888,1136,1092,1874,1832,1686,1754,1762,1052,648,876,1740,1264,624,576,1902,1582,766,1694,1734,1622,1608,798,792,596,790,866,1562,1508,920,710,1892,820,1402,770,618,1884,1910,1446,380,304,1048,556,1814,1884,1840,1292,1594,1068,1274,1880,1824,1818,984,1870,1228,1150,526,1146,682,1378,1826,1870,1122,1838,1912,1290,1272,1834,1810,1832,1834,2054,464,456,686,708,1952,1958,1746,958,1830,1744,1576,1062,1146,1180,1616,1176,2052,990,1146,674,1108,1986,1618,930,1786,1760,1832,1128,666,1828,1866,1912,1904,686,1260,1830,942,996,502,518,1898,1394,1984,1138,928,1284,2172,2164,1914,2188,2200,992,2112,1986,1932,1738,1906,1304,1934,1882,1854,1650,1080,1234,1558,1608,1422,1248,2098,884,1974,1282,962,1876,1248,854,1440,1212,1778,1764,1900,806,752,1706,2142,2110,2110,2082,2084,2106,2130,2106,2178,1918,2098,2102,2008,2134,1836,1858,1948,1650,1982,2018,1684,1720,2180,2060,1994,2012,2102,2092,716,692,2136,320,1890,1992,2068,2198,1980,2038,822,1050,2116,2040,2032,1082,2464,2090,2040,2016,2024,2006,2082,2052,1790,1990,1962,1974,1918,1970,2086,2120,1502,1546,1372,1466,1540,1660,1552,1022,1632,1496,1508,1552,1530,1236,992,1330,1540,1252,1376,1542,1432,1594,1224,1216,1502,1172,1522,1438,1480,1524,1478,832,954,934,1334,1370,1522,1364,1350,1216,1294,1480,1512,1524,1554,1532,1516,1436,1554,1340,1548,1532,1538,1534,1378,1136,1324,1290,1364,1340,1552,1284,1218,1552,884,1428,1540,1520,1534,1184,1302,1548,1424,1552,1536,1566,1668,1394,1532,1530,1186,1532,1540,1560,1538,1366,1528,1412,1344,1414,1422,1518,1540,1520,1526,1488,1352,1638,1528,1516,1502,1526,1328,1526,1276,1342,1320,1548,1520,1042,1430,1474,1526,1538,1330,1366,1524,1296,1282,1256,1306,1232,1290,1300,1302,1528,1274,1300,1526,1176,1090,1528,1000,1480,1462,1516,1548,1232,1236,1386,1530,1320,1136,1402,1516,1412,1146,1436,1220,1342,1528,1554,1280,1330,1254,1380,1452,1548,1522,1338,1296,1540,1274,1530,1522,1322,1316,1532,1524,1524,1524,1402,1330,1328,1420,1314,1492,1268,1532,1374,1152,1536,1278,1532,1348,1184,1568,1026,1370,1500,1370,1550,1274,1272,1416,1528,646,1076,1416,1368,1220,1160,1128,1280,1658,1058,716,896,1960,1750,1368,1404,712,1272,1368,660,1172,896,588,1902,2034,2150,2166,1890,2396,2316,2342,2220,2380,2322,1652,1636,1814,1772,2652,1008,1110,1034,572,1068,504,994,746,640,910,472,818,830,834,778,640,920,1074,1006,844,1138,874,1076,1046,838,930,822,1062,852,814,900,952,840,944,1022,1000,980,892,870,918,770,1270,846,476,990,848,618,910,830,870,1324,1262,2128,762,1280,1264,532,540,908,1128,850,1102,932,1472,524,1114,496,454,1430,516,964,1458,1530,1546,1280,1280,1280,1558,1460,1526,1550,1538,692,710,1280,1052,1068,1514,1280,1516,1280,1280,1692,1280,1552,1564,1558,1538,1584,1554,1532,864,832,1528,1528,598,714,706,588,590,828,828,508,510,516,616,510,972,984,826,976,972,3094,3076,3098,3088,3090,1098,1912,3082,3090,1510,1510,3090,3094,3080,3080,3118,3088,3092,870,878,878,1468,634,2072,2074,756,768,662,1942,982,668,2854,1958,3220,3028,764,918,916,862,888,2072,630,626,634,614,544,944,706,1016,2402,658,1654,1646,1644,1652,786,814,1688,1994,336,340,440,1204,968,512,642,1052,1080,1984,1990,1648,666,560,1896,592,736,1642,550,1658,1598,1326,1224,1630,556,1224,594,1938,1992,1960,1958,944,814,610,1112,782,790,898,920,728,1262,602,600,904,1216,1182,540,544,942,664,954,1222,824,1170,856,1268,910,852,960,960,962,956,956,960,734,958,956,880,1234,960,1232,960,734,962,482,1056,942,982,1060,886,968,956,958,960,600,740,886,2220,2132,2160,2106,2106,1314,2344,2128,1906,758,1160,1542,2046,2116,2132,1932,1488,2092,1798,1814,2150,1896,2204,2056,2006,2164,2140,2018,1952,1946,1996,1568,2012,2110,1462,2114,2120,2108,1748,954,1848,2114,1764,1564,1050,1574,2286,1956,988,1942,1642,2176,1828,1510,880,826,838,1136,1130,1732,886,1196,1390,2190,2084,2188,1866,2132,2042,1676,1992,1880,2098,2060,1404,1398,1386,644,668,552,1314,1594,1934,1136,2130,2114,1832,2038,2078,1850,1906,1842,2072,1594,1780,1950,2122,2036,2124,1112,1470,2012,2054,1430,2096,1806,2132,2078,1720,2002,2052,2050,2104,1884,2066,970,990,1944,848,2112,1608,1428,1122,2154,498,518,342,422,392,1428,438,968,2344,2166,2138,1740,1960,1878,1966,1362,1262,1970,2090,2124,2430,2182,534,1198,1724,1744,1916,788,2116,2032,2040,1798,2112,1602,438,696,2074,2090,2002,2160,2098,2038,2252,1821,1872,1540,2116,1464,2190,2096,2110,2104,2138,1604,1542,2176,2118,2118,554,358,2110,2130,360,1242,744,1166,1994,364,596,764,1400,800,872,1420,552,436,772,788,740,796,1336,1432,752,732,784,740,1060,800,760,1132,940,792,1316,336,920,1356,1364,696,1776,1528,1172,1060,1216,838,866,1692,866,754,1196,894,988,1650,1778,1546,1750,1684,1790,1652,1852,1620,1700,1648,1670,1750,1646,1636,1978,1834,1884,1632,752,598,1884,1912,882,910,1956,848,814,824,802,810,814,650,554,762,1692,1600,1534,1484,1524,856,898,1252,2002,1430,890,676,648,1322,804,814,706,692,1736,1030,1440,1652,926,956,936,846,844,936,930,890,822,922,968,970,952,888,880,962,2062,1480,1504,938,1024,936,886,896,464,936,942,1280,1402,400,956,1044,588,1332,898,826,1714,420,966,1706,756,430,308,556,1428,826,1722,1180,604,762,700,1406,1646,930,1718,1720,794,686,1716,1652,1834,1614,1714,1686,882,956,618,480,1712,1722,924,1702,1110,768,1354,944,1718,1572,1708,1756,1716,1102,1044,1180,1680,1644,1736,924,1034,1140,1068,1708,1222,1072,1064,408,1316,964,1166,1702,1696,1700,1710,1704,1702,1680,1414,1700,786,1718,694,542,742,610,968,968,970,2094,2092,2094,1638,1994,1726,1904,2100,2082,2082,1170,1878,2076,1722,2080,2086,2140,1872,2060,2084,2082,2078,2090,2074,2096,1832,2082,2074,2202,2120,2074,1904,2076,2050,2082,2084,1378,2086,1402,2086,1348,1514,974,2076,1906,2046,2096,2080,1312,2058,1708,1280,2084,2078,1102,1744,2034,2082,582,564,536,860,1968,908,1892,778,630,546,722,642,862,1098,806,790,528,586,748,1042,694,1972,2230,684,760,754,580,1994,812,986,920,842,536,534,1996,804,736,908,732,768,394,592,374,488,468,692,934,468,590,1108,924,898,894,1156,1156,614,608,972,480,2278,2262,1060,1944,846,954,366,1916,742,966,362,616,1036,1034,1166,1062,1000,1340,458,1064,588,984,1116,1382,650,1050,1030,812,820,712,710,798,850,1970,830,674,700,2252,1162,1024,2044,1964,900,1984,1048,1038,1170,910,1176,1200,1056,2142,928,950,974,650,992,1002,646,1016,596,818,716,688,818,1196,866,832,552,466,724,436,710,500,840,586,472,680,476,480,472,996,712,784,594,476,702,668,702,396,406,354,424,412,422,416,702,698,706,704,364,710,896,902,694,714,702,708,738,726,646,558,564,1296,712,558,576,708,616,762,1050,554,514,578,610,582,336,2206,462,1158,656,536,540,530,1938,710,604,944,868,460,484,462,538,538,822,378,504,704,586,574,586,740,884,1638,648,616,614,618,546,572,574,636,610,622,1304,1038,544,552,542,588,542,542,956,540,1466,950,914,636,608,2268,544,1472,572,696,2240,2258,636,700,702,702,580,712,594,592,594,1076,476,590,1178,752,770,774,770,772,2266,1018,720,696,1008,726,712,598,600,590,792,1290,2296,748,728,824,2152,864,556,2172,1596,2880,1786,1770,1992,1792,1600,2180,2500,2118,2492,2452,2450,1780,1468,2314,766,794,588,764,472,760,1882,1768,724,956,2030,1408,1972,1668,980,1768,2682,1844,2744,2456,2162,2230,1792,2438,1568,1488,1682,2158,2192,2352,2474,2040,1816,1700,1776,1022,908,932,2220,1170,852,824,1368,2472,1028,728,2176,2382,1032,2564,2430,2508,2492,1288,982,416,2522,2590,2728,2786,484,1220,1322,938,1582,1586,1110,1612,1082,1722,1574,1594,1580,1724,1582,1594,1580,1816,1888,1596,1580,1850,1846,1572,1584,316,942,946,1232,1266,1596,1592,1602,1192,1654,1188,1636,1294,1668,1584,1742,1352,1198,1174,1582,1602,1650,1302,1600,1670,1654,1588,1664,1578,1660,1592,1582,1580,1588,1528,1614,1556,1728,348,1590,1696,1596,1768,1648,1602,1704,1840,2409,956,644,436,1472,1886,1148,1528,714,754,1786,2066,498,412,1994,664,1984,914,1594,1522,650,1990,1988,1592,1198,1166,844,1802,1252,428,1974,1948,2020,1886,1148,1030,1510,1604,1678,1856,1190,1262,1366,1436,2074,1116,1414,1990,2000,1976,2006,1108,1588,546,674,1980,1302,1296,1580,2122,1248,2306,2098,2168,1882,780,1438,2100,1946,1636,1586,1222,1680,1742,2046,2054,2036,1426,968,762,1320,1704,1572,976,956,940,892,844,1518,1420,1424,1438,1894,2164,2056,1368,2060,1568,1038,1404,1422,940,2072,1402,860,2074,2046,1462,1394,2050,1072,652,1030,1412,1410,2036,1610,1420,972,1040,892,2082,1978,2044,2072,1418,1042,1704,1416,950,994,1494,454,2080,2066,2068,366,592,2026,1008,1436,2208,1842,1026,1402,2056,1414,2054,2064,1022,558,2078,1026,1422,1430,2034,964,1410,974,2038,2046,2058,556,586,440,536,446,1472,2022,1996,1416,1442,1430,2102,2036,2068,2052,1022,1052,1028,1584,1428,1418,1816,1818,1812,1072,1432,1442,1420,1336,1438,1408,2068,2044,1014,1426,1346,1052,1424,2054,1514,1102,902,1272,1050,1430,2064,2044,2076,2052,1026,1054,2044,2064,2058,1036,1428,2672,624,1280,796,1338,962,1352,1222,1390,958,1218,1084,1216,1080,1982,538,1620,1480,1846,1644,1612,1812,634,584,1608,1220,1426,1750,842,2350,798,1566,1494,1384,1402,772,666,1096,1206,1280,1198,2244,1254,2354,1484,1512,1498,350,1192,1408,1408,1698,1698,1434,1566,976,1338,796,1710,796,1544,1572,950,1456,2066,1798,2260,2102,1210,1188,1460,1562,1086,1504,820,2346,2216,572,2276,854,1054,2100,790,2340,2338,992,1192,2256,1500,1232,758,782,672,674,2252,1478,1250,1592,1064,1076,2072,2264,1342,2308,806,1342,1088,1138,1122,1652,1980,786,846,670,1064,932,2364,2352,2076,2408,1854,2436,2256,1750,1080,1072,1708,2332,1486,2360,938,974,730,1956,1374,2262,2340,532,496,766,422,2144,982,492,2174,1634,2056,1378,1380,2856,1744,888,1169,1619,1151,984,726,1882,554,1842,1886,1793,899,613,860,1135,859,926,784,1909,556,1111,1124,1124,1875,1868,808,926,1113,1862,840,1852,1907,824,1886,1322,1102,1888,816,818,1897,606,1150,856,1857,1090,1871,544,910,1172,846,1102,1280,934,1112,1432,508,1158,1280,1456,1280,1538,1540,1544,1280,1280,1554,1550,1550,1454,1280,1464,1528,1578,1552,712,690,1056,1066,1518,1510,1538,1536,1542,1538,1558,1280,1564,1560,1542,1560,1538,1522,1528,832,1530,1528,588,706,710,594,588,1280,1532,678,1532,1418,1396,1168,1168,1218,1298,1418,1406,1280,1528,1538,1280,1540,2440,1251,2172,2026,1104,1038,2442,2145,2211,2154,2152,2156,2444,2150,2156,2126,558,720,1336,988,1704,1696,2532,1676,2512,1480,1800,2468,1452,1752,2650,682,1702,2460,792,1092,900,1756,912,692,1512,2568,2498,2774,808,2500,1360,2480,2606,2724,1008,2488,846,1796,2560,1192,1680,1428,2464,1100,1868,716,1764,724,2496,2476,928,444,1724,2444,1816,1444,2740,2620,702,1824,2978,3078,1104,2516,2468,2496,616,988,1608,1572,1336,2664,2464,906,936,2468,1524,928,2492,2468,1024,2504,1594,2460,2718,746,1456,2580,2616,1580,2484,2568,2492,1652,1732,2698,2620,2484,2636,844,2608,1042,1156,1036,2572,2496,2802,1568,2520,2496,660,2600,2390,2588,562,3040,2914,2604,656,748,2596,1794,1784,720,2464,2536,1768,2554,2608,560,2472,1488,1158,1768,732,552,2468,2596,1480,2750,2172,908,996,1520,1488,1524,1504,588,3076,1692,2476,556,604,2524,2648,2546,852,1092,2600,2612,580,668,772,816,1400,1256,2468,1328,684,2486,2616,664,1784,872,860,2500,1104,1844,1656,1088,856,980,2480,2632,2452,584,518,2456,840,1940,2646,1494,2004,2496,636,2500,624,456,812,2100,3040,2484,1270,1588,2526,1760,1600,1960,2224,2846,2602,864,2296,3360,3294,1280,1280,780,1224,1556,1064,1096,1292,1032,1236,1270,728,1464,1440,1348,920,728,992,468,876,1128,1308,496,1276,640,1146,370,572,368,626,470,638,554,2384,2384,352,936,1916,352,972,900,1760,1108,888,360,1224,908,872,1724,944,1808,360,1740,1504,860,920,1800,1940,1772,1700,1804,912,356,1816,1724,1740,876,972,1808,856,1884,1784,1688,1700,1868,892,940,1008,984,1708,920,1736,1840,896,1804,1008,1932,1000,1764,1804,1412,880,1740,888,860,864,800,1248,2104,932,1764,1856,1876,1748,1820,1868,992,1760,916,912,816,892,356,788,1916,1756,1728,1120,2402,1632,2384,742,586,450,934,1026,1076,1694,1698,1274,1270,1270,1272,322,384,552,532,582,782,1188,1472,728,382,802,792,314,646,412,1460,1464,1616,806,1136,1436,2024,592,1588,852,1694,1698,1274,1274,708,1274,324,388,1050,456,590,1530,1696,460,670,1622,748,1688,1234,704,404,1390,1466,1088,1016,1438,590,1424,1686,1692,1692,1702,1272,1270,1266,1270,384,1476,532,660,580,788,756,782,730,1108,432,802,754,1058,310,1316,1418,1012,1014,1432,656,1520,476,400,658,372,378,1542,1348,754,1460,496,1402,1094,1568,1426,704,1704,316,724,532,360,570,842,1518,586,804,1196,1450,630,1722,1466,1716,1480,1704,1552,1196,570,3054,1534,2226,2354,2156,2200,1120,1524,956,1134,984,1108,1076,768,970,396,1238,830,384,1262,1242,1472,1098,1072,1302,1298,1058,964,1542,1054,1318,656,826,986,1506,1568,1608,1206,754,902,1076,1394,884,636,1682,1676,1650,1132,1676,1506,1534,1556,1702,1150,1686,1604,1198,1126,438,850,1126,1686,890,822,1692,1224,846,814,1238,1586,898,1120,1692,1536,1450,1694,1404,506,498,426,692,1696,802,1696,1294,1494,1284,1414,554,1054,1618,1596,1306,1224,1658,1694,1672,1618,1230,1588,1218,1394,888,940,1694,1176,1192,1694,1686,1368,1140,1682,1416,1030,738,1600,1558,1702,1686,1696,1356,1680,1538,1574,1580,1484,1792,1686,1308,1680,1524,1704,1198,754,1578,1674,518,1500,1632,1644,1584,694,1458,1674,1138,1424,924,592,922,3168,880,2296,2232,2282,912,1362,1770,2912,2662,1528,602,1134,1520,2282,1224,2284,1140,1112,2578,1522,2292,1700,2090,2292,1888,430,652,572,1032,2856,2304,2596,1750,2126,748,1426,2636,2560,1656,2454,818,2272,2182,1664,2194,2166,2824,1280,2280,1178,1588,2890,2284,2860,2280,896,1796,1328,2154,2154,2936,2286,2556,2912,2072,2108,2148,2592,2604,1772,2272,2938,2744,1620,1016,2702,2026,2456,2898,952,2794,1528,2068,1260,2112,1236,1236,1236,1600,1060,1236,1236,1236,2078,550,2234,570,1350,396,1020,870,720,2280,836,402,2230,898,556,2184,534,2232,2152,496,966,754,1414,1418,1310,1130,952,546,1252,1466,488,504,1046,874,1038,806,1186,550,488,1138,1326,756,894,1218,528,528,1412,1386,896,1120,1148,1406,772,658,494,568,1362,570,1148,1016,718,1218,842,928,946,456,848,858,800,1150,876,1186,822,674,972,382,1334,930,672,746,518,368,380,394,880,1214,786,344,350,450,1206,1318,768,912,950,690,852,448,714,740,666,1078,822,1348,1136,1206,798,1334,1136,1164,1306,1316,1120,922,886,354,1180,580,704,1308,1414,850,1206,1412,726,1238,1104,618,638,1088,900,730,896,1384,1370,1386,1030,1368,444,576,1126,934,1202,2038,622,2030,1728,1364,1710,1376,1460,1772,1180,968,1594,1998,1844,1752,1750,1764,1940,1884,1046,1512,1186,1096,872,1300,1720,1004,938,820,1276,990,864,1498,1036,1448,1154,1190,1422,1466,620,1438,1538,1132,478,2034,2122,1872,840,816,1218,598,1668,586,1378,1134,1384,2112,2132,842,1694,1982,1644,2022,1512,1148,882,882,750,800,814,2026,1352,836,1796,820,2026,906,934,2022,1376,1438,2022,1516,1466,1440,1442,1656,1448,1720,2028,1452,672,990,874,1456,940,1132,1142,1142,1146,1136,2168,1010,1214,652,1992,2002,2006,2014,1992,1996,1854,1906,1848,1860,1834,1858,1806,1806,1802,1800,1808,1786,1844,1690,1638,1186,2072,1242,1850,1414,1324,2172,1850,1290,1508,1602,1602,2090,1644,1512,1242,1900,1632,1232,1438,2058,1644,1262,1392,2016,1118,674,1028,2018,388,438,904,2026,1200,886,1052,844,552,778,646,908,1208,716,776,1040,1318,780,552,578,612,1624,568,1164,1448,1408,1448,3024,3012,2088,1280,2388,564,852,444,940,1495,338,606,322,1604,1071,372,312,347,355,300,339,313,323,310,333,383,346,305,349,304,375,326,359,409,304,353,316,326,330,304,336,325,342,648,306,941,1531,1792,1224,2026,1974,1267,2011,1754,1091,1930,1811,1659,1850,1803,1695,2022,1916,2066,1224,1945,1811,1558,1598,1449,1317,1367,1493,1758,1307,1537,1912,1904,1528,1744,1226,1990,1742,1523,1491,1809,592,670,926,496,506,1000,996,948,944,938,958,934,772,924,980,962,912,928,914,926,934,944,506,930,646,968,912,948,950,912,922,354,418,910,956,924,836,318,924,678,944,928,902,994,920,708,918,880,824,1008,940,922,950,938,920,910,950,924,460,936,944,942,918,964,954,964,924,930,934,868,956,938,590,940,946,948,942,956,934,902,922,928,982,920,920,906,946,394,814,956,948,954,946,918,962,952,942,1038,1050,1118,2334,898,902,912,922,1022,982,962,914,956,714,926,1040,982,930,2543,2568,2418,2490,1008,976,924,1034,1014,2178,880,670,1058,2124,700,944,1050,1054,932,632,2092,2094,1034,1002,2146,2120,2134,2126,2164,2084,2216,1050,1050,1184,958,1414,930,2086,604,1588,512,512,768,432,512,872,782,2176,396,701,1926,1760,1906,2072,1766,1718,1810,706,1884,1936,1920,1894,1902,1922,1838,1918,1912,1828,1810,1938,1874,1832,1926,1878,1902,1922,1876,1942,1844,1898,1794,1906,1822,1986,1818,1796,1912,1828,1900,1714,1792,1822,1926,1836,2002,1822,1910,1728,1982,1998,1784,1820,1880,1950,1986,2002,592,546,592,544,1236,1296,1920,668,1284,598,622,598,594,1884,1956,1890,1896,1980,1234,624,568,1296,542,618,1954,596,550,598,1972,1940,2044,1952,542,1238,1248,574,1932,552,1206,1260,544,1180,558,534,546,534,540,536,542,544,664,608,1222,544,548,1934,1958,1958,586,1244,1236,1946,2016,2066,1920,1876,1224,628,1252,542,542,544,1258,546,746,1718,636,326,390,392,426,404,390,412,398,392,382,328,794,552,860,1624,1414,560,1914,798,1392,422,946,1270,518,944,1448,2112,1419,958,1070,782,1364,540,1370,452,806,654,1988,376,1828,1870,454,2668,2644,2680,2744,2472,2450,2874,2688,2678,1874,2826,2786,2792,2630,2598,2126,1880,2516,888,1256,2042,2402,1898,2850,2460,1650,2842,2672,2494,1656,2708,1654,2720,2484,2700,2878,2490,2788,2752,2828,1272,2762,2880,2716,1656,2802,2752,1878,2906,478,1750,746,538,2464,450,464,456,400,460,462,678,2016,528,960,1230,2054,2528,1094,1296,1284,822,414,622,616,694,746,2116,2574,580,480,1448,476,1436,708,756,700,696,708,1432,708,712,704,700,704,1436,700,700,696,700,708,704,680,708,688,708,688,708,744,712,696,704,712,704,708,716,712,712,700,712,708,716,712,760,704,688,696,708,700,700,716,712,704,712,708,704,696,696,720,716,760,716,708,712,704,704,712,704,708,716,704,700,704,700,712,704,704,708,704,692,712,692,692,704,696,716,696,716,696,696,672,700,704,696,696,696,708,692,700,724,704,712,704,708,712,712,700,708,716,720,704,708,700,712,716,724,704,836,696,716,712,696,692,708,692,708,708,692,700,708,720,744,704,712,704,712,716,720,700,712,720,696,840,708,716,708,708,700,704,700,708,700,716,720,1608,696,712,704,712,708,696,700,704,700,724,704,720,704,724,720,716,712,700,700,720,720,724,700,1572,708,700,700,704,704,700,704,712,712,696,844,1584,708,704,704,692,700,696,692,696,840,712,712,704,708,696,704,700,696,692,696,700,696,708,708,704,708,692,692,700,1444,712,704,708,708,696,700,1692,1584,712,728,704,712,692,716,708,700,1568,712,704,708,712,720,720,728,840,2366,2916,2644,2636,2864,2280,2750,2250,2336,2460,2400,2294,462,380,1546,2286,986,426,1566,1262,904,768,734,1394,438,478,1672,614,610,1052,1974,1574,1700,444,1568,1180,1310,1464,1610,2112,510,1602,2354,1732,1490,1560,454,1986,2170,1668,624,646,674,744,1190,1840,510,614,1474,1716,1056,1556,1330,1810,1814,1438,1548,1482,1604,1196,498,824,1488,1276,742,1044,1534,428,1678,1544,1676,1806,2256,1290,1694,1970,1656,2100,2318,1514,1164,926,748,1536,1456,840,758,1038,1358,2196,1208,770,650,1216,882,580,596,1554,430,1884,2100,1326,1592,1710,988,2108,1886,1798,1598,1646,1646,964,1550,1396,1450,832,1582,1278,1638,1632,1430,1486,1510,734,1452,1568,1526,684,1620,1670,852,1424,790,1628,596,1136,1092,968,1320,1144,1236,812,1314,1246,1618,1480,1268,1282,1110,1136,562,1650,2438,1130,1170,1168,906,698,758,1202,882,1134,1010,1284,702,1628,1490,1564,2036,1718,1586,1282,1852,1276,1138,1686,1490,1168,1168,1994,1166,674,1056,1550,1606,1422,2080,568,1144,1272,1618,1242,1038,1152,1260,1264,1358,682,1408,1214,840,1126,1476,2096,1170,1180,1274,1248,1156,1336,2066,700,804,744,550,1202,1386,644,1248,1148,1148,1136,628,696,1590,1456,1154,1146,1148,1312,1158,800,1094,938,1114,1160,1138,678,1182,1060,1144,986,1072,1144,1160,2011,2011,984,1634,704,1500,1586,762,1630,464,1280,368,622,532,404,1644,496,344,404,534,2122,2395,1614,582,578,1504,2108,2192,2460,2430,836,2138,2152,2412,1122,952,588,592,2086,2376,2070,2032,1408,326,496,1170,732,398,622,538,874,2196,474,390,2274,392,2220,360,488,410,1660,1964,378,2200,2008,2028,2032,402,2178,386,2224,1952,386,588,956,964,940,950,954,952,946,1750,1196,1130,936,652,1982,456,714,364,374,1490,342,326,316,466,476,842,516,514,1292,320,314,422,374,316,320,340,334,316,340,344,316,322,330,332,340,318,322,340,1190,1374,1366,1034,1444,1466,1458,1282,1446,1428,1462,1452,1446,1418,1454,1470,1382,1484,1466,1474,1440,1462,1506,1462,376,1638,726,620,654,670,538,1588,1600,1568,760,1620,1616,1600,1600,1620,1584,1600,1364,580,584,592,592,604,596,712,444,444,448,440,452,444,456,436,440,440,436,444,432,440,1264,716,1352,398,924,712,474,502,470,2234,1702,1884,1864,1892,1524,1214,1094,1366,1112,972,446,1248,1770,1622,2328,1730,1464,1658,1792,1720,1678,964,780,446,2080,2004,2170,2072,2142,2034,2072,2080,2100,2164,2134,2388,1880,2010,2087,1918,1924,2024,2370,1901,1844,1906,1890,1922,2027,2146,2206,2044,2168,1597,1568,2136,2128,2150,946,946,2074,1990,1912,1890,2158,2062,2038,2032,2100,1624,819,786,1204,2056,376,1852,390,1148,526,1386,1874,370,790,630,1586,1878,1668,434,1504,1496,640,508,1220,1312,1236,1276,1264,576,596,1240,1260,1260,1300,1232,1184,1240,1272,1284,1200,1216,1232,1204,1292,1196,1244,1244,1224,1216,1220,1192,1276,1400,352,1504,552,1354,434,854,1036,422,1568,450,1686,1278,2122,1438,510,958,764,1128,338,892,2104,562,378,430,708,1252,992,628,522,1472,2244,370,2098,2243,2240,2146,646,1700,426,704,480,554,1332,1536,702,592,722,1300,1760,474,1064,1166,704,1124,632,616,748,642,1482,1456,1022,1642,828,880,748,428,1328,1326,312,1636,1686,1304,320,1280,312,1298,320,332,1290,324,1312,320,484,656,1326,956,1278,898,584,592,588,594,598,608,596,804,1100,344,830,808,804,714,822,974,800,782,786,954,416,976,962,824,912,770,1458,2169,2169,632,348,360,1782,640,348,2076,940,962,1350,1786,2198,2036,1742,2287,2192,1788,1844,1172,2287,2034,2262,572,1996,2196,1196,1444,1862,984,756,1576,1546,1976,2178,2178,2178,634,1236,542,600,388,1490,1960,836,876,894,874,1262,1474,908,1262,1768,870,1332,1460,796,624,1200,2036,616,1124,640,636,612,668,732,1624,640,644,668,668,592,632,688,696,612,1372,644,632,640,640,1556,632,1160,724,728,636,1212,652,604,688,692,724,732,644,632,644,668,652,640,712,1164,624,496,576,486,502,494,366,580,1236,1264,1498,1438,1434,1426,1316,1438,1410,1440,1318,1490,1236,1412,1432,1446,1486,1354,1392,1288,1228,1426,1306,1238,1272,1292,1216,1402,1382,1288,1310,1312,1356,1256,1238,1270,1432,1294,1362,1424,1258,1368,1388,1442,1478,1346,1518,1382,1312,1384,1358,1268,1318,1432,1272,1384,590,1316,1314,1360,1220,1280,1270,1264,1354,1348,1300,1394,1300,1314,1282,1368,1300,1308,1310,1292,1300,1278,1246,1404,1308,1388,1328,1316,1302,1336,1404,1354,1332,1292,1386,1276,1292,1386,1410,1276,1480,1262,1450,1456,1384,1350,1392,1390,1458,1314,1296,1422,1336,1432,1414,1298,1360,484,1614,1854,564,590,1470,1488,774,1084,1068,1018,876,1056,1314,738,1382,1154,1270,512,1026,1708,1190,898,860,1048,1194,1266,982,1018,1328,1282,1016,772,526,1152,870,1154,930,1248,1300,1262,610,692,1168,1542,1012,884,960,1270,928,812,540,1080,1324,1628,732,1034,734,624,624,826,660,944,780,474,1040,572,808,760,814,938,1480,1356,838,1844,1188,1608,1872,596,1128,1100,688,1048,1246,1154,1064,1060,1042,914,816,720,696,708,648,626,926,726,646,846,704,614,330,772,808,928,910,1190,808,900,874,622,722,1486,1692,1568,1482,1600,1452,1254,1220,1294,1108,1314,1722,1122,1168,1092,1630,1678,1092,832,1582,1524,1494,1602,1566,1486,1568,1600,1552,1450,1292,1498,1604,1214,1498,1280,676,1026,502,552,598,600,632,590,576,600,608,608,616,660,726,634,330,358,402,634,614,602,624,602,596,674,516,588,574,594,608,729,624,590,602,618,580,592,574,642,482,572,502,612,488,510,518,540,586,610,616,612,612,544,536,552,544,526,580,538,548,570,532,480,498,314,338,344,336,338,550,516,500,548,544,548,406,542,548,400,542,540,544,540,544,392,390,392,432,470,598,576,564,528,534,546,540,526,566,568,578,560,560,560,578,566,632,604,618,542,524,618,594,564,640,588,604,518,522,544,552,564,560,548,550,514,644,528,548,564,634,630,598,612,624,658,644,606,626,594,630,590,676,1688,1588,1142,1138,1326,1144,1156,938,1134,1156,1156,1152,1144,1144,1572,1090,1456,1190,1162,1160,1820,1170,1138,1148,1626,1612,1652,1886,1530,1504,1290,1306,1332,1594,1278,1292,1458,1580,1610,1200,564,854,1136,1254,1260,1360,1370,1370,1314,1194,1224,1544,1372,1416,1450,1352,1392,1458,1492,1272,1278,1242,1250,1186,1192,1304,1322,1374,1390,548,572,546,784,796,740,780,646,642,664,688,704,678,684,1330,1342,526,572,1420,2126,450,1856,1654,1116,1662,1664,492,686,1266,1268,1300,1296,1132,574,514,1274,1160,1048,1096,1114,1524,782,306,648,2260,848,1136,1312,428,656,1492,1125,846,960,679,544,546,600,522,522,1450,540,528,530,518,624,464,490,1090,1206,1100,1182,1052,542,806,1334,1414,356,488,1390,330,1616,1092,614,1250,844,1236,1050,392,392,702,738,398,590,548,548,600,520,522,1454,544,530,530,520,622,480,488,1094,1212,1104,1186,1058,542,818,1252,1338,1412,1730,810,532,540,1182,1642,538,444,438,604,378,378,614,852,606,704,450,736,578,502,1582,1080,930,1518,926,1096,946,1034,396,994,944,1512,668,1030,708,484,702,1310,1212,1568,1972,1348,1278,1698,550,556,994,1054,494,668,450,544,1494,616,648,604,608,554,544,738,678,1118,752,672,754,752,1030,1062,1438,792,1134,1502,1486,1474,1500,814,378,352,892,1330,1366,1596,690,944,822,732,750,606,592,1460,1038,1196,1190,900,1156,1160,1162,738,732,1120,824,1656,940,1082,1472,1512,652,500,518,598,560,594,1484,896,356,610,340,966,908,554,448,374,434,888,1382,512,1662,1656,1622,1666,1282,608,828,1670,482,860,1668,1670,984,950,1210,1204,526,508,526,1056,840,1664,1672,1668,1036,1676,906,1514,1678,1718,586,1674,1726,1668,1636,836,1678,1670,1280,1240,594,960,1676,1670,1684,754,640,716,670,614,838,772,1802,1620,886,660,680,668,516,786,786,828,1678,884,1672,1682,1052,1878,1684,1678,1668,1678,1670,1678,1670,1676,1672,1668,1682,828,1678,1450,1718,1168,1752,1678,1668,1682,1680,1680,1672,1676,760,1662,1634,1684,1502,1166,1052,526,782,1344,790,830,1668,844,1662,1698,838,1688,788,1658,790,1472,1666,1506,1444,1434,1256,576,1086,484,476,524,900,634,1538,1184,1676,1606,1098,1670,1672,1136,608,802,1680,1670,1414,1346,1036,1506,1202,1206,912,1684,1666,1678,1506,1688,1346,1678,1684,1682,654,1518,1676,1688,1034,798,790,1506,1528,1680,1486,1666,1680,1574,742,1684,1770,912,842,1316,1682,1432,1662,1684,1560,1680,916,1670,1242,910,1654,414,1682,1302,914,1496,1340,1092,1518,1674,1678,1172,1680,1210,1062,1424,1676,1408,906,1208,1688,942,1680,1674,1670,1262,1672,1222,1206,1668,1380,1674,1412,1574,1664,1124,1328,1658,1682,1668,1260,2361,944,1938,1933,1926,2606,1936,1487,1810,964,1942,566,1000,1937,526,1144,1118,1405,1401,612,610,1232,1935,1950,1947,1201,1952,1055,1759,1938,2478,640,678,1947,1937,1936,970,1951,1942,1504,1926,1947,1941,1962,1744,1814,2101,1944,1032,768,790,526,1947,964,1878,1948,1938,1959,2448,2096,1959,1947,666,1947,1948,1943,2263,1950,1941,1942,1949,494,1106,1950,1684,2291,1356,2094,1952,1938,1958,1950,1954,1944,1951,968,1934,1900,1958,1767,1606,612,1920,1564,1470,1094,1938,984,1928,1965,971,1965,1910,1925,1256,1710,1935,1753,2333,1462,2516,564,544,819,602,1048,1052,1163,1938,1375,440,1954,1944,1955,1939,1945,1322,698,696,1834,1937,1723,1480,684,1751,1402,818,806,1946,1961,1938,1953,1748,1959,1562,1954,1955,1958,1929,1654,1765,1945,1962,1200,1976,1746,2602,1950,1727,1935,1946,1828,1951,1956,1953,1058,978,1530,1957,1663,1948,1954,1960,1952,1938,1457,1934,1955,1512,1064,1737,1558,1268,1932,1952,1160,1954,1304,1236,1654,1950,1639,1055,1403,1964,1094,1957,1943,1954,1944,1469,1941,1421,1416,1954,1606,1945,1650,1844,1934,1321,1553,1546,1930,1946,1942,1503,1956,2655,2700,2713,2582,3024,2667,2805,2925,2261,2650,1934,2679,2135,2151,1874,2861,2932,2585,1505,2765,2607,2612,2755,2869,2572,2715,2986,1588,3054,2725,2071,2081,1888,2036,2727,2848,2833,2719,2450,3028,2574,2252,2516,2407,2843,2680,1703,2531,2556,2645,2743,2757,2785,2742,1144,1232,2850,2961,3021,1253,1855,1800,1644,1779,3076,2494,2640,2977,2989,2863,1990,2303,2354,1436,1496,2419,2286,2704,2958,2626,2719,2506,2685,2622,2291,2849,2748,2539,2853,1254,2562,2774,2754,2599,2330,2091,2456,1704,1132,1478,800,3010,888,1742,1656,1648,1740,1660,1274,608,826,856,1666,1666,980,950,1202,506,522,1064,832,1662,1688,1662,894,1678,1498,1662,1714,332,584,450,1672,1730,1664,1634,826,1672,1672,1282,1294,592,958,1674,1668,1680,748,638,710,668,610,840,772,1798,722,886,658,678,668,784,782,828,1676,836,1658,1680,1346,1872,1682,1668,1670,1674,1668,1672,1668,1676,1674,1666,1678,1684,826,1674,1448,1718,1174,1794,1678,1664,1674,1678,1668,1672,690,1656,1626,1676,1508,972,1056,524,1632,1330,1262,828,842,1658,1684,830,1684,846,1650,790,1466,1472,1660,1502,1442,1430,574,494,574,1096,468,612,518,900,674,998,1652,1182,1678,1596,1096,1666,1670,1142,604,800,1578,1666,1414,1272,1134,1506,1212,556,700,692,1680,1652,1680,1504,1678,1352,1678,1678,1656,1198,636,1516,1674,1690,1030,788,792,1534,1664,1486,1662,1672,1574,1666,1766,728,820,1314,1678,1426,1670,1678,1556,1674,914,1664,1250,1660,368,1678,1294,914,1050,1344,1098,802,1668,1680,1168,1678,1208,1060,1418,1674,1404,906,1208,1688,944,1678,1668,1668,1670,1264,1666,1212,1214,1676,1376,1666,1406,1406,1662,1136,1322,1330,418,1044,1682,1668,1288,2685,1507,2617,1712,3049,2637,2929,2994,2090,1804,2586,2137,2541,2720,2045,2131,2586,2792,2611,2572,2684,2451,2036,2007,2012,3073,2684,2480,2932,3086,2700,2279,2616,2099,1559,1848,2466,3016,2693,2609,2937,2457,1032,546,456,1606,2324,2989,1770,1298,1928,2604,3081,2554,2614,2799,2405,2596,1425,2099,1273,1677,440,404,536,862,1280,440,768,566,1270,1124,1696,1280,2004,1998,1234,536,566,526,1426,1280,1402,312,424,760,522,1848,1496,2032,528,336,1196,1888,1804,1880,1808,1508,1916,528,732,1136,1852,1788,1880,2506,2598,710,832,622,618,690,930,972,614,2102,792,492,882,1008,706,872,828,1202,2122,1106,1898,872,938,986,1054,2388,2032,2164,2545,2570,2364,930,1498,1142,938,1222,890,1118,2276,2356,1172,1158,416,1842,2534,1708,902,1058,500,2386,2046,2374,2396,2276,2344,2376,2350,2230,1828,1814,1908,1276,1436,1290,960,1544,1026,1280,600,528,832,1104,1316,928,1582,424,1348,1422,1048,1230,1128,1400,1284,1274,1264,1178,812,1204,1188,542,1064,1210,1300,958,1290,878,1238,1454,1424,1528,510,1354,1200,1042,1246,1060,892,990,1000,530,1746,1746,1652,1288,484,670,1808,1220,1746,1522,1650,1088,508,1194,1396,1050,638,1482,1330,1182,1140,1522,1086,1258,780,866,960,1338,1074,1494,1160,1268,1230,1374,782,706,1488,1312,1260,1340,1414,1410,1070,1300,1158,1032,1324,988,1484,616,1636,610,652,1514,1280,1534,1300,702,1594,458,1310,764,572,1574,1306,1586,976,1160,1468,596,678,1340,690,532,1460,1470,1524,394,628,530,526,976,834,1418,818,1548,1514,1798,1070,1482,1552,694,762,1374,1606,1598,1208,1204,1634,746,692,1522,572,1492,2232,1550,588,512,1502,1484,1502,510,824,936,1760,1204,934,1604,1488,1070,1432,1280,1668,1558,1048,1418,1276,1588,706,1024,722,1612,1540,988,1356,1086,1396,892,744,1104,1014,1044,1060,624,1558,618,916,1616,1594,1600,1472,1426,1444,312,700,708,566,496,734,1064,1734,2204,432,2172,1280,1430,910,2104,544,590,692,634,2214,496,732,2108,2198,694,700,2200,2164,2266,644,640,2164,2178,736,738,2096,386,786,730,2148,2234,2186,2264,2182,2220,2228,1636,2160,2186,2176,2204,2194,688,684,2289,2190,2178,2216,2224,2208,1872,2176,672,672,744,1496,2196,2236,2026,2042,2196,2194,2162,2210,992,1064,2122,2198,986,1068,1058,664,598,2190,728,2196,616,1402,878,2114,1744,2184,2214,1520,430,2286,1060,1446,2192,932,2198,2200,610,618,596,584,578,590,578,574,542,542,554,544,2190,482,2202,2190,1514,1200,2170,2188,2190,2196,2188,2200,1280,822,1140,2182,1396,758,646,2218,646,644,2192,1056,1036,1020,1032,1028,1494,2190,2202,692,494,1980,576,2004,1212,420,1468,1300,2196,2208,1012,1012,1084,956,2020,1576,2020,1096,1972,780,1344,1440,1744,1624,2140,2068,1620,1308,1904,1832,956,2112,940,2136,552,1300,1856,1280,1280,2080,452,1284,1412,1408,692,900,952,1960,1180,1160,1612,992,624,616,636,632,816,796,2068,1932,928,812,1900,700,716,604,700,1084,1112,1096,1092,1096,1472,996,1028,1092,2008,572,568,1652,308,824,1456,452,436,1020,1612,1508,388,1096,472,436,988,932,480,420,868,668,376,1568,720,920,1560,1280,1584,1760,480,928,1814,1240,1252,1202,1202,1204,1346,1860,1848,1256,1332,1328,1300,738,1260,946,1256,1704,1252,1244,722,824,1558,1700,412,670,674,684,662,676,702,1278,986,1266,1210,1250,858,676,670,1282,666,670,696,680,666,674,668,718,662,682,680,678,848,1704,844,674,684,726,680,1770,680,674,676,658,672,666,666,662,674,1234,678,676,664,682,678,686,638,662,660,678,678,676,670,670,670,668,668,678,678,810,640,674,672,690,672,664,680,662,672,678,676,698,682,680,660,684,672,668,688,670,670,678,668,662,672,1440,674,678,676,676,1262,1490,530,634,662,998,666,1258,1050,520,610,812,672,928,1704,1266,1400,1062,690,684,770,714,616,620,618,624,620,984,654,702,1664,1636,978,602,620,620,684,622,1694,988,978,1708,1700,608,612,980,620,1746,1674,1676,690,980,968,788,1108,1098,1220,816,728,1152,1118,922,1536,1708,1116,698,704,1160,590,1320,1116,1256,1268,1260,1138,1254,1130,1126,824,1064,1020,1130,1098,1124,1200,1652,1206,1046,1620,1284,1288,866,848,642,988,1338,760,758,374,372,1760,1728,1734,868,840,854,764,768,752,1418,1422,1280,688,1284,854,1138,1162,742,1468,1690,1302,1304,1714,1256,1456,1270,1380,1212,1220,1256,1270,766,1258,834,1216,1750,1072,1302,1050,1674,1272,890,676,810,924,566,792,650,716,912,1012,408,436,946,494,532,862,528,748,1184,620,998,536,534,772,1000,1282,1676,802,946,898,1222,576,1260,642,1358,1262,1008,420,524,652,1256,1256,1246,684,694,1256,1258,1228,1200,1054,1098,1104,1104,1268,1102,1452,1094,1260,1094,1118,1100,1266,1264,868,876,884,1006,534,884,1284,1102,1252,910,644,1002,986,1060,700,1376,1350,1152,962,1236,746,1536,966,1080,744,1308,1264,826,1284,1274,776,900,912,1608,848,770,768,1096,944,972,1008,1106,556,554,1450,1452,834,1268,1464,1216,1238,1244,1234,1282,1254,1298,1300,796,1254,1274,1006,1004,618,1624,1026,1588,1226,1214,1266,1218,1218,1226,1200,1204,1206,1166,1272,688,1708,1296,674,1282,994,770,1282,1728,1004,1794,1110,1126,1106,900,1130,1120,1346,1392,1458,1154,892,778,1258,1260,1248,1258,1210,1486,1616,630,930,864,906,1018,820,1082,1234,1306,1272,694,682,674,690,670,672,1272,758,1454,728,734,698,826,760,832,1626,784,520,1570,1884,754,1166,956,1282,1712,1084,1144,562,1756,1484,1476,1272,1420,1496,1576,1588,1228,2180,1036,1824,572,568,980,1388,1652,544,500,1626,1510,1598,1894,1802,1938,1764,1912,1830,1942,1824,1952,1298,472,1068,554,554,554,950,598,1192,1072,1884,1400,1426,1198,1096,1058,1004,940,390,1078,1434,636,476,942,1310,1430,846,1104,978,872,1182,1426,1232,730,1724,1014,1176,1426,690,952,706,846,1430,1424,1434,1124,908,1428,1408,1410,1118,1198,1054,466,1410,1432,1412,1186,1054,876,1434,1430,1256,1426,1136,946,882,778,1416,1076,946,1252,1184,1124,722,646,1124,1212,1200,930,938,986,1082,1370,1304,1028,952,884,1056,1006,1384,1410,1330,1206,1416,1430,1424,922,1076,1140,910,1104,1132,644,1440,1180,1194,562,1068,1078,1066,1082,1078,1434,922,1118,1188,562,792,1438,970,1434,984,1426,1432,1456,1855,1855,568,666,668,1304,780,818,334,1782,1784,1634,1572,1060,1152,522,818,1462,644,1634,852,376,1586,1748,1036,896,1374,1774,1096,1268,868,958,2082,1124,450,2106,642,998,1354,1708,1638,1568,922,1400,1610,1366,1478,1576,1854,1878,366,2584,1220,1044,964,838,774,1314,1112,684,1192,1074,1266,1262,1218,1222,1822,1246,1288,1762,1756,344,1206,1244,1054,502,512,934,976,984,2944,896,920,878,856,1280,564,372,736,854,406,408,710,780,396,544,412,1750,1644,1328,546,570,1182,1170,996,1518,498,1202,1130,596,664,1290,1214,828,830,812,780,672,722,1038,418,482,478,606,612,768,332,600,582,526,848,1566,1354,870,1530,434,340,836,382,1812,868,412,470,478,506,590,590,652,660,940,958,1216,1188,1190,728,334,432,608,766,1588,1430,428,1668,1624,590,672,1264,664,924,1492,1064,662,1674,940,1750,1098,1202,1608,1616,938,1604,1610,864,1584,1588,704,1618,1068,510,1128,684,882,1484,454,1610,1182,1260,1588,1610,364,738,674,992,1458,1572,1580,806,864,1608,1262,1206,1606,1602,1132,1598,1532,1008,1588,1348,1600,1632,1590,1368,1566,796,1618,570,1618,458,1396,1388,1390,1396,1370,1396,1390,1384,1402,1396,1354,1602,1574,1394,1312,908,1344,1020,1632,696,694,1390,1606,1614,1608,1358,1612,1606,420,844,1434,546,894,1618,572,1400,1596,930,1592,1064,1618,916,1662,1616,1636,1726,1526,1588,1598,1350,1616,1764,1460,1306,1538,1466,1492,994,1604,1582,986,1046,1102,1560,1364,508,502,1574,798,884,1590,1060,710,690,1046,414,1700,1622,1602,1696,1604,438,1602,1310,774,1030,514,1670,1658,1344,410,922,1846,764,476,922,334,1076,1066,1132,1118,1226,1318,1424,942,1582,738,954,1554,1698,872,1040,1040,336,1286,1608,1358,1610,1125,1687,794,1879,1602,466,496,456,684,420,400,846,404,1098,1132,1154,756,1102,1150,1334,1412,610,1484,740,1620,614,988,516,548,1082,1254,710,518,558,1358,900,1776,1228,1400,872,944,1638,1634,1692,616,894,448,1483,1376,1214,440,1988,2020,1236,512,1706,570,1732,914,494,870,428,1148,588,596,1216,1806,1714,598,344,508,1084,1122,362,1926,1102,948,750,690,1348,1914,800,1770,726,376,1602,742,356,690,542,1136,448,474,1026,1680,1318,754,1764,650,1878,1394,834,856,772,856,1392,776,1420,564,1254,1338,590,540,1360,600,560,1790,824,498,930,1018,1646,1578,1436,1796,1002,1514,432,686,386,1864,888,1900,1658,1468,1506,448,1102,514,2239,580,512,488,386,966,1344,866,2159,1249,1747,714,1764,746,378,1870,670,1102,1974,626,1266,2344,2317,688,2143,980,2195,966,1096,2280,807,2096,2237,1274,504,680,2166,2200,1342,604,2101,976,1020,2050,540,2310,682,400,1430,1192,420,2126,1318,1525,802,836,2204,840,2074,1605,1951,750,414,636,636,1999,1176,2113,1078,2122,781,2065,856,1008,2297,1034,2105,839,1638,614,1464,2127,630,1631,624,2267,608,2134,1914,1838,1823,1766,593,2084,530,1771,998,684,2372,740,1532,599,1812,464,496,1238,824,1602,740,558,1236,466,1480,1378,838,1728,598,1510,532,1254,1034,854,874,418,532,450,1730,464,1536,1784,546,652,1586,1072,734,1756,1008,1720,602,916,1794,894,852,1328,752,1488,882,1478,544,1168,1166,600,546,714,1186,1078,704,768,1134,1280,402,744,1298,816,1400,1804,466,1066,544,640,1482,1502,662,1624,1336,1386,540,1274,756,880,652,792,770,872,960,954,416,1862,470,1064,484,1308,582,746,1362,448,1218,1130,1100,1716,590,788,1602,450,1310,1952,548,1622,876,474,554,576,544,484,508,454,1366,518,1268,404,1420,548,1110,972,874,526,1018,1010,1178,700,1390,1656,1649,1452,424,956,1372,656,1590,1220,1852,580,460,608,320,882,572,568,1760,522,998,1478,606,1762,566,616,892,1334,508,364,982,600,1094,674,1040,1128,724,700,564,764,581,2288,958,2126,858,408,1493,2184,1578,2253,598,2046,614,1555,1080,2130,618,1993,524,2106,624,1925,858,2119,2144,2054,2277,2213,641,1958,900,984,1535,410,1767,1146,2135,614,2237,684,2149,1315,448,2021,419,2092,892,3524,517,1254,575,2048,718,2042,2023,633,2018,855,1484,768,930,1017,960,2104,528,2147,530,1865,2150,692,516,1411,1265,1957,673,2096,481,2254,613,2256,920,554,2266,1581,586,2094,504,1591,312,1020,2004,837,1907,782,547,2265,478,2147,752,1957,1298,2264,666,2195,671,2225,608,1882,2290,718,2249,646,719,1030,1554,2016,2000,1051,702,1270,1317,852,660,902,2227,1071,2227,806,960,526,878,1212,1202,1226,796,1230,794,320,594,600,686,578,496,1230,1222,1220,1194,1192,1226,1220,1202,1226,1222,1210,1212,1214,686,1202,1252,1220,1210,1220,1208,1214,1218,1204,1230,1196,700,1210,1230,1226,1210,1200,1226,1218,1204,1192,1210,1220,1190,1218,1198,1190,1222,1218,1204,1216,1208,1222,1218,1216,1188,1196,1226,1214,1202,1218,1210,1220,1228,1220,1224,1212,1214,1206,1222,1228,558,438,826,1116,464,973,1508,1012,1283,2227,515,750,1020,816,610,582,670,612,930,944,658,1348,954,1028,1360,964,894,1310,566,898,738,952,1344,1232,1046,522,820,688,648,698,1066,1074,1446,1148,1310,1370,1202,1252,1252,1310,1406,1310,1108,1042,1206,976,992,1340,1108,736,830,394,470,652,778,626,620,834,646,524,726,648,704,688,738,694,828,604,488,632,636,828,708,796,734,830,1316,612,620,608,802,546,620,822,762,802,772,916,792,754,636,826,790,786,1460,552,1472,1468,714,698,708,1378,1440,1516,1528,1284,1480,1372,814,812,848,1506,710,1300,1540,594,1036,1456,1024,1390,486,1372,382,644,1112,588,694,664,864,348,870,602,1470,460,924,904,1312,732,704,846,848,848,604,608,618,986,1000,800,796,626,610,580,554,458,1462,424,890,1580,1234,1246,422,1242,1482,1240,614,1296,890,924,508,664,440,662,1468,1600,1600,1600,1600,1600,1600,1600,1600,825,1600,1396,1600,1600,874,1284,1600,1600,1600,1090,1080,1053,1088,1600,1090,1566,850,1386,596,614,626,619,621,613,623,1386,1600,1600,1600,598,682,1654,1594,562,568,1654,1668,318,1094,1672,1660,1078,810,1646,1648,702,1662,1176,502,506,1672,1004,1326,1348,1638,1794,862,746,1654,1652,1658,1544,548,1664,1660,1162,1658,1662,1656,1670,1662,812,1664,1662,1660,1674,1756,1646,1648,1666,960,1622,1648,1648,1762,1040,1330,698,646,670,1658,790,1346,1632,1638,1644,1090,1068,1196,1026,1668,900,1508,1500,342,972,2040,1190,1876,530,556,1820,2020,1774,2110,1928,1486,2000,1722,1970,1786,398,906,792,466,1636,400,846,1700,462,896,1794,1144,1224,1536,1580,1872,1536,1568,1552,1512,1856,720,1888,1120,2024,1860,684,388,1992,2248,2408,2436,2688,1792,2204,2556,2504,2744,2232,2584,2408,2088,2596,2528,2264,2116,2532,2512,2376,2716,2440,2284,2592,2240,2428,532,1588,2364,2248,2420,2140,2184,2260,2240,2380,2148,2192,2616,2536,2760,2332,1776,1784,2384,2192,2348,2568,2436,2396,2400,2240,2500,2592,2204,2340,2232,2260,2304,2308,2588,2256,2088,2276,2332,2188,2540,2288,2156,2140,2256,2180,2148,2216,2252,2328,2416,2200,2276,2288,2316,2272,2128,2148,2276,2204,2144,2144,2220,2164,2112,2316,756,836,1872,836,872,1035,1035,309,1035,1035,1035,942,726,514,802,1242,1036,718,882,1208,740,704,662,1228,758,1824,676,1854,1538,834,506,1862,454,1240,824,626,440,1596,524,1058,398,540,658,1834,1902,1868,1800,1798,1806,1858,1860,1784,1748,1768,1910,1328,642,486,1042,1908,1256,1028,458,412,664,400,470,1060,1050,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1778,1638,1758,1650,1650,1580,1650,1658,1652,1648,1504,1654,1646,1648,1654,1520,1660,1634,1656,1414,1646,1658,1652,1658,1656,1656,1656,1632,1660,1642,1660,1654,1660,1486,1658,1650,1636,1656,1652,1642,1482,1364,1658,1652,1660,1454,1660,1598,1634,1654,1514,1652,1638,1446,1146,1422,1418,1390,330,1274,1424,1456,1686,1630,1648,1654,1656,562,534,1670,1654,1522,1314,1562,1204,1648,1454,992,1760,1652,1588,1654,1658,1646,1660,1628,1370,1610,1622,1584,1360,1278,1646,1356,1466,1654,1616,1580,1654,1656,1636,1660,1586,1440,1140,1644,1654,1592,1506,1154,1652,1258,780,1644,1658,1654,1658,1486,1330,1660,1504,1654,1594,1652,1666,1624,1654,1396,1526,1910,1852,1894,1854,1836,1854,1862,1914,1858,1858,1852,1862,1852,1854,1850,1618,1544,1616,1854,1860,1850,1770,1852,1574,1742,1856,1850,1850,1852,1788,1144,1798,1866,1858,1100,978,1552,1552,1700,1704,1858,1854,1852,1858,1698,1870,1870,1854,1850,1514,1842,1858,1602,1486,1698,1904,1862,1860,1414,1862,1860,1872,1626,1752,1792,1400,1884,1736,1854,1852,828,1720,1738,1588,1426,1904,1610,1300,1308,1416,1414,1222,2596,1650,1220,1720,1716,1704,1722,1530,1708,1850,1862,1010,588,1706,1824,1858,1854,1854,1852,1814,1712,1796,1798,1352,1220,1282,762,772,796,830,708,684,752,742,800,678,760,548,738,1846,1856,1398,820,1858,1854,1626,1024,776,810,1522,642,770,656,888,1370,794,1738,1410,1284,1356,2050,1748,1016,2044,2036,2062,1984,2016,1016,2008,1686,2062,1964,1280,300,594,1958,2026,1928,1664,934,1654,1686,770,1630,1088,1008,838,1588,1598,408,774,1606,414,1016,1608,1088,918,2339,354,500,604,2134,1990,508,508,826,344,336,2144,2004,506,2134,510,2186,494,2192,502,826,2134,500,820,2102,494,2178,498,2154,500,2148,510,2136,1980,498,2142,1180,498,814,2170,498,2162,502,2164,502,2184,510,2170,508,2164,504,2136,506,2170,1980,506,2120,498,828,2148,512,628,2182,498,2154,510,2132,500,2106,1984,508,826,2152,504,766,2182,502,2176,508,826,2146,508,2116,506,2138,506,2126,510,2180,512,2000,508,2160,2172,510,2156,500,2110,516,2162,2186,512,2132,2206,1998,510,2134,510,830,2152,500,2148,504,826,2146,502,2178,500,2238,504,2132,496,2104,504,2178,2170,1998,514,2150,498,2248,506,2126,504,2186,2184,522,2196,498,2192,502,824,322,2339,2719,998,658,652,666,656,418,424,434,442,426,432,1324,750,824,608,1188,940,1154,526,880,1448,1374,1440,1208,376,844,1404,1386,1362,796,508,1410,1382,1478,1316,1488,1444,570,1592,690,912,610,608,1430,1368,1520,934,632,1184,1390,1326,1226,624,612,1586,1278,1338,1526,954,982,1344,1114,1172,744,586,1396,1034,674,1042,1510,1062,814,762,1522,782,896,1532,1426,1292,830,1530,1058,1046,884,1570,1578,1020,1230,1540,1320,1592,1524,1114,1072,940,914,838,1392,1192,1088,924,914,1764,596,1422,1378,1580,1254,1512,1304,790,774,1476,1294,956,906,1328,1372,1592,1148,1422,414,812,1592,1508,1768,676,2040,1524,1562,1216,1216,1596,1148,1606,1066,1344,1796,890,1596,1618,1696,1792,1630,1582,554,1232,1536,1110,1112,1620,776,1724,1808,1766,1778,1642,1484,1522,1768,1736,1742,1622,1738,1600,1744,378,1518,634,1344,1616,964,1504,898,1554,1300,1154,1520,1518,610,1702,1730,1718,1612,1290,1496,1520,1724,1542,1532,1540,1038,1614,1210,1390,1486,1670,1572,998,1630,1260,1720,1514,1614,1830,1542,1596,1840,1344,1770,1682,1330,1678,1662,1772,1774,1008,1428,1240,1124,1602,1616,1776,1070,482,1036,1476,1512,1578,1752,1610,764,696,1622,1778,1496,1298,362,1676,1372,1608,1592,1622,1360,1708,1592,1636,1042,874,662,976,1092,454,732,748,960,1058,1186,944,958,734,1616,1598,680,1264,1226,826,710,1642,1280,1280,1280,1280,1280,1280,1280,1280,508,2120,1452,1448,920,1324,708,956,1172,1198,726,748,836,1498,1038,548,1492,878,798,1268,1178,1180,1256,798,1492,830,770,838,842,890,884,1012,1646,1016,950,938,1014,824,1486,1158,966,1490,834,800,752,1616,1272,812,732,1312,828,1434,892,950,920,1030,1506,1004,846,702,682,802,830,1492,1054,1030,1542,1220,1246,1294,1374,1218,1421,1202,1238,1252,990,1596,1340,1394,1386,1350,1102,1390,1444,1454,1398,880,1144,728,598,790,1486,708,598,578,582,576,588,838,1222,780,772,476,486,1388,788,1250,1226,1242,1240,1766,1244,582,586,586,554,534,592,656,680,1222,682,644,672,646,1246,464,604,1572,1668,1298,1518,1590,1190,1482,1290,1576,1560,1572,1506,1290,1304,1494,1508,1624,1522,1462,1484,1644,1474,1524,1516,1748,1540,1520,1552,1642,1590,1096,650,1884,1744,2020,1820,1996,900,1860,2024,1864,1936,1940,1752,1492,2006,1924,1896,1892,1916,1792,1680,1892,1924,1936,1912,988,1776,1876,2012,2032,1936,504,608,408,1904,604,1008,2032,2036,2032,1920,900,804,1732,1024,1856,936,896,1560,2004,1992,1044,794,2016,1448,2024,2024,1624,1896,1852,1928,872,1168,1928,1852,656,2144,1812,1444,2020,2020,2080,1552,2028,2032,1688,916,1972,1504,1148,1956,1920,2016,2008,2028,2028,2016,2032,2016,2028,2012,1076,2016,2028,1176,1860,916,2028,2024,376,1348,1900,2012,1976,640,408,1168,1940,568,520,1780,1840,1700,1948,2028,2024,1368,2016,1864,1276,1168,2028,2028,2016,2012,2020,1280,2028,2020,1152,1900,2024,692,752,1988,1840,2012,992,644,2012,1900,1104,760,1988,572,1536,2028,2024,2016,2028,1776,1920,2032,1116,1144,612,1996,628,630,1392,1404,1392,776,1392,1250,1394,1390,886,1030,1394,932,504,526,1414,726,1150,488,708,676,998,772,692,992,996,962,2044,660,1396,1404,780,1400,1256,1400,1400,896,1040,1400,948,492,1408,664,1156,636,804,708,684,1004,772,692,1000,1000,964,1240,1262,1246,1234,1176,958,1256,1234,1240,1248,1250,1250,1244,1248,1250,1258,1254,1236,1186,1194,1246,1230,1252,1242,1250,1236,1244,1248,1256,1240,1260,1242,658,1246,1244,1240,1250,1240,1236,1248,1234,1186,1248,1248,1230,1242,1240,1234,1244,1244,1242,1240,1244,1260,1244,1244,1280,1246,1238,1248,1250,1304,1236,1094,1240,1246,1244,1206,1252,1226,1240,1252,1246,1232,1258,1246,1262,486,486,1258,1224,1240,1230,1246,1248,1226,1244,1254,1242,1252,1222,1242,1204,1250,1246,1242,1238,1242,1244,1248,1250,1250,1242,1238,1240,1238,1236,1244,1240,1254,1260,1190,1254,1250,1232,1252,1234,1244,1244,1258,1258,1276,1246,1192,1242,1246,1246,1248,1246,1246,1250,1246,1240,1190,1180,958,1256,1244,1246,1260,1260,1258,1244,1250,1254,1266,1258,1242,1250,1188,1188,1264,1232,1254,1250,1258,1236,1244,1254,1260,1242,1254,1244,668,1246,1248,1244,1254,1244,1238,1254,1236,1252,1244,1238,1244,1242,1238,1250,1248,1242,1242,1248,1248,1252,1250,1286,1250,1240,1228,1246,1252,1326,1238,1256,1240,1248,1244,1204,1244,1250,1244,1234,1258,1246,1246,492,492,1260,1232,1242,1234,1238,1246,1254,1242,1246,1260,1246,1228,1246,1204,1252,1240,1242,1240,1256,1246,1248,1248,1246,1242,1240,1242,1240,1242,1248,1240,1258,1260,1210,1258,1260,1232,1256,1238,1244,1242,1260,1260,1278,1254,1200,1246,1240,1248,1250,1254,1246,1262,476,450,502,672,1646,438,502,568,1798,620,848,472,998,436,418,874,1310,510,2016,700,1238,864,568,710,722,838,858,750,880,680,1250,800,792,650,2084,630,360,774,876,758,734,736,768,1192,760,2038,1188,2064,650,752,740,754,2038,762,758,1192,874,746,1664,1336,1176,764,738,802,722,754,750,806,2020,1592,740,1228,742,724,786,784,1998,2026,694,710,1584,1284,776,746,798,808,748,782,2126,2014,1684,1420,914,884,808,806,924,806,772,956,892,1092,674,606,690,1074,706,986,864,722,392,1148,634,474,476,454,576,786,1016,1016,756,1118,720,402,1540,1312,702,770,1612,1074,1108,1110,892,730,652,1524,692,680,726,1588,1588,878,862,1030,888,942,868,980,1180,944,882,802,1064,898,414,878,588,926,892,942,902,1008,1002,900,954,988,878,1028,588,594,938,1162,890,948,1230,918,910,906,926,974,898,738,946,898,1274,1252,660,592,1484,914,1104,598,902,896,912,1098,924,902,782,902,596,748,912,796,922,886,902,940,954,934,946,1006,892,898,842,890,912,1164,1132,618,1242,856,748,696,908,784,1528,1162,1008,538,758,1482,1516,934,598,1490,1508,1514,972,726,1498,1214,586,838,1504,1478,910,500,778,2484,2158,1582,1432,2342,2138,2172,2436,2320,2152,2334,4302,2376,2144,1808,788,2338,2280,2132,2322,836,2322,2234,2150,2170,1864,1844,1112,1856,2100,1004,1132,658,1654,1378,1836,1662,1816,1860,1846,3104,1514,1886,4222,1914,2064,1124,1208,1768,1764,1884,652,1952,964,1792,1588,860,836,1308,1756,1616,1780,1876,1788,848,708,1764,1514,372,578,612,2006,1232,1300,1354,1236,1158,1204,1366,816,1230,1302,1304,1280,1190,988,1248,1292,970,1180,1318,1270,1282,1322,1300,1132,1046,698,738,834,1006,792,1038,1278,458,1178,1324,1332,1054,1356,1364,1258,1220,934,922,730,1324,1346,346,1252,1288,1280,404,1304,822,1316,1248,1254,1368,1232,1110,998,468,1528,376,584,618,1236,1246,1462,1372,1218,1168,1330,1396,808,1246,1320,308,1322,1300,1204,1022,1266,1312,1220,1328,1276,1268,1336,1314,1142,1056,710,744,1016,804,1042,1296,466,1204,1338,1396,1068,1368,1392,1270,1236,942,934,918,1346,1098,994,820,1304,1292,832,1330,1266,1266,1392,1240,1124,1022,474,1800,388,1550,1516,1508,1522,1512,1508,1510,1510,1506,1498,1532,1522,1512,1506,1516,1400,1502,1516,1622,1530,1386,1402,1530,1976,661,2600,2744,2578,2634,2698,2780,2768,2325,2567,2645,2503,2681,2541,2747,2080,2600,2569,2692,2556,2668,2727,2689,2083,2612,2680,2481,2949,2772,2577,1702,2124,2738,2104,2637,2806,2806,2492,2250,1458,1458,1490,1302,1684,760,1448,1140,1070,1816,1496,1506,1116,1522,914,1818,982,1112,1096,1106,1104,1122,1136,1974,1618,1110,1024,1292,1238,1822,1552,1544,1154,1144,1698,1550,1540,1066,1572,964,1592,1604,906,1626,1602,756,848,1030,1722,1594,1596,1654,1634,1140,1634,1642,1614,1572,1110,730,1402,1200,1420,1618,1446,1374,1262,1146,1628,1056,2109,2024,1124,770,1024,726,1628,1650,1600,612,1808,800,1730,1618,1042,1474,1754,1620,1740,1522,1644,1178,742,1636,1428,1352,1198,1412,1152,824,1122,1510,1346,904,1012,800,1106,976,1386,1422,1096,1024,1744,1644,1160,1634,1612,1002,1812,906,1028,988,1636,1632,1628,1654,1160,1622,1220,1608,1612,1634,1526,1526,850,1592,750,1102,1638,1738,1842,1648,1122,1624,1132,1704,1106,1022,1650,1596,1654,1012,906,886,1118,676,802,1622,956,1704,1706,1628,1056,1590,604,1032,1016,1068,1486,1122,850,444,618,718,698,1612,626,400,684,622,1026,1722,682,726,810,654,512,1630,1654,802,1108,394,1248,1628,1624,634,1444,988,1190,784,796,1114,1618,1018,1108,1266,1278,1586,1852,1220,1682,1076,1624,1740,486,1040,1620,806,1672,1442,1742,996,1308,1692,1498,1856,1722,1618,704,794,1626,1608,1236,508,434,1724,1162,1592,1406,1676,1694,1126,1500,1606,1808,1698,1720,1774,1710,1810,1722,1004,1638,1432,1436,796,1122,1820,1184,1024,1552,1702,400,1620,1076,1624,1840,1550,592,1156,1602,540,1008,1616,1634,592,1064,1576,436,1518,390,1006,1570,1358,1112,1620,1628,1716,1700,1634,1676,868,874,818,908,934,1130,1882,1804,1118,650,758,1126,1022,1640,1108,1550,1618,1832,1110,1132,1612,508,1926,1328,1632,1072,1120,1812,1302,1074,1116,1036,1798,1032,1030,814,824,1084,990,562,1086,904,1620,1978,1512,1836,1626,1522,1904,1334,1276,1208,1252,1142,1110,1742,1070,1346,1260,1222,1190,992,718,1346,2412,1180,1388,1296,1388,1388,1372,1392,2732,2030,1360,1276,1912,2308,2210,2124,1448,1396,2424,1980,1312,2444,1212,1946,2010,1110,2038,944,1040,1246,2346,1986,1928,2060,2004,1388,2030,2016,578,1968,1376,896,2410,1496,1736,2024,1796,2486,1600,2218,1428,2010,1320,2614,2584,2018,2018,1992,744,2246,988,2164,2216,2594,2446,2412,2500,2270,2012,1422,880,2010,1758,1664,2408,2012,1864,1402,1292,920,1380,2448,2462,1116,1260,976,1368,1986,1364,1256,2380,1426,1088,1124,2534,1440,2002,2002,1220,2628,1294,1320,1228,2034,2000,2000,2628,1476,1994,2274,2012,1988,2008,524,2266,2016,1452,1040,1982,920,1372,2012,2398,2462,2032,1372,2020,1394,2232,1376,1404,2052,2192,1252,424,1112,1134,1368,1932,2054,1164,2226,2026,1224,1338,1950,752,1276,608,1824,560,916,1396,1044,1984,1996,704,494,1188,836,1252,2472,1942,1800,1994,2024,1000,1372,1740,2394,902,1794,1228,1448,1398,948,2448,1100,988,2220,2502,1388,1974,2084,1284,1782,2418,1344,1986,2420,2146,2006,2280,2080,2450,2268,2090,2024,976,2316,2428,2120,2012,880,976,1996,2426,656,544,2094,2470,2124,2342,2194,2448,1782,1964,2470,2438,1396,2504,2512,1248,2002,2062,990,1404,2478,1468,1268,1956,2110,1982,2442,2310,1244,1986,1986,664,1980,2312,736,1308,1928,2414,480,1260,1914,1690,1408,1992,2086,2584,2490,2370,2008,2298,2260,996,1100,1412,1984,2446,1372,808,940,488,1380,1480,2008,1360,1930,1984,4170,1380,1388,2004,636,2356,1646,2010,1340,1368,2236,2308,1392,1268,2250,1288,1268,1012,1024,1368,988,700,1432,2016,2350,2326,1874,2248,1864,2626,1564,1580,1476,1552,1388,468,1380,2088,1332,1902,1904,1492,1484,1144,952,1642,1532,970,824,960,1228,862,986,976,966,958,890,898,1362,1370,1380,506,926,1418,836,1394,1408,1420,1426,790,730,904,1396,1374,1436,1488,1410,964,1408,1410,910,1400,1160,534,976,1024,1208,1398,1258,1090,1250,492,554,982,1024,1428,1420,1422,546,1779,1632,1398,1676,678,1514,918,1286,1530,1441,1474,1336,1394,1032,580,1414,1380,1182,1038,1242,964,976,640,976,1406,1412,778,890,786,974,846,752,970,896,1452,1442,1416,1418,860,1672,896,796,1416,1410,1404,1416,1006,1418,1240,1416,1314,1320,1002,736,1390,646,970,1420,1384,1496,954,878,1408,1544,948,860,1428,1384,1494,622,418,300,786,778,968,588,700,1420,818,956,850,712,522,904,882,878,878,962,732,386,826,1344,362,386,870,1456,594,564,616,446,650,434,1426,1424,690,784,1400,1396,1390,958,1244,858,1028,958,650,756,1082,1078,694,1260,1148,1546,744,1402,1058,884,962,834,1404,1520,1406,448,516,606,1244,1332,1604,1534,1410,1402,1530,616,466,692,710,1370,1344,454,1396,1560,1546,1472,1406,416,1010,1540,1414,1458,804,1592,868,1402,1198,1194,418,954,1030,1406,552,1360,1342,1360,538,582,544,584,868,1470,1542,1396,466,870,1396,1426,1426,514,928,1370,510,362,1314,406,614,344,888,1312,1176,968,388,336,1078,570,1140,1422,1482,976,1456,1606,800,976,1398,1506,1536,970,566,662,340,944,892,1408,954,1344,1378,1580,964,982,1402,440,1660,1152,1412,936,944,1412,1238,956,866,1362,728,900,698,702,434,866,492,1032,774,1416,1600,1308,1562,1412,1374,1620,1240,1114,1042,1094,986,970,1506,934,1056,1346,1054,1044,850,628,2208,1360,1194,1362,1904,1276,1422,1412,1368,1364,1290,1298,1602,1770,1982,1988,712,1352,632,1140,1616,1212,1990,2044,2018,2002,1142,1030,1278,2020,1938,2084,2140,2008,1378,2046,2014,1368,1996,1656,898,1478,1488,1766,2032,1788,1588,1772,692,402,1450,2022,1038,358,910,2006,2018,3616,2070,1990,2368,758,976,2140,1284,1830,2200,3222,1750,1438,876,2002,1816,1680,1506,1768,1406,1344,974,1382,2042,2038,1104,1264,1140,1384,1204,1116,1378,1290,2040,2206,2048,2016,1250,2232,1142,884,1282,1186,2022,2052,2038,2034,1468,2026,2016,2054,1874,1882,1462,1064,1990,938,1378,2058,1978,2400,1366,1270,2006,2124,1350,1248,2054,1972,2180,892,434,1140,1110,1404,846,1004,2032,1190,1374,1236,1028,764,1304,1272,1252,1244,1392,1054,372,592,532,592,642,664,526,576,306,392,1254,2084,838,822,846,642,1006,616,2032,2036,1000,2034,2040,2024,1376,916,1810,1248,1472,1390,934,1094,1554,1548,1008,1812,1646,2220,1076,1998,1532,1272,1398,1200,2062,2166,2044,616,750,380,2056,2300,2122,2046,2048,2040,1964,632,342,2024,1878,2268,2180,2200,2136,2044,2088,2196,2114,2110,1142,2300,1260,2010,1732,616,1374,1480,2046,1256,1980,1946,1950,922,1010,828,848,1108,2134,1454,1498,2010,680,1264,2028,746,1170,358,1494,2044,490,1274,1962,1702,1392,1956,2052,2042,1402,2108,1086,1142,1192,1422,1998,2178,2226,1402,820,948,488,1366,1114,2046,1384,1920,1996,2346,1394,1412,2030,640,2372,1658,2028,1350,1360,2052,1812,1124,1380,1258,1598,1052,2328,1590,1604,1504,1578,1414,1394,1974,1268,1342,1530,1174,1934,1520,1496,1150,904,1668,1300,996,1028,864,996,702,1450,1120,2034,2190,1894,2278,1900,340,952,1316,832,712,600,1108,1812,2260,1064,2108,2216,2380,1692,1364,1596,1664,1620,1128,1616,1136,1584,412,436,336,660,660,1048,412,648,1912,1116,644,772,508,1052,1620,1504,1600,1368,1128,560,752,1604,928,880,1636,1408,2080,728,716,1552,1596,1580,1584,1604,1448,868,1596,1076,1480,1280,1096,2068,840,2044,1836,924,496,476,424,1596,1588,1612,606,892,816,496,548,488,504,496,488,508,508,508,516,516,492,516,516,504,760,508,508,512,2384,1508,632,1056,812,684,488,476,504,500,508,504,504,488,500,1172,620,680,712,624,700,708,736,496,492,504,496,736,756,720,712,736,968,964,980,976,960,956,960,2268,1072,712,696,704,700,524,536,552,568,568,572,420,404,408,2144,628,584,572,628,584,620,616,624,588,620,620,652,676,1080,688,1164,576,560,688,572,652,2280,2340,2244,2288,2264,2248,652,680,660,656,680,656,620,616,660,652,540,532,728,712,716,564,668,580,556,556,552,564,568,564,612,628,600,624,604,444,448,348,476,484,480,476,484,492,484,404,396,384,356,376,664,380,668,656,656,492,488,480,488,476,488,468,568,576,584,584,528,556,400,580,564,584,580,624,568,496,480,368,552,356,980,956,504,468,624,660,560,604,612,1016,1028,1020,988,508,728,744,732,736,720,724,740,692,748,716,752,1004,768,740,804,716,680,684,740,652,664,692,660,676,668,668,652,652,2232,600,2220,824,680,540,520,520,528,520,628,540,704,444,752,2212,588,576,600,656,508,688,512,512,500,960,968,632,616,624,620,476,488,500,520,460,412,420,452,408,536,564,488,1264,628,732,832,1132,772,524,772,768,804,512,596,1056,548,564,2136,612,620,420,588,732,748,700,752,748,744,756,744,504,512,516,508,468,456,528,824,824,412,400,404,408,420,1460,2236,588,580,580,576,576,572,572,576,580,564,564,584,584,596,1504,1504,1480,368,584,576,536,472,588,440,452,576,464,440,468,436,440,440,448,460,420,572,584,528,464,468,456,444,460,428,424,1028,556,596,552,588,648,480,788,772,2152,804,808,552,1376,624,1392,600,628,628,568,628,588,676,1456,652,652,704,920,644,640,440,856,500,512,408,424,408,408,412,416,1004,600,592,516,520,896,732,784,528,584,488,480,488,480,512,1240,560,660,644,376,516,808,1012,360,2264,576,552,528,540,544,544,540,588,2160,640,644,604,596,632,616,648,452,472,448,448,712,420,800,804,440,436,428,508,500,492,416,572,580,492,476,496,716,648,588,560,2144,1372,632,664,652,476,460,432,472,464,608,640,572,500,484,496,512,492,488,476,496,488,484,516,456,480,492,496,496,1628,376,380,388,384,396,388,400,396,388,400,384,396,388,384,396,404,380,404,388,400,392,384,384,400,404,408,396,384,384,380,392,400,392,392,400,380,396,368,396,396,380,400,380,408,380,400,396,392,376,396,392,380,388,404,400,392,1180,480,512,1228,560,648,828,784,784,608,604,612,604,612,600,344,324,332,448,472,456,476,472,444,468,472,456,444,472,540,452,472,468,476,468,456,484,760,468,468,476,468,472,344,348,776,768,416,800,520,520,520,520,516,516,516,512,520,520,520,520,512,516,536,516,528,448,448,812,788,796,480,492,504,508,492,492,372,356,364,476,476,744,744,420,384,416,632,620,656,632,424,432,452,440,444,472,684,656,656,644,668,404,356,436,348,1736,416,420,420,416,460,464,444,1104,468,456,428,488,468,496,444,436,468,468,464,500,384,416,376,560,420,448,352,468,444,432,372,2124,564,792,524,640,548,636,532,392,396,408,540,540,808,568,592,672,608,532,524,512,2188,2204,2164,636,608,648,496,472,484,448,512,512,516,520,792,568,876,880,572,560,916,348,712,436,664,676,724,540,696,672,1092,720,708,1308,1304,1272,1304,1300,1308,1284,636,644,632,636,632,628,600,608,784,780,396,392,608,620,616,520,524,528,532,620,604,624,636,600,608,616,668,648,544,616,624,620,616,620,612,624,624,612,624,612,836,520,720,532,484,476,788,796,816,1164,784,784,1212,792,698,736,890,636,1012,1134,1114,1120,798,1046,998,1206,1208,950,1140,1108,1002,542,620,1210,1194,1200,946,732,1160,1182,1080,1076,720,892,1038,1188,1192,934,1122,1174,784,724,760,898,556,1152,666,792,696,790,662,832,382,494,682,680,516,674,476,358,542,526,702,578,836,496,832,562,424,606,574,558,646,574,444,418,754,902,642,802,1008,858,1418,420,604,1544,640,794,1154,1296,898,934,2296,1734,2396,2352,1702,1722,1724,868,980,1670,1926,1614,1838,1744,1654,1606,1608,1648,1630,1384,1470,1228,1288,1244,560,392,1064,480,1084,872,1052,960,904,616,1304,1048,496,876,644,844,412,1020,612,628,584,1192,616,412,520,636,360,392,388,304,1016,564,1016,1356,392,524,524,628,420,1260,524,640,708,1300,1292,1256,1144,740,1212,1252,496,1160,528,588,724,700,1316,1104,1020,1164,572,1308,952,1296,1044,684,1168,1296,1048,1252,540,1216,396,1156,1268,1300,480,584,572,356,1036,1136,400,356,1284,1112,644,1252,1328,420,1192,1268,1120,992,920,1236,1240,1316,768,396,1304,588,532,524,532,420,1316,532,1276,1272,1260,1124,1340,876,1072,1216,928,436,1304,1280,1188,452,624,796,660,1280,1032,1328,392,492,1256,720,1388,1080,668,892,1180,1268,1280,1344,592,524,1316,1396,1240,780,1216,1220,1028,516,1244,1008,1276,512,1272,1300,1340,1260,1292,1192,1208,1248,1280,1008,964,1256,1192,1256,1292,1320,528,992,1240,676,384,1304,1416,1304,1272,1256,612,956,592,1260,1312,1380,772,760,652,880,1412,1380,1152,1316,1236,1196,1184,1236,1376,984,1212,1236,1168,1300,836,432,1244,1316,636,1164,1224,1292,1288,892,1220,1088,792,804,652,552,1384,428,676,764,600,476,796,1044,1324,840,672,528,1288,1372,1514,1524,1092,1344,608,856,1244,880,856,1232,1240,1392,1304,772,908,900,1364,1400,884,1416,372,1222,1156,520,596,956,952,1156,940,1112,760,712,952,744,824,720,984,392,988,816,824,1076,1180,1108,740,648,1506,1448,900,596,708,880,1160,792,588,1810,1648,1188,592,440,500,552,1380,1320,1514,1312,1140,1248,1180,752,852,784,604,752,476,1092,452,408,1004,884,848,996,852,876,928,484,844,872,864,1392,720,1424,792,820,1132,728,1236,1112,704,1016,516,1088,808,684,872,1384,772,740,1360,1280,952,536,536,488,480,816,892,560,512,604,832,1384,1156,880,1192,1328,760,1236,1096,1424,900,1164,760,1472,804,832,1388,1348,1364,1364,984,1452,1260,724,932,1416,1364,1516,1264,1404,1116,1364,864,1284,1368,1424,1272,1376,1356,1280,980,468,668,508,856,1644,588,948,1308,1168,1244,1244,1400,896,1280,1088,1248,1192,1124,1388,1204,980,1280,1412,1136,1268,1420,804,1384,804,1244,1200,1396,984,1100,1400,1404,1416,1376,1412,1528,1552,1416,1088,1236,1084,1132,1248,988,1384,468,526,524,524,546,566,550,940,1292,1116,1322,1230,1162,948,476,930,746,1178,518,1216,1262,350,742,908,838,604,508,698,504,624,1094,670,1358,468,620,1110,1176,452,972,542,732,578,558,1022,552,418,710,632,1304,888,1182,752,994,728,1038,1280,1344,1380,530,458,372,650,318,664,660,588,528,838,346,714,782,650,1070,770,478,1416,1196,420,582,590,644,1130,1232,1008,742,1394,1096,1122,568,1268,502,500,506,490,504,518,464,554,660,1294,1008,716,1330,1348,534,626,696,616,586,596,1188,780,1212,986,1346,1156,654,566,536,560,522,800,658,418,822,652,604,844,768,1030,842,656,868,1178,1084,1030,422,442,336,480,392,846,536,1018,1206,1338,1106,1372,1056,998,2620,1806,1834,1760,1774,1806,1856,2162,1851,2477,1837,1850,2311,2503,1851,1850,1821,1861,1778,1870,2596,1811,1082,1875,1887,1821,1818,1809,1824,1856,1857,1852,1859,1859,1822,2495,2513,2056,2462,1915,2150,1845,1577,2486,2507,2370,2091,2179,1851,1851,1867,1875,2286,1833,1872,1830,1945,1733,1125,1807,1622,1766,1758,1864,1746,1746,1816,1806,1662,1642,1582,1646,912,1658,1670,1662,1664,1968,2546,1636,1506,1650,1640,1638,1642,1634,1776,1738,1392,1680,1648,1578,1764,1604,1516,1482,1602,1590,1622,1598,1832,1778,796,1480,1782,1802,976,1598,1592,1594,1512,602,1172,1498,1514,1578,1552,2894,1756,1642,1466,1748,952,1656,1808,1766,1778,776,1152,1764,1258,1808,1768,1080,532,1806,1776,446,868,532,1596,1204,1576,1198,1556,1560,1274,1532,1268,1446,1182,1132,1614,1484,1472,1256,1500,1612,1334,1188,1118,1390,1362,1264,1318,1532,1542,1324,1706,1282,1196,1482,1976,2058,450,702,1728,1809,964,956,1554,896,1252,1262,842,1228,376,724,414,962,1462,322,1658,1318,1438,1754,1408,1352,1538,1596,1520,1120,408,1518,1156,1518,818,1710,678,1230,590,1308,626,870,1644,1690,1700,1284,1730,1202,1630,1674,1616,974,1634,1744,1092,1272,980,1602,1686,1328,1514,1874,1670,1550,1476,1716,1862,1658,708,910,934,608,2576,922,976,776,1090,1720,1486,400,404,538,442,498,716,1148,1456,1168,742,712,1806,896,1124,648,392,1116,1558,928,1046,766,678,962,906,1000,1596,1950,2630,1724,1228,1430,1802,1706,1028,1646,1234,1656,888,1408,1067,1568,2930,1422,820,890,880,3350,1850,586,1166,1208,1184,1602,2123,1744,1334,1594,902,930,754,756,1210,1182,680,1988,542,1212,1330,1660,1670,1664,1394,980,1052,964,1406,1482,1494,1530,1996,1250,1128,1684,1782,1392,1724,738,2123,1814,562,596,2034,2046,2123,2018,1995,1884,1838,1596,1720,998,1997,1254,1838,1938,608,450,470,462,454,450,454,452,1300,1462,2036,1246,1988,1882,866,1852,1999,1246,1260,1992,2000,830,1060,906,1956,1999,1986,1250,1742,1266,502,1730,1756,1120,1895,1724,1188,1200,1208,652,720,1534,1264,1148,1488,1891,1908,1342,752,650,558,1952,1244,1736,796,1048,1066,1014,1716,1574,1894,1750,540,818,664,1864,2094,1888,1786,446,752,1730,818,794,1800,1758,1818,1768,1776,1954,1426,596,1804,900,1574,1774,1782,1788,1364,1798,1768,1558,838,1504,866,1298,1764,684,854,620,1764,1830,1798,1526,1052,1528,1766,1748,1838,553,898,1740,1846,1410,1774,1434,1816,1848,1790,1730,1782,1794,302,1136,1418,1780,1340,448,1870,1012,1028,1206,886,1404,1136,1276,1778,1514,1514,1836,1536,1768,1100,790,1280,464,468,1330,804,630,1562,554,1182,1688,1694,1996,1688,1524,1748,1498,1494,1952,1486,442,1512,852,1328,1776,908,1774,1844,1772,978,1792,1798,1760,1264,1224,1370,608,1802,1086,506,1828,1784,1780,688,1584,2079,1718,310,1320,1568,894,912,916,750,750,1198,1162,762,1956,536,1194,1660,1646,1644,1370,968,1044,952,1396,1460,1472,1548,1966,1746,562,1772,1758,1366,1696,570,1780,552,590,2152,2160,2164,2046,2224,2020,2018,1876,1828,1912,1708,984,1988,1230,1852,1954,684,598,450,448,448,456,448,444,446,448,1626,1288,1452,2108,1688,1856,856,1842,1988,1226,1246,2010,2024,790,1046,788,790,514,1236,1610,1258,692,1714,1732,580,360,580,1766,1708,1176,1176,1190,644,714,1522,1242,1130,1478,1742,1894,1326,742,648,552,1976,1226,1726,790,1038,1048,1004,1690,1476,988,1726,528,806,648,1768,2080,2186,1188,442,726,494,1716,812,788,1786,1746,1790,1746,1754,2002,1654,1054,1788,562,896,1680,1754,1326,1778,1744,1538,810,344,1494,1778,1292,1270,1782,852,1734,1806,1776,1244,1516,346,1086,1516,1736,1716,1820,1374,424,802,890,1396,538,1582,1642,1796,694,1764,1698,1764,1768,1392,1768,1760,1858,1728,994,1012,1190,878,1394,1132,1238,1748,1490,1488,1818,1512,1738,1082,780,1144,462,464,470,1304,808,626,1534,1778,560,1668,1966,1672,1498,1728,1494,1480,1870,1464,836,1304,1612,892,1740,1774,1758,970,1128,1048,1680,1250,1210,1780,804,1744,534,1804,1766,1614,1610,1686,1136,342,1184,988,1652,1692,1164,1708,1600,1732,1834,1576,1438,1672,1704,1722,1702,1704,1786,1718,844,1716,1710,1680,1704,1654,1588,1678,1580,1734,1340,1300,1522,1706,1630,1722,1892,1736,1562,1708,1646,1734,1700,1744,1736,1714,1684,1702,1610,1724,1704,1546,1702,1712,490,1724,1638,1706,1744,1736,1714,1732,1696,1708,1686,1618,1680,456,1690,1778,1724,1690,1752,1902,1708,1740,1684,1696,1718,1704,1448,1728,1718,1664,1702,1394,1364,1430,482,1336,1168,1672,1738,1760,1760,1696,1746,1660,1672,1770,1808,982,1688,350,602,472,1778,1674,1758,1780,1756,1790,1696,1654,1214,1214,1682,1442,1758,1782,1770,1450,1456,1472,1764,1784,2338,948,916,1080,1764,1734,1754,1746,1690,1688,1648,1652,1692,1668,1674,1500,1482,1500,1696,1652,1496,1486,1746,896,1082,1724,1336,1016,580,544,470,840,660,620,644,390,2541,2541,1679,1481,2450,2448,2633,2517,2447,2454,2448,2449,2446,2459,2446,2681,2681,738,2613,2625,2659,2785,2658,2518,2559,2559,2624,2510,2626,2584,2535,2538,2597,2577,674,2526,2512,2623,2514,2537,2508,2504,2506,2491,2675,2468,2476,2466,2487,2614,2532,2564,2536,592,1464,304,464,724,468,792,596,804,808,764,1404,2540,880,2082,2039,1798,2460,2457,2494,2660,2639,2721,758,1239,1063,553,1119,1116,1353,1144,809,1002,1600,952,2720,784,332,1964,1280,2728,1280,2574,1230,2223,2398,1280,1280,2053,2301,1626,2410,2247,574,594,1407,568,457,558,503,609,1462,1456,2037,917,2532,2483,456,1316,508,1532,1478,850,854,1448,856,850,560,696,554,852,1448,848,852,538,1004,776,936,846,740,806,386,524,490,470,640,388,630,528,460,590,464,562,674,578,582,1510,850,764,714,732,698,642,848,932,896,534,694,698,686,528,742,662,568,842,856,844,684,582,434,784,816,860,858,938,858,860,846,858,712,694,858,618,584,860,874,858,692,670,878,658,692,308,830,858,774,486,862,792,846,666,860,580,604,542,708,854,1408,950,852,584,1004,452,1446,1474,862,1376,538,384,566,852,448,508,364,396,468,404,638,398,708,636,530,422,550,336,380,610,406,630,412,786,516,504,402,484,638,508,340,370,650,524,634,682,654,390,568,972,1446,1492,958,450,1506,576,868,634,396,852,854,862,794,858,712,864,366,864,1020,1018,756,860,1446,1486,1016,820,860,858,682,874,648,558,718,618,436,512,1476,864,542,446,704,848,538,494,492,674,516,638,538,458,356,448,492,360,864,868,960,1474,656,746,940,304,864,854,1438,782,854,450,844,932,936,912,616,626,874,1000,992,986,844,716,848,946,1002,1440,842,880,748,502,842,538,1372,842,998,844,1434,842,938,1000,930,642,1006,850,846,634,680,844,504,640,674,584,842,698,850,830,542,826,902,386,624,620,590,610,484,1442,566,692,472,484,574,690,310,688,538,532,612,316,560,778,942,462,394,626,762,626,786,528,476,498,560,1468,642,594,694,702,848,846,936,600,626,604,992,604,612,548,518,534,704,534,566,578,946,594,490,842,492,642,860,850,526,534,642,848,628,626,418,486,568,1000,340,556,438,876,1004,788,536,476,514,654,644,516,520,1000,1334,706,674,1052,442,1440,342,440,368,434,306,384,696,688,852,620,462,406,638,940,948,498,388,846,842,784,1518,844,994,932,1004,476,1004,384,1006,610,840,700,1482,854,696,766,918,998,788,1004,854,844,850,842,852,1010,852,646,1014,1008,840,544,844,714,730,1446,370,528,650,1006,372,608,616,472,306,844,618,584,410,720,398,370,308,852,522,518,676,338,336,646,616,616,348,328,374,444,418,354,334,340,632,336,724,858,1444,412,852,438,450,842,788,418,700,762,464,792,560,736,460,540,746,666,612,854,1006,840,722,1102,594,610,842,1010,1306,1426,992,1380,844,994,940,840,676,546,558,998,552,558,364,862,528,396,474,486,854,668,352,550,446,322,582,540,578,850,686,572,568,550,394,844,478,394,1438,358,356,358,840,830,1436,1566,1796,1180,1784,1804,1468,496,1760,1156,1004,652,860,344,1436,812,352,984,608,752,1484,1472,1556,1016,676,1592,1660,696,504,444,424,360,1672,524,540,684,320,1140,1960,1408,364,372,1688,1308,1292,848,572,460,596,500,672,748,676,580,672,660,632,836,1336,1648,540,368,464,1684,576,560,664,704,716,596,1676,1064,448,596,1128,1732,676,856,452,632,1708,1688,692,720,476,868,744,712,1792,1788,560,420,576,1232,464,648,480,1668,1228,352,588,1292,712,460,1924,772,676,544,1756,1036,476,480,728,772,680,704,1804,1056,1092,984,1496,512,476,1632,364,584,744,512,352,708,668,736,588,516,940,900,648,1700,404,712,392,444,736,320,1208,816,1376,776,828,716,632,612,512,568,804,724,704,568,688,872,1580,460,836,1648,628,720,492,648,624,620,356,424,568,1784,1816,1752,1296,776,1784,452,352,500,632,1744,1504,1788,1600,572,452,552,516,492,604,312,712,1840,780,548,1676,508,676,1688,480,732,732,696,1184,376,376,400,780,344,384,788,840,800,360,372,360,332,352,328,364,356,804,368,388,360,348,832,1344,692,992,656,740,752,764,544,680,752,664,712,1576,760,764,608,732,728,700,596,400,696,756,628,872,620,304,300,632,696,748,376,1568,728,808,440,740,356,376,436,332,816,528,488,712,304,736,372,616,728,444,604,500,988,652,756,736,504,384,528,1426,478,1622,1570,1600,1604,1610,1634,1610,1876,1314,1304,890,1632,1608,1584,1924,1536,1570,1268,1694,1620,1840,1176,1602,1602,1424,1634,1610,1560,1566,1602,1628,1594,1614,1871,1316,1646,1202,1600,1580,1570,1316,1672,1266,1694,1610,1820,1304,1606,1588,1902,1498,860,1106,1082,844,1546,1374,1514,904,1080,1512,998,948,1534,838,1096,3828,1916,1862,3908,1552,1186,3782,1864,1984,1584,1804,1246,1484,1214,2532,1240,1154,1156,1258,1370,1152,2156,1414,1586,1242,1002,1128,1094,1024,1200,2632,1108,1032,1018,1238,3906,1120,1114,1280,1098,2822,948,964,1814,1114,3072,3130,3092,3054,3902,1096,1144,1138,1054,900,3890,1400,1396,1346,2030,3538,3584,3508,3526,3546,3558,3558,3538,3574,3504,1352,1554,1262,1314,742,848,804,982,1976,1386,1310,1360,1602,674,508,512,742,1408,1132,956,732,974,406,408,1364,1442,1424,1438,1448,1476,1428,1166,1024,3128,3120,3144,3116,2962,1280,1280,1280,1024,632,524,920,382,1188,914,884,1332,1160,1494,337,682,434,1392,642,2400,1888,2136,908,1142,2142,2138,2122,1368,934,776,1098,1758,962,1752,2158,1430,896,910,2028,1680,1700,2138,1546,2144,1088,1612,1120,1182,910,1252,2142,1076,1110,1942,1012,2132,1416,2130,1966,1956,1524,1592,364,2138,1558,1734,2178,1236,2134,1610,1570,1402,1554,2132,2142,1356,1980,2132,2128,1368,1368,2146,1580,1458,1658,842,1358,1250,2146,2136,2130,2140,680,1328,682,724,560,834,962,410,436,800,828,1668,1100,938,1382,1382,2562,624,2122,888,886,980,982,1092,892,1048,1586,486,668,1306,746,2134,2134,2120,1372,1292,1610,1520,1766,1312,1748,2140,1014,992,1194,1676,1778,1816,2144,1048,2134,2124,2146,1438,1768,2146,726,1398,1400,2460,1250,1076,862,946,2070,2100,1894,1102,2118,1402,1400,1910,1456,442,438,1322,906,460,1156,656,1178,416,750,846,744,646,1094,476,998,1016,982,682,1210,1374,1244,956,1078,664,1102,842,702,794,894,730,958,872,610,1212,1042,648,2054,1242,400,382,524,1560,1148,1456,1030,1568,2066,1044,706,826,536,2320,2036,1964,1708,692,736,1012,1240,1836,1776,1420,824,1460,1184,1016,972,712,1204,1248,1268,844,1836,1828,1376,1332,1212,1408,372,956,688,720,624,2056,724,848,1708,1408,1600,1204,1060,1332,1832,1636,1088,1916,1384,1408,1280,2040,2012,1312,1352,2040,2048,844,1212,1272,1684,1376,1804,536,1132,2428,2416,1128,824,1840,1772,380,2096,2328,1060,888,1456,884,1476,1744,648,1164,1252,2040,948,612,1020,844,772,912,1296,2072,1448,1180,748,2040,658,858,890,2112,1726,742,2184,528,1652,374,464,850,1998,2184,1148,1100,912,2316,2184,728,652,1168,2280,1040,1550,1672,1012,1088,844,1600,1600,748,784,1600,1207,801,1134,1307,1600,1191,1200,1600,1600,1600,1600,1600,1600,1142,1600,1142,1142,1600,1142,1200,1200,801,774,778,1200,1600,1600,978,1142,1200,1200,1080,1585,1446,894,1200,1200,779,772,1200,1022,890,1600,780,1600,1600,1600,875,1200,1600,1600,1521,1600,913,1600,1600,1141,1200,1141,1600,1200,1600,1200,1600,1600,964,776,1200,1200,1117,1600,1142,825,1600,1200,1200,1200,1140,1139,1129,1113,1156,1141,1157,1154,1138,1139,1147,1180,1161,1126,1162,1134,972,1280,2000,2004,728,1140,2020,2008,2004,2020,1732,1348,2186,2024,1864,1556,1712,1150,1144,1144,1088,1552,1132,1008,688,1244,1076,1304,2120,1268,1256,1364,1504,2044,2016,2794,595,1534,2808,2806,2988,2787,3033,3293,3003,3281,2822,2460,2802,3210,3249,2861,3175,3085,3328,3281,3364,2571,3231,2832,3232,2919,1342,1317,3045,3286,3166,3204,362,692,436,500,428,366,588,730,670,2130,520,530,510,884,358,462,542,1964,450,514,408,448,532,496,314,426,362,482,558,400,340,554,546,502,502,500,432,498,730,742,724,742,1428,808,872,750,882,744,1442,474,476,388,798,694,1120,890,1830,896,798,1122,880,794,978,400,400,450,2288,1546,2062,556,872,744,888,926,910,1304,1972,960,1072,1792,772,470,658,488,1288,628,1212,842,684,694,404,644,390,562,348,716,354,498,428,344,492,338,1184,1948,482,1178,368,686,908,750,448,882,756,428,450,850,588,594,764,590,912,506,896,1204,724,1246,2360,590,444,428,382,348,478,492,466,404,424,564,608,450,1908,766,786,1958,2076,502,652,586,472,668,918,748,442,1528,846,1026,2180,702,962,618,532,578,696,730,500,716,1952,886,1062,2114,1990,946,950,1024,1012,1088,862,1124,2118,1404,1196,2354,2128,2068,1256,1536,1910,1954,2194,2028,2020,2112,2006,1994,2194,2110,2000,2010,1746,2046,2326,1892,2010,586,2056,1950,1360,824,1240,1348,398,698,1794,384,876,754,1552,1644,1952,848,680,624,712,792,900,554,616,776,808,706,766,594,532,530,706,550,366,542,568,594,760,674,746,774,560,626,1038,930,780,590,822,710,790,636,910,948,924,708,520,504,650,720,744,840,614,660,1254,606,730,578,828,750,666,606,574,566,630,584,952,1168,712,710,1970,838,644,1980,1938,458,726,730,922,612,1978,1178,674,752,722,1220,684,436,466,474,1326,554,788,508,680,1012,836,702,1994,1670,1190,1454,1890,1610,722,676,948,948,1638,468,1104,530,652,630,1918,1372,1244,982,930,1028,832,766,1264,858,1392,792,864,442,832,552,678,670,1304,560,608,1084,1192,902,952,632,628,370,478,736,1210,790,846,670,1118,1162,678,648,1220,2030,1138,694,664,1994,1812,678,944,1222,1804,2134,2046,792,698,802,1928,760,1080,1954,634,712,1238,614,906,488,970,2084,2176,2032,1918,1202,750,1384,1986,1982,940,802,2018,2098,1920,2012,1174,1082,898,908,908,914,2054,1984,1982,1970,536,1322,1246,1516,1504,1600,1556,1742,1558,1780,1762,712,622,718,2118,364,1154,642,1828,854,852,2140,1902,2182,1062,1090,1110,966,626,380,562,544,442,570,558,446,566,656,474,1384,370,430,444,554,564,506,532,528,448,454,412,520,488,542,520,512,538,1968,328,334,304,1594,522,628,918,1238,828,630,436,858,1962,626,1196,558,528,566,984,996,942,824,770,1746,722,1256,1968,1168,500,506,1794,2184,730,2378,1300,1964,1986,2058,678,1484,684,556,2062,812,662,1456,464,584,564,428,512,422,396,352,332,1250,562,614,682,696,1530,808,1504,1150,676,420,430,548,1264,574,520,414,396,540,512,600,378,370,862,362,876,864,500,498,684,664,560,590,622,712,1714,386,608,610,1594,410,302,330,328,722,800,1992,1532,704,704,416,1022,946,694,436,688,1074,886,1150,748,1122,386,584,440,334,1600,802,784,2316,808,684,772,570,776,614,550,774,574,712,506,762,636,522,760,530,632,454,542,842,554,952,1416,416,1896,738,590,694,648,572,714,622,892,708,634,784,788,714,588,616,1168,612,558,600,640,700,634,632,640,848,580,760,682,740,636,506,622,716,740,646,648,764,622,750,800,748,692,738,650,796,640,570,672,692,584,922,458,626,480,600,618,630,616,686,746,658,554,718,494,506,640,588,586,426,402,600,506,1124,436,458,536,436,452,510,500,750,524,848,520,562,722,736,802,754,712,832,524,398,1284,618,416,424,376,642,736,752,766,730,678,1584,1512,774,1572,800,1094,784,852,1966,732,424,1900,458,1312,732,460,442,2422,388,1672,840,348,1642,2438,664,1580,738,646,806,748,460,834,566,604,528,752,706,638,776,646,800,1626,2384,720,684,1524,1804,2408,576,930,918,920,1342,720,1968,656,1310,1820,2304,646,486,1564,370,832,558,370,902,1222,682,584,950,1874,2424,834,986,2436,2426,2422,2440,1876,1064,644,1112,1454,1944,848,854,2448,2426,1434,2466,1476,690,1016,626,1744,2426,1062,520,782,722,348,1034,696,2390,2418,2458,2402,1054,1280,1280,1280,1214,1050,1280,1280,1280,1280,440,1828,672,1776,1712,1716,1172,996,1172,1072,1008,1068,1128,1028,1728,1776,1252,780,324,864,844,1760,1704,556,668,692,796,684,732,796,1624,1044,1692,1052,984,984,1136,892,1012,1116,1796,1776,1752,788,1756,1140,600,936,1072,816,1068,988,1108,984,1708,1164,1752,1732,1736,1480,1792,1776,1748,1748,876,656,832,620,728,924,856,1000,912,972,888,1128,636,780,804,1032,1132,1028,1144,1140,1188,928,928,1184,1076,1000,1140,704,764,1728,984,1036,1176,1420,1172,1048,1164,864,828,1000,996,1084,620,880,1108,728,864,840,1684,1188,896,888,988,844,848,1172,1732,1676,1076,1068,1696,1168,1768,772,1168,1220,1176,868,1732,1748,1736,1728,980,808,1564,1528,916,1216,1004,808,1296,1004,1136,1036,1176,1296,1148,1024,1652,1744,1764,1736,1364,1732,988,1800,1544,1820,1764,1764,1152,1752,984,468,840,676,940,1116,1716,1456,1708,1236,1240,1068,1644,1752,1056,1240,1740,1708,976,1064,1024,1224,1180,1016,976,1736,888,1760,740,604,604,732,540,992,900,624,1232,1212,1692,1244,1172,1296,1176,584,1008,696,1056,980,576,1028,1052,976,836,580,1068,744,732,1260,1244,1104,1112,1220,1224,2154,1602,874,1358,478,1172,564,1526,1324,1586,1214,576,400,1596,500,1542,1568,1580,1608,1206,436,1616,990,1554,1550,1132,1196,1156,500,1602,768,772,1200,1018,1196,1194,1610,1630,800,1192,1588,918,1646,1368,1158,1172,576,584,1200,1558,782,742,1578,1288,1556,786,760,1204,1374,946,564,1578,1570,1568,1602,802,1120,1392,630,364,1004,494,954,1590,1516,1532,1342,1138,736,992,768,800,832,628,786,1660,1174,1194,1390,1024,672,1957,1130,1068,986,560,948,932,952,786,604,826,1140,834,910,482,476,818,764,892,990,1010,1894,648,472,1002,1216,1216,750,726,678,704,774,784,1326,1364,1510,1548,548,484,1708,1854,1122,1806,1086,1680,1762,1476,1090,548,594,1358,1300,1286,1348,1038,1264,778,798,1388,1400,1340,1668,870,486,584,650,552,368,654,2558,420,2140,356,1952,1412,524,1988,952,1492,1424,1028,1708,1592,1432,964,1388,1116,2108,944,1760,592,2016,784,576,1892,2254,1168,1224,560,1464,1636,996,876,2100,816,648,424,832,316,468,528,768,416,536,848,712,748,2272,1212,1280,1076,2296,652,1960,1872,1082,1280,368,1724,900,1488,620,1796,1668,1068,1200,1624,1248,1476,724,1352,1644,880,1460,868,572,1692,1496,1472,932,1816,1668,1388,736,1776,820,1024,652,496,1372,1668,340,988,580,1260,1816,1816,1936,1812,1824,1816,1928,804,748,644,1352,1824,812,788,680,2036,740,1248,976,1128,492,620,340,1680,968,700,1008,864,580,1876,1524,1424,904,1336,1680,704,780,676,576,984,1816,544,640,1912,964,1860,868,912,792,1820,1832,1816,664,744,944,788,720,1716,1812,1816,656,656,1816,444,888,900,764,1816,1812,1004,1816,1916,1808,1816,1356,1688,1324,1376,1322,1322,1326,1688,1714,1692,1680,1694,1684,1678,1728,2400,1626,1130,1088,900,898,1348,924,908,1364,936,974,1328,918,940,1478,920,974,1092,902,914,1094,922,970,1194,1960,1264,916,1024,675,518,551,1946,1170,1066,1014,656,592,780,1974,1974,844,818,1816,1778,818,1610,364,940,458,658,906,1606,1654,1818,1344,1306,1910,1757,1610,1086,1582,2448,3929,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,2542,2832,2726,2606,2758,1612,2742,2684,2812,2772,2030,1760,2866,2778,2666,2852,2474,1758,2810,2698,2804,2698,2610,2822,2194,2442,2776,2568,2842,2750,2682,2228,2742,2868,2750,2656,2854,2608,2750,4654,2810,2870,2922,2978,2746,2734,2604,1410,2010,1928,1926,1988,1988,1952,1930,1934,1986,2066,1984,1968,1964,886,806,2002,2024,2000,1984,1982,828,814,1872,1714,1980,1686,1986,2170,1952,1922,2200,1996,1954,2074,2194,2010,2090,2014,1982,1974,1760,1610,428,716,384,364,426,530,2232,346,338,938,1480,1128,876,1232,1822,2152,1314,2678,1532,900,2412,1102,2522,1804,662,1356,1494,706,450,1044,484,1994,2002,772,760,2342,902,970,606,634,328,1212,1024,1260,1852,1280,1690,614,1228,596,762,1374,904,1496,1442,762,808,774,1528,674,1306,384,454,1242,592,1476,1504,702,1508,1492,1496,1508,444,966,1502,1468,1484,1250,872,1490,442,910,800,806,1472,988,1000,720,488,826,1000,1194,696,974,952,1394,950,1014,1300,1270,1544,952,800,700,836,1392,1931,1834,2120,544,444,772,1544,752,960,1728,1136,372,1880,748,800,1000,1044,976,1920,848,1644,564,1624,1560,744,1852,1892,908,1896,1876,1884,1892,1896,556,1596,1884,1844,1868,1572,1100,1872,840,556,520,1156,1876,808,612,844,1004,1004,1016,716,580,1848,1244,1256,904,612,1040,1252,1496,876,1232,1196,1752,1192,1284,1280,1280,1280,1280,1280,1280,1280,1280,1392,612,1540,992,1346,1652,1648,786,1624,1606,814,1408,920,718,1486,1494,740,2370,1636,602,2316,2176,2092,2036,2276,496,938,514,2448,1260,404,372,1284,364,592,604,576,550,626,2204,646,464,628,358,388,400,382,1808,502,850,604,2506,2476,374,916,1134,1720,636,2130,1154,1118,1070,936,362,432,412,496,2626,364,306,840,670,828,2320,634,1006,656,894,878,1356,1298,680,570,376,744,542,536,828,2546,452,1918,2424,2334,2630,2400,2682,2372,936,930,906,852,924,862,406,416,2674,2438,1274,302,2730,2380,812,546,708,2304,312,1432,2292,328,390,538,1458,620,516,824,334,678,412,778,400,1008,480,662,658,742,706,500,600,502,502,522,470,2340,2176,962,950,2564,2448,746,718,1266,792,1604,936,1044,2430,1200,872,2380,336,392,518,2254,1644,2604,2492,2566,2608,2622,2524,2686,2454,2428,992,1006,660,1280,436,804,1620,1396,1148,1888,1884,1144,1892,1888,1888,1876,1140,1760,532,1588,1888,1892,1892,1880,1888,668,944,1464,1880,1724,372,1884,1892,1132,908,876,1860,1436,580,1152,1064,788,1180,1120,1884,580,584,1860,796,748,1148,1040,1888,1376,1932,1136,908,1132,1892,1892,748,1140,948,876,824,984,1148,1880,1876,1140,1264,332,1308,892,588,720,992,1888,1884,1896,1280,648,590,974,368,642,974,1356,1316,1386,646,2211,2336,1422,1500,1578,1514,1654,1456,1540,1430,2102,558,1712,762,2086,2086,992,396,1650,1732,1646,1464,1704,1478,1696,1584,1544,1320,1594,1352,430,1686,1260,1454,1682,1674,1478,1424,1654,1552,1568,1456,860,438,380,1498,1638,524,1496,1402,1458,2086,2086,1287,2120,2288,1528,1292,2284,1588,2228,2416,2164,1516,1420,2140,2264,2132,1424,1500,1572,1620,1720,1624,1500,1476,1516,1484,2368,1452,920,2296,2216,2248,2240,2148,2064,2312,2100,1432,2172,2212,2244,2352,1740,2324,508,438,838,1510,1504,1506,1506,1340,1518,1516,1492,1536,1508,1522,1508,1404,1506,1496,1400,1634,614,618,1516,1514,1498,1374,1504,1520,1476,1380,1512,1408,1496,1482,1492,1504,1510,1530,1514,1516,1522,1518,1518,1496,1506,1520,1538,1512,1516,1534,464,1620,412,796,1456,304,1200,1480,1372,300,796,1204,1328,1200,1204,1468,1548,388,476,1208,300,1492,1216,1216,1208,1204,1208,1472,1552,1544,1216,1216,1208,1484,448,1428,1436,1420,1444,1444,332,1456,1204,1448,796,1212,1244,1212,1212,1200,1364,1428,1516,1204,1496,1204,1192,1472,472,1512,1204,1212,1204,1440,1204,1204,1208,1204,1212,1572,1528,1212,1212,1424,796,1196,1524,1200,1524,632,1064,2012,1194,1622,488,478,386,998,1358,1346,1314,1340,1342,1344,1320,1336,1336,1328,1316,1338,1330,1318,1348,1332,1824,1372,1382,1450,552,572,1512,1446,1530,1444,336,1406,1856,1214,664,546,1406,306,1438,1434,796,1442,1440,550,658,1004,1434,552,562,1432,1416,1660,1444,1448,1438,1448,1444,780,1430,676,538,300,1840,1442,1456,1436,1438,1438,1426,1428,542,616,1430,308,1234,554,550,1418,1420,1402,1394,1400,1208,550,548,1400,1396,1004,1436,1416,786,910,1404,986,1416,1420,1450,1394,782,1436,1418,1430,1414,1424,1412,378,1420,1410,1336,1338,1412,1356,1336,1356,1326,1372,776,1336,1352,1158,1338,1842,1328,1324,302,1356,764,1346,976,1350,1424,1170,1638,1376,306,1368,1266,1392,1160,1164,1344,1300,542,1398,1280,1306,1170,1248,1198,1262,1388,1352,1420,758,1488,1316,1316,1174,1184,582,1380,1366,1376,312,1418,532,528,1438,1392,1328,1164,1396,1464,1170,356,1344,1402,742,1370,1190,1366,1276,616,1364,1174,1176,1372,1398,1300,1352,1364,1366,1348,728,554,528,1056,666,700,724,1840,1708,432,876,1244,1256,1252,1252,1304,1260,1276,1232,884,1180,1232,1260,1244,1252,1252,1392,1256,1236,1248,1236,1240,1248,1252,1252,1248,1260,1252,1252,1248,1240,1248,1248,1240,1244,1248,1260,1248,1240,1256,1248,1252,1244,1248,1232,1196,1240,1256,1244,1248,1240,1256,1252,1296,1404,1256,1260,880,1272,1244,1240,1260,1244,1260,1244,1248,1248,1392,1252,1248,1248,1240,1248,876,1244,1260,1248,1248,1248,1232,1240,1240,1244,1248,1236,1240,1252,1244,1268,1264,1252,1308,1260,1260,1248,1392,1260,1248,1252,880,1268,1248,1260,1248,1248,1260,1232,1256,1252,1256,1260,1252,1260,1240,1256,1256,1256,1260,1248,1248,1260,1248,1248,1268,1248,1252,1248,1240,1264,1248,1240,1248,1236,1248,1264,1260,1264,1128,1252,1204,1236,1244,1260,1244,1260,1256,1252,1256,1260,1244,1264,1252,1268,1252,1300,1232,1228,1252,1240,1260,1280,1256,1256,1252,1272,1260,1248,1256,1248,1288,1256,1280,1244,1248,1240,1256,1256,1256,1240,1260,1264,1268,1248,1268,1272,1252,1248,1252,1248,1244,1252,1256,1260,1252,1244,1248,1268,1268,1252,1284,1252,1264,1244,1268,1276,1264,1256,1264,1256,1252,1252,1264,1260,1264,1272,1284,1268,1244,1244,1252,1256,1248,1272,1256,1256,1256,1444,1268,1260,1252,1248,304,1728,720,1716,436,888,1248,1252,1260,1264,1268,1264,1288,1268,888,1260,1240,1260,1256,1260,1264,1400,1268,1248,1264,1244,1256,1252,1256,1272,1272,1260,1252,1260,1252,1228,1260,1252,1244,1244,1256,1256,1256,1240,1260,1248,1260,1248,1256,1248,1260,1240,1256,1252,1252,1244,1260,1252,1256,1416,1264,1272,884,1264,1256,1204,1268,1240,1260,1248,1260,1288,1396,1252,1248,1272,1252,1260,1256,1268,1248,1252,1256,1252,1248,1256,1256,1252,1240,1260,1260,1252,1272,1268,1264,1260,1268,1268,1368,1392,1272,1260,1256,888,1280,1264,1272,1260,1260,1272,1244,1264,1264,1384,1252,1288,1264,1268,1276,1256,1264,1268,1272,1256,1260,1272,1392,1252,1268,1264,1256,1272,1268,1280,1256,1264,1256,1240,1268,1416,1276,1264,1300,1256,1276,1244,1260,1260,1260,1272,1272,1260,1276,1256,1276,1260,1252,1272,1260,1308,1248,1288,1260,1252,1264,1296,1268,1292,1256,1260,1268,1260,1256,1256,1256,896,1260,1272,1240,1268,1244,1248,1280,1276,1280,1244,1268,1260,1280,1248,1280,1260,1260,1256,1276,1260,1252,1264,1264,1268,1268,1260,1268,1264,1280,1256,1220,1260,1272,1252,1284,1280,1272,1256,1280,1268,1272,1272,1292,1476,1296,1280,1320,1280,1260,1268,1260,1268,1264,1276,1264,1296,1272,1264,1272,1268,1268,1256,1548,1532,1484,1552,1528,1532,1488,1536,1436,1544,1488,1600,1500,1460,1536,1492,1500,1568,1516,1488,1480,1516,1572,1556,1552,1560,1560,1540,1516,1512,1516,1568,1544,1536,1580,1552,1548,1552,1544,1548,1532,1548,1612,1536,454,2054,440,558,1750,1548,1632,1580,1672,1618,1602,1606,1584,1644,1590,1588,1598,1604,1598,1602,1576,1602,1598,1640,1697,1622,1600,1586,1586,1634,1614,1620,1608,1614,1590,1588,1582,1703,1590,1614,1627,1548,1532,1540,1562,1602,1570,1606,1648,1586,1570,1556,1610,1596,1608,1697,1570,1634,1705,1582,1586,1639,1582,1642,1604,1618,1582,1648,1648,1598,1731,1600,1578,1636,1616,1626,1626,1614,1610,1620,784,936,1528,1634,1296,918,1350,924,1310,954,954,906,1306,942,1296,1308,906,908,1310,1034,902,1308,930,1296,1314,924,1288,1294,954,1302,442,424,914,1334,914,1300,1314,1060,1298,1346,1298,900,1306,1292,906,1308,932,1314,1294,880,1308,908,920,1656,944,908,1310,920,1302,926,914,1310,894,1290,906,956,1310,1050,966,1300,976,1000,922,1288,1288,1296,1292,1298,1288,914,960,950,920,1110,1308,1416,484,890,596,2364,678,666,1482,2404,698,586,512,1138,482,1074,1096,568,2230,1192,360,1696,2370,868,2208,2372,2480,2122,1136,2426,2138,1154,1168,1158,884,1150,1170,2526,1144,1154,1496,2212,2022,518,1150,2654,2348,1132,1130,2316,1152,1138,2540,872,1146,1138,604,430,430,2602,1094,1150,1150,1680,886,1148,1148,1138,740,2620,2292,2426,1144,1114,1104,2306,2222,2424,2416,1150,1134,2416,2612,2682,1098,2520,1110,1096,1130,2804,1054,1812,2208,2352,2346,2440,2456,2002,776,788,2660,2670,2466,556,616,2448,1122,1152,886,2426,1150,2700,1186,574,618,2660,1472,1544,2432,1090,1620,1142,588,1156,1152,1140,1152,718,2516,1162,484,566,2570,482,2252,1242,438,2840,2376,2462,1746,2446,2442,1160,412,2366,2430,1162,2374,2404,1150,2446,1136,2546,2558,584,2394,1598,2554,1682,2460,806,817,1134,1903,1880,1752,853,635,922,390,1411,1685,408,1458,529,567,1458,1525,1922,2013,1652,1843,1916,1897,1364,1660,1614,1662,1273,1493,1547,1001,1712,1411,1877,1484,1902,927,527,1718,672,774,1280,1280,1672,1525,1825,1616,665,754,721,1192,855,726,680,554,735,1695,1257,1799,1745,1971,922,1027,1226,369,942,2430,1727,1311,971,1566,459,912,1656,1800,1744,944,1384,1384,776,2088,2608,756,1060,1064,1780,2464,1068,1460,1768,2460,1056,1260,1284,2016,1600,1404,2556,1156,1964,2000,1128,960,616,2208,1548,1936,1924,2028,788,2076,1016,2200,876,1456,1340,1368,1828,892,928,1404,1344,2152,2104,1016,1440,884,1000,996,516,512,508,696,560,812,884,716,660,836,1016,648,940,1964,648,788,864,708,908,1140,800,1596,2440,1164,1212,800,892,1592,720,1356,1996,712,1420,2072,1128,832,1176,2392,1216,872,800,996,1184,992,1868,1560,940,904,876,1604,1732,1624,1332,1004,1496,900,1500,1836,2652,1604,1416,1560,1332,1228,1816,1096,1616,1544,1232,1068,1504,2116,1492,2400,1952,1780,1004,1268,1628,996,1040,1356,1160,1368,1288,2048,1072,1604,1980,1052,1140,2048,2068,2080,2064,2218,998,1000,2214,2198,1018,974,2178,2082,1036,1000,994,1028,998,1022,1036,1046,1040,1020,1020,1022,980,990,1050,1034,2152,2228,930,992,984,1010,1010,1032,988,980,1010,1000,1012,1010,1004,1002,1018,2026,2054,2024,2094,2002,976,1018,656,642,664,2234,1404,646,698,682,696,976,1010,678,668,686,2144,802,908,934,1054,1124,2256,2332,2000,2296,2014,1524,2072,2022,2014,526,2000,2002,702,768,824,2008,1118,990,1010,1066,2220,1076,1012,510,2018,2036,2256,2232,2284,2318,2268,1208,2144,1014,1028,914,1018,738,790,394,1378,1106,518,522,1016,1002,1024,1306,1432,794,748,972,1028,2202,1042,1018,2260,2130,2126,920,876,1912,1010,926,952,2292,750,742,1116,1020,1458,1538,616,2292,2240,1006,1020,1022,998,992,1026,1000,1140,1280,1532,1040,644,520,1668,380,1628,1684,780,1280,1412,1028,968,720,648,1548,488,788,840,480,804,1952,1488,1596,1360,1016,496,964,1280,832,1664,1596,868,836,1584,856,1588,1476,1300,1684,804,1056,624,1732,884,1944,1416,1012,1568,1076,1636,1104,1584,540,1076,996,1328,1696,940,1312,1592,992,1540,1280,740,1564,532,1640,1680,1188,1796,1716,1660,1424,1220,300,828,1360,992,1680,676,1856,1640,1568,1280,1304,1624,1688,1716,1280,840,1648,1668,1308,1556,1280,1560,1688,1340,1064,1524,1872,1280,1132,1316,1780,1280,1764,1752,1772,1656,1756,1004,940,1264,980,1808,1536,1396,1652,1008,1668,1488,1408,1656,1672,1260,824,1652,1528,484,1592,1676,1432,1232,1664,588,1272,984,1280,1104,992,1288,756,840,1204,1900,632,2552,1508,1920,1824,1364,1496,1264,2828,972,1908,1160,1308,480,812,2340,2260,1852,2428,1300,1024,2012,1216,988,1900,1972,576,2068,1436,2276,1892,1284,836,600,1230,1214,568,1042,1104,1096,1158,994,1170,426,1186,858,1240,1094,476,1158,1220,1206,852,1160,1226,564,808,408,1180,1152,1194,1130,968,1138,1136,708,1126,710,1154,1172,1160,1146,1140,1156,694,1016,1098,970,964,1196,1106,1144,620,1132,818,1138,1182,1132,1172,1144,1138,1134,1172,1136,1246,1150,1142,1150,1154,782,1138,1152,660,750,592,1162,1152,356,1120,1112,432,756,1188,1152,1126,852,1108,544,862,584,562,1136,1182,392,1140,1188,1086,1148,1168,1146,1138,628,1240,720,1108,1158,730,740,732,522,1026,456,626,638,604,608,790,1160,1182,1112,306,516,1102,1166,1124,1162,1128,1016,1056,1094,1212,1156,1158,714,1138,1130,1122,952,1070,1134,758,720,1222,1194,1178,1170,1190,1150,972,1208,1140,1118,1126,1192,1294,1322,1036,1078,1320,1298,1300,544,728,1324,1266,1098,1188,1070,1202,1304,1326,756,630,732,972,526,836,1346,2458,498,766,918,1298,1315,416,1348,2162,958,2350,2534,1310,724,2624,598,1238,884,2236,464,544,756,680,1208,1860,803,872,806,644,486,380,528,642,710,742,610,678,778,1006,482,562,464,522,690,992,646,628,803,488,646,708,628,776,744,1054,1156,676,480,332,524,788,886,604,768,384,452,824,428,636,740,596,686,834,342,992,1122,648,579,600,666,848,836,350,530,690,494,482,842,692,766,688,690,772,872,636,716,768,1234,814,662,690,806,690,538,702,666,674,468,668,1706,1086,876,756,836,588,834,708,690,1026,2699,2696,1248,1620,1608,2057,1765,1951,912,606,2030,782,442,1102,1362,724,1254,1614,1602,2030,2030,2030,2030,2236,1364,1320,1392,384,952,1428,1508,1432,1248,1236,1484,1360,924,864,1352,1220,1300,1496,1416,1284,1200,1240,1228,1196,1492,1428,1584,1408,1516,1360,1496,1264,1484,1484,1092,1580,1376,352,1044,492,1340,492,1536,1116,352,408,1488,1196,672,652,384,1532,1504,496,1536,596,1284,496,1556,1128,1548,1424,1500,1536,1316,492,1488,1496,1440,496,1524,1328,484,1464,844,524,1520,1688,484,1544,1520,488,688,356,1524,1544,1492,1520,1552,868,492,1132,1532,1516,384,1468,1552,1328,488,1512,492,1500,724,484,1448,668,488,1492,388,420,360,356,368,368,380,384,348,464,540,544,492,564,790,784,792,798,1626,360,774,762,728,1628,372,338,314,1130,1206,784,1200,784,1226,1626,1618,1624,1212,1212,1152,356,366,1480,1184,360,348,784,780,366,782,370,1614,1612,770,366,1612,1598,1118,322,312,740,774,1612,776,362,430,790,1202,1632,1634,1618,562,780,1200,360,354,782,778,778,388,364,366,1126,356,368,362,364,1612,364,368,780,366,1652,1624,1202,780,1618,366,780,1620,1614,1618,1626,1608,360,368,362,362,872,784,364,310,362,1200,1194,1610,1202,406,1610,356,1606,772,368,364,1604,770,1190,368,364,352,778,364,324,730,346,774,364,1594,1200,358,364,336,848,346,330,362,786,302,784,374,760,366,358,1060,366,364,780,330,334,368,772,332,364,1144,774,362,708,526,1997,2193,2542,2759,2658,2600,2773,2711,2788,2623,2427,2499,2694,2376,2750,2721,2218,2834,2672,2698,2826,2011,2373,2732,1039,2715,2675,2631,2546,3006,2944,2627,2709,2870,2814,2689,2818,2830,2777,1852,2807,2842,2567,2741,2876,2873,2769,2896,2896,2682,2838,1775,1878,1672,2896,2858,2562,2775,1062,1070,1344,1284,690,1390,1394,864,642,356,830,1426,1446,1416,1412,1406,1112,1360,1350,876,658,1388,1498,820,614,1666,1670,1434,750,1180,1594,1290,1590,1380,1624,630,990,674,862,414,432,1096,674,878,1588,1568,962,1572,1142,1550,1616,1558,1016,890,1622,1502,488,488,1334,894,1466,1582,870,1586,1598,880,1248,1148,906,710,716,716,1016,1250,1540,600,890,914,992,994,1554,1622,720,1290,794,988,1580,1408,372,924,982,870,948,1028,998,1070,938,724,996,994,734,644,728,1060,1030,1540,1516,704,1588,1572,702,1118,1588,1552,1562,1204,1248,478,1594,1592,686,638,1626,1600,806,528,824,1452,896,1272,1180,1582,446,1436,1460,838,1340,868,1624,864,1274,946,1204,962,722,992,806,1364,1550,702,700,1134,814,1240,1168,1632,1572,1444,1600,1606,542,1520,920,1396,1528,1508,738,1284,1272,1338,1338,1650,1600,1584,1544,1496,1042,1296,1126,848,662,1602,1346,1134,1112,1094,1570,1432,886,1386,876,592,800,490,668,1490,852,1576,1628,864,1584,1588,1520,746,914,1214,1642,750,1546,1410,1390,1450,1020,1230,1534,1570,1596,1206,1414,1012,1622,1468,1352,668,1502,1498,1584,838,1054,1310,1130,1448,1144,1522,706,920,1408,1528,942,1378,1588,1428,1558,1578,668,1256,1488,956,1656,1258,1562,1382,1628,1580,1530,1308,1480,1070,1064,1336,1324,1570,1582,1562,928,1228,1474,1044,1364,1578,1050,1512,1530,1592,498,494,384,504,1542,1612,1484,1028,1318,1216,1218,1156,922,846,1666,1582,810,1038,592,1530,1546,1532,896,1232,826,1550,820,1370,1256,1256,1574,774,658,772,734,734,726,1092,984,688,714,684,808,1004,1252,1576,566,532,1510,1540,1526,1566,1548,400,1592,378,1266,1634,1544,1548,1566,1562,1652,1474,1590,524,1570,1528,1172,1514,424,1172,1176,712,1588,1108,1512,666,408,772,1544,572,978,1486,870,694,1024,500,806,830,1604,960,1010,440,1066,974,988,1634,1744,650,500,698,1560,798,764,1656,658,690,790,754,652,1586,918,498,1310,882,1564,730,714,1456,778,1322,1546,1258,1542,450,448,452,1568,824,490,914,660,950,568,1560,1548,870,494,490,1012,914,436,1566,884,794,1486,574,1538,464,408,424,1564,1510,1436,1144,1090,1460,1538,1166,1350,1384,1458,1542,1266,1352,798,732,1376,1510,1486,1236,1218,1552,832,1080,1034,1236,1446,1322,1558,1138,932,940,658,530,566,602,534,530,762,400,518,1642,370,702,512,968,1528,1572,1482,942,984,1092,1224,1306,1352,1544,1082,1236,1570,1238,1232,818,1294,858,1320,1334,616,926,508,838,1556,1546,1606,742,1604,796,546,852,458,1052,1002,700,924,708,1040,1636,622,1320,554,610,454,452,1244,1142,768,1122,1172,1180,810,1496,1508,506,734,512,494,792,626,1410,1026,1552,384,1510,642,1434,1338,1000,1412,1394,1368,1356,1370,524,680,1376,1322,920,1254,1286,1166,986,782,1108,1550,1492,1574,1496,1556,1558,1516,1576,1572,564,316,810,1562,1538,1558,1060,1406,1396,1034,1030,1332,1462,1590,1590,1310,1514,1412,1452,1542,1236,1570,1510,828,1606,1580,1604,994,1522,902,1146,850,1604,1048,494,942,1574,1626,1420,1590,1254,1538,1568,1560,692,482,1554,464,482,786,636,1176,1230,1106,1622,1238,1146,1134,1580,1322,1176,996,988,748,1092,1178,1294,1302,1598,1526,766,1588,774,1652,1600,1232,1434,1600,1370,334,1378,908,1208,880,1400,1282,1566,1380,1536,1530,1558,1502,1600,734,1124,1566,1588,964,1576,1552,634,1562,1590,1138,1520,918,982,928,918,1562,1592,1624,1620,1398,1458,1152,1246,1474,928,1392,1338,1370,1334,1504,1288,934,1550,1278,666,680,572,484,742,756,1486,1574,1256,1274,1270,754,706,704,660,1536,1584,1502,1572,572,584,876,634,952,778,852,566,876,788,1006,958,1030,826,578,1512,1136,1554,1140,1224,854,890,1418,1572,836,1378,504,1204,550,1442,1168,1276,810,790,1544,1428,1090,1286,1088,984,1592,1298,1418,958,976,998,1234,1368,1372,1212,1414,1436,838,1478,534,1442,1280,1242,1242,1494,874,1592,542,576,1196,784,1486,1556,1056,720,798,670,950,898,1510,1502,1550,1290,1384,888,1614,584,1106,1168,1560,1206,1654,1500,1126,1530,1408,1468,1602,648,638,1610,1580,852,1560,1388,1328,1384,752,730,1590,894,1158,1566,1216,1580,1488,1068,1120,1156,1592,536,1592,1252,1634,1566,644,642,876,922,788,1160,464,1562,1554,1570,1596,1602,642,690,640,538,668,558,1570,1596,1536,1520,1574,1600,976,982,1592,1300,706,746,1020,1008,1032,990,638,1596,1430,486,1428,1416,1342,860,1450,1110,1376,1588,1368,1526,1176,570,1572,1350,1632,1538,820,1258,864,494,792,946,854,1328,1342,1292,1300,1370,1264,1344,1374,1378,950,1348,1408,1278,1324,1392,1410,1398,1410,1680,1500,1516,1536,1466,1584,1602,1252,1398,1268,1420,1202,1572,784,1216,564,1606,830,1354,738,1544,1076,1354,1088,1366,1476,1532,1594,1610,894,1064,1078,942,1064,988,1708,1670,1290,1186,848,848,1342,644,1510,1552,1648,1518,1482,1472,974,936,1450,1158,906,1618,920,896,1176,1314,1594,1602,1490,904,1178,1544,1196,1282,1456,1246,1278,1556,1290,1566,1490,1624,1410,670,664,668,664,1352,1540,1484,1562,1600,1608,1282,1332,1446,1432,1380,1150,1456,1344,1582,1522,1466,1616,1436,1494,1662,1478,1478,1738,1496,1518,1252,718,674,376,1400,1500,1462,1570,1486,1390,1440,1288,930,772,870,850,868,914,1276,704,1554,1542,1522,1384,886,524,1560,1710,1032,1616,1408,848,1252,1318,1172,1170,1220,664,630,922,482,614,536,516,740,750,952,876,1438,1398,800,716,958,1200,1576,1596,1326,1140,522,1156,762,1578,1568,1710,1506,1596,1554,1318,1442,1508,1172,1508,1436,300,1504,876,988,1068,928,1576,520,566,852,670,1384,886,1288,1484,636,808,680,1560,918,1628,1632,1348,1274,894,1082,580,1132,764,1172,1288,1040,1600,1550,1590,1616,1236,1492,1334,1438,1536,1412,1546,1560,1550,574,780,596,856,918,1502,666,1350,980,1542,1450,592,1488,656,1424,1494,1568,1354,318,560,424,508,532,1198,1596,1456,1288,1308,1326,1328,1574,1192,916,1358,1540,1564,1540,1536,1524,610,1576,1154,1098,1618,1578,556,762,1436,502,496,672,666,1128,1152,1532,1516,1454,840,1116,1002,1560,1580,1218,726,716,672,1126,1130,1602,812,1384,1142,1092,564,1124,1246,556,320,590,550,396,1594,666,482,572,566,584,1380,1506,1424,1550,626,1316,1470,1356,1532,398,1038,986,628,612,1084,1020,776,938,1042,404,958,728,436,664,598,638,746,512,1128,1586,1458,1524,524,570,1146,1104,1324,1290,1564,898,662,656,1362,978,1314,1308,1212,1320,1518,1582,1556,638,630,554,548,612,570,634,600,1378,1420,1420,866,856,1560,844,1422,1544,914,910,910,998,1640,1624,658,612,850,480,530,534,484,542,670,686,1010,436,1026,776,400,404,468,380,1454,1166,1196,1224,1326,1766,1586,1602,458,1488,620,826,962,664,1570,988,762,894,794,1080,1010,508,636,318,732,868,1250,466,1540,1158,498,634,1552,662,684,1538,560,894,630,528,544,478,906,374,406,922,1562,546,594,546,574,490,472,422,862,566,538,744,1014,920,1606,1586,614,1638,1754,1474,694,1520,1560,454,662,928,1284,1108,698,912,614,1786,1866,810,1880,798,1276,1372,1376,1504,1194,2162,510,920,824,1728,460,1044,1774,1662,1706,1622,1860,656,524,584,1646,1540,1844,1810,1834,1828,1772,1358,1790,1612,1330,1002,1804,1362,1618,1550,1752,1306,1414,1884,1222,1732,1292,1812,812,780,974,1694,666,532,352,1080,1086,418,758,1038,634,1978,1042,1152,2186,672,1040,690,786,1813,1076,1730,1562,1636,1572,1002,1890,1780,1656,1448,1824,1602,942,1086,1110,616,636,1604,1208,1570,406,904,1934,1942,1670,1584,1512,756,974,1754,1870,1648,1194,488,1942,1910,1066,1062,1088,1586,1378,1908,1556,984,1774,1694,830,1840,1846,1888,1658,1634,778,794,774,778,796,1958,1768,570,1172,1954,1948,952,718,722,944,472,858,1536,972,944,1988,430,546,2134,1920,1898,1576,928,1998,1368,1982,2036,1972,812,2048,2070,548,814,1282,722,802,816,830,1966,1950,2010,1016,1024,706,790,1016,1896,1950,1406,1200,1296,978,932,1800,1910,1808,1086,830,988,2056,2022,1970,498,906,966,1506,1542,1492,2090,2080,1970,526,626,648,586,1518,754,548,1292,892,1944,620,2058,2076,1910,1266,2102,2096,662,874,1052,1084,1098,1120,2084,830,794,1164,1166,1002,544,1706,1550,2142,1650,1086,852,866,748,762,1064,774,544,580,516,628,560,678,688,680,612,2042,2142,2040,1922,1614,782,1358,1758,656,382,1698,938,1500,784,794,2098,2194,2158,812,858,1694,2134,1592,1258,1016,2060,2036,2192,2170,2130,390,1770,686,412,728,476,500,802,538,1948,806,684,952,852,490,318,1986,824,1914,2132,2010,2044,2004,1226,996,454,404,434,2066,1954,1942,982,1514,1646,1152,564,921,532,1318,530,536,566,350,2106,514,1504,1146,844,1598,1422,1002,2082,1088,1212,1080,1310,1172,1480,2068,394,396,404,408,426,476,632,760,1026,976,808,940,882,870,912,1172,1306,1590,2086,1614,748,1222,578,788,1548,452,674,1142,1010,580,552,2215,1578,1464,1744,1914,1920,1172,1462,454,1410,440,636,494,2096,562,1108,994,736,984,866,960,1446,2100,1946,834,710,768,958,1322,1470,846,844,1434,596,2088,2074,1322,628,2016,2046,1464,1520,1536,2076,502,1588,2076,594,592,596,592,594,596,590,594,594,1952,2074,1068,1198,1034,1990,1886,1990,666,804,1560,1332,2112,1956,1602,870,862,2114,1170,2122,762,826,824,2088,914,506,1328,418,1436,1258,850,850,842,850,1470,466,966,1026,786,492,802,2196,2092,1124,1936,968,958,964,966,2048,2050,2018,472,726,472,952,934,900,1790,1844,1862,1974,2000,852,1858,1914,1898,2122,2004,852,812,838,1044,730,786,910,996,684,1952,2100,990,892,1942,1030,540,1064,690,2156,440,1128,2284,900,344,902,880,732,1912,1940,832,876,1340,760,838,2040,2078,2192,2000,764,964,1882,786,1642,1232,1236,1156,414,1326,622,732,506,614,390,580,584,332,336,642,384,762,690,686,684,672,684,1142,400,656,680,808,808,814,794,830,1598,1584,398,1008,1590,1604,700,1570,1588,1592,1600,1600,1604,1240,356,1576,1724,1726,1726,1590,1602,1588,1550,1144,1674,750,746,664,660,832,752,638,810,1758,982,1694,398,1202,1492,1694,870,1712,1708,1718,1690,836,1710,820,812,1712,818,1704,1718,1706,886,820,1712,810,1088,1714,1708,1694,820,920,808,942,818,498,470,708,752,808,816,776,818,736,826,372,818,822,1082,724,1618,1070,1448,1434,1340,1316,1636,1678,1372,1694,1734,1280,1688,1708,1710,1706,1726,1728,680,726,706,658,1724,1692,1712,960,552,904,1702,1706,1708,1708,1722,1738,1734,756,776,770,886,780,364,630,1702,1666,794,1344,904,860,918,1692,942,910,1192,1282,498,1702,1696,1716,1028,650,646,642,1426,1722,1068,416,416,406,412,408,416,424,410,424,428,416,430,424,428,422,428,422,422,420,428,430,430,434,592,680,680,698,1004,396,332,328,482,1162,1164,1568,1658,500,356,504,820,750,816,1702,680,578,492,448,1690,1510,1160,1616,920,372,1624,1646,1662,996,994,1650,1676,1638,840,1642,896,1751,1767,1767,1722,692,596,362,1396,1152,1634,1700,1478,1260,1454,1186,1344,1430,1484,1438,1252,1246,1252,1278,1272,1270,1036,1048,1034,1534,844,858,844,684,1696,680,550,668,668,664,1194,1194,1186,1718,1656,888,958,1172,1054,932,1220,1176,1206,1174,1198,1162,1180,1198,1186,1368,1144,1380,1384,964,1452,902,828,850,868,850,852,878,478,872,864,896,860,1070,816,850,850,832,848,866,1240,860,1042,916,824,852,828,958,1226,822,844,992,1314,1402,856,1376,1402,1252,1224,782,886,962,1416,1506,958,1342,1684,1642,1574,1432,1702,1662,1686,826,824,1680,1670,1674,1666,1656,1548,1580,1460,1608,1566,1702,1378,1070,1288,1408,1466,1472,1340,884,860,802,790,820,740,976,1190,1180,1162,1180,1512,832,1444,1598,1552,1020,1056,770,1054,928,430,684,1292,594,704,862,1250,1168,924,1528,1206,592,724,842,1436,522,442,388,346,564,326,502,976,738,976,432,1090,526,1146,1686,998,790,676,614,588,1150,482,986,1676,1200,582,816,724,1718,566,352,844,708,836,770,920,870,732,374,462,480,442,1434,868,1726,1282,1632,964,1232,1434,1490,1708,530,1466,416,1704,1660,1426,1490,480,698,1030,850,674,664,616,952,628,858,1184,850,1288,1110,978,1030,680,690,696,688,684,684,682,692,688,686,720,724,734,686,694,690,1298,1010,878,850,846,856,1302,858,680,652,898,714,710,724,708,708,780,848,1734,858,706,862,652,868,1772,1614,1712,1024,1592,1676,1572,1694,1801,1718,792,1710,446,468,464,472,450,442,444,752,858,860,856,846,862,462,460,410,460,848,854,858,854,856,420,692,688,694,694,698,692,692,660,694,696,690,696,696,704,698,696,694,694,700,704,686,694,710,692,690,688,694,702,686,658,704,700,708,688,698,704,708,622,660,790,804,796,786,1790,1690,1724,1722,1162,1330,1322,1340,948,1120,1390,1272,558,554,682,788,1620,756,902,686,760,652,678,686,948,992,1696,1724,1588,904,906,720,944,1126,1712,1696,1600,1710,1678,1688,1704,992,984,998,988,996,910,1480,1192,1448,1208,488,880,1050,304,1560,1272,1286,456,782,786,768,780,782,782,788,1664,796,796,832,830,1418,508,1814,1622,1682,1642,1316,648,444,622,950,1692,1674,1724,1714,1560,1630,1736,1460,1694,1698,1692,1694,382,1714,536,1406,590,588,576,568,582,582,326,320,718,788,746,760,766,762,834,1366,1624,636,594,610,1586,742,658,528,388,1606,350,390,572,446,1502,1352,1258,1128,808,616,1480,816,520,824,568,1524,816,672,744,528,600,818,1252,410,1584,1534,706,704,972,684,672,460,754,1320,322,590,1170,1384,672,888,1396,688,710,1044,972,484,792,778,618,866,682,1606,1374,448,550,1520,604,736,712,634,968,1560,712,1246,1642,788,476,654,542,1122,1472,768,1512,1734,418,402,578,658,410,468,716,408,376,370,488,1308,1228,764,1438,542,816,352,352,816,826,752,1684,1112,556,1064,1576,478,1024,744,1108,552,530,716,1588,1634,1518,604,470,562,500,1564,1616,1338,1024,1740,706,688,1692,1160,1808,786,774,844,1464,1724,924,960,1814,1182,312,1698,1936,1564,1782,1876,816,1140,1214,598,1232,1666,1572,560,1578,666,1376,700,586,604,682,1208,1156,1528,1374,650,446,706,500,676,458,528,318,482,466,350,678,622,822,1592,786,854,842,512,390,764,848,1558,410,636,672,654,1762,644,714,688,984,1136,1510,860,438,506,484,496,622,646,542,420,1560,1426,690,1116,1582,584,886,682,1154,830,1214,1606,1126,1576,1588,1100,926,650,766,744,736,746,1522,1582,1262,880,1458,366,1544,1384,988,438,650,1040,1578,788,694,1004,1676,1410,1044,1126,604,1362,1054,1588,542,744,1636,704,602,678,810,1882,696,770,1414,1488,572,796,680,568,792,716,640,752,626,548,362,418,1570,1584,1072,876,466,388,914,742,494,606,782,614,1536,392,422,316,504,1534,1656,556,702,620,488,738,656,740,1426,1254,692,830,1730,782,700,828,634,750,612,1818,590,532,716,1614,502,422,580,528,514,514,618,454,1604,818,1638,916,1020,1608,1348,1388,1768,1714,1034,1418,1158,1230,1266,1116,582,752,1482,1782,708,486,586,770,800,1002,1554,806,474,1770,438,544,764,408,928,736,1424,874,706,1448,1146,1566,634,694,902,376,770,934,1330,1320,1510,738,654,722,870,1606,976,780,746,1714,1470,560,700,382,1596,1524,1168,492,558,1584,534,462,906,1424,764,612,712,384,784,1610,1490,626,478,1570,836,724,926,708,738,1538,1616,1422,1014,1590,1536,1430,1614,1130,442,1610,1166,1524,1126,886,644,458,1522,1394,1534,752,598,598,600,424,386,598,522,568,822,724,660,836,734,566,626,1866,1338,670,1464,748,1302,816,954,948,832,940,1218,820,800,798,1160,876,776,1236,1142,760,1072,818,1180,708,874,1140,1366,1320,1394,1450,708,1058,852,2000,880,948,1264,1416,548,914,932,884,892,1216,630,796,606,1414,620,1482,574,570,868,920,2162,664,1256,936,914,794,806,1990,918,1436,868,918,560,622,544,730,1226,958,816,644,684,620,1718,514,1162,690,1226,824,1858,1162,712,1244,1122,904,906,938,934,2012,636,554,526,934,1010,548,410,1192,612,1280,932,696,810,804,1478,1320,732,682,1158,782,1266,1316,604,1382,1042,1066,380,886,526,1148,1378,1612,598,896,894,614,548,706,1382,1738,904,676,1198,1158,542,750,1230,720,784,1170,1168,896,488,794,1082,964,726,872,1084,558,816,632,1210,942,996,920,782,1466,848,772,524,1136,714,1324,1982,874,782,1834,728,848,692,1314,756,1192,584,754,788,850,996,1746,842,500,1382,948,1204,984,1098,784,1892,1342,946,1498,898,438,528,1508,1306,1096,1032,1328,910,1116,1470,1904,1012,1306,958,768,1090,704,1014,970,1336,1002,494,1044,1120,752,644,964,1364,1052,1102,1378,752,670,1008,708,864,600,952,1004,1270,750,740,1040,1068,444,864,1078,1506,2002,1964,972,590,770,560,572,862,436,432,1062,762,482,556,744,744,770,1080,996,1174,1032,862,532,1020,708,942,738,576,588,1002,1296,782,1118,934,1232,1910,1120,1598,696,1994,1118,840,870,988,1016,1132,984,1188,634,992,874,1052,1216,1558,1492,1062,650,496,1134,718,628,944,1336,692,722,660,454,888,380,1550,1784,1336,1496,1510,1386,1388,1818,1172,1636,1882,380,1540,780,1328,1400,1824,1818,1284,1924,1508,384,1398,1378,1590,1426,1338,604,1328,1896,1506,1778,1388,1404,1482,1418,1200,1156,1560,384,906,1410,1450,1754,1410,1032,1248,356,954,792,1126,970,1280,768,816,1370,1122,1666,636,890,960,562,1342,1044,1008,564,950,1072,826,532,898,550,898,1104,1356,1244,1230,1512,938,962,1230,1126,1152,1228,1224,1270,1052,644,582,772,694,652,866,884,1150,1168,1316,1046,1180,1300,1430,1598,1074,1088,814,1112,1228,1256,1322,1262,358,826,500,642,1742,328,814,374,1358,1366,1188,1901,1166,2249,1173,704,734,678,1037,937,1026,703,684,974,745,1605,1745,2009,966,1586,999,2625,1540,702,626,1560,1622,698,756,674,1740,728,702,624,654,606,642,618,1648,630,674,1640,752,718,1646,630,790,776,704,694,680,658,674,676,730,670,1558,712,642,1528,700,706,746,662,650,670,670,652,1570,658,728,676,686,1536,740,722,726,714,670,1310,578,720,1740,534,362,480,456,528,1510,766,1838,726,780,302,1416,356,1394,504,1288,534,588,598,1768,706,1150,680,476,430,970,546,534,1564,564,1450,604,1794,544,1612,1582,524,360,1746,318,1416,460,1036,374,326,1724,540,1434,908,1402,868,554,976,886,884,888,642,1156,316,384,1342,1144,370,1504,656,826,1212,528,378,974,830,442,506,944,580,1364,444,352,400,596,1376,1194,470,354,1524,818,310,378,384,944,452,470,552,1374,1298,600,512,1452,518,524,442,540,1340,338,322,402,670,1364,478,584,510,434,1446,302,578,1378,1370,630,372,642,528,792,434,550,640,308,350,318,960,1072,388,1456,1512,1490,1498,644,452,1484,670,1104,1004,514,500,428,1104,808,778,718,1504,898,688,980,480,1020,1236,1014,488,1408,534,1292,1152,1438,382,490,1082,1520,1462,322,958,338,1296,1350,1340,1088,1212,1010,1264,340,1796,1406,1168,572,1376,1368,558,600,1802,794,556,374,850,820,1330,1562,1372,1542,556,562,570,504,532,590,584,528,554,538,554,528,576,586,566,554,534,516,548,464,536,540,536,542,594,494,684,662,542,546,696,602,522,1404,624,722,848,794,908,1108,1736,1196,894,618,664,1624,990,502,826,1392,396,742,344,392,408,802,1136,418,452,1342,300,576,1266,492,552,740,722,634,474,544,334,1400,620,486,494,1690,534,408,352,1702,380,540,434,462,450,406,1336,326,364,426,1694,568,1014,870,788,1676,376,892,1418,918,1410,1710,1096,1414,804,790,660,1068,1534,1216,1522,1642,1412,1712,438,510,498,556,318,572,578,442,388,474,524,552,308,568,452,434,508,502,450,474,570,438,526,534,532,588,502,594,580,478,478,582,578,556,376,440,592,590,542,518,580,408,424,452,584,792,414,340,300,458,386,576,546,438,634,1546,1652,354,1480,1316,1586,1684,1658,500,532,1562,540,1460,1396,1240,1590,788,1570,1248,614,1596,1602,810,1056,708,1598,1558,360,666,1682,1688,1674,1688,406,1590,1596,422,1116,1238,686,1592,1600,1648,1488,1640,1326,1568,1534,1594,1566,1600,552,618,1560,1512,1398,1674,1580,572,812,520,432,356,1512,598,1604,640,458,710,586,1244,470,1580,726,1102,552,880,928,510,386,628,442,580,1164,434,556,988,468,632,926,1592,1584,458,952,578,596,1152,398,462,1624,1198,1254,384,382,570,324,1460,1286,1444,388,824,414,390,872,594,314,490,1606,1548,588,1594,1272,1490,854,1102,1576,354,1674,1148,1036,2952,2799,2546,2661,2665,2212,2577,2655,2636,2168,2845,2840,2583,2734,2776,2723,2699,2738,2754,2751,2544,2616,2597,2810,2777,2683,2591,2686,2412,2853,2510,2600,2446,2549,2457,2479,2304,2152,2682,1026,2157,2201,2488,2751,2779,2792,2943,1794,1610,1772,1658,1786,1780,1892,788,940,1724,1720,1476,1476,1476,1730,1718,1770,1764,1658,1772,1478,1356,1722,1698,1800,1778,1772,1772,1768,1782,1778,1772,1798,1790,1794,1766,1670,1650,1786,1756,1720,1756,1832,1434,1730,1722,1568,1314,1552,1628,1764,1602,992,1472,988,1454,792,708,680,930,826,1570,1564,1570,1570,1382,1766,1820,1506,1320,1762,1766,1524,1636,1316,1588,1592,1586,650,696,1684,772,690,778,772,1316,1306,1260,1668,1782,1610,1654,1660,1648,1724,1738,1662,1532,1726,1576,1486,1674,1500,1776,1778,1768,1766,1364,1644,1778,754,734,788,804,910,684,1658,1664,1042,1456,1784,1288,1530,1544,1170,1036,1150,1444,1472,1774,1670,1652,1838,1728,1716,1780,1812,1508,1656,1798,1796,1798,1788,924,774,828,808,828,1658,1774,1784,1764,1990,1930,1786,1780,1790,1778,1778,1772,1778,1768,1780,1770,1670,1772,1780,1782,1782,1764,1572,1790,1666,1658,1668,1674,1656,1788,1300,1244,1452,1440,1670,1610,1650,1538,1802,1776,1788,1772,1398,1598,1726,1486,1778,1780,1776,880,834,908,1516,1524,1776,1886,1826,1254,1462,1352,982,1490,1492,1604,1500,1520,1724,1722,1652,1654,1576,1576,1646,1770,1858,1784,364,890,1634,1664,1650,1900,1658,1408,1206,880,756,1718,1422,1632,1496,1398,1770,1778,1774,1782,1250,1654,1352,1366,1468,1666,1654,1652,1584,1738,1616,1762,1648,1788,1544,1496,1720,1818,1762,1780,1796,1532,1532,676,1662,1754,1776,1496,486,542,1080,1006,1002,1328,750,736,794,998,1698,1760,1332,1454,1170,1226,1086,1780,1496,1676,1666,1444,1440,1286,1724,1650,1602,1006,2544,2017,730,1899,674,1201,343,340,1906,520,1883,2376,1564,2046,546,348,1057,892,1564,1168,1242,1552,1160,928,1248,852,908,642,780,1228,1212,564,858,722,854,680,802,630,360,1036,520,860,742,382,986,516,518,718,732,1026,740,1512,1290,778,774,806,794,932,918,854,972,578,486,866,982,1388,1290,1112,600,572,1354,450,570,1476,1066,812,824,906,884,1098,724,874,908,760,870,1188,706,754,914,1508,902,740,550,508,1396,784,1170,456,952,748,730,1158,830,912,516,1428,1342,876,1298,432,674,1384,626,658,1026,902,958,1456,1616,1454,1302,732,514,660,944,898,592,794,696,1562,1170,1114,510,1040,676,1246,1440,1540,1526,678,880,602,920,1416,1374,992,816,746,1556,1150,1462,1552,1438,1102,1222,1088,702,978,802,968,1656,1182,1166,1142,1184,762,762,1386,590,342,742,1478,824,1354,790,840,1222,1138,714,1674,1062,1184,1014,1074,544,1266,492,804,810,854,628,942,1192,1028,1560,952,942,696,960,898,1198,1304,898,924,330,690,968,1610,1506,1694,1690,1192,1050,1000,1574,1622,612,1144,1126,1100,898,762,446,638,678,1524,982,690,912,568,716,1166,668,882,1068,1108,1254,680,1505,1174,594,1208,408,1472,1162,1630,1370,998,1286,1298,1150,1328,1216,1424,1456,1446,1444,898,1210,590,694,548,640,1270,1598,1584,786,648,1418,1162,1534,1198,838,942,932,896,496,560,1244,1312,1138,1098,630,1120,1004,1360,1390,1372,1156,856,866,982,416,850,858,710,912,518,908,1196,1230,1294,1138,820,828,948,1260,1128,1594,1168,1016,1124,1284,1176,954,1448,1196,1456,1386,1550,714,1662,1498,1384,902,778,1298,866,494,886,1634,1218,1238,1272,790,1248,1400,1140,1202,1134,566,1044,928,1224,848,660,952,808,532,1300,954,1322,488,864,532,898,706,1568,604,1342,1408,316,610,1014,570,814,826,926,1486,1050,1168,910,1432,1210,1110,578,1390,1320,1092,776,634,472,1184,1742,1572,530,1044,1044,576,1540,738,970,1174,1136,532,546,1290,400,1744,1812,3352,1540,1888,1904,1856,3020,1824,3204,1204,1784,1508,2492,1292,1720,3184,2032,2172,1716,1764,1572,1852,848,1808,1696,1068,1732,1124,1168,1224,1344,1236,1268,1288,1188,1272,1240,1648,1772,1272,1380,1232,1244,1636,1396,1172,1784,1280,924,1280,1290,2570,2120,2606,2528,2550,2644,2196,2326,2512,1878,2246,2408,2356,2792,2768,2368,2476,1162,2042,938,1976,1992,2000,2004,2012,1948,2010,2008,2002,1946,1234,578,1064,1636,1962,2022,2090,2036,2028,2076,1994,1986,2034,1960,1994,2086,1656,2018,1972,1748,1968,1972,1980,2102,1996,420,636,1836,2436,2140,2428,1524,2240,2384,2432,2256,2020,1628,1812,2336,2340,2260,2084,488,1500,2188,1764,2344,2224,2348,2396,1916,2088,1244,1104,1832,2316,1772,2308,2312,2328,1952,2372,2468,2192,2264,1864,1900,1424,2452,2452,2428,2408,1144,1408,1380,1496,1984,2400,1452,1292,2092,2348,2344,2112,1908,2160,1832,2364,2440,1968,1304,1388,2340,2424,2380,1784,1696,2260,2248,2028,2332,2248,1784,2324,2372,2276,1780,2260,2336,1904,2268,2240,2828,2296,2444,1780,2256,1992,2264,2352,2344,2436,2304,2184,2460,2296,2032,2468,2272,2280,2444,2176,2188,2448,2008,2328,2188,2444,2476,2348,1744,1888,2420,2068,1144,1428,2232,2336,2296,884,2956,1726,1944,1862,1134,1896,1850,1776,1800,1768,1778,1894,1942,1748,1662,1990,1912,1854,1914,1870,1522,1852,1936,1808,1854,1838,1570,1802,1632,1852,1838,1844,1842,632,372,1362,1352,1364,1370,1352,1358,1350,1384,1358,1370,1384,1366,1360,1374,1378,1368,1368,1376,1516,1358,1354,1350,1350,1374,1360,1350,1348,1350,1360,1348,1350,796,1086,1242,1234,614,1278,448,1278,1288,1294,1248,1236,1298,1278,1308,1294,1264,328,1298,650,1264,1114,564,510,628,1220,924,1248,1268,1202,1278,1000,886,1296,530,1274,1164,1326,870,1298,1300,1274,1296,1310,1338,1342,1252,1322,1304,1232,1276,1294,1360,1322,904,728,1262,1246,902,1290,1288,1078,798,804,1178,1270,1278,1336,858,1350,1330,592,1256,882,1240,1158,1412,984,980,736,792,872,1286,1294,1310,1302,914,1230,1288,1294,1276,1264,420,704,352,1378,898,1260,380,1294,520,1356,1272,1294,692,890,444,1430,1088,1268,1286,1292,1246,422,672,376,1102,1178,1268,790,750,902,1298,930,852,1104,1084,504,712,418,1234,704,462,436,496,1150,496,492,888,1518,1174,694,902,700,692,434,422,746,814,1494,422,780,602,1234,554,654,1492,642,912,392,502,352,966,888,710,988,1502,524,356,412,558,1500,882,688,818,1138,1494,914,916,816,726,982,742,820,1492,1494,1494,1508,1494,560,424,674,714,398,1490,336,652,440,444,960,1492,1074,1502,592,424,1498,512,424,442,1496,542,724,1504,1494,1492,1498,1498,1496,1518,1502,1494,386,894,1494,890,914,860,830,518,510,1584,620,648,702,648,684,1504,1502,582,712,1498,702,1064,596,694,602,1056,1494,612,996,396,1090,1500,518,562,900,598,1268,1494,1494,1492,494,762,1498,1490,354,496,930,450,2279,1472,420,1616,1528,1536,1536,1548,1512,1568,1528,1552,1564,1608,1524,1524,1532,1532,1604,1268,1572,1528,1600,1532,412,1260,916,1512,1620,1556,1416,1740,1432,1636,1508,1512,1492,1372,1380,1412,812,1412,1648,1512,1536,1552,1448,1540,1540,1528,1548,1416,1552,1388,1568,1408,1572,1540,1532,1528,1548,1536,1556,1528,1320,564,596,1296,1532,1488,1620,1636,1540,1592,1508,1508,1516,1272,1508,1624,1636,1472,1624,1608,1556,1128,1232,628,508,1612,1080,1372,1632,1536,1632,1636,1620,1500,1604,1668,1592,1384,1536,1644,1532,1432,1368,1372,1500,960,956,784,1276,1476,1352,700,1504,1536,1420,1584,1624,1180,1088,1368,1244,972,524,620,2032,2008,1414,1434,1452,1416,1382,1140,1412,1394,1432,556,1986,2048,738,458,362,418,1260,1224,1384,1450,1436,1452,1090,1186,1424,1360,1388,1410,1446,1280,1408,986,1260,1386,1544,1420,1162,1414,958,1164,1534,1490,1468,1392,888,1510,1434,890,1414,1242,1478,624,574,1460,1350,1396,1438,778,1528,1556,1344,962,1264,1456,1074,1466,1348,846,1538,1004,1418,774,818,1438,1392,1464,1404,792,1018,914,1454,1422,1430,796,1094,924,1116,1080,1420,894,1444,1158,1150,1444,1454,1410,1090,1402,1428,1384,1414,1426,1388,1424,1448,1416,784,1432,1342,1426,1378,1416,1426,790,1444,1400,1404,1512,1386,1414,1436,1156,1436,1434,904,1438,1422,1534,1450,1428,812,768,1184,1256,1502,1032,1450,980,1656,1086,1474,528,336,1588,1748,1834,1372,1484,1708,1734,1770,1916,1772,1228,1598,1740,2168,1674,1782,1252,1466,1924,1870,1820,1892,1120,1874,1804,1122,1796,1568,1850,772,720,1840,1722,1758,1808,988,1914,1946,464,1688,1202,1594,1832,1288,1838,1690,1064,2004,1252,1782,976,1026,1810,1748,1760,988,1276,1144,1828,1788,1792,996,1376,1144,1416,1352,1788,1136,1814,1456,1446,2054,1828,1766,1370,1764,1798,1742,1784,1784,1744,1786,1828,1768,972,1798,1686,1792,1730,1784,1792,1002,1822,1776,1780,1902,1742,1786,1814,1436,1814,1960,1138,1808,1790,2088,1824,1800,1154,968,1490,1600,1884,1296,1816,1232,1876,996,996,994,1004,1000,1120,922,1858,2048,1324,1960,658,644,2064,902,1580,2000,2358,1572,1464,972,1254,1252,1392,880,1616,1980,2567,1060,2177,1860,2032,2020,2108,1874,1868,2510,1496,2136,2112,1894,1698,1700,2228,1946,1750,1500,2550,1870,2564,1354,2360,2564,2388,1868,1408,1830,1872,1708,950,1190,2068,1886,328,856,1680,2544,1898,2456,776,2120,1280,1202,2310,2504,2432,2358,1448,978,1782,2395,2320,860,1938,2038,2060,2016,2140,2034,2044,2062,1092,2150,312,1224,1868,900,2060,964,2168,1100,1980,1972,732,1988,460,1328,680,1796,540,872,1844,1928,1704,540,380,1116,1152,676,572,632,912,952,548,956,556,1776,1444,2002,868,552,356,1880,908,1012,2008,1246,1392,2240,544,460,1072,316,1004,500,644,644,648,648,648,652,648,652,468,1894,616,740,1864,1252,1128,1124,316,316,376,1000,456,484,332,584,1308,332,332,1732,2344,1504,1066,972,1852,2072,1052,1064,1064,384,1986,876,1368,1032,962,1196,880,480,1536,1480,384,1724,1244,1608,440,872,424,912,440,1546,940,1584,784,1172,468,372,392,376,384,1024,2204,408,1332,1872,736,432,748,524,756,752,776,628,436,724,1880,1872,696,544,346,2006,1356,524,338,1882,1880,1808,1864,776,1864,938,768,808,2569,2498,2456,2462,1844,1456,1828,524,508,1304,1916,1598,982,2308,1512,2518,2512,2434,1918,2190,1882,2080,1878,2074,2024,2066,1196,2569,2569,2569,2008,2569,2371,2569,2492,2316,1876,1880,1358,1262,1152,1292,528,1260,1388,1292,1976,1688,628,1128,910,1584,1204,1188,1472,1768,1184,864,2156,2156,2176,1084,1152,1200,1180,1100,1000,2208,2200,2248,2280,2284,2292,2276,2248,2232,2292,2240,2212,2276,2264,2248,2264,628,2200,2264,2276,2288,2224,2236,2256,2232,2240,2236,2244,2232,2228,2280,1512,1544,372,856,836,656,850,1372,1298,1292,448,1280,1192,1274,874,758,998,990,342,916,1214,956,1272,1346,1004,1000,1084,808,878,1270,1276,1244,710,922,810,920,950,1094,1110,1070,1592,1188,664,970,1346,1308,606,428,606,1294,946,1040,846,672,1172,1448,1090,1380,1284,650,1232,474,1082,888,826,790,928,354,558,1132,1370,1392,1128,578,804,1184,1178,516,522,578,1354,1200,440,1462,444,786,986,846,552,1298,1170,766,1018,906,1012,692,958,650,1350,1324,714,1444,1010,802,1092,870,574,836,930,1296,926,1468,870,544,850,584,908,580,962,944,800,1006,804,1230,700,956,1272,1010,720,1444,1290,958,1336,738,574,880,1178,678,692,872,1022,1400,1316,1510,1420,928,1214,1110,564,872,1358,914,1350,1272,1114,388,902,496,602,1130,1220,1236,506,1156,970,862,1310,638,834,1172,416,1084,400,1364,850,736,888,1236,1090,1452,1308,1528,946,636,786,1220,824,1026,1046,508,914,1214,1076,856,1288,848,910,1374,906,418,838,1232,474,482,412,862,880,1138,686,870,842,778,452,452,450,462,458,460,984,646,460,456,464,462,460,456,460,468,454,456,842,1346,462,468,464,458,1178,1036,702,728,962,820,818,1532,1726,440,1194,1466,1412,988,676,1388,2048,1120,1320,1390,1396,758,818,1482,1438,1374,1426,1904,1076,1440,1706,1176,1806,1572,1476,1392,1048,1608,1448,1606,1654,1590,1418,1320,996,1360,1396,1530,622,620,1168,1722,1230,1170,1196,1454,1214,1388,1734,1080,912,1286,1660,1406,828,1390,1554,1384,1738,1168,954,1106,2110,2358,1276,1332,1600,1718,1518,1502,1840,1308,1482,1680,1376,1524,1540,1138,2048,1898,2100,1866,1946,1652,1532,1504,844,834,1966,1374,1830,1514,1962,1802,1534,1718,1252,1522,1430,1660,1738,1746,406,1714,1306,1404,1130,1242,1314,1390,1528,1396,1484,990,1370,1592,1244,1376,848,1950,2004,1938,2122,1946,1972,1968,1666,1804,1662,1672,1828,1984,1958,1946,1960,1940,2036,1802,1680,1886,1534,1936,1594,1724,1594,1810,1536,1664,1664,1660,1854,1724,1398,1968,1834,1696,1586,1546,1460,1400,1238,1646,1894,1882,1626,1836,1510,1718,1752,1806,1538,1406,1792,1758,1416,1288,1868,1038,1448,1390,1832,1816,1410,1492,1692,1592,2453,1958,2112,1612,1718,1600,1470,1806,1556,1820,1788,1128,1806,1542,1678,1520,2234,1212,1350,422,1804,1900,1228,1872,1774,1696,1280,1898,1844,1926,1906,1280,1474,2038,1802,2002,1948,1990,1834,1280,1860,1830,1828,1804,1812,1792,1800,1280,1860,1814,1818,2006,1976,1838,1844,1768,1280,1948,1850,1862,1280,1986,1280,1958,1054,1438,1994,1868,1880,1280,1866,1892,1902,1280,1906,1794,1408,1408,1656,1734,1742,1910,1192,398,398,344,1268,578,554,496,578,1188,1484,1424,520,824,546,892,724,352,500,384,1398,508,1528,1534,2228,976,460,512,388,964,480,520,452,880,384,1128,492,1688,2260,388,356,2008,816,1352,908,984,2432,3252,3756,376,500,436,408,640,1128,908,3768,440,890,744,908,1020,2640,498,2658,2612,2944,2446,2408,2371,1238,1304,1034,1816,1992,1128,522,2134,400,2120,2477,1020,1364,1548,1022,838,1432,1326,1360,1466,1832,1904,1838,826,1626,2334,1924,2046,2210,950,1870,1792,490,1248,1068,1022,1442,904,3628,1146,728,2396,2382,2236,2405,2052,2006,1130,1660,1744,2116,2390,1268,444,1376,1498,1656,1618,1320,1318,366,370,434,352,1542,1516,830,1318,318,618,360,1828,312,310,1426,1562,1484,1854,1392,548,832,628,1638,500,336,418,1828,1830,358,396,1372,1386,1534,1626,1590,338,1108,456,1644,1684,1448,378,450,1646,1344,1816,482,1834,1174,332,1194,434,1588,1244,430,1412,1374,1426,1110,1344,886,636,472,860,1170,1206,1514,530,1414,410,1306,1234,392,362,1062,1012,1462,1362,950,326,320,1112,848,1042,1192,1854,1492,1462,1814,804,1370,344,366,344,1784,334,354,580,2660,662,2386,1900,1418,2484,1198,1778,1690,2214,1896,3772,692,2156,1190,1146,2198,2098,1736,2078,1892,1774,1150,1970,1860,1412,408,1560,1638,2016,1876,1750,1808,2186,726,626,782,878,1012,856,1852,1646,856,2454,1644,1738,1838,1688,718,2384,1322,640,914,2370,1156,1452,1556,1808,602,2108,1476,1480,2100,1780,1782,2370,2114,1906,2086,2112,2040,1574,908,1184,1340,4766,1222,950,1966,338,400,750,1046,1544,4478,2304,2298,676,1334,1258,746,566,2424,1732,366,1394,474,872,1982,2708,2062,2246,1880,1778,1246,1990,2130,1236,1502,2652,2200,876,1486,1814,1706,1282,1066,1032,1786,1648,1532,1340,1720,840,836,1918,668,648,1950,1378,1888,1882,1906,1482,1498,710,1008,2364,3504,3512,1848,1756,3192,2120,3604,2504,3312,1012,1028,1184,1184,1988,2024,2104,1220,1268,464,364,2574,922,1198,2300,3634,3740,3692,3728,3174,1028,1016,1018,2954,4226,3250,1038,1086,3100,3056,2736,468,774,1384,2332,2392,2519,1568,3226,2310,2300,2328,982,802,978,1050,3052,714,1504,1704,2202,3166,444,1704,1608,1036,800,450,2174,1194,790,776,1790,1840,1546,1794,1774,1756,1768,1768,468,2016,1303,2357,1331,993,1095,2262,1062,2002,1406,1955,2261,2348,3456,662,2524,1396,2450,2465,2691,692,320,426,454,1638,2337,2623,2580,2518,2422,2646,2257,2599,2030,2242,1881,2489,2333,2264,2340,590,2401,2602,2355,620,484,1988,1947,2665,2578,2737,2276,2474,1736,2216,2230,720,2110,2196,1179,2305,1484,1787,2349,840,2466,692,1820,1885,2418,1937,1796,2418,2414,2234,2366,2554,2386,678,860,1056,1856,1448,1220,1860,1420,332,416,460,520,952,316,696,312,1428,1280,1860,1316,1496,1028,964,392,1844,1324,1484,1600,1512,1304,616,1968,1884,1460,748,812,1676,1260,1760,1980,1264,1464,1596,2184,910,2202,1880,1842,1014,1858,1878,1914,1834,1918,1928,1930,1970,1932,1936,1906,1384,1950,1936,1952,1946,1318,1954,1932,1932,1982,1950,1644,1110,910,1802,1872,1172,838,1222,1858,1788,1818,1790,1794,1872,1870,1882,1810,1908,1914,564,572,554,1912,1954,1854,1922,1940,1936,1924,1908,1928,1892,1912,1928,1974,1966,1984,1972,1804,1844,758,772,1606,1208,2155,2687,2157,2535,756,1864,1260,594,1494,1686,2016,1042,1380,1880,658,1504,1226,1770,1862,1570,1888,1322,1498,862,1390,1908,1968,1894,1158,478,1880,1960,452,906,1110,1860,630,1134,922,1872,1838,1660,1210,1058,1024,1060,1544,528,1966,1992,1876,1636,1898,848,1952,730,604,1880,1880,1204,690,1880,592,1862,1816,1398,1978,442,716,1364,474,1338,362,1400,1850,1582,1630,738,640,558,1970,1110,742,930,1088,698,1482,1954,490,1340,416,1254,574,950,758,2406,868,1596,844,608,1878,1866,1514,824,2094,664,912,538,552,1004,1280,850,782,592,1890,750,1594,978,1508,2146,1194,1528,408,422,1588,1882,1870,512,1098,556,1878,1876,1420,632,812,840,1096,1714,1208,1886,1880,854,1604,1962,1596,1138,1210,1620,1824,1916,1800,1816,1792,1820,1748,1784,1824,1804,1696,1688,1792,1812,1804,1780,1780,1780,2060,1760,1812,1800,1836,1780,1760,1784,1812,1804,1788,1788,1828,1812,1804,1840,1812,1824,1448,1984,1848,1820,1796,1832,1764,1792,2068,1176,2260,852,1998,2178,2020,2122,2200,2178,2166,2202,2182,2100,2032,1396,2190,2034,2190,2142,1760,2076,2020,2138,2168,1686,2162,828,452,548,724,726,996,664,866,714,642,494,710,748,682,678,1054,474,1544,678,540,888,1520,660,630,490,1142,1322,1354,474,768,1212,648,808,1612,1590,1132,1148,1050,1074,1388,1316,1024,1366,1462,1276,1316,1330,1314,634,430,456,462,1350,1280,1280,1280,1280,1280,1280,1548,2010,2056,1978,388,1138,802,770,2064,2018,2048,1994,2088,1996,2050,1990,1992,1976,1962,1270,2008,1930,1932,856,820,738,528,926,902,904,896,2020,914,694,1952,928,948,952,862,2000,1988,1950,1952,452,1946,1938,1952,1962,896,896,1938,1944,822,964,958,570,612,962,738,956,948,1906,662,674,1948,870,890,902,870,616,786,754,468,1940,1908,2052,850,850,892,876,1940,878,1974,846,850,846,846,964,1936,1934,922,860,2032,872,644,896,2080,2004,856,890,732,1960,896,896,904,858,2046,956,846,2022,2036,1994,876,864,858,1956,1596,920,878,916,798,1986,1354,1387,304,1070,1082,996,1062,1020,500,980,1006,1477,1405,1511,944,812,1128,532,1480,404,476,2032,908,376,340,1008,1380,944,636,1296,748,896,740,872,710,1328,628,794,490,676,794,656,666,794,2585,2585,1999,1969,1652,660,1593,2211,2341,2209,2343,1186,1658,1423,880,1873,2127,1676,1170,2290,1192,1080,2345,1408,1506,2288,2260,2342,1561,2160,2185,2178,1743,1482,2348,1146,1138,1176,1162,1006,588,768,786,1054,2141,1056,2354,1250,1210,818,998,1252,2138,1338,2114,1525,1202,2158,1817,1376,1661,1167,1675,1807,1512,1341,1313,1433,1078,1617,1420,2280,1098,1406,1108,1074,1374,1132,2016,1112,1112,1078,1072,2330,2329,2380,2380,2100,1502,1404,720,572,778,678,2176,2120,834,494,1914,1802,2002,2086,2014,560,2204,2190,536,1746,598,315,684,1442,718,2218,1280,1280,1280,2137,718,2721,2484,2480,2537,2485,2024,1692,2653,1002,2175,2175,2163,2396,1549,2201,2616,2562,2377,2306,2632,2604,2718,2614,2425,2694,2121,2185,2085,2128,2033,2467,2195,2620,3213,3108,856,856,1098,696,2069,2155,2821,2100,1570,2325,2197,2046,2498,2024,2235,2352,2190,2180,2366,2337,2171,1776,2331,2494,486,2167,2432,2190,2553,2532,2525,2349,2411,2152,2125,2307,2358,2028,2340,2268,2112,2899,3094,1104,854,698,2066,466,1942,458,1870,1984,1954,696,318,1732,588,1566,342,1176,1938,490,1964,442,560,736,1990,1348,1818,762,746,1732,844,778,620,706,776,1512,1532,970,710,640,968,1712,646,446,1959,968,824,1938,996,786,1034,770,1062,690,1926,1032,836,688,884,1084,608,674,1136,1678,832,614,642,1008,846,836,618,764,1730,1954,962,1074,1840,702,1084,992,822,1940,1756,1928,474,1416,868,1288,804,1816,1962,680,996,660,904,732,964,1804,1906,672,662,882,934,860,844,980,1966,930,542,546,522,1962,768,778,846,712,1798,726,696,1946,1962,794,1984,1938,884,708,758,928,1488,2012,1982,1976,1992,1994,1962,770,762,1988,1986,722,1079,1522,1448,884,948,940,936,1996,1500,798,808,566,832,770,828,892,892,660,794,816,528,846,1056,860,678,2002,2044,1752,472,1078,1870,1935,942,863,716,792,2006,1708,2008,478,498,698,996,976,776,844,1923,1993,1914,2000,1610,1930,1604,1998,968,662,672,1082,814,846,1960,1948,800,782,522,1292,1672,1414,1792,1858,1306,452,1991,558,542,528,518,552,630,594,1154,1058,776,674,446,1362,1722,884,920,970,1920,1939,1854,1920,802,822,1946,1949,2198,2028,2208,882,1072,1008,982,2180,2314,2252,2110,2170,964,1008,2214,2156,2200,2158,2142,2160,2054,854,788,786,1026,758,876,768,2014,2120,2232,2300,1006,1044,1580,824,2216,2136,2164,2178,2232,2232,2254,860,1018,930,876,950,764,742,2262,2232,1234,896,646,2208,2092,564,568,1962,2280,2298,2208,2222,2286,2078,656,1502,1694,2072,1618,2178,908,1690,1918,2226,1758,2210,1636,1862,1562,2160,2250,1276,1802,1910,1814,1778,1664,1736,508,652,1620,372,736,624,1252,628,488,696,624,1580,1598,1802,1200,1486,1478,1638,1552,1222,1010,1010,1582,1758,1536,1330,1742,1158,1540,1506,1784,1672,1710,1657,1598,316,528,1508,1238,1252,1434,1504,1630,1600,978,1726,1696,1690,1646,1840,1876,1532,1180,1774,1602,948,858,1062,1328,1042,1060,1276,1454,1570,1342,1534,1901,1915,1454,1604,1670,1738,986,958,1526,1406,896,548,1518,508,490,1522,1578,1606,1034,760,838,538,594,604,592,372,1640,1702,1646,1772,1790,1788,1782,1048,1878,642,688,730,660,750,384,1272,980,1640,1630,964,1154,1440,584,1324,660,1770,1524,1008,430,648,608,1532,416,626,622,700,854,880,836,1436,1068,1060,1856,502,1034,1176,832,848,1410,1224,1886,1032,706,914,596,998,474,630,714,752,1412,556,1440,1616,784,430,356,1714,954,1836,1880,456,1392,820,1412,1408,1712,1828,798,648,686,1122,680,1674,1872,1798,416,976,730,1148,1106,1126,1136,1318,1174,1124,872,806,528,2202,418,1608,1280,434,440,324,348,1432,1272,1408,1178,1260,1402,1976,2252,1972,1980,2096,692,2148,2144,2156,2260,592,2626,2284,1740,1628,1508,984,1548,2112,2096,1340,1668,1008,1924,1728,1792,1868,1436,2104,1968,1928,836,1480,1484,1800,1824,724,964,1836,1024,576,1272,1148,924,1064,984,812,1104,992,1796,1408,2016,2312,984,1148,776,1304,1080,1028,1052,1636,884,2172,2168,2176,2172,2172,1224,1116,748,2136,1532,2144,2060,1248,816,532,796,1024,2140,436,972,1084,652,1708,784,1520,2192,1508,1600,1496,1348,968,1480,1508,2108,2312,2064,1388,2648,1120,1240,660,656,1574,1804,1578,1708,1706,552,1710,1710,1702,1264,1672,472,1870,2024,1392,1294,1206,786,1200,1538,1674,1062,1324,1342,1540,1384,1430,1486,1156,1576,1544,668,1176,1182,1434,1454,578,770,1460,812,460,1008,908,738,844,792,642,918,812,1434,1134,1896,1606,1610,1728,1626,1826,1826,786,916,592,1064,870,908,850,1224,704,1026,1070,1074,1754,1762,1754,910,1004,894,608,1696,1232,1712,1674,994,648,410,614,806,1718,358,772,894,518,1370,314,894,1920,1744,1212,1298,1194,770,1174,1210,1692,1838,1664,1118,2118,894,1027,524,530,1984,2242,1980,2124,2096,686,2154,2148,2246,2034,594,2567,2278,1676,1222,1640,1512,986,1544,1960,2114,1342,1668,1688,1934,1744,1800,1874,1446,1530,1928,842,1486,1488,1802,1828,724,970,1836,1024,578,1268,1138,922,1058,998,804,1048,714,1810,1422,2370,2016,708,2022,2402,578,990,1150,772,1304,988,1032,1052,1538,884,802,1282,2178,1412,2180,2166,2184,352,1118,744,2144,1544,2140,2068,1244,526,768,1020,2174,428,976,1148,638,1716,1112,2408,1386,1518,1634,1502,1480,1520,2124,2314,2060,1400,2552,952,636,660,1572,1788,1580,1592,1696,548,1712,1704,1772,1684,472,2440,1400,1204,784,1292,1732,1676,1068,1332,1348,1544,1380,1436,1496,1164,1540,676,1184,1188,1440,1460,576,772,1456,820,464,1012,912,744,848,800,648,916,808,1440,1132,1896,1612,1608,1732,1840,676,900,592,1056,860,876,848,1300,704,1024,1100,1748,1744,1752,1752,1752,308,848,1592,1116,1712,1668,996,652,416,620,808,1712,336,772,892,520,1364,320,892,1120,1304,1740,1216,1196,776,1176,1212,1692,1848,1672,1116,2112,888,996,524,524,580,600,1292,1244,740,626,682,634,732,1512,432,420,420,420,416,420,444,456,1444,1448,1392,1452,1480,1420,1456,1424,1428,1488,1504,1452,1600,1468,1468,1452,1504,1504,1424,1508,1464,1468,1480,1532,1448,1568,1528,1484,1560,1604,1560,1424,1400,1508,1456,1440,1448,1440,1468,708,712,700,708,732,680,724,668,1772,1532,1648,1568,1636,1648,1572,1452,1688,1616,1440,1896,1410,1202,782,952,1464,924,808,1262,1468,1524,1524,1466,1484,1476,1412,1592,1488,1468,886,1496,1542,1462,1348,1362,942,1468,1506,1334,1328,1430,966,1446,1604,1046,1224,1444,1400,1460,1374,1508,1442,1454,1268,1494,1366,1494,1492,956,1454,1460,1272,1340,1412,1384,1458,1352,1390,1242,652,1398,1500,1296,1368,1494,1494,1484,1480,826,1444,864,1460,1496,970,1436,1356,1508,848,612,1008,1216,2164,1012,964,2048,628,784,564,560,964,768,1968,524,552,1536,640,768,952,1124,2008,2660,1768,1612,1636,1576,1432,2008,2024,1740,2000,1756,2140,1612,1944,2156,2216,1384,650,1448,1004,1406,1602,1204,1548,1548,1382,1272,1320,1588,968,840,1274,1490,1740,1612,820,1394,1364,1446,924,830,1250,760,1042,1374,760,1344,1344,514,1274,816,1322,1626,1310,546,386,442,328,420,760,390,316,494,618,1244,1066,1550,876,1442,1424,1390,1028,1598,1526,1184,1496,1384,1432,1020,1208,1448,1432,412,488,542,528,1468,1470,1436,1222,1220,1438,812,1952,1166,582,1056,1090,1112,814,474,478,1010,1370,572,1656,1218,806,808,1406,942,970,958,462,1394,1386,986,1252,784,1008,776,1572,1720,1638,1018,606,710,680,1298,1086,724,1008,1292,1272,676,700,608,858,1422,492,1376,900,1872,2006,638,636,1586,1578,1398,1066,488,1418,704,1556,1888,1890,1952,1784,982,896,1016,1434,904,1010,966,898,890,914,832,790,906,750,898,806,696,830,910,914,908,822,910,898,914,864,802,934,626,884,888,788,554,570,758,792,378,1012,698,734,906,398,662,768,814,1092,1052,868,950,918,808,1654,654,424,504,484,696,700,714,340,1984,962,934,1014,670,1320,622,1084,1048,1046,854,410,340,624,966,906,950,1604,1316,1202,842,672,984,552,984,696,542,1720,616,538,644,592,478,730,1706,498,688,592,1490,1120,424,390,1080,878,894,1000,806,1330,1318,1320,986,1452,764,1008,1400,1604,1216,1544,1536,1392,1320,1580,848,1320,1640,1768,1608,820,1400,1368,1452,924,1464,836,1252,760,1040,1388,760,1344,1348,512,1276,820,1328,1628,1304,544,392,424,304,424,388,316,500,624,1256,1072,1676,864,1452,1432,1400,1032,1596,1388,1196,1496,1440,1272,1212,1444,1424,412,892,540,524,1504,1444,1220,1228,460,1432,1076,1180,2144,2080,2024,2148,2028,604,696,1440,1776,1990,1532,506,1602,1600,978,472,930,506,856,336,1486,1020,1976,1964,1824,1880,1744,2164,660,1024,2304,2268,1612,900,2232,516,484,448,952,1024,1622,382,1438,1592,1590,1170,1460,1190,1580,1216,1620,1628,1442,1522,1418,1304,1626,1400,1322,1562,1614,1224,1572,1564,1580,522,502,356,1410,1240,1592,1596,1386,1574,1498,1612,1532,1028,1486,1544,1056,1556,1554,1574,1560,1476,1432,1208,1612,1612,1484,984,1084,1254,1288,1306,1056,782,912,1108,1362,756,940,662,824,1058,798,886,808,1302,1330,940,506,500,1336,1502,682,682,722,1748,1336,1322,1318,1252,850,368,1320,1306,1344,1336,956,1300,1294,652,936,398,1332,950,1306,1104,2010,432,440,754,2528,1684,1686,810,2016,730,2060,1292,1476,1418,1444,1278,1434,840,836,1330,1380,1476,1482,1464,1472,1294,1476,1432,1316,1254,1256,1432,1474,1220,1438,1890,1902,1274,1026,1300,1444,1424,1432,1474,1414,1584,1422,1378,1424,1472,1428,1540,1514,1162,726,2332,400,844,1052,1372,1360,1124,1084,972,636,1396,1482,1196,752,566,600,948,592,548,734,1290,542,1300,2160,1600,840,1600,868,1600,656,1600,1412,1079,1781,1104,2002,1111,1123,1066,2315,1990,1122,1104,1982,2268,1120,1939,2046,1119,1803,1824,1844,2124,2151,1742,1769,1088,1809,1806,1789,2149,940,2199,2549,1815,1094,2118,1110,2628,1802,1094,1105,2276,2511,2112,1796,1820,1795,2283,1100,1809,2385,1106,1806,1102,2224,2542,1774,1119,1021,1116,1834,1765,3489,2521,1800,1124,1374,1794,1062,2285,1807,2101,2008,1110,1814,1833,1118,2164,1098,1796,1911,1122,1363,886,1772,1110,1802,1716,1849,1122,1106,1102,1799,1762,1801,2034,2001,1116,1116,1110,1815,1110,1829,1114,2381,2120,1108,1110,1084,2417,1116,1125,2003,1238,1820,1042,1116,1810,1108,2295,1923,1894,1115,1122,1813,1812,1139,1248,2193,1114,996,1837,1116,2484,1010,1122,1108,1943,856,1810,1116,1803,1788,1804,1807,1098,1822,1823,1124,1812,1108,1126,2088,1962,1806,1138,1802,2081,2527,1811,1120,2113,1147,1806,1806,2240,2472,1807,1117,1068,1129,2338,2248,1085,1813,1820,1026,1797,1342,2012,1133,1138,1114,2499,1072,1126,1126,1823,836,1072,1704,1680,1808,1140,1122,2298,1112,1126,1116,2063,1011,956,1071,1791,1110,1122,1816,3564,2547,1821,1102,1258,1120,1808,1128,1120,1833,972,1128,914,2174,1080,1114,1060,1804,1838,1808,1058,1127,873,1965,1116,1114,1126,2151,2555,1813,1108,1080,1116,1811,1134,1104,1816,2090,1086,1816,836,1146,1897,1116,1819,1136,1811,1146,1062,2094,1110,1803,2143,1108,1054,1794,1131,1972,1048,1108,1826,1881,1829,1116,990,2341,1124,1796,1828,2193,2699,1778,1408,1814,1052,2281,1118,1222,1048,1870,1812,1695,1808,1128,1149,1806,726,1006,1099,2247,1763,1729,1098,2555,1220,1115,1845,1123,1788,1125,1116,1110,2424,1134,1120,1100,2116,1355,1116,1775,1776,1104,1124,1787,1829,1118,1102,1811,1132,2579,1108,1811,1088,1811,1816,1810,1747,1825,1089,2424,1722,1092,1804,1118,1829,1346,1394,1718,1082,2306,1796,1010,1791,1086,1963,1794,1794,1132,1822,1096,1704,1129,1804,1438,1807,1112,2353,2492,1727,1090,1700,1134,1813,1821,1801,2064,2092,1794,1108,1812,2079,1136,1918,2421,2057,2433,1118,2098,1132,2279,2032,1112,1123,1124,2460,1114,2061,1114,2286,1529,1114,1112,1124,1731,1122,1106,1120,952,916,1124,1112,1164,1785,1936,2258,1133,1102,1092,2060,2096,1128,1090,1129,1811,1121,1120,2052,1750,1112,1116,1086,2168,1110,1116,1887,1106,1112,1108,1088,2130,1212,1120,1100,2502,1260,1088,1117,1000,1119,1790,1704,1853,1846,1789,1118,1114,1098,1814,1132,1100,1092,2366,2544,1120,1104,1116,1116,1799,1114,1130,1108,2302,2510,1100,1114,1102,1120,2293,1692,1130,1753,1114,2003,1196,1116,1797,1788,1091,2558,1116,1122,1122,476,2238,896,1638,1296,1770,2546,2430,2596,2118,2468,2662,2226,2870,2494,636,1956,2552,946,2602,1668,2128,2384,2528,2900,2892,2762,2994,2648,1410,2256,2860,2570,2918,2990,2444,960,2614,2632,2180,2918,2914,2926,2852,2690,2800,1426,2416,1460,2212,2352,2362,2542,3084,3084,1844,1812,1588,1844,1712,1792,1592,1764,1100,1808,1808,1808,1796,1828,1816,1800,1808,1812,1208,1824,1796,1808,1792,1692,1756,1800,1816,1816,1812,1848,1784,1688,1800,1816,1684,1092,1808,1808,1816,1784,1828,1788,1796,1728,1804,1404,1804,1796,1812,1668,1788,1784,1692,1764,1804,1692,1800,1788,1808,1800,1792,1792,1696,1796,1804,1652,1312,1800,1812,1812,1808,1796,1824,1088,1676,1172,1688,1800,1804,1772,1800,1808,1792,1656,1796,1812,1716,1792,1496,1092,1796,1804,1388,1628,1796,1680,1792,1680,1784,1812,1132,1684,1796,1804,1688,1816,1792,1604,1696,1804,1692,1660,1608,1796,1804,1804,1400,1384,1740,1704,1820,1588,1756,1740,1808,1384,1368,1816,1796,1436,1772,1376,1360,1328,1712,1788,1220,1692,1808,1718,1666,1684,1448,1702,1780,1796,1594,1604,1112,508,1816,1820,1788,1818,1780,1822,1800,1800,1792,1798,1212,1820,1802,1794,1798,1696,1676,1808,1812,1796,1810,1454,1792,1678,1808,1808,1670,954,1246,618,1794,1806,1804,1792,1812,1792,1788,1792,1792,1396,1826,1788,1800,1664,1780,1794,1654,1780,1792,1666,1796,1792,1796,1786,1790,1784,1688,1796,1796,1658,1320,1806,1796,1792,1794,1788,1794,1802,1084,1678,862,848,824,1640,1904,1788,1784,1796,1800,1802,1664,1808,1806,1796,1782,1486,1100,1810,1796,1252,1628,1810,1562,1808,1672,1800,1810,1808,1448,754,1790,1796,1696,1804,1802,1770,1808,1798,1696,1796,1658,1602,1810,1818,1816,1398,1398,1728,1696,1806,1600,1750,1738,1804,1806,1388,1378,1804,1784,1716,1768,1388,1402,1372,1712,1798,1206,1704,1800,2254,2264,1076,2297,2541,442,1524,906,1676,334,678,524,1028,676,904,1606,712,484,1526,1050,470,1660,478,1384,1484,1640,1464,1700,1460,1608,1540,1488,1644,1188,768,544,1668,1648,1128,708,892,1472,952,1224,1216,1504,980,696,1332,1664,1400,616,1488,1732,1696,1740,752,628,1280,352,326,1812,356,380,472,492,1828,1824,1482,1660,1650,1542,642,1482,1650,1790,1886,1000,636,1662,1662,1666,1652,680,1076,670,1028,1008,1880,1572,1796,1106,762,750,576,574,580,560,1274,1478,1490,1402,1416,1420,1422,936,1878,1864,1862,1866,1866,1864,1860,1170,1352,1304,1304,528,538,838,568,2392,1636,988,828,872,2048,848,2112,2544,2576,2344,2012,2520,2176,592,1384,1156,1216,2364,592,428,448,1664,1616,1076,1080,1164,784,600,688,2076,1112,2148,1580,844,1196,1140,1400,1084,2028,1236,920,920,1568,788,912,920,2224,2372,2184,1040,1248,1880,1260,2204,1520,1112,1216,1180,764,816,812,1472,980,1252,992,1332,684,644,524,652,868,2132,1536,1060,1724,1260,844,2204,1912,496,488,2124,1392,1956,724,700,668,676,1448,2244,476,1024,952,840,536,1000,824,748,1988,1784,2428,2444,2496,2468,2444,2460,2420,354,586,992,898,1010,900,1016,1012,722,1020,976,1000,2070,1016,426,1020,2064,454,1006,1040,1030,1020,1010,1870,594,792,2054,2052,444,1476,1850,1014,1006,988,668,996,1028,722,1006,1000,550,832,1000,950,848,1004,670,996,1004,982,1022,380,1018,1002,772,716,1018,1028,1016,1032,912,1020,880,1032,998,866,996,1006,1008,1010,830,682,2056,996,996,1090,830,1010,988,994,862,996,1012,2006,420,1006,988,566,982,1660,886,466,986,998,778,1008,968,1488,992,992,998,606,994,1956,386,576,1018,852,998,1016,544,990,692,1014,954,942,922,924,918,990,1010,686,1550,1894,1378,1814,1534,1332,2078,872,844,476,1658,2018,1862,1396,1040,1634,1386,1726,912,756,698,1314,1720,1852,1416,2080,1860,2070,2096,2086,2104,2094,2104,2094,2100,2084,2086,1930,1700,2176,1956,2150,2108,1964,2092,2104,2112,2436,2531,2082,1840,1922,2102,2480,1418,2080,2102,2064,1908,1944,2098,2064,2088,1724,2098,780,2096,2084,1936,2058,2094,1876,2096,2106,2236,2080,2096,1960,2034,2066,1964,2162,2082,1922,1914,1982,2136,2024,1930,2086,2096,2082,2258,1938,1698,2174,2096,2326,2324,1648,1530,2252,2234,1942,1730,1722,1210,2118,450,2016,2098,1762,648,748,540,1628,1866,1392,596,712,558,480,568,780,1558,458,464,614,1274,1510,730,1300,1504,604,1418,1204,812,1852,2248,2184,2220,2328,2134,2104,2198,2090,2172,2148,1994,2084,2144,2426,2128,2104,2126,2136,2146,2168,2320,2264,2171,744,370,748,761,2098,2096,740,2138,2084,2118,842,922,1834,2178,2280,2040,2240,2096,2146,2226,2076,1144,2274,2318,2094,2142,2248,2102,2108,2252,2147,758,1316,2176,2198,806,590,490,2004,1194,2302,2312,2124,2100,2090,2220,1202,1016,2306,2234,1672,982,422,1052,1608,2338,2146,728,466,944,804,2282,1512,1574,2176,1864,438,2100,1506,2364,2346,1028,318,478,374,928,1056,1428,668,436,2204,692,1760,1796,1716,2188,1904,1920,2188,1982,1804,892,1474,2214,1996,2058,2174,1854,2202,1890,2204,1954,2218,2182,2196,1916,2228,1866,2228,2218,2206,2054,2216,2206,2226,2524,992,950,986,670,672,1318,1992,1992,1982,1982,1992,1994,1978,2018,1994,2010,2012,1992,2018,1998,1994,2022,1986,1836,1996,1988,1994,2000,2010,2000,2002,1986,1992,1994,1986,1988,1682,1996,2008,1994,2008,1826,1978,2034,2000,1762,1754,1996,2016,2002,1996,1990,1980,1976,1988,1970,2000,1988,1980,1990,1986,2000,1994,1966,2018,1994,1988,2004,1702,1996,1990,2004,1988,1986,1988,1992,1966,1996,1980,1984,1994,1996,1998,1996,1974,1984,2026,1970,1994,1980,1994,1984,2002,1990,2002,1988,2000,1996,2012,1974,1994,1986,1996,1984,1998,2004,1994,1988,1972,2112,1992,1922,720,636,458,480,412,332,546,550,574,424,902,506,580,488,578,436,374,520,314,586,698,438,594,422,590,578,594,738,568,448,588,584,532,566,436,746,704,452,534,418,432,438,312,386,938,490,452,426,602,602,456,512,898,572,594,594,1498,580,1182,1916,936,426,628,574,922,606,902,864,2136,2231,2044,1338,2148,2246,2042,2166,1516,456,570,500,472,536,508,460,536,520,754,722,686,396,646,1106,876,818,972,678,680,1852,2234,1726,2016,1980,1772,1742,2040,2154,1378,1472,2170,2174,2140,1984,2182,2308,1812,2154,874,656,900,688,1340,422,1814,860,1052,1984,2150,1316,1232,2136,2288,1844,2242,486,552,1406,2050,2306,2310,2160,2154,2138,2324,2242,2240,2016,2030,2262,2230,1992,2190,1926,1452,2212,1766,1918,1782,2224,2276,1702,2006,886,756,344,1430,1024,664,1000,582,668,580,2216,2066,2256,1966,2240,2110,1854,1960,2138,2132,1580,1568,2274,1540,1814,1858,2140,2272,2384,2102,2248,2160,1958,1621,2004,1830,328,336,719,691,322,320,572,1957,1935,1734,330,704,1551,686,692,934,1581,688,690,1655,635,1119,834,530,632,488,504,514,364,1876,1996,1773,1539,1065,681,1757,2837,2783,2911,2938,2538,2840,810,458,548,628,598,542,630,614,542,674,590,2620,2954,2607,2643,2964,2983,2550,2572,2897,2693,2993,2558,2559,2688,2518,2783,2841,2574,2034,2150,2365,2849,2380,2522,2997,2720,2573,2971,2790,2773,2734,2825,2560,2861,2676,1974,2644,2589,2634,2974,2639,2348,2797,2271,1712,2834,2522,2948,2974,2621,2698,2176,2724,2523,2882,2793,2711,2861,2719,2637,2320,2804,2559,1873,1859,2804,2535,2779,2984,2487,2956,2540,672,2442,1942,2276,2604,2250,1552,1298,1822,2356,602,1664,1076,758,1616,2412,1198,1664,2452,2510,2518,894,1288,890,1538,1426,950,850,1152,2418,1826,1174,2528,494,2358,1456,2476,1124,2466,1514,1792,1486,2298,1272,2226,2436,1432,812,1350,698,2274,1174,2342,2432,2246,2298,2456,1110,1126,2460,1584,1564,834,1248,2536,2462,1444,1062,1996,2088,2060,896,1974,1834,2506,594,1734,986,2614,2492,644,640,572,546,1342,2546,636,1114,2494,1316,528,826,638,1868,2192,1558,2158,2094,942,904,2256,2122,2134,2136,2100,694,1488,2176,2154,1566,880,1004,2090,1428,2346,1556,486,2084,1944,2108,366,1930,2146,1008,862,2194,2282,1606,2104,2108,842,1424,1042,618,1456,2132,600,862,856,1000,602,2068,2294,1416,2186,2250,1284,454,496,2146,1714,1366,336,2128,686,2108,1878,1418,2060,814,1114,2090,1978,2066,1468,2116,2116,2244,712,2294,2208,2226,2116,1632,1118,1512,480,2146,1008,2106,2154,2202,536,662,646,622,584,330,638,948,1602,304,1494,974,1024,1568,1608,328,1048,1670,780,1078,582,2280,1380,930,728,752,984,438,348,1068,654,966,1242,552,1156,2290,2218,1242,936,1344,558,450,460,490,2142,2140,622,2236,2300,2108,2170,2118,2250,2196,2120,364,1080,758,798,2134,718,996,2150,2248,992,852,1122,972,742,2260,1966,1680,582,1584,1560,1996,2010,2196,2134,1812,2158,2272,844,2248,2414,2132,2148,2216,2052,2088,2200,1518,2188,2176,2272,2324,606,668,1436,2178,990,996,1282,2152,2210,1726,1032,2164,2146,2130,1690,2130,2012,850,1868,1296,814,1034,996,2200,2324,2130,1984,2164,890,2244,2710,2002,2464,2396,914,1404,730,2296,2188,2138,1444,1970,646,1182,834,2304,2292,2148,2248,1616,1062,2144,2074,2512,938,2618,502,2306,2326,2078,2080,816,1560,850,1974,646,422,470,504,360,618,1068,2128,2678,1806,392,988,1428,2198,1424,2172,792,1820,1014,1144,1168,1380,1918,1222,1858,1914,960,950,956,952,2278,1714,2328,1036,1024,2520,2022,2178,1576,1300,2170,1516,2748,1888,1776,828,1520,1000,1882,1390,864,876,878,874,796,1788,1916,2494,1430,2266,1140,2704,488,476,1744,854,1392,910,590,1720,1966,1250,1508,682,554,528,2410,2280,2180,1468,2402,950,1194,1490,1136,1958,2296,2324,1756,564,606,2256,884,1430,1700,2086,2302,2298,2296,2630,794,950,1652,1354,1830,1574,2438,2270,2212,1782,1432,1354,1710,2100,1800,1888,1682,834,938,2004,1014,1664,2014,1558,1136,1084,1122,2168,1758,1466,2398,1348,2374,862,492,2294,1718,2008,1740,898,1930,1878,1620,2164,2414,1624,1912,2000,1620,2176,616,634,612,630,880,1428,358,834,358,1596,1456,1466,952,868,2140,2170,1638,1828,1012,2054,1718,1996,2668,1160,1902,1744,2316,2328,1092,1176,626,768,544,1584,1408,822,874,2162,2012,2026,1476,1704,2026,1322,1036,1160,1230,1746,2042,1138,1932,2280,1764,1534,1316,1398,1408,1276,1712,990,1516,1246,1512,874,1814,2574,1304,590,1036,796,1396,1450,2122,2244,2218,1892,862,924,1444,2040,2402,2508,2066,1964,2266,1242,1548,2286,1922,1530,1302,1128,2264,1906,2110,1112,2238,1964,1760,1690,1916,992,936,1242,2308,1962,1360,1382,866,862,844,1122,482,486,476,754,724,2296,2168,1922,680,1366,782,1200,1356,1992,1602,2286,688,812,856,784,1520,888,1218,1636,796,1706,2024,628,676,1058,794,664,824,1724,1780,2178,300,1236,2122,1102,1554,1026,1854,1310,1776,2400,2662,2288,1668,1032,800,932,926,1232,2210,1984,2098,1836,1840,1560,1336,732,810,1590,2260,2244,1490,1336,462,508,1330,1306,1452,568,514,514,756,696,716,706,770,770,980,1048,872,494,790,750,1264,754,536,742,914,1922,842,796,818,758,878,748,1150,1368,1440,2262,1452,2246,1120,1828,1416,1426,1364,970,868,584,544,1050,1088,2032,1944,1956,986,600,1462,1664,1438,1460,1134,1858,2504,1414,838,1088,1168,1712,2066,2666,2250,2306,2374,2036,1534,1526,794,1464,1862,1172,1672,2420,2212,562,448,1726,2332,1934,1792,2384,1664,1766,1464,682,2348,1912,1156,1128,958,832,1304,1856,1848,2352,850,710,556,576,934,1332,502,1096,608,2038,2040,2376,1900,1914,2306,1496,1360,1358,1266,1698,1308,1428,1774,2048,1008,762,926,1626,1684,2598,1518,1848,1198,2210,1710,1692,798,2040,1838,936,872,1850,2512,792,844,1114,1108,2044,980,914,1044,1072,1102,1708,1574,1610,778,762,1302,986,472,1040,1066,1026,1004,772,1002,2194,922,444,2142,2226,1336,574,960,906,730,1110,806,360,546,710,410,2172,2182,1708,2150,1410,912,954,948,944,1108,2554,996,740,416,756,492,472,650,680,528,444,2344,1566,594,2006,580,610,1376,2318,2124,1220,300,1238,338,2582,1844,354,1966,976,992,2048,2288,872,868,560,1732,512,672,508,1504,1078,1078,598,1006,1738,2194,1556,2212,2530,1122,1006,372,1022,1910,960,2158,1260,1262,2182,1526,2180,2050,466,1786,1410,1398,432,1758,704,852,1272,1310,1298,1358,468,1366,466,1356,432,470,1352,816,462,1214,468,1314,422,1476,462,1268,1100,466,1680,1372,958,942,960,468,1510,1430,314,1286,462,1256,834,818,454,462,888,464,1504,466,1472,1602,1420,460,696,318,1072,1502,462,1038,568,1818,1736,1404,868,1118,1090,1046,366,1404,496,1290,1646,1642,712,1010,910,512,1108,1004,1142,1136,1350,580,1444,1576,1470,324,1104,1052,1102,466,1416,336,1372,504,2036,1860,1040,1070,828,826,1034,1426,1464,1290,694,1640,654,1386,1166,394,304,1090,1132,1098,1574,1494,1608,1078,710,1228,1414,1424,460,1554,1382,1572,326,448,1318,1158,1280,1204,968,924,322,1350,1906,1068,670,1776,1768,736,464,956,928,604,468,1308,448,712,700,372,790,1220,1354,1332,1612,1636,1448,1276,1328,1480,792,344,1048,1296,1248,1228,1176,1284,1468,1316,1300,1264,1452,1344,656,790,1646,1592,1746,1648,1296,1264,1476,1464,1624,484,1212,480,1644,1420,1424,1488,1320,708,1388,1272,1240,1248,1180,1400,1492,1372,1372,1340,1556,1384,696,884,1736,1556,1704,1660,1924,1278,1892,662,1966,1692,2018,1188,1212,422,934,400,596,496,322,1392,510,382,464,428,366,696,1570,662,542,740,1100,1406,1058,1462,698,1412,1562,1574,1580,1564,1560,1564,512,1554,526,1102,1316,1214,1026,1578,1564,1570,1576,504,1570,880,898,1558,1584,1238,682,1546,1564,578,686,632,1568,1580,1570,1560,1562,1414,1414,1564,1552,1572,1566,1564,1274,1550,1550,2085,2085,1924,2080,2568,590,2100,2468,1210,2054,1760,1758,1788,2148,1762,1760,972,994,790,858,1108,996,916,1214,1770,1774,858,1770,1774,1754,1764,1768,1766,1766,1422,1762,1772,1762,1754,1778,1780,1766,1754,1762,1726,2519,424,1476,1616,584,1426,524,630,672,964,980,910,1170,722,796,768,1042,972,674,1598,1428,936,1434,678,1332,1382,1430,896,1116,1178,1126,752,850,2058,2058,662,500,916,1398,616,680,1790,636,616,490,592,400,408,426,592,522,594,822,922,1876,1184,2198,1230,546,728,1238,680,1224,696,768,1360,408,454,638,1342,730,442,504,1246,2080,2128,668,818,816,388,452,572,926,1010,1132,1088,2164,2064,364,442,418,448,1582,468,524,520,510,544,650,664,1220,2136,942,836,878,326,642,528,2066,658,630,1254,1386,2460,1870,876,1048,612,458,308,514,1494,2182,552,1434,1346,518,2218,1878,2040,2084,726,1232,2096,964,900,1888,2134,406,2116,1198,1152,474,368,602,484,640,798,608,1388,1248,1200,850,848,1942,514,520,438,696,592,1544,1346,482,1386,650,684,1242,954,2054,2056,2030,670,462,672,620,674,1286,1402,2090,2216,554,504,1360,466,1404,644,1238,1882,648,594,664,1920,1248,392,682,2122,388,570,1442,1322,2102,586,634,642,2096,496,858,702,704,688,1052,470,458,2150,2032,1364,484,2140,1930,1990,2222,1386,410,2074,2070,1230,1998,334,1198,2082,670,656,522,1282,830,854,1084,2136,1498,308,430,1156,468,364,588,2224,466,518,410,2172,374,450,460,1402,668,644,1372,620,590,1774,368,442,554,348,624,570,434,1000,1150,1816,2020,1524,342,636,616,1338,1296,524,602,566,608,626,678,592,422,634,798,1502,618,448,616,570,1396,1352,508,1186,608,2176,370,474,542,1162,526,1354,1620,1014,1680,1736,2010,512,1624,1566,1586,1600,1920,1940,1666,1692,1094,1754,624,1726,1758,1640,1720,620,1256,1598,1040,1294,1612,1496,1474,966,1774,1694,1780,1766,1770,1828,1590,876,1014,1004,1572,1506,1236,1510,1498,966,1494,1756,1514,1578,1666,1636,1550,1524,1504,1420,1612,1518,1476,1498,1374,1648,1720,1732,1700,1656,2557,2220,1222,1446,1456,1054,1348,1936,1278,1196,2548,2128,1742,1738,816,1188,1220,2674,1400,1642,2108,2058,1630,2300,2240,1564,1612,1572,360,1512,1728,1688,2112,1588,2260,2104,2052,736,928,2000,2052,2012,2008,2492,1756,2284,2164,1746,1744,1740,1738,573,388,390,1673,616,692,962,466,2202,842,1980,568,572,1138,634,878,1438,1226,1428,1150,646,798,1512,2094,808,1332,934,506,1470,1066,594,572,1172,1304,1446,1150,834,1472,1372,1402,1812,808,962,1608,1322,1458,1716,1406,1058,1506,1404,1922,1242,1262,1322,840,1926,1402,864,1168,1310,1578,1378,1338,1444,1406,904,1572,1934,794,1412,994,1398,642,556,1848,672,918,1420,660,1406,1046,1530,928,934,682,956,474,896,510,748,1322,1402,1500,1624,1920,1304,592,740,466,684,634,1256,2050,1746,1766,1732,834,2424,2488,1288,1768,2522,1280,2036,504,1288,2100,1392,2280,820,1936,984,860,1020,1144,1336,1152,2036,2124,1104,400,560,572,1952,2212,2228,2256,1048,688,1444,1804,2212,2400,2076,1344,1868,1636,1216,1864,700,536,648,592,992,1856,600,768,1992,1124,688,580,1508,688,1440,952,672,1244,664,596,752,1712,784,776,1168,1656,2000,2184,1324,880,1508,556,1332,824,624,1588,884,1008,1824,2052,1408,764,1836,1200,960,2568,1036,1388,760,2044,1756,1000,1188,1212,1416,1108,1136,944,1512,820,1768,1128,704,1236,520,672,980,1012,1344,996,1548,1004,1008,1556,1116,712,2484,2248,1892,408,552,1684,1248,696,464,1336,1208,1560,1468,1304,1108,1600,1220,560,504,840,1728,944,1280,2164,1388,664,1256,1464,1964,1308,1260,2016,684,1028,844,532,844,1172,632,596,704,512,1960,572,1140,964,768,1224,880,1712,1732,1812,2004,884,1696,424,948,1412,1060,1852,1912,1396,1856,2384,2128,1824,1488,1376,1856,1512,2120,1396,1568,964,916,864,920,1544,1424,1656,1504,1228,1744,1260,2044,1768,2256,2056,564,1624,1716,1140,1052,920,1924,1936,2076,1220,2160,900,1336,2272,1260,1384,2528,1088,1796,2140,1736,1536,2436,1052,724,2028,1652,1424,952,1136,1120,1488,916,1876,2164,2012,752,2036,1024,2056,2112,1692,2340,528,564,836,672,1388,1720,1980,1720,1372,1844,1896,1616,1832,1988,1940,1124,1508,504,1284,2360,820,940,924,984,856,728,1144,1340,2040,2128,1160,404,560,568,2044,2176,2208,2260,1052,684,1452,1804,2220,2400,2060,1348,1864,1248,1732,744,1632,1212,1864,700,536,648,592,988,1856,600,768,1996,1124,1252,684,580,1512,688,468,764,1724,1236,1636,1072,1004,488,940,668,1256,664,600,752,1568,796,776,1168,1660,2000,2104,1332,880,1516,564,1336,824,976,884,2052,1412,768,1836,1196,944,2508,1032,1384,780,2044,1732,1688,1000,1028,1212,1416,1112,1136,944,1512,820,1404,1128,704,668,668,520,676,980,416,1012,540,992,1548,1000,1004,1552,1116,712,2524,2164,1892,404,1684,1244,2184,1088,476,1256,628,472,1340,1208,1560,1464,1204,1104,1608,1220,564,504,836,1728,944,1028,2236,1388,664,1260,1468,1980,1312,1268,2016,676,1028,532,820,1172,632,600,700,508,1960,1456,572,1132,960,772,1224,880,1712,1732,900,788,1692,1996,1204,1172,420,1144,1420,1056,1852,1912,1396,1852,1104,1276,2352,2124,1820,1492,1372,1852,1500,2120,1332,956,864,1540,1420,1644,1504,1736,1256,2820,1364,1768,2252,2056,712,1624,1712,1136,1056,1756,2024,1932,2076,1496,2156,1432,864,968,2200,1256,1388,2584,1088,1796,2144,1732,1344,2012,1052,724,1048,1536,1632,912,932,2028,1652,1424,952,1132,1120,1488,916,2044,2108,2164,956,1132,1256,1084,700,1416,1068,1480,464,1020,1160,2052,1760,592,604,2104,1180,1186,1274,1074,1176,1118,1080,638,1138,512,1130,766,1042,444,2024,2020,1928,1788,644,530,530,1252,962,812,1258,812,1226,880,512,1016,1016,692,726,1276,1230,1158,1136,1470,666,1164,968,1240,1184,990,1034,778,630,1140,1228,484,360,1100,1040,1314,1000,1120,1018,1030,964,960,600,596,500,634,504,450,852,738,962,1010,752,672,2633,2518,2538,2454,2638,2426,2451,2274,2546,1062,971,732,892,797,868,2034,2291,1739,2649,1008,386,588,632,792,1274,610,408,1576,610,638,548,1126,476,926,1678,2080,1304,388,1864,988,700,928,1588,1876,424,1764,1464,380,904,1120,1692,1708,636,1368,1348,384,1556,900,672,1652,732,1860,344,382,1820,1756,1060,1160,368,624,912,754,562,1090,1448,470,812,1306,906,1294,394,504,872,928,1840,1898,992,692,1502,1112,1170,1180,1660,1896,1536,1976,784,640,692,2138,2026,882,660,1024,1262,1120,1014,1554,1570,1354,1060,1530,1486,1590,1436,1566,1542,1562,1564,1538,1462,716,1334,1600,1580,1304,1462,642,1626,1612,1582,1172,1642,944,1542,1106,1620,744,1546,1328,1626,1018,1594,780,1610,1574,1734,1606,1684,842,1548,1554,1276,314,1654,1648,1640,1614,1650,1736,1692,1606,1680,1612,1578,1024,950,862,1780,606,572,1246,1148,478,400,692,876,1612,390,1608,1620,1656,1658,1612,1596,1770,1676,1202,1614,1706,1568,1320,1600,1194,1622,574,878,1662,1598,1656,1664,1118,996,840,362,738,842,1186,604,1608,1188,1400,904,1368,1608,1620,1606,1618,1576,676,1020,1554,1022,1570,1596,1606,1558,998,1522,1550,1676,800,1080,1010,1362,768,1620,1604,616,1568,1578,1244,1628,794,1004,1568,1608,1070,1568,902,1548,1546,1562,1664,1544,1216,688,512,1662,1226,440,1476,1554,804,1566,1554,1068,1554,1568,1560,1022,1552,1612,1058,1622,1214,1554,1170,784,1562,1616,1552,1102,918,830,1124,898,1564,1598,770,1612,1126,402,3066,1562,1556,1328,1590,2433,1310,1751,1126,1820,1704,1128,1084,1464,1706,498,2589,800,2504,752,760,2324,2096,2132,2428,2440,2420,2464,1468,452,2008,2630,1538,1808,2062,1610,1780,1066,1658,1672,1650,1648,1750,1662,1580,1692,1616,942,1558,1518,1622,912,1814,1566,2010,1674,1404,1704,1844,1124,1480,1614,1590,930,1602,1638,1658,1580,1576,1626,1564,1062,1546,1568,1628,1724,1650,1062,1924,1146,1678,832,774,2630,2760,1972,624,628,1792,1868,2018,1884,1988,1764,1728,1750,1960,1716,1994,1740,1908,1704,1796,1736,1808,1928,1788,1680,1930,1702,1764,1054,1002,1770,1830,1742,1710,1710,1962,1638,1774,1662,1808,1946,1870,1674,1914,1762,1894,1704,1686,1738,938,1790,1534,1932,694,722,680,770,1462,1390,1416,1380,1344,1396,768,1342,1192,1270,1320,1424,1304,1350,1294,1426,1380,1296,1352,1296,1390,1326,1318,1214,1218,1250,1166,1186,1228,1278,1090,1082,1122,1088,740,424,644,1080,868,864,1824,608,996,1012,888,972,1124,1204,1132,812,1056,1404,652,884,880,744,964,944,1860,1168,1848,792,792,756,860,612,396,600,716,764,1524,484,1044,1696,864,872,1488,860,1208,1332,888,1036,1384,932,968,1472,1554,930,1716,1130,818,1770,1738,1824,930,1786,1710,1812,368,1796,1512,1778,1712,1784,1750,1774,1544,1798,1794,1778,376,1786,1780,1476,1354,1644,540,1046,1766,1722,1768,1766,846,1762,1462,1742,1772,1648,1810,1778,1546,1780,650,1666,1792,1774,1810,1716,1678,1526,1776,1768,1332,1754,368,1270,1716,1744,920,1398,1790,1464,1760,372,1788,1764,1676,730,1496,1746,1790,1764,570,1554,1690,1480,1650,1800,1810,786,1112,1800,1794,542,540,1550,1692,416,1792,1718,1762,1592,1524,1812,1776,1792,478,1710,1788,1752,1490,1794,1678,1520,1580,528,530,834,1796,1794,1712,1718,1270,1040,1748,1682,1794,1744,1738,1066,1262,1770,1774,1780,1718,414,410,1820,1474,1764,1758,1780,1578,1696,1774,848,824,1728,1780,754,956,514,1664,846,1752,356,1790,1018,1712,1754,1534,1788,1712,906,1718,1732,990,1322,1786,1510,740,1724,1734,436,1486,870,1748,1682,1748,1488,1054,1708,1446,1790,1644,1712,1324,1778,1794,496,1660,1650,1332,1800,708,1732,1274,1428,1414,1796,572,658,1800,2099,496,718,1212,1280,1280,1208,1210,1210,1208,1208,1210,1214,1210,1190,1206,1212,1986,1280,1280,1974,1970,1974,1938,1974,1966,1972,1958,1970,1972,1280,1966,1960,1244,992,508,2806,436,364,634,1350,1690,1290,398,550,580,3180,1088,621,574,934,2658,2976,956,2976,540,834,2704,1309,888,2636,842,416,2084,3314,730,566,1652,1728,892,1302,1846,626,1584,1410,1574,1830,1496,1312,1860,2124,2632,1832,1844,356,356,2406,2274,2110,2172,898,2156,2324,2356,2392,2286,2320,2364,2346,2324,2322,2346,2278,2446,2100,2114,2276,404,1024,1694,2376,2056,444,1740,1552,2298,428,2348,358,2222,2186,1810,2170,2316,2232,2178,2218,2008,2006,2448,2040,2088,1140,1176,2274,974,1000,968,978,1004,1036,996,994,974,1030,970,1008,1010,984,1012,964,998,980,1016,988,992,988,1068,1032,1020,990,1012,976,982,984,1000,966,988,982,1006,1014,1010,990,954,1022,974,986,998,996,2188,374,2176,946,980,944,966,2150,944,976,954,984,898,968,966,990,954,980,928,968,1052,968,970,956,944,976,972,980,974,986,972,982,948,990,1068,940,1084,938,1010,960,994,954,934,976,982,966,968,982,972,972,972,948,956,968,964,938,978,958,982,952,976,972,1020,1016,990,960,974,1970,2018,936,920,892,930,956,862,576,954,920,2022,930,940,930,930,912,940,930,528,924,2008,904,534,978,928,932,2048,920,954,918,958,942,922,918,942,992,962,936,536,934,964,634,2158,616,2104,2108,952,974,632,2122,948,940,2128,942,968,966,992,934,964,1012,1014,972,986,1008,1004,966,1018,970,568,940,940,948,982,2104,1036,996,610,1030,958,960,2162,964,968,976,576,1026,946,982,1052,940,698,978,972,882,582,984,948,974,608,982,884,954,2108,952,928,2140,2140,962,596,956,896,956,1002,618,964,968,2162,948,974,2136,942,924,986,972,2130,2174,964,790,950,958,888,1110,982,964,952,944,930,932,880,932,2152,966,988,960,550,948,932,938,966,990,2142,952,1086,2100,964,1086,2022,2180,2102,964,606,968,980,966,962,960,976,2096,924,926,2142,940,950,964,608,968,948,958,2140,2182,980,986,2084,924,596,956,952,928,2160,952,968,940,942,2168,2142,980,692,962,952,974,2162,2142,1000,614,952,960,974,2144,988,640,974,952,968,2198,2220,2142,2174,846,1050,2522,1930,2272,2792,1796,2754,2766,2632,2704,2182,2414,2680,2796,2779,2798,2859,2711,2722,2757,2758,2535,2303,1218,2184,2108,1966,2721,2282,2722,2223,2372,2422,440,940,486,2757,2783,2304,766,1750,314,2310,2202,2168,2511,2745,2044,2797,2058,2098,2726,2719,2675,1288,1014,1028,1010,996,1032,994,1012,2226,2697,2749,2708,949,2661,2230,2332,846,634,2711,2681,2716,2678,2708,2717,2708,2189,1312,2692,2691,2697,2732,2697,2699,2306,2176,2115,2206,1299,2684,2662,2074,2205,2764,965,2763,969,964,932,962,901,2156,2776,2003,935,2165,2161,2174,2712,2750,2731,2195,1000,1034,974,986,992,980,2779,2753,950,954,2779,2114,2780,1570,2732,2759,2775,2751,2162,2804,2790,2803,2120,2713,2789,2790,2235,2800,1394,988,2104,2809,2159,2117,2166,2756,2772,1258,923,950,2804,2198,2179,2228,2805,2170,904,810,2779,2779,2522,2211,2158,2488,2755,2236,2329,2682,530,2326,528,2096,1216,1210,1888,1068,1576,1114,1244,1168,1442,1134,1234,658,1352,380,1156,1346,1118,1238,658,1250,642,1222,1174,1204,656,1226,648,1352,646,1256,660,1232,662,1224,1122,1224,656,1218,662,1268,664,660,1174,388,1140,798,960,2388,1054,1088,672,1042,1200,382,760,758,1280,2390,674,674,670,2124,842,836,2386,1046,1088,1128,1056,1062,1060,1054,1106,1034,1064,1058,1060,1058,2186,2186,2196,884,1048,2192,1280,754,1138,1280,670,568,638,602,678,1280,680,576,1280,1280,1280,2254,1280,1130,1280,1280,342,1280,1192,908,792,758,1056,404,1060,562,450,566,924,2318,1280,1280,608,616,856,2270,2186,2164,2150,1052,860,790,984,626,1052,886,1280,1280,836,2388,1280,1670,1280,2362,2342,1280,2338,1104,2256,2258,1280,2294,1136,1932,1640,1536,1722,1948,1280,750,736,3229,3361,3369,3369,3369,3364,3369,3369,3369,3369,1280,788,3369,3369,3350,3369,3369,3320,3369,3158,3369,3369,1160,1062,3369,3369,2891,3369,3369,3369,3369,3369,3369,2032,932,340,320,924,944,620,2000,2032,2260,1872,2324,1172,660,1984,2008,2016,1200,2024,1492,1616,1144,1880,2036,1072,2028,1892,2016,2008,2104,1976,1772,1304,2036,1896,2040,1016,1020,2032,2148,1028,1020,2468,2032,2140,2008,2020,2044,2024,1916,2028,2048,1968,2024,1920,2040,2040,2012,1780,2144,2036,2032,2040,1104,1176,2040,2012,1340,2020,2008,2452,2020,1008,1012,2028,2000,2048,2004,2040,2004,1696,1628,2012,2060,2032,1792,1632,2084,2032,2040,1868,1784,2108,1792,1772,2032,2020,1944,2408,2048,2024,1792,1776,2016,1808,1140,2024,1912,2760,1754,1766,1768,1766,1758,1762,1806,1742,1740,1822,2048,2128,2074,2084,1748,2840,2040,594,566,594,2024,464,624,542,2038,2151,2100,2152,2044,1614,1522,464,2040,2028,2024,2038,990,1524,1036,476,548,1496,452,998,1514,438,1526,488,2074,1978,622,558,630,1026,960,424,474,402,458,472,398,430,396,1019,400,450,414,440,396,434,536,1326,2030,2038,2050,668,1378,2044,556,1484,2128,480,476,346,982,458,378,454,1502,1024,344,1500,442,1534,444,446,448,592,380,390,444,436,1006,1492,1542,2082,2085,2084,2097,2066,522,1472,404,1098,442,992,1026,1508,496,1560,440,992,972,486,1522,2050,2040,2048,388,1154,530,2070,2038,2034,1992,418,392,426,460,476,382,1508,1546,2052,2036,1024,442,452,598,666,568,998,422,440,1032,1016,990,458,558,2084,502,674,480,1130,476,412,410,806,472,1210,796,702,438,462,472,382,492,428,348,472,836,470,310,640,430,2030,416,1038,538,448,422,514,342,382,1180,436,314,1234,778,380,376,416,626,432,874,680,1602,398,314,468,318,318,436,434,2024,2030,2036,988,970,2032,620,642,596,2012,676,446,628,2022,636,612,404,454,650,590,482,420,400,664,412,412,504,428,456,506,1254,452,458,502,514,596,556,532,482,584,462,424,588,1266,1380,1310,1362,1976,1976,2086,1936,1258,618,418,470,544,2054,498,624,1672,2052,1458,530,522,2016,706,930,512,1014,428,354,474,390,2034,462,482,722,570,402,464,384,2082,2036,2034,2066,2046,2086,2012,986,894,990,1960,2036,2018,982,956,2020,1836,652,644,658,1352,546,498,1298,546,494,586,484,1572,566,482,454,398,494,396,1542,408,1282,548,420,986,426,356,500,440,370,424,414,526,416,382,966,418,406,2044,562,554,546,560,626,616,560,514,550,870,302,864,860,886,2084,556,1326,628,634,1034,956,650,630,594,642,594,2088,316,426,340,358,976,980,1104,300,1516,432,406,706,360,807,308,304,344,316,330,310,324,354,744,1448,498,2066,462,642,448,1370,682,2058,2082,1332,1336,638,610,608,602,612,646,636,590,640,644,1348,586,1376,650,588,602,604,644,638,1350,624,652,626,638,644,622,602,620,1378,636,652,612,652,672,1358,660,600,602,616,648,634,632,1306,634,586,604,598,600,604,602,370,590,558,606,602,1332,1332,596,592,588,606,616,1288,640,594,632,586,594,1312,602,636,1354,646,1338,660,1482,452,358,964,496,476,318,366,384,1190,800,782,720,606,746,726,968,996,2046,2062,2064,2078,2064,1030,998,758,624,808,624,618,830,874,560,632,558,1042,516,566,628,546,1952,2106,476,368,354,382,1518,492,352,474,376,454,2094,666,693,2080,2038,408,1520,2026,696,502,688,456,602,508,306,958,1394,1288,520,596,624,350,394,432,924,586,534,698,748,788,610,380,578,2036,574,416,1202,1398,1370,1388,704,530,754,466,2002,380,808,472,430,950,842,512,850,472,854,390,952,2070,806,322,392,428,834,388,726,504,326,386,680,1968,1322,506,1458,466,626,832,442,746,474,782,610,452,760,622,648,2128,564,1322,442,2046,474,754,686,520,1340,554,656,628,1270,744,1432,702,512,378,390,672,608,418,1358,760,592,2030,688,366,300,326,310,950,324,370,506,314,332,1138,432,884,356,364,1034,780,2032,1496,502,444,1454,366,686,368,448,912,566,1072,418,1528,2096,2074,1902,1268,600,1368,640,990,996,2060,2064,1398,590,2040,1186,372,674,466,684,1460,384,756,634,1316,824,756,430,1534,436,462,460,468,358,470,386,454,474,472,942,512,818,932,316,2038,1002,548,1008,2026,582,580,444,2046,1802,1744,1818,1840,1760,680,1478,1794,1814,1778,1804,1802,1822,1848,1372,1861,1828,1824,1866,1842,1788,1852,1800,1682,1824,1816,1820,1820,1755,1020,794,1822,1834,1745,904,1830,966,754,778,1826,694,1796,1786,414,456,434,1452,1588,1528,1596,1014,386,1514,534,1042,1350,1540,1820,994,1622,1802,1808,386,352,1740,1432,1738,1768,518,1106,1744,1732,1850,1794,596,420,508,420,388,1802,1804,668,1124,1902,1874,1894,698,710,592,1146,526,1868,1782,468,1722,504,1114,468,1566,1920,518,484,680,556,472,666,490,530,510,464,664,514,502,658,498,510,1728,1148,554,1160,540,408,448,430,408,406,394,442,432,436,1760,608,542,400,508,614,544,456,394,1380,460,460,432,468,486,506,460,1108,324,756,664,328,1136,544,434,532,332,320,426,432,1802,454,540,332,410,786,438,696,858,424,464,434,510,424,446,610,394,450,590,972,906,788,1212,550,610,446,434,466,506,356,466,498,578,792,1800,1720,1396,680,458,628,546,626,598,566,382,698,560,390,1654,839,804,780,810,810,770,500,854,312,756,342,372,412,390,750,786,590,786,904,928,576,830,484,590,746,488,1760,654,1074,1772,876,440,432,472,504,832,604,676,786,816,802,840,744,664,948,848,536,506,1006,1220,774,1200,714,514,424,380,1344,1732,526,544,664,668,738,634,532,512,676,408,414,478,384,500,536,416,450,508,557,1264,362,370,484,510,346,744,542,696,598,806,898,776,1746,758,816,456,444,446,460,454,454,458,414,568,388,378,488,450,434,558,1094,394,516,498,516,536,496,376,562,528,318,490,516,502,524,350,308,526,328,534,420,526,518,506,544,494,610,696,544,1166,522,496,516,470,500,414,650,488,418,642,522,640,594,572,710,690,604,668,592,552,448,412,516,548,830,866,720,480,704,628,696,1732,820,1702,1698,820,782,820,768,746,314,1686,778,690,1694,816,778,1752,816,800,434,632,390,460,416,332,706,804,804,590,508,718,500,452,402,472,468,414,794,572,508,656,634,584,538,428,546,556,552,518,786,440,304,452,696,1376,1588,1750,828,456,866,808,798,872,1766,532,1736,1736,1704,702,594,478,712,970,1028,2500,1042,1472,1138,564,2226,600,1606,754,968,2631,956,1362,2534,2138,2258,1150,1144,1274,2282,2408,2492,2254,2520,2518,2148,2232,2524,1070,1046,2472,1368,2508,2508,2234,2258,2252,2214,2184,2186,2305,2096,2200,2304,2294,2190,2104,2192,2096,2326,2188,2206,2300,2158,2110,996,2374,848,1014,2110,2308,1232,1181,1090,1032,2202,2304,692,1060,1054,1056,2202,686,690,670,422,350,408,306,670,694,488,684,726,336,454,1186,688,422,436,660,908,2214,810,2164,2328,2462,2418,2366,670,2212,2398,984,877,2484,2450,2416,929,2436,2464,954,1538,1192,736,2080,784,2260,692,656,1452,1474,858,1522,2475,2330,2536,2210,2300,574,1130,1094,1092,1064,1254,1138,1102,1100,1100,1130,1108,370,552,2310,2530,2320,936,1342,1440,1020,484,2304,2202,2152,1366,2210,507,856,894,520,2214,852,1396,403,491,1068,2222,2777,2198,800,852,882,658,678,662,656,674,650,668,662,416,654,562,418,966,656,706,2224,706,2210,2214,2213,2331,2322,500,2220,906,2216,2310,538,1230,548,2321,2202,2338,1372,2198,646,1576,1330,1046,2188,522,2316,582,590,600,534,452,598,576,592,440,592,600,596,596,592,630,600,606,602,604,438,452,572,586,590,594,586,572,574,592,594,570,578,582,572,590,588,444,562,590,580,578,570,592,714,570,584,600,602,602,518,590,524,576,596,546,596,526,588,570,460,566,524,618,458,534,556,580,538,536,544,532,534,532,534,464,622,532,524,528,520,564,568,558,598,590,444,566,560,462,564,586,572,448,556,572,552,586,572,462,586,566,576,436,436,566,558,590,578,432,576,560,578,1498,1508,1502,1302,1430,1280,1260,1308,1514,1502,1504,1500,1344,1436,1136,1488,1498,1506,1458,1504,1478,1492,1446,1468,1514,1506,1396,1452,1500,1496,1496,1440,1492,1504,1508,1522,978,1480,1284,1442,1492,1478,1498,1484,1446,1584,374,2106,2238,1558,1662,1736,1420,1578,1548,1506,550,1086,1172,1552,1824,576,1748,574,564,1700,1146,968,1772,992,1150,1768,990,1728,980,974,1730,456,360,1158,1766,1768,1774,1766,1156,1778,1720,1714,1728,1156,1768,1162,1774,1160,1718,1764,1730,1156,1146,1734,1778,1744,1770,1728,1774,1720,1768,1158,1122,1714,1696,1718,1164,1668,1772,1770,1718,1720,1708,1702,1710,1128,1772,966,1718,1720,1770,1728,1458,1736,1152,1160,1134,1168,1738,1714,1720,1770,1770,1726,1720,1846,1716,1718,1236,1936,1722,1238,1722,1230,1232,1766,1726,1518,1748,1142,1724,772,1758,1718,1766,1144,1134,1724,1116,1726,1716,1764,1718,1722,1768,1730,1766,1974,1746,1738,1728,732,856,1728,1772,1074,1738,1224,1770,1058,1764,1766,1718,2488,370,1770,1734,1770,1028,1762,1614,1152,1738,1714,1154,1210,1764,1742,1042,1820,1688,1768,1770,1726,1154,1712,1574,1732,1724,1770,1734,1696,1718,1686,926,1736,1152,1772,1148,1732,1720,1144,1148,1728,1166,1122,1838,1104,1120,1718,1712,1716,1064,1040,1234,1242,1768,1076,1768,1048,1044,1224,876,1464,520,924,1740,1764,1692,1768,1748,868,1756,1740,1756,1736,872,1756,1744,876,2152,2018,1710,1460,1726,1786,1786,1434,1568,1600,1550,1666,1388,1820,1616,1964,1788,1468,1962,1632,1626,1610,1620,1604,1624,1606,1060,1594,1612,1722,1624,1612,1580,1610,1614,1238,1586,1616,1618,1614,914,1628,1158,1580,1600,1612,1190,1620,1072,1378,1616,1578,1410,1612,1588,1612,1598,1610,1600,1592,1244,1328,1612,1370,1618,1770,1612,2056,2020,2016,2036,2020,2036,2164,1348,2008,2032,2048,1996,2040,2036,1580,2008,2044,2036,1152,2028,1576,1996,2036,2036,1492,2032,1336,1740,2076,1992,2084,2040,2044,2020,2024,2036,2024,2024,1472,1692,2048,1732,2044,2224,2032,1430,1394,1412,1420,1418,1428,1414,1428,1418,1426,1422,1732,476,1764,1740,1716,1676,1696,1712,1784,1720,1636,1552,1196,1734,314,2008,1714,1274,1910,1904,2030,1904,1924,904,896,1762,1894,1940,1896,2030,2058,2042,1988,2034,1782,1084,1840,2034,1548,2028,1924,2062,2084,1888,1926,1964,2048,1830,1924,1898,1908,1880,1960,2038,1912,2034,1906,1904,2042,1028,1766,1838,848,800,808,748,880,786,804,670,740,740,1966,668,628,566,1082,1682,740,702,696,648,992,1522,1558,782,772,862,788,856,760,854,700,1708,672,610,708,744,730,696,736,672,710,738,648,518,698,692,816,700,690,684,702,702,698,1796,1744,868,784,846,742,816,728,636,1186,656,584,1076,742,702,1214,674,638,1128,726,604,1052,672,672,2018,1988,1772,928,838,806,790,872,778,1420,1720,1476,824,782,1392,810,744,1222,1840,1930,1792,394,1684,1288,866,742,1942,1668,700,830,812,1738,700,680,1354,776,1798,1688,1856,808,784,1434,1714,1438,704,1936,802,754,1220,874,794,1334,742,752,1230,1620,2014,838,748,604,1298,1848,1926,806,726,1904,2092,1922,1878,1776,1680,1976,1856,1810,1676,842,782,784,752,652,838,760,864,650,792,1458,1444,1436,782,744,1724,1930,1854,2108,774,700,716,642,706,706,692,686,704,678,740,704,780,702,730,792,1630,694,604,720,688,646,568,612,670,616,598,662,636,694,654,670,614,594,512,718,678,744,614,654,580,942,692,644,680,686,724,626,744,670,732,672,710,760,620,692,644,628,718,810,724,642,692,760,718,654,802,696,744,430,480,1656,556,630,468,484,704,636,512,670,592,944,678,634,718,622,728,634,622,536,774,598,646,508,730,1754,1700,1740,1738,1738,1694,1716,1724,1916,1686,1692,1852,1652,1746,1790,1920,1832,2652,560,644,1652,820,784,596,1264,1116,852,908,916,1680,716,908,616,716,892,396,408,628,952,1568,860,1164,612,1020,704,300,1076,1084,1020,1044,2316,728,736,612,656,748,1404,908,572,568,652,1440,688,888,2408,1000,1192,1160,1260,516,2296,2344,1836,1688,1300,1500,1812,2508,1152,912,1128,424,1780,1092,1280,1480,740,864,1576,1648,1268,1296,904,712,1696,1444,852,1072,896,620,616,1176,1200,1308,2348,1560,2268,912,2456,2452,2336,1296,1280,1952,1960,1084,1072,2404,2424,1532,2356,1160,1052,1324,1092,2048,824,660,648,920,1364,1052,1164,1092,996,864,752,2380,2468,836,504,1116,568,824,836,792,572,664,572,456,608,1468,920,672,808,1284,644,792,1008,620,792,920,388,996,1184,864,1720,1144,1580,1548,960,1108,1260,1808,896,784,600,580,944,1176,1224,1076,1268,2584,2096,2188,700,2272,2556,1280,852,772,1436,1012,1600,1484,692,2116,1644,2148,1208,1052,1876,1148,1172,1156,1864,1468,1524,704,1408,988,1544,1480,816,1388,1840,1528,1420,1396,748,572,1144,980,1444,492,1440,860,840,1556,1736,760,1432,968,1404,1160,1616,1132,1404,1376,788,624,1512,1524,1088,1336,1436,1400,1100,2432,1624,1128,1776,1308,680,1280,1540,1632,1556,1516,1520,1388,980,1408,1252,1052,1408,1824,1312,1300,1700,1840,1672,1504,856,1116,1120,992,844,1700,1140,748,1652,2152,676,724,2076,1544,1656,1656,2396,1208,824,2420,1448,1124,1628,1700,1768,1092,2196,640,2144,2080,2068,2700,2688,2748,884,520,512,1488,1140,1372,712,520,1556,932,388,1688,772,2072,2536,2048,1548,1232,808,668,1636,2312,2364,2452,1188,1060,2460,2456,1344,900,824,928,1076,2564,2500,928,740,888,1724,1072,1048,1056,1064,756,960,2208,1848,1584,2512,1900,1092,1564,1668,1344,2108,2112,1016,1872,872,2528,1792,920,832,904,2312,1508,2428,732,2008,1112,396,640,1156,2436,1188,2068,1592,804,1232,976,992,1424,2308,2428,1516,2256,1136,1248,612,1652,1504,2524,1540,1660,940,964,1900,2108,2216,2244,2660,2204,2540,2616,2396,2408,2660,1600,1120,900,1368,2312,1396,960,2104,1700,1472,916,1476,1816,1680,1880,1072,1020,1588,2100,1028,1048,2000,1064,960,1388,1368,1756,1052,756,788,744,2184,2168,720,1204,852,852,1092,640,1474,682,476,1298,1786,1516,1478,1588,438,1048,1796,1792,694,1788,1056,1802,1786,1790,1788,1794,1794,1780,1798,1796,1618,1478,1796,1498,1790,1492,1372,1794,1792,1792,1202,1750,1802,1738,1728,1798,1508,1640,1702,1490,1792,1794,1950,1684,1440,1524,1786,1774,1778,1554,1206,1780,1410,1802,1512,1786,1816,1174,1090,1098,1578,1464,1602,1598,1854,1808,1810,1788,1776,1584,1680,1680,1318,1836,1710,1716,1430,1666,2098,1706,1642,1790,1788,1614,1612,1790,1784,1644,1518,1790,1610,1802,1592,1776,1810,1788,1786,1786,1788,1806,1788,1796,1788,1792,1820,1780,1782,1796,1784,1802,1782,1794,1804,1782,1790,1794,1778,1050,630,912,1788,1786,1780,1782,1774,1780,1790,1794,1786,1784,1786,1018,730,1796,1802,1790,542,1008,1776,1772,1778,1766,1788,1714,1884,1778,1228,424,1782,1782,1782,1780,1782,1772,1772,1776,1284,1364,1784,1790,1414,1520,1140,768,774,1462,396,898,566,590,926,1784,728,1780,1778,1786,1774,1870,1614,1780,1780,1776,1610,1782,1628,546,580,526,546,928,710,684,684,1574,766,784,1548,1568,1664,2130,2140,1098,816,1168,628,1988,1998,784,1170,442,648,512,1054,874,1292,626,1022,798,2054,2040,1832,1792,622,938,634,1146,566,856,896,1006,1998,2166,1438,1470,1542,1392,1512,1534,1850,1868,1606,1594,1870,1884,1794,1432,1434,1558,1544,1748,1570,1862,1868,722,602,1108,1152,468,1160,522,342,766,1314,376,1198,1280,482,1206,1194,306,470,802,1194,422,300,1192,716,590,338,1170,376,616,1172,460,412,378,832,492,358,1184,1202,410,810,1118,1190,1198,1192,1194,1196,1210,376,538,1208,1180,456,634,958,1200,1124,450,424,1202,1190,556,384,416,546,436,1188,1196,442,358,342,652,498,458,524,1208,1206,720,1134,392,302,300,406,480,1198,1194,340,444,330,368,324,436,396,336,1204,1196,358,306,320,334,378,400,368,400,1202,1204,1136,326,592,326,1198,1194,394,634,372,366,418,344,402,1194,1198,370,350,312,300,324,304,548,1206,1196,402,336,328,1204,1196,340,1130,378,548,454,488,1196,1186,430,376,472,374,410,1200,1202,404,506,320,484,400,1208,1202,376,672,548,1188,1198,474,482,1218,1198,468,532,454,682,1208,1206,754,542,534,470,1148,1206,470,592,494,422,462,428,656,526,1200,1200,414,548,420,384,506,1208,1196,576,466,926,1102,580,512,469,1186,1186,390,394,546,398,1206,1184,492,510,440,600,1198,1208,580,794,602,588,746,676,624,624,1192,1196,658,566,396,1112,568,1206,1204,612,576,764,1204,1200,616,632,680,1194,1202,690,506,1206,1200,596,556,686,712,556,1214,1198,616,570,644,584,452,1206,1200,886,444,984,1200,766,1126,450,1188,1176,486,420,514,408,340,1198,1196,470,402,490,1070,1188,482,390,1196,376,398,1200,444,1198,1192,384,418,1166,1200,444,1118,332,316,306,1178,1146,360,380,400,370,360,326,366,1192,1194,332,312,342,1194,1202,408,416,908,1170,1200,356,524,572,742,758,566,450,1082,880,842,902,852,1088,968,610,726,1002,528,936,584,598,948,770,864,518,448,1194,804,1470,766,772,772,780,1596,362,1730,1842,1981,788,1652,2302,2398,652,350,558,572,444,1616,1628,1618,1618,1632,1364,442,806,1590,1614,1318,1636,622,408,472,1830,1820,1628,1832,1514,1604,566,510,754,392,1640,436,1466,1630,1648,1670,490,1668,424,698,848,398,1636,1664,1644,718,568,1232,428,490,462,1650,372,402,414,436,1628,722,1594,824,556,548,1680,1550,1670,1674,434,1674,1570,1502,1674,692,344,1660,1618,494,668,1770,1586,1776,1606,1716,1782,1744,1800,1798,1598,1624,1608,1694,1614,492,1606,1610,1690,1582,1586,1794,1598,1598,1608,1588,1576,812,672,1762,1794,1592,1770,1594,1582,1764,1594,1580,1778,1802,1788,1766,1764,1598,1600,1780,1576,1692,1590,1770,1784,1632,1756,1698,1816,1596,1604,1594,1584,1780,1668,1708,1788,1784,1620,1780,1752,1682,1774,1682,1610,1670,1594,1810,1590,1588,1806,1774,1788,1774,1682,1584,1706,1590,1590,1608,1620,960,486,1610,1616,1756,1698,1614,1798,1688,1618,1608,1786,1616,1618,1642,1618,1604,1612,1772,1756,1756,1612,1644,1602,1606,1784,1610,1604,1612,1644,1652,1662,1648,1610,1688,1630,1690,1612,1772,1622,1646,1776,1634,1792,1626,1624,418,646,1276,1796,1798,1618,1622,1792,1602,1768,1698,1644,1786,1792,1622,1618,1614,1728,1680,1788,1674,1778,1624,1718,1760,1612,576,544,836,370,364,748,510,678,1468,662,1234,318,382,908,302,1292,320,1290,348,1288,1290,378,940,998,1278,316,1002,1294,314,1258,1298,740,1300,346,818,1262,1240,318,1268,310,1260,1266,314,638,1006,1272,308,1274,1272,308,736,918,1264,314,904,1248,1260,318,1166,1254,314,728,1258,308,774,656,1262,316,1452,1276,318,1264,1274,1264,380,1406,312,768,1496,1170,1064,1492,1552,1052,1656,310,1700,1242,654,312,1238,1064,1262,312,844,1258,312,1262,318,1260,310,718,1248,1260,374,1220,1262,324,906,1264,316,1244,980,1264,316,1070,1234,314,1260,1274,304,1364,1278,316,1270,306,1004,318,942,1282,324,1076,1276,310,972,1294,320,1274,1282,1272,1254,312,1294,1288,1250,1290,386,310,480,1560,1548,1558,1560,1604,474,1530,422,840,1638,1524,1096,1372,1582,938,1494,1546,436,426,1646,1614,892,1510,1130,1578,1540,900,1544,1022,1554,1560,800,1546,736,1536,968,1554,1128,872,1514,328,1536,1116,1520,1524,1496,1542,1570,1554,1466,1506,438,1534,1546,1168,1354,480,404,394,406,400,404,400,882,1460,1718,1744,1120,1486,608,1812,3002,2670,1699,2286,2218,1458,1464,1458,2218,741,1455,1456,1462,2229,732,735,2124,721,733,1458,1312,2140,1484,1463,1483,2423,2234,1573,1462,1458,1440,1034,1420,1419,1433,1435,1450,1422,2176,2192,2294,1475,2552,2227,1280,2158,1464,1424,1400,1208,1484,1426,1180,1202,1228,1252,850,1246,1114,1230,1126,1080,1130,896,1242,1218,466,2418,766,760,654,636,646,1622,1610,2640,1938,2206,1746,1786,1792,2454,1542,2666,1684,842,830,826,870,1130,1126,1779,1458,1530,1210,1248,1072,1532,1072,1288,862,1038,1030,854,1052,884,1102,806,1024,826,844,982,858,986,900,982,1096,1172,922,1012,1054,1218,1202,1232,1284,1282,1296,2012,1392,1372,2146,1394,1338,2012,1106,1006,1210,1168,1852,1006,926,1324,1234,1798,1230,1146,876,1792,1210,838,1838,1260,1178,874,1872,920,1858,1280,1296,1226,1290,1260,1246,1902,1226,1264,1854,1240,1164,1280,1854,1282,1196,1832,1410,1182,1880,1066,802,1132,840,1688,794,1942,738,1698,1628,1226,1116,3918,3588,1198,1980,3758,3160,1336,1728,1164,1888,1228,1178,808,1298,800,1318,760,1382,786,1254,738,1150,768,1228,822,916,820,1266,1724,1506,2234,752,900,908,1158,1206,1448,1616,3606,1454,1236,3476,1516,1520,1530,1280,938,1308,1366,686,2484,610,608,720,674,1750,724,724,706,702,592,864,818,560,568,1040,1052,1712,1214,1110,1836,1200,1122,1756,1218,1066,3862,1482,1576,778,1572,1504,1386,1576,1330,1432,1418,1448,1468,1534,2898,2974,1236,768,574,572,592,664,768,1270,536,776,732,1152,1170,1262,1404,1370,1462,1194,1282,966,890,954,772,1096,922,1028,1180,978,1218,1186,1272,806,924,1040,406,954,1072,496,1026,1172,1184,572,960,1644,1194,1062,1888,1158,1208,1134,1770,3710,3388,1160,1246,1216,1244,1388,1824,1330,1278,1368,1120,1344,1354,1256,1322,1128,1398,1384,1432,1534,910,1302,1060,878,366,1330,1360,1398,2098,1440,1492,2076,1392,1244,1990,1372,1158,2728,2388,2432,2674,2630,2966,1146,1134,1218,1184,1836,1244,1282,1872,1254,1276,1872,1024,1044,1118,1062,776,974,1474,1310,1220,788,880,1038,1360,1338,2066,3462,1162,1222,1272,716,1476,392,430,936,1232,1000,1212,1126,2112,828,988,1518,1748,1654,1702,1578,1592,1390,1572,1702,1578,1602,1586,1578,1532,1806,1598,1592,1708,1428,1802,1802,1464,1770,1678,1658,1862,1542,1504,1580,1772,1804,1656,1632,1822,1482,1420,1620,1772,1698,1660,1554,1502,1750,1360,1616,1802,1614,1886,1450,1912,1618,1426,1526,1552,1466,1470,1540,1642,1486,1226,1796,1576,1776,1238,1586,1648,1590,1806,1580,1832,1546,1586,1508,1006,1604,1598,1530,1816,1638,1566,1536,1582,1818,1542,1590,1582,1782,678,1788,778,776,794,494,670,658,356,960,2144,1314,1370,1602,1588,1552,1512,1468,1596,1548,1542,1460,1436,1600,1486,1460,1532,1492,1514,1602,1480,1424,1480,1460,1606,1546,1552,1380,1334,1772,1122,1086,899,724,514,702,688,2827,2086,2100,2092,1704,2010,2086,1016,1010,746,432,838,2098,1810,2206,2100,1020,1022,2088,2088,2098,2072,2204,1016,1016,1578,552,2092,2090,2110,2078,2100,1014,1018,1210,846,2092,2098,2088,1896,1002,1046,2104,2090,2104,2088,2096,1014,966,2090,2088,1914,2098,2102,2092,2100,2088,2110,2244,1848,2296,1712,2016,1748,2204,1548,1064,1912,1904,516,1340,2200,1200,788,1848,2256,1336,656,1628,1352,1332,908,1020,600,932,1024,956,964,1044,558,314,1750,1424,1408,1730,1136,1406,1688,1736,1826,2618,1842,1660,1524,1810,1714,1720,1824,1554,1846,1800,1736,1100,386,884,1666,1754,1854,1870,1858,1744,1324,684,1234,1600,1546,502,1198,1550,1824,1720,1530,1890,1792,1780,1714,1840,1760,1490,1578,1792,1840,1698,1758,1860,1798,2240,1784,1624,1768,1440,1436,1336,1732,1756,1008,1544,844,852,520,1820,1404,1828,1748,1768,1764,1776,1676,1624,1748,1548,1692,1820,1668,1212,1744,1748,1576,1708,976,1416,1752,1668,1020,1768,1744,1000,1896,1680,1660,1896,1672,1700,1796,1840,1784,1832,1816,1812,1828,1740,1404,1412,372,680,1380,1704,472,528,1448,1452,1896,1804,1880,1716,1808,1768,1592,1780,1876,1508,1824,1804,1784,1844,328,1420,1556,1880,1476,376,368,1408,1580,1840,1996,1656,1808,1540,1696,1548,1548,1692,1280,1448,1456,1312,1792,1632,336,1620,1660,1720,356,1688,1740,1740,1700,1712,1708,1096,1708,1696,1712,1576,1600,1220,1884,1692,1696,1728,1668,1450,1722,2038,1732,924,712,1614,838,942,714,702,698,1382,1714,2080,964,830,354,786,698,418,1090,2064,1014,846,838,2110,1836,1020,2054,1720,1724,1900,436,488,756,2078,370,830,722,1222,1342,1154,1540,626,954,788,890,640,1790,1614,606,872,896,754,858,838,818,1726,930,1538,1680,776,518,736,752,724,730,698,714,692,720,1548,1550,718,674,778,644,1072,642,1566,992,926,772,774,604,1092,942,1740,936,896,2108,942,1396,342,1286,576,614,1348,1464,2010,868,1394,1270,1202,1164,1310,956,1378,1402,926,1900,576,512,590,900,1386,1472,962,1408,904,562,614,562,624,620,570,4796,600,1266,1390,488,496,1394,1426,1788,2740,2782,1244,1260,1396,2942,1482,4002,3708,2144,2116,2004,1276,1284,1242,2258,1346,1194,1192,1186,1422,620,1152,572,616,570,508,1392,906,1388,948,630,1336,1392,608,548,724,982,942,948,638,642,610,1382,930,1408,938,906,848,928,534,502,538,1432,942,1448,908,1152,1412,944,1488,564,564,592,580,814,854,1382,574,574,572,752,586,586,582,584,964,638,926,1296,590,588,630,632,1516,1472,1426,1410,538,534,462,484,1402,1482,1374,618,634,1554,648,628,1380,832,938,930,894,846,960,712,1342,856,982,1396,690,650,632,642,636,640,828,1104,4930,3146,2972,3223,3182,2766,3036,1472,1604,1364,638,2774,580,530,468,580,638,1270,846,716,1526,622,1364,614,362,364,1332,1304,1212,598,590,1346,1354,590,590,1264,1350,1332,1348,500,702,554,970,716,814,328,468,854,1844,1842,1220,766,1486,804,544,498,1842,484,522,410,684,624,624,1346,398,622,1018,990,1340,312,564,1404,424,384,496,852,552,458,434,558,1000,866,1050,768,842,1498,752,452,816,414,1294,1750,376,372,920,708,1590,1762,1740,778,1766,1494,1040,1662,1426,1728,1714,624,632,674,380,706,388,550,1454,900,434,1156,1390,1804,1372,1200,1734,976,764,736,1520,770,486,306,726,1758,366,312,1792,1202,1154,628,1168,734,804,602,524,642,576,852,704,1696,500,396,394,656,1848,588,584,530,450,576,530,422,390,748,842,958,1342,1746,1140,1610,602,974,934,986,1106,1224,1248,432,446,1792,864,1856,460,1842,634,1840,1608,1714,792,754,848,532,1828,988,694,1240,324,1736,1740,434,1800,774,752,996,1856,816,882,1088,858,826,600,1738,1742,820,358,496,808,612,658,1674,778,724,846,1674,956,1762,1810,1704,1118,526,866,494,846,978,406,1352,1556,1440,1132,1560,720,1592,1448,504,676,508,1548,1272,744,488,1412,816,1120,1560,1376,1172,1328,856,1264,372,1224,904,1740,714,1910,1572,362,1896,1904,1864,1430,1772,1832,1904,1886,1578,1706,1204,1934,2112,1868,1764,1872,1886,584,1914,1856,1924,1676,1208,518,1004,1690,1462,454,1802,1906,1902,1420,1886,2030,966,1222,1204,2138,2266,2250,2084,1242,1962,2182,2264,650,1326,2266,2244,826,1270,702,866,2270,2102,1956,1948,1272,2118,2094,1902,1952,2268,1802,1966,1946,2116,1918,846,814,1958,1974,2152,1970,1956,2126,2148,1442,1456,612,2100,1984,1948,1958,2228,2264,2246,2154,2034,2188,2150,2162,2244,2278,2246,2274,2252,2268,2246,2278,2176,2276,2184,2274,2246,2274,790,2242,2270,1828,566,804,1364,1508,1360,1332,1268,1204,1342,1318,1298,1362,896,1496,812,724,470,1186,586,718,1156,680,1410,638,558,444,514,322,514,540,952,304,922,1102,434,364,720,742,1038,728,654,328,1468,1294,1098,1558,438,354,410,426,412,1446,1468,1997,1600,1600,826,722,668,1600,747,1603,1575,1781,1554,968,892,904,964,1729,1119,1235,1499,1255,1503,1758,1575,1677,1606,1236,1616,1659,1602,1633,1641,1760,1588,1585,1597,1700,1581,1649,1600,1626,1856,1669,1596,1658,1834,1541,666,878,1607,1711,1619,927,1112,1331,952,1444,2338,3536,1304,1460,1768,808,1556,1172,364,2036,2114,1668,1128,1768,1146,1724,676,2250,1728,1864,2232,2332,2332,1460,1532,1936,2284,2788,1480,478,2456,1532,1444,300,1724,832,1412,2456,1464,2308,1436,1680,2724,1688,1708,688,2600,688,1440,1978,1492,1528,2776,3736,1560,2376,2480,2554,2092,1432,2462,652,1332,1800,1928,2916,1900,1600,916,1732,1716,1732,1712,1736,1728,1732,1724,1732,1724,1732,1496,1720,1572,1720,1100,1724,1716,1728,1712,1732,1736,1544,924,1720,1732,1736,1712,1748,1716,1732,1716,1728,1668,1728,1720,1724,1724,1728,1736,1740,1724,1716,1736,1348,1348,1728,1472,1712,1724,1716,1732,1720,1728,1716,1732,1624,1728,1704,956,1240,1644,840,1752,1264,1364,1300,1308,856,1300,1188,1388,628,568,1008,1708,1248,1180,1660,1228,1120,1736,1738,1384,1366,1728,1724,1716,1728,1734,1734,1722,1732,1714,1738,1726,1724,1716,1734,1730,1746,1718,1734,1736,1652,1722,1720,1708,1736,1714,1726,1716,662,1728,1136,1742,1736,1722,1730,1724,1714,1718,1724,1722,1718,1722,1652,1708,1726,1714,1720,1720,1740,1740,1734,488,726,1714,1656,1720,1748,1734,1100,1722,1200,1098,1250,324,1316,1280,1356,1132,1742,822,1742,388,1320,802,1548,1430,1572,1564,1420,1372,1332,1576,1516,604,890,1518,1360,326,348,1462,1546,1568,1576,1540,1534,1516,1532,754,868,970,1472,1522,406,386,1394,1546,990,1538,786,612,696,720,708,1544,694,684,1472,1630,1548,1494,1552,1612,1548,1564,1588,1548,1558,1606,1556,1516,1480,1568,1484,1632,1546,1572,1570,1576,1172,514,524,1544,1564,1262,1572,1390,1828,1714,1754,2214,1594,472,510,362,1464,1694,1370,1366,1464,2048,1502,1506,1512,1492,1018,1368,346,1498,1472,1380,302,1532,1348,1444,1530,1360,1532,1514,1346,610,842,1486,1512,774,1516,1520,1526,1490,786,1506,1436,664,558,590,676,1490,988,978,572,632,1484,1540,1528,1508,1524,1544,1550,1590,1486,1568,1594,1490,1528,1396,1532,1536,1468,1500,1506,1550,1482,1586,1544,1526,1562,608,1532,1494,1732,1658,2194,498,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,440,332,572,424,1744,1740,1948,1108,1756,1760,1732,984,992,880,1724,1720,1720,1724,1724,1728,1788,1724,1716,1712,1012,1020,1024,1720,1724,1732,1728,1596,1764,1752,1556,1612,1776,996,1808,1732,1784,1768,1732,1740,1744,1620,1740,1744,1784,1768,1772,1500,1808,1552,1776,1816,1788,1672,1792,1608,1556,1780,1780,1524,1816,1776,1780,1820,2084,1968,1752,1780,1892,2124,1960,1912,1776,2088,1956,2160,2116,2132,2172,2140,2168,2148,1836,2276,1688,804,878,1600,1178,1476,874,902,584,856,582,630,878,888,788,584,1244,1220,1220,948,1220,800,1152,1260,1084,816,1084,1124,952,488,1064,1020,1172,672,788,1104,1144,1352,1172,1152,1276,540,1176,1100,1128,960,1324,876,1788,1658,1652,1792,1646,382,1750,1758,1626,844,1676,1650,1722,1774,1658,1772,1742,1752,1588,1614,1750,1670,1776,1016,1620,1092,1022,3218,2544,3068,2872,2908,2860,2534,3099,2800,2958,2954,2676,2862,2582,2910,2964,2724,2490,2698,3233,2882,2646,2602,2688,2722,2880,2610,2684,2418,2726,2492,2848,3338,796,308,1032,1996,2024,2144,2106,496,2010,596,780,348,540,1284,1064,568,1892,1656,914,884,1320,1470,1819,1908,1508,1174,798,666,646,552,1782,506,824,366,518,532,494,520,400,536,514,490,524,466,462,1780,1800,1150,504,528,572,490,516,522,544,516,450,804,502,422,496,490,504,454,500,504,482,462,480,556,530,486,480,552,498,508,546,1792,518,506,472,448,1852,608,824,530,514,456,492,400,1930,546,516,838,818,822,892,856,356,1186,894,1426,1684,1780,1058,518,1104,1600,1858,580,920,1794,496,474,894,916,1990,1210,514,466,1810,506,1578,360,1306,614,616,802,1360,1344,1516,1468,1754,822,412,1802,946,942,1728,1342,1830,1708,818,808,1222,812,846,574,1774,1792,964,1562,1728,1606,1600,674,1798,638,648,628,638,1404,908,1686,1408,1480,1264,1696,986,1786,1132,666,1866,1040,508,530,546,522,536,532,524,532,518,508,514,536,520,530,526,504,1760,1950,404,548,1754,1884,1760,1806,596,580,582,1772,1880,1748,592,616,1326,2576,2410,2408,2372,2412,2404,2374,2408,2408,2544,2488,2478,1842,2538,2572,2390,2392,2394,1672,712,746,718,714,1030,668,646,1448,776,678,728,712,746,716,740,714,746,718,714,718,712,718,936,692,736,762,654,1276,622,596,582,586,582,586,588,596,550,586,584,562,614,616,616,612,516,516,514,514,742,716,792,698,666,700,716,1706,750,744,722,1422,802,1494,720,1314,702,684,682,716,892,534,506,1972,724,722,876,874,780,702,578,714,918,918,920,924,1104,918,920,1104,2330,962,2400,862,742,732,756,1920,654,1964,1466,1216,1284,1244,1170,1016,1020,994,974,1016,1012,1078,1076,1072,1454,974,1038,1354,1016,1134,1474,1540,1346,1048,1048,1472,1080,1172,1532,1112,1388,1450,1176,896,1182,1392,1312,1222,1174,1186,1102,1094,1094,1052,1034,1590,1044,1030,1046,716,1198,1800,1052,556,932,2452,2440,2512,2420,2424,2848,2440,2458,2594,1540,982,1428,2462,784,2470,1678,646,1390,1030,990,848,452,1060,756,678,856,784,720,702,682,764,772,796,700,806,488,824,1086,1124,800,758,698,774,1094,1846,870,896,762,1054,750,720,552,1082,812,770,752,700,1086,460,714,426,1010,762,904,1006,876,736,494,562,740,456,610,616,528,1098,1096,1044,738,868,688,912,1244,866,1090,1026,1252,812,922,878,770,1154,698,582,914,898,882,756,732,902,816,1132,830,886,806,1080,1036,1048,1180,1312,1290,1092,1080,1004,1092,556,878,1286,1092,1094,1048,1032,898,998,1082,1080,656,764,786,826,828,702,844,1086,1042,568,572,620,548,1294,740,930,952,814,1010,770,930,794,940,968,1042,588,1058,446,1652,520,524,622,902,1004,990,1008,978,844,812,616,1078,1212,1002,528,556,826,790,638,1088,820,910,906,800,724,1080,678,900,1094,1088,696,628,740,760,870,534,816,1010,810,1076,716,868,756,1086,656,749,1084,762,758,664,1084,1040,844,862,1010,1014,1044,942,1654,1074,784,904,1086,926,936,814,1076,736,668,914,900,916,766,838,740,1008,1012,588,1008,612,746,1042,878,854,762,1002,1086,1048,1044,930,942,1082,1078,1074,686,664,1204,1054,1088,1074,1076,1086,722,1092,1080,736,1204,1124,1094,1074,1082,1086,1084,1070,1082,1012,1052,1092,1090,1002,680,1028,1082,886,1778,592,692,494,1086,1018,580,548,1096,666,628,1052,722,646,582,872,794,996,1002,866,780,882,1112,826,822,1086,828,936,720,760,878,782,750,730,1006,1014,1092,750,964,884,950,700,676,1898,846,754,756,880,1098,564,564,836,612,868,900,1138,1232,1834,1078,1222,1102,1118,1100,1192,1100,1000,1010,988,936,964,1090,1104,854,894,968,992,716,842,776,1054,798,696,630,664,848,816,1226,804,766,862,530,768,418,1012,788,890,594,836,996,1100,1102,1850,782,744,420,1050,1010,962,664,628,740,668,1866,762,650,664,924,920,1012,762,810,1092,688,942,1064,736,996,932,1086,814,1822,810,822,648,776,1054,824,650,876,1120,1100,1056,854,1002,1666,1866,1046,880,1178,918,786,846,1094,702,788,854,824,712,974,884,754,824,1086,774,772,806,978,950,872,604,826,774,886,784,1066,798,1114,844,1090,1010,1134,1196,828,640,818,676,792,666,1224,938,952,846,892,1086,1012,1008,1000,1094,856,1010,730,1086,734,1102,1200,836,836,628,814,874,814,838,858,1190,692,868,1004,1008,1784,1086,1128,1860,1008,1006,1048,1016,1118,1012,1082,1012,1082,1172,1022,1004,808,1086,1102,1028,1222,1048,1218,1056,946,1062,860,1022,1222,1048,1098,1188,1020,1008,1008,1060,1002,1098,934,738,1136,912,866,834,908,1004,1084,858,786,850,848,786,798,1098,938,1050,1966,1086,1010,760,936,1042,1046,848,788,846,1012,790,584,546,524,1016,574,592,1078,912,774,1014,710,808,908,810,436,632,566,772,938,1082,1076,1002,1056,904,1084,878,804,858,784,1006,896,1074,1012,1084,1076,1082,1776,1188,1072,878,824,848,1046,1042,670,662,1076,1040,1012,1078,1072,1078,1084,1156,1086,1078,1088,1078,1078,1092,924,676,1076,1076,1080,1092,450,1076,862,706,742,1070,386,656,614,810,640,730,864,918,1656,1598,904,1620,1696,832,610,1424,1688,614,1616,1608,818,1748,836,1710,1750,1684,786,812,1690,802,1706,1686,758,1352,1608,1134,1442,1706,1732,1624,1708,1046,1700,1772,1628,606,696,862,612,1702,1720,1690,822,820,814,1736,1218,1764,1682,1692,1136,812,1644,1710,1716,1712,1708,1688,1672,1690,1802,1700,1704,806,498,768,1002,690,1584,656,682,322,792,1640,1560,446,2202,1612,1514,1720,1574,738,742,1724,1726,1722,1724,1726,1566,1246,1426,782,776,1786,1766,1570,1534,1574,1568,1258,1250,1274,836,838,1462,1742,2248,1736,1212,1582,1582,1734,1706,1602,1302,1466,1878,1642,1456,1780,1734,1786,1366,1492,1716,1418,806,1642,1090,1134,1764,888,1640,1194,1860,1564,1560,1558,1618,1250,1732,1480,1114,674,836,1762,1794,1498,1234,1624,1654,1642,1720,1720,1658,1642,1648,1638,942,1742,862,902,944,1534,1168,1196,1006,1074,1480,746,822,698,1530,652,778,628,1446,1218,1232,870,1082,802,462,1614,1644,1776,1648,1630,1622,1576,1566,1710,1716,1648,1314,654,864,1644,1570,1650,1232,1410,1632,1536,1644,1636,1648,1654,1714,1652,1808,1104,1562,1494,1616,1732,1714,594,380,1706,1692,1158,572,1266,1248,1048,1802,1818,1926,1790,610,590,1732,634,1828,1194,1234,1230,1042,1650,1796,1148,1664,1438,1394,1788,1718,1692,1234,814,816,1470,1640,1574,1712,914,892,1710,1714,1720,1478,1664,1190,1198,1198,1186,1192,1204,1188,1206,1200,1190,1192,1540,488,1972,1980,1912,1240,1988,1852,1404,1700,1408,2024,1396,1864,1960,1344,1908,1708,1940,1804,1784,1704,1944,1712,1844,1720,2308,2474,3036,1252,1586,952,1474,1674,978,832,1174,1648,1894,1246,328,1812,1836,1536,1654,1122,1564,1518,1578,1432,878,768,1604,1934,1742,1524,1448,784,1182,1790,1738,1794,1372,1636,1802,1558,1588,1846,1504,1684,952,1736,1608,1452,1338,1576,1660,1738,1868,1660,1438,1546,1228,1828,1488,1498,1648,1670,1548,1798,1552,1490,1316,1632,1236,1720,1724,1450,1776,1488,1482,1676,1412,1540,1728,1914,1584,1582,1502,1812,1608,1532,1494,1546,1458,1536,1512,1250,898,746,1178,892,1736,1530,1246,1466,1434,900,1062,1556,1880,696,832,528,380,758,432,1828,1784,1820,946,394,1162,672,838,1776,878,1400,658,394,566,1268,638,1804,1764,1730,1804,2034,1918,516,670,626,2284,2086,2092,1530,1940,1118,1028,970,990,1128,1066,2412,1352,398,1966,1296,1028,1344,798,750,864,1012,894,822,1120,2372,1208,1916,2338,854,1158,1262,1272,1268,942,1728,568,2420,1852,532,544,1820,912,904,606,1146,1804,372,1756,1058,1102,610,608,594,1794,1192,592,2372,2364,2380,966,1190,570,1206,1114,1092,592,802,876,1360,916,1218,786,1348,964,1036,1116,1112,842,738,1482,618,1324,872,2284,1198,884,1212,1214,908,908,1340,2024,2424,1732,612,1184,1138,398,872,748,2410,2428,1264,1272,1274,774,968,1206,1188,1164,638,1212,964,1230,930,482,2206,998,1216,1192,1194,764,1340,766,2392,1196,1192,916,2424,810,1388,1158,996,984,2428,1016,1200,2408,758,1526,1242,820,2408,598,592,596,598,762,606,604,594,582,668,604,602,670,550,668,590,958,996,2108,520,460,1508,1504,612,600,2432,618,802,1086,616,970,614,1634,588,702,608,746,630,724,1470,600,1186,624,598,614,1192,756,2036,2134,590,606,590,886,612,594,598,590,608,1428,644,726,600,1660,2122,2274,338,678,600,1368,580,1112,596,2384,2396,1176,2422,1078,1088,2412,608,604,584,1204,542,586,734,708,1180,1128,378,1510,1214,1032,2398,1724,976,1488,1484,900,1496,702,616,2362,2322,2112,1196,420,1110,1042,2412,1050,966,960,2404,1000,976,962,1484,1196,1202,610,906,1186,896,1196,958,2312,2314,1208,316,1016,1228,2705,2705,2064,1828,1932,1912,1914,1921,1922,1882,1930,1874,1916,1861,1918,1888,1887,1903,1868,1887,1875,1882,1892,1871,1803,1866,1875,1870,2167,1876,1866,1904,1904,1892,2369,2369,2781,2032,2036,2040,2024,2016,2036,2036,2020,2032,2052,2048,2028,2052,2056,2044,2056,592,532,850,640,1312,944,952,1054,984,542,586,526,568,520,1038,756,850,934,392,1052,1034,1316,930,660,458,480,896,1124,562,1110,582,628,680,850,884,548,802,452,588,1168,774,398,822,604,566,320,516,402,342,620,766,1374,1200,1196,1342,1358,1144,1204,1192,1212,1154,1190,1194,1354,1208,1320,1198,1218,1186,1190,1226,1206,1286,1132,1202,1192,1200,1180,1204,1204,886,1192,1176,1188,1042,1980,1266,1958,1482,2162,1518,1972,1964,1546,2020,776,820,870,938,988,1898,1098,968,774,800,728,1034,1802,1928,1690,1020,1838,2040,1578,956,972,1418,1904,1428,1410,1106,1046,1420,1250,1192,1708,1872,978,1882,1100,1106,1574,1780,1438,1546,1596,1580,1102,1880,792,942,1000,792,1942,1888,1728,1566,1904,1108,1898,1124,1394,1424,712,980,1362,1266,636,2050,1148,1424,1964,1750,1778,1896,1400,1424,1192,1886,650,1726,1092,1108,1422,1124,1104,1276,1874,1332,1920,1568,1422,1120,912,924,1734,1110,1956,1906,1972,790,1180,1136,1174,1972,1104,768,1928,1398,956,1028,1726,1964,1048,1180,728,1494,1020,1460,584,1886,1530,1270,1788,1678,1118,1100,1454,1370,1410,1416,1656,1428,1612,1412,1266,2014,1436,1260,1418,1790,1830,1364,1180,1034,1492,1608,1286,1196,1342,1586,490,492,560,1424,1176,1900,1356,1116,338,1204,1200,1214,1224,1206,1204,1204,1230,1206,1216,1210,1216,1210,1214,1194,1212,1218,1210,1212,1216,1276,1228,1214,1166,1212,1120,1220,1220,1202,1244,1216,1216,1192,1222,1230,1222,1208,1212,1034,1220,1106,340,1216,1224,1210,1208,1212,796,1208,1220,1228,1214,1208,1210,1228,1222,1218,1224,1218,1198,1220,1214,1214,1210,792,1216,1206,1240,1212,1222,1210,1212,1116,1204,1206,1222,1212,1218,1204,1216,400,1288,1280,1780,1796,1772,1776,1772,1788,1756,1656,1788,1208,1772,1788,1772,1784,1748,1748,1768,1848,1620,2358,1380,996,1000,1004,1004,2148,2044,1972,1532,2084,2088,1972,1972,1944,2052,1644,976,996,1980,1944,2120,852,468,1924,972,928,2040,1964,1972,1880,1980,988,1972,1968,2044,1796,1964,2128,1896,2048,1960,1452,1692,2064,2160,1928,2512,2040,2120,2076,1804,2512,1984,1940,1932,1640,1368,816,448,1652,1952,1936,2064,1848,2512,1976,2136,972,820,1640,1672,2512,1964,2030,1850,2070,1750,1416,1564,2149,2040,1766,1882,2088,2196,1782,1604,2133,1746,2046,1698,1360,1640,2103,2140,2098,2144,2163,2123,2273,2135,2044,1958,1942,1438,2009,2000,984,402,1762,1882,1766,2229,1800,1630,1584,1832,1958,2108,2262,1982,2296,1202,2119,1998,1744,2231,1972,1802,2006,2292,1420,1536,2204,2004,1878,1272,2256,1608,2187,1602,904,1464,1464,1468,950,1524,1104,1666,1402,1534,1132,1668,1486,1328,1100,1252,1136,1254,1134,1670,588,1560,1428,1036,526,374,976,1250,1114,1030,1472,1042,846,1504,1044,1542,708,1098,1038,970,828,832,1534,1116,1110,840,1526,828,1048,1028,976,1178,976,1546,970,960,1108,952,1526,1196,1046,1030,1504,1148,1120,1542,1532,1116,1600,1394,1162,1526,1140,1544,842,1248,1530,1116,1118,1358,1102,508,750,420,828,912,896,1180,1476,836,1258,1510,840,826,972,1720,1478,1152,834,844,906,1170,848,1534,906,2518,1130,500,498,498,500,494,502,498,504,500,500,504,500,498,508,504,2554,2394,2566,2308,2418,2550,1020,1006,998,970,2560,2592,2582,2570,2356,2394,1288,1638,1130,2590,740,812,1168,2562,922,2266,2554,1954,2550,2564,2612,2568,2556,2554,962,966,912,1002,1054,1050,1066,2558,2693,1252,2904,3044,2866,2748,2496,2995,2746,2805,2748,2926,2733,2892,2804,2819,776,1770,1160,2822,780,854,2520,2901,2675,2934,2931,2744,2965,2791,2789,2926,2807,2738,2842,1298,2649,2629,2665,1022,690,2992,2925,3009,2746,2771,2820,2766,3116,712,712,2881,2759,1422,1774,1168,1076,2561,2815,2746,2772,2548,3102,2758,2780,3046,2905,3115,2783,2909,2792,796,1032,1086,898,1246,724,1340,882,758,1142,1018,1160,708,1278,904,884,848,716,1084,1342,974,906,972,950,566,1060,856,630,840,872,724,894,752,576,680,464,900,786,1066,766,588,1224,728,980,984,828,908,1068,868,824,1228,1138,1026,964,1166,614,1138,1262,748,852,828,662,824,1206,1132,814,990,912,856,760,764,1178,1056,868,586,740,842,728,704,972,978,906,936,898,766,1232,760,1028,1082,1506,880,1542,670,1620,824,340,1532,1586,1192,778,438,1028,1560,1320,1528,652,600,1448,1334,1532,784,1528,1506,1410,1038,956,478,1050,826,1058,828,780,1510,1482,1040,324,1016,1538,1500,742,1056,1506,1504,1628,1398,1416,328,1500,1524,1432,758,1050,1302,1462,1126,374,302,1134,790,1096,532,384,1020,1060,1460,1300,1364,1452,828,1388,1380,1404,1356,924,1384,1364,1364,1380,792,1344,1344,1356,1376,1372,1348,1364,800,1412,1352,1352,2130,2096,2044,2044,2014,2062,1974,2096,2086,2066,2088,1582,2116,2080,2124,1834,1444,2096,2088,2114,2118,1890,2078,2206,1938,1894,1986,1614,2064,1918,2136,2096,1564,1930,2128,2088,2126,1914,2084,2152,2072,1882,2088,2074,2076,2124,2076,2076,2124,2070,2072,2096,2094,2120,2118,2062,2074,2166,1600,2066,1640,2074,2086,2006,2096,2088,2078,2124,2066,2088,2070,2098,2070,2050,2124,2118,2158,2090,2078,2122,2108,2040,2066,2086,2102,1482,2092,2078,2124,1928,2064,2172,2114,2106,2100,2118,2078,2152,2052,2058,2050,2124,2056,2068,2086,1414,1378,1366,1350,1422,1294,1234,1152,1218,1188,1202,1290,1312,1348,1290,1206,1396,1292,1294,1388,1306,1364,1318,1382,1310,1234,1380,1320,1108,1384,1284,1390,1398,1390,1250,1412,1382,1350,1346,1592,1470,1588,1568,708,1578,424,520,956,1548,404,560,1688,484,504,1550,796,432,508,1340,1572,1554,348,576,780,1280,1034,664,1464,852,554,1534,1420,1632,836,960,1088,838,976,2920,1062,662,572,1750,2214,1574,740,2264,1634,500,388,1486,542,864,1700,2378,370,1782,1544,2616,978,1620,2400,1798,1630,326,2414,1480,1514,2404,1958,1530,2248,2216,1150,2222,792,766,570,596,1312,2668,3481,1724,1220,2656,3481,1994,2244,2274,1250,2044,2016,1304,694,938,746,1280,2612,2628,2072,2072,2186,2588,2312,1768,2090,2316,1932,2478,1184,1134,2477,2102,2612,2350,2504,1946,2516,2658,2166,2372,2224,1304,2398,1930,2378,2104,2152,2020,2576,2060,1840,1934,1898,1960,840,1868,2328,1606,2278,2244,2464,1910,2212,2038,2050,460,610,774,1184,1372,1276,788,466,1554,1128,586,1310,1548,1088,1518,576,772,744,430,654,1610,1426,468,422,480,1374,774,1852,724,964,1656,940,1984,748,490,2074,620,724,964,924,808,1992,1812,528,584,392,628,1580,954,754,616,1716,1772,688,748,480,1432,1076,812,1226,622,428,756,482,1384,1422,1236,474,1296,668,1074,1582,552,1086,1285,580,770,738,510,1591,1438,424,470,476,1262,766,1848,1889,1716,338,938,674,686,432,2092,2079,2351,3013,3006,2989,2860,2864,2946,2498,2987,3013,3002,3004,3013,3009,3005,3013,1428,1829,3013,3013,3013,3013,3013,3013,3013,2996,3013,2930,3013,3013,3828,3007,3008,3013,2756,3013,3013,2744,3012,2952,2954,3008,3013,3013,3002,2637,3013,3013,3013,2999,3013,2705,849,2720,3013,3013,2065,2734,3011,3013,1873,3013,2369,3006,3013,2704,2755,3013,3012,3005,3004,3012,1888,2996,2783,2974,2803,2920,3013,3010,2218,1671,2328,1178,2922,3013,3013,3013,3013,2894,3705,502,1808,1902,1902,1858,1820,1916,1622,1232,1888,1964,2084,1796,2048,2026,1768,1762,474,1480,1468,1478,1480,1468,1470,1478,696,1496,1480,1486,1470,1468,1480,1468,1668,1236,1236,1236,1236,1236,1236,1236,1236,909,911,931,898,853,807,1226,749,748,749,780,1024,1022,1018,1030,892,1024,1022,1024,1544,1008,1274,474,1724,1724,1720,1672,1720,1734,1032,1598,1722,1048,1720,1094,1798,1386,1726,1732,768,700,1724,1670,1724,1718,1906,1112,1066,1186,1704,1182,1438,1718,1866,1718,1810,2353,1806,1654,1582,1762,1444,1546,1714,1600,1562,1608,1864,1606,812,790,1650,1970,1762,1930,1614,1624,1522,1334,1496,1626,1818,1596,1942,1588,1474,1704,1668,1926,1546,1548,1574,1402,1646,1872,1584,1674,1264,1674,1516,1806,1836,1814,1818,1734,1950,1834,1584,1512,1734,1524,1810,1820,938,692,1538,1282,1592,1610,1658,1592,1630,1526,1566,1654,1620,1512,1814,1534,1528,1802,1940,1640,1742,1558,1380,1558,1544,1652,1540,1640,1486,1816,1532,1510,1288,876,2132,716,600,764,804,616,640,696,824,604,796,572,688,684,684,740,812,672,1112,652,664,624,648,708,672,820,700,772,632,1076,568,708,672,1576,420,680,880,828,1032,588,748,732,592,744,1196,2104,604,732,800,812,696,876,688,744,696,676,704,628,572,612,656,680,580,568,624,856,780,684,528,800,664,584,760,640,1032,444,564,532,772,780,672,648,684,1008,676,768,836,604,704,684,676,668,668,684,1320,616,700,584,680,824,568,692,864,776,764,492,808,668,900,600,808,576,724,644,592,608,628,740,796,876,600,536,624,596,612,660,572,908,772,1916,980,628,836,680,548,856,882,834,568,578,628,622,642,636,634,610,594,594,592,640,594,626,636,616,602,634,624,588,590,640,608,624,612,778,630,594,674,706,666,942,680,680,688,680,652,664,674,844,672,688,664,714,692,686,696,654,716,676,670,702,616,686,680,622,670,680,682,684,662,662,670,686,690,766,656,676,666,682,674,672,568,732,716,704,688,694,720,702,630,680,686,666,694,696,674,616,692,682,682,684,644,684,718,618,588,592,640,636,932,814,854,718,640,1072,632,662,688,640,628,740,922,706,950,966,626,640,590,714,440,650,698,766,782,732,658,652,656,666,648,722,652,766,730,874,642,634,626,710,722,784,792,870,810,742,650,780,632,802,652,628,686,660,726,642,726,696,630,644,414,458,654,720,650,774,404,688,558,734,608,748,598,550,680,800,656,458,760,708,694,672,640,688,632,678,626,652,630,568,628,812,710,638,554,620,638,786,520,774,646,540,600,668,666,682,674,454,638,540,636,654,638,648,762,626,640,706,468,650,632,672,450,512,708,554,636,652,1036,590,628,704,474,640,612,644,638,628,842,748,666,506,628,736,776,626,724,640,458,664,1644,912,968,684,638,694,676,740,646,624,676,746,556,678,480,624,674,674,600,674,652,692,648,632,690,654,574,960,588,636,460,644,716,688,632,636,900,468,464,688,586,754,554,768,614,628,688,812,638,592,678,726,554,666,946,664,838,706,648,1082,638,660,592,630,696,552,664,802,680,762,618,1056,560,726,666,682,658,856,828,1012,608,738,716,570,722,1332,2048,614,690,742,788,748,832,654,824,686,666,690,622,528,528,646,666,582,522,556,616,846,660,602,816,630,652,572,744,630,1008,414,556,754,758,744,554,664,640,668,984,662,710,822,592,690,674,656,654,650,656,734,746,694,718,872,568,586,864,758,758,478,796,690,884,592,604,598,560,714,636,582,598,604,726,782,802,624,534,714,598,602,814,562,892,758,966,620,816,670,688,548,414,1956,1900,1816,1754,1902,1698,610,558,2098,590,1384,580,578,650,592,604,584,584,536,614,424,598,440,444,556,436,2102,660,694,696,302,570,450,312,456,598,590,584,594,582,586,594,544,680,452,786,300,1996,348,1812,1520,740,1752,1296,464,1136,924,1972,1756,4636,4956,2128,756,2324,1704,1864,744,3800,2116,2220,752,2312,1016,732,2088,1034,394,500,328,1498,1930,1808,1948,1930,1818,1970,1938,1996,1858,1964,1316,488,1004,2196,1800,1258,786,714,1698,1760,1610,1586,1330,1652,1368,1198,1872,1702,1384,1768,1760,1592,1182,444,548,1638,1818,1036,1268,1756,1756,1720,1170,794,1532,1760,1644,614,1926,422,748,1146,1070,1640,970,1294,432,422,1184,1180,910,1288,1872,952,826,1898,1428,702,696,776,596,1806,780,578,366,1766,316,1512,1008,1390,688,1430,1888,842,506,316,1108,1886,1670,1696,724,1872,1192,866,1512,1708,1738,1772,506,1910,618,536,444,456,1498,1806,1338,1974,1968,1930,1902,2004,1892,1928,1614,1292,1564,362,400,580,918,2376,2901,2472,2496,1580,2304,1444,1736,564,1508,2638,1474,1506,1482,860,1590,1580,1518,1862,1484,1494,648,1610,1986,1520,664,1282,1492,648,2322,516,1626,2668,826,826,1278,1450,1598,1486,628,1726,1476,1742,844,1594,1128,894,2636,2758,1360,1284,1682,1274,1094,1384,1030,1234,510,1418,710,1142,1594,1612,910,1653,1454,1530,814,848,490,848,970,902,842,552,844,668,818,600,972,398,1482,502,852,632,860,700,662,552,850,858,518,854,636,852,708,884,598,592,626,584,506,846,846,636,1476,572,854,552,508,850,444,740,324,366,728,840,666,790,618,818,850,892,854,474,842,406,438,1488,628,826,854,542,632,560,586,472,858,628,556,810,392,1492,670,850,666,856,856,716,674,560,676,636,702,540,676,662,522,634,706,850,856,630,856,850,564,710,624,632,852,716,848,636,852,852,858,320,430,886,532,628,586,704,538,656,626,398,1416,428,844,886,556,886,878,426,878,404,632,606,852,896,634,602,632,520,428,662,432,634,632,816,560,852,854,852,546,846,1526,668,770,1024,1492,848,848,890,846,812,884,852,546,852,656,896,882,852,848,746,706,846,598,890,644,852,886,850,884,674,852,890,866,632,686,670,594,636,662,662,476,636,634,678,598,598,398,638,364,462,536,316,476,542,500,632,588,514,450,412,630,622,674,580,382,848,376,788,520,640,680,742,604,850,756,570,668,634,574,478,1434,570,852,854,626,554,656,636,664,822,1026,1528,856,528,630,668,622,610,854,852,666,848,1494,854,858,834,854,646,650,656,854,886,854,894,856,856,852,888,854,738,888,854,862,530,632,670,1448,598,668,616,508,630,688,518,600,678,818,720,600,670,594,654,460,850,404,888,338,334,338,330,616,860,666,694,632,522,818,558,854,638,472,708,826,626,650,702,848,628,740,890,740,890,666,562,698,492,902,558,858,852,852,638,530,560,460,854,708,852,894,796,894,1486,856,1476,1486,894,852,852,852,854,888,878,590,856,904,634,666,636,658,630,546,552,666,628,444,436,672,702,860,618,908,1452,854,674,694,476,888,1626,848,856,896,896,704,694,738,660,850,672,894,856,600,852,864,780,632,682,574,650,858,1492,866,852,892,856,888,860,854,890,824,1494,810,784,646,854,672,494,714,1448,850,914,792,818,522,662,612,714,582,588,744,1440,664,848,510,552,648,694,850,854,604,1450,848,796,1484,858,858,1490,682,896,718,950,854,858,850,858,858,852,602,1454,784,1436,708,888,896,888,852,780,690,662,748,668,678,844,644,536,502,712,754,1518,1456,626,858,696,634,838,896,1516,1482,858,856,1064,820,856,832,894,856,1436,864,726,858,674,792,830,948,862,666,784,1520,1456,1484,672,636,858,632,668,856,698,852,764,1452,1512,740,730,796,698,666,858,890,890,858,860,662,652,756,682,652,576,944,714,852,714,734,680,626,488,542,738,792,616,506,446,492,622,568,630,606,652,650,614,620,442,852,674,890,752,532,854,832,658,856,854,854,1436,898,858,858,1522,818,892,854,700,854,854,932,738,1434,604,732,1486,854,1414,856,600,888,582,696,858,850,880,852,766,1494,530,748,694,850,698,856,688,858,774,890,856,714,608,532,556,894,856,852,852,772,858,1488,896,526,856,678,890,852,858,848,856,1524,888,678,886,758,884,786,860,858,858,846,854,862,730,568,900,574,708,892,686,578,850,730,734,850,736,714,704,728,618,610,962,498,662,858,712,1104,886,892,912,888,786,696,854,852,856,700,792,628,662,702,810,854,848,856,856,840,854,890,886,696,884,686,892,842,854,852,848,850,888,1474,638,916,1454,850,852,844,858,528,758,1486,1488,408,428,744,748,544,1384,508,762,880,694,854,720,850,888,620,898,634,1488,792,856,586,862,634,662,636,856,860,702,782,858,854,892,1446,848,572,556,616,860,692,508,854,854,570,462,696,618,1522,790,894,836,914,860,886,894,728,852,858,884,896,788,716,722,696,892,892,890,856,908,952,854,1486,854,1534,850,886,864,946,722,854,852,852,604,646,556,846,448,844,554,858,848,894,856,576,632,1506,1518,604,660,614,854,854,702,628,856,488,632,854,854,854,784,850,858,536,862,446,852,694,856,554,854,856,854,856,666,798,988,862,786,846,1486,1522,780,856,856,1056,850,674,492,672,584,716,600,498,862,902,520,524,524,522,452,582,700,594,470,448,826,1478,490,456,522,1496,1788,1908,1812,1918,1980,1832,1974,1806,1816,1494,1208,362,794,1212,960,1100,1188,1182,1526,1422,1200,1738,1680,1698,1334,1248,960,1330,1276,1360,1176,1488,822,2674,2674,1565,428,427,697,1881,1435,1981,1985,1782,2108,1954,2021,2039,1978,2009,1820,1983,2116,1366,2068,2078,2116,1782,2040,2025,1926,1979,1839,1804,2010,2088,1077,2014,2022,1991,2025,1326,2042,2049,1910,1941,1908,1858,1988,2061,2107,1553,1785,2125,2002,2032,2080,2024,2062,2215,2003,1948,2364,2133,2063,2123,2005,1144,1278,1310,1233,1306,2070,2061,2062,2132,1791,1768,1671,1782,1995,2045,2061,2002,2068,2082,2228,2004,1935,1855,1998,2099,2038,2137,2137,1172,618,370,382,370,992,1940,464,400,664,658,458,396,626,626,452,392,392,550,564,632,460,554,616,630,626,596,630,424,552,628,628,594,638,662,406,330,390,458,392,326,400,376,458,398,390,428,394,426,508,378,438,446,426,460,470,1980,1972,1950,1976,1770,1962,1372,1712,1242,1742,1082,1968,1642,1632,1972,1974,1640,1146,1870,858,1580,1950,1958,2016,1962,1654,1226,636,1940,1950,1944,1270,1786,2004,430,384,510,1216,508,496,506,508,1802,662,474,1788,942,746,1630,1704,1000,1006,1008,1012,1474,1494,1464,1554,1500,1502,1914,1590,1150,1658,972,744,980,970,1510,1354,1956,1944,1948,1214,1482,1958,1930,2503,2503,1233,1600,1281,1600,619,1600,644,940,1600,1245,1512,1346,1350,1490,1214,1302,1346,1360,1342,1348,1636,1980,1346,1376,1336,1374,1632,1220,1340,1150,1348,1358,1338,1354,1498,882,1678,1508,1348,1326,1198,1336,674,1200,1350,1502,1670,2220,1332,1644,2038,800,1850,1482,1918,1004,1426,630,1078,720,748,678,590,442,1266,1626,1808,1980,1150,1036,1522,1542,1134,1106,1160,1122,1924,1154,1368,1640,1118,1344,1610,1224,1332,1314,1556,1308,1360,1280,1396,1312,1390,1324,1352,2014,1114,850,774,1506,2028,1992,2088,1296,2280,2396,1690,2136,2232,2362,2416,698,1832,552,1684,1052,548,2892,2860,2784,1540,836,768,2940,2804,2672,2996,2828,476,1860,1188,2852,2736,496,1212,1080,2972,2860,1700,868,1640,940,2960,1084,1144,2596,2620,1600,1684,1146,818,1576,1060,974,1252,670,676,794,1612,972,1198,1324,1184,1624,1348,802,688,1208,1598,1602,1586,1584,1574,932,1582,1586,1030,1588,1628,662,696,930,1566,1122,896,1000,1674,940,1614,1172,1178,1168,1028,1020,1026,1618,1612,1620,928,1646,1620,1608,1538,1184,1662,1588,1280,1146,702,1000,770,972,1060,666,674,678,814,1604,980,906,1306,1202,1508,1012,1082,1354,804,674,1202,686,388,1280,1280,1280,508,514,1648,1580,926,1574,1280,1594,1280,1636,670,674,700,930,1576,1110,896,994,1660,948,1624,1170,1178,1166,1034,1018,1628,1612,944,930,1644,1618,1616,1538,1266,1654,1592,776,1638,2710,1470,652,1424,1908,1368,1878,678,1730,330,526,1514,1678,2798,1800,1778,1108,1144,810,1186,980,582,724,664,332,1356,358,812,570,864,412,660,702,1218,1146,1106,488,734,664,2016,1422,1904,1604,1244,1060,602,628,630,426,458,452,464,492,1716,832,1196,482,940,1080,550,1528,420,552,594,786,588,1764,586,736,1458,1614,1526,1420,712,850,2018,486,734,858,868,1838,820,892,966,1998,768,970,1800,1296,1362,1060,722,772,788,1650,1066,778,2006,652,874,1112,818,542,772,678,1146,422,998,544,920,842,630,954,734,760,944,1060,472,2020,580,668,876,502,712,634,450,752,618,624,688,1982,1082,1594,780,1198,1304,1348,1106,1746,880,1002,356,712,612,452,614,612,838,1220,892,1214,2106,622,624,610,542,1672,1450,364,1134,1034,530,1298,550,802,806,934,548,1340,932,866,1366,1380,1408,878,880,926,888,1106,1030,1182,1400,1176,852,590,968,736,834,784,840,694,760,2022,1162,1286,1362,740,668,1144,1132,496,1540,954,1996,1280,1254,554,1342,464,1570,686,904,504,918,1262,1040,586,1426,1474,1008,1514,1258,522,928,740,926,1036,410,1704,1026,1024,2068,540,816,420,884,1628,524,1598,968,620,370,804,932,1470,1544,2238,2352,1526,1326,750,750,814,820,500,570,572,572,636,2204,1054,596,1558,626,1334,1418,876,1960,524,690,526,738,974,854,2182,2220,764,1200,1036,1828,1842,1950,2070,640,908,1164,2368,922,614,1084,1102,2392,1018,1124,1208,2572,964,1226,2272,1624,1728,1328,914,992,998,2102,680,1352,1002,2036,820,1112,1388,1424,1092,900,998,1032,1454,546,880,1280,678,1164,1084,638,1226,936,974,1192,1338,566,2460,666,774,864,602,936,920,468,912,740,1280,430,580,968,818,1392,1774,1404,1278,2058,992,1540,1646,812,654,652,2204,1130,2056,918,786,584,786,774,1060,1524,1148,1826,2710,798,1324,1404,772,688,2152,1832,1652,1324,678,462,956,1476,828,620,686,1010,1014,1170,710,798,792,1190,1478,1094,1758,1754,1802,1074,1110,1114,1008,1144,1926,1396,1306,1512,1784,1484,1084,748,1166,936,1144,1058,1000,1058,900,564,2558,1486,1640,1716,488,1018,1450,1422,648,1956,1200,2536,1630,1716,690,1358,630,2040,800,884,1318,758,1164,1598,1340,750,2035,784,1689,1952,2251,2189,1918,2053,2030,2155,1987,2188,2080,2031,1930,2029,1968,2216,1958,2215,2246,1961,2089,2226,2061,2134,2069,2126,2093,2200,1945,1639,2222,1949,1781,2056,1840,1784,1800,2258,1951,2026,2029,1896,2001,2104,2208,2113,2113,1708,1522,1520,1560,1500,1510,1944,1876,1244,1188,1750,1348,1648,1404,1234,1154,1558,1494,1516,1346,760,902,1598,1202,1604,1632,1738,1806,1596,1504,1530,1806,1228,1890,1796,1834,1316,1822,1826,1222,1534,1500,840,1800,1238,1528,1640,1668,1356,1474,934,1842,928,1402,1622,1800,1484,1240,1656,1220,1750,1618,1816,1850,1752,922,1834,1796,1298,1470,1494,1712,1052,1582,1248,1530,1476,1406,1420,1732,1616,1414,718,1816,1382,1428,1508,1072,406,340,676,622,558,1100,1690,746,1274,954,1070,956,1010,590,1823,824,1762,1296,1512,1574,900,1496,1822,1790,1288,1526,912,1392,988,1778,1837,1822,1404,1550,1672,1514,1283,1292,854,1384,1618,1634,1384,1288,1378,1014,1815,1170,1414,1644,1478,910,1192,398,1424,1504,1474,1410,1498,1470,1514,1498,1486,1416,1504,1448,1490,1492,1484,1496,1472,1476,1496,1492,1376,1314,1436,1380,1354,1112,1492,1430,1486,1508,1486,1498,1496,1484,1492,1490,1476,1496,1482,1482,1480,1418,870,1200,1504,1488,1490,1500,1170,430,1242,380,1236,1234,1168,960,920,1196,506,1186,1198,1176,1240,978,412,1128,1030,980,1066,1098,810,1146,1242,388,1022,416,528,1128,374,868,1064,762,454,1244,382,1198,1120,1148,1104,940,1108,1164,1234,938,378,1118,1176,912,470,992,1188,1132,1240,1184,1162,892,1048,478,1150,690,1138,708,920,464,1024,1144,1150,386,1198,1106,1138,1110,1156,1002,1242,382,1178,1168,586,1074,1132,962,1098,1000,1102,1180,1214,1236,362,1102,830,914,1042,1018,1238,382,1094,1110,682,602,1118,1132,1134,1118,576,794,1142,1124,1116,1112,1074,1064,382,1146,1134,926,1130,1118,1128,1236,696,670,1610,1596,1600,1522,1184,1670,1282,1650,1652,1344,1704,1632,1468,1618,1668,1686,1652,1634,1648,1640,1644,1618,1258,1262,1546,1112,856,894,1648,1034,740,1620,1396,1466,1516,1622,1030,1602,1268,1240,1518,850,868,490,708,1330,1618,1426,1612,1346,1662,1412,1582,1524,1638,1636,366,1280,996,1120,1286,2108,898,1316,1224,1238,1208,1202,1196,1228,1260,1008,1290,966,902,742,1320,574,1174,594,472,1206,1248,1302,1250,1000,1148,1254,1292,966,1250,984,1294,1230,1250,1218,1252,1122,724,1262,1044,1286,590,1404,1296,1110,1078,1186,1702,796,786,1787,1795,852,1736,1729,859,842,785,1862,1796,1778,802,809,1658,883,748,1693,781,1746,1690,878,1742,1758,884,1766,1766,993,1799,492,797,829,921,1669,1752,1834,833,1778,867,1746,894,1796,953,876,745,1819,799,1723,842,781,872,1763,862,867,1739,1755,1769,827,1790,790,1733,1735,819,1718,1769,896,1673,810,1755,1677,845,1659,1669,1729,808,854,1681,1717,1742,942,831,1720,1682,800,1660,1627,771,1674,767,1758,1793,1210,1667,1668,1610,1763,1712,1819,1810,1665,820,825,1691,1760,875,835,902,1746,1345,788,1681,1679,810,1740,992,878,1281,1708,845,811,780,1454,1755,1743,870,1776,1401,1615,1737,1706,857,1318,1787,1745,1634,1830,1693,1758,841,1845,1772,851,1792,1742,802,1819,895,1674,1730,934,1683,1700,1745,1789,479,757,1774,1793,800,1771,1731,859,745,1819,854,1604,806,471,559,1844,916,1836,1698,1788,1835,1570,1552,1708,1584,1274,1026,1804,1952,1760,1446,1784,1704,1716,1884,1476,2040,1980,2004,1750,1890,1558,1152,1750,1706,1692,1706,1726,1616,1776,1530,1886,1618,1968,1782,2020,1776,1178,1492,1716,1464,1520,1748,1890,1430,1456,1560,1750,1750,1970,2016,1558,1770,1924,1970,1478,1420,1818,1992,1760,1632,1268,1754,1584,1614,1758,1768,1718,1734,1786,1576,834,578,1726,1730,1400,1526,1446,1922,1932,2156,1968,1596,2272,2428,2204,2032,2088,2120,2140,2348,1860,2532,2480,2536,2204,2348,1948,1424,2160,2132,2116,2140,2176,2008,2216,1928,2352,2028,2452,2236,2516,2240,1468,1880,2140,1840,1908,2176,2384,1780,1836,1944,2196,2184,2432,2504,1976,2200,2452,2476,1840,1772,2284,2508,2184,2048,1556,2204,1992,2208,2196,2216,2156,2156,2224,2152,608,1000,2144,2156,1348,1820,1812,2420,1098,1210,1310,1166,1260,1308,1328,1118,720,1188,1200,1064,1040,1216,882,1374,802,1062,1236,1102,1190,1408,1398,1438,1092,1242,1092,1106,1104,1024,1110,1104,1206,1260,1416,1182,1026,1344,1114,1508,1046,1088,1122,1174,1202,1180,908,1088,1202,1198,1094,1246,1248,1100,1088,994,1216,1102,1116,1116,1078,624,1110,1240,1182,1288,1118,1054,1320,1190,1082,1262,1090,1006,1110,1124,1268,1240,1152,1132,1244,1080,1100,1282,1202,1100,1218,1112,1232,1172,1134,1140,550,408,400,1312,1098,1052,1086,1258,2128,1076,1052,1872,1728,1972,2660,2280,2240,2244,2196,2272,2160,2116,2064,1012,632,440,2016,2136,2140,2496,2244,2004,2028,1700,1864,2020,2024,2080,2200,2108,2328,2180,2080,2244,2316,1060,1076,2244,2204,2212,1712,1840,2248,2088,2268,1884,2224,816,2236,2204,2164,2028,2076,2172,2220,2328,2336,2188,1960,1896,1972,2300,2300,1528,1964,1776,1744,2152,2268,2164,1892,2140,1600,1644,2084,2040,1720,550,1696,1664,592,1530,1618,1684,1662,1708,1778,1690,1702,796,1044,780,454,686,564,424,1462,1618,1424,1424,1672,1674,1694,1496,1718,950,622,1084,746,1628,1588,1510,1504,1680,960,1528,1656,1490,1636,1778,1656,1562,1684,1606,1490,1470,1400,382,1330,1024,814,1508,1496,1410,1650,1088,1510,1406,1004,1406,1486,1452,1492,822,804,1508,1468,1420,1394,816,1412,1400,1506,1210,974,820,1320,1218,1512,1490,1498,1400,1306,1240,1440,1514,1202,1190,778,1418,714,816,1608,1510,1004,806,708,1416,1430,1408,600,1492,1450,1112,804,1456,1438,1414,1490,1398,1406,1404,1396,1362,1398,1432,1240,1512,1508,1602,1488,1504,792,1296,1506,1314,1312,1706,1484,1376,1002,1176,1496,1408,988,1214,1494,1386,1500,938,1014,1494,1502,1504,1406,1110,1420,1496,1150,1734,1480,1516,1502,1414,810,1514,1506,1404,1412,1406,1194,1506,1112,702,700,1496,1412,1202,1408,1426,1572,1434,1516,1410,1504,1404,1514,1394,1402,810,1022,1508,1408,1248,1406,854,1512,1514,1110,1314,1426,1498,1504,1178,1500,1394,1280,1486,1308,1498,1514,1504,1414,1124,1602,1658,436,1398,1510,1386,1502,1540,1466,1408,1822,1500,1012,1032,1392,1116,956,1618,1422,934,1384,1436,1644,1500,570,570,1616,1540,1090,1058,1270,1400,1136,1410,1400,1532,1392,1210,952,1500,1596,1124,1602,1466,1496,1324,1198,1492,1212,1302,996,1434,1482,1638,1468,322,1526,1566,1514,1504,1464,1574,1536,1548,1622,1580,1580,1606,1532,1558,1552,1514,1652,1522,1526,1510,1514,1552,1570,1580,990,1384,1518,970,1046,1528,1618,1462,1444,958,1216,1566,1508,1798,1792,1800,1964,1742,520,610,1778,764,750,1730,1718,1722,1830,1798,790,888,2012,1798,794,788,1794,1800,1796,1782,1812,826,838,1804,1798,1796,1798,1800,1646,1648,1796,1794,1796,1794,844,824,1796,1746,1738,1798,1798,1796,1798,1942,762,726,878,1796,1674,1674,1990,1774,1796,1704,1704,1726,1742,1794,1790,1794,1802,1704,1706,1974,1966,1798,1524,933,940,635,1894,1361,2036,2036,1429,1460,1498,2035,404,860,1647,1164,893,2036,577,2036,1313,1735,2036,1197,1720,722,1493,813,627,679,621,653,1231,1302,1164,1339,536,648,729,1793,1642,1262,1727,1385,949,1630,1798,720,2066,1818,2021,1757,1451,732,700,556,1585,1465,908,1838,1555,1863,611,767,1027,1906,1618,747,500,317,1670,1507,1821,1671,1334,1853,909,1962,1324,1154,1150,1156,586,354,517,1284,1238,668,1962,2036,1678,2171,1712,1962,1840,1730,969,730,759,1526,1991,1621,1478,1962,1753,1747,1360,1131,914,1434,1362,1859,1962,2936,2090,2650,370,680,698,2582,2997,1787,1884,2755,2832,2548,2992,2661,2656,2718,2410,2654,2275,2070,2327,2972,2717,2893,2992,3013,2864,2809,2374,699,2986,958,2967,2837,2719,2579,2790,2847,3466,2581,2786,2671,2677,2746,2825,2043,876,924,1660,2960,3039,2290,1430,1328,1320,1326,1358,1610,1342,1330,1340,1364,1352,1644,1352,1386,1344,1344,1330,1340,368,772,1346,1324,1652,1326,2124,2018,1920,1926,1892,2056,2012,1718,1828,2046,1982,1830,2038,2050,864,880,880,836,884,860,862,882,878,1292,1204,1212,1124,1408,580,760,924,1172,1696,1016,2636,2584,2684,2704,2328,2692,2612,2716,2120,2584,2712,2680,2648,2704,2612,2700,2604,2664,2688,2708,2644,2656,2696,2568,480,824,1720,2684,2140,2680,2700,2712,2432,2640,2688,2062,2494,1390,2094,2044,2042,2060,1924,1888,2488,2508,1912,2472,2446,2104,1956,1958,1424,1992,1720,2692,1942,1212,2166,1208,1942,904,1508,1406,1676,1216,1084,926,982,510,980,2020,1006,1866,1254,670,926,510,396,1266,2960,3428,3272,3108,3524,3344,3340,2560,3596,3192,3032,3564,2980,3344,3132,3572,3316,3720,3276,3316,3236,3308,3248,3688,3308,3688,1242,962,840,912,1784,1464,1994,490,494,1986,496,1920,522,1334,2728,2364,1828,1804,2492,2472,2552,1816,2416,1812,1812,2196,2284,2384,2404,2336,1808,2224,2456,2440,1816,1808,398,460,478,2028,2032,2036,2054,2800,2272,2316,2324,2268,2248,2272,2288,2300,2132,1830,1646,610,1818,1826,1832,870,1178,1408,1616,1490,466,452,1548,654,1310,572,1200,414,626,1192,1298,1318,1144,1298,1326,792,772,698,1036,1496,1736,1758,1730,2058,1802,1860,1738,1736,1726,1742,1898,1896,2036,1786,1898,1844,1826,1746,1754,1804,1734,1724,2036,1728,1442,2036,1700,1730,1734,1736,2046,1732,1796,1748,1850,1832,2184,1836,1516,1828,1732,1912,1732,1740,1802,1736,1632,1868,1422,1734,1738,1814,2048,2056,2032,1646,1732,1736,1738,1736,1732,1732,1736,1744,1828,1740,1736,1734,1900,2180,1738,1740,1744,1774,2050,1440,1734,1740,2040,1796,1752,1972,1740,1752,1766,1742,1740,1738,1978,1918,2370,1846,1440,1434,1730,1812,2322,1964,1750,1972,2008,2022,1822,1412,1788,1712,1816,1832,1836,1742,2048,1814,1986,1740,1806,2040,2110,2034,1812,1816,1842,1738,1744,1320,1426,1730,1752,2108,1894,1896,2114,2002,1734,1906,1206,1222,1174,1222,1206,1060,1124,1230,1012,1148,612,1070,990,1204,1160,1206,1302,1210,1164,1202,1240,1178,1220,1208,1192,1226,1226,1152,1230,1216,1184,812,1364,1372,1252,724,1472,1460,1216,764,768,624,1604,1820,1812,1068,1912,1046,1172,1010,1172,1230,1064,1078,1146,938,994,1070,1044,1012,1062,764,1076,1064,1150,1074,1154,1062,1078,1020,1072,804,1282,986,1076,1002,996,1112,1002,924,334,1208,758,846,482,878,1262,1282,1260,2326,1254,1258,1266,1278,1188,946,1254,1362,1228,464,912,1808,1280,602,1350,1256,1348,1342,1352,1344,1342,1352,1348,1348,1348,1350,1346,1350,1342,1354,1344,1350,1342,1346,1344,1252,1346,1352,1344,1356,1348,1352,1232,1350,1344,1350,1346,1348,1344,1356,1344,1350,1344,1350,1344,1348,1348,1360,1348,1350,1342,1346,1350,1348,1346,1348,1352,1204,1350,1350,1246,1252,1350,1266,1348,1350,1352,1350,1350,1250,1354,1342,1348,1348,1350,1348,1350,1252,1348,1344,1252,1346,1346,1346,1350,1346,1352,1342,1350,1344,1350,1350,1344,1354,1240,1350,1230,1352,1240,1350,1346,1350,1346,1256,1354,1346,1348,1352,1350,1342,1350,1346,1348,1340,1352,1348,1202,1350,1346,1348,1348,1356,1236,1354,1346,1348,1342,1352,1346,1356,1350,1350,1344,1350,1342,1230,1350,1358,1242,1252,1248,1356,1254,604,1356,1366,1360,1358,1362,1360,1360,1358,1362,1368,1364,1362,1358,1354,968,1354,1354,582,544,494,1354,854,700,1354,1352,1352,1348,1356,1348,1354,1406,830,754,1354,896,1354,1348,1356,1354,1354,1350,1350,1350,1356,1070,1346,1354,1154,1352,1346,1358,2194,1354,1346,1354,1350,1354,1246,496,1356,1360,1360,1360,1366,1246,1358,1366,1352,1360,1358,1360,1352,1358,1362,1248,664,1364,1354,1356,1352,1354,1247,964,1246,1250,1262,1600,1094,873,1302,1014,1240,384,488,584,904,914,734,574,2190,1420,1109,1438,1119,1107,1113,1121,1464,1230,1798,1860,1612,1362,1522,896,1840,1380,1228,1846,1862,1844,1860,1388,1868,1792,1856,1846,1860,1850,1578,1386,646,1458,1126,328,1366,1324,966,1392,1352,1738,1840,1842,664,666,566,644,1636,1488,1840,1556,1568,1766,1846,1844,1854,1590,1852,1402,1522,1778,1846,1798,1882,1846,658,764,492,1846,1750,1738,1708,1770,1864,1834,910,1864,1858,1842,1842,1850,1612,1864,1620,1472,1844,1852,1848,1838,886,656,1838,1062,1840,1836,422,2624,2127,1884,1164,850,1672,1502,352,1050,676,1990,2060,1312,716,1904,516,1362,1916,508,980,640,530,614,644,578,600,596,602,588,592,606,646,626,658,778,754,2089,1912,2090,1724,1772,404,434,406,468,676,558,450,414,456,962,796,712,880,484,410,948,874,1376,2072,782,968,1166,2046,936,928,2026,2062,2084,790,826,996,808,1038,926,2006,1906,2077,1990,1992,2034,2072,2076,932,932,1930,490,440,462,450,432,428,402,718,418,674,504,414,464,674,852,532,362,1962,1444,926,1874,1094,1126,1122,1128,418,382,964,1136,1068,1068,1070,1090,1992,894,928,1672,968,942,958,954,960,952,960,956,960,1348,782,1206,1300,978,680,834,2035,950,983,1400,958,966,958,938,1004,586,1804,1912,564,684,400,402,424,442,356,1482,1060,388,374,558,706,724,2084,1604,1262,722,522,1186,672,674,486,1184,1026,914,796,332,376,692,364,762,480,458,1144,736,406,850,864,882,816,622,1308,492,538,566,392,324,708,1722,1658,678,524,1950,342,684,1500,1250,2066,2077,2072,2072,1108,1294,648,604,630,542,566,486,602,322,542,558,520,526,764,1040,808,870,444,478,966,972,822,610,866,824,1000,1082,784,348,556,406,452,300,796,1016,1274,1130,2042,1662,1200,924,1870,1216,430,448,444,1646,444,2046,493,1100,1102,1086,1128,470,1110,914,882,444,306,504,496,500,536,2012,368,1248,1256,1216,1914,1248,734,412,1394,1886,886,1146,582,2100,990,558,1386,358,974,494,616,542,968,378,1364,2010,1102,622,2108,610,1177,450,642,404,512,514,1106,608,486,530,628,600,1190,734,1996,2024,622,624,1810,1816,1638,1856,1886,1728,1712,1706,1742,1356,1804,1636,2080,1960,1960,906,706,856,718,422,410,1890,860,494,578,614,878,876,1214,856,1020,1048,958,970,1146,1028,608,594,602,1214,810,722,782,718,810,794,1000,924,716,704,880,924,2020,1384,784,2088,1076,490,790,366,680,310,302,704,814,716,964,342,356,336,622,338,810,422,2004,2008,630,774,446,564,632,824,434,1888,458,610,774,2068,612,464,626,752,464,602,786,468,628,466,592,552,418,596,420,560,420,520,766,416,526,734,526,416,526,804,532,814,364,610,1306,602,560,616,580,772,774,726,730,764,768,488,486,472,488,510,472,478,492,532,528,620,454,998,446,446,518,1036,912,948,1032,994,1018,1012,944,640,954,892,966,994,2214,972,1022,1110,978,1086,966,1088,3474,3428,962,944,1150,3564,3410,1048,936,836,824,972,932,878,868,952,892,648,736,600,1016,862,874,882,972,1044,928,1140,918,3514,878,936,1042,944,1020,1059,964,952,986,1178,1412,876,1056,1070,1438,1144,1184,1116,1080,1208,838,782,814,804,750,778,950,1010,1184,1008,1428,1482,1428,3402,3392,3382,3408,624,2648,1702,1322,1330,3434,1796,556,714,1894,620,1512,794,806,1696,836,838,1716,962,856,2666,806,916,2432,900,3486,784,798,3432,778,850,702,858,1678,3414,956,2530,922,1954,3440,1490,1626,3426,1594,1574,3440,1442,1412,1540,1324,1244,1388,1194,1524,3392,1088,2204,3386,818,794,816,826,880,878,984,896,1022,922,2224,816,808,798,724,894,788,1070,694,778,1082,700,792,1076,796,1080,831,812,1076,746,798,1076,1052,878,1062,662,778,922,1092,744,820,1008,756,1056,738,924,1058,772,938,1092,3461,800,656,840,650,664,670,648,710,720,708,726,732,784,746,654,636,628,628,688,686,696,732,760,396,780,716,3523,706,728,666,636,580,774,810,772,3438,3422,3428,780,1098,1850,3424,3432,3416,3418,3412,3436,3408,1884,548,1486,1398,2404,1886,760,742,758,724,738,1390,1346,1080,1616,1474,1082,1410,1442,1658,1426,1448,1436,2662,1710,1490,1216,1252,1316,956,794,916,784,1910,632,488,1026,1938,1642,1100,1468,1688,1514,710,798,456,546,1134,590,588,644,600,864,1846,796,596,1376,1646,1056,438,394,362,1854,754,1778,1820,834,1086,1350,1836,1604,1714,1848,1914,1468,1900,476,940,424,1104,1876,1804,1620,1300,1028,1444,1668,1464,1748,580,580,592,872,1816,1948,1336,1616,1544,1908,1780,812,1544,1836,1796,1664,1804,1776,1860,1202,716,574,694,758,1374,1430,1224,1086,1084,1228,1114,842,642,1350,1098,1008,1214,1162,768,810,1310,1338,606,802,928,1374,1350,1238,1210,1262,1214,1268,1274,1204,1430,360,308,1270,744,1274,724,1234,378,1028,1148,894,934,334,794,550,874,728,552,1534,1238,1026,624,1016,1574,612,564,1032,962,530,550,918,886,316,326,308,866,860,946,680,1120,692,684,670,706,806,614,886,990,882,634,826,830,556,658,650,1250,602,864,886,1566,1460,1068,1198,1220,1166,1190,1168,1202,1188,1206,654,1008,962,1206,1262,1134,922,1160,1142,1166,930,1140,1756,744,824,844,810,1134,848,1240,1062,916,1174,814,1316,1064,836,1158,1306,1136,616,576,1698,788,1710,848,1074,956,1048,1182,770,936,1178,984,726,580,878,796,1202,1036,1270,702,750,1356,530,990,1188,1166,1282,1194,1184,1178,1074,1084,910,936,1052,1500,686,1136,1905,930,1484,1230,1520,822,1190,1546,1256,946,1342,626,604,760,1082,1112,720,1002,754,1224,596,804,930,676,986,738,1362,2078,1062,1538,1052,908,968,1026,616,862,1056,658,1166,1306,528,648,640,700,1204,1204,1262,1194,1202,866,1404,638,1128,880,1162,1184,1154,1150,632,694,526,1154,914,626,1212,2010,1216,838,1242,1242,1274,904,718,1154,1186,1180,1666,974,1184,532,584,1188,594,1244,1142,1168,1210,1208,1170,1136,576,1212,730,772,1214,1178,1592,590,698,996,1166,1194,1208,1220,708,674,1166,1176,732,526,1294,606,1968,1980,2116,520,906,1096,806,632,698,836,562,788,790,766,2070,1104,2102,2130,670,456,2116,2102,2066,2140,2064,1016,740,874,1096,796,2058,2070,700,830,2130,2130,2124,736,1116,2060,1970,2120,834,356,328,410,700,444,2118,2122,2066,1996,736,754,1282,1002,1164,1294,2114,1012,662,1978,2082,806,1136,412,456,2098,2068,2116,2082,2142,2034,1180,2108,2026,2150,674,624,458,1350,2108,2074,2054,2130,524,566,636,908,1240,2032,2080,2132,2056,2062,2122,2080,2018,2112,918,590,620,848,404,740,916,950,612,442,592,956,610,628,730,922,1006,694,984,614,618,862,558,518,560,620,1828,620,1140,812,672,682,1068,492,522,838,1026,520,562,678,812,710,772,868,720,1408,392,880,1324,2004,1926,538,852,754,2108,352,1588,896,652,892,644,2114,1336,2020,2132,394,890,622,624,896,910,598,2172,506,570,906,1878,1924,880,1380,1818,1800,1794,1786,1792,1818,1806,1798,1808,1790,2054,1278,1288,1356,1794,1792,1798,1794,1980,1610,1602,910,1804,1094,1092,1006,1004,964,942,942,944,902,886,652,646,648,642,718,706,702,852,1092,1202,1214,1196,1192,1192,1104,1192,1188,1198,1196,1164,1196,1204,1226,1242,1204,1204,1194,1214,1204,1178,1184,1196,1204,1152,454,1202,1224,1182,1208,978,1084,1016,798,784,804,704,806,798,794,810,806,794,812,946,810,796,800,796,1032,798,798,798,806,798,1008,440,482,798,814,804,420,760,794,508,810,794,808,994,1004,948,986,986,1996,908,1262,1982,830,1014,1028,1188,552,612,592,584,670,608,598,1552,584,604,594,620,1196,592,602,1238,610,614,610,614,664,608,1006,606,790,436,408,420,410,420,412,334,1004,508,1926,1184,1120,646,602,596,614,576,592,544,644,612,680,576,674,600,1050,1000,872,878,816,920,930,712,954,1518,1892,1444,1028,828,834,782,1278,1102,1056,1406,1196,1196,1184,2034,2046,2016,1998,1386,1368,1374,1898,1874,1216,1206,1192,1394,468,1384,2022,2048,1634,1800,1904,1878,2010,2002,2006,1996,1974,2006,1022,608,778,1022,1030,684,1034,700,1922,1950,806,670,676,838,814,714,404,1374,1916,516,990,394,402,388,592,586,588,466,782,1120,762,464,768,898,360,796,700,694,688,708,814,812,928,900,528,442,498,502,516,522,514,398,396,420,436,370,432,410,404,1442,1852,1370,1380,1304,900,930,820,1478,1096,1116,1244,1902,1900,720,760,816,750,632,618,604,678,1202,594,712,706,810,1054,1600,1590,1612,2140,1994,1446,1492,1368,1378,1404,1528,1496,768,798,1016,1548,1586,1556,846,792,810,792,2030,1984,1448,1490,1442,1464,1472,1456,982,1036,846,834,836,644,1062,1006,886,962,900,892,936,912,900,896,898,2032,974,1350,608,614,602,610,1900,1906,522,482,530,524,532,536,1812,722,540,588,888,818,938,376,390,466,392,862,394,392,612,628,686,634,566,868,404,652,548,778,750,1044,1272,1650,804,954,982,362,454,680,902,890,516,1910,1644,1682,1404,1582,1356,894,944,704,1046,728,812,1010,1142,1118,784,940,1052,1846,816,1058,1304,1258,1678,804,702,1368,798,560,962,828,646,588,516,796,1002,1206,1422,470,1896,1266,1556,988,602,618,1896,1044,638,1986,920,960,892,852,994,482,622,546,894,916,374,394,354,356,366,370,346,352,450,328,306,376,424,402,408,818,2050,1244,1120,1110,1372,1618,1374,2296,1098,1102,1372,1064,998,678,1096,622,622,966,1008,1098,1038,1376,1394,1018,522,762,1168,1106,1134,400,660,2056,2068,1842,2074,2084,1456,1454,2036,1938,1946,2206,1930,1990,1826,2082,2096,2074,2090,2078,2090,2078,2062,2078,2074,2074,2082,2076,2076,2070,2072,2020,2088,2108,2046,2136,1952,2064,2178,1654,1794,2060,2076,2086,1930,2004,2056,1940,1818,996,1008,864,940,2058,2058,1984,1718,1878,914,1050,1126,1798,1838,1862,2068,2008,910,928,908,890,900,2004,1964,2006,1784,2068,2006,968,944,968,2058,2068,2072,638,2068,2036,1994,1998,2068,2064,2060,2060,512,736,2062,2106,2068,1996,2002,1996,2000,1810,2066,976,1018,1128,790,784,906,850,756,762,636,1372,1590,1180,1798,1422,1910,1870,966,962,972,962,962,968,964,964,960,964,962,966,966,976,2030,2070,2074,1866,1866,1038,1048,1920,1918,2074,2078,618,1284,1174,992,1088,900,912,1870,2004,1930,1938,1734,1260,2058,1832,1796,866,764,1470,1908,1824,1894,2072,2074,1968,1138,1014,1324,812,1100,1712,1680,1800,1944,1552,1516,1542,1488,2066,1868,1272,1764,1720,1782,1510,2076,1798,2076,1920,1992,1818,1862,1798,1800,1660,2024,1886,1812,1930,1930,1966,2086,1016,2082,364,1012,1860,1388,1868,2066,1942,2014,1798,1576,816,1794,1938,1942,1896,1796,1938,1690,1700,1940,2088,1782,1788,1800,1798,1516,1948,1634,1684,1640,1418,1374,2068,1106,926,1654,1784,2078,1944,2068,2368,1790,2066,2024,1974,928,1022,1030,1102,856,960,1204,554,1380,1868,2042,1804,2144,2060,2074,2008,2078,1048,1152,1686,2066,2192,2080,1950,1910,1666,1558,1740,1788,1754,1672,984,998,990,996,830,998,996,856,1482,1718,1184,1580,1526,1670,1550,1836,1746,1942,1736,2068,1032,1024,1040,1554,1398,1484,1418,1808,1326,1786,1852,1530,1934,1790,2070,710,1042,1688,1722,2072,1938,2094,1938,604,714,578,646,716,724,574,1984,1776,1986,1862,1876,542,724,632,2004,2006,1552,444,926,790,1038,698,916,998,1030,1012,880,874,860,952,954,978,2008,880,1052,2072,716,588,1808,672,696,776,814,706,654,676,836,698,688,856,796,732,694,778,816,756,776,844,880,782,784,836,762,1500,1496,1302,1470,1436,1510,2050,1962,2074,2078,952,904,1022,928,640,1424,1218,736,1786,1860,2138,2070,1930,1856,1926,1828,1914,1924,1776,1052,1496,1850,1874,1858,1858,1926,952,928,856,406,752,648,2014,1740,1732,2070,922,888,1972,2060,1926,2074,774,760,972,948,694,996,656,962,1966,1990,2060,2068,942,996,1012,982,996,1012,1050,1822,896,1128,1522,1524,1472,1924,1862,1446,1410,2076,1336,1866,472,1260,2254,1860,1806,2068,2070,2054,2070,1898,1940,2066,2056,2014,1946,1648,2010,1496,1806,1766,2062,2062,1276,1654,1888,2076,2068,2084,2096,586,698,638,570,1086,980,1038,1258,1786,1724,1828,840,896,1000,1040,1926,856,852,856,834,998,998,1004,1000,812,996,994,1104,934,894,948,760,1076,1952,646,956,1646,1192,588,1194,806,1436,1306,604,896,690,808,812,780,1400,786,984,1218,824,1022,900,1260,592,1170,1268,1394,838,1258,1298,802,922,1394,900,816,1196,1094,708,1396,746,716,650,784,898,1422,1034,1430,1402,996,964,1280,1420,1404,658,1408,992,1214,894,1386,1426,1402,368,1414,1364,1066,1376,1422,1390,1148,1180,676,1416,790,902,772,782,1360,870,1232,1116,1182,1022,774,1188,1412,1086,1186,904,704,998,1212,764,778,566,1370,764,782,1404,664,610,804,1388,1164,1390,1378,790,754,804,560,852,1168,694,758,498,1050,1388,732,1394,570,654,632,638,774,934,1076,806,782,626,696,1388,1284,768,756,716,916,1366,1390,732,706,686,760,1434,1394,680,644,678,586,622,1594,612,660,650,682,622,1402,1426,1430,1460,1502,1372,1396,1262,1420,1400,1416,1406,1400,1372,1410,1040,1412,1408,1416,1410,1404,516,910,1388,656,892,1396,1206,1400,766,1404,498,712,908,1392,1422,1406,770,666,1316,786,798,1356,808,902,606,924,358,474,686,1392,1404,1384,766,1396,484,578,1376,1386,1408,1172,1426,1390,1090,1388,1418,656,1406,500,746,1398,1392,390,638,1396,942,814,984,1368,772,1380,676,1424,598,578,402,820,1402,1086,638,1416,1400,1398,864,1404,1404,1400,790,514,1062,762,528,572,512,1404,1408,508,430,362,688,406,798,420,394,506,788,502,1382,1402,340,622,652,1304,448,784,872,1376,992,752,844,798,1402,716,888,572,1428,1102,1060,800,1012,992,1803,644,1210,1598,1188,1406,1192,444,1422,1310,608,912,688,802,812,778,1408,798,992,1260,832,1028,918,1258,630,1174,1278,1384,826,1262,1292,802,926,1390,894,820,1190,1100,706,1404,600,678,656,782,1394,1378,1410,1032,1412,1396,1004,954,1286,1412,1412,662,1418,994,1210,890,1378,1422,1400,364,1506,1380,788,1386,1410,1398,1146,1198,684,1396,732,1180,884,770,782,1370,880,1238,1126,1180,1028,770,1194,1252,1408,1092,1246,1190,904,702,984,1216,762,780,564,1312,770,780,1398,672,612,806,1392,1166,1396,1376,816,756,804,564,856,1168,748,502,1052,1386,728,1392,572,652,632,638,778,934,1076,802,780,628,698,1394,1288,772,758,720,914,1372,1396,762,708,682,764,1438,1390,688,648,678,588,628,1550,614,664,648,680,1194,630,1398,1432,1404,1432,1458,1502,1380,1398,1254,1420,1408,1414,1406,1406,1374,1416,1034,1400,1414,1416,1420,1410,534,910,1396,666,888,1402,1210,1406,776,768,1408,488,700,652,850,582,1418,1414,774,1366,1322,788,796,1360,810,900,608,894,362,472,688,1400,1390,770,1400,490,584,1384,1394,1412,1174,1398,1398,1050,1396,1414,658,1408,502,750,1396,640,1402,944,816,990,1376,756,1382,680,1414,598,582,404,824,1408,804,1454,1458,1490,1430,902,1424,1412,1402,802,516,1064,764,526,574,516,1406,1432,516,682,366,668,418,804,420,440,574,1382,1406,342,626,654,1300,444,792,872,1390,994,770,842,832,1406,744,892,580,1066,1104,886,1412,806,1020,996,1950,660,366,1638,1192,694,1194,814,1436,1336,606,916,692,808,814,778,1438,800,994,1282,822,1038,918,1260,636,1192,1282,1390,840,1268,1310,804,926,1394,902,818,1194,1106,708,1408,736,726,656,798,898,1396,1416,1032,1422,1404,1008,960,1294,1418,1414,676,1438,992,1222,892,1382,1430,1406,368,1490,1382,1098,1386,1424,1400,1146,1204,684,1418,770,914,896,822,872,1370,842,1240,1124,1184,1030,778,1194,948,1410,1092,1244,1192,932,714,996,1218,764,780,566,1378,788,788,1390,676,614,806,1390,1170,1404,1380,798,762,804,556,858,1170,752,758,502,1058,1342,726,1396,574,658,640,632,780,938,1084,800,780,628,698,1398,1292,762,758,722,964,1376,1392,764,708,688,764,1422,1400,696,658,680,588,630,1592,614,664,648,686,1196,1406,1432,1408,1432,1464,1504,1380,1402,1348,1424,1402,1422,1412,1378,1412,1120,1414,1422,1412,534,918,1394,800,896,1406,1214,1406,780,1410,554,760,768,1432,1418,774,1372,792,800,1408,814,904,596,1394,484,694,1388,1408,1380,774,1392,492,578,1372,1404,1178,1432,1402,1418,1094,1386,1456,650,1412,492,748,1402,1392,392,638,1390,948,876,984,1366,774,1370,684,1422,598,580,404,826,1426,806,1392,664,1422,1400,1328,860,1420,1410,804,1170,760,528,576,510,1406,1426,510,454,414,332,672,378,774,422,416,506,794,480,1390,1402,344,622,658,1306,446,794,874,1384,1000,768,846,798,1402,714,888,578,1434,1110,1040,1402,808,1026,994,1602,698,1666,1580,1544,1636,1648,1548,1366,1418,1552,1548,1122,1056,1536,1582,1382,1636,1428,1566,1514,1560,1542,1604,1490,1510,1648,1554,1572,486,1556,1294,1636,1642,1496,1276,1554,1636,1632,1642,1432,1602,1650,1560,1510,1510,1364,808,1398,1594,1404,762,928,1020,786,1654,1656,1586,1560,1400,1618,1574,1598,1374,672,1626,1546,1300,1246,968,1532,1036,1496,934,932,340,532,656,1492,1504,1444,1330,1764,1434,1604,1412,1450,1298,1276,1364,1626,1542,1660,1506,1542,1602,1304,786,650,1462,786,1366,1610,1484,1392,1450,1504,1634,1170,1350,1576,1502,1660,1566,1662,1088,1250,1412,1424,1438,1422,1244,716,648,1574,1416,1590,1576,1520,1366,1668,802,1086,1530,1642,1448,1458,940,1660,1554,1618,1614,1560,1488,1554,1640,1644,1344,1636,1642,950,1592,1486,1422,986,674,1334,1782,1548,1052,1288,1660,1644,876,1658,1230,1580,1572,1504,1576,1482,1666,914,596,724,964,1324,434,792,1440,1054,1660,1678,1666,1214,1302,826,1522,1416,1110,1642,1540,1616,1392,1234,1290,962,1570,520,534,1124,1032,1062,1012,596,592,926,936,654,640,1060,612,1340,1050,1408,1336,1052,900,778,1022,1196,650,608,1550,1644,990,606,600,570,714,416,676,1514,778,778,988,732,490,608,758,1464,690,616,706,660,714,702,702,666,568,746,736,630,502,552,958,1242,752,748,728,572,1264,1410,1652,670,754,1470,708,706,620,834,790,734,618,626,1052,948,1012,1608,1650,686,682,622,590,1552,946,1070,804,626,482,838,880,1224,956,1318,1236,1040,940,1332,762,692,784,708,994,1000,532,646,684,752,652,694,996,1646,616,560,574,648,628,754,664,642,704,642,752,712,628,652,1466,1566,1296,978,1596,968,722,622,1014,1588,1012,1626,734,688,622,1500,706,672,1572,1600,1652,1500,1646,1646,1584,1578,1612,1622,1560,1626,1620,1082,1636,1586,952,892,1526,1058,1526,1582,710,1528,1510,742,1376,1460,592,1668,1034,500,1622,1600,1496,1650,1656,1646,1494,1658,1640,1652,1590,1658,1638,898,1510,840,1506,1656,1654,1288,1046,1648,1610,1628,1654,1468,1568,1578,1572,1648,1644,1648,1664,1630,1392,1610,1260,1500,1330,1678,1482,1312,1140,1088,1012,718,722,1386,1574,1484,714,1532,1494,1602,1252,1436,1272,1650,1606,1640,1648,1632,1306,1646,744,780,1642,1374,1304,1548,1390,1390,1676,1510,1646,1490,1630,1394,1606,1236,970,1552,1648,1484,1564,1620,1652,1308,1052,808,1574,1512,1594,1176,1332,1242,1530,1638,874,668,408,524,1576,1154,1528,1654,1636,1612,1648,1394,1596,1338,1506,1550,1652,1506,1616,1644,1670,1390,576,652,962,1506,866,770,1662,1638,1624,880,904,1478,794,630,774,762,1398,1016,812,1050,808,1270,1562,1578,1662,812,650,610,614,1646,1650,310,1658,1678,862,882,540,678,742,560,834,1648,620,442,444,684,702,1626,620,408,490,1036,628,1502,478,960,704,318,542,558,1656,838,1628,1642,1620,1664,1600,1658,1504,410,408,628,328,1654,1666,1650,1650,1426,768,696,1414,1652,1078,1054,1348,1342,756,992,1050,1060,772,736,736,992,962,1662,1528,1008,670,928,814,1190,980,1192,658,766,1592,718,866,1060,1646,660,488,640,306,542,1530,890,1574,1624,1070,1652,756,764,356,1420,814,1494,948,420,916,1506,322,1550,1576,1610,1634,1638,1580,1552,1648,1632,760,544,624,1446,954,496,716,814,1604,386,344,1472,1508,1616,1434,1570,1642,1024,1656,1618,1598,1374,840,874,690,686,424,362,634,382,1622,792,608,1630,762,646,532,678,676,702,1490,1634,586,500,966,1208,1790,1878,1436,1574,2200,1448,1502,828,826,2038,2168,1236,928,1264,942,838,1330,1334,1080,330,1768,1748,1556,1924,1898,1260,1100,1390,786,1276,536,1558,1476,2022,2290,2222,1402,1964,2234,2134,1612,914,1364,1036,1038,1030,1844,1392,1392,1058,1026,464,1430,1206,604,682,948,692,850,2070,1178,1484,782,1374,692,1468,1426,1100,1286,1178,1350,1040,1410,1558,960,1018,852,808,1362,1598,1390,1008,1052,3290,1528,1572,1466,954,2326,1064,1054,974,1263,1487,852,1494,954,1574,768,1252,1291,632,1600,2542,2363,2427,1698,2050,2194,2441,2086,1696,1084,1086,2343,1494,2341,2221,2238,2347,2436,1652,1767,2564,1458,1696,2176,2134,2156,2154,2152,2162,2148,2140,2158,2178,2170,2022,882,1030,1848,1802,1688,1804,1662,1610,1704,1736,1798,1802,1568,1584,1532,1824,1652,1840,1832,1706,1946,1036,1024,1814,1806,1620,1634,1390,2118,1446,1432,2112,1792,1786,1246,1332,2100,1472,1116,1600,1426,1426,1824,1804,1928,1504,1480,1610,2060,2056,1624,1288,764,804,778,788,1358,1398,1606,954,914,1694,1718,1534,1450,2034,1758,1778,1816,1804,1818,1788,1814,1616,894,1106,960,902,390,520,1474,1146,1504,1848,892,400,392,400,1800,456,348,1204,404,500,1356,1868,808,600,752,1688,1796,1248,1008,1868,1552,708,732,1360,984,1536,1104,1812,1692,1832,1832,1412,504,588,492,548,1420,1712,1900,1644,1592,1772,1156,1836,596,1824,1656,904,860,640,1784,1528,864,884,1400,1856,1868,1240,1824,1840,1636,1004,860,900,1076,1856,1140,1876,1808,1880,796,540,1888,1248,1584,1092,1828,1832,1088,960,472,1232,1772,1820,1784,1372,1828,1860,1836,700,1172,912,780,1176,1816,1724,1560,1772,1884,1836,1812,1604,1240,1528,1876,1828,1824,1432,1412,980,920,1820,1876,1376,1224,1020,988,1584,1816,548,392,900,552,1840,1612,1816,1392,1852,980,1820,1856,1660,768,1196,1820,1720,1628,1804,1820,1808,1840,1772,1792,1764,1800,1832,1924,2054,696,1692,1868,1380,1396,1360,2128,756,1752,1232,1468,1952,1448,764,950,1514,1430,1462,1486,1510,1388,1625,1570,1504,1466,1424,1548,1440,1452,1390,1482,1456,1444,1526,1550,1484,1696,1574,1568,1540,1556,1572,1518,1550,1494,1588,1402,1626,1608,1590,1588,1588,1594,1604,1590,1620,1602,1606,1602,1586,1592,1556,1552,1572,1538,1584,1538,1404,1490,1548,1552,1548,1488,1492,1520,1418,1412,1598,1556,1586,1628,1506,1514,1432,1412,1414,1454,1454,1486,1488,1508,1504,1512,1492,1536,1508,1516,718,1514,1532,734,1516,1554,1516,1256,1250,1242,1236,1266,876,1825,442,1842,1520,1640,1380,1328,1464,1552,1444,1608,1220,1368,1380,1532,1544,1440,1400,1128,1564,1532,1528,1560,1552,1476,1472,1412,1536,1476,1556,1440,1532,1536,494,1810,1380,1600,1602,1582,1126,1064,1084,1602,1628,1604,1494,778,1182,420,930,1016,952,946,1602,1376,972,1006,1422,896,1176,1636,1598,1602,1604,1576,1592,1054,1594,1066,864,870,1596,470,912,1598,1604,1156,1586,1152,1596,1504,1008,1158,1162,840,1590,1186,1118,1584,1602,1604,1604,1592,1596,1596,1388,1592,1148,1622,1612,1598,1148,1604,1612,948,1224,1604,1598,1600,1590,804,1094,1102,1220,1610,1606,932,976,1576,1590,1600,854,994,904,976,990,1596,888,1606,1602,1596,1610,1598,1494,1498,1586,1378,1480,1350,1500,1228,956,1306,1412,810,1280,1280,1280,1280,1280,1180,2762,612,2418,1892,544,2338,2046,1964,660,2212,1122,2592,1998,1860,1976,1796,1984,684,1664,624,548,1434,1850,1862,1748,1578,1428,1718,1686,1498,1670,1598,1684,1676,1276,1596,1632,1214,1620,1896,1360,1538,1694,1454,1418,1804,1214,1296,1356,1066,1430,1442,1448,1662,1726,1384,1252,1736,1206,1288,1822,1790,1592,1590,1534,1480,2342,1382,1814,1436,1504,1274,1636,1450,1484,1358,1776,1742,1552,1332,1418,1662,1538,1226,1566,1320,1694,1184,1254,1524,1434,1456,1660,1026,1484,1588,1246,1356,1652,1668,1574,1378,1474,1366,1498,1838,1428,1880,1250,1526,1320,1420,1224,1546,1474,1552,1456,1472,1928,1330,1542,1398,1662,1956,1660,1770,1642,1518,1518,1284,1374,1522,1494,1222,1362,1826,1352,1444,1222,1514,1188,1610,1392,1308,898,1304,974,1296,1324,1356,1330,1358,1392,1320,1342,1340,1030,1364,1316,1314,1270,1490,868,1454,1368,1396,1292,1358,1314,1258,1304,976,1340,1204,862,1098,926,1436,1396,1322,1314,1386,1316,980,1314,1342,1296,878,980,1316,1434,1400,1456,1454,442,768,1334,974,1398,1396,974,1328,1362,1404,1246,588,1072,1350,1160,1354,1276,902,604,1304,1448,1450,1268,1188,1260,764,1072,1192,1192,1168,1224,1196,1192,1140,1160,1212,1200,1192,1188,1156,1224,1196,1212,1148,1172,1212,1212,1196,1236,1184,1228,1164,1184,1088,1176,1184,1236,1208,1192,1084,1172,1204,1204,1140,1140,1148,1204,1200,1188,1200,1216,1156,1124,1200,1252,1224,1172,1160,1248,1192,1176,1208,1224,1200,1200,1212,1240,1208,1184,1120,1212,1216,1188,1184,1216,1224,1184,1196,1204,1156,1200,1200,1208,1228,1208,1200,1200,1240,1168,1224,1244,1180,1180,1120,1204,1044,1220,1220,1212,1148,1212,1192,1204,1152,1208,1136,972,1188,1224,1112,1136,1168,1216,1192,1192,1200,1176,1196,1032,1208,1192,1228,1176,1184,1192,1188,1200,1200,1216,1228,1196,1164,1212,1180,1208,1252,1192,1168,1212,1196,1208,1064,1196,1212,1204,1140,1176,1224,1196,1228,1184,1208,1128,1288,1200,1204,1148,1216,1252,1172,1276,1200,1180,1212,1152,1200,1240,1216,1176,1220,1224,1220,1184,1184,1180,1228,1180,1188,1148,1200,1196,1228,1196,1216,1228,1220,1208,1168,1212,1204,1164,1188,1212,1184,1144,1208,1200,1216,1176,1204,1208,1228,1236,1212,1208,1208,1204,1212,1184,1160,1172,1168,1192,1184,1204,1200,1196,1232,1208,1204,1204,1196,1188,1152,1152,1228,1200,1172,1188,1260,1184,1208,1248,1220,1164,1188,1192,1224,1224,1224,1228,1176,1196,1180,1156,1180,1196,1152,1188,1204,1220,1240,1204,1172,1208,1204,1188,1424,1144,1188,1200,1080,1196,1200,1196,1204,1184,1196,1188,1192,1212,1192,1168,1152,1192,1208,1224,1204,1184,1208,1256,1168,1204,1208,1204,1204,1216,1188,1188,1168,1184,1196,1196,1144,1180,1184,1216,1244,1220,1208,1172,1196,1128,1196,1208,1212,1160,1132,1172,1208,1216,1208,1220,1220,1120,1216,1208,1200,1204,1192,1176,1164,1176,1164,1160,1192,1156,1188,1164,1168,1208,1160,1216,1180,1204,1156,1216,1196,1156,1184,1224,1204,1196,1204,1168,1172,1204,1180,1220,1220,1200,1180,1168,1184,1192,1144,1196,1192,1216,1216,1136,1192,1136,1200,1200,1200,1176,1160,1220,1220,1216,1244,1056,1060,1028,1184,1192,1180,1188,1180,1196,1180,1196,1176,1168,1192,1152,1180,1308,1184,1000,1212,1180,1176,1196,1172,1244,1212,1208,1164,1200,1208,1172,1216,1180,1196,1168,1156,1208,1168,1172,1172,1200,1184,1208,1204,1228,1224,1208,1208,1180,1148,1152,1192,1164,1192,1204,1188,1256,1212,1196,1184,1172,1216,1180,1284,1152,1200,1216,1192,1208,1196,1208,1224,1216,1184,1212,1200,1208,1192,1148,1204,1200,1160,1104,1172,1172,1192,1184,1252,1212,1152,1216,1204,1284,1200,1208,1220,1192,1160,1208,1236,1176,1188,1256,1168,1204,1196,1176,1200,1136,1168,1196,1192,1152,2054,876,398,608,404,464,1440,950,2960,2700,624,594,1078,1826,1664,1794,1862,972,912,1242,1192,1176,526,1150,1158,1120,580,574,920,1038,650,1494,760,756,1198,690,682,1240,750,802,1666,698,1978,1946,1938,1366,1522,722,608,1972,1194,872,692,1654,1700,622,1642,878,866,1674,1794,1612,560,582,1822,1788,1584,1572,1224,718,604,710,754,1008,1010,1738,690,710,1044,636,1954,1840,1372,772,1468,862,850,890,472,1728,1874,1466,1470,1480,912,1676,1866,1828,1538,774,768,1524,704,698,370,1822,1132,738,540,444,826,560,610,1644,842,846,1642,1578,1204,694,1486,1490,1806,852,850,1772,1798,1410,842,1386,1498,1646,968,584,1506,806,1804,1642,1450,648,1634,1640,1600,1664,1640,1660,1628,1200,1792,1758,1870,1956,766,878,1770,1946,1706,518,898,1762,1814,1920,1772,1862,1982,414,1040,1190,830,1956,1944,1542,1962,1248,776,1958,1904,1972,1956,1856,1952,1946,1946,1252,1754,548,542,670,846,1944,1822,1934,1934,612,1028,1640,822,974,1366,1168,766,1730,638,580,966,734,460,730,1546,1648,1530,1254,1618,1532,1568,1736,1280,1280,954,1164,1486,1564,928,1430,1002,802,1552,1598,1340,1288,1488,1578,1416,1436,1442,1400,1424,708,1496,1442,1496,1518,916,714,1104,1194,852,696,426,470,1560,1468,1432,744,712,844,756,418,1550,936,468,322,1414,766,1602,636,652,1360,1478,1450,1484,808,1392,1414,1244,1032,492,1606,1616,1662,1614,1568,1608,1566,1580,1622,1636,1616,1652,1680,1618,478,534,1588,460,676,1482,720,354,836,812,1218,542,672,484,782,1156,1172,768,730,564,656,680,1156,1454,1444,1508,1480,1456,1602,1400,1494,1426,1478,1494,1440,760,1512,1484,1444,1430,1554,1538,1528,1518,1436,1540,1526,1524,1526,1466,1602,706,1494,768,630,482,1176,1510,588,566,1516,1520,1528,1616,1538,1742,1406,1492,688,614,556,1512,1090,1482,1568,1532,1520,1484,1484,1498,1564,1266,876,950,844,1276,1000,1036,1320,1372,434,604,1510,1508,1492,1498,1472,598,686,596,722,1418,1366,1432,946,1226,1504,1482,1366,1364,642,1792,1750,376,964,722,682,1114,766,1012,1090,638,710,806,794,1224,638,564,900,398,1334,1362,1302,1320,1434,1548,1448,1438,1550,1404,1010,762,642,1230,1442,1506,704,694,1402,1374,1392,1336,1404,1616,740,1438,674,1220,1346,1354,1326,1434,528,568,388,658,1234,624,1532,1492,1456,1456,994,1146,1308,712,1094,1400,532,1030,1632,1632,1634,450,1626,1616,746,734,664,812,678,516,756,630,1506,642,1366,1020,1634,1250,386,1248,534,650,770,338,380,886,644,838,580,580,638,616,1316,554,832,464,736,746,1398,696,1092,634,556,640,536,1420,462,752,1490,842,1594,1022,946,464,524,710,552,1536,382,326,350,776,620,836,944,976,664,1504,988,416,1586,1586,564,592,350,876,1082,1092,805,862,584,915,1384,1612,518,510,350,533,840,1360,504,588,1158,578,684,944,976,1386,1588,1674,534,522,1266,1348,326,720,1022,1628,374,1210,1448,1574,1554,1056,1558,662,658,1054,1156,420,446,442,434,492,1652,1020,1060,1072,1100,1804,1416,866,1458,1114,1566,1122,902,1178,850,1268,1350,596,442,664,1144,490,960,1504,1486,1552,1869,1322,1506,1478,1538,1538,1536,1582,630,556,598,1100,1452,758,1076,1052,1006,722,1098,1008,756,1436,1782,1684,1298,1350,1080,1404,1468,1544,700,1304,1074,1422,1682,630,798,1690,680,456,550,422,544,1460,1372,1538,1004,1200,1372,806,1294,810,1482,1506,994,1478,1694,1178,1727,1398,1494,918,1398,976,1268,1390,1524,1536,1388,1428,1532,1524,1360,1520,1688,1538,1444,718,670,684,476,1434,1564,1334,1588,1422,776,1022,1476,1500,1490,306,1826,680,970,756,870,1170,614,664,794,732,1396,1444,1002,1074,676,780,440,428,428,640,454,1344,1386,1488,1298,878,334,898,1382,1428,692,1386,1426,1418,1448,1336,1240,1378,1418,514,1400,1400,1152,1610,404,488,1096,784,1426,836,902,690,1606,1226,500,436,1512,1434,1354,864,1368,662,1452,1460,1392,322,1410,430,1378,1470,1478,1406,1326,1456,318,1028,644,1398,512,1046,408,1396,506,1088,750,928,368,1416,846,1424,1492,1416,1348,1420,1474,1120,1190,1148,1450,590,612,536,528,962,956,1536,1392,762,1414,358,1460,1266,1516,1480,1608,974,1564,1284,1056,1558,1554,1400,1066,1466,864,886,1094,1632,462,1426,998,996,1420,706,1112,958,580,310,424,390,508,1482,1510,736,416,1702,1508,1426,848,596,1486,716,1632,1514,1376,786,1526,602,502,388,486,1542,1432,1454,1160,1436,1448,1468,720,872,1526,750,1874,1850,1694,1508,1822,1784,1412,1406,1510,1506,714,910,1106,1512,1884,1784,1504,1496,1476,1476,520,1840,1374,1412,1536,1518,1556,1514,1654,1102,1124,1138,1184,1512,900,416,1430,1322,802,900,566,1312,1792,808,796,750,1462,310,1000,1360,1900,384,576,1894,1606,730,1736,900,654,1826,1850,714,1900,1964,1906,1908,1892,1896,1910,1908,1894,548,508,840,430,998,306,354,504,434,1116,1664,736,1596,1572,914,1532,1544,1426,1596,620,832,1720,1520,960,1544,1534,1424,604,902,1540,1606,696,912,564,738,630,1016,1546,1806,800,1490,802,806,920,366,960,1584,1564,1570,1576,1590,1612,1640,1584,1640,1586,346,418,1364,1380,1038,906,1046,712,868,1128,1184,1170,1148,896,1234,908,974,520,430,830,908,870,852,406,436,580,848,1266,958,1346,906,1148,1518,1386,762,712,498,876,714,480,442,492,560,1494,374,596,324,888,814,1500,1296,1152,340,944,1124,1054,766,682,474,392,700,718,796,1402,736,1372,1414,656,1028,432,572,1384,1034,1404,618,476,718,458,736,490,480,1060,606,460,1542,518,1110,1418,1416,630,570,1120,1446,484,1236,1546,974,1476,1424,1080,1280,1430,1428,1302,686,544,1216,1172,1338,684,1380,780,680,600,1304,504,474,912,640,1496,432,462,732,492,484,532,408,434,420,466,530,1434,620,1528,1534,1022,1428,894,1430,1450,1446,1420,1316,1594,678,768,1522,892,338,1062,1618,746,626,542,458,542,904,1120,1142,816,870,1140,666,758,1058,634,876,1538,1274,1398,1378,1226,710,1320,1316,1284,1060,344,1310,1080,1338,832,488,680,1580,1400,454,1240,1392,414,530,496,488,470,1348,1416,1092,554,1400,1310,1412,1434,754,1398,1422,1448,1422,666,1406,1382,1426,1574,1368,1388,712,1568,426,1380,1340,572,566,776,794,444,302,870,394,1428,1394,556,988,874,344,526,596,1378,604,596,380,1346,884,1512,372,640,1460,752,1676,1370,1374,1454,1424,1566,714,1819,1442,1432,598,1534,1472,726,762,864,416,600,574,330,1456,578,492,440,1040,662,516,1372,1106,584,814,1712,1536,658,937,1084,936,506,532,890,894,586,456,1646,1558,1404,1344,636,1570,708,1722,1756,748,1696,978,1612,1382,1718,1092,1720,1456,886,800,1296,654,1720,1512,1518,1446,1406,1046,1378,850,1506,1412,1514,1410,608,750,1238,1488,1210,1486,396,550,1566,1608,694,1707,1286,602,608,1206,1062,1874,638,406,1378,874,754,972,756,940,878,1000,1060,726,690,718,1038,890,440,754,1262,1614,1746,1322,1452,1718,1738,1216,1366,1458,1464,442,860,1814,1766,1122,1476,1388,764,1064,1178,1250,1580,1480,1254,1298,1382,1227,756,1448,1374,1478,680,674,1260,1292,1014,442,1646,1660,990,1426,986,864,1326,728,332,1204,802,866,684,606,756,628,1374,1376,1340,1294,472,1230,1270,1408,1616,720,1092,722,522,588,1224,1150,594,548,502,1518,1288,1740,1464,1220,1490,1392,1424,342,400,580,1174,920,336,376,838,1278,1298,728,718,974,1258,1432,596,818,842,1380,480,1392,302,1420,548,1016,1278,1356,1362,418,1122,1106,1168,688,404,1214,1052,614,1002,1070,1480,1426,1114,1294,1492,468,356,774,1388,1058,1444,1504,1156,1398,584,1016,590,456,1164,1316,1392,1302,650,540,304,308,314,328,784,764,510,1432,496,1092,626,738,706,780,444,514,846,1166,778,1438,1388,1392,1376,930,1456,1480,672,1372,1550,1414,1278,1410,1258,1432,734,984,498,472,920,1388,1452,1472,750,1498,1512,1048,1080,1104,1122,832,1336,1618,558,476,966,616,1310,924,510,592,880,404,844,682,516,734,474,510,1650,518,536,648,1352,720,1570,1468,936,1834,956,1258,1408,872,1332,308,1434,1400,1374,1350,970,728,1320,762,994,950,1250,1456,1192,528,1410,1420,1424,720,1224,570,1328,1022,1148,742,906,1624,1588,602,1494,1382,1366,682,1048,1402,1544,1548,588,644,646,648,1284,1490,1466,418,636,1414,842,1398,1308,1392,974,1634,1614,1598,1622,1646,1562,1474,1586,1600,1528,1498,1548,522,520,512,832,1186,1342,1390,564,1426,1332,694,522,1004,1016,1426,1420,1422,1454,362,1400,1190,1140,1404,1396,358,1260,842,1072,1406,618,588,916,1416,646,1442,922,1502,1570,1430,912,712,1440,1416,1484,672,984,476,1388,1608,632,1424,1380,748,1172,1746,1468,1204,828,660,678,1494,1310,716,944,910,1480,1420,1172,1586,862,338,1208,1272,1602,1710,1728,798,858,1338,1632,1592,1344,652,1020,802,572,924,632,706,1494,1732,478,480,1849,426,568,952,450,328,500,1272,1438,1406,1436,1116,1340,1398,1392,1386,1400,1628,1086,1580,1566,1244,1566,826,1560,1472,1730,1078,1380,1394,1518,1378,1396,1398,986,1590,1486,1028,684,1496,1032,1026,866,1094,1026,950,1412,830,1436,1390,1342,808,1342,1544,1100,1358,1500,1568,1607,1468,1536,1558,1560,1050,1542,1582,1532,1364,1284,1402,1428,608,326,512,346,1612,522,748,1376,462,1490,1460,1518,1464,1490,404,1588,1460,1320,798,1506,1594,1528,1554,1236,1608,570,566,622,1076,848,440,1402,538,1514,560,418,1412,1398,950,1402,516,346,1264,682,1226,1210,1286,1222,1252,1216,1280,1276,1214,1208,1224,1242,986,1274,1230,1204,1258,1258,1318,1214,1208,1210,1268,1176,1208,1316,1210,1268,1270,1212,822,1214,1252,1348,716,992,1260,1004,1220,1310,1182,1196,1246,1234,1212,1210,1210,1198,1196,1268,1236,426,1240,1268,1198,1246,1246,1200,1206,1226,1238,1210,1220,1216,1206,1198,1222,1204,1214,1220,1270,1212,1212,1234,1204,1202,1242,1284,1212,1208,1212,1220,1292,1004,1218,1198,1248,1310,1276,1264,854,1212,1298,1278,976,872,1198,1286,1294,1210,1252,808,1737,1468,530,1412,1378,1404,1408,1456,1506,1494,1494,1494,1504,1400,1400,1478,1470,856,1508,1488,1206,1490,1466,1470,1448,1626,2108,1434,2146,2206,1790,1410,2134,2110,2106,2200,1908,2198,1796,1140,1942,1970,830,898,2098,1938,2230,2216,2108,2146,2140,2122,2132,2104,2152,2208,352,2252,1460,2088,2354,2320,2330,2310,1818,2240,2316,1902,2072,2240,2320,2318,2246,2320,2102,2240,2228,1120,2246,2316,1794,2212,1436,1422,2320,2006,2234,2332,2164,2338,2234,2302,2304,1656,2242,2242,2318,2464,2246,2242,1644,2326,2320,2250,2376,2318,2262,2312,2248,1980,1808,2314,1426,2356,2314,1800,2314,2240,2320,2230,2270,1798,2258,2260,2318,2230,2334,2330,2100,1636,2244,2250,1022,542,2304,2322,2248,2316,2086,2330,2360,2302,2328,2320,2240,2316,2322,1498,2320,612,1120,2316,2326,2242,2326,1576,2370,2314,2320,2320,2230,2326,2316,1628,2320,2384,2304,2320,2232,2320,2224,1796,2360,2300,2314,2318,1956,2320,2178,2312,2318,2338,2248,566,714,2298,1842,2284,2334,2328,2210,1932,1780,2310,1790,2232,2314,2326,2252,2314,2320,2186,2232,2332,2236,2330,2336,1806,2244,2326,2252,2324,1146,2366,2308,2388,2234,1782,1796,2236,2314,1786,2440,2310,2236,2232,2326,2320,2328,1968,2326,2320,2328,2322,2158,2330,1034,1344,2320,1802,2314,2232,2320,1800,1808,2330,2096,2334,2240,2328,2322,2188,2326,1804,2364,2302,1782,2320,2262,1794,1618,1796,2172,2316,1120,2310,1802,2274,2320,1984,2330,1800,1902,2246,630,2314,1132,2240,2364,2324,2324,2338,1654,2308,2330,2242,1648,2318,1802,2330,2312,2324,1654,2314,2316,2316,2146,2326,2344,2330,2316,1804,2242,2380,2320,2214,1794,2320,2308,2246,2364,2334,2342,2006,2324,1722,2074,2254,2332,914,970,2312,1800,1722,2292,2334,1974,2312,1798,2360,2330,1836,2136,1656,2320,1894,2322,1650,2052,2332,2326,1428,2318,2322,898,1152,2334,2316,2308,1724,2324,2236,2312,1726,2432,2308,1794,2310,2242,2336,1062,2310,2252,2252,1648,2328,2242,2328,1644,2360,2298,2250,2142,1656,2314,2238,2318,1650,2358,1802,2314,2230,2314,2244,2248,2318,2332,1806,1656,2300,2328,698,2308,1646,2322,2234,2320,982,788,706,1788,2342,2246,1648,2322,1650,2336,2244,2320,2244,2246,2318,2124,2144,1638,1646,2308,2398,2310,1652,2324,2170,2322,1648,1986,1430,1650,1250,2318,1656,2312,1988,2316,1650,1920,2316,2318,1852,1804,2334,2330,2170,2330,2324,2324,2062,1652,2324,2314,2314,2332,1654,2310,2316,2316,1640,2306,2312,2336,2332,2120,2250,2166,1648,2334,2252,2320,2324,2322,2326,2318,2324,1656,2316,2250,2128,1874,2330,2224,2250,2318,2250,2248,2318,566,2240,2250,2314,1790,2324,552,856,304,508,504,1268,2056,744,2120,1052,1456,1584,2508,792,1188,2164,776,708,348,1020,1424,964,1400,1520,2492,568,804,496,1384,1356,492,2544,764,968,628,944,1884,676,796,964,1070,1596,1746,1783,1640,568,1094,1674,1674,648,1406,1008,1126,1044,1666,1006,1018,1253,1600,864,883,874,874,1730,470,994,2616,2328,547,1865,550,1442,2192,1700,1537,428,360,638,2054,1518,525,537,1808,524,1424,1877,1595,1900,1522,528,1406,771,780,769,796,968,525,2013,1524,532,1324,1377,592,1561,438,1574,528,396,1861,1318,1344,1852,2386,810,994,1192,676,553,483,1254,692,1610,532,750,2345,1197,2345,2345,1828,520,724,384,1718,1212,814,838,956,856,1226,456,2291,2291,2552,840,803,1519,1242,1744,808,633,689,447,769,1128,1125,712,582,811,826,792,764,785,773,851,830,793,849,798,810,799,845,868,851,864,868,864,1737,872,791,686,1113,1776,1755,849,850,847,853,1074,1124,1129,1089,1372,1732,1739,1730,836,1818,859,840,489,805,719,1813,303,829,581,841,842,854,831,1757,891,1707,1785,1743,1756,1769,1541,1691,1842,1842,906,1803,1324,873,880,891,1780,486,502,446,1304,441,870,1295,1075,1699,479,686,1159,606,879,1345,1073,1007,827,669,773,880,1878,924,1471,1714,1740,1485,1847,1828,548,1167,1859,926,889,1872,938,738,891,1023,1372,470,557,758,580,935,1676,797,1733,861,794,868,1839,891,1830,466,497,894,938,1729,1694,595,927,722,906,822,895,431,1784,435,923,1872,1938,780,711,1818,1798,1178,430,858,352,500,356,400,372,515,840,1872,1806,836,903,878,1558,1528,1370,1078,1180,1646,602,942,1144,788,1316,736,1464,860,812,1412,1400,894,326,876,1216,1704,1212,1430,894,3334,1036,1496,1016,988,752,770,1726,1184,1100,832,750,732,548,764,1168,1032,758,974,828,994,476,630,806,692,582,424,802,998,622,922,378,380,330,1768,1396,800,322,436,1422,1384,1010,616,1308,1120,964,970,2059,748,1049,1542,1522,616,1126,658,420,978,502,1070,388,1318,1100,940,1316,790,1556,914,800,332,1022,1514,586,666,1170,570,486,602,1256,314,1482,1366,686,1302,1190,1328,1244,1224,1484,1170,992,1088,1026,862,980,408,644,424,466,470,456,398,464,430,1400,886,1180,1520,1140,1416,1428,998,1164,946,730,714,1190,1438,1348,1606,698,1138,1923,1923,1536,464,492,648,1076,1224,592,692,1392,564,448,1360,392,936,600,712,740,1304,732,684,956,1000,828,332,624,504,532,788,504,732,772,956,396,1420,1728,692,1324,336,1108,1148,776,1132,536,1320,384,1268,684,824,824,1056,716,784,948,1076,1128,1536,1148,556,2008,1536,1510,558,1556,1552,1402,1364,748,1198,722,1412,1252,740,1152,738,1324,1344,1354,1546,1144,884,1216,490,398,410,442,580,596,646,606,1416,590,396,410,340,448,390,468,324,842,944,916,1818,650,660,528,758,474,568,398,436,358,312,540,1268,734,720,1074,1170,360,430,810,452,722,448,348,318,338,368,314,754,484,434,1358,746,1154,1310,792,494,490,616,596,612,1894,1552,1528,1332,1400,936,1124,1000,628,1400,1044,316,1552,1452,1080,1056,1148,484,484,1152,1120,1080,1180,408,1356,660,928,1608,732,448,1480,764,1412,1460,1000,340,540,748,604,656,484,1024,1016,692,712,724,568,652,1192,1136,472,1208,768,1412,1424,1152,1072,1564,716,760,712,1396,956,940,1316,584,436,1548,840,836,1288,884,1400,460,664,352,400,456,480,1228,496,1056,684,752,644,720,648,588,376,776,592,3484,1256,1476,428,1428,1288,924,580,968,960,948,892,560,1220,880,676,1092,764,916,912,1212,572,728,1280,1436,624,1076,1172,1308,1168,532,528,520,860,316,940,532,512,508,444,352,1348,436,1604,364,1552,564,592,1400,1632,1616,728,1128,620,1232,588,912,1392,436,448,1020,476,892,584,944,588,1104,668,404,1316,1436,1384,488,836,960,1072,608,564,556,1424,1060,712,1176,1400,1428,484,740,940,1704,756,756,1504,728,1388,672,1176,1056,848,640,336,392,572,1304,528,588,792,960,1536,868,1432,1408,948,1292,1276,820,508,784,664,1428,900,632,712,1348,1060,2940,732,720,1240,496,1208,1068,644,1324,572,972,1244,672,336,772,432,312,596,680,472,456,512,328,680,1760,908,1500,700,764,700,356,644,1276,1248,1112,1312,772,1384,1308,936,800,780,452,432,420,1036,384,1516,1700,1778,1564,1364,1420,328,1152,352,1052,976,1232,1000,1296,760,624,1056,1128,984,676,784,948,1196,932,500,1064,1008,1148,980,628,680,804,744,1460,976,408,456,400,464,436,752,372,604,304,984,388,1544,1496,1048,1020,1120,1332,1172,1116,1080,1432,800,1084,556,1044,900,550,1778,1778,2110,1544,528,1128,1416,1056,640,856,756,1004,1300,548,1424,1152,792,2640,600,1268,1424,1300,1432,1076,524,1044,1188,1320,1072,832,1436,360,1468,1468,1328,524,2504,848,820,1504,1340,708,928,876,1204,776,812,1424,488,1164,1504,1216,736,568,1168,594,1850,1548,1336,1036,552,1764,564,692,1184,728,844,760,1340,1640,672,1060,620,1184,1324,820,992,904,1340,1528,1048,1148,1720,836,928,904,884,868,724,1388,328,544,896,1044,660,1216,1616,1364,700,692,644,936,504,628,848,908,1360,348,368,1100,484,1096,336,1352,884,1036,1756,1432,520,1392,324,576,1472,1284,1384,1364,648,552,1400,656,432,376,1092,2684,708,1792,676,1520,1340,1392,1420,796,832,1568,832,880,372,1172,1020,848,524,1440,1588,376,328,904,464,772,1356,620,1132,1068,1356,1016,512,1692,736,1996,1552,568,1292,1172,1088,1412,636,1432,1556,1774,1774,1540,850,714,1336,490,782,1206,1120,986,986,432,412,648,910,766,548,1376,320,780,800,720,722,746,636,1232,1270,1396,1344,1218,1326,1340,768,966,626,882,1336,436,1676,1474,1450,1138,866,1392,1036,1032,1400,1038,746,794,746,830,670,818,1090,830,694,1426,1432,1184,732,944,704,1116,726,1580,1414,1348,368,1244,686,462,1046,1196,1188,1124,1456,598,1388,766,614,502,488,412,1192,988,778,580,900,912,600,912,1650,904,798,1034,780,948,510,876,536,674,386,372,666,1144,544,1332,318,348,536,528,1326,550,718,398,1286,818,798,746,498,596,1540,846,362,656,1264,1460,1308,392,1074,726,732,1400,1142,938,1338,708,1182,838,444,1100,1036,496,788,1350,1496,1006,1572,1400,378,930,986,1006,1296,1222,1270,1106,686,356,1144,820,414,522,930,1552,1318,1288,744,688,1052,538,982,1714,968,558,678,1090,518,1354,794,1884,494,522,1436,1146,878,990,1034,1374,786,798,1330,1180,344,1702,1144,796,988,538,770,1364,964,1154,432,1172,604,1496,510,1130,898,1442,1320,1228,1192,1018,1224,826,942,892,750,382,728,528,1568,872,442,378,1516,1498,1090,1660,1050,580,556,442,478,410,992,636,478,1354,1412,1132,1388,1028,1576,900,722,1360,1528,1098,612,522,942,426,432,512,946,870,1552,890,366,478,412,380,482,1316,552,508,366,458,438,980,620,1302,1214,1156,1460,1346,330,334,1710,496,356,446,858,1282,388,734,360,1266,1016,624,524,404,560,396,750,566,1182,836,892,1432,704,1506,732,1366,1344,1330,498,504,646,542,548,1310,730,1206,546,394,476,496,940,1060,866,438,672,804,1430,1480,1550,1424,1088,348,480,1574,1458,584,1054,500,312,1344,758,778,1122,996,1036,1018,650,758,1424,1468,1422,1250,1234,790,332,1230,1084,528,934,1130,1004,390,1162,922,1970,1970,1644,1620,446,464,440,702,802,424,544,460,946,754,936,682,658,1402,1310,798,626,1464,1484,362,1322,510,1266,1090,1114,722,1032,1208,1564,1598,1182,1432,504,1586,762,316,480,364,604,1030,716,574,656,686,444,1116,790,484,1316,1310,404,444,520,686,774,406,776,1302,1092,496,1642,508,1478,912,522,3284,592,582,580,986,1066,646,1484,1512,1644,1280,1094,1066,820,576,1080,1066,1040,1044,1148,436,524,1230,824,370,774,1358,1552,900,416,522,746,1144,570,1104,548,780,564,342,626,1074,1084,722,1084,1054,1288,1234,958,936,898,852,1428,512,494,868,584,1294,676,422,1200,468,602,1064,334,316,354,712,690,732,514,1834,576,402,388,1544,1484,1140,1110,1830,1062,1626,610,974,1196,1108,1246,874,948,882,638,838,490,462,764,1420,1382,1164,1144,1324,1094,1484,1336,1022,338,2598,448,782,754,544,946,1468,1502,1222,1478,1210,528,766,1186,1148,738,1732,1124,596,1654,564,470,1500,1520,1106,1302,894,592,1436,2600,1172,1194,1162,746,396,720,470,1274,366,696,514,496,544,380,570,598,568,402,546,830,646,1798,1498,560,1012,1376,1624,1226,344,896,632,1502,386,344,1052,1268,600,694,1440,1448,984,394,710,1122,524,1398,690,1570,1478,1766,1088,520,920,526,730,1228,1212,542,1532,1452,560,452,562,404,874,632,598,1128,882,994,1422,1580,1300,1306,1194,428,988,1086,596,444,822,1052,432,1562,850,1398,354,1406,1442,1440,638,1428,1480,1124,882,524,786,912,1140,508,352,1482,818,496,1024,1482,1328,1490,1480,1302,450,798,1124,1770,634,1030,532,762,1782,856,674,994,528,1224,440,454,1416,906,768,1158,398,982,644,450,422,686,818,678,454,784,816,584,396,504,486,682,524,546,434,576,442,1184,1246,838,432,394,1794,632,640,1700,406,442,760,1322,1048,818,1006,524,700,1170,676,858,1422,1448,528,332,1070,524,848,1646,730,1328,894,1042,1060,638,624,688,1350,450,794,784,1180,1566,810,1144,1434,394,558,1164,1550,1110,754,482,408,584,976,676,512,1056,314,1422,1206,1350,996,1356,602,1150,1614,636,514,1947,398,1542,1524,398,1412,952,1226,1684,1418,824,804,916,1290,1696,1388,752,794,678,1044,1438,1248,444,496,528,1018,758,1876,1652,1460,1858,864,1336,1030,572,516,2066,576,1300,1298,1198,400,1458,890,1230,1468,396,1096,1362,566,626,828,738,682,894,832,1150,408,1126,1370,800,838,846,504,970,834,824,1280,1162,528,1010,614,1368,1330,390,1536,322,756,1018,1216,1108,1260,906,880,1414,928,1482,1420,764,488,1406,494,322,314,342,340,330,328,1046,338,764,1324,1202,1216,470,468,494,514,342,346,598,676,492,462,938,934,726,1330,1308,1410,1152,1422,1024,1478,1752,1320,1418,1354,876,820,1544,1304,804,1070,500,1981,1891,404,1550,1190,1126,1266,1380,1186,1262,1312,1080,1354,524,1170,644,1238,1018,1348,1300,1060,528,400,398,1078,520,754,1476,1026,470,436,510,986,976,1064,718,768,662,872,376,786,1256,658,1130,652,626,1424,520,448,830,588,2040,1304,570,1182,576,1110,508,2306,1504,330,496,1106,1392,1582,1480,1094,1494,1148,714,618,728,546,678,322,678,484,2272,1432,496,1346,434,778,1320,1010,718,452,1826,572,1632,1616,1018,1310,1574,1102,1858,1308,2870,396,1118,454,1266,724,1488,822,952,527,400,1564,1356,440,1650,1632,1370,1462,1392,1214,1294,1208,1636,1416,1348,1432,876,1046,436,1418,1594,1718,1302,398,816,1452,1188,502,732,914,434,1402,568,584,1050,476,722,1070,682,498,1008,450,842,822,528,1042,550,626,1342,602,790,1322,558,736,1212,954,1194,1208,754,986,446,1870,712,418,666,788,1066,600,536,812,390,504,620,630,672,904,714,398,1442,620,1042,1328,1728,1288,1688,406,788,438,1400,802,1222,1026,522,506,1242,536,1052,344,1020,1404,1418,1560,468,944,986,612,1668,1232,1296,654,564,800,558,1814,1052,924,346,656,532,498,1492,1046,368,1084,1232,1268,1712,1292,614,534,440,1258,1200,1294,1284,406,608,1566,1506,636,646,1906,1906,406,1552,1540,1400,1910,696,1182,570,706,1902,1058,582,1010,672,1630,672,1416,942,526,980,1064,1446,930,534,2676,650,978,1302,1136,1384,1174,1136,1482,434,378,572,702,510,540,724,1298,1752,800,574,556,782,1090,996,820,982,950,1552,1300,1044,516,1206,730,560,3412,582,1426,1120,1314,1406,1426,1256,1238,1306,450,810,440,564,832,1194,1226,1164,1280,1638,1280,594,568,1622,1488,652,1476,1366,1530,1092,696,378,458,1184,994,552,726,892,1688,324,814,882,1638,734,602,1068,764,626,440,1252,1442,660,822,830,1074,586,1442,1284,1652,2872,708,576,1120,448,1136,760,328,1520,1648,970,406,1566,1548,1666,1798,884,604,1310,834,1182,1576,1418,678,556,990,1342,1042,436,530,1438,1404,1160,1032,752,1330,1346,354,844,1360,852,538,1438,1368,1406,1274,1338,1530,400,814,1336,570,760,972,1520,1126,810,926,1794,388,372,1480,1122,1240,878,690,656,1660,1354,494,1348,1012,636,688,446,1962,1198,446,940,916,694,720,478,1404,1580,1416,820,558,1798,1376,902,488,1474,434,770,824,994,756,436,582,1122,566,1596,1368,1422,560,1398,1446,492,556,444,318,672,576,1878,618,836,1622,1746,1554,1162,634,738,624,646,846,556,1430,742,588,1112,804,854,504,1167,386,1556,1614,1290,1554,1616,1246,1576,1632,866,548,1040,552,1418,1088,1364,1712,1294,628,1038,1378,554,1056,1208,1188,1120,522,1090,1124,1708,1412,950,434,502,680,1416,684,1394,736,580,1006,1406,920,1436,1034,542,1048,498,1052,1190,1148,684,918,518,742,1496,1586,542,3404,1128,1042,382,1602,548,1168,940,554,1138,952,1518,1520,1626,1012,554,540,1536,952,1706,1666,1406,1430,826,554,1408,1378,866,558,522,1092,574,660,1248,1552,852,1176,652,914,1396,1126,1438,1580,830,558,552,794,1580,1112,1376,1394,792,574,1460,1496,898,828,1056,1388,898,1370,1364,1378,1384,1384,342,334,328,1390,1004,1018,522,392,1568,1534,1478,1408,1174,1146,1144,1030,554,1380,1218,754,1412,1144,808,648,634,336,1062,514,1182,744,1188,886,518,584,670,1370,1234,1230,1430,1294,1658,1696,1530,1210,1148,694,758,1458,1568,1934,874,540,1052,1480,732,1376,1600,1320,1638,1370,1410,438,926,308,904,1070,718,858,604,830,404,356,378,464,1396,758,680,904,1480,1854,1618,1078,924,734,624,564,758,948,1334,1388,1052,1268,1318,736,1296,734,722,968,1190,456,1526,584,1278,1240,844,428,688,548,1848,410,566,1064,444,1448,714,572,1626,1334,1628,1622,1458,564,510,788,538,1036,1668,626,752,394,1076,1056,2020,2034,528,782,388,1546,1508,490,1448,1710,1410,1702,1434,1656,1626,1484,674,524,1410,1298,1414,1410,556,516,550,784,1222,712,1356,1112,528,478,1486,1594,1374,536,540,1430,694,554,618,554,874,696,648,1042,652,1314,1074,1520,1320,1334,1426,438,560,832,680,552,1632,1694,1764,1330,956,438,910,1360,1352,528,1372,720,1536,1610,652,616,704,688,732,966,472,616,990,618,1262,566,328,1040,560,1740,476,1664,1098,714,1568,940,766,504,526,1532,1410,966,538,512,1086,642,1692,1150,1574,1126,1300,696,1474,1124,654,680,548,522,614,1210,644,902,1648,1430,570,684,1102,1921,583,1261,1921,390,1558,1514,1584,886,1078,1086,1520,900,548,1450,710,558,524,1254,1146,552,694,574,1488,1410,404,980,618,786,1400,1808,1730,1654,1318,1544,1910,358,1008,534,764,602,774,1388,1386,606,492,574,1060,598,934,1104,860,900,760,798,704,670,1608,1376,600,790,554,910,992,910,890,520,920,530,894,912,688,504,440,920,1122,654,1080,1474,624,1550,628,986,1070,424,686,1020,996,696,708,1338,1246,556,1270,1750,906,704,468,1320,820,898,526,582,476,1222,912,872,606,1314,1458,1496,1406,1394,764,580,676,1364,1086,1224,396,1608,614,1612,550,1716,1322,544,608,906,684,598,550,620,1792,758,746,1168,410,1070,368,1828,388,1566,1530,1196,1338,1330,1594,1402,1138,512,628,1396,1708,1672,1450,1406,914,1750,1698,590,1618,590,316,918,1354,1760,436,996,750,972,682,394,1044,718,608,1498,386,410,790,1246,662,850,966,1010,1018,1024,1256,1114,1386,1398,508,772,618,716,534,474,506,666,836,600,1088,1428,658,1212,1242,1722,536,570,552,1250,1048,630,870,1394,1096,1540,514,738,780,692,390,646,1410,1340,352,432,1042,814,560,718,1564,598,426,912,358,434,798,408,496,468,1058,986,502,1282,570,1590,1720,1862,316,764,1348,1192,554,752,1412,1184,554,1172,634,1864,606,608,1282,584,590,594,538,1606,456,306,544,1276,1412,1452,1298,804,554,498,990,670,314,498,404,732,472,390,1568,1494,542,516,1160,542,948,454,358,328,1002,502,574,640,560,922,610,518,1176,526,900,1202,592,1524,726,1388,1042,804,896,758,822,718,840,958,1670,654,734,832,602,712,1026,566,574,2126,998,1368,908,712,1092,1372,524,1512,484,1132,826,682,996,532,1474,1076,740,1368,688,588,556,1422,720,434,1446,858,524,1056,610,578,478,516,472,488,600,454,564,516,480,518,604,1430,736,1364,556,1436,526,1298,1378,510,410,1318,912,1030,836,1110,480,702,1606,856,656,598,856,1486,1194,1208,834,1450,1538,1224,1432,1332,2250,1742,1428,664,1254,892,552,558,778,666,1748,1448,1402,1342,1448,416,1518,1202,1466,1428,1398,1486,754,1340,1402,1178,1638,560,2002,1334,400,1550,1518,1428,762,432,1156,1266,538,1540,634,1234,1316,1492,1500,828,1408,972,1482,558,756,1752,1410,1648,1260,1136,794,1460,658,926,580,1590,1516,498,1092,554,1174,1442,1066,716,384,596,1586,470,466,1170,798,1714,362,1132,1188,650,346,558,620,388,476,672,632,1506,458,1030,398,894,860,1448,392,956,1332,702,572,314,314,574,518,360,434,424,356,324,828,1248,376,1550,986,888,1334,554,528,382,412,620,1758,1016,1118,1604,1364,802,558,1294,1060,634,1208,688,1244,1214,1224,1158,574,1370,468,1014,504,726,774,420,1302,566,512,1292,726,1468,944,1062,460,1296,1476,1294,534,526,1614,748,566,1444,788,1352,574,340,1076,1040,386,472,612,870,834,1518,1346,1068,720,856,2066,392,1552,1570,404,1276,790,650,746,1366,890,480,772,346,816,486,526,546,1192,462,698,1416,1014,1412,626,1436,1254,542,1498,1324,1208,1350,324,1206,1550,1540,916,658,1372,1422,1232,838,676,614,1420,686,1410,508,656,1312,1620,1092,448,346,804,312,836,818,854,1236,684,1304,1382,772,1112,1356,996,1036,1184,1538,790,1000,778,1696,784,1104,1102,1426,712,834,1550,1428,1020,1200,1440,1164,792,640,634,1440,400,446,762,1250,1470,480,1400,1084,552,1606,1714,1466,1478,692,840,504,974,834,1446,1376,696,788,1510,1020,1582,1652,1570,966,924,1350,1530,494,994,1328,1214,706,704,1458,1176,1298,1284,1010,1046,1074,308,1430,730,1042,1450,1086,1082,618,432,402,946,788,1664,1694,1398,1526,1610,1586,1418,1446,1648,1410,1596,1700,1580,1574,438,1170,388,732,632,824,426,1038,1206,672,1508,482,534,1206,1290,1416,794,482,1198,1432,604,588,708,1548,1452,812,1606,1084,1054,1478,1450,1016,330,1368,1120,1140,1082,670,614,1170,1262,1140,802,1694,364,372,1424,1430,1630,610,1140,1270,798,1062,732,1090,1052,996,316,934,582,726,2014,1250,1686,1898,1584,1094,654,880,606,1116,576,984,532,1196,820,570,394,1558,1572,1244,1636,1108,416,404,330,378,974,416,1362,1382,1174,1402,1422,1530,1204,1418,1416,1102,1286,1606,796,610,1434,678,798,1102,938,586,1016,1616,576,604,1208,1210,1214,1210,1240,1208,1560,942,506,800,404,1270,1020,1246,666,966,830,570,572,530,1474,778,552,546,1348,344,524,438,872,584,528,1698,982,662,392,426,402,446,1566,834,1176,1168,1420,952,826,1382,566,660,1206,1602,376,724,596,1360,1180,580,1426,584,1514,1054,1422,1136,1496,602,414,820,1492,1018,582,988,946,1222,1742,1568,1328,622,360,702,420,1006,1072,740,380,752,488,372,686,670,870,676,538,556,1250,470,600,1308,1598,488,1400,1418,1144,718,914,1792,322,632,558,1288,1316,1124,726,716,784,646,562,646,952,1396,1430,940,976,560,1522,1502,1442,532,312,684,1980,1564,432,304,872,742,1152,1176,1716,1366,1172,1448,822,1348,1024,780,556,968,1446,874,390,792,1224,464,1530,1148,1156,902,868,1364,984,636,950,820,1014,514,1412,1490,790,748,1214,1384,1392,922,1444,1418,1670,1462,1406,962,698,1532,1752,1668,1028,1482,824,1180,928,1526,1272,1260,716,948,944,708,1090,398,982,1662,1216,698,608,1216,938,840,332,1118,1352,932,888,1386,824,1942,1942,390,1548,1330,1308,382,372,1418,714,624,1720,546,1070,1126,1176,780,814,552,1440,1624,434,758,758,1082,858,984,922,704,1136,564,1244,1218,1502,1324,1108,1128,448,944,996,772,1198,1106,816,1398,690,746,886,890,480,606,636,1416,1430,1590,862,922,1310,1286,466,1408,1446,1020,1522,1296,1216,596,1336,800,988,714,980,898,486,364,408,1904,810,808,1412,1548,620,858,1686,1514,616,1544,584,1584,1592,1012,632,1314,660,354,794,1260,824,708,992,570,764,1338,922,802,1070,2026,320,1580,992,594,1412,1316,1396,1276,1062,1360,948,508,1274,1684,1628,1424,1474,1652,1468,1520,850,458,1478,1394,1226,676,1334,1434,514,1544,1248,1552,1298,818,1520,1034,1716,1266,1222,790,1078,1508,1356,1464,1446,1726,1052,1314,764,332,742,1390,340,1160,1498,606,1220,1568,352,1552,1536,1384,508,1248,1300,644,644,574,576,776,1436,1566,1934,1454,580,528,1638,1544,1620,1322,1432,1292,634,368,316,328,1074,548,324,992,392,1514,1760,1632,1538,1324,1416,1376,578,1658,728,588,524,1346,1288,1630,1232,552,1228,1354,1152,1140,548,658,628,652,606,624,1288,378,1482,1416,956,1444,1636,1388,1714,1292,1636,1714,1198,800,538,1512,1566,434,618,1340,1446,1434,1142,1370,1390,1054,978,1734,1078,976,690,540,630,732,776,790,1398,986,1038,788,752,1536,686,1376,482,1398,594,390,1564,1518,1470,616,1240,590,1654,960,1526,1390,800,668,1776,704,1390,1272,1068,656,632,844,726,746,1106,560,410,916,704,680,592,706,678,662,898,598,1252,764,1266,1280,814,542,568,562,1350,576,416,314,1436,1092,418,830,1674,670,1672,1692,1362,1360,1442,538,444,1106,1688,1332,1356,1176,1166,1262,1330,618,554,1420,984,1138,1306,528,760,1178,1018,876,314,1336,1228,1108,904,1226,926,562,1490,1452,1660,966,654,1314,1050,1432,1576,1244,1196,958,992,798,702,1002,1512,1182,906,314,550,1322,1302,724,1360,1442,496,1236,600,664,410,666,1334,930,684,1126,1518,822,556,1272,794,802,588,930,1308,772,830,636,1012,840,1218,944,1458,1454,518,1198,658,676,392,1214,362,550,1352,1670,1482,1720,706,364,1342,1176,584,834,666,484,462,542,1310,680,1320,1628,1314,1338,1694,498,1464,554,546,412,314,1336,1170,592,752,636,816,732,918,1336,1490,1110,1336,600,1556,1254,1182,794,1358,978,1640,632,658,414,538,872,1502,1522,1528,1024,752,1078,1152,1170,1162,942,570,374,702,926,844,882,1282,796,1318,484,440,552,990,1700,1422,1468,1500,1548,1312,1544,1076,1622,1454,1230,1442,418,502,502,502,1156,1264,1252,1178,642,906,1574,838,1302,778,1408,998,820,880,386,1562,1640,1614,1112,1392,828,1610,1378,598,1426,1334,1152,836,668,922,772,854,954,1352,1584,664,1406,764,808,924,796,1470,800,1498,692,1042,1018,818,724,1342,1052,1600,1674,586,1004,1438,1752,1338,1412,772,478,1572,1156,1568,1140,1670,1536,1508,1504,1470,1162,3100,1526,1548,1728,1038,1172,1374,2176,970,792,704,998,758,1612,1308,736,628,1320,1394,972,850,408,450,708,668,374,488,726,360,744,1360,1020,1030,608,540,1142,1494,1470,660,814,1522,654,508,1714,970,994,508,378,786,1000,814,738,478,628,576,1318,1264,1676,648,558,578,950,964,634,722,718,1388,1414,1132,1420,702,878,892,890,882,894,892,324,904,896,330,860,320,874,784,872,890,354,622,406,578,828,1460,890,1588,1472,540,432,1178,1328,572,458,548,1266,1112,1430,1438,1294,1384,1352,766,640,1202,1384,362,604,1288,342,682,698,398,638,616,990,634,796,664,718,452,904,1554,1300,964,406,1190,1316,970,936,1208,894,878,1386,1088,558,618,1546,1188,662,1338,944,1610,558,1228,1080,1184,1236,834,1346,1552,1398,1362,586,1202,1038,1034,1326,1214,1204,1072,1060,660,1280,1288,1254,756,628,550,1646,666,1358,1294,1146,1040,814,1236,1268,1528,830,1368,712,604,916,578,860,860,812,1348,1186,1306,1280,906,1222,1376,1710,1320,1416,576,752,1316,384,524,976,1038,1408,392,454,704,818,770,844,436,422,422,730,1182,574,788,638,770,904,866,1150,632,648,952,974,1174,550,1370,1576,1292,1336,1482,918,1528,1566,956,1042,1624,788,1096,962,1400,984,712,1676,1298,870,1276,1342,1100,1584,1178,1302,1040,1530,1272,1084,1480,1384,1316,1362,572,378,392,486,302,328,1648,670,908,402,1332,1460,1300,342,666,1624,1264,1060,1058,1068,1000,428,1845,398,1572,1530,1586,548,1410,1194,1578,1362,1358,1208,1412,1480,1172,1254,1040,1580,1350,1198,1104,900,886,1388,892,786,586,950,1352,922,956,434,982,506,666,394,550,894,712,854,324,1190,682,1182,442,860,1454,1422,1436,958,1014,536,738,976,818,1006,490,734,1674,374,1596,1392,808,444,1172,476,920,922,922,922,918,934,596,1060,850,510,906,1142,882,1638,852,1194,948,1598,860,608,1554,746,1462,1024,1058,1222,1104,1348,1158,988,1220,604,484,460,1090,1294,1202,1250,542,812,1530,720,1370,1444,1466,316,310,418,1184,1006,844,1384,628,608,1270,948,1042,940,1550,904,1402,1206,1274,576,1088,646,604,586,574,616,614,1304,706,1406,1528,1224,526,812,634,644,690,632,900,838,842,464,382,860,1054,570,1614,764,1750,1316,1396,1352,1064,936,584,1618,620,1112,1344,998,542,638,1406,1420,950,380,728,1644,1474,1268,1308,364,912,566,558,1078,1104,1168,448,1328,1320,904,1306,530,594,1334,840,1300,456,1366,738,654,440,1520,1552,1526,1384,1550,322,1532,1492,1654,1026,462,1302,1344,1004,832,882,1410,794,1324,1012,1304,1330,1316,1360,1112,1526,1516,1548,1276,312,1168,1172,970,890,1314,1476,1324,990,938,594,1148,766,1340,1364,1370,664,1394,1308,834,544,1236,690,1082,918,414,1318,482,608,1588,844,584,1324,1136,1230,840,810,620,514,560,1352,1588,1448,1672,890,630,714,740,1082,1348,870,870,542,1204,828,634,1020,924,1302,1624,1538,1178,1142,682,894,1156,440,590,1568,476,718,672,1170,1004,656,996,454,614,1662,538,678,716,1378,956,800,1368,1302,1408,1092,1342,580,1402,1352,852,1242,820,886,1160,442,1086,1652,1080,604,1320,532,1052,468,566,962,1182,406,674,1650,586,1616,1356,1400,1378,1032,740,732,1348,822,590,1226,1310,1472,430,1416,404,670,1154,1018,508,388,928,702,590,398,486,892,712,848,772,1446,414,1228,1362,1224,368,366,1216,906,864,1002,1382,554,1246,1456,1688,470,476,1330,1204,584,1400,1040,1300,874,754,496,582,732,1134,996,1014,1506,986,1010,1226,1474,430,1490,1344,1356,682,1478,730,1192,664,1740,1306,934,504,1268,942,1686,880,826,692,1698,772,512,1164,1132,1184,1168,1294,1246,312,546,1318,870,806,998,1030,1238,1454,930,554,1404,1844,1436,984,1180,1238,440,1416,1350,1624,1332,1320,526,930,832,658,578,1436,468,1510,716,322,1552,1524,1428,1642,662,1896,568,1382,1596,1028,554,338,406,936,958,1340,886,848,1412,1128,302,1674,1474,1360,1282,1300,1330,1340,1168,990,1300,954,1288,1078,1168,1336,1566,436,1366,1324,1402,1340,1406,1396,1022,1378,1232,1518,732,342,360,1452,1566,1516,1006,1058,1066,1144,324,438,1364,650,526,1534,1158,1160,1354,1724,1366,994,546,1276,1236,1538,1070,600,862,678,1020,344,1012,1166,442,1232,1026,1178,768,1242,678,476,1218,716,392,1556,888,1876,630,1156,1396,1112,812,430,1212,820,1336,684,640,1436,676,634,1480,614,378,926,1108,716,1146,1054,1360,436,522,360,1294,1296,1394,1368,1362,1222,956,962,798,876,706,1096,1392,548,402,1208,738,650,902,548,1098,1272,1078,1328,1026,452,1030,1178,806,844,838,1640,806,806,712,612,538,1308,532,758,430,516,1928,534,1372,920,758,872,1226,1036,920,1294,1016,1586,472,1522,1358,764,1500,752,930,564,1610,1338,1568,858,1178,602,1348,798,464,982,1048,1066,1294,764,580,1676,1126,1512,1318,466,464,1160,1280,702,342,1002,738,1360,1404,1360,1288,1348,1242,1372,1346,498,560,680,1766,1340,1418,536,1416,1274,762,634,1262,1064,1372,1520,1250,318,1528,1518,1374,814,1352,348,622,1310,1128,598,1292,1718,1134,1476,1410,1244,1098,1416,1328,936,502,984,1086,1406,1376,1356,546,1356,312,636,696,624,1166,832,1118,832,658,890,890,710,1330,942,1666,1672,1406,1546,1088,552,1278,584,1230,1932,1084,1350,710,544,1182,976,626,1510,1026,1354,540,584,1266,1218,328,1014,686,1316,526,1296,454,492,750,1234,918,1194,862,960,792,1764,1578,446,562,1040,1084,1408,846,1382,948,584,600,1150,560,946,1362,534,598,1060,620,552,558,1656,658,1030,722,1590,1588,1332,1522,1372,1168,1288,1324,512,876,1254,1184,1410,1204,1046,1318,1218,476,464,1200,1194,1314,558,562,854,1516,656,366,1232,1232,906,424,1414,828,1374,620,416,376,540,1640,1518,1354,630,820,686,1144,568,1076,1556,1522,470,1316,550,1032,998,646,1292,1450,1632,834,670,528,1698,1180,1334,1342,1402,522,444,1258,1362,1116,774,834,1338,860,660,1592,750,662,1376,1758,1070,1342,674,1192,1492,1582,692,708,1396,1272,1288,1262,1358,1200,510,1620,1404,1510,816,1378,1620,1020,1020,1324,982,1248,1152,560,572,472,1474,1082,958,584,582,830,1474,526,1520,564,1160,1744,600,1592,820,534,554,1152,888,446,438,374,1260,854,628,1166,632,404,1484,1352,1326,542,1526,1352,1236,1382,1606,724,322,1544,1512,394,536,1370,1394,1198,800,520,1096,990,1350,1178,626,1232,744,604,1174,1362,1022,584,1338,1350,1434,1326,1534,1114,1434,1516,1278,398,1608,1344,606,332,1022,1420,532,734,438,870,1076,974,902,368,366,646,562,1334,1302,1316,960,1552,916,388,1700,560,962,1516,1442,1192,1302,1382,1664,430,1330,1338,1404,1338,1422,1258,1350,1758,1318,1350,1082,1368,782,608,516,1414,818,1216,1546,1402,1360,1146,1350,802,1418,570,790,398,950,754,658,1080,1172,626,310,1186,704,924,340,924,1094,642,906,882,616,600,406,1172,1028,1376,572,578,700,530,568,1482,428,450,1420,736,660,1492,1418,912,1350,830,498,832,542,1062,478,532,1372,1336,1368,948,588,804,1298,682,590,1374,890,632,1066,1370,1364,1350,462,376,382,580,1030,780,1714,1534,1202,1452,418,1502,854,558,694,666,600,940,492,896,636,530,600,1466,438,1044,1048,1046,546,1358,698,690,1264,3042,1340,1354,1360,828,1632,1460,484,900,954,854,1122,604,610,590,1432,974,706,584,1342,942,738,874,500,460,394,594,626,426,390,1478,574,594,1076,902,1074,632,592,524,1306,1438,804,598,1086,1170,644,436,748,1106,628,1334,558,1282,406,1390,364,902,726,854,978,1324,1336,1150,334,1466,1552,1450,1304,1412,880,776,1282,1106,1292,854,882,814,806,322,1250,1358,1710,1338,652,1140,1360,578,1352,1390,1054,332,1282,1500,852,806,514,1356,1352,510,436,618,638,1296,1320,448,1118,354,370,326,1080,1200,564,846,1414,686,336,662,806,1284,1186,1302,812,924,1228,1010,538,778,1478,1352,1522,558,498,768,1174,1062,982,1090,1188,1060,418,406,938,824,656,618,1022,898,516,1332,876,1516,1596,994,1122,758,1398,488,1288,1284,1350,1304,606,1310,894,978,810,622,570,696,656,790,718,708,712,694,628,1336,892,554,648,970,1418,1300,1486,1200,1234,1470,512,550,868,486,1584,596,1048,628,1168,588,616,520,602,1028,732,424,1314,1182,1356,486,532,1326,1344,1472,1430,1424,656,896,896,1340,1276,488,630,442,1356,1346,928,1052,1304,1344,1372,1482,818,734,1114,1320,928,1214,504,560,904,568,1278,1176,930,1266,1342,1390,1450,1296,1336,702,1356,1344,716,872,1078,682,706,974,1212,1346,1166,608,946,1022,624,850,596,1254,1242,1390,514,518,734,752,824,812,828,1118,1064,786,480,736,728,382,574,632,702,1440,352,1218,884,1260,1190,1044,1196,722,318,1550,1700,1736,618,1262,842,670,718,812,822,550,618,590,1120,614,1688,390,1394,772,518,630,1152,720,916,454,1348,624,882,1022,1448,1228,432,506,1298,1364,398,406,402,398,396,1364,402,394,410,1350,868,402,404,942,888,902,912,3108,1168,1168,528,1454,1002,818,360,406,452,1370,1336,790,996,738,450,1708,378,1372,868,1074,1072,994,994,1018,1394,1358,848,864,560,414,574,1310,1476,638,506,658,618,880,958,594,768,1296,558,496,574,1002,718,1276,670,620,470,484,594,1704,1394,522,1082,1078,682,1296,544,1304,900,1310,1406,1394,1186,854,542,1480,1376,1162,1324,1224,724,1700,1614,344,1428,1136,1364,1374,866,396,1290,378,1370,1360,1164,1358,1344,1350,1736,1058,1344,390,650,892,590,872,1202,660,636,916,642,352,398,332,726,522,896,642,452,590,552,1292,1592,838,432,1384,1322,1296,438,908,994,666,670,762,756,926,490,430,674,526,1308,842,756,310,1526,1578,708,1548,700,378,1006,854,514,812,1672,1234,692,816,538,596,474,812,778,748,744,1450,714,860,1134,1480,654,610,1416,1358,1272,1352,1070,538,1642,1016,1586,1214,1344,1114,1244,1170,1340,1368,1318,1382,1058,1668,556,1542,1524,1526,1550,718,556,1074,1122,1608,1388,1330,974,498,978,1286,508,404,766,1712,496,320,1560,1198,1344,1426,1170,1464,1444,1346,1752,1140,1370,606,1372,1382,1410,1152,1584,1576,1378,1352,1330,1440,1006,786,362,1552,1336,1550,1562,1240,1358,1374,702,768,1218,708,814,836,842,1138,680,1332,1050,950,1438,930,1616,608,610,1622,1370,1268,764,1418,874,568,1598,1362,1220,1424,612,312,842,698,892,522,658,1010,1762,1444,660,624,378,1628,1488,620,564,1320,1366,564,1552,1708,1174,1536,1166,486,1434,932,1480,1282,1410,848,1110,546,1496,1830,540,1416,744,1236,544,1804,1600,1438,862,594,636,708,1368,806,602,1380,958,672,832,1024,1360,576,508,1216,1412,1334,696,1354,1514,1112,470,392,574,1432,1424,1356,1140,1358,1190,948,1058,1386,754,772,1258,380,1722,696,1266,922,668,1126,1438,302,1450,2000,1426,562,1348,1356,1352,1358,1358,1340,1196,1398,1302,1012,1438,1210,986,1402,564,644,1386,1396,1344,1276,1322,508,1226,1026,1158,896,674,1126,944,748,886,1490,396,626,604,1494,518,1078,398,648,516,1062,352,1348,510,1056,686,458,1562,1180,498,940,824,598,1044,1690,968,960,1028,938,594,1182,878,322,1574,1494,1164,478,970,668,668,672,404,1096,1296,1544,1362,880,1254,864,1380,300,892,1146,1196,564,1346,1904,1552,1190,1274,1330,658,964,1044,640,1054,1040,1622,1252,480,1168,1562,1398,1032,808,1204,580,476,514,426,602,1312,1598,1378,564,1356,898,1708,842,1486,758,1316,1082,1222,592,822,512,1400,946,1392,752,332,1542,730,346,886,632,1296,1300,898,1228,862,1180,1734,1294,1236,792,1518,1008,498,324,444,1226,524,558,1492,554,1506,760,630,630,698,884,844,832,1374,1320,514,1424,918,634,1656,644,1544,356,726,348,764,1466,1086,786,582,1550,1018,1598,1374,1374,1672,1670,1360,1692,1404,946,1324,816,474,1570,686,386,554,394,478,450,608,450,542,538,570,740,384,1450,802,1454,826,1264,1010,1172,1528,442,930,1188,760,1212,648,1470,952,1422,1032,1432,1548,684,520,1326,680,1422,798,788,994,526,510,1758,474,1482,1078,1116,930,1482,1606,1544,1718,496,1246,1678,964,1802,398,1374,1174,962,306,1846,1818,1382,888,1814,1786,588,1756,1176,586,568,754,484,1048,1674,782,1390,572,1414,396,1482,674,818,1582,640,1528,906,860,1438,1494,1380,1598,1554,1600,456,392,1814,1658,484,690,1346,708,714,1634,1100,1354,568,1372,1184,1292,1394,1206,1080,1174,828,1328,1204,1542,596,320,1546,1578,1574,1460,1334,1520,1498,1388,788,812,618,1356,1154,962,1512,1386,1538,1546,1116,1336,1838,1360,1430,1640,532,1408,852,1180,1334,1102,924,1142,532,1394,1596,1042,1044,1456,1358,1236,1236,1086,1546,1326,1412,1332,1354,826,766,370,458,1510,1268,1036,1578,606,854,1144,1110,1030,498,520,634,1188,1184,1160,1170,1448,1108,1028,618,738,1438,1416,742,952,1274,1224,866,474,388,720,1556,688,1028,774,304,1534,1194,770,1062,1370,1352,1410,822,704,1396,820,1256,1134,1460,848,1322,1484,548,1674,1602,674,1562,1350,1490,1156,1318,1604,1590,558,1288,1522,1422,356,744,1062,894,1336,1426,632,1200,544,704,1344,602,1566,1028,1174,358,614,1454,888,580,632,1364,1346,1224,1302,1248,1316,1104,1504,1362,990,1120,736,1492,446,966,1396,1370,1108,1192,1146,1524,1420,1384,1366,828,790,724,1504,982,776,1342,1456,682,1564,1350,1308,1046,1056,1376,440,1284,1362,1398,492,940,966,1674,1274,764,1560,1608,686,1156,1536,1736,934,1072,1044,1356,430,1352,1340,1284,960,1346,1504,904,1734,1414,1332,318,1552,1674,1588,1176,1312,1216,1336,1836,692,376,500,732,436,1174,1070,784,1426,744,1540,652,440,886,1502,1180,1202,774,642,1164,1172,554,828,1550,1046,1630,1494,1186,640,1300,482,466,1468,330,332,1388,1540,986,678,1354,1034,618,1286,602,1426,1198,704,550,526,1482,772,844,540,754,1504,708,1358,1632,556,1372,1378,1334,856,476,1364,392,922,552,1014,1074,1588,484,738,1432,462,434,898,1310,1144,568,696,1558,446,990,1088,724,1260,616,830,1298,824,1512,962,590,812,838,644,598,1352,1338,654,490,680,332,514,1208,544,1362,616,1642,676,1408,878,640,822,1134,550,572,578,430,534,758,1372,1352,1396,550,468,1226,1228,1468,772,1210,1688,948,800,658,714,502,606,362,1302,856,770,1054,1352,1358,1256,1382,1552,1402,1526,1290,1590,580,1120,1504,1424,1590,1556,582,762,752,1358,1156,1114,790,1268,680,1542,1360,1360,1078,1366,692,796,1204,1584,880,1382,1082,772,656,1344,1354,902,562,648,1436,1230,768,1536,330,1374,1348,470,1268,1312,686,400,1308,584,598,438,816,880,858,860,904,816,770,776,852,496,324,1556,1544,452,602,994,1014,612,1192,1220,584,392,1366,464,1072,496,1280,1706,1368,1360,960,1022,1410,1374,1838,886,608,906,720,382,798,1052,664,1272,1246,1304,786,884,1568,590,1626,1222,1162,912,862,570,1744,660,374,1334,1064,1332,1064,1060,1330,566,950,1738,796,554,554,560,1354,1482,1080,818,1464,948,1432,696,1382,560,968,480,1020,1056,1480,914,892,566,458,724,972,858,1570,470,598,954,1642,1556,472,1232,790,430,694,714,1536,560,1508,1354,1024,1000,1134,632,900,600,500,1376,1218,1192,1616,1394,1440,1382,656,516,442,928,814,1308,384,412,620,412,698,572,1444,710,930,1360,748,900,1112,1012,1162,1074,1108,556,748,680,1088,560,1034,838,544,380,1416,604,782,1232,1344,1312,1232,682,1400,1462,612,534,1046,456,1838,1470,1358,1640,1126,1364,572,574,818,1164,626,380,542,1184,836,1248,604,1672,1304,1800,1018,784,580,1070,528,750,1384,672,922,904,1500,1300,530,634,724,1270,768,786,1428,756,1118,1098,982,716,2022,328,996,1544,1646,1348,1662,1438,1778,452,626,1390,1352,1184,1350,1304,1360,608,1266,728,1286,932,1388,1404,484,1330,1514,1220,1330,580,450,1184,1098,1282,934,1204,1408,408,556,1402,638,1192,1504,1264,1058,648,1068,806,1324,1322,546,1238,892,580,596,1390,352,714,434,1356,866,1442,516,660,638,616,878,1484,588,1392,1398,1024,400,1208,1196,1184,606,332,1122,536,530,524,1396,468,1108,1088,600,1468,1464,674,1308,1462,1462,552,1398,1738,694,1296,710,750,604,894,954,1090,818,1062,1158,1426,1386,1556,1244,644,626,1318,860,642,1294,746,722,1428,1428,1644,874,796,1360,1490,1024,722,1794,488,1398,594,588,1430,1174,1370,1280,1750,1404,666,1212,1106,880,1520,804,1722,1428,1448,1004,1082,1112,1314,812,914,1366,1142,1132,694,1648,1206,1040,1050,1026,996,750,1538,1656,1306,1198,1204,1388,400,1316,480,512,1300,1262,1006,1622,356,1554,942,820,780,1050,1024,1104,1350,868,1402,406,368,1098,1428,1070,748,742,472,854,924,1146,1012,1888,608,1330,1334,1324,1328,524,818,350,838,1706,1632,1894,998,1320,1906,1352,1086,1118,1358,1030,608,1404,558,1238,1548,466,1060,1298,708,1486,710,1554,1302,1166,1176,768,536,1422,1470,1216,1282,1156,560,926,624,1186,1434,756,320,1536,1526,1580,1750,1476,1124,578,1044,1498,406,664,852,898,752,746,888,670,576,1418,1414,686,440,722,696,1427,1386,426,1478,1460,776,776,1366,522,910,804,708,1342,1648,450,1388,1326,752,594,1236,742,1594,1174,1244,1020,978,1524,994,1166,1126,838,1324,1356,908,558,1830,1392,1264,1122,1656,556,980,1536,706,1082,1282,1590,778,740,592,744,848,1346,914,326,518,1212,328,840,706,1412,1510,946,1637,596,1412,1382,1366,1374,826,1044,1346,1090,712,524,1214,1212,1150,1216,656,538,1664,894,346,1032,1626,1196,670,642,1482,1446,324,1659,550,1162,1454,1086,870,1590,1452,1262,518,1384,664,824,538,840,906,1030,426,1196,1500,842,848,866,452,1400,648,1254,1344,1168,1364,1112,680,774,694,580,950,1546,1516,438,1484,1338,1170,1350,1356,364,1448,994,626,1529,608,1358,1194,1388,1260,1452,1708,804,1380,1470,1060,976,530,1454,1208,658,1096,744,726,754,702,584,752,362,724,666,498,326,1586,1582,1564,456,514,574,560,862,1036,1182,1064,570,578,1772,1428,600,1032,534,402,1398,534,684,1294,910,556,1040,486,1204,1424,458,1516,540,760,796,1076,734,854,478,772,598,534,830,1354,614,1352,1182,338,332,324,1402,1440,1472,812,482,1352,534,986,976,576,608,1050,1330,522,1770,1070,1154,1494,968,1372,1378,1172,1048,1158,1030,570,938,968,814,378,1188,1054,350,738,482,1012,1306,668,754,1132,1484,1504,562,1528,1304,1398,1582,1824,836,1666,608,1060,808,1414,1428,1366,326,1350,1538,626,984,766,818,866,402,1368,1344,830,1146,818,902,400,880,1278,1428,532,840,674,726,1308,1420,1008,616,1448,1388,1424,1032,544,924,1334,1214,1184,1090,694,430,742,784,1176,684,1082,1244,990,442,1056,344,914,892,396,568,892,884,1158,1182,1054,310,1570,914,604,1500,796,1496,832,648,1688,1132,1170,528,488,1000,632,676,1392,348,1568,1636,1616,1662,1558,1142,806,580,892,440,454,834,754,632,654,1028,956,892,1402,640,556,1292,614,1362,1278,1406,1520,568,724,1284,608,1618,1548,1604,1174,1410,824,406,960,618,1026,1538,776,924,332,1118,1136,1332,1356,478,668,762,1650,1446,830,1412,1126,496,992,1226,1464,550,910,1526,614,382,948,1146,832,1180,794,1232,668,496,510,464,1228,1566,1416,462,1422,608,864,1526,1372,716,726,690,1498,506,524,968,1588,920,1082,1390,1168,1352,1192,856,1278,598,872,1758,1348,484,1022,1008,1016,1362,1418,1088,1354,474,820,1016,454,996,1130,750,1208,1320,1588,724,444,432,476,462,1352,474,1012,624,1034,506,694,624,542,1128,644,610,620,678,758,1166,360,632,1224,1530,1438,556,1318,944,444,376,412,1342,618,1372,1468,1384,1340,1452,1326,742,1406,814,1324,736,1196,1688,320,658,1636,866,602,376,540,1298,896,774,828,1392,1406,700,374,1076,1450,1592,890,1196,1492,366,742,1586,1364,1610,790,992,1138,752,1574,418,520,1446,1414,348,1112,1416,1336,1540,1328,832,544,740,366,1520,724,1362,700,356,434,376,344,728,488,1564,1396,1332,626,1388,1834,950,1110,846,1672,768,1514,1510,914,1268,940,552,888,548,556,1366,1372,944,456,1574,396,952,1656,1646,1384,1748,1404,1294,624,1224,860,308,316,786,680,958,558,384,1700,320,1432,1554,708,846,1376,550,1354,912,1334,744,1352,904,544,448,1502,802,836,1456,1218,1578,602,1024,1396,694,1406,1372,844,752,402,1386,1152,1376,1480,1324,704,318,966,1262,1118,952,442,362,1488,362,958,1014,1036,1322,912,976,622,1094,884,1108,546,1724,1578,1010,384,662,1106,1312,1306,1662,1202,640,1428,1038,1680,688,1284,780,986,796,994,988,1210,1032,1162,1216,724,1168,1192,1144,912,1630,894,626,1418,836,1552,594,638,856,1104,1112,1082,964,1410,1622,422,970,796,556,1112,912,1314,1630,662,838,1478,1226,606,410,1130,1068,1584,1544,714,998,350,1442,1338,584,384,832,752,1316,498,1732,1492,1296,1312,1360,1292,536,872,896,1512,1526,902,844,870,860,992,766,1218,962,870,1148,1594,1364,1356,1464,1626,358,432,620,426,1614,1544,1542,706,328,1358,1400,1670,804,1392,416,1194,762,1016,1002,1682,574,1218,1160,1626,592,1628,574,566,1870,1544,1570,1432,646,1422,1582,1440,1538,726,1060,350,1558,1518,634,872,546,530,1458,1016,424,744,1038,874,1398,846,1382,1292,1450,1410,606,1316,708,572,684,1904,516,550,1366,668,1500,1284,788,540,692,546,570,1038,1370,372,1372,1490,1264,968,1450,1510,1528,308,1660,532,898,688,1286,1094,1132,1262,782,584,954,1322,1350,1010,676,374,1182,1084,1090,366,448,408,462,492,500,776,882,1590,468,1140,1164,5158,414,1242,968,1342,1342,1234,1514,1324,580,1140,1932,1346,1402,1614,492,900,1302,1096,1164,614,816,1354,350,1190,1454,752,740,624,440,384,474,1776,844,1350,420,1246,1370,1170,1268,1358,1350,458,602,1294,850,998,1424,974,648,1660,636,1224,1358,1186,1120,1040,1250,1208,1248,694,1500,916,1356,1412,1052,1108,1344,736,666,980,358,682,1366,1440,1402,1358,1182,1314,484,1348,1362,1338,618,914,1596,546,1024,418,1150,1134,878,1344,1158,1370,716,836,448,1032,1032,594,1606,1274,1346,1312,1628,1306,1434,1346,1368,1130,1364,1348,1306,528,1556,806,1250,944,1014,986,1506,650,802,540,522,512,1406,1292,1118,1312,330,1296,1256,912,400,1548,844,732,548,830,566,582,832,560,672,558,542,726,584,794,544,1170,566,566,816,534,860,560,538,1024,566,542,568,1050,576,736,560,606,558,410,548,1052,554,550,554,556,556,566,1078,1462,1204,628,489,1991,1568,1534,1796,1504,406,1490,438,1366,1254,1126,1414,470,770,1370,1444,1128,894,1020,1360,884,536,1334,1618,1334,1344,1080,1396,778,1202,1400,586,380,1114,342,494,1602,1302,836,1366,1328,1234,1388,1274,1362,1486,1550,522,1352,1356,1288,1272,1406,770,686,464,1356,1358,1390,776,834,1174,1734,526,1240,1326,806,1604,696,650,494,520,564,488,774,592,594,596,506,748,1540,666,1386,1034,1802,416,464,386,436,382,636,550,534,526,346,604,934,570,516,1296,1050,1406,684,582,1314,1238,1188,1602,1398,1276,1350,1302,718,678,750,1162,572,1424,1638,1660,762,640,1100,1380,1420,1496,1626,386,570,1364,1340,1312,1312,1116,642,702,1344,460,602,874,448,354,1130,1358,1496,862,654,1540,588,1668,1608,596,598,1016,1418,564,1360,1150,1382,838,1078,872,920,1376,996,1332,964,1532,1516,542,1522,1344,1358,1352,408,896,1586,1368,1358,1250,1330,1238,1364,1340,1460,1028,524,550,1524,1570,1130,1394,1036,654,1580,1752,708,318,888,1548,1278,1088,1088,1224,934,1414,1066,570,522,736,716,1472,414,1398,494,1588,1580,1588,1374,1446,1390,1212,1644,1712,702,506,1292,1390,1120,1186,1108,1158,526,1362,720,1338,824,1836,1494,598,1324,660,942,532,1778,1430,412,730,960,1028,1058,1108,1366,620,1778,632,1428,964,1144,1388,876,600,482,1362,1480,1748,368,1302,1450,1590,1374,1408,1298,1308,1296,586,1756,554,496,308,488,1666,426,1526,1598,698,1154,1280,386,646,790,1092,1398,830,416,1836,1608,1596,598,592,726,786,932,1274,1370,602,714,370,1312,864,1656,982,754,662,474,1366,1370,1364,1370,858,1498,1360,1376,556,1282,846,558,1158,764,1158,1534,478,1002,830,780,608,1034,484,452,1284,1292,828,536,1086,1648,798,1706,970,460,380,696,1058,610,1460,1404,844,838,1368,960,660,610,1388,1450,1480,1590,1558,890,1542,714,570,422,1376,1420,1540,1384,1630,1480,1564,1608,1756,1348,798,672,1576,1272,1652,1366,1622,854,1136,954,872,702,1538,1436,1560,1376,1500,1206,1436,1696,1372,1198,494,596,658,640,1556,1530,730,1394,1414,1394,1036,1512,826,580,1626,1380,1346,846,1728,778,1486,906,1554,1140,564,494,698,804,864,1474,1448,1518,1088,1228,574,1154,986,1162,1354,994,1134,1194,1242,698,1712,556,552,658,836,736,632,1082,766,1494,786,376,682,654,1232,1182,506,642,768,1122,1136,1452,552,472,802,1340,1114,970,638,600,1340,1326,420,794,892,524,834,996,1040,406,394,406,412,856,840,840,416,1106,574,1456,732,882,702,596,1242,1140,646,1224,1008,886,638,434,1078,942,920,1508,598,964,580,630,366,620,618,908,802,1270,942,1376,884,510,1270,1380,644,1272,530,758,984,730,668,664,504,1372,586,1394,570,1244,910,1548,442,1010,598,972,1342,1358,934,958,784,1110,546,1768,1278,574,604,864,692,628,1170,1398,594,406,836,934,480,470,1532,840,818,1010,676,870,966,908,772,434,430,1310,928,550,1588,1484,1464,654,484,1520,712,1028,626,444,992,1248,892,1602,526,1440,1016,410,540,754,1538,1400,1022,1260,1002,1578,866,1588,800,1356,460,1584,690,1396,782,1736,1282,594,512,542,620,622,786,536,384,488,1120,528,730,888,520,964,414,1352,1522,470,1352,592,524,576,1174,480,580,1300,896,980,1044,472,450,648,690,826,838,626,1114,1418,1314,530,454,580,1218,1548,352,314,312,534,1306,1180,1418,1054,1502,490,1170,760,1514,1614,1542,1340,506,364,566,372,534,1094,342,1082,738,976,1422,1084,1026,1136,948,1348,1474,524,572,460,1342,844,1160,1482,900,842,1590,882,904,1014,1854,596,554,1432,1272,552,504,1082,340,432,1372,916,520,300,1352,1198,1072,1024,874,1702,1226,890,1484,810,1440,1668,1498,1474,1014,1484,1442,490,1278,1460,1514,1620,1272,740,584,1166,1030,1544,1174,342,1686,1616,516,476,1512,1392,1430,1182,1318,1318,1498,700,1198,816,518,368,796,1000,610,1218,546,1474,670,892,558,1600,1312,1424,1908,1912,1690,550,1362,1356,1006,1344,624,486,650,700,826,648,544,680,492,420,508,510,954,704,716,1498,646,1546,1192,1530,768,974,1372,1376,1410,1052,974,1434,624,1526,1392,480,556,1716,1360,568,1708,578,1582,1192,970,1404,914,1714,1690,840,668,1016,972,778,540,456,546,1312,1478,574,1174,544,1598,806,1402,536,1400,1006,988,1034,840,928,566,1790,306,510,680,968,652,646,814,1744,710,1700,830,448,1164,360,1334,1130,442,716,834,564,1076,1508,590,1144,1080,1142,1460,1382,760,870,558,1386,1308,1638,886,616,358,782,670,670,666,964,1212,570,578,698,656,654,752,1264,810,522,800,760,800,1162,356,902,1362,618,1072,960,780,1300,1318,678,352,640,732,668,1358,1380,1254,844,1192,458,652,1492,1148,836,838,1084,1370,1086,1058,1396,984,676,474,1498,878,880,1358,1196,978,728,736,1398,716,460,1526,682,1048,560,766,786,590,754,1290,1294,832,1694,1386,506,1504,778,1164,1350,904,1352,918,1362,720,1340,576,1344,1628,1192,1204,940,840,602,1164,436,412,986,356,1534,1542,752,754,792,798,1110,514,1524,1336,1622,496,1012,624,510,1028,1398,978,1390,1668,1294,1378,916,1456,1642,378,866,1200,1248,1076,440,1390,468,1408,966,574,1334,942,424,1322,1314,398,1546,870,602,610,598,598,796,592,1034,592,604,1240,598,1068,586,950,590,710,608,654,588,608,600,898,598,594,1170,602,668,612,818,586,608,678,614,640,606,726,614,676,610,614,828,1370,312,310,318,320,318,316,318,312,350,308,306,318,336,306,308,308,306,304,304,304,1812,1812,1594,1442,996,1656,1714,1346,716,740,754,736,1626,968,1064,1450,584,668,1098,1200,1630,516,600,656,1030,1004,1364,1426,1376,340,856,1346,1230,680,876,956,1340,508,1204,706,962,1504,1346,668,1312,838,1026,1402,806,1140,600,1378,1042,826,1598,1134,830,650,646,1534,1538,800,834,772,1750,800,770,828,792,776,788,464,1124,530,590,356,800,456,1088,1490,762,932,1540,1630,1684,898,562,1644,550,1342,958,1468,1164,318,746,1170,600,1512,594,1284,1284,1486,686,380,1506,720,1170,1612,1498,572,1372,1334,1238,1594,676,584,1594,1360,1300,390,554,1746,712,350,1176,400,532,1508,1340,1474,1370,1406,1140,304,1340,1478,1322,1190,586,1426,1394,1352,1052,1756,754,1400,1704,960,1020,1372,1360,960,1464,972,1412,484,562,1552,334,1554,1088,1458,836,1490,1366,1528,1556,332,1148,1452,818,1344,886,1332,594,1306,1534,1516,622,1132,1792,622,1868,726,1530,1638,1364,1150,474,850,750,1156,790,1624,652,424,1000,1040,1120,622,980,800,542,436,548,1544,1480,1340,1362,810,1550,432,1490,480,1522,1348,926,636,1452,722,1374,556,530,1414,1164,500,1306,886,1548,990,1524,1564,1190,706,1442,1118,878,1152,1280,1344,1288,682,594,1116,1360,894,954,1328,540,582,1626,700,970,1194,1260,710,848,1538,1554,1536,1400,594,1312,1736,1296,1310,572,520,782,1088,1358,762,1594,560,1302,1186,368,378,1380,1342,1342,896,1062,644,708,550,528,574,396,466,768,348,806,1042,1362,1016,966,1658,1586,1190,1362,1308,462,1778,1706,1358,1344,1002,712,1304,578,1032,1152,660,864,1448,1242,1712,854,1390,364,518,1090,1566,1446,818,1256,556,500,358,570,820,1154,422,510,1498,748,300,384,312,800,1138,650,964,824,746,1032,416,830,928,1298,1498,1014,1016,944,928,536,1514,1252,1326,1044,1534,1522,670,740,662,1338,1270,626,1178,868,1110,870,584,1786,1360,1344,1346,1246,788,710,768,1372,872,1108,1240,1288,1574,1224,1018,538,938,392,402,466,590,478,770,914,366,1056,692,1328,362,1224,558,1566,1862,378,1256,1762,920,382,794,1324,1280,674,1422,1416,1534,600,1042,952,998,1224,588,1584,1544,1638,1194,824,916,960,1340,1580,1626,1528,1422,1632,1560,586,860,772,1296,844,1016,582,1036,328,1704,576,598,1282,1310,916,586,1422,1356,486,540,506,528,516,494,1340,880,1012,684,648,908,482,1308,1426,1380,1374,1544,388,1380,390,752,1406,1440,774,1526,1538,1560,1108,582,1340,1692,1452,582,1118,870,1688,1116,1390,860,1252,802,1144,1380,1154,352,862,968,1012,982,512,1442,822,1248,1242,516,956,1760,1664,1524,1398,1318,886,818,1632,1004,1300,1056,532,914,400,1554,1158,682,376,894,396,1318,1402,1440,868,1564,1354,1156,880,824,914,1560,1546,402,1462,1398,1900,550,824,936,622,1006,322,562,570,530,448,818,980,1254,1362,794,726,458,612,1424,910,1464,1558,1556,1332,1458,536,426,618,492,1086,700,1620,1678,524,1358,1420,1172,1500,1278,416,982,1422,488,1406,1330,916,864,1280,540,1814,542,1092,544,764,1316,884,348,854,1674,496,1006,2038,1940,1004,780,1610,2032,1790,1092,1190,1782,1848,1234,1186,1310,1046,1210,1750,1256,1058,792,1272,418,858,1058,1432,1776,1558,1400,604,602,1060,1070,1850,1814,390,540,1206,318,310,496,868,1196,1510,914,1666,1458,1482,1822,1684,692,666,1540,852,1292,592,610,866,1148,1350,1284,1142,1010,514,572,992,1442,1682,1212,960,1552,1404,1262,984,432,1564,906,1496,1618,874,1478,1258,668,908,1250,886,1342,978,670,1378,1002,902,1522,810,548,1270,1352,1684,1488,1616,1806,1302,1926,1120,1906,632,1176,1060,846,1008,1516,1412,1056,1848,1214,1416,1662,1528,1110,1618,1078,1914,1320,888,1858,1336,892,1854,830,2000,738,1024,1124,1116,1426,1552,940,1510,1604,926,1262,958,1018,812,744,776,1164,1278,1156,874,702,682,754,904,784,668,778,382,1394,748,890,1296,696,1624,1300,1340,606,562,1102,560,558,1274,904,602,720,612,1404,1420,1978,1410,370,2058,2296,1050,460,470,1168,548,552,572,1316,424,410,428,426,500,894,1136,1030,1128,956,1196,1062,1014,1002,1192,1234,1208,1020,1032,1510,1430,1426,720,674,1924,1630,2268,1206,306,1922,1940,1902,1848,1232,1396,1928,1532,1890,1436,1498,1506,1552,2154,2124,1180,1166,1952,1926,2082,1882,2014,1764,1706,1350,1398,1276,1146,1308,1278,1510,730,1252,1056,964,930,1300,1470,1076,1122,1040,912,862,844,538,556,1204,1192,1444,1110,1528,1168,968,944,976,650,522,576,1056,1826,830,834,712,630,580,580,550,980,1470,986,740,748,728,872,1572,1934,1104,1594,1514,1030,408,1118,902,1126,970,776,556,1084,664,554,528,496,872,402,362,338,336,674,714,848,608,402,814,874,982,864,976,836,526,506,616,508,478,510,504,596,1628,1494,556,384,2198,2186,2186,350,1564,344,1320,628,1476,1074,1464,1374,914,2372,746,468,408,858,654,306,558,566,2338,310,304,416,318,314,850,422,812,498,488,386,406,1118,418,688,688,2450,2446,2394,1788,636,664,632,560,550,2094,552,678,330,426,424,2174,1942,340,1658,1626,510,1154,1552,1108,578,702,414,552,1442,2432,658,1520,2394,710,1298,1032,412,608,686,610,524,314,362,336,420,352,398,646,464,2144,954,2240,1186,732,816,492,378,1306,1234,518,946,1082,672,1782,864,540,538,2212,1288,1964,1922,1100,1652,1834,1320,798,1488,1794,1652,1766,460,414,404,416,914,914,818,810,460,502,504,402,1345,750,2226,648,1552,1096,1126,2054,1628,976,1808,1400,410,880,1156,2046,2044,1142,1144,922,1088,1370,2240,1648,940,1660,1276,2028,1918,878,1168,2264,2404,1164,1236,1266,538,1304,536,854,532,534,532,534,534,534,536,534,532,536,534,534,536,536,534,536,532,534,532,540,536,532,538,538,538,536,348,534,538,838,1890,2316,2138,714,1938,1890,2094,520,1618,1998,466,508,1342,2118,300,912,2618,1772,1876,340,1826,602,1838,1750,1786,828,1854,1862,1830,1788,1810,1778,1826,1838,1818,1794,532,1654,1776,1484,1792,1708,1716,1730,1756,1820,1756,1760,1804,1786,1818,1774,1760,1772,1796,1798,1804,1770,1842,1820,1742,1780,1756,1836,1738,1738,926,1778,1770,1798,1882,1790,1752,800,1770,1804,1812,1754,1326,1044,2081,1322,1420,1460,1478,1486,1428,1502,1470,1340,1458,1498,646,1464,1456,1026,1298,1464,1354,1452,1304,1350,1460,1290,1284,716,710,1250,1264,1462,1194,1300,1354,1458,734,1464,954,1390,1396,1436,1466,1468,1452,1466,1516,772,1452,1396,1448,1466,1448,1456,1444,1390,1424,1434,1434,1422,1468,1448,1470,1312,1470,1454,1426,1470,1432,1354,1344,1428,1412,1470,1416,1434,1422,1430,1434,1428,1450,1430,1466,1462,1456,1344,1340,1372,1344,1034,1452,1472,1302,1230,1430,1454,1352,1414,1452,1450,1374,1430,1206,1452,1348,1414,1454,1438,1430,1446,1514,1460,1426,1200,1460,1430,1460,1460,1406,1430,1430,1420,1354,1458,1428,1426,1450,1424,1442,1468,1424,1452,1260,1454,1464,1456,1424,1418,1466,1390,1456,1462,1466,1448,1432,1452,1462,1424,1430,1214,1442,1458,1424,1456,1462,1460,1448,1422,1074,1462,1454,1458,1368,1452,1452,1508,1462,1458,1464,1422,1460,1452,1454,1434,1462,1452,2396,850,1110,2532,2462,2494,2360,2008,904,2300,2196,1970,1982,2332,2220,1850,2192,2194,2134,2230,1764,2024,2302,2106,2268,2068,2242,2190,1968,2288,1974,2192,1560,2254,2168,1752,2152,2064,2220,2360,2294,2190,1994,2066,2324,2124,2176,1838,994,2034,2080,2288,1542,2052,1832,1714,1884,1820,2074,1990,2072,1592,1900,2214,2090,2190,2188,2222,1956,2154,2018,2052,1952,2108,2252,2182,2338,2162,2220,2018,2004,2074,1864,2244,2082,2208,2164,2130,1698,2158,1706,2170,1548,1556,2280,2144,2340,1670,2112,2218,2078,2178,1832,2254,2182,2114,2240,2272,1730,2268,1996,2224,2042,2132,2070,1562,1522,2284,2250,2246,1774,2170,1866,2294,2220,2370,2216,2336,1708,2156,1828,2020,2260,2288,2304,2272,2326,2128,2128,1438,2256,1892,2304,1604,2224,2246,2028,2040,2372,2000,1984,2008,1904,2262,2340,2356,2156,2252,2266,2300,1592,2214,2278,2264,2200,1584,2334,2216,1562,1408,2308,1510,1974,1472,2286,1844,2304,1924,2270,2194,2196,2024,2236,2100,2320,2238,2194,1870,2020,1934,2252,2274,2112,2372,2284,2276,2306,1930,2140,2148,2238,1702,1904,2232,1686,2270,1710,1996,2060,2212,2012,2250,2316,2188,2008,1978,2082,1932,2132,2220,948,922,928,1644,2242,2252,2134,1520,2238,1832,1838,2338,1564,2224,2292,1928,2316,2226,2304,2324,2228,2314,2212,2182,2242,2262,2124,488,1872,2222,2134,2236,2334,2132,2334,2170,2262,2160,2320,2218,716,2274,2252,2226,2140,2288,2246,2094,1902,2186,2098,1546,1542,2242,3134,918,2340,368,2224,1670,1033,2249,1949,1970,1059,1507,1924,1282,1024,1950,1975,1302,2263,1994,925,1667,865,2193,1843,2276,2752,692,572,708,788,416,536,564,504,556,552,548,552,484,472,544,472,544,548,552,556,540,532,536,552,564,548,420,540,524,408,548,548,548,548,524,760,536,552,536,560,540,552,536,532,404,540,536,548,556,544,544,548,560,544,536,556,544,548,560,528,532,532,544,548,536,548,552,540,552,408,552,740,544,544,776,556,780,540,568,816,544,544,544,540,772,560,564,556,540,540,536,436,536,548,556,536,472,548,544,552,548,408,544,412,552,556,560,556,548,532,516,444,544,500,540,500,516,536,532,528,800,556,552,544,396,528,536,544,556,552,552,404,556,528,720,560,548,528,508,800,800,568,516,540,548,400,536,392,544,528,568,512,548,500,540,528,544,536,544,560,548,544,504,572,400,580,460,568,572,572,468,556,640,556,804,496,568,572,564,564,548,508,756,576,588,568,572,528,576,564,568,568,512,564,556,572,2096,828,686,684,1362,484,1228,924,350,918,824,1432,980,724,1372,1398,776,1334,518,1454,1334,586,512,1930,978,876,874,568,572,754,420,446,534,1912,1336,332,1342,1056,1788,416,580,550,572,576,766,588,594,586,590,582,584,592,584,592,582,580,576,566,560,572,588,568,582,586,536,572,496,600,594,586,594,582,586,544,586,560,578,576,578,568,772,564,524,420,540,416,420,418,412,412,436,416,398,402,412,412,412,418,406,418,404,414,410,414,746,586,414,554,412,416,418,712,420,520,424,398,400,416,426,410,424,420,730,694,432,422,414,422,730,436,426,428,418,426,420,428,428,420,422,424,428,418,436,676,430,420,422,432,774,402,576,428,428,422,420,416,442,440,416,420,420,430,422,412,422,422,426,420,432,434,420,418,430,574,682,422,446,424,416,534,424,418,414,424,424,424,410,420,418,416,426,414,428,416,416,424,426,418,422,410,422,420,420,412,420,656,426,428,506,426,426,562,316,320,322,318,528,542,522,314,566,332,324,320,524,498,590,426,570,454,722,320,320,2048,548,534,556,544,526,548,550,546,548,542,536,542,538,546,540,546,538,524,522,556,544,538,536,514,552,558,526,512,502,528,542,760,536,556,554,554,542,546,548,548,538,544,550,558,538,532,540,554,560,544,536,550,556,536,538,528,522,502,538,530,482,540,504,524,522,478,526,526,524,532,516,520,724,518,524,524,512,750,506,536,474,760,470,546,556,796,526,524,518,510,518,524,750,536,544,538,514,530,528,524,522,538,534,522,520,534,528,530,460,530,534,544,554,540,552,534,514,518,492,520,530,540,516,522,532,504,520,508,470,726,538,522,524,522,522,538,534,506,524,466,538,526,700,540,496,524,536,796,554,788,562,528,550,542,514,524,528,556,530,534,758,466,496,524,514,534,516,460,532,550,540,550,554,558,530,550,548,546,552,538,560,554,788,562,558,560,556,564,554,556,540,750,556,568,554,540,550,496,534,548,624,1572,568,550,540,564,468,540,562,540,548,558,532,548,562,566,564,558,554,570,546,548,546,558,788,548,420,562,390,554,500,552,554,528,560,716,554,564,546,550,532,534,552,558,536,564,782,566,558,554,556,564,556,550,536,778,530,550,560,470,546,540,546,780,500,530,554,558,538,478,556,544,546,548,554,566,526,548,554,548,560,536,464,556,528,720,554,560,548,556,478,554,552,558,542,742,548,520,550,558,546,546,548,544,562,550,552,396,546,546,742,544,562,780,530,542,536,538,544,544,544,544,552,402,550,550,544,554,544,550,514,556,540,478,540,548,554,558,542,536,546,530,542,550,556,526,536,536,768,554,768,544,564,552,550,518,526,530,480,540,556,528,552,558,544,544,554,542,554,544,492,552,542,538,556,768,554,548,556,760,536,550,400,522,568,1501,532,1892,1950,2015,1879,2024,1711,1778,1898,2150,1844,1739,1886,2063,2014,1745,1672,1900,2164,1729,2099,1763,1751,2010,2046,1938,1920,2093,2063,1588,614,622,2173,1962,1891,2111,1724,1582,1640,1888,2043,1739,1863,1876,2015,1747,1909,1957,1877,1875,2168,1754,2087,1867,1744,1807,2091,1940,2164,1876,1794,2157,1759,1975,1890,1820,1839,1731,1742,2068,1849,1731,1731,2038,1622,1777,1954,1999,2174,2053,1571,2170,2171,1934,2175,1925,2164,1592,1944,1845,2156,1929,2133,2163,1763,1824,1938,2126,1861,2152,1958,2009,1927,2035,2158,1747,2162,2074,1839,1897,1746,2156,1932,1834,2062,1773,2003,1915,1956,330,672,548,1848,514,664,478,1014,756,1198,778,1570,1438,1476,1484,856,1326,2242,532,768,604,738,594,1382,1344,1016,792,390,756,536,1570,1044,1656,944,374,556,1508,1688,1656,944,478,748,334,1140,398,400,578,588,730,1246,1564,636,2012,794,2506,1136,3026,1388,684,752,392,1868,2808,2864,2810,1230,1128,2844,508,856,2130,2268,1124,592,898,788,1388,1556,1400,1572,1040,512,1760,1424,412,1540,1596,1120,2164,2254,556,356,2198,384,1822,1492,992,664,2822,2106,750,796,1660,768,1072,508,1588,2146,2196,1456,1480,1460,3174,1688,2124,1916,1344,592,504,3112,1720,2124,2262,2116,2086,2100,2346,568,1232,1720,2240,2780,1300,1790,794,1414,558,446,990,788,538,798,584,1956,3048,2306,2846,2898,2578,2046,1902,1722,1254,508,468,1040,3042,1642,2218,1992,3064,2046,2032,2212,3024,2002,1934,1982,1438,2512,1956,2782,3339,3286,1694,1868,2286,3339,1908,2026,1914,1364,980,1600,740,1274,1308,1420,732,436,518,1182,876,864,3092,3103,2160,3152,3108,3206,3097,1129,3101,3015,370,2112,2382,364,468,1906,1692,1274,390,562,470,2012,644,630,620,630,618,630,610,614,638,620,376,606,626,622,620,422,540,362,456,1058,620,618,604,616,604,606,630,618,618,622,628,608,616,612,658,1980,360,500,1752,492,600,604,612,604,604,592,624,1328,612,628,648,612,736,596,616,1452,524,1906,1966,562,572,614,604,568,610,578,610,610,608,572,564,576,566,576,574,564,580,630,564,572,602,570,564,566,624,598,614,556,640,612,602,622,610,622,606,606,604,2488,2124,2044,2212,1936,2454,1750,1854,1184,1198,780,380,490,1396,1372,676,1574,1216,1260,1268,1264,330,342,1524,1282,1270,754,828,762,850,596,634,500,632,596,472,1278,404,596,408,1544,458,554,456,488,1672,1102,1032,1042,1690,1348,1334,692,526,518,810,362,1112,576,1320,720,1720,1882,592,2034,870,1304,412,482,1416,1638,1590,894,1486,1488,648,1196,1580,986,1584,1590,812,1030,944,318,742,760,776,746,886,756,1578,618,674,670,358,408,672,664,1578,322,378,1092,678,682,1346,1342,1344,1136,1342,1332,354,490,492,494,662,532,550,1410,344,1590,1496,1572,482,1198,1426,1044,660,656,662,652,676,664,662,668,672,672,668,658,678,666,660,524,466,462,918,1428,518,520,716,312,316,314,590,594,590,598,590,586,596,400,486,600,600,596,586,584,598,596,600,542,594,594,594,596,586,594,598,586,590,596,600,594,590,596,596,592,592,594,600,596,586,594,406,590,590,592,596,588,604,606,604,598,600,600,602,606,594,598,596,588,596,696,592,600,376,402,380,408,396,402,404,392,400,404,406,404,392,404,478,552,472,556,552,478,564,560,570,556,550,560,566,554,552,558,554,560,562,556,960,1102,1024,676,678,676,672,686,678,658,640,688,618,684,694,1594,1114,644,638,628,400,410,416,410,406,406,1254,1052,1164,1514,1476,1482,1476,1422,1456,1280,1280,1260,1282,1576,1646,1120,1862,734,522,1584,420,438,422,420,412,412,522,604,670,420,350,384,366,394,492,412,422,452,386,360,390,532,502,682,612,504,590,480,600,670,688,644,408,304,302,362,364,332,364,902,750,874,470,338,332,316,1204,1232,1372,1170,652,656,682,676,504,382,568,454,716,684,696,654,674,682,660,690,670,678,728,648,712,618,1468,1464,1436,1452,842,410,646,336,416,328,342,396,1500,1492,674,670,676,672,426,432,438,1498,1502,1508,1508,1460,1448,1602,572,678,306,550,558,560,550,596,502,622,544,552,608,592,608,574,576,540,542,562,604,594,666,702,702,698,1418,1270,498,1418,1402,1506,1010,1080,996,1364,1206,1314,984,1366,1492,1190,1634,1636,1644,816,454,534,1630,1638,1562,1002,816,1498,1476,1508,1594,1586,1172,1262,1352,1224,1400,1376,1372,1002,1380,1330,1228,1512,1302,1120,1120,1300,590,1430,1200,1358,1556,1300,1278,664,1696,528,660,650,496,1566,736,1582,696,616,1586,702,734,928,928,1228,598,802,806,1092,1336,854,1586,1260,1582,1580,1226,1178,1100,1178,1118,1116,1110,1110,1194,1192,1214,1172,1170,1182,1582,1482,650,646,650,630,648,642,1500,1512,1592,1594,1538,952,1336,1354,1590,1544,1506,1504,1498,1508,1496,1510,1598,1588,1504,1502,1592,1496,1542,1586,1502,1484,1592,1474,322,1506,1494,434,1506,528,1534,1494,418,430,668,684,652,660,1524,734,982,540,590,592,582,442,584,772,762,516,550,850,736,626,666,656,674,756,614,624,676,652,658,346,650,660,312,654,648,668,1052,842,848,610,452,450,1408,1026,458,464,468,904,896,676,436,676,670,676,670,682,660,680,456,452,454,896,898,902,458,682,690,676,684,686,680,688,352,926,628,640,308,898,834,608,790,780,372,362,424,392,550,340,402,484,362,852,784,914,1180,1034,356,734,876,564,1562,530,1200,1580,620,336,774,682,332,1092,1486,1478,1472,1474,1542,1546,1518,1386,1580,1518,1524,1590,1400,1492,1484,1388,1412,1578,1408,1574,328,322,302,1196,1570,1682,676,684,692,692,662,654,672,686,1502,984,644,928,604,608,740,804,788,778,796,820,1276,548,582,578,446,674,674,674,672,670,1040,1346,930,1058,1008,1054,922,908,742,1022,1638,682,566,678,604,690,654,894,1500,898,1502,890,886,888,332,838,880,900,920,914,918,918,908,890,924,916,904,716,682,752,594,594,602,752,1308,1500,792,758,750,708,632,710,638,644,636,654,618,638,646,1324,1318,672,672,672,668,306,1148,1062,1094,748,1574,718,490,582,570,502,524,326,710,610,610,824,608,352,502,508,488,504,804,606,576,880,958,750,608,1590,526,828,902,462,342,622,600,514,392,518,348,824,1314,492,1484,1338,1482,1330,1324,1332,1342,1348,1356,1338,1332,1328,1334,1336,1352,1324,1284,1494,1244,1452,310,478,672,506,1598,1478,1548,1560,924,790,1436,1456,1376,686,1562,1416,1578,1544,954,972,354,750,756,1540,422,460,1062,978,914,1280,2110,2112,2144,2114,2142,2106,2112,2126,2098,2122,2144,2118,2124,2118,2124,2090,2130,2138,2096,592,2102,2136,2100,2120,2112,2130,2108,1888,1908,1852,1800,2062,1574,2112,2116,2116,2038,2242,1340,2068,2168,610,480,1040,2052,2264,2254,1098,1044,618,1326,1606,1764,2108,2104,2138,2106,2088,2092,2134,2098,2106,2092,2114,2110,2102,430,836,1334,1488,2112,2098,2090,2098,1280,2110,2090,2122,2084,2136,2094,2126,2110,2124,2140,2244,2108,1280,2150,898,2114,2116,2108,2120,2124,2144,2098,2112,446,2090,320,350,2140,2114,2106,2110,2124,2116,2120,1280,2104,2102,2096,2102,2082,668,350,628,452,992,2110,2074,2108,2098,2062,2118,2130,2144,2132,1280,2122,1280,2156,2112,2134,2098,2128,1280,2122,2114,2698,2100,2096,2092,2124,2116,2100,2082,2090,2086,2114,2090,2106,2110,2128,2110,2110,2092,1280,2104,2098,2094,2124,2104,2120,2092,2130,2108,2122,2102,2128,2100,2122,2118,762,2108,2090,960,1050,362,2096,2116,1494,364,466,714,922,582,348,2120,2100,2110,2098,2110,2108,2092,1280,2106,2122,1632,1632,1630,1648,1648,1016,1698,1740,1652,1570,1774,496,1630,1168,1220,900,1996,1950,1954,1544,1652,658,624,1350,688,374,836,1412,1382,1632,1654,1640,1614,1654,1640,1496,1592,1588,1488,1578,1796,1650,1692,1306,1594,1594,1458,1542,1510,1648,1390,690,888,668,1052,1652,1642,1160,2578,1110,2480,1104,1406,2430,1096,2478,798,1280,404,1680,1604,1414,1594,1708,1652,1636,1540,1702,1722,1044,1147,1864,1164,1660,1570,1584,1352,1554,328,1402,1608,1700,1654,1710,450,528,752,828,1688,1710,2133,1911,2096,2060,824,1604,2348,2608,874,630,526,1504,1460,1632,766,1576,1572,1582,1632,1078,544,514,512,544,938,830,1060,1146,1734,1500,1742,1984,1028,1700,1178,1036,798,616,1552,1194,1158,1118,930,1470,1660,1136,1442,1886,1890,1776,1312,1582,1724,776,1702,1840,956,1352,1604,1608,1156,1746,1012,1128,648,580,650,464,392,1768,1238,1658,1728,1744,1228,884,716,866,1722,714,1212,894,832,1016,1008,1052,1172,1410,980,806,774,1398,732,640,780,590,1000,1338,1728,1728,1680,1350,1614,1140,1668,1406,952,904,1646,1642,1128,856,960,1624,1560,1684,454,560,1308,966,1074,590,632,810,692,612,626,1906,1700,1676,848,686,550,1216,822,1606,892,1600,1816,1490,1212,1704,1028,1732,1392,1230,2024,562,1234,860,1110,2014,576,596,568,538,1188,1720,1256,1550,1272,654,978,992,716,640,942,942,1460,1698,694,1028,846,716,1410,1270,1252,1726,1770,1490,1580,1572,608,1028,1704,1720,840,742,592,580,666,314,590,664,712,778,926,724,1870,782,1106,524,826,514,1040,816,732,638,1388,1670,1436,776,870,1792,1292,1174,1026,1484,1188,1484,746,720,564,1398,958,616,716,1664,1612,1840,1010,862,1270,376,1378,1404,1386,1328,1562,1112,404,1720,1138,1044,1032,1668,1174,1184,1068,1122,916,1642,1214,1646,1670,1560,642,682,432,1558,1544,842,1090,1590,1754,774,400,418,1720,1692,774,1300,1776,546,820,340,450,1386,1198,452,1928,566,552,1736,424,786,514,714,1672,610,1172,1222,800,1768,1158,1144,786,500,1596,1422,1188,1416,1388,1588,598,578,584,580,568,578,576,572,572,572,434,436,444,428,1592,536,616,622,582,610,556,534,1188,1726,534,544,618,604,618,1878,386,602,828,468,1466,970,670,952,1730,1114,770,604,612,522,1758,728,816,528,1594,1758,848,914,894,1708,638,776,730,766,942,1110,624,1592,1130,1654,1750,1028,582,512,670,614,1750,1586,1704,1706,738,456,1062,306,450,400,386,494,434,416,766,1582,550,762,826,1200,556,808,562,406,580,572,456,444,1442,1956,1840,614,1012,1668,374,504,878,1180,646,778,992,1734,1042,602,1090,682,832,1820,818,312,1236,1532,704,838,758,900,1002,518,668,804,714,1150,804,996,1772,1464,1746,1660,304,378,1198,492,644,768,950,1038,1034,858,510,454,544,1408,1338,1526,1560,466,1158,444,426,524,578,588,502,604,630,718,656,924,488,672,530,1760,722,616,544,752,600,670,1746,1092,1120,1414,1614,510,672,500,566,530,1754,1634,618,466,912,1748,1020,944,1046,1114,1700,1168,802,1188,470,714,734,852,978,440,430,388,892,608,664,656,572,716,700,942,886,950,894,1042,1074,1044,1036,1008,1142,1204,570,1048,1186,1166,1718,1394,1170,1362,906,910,866,496,1230,1654,894,1048,376,460,382,1146,488,1076,864,648,510,964,1178,648,824,1730,690,478,446,1198,1032,1442,1842,668,1150,566,720,1022,1784,444,936,648,1114,764,776,548,996,942,664,1776,1182,1062,566,788,792,1232,1684,688,712,1418,1674,892,652,1552,772,558,1714,1498,862,1032,1088,1058,970,1120,1060,1592,1632,1146,1606,778,936,660,506,1052,522,836,1712,1714,804,1522,1702,866,800,1310,1334,684,478,1164,1722,608,522,502,618,1628,1760,556,788,3976,1494,1658,666,830,766,1554,628,696,654,426,672,672,908,858,774,1736,1460,1724,722,1000,606,428,1302,450,932,1928,1368,1840,760,488,934,334,502,518,1736,1284,1342,1724,1744,640,540,608,556,554,576,574,570,568,578,568,568,574,564,596,560,574,574,574,572,570,438,562,1716,1678,1702,434,1934,1144,1700,1700,1092,1952,1934,1010,922,1538,1570,1546,1542,1548,1538,1582,1586,1610,1588,1556,1744,1684,1584,1072,926,700,1232,4130,872,808,1672,762,742,826,686,1626,1486,1276,1416,1450,1730,1324,648,1208,1194,1440,1468,1490,1452,1452,1452,1412,1470,1382,322,902,792,1310,1060,752,902,1612,962,1398,954,1024,1280,1366,1334,1390,1406,1424,1424,1318,854,814,828,1434,1496,1462,1310,1548,1476,1568,700,1434,1396,1380,1174,1070,1452,776,936,914,1382,1480,1558,1338,1262,1002,1456,1452,1408,1014,1422,1554,1372,816,980,842,864,996,1444,1444,862,1122,1436,1044,1032,978,734,1440,1434,1342,600,1446,1404,1134,1354,1462,1580,1360,1028,1072,1064,1094,1256,1278,1280,1280,1282,1284,1302,1274,1292,1284,1316,1290,434,490,556,376,320,542,570,572,918,1140,1790,310,1288,1892,1016,1840,1870,1926,2022,322,322,1018,396,2020,2010,1412,1348,1700,1076,658,1746,410,656,414,1834,1162,1396,1870,1572,488,768,1674,1596,1620,430,450,1672,840,2132,1322,340,994,2096,1994,1784,2100,2092,1800,1676,1926,840,832,998,546,848,832,848,1890,428,1066,1698,740,1670,900,548,742,660,820,528,530,528,2196,484,662,740,600,682,600,1224,1242,1148,1146,1750,1760,1562,1310,1126,1124,1422,1024,1482,1832,636,1750,1538,1706,800,1642,1796,1550,1538,1700,1112,1646,1138,1820,1844,1810,640,1874,636,1812,1528,1644,1638,1154,1132,1472,1234,1468,542,434,432,572,440,440,522,372,642,714,468,424,478,478,1696,784,812,632,582,778,770,1694,562,550,2540,2211,2211,656,822,790,772,2107,2107,434,754,650,626,1672,944,1132,868,968,1074,1406,1008,930,828,1026,1398,1608,1678,1628,1644,1128,1090,674,1680,904,852,852,872,1104,930,876,1134,872,936,968,962,934,1682,1634,1658,1666,1592,1196,1002,944,992,936,938,922,882,1002,912,1018,972,1072,1150,1138,1180,1182,1258,1186,1278,460,506,1004,1024,1190,1126,966,968,984,1432,1524,614,1422,1116,1334,842,1410,836,1590,450,2080,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,892,1940,1906,1128,386,338,332,486,1274,1340,680,450,1522,660,970,516,1578,1608,716,1402,1008,1386,1038,1026,690,630,612,646,466,472,474,622,1242,1564,576,1610,624,1332,1452,840,1514,1546,2050,2932,696,1470,1586,974,662,476,1320,534,798,472,524,1260,1448,1414,1530,1604,756,1574,352,874,1180,894,1046,994,870,1656,734,1246,606,436,782,1186,1594,916,994,738,494,824,1202,786,962,1498,982,1024,1024,1810,1770,1830,1828,742,660,916,938,880,1454,1118,1498,1752,1722,1848,1696,1368,1278,1324,1850,1460,1460,1282,1696,1124,1764,1226,1124,1232,1790,1070,1858,1844,1764,1772,1716,1796,1718,1758,1836,1722,1370,1180,1718,1712,1264,712,722,1018,1710,610,1704,866,542,616,1298,906,1952,1036,568,896,1464,1596,648,654,648,1064,1548,584,1582,1564,1380,1312,680,664,1280,1484,810,1524,1502,560,1104,1818,1754,1840,1056,1360,1372,626,1346,976,2232,1852,1852,514,1858,1774,1410,1574,1892,1400,1486,1364,1462,1318,1084,1486,1094,1796,1100,3316,3354,1742,1278,1062,1010,1952,1850,1820,1266,1470,1160,1142,1072,1468,1730,940,1516,1494,650,962,1268,1280,1016,1220,1524,1452,1478,1142,1288,1472,2050,1918,1200,1472,1622,1504,984,1504,1708,1712,1872,1284,972,680,1496,1106,1490,970,958,1306,1498,1506,1797,1644,1494,1684,1494,852,722,1332,1644,1448,1206,678,1198,1444,1598,1626,1370,878,1726,1512,1064,672,662,812,596,1560,900,1654,1608,1696,974,690,944,572,512,1522,1486,926,786,1981,1938,526,738,1024,1030,942,736,1716,1734,944,1086,1572,1718,636,1227,2034,1650,830,968,514,1532,1490,1422,1987,1216,1822,2046,1512,936,940,1216,928,1292,1166,1458,576,1104,1406,1488,1742,1446,642,1300,2038,520,474,2067,2102,2110,1014,984,1068,1506,504,974,1516,1482,1520,1258,1040,1072,572,784,692,1200,596,1400,740,788,648,764,752,840,816,764,740,872,852,784,940,752,784,760,756,756,900,840,928,912,896,828,828,744,844,792,860,888,868,848,860,844,840,824,784,784,816,752,716,864,824,796,868,928,888,768,864,788,892,872,640,924,536,660,636,908,880,1004,816,904,844,872,804,608,1560,1004,840,888,860,796,524,1188,916,820,1504,1448,848,820,764,1056,1032,776,736,1644,900,896,800,956,572,1152,880,932,944,864,776,1120,1428,1364,1416,1252,868,768,812,776,784,1092,940,764,1240,1248,1244,964,1100,860,1224,1016,1076,1256,1100,1124,1056,1328,1228,1056,1264,1188,1188,548,756,1104,960,972,1216,1124,956,1172,1484,1544,1204,756,984,764,856,1192,720,844,1416,1004,948,1368,1056,464,464,464,680,532,520,884,388,588,584,1492,892,632,1576,728,1492,808,1656,940,456,584,476,692,1024,1768,892,896,1644,828,532,620,1600,1632,484,560,512,600,1564,1520,704,1156,952,764,1120,976,996,1644,520,476,1668,1224,1636,668,620,516,732,364,720,744,672,472,436,1480,1608,548,1192,1508,1536,1248,1504,1676,548,1488,640,1432,1812,1456,1248,1456,1252,1520,1024,1156,1476,948,1240,1048,1684,1280,1450,1488,1510,1504,1286,1484,1512,1506,1492,1518,1490,1576,1496,1510,1506,1502,1490,1488,1482,1574,320,550,1026,1498,1240,1472,1494,1508,1588,1520,1480,1602,1564,1596,1600,872,1506,1568,1466,1582,1492,678,1328,1596,1598,1588,1498,630,1342,1816,1836,1498,1474,1584,1508,1206,1296,1608,1512,1358,1580,1282,1192,1584,1480,1586,1568,1102,1224,1504,1488,1506,1496,1498,1600,1292,1156,1498,1590,1298,1592,1594,1578,1504,1576,1584,1588,1624,1582,1566,1610,1586,1594,764,1434,1578,1390,1582,1570,580,1592,1574,1598,1592,1604,1586,1088,1582,1594,1502,1580,1586,1602,1576,1584,1238,1592,1584,1602,1048,1586,1514,1620,1576,1586,1494,1584,1572,1512,1162,1576,1576,1720,358,642,1180,1620,624,1248,1624,1686,2200,2022,588,510,562,1850,510,900,394,402,1798,840,460,1634,348,348,1206,394,500,1358,1868,796,608,746,2205,1642,1772,1226,1010,1812,1618,1876,968,1474,1806,1102,1820,1536,2148,1886,1822,1412,564,580,580,490,552,414,1116,1652,1864,1626,1588,1642,2028,1742,1128,1826,592,1806,1640,890,766,626,1746,1650,738,1186,2112,868,868,1364,1838,1858,1226,1798,1820,1598,978,2060,2038,842,998,1056,1836,1126,1858,1804,1848,2064,2050,786,538,1898,1228,1562,1108,1814,1780,1860,1004,466,822,1650,2056,1782,1828,1776,1362,1804,1842,2078,1794,778,1164,932,1794,1750,1532,1752,2124,1866,1828,1798,1528,1220,1510,536,1858,2038,1776,1768,1780,1426,1430,976,960,912,1804,1858,1374,1212,2042,1018,988,1560,1820,576,420,890,504,1814,1836,1048,1520,648,460,466,466,622,466,1772,606,868,822,1214,378,598,1164,878,804,894,736,390,554,1206,642,1018,1166,1000,670,1198,446,1732,1320,748,1194,604,1764,984,700,1328,982,1778,782,1672,1470,1790,882,696,1236,502,1358,904,570,1186,1766,836,1778,984,1814,842,1186,1190,1776,1760,1398,610,1174,1768,596,1108,1136,722,1548,600,1982,1924,1856,2042,1948,1946,1914,1918,1974,2054,1922,1426,804,784,2009,1352,454,1744,1384,1274,378,384,1800,742,1150,1292,568,564,1122,436,1322,726,1412,1684,302,1186,876,1310,1564,534,1556,1746,1042,1832,1582,578,1588,570,1216,336,356,2071,2102,482,1316,1168,638,1602,686,702,804,1586,1296,668,1176,1862,870,836,406,2086,1354,590,500,978,646,526,1994,1192,514,598,558,1786,1468,1092,698,1764,676,1252,974,922,1214,834,2027,1992,2145,2145,2425,2425,1850,1164,812,406,782,788,1146,1036,1024,1294,1282,1884,870,878,750,598,396,2334,2264,478,458,442,900,702,1072,1096,2566,1024,1094,682,1078,1712,1596,2324,758,464,2208,2020,2008,1434,486,2122,852,1564,308,710,374,306,386,820,510,1924,1212,2176,2425,2425,1852,1964,1952,1352,1710,1792,1874,1782,1800,1078,1100,2032,1470,2102,2014,1954,1010,2718,1602,1630,1532,1388,1458,1874,1174,1224,586,3778,708,762,1414,1598,1154,1904,1604,1600,1106,1114,1758,1752,614,1964,1710,1720,1510,1972,1668,1328,1310,1585,1358,1298,1236,1188,690,1150,1506,1400,1374,1250,1266,1178,1220,1490,882,1418,1344,1202,1418,768,1158,822,822,488,604,572,616,1226,356,590,1100,1124,1152,1124,490,1134,1206,602,570,530,1238,564,1206,1132,1376,1120,1280,602,578,1180,976,1212,326,1292,606,2796,1585,1580,604,1234,1074,1514,574,426,1094,444,1096,606,540,1154,1230,1178,1216,780,1360,610,1208,596,898,1298,1154,1212,610,876,1220,498,1304,1252,584,1132,598,1228,602,620,500,402,860,1342,1038,1030,410,1218,1220,1224,640,604,314,424,1038,644,570,1066,1216,598,1134,402,1216,1224,594,604,1220,360,772,536,1332,566,500,602,354,722,500,610,726,600,390,558,606,950,1228,1068,1350,594,1208,604,596,602,578,1144,632,604,890,1210,1214,1264,606,1166,448,446,628,1116,426,1220,580,616,1184,564,1222,602,874,1232,620,756,1182,510,724,648,1044,564,1130,1130,670,1228,1102,940,466,1148,1180,1218,458,672,1402,856,1126,1166,1214,1116,1162,526,528,1128,1060,514,470,1044,1068,1122,1132,1178,526,682,654,1020,632,1222,560,1124,1162,1162,1068,580,1068,1070,1062,1054,1116,1130,778,426,838,1212,1148,658,584,1230,996,648,512,1030,1062,1264,1040,1146,602,936,1336,1292,526,828,586,1204,596,882,644,632,1218,1214,500,898,878,968,982,1114,1106,526,1228,340,402,1046,496,1180,1176,602,1162,1210,1090,988,610,1138,1272,1142,1172,772,1210,1216,1214,472,1146,1244,874,1206,688,1198,458,1146,396,1182,414,1128,378,376,330,1264,592,564,1212,844,1212,1174,902,394,722,1092,442,1192,1218,1150,530,1224,1106,1180,590,742,754,928,488,1030,452,1502,678,672,598,706,670,536,1214,1188,1246,1156,1176,510,1595,1595,1134,1680,1170,548,1032,1214,810,1352,1126,1050,1580,1168,1904,2528,1228,1332,1924,1214,1434,860,1130,1206,938,1984,1306,804,1518,1052,1710,1420,1546,1468,1671,1682,1234,1598,1442,1720,1349,1320,1170,1228,1176,1710,1716,1792,1662,1408,2694,1846,1770,1660,1890,1924,1394,1528,1746,1722,1752,1532,1534,1107,1174,798,752,1706,1499,1436,956,756,1302,1688,1688,2055,676,378,372,524,1618,2060,1894,1826,1916,2228,1546,1314,1602,1434,894,2196,2144,1162,1026,1154,1824,1132,1230,1638,402,1150,1580,1838,736,4664,1422,478,648,374,872,524,1000,1366,982,962,478,400,1482,706,1028,1144,934,1658,830,828,856,1894,470,596,1918,1816,1734,1738,1732,1748,378,510,762,976,1566,516,1032,378,446,2056,1894,436,1900,1890,1854,1524,854,1140,1576,1196,1244,1428,1438,1420,762,794,1577,1476,1418,1122,1406,1416,1414,1218,1402,648,600,1210,786,1286,826,1466,1418,1456,518,1520,1480,776,1374,1364,784,812,1474,1484,678,946,570,982,1184,394,1434,1406,1460,496,700,1498,1434,1704,1442,554,612,1847,1810,1430,828,972,1326,1348,1522,1604,1480,724,972,744,632,544,660,1210,1418,556,660,658,300,344,900,918,1590,578,1612,1104,1672,404,454,1522,756,1544,1730,1366,1384,1510,1420,1438,1420,1466,700,836,618,1404,1404,1406,1390,1606,1796,824,1482,1422,1286,1186,742,740,888,664,490,758,682,516,690,510,1634,790,1678,868,2182,960,1656,1548,1666,684,1064,1724,726,2102,1458,838,548,1698,324,660,472,1646,1700,428,530,1710,1666,1616,1566,756,760,758,756,1680,600,644,1648,688,1648,1426,410,1646,1600,674,884,454,1422,1712,1172,1702,990,1556,1694,818,1738,1652,596,600,1598,1686,1832,886,1670,1666,642,1794,1652,1638,640,1640,2082,2118,512,1938,1668,1928,2102,1996,1410,520,826,316,2004,1018,1638,1648,1656,1662,1568,1032,1404,1662,1650,2225,2150,388,950,1030,1672,1254,2225,2186,1670,1372,1664,1872,1930,2052,1954,1804,818,3886,1672,1674,2071,2072,1596,1778,1518,1298,1650,1558,1512,1660,1010,998,1676,2203,2020,1698,1086,1068,1764,918,1266,1162,1646,1642,1666,1652,1672,1666,892,1688,1564,1654,994,1012,1656,1416,1656,1445,1444,1116,1642,1244,950,952,1628,1448,1102,2149,2092,1392,850,1850,1758,816,822,1558,1276,1086,1656,1648,1622,758,1660,1016,1656,1644,1502,1738,1656,1894,1668,1768,1810,1144,1664,1758,1734,1424,1086,1174,2129,1888,1666,2153,2002,1755,1702,1758,1642,1894,2099,2088,1676,1686,1470,1454,1518,4630,1164,1638,1654,1880,1644,1576,1936,1658,1564,1937,1942,1664,1668,1654,1604,1776,1384,1694,1636,1862,1888,1983,1932,1614,1684,1638,1712,2069,2070,1672,1662,1808,2127,2124,1598,1524,1670,396,552,848,766,582,772,560,1814,414,410,414,892,1870,974,2370,302,1074,1732,1870,770,1192,2038,2186,1420,936,606,1906,366,742,456,530,1848,2084,476,596,1924,1688,1696,1872,850,854,846,848,1864,672,720,2212,770,1844,1606,460,1844,1842,762,990,514,1592,1910,1316,1908,1108,1740,1892,916,1944,1884,694,670,1782,1880,2028,992,1858,1862,720,1852,1832,720,1842,2220,2144,574,2176,1406,2128,1544,2108,2080,878,456,492,2076,2084,1140,1826,1844,1854,1862,1766,1114,1568,734,1062,1854,2404,2262,1618,1046,1150,1878,1422,2338,2330,1826,1550,1868,2104,2162,2236,2168,2072,1120,490,1366,1498,726,2632,1908,1914,2330,2240,1802,2010,1734,1238,1452,1844,1874,1722,1862,1136,1122,1902,2314,2190,1894,1216,1208,1982,1030,1422,1874,1864,1856,1866,1862,1000,2044,1754,1854,1110,1130,1890,1864,1860,1544,1560,1550,658,1808,1512,1840,1404,1064,1066,1848,1628,1242,2274,2238,1560,952,2088,2002,2018,1910,1444,1474,1860,1870,1866,860,1862,1124,1898,1836,1818,1986,1880,2158,1850,1974,2030,1472,1884,1988,1978,1950,1592,1218,1324,2226,2060,1872,2232,2164,1778,1754,1972,1972,1866,2134,2218,2226,1884,1870,1704,1648,1734,2866,1350,1878,1984,2118,1846,1798,2204,1690,1848,1896,1754,2138,2062,1906,2176,1874,1970,1828,2004,1550,1860,1904,1838,2136,2108,2142,2120,1820,1878,1830,1932,2270,2258,1870,1862,2056,2250,2258,1800,1708,1884,2804,1528,692,1096,306,1344,446,2426,854,1110,334,370,502,1340,454,1442,1030,412,522,1180,1172,1372,1206,448,366,630,602,1260,706,874,748,640,748,830,1470,538,492,1238,516,706,1384,828,568,430,502,1348,444,1140,346,432,980,704,310,902,586,960,1386,1084,474,574,408,714,432,324,390,864,490,434,570,1004,1402,1768,532,1000,940,980,872,700,708,604,444,480,436,716,800,692,552,680,664,636,784,508,1736,988,604,804,572,804,548,1000,788,596,460,876,1744,968,1472,584,700,600,968,1000,1176,992,684,596,720,904,880,888,976,1696,976,564,476,992,664,892,1088,692,464,804,1292,692,672,852,976,964,980,704,716,968,676,1688,632,1756,792,984,684,708,596,628,784,980,808,916,704,696,692,788,656,424,924,696,1664,1772,804,696,980,1760,988,796,728,736,800,800,752,720,576,676,580,624,692,1752,804,912,952,976,916,824,908,608,804,816,1636,524,1596,772,1060,896,528,528,1632,908,824,1572,988,472,916,956,944,988,988,796,888,1056,608,888,976,1036,1160,1280,1092,1880,880,1884,648,672,1700,864,892,676,1052,976,608,600,568,384,1856,1496,1772,520,1804,1756,1804,996,896,524,868,696,700,988,904,1280,1856,1004,1096,688,984,1756,852,904,744,732,796,784,784,768,568,980,1076,920,976,1080,872,1548,720,696,980,928,828,480,820,1004,1000,992,1076,512,772,652,588,788,788,820,1836,504,460,1104,536,528,964,728,988,1744,1776,1192,740,932,696,792,332,600,604,764,672,888,680,596,688,692,696,712,1772,684,740,556,688,688,540,620,624,756,688,588,764,704,724,696,800,1780,732,796,728,892,796,704,796,804,800,792,892,804,848,796,900,892,888,872,756,908,892,784,1820,1828,712,812,736,940,728,856,792,800,1056,788,1760,788,732,640,876,816,872,888,744,1060,1872,912,892,724,980,880,836,748,896,740,724,800,920,856,852,1876,780,824,844,796,860,852,876,872,1760,1656,688,628,856,872,720,676,768,696,1272,948,956,848,984,780,876,1756,912,828,1012,948,1096,968,920,976,1796,1372,784,1764,992,852,972,896,932,976,1000,1088,908,752,800,820,888,884,728,732,716,872,840,952,836,900,988,816,732,868,1472,1832,664,872,868,728,1016,612,764,844,1380,836,980,1088,884,804,572,864,1016,972,780,892,952,500,896,924,1180,720,1148,928,1056,692,608,596,804,804,572,1176,780,788,608,636,608,612,616,624,608,800,776,636,604,796,792,780,792,788,796,636,608,500,788,732,540,1672,944,964,880,588,944,756,1008,904,984,904,620,956,840,664,964,1548,980,816,856,780,596,704,804,808,812,792,904,832,896,1780,1772,896,984,972,372,960,852,836,912,792,1188,464,596,720,1896,560,916,1080,892,856,1084,724,688,980,1124,952,916,1772,788,1168,696,488,604,808,708,792,876,900,432,688,660,716,588,1684,764,1752,560,728,700,536,484,868,656,700,684,372,428,872,1092,820,488,808,808,548,716,432,464,496,520,764,412,708,1304,480,464,1124,1104,788,2132,1896,1248,1664,504,1238,1914,508,1244,1916,672,1222,512,508,934,1858,504,854,346,644,600,406,832,556,792,344,638,1232,1402,1496,1966,1284,674,1332,510,654,1900,444,1826,1782,1920,1390,1754,1538,1866,1734,1442,2092,2565,2494,1892,1874,1214,1826,1000,1126,2196,1578,1430,1750,1566,720,1704,1196,1578,1218,1859,1846,1916,1894,1182,1820,1894,1768,2550,2562,1612,2511,2394,2545,2424,1908,658,1300,1282,2298,2270,1046,1420,1476,1900,2310,1044,1828,1772,1054,1880,448,960,1228,1150,1730,1860,406,446,404,442,2142,2369,2354,2112,1874,1534,904,854,1866,1574,1544,580,1908,490,1054,1244,882,814,776,2074,1940,1874,1318,1720,1562,1214,2086,2352,1266,1800,914,1414,1726,1036,1350,1982,2050,2328,1400,1774,1900,1240,1178,1072,1884,1894,1196,1184,2483,2362,1674,1748,2008,1558,1730,2545,2378,1878,1438,688,1116,1566,1812,1594,694,422,422,302,430,790,1290,692,568,670,474,836,944,2000,708,804,810,752,1598,1192,1566,1558,1600,1654,808,1084,872,1272,1648,878,514,452,546,932,1410,1198,770,862,574,554,818,994,1522,1312,1848,778,522,480,472,956,610,598,1516,686,1034,652,2326,550,1596,428,1590,674,384,472,1450,652,1322,1310,1294,924,1994,1346,1696,1296,740,546,794,1284,772,782,820,1486,2104,1146,1382,762,2256,1314,2370,2440,1162,1246,976,1398,1412,668,2128,2138,724,756,1090,2396,1920,1966,2264,962,1496,786,2170,1536,1388,558,1910,1462,780,740,1444,1458,1542,1038,1624,768,2446,2450,956,1296,774,2168,546,788,2224,2276,2166,1312,886,1164,976,1006,866,718,1558,578,1596,418,370,1256,2214,946,1426,1428,1182,1544,510,1650,1814,1028,698,2174,2032,828,1180,746,914,2192,596,676,542,486,2130,600,2064,1088,714,952,938,1594,1470,1474,1602,1198,1650,2242,1536,1334,2026,816,790,358,340,1522,754,736,854,762,1594,876,950,1028,964,680,640,778,1572,896,900,612,996,976,1012,956,1060,1010,1092,1146,1058,1276,578,764,740,632,2234,818,630,694,786,712,932,1170,870,1064,658,562,802,492,678,816,700,2288,2142,2206,890,2280,1100,984,2266,988,850,674,874,862,632,606,1164,890,970,1104,768,824,1088,1034,1074,1094,618,946,506,490,906,1654,1406,1564,1590,682,742,776,846,638,1386,708,318,754,1340,672,1350,760,496,1336,1332,1350,1352,1350,768,1342,678,1436,1658,1700,1910,2216,2404,1822,924,1670,2442,1682,1696,2274,922,2212,1474,2300,2600,1048,1998,2230,2052,1664,2520,2032,1798,2054,2048,2046,550,2418,1622,1692,1696,1906,356,1704,1834,2064,2352,2382,2447,1060,1678,1872,1914,2294,2016,1136,1686,2360,1482,482,2474,2456,2414,2612,1440,1636,2002,2218,2196,1188,618,1778,860,2524,2550,2036,2659,1434,1668,1974,2148,2446,2040,1058,1668,1530,640,470,964,1414,1734,2038,768,2040,2046,2362,2080,1604,1662,2002,1196,2032,796,2300,1430,1730,2018,1338,1302,1474,1562,1360,2054,652,2443,1118,1656,1980,1656,1800,1692,2042,818,2008,552,556,570,2628,1434,1676,1562,1990,1570,1584,2052,1808,1634,3212,2946,2432,1426,2210,1954,1832,2036,1610,2006,2483,1610,788,794,1804,2072,2070,2160,2186,2138,2144,2142,2158,2198,2032,2102,2080,2204,2156,2222,2242,2130,2092,2102,2136,2032,2194,2254,2190,2124,2166,2110,2038,2142,2148,2196,2156,2118,2042,2048,1840,1888,2152,2076,2140,2260,2244,2032,1318,2090,1590,2154,2164,2110,1818,2012,2000,2020,2056,1248,528,672,578,610,2166,2218,2236,2262,2306,2096,2042,2180,2180,1996,2130,2144,2112,2176,1970,2288,2290,2104,2236,2292,2170,2164,2152,2284,2242,2220,2182,2046,2200,2196,2210,2218,2084,2084,2176,2432,2162,2194,2232,2286,2224,2260,2240,2200,2198,2158,2156,2256,1632,2160,2170,2144,2150,2160,2166,530,450,470,668,2168,1686,2156,2136,2166,2222,2056,2140,2108,2250,2078,2156,2204,2228,2112,2100,2112,2152,1976,2236,2264,2214,2054,2080,2072,1840,2180,2176,2176,2182,2240,2154,2304,2192,2074,2230,2114,2306,1970,2046,2120,2122,2102,2086,2208,2210,2256,2112,2112,1940,2200,2178,2078,2144,2028,1384,1928,1876,1834,2132,2208,2176,2262,2156,2232,2114,2100,2192,2222,2178,2204,2222,2238,2230,2232,2230,2246,2210,2234,2286,2160,2154,2108,2094,2096,2016,2176,2174,1116,1070,1920,1908,1370,1992,2120,2234,2154,2162,1422,1698,1704,1572,1576,1202,1548,1224,856,820,786,946,906,926,966,2180,426,508,712,630,474,534,630,542,416,2056,2096,1912,2174,2092,2082,2204,2252,2258,2188,2092,2090,2162,2162,2208,1986,2186,1848,1790,1494,1288,1494,904,950,908,960,1636,1634,1624,1614,1626,2134,2126,1616,1618,2040,1794,1786,2124,2136,2160,2166,1796,1786,2016,1740,1730,726,732,480,2272,1982,2178,2264,2180,962,1260,2288,2122,2238,2150,1920,530,554,1324,1210,552,1536,1606,1128,1838,1272,2090,2224,2214,2046,1998,2092,2106,2120,2104,2048,994,758,1968,862,592,2010,1756,1616,2146,2146,1066,1096,742,1102,2190,2158,2188,476,626,348,434,696,1580,306,1304,560,1954,2164,2264,2154,1424,782,2158,2216,2182,2076,934,930,932,934,930,934,936,936,1742,1636,1760,1762,2180,2248,2192,2128,2274,2104,2184,1290,1638,1852,1576,1614,1628,1234,954,1610,1580,2090,2038,2126,2142,2096,2154,1446,1680,2152,1830,544,490,1332,1852,1712,1606,1586,640,2112,1864,1756,2216,2186,1290,2180,2098,2112,2114,2114,2140,882,976,846,1442,510,1596,2074,2174,2192,2186,1988,1706,986,928,2170,2182,2112,1880,1044,1014,2176,2190,2194,2236,2222,1392,1680,1704,702,856,1738,1976,1046,1402,948,2120,2120,2106,2118,2196,2174,2216,2196,2176,1906,2268,2224,2210,2216,2232,2236,1936,752,1930,2172,2232,2216,1680,1848,1720,2150,2196,1702,2154,2136,2168,2150,2164,2008,2180,2168,2236,2146,2276,2218,2230,1234,1036,2184,2238,1702,1810,2046,1978,1982,2182,2182,1694,2078,2216,2182,966,1042,968,1052,980,910,1022,1024,2314,2146,2248,2288,2186,2146,2194,2198,1732,1752,1944,1800,1764,1708,1686,1656,580,1796,1764,1704,1768,1692,1668,1700,1704,1696,1688,1864,768,1680,1680,1700,1684,1688,1676,1760,1772,1904,1764,1800,1680,1644,1660,1728,1852,1756,1688,1816,1836,1868,1672,1664,1672,1792,1648,1644,1692,1700,1728,1700,1688,1684,1696,1896,1688,1680,1712,1904,1716,1680,1864,1816,1700,1688,1708,1760,1704,1708,1704,1832,1700,1678,1700,1704,1736,1704,1696,396,1688,1816,1676,1712,1712,1696,1800,1820,1828,1680,1768,1876,1756,1688,1698,1684,2264,2262,1794,2210,2250,2260,2172,2230,2152,2156,2234,2164,2170,2258,2154,2066,2060,500,790,588,2306,2228,2026,752,1196,2158,2154,2202,2168,2204,2254,1204,2246,2118,2172,2166,2224,2046,2200,492,394,700,852,1146,2210,2194,2168,2166,2162,2150,2154,2190,2112,2044,2212,2246,2178,2218,2240,2268,2228,2212,2206,2252,2152,2196,2162,2062,1586,1936,2174,2054,2122,2260,2182,2210,2192,2206,2194,1998,2196,2288,2178,2170,2084,2132,2188,2172,2244,2170,2174,2114,2168,2266,2240,2214,1934,1994,2156,2240,2236,2232,2202,2202,2224,2170,2208,2140,2232,2154,1980,2242,2188,2180,2248,2164,2136,2220,2280,2182,2116,2114,2118,2132,2190,2204,2232,772,1478,2260,484,1368,2092,2276,2248,2272,2268,2288,2420,2260,2272,1960,2304,2308,2260,2288,2380,2392,2268,2356,2272,2264,2244,2268,1452,2260,2232,1844,2264,2236,1644,2168,1496,2284,2240,532,2958,446,616,992,397,1171,802,1600,1304,752,820,772,600,856,2444,2428,632,464,680,640,640,628,636,620,2412,2516,2464,536,644,560,616,560,476,420,604,668,2488,732,908,536,868,2388,1188,996,1448,680,1440,2400,672,584,2476,1712,472,424,2512,2208,1280,2196,1696,1144,1090,2452,1636,548,1478,1478,1748,1878,1982,1952,1908,1916,1908,1814,1936,656,544,2012,1492,610,1958,1420,1232,2034,1950,2062,1582,2040,2056,1778,1436,2022,1916,1274,2270,1954,1980,1960,1954,1554,1954,1956,1578,2062,1962,864,1584,2006,994,792,1920,1798,1966,1020,974,968,384,1408,1736,1418,1384,1384,1400,1376,1414,1394,1336,1388,1394,1324,1866,2114,1882,1812,1950,1598,1856,1856,1692,1638,1196,2102,2106,1044,1058,2110,2128,1972,2134,2102,2110,2106,2118,2102,2128,2116,2120,1984,2096,2108,2126,2116,2090,2130,2114,2138,2124,2116,2044,2106,2074,2114,2120,2060,880,512,946,508,764,2100,2126,2108,2138,2116,2120,2122,2126,2116,2136,2110,2118,2110,2118,2118,2130,2114,2112,2094,2118,2114,2116,2120,2124,2112,2112,2108,2124,2110,2136,2042,2050,2120,2128,2116,2134,2104,2128,2110,2120,2120,2122,534,1692,684,2100,2154,2098,2040,2112,2114,2096,2118,2122,1174,1300,770,2094,2130,2074,1944,2134,2108,2086,2076,1982,2098,2106,2132,2070,2104,2096,2082,2074,2070,2110,2114,2076,2060,2060,2106,1958,2090,2000,2120,2136,2094,2132,2136,2040,2110,2122,2096,2058,2090,2106,2030,2112,1962,2062,2102,2066,2090,2054,2102,2038,1962,2124,806,1012,2062,1970,1988,1066,534,1312,1340,752,356,1048,596,684,816,656,666,1514,1530,780,1234,1346,628,1692,638,672,628,1582,700,900,1624,802,652,778,1006,1006,670,648,910,1070,1184,542,1360,1042,868,1164,846,1320,866,1194,996,666,694,386,1682,1640,906,1432,1642,1642,1214,1208,1206,1096,1204,834,1064,966,1150,1154,1522,934,936,1370,1604,1658,748,544,1036,782,986,976,1276,1496,1594,694,1278,1504,1508,1752,1990,1064,970,890,1652,1158,1646,1540,1804,1682,1756,1472,968,820,3324,2394,1896,542,1688,2425,2694,2066,2446,2033,2514,2022,2719,2679,2703,2610,2757,1629,2657,2503,2677,1600,1482,2596,2497,2053,2522,2678,358,1802,2699,2735,2686,2677,2723,1914,1954,1548,2280,2286,2302,1998,2520,2142,2070,2306,2404,2468,2042,2626,1678,1673,2531,2000,2710,1859,2716,2705,1582,1740,2486,2550,2770,1586,2719,1543,2678,2582,2446,2352,2070,1692,1962,2300,2091,2286,2412,2298,2584,2654,2603,2761,2619,1966,2637,1791,2734,2683,2199,2756,1954,2725,2639,2669,2719,2679,2636,2615,2681,2717,522,1800,2734,2970,2744,782,3177,494,816,1332,1184,1334,1470,654,850,1600,714,1384,728,1450,1312,606,1186,1876,1874,1916,350,1740,3316,874,456,618,478,396,980,1960,1208,1796,1088,664,1640,814,1842,1504,370,478,950,1080,1086,742,1568,600,718,1020,1198,1184,936,1520,1524,898,1522,866,1816,1206,1206,774,714,1106,1338,564,470,1406,1504,352,744,878,1536,1388,986,842,562,1072,1534,570,1000,1006,546,1074,1378,980,862,1366,2508,1654,968,1344,982,1250,952,788,1280,2075,2010,1730,1760,1724,906,910,750,1314,976,1040,1008,902,1032,1312,902,874,902,910,1550,804,1340,1314,1280,1698,1694,1734,1404,1646,1750,752,730,1106,794,984,1228,1462,668,722,938,1074,702,688,1038,1266,882,914,1046,1406,992,1044,958,798,458,796,984,1106,592,1508,928,1084,756,1980,1804,844,876,1106,828,820,1192,1304,1226,954,1222,860,800,668,1076,1066,1014,1190,1182,1268,434,1200,964,844,814,1198,1336,1056,428,734,516,880,854,1572,1328,1834,960,874,828,1166,1026,1346,748,1172,850,602,1038,662,1048,994,1540,2400,1148,912,980,926,808,808,920,1210,1120,1418,752,974,1382,1048,802,874,1210,510,882,1258,852,1010,796,876,972,506,936,1498,924,1248,1072,1226,984,1274,1354,1142,776,638,368,1048,1312,1328,1194,568,1054,918,870,1384,954,822,946,1892,1140,858,826,1450,1058,2174,952,1562,1176,1042,1178,1198,910,958,566,418,1304,1128,1234,1020,506,1536,1290,784,1302,930,865,1148,1242,938,1304,634,1322,1282,1569,860,1868,2044,1524,2248,1032,1530,1626,695,531,1557,1554,1763,669,1584,776,1652,570,1670,676,1329,520,868,786,1318,1561,1127,1571,1217,1727,612,1577,1365,1479,1211,944,776,1634,1138,788,776,1505,632,1531,1617,1492,1581,694,1702,1708,1540,1694,1487,1365,1668,734,600,1776,1563,1559,1662,1849,1693,1538,580,1389,1587,1584,1395,1489,1646,1645,1722,366,346,1756,1486,1532,1040,1653,1589,1504,1485,1571,1272,1806,1020,1594,1900,1392,1482,1528,1283,1672,590,1845,1325,1694,881,1454,1166,1565,1816,1462,1481,1345,1507,1565,813,1480,1384,1485,1673,1571,430,1572,1532,1669,1362,394,1614,1719,1506,1489,1508,638,1442,1809,1299,1280,1280,2192,820,892,536,936,840,920,404,712,424,800,716,452,888,580,800,788,524,468,544,580,472,532,780,1164,488,404,484,812,596,792,548,492,560,828,388,436,464,608,532,916,464,544,500,552,512,436,1040,564,472,656,500,380,1076,1876,872,1000,548,548,436,640,820,644,544,1032,776,600,656,508,508,724,832,852,820,576,436,960,760,656,1008,816,604,540,604,948,600,436,976,568,480,556,372,620,680,912,380,524,756,516,664,484,944,872,640,484,616,1924,660,768,388,612,852,364,956,712,856,608,548,620,644,1100,444,880,604,716,616,604,588,592,508,952,664,800,552,524,564,900,736,952,876,668,864,412,940,444,436,596,572,940,568,924,780,852,1156,644,624,540,708,988,1840,760,824,808,928,700,712,672,848,1876,684,884,568,672,832,416,1004,664,1152,344,760,696,1036,1736,712,868,584,712,672,904,556,852,1004,692,1064,704,644,524,356,504,908,720,364,932,448,600,580,604,772,732,492,384,576,428,764,484,820,616,864,828,1796,596,704,1428,868,340,356,596,940,1184,1292,1140,1196,2108,1564,1364,1328,1520,1508,1000,1388,716,1048,1552,1876,1696,1308,1044,2180,984,972,1956,836,912,716,2052,864,584,1032,1816,1800,1728,828,920,1460,936,668,796,732,876,776,2092,2072,796,764,764,796,832,600,628,756,496,448,392,848,328,564,596,544,564,396,512,536,420,408,2084,1852,1964,672,864,784,1796,640,912,744,1720,496,756,2088,1996,2044,1484,1716,1464,852,488,476,780,800,448,720,548,1452,912,480,832,812,500,628,2088,1752,1784,1800,1792,1796,1796,1700,948,2104,1876,384,436,488,1984,1304,1408,1296,1556,1424,1288,1296,2084,2064,2028,1588,740,812,1460,1356,1308,1440,1272,304,1144,488,504,548,496,500,480,520,488,1100,1236,1212,996,960,1144,960,1244,1152,1268,1528,1072,1336,1304,1048,684,904,892,888,2088,1356,688,1868,400,592,728,676,824,744,484,432,532,376,360,508,664,704,764,804,1000,528,2024,1808,1644,1976,1128,2040,1668,548,440,1020,1616,920,940,912,900,936,892,972,908,828,832,852,1928,832,972,880,1932,844,772,2024,784,768,1900,824,908,924,964,788,780,1884,808,772,1760,832,876,1884,912,840,708,796,796,872,800,1196,2080,904,804,1788,1852,824,824,940,764,924,752,696,816,600,516,1808,1936,892,716,896,928,892,732,1028,704,2128,760,932,2152,1968,792,804,2056,2004,912,928,316,360,316,300,320,336,756,2012,628,880,816,1888,1948,1880,2000,1992,948,940,1400,2036,900,876,1532,2048,1264,1572,2120,340,548,404,2156,608,748,848,1936,864,800,956,852,608,464,440,456,892,844,708,560,852,776,668,800,660,652,668,708,664,616,716,716,428,660,632,692,2160,768,748,684,736,1152,1044,780,900,640,692,584,496,2068,1280,1216,1080,1552,1360,1532,1268,1284,2144,1640,824,896,748,788,800,708,700,732,884,672,1872,1800,1636,1636,1768,1696,1856,1752,1664,1372,1484,1716,1736,1444,1808,1564,2040,2032,1400,1388,1572,1312,1476,1684,1524,1272,1476,1780,2124,2268,2008,972,2040,2180,632,1060,976,816,868,1552,708,564,816,684,820,668,884,652,668,660,1680,1492,1856,1500,1508,1564,1276,1468,612,776,988,696,2000,748,788,1912,1628,1872,2128,1816,812,708,1896,880,824,2132,724,788,852,744,648,768,824,812,1832,1876,776,688,856,656,864,844,848,868,2040,684,844,720,888,1008,744,1240,708,852,1600,764,784,516,1144,1940,1988,1924,1028,672,608,772,980,1856,1836,432,768,500,1056,404,432,1844,1532,1416,468,460,508,888,964,680,780,444,596,508,472,716,752,772,520,1456,516,536,1180,456,520,452,364,2056,384,1100,464,984,380,2064,680,844,1080,452,460,484,1456,656,1196,800,460,408,744,356,504,460,764,496,580,560,472,752,748,472,544,492,752,668,720,1876,1864,2432,2496,2344,2372,608,1624,2468,2428,2364,2216,2372,2320,2368,2408,2328,2464,2324,2360,2280,2444,2468,2496,2464,1216,1384,872,556,2196,1020,796,1120,2368,2324,2428,2104,2172,2204,2496,2156,2280,2344,2272,2380,2480,2324,2284,2320,1878,1458,1448,1490,700,1884,1304,620,1140,816,1380,1268,866,1986,1550,826,1302,1590,1664,1336,1472,1350,1188,1682,1364,1350,1682,1120,1674,1788,1180,888,1572,628,632,1316,1186,574,626,968,1668,1976,1436,1042,1590,1184,1828,1494,1524,1696,1996,1888,1484,1248,1876,1972,1970,1986,1712,1472,2076,1594,946,1560,1886,1158,1584,1322,1994,1686,1704,1752,1558,1500,1522,1728,1368,2008,1306,1972,1984,736,1736,1326,1972,1482,1414,1272,1984,1934,1980,1440,1550,1464,1650,1400,1298,1402,1698,1122,1926,1020,1166,1170,1258,1460,1510,1108,1238,1104,1314,1318,1242,1226,1548,1160,1456,742,1860,1594,1592,1426,676,1602,1982,1196,2375,1352,688,1320,690,1298,2390,2748,2728,3304,2408,2408,2472,2577,2216,2362,2154,1836,1962,1040,2548,2544,1054,898,486,1074,1006,2504,2484,1722,1792,2386,2475,1434,760,2160,1488,1956,1874,2062,2400,588,662,1418,1734,868,826,982,1532,2002,1794,2598,2714,3292,2605,2502,2696,2440,2500,2394,2432,1194,2390,1758,1632,1958,1994,2228,2440,2402,596,844,1906,2444,898,608,652,1080,1128,2222,2324,2114,836,1824,1166,1490,1618,1542,690,614,2444,1964,1074,784,2338,876,1414,554,762,2392,2628,2434,2617,2624,2542,2360,2476,2422,2570,1018,2106,2461,2463,1666,2430,1612,1858,576,1026,1072,416,748,734,832,762,736,630,1018,750,1158,694,866,1260,844,1412,1018,902,1906,2136,1584,2006,2034,1056,732,576,1978,2306,606,1422,1972,688,638,1888,1110,852,2310,1246,828,830,2392,2694,602,490,3274,2160,1256,1182,2556,2400,414,818,1120,1438,2465,2290,2140,2170,2312,2220,2484,1656,2022,1824,2548,1602,1516,746,2442,1626,702,916,990,1138,1084,1020,1072,2438,1586,1504,494,524,528,720,1002,432,602,688,1222,1842,1914,1858,2202,2024,494,582,530,888,1140,734,2523,586,1898,2154,1914,1126,826,966,584,1638,1638,2398,2432,2456,3080,2310,2722,2430,2624,2470,1826,2296,1942,1512,1388,2356,2278,2649,2008,1332,1680,1648,376,646,692,614,742,972,2510,2080,2076,782,656,830,1142,930,486,840,512,1048,536,628,776,550,716,1522,1954,1114,1836,2348,2070,1718,780,2034,940,902,2645,748,508,2536,3154,462,2456,2684,2176,1558,1860,2368,2276,1970,2210,2222,2418,2844,2844,2202,2298,2592,898,1094,1364,2390,722,652,676,642,688,1520,782,1074,1676,2406,938,834,488,388,534,426,900,962,1124,948,1200,1260,2384,568,610,576,2510,1468,668,1436,1220,1208,1176,2226,1090,766,1392,1924,538,892,2014,962,718,2404,2752,2844,3188,2214,2690,2386,2414,2402,2488,2404,2312,2426,1718,2182,2120,2008,1810,1330,1000,2534,2574,2362,2364,2362,1970,2246,2272,928,2360,2246,1346,1208,2068,1146,590,1098,1002,988,938,952,832,1628,1406,488,1362,582,590,1952,1292,2462,1748,1772,854,2110,1148,984,752,2238,2694,2248,3124,2378,2396,2404,2320,1898,2266,1410,2062,1528,1992,2402,904,1850,1528,2014,2470,2372,2418,998,974,860,1120,2064,1830,1916,996,1170,826,664,946,1140,2028,2500,2114,1370,1502,486,464,1706,1932,2024,674,2484,2644,2174,3144,2428,2424,492,2586,2290,1532,2432,2400,2350,2358,1814,2540,2086,1270,2126,2230,2206,442,544,916,1034,1124,2638,1252,836,1038,816,1164,2216,1768,2440,2152,2420,2676,2448,554,1106,322,1044,2290,2422,516,352,768,928,2128,2628,3136,2458,2420,1696,2622,2554,2422,2318,2420,2518,2254,2372,2538,434,494,476,432,444,434,474,444,458,2466,2462,2420,1550,324,658,1355,2404,1156,888,664,806,1140,650,944,1239,1514,1530,1496,1986,2538,1460,1148,1398,2010,2128,2494,1030,1828,900,2396,2716,3148,2603,2424,2453,2436,2422,2450,2428,1982,1830,2534,1462,1978,2034,2112,1608,680,2190,650,618,708,638,620,1580,2444,1218,1064,860,952,666,1054,2484,774,586,624,638,828,1922,1118,468,650,574,1878,1844,1840,1814,1418,1562,1496,1102,1538,2300,2458,2318,2032,2466,1072,856,340,2544,2154,708,2852,2394,2833,2483,2664,2454,1928,2394,2042,2516,2460,2356,2416,1226,948,992,1954,2522,976,942,1594,2412,2706,2036,2034,2020,1752,398,392,1818,2486,1612,992,1226,652,914,870,1004,824,902,1180,2544,2774,1716,930,992,1326,1496,1474,1886,2232,2018,716,918,2132,1000,992,2306,2414,2492,2422,2406,2324,1972,2194,1990,2460,1042,1062,1034,1034,2270,2166,2394,438,1882,656,712,2306,2496,2390,1806,1506,2654,928,762,2508,1914,1922,1190,754,2308,1068,1056,858,668,1690,1076,2272,578,1898,528,1130,2178,2072,2554,2728,2380,1694,2462,2410,2370,2300,2626,2402,2390,2164,2434,1486,904,558,916,1598,2062,2304,1134,852,2596,1540,2362,1342,994,1526,632,1184,1546,1954,1490,402,764,608,584,452,790,2394,2244,2380,2272,2376,2452,2224,2460,2430,816,940,1404,828,1388,2298,2148,1952,788,782,1672,1346,1294,992,506,692,970,700,702,2056,1988,1864,1994,2102,2078,1330,526,2170,564,704,476,734,1316,868,1462,1254,716,1190,968,2452,2058,902,860,1626,1522,1004,1118,1580,1898,1290,1320,896,322,302,2372,2192,1282,2462,2416,1514,2532,774,1622,1216,972,416,392,628,1540,2352,1030,968,976,1026,936,2528,2580,2618,2612,2574,2318,2514,2390,2400,1356,1098,1242,2338,924,2238,2302,2428,1380,2384,2454,1404,1446,1868,1964,1302,610,616,2444,2428,2132,2270,972,376,1238,1254,988,1678,1936,990,902,964,984,1082,972,2398,1020,1370,2412,2374,1848,2546,2548,2224,2134,2268,1910,2252,2258,2360,2480,2484,2430,1028,1250,2350,1210,1154,1620,562,636,2312,2300,2296,938,878,1974,1204,948,1040,868,808,2230,2236,1962,1050,1890,388,1684,484,1518,2412,1786,1982,2228,1854,1262,776,1644,1254,2432,2679,422,1488,2508,2372,2482,2030,2276,2312,2474,1692,1778,1772,1782,2210,1690,1994,1878,806,2124,2350,2064,1952,1314,1116,1316,1406,1452,522,1972,1334,2010,2364,2338,2314,2376,574,800,668,1220,870,802,1098,1026,982,858,888,1830,1946,2072,2008,1966,2438,1570,1316,1064,718,834,874,1208,690,1898,2014,1576,2146,1508,1378,988,514,492,676,2020,974,978,2454,2514,2246,2552,1732,1678,2358,1948,2422,2648,2080,2440,2356,380,2444,1944,2032,2298,1376,1102,2018,1048,916,1488,1486,808,2602,2306,1110,1620,1520,420,430,1452,2112,1938,2400,728,2422,1770,988,560,412,2364,2392,1142,2288,2442,522,468,1104,2102,710,742,2380,1804,2408,2578,2262,2362,1218,2208,2186,1132,1370,2629,2118,2038,2454,2528,2352,2418,1494,1926,1206,1518,2214,2344,2314,1446,900,508,794,798,1322,1320,2394,1146,2390,1648,2518,2178,1936,1164,1990,1900,2496,2416,2308,570,1396,976,2408,922,654,528,756,1220,2158,852,548,2490,4509,2720,2534,1798,2668,2488,2492,2250,2476,1978,2320,2318,1742,2494,436,468,448,1606,456,512,514,506,498,550,512,566,528,516,524,510,550,530,540,692,986,660,1270,1072,1990,1112,1894,2170,1706,2530,796,720,1766,1032,2406,2240,1678,1842,1168,1196,1060,2092,1036,982,2472,2060,2534,2664,2342,1810,2472,2594,2372,2368,2558,2426,2376,2554,2554,2454,2362,2524,2458,2238,1482,1560,1878,554,992,2186,2524,2418,2188,2338,2360,2234,848,876,1008,1024,2364,862,2296,1852,1836,1646,896,1424,1118,1020,694,782,1528,1612,1006,574,622,716,2028,764,708,2618,2624,3062,2428,1692,2450,2280,2340,2458,2358,2564,2626,2426,1922,740,816,2430,574,1228,878,812,2428,1840,1562,2054,2076,1752,1196,1120,904,732,982,714,1370,1386,804,758,1260,2156,1652,1634,1802,1922,1188,616,874,750,2028,1928,1538,650,1244,2030,966,980,424,1430,1424,4348,1424,1358,632,622,1580,1488,1424,1104,1458,846,908,990,918,1144,1066,1434,1390,1374,1362,1596,1452,1386,1398,710,600,720,700,404,374,440,510,540,880,980,718,754,1094,1174,1360,990,1102,974,1096,1544,1508,684,1174,632,1428,4198,1512,547,1404,1392,622,1420,1580,1432,1474,1208,1030,1284,1146,1392,1176,1360,1034,390,724,432,1364,1256,1320,546,614,430,864,338,524,392,1100,1184,740,690,1330,1332,474,492,400,1230,472,1114,850,1300,1098,1056,1280,678,1248,1028,994,672,688,638,1577,4204,1256,1392,1312,1398,1354,776,1417,1402,1448,1418,506,680,496,1346,1204,1368,1388,1182,1304,520,1150,332,1386,1414,1446,950,1350,1002,1422,788,812,870,1190,1404,1158,1064,1370,921,1112,979,1314,900,868,1054,526,510,676,1461,4244,962,1208,1228,1091,1422,1521,1516,1292,1206,1234,1124,1286,1246,1116,932,954,692,432,514,440,368,1066,1262,610,526,688,410,568,540,516,1296,812,1256,606,522,886,934,744,874,386,918,416,1128,1536,1260,1248,910,1304,680,1416,1642,1372,904,1380,1414,1452,1440,1152,1480,1400,1526,1132,1222,1408,1028,552,630,718,560,620,608,458,666,594,726,910,1098,1308,530,644,1074,1344,1134,1392,1186,1004,1100,1482,1044,1270,568,1182,646,540,1428,1322,4236,1384,1324,1452,1348,1100,1060,1424,1424,1076,1034,1515,936,1570,1248,1178,1028,1428,1396,654,1114,1308,820,1336,706,1222,1062,1466,952,1256,1118,1182,1188,666,414,1132,510,478,1749,807,1406,4198,1758,1786,1726,1718,1396,1392,1542,1458,1382,1272,536,482,598,458,540,1434,1430,1150,1464,1500,1522,1378,1390,324,578,470,506,578,458,488,438,648,488,1224,1024,1156,1316,1216,1078,950,886,670,1266,516,496,678,742,1320,4236,1440,932,1256,1044,1378,1390,1170,1440,1154,1018,1582,1384,590,1072,436,730,672,738,532,1018,1426,680,396,1252,366,898,1208,1272,1096,1306,1288,1422,1470,4194,1426,1154,1452,1126,962,1224,1344,1448,1359,1466,1482,548,422,1320,1372,1018,752,524,536,324,420,344,544,694,606,608,326,1344,1132,1346,1372,858,1066,670,508,1476,1414,4132,1386,622,1496,1410,1288,642,1416,886,1162,1502,926,1208,518,512,554,1430,1434,710,616,532,458,356,652,430,454,1190,788,520,406,520,1186,572,916,1472,800,904,1394,310,1140,1378,530,1426,646,1374,4067,1354,1396,1116,626,1543,1508,1584,1528,1475,1562,1462,1484,1472,1514,1322,814,1022,1058,1368,1332,1440,714,342,410,338,564,558,598,494,362,1264,578,1266,1192,1174,1402,1154,654,432,1072,694,694,1376,712,472,1430,1386,658,846,1188,562,564,1420,4094,1428,1420,1078,1542,1542,1400,1350,1555,1240,742,1210,1166,1310,1416,1352,838,1008,1026,1020,1436,538,576,474,474,1062,626,652,664,630,1236,1036,556,858,1446,688,746,738,1484,880,1274,980,970,1216,1522,1460,4300,1292,1544,1532,1426,1466,1372,1366,1414,1388,1286,1236,1172,1080,1424,1478,1512,1374,1374,1542,1148,1322,1338,1482,542,1376,1312,794,712,1218,672,582,592,582,562,490,1458,830,798,1150,1156,762,1422,1032,1046,498,1246,678,582,4131,1368,1450,1412,1366,1076,1318,830,1216,1166,1404,1406,660,848,1354,1436,1366,1420,578,520,502,652,1222,1092,1118,584,682,486,390,556,670,1180,1468,1232,812,982,1128,1194,352,4172,1398,1412,1458,1346,1028,1395,1410,1322,1366,1568,1528,1232,1322,316,536,1554,734,490,612,472,676,1290,1038,1422,1242,1418,1574,1348,648,610,1328,1402,552,538,1224,4222,1418,1406,1448,1526,1484,1400,1352,1418,1412,1478,1194,1476,1412,912,1440,670,518,472,666,382,556,906,900,1168,1498,848,838,1170,1474,610,1066,514,1416,4180,1540,1408,1402,532,1422,1438,1418,1424,1152,1512,1486,1164,1182,1056,1232,946,846,1274,930,1436,704,622,500,556,388,614,1462,450,340,370,480,1130,650,1106,1076,1058,834,920,882,638,904,1334,1426,1360,1350,1426,1424,498,1576,4190,1561,812,1416,1432,1402,1406,1456,1428,1130,1406,1184,678,1402,1442,1368,1420,1432,1148,1526,1086,1402,1196,1174,1120,1052,1446,948,588,722,532,424,582,474,524,694,1476,1583,1014,540,576,794,882,808,1096,1312,1156,1208,406,540,1236,578,1723,1723,1408,1526,4258,1458,424,1420,1468,1464,1506,1282,1372,1264,1092,1138,832,1506,616,524,624,584,936,1446,1388,1378,832,1250,878,1172,1100,1398,348,830,514,1172,1046,1532,4180,1466,1426,1528,1434,1460,1428,1426,1416,1122,1150,1170,1318,1478,1398,492,1122,1424,524,354,378,638,666,1300,1370,1244,488,1078,708,882,908,408,1422,1144,636,464,646,620,530,516,850,1400,4192,1340,1462,1567,1524,1498,1444,1473,1458,1508,954,1502,1434,1412,970,1406,948,996,610,632,424,432,486,444,438,372,604,690,494,826,602,532,1128,1246,928,1158,1350,1212,832,1154,410,378,1100,656,494,1362,732,1458,4242,1720,1544,1858,1918,1366,1120,1414,1336,1264,1260,1342,1304,972,1176,1060,1500,930,1454,544,588,658,1482,804,936,888,310,586,402,1090,1120,1104,872,1288,1198,516,1424,1482,1180,1130,568,982,958,1410,4068,1340,1512,1486,1536,1440,1066,1366,1154,882,810,1358,1342,1577,1172,788,980,1470,564,732,708,496,516,654,1224,454,662,494,634,896,1132,634,1384,1202,456,1196,546,522,1444,4132,1436,1498,1272,392,1398,1278,1160,1296,1472,1124,1656,1286,1340,1528,530,774,1396,1396,632,976,1406,550,490,316,522,646,562,706,742,1394,1474,854,844,708,684,1314,1286,636,450,776,518,1180,564,420,1424,3774,1322,1336,1418,1554,1420,1530,1458,1396,662,1408,1240,898,1366,1356,1298,554,1272,1240,1040,410,512,506,514,1436,646,600,1294,1230,864,1104,1242,1014,1426,1402,1422,604,1420,1106,834,1330,546,558,1458,3918,1374,522,1504,1548,1521,1536,1404,1272,1366,510,546,528,664,530,550,728,1432,818,446,564,548,622,464,428,502,562,538,596,1130,1168,1086,692,1504,992,1274,1168,464,782,1540,636,766,346,636,1410,3905,1378,1483,1440,1565,1574,1428,1434,1114,1621,1360,1368,1439,578,498,518,526,536,448,484,416,616,534,708,1578,1128,1336,584,440,672,388,1158,568,636,794,912,788,1366,1290,1346,1478,3870,1442,1552,1572,1414,1158,1126,1600,1600,1542,1108,1182,1462,1394,666,1486,842,386,964,582,592,1407,1382,1136,936,1452,978,672,1116,1430,1224,1208,1428,1232,458,476,1414,3988,1382,1366,1102,1346,1362,1384,1396,1390,1451,1456,1595,1552,1450,1156,1142,1420,376,433,470,644,640,340,498,968,1554,1514,1162,1106,880,880,1348,1286,1266,914,654,666,1164,668,1430,1290,1016,896,1575,1616,3998,1750,1808,1770,1887,1014,1614,1380,1472,1328,1446,1344,1482,1394,1320,1514,1532,1060,1282,1316,1046,1548,1536,1476,1564,1452,1416,1274,1340,1132,1028,798,938,628,1424,634,1160,1420,814,1274,800,1178,1110,1416,1739,1404,832,686,726,1484,1436,1580,4114,1448,1398,1568,1390,1582,1418,1468,1330,1148,1544,1546,620,686,1412,1570,1594,1216,1386,1022,1298,636,1046,626,436,324,1530,1532,1446,512,352,671,344,390,548,712,1406,758,514,948,1404,1416,1114,678,958,1102,1190,892,874,1434,4162,1390,1582,1392,1476,1340,1342,1564,1296,1038,896,1412,1274,1318,1448,1486,1554,1302,1270,1156,1234,1478,1454,1058,1424,674,596,404,350,612,1476,688,1526,852,1062,1328,874,898,778,1456,1602,534,1414,4019,1612,1406,1450,1188,874,1434,1308,1358,1298,1494,1258,1438,1420,986,1412,1128,1384,858,1222,582,552,582,592,498,726,1114,404,968,1110,1024,394,1094,1533,3912,1600,1424,1404,1590,1450,1102,1428,1216,1492,1538,1515,720,734,1503,1529,1440,1216,1176,872,470,476,442,592,1560,698,648,932,500,1292,1384,1334,1334,806,358,1098,1410,670,1000,588,1410,3960,1518,616,1608,1510,1280,1414,1202,1250,1386,1180,1526,314,878,1282,1484,1500,552,416,592,590,478,510,1164,1476,602,658,1174,420,1260,920,906,1174,1086,1426,4032,1400,1605,1574,1618,1582,1364,1540,1442,1188,1476,1450,554,564,522,532,516,1438,1222,586,634,400,904,1032,1008,1416,1126,902,1168,1390,610,706,700,1070,540,460,712,630,570,578,1416,1609,4003,1576,2126,2122,1642,1640,1242,1544,1124,1546,1550,1268,1548,1562,1258,1474,1106,1318,1158,1380,1380,1410,1526,1114,1138,1132,526,558,924,434,866,1370,866,600,544,548,610,830,656,658,510,484,1084,692,560,390,372,556,1098,1420,1212,520,792,1484,3898,1194,1406,1572,1508,1578,1540,1372,1312,1274,1360,1102,1192,1170,478,1234,1302,1510,1496,1234,1386,1464,484,740,530,634,1182,1262,830,888,646,1072,832,540,376,1316,524,304,336,638,1486,1158,1462,1298,998,870,1416,2300,1036,1328,1350,1342,1586,1310,1570,1530,1366,1472,1360,466,974,1108,1206,900,1318,1422,618,738,570,1376,1094,668,592,670,590,1040,1136,700,724,902,1254,1348,1422,880,1426,3958,1462,1492,1494,1404,1264,942,1226,1496,1258,1458,1316,614,338,610,1340,1384,1188,440,922,448,666,1116,474,566,632,1388,1392,1424,4019,1404,1448,1486,1504,1488,1304,1316,1342,1412,1308,1416,1488,1396,1478,1314,1254,528,556,586,766,390,680,1160,632,526,808,668,412,596,1316,1158,1410,860,1392,1418,4044,1472,1444,1422,1526,1490,1504,1540,1438,1432,1356,1416,1576,1330,1002,1370,1438,660,520,676,1004,1068,1478,1454,530,588,558,558,888,736,428,1250,1052,1744,1744,1478,4110,1190,1462,1464,1512,1452,1452,1358,1480,1512,1456,1594,376,422,384,1412,366,858,958,1366,960,602,664,774,1396,678,500,548,1242,638,1398,672,1410,3974,1368,1404,1414,1498,1400,1470,1358,1374,1000,1278,318,1022,1390,1448,1530,1520,1070,1398,926,412,972,1162,740,512,1218,868,1028,886,1372,1508,546,646,302,962,1056,1130,1418,600,1412,3880,1352,1430,1452,1528,1428,1360,1270,1588,1058,1408,1124,1286,1256,934,1542,1016,1402,756,540,1158,838,622,470,468,1254,1076,804,866,1424,1044,1304,450,840,1348,1432,3808,1350,1420,1508,1526,1500,1544,1372,1454,1320,1484,1284,1478,1006,1438,1404,484,574,1422,1440,1500,1372,952,694,1416,1148,986,468,536,1230,1422,666,1414,3915,1072,1542,1476,1424,1034,1258,1512,1082,1048,1310,1088,828,930,1448,486,440,536,1400,582,1072,802,1348,878,528,476,1192,410,532,952,464,1324,1056,1432,1614,3952,1084,1410,1424,1192,1462,1394,1566,1538,1624,1338,1496,968,1574,374,386,374,1422,954,936,996,790,1096,924,1070,978,1470,1212,982,1362,1106,1482,1150,1134,2754,2590,2358,2254,2360,2428,2414,2388,2642,2682,2592,2652,2404,2188,2306,872,934,904,1128,890,884,930,2352,1080,1080,2458,1388,1294,744,856,1216,872,732,940,962,910,1010,1914,2010,1864,1184,1048,762,2514,2330,2180,1980,788,1338,1828,2658,2890,1616,516,442,758,2786,2558,2756,2412,2418,340,2408,1948,1580,2712,2486,1868,2416,2080,2590,2298,2380,2502,682,702,1788,2564,2652,778,656,2460,2052,1890,1488,1258,894,544,628,794,800,746,1000,1214,2678,1228,1106,1694,1706,1576,768,792,768,338,1958,2190,2368,2288,1362,606,1666,2384,1166,1712,1004,2228,2096,498,1032,2746,2390,2508,2342,744,1852,2662,2134,1784,1536,2420,2162,2268,2550,2522,2616,854,2216,2128,1942,1876,2096,2512,2140,2462,1810,2404,1144,1016,686,592,674,486,1046,2498,1164,2584,1478,1534,2452,814,362,1480,1522,1338,2510,2720,334,322,346,924,908,2392,2550,2420,4102,2274,1966,2612,2622,2696,2712,1982,2404,2404,454,2674,968,1104,2392,2708,2736,2066,2352,2004,2182,2226,1088,448,506,568,1736,536,516,598,512,464,484,494,520,450,522,540,496,746,504,562,2610,2602,2558,2484,870,596,820,584,644,664,938,992,1220,1454,1280,872,1624,654,1978,2432,1890,1170,1642,1892,616,2024,1516,1502,2400,2784,2660,2554,2272,2420,2644,2474,606,2602,2632,2382,1148,2426,2374,2038,2120,2348,2318,2222,900,936,2182,2100,1784,1116,586,450,696,576,872,586,574,856,870,1866,2446,1098,1020,2222,2106,1458,1890,2120,1696,2442,2370,2434,2438,1894,1426,2260,928,948,2492,2908,2836,2674,2400,2410,2590,2660,2664,2708,2324,1644,2616,2488,2096,2458,2086,998,1058,676,668,720,1778,1730,2408,1912,1550,578,1966,2362,1048,1214,1190,1738,1816,930,816,1224,712,478,676,2390,970,980,2914,2776,2674,2604,2765,2706,2572,2182,2400,2058,1818,2342,1992,2580,550,1504,860,848,804,1978,1394,1352,1040,2538,954,708,1012,1008,816,868,2622,2650,1018,1118,1988,676,790,554,1412,1522,1550,928,1986,1840,2378,2886,2448,2832,2682,2674,2316,1890,2300,2302,2498,2510,2388,2386,2008,2512,2302,2683,2090,2730,2448,1968,1954,2408,2414,746,624,482,612,430,590,552,700,410,628,458,788,758,474,584,1114,824,1094,1088,700,844,1660,2548,2428,1894,1488,1488,574,2310,2182,2318,1556,1556,1106,1150,894,898,312,316,1132,706,1540,2016,2214,1738,1554,1602,1554,1666,1688,1672,1670,1664,1614,1620,1678,1656,1628,1602,1174,826,1560,1560,1762,1670,1764,1626,1790,1684,1670,1690,1734,1642,1540,1600,1632,1658,1634,1602,1644,1660,1636,1794,1060,998,872,1474,1606,498,1382,1696,1608,1618,1176,1618,1510,1574,1622,1594,1310,1182,830,1954,1928,466,1160,1610,1722,1150,1620,2024,1992,1588,1838,1844,1848,1772,1790,1804,1590,1644,1596,1440,1384,1030,1598,1698,2004,1880,1604,1240,312,342,1560,1398,1572,1596,2000,2030,1520,1398,1570,1556,1862,798,1706,1304,1970,2042,1348,1406,1296,1468,1718,1608,1602,1232,906,1840,1802,1702,1690,1598,1610,1186,1710,1416,1258,660,1600,1604,1708,1602,1606,340,1586,1594,698,456,364,1544,1584,1582,1908,1842,1526,1358,1606,1702,1636,1606,1592,1218,1280,1280,1280,1280,1280,1280,1280,1550,428,462,396,914,1918,1926,1860,1248,1898,1956,1956,1964,1582,612,1958,1544,1914,1954,1954,1602,1918,954,1370,434,386,404,1548,1920,1406,1844,1960,1440,510,1534,1680,422,338,1850,726,1854,352,514,588,1584,1930,1552,1594,1914,1550,488,1522,1914,1546,1850,452,1520,1914,1606,638,1204,646,1618,634,1860,1928,1584,1414,1408,1530,1530,1092,1282,1264,1654,1024,692,902,1523,1366,1356,1384,936,1696,1460,1430,1078,1666,1598,1672,1398,1418,862,390,2098,2102,2107,1652,1336,1688,1196,2024,2004,1756,592,704,2240,568,720,604,1428,2262,608,2272,632,2314,2258,2384,590,2266,2376,984,2176,2172,2100,2256,1780,2248,1580,2258,1756,2264,2060,2260,2070,2276,1998,2116,1864,1532,2292,2282,2250,2264,1954,2232,2426,2260,2352,2268,2342,2128,2270,1960,2262,2218,2330,2256,2258,2256,2344,2058,2056,2152,2174,2254,1888,1770,2256,2318,2080,2272,2256,2292,2486,818,2238,2258,2180,2256,1964,2262,1954,2256,2276,2548,596,2212,2260,1960,2248,2228,2284,982,1952,2264,2056,2062,1874,2158,2258,2352,1570,2166,1790,2254,1578,1580,2316,2252,2250,2180,2342,2256,2260,2180,2178,2168,2148,2162,2152,1746,2178,984,972,984,972,2270,2436,2412,1332,2268,2106,2176,1852,1650,2264,2258,1096,2258,2392,2278,2174,2286,2264,2162,2134,2182,2166,2174,2260,2254,1642,2234,1660,2266,2262,2426,2308,1866,2248,2076,1830,1958,2254,2330,2174,2164,2142,2122,2156,1666,1640,2110,2032,2252,2262,2344,2242,1238,1996,2264,2172,2286,2192,2238,2232,2262,1298,1290,2172,2316,2160,2158,2242,2260,1874,2298,2150,2266,2030,2260,620,2220,2144,2170,2170,2256,1340,2256,1668,1740,2386,2164,912,2244,1800,1792,2252,2308,2164,1342,662,1784,2336,2004,2258,1358,2170,2162,1850,924,2264,1806,1998,2380,2358,2170,2176,990,2268,2176,2164,2150,2168,2146,2266,1608,2408,2256,2268,2252,2088,2144,1040,1188,1176,2256,2246,2252,2268,2258,2180,2170,2250,2306,2258,1100,2935,2028,832,608,762,674,670,644,606,1318,838,1524,680,1812,1110,1062,626,1050,1654,1592,1570,1954,1892,1974,1796,714,1804,1974,1960,1904,1738,2100,2010,2040,586,1064,1918,1978,1838,2026,1916,440,2048,1874,1980,1950,1916,2002,2014,2272,2222,1978,2387,2387,1234,1588,382,2038,2112,2214,2104,2196,2224,2184,2182,2174,2124,2098,2144,2110,2126,2108,2012,2074,2152,2040,2106,2040,2050,2090,2054,2104,1760,1756,1836,1542,2120,858,872,876,918,874,922,636,636,642,640,2018,1858,1920,1692,1618,1562,2078,1722,1700,1654,1752,1616,1570,1564,1614,1726,1536,1888,1968,376,1822,1448,1374,1474,1530,1500,1620,1284,1622,1258,1466,1534,1176,1854,1988,1834,1832,1792,1852,1736,1228,1756,1800,1936,1704,1892,1834,1796,1840,1716,730,1824,1832,790,712,1832,1792,1978,1806,1826,1408,1776,1414,1780,1804,1824,1812,1980,1702,1918,1982,1212,1982,1760,1822,1068,510,658,1726,1960,1954,1980,1786,1368,316,1898,1110,664,654,1828,1832,1900,1962,1168,552,1638,1838,1982,868,868,1970,1864,1834,1810,1988,1816,1904,1836,1814,1792,1790,1902,1454,1818,1894,1906,1968,1740,746,894,838,1984,1802,1820,1920,1976,1968,1898,1886,1892,658,1114,690,646,2030,1940,1668,1818,1944,1824,1798,1712,1510,2016,1822,1588,1686,1178,1180,1646,1784,1804,1808,1902,1810,1776,1808,1866,1826,1868,1794,1576,1510,1886,1220,1828,1926,1818,912,498,1942,1868,1856,1842,1770,1730,1950,1786,1584,2010,1778,1912,954,476,1606,1788,798,1806,1958,1780,1808,1740,1996,1944,1802,1712,1820,1798,1948,1750,1792,1794,1796,670,1876,1948,1776,1742,1666,1418,704,1950,1794,1164,1798,1796,1936,1292,424,1432,744,834,1436,642,1502,1432,1034,846,1168,1420,888,992,876,558,1158,1440,920,990,1060,1470,1644,1414,1180,1166,1494,1438,1096,1620,970,1192,964,1424,1398,1438,1562,932,1556,1154,1238,1094,1416,1590,1462,1396,926,1396,1158,422,1418,1018,1446,936,916,822,948,1506,802,1438,1412,1414,1358,1512,546,820,1490,588,654,894,750,1416,774,1462,956,946,1420,1114,1108,1108,1096,474,504,536,1380,634,524,1424,1554,1428,1636,924,1326,916,858,1430,954,1390,1370,760,1608,714,744,1502,1376,1394,1360,1412,642,1444,846,1006,694,322,1032,1424,1624,462,736,1384,558,650,824,484,826,874,692,320,854,1730,1066,1428,1390,1450,1526,812,724,1056,794,596,776,396,570,492,580,1326,484,540,582,506,1380,456,1456,866,976,1364,1454,1372,1238,1416,1534,920,1400,1428,1454,1446,1390,1422,782,612,510,534,498,574,608,424,490,676,440,354,372,450,876,496,512,500,464,502,486,1434,970,1640,1410,1508,1436,460,364,384,496,522,430,950,1426,864,772,1440,1482,600,510,522,534,484,576,470,540,556,482,384,1645,768,1316,302,346,746,818,820,1498,1422,1398,1384,1076,536,518,536,536,510,534,842,758,646,704,410,424,544,916,486,524,346,354,542,886,1418,464,1126,1014,754,918,1318,1078,1422,1514,800,1084,1352,632,706,1518,1126,920,1544,1428,1354,1416,1422,534,496,400,432,1428,512,716,1596,1008,1578,1026,956,1178,1198,1572,792,2830,794,990,1404,848,1592,802,1068,1552,808,570,1608,1144,1802,1196,612,1372,1672,760,1706,1772,1078,802,816,1266,1814,1798,1618,1820,1492,1012,1782,1594,1340,1800,1796,1018,1798,990,592,1754,1728,1566,808,1432,1246,1382,1800,1830,1612,1660,1832,1636,3270,1800,956,1580,1998,1780,1588,1842,1828,1784,1794,1808,1220,980,1190,1534,1818,1788,1800,1798,1584,972,1632,1808,1398,1376,1638,1866,608,600,1068,1462,582,736,1530,796,1590,1382,1614,578,1788,1614,816,820,824,442,1578,1602,1814,1626,612,1284,1592,1818,1796,996,1348,454,736,682,640,574,1408,1186,1382,1376,1408,1380,1528,1636,774,1788,1802,1618,1734,1662,1626,692,1124,1610,1822,1196,1006,1166,1686,1568,566,1026,922,1628,1452,804,702,688,992,988,1798,904,920,918,810,1992,1792,1614,1800,1626,1598,1798,1788,1788,1564,1792,1444,1228,1796,818,1218,1692,1594,1810,1560,2810,1622,1740,1414,508,716,1580,952,1570,1020,948,1170,1188,1564,782,1662,1854,978,1390,840,1568,794,1056,1538,802,568,1590,1138,1806,1188,1244,1622,746,1238,1678,1714,812,1262,1704,1782,1770,1590,1468,1002,1780,1586,1334,1778,1790,1006,1780,990,570,1736,1722,1542,804,1588,1794,954,1702,328,1982,322,1782,1594,1834,1820,1790,1792,1790,1224,984,1188,1538,1814,1694,1790,1780,1576,970,1646,1788,1384,1368,1630,1814,610,1006,1480,744,1518,784,1564,1288,1602,620,1884,1572,786,820,842,1564,1612,1796,1608,1576,972,1588,1796,1804,990,590,1332,458,1518,1586,1432,1148,1362,1408,1400,1470,1642,988,1814,490,1320,1612,1720,1646,1618,1560,1164,1698,1802,1192,984,1032,1772,1546,564,1778,1422,782,774,696,684,936,984,1792,894,918,908,800,1886,1658,1606,1788,1546,1594,1778,1786,1784,1582,1740,1332,1126,1776,828,1194,1702,1586,1780,1542,1562,1956,1622,1102,1424,582,1560,1442,1028,398,346,964,1806,1588,1520,1178,498,794,1800,1810,1668,1752,986,1004,574,1164,1574,1598,1536,1614,598,600,1586,1618,1482,992,1210,1448,1782,1200,1774,1788,1752,1618,796,1720,994,960,1602,1782,460,1212,1574,832,840,1568,1790,1032,990,754,686,1580,1462,602,780,774,1382,796,1796,996,1556,1834,1598,860,1108,1212,1214,1886,1856,1786,1364,1124,790,1218,1802,1090,656,1564,1746,902,558,1374,1732,1250,1352,1836,1870,1202,1252,1586,706,1694,1772,1818,1828,1798,1242,1616,1860,1774,1630,1616,1634,1130,1704,368,1312,1644,1604,1414,1216,1114,1802,1834,562,1794,1166,1776,1810,1700,632,590,1598,428,648,1012,870,692,1596,1020,844,1820,1254,1948,1792,776,1692,570,1082,1398,366,1542,1832,644,1694,1170,1456,1780,1008,810,1818,1014,1020,1448,1774,1600,1542,1784,670,854,1622,1612,436,528,1302,706,976,1604,1820,1796,1776,1140,1788,1830,1796,984,924,1600,1790,1424,1596,1898,1506,2026,1070,1792,1368,1612,1192,1822,1560,1568,346,792,1490,1794,1678,504,1300,1210,1776,1568,1800,1124,738,1778,668,674,652,1234,1794,800,1668,902,882,1694,1792,1790,1348,1608,1590,1824,1722,1208,1620,930,1590,906,1636,574,1786,1598,1794,1804,1810,734,1498,1250,1084,1750,1232,1208,604,828,836,638,1792,790,1220,1992,1716,1820,1976,1810,1834,1278,1846,1246,1852,1876,1844,1846,466,1878,1866,1892,1820,546,1122,1190,422,1902,970,648,1848,1814,1912,1846,820,878,1972,1802,1428,1792,1834,1814,1846,1754,1958,1790,1810,2056,1778,1982,1982,1914,1798,1982,1826,1248,1980,1902,924,696,1636,1810,1824,892,1030,2088,1120,688,1120,360,1772,1952,304,1846,1922,1906,1710,1782,1814,1974,1890,1972,1780,1986,1824,1958,1900,1926,1830,1830,1816,1408,1770,1970,1858,1828,1026,474,1814,1814,1904,1966,1908,1934,1824,1244,1942,1906,1968,1960,1780,1698,896,846,1800,1384,1816,1950,1854,1756,1856,1688,1832,2032,1742,1820,1970,1694,1958,1764,1514,1976,1878,1768,1738,1852,1748,1810,1914,1944,458,1202,1796,1840,1564,1648,1598,1850,1760,1896,1886,1822,1960,1806,1966,1970,1880,1816,1806,1852,1946,1964,1798,1962,1872,1892,1740,1788,1684,1960,2002,1046,1884,1814,1968,1740,1948,1802,300,1964,1716,1940,600,566,1202,1800,1892,1940,1806,2588,2263,2849,2375,3003,2938,2936,1704,2110,2066,2939,2900,2242,2873,2954,1971,2871,2991,2892,2684,2434,3029,2927,1840,1880,2799,2900,2083,2927,2649,2817,2028,3004,2807,2976,2808,2909,2797,2863,2601,2867,2083,2793,2733,2917,2904,2138,3017,2167,2803,2897,2940,2700,2942,2872,2856,2976,2936,3008,2160,2775,2809,2957,2696,2766,2950,2748,2880,2290,2803,2568,2877,2400,3001,2593,1793,715,2932,2849,2909,2981,3036,2928,2794,2916,2967,2902,2837,2940,2831,3009,2923,2900,2708,2917,2096,2192,2649,2545,2334,2320,2946,2886,2851,1793,2360,3289,3418,3148,3138,3568,1118,2880,2831,2399,2828,2474,2669,2903,2396,2823,2758,2852,2903,2743,2639,2540,2893,2868,2512,2903,2903,2903,2763,2903,2464,2876,2461,2877,2903,2894,2873,2448,2836,2867,2530,2463,2903,2933,2763,2894,2487,2341,2431,2617,2454,2978,2978,2437,2978,2467,2805,2865,1805,2772,2453,2509,2978,2649,2452,2664,2435,2418,2681,2868,2477,2851,2843,2913,2971,2977,2784,2978,2275,2888,2542,2499,2440,2442,2461,2517,2823,3008,3008,3008,2442,2680,3008,3008,3008,3796,3008,3008,892,900,3008,1824,1600,1704,2012,1820,1862,1808,1788,1836,1840,920,1770,1742,1546,1818,1908,1760,2012,1998,1734,1568,1230,1444,1588,1824,1836,1798,992,1048,1470,1510,1824,1614,1820,1386,1452,1564,1572,2012,1518,1830,1692,1826,1800,1848,1860,1408,1108,1840,1558,2014,1826,1242,1216,952,1514,1826,1810,2008,1802,1774,1762,1154,1350,880,1018,2008,1810,878,884,1846,1820,1828,1994,2000,1518,2124,1224,464,1028,320,1954,1922,338,1926,1906,1822,1960,1902,1852,1680,1800,1918,1840,1922,1922,1988,1974,1842,1916,1958,1850,1844,1868,1916,1952,1868,1896,1548,1892,1818,1772,1922,1788,1782,1982,1886,1976,2036,990,1490,1164,1652,1634,1614,604,1624,1592,1362,1780,1570,928,1048,1588,1626,1226,1224,1606,924,1500,1588,1656,1604,2164,2184,488,1574,982,1436,1606,1592,1052,1588,1558,1362,1212,1502,656,682,858,1076,858,1950,1162,300,474,446,1734,754,1940,862,1282,856,1746,1930,1356,3532,504,1536,1264,1104,1060,1380,1296,1220,1292,1972,1100,1460,1864,2148,1792,2436,1608,940,1892,1792,1408,1212,2420,1216,1112,1696,1516,1472,1652,1152,1292,2416,2232,2454,2556,2418,2408,2394,2568,2406,2696,2410,2404,2548,2412,2410,2414,2410,2426,1622,716,2664,2544,2326,2518,2848,2936,2412,2576,2480,2458,2420,2416,2412,2418,2450,2570,2894,2612,2338,2500,416,376,350,466,816,910,312,390,546,380,462,414,500,342,908,1016,510,686,430,440,960,452,516,472,586,548,970,684,712,954,630,958,812,792,940,2170,2120,2104,2116,638,1842,734,2248,2526,546,494,486,494,492,492,488,624,490,1814,496,812,1570,1124,324,984,1634,1008,758,572,682,422,346,456,1258,1160,1426,448,1890,1774,1388,660,1208,790,1760,736,484,1826,1100,1690,954,1086,1260,1798,654,772,1532,1408,1618,638,1724,1122,828,1364,526,1616,1284,1236,1724,1318,874,1584,398,1940,502,1456,524,808,608,686,718,928,1058,790,1368,952,1734,1682,1104,1722,1414,302,878,418,428,548,536,1806,1550,924,1632,590,586,1550,1056,1656,1230,1136,814,1634,1678,1676,1354,1386,826,1626,1030,736,1538,360,1492,334,366,1676,336,414,496,1896,444,824,1256,1992,1624,1096,436,628,1212,1049,1067,1067,1067,1049,2078,1804,754,1150,1446,698,756,500,1306,1566,388,518,1462,598,1530,870,1874,478,686,716,678,396,498,1764,608,760,1270,1538,1644,552,1742,1038,1540,598,1008,1176,1508,496,1188,464,1378,1662,632,702,688,620,1018,620,424,1576,388,428,986,1306,444,1170,1336,544,572,518,688,830,1864,726,764,644,666,416,1158,952,1750,742,554,1252,470,1002,498,586,1048,850,602,1110,1118,1092,1028,908,1580,1006,606,1416,650,1982,1694,1170,1734,1330,1442,1298,1436,1008,1224,1258,1742,1512,1748,1752,1748,1752,1738,1772,1760,1758,1108,1434,1688,1756,1776,1746,1756,1738,1566,1766,1502,1776,940,1750,1744,1742,1744,1766,1762,1772,1750,1752,1768,1730,1710,1742,1758,1742,1734,1038,1124,1590,1510,1744,1758,1748,1756,1756,1720,1532,1740,1692,1766,1726,1768,1896,1756,1758,1784,1730,1742,1650,1698,762,1486,1708,1712,1676,1460,1278,1756,1742,1620,1738,1762,1558,1560,1772,1376,1888,1772,1918,1748,1894,1890,1452,1264,1892,1886,1666,962,1350,1678,1648,1576,1588,1498,1306,1042,1492,942,1350,1534,1760,1740,1768,1484,1320,1414,1746,1760,1706,1708,1834,1700,1856,1530,1882,1740,1730,1740,1746,590,1172,1744,1754,1766,894,1748,1546,1466,1502,1520,1512,764,1160,1730,1118,1462,1746,1748,1442,1442,1516,1548,1750,1672,1856,1660,774,780,754,764,766,788,1764,582,1406,1694,1710,944,1792,1814,1742,1794,1750,1764,1536,1658,1682,1566,704,558,336,1784,1884,1752,1820,1770,1750,1754,1732,1310,788,890,1740,1762,1756,1766,1744,1762,1770,1766,1768,942,1894,1882,1874,1770,656,1746,1222,1568,1156,1740,1760,1760,1570,1546,1610,1766,1194,1156,1118,1140,1118,1136,1800,1756,1730,1748,1742,1742,1860,1716,1776,1764,1736,1750,1246,1698,1740,1780,1734,1770,1758,1754,1746,1682,1686,964,1762,1264,1738,1222,562,1740,1738,1688,1878,1126,1098,1752,1738,1738,1722,746,1842,1650,1084,784,412,1138,1374,1384,1890,1402,1462,1490,1736,1032,1716,1398,1396,1124,900,1142,1780,1766,1444,1086,1474,1760,1074,1768,716,1764,1764,1744,1742,1414,1592,1770,1756,1746,914,1554,1752,446,1186,350,1766,1798,506,1276,882,1668,1762,1748,1746,1886,1752,1764,1104,618,1900,1880,1510,1512,1760,1558,554,704,814,1686,1764,1600,1754,1898,1724,1400,1462,900,1308,806,1072,1754,1524,1768,1700,1278,1086,1672,698,710,626,398,636,1416,1156,550,1754,1732,1628,1732,1736,1668,1780,440,1746,1896,440,602,516,506,512,496,512,734,1000,1918,1928,956,1168,1226,1454,1560,1398,910,828,1278,1862,1742,1758,1730,1748,1256,1740,568,418,1746,1744,1756,1776,1594,1008,1534,1554,1530,1740,1990,1014,596,1290,1284,1550,1764,1804,1780,1534,1780,1768,1752,1774,1750,1742,1774,1748,1866,1746,1684,1678,362,648,552,1776,1552,1724,1546,1612,1372,1534,1764,1448,1764,1574,1764,1584,1444,1382,1766,1852,1618,1732,1678,1782,1756,1184,1416,1764,1750,1886,1746,1750,1718,1764,1784,766,1736,1760,1772,1768,1750,1948,1756,968,850,1762,1792,1830,1754,1788,1404,1780,1770,1754,1780,1750,1712,1768,1796,1752,1752,1762,1706,1562,1592,1604,1764,1750,1748,1758,1746,926,996,1256,1178,1716,1782,1870,1666,1516,1768,1760,1606,1610,1780,1748,1490,1442,1772,1720,1514,1780,1762,1752,1680,1740,1736,1770,1074,1416,636,1204,888,916,1272,1320,790,1098,1190,1208,1302,986,796,1288,1306,838,1148,1292,326,958,690,1110,506,816,1216,1358,1318,668,1196,1324,744,784,1300,368,1014,514,1018,1304,702,1240,1286,508,1280,1292,800,804,768,1230,1298,1266,1346,572,1276,644,1296,764,932,868,1304,1174,1004,716,826,1274,1262,1352,1444,1316,1322,1290,802,800,1424,1436,1300,1382,1086,724,702,786,772,594,1264,1236,602,1380,1376,946,1308,840,1308,1310,1244,1226,1504,1374,746,1180,1234,1304,1234,1218,1448,1400,460,784,1186,1322,1616,538,1216,1458,452,464,1298,1324,1158,1294,538,1088,804,1448,1298,1322,804,1064,580,458,480,602,1300,808,1326,1114,1094,548,1296,1248,1308,1302,1310,830,712,1300,1316,1308,1292,630,696,1138,1022,1298,1294,1310,1198,1172,590,1316,1308,1210,990,646,660,1216,964,1322,1290,672,770,1294,794,1250,1210,1200,1400,1334,1312,1194,1072,1060,1436,738,1300,754,1254,1164,940,1182,1110,1290,1300,1192,1418,824,1400,1166,808,1268,1272,664,1610,558,494,1226,578,634,1390,606,1402,364,586,1344,534,752,452,1296,1284,1050,1318,510,1404,788,1164,384,1320,1112,1330,1388,1386,1334,885,1024,1034,516,516,875,460,787,513,1176,476,524,564,564,2196,2270,644,966,384,414,452,454,860,1434,1396,346,1408,566,1300,1658,1352,1372,1092,1408,1302,1404,1418,1302,1414,1418,1320,1430,1314,1412,1418,1428,1406,1410,1416,1278,1304,1396,1398,1420,1308,1314,1296,1196,1408,560,1200,1312,1418,1442,1426,1296,1412,1422,1416,1420,1466,746,1302,1370,1416,1280,1308,1290,912,1414,1416,1408,630,640,962,1412,1426,1416,1376,1302,1424,1382,1410,1294,606,1414,1444,1410,1204,1440,1396,1222,1388,1392,1406,1426,1404,680,768,1420,1460,1506,1418,1410,1404,1416,1438,1416,1408,1414,1372,1382,1398,1410,1414,606,1420,1426,1334,1390,1420,1416,974,1404,1372,1350,1410,1408,1418,1420,1430,1416,1418,1420,1440,1412,1476,1412,1420,1418,1424,1416,1416,1326,1178,1414,784,1364,1410,1412,1412,1422,1412,1402,732,1066,1300,1350,1410,1480,1420,548,836,838,652,698,1988,350,1158,342,1134,1874,1472,352,1892,1152,2049,1604,1376,1550,1392,1454,1414,1438,1418,1652,1330,1400,1454,1254,1520,1564,1622,1402,1382,1342,1406,1590,1376,1406,1336,1386,1412,1442,1542,1428,1730,1424,1398,1428,1400,1686,1378,1426,1422,1430,1614,1402,1436,1634,1622,1406,1438,1426,1622,1404,1566,1588,1682,1350,1212,1606,1150,1626,1416,1380,1304,1556,1412,1622,1332,1354,1656,1448,1378,1440,1420,1312,1590,1374,1432,1646,1590,1372,1432,1350,1662,1584,1298,1418,1450,1226,1380,1640,1438,1624,1406,1292,1428,1676,1448,1368,1610,1454,1372,1426,1606,1646,1590,1642,1422,1412,1414,1644,1432,1294,1644,1300,1654,1422,1384,1426,1426,1422,1366,1308,1370,808,706,694,794,934,2730,1008,416,546,1394,1422,2042,1580,1570,2512,946,1372,1368,1334,1048,1054,1356,986,1106,1174,804,1108,914,1300,1322,520,1226,1254,912,836,922,950,902,748,740,2646,876,808,1254,996,976,2368,1228,894,1240,764,668,624,734,734,990,960,954,774,776,2066,1646,1140,2222,1538,1966,1616,1816,700,2008,1314,1622,1878,1434,1370,1500,1100,1282,894,1690,1944,766,1294,854,866,794,1122,1052,940,1606,442,478,1796,1270,938,1342,650,2120,710,1308,356,606,568,924,914,2508,1688,1480,1586,1088,640,688,964,898,844,1000,1020,474,568,534,978,1458,842,2000,1866,1286,1026,574,1860,750,762,1994,2064,1596,2462,1618,2528,2014,1610,1250,1466,1526,1150,774,2374,1924,1934,1946,606,740,1674,1844,820,1054,500,2496,1404,1460,1074,1104,346,472,422,1258,410,866,454,416,686,608,562,902,438,1934,1786,1912,1932,1130,1122,960,542,2260,1670,1732,1792,1082,848,1766,738,2096,1990,1822,1830,1420,750,914,1276,1428,2044,1338,1828,840,1548,1638,2322,1042,430,658,456,458,420,694,1592,1006,1100,1150,792,2572,1074,936,1004,646,1942,1454,1304,928,1770,2256,462,1006,1612,1604,990,948,1062,1906,1984,1862,1888,1912,1918,1908,1934,1936,1946,1938,1888,2044,1974,1076,638,1528,1780,1518,1608,486,1896,1992,1660,1976,1574,1002,1978,1958,1580,1912,2010,1728,1914,1924,1914,1774,1834,1890,1632,2062,2042,1684,1932,1934,1910,1936,1420,1956,508,968,994,1318,1932,1374,2146,1684,1932,1944,1934,1602,1444,1900,1922,2060,1864,1934,1160,1140,1436,1072,1478,1188,1100,1268,972,1480,1284,1458,1084,1226,1262,1168,1348,366,834,1464,1538,1530,1476,722,1038,1276,1518,1476,1190,864,748,820,1490,1486,1368,802,570,1112,1588,1300,1000,494,512,756,448,1220,1490,1492,1264,1624,1492,1504,926,754,1076,1310,1016,1508,984,1206,626,1582,1486,1494,1376,660,738,1464,610,1444,1464,1504,1484,1484,1504,1506,1494,1508,1468,1392,1532,1460,1548,1512,1230,1374,1472,1548,1540,1540,1554,1536,1528,1014,1490,1558,978,1226,1498,1498,1490,1494,1508,1484,1598,1608,1592,1502,1518,1506,1316,1490,1504,1254,1520,1490,616,1262,1126,1676,520,1296,1042,1528,1492,828,1500,1592,1508,1596,1454,1514,1014,1844,762,1824,1846,1878,2004,1872,1682,1896,740,1016,1526,1748,820,912,1998,1948,1116,1944,1742,1984,1938,1860,1948,1924,1936,1958,1932,1922,1512,1886,1742,926,1020,1876,1896,1878,1776,1892,1120,612,2012,2014,2004,1898,1872,712,1898,1612,1878,1892,1526,1920,1880,1890,1522,1412,900,1408,1196,1900,1898,1530,822,2010,1892,2008,652,514,1880,716,2182,2132,2280,1940,1868,2194,2204,2082,2198,2198,2186,2204,2182,2176,2176,2102,1536,2058,1850,2210,2192,2182,2058,2176,1744,2296,1968,2208,1772,1962,2212,2156,2188,2180,2064,1660,894,478,1584,1256,1186,1244,1574,1176,314,1140,1244,1186,1542,1396,608,1190,1240,1186,1236,1022,1194,1192,898,1280,1280,1280,1582,1636,1410,1008,724,1570,1712,1716,1706,1656,1694,1738,630,1200,1050,988,1736,1690,1550,1724,1694,1548,1706,1648,1672,1756,1706,1508,1722,1710,1692,1734,1236,1308,1692,1614,1312,1660,1580,1690,1706,1508,1706,1626,1704,1632,1788,1682,576,1598,1696,1728,1430,1290,1430,1644,1444,1598,1166,1736,1556,1750,1712,1668,1570,1712,1646,1122,1632,1610,914,1622,1302,1494,1440,1656,1622,1678,1672,1664,1640,1690,1742,1668,1698,642,636,1694,1118,1358,774,994,1558,1578,1538,1592,1682,1702,1680,1698,1684,1100,1522,1170,1616,1610,1506,1590,1720,1510,514,512,380,1450,1522,888,1612,1520,1728,1618,1682,1482,1384,1550,1658,1398,1018,1106,1750,1746,1578,1040,1034,1708,1466,1348,1718,1576,1562,1572,1694,1572,1526,1606,1548,1368,1504,1684,1428,1700,1418,1254,1610,1092,1552,1636,1608,1662,938,1238,1444,1646,1364,1324,644,1352,1530,1640,1722,1620,1696,1614,1642,1562,1596,1526,1520,1612,1680,1720,1762,1574,1762,1480,1608,1230,850,398,1310,1290,1444,1598,1372,654,1722,1136,1202,1732,838,950,560,1578,930,1018,682,806,874,436,1060,678,814,856,956,926,1444,826,1496,1872,1494,1036,726,1458,1392,1274,1204,1288,1386,1396,1020,1160,1420,1410,1112,1402,1386,1418,1384,1400,1410,1410,1990,736,1986,1966,1288,1944,1944,1948,776,1946,768,1934,1926,1620,1874,1932,1936,1428,1250,1456,1946,1922,782,1964,1426,786,1934,1932,1672,786,1862,1934,1266,1886,1924,866,1820,790,1932,802,1854,1992,1946,1952,1888,1932,760,1962,1948,608,1950,1838,1916,1868,748,2240,2048,2136,2112,2020,1356,2008,2040,2216,2096,2028,2188,2160,2228,1984,2256,2160,1476,1308,1672,2248,2028,2040,1524,1140,2060,2052,2240,2072,2168,2248,2080,2180,2280,2032,2152,2220,2240,2096,1976,2024,2024,2036,2128,2180,2244,2052,1122,420,1362,688,1106,622,784,1028,1414,1280,1410,890,804,664,1348,620,898,1326,1214,1452,854,576,802,892,510,1018,1076,658,626,654,1142,1386,1074,1066,1264,770,1284,1448,300,468,860,1254,1418,1348,1108,1442,1334,1342,908,618,740,444,1346,1418,1312,328,892,860,1484,1074,1020,940,942,1008,1160,1352,1416,1044,900,924,606,992,1374,930,934,948,1092,1130,462,900,960,774,718,976,670,1114,806,614,880,1022,842,1384,1270,570,1152,1356,754,578,444,844,1176,1376,2080,1952,368,744,382,726,704,742,1708,2486,1550,636,2328,2094,2320,1730,854,1928,1868,1520,832,1112,1140,1174,1170,1026,2070,1636,1164,708,462,1162,1154,1928,1180,1012,2420,1060,2040,1908,716,1544,652,1104,1456,1588,2112,2144,2500,1212,1000,1768,2064,900,1872,1088,1068,1236,2000,2184,1376,1444,1508,1356,2600,1512,1440,1892,1652,2208,2076,2560,1332,644,340,1236,1004,1492,1580,2628,2320,2224,1020,802,1544,2006,806,754,884,1306,710,532,902,1812,2068,832,1954,1356,520,658,460,410,1892,1720,704,796,1660,2325,788,878,712,2392,784,2340,682,690,2416,786,822,972,2406,2380,1374,800,790,728,618,2400,2394,2473,2378,2406,674,2416,1004,1042,1070,2391,852,2426,810,676,2547,1144,2412,972,2416,766,844,2410,2376,2414,2376,2376,2408,2424,520,512,1442,730,814,666,694,650,718,1316,1102,1888,1990,1920,1258,2002,1046,780,1912,1920,972,976,716,1408,2052,1982,2088,2008,678,1326,828,2000,1576,1448,808,1886,1906,1918,1894,1036,686,846,956,854,838,2154,1904,1912,1908,1084,1232,1808,954,1818,1778,2012,2004,1164,426,1452,1254,1380,2004,1316,570,1320,1312,1900,1314,1330,1044,1318,1340,746,870,868,744,1132,1306,1044,1994,562,556,1158,1434,1312,624,1582,516,1102,952,1894,1978,436,1304,1312,1312,712,714,838,766,954,2014,980,1996,1304,644,1330,1620,2002,1342,448,804,1880,1850,1346,1368,1340,1600,786,1032,1054,1988,1342,1990,2002,2004,1140,1982,1982,1146,378,2084,1994,1962,716,2303,2004,934,564,402,834,866,894,900,2006,1900,842,898,916,858,846,886,882,886,2006,1988,1336,536,878,850,798,870,1972,2006,752,1604,1992,778,2174,486,1994,780,2000,1242,650,2227,864,874,828,888,2008,2008,768,1294,1284,1304,1302,1486,868,602,1990,1936,2008,1982,1154,1486,952,2002,548,706,1056,2168,2010,754,898,2000,1242,982,2267,704,608,1516,1202,938,708,1960,1714,2004,1984,1980,1432,668,1530,1986,1498,720,1996,686,1034,2010,802,478,1906,1042,1584,1918,1618,1912,1898,1904,556,916,550,1904,1186,712,1920,1302,1912,1310,1896,1308,1310,932,1298,1314,934,1460,680,864,842,1914,2046,1040,1672,1412,1990,730,1452,1676,1200,1136,1214,1432,752,1982,730,598,674,648,712,1586,730,1592,790,670,1496,1080,1044,1094,854,1202,1974,828,1688,1156,472,978,1212,798,1056,1964,970,1616,988,2114,2008,822,1402,1520,860,1662,704,704,590,1994,1394,1088,1992,930,842,828,840,1622,1998,970,984,1990,1588,1994,2076,1502,1266,982,1136,2004,1054,792,1494,1014,1996,1780,2140,1034,1998,2012,2010,2002,606,860,828,2008,2066,1818,1792,2178,2226,1984,2294,1984,948,2018,1812,2010,1354,1702,1892,1644,1636,984,962,958,648,1294,1196,1288,548,646,1562,1656,574,546,2030,564,426,1394,744,1930,2262,496,396,1918,828,886,1180,372,522,508,580,982,504,614,426,398,420,474,454,614,550,436,408,398,326,356,400,1588,1632,1616,2398,996,1000,1608,530,744,642,882,792,786,836,782,566,602,730,720,576,540,680,320,540,590,526,594,596,588,444,592,740,582,1160,628,552,642,606,624,506,514,646,596,572,494,850,724,970,462,842,1140,784,378,734,750,628,2014,628,598,492,484,416,482,536,544,714,682,778,802,358,768,538,534,498,392,516,1082,1426,1280,1138,774,470,448,442,372,450,554,552,448,464,412,368,476,416,424,432,462,398,496,402,522,462,672,386,432,446,340,474,432,416,406,528,568,500,490,414,628,454,544,702,554,618,492,512,496,562,392,798,1112,524,400,396,1760,1788,556,488,424,492,482,392,416,1160,388,566,308,374,770,732,1500,1250,996,1242,806,1428,690,656,762,1168,574,1204,1304,1002,1062,590,820,372,778,1586,1540,1600,1598,1566,584,676,596,394,1554,1472,1406,1572,694,540,668,534,492,876,554,686,678,666,666,584,412,520,600,596,716,728,578,530,562,434,440,494,386,770,800,1142,738,1306,1000,486,636,1004,602,602,546,520,418,492,386,572,1206,1198,476,438,566,516,534,1676,836,554,596,1264,636,1736,618,790,554,798,714,1352,546,734,532,474,608,1182,1154,1170,1202,636,838,778,864,894,1090,1150,1206,1190,1562,1666,1732,1424,540,622,578,556,474,1180,792,864,880,892,900,874,852,804,1810,904,830,792,896,580,538,602,604,800,1266,784,324,1282,758,688,1208,1006,1148,1450,592,774,1258,584,856,950,644,1360,638,1332,1364,1470,550,542,568,832,730,448,522,576,540,560,602,1288,804,768,706,422,642,494,1872,658,2154,1560,692,686,712,638,1200,630,722,548,524,552,1166,964,762,586,1080,1124,1100,1084,1202,1548,1768,1136,1538,1972,940,888,726,946,958,792,926,1898,894,914,728,1104,1166,446,944,810,640,1132,790,554,1176,1962,1200,1120,732,1212,586,1072,1544,452,526,556,642,466,602,540,458,724,414,1386,1502,1788,1814,1818,1802,1812,672,360,326,1168,1892,1886,1774,1058,1040,1572,776,522,926,1070,1054,916,624,616,1220,610,928,912,922,926,758,768,732,770,744,1000,994,998,984,1022,984,414,1064,1054,494,556,444,792,1410,1806,544,1986,1916,704,954,424,1130,1092,1350,1296,1520,480,630,510,454,404,494,554,1048,494,556,796,502,502,468,622,816,582,484,684,666,614,582,642,1614,304,702,684,1460,1334,674,574,2264,496,998,1250,456,692,2166,2122,2252,714,650,2244,2254,368,440,524,736,510,366,2216,698,624,822,692,692,606,670,492,740,400,718,762,804,982,612,772,1226,2122,1020,804,724,822,856,982,972,2228,896,950,564,580,738,698,1230,988,940,920,980,2030,2254,2268,2262,1016,654,640,1308,1992,2198,2288,1284,1820,500,1984,2084,1800,1796,676,624,2104,1504,420,2036,1704,2040,1780,2056,1832,2028,1764,616,1252,1960,1520,2052,1788,1820,2036,836,1616,1156,300,2088,2032,1748,612,528,416,1756,984,608,1196,860,1284,2026,1258,686,1360,1832,492,540,502,696,682,436,450,326,608,500,346,530,524,1072,846,896,2144,1468,1264,2090,1812,1614,1598,1824,1110,668,812,612,508,676,866,1722,628,686,1182,1896,1138,1626,1204,722,1502,1560,564,742,756,504,864,974,1382,2192,810,794,1352,746,596,660,928,990,658,762,850,980,1130,1308,788,614,580,454,934,868,576,944,1764,852,386,950,1072,560,710,1266,918,1118,1846,1742,1354,1154,570,652,1094,554,562,486,380,436,624,374,710,1124,934,744,606,654,376,1778,736,1838,1794,1792,1802,1800,1804,1802,1786,1796,1798,1804,1802,1806,1778,2028,2250,1944,2144,2196,1712,2050,1898,1902,1898,1892,2022,2134,2122,2184,2224,2034,1660,1888,1912,2306,1980,1480,1464,2252,2134,2192,2342,2234,2262,1076,1872,2502,2328,2278,2102,2448,2264,2252,2472,2424,2470,2590,2648,2430,2134,2328,1964,2428,2188,2370,2246,2416,2302,2256,2238,2412,2070,2360,2364,2320,2372,2192,2392,2166,2232,2372,2376,2266,2390,2260,1440,1436,1518,1442,1302,1458,1450,1322,1168,1446,574,1422,1282,1448,1438,1212,526,1244,1284,1120,1452,950,1238,1032,988,970,1312,1440,1430,640,646,1438,1200,1412,1192,1434,1212,1442,1186,1492,1442,1282,1426,1436,1248,1188,1436,1448,1438,1438,1428,1448,1448,652,1270,856,1468,1368,1794,834,1332,806,1452,1118,1166,1118,1592,1132,1040,1382,1210,1424,1584,1090,1462,792,1032,1456,1068,790,1604,1602,1604,1316,416,540,904,1580,1248,1024,1456,708,1464,1360,1372,732,1032,512,748,1012,600,1788,1468,836,668,744,644,800,664,1888,1968,504,424,1340,1956,1764,888,1100,1212,1312,448,504,1196,688,864,1924,2140,2112,436,1020,368,1880,1880,908,764,688,852,676,776,772,776,784,712,764,680,772,740,792,2032,632,704,708,624,1732,588,608,600,432,508,460,436,440,396,968,1636,688,340,332,356,304,376,568,1996,1852,776,564,668,460,608,492,1876,816,1028,576,960,2764,948,1948,1876,1344,1848,1448,1788,1820,2036,1932,1996,1320,1816,1852,1952,444,1752,1480,2024,1988,1892,1448,992,1068,1140,840,1668,1516,1960,832,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1432,1390,1438,1414,1424,762,1428,1430,1188,842,1428,1426,1256,1270,796,1440,632,634,1438,1466,1470,1438,1376,1442,1478,960,1242,972,1506,1492,1462,1458,948,1374,672,1676,1764,592,1448,804,1412,1618,1470,1426,1096,1602,1522,1442,1358,848,1440,1534,1432,1894,648,1428,1468,1388,1288,1472,982,1422,1376,1268,1436,1416,1056,1168,1386,1468,1484,1440,1268,1692,1352,1626,1326,1460,1264,1442,1432,1420,1422,1462,1456,1468,1134,1292,788,1330,676,790,1224,1486,1464,1668,1268,1228,1456,1430,1366,952,1620,928,1062,1544,1458,1708,1462,1590,828,1502,1770,1448,1418,1598,546,1424,1404,1410,1156,1436,1110,1412,324,690,1412,1456,1066,918,1234,1142,1106,1106,1972,768,1332,848,2064,1088,1098,970,1336,1928,358,782,1096,1060,1922,1264,1244,1092,976,984,1088,1000,390,1210,1238,1250,1892,1072,876,1192,1006,1864,1178,1880,1260,1340,2142,992,1294,750,1926,1302,1916,2100,1182,1130,2106,1294,1248,1090,994,840,2152,1174,1198,1128,1046,1042,1078,1206,870,1232,892,2140,1154,1070,1004,646,1232,928,976,1244,1206,1198,1042,1036,1340,1300,956,888,1218,1260,1276,1242,888,1960,764,1130,1160,984,1224,1414,1220,2164,944,1260,996,1024,1256,1314,1304,942,1168,1164,2028,1046,1032,1034,1266,1320,916,1172,964,1262,1240,940,644,1228,1444,1118,1152,952,1166,1118,790,974,962,1154,996,1256,1372,1396,1168,666,1136,2154,366,482,588,304,1272,1314,1296,1054,1288,636,1338,1304,1276,874,1319,606,1362,1286,1295,1226,1044,1306,1312,1360,624,1212,924,424,1503,438,448,1462,1484,1288,888,1068,680,558,1108,1138,794,1148,778,1088,1022,550,810,702,1014,790,662,986,966,676,1026,1024,804,1166,788,778,770,1528,1406,1140,1164,514,724,1462,1564,2568,642,648,528,900,530,1204,1776,642,592,426,492,410,1200,486,412,440,564,1218,1234,382,956,4336,1578,545,4728,4592,642,1216,616,442,650,840,832,846,304,878,920,456,300,818,362,312,312,786,1328,1334,554,1332,570,1336,564,1108,1196,378,406,1612,1368,1384,1430,1372,1386,1402,1454,1640,332,655,1614,1483,800,1508,1468,1458,1691,1467,1566,762,1260,1571,648,408,1480,1433,936,1626,1412,1418,1380,1432,1360,1452,1382,1388,1454,1678,1372,1400,1306,1400,1726,1502,436,2520,1600,988,2530,1520,2568,2580,2012,2068,1938,2548,2518,798,2582,1438,2566,2230,352,536,3242,2068,2066,301,3264,1526,390,3252,2548,1580,1984,1504,958,1318,1752,1854,1792,1836,1800,770,1232,752,1100,1458,974,1516,1472,770,794,772,942,1334,1348,1412,1140,1206,1302,2630,1306,334,1094,1274,1550,1004,1212,1400,2042,1060,1486,1820,1792,798,1058,1178,1094,898,918,654,1118,1052,1610,1748,1724,1846,1488,1666,1670,1574,1718,1854,1458,1770,1424,1034,1478,1528,1534,1822,1790,1484,1296,1706,1534,1724,1824,872,720,1610,2010,1596,1100,1492,1644,1806,1890,1608,1642,1646,714,886,1130,1772,1376,1074,2548,1400,1546,1320,1774,1318,1686,806,690,724,696,392,444,474,782,694,526,580,1454,434,646,1575,1338,1460,1462,1183,1118,1262,1387,1057,1435,1371,1479,1492,727,1490,1556,1517,1320,1418,1036,1412,1572,859,1528,806,1548,1390,1487,730,1517,1470,1569,1585,1455,1480,1506,1486,1559,716,1412,1150,1239,1479,1531,1446,1158,1360,538,1070,1530,1384,1512,1531,1494,1200,1302,1436,862,1436,1368,1479,568,1244,1187,1598,1381,1493,1536,1540,1473,483,1431,1438,1100,1472,1350,872,1538,1615,1498,1494,926,1528,1050,1180,1513,1475,1441,936,1092,1300,1301,622,1572,1197,1460,1506,1254,608,1416,1038,1382,1476,935,1318,1384,1591,1504,1440,1300,1774,1256,1284,1128,888,1321,560,1455,1112,1537,427,1475,788,940,941,1326,622,1458,1603,1398,1588,1350,1090,1003,816,919,1167,1558,1137,1317,874,1092,600,532,750,913,1600,1620,1668,1250,1606,1600,1622,1598,2416,1606,1632,1626,2326,1620,1620,1620,2352,1616,1546,2316,1480,1626,1572,2304,1606,1732,1598,2304,1546,2318,1620,1352,1604,2328,1584,2334,2336,1616,2372,1614,2354,1368,1610,1502,1692,1606,1606,1646,1624,1718,1474,1650,1608,1596,1618,1612,1582,1608,1392,1554,1270,1606,1418,1624,1352,2340,1616,2158,992,1247,1284,1180,2160,1529,1713,848,1124,1218,1115,1419,1606,1745,1815,1467,1728,1516,1589,1636,1593,1892,390,1874,567,1895,1603,1908,1011,1879,1904,388,1520,752,1358,1388,1362,682,1008,322,814,500,560,710,814,880,964,886,706,790,554,504,420,734,484,500,528,478,888,966,710,560,786,726,824,500,964,728,554,932,506,418,706,790,472,564,920,772,2587,694,1226,1367,1747,1221,890,492,904,1516,1311,1058,576,1516,1120,604,1075,804,1343,1024,512,1548,918,330,324,810,848,1104,1412,1642,1702,1670,1638,1402,1616,1556,1364,1608,1308,1614,1632,1632,1608,1270,1670,1414,1418,1402,1400,1400,1400,1140,1604,1312,1500,1988,1594,1098,970,628,311,1080,1376,1288,2081,2903,2651,2702,2730,2656,2697,1318,1612,2295,835,804,812,1699,1471,2887,1798,1578,1199,1303,1779,1120,1515,2799,2752,2683,2802,2464,2631,2796,2786,2778,2522,2718,1088,1312,1268,1368,1706,1267,2766,1129,1866,4196,1400,2765,2766,1941,1928,2761,1823,2819,2880,1566,556,332,444,450,441,451,446,366,526,451,449,1166,2202,1843,2375,1864,2373,1862,528,608,542,1817,1832,2256,2308,2256,2300,1774,2112,2166,1997,1911,330,1720,1580,1642,1436,1024,1616,1764,1924,1908,1630,1144,1612,1618,1838,1608,1644,898,974,1616,1610,1614,1648,1644,1622,1630,1624,1612,1608,1268,1836,1224,1616,1618,1630,1624,1414,1278,1150,1594,1656,1544,1476,1588,1574,1762,330,1616,1642,1110,1620,1588,1614,1662,1664,1640,1642,1640,1642,1858,1628,1842,1668,1770,1680,1666,1644,1672,1626,1656,1648,1292,1490,1842,1658,1704,1474,1644,1856,1632,1628,1640,1538,1672,1634,1636,1662,328,1618,1610,1636,1510,1648,1632,1618,1630,1096,1060,1598,1804,1614,1640,1616,1532,1622,1622,1638,1622,1640,1602,1618,1138,1618,1624,1632,1650,1614,1626,1748,1612,1638,1610,1612,1478,1646,1620,1596,1630,2218,2307,1881,2061,2383,2357,2357,2330,2307,2313,2311,2311,1712,2318,2297,2323,2382,2330,1922,2366,2391,2396,1638,2354,2351,1620,2019,2355,2320,1744,2251,984,2315,2021,1461,2226,2333,2283,1298,710,2261,2284,1895,2163,2288,1715,2272,1991,1797,2059,2025,1723,2313,2305,2316,3584,1492,1556,2300,1797,2308,1700,2294,2286,2284,2283,1916,1664,2005,1881,2316,1715,2300,2308,1953,1944,662,614,1754,1780,1886,970,1782,3108,1766,3098,1910,2080,1546,3100,1270,1580,1714,754,1846,1794,1094,1906,1062,1770,1298,1812,1708,3154,1638,2082,1640,1648,1130,1800,600,660,3220,1824,1756,3240,2246,1784,1634,1818,814,2242,1330,2338,2014,1778,1858,1612,2312,1328,1374,1538,1804,598,3154,2144,1652,1902,1608,1698,2178,1674,1802,1174,892,1864,1628,3128,1858,1616,570,1752,1692,2060,1612,1670,1578,1626,1554,1738,1188,3114,3062,3116,1772,1204,2002,1810,594,2000,978,2074,1624,1978,1756,434,1016,2038,598,1672,3040,1622,1978,1824,3062,3044,1392,3024,1954,1646,1416,880,734,1082,822,1008,996,856,1070,2428,938,996,2270,2004,1354,1982,702,1060,354,2462,794,3692,3526,3692,2399,1324,2403,1079,1976,1818,3692,2360,2367,2388,1588,2480,2480,2294,2480,3225,1296,1505,2456,2458,2449,1545,1887,2462,3355,1911,2443,1589,855,2467,2465,2467,2432,1236,2264,2480,2478,2268,2480,1832,1648,1188,1706,2421,2423,1781,2396,2074,2446,2430,2468,2463,3692,2459,2435,2445,2464,2412,2312,2206,2343,1650,2334,2468,1970,2461,1641,1608,2243,2482,2395,2492,1821,2432,2220,2472,2441,2443,2492,2222,2492,2492,2485,1548,2492,2033,1489,1594,1947,1794,2492,2492,2477,2492,2436,1588,2429,2446,1509,2492,1452,2483,1520,2338,2489,1161,1453,2492,1604,2492,1565,2487,1724,1628,1339,1895,2471,2118,2492,2492,2492,1642,2452,790,2452,2452,1743,2197,1896,2452,2492,1736,1651,2490,2492,1980,2492,2492,1556,2492,1509,1901,2440,1559,2492,2492,2492,2492,1597,2275,2492,2492,2492,2492,2492,1494,2492,2096,1642,550,814,1572,1616,2492,2456,2452,1353,1598,1468,2492,3696,2003,2492,1990,2492,2492,1649,2175,1844,2466,2424,2436,1637,1654,2291,2473,2492,2476,1651,1662,1748,1880,1730,1445,1480,1698,1716,1197,1440,1751,1952,1486,2160,1521,2160,1406,1500,2149,1640,1448,1433,958,1501,2133,1429,1391,1442,1521,1516,1518,2156,2148,2117,1465,1907,2125,1260,1337,2078,1516,1278,2089,2063,1293,1289,1264,1361,1278,1270,1887,1262,2126,1844,2131,1573,1490,1432,1730,1443,1424,1547,1271,1784,1466,1559,1672,2138,1429,1486,1363,1512,1586,1576,1845,1348,1301,1826,1968,1485,1382,1241,1841,2160,1908,2160,1722,1664,1598,1579,332,1624,1516,1630,1628,1650,1586,1838,1640,1648,1634,1618,1606,1612,1166,1618,1624,1626,1648,1173,1329,1352,1856,1356,2221,2192,2372,2258,2244,1624,1255,2265,1452,2224,2237,2250,2204,2214,2372,2201,1719,2212,1755,2109,695,1712,2372,1489,2248,2124,1920,2070,1262,1601,1461,2080,1671,2102,1711,2124,2126,2109,2126,2113,2290,1401,1381,2225,2184,2238,2233,2296,2296,2280,2257,1884,2265,2366,1128,2304,2278,2230,1870,1750,2274,2189,2172,1952,2252,2240,2144,2217,2221,2248,2249,3512,2113,1572,2013,1563,1965,1473,1338,2268,1628,2268,776,702,2268,1390,1396,2046,372,1992,1450,2144,672,606,512,1716,1026,1008,1014,1070,866,854,1320,1348,934,794,1220,1238,1324,592,1228,446,1058,724,1332,732,1106,530,1134,658,1016,728,388,778,692,850,892,432,634,626,696,458,714,568,566,488,1390,1446,1230,1372,1102,728,806,1208,1078,1060,736,860,534,672,318,1906,1918,2018,1402,2038,2016,1998,2038,2032,2016,2002,1998,1996,1986,1858,1862,1996,2030,1992,2026,2014,2030,2038,1998,2052,2004,2004,2014,2004,2002,2004,2054,1994,2010,1840,1842,1618,1610,1624,1588,1632,2010,1802,2026,2012,2006,1804,1714,1706,1886,1866,1846,1838,1992,2036,1648,1852,1834,1812,1800,1888,1216,976,1004,1000,978,960,2022,1558,2034,1870,1874,1518,1512,1502,1486,1520,2022,2028,1856,1856,1846,1854,1794,1852,1852,1864,1866,1854,1862,2008,2014,2012,2000,1540,2002,1170,1918,1886,1902,1862,2006,1850,1872,1854,1878,2006,1860,1862,1858,2006,1908,1862,1960,1904,1854,1898,1872,1838,1592,2024,958,948,760,956,1994,2002,2010,1470,1920,1882,2002,2024,2002,1588,1874,1850,1786,1848,2012,1978,2014,1602,1674,1664,1670,1920,1266,1864,1848,1858,1636,1972,1744,1998,1838,1328,2004,1862,1836,2006,1714,1560,1562,1858,1846,1852,1512,1510,1962,1992,2038,1984,1862,2110,1846,1854,2016,1842,1842,1704,1918,1852,1846,1844,1672,2190,1858,2110,2022,1984,1858,1864,1650,1674,1118,1104,1104,1108,1208,1116,1844,1514,1834,1996,1824,1998,1890,1882,2006,1700,1298,1004,860,1998,1852,1860,1852,1854,1868,1876,2000,1994,2006,1876,1862,1788,1782,1240,648,1904,2058,1872,1914,1428,906,1084,2036,940,920,1978,2004,962,2010,2004,1836,1804,1804,1912,2016,1892,1872,1566,2026,2016,2020,1784,1624,1738,946,948,1914,2068,948,946,2020,2010,876,978,2032,1878,1856,686,700,1510,1980,1648,1876,2424,2424,2305,2148,1748,2424,2424,2424,2424,2424,2424,2422,2424,2424,2424,2424,2424,688,652,380,1188,1506,698,520,1308,1220,958,472,936,1896,1604,1480,1264,1572,1606,1998,1691,1036,720,1950,1972,1580,1602,1622,1595,1536,1540,1662,1524,1682,1950,1912,1520,1514,1520,1520,2096,1524,1968,1540,1346,954,1750,1530,1304,1404,1350,1402,726,654,718,918,922,1474,1470,356,644,350,866,822,882,694,1582,716,1688,616,1482,434,1614,524,700,696,1088,1702,622,1494,1534,1956,1958,950,1594,1580,1994,1144,1734,1676,1126,938,942,1534,1096,1546,1616,1986,956,1594,826,750,1218,1122,930,1664,1670,1666,1102,808,1156,1054,1196,1613,1535,638,1553,1575,1860,1392,1196,1192,1362,1368,566,1482,1294,1136,1292,782,1630,1170,1186,802,1282,1326,1252,994,1006,1212,1184,1172,1238,1194,1378,1404,1298,1420,1528,1430,1196,876,1194,1520,1204,1026,1516,1160,1432,924,1196,1382,1186,1578,1292,1136,1398,1018,1400,1310,1360,1390,1392,1222,1382,1482,1390,1486,1328,1374,1584,1194,1674,1442,1364,1398,830,1496,902,982,1128,1306,1134,1228,1344,1832,1258,1340,906,1428,842,1756,1362,1374,1412,1422,1896,1388,1380,1512,1614,1176,1364,1186,1216,1198,1342,1188,1026,1370,1360,1406,1024,898,1052,1402,1180,902,1892,1246,1218,1188,746,1488,1192,1418,1182,1442,1194,1192,1192,1448,1516,1194,1050,1040,1034,1016,1416,1400,468,1470,1298,1344,1352,996,1462,1016,352,596,686,680,874,1078,1600,922,1600,1600,1576,1560,1177,1245,1600,495,1426,1600,1518,1544,1250,1600,800,1816,500,1826,1830,1830,1634,1618,1802,1812,1812,2776,1824,1030,1118,2766,1728,1824,1160,896,1836,1826,2250,1822,1830,1286,2360,2342,1568,1542,1794,1840,1814,1088,1634,1980,1834,1812,1494,1832,1942,1816,1812,320,1298,848,1802,1826,1818,1586,1444,532,432,1820,1816,2002,1162,1516,1962,1818,1716,1816,678,964,1620,1678,1730,1120,1706,2084,890,1666,1638,1842,1824,1784,1812,1688,1684,1206,500,1826,2834,1206,1674,1824,1776,1760,1604,2784,1840,1946,1420,1576,1788,1694,1502,1392,2086,2328,2830,2425,1760,1376,844,1610,1926,1828,634,2800,854,1842,1004,368,1068,306,598,2090,1842,1832,976,1812,1820,1824,876,1648,2646,2650,1814,988,1368,1086,2132,2118,1140,1738,2022,2013,2013,2050,700,446,682,562,368,424,368,434,328,484,702,348,1455,1446,444,1869,2064,1990,1962,1962,1888,1962,1847,1748,1962,1962,1843,1899,1979,1544,1859,1979,1458,1910,1986,1930,1986,1815,1894,1582,1451,2013,1928,1767,2027,2027,1966,1848,2027,2115,2027,2027,2060,2060,1859,2048,1881,2043,1911,1933,2040,1960,2074,2060,2016,2064,2044,2036,1636,2042,2037,1866,1974,1970,2079,2079,2079,2080,2080,2015,2056,1966,2060,2060,2056,2060,2060,2060,2060,2060,2004,2044,2044,2044,2040,2044,2044,1848,2040,1842,2040,2044,2038,2040,2131,2712,1290,426,762,1128,454,806,646,908,895,432,779,1727,1006,724,1585,988,966,1264,1168,1159,776,2672,905,2287,581,2271,1620,1056,706,1158,922,1187,642,494,668,2212,726,969,936,1722,850,1232,746,1205,826,702,834,679,1458,1259,1826,692,620,1003,824,736,583,892,905,677,916,650,610,464,717,428,612,1174,1234,528,528,532,454,1085,841,1184,918,416,1078,894,2020,612,941,1029,1194,574,952,1208,695,1155,474,1033,1137,601,944,1086,939,686,732,424,680,640,948,963,484,688,1253,1191,1260,908,1468,680,1066,1034,1167,1253,452,2533,905,1242,1116,966,1516,965,1172,845,1022,1022,1072,720,2673,742,1082,670,994,656,1229,2329,1089,862,528,720,556,456,658,456,538,722,794,2262,648,640,2228,370,568,1854,1160,1882,1450,2516,2200,1922,1498,878,1752,584,518,1878,1964,524,1212,576,876,1898,1526,2526,810,1872,1640,1682,1752,1974,2348,2118,1918,1820,1688,2112,2104,1780,882,1392,1750,1586,1138,1778,1614,1702,1868,1720,1746,1624,1576,1730,920,1802,984,1028,918,1030,386,430,1704,494,488,456,752,1188,932,682,1818,816,768,616,486,1058,1332,698,694,654,566,856,654,622,938,886,1548,398,780,1668,396,628,364,688,846,818,676,736,696,992,554,714,468,974,500,510,1156,534,766,1666,1798,1354,1392,1336,424,378,528,1102,1192,664,466,1788,718,822,494,450,664,856,720,1834,1840,668,1216,694,958,1004,1546,992,1570,1574,1592,438,344,464,1290,1746,958,488,614,426,800,456,394,934,672,500,1800,332,334,1474,614,780,502,1404,426,602,1064,1764,1886,554,612,1232,346,510,850,818,1072,646,812,676,742,906,520,632,534,410,1836,368,906,854,474,500,1202,782,804,518,618,460,688,736,784,568,366,666,604,530,728,478,476,446,484,624,568,1800,458,546,814,878,1786,884,636,1278,862,644,862,724,756,680,624,690,550,588,796,484,412,1846,1608,720,792,582,720,840,482,576,740,574,436,1062,668,1972,558,1190,1794,910,614,802,558,684,754,1062,556,546,662,464,596,468,674,586,712,1762,1362,884,722,492,572,952,532,480,436,1028,1234,610,556,488,1206,820,704,728,722,858,448,352,428,662,854,588,552,1180,1258,696,560,1132,1788,1036,1864,960,700,598,1176,1808,954,426,482,390,1116,1098,962,450,712,1736,1088,1794,1826,1160,410,1342,1574,570,556,1400,1488,762,1794,874,762,1084,506,948,950,614,686,750,1308,1034,338,912,860,1082,326,1804,534,1866,1308,1748,902,1260,1290,360,494,702,1358,600,390,594,1278,356,1550,1322,800,442,438,408,416,916,490,310,626,418,534,484,410,544,632,484,616,614,1206,458,320,672,826,1800,776,350,1544,1346,610,540,302,532,622,300,1576,1782,1658,1070,454,1128,1906,1514,1750,1168,1202,844,500,424,924,1646,1644,1604,1398,1204,1186,1502,454,482,340,324,756,1500,338,1042,1808,654,1064,1446,1362,1404,1570,1234,1478,1492,1270,1184,1590,306,422,722,1288,1544,1298,1074,1392,1102,1402,744,534,1812,1398,680,560,1016,1778,1164,1854,1764,468,594,1696,636,726,1764,788,776,720,756,698,1788,1146,576,780,522,606,564,544,760,604,672,758,434,716,676,448,362,382,1786,416,428,688,766,1874,1510,688,578,746,834,676,650,708,628,614,674,634,1822,438,762,630,1780,1192,898,1124,822,736,764,510,538,534,1022,616,974,658,672,1784,694,772,1326,664,850,1924,616,536,1796,560,958,1916,518,672,1804,1784,720,672,506,1176,602,738,716,650,624,640,606,514,444,492,516,1784,412,536,698,490,712,1340,508,420,1786,828,1794,522,768,564,1258,1006,434,656,664,1472,746,646,484,714,742,580,614,1178,426,388,1872,664,532,660,702,686,1936,1234,862,448,934,1762,1332,1586,758,922,522,1796,456,356,528,1770,1776,670,484,590,690,1034,1006,708,536,1004,464,398,466,636,632,658,678,882,670,618,468,712,842,538,500,530,326,672,708,490,566,1022,678,754,604,570,808,722,476,594,728,328,448,420,478,1776,464,1826,1872,1774,740,654,1252,522,588,720,706,622,618,766,822,742,1694,584,1588,1462,856,422,638,350,434,520,1806,356,534,546,388,510,348,578,818,2078,844,1212,1122,1510,566,734,410,608,376,424,1410,576,610,1044,1236,1158,336,540,518,414,756,630,516,508,498,412,1152,362,498,1112,1744,1500,1204,406,410,786,436,1794,528,556,402,460,578,556,1172,1118,546,1588,1568,1642,974,978,694,832,626,666,678,1600,1666,1822,1604,708,624,824,516,1050,792,906,556,826,816,1086,1316,770,4058,3814,3678,4848,460,2588,3338,2112,1854,1878,1826,1862,1836,1842,1776,1764,1856,1876,1760,1854,1802,1790,1756,1688,1776,1716,1716,1886,1756,1848,1880,1780,1742,1738,1880,1748,1782,774,674,720,1864,1693,1535,2187,2204,2124,2130,1703,1864,2028,1612,1616,2151,2174,2153,2125,2160,2136,2151,1609,2169,1674,1643,1595,2147,2143,1905,2146,2155,1798,1811,1601,2173,944,598,1070,777,824,486,702,730,582,766,572,824,746,1206,779,662,588,866,634,1293,568,1181,442,824,957,1127,708,1133,634,702,638,1165,734,846,724,544,728,700,644,626,820,774,654,572,710,850,680,844,1196,1282,924,550,562,400,372,939,1189,750,436,1688,1370,1201,808,909,710,680,883,861,586,618,616,921,644,1257,640,658,506,776,1098,820,982,632,871,720,694,935,596,578,688,494,779,863,851,1191,366,676,426,1392,1158,884,1076,578,770,721,746,686,782,1314,676,542,680,626,584,390,530,754,1247,730,929,610,1264,316,392,745,1459,568,788,1134,996,983,394,702,1144,708,758,746,344,1051,1126,696,1303,1336,716,492,784,756,536,882,836,752,1173,638,698,500,1178,999,381,1116,1146,1153,1142,1155,698,708,1212,1184,1180,577,1068,1136,1153,744,674,452,918,1153,1140,1178,749,688,570,1145,769,1153,1150,1198,487,1146,1160,1084,1180,1184,1321,559,610,500,435,600,1158,1140,1184,1263,528,1135,1109,1156,1138,490,2229,732,2252,786,406,1769,2252,478,820,2216,1572,882,1015,1917,2252,1152,854,796,1331,2252,1013,987,1134,1189,2244,2244,805,1433,861,2054,2130,2211,1828,542,1617,1698,2240,2224,1180,2153,1075,2007,461,2232,1757,2240,2032,1847,1207,726,613,702,737,1969,2237,1226,1211,1836,1156,2220,2252,936,2023,2226,894,1986,893,916,1012,930,836,628,536,604,1662,4224,4300,884,2164,2384,1850,2417,2288,2164,1909,2420,1238,1929,1887,2171,1712,1983,1938,340,1870,491,496,524,522,588,640,914,577,819,753,787,786,2269,1522,962,499,459,637,520,372,700,540,1044,910,1599,2030,2013,2042,1492,2001,2050,1500,1947,1938,1960,1578,1213,2042,2048,2009,2044,2605,1911,1963,1959,1866,1976,1987,2000,1604,2015,1778,1868,2032,1820,1733,1790,1988,1991,1959,1525,2870,1928,2009,1989,1959,1942,1670,1519,2028,1542,1372,1489,1576,2554,1918,1994,1925,3032,2691,2798,3032,3032,3040,1669,3032,3040,1770,3052,2714,1714,2624,1858,595,2147,364,2155,2082,1820,2082,1104,1969,1907,2067,1459,1235,360,2062,714,2062,497,2082,768,1338,2082,2082,2231,2082,1643,2248,2082,2082,854,1449,2125,2132,2247,2132,550,2086,2132,1280,2099,1091,2103,1363,2147,2081,2160,1902,2201,519,364,729,2160,2160,2160,1180,2143,1825,2162,2159,2170,2262,2170,444,785,2170,2159,630,2162,2160,2162,440,2170,2160,590,462,334,458,2159,1412,2170,742,2158,2157,2175,1916,649,2158,2159,644,2158,2166,819,2170,2157,2158,2170,2158,2166,2160,1873,2166,1124,2143,2140,350,384,448,472,2105,839,1597,2133,2133,995,2002,572,736,1448,1335,1362,2127,2150,756,580,342,486,2127,2127,969,1792,1831,1850,1818,731,791,962,2127,1795,504,492,2108,1472,362,668,2108,2154,2108,2158,2108,450,1904,1804,2108,2108,790,2066,2076,2150,2220,588,1404,2150,2137,2165,1516,2166,606,312,550,2220,2216,2216,426,882,2216,2209,680,2191,2191,1198,1216,2187,808,2148,2238,1440,1446,2214,1296,604,867,2214,529,787,837,795,2191,2214,654,1009,396,2180,1073,1365,648,576,2207,2203,928,1455,2203,1986,2166,2169,302,344,1458,2207,2238,2186,2108,367,2207,455,530,524,569,696,648,800,842,1178,696,1049,660,1184,752,800,1001,638,736,1015,1104,685,632,799,649,721,1206,458,2194,1894,2213,2217,581,437,1757,2309,2295,2209,1892,1450,2298,2264,2313,1945,2341,1619,2285,1924,1749,2225,2256,2294,2245,2221,1643,2231,2293,2002,2231,1868,1115,2265,327,2260,2180,330,2804,2810,1848,1861,1903,1856,1931,1947,1875,1445,1851,1880,1625,1376,1723,1833,2552,1897,1710,1716,1753,1745,1972,1742,1432,1754,1078,890,1752,1543,1857,1776,1560,1871,1875,875,1906,1753,1739,1435,1927,1567,826,1893,1739,888,1834,1744,1730,1609,1427,1443,2388,1712,1431,882,1892,1889,846,836,1740,1589,1592,876,892,1881,842,1758,1801,1353,1912,866,842,1898,880,1739,872,1975,884,1842,1736,1420,869,1744,832,2851,1748,862,1746,1764,860,876,846,899,897,910,2564,876,866,867,872,1855,1856,894,872,898,1585,1764,1906,865,878,1899,854,877,877,1986,970,468,902,436,934,792,894,2658,742,678,1291,1122,820,870,1819,1801,1075,1061,532,1398,1565,1768,1398,1864,1509,1882,1049,1869,902,438,698,1704,1465,1472,1130,1870,1299,842,1145,999,959,1679,1851,1853,1850,1874,1790,1793,1862,1641,2043,1270,2560,1868,1849,1847,1920,1790,2565,1845,1842,576,1381,1823,1455,2114,1178,1828,1907,1854,1053,854,872,1453,423,1416,1857,868,2242,2058,1420,1248,922,1199,1196,1853,1449,1063,1789,1809,1118,1024,785,1488,1835,1902,1002,898,600,1862,1837,1850,1871,1484,1370,1869,1809,1843,2549,1250,1684,1102,1856,954,1273,1092,1504,1102,1427,1773,1506,1841,1170,1486,1502,1954,1842,1666,1407,1417,1883,1894,1537,2593,1775,1887,2509,1873,1777,904,1775,1892,2569,1873,1866,1856,598,1808,1832,495,1852,1380,1815,568,803,1886,1856,1804,1609,1426,849,1816,2042,1826,1076,1862,1803,1678,1874,1552,1374,1877,1634,1863,1884,590,586,622,758,1916,1864,1848,1513,1414,1272,1228,1854,1816,1442,2066,1854,1910,1503,1880,1586,600,924,1116,1206,1288,2564,1604,644,1863,1801,1252,2568,1790,1841,1818,1814,2561,1709,2566,2558,1136,1202,1958,1597,1874,1186,1732,1831,2004,1824,1182,1833,1847,1791,1846,930,2046,972,935,1838,1884,1714,1220,1458,1837,1040,1806,1856,742,1600,1862,1434,1842,1526,1010,1790,1919,1840,820,1806,1902,1829,1490,1247,472,454,992,2552,747,988,951,1889,1865,1858,2553,696,1694,1836,1826,762,1866,1086,1864,1149,1112,1823,1504,778,912,2564,1850,1864,1802,952,1871,1800,1563,1326,1864,1885,1856,1941,1809,1324,1298,1835,1801,1135,728,1769,1276,1545,1220,2600,1860,1587,894,2629,1906,2056,1543,890,886,2606,1490,1568,890,1838,867,896,1781,1641,1905,1906,1852,1888,1911,2640,1788,930,1865,1870,1826,1261,646,1507,1866,1204,1485,1875,1799,2652,2631,1108,1149,1866,1820,1854,1842,1815,935,1825,1787,1668,500,1017,1832,1844,798,2032,1773,1692,1830,1705,1713,1922,1722,1803,1925,1004,2118,1840,1650,1790,1770,2268,1608,2633,1884,2648,2640,1291,1956,1960,1955,1314,878,1793,1960,1282,1326,1320,843,1304,1931,1981,1931,760,1910,1976,1910,1410,2216,2548,2464,2501,2495,2513,1883,1928,1883,1928,1883,1883,1468,1883,1894,1883,1911,1883,1905,1919,1762,1883,1900,1883,1900,1915,1883,1913,1883,1913,1883,1915,1883,1915,1893,1893,1915,1913,1929,1893,1468,738,414,1466,1915,1893,1915,1915,1893,1915,1472,1893,1915,1915,1915,1423,1893,1915,1806,1893,1915,1893,1915,1915,1893,1732,1904,1886,1893,1890,2027,1932,1443,2727,3224,3228,2324,3244,3244,3264,3224,1793,1910,1611,1479,1948,1938,2643,1694,1232,1504,1487,1897,1941,2208,2208,1894,2106,1686,2026,852,2179,2196,2181,1476,2161,2172,2148,2158,2154,2049,2140,2140,2123,2132,2198,2196,2186,2198,2176,1946,2184,1468,2202,2188,2180,2169,2186,1996,1911,1611,2172,1868,1496,2161,2174,2172,2172,2164,1913,2166,2161,2178,2168,2190,1929,2184,2192,2180,2178,1997,2208,2200,2208,1442,2008,1844,2208,2208,2208,2208,2043,2208,2208,2208,2208,1844,1736,1343,1585,1719,1712,1704,1291,1701,1691,1402,1728,1682,1615,1641,1676,2157,1548,2454,387,1318,354,1220,1276,1288,1282,1260,1182,1300,1210,1160,1276,1266,1284,1250,1276,1204,1151,1276,1158,1226,1172,1282,1172,1198,1256,1318,1200,1248,1174,1278,1270,1252,1316,1252,1260,1216,1202,1164,1256,1188,1272,1254,1208,1254,1244,1226,1264,1276,1270,1200,1254,1220,1256,1276,1288,1324,1218,1278,1296,1272,1204,1184,1260,1210,1218,1252,1198,1170,1214,1276,1242,1248,1266,1174,1178,1280,1230,1272,1244,1220,1250,1222,1218,1230,1206,1266,1292,1198,1198,1194,1262,1254,1226,1204,1260,1204,1224,1212,1226,1272,1272,1224,1278,1320,1268,798,1206,1214,1268,1204,1298,1322,1218,1216,1248,1262,1270,1262,1220,1262,1272,1246,1220,1262,1194,1188,1266,1286,1268,1330,1190,1216,1252,1272,1262,1276,2021,1238,1148,1210,1180,1255,1268,1254,1368,1272,1274,1264,1254,1282,1180,1264,1196,1268,1258,1286,1262,1286,1262,1278,1268,1230,1284,1264,1266,1220,1224,1250,1244,1268,1268,1214,1246,1280,1324,1222,1272,1294,1244,1252,1268,1204,1268,1266,1246,1234,1258,1262,1244,1258,1258,1257,1262,1258,2040,1274,1226,1248,1164,1174,1206,1202,1362,1248,1266,1292,1272,1258,1256,1278,1192,1250,1210,1276,1276,1254,1272,1200,1198,1196,1272,1198,1208,1196,1244,1238,1246,1242,1272,1260,1182,1248,1244,1276,1264,1262,1276,1164,1252,1260,1274,1184,1192,1220,1204,1196,1302,1276,1280,1250,1230,1178,1280,1262,1244,1264,1266,1230,1168,1248,1244,1259,1230,1228,1274,1186,1254,1228,1262,1222,1260,1192,1238,1260,1294,1248,1242,1264,1241,1226,1178,1240,1258,1254,1220,1220,1222,1202,1272,1202,1220,1156,1178,1262,1198,1200,1186,1192,1242,1198,1310,1110,1206,1266,1282,1222,1292,1254,1276,1226,1212,1222,1214,1162,1232,1136,1278,1210,1292,1202,1210,1204,1190,1150,1284,1166,1161,1260,1282,1220,1250,1182,1266,1206,1252,1062,1276,1238,1292,1216,1264,1224,1163,1558,1240,1194,1250,1176,1254,1202,1254,1246,1238,1264,1164,1280,2468,2787,628,1298,1316,914,416,1394,1326,1398,1534,1418,1280,1408,1416,968,1390,1410,1986,1436,1430,1791,2005,1104,1968,1406,692,1414,1366,1397,926,2014,1800,594,697,679,925,980,1388,924,576,768,862,1409,1968,1414,1006,1008,1404,1425,1408,1418,1378,1377,2014,1968,867,510,1006,2014,1968,1413,1431,911,1380,1571,427,899,906,1667,1086,813,2014,1104,1410,1369,1364,1482,2033,1968,2040,1108,904,1435,1416,912,1018,1375,912,1418,1416,1347,1052,1002,1371,686,690,1040,996,686,2024,2035,2002,1466,2010,1371,1558,1412,1368,1415,400,960,1409,2024,2024,1006,2060,1374,662,914,686,686,689,1100,1012,1892,935,693,682,686,690,1004,688,694,692,2024,1010,684,694,2060,1852,1742,1720,698,1098,1282,641,1373,1437,1424,882,866,1010,690,690,1010,1489,692,1368,1877,1006,1372,640,910,1380,649,1420,1379,886,872,1424,1434,680,1418,824,830,1421,833,1425,2005,2060,1419,822,906,1374,604,1429,1014,1434,1416,1438,1460,1008,1418,1014,686,874,960,946,2005,1381,1418,1420,650,1479,1849,1120,1006,1371,800,1379,1373,1004,1789,738,1391,1382,916,1413,1394,1000,1368,1100,1422,1094,1718,949,1424,694,1092,684,998,1361,1159,510,496,632,570,1091,826,349,453,1514,1198,1372,1202,662,1312,1452,1546,1516,1518,1454,1022,1324,1346,1440,1520,1436,1506,1432,1608,1462,1450,1460,1517,1476,1450,1438,1473,1158,1475,465,1456,1430,1439,1928,1478,1425,1432,1266,1462,1444,1458,1444,1460,1458,1458,1540,1500,1462,1496,1541,1321,888,1034,1872,1828,2218,1222,436,1908,1418,1492,1428,1526,1056,1568,1466,1560,1536,1454,792,552,1556,1508,1522,1556,1550,1512,1476,1544,594,2083,2092,2096,2092,2096,2104,2113,2135,2131,2147,2135,2135,2124,2135,1691,2135,2077,1524,1988,1994,959,2163,2089,2070,2104,2194,1208,1700,2062,2060,2173,1983,2074,1277,2096,2184,2175,2050,1404,1592,2143,2065,2177,2174,1406,2172,2036,2064,2154,1608,1380,1607,1575,1970,2150,1625,2020,1979,2016,1496,1979,2020,1188,1979,1979,1979,1813,1816,1979,1807,1858,1979,1979,2020,1975,2016,1928,1979,1979,1774,1979,1979,1975,2020,2115,2379,2422,2794,2443,2465,2583,2402,2483,2393,2362,2368,2417,2810,2747,2432,2385,2407,1948,1121,542,1252,2016,1604,1814,2048,1586,800,3000,3000,1814,1651,1615,2036,1134,2260,1917,2046,1899,1705,1917,2030,1897,1836,1905,2818,2038,521,1986,1365,1986,2000,1986,1570,1996,2562,2016,1884,1570,1961,1032,2028,459,2017,1961,2030,1943,868,1935,1935,1935,1935,3000,1935,2037,1941,2045,1904,1908,3000,1819,2067,1897,2082,1697,1496,2787,1889,2933,1481,2919,2084,1889,2847,1889,2092,1856,1732,2080,1856,1428,3000,1872,2355,2365,1128,1118,1125,1132,2375,2377,2380,2393,2403,2378,2402,1153,1149,2398,2720,2401,2380,809,2386,2395,2472,1134,1101,2368,1119,1131,1154,1145,1130,1152,2482,2523,1144,1140,1138,1142,2387,2604,2594,3383,3190,2463,2374,3345,3345,2775,3375,3327,3189,2754,3412,2426,2588,3143,3231,510,758,664,640,1236,3047,3383,2156,1466,2872,3077,3245,3088,2940,3445,2663,3255,3127,3391,3017,2745,3378,3375,3348,2324,1810,3027,2805,2937,1909,2376,3125,3131,3424,3005,3193,3406,3246,3334,2838,2347,3412,2853,2635,2701,3046,2150,1573,3428,3300,3351,3412,2824,3077,2659,3409,2909,2201,1726,3264,3384,3368,3254,2986,3383,3400,1446,1676,1506,2782,2144,3369,3302,2491,3357,3328,3320,3321,3349,2943,3337,3301,2798,2755,2829,1280,2850,2306,1476,2672,3337,3386,2766,2869,3304,3070,3306,2971,2011,3139,3390,3464,2607,2728,3435,3372,2079,1347,2828,2112,2108,3354,3166,3384,2034,2693,1536,2776,2529,3408,3425,2741,2931,3129,2608,3365,794,1210,1936,442,1212,816,636,2494,2740,3426,2825,2770,3450,3448,2049,2945,2235,1770,2559,3155,3189,2598,3364,3156,3415,2993,2993,3380,3231,2584,3190,3327,3480,3137,766,1184,500,468,466,1364,1328,2697,3209,2910,3116,3311,3249,2798,852,860,2762,1969,3258,2660,1629,618,550,774,718,1012,1122,1158,902,1146,2569,1676,904,762,836,458,704,522,1976,2008,440,410,560,520,546,772,548,1074,1034,1092,2371,1084,920,1258,898,874,819,3000,3000,3000,3000,3000,1930,3000,2996,3000,365,1784,3000,3000,3000,584,3000,3000,3000,3000,3000,3000,492,3000,2236,3000,2996,3000,1944,3625,919,702,708,1132,625,773,352,2126,2232,2232,2280,2280,2276,2280,2262,2342,2316,2175,2262,1510,2153,2269,2266,2205,1444,1246,2262,2238,1814,2262,2248,2062,1370,2250,1617,1504,2279,691,2291,2279,2329,2279,2275,1558,2279,2275,2262,3000,2254,756,1870,2279,2275,2279,2279,1762,2279,2279,2272,2279,2279,2261,2255,2631,2258,2260,2262,2384,2363,2273,2279,2367,2275,2275,2279,2262,2349,2276,2223,2288,2279,1082,2336,2279,2027,2123,2287,2279,2275,2111,2243,2290,2279,2352,2281,2373,2273,2369,2243,2235,1586,2243,2231,1410,2229,2225,2229,2229,2203,2131,2772,1320,1496,2534,816,2050,520,456,524,314,1414,472,310,306,549,500,313,317,316,410,392,554,552,334,434,307,313,303,635,677,306,337,389,314,366,312,576,1039,516,312,316,307,315,1342,588,546,518,512,496,539,494,538,2360,3004,990,746,1840,1906,670,1807,634,875,1977,1529,1877,1698,1719,1838,1426,622,752,558,1217,758,484,569,1880,708,312,314,334,316,780,574,1876,1958,486,2952,1713,580,320,360,426,1018,2248,2248,326,302,1932,1652,2499,984,1548,746,1885,1909,1885,460,320,574,556,544,1910,884,580,456,824,615,539,680,1157,2953,1416,418,474,372,514,416,1836,1880,460,434,546,712,508,520,514,502,531,1400,1655,1895,1913,1900,1890,1808,1932,1788,2954,496,565,402,322,442,526,452,456,422,668,508,1919,700,644,1687,2918,530,554,1910,2928,454,469,771,1986,436,618,1884,1838,2912,2064,1897,1845,1911,1893,424,584,356,1711,1718,1638,1496,1721,779,1228,814,1784,2041,1931,748,1497,1786,809,2104,704,2110,941,737,958,1866,1722,876,2118,1859,1887,1449,1876,1052,771,1271,450,557,1935,1947,1379,379,424,416,893,547,982,1772,839,798,1168,784,723,1899,670,1386,2027,1008,1922,313,1055,964,906,486,881,510,1020,351,463,650,464,770,2034,603,725,490,1819,1888,555,1736,1580,493,1874,2000,2157,2308,1647,2034,1642,1915,2075,2962,1128,834,731,615,1811,765,419,1185,576,493,622,659,480,452,668,450,616,502,1864,1949,1945,2315,2238,1884,1362,1651,2592,564,745,1916,1868,2005,1961,2964,1762,334,1785,1937,2333,788,474,1877,980,443,1599,2099,1952,2437,2596,2428,2115,1906,1929,541,867,1081,832,905,1063,738,926,704,730,624,942,1899,711,862,912,1441,1854,2029,372,368,368,364,376,361,359,366,370,366,1863,364,1921,1903,1569,1884,2298,872,1092,1028,940,1637,2952,2094,2101,2148,528,655,591,826,763,744,562,1800,2269,554,2377,2933,1230,971,564,664,556,1880,445,642,863,1935,920,2408,1935,1806,2970,1792,1672,1090,695,596,1788,1881,1918,1162,390,1026,622,1528,1939,1832,2115,2022,2069,1947,636,956,1136,572,784,382,690,660,1944,1931,2112,1920,454,1976,2022,1894,1934,1674,1044,1804,2961,1581,1825,482,840,723,1947,2582,828,756,546,1047,679,1683,1768,903,1810,2307,1900,2590,1180,1066,1010,602,706,1734,2948,1622,311,578,418,650,1711,1005,1001,590,1725,985,1657,790,1169,544,555,811,529,1300,495,2002,1852,1845,1970,1846,765,2973,1671,1055,2982,2598,791,368,472,1322,1926,1639,485,783,1934,1943,2281,2263,1784,1721,1810,1635,1865,1439,1503,2008,2920,2047,390,766,1789,1868,1958,1961,1637,1987,2280,1595,1940,1744,1963,2113,1508,1093,1584,1506,1538,884,1100,1865,1287,774,706,1555,1491,2085,1925,1910,566,764,1008,2264,2556,1676,1334,688,2015,1726,1709,1689,617,566,630,906,1894,1905,1877,1626,1924,412,1006,670,2005,1270,1435,1876,1856,1425,888,1674,681,1989,608,824,849,1977,1710,1953,2080,2892,413,438,658,654,726,1072,456,456,578,1190,1890,1000,798,1304,492,2916,1954,2937,860,520,1886,1722,936,3348,3282,2275,2223,2345,1280,2477,2965,2232,2856,3288,3701,3325,3295,1906,2985,2420,2366,3045,2344,652,2360,990,1862,2314,2386,2226,2334,1987,3280,3716,3334,780,606,774,2436,1862,2456,2300,1844,2465,2080,2420,3035,2181,2181,2199,896,683,422,316,2186,2199,322,2181,1435,348,320,1249,1091,322,1044,2191,326,1784,984,1082,302,1041,2166,322,2271,324,2183,322,816,2154,323,1084,331,1507,2261,1078,318,717,320,320,322,1083,862,325,1136,2245,1405,2253,340,1587,2004,315,2226,326,2286,344,1216,316,2205,622,321,1149,323,914,2272,2231,342,1203,318,1118,1059,933,1248,324,600,2301,772,2065,319,2198,315,1296,2301,1070,2301,1024,1041,318,1038,314,484,2182,2287,318,2182,320,346,1203,2182,2287,2307,2059,2186,2161,2206,905,1123,328,694,2160,331,939,2160,2166,1169,1995,2161,2183,1105,2161,2043,330,942,320,1167,1085,316,1275,2211,324,322,1368,2126,1957,324,972,1086,322,1259,322,1500,2126,324,1095,2276,320,1319,2276,330,980,2276,326,929,2066,322,2189,324,2265,1363,328,1040,1078,328,680,966,328,980,326,667,2204,2271,317,332,1352,2038,1927,1333,2178,322,2224,324,1691,320,1385,1357,2050,322,770,2131,1245,405,2189,2183,2290,326,1306,1050,950,1042,918,2160,316,1340,2160,322,1062,1657,1090,774,2160,378,328,353,2319,692,2130,2127,2123,2142,2288,1912,2045,1226,332,763,1224,1258,1960,2069,1989,1954,1754,1965,1806,1965,1871,2040,1990,1775,2069,1966,1964,1968,1964,1813,1966,2069,1722,2001,1976,2051,1984,1984,1820,1944,1960,1811,2073,1950,1936,1711,1958,1952,1937,1823,1954,1944,2047,1908,1953,1967,1840,1955,1953,1953,1953,1949,1768,1953,1953,1953,1800,2102,1953,2102,1935,1935,1935,1935,1935,2117,1935,1802,1911,1935,2117,1897,1896,1904,1892,1893,1887,2117,1891,2117,1891,2117,1887,1891,2117,1891,2132,1891,1891,2144,1844,1891,1891,2132,1891,2144,1891,1891,1891,2049,2313,2319,1778,2169,1688,2195,1139,887,1029,2327,2118,1018,862,1075,2389,2389,2278,2389,716,468,820,2422,2223,2422,2373,2366,2422,1480,2422,2371,2418,2315,2379,2332,1506,2324,2379,2328,2339,2379,2275,2344,1194,1040,2345,2333,2345,2332,2334,2334,2326,2339,2339,2344,2341,2399,2255,2345,2336,2399,2337,2299,2399,1671,2022,1835,1818,2039,1850,1248,1848,1983,1850,1809,2031,1616,1562,2016,2041,1802,1628,1531,1674,1748,1593,2001,1587,2041,2005,1885,1842,1727,1670,1979,1641,1817,2041,1989,2037,1763,1856,2031,1985,1832,1969,2016,1460,2016,1969,2016,2016,1973,2070,2172,801,1277,2126,1885,1354,1357,2077,2117,2381,1957,611,1957,410,333,1912,490,1904,1248,1932,1479,580,1592,1254,1949,1050,1652,1558,1847,1102,1257,908,1662,1503,1652,1114,982,769,1905,491,872,1406,458,992,1209,1572,1905,1905,950,1104,1012,810,1991,532,1442,770,390,1361,1991,532,1991,2025,584,612,368,1119,975,1121,938,1074,1005,1024,910,984,1030,976,966,1092,1022,1046,718,1985,2076,1938,1955,2017,1938,1983,2059,1958,1855,1954,1958,2033,1949,1967,1949,1949,1220,1969,1969,1949,1969,1969,1952,1968,2012,1963,1956,1981,1972,1968,1968,1913,1967,1953,1924,2086,1979,1957,1714,1862,1924,1559,1889,1578,1887,1901,1901,1972,1978,1135,1979,1982,1982,1982,1695,1984,2003,1240,1986,1984,2003,1973,1972,1962,1974,2032,1977,1764,2032,1746,1200,1984,1980,1820,1977,1985,1987,806,1444,1988,2073,1966,1966,400,375,1378,1887,1956,1958,366,334,1979,302,1389,1972,1960,1877,308,1849,1933,1972,304,780,1265,1086,1250,1987,1504,471,2018,1987,2018,1987,2004,1987,2006,1937,2007,1776,2072,1930,1987,2025,1987,1772,1987,2023,1990,2009,2000,1957,2017,1987,2017,1987,1950,2017,954,1738,2017,2017,2017,1993,2003,2003,1996,1988,1981,1983,462,1977,954,1977,1977,1977,1977,1977,1977,1329,1977,2075,606,1977,1977,1959,1336,1959,1600,1891,1888,2093,1959,1959,2093,2010,2082,1610,1985,1561,1972,1972,2059,1899,2101,1164,1877,1936,2118,1350,1936,2118,694,2118,2105,1967,2005,1967,2105,1961,739,1879,2118,432,2118,1961,2118,1961,1896,2108,1961,1917,2069,429,2114,2902,2118,2036,1776,1562,1558,2138,2118,2118,2118,2008,2118,2116,2138,2116,1580,2116,2077,2116,2116,2116,2168,1858,2168,1966,1905,1994,2116,1657,2168,2116,1905,2116,2116,2116,1656,2200,2190,2191,2191,2190,2191,1637,2191,2191,2190,2191,2056,2240,1917,1591,2166,2166,2166,2166,2166,1658,2032,2205,2166,2166,2007,2166,2094,2134,1992,2134,2166,2166,2166,2239,2166,1699,2166,964,964,2166,2166,2166,1954,2166,2166,2166,1938,2166,2166,2136,1596,2267,2136,1929,1896,2136,1958,1679,2209,2210,1602,1534,1928,2210,1627,2210,2209,2210,2210,2209,2086,2185,2185,1416,1630,1614,2185,2185,2185,2185,2185,2185,2209,1825,2185,2209,2185,2185,2185,2145,2145,2145,2145,2145,2145,2145,2258,1728,1692,2145,2258,2111,2111,2111,956,2111,2111,2111,2111,2258,2111,1610,2111,2142,2120,2008,2131,1856,1881,2120,2151,1366,2084,1935,1833,1980,1731,1612,1754,2120,2120,2120,2151,2120,2151,2151,1953,2151,2120,2075,2120,2151,2120,2151,2120,968,977,1403,2120,2173,2120,2120,2167,2130,2167,1586,2167,2120,1841,1659,2120,1998,2120,2120,2120,1940,1001,2196,2032,2196,2196,2196,2196,1642,2196,2196,2196,2196,2196,1628,2196,2196,2196,2167,2196,2196,1760,1556,2196,2019,2196,2196,1200,2196,2196,2173,1543,2167,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2173,2189,2173,2189,2189,2134,2134,1630,2134,2134,2134,1355,2134,2134,2134,2134,2848,3000,2134,1508,2126,2221,2126,2126,2126,672,320,652,2126,2126,2126,2126,2126,1824,1956,1929,1770,322,2024,1370,2016,2024,2034,2034,2016,1851,1996,1996,1909,2034,1996,2034,2034,2043,2043,1996,1996,2043,1992,2043,1845,2043,2002,2043,1985,2043,2002,2043,2002,2050,2002,2050,2002,2050,2050,2002,2050,1909,2050,2001,2050,1998,2050,1900,2050,2050,2050,2002,2050,2002,2050,1902,1704,2002,2002,1858,2050,2002,2050,1904,2050,2050,2002,2050,2002,2050,2002,2050,2002,2050,2002,2050,2050,2002,2050,2002,2002,1538,2050,2050,2008,2050,2050,2008,2050,2050,2050,1882,813,1242,2050,2008,2008,2162,3380,3272,3272,319,3280,3238,3777,3385,3288,2939,2188,3195,2493,2475,2657,2411,3001,3180,3162,3178,2479,1955,2755,2455,3151,2472,3039,2850,2576,2897,2983,578,2365,2867,2901,2747,3161,2940,2939,2945,2323,2210,2903,2420,3177,2504,3184,2457,2416,3179,2524,2991,3193,2636,3193,2284,3175,2334,2962,3172,1308,3196,3191,3180,3182,3201,2480,3190,3191,2940,1275,663,3207,3210,3205,3191,3196,2910,2310,3189,2545,3184,3189,2979,3300,3316,3748,842,1584,460,1076,456,356,1560,364,930,320,2652,895,1078,983,1583,1764,490,779,822,862,410,437,1780,1122,1139,924,1126,1383,2117,1198,566,844,1210,580,818,1212,751,1237,2282,1953,1962,1953,1953,1953,1936,1953,882,376,1106,1050,1202,1226,370,1999,2028,1999,2028,1999,1999,1999,2028,1999,1999,2038,1999,1999,2038,1999,1969,1999,2038,1999,2038,1999,1999,2038,1999,2038,1999,2038,1966,2038,1207,2038,1966,1966,2038,1966,1966,1966,1962,2065,1966,1966,1966,1190,2047,1661,2047,1261,1966,2047,1823,1966,2047,2047,1966,2072,1966,1966,1329,1776,1966,1966,1966,2072,1966,2072,1879,1966,1802,1742,1966,1966,1966,2491,1934,1934,1766,1934,1934,1105,1791,1183,1154,1945,2039,1945,1945,2039,1945,1176,2039,1945,1941,1945,1945,1945,2059,1945,2059,1555,1331,1925,1926,1772,1926,1144,1922,2059,1800,2059,1926,1698,1324,2042,1926,2042,1926,2042,1926,1978,2042,2042,1926,2054,1939,2018,1958,1664,930,1636,1241,1083,328,454,1974,1058,333,1092,322,980,486,2033,1096,338,1241,734,1633,348,1755,2048,2041,2031,1158,2058,2014,2014,1987,2014,2014,2014,2058,1879,2009,1902,2041,2021,1268,1854,2011,1295,1997,1967,1995,1983,1920,1989,2018,2010,1980,1924,1222,1851,2063,1974,1978,1978,1090,2046,1978,1971,1971,2046,1718,1961,1947,1050,1958,1947,1382,2082,1951,1951,1943,1943,1943,1302,1611,1865,1377,1943,1943,1595,1234,1943,1943,1943,2082,1943,1943,2071,1943,2071,1760,1943,2071,1906,1096,1939,1943,1943,1939,2071,1821,1943,2071,1943,2071,1943,1943,1943,1943,1943,2071,1943,1943,1939,2071,1943,1808,2071,1050,1934,2071,1931,2071,1938,1933,1928,1933,2071,1708,2071,1938,2069,1946,1970,1946,1946,1948,873,1686,370,338,1261,1292,382,1735,1298,418,1216,334,2008,2008,2030,1992,2063,1998,1886,1822,1977,2063,1981,2008,1383,2008,1991,1991,2029,1991,1822,1251,1855,1977,1850,1975,1856,1992,2063,2063,1399,1971,1844,1965,997,1964,1009,1966,1966,1966,1070,1966,1160,1966,1966,2055,1966,1090,1107,1966,2055,1240,1962,1966,1966,1091,1966,2055,1966,1966,2055,1966,1966,1958,1958,2047,1710,2047,1824,2047,1958,1958,2047,1958,1958,1658,1610,1958,1044,2047,1784,1346,1958,2047,1958,1802,1760,1690,2047,1710,2047,1745,2032,1710,1947,1948,1234,2021,1947,2021,1816,2021,1514,1947,2021,1947,1947,2021,1947,1947,1947,1363,2016,1947,2063,1912,1909,1912,1494,1909,1885,1168,1902,1180,1051,1522,1802,1272,1446,1656,1314,1724,1894,1975,1711,1975,1248,1726,1270,1996,1270,1968,1286,1268,1288,1934,1324,1846,1292,1746,1282,1845,1288,1948,1302,1948,1138,1964,1314,1981,1252,1948,1948,1948,1288,1869,1200,1865,2009,1992,1188,1992,2009,1486,1654,1988,1256,1536,1954,884,1981,1976,1522,1248,1833,1294,1461,1288,1539,1284,1980,1302,1974,2021,1318,1834,1340,1980,1274,1980,1278,1970,1453,1300,1977,1278,1965,1461,1276,1836,1306,1953,788,1953,1280,1953,1276,1953,1280,1813,1304,1953,1276,1709,1252,1927,1282,2012,2026,1917,2040,1925,1925,1942,1490,1925,1925,1256,1925,1942,1250,1178,1925,1306,1797,1925,1316,1657,1256,1781,1288,1925,1264,1925,1620,1975,1230,1925,1260,1925,1274,1925,1925,1324,1674,1318,1303,2016,1308,2006,1312,1445,1973,1348,1466,1973,1284,1980,1290,1879,1320,1964,1990,1342,1980,1302,1980,1302,1992,1326,1992,1314,1992,1421,1308,1383,415,1318,1995,1310,1995,2030,1316,1979,1316,1961,1316,1674,1314,1326,1961,1334,1961,1961,1961,2070,1334,1965,1334,1842,1326,1965,1298,1844,1302,1955,1290,1954,2070,1296,1926,2070,1298,1948,1288,1347,1284,1734,1284,1471,1290,1931,1931,1292,1931,1282,1931,1254,1931,1258,1810,1258,1931,1260,1931,2040,1190,2063,2043,589,1842,2119,2119,2125,2119,2125,2119,2125,2119,2125,2119,2125,2119,2125,2119,2113,2119,2105,722,2014,2119,2064,2113,2119,2113,2119,2135,2119,2131,2119,2136,2137,2119,2140,2129,2119,2124,2119,2052,2119,2129,2119,2040,2119,2124,2119,2105,2202,326,1536,1536,1580,1574,1502,740,980,792,1866,616,614,1524,1509,1842,328,368,1660,610,1440,1443,1632,2255,1462,701,1317,1310,1227,412,817,1450,540,674,382,362,1585,1712,1717,1144,804,564,446,490,1136,1046,530,1222,632,684,1661,1125,638,972,572,970,562,2280,1572,1024,1942,1385,728,768,1666,1627,1168,1607,1536,1385,1562,642,978,788,780,852,1471,1454,942,773,2344,1212,537,491,2193,2283,1935,2331,808,1174,1223,664,1250,2366,622,683,1610,712,602,1207,1566,1374,704,1482,1478,578,496,2326,340,636,624,1647,678,866,916,1207,798,848,430,682,680,660,2347,1916,2354,1470,498,612,2354,2171,1547,734,1164,598,452,452,2080,2326,768,696,1154,830,1226,1979,1151,1606,1107,1961,2168,2355,1380,1271,1931,478,897,1448,438,1490,994,434,680,1084,1704,1614,1968,1125,620,1802,1635,1537,1561,1591,776,612,2301,2162,1587,1547,1449,1526,1440,820,1583,807,669,531,362,458,1632,2276,1218,908,404,1586,1515,1201,1923,1114,1252,782,1630,556,706,566,396,494,1610,816,2299,1284,462,1797,1787,1801,1864,595,1615,1616,1498,1278,2081,1707,1573,1002,2106,1032,1394,2166,1066,1957,1874,2345,1917,1503,1517,2328,1545,857,1043,2281,404,988,2271,1626,494,804,764,410,934,798,368,1415,1732,1250,1147,1557,672,528,948,378,1010,1333,1186,2341,1594,2344,1664,2048,1661,2311,400,1657,1525,1142,1397,1818,1481,934,1488,764,614,350,316,386,1660,1837,840,2304,2304,720,924,2291,748,1549,1429,1021,1836,2179,1528,1559,1141,1533,360,2159,1163,1469,2128,1067,448,892,640,1149,452,2249,2183,754,1483,1338,600,1221,1255,593,1338,1363,1071,621,2136,2101,2101,2101,2151,2104,2136,744,2091,2091,2136,1884,1816,2091,1893,1977,1930,1871,2091,2073,2181,2082,2181,2078,2181,2114,384,438,2114,1689,1958,2114,1626,2181,2114,1917,1921,2216,2010,2216,1898,1899,1447,2114,1924,2012,1994,2114,2000,1995,1970,2114,2224,1977,1780,1971,1698,1980,1964,2114,2114,1937,1852,1699,2082,2082,1955,2082,2082,2082,1942,1714,2082,2082,2082,2082,1509,2195,2248,2195,2195,2107,2222,2222,2222,1623,2222,1465,2222,2222,1966,2082,2222,2209,1946,2209,2209,2209,2040,2209,1604,2015,2174,2248,1631,1388,2174,1880,2174,2166,2166,2166,2166,1948,1964,2166,2248,2166,2120,2140,2166,1698,1932,2166,2002,2166,1728,2140,2140,2140,2181,1618,1425,2181,1693,2181,2181,2181,2181,1631,1902,2181,2181,2181,2181,1231,1601,2181,2181,1844,2257,2186,1896,2186,2274,2186,2186,2186,1658,1664,2140,2140,2140,2140,2140,2140,2140,2140,2140,1617,2140,2140,2140,1608,2140,2140,1556,2140,2140,2140,1277,2140,2140,2140,2140,2140,2140,2140,1708,2140,2140,2286,2140,1713,2140,2039,2032,1051,400,375,963,1336,378,3000,3000,2876,1604,2354,2771,2960,3000,3000,3000,3000,3000,3000,1412,2077,3000,3000,2860,3000,1096,2155,1701,1891,801,744,411,438,1270,1204,1262,420,1317,468,1735,2006,2205,1872,2287,2305,2309,2309,2301,2301,2301,2287,2348,2368,2291,2303,2347,2339,2077,2291,2287,2287,1968,1917,2139,2301,1579,2291,2291,2310,1056,2299,2333,2291,2297,2368,2327,2055,2329,2391,2299,2317,2128,2344,2344,2316,2418,2331,2278,2080,1768,2317,2274,2278,1966,1962,2421,2399,2278,1790,2398,2263,2419,2269,2268,2412,2266,2578,2645,2428,2240,2376,2438,2238,2244,2437,2249,2415,2237,2426,2091,2235,2415,1034,989,2415,2043,987,2415,2415,1788,2415,2200,2427,2415,1328,2200,2415,2196,2415,1484,2200,2415,2196,2200,2415,2196,2415,2200,1121,2196,2415,2167,2433,2188,2307,2266,2348,2366,2348,2371,2366,2324,2366,2323,2366,2346,2366,2366,2333,2366,2337,1929,2077,1810,2345,1850,2024,2337,2335,2321,2321,2321,2337,2321,2342,2377,2321,2346,2351,2337,1994,2174,2321,2321,1132,2358,2321,2326,2321,2321,1939,2317,2356,2015,2366,2316,2377,2296,2387,2298,2356,2404,2278,2279,1121,2248,2078,2199,2199,2199,2199,1166,2224,2253,2145,2194,1457,1063,2247,2255,1809,2256,2356,2256,2005,2249,2113,2354,2203,2354,2354,2257,2358,2354,2354,2354,2232,2373,2354,2354,2354,2354,2220,2354,2354,2354,1737,2354,2354,2209,2354,2237,2354,2354,2354,2354,2354,2340,2209,2218,2327,2325,2322,2235,2315,2230,2209,2312,2314,2307,1134,1220,1058,1060,1044,1382,427,1110,3000,2265,2203,2369,1323,2370,2369,2280,618,2340,2344,1140,2378,2048,2342,2338,1112,2343,2322,2352,2092,2327,2329,2308,2338,2295,377,2305,1739,2358,2309,2365,1094,2446,2179,2351,2338,2319,2339,2328,2339,2321,2327,1834,2433,2357,1389,2408,2351,2408,1484,2305,2437,2347,2305,2408,2305,2408,2305,2436,2342,2335,2477,2348,2305,2466,513,2305,2408,994,2305,2479,2322,2305,2305,2305,2305,2434,2305,2305,2434,1338,2513,2314,1657,2255,2199,2289,2281,2435,2272,2252,2265,2100,2258,2506,1096,2172,2083,2242,2253,2492,2455,2282,2277,2435,2271,2435,2258,2275,2273,2435,2494,2264,2814,2243,2250,2523,2435,1589,2435,2481,2236,2492,2248,2464,1778,2435,2196,2435,2199,2435,2176,2435,2191,1756,2435,2186,2172,2176,2435,2176,2176,2153,2285,2285,2256,2285,2255,2260,2285,2260,2285,2260,3336,1400,1248,3319,3206,1956,2242,3356,3316,3416,1959,3000,3356,1496,866,1262,3401,3374,1402,3358,1189,3353,3356,1408,1042,1955,2084,995,3364,1340,3324,1708,432,602,2229,2132,3408,1476,2003,1170,969,3416,3406,2232,1556,3394,1603,3416,1950,492,1444,454,552,2345,3362,1300,952,3153,1348,2735,2107,1778,968,2255,3385,3344,2268,3312,1365,2260,1347,3318,2020,1914,1447,1131,3360,1482,1417,1248,3306,1128,826,769,3406,1577,3400,3416,3392,1912,1248,3380,1508,3388,1317,928,3341,3304,3333,3324,2056,3260,3336,3326,3333,3353,3360,1272,1192,3186,3308,1824,1834,1464,382,1238,1192,1365,1242,1885,1224,1885,1240,1239,1309,1238,1253,1210,1206,1228,1230,1228,1233,1222,1232,1225,1715,1234,1231,1239,1232,1234,1275,1286,1219,1225,1240,1219,1897,1231,1218,1234,1897,1233,1221,1208,1212,1227,1216,1203,1194,1210,1228,1230,1223,1248,1221,1891,1190,1224,1256,1236,1910,1891,1225,1234,1192,1243,1215,1209,1216,976,1219,1294,1212,1227,1251,1237,1241,1272,1912,1216,1216,1910,1166,840,1226,1214,1228,1166,1231,1423,1219,1224,1865,1190,1865,1226,1230,1248,1865,1865,1227,1225,1213,1865,1769,1222,1208,650,463,344,3018,2876,2010,1973,2876,920,964,1316,1259,1241,1272,1372,2826,1328,2821,1236,1278,1292,2822,1379,1485,1299,1264,1258,2816,1265,2647,1224,1376,1280,2319,2808,2804,1310,1341,1853,1358,2505,1257,1246,1271,1664,1249,1239,2805,2637,1318,2789,2788,2798,1270,1379,1216,1223,1410,1243,1354,1455,1201,1312,1321,1235,2574,1347,1206,2788,1936,1511,1227,2788,2594,1791,1262,1159,2788,1373,2788,1312,1405,1231,2792,1410,1186,1189,2782,1124,1317,1302,1347,2444,1302,2798,1240,1642,2790,1402,944,2780,2481,2468,2784,1338,1473,2371,1188,1209,1412,1333,2780,2643,2780,1210,1376,2790,1226,2480,1232,1334,2776,2646,1317,2776,1234,1263,1321,1070,1234,2770,1336,1000,985,1224,2772,1218,1240,1278,2388,1500,1096,1112,1205,2768,1030,2764,1233,1439,2770,560,1292,2764,2259,2768,2005,2471,1144,2762,1256,1036,1382,2757,2762,2504,1542,2762,2439,1272,2527,1026,2418,2756,1129,2758,1293,1585,2329,1238,2053,2593,2754,1363,2403,1237,1231,1253,2754,986,1111,2376,2428,1332,2425,1232,1252,1863,1376,1091,1237,2784,1074,2786,1243,1267,1239,2778,1213,2784,1260,1418,1276,2480,2470,1236,2778,1025,1178,2772,1261,2565,1525,1243,2778,1276,2792,1102,2796,1223,2786,2430,2405,1076,2786,1264,1670,1194,1230,1393,2782,2651,2778,1385,2625,1184,1316,2790,1776,1229,2773,2788,2587,2450,2786,2546,2792,2567,2790,2390,2773,2888,3252,2075,317,2075,2137,1668,1736,1680,1665,2090,788,620,1736,2106,2073,2081,530,1598,2891,2781,1753,2072,404,694,1326,1120,438,1924,2072,2068,1922,1170,2066,2066,2066,2173,2061,2190,1706,2115,2190,2190,2125,2190,1697,1699,2165,1644,1987,2115,2115,1735,2116,1714,2175,1959,2182,2162,546,2182,2182,1472,936,2004,2201,2148,2196,2196,2164,2175,2142,2122,2142,2142,2142,2184,1985,1468,1400,1394,1514,1973,1973,2153,2143,1692,2143,2116,2173,1631,1671,2116,2116,588,1970,1306,2130,1036,2162,1825,2136,2140,2140,2140,1974,2110,2049,1265,2110,2174,2110,2110,1958,2203,2084,2080,678,618,2084,1171,1248,2071,1257,536,1070,2052,2052,2179,2611,338,517,2580,1725,2525,2160,2177,2560,2150,2224,2242,1233,504,2190,2057,2536,2526,2019,1941,2358,2506,2496,1207,374,1836,1758,496,2528,2538,2456,2483,2524,1682,1994,2032,2520,997,441,2520,2532,2526,2581,2529,2510,2513,2521,2530,2406,2521,2538,2528,2534,2528,1723,2528,2418,2567,2516,2526,2473,1967,2152,434,2516,2513,2544,1770,2532,2536,2528,2142,313,2650,2517,2144,400,2509,2509,841,372,2548,1567,2532,2502,1622,2131,384,2520,2520,1703,1658,1207,319,402,2151,2533,2544,2554,744,3444,3464,3452,3266,3464,3432,3476,1963,3453,3444,3134,3440,3448,3444,3460,3488,3452,3448,3464,3464,3436,3315,3456,3480,3443,3460,3452,3472,3436,3406,3456,3436,3436,3448,3448,3464,3436,3464,3436,3436,3432,1991,1907,2066,1918,2026,2046,2036,2025,1992,1968,1904,1826,1979,1980,1734,1968,1944,1988,1943,2011,1948,1947,1960,1969,1960,922,347,318,1312,1318,1345,1803,1944,1498,1944,1944,1948,1313,1948,1948,1941,1138,1941,1290,1955,1955,1503,1955,1882,1955,1244,1319,1955,1949,1804,1949,1295,326,1949,1949,1202,901,910,1949,1949,1949,1863,1949,2003,1759,2203,1472,2191,2208,2203,2191,2187,2183,2175,2176,2155,2155,2151,1742,2166,2174,2162,2174,2184,2160,2152,1807,1840,2150,2150,2146,2140,2158,2138,2126,1801,2146,2144,2151,2136,2162,2160,2142,1803,2142,2146,2152,2137,1897,1864,2154,2190,1970,2172,1892,2192,1894,2196,1260,1747,2208,2208,2208,1809,2208,1866,1481,1853,2070,1794,1791,1602,690,1917,1917,1917,1901,1875,1522,1878,1874,1940,1870,1940,1436,1734,1779,1827,1212,1306,1868,1864,1867,1325,1867,1867,1547,1867,1867,1867,1744,1867,1994,1867,1951,1951,1951,1920,1994,1917,1774,1780,1785,1779,1917,1917,1841,1917,1917,1858,1917,1917,1917,1855,1247,1917,1917,1917,1222,1675,1772,1917,2044,1917,2024,1365,1775,1777,1917,2022,1218,700,1295,900,627,1201,1209,1227,1186,1184,1024,1921,814,806,791,1206,814,1015,1661,1916,1916,601,706,594,726,800,812,441,808,812,889,521,787,786,518,789,1311,614,1901,1996,2124,2146,1913,2124,2059,1796,2098,1601,2155,1607,2098,2155,2098,1911,1558,2155,1108,1608,1596,1568,1562,1560,2098,2155,2098,1415,2125,1908,1921,2125,1640,1321,1840,1978,2197,2125,1840,1975,2125,2125,1613,1330,1195,1885,2197,2125,1843,1767,1494,2197,2080,1703,1853,2080,2258,1994,2232,2048,2232,1528,1473,2201,2125,2251,1721,2089,2173,2032,900,2066,2225,1903,1604,2225,2096,2225,2026,2225,1424,2225,1545,2138,2225,2225,2095,2192,2225,2225,2225,2225,2225,2192,2225,2225,2197,2197,1453,2197,2197,1006,1538,2232,2232,2232,2178,2232,2232,2232,2232,2214,2201,1139,2201,2201,2201,1617,2214,1384,1694,2201,2201,302,370,480,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2171,2167,592,2171,2171,2171,2171,2171,2171,2171,2171,564,2171,2171,2145,2145,1625,1637,1522,2145,2145,2139,2117,2996,2403,2140,2125,3000,2140,2395,2125,3000,2125,2125,2125,2140,2125,2125,3000,2140,3000,2429,2136,2118,2153,2153,2153,2064,2415,2136,1388,2155,2155,2151,2155,2155,2155,2155,2155,2135,2135,2131,2135,2204,2132,2135,2135,1958,2135,2135,2131,2135,2135,2135,1833,2135,2119,1697,2139,1456,1406,2139,2156,2139,2139,2139,2167,2139,2139,1682,2139,2139,2139,2139,2139,2139,2139,2155,2155,1597,2155,1105,2168,2168,2168,2134,2138,2121,2180,2121,1826,1888,2180,3000,2121,1785,1818,2121,2121,2131,2131,1921,2131,2131,2165,2185,2185,524,700,668,702,2182,2198,1438,2193,2199,2199,2199,3085,3297,2162,3077,3265,3261,3271,2523,3276,3256,3274,3268,2158,2210,2256,2256,3226,2781,3224,2259,3052,2219,2914,2234,2247,2259,2236,3256,3016,2964,3188,2768,2953,2224,2780,3157,2219,3120,2212,2252,3242,2396,2317,2587,3241,3090,3257,2885,2237,3054,3220,3155,2212,2935,2113,2966,3197,3031,3192,2973,3155,2192,3159,3127,3151,2040,3144,2788,3050,3616,1576,3584,3409,3413,2120,3409,3409,1778,1160,3401,3365,3416,2018,3473,3480,3477,3450,3476,3477,3481,3443,3457,3440,3436,3433,3440,3442,1884,3456,3432,3434,3439,3430,2122,3442,2124,1196,3340,2626,872,1349,3434,1518,3435,3443,3426,2436,2280,3442,3450,3198,3455,3461,1539,1910,3469,2164,3476,3476,3468,3453,3452,3460,3460,3453,3456,1909,2338,2178,3497,3500,1428,3533,3540,3543,3540,3523,3547,1946,3553,3540,3553,2050,4020,1366,3568,3561,3477,2310,3456,3430,3221,3453,3460,3455,2298,3468,3445,2384,3448,3439,3446,3446,3332,3441,1870,3456,3453,3446,3444,3424,3441,3457,3437,3437,3445,3464,3427,3431,3439,3436,3437,3439,3437,3427,1924,3429,3250,3441,3440,3428,1545,1882,3440,3424,3425,3410,3444,3244,2936,3440,2162,3437,3444,3437,3438,3137,1804,3433,1872,2524,3456,3464,1270,1384,1590,3465,1429,1421,3473,1082,3481,3485,3485,3496,2080,3497,3464,3543,1859,1804,697,1812,347,1812,1279,1262,1279,1812,1268,1223,1220,1236,1212,1239,1226,1240,988,1252,1272,1226,1221,1234,1238,1322,1174,1242,1226,1242,1248,1254,1190,1245,1233,1248,1178,1235,1254,1244,1235,1266,1258,1243,1266,1238,1223,1259,1280,1243,1176,1218,1278,1273,1262,1245,1252,1239,1231,1236,1233,1250,435,1268,1256,1244,1328,1259,1248,1242,1401,1301,1292,1272,1267,1267,1258,1258,1260,1218,1248,1252,1255,1272,1235,1232,520,1255,1226,1254,1278,1305,1255,1252,1241,1264,1210,1256,1248,1264,1254,1260,1249,1256,1278,1256,1242,1242,1242,1224,1267,1259,1254,1254,1250,1223,1242,1275,1238,1252,1230,1206,1262,1209,1252,1276,1297,1257,1254,1246,1276,1244,1222,924,1255,1769,1268,1232,1280,1272,1271,1252,1254,1252,1260,1256,1262,1220,1172,1270,1230,1232,1256,1252,1262,1252,1280,1228,1260,1550,1217,934,1225,1238,1122,1257,1262,1230,1242,1268,1242,1248,1000,1239,1234,1240,1251,1256,1288,1285,1254,1243,337,1394,1795,1772,1230,1670,1692,1772,1161,1199,1806,1858,2123,2052,2135,2145,1394,2145,1506,2162,1448,2027,2135,2182,2128,2047,2016,2189,2135,2191,2135,2178,2182,2128,2128,2238,690,1143,637,2329,2365,2031,1894,1953,342,1386,2493,2615,2615,2639,2586,2582,2586,2586,2428,2586,2586,1723,1017,2586,2586,2586,2044,1829,2582,2586,2586,2586,2586,2586,2586,2586,2586,4167,2586,2586,2586,1372,2597,2597,2597,2597,2597,2597,2597,2464,2597,2630,2630,2630,2630,2664,2630,754,2630,2620,2630,2630,2630,2656,2016,2908,3008,2920,3018,2886,2879,3006,1350,1484,2984,2996,1639,3016,3024,3015,3036,2996,2984,3015,3028,2912,2980,3304,1987,1997,907,1976,2030,1709,1742,1853,1734,2042,1959,2042,1949,1697,1877,1955,1955,1959,1959,1950,1950,2060,1950,1950,2006,2011,1970,2015,1981,2020,2021,2025,2027,2019,2013,2022,2085,2528,392,820,3060,798,3112,2059,1554,782,1280,668,896,1564,452,3162,2096,2276,2072,3392,2089,4482,1888,2046,1974,3476,4594,3372,2658,1056,1800,454,4754,328,468,4043,4806,4584,4758,4527,3309,4574,2953,2164,2944,4794,4860,3230,4922,408,2746,5062,4604,894,2536,508,1401,2220,2602,1819,1883,2256,2074,2063,410,980,498,1046,1231,472,1273,960,1446,1248,425,865,854,833,935,1306,4135,4062,2566,4109,433,1840,4102,2021,2031,2319,1981,1912,1884,1276,1874,1053,589,887,815,632,4409,2175,4461,4464,4399,2200,2326,4357,4333,2250,4442,3905,4157,2265,4417,4355,2136,2626,4318,4245,4339,4534,4512,4492,2173,4443,4615,4442,2084,2377,4451,4500,4489,2190,1896,1973,2379,2988,2249,2264,2261,2276,2152,2526,2229,1996,1520,1914,1851,2277,2466,2578,796,596,964,586,838,596,396,530,336,530,1664,2404,510,500,670,678,374,952,1862,512,2235,2202,524,500,446,650,648,934,1338,2126,610,1522,1232,722,718,738,722,712,686,674,380,520,576,1884,2104,520,506,1730,666,658,1536,774,810,1940,1703,1276,1898,522,586,2128,2158,2160,960,1476,512,496,1966,1338,498,1970,768,754,526,1552,2004,512,948,1500,654,2008,1904,504,1664,1368,502,676,672,1766,764,498,1806,512,1768,1816,520,850,1588,826,392,660,566,1932,360,654,658,664,662,504,1770,1390,676,510,1240,1234,660,666,656,672,440,516,1870,1250,500,1770,1908,1834,802,780,516,1894,524,1850,1316,1940,520,992,1994,1966,704,696,1110,922,932,1920,1904,1912,510,954,508,1898,944,434,1472,506,1846,944,384,2000,504,502,392,1776,902,1536,604,1814,2038,1902,518,746,762,752,746,756,754,1864,1780,306,826,2020,524,382,1680,2849,3004,1810,1836,1842,1923,1808,2977,1798,1792,2844,1798,1799,2563,2688,1856,2739,2769,1793,1779,2913,1858,2901,2714,2909,2726,2831,2668,2956,2953,2933,2550,2647,1776,2307,2571,1779,1766,2740,1805,2665,1800,2909,1946,2904,1804,2886,2498,2590,1834,1801,1791,1565,2884,2881,2870,2659,2893,2997,1808,1858,1781,2957,1832,3002,1819,1887,2021,1850,2989,2981,2976,2797,1806,2469,2973,2450,1794,748,3000,2687,1860,3001,2985,1762,1780,2992,3000,2993,2992,1796,1790,3383,3154,1388,3166,2039,2014,830,512,1343,2018,408,3011,4264,330,538,694,2835,2873,2901,2920,3168,1844,2422,1811,2589,3609,2980,3861,3119,3096,4224,4221,3072,3468,3003,984,3348,3378,2683,2677,3078,2976,2972,2032,406,3088,3845,2812,2905,2048,3164,4682,2905,2904,2790,2950,2877,2801,2932,2930,1992,470,1058,2941,2945,2936,2930,2982,2961,2964,2956,2918,2788,2940,2937,3084,3064,3096,3076,2077,2712,354,2682,2916,2948,2916,2913,3128,2916,2421,3105,2588,2427,3104,2295,3096,2880,2028,3105,2904,3073,380,1522,772,2344,4172,3124,3730,3111,4169,3120,4001,2966,2960,3100,3085,920,3440,3004,1704,1397,408,3096,3068,2354,2938,3228,3201,2132,2100,2504,3020,2246,2443,3001,2439,2652,2436,1942,2471,2953,2422,3164,3136,3148,3128,3129,550,590,1472,1424,610,3166,2866,2890,2850,2852,2854,2937,2848,2814,2500,3192,3144,3144,2993,2455,3007,2490,2468,2500,3125,3132,2538,2535,3134,3133,2477,2452,2451,3144,2372,2368,1708,1908,2446,2454,2478,1724,2068,474,3130,3148,3124,3122,3117,3134,3146,3130,3034,3160,3120,3036,3142,3137,3164,3117,3120,3033,3052,2987,3040,3136,2978,3011,3132,2931,1040,2587,412,3125,2762,3124,2874,2974,2977,2511,2854,3252,2656,2636,2977,3128,3116,3141,2970,2969,2735,2888,2993,2657,3030,2614,1314,2584,364,3158,3014,3009,2633,3144,3136,3137,3196,2485,3091,2229,3196,2250,2195,2693,3202,2939,1897,2606,3095,3803,3119,3652,2472,2841,3323,843,3215,3205,2758,2768,2764,3042,3331,3304,3448,796,2990,3434,2872,3191,3151,3146,524,3325,2142,2635,2935,2652,3387,3149,3494,3466,2902,3441,3422,3434,2678,2662,3121,3343,3356,3432,2158,3369,3021,609,2992,3255,460,3446,3426,3208,3457,612,3433,2040,668,3507,3508,3483,1036,2493,3451,514,780,3432,3321,1710,3529,3548,2723,332,336,330,3424,3535,3344,3403,3548,3492,3537,3571,1754,1727,1842,1842,1519,1679,1636,1842,1836,1842,1807,1811,2958,1811,1811,1811,1811,1376,1811,1811,1795,1662,1811,1906,1811,1303,1811,1811,1811,1811,1618,1906,640,1811,1427,1924,1781,1565,1807,1461,1807,1807,1807,1784,1460,1636,1781,1803,1803,1469,1444,1807,1437,1102,1807,1946,1807,1428,1974,1366,1927,1919,1912,1916,1908,1895,1432,1874,1419,1884,1849,1867,1868,1879,1848,1415,1928,1457,1928,1923,1910,1910,1427,1910,1910,1432,1429,1377,1910,1910,1727,1938,1910,1910,1888,1888,1888,1470,1104,1933,1472,1745,1743,1888,1888,1888,1888,1888,1963,1888,1885,1885,1885,1963,1392,1885,1450,1447,649,1963,1498,1885,1439,1519,1885,1901,2788,1885,1797,1312,1885,1679,1888,1864,1888,1343,1888,1888,1888,1418,1888,1768,1854,1854,1963,1854,1854,1383,1400,1845,1784,1850,1463,1854,736,916,708,1401,1739,1854,1854,1854,1854,1876,1876,1876,1876,1413,1876,1291,1876,1492,1296,1876,1876,1660,1980,1876,1980,1737,1876,1980,1752,1228,534,508,658,572,1840,1833,1575,1998,1798,1844,1998,1835,1837,1998,1670,1613,1998,1840,1998,1827,1998,1867,1867,1867,1698,1676,1645,1418,1867,1857,1671,1271,1846,1850,1998,1841,1966,1497,1882,2056,1998,1359,1370,864,1962,660,698,3354,1176,672,1068,858,454,562,626,1226,848,370,996,1140,1052,1414,1424,1203,1262,1442,1377,1602,1190,712,656,558,814,872,454,479,484,638,1416,782,616,638,996,888,682,597,700,1060,498,354,392,502,1020,850,486,816,646,571,522,1334,346,342,802,590,642,982,425,564,518,378,518,678,1147,1330,426,726,380,557,552,694,1387,496,846,496,822,692,490,832,782,1272,400,372,380,1365,444,504,564,602,714,738,614,454,858,780,771,520,762,698,476,544,1020,859,720,1117,1059,1448,804,1016,850,417,642,504,1307,808,680,888,802,888,1136,502,1124,762,426,738,672,388,396,1543,394,480,1865,761,652,648,326,520,926,932,1317,795,522,730,816,806,445,586,1374,1090,651,348,432,492,600,495,484,554,567,434,610,606,788,618,542,716,366,399,366,402,754,686,591,511,544,348,645,476,704,720,890,1442,1183,366,1444,1365,1085,1453,1420,1164,1419,1432,660,422,967,811,1622,1277,1076,776,772,1220,1226,1380,392,630,656,896,1304,892,838,608,806,818,1259,672,1325,558,908,1220,1141,908,1014,1068,464,526,478,514,1426,650,1402,1179,578,608,632,580,1425,540,1390,681,1160,1125,605,717,870,958,842,998,1442,1296,888,582,1435,1437,1464,1482,1449,1443,942,858,612,622,616,608,1266,1434,556,1086,498,720,859,480,674,638,526,792,542,698,686,1445,646,1777,632,1420,664,1440,1418,380,570,438,478,716,620,1187,1193,1182,1228,1193,896,903,658,648,646,1426,1532,917,1544,721,826,858,905,876,868,942,1174,1374,668,1411,414,888,912,494,1112,1090,907,645,615,937,724,488,331,308,905,445,550,839,506,618,572,440,600,496,948,774,1314,988,1461,1168,1448,592,896,944,810,794,1032,452,1032,676,622,1711,2141,2132,2060,1936,1595,1691,1887,2458,2708,445,582,466,1429,1119,1922,904,1399,1323,1445,1931,984,530,546,1734,1408,2676,2672,1630,1583,1556,1695,2616,1885,1690,938,1760,1776,1082,430,1700,1632,1946,1891,2584,2572,2162,949,2301,623,413,1549,1549,1791,2604,2257,1893,1521,2033,1481,1660,1863,1869,1735,1868,682,1852,1788,1301,963,1987,1583,2544,2451,976,1072,1110,1597,1615,1215,1527,1564,1994,1880,1877,1853,1882,979,1548,622,611,2103,1060,1878,1606,1893,1942,1971,1795,1533,2664,2657,1660,1124,828,2637,2276,778,1568,1389,1280,1750,1471,748,1751,1827,1610,1787,1199,857,1870,1031,1392,1516,1292,1449,2608,1551,1258,504,1837,1782,1681,1636,1780,797,784,1793,1636,1811,1658,610,925,953,843,614,1670,2449,1924,1046,2191,834,482,1919,1363,1980,1425,937,1657,586,466,818,402,855,957,1922,1657,960,468,456,524,374,1695,1573,1042,1688,1299,870,1802,1271,1518,824,947,942,534,338,606,358,1695,507,588,1857,1961,702,1836,1709,1807,1789,770,788,1934,1942,1925,1363,1382,1788,640,1849,1550,1963,1847,1189,2216,1223,498,1512,1053,1585,2613,1920,2146,1913,1421,1726,558,1902,1855,1453,1892,2277,2606,2602,1520,2082,1911,1134,570,1475,1869,2321,1573,1769,1336,2248,2596,2159,762,1884,1897,1398,1056,1067,1542,1726,1565,1071,1959,1945,2602,1880,1761,1899,565,1418,1824,966,777,1589,1790,1880,1959,1522,408,1588,1221,1794,931,1144,1614,2142,1884,1832,1397,2624,2638,1924,1888,608,656,1907,2632,1916,1774,1004,1704,1909,890,1144,1338,1598,2609,2608,2625,1159,538,2640,1977,1869,1438,934,1796,1921,771,1108,1668,2308,422,1540,2279,1338,2100,1397,1044,1914,2082,1709,2680,1178,1634,775,1876,2689,1256,1313,2704,496,1032,2388,1080,1366,2482,772,1869,802,2422,1292,1889,730,1721,2708,1927,2702,1139,1912,944,857,619,480,1373,1383,792,1038,1895,1732,952,2184,1332,1778,1594,642,1393,1796,870,882,538,418,528,722,456,426,1734,1840,1456,1816,1806,649,2708,2225,698,1354,1520,1084,354,494,452,2708,2692,1918,1202,1907,502,1998,1976,1978,1971,2156,2164,2164,2162,1904,2164,2142,2148,2140,2126,2120,2114,2118,2027,2162,2150,2164,1990,2144,2150,1769,2112,2116,2108,2104,2011,2122,2128,2106,1904,1916,2136,2114,2108,2108,2116,2108,2112,1569,2098,1526,2136,2110,2136,1412,2128,2130,2126,2136,2132,2136,1194,2117,2120,2152,2140,1830,1802,2154,2162,1990,2164,2164,2164,1797,2164,2157,1911,2164,1903,2196,2196,2196,2196,2196,1943,1895,1802,2192,2196,2192,2193,2176,2176,2192,2017,2180,2152,2152,2148,2148,2192,2160,2160,2164,2156,2148,2153,2152,2148,2132,2132,2160,2160,2136,2144,2154,2146,2142,2066,2138,2156,2128,2144,2152,2152,2152,1742,1508,2154,1687,2140,2156,2137,2164,1913,2156,2178,2176,1953,2178,1530,2192,2194,1951,2196,2188,2196,1655,2196,2196,2196,2026,1698,1328,1585,2168,2168,2168,1927,1516,2168,2168,2168,2168,2168,2168,2168,2168,1360,2140,2145,1896,2128,2150,2108,1991,2100,2120,2106,2102,2098,2096,1878,2104,2102,2100,1993,2164,2144,2136,2128,2127,2022,2132,2146,2137,1326,2142,2148,2134,2040,1925,2136,2168,1824,2150,2168,2149,2154,2168,994,2162,1976,2168,2156,1952,2168,2168,2168,1843,2168,2168,2142,2057,2168,2168,2168,2168,1865,1008,1324,1306,1544,1594,1560,1502,1554,1596,1604,1446,1578,3000,3000,300,3000,3000,1508,2060,1964,1992,416,2008,2016,1996,1988,726,1980,1964,1668,1994,2010,3000,2014,1964,2004,1982,1808,2008,2014,2010,2016,2026,2010,2455,2036,2006,1978,2002,2016,2018,1992,2670,2002,2010,1966,2002,1972,2764,2752,2010,2034,2030,2010,2024,2028,2016,1480,2016,1991,944,3000,3000,2028,2014,2024,2028,2024,2014,2014,2018,2006,2022,2012,1916,1932,1944,1282,1974,1934,1922,1902,1864,1956,1965,1966,1934,1964,1972,1982,1970,1914,1952,1958,1982,1992,1961,1944,3000,1926,1962,1974,1946,1952,1964,1980,1954,1976,2501,1966,1964,1962,1952,1492,536,1582,1956,1940,1956,1952,1952,1956,1968,1929,2987,1958,1958,1940,1938,1948,1928,1958,1954,1946,1962,1968,1952,1960,2016,3000,1985,2996,1984,1958,3000,2000,2006,1976,3000,2951,1982,1990,3000,1966,3000,1978,1986,1988,1986,1998,1970,1998,1952,1974,2014,1958,3000,346,1240,344,1940,3000,1934,2996,1954,1934,1946,1948,1936,1982,1986,2010,1950,1966,1972,1956,1922,1978,3000,3000,3000,1980,2115,1888,2106,2017,2078,2003,1982,2003,2137,1493,2106,2155,2106,1841,2119,2119,2111,1867,2031,1927,1995,1983,1934,2031,1983,1983,1983,1983,1983,2024,1983,1944,1983,2024,1534,2020,1983,1983,1983,1983,2024,1983,2020,1983,1983,1983,2024,1980,2024,1389,1484,1980,1872,1932,1980,1936,2036,1833,1314,1936,1937,1934,1980,2036,1980,1891,1980,1940,2017,1943,1980,2017,1947,1944,2017,1980,1180,2017,1980,1980,1980,2040,2040,2010,1927,1875,2010,1877,1976,2109,2109,1712,2031,2109,1683,2109,2056,2105,2000,1884,2109,2109,2109,2031,1920,2109,2109,1930,2109,2031,1845,2086,2086,2086,1632,2086,2086,2086,2086,2086,2086,2082,2086,1695,2086,2086,2086,2086,2086,2086,2052,2081,2081,1987,2081,2097,2081,1713,2081,2081,2081,2081,2081,2081,1940,2081,2081,2081,2081,2081,2093,2093,1936,2093,2093,2093,1725,2093,2093,2093,2093,2093,2093,1979,2105,2093,2093,2093,3386,2669,3368,3116,4572,2966,2502,3034,4572,2520,4560,2489,2728,3386,2596,4568,2594,1184,676,1166,897,713,1876,1246,1895,493,1904,1864,1864,894,2418,1306,2085,418,680,1317,1760,1929,1668,1048,558,1941,1761,1677,2659,706,993,1310,1385,769,1867,2921,1903,1875,1534,1350,1911,2500,715,929,784,1720,2037,1965,1039,1892,1458,753,430,768,717,434,1472,360,579,646,400,1912,1892,1912,1895,2657,1890,1933,2756,2894,1332,1630,2880,1273,1624,698,1968,1009,1867,2866,478,596,880,1453,786,944,1140,1426,2275,1548,700,1190,779,1497,2028,1325,614,1494,1910,1908,394,400,616,514,432,532,614,1046,1054,620,1516,1568,1691,736,1847,896,2019,638,1801,1870,2236,1774,540,931,864,1014,1080,1090,1874,1187,1945,1123,1365,1536,728,1787,1453,1222,1509,835,718,902,721,1803,2456,1491,503,422,674,712,977,870,1604,1924,2322,2529,534,570,1969,1101,1072,1829,596,1871,1353,1346,801,1266,579,1865,1767,1812,855,1738,1307,1364,1685,2259,1692,1600,1890,992,1848,1618,1536,418,768,1615,908,853,2016,1624,839,2147,2856,1426,1872,1929,742,1418,1930,1849,1862,862,1028,2034,915,975,804,1934,1373,835,1924,1947,1646,1827,2083,2000,2012,1856,1737,466,1249,1902,1506,1278,1689,1230,2107,720,1356,470,301,348,1609,412,1244,973,1070,1930,1990,1819,1744,1736,1891,1850,2870,1269,1284,870,667,562,1293,1340,543,1667,1944,876,708,1169,916,993,971,1993,1889,662,1803,1695,2872,1925,1901,1889,1857,436,1973,1599,1172,1880,1865,1859,1910,1881,1092,1305,1437,1389,1908,1808,2885,1771,1609,1799,1624,1686,969,1803,1758,1780,594,617,1584,1234,1349,2488,959,1470,862,1374,786,2976,876,550,478,428,528,446,490,1993,2716,1975,1040,2145,1834,1097,365,1993,1006,2032,1215,862,1921,1688,1047,1405,2060,1984,960,1272,1623,1152,1946,1898,864,1968,2402,1742,1520,1190,1920,1944,1901,1968,546,2044,502,1008,2021,1755,1862,1150,766,1365,1040,1829,1736,550,1751,1796,1970,1910,2341,2909,2442,2475,1748,1762,2121,1918,2575,2505,1894,1707,1087,1906,1902,1752,1094,1746,1152,1738,976,1629,2873,1950,1864,2173,1621,1770,2900,2609,2161,2885,1800,1893,1923,2332,2303,1758,1572,1146,430,1136,1158,1932,472,420,398,1957,1675,1525,888,1190,1689,1907,962,1737,1020,542,2119,1707,1661,964,1267,496,998,922,1406,1728,1475,924,1897,2897,910,1928,2162,891,1917,2908,744,1110,979,637,466,482,472,432,454,1138,1535,1120,1280,1712,1284,887,464,812,1228,1388,2241,639,492,2241,2241,2241,2214,2234,2037,2232,1945,2234,2234,2234,2234,2232,2234,1362,2234,2234,2271,1898,2271,1881,2271,2234,876,2234,2271,2234,2234,2234,2062,1432,2315,2234,2234,2335,2234,2271,2271,2158,2260,2260,2260,2260,2260,2260,2260,2260,2073,852,2260,2061,2260,2318,2260,664,2260,2260,2260,871,2260,2260,2260,2256,2260,2260,682,2260,2260,2256,2256,2327,2260,472,2348,2260,2256,2260,2327,2260,2260,2256,2327,2236,2327,2251,2199,2286,2257,978,2257,2257,2257,2094,2026,2291,1478,2283,2302,2249,2066,2287,2302,2249,2302,2302,2249,726,2302,2279,2302,2302,1396,2284,2284,2279,2284,2284,2284,2284,2291,2270,2279,2257,2257,2257,2257,2279,2257,2279,2256,2256,2256,2256,2256,2256,2256,2256,2250,2250,2250,2335,2234,2234,2234,2234,2234,2222,2222,2354,2222,2222,2222,2354,2222,2354,2222,2222,2222,2222,2222,2222,2222,2377,1687,2096,644,2070,2187,2202,1923,2007,1938,1147,1923,891,1198,1204,2029,1767,894,428,436,528,606,348,460,802,624,699,606,378,638,1010,746,2021,804,1018,1020,924,2064,874,866,769,612,524,1974,2095,2064,873,844,2076,2076,1099,2100,2102,1884,2042,1879,2036,1892,1897,1147,1897,1013,404,648,668,668,444,678,676,680,332,1214,1997,1997,2040,2019,2036,2065,2078,2078,1749,1408,648,2078,1989,1302,830,1436,672,710,2078,1460,1008,758,1445,1422,2078,1136,2078,1450,1989,2078,1989,2078,2078,2088,380,434,432,426,710,722,724,598,1122,2088,418,416,1783,2080,668,1312,978,765,992,2118,1910,2018,2146,1308,2079,2096,2538,2184,2117,4196,4428,3822,4381,2149,2532,1764,1384,370,374,362,1294,1298,1394,1578,378,580,1162,838,574,1154,1516,1524,1400,1082,1330,1476,1278,386,756,1450,1557,1360,1406,1428,1794,1564,1700,1674,1740,1702,1730,1698,1666,1518,1736,1688,1426,1832,1406,1407,1396,1789,1374,1652,1758,1231,1846,1496,1773,1726,1142,1128,1636,896,1046,1232,376,474,1654,1668,1552,1478,1717,1388,1426,1399,1372,1472,1393,1380,1775,1814,1692,1687,1718,1656,1738,1840,1857,1758,1654,1480,374,762,846,608,644,1576,1476,1210,512,690,688,1374,1282,1772,1946,1884,1408,1658,1550,1698,1618,746,1544,1534,1476,1576,1945,1316,1799,1014,1508,1776,1364,1622,1390,384,758,1750,1068,1262,832,1230,1566,634,656,978,1300,1652,1606,444,1105,1638,1514,1692,1762,728,564,538,1762,1392,382,1222,1466,1460,1756,1855,1807,2051,1650,1530,1422,1188,1834,1226,1122,1853,1754,916,870,368,616,532,336,1348,1544,1662,1694,1364,1422,1394,378,1488,1440,1344,1376,362,1814,838,1976,1762,1446,1516,1958,2004,1680,1836,1344,2041,2032,2034,1762,1654,1884,1164,1394,1398,380,1366,1746,1750,1586,1618,1504,1553,1490,1150,882,1308,986,706,712,1328,1734,1570,1402,1370,1924,1327,1294,1650,1638,1608,1644,2875,2912,2752,2840,2614,2215,3273,2887,2492,2440,2880,2960,2600,972,1406,2862,3264,3104,3236,3241,2886,3100,2720,3244,3260,1304,2778,1404,2908,1086,2431,1781,1753,1671,1762,1757,1027,1720,1752,1753,1756,1756,1741,1748,1775,1755,1742,1759,1756,1737,1885,1870,1761,1752,1933,754,1741,1823,1748,1030,1251,1955,1974,1891,908,858,1335,1868,1086,1034,1208,1946,1589,504,430,696,1986,1038,666,1468,526,438,930,1352,552,1980,868,1194,350,2406,1338,812,1034,740,2319,1872,1554,856,480,882,2295,510,534,1278,754,1965,1484,602,1984,2211,1372,1046,1094,2902,384,654,444,396,1280,859,1827,1334,2672,2040,738,882,1182,972,1004,1040,708,438,602,1304,388,904,1153,1971,906,1002,1302,582,1410,1402,646,2294,2139,1257,796,1268,2684,2221,610,640,680,580,1290,1120,1951,1535,1382,732,704,1268,1366,1914,1992,2130,396,610,2293,1886,1225,1174,778,2056,791,1058,2106,654,2621,1674,2010,336,1594,2009,2151,877,338,2246,758,1702,1274,1248,2645,1112,1972,2051,1034,816,2337,1127,1673,954,2167,1586,400,956,1425,1814,1622,2650,1168,598,1512,1989,2071,1831,1990,650,486,2192,2170,1042,1048,1136,2180,1012,1082,332,332,1610,1905,956,1128,1274,1698,2668,1386,1993,2001,1925,944,1578,1162,538,1120,1718,1509,1442,1626,345,1680,884,1551,965,1987,1144,804,1108,1108,1120,2018,2425,826,802,1369,1629,502,1164,2668,1688,2028,792,1276,542,2135,963,1994,1564,884,1555,1851,1270,812,1409,718,2078,1961,562,2493,2641,1269,2008,1822,500,1678,1178,966,1074,1092,928,408,1302,1262,404,2010,1200,2221,1583,1300,1340,1441,402,1986,2256,1266,2668,2139,2235,1991,2668,2026,2071,1064,546,864,846,552,1173,1697,1564,2375,638,1142,1316,1995,1686,504,656,552,1130,2336,2351,724,1975,2144,2549,2668,2302,2377,2409,1954,2190,1672,438,1979,796,462,562,1960,1363,1114,1408,1425,804,1472,1633,2294,1676,886,1690,1154,998,1270,1002,828,1065,1994,1998,1712,1610,1128,384,1004,624,2818,1232,514,1014,742,2563,1128,645,1082,530,3380,2526,2438,2548,2604,2392,2550,2554,2558,2562,2572,2526,2576,5964,3376,3492,3460,454,432,824,3256,3634,2324,2382,924,2214,2208,672,6430,2422,6536,6396,2306,2336,924,2248,2216,670,2440,6506,6404,718,588,510,1678,1166,478,1130,1744,704,828,940,558,586,990,1128,568,442,514,1944,2260,1652,2242,1424,634,376,2786,2500,642,604,638,648,670,616,630,646,650,644,642,640,640,670,664,772,644,774,624,618,616,624,618,624,2294,458,1732,1090,1114,2340,2366,2260,608,620,612,626,614,598,620,620,616,636,642,578,632,1236,2250,2504,2478,5690,3644,5610,2562,2418,2576,1338,2546,2546,546,360,720,520,576,388,712,1280,1280,1280,1280,1280,636,1678,1586,1688,1644,1592,1556,1432,1582,1680,1720,1532,1378,1664,1618,1718,1424,1538,1522,1688,1700,1712,1624,314,324,458,1558,1614,1662,1817,1634,1602,1504,1722,1684,3106,3218,3196,3202,662,3102,3198,3202,466,560,3272,654,3158,3034,3160,3220,3212,3164,3186,3228,2984,3176,3388,3182,3170,3180,3188,3224,2916,2900,3152,3228,3134,608,2376,646,428,456,1202,3178,802,838,3234,3194,3236,3174,3214,3224,3176,856,1864,886,696,2628,3188,3158,3188,3188,3190,3174,3212,3174,3176,1932,754,752,3180,3216,3176,1648,3210,3240,2314,572,958,3158,2870,3440,678,2622,694,2640,3518,3518,1276,978,1190,1210,1204,974,1774,400,1018,542,510,652,444,430,734,738,446,534,754,1020,1108,1492,880,518,754,698,1580,856,1408,1500,1408,1606,454,614,482,406,628,446,674,1142,1198,1600,1596,1250,1176,1526,1406,1438,1302,1332,1638,332,1218,798,932,1500,1374,1624,764,382,400,490,506,346,558,402,506,618,1126,490,1474,1780,1640,1608,920,1584,500,1074,792,446,448,424,438,596,1068,508,1666,1770,538,1348,612,318,322,1498,1094,376,1586,2806,1652,2012,1642,2072,2012,996,2004,2008,1430,2004,1988,2008,1320,1326,1352,1302,1404,1414,1362,1608,1424,1680,1616,1284,978,2014,1314,1428,2018,1280,1978,1976,1072,1146,1982,1046,926,2008,952,1162,1986,1262,2014,2014,2012,1390,1708,888,1592,1720,554,1994,2004,2078,1740,1196,1524,2000,2072,2068,1312,1742,866,1802,1858,1298,1792,1994,1486,2012,1694,2016,1990,1996,1978,1370,2000,904,1740,1236,1876,1624,1568,1058,1800,1566,2132,692,1424,1914,1868,1302,1992,1696,1982,1320,1294,1718,1204,1996,1988,2006,1748,1986,1818,2074,1662,1530,1860,1976,1718,1272,1282,1988,1306,1998,1442,1442,1984,1984,1462,1880,1604,1412,1980,1996,1992,1994,1976,878,1992,1284,1340,1636,1992,1990,1760,1584,1994,1748,2002,1986,1474,1674,1992,1598,1990,1832,1230,1658,1270,1998,1992,1504,1808,1992,1994,898,1990,1642,1332,1996,990,1122,1914,1986,1562,1970,994,1274,954,1994,1886,1612,1094,1206,1990,682,1008,1126,1138,1060,1974,820,1138,1214,1228,1998,1270,1196,1604,1398,1494,1596,1240,1094,2156,1994,1636,1974,1988,2010,1452,1978,1980,1514,1454,2006,2002,2002,1252,1442,1264,936,542,1274,558,902,1118,1764,822,832,844,832,838,1788,1728,1922,430,2214,1280,1486,1488,1468,1470,1450,1140,1332,1470,444,442,1462,1478,1418,1460,1480,1480,432,1494,568,854,1418,1492,1480,1486,1610,1448,1418,606,1426,1092,1388,1460,1442,1434,384,1386,924,752,1904,1438,1478,1472,1460,1454,1432,1458,1458,1450,1508,1450,1612,1050,1856,1332,1866,1360,1538,1322,1462,1010,1286,892,1388,1672,1566,760,1318,1358,1444,960,1586,1592,842,1070,2580,1652,1272,2600,1622,1018,550,1054,590,1356,1024,1886,2554,1240,1330,794,2214,1656,1654,1390,932,1266,1422,1400,800,1860,302,312,310,300,1330,1280,1996,1280,918,876,1406,1404,1406,1420,1034,900,700,750,686,1026,746,800,588,1186,1376,1168,898,616,618,612,592,1414,656,1000,686,632,642,612,960,1050,1362,1348,732,750,340,334,334,340,322,1280,480,472,472,1280,638,632,1380,312,590,590,600,590,512,476,728,466,746,756,444,658,866,564,650,866,366,736,776,930,894,894,964,730,974,1012,846,1040,1046,984,984,882,974,758,1038,354,1110,486,990,1060,818,670,758,764,1038,324,764,1156,1308,854,796,1242,1170,576,834,1114,1356,910,590,1376,536,478,452,456,908,1266,1266,1262,792,786,1236,444,442,806,1180,1178,1444,1204,1310,610,324,972,970,972,982,980,1064,1236,1198,978,1388,1242,822,1146,1202,894,1074,926,972,942,656,1280,860,1514,1458,758,488,784,796,726,1008,820,468,638,1118,1094,1322,788,1134,1354,1342,1158,1048,648,1320,1242,728,1318,1416,1302,1248,942,2118,350,2106,724,2010,1966,2640,1162,1480,1402,1536,1668,2282,2672,2002,2776,2384,1848,342,348,446,422,1984,1306,1990,1990,1976,1976,1980,1978,1974,1980,1966,1970,688,782,1552,826,760,684,982,580,564,724,686,376,730,682,426,656,330,1570,1524,1180,1252,1396,1282,1124,1874,2168,1744,2190,1280,1280,1280,1280,1280,3752,3522,2682,3764,808,412,438,488,2138,2824,834,3052,3502,3044,2954,3496,2878,2018,3532,3076,498,446,418,934,3996,2264,3014,3034,2936,2652,4300,3002,2926,2976,1730,2612,910,562,996,896,1350,572,2704,544,566,628,630,626,1878,1892,1190,1880,318,1148,538,572,1134,1134,526,536,2628,1092,600,1504,1544,1088,668,3616,2786,2906,862,828,848,878,774,796,870,786,2850,728,2894,896,892,884,892,888,890,686,1398,674,676,672,680,2838,676,1400,686,676,1788,674,670,1400,870,1924,2886,638,428,448,444,640,1372,2110,658,2868,1430,1404,630,612,1290,1220,1438,1002,808,2846,3551,870,866,858,862,868,862,868,858,876,862,874,864,864,880,1834,890,1414,698,652,2152,686,2810,2840,2870,1012,1898,2864,510,528,506,764,458,766,490,766,1846,494,770,776,2660,1232,1046,762,654,2182,866,772,1096,766,780,760,772,2906,340,1844,306,2812,2442,1372,3296,874,2808,1876,2840,3402,1968,1320,2130,3458,890,978,858,808,834,950,884,2840,684,1030,910,902,420,406,1892,1892,2876,906,1906,1906,920,908,368,2840,2826,1052,950,736,724,358,806,2874,2858,3690,2864,2880,3688,766,1062,1068,1060,1230,434,678,842,2190,654,584,676,552,662,1698,2626,2932,3618,3332,764,966,2386,2860,2908,3537,2858,2882,2860,2852,2864,2844,1060,892,604,592,860,826,314,2868,2904,684,1398,682,1392,2976,2910,2890,684,732,726,2138,2848,2848,3419,2806,2624,780,766,559,2840,324,2234,2216,686,682,684,350,2838,986,344,774,1006,776,780,1080,596,1054,1068,1064,1066,2846,2874,2818,2790,2904,2904,2926,2852,1164,302,2902,2882,2874,2910,430,430,434,434,920,932,446,436,926,440,442,448,440,614,600,1300,600,604,630,606,3596,446,450,452,916,930,440,932,926,932,934,930,898,2876,3544,978,2898,2902,2776,1594,3338,524,502,2864,3491,2904,658,662,1420,644,2888,2936,662,650,664,660,460,646,660,660,666,670,662,660,658,662,666,416,410,468,856,349,2870,3068,326,444,680,1146,420,720,1380,1672,2198,1280,756,756,876,2870,2846,1578,2842,469,2860,2884,1692,2870,2292,2878,2502,1460,2556,2792,2466,346,1906,2312,1188,1050,1194,2076,2530,2030,1216,1062,2856,2914,3386,2872,2892,3368,2904,3354,2884,2852,2874,2858,2052,3537,2738,2816,2832,2316,2844,2820,2830,2824,2858,2850,1916,2850,1648,1146,882,898,810,1042,752,1218,570,958,1102,980,1014,816,710,1200,1282,1316,1256,1280,1202,1262,2106,1262,328,436,340,448,1188,1090,1248,412,780,750,562,834,364,560,678,702,1778,2694,2178,2216,2210,1434,1494,1854,2822,1960,2966,1924,2236,1558,2928,2954,2300,2914,2268,2740,2836,2840,2862,2288,1328,2076,3096,2384,2014,870,2628,2560,482,452,2568,2610,1514,446,476,504,376,370,830,380,1342,1526,2816,2750,1650,2478,1358,1420,2002,714,1522,1290,2454,1910,826,1710,2422,988,986,1482,532,1344,684,578,2866,2740,2874,1848,342,1864,2898,2416,474,2894,2904,2898,478,700,626,562,2892,2928,462,402,490,2818,1330,694,444,1710,326,1874,338,1762,1946,1902,2104,2892,2850,2258,340,2442,1970,2970,2888,974,618,718,1360,1666,824,912,700,1450,1750,862,2106,1428,434,1000,1960,886,788,758,1734,700,1304,814,2858,2898,506,1166,372,1470,2930,2484,1066,736,896,3532,464,2586,418,404,422,2906,2890,2884,412,436,1488,2892,2872,2904,314,1490,1404,1184,858,856,1496,1454,1294,1494,1232,1230,748,322,634,1244,1102,1072,1448,912,496,496,738,638,826,1332,848,1270,1274,1270,682,1096,1392,1322,798,694,766,1136,506,532,1138,1102,338,496,1296,1106,746,788,830,1570,1110,1156,772,654,1062,1728,1658,790,1650,1652,1596,482,1658,1712,1388,1398,668,1286,1118,350,1058,620,1026,546,642,548,650,688,662,678,1128,558,572,1126,300,482,1058,1046,822,1008,304,1280,1280,1280,1280,1280,1280,1280,1280,6022,3634,2104,782,1148,2098,454,888,910,5132,4802,958,3796,3382,1770,878,2114,4424,4380,8886,4820,544,334,1148,8958,2190,3190,5760,2740,926,1602,5978,5968,4204,494,520,504,2350,2130,2028,1368,1850,1380,1376,1840,1374,2104,1368,2068,1854,1370,586,1368,2112,1384,1374,2114,1374,1172,2668,1322,1208,1428,1318,1420,1826,2286,460,2060,2080,686,2328,2328,2348,2398,2700,470,2306,2314,462,2324,2308,588,686,2338,1968,2000,2348,1090,1076,2318,2728,2356,2336,2074,726,736,2308,2344,2308,734,814,1390,698,456,1100,1098,1080,2348,2314,2296,2296,758,1072,2310,464,706,2292,2334,516,2330,1106,728,2298,2312,1112,2322,2352,2318,2296,772,2334,2322,2296,718,732,2310,1596,1612,1926,1602,1654,1608,1608,1616,1588,1936,1622,1624,1612,1618,1608,1642,1612,1402,444,446,1746,450,1012,458,1558,1774,1636,1636,1638,916,2144,1570,1938,2128,1154,1950,1154,2108,2146,1158,1210,2114,440,2140,1186,1996,1996,1166,2160,2004,2166,2002,2106,2030,2072,2006,2140,2024,2014,2118,1160,612,1382,2052,1382,832,932,1678,1162,1212,454,2112,1526,2048,510,1504,1814,644,1428,1424,520,602,2260,1220,1928,632,498,1554,1494,1404,408,386,1554,904,1416,1566,1366,1332,1282,614,456,752,638,470,376,306,448,516,390,310,576,400,398,618,936,478,394,696,576,636,1542,2342,1770,1828,580,2762,2192,2962,1880,1018,2998,1340,872,1696,792,650,884,864,2068,2218,966,1996,486,1352,1846,694,1308,1282,1424,900,814,1980,1512,366,354,356,1132,522,350,942,1074,1124,1166,1188,730,1448,1264,1252,1408,1256,1256,1268,1268,1254,1258,1420,1258,1266,1264,622,2182,892,1402,1092,1082,1608,2822,1928,806,2976,454,490,454,466,462,464,506,460,466,1876,2320,2242,1072,1046,1000,464,464,394,1028,472,1022,2254,2256,1922,1856,2286,1512,1984,3064,2292,3038,1402,1292,356,418,1182,1930,820,910,1808,1898,1842,722,1982,2284,3060,2274,1410,2280,1424,798,2270,518,578,496,2276,1024,1056,1060,2472,2950,2310,2946,2376,1810,1280,988,1054,652,840,1970,1992,1986,1988,1974,1974,1968,532,1378,1968,682,1114,1964,1966,2098,1982,2104,2094,2088,2098,2080,2220,2224,2226,2230,1962,2228,2226,2228,2230,2226,2224,2242,2228,2220,1280,2198,2204,2212,2228,2222,2220,2206,2218,1280,2238,2222,2232,2228,1280,2104,1280,2154,528,1576,2222,2218,2232,2228,2236,2230,2234,2110,2224,2196,2146,2196,2208,614,586,2214,1280,2214,2206,2224,2238,2196,2196,2214,2106,2104,2198,2202,2188,2206,2218,2210,328,1616,2212,1494,2214,1280,474,1464,2200,2208,2130,2102,1280,2232,2194,2210,740,740,2226,780,2210,390,2198,2198,2216,2206,2206,2092,2250,2194,2110,386,774,746,388,770,878,300,300,2220,2218,388,380,394,362,2222,408,1312,466,1200,1140,2180,1698,1652,2146,1796,2172,1684,1612,2208,1680,1494,1492,1770,2182,1702,1194,1720,1078,312,694,1272,1774,574,1278,1820,1138,1798,1448,1832,1288,1296,1300,1835,1228,1218,1266,570,1290,1138,1256,1260,1796,1242,1288,546,564,1296,1178,548,548,1290,1266,1272,1078,1840,446,444,450,442,466,458,1136,1262,1282,1286,1284,744,1302,1338,1074,308,1330,410,1260,1280,1312,1200,888,634,828,458,422,658,762,1128,538,782,350,1200,788,474,476,702,1212,334,1044,326,652,1196,1192,1202,592,1200,546,1138,1204,1212,554,898,1238,790,572,1208,1230,686,708,1374,698,756,1200,572,1546,532,1214,1212,1170,1144,1440,1208,984,340,1424,2746,2653,2088,2192,2138,2202,2110,2168,2156,2192,2088,2152,2128,2166,2124,2108,2118,2118,2120,2120,2122,2154,2094,2128,2154,2144,2120,2128,2110,2150,2140,2168,2114,2146,2748,742,968,2136,630,2012,514,396,396,1692,772,1694,936,1684,1678,1684,1694,1668,1702,736,378,1746,390,1726,374,1868,1752,380,1744,1730,1742,1782,1740,390,1720,378,1780,1742,938,1730,382,1792,382,1724,382,1702,1724,1808,1736,370,1740,1714,384,1720,1750,1734,342,1720,1720,802,1908,604,1378,490,450,442,1062,650,574,1288,454,434,1328,1164,1454,1180,614,1232,1152,650,646,1020,1386,1259,1274,466,1108,730,1092,684,806,1272,1403,694,552,468,442,578,554,322,608,493,1416,1354,1324,684,1332,480,748,1454,830,1248,460,1102,716,1110,692,818,1144,1468,1350,1328,690,1388,570,460,518,2292,1044,1006,1366,2244,474,1348,2012,860,380,666,514,676,698,508,1166,682,1346,1058,844,680,680,1524,2170,688,458,1156,1176,1056,1288,680,1132,686,426,576,510,682,338,842,994,742,518,560,726,404,674,688,644,1846,1716,526,546,578,518,1194,646,1270,502,304,1260,986,1236,484,964,1232,1248,598,1264,516,644,1266,1270,438,1236,1262,790,1238,842,1268,598,1256,484,422,574,576,1222,1260,1584,1248,946,1214,458,1236,598,988,1240,552,584,596,1782,1202,512,1214,300,1810,1808,1741,532,1866,1602,1226,304,1208,1638,550,514,1276,526,490,508,580,472,602,1606,530,542,488,650,650,1580,1282,504,1002,1174,1632,538,516,786,1186,464,524,546,304,1222,516,516,428,1214,1638,1180,1674,510,498,518,1250,1132,648,794,1148,974,1244,1868,1680,534,874,1872,1254,1222,1236,310,656,1850,2926,506,1844,1232,302,434,1268,2894,1224,1010,986,1280,306,528,1256,1212,474,612,310,1674,484,490,484,1650,442,446,518,656,1222,308,972,1658,1264,304,1264,980,1248,494,302,668,604,1676,1236,1198,480,484,484,506,1254,432,1642,1220,308,1806,986,516,562,512,310,1868,1744,1314,1320,1210,1330,348,1220,1290,1336,350,1160,1218,1308,1118,1248,1314,320,1090,1900,1268,1304,346,1120,1654,1268,1306,1142,1286,1344,326,994,1830,1202,1328,338,1164,1188,1312,342,1172,1860,1710,1270,1282,1890,452,448,1270,342,1090,454,450,868,1268,410,348,1084,476,472,1274,344,1080,1222,1274,346,1086,1238,1310,1098,1636,474,468,1314,336,1104,1668,478,474,1274,336,1120,458,464,1294,340,1098,1662,468,470,1276,1086,462,482,464,1266,1094,1250,1334,340,1086,1676,472,472,1318,346,1098,1662,462,464,1260,340,1080,478,474,1266,348,1080,472,474,1262,342,1086,1666,466,466,1254,342,1092,564,484,1310,1082,1632,472,470,1314,1150,1238,1258,344,1048,1812,1814,1094,1408,1388,1124,1080,1050,882,1326,852,1078,1394,1252,804,1088,1016,1006,1518,1120,1094,1006,1074,1146,3716,3862,3896,3624,3900,3764,3850,1242,1784,3866,3856,3362,1514,686,1564,1518,3884,3794,3858,3774,3766,3856,3686,3800,3768,3882,3889,3863,2340,3092,3728,3764,3286,2914,3100,3156,2842,2896,968,904,942,912,1018,886,2800,2730,3641,3378,3124,3274,3482,2640,3530,3072,3352,3096,3428,3454,3252,3514,3478,1116,1774,1880,1068,1470,1090,3300,3440,3316,3132,3164,3294,1350,1590,2934,3282,1912,1580,1440,1008,496,984,952,906,824,890,1020,664,976,968,1002,824,814,860,902,754,936,692,398,436,458,1040,1636,1706,524,1726,532,1710,648,1380,608,1806,656,1754,466,870,1818,648,1706,712,1796,630,1712,710,400,654,1030,1614,1742,524,1728,534,1698,642,1396,604,1796,646,1706,462,868,1818,634,1376,1712,714,1804,636,860,1734,732,1396,1138,1316,1318,1316,1306,1362,490,492,1534,1322,1320,1338,380,1530,538,1314,1342,1292,1342,1352,1332,512,1352,1336,1660,1280,1410,1306,1338,1292,1336,358,1382,1364,932,1238,802,3114,2520,2000,2218,630,538,2288,2292,632,2326,2252,2281,2324,2313,2322,1062,450,360,368,364,368,342,382,370,372,1214,400,368,518,804,394,550,392,1802,382,528,1736,442,1800,456,1724,444,520,1712,410,526,1714,436,1722,434,1758,420,1718,428,1734,398,1740,410,904,1786,422,1750,1694,416,1720,472,1714,434,1718,480,1732,432,1706,400,1738,1722,404,1692,478,828,1698,390,1698,416,1762,398,1726,476,1724,462,1718,406,1714,428,530,1716,436,514,1722,430,1716,394,1704,384,1722,526,1720,400,1718,466,524,1704,478,1724,392,1718,418,526,1762,408,522,1724,446,710,1686,440,1740,406,1698,396,1722,434,1708,416,1744,412,402,398,1756,402,402,526,1730,388,526,1710,400,712,1730,1714,400,1704,438,1702,392,1694,404,526,1712,410,1700,514,1479,1310,634,424,1568,1578,324,650,502,300,308,1282,1050,1972,566,356,336,1370,306,1778,1392,386,1380,1556,1958,414,980,1814,1548,1640,1436,552,1604,1642,1586,1858,1828,1646,1622,2550,800,1702,1090,1698,1880,1702,1594,1362,1054,812,1782,938,1592,1578,1734,670,1464,1722,1826,1612,616,446,1783,2760,1717,1740,664,1262,1940,586,1644,406,1578,472,1182,1656,1084,1660,404,892,1654,520,636,1660,1668,400,1326,1656,1668,1236,1656,408,1416,1278,1820,2560,2234,2500,1932,2456,2512,2268,2574,2664,2658,1990,2462,2482,2646,2668,2522,2462,2254,2636,1630,2251,2096,726,604,398,1924,1938,1084,1902,812,1884,1318,988,826,1921,506,1090,1752,2072,2204,622,1250,698,882,597,894,1060,616,1274,544,694,702,758,668,754,1110,602,1266,568,586,672,672,1536,370,1782,1636,636,1572,490,346,474,1572,370,354,364,356,342,370,340,360,362,340,358,360,366,364,380,348,346,360,378,346,356,354,480,378,368,350,376,340,352,344,364,348,350,588,1002,766,670,484,576,3228,2976,2916,1168,2080,3064,970,366,646,576,416,482,386,472,1338,1062,502,968,520,500,1230,1722,550,1724,538,968,440,1116,1724,546,524,872,1734,560,1780,1786,1790,1810,520,1136,1736,480,884,734,1132,1718,462,696,732,304,1662,716,962,340,334,1760,1884,390,3572,3570,2650,2956,620,1112,2054,654,1106,458,390,394,1334,458,2948,2908,3019,3060,754,1962,896,1642,428,1950,512,1214,1934,1310,1726,438,1812,1734,1736,508,1258,1334,1710,418,1338,1740,426,1670,1732,380,358,984,1740,420,1090,1668,1648,424,1686,414,1704,1688,428,866,408,1690,1684,414,988,1236,1684,422,1214,1690,1692,1692,1670,1544,1686,426,968,1032,874,1690,420,752,1814,1676,424,1682,1686,1682,1944,508,1866,420,1024,1998,1564,1486,2024,2002,1120,2174,420,370,2214,352,1674,396,876,1680,410,1636,1394,1656,414,1118,1674,412,1676,426,1672,340,2995,752,1682,1690,1958,506,1614,1674,430,1210,1682,418,1310,1692,418,1430,1644,418,1710,404,1820,1718,1692,1352,1696,420,324,1262,1370,1724,440,1476,1716,414,1706,426,1704,414,330,1252,1706,1688,412,1650,416,1712,1730,1666,368,1712,660,722,792,616,354,384,534,348,526,1710,384,1234,356,356,360,858,340,370,364,358,372,386,602,352,370,536,364,346,360,500,390,352,360,358,358,354,358,362,354,348,348,362,354,412,550,362,352,356,586,354,358,358,360,352,362,370,556,360,498,352,356,352,570,360,354,362,512,508,404,350,2336,410,1818,922,1828,980,748,1816,1086,938,2088,1720,1590,1020,1684,960,1620,980,1632,848,1640,726,1640,940,1658,978,1730,1044,1370,1116,432,2742,1204,916,1852,1460,1850,962,1570,810,1668,1174,1872,2110,1494,2004,1940,1900,1262,1918,1448,1888,1448,1998,678,1916,1234,1934,1906,1998,1810,1924,934,2174,934,1886,1834,1890,1532,1890,846,1888,1346,1546,1234,1940,2730,2600,2042,1934,1930,2030,1984,1938,1950,1802,1838,2258,2214,2162,2144,2052,1828,2186,1948,1912,2338,2528,1840,2160,3191,2958,1200,928,1862,1478,970,1550,810,1672,1184,1880,2110,1524,1988,1928,1914,1290,1932,1452,1896,1444,1720,738,1930,1210,1950,1776,2006,1826,1950,944,2158,938,1894,1846,1884,1532,1872,850,1906,1326,1382,1216,1144,2518,2556,2100,2002,1910,2006,1628,1974,1966,1936,1870,1920,1620,2332,2186,2020,2022,2198,2070,1920,2260,2404,1896,2192,2934,1078,636,412,624,716,896,2921,2018,884,1990,922,1876,1234,1808,1208,1902,838,1902,880,2058,590,1794,672,1944,1408,1856,996,1892,914,1896,1570,794,1866,1198,1172,1652,1392,1918,1026,1026,652,2094,1670,2246,2224,1302,2120,2208,1990,2042,1834,1594,2314,876,2218,1890,2226,2206,2184,2216,708,2218,2154,2218,766,2226,1312,2214,1900,2096,2202,756,946,2260,2174,2202,2102,2002,2178,2098,2246,2892,1768,1712,1016,1736,1422,1688,936,1724,988,1710,1258,1666,956,994,1674,988,1268,2112,1920,3004,3028,1968,1444,1018,1250,1636,1504,986,964,1364,1010,1426,1052,1170,1852,1884,1992,1992,1352,3038,2998,1780,1642,958,1682,974,1734,1184,1680,1342,1834,982,1502,1168,1740,1042,1698,960,1716,866,1726,1030,3208,364,466,1356,1292,1370,1274,470,1296,1290,1384,1288,1030,1294,1008,1300,902,1354,1358,1402,1380,1318,828,1290,846,1318,1358,1196,666,1318,738,1348,1316,556,1318,742,1306,720,1350,790,1294,692,1314,758,2121,924,980,1120,1234,370,2324,1024,948,2278,540,382,588,346,1772,560,1844,376,1792,372,1804,378,336,1792,340,1804,348,1800,372,1800,370,1764,344,1770,588,1810,374,1810,378,1674,588,354,354,1860,382,354,348,1724,578,1806,536,1780,1816,574,1798,1822,558,1776,1772,576,1838,562,1892,538,1740,1824,1758,1858,586,1798,1840,568,1804,552,1742,574,1828,368,1836,536,1778,580,1806,592,1798,546,1778,584,1866,608,1786,572,1798,552,1796,370,1770,1778,576,1768,368,1840,580,1804,548,1844,584,1826,588,1888,542,1796,592,1800,592,1860,582,1889,588,1878,586,1830,552,1846,578,1788,584,1904,382,1770,590,1774,550,1800,586,1754,572,678,432,838,490,490,1708,1708,850,472,1556,1286,406,1408,1446,1482,1394,1454,1470,1486,1334,1498,1742,1400,1502,1749,1498,416,1422,1476,1756,1732,1492,1472,1548,1544,1857,1502,1652,1470,1506,1674,1944,1498,1686,2068,1638,1506,1500,1466,1683,1558,806,590,532,1492,1741,1488,1488,1734,2242,1729,1764,1672,1462,1480,1432,1422,1456,1723,1312,1486,1730,1430,344,1468,1452,364,1480,1466,1454,1460,1478,358,452,382,602,1466,734,644,1482,1810,1486,1464,1450,1829,1484,1900,1446,1460,1680,1452,1884,1368,1818,1690,1376,1748,1872,668,1494,1464,1010,1782,1874,1800,872,1488,1522,324,1528,1472,1348,1424,1800,1540,1232,1464,1530,1550,1698,1388,1540,1838,1508,1510,1432,1768,1766,1746,1802,1768,1526,1498,362,1506,2754,1166,2904,1510,738,1502,1798,336,1814,1774,1730,1762,1898,1528,1502,1808,1482,1524,1300,1210,1490,1842,1448,1558,1732,1494,1496,1494,1470,352,1768,504,874,402,534,522,1498,1522,1498,1500,1476,1486,1502,1466,1466,1408,1484,1406,1794,688,1458,1056,682,720,782,632,468,1146,678,2816,1520,2152,1240,1910,414,1144,724,2800,3066,850,460,542,370,2946,2397,2395,2397,2403,2397,2382,1333,2395,488,2397,2397,435,2403,2397,1242,1036,2228,2280,316,418,1882,888,2352,1228,2190,936,1596,1008,1862,1024,976,1034,1720,2680,2026,1066,2763,2812,3116,3128,2838,2829,562,540,752,676,446,1224,2798,2798,2784,2766,2780,2793,2754,2798,2790,2784,2771,304,404,2262,2742,2238,372,2536,300,1176,1640,2240,1386,2254,2230,2224,330,2510,2790,2816,2540,2218,2667,316,2550,744,2642,2240,1632,2186,2254,2520,2480,308,2852,310,2847,2854,2823,2854,2296,360,904,728,3152,1514,1492,1506,1462,710,782,538,1044,500,882,714,310,1324,382,368,1196,866,1330,1494,1068,712,1492,1348,904,1590,990,1212,1418,832,706,662,612,696,774,802,1350,1394,816,1032,1252,936,1492,1116,1220,728,812,452,692,1360,1268,412,350,576,768,448,556,662,324,556,370,1124,1020,1018,1028,1168,1118,1811,736,450,1348,502,1476,442,1030,348,474,504,526,722,428,858,462,432,530,724,1096,410,506,1248,448,614,718,472,646,678,572,406,482,520,534,1312,604,564,534,738,690,718,756,782,826,396,668,414,408,632,600,828,784,690,668,502,446,1062,578,396,612,782,764,822,1218,1014,382,1260,1250,678,1162,660,534,576,926,826,798,522,564,392,1314,1008,1296,1342,870,710,752,302,302,556,500,440,550,590,584,1116,1292,786,1800,510,1326,1178,496,1802,1734,1734,1810,980,628,1652,1664,1582,1640,1606,1198,1764,1352,1466,1532,1568,1202,332,1600,912,764,856,1498,1472,1590,1308,1646,1656,1580,1556,1538,1626,394,1338,1514,1496,1628,498,1164,1674,1126,1666,476,554,766,626,1568,1106,1606,1502,798,532,1318,1346,1710,1230,1304,1696,1696,1692,618,708,1694,306,302,468,304,1676,1036,300,1366,1676,1534,1418,1398,1616,1536,1120,1128,736,476,972,1190,376,1686,1548,1638,1696,1784,542,626,954,1014,774,1632,564,432,1660,1694,1364,1714,478,1010,974,710,1182,1691,422,1684,1616,1336,1598,1676,1740,1710,1712,1708,1628,1304,1462,322,452,1610,1614,1632,1700,1702,1620,1762,1596,1060,340,594,1632,412,1572,1154,1694,1692,1110,1024,462,316,608,324,312,356,430,1350,1574,1424,880,552,386,380,322,1416,1006,1704,1682,1664,1004,1630,1648,1274,1272,1148,346,592,597,682,659,1698,1700,1680,1644,1678,1702,1720,1722,1728,1548,1696,1608,1704,1304,1778,892,446,1392,1664,386,1550,1686,1496,1592,1732,1608,1690,1589,1778,1714,660,456,1708,1692,848,998,1682,1344,668,1512,628,1720,1727,1724,1716,1736,1762,1734,1730,1722,1422,1662,1664,1796,1708,1871,1718,1582,1116,1656,1640,374,546,614,1714,1614,1754,1714,1583,1716,646,1603,1473,1718,768,910,1430,1690,1794,1482,318,338,1674,660,676,1546,1644,1706,1556,1724,1116,422,1740,1654,1468,1566,1712,1224,1462,1678,1640,1760,498,582,932,1676,1678,1648,1725,1632,1446,810,748,1714,1535,1122,1642,1540,1652,644,1398,1791,1778,1698,676,1310,1662,1718,1680,1704,1696,1594,1732,1706,790,754,908,982,1602,1602,1306,1608,1720,772,1704,1244,1404,634,608,1594,1700,1718,1720,1578,1580,572,1506,976,464,1700,1644,1698,1714,1696,1734,1638,1606,1606,1664,1126,444,612,760,1742,1777,1564,1106,1016,580,1112,1638,478,1636,1688,504,1002,1674,1615,1774,318,312,312,1116,1660,1720,1394,1596,1575,1762,1768,510,902,1406,1508,1562,1540,1730,556,1662,1740,308,314,956,1670,1622,1576,1640,1742,1606,1464,1756,1448,1686,1642,762,1558,1702,1656,1562,1682,1762,1812,1658,1722,1798,1640,1624,1688,1767,1766,1556,1777,1630,1640,856,498,1622,1558,320,1708,1566,446,1364,1768,676,1752,1758,1748,1682,1622,1650,1434,1576,1848,1614,1720,1528,786,378,1634,1690,1755,1658,1584,944,2630,888,1424,1706,1766,1608,1728,1692,1632,1328,1618,1652,1644,915,1062,1620,1572,360,390,1734,1684,1430,1726,1560,1154,1766,1800,1750,1733,1678,352,400,412,1620,1666,1602,1714,1758,840,534,1410,308,1174,826,756,1600,1148,1484,1602,1674,1737,1677,918,548,580,1097,1698,1508,1733,1585,1684,1598,1506,362,1082,1228,1724,1762,1726,1686,1512,1506,1596,1686,1658,1600,1686,1686,1768,1757,832,712,600,1440,3092,2972,1594,2368,988,424,442,786,2164,454,436,368,442,2110,772,392,464,462,438,390,1754,1780,2024,662,984,2026,664,404,358,394,446,2054,682,396,402,2012,666,460,468,456,460,468,976,2038,672,464,860,402,458,464,970,466,494,2038,456,474,396,394,448,1104,1914,524,436,804,666,466,464,390,384,2050,660,462,462,452,388,954,1002,1934,646,382,990,468,400,458,820,396,778,364,1926,400,1138,1918,446,692,1906,2248,1790,560,436,446,368,550,1742,434,438,442,354,360,2378,436,376,438,358,440,434,378,1756,528,404,382,384,440,442,376,388,1750,446,374,1752,502,362,362,358,432,1730,518,446,386,454,440,1744,484,442,438,540,438,1888,544,440,446,384,360,458,538,446,440,1752,498,366,426,364,442,442,374,440,462,400,354,444,362,514,1886,674,446,536,444,464,440,466,436,512,446,374,368,442,366,448,414,356,348,374,344,1756,682,422,370,448,442,374,492,460,384,356,436,376,352,440,366,434,436,1896,666,488,352,458,366,442,360,362,370,444,430,492,374,400,358,372,444,386,366,500,366,382,366,380,1750,696,510,434,458,360,1888,438,550,448,436,512,450,466,452,1806,666,454,458,470,474,450,848,452,464,462,454,484,468,462,458,466,460,460,436,466,458,958,660,450,448,458,450,464,454,414,378,466,448,450,460,388,452,468,458,460,466,494,668,458,404,472,468,446,490,452,462,470,454,1146,448,458,464,398,384,446,1500,446,450,464,452,448,400,384,782,1824,630,946,632,442,450,438,448,426,458,428,470,462,464,450,472,436,464,458,448,434,444,454,468,420,464,444,454,452,458,466,464,440,460,458,436,454,450,454,450,1126,648,466,454,458,460,454,428,464,466,454,468,444,432,470,456,446,444,452,378,452,460,442,474,498,638,454,436,434,446,454,446,472,460,456,1150,1142,1752,660,364,362,440,440,358,360,356,366,360,358,442,366,334,356,372,354,358,434,1754,432,356,368,348,368,376,304,358,364,452,444,354,378,432,364,454,374,460,356,466,364,364,558,368,340,436,364,456,360,354,370,1748,576,2170,354,352,376,362,364,360,380,374,442,318,362,518,362,380,1524,648,362,406,446,364,344,750,1316,1306,1650,1666,1904,714,1614,1330,1262,1928,1270,1912,1294,1832,1836,1996,1302,1920,1284,1412,1468,1848,1496,1840,1382,1456,1402,1412,1306,1016,522,4434,2424,2662,1912,2098,2372,1744,966,2394,2662,2366,1972,2042,920,2050,2604,2202,2536,1684,3892,1302,2524,1432,1484,1398,712,1136,2207,2286,3170,1274,1810,1570,2384,1598,2130,2564,1758,2230,1900,2376,2101,2132,1888,1864,1434,930,436,1590,1918,1894,1874,1818,1506,1588,1930,1898,1292,2108,1900,1654,2206,2090,2260,2042,2072,995,1198,2123,2294,2068,2064,2064,2394,1716,1248,1052,526,712,1472,1038,844,2210,1906,1972,1858,2062,2076,2604,2460,6302,2356,1612,2148,2214,1562,1830,1256,1276,1912,1924,924,2060,1782,956,2512,1902,2272,2190,2164,2283,1280,2360,1971,2018,1930,478,2604,1922,1926,2178,1992,1868,1912,1600,2060,1931,1964,2342,1812,724,1894,2272,2342,1228,488,492,974,1926,572,1946,580,1932,1880,2296,1930,2388,1887,2008,1928,1906,886,2096,2098,1918,1676,1904,1272,864,1294,1912,436,1658,1040,1310,2350,2276,1250,1866,2154,1904,1576,1896,1890,520,520,2578,2206,1048,1278,1768,918,1116,1016,790,612,836,1886,2010,1930,1532,2146,612,422,775,476,1530,446,1522,1588,1196,1922,2782,1320,2320,1060,2230,636,1266,1412,2142,2324,2298,2210,2322,2390,1790,606,2304,1366,1980,2710,2374,1834,2580,2024,2254,1756,1780,574,1332,2318,1892,1511,1574,2318,2294,1762,1280,1924,1940,1688,1892,1928,2028,1900,1878,2514,2300,2442,2194,1422,2364,2410,2300,1888,2608,2148,2420,2294,1568,1514,2592,390,1276,2266,1822,1600,1890,1316,1802,1440,2228,1586,1940,1774,1890,1522,2296,1752,948,1396,2044,842,696,1929,1910,2606,1370,1424,1196,2344,2364,2281,2284,2304,2284,1412,1936,1578,2048,1756,2298,2256,2418,2228,1892,2316,704,1530,1639,1750,2588,1856,2648,1861,1964,1634,1910,2438,2346,2232,1912,2130,2152,1468,2356,2232,1194,1884,2090,2338,2254,1898,2210,2574,2370,2048,1652,1700,2070,2082,2196,2420,1916,1600,2550,1966,2520,1450,1566,3810,3508,2052,2048,1256,2366,1926,1586,2332,2056,2384,1628,588,1558,2226,2184,2370,2260,2338,1252,532,1268,1902,1950,2140,1888,1750,1516,1424,1898,1876,2372,2460,2616,2284,2538,2328,2320,2388,1968,2070,1890,1898,3074,1256,532,910,1886,2432,1408,1346,1834,1906,2396,2348,1876,1860,1988,1950,1898,1882,1896,782,1368,444,2647,2598,2346,2012,2136,1896,2334,1436,1302,1436,988,592,870,1590,1952,1110,1922,1898,1896,1546,2606,1885,1722,1624,1880,1916,1930,1254,706,1894,1904,2243,1838,310,596,1288,1914,2590,1900,1896,1152,2374,2144,604,940,1356,668,936,1178,1102,2242,2312,728,2198,2354,414,1842,1504,2132,2222,1922,1542,1482,1904,1186,2140,1610,2368,1486,1084,1172,1240,1856,1292,1662,688,536,1612,2080,1710,1862,1920,2104,2398,1482,1394,2234,1874,532,1328,2204,2256,450,1352,1344,2336,1352,2294,1174,1370,1148,2750,2186,1520,1874,1918,1922,1628,1532,518,518,4412,2112,974,1740,1132,1918,622,1516,1064,522,1608,1332,1054,1000,2552,1182,1904,928,916,1234,666,1552,1650,1046,986,1050,510,1016,1020,972,1900,778,742,1020,1200,1038,798,944,1238,2343,2244,1422,2122,2694,1906,2360,1138,622,1520,658,2402,1914,1438,1574,2708,2218,1612,2386,1896,1674,2422,2280,554,372,1268,1224,1118,1084,1268,1518,1590,1726,2282,2188,786,1550,1944,1184,864,1780,1702,1372,975,1104,1424,2430,1954,1814,2574,2366,2096,2410,434,1304,1776,1034,1282,1963,2032,1670,2066,1560,1960,1734,1264,1178,1916,1460,1486,2340,1912,1164,1278,1182,1528,1614,1616,1538,1628,1600,1942,1360,1904,2104,1966,2562,3186,2406,1240,1116,1256,1896,1412,1896,1110,1744,1792,1890,1290,1810,1614,1082,1832,1860,1930,1896,1304,1126,1930,1906,1904,1880,1830,2382,1912,1930,1906,1436,1416,1118,2326,2298,1830,1542,2314,948,1224,1236,2216,2222,2001,2022,752,2256,2364,2292,1478,2322,622,1086,1124,2368,1374,2402,1904,1162,1318,700,2140,1178,1110,1404,1562,2282,1652,2436,946,1954,1004,802,1224,1022,1606,2176,1690,1716,1260,2374,2016,2167,2050,1460,732,1468,474,488,322,348,320,326,446,442,370,320,378,322,330,316,324,340,318,328,342,368,342,456,1478,466,340,376,318,368,390,862,740,1980,678,1346,1062,1142,602,586,1584,766,1030,788,770,480,488,478,480,1026,1804,1792,1848,1852,1872,1890,1860,1864,2128,1858,1916,1872,1842,1880,1852,926,1762,1782,1790,1782,2174,2320,1770,1768,1794,1778,1830,1800,1818,1796,1776,1744,1774,1776,2478,2192,1772,1772,1776,1806,2314,1382,1704,1776,1838,2370,2066,2122,1846,1774,1782,1814,1308,2374,1770,1824,1808,1822,1090,1288,532,1526,1822,1814,1770,1780,1804,2450,2208,1186,1306,1456,318,1312,1520,1430,1428,1456,1424,1464,1435,1422,1440,1498,1126,1434,1274,1416,1380,1360,1430,1390,470,1024,1136,410,1434,398,2342,1066,1156,402,1064,1450,398,940,2072,1006,1216,492,384,1048,1540,1054,2248,1056,1158,1146,392,1056,1062,1056,1048,888,2512,1570,1244,2322,2396,2418,2476,2408,2802,2824,2940,2826,2912,2918,3006,2102,2974,2974,2308,2872,2428,2542,2816,2930,2756,2622,1874,2922,2958,2894,3062,2990,3088,2632,1868,2284,2286,3028,2676,782,418,802,1406,1226,2356,2332,2470,1910,6345,1892,2910,396,834,360,2606,2614,2162,2894,1878,6400,1892,2722,2580,2484,2642,2672,2406,2734,1798,2648,2150,1902,2726,2848,2806,2794,2766,2816,2820,2552,3418,3604,1898,1230,3519,2643,4684,1700,2930,2596,2964,2644,4992,2990,2202,5394,2340,2770,2474,2776,2168,2778,2486,2524,1802,2848,1868,2760,2268,3862,726,1064,2642,2388,2416,1544,1488,1554,474,652,2229,2122,1636,2522,740,752,816,1326,878,658,842,876,888,902,898,768,940,934,952,828,700,672,642,1002,794,710,666,702,684,836,762,542,990,876,1036,1218,722,1052,1018,830,682,552,870,900,914,1182,898,876,1068,852,944,1606,1012,916,918,900,910,1224,1018,888,880,1016,904,884,924,832,834,860,980,872,848,1356,976,920,878,822,886,404,872,710,798,898,872,572,778,710,764,844,640,590,948,968,602,766,728,708,804,658,760,736,946,798,708,660,762,650,844,1342,1294,978,1532,858,486,1096,846,888,928,866,910,848,856,750,716,1388,1466,748,804,1044,932,1644,914,882,900,992,820,1632,1104,624,560,904,892,1532,1580,748,930,942,1082,1520,1002,782,836,690,1506,824,1030,1380,1004,1018,1404,1646,1636,912,982,1180,1550,808,1288,1574,1012,1620,1534,814,1500,1556,1510,1504,1612,1626,838,1396,1288,1528,1548,1622,1654,1232,1586,1566,1380,1564,1640,1622,1562,1452,1584,1314,1432,1514,1604,890,1100,1616,1304,1550,426,930,836,738,1014,1436,1246,1622,884,792,1586,1428,1650,1478,1642,1120,1414,1434,1590,1478,832,776,936,1048,708,814,576,1060,848,800,826,676,862,658,1008,1562,1232,1622,748,600,696,992,712,838,854,1414,940,748,876,870,998,848,856,770,756,694,658,804,600,766,650,614,620,698,846,924,848,804,888,742,602,930,1028,748,714,882,836,714,746,776,926,814,726,814,840,836,852,708,792,1268,586,670,720,918,770,654,820,834,886,824,850,772,982,2141,2301,2262,440,1480,1184,1480,1545,448,416,604,918,678,1484,664,692,466,478,1734,2484,1252,440,502,2596,1876,1844,2502,2488,1096,1256,1828,900,990,1056,374,996,998,382,570,1272,1032,500,532,396,1400,1398,1356,1048,1438,878,808,944,732,516,662,502,730,1042,1266,842,1134,584,392,338,384,648,978,736,1138,420,870,536,666,612,760,656,666,856,570,728,1314,854,392,942,530,786,866,1630,1516,1214,1304,550,1102,530,1494,536,540,584,1878,386,782,1258,448,926,344,488,1224,930,734,1014,1532,458,528,694,604,458,796,828,814,704,744,550,576,704,576,534,476,868,1042,442,336,1588,1750,1350,1344,1638,566,1404,988,1122,456,864,788,648,1204,492,432,458,1660,1300,1210,1410,1174,1912,1486,760,1596,1566,770,1442,490,728,1798,702,756,1056,822,1064,1776,1650,1002,986,1756,678,1104,890,600,520,1040,1466,1660,1642,1346,1260,1742,1052,1204,1732,758,1046,1814,544,874,1298,664,1042,834,1114,804,1336,1746,786,1262,1354,798,680,758,1028,422,666,606,616,1610,898,1072,1070,1584,1118,930,1366,1592,800,1654,816,714,1796,826,1444,1134,1122,872,560,782,610,542,634,1596,1882,1194,1190,342,2052,1760,1726,1982,2062,1651,1442,926,936,1012,512,990,486,340,362,366,538,366,1008,1318,626,630,710,708,594,548,658,954,804,550,1048,1374,602,1523,374,866,1128,1058,1068,1330,708,1184,1340,1056,1258,1668,594,1220,448,964,1206,516,1536,1592,1160,1138,1208,1218,1488,1400,722,1270,1056,1860,1424,1256,1236,1372,1300,1296,1292,1394,1238,1940,1900,1294,1260,1182,1898,1968,1272,1128,460,464,798,1216,442,806,450,484,464,1254,306,1276,1236,1764,1294,712,1214,1264,1248,1294,2434,1078,1226,1204,1190,1328,1414,1370,1444,1426,1266,1248,1078,2776,2260,2006,1650,326,1480,1224,1910,1260,1230,1246,1242,1386,1230,1408,1262,1910,1178,1442,1446,1434,1410,1452,1408,1214,2124,322,1276,1384,1388,1228,1200,1398,1248,1252,1216,1310,1212,1200,1792,578,580,1180,320,1222,506,498,494,510,494,490,1526,1590,1212,1196,786,1214,796,1820,492,326,500,1380,544,1472,1046,1258,650,1446,318,480,1256,668,1030,1280,1280,1280,1252,1280,1280,1280,1280,1272,1280,1280,1280,956,1310,1432,1198,398,546,1334,330,1328,1836,1114,1388,1416,1696,1418,1340,1340,1304,1338,1350,1326,1290,1262,1296,1245,2584,1502,1348,2624,1312,1154,1354,1422,1112,1138,1134,1130,1176,1806,1316,1424,1168,1334,790,1336,1450,1184,394,1322,310,1308,2101,1108,1186,1394,1653,1318,1314,1318,1306,1340,1324,1338,1288,1318,1330,1324,1316,2463,1628,2432,1342,1104,1366,1372,1150,1158,1136,1144,1108,1764,1416,1408,1170,1310,396,1528,394,1272,446,1040,1568,1582,492,764,976,796,344,532,660,1810,888,946,858,882,816,858,1042,874,1980,1876,1084,834,926,954,904,910,872,882,810,1306,904,870,2020,1024,1644,1280,1296,1458,1138,1024,896,954,1966,1392,1700,900,674,804,1962,1986,1280,2066,1280,1990,1390,1194,2588,1572,892,896,2062,1966,1056,1578,754,2520,848,2050,736,752,2018,1984,340,1280,1982,1280,2032,1980,2034,2002,1968,442,1890,2010,2046,2030,1552,1476,898,916,1732,1584,992,1034,1848,2046,2146,1540,1566,968,1160,1720,1098,1880,1280,2036,1280,2060,1066,1066,1394,2110,312,1154,1722,1770,1782,2052,2044,2050,2006,2042,2042,2034,2054,750,2276,2004,2206,1568,1740,1754,1280,1722,1280,1686,1830,690,1364,1094,1196,1280,980,888,1204,1292,1548,1170,844,1010,1712,1158,1236,1720,1530,902,1796,1450,1518,1134,1426,1830,978,690,1086,800,890,1286,1130,1992,736,756,1444,1152,1068,1954,364,774,552,708,694,1346,1264,2000,2116,414,1272,930,1980,2024,1280,454,1280,1936,1280,2076,2020,602,602,516,506,1216,662,1852,346,1124,1572,1406,1732,1840,1688,742,2396,578,474,448,552,460,1812,454,1822,1962,656,408,382,390,426,424,408,414,370,420,422,426,376,428,406,404,414,424,408,410,416,380,414,412,430,418,416,424,412,418,438,408,420,404,438,404,412,370,374,416,410,418,414,414,412,372,418,418,408,404,422,414,370,370,410,410,392,400,410,378,374,450,412,382,368,412,416,388,418,378,380,412,418,420,382,418,374,416,422,416,416,410,372,406,1844,420,422,376,414,372,408,406,374,406,424,376,410,384,416,374,362,404,378,388,402,374,412,412,408,416,416,416,398,376,378,382,412,424,380,412,406,406,374,424,372,414,406,418,372,416,304,300,302,1752,2042,752,790,2052,736,674,1324,1224,1652,2104,842,850,2128,496,442,304,362,2138,1214,1416,688,1880,828,1044,1078,2060,1016,1712,862,820,874,2396,2140,1632,1914,344,2118,488,318,424,1346,362,886,426,488,1690,1708,1722,1636,1762,306,2076,2078,498,1160,1870,1844,2072,1652,1786,1430,728,1490,1538,408,1504,1504,1506,1464,1512,1554,2130,1550,1212,1514,1506,1498,1316,1540,2010,1496,1558,1552,1606,1426,1434,1788,1964,448,1544,328,1532,1598,1488,1544,1554,1546,1460,1528,1450,1472,1444,1452,1956,736,352,1462,1462,1514,1482,1470,1266,1566,1668,1614,1548,1608,1674,1626,1632,1500,1238,1738,1912,1912,446,326,310,448,800,1934,1758,1772,1876,1168,840,1446,614,2112,2150,2076,2080,2056,1154,748,2050,1528,1234,2130,2012,2048,1995,688,310,2134,2146,2182,1983,1991,2122,1308,1954,1962,2117,670,2301,2056,1542,2012,2162,2118,2116,2086,1500,1524,2109,2074,2158,2258,2232,2036,2142,2200,2153,1520,2134,1476,2056,2024,2079,2088,2104,2060,2152,1672,1590,1910,2313,556,366,328,2038,1794,558,324,1966,1712,738,558,426,386,464,1504,1498,692,384,1310,2081,2070,2072,376,528,584,602,522,622,648,564,546,564,1888,1042,876,926,768,780,1842,1926,682,1927,1414,940,1754,364,1802,1674,1678,1348,1774,1724,1364,1490,1712,978,1550,1492,1662,1732,1812,1870,1758,1712,1814,1702,1732,1886,658,416,1714,1278,1476,1698,1726,1670,1524,1224,1286,1804,1824,892,1280,1280,1280,1280,604,1060,1247,1416,1243,1248,1246,1359,1244,1256,1600,516,640,964,1772,688,676,708,956,824,1900,680,672,1600,1284,1148,1452,976,436,2184,612,532,400,440,480,480,592,520,1564,1340,1620,1128,2256,3592,2216,1556,3938,3792,2420,3760,3916,3688,3776,786,746,2042,562,636,2044,2028,586,622,2048,550,562,616,2064,2038,964,970,960,376,554,1912,2064,2034,634,742,526,1086,694,1962,1592,668,2036,1354,568,2044,2014,570,630,1204,2048,2010,2024,1896,644,2036,1340,2038,624,1346,2028,2042,636,626,2042,2046,1072,614,2034,2224,2014,970,2052,1358,636,1208,550,1424,876,350,506,576,2046,878,572,688,2054,2034,530,600,2062,2028,896,2224,912,2038,2058,662,606,2036,2042,642,756,2036,2044,620,644,756,764,558,654,2034,854,1666,2090,614,1246,1266,970,1354,1336,676,594,1300,2048,576,580,2036,902,972,2096,670,590,2032,2040,866,2024,970,1788,904,974,970,2036,988,2048,1046,560,2040,2154,686,2040,2050,588,674,546,718,1040,2066,676,1314,440,1290,2054,1344,594,2038,2046,2046,536,592,2050,906,446,2038,1920,530,584,2036,2046,590,642,2036,1352,2254,2034,926,2048,1326,2042,542,636,2158,2036,624,622,2052,1340,1324,2064,2100,1978,2046,560,634,542,608,2032,2044,1312,2014,488,2236,2026,1308,2018,1334,976,2038,2050,910,2038,550,600,2056,572,586,482,506,2040,2052,626,626,676,2042,2056,556,634,572,556,2048,2044,546,640,566,584,2036,2166,2036,618,600,2060,596,622,558,638,2026,2054,554,648,600,598,2038,2052,590,646,1250,2040,2052,580,636,522,582,2042,2058,1332,1084,2042,2050,462,462,968,2038,1950,2056,2026,1306,2028,1316,974,2042,2028,1312,1338,2052,1392,2038,2054,618,588,2026,1316,1334,2028,2034,452,438,904,2042,2036,1308,592,644,2038,600,2038,1932,856,1128,2048,1348,650,2030,2050,1356,658,2050,2064,1082,652,2048,658,1676,2024,618,662,2054,2034,678,2056,1350,2038,2034,1352,2038,2020,984,408,2042,976,2026,1314,2056,676,588,594,2034,2050,650,2044,2056,1358,2044,386,460,900,456,1272,658,1930,692,660,2050,2046,448,520,2040,1344,310,1332,2206,2030,786,906,2046,828,786,610,362,670,2178,930,1584,804,1098,2032,1926,2046,2054,2064,1820,614,1720,1960,2046,1900,1946,676,690,2092,2032,2046,1352,2040,690,686,2038,1342,1998,2046,2042,1360,1348,2034,1346,1328,942,894,712,812,954,372,1812,2240,1370,696,2048,678,2040,638,2050,1914,1546,1788,568,964,976,2048,2064,1808,1190,886,862,2062,2042,1358,1470,650,548,1044,1558,2046,322,1928,980,2044,2002,2056,652,1206,630,1254,736,674,2046,1340,1338,2018,1340,1334,1324,2034,2052,1324,318,1318,1328,1336,2032,740,664,2036,1782,2038,1330,504,1338,1140,1322,1026,2058,676,1008,864,932,2034,2042,558,554,724,644,1336,1338,654,1336,2038,970,1318,1336,582,584,888,1334,1324,2062,2030,616,480,1314,954,2102,1362,2026,1342,1324,2026,676,1330,980,668,968,666,1338,650,462,1176,688,680,894,606,1266,864,1320,1004,2000,560,1128,812,2180,684,1754,2386,2116,1132,1168,1032,1488,1380,2016,1960,2668,1116,1990,1718,1286,1280,2622,2476,2002,2638,2468,1146,1596,704,1796,1852,1090,1786,2132,2438,2024,3191,1136,2108,548,2176,2284,448,2224,824,2236,2280,2484,2160,2216,2152,2276,2824,1724,1784,532,1672,544,1900,300,1744,1500,996,1004,1976,2004,1956,996,440,628,1296,1308,1704,548,624,780,1432,1208,804,1000,752,1196,2020,1300,908,892,2000,1228,2004,1264,1476,1012,992,2040,1192,1208,1088,1992,996,732,1388,504,1328,792,1408,1004,992,996,1008,984,1396,1208,1020,1248,1020,584,564,964,384,1408,536,532,1188,1188,1212,984,1988,432,1584,1976,300,572,728,1088,1000,820,1152,1392,1192,1436,1444,1232,1996,2028,420,552,784,988,904,1216,712,872,2582,2400,2656,1800,2570,1604,1620,2412,2400,2994,2370,2776,2388,2540,2402,2402,1936,2922,2790,2852,1302,2452,2404,2956,2868,3060,488,2742,2406,2410,1582,2832,2388,2096,2248,2914,2692,1766,1092,1540,1338,1714,2372,2378,2910,2942,2432,2806,1838,2436,2392,1900,2990,2400,2998,3068,2496,1114,944,490,846,1020,1380,1430,982,774,1002,662,688,1456,1392,1382,1006,794,468,416,782,720,1490,1506,1474,1478,672,1050,1516,818,798,584,468,932,464,736,636,1462,900,1544,1220,424,1206,1472,1502,618,796,748,516,940,480,1462,586,1042,856,1418,1000,1484,910,832,496,618,594,1358,1250,1524,752,986,1458,1020,974,1488,1450,1480,1198,1134,906,1500,640,466,1476,1474,754,1076,1504,546,1324,1374,1352,1474,1480,972,1382,1496,408,1470,830,420,1576,522,784,798,786,1602,602,672,306,304,632,780,770,392,696,800,786,790,786,784,784,428,378,770,794,796,782,300,884,1034,748,1652,1022,1160,1640,724,1210,1264,1638,1632,786,742,778,776,608,554,572,542,716,314,590,804,806,780,1102,428,1632,490,770,772,768,782,1554,612,796,730,598,1624,680,1692,1636,1552,790,792,420,798,1692,756,788,1648,1654,778,482,810,1642,1988,778,726,778,1978,766,806,394,792,780,854,1250,786,1650,932,942,942,942,926,758,1642,720,780,1822,1670,1666,1938,776,1074,676,778,778,776,778,710,784,788,520,778,464,472,474,462,466,778,774,766,776,790,782,786,764,776,774,582,1642,702,1626,550,782,1636,762,772,762,794,3074,2864,2652,2964,2876,2850,2804,2676,2818,2042,2836,3048,3028,1390,999,1110,966,1042,774,1076,940,646,784,742,936,2267,914,720,520,852,1020,910,640,884,612,720,504,876,1080,784,872,870,610,962,1060,1028,1058,972,812,968,1036,496,786,680,1040,596,880,950,994,580,500,982,1018,710,932,811,1040,1064,924,976,926,1088,926,1094,960,676,806,1010,1030,1084,624,722,954,2040,502,422,856,1744,1750,452,416,1506,1244,1208,1578,1008,1560,522,1364,508,734,612,676,614,678,910,926,670,974,1500,882,728,1406,1444,1404,788,1402,1252,834,1486,800,614,1532,1406,1484,1502,412,1520,676,404,616,1060,1362,958,784,1382,924,1268,1184,1190,790,1530,1348,330,334,344,328,342,360,734,538,1206,1228,1522,1508,1546,1376,1408,1414,1398,1392,372,1490,1404,1710,1410,1762,1840,1046,1002,1470,318,300,396,984,476,1496,992,772,1000,986,688,1498,1394,1378,1010,800,446,888,714,1508,1516,1470,1474,1480,554,354,736,1522,816,588,456,658,940,878,1378,714,584,640,1474,898,1538,892,1204,1478,1506,590,796,750,734,992,420,1498,328,1050,854,586,1432,994,1260,1128,1478,574,438,326,1012,542,1304,1522,730,996,1466,750,1422,618,954,742,1216,1148,1504,646,450,1608,1480,758,816,592,1524,546,1244,1286,1364,1130,374,1258,1508,1028,1312,808,420,432,852,760,650,910,1204,1150,682,1020,1240,570,1100,734,1054,1196,1050,662,862,530,446,432,1040,952,910,1188,948,472,640,566,592,1738,676,456,1776,1010,522,1076,716,708,526,576,736,778,1054,1212,856,1380,1238,1794,1798,1482,1360,1782,1782,1372,700,1034,1780,1784,1434,1794,1650,1778,1364,1788,1780,1794,970,858,750,1862,1390,968,1332,1368,1392,1406,1796,1046,1122,1274,1390,1800,1280,1276,1358,1340,1406,1446,1836,1338,1474,1400,1372,1802,1408,1258,1804,1424,1430,1386,1370,1416,1500,1192,1292,1618,1398,1818,1408,1338,1384,1398,1796,914,1794,1002,1392,970,1474,910,1782,1636,1758,1056,1788,1178,1202,1788,1414,1498,1220,1380,1404,1360,1842,1800,1250,1416,1780,1276,1360,1808,1306,1356,1398,1144,978,1206,1310,1366,1786,1828,1794,1412,1402,1090,1382,1392,1490,1402,1218,1236,1378,1412,1346,1426,1072,1334,1774,1196,1188,904,900,1802,1190,1192,1788,1186,1206,1202,1158,1382,1352,1772,1196,1640,1404,1422,1568,836,844,1606,1360,1318,1660,1410,746,742,980,1794,1140,1272,1150,1498,1788,1740,1772,1332,1144,750,1852,1798,1638,1256,1790,1396,1792,1056,1078,1398,1186,1386,1398,984,1286,1324,1324,1372,1786,1332,1418,866,410,1320,662,1150,928,846,1592,456,1594,648,542,464,530,1642,1732,1170,460,562,628,442,586,1254,1300,602,828,788,868,934,1436,1438,608,440,1074,968,634,990,714,946,1098,924,340,460,426,666,588,1668,1026,848,1106,906,1004,466,960,572,440,980,454,1568,1086,1002,884,1514,1000,798,1316,1524,682,766,1204,770,506,1498,438,914,668,638,1256,566,650,526,666,740,520,526,606,544,584,606,846,1190,1584,1528,780,866,1274,730,774,780,462,1772,1128,1102,1092,442,524,560,576,1282,416,730,596,1616,508,1208,690,1054,542,1362,654,482,486,554,510,462,1220,1094,630,1652,1150,590,632,1514,1536,1682,530,496,702,552,986,1200,682,896,1142,754,1602,1128,734,698,652,1530,692,1584,546,400,534,644,1364,450,904,348,414,1102,1094,584,494,982,334,592,1528,1346,522,1040,744,338,1050,1626,406,500,788,846,1268,1342,1550,960,986,708,734,814,884,782,1004,748,1068,1582,1064,1022,498,724,522,698,762,384,642,834,1236,1683,446,468,1354,442,506,752,546,1622,726,1480,1574,418,1150,968,396,942,396,726,700,474,502,1148,832,1100,774,964,1740,2202,1484,1700,2140,1306,1600,1604,1720,1416,1342,2106,2152,1528,2080,2048,2642,1200,1600,1320,1598,1590,1590,1540,1690,802,796,794,892,1580,796,918,798,808,802,804,1074,806,804,1602,1770,1794,1594,984,1590,1594,1618,1592,1584,1612,1594,1442,992,1544,1390,1508,2050,2078,2032,2032,1686,1990,1562,1788,472,520,464,2072,1396,2276,978,2202,906,694,1920,1910,2044,864,1568,1442,1114,946,974,1098,1430,1416,1464,892,662,1196,1500,2008,2038,1068,1314,768,1676,682,1272,2066,556,1198,546,592,420,486,396,1542,1662,1134,1148,2036,1060,1542,2184,2010,1072,1678,734,796,1142,2020,2226,1166,1182,1320,882,1028,1042,1072,1912,1198,1068,1068,1172,1780,888,1834,2024,2030,892,528,356,512,2086,1084,1354,1324,852,1202,1196,2042,1506,1370,1342,1522,2130,1906,1802,1388,1576,2036,1092,2232,1566,1782,1486,1546,2040,644,708,2008,1186,1782,2074,2060,2020,1946,1544,2270,2184,1100,822,1348,1008,1884,2064,1942,2042,2028,528,780,698,560,802,490,630,694,658,542,480,764,438,2030,792,1994,446,1390,1688,2210,2020,992,564,1892,556,1266,2228,720,2054,914,1230,1632,2034,2054,2034,1998,1122,1516,1794,1890,1328,2034,2126,1128,1988,1306,1528,1032,1538,2048,1442,1076,1968,2024,1476,2150,370,388,1040,2022,2018,1994,1136,1136,790,1198,1240,1280,1196,1568,1280,1488,1488,1446,470,1406,1454,1474,1466,1454,896,912,1548,1512,1506,736,1386,1458,1494,950,872,588,962,1482,1472,1514,952,878,738,1464,984,1470,1464,1534,614,1472,1452,1480,1380,1510,1524,818,764,694,776,646,562,768,1478,1460,1508,1540,686,1456,1416,1450,1444,634,1122,360,1256,358,1600,1594,582,736,1592,1590,1586,1592,704,800,548,600,1002,1332,502,664,416,530,458,478,604,476,686,1646,1644,1642,1646,1694,656,416,404,1752,1940,564,568,1096,1752,1768,1756,1760,1776,1788,1764,1776,1572,1396,1776,1480,1780,1768,2012,716,396,498,2256,1008,1510,1812,1958,1826,1984,1946,1262,1902,1954,1806,1338,552,2170,712,552,1182,2016,2364,1544,1184,1796,1120,2276,1104,1500,2460,1188,2384,1704,1796,2180,1972,1472,1108,600,1128,1772,1268,1092,1064,2184,1300,2108,1080,1228,1344,1112,960,1596,840,664,992,2092,1204,2340,1208,1316,1856,1852,1220,996,1780,2236,2540,1196,2404,2360,1064,992,1592,1660,1692,1420,1504,1324,2248,2240,1772,532,2060,2396,1180,732,1236,2368,1448,1540,848,916,788,2384,2104,2016,2372,2372,1472,2400,2460,2276,1452,908,2000,1356,1488,940,648,1860,2144,2388,916,1380,1820,1560,676,1324,2648,956,944,2284,1784,848,1180,980,2396,1056,984,2364,1284,2280,2344,2380,924,820,948,1388,1600,2428,1588,1464,2372,700,1024,1468,2404,1772,568,508,1064,600,668,672,608,512,804,1128,2016,1192,1232,1868,1764,972,1596,820,708,2344,1092,1096,2376,2368,1960,2296,940,1016,2520,920,1384,2340,1864,1500,880,1136,1324,1068,768,2392,1340,616,688,1744,1544,1536,2368,1100,1044,2392,1784,1196,1192,1196,1100,1100,1096,1788,1104,1100,2392,1220,880,1568,1812,1372,1448,1200,1032,1180,1008,1068,2176,1016,1384,2416,1780,1400,1684,1076,644,1836,2388,2608,784,1620,1592,2236,2128,940,2424,1080,1568,1480,1788,1344,2432,1704,912,1052,1064,2384,2356,1596,2112,2172,1692,2384,2332,1724,1616,1296,2376,1212,2356,1236,2400,1364,2380,2372,2380,676,1764,812,1556,2360,2404,2372,1216,2108,1592,1520,2400,1204,2348,2372,1040,2348,2156,1444,940,1348,1576,1228,952,972,1196,2104,1658,378,482,2062,1224,452,1906,472,650,676,1344,2144,1892,2144,1964,1984,1822,1814,1890,1696,2090,1740,1952,1898,1890,1876,1912,1772,1878,1486,1838,1408,1618,1876,1910,1908,1894,1972,1476,1826,1954,1668,1898,1940,2242,1772,2004,1774,1890,2140,1946,2124,1660,1922,1902,1878,1990,2016,1996,2206,2245,1280,1280,1128,448,448,452,456,420,516,648,704,1440,592,612,672,1432,848,532,740,1092,576,504,808,1060,644,452,764,608,828,1028,952,1308,784,460,756,1328,1016,1060,704,716,1340,444,1856,1240,1300,1336,1308,712,452,564,1076,912,1152,1324,1052,456,460,812,1168,900,448,1212,1200,1072,792,1280,1336,740,1620,536,1060,1064,1812,1064,1028,868,872,1040,696,1852,1060,988,588,1056,1172,984,912,484,596,572,508,832,564,828,688,740,584,700,748,624,724,1900,980,1068,920,828,868,1168,1024,428,672,780,868,732,660,952,820,708,1072,732,724,396,1064,1072,1080,1176,1068,1072,1056,1060,956,872,1064,764,724,888,1084,1076,832,1184,836,384,444,1068,964,1076,836,1056,832,784,756,928,860,1056,1808,1188,1064,1264,732,560,1800,1768,1084,1024,672,480,732,1068,632,456,416,500,428,800,496,880,704,668,532,672,416,396,720,808,488,712,512,972,556,892,632,504,608,508,792,640,508,460,804,648,436,776,844,816,580,556,628,1256,1244,1172,1712,852,576,1272,548,1800,712,1080,700,544,1072,1060,768,1080,460,1076,1168,1268,940,896,1796,724,1284,1072,1012,1072,844,1072,816,704,884,552,676,680,564,888,1012,668,620,616,840,524,788,640,552,484,988,516,612,460,1068,844,960,1096,1896,1880,808,936,1248,1048,1048,1800,920,1044,896,1156,1156,1052,748,1168,1240,1236,1240,1012,884,796,1044,1272,1252,1240,1044,1180,916,476,1044,672,1792,1048,1244,700,1052,1788,1052,1176,1172,1156,800,1260,1056,1040,796,856,1048,628,800,768,724,872,1060,1044,676,1032,1164,480,776,764,740,772,604,1792,624,840,432,600,720,820,388,860,668,660,760,392,704,1048,1052,1160,580,492,776,836,700,668,608,700,856,800,740,892,616,876,1048,1056,1172,752,772,764,1240,740,752,760,648,668,880,664,776,716,1168,740,612,1052,568,804,1012,1056,648,664,876,1052,780,704,524,676,628,1248,360,680,444,440,1180,988,652,588,640,892,728,640,648,1240,1640,820,836,972,544,1800,428,548,536,376,452,860,848,1060,772,588,792,1172,1180,620,484,1052,1004,1888,1236,976,1152,1168,1248,1252,1244,1256,1044,872,956,1216,520,972,1248,1064,1136,1044,1032,1264,1060,840,1264,528,1056,648,804,904,1576,452,1064,656,816,1296,500,612,756,768,428,348,1056,904,724,512,892,476,460,380,1056,648,720,836,424,420,804,732,772,428,408,548,548,556,480,440,380,456,788,532,904,1068,1516,476,1064,544,424,560,1048,980,516,872,956,672,700,976,396,744,788,768,1060,1004,1256,1044,936,1056,1344,708,684,1048,1620,1780,1236,1040,1232,1140,1044,844,680,696,684,680,436,1072,656,488,460,520,588,652,1060,832,436,760,488,400,676,672,724,1056,820,716,708,676,308,976,600,488,1716,436,452,444,1048,1036,1908,1908,2006,1524,1304,510,1540,1454,850,854,1454,860,764,630,792,796,850,560,1450,854,856,538,782,1012,814,674,962,810,384,480,498,470,670,390,644,546,456,592,468,562,676,508,582,634,1528,848,858,742,736,696,568,852,940,816,344,536,694,692,438,618,600,822,860,854,688,578,338,856,852,858,946,856,864,852,856,712,700,830,860,584,866,876,862,670,950,598,700,372,396,858,778,482,862,672,464,856,596,630,998,536,494,744,848,1448,956,854,864,584,1014,452,1440,1484,872,534,384,578,860,504,366,396,464,402,640,402,710,564,536,424,548,334,382,612,654,406,576,412,786,514,716,506,408,488,408,640,514,418,372,650,524,358,628,678,656,390,308,568,1010,1010,944,1410,1462,1024,448,1524,642,794,636,440,856,862,860,862,860,718,864,366,868,932,952,760,864,1446,606,864,820,860,1470,678,806,652,564,718,618,436,470,1468,864,548,448,710,850,536,496,534,496,516,640,542,460,390,800,450,494,364,864,964,1380,1382,656,746,1000,852,846,1478,782,846,452,846,936,936,908,848,630,942,1004,994,968,846,722,640,848,1022,1010,1448,816,886,742,664,840,540,1442,850,970,1000,848,1440,846,952,1004,932,706,1010,856,850,638,682,850,508,642,676,590,848,700,850,848,544,768,938,388,628,618,566,616,482,1446,568,696,474,488,576,690,312,692,532,612,316,504,782,826,942,464,394,626,624,678,560,482,496,562,1518,646,594,722,364,708,848,852,938,606,626,614,970,566,608,610,522,538,640,534,594,584,886,592,492,846,488,648,788,844,588,534,700,848,628,632,414,490,570,1008,548,362,1004,936,848,538,474,516,716,644,516,520,1000,1314,710,676,1054,504,1444,338,440,366,436,300,390,596,632,856,618,468,378,636,944,948,500,848,846,1520,996,848,720,936,1006,1046,1010,1012,614,840,698,942,848,1486,860,700,770,924,1004,784,1004,858,846,852,846,854,1014,856,678,1018,952,784,848,696,718,730,810,854,532,654,1008,404,470,608,618,346,310,782,678,584,410,718,372,368,308,788,518,516,610,338,334,618,620,618,346,334,446,440,452,418,354,334,372,632,430,726,862,1208,414,850,436,348,452,842,842,414,704,764,542,798,560,754,462,538,780,666,618,846,842,1010,842,758,1278,540,614,842,942,1312,1430,1000,1432,846,996,942,840,676,540,554,1002,550,610,364,776,530,396,312,404,450,530,856,666,352,606,448,322,524,540,582,858,692,574,566,550,404,782,478,394,1444,332,360,360,840,832,1442,1544,1538,1568,1600,1600,1600,1278,733,1600,790,1262,1534,798,916,1581,998,932,1796,970,1772,1284,1352,596,2233,2118,1030,1234,1282,1838,854,1210,2003,1738,542,802,990,698,700,1193,1288,1874,1476,818,900,838,1818,1916,816,504,666,914,550,1556,950,1134,1556,1020,1016,2228,856,1614,922,1566,1826,1036,1964,644,880,502,690,1182,678,666,764,980,918,1968,828,1265,1104,1414,1826,1222,746,1608,1224,1980,1306,448,1318,2032,1852,1870,1094,1938,1330,890,1642,1337,1460,704,928,1919,374,1098,1410,494,1586,926,764,1802,818,786,1000,1858,1856,1076,1640,1676,1808,1700,1370,912,651,1856,600,1304,1702,922,1880,798,1200,1146,1800,1848,1606,1380,2372,1600,1600,1600,698,438,442,1600,716,1600,1162,594,596,714,1136,594,1112,572,678,576,702,618,694,610,622,752,730,742,620,742,552,718,700,726,732,736,1160,1532,1894,1436,1888,1342,1206,1796,1670,902,1028,436,888,658,1506,1508,1036,998,1250,1546,1566,552,1282,612,1294,406,658,1176,1188,1120,1048,1040,608,1694,1396,378,426,1498,1474,1788,548,514,1728,1066,1430,1690,1284,874,448,892,982,1058,708,344,434,430,1624,1560,596,482,714,1288,750,1228,396,1252,1626,1100,1526,686,858,468,566,562,1768,1502,1646,938,628,1740,1082,1672,682,622,1340,1672,1142,1620,1594,662,782,1376,1674,1388,1990,1962,1172,1182,1152,1224,1732,1362,388,422,1952,684,684,1112,1514,1924,1196,1346,1724,522,896,590,702,748,1266,1134,624,638,494,982,1804,1818,486,696,1024,1228,1186,498,874,766,644,1586,1672,570,946,888,1662,990,1192,412,1068,618,664,314,1052,754,752,904,1362,1362,756,774,1156,1182,1370,592,1158,1250,1834,640,748,1550,1428,1962,1956,574,1216,1980,1576,638,1538,1642,1824,896,586,908,456,1042,1552,1084,1250,1058,1288,900,1140,1378,1698,830,836,908,638,610,720,1138,602,1152,584,694,754,708,626,704,550,554,580,628,708,696,730,734,636,500,698,694,592,602,740,1370,1530,1896,1892,1310,1342,1212,1804,1650,1122,1028,436,894,656,1730,1658,1036,992,784,1580,1580,548,1298,618,1290,402,1032,1194,1192,472,1116,1050,1038,620,794,1690,1398,336,374,426,1558,1566,1780,550,528,1726,976,1436,884,970,1272,478,448,896,982,526,648,1148,704,342,436,432,1650,1660,1412,596,484,714,1280,1734,1218,392,1244,1648,1626,1218,380,1060,1536,682,856,472,564,562,1722,1390,1658,1398,628,1210,1662,1176,1684,680,618,1330,1774,1628,762,404,1098,1596,1262,400,1576,2060,1966,1108,1176,1130,1216,1218,1796,1348,358,1934,1114,1494,1800,448,1188,880,1704,1778,580,1272,496,886,390,1180,402,620,1676,1816,1816,1208,480,690,1152,1026,1224,1174,1234,876,1710,992,752,568,888,1656,990,1824,1066,598,662,320,1046,748,752,1126,900,1370,1366,760,758,1034,1186,1372,596,1104,1246,1836,380,754,1542,470,638,1576,1952,1950,1218,2084,822,1634,1538,1824,1644,776,444,580,582,912,468,432,1614,1068,1074,1288,904,1440,1192,1698,1668,916,1756,1772,1662,1704,1690,1400,1470,2366,2142,1946,2002,2424,1958,1542,1420,1646,1784,1294,1458,1206,2182,2400,1180,902,2386,2508,1966,1952,2240,2388,520,2396,2390,2386,2378,2394,2386,1568,1778,1794,1224,1742,1194,1190,1550,1350,1546,2414,2088,1516,1862,758,1866,2236,1872,1866,1872,1872,2090,1872,1850,1888,2096,2076,1500,1488,2398,1754,1120,1202,2426,1360,1114,2380,2348,2348,940,754,2222,612,582,2092,2154,2096,2086,2086,1906,1900,1348,1350,900,984,858,914,1000,1260,1944,2192,1722,1430,1430,1314,618,2402,1948,1004,1140,1350,898,746,2084,1506,2382,540,1280,2662,2640,1512,840,1882,1222,2310,1054,1052,2210,1674,1518,2106,782,782,1400,1344,670,352,1904,1096,1324,2400,2384,900,1498,2124,534,1268,926,2416,504,476,440,1494,726,630,1192,1804,600,880,768,358,922,970,2398,1150,906,2088,552,1282,1936,442,1496,594,2164,1812,860,416,780,934,584,934,2344,1476,1296,980,588,1192,628,1246,2336,1782,1508,1646,656,1004,606,684,1510,386,302,320,664,2264,2208,974,522,1804,1942,1910,1910,1912,1378,844,848,792,1306,1416,424,850,722,372,392,530,1180,1450,1104,1498,1036,1500,1180,804,922,780,968,636,614,894,848,746,824,716,2056,856,624,1020,784,548,746,568,600,588,900,1268,1918,546,502,470,1208,738,662,624,2386,646,2104,2210,2388,2410,1320,2202,1042,528,604,2412,1534,1246,2290,1236,982,2552,2100,1776,1886,2390,2396,1074,2386,1416,1418,898,2100,1288,1008,2106,882,854,680,1370,1728,1634,1722,1992,2226,2058,2016,1410,892,1484,972,1288,904,408,436,1592,760,872,1132,368,356,572,644,1436,564,488,1260,1476,960,888,456,948,1184,1044,696,1464,1100,1428,1644,704,1644,1328,604,796,892,840,828,1340,688,636,1344,976,708,760,912,1500,1680,816,1516,1596,720,1272,1540,772,884,1148,364,584,652,1452,572,492,1252,1464,964,920,532,960,1188,1052,704,1496,1152,1444,1712,712,1632,1332,604,1028,920,844,868,1336,692,640,1388,968,712,760,892,1496,1676,816,1508,1600,728,1318,1302,1128,1380,1376,1110,1400,1310,1384,1170,1188,1380,1182,1398,1388,968,758,870,1110,1380,1382,1388,1302,1134,1146,1292,1392,1418,1390,1376,1372,1394,1350,1388,1312,1282,1340,1414,1420,940,950,890,1184,1184,1312,1388,1380,1208,1382,1386,1322,1380,1304,1370,876,650,870,1380,1378,1376,972,1388,1184,1190,366,794,1034,1382,1246,1294,1388,720,1286,1240,1226,706,1390,1312,1318,1388,640,1310,1426,1184,1188,1416,1308,1014,1018,1328,1428,2150,2160,2164,2158,2160,2528,2656,2650,2176,2150,2532,2254,2652,2658,2630,2706,2702,2600,2700,2452,2664,2690,1698,2250,2540,2644,2554,2020,2678,2626,2584,2436,2596,2562,2246,2662,2552,2642,2626,2494,2560,2648,2684,2650,2664,2602,684,2800,2820,2912,2828,2856,2872,2838,2704,2862,2822,2310,2890,2846,2872,2894,2876,2900,2864,2300,2348,2306,2834,2786,2768,2862,2652,2870,2698,1922,2838,2864,2866,2870,836,2852,2792,2846,842,2714,2838,2306,2820,2888,2828,2856,2858,2872,2308,2916,2314,2866,2878,1196,1638,1354,328,470,354,1002,366,1360,1364,1298,1326,1308,1024,332,1368,1272,720,564,1348,1322,1248,730,946,1360,1052,376,1344,1296,952,1338,1362,1364,1192,1360,596,648,937,690,784,1600,1600,567,1389,362,1856,766,1946,1808,2248,2178,2182,828,670,1096,1888,836,1428,1906,1954,774,1700,1966,1548,724,1868,2186,1630,978,536,418,2132,1598,458,1820,1842,798,1016,1828,722,1876,874,1010,796,708,918,798,426,706,376,1000,398,420,642,430,860,954,810,1356,874,700,892,756,784,784,742,466,904,1504,1474,1644,1716,820,522,972,968,1770,886,580,410,610,650,828,1360,384,584,1194,366,1760,1796,754,1310,792,736,638,688,1228,1414,1994,1912,1192,1848,1898,1006,722,706,1696,1490,1646,1220,980,602,412,1894,676,1000,504,594,448,898,428,512,702,684,450,456,364,700,810,1240,894,886,1166,1298,576,920,446,420,584,494,598,818,1762,508,518,596,758,872,552,1198,444,484,646,578,1002,892,868,802,660,642,1418,454,1928,1934,1898,1008,382,860,590,1104,390,1812,888,2008,730,412,980,1012,714,1002,318,650,472,730,514,1208,556,1604,412,652,704,1214,678,690,1154,1278,414,604,498,668,610,1776,1992,632,582,372,502,1968,990,988,608,1520,420,494,800,1228,496,516,590,1956,1758,1972,698,1858,794,1782,1008,2004,906,1418,726,1954,1514,924,1940,754,366,1982,1002,1560,1024,1006,386,944,744,512,516,886,432,320,1022,1002,478,730,402,1208,534,438,686,506,844,2004,400,802,784,856,734,814,848,654,794,1828,880,652,560,872,1882,1450,1338,1608,790,1176,616,842,1998,910,890,1044,1356,452,932,686,764,1090,536,558,592,706,514,516,444,730,2136,588,500,634,510,1164,642,756,1012,636,1880,436,466,444,500,562,1800,1846,916,628,444,622,428,628,1024,486,2152,1044,642,468,724,604,568,992,1166,786,806,784,806,752,586,836,388,936,1242,526,564,1190,2184,1376,1910,748,622,1964,782,922,860,936,558,808,834,796,878,426,1112,1416,608,1018,654,2142,548,728,404,454,344,390,398,614,1010,1982,794,538,1184,1610,456,1996,910,1206,1652,792,884,318,918,732,1848,598,900,678,578,698,1544,1348,750,598,500,376,540,628,716,514,512,584,750,514,626,934,440,456,362,1094,874,518,990,634,1804,1986,938,520,1800,722,646,554,916,630,508,620,426,632,1004,486,454,1420,448,980,1046,470,640,718,606,570,996,480,1168,774,782,784,804,786,816,754,584,810,402,1028,666,668,880,1014,610,1234,1928,538,510,1878,1864,1298,1978,1974,1098,1032,614,408,798,1144,904,798,910,1960,348,816,710,540,424,350,388,394,1942,1594,464,842,588,782,1156,596,790,544,1016,612,1208,320,402,604,890,880,568,1470,668,400,602,536,582,938,892,1508,1162,406,456,444,906,936,1348,614,634,1020,760,750,656,488,450,588,718,534,514,586,538,562,848,742,422,460,994,408,542,518,1636,894,902,912,1790,1246,856,1804,486,458,1338,1984,518,1794,712,784,912,626,502,386,620,468,626,1018,486,2010,1046,630,472,720,642,486,576,994,478,1176,772,780,784,800,784,804,752,586,808,608,888,642,966,1192,1550,610,1912,538,510,1898,1208,1954,386,932,1776,556,374,796,430,1294,1182,1116,1150,880,886,668,1962,388,346,388,394,906,302,704,506,2120,918,1242,580,790,1532,1190,674,414,878,628,594,374,398,1660,678,534,580,1564,1124,792,1162,676,928,612,460,492,514,1018,450,472,1422,800,1350,588,582,538,404,588,684,988,552,844,420,894,1634,1176,952,518,1014,1612,464,626,608,1736,378,778,460,852,850,684,1842,572,1998,542,972,616,400,886,438,2188,1774,1594,2002,1866,508,856,532,1872,448,1952,896,1406,556,438,548,406,880,1146,914,768,604,478,1968,436,392,456,394,904,706,504,744,916,568,790,1032,1182,642,504,904,948,766,1978,592,602,318,864,590,576,616,1250,1084,532,898,668,534,420,1886,1040,1164,1614,1402,1476,1462,596,924,596,1018,548,588,612,540,408,432,986,846,426,418,808,574,1378,1164,1196,440,460,546,582,1782,862,1092,1242,580,520,1008,1210,488,644,2004,1982,1692,520,1916,1682,1132,1194,1064,556,626,656,2000,1990,1704,1804,1800,666,392,2004,1214,552,1868,802,522,560,1828,456,1974,1070,386,650,388,566,1004,1146,1608,606,1150,1022,766,396,610,432,410,512,1378,394,414,360,1148,708,560,790,586,1054,1210,640,716,528,906,704,712,320,810,594,446,416,682,854,456,552,1994,1888,692,1882,350,448,662,418,1580,734,1188,1412,558,926,614,1020,1064,1202,586,612,542,498,426,1472,562,846,418,388,762,302,528,864,1264,366,500,458,442,462,584,1080,862,506,764,864,1012,914,1718,594,1980,1974,518,1920,1682,1102,1810,1256,648,2000,1988,1704,2004,1806,682,684,542,544,1770,522,606,1866,1134,1214,846,1964,1996,1972,774,354,388,2018,464,562,776,1658,1124,1208,502,718,624,1110,980,940,884,972,1140,1114,474,1986,738,992,566,780,704,482,766,516,1146,378,610,676,588,1152,1886,708,918,664,914,544,1004,736,484,392,594,932,984,804,596,474,1870,442,726,538,598,464,976,728,552,654,1010,1412,552,802,840,1962,692,610,838,2136,932,890,612,1102,510,306,312,312,312,502,860,1958,1894,522,1206,570,706,724,842,1612,934,1406,670,1212,878,652,714,2109,642,1334,926,954,1842,1908,560,1628,488,942,556,576,586,740,1340,700,888,1984,1984,1940,1906,518,1980,1984,1914,1228,994,1446,362,908,1080,1992,1978,1704,316,442,932,2231,682,750,904,368,598,906,410,420,908,926,1926,744,672,1838,1016,1968,614,1716,810,2128,656,796,610,912,564,1154,1028,770,2004,440,710,398,510,522,770,388,816,856,668,974,954,2004,478,402,898,1596,1786,410,834,538,454,890,1112,770,402,610,784,928,468,536,1926,366,740,1788,510,1890,1046,336,538,600,496,484,962,1992,898,560,832,1024,1964,332,886,914,1282,898,610,1936,396,438,356,1432,560,478,772,396,580,614,838,1072,440,458,1504,950,684,1350,544,592,488,984,1962,1620,1618,988,920,634,472,828,1900,518,1986,1990,540,872,1684,1162,1804,1104,1996,1984,1702,1994,1982,1300,626,2002,514,754,1050,382,914,1908,1572,1916,2164,1966,618,418,406,1924,1402,808,2008,902,496,1162,1026,306,488,916,500,1200,438,482,710,402,506,520,1148,348,384,548,1102,670,1204,1748,2086,340,416,364,380,1122,1798,466,2152,342,1168,824,1124,458,598,604,1146,1072,798,896,562,834,612,1210,900,958,432,456,1460,444,578,432,364,574,476,774,346,402,582,534,1952,800,1702,1906,910,906,906,914,642,554,916,918,912,986,1884,862,584,1312,708,896,486,872,444,464,500,600,822,1232,1210,954,946,1164,1114,804,482,756,632,558,494,494,2066,1988,1998,2098,1924,1696,1074,876,978,1078,2006,1992,1712,416,472,2336,1044,594,318,1860,1540,780,816,1830,882,1634,1446,1416,408,1976,1392,806,2000,1146,486,906,706,1126,396,424,412,704,504,1140,348,354,670,1284,1742,1896,364,646,402,1976,594,342,814,906,1000,456,606,598,1084,510,538,838,602,648,518,800,822,822,930,624,1152,1022,434,578,444,358,1386,582,582,1270,634,536,534,1004,1902,746,900,904,642,474,976,834,888,600,484,792,806,544,1574,870,442,464,774,780,1762,504,1170,608,1112,1100,1074,956,892,938,506,750,770,798,1180,782,784,802,784,816,750,584,656,1796,2070,1982,1994,1992,1788,1688,1140,1524,910,656,1994,1990,1704,796,1042,590,424,896,1878,804,1592,920,1848,708,1918,1988,1818,490,1916,1396,806,2000,1916,486,908,1004,1006,714,1078,396,432,1204,662,566,596,436,412,704,394,992,344,386,660,1284,1664,1822,456,402,636,810,1354,394,1972,592,814,460,598,332,574,570,1686,590,2148,1056,1142,532,832,646,1976,894,1470,706,758,400,758,438,1644,776,530,530,580,894,560,468,384,1902,636,526,904,906,568,964,1342,434,762,666,1570,1152,1332,1162,600,908,442,750,464,832,888,480,752,710,772,470,1174,772,778,782,800,784,812,752,580,834,1786,1982,1068,1990,1990,1928,1918,1222,1100,1288,370,910,976,2006,1992,1706,754,1338,590,422,892,1898,804,854,1562,1824,496,1900,1992,492,1660,1914,1394,804,2132,1822,1068,692,740,402,506,446,552,472,1202,536,466,428,486,906,446,412,1020,450,660,706,658,998,570,480,624,1150,706,606,398,700,814,868,962,1144,1094,514,460,398,334,534,1228,538,834,634,1006,2148,348,386,848,898,436,1254,922,534,570,582,1672,774,530,1542,666,772,394,476,720,614,882,736,640,532,580,894,482,754,498,1264,782,802,786,802,754,584,808,1788,2012,626,1990,1986,1998,1998,1772,1680,1156,1134,1808,718,1088,2002,2180,1704,1282,750,1428,936,608,1936,670,1178,1340,992,1940,414,532,420,1022,1850,1056,996,1902,582,1896,1822,1896,2146,2174,1390,1202,320,600,602,2144,716,1868,1600,752,644,900,2010,610,554,472,488,906,454,614,580,1332,320,664,1000,444,302,1268,572,476,1020,350,708,510,422,400,1856,1104,590,856,1144,516,1842,376,332,462,1704,1404,538,832,1328,648,1006,896,624,798,808,442,574,440,410,584,536,562,582,1234,858,1540,666,792,924,1296,588,476,960,882,788,488,694,1154,308,746,892,534,502,1178,720,1098,480,754,480,498,978,458,360,1272,784,782,804,784,804,754,586,822,2010,1668,1994,1792,1996,688,1986,2002,1926,1234,1876,910,1082,2000,1994,1708,466,428,1784,748,344,2008,438,496,2288,1012,640,638,1002,1930,2000,1910,1894,1902,2010,1914,740,906,1996,608,2000,1066,846,908,1208,1046,1844,1840,714,1796,764,1224,1668,688,742,748,1816,2004,710,1862,614,420,2172,1476,2198,1948,1904,724,800,1050,956,1732,850,1254,664,1824,1642,1840,942,1116,1108,790,584,712,792,352,2188,1824,824,1210,706,1988,1588,1066,1782,1568,1778,1788,1786,1810,1812,1000,1804,1202,926,1054,428,1276,2016,892,856,370,432,928,700,1006,624,904,628,1206,806,898,882,496,882,790,716,900,322,1940,618,1162,938,948,1890,1912,858,524,1272,1244,470,1862,846,1822,1300,692,518,446,520,610,1988,718,818,1122,808,2006,622,1986,1996,590,1752,1788,542,654,1610,476,598,612,1372,896,626,1194,460,894,358,1300,1078,434,632,430,846,402,858,908,1002,398,1542,798,1988,896,1592,960,900,900,760,914,634,904,384,870,326,814,936,790,962,374,758,530,858,978,1218,882,824,1256,1016,474,898,1056,510,752,1156,952,1172,934,786,804,776,806,752,586,806,2016,2158,1908,2002,2108,1996,1924,1144,1816,1064,914,658,2002,1996,1714,1012,718,624,832,848,1018,540,568,1066,592,1108,1896,1216,2172,1896,1906,2008,1840,820,906,1898,608,2004,440,1438,1238,424,1976,1404,1414,1206,1802,1916,852,740,650,1636,762,686,692,750,1642,532,1186,1230,1806,494,1764,1806,1794,360,504,308,1164,2002,612,1816,986,712,2162,2234,2162,1722,962,2180,866,1796,1778,1780,1160,1792,380,608,1452,814,480,1932,1804,1774,1048,1040,796,724,800,1604,1784,1800,1108,788,394,1008,1422,392,1102,1000,602,1888,784,1266,1986,2012,896,890,858,692,364,478,922,742,1020,626,942,626,1204,794,502,438,656,882,678,920,1998,324,1940,616,1162,936,992,570,1292,1780,1784,1786,1802,1586,1112,1554,1792,1786,1808,1798,834,1040,1794,1804,1110,1790,1270,1764,1798,1144,610,420,630,1768,400,372,1270,1232,636,564,662,710,354,404,446,1596,348,906,1862,1300,638,1204,530,1972,718,814,1148,642,2002,1834,366,1328,1726,580,762,1758,584,1344,390,1798,536,648,964,594,592,610,1366,850,458,490,1124,348,358,858,1296,1064,1306,1856,640,432,842,376,402,428,570,444,424,400,622,630,1536,792,374,1692,850,1004,1216,882,2012,1002,896,1794,896,880,958,1824,894,898,1368,866,386,338,954,642,732,592,436,934,756,904,626,732,848,734,758,902,498,792,638,894,1844,482,756,1014,534,1782,1150,1152,760,698,918,782,786,804,786,818,754,584,822,1790,1998,1990,1922,1216,1814,1088,2000,1994,1706,2160,1272,2195,598,2008,968,1816,1202,1902,1996,1852,1900,1902,974,930,1844,740,908,1928,606,1768,496,1836,1402,1420,742,650,1354,1314,1212,1782,2156,1502,1050,1188,1808,1660,748,1908,610,1992,1322,1938,928,722,1322,1998,2006,2034,764,718,814,1998,2002,712,638,630,1206,1794,1782,1778,1788,1416,1798,1562,2213,598,364,652,2210,1990,538,1932,610,1784,1726,1478,1782,1786,1988,1786,1196,1786,1788,1796,1788,1800,1786,1850,798,388,1268,1982,2010,892,858,428,1022,894,626,1200,806,900,918,490,678,1232,892,1926,416,938,2019,998,1800,1110,790,790,1180,1738,1114,1256,1792,1598,578,830,1040,1786,1110,1896,1884,1722,462,778,1788,1800,1042,1512,1772,1790,1042,1802,1874,600,650,1922,446,480,354,426,586,908,1866,1044,1304,1796,896,898,598,602,902,894,1206,518,818,1116,1210,1118,1844,588,794,948,1978,1332,1330,1964,1042,1812,1826,2126,1970,552,2046,1632,1604,584,1332,1978,1222,1280,592,538,648,358,624,458,1044,1362,1078,1676,846,806,816,602,1014,602,710,690,630,620,1204,776,678,566,384,444,504,504,620,792,1890,450,838,1280,886,1924,1062,1792,402,898,1802,898,882,962,1832,898,904,1370,864,388,954,642,734,1640,694,942,984,756,470,794,700,1246,758,496,642,556,896,1800,804,798,1502,502,450,1158,882,1030,740,838,900,902,2000,1986,1748,1916,1682,1144,1094,744,1064,976,1996,1988,1716,642,836,656,2012,1694,1898,1386,1792,1896,1900,2012,680,1910,906,1922,608,1802,1684,1482,652,698,1312,2154,1186,740,1848,1360,1990,1798,932,632,638,776,1486,2058,532,2030,1908,886,1208,800,480,892,816,328,364,702,614,1184,1206,782,718,816,1106,836,1068,1510,1136,734,726,840,730,2035,408,1404,1756,1452,1466,1664,574,1312,392,1182,1390,1194,1804,1796,1786,1786,482,1210,1782,1798,1586,1200,1798,1596,1786,1788,434,1798,1935,1048,412,1266,1982,1996,898,858,694,360,394,1016,1978,1204,622,1198,806,896,690,882,492,730,1232,890,324,1938,614,410,632,934,1056,1292,996,1794,784,2058,1784,852,1052,1066,1890,1908,1260,1566,1714,1112,1044,1788,1784,1790,1794,1788,1036,666,1790,1794,816,1112,884,954,430,397,998,794,1300,958,1792,906,882,1086,930,442,1992,1986,1886,1912,360,1098,1114,1196,784,432,1564,1042,574,1770,982,1104,1098,1756,1320,308,908,1058,714,898,354,650,624,616,1212,2000,1780,1042,670,600,676,1476,1280,1140,1676,510,674,516,490,836,894,1794,624,774,606,508,1054,500,544,1066,910,688,1372,1006,716,632,1788,790,1920,1062,1534,450,842,808,1378,1918,896,670,886,894,878,1840,956,894,690,816,1440,792,384,952,524,1774,498,696,934,772,1612,790,696,1240,754,1738,1334,600,600,902,604,500,1776,792,706,814,1190,962,966,692,640,1154,622,894,1794,802,796,466,342,380,498,460,732,1918,1912,896,898,856,902,2050,2004,2052,862,1924,1242,1146,1818,1066,1102,2002,1996,1722,1970,642,834,658,1992,1606,542,1898,2070,1320,1792,1866,1038,1914,1928,692,1918,742,904,1918,608,1766,1004,1500,756,600,580,1316,1578,2124,1598,764,362,1432,914,1798,922,1790,620,798,798,1896,1362,480,394,1784,924,1998,2004,1544,1732,1040,1406,1998,1206,1916,1282,624,612,1494,1916,898,1252,2018,410,1382,1394,1756,1918,1668,580,1312,1634,1784,1214,1776,1368,1212,830,716,1468,352,1458,1468,1780,1804,1792,1812,436,1776,1806,996,1006,1806,768,708,1102,1104,1230,808,756,1048,390,1262,1990,2014,900,862,362,396,922,856,1020,630,916,628,1202,806,660,884,500,744,1238,894,326,1942,1166,940,946,1116,1298,802,1150,360,1800,1802,1724,1110,1806,1008,1796,1798,1790,1808,1030,718,1792,1800,964,828,780,1162,820,888,948,424,614,362,632,1052,1978,552,330,962,1798,904,886,1096,934,896,1150,1108,320,1096,764,964,1132,948,1306,804,2012,780,826,1472,962,660,454,1978,1798,1376,576,844,872,1322,1020,336,764,1766,310,908,652,896,564,900,382,1726,1456,1798,1004,498,886,1054,784,1466,1204,1278,1100,1680,502,672,558,1648,1950,798,600,460,1510,838,894,1574,1328,1580,806,838,812,1794,1780,1818,1792,1066,1008,1816,802,616,416,616,508,1402,1974,546,798,450,476,1738,400,898,634,856,690,1824,958,896,900,870,1804,866,322,1210,1780,1742,1576,936,406,576,790,708,804,756,606,502,1780,796,708,1046,346,1784,906,1382,992,1798,2008,1786,1196,866,1418,2000,1478,324,600,724,454,1398,1510,1792,1796,1182,896,588,582,678,1002,800,798,982,790,1818,738,1986,866,1922,1686,1166,1810,980,1996,1988,1714,662,2010,1610,660,1942,650,888,1848,1186,1900,1916,1418,1910,694,906,1914,814,994,704,674,1488,1598,1480,692,602,582,966,2122,1594,470,1204,902,1804,1252,1390,1802,1798,1360,480,670,740,1202,872,922,1996,1520,1608,1812,1600,1818,1994,1204,1148,1786,1802,1860,2090,410,1378,1402,1760,1896,1774,738,1188,1778,1792,1342,1796,1790,1788,1790,1204,818,1802,1806,1768,1624,1806,1798,426,1204,1798,1020,1786,1802,1788,1800,1826,1286,1600,1820,1806,1798,1662,814,392,1272,2012,900,862,362,436,926,844,1030,622,670,626,1208,808,500,660,884,734,2002,894,322,1948,616,1170,938,838,1076,838,834,358,698,1806,1402,520,572,1792,1798,598,1798,1800,1690,1786,1580,1800,1794,728,778,856,1884,1792,1816,1006,1782,1808,956,424,1346,616,360,312,632,1630,700,604,858,528,552,514,620,498,780,1732,800,964,1302,840,1802,1802,1004,1794,1066,1804,1800,1066,660,1034,1366,1146,1852,1412,1814,1188,1100,1000,1042,762,472,1194,1998,630,434,1972,1788,1262,1362,2022,974,782,1072,578,772,1842,884,1190,1396,640,900,562,440,766,1174,1064,580,1828,1208,1214,1922,2148,2054,2146,1408,1476,1106,1798,498,1382,742,936,1044,412,564,548,1212,1290,1076,528,680,550,1646,1998,784,512,1656,310,404,546,578,1516,438,494,840,1004,1578,1808,626,468,1266,798,768,750,498,706,508,1796,1090,990,1798,732,1298,1150,1396,1008,798,368,630,324,420,1052,610,508,434,1070,448,812,1514,832,1698,1352,400,898,1094,724,964,896,912,1996,600,926,902,2134,760,1608,860,384,322,952,1102,1746,1572,798,1206,1776,930,790,706,1668,758,672,602,500,1788,794,708,834,326,368,1800,904,1618,1786,692,1534,598,1400,1452,774,572,1860,1776,1774,666,580,894,588,580,1006,998,1544,798,796,2022,734,1112,898,2002,2004,1986,1754,1918,1686,1170,1806,912,658,2214,1712,2198,922,1152,924,510,1618,1086,1904,2002,1804,1906,1918,2002,1926,1204,1282,1924,1604,1608,1390,662,1378,536,1268,1124,1198,470,1596,942,1808,738,436,1806,1074,1792,2002,1524,616,636,2018,966,1108,2100,952,1980,1582,786,1804,1350,1190,1110,1108,448,572,866,410,1384,1804,1536,1816,1206,1906,580,1312,1600,452,808,1006,798,596,2006,496,714,698,1196,1792,1772,1786,1806,1794,1084,1978,1650,1746,1786,1184,1006,788,724,1626,1808,1802,1878,1184,1412,1800,1780,1776,1600,958,590,1274,2008,2018,902,864,364,442,932,1026,758,632,1214,810,904,664,890,502,926,2010,902,326,1952,620,1170,942,1780,1034,658,836,812,1050,1286,1786,1780,1606,1800,1786,1776,460,1782,1778,1372,898,1780,1790,1806,838,1784,1892,436,876,884,604,600,872,884,1662,1616,1192,596,1792,1810,1752,1802,1804,1038,806,1176,1406,710,1554,462,618,364,322,694,1420,530,860,1786,552,480,516,606,500,1094,832,1064,684,712,990,1402,1804,1858,1802,1796,1804,1814,1778,1780,856,1944,1148,1118,1306,1804,1790,750,1372,1170,1784,1802,1782,1260,1388,970,1178,1002,1014,1512,930,810,1370,1842,1602,1898,1768,1806,1812,1782,990,1808,578,764,680,2016,1846,946,358,1356,684,1114,510,660,778,820,1774,1382,1464,1100,1794,2156,1214,1486,1670,1568,1394,1278,1078,510,684,558,1150,724,1176,708,600,1628,800,500,1850,840,1006,1580,1908,1272,802,808,766,800,752,1514,748,1204,592,536,1782,1780,1788,1244,1484,1830,1152,884,1722,596,562,624,326,418,1162,1594,604,572,802,1228,578,1302,834,1206,1174,1924,1810,1934,1956,962,2172,1826,1746,462,868,386,312,956,1274,1746,1402,406,550,526,526,524,578,936,794,698,766,652,758,1990,718,604,792,1784,1000,666,1584,1782,912,750,540,1806,930,1794,1974,602,1500,732,480,386,1466,1792,1790,1808,1778,416,450,1784,896,586,586,1008,1112,1124,1550,802,800,2056,498,1778,900,468,1014,1116,958,2008,1988,1954,1342,1820,914,662,1994,1994,1722,1682,1046,2010,996,702,760,934,1932,1036,1190,1220,1074,1880,652,890,1924,1898,1910,1794,1192,1274,1890,1616,1602,852,1700,1518,1622,804,1002,802,596,334,502,1706,1994,2006,394,656,902,1826,1102,2056,1996,1190,1396,1792,378,1920,1176,1124,1100,1782,618,580,592,406,636,1110,1236,1200,1204,376,1598,446,410,1380,640,1288,1592,1786,1204,1594,1664,578,1298,568,824,716,692,2030,480,1786,1340,1778,1776,1804,1810,1796,1784,1812,958,1558,1804,1792,398,590,1764,1410,1796,1794,1342,1084,1290,1074,868,1050,651,1270,1992,2002,890,860,426,438,984,628,1980,748,630,1204,806,502,870,886,678,674,1248,900,322,1974,412,638,940,1784,1798,1796,1998,1780,426,1780,1772,1774,1778,1786,1398,1796,610,818,1800,1988,1900,1198,1808,1780,1602,1676,1882,1716,1784,872,602,1842,638,1844,540,676,1094,1274,604,1784,564,808,626,1198,590,636,976,580,356,1996,1300,1018,1556,1774,746,1628,1600,1778,1808,1788,778,876,880,1248,1120,1854,310,1016,1640,1608,1744,1778,362,1168,388,556,390,392,1408,1764,1784,1760,1252,1378,1922,306,962,1780,1972,994,1006,634,1366,1998,1608,1444,1802,976,1140,478,1566,978,1772,1788,1372,396,1802,858,572,568,566,1840,356,1406,694,1102,498,578,634,1034,1006,684,994,1826,1716,810,1600,1794,1464,1584,1598,1654,1394,2202,1796,1570,1776,1786,1188,1796,1796,1774,1270,856,1130,798,488,514,522,1524,838,1004,958,1480,800,772,470,890,764,1994,906,818,2138,720,1566,456,464,402,394,1858,1438,1772,1766,1472,1784,1582,852,496,662,574,572,1816,1774,1712,622,934,790,608,428,780,1996,1914,1792,1926,2014,956,880,900,696,322,652,858,384,336,952,494,306,1394,410,548,522,522,522,576,928,790,698,1660,948,710,1988,656,602,794,1782,870,664,1586,1772,874,764,700,550,644,488,762,654,1392,792,370,1624,1768,1496,736,1506,1768,1604,1796,1798,1786,894,1774,1542,698,698,698,1728,1114,1364,750,316,324,498,468,736,1792,512,918,702,1796,1436,322,856,1168,874,2008,1996,2052,2048,1988,868,776,1922,1688,1164,1118,1202,1070,908,658,1990,1992,1706,934,1216,1120,1118,2132,932,1640,1194,1946,1912,648,880,1870,806,1052,1164,1892,1578,388,848,1892,1190,1268,1870,1980,1600,1794,1084,990,1524,1886,1190,1954,1448,1838,1610,806,1000,796,596,1236,1198,1198,660,478,1726,1724,510,820,2054,988,992,992,994,910,896,1644,1280,678,1802,1778,1248,1592,396,650,1982,636,1506,1602,934,798,824,1092,1772,408,678,700,772,1986,1792,1800,1202,1592,1802,476,462,1990,2026,1544,1568,1192,1572,1774,1784,772,1792,1782,1782,970,1804,1796,1600,1022,496,1788,1960,1968,2004,890,780,970,1024,1976,842,624,616,802,892,892,472,674,1228,888,324,1970,612,408,936,1788,1980,1792,806,1186,1776,1000,1792,418,1772,1810,1780,510,1404,1994,888,1794,1572,1770,1786,1294,1796,1076,2004,1784,1772,1788,1704,882,1782,1854,602,578,878,890,648,498,668,1322,1780,804,1366,1586,1800,1772,1154,1216,360,1974,796,1008,1758,1220,730,1014,1210,550,512,538,678,646,636,1790,1806,944,930,814,872,838,1088,936,940,946,1674,1496,1740,1770,1794,1796,1014,784,1252,1378,2000,1976,1436,1956,1370,1996,1596,1036,804,1078,840,962,1114,1600,982,1776,1966,1964,574,572,578,676,1110,366,1004,1006,500,742,1004,998,1824,864,1796,1600,1796,1460,1582,1798,1786,1628,1398,1718,2008,1538,1776,1776,962,1778,1776,1776,1214,1272,858,1132,1592,838,1442,454,464,1146,458,1504,1406,1112,1980,504,1604,1978,1784,1776,1904,1390,1186,1004,496,1830,1430,1780,1548,1422,380,466,476,1578,1778,602,1670,808,616,590,786,600,546,764,1598,1994,948,886,892,858,380,310,944,406,730,498,338,1394,724,924,782,708,1320,750,1962,808,602,792,1786,948,648,1598,1796,598,504,874,762,696,654,484,756,646,1200,1494,1348,738,1798,1362,916,514,1206,1940,392,1784,1580,1572,1362,1104,586,582,1958,1774,1544,698,696,698,1714,1358,928,322,738,506,912,1988,356,748,1396,350,1762,1796,1112,862,848,900,1988,1964,1904,1674,1086,1208,1054,332,656,1972,1974,780,778,596,1178,1124,1116,1998,1786,1858,1916,1904,1870,1036,1890,848,1756,588,1174,1864,1396,1792,1078,1090,708,422,1772,1052,1840,1988,1948,838,1726,1822,1374,786,492,1018,994,994,1554,1858,1256,1774,1076,520,1778,1594,1554,860,638,1628,934,506,560,656,1082,1582,1598,1224,698,1454,1800,1778,1772,1970,1428,720,1386,694,900,574,568,568,918,406,1864,1754,1202,508,466,1992,1766,682,436,1760,1782,1584,1788,826,584,1270,1976,2006,896,852,362,430,1032,1982,884,628,618,804,496,884,486,682,1982,890,322,1894,786,612,416,630,938,1766,1782,1096,1812,1772,1448,1968,1764,1772,1788,1124,1768,1778,462,1570,898,848,1566,1582,738,1778,506,1768,932,448,1778,1578,778,828,1998,1790,1780,1768,1864,1810,874,890,592,472,878,896,646,500,670,1322,1482,1782,1380,804,588,654,692,384,344,728,1096,1794,1386,908,918,896,586,358,1972,794,1006,1474,1838,920,606,928,1788,1456,1772,920,1596,1046,672,678,856,2004,884,872,810,944,928,884,1394,1106,938,1142,936,1212,1604,2008,1740,1776,1802,642,818,1992,1604,368,1174,1378,732,306,952,1802,1308,1370,1632,1436,1608,1388,1398,444,1004,846,848,1800,1190,1788,998,682,370,576,796,926,1790,1796,1794,1790,802,1786,1388,2036,1778,1766,1786,1918,1792,848,408,386,794,1762,1764,1274,1856,544,1094,1132,1532,838,1006,656,1132,564,340,1086,1976,710,686,802,1532,830,688,526,1416,1190,1992,1268,782,518,816,1974,1774,1826,674,486,756,1788,1768,1810,482,470,1812,1972,610,1670,1800,546,690,2004,2008,2126,946,886,890,1004,490,346,856,382,332,1964,562,1966,1960,476,690,922,784,696,614,1014,748,834,602,792,1778,774,664,762,648,1128,1576,1584,758,932,1484,1780,1478,1638,1258,636,1236,1794,450,1774,1606,1594,410,1274,1306,1804,704,702,712,712,1608,722,886,1760,1358,1412,1506,716,734,1078,1378,786,1114,1780,1986,326,1766,418,764,696,1980,1306,2044,1902,1668,1160,1796,912,658,1972,1976,1710,1724,1966,1898,1912,1918,1886,796,466,1090,1202,1822,1724,1286,1882,1406,1112,1368,812,1342,1564,2008,1722,1312,1950,680,628,928,1726,1992,1746,712,736,988,994,942,1598,1432,1394,1790,876,1198,418,772,366,936,334,338,536,456,458,934,1988,804,800,936,738,1852,1564,1448,1218,1596,722,1542,1936,1996,1920,1990,1190,904,1674,696,572,570,1012,408,1120,1762,1604,518,560,1204,712,1526,1992,1792,780,582,1268,1970,1992,898,850,358,390,1022,620,1978,740,624,1198,804,496,880,496,678,1240,884,320,1970,616,1158,936,1778,1788,604,686,1584,1584,706,1788,1206,1388,992,1514,738,1788,1790,1812,1578,1794,672,1082,386,1790,618,1182,1182,1796,1586,750,1786,914,1794,1788,1786,2000,1784,750,1136,1770,1208,1810,1844,598,872,904,914,366,1324,1480,738,1002,1112,306,456,358,618,1538,904,550,996,684,580,362,1980,796,938,1196,884,1182,724,920,1708,946,1064,930,946,932,586,1988,942,756,758,948,796,852,1804,1804,1532,1466,1270,932,1978,1794,1960,1998,1418,1496,1600,1584,1792,1190,1788,386,1184,998,978,1788,1798,1796,1600,1778,2012,1410,1790,1388,1794,1604,1778,1554,1694,1896,1796,1196,1602,1890,1790,1260,892,1332,1866,546,1134,840,1006,1116,1208,798,2008,2010,998,762,564,1192,582,624,724,516,458,446,1612,808,790,1068,1276,1744,372,1176,1632,816,1802,802,486,940,706,1810,1992,668,584,554,554,694,2006,1996,1976,946,888,886,1406,492,344,858,654,1686,764,654,746,802,1782,762,562,596,1242,918,778,698,1780,310,478,598,794,1094,1578,988,770,1346,1004,1480,886,1266,1078,1596,1600,704,690,692,542,1764,828,1358,1412,2024,738,672,1790,694,1398,1292,1082,694,1980,874,1908,1140,1108,1800,978,1980,1972,1706,972,1998,2006,1970,1896,1840,1000,1888,1916,1890,1896,1824,1790,1884,478,502,1986,1218,1996,2010,668,1968,1562,1202,2010,2010,1008,994,986,1302,1298,1008,826,934,1404,1430,414,1924,786,1254,1018,1508,398,442,830,476,1994,1374,1368,1030,1766,1586,1784,1782,1200,1774,1574,1788,1790,1796,1776,1086,840,500,1770,1576,1600,1784,1190,1780,890,1780,1972,1794,1782,1136,458,1794,412,1270,2008,892,854,358,390,1032,620,1980,810,628,1204,796,888,656,880,494,740,1240,896,322,1942,618,410,634,938,1868,1776,876,892,602,600,872,904,1543,546,364,1256,1004,346,712,1842,694,1772,882,510,360,1976,796,942,1184,946,728,904,1710,780,764,748,1296,944,932,1104,940,340,792,1642,1102,1994,946,950,1798,1956,2051,1374,1802,1440,1576,1372,1794,1112,1980,394,1440,1076,844,1770,1776,1800,1400,1816,1598,1782,1782,1772,1696,1796,1788,1772,988,670,1798,1854,448,1092,1134,1452,862,1006,1924,1206,1004,1008,996,1200,566,1142,538,934,654,812,1558,1198,1794,1896,1990,1802,1560,546,500,506,2006,1994,1798,950,888,892,1410,494,352,858,382,944,1972,764,656,1150,552,464,598,1242,928,784,766,1790,700,490,562,736,872,982,1578,980,356,848,758,1062,876,586,1580,1118,2006,1260,1766,1384,1414,412,1272,498,738,1788,646,824,776,944,766,1972,864,1920,492,1686,1100,1116,820,1060,720,974,1992,1986,1696,1992,1436,1848,1302,1296,1884,1998,1886,1866,1054,1890,1782,1880,482,1030,1992,1802,1254,926,800,1206,932,1216,2002,1400,1504,428,2002,1336,512,1536,414,1770,1780,1782,1770,1770,1198,1792,1572,1172,1596,1596,1404,1780,888,1792,1776,1772,1580,1776,1766,1780,898,880,602,578,880,880,1778,754,414,1268,2004,914,848,1020,1004,620,1982,790,626,1200,804,498,880,482,796,1240,894,324,1942,616,410,632,934,1864,1028,1138,704,690,1840,1770,1770,598,828,1786,2050,602,922,1902,1102,944,928,940,312,680,1756,1948,1292,338,940,1432,1956,1990,1370,1542,1372,1798,1206,394,1438,1076,1786,1400,1992,554,1594,1776,1572,1788,1772,988,670,2132,616,758,734,502,1166,1814,1984,1990,1986,410,1432,1290,1798,2006,1986,446,554,466,1500,526,564,950,886,890,596,1090,1796,774,384,944,2000,602,484,560,794,1580,554,978,926,782,774,746,1584,594,820,1054,1588,814,1596,1478,718,966,1080,1608,1762,1420,1030,860,736,882,1170,628,548,678,948,852,2004,1564,1294,1920,1682,1098,1094,872,1062,974,1988,1988,1696,1796,1758,1364,1886,1908,1882,2006,1846,1590,930,1878,650,648,1122,1608,936,2006,2006,2016,748,1796,1404,1596,744,622,992,658,648,662,1980,1982,1786,2010,1186,1588,2004,2004,1754,764,1124,1212,752,1798,598,1924,596,1060,1390,1828,1596,1900,1974,1984,806,514,506,734,318,1104,802,1974,1998,916,412,1270,934,1154,518,666,626,616,394,890,1986,1592,1776,1978,1786,1322,1578,1576,2002,1992,1778,1794,1794,1780,1796,1866,794,1772,436,438,432,1132,1530,406,598,444,406,500,676,698,1982,848,696,880,1400,474,858,560,1196,828,826,828,828,836,590,1280,1860,702,798,1586,2018,406,1776,948,2000,664,854,1224,836,862,1810,878,1572,1600,1370,1572,1794,764,1104,1106,1578,1210,1430,790,1574,1992,1668,748,2148,570,704,534,914,458,1616,944,1778,870,1766,1568,1798,1790,1772,954,402,376,2014,1996,1174,590,572,682,926,1862,598,1890,1994,1898,504,486,1012,890,1164,1940,1990,1876,718,1986,848,734,674,896,1736,1242,568,2006,698,1052,1376,1774,1792,2096,800,808,1604,1204,1856,918,1948,948,888,888,980,712,1002,1200,860,382,942,1634,2022,808,926,782,700,752,742,748,988,982,634,1578,824,1596,1354,1190,2018,1454,702,1794,1802,1540,1110,2016,1340,1062,1456,454,2004,884,1988,1306,1918,1686,1138,1520,332,1082,1990,1990,1698,2010,2178,1570,1598,954,1108,800,774,622,666,844,576,794,950,1516,760,776,836,814,696,802,788,1440,892,788,784,672,802,742,786,814,758,898,664,1488,600,588,580,606,588,604,800,1936,2068,1200,1852,1008,976,768,836,1060,596,368,996,1188,1880,880,928,1052,988,992,992,848,1980,952,976,1000,920,600,1020,944,1116,1856,748,712,664,768,752,712,520,740,728,732,756,736,760,772,604,736,796,804,2628,344,1388,2264,1552,1592,1844,1832,1860,1844,2176,2184,2532,1364,1040,1384,532,2172,1932,2112,1648,1972,2040,2328,2072,2164,1812,2052,2048,2380,2356,2076,2012,1296,2232,2208,1864,2348,844,504,540,1884,1824,2128,2456,2532,1412,2156,1748,492,798,792,1402,1394,1046,824,1210,1384,1404,1004,1288,852,1192,1316,1460,1532,1336,1392,888,1424,1456,980,708,1692,1280,1460,1464,2314,1332,412,2080,356,592,584,596,544,572,876,444,912,1552,772,732,616,564,1012,728,1108,1980,1296,1480,1432,984,1032,1620,1744,1488,848,2464,1424,1516,1376,2348,2156,380,976,1400,1344,644,868,1904,1128,1548,1076,1236,2180,2056,908,912,1380,744,1540,1616,1624,1452,1324,1896,1504,1892,1484,1348,1400,708,652,432,1216,1892,1636,1956,1424,1460,1932,1396,984,556,1392,2036,1728,400,1308,1112,1140,1156,1132,1132,1176,1156,860,960,1568,1456,812,1388,960,2104,1260,476,732,1824,616,660,540,632,2436,1100,804,1092,1408,848,760,756,1184,1176,996,1376,1424,1172,2096,448,952,848,1384,1860,1972,1332,2248,1348,1516,1160,448,628,436,1420,1272,1280,1008,1192,1772,2184,2916,1388,1984,1984,1964,1212,536,2056,2056,2196,1964,1908,752,548,1080,920,988,924,1268,1740,1312,1628,864,1364,496,436,348,368,624,396,632,404,616,444,500,1236,1756,1000,956,1140,1100,936,944,1056,796,988,424,672,428,536,1096,1656,1132,436,428,1152,1608,956,400,1184,1492,792,318,680,686,664,1856,1848,1974,2004,1982,1598,1600,1922,1598,1494,552,896,1918,1614,1900,906,1540,1532,2000,622,500,920,1964,1968,2000,1058,1056,1072,1046,1996,1976,1906,1026,1434,2022,1050,1346,1580,822,1522,1062,1742,1158,1062,2042,1138,2032,888,1996,1398,2174,2176,1376,1984,1992,1386,2010,1986,2044,2000,1052,1872,1990,1634,1838,698,1574,1060,1118,1978,1928,762,1610,2008,1978,890,2014,808,2050,2012,1682,2020,1962,1844,2004,756,762,1152,2032,2006,2026,1084,1710,1676,988,832,1004,1138,1878,1936,2014,1274,1172,1160,2114,942,956,1008,2028,1358,1968,1952,1214,1010,1054,1600,1012,1388,1992,2002,1996,1390,1402,1406,1642,1646,1222,1796,1226,1302,974,1070,1312,1188,1996,1988,892,1068,1644,750,1668,1788,1068,1406,1064,1078,1672,836,1920,2238,1272,1916,2010,2034,934,1954,2010,2012,1450,2128,1968,1958,792,1820,1970,1936,1714,1934,1686,1784,920,1828,1560,868,1764,900,1940,1946,1952,1792,506,318,1610,1432,1040,1538,1024,1354,1050,698,1378,1186,1376,1376,1414,2014,2010,2002,2008,2014,2006,2002,2008,1982,2010,1120,1988,2020,2000,1994,1574,2074,1204,1994,1968,1212,1982,1246,1258,1968,1188,1584,1576,1370,1986,1996,1428,2002,1968,1194,1992,1996,1960,1946,1106,1600,1986,1970,2024,1990,1600,1956,1942,1274,2002,1982,1378,1596,1772,1554,1160,1102,1576,782,1984,2006,2000,2002,1464,1744,632,1782,1756,794,744,766,1522,2010,2000,894,798,514,1210,754,1038,1396,1382,1358,1986,1996,1050,1794,2000,1940,1746,1320,1310,1574,1966,1976,1148,1990,1980,1908,1900,1908,1900,1484,1266,1012,1860,354,1986,1982,1982,1008,994,1986,462,1600,1602,1860,1010,730,1460,1978,1734,500,412,1476,1182,598,546,1630,806,1986,680,724,1116,1978,1914,1752,1694,1354,2002,1044,2010,2000,2002,2024,1990,1230,884,1596,1192,1056,1640,1778,1314,1298,1598,1496,1961,1308,1974,574,568,580,1110,664,946,1968,1412,798,2102,1910,1392,706,1098,674,1780,1592,452,1930,790,522,862,704,1458,1706,1486,1200,988,834,672,1030,1106,786,1106,852,1184,686,1110,560,522,1180,1200,1950,1674,858,1588,1150,564,1916,1648,878,502,684,736,1714,1590,1790,1684,1202,1840,1956,828,1394,796,696,912,2241,636,992,812,808,816,1260,1312,1488,1308,1300,1308,1304,1300,1304,1304,1304,1296,1300,1296,1292,856,1188,1296,1272,1308,1312,660,604,892,392,780,1388,600,816,660,800,1304,812,708,1312,588,788,816,908,1300,1204,652,796,1120,792,1292,1000,1296,716,1212,812,936,804,1192,1248,804,792,1276,808,1096,1388,1132,1344,1088,816,1264,792,1304,1000,1300,1288,856,1312,1300,1268,508,1312,656,1300,648,596,860,868,1308,812,696,1300,712,452,1100,1316,1304,1284,1308,896,848,876,1292,1008,812,1292,1308,1104,1508,1288,804,916,1016,860,1440,1404,804,1288,816,604,1268,1328,316,800,604,552,1004,924,804,800,772,528,1300,1288,1416,1300,1024,1020,1304,1004,816,1068,1252,1308,616,972,1008,1392,1276,1400,1292,1308,1312,1016,908,1260,1308,1316,1300,796,876,1304,1400,844,1304,616,1296,964,1288,724,720,800,1004,1240,872,1300,932,804,1268,848,712,1004,1132,804,764,604,696,896,816,712,1188,1284,792,1192,804,996,800,808,824,508,904,800,988,864,808,1312,612,756,912,1304,1300,808,1316,1328,1016,904,1312,904,1312,900,1024,808,1312,1300,1412,1312,912,908,836,1004,1304,1328,1320,1312,908,1464,1008,1412,1312,880,1308,1360,900,1376,1032,1636,804,1472,1028,1012,1032,1592,1648,1876,1652,1640,700,1644,1648,1640,1636,1644,1648,1636,1640,1640,1632,1624,604,1016,1680,1636,1604,1640,1648,764,1116,984,752,856,760,1048,828,1004,1640,1020,888,1640,744,1016,1024,1140,1640,1508,816,1004,1408,996,1628,1256,1620,900,1528,1016,1184,1020,1500,1564,1564,1012,1636,1016,1280,1888,1444,1692,1372,1020,1596,1820,1512,1080,1820,1624,1848,1644,1624,812,788,1080,1092,1640,1652,1016,880,1636,904,1572,1828,1776,688,1836,1008,1128,1076,1100,1624,1016,1020,1820,1392,1620,1012,1152,1276,1776,1632,1076,1824,1908,1008,1612,992,756,776,1672,392,1008,1820,1256,1160,1012,1012,980,776,664,1628,1624,1772,1284,1244,1640,1152,1024,1336,1508,1584,980,776,1176,1276,1756,1256,1600,1868,1836,1836,1652,1648,700,1644,1284,1140,664,768,1648,888,1640,1784,1096,724,1648,1856,1060,1632,768,1640,1636,1144,1260,1776,900,1008,1116,1560,1132,348,1760,1636,1012,1624,1088,1088,1240,1652,1008,716,976,760,884,1124,904,1488,1624,1008,1512,1000,996,1248,1008,1032,1008,1000,632,1244,1120,1012,1660,764,1024,900,1144,1632,1656,1640,744,1016,2036,800,1668,1280,1152,1644,776,1140,1660,1132,1012,1000,1236,1012,1636,1648,1672,1660,1656,1660,1144,1148,1056,1260,1632,1648,1252,1848,1256,1268,1644,1116,1640,1668,1032,1124,1640,1300,1772,1504,738,1350,462,886,1330,740,714,822,758,1284,752,1542,1036,926,644,1274,1842,788,608,1434,762,620,1536,1206,1054,1018,952,1056,1294,1690,1760,578,1904,500,460,776,654,1812,1774,532,1514,1364,668,672,656,1650,1566,728,800,940,1576,772,892,952,864,1482,954,830,1254,1196,1382,1288,1542,1564,1584,820,1234,1256,1220,1260,1294,1290,730,952,1312,1432,1216,792,546,658,660,522,654,892,1732,1258,1850,1336,1098,1688,634,1692,1884,942,1838,1882,1436,864,1176,1884,1676,1660,1644,736,838,1034,1414,1508,1048,1724,1108,1238,1230,1594,2020,2352,2360,990,1096,1176,1112,546,918,372,950,926,882,1198,1594,1176,1892,1444,930,1312,1010,742,1272,1824,1844,1088,934,1450,1716,1052,710,1038,1328,1344,1358,1678,1586,1598,1888,1160,1544,1500,1564,1644,1106,424,1006,1352,1700,1432,1560,1648,1528,344,1480,360,760,804,740,732,1260,408,1664,380,1668,1836,1680,1664,1804,1672,1232,1136,1464,1676,1668,1668,992,1648,1704,620,596,884,1688,1680,580,584,792,1056,1380,1656,1780,1608,1692,1648,1412,1308,1292,1488,1684,1444,1680,1524,992,1704,1428,720,1236,1240,1704,1676,1360,1812,1688,1680,1672,904,1684,896,784,488,1768,648,1680,344,652,2750,1280,1050,1632,1200,860,916,1876,828,836,612,576,1884,1432,1676,1624,1992,1240,892,1388,1972,1852,884,956,2736,664,1432,1622,1830,1830,2056,996,1032,1524,1534,904,1948,920,968,956,1270,1982,1844,1844,2058,322,1598,1608,1254,768,706,854,1800,1564,2086,2068,1514,520,1034,848,1800,1822,1910,1922,1556,1538,2044,2548,2876,2234,2436,1532,2594,2498,2682,2592,2340,2478,2408,2434,2232,2596,2374,2698,2434,2536,2098,2716,1044,536,1028,564,400,596,548,1280,592,524,600,840,356,1144,928,820,1656,1624,1152,348,368,344,360,424,360,432,432,440,444,340,840,428,424,348,340,1680,1704,1244,972,432,340,436,424,436,428,424,436,432,428,432,432,432,1648,432,556,448,536,436,380,432,432,1352,360,432,428,432,424,324,408,1056,468,400,440,416,640,720,432,608,704,428,764,608,608,524,552,1216,460,640,568,512,544,532,512,432,400,732,600,528,628,376,468,664,592,940,1216,964,516,644,680,1344,528,668,672,836,664,652,1332,440,476,1328,1312,1316,708,984,1124,792,732,552,416,1628,592,672,468,612,428,772,740,944,860,656,356,452,500,1040,1776,552,2967,756,2118,718,514,678,456,960,1778,542,1066,586,1088,2154,516,1276,354,444,436,440,436,434,444,444,444,456,448,672,442,418,426,420,1908,1918,1878,1922,1912,1914,464,424,436,440,432,428,428,424,568,428,440,1494,2162,432,1908,414,424,440,420,428,432,428,420,432,428,2178,1926,1910,1596,1914,432,1612,422,432,434,452,848,732,442,424,432,428,432,432,432,436,1884,1928,1912,488,1588,344,1596,1604,1900,1950,1900,1514,604,434,1920,418,520,2146,512,940,424,584,898,922,484,428,616,904,410,428,994,2202,772,674,828,730,1738,1726,1630,544,550,1802,656,936,774,668,844,782,742,1130,1238,666,876,1748,676,860,874,1500,1064,866,898,1648,742,2192,1478,1472,1474,1352,1010,1264,1008,536,2062,602,2172,1584,608,780,996,566,950,1208,1092,838,450,1784,758,1020,994,1056,1560,1348,900,2140,1054,1954,1516,1202,1624,896,1504,1648,1438,1224,1804,1188,1668,2158,728,1398,774,812,756,1980,1080,2154,740,1260,1168,2326,1396,1276,1058,1038,886,1490,1032,820,880,1992,2232,1834,1040,534,1020,554,392,580,538,1282,590,526,582,836,348,1136,926,826,1666,1642,1120,340,342,342,344,416,326,314,356,426,422,432,332,442,334,832,424,1230,1006,1674,1692,416,422,424,430,430,422,418,330,430,432,426,334,424,424,1616,428,550,446,536,434,378,430,426,340,1570,350,426,428,424,416,426,324,400,1030,392,406,634,718,596,338,692,420,760,596,522,544,1200,460,624,560,502,536,520,502,432,390,362,418,726,598,514,630,372,654,588,938,1198,938,634,680,666,514,668,668,824,660,652,1298,436,472,1310,1316,1298,700,976,1128,790,730,406,1616,580,660,462,1834,1896,606,416,762,736,948,858,642,352,444,492,1044,542,1742,1866,1110,724,860,688,764,1154,792,868,1162,694,522,460,542,590,446,538,1064,502,1082,2010,1636,952,970,1002,1070,626,2046,2035,1714,1016,1562,1106,656,892,1672,1024,872,1370,734,1964,912,658,1972,1424,1198,1938,890,868,1332,1000,930,834,1624,850,1134,1528,1360,1382,1948,1034,712,1402,722,1920,902,578,798,662,1234,1514,1466,1026,978,1192,1372,1026,1026,856,830,844,1082,1838,932,1670,760,822,1284,1898,812,614,908,694,1392,2004,1006,1952,896,796,1510,1342,1072,1944,1552,786,914,742,890,1316,910,796,998,1094,532,1182,1066,1086,1448,834,956,1126,902,996,1874,982,892,964,1246,700,956,1308,980,1354,1252,724,1590,412,1340,576,1466,760,764,1000,932,926,852,730,842,936,1148,644,872,948,892,940,1724,918,840,924,1270,1212,948,818,1196,884,1146,1698,1310,1112,932,910,1912,1536,694,840,668,744,1144,786,1132,624,458,448,488,578,440,530,1490,1040,500,1054,1993,1638,928,958,976,1050,608,1976,1976,1702,894,1474,1094,644,880,1638,1004,850,1334,724,1924,880,646,1864,1388,1162,1882,868,844,1292,1714,992,922,804,1582,888,1060,1494,1324,1352,1938,1010,684,1390,702,1834,882,564,778,646,1210,1472,1424,1000,958,1160,1332,1006,996,768,816,834,806,1060,1692,1770,914,1630,730,726,1172,1828,792,600,888,686,1486,1714,980,1850,874,770,1476,1308,1032,1860,1530,766,900,726,876,1268,1282,886,790,982,1078,528,1162,1038,1056,1362,812,922,872,880,1028,1840,962,868,930,1228,676,936,1272,950,1316,1230,700,1560,400,1302,560,1428,746,754,982,936,898,836,676,852,912,1118,634,850,890,874,912,1692,900,816,898,1236,1174,918,802,1156,866,1112,1666,1266,1092,896,892,1474,538,542,602,914,632,694,922,488,368,370,432,468,360,428,842,402,852,1604,1332,752,772,790,846,490,1648,1664,1366,736,1234,876,520,712,1324,778,684,1092,580,1560,714,524,1526,1114,940,1544,706,682,1054,1396,790,740,660,1274,722,856,1274,1076,1094,1548,826,564,1114,570,1521,716,468,634,526,980,1150,1158,814,774,944,1086,814,820,676,642,856,1450,734,1324,620,584,948,1500,644,484,716,546,1050,1632,798,1546,712,624,1198,1056,858,1534,1250,622,816,588,706,1040,722,618,792,868,424,936,840,858,1142,654,746,708,690,796,774,706,762,994,554,758,1034,776,1074,990,574,1258,318,1060,456,1156,600,604,792,754,730,674,574,660,742,910,510,690,724,692,742,1362,726,664,730,998,958,746,646,940,700,904,1342,1024,874,738,720,1882,672,878,704,834,812,892,1180,1188,794,474,470,560,586,464,550,1092,516,1094,2087,1718,972,990,1026,1098,642,2086,2060,1744,958,1600,1134,654,910,1698,996,868,1402,756,2005,934,674,1982,1438,1216,1978,908,888,1368,1800,1026,954,854,1640,932,1156,1552,1390,1406,1986,1060,730,1446,738,1988,918,590,818,674,1258,1546,1498,1052,1002,1216,1406,1048,1046,876,870,874,1108,1894,950,1712,754,754,1232,1928,830,628,924,708,1418,2040,1030,1982,922,814,1542,1358,1098,1970,1608,806,1050,756,904,1348,930,812,1018,1116,546,1198,1088,1114,1518,852,396,980,918,896,1078,1906,998,914,980,1276,712,976,1334,998,1386,1276,742,1618,422,1364,586,1486,772,778,1016,964,944,862,744,870,960,1174,654,892,938,916,964,1752,904,860,944,1300,1242,972,834,1222,898,1170,1728,1328,1130,946,924,2994,2566,2548,2518,2562,2620,2508,2512,2530,2674,2530,2682,2522,1474,1696,1276,1620,1612,1140,1872,1412,1324,2222,2174,2126,2092,1208,496,372,660,428,524,476,480,544,448,404,424,408,360,368,596,472,324,548,548,400,500,388,336,392,380,448,688,492,360,600,448,552,520,528,528,556,380,616,432,332,536,516,452,612,536,584,616,468,352,328,1000,572,408,460,1292,460,400,368,412,456,432,484,408,308,428,524,504,360,332,436,328,1648,674,1686,742,1672,1640,1668,1548,1658,482,494,460,492,940,442,430,436,476,436,1666,1654,1682,1672,1280,1280,1482,1654,1442,1444,1446,1658,1686,1666,1682,1658,1642,1398,1486,626,602,1440,1642,1280,1512,1280,1688,1640,1690,1554,1654,1658,1642,1526,1652,1386,1698,1664,1654,1678,1606,1684,1672,1676,1650,1280,1690,1280,1670,1654,1514,1640,1640,1650,1280,1650,1676,1658,1658,1652,1478,1644,1704,1650,1784,1660,1656,1670,1674,1280,1658,1280,1280,1684,1522,910,426,1494,1504,1680,1660,1634,1792,1280,1540,1470,1488,1666,1666,1442,736,1668,1440,1444,1544,1654,1476,684,1488,1650,1574,1648,1280,1500,1494,556,1652,1726,1552,1680,1674,1662,1536,1650,1670,1524,1540,1678,1552,1648,1662,1662,1690,1454,1652,1526,1646,1638,1600,1574,1452,1374,1038,406,452,1494,1500,1280,1658,1504,1520,1472,1464,1172,1280,1682,1676,1648,1696,1462,1650,1280,1680,1658,862,416,1688,1520,1484,1464,1508,1662,1514,1680,1280,1280,534,1662,1280,1680,1538,746,1640,692,1484,450,460,1670,1660,1654,1690,1504,1494,1682,1652,1652,1646,1678,1680,1652,1670,1648,980,1548,1494,462,426,1536,1662,1642,1534,1468,692,694,1534,1676,1646,1640,1674,1636,1654,1652,1574,1540,1528,1586,1672,1652,1664,1664,1680,1550,1668,1660,1734,1564,1668,1640,1572,1594,1666,1676,1648,1584,1712,1686,1558,622,1632,1758,1664,1656,1664,1700,1648,1688,1674,1696,1508,1656,1664,1636,1652,1668,1724,1640,1646,1660,1648,1656,1658,1658,1642,1514,1672,1446,1664,1544,1704,990,1640,1660,1662,1682,1564,1554,1684,1616,1664,1554,1590,1660,1662,1674,1594,1550,1662,1578,1534,1672,1664,752,1652,1644,1654,1678,1644,1604,1586,1280,1644,1688,1466,1474,1650,1694,1448,1668,1514,1652,1664,1672,1594,1158,1688,1648,708,1652,1678,1512,1646,1662,1596,1618,1638,1654,316,1566,1280,1280,1280,1554,354,1110,1042,1644,1590,366,1514,1228,1684,552,1308,1328,1224,1466,520,944,1550,1790,1578,1108,1240,1658,838,774,1946,1304,1310,494,680,1586,1778,1554,1156,1552,1474,950,1082,1588,1482,1654,1616,1618,3336,2284,2534,2386,2554,2430,2570,2404,2414,896,1204,910,1510,1448,1424,958,1480,946,992,1594,1308,1624,1580,1586,796,1664,950,1064,1552,1466,836,1434,1524,1104,1088,1336,994,994,1050,824,1072,652,1068,1130,1016,1138,1100,1120,1136,1122,1116,1108,1086,1032,1038,1024,1024,1240,1004,1230,1226,1216,1206,1230,974,1030,1384,1410,1352,1342,1376,1396,1426,966,1054,1424,972,1230,1188,1284,1200,1238,1140,1206,1224,1194,1192,1310,862,888,1516,898,952,976,1472,1498,864,868,670,724,1512,902,524,544,950,1304,426,914,1168,1118,664,632,708,908,1120,898,356,496,336,798,1010,1048,1454,1394,1512,634,1186,944,1144,1230,580,718,942,426,1094,1090,1310,564,642,922,1098,928,1154,1032,1066,1086,446,634,610,516,492,514,1302,666,566,888,1250,656,596,636,552,538,558,356,544,518,552,546,556,496,626,672,522,1428,1488,864,986,1064,1554,1170,1508,1360,878,636,1022,690,1004,1098,990,790,922,1242,1118,676,614,1140,1012,1128,1058,762,920,1612,1540,1084,1378,1060,844,798,1314,624,1644,1638,1118,832,692,946,1154,1358,1418,1330,706,1106,1108,968,1078,1070,996,1082,1044,1058,770,876,1046,1104,1170,1112,1164,966,1146,668,1100,1132,790,574,524,1140,1108,1208,1134,1036,1104,1118,1132,1090,1092,752,646,698,666,1330,660,382,996,670,1162,892,692,562,1588,448,550,1086,1098,1134,1416,1276,956,952,932,1134,1084,882,680,800,1092,806,1252,1434,380,496,654,1554,1580,492,450,336,816,632,650,472,656,954,696,704,1184,1026,698,780,570,540,568,926,712,720,654,440,408,412,350,404,610,1144,694,838,654,538,620,1578,848,620,666,632,640,640,1700,752,934,796,542,454,534,898,828,732,504,524,862,922,928,1026,744,590,900,892,558,444,1128,648,566,718,1936,1902,1914,1956,3334,3314,1336,1372,1236,1208,1282,1818,1802,996,1218,938,1900,2080,918,1822,1716,1602,1718,1724,1464,1216,838,1232,1924,1810,1834,1832,1980,1818,1822,1826,1564,1416,1912,1636,1920,1168,1928,1108,820,1830,546,1812,1448,1852,1810,1208,1836,1038,1810,1598,1822,1822,1682,1510,1756,1822,1850,1354,1890,1882,870,684,646,1708,1204,1344,1836,1774,1672,1950,1422,1836,1818,1960,1890,1054,1360,1426,1800,2000,1874,3398,1850,1748,792,784,1516,1516,1812,1610,1590,1592,1534,1660,1454,1106,1822,1794,1704,1374,1390,1794,1686,1672,1812,1318,1350,398,1868,1046,1690,1884,1332,522,1362,1752,1342,1776,1736,1576,1816,1830,1586,1824,956,1838,1924,1832,1834,1834,1766,1282,1822,1648,1650,1112,1732,1750,1720,1732,1036,2028,962,1750,998,1838,794,1822,1220,1348,920,1888,1840,1534,1732,1848,1836,1820,1370,1262,1248,1108,1836,1824,1830,1420,1732,1936,1260,1892,1606,1542,868,1526,1194,1498,1662,1658,2152,2152,1088,1276,496,2124,1120,808,1234,1032,902,830,796,1322,1010,1242,1016,1150,576,334,2132,1110,2138,1152,348,1658,1108,828,750,666,2064,992,1230,626,1314,2158,596,810,1052,1904,1936,1632,2108,1500,714,398,1812,1416,540,374,1270,954,568,432,686,606,448,464,1768,892,550,674,806,596,1074,342,510,410,906,1416,1638,1960,1514,946,436,1836,1464,1530,1136,862,1586,1644,1720,1584,1780,1548,1868,938,2186,934,828,1292,922,916,1254,2016,1756,942,1708,1990,946,1266,1938,926,842,874,1986,868,1728,962,1308,512,1550,892,1396,398,594,1380,550,1776,824,828,672,854,656,696,1422,1368,1262,570,1114,1002,624,542,678,642,1186,656,1146,672,1146,858,710,862,1024,770,1074,670,582,786,1188,1190,658,690,1154,326,406,570,504,478,468,704,1008,366,1284,852,614,1062,898,334,1796,1156,848,894,352,894,752,314,1444,986,352,778,1270,1088,1438,738,424,668,1714,700,412,1760,656,372,802,638,656,558,928,846,778,586,812,1250,586,702,628,400,980,1418,582,584,744,602,696,510,382,656,512,1466,702,326,472,574,632,538,526,646,1370,570,680,1046,750,822,868,770,1070,590,1104,1198,382,1748,1696,1524,1328,1064,1652,1764,1600,1352,1856,1180,1692,1580,848,1888,1352,1416,1440,1752,1716,1312,1824,1760,1200,1748,1748,1744,1732,1772,1796,1916,1480,1152,1732,980,1720,1932,1064,1224,1764,1728,1764,1360,1724,884,928,1196,1700,1672,1712,1704,1720,1560,1684,764,1760,1376,1192,1736,1692,1888,1776,1864,1748,1696,1200,1088,1096,1876,1720,1216,1192,1196,996,1728,1144,1872,1028,992,1036,1344,1528,1532,1212,1924,1672,1728,1072,1256,1324,1384,912,1508,1864,1040,1176,1632,1696,1360,1724,1440,1732,1704,1512,1608,1664,1308,1724,1696,1708,1452,1304,1716,1396,1680,1728,1520,1712,1728,1900,1276,1736,1728,1732,1408,1752,1708,1868,1632,1512,1740,1748,1728,1584,1904,1752,1380,1112,1704,1580,864,1272,1772,1640,1432,1660,1736,1788,1948,1756,1248,1568,1300,1724,1768,1068,1108,740,1256,1796,1704,1608,1556,1760,1708,968,372,880,1376,1720,888,1724,1636,1624,772,2136,2340,1930,608,1986,994,1936,1982,1980,1098,1512,2042,2038,2018,1974,2630,1440,980,1316,1380,1500,1686,2122,2208,1152,1312,1420,2030,2052,736,2102,2082,2088,2076,928,1990,1866,2096,2252,1998,1992,2064,2218,2072,2072,2092,1948,2096,1166,1592,1024,1316,2282,2098,2076,2082,1850,1508,2066,2074,1848,408,408,388,394,402,410,400,378,538,552,776,396,1212,1988,1814,2112,784,836,1532,1350,1326,518,684,1268,1720,1726,2058,1798,1698,2104,2068,2108,2170,1548,1310,1796,1966,2218,2312,1830,2002,1264,2058,2076,2090,1596,1298,2186,1872,442,1678,436,916,2218,1156,974,530,516,1096,512,512,1098,1178,2560,1090,978,1176,1048,1312,2260,2086,1572,2266,2098,1580,1874,2070,2140,1048,1790,1948,2156,1998,2102,1772,1454,1954,2218,2496,2082,1940,1598,2168,1170,2044,824,820,1376,1622,2034,1584,1520,2052,2068,2012,2070,2382,2082,1666,2224,2190,2126,1998,1798,1522,2066,1998,1244,2092,2118,1318,1228,886,828,1246,1576,464,1660,1692,1848,1144,2196,2200,1428,2284,2212,2204,1420,1584,2104,2200,2192,992,414,370,1004,1216,1148,1622,1004,1600,1370,972,1078,1064,1594,1620,770,640,1600,788,1602,1602,594,1658,592,1010,1212,440,740,1200,894,616,1612,1600,1612,1014,1000,1018,448,2020,364,924,1144,2016,956,972,1992,1876,2008,772,420,1968,1572,372,996,2036,504,2040,2068,756,648,372,332,328,872,468,368,396,1496,1428,632,988,988,336,884,884,1020,1004,432,1012,940,1240,884,368,380,1144,1136,1004,964,1252,2016,1992,1160,1200,1252,1136,1004,1128,516,2044,2016,1116,880,568,840,760,1136,1012,1484,600,1068,376,1392,468,1392,1592,516,1272,1944,2060,2020,1316,352,432,1504,1944,1660,1552,2164,436,568,1060,736,628,2004,1160,2012,624,1148,1148,1116,492,1192,1120,1152,1128,1484,872,688,1536,1992,1728,2044,1616,1276,956,1084,2028,1212,752,1280,1280,752,1744,2048,1688,1556,888,848,748,996,508,992,1968,1992,1800,748,896,888,1552,2000,876,1540,1988,2032,1544,2032,2012,1900,860,728,536,996,1024,832,1056,1024,1972,1272,848,1020,760,760,2012,1268,1008,1980,736,1272,556,1000,1524,820,1972,1744,568,408,460,304,2032,1292,408,1016,1988,968,1344,764,1468,2028,1820,628,980,1516,884,1472,1012,2008,1152,1196,932,404,612,516,764,636,1736,452,1536,2016,592,968,1876,1160,2012,2116,636,384,2028,1960,2000,1116,700,972,2032,2028,2028,432,976,1980,1036,1508,1532,1576,2012,1400,1548,1992,2012,1712,1624,1912,1012,1248,2284,2024,1980,2032,624,1120,1864,2104,1508,1008,1008,996,2008,2016,1016,1536,712,712,1144,1012,2012,1028,956,644,732,2060,2120,2052,764,792,1332,512,2016,948,948,964,948,1968,2016,1388,2012,1028,1540,1876,604,1908,2024,1268,880,500,1680,1840,532,1480,1008,1028,1432,1508,1520,1904,1516,1492,1524,1148,1008,1860,2360,1976,724,1468,1000,1520,1372,512,488,712,1508,2000,1520,2048,2024,724,592,1352,332,1428,424,1896,2036,2000,1986,2014,2008,2018,1998,1870,806,1974,1566,362,992,2032,498,2024,2044,748,866,462,394,1492,1422,626,980,1258,878,872,1014,748,1002,944,1236,712,974,878,1132,1128,1004,1250,1246,2004,2006,1128,1186,1258,1134,992,844,592,2004,1112,766,574,878,752,1130,1000,1364,1290,680,1056,954,1380,1390,640,830,566,614,638,1110,1098,904,994,522,1224,348,436,1250,1648,1306,1878,570,938,884,1902,1052,736,626,1010,1056,850,842,610,972,922,904,624,1142,1134,1108,472,1178,1112,1142,1124,1482,866,2014,1970,1824,2026,1614,1262,950,1072,968,1186,738,478,688,746,1278,1268,748,1740,2020,1682,1554,878,798,744,982,982,446,1788,390,1962,1930,1864,774,862,1990,870,1522,474,1462,1528,1992,1996,2010,1894,1678,858,718,532,982,1016,812,1038,1012,1958,1230,2016,858,750,752,872,1018,1254,988,1968,728,648,534,994,846,894,1968,1730,842,436,2002,1982,924,1976,1038,758,1412,1684,1500,880,1466,1000,1996,1150,1180,844,404,534,2020,508,754,630,1728,2026,2020,2008,1516,2040,676,960,1914,1146,2064,632,576,1994,1112,692,1988,2014,2000,1998,430,1002,1976,1982,1022,528,1380,1534,1986,2002,1218,1530,1350,1004,1236,838,910,2060,2020,2014,2012,422,880,1494,1018,522,1998,2008,1002,1514,704,1128,998,1998,946,640,2026,2106,2080,752,788,1318,508,428,942,940,938,936,950,938,1958,1504,2008,1988,1000,1522,1862,600,1958,2024,1256,878,498,1588,572,808,1624,528,1468,1002,1024,944,1418,1938,1500,1452,1510,1134,994,1880,2102,1954,718,1436,990,1474,730,620,1500,1992,1516,2028,2012,696,586,1344,330,1420,1848,2024,1606,1596,1614,1608,1618,1588,1604,1498,332,616,1576,1252,1630,1620,1636,604,328,316,696,456,316,1196,1136,504,786,784,700,700,812,794,802,742,986,908,902,802,1004,996,1600,816,748,1586,924,948,992,906,794,896,1614,742,776,1608,536,452,670,606,906,804,1094,544,668,1456,766,1612,1106,1424,422,1596,454,724,802,602,1056,1200,1202,1548,1240,1314,1214,676,844,584,492,808,1594,934,674,770,1598,498,914,914,890,392,946,908,918,436,384,1188,694,464,1500,1460,1628,1282,1014,760,862,1618,968,598,1018,1014,598,1398,1626,1548,1244,706,640,596,790,786,1570,1590,698,1436,592,716,1236,1624,698,1224,1588,1230,1614,1600,1512,580,686,578,426,790,812,654,834,816,1568,1010,810,604,604,1598,802,1574,584,1014,434,796,1024,1574,1386,1604,356,1614,1596,812,1578,828,610,1180,1450,520,780,1204,704,1172,806,1598,920,952,372,334,322,486,408,604,506,1380,1614,1216,1604,544,772,1556,1610,1684,506,1590,1524,890,558,1600,1614,1610,1610,754,780,1580,822,1218,1260,1608,1108,1234,1586,1602,1362,1290,1524,806,344,1618,1616,1618,1256,494,1482,1610,1198,800,1598,1606,808,1220,566,566,906,806,702,1606,814,762,544,762,1642,1686,1668,606,626,1060,410,750,750,756,760,752,1574,1206,1608,1596,1602,818,1222,1496,484,1600,1614,518,1008,700,400,1716,552,422,1180,802,820,342,1202,1212,1536,1206,1186,1212,914,800,770,1504,1692,1574,808,1170,798,1204,1092,584,500,1206,1598,1212,1612,576,470,1446,542,1512,1620,440,1572,356,1650,1004,1250,1482,1650,1656,1572,1654,1662,1650,1394,1596,1650,1670,1654,1802,712,688,870,1566,810,1696,1646,1364,1654,1754,1556,1298,1602,1578,1664,1612,1074,1798,748,438,1334,1644,1280,1552,1490,1122,1500,1114,1594,1640,1660,940,932,1652,1488,1594,1606,1362,1218,1570,1366,1434,1328,1798,1848,1698,1380,1462,712,782,606,1292,1528,1642,426,840,496,1032,1068,1744,1504,664,512,704,680,808,1844,1852,792,1980,332,1648,1696,792,580,1444,876,1796,1308,736,1628,1324,1300,1808,1464,1816,1152,1752,1748,1556,1164,1240,1030,962,968,1030,1754,1734,712,1392,1738,1752,1758,1756,1726,948,1386,1724,1754,1400,890,806,1612,1612,806,992,1592,1210,1600,1612,1606,804,1194,1614,1608,768,1614,1598,1598,1206,1602,1592,1610,1612,1210,1598,1620,1594,782,1192,1368,744,1390,1510,688,790,544,810,1080,770,1486,1086,310,1588,1590,1588,762,736,1388,752,740,750,1588,1484,1636,1674,794,782,590,1188,800,704,702,566,1004,600,604,892,476,782,832,766,1008,1002,804,798,808,1214,652,788,648,1604,610,1220,716,592,808,616,1194,804,1600,1596,894,788,1576,720,596,606,788,1588,810,792,788,792,1598,602,810,810,1596,1596,842,1416,794,794,810,698,998,1204,788,1180,788,1658,600,390,790,840,864,784,858,902,1602,954,708,1198,372,790,1210,810,784,592,782,358,1210,1598,816,464,792,394,800,1096,1588,602,598,1606,1590,1602,792,1206,728,808,1212,1604,816,802,804,560,810,818,610,480,1654,756,1588,1594,1576,1216,1578,1598,922,792,600,794,790,772,996,594,804,608,796,1478,1214,1000,776,706,598,784,792,584,1576,1606,806,1606,808,792,2273,2156,1858,2162,1594,1130,1244,1940,964,428,480,520,524,2092,2016,492,800,2224,540,1392,600,984,1248,732,452,720,748,1040,2020,1000,520,2048,1184,1224,600,2036,1764,1360,656,2260,2276,1868,1980,1028,2088,1464,1112,1136,2268,548,1540,1388,888,1416,404,2154,844,1596,2072,1624,1080,816,652,2052,360,348,2060,1960,596,720,1680,1036,2092,1584,644,2192,1172,2108,1320,996,380,1980,988,2100,1396,1092,2348,2196,1740,1312,1688,1216,592,864,892,780,1576,2376,2084,2480,776,592,2684,1040,1068,1280,840,2016,2624,1572,1108,2288,1524,1476,2064,2320,1192,756,1696,2140,1104,988,1164,1532,2052,2944,2624,2504,1956,1832,1436,2592,940,1928,964,1164,2732,2184,1936,1144,1240,1380,3048,1680,780,1296,348,336,332,1196,1724,1388,2076,1740,832,1108,892,512,876,500,816,2492,1368,1416,1500,412,376,1884,812,844,1944,1680,1980,1784,2788,1316,360,464,588,572,432,500,492,528,368,676,1072,1032,1644,2476,1856,1888,1620,698,1650,928,822,1642,2036,1062,2146,528,486,1208,1982,888,962,1834,566,616,1698,440,1120,1086,1090,1684,1176,1180,998,1978,1402,1102,1480,314,1332,660,2006,792,722,722,1594,826,2036,916,746,1996,556,534,1802,1790,842,734,1856,1894,2108,1342,1350,408,1372,1440,312,1830,1536,1288,650,920,958,1060,970,922,2060,1026,530,1988,1828,1204,2034,1874,622,2020,1980,1752,1010,440,378,1998,826,520,1498,1152,1412,506,792,628,1400,1308,1306,1328,1388,676,1252,1054,1338,1586,1846,1362,1770,1128,1674,1646,1592,1776,1334,1780,1340,950,1066,1796,1774,736,1796,1228,1590,1084,996,1786,1544,1788,1576,1712,1752,1216,1784,1602,1392,1802,1428,1634,1436,750,1778,1558,584,1644,1792,1664,1022,1884,1764,1792,1734,1686,1304,712,1158,902,1658,962,1624,1040,948,438,440,1608,1020,1350,1644,1684,1608,1264,1958,1774,1678,1582,1090,1384,1742,1690,1590,1512,1772,1792,738,1666,1496,472,462,1350,1230,798,628,1284,1834,1706,836,1284,1270,1556,1180,446,862,488,410,1258,1768,462,1872,404,1772,488,586,2002,454,1226,2082,348,2064,1078,1282,2139,2139,332,1144,1156,1364,1144,1144,602,1530,1734,764,1062,1138,484,474,1140,1286,1444,462,318,472,1088,1232,874,1400,1212,1710,684,458,888,1678,846,1330,1180,532,1884,1266,750,680,834,726,1042,1084,456,728,1156,500,1540,1874,590,530,1608,1518,574,450,1042,492,1456,690,396,506,526,1708,538,1604,1978,1880,764,1342,1006,550,854,714,1396,1544,884,1440,1866,838,438,1076,1588,892,1874,1016,1208,472,762,1254,2041,2010,1978,1988,1870,814,1946,866,636,756,864,1176,750,682,1956,1922,1206,1548,798,802,1318,1274,1882,1888,1542,856,626,528,1534,1474,358,480,428,1590,1502,1704,1306,726,374,508,516,490,2484,1944,1328,1908,898,752,1516,424,660,1478,1022,644,798,622,1182,744,818,1319,2177,1084,1090,1146,1608,1814,602,510,1906,1212,1684,1764,1432,1590,1006,1428,794,772,618,826,460,454,1600,940,1600,472,543,720,1600,1600,1236,624,1938,436,404,326,438,1310,462,1134,1136,742,754,760,1626,544,532,550,352,354,360,312,352,344,358,362,364,360,488,490,482,496,356,360,362,1668,368,372,300,306,374,346,374,386,386,384,578,808,1548,584,310,526,624,372,374,374,376,496,498,496,496,432,382,440,382,434,378,394,536,1122,428,432,542,1154,342,430,430,430,378,380,380,380,384,374,370,508,500,374,372,364,362,436,432,432,432,756,2158,2184,1520,1218,816,2110,1246,870,872,852,868,1104,1274,1088,2440,2442,1598,610,1094,1096,1096,1318,810,1566,2306,936,744,748,1606,626,2162,2180,1098,1482,2104,2098,2242,2368,1334,726,1000,1000,996,2326,994,992,1246,1246,1246,2376,2446,1494,1666,368,1978,874,1984,342,348,374,1560,1620,860,874,1882,418,418,2282,592,592,2002,998,986,1002,1500,1094,688,682,1996,1748,2312,314,312,520,498,466,508,1118,740,314,2314,688,1092,1016,2312,2312,2032,2432,2246,734,734,734,2436,1398,2438,2440,2562,2498,2502,2504,2544,2138,2096,2084,822,2150,814,2092,2086,2164,2176,2148,2108,2172,2206,2086,2192,2148,2130,2186,2188,2154,2162,1336,1708,2110,2150,2164,2136,2078,2172,2112,1956,2126,2088,786,2494,2494,2132,312,2080,2088,2080,2140,2104,2084,2204,2156,2156,2148,2136,2148,2212,1976,2132,2124,2152,2164,2164,2152,2152,1312,1704,2104,2148,2180,2108,2116,2068,2156,2064,1940,2096,2124,2430,2430,772,1088,1084,1090,1098,1096,1090,1088,1082,464,378,1600,514,1600,1061,1600,687,1067,1600,1531,1600,1031,1896,1920,894,2374,442,2404,1282,886,1428,1438,878,1152,1298,934,2270,2398,2380,668,2382,2378,2398,1546,1880,1912,1558,1872,880,2412,1886,2404,1532,882,1546,1010,2366,1506,1490,2360,2416,1884,1902,2362,664,2400,2364,1136,1916,2354,560,2404,990,1874,1922,1062,2358,2386,1062,1544,2394,326,2356,2380,1004,438,1212,2376,1542,2004,610,896,1026,1074,2372,1542,1432,1398,1630,2386,2350,1428,886,1202,2356,1876,1366,1824,1604,886,2362,1894,2354,770,1734,486,2358,1898,2354,2362,354,2344,1830,2490,2374,1530,1554,906,490,1566,1012,1508,1748,2366,2344,2386,1210,1542,2360,2344,1364,910,1532,950,652,1772,2368,1292,654,1418,1356,1612,1270,1814,2374,1648,1246,2366,876,1168,796,2376,890,1398,1002,2352,864,2348,1884,2344,2382,2332,1294,1478,1164,1852,2360,1006,1056,1076,2276,754,1552,672,730,1412,848,1688,2342,2360,1834,2362,1702,1174,2360,1448,1636,886,1294,2346,2364,2350,1328,982,886,1426,2350,2344,564,1080,428,1812,2336,816,1542,878,1230,1360,954,2340,1516,1340,1522,2374,2350,1404,1402,1552,2362,2398,1176,1174,2358,2420,2344,936,1776,1014,1532,790,1964,884,2348,574,2374,692,1528,1128,1004,1340,846,1292,1000,2372,1008,1022,1312,1836,2356,2396,414,2386,2254,2382,2238,762,368,978,510,2366,2374,1956,822,902,2116,1970,2068,636,644,624,628,1036,664,1236,1680,722,672,1304,804,1770,1912,582,848,2344,1290,1344,1212,1906,1192,706,422,1360,1352,796,1842,1918,852,1206,864,1916,1366,1360,1346,1676,720,836,462,390,2030,2065,2150,884,1872,1860,1446,588,486,596,476,1732,576,592,1076,480,584,462,598,1562,1552,1254,640,806,1080,1304,596,1452,1266,560,384,604,1416,2136,758,768,768,792,1498,1672,1524,478,1196,1894,1852,1720,1090,1830,1398,664,570,340,688,1894,658,568,562,584,1952,1946,944,648,556,780,1656,592,580,892,660,576,596,1590,1872,464,560,1958,2076,448,328,1096,576,1826,576,2040,952,378,1172,556,320,718,1716,2090,556,572,1046,2188,896,792,856,1790,1800,1348,578,462,464,580,1658,576,572,560,1648,568,444,572,1490,1518,1196,620,770,1044,1248,568,1406,1238,534,560,574,1356,2012,726,732,730,752,1430,1598,1456,464,1142,1832,1790,1644,1056,1748,1352,634,552,418,324,658,1830,636,542,544,560,1180,1866,620,532,908,1602,566,554,866,632,554,578,552,576,1812,450,542,1882,1920,432,548,550,574,1382,922,362,1666,540,308,684,1772,2026,580,548,1000,2081,868,768,590,1228,428,460,1694,814,1694,1726,1744,532,588,552,1070,1058,2106,1910,1708,396,400,400,404,400,392,388,986,580,586,584,596,954,1900,502,470,1456,1238,1152,1554,1730,516,1948,1292,1350,2223,504,1400,1190,742,406,512,684,592,724,514,2222,568,1462,820,972,1722,1380,408,502,1210,1460,2223,1642,1900,498,888,714,1524,800,378,452,472,504,532,476,1504,364,336,592,456,400,904,1344,604,488,488,668,592,712,452,564,748,372,444,376,456,1496,508,488,476,368,428,596,500,1416,480,1108,540,876,1568,1552,1564,1644,1308,456,1592,1312,1468,452,1492,1252,476,328,468,608,620,584,1320,604,772,1528,1432,1416,1328,588,496,496,444,464,804,492,996,1296,1024,920,756,864,492,424,808,540,536,668,560,1404,716,476,480,528,884,536,2243,372,470,440,760,1354,1174,1784,1748,790,722,754,870,764,920,590,734,972,576,488,476,402,590,2203,662,630,698,472,642,644,766,650,1830,608,1444,1704,1140,2149,2162,1702,2128,586,2090,1900,588,1964,1636,614,1862,608,1822,1006,1974,1958,2026,1496,1552,1040,1292,1702,1942,1096,1910,1048,706,1932,1570,1480,1154,698,2257,1890,2192,1160,1626,1268,1814,1542,1038,1184,1920,888,1096,394,780,804,1436,650,630,548,418,436,474,416,458,420,494,498,532,562,1474,448,448,452,824,332,766,418,660,728,884,1702,866,2047,1978,1498,1480,1014,1606,1588,1612,1596,590,1588,1116,1268,1276,460,660,592,592,588,670,578,590,592,604,786,518,580,780,572,586,588,572,540,1998,1560,2040,1810,396,1938,1992,1116,1900,1218,1708,872,990,706,1828,1228,388,768,782,1392,638,606,524,408,426,462,404,438,412,472,484,514,370,540,1436,524,430,434,800,320,738,400,644,700,844,1640,1004,1921,1876,1446,1424,976,1548,1534,1558,1534,1528,1024,780,1226,444,644,564,568,566,562,560,566,568,580,762,572,564,760,560,566,566,556,524,1920,536,1506,1172,1808,568,1868,880,564,556,1146,574,428,928,1002,826,394,1294,814,686,538,640,708,1514,634,306,554,1630,1376,1836,1734,1788,2028,1370,580,456,462,926,1954,1532,746,1294,2036,860,388,498,466,978,954,336,592,808,472,578,2116,2094,596,926,608,648,1824,594,466,464,720,602,420,432,1172,756,458,578,912,640,980,2178,620,698,466,624,524,928,548,716,848,410,628,628,1216,782,994,1222,1000,1580,420,428,826,968,1200,1202,380,744,568,774,458,570,2006,1202,564,882,1438,572,1756,440,446,692,578,404,412,1988,720,552,732,614,1096,1576,2088,596,666,448,600,500,884,524,688,806,396,600,606,1164,752,956,962,1516,402,410,794,934,1156,1152,708,1056,1296,1264,588,580,620,980,1686,558,684,586,970,888,390,382,976,586,470,2322,738,1022,854,880,892,2194,1216,736,484,566,1234,828,944,424,1492,1682,1320,752,1684,1788,858,768,760,766,750,776,750,750,768,860,786,486,552,488,512,404,448,636,2084,1836,460,582,706,590,682,1676,522,1610,1564,622,368,336,1020,1684,942,576,1098,596,776,400,392,984,478,2292,738,2120,1564,2182,1220,742,484,572,1232,344,832,368,1912,1796,1746,1778,2148,2136,2086,1588,1880,1334,1600,2630,708,888,996,696,700,716,720,694,704,716,588,688,592,776,620,702,692,688,696,712,686,698,680,684,656,712,704,540,696,608,716,696,696,708,708,726,708,716,520,680,600,684,960,680,672,712,684,696,696,710,696,688,724,694,680,532,680,700,692,692,696,688,688,696,700,696,702,700,708,552,708,692,676,692,700,700,620,694,702,680,708,686,684,706,712,934,668,676,984,668,704,1102,692,616,698,710,712,1028,688,682,684,690,684,676,688,980,704,656,696,680,708,668,692,828,682,684,712,704,684,588,690,698,688,676,708,700,1226,684,680,708,726,702,716,698,708,684,664,708,672,656,656,608,708,632,664,700,672,704,648,554,692,516,676,952,710,680,678,688,632,690,664,510,664,672,496,516,706,696,708,696,706,648,692,902,700,620,662,680,1024,700,998,720,648,674,684,704,708,684,672,688,680,728,660,670,688,964,592,678,1084,672,692,580,716,504,704,696,706,644,508,676,684,612,704,708,968,700,704,708,994,710,710,500,704,732,708,694,974,726,724,708,668,720,724,702,704,718,702,692,694,704,734,716,702,730,700,656,716,508,716,716,720,728,722,1012,736,732,742,896,716,736,720,724,448,712,712,1032,712,544,732,712,540,644,708,724,700,724,944,740,720,734,604,732,710,710,714,716,684,730,664,344,720,712,500,708,732,732,708,710,712,1016,694,712,704,488,738,556,740,724,1024,684,696,698,716,714,500,500,674,696,672,696,716,722,712,1052,664,712,714,722,712,712,704,692,718,716,716,692,708,928,728,716,716,712,712,544,708,716,724,714,708,728,930,978,718,728,720,512,516,712,712,704,704,720,684,516,640,710,668,720,710,980,702,714,700,700,720,1016,696,684,664,516,688,708,696,688,708,702,704,720,716,710,702,700,600,698,612,712,708,718,714,692,696,708,714,704,724,704,512,720,708,716,688,716,688,692,984,728,982,700,510,704,716,714,668,668,676,724,700,720,712,692,654,718,724,724,732,724,724,718,716,524,716,524,744,990,708,728,734,694,990,500,708,736,736,732,726,1874,730,720,628,728,962,752,740,756,732,758,752,748,728,756,744,740,732,728,712,732,488,740,722,744,516,728,742,720,752,912,496,728,732,740,732,744,742,716,708,728,732,742,978,602,504,736,492,530,526,526,526,522,544,532,500,508,520,520,518,520,716,520,520,516,520,516,528,944,524,732,718,520,522,532,900,530,526,524,530,532,640,524,528,524,524,496,524,540,518,532,936,884,552,536,542,542,936,1112,548,540,538,526,534,532,538,538,534,532,542,528,544,846,548,536,536,540,976,550,646,520,734,540,536,544,536,520,532,532,694,564,548,536,942,608,524,518,542,534,534,526,538,540,542,532,550,536,536,720,530,528,544,544,720,536,536,552,920,536,550,536,548,528,534,524,536,534,528,530,542,538,524,742,538,544,524,540,544,524,524,538,540,512,544,946,532,540,524,532,532,520,542,534,524,528,816,542,728,544,668,540,536,720,538,514,542,852,558,556,548,556,548,768,540,548,544,536,528,552,564,536,560,548,560,564,556,588,556,912,544,564,556,528,544,560,548,552,548,536,566,556,528,540,556,544,546,552,572,552,540,728,556,508,536,554,540,942,552,548,556,548,552,528,564,544,896,536,528,548,544,544,542,544,538,982,552,554,544,544,524,528,560,548,552,544,544,544,552,548,820,536,544,608,560,548,556,544,544,550,536,536,568,548,556,548,552,548,540,540,548,556,568,560,560,560,550,556,556,542,548,564,564,560,552,552,560,564,552,548,532,556,544,544,584,556,564,568,552,568,552,544,568,528,568,860,560,558,542,560,1096,532,552,558,544,556,560,548,548,540,544,554,548,902,540,556,864,540,548,534,556,546,540,532,548,552,548,550,560,552,534,556,556,530,542,554,554,552,548,720,552,752,536,544,562,564,546,1008,552,548,548,546,548,740,534,548,532,960,538,532,536,524,548,468,558,548,550,538,522,548,548,560,552,548,534,538,528,536,548,544,528,704,546,548,550,546,534,552,572,564,540,548,560,540,528,562,534,544,566,548,556,556,2324,1192,1036,892,1608,1208,888,892,892,1216,1416,884,896,892,892,884,852,884,884,888,888,888,884,892,884,892,1200,884,884,880,888,848,884,888,892,884,888,884,880,888,888,2000,884,888,888,880,892,888,888,896,884,1948,1196,1216,884,1208,888,888,1200,892,1208,884,880,908,888,1208,884,896,880,892,892,888,1796,1012,888,888,1212,888,884,892,884,892,892,884,884,1204,896,884,1324,1384,1104,888,892,884,888,884,1220,892,880,2004,880,794,1358,1414,1404,1266,920,518,572,754,1246,308,1590,336,336,338,1504,1130,732,340,1508,1530,694,1452,1386,1414,370,542,414,1482,382,388,366,378,534,452,338,1340,1382,1388,580,1410,1600,1220,1562,778,1040,1370,1104,1152,1494,1664,1350,740,562,1570,1438,502,502,1396,1340,1390,1404,1558,598,460,1386,596,372,964,366,374,392,400,402,600,1484,1600,1260,566,912,908,922,836,1310,1398,1090,910,544,1334,482,1424,1392,1404,1450,1334,1492,792,936,1410,1458,1382,836,1410,1408,1398,486,1464,360,456,642,866,740,1314,1390,778,1384,1400,1400,1394,1252,1404,1382,1406,1128,1392,1272,1398,1206,1234,1180,930,1182,1046,1420,654,618,622,652,1226,1204,1400,1398,1468,1434,458,598,1390,1438,1386,1204,1434,1400,1620,1358,1404,474,1340,1444,476,680,1396,364,884,416,424,1588,1696,1144,1664,1472,532,1268,992,1324,484,1128,1332,964,948,944,376,376,396,408,1176,1656,912,812,1632,916,1616,1444,1048,512,1152,712,1312,1124,1056,1524,1004,912,904,1020,1284,840,520,520,1472,868,1352,1404,884,792,1500,1380,1244,700,1596,884,1008,432,1136,1740,1488,456,1552,1372,1516,1528,644,944,1292,420,864,880,1572,628,396,1360,1364,752,456,1268,552,1308,1648,1200,676,896,1416,796,1496,468,1176,1212,760,648,852,1792,1160,1288,404,1396,1356,1652,1644,1652,1676,1228,324,668,1608,1396,632,968,952,744,916,544,804,736,320,540,1252,940,868,1144,1012,1524,1164,1088,1008,716,836,448,1072,1776,1068,1284,1200,1684,676,584,624,1396,1404,388,404,1364,840,612,404,432,1452,708,772,456,580,1524,1112,512,776,496,600,580,1316,1092,1460,1472,1552,1500,1696,896,1436,440,756,980,972,1572,1628,764,1360,536,1376,1384,728,952,824,960,1640,888,476,1336,428,992,912,1140,1388,1384,1044,1572,1432,1224,1460,880,1272,944,748,1564,584,992,868,1164,1640,1388,1392,1428,1024,1668,1472,1468,1384,1120,1256,852,1360,756,460,468,640,816,1576,836,1376,652,548,1536,720,732,1324,784,1188,1460,1304,1396,816,1388,1004,1304,456,1288,624,1288,1420,1396,1396,1248,1416,1324,1496,1324,1292,616,1308,468,1400,508,1220,528,1392,1140,404,1392,500,1080,544,508,572,880,1376,1388,916,1404,1332,648,632,1336,876,1348,1348,580,1344,1336,424,872,1344,1400,1332,1316,1408,1308,560,1328,1400,1356,1300,1304,1296,1340,1392,460,468,468,464,472,452,1348,744,508,1400,1236,1288,972,1348,1360,1392,1124,1344,1412,1468,552,1176,544,544,1344,1340,1152,848,1404,1396,1292,1076,1256,1204,832,1328,1316,712,1388,884,1332,608,704,580,432,1368,412,472,852,688,1288,620,500,780,728,908,1308,496,908,528,596,1108,620,1500,572,808,664,736,648,1020,704,1044,1332,910,932,1310,1292,776,750,626,438,1440,1430,1294,1358,978,1394,1394,1290,624,1294,446,610,1286,624,1286,1366,1322,1390,1406,714,496,1554,1396,846,866,1526,610,1296,462,1398,506,638,1216,518,834,1340,548,414,446,554,432,400,490,1318,1304,494,1454,712,636,930,604,808,1396,1400,630,1230,526,1718,542,1544,656,1414,1528,1352,1390,636,1566,674,800,1316,1308,1310,1546,1314,864,1318,846,1484,934,1360,870,1342,1314,1318,862,1320,1316,1316,872,1394,1334,868,1512,1530,1388,1394,1292,304,308,312,1354,1666,1292,434,1576,1350,576,586,1576,482,1098,368,672,794,468,472,468,1698,518,1402,1460,1376,504,1298,1446,370,472,1050,1432,862,582,1546,1298,1044,428,1322,1410,1428,1110,1338,1348,1436,1134,1446,1180,528,544,656,566,542,1766,1418,826,1052,950,1456,1498,1422,722,846,1422,1434,1280,1244,1192,1058,1312,860,1304,706,1382,890,1332,1326,722,600,766,700,574,428,1512,754,578,1486,1396,1360,1240,1174,1040,438,498,468,620,1038,778,716,488,586,644,624,1026,988,1450,484,530,702,674,612,464,394,1046,1342,1346,1350,1350,1180,634,868,526,492,758,568,436,660,1960,600,690,622,660,720,654,658,652,670,664,1478,1816,1188,1154,1544,1466,1990,1980,2052,1954,1988,2040,2052,2042,2002,2012,1946,2044,2004,2032,2020,2020,2040,2066,2048,2038,2016,2038,2016,2014,514,492,546,1294,604,484,582,530,542,570,546,468,1974,1982,1564,604,622,748,802,1698,2090,1690,616,2008,596,1194,1262,734,2138,850,852,806,1084,712,2178,460,1930,1630,1502,1576,2194,2142,2120,1606,2074,826,854,842,818,1766,1282,974,2152,1134,2130,1698,2162,1810,1830,418,578,668,480,626,718,482,462,670,2028,598,746,1714,1708,496,600,496,1432,864,868,806,866,370,1348,950,1832,1422,1274,570,578,566,532,518,566,528,432,1184,592,550,548,544,550,546,508,502,1734,1730,1916,880,2082,2012,734,2068,524,444,498,526,690,634,596,568,660,430,634,710,554,882,588,682,820,1022,532,458,462,460,454,458,454,462,460,462,460,456,460,460,458,460,456,460,458,462,460,450,508,504,494,430,502,360,1612,1624,1612,372,368,396,368,368,1044,1024,1016,1048,1020,1008,992,1020,1044,1020,1028,1044,1016,1020,1020,1040,1008,1020,1024,1048,1008,1012,1012,1012,1012,1012,1020,1020,1012,1012,1012,1008,1012,1008,1048,1008,1024,1016,1012,1008,1016,1012,1012,1012,1048,1008,1012,1016,1024,1020,1048,1020,1040,1008,1044,1048,1024,1044,1024,1044,1048,1008,1032,1012,1012,1044,1012,1020,1012,1020,1028,1012,1028,1016,1012,1048,1008,1052,824,1052,1656,368,360,360,362,360,358,360,362,362,360,362,358,360,358,360,360,360,364,360,362,362,364,360,364,364,364,1918,372,1578,1580,774,1570,1570,1572,1570,768,1216,1566,768,818,1572,1570,1568,1570,1168,1568,1562,1172,1572,1572,1570,766,752,1570,1164,2092,1880,708,1560,1548,1544,1536,1540,1544,1532,364,1536,1532,1536,1136,756,364,640,632,1616,1586,424,1566,426,414,424,450,362,350,506,670,1590,1442,626,1538,2004,370,1166,1566,1570,1116,1566,1564,1564,1568,1570,1570,1568,1228,368,370,370,368,366,366,366,366,366,368,372,368,368,368,484,788,984,2024,1508,464,988,988,468,472,992,468,992,1000,1004,460,1508,1508,468,996,1524,1524,468,464,1000,1524,468,468,464,2052,2056,2060,2056,472,992,2052,468,468,380,598,750,1538,1552,350,754,1550,350,1552,1550,1156,754,354,1156,756,352,354,354,1556,1158,1554,1158,754,754,1562,354,354,1564,1564,1560,1156,352,1340,524,386,370,484,408,400,402,1266,1378,1394,1118,1120,1106,1284,1282,1292,1272,1284,1240,1234,1198,1250,824,1238,1246,1244,1230,1250,1306,1296,1380,1312,1306,1304,458,450,488,460,514,472,426,536,1460,344,2868,2868,640,736,1928,732,744,748,740,740,740,736,2892,2872,3112,1578,1930,1444,1484,1458,1400,1472,588,534,624,1440,1506,1508,1374,1504,458,1000,404,428,504,778,650,766,1606,1274,1514,1652,1646,946,1490,1496,958,1016,1508,1508,1504,1502,1528,1612,1018,632,598,1654,1488,1502,1518,1500,1506,1504,1498,1238,1502,1500,1134,1644,1462,1424,1310,642,1506,1500,1500,1520,1512,1512,1506,1504,1502,1332,764,1504,1508,3334,1914,1682,1620,1642,1586,1714,1658,1762,1846,1556,1528,1730,1610,1700,1652,1706,1566,1538,1662,1592,1556,1700,1636,1652,1652,1624,1614,988,1660,1682,1558,1582,1578,1620,1632,1518,1684,1634,1586,1586,1668,1554,308,1682,1654,1612,1626,1492,1660,1254,1496,1654,1628,1586,1586,1434,1606,1602,1496,700,626,1500,1614,1620,1550,1554,1646,1424,1424,1256,1684,1580,1578,1524,1592,1618,1580,1078,410,1554,362,936,1184,1782,1492,1362,1498,1148,1654,1638,1604,1502,1650,1644,1646,1682,1620,1632,1532,1468,1350,476,1584,1584,1292,1042,1570,1514,1668,1662,1676,1672,1412,1582,1642,380,440,706,1604,1366,1660,1526,3548,3360,716,684,486,508,606,1788,1356,1354,1512,1328,1720,788,582,612,662,470,974,438,900,464,1664,1782,476,792,1828,614,1118,1522,1748,1616,488,1870,884,578,878,882,1764,724,704,1596,1484,1466,1766,670,650,1540,1558,828,594,1672,1750,1574,1524,670,422,1576,1576,1656,1468,1438,1758,1574,1336,1572,1610,388,1174,1824,1602,1600,1532,1638,1574,1338,1360,1310,1312,1414,1734,1728,1684,1680,1640,1642,1550,1628,1688,1766,1574,1572,746,746,1548,1594,1594,1804,1708,1594,1690,1688,1644,1686,1540,1582,1562,1644,1668,1054,1274,1652,792,798,1726,1614,1604,1682,1694,1660,1618,1572,1512,1516,1368,1462,1420,1526,1702,1544,1584,728,1326,1648,1640,654,716,1528,1600,1612,1792,1872,1638,1808,1888,1656,1788,1900,1460,1482,1630,874,1742,1684,1774,2104,1788,1722,2084,1644,1904,1900,2002,1726,1782,1724,1842,1530,1340,684,1534,850,1398,704,1614,678,848,838,882,1714,802,770,594,728,544,732,792,532,780,626,524,506,652,474,370,362,1310,518,434,394,382,482,772,658,420,540,482,612,676,596,646,758,726,574,594,304,420,956,590,704,1060,648,576,650,636,656,612,640,642,520,522,1594,518,544,444,756,804,594,500,610,464,532,454,428,450,580,408,886,694,874,474,1104,980,600,1000,1334,650,536,836,1036,456,422,374,440,378,482,532,320,820,624,864,666,908,536,640,644,1596,428,340,1218,578,548,638,484,908,460,716,1166,604,726,432,366,550,480,518,476,546,586,808,1012,708,688,772,524,886,860,672,650,346,746,1648,548,572,828,486,902,506,980,368,484,498,886,608,738,494,1086,430,512,548,620,788,716,654,648,676,752,678,996,564,1010,658,668,762,770,936,942,502,446,560,790,410,554,1780,824,1628,1684,1632,1640,1676,1636,1636,1668,1616,1608,1652,1652,1636,1588,1648,1616,1644,1600,1620,1680,1656,1640,1608,1624,1608,1596,1632,1592,1632,1664,1676,1664,1648,1628,1680,1648,1636,1592,1616,1608,1584,1632,1608,1624,1640,1600,2584,2584,2592,2608,2600,2608,2616,2616,2576,2616,2584,2576,2600,2592,2588,2604,2620,2568,2620,2604,2596,2624,2620,2580,2576,2604,2624,2588,2628,2596,2560,2560,2600,2588,2616,2580,2600,2540,2600,2592,2604,2608,2596,2612,2568,2576,2572,2596,2588,2556,2580,2604,2588,2588,2636,2572,2592,2580,2588,2576,632,832,1944,1004,1332,1164,1900,2136,1104,1484,1568,1240,1288,1528,1560,792,2156,2108,896,908,900,1040,1304,1628,980,1008,984,1076,1532,1364,1972,1176,1648,984,2100,1048,1720,1516,1868,1492,1600,692,1348,1928,1284,1764,1632,1608,1800,1176,1568,2008,1076,1332,1324,1464,1364,1384,1276,1348,1176,1136,2460,1980,1808,1696,1656,636,1108,1492,768,1040,1448,1640,860,1132,1236,1236,956,964,1176,608,1660,1620,680,696,1636,996,1248,748,776,752,828,1176,1048,1516,1036,1276,900,1264,748,1308,808,1320,1176,856,1604,1144,1388,1216,1196,524,1032,1472,984,1348,1232,1236,1388,928,1208,1540,812,1020,1024,1116,1060,1336,980,1040,900,896,1892,1516,1400,1308,1280,1348,1796,1796,616,900,1056,848,916,720,2108,1512,1328,1956,2100,1504,1368,1232,1112,684,432,796,1352,1136,824,904,752,1980,1104,700,1796,756,656,656,1208,1796,1496,1368,1956,996,784,1120,844,644,2132,1052,648,676,2100,596,888,2100,896,916,816,2092,2376,484,2220,2104,860,1148,344,1084,348,364,668,660,728,576,1764,852,428,1036,1044,768,1652,1664,1500,1268,1260,2100,1424,908,672,1172,1196,1128,1188,1616,1620,812,1816,1676,1788,1418,1752,1366,1466,1480,1212,1932,1012,1996,1940,1930,1696,2058,1562,1886,1048,898,1252,1360,1320,1234,1744,1024,1582,1708,1652,1548,1632,366,974,2012,1840,1876,844,1150,1208,850,862,876,798,1940,1840,1814,480,474,1844,1908,2008,1842,1682,738,1786,1934,1834,1760,1636,1988,1688,1800,1734,942,864,1764,1986,1706,666,1668,570,794,526,340,524,882,1258,1796,1492,1376,1412,1410,1332,1606,1562,1588,1850,1998,1950,1224,1460,888,900,854,780,844,1064,2058,1936,1562,714,1102,1716,858,814,1964,1086,1674,1588,1640,1338,1344,774,452,1818,1622,1844,1960,1106,1942,1866,1958,1832,1786,1638,1778,1988,1960,1698,1112,1752,1874,1130,1192,2002,866,1264,1948,1928,1892,1966,890,802,1950,418,1494,2305,732,2010,1906,1780,1000,866,842,900,840,992,852,850,902,838,832,846,904,982,874,910,746,872,834,846,836,866,770,798,780,776,780,806,868,1016,822,872,866,726,820,840,836,838,800,946,942,918,938,918,906,838,844,818,756,868,814,840,806,738,842,810,774,782,754,724,850,864,842,718,712,800,648,692,922,594,722,554,618,576,886,564,624,566,598,614,614,700,626,642,590,562,458,996,938,780,458,920,618,668,620,680,590,670,616,702,620,710,618,834,642,986,602,742,576,684,626,624,610,960,612,682,582,692,620,708,590,722,654,722,630,708,618,620,624,638,732,710,700,688,702,642,726,618,836,604,726,556,628,610,572,608,558,534,604,558,600,602,596,572,576,546,604,564,680,606,622,592,586,644,580,562,614,614,634,612,594,616,582,586,618,802,842,694,726,702,732,720,742,786,814,780,814,688,690,966,732,794,772,802,708,730,720,770,724,646,656,622,706,618,594,606,642,728,708,578,652,940,720,682,680,604,450,486,638,694,544,598,606,586,562,734,1928,768,600,578,1982,588,1414,1940,1938,510,646,568,576,636,544,1932,558,642,550,624,524,516,1028,1872,1280,1280,2058,1368,1296,1030,990,994,572,446,984,492,1024,482,366,1006,988,992,986,996,998,966,972,596,976,1014,888,1002,994,986,720,1006,1006,850,1032,1032,984,1030,932,1002,1006,980,986,992,442,996,982,998,800,980,1004,1016,1038,972,990,1300,1028,740,820,442,1002,1006,1000,1750,1930,380,486,892,674,622,496,812,1034,786,532,942,1046,438,730,582,680,754,796,1548,732,636,720,800,1036,988,926,534,436,430,538,628,826,508,1016,1028,890,492,2016,896,914,512,990,530,504,948,904,896,1746,1310,978,584,1008,888,1092,790,1088,738,728,1654,748,1162,534,524,528,1032,2094,692,1040,884,1004,642,1806,1202,706,698,1964,2120,860,1900,1476,1576,2140,2128,2196,2180,1540,1796,1988,1892,2032,2180,2184,1936,2108,1988,612,2144,612,2108,1836,1572,1660,2140,2188,2176,1016,456,896,764,1652,340,1900,1860,2184,2180,1948,2112,1404,2200,2192,596,1594,1642,1580,1590,1582,1502,1502,1168,1502,1446,506,596,736,800,992,1582,1538,1532,922,1590,770,650,734,1516,638,1110,1594,1624,1632,1618,1030,1638,1624,1226,1616,1622,1614,1612,1626,1620,1624,1642,830,552,1618,1618,1520,428,428,1632,1612,880,1128,1232,966,1590,1582,1104,1038,1318,540,544,790,1330,1122,614,808,1020,1090,614,958,838,382,962,1954,1056,594,752,1158,842,1656,1930,940,1030,1628,1624,1602,1584,1502,1604,1600,1588,1616,1604,1580,1594,1594,792,1704,814,1410,1370,1622,1548,1274,1088,1116,1476,1052,1158,1122,1396,1328,1244,1268,1560,1212,1234,1670,1780,1276,1402,1428,1654,612,1032,1130,1512,1580,884,704,1020,1590,1724,1560,1680,1374,1508,1536,1176,1144,1524,1156,1048,990,1068,1118,1514,1550,1538,1524,1040,1270,902,1716,932,1232,664,1444,896,1200,1292,1040,1404,1368,1744,1526,1504,1488,908,1510,1490,944,1518,1022,1476,960,1492,866,1486,1522,1504,762,724,1496,798,980,1500,980,796,1496,764,1176,1460,550,906,936,1458,894,1564,660,746,1550,928,766,1528,784,1270,1334,1492,1510,946,748,1510,1048,1644,1644,1424,1596,1488,1068,1616,1260,1656,1680,1596,1596,1316,1312,1604,1412,1492,1748,1954,1948,1740,1552,1604,1432,1696,1452,1560,1500,568,400,504,1608,792,904,1572,1764,676,680,676,676,676,744,584,624,560,468,564,528,476,540,544,1670,1658,822,820,1952,612,1676,1718,1532,1670,1748,1670,1754,1684,1628,1718,1630,1724,1650,1806,1618,1742,1240,1700,1658,1650,1734,1698,738,1738,1862,1704,1684,1592,1712,1600,1738,318,1268,652,1608,1612,1610,658,1474,328,882,1244,1156,1138,692,654,846,852,958,1305,800,824,458,570,804,474,1048,1562,962,914,586,1174,1100,1088,664,872,546,558,752,896,604,616,1088,982,1042,624,876,1476,1278,528,474,626,586,486,428,474,578,898,1110,436,498,788,742,1412,690,740,690,384,548,1340,602,518,886,1118,1104,688,432,994,462,520,1236,710,508,594,632,610,482,458,678,356,844,830,448,796,942,522,1126,578,498,492,754,496,840,700,468,474,436,438,2272,1481,1388,913,1641,1402,1496,1656,1592,1491,1467,1128,1428,465,1538,1407,1507,602,1582,1470,430,1508,482,1877,1451,1893,1436,429,1401,770,1460,429,1713,1510,1391,1567,1978,1489,1455,432,1153,1405,424,1975,1488,1469,434,1504,1552,1804,1632,1820,1628,1784,1736,1516,1648,1204,1204,1816,1788,1420,1812,1656,1432,1532,1476,1824,1772,1504,1412,1120,1412,1608,1552,1424,1412,1740,1640,1612,1764,748,1608,1800,1756,1756,1544,1640,1664,1496,1364,1504,1620,1268,1220,1736,1500,1508,1784,1372,1624,1632,660,1508,1472,1728,1612,1664,1508,1608,1308,1532,1504,1900,1588,1608,1868,1420,1664,1460,1240,1552,1584,1564,1568,1392,1572,1564,1516,1252,908,824,1492,1010,1840,1496,1380,1776,1780,1782,1778,1298,596,626,1274,888,1142,1384,1580,1520,1522,1338,1365,1262,1256,874,1584,1002,1534,1470,1538,1246,1762,1796,1786,1808,1498,1266,878,894,1954,1740,1204,1798,1498,1760,1396,1818,1058,938,1792,1786,1778,1758,1766,1762,1596,1760,1776,1607,1650,1636,1968,1516,1656,1794,1810,1584,1814,1144,1210,832,1698,1748,1702,534,1500,1798,746,736,1156,1678,1800,1778,1766,1746,1522,1182,1526,1760,1750,1774,1780,1762,1750,1772,1558,1782,1762,1758,1790,1686,1636,1634,1686,1692,1086,1784,1760,1760,1760,1808,1302,1724,1686,1252,1662,1788,1788,1550,1764,1758,1520,922,1144,1580,1636,1600,1492,1480,1336,1426,1186,1416,1004,1502,1630,1822,1766,1880,2036,604,1781,1778,2344,2182,1394,1330,1956,1820,1996,1614,1970,2068,734,2074,818,1798,750,2140,1496,416,1374,1632,1616,1514,1168,1342,1120,1362,970,1032,978,964,1066,1022,990,1422,1448,1188,1054,1700,1490,2064,1450,1504,1452,472,544,1260,1442,1556,1182,1194,1446,1208,1088,1228,714,714,1220,700,696,1178,1314,1332,1162,1300,1296,1312,1320,1326,1288,978,994,1166,946,410,410,952,978,1444,1342,810,1542,1436,968,1414,1396,1248,1370,1302,1264,1228,1488,1248,1256,1250,520,522,1190,1282,1290,1344,644,642,1270,1196,1390,1178,1178,1406,666,664,1292,1396,1064,1132,1184,680,390,382,828,1470,1730,394,390,1442,2112,2122,2188,1186,1636,1882,1628,1906,2110,2032,830,824,2064,816,2052,814,818,1836,806,806,1828,2158,1456,856,768,1040,772,768,850,768,1172,1290,1118,806,804,1404,1338,1334,1338,658,658,936,1330,1230,932,534,520,1296,1024,1030,2542,1682,856,1252,1506,716,1816,1838,1782,1622,3484,1718,3458,684,1420,1348,3090,1248,922,2276,688,858,1408,374,354,712,870,856,1136,366,1120,520,1502,714,828,868,860,796,712,1704,906,1596,1650,828,3488,3486,822,1696,3280,1658,1544,1516,3044,686,816,2410,2464,412,410,380,714,726,1690,1440,790,404,1094,1130,856,1490,530,822,1652,1644,690,1000,1022,820,1632,824,800,876,1518,796,550,378,788,464,862,650,980,1504,1038,1006,594,1006,712,466,708,702,546,876,858,2366,1678,1104,1376,1134,966,858,1270,1470,946,1836,992,950,1680,1388,1272,884,824,892,1392,1134,1392,1388,1124,980,1812,800,776,1428,456,1104,856,1178,1928,804,822,908,1198,1006,1368,1244,1192,1448,768,564,1586,658,1590,1238,872,1562,1486,682,1690,1498,844,790,874,580,520,1476,1504,1506,374,1086,998,632,364,934,1318,446,674,1548,914,1476,648,828,980,974,796,910,824,880,1238,904,852,908,892,640,1364,1296,906,888,852,872,1000,874,382,474,566,522,700,854,778,448,1284,694,944,1988,508,344,630,778,606,1242,378,770,878,918,924,858,934,924,928,1442,606,558,1368,924,1168,900,864,878,1028,968,1434,746,1570,1104,1242,1762,944,666,716,944,948,572,574,796,682,700,1902,558,938,824,1238,1160,1046,1048,982,696,908,928,704,1034,1120,1186,704,608,1144,1722,1036,1280,894,1098,1796,794,844,1252,708,1066,1268,818,800,1084,886,1404,738,724,874,1176,824,996,984,1106,774,1228,714,1112,534,826,836,870,1026,702,776,856,796,1100,1182,858,1216,864,1062,862,808,1190,1280,748,850,836,1086,806,788,882,730,896,830,708,890,772,760,1294,886,1298,1268,1282,696,416,2476,1152,560,708,1984,388,690,434,764,764,1692,1798,1692,712,1116,1684,1408,1096,1390,978,1804,1448,718,1678,1520,1640,1236,1012,492,810,568,726,492,634,1970,348,508,498,1484,1456,1522,690,438,916,308,664,376,2197,488,1986,1986,880,1520,510,854,568,656,1218,1348,730,738,358,750,752,772,1440,2196,930,1016,348,1136,466,880,2474,1620,514,1978,360,1048,824,1170,468,1040,1034,860,800,1042,906,1044,1136,2198,1810,2074,718,1844,1788,2098,1666,1048,720,744,1664,1658,1456,726,2581,732,726,762,368,972,1506,1886,1886,370,1248,1016,1520,1016,796,530,796,364,390,3298,3326,1854,414,770,1566,850,342,1622,786,2756,3432,2550,536,2164,2712,770,372,804,490,1014,624,1506,384,640,566,684,790,334,344,1636,1062,2022,1058,1960,748,682,750,1798,2242,3036,2194,822,472,924,516,1900,378,2533,596,706,1280,848,1466,366,1034,796,564,630,2082,864,1006,2924,300,430,302,514,470,1008,420,434,532,918,792,3364,1008,362,436,796,1504,510,696,692,790,624,794,794,1822,1822,618,1958,628,1090,792,1500,430,376,1282,1224,1504,860,404,2606,594,344,984,692,612,374,372,430,694,810,652,794,1500,564,528,508,1764,1572,508,2028,366,1138,484,926,586,742,458,840,1658,1656,514,1882,704,1874,1824,2692,1822,3082,1350,1228,1256,1690,3040,1804,3090,1256,1052,866,1986,1068,660,1814,2416,1991,1260,372,1552,370,748,380,2702,506,374,796,818,872,386,528,684,1932,1932,1870,1148,804,1492,374,1502,832,818,698,504,866,362,786,1814,928,726,552,848,908,1370,736,1570,432,382,1884,1378,584,816,1694,1958,340,490,1030,376,728,492,944,1280,670,338,1028,468,456,908,486,1536,2292,2046,680,682,1042,500,564,1972,1170,494,680,916,424,404,406,318,372,416,1284,2058,2266,988,2420,2348,516,616,2589,326,1570,1978,1098,1044,804,1076,332,326,974,724,1072,1060,872,942,944,846,1132,1128,2569,378,310,1300,878,1510,370,382,946,738,704,672,718,750,374,982,1250,374,380,860,1012,684,384,650,712,378,826,774,860,788,418,1227,726,500,1212,1512,2054,1498,2134,880,1542,3466,1867,378,372,356,694,1682,1570,1544,1416,1782,1852,716,1270,862,836,1018,836,796,648,722,774,778,690,980,474,872,1378,908,1074,830,1346,1532,894,832,1592,802,1556,714,380,696,1911,1046,1418,708,1882,874,464,1328,1440,2246,1756,1486,2422,2510,1412,3086,660,2286,1210,3902,3866,1158,1144,1138,840,1444,1378,948,598,1196,448,982,448,535,1158,1224,1230,1118,1243,1173,1218,1185,3014,2488,2806,2742,1208,3442,3076,3332,3382,960,1374,628,882,2924,1362,1390,382,2253,993,571,1184,1508,1834,1834,600,419,1230,598,718,1486,672,672,1240,594,720,850,806,498,594,582,1500,852,908,2726,722,686,522,852,1878,1878,1316,1486,898,812,790,676,364,780,846,992,956,548,3184,832,956,560,1024,1504,490,714,860,624,600,630,660,682,970,346,716,588,684,590,2439,700,3474,1560,584,1668,1660,1648,700,1686,704,774,710,702,670,414,616,796,496,828,658,1182,552,1500,448,2766,1406,326,906,574,1432,696,1504,870,804,704,790,1444,2330,698,530,1504,1408,1670,756,3186,2583,2598,1450,450,2223,698,1510,448,530,684,594,566,452,2330,406,478,966,1240,900,1974,352,488,1952,1824,2018,2140,2030,1778,478,812,838,740,720,2144,902,584,858,650,394,1172,1046,1958,436,800,656,796,432,1234,862,1202,1212,1210,1730,344,2846,430,958,1950,444,424,430,1682,1650,3942,406,2505,508,2170,1060,1958,438,802,664,734,428,724,890,674,430,300,1456,3414,1662,1044,422,858,952,428,660,2590,590,826,408,1816,1232,1466,356,1402,1430,690,628,432,1492,380,406,1134,410,368,1668,2028,374,512,830,524,516,526,468,518,522,1316,2736,1760,1802,2666,1354,2786,1338,2610,1346,1304,2796,1364,320,758,1534,1314,368,1554,448,1148,1928,356,636,860,726,724,476,1078,1266,2110,1426,1492,1492,608,640,916,984,1934,2108,818,994,1040,1182,1396,1352,1636,1054,1652,1688,1136,2150,914,752,1042,1908,350,494,718,1040,692,670,1044,836,374,468,834,916,836,3438,1918,2526,480,693,1234,1478,366,1740,1824,956,1314,1700,3082,2460,1852,930,3170,384,588,374,722,1520,1192,450,446,826,710,686,878,514,1494,662,860,720,746,982,872,1492,312,1818,570,1938,1938,1154,520,1518,754,892,792,586,1040,718,718,846,718,1500,1650,856,826,872,378,1506,1826,1747,1242,1278,1492,1654,516,520,688,880,1360,1414,522,540,2984,924,856,2252,1883,1883,522,1964,1226,654,1498,856,824,364,584,362,856,802,862,926,543,1873,650,586,970,1508,500,718,836,498,1440,878,600,1004,2426,968,1512,370,774,986,800,666,1712,1474,846,868,1430,780,2046,530,982,1500,876,624,954,1816,372,360,372,718,1506,726,716,1820,1036,600,1504,598,712,716,536,1510,470,448,704,996,496,414,722,402,1034,424,706,1664,1096,1360,1110,960,848,1256,1456,942,1828,980,942,1362,1264,862,816,886,1378,518,1828,1380,1384,1120,972,1796,794,768,1410,456,1094,850,1904,800,818,904,1192,1000,1358,1236,1178,1428,760,560,1574,650,1578,1228,882,1564,1482,678,1682,1554,844,786,872,572,526,1466,1494,1492,370,1090,996,650,414,930,1310,444,648,1540,908,1464,650,902,976,966,788,922,796,878,1232,844,902,634,1360,1280,896,892,850,874,996,872,470,380,562,524,700,852,856,778,444,1284,694,942,1927,510,344,630,776,604,1236,376,766,880,914,918,858,932,924,924,1436,542,556,1362,920,1162,896,858,874,1022,978,1412,744,1558,1078,1230,1750,942,656,706,942,944,568,572,796,680,694,1872,558,934,820,1228,1192,986,1004,978,686,900,958,710,1036,1124,1180,732,666,1132,1720,1026,1270,884,1076,1778,796,842,1246,698,1030,1266,816,796,1078,892,1396,738,726,880,1174,824,998,990,1108,774,1230,716,1110,518,824,838,914,1028,722,774,858,804,1090,1178,872,1224,866,1056,874,854,1174,1284,744,846,838,1078,794,784,880,724,908,826,700,888,776,712,1292,888,1266,1266,1278,2408,790,1380,580,1536,876,1974,2162,2060,1702,2246,1232,610,762,782,1976,2260,2442,1704,1836,648,892,812,782,1520,1100,1134,1162,1392,532,800,552,1208,1062,668,1282,934,2140,1198,1256,1366,1776,1778,1394,1406,886,654,2318,1414,1634,2396,1848,2500,2218,2322,2250,2386,2152,2172,1046,2018,2448,986,764,2404,660,2260,1900,1182,776,1036,656,2282,1878,766,660,492,1172,692,708,1646,2108,870,2314,770,470,1498,2176,1034,1874,1680,1106,1362,1134,952,854,1256,1466,946,1830,982,940,1380,1264,888,818,890,1378,520,1824,1376,1384,1116,972,1788,792,772,1408,456,1062,876,1166,1902,780,818,902,1194,994,1364,1244,1182,1432,766,566,1582,652,1586,1228,872,322,1570,1484,682,1682,1552,848,776,874,578,534,1508,1486,1510,370,994,636,364,928,1300,440,674,1532,902,1458,652,822,968,958,792,920,808,876,1222,900,840,896,630,1348,1274,896,884,850,872,992,874,468,378,560,520,700,844,844,778,444,1282,692,942,1942,510,338,628,770,606,1230,376,760,876,916,914,858,924,922,922,1430,580,538,1358,918,1158,900,864,870,1020,980,1438,740,1558,1094,1236,1750,940,658,716,934,942,564,566,786,682,692,1896,558,930,824,1226,1182,1048,1040,980,688,902,958,720,1010,1126,1176,736,818,1048,1704,1026,1266,884,1078,1746,796,844,1246,698,996,1270,814,786,1084,888,1396,742,724,882,1176,828,998,988,1106,768,1230,714,1092,516,826,836,860,1024,696,768,858,800,1040,1172,878,1236,864,1056,872,842,1168,1282,742,848,836,1078,794,782,880,722,900,818,702,884,776,742,1280,886,1258,1262,1282,1736,1600,1378,1378,1056,1054,1560,678,696,1798,1082,1048,1776,528,1778,1722,1772,1050,1044,636,640,436,436,548,542,1558,712,708,1514,1606,1566,1604,1518,1726,1746,1706,1698,1744,492,512,488,712,1638,690,730,678,726,680,766,724,722,1726,712,732,710,732,714,680,1630,888,738,1720,1686,718,694,452,1048,1686,1606,1584,1686,1726,1780,714,1666,1692,408,330,1458,682,1378,434,1378,370,372,372,1182,1644,1456,1442,1150,1138,536,340,368,1340,778,376,806,1464,1464,634,620,1438,986,1488,1454,1500,570,972,976,386,1466,1470,528,788,1476,1238,1446,1260,1492,1650,1446,806,718,1512,1446,1486,476,438,570,890,1390,644,1412,642,1852,1854,1492,1362,1236,1624,1364,1448,878,1410,828,1678,1400,1214,1108,1396,744,1192,1592,1534,906,838,330,884,1200,1184,1086,1538,1144,1340,1204,1116,1420,808,868,920,1298,1844,1708,1486,784,1352,1518,638,806,730,1554,1536,1570,1534,1382,1442,1644,358,314,630,1000,944,652,336,1584,1596,574,1440,1360,1234,912,488,800,1284,466,538,1312,878,926,1368,476,990,444,446,1402,1244,1434,968,918,986,804,1676,1004,1218,980,1008,1494,1815,1562,1518,548,1340,1152,1256,1308,1448,1382,1058,1428,1530,750,1602,1408,652,1270,1442,1306,814,1506,1750,1990,936,1242,716,1488,666,682,1370,912,1422,978,1426,626,1424,1448,446,1434,502,1440,1056,1372,768,1392,682,1434,1180,598,1396,884,868,1342,1050,1426,766,774,494,1526,1142,1620,1610,1466,1568,1660,1472,1532,1450,1642,1676,670,1632,1436,1630,1580,1618,1646,1016,942,1246,410,1638,1638,1656,972,1654,1396,1554,1622,744,768,1628,1430,742,810,804,1496,1620,756,714,824,360,1622,1324,1090,760,936,1226,1122,738,748,1018,734,1068,792,870,1398,1420,1476,1494,1450,1262,1226,1032,1242,1050,1236,1222,1268,998,1248,1012,1268,982,956,2012,1192,1138,994,1278,856,1032,1170,1220,664,1592,1616,1468,1696,1676,592,1064,1420,1164,1644,836,1120,1660,1668,1660,1692,1704,1688,1672,1536,1668,1704,1668,1120,1616,876,500,640,724,796,1316,384,1744,460,1036,560,924,1316,768,604,1304,1120,952,1036,1700,388,996,616,860,1636,1664,552,648,616,732,1072,1640,796,1676,1408,840,1104,824,1116,800,796,1632,1656,1788,520,1200,1784,1652,476,412,1028,1112,1364,1408,652,1628,444,524,1700,1716,1840,764,432,1456,548,700,856,1456,1552,1664,1640,1040,776,1640,1020,940,664,1644,1632,976,1124,968,532,632,664,860,952,364,344,884,844,1240,1124,1476,1524,1588,756,1652,796,1652,1668,1544,1176,1644,560,716,624,1668,672,1652,1768,1156,704,1256,1624,396,980,1680,1668,1660,1672,608,876,788,460,472,1560,1336,1152,644,408,544,1644,520,1152,1620,1680,556,1028,520,720,760,560,1124,1624,924,756,856,1676,1408,2046,884,1668,672,984,748,1676,428,596,1100,1080,1732,900,516,1468,1336,548,1276,500,332,1676,520,648,400,624,784,1704,948,1124,1200,1032,888,1720,1376,1068,548,1336,1648,908,1760,1656,548,1004,500,1264,952,1604,888,772,776,484,992,1412,1640,1660,1340,1700,1744,744,1600,1496,968,1620,1152,728,904,1520,1032,1504,732,364,1412,536,784,688,708,652,1688,1432,360,544,488,772,552,312,1032,1432,748,1532,580,608,808,1124,660,528,352,756,1576,1036,408,456,1160,756,1648,676,452,960,324,604,512,1680,548,796,740,776,1672,660,1468,1108,1552,808,1636,1524,1592,1652,468,308,888,776,1364,1404,1236,1320,1064,1260,1240,716,596,572,520,720,1520,340,812,480,508,1596,1276,744,652,1248,1500,816,1412,1844,1484,1232,724,1592,1760,644,1068,416,1344,564,568,1284,1152,1260,1664,1072,1644,1684,1040,760,560,688,1632,1340,1048,540,1292,480,720,428,804,1068,1684,976,948,1280,456,660,1576,1760,1644,1464,1644,1620,1012,680,656,696,640,544,1156,1248,1472,1728,1176,1776,1468,1676,380,1312,1804,1788,376,1232,1140,672,884,572,412,1196,3752,2052,632,1352,480,660,556,1676,1120,464,484,976,1212,488,868,520,704,1256,612,844,488,452,660,456,652,1784,1876,1676,976,1704,1012,1656,1852,772,1160,1652,720,640,424,752,696,1152,640,564,580,1548,1290,1196,764,1242,724,1208,730,1216,592,1222,550,1226,704,1234,726,1286,1026,834,1332,1276,760,1294,1032,1272,710,1284,726,1278,926,1244,714,1286,730,1256,724,334,1328,1240,716,1262,758,1300,888,1250,1002,1374,730,1256,862,1284,778,1274,850,1284,710,1316,758,1448,1368,612,1468,1356,1304,588,460,524,788,592,1004,1256,524,560,452,1280,1208,1012,1524,480,1296,684,1380,1364,764,612,1124,1420,588,424,584,684,1124,1576,1196,1008,1508,1144,1136,1172,1408,652,876,1184,912,1416,3292,1020,1396,1388,1492,1424,1428,496,1256,1340,1340,496,984,1212,784,836,1112,764,572,1020,1040,792,1452,1448,1564,944,1388,756,1092,1264,1528,1488,684,1448,852,648,3304,1500,624,700,692,676,676,1412,720,1588,972,532,1404,680,904,1244,1252,1228,1268,1072,748,500,508,780,536,656,612,928,584,424,1300,1472,1148,1428,524,1200,1340,1516,940,600,688,612,1588,1596,1076,1456,632,708,1040,696,1420,1660,1652,636,644,1016,1164,1636,1632,1640,872,1640,1224,1680,1380,1656,1600,444,1248,916,1356,1252,1528,696,688,1376,1008,924,1428,1488,496,424,468,452,928,1656,1288,1020,984,1032,720,476,1460,748,568,1104,732,708,1596,628,412,788,3368,752,350,1634,1640,448,1056,1022,944,1672,1614,350,1022,604,642,1052,1674,576,1624,790,580,552,1016,1256,1020,902,576,904,842,872,1608,356,652,528,906,1528,1678,1062,972,1604,902,1056,438,1392,1622,444,1072,1554,1034,1054,1046,1472,1052,1620,736,1084,1404,1256,750,838,1626,772,1418,476,554,1064,1044,896,560,1484,574,1064,1052,824,900,1062,1632,1612,818,1636,1098,1622,430,1040,800,774,990,1254,1122,1644,726,1040,1448,1614,1610,1692,610,1618,412,920,1042,1042,1036,908,1276,1056,1048,1038,1042,1060,1648,870,1038,1054,1658,1028,904,908,892,896,910,822,1054,922,896,914,890,918,890,638,1636,428,1052,894,1150,470,512,600,490,1678,456,424,1630,1620,1680,898,1066,1868,1634,626,1060,480,1060,1092,1050,582,1614,1090,1034,1636,1038,788,892,1666,900,1618,398,552,444,730,550,896,1044,1034,1040,1636,1586,540,420,1060,1296,972,1640,424,548,570,900,612,1062,1048,538,1108,1474,1022,762,624,624,558,526,1002,1662,522,894,1050,1622,438,1650,1618,428,1168,640,1036,1042,904,502,908,1664,1034,1058,1636,880,476,1918,428,894,1036,1046,962,1046,1628,1620,1640,1028,1654,1694,1670,1634,834,1048,1622,708,1556,1656,858,1634,468,1628,496,1632,1626,1376,476,464,1630,1608,1626,378,1088,1768,456,472,1602,894,894,1658,1620,1628,1022,1060,544,956,1834,1674,684,1034,746,602,1056,1094,902,1598,1074,1044,1004,1024,936,778,1656,1612,1038,1026,970,1078,1688,1034,696,1672,476,468,1620,1032,1656,1590,1608,570,600,1634,1534,1642,552,1022,610,860,1052,1652,1104,458,474,732,458,1660,494,1596,480,460,988,808,852,1812,1596,428,1684,1598,1022,1600,1050,1038,502,1070,1246,1638,392,1656,1476,1418,1594,1678,1034,1128,1050,1020,870,1666,622,1646,414,486,1036,464,468,1634,466,466,480,1036,472,1614,1650,1600,630,1040,468,892,1648,402,950,1398,1032,1120,1666,1672,1122,1112,1142,1590,468,1022,520,1620,414,818,482,476,468,472,474,470,1718,570,478,1646,1594,470,972,1672,472,704,498,1604,1668,1638,1608,1032,1670,472,546,1616,640,584,744,1666,350,1644,464,832,472,1064,1624,1612,456,476,636,1620,476,470,862,1586,1610,1044,1664,412,1020,1630,1712,1010,1042,1066,556,1072,566,604,606,418,590,1030,1666,1060,888,792,994,864,1620,646,992,1022,556,1586,464,970,1586,1674,396,1646,1608,1032,1086,1642,1664,714,1630,1794,1616,1652,1126,536,1402,1590,438,1642,1656,1644,1774,466,1042,1050,1628,452,1108,1280,1548,530,1036,496,802,1024,1214,908,1604,1628,560,800,1730,406,2248,922,1858,1852,1104,1850,902,900,1086,654,648,1260,1888,1218,1800,1232,1448,1152,776,1116,926,646,616,626,1828,708,1834,1816,726,580,630,578,1736,1802,1804,1178,914,2136,1070,748,430,4068,1802,4658,1830,648,1846,1234,624,1860,646,624,1976,628,624,1810,642,1800,1808,1778,1846,1764,1788,1118,1822,752,1222,798,1190,1812,1752,564,598,596,582,596,678,1830,1876,564,578,762,2010,672,522,1270,490,1812,734,458,1830,586,642,1738,1606,1878,1622,1782,574,978,1796,624,1828,624,1784,592,1826,1812,1130,1148,1122,1090,1784,586,582,658,622,660,1936,2032,638,644,532,1998,1810,824,1198,688,1816,656,1832,806,1830,434,1672,654,658,3716,610,642,658,652,1856,652,1784,1808,2098,2106,1142,474,1828,424,654,576,576,1804,1800,982,416,356,868,1874,1918,1008,1848,1160,1958,856,1970,334,346,1956,1852,446,588,1104,534,1762,426,354,376,602,548,760,1792,454,1832,1818,1822,1864,1568,1802,1560,1826,574,1784,1824,1204,1792,1850,1140,878,638,1824,1064,1874,1802,1952,1162,1816,844,1834,1174,1256,542,1796,470,458,474,522,658,754,766,512,426,1818,414,1794,444,1810,388,986,1794,1834,1780,1818,422,916,1752,1838,656,1692,1700,1910,1822,658,592,1808,1212,590,652,726,470,452,354,308,436,434,1072,864,974,456,396,550,1240,496,1078,936,1834,1800,2024,1224,964,1022,1246,1814,644,1676,1424,1834,2014,1986,544,1778,848,650,1224,2092,414,1768,694,1292,764,938,1862,694,1146,1884,1914,662,736,636,1156,876,932,1808,464,762,924,762,678,1052,628,1060,866,926,1062,790,890,992,730,760,1850,984,1144,1276,1088,996,932,834,762,908,1790,970,1842,456,1370,1794,430,1064,1812,1054,1124,1794,678,1862,1812,512,1230,1832,1810,922,856,838,1096,1892,444,948,1814,1844,766,1806,1806,1182,604,1816,748,1988,312,2098,324,1792,490,1862,1188,1036,1216,1212,446,366,1246,1642,2296,1782,460,1206,508,1482,2078,802,1788,1068,488,1048,998,778,1826,464,1072,1068,774,732,900,926,406,1818,1590,1204,1824,1866,484,1210,488,494,1146,486,1822,1828,484,1836,1804,1778,1066,724,1816,504,1798,1822,1152,490,1156,1128,1860,1068,2108,1900,382,1896,1134,1838,724,1818,474,518,1500,1830,1722,464,744,788,1760,978,512,1810,514,1176,898,1154,570,516,1138,1796,832,516,342,1166,1626,2034,1956,1928,812,1438,1816,482,518,1746,516,1698,2020,1832,1856,1816,618,1808,1846,1866,1786,694,2252,680,552,890,1236,1062,1838,766,360,948,978,1118,936,646,638,668,732,690,986,1130,926,844,848,1244,1132,986,1768,776,450,1166,804,830,850,1210,1212,1684,1818,1800,908,1812,634,980,540,1796,444,1136,1814,968,1044,1784,1800,712,1114,1148,1126,1120,1776,1738,1800,1206,1784,1786,1138,1132,648,574,602,1220,1784,624,960,994,1812,1820,1804,1796,1096,2094,1790,1102,1764,540,660,1110,630,510,1772,1816,1160,1760,1810,874,882,1104,720,1216,758,1814,468,1764,1756,1706,1800,1808,1720,1788,1736,1752,1080,1108,1860,1498,1092,1104,1824,1942,886,716,1982,438,1774,1750,1154,1746,1142,1110,1828,1142,562,1802,878,1750,1820,1140,860,718,1156,1086,424,432,1218,1190,1802,974,1820,1814,608,1796,476,1794,1740,776,1782,1798,1864,1506,1168,556,1864,1820,1178,726,1096,1774,1802,1058,1114,876,1864,1802,1096,726,632,1164,868,928,924,1128,1184,1134,1810,516,1142,1780,1866,906,1814,406,946,1086,1234,1164,640,2124,3084,1898,480,1178,1154,1766,1744,1148,830,1824,1800,1726,1134,1798,726,1828,1150,1184,1154,898,888,1780,538,1798,656,626,1748,3232,1810,520,518,1868,626,436,1184,1118,1140,616,954,1140,668,612,1814,1110,1794,1164,1808,818,1810,458,1034,494,662,622,792,960,588,768,436,1832,596,796,1946,468,620,1260,1150,1840,618,1284,660,1830,1752,1138,2058,892,1822,1118,1820,916,604,664,1144,612,2088,1794,456,990,906,1142,1818,1828,1140,568,558,870,906,1770,1792,950,724,622,886,634,894,1086,1716,1824,1096,1794,944,1826,1756,1824,1782,1632,1838,1108,1594,904,1804,622,1790,808,2020,1808,1068,1148,1820,1810,1780,932,1148,2020,1800,948,844,1868,1702,1146,1824,680,2152,526,1122,512,1116,1158,1820,1152,722,1230,1788,1826,548,514,638,766,1834,914,1836,926,1140,984,2122,2078,386,1796,1072,784,1138,1826,1156,1168,1820,1822,468,1540,1318,746,1758,466,1774,1796,1772,1814,1828,1114,1132,1822,370,1818,544,1072,530,1792,492,886,464,454,528,1162,1150,1826,1798,528,520,1160,856,1720,508,898,1158,1136,1146,1786,1224,956,1132,1838,402,1070,490,546,1150,1132,1784,1738,1776,304,952,992,684,716,1062,1006,2130,2066,1786,476,984,742,1072,1070,926,824,1840,1186,1790,470,502,1190,1222,1230,1814,1148,1784,836,1150,1794,510,518,1130,1816,390,366,442,684,1768,1764,500,1120,1774,1154,1138,1816,808,1796,1784,498,674,1030,514,612,1160,818,1796,806,1158,518,1808,1242,1130,924,1108,1782,1690,1808,1816,858,536,908,518,1780,1808,530,750,1738,448,1812,1870,1134,1132,1940,1952,1966,920,1120,698,1966,468,2112,1132,1232,1246,1776,540,1824,1832,534,1804,660,1786,1068,1188,576,1886,1138,1126,1806,1804,1832,1150,1768,1624,1140,1156,1778,1108,1784,1122,512,902,1142,1822,1156,1776,398,1856,514,1136,514,1694,1762,1150,632,1160,1026,1778,1776,1790,1800,746,1176,1898,1804,468,1796,1788,1156,1124,912,1068,874,1134,1852,1130,1192,776,1106,608,630,602,586,616,342,568,694,1760,432,388,828,1826,1164,1652,1804,492,530,630,1774,620,506,340,604,1788,494,1108,1118,1042,1844,386,1780,1136,632,712,1102,1860,606,1792,832,640,610,1068,1386,1074,998,640,1014,932,936,1774,390,722,562,950,1696,1850,1180,1078,1776,482,1836,1792,490,1718,1144,1164,1138,1640,1156,1132,1788,784,1712,796,894,1820,830,524,610,1136,1156,990,620,1740,662,1182,876,992,1134,1804,1776,1806,1182,1794,476,1130,882,856,1060,1380,1210,1800,886,1152,1594,1776,1774,1874,656,1782,454,1064,1146,1144,1110,996,1136,1468,1176,1126,1142,1118,1166,1752,1140,1122,1152,1786,1148,1156,994,972,980,962,998,882,1164,990,986,986,978,992,978,690,1804,470,1136,980,1242,516,564,912,534,1840,468,462,1798,1782,1852,982,1152,1798,682,1166,528,1214,1162,630,1786,1182,1144,1810,1150,852,986,1840,976,720,396,596,478,806,610,966,1156,1148,1142,1804,1384,1748,584,450,458,1146,1812,1052,1804,468,596,616,1000,674,1150,1164,586,1224,1792,1136,826,690,678,618,576,1138,1832,586,984,1140,1786,476,1788,1784,606,616,636,694,1152,1124,1156,978,412,548,990,1838,1144,1146,1802,972,532,2098,2206,472,988,1144,1158,1072,1136,1830,1758,1140,1822,1854,1786,1804,920,1140,1808,1182,1806,1792,928,1796,506,1808,538,1798,1762,1504,516,512,1768,1774,1800,456,1178,1958,502,520,1780,1142,980,1848,1784,1792,1142,600,1038,2024,1846,720,1140,824,1144,1224,980,1760,1182,1852,1154,1154,1120,1044,854,1826,1778,1130,1128,1462,1186,1862,1138,758,1846,510,1788,1138,1814,1752,1756,620,682,1788,1816,1800,608,1102,668,948,1142,1820,1258,496,514,806,506,1802,542,1788,528,500,1148,924,1988,1210,1860,1796,1130,1752,1158,1150,640,1090,1180,408,996,1352,1806,432,1802,1630,1740,1752,1850,1122,1232,1146,1126,968,1834,680,1814,456,528,1172,510,516,1770,516,512,528,1122,518,1744,1808,1768,694,1146,516,964,1822,420,1048,1550,1132,1216,1834,1834,1186,1220,1282,1786,508,1112,568,1776,456,890,522,518,504,514,512,512,512,1886,616,516,1842,1746,508,1058,1830,514,758,542,1784,1856,1790,1758,1820,508,594,1774,504,1824,378,1794,500,918,508,1156,1798,1766,492,520,688,1766,514,502,932,1774,1756,1114,474,1102,1776,1856,1090,1152,594,1156,614,1766,460,634,1108,1816,1144,1820,1042,1118,1764,1240,1074,1102,604,1728,498,1056,1732,1812,1778,1746,1110,1174,1790,1826,768,1764,1942,1764,1824,1212,582,1518,1744,486,1810,1786,1964,500,1124,1136,1770,486,1198,1396,1698,578,1122,542,874,1114,1324,994,1750,1716,614,870,1832,682,698,1674,746,430,1072,702,324,338,554,980,1446,922,684,786,886,326,316,1190,1156,810,1512,1718,754,1196,782,1236,806,520,826,952,738,574,1460,650,1532,1228,1686,510,326,1260,1418,1046,436,656,460,640,620,1058,786,714,826,1500,834,680,790,740,764,594,858,1068,1330,820,660,1374,874,2224,544,590,564,472,1040,460,416,338,1424,1396,748,636,1110,1240,1298,944,1446,1224,902,916,874,944,1328,820,874,880,814,664,518,1040,1044,1350,374,1376,762,1376,1558,1282,1406,1300,1312,632,1362,1244,580,1056,1002,684,1646,2076,1622,1614,390,770,1320,510,1252,530,320,524,432,746,520,1096,690,514,586,636,888,862,618,1126,1272,560,888,526,936,600,382,624,712,536,442,1318,486,1148,920,1258,1150,578,928,1060,700,518,500,352,442,462,792,568,664,618,1120,626,656,596,552,578,442,642,800,996,610,474,1648,1154,420,354,672,690,752,1064,1042,560,488,830,1104,564,1076,912,670,680,652,704,976,604,574,640,602,494,386,776,1012,1026,978,562,1028,1166,950,1040,970,970,470,1000,788,748,506,1230,1550,1208,1204,1042,1600,1656,1252,454,2179,2318,540,1404,1378,1761,630,514,1290,804,910,2424,1028,1594,998,636,2362,2352,1046,972,864,2222,1200,1636,2420,1580,988,304,572,2102,1520,2346,2360,1906,920,1196,2014,698,776,1760,1000,726,1236,2184,1296,2444,1102,454,326,498,718,494,1590,784,848,650,682,608,2396,592,844,838,1954,750,740,2368,2408,1284,2388,2460,624,658,1614,1776,992,1086,1116,2432,496,1010,484,632,1910,810,1606,780,1850,764,1126,816,766,682,1512,790,950,1284,1880,1178,780,442,1644,1200,1826,1844,1490,722,934,1586,550,606,1396,784,570,1680,1706,1906,704,1648,1220,610,582,504,532,402,1880,652,1844,590,584,1860,1878,1010,1882,1918,488,512,1254,1384,770,854,872,1894,1258,932,956,1354,1358,1514,810,820,1452,1292,982,1434,1280,1424,534,984,1758,1242,1488,1050,1562,1526,1562,700,690,828,1056,448,670,878,1604,1506,1500,1180,1626,1416,1726,1658,920,1432,424,370,374,894,364,978,1090,1270,1596,1326,1856,1418,1616,1328,1392,1130,1140,1254,1294,1038,828,832,1290,836,840,838,826,1218,842,832,1320,1696,1628,1138,1514,1036,902,1380,602,676,1138,1702,912,1120,1876,820,1460,1480,764,554,554,660,420,594,1460,1656,1652,792,1648,1640,1644,1652,1648,1642,1636,1648,1638,1630,798,370,802,1632,1654,1234,1228,1218,368,1566,1162,1682,1220,1414,1064,2028,1614,1500,560,1754,322,1322,1182,1102,1324,544,524,546,556,542,552,552,548,548,554,554,550,548,548,542,546,546,544,542,546,544,548,1556,532,534,544,546,546,536,534,542,536,542,544,542,534,978,1156,1512,778,1108,1100,1156,1356,1190,1202,1190,1300,1132,1230,1092,1096,2016,1230,1228,404,1812,2026,1518,920,1086,1086,1098,756,728,742,744,656,584,738,752,734,710,756,726,790,684,684,682,768,668,774,630,672,560,756,572,698,1150,476,540,1572,828,732,1736,1806,1578,592,806,968,1646,996,512,778,1116,834,514,334,462,432,936,444,682,1052,468,1046,814,912,442,914,818,1268,1300,1300,642,1290,1064,1046,1314,1350,1254,958,666,594,630,514,374,662,798,576,546,570,558,1348,670,946,1212,568,822,874,818,652,720,490,554,972,1168,1360,810,1018,1106,880,1058,1530,1378,1172,1460,1748,1746,1670,940,1408,1202,1160,1182,944,1400,838,912,770,638,802,928,812,970,1182,1106,790,794,952,1020,874,1270,972,1002,1306,1380,1068,1348,904,926,896,1118,848,582,860,998,1054,750,1090,984,920,1094,838,878,1210,970,1024,802,446,1050,486,782,996,1070,730,636,1066,646,882,726,1014,982,668,868,1272,998,548,1130,1112,968,1568,1556,834,950,928,1078,828,1084,1002,1036,634,918,886,1266,1374,1098,1294,1436,1012,882,1198,874,560,542,1326,934,1660,770,868,750,668,974,1060,1026,1060,1062,1038,1174,1376,1068,1194,1064,1000,1198,770,828,784,796,792,780,802,1234,1422,1382,1574,1624,1490,1452,1648,1468,1472,1462,1452,1706,1452,1432,1528,1470,1294,1290,1478,1534,1586,1480,1474,1452,1482,1538,1602,1442,1372,1688,1478,1468,1734,1256,1286,1412,504,584,462,556,956,1364,1526,772,1532,1810,1536,2274,1194,742,852,530,556,558,552,540,552,524,544,550,540,568,554,544,550,546,550,668,554,570,538,548,550,544,560,570,550,560,552,550,544,546,550,516,538,516,544,552,532,556,568,566,560,546,540,562,560,552,556,554,554,552,568,556,556,550,556,548,570,548,554,532,558,552,560,566,554,522,552,562,538,526,544,554,600,548,556,546,554,554,558,550,566,552,556,560,552,556,562,540,534,524,534,548,550,554,560,546,552,552,540,558,556,560,556,554,554,542,552,554,556,556,558,552,558,556,550,542,568,540,542,554,548,544,514,556,556,558,554,542,554,570,552,550,556,542,516,544,558,556,564,518,550,552,556,548,552,564,560,544,546,556,664,1136,1988,1176,2270,2454,2416,1462,2318,1370,726,1126,1372,498,2326,1244,464,1044,822,1060,2002,2336,2378,2536,2402,1418,2136,2160,1000,2000,2356,442,918,1498,2448,1876,1704,2524,462,1478,2332,1984,1112,1158,2332,1030,1214,1824,402,982,1574,816,788,444,1216,324,984,1432,352,332,2156,1504,1128,660,884,1500,868,1008,952,1992,628,1092,1964,676,1324,980,948,804,944,916,1780,1788,1760,576,1008,952,1036,1032,1104,672,312,1968,1868,304,304,300,608,1060,632,580,1024,396,1444,1916,440,1100,1112,1024,1440,1820,304,560,728,672,648,300,620,300,300,332,328,1732,1728,564,1780,696,616,324,336,552,376,480,336,376,348,328,788,756,696,716,676,684,668,684,664,672,1412,1188,516,2160,1220,520,772,772,360,372,304,304,640,636,340,300,644,336,308,368,304,644,636,336,300,380,300,340,300,304,304,300,1068,1448,312,688,688,632,336,308,364,304,640,636,1040,300,300,380,640,772,300,304,336,676,660,1016,640,300,300,300,304,872,436,672,452,432,304,304,444,540,860,604,1700,1368,1466,1158,958,1250,894,978,1108,1018,956,1006,988,1008,640,714,542,1512,984,1072,588,982,732,730,820,644,540,1138,1042,1022,1104,528,688,738,1016,882,716,1008,652,990,572,500,698,844,708,1388,824,888,870,562,650,490,682,328,678,586,990,914,926,892,1028,774,1010,1018,908,634,640,872,1042,1042,668,764,1026,452,576,564,644,920,312,1464,1622,1610,1680,1674,1622,1680,1612,1670,1618,1146,580,1620,1616,1438,1574,1274,1590,1636,1592,1676,1624,1628,1622,1602,1642,1662,1728,1640,1614,1642,1662,1598,1576,1586,1600,1650,906,932,1616,1646,1638,1592,1628,1548,1642,1630,1632,1622,1512,1610,1660,1618,1528,1636,1480,1646,1650,1506,1624,1678,1664,1628,1608,1670,1630,1682,1646,1664,1638,1594,1452,1656,1704,1622,1644,1648,1644,1024,1644,1624,1638,1196,2252,412,1196,1344,720,1784,1348,652,908,676,648,1332,1536,1560,1024,1672,1484,1152,1488,1024,2258,370,834,1636,320,2000,2428,624,448,626,1006,766,438,440,438,420,402,454,920,466,478,1046,1034,486,618,518,622,646,1014,1282,1012,1224,1234,1126,1168,484,1158,1178,1170,762,1108,742,1298,1368,1252,1630,810,918,1072,1090,1124,1024,732,606,1114,1192,994,888,548,576,504,1148,1108,824,1178,478,702,950,1166,758,782,1310,948,1118,894,1074,868,1074,972,664,760,764,762,522,1022,1212,762,808,898,1296,1292,576,1032,346,694,692,804,806,762,764,692,810,828,830,822,650,864,848,912,826,976,832,744,928,992,1116,586,850,520,940,702,726,882,934,916,1142,704,768,452,1142,626,660,674,1180,1070,600,986,494,1436,1036,994,752,1242,670,760,666,826,1176,1454,2550,376,486,510,490,432,2308,2010,824,2024,2096,2098,2078,2068,754,416,414,550,754,1468,1836,800,712,1078,1558,1394,716,1378,1390,558,934,614,822,968,1182,1232,1436,1490,1472,1528,952,1410,1310,1456,1466,1352,1148,1070,1052,1502,1362,1460,1516,1434,514,1410,1492,1458,1468,832,1426,1438,1434,1422,1366,1368,1498,1160,1064,386,322,318,642,728,1532,1472,1284,1510,1580,1530,1460,766,1536,1528,1482,1518,1528,1470,1506,612,984,982,1050,1474,610,612,592,1490,1452,1368,1370,1432,1430,1486,1572,1492,1080,1370,1502,1556,1220,622,1562,1310,1186,1504,1440,1440,966,1446,1514,1504,616,1276,1480,1438,1450,1376,570,466,417,463,351,1380,1442,726,1482,1456,1492,1446,1480,1490,732,1480,1478,1500,542,1112,676,1518,1494,1482,1524,796,1528,1372,1534,1520,1478,748,1500,1424,1354,1448,758,1498,1500,1420,1292,888,1016,1474,1644,1474,1476,1478,1504,1458,778,1456,1134,1478,1502,734,1462,782,1500,1464,1448,1456,496,1458,1400,592,626,1458,1260,1536,1478,1026,702,932,1698,1732,1738,1734,978,1724,1788,1770,1280,1280,1744,1746,1700,784,1728,1280,676,1696,1350,1338,1360,1448,1454,1452,1360,644,644,680,682,676,686,678,690,1478,1480,1478,1438,656,658,664,672,1504,1454,1450,678,704,680,680,680,680,650,670,656,656,654,674,670,670,674,678,674,676,676,676,684,676,688,692,1448,1430,1436,654,656,656,650,650,650,670,670,662,670,662,666,676,682,684,676,670,666,656,658,660,662,660,660,666,672,664,668,664,654,676,726,676,680,690,674,656,660,658,658,660,666,652,680,658,662,680,700,684,682,682,680,680,680,650,654,666,660,1448,682,676,682,674,668,668,648,650,654,638,630,678,680,678,684,680,680,1462,1468,1472,1582,1602,1568,656,658,660,658,716,676,702,682,684,682,684,672,674,680,676,676,680,664,748,1506,1504,1490,1464,1460,1670,1624,1528,1462,1470,680,744,1516,1522,1492,1464,1474,1480,684,686,678,678,1518,684,684,1474,1656,1624,1724,1722,1726,1644,2406,1690,890,3598,1554,1486,1654,1620,1618,1730,1794,1786,1570,1632,1658,352,1006,2132,388,1934,1282,626,1290,1310,622,2130,1202,2144,1880,1442,1280,1476,1314,1056,804,1280,410,662,1648,428,470,410,1328,1322,992,1108,782,1802,914,2134,1228,1990,1156,1698,946,1028,1280,1242,1280,1276,1302,1294,1722,1694,1316,2180,1666,954,904,748,1054,1410,400,1404,1280,1708,1280,1626,1280,1280,2174,1280,1280,988,1742,884,1694,1556,1712,1392,1508,1456,1456,624,1356,640,688,684,684,680,684,1476,1476,1476,1436,656,660,1452,1520,1448,1448,1524,652,684,656,660,656,676,676,676,672,672,680,680,672,676,680,672,684,680,1492,1432,1436,652,656,656,648,652,644,672,656,664,668,660,656,1476,680,676,672,664,660,656,1460,668,740,668,668,664,660,676,728,1476,1476,1524,648,684,1476,684,760,680,680,676,676,1436,1444,1440,680,672,676,680,672,664,636,628,668,652,1428,672,672,672,676,676,1452,1456,1460,1600,1560,688,696,1528,1484,684,612,672,676,672,676,672,676,1516,1500,1476,1464,1456,1632,1676,1524,1456,1468,1588,1552,1480,1484,1476,1560,1636,1600,1744,1652,1748,1624,764,1696,1664,1540,2028,420,480,3604,1692,1512,1608,1636,1612,1740,1772,1776,1596,1656,1644,2504,2504,598,676,2192,1968,446,1956,1072,3362,1956,456,1138,320,578,822,450,732,1942,428,3176,1964,428,1132,1950,436,2526,2526,2621,2621,754,1844,396,1062,1952,354,1138,1952,346,928,1998,352,1888,364,784,1954,306,2503,2503,2554,590,382,1986,1124,1960,454,766,1954,380,594,1948,436,2002,752,384,1154,1956,440,1140,644,334,380,478,591,1952,2542,752,1846,354,1856,354,982,1838,340,450,1146,1940,416,824,1946,420,822,1954,418,1632,736,1852,586,1954,440,1954,410,1134,1054,746,712,1938,444,2074,2248,2292,482,480,2334,2126,2350,988,988,2252,2198,1084,950,972,984,434,990,426,958,432,432,974,444,440,2370,806,828,844,810,812,812,820,810,792,784,630,990,2276,946,952,992,968,942,984,962,1008,950,994,856,952,974,956,936,334,400,596,524,322,384,596,1638,450,652,1476,1694,348,710,1368,388,392,386,380,390,382,378,380,386,392,392,370,392,388,436,382,374,384,382,394,380,378,380,384,382,376,396,390,380,386,376,390,384,386,398,390,378,386,374,394,398,392,404,380,384,390,374,380,388,384,386,372,396,386,382,388,380,392,380,382,386,390,362,378,386,384,396,382,384,376,394,366,380,378,384,368,392,388,380,384,390,388,394,398,380,376,390,380,388,1380,356,392,392,404,388,394,380,386,394,382,372,388,386,388,374,382,376,396,410,392,378,386,400,412,390,384,388,390,392,382,372,374,388,380,374,394,388,384,388,394,388,386,390,388,390,1434,376,388,388,386,382,382,402,396,388,384,374,390,376,390,380,380,384,384,380,400,382,372,382,394,376,380,380,382,374,390,392,380,382,392,380,384,398,388,386,366,388,374,382,384,396,380,390,382,386,392,382,388,372,374,378,378,394,394,396,378,376,382,380,386,392,396,380,380,382,380,380,382,386,398,394,396,382,376,382,386,392,396,382,392,380,390,394,376,392,386,382,364,370,400,380,390,378,390,400,382,392,398,388,386,374,374,392,380,382,388,390,392,386,390,392,406,384,376,374,388,388,382,394,390,386,386,374,400,380,390,380,398,390,372,388,390,396,384,408,394,384,372,374,368,398,392,382,376,386,380,376,388,386,388,386,394,390,384,388,394,382,380,384,392,368,388,384,386,384,392,406,380,388,376,388,386,376,386,384,382,386,390,386,382,384,392,390,398,384,394,372,376,380,370,378,378,374,382,370,380,380,388,378,374,384,384,388,376,388,390,386,362,1378,386,380,376,376,372,376,378,378,404,386,386,384,390,398,392,372,370,368,388,376,386,384,384,388,372,370,384,382,382,368,386,380,374,378,384,376,376,392,394,352,386,376,364,386,382,378,400,356,366,368,372,388,372,356,400,380,378,374,376,374,382,384,364,368,388,374,374,1568,388,384,366,378,378,382,372,378,372,376,388,390,356,390,386,372,378,372,374,362,380,376,370,378,378,380,368,366,384,382,396,370,390,378,376,400,374,408,364,378,370,372,384,388,362,380,386,372,382,382,380,392,376,390,390,380,458,370,366,386,370,388,366,378,376,384,380,370,376,378,378,388,368,382,382,370,378,374,370,382,380,376,374,362,370,376,378,388,392,378,368,820,726,1450,1392,2008,1760,342,1934,882,1421,1944,1478,1448,380,1360,1350,1534,2520,1328,1334,452,1674,1716,1128,1012,1718,1672,1854,1922,1296,1252,738,1170,1140,1188,1382,1594,1406,1568,966,1662,704,1578,1118,1878,1802,1916,2340,1606,1902,1776,1526,1660,1426,1424,1932,1462,844,1594,1166,1374,1312,1456,1550,1574,1262,2314,2090,1650,1860,1692,1890,1770,1674,1898,1794,1220,1724,1832,1914,2362,1904,688,1560,1196,1402,2432,2264,1852,862,1738,892,1082,1864,1178,1188,742,710,556,1518,1934,2384,2071,1962,1908,1486,1696,1702,1970,1548,1522,2036,1928,2384,1352,2014,2071,1872,1794,2048,948,2071,1262,1826,1966,1878,1916,1334,2078,1296,1188,1070,1050,1942,1008,1908,1070,1946,2268,1908,2294,454,842,2254,2304,2292,1866,2588,2206,2024,2452,2014,522,406,2342,1076,1587,1050,2236,798,1982,1830,1818,1858,1807,1744,1270,2160,770,1604,1220,1858,1514,1852,770,1842,1440,984,2210,1636,1238,980,1084,2156,2264,590,914,2158,1500,1624,972,976,2188,1943,1602,1836,1666,1930,1766,896,360,418,892,1896,2310,1222,2144,1076,1368,2160,1738,1686,1018,1066,1830,2166,1074,1534,1698,588,1602,1548,1300,1910,1516,898,2142,1852,1464,2338,2150,1636,1392,936,1896,1224,1894,1076,1662,1529,1567,2206,1866,1818,1696,754,1254,1312,1910,1852,1612,1220,1660,2228,1302,1272,2028,2134,2246,1272,1216,2291,2342,1886,748,794,1570,2186,1124,312,836,2570,1744,2900,1508,1508,1836,3120,2648,1736,1508,3128,2516,1892,1728,1756,1764,1628,1664,1660,2468,1528,1932,1568,1832,1520,2314,1480,1648,1524,2092,1496,1452,1388,1488,1460,1472,1572,1984,3144,3168,1488,3156,2488,2978,1364,2576,1852,2932,2920,1384,3200,2236,1500,1472,2168,1560,1540,1540,1608,816,1616,1932,1428,1668,2020,1624,1580,3332,1692,3152,1624,1520,1474,3190,2200,1672,1592,1548,3228,1548,1552,1584,1632,1500,1568,1788,1552,1556,1736,1452,1388,1544,1728,1636,1616,1196,3210,1644,2698,2016,1676,1740,2544,3280,1804,2660,2956,3236,2580,2780,3192,2320,1796,1920,1716,1800,2428,2212,2242,2242,1928,2340,2292,1808,2360,2106,1940,2340,2008,2344,2516,1556,1544,2308,1124,2460,2320,1816,1692,2464,2912,2476,3428,356,1484,1576,2628,2560,2488,2564,2892,2640,2400,1350,840,1444,1346,744,932,666,650,746,1078,694,902,886,954,1268,1258,1076,1420,1266,1036,842,1418,1112,904,820,906,420,878,712,838,1434,746,472,802,1122,760,612,424,2198,994,640,314,318,936,886,432,1116,346,418,488,2218,940,540,2272,608,1254,562,608,2136,958,550,614,1508,2228,946,1248,612,586,650,2318,872,354,884,1230,2290,846,1286,2214,438,502,500,490,1262,346,2150,1260,618,664,576,1462,1802,2288,1448,1390,1338,2286,856,600,438,1596,2326,1252,1370,2326,1708,732,502,360,438,460,380,448,416,362,374,446,512,470,950,1340,2270,1706,1394,1414,2406,1418,1256,410,536,538,546,318,486,420,450,448,460,380,770,1316,1044,1122,1052,590,382,472,1152,502,600,2520,574,1146,998,1206,428,580,2454,1480,812,416,652,454,2494,1852,2524,1596,582,802,1560,2300,508,508,576,498,774,332,906,514,526,478,1115,336,400,634,2216,2346,1980,610,522,2076,2016,2000,1998,2028,2028,2042,2100,2078,1948,2062,1850,1892,1930,1914,1886,1924,2008,2034,522,1918,360,2106,1990,718,1920,1958,2070,1984,524,1054,1936,418,876,1980,362,1094,1886,376,2006,1936,1928,1974,362,1786,884,2066,2028,356,592,1996,422,2048,2014,2042,356,1090,1932,376,744,742,380,1970,358,364,1964,382,1106,1996,368,1898,356,374,1982,372,1050,2010,350,1272,1580,2008,354,420,372,720,358,1044,1924,378,352,356,370,1830,360,1638,374,360,358,882,326,538,330,354,1848,1804,2364,412,360,1048,1096,2164,352,358,368,358,374,362,362,364,358,356,398,420,356,368,370,356,844,358,358,516,360,2468,2140,2254,2244,1936,1094,370,1424,598,1344,2328,656,1323,2048,2640,610,1956,366,2058,2377,1048,596,1700,1584,2420,1616,1608,822,1356,332,360,512,572,320,684,1372,360,420,356,328,480,1904,2512,846,1600,1596,520,874,2356,1550,466,950,504,596,498,918,536,594,470,622,548,462,1024,458,890,546,626,464,550,608,466,1282,534,534,468,970,548,462,1124,588,472,900,550,586,576,464,1036,554,614,468,928,576,538,516,460,514,892,624,460,918,1264,514,1178,504,624,574,614,648,492,1024,530,466,540,558,466,926,460,910,404,528,466,1056,978,1526,460,910,542,462,1124,540,460,606,548,594,894,402,840,536,520,558,948,388,638,572,578,610,1166,520,566,632,534,866,908,612,578,616,646,578,934,614,536,598,1168,556,580,1062,548,586,866,544,552,606,382,842,1114,460,1088,528,560,1022,510,498,584,1000,1268,546,1340,562,924,726,470,1036,582,474,1126,698,574,626,650,464,1044,588,762,1246,456,532,586,1146,542,470,518,386,486,596,1172,1244,580,534,462,566,478,900,568,1330,550,392,832,1546,542,2152,1950,1658,2332,1012,1480,1816,2300,2090,1482,2304,2326,2280,2170,696,1224,2180,2320,2292,2214,2274,2254,764,842,794,824,794,782,758,740,666,378,374,1032,1084,1146,1010,766,846,760,800,642,858,1088,912,966,950,644,922,642,636,840,608,1018,884,956,942,642,948,938,540,576,1020,648,788,732,940,578,898,766,526,812,692,1086,1120,892,408,416,762,886,400,568,388,584,658,1136,752,870,350,660,600,690,710,954,898,616,1174,840,912,854,854,648,796,864,660,960,592,952,426,406,544,818,562,946,840,974,1134,762,492,654,430,454,984,658,1130,404,764,466,674,814,520,1206,528,1134,924,826,694,1100,924,788,744,840,732,756,856,1078,1108,924,800,716,720,1036,1090,858,942,696,606,848,774,1022,636,1214,1010,832,1082,716,624,1070,948,1038,840,600,1010,886,784,1688,1664,1612,1676,1518,1826,1520,1520,1134,1154,1426,1160,1500,1216,702,1030,684,682,1396,1472,912,846,1428,560,540,462,1178,550,1128,1252,546,1212,544,516,1072,544,594,1374,474,1066,768,1346,586,924,576,504,590,896,884,566,834,600,548,564,1168,868,642,610,604,588,812,1016,594,1104,1334,598,1100,1198,1452,582,1346,844,1506,600,1408,1496,576,1540,590,758,1486,562,1078,1538,592,1184,1470,590,1182,730,1474,608,1384,598,1188,1482,582,1164,1516,606,1178,1438,610,1434,600,1484,578,1318,604,1126,1442,594,452,2487,2487,836,1080,574,620,1108,1340,1092,606,566,822,482,2383,1328,454,820,1224,572,1046,586,1642,578,526,562,2404,2404,562,824,582,604,606,700,1284,834,554,610,820,516,572,4088,1748,1286,650,1016,396,576,552,532,1136,600,650,1452,1418,1430,1426,1402,628,376,526,1428,1456,1360,914,1388,1226,1354,1402,1400,1386,476,1554,596,1494,1446,1114,1406,1438,544,874,1212,1564,1476,1488,442,932,1438,408,1512,570,474,1524,1208,330,1498,1486,1426,1496,1504,1432,1578,1414,618,1398,1438,1442,452,604,1374,450,1452,1484,706,862,1514,1488,1498,482,512,930,1422,390,796,478,514,1460,1372,1400,446,942,972,430,504,738,1434,578,1396,556,1430,460,594,564,1380,1490,1368,1372,1376,1436,1410,444,794,1294,1300,776,354,460,354,604,1434,1996,318,1004,954,976,952,774,1022,952,940,958,970,686,1006,726,1014,936,966,942,994,746,960,1032,958,962,954,966,1006,1030,1200,1012,964,952,952,1086,1036,744,872,954,968,1016,760,1010,1040,748,1018,1040,972,1002,742,1016,984,1306,808,676,904,892,1638,664,824,978,974,812,1290,752,674,342,388,394,338,422,416,394,344,752,584,586,1268,1790,794,1180,748,1702,2040,1714,1788,1692,1700,1792,1784,364,1228,2140,344,1004,1656,1232,1814,840,2032,342,1898,954,508,1060,2094,1720,1724,2118,1696,1632,1776,1760,986,1718,1682,1414,1150,1374,1204,1584,1086,1400,1512,768,1406,1354,1348,1366,1028,996,654,1362,1476,1632,976,1400,1394,1392,1396,1440,2590,2796,1190,2838,2738,2731,2614,3060,2702,2811,2752,2648,2860,2355,2385,1820,2721,3269,3137,2806,3055,2005,820,580,620,604,574,576,792,834,582,912,586,576,578,584,718,614,588,1050,1516,1506,1080,1498,1502,1622,1504,1512,1512,1070,1046,1526,1514,494,412,736,472,480,312,304,1500,1520,1552,1616,1040,1568,1574,1570,1056,1510,1494,872,1638,1576,1506,1512,1070,1580,1314,1234,1606,1730,1706,2178,2150,1200,1206,814,792,800,818,808,724,802,590,784,820,860,814,808,812,800,802,784,910,818,800,816,1706,1786,1830,2810,2779,2706,904,2728,2562,2284,2736,2562,2362,2618,2487,2288,2130,1904,2428,2578,2458,2695,2650,2534,2432,2736,2446,2388,2690,2702,2758,2774,2800,2594,2172,2590,2500,2520,2348,2338,2652,2640,2676,2366,2478,2638,2678,2170,2662,2804,2744,2202,2714,2614,2644,2394,2416,2340,2640,2722,2524,2612,2560,2658,2546,2496,2584,2314,2432,2332,878,956,2668,2328,2536,2686,2392,2686,1492,2777,2452,2252,2100,2006,2658,2518,2654,1102,2620,2432,2526,2598,2570,2174,2716,2718,2456,2580,2590,1472,2376,2300,1504,1756,928,1208,2196,1764,2132,2108,2108,740,2136,2148,2160,1904,1932,2080,2144,2212,2320,2292,2168,2084,2136,1404,1500,2152,2104,2148,1992,1116,912,968,968,960,2144,2088,2128,944,1600,664,1344,2076,1304,2164,1984,1920,1660,2100,2116,2120,524,2084,1412,520,424,1392,532,660,2216,2224,932,928,1352,2180,2060,1752,1696,2112,2008,1904,560,1860,1896,1952,2056,1884,2056,2016,2116,2136,1904,1988,2112,2112,2064,2120,2024,2120,2132,2136,2112,2096,2132,1924,2004,1940,2124,1900,2128,2124,2044,2028,2184,1848,1992,2088,1760,1740,1912,1740,1732,1664,2228,1884,2048,2064,1760,1768,2100,1656,2072,812,1008,1204,1652,1900,1888,400,2156,2220,2104,1952,2200,2124,2264,2120,2052,2124,2204,2252,1816,2196,1628,548,552,984,1292,2112,2104,2096,2324,1848,2248,580,580,584,2204,2084,1568,1688,1960,1356,1928,2196,1956,2132,1660,2112,2108,2256,2096,508,2124,2056,968,1276,908,932,936,2128,2100,2000,2060,1388,928,884,876,656,1404,1376,2188,1512,652,656,552,540,1508,1520,2132,1784,1144,1296,720,2104,2164,2288,1696,2092,1488,332,2188,1280,732,972,2168,1056,884,1752,1012,936,2088,532,1360,2204,2196,2280,2120,2092,2120,2220,2180,976,884,576,504,792,836,936,2312,1904,1136,708,2084,2044,3340,2012,1892,1888,1344,680,1220,752,1072,656,1624,2084,1336,1768,1548,2136,1628,1528,600,508,2036,1960,1520,808,2088,2000,2092,744,768,1728,684,1492,1484,2000,448,1000,756,460,920,436,1024,624,700,808,1280,1720,980,1000,2172,2156,1520,1976,2160,2104,1424,1900,1912,1756,2272,1508,1708,1744,1700,1700,1700,1700,1712,696,664,672,652,668,676,652,636,664,664,652,652,1040,1064,1044,2252,1028,1040,1052,1052,2404,1032,1040,1044,1148,1032,1024,1036,1052,1048,1664,2212,1572,1676,1556,2128,2116,2100,2168,2196,896,1436,852,868,2136,1632,1380,1468,1844,1496,2092,2116,2172,2084,1360,2120,1932,1968,2100,2076,1116,864,1172,1640,2052,2084,1432,1340,536,1224,832,2212,2016,2136,1608,1856,2108,2056,1788,2076,2184,2076,828,1308,636,488,2108,2092,1816,2124,2096,1344,484,2060,380,468,1756,2156,2116,1916,1952,2156,2164,1324,620,1812,2304,452,440,2188,2304,2112,468,1560,416,364,472,704,716,496,1436,2176,2372,2232,800,996,908,1972,1972,2264,2232,1344,628,488,504,532,544,1356,480,548,2148,2112,2156,2108,2200,2344,2176,2172,2148,984,452,2144,1064,1044,1088,2060,2120,1368,500,504,1804,1640,1636,1856,2272,2020,2092,2128,2140,2032,2100,2180,1100,1028,432,1624,2112,1912,1748,2196,2176,1968,2016,2124,1672,1576,532,1584,1576,2160,1204,660,824,912,1708,1008,1088,1004,1068,492,1080,628,2156,2200,2096,1820,2088,1132,1616,816,828,1356,992,944,1836,992,936,1980,2096,2248,1636,1884,1936,2280,2164,2128,2108,2268,2272,1168,1064,1324,1652,2128,2124,1172,1800,2120,1528,720,976,1420,1044,1352,1080,2104,1188,692,2244,1532,556,2372,1524,2128,708,1340,1588,744,1248,1336,2108,2228,824,1068,1792,1240,656,908,924,1016,848,2136,2008,1312,456,2100,2080,2080,2108,2028,2076,2144,1060,932,956,2132,1352,656,2020,816,696,536,676,896,1444,496,1752,1780,2064,304,2716,2056,796,2100,2748,2124,2084,2060,892,928,932,2056,2064,2080,1212,2316,2088,844,1168,964,2136,2188,2084,2084,1720,1364,452,2108,2080,2096,1680,1388,1092,652,2096,1912,1704,1744,2088,1928,1720,2152,816,1200,2072,2000,2068,2112,1092,2108,1944,1766,2056,1090,1410,2500,2404,2066,2440,2462,868,2470,1010,1222,2502,2474,2594,2222,2254,2432,2612,2490,1312,994,2540,2288,2098,2470,2492,1630,880,1934,2472,2432,1308,1058,2264,1298,1078,1132,1132,1126,2514,2096,2508,1152,1870,726,782,760,656,2434,2520,2512,2214,1874,2440,1908,2444,1542,778,2448,1734,1760,1642,586,780,2426,2598,2392,2358,2056,2004,2182,2218,2192,2226,2222,2278,2342,2416,2176,2198,2272,2284,2352,2250,2482,1696,926,400,542,1218,2236,2282,2308,2370,2460,2514,2400,2452,2496,2486,2516,2364,2334,2284,2284,2450,1996,2096,2542,2312,2338,2382,2404,2060,2040,2008,2008,1906,2224,2456,2212,2418,2426,2030,2024,2042,2462,1916,2448,2436,844,1068,1390,2204,2174,2370,2500,2574,2462,2236,2248,2606,2462,2558,2488,2474,2606,2088,1186,1486,2472,2466,2474,2518,2148,1286,890,676,668,670,2590,2326,1848,1000,1002,1412,2466,2468,2472,2472,2462,2442,1172,1130,1494,1082,2372,2304,1600,1580,1090,1076,1046,1034,1634,1602,2528,2422,1844,778,642,636,2078,1330,1502,890,2472,1790,1750,624,562,1736,2026,2034,1758,566,2648,2480,2454,2618,2500,2398,1200,1130,992,674,592,928,1348,838,2382,2378,2578,2350,2128,1560,788,2402,1898,2320,1588,1420,1974,914,1922,466,584,672,1764,704,588,2446,2462,1768,940,2432,2348,2438,862,950,2464,792,1762,2468,520,1156,866,888,1494,1962,1084,1162,2618,2556,2306,2476,2470,2218,2386,2570,1676,2084,2040,2018,1980,1946,1980,810,754,776,758,752,750,750,752,762,756,770,744,764,760,770,1226,1166,1186,2630,1210,1188,1192,1210,1222,1204,1190,1184,1208,1228,2790,1196,1200,1198,1184,1188,1176,1228,1198,1204,1190,1198,1202,1188,1206,2664,2098,2474,1836,1932,1788,2474,2560,2586,2466,2416,2440,1252,1158,1172,1138,1182,1156,2378,2542,2468,2298,2304,2466,2470,2414,1004,1370,1948,2454,2482,1674,1582,390,632,658,1420,808,2470,2490,2498,1880,2048,2454,2412,2082,2434,2422,2416,2436,1528,750,570,2488,2252,2240,2280,2024,2512,2410,1578,534,2608,1550,706,686,2106,2106,442,462,426,2442,2642,2730,2498,592,548,604,944,1058,1076,1052,1046,1094,1080,1072,1032,1082,504,2632,1564,952,1568,736,584,594,658,640,1578,666,654,2506,496,1218,560,2508,2478,1886,694,496,580,564,566,2720,2560,2484,2510,564,1166,550,2508,1240,1212,1266,2410,2474,1594,568,574,596,536,592,624,592,1680,2102,1920,2470,2534,2304,2280,2356,2320,1940,550,1152,1934,1724,842,854,618,1852,1900,2512,1416,764,968,1040,1992,1184,766,1220,1138,2560,1160,1260,730,2450,2486,2446,2124,2426,1064,1278,1878,1810,954,966,1582,1080,1096,2162,1172,1020,2390,2476,2588,1918,2480,2458,2650,1406,884,1278,1118,892,2466,1550,1940,2468,2480,2360,2212,2488,1782,848,1136,1624,1218,1586,1382,2464,1428,814,1852,1036,1462,866,1552,1028,1308,1268,1048,942,1222,2102,1466,764,1126,1112,1194,992,1294,1076,2352,1624,510,2594,2440,2442,2454,2380,2432,2502,1244,1124,1086,420,712,1088,2486,2450,1588,772,2374,954,816,572,786,1052,1714,588,2042,2070,2430,1866,354,2452,1868,2390,992,2452,2446,2406,1070,472,520,428,456,2402,2400,790,2442,2430,2392,2516,2530,892,1446,2436,2030,1592,450,2456,2476,2452,2482,1264,808,2452,2240,2006,2028,2442,2364,2266,1532,878,948,1386,2450,2296,2430,2334,2452,3178,1848,1898,2206,1334,1522,2392,1874,1872,2314,1826,1140,1684,1706,1730,2050,1576,1536,1806,1800,1638,1798,1070,994,1136,512,1954,1730,2030,2388,1066,562,510,336,342,620,1604,338,338,1062,944,344,838,490,1834,490,980,490,352,1334,492,1482,486,1718,474,1402,1686,490,1544,478,1840,490,1478,494,1828,1576,510,1306,492,1580,704,424,386,1634,512,1630,512,1750,1796,486,1460,510,1788,494,1622,482,1680,418,350,882,748,1480,1810,1624,1758,1156,1688,1612,1688,1780,1640,1640,1656,1636,1660,1768,1640,1632,1504,1660,1628,1496,1628,1644,1660,1848,1644,1628,1632,1632,1636,1620,1608,1640,1684,1696,1632,1628,1628,1636,1628,1764,1628,1652,1628,1632,1180,1628,1640,1664,1656,1456,1056,1220,1268,1180,1144,1216,1160,1164,1144,1256,1196,1140,1148,1212,1200,1216,976,1296,1180,1144,1136,1208,1136,1116,1044,1132,1188,1196,1148,1264,1224,1148,1144,1136,1208,1140,1192,1188,1136,1248,1160,984,1232,1152,1100,1204,1236,1212,2152,2132,2088,1900,1644,1844,1952,2232,1932,1272,2208,2232,2008,1984,1920,2700,2232,2056,2168,2060,2036,2036,904,1768,384,1412,1368,1368,1024,1236,1052,1192,1272,1288,1188,1196,1248,1356,1120,1096,1200,1236,1212,1200,1176,1112,1020,1136,1044,1044,412,1148,1236,1240,1228,1300,1212,1216,1236,1940,2080,2180,2028,1816,1596,1940,1996,1764,1920,1560,1756,1960,1768,1920,1920,1984,2212,2156,1676,2020,2096,2196,1928,1976,2228,1896,1608,1916,1908,1972,1976,2148,1944,2096,1604,2092,2024,1968,664,2036,1904,844,1552,1760,1288,1600,1256,1288,1244,1180,1332,1220,1236,1220,1040,1244,1280,788,1284,1308,1340,1068,1276,1332,1084,1132,1340,1320,1272,1316,1148,1288,1368,1224,1340,1196,1232,1152,1236,1308,1392,2176,1860,2120,2040,2500,2176,1972,2020,2152,2024,1980,2364,2272,2444,2064,1472,1668,2368,2348,2372,2188,1196,1996,1944,2076,2280,2604,1888,2296,2148,2044,1496,940,944,896,2432,1732,1964,2288,1204,1548,1288,1244,1256,1356,1316,1324,1300,1068,1320,1228,1272,1140,948,1360,1272,1056,1136,1244,1136,1304,1512,1088,1356,1368,1296,1040,1288,1572,1496,1120,1576,1572,1360,1388,2076,2212,2076,2280,2056,2240,1380,2220,2032,2064,2388,2128,2128,2060,2016,2228,2096,2016,1984,1312,1416,2008,2252,1972,1972,2044,2180,2136,1936,1964,2152,2184,1640,2024,1472,2450,2390,1992,1332,1200,1220,1364,1348,1324,1304,1380,1412,1500,1260,1048,1432,1144,1400,1332,1404,1372,1336,1348,1456,1324,1388,1316,1408,1320,1416,1360,1312,1340,1168,1316,1320,1328,1096,1408,1036,1344,1344,1096,1304,1000,1336,560,1080,1200,1180,1408,1320,1316,1392,1248,1312,1328,1332,1376,1336,1364,2140,2120,2224,2220,2088,2236,2076,1868,2072,1996,2136,2212,1560,2252,2252,2264,1988,2124,2048,2144,2108,1120,376,1140,1968,1864,2390,2228,1620,1604,1566,1558,1570,1564,1628,1552,1558,1574,1582,1714,1628,1602,1564,1580,1606,1562,1580,1560,1554,1540,1558,1634,1614,1562,1564,1570,1570,1556,1572,2282,1632,1572,1576,1598,1616,1546,1542,1564,1558,1638,1570,1578,1556,1564,1614,1614,1558,1578,1386,1568,1658,1556,1562,1624,1516,1622,1564,1558,1616,1542,1688,1548,1570,1558,1574,1630,1570,1602,1730,1610,1610,1602,1574,1572,1618,1630,1556,1538,1502,1620,1616,1574,1560,1556,1552,1566,1570,1612,1618,1556,1562,1652,1516,1536,1562,1564,1560,1574,1572,1752,1618,1558,1562,1532,1568,1640,1606,1556,1562,1554,1520,1612,1620,1602,1620,1602,1560,1556,1634,1622,1598,1618,1602,1580,1578,850,1578,1562,1576,1612,1542,1568,1604,1616,1330,1330,1326,1332,1348,1332,1176,1352,1374,1356,1352,1352,1342,1344,1344,1342,1366,1354,1374,1422,1362,1300,1396,1362,1362,1356,1350,1370,1354,1346,1344,1366,1316,1328,1338,1384,1324,1344,1342,1346,1350,1338,1372,1378,1340,1328,1344,1412,1340,1354,1354,1358,1378,1350,1342,1342,1350,1374,1346,1350,1464,1336,1336,1172,906,1098,1578,1476,1694,1340,936,454,960,966,424,1518,1218,1494,896,1326,928,1238,1218,680,950,370,560,1158,1478,942,1494,764,1672,1490,1138,1138,1732,1128,628,938,336,434,1434,700,1358,926,1272,1590,722,824,436,492,422,1176,648,1176,846,1096,1288,1520,894,382,1510,1568,1900,1808,1554,1878,1740,1888,1646,1558,1894,878,1182,1540,1304,1300,1408,1622,1452,1274,1080,1034,1104,1432,758,3010,758,808,1766,1660,710,568,344,394,544,752,726,1242,1336,1910,1640,850,1650,1370,1298,1278,1304,1262,754,626,2052,1650,1100,1130,868,624,1620,2016,1098,1038,880,902,676,1268,1052,806,798,1246,1272,1304,1938,648,1894,1050,1094,1418,680,492,1922,1828,1860,1168,1136,1136,1440,390,348,908,452,844,1310,1256,1266,1306,1318,524,1424,650,916,1048,590,1396,1944,1234,1346,1016,956,600,800,1072,1450,1076,1414,1212,758,1338,648,1182,1614,904,792,1092,1180,1894,1790,1602,848,1508,1516,1344,988,942,480,1052,634,1288,1910,854,1122,1056,1072,1322,906,1904,1898,1194,1388,1710,422,558,518,1110,1106,988,642,1004,604,2009,1750,1908,1864,664,408,1268,840,862,1508,1358,1352,1786,434,992,1070,898,1898,1076,882,1502,1328,1696,1336,1454,1602,1606,1708,954,1418,1112,1040,1212,852,1282,476,778,1280,832,986,1904,1784,1676,802,1332,1844,1812,1214,1080,1426,1378,774,1286,1098,1494,602,968,1056,1440,824,1580,1398,1190,1746,1454,1478,1874,508,1552,1208,914,798,1514,1260,824,1904,1354,1504,1308,1126,1212,1276,1520,1290,1704,1566,1592,1242,924,1566,1268,1268,614,1562,806,728,736,1256,1312,782,1340,582,596,1208,626,1538,1520,1310,514,1722,468,532,1530,1610,534,1270,1400,1538,1168,1172,1160,1324,1240,952,890,1180,1458,712,680,744,696,584,710,1094,600,360,640,716,846,450,698,954,680,586,1564,786,484,460,1254,1208,1026,1280,1216,882,882,1094,1132,850,1194,524,350,1048,1230,1686,1758,1386,1144,1062,518,440,876,480,454,788,1128,422,1048,1204,744,1250,1238,1546,1046,1236,302,300,710,1222,986,708,996,648,480,1174,1292,1410,1706,508,504,964,964,482,1724,756,602,1318,1870,588,594,440,682,1054,838,1628,1416,846,700,1402,1092,1358,1116,1390,1430,1356,1412,816,1360,1646,816,1512,882,1416,1350,918,1406,1150,1142,1566,954,1144,1718,1452,1300,942,1428,704,1022,1410,1352,1324,806,1320,384,1118,1074,1098,1414,1278,896,866,1464,1448,1496,1458,1422,1474,856,670,1126,1024,544,1322,1188,1082,1316,1438,1484,1440,620,916,1052,896,960,1356,1430,952,1066,718,1288,912,852,640,1118,1260,1316,1274,676,1006,1022,1698,1710,1290,1402,1184,1448,1514,1036,1392,908,656,644,502,590,902,838,940,1094,1728,858,792,654,698,920,956,1762,908,798,1688,1066,1070,1470,832,1514,1068,1532,872,654,1288,1822,1378,778,778,1500,1494,1460,518,1516,1338,788,1384,932,1286,1260,740,1572,878,570,482,1772,668,1626,1542,706,934,1264,384,474,434,594,1098,1514,496,764,1416,1308,1392,1116,950,1214,1232,664,464,1332,556,448,1022,1264,932,1092,1044,828,360,794,316,1004,726,1286,1554,1292,1120,828,1302,1332,906,1094,1562,1524,1518,1542,1558,1268,1534,606,726,1590,530,550,750,528,1456,980,560,1428,610,692,1024,434,602,454,1028,984,1568,1392,650,1792,1600,1378,1218,898,630,1178,1636,1728,1706,674,942,772,1204,1474,1474,1000,1110,1172,1354,1354,1234,1428,982,1300,798,726,868,1804,924,1146,594,494,582,1548,1166,1176,1194,1826,722,1306,1216,1602,1366,1608,596,1660,1482,1620,1460,1508,436,1718,1614,1816,1472,1394,1616,1706,1382,1516,1474,1224,760,792,1488,1714,530,520,982,946,840,1706,1164,1288,730,794,438,438,488,566,928,984,1228,1516,1408,1722,1514,1752,1944,1976,1688,1088,396,848,1180,818,672,970,798,724,1014,500,1638,978,992,1004,998,1000,912,696,996,992,1004,988,990,910,340,854,980,1010,750,1022,994,1002,822,930,1740,872,582,1000,996,986,1386,1670,1768,966,1774,994,964,762,1284,1266,1258,1280,1248,1224,1244,1274,1270,1264,1014,1270,652,1182,1082,892,1014,1236,856,884,990,996,1008,892,926,948,858,1004,1020,800,844,1002,978,918,1024,1012,1002,1122,1022,1018,1024,1008,1016,998,992,1034,1000,1002,740,1022,984,820,990,998,1016,978,984,1018,1000,1010,1002,1010,1002,994,870,898,1002,1652,1640,1732,1730,1596,1786,1758,1124,1206,1392,376,784,978,1006,1072,554,992,1016,688,624,1232,690,314,1198,914,1146,1234,1054,1768,1112,1158,1154,1256,954,1140,1252,1314,1264,944,1020,1024,1226,876,1014,1004,1704,1002,726,958,944,1012,1122,854,550,834,758,440,356,648,710,742,728,374,428,380,492,684,546,1574,1198,938,1088,992,450,960,1038,1762,1762,882,1312,1252,1002,680,538,1006,988,754,790,1000,932,960,1020,970,996,968,1218,1008,976,934,1002,1014,680,814,946,930,744,876,934,754,632,1610,1158,998,1252,1776,1736,1726,1674,854,1554,1754,1788,1770,1468,1576,1700,1304,1652,1714,1746,1750,1700,1600,644,602,1198,1272,1322,998,1012,956,1244,968,432,744,398,914,1366,1076,1546,1300,1904,1774,1684,1558,1514,1582,1714,1572,1132,1344,1260,1250,1214,1278,1188,1016,1172,420,434,1168,1742,858,1002,1006,944,1008,1026,992,614,498,500,1012,996,902,982,926,1016,994,1196,1716,1650,1758,1610,1782,1542,1780,1754,640,714,740,860,1038,928,1754,1750,1700,1784,1250,354,1662,1618,996,1384,1396,1394,1714,1966,2090,1622,1644,1630,1666,1646,1646,1594,1610,1548,1650,1194,1654,1648,1646,1944,1642,1650,1488,1646,1958,1982,1346,1146,1558,1802,1652,2010,1988,1644,1642,1646,2144,2142,1742,1648,1642,1640,1636,1662,1658,1666,1654,1510,1578,1656,1648,1196,1638,1192,1652,1740,1648,1946,1954,1646,1646,1648,1632,760,1654,1796,1298,1998,2002,716,2004,2004,2004,2004,1374,1292,1996,1990,1988,1196,1898,1896,1636,878,320,798,1652,1650,1602,1660,1644,1652,1650,1654,1654,1634,2000,1996,1434,1998,2004,1638,1760,1654,1640,1656,1016,1644,1644,1694,1660,1642,2046,2036,1654,1990,1994,1666,1654,1662,1650,1654,1650,860,708,1306,1656,1652,1632,1654,1656,1658,1650,854,1404,1994,1994,1234,1634,1644,1642,1652,1700,1642,1634,2006,1992,810,1680,1662,1638,1280,540,1630,1636,1670,1652,1640,1648,1652,1650,1642,1266,1644,1668,1198,1642,1656,1506,1662,1660,1656,1642,1678,1646,2004,1990,1658,2002,2078,1330,1648,1650,1644,1654,1660,1652,1952,1964,1652,1636,1658,1642,1642,1654,1652,1938,2000,1462,1636,2002,1638,1644,1648,1996,2000,1644,1410,1904,1608,1626,1654,348,860,588,484,1658,1630,1646,1628,1664,1684,1642,1598,1488,1348,1258,1538,1636,1640,1652,1648,1634,1334,1624,1738,1648,1632,1970,1972,1640,1998,1538,856,1670,1642,1654,1642,1690,1640,1630,1644,1654,1658,1652,1642,1078,2046,1638,1584,1634,2050,2052,1646,1638,1656,1642,1654,1646,1640,1206,1174,1436,1652,1650,1630,1656,1962,1990,1592,1638,1648,1174,1660,1654,1642,1646,1656,1994,1994,1642,1644,952,1652,1492,1644,1640,1686,1636,924,592,1310,1640,1630,1278,1618,1634,1652,652,1614,1258,1516,2370,1534,2370,836,1404,1404,428,428,448,1502,1730,1660,1644,1678,1746,1156,1462,1872,1806,1708,1614,1654,1342,1426,1656,1516,1694,1682,1842,1602,1668,1688,1082,1652,1664,1426,1654,1660,1648,1826,1660,1328,1634,1616,1498,1846,1600,1668,1648,836,834,1688,1420,1684,1670,1692,1692,1672,1740,1952,1656,1436,1374,1672,978,1828,1132,1612,1642,1682,1698,1822,1822,1654,1658,1662,1482,1654,1778,1670,1696,1528,1598,1634,1536,1618,1644,1692,1884,1884,1426,402,1104,308,306,304,308,306,334,1760,580,1598,2158,362,2622,2020,2370,1902,1730,2008,3646,3186,2196,2180,1762,1288,1144,1074,1026,716,610,1669,836,1508,1302,1078,1644,422,900,524,2864,1862,1810,1010,1842,1784,312,2624,2268,2158,2196,2110,2142,2160,2152,2178,1904,2628,934,2124,1140,2090,2124,2124,2096,574,2122,2140,2050,1540,894,778,2122,1572,408,2084,2096,2122,2104,2036,2100,1848,590,752,2158,2176,2138,1820,2130,950,1100,2786,1180,2474,1512,2820,1756,2698,2284,2186,2250,2176,410,406,614,474,734,960,948,654,580,832,544,538,382,3433,1966,2562,2856,2791,2835,2943,2865,2734,2951,2643,2495,2701,2980,2842,2708,2829,2570,2693,2522,2879,2781,2553,2566,2850,2550,2914,2468,2797,2740,2837,2913,2448,2590,2591,2795,2619,2132,2576,1135,1193,2915,2831,2371,2332,2279,2658,2456,568,2549,1000,2178,2663,2583,2650,2168,2388,2383,2433,2458,2510,2607,2825,2123,2223,2833,2040,2182,2377,2340,2825,2282,2429,2151,2587,2524,1444,412,1941,424,1564,1478,1573,1452,1552,2355,1272,2270,1653,2211,1641,2037,2155,2209,2797,1258,2531,2815,2115,2232,2627,2603,2113,2157,2793,2102,2082,2662,2477,2556,2297,1546,1606,2556,2463,2606,2701,2162,2690,3004,3082,2655,2669,2323,2378,414,2187,424,1558,1480,1557,1451,1550,2265,2276,2368,2598,2866,2786,2373,2525,2201,2468,2731,2481,2875,2230,2080,2257,2191,2160,2244,2151,2429,2483,2449,2213,2223,2552,2596,2405,2814,2172,2601,2453,2426,3034,2955,2291,2858,2594,2286,2324,2879,3046,1394,1348,1514,1524,1572,1352,1346,1434,1598,1380,1372,1348,1574,1362,1380,1578,1362,1328,1126,1402,1352,1428,1472,1386,1773,1500,1380,1447,1806,1296,1330,1618,1484,1562,1568,1340,1518,1796,1306,1278,1692,1584,1288,1280,1426,1840,1310,1322,1526,1450,1306,1314,1550,1296,1608,1514,1356,1482,1498,1470,1652,1508,1304,1156,2881,2466,2484,2602,2715,2341,2925,2884,2561,2386,3007,2548,2983,2321,2825,2542,2608,2484,3068,2873,2875,2984,2963,2416,2892,2531,2926,2752,2449,3056,2837,2566,2534,2446,2452,2847,2778,2680,2920,1488,1452,1566,1510,1779,1639,1496,1360,1252,1932,1402,1416,1414,1318,1324,1553,1384,1440,1906,1536,1310,1282,1651,1402,1512,1518,1366,1894,1542,1296,1386,1332,1302,1358,1358,1404,1468,1866,1348,1708,1344,1460,1388,1759,1276,1276,1200,1432,1278,1244,1506,1286,1444,1362,1396,1358,1766,1408,1582,1146,1438,1434,1438,1302,1822,1354,1266,1304,1504,1282,1268,1322,1490,1380,1074,1328,1332,1462,1634,1314,1374,1298,1256,1588,1392,1274,1456,1476,1444,1408,1718,600,1210,1326,1368,1270,1336,1512,1402,1700,1418,1834,1432,1434,1398,1274,1238,1450,1488,1368,1328,1368,1272,1542,1502,1270,1302,1676,1574,1412,1232,1290,1474,1318,1364,1382,1492,508,1138,1434,1396,1428,1426,1464,1378,1224,1262,1562,1558,1286,1250,1326,1428,1252,1380,1184,1440,1318,1312,1406,1410,1622,1464,1292,1304,1478,1358,1704,1236,1310,1474,1766,1350,1436,1430,1344,1302,1358,1388,1386,1354,1418,1518,1374,1468,1734,1444,1420,1282,1658,1314,1240,1300,1352,1326,1382,1304,1376,1704,510,452,928,508,1714,600,1506,836,1784,1860,1682,1666,370,354,1702,1262,668,702,714,1670,1746,1676,1796,1594,1836,1668,1628,1968,1594,784,852,1250,1430,1466,1296,524,1056,1226,1382,1744,844,1096,1264,1034,1474,1438,1388,1108,1234,1098,1154,1126,1520,1236,1036,1990,1468,944,1214,1282,872,1030,664,828,1330,914,1534,1000,1150,956,574,866,1488,1124,1382,1208,990,738,1050,1048,1202,1292,1542,1278,780,1342,1394,1518,1122,1110,1162,1058,1244,1182,1254,954,934,1254,1000,394,1240,1242,1782,1430,1292,976,846,876,1370,1328,1923,1923,1536,1812,1636,1868,1620,1792,1732,1608,1656,1264,1816,1612,1792,1820,1640,1436,1468,1476,1808,1784,1568,1472,1124,1400,1628,1560,1412,1480,1748,1604,1616,1776,1632,1836,1784,1788,1548,1684,1668,1572,1360,1504,1624,1304,1160,1720,1460,1800,1364,1620,1784,1504,1424,1620,1664,1516,1616,1304,1560,1848,1924,1540,1816,1804,1420,1668,388,1516,1240,1544,1592,1560,1568,1396,1560,1556,1104,1512,1628,1632,808,1610,728,1868,928,2424,2142,2124,2248,2154,1610,2262,2296,2278,2144,2294,2176,2138,2182,2182,1874,2188,2290,2224,2218,2574,1746,1768,1736,2300,2546,2542,2038,2228,2142,2228,2174,2250,1810,2312,2312,2624,2302,1194,1366,2310,2200,2064,2158,2184,2530,2090,2616,2384,2238,2422,2446,2266,2244,2232,2298,2496,2194,2622,2310,2210,2272,1698,2362,2040,2326,2204,2170,2246,2256,2306,2378,2188,670,1312,1192,590,848,604,936,1184,1148,1396,1850,1856,1620,1742,1396,1500,1310,1404,1150,1234,1756,850,1116,1046,1396,1066,1456,1452,1248,1154,1168,1306,1122,1536,1298,1182,1994,1480,1076,954,1232,1292,1350,676,880,838,1608,922,1160,1498,1008,840,1128,792,874,1500,1134,1392,1276,1004,742,1060,954,1138,1344,1598,1336,786,1354,1406,1536,1084,1120,838,1124,1252,1236,1264,458,874,444,1648,1318,992,1248,1206,1798,1300,1452,952,854,890,1390,1394,752,424,1032,388,1224,916,464,1784,2008,1960,1576,1536,1944,1524,1544,1828,1260,764,376,400,1740,692,1040,700,352,360,384,832,408,1776,1772,1796,436,1792,1212,544,1456,1394,1114,1566,1610,1520,1162,1210,1582,1252,1542,1784,1542,1636,1524,764,1694,1542,1532,1656,1662,418,1330,1218,1866,1144,1492,806,1422,1332,1460,1476,910,350,452,572,1100,1284,1318,1240,1574,858,1342,1684,1680,1582,1672,1516,1614,1508,1708,1326,1418,1228,1706,1000,816,1368,1632,1146,1472,1674,1352,772,1182,1340,1646,1382,1682,1338,1296,1554,1432,1694,1466,1474,1378,1740,1340,592,1576,1332,1748,1592,3184,1628,1920,600,1080,956,452,456,460,1628,1408,516,1744,980,1372,584,1204,1668,596,560,1284,1136,1428,1304,1708,844,576,1092,576,916,592,824,612,1632,1476,704,1768,652,1452,1344,1486,612,4298,2122,1834,1814,2002,1948,1696,2006,632,1124,998,1712,1762,438,1792,1032,610,1254,1754,642,582,1338,1184,1486,1366,1764,884,600,1138,670,596,708,612,858,636,1744,1552,692,1840,672,1508,1291,1500,1498,1514,1790,1128,1206,1346,1196,1742,900,952,1064,900,1094,1202,1790,1792,594,1790,900,832,482,1204,1198,816,680,828,818,830,1190,1196,1794,1788,1760,1522,790,442,894,1178,910,1094,1288,1282,1316,1304,1564,1798,904,1026,1206,1802,1812,1798,1114,1808,1826,1034,648,862,732,872,1060,800,800,1122,862,894,1280,1816,1812,1204,1200,1826,1816,1510,1828,1796,1802,1752,1072,1720,830,600,546,606,598,594,870,1614,484,1052,614,1612,1306,1320,864,694,694,844,848,876,844,890,872,1820,1808,864,856,1526,1852,1830,1826,1364,858,1484,858,1266,1386,920,1836,1832,1820,840,1734,1816,1368,494,404,412,858,1220,1818,646,454,1806,1208,1814,1220,1152,1504,1426,1018,1200,844,1806,816,1404,1798,1808,1850,1246,536,880,942,860,1204,1218,1222,1208,1796,1216,616,614,1236,1772,872,1280,1824,1280,1266,1808,878,916,912,1232,756,1108,1292,1000,634,612,622,1272,760,1800,1070,898,1222,1278,1286,1266,1290,1336,1632,1630,1606,1628,1306,864,1810,1790,846,870,1238,1790,1606,1816,594,716,1794,1514,428,1788,1280,1398,1830,922,924,1716,458,490,1710,1806,1792,1280,1280,1306,1662,1766,926,1126,1280,1822,1758,1280,1796,1772,938,1222,552,646,1638,678,1282,1294,1528,588,2076,1868,1960,1960,1992,1436,1860,2080,2080,1904,1056,2072,1996,1604,2292,1936,1848,1868,2028,2084,1804,1828,1712,2024,1984,1696,1640,1856,2028,1528,1960,1896,1996,1676,1544,1768,1544,1392,1496,1384,2012,1788,624,1908,1256,1504,928,1396,1912,1768,1332,1028,700,692,1992,1744,1872,2008,832,840,1628,1844,1968,1988,1288,2064,1884,1076,736,940,1036,1928,1224,1572,636,1124,1672,728,1828,1884,1996,408,1308,804,768,756,1012,520,408,480,520,652,512,620,628,900,764,960,868,852,680,1136,680,816,848,1128,2004,1016,1096,972,1040,1800,1172,1028,540,1460,2020,1820,2180,1096,1508,880,2008,1016,1432,2004,1448,1088,1588,1316,1492,1240,568,640,908,664,888,1244,1444,2647,1539,1688,1161,1931,2332,1979,2372,1941,921,1922,1643,1764,2551,1742,2541,1206,1807,2394,2424,1457,2008,2347,2524,2577,1504,2680,2400,2415,2143,1200,1863,2394,2524,1718,1510,2487,1943,1868,2067,1885,2320,2723,2612,2084,880,2028,2314,2382,2682,2087,1519,562,1504,1871,1312,2238,1803,2331,2200,426,1893,1320,1697,1867,1800,2408,2383,2347,2399,2121,1333,2538,1941,2061,1599,1880,1195,2095,2170,2571,2710,2324,2470,1794,2726,2118,498,1618,2630,2162,561,2327,2450,1900,2226,1425,1629,1859,1506,886,2368,630,1415,1618,2560,1789,942,2140,2332,2146,1222,1350,2294,2285,1801,1692,2472,2518,2504,2481,2217,2670,2559,2394,2436,2490,1462,2264,2297,1296,2444,3524,1156,774,786,1220,1414,926,1536,1930,1576,1892,1550,768,1602,1370,1404,776,2088,1386,2156,956,1504,1540,1920,1162,1600,1786,1878,2100,1194,2034,1918,1984,1780,884,1542,1994,2004,1440,1244,1976,1620,1492,1730,1502,1932,1500,2096,2020,704,1622,1894,1894,1896,1732,1214,468,1252,1554,1098,1852,1424,1934,1882,356,1514,1090,1404,1492,1496,1916,1906,1898,1986,1750,930,1842,1532,1648,1330,1486,994,1658,1724,2034,2088,1924,1964,1690,1690,414,1286,1216,1828,1932,1934,1578,1780,540,1302,1548,1328,760,1890,506,1124,1356,1708,1490,782,1684,1936,1706,968,896,1856,1896,1444,1408,2028,2130,2060,1990,1842,2118,2034,1802,1870,1628,1960,1566,1220,1890,1924,1082,2044,1662,402,1530,1194,1366,1550,1588,1590,1574,1146,1288,1352,1202,1726,1286,672,748,494,586,772,1356,1488,442,826,1138,1454,902,1498,1200,1136,1186,1120,480,416,1128,1030,1108,1266,724,1254,1310,1516,866,408,316,344,466,730,596,376,400,728,582,1540,1574,1270,976,1018,1530,1026,1296,924,1514,1346,1232,1304,1024,1358,1152,962,1272,760,678,892,356,1160,1448,1382,752,712,1062,1210,1502,1560,1332,1206,1554,620,1866,952,1164,580,714,1478,722,1178,1486,1064,1186,1552,1524,1088,996,632,638,1596,1418,978,956,1426,1634,954,1110,1494,1180,1456,1596,1652,1278,1424,1384,1424,1576,1576,1414,1432,1572,1758,1168,1408,1242,1272,1230,706,1170,1482,1576,1580,1640,1004,1596,1622,504,590,1354,1142,614,666,1482,1572,1604,1590,1032,950,966,980,1472,1376,1522,1346,622,808,1640,550,1500,1550,1546,1572,1152,1474,1684,1642,1592,828,1666,1592,1292,1848,1530,1490,1422,1598,1650,1452,1470,1378,1602,1596,1350,1292,1474,1654,1586,1626,1228,1574,1498,1350,1220,1420,1220,1122,1202,1094,1620,1416,490,1534,1012,1190,732,1078,1508,1054,816,560,554,546,1602,1406,1592,1372,670,678,1310,1484,1604,1570,1040,1616,1490,852,578,708,1528,984,1260,498,888,1348,602,1434,1042,1612,328,1084,632,606,598,810,422,322,416,524,402,614,496,498,724,772,696,688,546,950,552,654,686,904,1610,802,868,882,832,1424,928,812,434,1162,1598,1468,1554,1078,880,1194,708,1588,1022,822,1150,1612,1162,878,1276,1054,1176,998,456,516,730,632,532,506,998,438,2638,2249,2645,2759,2613,1856,2341,2732,2197,2414,2581,2158,2557,1220,2040,2240,2163,2245,2266,2442,2461,2539,1358,2574,2254,2688,2654,2422,2889,2752,1865,1497,2424,2635,1956,2466,1636,1913,1782,2360,2280,1262,2248,2613,1318,2665,1438,2168,2630,1906,784,1268,2436,2616,2296,1380,1010,2550,1861,1323,1852,1519,2030,2066,2766,1099,2506,777,2178,2339,2272,1953,1913,1868,1132,2295,2607,1675,1226,2579,1378,2263,2628,2238,1794,2330,2137,936,1098,2303,2339,2133,2580,1917,1557,1815,935,2088,1983,2553,1753,2281,2755,1614,2526,1838,2480,2275,1545,2174,1320,2694,2498,2234,2297,1662,2288,2622,2305,2770,2654,1694,2467,2642,2454,2223,2616,1795,1920,1800,1956,2723,2751,2259,2669,2212,1902,1122,2501,2375,2636,2865,1748,2419,2392,2605,2172,2450,2270,2713,2724,2657,2486,2705,2579,1979,2144,2200,2359,2520,2342,2710,2646,2334,2447,1818,2335,1610,2291,1787,2101,1548,1651,2541,1540,1132,2370,2369,1676,2662,1567,1794,2441,1609,2067,1478,1866,1916,1902,2692,2144,2773,1697,2350,2452,2708,2251,2312,2597,2498,2395,2386,2524,2329,2533,2632,1893,2582,2510,2268,2691,4062,1432,2325,2309,2773,2231,2272,2076,2652,1581,2014,1779,2701,2587,2739,2530,2063,2272,2542,2623,2648,1409,2173,2672,2455,2736,2340,2773,1892,2012,2723,2626,2475,2719,2650,2398,2648,2530,2416,2688,2766,2730,2717,2389,1790,2606,2151,958,2227,2689,2680,2136,2291,1915,2253,1720,2749,2495,2359,2460,2356,2460,2550,2625,1921,1860,2495,2424,2434,1688,408,1544,1214,1390,738,800,1684,1632,1594,1166,1300,1356,1218,1738,1300,684,760,756,502,768,834,706,480,480,1520,442,842,1166,1476,914,1524,1220,1148,1208,1142,488,424,1154,1052,1132,1292,740,1278,1332,1532,876,414,320,350,470,736,602,738,590,1566,1592,1378,988,1034,1552,1040,1344,936,1532,1362,1244,1320,1036,1514,964,1294,780,688,904,360,1174,1468,1450,762,722,662,582,1228,1526,1588,1352,1166,1582,628,1776,692,672,1664,618,722,1500,732,1194,1508,1086,1204,1568,1558,1112,1032,644,650,1598,1628,1466,1000,976,1454,1660,978,1124,1506,1194,1466,1620,1684,1294,1450,1710,1458,1626,1590,1446,1460,1600,1792,1186,1426,1260,1288,1246,710,1186,1510,1598,1606,1662,1020,1650,512,600,1372,1160,636,672,1504,1622,1628,1622,1048,962,978,998,1502,1392,1520,1382,392,634,378,830,1648,546,1492,1562,1556,1586,1142,1484,1782,1654,1588,836,1656,1580,1282,1828,1524,1480,1492,1610,1660,1444,1460,1372,1594,1586,1362,1302,1494,1664,1572,1594,1220,1562,1508,1588,1342,1228,1414,1230,1114,1192,1102,1610,1424,494,1522,1006,1196,1102,1520,1060,818,556,548,1594,966,1320,666,672,1300,1474,1592,1580,1028,1610,858,744,830,774,976,534,760,502,896,1338,602,1426,1600,326,1076,636,610,602,804,416,324,404,624,490,722,734,692,682,544,922,546,650,678,896,1600,806,874,812,1434,934,818,1164,1612,1454,1676,1204,878,1202,702,1598,1016,818,1138,1520,1154,868,1268,1046,1182,990,510,724,626,530,500,990,876,1666,1758,910,1630,1532,1760,924,1762,1872,1762,1840,1654,1248,1768,1820,1766,1764,1786,1768,1776,1826,1832,1824,1806,840,1750,1772,1756,1502,1740,1850,360,944,1580,1788,1802,870,1886,898,1778,1458,1716,1824,860,1828,1670,396,416,1842,1202,558,1752,1860,1404,1722,948,1360,1842,1076,1084,1838,1858,1578,432,722,482,1052,1424,1362,1312,1342,986,612,1184,1760,1748,1804,1046,894,1636,456,1446,1828,1844,1618,1810,1778,1836,1760,1848,1660,1072,1486,1790,1776,1628,1630,1472,1176,1676,1780,842,416,1762,1790,1232,1092,508,1770,1754,1818,1826,526,428,356,332,828,1002,1844,1586,1072,1898,1760,1782,1774,1638,994,438,584,788,1790,1658,1106,880,968,1658,646,1792,1328,388,658,1514,1806,824,1770,1802,1572,806,828,982,674,1016,1080,1762,986,760,1094,1018,1506,1004,1068,864,1538,1618,458,1768,1826,1762,1858,1794,1410,1780,1690,1550,1888,1770,1772,1328,1772,1768,1788,1830,1718,1654,1854,1780,1744,1822,1762,1840,524,1766,1394,1836,1400,586,1106,678,584,1742,1838,1814,1840,1642,1666,452,1770,1520,876,1766,1818,1768,1852,582,1858,302,412,1802,1774,1838,1750,1842,1784,1734,1504,1830,1100,1860,1512,1840,1716,1764,1520,1836,1508,1736,1812,1540,1106,910,912,1030,1306,1382,990,1764,1806,1496,1842,1406,1430,1634,1850,1780,1524,1406,1850,1756,760,716,1734,1424,1798,1390,1678,1822,1028,1716,454,1780,1362,1812,1770,1778,1764,310,1782,1838,800,920,722,1546,1388,1774,1510,1870,1784,1812,1770,1850,1764,1542,1274,1650,1424,1784,1822,1778,1774,1368,1742,1774,1746,1834,1394,1774,880,1866,1652,1832,1780,1764,1710,1788,1576,1792,1836,1086,1716,1784,1848,1838,1526,1828,1744,1774,1810,1772,1776,1044,1662,648,2060,482,898,1452,1694,2068,904,930,778,662,2058,2082,762,680,1422,1264,576,786,450,450,1034,1292,552,1922,2128,2022,2034,2060,718,2058,544,2136,2052,1232,2060,814,2068,516,2058,2072,762,754,2072,2060,1098,832,1530,2062,620,468,2052,1512,740,1306,2056,572,1292,900,2058,1038,1454,1390,1930,1370,1944,1036,1032,1046,2068,2068,2108,2118,816,2112,2056,904,1034,1040,1514,1042,770,1008,1282,808,2062,2068,2068,2064,1506,1554,2064,816,1454,1280,1014,1416,784,910,2056,2056,1430,1426,1016,2058,2140,1434,2060,1230,1200,2124,1288,1140,932,962,1040,1038,568,1296,1040,1038,1034,758,1416,542,648,2072,878,916,834,722,808,1162,1030,972,2026,1562,2076,1344,1412,2148,2114,2136,828,1038,1296,2110,1264,776,2062,2106,2124,1310,1052,1578,1276,726,808,768,2090,2068,2054,2066,1396,1282,1286,1256,2062,2064,1078,1434,2060,2064,2074,1036,1034,2060,1606,1298,2068,1286,2084,2068,772,950,1034,1296,896,1308,1368,2114,2068,2072,1296,2048,2050,1156,808,2076,2146,2058,2070,2052,1288,2018,2074,1040,2086,2058,652,354,542,636,600,648,2064,1424,1550,2142,744,1296,674,526,2068,762,994,556,1298,1386,1082,2142,2068,2116,1412,2068,1430,1426,2064,2062,652,1040,720,2058,2058,1420,1434,2066,2062,2054,2072,1074,2074,1414,1006,2066,2876,2056,482,894,1204,1330,502,928,536,1020,2000,1934,2062,2066,1276,2078,706,930,886,860,2028,648,932,2042,1310,1434,1424,2066,2176,712,988,2056,2072,1844,1948,1436,1992,2060,2076,1424,2080,1292,2064,2066,988,1416,2054,1430,1038,1432,2060,1994,2078,2056,690,564,576,598,1894,380,378,690,1404,1296,1184,2066,2046,570,2056,1402,1420,784,2052,2054,742,640,626,1290,2068,2072,1410,764,894,2038,2048,826,2070,746,2070,2058,2072,2060,564,576,2070,2078,2068,1432,1792,1026,518,2048,1388,598,1360,1742,1972,2060,2064,2062,2062,1284,1382,2050,1424,900,1992,780,1088,1094,2018,2058,1424,2060,2034,2050,2056,1414,1420,2052,2056,2052,1422,1416,884,1418,2060,1280,1420,750,1390,1416,1424,1416,1418,1038,1426,1426,1158,1294,2058,2052,1420,1298,2058,1422,1426,1390,2056,1408,2058,1404,1420,1420,1378,2070,2062,1416,1036,1408,1420,2060,2058,2054,1420,2058,2052,1420,1300,2060,1414,1982,1048,1422,1422,2056,1416,2052,1414,1412,2044,1414,870,746,1416,1412,1268,1988,1428,2078,1424,2038,1414,1400,1418,2056,1422,910,1420,2010,2052,2044,1430,2046,1414,1412,1406,2056,1418,2046,1608,1428,2042,438,826,1128,2046,1416,2058,1170,1426,902,2050,2060,1412,2056,2058,2038,1414,2060,2046,3341,2336,2018,2004,524,1076,696,1904,1012,424,1144,1300,2160,1708,1152,2026,576,432,1796,932,1142,1950,1546,1710,1232,1248,576,2030,1638,1104,1084,1522,1582,1128,2024,2036,980,1662,680,1664,692,828,490,1582,532,1036,1592,1954,768,1430,1926,1248,1320,2016,2092,2100,996,720,2040,792,1280,1852,2090,1372,2128,764,1984,616,644,1628,760,694,2012,1316,984,600,1952,1412,1284,1036,1048,1090,1496,1080,1966,566,1952,2022,1806,1932,1600,1646,874,1982,1554,1412,1960,1756,1314,1392,1144,1648,1742,1734,1748,1656,1248,1614,656,1992,2006,916,872,1160,440,1592,868,992,1172,1460,1300,1884,1212,2010,1978,2008,1970,1012,1960,1308,1372,1996,1614,1938,1404,1020,460,1094,1912,1984,2172,1916,1768,2064,1144,1964,1214,2052,2218,2072,1990,1052,2026,1952,2000,1984,2056,1904,374,1740,1580,1256,540,1782,1760,1800,1420,1746,2028,1780,1900,864,1792,1966,2014,560,1300,688,1004,1450,1580,1496,1976,1718,1810,1848,1692,2140,2184,2042,2036,2320,772,1576,1384,2238,1156,1084,2116,2036,1732,2174,1388,1870,1680,1892,1540,1764,1000,1780,658,1124,476,676,764,836,1952,2030,836,2022,1398,1380,1746,1580,978,1934,408,496,1056,1392,1954,1152,768,1974,1272,2022,1948,1172,1978,1964,1100,1132,1938,1476,1504,1574,1984,1212,1004,992,972,640,448,2014,698,1930,1584,1784,1454,942,750,1916,1128,1932,488,912,1208,894,1228,1264,2010,1976,1128,2032,1210,692,1452,640,680,1998,1200,1962,1536,948,1746,1656,828,1856,2038,1694,508,1056,368,972,714,1960,848,1120,2032,944,1932,1516,2092,916,412,1436,1874,1044,400,1968,1576,1980,2174,974,2144,1256,1676,484,1512,2298,416,824,1604,768,1320,1376,524,1890,2022,2060,1620,1196,1794,1778,1324,1838,1632,506,1992,2052,608,2100,2156,1136,804,1728,1984,2024,1718,420,1888,1934,1192,372,852,996,836,680,1052,2126,1130,2062,1914,1120,500,1328,436,392,1184,1768,768,1396,2042,1760,928,1104,856,922,1264,828,780,1348,2044,1128,788,876,832,1072,1068,504,1124,2022,772,616,1566,900,1850,1740,1820,672,500,1212,888,1544,1008,944,512,1160,604,2040,1312,592,1810,2012,644,1982,1738,1120,616,500,1916,1820,1922,1508,848,1400,786,968,936,652,1204,2030,1982,2050,680,2032,876,1968,840,512,696,584,1360,2170,604,976,1018,396,1248,1904,1916,1844,1984,680,552,1560,1424,852,1696,632,1004,340,436,1028,2036,1168,1328,1160,1344,1328,1392,724,1934,1752,580,2066,1068,1172,1864,1444,1606,1768,982,1964,1022,2054,1262,2168,2024,1934,1988,668,2194,1288,1986,1224,1172,640,2048,1324,894,2098,1088,420,920,1968,1846,770,1964,648,2024,1938,2188,1782,1884,1882,2016,1242,2118,2072,1252,1740,1748,1442,1016,614,1984,1108,2134,1938,1958,1852,1132,2020,1992,1468,976,1680,300,616,692,758,1258,558,618,592,892,380,618,1000,690,1152,1660,306,674,466,434,440,1408,1642,590,1014,848,562,1230,1352,1212,472,488,1440,1098,1532,1602,1334,950,1484,772,1414,1534,300,482,392,1312,668,1248,1610,888,1038,1166,1594,410,1614,1790,1300,1268,1516,1580,1644,1180,780,842,1542,1274,770,1470,1422,830,1312,1406,476,1104,1572,734,1590,924,932,1482,1340,438,1044,522,374,1044,500,726,1368,1446,1804,530,1386,1330,904,312,1568,954,942,1024,1126,874,1650,1368,1522,888,728,998,788,1048,676,584,1520,1610,1362,896,1268,956,1024,612,866,954,800,382,632,438,418,722,740,1052,1458,682,1498,582,964,526,1928,1606,1032,1088,1488,1618,1414,1062,550,734,1584,428,948,1964,606,880,870,648,614,1030,608,1008,710,1438,596,1622,742,1632,474,684,1744,568,496,1084,1270,384,1346,1400,998,892,430,826,1500,1488,1558,1750,310,1228,1044,1546,1186,468,662,1654,1146,1580,544,584,748,1164,906,1488,1184,1038,550,748,1526,1530,840,1600,1508,856,856,842,812,816,1280,1050,988,1602,1602,1658,646,1570,1652,1606,406,1460,446,468,820,1418,550,1070,738,584,846,1112,1610,1648,1308,1670,1620,1364,1642,1620,1048,622,700,654,874,530,908,1632,1744,1244,716,1604,1482,404,506,532,398,924,420,954,706,716,480,1458,1612,1558,802,928,500,416,1536,1480,1544,1220,678,1140,514,640,1384,906,1614,1530,738,784,966,1588,1584,1344,1572,554,1636,1358,1574,680,384,566,518,478,1024,1640,494,532,740,810,948,1528,554,610,454,818,1594,552,442,1264,694,1360,500,798,1638,932,1184,934,1104,1074,1114,754,1530,1354,456,1678,872,948,438,624,506,514,340,1624,1644,1370,482,1416,898,348,1628,552,604,1760,622,540,1148,1552,916,1130,1824,1646,902,468,484,1598,646,850,524,1722,722,1606,666,1312,1308,1404,1154,954,472,624,550,952,564,1188,450,474,1602,1574,1208,766,1386,1336,668,1488,404,1194,1562,1608,1240,856,1298,588,1618,1622,1608,1642,480,1702,1696,460,920,642,1324,1592,1588,1366,1526,1556,830,1698,404,1026,360,984,722,302,366,358,430,682,1002,582,1572,692,888,1634,764,1658,1224,1666,736,1148,1550,890,1612,1244,1590,1760,1686,992,1338,452,1600,376,938,1038,394,1624,794,1604,1516,1606,1610,998,1618,552,804,670,304,762,794,506,724,1596,1026,1118,1110,1324,640,1698,554,768,1604,1618,1518,1118,1524,1608,1624,1114,1624,1006,1616,1258,1610,770,1102,1612,1114,1138,1608,1556,1618,1604,538,442,432,500,1482,1116,1054,932,1606,1596,446,1604,1096,1108,600,1616,1604,582,494,490,1004,1618,1606,1086,600,1590,1598,640,1616,582,1618,1608,1616,1112,1108,1614,474,480,1616,1620,1086,1116,1390,800,480,1598,1084,1618,1608,1592,1608,1616,1610,1612,1000,1082,662,1110,702,1556,410,608,850,438,450,1358,1112,1588,1590,1602,1604,1104,1108,1604,1612,1602,1110,1108,688,1106,1604,1102,1108,1082,1104,1108,1104,1110,810,1110,1112,900,1010,1612,1600,1108,1012,1604,1112,1110,1082,1606,1108,1604,1094,1112,1108,1092,1612,1604,1104,804,1100,1104,1604,1602,1604,692,1604,1110,1608,1604,1110,1014,1608,1102,1480,804,1116,1110,1592,1088,1094,1590,1102,1100,1598,1108,604,680,580,1108,1104,988,1488,1112,1622,1116,1588,1102,1090,1112,1592,1112,710,1110,1570,1606,1580,1114,1594,1102,1102,1102,1604,1098,1598,1108,1614,1594,1100,1652,910,1114,710,1604,1566,1100,1604,1602,1588,1104,1608,1594,2210,1606,1586,1860,680,1262,950,1016,1112,402,1484,1620,1658,1304,932,582,672,1422,1574,1030,1462,1378,616,1092,1108,1616,1394,1102,868,888,718,662,1022,662,456,1606,1184,1656,1502,1302,1356,1018,822,830,1448,852,594,590,702,1428,1048,580,326,866,988,1494,664,918,416,810,370,768,580,1004,898,532,916,592,442,1534,876,1090,1146,932,768,676,804,602,1060,752,1588,890,718,446,1776,918,1414,1382,1606,802,986,1046,1160,616,486,1036,1528,1240,820,1610,738,584,632,550,592,1080,808,792,504,1600,520,684,668,528,1152,1684,1172,1474,532,392,550,1336,706,1566,1420,752,1036,1616,450,686,1140,1502,1060,942,1104,768,1606,1058,936,412,450,502,478,416,702,622,1582,1020,832,876,574,828,1202,1046,636,1060,1572,380,882,648,800,1148,1224,996,936,986,698,570,680,920,622,1544,1704,786,1594,426,870,568,1430,762,916,1042,1220,634,682,1364,866,1534,460,1396,804,906,1582,1382,972,990,456,1412,1264,882,828,1206,998,1176,906,1594,1652,758,1364,502,1324,772,528,574,670,1234,946,1286,1544,602,1128,1516,1006,1062,1292,560,556,1246,788,588,1308,622,1020,1430,1048,1658,1094,1578,598,1564,438,518,602,1292,556,1608,984,1044,804,518,1562,1094,1022,846,872,1616,1186,800,1554,328,1564,1002,662,1140,1454,636,932,1308,710,1566,1172,426,1242,1408,1230,1238,1302,1026,918,1374,1420,1220,1374,1328,1248,1606,1592,710,710,910,1268,686,700,650,926,1172,1016,1534,592,972,1626,1626,1596,1598,860,756,1568,1058,1090,1578,1288,1578,1100,824,350,812,1558,1574,1772,1502,556,586,1660,912,1562,862,1642,1766,1668,1612,854,1608,1574,1584,1586,1308,1414,626,560,1564,562,446,1256,1020,438,1448,1378,1442,1138,1380,1614,1404,1518,698,1422,1568,1592,1020,564,664,1148,1262,1204,1580,1364,950,1420,1140,1318,1570,1734,1618,1620,1550,1624,626,1242,1092,1592,1248,354,844,1654,1240,1122,1282,1154,1098,1514,1214,1350,1386,1224,1360,756,536,1576,620,712,680,670,656,644,674,686,626,1202,1108,1116,1404,1168,748,1532,712,1108,1546,1034,1586,806,1596,1560,948,1596,1558,874,498,1518,878,800,1188,1178,1258,1610,978,1626,788,516,1600,524,1542,1280,1436,1016,720,598,1568,884,1522,990,992,710,998,1014,1576,1582,888,1614,1618,1156,1002,798,754,648,1194,1302,1420,708,1588,1730,1594,970,1610,1542,1600,1328,1608,342,526,1356,1014,1594,1018,934,482,1622,1062,1468,1630,1046,1090,1576,1470,616,1488,518,1638,1530,1764,1414,1480,868,1614,998,1166,386,1660,1012,1406,1038,1382,808,1570,1496,890,1398,1546,1562,1424,880,1582,1548,924,1258,1790,1414,1604,1804,474,478,802,1502,440,566,1588,1610,1792,976,1370,1528,654,676,622,660,662,1868,672,680,654,1076,1254,1484,1912,1670,1508,1564,1942,572,802,2068,2066,2014,1986,874,1774,646,492,552,504,1840,392,586,1648,1846,1574,1956,492,1890,1592,1452,1214,1702,1578,1456,1422,1214,1192,1400,1568,1598,1642,1496,1334,1506,1110,1252,1268,1016,1198,1362,962,1828,1312,456,504,532,410,1440,1456,1922,1278,436,480,544,646,1282,444,534,430,632,498,844,524,612,510,340,306,594,444,646,654,522,586,522,506,504,650,1602,376,1122,1322,724,710,602,514,1604,1606,596,528,894,786,450,614,716,682,1026,434,1498,1632,478,1586,1610,536,422,1668,1604,958,1606,558,622,1614,402,1610,1618,584,556,1614,1600,852,642,1194,1604,852,1588,1174,422,1024,1598,1012,702,1610,802,1132,1082,1504,1072,1634,810,802,810,1604,1616,1642,1042,638,1642,1608,718,802,812,1174,810,596,936,626,1586,1610,1602,1610,1172,1646,1608,634,1116,998,802,1110,1604,1602,1116,1114,786,1588,1664,1102,1614,1004,1012,1662,1000,886,728,748,824,550,1024,784,810,808,594,1102,466,508,1608,686,716,648,594,624,792,736,1596,1216,1632,1094,1116,1708,1632,1664,646,802,1008,1646,974,594,1606,1568,1640,1658,1062,820,1220,970,562,654,630,588,514,1610,1604,1604,1608,1102,820,1002,972,1604,1610,834,1110,1610,1602,1618,798,806,432,518,912,1250,1000,1612,992,656,1612,604,448,798,1006,804,1020,1110,1652,1614,1614,1002,1618,1598,626,1616,1388,1604,1614,1596,1002,1562,1620,806,1614,1608,522,422,436,496,466,1596,1608,1108,1206,1612,586,1006,522,404,1618,604,768,1004,1066,836,1662,1610,1654,1096,1606,1110,1098,1610,1610,504,806,556,1612,1606,1106,1116,1614,1610,1606,1618,838,1612,1110,778,1598,1602,1500,352,660,1584,1610,630,980,458,586,1392,954,314,1588,1586,1604,790,1580,916,746,700,648,686,684,798,1398,456,922,1584,572,862,648,692,818,412,1542,482,842,892,1594,1668,764,1550,1528,1482,794,1580,1142,1584,622,1004,1502,1598,1610,1472,1590,1690,1294,1204,1272,950,1508,1070,846,806,608,460,1156,1468,1318,456,1540,1424,1606,954,1584,892,1544,1352,1018,1128,1456,994,826,1480,1576,714,1724,1530,356,1526,1498,1122,472,1590,1590,588,1576,1580,1554,1160,1374,790,1462,1022,326,1020,1578,1598,1590,1662,998,818,804,1606,662,1558,1044,1204,1102,1498,1520,740,1604,1330,1600,1614,1698,748,1592,1604,1524,786,686,694,1518,1570,940,520,842,988,942,650,808,802,1590,644,1534,1116,1578,992,942,1514,1518,1030,544,826,1740,1018,506,742,776,1126,1472,1540,1554,1602,1596,1016,1144,984,1566,1498,1382,1626,1596,1102,922,1690,1176,1178,1170,1624,1166,786,1142,1770,1032,1010,1392,1322,1370,1220,1162,1392,1250,1532,1348,1254,1324,1424,1130,1022,1348,1394,1374,1436,1392,1532,726,1342,1332,1084,860,504,1306,1374,1394,1104,1400,1394,1386,1386,1426,1208,1390,1100,1172,1402,1048,852,868,1384,1442,1400,1394,1320,1370,1068,1788,1374,1500,1398,890,1404,1384,588,420,1024,1404,1194,1242,1366,1388,1396,1062,1354,1404,1416,858,770,856,570,1316,1404,1312,1334,1400,1390,1394,2108,510,2022,2030,1994,1964,2008,2018,2012,2014,2000,2026,2010,2010,1982,1896,2006,2002,2014,2014,2014,2002,2010,1568,1920,1700,2032,2024,1516,2010,2042,1970,2054,2012,2008,2048,2002,1998,2024,2006,2014,2022,1990,2020,2515,2503,1998,2018,2020,2024,2006,2024,2012,2008,2044,2040,1980,2040,1796,2396,2396,2024,2020,2026,2024,2012,2022,2014,1954,2038,2042,2028,2002,2014,1886,2022,2008,2008,2022,2006,2028,2008,2020,2030,2010,1988,2006,2032,2018,2038,2020,2024,2050,2042,2060,2000,2006,2016,2014,2012,1922,2026,2044,1984,1980,1880,1740,2020,2018,2034,2048,2052,2036,2092,2014,2016,2028,2074,2012,2068,2032,2038,2028,2006,1996,2498,2496,2362,2062,2016,2022,2028,2026,2032,2034,2018,1966,2010,2038,2078,2020,1962,2166,2030,2008,2022,1998,2020,2214,2258,1556,2081,2004,1974,2008,2094,1992,1782,2012,2012,2012,2008,2016,2000,2008,2006,2006,2000,2046,982,988,2052,2022,2006,2014,1988,1662,2104,2282,2286,2008,2014,2008,2014,2022,2024,2030,2020,1994,2028,2042,2030,2020,2000,2046,2054,2066,2028,2006,2046,2018,2340,2052,2044,1988,2000,2056,2010,2004,2018,2028,2020,2014,2008,2012,2000,2012,2022,2012,2006,1908,1996,1954,2016,2014,1994,2022,1950,1930,1832,1832,1758,1894,2014,1990,2298,1764,1776,2010,2014,1984,1750,2002,2008,2068,2004,1782,2130,2154,2022,2026,2010,2361,2010,2028,1646,2010,2026,2036,2022,2004,2010,2006,2000,2044,2026,2028,2030,2042,2024,2016,2014,2014,2010,2016,2002,1998,2006,1034,1064,1058,1054,2126,968,1080,1088,1058,1966,2004,2190,1522,1766,2168,2190,730,2208,2186,2014,2030,1026,1106,2076,1790,1946,2196,1022,1164,2026,1782,1772,1716,2346,2002,1998,2008,1996,1956,1968,2046,2339,2016,1954,2032,2024,2008,2008,2024,1966,2016,2038,2010,2024,2146,1800,2048,2036,2040,2006,2008,2002,2004,1968,2446,1944,1954,2018,2032,2040,2030,2160,2018,2034,2020,2016,2006,2022,1924,2042,2054,1944,1948,2028,2024,2022,2024,2260,2202,812,1346,2152,1898,1938,2128,2276,2567,2214,2214,2542,1072,326,2046,1736,2028,2294,2260,2152,2268,520,668,910,1448,1276,1254,1318,912,1756,1892,1934,428,446,430,1708,1812,1882,1790,1798,862,538,1050,1904,1890,1876,1154,1630,1472,1414,1816,1878,1812,1470,1720,1766,866,326,1862,1636,1722,1752,1616,1634,1868,1840,1709,1750,1772,1784,718,778,782,1104,662,924,694,1434,614,1852,1878,1955,2066,1476,1862,1876,1892,1742,1870,1258,1218,1096,1566,1580,1696,1750,1858,1856,1688,1662,1702,1896,1908,1884,1874,1680,1908,970,1684,1870,1900,760,1516,1888,1342,1128,768,744,820,1884,1760,1746,1010,1902,1730,826,340,1920,1826,1420,1750,710,762,1792,1356,1792,1910,1972,1810,1704,528,662,650,510,1712,1734,1516,1882,900,894,1742,968,1434,1336,1758,1960,1956,1386,1114,1780,1676,1260,1880,1670,1760,1766,1820,1824,1778,1790,1894,1732,1774,1728,1428,1744,1676,1902,1678,1558,1746,1918,1578,1394,1372,1462,1524,1132,1244,1446,1788,1794,1792,1874,1872,1866,1934,2165,2158,1776,1764,1174,2038,1426,1898,1850,1826,1806,1810,1812,1892,1534,1536,1024,1326,1918,1616,1414,1704,1802,1520,1872,1502,1702,1690,1766,1878,1304,1716,1894,1952,1916,1850,1860,1726,1368,1872,1822,1788,1870,1846,1862,1586,1536,1612,1912,1802,1762,1874,1882,1924,1838,1910,1872,1950,1822,1876,1882,1172,1906,1850,1212,1750,1806,1400,1432,1808,1790,1790,1800,1796,754,786,1972,1744,1760,1402,2076,2070,2044,1792,2028,1768,1782,1804,1726,1762,1770,1612,1836,1756,1760,1704,1762,1790,1710,1850,1916,1748,1924,1892,1842,1590,1664,1638,1738,1764,652,850,1054,758,1874,1660,1830,1738,1896,1866,674,1218,1638,1184,1792,972,1260,1878,1886,1870,908,532,1902,1936,1842,1928,1902,1750,1890,1914,1952,1878,1894,1220,1906,1830,980,690,722,852,906,1762,630,1968,552,1192,682,1104,1552,930,884,1678,1262,1090,1226,1906,428,1080,704,1016,950,1870,1858,640,776,686,706,838,1264,1122,1040,1864,926,708,1160,1600,904,1296,970,1256,458,918,1736,1880,1892,1868,2022,540,2118,1080,1682,460,1168,1226,1002,1432,1590,700,1846,598,500,546,2014,1942,2092,1862,1892,622,792,404,1300,1768,1378,1774,1918,1794,1190,888,1862,488,1170,1232,780,1878,602,1866,1862,948,1096,1444,1806,1706,1870,1594,1728,1290,1446,1784,804,710,934,1252,866,1626,388,1028,1044,1410,1300,1750,1282,1806,1886,1882,1064,584,1444,772,1880,1894,1850,1862,1832,630,906,714,1876,1210,610,588,1908,1852,1316,802,1324,1804,1852,1122,1134,1914,1898,1892,686,1000,538,1192,1744,536,1780,1528,1356,1108,1108,626,1112,1876,588,1306,1892,1842,690,1824,1872,1862,1898,1852,1760,1080,998,2426,1350,442,928,1592,2658,1876,760,1338,878,1902,342,444,1246,1878,2020,1066,632,1806,1880,618,532,782,1874,584,976,512,386,1104,1906,518,1112,1028,1912,2016,1076,1402,1840,1178,1918,1378,1230,784,632,700,1082,1130,1646,1448,724,1422,366,1034,1022,1204,800,1040,724,1652,1522,1658,1250,1508,1446,1440,1664,1422,1440,402,772,1444,1274,1144,588,1288,780,1240,1270,1014,666,1436,1136,1526,522,1392,978,1446,980,1106,1376,1014,678,1428,928,408,400,952,1300,990,1424,726,418,452,1090,722,1490,418,590,878,802,840,418,1410,718,1476,674,1218,1180,710,366,1416,520,1348,1430,1422,1418,1032,1426,964,1062,496,636,620,698,1570,708,1084,1088,338,478,472,1092,1458,668,1068,1028,1010,406,1372,906,574,612,1052,914,648,1066,1414,630,640,1432,400,448,414,386,410,1432,1414,1050,778,828,1358,1440,730,898,920,1162,1022,1010,452,1410,772,620,312,664,998,866,1432,778,1520,1218,930,1202,432,788,752,682,356,1420,566,754,694,1414,1522,456,888,1384,540,1388,1230,1444,1348,1104,690,1356,1456,674,1526,1498,1420,1388,1404,1404,1254,844,792,800,1442,780,990,1366,914,1444,1090,548,656,772,354,426,906,1062,1538,1470,394,416,984,1138,1256,1326,366,562,1376,1000,624,1450,812,1348,1062,702,784,600,596,1186,666,874,1468,1268,730,1654,614,1536,762,1100,680,986,642,1598,614,1316,1390,682,1416,1356,1312,1270,1044,1358,474,978,792,1442,1612,1218,902,1140,1254,1520,848,1086,992,1334,350,594,1108,1430,476,340,594,740,1426,1438,1434,586,804,1064,1596,1604,1522,1080,1426,1024,862,584,666,558,662,604,1576,1430,462,416,774,532,1010,814,1210,1032,912,702,664,1000,742,468,698,604,912,1076,1436,776,412,1438,1062,1128,1416,540,792,692,930,1552,504,768,626,560,394,590,398,408,458,486,428,676,914,670,488,626,738,838,1446,1412,1416,1402,1416,1100,1342,634,1426,426,602,958,728,510,662,1034,1038,566,362,398,502,982,476,756,1400,1368,1494,842,944,1062,1006,668,426,1793,556,1336,2376,3184,2316,1024,2208,2072,2440,352,544,716,688,2268,992,1804,1156,812,548,2284,2464,1132,2580,2512,2396,2332,2360,2352,2236,1556,1420,1348,2424,1304,1668,516,1540,2304,2388,1828,928,1096,400,600,716,1528,1788,2568,472,2444,2384,1808,2276,2356,400,620,948,2312,1680,1052,2428,1364,2264,1784,704,588,1012,1144,892,460,1996,2464,2440,2148,1228,2744,1036,1716,660,1960,1280,1856,1292,1660,1076,2728,1324,2228,2336,1196,2388,2280,2224,2128,1756,2284,804,1644,1476,2428,2712,744,2048,1520,1920,2112,2560,1428,1696,2240,592,972,1864,672,536,2408,800,580,420,364,1000,1248,2396,2420,2384,984,1820,2600,2696,2564,1820,2412,1724,1384,1008,1084,1260,1016,948,2664,2404,820,404,696,496,1196,308,892,1696,1368,2036,1756,1708,1532,1712,1188,1116,1684,1204,792,1172,1020,1040,1532,1096,1808,1040,704,548,604,652,2416,1332,696,2480,2248,2364,1900,2160,2384,404,444,504,548,428,904,368,564,320,360,560,1332,380,1160,1572,2616,848,1292,1052,944,668,440,1048,2356,704,772,820,720,1188,1532,1128,496,800,684,632,1060,1536,2436,2376,360,392,488,524,2388,2356,2384,1848,2256,1184,616,684,528,1068,2396,720,1016,1612,1224,860,1060,928,1740,2280,1748,904,616,732,844,1620,804,800,1260,448,496,2344,2404,1420,1480,428,1612,972,1788,1700,1120,484,716,980,640,780,1652,1444,348,556,368,1084,716,1112,980,1540,656,628,1008,1364,1152,1540,1632,1232,1208,1624,996,1380,1672,1204,460,844,1128,1128,1108,1096,1068,736,708,1264,1628,704,572,572,572,1096,1692,916,676,440,632,764,432,1708,876,820,692,1660,792,680,472,560,676,1268,1096,1176,668,688,616,876,584,940,368,380,392,668,568,500,1592,396,1604,1052,1672,1212,1028,1032,1872,1740,1272,464,1012,1644,1308,1672,564,744,1740,1656,632,624,1868,2840,1720,896,1352,1400,1012,1724,1784,908,1260,1256,1260,464,1012,1962,532,504,756,832,792,1056,676,708,1328,648,1632,776,752,1796,924,1680,1668,580,760,696,936,712,1408,624,652,536,1672,1688,584,696,1144,720,908,684,840,1736,1624,1564,1556,1088,412,1540,1760,1052,1252,1492,1592,1124,824,936,1240,1756,1688,520,1348,580,728,1620,1456,1128,1268,1920,1068,588,900,1104,1492,1228,904,316,1892,380,808,536,460,828,1076,496,580,716,604,708,852,548,756,556,912,1280,884,372,448,832,472,682,1650,374,356,2028,382,1464,2052,382,1188,2198,1222,1018,606,1596,390,1470,2078,394,674,1086,1190,976,1020,844,816,892,748,666,1098,2016,396,1822,1670,1020,2022,398,1500,1622,1318,2020,396,2184,1756,2112,2216,1502,956,372,1514,1384,418,1886,1100,1940,1904,1220,460,398,1636,1564,582,1972,370,992,924,1596,636,708,666,652,2096,1916,804,802,1792,864,1314,402,850,1018,1138,1588,1856,1868,1500,2018,1228,1498,1956,450,1754,2038,394,1264,1162,1256,2008,1016,1102,1484,1230,1452,366,1284,736,744,1524,2198,1114,1912,2264,1112,2140,1632,1708,1672,1918,1582,1352,2050,1050,1328,1716,1498,1356,1078,1728,888,872,1156,800,1902,924,864,462,426,398,1622,1134,1410,1542,930,1240,1500,1570,2042,1160,1972,816,738,886,672,476,1204,1510,1082,1530,872,1640,912,760,444,1014,1026,1098,1528,500,802,726,760,626,602,554,518,812,1504,1362,1222,760,1490,1106,1202,984,1626,1308,1576,1650,1130,704,1128,1180,350,1390,820,1390,1410,1212,1162,434,430,1022,738,684,1188,494,1558,1434,594,616,1306,650,1018,634,752,844,1168,1382,1374,1126,1484,914,1094,1454,1254,1516,950,846,926,1488,744,812,1104,904,1080,936,542,546,1146,1632,788,1420,1674,828,1590,1218,1260,1218,1422,1176,998,1528,710,984,1282,1118,1004,808,1268,664,646,866,1200,1180,598,1412,682,1362,1176,842,1032,1152,690,908,1112,1156,1518,864,1456,552,654,450,1288,714,506,1090,1286,922,954,948,928,740,1326,904,1100,502,944,1855,1302,720,518,1108,1298,928,992,978,938,1012,1342,1078,1114,504,956,1851,950,1446,836,562,1208,1356,1212,916,932,1036,1082,754,584,548,728,704,704,554,590,732,588,604,1376,822,718,610,566,646,500,880,1196,1512,1714,720,630,898,482,596,738,586,594,728,718,1390,1364,1392,760,718,1054,1652,1474,1470,896,1818,1674,1060,454,398,1426,1144,954,886,1594,1646,1198,1056,1320,1242,586,818,1372,1504,1460,852,1516,1578,1162,1512,958,346,1336,1498,876,1516,1206,1350,822,1800,1544,1464,1544,1646,1854,1222,1584,1360,1560,1010,686,1532,704,1148,1796,1756,816,1748,1486,832,1580,1200,980,392,1466,764,608,694,946,658,1200,726,1612,752,612,1210,1208,1210,944,1208,750,592,1368,868,1346,1188,714,590,862,1226,1272,986,1218,1184,1190,834,814,1214,894,752,554,1192,772,1398,1170,1094,572,1760,822,952,614,1202,842,750,1580,1688,1400,854,1212,1410,828,1194,1042,1212,1496,578,932,1450,1188,1920,1308,1170,1594,1202,2316,1830,1974,2074,1860,1852,1740,1294,1288,1426,1288,1722,1878,1400,1028,1846,1448,866,1276,346,1890,1084,1420,1434,1052,1786,1954,1082,912,1194,1706,2040,1418,1930,494,1848,1948,1610,1944,712,2418,1144,1952,834,364,1760,806,1820,1908,1348,1440,2074,1088,1292,1678,1834,1660,1194,1506,1868,1600,1774,1728,1264,1386,1370,570,952,1170,1952,1516,1308,1846,1430,800,766,1230,1034,822,1392,804,1612,1074,1452,622,1382,1656,1292,1060,984,1740,1312,484,1418,1310,1322,1178,1174,822,802,1628,828,1036,900,924,796,1210,688,802,1248,1606,1080,1074,1222,1498,1254,810,1210,1246,982,1100,998,1216,1016,1700,1340,1018,1206,1194,1380,2158,1628,802,1216,1508,1010,1606,522,1178,1194,1190,1218,1028,922,1388,1380,1028,1010,1624,1390,1232,1216,1188,1302,314,1056,702,1342,1512,1286,394,1208,846,694,1436,906,902,1146,892,1338,1174,818,486,1180,1104,752,1638,1228,1218,1180,1388,864,910,874,1346,480,604,732,786,718,1334,604,718,814,1692,1502,766,936,886,346,1020,582,1206,1364,818,856,850,860,968,1608,1164,1348,846,2072,1158,994,952,1212,682,826,1296,1476,1032,1000,1136,860,1330,1394,798,898,728,682,1338,1342,480,1964,1476,1676,1706,1870,1592,1548,792,476,1616,1876,1308,1656,1384,1100,1116,1628,1628,1636,1620,1604,1648,1356,1800,446,1356,850,1160,1040,1376,1376,764,1354,1304,1268,1362,1368,1068,1304,1290,1298,1272,1304,1374,540,570,1370,728,1296,696,706,1306,1356,1338,1348,1296,1292,1292,1148,1416,1314,1318,1022,1024,1026,1292,1306,1348,1358,1344,1302,1354,1428,1270,1362,1288,1356,1308,1300,1354,1306,1296,1358,1352,1362,1314,1298,1358,792,1350,1306,1296,1376,1282,1304,1300,1356,1360,1298,1362,1370,1298,1350,1360,600,600,1366,1376,1304,1366,1288,1362,1220,1376,1362,822,1336,1362,1318,1084,1354,1350,1020,1300,1094,1296,1298,1350,1356,1354,1346,1352,1348,1298,1084,1492,1368,604,606,1190,1298,1298,1296,1350,1356,1348,1302,1288,998,450,1358,1354,1356,1362,1356,1360,1358,1356,1298,1118,1292,1304,1362,1354,1352,1360,1374,1360,1360,1356,1354,1300,1356,1358,1354,1312,1020,1364,1348,1356,1284,1360,1354,1332,1362,1304,1290,1280,1352,1366,1120,1110,1362,962,1018,1372,1362,1362,1294,1354,1366,1306,1358,1354,1324,1368,1370,1222,1100,1350,1372,916,1362,1292,1302,1298,1308,1336,1350,1300,1368,1360,1362,1320,1286,1368,1350,576,1366,1348,1362,1354,1178,1296,920,1356,1298,1352,1364,1144,1214,412,1512,1272,1084,1648,2764,1352,1558,1432,1326,1400,1420,1366,1612,2498,436,1518,2626,1596,1540,1618,1628,396,1486,432,1538,1510,458,2022,640,448,1126,632,536,1208,1778,808,616,1190,1180,1192,566,1054,522,1260,592,888,1268,788,1646,1686,1156,616,462,706,914,868,1246,492,922,434,496,466,322,1476,936,930,1434,680,572,894,706,1294,792,964,574,594,1164,678,1034,1486,1610,496,626,1590,590,506,532,730,690,718,592,1708,510,764,862,996,490,1624,562,622,1440,636,624,630,828,674,588,964,1460,1040,1314,1326,650,600,614,726,648,1348,834,1042,820,1698,1148,1672,522,810,738,800,1166,984,484,486,810,832,1106,516,510,1640,1750,1672,1746,500,506,514,514,494,506,506,520,514,498,518,508,510,490,516,496,514,504,510,506,518,514,500,508,506,518,518,512,512,516,510,502,506,508,516,676,726,864,1084,2018,822,724,1396,1360,1310,852,352,588,598,536,494,618,508,542,2002,624,478,1832,1694,1102,1484,514,1500,1012,1842,1504,1380,1764,1766,1794,1776,1238,608,636,1270,954,1268,1468,1544,1562,1700,1336,1344,1294,1282,916,1554,1002,1558,1458,1536,1284,1768,1802,1784,1812,1500,858,900,1964,1752,1206,1810,1504,1768,1406,1804,1064,938,1816,1810,1780,1776,1772,1786,1600,1774,1784,1608,1598,1674,1966,1660,1448,1802,1818,1690,1490,1142,1238,864,1686,1798,1702,768,1808,750,738,510,1658,1812,1786,1774,1736,1516,1452,1512,1764,1770,1776,1762,1770,1786,1566,1788,1794,1756,1776,1674,1644,1750,1660,1708,1698,1702,1778,1788,1784,1780,1694,1224,1672,1678,1220,1696,1788,1794,1522,1766,1770,1532,1064,910,994,1624,1638,1742,1500,1408,1326,1156,1498,1074,1504,840,1718,1722,1494,1644,1510,1298,1376,1440,1602,1078,1462,1070,1638,1124,778,1162,1718,1232,1566,1582,1724,1710,1322,1214,764,1348,616,1270,1194,1136,1394,762,602,356,1714,1718,1410,1778,836,1188,1792,1674,1676,1460,1600,1638,464,1614,1324,1020,1024,812,1698,792,1342,1614,1620,2138,448,1606,1488,1490,1496,1024,1384,1702,1530,1526,838,1678,1654,1614,870,848,866,1158,1642,1696,1626,628,1502,1230,814,1678,1718,672,1676,1716,1724,1686,1220,1792,1678,1398,1122,1252,440,920,1392,1174,1718,398,1026,810,1710,1710,1484,668,1032,1634,1576,1698,1716,1752,1020,1716,1702,1474,1466,966,578,1240,1374,1446,728,678,1692,366,1062,780,522,1620,1510,1352,1536,1146,1466,1488,1064,866,1448,1180,1620,784,1716,1478,1696,1508,1568,1418,1616,1630,1426,1594,1588,1608,1388,1784,1712,1610,1642,946,1638,748,794,1672,1746,1750,1482,1368,696,1574,1478,1594,718,916,1528,1728,1700,1718,710,1706,1710,934,1692,1256,704,748,1134,810,1720,384,392,1610,1078,1764,1744,1762,1656,1530,1228,906,880,1802,1820,958,1628,1618,1114,1200,1772,1788,1636,1544,1516,1180,1612,1638,1436,1644,1180,1640,1642,1600,450,1288,1134,1594,1596,1382,1626,1260,1650,772,1424,1146,1152,1578,1652,1612,1622,1628,1278,1794,1340,1222,1432,1442,1718,670,1564,1520,404,1526,1518,1502,556,418,502,1488,536,504,706,1470,1438,1508,1498,506,1504,1498,882,988,886,608,798,672,712,1496,1508,752,816,812,384,454,804,710,952,984,1108,1524,676,528,566,784,816,578,362,796,452,466,1490,1508,608,1606,632,548,1018,1022,1478,1474,1474,1474,1506,692,544,540,726,874,758,830,1468,766,1464,830,1188,1480,1494,834,1522,1498,1510,836,832,616,662,1536,1468,1506,1496,838,1336,754,1494,1494,1492,1486,1488,1500,1502,1446,1210,1446,1506,1504,1596,604,616,658,836,1482,1216,1508,1518,1508,586,1506,452,756,750,834,1492,1448,576,800,588,572,1358,756,380,376,740,1526,876,1356,680,1408,1394,660,1010,758,672,1012,794,1500,1502,1490,1536,708,514,750,822,1342,1514,940,1356,756,1506,752,684,620,838,806,1720,1486,666,830,854,546,580,872,764,814,602,684,728,636,676,672,1496,676,586,1102,770,624,824,1336,1432,596,894,748,718,1590,1684,648,748,1424,1426,1518,1328,1356,1490,1358,1356,902,674,898,902,1212,1562,1500,1494,714,1032,894,1480,1478,888,878,820,1438,590,840,740,1336,682,840,892,528,648,732,1190,810,1528,884,772,940,1654,902,1418,1472,1476,906,678,680,838,762,674,594,1518,728,1382,1334,532,1492,682,566,798,716,592,832,1414,718,620,1348,824,486,1494,516,1348,764,960,552,682,768,1510,1338,1508,598,610,1498,1492,1498,794,798,752,752,820,676,398,572,756,1456,1420,1478,748,1354,994,976,1474,756,1494,378,724,1488,594,678,1498,1494,1462,436,744,756,1502,1304,742,1336,824,722,1360,1476,1434,1498,1350,396,2060,1912,1738,2056,2022,2000,1926,2004,1914,1928,2006,876,2006,882,736,2004,1886,976,654,720,1394,1738,848,904,2026,780,1992,1882,1356,750,1892,1992,1978,1902,1934,1996,2050,1902,1726,1522,2002,1780,1902,2002,1828,1954,1858,1998,2024,1980,1766,1816,904,1276,1058,1058,1320,1818,1160,1676,572,1626,626,1036,764,764,954,976,1066,1228,1050,1982,1824,798,688,1086,716,982,944,950,898,1226,1528,1238,1770,1234,1820,1756,694,1198,1200,956,1642,1478,1908,1546,1732,1224,590,874,876,1810,802,1416,1746,910,946,934,998,1058,1484,1870,896,986,1016,1758,1586,1722,1674,1926,352,768,340,956,1606,488,872,704,510,1916,1756,976,920,1022,1002,420,1582,1064,1048,634,1306,1268,2022,1976,1980,2006,490,1674,1238,1316,784,1024,1274,636,1700,712,1210,1404,1390,794,1668,1444,1490,804,796,1040,954,1604,1940,1758,1224,1224,1232,1218,1060,1402,1372,1640,1816,1274,1836,706,1630,984,788,1164,1132,978,1486,1566,1420,1960,774,462,1734,1622,758,630,362,1328,1526,1748,990,648,1362,1384,674,846,1004,1154,1294,1098,1746,1050,1350,882,1778,1386,1054,732,1648,878,1322,1236,850,1754,1552,1236,1342,800,750,1686,1268,1556,558,738,452,594,1190,370,1500,366,632,536,766,752,612,720,708,774,700,554,1414,1596,2144,1908,1976,988,1392,1146,1148,1982,1430,1268,1822,1280,684,1132,832,1034,1068,1166,1342,1132,2154,2060,1136,748,1180,782,1062,1022,982,1342,1808,1346,1936,1344,1892,1920,860,1296,1304,1040,1788,1610,2082,1698,1052,1894,1320,1142,944,956,956,1960,876,1280,1904,986,1020,1016,1090,1152,1454,2056,976,1108,874,1924,1738,1884,1814,2116,384,840,370,1040,1280,532,950,760,550,1912,1914,1052,1002,1116,1090,382,458,1720,1164,1142,1514,690,1280,1420,1382,2198,626,712,2194,536,1824,1372,1430,854,1118,1382,700,1822,774,772,1318,1526,1280,866,1814,1570,1620,876,1134,866,1038,1758,2124,1924,1334,1334,1340,1334,1158,1522,1492,1792,2002,1392,2000,772,1812,1070,848,1266,1236,1062,1626,1704,1288,2128,838,500,1898,1772,824,690,394,1442,1676,1930,1072,708,1472,1538,730,918,1096,1252,1414,1194,1922,1150,1470,954,1932,1522,1150,794,1778,960,1444,1348,924,1916,1692,1344,1466,872,818,1832,1380,1696,606,1228,792,494,648,1298,402,1636,396,686,580,662,926,818,664,780,762,842,606,1500,920,1362,862,878,2396,948,612,1276,504,2124,316,512,2348,908,2324,2288,2164,1996,1122,1120,2538,600,576,992,1266,1116,1180,1982,2536,1914,1940,788,2098,2456,2544,1480,758,946,2114,2056,2494,2490,1638,2490,2508,2132,2008,2468,2556,2298,2478,1388,2112,1500,2158,2118,1424,1998,2134,1392,1962,2138,1770,1416,2498,1280,2654,2036,968,1222,1620,1942,2500,2018,2104,1508,2526,1214,1224,2498,2524,1206,1214,1510,1604,380,362,1220,1220,1318,2194,2486,1280,1964,2160,2546,1692,2246,1772,1788,2494,1420,2498,1852,1116,2358,2168,1852,2504,1280,1970,1118,1674,2200,2398,2668,2416,2018,1264,2404,1394,1578,2442,1502,1470,1860,1680,2138,980,1644,1514,2626,1938,2608,2576,2568,1176,1974,984,1124,2594,2498,2494,972,1280,1916,786,1428,1280,1906,1984,1520,1724,1690,1978,2496,1974,1236,2502,1946,1540,1980,2496,956,2494,1574,348,468,510,1426,1580,2290,1280,2502,1280,1280,1782,2734,1268,1632,2486,1210,2244,2396,2202,1750,1070,1586,1280,2498,1982,2290,1580,1438,2488,2500,2132,1646,1990,1770,1258,1376,1760,1210,2468,1402,1354,1580,1146,1246,1140,2492,2500,1970,1280,2362,2484,2670,2264,1954,2276,1280,2752,1174,1442,2686,1100,1280,660,606,2476,2512,2152,2108,1582,2490,1962,844,896,1704,2412,2504,2522,1674,2526,1208,1338,1136,2488,1314,1174,1184,1046,764,514,970,990,1226,1764,1702,1266,1594,2522,1584,2254,1976,1616,1352,1778,1214,2006,1608,2328,1240,2234,2138,1144,1790,2174,2484,2612,2492,906,900,958,890,860,1020,1732,1280,2276,2184,1280,896,900,2030,1016,894,944,474,1576,1280,1508,1484,1522,1532,626,1668,1966,1958,1174,606,756,1678,1642,1998,2014,1306,2006,2004,1760,1566,1280,2000,1822,1102,1686,1194,1518,1692,1588,1706,1104,1568,1706,1414,1126,1280,2042,2122,1614,770,980,1298,1560,1994,1654,1682,1282,1926,974,968,1998,2002,2024,954,414,1002,1806,978,1068,1752,2004,1696,1572,1700,2038,1356,1796,1402,1410,2006,1100,1994,1420,890,1742,1884,1456,2014,1724,1574,892,1326,1820,1912,2128,1930,1924,1610,1008,1928,1118,1260,1968,1206,1176,1496,1730,782,1256,1204,1280,1554,800,702,1124,1966,2124,942,1556,714,896,2002,1992,1992,778,718,1070,1520,634,1134,1394,1510,1576,1212,1376,1330,1578,1280,1582,962,2012,1556,1230,1572,1988,748,994,1280,1260,1806,1134,1268,2114,2242,1474,1280,1426,1280,1006,1310,1988,1676,962,1800,1900,1760,1384,870,1262,1024,1982,1588,1826,1336,1142,1998,2024,1660,1280,1246,1586,1406,1024,1062,1406,990,1974,1112,1078,1268,914,820,898,1990,1994,1576,1262,1912,1984,2136,1812,1570,1812,2022,930,1152,2146,862,1966,490,1980,2004,1722,1676,1272,1996,1572,690,718,1334,1926,1998,2018,1342,2030,954,1060,940,1280,1046,938,944,848,606,412,778,840,976,1416,1364,1004,1278,1280,816,820,794,1802,1570,1336,1084,1414,800,830,746,1608,1286,1852,1000,1776,1736,888,1436,1742,1952,2090,2000,716,714,762,706,690,818,1390,1124,1806,1644,776,1536,1588,1688,2136,2168,752,1764,1292,1936,748,640,1496,2140,1936,528,2176,2092,2140,1556,752,2124,1708,1828,2004,1636,1608,768,612,1704,2124,1392,1896,2128,2104,2244,2176,1020,2140,2032,792,1492,1412,1688,1148,1044,680,896,1904,2016,1604,1744,2208,1276,2112,2096,2120,1388,2084,1108,1964,2124,2100,1224,536,1064,1676,2108,2072,2080,928,716,880,1368,780,2000,1860,1876,1408,1432,1944,1696,1864,1852,1004,1876,1940,2128,1500,472,1268,2088,1276,1592,1064,784,2112,2140,1348,2108,2112,1412,1408,1940,1716,1588,564,2160,684,1628,2156,2100,2124,1108,1308,1996,1904,1572,2096,2136,768,1540,816,772,2124,1088,1172,2064,1264,1288,880,2140,2148,876,1252,2224,476,584,1452,1116,884,1064,1024,1220,1088,1088,1144,504,1764,2148,1484,1548,816,676,664,852,936,740,444,1658,896,884,1088,1092,1640,1160,824,744,716,2152,1472,2172,396,896,1496,1648,2156,1852,2116,720,836,780,860,1028,880,876,2004,1468,1576,1592,680,1984,1576,1792,864,1200,580,1404,2100,2160,1564,780,1980,1176,1560,740,528,2256,2224,852,956,728,972,1616,988,752,1592,1752,1924,1020,684,1060,1568,1052,2140,2064,2088,720,764,796,732,768,696,2100,668,492,1648,2200,796,1572,1748,1676,1908,752,848,2068,2048,828,644,1396,1764,1068,544,2164,788,616,1144,768,892,820,812,1596,720,680,628,2148,1464,1424,1576,1100,1424,2096,1912,2052,2144,1264,2132,528,1472,2240,1704,1984,1580,1428,1908,1692,1376,2156,1348,2028,1180,1412,1992,1208,772,2136,1644,1400,1448,844,2020,1244,824,2120,1172,2000,1472,1144,1040,816,1840,1340,2176,880,1020,812,1164,1156,2012,1132,692,2080,624,824,1364,584,816,688,532,788,2016,848,2060,2088,2112,1164,2084,532,604,1488,1872,2068,2084,2068,1616,1000,544,1584,708,564,788,556,628,648,892,892,2052,1216,1172,2012,1068,1164,544,636,1364,1372,408,428,1368,760,708,1692,2088,868,940,1160,900,664,1024,752,708,692,980,796,1960,752,744,816,1176,1660,1692,1684,1924,756,1948,548,608,912,760,756,620,656,2180,620,624,1076,932,684,1872,1128,2264,2192,2216,916,2032,2176,776,2136,1608,1244,1260,1636,1708,1796,2124,2256,2328,1444,1080,1712,1244,1680,1844,2228,948,2012,1308,1792,1420,2256,2284,776,1350,1322,776,808,1738,1224,1398,1020,1518,596,504,1170,1674,1522,1274,1704,1646,676,878,1354,602,1676,1336,1584,1582,1308,1280,610,632,1352,1678,1520,1684,1666,1766,1720,804,1688,1600,626,1152,902,1640,1500,1610,1260,1376,1776,1020,1302,1666,1688,1102,1656,862,1562,1682,1668,978,426,848,1328,1466,1676,1654,1656,740,572,698,1088,1580,1378,1478,1122,1136,1548,1364,1478,796,1490,1542,602,1704,1196,378,1004,1654,1022,1258,832,1696,1702,1082,1670,1680,1170,1134,1554,1364,1274,1622,1780,598,1254,1716,1788,1728,1590,1526,1246,1696,1696,1232,664,632,1702,874,952,1672,1006,1036,714,1722,1802,1656,1774,396,530,1122,912,710,876,816,994,876,908,400,1392,1702,1192,1428,648,566,566,678,740,638,608,356,1218,706,890,1338,920,654,588,582,1742,1184,1322,1720,734,1182,1328,1712,1476,580,670,622,620,700,700,816,818,698,694,1598,1168,1268,1284,1574,1424,712,982,1716,1698,1776,1268,1588,934,1238,586,430,1788,1798,692,762,586,784,1284,786,620,1268,1404,1512,810,550,868,1254,840,1694,1664,1660,540,622,658,584,610,578,1664,536,410,1312,1746,656,1282,1416,1344,1542,598,680,1644,1656,670,528,1092,458,1114,1386,1390,1386,846,442,1746,622,508,914,628,764,648,642,1294,568,540,508,1714,1170,1324,1310,902,1134,1676,1528,1646,1714,1018,1702,428,1176,1834,1354,1660,1262,1140,1526,1350,1098,1734,1080,1626,940,1130,1588,976,1700,1312,1174,1156,676,1616,1004,700,1716,944,1608,1182,914,832,664,1466,1068,1744,704,670,660,946,946,1618,916,552,1650,498,656,1084,466,650,560,498,428,642,1622,682,1658,1676,1698,924,1656,420,482,1196,1494,1650,1664,1666,796,440,1294,570,468,630,450,500,532,720,716,1662,972,936,1636,856,934,448,508,1104,990,354,1090,610,568,1362,1128,510,546,708,748,946,728,536,814,608,548,788,642,1570,596,602,960,1338,1350,1386,1744,1532,338,1550,446,544,764,586,604,510,526,1736,502,494,870,764,558,1500,888,1828,1744,1762,752,1618,1760,1734,1282,1012,1004,1332,1364,1450,1686,1828,1924,1154,860,1702,1300,1346,1474,1798,754,1602,1048,1430,1134,852,838,1820,1494,896,1182,1166,1142,1404,1142,892,750,1362,818,746,902,768,840,734,892,764,748,824,900,764,884,474,1370,1500,1010,774,1580,1166,762,832,1520,1524,868,866,882,894,840,876,826,816,1502,770,1520,1536,752,742,712,704,600,1686,1022,840,1546,1156,376,648,1274,1372,912,1506,1502,1732,1292,708,1286,764,1266,610,1692,760,1504,1502,1306,1326,1518,1496,1524,540,1648,708,1460,1518,1472,1500,1506,834,908,704,1304,1502,1514,1522,1510,1552,576,848,764,710,1314,1302,1502,1476,916,762,884,740,1278,1504,768,1184,1192,1226,574,818,1306,1332,814,1504,896,1510,1498,716,1488,746,1314,1316,1418,1178,1188,758,714,704,1298,1278,1536,690,714,1294,1114,750,832,844,966,450,1514,896,896,1494,506,1398,752,776,1270,1508,1502,910,1020,900,1488,906,904,1500,576,1524,670,914,908,1582,1512,568,1434,908,1510,1504,1506,758,850,602,1184,572,680,896,738,1478,608,906,1502,612,760,910,1508,712,412,1172,1506,1530,548,1494,1372,894,518,910,1480,836,720,1492,902,834,1506,1420,750,854,840,564,828,1502,1400,1508,774,726,1740,642,1328,1506,680,1498,706,560,1380,610,1504,914,1238,1500,1076,914,1502,1488,1494,1520,926,644,1276,1432,578,1426,1538,560,1502,1248,782,1482,1500,910,912,900,900,1452,1352,566,1502,900,678,904,820,822,570,1492,924,1396,712,722,1200,1500,898,1518,918,640,1488,1880,644,1244,1900,1590,1754,1774,1276,598,1168,668,1712,600,1240,682,1478,668,1802,1854,594,902,1488,916,714,1794,1784,1790,500,1782,1768,1828,1636,1586,1784,1198,1706,1658,744,1788,1786,834,1196,1802,1782,1496,1502,1798,1768,1788,404,646,1378,1138,1310,822,1420,1772,1092,886,862,1812,1860,1794,2184,1762,1696,1192,1786,918,452,1788,1070,1778,1790,652,820,1792,1672,1604,1192,1352,1216,1334,1200,864,494,702,1160,1348,1940,1796,1592,1496,1056,1490,1800,1456,1294,1298,1636,1796,1196,1758,948,1742,1754,1306,1766,1792,1042,1500,1124,1494,1340,1070,1650,902,1322,1810,1726,1344,1630,1698,1714,1626,1736,1610,720,1140,896,1406,810,728,590,738,820,732,1782,926,828,1138,1014,1584,1804,616,2498,498,2080,468,490,938,880,516,474,2092,922,1070,1660,510,494,792,1608,1202,502,1880,498,1190,1190,1318,500,498,852,804,500,1040,1188,472,500,500,498,610,1628,1626,770,2218,2198,1684,1066,1068,660,1196,1424,2234,1166,2086,1306,2032,1864,1908,1578,1576,1366,430,494,906,654,910,702,1620,448,636,494,676,418,492,768,1580,662,754,388,738,424,1002,1648,802,522,606,1110,1598,612,820,810,888,1044,628,1610,1570,732,644,538,1366,398,526,1192,394,948,1602,328,766,602,582,994,920,1198,808,1020,1234,1572,798,810,1626,766,856,886,1080,1294,648,774,1574,908,518,1052,1004,722,760,854,774,742,1094,1062,532,1058,966,552,1270,948,1064,1634,1348,1410,1480,1116,1154,1616,1806,1594,1608,1600,1558,550,1632,1286,494,804,394,722,1074,1708,1716,922,570,1050,1270,1608,1230,1126,594,1702,1698,1698,1634,822,532,922,1088,1714,810,1216,1720,1150,1048,370,772,588,1334,1710,1718,946,1030,1206,1200,892,1114,1298,1382,882,1140,1538,510,338,808,772,778,1610,1018,1670,816,746,1706,778,794,1222,1708,1356,750,1024,632,1032,1618,1642,712,708,692,700,1614,1638,864,892,348,514,856,1754,390,576,1570,596,1582,844,820,460,954,1340,750,924,578,1186,676,1062,580,608,418,314,636,924,1110,1120,1058,678,566,634,576,1026,1410,734,672,1358,1724,1718,1560,1700,622,1556,1616,804,1078,508,666,958,1614,1618,1026,780,926,1016,464,1122,570,742,1600,944,1612,1606,872,948,1292,1730,596,604,1260,1612,1260,928,958,822,676,610,1622,1238,538,1196,1794,908,1046,1060,1156,640,746,884,604,1100,920,570,1696,1632,1618,1602,1254,1714,1704,592,922,928,802,1590,1034,852,1142,640,730,668,1412,586,1260,1616,1328,1708,1508,1782,980,876,1696,1696,1798,462,462,1372,1800,570,980,1718,1718,1722,1648,1220,1272,1810,1074,1626,808,582,810,716,1042,912,470,1708,1598,1032,922,768,1834,1824,1838,680,382,400,466,1826,1786,1798,1832,1812,1822,362,762,348,928,894,1800,1810,1816,944,666,572,550,554,520,524,538,1810,1810,1744,1776,1016,1800,1820,1794,1728,1842,1748,1798,380,1288,1804,1808,1804,1718,304,962,992,1692,720,632,1288,1420,1118,554,1522,1556,606,1344,650,716,1284,744,888,1614,1598,870,1058,768,1130,1602,302,494,1488,1770,1170,900,1548,1586,1502,586,916,742,814,496,1400,976,1710,820,766,1074,1224,604,1036,686,474,1602,1378,1172,1532,1024,1100,1326,1314,534,1538,1870,1016,1344,634,1380,926,830,726,726,874,1470,1686,1158,1004,1438,1908,1722,1414,1096,898,1416,832,756,1610,1602,1592,462,1672,1562,892,796,1572,946,578,1158,1616,1468,618,1264,800,542,608,418,382,1582,588,1870,1602,1596,860,566,686,588,1124,302,312,1590,1614,780,770,812,1554,1606,1472,1592,1336,918,1606,750,738,892,708,550,618,1436,1506,988,1156,1040,1320,1562,1564,1130,746,692,892,1046,1008,906,1590,1602,1566,1046,1714,684,366,1434,390,1608,732,726,1130,830,830,618,1598,748,1258,1680,1596,916,860,994,918,1606,756,1164,720,580,446,1540,652,1548,734,362,688,444,498,1032,1020,1012,940,1542,1624,710,1238,1520,572,752,1112,1016,1334,314,692,1120,672,866,1034,538,764,1232,762,1348,980,876,1600,1128,914,772,906,798,884,1202,1148,766,1036,908,1310,592,910,1256,1156,874,866,1558,842,544,1470,1596,950,1488,960,576,750,1748,700,950,780,862,1604,1592,804,1124,702,1676,904,1106,818,1602,1146,1202,1394,778,634,884,866,1470,548,560,1630,896,1604,1528,1016,950,964,1014,1552,1550,1034,694,616,1088,1596,680,1292,1126,1114,384,1586,1148,1646,1604,766,412,600,1190,794,1504,1590,690,940,1304,1116,626,664,1510,1594,786,1522,1454,498,938,1516,656,942,872,1354,930,1210,1008,600,1358,1568,518,606,1590,940,1706,824,354,694,890,938,1590,884,508,462,672,916,978,680,650,794,1210,882,808,804,1626,1584,1106,922,614,682,916,1730,1030,908,834,1068,490,1564,1382,1562,1496,930,1102,1670,1442,1384,974,1504,1516,1436,1064,1088,1528,1598,854,712,498,1024,632,1568,1024,1600,1592,1620,1126,916,768,1362,1650,1594,1418,1322,1304,1150,1510,1602,864,1658,880,1590,1206,830,814,1134,1464,1416,1442,1344,1632,1572,468,1576,1114,764,380,1248,1016,1672,1526,466,474,372,1858,1792,1768,1790,1840,812,750,566,682,1108,832,1776,1780,470,420,1722,1802,1764,1762,906,722,1786,1766,1714,1598,1560,1672,1690,1012,444,1072,464,1450,424,666,1730,1798,1704,1882,1752,1704,962,1810,1826,678,1822,1704,1776,1732,1510,1726,1588,1726,1764,1768,1832,1778,1770,1016,1282,916,594,1998,1278,1286,1778,1096,1002,2044,2074,1878,414,440,1728,1730,1820,680,1814,1694,1744,1738,1722,1530,1726,1766,1822,1772,1778,1770,1066,1314,596,1930,1288,1292,1770,1098,998,2018,958,1720,1728,632,2312,870,670,2144,1468,1706,1462,1758,2310,1420,2124,2156,2504,2270,1180,1796,1924,2316,1004,2284,2000,2286,1654,1818,1660,2132,1512,2340,1904,1402,2877,2542,870,672,2084,1304,2238,1614,2216,2104,1972,2252,2180,2344,670,2134,2234,2380,2294,1646,674,2534,2280,2116,1784,2062,2420,2634,2956,1150,896,2836,2830,3282,2528,2824,2250,2200,3052,2256,2728,2548,2700,2538,1902,2190,2546,2814,2152,3094,2860,892,1972,2206,2054,888,1792,1886,1152,880,3070,2908,3038,3026,2896,3086,2768,2164,2212,2990,3386,2734,2956,888,2172,2292,2194,2074,2196,3056,2804,2956,2494,888,1730,2186,2188,3046,2338,870,2298,1928,1636,1638,1846,2318,1678,674,2088,2314,2338,2214,2158,2314,2306,2318,2324,674,2082,2442,2500,2368,2058,2314,2290,1800,1144,872,2872,3012,3294,3310,2886,2802,2784,890,2182,2166,2180,2532,2822,2166,2314,2782,2182,2790,2632,886,3324,2200,1166,420,2238,2998,2374,2704,888,2618,2337,876,2274,2126,2142,1668,2338,2318,2116,2094,1498,2314,2150,1568,1632,2308,1712,1670,674,1652,2086,2308,2352,872,2340,1254,2278,2128,1898,2208,2024,2208,2278,2264,2270,2278,2266,1366,1638,772,2468,1646,1654,2274,1406,1292,2580,2630,2360,2200,2292,1932,1916,1936,2196,1876,1876,2036,1752,1960,1560,1584,1604,2000,1916,1784,1684,1796,1708,1992,1936,1988,1988,1976,952,1428,2052,1692,2008,2168,1976,304,674,1610,1198,1328,1094,1386,1816,1074,1738,1702,1974,1866,974,1518,1910,786,1740,1600,1870,1108,1408,1300,634,1118,1674,1178,1842,1514,2109,1642,1824,1752,1996,2042,2028,2180,2146,1522,2142,2030,2024,2022,2024,1734,2154,1700,2152,2146,1796,2142,1878,1968,2020,2026,1496,1830,1618,2154,2142,2148,1078,1078,1746,1700,1646,2154,2144,2024,2140,2140,2108,1598,1322,1680,548,1604,1780,1724,1618,1682,868,1622,878,870,758,1608,754,1612,1592,760,1596,822,1604,664,756,1352,1388,828,826,1404,774,782,1224,1606,1048,2542,1334,670,1472,1500,824,1500,1164,1758,1496,1484,1500,1482,1484,1454,2056,1212,1330,1376,1568,1798,1810,362,1728,1828,1276,1400,1430,1620,1450,1258,1532,608,1524,1604,1022,1366,1492,1220,1466,1368,1752,1724,1694,1690,1382,2630,1944,1820,1828,1406,1676,1800,1750,1464,1762,1676,1812,1466,1440,1478,1512,1576,1844,1786,1500,1644,1404,1074,1304,1554,484,1410,1448,1354,1882,664,1444,1554,1042,1396,1464,1414,1538,476,1702,1412,1428,1446,1548,1470,1416,1498,1448,1620,610,1656,1098,1388,1726,1652,1606,1714,1600,1692,1412,1718,1394,1474,1428,1424,1806,1470,1424,620,376,884,328,432,592,544,320,384,340,372,708,424,352,452,364,856,1478,708,904,1472,1658,1690,1672,1696,1494,1712,1684,1682,1720,1616,1428,1722,1600,1604,1542,1622,1152,1738,1418,1728,1996,1594,1798,1710,1458,1750,1776,1732,1458,1654,1628,1744,1670,1702,1526,1694,1526,1698,1620,2000,1438,1502,1358,1714,1458,1632,1446,1560,1692,1776,1816,1476,1976,1448,1566,1702,1466,1614,1472,1800,1140,1702,552,1678,1512,1444,1346,1476,1406,1376,1606,1470,948,1144,1354,1576,1032,1352,1456,1458,1446,1432,462,1534,546,1038,1262,1582,1490,1580,1592,1380,470,730,1426,1998,1978,960,950,1564,964,792,1090,1108,1014,1102,974,1106,796,982,976,976,976,982,998,884,1522,872,1104,946,656,818,2092,1152,1142,1012,826,726,940,1274,794,738,970,984,896,844,998,988,982,914,892,950,1414,770,1024,2086,398,976,922,786,948,688,840,840,902,830,1056,1110,1142,844,1104,828,866,1100,898,1108,934,892,1024,776,1106,862,876,1102,886,826,896,746,2048,1820,800,660,756,798,810,658,622,2014,644,600,2068,602,648,2070,710,704,2078,650,636,1512,1990,454,690,528,642,994,612,2078,618,644,2090,982,890,672,626,652,732,1008,802,804,770,608,680,592,2062,2056,1532,624,730,1354,794,718,656,2028,762,664,978,1102,1098,636,1556,786,788,912,1636,768,676,1602,1106,752,586,658,2100,760,656,2050,822,1572,1006,2162,2164,1040,946,712,718,990,776,566,970,970,2172,1110,766,752,668,936,772,746,1198,774,694,568,2120,748,768,732,620,2118,700,2104,1110,1562,934,752,708,1006,832,542,682,632,2094,658,528,872,1068,1848,910,2144,766,660,2112,458,682,2044,648,2112,1568,766,542,2094,666,2108,696,704,1618,1854,1856,1384,2022,2458,2006,2024,2026,2010,2102,2282,2014,2136,1250,2016,1416,2484,2324,2028,1682,1666,2006,1054,1996,2018,2518,2236,1826,696,2030,2346,2012,2432,2320,1990,2572,2580,2504,1352,1616,2370,2148,2274,1114,2004,2012,1902,2006,1902,2036,2032,412,2208,1278,2010,2016,1158,2016,918,2414,2458,2244,1424,2060,2414,1298,1172,2322,1160,1382,2030,2018,1996,2094,2024,2302,2334,1992,2314,1996,2010,1918,2456,1214,644,402,380,428,378,1934,1666,1594,2002,1132,1166,1230,1908,2200,416,716,666,660,782,838,824,758,820,592,696,390,760,772,1590,1694,1708,712,702,780,834,770,796,586,692,786,782,762,1564,1666,466,1144,718,564,664,714,708,784,814,848,590,694,774,784,792,768,1582,1678,1676,686,1660,872,668,696,1892,440,688,668,564,420,848,636,568,704,784,916,1752,916,496,1220,728,752,804,708,1084,1684,1052,540,880,768,860,744,592,1084,1824,660,816,1016,624,1004,596,816,1220,732,840,552,1172,1504,1788,1824,672,772,968,424,796,820,996,304,600,312,532,1060,1832,756,720,1048,628,864,620,756,1152,1804,1132,836,828,1052,1060,648,1072,700,676,2284,768,864,996,1044,1144,860,872,584,1068,568,956,716,524,1024,792,580,896,1004,1168,2248,932,772,1368,768,1160,1180,628,1536,952,952,1104,908,1376,2128,1128,680,1112,968,1084,844,1036,1156,796,1248,676,1036,1560,1060,708,2300,1488,2284,2332,856,988,1228,528,1016,1028,1272,388,764,392,672,1336,2324,952,916,1332,880,1104,784,928,1464,2276,1440,1072,1052,1312,2308,1328,896,488,736,620,1436,484,1376,1244,720,944,696,1024,1600,1668,664,1684,1652,540,800,694,566,636,1668,1770,1534,1398,1670,1756,1774,1702,1482,1194,1882,800,1882,604,2169,2152,1372,702,1034,902,889,2288,1826,816,596,752,944,406,501,2112,2256,2274,1596,1612,394,916,3183,3114,362,1882,406,1980,408,706,412,831,2715,846,1901,2733,2194,2274,2188,1413,2676,1996,2818,855,2438,2579,1380,852,1864,1036,660,1404,2704,1774,2986,2966,2650,2560,2416,2694,790,2745,972,2695,1783,870,756,2548,853,2721,685,2759,2066,542,2596,2588,860,868,2628,1466,826,568,2191,2670,1833,2678,628,2240,2482,2513,2170,2961,2046,1724,2053,2022,1945,3108,2992,2020,2230,1671,2873,984,799,2107,862,782,2346,444,685,356,1927,354,1454,306,352,1918,2418,2110,316,1946,320,306,366,3041,3234,1054,1190,962,574,578,1156,546,574,604,772,768,1230,570,1188,490,510,576,692,1374,1344,694,774,808,736,1142,1476,730,490,1116,690,678,666,694,990,690,1006,1178,968,498,1004,428,1824,788,1552,1314,356,916,626,494,748,1114,700,700,696,756,606,760,910,1260,406,1474,1122,1154,540,1514,1534,1524,600,390,784,500,528,1506,1812,2064,2056,684,1752,1776,1744,1764,1492,1768,1541,990,534,389,460,1744,1792,387,1412,1660,396,552,1739,1620,534,1763,563,1741,827,1702,1720,1749,431,1707,398,1745,332,1755,401,714,1686,1794,1579,1737,1761,367,1680,507,1737,400,1756,1739,1711,482,1724,1790,1644,1732,421,1735,1747,1744,1730,437,1744,1736,413,1738,450,1721,1739,1521,313,512,1756,425,1787,1707,1735,392,1457,1712,1736,1576,1767,1698,428,1738,1743,1763,1699,463,1669,380,1763,424,1773,511,1753,1742,1681,1740,445,1546,908,1770,1715,421,1758,439,1792,415,420,1730,539,1517,453,824,1725,467,492,1656,455,814,1017,480,520,419,1774,2560,2480,2386,2360,2506,2472,2388,2358,2584,2150,2096,2014,2172,2126,2178,2162,2318,1888,2154,2070,2350,1932,1706,2276,2088,2610,2178,2090,2140,2360,2044,2360,2424,2494,2466,2492,2238,2418,2392,2390,2206,2392,2094,2118,2076,2264,2112,2514,2134,2126,2350,2540,2052,2586,2140,2436,2032,2412,2372,2496,2052,1830,2368,2518,2396,2454,2236,2002,2296,2400,2136,2518,2098,2070,2170,2114,1998,2116,2270,2100,2102,2118,2376,2132,2512,2336,2086,2368,2634,2568,2088,2558,1856,2476,2028,1508,2266,2358,1920,2414,2504,2370,2130,1816,2386,2386,1854,2152,1700,2334,2158,1926,2450,2340,2264,2464,2586,2376,2370,2384,2352,2400,2364,2278,2378,2436,2370,2524,2370,2400,2370,2466,2394,2340,2336,2404,2372,2504,2444,2186,2342,1242,1648,2452,1224,1208,808,2384,2352,2424,2464,2380,644,2352,2120,1640,2140,1624,2088,2008,988,1036,2128,2168,928,1016,1992,600,2148,2064,592,540,2116,800,1932,2060,1036,2072,512,536,1504,800,712,2084,976,1008,2068,2136,688,704,2352,2036,2352,940,2360,2524,2464,2372,2232,2408,2392,1112,1124,2396,2388,2076,2100,2104,768,788,2096,2128,2128,2116,2520,2020,788,2136,2164,2364,1280,2376,2404,2032,2324,2432,2356,2440,2232,2256,2376,2132,2492,2096,792,796,2064,2104,2112,2104,2136,2096,2100,2124,2376,2124,2508,2336,2084,2100,1684,2512,2496,2088,2100,2384,2024,1036,2240,2352,2340,664,560,2360,2368,2124,584,604,2384,556,584,2380,2144,1160,2140,2156,980,1092,2156,696,720,2348,724,2332,720,708,2364,932,924,2372,956,2356,2368,848,888,2388,772,788,2364,704,732,2396,2360,840,1000,2376,2344,2364,2408,2364,720,2392,968,876,2404,2380,2332,2244,2332,648,676,2392,636,644,2364,2356,492,2352,2108,2336,540,1132,1814,1756,1852,1822,1656,1777,1788,1132,760,1088,904,906,908,1720,1856,378,1684,1714,1058,1638,1676,1742,1656,1222,1052,1872,1810,868,648,494,476,442,1480,1656,1664,370,1654,1662,1654,1658,1648,1818,1652,710,1958,1854,1882,1062,610,1658,1208,1016,1656,1664,1422,1384,942,874,1408,798,782,444,1550,1652,1660,1684,522,1202,922,1196,526,1652,906,1466,1578,1174,1270,1212,1666,1670,1192,1054,894,902,1466,1288,1800,1002,874,1658,1466,1656,1652,684,466,722,1662,1360,836,888,1386,658,594,546,644,564,1470,316,1898,1896,1890,974,980,1432,1318,1656,1662,912,1472,610,1676,1544,1874,1648,1584,908,1886,824,904,910,1070,1218,1666,914,612,612,1812,1648,1632,1800,1216,1204,1500,1404,1604,1660,1664,1676,1416,1760,1236,1388,1768,1780,1756,1208,1564,1764,1764,1764,1468,1780,1244,1444,1604,1292,1528,1672,1540,1760,1616,1768,1144,1384,1676,1012,1596,1760,1764,1536,1168,1332,1768,1464,1628,1748,1532,1784,1384,1780,1336,1764,1796,1668,1628,1444,1492,1756,1332,1632,1748,1368,1756,1396,1380,1764,1024,1576,1748,1412,1600,1508,1384,1464,1384,1440,1020,1780,1364,1392,1752,1376,1764,1708,1736,1620,1432,1464,1824,1388,1760,1768,1436,1612,1524,1572,1428,1764,1392,1780,584,1372,1508,1392,1828,1396,1808,1376,1448,1780,1488,1548,1452,1280,1764,1764,1592,1188,1336,1760,1576,1540,988,1772,1504,1584,1756,1960,1768,1404,1340,1768,1520,1528,1300,1540,1380,1732,1104,1608,1640,1460,1660,720,1428,988,780,1788,1456,1748,1536,1884,1788,1268,840,868,1776,1624,1784,1456,1508,1772,788,1824,1100,1084,1520,1020,908,1332,984,1012,1632,1268,1332,1540,1004,1552,1372,1748,940,1176,1748,868,952,1740,1588,1760,1512,1704,1764,1520,1740,1500,1524,1516,1312,1396,1808,1344,1800,932,1764,1636,1392,1516,1768,1460,1612,1780,1488,1900,1756,808,1312,1396,1788,1384,1592,1408,1384,1856,1632,1768,1756,1256,1400,1564,796,780,636,1800,1516,1808,1824,1388,1800,1388,1824,1632,1804,524,1424,1456,1444,1568,1364,1700,1764,1416,1436,1788,708,836,1656,1052,1588,1544,1568,1804,1456,1544,1808,1220,1628,1808,1512,1376,1484,1628,1512,1668,1204,1644,1448,1592,1756,672,644,740,1004,752,760,1148,1218,1188,1190,1104,1188,1354,1186,1186,1072,1316,1316,1048,1136,1192,1104,1306,1176,1282,1336,948,948,1306,854,1172,1120,864,1192,1304,1244,1096,900,1292,1304,1306,1276,982,1160,1094,992,1160,1368,1084,1196,1124,1452,1184,1208,1088,1244,1280,1058,1144,1138,482,1160,1248,1064,1172,1212,960,1096,1188,790,1188,896,1046,1344,852,1418,942,1244,1138,794,1054,1016,1396,1150,1294,1126,1172,1134,1124,1174,1202,1088,1240,992,1232,1220,1012,874,972,706,634,1122,1112,1224,1184,1174,922,764,1068,850,906,1058,800,1286,858,1164,1150,1170,1018,1382,882,1124,1116,918,916,988,994,1130,1124,920,1208,998,1104,984,1054,1404,580,544,576,684,672,672,588,594,914,772,542,672,496,1054,962,966,938,925,958,986,986,986,1700,1708,588,600,576,608,604,600,824,708,1712,476,528,560,724,1676,1624,1704,1612,1604,488,1388,1640,924,1108,792,1692,844,868,768,1220,1692,936,632,1712,1424,1416,1684,1696,324,944,1512,508,1000,996,1676,1656,1360,1124,1552,840,800,1244,1628,1340,1696,1700,708,460,1084,528,768,376,1640,804,552,648,760,1212,344,680,388,1648,1676,1632,1632,1576,1696,1708,1692,320,1708,728,912,1780,1752,1760,1700,1704,1620,1260,1704,1700,1700,1116,1700,1048,304,1296,1696,1368,1636,1516,1140,1704,1532,800,864,840,832,868,1204,484,560,684,572,596,748,660,664,464,804,800,760,800,540,540,728,704,536,756,1636,396,720,376,716,428,456,452,448,420,1436,1204,408,420,372,1600,1436,1040,1220,1700,1700,1708,652,952,1612,1692,1712,1692,1244,436,1616,1700,1136,448,1704,496,364,420,1084,1096,864,684,796,1052,1696,1656,1620,1636,1148,808,1080,1164,1100,1696,908,1052,364,1212,1700,1696,1784,1972,436,1374,1932,1206,2354,2417,1128,1700,642,906,2379,1318,2384,1278,2354,1214,2354,1244,2384,636,2354,1516,2409,1312,2354,1050,2384,366,392,2379,1288,1354,1403,1156,2346,526,520,2354,602,642,2360,1372,1938,2384,1336,2354,776,558,1960,934,500,1340,392,402,1258,1958,2459,1382,1224,908,912,906,900,900,898,880,896,1694,1578,826,1918,1486,2974,2226,982,420,1748,2368,1064,1030,1108,2236,1086,1080,698,834,690,2376,2346,2346,2364,1122,1106,1048,1034,2440,1088,1064,950,1004,1158,1990,998,2436,1160,1158,2448,2026,914,1114,908,640,2304,1286,1156,1142,1144,2036,2452,2028,1154,2494,1088,1082,856,1158,1558,1564,636,536,1138,1504,1540,1114,1090,1526,514,1578,1582,1556,316,830,1564,1566,610,1232,1238,1506,1564,1138,1358,1582,1536,988,880,694,694,968,1158,1186,666,444,736,1014,550,1434,1538,858,624,1424,954,992,1352,1368,1620,1420,1512,638,1380,586,868,878,1568,1544,1524,450,428,1588,1724,2034,1710,1326,822,672,1498,1354,892,926,1626,614,1748,1950,1576,818,1650,804,812,1144,884,880,1552,1890,1718,828,1660,670,1686,1718,1936,1722,738,894,1472,882,1610,726,674,1554,606,570,1624,914,1518,742,1792,714,646,1694,738,1306,414,402,912,1656,1850,1666,740,2276,1522,682,650,1554,1960,1700,726,1700,586,962,1528,902,638,1692,954,944,1696,908,906,1650,1872,1712,1116,2012,672,650,650,960,920,1768,998,1770,1134,452,1354,2066,1822,1560,722,866,1022,888,1618,302,792,1988,696,728,428,434,416,1484,1976,454,626,404,1088,1432,1642,706,392,606,2038,838,830,1144,814,868,1258,606,432,1198,2052,1552,1552,1552,2056,1554,1422,1556,1550,1550,2052,1552,1552,1552,2056,1552,2058,1882,1552,2056,1552,2054,1552,2058,1266,994,404,476,1880,2056,2058,1776,524,500,1636,1672,1220,1360,1140,1748,420,1124,1104,1248,632,1784,1792,1748,1780,1068,1772,1748,1760,1756,1752,1752,1748,1744,1016,900,1784,1740,780,764,828,756,796,784,792,800,1776,1852,1392,1512,1140,1316,1428,1336,1380,1364,1768,1672,1780,1128,576,1612,1732,1820,1772,1104,1308,1848,1756,1216,1646,1574,2020,2030,2018,1036,1006,1026,1116,968,1008,1036,2152,728,774,1008,670,838,1314,1344,1134,774,2012,1030,994,1020,742,1442,1262,2054,2018,2026,1334,1860,1828,792,1026,1018,504,756,1028,2034,1014,1280,1914,496,2082,748,2046,1018,1008,1888,788,736,2008,2024,2016,758,1034,2054,1756,482,536,748,2024,2030,1266,1864,2008,1018,680,1000,1522,522,962,1010,1034,1596,496,1016,496,876,774,1002,1176,1034,538,990,1250,1040,1398,942,752,1038,536,1028,1066,928,982,2034,446,440,2044,892,2034,1096,438,496,1264,1030,1066,2020,758,750,2024,1842,2016,346,1860,868,598,1986,524,1330,2118,544,1108,1978,1998,998,1022,2010,728,2205,992,862,2040,1026,2000,1904,1762,1988,2040,1524,1946,2000,1032,2036,2030,2030,764,2068,2062,934,2030,732,1026,1026,2000,2044,2004,2022,906,2028,836,1006,718,984,750,1020,1010,944,768,1014,1010,754,764,1522,2026,1890,1234,1806,1876,990,790,808,776,1486,558,1726,594,1226,1726,1732,1726,1786,1562,1222,2088,2014,2058,1706,734,1738,1738,1750,1792,556,1402,1394,1372,1398,1394,1418,1392,854,1392,1304,1376,1410,1442,684,676,606,668,1080,1102,1372,1218,1284,1206,1406,1414,564,680,1310,558,1314,1086,996,1310,610,1230,1426,1202,1222,1426,1424,1434,1380,738,1406,1410,1408,1414,758,658,1412,1412,1176,1398,1402,780,702,1368,1384,1384,1372,1424,1392,1378,1484,652,680,552,1084,540,496,836,828,540,984,1568,1444,1288,1320,1300,1032,1152,1496,1368,1192,1480,1540,1372,1564,1508,1368,804,660,772,900,1548,1284,1496,1588,492,676,548,1068,1168,1108,956,964,1560,1472,1392,464,1560,1176,1452,1536,1532,1544,1536,876,1424,1568,1136,980,1556,964,1216,1740,808,748,1740,1448,1464,1454,1450,1450,1474,1450,1494,1334,1442,1016,1452,1450,700,720,1540,706,718,706,704,696,716,840,714,422,712,698,710,716,712,706,718,702,704,710,708,698,708,702,712,714,700,704,710,694,710,802,718,712,730,710,700,706,716,710,708,708,1132,1328,1194,788,898,1190,698,1222,1252,842,796,830,1014,384,1200,1092,650,618,630,1186,1204,1244,1228,886,1244,1218,406,480,584,512,1218,588,590,670,1334,1288,1160,1190,1212,1288,1182,828,1104,1176,1244,1200,1366,1250,1262,1238,1290,1242,1190,1228,1024,1314,1070,1132,1272,722,1196,1156,1148,1202,1202,732,320,418,1234,1212,1012,1364,1244,978,1202,1158,1182,1602,338,1692,750,1184,1150,684,394,770,1184,1102,1164,1102,1136,634,1210,814,1220,700,1182,900,994,1164,1186,1234,1704,1214,1708,1702,1530,830,1386,878,1702,780,1050,776,764,1162,970,1064,626,734,550,818,544,1600,1140,936,1720,628,1678,1610,764,822,1588,1710,1590,934,576,778,1526,1160,830,1472,968,1322,998,1172,1170,1346,758,1264,870,992,1262,1614,933,671,1600,1577,1600,1600,1600,896,1600,838,1356,1408,1658,713,2625,1666,975,2625,842,1305,2544,2625,2764,2224,786,2482,806,2578,842,1144,2146,734,662,2110,520,452,2548,784,2462,1466,2128,642,682,2368,778,2120,562,2262,592,2400,986,2266,612,540,2134,508,574,2094,658,2460,1866,2182,1544,2490,1348,436,2719,1715,1938,1466,1366,718,772,596,1712,1074,1044,1398,1270,882,1720,1096,1034,1084,1198,1074,774,746,530,1734,358,502,672,802,762,1416,1492,1686,1410,1364,1144,1066,1762,1260,886,946,1364,506,448,986,1138,592,692,1678,666,846,824,1128,1570,1568,1736,1718,640,922,1350,1812,944,746,946,830,908,1958,1806,1758,1710,1726,1186,934,1694,670,1772,1790,568,594,506,1428,690,1226,534,1560,1946,1406,1264,1632,1592,1584,1650,1950,1398,1938,1454,824,1674,1256,690,462,1626,1742,1612,1700,1688,1466,988,1446,1644,1434,1678,780,848,1616,896,790,908,916,744,826,820,1466,1456,1450,974,1368,1606,1616,1716,1456,1696,1626,1540,1668,1612,1580,1640,1236,1326,1646,1610,1524,1688,1562,1790,466,1786,1454,1662,1536,1160,1172,1326,1098,1594,1474,1458,1620,1486,1104,1286,1288,1492,1486,1496,1306,1670,1182,1250,1342,1694,780,1604,1390,1644,1460,1654,1490,1356,1694,1350,1650,1292,1128,1354,1194,1038,1356,1538,1004,1490,1780,1446,1350,1348,1594,1868,1492,1528,1666,1484,1692,1666,1626,1280,1666,1668,1480,1314,1506,1664,1636,1436,1472,1290,1258,482,808,904,1406,1458,1364,1566,1622,1646,1582,1684,1720,1676,1644,1216,1702,1694,732,1654,1704,996,1222,1638,1650,698,1702,822,1040,1698,814,1404,1702,892,1136,1084,1128,1700,984,1682,1028,734,1714,1706,966,1178,640,1578,1648,730,736,1690,736,750,1710,742,1688,1446,1710,1092,1714,1706,634,1676,678,724,1696,794,1060,926,1712,844,1686,1234,1702,894,1050,592,728,1704,1212,1698,1278,1632,812,710,700,552,832,1712,1254,1682,738,1616,1702,1040,740,734,870,1706,548,1690,1074,1654,1042,926,412,548,1006,1708,1350,808,1572,1568,638,646,1696,1030,1678,1264,1694,1066,1630,1210,1698,922,670,1028,814,710,1690,602,1682,786,1002,1704,626,1134,964,716,734,1654,1016,646,1682,1092,1694,1648,1130,796,1640,548,566,1690,786,1114,1696,1762,954,898,1024,530,1682,1690,962,1698,1084,606,604,1470,1698,622,1638,978,1648,626,1630,782,1644,1668,1634,1034,602,1644,1772,1684,1756,1694,1282,1690,1050,672,1694,656,676,802,1680,1016,650,1694,696,948,1636,1324,1698,852,820,1690,1156,1714,1596,1690,1526,896,376,814,1266,1688,1190,976,1752,1712,1146,1694,1278,1684,1684,1714,716,768,1688,1008,1702,922,770,760,866,1710,1032,1628,730,680,1702,1506,970,756,916,1698,1326,1698,1084,1698,1254,1692,1112,1690,1220,1634,604,500,1686,554,1680,566,1694,758,742,1708,934,1698,502,464,1630,900,1022,598,1712,890,792,890,672,900,892,892,430,892,460,880,1736,1686,896,346,356,340,312,310,322,432,904,706,1732,902,534,428,350,692,508,466,476,1290,1692,788,678,1736,1374,826,910,486,906,900,614,908,912,768,1200,684,676,684,684,1546,1406,1498,1680,700,1694,1682,1482,1790,1464,1050,1782,1504,1798,1202,1788,1792,1612,1802,1888,1274,1498,1618,1634,1196,1778,902,706,1794,896,688,1788,1756,1194,1774,1226,1794,1568,1800,1740,1340,1368,898,1790,1684,1784,1788,1780,1588,1782,1640,1860,1450,1784,1790,1042,1678,1784,1678,1798,1810,1798,812,794,1254,1256,1838,1664,1672,1798,1738,1390,1796,1750,1800,1824,1794,1818,1788,1690,1780,1766,1794,1802,1948,1682,1916,1710,1804,600,756,1788,738,820,1108,1706,1792,1808,1794,1872,1788,1688,1752,740,882,1794,1052,1904,1296,1800,1664,1780,1796,1802,1796,1630,1784,1046,1702,1776,1774,1790,1460,648,1784,1038,1870,1794,1794,884,884,1796,1806,1788,1792,1850,1748,1020,900,1796,1800,1804,1802,1784,1600,1766,1856,1794,1792,1796,1780,1796,846,790,678,1770,1696,1778,1728,1778,1414,1798,840,1794,1066,1856,1392,1568,1806,1215,1850,981,1562,933,2377,2268,1560,1506,1498,1542,1550,734,1574,1504,1524,1512,1600,1536,1570,1600,1848,1886,1848,582,1138,700,914,644,1490,1540,1924,1918,1916,1916,1922,1872,1552,1540,386,1516,1500,1504,556,982,1502,1518,1622,1464,1432,1880,1880,1892,1926,994,1976,1532,1532,408,894,1530,1522,1534,1524,1528,1518,1460,1584,1472,808,908,1924,1888,1866,1902,1888,1520,1528,1524,1032,1538,1556,1524,1528,1524,1520,1526,1474,1534,1476,1892,1920,1906,1508,1422,1062,1182,858,912,1252,1032,1200,1498,1330,1332,1320,900,1330,1304,1332,1338,992,882,1426,1358,1362,1364,1528,1366,1362,1332,1338,1368,1332,1348,1356,1346,1338,1338,1340,1174,1386,1430,1430,1366,1342,1054,1356,1360,1362,1328,1350,1370,1370,1366,1356,1426,1434,904,1334,1304,1072,1330,1358,1358,1300,1230,1352,1186,1192,1052,1996,444,328,876,604,2104,624,2000,1984,1988,2016,2012,2024,1988,1992,1972,1988,1980,1988,780,2000,944,2008,348,1352,2012,1340,784,1972,828,976,1972,1968,1968,1980,1992,2004,1988,1992,2012,2012,820,936,2004,1076,2224,900,1204,548,2208,1980,2056,2032,2016,1644,1984,504,1384,2004,1976,1968,2004,1992,1992,1992,2016,2028,632,740,2188,2110,740,1244,786,934,728,1120,610,672,1194,1086,1916,1844,1788,952,1050,830,1764,314,762,840,592,1766,922,634,2132,946,584,1022,518,1878,1276,878,1872,1856,2104,1064,1054,944,2126,2126,2064,1298,996,1260,660,1562,1834,1842,1802,1196,1828,2226,1820,748,942,992,768,2108,1256,2120,688,928,2072,776,2110,1038,802,1558,852,2086,2148,2106,2002,1016,1570,484,2120,2100,966,2126,1230,2132,932,326,902,1996,2120,1556,2108,2010,1130,758,804,1614,688,716,834,696,1906,1964,2116,1104,610,1990,926,1630,1274,664,1952,1386,1176,1120,1650,426,466,614,996,1758,1566,732,1312,1426,1334,950,1546,1852,1158,804,1282,1022,1830,904,2136,1784,1054,1762,2118,1786,626,1732,1686,2136,1888,2100,1820,2112,1100,476,1906,864,1042,844,376,2192,948,570,618,664,640,1334,1948,1386,2116,1900,2102,1046,1290,1174,906,1876,1498,1030,1980,480,466,656,780,632,620,482,1650,770,488,464,658,2074,742,1214,636,808,1408,1600,1352,618,615,949,600,1322,576,1277,974,938,1280,792,934,1788,1070,878,1138,1034,1216,1858,824,1148,1554,1928,1110,1112,1108,1166,1762,876,1280,2153,532,2020,1124,822,1720,798,810,1968,1456,1772,1764,966,970,2268,2318,836,472,2320,2330,1992,1264,1052,2030,598,412,612,720,1198,2302,864,940,470,1376,900,2294,578,1100,2306,672,686,2302,762,874,672,1766,2050,2308,2288,700,2014,2134,1472,1784,2040,2296,896,672,2300,668,664,2298,710,840,2302,574,624,2292,458,664,502,2296,620,382,2300,672,2342,2032,1636,452,562,2306,2292,680,762,2304,596,630,2276,822,614,2300,794,726,2300,606,492,664,2108,788,516,2290,1680,1014,734,2290,418,678,2318,674,1106,2338,742,678,2296,590,616,678,2294,648,2320,642,2294,694,796,2302,696,676,2294,762,730,2304,778,750,900,2292,730,2306,674,2302,826,636,2140,1304,2288,658,2114,604,606,2202,878,2306,604,2304,2318,2294,652,2134,2288,530,622,2088,2296,974,2304,566,590,2300,866,564,2302,516,492,2296,828,916,2296,2298,618,526,2306,488,2300,762,2160,2300,776,646,2304,738,698,668,2296,884,666,478,2300,698,646,2308,588,552,2306,662,648,2300,720,2296,2312,814,726,704,2304,640,688,2298,614,670,2270,492,866,970,2316,596,666,2298,648,2298,522,1606,2300,902,680,408,2326,764,2290,2292,616,668,2282,642,902,2316,652,836,2304,674,1406,414,1416,1420,842,1412,2204,1518,520,642,1432,1394,620,594,1422,2320,496,1418,1422,490,2274,1434,1430,1422,1418,2302,430,1242,1152,2234,430,644,426,482,1060,1066,2148,744,694,654,856,1556,2290,1488,648,666,2308,2302,2282,592,928,2282,2234,2288,2200,2284,2332,2298,516,716,716,652,488,708,1040,832,1110,2156,2302,2308,1214,900,940,942,942,2306,2192,2258,884,878,886,882,396,840,1198,1162,1116,1368,1542,1010,1140,892,1138,1364,1448,1484,1376,852,1366,1286,1378,648,522,938,1368,516,1088,860,692,654,972,1062,1048,1214,1126,1074,1100,862,1120,1464,1456,1464,1032,934,952,1442,1470,906,1528,1578,1470,1400,1174,852,1200,1168,1116,1368,1540,1168,1144,1136,1372,1160,1572,1476,1328,1380,1364,1268,1444,636,520,972,1388,544,520,1084,860,692,652,1136,1020,1060,512,1048,1216,1116,1076,1080,864,1120,1460,1032,956,1480,1472,848,1532,1568,1372,1400,1164,1786,2006,1598,1956,1046,2008,2036,1992,1974,2046,1934,1926,1922,1932,1986,1954,2076,1640,1970,2050,2048,2020,1976,1916,1928,2040,1968,1972,1940,1946,1926,1930,2012,1998,1970,624,648,1598,1928,2030,1632,1504,1950,1832,1850,1930,2078,2162,1958,1978,1848,1826,2002,1914,1694,840,1712,1300,1136,1470,1318,1290,1184,1462,1416,1272,1508,1190,1448,616,1478,1446,1446,1434,1426,1432,1490,1460,1458,1200,1466,1504,1516,1498,1452,1444,1434,1466,1454,1456,1450,1460,1440,1510,1620,948,1194,1448,1426,1218,1284,1378,1360,1368,1440,1550,1436,1356,1482,1382,1362,1376,1420,1242,628,1232,986,850,1082,2629,2629,1536,1692,1438,2310,1826,444,866,1760,442,426,1472,1978,1826,1814,2156,1906,2008,572,796,646,1866,1972,2058,2044,816,670,978,1160,504,726,1542,674,740,1410,742,1582,1682,1846,1590,1886,2094,1946,1944,394,456,1072,894,1010,718,1288,1762,1488,866,1298,846,1134,1124,646,1404,1408,884,882,1390,1590,2551,1792,1540,2272,818,1562,1936,774,738,1518,1680,1378,1488,2551,2551,2632,2284,2430,2306,1300,844,1828,1848,2400,2404,776,664,2010,1050,1586,884,830,1884,470,746,2380,2392,2533,1312,1274,928,1764,2414,1238,1394,1812,1606,1168,1102,2308,2384,844,828,850,1058,2094,1788,876,2466,2108,1598,974,972,1594,1462,1464,420,1450,2350,2400,1784,1804,662,1796,1658,2394,2396,1742,2204,806,1582,484,1862,1624,2244,2400,1696,2490,1158,926,1718,814,808,878,1882,2392,2388,1136,2386,2128,2406,492,1104,1682,774,932,1590,2398,2328,2364,2446,2398,952,514,2144,2384,1580,2396,1676,2404,1858,2364,1348,2374,2230,2378,2390,2458,644,856,634,2408,2184,2388,2388,1286,2392,976,1292,2404,2394,1732,2406,1586,2400,1572,2368,752,1602,2398,2404,1452,1184,2390,2364,2044,666,1152,678,2414,2250,2398,1184,1808,2400,2092,2088,2372,658,1610,1616,1034,568,1612,2488,2298,2462,2452,374,374,368,376,368,374,2406,2416,676,372,372,378,378,374,374,2378,1702,600,2374,370,372,378,376,374,376,744,742,2520,770,1700,348,360,360,368,362,1154,1156,746,748,1088,1088,678,714,668,372,370,362,368,370,376,1518,742,2480,706,712,366,362,374,368,362,368,2392,1620,430,744,1044,438,1646,404,380,374,382,374,372,904,1190,2408,368,362,368,368,370,362,2400,820,842,620,1754,372,370,372,370,372,368,704,1638,1478,940,1024,390,396,1736,380,368,378,386,370,380,2404,2444,364,368,354,370,362,2400,768,1304,756,1324,366,372,370,370,372,364,2410,2210,1722,426,644,854,1742,2604,2644,752,2580,1872,2736,2792,2580,2434,1370,1352,2468,2912,2828,2910,2018,2826,2856,2142,564,2032,2744,2794,744,2012,2764,2546,2528,2752,2710,2874,2810,2174,2170,1392,1392,2790,2732,2322,2326,1654,1340,2834,520,2568,1542,1700,1462,948,612,884,2042,2768,2800,2764,1372,2362,2804,2098,2736,2778,2498,1426,2652,1660,2018,2700,2890,1186,2756,1272,2782,2136,2842,2714,2176,2862,2902,2832,2846,2782,2784,2768,786,2786,1880,2688,2796,1934,1818,1044,2064,2968,1426,2740,1874,2694,2698,2418,2420,2654,2776,2902,1774,2834,2892,1106,1848,1812,626,2272,2284,892,1884,2752,2166,2048,2766,2898,2760,1298,1264,2802,2494,862,1730,1238,2092,2060,1926,1122,1032,1110,1556,800,1176,826,962,1558,980,912,980,1924,900,2920,2916,1536,2724,1860,674,798,622,1410,678,674,920,604,768,976,618,2772,1362,2896,2742,2806,2808,2238,2268,2820,2292,2290,2824,2364,2376,2790,2364,2718,2868,2410,2734,950,1758,2286,2316,2340,2434,1724,2820,2834,2730,2848,2736,2046,2778,1634,2440,964,1750,2804,2748,1398,2776,2714,2710,2146,1754,1816,1934,718,2030,848,2036,2728,984,1786,1398,600,2738,2734,1950,2808,2366,1150,2082,2804,2114,1678,2126,1526,1142,1134,562,514,568,1136,734,776,1630,1948,1860,1304,946,1096,1290,784,774,902,1640,1242,1038,972,918,1060,862,2056,2152,2050,1722,2098,1574,1988,1596,2234,1526,1752,1710,1736,2162,1808,1698,974,1356,918,628,1510,654,2316,2154,1510,868,956,1602,1150,1694,1352,1444,2002,984,1002,1452,1242,1276,1280,816,1020,1008,1250,1290,1242,1544,1840,1000,1302,1256,1330,502,1264,948,1008,1010,340,584,1346,1346,1454,1560,1596,2036,1054,1112,1544,1206,1548,1526,1524,1520,878,1500,748,1942,1924,1922,752,768,1466,1994,1482,1594,1180,1100,1364,1960,838,1192,990,1604,1938,1430,970,1142,1508,1740,1204,494,1122,1616,1150,1574,806,1132,1206,1360,690,856,1110,1762,990,1982,1402,2078,868,952,1320,1712,1316,2046,824,1110,948,1444,1900,1550,1618,976,1234,1794,1654,2128,1186,1180,978,1180,722,728,814,2018,1728,1260,1138,652,746,1946,1250,450,448,1358,636,616,1158,1336,1738,2122,1596,1810,1220,1138,1986,1382,448,738,742,1752,2068,1100,1050,1974,1284,1356,1784,1992,2018,1976,1904,966,1130,584,1408,1748,1428,1884,2034,1016,2130,1048,1694,1062,1088,1120,1076,1000,2150,736,1066,1768,1876,1770,1498,2022,1402,1636,1536,1024,2120,646,818,1486,1162,960,1222,1102,978,1652,1836,1904,1556,1986,1828,782,790,1158,1540,822,1992,2112,656,1180,1312,1278,984,420,576,628,614,1030,1238,1500,1374,1210,1398,908,812,728,738,806,1304,1088,696,1318,1576,1756,1768,602,1666,1772,1718,1726,1722,1742,1714,1732,1646,1708,1740,1816,1814,1776,1758,1716,1644,1728,1713,1666,1734,1730,1648,1727,1724,1644,1250,1436,1286,1362,580,1674,1720,1788,1484,1594,1714,1816,1688,1680,1656,1726,1650,1692,1702,1638,1656,1646,1704,1686,1712,1652,1680,1620,1796,1764,364,1618,1626,1682,1620,1686,1636,1672,1628,1618,1610,1616,1760,1752,1698,1700,1608,1626,1676,1702,1610,1600,1622,1612,1640,1606,1678,1306,616,1614,1620,1658,1704,1762,1472,1458,1690,624,1752,1668,1298,1628,1648,1678,1662,1668,1630,1618,1620,1502,1642,1684,1444,1602,1596,1194,1408,706,1414,994,1316,1150,334,690,380,1220,982,1676,954,1672,540,1192,396,514,488,1132,850,784,842,1382,768,982,960,888,446,1162,1066,710,852,1176,1112,1246,1170,1168,1002,1396,1034,1034,1366,676,746,1302,1260,1226,1146,1412,924,922,1434,632,916,886,932,1432,1032,946,1312,998,868,1078,1018,1456,1104,998,990,1388,548,496,850,850,606,1324,1196,714,560,758,390,706,1032,1272,1500,1284,1000,904,986,648,644,1530,1274,474,784,1310,616,1454,1398,1318,806,802,1192,1020,810,782,794,994,998,568,560,966,844,614,966,1262,1068,926,1278,1104,862,584,1292,670,822,1224,652,752,784,1516,716,1484,496,336,1404,1056,976,1724,592,768,1244,1192,1104,552,524,1436,1324,892,1064,1468,1444,1552,1456,1456,1112,1244,1736,1292,1284,1704,680,808,1620,1168,1524,1500,1732,1152,1148,1788,1136,796,1160,1724,1288,904,1288,576,1244,1076,1344,1264,1804,1248,1232,1728,680,616,1060,1056,696,1312,1488,888,920,944,736,1568,876,1588,1824,1600,1252,1184,808,804,1860,1580,588,1024,1632,1024,576,1640,1008,996,520,600,1272,1008,972,988,1236,696,712,1304,1044,768,1136,1596,1332,1164,1592,1436,1068,728,1000,916,836,1020,1528,804,1476,932,976,964,1360,1312,820,814,768,2260,490,3614,3070,1080,3594,504,1574,614,1598,3288,3686,700,3672,1258,1196,860,1312,1218,1592,1462,3510,734,2270,1286,1676,1556,1550,1256,1270,746,1544,454,458,454,452,1540,1542,1550,1556,448,450,448,452,456,1536,450,456,452,452,446,1552,1548,1550,1554,452,448,1538,452,452,450,450,452,450,458,448,452,452,448,448,450,454,446,450,464,442,452,456,450,458,1554,1664,1732,1708,640,1562,1628,1464,1216,1552,1888,1768,1676,1712,1560,896,1672,1616,1640,1480,1632,1776,1764,1628,1628,1712,1740,1632,1628,1612,870,516,1808,2056,1832,1344,1256,1660,920,1136,1896,2096,1588,740,912,756,664,716,708,808,672,1292,1120,1952,584,1900,1964,1036,1660,1972,1468,2756,708,2112,580,1676,1124,1768,1400,1964,2448,1540,2160,1480,1960,1408,1980,1936,2380,1384,528,1796,1612,788,1920,900,808,1500,1864,2732,1856,1856,1984,1948,1968,1948,1564,2436,1944,2084,1896,1616,1832,752,1740,1608,1688,724,1524,2216,1028,712,1976,2064,420,1240,1032,1148,432,2408,1028,1108,1124,592,1736,896,1536,488,436,340,436,840,1384,456,1148,2388,2360,2372,2380,364,812,1172,516,504,376,736,1128,584,608,784,440,384,1104,516,768,504,744,528,2420,428,452,912,772,916,900,948,760,308,716,596,748,744,468,664,776,752,1188,1480,672,980,596,472,312,872,752,876,752,832,1188,460,760,868,820,752,644,732,2496,528,528,564,580,328,464,504,524,516,512,520,524,516,520,480,2404,656,652,680,752,836,2384,668,676,2376,2192,1812,584,592,668,1396,720,1452,2388,2556,2372,1132,1088,404,720,712,712,1004,300,664,1436,676,1136,940,920,544,2292,476,1304,888,1184,2192,1352,1376,980,360,1968,356,1612,424,488,660,2364,2296,1012,420,2208,2344,660,672,580,344,480,676,2364,2356,700,2368,2368,2676,2480,2464,2156,904,356,420,452,664,1124,532,584,700,912,856,1100,1160,496,900,1088,828,408,580,532,528,640,1084,948,904,376,652,2500,540,480,520,1084,352,316,500,544,336,628,404,332,372,804,1144,1084,800,336,2120,2028,552,624,1108,1052,2480,524,372,712,340,536,2228,956,864,544,404,420,412,456,412,400,720,712,2192,2152,2372,1920,884,556,836,1516,448,304,860,1436,936,320,1076,1364,784,372,1596,364,784,784,2372,2376,484,2556,2396,632,2352,2512,792,620,1880,1116,488,648,796,2348,2420,316,356,1420,384,1636,624,688,2284,744,432,384,328,2324,532,1104,640,736,1356,416,1116,812,372,892,740,808,812,660,1152,1152,308,1252,2384,2388,1008,1140,384,1168,1160,524,1064,720,740,532,512,1244,352,764,336,900,420,1408,844,344,352,872,512,536,540,1792,540,548,1224,1308,1044,1000,444,408,864,332,368,316,704,688,648,624,396,572,492,568,1004,568,960,1024,988,720,320,588,556,1040,896,996,964,1768,1140,408,940,1252,376,320,1148,768,2344,492,488,536,1020,716,724,740,1784,440,912,1128,1196,684,1792,712,2380,1040,2408,1128,1128,1444,804,476,924,1360,436,496,836,668,472,1292,1212,2132,2524,1088,1164,716,1192,2088,1632,392,1644,1004,884,1132,2244,2084,2136,1280,2152,564,384,844,1980,1984,2460,2136,660,752,548,836,688,1244,324,772,2192,534,730,570,682,1536,830,802,1642,1602,1230,1596,340,1560,1426,500,798,1472,880,1606,1464,1552,662,1638,1392,592,502,454,1486,846,698,416,450,644,622,1436,634,1728,606,1020,958,612,686,710,374,436,1490,1438,1490,586,850,1364,922,848,872,770,1456,1596,1330,494,1632,804,1594,1590,642,588,340,1526,744,882,604,1598,468,492,694,832,888,1624,854,586,870,1388,788,1640,1146,1366,1542,1028,1010,946,1592,430,552,1484,632,1600,562,574,736,1604,1652,1488,1618,928,812,1558,1216,1412,1590,650,590,580,852,1498,1030,596,980,598,580,894,716,422,644,1512,1570,1642,926,1250,394,1732,1042,488,1494,1432,1618,778,322,454,668,892,1568,618,364,1664,824,650,1376,806,1076,1596,394,1212,1590,1074,1006,586,1012,1568,1174,1598,1064,440,1406,1568,594,932,696,622,1478,1598,1116,798,1134,1614,636,846,668,1376,1588,614,866,1408,442,1390,1272,444,1078,432,1284,712,648,1600,1388,1224,1138,1578,1622,1612,1598,484,1628,468,540,566,1590,724,1002,1620,1562,1470,422,340,608,484,1394,1376,1006,720,1384,1516,1262,672,924,804,650,990,1080,544,1204,706,1068,708,748,392,1574,446,362,404,494,502,1202,1396,1492,1104,644,636,1656,962,478,560,894,458,1642,1600,788,508,604,596,796,1456,388,796,990,1002,1374,1556,1504,848,1456,546,1756,556,652,626,982,1472,548,890,1404,856,946,672,524,1618,924,606,420,852,748,1488,498,636,942,778,812,728,920,714,584,1470,338,1528,1024,652,348,1214,722,772,416,1166,1002,1676,698,636,1072,928,612,1458,1792,548,746,1586,728,1450,468,1390,724,1598,1572,940,1554,1554,1454,490,1654,1564,1072,1494,604,1818,394,756,436,948,712,816,1944,960,1012,2080,2032,1516,2004,428,1964,1788,604,672,1864,1112,2024,1852,2132,512,1876,752,636,580,1852,1456,1068,1224,1540,716,972,816,788,1816,800,1816,2184,764,1296,420,320,1256,776,864,896,904,1880,2000,736,568,1072,1724,1164,1068,1100,976,1852,2024,1708,652,2044,1016,2012,1996,812,744,424,1884,940,1116,756,2000,588,624,884,1248,1120,2052,1084,744,1100,1752,996,2068,1444,1724,1524,1900,1280,340,892,1272,1192,596,2008,548,1864,796,2012,716,728,508,912,2028,2084,1876,2032,1168,1028,1968,1532,1740,1996,824,740,728,1080,1900,1304,744,1212,1092,1236,732,1128,908,536,404,812,480,1908,1984,2092,1064,1572,1960,504,2192,416,1316,748,620,1880,336,432,1808,2016,984,404,580,844,1128,1972,784,464,2092,1036,816,1732,1020,1352,2020,496,1528,2004,1356,1272,876,1276,1976,1476,504,2024,552,1768,2004,748,1180,872,796,1868,2012,1416,740,1008,1440,1744,2036,780,1084,852,1352,360,416,532,2008,944,1092,1776,552,608,1724,1604,560,1356,544,1624,1828,444,2016,1544,1548,1528,1996,2056,556,2020,612,2052,412,680,684,584,572,1048,1264,1840,2040,1960,1860,516,428,604,1756,1120,1276,1268,908,1740,420,1912,1556,1364,1160,1012,944,820,1256,876,1360,692,1512,892,1320,1996,500,536,1160,532,548,2008,1512,1752,1888,1380,812,796,2096,604,608,716,1004,576,2120,2020,988,636,764,312,752,720,1004,1840,492,1044,636,1248,1276,1728,1040,1228,1896,1068,692,2212,700,808,804,1296,1856,692,460,444,448,512,1128,1244,1080,1212,848,664,2024,2016,524,1072,948,1788,600,2004,1164,1168,1132,1252,1208,808,632,1188,1168,1496,984,1024,984,1160,552,884,1844,692,444,1488,384,1104,1928,676,404,400,404,640,1288,352,840,532,368,1524,2012,548,1404,1616,1260,2080,876,780,1184,984,688,504,604,732,1352,400,1236,832,2228,692,936,2000,832,920,1856,596,1812,908,2024,1996,1184,1972,1952,768,1724,616,2088,1976,1356,1892,764,2276,492,972,956,1786,524,822,468,618,816,1094,1330,1562,1586,1460,394,1594,1598,1648,588,810,1012,1746,1122,1558,844,1568,1572,2268,1600,1016,1208,1608,1578,1004,1584,1210,1534,678,582,584,638,1404,1618,1578,1576,1574,1584,1314,1594,2020,700,700,704,1310,1562,796,802,762,1262,1522,930,764,1524,1500,1406,1580,844,1030,1620,1556,1012,1024,996,1234,1194,1588,1004,1398,756,1294,1586,792,794,1530,1618,1798,954,1654,1438,1606,1536,1452,1518,1590,1502,1552,1480,1298,1374,1490,556,618,748,802,624,1608,1602,1520,1546,1336,1610,718,1582,1556,972,394,740,430,654,798,868,1500,800,1334,1174,1606,1548,1614,1598,1146,1224,838,1142,1280,1588,1796,996,322,906,1734,1332,1298,1578,1588,1288,1310,988,512,1280,1176,1588,1588,1588,1528,704,608,646,1550,1578,1580,1580,1502,1608,1582,1576,1584,1178,1578,840,1184,1174,1574,1576,616,672,710,1194,1146,1546,1554,852,562,1578,724,1322,1576,1230,1082,754,782,794,1614,1566,1468,728,722,1520,1128,1286,1586,1582,1700,358,1396,780,804,1582,1596,754,1582,1768,1564,1590,1612,1446,1162,1016,1460,1590,1590,1186,1580,1578,1618,1552,932,1582,804,1526,1466,1480,1606,1382,1588,372,768,900,1414,1778,1140,400,586,480,588,472,816,1092,1450,1556,1594,1590,536,472,1726,1598,1656,386,810,1012,1750,1128,1542,850,1580,1578,2330,1600,1020,1202,1604,1584,972,820,1616,1076,1478,698,584,584,1392,1060,1612,1574,1592,1588,1580,1336,1586,2018,704,706,780,1308,718,1558,800,808,766,1260,1272,1522,708,770,1520,1406,1540,848,876,1618,1552,1008,1024,1002,1204,1188,1576,984,1004,1394,762,1238,1592,790,792,1556,1620,1987,1864,1576,1448,1600,1548,1454,1518,1598,1498,1560,1276,1296,1372,1492,490,620,746,480,900,1618,562,880,1532,1400,1418,1622,714,1576,1564,1008,388,744,438,648,802,864,464,1510,806,1334,386,1604,1560,1610,1610,1594,1144,844,1172,1294,1564,1796,1114,920,1748,1296,1584,1584,1308,1320,978,508,1314,1232,1578,1580,1584,1536,708,610,648,1540,1638,1572,1416,1636,1580,1574,1578,1172,1574,816,1340,1184,1582,1590,614,670,724,1204,1144,1556,1550,856,558,1588,718,1580,1226,1082,646,786,800,1604,1596,1480,734,726,1528,1366,1292,1584,1578,1702,1396,784,798,1594,1590,1366,1578,1764,1562,1580,1624,1458,1158,1012,1552,1512,1602,1116,1592,1576,1632,1548,938,980,804,1536,1478,1474,1614,1306,1584,374,770,904,1590,1450,1196,1618,1204,1304,1298,1228,1362,1230,1234,1332,1406,1634,1272,1630,1018,586,780,966,1610,1162,1578,1610,1396,636,1354,1614,1348,1604,1330,1322,1612,1212,1132,1614,1486,1546,1452,1350,1532,1624,1560,630,764,1622,1606,1556,1628,572,890,736,862,1388,448,888,572,460,924,500,612,1578,1496,1924,592,444,2144,2116,1484,388,1108,796,440,2032,1976,1416,744,1192,1460,1024,1722,1702,1160,530,1590,812,1730,1678,932,1408,652,806,2034,2036,2038,740,2032,1342,2034,986,1346,2036,642,1004,2036,2040,2040,2036,452,1348,1716,1290,788,2034,1338,1342,1342,2038,1342,642,644,2038,544,1334,2036,644,408,1342,1338,1336,1338,1338,1340,1344,2034,2040,2040,2038,912,950,1346,652,1346,2028,2032,984,1190,1190,1204,2030,1346,1334,1340,2040,2038,2038,2044,648,1338,824,638,2040,1252,2030,2038,2038,1344,2066,1528,1342,1342,1524,2030,730,1042,300,980,2036,654,1010,650,1044,1874,1798,1822,1726,1418,1638,1396,1730,1752,804,1334,746,1102,1716,1732,1776,1720,1860,1738,1726,1732,1730,1698,1424,1744,1730,1734,1592,1610,1726,1732,1740,1864,988,638,1706,1718,1718,1730,1720,1724,1708,1716,1728,1714,1732,1758,1898,1714,1754,1716,1734,1600,1704,1718,1730,1752,1724,1706,1672,1716,1722,1720,1780,1696,1860,1706,1730,1698,1722,1730,1720,1720,1724,1720,1690,1732,1706,1706,1772,1732,1514,1748,1738,1608,1748,614,1816,504,570,1314,1918,876,1852,1438,598,834,1816,1754,632,740,1268,616,1932,1942,1938,1780,1360,1930,482,1814,1940,1928,1934,1830,1944,1928,1958,746,1052,1106,1224,1768,1976,1758,1972,1960,982,1818,674,1744,430,892,900,1744,1966,898,1896,916,1762,1938,1452,348,1736,1724,1770,1938,386,1190,1770,1034,1022,1932,1744,1856,1960,394,1922,1968,1804,1940,1872,1376,1838,344,1912,1754,1932,1934,1752,1916,1746,1948,1482,1944,1844,1412,608,996,1954,1066,800,1916,1938,1586,1924,1776,1602,1584,616,1774,1900,1704,1952,754,1626,1962,586,1880,1960,1764,1956,1962,644,1958,1258,1246,1258,784,1768,678,1940,1502,1548,1298,1174,1330,1332,1944,1966,2000,1976,2002,1464,1956,1622,1640,626,1714,576,582,408,1174,1022,378,312,556,622,596,672,360,430,580,650,1570,844,610,630,666,642,1290,638,664,468,1314,808,728,824,506,1714,1192,1654,510,1190,478,886,1844,432,1112,1180,456,440,1834,1282,1584,1246,846,488,704,688,1232,732,692,1138,1004,1314,682,452,318,1194,1008,524,1202,452,610,1000,904,904,1932,714,1838,1434,1758,1174,1260,1026,1100,1214,1040,928,1984,1242,906,996,1790,778,1266,1692,1310,1558,904,688,692,1150,1978,1828,1092,568,614,1570,984,872,598,1636,1014,658,644,1176,1754,1880,1816,1468,1318,1350,1180,1446,780,512,570,838,1710,1310,834,724,1790,990,678,746,612,636,666,1574,1570,1596,742,966,1698,1718,1440,954,1176,1490,1570,764,700,680,588,1548,1558,808,1670,1186,1178,626,1640,754,638,1530,642,630,2020,1088,1756,1682,1246,348,1692,1982,1732,682,1192,1204,1178,1636,860,700,968,716,826,1490,1612,1488,464,870,780,470,404,588,900,1596,772,1792,706,530,862,660,378,1592,1006,860,1970,692,1578,954,674,684,696,724,656,716,700,1518,834,616,588,560,1392,1204,1710,1844,1574,1908,1520,1178,972,1694,1582,1742,1738,1584,1320,1264,1186,1200,1218,1100,734,964,958,1834,1808,732,730,1296,1160,972,1416,1738,1738,1454,1848,1726,1698,1718,1610,1696,1724,1674,1724,1860,1706,1762,1706,1718,1802,1758,1714,466,1700,1658,1178,1682,1756,1572,1536,1698,1698,1508,1728,1690,686,720,726,768,678,718,642,746,658,664,746,674,1722,1684,1728,1698,1690,1704,588,890,810,764,804,1042,912,738,672,500,648,946,1690,1690,1554,1242,1180,1366,1332,1424,1576,1626,1424,1536,978,1036,940,1358,1286,1636,1688,1698,1282,918,928,1776,1858,1800,1824,1864,1842,1790,656,1336,1502,1404,1774,1730,1612,1688,1720,1832,1674,1716,1762,1626,1068,952,1610,1612,1658,1826,1174,1770,1878,1806,1836,1640,1790,1864,1214,1364,978,1666,1624,1786,1506,1736,1678,1770,1788,1698,1424,1716,1700,1726,1034,694,1666,1526,1832,1822,1748,1772,1662,1476,1636,1660,1816,1804,1504,1770,1748,1830,1856,1798,1800,1592,604,644,804,816,1660,1034,2197,1280,1280,1280,1280,1280,1280,1574,1576,1620,1576,1592,966,602,1604,1540,1570,1596,1598,1376,1644,1552,1588,1598,1060,1202,1450,1600,1588,1534,752,1568,1538,1462,1518,1568,1568,1584,1528,1588,1610,1574,1608,1580,1562,1572,812,742,1600,1612,1598,1636,1602,1612,1466,1598,1578,1590,1598,722,1610,1590,1428,1592,1594,1558,1600,1616,1616,1602,1344,1228,1628,1574,1650,1602,1610,1594,1586,1618,1614,1586,1614,1604,1432,1584,1604,1578,1474,1598,1836,488,1126,686,508,1196,1470,1606,1584,1632,1588,1590,1342,762,1476,1412,1436,1568,1660,1602,1590,1600,1614,1270,1572,1594,1608,1796,1794,1400,1302,1702,1798,1798,1812,1616,1606,1614,1590,1800,1794,1586,1648,1318,1776,1794,1558,1542,1290,1246,1618,1578,1564,716,1546,1304,1792,1798,664,912,930,1626,1292,1484,1398,1556,1560,1800,1792,1794,1770,1804,1626,1580,1260,1608,1566,1300,1790,1794,1314,1306,1572,1582,1300,1308,1248,1550,1248,1602,614,1658,1606,530,1612,1600,1622,1572,1608,814,948,1502,380,916,510,1554,1576,1334,1612,1560,920,424,1616,1566,1610,1596,1616,1576,1554,1596,1622,1102,1546,1600,1582,1586,1588,1618,1612,1590,1410,1404,1570,1596,1642,1610,1562,1624,974,1142,622,470,1864,1854,1860,420,1858,450,1918,1636,530,1106,1536,1876,1794,1782,1826,1822,1818,1660,1814,1490,1636,1810,1742,1714,1256,1680,1836,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1156,2160,1588,1648,496,456,536,552,524,488,540,540,488,516,520,532,508,568,468,1764,1596,1224,1272,1956,1840,1040,1268,1752,1988,1720,1752,1612,1564,780,1008,624,880,1804,1012,1904,1524,1212,2208,1756,1728,1656,1724,1852,1144,1016,1144,1412,1508,1512,1504,1792,1548,1412,1248,948,2184,1440,1844,760,404,1002,654,1004,1072,1000,436,1192,940,1280,1442,852,568,1110,1106,1100,1090,996,938,794,1302,402,1268,1388,420,1280,1286,1280,1304,1280,1242,334,586,786,706,916,898,726,448,1280,1546,1280,1468,1280,1280,1028,1280,1334,1086,732,1280,1610,664,1094,662,1280,1202,748,1280,1246,1218,1210,694,380,1572,1718,450,386,708,432,302,1274,866,626,894,448,418,1280,1280,1280,1182,1172,1164,1204,1138,1138,1188,1212,952,1016,576,1068,1136,756,884,1232,564,1248,512,1124,948,604,1000,712,1132,852,396,1264,1248,1088,960,1096,580,504,900,728,424,448,512,372,440,472,496,416,692,664,680,408,664,384,368,612,802,778,618,574,712,806,798,798,810,810,1798,1794,1820,814,800,804,804,820,1816,1822,812,510,506,512,810,798,804,792,802,798,786,804,804,532,512,1802,1796,1798,1794,654,646,808,812,796,864,652,652,652,648,812,824,1800,1800,1810,1812,498,498,804,498,812,476,492,1804,1810,1796,1794,814,808,1812,1814,1818,1538,800,806,810,816,800,824,814,820,804,810,822,822,804,818,1814,1812,1818,1820,1726,1752,1828,1828,680,880,1842,826,898,1450,1836,1624,1804,1824,1814,1830,1818,1812,1806,1808,1650,1816,1794,1798,1794,1640,1818,1804,1802,654,540,382,1814,1818,1812,1820,1732,1630,1826,1858,1826,1578,1698,1836,1828,1840,824,836,830,832,1616,1538,1642,1614,1820,1822,1836,1738,1826,1840,1816,1820,760,884,924,740,876,832,1842,1800,2226,2198,2208,880,866,368,694,710,424,664,786,686,832,784,824,742,874,744,752,822,744,776,738,728,792,778,734,728,740,786,786,792,794,786,786,742,782,786,782,788,566,618,772,726,726,768,762,836,830,818,814,830,814,802,812,804,834,820,790,812,808,480,828,828,808,862,826,812,826,814,808,812,788,356,376,438,822,428,820,814,818,812,804,862,788,828,814,798,804,818,840,812,788,814,798,794,786,1814,1806,1772,1776,1246,1416,796,1310,1106,426,862,984,1000,988,986,2088,1502,1370,2238,1814,1204,2012,2006,992,886,746,1630,536,1144,940,906,412,764,916,720,508,694,598,542,696,554,734,410,1056,796,874,862,724,1232,652,950,1184,1594,526,370,392,952,1406,310,414,1418,1346,1514,886,896,1544,718,1594,1496,1234,1088,1268,1198,1168,1282,1248,870,790,1166,822,542,1306,1472,640,522,1094,892,1600,554,548,542,864,864,518,344,1040,744,1060,1234,388,390,812,1094,718,686,416,366,408,524,362,738,380,470,1202,1092,1060,1262,1212,1100,1268,1166,1468,1200,1064,1584,1080,750,654,1246,740,1062,558,882,1098,1436,986,860,638,1592,1038,434,890,1558,1384,1116,1022,1412,1468,410,1446,1414,1224,1596,422,640,570,622,548,1624,708,600,580,926,1222,1212,1628,1200,1186,886,636,1370,746,1272,1186,718,830,590,1476,864,580,712,546,536,1030,986,982,950,974,1126,780,840,862,1272,760,908,1004,1406,920,1586,676,1292,882,478,418,570,500,516,370,754,572,870,696,476,1218,654,1028,736,878,1182,948,678,588,756,538,898,720,1332,508,590,754,902,1586,438,534,624,366,626,646,1580,442,682,726,644,1260,1300,1108,556,870,506,372,1600,1112,1166,1596,338,900,838,744,538,738,496,308,736,816,924,446,674,1120,1596,1422,608,686,804,498,344,1596,648,1202,830,1298,736,1408,466,424,504,1596,1744,1716,1736,912,844,1444,1628,1784,1748,1748,872,1452,884,1536,1772,1660,1744,1624,1736,1736,1776,1728,1700,1788,1708,1736,1740,1760,2308,544,752,1498,604,666,466,2308,2318,648,2314,668,2334,576,2300,792,1884,534,654,454,2310,792,2318,640,2312,532,594,526,2332,1138,2308,584,2324,656,2294,798,538,2336,2310,612,550,2298,516,548,554,2340,1452,2286,816,2326,762,576,2310,794,538,2328,1516,790,1270,1006,526,802,506,548,414,1646,2268,818,2302,574,770,576,2328,728,724,530,2304,814,558,2338,638,484,2318,636,474,2334,812,2302,516,452,2344,774,2312,774,2332,806,2308,524,652,526,2320,464,776,384,962,1200,478,820,470,2316,828,2322,560,780,2308,492,734,2330,868,2320,632,508,2336,792,2316,586,766,574,2336,640,2308,648,446,2336,830,2318,1352,2346,1450,630,2322,800,556,2200,2342,1326,890,1156,876,1182,2190,2404,610,1064,1644,590,1068,384,412,2434,722,418,760,1152,1022,528,1128,1558,1234,1254,1752,582,1166,2424,2422,824,454,1658,1260,788,2412,1204,1252,366,1394,2394,708,706,702,1292,1508,1000,1044,862,1228,1138,1276,436,448,1790,1848,1844,576,368,310,1796,1782,1800,1808,1796,1396,1068,1792,1788,1302,1010,1552,1810,366,1386,316,1798,1870,1590,1602,1172,952,424,572,462,810,342,542,1782,486,1798,1786,1794,864,1880,1804,1796,1824,1816,1802,1898,1790,1794,1806,1794,536,1682,1794,1884,838,770,1802,1506,438,1820,1816,1450,708,1798,1950,1296,1694,1688,534,1012,1820,1802,1798,1868,1790,1792,1786,1790,1790,1798,336,954,1784,1796,1806,1280,1798,1810,758,970,1800,1794,1568,1676,1640,706,900,1800,1224,1802,1724,1796,1584,424,348,524,496,484,682,404,584,444,408,358,692,536,474,756,382,658,496,442,504,580,644,520,686,984,744,920,2078,1954,1804,1456,406,984,1590,1818,1754,1998,1696,1692,1632,1724,1792,1594,1790,436,1796,1800,1802,1392,1702,606,412,338,1770,1786,1858,1788,1610,620,618,942,1518,1880,1788,1654,1828,1796,1702,1540,1856,1826,370,812,1596,1056,1698,1804,1520,1602,1618,1756,1850,1702,1700,1694,1708,1706,1796,1798,1490,1886,1802,1806,1798,1364,1630,1628,1802,1816,1778,1798,1418,874,1718,1266,1798,1804,1820,1816,1952,404,626,1878,1810,1758,1816,1810,1718,1804,1694,1224,858,1218,1768,1810,1820,1800,1802,1510,1284,1808,1334,1608,1378,1372,1362,874,1790,396,542,996,664,878,1794,1316,1334,1698,1840,356,2428,2204,1266,840,1846,2128,2478,2522,2166,2040,2142,2032,2050,1924,2527,2537,2480,2518,2346,2302,2294,2248,2470,2144,2178,2506,2392,2034,2200,2184,2100,2036,2206,1948,2046,1910,2360,2364,2212,2090,1448,1666,1574,1414,1466,1520,1520,1988,1726,1738,2132,1976,1062,2492,2466,2236,1932,612,1930,1788,308,356,1480,1694,2076,2008,1604,1728,1526,2010,2022,1986,2004,1874,1830,1926,1780,1982,1706,1748,1906,1990,1922,1770,1714,1682,1604,1714,1558,1820,1630,1528,1864,1896,1682,1764,1322,1162,1134,1250,1298,1172,1384,1702,1374,598,870,1674,1980,1986,1776,1764,376,2596,2332,2448,1984,2248,2756,2688,2276,2412,2268,2132,2200,2020,2672,2640,2640,2676,2484,2432,2444,2356,2652,2248,2316,2648,2552,2356,2276,2232,2100,2284,2068,2428,2160,2028,2468,2532,2224,2340,1752,1544,1500,1656,1724,1588,2092,1836,2260,1840,1148,2224,2632,3252,2276,1930,1790,1844,1486,1696,2040,1971,1760,1622,1744,1614,1654,1530,1996,1932,1970,1916,1886,1838,1836,1776,1956,1732,1760,1866,1964,1886,1780,1716,1662,1554,1594,1740,1560,1810,1542,1816,1692,1770,1322,1186,1142,1256,1300,1172,1582,1400,1740,1394,866,1590,1933,1933,1776,1628,1510,492,1574,1522,1462,1202,1578,1488,1608,1508,1616,1512,1500,1514,1566,1494,1592,1682,1690,1508,1642,1504,1522,1526,1504,1516,1570,1494,1538,1508,1518,1670,1538,1518,1510,1590,1604,1670,1510,1506,1506,1632,1492,1522,1510,1540,1356,1500,1516,1640,1496,1594,1516,1602,1510,1500,1544,1532,1520,1516,1510,1528,1488,1552,1528,1702,1540,1748,1738,1442,1478,1618,1512,1706,1518,1602,1510,1622,1498,1184,1502,1630,1512,1626,1530,1656,1498,1658,1702,1674,1492,1684,1494,1664,1508,1626,866,1372,740,624,1480,1762,1818,1662,1478,1382,1570,334,1550,1496,1062,1186,1204,752,1908,674,666,1576,1694,1822,1086,1876,1654,1994,426,1814,848,848,1016,1280,1972,642,1242,1086,960,1280,780,694,1408,1346,1342,1346,1354,1380,1352,1348,1322,420,1350,848,700,628,752,856,912,1000,556,716,760,896,792,756,816,752,760,760,668,708,754,1492,1436,2322,468,470,478,1436,708,710,616,1392,662,654,484,1064,600,1382,1364,774,668,740,670,1494,480,408,690,684,762,1286,1496,696,560,1432,732,534,760,406,584,742,604,1134,640,784,1470,1476,1486,1500,1488,1246,1382,1408,1548,1398,1682,1632,1766,1690,960,1878,1880,2050,1720,1698,1694,1940,1698,1280,1618,1552,1516,1622,1904,1700,1546,1704,1702,1130,1694,1682,1688,1782,1762,1772,1768,1784,1750,1696,1768,1760,2002,1702,1762,1706,1714,1794,1706,1696,1698,1676,1720,1704,1714,1566,1636,1902,1118,1828,1424,1828,1444,1952,1728,1016,1720,1724,1720,1864,1716,1692,1684,1712,1692,1720,1720,1720,1012,1744,1724,1692,1716,1708,1720,1712,1020,1704,1692,1716,1708,1716,1688,1700,1728,1740,1696,1716,1708,1732,1760,1692,1700,1896,1712,1732,1728,980,1028,476,1720,1692,1932,1996,2090,790,1768,1764,1772,1788,1772,1772,1764,1764,1764,1768,1762,1766,1758,1766,1760,1766,1762,1760,1772,1768,1768,1766,1770,1758,1768,1606,1768,1764,1766,1642,1770,1768,1766,1758,1670,1768,1762,1770,1764,1766,1758,1764,1364,1578,1762,1764,1576,1764,1764,1758,1768,1616,1766,1758,1766,1762,1766,1768,1764,1760,1766,1768,1766,1772,1772,1648,1762,1766,1766,1766,1768,1758,1640,1760,1766,1764,1760,1768,1772,1762,1766,1772,1764,1784,1760,1766,1764,1770,1762,1638,1758,1640,1764,1766,1760,1768,1758,1766,1756,1770,1768,1762,1768,1764,1760,1768,1766,1764,1756,1768,1764,1762,1766,1764,1764,1766,1768,1766,1774,1762,1766,1760,1766,1764,1772,1772,1764,1766,1634,1760,1768,1780,1630,1636,1768,1638,707,1583,2102,2078,1747,2083,2090,2190,1787,2073,570,1599,1919,1594,2064,1712,2189,1976,1688,1732,1448,1584,1584,1971,1913,1448,1968,1966,2070,1657,2021,2194,1659,2112,1879,2092,1981,1799,1880,1581,1926,1988,1460,1953,1881,1855,1910,1800,2055,1614,1909,1847,1890,1762,1977,1962,1580,1454,1542,1453,883,1873,1468,1940,1880,1749,2075,1938,2108,2176,1945,1948,2018,1581,1816,1765,1969,2018,1999,1453,1587,1673,2036,1807,1575,1970,2101,2123,1590,1868,790,1772,1790,1600,1782,1780,1788,1780,1636,1782,1774,1778,1666,950,1772,1774,1556,916,1772,1004,352,694,1776,1778,1776,1122,1134,538,1778,1770,1542,1768,1776,1226,1776,1774,1772,1768,1784,1774,1780,1782,1774,1774,1406,1770,1782,1776,1778,1768,1768,1774,1562,1772,1780,1768,1780,1780,1780,1784,1776,1492,1778,1628,556,1798,1784,1780,1778,1786,1776,1782,1778,1792,1634,872,1780,1574,1768,1772,1766,708,1809,1718,1977,1457,1898,2046,1931,753,1595,1978,2043,2189,1046,1907,1104,1846,2027,1821,2118,2059,1609,1059,1972,2148,2116,1869,1496,2135,2148,2155,2006,1398,1879,1724,2048,1749,1058,2016,1589,2035,1973,2122,1639,1831,2149,1943,1957,1784,1837,1996,1936,899,2098,1976,579,2080,1188,1142,1164,1610,1190,1558,1610,1422,1638,1620,1626,1556,1462,1574,1466,1632,1616,1622,1604,1658,1662,1606,1666,878,1430,1578,1582,1608,1592,1654,1560,1508,1590,1542,1498,1578,1564,2268,1600,1684,1640,1616,2028,1552,1608,1600,1604,1616,1596,1540,1612,1592,1588,1700,1592,1604,1616,1636,1584,1588,1608,1608,1600,1732,1580,1600,1632,1592,1584,1588,1636,1600,1696,1596,1608,1664,1588,1564,1600,1588,1608,1624,1592,1608,1596,1620,1560,1576,1568,1684,1608,1568,1656,1608,1588,1644,1604,1568,1584,1580,1612,1652,1644,2048,384,348,684,460,432,1572,1592,1648,1592,1672,1568,1588,1620,1668,1584,1604,1588,1592,1552,1656,1636,1604,1596,1660,1636,1592,1696,1568,1680,1576,1620,1608,1820,1588,1572,1600,1608,1592,1592,1696,1628,1664,456,1036,2044,2092,1644,2096,1764,1404,1968,1952,1676,1816,2048,1944,2052,1612,1048,1476,2068,1756,2056,1776,1984,1996,1776,2044,2296,1492,1532,1594,1650,1384,1306,1636,1544,1332,1520,1684,1572,1614,1266,1638,1598,1628,1682,1610,1304,1532,1580,1656,610,1960,1970,1996,1984,1960,1978,1976,1974,1986,1982,1984,2010,1980,1966,1980,1988,1980,1980,1978,1970,1974,1966,1974,1978,1988,1980,1982,1972,1972,1962,1974,1986,1968,1964,1976,1968,1964,1966,1974,1968,1950,1956,1968,1988,1956,1976,1978,1998,1970,1976,1986,1960,1972,1946,1984,1952,1964,2006,1990,1984,1966,1976,1970,1956,1972,1936,1966,1976,1952,1938,1962,1956,1982,2004,1998,1970,1958,1976,1938,1954,1996,1986,1996,1948,1964,1998,1980,1954,1990,1964,1960,1952,1940,1958,1956,2002,2000,1956,1964,1974,1968,1988,1940,1994,1956,1942,1962,1984,1956,1960,1970,1948,2002,1954,1940,1958,1946,1956,1972,1958,1958,1976,1978,1988,1970,1972,1984,1976,1652,1944,1978,1966,2010,2006,1970,2028,1976,2012,2010,1988,1996,2002,1984,2004,2010,1984,2036,1954,1088,388,384,1392,1164,874,684,2308,438,2220,538,680,1124,858,868,2515,742,1264,1006,1374,546,2208,2200,552,578,2200,554,2152,494,540,448,2190,528,1128,546,658,2202,576,520,2198,548,496,2194,770,830,618,2208,308,902,542,2202,534,2194,684,2424,834,2846,520,2198,506,2200,552,2194,946,436,2204,640,2194,472,900,912,904,924,910,904,890,890,876,884,888,896,882,888,900,888,906,882,898,892,880,870,870,316,1912,1914,2344,794,662,1884,390,2297,1890,1218,412,2054,1952,1936,904,724,904,690,1920,2352,1624,2004,1624,1822,1520,1742,1360,776,1758,1678,900,966,640,842,810,850,828,798,850,856,916,830,846,1054,846,824,820,1374,826,874,922,810,812,864,840,852,808,850,868,918,890,854,908,890,846,856,834,872,834,848,858,868,844,858,816,816,866,1142,830,818,848,858,826,860,854,844,860,856,856,858,832,840,830,828,846,860,822,1128,826,834,828,836,830,836,810,836,806,832,852,804,796,854,848,804,852,828,830,840,772,816,866,856,820,830,856,870,854,862,822,844,850,858,856,852,850,1288,848,872,856,854,848,838,860,838,852,858,848,848,840,850,868,870,872,868,842,866,906,882,868,874,836,818,836,812,816,844,806,824,800,808,846,812,830,822,918,832,840,800,832,826,844,836,842,892,862,866,822,834,836,836,818,810,822,820,844,844,820,852,836,844,826,838,840,884,814,836,816,798,862,856,798,794,852,846,826,842,900,786,790,828,826,790,794,808,806,810,798,790,822,804,830,814,822,832,784,788,836,810,828,886,1002,1412,886,888,866,906,886,906,864,874,856,852,848,870,862,844,796,844,856,848,832,828,826,802,816,828,812,798,804,830,806,802,794,816,786,816,814,826,840,810,808,814,826,810,802,1102,836,808,802,778,796,812,770,780,788,762,770,806,792,774,770,770,792,778,790,796,838,788,810,816,808,820,794,830,842,854,796,832,804,1088,1096,1074,1056,1034,1050,1056,762,774,782,792,796,838,778,820,808,810,834,806,832,830,832,822,820,782,818,864,876,834,842,798,814,796,846,808,826,818,838,838,822,806,822,872,792,822,802,832,846,824,818,820,834,812,846,834,826,810,830,806,850,836,864,846,836,822,848,860,836,826,804,830,820,794,834,810,806,816,854,788,792,862,814,824,822,1320,812,838,832,810,814,846,798,816,798,890,794,824,790,886,828,814,832,844,850,812,812,820,830,840,850,876,830,828,828,1314,842,1294,824,824,796,822,826,818,846,810,820,880,906,824,812,822,806,834,816,818,814,812,800,818,808,832,816,834,908,826,812,812,796,822,816,842,830,842,838,800,832,802,802,818,822,810,822,822,798,796,896,824,806,820,816,806,816,822,820,792,766,840,854,804,818,830,822,810,814,804,822,806,822,828,798,826,834,878,790,808,830,812,856,806,816,802,840,800,808,834,826,840,828,824,816,842,810,800,810,848,808,816,846,832,832,834,816,896,802,810,900,818,568,844,836,834,840,846,850,818,796,822,806,804,806,846,808,810,788,800,806,824,826,820,790,388,346,794,832,798,846,822,806,818,864,780,822,792,822,842,826,810,836,854,844,804,812,794,786,858,840,828,834,822,882,848,846,796,812,838,844,798,820,860,786,868,864,860,854,798,832,798,806,798,812,780,800,806,788,850,858,844,840,840,838,818,810,768,828,796,846,860,874,812,868,874,860,872,836,836,842,856,850,864,906,870,852,894,846,850,872,868,828,796,790,786,804,786,826,778,770,834,814,824,362,446,1212,884,1460,1488,1496,1500,820,1362,1190,1026,1466,1532,1164,642,1500,588,1492,1620,1306,700,1482,1236,1376,1522,676,914,882,1496,746,1066,626,804,906,1022,1478,432,872,686,1208,1106,914,924,684,1534,1448,950,1528,986,914,600,660,996,626,1016,604,608,1470,606,598,608,858,494,562,1274,784,608,844,708,436,660,468,878,884,724,610,678,1136,994,1538,1486,878,734,1278,982,1280,566,460,1338,1456,1392,1382,602,596,1374,1376,1356,1396,1304,582,622,1290,516,598,1396,1392,1346,604,618,1408,1372,564,650,514,584,1376,1270,594,594,1342,606,602,1370,1344,600,608,1358,1382,1346,600,614,1346,598,594,1332,622,608,1354,1384,1384,1342,1212,580,614,626,606,1350,582,1346,594,558,586,606,602,1126,934,1376,1394,1348,594,600,1346,1378,1384,1346,1306,1276,1348,588,682,1346,616,1354,602,594,894,1342,1416,1194,620,1412,1382,1406,1338,604,1378,1346,600,608,1382,1318,1288,604,608,834,1354,440,444,1358,1352,846,1396,1462,1402,1480,1392,1356,600,606,1344,590,598,1412,1390,1354,612,612,1326,610,1348,604,614,1360,1266,602,630,1382,610,1354,580,630,1302,778,514,616,1346,1342,1256,1348,1342,1352,1354,1370,1358,1294,1306,1432,1432,1356,1112,1348,1340,1290,1060,462,1594,1152,1368,1286,1186,1224,908,848,964,1598,1520,802,1778,1468,1592,1306,1630,1604,1948,1606,1496,2086,1598,1188,1242,1608,1592,1076,1138,612,1284,768,1002,1788,880,1614,1594,1272,852,1606,1416,1456,604,1006,1616,908,1518,954,732,1602,692,650,1596,752,1500,1622,1010,1598,1666,1064,544,950,1606,1700,1572,704,1594,1188,1176,834,1322,1772,1410,1596,1598,1358,1772,1780,844,636,828,1186,480,1598,670,1596,1226,2032,674,1190,534,1660,466,544,1244,1248,1294,1140,824,1206,782,1122,1570,1662,1660,1242,1298,1320,1308,1546,1650,1658,1262,1212,1294,1674,418,820,1646,1974,652,620,1432,1664,1154,1250,1108,1232,1070,1442,1142,820,714,1654,1168,1682,448,494,1758,742,790,392,1898,1484,994,1066,950,1026,986,1528,1056,1106,516,1196,1378,1658,1000,1132,1166,1122,952,1818,678,1008,678,898,1534,1630,502,1186,2497,792,1019,2164,774,848,2112,634,758,940,728,1154,1902,2234,2236,2358,2428,648,656,1948,952,694,602,2238,1876,2272,2210,1084,2074,2322,1858,1190,1740,1644,1348,2292,668,676,666,760,720,1814,1680,1114,2276,1516,2154,784,492,1558,1598,586,2244,2008,2006,2264,670,1832,2096,496,448,1974,2174,844,886,858,866,842,858,2360,2216,1238,686,596,896,1800,1526,2316,1638,528,518,1374,2164,870,1924,1304,936,2150,1862,962,940,2098,1060,1738,1704,2440,1354,2042,2166,2132,838,1790,2374,894,1038,1568,1196,2180,2082,512,904,894,1926,1198,1364,786,762,1558,1420,2054,882,858,2096,2428,1958,1846,1734,2076,900,2190,2184,640,2300,2080,1640,2294,778,2036,2314,2384,956,1070,2246,2256,1216,2106,422,448,464,528,540,2299,556,938,2264,1370,858,810,2110,1912,720,2334,2254,2390,1994,1058,2164,2240,392,652,2342,1760,2204,2062,2028,898,2406,1870,1916,1544,540,1248,718,1482,2434,2090,1380,1466,2104,2188,1596,1690,2204,2208,2390,1354,1442,1568,2190,348,400,436,2128,2294,2014,2218,1232,2140,664,440,520,584,548,616,2024,1634,2162,2410,1538,2188,1628,2300,2334,2208,378,1238,616,2316,1126,2508,1236,2026,1324,2296,1848,1878,1554,1944,1090,2344,812,2462,2296,2266,1344,1622,1630,2090,2240,2204,1278,1302,1896,1762,2366,1230,2324,2214,2368,1394,1748,1486,2430,1878,1182,1522,1664,2066,586,728,2090,2196,1026,2094,1768,2376,1472,2286,1290,956,966,1258,2262,992,2290,996,1370,1344,1882,1596,1596,858,2162,2200,654,944,1568,1202,1624,1510,2186,958,812,2168,2166,1904,2266,1994,962,902,2378,2268,2108,1662,2148,2116,1614,2082,930,2406,2406,1480,1094,1622,534,2140,2150,1832,1130,2208,1704,1564,1278,1836,2316,2204,618,2098,2034,1508,1412,2218,1354,1758,1846,2118,952,2052,586,1184,2184,1984,920,2198,1704,664,2142,592,2192,974,2368,852,1204,1974,1420,2172,1740,1562,2312,1582,1790,2084,2350,800,866,1466,2288,1144,2388,846,852,1500,2030,1082,1884,478,2284,1064,1080,2018,2216,1896,1068,2086,1674,772,2368,642,1276,1270,1514,1560,2388,1250,936,950,954,2088,1760,2326,472,808,782,520,2196,1490,1814,852,932,2038,1208,1090,920,946,880,918,888,900,2296,800,1850,2220,868,566,2090,2208,2006,1554,2340,2266,2064,2052,866,876,986,896,2152,2192,2136,810,820,2026,1706,2334,2166,938,2038,2252,1218,798,788,1024,988,1038,2144,824,2382,468,1874,1368,1992,1404,2150,780,796,1916,1460,1234,1378,2242,2382,1424,1958,538,524,716,592,520,2272,1762,2168,2298,1472,1858,1620,862,996,2102,1792,1628,1790,1668,1942,1744,1024,1914,2026,2060,2386,2270,1152,2170,984,838,840,1494,1774,1972,2364,1308,694,806,1446,2386,1776,1702,522,310,790,1870,388,1902,1862,384,378,1210,384,388,694,998,1688,384,1852,520,910,384,1862,380,1852,1840,386,598,1854,384,1494,388,608,1876,394,880,878,888,1868,382,616,1708,386,1614,388,752,1764,382,430,1776,734,1822,704,392,394,1760,390,1860,1886,1864,390,1860,1826,396,1880,524,1866,1862,390,1872,384,1852,1868,1854,382,848,1182,380,1876,394,1854,386,1292,384,1674,1580,1860,442,390,1868,1872,1870,394,1726,1698,1410,1814,348,1200,1660,690,1848,510,946,1018,1200,1804,388,994,382,1822,396,926,1750,392,1854,386,1854,1854,380,1826,382,1842,498,1834,392,664,864,388,550,796,666,388,522,388,612,568,384,920,388,1816,386,1872,496,1918,386,1872,382,1710,1732,1724,386,1534,1434,1714,1850,390,1338,1860,390,1852,1148,382,760,1872,392,1846,776,518,384,1204,382,1864,382,492,1868,1858,1854,1836,1854,378,1854,384,1866,386,1832,386,1856,1850,874,920,1890,1858,1878,398,922,1858,300,312,846,908,838,306,1872,842,340,1858,1802,390,1736,1612,390,1872,308,930,1872,1894,1862,392,1014,542,830,1856,1796,1858,388,1824,394,552,1650,1690,522,1870,1866,1874,1882,354,1874,908,392,1872,388,1874,1854,382,1858,378,1878,914,920,1870,1100,1870,924,1884,1870,1716,1718,392,1766,1518,1192,1218,366,406,410,408,408,406,404,410,406,426,414,410,758,2220,2224,2206,2240,2232,2226,1112,488,484,476,480,334,1360,1436,1520,1956,1548,1196,1540,1560,1592,1560,1560,1140,1560,1576,1600,1268,1516,1208,1528,1184,1564,1416,1208,1384,1360,1284,1560,864,1388,1448,1564,1540,1568,1568,1480,1304,1624,1288,1508,1528,1584,1580,1540,1276,1528,1188,1544,1536,1496,1308,1544,1340,1572,1348,1524,1304,1560,1444,1444,1812,1256,1376,1288,1560,1412,1284,1268,1576,1352,1556,1032,876,1384,1444,1476,1548,1484,1532,1508,1344,1296,1376,1096,1104,1556,1556,1500,1552,1284,1524,1556,1580,1188,1148,1568,1396,608,840,668,1292,898,798,1740,1280,1180,1186,598,1186,1188,808,1502,1782,1530,672,1162,1482,1256,1708,1370,1332,1354,984,918,1152,988,1002,952,1166,1788,1854,912,1198,1194,1170,998,520,1666,1626,1504,1484,778,1340,1318,820,1308,1058,924,784,782,966,530,906,818,938,484,1080,990,1166,616,990,646,804,624,1242,1512,1538,1336,1042,982,686,1600,1636,1284,1436,980,1520,1512,1096,994,948,852,1518,1444,1312,1130,974,1772,1458,1422,1212,1160,534,1104,1226,1494,1580,1648,570,1656,1736,1256,1056,1284,1254,1018,980,1198,1000,754,856,602,804,660,1870,702,708,842,1076,1016,754,368,864,700,856,492,868,1752,738,748,686,704,1494,996,1642,1490,1662,1790,1466,1224,762,1002,990,740,716,1300,1320,1342,1644,1508,1010,1142,1310,1222,1350,1336,1062,762,1004,874,1610,1038,832,858,650,734,556,572,826,748,578,530,1056,1312,968,1512,1692,1296,958,1360,1248,1480,1530,1214,1168,1092,1154,1120,902,1320,954,736,438,418,934,1394,938,624,948,1750,1354,1094,1356,1292,1196,932,780,1284,1330,1402,536,1634,1180,1298,1652,594,1162,960,1462,864,1516,898,732,1482,566,1258,726,1326,702,1240,1782,1394,1028,1828,1570,1756,1652,1570,448,432,1562,1238,710,762,998,492,1834,1198,1670,1526,1132,1510,966,1128,704,1316,800,606,876,640,618,858,1340,662,1536,1526,1472,988,852,410,504,1258,430,1046,450,452,710,864,1102,830,638,846,994,1484,864,1460,1782,816,712,478,474,648,974,880,706,760,1114,802,1214,1170,482,614,1392,1284,1292,882,1340,788,1126,1274,698,938,1196,496,1752,910,826,1498,454,464,1196,1558,1958,1940,1356,1694,1242,926,1476,1014,1612,922,1286,494,1408,1776,1216,1818,1820,916,1554,1372,1408,524,1670,1604,1098,1276,1530,1280,1662,1840,996,888,610,1098,1202,1018,652,896,704,1636,776,1458,878,612,838,590,698,1174,866,814,1094,538,1300,776,956,960,366,1558,554,722,1456,886,794,1050,1224,578,480,892,1146,792,1216,1156,974,906,1696,764,1252,744,690,820,1316,1104,1074,768,1448,736,682,530,800,1256,1254,1340,1032,1062,1520,662,894,1208,690,1524,1464,890,1768,616,730,1714,1706,1314,1168,1090,1154,666,1478,578,1462,1060,1508,1498,1766,1642,700,1318,994,972,832,570,470,494,698,684,1234,1784,1064,1328,1240,856,1310,846,1196,1538,1260,984,1662,1114,1298,1198,1458,1496,1212,1366,1230,1562,1774,1440,1268,1554,1622,1716,1494,1620,1208,1406,1604,1478,1512,1514,1486,1622,1308,628,1368,1368,1205,1356,1360,612,1359,879,1802,1814,1706,1690,1702,1786,1748,1766,1784,1816,1708,1784,1800,1590,1584,1452,1346,1334,1356,1374,1376,1352,1670,1666,898,472,1272,790,1290,766,1110,828,1114,1388,1294,1490,1346,1484,1384,1368,1392,1376,1426,1636,1302,812,1268,818,1524,1508,1510,1486,1576,1598,1592,1628,1394,1428,1446,1424,1400,1404,470,1584,1250,1572,1248,1532,1242,1516,1192,1470,1338,880,1320,842,1382,1402,1416,1426,1450,1406,824,810,2500,2028,2326,1392,2022,2310,1764,2034,1972,2682,2660,2686,1930,1690,1780,822,1876,806,2672,2578,2236,2010,1844,1938,1116,1540,1532,1774,1704,1706,1832,1802,1602,688,710,728,1750,2012,856,1096,460,1696,1722,1586,1806,1906,1830,1821,1710,1762,1846,1202,1822,1776,1876,1926,1700,2378,1830,1957,1766,1734,556,1690,1782,1600,940,324,510,1616,1866,1923,1774,1778,1732,1844,1924,1706,1820,1730,1564,1814,1957,1864,1816,1832,1884,1620,1430,1924,1832,1802,1498,1744,1834,1632,1844,1976,2004,1714,1656,1654,1864,1943,1912,1838,1850,1810,2056,1470,414,460,760,770,1436,1480,1660,1620,1648,1664,1620,1686,1526,1418,596,1702,874,1610,1800,1838,2396,1710,2132,1984,1864,1712,1932,1762,1802,1882,1546,2054,2108,1884,1940,1940,2218,1956,1932,2074,2162,1872,2012,2034,1832,1892,2084,1432,1902,1966,1962,1892,1956,1872,1864,1868,2592,1860,1824,1840,1794,1728,1938,2008,1894,1810,1846,1942,1212,1854,2030,1962,1874,2002,1956,1774,1790,1956,2178,1756,1338,1910,1928,2035,1708,868,1964,1688,1994,1650,1592,1960,1778,1538,1690,1714,1940,1784,1806,1606,1740,1862,1880,1932,1840,1952,1852,1766,1896,2096,1660,1778,1848,506,1220,554,956,310,354,318,344,608,496,408,474,620,752,604,808,1080,624,484,570,390,712,788,1948,2054,1960,2150,1778,1888,892,900,1202,890,1352,1958,1900,2212,2222,2174,2208,1944,1558,822,772,766,870,762,844,902,714,632,2070,1260,1512,2268,1790,1954,2234,1946,1286,1276,1496,2256,2050,2052,2054,2052,2090,2070,2074,1722,1622,1590,1336,1540,2086,2068,1384,1616,1644,2058,1532,1912,1806,1590,1478,1448,1582,1618,1890,2036,2056,2036,2090,2088,2182,2212,2216,2112,1946,2062,2062,1968,2190,2064,2044,2062,2060,2098,2030,1948,2094,2072,1942,2088,2060,2100,2050,1494,2062,1748,1948,1952,1894,1810,2118,2062,2012,2066,2046,2060,2060,2066,2056,2066,2080,2088,2062,2076,2058,2060,1998,2082,2066,2070,1984,2152,2070,2058,1974,2090,2086,2080,2104,2078,2042,1796,870,954,1612,1584,1928,886,696,1944,1932,2028,2050,2300,2098,2120,2136,2062,2060,2038,1932,2148,1926,1744,1496,1474,1244,660,756,1724,712,1160,944,1782,1930,1742,2268,2276,1546,1554,1880,2026,1882,1688,2050,2396,2460,2294,2184,1310,2006,1810,2004,2022,1784,1976,2074,2386,2024,1760,2074,2270,1000,1372,2338,2016,1144,1758,2176,2000,1442,2260,2038,2262,2374,2172,2050,2478,2162,1156,1156,2272,2536,2244,2388,2264,1364,1280,1152,1292,492,540,2120,612,612,1958,1500,2252,2256,2256,1684,868,2242,1064,1176,1116,1928,1964,2096,2014,440,2254,1028,616,872,356,320,904,588,324,1656,2024,1766,956,1928,2158,2276,2082,2262,2440,1572,1758,1668,2256,1378,1698,2150,2228,2248,616,564,836,2114,2300,2286,2428,876,1214,1252,1936,1250,536,1244,1944,2166,1940,556,444,584,1628,716,956,324,1200,618,2254,2256,2004,2280,772,976,624,1744,528,756,2166,2318,2372,394,1754,1558,1722,1056,796,1670,1344,2160,2042,1140,656,792,1790,2316,464,1076,1884,2278,768,816,996,628,736,2264,988,872,804,760,2262,2030,688,700,784,1216,656,1012,1076,1084,2016,2232,1724,2104,2148,2096,2170,2010,2184,534,2326,2010,2136,884,1016,1056,604,400,392,792,2146,2218,838,2510,696,1466,1504,2238,1148,2568,956,2240,688,840,2310,2264,1700,1116,920,616,2248,1320,1556,2248,2304,536,1076,1056,700,692,1492,1596,2474,2256,1312,664,1164,900,1200,872,772,1468,2264,1200,536,600,496,1404,1392,1210,360,900,2238,1702,456,2246,2288,1798,2414,2108,1752,1758,1880,2170,2238,2104,1350,1822,2150,772,876,940,1144,598,612,2390,1084,1356,412,2252,672,2480,2194,1132,1588,1630,2260,2208,1602,1580,1742,1948,1666,1908,2168,2250,2280,596,520,664,772,604,1894,1520,2096,1082,2070,2270,2266,1764,1946,1698,772,2158,2276,2228,732,1352,564,2432,1892,2184,1472,1068,1504,632,524,1168,2056,2074,2020,1760,2124,448,1496,1892,2034,2052,336,2228,556,1300,2278,2108,1340,1824,1616,1746,1788,1962,2262,1864,1872,1608,764,724,684,2012,384,524,908,1616,1960,1672,1342,1772,1430,1736,1764,1826,2220,1752,408,1680,2280,2242,1480,2340,492,1344,2234,2148,2280,2212,996,988,916,952,868,728,640,1448,2278,2186,2116,2058,756,964,848,544,936,848,556,416,472,1408,494,524,536,868,944,1728,1894,2048,2264,848,820,884,1898,2300,548,784,2252,1508,1830,2142,1900,1716,1842,388,680,828,776,1228,828,2230,1008,2284,2122,1662,2244,2426,1958,2490,1880,2260,2280,2296,2028,1912,2260,2236,1538,1914,1906,2326,2246,2248,1972,1596,2276,820,1856,2160,1998,2082,2108,772,1488,540,472,312,504,2368,1982,2244,2446,1558,2004,572,2262,1602,2214,1676,2000,2246,2252,2294,2242,2260,2472,864,1280,1260,2268,2258,1928,2224,2254,1898,2512,2256,2160,1280,2096,1906,2076,1808,2024,1876,464,604,364,2172,2222,1858,2322,2332,2216,2082,1588,656,732,968,884,784,772,968,2154,728,1908,1986,1072,532,740,1580,2252,1558,676,688,496,520,332,728,476,420,2604,1582,2274,1048,1514,1420,1900,2008,2122,532,1784,1918,636,1304,1564,1478,2246,648,512,948,344,300,360,360,320,796,644,596,640,628,1196,768,2254,1388,2192,1890,1528,916,400,2070,2146,992,544,496,2232,1670,504,580,732,700,1466,458,1396,692,400,2016,1964,2228,1228,1238,870,1052,684,778,828,860,2020,2100,2024,888,796,466,1032,320,648,1272,1004,1120,496,696,1048,1036,1036,1360,508,1652,930,2230,3096,2398,3270,4686,3898,2648,1680,2306,2174,2294,2222,2318,2300,2228,2208,2334,2142,2548,2582,2544,2426,2360,2340,2232,2158,2340,2332,2232,2454,2314,2278,2308,2318,2330,2184,2392,2264,2332,2236,1058,1072,1152,2166,1888,1830,2188,1682,1608,950,1672,1884,2142,2182,2040,1872,1942,2014,1940,2190,2180,1582,1224,930,1762,2136,1422,2014,2182,898,860,2020,2094,1836,2024,1560,1858,2210,1424,2194,932,944,2180,1482,1884,1714,2164,1536,1484,2040,1884,756,1576,1668,934,926,1566,2176,2196,1566,1438,1866,1186,740,2042,2188,2024,1878,2186,1198,2198,1358,1584,1890,1996,2178,2192,2196,1914,2184,2096,2162,2208,1588,1856,2180,1638,2186,2186,1982,2204,2236,2186,2102,2194,746,1146,2186,2220,2178,2022,526,1224,1448,1870,1722,1724,1648,1972,2104,1498,2148,1572,2162,2150,1626,2198,2174,1384,1858,1820,1618,1252,2164,2186,2194,1866,1938,2200,1128,2100,1834,2288,2788,2572,2452,2320,2472,2360,2196,2712,2816,2588,2424,2592,2336,2192,2516,2720,2476,2608,2152,2796,2360,2624,2592,2348,2208,2632,2504,2184,2176,2188,2632,2560,2120,2272,2720,2184,2128,2108,2228,2280,2484,2136,2324,2096,2328,2776,2268,2892,2504,2284,2308,2296,2892,2308,2280,2284,2344,2192,2420,2600,2880,2288,2580,2472,2472,2580,2712,2372,2616,2216,1996,2268,2200,2592,2272,2296,2252,2580,2576,2216,2176,1784,2208,2196,2580,2364,2148,1800,2300,2292,2308,2232,2276,2208,1666,1568,1720,1524,1554,1798,1534,1706,1618,1590,1492,1776,1718,1560,1556,1732,1786,1534,1490,1304,1568,1802,1656,1528,1656,1664,1534,1608,1694,1514,1796,1798,1654,1644,1838,1274,1750,1462,1524,1810,1752,1790,1652,1788,1660,1940,1072,1622,1670,1860,1680,1718,1696,1694,1648,1770,1898,1440,1512,1554,1784,1956,1952,1546,1562,1680,1530,1598,1612,1592,1696,1608,1666,1530,1536,1744,1966,1668,1574,1812,1494,1522,1250,1548,1774,1564,1600,1510,1518,1496,1560,1594,1820,1570,1598,902,1264,398,992,860,390,824,1120,412,1344,414,1298,1358,978,384,982,1066,714,392,1298,1316,420,970,374,1362,386,860,964,728,390,1152,1134,404,1128,1080,398,1144,416,1170,1150,412,1254,1242,376,824,404,1234,660,1112,3040,2020,2108,2112,2416,2416,2296,2196,2288,2584,2300,2260,2340,2212,2632,2468,2804,2188,2516,2196,2420,2192,2740,2260,2228,2540,2528,2384,2228,2276,2388,2412,2584,2028,2492,2472,2228,2244,2612,2108,2484,2252,2272,2296,2384,2564,2276,2260,2024,2352,2480,2328,2316,2360,2400,2796,2788,2540,2348,2256,1820,2420,2208,2220,2196,2296,2208,2460,2260,2160,2460,2268,2332,1460,1796,2384,2540,2172,2172,2284,2252,2160,2300,2252,2244,2608,2200,2204,2584,2232,2596,2116,772,798,1056,720,696,1128,754,1142,1542,1094,966,1168,1220,736,304,530,314,424,494,464,482,468,1308,1280,952,988,1332,1000,1028,1400,924,1364,1944,1492,1144,1444,1484,396,664,400,324,364,580,732,580,384,1624,2788,2412,2512,2608,2204,2428,2412,2416,2584,2728,2564,1796,2116,2088,2788,2312,2388,1220,2604,2900,2600,2588,2820,2700,2112,1796,2220,2220,2396,2868,2292,2388,2532,2804,2828,2760,2760,2704,2412,2692,2440,2408,2780,2488,2400,2348,2472,2268,2616,2712,1376,2624,2596,2588,2592,2588,2596,2144,2092,2364,2800,2308,2696,2196,2196,2420,2388,2192,2320,1892,2124,1108,768,2716,2240,2268,2592,2344,2464,2240,2244,2332,2720,2352,2308,2240,2752,2280,2256,2420,2180,2012,2720,676,762,1818,1564,1718,1672,1566,1638,1748,1990,1538,1622,2008,1564,1880,1668,1708,1672,1548,1698,1956,1690,1300,1804,1916,1612,1726,1540,1546,1830,1700,1812,1792,1590,1598,1536,1622,1822,1626,1808,1720,1822,1612,1560,1606,1644,1814,1594,1876,1788,1660,1650,1652,1988,1534,1872,1782,1640,1546,1618,1620,1740,1782,1796,1820,1570,1308,642,1578,1694,1598,1560,1662,1846,1590,1552,1818,1552,1562,1650,1600,1528,1538,1658,1870,1668,1630,1818,1552,1534,1716,1692,1526,1550,1748,1544,1628,1762,1540,2407,1236,1518,1590,1572,1596,1600,992,1600,1620,1610,1594,1594,1556,522,1558,1528,952,1494,670,1314,486,486,1230,614,702,772,832,1570,942,992,830,776,688,810,1336,420,1248,760,1592,1280,1320,1416,1274,1264,1310,1284,1106,1636,708,820,492,838,626,938,528,630,774,1180,532,838,912,706,1550,1040,514,1034,654,1032,1716,712,398,1398,820,1600,704,442,570,1068,700,1532,1470,852,818,1510,384,530,420,824,642,562,1739,1734,686,928,1378,416,864,1300,1078,1508,1460,1758,1236,1510,1328,1841,1258,1919,1198,1314,860,1410,1604,1026,1756,1752,1778,1792,1212,1214,1592,806,768,616,830,304,576,666,602,438,680,1050,1620,1614,1608,1944,762,992,1136,1138,1104,1522,1534,1250,818,708,1588,676,904,542,1020,1726,636,862,1150,834,622,562,962,762,1226,608,456,1142,996,624,876,810,568,876,738,542,834,1530,1060,1722,778,990,482,448,626,990,1542,1450,1308,1590,1180,958,1106,1624,1160,1858,998,1154,1536,1132,1564,1172,1154,1546,860,888,1258,1986,426,1458,982,380,448,480,984,410,1286,450,606,518,588,512,612,468,450,386,702,392,420,392,412,508,464,448,594,790,622,424,658,422,532,618,508,626,302,404,638,578,820,924,732,818,878,710,970,924,856,948,1112,1192,1204,1404,1664,864,1316,1036,1508,1536,1496,1724,700,696,1392,1204,1352,1096,1152,1264,1572,1132,1212,1332,1116,1404,1496,1312,1344,1452,1184,1148,1216,1640,1588,1280,1616,1664,1088,1228,1288,1096,1664,1748,1056,1408,1900,1508,1760,1764,1264,1348,1260,1260,1260,1668,1788,1816,1948,1692,1700,1692,1384,1508,1128,1204,1184,1188,1452,1580,1204,1104,1128,1192,1168,984,920,912,1060,904,484,1056,1416,1004,1004,816,1264,1956,1716,1908,1984,1740,1964,1660,1860,1992,1988,1672,856,1828,1752,1660,1684,1492,1052,712,1680,1628,956,1764,1644,1328,988,1720,1244,1592,2296,1994,898,2042,2112,2124,580,2018,642,2050,2048,2042,1976,836,2038,554,2046,640,2044,2058,2014,1988,1934,480,1960,2004,1966,2004,1912,2024,2016,1744,1948,1952,1960,2014,1970,1864,1064,936,1890,1940,1936,2120,2120,2144,352,440,2148,2098,2074,2070,2252,2086,2178,2315,2114,2262,2234,2270,2236,2242,2281,2242,2130,2244,2296,1496,2168,2060,2132,2254,2232,2258,2222,2072,2050,2134,2056,2260,2232,2248,2224,2246,2246,2242,2296,2226,2204,2252,2232,2216,2118,2054,2124,2060,2214,492,2064,2092,2250,1610,540,2180,2218,2260,2122,1112,984,2010,1608,424,2236,2256,2238,2260,2256,2284,2230,2302,2254,2152,2122,2160,2134,2276,2224,2262,2190,2066,2256,2190,2230,2190,2004,2008,1892,1986,1964,624,1998,2098,2020,1962,1992,1998,2010,2030,2032,2008,2014,1976,1920,2068,1974,732,2092,2014,2106,2166,2264,2236,2266,2228,2262,2140,2262,356,508,366,422,688,380,540,2164,636,2176,1098,578,796,640,1026,652,1292,1018,1204,794,404,406,1266,888,336,632,694,586,1388,908,1210,2093,866,956,790,330,344,434,496,538,1176,474,1262,810,506,1118,340,490,1188,832,1272,600,334,624,518,1296,448,1034,676,1280,856,730,664,756,462,1208,688,356,808,366,578,440,506,1250,342,446,362,1268,408,508,698,528,414,1206,710,356,594,800,512,736,1196,428,476,494,2136,646,882,1306,1108,1210,1100,648,714,796,1064,330,744,360,1840,1906,1090,800,866,812,1614,776,1188,1052,374,1798,328,1094,1094,1068,1074,1314,1354,1288,1340,1400,1364,1246,1214,1268,1192,1282,1364,1394,1594,1364,1464,1374,1396,1344,1326,1386,1542,1258,1368,1364,1348,1274,1424,1304,1312,1360,1400,1092,1228,1098,1136,1168,1134,1174,1236,1204,1134,1122,1164,1160,1058,1076,1254,1222,1090,1206,1112,1070,1228,1274,1386,1416,1094,1032,1148,1066,1128,1244,1334,1274,1246,2214,1336,1526,1252,1600,1618,1610,1544,1570,1630,1580,1618,1516,1590,1068,1106,1052,1134,1256,1268,1210,1198,1166,1132,1146,1104,1334,1338,1324,1300,1278,1234,904,1062,1162,1120,1080,1112,1234,960,970,978,1102,1224,1156,1296,990,984,966,1012,1172,1160,1174,1210,1242,1002,870,1142,1114,1152,1148,1236,1118,1098,1338,1090,1128,1052,1102,1076,1070,1126,1226,1138,994,1154,1200,1124,1198,1176,1194,1202,1162,1238,866,812,806,848,914,992,870,868,980,890,814,850,1916,1982,1008,822,938,960,1910,1174,1134,844,956,1894,890,904,934,738,816,1286,1962,1660,2080,1658,1508,1478,1348,1442,2022,1820,1610,1756,1672,1644,910,938,1284,1296,960,1270,1010,1228,998,988,1202,1244,1026,1196,1366,1366,1332,1224,1234,1206,1200,1250,1292,1336,1394,1612,1912,2236,2314,2314,1214,736,788,866,894,1336,1268,1352,1438,1236,1472,1386,1498,1410,1438,1476,1290,1428,1320,1322,1226,1520,1534,1594,1686,1554,1578,1386,1232,1306,1122,1222,1268,966,1026,1130,1090,1232,1216,1282,1250,1618,1442,1516,1254,2406,1488,1090,1348,1390,672,1472,1596,502,300,704,1188,1048,1214,544,486,506,660,708,470,1106,532,652,926,596,1290,494,1226,1166,588,1220,1008,826,1068,338,546,756,694,476,680,460,1204,492,1474,748,560,472,694,888,552,970,430,364,604,566,526,566,1130,1278,1250,1150,1158,1344,1326,1344,424,724,796,1488,1090,1342,1522,1522,818,1188,622,1028,1200,484,1026,1024,948,672,1358,1192,1136,1694,1630,1336,1592,1666,1832,1872,1244,1286,1338,1196,1296,1310,1440,1578,1232,1488,1244,1224,794,1306,1252,654,1226,1198,1200,1264,594,1272,1388,808,1420,1254,1104,1570,1432,1022,934,974,754,674,834,602,990,612,778,982,1030,1272,888,954,1208,892,644,756,714,656,508,816,756,998,880,916,1144,866,1422,1172,472,1018,1825,1542,1716,1354,1428,1156,474,556,968,808,1202,638,696,1743,1332,994,1326,1312,1326,1412,1682,1474,1494,1424,1016,1444,1420,1332,716,742,822,956,1070,1348,1104,1048,898,1084,1042,994,1100,1168,1074,1032,1016,1364,1060,1048,830,944,674,914,716,1276,714,1314,1000,1316,1120,1402,586,1124,1132,766,814,1424,1106,1144,1306,800,782,844,936,1058,872,706,874,862,1132,1504,1316,1498,434,592,686,524,494,498,528,776,532,466,764,814,670,484,742,872,878,504,488,454,1250,1032,432,1246,762,1344,1448,1802,1150,884,902,1658,1660,1658,722,310,320,536,628,432,840,1326,1732,846,758,648,714,528,460,738,598,1302,516,414,558,698,396,716,820,784,380,1726,786,660,1704,548,1502,490,356,446,522,322,332,342,326,1566,348,456,1028,478,424,1010,538,542,542,630,818,654,492,462,774,1106,1184,944,756,878,1620,1488,338,474,308,578,622,964,850,736,1526,738,698,730,902,1084,1522,1798,1048,774,1042,1314,1534,762,564,538,1176,1592,990,866,1614,1664,672,792,1718,1286,1014,1774,736,788,450,1680,776,944,1260,1202,1490,898,920,1154,352,1296,1312,1514,1662,604,1412,1440,1700,1834,1606,1822,1672,1188,1014,1306,1340,1700,1608,1664,1682,604,1504,1040,1430,1888,748,1326,1406,1510,1482,810,596,1712,1662,1818,1896,1240,1688,454,426,386,426,710,518,892,532,1198,1780,788,1298,668,382,1572,1550,1542,1580,1566,1528,1588,1590,1590,1800,1200,1204,1204,1558,1602,1668,1566,1590,1576,1204,1192,1806,1308,1146,844,1200,1572,1416,1312,1604,1116,1198,1696,1774,1192,1664,1208,402,956,1754,1576,1574,1798,1618,1798,1186,1812,1384,1762,510,1588,1208,1462,1324,1620,744,964,1688,1678,886,1380,1630,1696,1814,806,2274,1654,2146,2058,2166,2090,2228,2308,2184,2162,2230,1784,1824,1064,1096,1094,1160,1518,1566,1542,1342,1114,1332,1626,1374,1314,1532,1658,1430,2042,1448,1616,1330,1640,1106,1410,1402,1436,1212,1286,1362,1412,1282,1046,1078,822,840,956,1050,624,664,1130,1158,814,838,1068,1310,1202,922,976,1812,658,1014,1278,300,438,1046,1056,484,826,664,1566,1260,1274,872,1612,1380,1300,1206,1414,1632,1622,832,1288,1276,1690,1804,1650,1534,1296,1602,1610,1248,900,1354,966,1382,414,448,522,1094,550,1020,1034,1882,1864,746,890,812,792,848,774,1278,840,918,804,744,1840,1808,1212,542,480,690,1220,1088,724,1138,1590,1708,472,1074,894,896,898,906,906,908,912,906,900,902,898,904,916,914,900,902,900,896,910,910,910,908,1122,900,900,900,906,906,914,908,900,900,902,906,912,918,912,910,896,902,910,898,912,910,914,908,896,898,898,900,906,914,914,910,900,900,900,906,910,906,914,770,904,894,886,908,908,906,894,2170,1058,1030,2134,928,1038,912,908,908,900,904,904,910,912,908,906,910,2186,2186,2182,2172,988,1026,1064,1020,2198,1068,1124,900,904,896,904,916,908,916,914,904,902,900,900,914,910,916,908,906,900,904,892,1072,1060,1066,1044,1054,1062,1124,856,858,856,866,872,862,860,860,862,858,862,854,848,848,852,850,868,848,844,842,846,844,846,850,840,848,372,468,844,844,846,840,848,846,844,1126,864,864,860,866,852,864,894,898,892,894,896,894,858,860,860,860,858,898,892,896,416,892,894,898,2226,378,1338,1568,1506,1492,1800,1592,1614,1528,1520,1538,1530,1526,1526,1526,1536,1484,1018,1526,1504,1522,1538,1532,1524,1474,1516,1276,1202,1220,1216,1534,1510,1412,1504,1524,1270,1218,1328,1288,1518,1500,1484,1526,1518,1494,1564,1844,1758,1626,1658,1764,598,734,1348,1352,1366,524,510,1390,1364,1372,1394,1800,414,464,478,476,434,498,506,448,526,1456,1744,478,370,488,1100,518,1848,1846,1120,728,606,492,508,492,504,1844,498,532,536,1776,602,552,514,414,632,538,656,696,694,608,822,1566,1358,1234,434,484,454,448,462,456,482,490,442,494,500,494,512,512,624,504,646,626,586,606,656,618,614,668,762,766,678,674,552,756,640,888,900,868,862,848,898,606,606,604,392,1088,526,392,394,354,712,636,2055,1976,1950,728,1852,508,334,518,1132,2014,1998,1274,2010,598,508,422,336,452,402,714,466,464,410,412,472,430,1842,544,536,794,418,614,1842,1318,1348,634,936,986,746,1090,1932,1856,518,600,594,540,974,694,1222,646,1270,968,568,854,426,476,614,528,984,946,1008,1098,1112,600,594,600,450,414,458,490,1862,474,1832,762,604,688,1922,572,560,638,758,462,634,408,516,596,514,648,834,364,414,486,1838,794,820,824,814,828,822,828,820,824,824,834,792,748,814,764,868,820,506,642,1922,1926,1938,528,654,666,448,984,632,656,706,1314,626,654,628,720,372,426,642,352,366,386,630,376,610,406,728,740,300,754,994,1190,1138,1070,1126,506,662,1200,956,844,864,1010,1010,1192,1200,1166,1192,1040,846,836,378,366,1220,1304,1064,960,1226,740,740,418,436,1214,932,668,392,540,356,1250,1116,1200,1168,1264,730,556,758,1076,1134,1224,492,866,614,868,808,1162,1210,1196,902,1322,1014,1102,488,1226,762,1284,714,898,1034,1108,876,892,1010,712,1200,1138,1072,1346,1260,1380,650,362,960,998,1276,1376,1102,710,1360,1784,596,460,564,1780,568,568,518,482,1760,1118,604,534,1772,520,502,478,530,494,532,508,612,422,560,520,482,1784,522,594,566,410,528,604,1766,1772,1774,1018,996,1024,568,566,898,682,738,742,986,656,590,592,442,594,568,448,544,304,890,904,774,570,590,390,340,790,856,884,868,886,902,810,816,794,734,506,484,596,502,500,662,550,418,398,540,586,380,954,578,782,1692,602,428,428,578,746,690,690,710,754,752,780,736,726,818,480,554,456,1694,1692,1822,482,570,514,782,748,1494,1508,1114,474,986,652,516,570,426,954,784,836,1922,646,1780,1460,818,570,636,556,550,536,462,1728,1792,500,556,658,666,1702,1708,1710,538,546,720,562,498,492,554,558,880,430,552,760,484,688,1714,564,642,504,1758,1676,436,562,628,596,520,498,1702,1700,492,488,472,524,1708,498,610,714,464,518,504,514,512,876,544,502,602,1722,488,592,474,312,550,454,404,876,518,426,1750,1046,450,738,800,462,432,630,554,932,550,506,1712,484,500,540,546,514,494,914,570,514,602,596,666,1699,526,598,488,432,628,454,446,1276,1204,336,778,342,1198,1782,338,760,762,800,410,634,708,598,1396,916,1172,340,382,512,348,440,746,1184,460,538,846,490,816,570,642,1350,636,344,838,1172,564,544,526,452,1202,684,350,692,344,806,462,1172,584,1198,758,588,1170,808,510,1184,530,450,532,1198,408,1176,704,528,422,452,1182,714,982,362,374,1172,510,480,1198,556,418,646,1170,1262,1306,1120,1176,1846,1308,724,1280,2268,1132,2126,1286,1218,1112,2480,2430,2440,998,2444,2454,1278,694,1554,1878,744,796,1574,2158,2440,1500,2472,1232,2578,2472,516,1704,2598,948,2520,2560,970,2636,808,988,1234,672,1724,706,1996,2228,2612,1026,854,652,1554,730,798,1124,922,518,498,2552,2028,1080,482,1792,474,1258,1128,558,2482,2844,2846,2354,2778,2804,2118,2848,2232,2462,2508,2550,2846,2506,2812,2866,2572,2594,2928,2556,2938,2630,2752,2814,2036,2342,2798,2484,2636,2760,2638,2946,2822,2966,2900,2908,2962,2768,2532,2380,2818,2872,2768,2850,2324,2740,2846,2832,2354,2610,2820,2760,2780,2630,2374,2708,2536,2564,2286,2490,2442,2638,2452,2448,2740,2614,2468,3042,2648,2642,2730,2444,2568,2924,2586,2700,2302,2732,2614,2420,2560,2502,2344,2610,2774,2816,2770,2354,2378,2680,2402,2444,2834,2920,2722,2460,2590,2474,2884,2460,2618,2840,2562,2486,2504,2626,2824,2526,2616,2768,2730,2602,2302,2308,2448,2688,2142,3014,2710,2776,2634,2400,2622,2710,2402,3106,2354,2520,2726,2512,2450,2826,2798,2534,2254,2632,2536,2978,2414,2262,2662,2232,2662,2622,2784,2434,2988,2772,2696,2604,2518,3030,2650,2140,2384,2658,2578,2394,2544,2854,2754,628,1148,1436,1404,1468,1364,1456,1208,1572,1512,1744,1320,1488,1744,1212,1908,1752,1552,1756,844,1136,1588,768,1152,1480,1552,1528,1404,1356,648,644,1404,616,1324,1376,1112,1788,1344,1712,1488,1228,1256,1540,1428,1580,820,1812,1736,1468,1624,724,1620,1368,1440,1436,1120,1780,1652,1312,928,1632,1572,1640,560,1624,1312,1512,1704,1240,1028,924,940,1060,996,1480,1460,1380,980,452,844,1100,1432,1536,1656,1616,1476,1056,1172,944,1500,1508,1624,1036,1748,1476,616,1420,1652,1592,808,780,722,552,760,690,552,736,674,585,626,736,756,658,786,670,774,674,516,752,552,614,516,734,556,528,750,614,484,772,622,599,866,612,526,738,750,580,526,870,594,526,764,572,502,826,572,734,562,502,886,562,494,786,566,494,826,564,754,570,766,608,494,730,764,590,602,766,620,508,854,682,574,764,562,610,606,608,651,620,544,504,526,488,540,516,450,718,688,696,700,1516,1474,630,576,598,692,560,526,498,492,548,564,654,488,510,514,520,516,592,628,564,574,448,472,450,468,512,506,504,460,500,516,474,508,646,638,694,574,574,436,504,486,460,474,556,618,572,558,550,508,460,404,440,436,546,472,420,580,556,546,576,552,462,496,504,490,494,1778,1754,1736,1730,1660,1762,1572,1740,1768,796,750,1742,1778,1748,1772,1770,1762,1740,654,962,1748,1562,1748,1764,1788,1764,1766,1668,1764,1772,1776,1780,1810,668,660,608,616,874,442,868,876,928,898,428,1672,758,756,710,484,384,566,972,540,594,640,550,356,408,516,1204,640,1724,962,798,608,1806,1606,880,1236,1808,336,554,580,482,1588,1636,864,1636,790,1748,844,1654,1910,1562,1212,784,1640,1208,770,1544,1196,1002,854,1548,1576,1650,1052,910,1822,860,852,1108,1252,892,1298,1576,1504,1540,1934,988,1210,1460,1094,850,914,878,850,918,976,826,820,1156,1106,1042,1052,1154,1156,1118,1216,1310,1088,1146,1266,1194,1060,1118,1612,1342,1270,1794,1566,1884,2368,1940,1912,1912,1538,1754,904,822,1742,2186,1922,1676,2222,1890,1934,1928,1946,1950,1944,1934,1954,1960,1802,1890,1934,1956,1946,790,920,1976,1954,624,682,1370,672,694,680,674,738,1306,1298,1330,1346,1338,1326,726,636,1340,1296,1212,1390,1386,1398,1430,1436,1430,1498,1510,828,1804,1758,1950,1280,588,1238,1122,1946,1944,1938,1940,1270,1564,2302,954,1898,1988,1906,1954,1122,1362,1924,1724,1542,1438,1788,1176,1064,1060,1274,1142,1958,1944,2056,900,1024,1178,1042,1012,924,934,1026,632,646,666,828,824,834,820,798,698,800,348,898,420,382,392,594,602,1390,1386,1330,1380,960,898,1622,1968,502,606,1058,480,604,886,1916,838,786,800,810,566,664,770,630,670,616,696,652,724,528,526,478,536,504,476,504,514,468,484,528,526,460,462,498,466,610,598,568,606,536,556,588,492,418,438,480,472,480,438,470,452,444,422,450,462,484,458,468,432,482,368,406,500,504,460,424,440,492,414,410,418,544,548,526,424,544,492,556,484,570,678,734,522,1378,1484,1368,1456,1474,1406,1450,1426,1462,1592,1330,1602,1562,1402,1904,1584,1922,1874,1540,702,786,1142,510,628,622,526,486,1088,1130,942,1026,376,380,440,370,424,1518,1538,780,734,512,534,538,628,640,622,620,472,580,470,486,474,1656,1976,1300,472,470,504,566,538,578,594,602,596,584,576,592,550,534,560,510,570,666,2080,1994,2030,2052,2074,2136,2010,1990,1892,1896,2012,2006,2010,2096,1806,642,624,742,626,634,608,648,794,738,930,1000,930,890,966,582,988,814,888,928,950,1010,486,1290,668,944,1350,1360,1232,1306,1516,1264,1498,1266,1430,1496,1328,1520,1342,1344,742,1004,984,1478,434,1356,1308,1360,686,634,1390,1350,1336,890,1366,1338,1492,692,538,946,1500,1504,1470,1018,1356,1052,546,1362,1204,1498,1650,722,1336,1044,1488,562,656,1522,1510,1364,1522,1532,1476,1498,1144,1500,1302,1046,1078,1010,1354,1482,1242,1516,1400,1552,1452,1510,1512,1494,1468,1268,1252,1504,1336,856,886,1174,1500,1496,1016,1498,1196,880,974,1294,1516,1482,1512,1500,1496,1482,1138,1498,1088,1496,1500,1470,1522,1504,1498,1526,1020,1474,1518,1342,1282,1388,1492,1508,1452,1476,1472,1500,1494,980,1474,1506,1508,1504,1490,1520,1550,1472,1210,1352,1496,1206,1532,1496,1058,1104,1530,1516,1504,1108,1488,1136,1134,1084,1426,1476,1138,1478,1270,1508,1514,1366,734,1510,1490,1684,1506,1518,1494,1508,1680,1446,1510,1024,1504,1498,1516,1518,1326,1500,1462,1486,1522,1490,1488,1674,1474,1472,1482,1468,1492,1480,1156,1274,1388,1390,1524,1494,1704,1654,1248,1168,1504,1476,788,592,400,1810,1706,1848,1594,1716,1216,2076,1940,1588,1604,1608,1616,1516,1604,1366,1456,1888,1760,1758,1766,856,1766,1764,1342,1446,2532,2310,1884,2202,2254,1778,1760,2266,2266,2122,1978,2024,2278,1748,1682,1424,1752,1984,2186,2292,2122,1788,760,2276,892,1126,2246,2138,2278,2278,1560,938,1412,2092,2202,2286,2140,2286,1516,1048,2254,2358,1790,1520,1754,2272,1804,2210,1740,2264,2318,1662,958,2160,2294,2286,1770,1872,2006,2274,2286,2264,2262,2316,2480,2240,2128,1784,2278,1818,2274,2284,2156,1844,768,2140,2393,2264,1922,1904,1852,1998,2300,2300,2416,2202,1524,1072,2284,2130,2142,2272,2244,2272,2282,1870,1570,1358,1796,1760,1464,2032,1768,1512,1760,1892,1586,1310,2220,2292,2162,2182,1378,1404,1450,2268,2288,2010,1892,2028,2276,2116,2290,2526,1444,2412,2286,2252,2300,2316,2240,2268,2274,2266,2294,2288,2060,1292,1088,1092,956,636,436,504,652,660,940,656,588,832,852,412,420,624,608,1328,1420,492,592,1160,1220,2004,2016,2028,2004,2008,1852,1880,2044,2016,2008,2028,2016,1100,1696,2016,1204,2020,2024,2028,2016,1786,1090,1024,1846,1666,1098,1220,1232,1276,1612,1702,1650,1612,2034,2020,1584,1624,1674,1594,2028,1754,1686,1708,1708,1638,1506,1890,1620,1350,1586,1112,1034,1606,1702,1366,1386,1358,1350,1366,1364,1362,1226,1354,1352,1346,1344,1364,384,1400,1558,1350,876,1384,1356,376,998,2042,1986,1460,2018,2038,2000,1978,2178,2048,1996,328,1366,2026,2020,886,2078,2000,2034,1998,2000,2008,2010,2026,1990,2026,544,2028,2042,896,692,2010,2000,2036,2006,2016,2008,2028,1922,2002,1976,2018,2018,2004,808,2020,1952,2014,2000,2012,2006,2014,900,1216,938,688,604,910,664,1968,884,880,1178,1582,1484,1594,1602,1640,1384,1604,1450,1594,1636,1292,1590,1590,1174,1628,802,1606,1612,1610,1660,1770,1302,1300,1326,458,984,308,1584,540,1578,1622,1590,1580,1576,1582,1590,1582,1642,1596,1772,1578,1568,1610,1590,508,1580,1580,1590,1576,1570,1596,1280,1586,1588,1048,2016,1492,2028,1844,2040,2192,1556,1636,1632,1484,1632,1712,1816,1952,484,524,996,2012,1988,2176,2244,2024,2008,1644,2056,1948,2096,1972,1992,1984,2644,2576,1700,2024,2028,1816,1744,1800,1300,344,496,1852,2008,2072,2552,1684,1424,1072,2252,1488,1392,2228,2000,2024,2260,2208,2292,1772,1672,2528,2252,1732,1576,1656,1896,2068,1912,1808,2112,2004,2008,2072,1276,476,1128,2012,2032,2004,1008,2484,2292,2148,1992,1280,376,936,1656,1768,1844,1792,2140,1952,1572,1584,1460,1396,1452,1692,1460,1752,1980,2088,1592,904,1508,1668,1668,2116,2032,1728,1952,2120,1324,1452,1700,1856,544,1076,1744,2056,864,1640,1664,1736,1978,1990,2362,2158,2374,1586,1544,1564,1700,1452,1468,624,686,1000,988,836,840,632,628,622,628,622,620,626,2296,844,842,1312,1388,1638,1638,544,1346,1164,1174,2204,892,556,568,480,474,634,608,1000,970,1168,1008,720,760,710,890,944,900,732,754,872,908,938,956,874,908,968,970,1000,1026,1862,2308,2380,2146,2184,2164,2358,2180,2190,2134,2294,2380,2458,1496,1504,1804,1280,1954,1948,1810,1808,1814,666,1078,680,2020,600,538,546,706,752,732,636,720,680,788,830,790,410,418,666,686,672,622,604,616,688,688,802,674,666,976,694,710,700,706,534,680,802,884,878,660,782,646,648,718,738,698,878,838,770,724,678,742,830,714,586,858,814,864,1046,964,642,570,806,946,930,432,666,694,1044,830,858,712,336,648,400,894,478,906,740,710,798,708,730,934,930,776,972,890,892,750,802,876,928,926,598,910,662,906,912,1362,890,680,740,854,694,638,724,840,742,716,790,926,936,1558,1448,1448,1186,730,544,748,610,926,530,598,652,720,916,830,1008,1068,1302,574,372,344,372,892,652,646,632,706,620,680,750,598,732,676,808,758,704,708,758,738,638,704,818,858,760,726,724,584,770,778,758,792,870,702,798,694,692,824,652,646,610,792,730,692,646,928,768,630,642,838,720,650,526,670,778,888,690,660,804,728,682,696,728,692,744,628,854,714,690,882,766,798,712,672,728,868,706,804,714,722,646,672,704,922,780,626,756,762,748,848,892,766,930,900,816,886,1204,1134,1290,1398,378,860,1506,1430,1492,1510,1466,1318,706,564,510,548,554,752,1440,1430,832,944,766,736,640,700,624,692,546,802,662,786,544,734,784,730,774,628,820,794,702,714,726,710,790,698,716,724,694,598,704,708,794,716,610,776,646,678,716,768,590,818,776,734,904,788,668,664,826,774,818,814,714,854,726,750,702,682,724,716,666,676,650,710,730,762,822,716,892,768,666,628,496,664,626,854,806,734,678,724,646,574,620,620,764,770,676,642,786,674,642,582,692,768,654,882,656,1410,718,702,682,746,676,804,760,710,840,1482,698,692,920,848,904,780,852,740,840,830,682,866,894,916,900,948,1248,392,728,942,948,1262,888,946,1394,534,946,464,760,742,968,1228,850,1466,1112,1488,818,650,860,860,1408,760,800,820,794,918,992,892,940,1598,948,906,928,1550,1602,714,674,890,472,408,560,570,1798,734,1098,848,1790,1330,1072,650,398,404,820,678,678,586,590,650,846,936,1042,1134,1276,1886,1596,1724,920,986,1398,1752,1208,1454,1714,1754,1570,1608,1444,1654,530,542,706,706,504,512,556,684,692,510,534,592,1382,748,726,756,760,750,708,744,1710,1804,836,1958,946,1344,1220,2076,2124,1108,1286,1792,1586,1760,1766,1754,1762,740,1034,1186,1046,1208,1752,2036,2074,1750,1810,1800,1772,844,1056,1760,1756,1790,1776,1668,1602,580,752,672,606,672,608,540,652,608,712,730,764,678,822,746,1784,782,728,1848,792,810,812,798,1116,822,816,1578,1560,1572,1322,2026,2030,718,734,926,648,496,518,574,546,544,470,498,1096,796,1692,1750,1714,1726,1862,620,606,580,538,560,464,486,512,554,1988,1928,1054,856,896,928,622,696,704,1452,1760,2164,2072,756,1136,1112,796,1514,1252,1400,1266,1734,1780,1752,1806,1588,1710,1602,2180,1978,1736,2048,1766,1890,2096,2014,1036,1428,1288,1764,1764,1624,1756,1790,1756,1760,1664,1804,1762,2000,2026,1798,1782,1780,1784,1772,1792,1756,1596,1616,1490,1786,1776,1772,1726,1766,1754,1760,1630,1536,928,1040,2182,1498,1752,2046,2074,864,1230,1778,308,1682,970,1670,1722,1478,1686,2122,1624,1810,526,638,608,472,446,528,1012,1480,322,746,1686,844,442,1118,548,1330,828,956,944,962,1552,1534,1550,1600,986,924,666,358,492,436,482,334,1280,652,616,1478,1120,1076,1100,326,842,718,528,364,534,680,392,458,492,352,464,1600,604,348,694,1560,692,878,504,1260,1414,1372,856,1592,1584,1412,576,1150,1212,1684,1778,604,1454,1044,1342,1274,1128,1374,1460,1420,1330,1156,1346,1332,576,1112,1412,442,1300,1020,1610,1584,1320,1596,1270,1540,1590,1598,1584,1000,692,858,1018,486,486,306,1538,1060,1534,568,380,1590,748,486,364,342,1612,818,1238,402,398,410,812,908,928,706,446,470,782,990,1268,970,818,1000,1004,748,742,1196,1010,1182,1234,420,1612,1332,312,410,436,750,382,342,556,366,328,1218,830,444,1272,514,682,466,608,640,906,1066,908,448,1266,560,636,698,738,684,926,890,1094,656,488,676,1190,614,774,798,702,510,842,812,1118,812,910,892,906,1062,1044,1348,1334,1202,1356,1182,1344,1028,766,1094,930,1332,956,1220,844,1168,858,760,764,1010,714,718,512,1516,1350,790,432,426,610,432,358,414,614,394,436,526,408,408,410,354,616,620,616,1128,1360,1106,1128,1358,1100,610,548,1358,1338,1052,446,1148,408,402,1118,1128,420,410,456,444,442,1656,644,572,768,356,1126,1260,866,398,352,1150,1104,1110,508,1400,1050,656,1332,1342,1346,1334,1350,1500,1438,1356,1362,1352,592,1702,1352,1806,1476,502,668,520,682,646,776,1356,838,1238,1080,1514,1356,1392,1432,1226,868,744,1236,1290,1238,1312,1354,1260,1360,1124,900,1488,1280,1324,672,682,968,968,852,1040,1224,1184,1032,1332,1200,980,1268,1168,1180,1220,1660,1032,1348,1196,660,1572,1632,1152,1116,1300,1616,1396,1244,1260,1488,1664,1780,1140,1200,1276,1244,1060,1060,1184,1328,1172,1200,1220,812,736,828,936,948,1580,1152,1308,1108,1828,1268,1252,1080,1112,1772,1716,1128,1124,1152,1804,1744,1660,1484,988,1456,1316,1128,1096,908,1072,1652,1480,1796,1672,1204,1188,1024,1064,1624,1196,1664,1252,1672,1480,1012,1100,1492,1256,1424,1392,1360,1176,1228,700,688,904,912,762,762,1348,1462,1810,1156,612,670,1606,1652,432,832,978,1748,840,806,646,688,572,514,412,558,700,390,702,718,1734,1518,1686,540,1720,578,776,304,322,430,334,338,324,1568,348,450,776,1108,1184,970,892,1328,1486,524,1026,472,426,544,552,806,678,786,308,580,632,964,614,1524,734,900,1080,1516,816,1786,752,760,920,996,772,760,1002,582,566,1588,986,842,1602,1178,1852,458,680,794,1644,1504,1010,1180,1466,1568,1516,1414,736,670,1760,776,1544,1394,942,1254,1202,1488,364,922,512,1290,1220,1508,1660,600,358,1436,1452,1726,1614,1822,1670,1192,1264,1686,1460,1604,598,1634,1036,1242,1896,994,1324,1404,1596,1852,1616,1502,1730,1664,1814,1888,1242,1604,1002,508,516,538,1194,1172,652,792,1352,1652,1204,1216,472,798,596,580,520,1010,528,1418,1466,974,856,616,708,1364,1476,854,534,334,722,984,464,354,336,432,1668,470,426,1062,556,388,334,326,644,440,522,432,380,332,994,1068,328,682,842,986,730,880,1496,534,430,768,486,478,346,1710,772,656,714,600,860,490,1158,580,1422,608,1214,1078,1594,2042,1438,950,1728,1254,1284,1364,530,908,1658,552,1350,1046,1698,968,1672,1292,1738,1132,1276,1364,1602,1344,1414,1600,1384,1484,1248,1634,1034,1364,1344,1402,1594,1616,1666,1310,1118,952,858,1008,1262,506,810,946,954,1232,400,396,406,686,810,904,928,920,864,450,470,778,992,1276,972,1314,1398,1570,1784,1008,708,744,694,1050,1650,1184,1232,794,1672,1598,802,1772,1712,1728,2024,1100,1172,1344,1412,1084,1220,1448,1360,1804,1884,1336,1332,1768,1988,2012,1284,1424,1444,656,1568,1344,1848,2132,1472,1636,1880,996,1580,1780,2016,1860,1560,1892,1080,1972,1972,2016,976,1204,2240,2320,1544,1344,1968,392,1300,1276,1460,788,1524,1404,1340,1748,2308,760,1984,2020,1400,1764,1776,1560,2248,2000,1976,1644,1756,1760,1748,2000,2020,1948,2056,1720,1616,2024,788,1316,1204,1532,1560,1420,2036,2024,1964,1032,2236,2240,1972,2000,1500,2024,1980,2036,2028,904,1460,1476,1624,1916,1880,1596,2232,2300,2004,1144,2000,2020,1948,2016,1912,776,1396,2132,616,2124,1996,1292,1376,1620,1196,1290,1665,764,896,1572,1444,886,1818,696,964,1724,1918,732,1744,1746,1056,1626,1632,994,818,1344,832,1270,1212,1148,1316,1778,672,620,958,510,856,852,1722,1590,1558,1222,1722,1974,1670,1004,962,932,708,2032,2016,2028,844,848,1608,1624,2020,2024,636,2040,1292,2028,948,2032,1752,992,1156,2016,1744,1080,1508,1764,1472,2016,2012,1588,892,840,1752,1524,2240,2240,1608,1088,868,704,960,450,928,952,892,670,794,356,582,1026,1108,928,834,874,928,790,464,990,1518,986,816,1048,574,798,854,494,726,1036,906,904,460,394,938,1010,862,870,952,628,580,794,954,932,546,494,2002,390,1644,902,514,568,892,852,836,542,718,744,1352,766,350,858,870,908,624,574,510,1014,952,706,536,554,702,982,868,536,568,746,1932,972,964,804,630,488,526,510,444,356,802,960,470,698,420,888,440,640,822,554,846,418,1006,918,562,692,612,1024,624,966,682,876,360,1008,822,884,678,520,646,1518,844,690,840,1392,434,554,598,716,858,860,972,1766,716,626,434,452,514,882,672,430,996,524,582,594,422,1010,1184,898,740,336,544,460,540,510,860,926,922,882,546,1264,920,930,962,542,700,740,546,842,890,692,920,802,906,446,1544,526,336,324,448,464,454,682,810,788,688,540,360,374,738,858,448,416,368,812,1840,1086,1088,816,938,1058,876,948,884,884,454,960,602,686,418,942,1576,634,852,794,1032,428,1100,918,1042,350,892,890,972,504,378,502,518,530,820,1102,482,810,1116,764,810,726,948,584,758,404,974,644,1390,778,930,846,538,524,974,930,920,682,528,882,1040,362,492,964,868,704,966,614,798,888,460,880,478,816,498,470,862,940,1064,526,644,784,1010,1134,786,718,976,598,1098,790,446,890,584,854,512,428,926,960,742,358,574,896,340,936,398,914,938,638,446,396,1236,910,594,388,1034,790,300,862,670,900,1292,558,872,968,966,692,796,382,1118,884,1064,998,960,652,966,1212,822,948,372,856,450,916,352,902,792,662,762,908,1098,476,1168,1558,834,618,656,966,956,830,406,866,720,406,510,842,720,866,598,840,804,900,520,668,824,948,420,898,552,306,612,866,426,774,818,320,942,640,944,806,890,728,1178,628,1552,800,916,918,1000,874,1048,946,576,790,848,1030,442,992,924,950,692,716,990,444,510,400,940,416,454,914,912,484,906,1166,1178,516,930,1232,956,934,930,962,614,886,770,838,932,1018,910,1648,1492,804,954,862,828,866,824,1526,372,604,796,564,970,668,340,754,412,1152,950,408,928,740,424,458,1192,796,964,344,490,718,1994,408,784,384,574,1062,846,782,1424,972,830,904,1026,918,806,1080,468,1030,744,928,538,992,1034,528,460,768,942,776,870,688,474,810,574,852,1120,680,1626,1448,864,830,989,450,928,892,912,796,356,556,938,358,554,928,968,1114,766,926,948,928,790,470,988,1520,984,814,1056,580,734,846,492,720,1050,914,486,424,396,744,1006,860,936,868,548,954,618,582,784,956,932,540,492,2026,1650,520,578,838,848,844,574,712,748,1360,770,352,858,870,908,622,606,460,1020,952,720,708,536,554,928,914,540,540,748,1948,980,928,816,638,506,536,668,634,356,882,368,314,320,962,472,700,404,894,442,638,816,898,852,370,1028,918,566,686,622,1112,624,950,680,356,944,820,878,860,520,646,1512,830,662,840,1380,552,596,744,864,858,964,714,626,386,902,876,552,986,470,582,594,428,1004,1130,896,730,352,544,774,456,540,504,862,926,920,884,582,950,1048,932,810,930,962,546,730,744,556,846,886,908,444,1020,526,484,336,312,468,448,922,464,450,684,798,788,684,526,360,374,732,856,448,774,780,1790,1062,1082,814,936,1084,872,940,884,888,366,958,600,688,416,942,1570,634,966,796,994,424,1006,352,890,894,992,496,374,500,448,1508,1810,1106,480,326,1404,766,810,874,730,922,582,750,406,1020,610,1390,778,1008,824,536,522,926,928,906,678,520,882,1038,486,968,876,706,614,956,796,892,456,856,480,496,472,860,912,1070,526,646,782,1104,786,716,978,598,1092,444,892,742,584,854,512,424,984,934,504,744,358,574,982,338,936,450,918,898,638,446,394,1240,910,598,390,1044,792,300,860,672,900,1294,558,1870,690,792,444,1116,936,882,1066,960,954,652,968,1210,822,882,368,850,450,920,350,902,790,662,742,910,814,1086,950,302,472,1160,1544,836,618,650,954,830,404,864,720,406,506,838,730,866,962,796,598,840,804,898,520,816,672,358,950,418,904,550,608,876,426,812,318,942,642,1020,802,914,834,1180,632,1550,798,1852,918,998,874,1082,892,576,792,846,1008,440,994,936,954,716,994,446,510,680,422,946,416,454,930,912,714,904,1168,1178,452,518,854,974,1226,956,940,934,964,614,888,770,1094,942,914,688,620,938,1492,970,828,866,830,1522,372,630,796,562,972,670,802,412,1156,960,410,930,740,638,912,458,1194,794,972,424,500,718,1996,410,786,384,572,1060,636,784,1426,972,830,922,1024,920,806,1060,470,1034,582,742,922,576,936,1006,530,500,768,950,776,878,726,472,810,580,852,1101,680,1376,1734,1968,510,1804,1002,1750,1810,1796,522,1184,1780,1350,534,1122,494,844,518,532,1670,1650,1804,1212,1668,1310,1814,1232,1860,1774,1830,1766,762,1394,1798,1782,1772,1796,1786,1800,1202,1794,1756,1786,1798,1806,1164,592,1800,1222,1180,1792,1612,1784,1210,1794,1778,1794,1790,1820,1820,1778,1822,1796,1764,1534,1562,1820,1210,1820,1756,1740,1810,1172,706,1772,1164,1770,1776,1776,1818,1800,1644,1788,1646,1786,1212,1776,1414,1796,1566,1790,1762,728,1732,1856,1790,1730,1794,1792,1620,1782,758,700,520,592,406,1658,1830,1636,1572,1834,1828,1794,1794,1784,1766,1582,1774,1784,1792,1776,1794,1794,1804,1818,1810,1794,1156,1792,1818,1554,1552,1796,1656,1782,1780,1802,1788,1798,1794,1624,1808,1798,1762,1670,1826,1812,1784,1806,1800,1794,1206,1838,1776,1784,1802,1572,300,1838,1808,1810,1408,1822,1824,1456,1798,1816,1790,1822,1640,1788,1816,1820,1810,1792,1770,1590,1596,1796,1786,1794,1794,1788,1794,1816,1778,1764,642,1068,1812,1748,1818,1782,1788,1800,1786,1780,1798,1790,1800,1774,1776,1812,1780,1782,1782,1818,1774,1648,1794,1556,1806,1816,1824,1768,1606,304,1114,1778,1800,686,1770,1410,1776,730,1778,962,758,1844,1828,1808,1620,1774,1556,1792,1802,1820,1776,1810,1792,1796,1530,1772,1774,1410,1826,1036,1770,1208,1810,1222,1716,1938,1798,452,420,626,1658,1774,1816,1638,1834,1798,1760,1772,1670,1798,1812,1818,744,814,410,1018,1770,1638,1778,1568,1844,1774,1722,1188,1788,1792,1750,1700,1792,1764,1806,724,1248,1774,1852,1822,1080,1776,1562,1818,1228,1794,726,1770,1802,1752,1788,1812,1784,702,652,1786,1794,1804,362,1282,354,1800,1820,1760,1784,1800,1776,1772,1784,1802,1308,1768,1798,1786,1844,1764,1792,1818,1818,1622,1534,1780,1780,1770,1798,1766,1778,1794,1448,818,1772,470,1314,1226,1756,1788,1820,1808,572,1818,1214,1764,1798,1160,1790,1416,1822,1556,1718,1616,1810,1814,1868,1824,1814,1552,1788,1798,1594,1618,1628,1592,1588,1658,1660,782,1634,1644,1632,1656,1664,844,928,1804,1826,1814,1826,2626,2612,2568,2596,1088,540,732,652,684,572,792,544,524,776,672,632,808,1664,544,936,868,2524,2410,792,1538,756,836,700,964,1520,848,2548,2480,2408,756,1576,756,1620,720,2472,1568,1588,2420,2400,452,540,776,544,696,604,412,404,516,1132,684,480,568,1656,628,760,712,528,552,444,696,588,544,1852,2408,624,496,812,1016,1356,480,864,476,472,672,1552,1496,856,2408,1044,1152,1072,1176,1116,1088,2396,792,1608,784,776,2412,2408,2424,1564,480,1480,440,600,2432,728,516,2458,2420,1284,584,776,748,768,604,504,644,2404,2084,328,2420,2522,556,1736,428,576,2408,520,608,424,2600,2440,1432,2558,2482,424,1344,412,688,652,980,2400,2456,1640,724,1564,836,864,524,880,852,520,640,1080,2406,696,712,708,1732,892,1156,2426,2478,1368,1524,380,924,536,556,826,648,2428,608,1208,668,486,420,1700,2428,1444,780,524,328,788,712,768,500,440,2548,920,1468,970,1246,1210,1086,1562,1508,992,814,748,1512,1028,1018,972,1230,1012,1510,950,1258,942,1098,1552,1496,1414,1440,1550,1486,1004,808,1504,1476,874,1094,1544,1000,1386,1368,1572,738,1344,908,1238,1558,1274,1244,848,1580,976,942,1558,1226,1326,1360,1348,894,612,2686,2526,1664,788,996,1018,1232,840,862,1658,1744,2310,2556,1736,2836,1028,648,880,904,856,848,2680,2564,1948,2572,2508,2782,2602,2494,2660,2280,2544,2908,2424,2096,2264,2756,1180,1384,592,976,1856,2348,816,1752,2558,1886,1882,2144,1000,1508,1300,1036,1580,2218,1204,2064,1492,2180,2908,2326,2290,2680,2470,1162,2544,1204,920,2432,926,2510,2516,2428,1084,1348,2638,1770,2416,2340,656,2628,1284,2724,2036,1958,1212,1962,1240,834,1992,684,372,1212,760,2562,2422,1052,2082,1044,2754,2256,672,888,2032,2052,2244,1208,2150,2042,2712,2586,2746,2520,2016,2296,2100,1736,2296,2612,1378,1928,1372,2172,2850,2472,2558,2182,1112,1890,2404,2330,2180,1566,2594,2486,2382,2476,2436,2332,2416,2232,2214,2574,2106,2520,2310,2716,2554,928,2848,2756,1834,1664,1208,2044,784,564,1708,1810,2572,746,652,1168,2908,1700,1962,1972,1344,1488,2814,1250,2440,1080,2594,1560,1488,548,992,556,1000,2380,1270,1168,2838,1670,996,2182,930,568,310,1624,1552,1646,1840,1044,1178,1572,2076,1490,1998,1046,980,1826,1270,1164,1134,1136,1100,1416,1740,1416,790,1434,1422,1388,1548,942,1836,828,1348,1236,1378,1346,1318,1414,822,1428,1122,1464,890,1450,926,1030,798,1374,816,390,898,1814,1210,1204,660,660,982,848,1222,1626,720,1610,1892,984,620,386,1910,1168,1088,1472,1104,1296,1128,1096,1188,1212,1300,1136,1224,1300,1496,1428,1496,1228,1116,1444,1440,1632,1536,1340,1584,1460,1052,396,826,1322,1142,1230,1218,1314,1278,1072,946,880,942,1050,1210,560,1234,1324,1284,1262,982,1058,1004,1106,1170,1270,1226,1136,1294,1274,1038,1102,1146,1214,814,710,706,1490,754,370,856,666,628,658,604,718,786,650,1490,668,592,624,440,500,1486,724,508,694,612,696,580,570,622,648,594,624,818,806,834,1330,1270,1630,1302,1036,524,1048,1090,862,668,580,604,682,622,670,518,558,538,648,704,578,622,566,624,772,1334,1388,656,894,948,900,1074,850,1004,1604,1200,824,1588,1024,738,464,750,1352,1060,646,616,1260,802,522,726,674,414,834,462,1070,700,1100,814,520,652,1334,1246,1534,1590,1242,1602,1644,1362,766,1590,1600,1606,1304,1556,1608,1290,1620,1638,1606,1076,1616,1668,972,1626,1624,1626,1618,1602,906,984,518,862,880,1148,1414,540,748,462,598,1466,1240,1366,836,1292,1386,1218,724,444,494,1270,1538,1080,886,688,432,750,706,1108,1430,1216,714,718,1280,1196,1076,1708,386,388,596,882,1102,988,1302,850,966,1266,1706,1342,1210,1396,886,1514,1098,1330,1034,1300,672,1198,1270,1558,1560,1510,1146,1158,1552,1532,1652,1582,580,730,1332,868,1590,1586,1596,1694,578,594,604,396,698,310,470,484,640,446,434,1258,394,370,394,468,540,926,1618,926,912,928,938,392,1028,944,938,1578,376,552,392,640,596,364,584,862,1032,1588,1582,546,942,1590,1590,944,892,1238,1182,466,374,318,420,1590,846,738,1134,464,456,450,442,400,540,442,328,544,1026,896,590,1170,482,312,436,1794,1408,334,590,516,1416,462,680,1754,1520,1552,634,994,334,484,490,426,1026,850,356,356,462,424,524,548,520,520,880,946,982,876,1240,374,912,796,1206,420,1088,338,374,396,600,608,978,574,656,460,456,428,360,340,1280,998,1068,498,1242,818,1022,814,544,978,990,946,870,1526,594,920,566,666,1280,1312,1180,1248,1724,1942,1280,2180,1318,2502,760,1280,1280,2630,1280,586,4054,1280,3454,678,1280,1744,772,1146,1280,1280,2364,704,1280,1280,1762,1884,1236,866,2992,1758,1726,1280,1992,1280,4098,1280,1504,1280,1280,1928,1280,984,982,1804,1990,1280,1280,1794,1576,1046,1280,1492,1154,1096,1076,720,1120,1280,1280,1474,3104,1986,2212,2754,1728,1194,4158,1286,992,1394,4190,822,1452,1110,752,1354,1418,2028,552,1314,1844,1092,1534,1570,1970,1356,1178,1122,1148,1552,1192,1540,4096,988,752,618,1568,1044,1566,1608,1076,1574,1550,1142,1104,1084,2022,1566,1392,694,1526,934,1164,1710,1918,1024,784,1572,1548,1110,1196,1120,1576,1546,1474,690,1604,1680,2500,1106,1266,1374,1582,1466,1414,1768,640,950,1524,1580,1586,1426,2016,1306,1526,618,2314,1766,1572,1800,1762,2042,2020,1842,1758,1700,718,550,1930,1320,1992,1732,2142,1980,2348,2486,848,1336,1598,862,1000,1590,1206,908,828,1592,1024,310,732,754,1350,1064,648,620,1240,624,410,988,458,704,816,628,1246,1156,1244,1538,1546,1306,1608,1298,1392,1368,870,1394,1602,1620,1298,1558,1296,1620,1634,1616,1620,1454,1622,1622,1622,1600,1580,1618,516,868,890,1298,1410,540,756,458,606,1478,1378,1252,1250,1368,1396,1216,726,444,494,1538,1208,1072,1530,658,436,728,676,1122,1442,722,726,1272,1274,1286,1082,390,390,834,748,1072,1268,972,952,1264,912,1342,1202,1400,884,1336,1492,1304,1448,1046,864,1432,1038,1166,1338,862,1592,1592,1734,386,846,690,582,722,398,698,466,484,640,458,474,434,450,396,428,644,376,368,378,360,370,368,372,382,914,372,394,944,392,394,396,400,402,392,400,392,428,394,398,396,420,386,1580,374,552,384,642,516,896,1044,1568,372,346,726,944,898,1188,408,1558,808,1790,2070,2070,2432,2300,2328,2092,1152,1208,1028,1032,2316,2396,2420,2416,2500,2512,2532,2588,1052,1048,376,2014,950,1952,2044,1238,1092,2220,1988,2168,1590,1784,2162,2188,1898,2104,2082,1282,2148,920,1942,1106,2088,1116,2260,2090,2222,2058,1938,1738,1894,1016,1220,2058,1710,970,1278,3082,1022,2030,418,590,1508,1666,2142,1682,304,556,1154,934,912,678,684,502,1104,838,800,918,1338,1166,1594,1206,658,602,382,1236,832,838,1010,1006,1016,1740,1738,830,828,1274,1724,870,548,554,950,1824,3094,1384,900,896,870,2434,2477,2490,2510,1960,2292,2150,2090,2560,1440,1622,1518,1520,1878,1832,1508,534,550,558,400,1512,722,434,694,732,450,414,370,3180,2591,2288,2242,1718,2320,1730,1950,1796,1658,1828,1820,1786,1842,1938,860,1120,2302,1440,1488,1540,2433,850,636,680,2130,2124,1078,2168,2398,1206,1214,970,1000,1226,1136,536,1206,522,1092,558,874,1218,672,644,540,1068,876,1022,1056,1000,654,1010,800,1110,1038,784,792,1050,772,462,1166,1222,1200,478,506,998,980,534,1128,1192,960,1196,1068,1070,1194,1206,368,892,582,1182,1208,658,450,824,940,1092,1006,1394,554,956,532,546,1196,1096,1122,1088,728,728,1192,458,718,1190,468,428,1208,1196,886,518,644,1102,752,1282,836,352,926,1220,1200,476,372,1186,1284,1184,986,1386,396,558,344,1046,376,722,1198,980,1434,1086,1196,450,470,428,568,502,736,596,538,524,408,548,1036,804,998,512,976,700,1210,778,962,1106,408,1172,366,480,1166,996,1194,1184,930,772,1106,1232,1208,944,1208,1158,1196,436,622,1118,328,1180,1536,854,1168,1144,1210,1278,1032,1198,862,1194,508,948,562,1180,1182,786,1200,1338,532,658,1190,1176,1456,658,1158,1200,1158,1196,1150,1190,1170,1192,580,1274,1204,1028,858,1210,660,1218,1438,1184,492,1494,1192,1104,842,1204,1236,1218,1194,1056,606,586,1134,1174,1208,1184,1210,612,614,1098,1164,900,1036,1202,1230,1196,1200,1184,1198,928,1202,1200,1206,1194,1206,758,956,620,528,1222,946,762,576,1286,482,402,712,376,426,1010,480,854,1204,934,1188,854,864,436,438,542,1216,1084,462,578,524,494,490,824,818,418,964,468,468,460,434,436,1202,668,682,432,648,1416,806,828,708,724,1110,650,698,700,622,830,746,1126,1006,522,784,752,640,1224,456,1116,1190,1192,634,588,560,750,756,748,1166,1174,1192,408,1212,680,770,560,382,1550,1244,602,1280,662,1062,1326,430,482,1110,416,440,612,506,338,970,418,1124,998,1196,1182,1192,1182,828,750,1312,1182,1206,1472,1218,1424,986,1296,1082,1590,690,986,1104,480,1200,716,1262,1214,300,1190,388,910,724,1216,664,456,818,832,1260,1060,1506,1392,756,802,1194,580,1394,748,502,1190,450,454,1034,358,1222,508,1010,1196,956,826,418,490,1196,792,416,880,1478,1036,608,1062,1160,1106,682,1074,392,878,936,1056,848,704,650,1058,534,510,1190,414,1194,442,490,888,1186,1080,1202,1108,1054,1152,1308,1496,1380,1348,1388,1338,532,550,1202,1188,1480,1230,1200,1188,1222,1038,1214,1204,1230,1232,1188,1218,1640,1082,552,504,1192,1180,1386,512,1212,1420,1418,1504,1174,1438,1426,1202,1196,1436,1488,1216,798,1198,1200,1422,1430,1412,1260,1310,1254,1162,1182,480,702,1202,1050,746,314,1356,786,1160,1208,1128,686,1312,808,640,680,562,1510,1162,958,1642,1492,466,580,530,738,1062,1788,964,1504,452,564,1486,1092,1576,1526,614,1622,448,316,316,468,474,456,1192,1176,784,352,302,936,1514,592,1620,348,652,618,1312,586,642,794,648,1468,640,648,618,710,646,746,1490,1456,670,670,920,526,1378,676,662,340,632,630,704,638,1410,678,700,1622,300,1142,800,916,1026,1444,1104,674,686,846,482,488,352,1080,1406,424,1336,426,1626,864,628,436,828,504,494,338,1328,482,398,762,446,766,590,492,608,1806,1598,1592,1168,1574,1354,1594,1814,1098,452,1140,682,456,1182,1640,1022,1312,1314,1510,1496,1578,1200,942,994,1080,528,914,888,1494,1608,1334,1698,1300,1748,1374,906,820,1110,1882,1154,1794,1406,976,988,664,656,840,806,800,792,1026,746,680,660,696,1232,1020,784,858,794,1808,1802,976,1612,680,640,864,876,476,1212,1468,1386,1494,1362,1438,864,1216,728,614,786,830,2090,1436,456,1452,1442,1454,1406,1342,1420,1370,1462,1320,1430,1392,1308,1386,1514,1418,1470,1390,1390,1496,1498,1428,1516,1498,1444,1422,1520,1546,1448,1482,1406,1402,1402,1388,1616,1420,1526,1400,1460,1418,1304,1438,1568,1476,1446,1400,1406,1432,1424,1480,1450,1178,344,2210,636,764,2528,2088,2194,1076,2156,2238,2110,1908,820,1372,1036,1496,1470,1552,1534,892,968,1824,1060,1192,2238,1052,2202,812,1848,2076,2096,1616,1716,2190,1080,922,1580,1068,1060,1026,1004,892,1124,1968,2024,1266,2194,2184,2158,2140,2194,2188,2184,2040,1534,2182,1796,2030,2138,746,944,2180,2102,2212,414,2202,1912,2188,2210,2178,2178,2072,744,794,2190,2184,2168,2170,872,2186,1452,2246,1590,920,1202,1754,1912,1376,2200,1780,1554,2186,664,658,1048,1674,1132,1688,2206,1122,1142,2198,1476,2180,2250,1644,378,2180,2202,904,1762,1140,2188,1788,1656,1588,1830,2192,346,2210,904,898,1160,1560,1502,2144,1420,2192,2280,2244,2240,1270,2254,882,566,1026,1056,1964,1084,1084,1544,1532,1120,974,968,2178,2266,324,636,1300,1440,1964,2196,2192,2268,2286,2208,1056,1144,1182,1244,1078,1144,1292,1248,1240,1260,2016,1368,1264,2180,2184,2178,2218,2186,508,668,2172,2212,1322,2028,2194,1936,2204,2176,2296,1462,1472,2230,2274,1958,2112,2282,2278,2278,2156,1778,2368,1872,2272,1842,2282,644,2298,2190,2166,1840,1280,2246,2272,1612,1286,2138,2084,1892,1822,1894,2284,2288,2272,2296,2278,2264,2108,2228,1998,2284,2252,2056,2214,1214,2280,682,2262,2314,1652,1784,1138,1196,1270,1446,1162,2284,2296,2292,2280,2280,1396,1324,1592,1596,1694,2266,1816,2276,2212,1474,1180,2252,1746,1168,1660,2310,2128,1670,1528,1440,1290,1618,910,2238,1662,1762,2174,2278,2282,1958,902,2278,1262,2280,620,884,1092,1292,666,660,1382,1068,1170,1100,1170,1374,608,1588,1582,1436,1492,1188,1178,1060,626,482,1270,1586,1580,516,1526,818,814,1116,1564,1212,1212,1226,1226,1206,1134,1532,566,808,1366,1380,1506,1124,1328,1326,474,466,1060,1576,1576,604,1330,1096,560,568,554,568,562,1180,1178,662,1504,1064,1370,838,1138,870,1362,1156,678,1176,1196,990,314,318,1134,1116,552,1158,560,1172,1156,568,648,420,1536,1534,1132,328,324,1332,1558,1146,692,1202,824,936,588,1106,1320,1652,668,662,1404,1178,916,882,1172,1188,1382,616,1608,1612,1448,1524,1194,1066,1284,1606,1610,520,1528,828,814,1126,1536,1180,1228,1240,1212,1146,572,810,466,1076,1318,1390,1518,1140,880,596,922,1338,1336,482,466,1564,1162,618,1342,560,570,554,572,566,660,1072,840,1136,1152,682,1154,1204,992,316,320,1148,1118,556,1160,566,1178,1162,574,660,844,1554,562,1130,332,326,1344,1572,1156,702,1220,822,950,2130,2318,656,382,2232,654,378,382,378,376,1728,1776,386,378,1858,2301,638,2264,654,2108,648,2204,640,2298,656,2154,640,1200,2078,650,2076,638,2092,476,2086,666,2258,656,2074,648,1826,398,1812,388,1822,1824,390,1818,376,1806,376,1818,386,1818,1782,420,1958,380,1892,380,1784,382,1046,1030,1076,1028,1796,380,1814,384,1844,380,1804,378,1844,384,1766,390,2390,386,1064,1824,386,1770,382,1706,384,1032,1798,392,1844,382,1120,1662,382,1054,1848,384,1786,384,1750,386,1744,376,1740,384,1764,1858,388,1808,374,3150,1838,388,1702,384,1742,2240,652,1776,374,1812,384,1728,380,1876,384,1782,380,1776,380,1728,378,1860,1090,1632,386,1800,374,1754,374,996,1682,376,1800,382,1830,1862,376,1758,386,1084,708,2216,2370,1820,644,1778,380,1794,388,1852,388,2388,650,1820,380,1806,380,1766,378,1828,386,1716,380,1724,372,1752,1108,1050,1888,388,1678,378,1876,380,1850,344,1840,378,1810,382,996,1814,376,1744,382,1760,384,1734,372,1770,382,1936,338,1782,380,1786,378,1794,334,2298,1814,378,1796,1766,386,1832,1764,1680,378,1810,376,1864,386,1824,390,1756,312,1206,1820,382,1696,380,1872,1848,380,1814,372,1760,1908,382,364,636,492,2486,536,366,352,1760,546,2404,350,1754,350,1770,1744,310,1736,314,1742,1720,434,1772,1786,348,1826,344,1802,420,1688,368,1794,350,1932,364,1804,322,1798,312,1852,390,1832,410,1752,338,1830,1324,584,576,1244,820,800,1708,1776,492,892,1756,1748,1740,1728,1728,1748,372,1736,648,472,1776,1744,1768,1752,1760,1808,1772,1728,1764,328,1736,1780,1724,1720,1748,1760,1768,1840,1768,364,1160,1720,1756,384,800,1724,720,716,1496,1736,464,1088,1816,372,1716,528,1768,376,724,1816,716,1780,328,1780,1756,1744,1796,1808,1816,1752,1760,1736,1808,1804,1744,1752,1772,1808,1784,1756,472,724,316,1780,1764,312,1792,324,1776,328,1800,1768,1772,432,1744,716,1780,1744,480,1764,1768,1784,1796,1768,1808,336,836,320,308,1748,1452,1764,1772,1760,1792,1784,904,1820,1616,1836,1776,1064,1768,1304,864,940,1116,1832,1800,328,1736,1784,1756,568,400,1816,1752,372,1828,1764,1808,1816,1792,1792,1044,572,1800,300,1760,1272,1752,1800,1768,1832,1760,1824,1716,1852,1800,1796,1816,316,352,1792,1712,1700,1748,1708,816,1772,1752,1776,1744,924,1128,328,468,1796,1764,1804,1792,1868,1792,1800,660,532,1736,412,1732,1760,1760,1844,1808,1792,1776,1776,1748,652,1756,636,1756,1752,628,1748,1772,1776,852,648,1764,1756,1472,1284,1764,1824,476,1760,516,1852,1760,1796,1740,1836,612,388,1760,1768,1848,1844,1788,1752,424,400,1840,1756,1760,1832,1760,1772,1760,1764,1820,1368,1808,1008,2200,2354,646,666,390,1586,764,472,970,756,784,1166,536,752,784,762,544,1170,1256,1164,758,930,1256,1022,1166,762,342,1402,848,840,3010,498,2036,972,412,594,1032,804,680,1170,972,1004,1502,1204,688,974,1190,1020,604,972,692,1496,516,1162,686,1612,1492,1186,1612,678,1152,676,1018,1620,1488,974,508,434,2000,1692,768,1712,1380,428,1600,1996,1996,1980,1596,1592,1588,1708,2004,1596,1600,1988,1992,1988,1992,1984,1640,1604,1980,1440,2000,1708,1984,1600,1608,1724,500,1474,540,438,804,1728,588,634,526,616,1098,1108,1798,1166,1164,1174,1162,448,592,594,1024,632,628,580,1322,1144,1108,1754,1754,1846,1848,1210,1256,1186,1166,686,1386,1328,1786,1342,966,588,628,584,584,1768,410,1200,1768,924,528,2016,380,348,972,512,544,508,508,396,1008,460,1948,1928,392,842,838,1496,1500,1510,1542,1510,1516,1498,1516,1664,1652,346,2373,1202,875,2132,1976,1040,510,2052,494,524,2394,2628,776,2374,1234,1996,1128,1984,2354,1436,370,856,2006,2336,1856,1002,524,720,2346,362,538,2428,2062,2364,1652,924,364,986,840,768,660,802,546,310,1902,564,1780,406,2294,413,2090,2865,2989,2990,2589,2330,2904,2890,3081,2985,2989,2278,414,408,414,654,388,1538,2535,2490,2432,2498,1614,2364,562,1550,2482,2422,2498,2354,2294,2046,1730,2498,2498,1046,1188,2498,2204,2498,1052,2142,2212,2498,2498,2184,1788,2102,2464,2332,2498,2498,2442,2496,946,922,1164,1016,1002,2492,1380,2248,1480,338,1814,772,2438,2612,2484,2612,2414,2488,2424,352,2114,1844,1726,2498,2100,2278,482,2498,986,1062,1234,478,576,524,376,572,1106,990,2556,2286,1254,436,656,2607,2448,1166,1116,1296,2590,2498,2464,324,1914,636,1794,474,678,2446,2498,2452,2498,2490,2498,2208,1054,1338,2324,2498,2428,2478,460,386,312,386,348,2470,2380,880,552,414,1950,2591,1720,417,640,630,634,634,2498,1588,1030,1270,504,748,2150,402,552,588,308,446,484,330,2292,694,742,840,470,1008,474,370,888,486,1346,1296,2182,408,326,2498,2498,684,690,2498,364,1952,472,388,2382,2498,426,760,786,2286,2458,1086,906,2364,1608,1216,716,2498,2310,2454,2498,2498,2364,2404,2496,754,1964,2498,2498,2608,808,2406,782,354,2488,2474,2618,1004,360,416,476,1034,1992,2146,2498,2586,2240,666,2470,536,712,800,682,732,710,380,520,608,548,740,560,588,690,936,962,1034,860,1480,1448,1570,1684,2368,1664,1282,2578,1310,1444,1862,1844,1822,1222,1226,1242,768,644,802,1206,1018,1088,1070,844,876,868,874,592,1636,1638,1646,592,2536,2544,2444,2476,1158,1160,1456,1454,1852,1872,2096,2326,1484,2484,2088,1278,1084,1328,2522,1314,548,416,2200,1870,2364,2360,2396,2364,2344,578,1106,2384,2774,2576,2688,2634,2236,2628,2226,2212,2248,2214,2410,2412,2214,2388,2308,2244,1110,1088,2298,2456,2380,2490,1264,2058,630,2534,2378,2398,2360,1612,2252,486,1392,2120,2390,2340,2412,1866,1686,2398,2454,2484,2450,2202,2382,1048,2106,2262,2376,2562,1900,1382,1534,1456,2302,368,2284,2662,2492,2282,2498,2502,2380,1482,2320,2528,1174,1138,2464,2650,2382,2402,2470,1648,1748,1212,2294,2512,1326,1296,304,2528,2446,1096,1134,2502,2586,1252,544,1498,2644,2500,1180,1172,1288,2596,2554,2400,1650,834,768,2374,2480,2480,2490,2424,2152,2218,2308,752,2420,2422,2258,2406,878,554,402,1946,2508,384,306,388,342,2629,2633,572,620,620,628,2506,2278,502,518,2030,2198,2310,474,1764,1036,1034,1380,764,680,1518,398,300,2404,2108,2064,2206,1972,2360,2180,760,566,2128,2258,1066,2236,726,724,2390,2022,734,700,2342,1612,2424,2382,2530,2372,2426,2170,2454,1872,2564,2346,2456,2384,2376,2562,2656,1972,2034,2448,2618,1256,2282,2280,812,1078,604,496,2288,2274,2384,2216,2250,1972,2324,2318,2276,2310,2210,2164,2330,2332,2330,2212,2166,2072,2406,2358,2346,2348,2346,2176,2174,596,560,2108,986,2274,2316,2330,2220,2058,1458,1822,2126,1954,2250,1980,2198,2348,2288,2294,2270,2276,2128,2272,2228,2276,2302,2216,2236,818,842,2348,1974,960,2140,530,316,330,318,2054,2228,1362,860,948,2258,598,2386,2264,1986,1872,902,720,1652,2156,2318,2320,2314,2194,2330,1836,2034,332,420,900,1188,1240,1336,500,2342,2462,2334,2136,1842,1908,2440,2350,2044,2160,2242,2262,2332,2308,2304,1734,2510,618,616,2084,2016,2166,1758,2356,2418,2034,1824,1784,2412,1968,1922,1982,2641,2438,2488,2506,2617,2542,2534,2574,2438,1262,2286,1906,2032,2212,2408,1540,2262,1998,2294,2310,2364,2236,2362,2372,2284,2332,2176,2104,2044,2072,2218,2310,2318,1692,1334,2358,2576,1496,2330,2286,1270,2321,822,468,528,1268,1540,484,1260,334,2321,796,1058,1594,762,1798,780,442,594,376,942,1882,2485,2012,2118,2080,772,788,2042,1864,1366,464,2050,616,1084,1408,532,1416,2476,1994,2038,2034,2004,2100,2048,2070,2160,2172,2014,2040,2004,2088,2054,1914,2042,1964,2026,1964,2038,2000,2038,2066,1998,2000,2018,1974,2082,2110,1978,2046,2018,2062,1976,1998,648,2026,2086,2050,2004,2006,2088,1988,2030,2028,2026,2006,2010,1996,1984,1944,636,2012,780,1228,1752,588,576,1760,1744,1732,728,1752,1740,1788,500,480,1744,380,632,1768,388,640,672,700,1720,1712,1740,1796,1768,1764,300,828,340,1736,1720,1732,1736,1776,1764,1736,1640,1740,1748,1304,1704,1796,1764,1732,372,1372,876,1796,1788,712,732,552,1760,372,916,1772,1764,1724,1796,1864,1780,1748,1800,1728,1820,1788,1756,1744,1876,1752,1752,1724,1760,1752,1768,1768,1428,1212,716,1836,1752,1780,1772,1744,1772,1740,760,1808,1764,1820,1844,1748,1772,716,1796,1220,1740,1760,316,1740,1772,1136,712,1752,980,480,1748,376,1300,1756,528,1804,1788,1780,1760,1760,1724,444,380,1768,1752,1716,1620,1744,1788,420,1764,1764,1756,1748,1744,712,880,1756,1772,1748,1320,816,384,1768,1804,1692,1888,1740,1756,1784,504,844,636,380,1764,1748,1744,1744,1768,1764,1748,404,1736,1732,756,1740,1752,1748,636,1740,1772,1744,324,1748,1748,1756,1800,1788,404,1800,384,1764,436,1752,1744,316,1768,1812,1816,1076,1848,392,1668,1804,1236,1556,528,1824,1760,1760,1860,1756,408,1768,1848,1780,1776,1816,1760,1744,1804,1784,1772,1836,1760,1768,1804,1744,496,412,1792,852,2256,1040,1046,822,754,590,682,674,634,1060,524,884,990,846,480,1870,1834,884,894,1096,410,1596,400,378,422,404,408,404,814,784,816,774,376,830,832,422,436,1686,2018,358,832,380,804,400,1824,1942,374,376,1822,828,852,1932,406,398,834,828,822,852,788,836,830,380,848,822,382,362,1802,806,794,844,398,1958,1796,830,832,1172,788,858,848,846,852,814,356,362,328,400,404,1806,986,384,408,392,808,816,436,360,1850,366,368,398,398,790,342,816,822,808,870,1696,754,786,1772,874,798,824,774,780,1680,1648,1800,406,402,834,842,806,852,914,376,1172,856,388,324,1676,788,852,1762,774,400,396,366,780,776,1496,1726,1752,1548,1778,506,784,800,1936,776,742,702,768,772,832,852,488,384,746,406,834,438,962,836,800,424,826,844,860,350,410,846,776,810,1888,1952,800,768,1712,1804,820,760,812,1760,868,760,1510,1714,1978,328,806,338,824,822,804,1880,766,354,790,1742,1858,1484,732,772,744,764,748,726,782,672,830,716,420,1944,742,2128,1226,1888,656,616,1534,1460,1014,1194,1996,2092,2074,2239,2275,1786,1988,1508,1120,1904,1880,444,1256,1966,1668,1942,2108,2128,1612,1960,1986,1706,1696,1860,2096,1686,1708,864,1978,2126,1970,1908,2010,1948,1912,2040,1938,2092,2102,304,2062,1896,2094,1974,2038,2040,2048,2012,2088,2080,2110,2128,2128,2098,2120,1940,1510,1314,1432,1410,1386,1374,1414,1226,2010,1920,2026,1946,1820,2008,1460,1610,1706,366,376,1712,1064,366,1048,390,1074,376,682,1070,370,680,1024,340,1046,378,998,380,1082,404,674,1074,678,1032,370,1020,368,1010,380,1014,378,674,1078,378,1018,374,1004,392,1054,382,1076,388,688,1004,378,1054,372,676,1068,370,1034,390,680,1000,378,1064,386,1026,388,1034,384,1060,368,1034,388,406,1058,672,1046,378,1024,374,1006,388,676,1018,366,1016,384,996,380,1044,386,1026,380,1066,354,672,1014,374,1466,372,1062,1042,388,672,1016,1048,372,1000,368,672,986,362,680,1038,370,1044,1042,390,1022,372,680,1052,348,982,374,670,1032,1020,360,1038,1014,674,1032,364,1038,1020,376,678,1448,1018,376,1018,384,1014,380,992,1042,388,1022,366,1066,378,670,1016,386,1024,370,1016,672,968,376,1034,358,1012,380,1066,376,674,994,366,1030,380,1022,374,1058,386,1008,994,382,1028,366,1024,1002,394,372,676,1038,374,674,1034,394,1034,378,1012,1044,1098,376,1008,1736,1010,372,670,1022,1016,1030,380,684,1012,1028,1014,378,1076,362,1040,1038,366,1038,384,684,1012,366,1104,366,1002,388,1014,1030,1038,368,1060,1762,1696,364,372,1686,1062,360,1028,388,1070,372,676,1044,372,682,1028,336,1020,376,992,376,998,404,676,1092,366,678,1012,380,998,366,1008,374,998,370,676,1082,378,676,1002,366,1028,382,1040,372,1020,384,684,1010,378,1000,370,674,1106,386,1034,374,1066,384,1018,386,676,1046,382,1058,364,1076,370,1028,370,1072,378,1030,370,1022,372,674,1020,364,1036,384,996,382,1052,382,1046,382,1134,352,672,1008,372,1048,376,1044,372,1082,378,670,1004,380,1028,1036,370,676,964,362,682,1056,372,1092,372,1018,388,1052,372,1000,350,990,666,1018,380,998,364,1032,388,1018,676,1018,364,1034,380,1038,382,1740,1016,374,1018,378,1010,380,674,1018,374,1024,1032,366,1012,374,668,1018,394,1016,1012,362,988,374,1044,388,1030,378,1082,378,680,988,1040,384,1044,374,1040,388,1016,382,1000,386,1078,366,1022,994,1034,674,1020,668,1022,386,1050,378,1192,374,1036,370,1038,378,1014,370,1740,1006,370,666,1030,380,998,384,1014,380,686,1018,1050,1008,376,1014,1002,392,1108,1016,384,676,1004,368,1062,368,1050,386,982,372,1024,1038,372,1024,370,1786,1698,360,376,1696,364,1056,1030,394,1052,378,676,1040,370,692,990,338,1028,378,1012,378,1078,390,676,1064,372,674,1044,380,1030,362,1020,378,1032,382,674,1098,382,674,1024,374,1030,384,1024,376,1020,384,678,1004,376,998,672,1048,368,1056,388,678,1020,376,1066,386,1030,388,680,1034,380,1056,372,1032,388,1030,374,1060,376,1064,376,1060,392,678,1022,366,1060,386,1028,382,1060,1026,382,1068,352,676,1068,372,1030,374,1008,368,1008,374,676,996,386,1010,1000,368,672,976,360,676,1052,368,1044,368,1016,384,1010,368,678,1014,350,1022,376,672,1012,392,1018,366,1044,388,1038,380,676,1020,366,1020,1032,376,678,1776,1014,380,1020,382,1016,380,668,986,1022,388,1036,372,1026,380,672,1050,1022,1086,368,680,980,376,1030,358,1018,386,1086,374,680,1006,362,1018,374,1010,372,1034,386,1018,1006,384,1038,362,1030,378,1026,390,1034,672,1034,378,1058,388,1032,380,958,378,1040,374,1040,386,996,370,1736,1014,366,672,1064,384,1010,382,1052,380,682,1018,1048,382,1020,374,1028,360,676,1018,388,1044,1034,384,680,1022,370,682,1058,368,1010,388,996,374,1034,368,992,372,1885,1698,360,378,1074,368,1034,390,1064,378,676,1048,370,682,992,342,1044,380,1024,378,1094,360,678,1076,678,1016,376,1022,362,1026,378,1004,378,674,1072,382,870,1014,366,1004,386,1048,382,684,374,1034,1086,370,672,1026,368,388,1062,1066,390,1026,386,678,1032,378,1100,368,1054,386,1024,372,672,1040,376,1012,372,1032,372,678,1028,360,386,1056,1014,382,1056,1040,378,1130,350,670,1028,372,1026,372,1024,370,1030,374,1002,382,1010,374,990,366,670,930,360,1018,364,1074,420,1018,378,1042,370,1026,348,1058,374,666,1032,382,1034,368,1040,388,1032,374,674,1084,362,1042,1022,382,1764,1022,372,1022,380,1002,380,674,996,372,1018,386,1032,366,1000,378,668,1020,384,1036,1020,360,968,378,1100,358,1010,378,1066,374,672,1010,364,682,1028,378,1040,376,1086,382,1018,384,984,388,1084,364,1028,374,1018,388,1048,374,676,1116,378,1022,388,1034,378,998,368,1030,376,1046,386,1022,1766,992,666,1024,1018,1082,392,684,1016,392,694,1066,386,1016,376,1040,360,710,1034,390,1152,1028,388,694,1000,366,680,1030,368,1006,386,1000,1038,374,1032,370,1008,370,1372,394,316,1758,546,316,300,532,408,402,390,402,1290,1324,1318,320,402,408,1374,1688,1374,408,1320,402,766,778,764,758,1336,402,1342,412,1358,408,1346,398,1304,392,1346,406,1316,408,1322,392,1794,404,780,1332,406,1316,390,1544,408,2958,1308,404,1542,404,1564,1242,392,760,1320,398,1538,392,1326,1352,410,764,1310,390,1564,888,1238,404,772,1354,1368,410,1328,398,1332,406,1294,3470,1642,402,1310,416,1306,406,1378,412,1706,406,1344,392,1314,402,2784,1332,472,1578,404,1260,1308,1666,408,1322,1368,410,1334,408,1278,1330,1306,418,1320,398,1936,398,1296,406,1338,1280,766,1208,1670,3184,1308,476,1296,1298,728,1272,1424,404,1338,1356,1532,408,1632,1408,1298,1722,1328,400,1310,402,1372,408,1362,412,1768,1296,386,1354,408,1316,402,1400,1320,1264,1250,408,1296,410,730,796,772,1340,408,1238,408,1350,406,1306,408,1356,1346,412,1298,408,1326,406,748,1340,400,1306,408,1292,408,1262,1324,1330,410,1308,410,1300,402,1320,1308,1306,1328,392,1298,1218,398,1314,406,1342,1302,390,1282,876,1344,402,1254,1396,1330,1420,412,1512,1476,1628,1648,1684,1640,1656,1658,1208,1656,1720,1650,1658,1650,838,1174,1164,1152,1132,1202,1654,1780,1658,1650,1646,1736,1330,1646,1856,1654,1654,1486,1640,508,1648,1164,1648,1626,1648,1646,1644,1648,1726,1762,1870,1634,1650,1704,1650,1626,1722,1638,1640,1644,1690,1648,1694,1658,1610,1694,1640,1270,1654,1640,1646,1708,1274,1736,1650,1728,1608,1632,1710,1708,1712,1614,1610,1646,1364,1618,1644,1782,1636,818,1582,1056,1496,962,1694,1308,1622,844,898,632,568,1656,620,496,1790,1222,1658,1200,1776,1922,1802,1744,1748,1752,1752,1752,1762,1760,1762,1756,1754,1774,1690,1776,1772,1774,1052,1034,1334,1262,1568,1636,670,1108,1960,1390,1544,2170,1068,1582,1366,1412,1408,1520,1528,1532,1404,1090,1080,584,862,756,786,1612,1506,1674,1838,1262,1880,1372,1778,1624,1100,1038,1310,1256,1110,1142,1066,1110,1728,1740,1694,1710,1942,1742,1652,1584,2290,672,2040,1964,2146,2160,1400,2059,1286,1296,1612,714,728,1586,1604,1436,1628,1370,1606,1588,1454,1592,1602,1658,1188,836,1612,3466,1596,1424,3140,1626,1606,1574,1608,1638,1614,1702,1618,1604,1516,1632,1618,1532,800,1458,1412,1606,1440,1598,1436,1596,1582,1538,1472,1974,1126,338,1234,926,1410,2764,1722,970,1198,1726,1870,1726,1384,1780,1774,1214,1866,1698,570,1772,1714,1768,1692,1538,1796,1752,1246,1686,1404,1778,1770,1708,856,1784,1650,1336,1310,1772,1724,1748,1386,1176,986,418,764,924,934,652,700,378,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,728,400,901,418,428,710,699,1272,1248,1592,1256,1252,1252,1268,1920,1990,1852,2036,2014,2058,1866,1718,1972,1916,1980,1936,1870,1924,1810,1964,1954,1864,1774,2052,1972,1998,1212,1842,1828,1980,1968,2016,808,1782,1554,406,1922,1640,1904,1984,2028,1832,1772,1644,1886,1884,1812,1614,1796,1676,1872,1828,1136,1090,736,1940,1820,1806,1908,1660,1412,1948,1508,1772,1794,2004,1896,918,1966,1966,1760,1566,2024,1828,1840,1984,2016,2010,1856,1862,1750,1986,1866,2014,1994,1380,1874,2000,1590,1688,2100,1708,2042,1982,1874,1964,2018,1940,1854,1960,1920,1958,1956,1894,1854,1946,1930,1896,1891,2046,1946,1970,1976,2098,1850,2062,2052,1952,1914,2070,944,1898,2004,2046,1874,2094,1768,1776,1964,1996,1880,2124,1848,328,342,1958,1994,1960,1958,2014,2060,1280,1166,1042,1064,856,1006,792,672,1092,926,664,314,688,670,1796,2400,2306,2338,2380,2376,2362,2192,2368,2310,2356,2352,2322,2378,2370,2322,2284,2350,2330,2324,2326,2266,2342,2290,2340,2260,2324,2368,2358,2332,2328,2320,2324,2344,2268,2390,332,564,2170,2322,2344,2208,2346,1916,2382,2366,2340,2322,2368,2384,2378,2332,2402,2358,2364,2330,2274,2362,2370,2344,2370,2326,448,980,1352,1568,920,1688,940,1960,1864,1312,700,560,580,1148,1296,1168,1792,1584,1468,1512,1952,2000,1980,1956,1868,1896,1312,2068,896,1376,1768,2096,2060,1484,1344,1792,1772,816,1304,936,1252,1000,1348,1476,1860,1044,876,1000,1408,1952,1684,1180,1344,1968,2284,456,980,1336,1556,744,1648,1616,916,1928,1840,1288,720,552,580,1144,1216,1032,1728,716,844,1456,1496,1948,1980,1992,1900,1956,1840,1888,1312,2012,876,1344,1744,2080,2060,1484,1336,1740,1756,804,788,1020,1272,932,988,1076,1336,1236,1840,1024,976,604,880,988,1384,1944,1708,1168,1316,1972,3548,2444,456,452,1876,1588,1556,1728,560,572,572,788,1616,596,592,704,1240,656,800,2148,752,1224,660,728,1996,872,916,1028,852,940,380,384,2052,2284,1256,548,616,528,1476,948,1220,1740,344,1544,1288,1468,336,2176,2188,1232,848,564,688,1192,1048,708,1552,1168,1400,1412,1600,2408,1080,1800,1740,2296,1824,708,648,876,1092,756,752,1184,1940,856,1476,1512,1376,764,1220,680,476,1740,1892,1140,1188,1628,1240,1828,640,1216,1176,632,1648,680,668,652,1212,552,1096,1560,944,440,2752,1786,980,1150,660,1036,606,1712,1732,826,1704,1624,1010,1554,1662,1322,1720,1690,1726,894,632,1710,1662,536,726,564,1212,340,1714,720,1644,842,1708,570,1490,1712,638,888,692,692,1810,774,770,1864,1728,1710,1882,1780,922,660,1714,1704,1700,1754,522,666,546,638,734,500,636,494,572,744,1602,1840,1652,1516,1640,1630,1634,1610,1076,492,1088,1536,1524,1284,1610,1618,1686,1646,1688,1624,1506,1532,1094,680,1856,1556,1654,1154,1134,1706,792,1726,978,1434,1090,1606,1578,1494,1638,1614,1620,616,610,608,672,1624,1630,1628,1714,1606,1640,1282,1626,1644,1926,1666,1206,592,1322,1702,1714,856,1652,1068,1672,1366,1314,1200,1532,1856,1948,1446,1820,1600,1792,1748,1754,1650,1560,1736,1854,1226,1598,1414,1188,1564,456,1568,1576,1786,1784,1878,1268,886,878,888,480,1570,2478,1378,1898,1064,1736,1064,1926,1058,1886,1052,1914,1074,1762,1070,1908,1032,1776,1906,1062,1912,1036,1410,1880,1782,842,1626,358,1608,1576,1610,1572,1804,1590,1580,1562,1586,636,1858,1854,762,1712,926,1896,900,1258,714,1938,1568,1866,880,872,1848,1854,910,1866,938,1504,892,774,1846,1578,1588,1586,1578,1516,922,946,984,1746,1886,1562,1584,1590,1638,1886,1840,1864,1866,802,1454,770,512,1464,1454,1386,1564,652,590,1416,1412,1674,958,966,1582,1866,1716,1852,1848,508,1306,1584,1588,1734,1514,1570,1570,708,1738,1858,1856,994,1844,412,748,1856,536,2036,2034,2034,2030,1754,1358,1410,2028,2106,2196,2022,1906,1920,1920,2098,2100,908,918,916,920,1574,1698,1716,1596,1788,1098,1570,1578,1798,1328,1344,1574,1598,1570,1602,1598,1520,1590,2262,2474,2487,2593,2473,2644,2492,2489,2492,2676,2582,2483,1280,1952,1612,1696,1432,1188,1244,1464,1584,1592,1556,1612,1592,1608,1720,1556,1800,1724,2072,1776,1820,1576,732,1728,1844,2120,2088,1788,2084,1124,1912,2268,2284,1928,2272,2208,2192,2244,1904,2188,2000,2188,2256,2200,1700,2172,2360,2008,2340,2164,2364,2144,2080,2304,2308,1564,2364,2084,2224,2224,2200,1720,2084,1800,1812,1800,1812,1808,1832,1808,1828,1752,2300,1816,1804,1812,2292,1816,1548,1700,1346,1512,1324,1322,1254,1318,1332,1352,1460,1280,1292,802,1488,944,1302,1044,1560,878,1542,1392,1674,632,414,418,1226,1212,1510,1204,802,1218,1546,1336,1334,1346,1384,1380,1048,1638,768,1068,1346,794,1290,1356,806,936,1332,1336,358,1388,2070,2272,1784,2002,1752,1760,1656,1752,1750,1758,1998,1710,1724,1084,1076,1988,1254,1678,1398,2052,1326,2060,2264,1654,1628,1610,1916,1616,1078,1628,616,2060,1964,1764,1806,1822,1544,1838,1476,2166,974,570,532,994,1418,1914,1064,1498,1806,1102,1226,1788,1780,752,1906,2824,2508,1438,322,2654,612,468,308,312,2568,312,2566,2758,312,406,2818,400,2816,368,404,332,2776,2256,312,328,2818,304,316,302,2582,358,308,420,300,2766,316,2458,312,2644,324,2546,2572,2720,304,304,2530,300,2832,962,1400,538,528,536,530,542,546,550,538,540,550,528,542,526,354,524,550,524,528,522,504,544,526,524,534,524,548,918,1682,1714,1662,1678,1694,1658,982,1718,1692,1656,1582,1396,996,1554,808,854,820,812,1876,808,810,2018,1796,1104,1308,816,770,814,1342,1128,904,1702,1794,1800,800,804,812,804,802,806,1564,1700,1704,1714,1708,1322,1838,800,806,1334,330,436,342,1078,838,1450,680,1044,992,1082,1438,736,396,416,1300,1062,792,1212,1194,478,508,1174,1434,1416,1274,692,388,452,1016,806,322,1308,1468,1412,1606,1384,722,1580,472,480,1170,1174,1296,1660,1148,1648,1408,1142,1522,1106,492,586,1398,1376,646,500,1062,506,826,458,1344,446,320,726,1540,346,480,1628,740,810,840,1200,1226,914,1150,1174,1482,1412,1404,1388,1404,734,1172,474,448,1536,780,1414,1218,1430,1442,1466,1350,1148,1710,1236,840,478,624,1576,588,1172,1054,972,1304,1114,560,1302,1376,1202,814,398,888,638,826,770,1064,1148,968,438,382,1086,484,486,946,378,1368,566,1256,316,1322,604,590,1254,446,700,714,636,466,1148,1446,1450,796,1603,626,350,1380,1440,1414,1018,1494,378,702,730,402,436,352,614,316,728,1450,1242,716,334,396,720,422,560,410,786,350,680,466,656,1354,346,502,372,622,712,394,450,616,494,432,1444,1458,1450,526,656,1276,628,540,586,700,570,590,1446,654,700,672,628,1412,1018,1028,462,478,1406,1174,1444,1374,900,1666,1194,926,362,1138,804,1178,1648,1434,1570,1514,1068,1234,406,1424,1576,1420,1100,1414,1582,1565,1486,1140,1588,1450,858,994,420,1124,1380,1618,1240,1214,1334,1008,1668,1690,1638,580,1412,1454,620,790,804,1366,1258,1262,814,1104,1486,532,526,392,1384,1330,1414,432,1076,1370,736,590,1198,1372,1414,1168,998,476,1204,930,656,708,870,1228,1404,1416,1382,1036,1598,1614,1396,1428,464,494,1436,1669,1438,632,758,1282,1432,676,868,1004,1202,1640,1418,1412,880,616,398,1508,1478,1008,1086,706,1284,468,576,836,710,1674,936,900,776,1080,798,1462,1458,1300,1532,898,1256,570,1438,1518,950,1006,1630,762,1850,824,436,948,978,1516,578,1432,618,1208,928,592,562,1534,1322,1526,1436,1676,868,456,1456,730,644,476,368,920,1034,640,338,798,1412,1296,712,1616,1012,1364,342,470,470,436,1332,666,682,408,300,412,520,362,334,1396,1062,1358,1230,1130,1322,498,544,1004,456,378,378,1618,1596,1266,1452,922,1464,2538,1874,1266,1346,1280,2782,2284,452,418,908,1030,1472,714,1470,1526,1514,610,602,3508,1360,1350,1280,1452,1544,1622,1280,1730,1788,1280,1968,1280,1280,1502,1510,1280,1280,1670,1668,1646,1280,1280,1280,1569,872,1554,1708,2207,1524,1110,1638,614,1130,1560,1619,1343,738,1932,1402,753,1363,1702,1301,649,2961,900,826,1280,884,1592,1356,704,902,832,324,350,820,804,1458,1264,1164,1060,464,1158,1138,1146,1194,1176,474,468,878,1384,1608,1024,720,1232,1118,1390,1500,1530,870,1160,1158,1104,770,2026,1028,682,408,2356,896,1582,2036,470,1200,1640,1684,1152,2118,1180,1180,1168,1164,574,572,1948,1454,1468,1700,668,2128,1218,540,1652,678,1552,868,1146,1534,1570,1522,1612,1550,1538,1586,1528,1514,1572,1632,1544,2024,638,1276,1456,1978,1834,1664,1110,322,590,964,578,1756,2130,1892,1640,1486,378,364,846,1408,860,904,616,1530,1544,568,750,1486,1502,1504,1534,972,664,814,1322,740,724,744,744,330,748,706,878,762,702,472,762,772,658,734,938,1502,1390,704,1036,1118,538,928,730,460,612,402,696,702,686,852,1038,1030,1438,1542,662,486,1150,1086,630,1240,456,790,698,1422,1556,1538,912,720,812,1518,1540,1552,1008,892,570,1546,610,742,670,514,952,802,630,440,970,1362,610,336,970,674,376,872,630,628,626,526,602,334,376,626,532,1200,632,418,870,746,998,418,500,506,1360,594,1208,1474,670,1534,1588,504,774,720,660,682,874,614,1026,900,624,598,612,814,1244,1550,714,874,690,870,682,768,870,892,740,1252,434,440,432,798,350,1388,948,1138,866,1098,788,634,644,1162,710,896,804,634,652,728,648,654,664,786,434,1468,1122,648,938,1158,1846,512,300,316,1576,580,1644,610,514,508,578,1648,428,1012,1046,1906,1082,1850,1204,1572,662,1498,608,1132,1654,624,350,1550,586,612,634,784,1138,892,906,1438,1700,876,1390,580,584,566,850,1796,906,714,768,614,346,444,432,352,348,412,948,1216,902,1072,1130,1028,1076,1044,1748,716,770,726,750,790,808,790,630,1054,664,1192,416,660,714,748,518,1374,456,458,612,368,920,1376,1514,356,646,874,1188,846,1852,392,1668,634,1702,660,2102,654,2198,776,2068,348,706,428,1782,914,2100,796,890,1054,376,1528,562,1366,300,628,1862,1124,2478,810,2290,1108,2546,1196,2422,782,1994,1056,2458,1760,3224,1312,2886,550,1910,1922,1302,2670,1264,2692,1782,3162,1162,2120,988,2450,600,590,1252,2574,604,1968,1080,2496,948,972,936,954,2132,2206,1894,942,2500,616,2074,1004,2232,628,722,828,1964,1524,1134,1538,538,588,2568,888,846,652,500,1026,554,435,572,988,1118,542,574,902,384,376,784,784,1204,1900,592,1496,580,310,320,582,1670,1666,1282,1500,1630,552,1716,1106,1700,1670,1666,1630,1658,1050,824,724,1664,1632,566,1676,1596,320,1186,696,830,718,964,1042,1674,1808,1770,1636,334,980,1714,1754,1434,1560,362,320,942,1090,314,536,868,1484,1676,472,1808,1660,1752,312,418,1382,1382,1672,1722,420,1584,1676,1022,1034,1592,398,822,370,304,742,1682,1620,1638,378,1454,1822,1148,1666,1788,1662,1746,596,404,1696,1694,1432,1606,1680,576,934,1756,1692,1810,556,1688,1660,1104,1604,1388,1382,1662,1540,1134,1100,1718,430,1166,410,1210,1354,1672,1762,1032,1272,860,1572,1692,392,316,690,1066,1840,946,1802,1750,994,418,1698,1402,1670,1610,518,360,364,1746,908,1570,1550,1202,1230,878,638,1002,1540,1466,1600,1824,1172,1794,1394,918,902,1520,1506,1018,1834,1672,1702,1650,1330,1646,1696,1344,1784,1770,1792,1646,1824,1680,910,1658,1384,318,314,1382,1580,1776,1722,1300,1594,1742,1778,494,866,1600,1272,1202,1808,1648,368,394,830,830,1092,1128,1668,348,1292,1480,724,462,740,712,1580,1310,1374,1692,390,1784,826,1750,1656,1750,1660,1572,876,1600,1704,754,782,1546,1062,634,898,1602,1706,334,1726,1772,1804,1672,914,1672,1820,1530,1672,1636,316,1676,1670,1690,1688,1664,706,1238,1664,1646,1022,1556,1900,1158,846,942,1632,1632,1130,1612,1688,1030,1026,314,1660,1638,334,842,1430,1592,1596,1146,1816,1492,1592,1224,368,1613,1486,1494,1672,1658,1952,496,1418,362,840,858,1318,1590,1764,1170,1586,1544,1442,544,1438,1328,1304,388,370,1012,1526,1576,1406,1600,1486,488,1668,440,358,1826,1470,1472,1534,1576,1500,1438,322,368,760,1690,1668,1826,1882,938,440,1728,1670,354,1688,1450,1314,1692,1454,1438,806,1100,350,346,354,352,460,1624,536,896,952,794,766,1104,1808,946,1254,1600,710,368,610,1710,1856,1526,2112,2004,1752,618,948,1974,762,1642,1010,652,1090,364,806,1474,434,754,946,1708,930,2004,2020,1562,1898,1934,1944,1966,2040,1930,1920,1924,2092,1994,1974,1946,1966,1976,1922,1922,682,798,1936,1924,1980,1690,1714,1692,1710,1150,1692,1696,1940,1934,1918,1580,2062,1126,1928,1946,1990,1984,1916,1988,1858,1808,1994,1924,2178,1936,1942,1922,1928,1922,1950,1924,1630,2176,3286,3380,2144,2176,844,848,1008,1276,1050,362,1614,332,1660,324,806,658,1288,1316,1298,1328,1230,1242,1340,1272,1292,1306,1304,1302,1198,534,542,472,1332,1238,1166,1356,1304,452,1316,1168,1218,1392,1280,1280,1274,1288,1162,788,1222,894,400,1278,1288,1294,486,1274,1314,1318,1308,1360,1322,1308,772,1234,1258,1338,1254,1272,1312,1260,1408,1260,1264,1246,1256,1254,1258,766,1226,428,414,1248,1318,1282,1272,1266,1198,744,384,1282,1292,1304,1276,1274,1292,1278,1158,1176,1238,1280,450,1222,1288,1254,1314,1324,1290,1322,1320,1330,1350,1280,1282,1306,1328,1306,1294,1198,1330,1308,1342,1304,538,1312,1278,1302,1310,1328,1280,1334,1342,1328,1332,1348,1310,1316,1318,1258,1250,1334,1288,1310,1334,1336,1254,1298,1300,1242,472,472,1064,1258,1274,1230,1290,1258,1282,1320,1248,1222,1302,1292,1310,1064,1220,1244,1296,1250,1226,1244,1226,1278,1268,1242,1290,1342,1318,1204,1292,1276,1242,1230,1210,1290,1258,1298,1118,594,1244,1262,1108,436,380,740,956,1040,2424,2092,2092,2152,1866,2030,1982,1230,784,1144,1090,2319,1430,1984,2022,1116,1232,860,530,716,1320,1884,1952,1298,1920,1138,490,2042,1738,2090,2084,1854,2048,2066,2080,2306,2076,2092,2000,2078,2048,2088,1072,858,678,484,1586,1566,2409,1904,1760,960,752,760,632,484,876,636,804,576,1276,688,808,528,524,452,704,564,536,692,340,600,896,840,864,1168,1184,816,864,952,960,936,752,948,856,1320,1196,1268,1500,1740,836,928,1524,1212,1404,484,492,1424,1164,1780,924,1204,1490,1510,1180,484,996,654,518,1162,1502,448,636,656,1160,1514,942,1156,2878,1200,1164,878,1494,1050,1506,1168,1974,1498,1656,772,1292,988,1690,1324,1326,1288,1280,1060,1054,906,1006,978,1314,1316,1274,1284,1306,1328,1200,968,1318,1304,1308,1364,1334,1026,1296,1302,1306,1300,1288,1320,1322,1468,1304,1304,1066,656,582,1318,1310,974,1214,682,1288,1302,540,1302,1270,1292,990,642,1276,1298,1278,566,572,1306,1294,982,1276,1294,1298,1296,1296,752,492,1294,1292,1304,356,1186,458,592,846,1300,1008,1294,1298,1284,1270,988,1292,552,332,1298,1288,1304,1294,976,534,1278,1282,1296,1278,1296,948,1296,986,1298,1290,1196,1300,1054,1072,1292,1286,1050,1374,610,1464,2768,2962,2582,2582,2590,2574,2938,2940,2938,2936,2932,2950,2928,2948,2932,2754,2756,2756,2738,2750,2754,2754,2764,2732,2958,2920,2938,2928,2936,2930,2934,2916,2912,2910,2942,2912,2920,2918,2922,2896,2910,2906,2908,2910,2712,2734,2718,2894,2908,2724,2908,2918,2908,2918,2900,2898,2736,2714,2734,2918,2754,2924,2958,2906,2902,2918,2376,2744,2924,2944,2934,2912,2920,2934,2932,2936,2938,1836,1812,1888,1872,1920,1996,1656,1704,1184,1800,1864,1940,1868,1668,1608,1872,1772,1520,1892,1780,1860,1896,1932,1910,1756,1868,610,474,532,2198,2216,1238,1052,1076,1064,864,1586,1626,2196,2224,2214,2248,2190,1612,2224,1998,2220,2186,2122,2174,2212,2226,2046,2222,1996,2212,2194,2210,2150,2174,2194,2210,2202,2192,2202,1584,2218,2192,2126,1652,1610,2196,2202,2190,2226,1620,746,790,1130,940,802,1086,1828,1706,2274,2228,1920,2222,2188,2174,2192,1910,1068,2242,2180,1498,778,996,2210,1982,1072,1496,2210,350,1224,1982,2202,2202,2126,2162,2148,1908,2206,1332,2208,1042,2246,1612,2210,2200,1990,626,1036,2190,2108,2208,2206,2308,2176,2202,1680,2210,2190,2122,1754,626,306,1196,2228,2234,1990,2220,2022,2220,2156,1602,2196,2122,1264,1492,1394,2178,1128,450,1628,2194,2182,2198,1602,2188,2234,1608,2212,1050,1620,1610,1604,1594,2236,2202,2208,2136,2002,2208,2004,2138,1594,2188,2200,2186,2164,2200,1642,2230,2184,2174,2014,2218,2202,2204,2224,2202,1964,996,1722,2164,1622,2230,806,1620,2228,2202,762,1050,1050,1206,1060,1740,2006,2206,2226,1382,1602,2002,1956,2162,1824,1990,2112,2038,2002,2174,1992,2086,1918,1660,1798,1614,2018,1620,1090,1056,2232,1616,1612,1218,2212,1612,1414,1214,336,1182,1618,1172,1390,1612,1626,1630,1606,1978,1604,1938,2206,2214,1614,1614,1398,2216,998,1856,816,1056,2186,2192,1964,2202,2226,2230,2194,2214,2210,2180,1624,2194,2206,1614,1634,2220,2208,2208,2304,2210,2202,2232,2218,1066,1090,2300,1256,1238,1108,1386,374,486,1538,1542,1998,760,742,772,734,682,624,640,632,664,388,1076,1308,1306,1192,1316,1164,1296,610,1600,822,1200,1097,721,478,788,584,582,468,578,942,930,598,592,946,942,384,442,372,376,378,374,364,2104,928,938,930,926,938,944,550,542,538,546,532,524,564,556,548,554,554,554,552,546,548,542,542,538,952,958,956,950,952,940,938,942,938,944,940,366,368,360,362,364,364,366,362,360,358,354,350,352,350,366,348,356,364,358,350,364,364,366,364,366,942,934,934,936,936,938,942,938,928,934,936,932,926,932,922,966,940,964,968,942,966,942,960,944,924,944,926,948,924,962,934,528,532,520,522,528,520,530,520,516,524,538,518,568,566,566,568,556,562,568,558,552,570,560,552,566,558,558,568,558,554,556,560,554,556,554,554,2096,2096,2116,2116,726,468,932,914,932,928,356,356,564,336,340,346,338,348,380,944,930,944,938,574,564,952,952,958,564,564,548,564,566,2118,938,940,2110,934,948,946,936,942,932,940,932,952,924,568,560,562,954,960,970,968,964,954,944,956,948,944,936,548,552,374,372,372,370,374,376,362,376,372,374,374,378,956,956,952,950,942,468,936,940,942,938,518,636,500,528,822,942,956,946,960,952,378,378,2318,468,2328,2182,2080,2124,2098,628,616,2118,2288,1960,1992,2024,2032,2016,1972,2032,2036,2024,2016,1168,492,2032,2032,2020,2008,2032,2044,2036,1988,2000,2016,2036,2044,2020,2020,1864,2020,2016,2112,2040,2020,2068,2012,2044,2000,1996,2036,2048,2020,2056,2040,2032,2032,2044,2052,2072,2056,2036,2064,2012,2040,2020,2012,1940,2012,1880,1848,1876,2012,2284,1908,1356,2060,1912,788,1200,1632,1280,668,528,512,584,528,300,432,416,456,880,880,1316,712,752,360,760,1336,1520,1524,772,772,812,972,988,704,704,524,2280,392,2660,2740,1842,1680,1202,1276,1258,1208,1490,598,908,1460,1746,1482,1262,1340,1334,1346,1336,1098,1336,1196,1748,894,1644,1328,1346,1188,820,668,1342,1696,1346,1626,1628,1646,1702,1184,1190,1694,1722,1690,1720,1698,1168,1738,1714,1406,1546,1452,1488,1706,1704,1596,1708,1696,1038,1718,1290,938,1160,1720,1302,1670,654,686,1686,1562,1620,1702,1608,1686,1732,1538,1752,1640,1732,1682,1578,1164,1752,1190,1436,1044,1554,1730,1528,1728,1724,1714,1714,1036,1740,826,1208,408,1214,1714,804,1186,1180,718,1192,788,406,1116,1702,1688,1196,1252,1190,1576,508,748,1702,818,562,1114,1196,1710,1724,750,772,1720,824,1700,810,964,1192,1104,1100,1744,1510,1324,1340,1622,1326,1652,1430,1492,1326,732,1024,1498,1528,1760,1492,1354,1258,1478,1614,1102,1562,1304,872,1064,1562,1112,650,662,1118,1704,1270,1494,1494,866,1738,1216,1648,1692,1722,1694,1460,1684,1718,1720,982,1572,1700,1728,1700,1718,1540,1542,1200,966,1182,1178,1460,1484,1182,1178,1718,1526,1186,818,1642,1180,1734,1706,1192,1194,1192,1712,1702,1052,984,1644,1204,826,972,576,1736,1178,1190,1202,1064,1722,826,1468,1300,1422,1266,1246,1716,1102,840,760,836,834,936,1192,1056,1178,1400,638,1582,808,548,1696,1202,1682,1358,1714,1314,1318,1320,1324,1702,1682,968,1190,1168,1190,1028,626,1118,492,1684,1706,1206,988,628,698,760,694,338,900,1528,1524,1682,1708,1626,1560,1234,1480,1046,1850,1192,1340,1638,1486,1478,1338,1744,1278,1186,1188,824,392,776,1182,866,750,602,896,1830,894,744,1138,1176,1488,1314,1344,600,602,712,1508,1742,1466,1736,1126,1698,1712,1702,598,1688,1714,1640,1718,1690,1728,1634,1818,1614,1574,1586,1710,1710,1710,1716,1694,1714,1568,1320,1726,688,506,1702,1710,1714,1710,954,1060,1690,414,1744,1704,1076,1706,1750,1714,1706,1570,1474,1574,1556,1020,1030,1522,1308,1196,1726,1566,1566,1194,956,1190,1188,1712,1052,724,1710,1700,1208,802,826,802,1194,516,724,1710,1134,1194,1550,1556,1712,1710,922,1048,1178,1186,766,924,686,494,570,570,586,510,1322,368,1700,1460,568,526,596,746,1038,1694,1042,1036,1720,1712,966,1790,1604,1344,1588,1192,1658,1632,1722,1348,1196,824,858,850,1044,678,678,1740,874,892,1644,860,1062,1340,848,860,394,1358,1588,478,472,472,1756,1580,1716,1720,1708,1048,1176,1184,1198,1192,802,1086,1696,1716,1708,1712,1190,1186,1202,1206,1828,1716,1560,1142,1232,1194,644,898,1714,1192,1646,1624,1170,1030,1706,1104,978,1196,984,1200,1708,1078,1568,1440,1704,1192,1546,1214,366,874,1558,1186,1206,994,1576,1708,1196,824,1280,1084,748,1186,820,1554,1454,1220,1518,1034,1706,1616,1836,1514,1700,1698,1180,1180,828,832,1696,1708,1698,1700,1166,946,1188,746,898,896,890,1202,1190,1196,1190,1050,1700,1198,1168,1588,1704,1524,1754,1720,1652,1714,1728,1438,1202,1734,1736,1200,1202,912,1120,1734,478,538,1720,1730,1314,1070,1516,1572,1794,1718,1728,1742,1576,1570,1580,1582,1708,1196,1280,1726,1282,1718,1606,1632,738,1582,1578,1734,1572,1196,1206,1208,1722,1090,1086,1710,1584,1742,1736,1720,650,1034,1230,1744,1742,1740,978,1742,1212,1212,968,1712,1730,1386,1806,572,724,974,496,580,836,1736,1156,1298,1718,1204,1200,1104,1210,644,1716,1104,868,884,1578,1314,1730,1106,1722,1768,1198,1208,980,1498,758,750,1750,780,456,604,490,412,432,430,484,1214,1200,1204,746,970,1202,1728,1172,1728,1726,1348,1724,1722,1720,1206,1710,1196,1206,1194,1200,1194,1714,1204,1726,1586,1590,642,518,592,892,602,670,368,694,980,380,382,480,454,384,478,800,676,656,476,504,582,526,446,386,1716,1208,1616,1082,1050,486,1732,1720,1228,1578,1608,934,1220,1260,1734,1198,1584,1806,1202,1760,1724,1732,1198,1196,1206,1210,1202,1156,834,1210,774,818,1182,1142,574,1724,1194,1204,1580,1726,1326,1198,1202,1198,1200,1202,1204,1580,1722,1724,1768,1568,1708,1062,1064,966,1046,1460,690,648,560,1194,1188,1726,1726,1718,1724,1726,1722,1714,1202,1202,1726,1740,1744,970,1196,1654,1568,1572,1700,1010,948,1740,826,1204,974,1794,1778,978,1728,1562,1728,1728,1726,1728,1566,1720,1726,1720,1742,1206,978,1212,1718,820,1212,1212,1058,1120,970,1198,1064,1198,1578,1582,1576,1574,666,434,1202,912,940,986,1832,1014,1076,1728,814,764,1046,1712,736,890,1058,670,982,986,980,1194,1198,838,832,1206,1218,1794,1770,964,1700,1200,1198,1716,1210,1062,1732,870,1746,1730,1198,1708,1212,1742,1208,1202,744,750,756,678,1034,1714,830,1576,1568,1206,1212,1204,1718,1726,1200,606,590,512,1716,1770,1724,1726,1722,1766,1736,1732,1202,1716,1716,768,1210,1206,1582,1722,1728,1722,1722,1258,702,976,1726,1724,1180,1218,1716,1746,1708,1724,754,1720,1724,1740,1318,1578,1676,1052,306,1234,656,984,1196,1748,1730,1204,986,1722,1386,1734,1328,1712,1582,1592,938,1016,1716,578,970,1708,1760,1196,1192,1208,1354,1212,890,712,600,1724,618,1198,1726,1202,972,750,1190,1190,1706,1194,862,642,770,706,1734,1182,1202,1354,718,762,746,1206,1040,1728,1198,1210,1198,684,1254,1516,1544,1346,1358,1562,1352,1348,1352,1504,1354,1334,1342,1364,456,862,1198,1738,1506,1222,1222,992,1386,1024,858,958,620,1038,874,862,846,854,1668,780,744,742,882,804,862,1064,1648,876,1784,870,1730,1738,1384,1790,1664,1646,1760,1816,1866,1670,1460,1740,1626,1080,1458,856,852,796,850,1604,1698,848,1032,1364,1772,1434,822,788,1534,1792,1618,1256,1646,1562,798,386,1712,1690,1474,1498,1522,1526,1670,1652,888,1908,464,728,1058,1474,1506,1664,908,1376,1372,1498,1470,762,1496,760,866,1500,1534,1670,442,892,1720,1344,1490,1818,1834,1802,1346,1800,818,1570,1746,1634,1638,954,1262,1508,1670,1800,1506,1224,1048,900,1678,1666,1666,1776,1756,1174,1244,1724,1206,1742,1210,1236,1696,1194,1192,1458,1696,1722,1470,1716,1714,1720,1728,1102,1630,1610,1718,1752,1706,964,1208,1714,1726,1784,1722,656,1572,1722,1482,1722,440,1170,1038,898,1712,1522,1186,1190,1718,1788,1082,1704,1754,1720,1726,1528,1692,1704,1700,1720,1718,1242,1740,1714,1716,1710,1198,1694,1706,1718,1716,818,964,1796,1362,972,1206,1196,1710,1744,1198,640,636,976,1196,962,970,900,1490,1530,1710,1198,980,1188,1212,1714,1728,1704,1194,1702,1196,604,1712,824,1430,892,1722,1870,870,1558,1720,1578,1710,1194,1740,1130,1594,1188,1570,1728,1290,1190,1618,954,896,1144,1008,586,1208,980,1668,666,1212,1714,826,700,700,832,662,842,746,1198,822,1188,1208,1122,1106,736,600,1208,1200,1126,616,600,1524,1028,432,942,402,454,430,438,472,1754,994,1192,806,812,1190,1676,1204,1188,968,1732,982,1722,1582,1198,1188,1194,1700,1204,1196,1196,1436,1186,900,1012,1564,818,748,1196,956,1196,746,426,1648,974,694,1568,1566,828,1198,1706,1722,904,952,1206,980,1720,582,754,734,846,834,788,746,764,1216,740,1580,1194,1728,910,1744,1590,1208,1730,1586,870,942,1192,1044,982,1706,1718,1256,538,1722,1202,1198,1180,1730,1190,1896,434,884,1172,1692,1198,1720,1570,1608,754,1188,830,596,1078,1750,1584,1212,1724,1218,386,1710,1212,1702,1190,1688,1170,1686,1702,1706,1714,988,630,948,926,1714,1546,770,906,1212,1722,1206,1714,1508,1500,1218,964,1736,836,684,806,1572,1192,1192,1196,1208,1196,968,1196,826,1746,1696,824,828,838,1692,1196,1182,984,982,968,1210,1706,832,754,1710,1196,1202,1198,886,1448,396,1730,1708,1206,1208,1560,1074,1714,1186,1198,1140,1706,1736,1722,1722,1722,1722,1728,1722,1726,1714,1724,1730,1758,1696,1712,1728,1712,1724,1716,1326,1196,1202,1726,1858,1716,972,1188,1724,1710,1720,1710,1712,1586,1574,1708,1724,1710,1730,1642,1716,1710,1688,1140,1044,1726,822,1368,844,1204,1708,1706,1716,1704,1170,1714,970,1714,1708,1372,970,750,962,1188,1194,1724,1204,1184,1726,1726,1712,1198,1194,1180,970,972,1194,1200,1608,1712,1616,1410,1334,1382,1274,1624,1520,1668,1640,1496,1494,1642,1816,1834,1242,1698,1198,1358,1204,1790,1782,866,1348,1364,868,1654,814,866,1682,1828,1046,860,852,872,870,1352,908,894,1496,1044,878,950,1498,1634,1628,1904,1348,1196,1656,1432,1282,936,1794,394,894,466,872,1544,1340,1342,1528,1798,1800,1786,1568,1644,1650,1506,1522,1580,1650,1200,1500,1496,1354,1682,1182,1044,1206,1408,1122,720,1186,1346,1282,756,1264,1272,912,858,1348,1642,788,1238,1282,1200,884,772,918,1452,1030,1056,1654,1656,1792,1194,1774,1772,1678,1000,1756,1060,1292,1758,846,1510,1206,1654,1652,874,876,866,864,1356,1168,1172,1180,1192,1792,1272,1654,864,846,1038,878,1186,866,1194,974,1050,868,880,974,760,868,868,1212,1198,1562,1680,936,1652,570,560,464,542,1084,1200,1214,1552,1706,1204,1726,1384,1726,1724,1670,1700,1724,1712,1584,972,1136,1202,1654,1188,1040,1188,1182,1578,1180,1212,1600,922,1182,860,1198,1706,1736,1222,1740,1152,884,1718,1730,1616,1580,1564,1728,1318,1742,1438,1696,1584,1738,1392,1738,1200,1688,1710,1736,1208,1180,1188,1128,1212,746,1206,500,832,730,690,520,436,1556,1568,976,1202,1712,1208,1728,1738,1578,1614,1720,1152,1332,1364,1576,1722,1196,1734,1746,824,1060,1200,1044,1190,1796,1634,1692,1178,1368,1352,1814,1214,1364,1354,1354,854,1640,554,676,1086,1180,1362,1350,1612,1208,936,402,1698,1700,1100,992,900,1764,1496,1104,486,1704,1034,1750,1016,1266,1120,1692,1690,1414,1742,1726,1720,1742,1564,1562,990,834,874,830,828,1388,992,1706,1202,1566,902,834,1126,1724,862,1210,1724,1718,1730,1224,820,1706,1208,1718,1590,1456,1352,1734,1230,1202,1740,1720,1686,1584,1210,1724,1752,1724,1742,1720,1740,1738,1042,1742,1198,1722,1188,1188,986,1204,1196,1198,1224,1198,834,834,828,816,1186,1722,1718,1044,1728,1716,1210,830,1050,1204,748,824,748,746,1206,1740,756,514,440,1734,1668,1660,1520,1192,1448,1492,438,954,1862,970,1624,870,878,680,900,838,1220,1752,898,1350,942,1384,1216,1808,1820,1692,1464,626,930,902,1566,982,472,594,806,1172,484,1714,954,1284,1886,1222,1210,1728,1206,1212,1752,1732,1728,1078,1734,1738,1734,1720,1760,1002,978,1728,1774,1760,1764,1762,1764,1746,1734,1728,1812,1736,1714,1724,1734,1708,1210,1202,1192,1194,1210,1204,1200,1742,1728,1720,1194,982,1202,1206,1212,1210,1196,972,1206,1738,1208,1198,1226,976,1198,1204,1214,1220,902,1740,1736,992,1718,1736,1718,1198,972,1208,1204,772,1198,824,1740,1216,1202,584,766,452,754,1342,1668,1594,1738,1730,898,900,600,1620,1802,872,714,1768,1752,1432,1758,1678,1218,1646,1214,1642,1668,1362,1066,1266,1522,1730,1700,1142,1732,1508,1304,1576,1738,1718,1206,1210,816,876,752,980,892,1120,1738,1570,1746,1722,1732,1204,1194,822,750,852,800,688,692,1264,1088,996,836,836,1194,1200,746,654,964,972,1210,756,1196,674,1202,1218,716,960,1738,980,752,920,610,1176,832,1812,1000,1056,1054,738,1054,1720,1720,1738,1744,1720,1740,1732,832,838,1204,1228,1200,1206,1202,1734,1198,1194,1208,1118,1192,1096,1216,1194,1564,1568,1214,1214,1576,1206,1210,1730,1740,1198,1160,1212,980,1818,1650,1650,1818,1816,1484,1798,908,564,1652,854,1216,1504,1518,1276,776,1744,1480,1360,1516,1310,816,940,1784,1640,1266,1758,1204,1788,1802,1788,1508,1496,1654,1642,1578,1798,1710,1694,1568,1730,1576,1732,1710,1714,1188,1700,1718,1728,1702,1730,1724,1724,1192,1748,1720,1322,1714,1464,1466,1740,1536,1178,1192,1496,1174,616,1192,1522,1712,1018,1576,1316,1734,1708,1732,1750,1700,1722,1712,1098,574,1720,1714,1706,710,1050,1706,1726,656,304,382,652,1202,1542,1728,1384,1180,1194,1184,972,1192,1190,746,748,974,1706,1192,1726,1278,1730,1710,1066,1718,1194,1184,1194,1192,1208,1760,816,718,630,1194,1180,1730,1176,1192,1568,1578,1188,1020,1180,1046,450,710,1054,1334,766,738,430,440,890,414,450,474,1496,1022,1296,774,792,1152,1192,910,1764,884,1024,1170,1028,1652,1344,1226,620,1764,1752,1800,1774,1786,752,864,1270,1446,1800,1796,1656,1624,1532,1648,1202,1948,1792,928,510,752,900,1348,1040,1338,1200,1634,1492,1692,1730,1028,1730,1528,1708,1054,1652,1152,1190,1562,1726,1566,1722,1722,1718,1710,1720,1656,1496,1748,1742,1470,1730,1726,1726,1714,1712,1204,890,1046,1604,1200,1738,1730,1200,1184,1210,1712,894,1728,1196,1198,1184,1200,1192,830,966,988,964,1212,964,1204,932,1194,816,1192,1200,1188,1192,1198,1202,1726,1706,758,754,820,586,702,1196,1724,1738,1720,1720,1724,1200,1194,1560,1448,1572,1716,1724,1562,1136,826,1196,544,968,1728,1714,1714,1196,1052,1194,1186,1192,826,1704,1190,1186,1642,1354,1174,1648,1644,1654,844,858,730,702,862,754,856,830,858,830,450,862,308,406,586,418,396,434,558,512,472,466,364,344,416,668,482,424,458,506,378,452,1708,1516,1766,1206,1506,880,894,2474,1284,1660,886,752,1134,1018,1710,1720,1174,1198,1198,1308,1214,1724,1070,1718,1526,1684,1750,1634,1198,1200,1716,1718,1184,1720,1734,1046,1710,488,1116,1712,1728,1720,1716,1706,1722,1186,1702,1712,1218,1560,1562,1724,1696,1718,1716,1690,740,1698,1596,1682,1718,1712,1226,1714,1192,1700,1726,2204,1042,1574,814,828,770,1200,1720,618,1732,768,1720,822,1048,1138,668,1714,1716,1704,1268,1194,662,1570,1200,1192,1726,1716,690,556,462,750,758,758,708,826,826,1190,1184,900,894,852,860,644,1354,866,1642,1210,1190,1754,1636,1184,1332,1058,1202,1346,1346,882,1078,1220,1668,1368,1740,1048,1626,630,1186,1296,1728,1716,1660,1634,1200,1052,1656,1212,446,708,1726,1410,1564,1728,340,786,1188,1198,1708,1718,1200,1106,1568,1258,1328,1718,990,1704,1720,1356,1720,1712,1202,1716,1722,1724,1724,1722,1204,1716,1206,1574,1570,1580,972,1204,1716,454,1712,1196,1204,1716,1720,1764,1158,1734,1740,1726,1664,1206,374,588,544,536,584,800,612,874,1660,1156,1192,816,1718,832,816,858,1208,1654,962,1696,1714,1054,1738,1014,814,1530,1176,1208,820,836,684,1566,1330,830,942,1566,1044,1060,1184,1722,1568,1708,1716,828,1036,564,828,820,804,822,1200,764,762,816,816,830,820,622,744,830,1180,1568,1628,1338,1280,884,1180,1638,1634,882,1346,1344,870,1202,866,910,1196,858,1350,1048,1042,1052,1734,1400,1278,1664,1770,1718,1108,1212,2316,1700,1574,1750,1766,1740,1742,1516,1746,1340,1738,1198,1738,1704,1200,1714,1714,1720,1720,1768,1746,1708,1258,1614,1424,1036,1332,730,620,1180,1064,1714,1712,1704,1712,1556,1702,1720,910,892,1044,886,734,1034,890,506,826,906,740,804,620,502,682,990,850,896,632,658,1120,966,798,962,980,872,1262,1150,958,1790,1722,1178,1362,1044,1792,1136,1578,1518,980,566,808,1712,1736,570,1704,1192,1682,1192,1740,1216,762,1712,1706,532,818,1176,1716,1182,854,1698,820,1712,1172,1086,1716,1772,812,1702,1462,1740,1704,1034,860,858,868,854,736,874,656,894,1720,1054,1622,1756,1348,1266,1196,1462,1194,858,1342,874,806,1486,886,868,868,882,876,1642,1638,486,888,908,1704,1498,1266,1726,1734,1746,1752,1752,1514,1686,1332,746,1718,1180,386,1716,1562,1714,1564,1712,1308,1602,1712,1710,734,872,806,810,756,810,808,1194,1746,810,794,742,1722,1146,1720,1202,1722,1554,680,750,626,822,818,722,688,848,680,840,1758,1072,1820,1208,1880,1788,1866,1724,1734,1186,1724,1194,1706,1706,658,1194,1710,1184,1724,1184,1572,812,810,1556,1702,1820,1718,738,760,942,1654,1354,1702,1710,1010,1024,1022,1730,1190,1718,1724,1186,812,1190,1180,742,740,818,1206,1716,1440,452,1202,1758,1060,1062,824,1276,1760,1752,1276,1538,852,744,1754,1762,1332,1336,862,1204,1204,1042,848,852,870,858,864,856,854,1270,1350,1350,1350,1756,1746,1656,1530,1718,1706,1564,1344,1348,1340,1348,1706,1620,1710,1186,1218,818,832,1220,1500,830,986,1730,816,1482,748,1736,1712,1562,1570,1578,1592,1722,1722,1192,1196,1558,1710,1188,822,650,748,674,1196,1184,808,966,810,522,1192,1708,1710,1730,1206,1716,746,1726,1564,1120,1714,1196,1252,1194,892,1188,1718,738,712,1184,834,1698,818,1192,1200,1730,818,810,1170,1556,1708,1712,1718,1722,1708,1730,1728,1722,1706,1206,872,1708,696,742,752,1712,908,1562,1506,1192,1720,1176,1738,1740,1258,1756,1162,1040,1208,1032,1258,1752,1198,862,896,1334,1270,1344,866,1378,1342,1702,914,1682,1644,1346,1300,1446,1780,1754,1754,1272,1762,1756,1720,1714,1556,1728,1210,1710,1250,1080,1744,1744,1216,1726,1220,1054,1722,1558,1714,1718,1712,824,828,1190,1184,832,816,1196,822,784,818,1186,1796,1708,1716,690,1594,1024,1716,1190,1752,898,778,1718,1720,1176,1708,1238,1714,1194,1192,1712,1176,968,1702,828,1200,822,1692,1052,1706,1706,1200,1718,1198,1202,1580,972,1706,1716,1712,1192,1712,1728,1196,1104,1040,1186,658,694,636,816,732,1164,1516,1046,1692,1034,1710,1496,1330,1332,1712,1736,838,1338,1754,1356,1748,1188,1190,1744,1338,1726,1256,1528,860,862,814,858,858,1474,1640,848,862,2310,2328,694,688,2236,1586,2312,1132,1132,1118,1142,1974,1116,2252,2264,2058,2286,2280,1596,2046,1582,2258,1088,1080,1108,1604,1094,1074,1102,1578,1022,1068,1056,1088,1070,1574,640,1086,1078,1568,1562,1446,1564,1094,2274,2288,2232,2094,1548,2072,2244,2250,2034,2052,2274,2258,2070,2076,2052,2102,2266,1840,2280,2324,2256,1570,2246,2268,1676,1400,2254,2294,2266,2258,1584,2312,2280,1588,1574,2270,2254,1590,2266,1276,1574,1486,1594,2042,1574,1592,2272,2230,2256,1580,2244,1578,1258,1454,2270,2272,2276,1678,2162,1136,1094,1134,2310,1128,1124,2150,1770,1784,1780,2164,1572,1568,1556,1572,1784,2314,1782,1576,1576,2304,1644,1660,1568,1584,2324,1772,2068,1578,1568,2322,2062,1566,1574,1068,2252,704,1316,2252,2264,2264,1462,2244,1566,2282,2170,1224,1604,2248,2264,2234,2256,2270,2272,1588,1606,2210,2282,2272,1574,1272,2252,2262,1594,1586,2256,2074,1584,1570,1574,2246,2256,1592,2244,1594,2260,1170,1572,2076,994,1006,1094,1066,2002,2062,1440,608,2262,2280,2286,1780,2274,2292,2278,1084,2266,2272,2258,1536,2186,1372,1076,1274,1064,1088,982,584,1078,1580,2312,1566,2244,556,1520,2278,2258,2124,1588,1596,2264,2266,948,1102,1278,1088,1562,1570,1452,2256,2250,2246,2256,1572,1584,1568,1584,2078,2064,2256,1526,1066,1272,1090,1776,1778,1170,1564,1570,1564,1766,1762,1566,1354,1584,1136,1136,1148,1144,1588,1572,2060,1150,1584,2170,1582,1170,2222,1602,1582,1992,1672,1696,2236,2222,1768,2244,2054,2240,2270,1862,2250,2276,2220,1274,2262,2304,2246,2254,2248,1298,2042,2044,1500,1560,2240,2242,2268,1556,1576,2206,2238,1752,2400,2210,2268,1066,1572,2256,1282,1570,1558,1566,1596,2280,1572,2106,2266,1568,1986,1980,1996,1114,1092,1070,2250,2266,2248,2264,2080,1704,2086,1566,2268,2250,1590,1286,908,418,2252,2156,1372,1516,1364,2264,1660,2250,984,1118,998,2264,2250,606,626,1000,1092,1560,1210,2292,2262,2120,1084,1576,2270,1592,1582,2292,1622,2252,1580,2270,2270,1386,1572,1564,902,1278,1674,1256,1140,612,1784,1140,2296,1582,1058,1122,584,1146,1142,1140,1108,1118,1144,1148,1680,1670,1678,1682,1574,336,510,1146,1694,1128,1368,2304,2302,2330,1764,2316,2246,2342,2326,2312,1406,1874,2196,1042,1232,2264,2272,1390,2272,2284,2272,1584,2258,2090,2272,2292,2276,1598,1576,2266,1584,2284,1980,1610,2248,2278,1450,1150,1138,1580,1582,2038,2254,2248,2252,2190,2178,2304,2268,1096,1118,2084,1596,2290,1428,2308,2298,1568,720,1088,1272,1272,1088,1076,1076,1284,1288,1092,1072,1064,1354,1080,1580,940,1274,1572,2268,2272,2228,2254,1280,2286,1556,1574,1854,1584,2288,2268,1070,1090,1498,2260,2266,1850,2246,2264,2230,1258,2302,1076,1208,1580,1580,2254,768,896,2272,994,890,1068,574,572,726,900,2256,1578,1596,1564,1560,2260,2076,2098,2252,2268,1366,1512,2302,1094,668,2310,1764,1132,2314,2292,1576,1396,1194,1204,1982,2252,1574,1132,2324,1118,1776,986,998,1578,572,1578,2178,2154,2176,2164,2164,2162,1020,1016,890,2252,2048,2260,2278,2258,2198,1584,2258,2068,2220,2270,2272,2254,2244,1862,928,1070,2250,2238,1592,2244,1918,2252,1018,944,2052,1924,1080,1554,1296,1494,720,798,672,2074,2080,2254,2254,2254,2254,2246,2248,2306,2248,1520,1604,1240,2272,2280,2266,1530,1584,1784,2266,1560,1058,1076,1562,1566,1566,2022,2250,2126,1122,1548,1114,950,898,812,974,874,902,2266,2240,1588,2160,1086,1098,1582,1268,1574,1562,1562,2290,2252,2250,1570,1574,1624,1074,1130,2366,2096,2304,1560,2250,1336,1294,1572,2254,1570,1570,2252,2252,2312,1122,1380,1780,2338,1772,1378,1784,1376,1374,1128,1964,2156,2156,2166,2168,1410,1110,1378,2174,1776,2422,1126,2306,1760,2292,2352,1890,1126,1138,1618,1546,1462,2258,2260,638,786,364,1640,2290,2108,2058,2058,1506,1586,2282,874,1024,2246,2272,1780,2014,570,1386,1640,2280,2254,2252,1088,1080,1924,1080,1086,2274,2262,1970,1768,1582,1076,1586,2264,1558,2250,1498,728,2260,1106,1064,2284,1594,1110,1032,988,884,2292,1276,1288,1542,1550,1364,1382,1278,1192,1586,1634,2122,1592,2284,2256,1282,1568,1584,1582,2280,1088,1578,2294,2270,2244,2422,1302,1588,1960,2068,1604,2146,1080,412,1710,708,726,564,2056,2094,1578,2260,2082,2062,1084,1080,1086,1088,1586,776,1072,978,1598,2270,1742,1776,1034,1994,1502,1136,1774,1800,1786,1818,1780,1788,1614,1410,1676,1676,1576,1388,1772,1786,1676,2320,1430,2312,2370,1508,2312,2340,2270,2256,2066,2282,2036,2266,2078,2266,2010,2262,1002,1032,2262,1598,2250,2290,2252,2286,2296,1590,1074,2282,2068,2056,2276,2236,2278,2126,2276,2280,1536,2156,2390,2466,828,404,1348,1288,1076,854,1230,1094,730,418,600,912,1590,1956,1974,1100,936,944,990,2388,822,1110,808,2280,1572,2250,1568,2274,2262,2242,1078,2262,1592,1576,2008,1374,2262,1574,1582,1572,1086,972,1568,632,1562,1396,1544,1600,1002,1106,1124,2262,2070,2086,1308,1762,1778,1786,1766,2304,2300,1568,2358,1120,2332,2326,2182,2182,2018,2316,1150,1970,2292,2284,2274,1138,1378,2166,946,1144,1592,2326,2206,2324,1376,1592,2274,1380,2264,1256,848,1582,1358,2258,2258,1576,1282,1294,1830,1656,1582,1474,1492,2272,2068,2256,2274,2290,2120,2280,2004,2272,1100,1620,2304,2276,1322,2276,2300,1106,1106,902,1596,2270,2070,2266,2114,2248,2248,2246,1574,976,986,880,1100,2246,1100,1098,1568,980,986,1082,1178,1352,2260,1584,2240,1584,2060,1076,1558,1094,1566,1082,1566,808,1580,936,2262,2294,2268,2216,1072,2262,2260,2270,2256,1558,1278,1298,1280,2272,2072,1096,1290,980,1278,2276,2108,2062,1270,1290,1280,1588,1270,1084,1676,1128,1118,2298,1132,1128,1160,1142,1140,1122,2304,1126,1570,1562,2300,2314,1142,1034,1028,1142,1136,2290,1774,1150,1116,1116,1126,1458,1754,1194,1192,1654,1642,1036,1202,1172,856,1044,1184,1724,1726,1418,1708,1736,1046,1008,1730,1724,1754,584,1162,478,1686,1732,1758,1206,1252,1734,1220,1406,452,1094,1730,1752,1646,1706,1200,1770,1742,1754,1212,1178,1152,1726,1706,1196,1098,774,790,1060,1210,1244,432,1720,724,782,1196,552,572,1718,1114,612,1724,1758,1732,1744,1706,1716,750,772,828,754,1402,668,826,764,1728,666,1050,678,1594,808,804,614,734,836,1724,1722,1210,1576,976,1174,1200,1192,1192,1722,980,1198,742,730,980,830,664,492,812,1014,748,744,826,1198,826,822,828,1352,1708,862,1660,1200,1202,1496,1200,1188,1276,1642,1648,1748,1346,1346,1164,1762,1196,1142,1746,814,952,688,1348,1350,1356,1354,928,826,1756,1658,1698,1544,1742,1486,414,1322,1730,1730,2216,1736,1714,1592,382,1054,1736,1716,1032,956,988,578,574,572,858,960,1722,1708,780,1718,724,812,1188,1568,1582,1566,1556,1090,820,826,842,800,1752,824,826,816,826,1504,558,632,640,1188,1604,1724,1762,1336,1048,1552,1724,1734,1726,1524,1714,1560,1708,1810,1716,1732,1722,1732,1582,1566,1722,1124,1202,1728,1192,836,1204,1712,1336,1742,1730,1612,1712,836,1118,1198,692,816,1192,1180,1722,586,1196,1012,1722,1714,1726,1722,828,1708,1586,1712,1742,550,1186,1710,1718,1582,1556,1206,734,866,864,742,878,866,1352,1796,1762,1772,1344,860,864,632,668,636,684,1764,1200,1658,1210,1210,1204,1346,1644,1346,862,1768,1642,1646,876,856,868,868,858,880,1200,962,1086,1716,1716,808,1620,1028,1718,1712,1720,1758,1562,778,1194,1740,1214,1726,1588,1724,762,1782,826,802,798,820,1138,1138,918,1682,1692,1716,1620,1708,1196,1174,1724,1740,1442,1554,1216,1208,1196,742,832,1722,1586,832,768,1578,1644,1692,1578,1712,1724,748,1720,1718,1710,1726,1712,1738,1204,1212,1214,1208,1206,1198,1728,1390,1726,1724,1716,2097,1708,1200,822,1208,1620,1580,746,1194,1200,1718,788,788,1726,1716,1756,902,724,1220,710,1710,1738,1738,1198,1282,1574,1590,972,1196,1644,860,860,856,1740,506,1182,1734,484,494,592,494,534,532,866,1628,1740,1446,1656,1658,858,1762,1206,1270,1198,1722,1762,1764,1370,842,1762,1754,1726,1096,1586,1518,1588,980,1744,1732,1714,1726,1732,1724,1580,1584,1594,1586,1716,1184,1726,1708,1700,1722,1722,1124,1148,1716,1590,824,1728,1192,824,1170,750,1194,754,1578,1584,1722,1544,1718,1718,1734,1282,1524,1196,1198,1710,1594,1724,1198,820,820,1320,1206,1200,1732,1640,1442,1722,1194,980,1186,1704,1702,1192,1204,1748,1720,1708,1216,1772,1042,1554,1716,1220,1736,1190,1194,906,1720,1714,1198,1194,1020,1650,1350,1768,866,1430,870,872,1534,1260,532,1212,1054,1188,1752,1196,1470,1592,2128,2168,1782,1580,2156,1576,1178,1098,2268,1064,2034,2258,2044,1580,2146,2262,2266,2218,1274,2262,1672,2150,2274,2126,2062,2268,2242,2268,2244,1582,1368,2240,1554,1546,2048,2276,2284,2256,2274,2256,2270,1380,1588,2270,2248,1528,2214,2288,2060,2238,2260,2254,2276,1946,2238,1562,1582,1380,2282,2262,2248,1574,1072,1188,2242,1086,1090,904,796,1384,1350,2052,2008,2260,1576,2270,2264,2244,1602,2238,2036,970,1556,1060,1096,2242,1564,2242,2288,1564,1134,1116,1142,2178,2320,2300,2018,2300,2212,2168,2204,1140,2542,2022,2334,1480,1128,1130,1128,2336,2310,2364,2316,2186,2152,2306,2298,2226,1590,2054,1380,2280,2252,2270,1564,2020,1366,2058,1574,1558,1306,1678,1502,2242,870,1310,3380,754,1548,1562,712,1590,1574,1552,2264,2266,2236,2272,1078,1190,1562,2230,2252,1568,1586,1518,3358,1574,1574,594,1566,974,1074,920,1246,1556,1592,2262,1066,1076,696,1110,2266,1036,1046,1514,1628,2246,2098,1254,1066,1094,1540,1586,572,548,2070,1602,1598,1500,1140,1576,2298,1568,1088,1098,1578,1538,1088,930,1552,2312,1704,1622,1568,2264,2278,2252,2254,2264,1556,1130,2256,996,1590,2258,2260,1074,1076,2266,1574,2260,2252,2260,2228,1400,2264,1590,1138,1150,1134,1600,1758,1584,1596,2298,2178,2166,1444,1026,1180,1578,872,2160,2176,2178,1676,2082,1832,2398,2362,2300,2346,2282,2278,2268,2268,2242,2262,2056,2090,1300,2240,1558,2280,2208,1600,1574,2134,2274,888,756,834,1482,1586,2278,1582,648,574,1316,1524,2280,2170,990,1292,2352,1074,1196,2292,2298,2414,1056,1078,2284,2268,1576,1574,1588,1578,898,1506,2066,2056,1638,1274,1560,1578,2270,1590,1086,980,1578,2272,2260,2264,2262,1438,1574,556,1380,2278,1564,2266,1588,1950,988,1252,2272,2264,2240,2278,2246,2256,2262,1572,2262,1190,1280,2242,2234,2252,2266,2236,1368,1672,2284,2290,1102,810,1276,2256,1128,1580,1580,1582,1576,986,1574,1576,1086,1574,1572,1940,1974,556,860,816,788,2304,2234,2310,2312,2172,2158,2342,2024,2342,2152,1584,1582,1590,2306,2266,2266,1394,2018,2264,1082,1088,1610,2272,1596,2298,2272,2240,2304,2254,2224,2258,2276,1858,2262,1572,2050,2084,1254,2262,2278,2292,2252,2266,654,782,790,738,566,946,652,2242,812,1386,1538,958,1106,738,1262,628,762,1292,1094,1072,1006,1266,1046,1040,1278,1050,968,1268,396,1574,952,996,2140,1010,1006,1014,1016,1342,2138,1182,1012,1082,1524,1024,1406,1074,1554,2066,2062,1334,1588,2054,2268,2306,2264,2060,2074,2278,1582,2294,1578,2246,2256,2196,1566,2262,2280,2232,2268,2258,2284,1568,1574,2024,1578,1588,1574,2254,1376,2242,1586,2354,1994,1694,2300,2370,2360,2350,1778,2194,2384,2136,754,1094,1156,2198,1378,2296,2294,1066,1432,1970,1842,1756,1998,1842,1846,1898,1948,1944,1958,2094,1746,1966,1934,1696,1920,1342,1430,1916,1324,1904,748,1914,1618,1348,1900,1932,1924,1750,1734,912,930,1946,922,1332,1886,914,914,1340,1270,1318,922,918,1910,854,1376,1330,1012,880,850,1758,1754,1272,1916,1160,832,1922,710,1158,914,1744,1332,1330,1330,1344,1258,1324,1262,1950,916,1358,1608,1320,880,842,916,848,1904,1092,1330,1364,1332,1910,1094,1922,1346,1366,802,924,910,668,930,920,818,1358,1920,1716,926,1170,1906,930,1092,1940,1178,1188,1162,1176,1160,1660,1076,1918,908,920,1910,1750,1908,1334,964,668,1338,1332,1980,2002,2020,1306,956,942,1664,672,710,1848,610,1956,1498,1352,1822,1710,1844,1396,1984,1558,1292,692,1082,1926,1478,1288,1516,1128,692,666,1726,1738,1748,1736,1252,1064,844,828,1344,1088,850,910,822,912,876,760,638,1230,674,550,966,644,692,1160,1308,1320,1210,1062,1208,520,840,928,1904,1924,1652,1918,1904,1110,1944,1910,1932,1316,1834,1832,1914,1506,1930,918,910,1346,1342,1796,1466,710,884,912,1928,1910,1930,1412,986,1078,1140,828,2026,1324,1344,1364,1090,1346,1586,1924,1808,750,702,836,672,1752,1748,1906,1340,1914,1608,918,930,922,1754,836,1344,1350,1334,926,838,1912,1896,1914,1954,1838,1826,1326,1936,976,948,956,1944,1484,1512,1496,1964,1928,1936,950,968,946,956,856,1328,1328,1916,1910,860,874,1892,1882,1820,1822,1322,1936,1930,1328,1138,1320,1918,1898,1166,1920,1924,1912,1732,1928,1666,1896,1334,1340,1894,1910,1898,1912,1160,1332,1336,1330,1138,1320,1902,1308,1316,1324,1290,1922,1914,1922,1350,1344,1328,1320,1340,1320,1944,1312,1922,1536,1324,708,1888,1336,1924,1916,1320,1338,1754,1918,1648,1908,1312,1884,1306,1080,1312,1932,1476,1328,1084,1940,1918,1908,1918,1760,1764,1900,1918,1916,1908,1166,1334,1318,1326,1286,1326,834,1896,1330,1318,836,836,836,912,906,850,858,680,806,612,1912,916,1940,1958,1646,1954,1990,1944,2100,1952,1774,966,962,1956,1952,2018,1496,1390,1720,1726,1890,1958,1942,1954,1944,1742,1752,1278,1328,1892,1920,1902,1254,1904,1324,910,1872,860,1142,1932,908,1014,974,1340,468,1316,1914,1930,1934,1916,1920,1902,1338,1306,1272,1730,1876,1342,1752,1924,1914,1478,1914,1924,1026,1688,1900,1924,1900,1914,1922,1360,1324,984,1914,1766,962,1704,1912,384,1908,1892,1912,1910,800,1168,1914,1936,1342,1926,1914,1344,1328,1322,1328,1320,888,920,1318,920,840,1082,804,1176,1154,920,912,1904,1334,1908,1924,1896,1926,914,1934,800,896,534,928,1952,846,1956,1494,1330,1962,1338,1938,1338,1952,1962,1844,1422,1496,1492,1494,2172,2312,1536,2276,2300,2156,1082,1056,1132,970,2124,2330,2348,1782,2246,2248,1360,1578,2216,1572,1570,2068,1570,1560,2044,1570,2256,2274,2260,832,498,634,1944,2266,434,1658,1616,1064,898,2258,2240,2196,1056,918,672,1560,848,1362,1082,1094,1068,2232,802,1076,1460,2266,2250,1580,2270,2252,2274,2246,2258,2262,1666,1390,1566,1564,492,438,576,804,1088,696,928,666,942,1314,1572,790,984,1274,1004,1070,728,784,1086,862,974,1360,1146,974,1584,690,986,1580,1594,1590,1284,2260,1572,2256,2250,1568,1280,1280,2250,2280,2270,2272,2244,1582,2266,2250,2296,1592,1890,1906,2256,1576,2264,2260,924,938,976,1098,1072,972,1086,1038,1114,1562,1574,2152,1092,1134,1682,1534,1134,1572,2360,1130,1124,1136,1116,1098,1108,1100,2300,1324,2288,2292,1124,1130,762,692,2276,2244,2176,2228,1140,1142,1952,1946,1964,1974,1000,1204,970,994,776,612,1240,1636,594,592,1002,1156,1364,1364,1566,1178,1076,1082,972,1190,844,1060,1420,1162,1256,922,1580,1566,1278,2262,1586,2294,1582,2270,1076,1580,1572,1396,2266,2260,1578,1272,1076,2278,1586,2068,2262,2286,1580,2278,2278,2282,1592,1576,1940,2272,1596,2064,2252,2036,2312,596,1716,954,1084,2256,2324,1558,1274,2258,988,1096,880,1496,1092,1288,898,2256,1078,972,810,1024,734,1304,1072,1576,2274,2274,1582,1910,1566,1584,1088,1080,1282,1074,802,1078,1062,948,2262,1988,2246,1386,1566,2316,2288,2178,2362,2238,2086,2310,2310,1578,1568,1586,1136,1134,2320,1140,1138,1128,1126,1136,1138,1130,1126,1630,2254,2192,2250,1996,1946,1948,1566,2254,2252,2266,2262,2024,2060,2258,1452,2252,2258,2264,2332,2274,2244,1562,2266,2244,730,1086,2258,866,676,714,1066,1572,1576,1594,1070,1088,1408,1262,1190,1228,672,694,1602,1392,2234,2266,2252,1316,1608,2276,2064,2312,1564,1480,2256,2256,2082,1086,2042,2006,2268,2066,2056,2078,972,822,2056,2050,1202,740,958,904,530,1746,1512,1536,1776,2280,1762,2252,1380,2256,1552,1560,2066,1072,1086,1578,1574,2072,2084,2246,2248,2252,2258,2284,2258,2260,1894,2194,1844,1576,1688,1774,1782,1022,1566,2090,1080,1576,2246,2246,2236,1308,558,1554,2254,2294,2280,2306,1128,1128,1582,1580,1132,1124,1130,1816,1138,1132,2354,2310,2312,2300,2312,1124,2256,2354,2358,2328,2364,2000,2352,1568,1576,2242,1378,2290,2260,1572,2244,2244,2258,1588,2268,2268,2164,2276,2258,2204,1730,1296,1570,2252,1558,2264,2264,2256,2270,1564,2256,1936,2252,2302,2262,2258,2268,2282,2296,2190,1370,2028,1834,1380,1076,2252,1554,868,1008,2064,2046,2064,1582,2240,610,1160,808,892,1916,1262,2272,982,1088,1836,2266,2266,2278,2368,2268,2258,2250,764,744,1064,1646,2062,2252,2286,2270,2264,1564,2258,952,1086,2238,1574,1164,1102,1580,1588,2254,2270,1372,758,2268,2258,1576,2304,2290,2302,1132,1564,2312,1128,1134,1132,1134,1136,474,2236,2336,2288,2230,2342,2482,2458,2302,2314,2366,2378,2494,2014,1118,2328,1746,2290,2160,1136,2158,1132,2174,2154,2246,2212,2972,1084,574,1576,2244,1774,2264,2256,2292,1558,1708,1938,1646,1120,1872,3144,2180,2162,1586,2166,1086,1132,2268,790,792,2254,2186,1558,1578,2010,3160,3276,1078,1086,1786,1084,2268,2320,2362,2382,2412,2154,1086,2156,1562,1072,1544,2140,1142,1576,2532,2382,1586,1566,2298,1576,1546,418,998,2332,1592,2278,2256,1562,2258,2086,2116,2260,2242,2060,2070,2236,2186,2254,2242,1854,2068,2058,2096,2072,2334,1558,2066,2060,2062,2062,2140,2074,1576,1276,2068,1864,1892,1388,1940,2272,1598,1002,1092,2254,2254,2242,2078,2252,1950,988,994,1076,1066,522,2250,2262,1996,1574,1056,1076,1690,1566,2250,2266,1266,2290,2284,1578,1444,584,632,1666,2320,2256,2248,2088,1018,660,1108,1658,2250,2266,1618,2282,1912,1952,2154,2210,2286,2270,2276,1584,2298,1572,1584,2004,2264,2216,2106,2248,2252,2280,2274,2236,2254,2352,844,1334,2274,542,1102,2248,1576,2298,2284,2274,1622,1564,1720,1466,1074,554,822,430,1226,2258,1930,2266,1582,2284,2254,1596,2248,1160,2208,1574,2250,2260,2278,2236,2252,2076,2248,2230,2268,2378,1576,1062,1024,2420,2258,2252,2068,1590,1404,2062,2048,2060,2190,2208,2254,1530,2220,2174,1560,2168,2038,2360,1914,2108,2266,1580,1584,2266,1634,1226,2240,1078,1582,1996,1900,1586,1182,1542,1496,2254,2248,2264,1510,1450,2208,2254,2260,2068,1580,1696,2278,1564,1094,986,968,974,1052,1080,1070,1060,2268,2296,2118,2074,2100,2274,2082,2250,2248,2256,1574,1282,770,744,1456,1560,966,1070,1562,2006,2288,2222,2256,1578,1796,2268,2068,2068,1644,2064,1072,754,534,712,960,1090,1054,2278,2276,2262,2284,2254,2266,2098,2258,1638,2090,1558,2086,1822,1564,1574,1386,1088,1080,1284,1592,2098,2078,2450,1376,1380,2088,1372,446,442,738,2300,1114,864,960,706,966,552,2294,1840,2208,1498,732,1276,954,996,1372,768,988,942,928,726,2248,2184,1574,1582,1360,1574,986,1074,762,1576,998,1094,1078,782,1574,1270,2262,1284,1026,1556,1094,1072,1578,2238,1536,854,2198,2256,2224,1090,1038,1284,1102,1054,1384,1558,2250,1072,1294,2260,2264,2266,2238,1980,1468,1414,2264,1392,2262,1572,1072,2240,2234,1558,2208,2258,1558,1604,2268,2284,2248,1210,1602,2270,1580,2116,2246,2248,1284,2236,1170,2254,2266,364,1710,1628,1194,1620,1636,1182,1656,1748,842,836,830,598,812,810,1656,628,1092,754,1740,1640,434,570,384,1644,1662,1638,1188,678,1188,1254,1218,1662,754,1652,1658,1640,1774,972,1296,1660,1636,1198,1640,924,900,1626,1648,1204,830,1654,1092,1264,1292,1220,826,1122,744,746,756,1336,1198,708,1666,1664,1664,1658,1656,1648,1646,1860,1762,878,1016,748,768,836,1744,1204,1206,1462,1056,1214,1224,1776,920,1644,1042,1546,1628,1678,1630,1656,796,1496,1478,1644,788,1058,1692,1670,1756,1202,1178,1658,1212,794,796,786,794,1200,1640,754,1638,1716,1280,1550,1718,1770,1566,1728,1736,1290,1722,1712,1562,1728,982,1306,1620,968,1390,750,1192,1674,822,1632,1692,1584,1308,1510,1528,946,938,1192,1644,722,1714,1726,818,794,696,1528,324,816,1738,1202,1212,1206,1202,1710,1736,1288,826,1194,1182,832,1208,1726,1208,1726,1172,1610,1198,1212,472,1048,726,762,1728,1600,940,1730,1202,1714,1166,804,606,814,746,1712,1566,1574,1722,824,1190,1194,1194,1718,1714,1714,1364,1712,514,1078,1718,1718,824,1712,984,754,740,1722,1202,1126,1088,1588,1728,1306,1574,1596,1720,1428,1558,1598,1532,1726,1276,1660,1628,894,1624,1734,1674,1490,782,556,1246,1170,1130,950,1706,1698,1724,1726,1710,1696,704,1192,1170,1698,1714,1694,1210,1664,1656,1730,1728,1576,1666,1220,1180,1180,890,1222,1710,748,600,598,596,828,834,1206,816,824,1200,834,1704,810,832,802,1190,1046,1528,1726,820,1206,1474,1662,1710,1652,1692,1702,824,822,828,664,668,826,1194,1726,1210,970,952,1190,1714,1728,1728,1196,820,968,1700,1026,1082,1708,1710,1594,1592,1724,556,1736,1722,704,1204,1742,1106,802,930,822,506,744,1710,1728,1714,1726,1700,310,1216,844,830,1720,1204,1728,1710,756,808,756,1734,822,1056,1664,1592,1522,1650,1728,1366,1206,1748,1472,1724,1220,1216,1726,1742,1120,930,1746,1734,966,926,1726,1388,1722,1712,1720,1714,1712,1704,1724,1744,1730,734,732,752,946,862,684,700,1186,964,1112,1196,978,1714,1650,1592,1200,830,1732,980,1212,1710,1722,1196,1732,736,750,1740,484,1050,1718,1714,1588,1724,1708,1708,1722,1714,1726,1720,1424,1204,1206,1722,1588,960,1720,1102,1596,1592,822,1024,1740,1198,968,848,1558,826,1190,1194,1722,1696,1522,874,1548,1296,1570,1556,1626,1514,1720,1720,866,1716,1716,1322,1718,1718,1198,1732,1716,1214,1188,1712,1718,812,824,1716,1768,1558,1718,1376,1590,1714,758,936,1194,1182,1716,1192,1720,1710,1728,1026,1206,812,972,1710,770,746,746,882,728,764,1196,1722,1716,988,914,1710,1186,1646,1194,1220,1632,1228,1626,1182,1070,1646,578,1472,1646,604,1648,736,732,1548,980,758,738,1644,1688,1644,1280,1668,748,1124,1754,1734,1624,1750,1644,742,744,1614,744,1642,1626,1658,758,700,1622,1662,1644,1206,750,766,1656,1650,1656,792,1634,1640,1762,1194,766,1116,1218,1644,1186,1564,1544,1642,1640,1592,860,750,746,840,756,590,406,744,1342,1394,900,1664,1198,1632,1660,1652,1672,848,704,790,782,802,776,1190,1644,1652,1604,1054,1518,766,790,1646,1188,1660,1014,1664,1594,1730,1356,794,1228,794,1568,1656,1188,1654,664,684,1130,754,754,424,1208,788,776,774,1206,1090,1000,1124,1180,1126,476,1096,1178,1752,1748,1718,1746,1200,1210,1800,1188,1702,1724,914,1390,1694,632,1050,1712,1754,1258,1700,1198,1074,1180,1708,1670,980,874,1148,1710,1262,1716,1110,568,978,1200,1620,1710,906,1690,1702,880,1222,1726,1704,1266,1450,1734,1716,1686,818,738,660,976,670,674,1684,1190,1190,820,1182,1730,1724,1706,1732,1042,1024,1058,1742,1706,1702,1190,1210,1692,482,494,506,1220,1178,1192,1208,598,766,1174,1032,750,754,752,408,536,516,1688,664,978,754,832,1046,1580,1054,1710,1046,1712,1738,1318,1726,1690,1724,1714,1498,1720,1710,2400,1686,1714,1704,1560,1696,610,1710,1742,1562,1410,1406,1278,1198,1412,1546,1200,698,858,1716,1586,1716,826,1720,1732,822,824,1188,1190,1226,1728,1712,674,780,742,478,410,684,578,1682,1196,1710,1692,1702,1718,1716,1710,1718,1706,1572,1192,1194,966,752,1048,1698,1186,1724,1724,1700,744,996,1718,958,1244,842,1710,1200,1710,1648,978,1056,1736,1592,1050,1188,1724,930,924,1184,1300,1712,1660,1050,1311,1720,1740,1574,1568,1568,1570,1510,1742,1572,1436,1560,1590,1464,1420,1552,1746,906,440,860,1050,1448,1216,1156,786,766,1728,1188,1712,1700,1726,1696,1706,384,822,1718,1472,1568,1276,1574,1720,1184,1188,1632,1192,1742,1724,1714,1724,662,980,894,1706,1726,1202,1470,1728,1386,1680,1694,1746,794,816,818,810,784,1046,1244,1714,1732,1714,1632,1240,1298,632,656,1652,1588,1732,1734,1724,1714,1728,1718,1716,1736,1552,1600,1760,1568,1558,1732,1708,1576,1696,1584,1730,1724,1702,1574,1198,1598,948,342,1198,1194,1226,408,1020,1728,818,818,910,808,896,1190,1210,1714,1694,1196,676,460,1192,1488,1494,1190,684,1212,1170,820,824,1188,1200,1512,1748,1192,936,1728,684,1544,1562,1698,1700,1704,1728,1734,1728,1568,1566,1714,1582,822,978,1208,1174,1196,676,732,1720,1250,1728,830,788,830,626,826,800,740,714,816,1726,1702,756,490,1650,1644,1636,1654,1664,1528,1590,1256,376,794,520,754,512,786,1654,1658,1576,1648,726,426,1188,1040,1664,1634,624,756,1658,782,1630,740,744,746,1512,1198,1648,1668,1666,1726,1626,1602,1654,1194,1658,748,760,1656,1650,1646,740,500,752,676,1202,1732,752,750,1644,1644,1648,1550,1646,800,736,1654,634,1602,1658,1650,740,732,1184,746,1070,1654,740,774,1212,1506,1204,1660,1706,1648,1546,1048,1728,1202,1704,1524,1714,1196,1706,1196,1706,1336,1738,1744,1498,1286,1514,1740,1724,1774,1592,1740,1712,1384,1702,1706,1752,1180,1200,1748,1566,1726,1194,1718,764,1730,1732,740,1718,1202,736,342,530,1180,462,1570,1200,808,1444,534,828,516,1196,1724,1728,980,1176,1422,1428,1722,1730,1178,832,1706,1730,1332,980,590,1261,1712,1206,1722,1728,916,1702,1730,1016,1722,1718,1596,1736,1584,1722,1746,1058,1580,1296,984,1578,672,1720,1726,1658,1740,1738,1566,1706,1732,1722,1132,1722,1134,1214,1710,1202,1724,536,828,1720,1722,1736,1732,1542,1710,1654,1640,1718,1586,1354,1204,814,1210,864,1400,1200,1718,1584,1218,1712,960,1578,1726,1508,1508,1164,1722,1566,1712,1582,798,1742,1560,1570,1042,1714,1716,1504,1198,1202,1204,1732,1172,1734,824,1704,1720,972,978,1726,822,1578,1722,1722,1590,1588,1714,1572,1718,1720,1724,580,776,828,678,1212,1186,606,772,606,918,520,798,828,1742,1724,1720,1740,1736,1714,1728,1718,1736,1722,1730,1726,1206,1194,900,1728,1442,1698,1208,1110,818,1374,1724,624,774,1730,1200,826,1718,928,1190,952,1726,1168,1730,1708,852,838,1182,1190,1190,970,1194,1194,1078,1612,1712,1740,1718,1704,1716,1716,536,1188,822,798,1198,1562,1198,1712,1712,1722,1768,1720,526,1468,1730,1720,1684,1714,1903,1724,1722,1736,1128,1190,1728,1748,1038,1714,1726,1584,1192,1724,1204,1726,1218,970,842,890,1718,1014,1700,1718,1718,1728,1724,1412,1728,1736,1202,1726,1714,1720,1722,1106,1202,1196,1720,820,1734,1694,1728,1020,732,1056,1582,1088,1194,1192,1204,1198,1202,1170,1726,988,1724,1236,708,552,1722,1846,1708,1728,1196,976,1190,1680,1718,1943,1720,1188,818,902,936,964,754,536,1030,1712,1202,1702,984,1736,1220,1202,1194,1202,1708,1730,1558,1576,758,626,662,1100,1708,1724,488,526,602,834,1588,1624,736,762,1648,1644,1640,1632,1670,1464,1582,1192,1644,1660,1186,1192,1778,1622,1198,1188,1668,1642,834,740,974,734,1186,1650,1708,816,1748,1718,1726,1720,748,730,1220,1650,1726,1604,900,678,674,1496,754,746,738,742,752,744,748,748,728,912,754,1654,1520,1720,1654,1654,1194,740,1714,1546,1512,1496,1550,1354,742,1650,1732,1200,796,1276,748,752,1204,832,1720,1768,1734,1758,1672,1672,1638,1656,1650,1652,728,746,1682,1624,1602,756,696,1542,738,724,710,744,1490,1578,1570,1660,1570,1718,1634,1680,1660,1176,758,928,1202,1682,1722,1556,1274,408,1716,1696,1094,1718,1708,1712,1730,1672,1644,1710,1648,1722,1414,1576,980,1650,1170,1700,1050,978,1684,828,1750,1200,1712,978,1710,1572,1722,1716,1718,1578,1558,1562,900,816,976,1570,822,492,1046,1716,1172,1716,1700,1710,822,1712,1704,1696,612,1130,762,820,806,834,784,832,1214,1760,1706,1718,1712,1726,972,1194,1706,966,1722,976,1730,1188,1204,1178,1198,1458,1436,826,1192,1532,1564,984,1568,1192,1720,818,1194,742,736,1726,1718,1746,842,1200,896,970,1710,1726,726,1036,560,954,1602,1722,1620,1190,1572,1198,1196,1714,1724,1706,1710,1714,1706,1716,1114,1578,1742,1714,1674,1722,1706,1696,1710,1716,1716,1720,1718,1710,1220,1194,1182,1184,1182,1198,1712,1724,1196,1204,1190,1216,1210,1716,1588,1712,1198,1696,1210,1720,1448,1738,1740,1760,1750,2138,1592,1548,1186,690,748,1722,1708,1714,1234,1182,1716,1686,1724,1720,1688,1612,1574,1724,1858,1712,1708,1714,1584,1028,1000,714,920,1410,950,1182,1732,1182,1156,820,758,1550,1730,1688,908,1720,1720,1160,1724,1196,1718,1708,1724,1726,1714,1718,786,1720,1716,1506,1234,1708,980,1002,1080,830,1180,1696,820,814,1758,1708,1566,1612,1626,1588,1568,1728,1582,1750,1710,1740,808,1580,1190,906,1718,1156,970,978,1090,1174,830,838,518,1724,1700,1544,1746,740,744,572,576,1162,1204,1196,844,810,1714,924,652,1390,1710,1450,1732,1710,1708,1746,1712,1574,1188,858,1704,1192,1198,756,1708,1718,594,1708,1702,1184,1708,1722,1190,1196,1732,1558,1764,1194,1722,1724,1720,1720,1716,1712,1720,1702,1718,1716,1726,1714,1718,1718,826,1192,1698,1760,746,612,1728,1094,966,816,820,806,1538,748,748,758,830,680,1188,748,748,1726,730,1722,1028,1722,1142,1722,1726,1724,1722,1724,1104,1578,1570,824,912,1734,1186,736,350,932,1188,1712,1554,1566,902,1704,1722,1710,1730,1732,1206,1580,1696,1600,1720,1280,1708,1178,818,1662,824,1698,1544,450,692,1716,1584,584,1202,1190,1618,1188,1708,682,632,810,688,892,2250,2170,1580,2478,1170,2300,980,1190,1200,1178,2150,2148,2172,2310,858,1184,2162,1392,976,1480,1556,1556,1392,994,1190,1208,1192,1558,2002,1368,2340,1562,2336,1368,938,1776,1004,998,992,950,2144,404,2180,2152,940,2030,990,998,2142,1584,1370,1574,984,894,982,1180,1172,2184,2184,674,2148,1592,2282,1378,1948,1972,1212,2154,2188,2164,1778,994,976,1578,1556,2168,2214,1594,2180,1376,1978,1574,2178,1788,2178,2178,1118,616,1604,1360,1078,984,984,1104,992,2180,790,790,2258,2322,1986,2260,2268,2252,2054,2034,2268,2372,1266,2258,2234,2282,2176,2100,2256,1580,616,612,656,1482,2166,2270,912,1562,770,596,662,658,2268,1564,1568,1546,1070,1060,974,1062,536,824,1574,1516,1096,2204,728,736,356,2010,1198,1468,2258,1558,1574,1566,2220,2222,2210,1538,1406,1736,2296,1080,1064,1318,2056,2080,602,978,982,1372,982,2272,654,1370,474,1440,640,1104,1090,926,844,646,494,744,1130,2296,1366,774,1570,2248,2302,896,940,2276,2246,2264,2258,2064,2268,1556,1574,2244,2258,2248,2254,2268,2094,2080,1728,1570,844,796,626,1134,1572,2282,2236,2110,2030,2124,2236,2070,2284,2186,1290,2066,2180,1386,1848,2258,1530,1570,2262,2230,2222,2288,626,560,1288,2260,2276,2394,2457,1918,1772,2268,2080,504,830,1570,2254,1798,2038,1976,1954,1624,2212,1778,1796,2222,2276,2284,2272,1558,2248,2242,1564,1556,2266,2272,2280,1772,1466,2246,2264,2242,2246,1090,932,1596,2258,2244,2352,1564,2070,1584,1556,1762,2276,1560,2250,1942,2248,1074,700,1822,886,2048,1392,1016,1276,2286,1520,2256,2246,2262,2284,796,860,2246,484,1358,2262,2270,2264,2264,1568,2244,2270,990,1370,2308,2060,2274,2182,2252,1006,2336,1074,2228,2250,2254,1056,2230,1562,2268,1552,1560,2238,988,980,1578,1572,2250,1588,2276,2426,2284,2256,2284,2192,2250,2030,1574,2150,2354,2164,2280,2244,1392,2242,1568,1886,1564,2014,2252,1550,1580,2264,2276,2254,2250,594,1982,2086,2248,1072,958,2276,2264,2040,2268,2262,2252,2256,2248,1592,1692,2230,950,2248,1604,598,1200,2228,2296,1930,2268,1648,2240,1566,2250,1568,2284,1568,1378,2284,1238,2228,2260,2278,2276,2270,2274,1802,1598,1588,2270,2294,1586,1212,2280,2284,2262,1536,1398,2262,2266,2254,2244,1006,2256,2254,2008,1002,2274,2290,2270,2268,2108,2026,2254,1922,2232,2248,1280,2252,2266,2256,1558,1576,2314,2256,2266,1566,2250,2256,2266,1552,2280,2276,2262,1244,1718,2060,1652,902,892,898,1648,1988,1212,1644,1044,1282,992,504,1636,818,830,1822,1046,1924,1318,724,1630,606,472,510,1366,1416,810,672,542,1464,1638,838,1738,1606,1528,1648,1056,1340,1672,1196,836,916,1222,1054,1642,1606,1614,1220,1198,1802,1492,842,1692,1458,626,2058,640,992,1352,1650,1734,814,824,812,1498,826,1616,844,1072,926,1812,1724,892,1188,1734,1676,1652,1184,1632,1642,1664,1246,1648,1668,1808,1806,912,888,1116,1668,894,1648,1900,702,1630,1004,1322,1204,1186,1706,1578,1558,1566,1576,1724,1702,480,452,1188,1230,434,1046,564,826,1232,716,556,750,1022,1702,700,612,470,1658,1760,1558,1590,1440,1718,1696,1708,912,1028,1528,1714,1766,1700,1478,1076,1726,1708,1706,696,1732,1490,1734,1712,1718,1712,1736,1720,1728,672,1212,1714,1708,1706,1710,1276,1700,836,1190,1710,1404,1710,1570,1192,1712,1740,1708,1422,560,1198,1192,1694,1576,1200,1726,1718,1460,1090,1728,1716,1470,844,1718,1514,1582,1052,1560,1588,1742,1714,960,1712,1714,1550,1706,1710,1714,1714,1702,1728,1736,1724,1720,1722,1722,1036,1570,1720,1514,1718,1554,1700,1706,1574,1188,1212,1712,1710,1070,1708,1730,1718,1198,1700,1574,1722,1716,1534,968,746,1064,1712,1706,1206,1262,1724,1188,1186,1712,1724,1704,1716,1194,1192,830,752,1694,1706,878,1200,1202,1194,1434,776,1124,1734,1720,1072,1566,838,822,1198,1198,1696,1196,1708,1706,1572,1722,1248,1708,1578,1582,1734,1580,1556,1558,644,1658,1642,1664,600,438,1668,1658,1040,1706,1716,1716,1706,1710,1716,1724,1728,1718,1716,1724,1002,1570,1498,1718,1564,1730,932,968,1752,718,598,1734,1722,1404,1216,528,1710,1710,736,1744,934,1684,1124,1576,820,824,1706,1204,1708,1718,1722,1712,1712,1198,1188,1714,1052,1556,1550,1556,1016,1704,1712,1722,1714,1714,1718,1184,1696,1188,1688,1040,980,1696,1046,1620,1572,1652,1628,1426,814,686,814,1578,1736,1734,1724,1194,1198,580,1722,1154,1558,1754,1404,1294,1368,1182,960,1180,1010,1562,1130,1724,1730,1576,1710,1718,1188,1212,1746,816,992,964,838,960,738,1210,1124,1196,1502,1606,1204,1722,1726,1706,1188,1744,1774,832,818,1574,1196,1156,1732,1726,1696,1060,1206,1198,1190,1708,1700,428,488,370,1630,1742,1202,1186,672,524,798,654,596,812,796,1702,1706,642,772,734,1652,1644,1340,1198,1364,1388,1200,1644,842,832,1042,1354,1672,898,886,678,1598,1662,472,450,1212,1664,1594,1214,864,1334,574,854,834,1670,894,1652,1664,760,1206,968,1040,1200,1202,1660,1656,1206,928,602,1148,1220,1636,766,1046,1648,1046,1044,1206,864,1676,1738,1198,894,1206,1346,802,1202,1656,1232,1758,1208,1638,764,694,970,1196,1032,1214,744,1636,1662,750,856,592,1642,958,1664,1432,970,1386,770,1840,1902,1050,662,982,1646,1042,1178,1206,756,754,1656,1078,1202,1650,1232,416,1220,530,1158,1660,748,746,866,1514,762,1060,734,1196,750,1646,1586,1188,828,856,1652,1372,1048,1662,1642,1654,744,762,1206,1644,1208,750,1212,1068,738,762,1066,648,1684,1064,1180,1020,1650,1668,1660,1046,896,1668,1052,1060,1650,746,754,1656,1230,1664,724,1688,662,760,1058,1048,766,1652,1696,718,746,1640,1724,824,306,1710,646,1470,1640,1722,1726,1728,1702,1722,1708,1706,1708,1722,1706,1674,1604,1460,1572,1384,1542,1740,1732,592,414,714,1720,1206,1218,1720,1730,1728,1730,1720,1708,1188,1180,1200,1200,1194,1208,606,596,592,754,610,978,1198,744,830,1208,1200,1198,1560,1076,702,860,606,1404,1152,896,1116,1716,1670,1706,1428,728,1194,764,762,1374,1714,1192,1212,1724,1610,1664,1714,1514,974,1728,750,1722,1712,1204,814,740,970,804,814,1788,1680,1542,1734,1582,1576,1728,808,854,674,910,1722,1208,1206,1734,1712,1198,1186,1574,1644,1226,1084,1652,1552,1714,1720,1726,1198,1266,1192,912,988,962,760,1646,1204,966,1622,1380,1380,1746,1164,702,722,662,772,740,838,526,532,778,502,618,818,1698,1790,1716,1574,1232,1712,1712,1772,978,1564,1194,618,1746,390,574,1206,1528,1724,1730,1708,1730,1180,1734,1370,1300,1180,1686,906,1708,1194,1190,1062,1720,1696,1214,832,740,1750,1410,1202,636,798,744,1188,756,1738,1730,1470,1572,996,1722,864,1716,1716,1454,1134,1724,1728,866,1574,1200,1734,1224,1834,1126,1702,1144,1760,1064,1678,1132,1104,1828,1100,1706,1006,1710,630,1204,1044,1726,1708,666,724,1744,1158,1744,722,1868,1186,1728,1720,1718,1204,1528,1572,1720,1210,1726,1168,1724,1246,682,774,1234,1724,1726,1710,1728,752,820,1276,830,1194,1742,1186,1200,830,840,690,834,1730,1742,1486,1746,1746,1576,1734,1218,530,1044,1746,1740,886,828,836,1146,1198,1192,714,548,688,1058,620,1064,1190,1190,592,914,598,744,814,798,1738,1724,1580,1724,1724,1740,1618,1488,1680,1520,1488,1584,1710,826,760,1208,1194,750,734,1730,1200,1210,1466,1718,1688,1714,1710,1166,1312,1150,1714,1584,1590,1712,1182,1070,1716,1720,1706,1200,580,1426,906,1082,1728,316,318,530,1080,864,1420,376,1584,1714,1734,1718,1742,1206,1452,596,1646,1714,1702,1734,1566,1716,1590,1184,1620,818,822,974,588,990,1020,1374,2166,2200,1796,2182,1568,2168,2298,2176,688,1366,2164,2168,1384,984,2174,1564,2002,2170,1586,984,2176,2170,982,2172,1382,1586,988,1194,948,992,2178,1674,2174,2170,978,976,500,2148,1400,1374,2270,2146,1534,1992,1390,2142,1380,990,2120,1030,2152,1096,750,2188,1782,642,634,722,724,754,1524,2188,774,746,748,786,788,2224,1826,2020,994,2184,998,1028,2166,2180,1396,2164,984,2176,1378,1386,1400,990,2150,1370,984,2176,2062,1682,2130,1362,866,2152,1004,2192,1128,1008,1078,776,412,2168,2386,1598,2370,2370,976,946,2140,2214,1622,2244,1606,1598,2170,1402,978,1380,2202,2162,2174,982,968,2154,2176,782,976,2148,772,1406,1380,1658,1380,1000,890,1578,2166,992,1596,1004,996,2152,2158,2160,1386,1598,2166,1600,992,2214,2180,2158,1380,2168,2152,2166,2178,2164,2160,2106,992,2170,982,2162,1574,1358,974,2164,1094,1374,972,2152,2152,2258,2276,2282,752,1851,434,2072,1312,2056,2148,2022,2266,2064,2112,2280,1592,2258,2256,2280,2104,2266,2286,2256,2310,2258,2278,2270,1914,2268,1604,2076,2268,2276,2082,1592,1522,2050,2102,2274,2270,2290,2252,2136,632,970,1108,1030,936,1014,1050,592,808,920,984,672,848,722,1100,978,780,392,1708,502,732,566,794,422,724,1252,742,1052,2276,1858,2268,2276,2264,2270,2238,1054,906,2118,2270,2094,2284,1740,2240,2292,2328,2280,2276,1574,2270,1604,2278,1600,1574,1378,986,1282,1816,2272,822,590,1078,606,1578,2258,1574,2276,1732,2266,1678,2226,1646,976,1208,1560,2054,2250,1586,2268,2222,1604,2332,2086,2064,2308,2266,2266,2280,2164,1320,1380,1616,2174,1094,308,310,1672,1574,728,418,1570,1098,2278,334,1664,2240,1566,2194,1080,1088,1578,1090,1092,2296,2284,2260,850,1586,758,1396,966,1198,1012,1086,1018,1076,1112,1092,1090,2254,1382,1540,2078,686,1086,2284,2278,1082,1584,1280,1576,716,876,2262,1084,1010,1570,830,2282,1582,1292,2252,2288,1578,698,1082,1284,786,992,1012,2282,970,1700,2278,2258,1784,2322,870,1516,968,2278,2252,2252,2180,2194,2310,2272,2254,2288,2036,2292,2254,2254,2064,2082,2068,2282,2276,2276,2274,2246,1600,1580,1106,1384,2344,1582,1608,2244,2288,2278,2266,2262,2278,2254,2280,2272,1866,2070,2268,2288,2266,1588,2280,2260,2264,690,1050,1438,1444,2034,1960,2222,2214,1554,1098,2118,1604,878,1568,1152,1340,1576,1566,2262,2260,2278,1588,1612,860,2280,1298,1590,2250,1578,2268,1088,2286,918,1794,1222,1592,1436,2254,1222,1908,2294,1074,2282,1134,644,1118,1580,2282,2110,2266,2302,2276,2082,2266,1588,2264,2250,2260,2292,2076,2070,2016,710,1422,2060,1208,838,2214,1570,2276,2278,1104,1578,2286,2286,1580,2254,1614,790,954,1042,946,878,510,2264,1310,2072,2074,1762,1862,2276,2086,2060,2266,622,684,760,1996,2018,1372,2262,2252,704,2266,1108,1098,1106,1098,984,1104,1278,1388,1066,1292,2260,1612,2270,2198,1556,996,988,1000,1562,1070,998,1566,1588,2264,1290,1568,2202,2156,1374,2320,2164,2008,1388,2298,2192,2176,2154,1582,2150,960,2138,996,1004,2262,2158,988,998,2204,2156,2190,1104,980,2162,2160,1522,1408,562,1100,1084,1818,1170,1172,1374,2194,2236,2160,2152,2364,1560,2380,2180,2182,2148,1366,1372,2146,2158,2158,2164,2160,2160,2162,1098,1102,2008,1912,2266,2244,1550,2148,2168,2162,1014,1768,2262,2180,1174,1552,1182,1562,2154,1208,1108,1084,2338,1816,1084,2532,1386,2282,1378,1976,1976,2146,2140,2162,2162,1098,1574,1594,2204,1566,2160,1590,2154,2140,1084,2150,2134,970,2240,1609,1556,1978,2018,2254,2238,1578,2104,1564,2266,1612,2272,2268,2264,1080,1084,2028,2338,2266,2258,2276,2274,2288,2254,2262,1340,2290,2072,2272,2150,1363,1010,674,1860,1594,2256,1100,1078,2338,2092,2112,1408,2068,1908,2052,2084,2282,2438,2066,2266,2272,2316,2284,2276,2252,2202,2254,2240,2064,2260,1562,2242,1008,1098,1686,2222,1408,2256,1090,1082,2302,2304,1394,1568,1578,2250,1068,1098,602,1216,1076,1064,1572,1080,1080,1086,1082,894,1322,1540,1606,2012,2272,2076,2272,2282,2278,2254,2278,2280,2260,2260,2256,2268,2262,1812,1586,2090,2262,2254,2258,2254,2268,2272,1596,1652,2240,1898,1062,2258,1886,682,584,860,1606,1014,766,1030,2012,2178,1396,1964,1836,1398,1548,2078,1454,476,1574,1152,330,796,1314,1072,1082,1582,2260,1526,2272,2240,2276,1560,2268,1988,2244,2248,2222,1960,2258,2276,2280,2250,1578,2064,1572,1582,1572,2248,2278,2246,1478,2264,2264,1626,1582,1078,1086,1564,2254,2386,2252,2268,1302,1316,2110,2248,1584,2172,1578,2254,2082,2276,2220,2266,2050,2080,1076,1277,994,1052,1588,2256,2270,2272,2264,2254,1564,1686,816,796,1090,1076,2236,1980,1086,1570,2066,2278,2278,1568,2246,2004,1564,2242,1084,1566,2068,2080,2256,1588,1950,1518,2256,2250,1082,2270,1600,1600,1544,2050,2156,2264,2264,2240,2250,2280,1556,2212,1736,2248,2354,1576,2080,998,1006,1104,2228,2284,2256,2262,2128,2312,2246,1572,2256,1286,2082,2074,2054,2062,2262,2274,2282,1576,2090,1574,1570,1286,1910,2268,2266,1560,1580,2094,1562,2260,1106,2064,2060,1348,2298,1412,2056,2238,998,1058,846,1846,950,2168,1074,1562,1282,1566,1586,1578,2136,872,1008,1036,862,896,1240,2224,1648,1548,1602,1270,1270,1438,1592,2308,2250,1290,1252,1582,2262,2244,2272,2246,2098,2260,2272,2298,850,2280,1006,2260,1466,1488,2192,1996,1074,1000,2264,1864,2286,782,2264,2286,2254,1032,1026,2158,2198,1024,2270,2298,2268,2256,2260,2252,1060,662,1076,1084,972,1838,2126,2162,2216,1370,1620,2164,2158,1098,1756,1044,904,1192,2274,1100,626,1102,1056,2152,2140,2138,1156,1164,2396,1408,788,1178,996,978,976,1606,2160,2160,978,2162,2170,884,616,2156,974,994,1198,2280,990,2162,2156,1402,2164,2152,988,1882,1384,2160,2136,974,2178,982,1000,1384,2144,1000,2348,970,2100,2160,1124,2170,2164,2162,1126,2174,2146,986,2160,2178,2160,1180,984,1182,658,2146,970,994,2164,2158,1970,1090,1386,2160,2364,2142,2154,2378,2410,2146,2176,1008,1006,1392,974,1640,796,2200,1388,988,1998,744,850,1972,1384,2182,724,786,536,790,2150,2168,2190,2166,2156,1034,1042,820,1976,1374,2258,2152,2164,2154,2170,2156,1580,2150,2168,2140,1384,1194,2146,980,1994,1964,2156,976,1980,1368,2152,2164,1076,1180,2176,960,1316,2144,2250,2178,1392,996,1586,2140,1998,996,2164,1524,1218,2260,1498,2232,2278,2254,2082,1570,1560,2240,1576,2260,2240,2266,2268,2044,670,1436,2244,2246,2232,2238,3356,1606,1580,1938,396,1712,1574,2260,1092,1088,1110,1088,1676,1008,670,560,578,644,2236,420,442,448,640,754,1566,994,996,2326,2262,2320,2212,910,1416,990,718,844,2248,2258,856,790,974,884,882,2232,2226,2230,2294,2282,1810,1578,1566,1774,2278,1876,2264,1582,2368,2252,2254,2124,2264,1096,956,1106,1192,1110,1588,1566,2214,1570,2252,2252,1594,1338,812,2272,2016,2280,2090,2092,1466,2258,2266,2010,2260,1594,2258,2184,1480,2010,2070,1534,2072,2258,1958,2064,2038,1568,2270,1362,1582,1578,2114,2326,2292,2278,2300,2280,2266,1584,1570,2270,1104,988,1602,1382,1590,2300,2084,1908,1592,1662,2368,1584,1278,990,998,980,2186,2262,2180,2312,1826,1824,1946,1940,1460,2260,2294,918,1222,2272,2258,2272,2268,2268,2050,2266,2072,2008,2258,2214,1858,1374,666,2212,2274,2166,1008,2270,2296,2202,2284,1370,988,1056,774,2270,2270,1768,1260,1840,2264,2258,920,2084,2280,2268,2260,2252,984,2246,2264,1546,1588,2170,2038,2038,2276,1966,1558,1232,1500,1082,1076,934,1128,2062,1392,1078,1278,1000,1576,2270,2270,1570,2288,2192,2224,1562,1426,1382,2266,2278,2284,2258,2094,2270,2280,2030,2282,1898,2226,2214,2144,1912,1922,2020,2040,1570,2276,996,1102,1766,1382,1274,1996,1280,1288,2170,2036,1600,2252,2082,1572,1590,1584,1586,2250,2086,1278,1578,1570,1096,1594,2016,2010,1588,2256,2274,2128,2106,2214,1592,992,1092,2272,2250,2060,2050,1778,2048,2048,1370,2248,1986,2266,1568,992,962,600,1392,1592,1728,1662,1054,1586,1652,828,756,756,1826,1764,1656,1670,1056,754,722,1648,750,1054,1058,1530,816,816,822,824,820,800,1316,1672,1734,1680,1670,1658,1664,830,1652,798,1658,898,1658,1244,746,828,816,772,1424,1022,1060,1650,458,1696,1518,1206,1054,1650,1648,874,1802,1722,856,1802,854,838,852,1668,896,940,1684,1654,498,1572,1668,1664,752,1570,1656,1646,1656,1648,1662,1652,1762,1654,1648,1732,1648,1642,906,900,1662,1236,864,1656,1900,898,1648,892,1912,1732,992,1654,1712,466,688,1390,1614,776,1536,1716,1140,1740,634,754,1226,1060,1634,1490,512,1500,916,790,566,702,1728,1522,854,1722,1738,1710,1592,974,1592,1716,1734,1468,1572,1250,1736,1728,1750,948,1748,1188,1142,1558,1336,1212,1736,1194,1570,982,920,1258,470,1674,1742,942,1196,778,1206,1016,1204,836,758,740,1732,1214,1262,1716,1734,1190,1752,1216,872,1204,1234,1178,976,730,1586,1512,1684,698,828,820,1748,766,726,1342,1592,1468,1674,1720,1272,1748,1208,1724,986,1458,784,1052,1754,1264,1674,838,1162,1648,998,1156,812,828,1720,1586,1740,1736,562,1728,1722,1732,1726,1740,388,1404,1582,1164,1202,1598,1216,1204,1760,1614,1728,650,1720,1212,1734,1564,882,1734,1718,1350,1726,1734,782,528,334,850,1734,1742,1592,1620,1666,1234,1202,1734,1740,1718,1714,958,1744,1742,1196,1262,1014,1490,1204,1722,1216,1368,1408,1724,1750,954,1752,1396,782,1596,1740,1204,828,1574,1618,1782,1740,1740,1722,1740,1732,584,1752,1712,1736,842,1732,754,764,1072,832,380,1102,906,1406,560,744,536,1218,1748,1534,1534,1216,1736,1726,1728,978,1722,1072,1074,1048,426,688,986,792,1196,1690,664,1604,838,1206,1512,1752,1294,1748,1728,1422,1258,886,1738,1750,860,1008,704,1150,1204,840,834,840,1190,1728,1712,1546,1730,1706,1216,1214,1210,964,1060,1046,1208,852,840,1766,762,772,664,1216,822,768,1736,834,1214,726,838,840,1730,1194,1218,1232,1214,1734,1212,1210,1732,1212,620,474,1222,1738,1736,1744,1726,1742,1716,1730,1728,1724,1560,1508,1202,834,678,1722,1044,700,760,1084,1702,1624,1628,1704,1720,1740,1730,1744,1736,1742,1640,512,1830,914,822,1196,1750,1650,1642,1506,1462,1672,1660,1648,1212,1676,1640,1648,896,1044,858,1724,1510,742,850,1712,890,722,1658,1714,1534,1508,1754,1588,746,832,1214,1658,1960,1062,826,1664,1662,1648,1676,760,1726,1640,854,1660,832,826,820,820,1656,1656,1652,810,966,1830,1656,1640,1826,1364,842,1666,1660,1650,1660,1604,1666,1638,1658,744,824,880,1668,840,1664,1676,1202,1644,1194,1636,1238,822,1664,842,1348,1664,832,1644,1582,1750,752,1664,1834,1646,840,854,540,1640,1756,1740,1642,856,1650,1358,1358,1624,1662,856,1668,826,1716,1636,1346,1414,778,1064,754,532,750,712,1062,822,1380,1812,1096,838,840,1662,1530,1622,832,1658,824,816,830,1636,1508,892,806,916,1790,1214,1762,1930,1752,1760,1732,1752,1750,1756,1742,1736,1756,1034,1722,1114,1736,1754,1024,1740,1046,1574,824,1164,622,854,1052,692,1536,1136,1658,1108,1116,1608,1570,1560,1048,1724,1194,1744,1740,1722,1734,1740,1746,1764,1752,798,1672,1688,1708,1538,1378,1494,1690,1714,1150,766,836,1746,1578,1056,1652,1746,1718,1744,1678,778,770,838,1038,1214,970,694,1732,1720,1712,1730,1738,1730,1754,1734,1734,1762,638,882,1224,1746,1062,830,1624,1218,1620,1074,1758,1736,1724,1736,1586,1726,1306,1736,1720,1548,1478,1672,1522,1372,1230,1738,1736,1754,1704,1222,1728,1744,1140,980,1142,1500,1490,1638,1256,1066,1580,1584,1214,1544,1730,748,764,774,1486,1462,1212,1566,1568,1576,1742,1706,668,860,842,1726,1738,1730,1586,474,482,1594,1580,1590,1602,1268,1570,1594,1588,1610,1590,796,1336,1746,1618,1744,1512,1760,1732,1220,1204,600,838,1016,1586,1570,1570,794,1886,1212,1717,1644,424,1716,1726,1594,466,674,654,748,1738,1170,1016,726,834,844,1696,1718,822,880,740,850,848,1220,1220,1528,1202,1724,1710,1728,1724,1584,1716,1206,1502,1110,1698,1746,1750,1750,1166,1648,1644,1212,1396,1704,1722,1704,822,1730,1738,1522,1738,1726,1734,1706,1214,1206,1724,1750,1718,832,700,1560,1718,1606,1720,718,1040,1014,1650,1128,1212,1224,868,1730,1880,1572,1198,1722,1730,1198,1740,1752,1742,640,1772,1730,1600,1598,1768,1734,1622,656,692,1210,622,1746,1760,1582,1744,1752,1736,1588,828,842,1746,776,588,758,1730,1220,686,1714,966,1564,1716,1760,574,418,1456,1212,1726,1744,1720,1750,2114,1830,2152,2284,968,1822,1484,940,1810,1488,876,1832,1834,2138,1818,1968,940,1834,1814,1816,1830,1832,1924,1830,1854,808,924,1842,1842,1856,1832,1846,1822,1830,926,1012,1840,1686,1312,1156,1830,1832,1806,1818,1820,986,1002,1092,1650,1834,1816,1830,802,428,442,704,650,642,1848,1824,1664,1844,924,1356,930,644,926,934,1924,1810,1318,1836,1710,958,948,1830,1720,1700,1840,1800,1770,1766,1832,1858,1840,1974,920,1834,1910,1846,1824,1814,1484,1158,1840,1846,1840,1718,1862,914,1342,920,936,1836,1672,1674,1838,914,1760,1830,922,1414,910,922,1832,1912,782,2046,1928,1848,1836,1834,1858,1846,908,920,926,1664,1680,1848,670,868,1832,918,1324,698,412,1926,1936,1344,1738,1930,1680,1946,1930,1928,1932,1182,1916,1754,1350,1354,1796,720,818,874,740,668,1344,1832,1926,1522,1736,1748,1754,1748,1332,872,1642,1342,1908,814,1934,1908,1342,922,916,1928,1066,1924,1738,1940,1202,1916,918,1866,1342,1450,1040,744,1342,916,732,1024,924,918,1234,822,1110,1924,1926,1924,916,718,1332,1930,1910,1914,1898,1916,1754,1934,1908,1906,1924,602,1344,1928,728,916,500,1188,1926,1922,2138,1906,1912,1764,1916,1930,1916,1940,1902,1922,1904,1342,1328,1916,922,924,1930,1334,1594,1850,1906,1764,1674,1636,1694,1794,1868,918,1928,1348,1752,1076,948,1882,886,1812,1894,1868,704,1672,1808,1342,1942,1922,1132,1958,1182,944,1888,1888,500,572,1056,570,1756,1860,422,1912,1928,832,1904,1924,1338,1902,1398,1910,1878,1912,1898,906,1900,994,1930,1320,1930,1480,1904,1074,1530,1106,1438,1456,1968,1882,1286,1628,1802,1844,694,1094,626,934,604,1904,1058,1324,1928,1876,1902,1934,826,958,1796,1932,1930,1192,1930,1840,1888,1972,1856,1834,1750,1758,632,680,1912,694,1342,1270,928,1924,1920,1054,1338,1912,1926,1970,1922,1528,1632,1130,1148,1170,1938,1908,1912,1912,1914,1878,1210,1918,1924,1904,1568,432,1692,1930,484,616,1348,640,2006,1090,450,568,784,546,2020,2006,1940,1948,1304,1934,1360,1882,1912,1850,1908,1686,1722,1816,1338,630,924,1754,1168,1910,1912,1912,1654,1936,1946,1938,1936,1940,1926,1344,1912,1332,1304,1314,1328,1170,964,1756,2130,1812,1914,1920,1168,1942,1910,476,1928,1134,758,1344,1924,1110,1560,1706,1706,1392,1210,1720,1728,1636,1626,1622,956,834,1796,1662,836,1508,1722,1714,426,938,1722,830,824,1644,1654,854,1194,1360,1050,1576,594,708,1652,804,1660,1644,828,834,1664,812,1644,1644,1650,812,1198,682,910,1732,614,1044,628,652,1052,712,768,1506,1636,1050,632,1356,1074,1656,828,1576,1664,1570,904,756,1646,1650,1650,1400,878,986,1006,804,772,1090,932,1620,1652,1654,1652,1198,832,908,1342,1730,1080,1238,1578,1584,582,1582,1724,1670,1052,1746,1596,936,1290,1372,742,1664,1722,776,1698,1776,1718,1216,1620,1740,1734,1712,1740,1670,1694,1760,1654,1588,1726,1582,832,672,1730,1790,1220,1720,1722,1736,1716,1050,1024,1202,1050,1188,1418,1240,1508,1220,1716,1722,1182,1558,1580,1718,1702,1420,1668,1264,1728,1732,844,960,828,1222,734,1656,1608,1478,1642,1298,898,1542,1388,1028,962,872,1650,1576,1584,1676,1670,1658,992,1724,1234,1616,1748,1726,910,1054,1724,1726,1144,1188,526,1702,918,832,1732,1728,1724,1730,1734,1730,1722,1730,1218,1564,1726,1740,816,692,1738,1740,1728,1742,1722,1778,1700,1750,1730,1744,1238,1744,1720,1064,1720,1738,512,508,1196,1806,1790,1208,1206,1728,1194,1716,1720,1728,1714,1720,1716,1728,1506,1482,1298,1566,1714,1716,1718,1714,1710,822,1712,1218,1708,836,1724,836,910,996,1690,1190,828,624,1726,828,1182,1350,1720,1088,704,814,1702,1192,1728,1732,1726,1700,436,514,636,1170,1168,1522,1734,1728,1604,1672,1254,1674,1450,980,980,968,998,1704,976,986,1698,1716,1054,1532,1148,1306,1752,1262,1194,1190,830,834,1206,1202,1720,1706,1738,1710,1724,1704,1708,1740,1710,1718,744,852,1066,1720,1566,1564,984,1090,1202,1720,1712,904,578,722,1188,1732,1138,1560,1570,1570,1572,1240,1702,624,1726,796,590,1202,1636,1708,844,1834,1652,1644,1796,1834,836,1622,1648,1644,1656,1726,824,1646,1192,1664,862,1654,1642,1646,1666,1620,1652,1614,1642,1318,1644,826,1034,1764,1782,942,1770,1764,1684,1762,1652,1616,1648,1652,720,824,832,840,1510,1648,614,1642,1756,1634,822,814,1188,1524,1624,1648,616,828,448,1656,1646,830,970,1650,1658,1650,1560,1650,804,818,832,826,792,828,824,1648,1650,1646,1862,1646,1002,784,824,1648,822,1658,790,814,682,1658,818,1270,1594,836,1646,1684,834,820,1702,1186,1658,830,1720,1750,1384,1724,1642,1648,1196,1630,1654,1500,1644,1654,816,822,1166,1420,1424,1188,1648,830,1200,1734,820,830,1658,1154,508,1722,1728,904,1728,1718,906,1732,1718,1736,1710,1720,1190,350,1588,1708,1724,1714,1724,1710,1678,1556,1674,1542,1510,1562,1374,1716,1726,1736,1724,1708,1724,1680,1696,1716,1026,1654,792,1202,1570,1590,838,834,750,1194,1198,910,820,1722,1724,1754,1732,1728,1746,1212,1750,816,800,1732,556,1036,1204,1074,1186,1212,960,998,516,1576,1722,834,1708,826,1724,1694,1728,1722,1712,1764,1708,1754,816,1218,1438,1728,1198,1508,1712,1108,1706,804,1724,1720,908,664,1724,1726,824,826,718,480,840,648,822,758,1206,1788,660,1464,1570,1726,1606,1580,1112,1498,1580,1726,1570,1726,1724,1198,476,414,510,1732,1192,1580,830,772,1568,1722,1464,1714,1186,1204,1208,1072,1222,1146,1724,1722,1204,1732,1596,1198,1736,1196,1738,1714,740,1658,1188,1148,1654,1724,1262,1728,1752,1232,1178,714,652,708,680,856,512,708,664,668,634,812,1666,782,576,818,840,760,822,1650,746,636,688,1064,812,586,622,1650,792,1720,1560,898,1188,1204,1652,1186,1366,880,1192,610,1194,1192,1144,1192,1516,1754,1736,1208,1206,842,1714,1562,1726,1208,1638,808,828,960,1188,624,906,822,1192,852,740,600,1108,1752,1856,1836,1674,1684,1830,1842,1000,1876,1850,924,918,918,1854,1838,1840,1618,1832,880,926,1846,1834,1326,666,536,928,1326,930,722,912,914,1838,2070,1844,1784,1846,1834,948,1846,1154,1818,1666,1626,922,966,1838,1930,1818,924,1848,932,1648,2132,1850,924,1840,1782,1688,1658,926,1940,1166,1812,904,832,852,802,1846,1844,1834,1462,990,1720,926,624,546,1818,916,1502,1488,1816,1834,1836,1674,932,1644,930,944,1682,1658,1668,1358,1348,922,920,1824,1328,1798,1710,1744,1828,1828,1820,1810,1892,1854,1832,1796,918,1826,1782,924,1704,928,1836,1792,1830,924,936,906,1654,1486,1830,1816,1842,1830,1826,906,782,1828,1928,1818,1916,1942,1742,1906,1754,1766,1910,1750,1742,1330,1748,1758,1320,1582,1656,874,898,1336,1024,1160,672,1902,1926,882,886,1210,1568,1734,1758,1924,1328,1936,1486,1924,1746,1184,1752,1940,1918,1818,1848,1340,1916,1806,1732,1322,1928,1738,1830,1922,1926,1754,1732,1248,1886,1342,968,780,1318,1642,1974,1184,1876,1770,1746,1626,1724,886,934,1900,1332,1924,1342,1826,1186,566,354,1840,1334,1830,1294,1270,1338,1836,920,1750,1916,1338,1922,1920,1824,1288,726,1096,1252,1926,1928,1908,1924,1912,1926,1942,1324,1922,1944,1930,1802,1936,2034,1846,890,1690,1816,1356,1326,930,926,1430,1346,878,922,1204,1446,1712,1950,1742,1920,1926,1624,1632,1920,1366,1942,1842,1674,1922,1756,620,1072,880,672,1480,938,1912,1926,1930,1950,1898,1840,1914,1922,1910,1942,1758,1616,1744,1766,1906,1944,1706,1340,1910,1916,1922,1010,870,812,1648,1650,1246,1382,816,1652,1646,1656,1568,772,782,1648,1662,1646,1628,1652,1642,836,1638,1670,1638,1774,670,820,750,1648,1652,1620,1636,1636,1528,828,780,1630,1632,794,816,1194,1514,648,570,1638,1656,1664,1654,1560,1486,1500,1684,822,824,1482,1486,1648,1486,1490,822,1626,1668,1634,846,1708,1652,1512,834,1636,1500,1648,594,720,1632,1184,1622,1644,1658,824,1646,1550,1502,1190,978,1598,1576,1558,1374,576,1232,1722,492,1636,760,1014,716,1696,1570,1704,660,1190,960,964,1422,962,782,974,1706,1272,584,1526,1212,1718,778,716,1722,1704,980,1520,1704,1708,1208,1732,1724,1722,1200,1714,1716,852,548,1712,1498,1710,1126,1706,1518,1512,1766,1706,714,1414,1718,812,624,1036,1720,1714,1212,1198,604,698,774,1700,880,630,622,808,672,654,796,758,1660,808,828,772,770,730,740,834,798,824,784,466,394,468,736,458,426,452,790,1630,1338,1332,1578,1554,1686,1736,1726,1670,1738,1724,1542,1628,1730,1744,1694,1666,1706,1206,1726,1044,1712,1716,742,1734,816,1720,1720,1730,1726,1712,1582,1714,1692,1700,1728,1060,582,1270,1474,632,1058,1610,1442,1620,980,920,1284,1502,1204,1578,1710,1374,1704,962,1656,1312,1176,1740,1718,1068,1736,1702,568,854,1688,1726,1684,1706,1746,1172,1726,1732,1726,1756,1712,1734,1176,850,816,364,624,990,872,1112,760,860,470,762,842,1742,1710,1736,1224,1210,784,672,530,580,744,1746,1710,1744,896,1154,1036,546,1174,1174,746,776,1744,814,1232,1732,1696,836,1720,1740,1712,1744,1418,388,1266,1410,1418,1704,1748,816,1626,696,1206,784,834,1044,774,1030,764,1046,1698,1756,1728,1734,836,854,832,830,1750,1664,1044,1572,1596,818,834,1738,1734,1724,688,760,596,606,572,1630,1566,1720,1660,1728,1740,1648,982,1646,1574,1194,1734,720,1730,1402,1252,1630,518,972,1052,1536,1722,1206,1496,1728,1570,1742,958,1728,1716,1738,792,854,1118,1164,1750,982,1206,1738,1752,1736,1730,1730,1708,1722,1736,1728,1752,1750,1730,1194,1216,1716,1710,894,1730,1748,1738,1724,1722,1732,1730,830,1210,1222,1584,1202,1742,576,772,1746,1486,724,1726,1726,1214,822,972,1764,1770,1170,1642,760,1574,828,1642,1376,846,1614,1654,834,1666,1642,1518,1530,1160,1122,1646,1650,1646,1624,1650,1668,1648,822,824,1648,1732,1718,1146,1638,828,1358,832,1228,1632,1472,1310,1248,1664,1640,1640,1664,486,1652,640,1368,1710,1438,1726,1646,1658,1654,446,1544,848,836,816,846,1742,1644,1670,1502,1612,1656,846,1542,1548,1342,1128,1216,1684,1724,1640,784,1648,1056,1688,1654,1750,1662,1646,1112,1284,818,1648,696,1634,1238,1486,1484,1510,852,1630,1658,1658,1650,1598,1650,854,1620,1638,1482,826,1186,706,1112,1526,1646,930,1670,1664,1638,1630,1642,1562,1718,1706,1366,742,1496,1600,1464,1712,1704,876,1616,1560,1182,1598,1596,1326,1602,1642,1048,1588,1728,1034,866,618,1708,1726,1724,1708,1192,1244,1190,1212,1710,596,802,698,582,1594,1754,1194,1124,1572,1696,1986,1704,1710,1720,1720,1568,1586,1182,1708,1702,730,738,1714,1536,654,1720,1720,1206,1726,736,550,734,608,1566,1730,930,718,1742,1724,1564,1700,1718,1512,1728,1704,1716,1708,1732,1590,1198,1586,1716,1714,1718,1940,1716,1722,1720,1182,1704,1720,1190,1560,1718,1714,1512,1208,1564,1578,1682,1732,1474,1680,1726,496,620,1738,1564,1706,1716,358,510,540,1716,1708,1124,858,1718,1718,1698,1756,1564,1708,1720,892,968,1230,1234,1062,1400,1584,1574,1200,1582,822,1640,1640,1354,1356,878,1626,1648,1656,1560,1642,1000,460,1640,1318,840,1636,778,408,826,1638,1252,806,802,1614,1640,1640,848,824,1574,1658,1632,1638,708,1640,1626,768,796,1732,1736,642,648,1272,1092,788,794,1844,1604,822,1636,1648,1644,1622,1318,1126,1360,1728,1736,1608,810,1632,1634,1632,1646,1656,1562,1646,1638,1650,1646,1658,1646,1656,822,1654,602,836,836,1640,1204,1496,838,1654,1634,1640,1652,1642,1728,830,826,822,822,818,1448,1740,846,1656,1712,1644,1640,1504,1500,1490,1490,812,822,1640,754,1644,1652,966,1682,786,766,1642,1636,1570,1648,826,828,1650,1578,1644,1646,1642,1626,1640,1636,1634,1502,1134,1468,1656,1420,1532,818,1646,1642,824,822,816,1650,840,1030,1644,1650,1626,830,1554,1320,1242,1642,1188,1628,1580,1030,1642,1610,1522,840,846,1610,1206,1626,1618,804,882,910,1662,1642,1176,792,542,1190,1716,1718,1712,1750,1712,1712,1718,1680,1746,1364,1714,1726,1726,1736,1732,1722,1722,1214,1570,812,972,1728,722,1718,1192,1738,1718,1718,1200,1568,1702,1694,1178,1476,1696,1170,1704,1202,1184,1670,1188,1714,1704,1284,1566,1758,1722,1720,1726,1590,1062,734,1070,1184,1692,1724,1714,1584,1530,1728,1426,1722,1294,824,808,810,1646,1640,1596,1240,1486,1492,1652,1432,850,978,812,1748,1382,536,1208,524,902,1730,1732,1718,1212,1722,1198,1236,1720,1720,1716,1730,1140,1708,1708,1478,1710,1676,1710,1678,788,832,1652,1722,1198,1118,1200,1590,1724,1790,1794,968,1032,1736,1748,1734,1610,1734,1310,1384,1490,1666,1616,1862,1710,1646,1628,636,616,784,806,1248,758,824,686,1640,1654,828,1658,1626,648,1634,1648,788,1450,1508,1632,1646,1644,1634,806,758,1716,1510,1478,1464,1504,1496,1332,1504,1630,1650,1612,1640,1450,1492,1490,1480,1622,1642,1624,1634,1638,1616,818,1626,1634,1584,1650,560,1566,1638,1640,728,726,792,1666,942,640,712,1732,1632,1490,1482,1488,1488,1632,1188,1190,1628,818,1648,1630,1574,1646,1616,1628,1662,1638,500,1632,1660,1180,1640,840,1700,1078,1152,1724,1696,1572,1686,1720,1716,1626,1462,1546,1514,1506,538,616,1724,1208,1718,1048,1698,1200,1832,1634,968,1724,1698,1188,1030,1184,1710,816,758,970,544,872,578,874,822,836,1154,564,1052,434,1728,1614,1104,1186,668,772,886,1714,1696,1278,1726,1690,1704,1690,1186,1668,1010,1034,1726,1674,1186,1708,1318,1186,1714,1190,1314,1688,1162,1720,1712,636,962,1706,1706,796,740,760,1598,598,638,542,688,824,642,772,1690,1502,1190,1186,1180,1196,1180,1160,454,552,1072,1698,1180,1284,1566,1720,1704,1706,1704,1696,1570,1200,1218,1248,1654,1400,936,1456,1048,1120,1026,1380,1184,1734,1558,1172,1716,1692,824,1720,1632,1632,1640,1644,814,816,740,1628,1656,1124,1550,1644,1622,1628,1462,1660,1636,1642,1646,1624,1624,1638,1636,804,1714,1630,1656,1628,1648,834,830,1652,1636,834,822,832,820,752,1640,830,828,824,802,1638,1676,1630,1642,818,824,1188,824,1652,1638,1628,1642,1632,1650,1668,1648,1632,1358,1376,1632,1670,1640,1646,1450,1654,1626,1054,1034,1094,832,1630,1608,1636,1700,1612,1634,1638,1626,1652,868,624,1636,1624,1640,1622,1618,1610,1620,1646,1594,1626,1594,1784,1666,1638,832,838,1644,1648,1650,1656,1638,1648,1626,1036,1332,806,1704,1024,1732,524,1724,784,1184,1684,752,1126,1366,1400,1722,1712,1712,1620,1636,1156,1516,1110,1084,1706,734,1066,1144,1626,1624,1598,1722,1710,1638,790,1726,1730,1696,1160,1342,1182,1508,1506,798,1202,1722,1186,1640,1622,1716,1180,1184,1188,1124,1198,1262,1432,1730,954,780,1702,1210,1420,1202,1648,1682,1700,850,770,1674,904,1194,966,1392,1200,1068,1380,1650,1210,1198,1724,1714,464,1196,1716,1710,1716,1206,1342,758,768,1226,1132,1662,750,758,684,742,746,1658,1630,1044,1664,1594,1606,1638,1376,1202,1024,522,1702,1710,1688,1706,1702,1674,1636,1186,1250,1210,576,558,1040,1752,1718,1194,1648,1636,1650,654,632,1638,1646,1482,1700,598,674,888,1632,1664,1656,1662,1662,1664,446,1660,1638,1658,1666,602,870,1652,1652,1672,1668,1526,1690,832,832,1634,834,836,1664,1696,1618,1724,1460,1610,1842,1668,1668,1680,1668,1658,1682,1680,1590,1682,1684,1724,1666,1680,1676,1676,1332,1668,1670,1360,1362,1724,1692,1662,1672,1648,784,764,1676,1692,1354,1664,2244,1650,862,470,1692,1022,962,1370,1756,848,1706,1188,1338,982,1120,1192,1200,1208,762,1442,1446,1418,498,662,874,642,644,778,758,620,760,666,1650,474,1638,1644,1216,1484,1644,1318,1208,716,1560,1604,1300,918,692,620,1210,1202,1636,1578,1264,1446,1636,1284,1444,1608,1642,1146,1202,1662,838,1646,788,1290,868,1368,1604,1260,1652,1134,1150,1666,1202,1646,1254,1662,1664,748,1658,1652,1664,1352,1652,1650,1674,1660,1654,1302,1666,1672,1048,1652,1664,1706,1636,1640,688,1652,1654,1648,1642,1640,1250,1652,1602,1654,1654,1358,1722,1678,764,472,1704,1656,1662,1152,1522,1650,1612,1164,1516,1576,1512,1106,694,686,772,522,768,1578,1238,1656,778,346,1076,1662,1656,746,1200,1734,1578,1344,1664,1804,1126,1672,834,832,1678,1664,1654,1662,1666,1512,776,746,1216,838,1710,1674,1672,1658,1666,1668,1628,842,902,1656,1514,526,1636,1666,568,1394,1382,1352,1358,1366,830,1262,1638,694,922,822,830,738,834,640,676,1678,1664,1660,1658,1660,1718,1706,790,1506,1646,1654,1638,1678,1656,1660,758,1658,1666,1684,772,1608,1276,1580,1596,1576,1192,1670,1650,750,592,602,776,818,764,1306,1660,1648,684,1482,1300,1632,1516,1730,832,722,1650,1656,1532,1078,458,1602,1654,1648,1636,1656,1488,1134,790,490,756,1066,730,656,412,476,1136,1648,1682,1646,1624,1662,1484,1656,1636,1510,1650,1492,1190,1212,1172,1658,436,1638,1230,1202,1108,550,1650,1638,1654,1640,1650,1634,622,668,692,682,1694,796,672,696,670,906,964,672,714,752,1494,1506,1180,1252,1500,754,752,1646,1656,1644,1648,1664,1398,1454,1658,1652,1622,1660,1638,738,1590,1708,1626,1654,1648,1650,1202,1402,1648,1564,928,1638,664,1650,1670,1220,482,482,478,492,1654,1670,1662,532,1218,1192,1572,1628,1472,1985,1980,1986,1630,606,748,1688,1264,1516,1630,1580,660,1642,1652,1626,1672,1668,784,1664,768,1676,1480,1662,1654,1208,1664,1654,1670,1418,922,1478,1660,1672,832,1662,1676,1652,1650,1652,450,1662,1136,1646,1058,1502,1498,1676,1648,1686,602,1584,334,1506,1670,1640,1670,1174,1184,1514,1386,1682,1240,1154,1664,1654,1666,1458,1662,1250,1668,1048,1714,416,1498,1670,1670,1660,1630,1660,1654,1244,1672,812,832,1640,788,1066,1060,1180,1032,578,1504,930,1414,1664,742,562,624,616,526,514,1136,770,766,970,1668,1682,1644,1252,1156,1536,1654,1668,1284,1678,1490,1494,1654,610,1530,1610,1188,1168,1636,1536,1642,1674,1292,1646,1632,994,1002,774,774,1094,392,656,1622,1618,1614,1604,1110,1652,1370,1648,712,1404,1616,1460,734,734,676,1354,1674,1648,1666,1630,1634,914,1546,1550,1330,1192,1334,1640,1662,1682,764,1644,1642,560,722,676,770,814,488,774,772,744,1502,1652,1234,1708,732,492,476,506,1478,1646,1576,1588,736,748,1634,1678,1660,1646,1632,758,1520,1644,1692,1662,1654,1668,1662,1638,1662,766,1444,1568,620,612,1658,836,1648,766,768,722,742,792,1654,1652,758,764,770,1660,1064,1300,632,1366,1654,1698,1642,736,818,1494,786,784,1592,1644,1654,1242,1084,1178,1636,1374,1660,1594,712,1010,1178,764,1666,1142,972,1650,1648,1636,1374,1654,1340,1044,1356,758,714,618,1252,1514,938,1644,1652,1450,744,774,744,762,1648,1668,752,748,634,594,770,770,1658,1502,1492,1666,546,1648,1658,1668,1660,1656,1502,1654,1568,1662,1644,1650,1048,1658,1664,806,796,1656,1364,1646,1176,1646,1656,1350,684,780,732,756,1674,1664,1676,1682,1658,1066,1642,346,736,1658,1666,1672,1676,1668,1662,1254,1384,1662,514,1416,1658,1652,1678,1664,1658,1090,1508,1652,1680,1378,1654,748,652,1538,1240,1656,1188,1164,1226,1692,1650,1660,710,714,1302,1656,1292,1650,1644,1538,894,1666,1586,1320,1594,604,456,618,1604,1670,1654,1628,1102,548,1298,1660,1514,620,448,1638,1012,1512,1066,1632,1512,488,584,1060,1610,1206,910,1380,1558,1608,1558,1660,1494,1646,1238,1626,1832,634,1364,1210,1362,1216,742,1650,1068,1268,1650,1650,1664,1652,1644,1550,720,1636,1360,1402,1654,1530,1644,1654,1634,1066,748,1616,752,762,1730,728,746,758,1628,1654,1392,1486,708,758,1060,1262,678,644,672,1662,742,736,1196,1724,1178,762,1510,1052,1642,1652,1344,1638,1642,1632,1636,1634,1636,1556,964,1624,1610,1632,1606,1644,1648,1648,1648,1632,1644,1644,1644,1304,1608,1612,752,1372,1504,682,714,702,754,1632,1642,1650,1650,1206,748,1674,1406,1646,1626,1644,1190,1636,1486,1144,1314,878,886,744,738,678,1648,710,738,1496,1646,1500,1624,718,692,1650,1648,1284,1622,764,750,762,1644,1646,792,792,1740,672,746,1644,1658,1238,1652,1640,1640,746,1654,1100,1602,1636,1450,1666,1510,1490,1504,1720,818,820,1646,1644,1636,1642,1122,1668,1648,1638,1650,1616,530,630,686,652,734,384,696,738,948,450,1642,1658,1386,770,790,1250,1712,1650,1662,1656,1590,1088,1746,1656,1662,838,776,1676,768,764,1658,614,1768,1656,1642,1550,1652,1648,1644,1644,1380,1616,1364,1656,1658,1650,1640,1660,1676,1642,1676,1548,906,1116,1126,1532,954,1504,1222,1482,1254,1662,1650,1076,1186,1438,1662,1622,1728,1494,1164,1496,1568,1398,1360,1648,1656,1366,1666,452,402,814,712,746,1654,1666,1656,1634,1646,1644,1060,1640,1290,968,1102,796,1656,1664,1664,1652,1564,1644,1658,1656,1648,1302,1614,1642,1410,1380,680,444,1652,1654,1414,882,1318,1650,1650,1580,1678,1652,1646,1648,1648,1650,1386,1058,1068,1062,1074,1054,1072,1382,1636,1656,1640,1514,856,936,1650,1680,1610,1668,1238,1532,1650,1642,1630,1660,1664,1644,1660,1670,850,828,786,984,1032,1400,1366,1510,1638,782,1624,1524,1268,1106,984,1504,1592,1180,1228,1202,1200,676,632,1608,1660,1652,1656,1548,560,962,1584,1552,1636,1652,1646,1638,808,534,1192,1640,1642,1646,1664,1642,1464,1658,1592,1618,1618,1616,1608,1290,1638,1630,418,496,422,1634,1580,1646,1190,1192,1508,588,736,1384,1172,1216,654,688,768,846,1490,804,790,1616,1148,540,1638,790,1170,1434,1638,1078,1186,1516,1410,1306,1642,1404,796,1612,1378,1446,1478,1494,1638,1588,1336,1396,1546,698,746,1612,820,808,1390,1622,1632,1068,830,824,706,1326,1342,1078,1740,1754,1662,1044,1638,1636,1640,1158,1640,1642,1757,1650,1644,420,1622,1528,840,826,1310,832,816,1632,1610,1640,1656,830,1682,1516,1690,1698,754,1186,910,656,1080,750,746,978,1652,1638,1478,1884,1144,1326,1910,1878,1872,1328,2176,770,1856,1836,1848,906,898,1840,908,1078,890,1038,678,1850,900,922,1874,454,400,1756,1148,852,908,892,906,1840,904,902,1742,1862,1832,1852,1914,1926,1882,1848,1840,1888,1878,916,914,926,904,906,1876,1846,1836,1850,1842,1354,1344,864,872,1850,674,972,1794,906,1244,1798,1238,1878,1854,1464,1818,1848,1822,1850,1814,1870,1856,1834,1320,1946,1966,840,1854,1820,1814,1648,1874,1860,1872,1864,1784,902,914,1334,2088,1026,606,904,446,1364,562,802,410,410,1844,1284,1314,1278,1354,1236,1736,1862,1834,1656,1842,1818,1856,1840,1852,742,1822,1904,1852,894,882,700,900,1862,1848,1810,1734,1828,1858,1844,1848,1848,1868,1844,806,802,534,540,1856,1852,732,1844,1832,904,1834,1818,700,700,1852,1770,1840,1302,926,1302,964,1868,1836,1294,1296,1848,1828,1586,1584,1780,1858,1752,1742,1736,1846,1848,1834,1298,1280,1842,1868,498,906,508,478,522,758,1850,1854,1040,1050,1038,906,1272,1858,1814,1838,1834,1856,1528,1736,1756,1328,1684,1676,818,1870,1722,1204,2072,886,706,562,608,382,1306,494,1836,1220,1224,886,1202,1728,1908,1852,1864,1858,1862,1866,1830,1856,1782,1300,1868,952,1118,1134,1148,904,786,1850,1852,1866,1464,1872,1090,1370,1224,1288,1296,1134,1868,1860,908,908,904,896,1218,1218,1856,1402,1404,1464,1528,1856,1816,1850,1244,1826,1244,1854,1848,1852,1864,1850,1858,1854,1512,1852,1180,1210,1848,614,912,566,1142,1076,1148,588,1844,1950,1828,1058,1048,1026,1052,1030,1204,1200,868,890,966,880,1794,900,1228,920,1204,898,1856,1822,868,1860,1864,918,1858,828,952,1736,1856,1862,1842,1856,1868,1868,1768,306,960,334,446,680,558,1322,1264,494,1332,1824,1364,716,1126,902,1940,876,1260,1858,1828,906,1850,870,1860,910,1820,1846,906,1842,698,1730,816,896,912,904,908,982,1264,1290,1696,1840,796,1836,636,858,1734,800,1826,1194,1858,1812,788,1062,1054,802,802,1698,1498,1840,960,1722,1848,1854,1842,1860,1850,1850,896,312,1208,322,346,1836,576,1858,1010,1830,1854,934,1010,1738,958,1278,1310,1856,1856,1282,1286,1694,842,1558,1598,1858,1176,1854,1852,1092,1836,1844,1412,468,1164,1726,882,878,456,916,452,1116,518,708,850,756,688,864,1304,1868,776,1844,1856,982,1830,1836,1866,1854,1848,1852,1728,1426,338,526,602,632,1374,1726,1264,1316,1002,600,858,1730,1030,1316,1346,904,912,1498,878,888,892,1764,784,1838,1286,1856,1296,1308,1842,1854,1304,1298,1502,606,1000,560,1848,1872,1844,1650,1886,1878,970,782,1330,982,572,504,584,610,412,406,842,1762,468,606,1842,914,1846,1122,604,1506,486,582,802,430,1840,870,650,1850,1840,1848,1810,1834,458,688,1854,1364,492,728,442,904,874,1200,874,1742,1706,584,1836,884,1094,1866,1204,560,664,1106,1076,1854,1274,1206,564,402,1840,1316,1878,950,1828,1794,1766,964,890,662,822,920,1068,400,1672,1852,768,1050,1056,1026,1858,410,754,748,2070,380,530,382,1830,1376,1204,1452,1716,1864,1866,1838,1848,894,1842,896,996,904,1840,1168,1852,1004,1848,778,1732,1848,1830,1798,932,902,906,888,912,1846,1356,1280,1724,1802,1654,1890,1806,1192,1038,1014,970,1882,1846,1198,940,956,1850,1852,1844,966,1810,1198,1114,878,980,1846,1062,1264,1864,1836,1864,896,1286,976,1684,1718,1096,878,1090,910,1016,1730,1610,1624,1866,1404,1202,934,970,444,506,1332,404,416,728,512,742,496,678,500,852,1740,908,1070,1094,1068,1122,610,1020,886,1196,1200,896,1710,954,1836,1618,658,1486,892,730,780,558,750,578,1316,1864,496,708,914,896,930,862,1836,1826,1256,834,902,2078,1440,1280,1530,1758,1216,440,1242,530,790,828,1192,810,1480,618,1490,542,900,2098,1630,1506,616,2006,540,1798,710,1216,1154,1292,1366,1364,784,460,614,750,1634,1614,640,1852,1388,342,450,896,536,1824,570,666,804,1286,748,1622,446,2194,1114,498,748,600,996,968,972,2100,2106,516,890,1180,2156,1190,2096,506,926,1702,1056,1034,1906,888,408,2102,1200,578,1238,1756,1786,746,526,2300,850,706,498,852,840,2062,1852,516,484,686,668,664,660,780,788,1120,1160,1360,1126,1122,1128,1108,2330,1096,1110,1956,1114,314,314,1050,410,656,654,2316,2300,2318,2316,1096,990,2326,746,766,2300,2298,1130,1118,1120,1080,1242,662,818,822,1492,1162,1006,1100,1090,1106,1104,1288,938,1124,1108,1194,1050,1102,1114,1174,1092,1174,1100,1024,1216,1160,1010,752,1056,1226,1108,1128,1090,1126,1070,1144,1116,1084,1368,2354,1110,1110,1102,1112,2340,1144,1084,1230,882,1380,2348,1124,1102,1360,1560,1688,1728,726,2112,2042,512,1928,2334,2338,1952,2086,2088,2026,2000,1356,1510,1506,2082,1496,1728,1728,1726,1488,1312,1984,2318,2308,2064,2034,2306,2322,2126,580,584,580,2100,2356,1254,938,1416,808,808,1136,824,1138,746,306,372,2352,1186,1062,1116,1288,548,472,934,554,1718,808,1118,1122,1140,1146,1116,1114,1536,1288,1314,1152,542,732,724,556,1344,1146,1090,620,578,576,602,580,590,430,430,602,728,550,1630,926,1112,1122,966,1560,2208,1866,1208,1506,868,1110,1116,1116,1090,1112,1112,1112,1120,1096,1112,1090,506,660,592,780,406,528,626,1914,1110,1100,1172,1092,1144,1488,1424,1440,1102,1096,1110,1148,1162,1052,1144,1236,702,766,1860,1128,1930,878,1372,1080,1116,2330,1120,958,1112,964,1146,1124,1138,1120,1116,960,1118,1118,1118,1110,1126,1116,1088,1128,1104,1102,1940,970,1498,1094,970,1100,1488,1012,934,974,1112,1118,1096,1128,1142,1090,2306,1104,1104,1092,1114,1120,1104,1116,1132,1096,1062,1122,1128,1156,1112,1116,664,1464,824,1106,1116,1110,1936,1104,1120,1366,2336,2108,1526,1116,530,534,534,526,2308,1106,1124,1582,920,1362,1054,1186,1116,1104,1028,1634,1168,1042,1098,1100,1108,492,1948,1136,1054,1156,1940,2066,1140,1340,1166,1632,1010,980,726,798,1938,1354,696,2330,636,1204,1286,766,1930,1942,1538,1930,1930,1962,1114,1938,832,1946,1536,1124,650,388,740,748,936,1590,1904,1840,1320,1268,2318,2332,1910,2036,2048,1934,1368,1976,2010,1354,2038,2046,1104,2254,2260,1514,1508,1512,1486,1128,1126,706,626,1444,2142,666,450,328,312,1068,1196,608,804,390,1248,690,578,484,1540,1726,1496,1498,1508,1506,1308,1116,1128,1686,462,758,1340,768,1358,1158,1800,1780,1544,2328,2310,1110,1930,1940,1154,1956,1936,1504,2132,1238,1922,1058,1038,2278,2226,1666,1930,1934,2072,2066,1358,1026,1000,1000,1502,1144,1074,1950,1950,738,1954,660,932,980,1936,2388,2030,1016,840,1816,1970,970,964,486,952,1012,1522,2218,1230,1738,1548,894,2312,1958,1534,1558,952,1508,614,1124,1122,1104,1098,1118,1126,1108,1126,1102,1096,1120,2226,1348,1152,2294,1722,2286,1132,1112,1912,1124,1124,1166,1516,2184,1118,1514,2270,2308,1854,2094,2312,1546,1552,2044,1934,1934,1522,1930,1498,1498,2304,1120,1942,2312,2288,2316,2062,1820,2288,1578,1952,1952,2300,2314,2312,1614,428,448,2294,2346,2288,1934,1950,1950,1936,2214,2220,2040,2054,1506,1512,1540,1538,1128,1896,1490,2134,1488,1540,1942,1130,1230,1344,1176,724,1160,1104,1176,1166,1174,1546,1634,1632,1126,1124,1178,1166,1940,1936,1946,1152,1102,1120,1144,1364,762,866,764,652,1902,2310,1122,1126,2284,2276,2282,2270,1500,1130,1134,2342,586,1134,1120,1144,1102,1110,2152,944,964,916,778,2298,1938,1282,1110,1068,1070,1104,1108,1114,1108,1166,1352,576,962,954,1362,922,1936,914,1178,1558,568,2280,916,1198,954,1334,440,446,448,1518,1930,2258,682,1254,424,684,1940,1476,1504,1522,1386,974,630,488,1506,1340,988,1482,1858,1494,868,956,974,1042,1960,1100,1116,1150,928,1166,682,684,934,1134,1116,1100,1114,1738,954,928,1920,734,668,682,372,688,1110,1650,864,1942,460,398,446,390,684,696,698,680,1116,1364,1802,1920,914,1044,1920,1914,394,674,452,686,2314,2322,1086,1146,1126,368,516,458,616,1374,828,982,1122,2296,1106,2312,1436,1172,1156,1560,2298,1542,1546,1544,1920,1542,1472,1568,644,736,632,610,726,656,1528,1520,1554,1534,1954,2122,1320,1344,1732,988,2322,1418,1402,1418,1176,1927,1756,1520,1612,880,516,1594,1860,1436,1528,496,1928,1564,1728,1760,1935,1708,2422,2424,2616,2094,2110,1894,700,906,2144,1956,2208,2174,658,2166,764,738,734,1668,758,634,1056,898,1378,1120,1408,1444,998,1172,686,736,1202,1038,572,578,1162,460,480,1296,966,918,1142,856,660,362,798,828,980,980,1098,1574,896,906,902,1014,926,1006,1124,474,480,344,1138,1256,1078,1276,1462,766,782,924,636,642,844,654,780,648,892,1594,464,1608,476,902,812,610,628,892,868,1442,732,1616,1744,780,1094,408,466,1612,400,428,794,1656,474,708,450,422,774,662,1662,1610,1434,1748,304,392,1598,972,780,1614,1560,878,1154,994,1082,1152,1020,1282,768,780,1588,1464,1160,1586,754,484,864,794,674,566,1512,1620,1576,444,1584,874,1682,1238,840,1690,1580,754,1418,1622,694,878,1098,1590,904,736,946,450,688,1438,1216,1322,1038,1186,1598,1350,1608,1486,606,1484,1608,1170,1008,1236,1164,1006,1212,918,614,1774,1368,694,1636,1658,1562,1694,1602,1190,1286,810,600,642,1588,716,1586,480,538,538,958,1054,680,614,396,484,718,1280,494,496,386,1466,750,826,1712,436,392,1558,1602,802,582,796,346,682,1044,1096,350,368,798,1140,486,942,350,1576,1604,906,814,352,394,384,376,720,486,574,568,512,496,500,464,562,528,512,854,1334,1356,680,562,494,576,812,828,746,566,640,668,464,654,772,968,1078,1050,754,712,480,416,566,1068,1760,1654,1660,618,1472,570,1300,1134,1134,332,302,946,794,984,788,778,860,1482,888,1110,960,1432,1424,1246,1234,386,1416,1372,570,766,722,742,1582,756,390,1436,1560,1412,1310,1586,1214,1218,1620,1172,1538,1372,1300,856,1252,532,1368,1286,1076,784,1280,1310,668,788,1264,568,1398,1282,1218,1302,936,1396,1812,826,638,498,1234,706,926,880,756,1552,1604,750,706,954,1560,1644,942,1242,1136,1224,408,1574,544,582,1924,1500,784,1968,1558,932,1304,1412,1424,1232,1762,1320,824,1108,1196,936,1248,960,1064,2082,1308,1894,1180,1224,1072,826,548,660,2196,1414,1008,2048,1134,1892,772,1324,1532,1826,1032,1916,1160,1088,1896,1168,1348,1116,848,1168,1120,1024,1016,996,1296,1284,1044,1056,976,1160,1856,1084,1904,1360,2034,1986,862,900,1608,1654,1472,2152,1394,1248,672,2316,2158,1900,1272,1458,1080,1084,1422,1388,940,976,992,1496,1820,1974,996,912,912,1204,1740,1280,1890,1280,1110,1420,1116,1172,1488,1004,932,1100,770,1232,1388,1362,1900,1316,636,704,1794,1710,1796,1418,1720,942,1252,1136,1200,1200,1104,1240,2274,1112,900,1104,1104,720,632,984,914,664,896,1180,2028,1152,1460,976,2044,564,692,1194,1968,896,1188,1280,1320,1792,1598,1088,1588,1646,1854,1120,1208,1192,548,612,1676,1916,880,1120,2044,1708,2122,1196,788,1246,1220,1020,1414,468,1568,1334,1188,2072,1330,1008,1184,904,1132,1764,982,992,1938,1912,1936,1896,1496,1542,1988,1560,1914,1474,1236,1552,1330,808,1136,1204,944,1232,944,1080,1312,2086,1910,1202,1270,1096,834,560,672,2236,1426,1020,2090,1138,1880,796,1328,1540,1848,1222,1218,1872,1168,1080,1860,1188,1356,1124,832,1184,1124,1036,1024,1008,1280,1292,1060,1052,1176,1338,1092,1368,1928,2058,1920,1056,904,1624,1680,1492,2228,2068,1264,724,2340,2164,1928,1288,2112,1488,1068,1100,1446,1410,954,992,1012,1522,1848,2002,1016,1028,852,1228,1770,1296,1590,1892,1028,1424,1120,1190,1516,2156,972,956,1152,772,1250,1404,1378,1930,1098,672,708,1828,1730,1824,1436,1750,2096,940,1272,1136,1212,1208,1074,2258,1252,2294,1120,924,1120,1116,688,652,1008,922,656,1960,900,1232,1940,2012,1172,2166,1632,1464,980,2224,1734,2062,600,700,1206,1978,1910,904,1280,1308,1292,1812,1926,1610,1096,1602,1664,1866,1144,1216,1200,552,624,2226,1688,1830,884,1120,2082,1552,2154,1204,740,1240,1248,916,1424,472,1682,1338,1206,1036,1032,1128,912,2298,988,1004,1926,1924,1946,2062,2110,1480,1280,948,1320,496,488,1016,1064,612,500,592,872,536,536,612,796,876,648,604,684,552,1108,584,752,968,596,628,812,1244,484,1358,1552,1610,968,1424,1132,1476,1490,1288,954,962,1242,1356,596,590,948,1360,1148,1392,1462,1372,1096,944,1258,1276,1362,1360,914,1358,1152,1354,1362,1582,1048,1358,1414,1366,1370,1316,1382,1374,1518,832,1424,1368,1346,1352,1356,1354,1318,416,1232,1348,1530,1292,1380,628,1114,1372,1368,1360,978,914,1574,1956,332,886,1482,1030,904,712,662,668,314,838,790,702,1728,910,966,1012,1016,1616,1618,1608,772,962,956,1838,1556,726,714,736,726,1546,1720,946,1848,948,950,892,888,820,1668,896,1530,1530,1866,2026,1644,1618,1690,1542,1502,1668,1524,1016,914,902,1882,1700,1744,1434,1608,892,1636,1600,898,846,464,962,894,924,1626,1748,858,1498,2004,1564,1506,878,1190,624,1608,862,386,368,1110,788,1578,604,534,644,840,1592,844,2046,1178,584,1786,844,1310,590,1526,1876,1682,984,1280,746,1302,1874,1332,1240,720,1898,604,488,918,972,1984,458,1770,396,662,326,1906,1766,408,390,334,440,1490,390,1728,404,1616,400,2118,1734,1750,394,1666,444,1792,1474,400,1820,440,1994,404,1612,390,1706,392,1764,408,2070,404,2004,1944,334,1782,388,1962,436,2056,390,1892,2234,408,2224,400,1198,458,406,1982,594,1788,2016,1936,646,402,1560,596,2042,1982,390,1892,1830,590,454,406,2146,446,2262,386,2152,458,654,1754,404,396,660,1034,1280,1280,1586,2519,2276,1032,2362,2344,1564,1368,1950,2514,2408,2449,2448,2138,2428,2337,2328,510,866,1130,2704,1745,1521,2514,2096,2460,2050,2461,2045,2064,410,1836,2246,2629,2629,2453,2806,2793,724,978,2488,1112,2729,2450,2460,2438,1456,1218,1504,2573,2509,2480,2468,2511,2477,2482,1148,864,704,1218,1220,2346,1954,492,1468,1912,430,1806,790,1710,1106,1616,568,1592,388,1158,876,2612,1642,506,494,540,320,1478,670,618,2670,400,356,470,616,386,1180,436,3590,3724,3170,420,2346,394,388,1302,676,498,504,496,488,492,496,500,494,494,488,490,498,510,494,494,494,492,538,502,616,614,652,1778,808,488,468,1412,468,1726,798,1728,508,1500,1130,1368,1532,1390,1398,1342,1376,904,1566,672,1552,1522,770,1530,752,1472,470,1442,1422,1584,734,1388,1356,846,1536,1400,592,1366,424,392,1130,732,1172,668,1180,752,1304,488,912,1574,1586,1072,1364,464,1340,830,1580,1338,1328,1572,586,1596,1354,960,1274,1204,848,1364,726,1346,1312,798,1544,538,1400,1538,666,1522,508,1534,1542,1550,1126,1576,1562,1538,1130,1534,908,1502,1540,1564,1088,1544,1564,1430,1530,1588,1434,900,1376,972,1602,1340,1320,1376,304,2008,1150,1400,704,768,760,860,2130,1902,648,2218,2046,2084,2100,2104,2094,2120,2058,882,782,616,2076,1960,1554,1164,2150,2022,464,2098,2124,2112,2018,400,2046,806,806,388,438,538,646,822,456,2072,2084,2022,1892,2148,2108,2118,1738,2142,2096,2134,2178,2058,2050,2030,1442,1736,2020,2090,1124,1168,2078,2172,2074,986,1080,2052,2070,2056,2054,2058,2086,2072,2182,1988,2046,1886,1920,2016,2180,2064,2068,2126,1140,2298,1416,1504,2256,2090,2152,2188,444,788,1540,2056,486,2238,516,1996,578,1652,2226,2010,354,368,2194,2206,2256,2060,854,1064,1652,1796,2130,2116,2154,2373,1182,2148,984,1056,1994,2042,1312,1416,2048,2112,2116,2008,316,2152,2132,2202,2076,2244,2060,3130,2124,2024,462,1306,564,1918,2166,2344,2116,2078,2032,2206,3012,3282,2110,1382,2492,652,904,420,426,428,426,414,442,418,2056,2090,436,2314,420,2384,2168,418,1998,424,414,428,2160,1828,1622,420,2394,2238,420,2612,2474,416,2542,2328,422,416,424,424,426,422,418,422,408,418,420,424,422,412,414,1184,422,418,1352,1940,1368,426,2454,422,1474,2322,426,1314,2394,1484,2446,422,1558,422,2410,2184,2210,416,1184,416,418,420,2378,422,534,1088,1094,1372,422,1356,850,420,956,398,426,612,662,424,422,1050,1176,1058,958,464,998,1224,378,364,548,606,542,512,396,336,312,402,2096,2082,2084,2080,2086,2096,2088,354,312,472,302,2080,2058,2064,2062,1294,314,2130,2056,382,394,1292,634,338,1880,2074,2100,2038,474,464,2064,2076,2076,362,2100,2062,468,476,2078,2104,310,2064,1438,388,824,1502,1870,306,310,718,724,802,1486,398,334,2080,2084,314,324,2008,978,902,890,2106,2086,334,1068,304,842,980,850,524,308,314,1722,758,1024,1750,2086,2104,2052,2026,2042,1554,1704,2068,2062,1144,1146,2076,2068,2086,978,1056,2058,312,2096,844,1560,2068,366,2078,304,2112,2088,2080,2112,306,2024,2012,2098,2108,306,2100,2128,358,2096,2098,318,346,2074,402,2050,2188,2076,1674,2108,1632,1824,1766,1636,1892,1208,1412,336,2082,1332,2090,2108,1692,2096,962,402,974,1930,2092,2080,1868,1958,1864,1556,2114,1530,324,2120,800,808,1060,1810,1856,960,1854,1274,1326,1866,584,496,1156,330,340,432,310,308,544,380,982,948,508,398,308,312,2108,312,326,328,2128,360,2086,410,2068,2062,2110,332,2072,406,320,1958,2062,324,2062,2048,1964,308,2092,352,2084,2088,360,2076,2122,890,1016,2076,2066,2036,302,350,2050,2050,2060,2068,414,1552,1404,990,748,380,576,780,696,418,682,516,402,370,406,408,398,400,2132,2124,2098,2106,400,2034,2088,2104,2096,2078,1408,666,2082,2112,332,2098,2126,2100,2132,2084,2108,314,2072,2088,2074,2076,2060,322,2100,2076,1336,2046,2040,1930,2016,392,2124,2064,2100,2096,2092,2078,406,2118,2112,2072,406,1930,1872,2054,408,1890,1732,2128,2108,2070,2078,358,1884,1846,2012,1380,1966,1976,340,1812,1690,2074,414,2146,2048,2018,406,2108,2076,574,1230,736,1058,406,2068,2076,2108,2046,2080,2104,2114,1884,1648,2114,418,2130,402,2034,2100,2040,2088,2060,340,2090,2078,2086,2104,358,2106,2084,2100,2090,2102,2112,358,1394,2128,2100,2118,2082,2076,2046,402,2088,2084,2078,576,826,302,776,2094,420,1510,2038,2044,2054,418,2032,2058,2078,2042,2026,596,3189,2432,2406,2421,2420,2433,2420,2666,2391,2452,2428,2562,2449,2543,2396,2635,2465,2644,2651,2340,504,1858,2469,2448,2531,2414,2554,2611,1734,2501,900,1714,2599,2542,2677,2563,2591,2687,2430,2673,2116,2044,2397,2583,2379,2674,2041,2667,2660,1342,1344,2651,2724,2651,1118,1220,2409,2514,2614,2672,2451,2651,2667,2375,2671,2368,2650,2648,2612,2438,2394,2663,2472,2610,2556,2139,2232,2486,2351,2401,2233,2410,2417,2605,2617,2511,1887,2551,2266,2406,2456,2501,2176,2504,2234,2566,1802,2662,928,938,1250,2149,1131,1958,1980,1698,2134,2422,2487,2652,2425,2396,2517,2390,2450,2681,2442,2425,2644,2641,2364,2443,2671,2602,2533,2482,2667,2617,2667,2458,2675,2534,2479,2642,2667,2409,2684,2679,2585,2585,2632,2678,2531,2686,2613,2624,2668,2556,2574,2639,2687,2660,2571,2432,2671,2521,2676,2678,2682,2622,2687,2405,2628,2192,2678,2386,2597,2685,2644,2665,2169,2577,2653,2113,2520,2405,2679,2646,2412,2397,2674,2639,2644,2674,2583,2658,2635,2637,2648,2658,2665,2644,2498,2432,2669,2518,2491,2396,2651,2596,2667,2646,2687,1626,2442,2461,2670,2502,2676,2527,2666,2613,2653,2428,2608,2374,2619,2621,2530,2660,2559,740,2946,3390,1266,1516,578,1526,1280,1094,1276,1034,1098,1100,1260,1106,1048,2244,1236,770,1138,1494,1070,1148,878,506,2508,1602,1186,1330,940,1440,1468,1326,1302,1282,1592,1046,1510,1366,1862,1436,1438,1456,1450,1436,1436,1438,1434,960,628,1222,1050,1108,1274,898,1682,1620,1068,1440,1660,1294,1126,1138,1126,2008,2930,1814,1322,1564,1150,1138,1088,1142,1132,1536,1350,1142,554,612,590,516,874,470,904,2476,1080,1060,1244,1246,1160,986,1204,1314,1150,1362,916,1438,908,1152,1224,1228,1486,728,898,1036,358,734,1462,1498,1416,1208,1356,1390,1394,1362,1372,1326,1348,850,1212,1398,1488,1228,1444,1432,1738,548,1196,1236,1296,1232,1218,510,1190,1484,852,890,1536,1528,1528,1450,1412,1428,1448,1364,1008,1466,1474,1546,1026,1674,1990,764,2006,1686,1280,2156,1678,1280,1290,1454,1836,1464,1380,1036,2782,374,1632,1014,1500,1970,1418,922,456,418,1164,668,1484,524,1348,412,1618,1564,1746,1246,2070,1938,1746,1280,1696,1280,1252,1994,1800,1888,902,1922,650,1904,1894,1882,1894,1264,1166,1654,1276,1280,1814,1280,1670,1210,1280,2138,1414,1890,2198,1280,1728,1696,686,1678,1696,1050,2082,1280,2396,1748,2054,1506,1506,1422,1502,1516,1784,1490,772,800,638,772,688,1296,892,1206,702,1280,3043,1422,1386,1632,1634,1514,1290,1574,1994,1616,1512,1798,1200,1878,1088,1510,1606,1614,1952,532,1338,1994,1662,1916,1964,1854,1590,1822,1832,1810,1824,1386,1622,998,1788,1278,1598,1872,1882,1280,1616,1908,1894,2300,706,1592,1620,366,1684,1628,1610,668,1564,1954,1110,1296,2018,2000,2016,1898,1856,1886,1914,1796,1378,1930,1942,1280,2042,1354,702,638,730,692,690,784,716,756,614,814,664,686,768,776,562,538,636,780,604,1106,770,832,566,708,588,646,638,816,608,786,688,830,752,646,550,778,678,656,646,760,832,758,716,888,554,470,776,650,728,754,902,696,746,692,772,938,910,648,580,728,904,708,924,478,548,796,708,688,780,798,798,2003,2036,508,1292,324,1292,1304,1348,1284,1320,1352,1356,1300,1328,1188,1160,1252,1252,1216,1368,1276,1264,1260,1344,1192,1244,1184,1308,1232,1228,1236,1180,1196,1196,1296,1284,1280,1188,1192,1260,1288,1220,1272,1272,1240,1200,1212,1240,1240,1208,1264,1168,1312,1172,1160,1212,1184,1212,1176,1240,1240,1204,1156,1196,1260,1240,1272,1156,1264,1252,1164,1236,1280,1260,1280,1232,1300,1288,1184,1284,1196,1204,1280,1208,1232,1188,1252,1244,1200,1172,1220,1184,1236,1180,1344,1272,1288,1204,1204,1212,1228,1316,1300,1300,1228,1240,1208,1188,1152,1300,1344,1264,1204,1152,1168,1340,1284,1220,1304,1212,1296,1248,1216,1220,1180,1352,1312,1216,1212,1204,1168,1312,1304,1276,1348,1244,1300,1252,1264,1412,404,704,1244,364,372,328,376,348,360,380,384,388,1236,1248,1340,1340,1232,1232,524,1276,1380,708,692,572,852,700,392,388,696,692,320,512,408,808,1468,862,1326,1532,1466,1792,1064,1224,1810,1514,1220,1802,1702,1686,860,1204,1174,1792,1204,1216,1366,1802,1206,714,1364,1210,1428,1812,1416,1224,1208,1800,1192,1448,1474,1404,1366,1378,1034,1802,1352,1032,1798,1208,1800,1330,1796,1436,1800,1418,1348,1350,1372,1500,1802,1114,1330,1426,898,1676,712,474,1572,1312,1542,1794,1592,1260,1650,1258,1780,1004,844,660,598,926,1666,1668,1366,716,974,1270,1536,738,1046,936,1288,730,828,390,410,450,1598,432,1844,1650,598,1636,1210,748,750,1636,1646,1648,1654,1648,1644,1644,1644,1092,1640,1080,1090,1086,916,1584,1996,1690,1612,1634,1634,1626,1652,1650,1644,1640,1638,1636,1648,1368,1074,1230,1294,796,484,1114,1600,952,574,1202,1276,1446,1320,1948,850,2672,2716,2394,2466,2416,2350,2208,2444,1946,1502,990,2460,2406,2516,2470,2484,2512,2510,2466,2158,2076,2236,2470,2214,2066,2220,2088,2482,2476,2592,2870,2676,2952,2236,2462,2484,2366,1688,1928,2684,2462,1064,2496,2504,2588,2392,2248,2650,2662,2514,2464,2484,1944,2642,2638,2648,2592,2614,2642,2618,2626,2684,2616,2612,2608,2476,2482,2040,2482,1966,2618,2494,2504,2484,2514,2454,2462,2458,2452,1416,2500,2564,2566,2492,2504,2558,2526,2540,1086,1074,1522,1424,1450,1536,1534,1696,1520,1416,1544,1398,1594,1550,1528,1290,1530,1480,980,1526,404,1424,1960,578,1954,1940,1952,1194,1258,592,1260,1262,1230,1240,1252,1256,1260,1232,1426,1950,486,1964,1952,1952,1948,704,1162,1176,1152,1184,1230,1142,1152,1168,1102,1242,1380,716,740,394,396,566,468,492,546,434,528,1772,1782,1602,1756,1298,1826,1874,1154,1826,1782,1792,672,546,644,526,1770,1396,1738,1732,1510,1442,1754,1354,1580,1752,500,680,422,450,1702,1070,338,552,1200,462,1556,1632,1216,1636,1758,1830,558,696,622,1340,1036,1054,1738,652,986,1326,732,584,964,556,406,474,1092,1218,1498,628,1332,1232,1198,1018,1310,1072,314,940,1248,1202,1298,1422,1282,1306,1450,1482,1512,1388,850,1418,848,2136,1188,1402,620,1180,2790,2664,412,556,1108,394,348,2030,322,396,476,372,2006,444,1104,2014,1372,744,762,902,518,2700,2028,310,352,616,990,2498,648,598,896,1700,1182,346,544,2022,1564,1366,488,2736,668,726,576,668,412,2686,324,870,498,550,1118,850,528,2690,320,352,682,672,594,408,518,580,310,2730,678,554,1190,732,642,2487,2530,2308,1354,1310,620,736,2004,2148,2096,2020,2070,416,558,756,1438,2190,2190,1886,1900,1854,1856,1878,1942,1904,1906,1906,1876,1870,1940,1904,1864,1924,1942,398,986,398,1030,1190,1963,662,560,456,1548,1176,520,1552,1152,1194,1548,562,1744,1052,1438,1442,1430,1666,1782,1612,1864,1818,1848,1716,1804,1318,1824,1814,1964,1832,1508,1902,308,1314,1836,1752,1818,1716,1822,1978,1818,1712,1792,1944,1954,1736,1834,1786,1796,1818,1768,1852,1740,876,1304,1874,1848,816,1736,1556,1960,1856,1786,1750,1746,1778,1798,1818,1246,3340,1768,2084,1670,1758,3482,3528,3486,3458,3452,3540,1700,1808,1760,1748,1886,2211,1762,1740,1744,1762,1796,1608,2638,1650,2916,3116,1788,3150,1856,1858,1178,2232,2256,1260,2194,1862,2218,1626,2114,1776,2272,2268,1948,1962,1824,1860,1774,1938,1892,1798,1734,1764,1900,1868,1878,1862,932,1300,746,2148,2742,2187,1978,2033,1669,2021,2144,2288,2200,1703,1328,1869,1677,2016,2198,1729,2176,1966,1905,1782,1834,2132,1843,1871,2283,2123,1620,1790,1700,1719,2005,2165,2023,1647,1543,1833,1691,1911,2038,1447,1469,1800,2008,1499,1552,484,1276,1638,1064,440,438,1540,1374,760,726,1462,1478,568,852,1738,1366,1964,600,1064,760,1564,2064,1396,1280,1932,1712,1152,1956,1848,1856,1440,2192,1000,1178,1354,706,544,526,530,534,1562,1570,1404,1546,792,1504,1198,1266,1032,888,1518,1542,1862,1494,1560,1558,1514,1536,1506,1322,1040,1080,1510,1060,1244,1202,1376,1502,1302,888,996,850,1554,1266,1264,1168,984,556,1656,900,1440,1716,1688,1468,1600,1712,1472,1580,1580,1324,1200,1592,1848,1588,1596,1600,1592,1588,972,1592,1312,1656,1600,1436,1600,1584,1608,1576,1604,1588,1588,1592,1624,1780,1472,1628,1580,1188,1608,1816,1608,1592,1592,1600,1596,992,1608,1632,1616,1624,972,1580,1600,1596,1468,524,1584,1796,1584,1312,1604,1580,1584,1588,1616,912,1620,1588,1600,1596,1588,1668,1588,1544,1196,1604,1600,1132,1656,1680,1392,1592,1604,1352,1596,1536,1548,1552,1608,1560,1576,704,478,2402,2388,1436,1764,1796,1788,1790,1796,1794,1786,1806,1800,1812,1440,1436,1438,1446,1442,1830,1812,1772,1812,1444,1812,1780,1800,1440,1730,1436,1760,1726,1682,1714,1704,1364,1736,844,1726,1706,1732,1718,1788,1758,1578,1728,1784,1752,1746,1244,1866,2334,2312,2294,718,2252,2316,2328,2270,842,2260,2262,2360,1836,1856,1872,1858,1868,534,1880,2280,2302,1844,2268,2316,1254,1102,746,1092,1324,952,1192,1164,436,1444,1488,1360,1392,1406,1432,1408,1130,538,1224,1424,1414,1458,1444,1282,1388,1414,1444,1382,1392,924,1562,1572,542,1390,1396,1588,1634,1422,1530,1420,1382,1418,1364,1424,1502,1440,1460,1366,1168,1438,1248,1046,934,1422,1432,1344,1432,1430,1400,1394,1416,1408,1350,1570,1390,1430,1406,1402,1402,1358,1414,1348,1392,1404,1396,1436,1426,1408,374,1408,1408,1388,1418,1428,1586,1628,1398,1422,1422,1026,1416,1616,1432,1444,1578,1578,1510,790,1330,2363,1696,2281,2317,2380,1891,1822,2340,2296,2357,2168,2341,1120,2228,2252,1172,583,2253,587,2297,1001,1895,2141,590,2275,2283,2384,2306,2127,2236,556,1801,2282,694,716,2197,1953,982,2330,2458,1718,2193,1838,984,724,536,860,388,1904,856,396,1556,2128,1308,1692,2384,1232,1704,1848,1692,2612,388,1544,1340,1360,2348,1924,1940,412,1004,396,1924,1824,400,392,1732,1272,848,400,2188,1008,1800,400,2336,2516,1100,404,1828,1432,1356,1468,1516,1364,1524,1516,1508,1532,1486,1554,1484,1512,1524,1528,1470,1492,1502,1504,1510,718,1462,708,1514,1526,1510,1514,1548,1504,1528,1526,1510,1512,1516,1522,1522,1574,1514,1520,1498,1500,1522,1490,698,1208,1514,1510,1352,1232,712,1442,1432,674,1466,1462,1512,1340,1514,1520,1510,1532,1494,1520,1478,1480,1510,1508,1522,1464,1498,1504,1508,1518,718,1464,718,1504,1524,1512,1500,1540,1500,1518,1504,1520,1516,1518,1518,1520,1580,1506,1536,1506,1516,1526,866,652,926,1500,1506,1362,488,714,448,486,2108,1900,448,1876,2212,2092,2020,2012,2016,2004,2012,1860,1424,1616,1980,1980,1772,1172,1864,2008,1852,1860,2024,1888,1272,608,1176,2068,1984,1532,1964,1592,1992,1996,1988,1668,1748,756,1992,1960,1888,1880,1876,2028,2072,576,858,768,584,1566,1512,1540,1412,504,1112,1456,1460,1456,870,1464,968,1060,1102,548,1168,364,570,1332,1270,440,1514,1510,1432,1446,1548,542,1392,1496,1238,1468,1480,1470,1326,808,400,890,1218,402,550,1334,1506,694,658,428,1384,1546,1530,1448,1398,1540,1524,1512,1470,1496,1592,744,1540,1540,1458,1494,1528,1500,628,1576,1528,866,404,1558,1520,1212,744,1540,878,1504,460,1514,1550,1540,1518,1256,1464,1500,1484,1554,754,436,580,334,862,1558,1546,1430,1596,1558,1464,1176,404,1556,684,1464,898,384,1494,1432,496,908,530,314,1488,802,490,484,584,726,372,378,798,1404,1160,398,876,486,876,1474,1496,1172,1542,1220,1026,654,1530,798,368,1528,1328,1072,1538,1598,932,478,316,774,758,1596,710,498,706,560,510,588,1552,1474,1414,880,424,1538,1004,326,1498,1524,1324,1468,1518,866,414,860,1584,390,470,716,1012,310,1440,862,1508,1520,1068,1450,1546,740,1548,1488,1498,1562,778,644,1590,1594,1546,1496,1606,1590,924,650,1662,1540,1652,776,806,1584,1566,1644,1610,1690,1596,1598,1508,1558,1504,598,1572,346,1264,712,750,880,502,424,1252,1312,1236,1104,1244,796,1268,1260,1160,1224,1204,1232,1260,516,908,1312,864,1264,1468,1348,1100,836,1272,1424,1100,1068,852,1204,1360,1268,904,1216,864,1164,1052,1224,564,1332,1356,1256,860,1260,1264,1368,836,1240,928,1216,1216,1188,872,1256,1264,804,1156,1332,836,1168,680,1208,840,1204,864,1216,1200,1204,536,1268,924,1356,1392,1280,1156,1200,1092,876,1052,1232,1316,1288,796,1720,1720,1256,1296,1216,1304,1488,1188,1032,816,1464,1172,1096,1196,1292,1316,1232,1228,1236,1112,592,1260,800,1456,1088,1072,1260,1172,1500,1164,1232,1292,1340,980,996,392,1436,1244,1456,1104,1156,1188,1220,1256,920,1216,1096,1228,1092,1196,1104,1312,1332,732,1120,1008,1128,1428,1116,1108,1288,1084,1100,876,1204,940,828,1436,844,1248,1268,1196,840,1096,1064,1184,1112,1068,1288,1420,1304,1256,1144,1484,1668,1404,1328,996,1212,1472,1256,1120,1212,1236,1168,1380,832,1200,1208,1104,1000,1160,1112,1248,1024,1492,968,1360,936,1252,888,1356,1232,1080,1228,1292,1300,1220,912,948,1492,1104,1116,1484,1068,940,780,1220,1288,1456,1092,1312,1200,996,1292,968,1504,1164,1324,856,1236,1004,1304,1212,1240,960,1364,900,1256,1108,1308,1280,1264,1436,1316,1268,1412,1244,1160,1036,1116,1368,892,1208,1068,1172,1096,1504,1116,1604,1200,1280,1264,1076,1396,1064,1344,1032,1232,1176,1336,1324,936,1224,1192,1472,1164,1128,932,1464,1240,1296,1016,1208,1216,1168,1176,1204,1316,1020,1368,1228,1224,1204,1220,1208,1232,684,1276,1212,1240,724,1008,1420,1248,1232,628,1024,1276,1248,1240,1256,1416,1264,944,1384,1236,1132,1236,1512,1676,1224,1372,1420,1332,1292,916,1484,1308,1508,1692,1716,1716,1456,1316,1380,1304,1300,1056,1132,924,1172,1260,1364,1180,1256,1428,1436,1296,1276,1336,1404,1172,1196,1224,1192,1484,1184,1152,1264,1208,960,1240,948,1320,1472,1276,1200,1188,1088,1236,1240,1484,1320,1188,1304,1460,1332,1376,1144,1460,924,1228,1216,1204,604,1220,1276,1392,1464,1200,1252,1016,1188,1100,1156,1164,1312,1296,1288,448,476,1244,1432,584,612,1244,1284,1300,1164,992,1344,1188,960,1040,1120,1184,1172,1232,1340,1024,1240,1176,1124,1132,1032,1048,1356,1140,1176,1360,1244,1284,1068,1224,1136,1116,1252,1256,1100,1256,976,526,570,394,1536,396,1276,2231,2231,2154,384,1630,1932,1806,562,560,2594,1638,564,542,1628,578,364,368,368,362,370,374,376,2694,2014,3510,3358,3372,3366,836,3366,3408,3238,3370,452,3390,3424,3236,3324,3258,612,324,598,588,1406,788,846,3336,2184,1590,380,3306,374,3392,634,2604,392,3144,418,3562,440,488,454,1604,1656,2216,1624,364,2114,562,2254,1598,3446,2218,2164,894,1936,2134,2068,2231,1650,366,368,368,468,368,358,362,474,368,368,374,370,368,366,364,368,368,368,364,358,364,368,466,370,368,378,378,366,366,354,358,378,364,378,372,366,368,372,368,366,380,372,368,368,380,364,460,374,372,362,370,360,362,360,362,370,360,478,364,372,368,364,362,472,478,366,474,370,368,370,378,358,478,370,368,466,478,376,364,358,466,382,362,364,376,366,368,368,366,368,366,318,366,364,372,466,374,366,370,372,364,370,362,376,368,368,1646,1850,2082,576,684,352,322,1544,354,1778,1748,1116,1832,546,1900,1820,1726,1956,1964,1832,1868,1924,1384,1140,1932,1356,1556,1870,1996,2114,1914,1900,934,2026,1932,2056,1938,1920,1930,1940,1684,1894,1854,992,1998,1978,2004,2076,1996,1854,308,2144,2040,1966,882,2126,2118,438,1482,1448,2106,2096,490,1816,1892,1972,1784,1998,2038,2040,1838,2102,1934,2066,2066,870,926,1048,994,2042,410,686,2150,1726,1142,526,348,1182,756,2204,2136,1976,2142,2032,1848,2054,1916,1724,1440,446,1982,2176,2066,1948,436,1726,2134,1854,1764,790,1932,630,2000,1492,1294,324,302,776,2018,746,394,1924,410,476,522,670,1886,1856,1766,1768,1982,1978,1876,1804,2104,1978,2184,1676,2016,2220,2004,1792,632,1464,604,1906,1986,2048,662,1848,1824,1722,402,1468,1766,2154,2170,1938,2138,2170,1018,1878,2050,1188,528,742,2231,2356,2169,2169,2220,1612,576,1896,550,1272,1250,562,2094,2120,1442,2114,1916,1916,1888,1100,1026,322,972,354,1170,1558,352,2026,2166,2134,1926,2072,2136,1902,2056,2046,1050,1784,2030,1726,2118,1768,2102,1048,1078,2154,2130,2032,2132,2082,1306,710,1944,1976,1794,2142,1990,1928,2094,1930,1126,1444,1000,390,2168,2132,412,2042,2046,1860,1972,2056,1162,942,1722,2074,446,718,708,920,1178,1636,1780,902,782,1828,790,520,2082,370,1712,1922,1144,320,1884,1820,686,1290,1932,2068,1858,1990,524,650,2002,878,692,758,758,1980,2104,1006,2058,1520,910,944,1470,2082,2006,2010,1928,2076,1938,1986,1774,1880,2100,2010,1474,860,822,2024,1990,1964,1754,1754,652,1868,1808,1924,1288,1478,1830,1896,1930,606,364,412,1596,364,2002,2008,1646,1972,1960,1902,2034,1826,1208,2078,2074,1676,2010,1988,1902,1780,1874,1884,1886,1874,1882,1952,1654,1910,1632,1626,1852,1754,1790,1790,1898,1614,1604,1978,1842,1616,1914,2008,2042,1942,1382,1294,1922,1844,1830,1898,1830,1834,1854,1854,1302,1868,1922,1808,1752,1690,1888,1854,1972,1924,1832,1792,1606,1912,1806,1042,1246,1900,1730,1736,1612,1768,1716,1990,1786,1798,1914,1522,2050,1792,1886,1850,1884,2014,1910,1720,1850,1876,1984,1818,1436,1940,1832,1728,1932,1814,850,1042,1630,1840,1772,1988,1938,1856,2014,1880,1820,614,1904,1906,1886,1870,1484,1840,1828,1822,1758,502,1792,1606,1942,1902,1276,1874,1950,1570,1466,1774,1614,1570,1416,1882,1634,1830,1004,1968,482,1852,1874,2002,1644,388,1642,424,900,1718,1940,1432,1802,1656,1362,1530,1636,1984,1716,1452,2024,1808,1634,1618,1874,1892,1860,1830,1868,1984,1804,1936,2058,1978,1886,1730,1956,1876,1956,1778,654,1258,1836,1960,1958,1950,1742,1896,1140,1920,1728,1768,1992,1974,842,912,1810,836,896,728,738,720,778,730,728,772,890,800,846,810,890,846,1636,1700,1888,1866,1870,1782,1052,1752,1946,1746,1872,1926,1950,1722,1802,2004,1800,1894,2026,1372,1886,1714,1910,1804,1318,1478,2028,1918,1930,2048,1810,1912,1898,1764,1290,1342,1476,1238,1338,1582,1496,1908,1356,1942,1904,1806,1868,1518,1844,2062,1616,1958,1690,1782,1848,924,1884,1770,1898,1868,2000,2022,1904,2040,2030,1626,1808,1846,1106,2058,1892,970,554,640,438,1402,1576,2134,1904,1414,1912,1708,1796,1912,2164,2114,1600,2050,2062,1990,1998,1940,2016,2036,2058,1744,2054,2044,2215,346,482,518,428,1294,634,1542,1232,732,588,1566,720,820,1600,1780,516,684,648,760,796,872,1338,534,400,420,470,1088,1076,538,1054,960,538,548,616,624,732,624,966,548,500,1032,582,934,1370,408,576,586,556,1028,812,822,872,1334,1018,958,522,684,620,1234,756,906,530,528,592,1026,1156,1036,790,800,788,788,1836,942,738,742,676,746,756,780,758,768,1488,1800,1792,1660,792,1320,1008,836,1072,434,880,606,1362,2032,1990,1570,1828,1974,1958,1162,1692,1286,1598,1966,748,762,714,738,702,694,1200,1366,2040,2124,2046,2052,2212,1442,1230,334,342,604,430,1034,974,1002,746,722,558,1194,752,2246,1592,2152,394,658,378,716,864,368,674,654,1646,1606,2361,1268,422,702,530,606,474,638,608,542,540,576,590,438,522,524,568,588,474,528,1202,1018,1144,2252,530,1126,1916,914,878,902,1126,624,456,590,452,584,430,2158,744,1288,568,1398,1350,636,2046,408,396,380,596,508,586,532,644,462,642,526,556,638,1460,734,1526,686,676,664,660,672,702,676,646,668,656,1542,576,2256,1448,738,1474,724,670,874,386,638,686,2134,1232,2034,500,642,724,482,726,1570,2178,430,992,730,974,380,368,604,570,572,1662,1388,2056,2110,2240,498,1140,928,750,760,790,636,768,926,462,658,966,432,930,438,1244,754,770,726,1120,964,654,776,712,470,938,726,698,1290,812,790,566,648,2545,986,1472,706,878,1008,1764,1656,1804,1696,1154,1852,476,808,402,390,2428,542,462,414,446,424,424,398,402,660,646,848,838,1726,2040,1784,934,856,742,874,724,1836,1774,756,684,1066,1524,1800,1204,858,978,1362,720,994,1032,988,912,844,2188,1044,990,700,634,2294,1638,1748,1762,1466,1496,766,776,920,902,1246,1276,716,710,1250,1866,1892,1038,1216,514,498,498,502,562,608,596,508,628,472,446,630,446,600,596,552,952,938,1016,996,1092,972,416,840,1076,2232,1524,2338,810,572,906,1318,1794,1378,688,686,2064,1534,1772,1106,1340,1168,1682,440,662,2140,2030,2090,638,920,1336,652,980,1114,1990,2034,2072,1472,1692,1302,394,360,418,438,324,418,454,376,428,670,1296,1286,986,932,938,696,2180,668,748,720,1620,1732,2004,1512,1912,1904,2268,2288,1548,1900,808,1524,2408,2172,2312,1648,2256,2280,2320,1728,2272,2288,1312,1396,2264,1492,2308,992,1680,2212,2236,1244,2292,1136,1164,1572,2172,2204,2324,2244,2260,328,2164,2188,2220,2248,1136,1576,2268,2276,1456,2036,2000,528,1420,1828,2240,2252,1660,1928,2232,1844,1552,1596,2264,1620,1452,2248,2228,2000,2088,2296,2028,2160,2156,612,1772,1560,1632,1080,2180,1984,2240,2412,2328,2448,356,1232,2328,2252,2148,1752,1676,1640,2276,2236,2376,2272,584,2260,1908,2224,2304,2328,2276,2288,1800,2280,2276,2264,708,1944,1624,1656,1732,1940,2136,2276,2272,1928,1996,2492,2304,2532,2228,1792,2288,1388,2088,2024,2044,2092,1580,2256,1840,2040,1244,2112,1628,2080,2128,1892,2284,2284,2184,1708,2220,492,2136,1188,2272,2104,472,792,1132,724,1016,456,1732,1812,588,892,522,654,580,2294,860,1964,446,734,1286,1448,1808,878,780,640,2266,2130,2084,842,2268,858,2200,1916,522,2213,2206,3276,2574,1224,1172,1376,1092,756,1984,624,690,2650,2080,740,1966,428,808,650,2604,682,620,766,464,2143,1572,498,1500,1552,491,431,1278,932,1283,2063,1288,578,1552,496,476,1514,1670,895,1132,744,736,1659,828,992,636,1370,459,1166,1574,450,794,1501,846,1390,374,394,378,386,382,390,382,380,392,2454,1522,572,480,1290,908,608,1348,1380,1794,1616,2012,2002,1158,1558,1436,2122,2158,1250,2002,2004,1720,2090,1964,1348,1696,1510,1330,1686,2010,1756,1558,614,834,410,1678,852,1750,1832,1542,2090,2282,1998,1936,1350,1800,1408,1442,2198,2000,2062,2072,1776,1782,2026,1740,2130,1460,1262,1802,2132,2172,2248,1842,1698,2116,1954,1422,1654,2094,1202,2028,2004,1266,1746,1872,882,664,2024,668,1686,1518,1874,1676,1530,1482,1534,1174,2222,2150,1728,2064,1228,1850,844,1868,1542,1508,1506,538,1414,1802,1632,1294,540,554,1580,1958,1406,2034,1098,1934,572,1680,2012,1644,852,1504,1696,1772,2138,1576,1580,1882,936,2128,1862,1848,1340,1786,2246,2042,1762,1672,1658,1156,1416,2456,1260,1498,1342,884,2106,2078,2012,1922,684,1976,858,721,1452,1566,1608,1578,1802,756,894,1424,1410,1428,544,904,810,1336,1480,1070,1422,1424,886,892,1444,1074,744,468,956,1426,1420,1370,1378,1410,1444,1414,1410,1416,1420,1424,1416,1418,1410,506,1410,946,892,1424,834,1414,600,874,1418,1290,804,1072,1166,1006,1410,1336,1348,1274,1330,1294,1683,1668,1058,3378,1647,1688,3174,1693,1624,3164,1686,1546,1702,3160,1619,1696,3154,1600,1620,3154,1686,800,1692,3164,1669,1658,3146,1671,1716,3164,1670,950,1578,538,1600,3160,1602,1236,3132,1627,1650,422,886,3134,1600,540,716,3128,1591,1666,3108,902,778,3122,1556,776,396,506,1116,898,410,610,542,496,920,722,1068,1390,1776,1366,1402,770,1404,1416,1426,1416,1418,1034,1364,1408,1418,1352,1174,1286,1340,1424,1414,1218,952,976,968,1390,790,776,782,546,554,1020,958,1012,968,982,908,1232,1090,958,918,860,1270,1312,826,958,1793,858,370,434,436,1914,1922,1036,2210,1868,1920,1626,2144,2206,2218,2208,2132,2202,2110,2200,2210,1718,1392,2208,1846,2210,2208,2214,2216,2020,2078,2296,1822,1986,1910,2010,1470,1960,2152,1816,2132,3004,1700,2130,2184,2202,2070,1844,2120,2212,1536,1592,2038,1604,1524,1586,1562,672,372,416,650,1376,1280,1184,518,1038,1340,1310,1328,1388,576,596,744,742,866,1324,1390,1298,746,892,864,1022,584,1386,1348,1346,1378,1370,1366,1376,1134,1390,1168,584,888,1212,1380,1376,1374,1342,1374,1396,1182,1022,1048,1188,882,1192,1188,860,1348,884,598,1368,1186,1284,852,812,1156,728,1308,1358,772,862,1294,928,1116,1288,1360,1284,1300,1370,900,1332,1194,1382,1314,1432,1394,1252,1630,1044,544,1378,596,456,590,588,458,1336,1336,1324,1376,1344,1192,1338,1332,1378,1204,830,1202,1206,888,1196,1326,1184,1328,1344,790,1038,1182,436,610,878,1356,1342,788,876,1244,568,1070,690,680,582,516,734,344,772,1332,904,1294,1328,898,430,892,1294,1198,1346,714,972,600,614,810,492,1038,1354,924,1198,1380,774,906,688,894,1150,772,600,736,610,562,714,862,440,430,526,796,894,1370,646,1002,1300,1262,1330,654,1334,694,936,1134,974,842,760,500,1254,1110,760,1290,558,874,754,790,1382,1052,774,1354,1258,1340,548,464,1344,540,550,550,650,450,546,398,1028,974,1158,698,816,554,810,782,780,528,642,1334,510,1414,1330,1424,1426,988,870,572,532,1332,812,686,496,1238,534,894,602,1080,490,894,980,1352,1322,880,858,1814,1706,1444,728,1372,948,1784,1734,1760,1844,762,794,982,984,1150,1756,1858,1720,924,988,1182,1120,1332,596,778,306,1834,1812,1788,1824,1816,1822,1512,1830,1556,780,1190,1458,1836,1818,1828,1822,1832,1830,1574,1144,1378,1200,1396,1530,1168,1590,1572,762,1158,1790,1162,796,1810,1488,1628,1710,1130,1080,1536,958,1738,1808,1126,1024,1100,1368,1244,1554,1418,1800,1706,1726,1800,1180,1770,1580,1846,1476,1098,1756,1876,1846,1148,2158,1388,726,1704,786,820,602,778,492,434,768,616,1772,1772,1768,1826,1782,1574,1822,1764,1832,1582,1102,1600,1602,1178,1584,1760,1562,1760,1784,1044,1378,1538,578,806,1190,1804,302,450,372,370,1786,910,1070,1170,1778,756,1378,900,858,772,686,960,452,1012,1776,1190,1712,1762,1174,562,1186,1720,1588,1744,950,1288,802,768,1132,654,1378,1798,966,1582,1844,1036,1224,890,950,1082,1194,1512,708,1048,800,998,818,744,950,380,1138,512,552,566,678,1058,1206,1828,858,1328,1728,1748,1764,868,1776,924,1088,1500,688,1294,1116,1014,666,1662,1472,1008,1768,740,1146,1032,1830,1406,1010,1528,1724,1778,700,722,586,1776,714,704,732,808,914,574,324,722,498,1360,1288,1522,932,1032,726,1032,1032,702,852,1780,640,1872,1764,1876,2047,1304,1154,756,704,1764,1074,892,660,1662,382,706,1186,794,1422,1152,1506,1282,1696,1758,434,1866,1440,2132,2026,790,2258,2102,2094,2108,3212,2080,2102,1874,2104,2078,1610,1892,1338,2104,2158,1622,2020,1496,2112,1258,1474,2104,1796,2108,2018,1634,1600,1352,2114,1582,1754,2014,984,588,876,1104,1020,1780,528,1580,1396,860,1744,552,1860,1796,1020,1564,1800,1724,1696,1096,1784,1700,1772,1756,828,1796,1812,644,1748,1796,1676,1680,980,1804,1504,1624,1568,1824,1228,1392,1564,1712,1076,1564,1936,1804,1788,1580,1788,1808,960,1756,1800,1900,1768,1748,1060,1016,1792,1032,1104,1784,632,1024,716,1852,616,1756,1288,1176,968,636,1820,1380,996,1568,1712,688,572,584,748,532,392,500,1732,1156,1100,488,1024,980,900,2022,2036,1204,1060,1148,1164,1946,1044,1098,1174,1040,952,1088,1060,1006,972,1110,1182,1118,1150,1086,952,1090,1086,1118,1104,1114,1140,1230,1084,1138,930,1088,1056,1940,972,1148,878,1948,956,1950,986,876,848,938,1070,1088,1098,1088,1088,1082,1040,828,1120,1136,960,1114,1128,878,880,1014,812,1040,900,1006,942,1094,1082,878,938,1100,1014,864,816,798,1026,930,1040,756,998,1220,1066,1222,468,966,946,808,1028,944,1092,956,936,1004,450,1056,1918,1054,942,940,1022,926,1092,1086,1088,510,478,464,494,1028,472,1018,814,444,1074,1028,1102,428,448,1036,436,816,786,1198,1040,436,792,1914,458,434,830,696,950,430,694,604,1088,528,852,1040,946,1198,1050,834,1048,1190,1034,440,814,464,714,1036,464,448,456,756,826,480,452,1206,1996,1640,1580,584,1110,972,356,1246,496,1594,1276,686,1124,1214,1586,1588,1106,1312,992,914,798,1192,1602,596,1712,674,1648,686,738,720,1090,400,1636,694,980,1766,790,1728,1736,798,790,696,1312,1200,1556,1572,1386,1386,856,590,366,636,834,1600,1722,1202,1012,1578,940,756,612,882,1562,1750,1742,1378,430,982,598,844,774,962,1458,1358,332,706,1998,624,350,384,592,1020,1602,1274,2014,1966,1976,2000,1408,1498,1484,1036,2780,3078,1750,1336,478,990,796,1178,750,586,516,950,884,900,662,528,1396,570,378,1066,972,1860,1000,1588,722,804,646,1634,1248,742,956,1236,974,1004,992,1572,580,748,818,578,764,722,1768,902,1428,1450,1224,1178,856,832,670,748,932,360,1188,516,836,1182,1198,822,974,742,680,594,890,1198,442,1278,502,1230,550,536,818,300,1220,520,706,1324,448,596,1388,1300,598,588,526,980,896,1424,1158,1172,1042,1032,640,446,628,1200,1290,894,754,1172,706,896,910,564,456,564,1170,1302,1306,1026,738,634,718,1088,1014,526,1474,768,442,762,1192,954,768,764,1451,1462,1317,1324,1422,1494,1347,1336,1420,1384,1169,1922,1257,1252,798,798,1121,1092,1425,1380,1389,1366,1267,1296,1006,1481,1174,780,736,646,560,386,660,674,494,1048,794,1394,746,1192,540,740,464,1226,930,450,554,716,926,742,748,746,1178,434,582,608,434,570,540,1500,1346,1190,660,1692,1692,1694,1708,1682,1702,1698,1394,1710,1110,1172,1700,1704,1528,1222,616,414,626,1526,1694,1690,1694,1700,1104,1690,1590,1614,1228,1706,1532,1504,1698,1246,1696,1686,706,1696,1340,994,1560,1540,1712,1658,572,1590,440,1124,504,786,654,1700,1706,1720,1698,1578,1698,1688,1258,1700,1688,1702,958,1528,1700,1698,1712,1696,1694,1690,1694,1698,1582,1700,1688,1686,1688,1686,1692,1650,1688,1696,1686,1188,1694,1692,1680,320,772,480,1690,1714,1292,1688,1694,1688,1694,1700,1686,1688,1698,1080,1484,1668,1692,1442,1674,1680,536,1014,2755,2680,2740,2602,2718,2660,2682,2468,2644,2612,2740,2570,2680,2564,2597,2718,2726,2684,1910,1145,432,692,478,2209,1723,1936,1978,2213,1612,2197,2109,2066,1547,2254,1904,1309,2031,1001,2274,586,586,1883,728,1960,1644,2206,491,1817,1846,1791,886,1869,872,414,1308,394,1058,719,331,496,492,2224,630,920,2018,2186,1151,606,1967,1955,2126,576,2127,2015,2117,531,2038,1934,628,1772,2013,1133,973,2068,2115,2131,1094,1404,1958,1774,2002,944,1770,1840,1929,2052,2054,1749,1844,1795,1806,380,1892,1844,1684,1712,1888,1888,1870,1780,1548,1858,1868,880,1632,1804,1812,1850,380,696,898,1832,916,1816,1806,1696,1836,1740,1476,1072,1744,1852,1776,1780,1340,1812,1776,1844,1784,1880,1588,1632,1668,1772,1832,1656,1484,1788,1872,1904,1880,1648,1704,1588,464,1796,1496,1696,872,1708,1692,1472,1788,1918,872,1128,1870,1768,540,1096,1928,1916,1926,1792,1804,1760,1816,1886,876,612,620,800,1668,1648,1076,456,1856,1890,1884,1906,1780,1836,1832,1928,1880,1856,1796,1924,1716,1724,1856,1904,1656,1940,1188,1204,696,616,2184,934,614,1138,1190,988,976,870,1176,594,1562,598,746,564,570,350,1260,1396,1428,1268,1392,1244,1260,1402,1228,1368,594,494,1314,1730,1280,1052,1144,1248,1454,672,606,1252,1362,1496,1470,1276,1376,1376,1398,1304,1326,1412,1408,1360,1348,1466,1454,1460,1420,1738,1570,1406,1418,1264,1380,1372,1736,1404,1342,1478,1322,1332,1426,1430,1338,1316,1420,946,1470,1286,1408,1284,1408,1280,1414,1300,1420,1298,1408,1116,916,1032,976,828,844,646,452,488,1014,1020,454,484,916,422,976,524,934,822,408,918,760,1738,516,370,370,872,692,620,680,650,538,794,390,872,828,810,790,868,824,698,728,1338,800,632,660,698,614,694,746,740,1042,1232,1100,888,780,788,688,684,1266,862,1132,686,702,688,576,892,1202,1742,1256,1226,1270,1896,1680,1106,3426,1314,1114,890,670,2944,798,746,1716,1112,812,798,836,384,778,918,666,1032,1120,622,1036,600,938,940,1030,660,664,554,442,888,876,1332,1064,1112,1120,1038,342,1628,898,608,586,678,650,454,556,572,1548,894,2628,2002,690,344,472,728,808,986,1938,1932,450,1104,946,824,756,1118,2222,740,632,582,774,522,2052,1152,1744,1418,2336,2036,2216,990,2010,1062,994,1782,1696,1652,2152,1538,2444,606,524,1788,1470,1626,1880,1758,1920,2134,2158,2122,2054,2064,2218,2397,1316,1302,1296,1258,1956,1364,1754,2708,1918,2412,2352,2044,2470,2472,1744,1732,2300,1988,686,926,668,438,924,924,734,440,2394,2454,730,2386,2360,1136,1082,2400,2226,2058,3190,3022,1976,1972,3078,1228,1294,1230,1302,1274,1222,1262,1332,1210,1266,1294,1308,1288,1288,1282,2466,2420,2386,2342,2340,1926,2816,1454,2234,2428,2148,2398,2482,516,1884,2492,2042,3246,3268,2000,2350,1918,1214,364,1102,918,2600,2002,654,492,1916,386,2124,3044,2052,2260,2346,394,1808,2764,1632,2588,2226,2536,1544,1784,2790,2310,1906,2292,454,2372,2314,2396,2256,2226,3200,2154,3246,1738,1502,512,2334,1506,2224,2076,1662,1556,2266,2168,2260,2382,2072,382,1008,654,2378,2130,2144,1366,2454,2582,1976,2304,3128,2046,3120,1952,2898,1120,2306,2258,2890,2326,2094,2988,2076,1710,2182,2918,2362,3194,1776,2128,2242,2232,3058,2302,3142,2828,2340,2666,1702,2004,2952,2196,1858,1354,2694,1984,2076,1806,1644,2904,2252,2196,2796,1924,2682,2108,2478,2010,2560,646,446,1896,474,518,1864,2112,1362,1830,1456,1906,1806,2350,446,1616,500,960,2160,2168,2218,738,812,2340,1990,2466,1124,2238,1534,2028,2348,2340,2324,2140,1832,1490,1080,1096,1278,1656,1856,2524,2344,2208,2382,688,332,2184,2402,2446,2034,1790,592,566,2397,472,494,968,448,574,602,418,1322,1524,2132,500,364,1826,1034,2000,1612,388,368,736,382,718,2503,1232,984,688,644,1348,388,1636,808,820,1058,1774,3556,826,2214,1430,816,2046,1864,788,2156,1614,1016,794,2026,820,2346,1464,820,2170,1448,1544,816,814,2772,2216,2038,2034,2524,1984,804,996,1644,476,2440,1106,2198,1556,864,2578,990,1682,1832,1952,1844,2660,3252,896,312,2040,316,1556,1178,432,588,1532,768,1100,330,1036,1008,2650,2496,3122,1534,1214,1334,1198,1978,2086,554,554,1700,560,1860,1700,1146,1844,1886,594,1854,848,1852,1912,1940,1916,1950,528,520,718,378,516,1548,716,1934,1914,1918,1910,1930,432,1890,1720,1922,946,1150,1938,1736,524,390,386,518,406,1176,1526,1578,1532,2010,866,594,1632,1886,2032,1792,1716,2132,1656,1774,1560,1802,1594,1804,1754,1690,1728,1924,1646,1850,1628,1898,1532,1776,1434,1796,1746,1816,1760,1946,1712,1686,1690,1858,1730,1792,1748,890,1574,1714,1780,1704,648,2122,2122,1338,830,1642,806,1454,796,568,1168,940,1490,742,1194,742,1416,742,710,1292,1988,2032,2168,648,1466,1304,760,910,2008,2122,2388,762,1664,1694,1400,1646,904,1622,702,1186,756,1416,734,726,774,1288,1998,1500,790,2069,2096,422,1282,2387,736,2170,3078,2108,2866,3538,2361,3174,2858,424,1216,876,424,1704,440,2074,2848,1280,1205,1184,1157,1182,1282,642,1552,3116,604,580,3096,632,2156,2970,1452,3012,2282,2312,3162,640,2430,2536,2994,3052,544,664,2976,2356,3112,3294,2694,2988,364,3094,3156,2988,2354,3012,2374,2054,2240,3004,2106,1870,2906,660,2810,3016,2068,2358,2930,3092,612,1936,3016,2876,2918,3276,3072,644,3122,3036,2384,2934,636,3184,2854,2506,2968,1324,2824,2866,608,2596,2634,2934,3118,3196,2874,2938,2564,1968,1362,3142,3086,3350,1040,2964,3064,736,2932,2446,1596,1228,396,352,2756,600,2860,2526,2572,2946,3068,2942,2378,2204,642,2854,1746,2888,3052,2474,1142,3088,2984,892,2036,1288,3208,544,2812,3244,2866,2732,3492,2762,2874,2454,2360,1988,2778,380,2548,2746,2120,2344,564,3246,3156,3288,2688,3068,3046,2482,2788,2690,2546,2692,1832,1220,644,2558,2924,2158,2950,2546,1940,1388,600,2780,2750,2772,2820,2240,3204,648,1908,2774,2578,2480,640,2738,2790,2960,2736,2870,2040,600,2320,2924,2650,1548,652,3068,2698,2982,2690,3256,580,1888,1308,2910,2626,2434,608,2750,2512,2932,3092,680,1844,1212,2350,1416,2780,2340,3060,372,1632,2246,2866,668,1702,1104,2588,2722,2950,616,1968,1372,2750,2328,764,3146,1332,2506,2090,2334,692,2518,2882,2946,3354,2950,2316,2638,2832,2762,2730,2350,2848,2492,1960,1476,2656,3086,632,2240,2624,1096,3110,2904,708,2598,2788,2454,2824,2302,1650,716,2700,2588,3246,2546,2152,2594,2170,1440,2914,1472,2684,2692,2484,2296,2570,2516,664,2624,2200,1628,2564,2938,2866,2040,1728,604,3112,3134,2850,1124,644,564,2648,2514,2348,2426,2852,2806,3170,2602,1558,544,3044,2470,868,2900,2436,3356,2248,1132,1948,1100,2472,2954,2450,2434,3030,3248,604,2884,1034,754,1124,726,708,1074,818,918,750,782,950,742,1174,736,702,920,910,738,744,1066,1170,904,950,1154,1288,1274,1276,1268,1130,906,1078,1270,1254,864,1268,1302,1276,1282,1302,412,1440,1432,1284,1586,1474,1132,1476,1282,1514,874,1002,1440,908,1560,1414,784,1134,1428,1480,1460,1404,1394,1684,1900,1788,1968,1816,1740,1836,1608,1880,1712,1464,1408,1992,1872,2056,1808,1844,1808,1784,1804,1740,1770,1780,1840,1598,1868,872,1120,1396,1060,1892,1454,962,938,1770,1838,1798,1746,1754,2104,2010,1772,1626,1884,1716,1564,1798,2008,2130,2076,1848,1810,1770,1484,400,1438,1444,1404,1422,1428,1470,1302,1494,906,1056,1120,1520,1524,1416,1244,1424,1358,1428,1398,1430,442,1880,1520,842,796,2196,2232,2212,2240,2200,780,826,534,1022,1410,616,1066,520,1202,574,1690,2048,838,516,1872,1540,1582,1020,516,1844,1118,1632,1508,1720,2694,500,522,994,538,478,1194,2864,2824,2828,2856,2872,2756,2892,2812,2868,764,2820,2872,2900,2868,2892,2820,2888,2856,2852,2868,2032,2824,2828,2924,392,456,1012,1084,1432,648,1844,1136,1504,1234,626,2220,2142,2186,2174,2186,1700,2058,2178,2200,942,950,2086,740,2170,2138,2132,764,978,2194,1986,702,896,2178,2180,2178,2244,2206,2192,2236,2146,2064,2110,2154,958,2178,2140,2210,726,814,416,1578,1426,1968,846,916,872,1212,1386,1588,888,1290,1556,1702,1804,1548,1200,1196,988,1398,1610,1586,1558,1408,1102,1340,1672,1280,1290,1278,990,1818,936,1028,1474,1438,1790,1764,1704,794,808,1616,1614,1522,1102,1664,576,526,474,970,1320,1308,1216,1346,810,996,1690,1688,1676,1698,830,930,1046,1172,1340,304,664,702,570,708,928,432,1512,1274,816,870,1328,730,772,988,650,410,1516,984,1190,676,998,802,1720,1468,886,998,634,718,1036,702,788,500,1218,1212,1138,1224,1420,1414,620,1246,1176,1116,1032,784,1624,802,1090,558,1410,1222,834,1286,538,986,1564,1072,884,736,984,846,1258,826,1158,918,910,884,1600,976,1162,914,582,606,802,624,756,1368,786,726,960,1164,600,984,882,1048,1578,1474,684,1054,1104,1032,766,1168,1124,794,1078,438,1430,918,1724,818,736,1380,1190,1634,1656,1670,1478,1024,1426,1584,602,618,1564,894,756,910,740,796,558,930,1470,1260,1370,1208,1508,1466,1410,1566,1584,1494,1478,1622,1590,1408,1408,1406,1372,1296,1708,1706,1710,1716,1710,1702,1000,954,1406,1426,600,1636,1680,1700,1490,1292,1154,1330,1620,1272,1628,752,1018,412,772,1404,1326,1330,1088,1222,1588,1288,1740,1230,1474,1280,1276,1388,1364,1394,1206,542,544,548,532,542,542,502,428,548,544,544,976,1696,1006,738,860,960,1300,1018,1432,1224,1814,924,892,1210,1182,756,1026,750,1328,912,928,654,980,884,1188,846,704,1204,706,1154,1614,818,1574,1214,1210,772,986,1612,1018,578,1596,954,896,798,1248,520,822,1606,1050,1314,1660,566,950,1026,846,1206,882,386,1454,1470,470,628,734,1316,1106,1058,998,1238,826,834,558,702,718,1050,656,716,720,732,724,696,978,1022,1100,1006,1000,1538,746,424,488,1084,1436,1414,1338,1592,812,1192,1572,1580,932,874,468,1580,642,764,660,1206,1664,946,1424,790,1194,1240,1162,1216,666,936,742,1236,634,1244,1038,1424,632,1050,940,1492,512,1102,1130,1084,1086,706,782,756,836,1264,966,834,1480,1596,550,978,1108,1210,812,1052,814,816,1284,1550,1618,550,674,902,1240,756,1600,1042,484,724,982,444,1100,1676,1110,880,924,956,1312,1246,1134,1502,1250,1544,1024,1372,802,498,490,980,1596,730,1715,772,1598,686,1056,626,1090,1586,1660,1570,1542,1582,1608,1628,806,782,1390,1280,1276,1202,1204,1208,1404,1372,1522,554,554,556,552,558,562,1364,1222,1172,1198,1086,1150,1236,1168,1092,1112,1194,1160,1254,1500,710,1214,1266,1344,1356,1206,1516,1344,1516,1358,598,590,1198,558,368,452,562,468,542,1304,1068,672,1660,1054,1538,608,1320,1254,1002,890,832,1422,890,1416,1554,1570,556,942,1580,342,1002,872,706,714,1210,620,716,638,1200,1760,740,640,784,382,1296,562,1636,1108,1022,790,964,1022,1606,752,532,1600,626,892,646,476,736,926,1398,632,746,894,974,1670,1806,858,1344,1450,1802,1418,1354,1370,1056,972,1690,782,1602,660,440,1190,848,940,916,1768,1368,1188,710,814,604,672,686,1382,1164,1582,508,1136,1084,466,1490,848,460,1210,1138,1288,1408,814,622,728,1008,1318,610,840,1368,366,652,672,1432,1046,1476,1144,1552,562,1424,1450,1596,1454,1422,1356,1404,1422,758,444,990,1120,724,424,686,1592,1180,1150,462,704,1384,1374,1122,606,1246,606,1074,1390,1536,1060,568,480,1394,1668,1770,802,1078,1732,802,598,1600,1668,1312,1024,1320,802,1046,576,540,1378,882,832,706,606,1540,662,1588,802,1698,1422,1612,838,1584,1610,1194,1688,1236,646,1592,954,1788,1834,1184,1188,1416,1428,1630,1440,1304,574,1718,1718,1738,1738,1736,818,1594,1070,1588,1094,1102,1102,1112,1094,1092,1098,1094,1092,1092,1100,1254,1592,1744,1468,746,798,682,1660,506,1046,1492,688,1596,1408,1146,1146,1322,1680,1690,1002,1508,1780,756,1478,1504,1092,1182,1444,1464,1020,1270,846,1030,930,1404,1442,1754,1456,1454,1334,716,550,1196,1292,504,646,1206,914,1082,1600,1392,652,526,1472,1344,1406,836,1424,1826,962,1596,860,998,1060,1026,1448,1022,1006,758,1178,1202,808,1086,1210,1068,1562,1088,1596,1184,1492,1656,1076,1132,420,1826,1416,1558,1154,1648,1006,1548,458,1402,1190,678,1562,582,842,1216,514,820,740,1422,1558,1250,568,1304,1480,1568,376,1272,1142,1572,1586,1386,562,1582,868,1292,1302,428,898,712,866,1476,1084,1016,1246,1384,936,1412,696,1184,658,848,888,1180,938,878,360,746,592,1436,1300,1292,582,1276,1082,1360,1042,596,824,1536,1812,1418,1114,688,872,1054,1612,1618,1120,602,772,718,888,1398,878,1524,1506,806,630,1020,994,546,1034,1022,1430,1762,450,1116,804,846,1867,624,1837,1716,606,1008,782,986,1034,756,1496,1624,1588,1644,1606,1618,1612,1302,1808,1006,1352,1802,994,1762,1586,1572,856,834,584,1456,1570,1504,1628,1590,1580,768,1572,1512,402,600,1006,450,450,452,448,1542,1654,1250,1012,892,1196,674,658,592,560,1448,1360,1572,1136,1250,1044,1354,1624,1622,1630,1606,1202,1164,650,658,684,1204,1084,616,824,1140,1474,626,1270,1220,1596,776,854,842,1694,1520,750,592,1072,1598,1068,1604,1014,812,1164,1032,324,360,1826,742,724,834,1108,474,990,984,1194,620,1006,448,548,1280,1198,1022,1246,1038,404,450,1050,1110,1322,1708,1568,1278,838,824,668,1786,1670,1206,1202,696,900,688,688,912,734,1048,1262,1002,746,560,1416,824,426,730,1058,1350,632,1646,658,1150,1392,728,988,784,594,424,1154,1606,1470,896,1376,1620,1594,988,1322,840,412,1576,1522,990,1002,486,1632,512,524,1142,600,1348,876,1582,1036,1170,1104,1140,1750,658,1368,890,392,460,1126,812,852,670,1724,782,620,1594,1176,1240,610,654,1796,674,772,726,652,670,1350,728,510,646,1516,586,1012,1264,770,1066,1824,970,1480,1638,1714,1044,798,1428,824,1792,1830,1104,452,2438,2396,2282,1988,1210,2884,2302,3252,2970,3114,1606,2400,1926,416,418,1870,348,612,2330,2240,2140,1698,2320,1824,1588,2272,2390,2032,348,2016,2512,2594,2604,2484,2498,2228,1904,2586,2432,2490,2612,2476,2684,2524,2200,2414,342,348,344,804,2210,2384,344,2298,2098,2028,344,1700,1748,2364,2024,2380,1796,1480,1788,978,318,1776,1762,2104,2156,1784,340,1772,1768,2382,2370,2374,1662,1720,1778,578,886,2058,1706,1400,654,790,1698,524,408,1436,756,1702,1688,1930,1560,1418,1406,974,810,576,708,730,1898,1604,1986,1582,2030,1280,1094,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,640,606,664,614,556,562,1076,572,604,758,532,732,852,814,728,848,1008,840,888,782,804,582,1068,1120,776,722,404,522,1214,472,730,838,768,840,1280,391,980,453,1631,524,1592,388,394,1186,363,1431,1177,1879,436,682,504,1397,842,1319,981,1572,1664,1680,1660,1668,1652,1648,1678,1648,1616,1674,1670,1652,1664,1654,1604,1668,1598,1654,1596,1658,1606,1648,1656,1662,1600,1674,1588,1648,1610,1660,1610,1600,1658,1604,1650,1652,1632,1618,1660,1656,1604,1674,1664,1654,1596,1662,1656,1598,798,1602,1178,774,1600,1600,1600,1600,1600,1600,823,546,2064,794,2134,778,1638,1896,1748,1744,1370,1504,814,1918,2004,1180,1908,1916,2038,1914,1916,1606,906,2028,1992,1826,1812,1940,2000,1964,1000,2000,2014,1980,2006,1980,2042,1998,1858,908,1950,1844,1998,1994,1878,1846,1850,1982,1848,2036,1842,1526,1888,1368,1870,1858,2150,1278,1942,1850,1696,1836,1866,1872,630,530,1640,1084,1498,1244,1840,1212,1846,1862,936,948,1536,1838,1924,1826,1868,1882,1908,1860,1814,1868,1852,1902,1836,1874,760,1934,1980,1862,1860,1634,660,1958,2002,1988,940,1804,1870,1926,1914,1932,1898,1806,1816,1914,1856,1906,1838,1906,1904,1840,1832,1858,1856,1836,1866,1850,1234,464,436,1810,1864,1828,1854,1672,1848,1514,1848,1824,1870,1520,1844,1822,1870,1912,1532,1838,1886,1824,1874,1584,1936,1836,1666,1086,368,842,1914,1844,1854,992,1906,824,1932,1834,1856,1828,1714,1686,1276,986,1200,1014,1406,406,2104,1894,728,1152,1198,1728,1850,406,778,1968,2008,1028,1106,1240,1868,1402,1370,2008,958,1760,1822,1248,1266,1774,1572,494,1236,2010,1776,2128,1774,908,1490,748,1856,1100,982,1852,1856,1130,1146,1754,1036,1790,1808,1136,718,996,1876,1722,1786,1126,842,1372,1490,1792,1116,1064,1258,1840,1582,1852,1150,1096,1278,956,946,1770,854,810,368,622,442,952,1108,1108,982,756,2094,1754,1760,1030,1592,456,1204,756,736,1398,922,870,1796,386,1792,1706,790,1998,1154,1342,962,622,1646,978,1394,1172,2006,1122,1114,728,1104,1716,1402,1614,1112,1754,1106,726,942,2192,1554,1116,1712,1098,570,1872,1188,1622,1130,994,1286,1156,1346,1768,1178,1118,1740,740,1844,764,1106,952,1124,1074,960,1098,1076,1206,1114,1088,954,1114,814,1102,1446,1102,942,1060,1068,1104,1110,948,1134,578,1560,1092,1764,1728,1052,856,1060,1108,1180,1726,1106,1094,1838,544,582,496,1114,1860,962,874,1060,1256,1326,1017,1168,1230,1600,1600,694,1600,1600,1600,1600,890,1224,2100,2098,1768,2100,2100,2100,2100,1770,2100,1408,1862,2100,1960,2100,2082,2100,2078,2100,484,840,2194,2026,1904,2284,2100,2100,810,1360,720,1174,552,998,1532,592,1178,1168,1368,968,1528,1908,1524,704,906,1310,1452,1026,836,1102,1040,998,840,1270,982,1460,916,1598,1394,1584,1622,960,1420,1630,1274,714,1334,1150,878,1176,1482,1172,1158,1320,1614,1018,1406,1664,1206,996,908,1054,1468,1194,1374,996,1404,1008,990,758,762,1080,1246,802,1044,996,1468,918,772,1202,628,1220,1254,1014,1210,862,1026,904,684,1160,924,688,1022,1270,1260,780,876,1112,1346,892,892,1912,1084,836,1908,1588,896,888,876,2020,1796,1784,1776,668,660,608,628,632,668,892,996,924,444,1472,764,896,924,864,784,1980,1532,772,1096,984,904,900,888,1492,568,1952,1344,1368,1124,1988,956,812,1456,1708,1260,840,1912,2004,1664,1004,1452,916,896,916,892,952,1964,1080,1272,788,860,860,888,880,924,928,1200,1200,960,1436,1520,2020,1580,1676,1284,692,1096,1284,852,2024,1364,1152,1168,2028,912,900,912,884,784,1208,1292,1592,1536,1200,1412,1392,2020,1046,726,700,730,438,434,322,852,1562,1296,1738,746,756,744,714,1722,534,542,482,506,536,562,704,820,568,606,1652,1380,1340,1208,422,712,842,720,1230,452,866,1128,1268,1354,902,776,1472,1158,1372,552,710,1322,802,714,698,716,712,1688,1404,1330,1076,1316,1228,1272,1040,984,730,698,722,720,988,718,1682,1190,1264,1350,876,1048,1028,716,774,1164,918,688,664,1472,716,698,1160,436,796,1030,762,1228,1058,732,682,724,680,1936,1564,1782,608,666,2654,2076,1900,980,2388,1488,2642,366,1538,1404,796,2050,718,966,2638,1930,732,2632,1974,1450,1684,1894,2010,1528,2440,2336,1690,2372,1934,2330,488,1612,1354,2338,1616,1092,1242,2116,1258,1848,576,612,1290,1032,1054,2634,1118,1228,808,1018,1536,2204,2082,1392,2008,2214,1034,960,1448,1788,932,1514,2034,1648,946,1690,1608,1120,2634,2010,1260,1406,2370,1480,2674,1606,1484,1046,1328,1244,1860,1010,1970,2042,1442,1016,2170,1090,1286,1464,982,1652,2022,1410,1656,1682,1460,1094,1166,2656,1482,1288,1478,1008,606,1512,1198,2632,570,1138,2634,1014,1288,1236,1356,924,1336,1662,1224,1248,2064,1216,1984,1614,2152,1842,1410,1142,1102,1784,1020,1172,2646,1402,1810,1680,690,1644,1632,1672,1276,1520,1552,684,1754,694,1286,1666,1638,1700,1700,892,912,1278,1738,898,948,1616,1712,1494,1644,1742,1684,1650,988,1668,1542,1624,1644,1786,716,1754,1058,370,402,830,940,762,494,1620,748,1540,1418,370,1410,928,532,312,1248,1278,1732,1044,1648,1122,1150,832,1034,1794,658,1374,744,1672,1580,1574,1790,1682,1832,722,1424,1720,890,1598,1244,734,1968,1186,726,732,1678,1806,1932,1732,1042,936,1872,1174,1620,1610,1698,922,1644,1736,1490,888,1660,1706,1608,1934,1524,896,1518,1034,1582,1692,970,1744,1472,1754,1682,830,1712,1496,1622,1698,578,1698,1654,1684,660,1678,784,1740,1212,1706,1848,1746,822,1750,1358,1676,1758,1774,1734,588,1712,1658,1350,1666,1662,818,598,1772,1048,1672,1730,1662,1628,1682,1672,1782,1696,1626,1808,1682,1732,1716,1692,1746,1614,1730,1690,1742,1106,1668,1746,1230,1772,1728,1770,1010,1540,1574,608,558,632,600,612,772,1720,990,928,464,562,380,716,1548,1318,3273,396,1528,1674,1906,2264,1668,1640,2166,1450,2206,1728,1848,2172,1390,1292,2104,2084,2262,1448,2134,2010,2064,1766,1596,2206,2266,1422,2146,2200,1870,2092,2228,1960,2132,2286,1910,2316,1960,1018,1490,2018,1830,2128,2880,2880,2974,1094,1032,1118,1068,1102,1178,652,650,594,960,558,608,976,546,1022,1072,644,1032,1018,516,1034,488,326,1038,604,574,524,356,482,726,914,490,728,436,600,378,406,346,788,930,1068,546,544,350,640,378,1082,822,690,464,1066,1070,848,1136,1126,1084,1032,624,808,678,608,560,926,302,610,1026,694,370,1156,1300,700,1280,928,1072,872,1008,1632,1324,928,924,2068,1024,1396,1276,2080,1832,2068,2072,2072,2048,2092,672,452,444,1052,1320,1116,2192,804,880,1368,2096,1404,2044,2052,2088,1056,908,860,1892,1208,1388,1184,1444,860,1464,960,1964,1568,1132,2096,2076,648,636,684,1392,1360,1540,1828,1304,532,2068,2020,656,864,1380,736,1280,1000,1440,1120,1160,980,796,1528,2084,1936,640,892,764,1888,1722,1640,2848,1024,1076,780,2060,2276,1540,1728,1124,680,1596,2016,1888,1536,968,1088,2336,1784,1280,1176,1416,1576,620,820,1016,2200,588,1256,1568,940,1432,1420,1600,1600,1600,700,1412,452,966,1054,790,1548,1336,1634,1414,1614,1676,1666,1718,1698,1772,978,1608,1662,1636,1594,1652,1622,1612,1698,1528,1558,1670,1150,1618,1600,1474,1660,1750,1578,1426,1344,1582,1584,1396,1668,1600,1736,1712,1604,1582,1572,1538,1012,1608,1578,1536,1640,1582,1700,342,1432,1484,1828,1504,1528,1340,1556,1630,1648,1426,1590,1640,1488,1638,1556,1660,1492,1558,1650,1698,1694,354,1120,566,1134,394,1404,3022,2564,1136,1108,1240,892,1120,1116,1212,952,1016,1268,1372,1116,1400,1248,1124,1168,1232,1244,1104,884,1216,1512,3104,480,3306,2808,652,776,520,1396,988,1428,2384,2804,2704,2768,844,804,756,1396,3044,752,1968,572,2812,628,744,436,540,2624,1528,1816,784,2832,2844,952,3112,2280,2484,2788,1608,2808,2552,2008,2080,1580,2036,396,468,1308,716,940,548,1652,648,3208,652,784,1324,1356,1316,2744,1348,2828,1320,1340,2732,2360,580,644,1748,1320,1328,952,2804,2788,2772,2228,1400,1404,1348,2840,572,1032,1124,1112,1120,1100,1116,1128,1120,1112,2668,2428,2844,740,548,1308,1004,2424,1332,1324,2396,1316,1364,1996,1304,1396,976,2844,1632,1784,2196,620,752,684,552,656,716,776,780,868,596,2140,1116,2776,2016,1276,2784,2088,452,2804,1724,2376,872,2260,764,432,1752,1092,928,3396,780,2500,2616,2648,2784,692,1756,2412,2064,1504,1652,1392,1136,2740,1688,1868,2492,1380,1388,2436,2528,1320,1012,2832,1832,676,472,520,576,2688,1660,2740,952,3196,712,568,1392,2724,1068,464,544,2592,1792,2364,588,1020,2056,1304,1392,1752,2816,2836,2936,2644,2628,2144,2672,1540,2444,1564,304,1380,2740,612,1404,1272,1400,1260,376,360,920,392,408,564,2056,2696,1368,1376,828,1368,2788,2772,1104,1076,1164,1160,1188,2816,2780,1200,1248,2828,1216,1372,2704,2484,2836,1348,1332,1316,1328,1388,2800,2328,376,812,420,424,2208,2580,688,744,2644,400,492,1308,552,408,1752,600,576,2108,2240,2216,2780,2864,1900,2820,1112,2788,2824,1140,1268,1392,1244,1904,2768,2772,2772,2772,2796,2760,1744,524,696,1856,1392,812,376,3460,2852,1388,1328,1132,928,992,928,2780,2772,1388,2768,2756,2756,1072,1544,812,660,2460,2312,672,676,604,1068,436,2720,1076,864,556,724,1072,604,1176,684,864,1000,916,1392,2712,820,1368,1328,1348,2456,1280,1268,2788,2740,2148,500,624,1544,768,2220,1160,992,544,536,1996,1196,896,812,3244,900,716,708,1428,1384,424,636,2844,2852,2816,2152,2788,2792,2640,2636,1684,2848,1920,1224,1460,2380,1380,1384,788,952,1736,2856,3200,1232,2028,2220,2104,540,1748,2236,1312,1536,824,1016,976,980,1476,2028,2204,2028,1592,2296,1652,1468,340,2004,2812,1320,1000,1112,1400,572,1396,532,2088,2848,2316,2668,772,552,1264,2184,2620,2708,2604,1120,1880,2580,2736,1736,2360,1972,1040,2444,828,1136,1604,2440,2776,2736,2204,2788,444,928,2760,1880,2100,2216,2000,536,1620,1288,3208,780,2048,2268,2784,2540,2740,2752,1404,2792,2560,840,1348,2840,1580,1804,1076,1252,1396,2224,1096,2100,2760,1728,2472,2636,2780,2084,2480,2640,1372,2080,1100,760,1332,1296,1832,632,1320,2700,1324,1276,2072,2780,2508,2180,2088,2504,2712,2556,1388,2836,2156,2708,2276,2248,1796,2552,2712,2712,2704,1396,544,632,552,1060,1204,2472,388,724,1488,820,356,360,1412,704,884,880,1392,960,596,924,864,444,812,760,2864,848,568,1064,488,584,1332,1164,510,1166,824,830,690,832,2004,1472,1126,1966,2474,554,666,756,758,2256,2278,1190,2022,1900,2340,2003,2398,3204,2050,2048,1308,1326,598,770,704,1312,1492,822,816,814,668,1392,630,1054,1480,634,978,1104,668,2362,1812,1178,398,326,1262,1108,932,412,344,946,368,622,1224,2058,1466,2344,1934,712,2040,654,758,2230,470,930,1096,450,1860,688,2182,2062,1010,1926,1678,1676,344,342,1196,460,794,2350,2012,1510,1602,740,740,754,666,1004,2090,1912,898,894,1412,1298,988,1042,1384,2292,1992,1300,2068,776,2010,2042,2296,668,556,702,2032,750,404,474,1629,552,2372,2168,2228,1028,682,474,592,1386,544,894,780,2258,2272,2272,922,1798,1776,1062,2448,1506,1516,1540,2446,1006,1006,832,1016,976,1980,994,974,766,506,1892,1966,2792,1934,430,1662,564,1162,560,862,724,1610,1246,1076,646,2262,2124,2158,1696,1696,2306,1686,1884,2113,2182,3086,2126,2200,2194,2077,1990,2932,1956,2044,948,2146,1162,1858,608,856,878,2060,344,1050,1506,1384,2256,2320,1146,924,436,486,432,1986,1952,1770,1476,538,508,650,372,2136,396,1602,936,992,858,874,876,1006,2082,1208,1608,2002,1554,1356,1556,2262,1444,2014,1794,778,778,2054,1636,1550,898,1544,1656,994,944,976,616,622,606,622,1634,1618,2066,748,744,1418,788,990,924,780,768,1098,1108,1560,1996,2004,1470,1096,1534,2068,1970,900,2384,2134,2358,902,742,1026,718,690,622,1392,1444,1498,2094,2176,820,1794,1278,1266,1930,584,1098,2268,898,600,1512,2050,1512,2222,694,638,2344,2330,2276,1776,1598,1982,2396,812,810,782,732,918,990,460,1532,1246,856,724,928,2016,2344,1916,638,1224,2274,820,946,848,514,1812,1100,824,1224,1044,1044,1132,1182,2175,2088,3046,738,626,1480,2280,944,788,676,862,906,896,2398,980,1782,1252,1502,1546,1094,1734,2200,1286,2342,952,484,968,960,1298,1710,2402,2140,2324,2304,1556,962,742,1484,382,450,470,1232,1626,1736,744,512,1406,1390,592,1102,1372,1166,1694,2762,2888,1238,1388,2860,1238,968,1240,1314,2134,2808,2662,2652,1396,1342,2424,2144,1490,1320,1298,830,1012,1310,1850,1256,664,1396,700,754,1542,3008,678,1028,550,936,2196,3244,1406,2810,1888,604,2102,664,2294,1566,1278,1328,1312,562,1154,1748,850,704,720,1054,2770,878,700,734,2580,2768,2432,2804,2758,2806,2870,2816,1856,1046,2830,1336,1410,2814,2744,2728,2468,1406,1060,1326,1382,756,1352,1356,3208,1288,480,1024,472,1330,1952,388,1220,2834,1118,698,2238,2812,2806,2198,2076,2450,2630,2770,2342,1382,1408,2058,700,1408,2806,2464,744,748,678,2298,2330,2888,772,3240,532,1210,2630,832,2712,1398,1366,1330,1338,1316,1318,1328,2740,2740,1290,1322,1290,1294,616,784,1332,1328,1328,1330,1330,1332,2494,1230,696,2568,2810,2396,1190,2854,2280,1322,1318,2814,2648,862,764,1404,864,816,1320,1316,1162,948,1052,1060,1238,1334,1256,1158,2818,1398,1414,812,1426,660,788,582,2000,2792,2800,2498,826,696,810,2132,1314,1312,2910,2220,2140,2874,2784,2106,740,608,548,570,2786,2840,2060,2734,1438,992,968,1806,1380,1064,1622,2004,782,838,1872,1346,1138,1526,1274,1866,842,1420,314,1474,2472,1162,1116,1760,1018,2780,934,902,2118,1424,430,466,1808,2018,1400,880,2980,642,1462,1328,866,806,2484,2822,2522,2708,2838,1322,1022,2890,2504,2722,2798,1340,764,1330,1756,704,3282,450,662,1312,2136,1704,1724,2724,2912,2016,2816,2826,584,2430,1326,2708,1062,1332,1126,744,1730,2368,2722,2644,1978,2690,2638,2434,2764,1952,2676,2668,556,700,1868,3260,952,562,540,1018,2012,1408,592,1412,1058,1428,1420,1238,2354,1932,2824,2830,1416,1758,3180,2234,3274,2440,758,1254,944,2844,1450,1394,1476,2526,2826,1402,1160,2166,3146,1416,1396,2824,2644,2494,2866,1410,486,624,1252,474,1326,586,1196,1306,2708,1266,696,828,2308,1298,1280,2254,2766,786,1752,2104,2226,1300,2802,2968,2772,542,914,922,1096,2750,1004,1632,2608,1980,2020,2054,2344,2080,948,1812,2830,2704,2778,966,948,1142,2192,820,1258,2818,1066,1332,1900,2810,1454,2828,2826,2822,2784,2026,1770,1754,2020,2020,2724,2754,2736,1282,2202,2792,2460,550,430,580,740,324,1232,1290,1330,1328,1202,1406,766,770,762,782,772,774,762,756,762,770,776,766,1338,1330,1368,2802,820,788,516,770,2366,2710,1034,1178,2788,1388,1366,2828,2408,2776,2668,2424,2314,2836,2336,2154,2000,1394,1068,2222,1740,608,506,1386,960,1142,1416,1208,1416,1320,1318,1412,1134,1008,1240,1268,1196,2452,1658,1104,580,696,2556,1756,2444,1374,1312,2746,2746,896,1414,1410,1412,2924,2740,2936,2286,2874,1206,1160,2096,1358,1424,2824,2820,2110,1402,1406,2822,1398,1394,2228,2704,2510,2852,960,476,556,732,864,1324,1324,3204,658,782,576,504,2036,520,2458,1334,1332,2732,1336,512,1716,2722,1402,946,2620,1302,938,2892,532,1262,2438,2460,1366,2134,2760,2722,1348,1398,878,1314,1212,1386,1722,2644,2340,1556,740,3348,1398,1326,2652,748,522,2818,2350,1396,874,604,2762,1224,1236,1178,1364,1244,796,1364,1674,1370,1602,2630,2346,2334,2794,1562,2078,2828,2522,1392,1386,1354,1354,2336,1466,2074,1142,1400,2018,1286,1318,1778,1448,1278,544,546,536,544,2080,1900,2570,1280,2776,1318,1400,1510,1500,790,562,626,888,2780,588,728,2588,1360,2260,2730,2546,2072,2310,1428,1210,1066,1508,698,2732,2710,2710,2734,2738,2696,2692,2736,2738,1748,2270,2746,650,1476,2090,2472,1314,1376,1082,1068,392,550,1406,2724,668,666,670,2112,612,610,612,986,984,2562,2122,2702,2186,2490,746,636,690,1354,2394,2388,2078,2352,2706,2862,2840,810,1190,2836,632,1378,1402,2806,876,930,464,1056,2470,3126,790,554,662,674,1402,668,1386,1452,1412,1094,980,2178,1224,1780,2624,2812,2714,2686,1974,2814,1414,1396,1414,1378,2654,1326,1328,1324,1396,1326,1300,760,1324,1206,970,1852,2724,2414,2600,2446,1346,1396,1390,1374,2300,1382,2470,1360,678,1368,1406,864,1906,1846,970,2182,2794,1528,2250,2806,1328,1968,2474,1076,2080,1686,1506,2758,1412,1592,1508,1710,2798,1516,1742,2812,2768,1210,860,3174,782,1122,1138,1142,2814,2296,2276,2264,1362,1388,1374,1358,1378,1384,1286,1370,1314,1934,1716,2780,512,720,578,2326,1308,1302,1294,1286,1346,1384,1298,1758,1944,2742,2254,1310,1300,1308,1294,1296,1382,2846,2576,2584,604,334,326,1948,1308,1320,1388,1384,1376,1324,874,710,990,698,2088,1324,1286,2560,2486,2560,1384,1932,1054,2436,2602,1390,1382,1364,578,1350,1350,920,672,1858,724,2462,1318,2804,2720,1386,1068,1510,1866,3102,2316,2720,1256,1294,1358,1750,544,1002,2224,2970,2944,2656,2772,2644,2460,3084,2508,2564,2792,1340,2806,3048,2444,2154,1660,656,682,1600,1106,1310,2610,536,3116,788,552,1606,560,2390,1936,1406,1396,2864,2780,2080,2404,2772,1510,1184,1404,2766,1494,1434,1406,954,2748,1352,2522,1864,2684,2526,2310,2738,2740,1748,2728,2722,2678,2742,2118,1344,1260,2582,864,388,1390,512,564,2824,2740,2708,2700,2970,1572,2730,2240,1048,2812,2780,1510,838,1624,852,1220,1112,950,1370,1518,2402,906,1060,2808,2822,2798,1578,814,2124,2850,1572,2458,1652,990,2808,2804,2002,1258,2150,906,1852,1446,3160,1724,1908,2520,2636,858,524,2712,958,1746,998,2040,1914,2178,2166,2176,2314,1056,1138,856,1170,2136,2790,1400,1392,1414,2840,2792,2826,2558,2450,2786,1338,1362,1376,1368,1382,2640,1758,788,1574,2310,2244,2202,2964,2004,1702,822,692,832,2214,1512,2784,2788,1578,2146,2196,2048,780,560,1088,1066,308,2726,890,1058,2708,1744,2104,1412,1104,2184,652,2848,652,1024,738,742,2740,1394,1648,646,2680,1390,544,728,1068,1352,1018,754,344,1032,802,790,1586,1128,3038,628,752,558,1288,972,968,980,1900,1914,1878,450,2576,2244,1738,2418,2138,2262,2548,1862,1142,2448,2152,1976,2056,2312,516,1700,1400,1348,686,688,678,2260,606,606,2786,2974,1454,1426,2666,758,1596,618,488,1588,2264,2520,1644,2656,2622,2622,2632,2616,2598,2634,2628,1138,2180,2724,2706,2468,2038,2520,1908,2092,2642,642,1096,2450,1892,788,842,750,504,2398,2302,1358,1534,3212,2368,2382,2164,1854,2720,2382,2304,2410,2488,1180,666,1598,2200,2372,1874,2648,2730,2152,2168,2058,740,1112,908,790,764,3020,1238,738,556,2052,2266,1194,2614,2618,1274,1282,2512,2612,2604,2598,2610,456,2026,2616,1266,1324,2058,1274,2226,2590,2162,2572,2606,1304,1318,1602,1288,1114,1104,2648,2632,1382,3062,3004,2586,2642,1290,342,790,768,736,632,1332,1308,1256,1340,2344,1330,1276,2006,1308,2646,2548,958,1760,2486,2626,2450,2608,2244,2352,2552,2534,1902,1216,744,350,692,1400,2602,2652,2186,2714,2700,2610,714,1646,1838,2672,2316,1262,1592,904,754,528,1982,2440,560,486,508,490,2338,2032,578,1712,2168,678,556,1234,1260,2422,2312,898,1156,1104,2226,2234,644,1552,2260,2324,1868,2676,944,940,1274,1426,632,742,660,1254,346,2594,1348,2094,2462,1214,1264,1294,1082,2044,1074,932,2650,2878,2694,704,1278,2562,2632,2552,2522,2608,2612,2188,2540,2662,2588,2586,2540,2652,2556,2110,2220,2584,1940,654,2652,1836,1910,2136,1296,1318,1350,1254,1260,1268,1296,1226,2662,1082,2452,2736,712,868,474,654,2324,1280,1302,2364,2008,2650,1242,1272,1282,2382,2594,2652,362,496,1322,1302,496,344,516,378,1342,2084,2186,2322,1324,1326,1278,2840,2624,2706,2672,2680,2662,2226,2672,2640,2584,2620,1872,2168,3273,1258,1278,1238,1282,1280,1280,1288,2610,1294,3066,736,1124,2632,2744,1308,1268,1264,1260,1260,1340,1262,1306,1302,1726,2306,2026,1278,912,1236,2650,1076,570,2544,2460,1288,1234,2730,2110,1976,2450,1318,1338,1352,422,1098,1264,3058,678,536,1296,1266,1288,2588,2550,2540,1232,1322,1308,2550,2580,2592,1314,1316,2614,1232,1174,1272,1226,2574,2590,1288,1284,2616,2622,2598,1836,638,1294,1300,1296,1196,1250,1220,2590,2586,1296,1310,1290,2178,2018,2216,1030,2406,3004,1288,2022,2434,882,1346,1266,1260,2476,2092,2646,2578,1858,1182,2642,2700,1660,2678,1352,2840,2666,2190,2600,2704,516,1658,2670,3070,1162,1096,1040,2810,1682,2640,1828,1992,2616,1616,2544,3174,2692,2562,2474,1040,1086,1346,904,2640,1640,2212,1986,1854,2604,2420,2714,2108,2810,2634,2398,1030,1308,1492,2340,2640,2754,1190,2662,2150,2064,1336,1256,1098,1388,2222,2598,2080,2650,2648,2336,786,1660,1652,1786,2586,1006,1304,1650,2648,978,1132,1216,1266,954,706,1108,1130,2334,1974,2736,1318,2664,2622,2652,1746,2584,746,1326,2396,2612,2048,2428,2026,2090,2092,3072,650,666,596,510,420,2644,1356,680,1720,2164,1020,1430,1786,2056,2598,2596,2504,1842,2676,2706,2654,2130,2634,1492,746,2762,584,1294,2120,2642,888,1280,910,1370,376,1280,1526,1341,988,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1728,906,804,558,1096,1048,1808,1360,1014,2078,1242,886,2072,462,1996,1836,1340,1062,552,1056,2416,1322,1744,794,1054,860,556,1092,502,802,506,2072,884,326,1656,1084,780,742,2168,2090,658,960,650,1132,1492,592,796,1612,352,568,2080,1090,1944,1090,890,1704,2064,678,1746,1928,1158,1362,2545,436,1004,1274,1280,1392,1394,2418,2396,1898,2741,2434,1411,1409,2778,1319,1440,1369,1377,1414,368,952,2383,1392,1452,2106,1156,1064,1454,1268,1586,2508,1334,1458,578,758,2478,1330,2640,2092,2454,2080,2435,1666,1596,2424,2736,1361,2432,1910,1279,704,700,1900,2778,1786,1868,1478,2230,1492,2776,536,1134,834,829,1450,1768,1696,2732,2238,2122,1307,2334,2519,2651,2702,1376,2432,2372,2448,1908,1886,2462,2071,2540,2226,2194,2744,2534,2130,1408,1528,2138,2138,1490,1532,2508,2794,1492,1348,1510,1406,2088,2024,1876,1818,1496,1456,1676,1708,1808,1012,756,476,968,620,756,1016,644,684,760,740,808,1060,1060,748,744,1588,2374,2342,1020,1028,1988,2248,2292,1998,2026,2328,2008,2006,1986,2008,1998,2194,2174,3040,1988,2010,2006,1996,1846,1998,2278,2014,2098,1914,1996,2276,2010,2310,2014,2270,1990,1996,1994,2008,2276,2214,2000,2002,1034,1124,2462,1994,1740,1998,2168,2272,1970,2398,2242,2292,1818,2306,1888,2302,1990,1994,1686,1778,1982,2258,1982,2262,2000,1696,2088,1994,1994,2236,2008,2000,2266,2366,2006,2451,2246,2004,2006,1556,2240,2246,2090,1994,1994,1752,2264,1982,2000,2250,2018,2252,2002,2026,2268,2272,2270,2006,2276,2240,1988,2000,2008,2006,2008,1968,2004,2418,2008,2096,1994,1990,2010,2264,1976,1994,2008,1982,1996,2016,2002,1588,2252,2000,2000,2012,2002,1966,1994,2230,1878,2012,2322,1816,1570,2028,1210,2358,1802,2382,2372,2376,2312,1992,2076,2250,2220,1982,1992,1942,2236,2148,2000,2020,1854,2218,1766,2334,2004,1980,1984,1540,2342,1458,2326,1984,1972,1994,1582,1768,1984,1778,2000,1688,1998,1974,1968,2286,1832,2022,2014,2020,2004,2308,2282,1890,1998,2286,2214,2012,2016,1740,2098,2014,2014,2034,2004,2016,1996,1992,2018,2010,1352,2000,2236,2000,1992,2260,1698,1862,2006,1994,2894,1908,2004,2008,2000,1996,1276,2006,1934,1946,1926,2034,2014,952,960,2008,2010,2018,1992,764,764,1900,2012,464,1932,2016,2036,1916,2020,2008,2004,2008,2034,2022,1684,2016,2018,1990,1448,1322,2028,2030,2032,2026,1444,2010,2004,1880,2026,2014,1598,1484,2242,2116,2012,2042,2182,2012,2012,2178,2014,1932,1488,2034,2280,2186,1974,2024,1904,1558,2040,2000,2403,2423,1288,2920,1846,1928,1670,1152,1970,832,636,2088,1882,396,2008,1816,2136,2138,2228,1136,2032,2118,2038,1994,2242,2028,1748,400,2118,1648,796,516,976,1778,904,594,1942,696,620,1296,1174,772,1890,2434,1900,1896,1940,1950,1112,806,698,898,1794,1488,1236,1140,1710,1052,1118,1950,1332,1650,2048,628,564,1178,1328,804,482,1690,1378,428,924,692,920,718,996,1968,566,558,1940,1996,544,3988,1818,1974,2240,2328,2514,2604,2296,2526,2662,2622,1822,1822,1628,1850,1814,2058,1818,1818,1886,1854,1514,1790,1826,1390,1640,1826,1918,1214,632,712,1168,566,650,1994,2030,1554,1278,2134,2212,2148,2100,2106,2176,1990,2136,2144,2132,2162,2160,2222,1614,2106,1133,748,1600,1133,496,819,1133,1133,1133,456,600,522,1300,442,700,466,632,480,382,550,580,512,620,530,758,812,1438,616,980,990,1376,1166,944,918,842,1128,990,1030,1356,1416,926,1134,534,1194,730,880,778,824,640,928,594,830,778,778,918,822,844,802,1004,816,1054,1014,930,942,782,960,1352,742,970,1166,1196,1055,1600,874,564,362,606,602,842,470,402,404,404,560,1914,2802,1530,1616,1586,1616,2218,1794,1404,2414,1596,1610,3022,2390,2618,2604,2734,2628,3310,1590,1544,1298,1612,1820,1440,1270,588,658,1342,662,596,648,1100,572,652,676,636,670,682,698,670,694,656,666,692,696,670,660,628,652,664,646,834,910,946,902,886,910,868,910,852,1248,910,658,880,866,926,900,894,1006,796,906,418,1024,1184,2126,1764,1530,776,1112,978,444,504,636,458,328,520,384,1598,506,1064,1012,532,632,490,322,734,1482,1480,1492,776,1128,1410,700,762,1492,1502,1492,978,1354,1490,912,428,1084,1780,926,738,1490,1494,1496,1490,1346,1080,1302,1500,1500,1368,1144,800,1490,1062,1484,1500,1062,1246,1500,1056,1202,874,1490,1278,1498,1484,680,738,1488,552,716,1134,714,746,994,1506,694,1154,706,842,1136,976,964,414,328,896,1262,720,606,1388,772,1498,1468,1502,1304,748,1548,920,974,924,936,1504,748,932,668,466,540,1498,758,626,642,412,400,1504,1228,1500,1090,1294,864,404,1110,672,1174,1300,674,854,730,606,574,664,386,722,942,638,1028,456,552,1494,1500,1120,1236,1080,626,1286,760,1668,1956,1912,816,594,500,542,370,342,528,1080,720,406,990,598,642,930,828,1012,814,1304,658,498,484,406,1106,330,1000,672,2092,650,996,1266,2056,464,1470,984,1972,1494,2076,2278,2276,1492,1492,1500,1500,418,1940,514,388,402,800,2062,1374,564,986,946,1472,718,420,1370,1352,656,566,1458,1448,424,730,748,314,398,326,950,668,1534,2026,2094,844,386,1176,528,618,648,546,648,1228,794,1086,1486,574,492,400,598,1840,412,330,1468,774,762,984,952,442,306,464,634,700,558,566,966,966,1150,976,1828,2100,1920,1916,1918,1870,1868,1010,576,522,676,1620,1308,1656,390,1828,610,1934,1070,778,1498,392,490,432,1616,2036,1828,668,496,494,474,584,566,718,1400,2288,1512,602,1976,1184,1814,1028,1674,1134,1134,1134,1460,854,1134,876,1460,1134,916,1230,1254,458,700,680,946,1358,346,1118,686,502,828,906,878,348,880,768,968,694,1064,622,998,880,1116,704,766,1116,844,934,1060,880,1164,878,930,892,1851,1000,412,592,938,1012,1012,1214,1256,1398,1014,1356,1336,1436,1492,1296,1064,1418,1274,1304,1316,1420,956,1216,792,1354,830,1096,936,962,974,958,1130,1118,1208,856,680,1264,952,996,1370,754,778,800,846,868,850,1270,678,1420,702,1862,1168,932,996,1212,1128,922,900,686,732,330,1162,1352,920,634,1080,1122,1512,780,440,1654,1872,712,1328,1422,1514,1550,808,576,1494,1114,660,606,1324,1034,1286,1180,1158,596,1730,828,1022,758,904,770,626,1796,1154,740,884,686,872,1758,1248,938,1188,1332,1470,852,634,610,1072,636,1236,674,1552,1248,890,1420,1236,1212,1806,1800,1466,2000,1526,1540,1516,1518,1490,1514,1038,1840,1796,1878,1886,1824,1920,1830,1780,1846,1846,1756,1770,1848,746,1842,650,1810,1808,1918,2508,1056,1056,1056,1056,1056,1056,1056,1056,1208,1194,1159,1204,1197,1212,1215,1208,1203,1206,1209,1206,1207,1205,1191,1208,1207,1210,1194,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1205,1181,1181,1181,1677,1280,588,1264,462,1256,1296,1302,1176,1310,796,1216,914,610,776,1190,696,2050,2054,1768,1974,864,1760,1786,1928,2028,2048,2082,1348,1590,2044,1658,1960,1344,2026,2090,1902,2088,1732,2040,1684,766,1176,1102,1886,1790,836,1402,902,2014,722,366,776,1670,360,2050,2106,2000,1958,2020,1952,560,764,570,1182,2180,2130,2104,2078,2076,1902,1586,2120,2122,2038,1500,2168,2096,1598,1258,1814,1676,2080,2090,2022,1984,1192,570,1524,1714,1772,1034,716,2088,1992,978,732,994,2116,500,922,484,2096,1324,2094,878,1170,714,2074,1914,1692,1218,580,1954,1968,1472,2010,2006,1790,2110,2094,1950,1886,476,1786,1936,2100,2132,962,1344,956,2044,2150,1250,1424,1962,2072,1970,1162,2010,1902,472,1434,1962,1988,906,1972,1898,1084,2220,1864,1890,1298,910,2110,942,738,1214,2096,1272,1370,1176,2064,1620,2090,2108,1604,1910,2160,894,574,2006,2116,2076,400,1672,470,538,1498,798,2110,1404,2209,454,398,390,422,404,408,432,410,412,452,430,442,438,410,398,428,422,434,444,434,412,422,398,426,2342,1076,556,490,2304,2238,814,426,1948,1074,2532,2198,2216,2206,2218,2250,2248,444,886,826,860,902,850,892,936,874,882,914,852,932,924,872,910,896,914,922,878,878,918,892,740,870,2218,2048,2136,2058,482,724,2092,2150,2112,2164,2186,2170,2102,2118,450,1784,1906,1762,1510,1802,1814,1952,1696,1432,374,1712,1686,1874,1904,1800,1736,1840,1934,1652,2026,2054,1580,1640,1494,700,398,1698,2108,2094,2148,384,414,394,2120,1880,1896,570,2174,422,2309,2010,2076,2134,362,2172,2140,2030,2106,484,2058,2204,1962,2068,2120,1972,2186,2096,1134,2058,2198,668,2010,2248,2182,408,404,2136,2266,2312,2108,1150,2082,1226,662,2108,1150,376,1404,2124,1030,1450,996,2852,3192,366,2626,2842,4084,4298,4196,4166,4251,4058,4250,3806,3812,3858,3810,4007,4046,516,1138,1276,592,538,1290,4086,3504,3942,3170,2676,3856,1162,1106,1924,1906,1048,2084,1500,1790,3242,3722,3726,562,3384,2792,3524,3678,4052,3214,3522,3130,368,1758,1614,2398,1274,1320,2310,1644,2358,1984,1792,1996,2476,1100,1726,1336,2022,1558,2106,1698,1170,1858,1232,1320,1616,1668,2398,2120,1742,2428,1832,1614,1818,2314,1426,2036,1608,1770,2476,2408,1844,1988,1014,1596,1068,1488,2128,1982,1446,930,1582,1670,1722,1726,1668,1786,854,1340,860,2074,674,746,930,2174,952,2180,1142,818,1622,1414,1666,448,1468,1462,1036,1518,1166,658,1054,720,574,1450,1488,1742,1430,1656,1564,1410,880,338,1046,1664,1814,1868,1162,1112,958,1054,1044,1488,1206,1062,1416,1222,1410,1546,886,1042,1086,1410,1558,1198,420,424,2958,1542,1526,1468,1252,864,926,914,1544,1526,1620,1586,452,1544,1276,1346,1130,1046,676,840,1060,1544,1530,1474,1712,680,1526,1184,1546,1358,1348,1342,1006,1490,1120,958,1356,970,966,1614,1508,1416,1472,1414,1390,1470,626,780,1684,1072,1094,1092,1124,664,338,330,1800,918,1530,1540,1154,1542,1448,1546,1538,1242,1538,1556,1384,1562,1284,1416,1540,1408,1534,1658,1386,1526,1528,1416,1246,1478,1590,1126,1128,1408,1548,1554,1662,1546,1544,1534,1526,1732,1536,1562,1548,1650,1538,1168,1534,1536,1594,1644,1552,1646,1542,1588,1458,1360,1526,1548,1532,1558,1526,1538,1460,1546,1566,1568,1522,1554,1544,1644,1540,1548,1658,1550,1670,1454,1476,1170,1524,1542,914,1116,1544,1154,1530,1466,1530,1542,1238,1628,1550,1402,1562,1290,1416,1550,1396,1542,1652,1402,1546,1532,1402,1250,1468,1596,636,1132,1400,1558,1550,1668,1544,1550,1532,1536,1730,1544,1544,1538,1536,1556,1164,1544,1534,1594,1578,1564,1550,1546,1570,1454,1390,1546,1536,1536,1554,782,1534,1466,1544,1572,1542,1526,1542,1544,1642,1546,1676,1550,1538,1556,1448,1488,1162,1524,1536,1148,1600,1600,961,1117,1600,752,1048,1032,1055,1070,1095,1058,1075,1083,1171,1106,1024,1049,1052,1052,1600,1132,1063,1145,1065,1080,1074,317,340,451,658,2202,972,2005,1802,1867,716,1396,580,1754,1204,1470,1342,1752,1312,894,1516,574,1822,1848,478,436,854,1166,1312,576,604,908,1414,1698,822,1032,1052,540,1290,1632,1194,1090,1444,1484,1246,1256,1122,1104,1026,1274,1046,1412,608,1358,1580,1302,1658,1734,1330,1316,1428,1280,1300,1386,1288,1802,1394,1064,1258,1298,964,798,1038,1404,1248,1426,1196,536,780,436,1186,1532,1266,902,1104,1234,782,1052,838,340,1446,1392,1392,1358,1338,1390,1350,1338,1348,1352,1466,1360,1410,1320,1320,1414,1422,1346,1342,1330,1346,1330,1346,1320,1324,1352,1328,1362,1354,1368,1350,1358,1328,1360,1334,1350,1338,1418,1354,1362,1362,340,1808,1108,1820,478,1188,1542,630,1066,500,540,734,358,678,1186,1104,434,590,444,1076,1108,1204,574,940,588,582,1404,1034,1398,1366,1752,1058,1474,2044,1440,934,978,1138,1300,1426,1330,1078,1022,1494,1214,1158,1204,1676,1422,1520,1792,1146,1806,1020,1430,1736,1226,1586,1288,794,1444,1026,986,460,346,348,362,334,420,1176,1388,836,1060,1410,1656,1064,1066,946,1422,1148,1872,900,1556,1570,1542,1060,1158,1714,1698,1220,1468,1252,1688,1234,1522,1622,1658,1638,946,1356,1534,1556,1158,740,694,1408,1690,596,856,1726,1198,746,1666,818,1680,1586,1366,1128,1668,1664,1556,1716,1134,588,1238,1672,678,922,1242,1648,1026,1618,1668,1672,1662,1666,1028,1026,1006,1022,1020,1058,1376,1834,1664,1834,1082,516,1676,1784,1656,1774,1030,1098,1078,1648,612,704,1672,1092,1522,1526,1922,1628,1578,1822,850,620,1680,1202,1394,1892,2030,2016,1790,1188,1222,724,1682,1308,1330,1204,1846,1894,1798,1764,1878,1752,1310,1824,1846,1260,1260,1204,1342,1672,1280,1194,1256,1290,1616,1180,1636,1240,1278,1074,1192,1598,1240,1696,1614,1274,1458,1616,1660,1166,1268,1274,1616,1382,832,654,1166,1790,1270,1626,1272,1710,1328,1276,1358,1080,1166,1874,974,1114,984,1026,1010,956,1392,1280,1268,1328,1020,1712,1780,1702,1760,1426,1430,702,686,1118,1166,1008,1048,1242,1416,1226,656,1828,1822,1620,1422,788,1050,754,1270,880,1424,1164,810,1406,1984,744,1506,696,1294,1242,1846,1260,1728,2036,1220,892,1236,1908,1534,1688,1656,2142,1962,1674,1030,1092,1924,2016,1320,1214,1946,1030,1942,1532,1956,1336,1248,998,1336,1254,1262,1632,1850,1234,1354,1378,2042,1380,1712,1986,1822,1050,1292,1326,1612,1336,1366,1324,1632,1636,1824,1318,710,1044,1160,1906,2074,1916,1612,1808,1206,1206,2060,1584,1716,1636,1748,958,1120,1658,1656,1504,950,3316,1372,1532,1536,490,1068,1650,1644,1650,1528,1830,1508,1534,1524,1660,1654,1012,1536,1278,1524,1638,1640,1502,1660,1650,1648,1408,1186,1652,1712,1650,354,356,360,356,448,2388,1384,1646,1320,1652,1650,1954,694,1488,1648,1210,874,1372,1378,1472,1428,1496,1648,1642,1226,1658,1656,1538,1092,592,3654,1430,1656,1656,1646,1652,1150,3236,1652,1702,618,1670,1668,1658,1658,1652,1654,1514,1512,3164,1234,1554,1658,1656,1480,1366,1470,1636,1644,3326,896,1448,1450,360,386,1650,1654,598,1628,1656,1398,1540,1652,1656,1654,792,1552,1098,1188,952,1402,1636,1436,1780,1654,688,560,1236,1570,1118,1534,518,990,2176,1498,1182,1336,1654,1656,1426,1652,1446,1652,1650,1650,1650,650,1500,1512,1706,3800,688,1292,1542,1280,1646,1648,1660,1658,454,1782,1648,1508,1506,1650,1652,1650,1654,1654,1648,1412,1394,514,1532,1526,1656,1654,1528,1482,682,2776,1244,1664,1654,1658,1656,1536,1654,1534,3106,1276,1522,982,1384,1644,1644,1650,1648,1646,1652,1194,1522,594,1518,1640,1646,1518,394,1668,1314,1646,1642,602,1452,1514,1440,606,1526,880,1658,1534,1528,814,928,1136,1326,1400,1654,1492,1520,1650,1652,1410,1528,1530,692,1436,1554,1520,1594,1652,1652,1466,612,1642,1632,1674,1534,1382,864,1642,1652,844,1632,1160,1064,960,880,618,3744,1622,930,1664,1326,1566,1124,1540,1266,1526,1468,1652,578,1656,736,838,1392,1468,600,1554,1446,1580,590,546,638,1550,1632,1638,724,640,1758,1636,1324,648,528,1642,1574,572,2658,418,540,830,1006,1084,786,1576,1052,1598,664,592,632,2300,544,564,2712,508,2870,2560,1702,2126,368,572,1232,544,2438,1756,1500,1756,1752,1300,1328,1746,1752,1748,1214,1756,1748,1750,1226,1748,1222,1226,1752,1744,1762,1752,1216,1216,1752,1206,1224,1760,1754,1788,1744,1756,1210,1750,1752,1216,1750,976,1744,1228,1730,1748,1212,1206,1764,1746,1204,1216,1760,1744,596,468,1750,1754,1208,1750,1222,1208,1746,1230,664,460,374,1750,1188,1242,1740,1752,1204,1754,1236,1746,1208,1210,1752,1224,1226,1760,1226,1184,1212,1746,1748,1234,1152,342,1754,1168,1750,1752,1240,1730,1258,1754,1746,1752,1224,1748,1200,1752,1750,1194,1204,1760,1754,1230,1180,1756,1196,1752,1230,1760,868,1752,1750,1740,1222,1212,1240,1754,1236,1748,1752,1746,1250,1764,1204,1746,1748,1208,1754,1220,1752,664,1796,1776,1888,1856,1852,1852,1508,1608,1732,1660,1772,1280,1792,1796,1832,1780,1824,1744,1848,1772,748,1740,1684,1548,1108,584,676,1624,1664,1632,1916,1880,1952,1724,1776,1800,1280,1368,1680,1320,1960,788,1736,1592,860,836,1716,1144,1736,1468,492,1244,992,1334,1546,1866,1858,1870,1864,846,882,358,878,348,836,1034,346,1318,1296,1324,398,864,870,872,884,870,350,854,348,900,864,350,844,358,900,366,842,850,340,856,346,678,850,856,862,352,930,866,888,884,870,342,876,850,750,874,358,866,354,862,866,346,360,1312,874,854,878,874,860,322,1318,864,862,350,894,848,356,1318,1332,876,850,854,734,358,352,866,866,826,356,362,866,864,866,1256,858,1278,872,826,860,862,848,352,1310,810,352,844,846,364,860,1340,1346,850,382,884,862,858,356,1628,856,878,352,866,362,1326,876,882,370,866,850,356,852,822,1304,890,870,334,848,356,864,1328,884,1356,1316,860,364,878,876,852,1304,840,1310,788,864,874,354,870,872,864,858,866,368,878,858,352,1308,872,360,852,1292,856,880,866,1326,814,774,1272,858,354,860,608,454,894,820,844,356,852,1330,886,380,862,368,1300,866,856,366,886,784,352,420,1578,1056,844,1132,1312,1588,1590,1592,1588,724,766,306,764,728,808,308,1118,1102,1128,734,738,750,718,724,744,736,734,716,304,756,302,714,730,720,726,730,726,722,728,734,300,724,720,734,734,754,720,744,728,302,446,302,738,302,730,722,704,692,306,1098,726,726,734,746,744,736,1104,732,760,726,306,1122,736,312,734,1116,724,306,676,1094,740,308,732,730,712,730,1076,742,734,1126,1118,1122,720,718,310,734,718,1120,1142,720,304,750,730,730,304,1336,746,722,756,308,1130,744,750,314,734,724,734,1118,722,698,1106,758,744,1098,730,1132,736,746,312,734,314,736,728,312,746,740,724,1104,716,1112,670,688,728,738,744,736,730,738,304,728,734,1108,742,306,726,1100,744,750,714,304,1128,738,1096,730,302,732,970,738,744,302,726,1100,738,728,312,726,300,726,728,310,734,2920,508,508,2012,1672,1152,1820,1568,2020,2040,2104,2140,2102,630,1596,1654,1630,1600,1628,1780,1640,2124,1550,1654,1674,1680,1654,1658,1644,1668,1552,1656,1648,1644,1648,1648,1652,1648,1280,1668,1652,1646,1636,1630,2136,1646,1584,2106,2032,2106,882,1394,2316,2182,1624,2280,2120,1642,2054,2096,2150,660,1948,716,972,952,964,952,936,1136,920,808,828,452,736,776,1100,868,816,2330,1360,914,1992,2298,1894,1172,866,978,970,1376,956,1070,980,1114,956,1070,452,740,804,1116,974,750,524,2194,1420,2192,2154,412,596,394,1060,1056,1280,970,1052,1052,1062,1052,1058,1056,836,362,2134,2879,788,2801,1201,2525,2725,2919,2125,3155,2994,2700,3096,3173,2010,2954,1492,1676,1474,3148,3122,3046,1910,2376,2392,3016,3128,1032,552,1556,532,1520,1692,544,1684,604,1688,864,1684,1684,1056,1680,1780,1264,1488,948,2176,780,1184,656,1664,520,516,824,960,512,1492,328,632,1224,1636,1404,1256,1228,476,732,608,644,544,484,1044,1060,1280,944,924,472,464,1224,1340,1684,1052,696,1224,1052,1676,1668,1684,972,1420,1424,1196,1064,1216,1264,840,1056,852,1760,1590,1598,1484,1446,1314,1104,796,982,1528,1136,1626,1658,1432,1228,1646,1570,1350,1534,778,1560,1316,868,1540,1012,1482,1348,1498,870,804,618,946,1052,1342,1562,1540,994,1266,1314,1132,1504,1558,964,1226,616,726,1220,1228,1654,640,1020,1364,1182,2158,2824,2870,2834,2846,3060,3028,3066,2990,3116,2726,3092,2924,3032,2964,2782,2964,3144,2940,2998,3092,3074,2792,3012,3026,3094,2354,2838,2746,3122,2946,2976,2920,3082,2976,2970,2908,2772,2602,2998,2766,3058,2384,2904,3022,2738,2990,3060,3002,2806,2910,3078,2920,2942,2118,2700,2988,2904,2940,3000,3068,2894,3116,3040,2748,2362,3044,2956,2530,3104,2948,2834,2772,2912,2896,2674,2856,2948,2720,3030,3122,3214,3022,3246,2788,3122,2714,2902,2706,3080,3072,2784,2886,2798,2490,2848,2504,2046,3018,2950,2762,2938,2830,2812,2506,2714,3138,2752,2946,2994,2904,3020,2746,2812,2982,3064,2528,2940,2994,2762,3038,2970,2660,3180,2962,2800,2936,2650,2822,3036,2518,2692,3076,2950,3308,2976,2980,2898,2986,2810,2656,2800,2906,2830,2824,2474,2696,2952,2776,2954,2508,2548,2870,3066,2892,2844,2958,2576,2602,2786,2958,2544,3040,2922,2908,2694,2976,3012,3066,2176,2732,2832,2692,2914,2720,2708,3006,2718,2760,3088,3056,2890,3266,2900,2974,3206,2788,2698,2788,2786,393,414,1379,1376,1382,392,1975,1854,389,1996,2000,2406,389,2076,2030,2045,2061,1663,1788,2058,1810,2130,371,1461,1246,1230,397,398,2593,830,1330,2264,1337,2110,1235,1259,2280,2300,2181,1262,1372,390,530,816,1417,1666,1261,1247,1248,2166,837,1602,2078,857,2123,1097,1654,1682,1269,1729,1407,1227,1705,1660,2229,2121,393,2112,1143,1806,1940,1921,1749,357,1472,390,2081,2075,1261,1459,1253,1887,1425,1400,966,1804,1322,829,1352,1278,1883,2007,1399,1751,2011,1740,1754,866,1409,1262,811,839,392,1108,1260,1642,2271,1225,571,2178,1422,884,1798,777,2384,2009,2281,1498,1756,1253,1224,612,626,676,506,1490,772,1490,596,1486,1864,1582,1756,1492,1704,784,2480,2530,536,574,538,486,528,554,530,530,596,518,650,548,536,522,510,514,492,494,484,470,534,516,566,510,514,502,510,526,498,842,508,498,526,568,516,488,500,552,540,562,534,484,528,502,546,640,896,2126,1666,780,1656,2434,2434,536,574,544,502,544,514,530,546,538,562,532,534,596,518,528,544,524,522,506,494,492,486,476,528,520,568,508,510,508,510,530,498,592,516,500,530,672,514,492,500,554,544,566,532,484,524,508,552,1348,752,416,1280,1246,1620,2402,456,1638,2392,2196,2256,2094,2180,1986,1872,1846,1730,2208,2290,2260,516,380,400,464,358,410,428,2276,720,832,496,2290,1734,2130,2222,2758,2172,570,442,1582,1160,352,1852,2018,1286,2184,2892,1362,1244,2248,2278,2166,2276,534,1570,1570,566,502,1484,642,762,546,690,536,652,614,622,554,2538,2566,2152,2142,2142,2476,2086,2186,2154,2308,2318,2220,2266,2264,2136,2356,2288,2268,2104,1706,1988,2232,2220,490,1698,1410,1758,1766,1646,1616,936,740,1716,1638,1590,1744,1376,1758,2038,1170,1108,870,792,846,786,990,842,1182,548,934,616,1152,748,1140,734,1764,1760,1622,1710,1582,1752,1542,1156,1082,314,312,1794,1652,1592,940,714,780,978,916,858,1758,1532,2260,2052,1266,2024,678,1474,1510,2124,2272,1632,1628,1742,1778,2002,1872,2156,2278,2262,1702,1796,1678,2150,934,940,1790,1682,2114,1720,1812,892,1076,1536,1536,456,832,872,692,712,1664,712,1004,620,1280,1652,764,1872,572,584,1388,540,656,680,600,1664,1788,1800,360,1580,1788,668,644,1776,1732,1704,1700,1748,1808,436,396,448,724,732,772,1100,800,1756,564,324,324,360,1408,1264,1792,1472,1516,1684,848,720,968,1268,312,1128,1784,1528,1674,1552,1674,1556,1508,1558,1494,346,1268,1334,978,1532,1398,2170,1276,588,966,896,944,922,1384,708,1040,564,480,968,1296,644,908,748,1736,1448,1784,1388,1356,2076,1712,2260,2132,1864,1368,1884,1340,1644,1360,1596,960,900,2032,2236,1816,792,840,824,1376,860,1812,1788,1848,1808,2236,1924,2208,1344,1772,604,1780,1264,1808,2220,1920,1272,900,1876,1364,1732,1724,1904,1376,1896,1704,1456,892,736,1700,1256,1660,2020,1164,1352,1220,1088,836,2068,912,1476,480,1672,1620,1056,1884,1584,1776,1652,1652,1912,1296,708,1436,872,860,2044,2048,1216,1252,476,884,378,592,756,312,498,706,584,1424,1664,1352,1148,884,782,1422,1102,1002,1060,1658,1340,1358,1802,1822,1688,1454,1084,1438,1070,1296,1062,1270,762,710,1584,1706,1276,1440,620,654,648,1328,676,1414,1392,1440,1434,1742,1530,1746,1044,484,1390,1024,1452,1734,1494,1012,1462,1406,1380,1348,954,1502,1280,1136,706,1172,996,1608,1074,950,864,654,850,380,1210,1300,818,1470,1234,1416,1314,1286,1486,1030,680,670,1086,1628,1600,1882,1066,1728,594,1134,1502,1204,1842,1866,1448,1382,724,1864,708,1522,1526,1574,1414,436,906,400,902,1522,1594,1852,724,1486,1464,1828,1796,1894,1906,1828,1808,1886,1812,762,734,1598,1538,1758,1506,1048,1764,1770,1428,1878,1398,1732,1758,870,1818,1858,1058,434,422,1846,1490,1476,1528,1514,1618,1618,1530,1512,1862,1916,590,348,408,350,346,348,376,332,1354,1284,1032,1234,1526,1334,1186,1706,1516,1108,1718,1506,1650,1608,1546,1082,1630,1518,1762,1616,1572,486,1248,1764,1604,1456,1368,1720,1722,1616,1696,1376,1320,1494,1782,1066,1860,1800,670,1912,1754,1684,1830,1624,1762,1548,1840,1310,1714,1808,1514,1498,1584,816,480,528,1504,1280,902,898,1094,916,886,944,962,632,848,936,998,1156,700,1336,694,692,698,686,698,1140,1088,390,582,510,740,1470,1052,1656,1576,1864,1852,1746,1776,1530,1476,474,532,1304,530,594,720,1188,1750,1628,894,1366,1754,1228,1032,1510,1662,900,1572,1892,1646,772,934,500,1522,1680,1836,1570,732,1582,2632,528,582,300,528,894,554,1926,844,806,1144,1234,1386,378,356,652,574,412,1232,1828,380,1370,1242,444,1730,1324,412,804,428,1326,706,410,428,1016,1576,412,1816,702,1172,514,908,606,510,394,404,596,632,396,760,614,404,1932,636,1178,406,1168,366,628,526,512,1728,652,394,386,1466,694,1746,698,694,966,614,670,2148,1864,1788,1260,704,944,1064,566,474,552,568,558,354,1104,1024,1082,1524,1474,1492,752,584,1546,380,1400,896,1196,736,508,422,406,432,432,594,486,464,1354,744,924,842,354,480,1480,1502,1512,1520,1016,1188,502,522,580,544,1584,1176,1376,1908,1868,1812,968,744,480,480,940,392,652,536,364,844,336,520,636,392,556,548,552,756,616,424,596,948,364,520,588,440,604,2164,1416,514,1298,648,596,478,1002,882,678,722,1322,572,506,560,700,326,492,746,1244,676,906,478,780,846,852,462,818,566,568,472,514,588,1106,724,518,1130,550,706,1124,1892,796,938,916,1002,410,1822,1848,1338,1016,1192,1410,2016,920,730,886,1408,868,1894,1160,588,692,1248,1294,1008,1014,712,564,1350,1134,668,852,728,484,928,938,1026,1866,1226,1806,716,1960,1930,1838,970,1010,1538,1544,850,840,1932,1206,1868,916,830,1052,856,1598,654,554,524,722,1078,822,872,854,772,376,602,1866,664,400,876,444,452,522,454,358,482,1162,728,520,642,972,622,788,490,624,718,304,790,944,682,1370,904,1282,1214,754,872,984,1444,1008,712,624,476,458,742,936,964,856,1010,2056,560,1800,1946,1890,682,604,1124,798,1256,1168,548,1658,1302,1686,942,834,1472,900,926,904,1464,1166,1192,552,1118,792,1212,1164,648,1102,1448,1200,1130,1108,588,450,908,768,1134,326,1140,684,666,1232,1332,594,1136,768,1100,910,1280,902,1078,628,484,1196,1166,858,1064,1128,1120,872,1910,1270,892,1392,1036,534,1162,1208,1296,1222,1202,1192,1102,768,1104,992,826,906,1116,1434,1032,1032,1348,478,692,1320,1180,680,878,790,668,1344,892,590,1312,1708,530,568,1646,1212,1314,1904,644,1922,1294,1346,1402,1486,1740,1692,1662,1632,2130,2112,2174,698,418,1196,912,1096,610,390,410,1208,616,1630,1988,1606,1212,982,640,528,610,1818,1862,1932,952,840,1942,1934,1058,710,648,752,842,2090,1972,744,578,698,1368,836,822,1376,828,836,604,756,1756,1456,1260,1992,1510,1234,1330,1058,1680,1662,1474,1943,1420,726,664,708,1834,1196,1922,570,1594,1382,916,1938,942,1640,1258,638,756,990,780,788,1128,1944,1198,1790,894,972,486,1296,1184,1988,1210,1306,758,772,1492,1674,1744,1780,2086,1746,1970,2094,1888,1892,1676,1258,720,1088,1822,1098,752,1656,1304,1158,730,1174,1428,1326,1482,1880,602,722,1192,532,1004,2096,784,336,2062,2100,2130,1970,320,584,1992,1938,2052,2080,2072,2162,2050,1958,1950,2124,1992,2042,2064,974,972,996,936,2174,2116,1568,2038,1130,1014,1078,2282,2102,1922,1988,1868,1964,1426,748,332,1118,2046,2124,1980,1564,858,1654,2042,2032,2166,1976,314,1958,2144,2138,2102,2012,1958,2134,2152,1808,486,604,976,470,1392,2140,1882,1436,2146,1314,732,544,1388,2540,2138,2142,1872,604,732,1176,532,1000,2088,596,2052,2088,2120,1960,400,620,1980,2008,2016,2076,2056,2168,2352,1952,1936,2116,1980,2036,2052,992,976,932,2088,2108,1412,312,1448,2064,2104,2180,2276,2100,1916,1996,1868,1896,1428,1308,780,2044,2120,1976,1580,1644,2036,2020,2168,1968,1952,2332,2140,2104,2008,1952,2128,2152,1808,496,604,968,472,1392,2164,2132,1436,2128,1564,2536,2160,2140,1292,704,1180,1206,1220,1282,1202,1260,988,1256,1258,1202,1274,1174,1112,1270,1294,1250,1252,1258,1276,1012,1164,1260,1326,1172,1172,846,1058,1316,1302,456,742,1262,1270,840,1182,1254,1258,1276,1230,946,1054,1192,1128,1062,1264,1012,888,1214,1252,1150,618,1158,1144,852,1512,2400,1764,2096,2784,2784,2748,2244,568,2836,2862,2360,2364,1278,1348,1380,408,406,1388,1360,432,1108,850,1388,1396,1386,1386,1400,1380,414,408,528,372,330,558,1318,954,1226,1258,1376,304,310,306,1377,510,894,552,672,1338,1066,1586,1574,750,420,1506,1242,454,950,5148,520,5256,512,504,504,508,492,548,4884,2244,2840,540,1112,1732,1736,448,1116,1732,1136,444,1740,516,512,656,956,464,396,416,692,364,352,1644,1456,5256,1704,388,388,372,372,376,364,384,352,368,372,368,388,376,384,1080,912,5020,716,1108,648,824,5124,2012,1944,944,520,1880,5144,564,720,1272,1356,2918,2538,2756,2521,868,612,508,696,512,600,864,512,740,1600,1600,1172,427,447,2341,2476,504,1355,1577,521,715,1462,1410,1834,1368,1838,1791,2434,2399,2418,2307,2482,2229,1260,2493,2210,2508,2009,2198,1529,456,1770,2452,2192,2086,2371,2478,2394,2425,2421,2367,2520,1712,2501,2438,2444,1607,1798,2478,1469,2431,2525,1026,421,2391,1495,2508,993,2463,1361,1447,939,1457,2197,2515,2460,2502,2483,1825,2539,684,753,1790,1779,1200,1215,1231,1210,2368,1838,1665,1627,1612,1600,2210,2124,966,1290,1632,1850,1656,1801,1724,2305,1781,1719,1718,2346,2171,1444,1447,1232,2336,1602,2467,1606,622,446,2449,2445,1432,392,1208,1282,968,392,668,1094,1334,814,1248,1180,566,812,630,866,882,534,570,776,718,426,710,782,938,660,476,768,758,408,360,326,320,324,406,400,580,410,708,322,746,658,946,890,960,644,1010,324,482,360,1228,1080,564,656,812,1128,1274,1272,658,792,624,1042,1362,312,624,766,328,352,328,522,310,322,316,420,1120,446,382,410,746,456,1310,390,782,700,1048,384,1096,324,348,1270,416,614,310,952,388,496,820,462,924,860,824,310,1196,542,762,1266,428,476,376,424,794,760,1130,1014,558,514,608,1252,808,1138,994,780,346,818,680,634,542,1044,916,996,652,738,376,444,400,832,770,432,448,1718,1810,772,1078,642,444,450,454,612,1280,2472,1812,1840,1280,1810,1280,1812,1280,1816,888,1824,994,1022,1238,920,1292,1102,818,1102,940,1360,886,1360,1024,1612,1094,792,1366,1358,1028,1196,1354,1000,1332,1626,714,406,818,1136,1362,1144,1360,1040,920,1348,922,1356,1340,558,1094,1362,1178,982,1334,900,648,1038,1210,3746,888,850,1278,630,3418,898,750,2037,2037,2076,1194,2208,1600,1404,1206,1198,1206,1100,1242,1602,1138,1200,1186,2386,1602,1112,1334,2012,1602,1116,1476,1994,1008,1510,404,1266,1480,1606,1538,1020,1200,940,1588,1442,1584,1402,1522,1558,1470,1204,1070,1842,364,1540,1504,1648,1056,1478,1244,1262,1098,1896,1780,1600,1220,740,1458,1168,1300,1534,1604,1034,1408,1392,1184,1524,1588,1464,920,1604,1434,1952,1700,1512,1468,1980,1604,1352,1168,1310,1474,1202,738,1526,1650,1358,2066,1114,1354,1374,1582,1158,1590,1446,2020,1374,1426,1590,1096,1496,1228,1424,1384,1410,1824,640,1566,1286,1468,1438,1192,1422,914,1458,1982,1994,1594,1340,1360,1606,1264,1064,1194,1450,588,1350,1618,1098,522,1218,1090,1150,1116,1202,1114,1178,1172,1586,1372,952,1146,1398,4170,1098,4132,1922,1072,610,740,617,1924,2034,2032,1618,1954,1814,2084,1324,1692,1312,2110,1458,1326,2024,2056,2030,1310,466,494,408,410,448,462,518,2172,2316,2162,2166,2168,1056,1090,2190,2192,2188,2342,2150,2172,1040,1068,2210,2318,2298,2330,2310,2272,2210,2176,2176,2172,2142,1062,2146,2144,1692,1582,1462,850,716,1080,3678,3600,2318,2160,2302,1046,1058,2268,1548,2306,1288,2372,2644,1592,988,892,480,1224,712,1056,1064,606,998,750,1000,1614,982,1056,912,542,572,1852,1268,572,542,632,1636,1062,1124,798,764,996,462,516,346,748,1642,606,806,940,376,342,352,758,896,346,328,832,956,1638,642,724,1632,600,412,368,866,500,1214,816,1222,982,1712,572,1118,692,958,1214,932,1608,1208,1072,584,990,906,664,696,360,414,490,390,496,460,338,1470,532,432,370,552,532,514,828,682,1572,808,370,1340,1350,1342,1388,1200,1434,1450,1426,1414,654,1422,1188,1402,1382,1442,1292,1302,1298,1308,1292,1320,1128,1296,1306,1296,1300,1294,1304,1142,1300,1298,1296,1298,1304,1294,1318,1302,1302,1276,1326,1300,1312,1300,1318,1330,756,1304,934,1306,1288,1300,1290,1294,1298,1310,1302,1418,1292,1308,1286,1288,1286,1182,1970,1830,1872,1870,1832,1898,1876,1914,2054,1860,1860,1772,1822,1616,1284,1406,1220,1254,1964,1964,1324,1492,1792,2378,2260,828,1676,1836,1836,1808,1826,1598,1916,1892,1854,1794,1952,1848,1828,784,1594,1038,1884,1840,1850,1836,1816,1994,1938,1778,1706,1418,1774,1634,1534,1628,1724,2144,1752,1722,1848,1852,1564,1860,1814,1676,1842,1732,1796,1794,1846,1862,1836,1844,1808,1850,1846,1904,2002,1724,1740,1798,1632,1628,1806,1740,1602,1840,1808,1794,1144,1836,1440,1864,1676,1846,1624,1586,960,1662,2040,988,2164,2090,2040,1954,1860,684,900,2082,1790,1790,1792,1814,1800,464,1384,1282,1634,1826,1594,2018,1830,1788,2248,1846,1866,1842,1788,2052,1912,1888,1982,1240,1978,1288,1244,1612,1970,1988,1752,1878,1160,1980,1942,1976,1808,1986,1714,1796,1930,1450,1698,2164,1646,1870,1874,1888,1868,1810,1814,1974,1820,1820,1866,1874,1836,1774,1846,1870,1580,1818,1814,1698,1676,1770,1424,1872,1888,1886,1232,1900,1918,1330,1764,1316,1793,1970,1850,1882,1874,1518,1812,1774,1558,1848,1868,1862,1550,1490,1538,1370,1440,1828,1882,1748,1718,1764,1800,1872,1872,1878,1658,1636,2164,1916,1992,1866,1616,1836,1602,1856,1866,1866,1928,1874,992,3166,1482,2480,632,940,2292,2354,2354,2296,2358,2390,2396,2560,2332,2342,2220,2280,2102,1620,1788,1550,1574,2458,2456,1652,1880,2176,2068,2934,2868,2352,2348,2288,2296,2264,2152,2128,2394,2396,2380,1232,2252,2440,2312,2300,986,2008,1298,2372,2312,2328,2296,2298,2478,2482,2240,2146,1782,2220,2058,1930,2048,2172,2724,2194,2166,2326,2320,2642,2328,2270,2096,2316,2178,2254,2256,2320,2332,2296,2244,2306,2280,2316,2322,2400,2506,2158,2196,2252,2034,2052,2260,2190,2002,2316,2262,2258,2290,1430,1812,2368,2116,2308,2028,2000,1200,2092,2578,1244,2542,2710,2440,2550,2324,1606,732,2778,2250,2254,2258,2280,2272,1732,1612,2168,2288,2006,4372,2292,2240,3096,2318,2254,2342,2306,2252,2266,2398,2374,2502,1558,2472,1622,1556,1648,2016,2486,2488,2192,2352,1450,2524,2444,2498,2266,2256,2178,2250,2440,1822,2140,2786,2114,2354,2356,2376,2338,2268,2282,2632,2354,2286,2338,2362,2302,2232,2310,2352,1990,2298,2288,2136,2110,2216,1792,2356,2362,2358,1550,2396,2410,1668,2258,1656,2450,2352,2330,2358,2356,1900,2280,2228,1962,2322,2358,2128,2330,1958,1282,1874,1926,1724,1806,2288,2354,2186,2148,2220,2266,2342,2350,2364,2078,2060,2264,2630,2428,2348,2124,2296,2040,2334,2350,2428,2344,3260,1540,1314,1452,1536,1522,1300,1492,1538,1374,1576,1564,1540,1578,1232,1274,1546,1534,1564,1556,1382,1548,1106,1548,1546,946,1548,1544,1524,1444,1550,1236,1304,1538,1546,1542,1538,1692,1112,1538,1392,1282,1274,1530,612,610,2196,312,2012,1998,1960,2172,1970,1750,2098,2228,1960,2126,1876,2218,2134,1904,2960,1540,1330,1464,1564,1504,1304,1404,1550,1328,1620,1554,1550,1552,1242,1278,1390,1548,1558,1556,1438,1568,1156,1558,1568,1514,1558,1568,1544,1448,1558,1238,1306,1566,1524,1168,1798,1548,1244,1548,1402,1200,1318,1538,1408,596,1336,772,1304,1264,1376,1356,952,1416,1368,1408,1332,1184,1308,1384,1044,1292,1316,1172,368,2306,380,426,522,470,378,704,548,1164,1412,554,1030,1394,1448,346,1430,1362,1064,1412,1520,1506,1384,1372,1496,1502,1798,408,344,1735,1706,348,1546,986,1814,424,1774,1688,1776,1752,1717,1687,808,1818,436,454,1724,380,1862,1836,1849,1734,468,1536,822,666,620,1676,698,452,1708,1642,918,1650,852,512,1620,348,430,338,414,586,697,918,1649,1818,318,1742,326,542,1600,1734,422,376,1775,1720,1780,1688,1704,420,1710,1742,1828,1730,552,1550,1678,1678,1656,1678,1670,1642,1623,1700,1588,1582,1804,1518,1492,574,822,940,1488,1502,944,1468,1480,826,1488,1484,820,1540,710,950,946,944,948,944,1492,826,948,950,1492,952,1006,1514,942,956,946,1482,1516,954,938,1494,1490,1246,1182,1496,1526,940,948,828,820,944,944,1524,1490,830,1010,886,1506,1494,1480,714,950,594,1526,1484,932,1490,944,1146,716,1488,1060,1542,1062,1490,710,704,944,1490,952,1496,1486,1496,788,962,1064,1488,1484,834,1334,1496,1062,1504,1486,1550,1492,1062,1492,1488,1492,708,1486,1058,942,1484,1486,938,1490,1474,1494,958,1488,1482,1494,1482,1488,1486,1490,1494,942,1488,1492,1486,1492,1490,1490,948,942,942,1490,1486,1488,1488,1490,698,432,660,952,1062,1066,1482,1492,1524,1066,944,1480,1498,1490,836,1488,1004,1516,1496,1064,1050,1064,1494,1496,1210,1068,1102,770,1062,1062,884,1490,1492,1484,1490,722,1026,712,876,996,942,938,1314,1486,838,1490,694,1074,1482,1104,1498,1486,1472,690,1458,946,1048,950,442,1062,1078,1068,1486,1492,1038,1458,1054,1104,1490,1486,1482,604,470,1060,1066,1492,1066,1492,1480,1062,1494,1518,1504,594,724,1060,1092,1394,1070,1064,1504,1060,1064,1130,1174,1060,750,1068,952,894,1494,1068,1062,1062,1066,1052,1242,1056,712,1490,1060,1060,1056,828,1490,1062,1056,1050,712,1218,948,1440,1066,824,646,1478,1450,930,1058,582,626,872,942,1510,1482,1486,944,1066,1062,962,942,744,654,1486,1492,904,1066,678,714,1110,1058,422,834,1068,946,672,1602,2764,904,2396,2760,2626,2820,2550,588,2324,2871,2682,2706,2602,2778,2230,1632,2758,2732,2722,2548,2630,2904,2198,2760,2648,2814,2772,2722,2586,2786,2932,2867,2374,2808,2872,2376,2848,2752,2368,2616,2794,1668,1864,1580,1894,2058,1852,2676,2592,2390,2748,1864,2784,2718,2640,2820,2620,2696,2694,2356,2500,2426,2028,2792,2172,452,702,1282,1306,1260,452,704,1244,1304,1300,820,440,452,404,440,444,500,464,532,448,444,488,456,440,484,440,644,448,444,596,444,508,444,660,520,664,2350,1796,646,1778,514,698,472,852,498,1322,1172,498,618,534,890,1176,954,1558,2540,2042,1958,594,588,576,548,760,2570,300,386,384,2508,2510,1410,698,610,686,2564,2564,2558,2388,582,588,580,366,572,622,562,308,716,730,690,670,1506,2462,322,1234,478,550,376,1404,304,878,1162,384,566,396,650,554,542,540,2082,1198,532,316,2054,2174,970,2036,896,764,2084,2244,742,430,574,782,786,564,568,408,1426,338,1340,666,2188,1430,760,1864,1812,2050,2200,882,1136,2058,1028,1138,526,1358,2152,1368,1496,2386,738,2370,2376,1904,2694,2294,2324,2396,2378,2478,2336,1488,2274,2418,1770,2472,2326,1902,2332,2304,2248,2356,2406,2190,2444,2396,2356,2354,2548,1172,914,1190,1430,2448,2436,1894,2462,2370,1444,2442,1284,2520,2458,2520,2288,1450,488,1992,2216,2146,2242,2390,2292,1556,2272,2318,2222,2474,2256,2180,2388,2354,2388,2288,2398,2228,2486,2022,2520,1788,1928,2094,2212,2210,2214,1998,1828,1742,1788,1788,2172,2214,2156,2124,2244,2284,2348,548,342,1352,2352,2296,2344,1870,1890,1910,1890,1880,1772,2004,2254,1932,2064,2198,2380,1318,1906,1444,1364,2140,1402,2010,1722,1750,1670,1738,1156,1334,838,1220,1832,2220,2266,2400,2364,2558,2610,2450,2656,2546,2286,2380,760,748,2126,708,884,2172,2184,2042,454,1616,2348,2350,2200,2206,2182,1826,1890,1518,2148,2204,2176,1858,2186,2160,2134,2190,2174,2186,2180,2134,2192,2184,2188,2224,2202,2194,2194,2278,2254,1508,728,502,2184,2202,2376,2222,2240,2172,2034,2090,2224,2174,2190,2184,2184,2182,2224,2184,2188,374,364,362,690,2206,1458,2322,2348,2292,1988,2008,2246,2586,2490,2370,2352,2286,2378,2274,1018,2468,2472,1522,1490,2294,2414,2162,2418,2378,1844,2296,2482,366,402,426,430,500,786,1280,1280,1146,364,548,1358,1328,1362,1830,2160,1966,2008,1976,1236,1508,758,878,1626,1120,1824,2068,392,850,568,2020,1208,1770,1178,1736,1208,924,1334,1472,2684,2684,964,506,2800,738,706,1742,364,368,474,854,594,444,1566,416,380,1922,2030,544,366,1682,542,374,412,398,400,1866,1876,1434,2004,2284,404,408,402,406,400,398,420,416,412,408,1664,552,738,1700,1236,1826,410,1758,2012,2018,1594,406,1944,386,2112,394,340,1842,402,388,392,1652,1100,406,424,2104,2278,1988,2062,402,2082,396,2704,2258,2458,416,2392,2578,2482,2444,400,2460,2392,396,2180,2552,418,2408,2082,412,2682,2012,2426,408,2622,428,2014,402,414,2442,438,2566,2144,2664,2200,414,2676,2602,1680,1662,418,2300,1388,1558,1846,2434,2430,406,2434,2216,2152,434,2576,402,398,2110,2384,2114,398,2288,396,2636,2632,2498,2494,396,2508,388,2442,392,2602,2704,404,2716,410,2596,2494,556,422,560,690,388,890,414,2346,404,2336,416,2200,412,1648,752,394,1016,1004,402,1930,392,2587,2780,396,2700,2044,406,2418,2240,2434,440,410,2266,438,1090,2266,2100,396,2126,408,2278,2634,1934,348,2666,396,1436,2192,2556,1996,1966,1140,698,332,1148,2034,546,392,434,936,2148,2140,440,1846,416,1220,1796,2166,1142,1698,1684,1430,1904,2478,2334,1010,2368,2406,404,2460,412,2598,1036,842,434,812,2656,2026,1968,552,394,1404,2212,422,2136,2626,2716,2675,382,2690,402,1280,1058,676,1360,408,2616,2146,1192,804,2076,418,402,1754,2650,1814,1806,2674,2526,402,1264,944,402,1262,454,362,370,886,398,762,1960,1070,2112,438,916,412,2470,406,1150,1954,474,2038,550,1542,402,2226,404,1834,430,2016,404,404,1722,396,2658,1222,422,2729,398,2528,1798,2706,2622,404,2462,2702,432,2022,396,2754,432,2688,398,2651,2576,2420,334,2675,398,1694,1616,2034,544,426,1982,408,2580,428,2318,414,1676,1700,410,1646,1290,1904,396,1442,812,1022,1022,1914,2450,2032,418,400,2016,1896,396,970,1238,446,1204,1414,896,1704,884,550,880,854,878,882,856,886,880,1748,1758,1758,1754,1786,1694,1694,1878,1752,1646,1656,1570,1716,1714,1752,1872,1812,1748,1788,1474,1514,1804,1750,1784,1328,1594,1800,1802,1758,1784,1764,1804,1752,1652,1646,1924,1778,1856,1784,1578,1684,664,968,1644,1652,1772,1874,1790,1898,1804,1742,1664,1768,1878,1752,1812,1852,1810,1620,1820,1576,1582,1814,1706,1612,1774,1768,1764,1826,1838,1768,1640,1752,1802,1680,1764,1774,1768,1750,1792,1250,1582,1796,1766,1808,1764,1764,1904,1760,1792,1752,414,438,1808,1772,1814,1874,1808,1852,1740,1548,1760,1754,1782,1882,1772,1744,1706,1710,1782,1782,1766,1714,1756,1772,1730,1784,1766,1762,1810,1578,1572,1934,1652,1636,1632,1788,1640,1754,1798,1770,1778,1484,1778,1752,1904,1960,1874,1804,1916,1792,1756,1808,1742,1798,1624,1782,1648,1526,1236,1894,1786,1648,1636,1770,1752,1822,1626,1784,1764,1888,1634,1614,1604,1590,1792,1772,1860,1764,1630,1624,1760,1750,1586,1594,1780,1804,1804,1774,1634,1632,1768,1768,1810,1782,1784,1774,1756,1688,1642,1518,1512,1804,1644,1758,1760,1772,1692,1490,1764,1804,1734,1876,1918,1682,1846,1800,1696,1792,1762,1602,1864,1598,1590,1702,1752,1796,1924,1866,1514,1294,1754,1756,1776,1768,1810,1426,1636,1778,1760,1774,1778,1728,1794,1752,1612,1750,1794,1790,1346,1342,1664,1950,1796,1796,1634,1632,1714,1650,1634,1830,1780,2008,1642,1632,1760,1982,1644,1646,1750,1682,1548,1574,1800,1640,1640,640,1054,1812,1750,1804,1654,1754,1754,1802,1802,1770,1782,1786,1856,1688,1790,1756,1764,1768,1790,1784,1898,1584,1580,1764,1762,1626,1796,1808,1516,1782,1768,1498,1526,1778,1788,1808,1766,1712,1654,1760,1768,1754,1774,1788,1756,1764,1750,1756,1764,1806,1750,1678,1814,1906,1802,1870,1802,1780,1664,1752,1778,1776,1658,1792,2556,512,2310,524,1464,2240,2514,2248,1262,1110,2296,2390,2324,1194,1214,1332,2034,2220,2332,876,2302,1498,1340,2366,1492,1384,1038,2350,2314,812,1466,1798,1806,1812,2608,1128,1858,1192,2332,1280,2342,1924,1836,736,1462,2324,1714,2298,1060,1728,2004,2722,2228,448,2146,1078,2442,1716,1494,2306,2266,2292,392,1102,2192,1488,2318,1836,2058,2236,2374,1910,910,896,1704,1906,2150,2290,2472,664,2356,2134,1732,2308,1898,880,980,2326,1818,2306,1052,850,848,1992,2314,2314,1186,452,512,1828,496,616,1528,704,1464,2004,1588,1796,2036,900,1864,772,1004,1588,652,1628,748,1916,1656,1636,636,1632,1260,1540,932,1568,1288,688,1604,1588,1688,876,484,1692,796,1588,1672,924,840,1800,1636,1548,1488,924,1648,1700,1700,600,1820,940,864,1572,1024,660,740,1932,568,1620,1312,1516,1684,1104,1412,756,1808,1332,800,1404,684,764,1616,1620,1576,1580,1604,912,1608,748,1348,1688,988,1684,1712,1876,688,1236,704,816,1576,788,1440,1040,1048,1424,780,1536,1724,1804,1208,1076,996,1196,1172,1112,604,968,992,428,424,1032,1004,1808,684,1048,1560,520,1608,868,1456,892,1676,900,1632,1192,1052,1800,1156,988,940,1700,1708,1960,1620,1248,1024,780,1824,1908,1840,1932,1696,1836,1700,1768,1208,1680,1768,1624,1640,1720,1268,1908,992,1384,1948,1872,684,864,820,1212,1680,1424,1508,1892,700,1880,1628,984,976,1004,1968,1968,2024,744,1028,712,1684,896,1008,1216,1176,804,1144,1196,1716,1782,1446,1780,470,1424,532,2088,2080,2124,2050,2034,2040,2020,2052,2036,1998,1934,2004,2020,1326,2010,1604,2026,1988,1990,2014,1960,2000,2022,1990,2032,1998,2026,2014,2026,1994,1846,2074,514,2028,2028,786,368,326,462,1976,2016,2020,2002,2020,1754,1974,526,1430,690,2040,1716,2064,1694,1412,1266,2018,1910,1968,1970,1986,1472,1644,1244,2000,1892,1980,1958,1466,1392,1984,592,1272,2006,1928,1918,1440,602,1902,2038,1950,1876,2000,2038,1226,442,454,312,316,1154,412,1032,2006,2026,2026,1964,1530,420,1524,1812,1782,1746,1684,1754,1744,1786,1774,1248,1328,1680,876,1130,1418,958,1732,1408,1764,1502,1540,1752,1644,1850,1476,1068,496,1720,1866,1572,1784,1806,598,904,1850,1788,1826,1770,1506,1126,1862,1354,1820,1888,1804,1702,1870,1788,1802,1274,1786,1696,1824,1770,1886,1734,1882,592,1882,1740,1840,1722,1730,1730,1894,1842,1732,1824,1722,1884,1766,1912,1776,1870,1756,1470,1742,1542,1814,1710,1042,1702,1830,1920,1900,1716,1806,1728,1856,1938,1830,1730,358,1244,1744,1896,1120,1046,1962,2126,1776,338,580,656,824,1108,608,488,552,1692,496,1866,554,1548,1722,1772,2030,488,2230,484,486,1092,1640,1354,2398,590,760,1788,1662,1894,1806,1760,1818,1830,610,754,1918,492,702,718,712,714,712,1980,1192,320,2204,1728,1490,1604,1714,1450,712,2346,1442,1428,614,610,1458,582,1032,1214,1586,976,2150,1924,2082,1556,864,304,1624,2012,1494,752,1198,1624,1574,494,1860,1358,892,1568,1436,470,1346,2288,2060,498,2332,2284,304,344,316,1172,1536,1624,966,1608,490,626,1128,2036,1730,710,1066,452,446,1846,1930,1924,1612,2206,486,862,728,1824,1956,1488,690,308,480,384,480,678,692,1730,733,1320,764,498,2145,986,1320,678,1319,582,1694,976,2040,1331,961,1690,703,1886,1307,1307,1235,754,614,2108,1718,2075,710,1311,754,1247,675,1317,2060,1704,877,2229,904,1680,1758,1249,976,1732,2020,878,984,1294,1681,2367,1283,502,1307,1745,1327,1294,2243,759,988,1987,1509,2169,966,989,812,1771,2003,1260,2017,1716,883,1278,792,975,2165,580,1273,1934,1291,756,2052,977,1316,1902,1703,641,2166,679,806,1287,1308,2046,1304,962,984,609,2380,1780,1670,338,1676,2008,1964,1898,1866,576,1720,1834,1962,920,734,852,1944,2010,1862,1942,2028,356,1290,2042,2000,2066,2020,920,898,886,874,886,880,2048,1824,2078,1840,2040,2140,1812,2030,2064,2026,1888,1944,2014,2026,1888,2036,2158,2068,688,1736,1152,1568,1672,1580,1576,1592,1600,1588,736,1616,648,972,1588,628,2202,576,570,536,446,304,2076,2088,2633,2366,334,2465,2168,2235,1912,1824,1084,1308,2212,2254,2730,2596,2636,2461,304,502,374,588,1736,810,812,434,304,436,304,300,480,300,640,304,1676,1840,2206,302,1196,306,2338,1944,1372,1350,2556,1414,1316,2622,1486,1266,448,1560,320,2606,380,1882,2220,1196,440,302,2570,344,304,1096,1414,1372,846,1134,908,1042,1184,436,302,306,1386,1238,1600,1338,1424,1276,874,306,300,2118,322,308,1398,1196,2196,2116,636,502,576,826,480,1340,872,536,380,1434,1684,326,1248,1236,1202,1200,440,300,300,300,300,1356,1880,1928,442,502,300,476,460,304,758,584,636,308,534,536,1174,306,1480,2212,300,608,710,598,796,516,312,656,302,432,442,300,548,696,1434,800,816,484,300,1484,300,1310,834,1184,650,338,448,664,574,302,712,708,640,1182,304,1600,1630,312,794,752,528,1614,1260,1246,1196,1252,528,450,416,2164,306,306,1854,1968,2040,1254,1058,308,312,2004,870,1372,1344,388,1646,450,302,302,304,588,1462,2172,758,1522,472,468,520,666,402,396,2016,1736,1772,1640,1628,1850,402,2052,354,346,1768,1810,1664,1762,1874,450,588,1288,1334,1330,1206,1366,1340,1376,1366,430,746,742,750,756,594,1372,1304,1342,1492,1840,490,1180,1014,1094,1228,1010,1002,1298,1718,1384,1064,888,962,904,580,1480,1548,1428,1214,1534,1108,970,474,434,1642,1106,1462,1048,1406,524,1150,832,1098,982,1794,1080,1600,1452,972,330,662,1558,1104,1574,1340,800,526,308,1294,1440,1324,1136,1116,946,636,1696,590,1292,1344,1256,354,1120,2180,1958,2474,342,325,1676,762,1688,1705,1056,1622,2034,909,1962,2048,1531,1665,2030,1959,1210,1164,1150,1204,1128,1159,604,504,790,857,735,1490,1067,1519,588,2020,803,824,929,1632,488,1519,528,536,816,1670,1112,1698,1676,371,1616,1975,1236,692,1665,1694,1673,1585,1547,1891,476,1652,1445,785,1688,1613,1670,1868,1677,1672,1112,846,2001,800,1676,1653,1600,1680,1624,834,801,952,1619,817,802,1969,1691,1039,1708,1628,739,785,904,813,722,1661,747,1828,850,1976,872,920,943,908,1508,1375,694,1742,756,920,760,1643,1169,916,1658,910,747,1680,1601,563,872,1512,654,1124,1127,834,874,918,799,629,2071,664,2038,1062,556,520,1104,932,686,682,680,534,1820,2000,614,1650,436,478,668,456,440,488,372,666,458,522,596,416,368,378,694,672,630,438,436,412,434,374,426,314,384,344,418,322,578,382,340,942,564,544,404,354,724,330,332,378,322,360,410,404,690,384,700,516,768,306,498,498,612,670,1408,826,830,1008,512,570,632,496,498,498,680,490,424,582,426,674,524,512,600,904,754,764,444,492,452,450,442,476,526,600,456,434,414,332,500,500,378,442,394,402,400,444,430,400,378,398,406,370,376,304,380,454,912,1300,1422,1088,2118,2144,1006,540,1628,946,2136,688,526,602,804,910,732,788,1684,968,2158,1048,1198,766,2120,2128,532,1570,1288,1002,1752,468,2142,2130,2126,2118,2140,2118,2130,340,336,338,336,344,342,338,344,338,336,340,342,342,344,342,342,340,344,340,342,338,346,338,342,342,342,336,346,342,338,340,342,364,340,340,342,340,338,344,342,340,342,336,340,336,334,376,1164,992,420,1160,1548,2146,2152,2094,396,528,428,500,1048,350,674,2136,512,456,356,460,438,302,670,436,412,454,458,462,452,686,452,420,454,344,454,2148,2138,1018,736,682,676,668,670,428,680,692,680,760,668,680,656,678,698,660,640,694,676,682,686,684,676,662,668,650,674,664,670,678,678,680,678,1516,654,658,670,672,610,674,670,674,492,496,680,2144,678,674,2136,1410,680,674,694,584,774,780,690,786,748,664,766,702,710,618,568,1068,530,508,494,676,750,754,758,754,792,754,756,754,634,320,614,360,504,330,320,546,584,612,662,652,650,600,594,608,496,486,758,420,588,690,464,482,524,518,564,512,444,498,466,446,602,594,602,638,582,554,566,428,518,392,504,604,498,704,324,342,528,316,374,376,390,480,404,600,574,508,578,542,482,450,412,584,452,446,482,532,492,388,416,486,386,498,422,482,620,616,464,512,494,484,512,462,466,496,466,532,660,592,482,370,486,588,472,510,426,492,514,524,542,512,714,494,592,504,570,544,506,534,540,484,486,362,450,406,416,558,416,486,482,550,724,536,462,444,566,524,614,462,398,436,404,464,468,470,598,414,410,962,2124,610,570,2134,748,778,784,744,396,420,452,490,728,956,954,934,950,980,982,692,676,680,670,638,670,654,454,588,748,716,600,608,586,346,382,1062,1046,372,552,458,424,604,562,554,704,668,506,592,664,540,604,672,398,338,368,690,672,632,614,700,566,492,564,542,576,408,480,442,448,360,530,608,358,374,1006,1016,1072,1044,1044,1030,944,996,950,1022,1042,1012,1070,1004,736,628,602,528,2128,566,588,810,600,436,892,898,460,474,2130,456,2122,1372,768,2144,424,530,514,368,500,758,908,748,922,474,458,450,352,452,472,440,1030,490,600,470,914,554,518,530,448,374,894,754,2132,318,344,380,366,324,352,386,600,788,636,424,340,526,582,552,360,678,502,606,604,742,534,732,448,516,856,1044,788,628,604,586,646,738,466,392,394,436,452,532,608,490,604,600,606,606,636,602,508,740,448,376,740,456,748,754,778,1328,1726,1078,574,1788,906,498,750,1976,540,384,1290,1018,1106,2708,1002,2442,2002,1144,1290,1300,2474,2460,1426,1394,714,1052,774,716,2134,1796,988,912,544,504,932,2234,1424,1166,1092,1184,1012,1508,2098,922,1398,2192,1878,1152,1310,358,1548,1076,1206,2380,1282,2094,666,2170,1038,1224,1200,2726,1326,790,1950,1422,492,508,1194,1644,1370,1644,1146,1142,902,656,1350,1426,1652,1712,966,1620,444,1714,872,1092,1088,1538,1236,1362,896,792,676,574,1850,1356,772,1620,798,1120,822,1956,1962,1088,1408,1652,1636,1948,1582,1380,1320,882,906,1424,1230,1212,1008,660,1662,1098,1572,1972,1820,1828,1114,1004,1958,1900,1298,694,1102,1092,886,504,1274,1428,564,908,1342,1340,922,944,800,1218,896,902,738,722,598,1052,978,570,630,562,528,740,676,838,706,722,1332,654,742,1350,842,632,1174,1184,1044,972,1086,1108,746,938,1296,1010,842,838,1214,1056,1234,1022,1732,838,484,418,424,1424,1320,1412,516,332,406,1618,870,1404,1002,696,2876,2683,2362,2639,2360,369,1528,1546,1786,368,2549,2524,1660,2640,2042,2472,2560,1759,2472,2390,1712,2564,2440,2350,2511,2172,370,2024,2070,2549,2246,2534,2179,2554,2049,2351,2520,2488,2339,2563,2583,2036,907,2292,2386,1812,2256,2248,2587,1902,2496,2502,2402,1444,2461,2530,2369,890,2454,2312,2429,464,2357,2454,1662,1750,2310,2185,2154,2466,2390,2210,2316,2323,2273,1213,2343,2317,2294,2331,1562,2366,2415,1652,2325,1786,1843,1334,2312,2275,2196,2163,1224,2264,2331,2315,2387,1625,429,2342,2374,2368,1988,2253,1627,2328,2231,1340,2272,1846,2189,1781,2284,1316,2265,1365,1865,1640,2231,2013,2286,2297,1811,372,1773,1832,1535,2369,2358,1833,2355,1218,1499,2388,2381,2377,2308,2375,2260,2344,2368,2325,2353,1894,2393,2335,2375,2358,2306,1898,2161,2294,1752,2335,2345,2358,2358,2387,1804,2283,2349,2240,1625,2267,1826,2275,1883,1833,2247,2230,1991,2266,1799,1827,1843,2372,1458,1850,2384,822,2366,1576,2291,1828,1495,1845,2392,2297,2286,2323,2373,2331,2333,2385,2356,1568,2393,2444,2202,2356,2303,1791,1884,2351,2341,2251,2375,2236,1653,1706,2015,2357,1922,2278,2363,2374,1905,2371,1847,1658,2559,2739,2739,2889,1050,2729,436,374,2209,2475,2394,2209,2330,2362,2370,2381,2730,2337,2375,1446,1659,2336,2344,1575,2271,2159,2621,2292,2379,1584,2346,2209,2303,2352,2298,2033,2340,2293,2325,2404,1929,1875,1859,2297,2516,2342,2310,2378,2448,2515,2533,2352,1828,2367,2364,2404,2404,1758,2002,2386,2379,376,2304,1817,1089,2291,2201,2404,356,362,1570,1770,1758,2156,2322,376,2290,2372,2025,2504,2612,2152,2275,2166,2310,2382,2404,2345,2305,2356,2344,2315,2394,2335,2396,2627,1984,2523,1566,1415,2443,2032,2112,2404,2226,2420,2395,2372,2578,2334,1835,2378,2338,1902,2581,2168,1922,2251,2628,2705,2536,2507,2038,2139,2327,2174,2226,2300,2499,2445,2253,2512,2280,2307,2643,2522,1866,2382,2357,2478,2481,1912,2402,1939,728,2488,2335,2532,2345,2517,2513,2517,2460,2433,2510,2514,2230,2486,2381,2451,2518,2465,2518,2453,2471,2493,2263,2286,2471,2405,382,2404,2813,3094,2414,534,510,1172,2700,878,2060,406,980,1676,1714,2006,406,1722,1718,1718,1728,1748,1748,1412,1736,1734,1702,1724,1744,1752,1264,1730,1714,1698,1714,1814,1758,1758,1582,1722,1726,1736,1736,1762,1752,1026,2244,2240,2256,1952,410,2256,2286,2294,2284,466,1352,2238,2254,2528,2286,2272,1452,2216,2230,2264,2264,2260,2208,2218,2228,2208,2234,2262,2256,1306,2508,2522,2014,412,2566,2532,2514,1556,2544,2524,2540,2560,2590,2596,1764,2552,2516,2516,2548,2546,1308,2516,2510,2545,2541,2595,2605,1274,1515,1550,1942,414,1523,1504,1485,1526,1457,1524,1515,1522,1501,1522,1537,1502,1622,1501,1570,1567,1540,1531,1530,1529,1540,1493,1484,1485,1475,1486,1418,1461,1486,1485,1432,1499,1508,1437,1450,1485,1508,1503,1760,1443,1564,1475,1516,1701,1666,1715,1760,1509,1462,1515,1424,1593,1404,1497,1492,1024,1766,1661,1700,2016,416,1609,1732,1617,1694,1641,1632,1621,1664,1653,1592,1665,1696,1737,1688,2075,1664,1691,1714,1673,1956,1657,1610,1671,1680,1689,1732,1846,2522,2294,1745,1762,1755,1742,1769,1734,1787,1726,1569,1700,2470,1657,1602,1637,1990,1675,1672,1587,1680,1615,1632,1597,1636,1653,1618,1619,1674,1645,1600,1601,1688,1875,1894,1661,1666,1641,1700,1567,1592,1534,2003,1984,1645,1648,1583,1692,1615,1648,1657,1636,1649,1686,1631,1680,1637,1652,1655,1656,1657,1710,1679,1688,1703,1690,890,1868,2915,2915,1793,312,912,2022,624,376,1540,316,4900,4524,4928,4768,3028,3336,3992,4752,4408,4016,4704,4180,3636,4364,4380,4400,4152,4100,4560,4156,3164,3196,4468,688,4148,324,624,1540,320,616,604,728,704,2620,372,1444,1128,1020,604,620,316,1580,308,2068,2056,2096,4960,2078,320,5120,624,1548,320,2096,2028,2052,2056,508,480,416,532,1740,1740,1712,1748,1740,1760,1728,1740,1716,1236,1732,1440,1080,1748,2112,2040,1548,2076,2100,2740,544,1452,596,1060,532,2080,1440,1612,1996,1828,1536,1732,1716,1620,2092,1592,1652,1716,2036,2128,2140,2012,1648,1712,1984,1800,1900,1644,1892,1956,1816,2040,1852,1940,1884,2016,2016,2008,2008,2004,2000,2000,5016,5000,4452,4576,1040,1984,1436,3412,2688,1944,1584,1644,2092,1948,1992,2068,2072,1992,1992,1944,1948,1524,776,784,1300,1284,1268,1324,1472,1468,1476,1284,1296,1448,1468,1444,1448,1444,1424,1612,1612,1784,1940,1936,1388,1568,1440,1720,1724,2124,1248,1067,1159,1507,1521,1521,776,1530,1587,1776,1653,724,646,1732,1277,1591,1591,1536,1809,1518,1631,1484,1586,1506,762,1490,2161,1519,1593,1615,1753,1513,1751,1666,1528,1688,954,1570,1796,1592,1644,1642,1652,1663,1352,1662,1529,1612,1543,1672,1744,1515,1510,2194,1790,2142,1698,1834,1713,1519,1617,1830,1659,1532,1378,1236,1674,304,664,368,520,920,2788,1484,3248,1674,1860,1008,460,1412,336,972,1612,1654,1654,1298,392,394,398,394,908,1870,1654,1654,1930,1240,1140,1140,312,412,956,1260,800,424,1364,1368,1876,1876,1502,432,1364,600,576,1898,416,1340,636,644,448,1144,814,1680,700,1588,1602,878,1586,942,966,1554,852,1540,570,868,1406,1378,1552,916,1522,1580,1568,1540,1528,510,1658,1664,1226,1180,1210,332,1374,766,1192,408,1232,1136,1138,1170,1142,1236,674,1248,758,1278,1178,1192,1168,544,984,1124,1104,1188,878,1162,1418,1256,1076,1270,1376,1142,1304,1198,1352,1152,896,1426,1324,1418,1284,1104,1256,1044,1082,1216,1268,1232,1234,1354,924,982,1276,1200,1358,764,1216,902,846,1116,1094,1136,1252,1138,740,1074,852,1230,1366,1340,1128,1288,1244,1052,1384,1094,1386,1144,1198,1394,1062,1078,1190,1072,1080,632,1152,1426,1180,1248,732,1038,602,1134,1112,1176,1350,980,1302,1236,728,1236,1128,1228,1218,1434,862,1536,1252,1190,1114,1410,958,986,1112,368,462,1086,1172,1182,1186,1038,1174,692,1244,1188,1024,664,1338,884,1186,1092,898,1276,1240,988,1184,1102,1122,412,986,1060,1158,1098,820,1186,1228,1122,662,386,382,1198,674,1236,642,1052,1162,502,738,844,1094,1114,848,1106,530,1198,1664,1638,1664,740,1916,1840,1852,1112,1232,1856,1284,1820,1040,1888,1876,1848,1868,1276,1872,708,352,356,340,1820,528,1876,1576,576,592,1240,1892,1932,404,396,404,1140,628,652,1888,1232,1892,1884,672,708,1880,648,660,632,676,752,1096,1996,1444,1748,1824,1916,1068,1880,1868,1864,2012,1976,1732,1904,1464,1872,1856,1892,1880,1888,1816,1900,1984,1844,1888,1868,1580,1896,1916,1852,1876,640,1888,1888,1448,1628,1304,1876,1844,1912,1916,1884,1272,1284,1244,1900,1828,1260,652,1928,1876,1276,1904,1944,1928,1908,1944,1876,1888,1912,1316,1908,1300,1836,808,2012,1896,1832,1824,1820,1896,1784,1288,1884,1920,480,516,1912,1900,1252,1896,1272,1784,1016,1260,1936,1176,1912,1892,1260,1244,1872,628,1948,1796,1908,2052,1920,2040,1952,1932,1912,1900,908,332,1910,1890,692,406,1584,458,584,1124,500,1960,1958,2006,674,730,346,838,1838,1860,1828,2068,1746,1778,2066,1906,2116,1676,2026,2392,2232,1884,2080,1278,746,2000,808,1880,1674,1910,2054,1284,2038,1728,1950,1798,1806,1420,2012,1294,2026,1714,762,1498,878,1216,886,1130,1748,2488,2154,1178,2028,2058,1928,1274,2242,2020,2028,856,2038,2530,2462,760,1824,2408,1328,1262,2008,1626,1318,2062,1264,2020,2056,1996,2160,2052,1822,1990,2024,2036,1928,2018,2130,2082,1982,2502,1694,1884,2150,1906,2300,1660,2012,2008,2224,1586,1620,1334,2020,1942,1722,1758,1922,2188,1922,566,2080,1636,1414,1900,1758,2154,1624,1910,1918,1964,1864,1424,1906,1180,1718,2094,1906,1888,2212,1958,2046,1226,1352,2034,1830,2096,1840,1870,1440,1452,1880,1748,1974,1994,1416,2058,2102,902,986,1910,2092,1622,2156,1970,1272,1174,1848,1938,1684,1982,990,1102,1196,650,1612,974,1624,1504,1052,1314,1058,1066,1740,1718,1092,1140,1996,1828,406,1936,864,850,1480,1932,2122,1224,552,1938,646,1918,1812,1832,1426,1880,676,1822,1960,1078,1964,1206,1988,1880,438,1896,1866,882,1674,1804,2008,1742,372,1854,484,1400,1826,2250,2096,1640,2006,2124,1850,2062,1966,2156,1844,1488,2262,2102,2250,2042,1760,1350,1740,1916,2014,1958,1966,2128,1472,1518,2034,1896,2160,1228,1902,1440,1352,1818,1766,1804,1988,1978,1202,1712,1994,1424,1956,2156,2046,1792,1884,1958,2200,1688,1704,1906,1712,1624,964,1846,2232,1888,1824,1180,1618,1100,1812,1762,1680,2186,1772,2218,1808,1880,1884,2160,1588,2114,2032,1166,1936,1804,1958,1926,2280,1356,2444,1926,1866,1782,2246,1530,1586,1726,1654,1738,2012,1890,1910,1596,1836,1090,1798,1878,1602,1074,2138,1412,1892,1734,1368,2046,1976,1620,1868,1790,644,354,2020,1592,1590,416,430,1782,1310,1814,1968,1826,1058,700,690,1894,1072,1874,808,992,1676,1716,798,1174,1348,1574,1170,1354,1758,700,362,1338,438,1188,396,380,1544,1204,1372,420,1564,388,1508,716,408,788,1572,1572,1616,1572,1528,328,1824,1588,1200,1720,400,1440,1440,1564,1436,1496,1388,404,1568,360,1460,1484,1512,1600,1576,1672,1708,1934,522,1824,674,1816,474,826,1868,1994,1400,1882,510,1040,1138,570,1248,688,1696,1286,1892,708,1872,700,1884,1070,564,1258,2006,522,844,1288,1894,1304,1890,1928,1954,522,1350,1048,584,2024,684,918,1066,444,1090,586,1194,1362,1308,796,922,922,1680,1998,1766,1816,1712,1704,1334,1250,1362,1480,1308,1418,1898,1818,1804,1630,920,1112,596,434,500,1082,1064,1040,1342,682,682,670,700,910,890,1370,1458,1530,1178,2066,680,1652,1782,1712,1726,1464,970,926,1762,1834,1706,1884,618,1876,1870,1798,1438,1764,1654,368,1636,1174,510,1608,908,1810,1804,1782,1780,1720,1718,1780,1696,1578,1840,588,1844,1306,1304,1188,1190,1300,1182,1778,576,1442,1738,1776,1728,1502,910,1098,538,1882,1360,1796,1298,1538,886,300,746,662,1888,1796,1556,494,954,1882,1856,372,1856,1890,1058,1046,1450,1994,1538,1848,1496,1852,1178,1092,1184,1190,574,1412,1826,978,892,720,1754,1134,1744,1136,816,1180,346,1160,1190,1160,1156,1188,1178,1182,1162,1148,820,1504,808,800,1066,1798,1408,652,906,370,362,1872,1456,988,1152,1018,1068,1070,1818,1276,1634,1902,1172,1190,576,1324,1168,1140,1924,1616,1634,1858,1014,668,724,776,1056,1802,1282,1516,836,500,568,1082,1902,1822,1390,1842,2002,1048,1196,696,692,640,620,1760,618,676,1192,1034,904,1080,1020,1916,1754,676,842,590,842,1756,1204,1186,804,736,688,796,990,600,706,1150,1176,1116,658,664,540,792,852,1124,580,796,1184,1062,1126,1146,1176,1104,1470,676,708,314,1684,506,1990,1964,604,1896,708,1424,578,1958,1382,1180,1154,1198,1178,762,604,492,784,738,582,750,882,630,1474,730,510,1018,1802,846,1028,1876,1122,1140,912,1808,450,1406,1518,1032,1158,674,1516,1124,1760,1836,1876,1406,1832,1840,1534,2008,1134,524,868,760,880,884,1130,372,950,1658,1422,1188,1508,568,1008,1862,1226,1506,608,1656,458,646,590,670,940,916,1782,450,1782,1738,1748,912,1802,1978,1858,698,2143,1362,2120,1026,994,1032,1012,1546,1262,992,2030,474,1418,1992,1818,1384,1426,1032,860,1552,2082,2036,2016,516,2086,730,944,2096,1926,2012,1524,2094,2020,2088,1524,1674,1676,2050,1550,1592,1626,1404,1378,1538,934,944,606,378,950,418,1480,656,530,482,702,1306,1052,608,720,1218,498,994,1156,1168,1192,1220,896,1218,826,1764,2050,594,1246,952,848,990,1020,798,972,1314,1298,920,1768,398,1786,1056,898,1056,716,1648,1708,1720,1714,1710,1714,1868,1724,1692,1682,1696,1708,1505,394,314,320,308,320,318,310,1839,1839,2144,890,1142,788,884,1326,722,818,1190,678,1214,598,520,1518,908,1322,584,766,1320,628,600,374,436,1302,956,1358,866,1314,1298,580,472,478,686,664,552,700,710,948,1324,1974,510,766,1246,652,2152,736,1570,1274,534,534,536,638,422,1084,506,612,1246,1380,762,788,788,1186,1840,2016,1876,1964,1978,1294,2144,1248,1216,2032,1254,1224,1262,2056,2040,2032,2066,1990,1378,478,1554,1970,714,656,2008,1678,1698,1858,1868,1320,1126,2004,670,1240,1248,2022,2012,2018,1944,1822,966,952,984,2036,2154,1244,1954,628,1998,2058,2016,2390,2024,1880,1948,1934,2020,1248,596,1258,1948,1498,2012,2130,2020,2030,2012,2034,2240,1602,2068,968,1880,2008,780,1240,1252,1126,740,728,736,724,1000,998,834,1050,2024,2116,2168,2040,1248,2168,2132,794,870,908,846,2012,2022,1028,1002,2132,562,500,1178,1910,1894,1710,2186,2082,1412,1714,928,2132,2124,2166,2086,618,590,2092,1036,1078,2246,2092,2108,2178,1128,1016,2188,1902,1022,640,686,892,2244,2224,2186,2094,2150,1362,890,1018,1244,1168,2080,636,656,1126,648,1300,1370,2280,1226,1900,1966,1098,2218,2188,1388,1380,1414,1394,1242,630,1380,920,920,718,1336,956,1328,924,894,2024,916,998,1950,1476,1588,1360,1344,1550,1232,2118,1824,1358,1194,1252,1950,1940,1086,1052,1330,1836,1852,1064,1984,1994,1148,1466,1114,2022,1062,2088,1046,940,432,2050,678,910,714,696,1314,796,836,2186,852,810,758,2186,1956,1848,1876,2014,1324,562,2032,2002,1010,1000,1262,2026,2034,2008,948,1662,1730,1320,1742,1686,890,1714,1666,1178,2220,1298,1094,1416,1900,1020,694,2002,1360,1896,1850,1324,2020,1142,718,2020,2014,2148,1360,2008,2030,924,860,778,736,2052,944,948,1128,1312,2042,2080,2120,2408,1346,1776,972,1874,1018,698,682,1654,602,484,786,634,408,1808,810,2290,544,752,586,580,1468,848,1746,414,630,1114,804,1820,1242,840,1310,868,842,904,1672,1254,856,1592,642,1240,774,1680,540,1138,598,1024,888,984,976,530,1508,710,1002,1654,1292,1302,464,856,806,1304,1098,494,1166,1142,484,1380,536,562,770,1352,736,2042,1998,1696,1904,1178,800,754,710,772,1254,626,532,1154,852,852,884,712,790,952,762,1920,2058,1102,452,374,550,624,636,932,754,772,826,558,1028,1520,672,1030,1160,1146,1048,514,504,974,476,1084,934,956,2222,1560,682,1308,814,842,1582,1028,652,502,1176,856,1006,910,1042,1182,1426,676,974,842,1462,698,670,468,1192,846,816,630,1238,460,950,836,338,508,492,588,304,314,338,374,772,694,768,1434,722,450,1102,972,962,1618,1042,1580,1004,612,1308,774,530,2038,1996,896,1054,948,2160,1942,770,1096,1154,804,1310,640,1032,1102,1146,522,1588,1654,698,568,1682,1110,1158,470,1622,1378,1144,1154,1406,1608,546,1360,614,872,1140,1780,1214,848,1632,1056,600,938,784,536,812,1872,964,976,1280,748,750,1110,1254,1126,482,774,888,652,984,1156,908,1272,968,680,2366,1172,1164,830,1896,540,1422,2370,710,1724,866,1230,936,1888,894,422,396,322,450,318,1678,732,1014,860,684,1318,560,458,1004,1254,1180,1930,1212,1232,2004,1554,934,1388,1182,776,1090,1480,1030,1034,884,992,872,596,1744,1178,782,1506,1326,812,584,1228,754,804,460,1404,600,398,932,1116,1150,942,2346,1986,598,954,902,746,950,1788,788,1062,710,868,1038,2068,1100,956,1440,1182,1390,892,1450,1602,1432,1860,1306,504,506,1166,538,1634,1644,1626,590,1066,1198,1790,1820,1234,1530,574,740,884,1212,1000,1312,1452,692,848,1124,818,796,854,1640,1448,1144,1122,1716,980,1370,1394,1018,692,2386,1282,1206,912,1538,1546,1654,1330,2396,1554,1158,772,1072,956,988,890,990,606,774,524,1120,994,998,746,374,570,2276,920,748,1094,922,850,760,522,1096,948,1018,570,402,1096,1438,478,1002,1386,1942,1976,810,810,2280,1212,1268,1054,900,1048,1722,998,1402,626,482,684,744,972,990,794,1062,738,588,444,1060,888,1696,588,764,662,606,760,2326,782,822,626,1006,876,1152,912,1112,1062,1094,1098,776,406,1332,2252,2290,778,1172,366,448,566,1142,1120,1012,954,780,1360,994,838,1900,686,1460,1880,1632,1142,1332,1232,1412,990,450,874,1872,1866,2274,1220,2342,414,2332,656,1534,1932,2020,538,790,2022,858,518,758,1006,644,1258,1032,1794,1238,1516,940,946,766,990,1938,984,1602,668,1096,1000,1418,502,680,880,690,1022,1268,532,1062,910,1038,972,970,984,1282,1828,810,820,818,648,738,464,628,472,596,458,2000,838,744,750,1468,1614,1174,1770,1472,846,1090,662,1558,1804,524,558,536,414,1252,468,776,1848,904,598,692,578,718,490,872,1406,850,1026,1026,692,1152,440,734,840,1218,1348,1074,1398,656,698,488,1304,960,926,660,956,1382,586,998,928,606,732,890,464,688,510,576,1056,526,960,382,1354,728,506,416,972,462,628,594,974,926,948,1094,566,716,704,1128,1072,584,702,492,564,624,534,608,652,482,880,1208,1428,558,834,1018,568,376,1138,834,766,968,784,712,492,696,328,464,1006,1016,648,506,1026,976,652,1298,1146,386,418,950,830,1270,1052,1814,838,926,1236,996,774,542,660,1608,704,776,1536,690,750,642,1652,458,578,456,1024,934,666,1054,1040,1278,300,348,908,764,592,1034,1064,1224,978,924,644,1542,1860,542,592,730,1012,446,688,586,1230,1488,662,720,1138,2084,462,990,1710,1006,1024,898,586,758,1128,532,440,614,1104,1830,656,704,684,752,1188,458,412,572,444,318,828,960,516,748,396,724,994,1996,1414,440,1196,1282,1106,806,854,680,674,592,1998,1104,1134,424,562,890,1192,1190,612,1264,864,748,1240,918,990,1080,770,1722,1192,902,950,996,1062,470,410,368,558,710,590,572,374,626,542,590,808,966,920,1358,844,536,386,1654,470,488,616,984,1720,1462,572,804,1440,874,880,2050,556,826,692,1318,914,640,976,978,694,1036,876,460,448,924,1392,894,1710,1540,774,1010,470,516,478,424,836,780,926,1432,1532,582,1336,1326,452,612,594,966,380,460,1912,1436,562,802,726,428,890,880,766,372,476,580,954,504,514,768,864,600,976,1356,406,636,1276,1116,748,1318,482,644,1980,2148,1356,1268,1622,1368,1064,1152,694,1460,412,1362,978,772,1358,380,1074,970,2018,1216,1232,718,412,556,1180,626,548,932,694,892,630,910,898,1196,974,1022,348,1760,1634,1428,650,560,722,728,1252,1426,694,1408,774,730,930,866,774,728,552,1970,732,776,2236,1762,912,682,580,1768,1660,2100,1944,650,720,1972,1362,527,524,518,528,1312,1774,970,1400,2006,2214,2175,1732,3568,1384,1699,1740,360,1342,1892,2060,2236,2277,1756,2027,2334,1524,864,742,456,1072,1104,2138,1968,1042,1366,1554,1674,2236,1964,1970,1650,1604,328,644,362,1206,1952,2196,2003,1984,1756,1803,468,534,550,1752,412,342,3020,2170,806,484,428,502,460,334,388,670,498,810,1942,984,1554,1226,2266,590,2054,462,578,714,800,1550,1952,2238,1996,1156,1460,1980,2147,2050,1722,718,2002,1694,2054,692,586,352,430,874,1782,2020,2230,1072,974,613,1898,2852,538,552,1035,596,892,586,624,604,2878,1897,1856,3044,1464,2185,2186,3440,2020,2220,3326,2150,2362,2296,2059,620,1442,3184,2229,2190,2353,2336,1537,1504,2806,2028,2188,1425,1336,2052,1452,1566,2221,1858,1392,922,2006,2248,1533,864,1694,2120,1216,1320,1072,1334,1284,681,661,655,2440,2376,2008,1892,1622,2134,1112,1704,2268,1222,1782,1980,2018,1134,1490,956,2318,2132,598,1076,2062,1946,2008,2120,2042,1805,1714,2970,2226,2022,2032,1798,1972,1523,1470,1854,1802,1846,1972,2184,1768,1910,2019,474,818,488,1254,1894,740,604,2306,2086,1186,1008,446,770,718,2080,578,1412,1712,1480,2126,2132,1812,2146,1386,1404,1402,1912,2154,1880,1054,1046,817,1992,836,826,1788,2212,1897,1872,2134,1436,1310,1804,2405,1766,1734,2401,1403,1432,1546,1992,900,1408,2294,1998,1738,2350,1592,1828,1232,1158,1772,1702,1516,2373,450,498,834,452,470,2287,2134,2284,724,776,1050,1376,2147,2379,2355,480,1206,1362,2054,2074,1644,2331,2377,1902,582,656,678,612,1826,1842,1170,1896,1886,1886,562,674,594,754,1804,1608,1684,1882,1876,1874,1932,1876,1888,1888,1186,1842,1884,1868,850,878,852,644,1614,1582,1314,1262,1256,1884,1849,1858,766,1070,1278,782,1778,1916,618,1212,812,772,1026,1392,1704,1558,1728,1502,1472,1692,1848,1986,1810,1732,1856,1358,1736,1890,1538,1726,1448,692,1720,1674,1682,1776,1638,498,642,762,1872,1756,1834,1432,1314,1528,1362,1372,1338,1890,1878,1338,1408,1188,562,958,1608,1696,1700,1676,1068,1184,1712,860,908,1708,1124,1740,428,1172,1764,1060,1192,724,1716,868,852,1184,848,824,1192,840,504,876,872,1076,1476,1724,808,1180,1724,1732,984,1712,900,1708,1712,1384,492,1524,924,1680,1664,784,932,1696,1724,972,1012,432,1616,688,1696,1216,1124,440,1502,368,1412,822,1320,428,394,336,406,518,1470,382,674,542,452,704,1662,636,752,788,1552,1646,678,742,1070,934,1176,464,1434,554,1472,834,1018,844,722,806,672,584,740,538,484,550,604,664,592,380,1546,1298,716,944,968,706,550,1492,1062,712,704,514,926,462,1090,1224,1722,382,846,1060,892,1014,1536,1182,928,1528,652,750,914,1080,830,1316,550,798,532,926,1060,748,1042,564,374,412,1494,1358,1486,944,1808,454,432,752,760,1488,690,684,410,1520,1594,1556,1622,728,672,1884,564,1320,1408,1520,1614,704,822,1372,468,518,646,1918,866,1490,696,1782,1172,1271,1188,1184,3216,1774,1422,944,938,1246,1254,1138,1002,1416,1766,1514,1180,1580,1058,1404,1736,1270,1062,1326,1286,836,1358,1528,1176,1322,1774,954,1176,1556,1062,1524,1178,2006,1418,1462,1326,1176,924,1760,850,946,1536,1234,1302,1518,1728,1064,1004,1060,1476,1008,1424,1530,1750,988,946,1174,2092,1526,954,1618,1416,950,1422,946,1532,882,1540,1056,1634,1486,1410,926,1674,704,1340,1430,522,810,1850,836,1404,958,1178,1410,1768,1412,1408,950,938,1652,1176,1408,820,1404,1184,820,948,822,870,1474,1152,664,1768,1296,580,1662,618,816,1082,1528,1454,884,1522,1544,1908,1540,1464,1030,1460,2048,940,626,520,1420,1902,556,1610,770,1528,840,1356,1178,358,860,1638,764,798,850,956,716,582,1046,1314,874,1148,1494,1530,692,668,946,1072,536,700,708,1750,852,1052,670,580,868,966,1840,840,948,720,704,728,1802,960,922,592,586,434,446,452,458,1188,610,736,1142,712,848,1420,1066,932,1578,700,678,784,768,944,924,1352,826,654,1738,1294,1178,934,1664,1488,826,1702,1432,1556,940,938,908,1146,1296,1292,1992,948,914,1516,1022,824,932,710,1060,2118,1054,806,1532,698,2116,562,1032,1534,844,522,782,998,1400,1182,834,448,716,942,1766,884,816,686,952,804,1666,370,698,1078,1414,484,762,698,676,818,830,1540,818,578,574,634,938,890,1646,408,522,1434,1550,1180,1174,1678,1220,812,1420,1466,1536,374,1182,1540,762,1682,472,526,1180,1166,1542,414,1384,558,948,530,758,1614,1248,1434,1420,1470,1546,990,1786,732,702,586,600,730,1106,660,1062,1100,1542,1468,628,1104,912,1968,812,1174,1538,1604,740,1402,956,670,520,1644,450,944,1380,1176,1878,1244,1338,830,1314,830,1062,1660,1068,1060,1062,1412,1502,1624,1002,1176,1176,1752,1108,716,708,1472,1786,1050,824,1698,1544,1528,1452,710,798,712,1686,2834,838,1094,932,770,1626,1060,2824,602,606,1724,978,2842,388,464,436,696,1228,1052,1048,978,956,1198,1834,2730,370,448,934,926,542,536,1030,1116,1166,1128,2860,2316,480,1132,1170,1142,1024,2824,938,1098,2822,1308,2830,544,1110,2838,1160,2828,1072,464,478,484,472,464,2848,550,1126,2854,1902,880,2774,980,2844,2104,552,748,644,714,846,646,1016,490,2262,1368,2842,1870,2960,1830,902,514,644,1016,2856,1336,2886,1666,2836,2154,1110,1088,930,1100,706,410,1174,1078,1862,868,906,470,1880,1374,624,1108,1346,1130,2784,470,1124,2482,566,508,1156,1400,968,410,2780,2838,1162,1674,1062,388,2284,802,518,1254,2046,1780,778,954,3012,602,1154,1782,436,1456,1180,1562,942,2200,2038,614,1044,1994,2412,2412,806,728,1664,1778,1058,800,1056,1064,942,1032,998,510,524,710,638,724,588,1770,954,758,772,778,1174,1750,942,1032,1752,1184,698,712,1648,1058,1724,1014,1062,1060,640,832,870,536,1648,1064,1034,654,704,702,644,1766,1062,864,1046,1000,1760,1530,1056,752,1648,1056,828,598,686,1074,936,986,876,1178,950,328,716,422,694,656,1062,1056,826,818,1588,1802,720,782,704,958,916,410,708,820,1764,834,792,776,704,720,706,668,888,1056,948,886,1570,1066,750,1058,1594,1298,772,710,1064,996,872,870,1538,1050,1758,946,1234,402,1068,1054,732,940,1394,1318,792,1046,1176,468,1410,654,828,1788,1768,1044,706,840,1064,1062,1062,1050,1748,894,692,1658,1058,830,1760,812,836,1698,1132,782,1642,880,1072,890,876,898,684,844,880,882,1202,904,504,754,418,922,924,1754,824,1758,1872,644,588,924,1614,1046,828,824,836,772,1756,326,932,814,728,818,1764,776,790,1650,1164,1180,802,1190,774,948,828,1422,944,816,756,822,808,824,818,810,1766,1758,1640,1052,1700,1642,1414,942,1236,1764,1654,1750,1058,1162,826,1678,1616,754,882,1760,1762,1060,1646,1054,1580,808,798,1762,1052,1024,1060,1046,1100,1698,1112,548,2276,2211,978,1360,416,710,1814,2004,916,2194,842,1238,920,2208,1388,1230,1910,682,1250,1366,1238,1252,2160,1164,1228,1158,2228,686,720,1744,2190,2166,1782,1316,1262,1306,2172,2156,2020,1818,1424,946,748,1284,1762,1244,1234,1968,530,862,1058,938,1086,846,1012,1240,1224,760,2184,1102,956,962,1034,1904,672,420,430,982,1328,1486,2156,2130,524,716,974,1962,1168,1728,1306,1344,1966,1866,2164,1090,2172,1026,778,2260,1904,642,982,796,844,1164,920,1256,1076,702,896,880,760,756,1654,764,712,1348,1214,368,728,620,764,820,1394,706,778,2020,2010,930,1934,1484,1394,1174,1254,1010,1868,1866,1060,924,920,786,1068,1328,1082,1544,2174,972,1278,1102,1070,1082,582,550,584,560,558,552,590,574,536,582,586,1320,1070,498,1000,1414,1422,1428,2170,1382,1178,1170,938,1326,1314,1018,1006,1310,1252,1244,1270,1252,1312,1248,1430,934,1078,1772,854,844,844,866,858,868,834,874,322,320,300,2172,2186,998,1080,940,2282,1856,1842,1834,1898,2102,1404,1402,1400,1406,1390,2178,2178,1366,2178,1726,1424,360,376,372,364,362,364,1322,1322,1326,1334,1306,1318,1574,2190,492,970,958,960,1858,768,1082,1860,1014,794,838,1850,1164,944,934,1308,1314,1312,1320,1324,338,336,664,888,982,940,442,876,882,880,1772,1270,2238,1856,1390,1392,1262,1562,1016,1102,1324,1864,1022,1076,1766,1948,910,2124,1222,904,2160,1370,1206,1760,678,1234,1356,1224,1234,2154,1154,1214,1150,2188,708,1714,2056,2120,1718,1276,1248,1294,2130,2130,1992,1786,1406,938,746,1264,1742,1206,1218,2032,522,912,956,898,1068,838,1002,1218,1208,752,1084,940,922,996,1850,1172,1372,1462,2114,2090,512,976,1918,1132,1678,1290,1400,1902,1822,2130,1074,2118,1008,758,2188,1840,634,960,766,838,1130,910,1244,1062,1298,932,752,750,1632,762,700,1198,340,702,624,754,796,1374,702,780,1984,1966,896,1888,1458,1358,1154,1236,998,1822,1832,1048,916,936,764,766,1042,1280,1062,1532,2142,1268,1152,1078,1058,1074,566,550,564,546,544,550,564,534,568,566,1284,1144,1072,338,1386,1378,606,612,662,1362,1992,1154,1156,930,1308,1300,1000,984,1274,1212,1216,1230,1234,1288,1230,1372,920,1738,842,840,838,834,842,852,834,854,320,2128,2136,2108,922,2208,1818,1844,1772,1252,1890,2038,1380,1376,1382,1382,1366,2136,2134,1344,2142,1692,1402,356,370,358,354,356,370,1302,1302,1314,1324,1282,1294,1542,2146,464,2142,944,928,940,1824,734,1064,1820,998,760,826,1826,1142,924,914,1288,1286,1288,1304,1296,336,334,616,838,928,908,928,858,868,860,1736,1262,2188,1828,1364,1378,1244,1520,994,1096,1292,1822,990,1060,1244,2112,1230,1554,2142,1262,772,1166,1160,1740,1244,1272,1256,2132,1988,686,1224,1416,794,736,1782,1214,1212,1516,1514,2048,532,2052,924,1044,896,1076,840,1006,1218,1192,574,2136,1078,948,928,1018,1846,1176,1358,1448,2102,2092,506,696,958,1898,1136,1672,1302,1392,1886,1834,2118,1078,2128,996,754,2126,1850,626,962,752,1116,838,914,1234,1064,938,754,746,1624,756,686,620,1312,1190,344,696,610,754,802,1378,700,768,1978,1980,886,1906,1458,1360,1164,1226,992,1822,1828,1032,920,904,772,1058,1270,1062,1524,2124,1282,1266,2028,1068,1054,1076,578,554,558,538,548,534,538,542,570,568,560,1296,1132,1024,336,1390,1364,622,614,604,610,664,1972,1154,1154,930,1306,1302,1006,990,1268,1218,1208,1236,1224,1278,1238,1396,934,1052,1748,844,842,842,838,866,864,824,846,324,2124,2132,2106,922,2082,1814,1800,1782,1242,1906,2036,1382,1374,1384,1380,1374,2152,2122,1352,2124,1700,1396,358,374,372,352,354,374,1294,1296,1314,1320,1284,1298,1532,2130,452,2134,956,932,948,1820,732,1046,1820,994,758,826,1138,918,922,1300,1282,1294,1284,1298,338,342,618,850,946,916,852,864,1740,1252,2202,1830,1374,1378,1226,1516,1014,1058,1286,1834,902,1066,1132,1946,1122,1422,1948,1166,712,1064,1056,1582,1132,1174,1182,1942,1812,622,1130,1284,724,678,850,1624,1104,1118,1378,1750,486,762,986,824,980,744,922,1100,1100,706,1950,1002,868,856,932,1680,1072,1218,1338,1946,1912,462,642,872,1750,334,1504,1178,1738,1672,1940,986,1938,914,696,1936,1688,580,882,696,1018,770,836,1134,972,824,852,690,688,1474,696,624,576,1212,1096,314,650,562,686,734,1252,642,706,1808,1682,1798,818,1734,1326,1238,1056,1120,914,1680,1666,952,838,834,708,970,1184,978,1382,1952,1162,1158,1818,984,960,974,978,542,506,514,494,500,488,496,496,514,488,518,514,1180,1044,990,314,1264,1250,594,558,556,554,558,1064,1048,842,1188,1178,924,898,1174,1104,1110,1120,1126,1180,1122,1266,848,970,1590,768,764,766,768,776,784,762,780,300,1958,1942,1942,840,1896,1642,1640,1620,1144,1688,1840,1258,1268,1258,1268,1248,1960,1956,1230,1954,1548,1284,334,342,338,334,340,330,1188,1182,1200,1194,1180,1180,1410,1962,1962,868,856,860,1674,664,976,1668,904,692,760,1046,844,838,1184,1178,1178,1186,1182,308,308,1132,566,784,854,840,834,786,796,786,1594,1134,2008,1674,1254,1254,1130,1394,918,958,1672,910,970,1402,1526,710,1648,670,944,706,1666,738,906,942,1368,530,954,1060,946,960,1644,900,930,896,1710,550,1334,1592,1652,1352,994,966,1010,1648,1650,1536,1376,1088,720,570,984,1340,930,940,1472,402,712,680,704,824,620,774,778,938,928,584,1654,838,730,656,764,910,1002,1130,1646,1628,394,542,738,1482,878,1290,1004,1078,1470,1418,1644,828,1652,776,1636,1436,488,750,590,652,864,706,954,832,962,728,578,584,1254,590,920,538,474,582,622,1056,542,598,1532,1538,692,1474,1126,1046,898,948,776,1422,1414,804,716,700,596,588,818,974,832,1180,922,584,982,972,1552,822,814,834,826,440,426,434,424,426,414,426,426,444,436,440,1004,880,780,1072,1060,478,474,492,470,510,900,890,714,1006,994,780,758,990,936,948,952,952,994,948,1068,710,824,1354,652,642,642,652,656,656,640,660,1658,796,824,712,1624,1402,1412,1400,964,1460,1600,1066,1070,1066,1072,1054,1660,1652,1046,1658,1314,1078,1008,1000,1024,1014,1002,998,1192,1662,1656,718,716,722,1416,566,834,1416,768,582,646,1404,882,712,716,1002,996,1002,996,1000,948,476,656,720,700,722,660,674,668,1352,962,1704,1424,710,1070,958,1176,768,840,1018,1420,762,824,810,738,770,492,1354,480,598,1252,620,892,600,602,600,608,542,528,520,1004,1006,902,824,1384,552,556,474,964,1468,880,836,750,916,1120,1642,798,1096,1022,874,844,972,1006,938,434,496,514,950,1476,1712,1132,484,594,696,494,622,512,542,468,558,556,554,558,692,562,570,624,1248,588,584,614,576,566,572,604,1196,772,994,670,1320,1290,1292,658,940,738,630,886,800,864,810,1266,468,764,756,920,898,716,602,812,1590,1266,792,1650,762,1264,608,1058,1520,1010,1136,680,1416,642,582,596,1212,1254,508,936,932,1194,1266,996,1172,1284,1530,920,1726,1446,1218,1522,1414,826,1648,886,1138,1080,1346,1326,390,448,754,818,1176,1576,1388,1064,946,1358,1350,314,1640,706,1280,768,760,852,1404,1064,650,600,1160,1028,950,1714,1156,1052,1614,660,1492,332,1208,1472,1518,900,1630,1486,1438,1704,1652,1638,1644,696,1608,1630,1520,832,464,1296,2290,588,1362,932,2268,2262,1370,1334,1358,1028,1358,1372,1206,1320,1286,658,676,914,818,946,776,2312,1232,436,998,1000,1512,2250,1212,1326,558,1830,818,1526,896,918,2122,1088,2350,1306,1370,1372,824,1080,1134,686,2144,1390,1330,850,908,898,830,2280,1370,1112,1348,1384,616,2280,1970,1334,970,2122,610,1358,1428,1066,772,888,924,1380,1210,1276,1130,1522,924,1228,430,932,546,900,930,1050,1370,1360,1070,2290,1056,2046,2330,928,1024,908,928,1236,1178,1500,1054,2268,1080,1020,1006,912,930,912,1006,1214,1364,1226,1148,2030,1380,970,1368,1680,998,916,1374,1288,1134,1134,1990,1350,2270,1222,1600,574,1382,1362,940,1216,1810,1700,1032,1352,1528,602,1826,844,1072,2314,2290,1358,912,1090,1368,1370,1378,1362,2256,1160,900,2192,1366,1078,2280,1050,1080,2204,1480,998,2130,1146,1394,1158,1134,1160,974,1090,1142,1140,2126,372,1382,752,982,540,1200,1192,2278,1076,2284,2422,618,840,764,1198,2088,1360,1078,1084,1086,996,2282,612,1228,1072,942,1064,2274,1052,1016,620,1508,1522,1036,1534,996,1226,1204,1080,1832,1230,1054,988,1070,1056,1070,1070,1048,1226,2286,2282,2332,1352,2240,2134,1840,1232,1606,2296,2336,2256,1378,1516,1078,2178,2252,982,1146,2288,2292,1382,2138,1378,2048,1058,1048,2286,1374,1328,1382,1354,1434,2214,1448,602,530,492,350,2070,634,1498,688,1266,682,1074,456,1896,1908,1660,1010,372,388,360,528,986,1422,888,1052,866,2293,1746,928,528,556,416,1692,1104,424,1544,1036,616,404,1292,1504,980,668,416,1148,1276,992,464,412,1712,912,992,1136,420,1008,1932,788,1364,1504,1808,1092,1296,1692,1612,1152,1908,1000,964,468,668,408,420,800,420,464,2252,772,2252,602,672,1682,2076,640,1994,2050,1928,998,840,1922,1394,1020,1018,1936,1306,2136,2064,1918,2058,2086,2056,2052,1642,1578,2094,948,914,1728,1460,1710,1580,2072,2056,2068,2126,1856,2054,1808,2212,1828,2068,2054,2074,1932,2154,2066,1968,2042,1834,2120,2374,2060,2170,1764,2132,1866,1952,2158,2060,2128,2072,2010,2060,2114,1674,1826,1980,1504,1408,1646,1968,1710,2396,1612,1724,1464,2160,1750,2476,2024,2092,2144,802,1532,2040,2040,1498,2152,2120,2078,1960,2146,1944,1848,894,1656,2334,2274,2178,1950,2070,2200,1746,2156,2264,2138,1846,2286,1662,1700,2168,1498,2174,2100,2226,1088,1760,2072,2114,896,634,692,790,764,1408,1038,944,864,2034,2072,2158,2170,2046,1932,2152,2186,1740,1582,1780,1876,2108,2144,2190,2002,2408,1988,2120,2134,2168,2168,938,1950,1016,334,1072,1050,504,2302,2130,542,1082,788,2070,2138,2206,2148,2174,2226,1730,2134,1806,2146,1692,2076,2054,2126,2102,2120,2130,2052,1384,1962,2150,2056,1504,1906,1984,2086,2308,2082,2144,2140,1254,2036,1326,1794,1568,1354,1810,1844,2030,1310,1194,1370,1240,886,860,770,2006,980,1600,2064,2058,1820,1404,1670,1042,1088,1578,890,2282,1966,1428,1984,1978,2170,1068,2006,1278,1900,924,1296,1278,1328,1368,1350,1996,464,1292,1302,1304,402,1082,1238,1244,1216,1248,756,1268,1650,1188,1364,1024,1658,1534,1978,1176,1418,2036,1846,1158,1090,902,1556,922,1512,756,2038,750,1600,1642,1228,1656,2074,666,726,580,1574,1316,1248,1380,1022,1432,2062,1652,1880,820,1900,1522,1522,1382,806,1552,908,1282,542,1216,1294,1294,1414,892,480,790,982,2106,1880,954,1238,882,1222,1276,1182,392,1346,2086,942,1506,1246,2054,1362,1980,1320,2086,1136,1518,1804,2268,1140,2094,1214,1758,826,1336,952,1936,1148,1374,2122,1506,2132,1770,1408,1140,2062,1150,1270,1216,1422,1244,1854,728,938,918,834,1098,732,658,2062,1184,1266,2008,1654,768,2070,1276,1292,1864,2040,1306,2074,1446,1934,1620,1788,2000,2010,1312,2036,1890,1150,2016,2112,922,1238,1662,1190,2002,1352,2036,1208,1994,2048,1834,1012,1396,1890,876,1944,1582,946,1042,1620,1108,2060,894,2018,2004,2074,1266,1952,1890,1252,2000,1606,2080,1970,1900,1662,1792,1964,1110,1378,1946,1290,2088,2080,1322,1998,1652,1248,444,2078,2072,1976,1064,1858,1788,2076,1196,1702,1082,1120,1634,1852,1896,1952,1910,1838,2038,1466,1224,2048,1720,1990,1266,2002,1240,1690,2074,2298,1958,1974,1966,1256,1742,930,1044,948,946,648,1420,1966,1426,2088,2076,2042,1394,1268,3106,2080,1810,1358,2044,1708,1738,1716,1674,1398,1666,1806,1846,1840,1882,1242,1952,1712,2044,1926,1278,1344,1190,2066,2064,2042,1332,1372,1978,1982,1076,2118,1942,1938,1948,1568,1532,1642,1146,1228,1798,1630,1656,1752,1516,1148,1026,1640,1520,1278,1214,1240,1078,1928,1560,1092,958,1932,1298,1918,1948,2124,1840,1762,1638,2056,1968,1662,1674,1226,1288,1390,1314,2106,810,2058,770,716,824,650,1166,1378,872,1310,1074,1964,1188,1668,2050,1032,1182,1928,1662,654,938,878,2078,912,912,1782,2018,1262,1514,1390,1258,1116,1270,1176,1266,1250,1200,1662,1374,1476,1114,1062,1108,1908,838,1118,1224,1118,1590,1824,498,1736,1272,1608,1742,1724,1714,1262,1086,1070,504,1732,1638,1394,330,904,1702,1672,1900,1704,1362,1242,1410,1718,1732,1814,1744,1584,1742,356,570,1722,1748,1768,2004,1876,1414,1408,1872,1866,1750,1706,4502,1802,1630,1630,1634,1726,1952,1756,1708,1738,1698,1714,1748,2058,1670,1450,1536,1664,1632,1594,1714,1478,1692,1750,1786,1590,1908,1718,1742,1748,1728,1946,1780,1774,1772,1776,1750,1222,1704,1746,1960,1714,1746,1716,1974,1730,1712,1514,1722,1906,1494,1736,1746,1244,1070,942,1754,1286,1316,1622,1702,978,1292,348,1680,580,1798,1798,552,1382,1444,988,1036,1462,1306,780,1716,1716,1112,1380,826,1080,874,764,1960,1950,926,1344,1372,1974,652,1974,2020,1968,1940,1120,1354,814,735,698,730,1490,1454,724,745,1956,676,952,568,1348,404,804,1936,996,1422,750,817,828,788,1406,1458,800,835,780,844,846,698,764,750,2014,748,1088,1460,1538,852,1008,830,866,1436,726,772,1348,1960,1942,766,1388,722,670,740,1964,838,1968,1964,1966,654,1514,644,832,780,810,766,1972,636,1472,638,1996,1966,1340,800,771,1944,1894,1944,1958,1936,2016,1946,1960,1394,1314,1388,1360,1904,1278,688,1960,648,1270,1964,1978,2002,536,2003,1960,1930,710,1980,734,1588,1998,1974,916,486,524,770,684,676,502,2004,1978,510,1228,647,642,634,1978,356,1974,1956,1010,1248,1057,1280,726,1972,1996,626,1514,1962,1960,1970,1462,1246,1510,1196,1262,1232,1522,540,452,538,878,1314,1960,1942,2057,1970,774,1992,1970,398,1986,344,1878,696,2556,2556,2673,2606,2606,790,2686,2774,2646,2891,2616,2642,2725,2641,2930,506,512,616,656,1912,1942,1856,1604,1910,1910,1908,1546,1948,1368,646,460,412,366,768,1988,2336,512,1844,1932,1824,1284,1972,1956,1676,1660,2020,1964,2068,2028,1892,1708,1956,580,464,1336,1912,1404,1808,1800,1972,1480,1996,1420,2012,1416,1976,1772,1944,2020,1164,1996,1940,1164,1472,1184,2028,524,1368,2004,1004,668,2004,772,1372,1764,1880,1892,2288,1536,2164,2264,604,1488,1542,638,1510,1544,1542,1472,1518,570,1534,1448,442,1516,1532,1560,1478,1542,1560,1538,1464,1510,740,1497,1439,1508,1548,1502,478,1508,1456,1530,1552,536,1544,1538,1540,436,772,1550,1532,1602,1568,1523,342,1534,758,1532,1544,784,1552,760,1556,1582,1558,682,1516,344,836,1572,342,1532,346,1516,340,794,1532,344,526,1508,1572,350,534,1537,544,1506,542,706,1562,340,1516,1506,358,792,1496,344,1588,358,526,1550,832,1532,520,1564,1510,350,1458,1536,368,838,1498,344,1546,382,764,1532,1586,356,836,1554,348,1530,380,1534,354,1534,332,1508,530,796,1622,516,340,1510,518,1518,346,526,1516,356,1514,836,1507,1560,344,1520,1526,342,678,1536,540,1526,522,1539,342,1506,342,1564,348,524,1535,344,704,1553,1528,340,1495,396,1516,338,828,1560,352,1546,344,1544,354,758,1502,342,1540,524,424,1931,684,1622,1228,1684,304,1556,356,528,1546,528,800,1578,302,1538,338,1582,338,1598,1548,372,844,1576,306,1610,344,1574,530,1542,338,698,1562,300,672,1560,360,1606,334,758,1550,350,828,1546,354,526,1534,554,1616,1570,340,708,1564,534,1564,486,754,1558,318,1558,340,1534,348,518,1594,354,796,1664,534,826,1590,340,1608,674,1548,352,1618,342,1562,342,1574,1548,532,1664,330,1632,348,1584,330,1536,358,1530,528,792,1594,518,1518,354,524,1544,350,1904,708,1530,334,1570,330,1570,322,330,520,1613,1612,328,732,1568,322,730,1589,512,656,1609,510,674,1556,328,1588,324,700,1612,324,1594,338,742,1535,504,1580,326,1542,542,1614,336,1620,504,730,1562,508,1556,340,662,1579,704,1558,336,1568,334,1582,524,1604,508,750,1546,340,1546,330,676,510,1572,1552,1600,330,758,1538,334,1921,1090,744,1052,536,642,1046,1344,868,1560,412,748,1220,1276,468,420,364,748,2324,2160,2084,2068,1600,1600,1600,1532,1600,1064,582,2076,886,762,1830,1852,1904,1908,1858,1846,2014,1834,1876,1832,1840,1806,1814,1868,1818,1602,1906,1828,1942,786,1494,1502,1478,794,682,1678,1586,1342,1566,2094,1534,758,1966,976,528,1172,608,866,444,2286,2276,1900,1776,2456,2430,2688,2288,2346,2366,1842,2570,552,444,2336,2242,394,2344,2274,2306,424,876,2532,2504,944,1100,2372,2266,546,908,2358,2002,2124,698,676,340,688,378,636,668,874,828,744,864,860,932,866,870,800,404,2058,792,792,908,766,812,802,930,866,924,2228,846,920,1548,1494,1194,842,862,818,806,796,792,824,2098,1390,1440,998,386,392,966,626,654,2244,2066,1354,418,446,642,394,446,642,758,750,2158,2014,902,836,776,770,580,592,576,574,518,522,448,766,700,720,726,754,718,734,690,614,666,736,724,728,730,728,750,740,720,728,726,728,734,744,708,704,746,706,720,630,720,726,736,726,732,742,742,734,704,476,740,720,732,486,726,718,582,734,730,738,568,734,724,726,702,728,726,712,720,574,518,714,634,732,706,710,702,726,534,730,704,716,734,663,573,720,667,766,830,770,669,717,508,726,832,777,582,580,648,650,738,740,767,744,688,849,319,706,707,717,716,698,750,836,819,821,454,445,380,378,470,458,372,471,367,449,636,706,724,326,438,714,393,778,786,676,563,1195,458,841,960,400,404,334,1196,601,690,459,550,804,432,746,468,690,746,456,568,320,362,344,490,538,372,442,626,360,536,350,684,491,386,455,348,629,558,518,494,576,580,446,831,416,444,560,2360,720,837,1200,426,502,558,500,1136,762,498,652,596,1155,838,902,714,774,386,440,344,458,432,394,764,408,789,732,696,396,582,442,757,734,623,668,633,788,650,644,394,724,504,632,577,480,465,501,410,446,1274,430,780,502,482,715,452,380,558,882,635,534,1288,707,763,806,612,568,716,506,371,590,728,778,392,370,660,1178,748,794,812,675,608,529,570,454,447,480,462,504,868,904,2360,418,530,488,404,468,1193,550,746,704,706,620,696,609,708,622,638,654,460,422,782,749,664,795,728,804,731,559,436,418,390,391,2140,486,1772,598,918,762,958,706,373,474,668,432,414,353,1183,1268,450,468,1160,1360,1193,488,422,506,687,638,734,1008,596,474,730,481,612,670,1214,758,558,1298,640,727,752,650,524,1156,653,608,780,724,568,674,618,334,328,740,838,780,780,610,932,356,618,743,558,924,784,470,478,638,638,662,465,682,736,458,689,716,421,1190,802,472,586,606,886,596,685,802,774,656,1153,861,1231,805,946,694,652,554,798,682,680,566,828,676,524,374,622,768,795,415,690,562,516,1093,390,496,630,1274,368,528,676,1291,606,602,570,318,562,874,462,362,724,608,750,440,664,1602,2372,1924,7358,399,385,425,373,1400,572,892,1264,632,1212,664,1416,1782,406,1326,1364,1312,1226,1316,1058,1482,804,1344,1164,1320,1598,1018,1352,962,1588,1278,1130,1100,1604,954,1100,948,1110,1298,1650,1306,1738,960,1220,1310,1426,1398,1412,1336,1086,820,984,1398,1652,1522,1532,772,1834,2158,510,1234,2172,474,1442,2166,1232,2010,1984,1274,2218,988,2068,2410,2552,2224,1418,1666,1948,1856,1454,964,1214,2210,1946,2212,494,1852,2458,1842,1798,1336,654,652,1404,2478,2190,614,1056,1332,1496,1056,708,676,484,664,1538,1528,1504,1502,1536,1530,1508,1508,1516,1544,1540,1538,1522,1734,804,1752,1252,1214,1220,1220,688,840,898,576,902,944,772,906,2210,1636,1100,1696,1928,1680,1120,1400,1328,1664,1680,1460,1452,1728,1580,1652,1300,1504,1064,1544,1496,1760,1676,1556,1048,1684,1732,1424,1628,1664,1116,1632,1628,1680,1628,1606,1628,1620,1628,1644,1688,1640,1628,1304,486,488,392,624,650,1190,388,1086,710,1276,504,1892,1404,768,1436,484,976,528,1892,1892,2164,1474,1478,1132,370,1478,1180,1060,1084,1078,1414,1244,1166,1180,1234,1006,794,1468,1172,838,1544,1062,1420,1470,1480,1516,1526,1234,716,526,1478,1120,1480,1214,1004,962,1230,1302,1410,1452,1220,1228,1480,1188,1194,1060,1054,860,1298,786,1460,1292,1530,928,1310,1076,1180,956,946,1542,1220,1472,534,930,1002,1406,1484,1282,1462,1048,1298,1274,1300,1454,1476,828,1158,1472,1458,1060,1544,1422,1232,1424,1468,568,1018,712,804,562,866,1422,1366,1540,1188,696,708,722,1016,1038,598,660,1386,1416,972,768,774,402,936,614,928,766,946,942,1214,1164,850,990,1294,520,632,918,916,1414,1360,1362,1182,1486,942,1078,548,1492,514,992,844,608,902,880,1400,528,990,494,3010,2614,2702,2926,2992,2596,852,332,3182,748,776,660,3058,788,2052,1328,764,1120,886,2550,2892,2902,1276,524,2616,768,1268,1244,1344,856,1072,1608,516,980,2312,1888,768,2312,328,1592,1632,1052,776,1616,544,612,1568,2192,2032,1752,1064,1360,888,420,392,1432,388,1432,1616,1460,1524,1512,1492,1516,1588,1492,1512,1640,1604,1680,1644,1444,1580,1592,1156,628,1516,1556,1530,1572,1570,1538,1454,1478,1476,1520,1468,1498,1484,1540,1476,1490,1474,1472,1524,1464,1498,1550,1624,1472,1266,1476,1546,1532,1482,1488,1584,1482,1456,1448,1546,1536,1476,1478,1414,1492,1526,1552,1464,1370,1508,1542,1478,1484,1656,1472,1116,1526,1310,1484,1474,1474,1568,1528,1456,1562,1552,1534,1442,1506,806,1082,1896,908,888,886,888,902,1400,1486,884,878,900,880,878,896,882,886,876,890,892,880,880,874,882,918,910,896,1954,1970,384,386,902,902,882,892,904,924,894,910,1868,1488,896,1910,886,460,918,894,858,1354,964,972,944,882,846,410,1900,822,924,928,930,892,884,872,942,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1618,740,714,546,314,1636,722,544,682,1622,706,1602,902,320,322,704,330,328,630,328,328,328,326,1590,2520,1389,920,460,1080,1076,436,1088,488,1036,408,1084,460,1104,1052,536,1296,472,1304,1052,480,1068,596,1060,476,1068,460,1256,1320,1068,1084,820,1064,1028,1076,1080,1120,1092,1104,1124,1076,1076,1016,1072,1144,1088,1068,1080,1080,1096,1072,1060,1072,860,1096,1052,1096,1092,1288,1444,1100,912,1080,1092,1092,1008,1088,1112,1092,1088,1100,1060,1096,1296,1252,1124,488,1100,1296,1092,1080,1060,1100,1096,1068,1072,1176,1092,1072,1092,1096,1152,1084,1092,1112,1092,1044,1056,1096,1100,1092,1080,1088,1096,1096,1084,1092,1088,1092,1092,1104,1088,1088,1100,460,416,540,1008,908,1324,472,1276,1300,976,1328,1372,1340,1324,1304,1060,1152,1400,1304,1320,1040,1308,1376,1320,1068,1080,1320,1028,1324,1408,1060,1320,1104,1292,1312,1332,1300,1320,1308,1316,1316,1352,1108,1308,1100,1096,1212,1348,1284,1192,1100,1308,1332,1308,1080,1332,1300,1292,1292,1324,1336,1312,1332,848,1312,1088,1184,1196,1356,1088,1076,1372,1320,1328,1412,1312,1336,1092,1216,1096,1124,1100,1092,1104,1116,1332,1224,1132,1088,1304,632,1208,370,1446,1516,1612,588,1430,574,976,852,842,852,858,528,540,1652,468,1202,562,722,888,548,778,1492,1610,1414,1056,1594,1680,1430,550,1436,700,466,410,538,1678,620,454,1256,458,854,612,540,466,418,390,468,344,552,378,334,700,688,448,328,496,484,488,486,488,960,438,602,578,892,502,626,440,452,336,562,492,714,678,626,552,772,544,426,538,428,352,452,312,430,326,354,542,632,384,642,622,1382,660,542,336,412,510,418,482,434,566,578,382,390,606,514,474,608,628,434,694,612,668,468,400,738,722,610,596,370,578,1254,904,346,632,990,404,362,644,602,370,468,348,900,382,446,496,440,366,376,406,390,864,542,368,444,924,354,550,462,384,320,468,466,412,410,1464,534,648,506,866,1460,620,924,572,530,422,744,458,1424,594,736,766,918,458,932,594,502,762,822,756,1442,712,362,360,364,360,360,400,304,432,374,396,522,308,350,436,356,360,350,350,314,326,422,384,534,358,532,390,1436,516,308,816,400,572,352,506,714,876,350,388,494,510,302,310,516,342,714,402,744,300,496,400,396,932,716,560,694,396,396,302,796,464,510,454,458,1430,558,438,402,422,418,464,384,536,896,382,466,708,440,376,464,368,392,778,414,560,350,448,318,514,708,448,452,516,374,796,304,580,952,356,338,964,366,328,334,450,444,398,394,492,334,612,324,412,768,406,434,396,330,522,392,386,318,398,394,746,374,316,504,538,328,546,392,684,596,348,434,558,402,632,1442,1450,1056,1310,444,572,1304,1972,1364,640,1148,1180,1124,1462,898,1066,1386,1972,1132,1408,1024,1462,542,1384,1842,514,1114,610,1010,1210,486,704,1532,682,1890,1348,1322,1020,1030,1448,1458,1154,512,312,646,1046,788,1390,1166,740,1618,492,942,528,1026,656,1280,1492,1734,1822,1346,872,1012,1432,436,900,846,1632,1404,1396,1894,1314,1034,1240,1022,1866,868,620,1274,828,978,1150,1302,1296,1098,1144,1358,1396,882,516,1152,1168,1224,862,1220,1244,992,768,644,540,1488,564,1070,1208,1578,1772,1138,1084,1426,1702,1224,598,678,1316,754,592,1852,1804,1270,1180,606,468,706,502,496,1164,600,1424,1680,1232,806,1962,1470,1856,520,492,1300,1504,1334,1330,1610,1620,2020,1362,1236,1296,1348,1202,776,1096,766,1236,576,1008,612,1240,442,2334,2402,2394,2496,2436,2501,2501,2493,2457,2438,2478,2422,426,1780,1872,1770,1976,1762,1772,1768,1768,1948,1072,1782,1780,1780,1876,1922,1842,1906,1858,1926,1948,1974,1808,1900,1900,1722,1716,1688,3612,1748,1762,3594,994,1878,1974,1766,1778,1884,840,1906,1772,1774,1788,3634,1806,1788,1788,1690,1698,1734,1764,1762,1792,1836,1092,1938,1726,1690,3522,1772,1758,1792,1764,1774,1796,1698,1726,3678,1772,1912,1834,1728,3722,1772,1828,1722,3736,1780,1760,1776,1778,3598,1806,1776,1828,1776,1772,1746,1802,1782,1792,1788,1762,1782,1798,1814,1722,1700,3576,1788,1752,1792,1768,2056,1914,1766,956,1646,1638,3488,1708,1682,3594,1782,1732,3592,1774,1780,1768,1748,1760,1764,2068,1882,1744,1748,1748,1810,2002,1914,1706,1936,1864,1938,1746,1853,1776,1788,1832,1864,1780,1806,1758,1756,1760,1868,1992,2002,1932,1800,1792,1792,1756,1790,1810,1914,1992,1954,1754,1864,1896,1888,1724,1988,1826,1916,1924,1726,1686,1778,1762,1745,1728,1924,1784,1760,1756,1882,1774,1752,1750,1762,1766,1754,1986,1896,1012,934,1988,1644,2128,2018,1868,1723,1750,1758,1818,1830,1790,1836,1762,1752,1950,2000,2098,1950,1762,1878,1884,1754,1916,1798,1745,1738,1564,1998,1752,1788,1878,1784,1876,1922,1886,1986,1914,1802,1864,556,626,1004,1874,1746,1760,1756,1764,690,1008,1834,1778,1754,1944,1758,1980,1950,1872,1938,1952,1766,1876,1956,1740,1774,1768,2018,1972,1760,1916,1928,1916,1790,1778,1772,1932,1738,1758,1880,1744,1756,1748,1768,2986,1882,1724,1744,1902,1932,1930,1892,1850,1894,1866,1768,1698,1830,1816,1796,1826,1778,1776,1776,2014,1820,1954,1804,1766,1760,1804,1872,1946,1878,1926,1816,1994,2088,1934,1770,1978,1770,1784,1942,1900,1748,1962,1774,1754,1816,1760,1966,1760,1942,1966,1884,1778,1944,1764,1990,1872,1870,1834,1742,1736,1774,1772,2086,1822,2054,2026,1754,2068,878,1700,794,2068,2146,1738,2096,972,1036,1006,2136,2046,2090,2078,2068,1802,1760,1748,1732,1700,1730,1744,1754,2070,2066,472,1754,1746,1760,1758,1782,1718,1768,1808,2048,2072,2040,1772,1780,2078,1820,1776,1778,1492,974,528,1858,1822,2084,2060,2090,1774,2056,2076,1882,1804,1956,1960,1798,1980,1766,1778,2094,2078,2120,1902,1648,1744,2056,2054,2056,1814,1772,1824,1774,1582,1640,1752,1756,1742,2060,2064,2076,2094,1772,1766,2108,2064,1766,2044,1846,1798,2050,1766,1724,1850,2076,1762,1742,2126,1816,1850,1938,760,744,488,794,810,780,1828,1770,1932,1746,1760,1974,1882,1818,1734,1776,1738,1784,1750,1784,1768,1768,1848,1760,1730,1458,1756,1780,1762,1776,1754,1888,1862,2000,2090,1946,1758,1750,1758,1804,1892,1836,1766,1926,1432,1956,1964,1754,1764,1778,1966,1738,1744,1780,1800,1824,1822,1786,1778,1830,1764,1776,2076,1772,1612,1738,1760,1804,1996,1802,1764,1954,1866,1784,1766,1850,1802,1788,1786,1806,2006,1796,1754,1740,1802,2032,1790,1776,1760,1766,1750,1732,1888,1884,1798,1772,1876,1928,1842,1872,1804,1800,1842,1690,1748,1770,1348,606,1200,912,1108,456,572,1052,1034,1160,1238,478,554,1278,1448,1248,1236,958,784,1230,816,442,420,566,1034,1014,1118,1222,954,748,1588,1294,326,916,550,1102,732,528,898,842,1757,1757,1756,1568,860,1216,1656,1072,532,572,720,600,1312,1292,1440,1564,1172,888,2008,1496,724,1280,1146,610,360,404,648,338,540,602,688,432,648,548,654,1090,808,772,576,702,1104,424,654,726,654,590,2112,914,860,856,868,880,1056,1810,594,672,758,880,864,1990,872,608,1922,432,1146,764,784,1944,960,1980,1316,1016,416,396,2382,1658,1068,1008,1312,1606,992,956,424,636,644,2044,688,624,992,1636,1952,2068,1672,1132,2000,2046,1424,2120,1590,1928,1180,1478,1636,2338,1120,680,1998,2000,1576,1804,2036,1252,1048,1580,1528,1842,1982,808,640,598,2212,820,652,944,464,2044,1620,2364,700,1932,800,2046,2324,2038,1644,2040,1772,2082,1926,2028,2112,892,732,652,508,2024,1954,1972,1026,1404,1502,2016,1994,688,1400,1000,780,1976,2200,464,932,660,1140,440,476,388,1950,624,1782,696,2284,2152,1788,2032,1850,1040,1668,1060,992,2050,1608,1096,1548,1808,1548,2044,1268,1588,1036,2164,810,2484,2020,1876,1998,1964,2198,2150,2116,1772,1820,2106,1918,2200,2340,2250,1520,2082,1882,1378,1752,1614,2330,1540,1818,1850,2384,2324,2054,1646,1272,2136,2414,2126,2484,2096,2168,2212,1600,1942,1962,2164,2082,2168,1882,2044,1980,2034,2290,2330,644,1120,1792,2276,1738,2034,1478,1046,526,1240,766,758,749,418,766,752,1600,1600,712,1724,1884,1924,1944,1896,1908,1920,1908,1928,1920,1888,1936,1924,1948,1908,1892,1828,1948,1940,1844,1908,1856,1860,1936,1896,1888,1872,1884,1932,1892,1880,1892,1888,1912,1912,1892,1868,1896,1864,1880,1868,1888,1888,1924,1968,672,1912,1884,1884,1848,1856,1892,1844,1872,1904,1892,1864,1860,1884,1880,1868,1860,1896,1832,1900,1896,1864,1864,1880,1840,1860,1868,1868,1840,1868,1852,512,1800,1852,600,784,800,956,2408,2060,658,810,1102,546,544,546,862,3086,3106,3090,3094,3084,3104,1514,1392,3106,1508,1512,3058,3094,3104,3090,3100,1504,3094,3114,3094,3104,342,344,1262,451,1410,1272,578,1306,534,742,1452,740,1026,964,910,642,996,996,1014,994,312,1010,994,998,998,1002,1000,990,1012,1560,732,734,736,1160,1160,724,724,1188,1199,2512,3286,388,370,1464,1996,2026,1554,3466,1246,866,2630,2378,1160,388,402,1568,2396,2394,2394,2406,2414,2080,2378,2384,2376,1150,2388,1170,2388,2408,2394,2384,2376,1108,2090,2396,2725,422,2152,1382,694,3540,2380,2400,2392,328,598,354,370,528,534,348,374,356,850,332,1432,396,1204,620,358,356,354,366,380,596,352,362,520,362,356,362,338,354,498,350,386,352,354,354,352,348,352,354,356,356,362,346,402,362,358,352,340,574,364,358,544,350,356,380,370,350,368,356,502,352,412,354,568,354,358,366,506,510,1692,1674,894,1672,1698,1684,462,1198,750,1194,526,1698,1700,2262,2264,1610,1188,1698,1674,428,744,1636,1534,1562,1556,1572,1696,1542,1684,1606,1464,1684,1552,1558,1674,1546,1692,1582,1538,1680,1576,1558,1532,1546,1542,1582,1556,1560,1566,1686,1556,1536,1552,1556,1564,1674,1574,1514,1600,1530,1572,1562,1700,1556,1688,1604,1578,1580,1588,1680,1562,1586,1566,1550,1554,1558,1566,1532,1620,1620,1692,1664,1570,1684,1684,1757,1757,1048,646,1268,684,660,790,786,668,798,926,1757,636,2152,348,2136,664,888,2104,604,1176,800,892,2426,908,1932,716,1984,826,312,408,2246,2312,2344,2290,1114,1918,2358,3370,1894,1934,2388,940,1940,478,722,1918,2244,994,1226,2270,2024,2020,2300,2286,606,2294,722,1918,2284,2298,2274,2252,2296,2212,2192,2200,2290,2288,2656,2206,2234,2244,2286,2148,2164,362,2220,2254,2445,1842,1980,2282,728,1964,926,1912,1976,1900,578,928,1928,886,1910,1122,1948,3060,1234,384,1556,570,1294,2094,1356,1272,1956,1236,1252,1902,1346,1272,1574,1924,1936,540,1952,636,1978,346,1976,1950,1588,1290,1332,1974,1620,1168,1920,1292,448,1326,1266,1952,1304,1986,1284,1320,1010,1900,1904,1970,1968,2000,1978,586,1650,1976,1276,1960,1368,1688,602,1928,1958,538,640,422,1982,542,1966,1292,1944,1268,1962,1282,1676,1320,1992,340,1988,448,656,582,2020,1294,1966,1972,680,364,1244,1270,1300,728,1982,1999,460,1978,1958,1266,1940,1300,388,1264,1970,1958,1936,1996,1948,2004,1936,1302,2010,1982,1970,1186,2034,684,1958,1324,1974,1940,2006,1972,1962,1990,584,2085,602,1598,1944,2018,1256,2002,1944,1250,2010,2014,1950,1230,568,2060,1984,2034,1140,1020,1286,1992,1960,2050,1984,1970,1944,1936,1952,1978,2010,682,2008,1964,2008,338,2002,1298,2058,1328,1988,1984,1988,622,1970,1984,2089,1966,1968,1246,2023,1712,2023,1310,1240,1980,1970,354,1286,606,1992,2006,1966,1970,1672,628,1272,1284,1954,2046,2033,1970,1944,1493,1466,1944,1607,1702,1980,1970,1274,1274,1506,1270,1956,2078,1646,1308,1080,1684,1306,1300,1282,1282,1664,1452,1314,1716,1765,1728,686,618,1654,1992,1286,1990,1808,1808,1958,1668,1698,1684,1608,1674,1272,1662,1296,1960,1654,1738,2010,1202,1684,1728,1660,588,528,1448,592,612,1638,1642,1720,1714,1680,1736,1690,1292,1640,1728,400,1234,1676,1444,1764,528,316,520,404,388,400,300,1288,1316,1312,320,404,1400,1656,1380,404,1312,400,768,772,860,756,1312,404,1324,412,1380,408,1344,400,1300,388,1336,1312,412,1316,392,1764,400,780,1304,1328,396,1532,408,1780,1848,1332,404,1556,408,1572,400,1232,392,768,1340,400,1528,396,1300,392,1336,752,1312,432,1540,392,868,1256,768,1348,1372,1344,1312,408,1296,1946,1908,1636,400,1324,416,1308,412,1376,408,1688,428,1944,1340,1308,400,1802,1840,1320,412,1536,404,1240,404,1320,1624,1312,408,1364,412,1328,1328,1324,404,1296,1320,400,1922,396,1296,1312,1288,408,764,1200,396,1664,1316,480,1296,1288,696,1268,1396,1360,400,1352,400,1520,408,1672,1364,1304,1684,1336,400,1296,1348,1368,412,1764,408,1300,388,1336,1312,404,1388,404,1316,1284,408,1240,412,1296,712,796,768,1332,408,1236,1340,1308,1352,1340,1296,1332,408,752,1336,400,1296,400,1280,412,1260,1308,1332,412,1312,1304,400,1320,1292,1296,1308,396,1292,392,1228,1336,1344,412,1308,388,1272,412,876,1332,1240,396,1376,1328,1416,2006,692,526,370,478,408,412,538,330,366,352,376,374,1716,1746,366,364,1840,1822,346,1742,346,1034,1030,1022,1018,1770,380,1804,358,916,1814,368,1840,388,1798,376,1792,384,1738,364,1780,2338,382,1028,1746,1995,386,1996,358,2523,1796,378,2086,378,2066,370,1682,354,1018,1762,380,2002,360,1722,380,906,1762,370,1022,924,1770,344,2090,384,1154,1668,362,1026,1802,1816,364,1798,388,1802,356,1734,364,2156,390,916,1758,368,920,1754,380,914,1868,920,904,2216,380,902,898,2492,2470,1850,350,1780,368,1790,364,1714,354,1810,912,2217,368,924,1766,378,898,1808,374,612,1750,910,1796,916,1784,370,1770,2284,378,918,1742,366,924,1782,924,1768,352,1024,908,1568,902,2260,368,1796,374,1716,1722,988,612,1704,350,920,1830,932,1802,1812,376,2076,364,2148,380,1844,354,1752,358,920,2222,1798,372,1878,612,550,924,1730,628,1790,368,1676,384,932,1744,1684,382,1806,370,1728,350,976,1070,1026,1788,380,1648,610,1780,368,1850,368,1792,372,1792,536,910,1748,366,1012,1798,362,1784,1766,372,1760,1798,616,1796,362,1724,356,1884,358,1786,332,1726,1746,1730,1632,358,1750,1782,376,1760,1716,1180,1810,420,1666,1862,370,1792,372,1880,358,352,346,1756,546,1686,544,2293,312,1780,352,1792,574,1712,404,1732,1748,418,1728,432,1766,578,1790,404,1830,414,1798,412,1690,594,1818,410,1920,598,1740,416,1798,416,1818,422,480,1792,412,1728,412,1840,390,624,696,402,302,402,1278,1338,1388,1378,1332,774,786,768,752,1338,1352,1330,1337,1312,1342,1338,1326,1710,768,1338,1411,1526,1776,1780,1356,1564,1576,1208,766,1314,1538,1310,1320,764,1330,1564,888,1226,748,1379,1378,1330,1308,1360,1638,1364,1314,1386,1686,1740,614,1362,1358,1302,1316,1568,1246,1298,1682,1304,1326,1296,1350,1326,1326,1724,1334,356,1324,1308,748,1196,1684,1346,1332,1268,736,1248,1386,1424,1366,1567,1614,1368,1318,1670,1328,1434,1647,400,1322,1334,1356,1312,1364,1258,1288,760,838,770,1356,1278,1346,1414,1346,1379,406,1306,754,1334,1288,1288,1350,1348,1332,1276,1414,1350,1286,1262,1322,1246,1296,1354,1332,1260,882,1380,316,1294,1395,1341,1406,1379,408,1232,404,1806,1330,1386,428,1338,302,1268,1298,314,1356,318,1318,432,1394,300,1362,308,1382,312,1272,450,1334,1445,1322,314,1362,310,1380,312,822,1384,394,1302,312,446,488,1370,524,2009,402,306,406,1284,1314,1354,1670,1378,1316,788,778,768,818,1318,1358,1350,1354,1328,1342,1318,1316,1826,846,1312,1322,1486,1866,1342,1546,1604,1298,754,1330,1548,1316,1324,752,1330,1556,886,1250,770,1346,1350,1330,1324,1284,1687,1324,1304,1396,1724,674,1855,420,544,680,1366,1320,1338,1556,1262,1322,1654,1320,1324,1278,1318,1328,1324,1694,1294,1314,1300,764,1208,1702,1350,1274,1296,742,1246,1400,1338,1372,1560,1612,1374,1270,1710,1336,1374,1769,408,1286,1320,1326,1314,1300,1292,1286,738,830,778,1374,1238,1378,1380,1342,1368,406,1408,740,1330,1306,1308,1354,1326,1322,1342,1392,1326,1296,1314,1304,1200,1308,1358,1320,1304,884,1358,316,1262,1402,1336,1422,1334,412,1928,404,1836,1350,1336,426,1274,304,1266,1310,314,1286,324,1312,432,1350,300,1376,308,1310,310,1270,446,1342,306,1428,446,1334,310,1358,312,1366,312,1362,1314,314,1360,798,2414,2414,2216,310,534,478,372,542,344,368,354,370,372,1692,1766,368,362,364,1806,1826,346,1774,344,1020,1040,1010,998,1756,376,1776,356,912,1790,370,1778,386,1756,370,1786,378,1792,364,1756,2364,1034,1790,368,1796,384,2028,358,3232,1780,2100,374,2068,338,1652,354,1002,920,1742,372,2028,340,1726,898,1778,372,1028,924,1750,314,2082,372,1142,1660,1024,370,1780,1808,1800,384,1732,356,914,1750,2152,374,390,916,1760,374,914,1742,376,1844,372,914,902,2292,382,902,900,3190,1798,356,1768,370,1768,902,2074,380,1688,354,1728,912,2230,358,926,1786,358,894,1840,372,606,1764,372,904,1770,372,914,1756,1814,374,922,2292,374,912,1754,366,904,1748,918,1716,316,1008,916,1586,378,906,2240,1774,362,918,1696,368,1734,996,604,1688,346,914,1862,938,1784,912,1790,2068,374,2154,1826,1744,356,918,2256,1750,1834,380,2352,534,920,1738,368,610,1784,370,1788,376,916,1766,1696,1674,366,1734,350,988,1054,1004,916,1770,380,916,1664,366,610,1808,698,1754,1774,1796,534,900,1776,364,988,1784,352,1734,368,1740,374,1752,1770,374,614,1760,360,914,1776,340,1866,356,1764,310,1756,368,1780,368,1750,374,1622,360,1732,1868,370,1768,1670,1204,1848,420,1650,378,1832,1766,1850,360,350,1748,2522,542,2428,354,1794,354,1804,570,1712,414,1706,1728,414,1708,412,1772,576,1812,406,1808,414,1822,420,1684,596,1804,410,1916,600,1760,414,1820,414,1828,416,1850,412,1714,414,1810,378,2282,678,734,684,2414,642,2034,1429,634,645,478,709,1273,592,348,1088,1104,312,320,300,300,316,308,308,316,304,340,628,312,688,652,1112,720,300,856,1248,436,516,1356,312,1356,824,708,1352,300,1316,828,1356,1348,308,544,784,548,462,1692,1692,604,396,404,334,1556,396,306,392,392,386,300,1386,340,334,1404,306,330,1366,1386,304,1296,1330,330,1428,1340,300,1376,336,1344,302,1320,1358,1374,1390,1352,354,1348,1306,302,1418,1386,308,1330,302,346,360,1576,392,336,338,384,1406,300,1452,394,394,388,1396,444,1354,414,1386,304,1320,410,336,388,396,394,1298,436,334,332,396,394,396,392,390,394,1342,448,402,1418,400,1494,394,1428,402,1400,414,394,406,1364,310,410,344,398,348,340,406,346,300,1426,394,1476,340,354,1480,350,406,1692,1168,1107,804,572,1164,1020,1060,384,1200,1216,1240,1216,476,620,1288,1124,492,1212,1208,384,1188,1204,480,1164,1188,452,1356,1502,2260,2299,2559,2442,2544,2479,2455,1832,1868,2345,2267,2499,2469,2313,2381,2182,478,1230,2615,2531,2402,2374,2409,2478,2495,2411,2393,2559,1764,928,2774,1798,1790,1832,1832,1844,1772,1816,1820,1856,542,1774,1876,1882,1766,1854,1860,1872,1830,1870,1862,1866,1766,1830,1874,1782,1762,1856,1880,1896,1814,1762,940,916,1162,584,1698,412,560,1942,1950,1950,1946,1950,1944,1940,1950,1954,1946,1958,1934,1948,1952,1940,1954,1950,966,846,434,974,986,1286,980,346,1292,1286,340,346,1284,1644,1294,1378,804,1906,518,564,2080,1400,2044,330,2080,1544,1338,1192,1712,734,1764,1310,1302,1646,840,1498,1482,1168,1620,1648,390,686,688,1606,1508,1154,1634,1540,1742,1300,1222,1588,1580,378,1544,682,1742,812,1078,1428,992,1060,1348,1482,1564,1084,928,1414,1402,790,1208,468,1628,494,1584,1596,1038,1626,1234,1708,1626,1472,1686,752,1598,1582,1560,1554,1110,1492,1492,1590,778,1432,1408,1426,1538,1424,1586,1561,1164,1280,438,1076,1192,1408,1268,696,766,1294,1484,1330,1276,1272,1586,1264,1250,956,1210,886,400,1274,638,940,1528,1146,1276,1300,606,1544,1584,1270,1262,1602,1506,1270,1266,532,1558,972,1280,724,1294,886,1480,1140,1298,730,1276,1574,1556,916,1536,1436,1266,1542,1450,1290,816,1272,1514,1408,700,1546,1474,1262,1252,1590,1614,1036,1602,1576,1274,518,1572,1520,360,818,852,1522,1520,1522,1340,1334,1334,1338,1348,1338,1338,1286,1042,1032,1346,1342,1360,1336,1340,1334,1350,1342,1336,1352,1352,1342,1342,1354,1352,1342,1344,1354,1344,1362,1342,982,1352,1342,1386,1350,1306,1356,1346,1346,1348,1358,1348,1366,1372,1344,1352,1354,1346,1314,1348,1362,1350,1346,1344,1332,1348,1344,1380,1228,1340,1336,1370,1364,1342,1342,1344,1246,1198,1212,1040,994,1360,1338,1344,1342,1382,1354,1356,870,1340,1360,1342,1364,1338,1346,1346,1350,1172,1340,1338,1342,1360,1352,1190,1426,1356,1346,1350,1388,1324,1356,1336,1348,1350,1342,1344,1358,1336,1344,1340,1354,1338,874,1284,1438,834,1360,1338,1340,1344,1346,1358,1386,1392,1352,1346,1380,1346,1308,1302,1144,426,694,1348,1310,1302,1330,910,924,1350,1342,1342,1360,1344,1392,1382,1392,1362,1394,1380,1370,1326,1356,1154,1376,968,1298,1402,1400,1170,950,652,1290,1098,1108,1360,1348,1392,1346,1384,1354,1348,1340,1356,1346,1354,1318,1392,1364,1356,1352,1348,1346,1340,1350,1326,1304,1414,1304,1400,1292,398,522,1382,1374,1388,1396,1394,1488,1258,482,480,1306,1236,676,1254,1340,1352,1336,1354,1356,1346,1348,1040,1056,510,1406,1120,1310,458,424,1056,1348,1350,1344,1348,1348,1348,1330,1356,1360,1348,1344,1350,1196,1382,1362,1328,1980,1402,1378,1318,1394,1032,560,902,1078,1038,950,1390,1330,1350,1340,1342,1346,1386,1158,1388,1274,550,426,1370,1386,1142,1160,1350,1350,1352,1360,1346,1346,1356,1346,1352,1338,1284,510,386,620,622,1274,1350,1128,438,1332,1342,1344,1344,738,1340,1394,1278,1344,1384,1350,1402,1396,690,702,1290,1358,1348,686,988,1340,1358,1350,1352,400,1168,1398,1388,652,882,1270,1270,1410,1386,1306,1382,1162,1272,1104,1396,1342,1356,1350,1346,1348,1352,1374,1338,1338,1338,1340,1344,1336,1340,1338,1342,1358,1336,990,1270,1128,1382,1368,1374,956,964,974,972,978,976,390,526,638,1342,1344,1350,1334,1350,1326,1340,1342,1348,1348,1348,1352,1342,1348,1338,1350,1346,1352,1342,1356,1354,1370,1334,1350,1344,1340,1350,1342,1346,1342,1352,1346,1348,1342,1348,1340,1346,1332,1344,1342,1352,1330,1336,1342,1348,1346,1344,1342,1350,1344,1342,1332,1426,1350,1344,1356,1356,1388,398,984,1344,1332,1348,1348,1372,1346,1270,1342,1360,1346,1336,1292,1362,1358,1342,1346,1338,642,1356,684,968,1346,1344,1342,1350,1344,1344,1350,1354,1342,1364,1348,1352,614,1366,1342,1350,1350,1346,1344,1350,1360,1350,1236,1356,1350,1348,1496,1192,1348,1356,1424,1276,1406,1402,1492,1404,1394,1024,1062,1308,1188,1624,688,980,1509,1234,1154,1500,1216,1442,1338,1424,576,1448,1320,1108,1131,1105,1107,1462,1744,1648,832,828,588,460,880,1252,1208,348,1968,1682,1526,646,1404,646,1801,1985,1650,1020,1444,888,1166,1172,1110,2044,2078,2038,2034,1400,1418,1462,1422,1432,1502,1010,1056,936,1008,972,924,1380,972,896,1186,836,1116,1680,2122,1304,1294,1040,1270,1170,1098,1400,1244,1140,1186,1618,1716,1436,950,1342,1292,1360,1854,1832,1894,1840,1816,1878,1504,2124,2234,1762,1876,836,1952,704,1980,2148,2106,2122,1170,1288,1254,1528,1822,1996,896,980,1740,2052,2034,1654,464,1846,1168,452,992,1024,994,1004,1516,1502,1226,952,934,844,1814,1306,544,732,1502,1776,1886,1650,1742,712,2159,2190,656,672,548,1198,650,826,812,818,832,714,716,814,736,956,1410,906,996,846,1314,948,968,814,1186,1538,698,760,862,868,1290,2004,1226,1138,1042,1142,1680,1554,1600,1540,1458,378,1506,934,1254,1350,1582,1650,1470,1268,1192,1160,540,1104,1812,1036,946,998,1388,1368,596,864,1194,1396,1486,1512,1366,1130,778,1082,1542,778,1480,1526,1166,750,1644,1310,1440,1418,1540,654,660,660,1052,716,1798,1462,1080,1042,318,676,1172,458,2004,524,856,1746,1828,2016,1940,1988,1864,2020,1724,1734,862,2036,1578,958,1414,1150,366,1308,1660,1660,1758,1770,1774,2020,1680,888,1660,1636,642,1968,1704,1974,1968,1960,1484,1256,1496,1166,1530,1104,1962,1158,1636,1688,1674,1514,1222,1274,1392,1406,1310,1548,1752,1016,1210,1888,1560,1640,1634,1668,1150,1230,566,472,1116,1882,1752,2006,2036,1798,1402,1598,1936,1634,1620,1160,1656,1436,2004,1768,1782,1794,2042,2018,1468,1232,1478,994,1746,1410,544,834,720,976,626,522,674,1320,932,1182,442,522,912,538,570,704,868,794,626,358,872,822,900,852,910,1090,1848,816,826,770,1196,734,376,344,382,986,1014,1042,840,868,1786,1718,962,958,980,974,972,1162,476,1226,1194,1438,834,490,1004,1318,668,338,1130,1110,1108,1796,1192,818,878,758,982,1004,1464,1234,1670,630,694,888,594,558,492,648,1458,1472,888,1924,1278,1196,1232,1024,1764,1132,1324,1418,664,1882,1322,1086,1224,702,984,1074,974,1318,542,688,768,1136,1322,884,1326,1914,1352,1306,1156,1230,1324,1250,1298,1200,610,1228,1016,1002,1204,1424,1328,1278,1128,1370,938,488,1030,1404,1290,1274,998,1270,1336,1232,1434,1060,1516,1414,1310,1278,1340,1196,498,1298,1404,1378,1232,1190,518,414,1090,990,596,1050,854,706,1552,852,360,1982,858,1394,914,398,1208,562,704,362,886,532,610,976,514,852,662,344,392,442,1228,382,512,744,1678,1542,616,1474,418,1260,672,940,738,538,1434,994,2246,1634,1292,580,594,650,874,470,766,1344,1212,1120,1176,532,1422,1248,1132,718,1222,1184,1076,1850,1428,474,1916,1276,534,502,1292,1274,1272,1278,1290,650,1454,1202,1006,1432,772,1198,676,1998,516,944,656,1036,1440,1896,1302,372,1326,644,860,1802,914,1638,1336,308,1654,2024,328,592,2018,2016,1220,544,1160,1412,1030,1272,1128,1620,1946,1760,1084,1466,1318,1644,1042,732,1036,788,842,1592,2106,1244,356,918,956,640,1154,402,654,1030,404,352,1238,1970,1144,1094,534,394,1202,1240,928,1180,1218,934,848,530,526,1294,1180,978,1448,1466,1166,746,504,1406,1588,438,1256,1920,1302,1364,734,1606,1288,778,1428,650,1244,1422,1516,1656,1742,1648,1560,1484,714,792,1190,512,534,1568,1794,1158,942,1354,360,460,1222,438,966,596,874,552,390,436,310,636,1198,1078,1094,894,532,1560,1232,1054,1556,1656,1324,1348,1424,1322,420,380,1870,1280,582,1394,1186,418,1380,1698,1394,1730,1766,1692,1678,1882,1752,1566,1804,1394,1688,1744,1398,1798,700,2006,1418,1432,1406,1990,1996,2024,1908,1724,1926,1278,1552,1396,1732,1480,1460,608,682,664,1476,1064,1544,1600,1076,1194,1212,1342,1090,1286,1280,1006,956,1306,1306,1168,1102,1210,1334,1610,1170,1674,932,1700,1560,1418,1480,1436,1548,1590,1540,1196,1328,564,928,1512,1210,946,1412,638,1274,866,390,1210,1222,1338,1640,650,1548,1354,1524,1668,546,1098,1556,1530,1120,1238,744,1306,1930,1470,1322,1244,1774,836,1066,656,1198,1186,1290,642,1256,834,1888,1290,858,1764,1222,1226,754,1566,748,1462,804,1150,1548,1656,1562,1498,1542,1622,1662,1734,1226,944,1702,1630,656,308,1290,1672,1738,774,1334,1646,1464,1216,1550,1548,1668,1556,1490,1550,1030,1544,1648,1272,1564,988,1780,1556,1364,1556,1186,900,530,900,686,626,954,674,882,768,704,894,774,990,874,924,780,956,590,996,428,834,420,400,928,724,836,830,366,500,710,1330,1268,1142,1538,1100,986,1148,1816,1714,1392,1538,1208,1748,1298,1494,1022,992,1012,1006,328,1112,518,1046,992,1154,1110,1196,1094,506,1892,1300,982,1732,1808,1686,1500,1152,1010,1176,1062,710,1018,1038,1056,910,1166,1066,1358,658,1834,1138,1078,1072,1068,1122,1030,928,1230,936,1152,1076,1094,1226,1068,982,1046,994,1124,1176,1090,994,1220,984,1230,1204,1110,1146,1084,1136,1220,1076,1080,920,1106,1078,1120,1002,1158,946,866,1232,1074,1082,1118,1056,1084,1086,1138,1124,1106,1008,1028,1186,1132,1124,1090,1216,1094,1186,1248,1136,1120,1092,1096,1058,1034,1090,1176,1096,1108,1094,1090,1100,1108,718,992,1080,1072,1076,1034,930,1064,1024,954,1096,604,1120,1096,1092,1114,1152,1104,1196,1164,1110,1080,1190,1152,1774,1428,1602,1514,1732,1578,1612,1704,1614,1772,1552,1646,1658,1688,1484,1582,1656,1416,1448,1548,1654,1656,1638,1628,1594,1622,1598,1752,1646,1610,1672,1754,1660,1626,1688,1626,1482,1468,1426,1460,1568,1666,1694,1618,1754,1636,1656,1758,1564,1644,1614,1714,1490,1694,1660,1604,1548,1676,1588,1608,1810,1608,1540,1764,1632,1610,1756,1512,1486,1654,1654,1660,1640,1610,1646,1600,1676,1638,1548,1622,1598,1602,1596,1642,1618,1614,1614,1588,1540,1648,1630,1600,1620,1592,1616,1656,1606,1624,1602,1676,1704,1626,1766,1776,1776,1772,1730,1774,1714,1834,1876,1822,1804,1922,1868,1792,1862,1810,1942,2064,1818,1880,1860,1848,1786,1766,1812,1824,1818,1742,1794,1810,1806,1840,1812,1772,1882,1858,1820,1802,1828,1778,1774,1826,1746,1744,1820,1804,1754,1766,1596,1808,1766,1774,1836,1772,1862,1810,1814,1792,1778,422,1860,1814,1820,1804,1802,1768,1706,1802,1820,1802,1804,1804,1780,1844,1804,1794,1886,1646,1858,982,1602,1080,1962,1512,1338,1752,2052,1288,1472,1396,1432,1836,1830,1754,512,1318,1248,1690,1710,1806,1798,822,766,718,488,396,2042,1696,2022,2036,1984,1990,1988,1954,1972,1078,1730,1388,1538,842,1984,1638,1550,1030,1218,440,1028,1904,1882,1974,1944,1822,1354,1364,366,712,392,352,344,352,354,350,352,346,346,354,322,328,324,354,352,360,346,352,352,344,2018,1652,2044,2050,1674,2233,2231,2140,2150,2234,2158,2132,1948,1978,1946,1954,1954,1954,1954,1564,1568,1856,2506,1144,1132,1162,1160,2126,2118,2116,1972,1950,1972,1370,1986,1964,406,1420,346,710,346,984,1440,2052,1950,1478,1728,1356,1444,1530,1524,1512,1494,1956,1512,1360,1372,1514,318,1232,920,596,340,916,792,760,1140,1976,1540,2060,792,1932,560,1980,2008,1852,1948,1940,1460,1488,1764,688,1728,2012,1516,1244,1040,1516,1136,1244,1288,1428,1000,1580,1784,1388,1816,944,1376,1336,1544,1240,1204,1164,3596,868,696,904,2260,1192,1104,500,332,384,332,328,324,1668,800,1660,1754,1120,646,1078,718,1462,1612,1498,1506,1664,1714,1668,1516,1602,1376,1498,1626,1496,1498,1494,1548,1676,1548,1476,848,1650,1628,718,1488,1500,1488,1490,1516,1674,1494,1506,1504,1668,1502,1686,798,1660,1838,1234,584,644,1072,716,1448,1604,1480,1506,1678,1654,1704,1646,1480,1490,1384,1492,1350,1478,1484,1488,1534,1662,1582,1466,1638,1612,714,1480,1484,1482,1478,1510,1708,1518,1492,1488,1662,1494,1334,1016,1280,1014,922,2112,1280,1862,732,814,1362,898,1826,2034,1280,1894,2158,2110,2160,2100,510,1280,1878,1752,1890,2066,1894,1882,1878,1938,2094,1886,1872,2088,2046,904,1880,1910,1884,1872,1920,2174,1912,1886,1900,2118,1280,1280,1120,1266,808,1016,764,900,1018,334,1252,1802,1814,1792,1536,876,602,652,942,728,884,898,1942,1774,818,1810,812,1328,1430,462,532,992,300,1744,1712,1760,740,1848,868,904,1782,1736,1776,1858,1194,1076,1214,784,1432,1122,1826,1764,1822,1874,1790,1038,1132,1712,1132,1776,816,1796,1804,1278,1552,1034,1844,788,1434,1828,964,706,1192,774,752,1788,1326,1764,1766,1092,1898,1082,1874,1884,1740,1894,1812,396,966,412,1840,1974,1370,1490,1478,1804,570,1804,506,954,964,1542,1258,1650,1650,1398,1824,1400,1712,1832,1048,1806,1834,1822,1436,374,620,736,766,1832,982,1220,1664,1768,1836,1710,1170,1902,1894,1894,1228,460,1184,436,1148,432,368,1200,380,1284,1156,1184,1160,316,1176,1164,316,1168,368,1164,1256,316,1160,1312,1152,328,376,1108,380,1148,1148,320,1212,368,1172,1919,1919,1772,390,1230,468,1514,830,1398,1286,1498,1468,840,746,1820,1756,1010,1412,1622,1634,1482,1518,970,1176,1486,1512,1238,1490,1500,1214,588,1212,1294,1320,1764,1472,736,704,1919,2153,600,582,380,1598,406,1868,402,1962,1426,404,1652,386,390,2012,402,410,406,1824,380,1634,390,400,378,404,1996,1996,416,2344,1980,692,374,726,498,834,686,732,1846,1714,600,1150,872,1730,592,428,1732,720,1634,1738,1266,1074,1682,1644,1652,1802,2264,1870,1868,1340,1862,532,1982,1986,1122,1864,1680,1632,1632,800,836,1452,2008,1196,1368,1874,1512,1408,1004,1728,1408,1956,450,824,756,320,794,696,1284,1300,1290,1014,1820,1660,662,820,1056,1534,836,790,1512,1298,1892,1018,1674,772,1128,1772,1296,1856,1848,1302,2010,1748,906,492,1940,1944,1944,1250,1102,1680,2058,2048,1222,1840,1442,1788,1436,1300,1292,1290,1798,1798,506,486,1166,1142,1398,1956,1958,1938,1940,742,1442,1912,1924,1486,1418,1730,554,688,700,454,448,1224,730,1310,586,684,1236,1458,592,1170,1034,1795,688,1336,666,1020,1388,754,656,1348,364,488,1106,1226,1006,1042,1364,366,898,902,1348,1298,1010,1342,376,820,994,1268,406,858,972,1372,358,746,940,1362,376,1056,894,1392,404,496,684,1066,1368,420,962,1122,1380,336,966,1386,348,990,1362,374,1078,1026,1024,960,966,940,594,900,1288,442,678,980,1346,328,670,618,1318,332,1154,1372,336,932,1252,440,1096,1326,422,742,962,1342,446,604,388,1298,1034,656,1034,1350,446,1084,1324,406,848,980,1338,410,966,1356,428,634,1006,1364,436,848,1396,438,1306,400,910,958,1334,470,460,1104,1378,442,756,870,1182,426,906,856,1434,484,1084,1376,440,944,1346,484,1318,476,916,1006,1340,428,820,922,1328,410,676,884,1330,434,792,988,1360,432,742,968,1400,504,1372,794,1340,432,1484,796,952,1210,1748,576,1430,1334,1208,618,1748,1230,1786,578,1758,564,1126,922,1128,1692,590,1134,1354,1760,576,1202,1818,492,936,1698,570,1304,928,1340,1790,616,540,1236,1722,570,1322,1768,602,834,1288,1780,614,1090,1278,1850,594,1348,1804,628,858,1210,1744,616,480,1322,1718,600,708,1348,1868,654,1164,1412,1844,448,1758,588,1288,768,1354,1816,602,1812,570,1242,1742,554,1198,862,1820,608,1234,1800,608,566,1170,1822,634,1220,1068,1254,1324,1862,600,1794,638,614,1776,652,868,1708,634,1240,1190,1814,620,838,1670,604,1250,772,1788,570,1410,718,1648,596,1492,538,1748,616,1182,1848,592,882,1208,1676,620,702,1764,708,850,1910,672,1270,1138,1806,632,1436,936,1812,574,810,1124,1232,1276,1166,1226,394,918,590,1138,1632,346,1808,1814,1828,798,1812,1802,1812,1804,1830,1828,1850,1800,1804,1822,1832,2547,2062,793,1830,1877,1197,2067,1971,1964,2013,1786,1644,1583,2001,2038,2034,1637,2062,1838,2034,1929,336,1710,1939,1656,2071,1377,2000,2070,1765,1498,1174,1544,1983,1917,1933,1245,2078,1024,2036,1467,2145,1584,1616,1768,2080,1651,1658,2139,2071,2099,1465,1293,1900,1667,1464,1562,1817,2124,1818,2021,1078,1865,1602,1748,1918,2215,1269,1692,1507,1472,1432,2082,1533,1929,1512,1646,1837,1607,2058,1972,1945,2129,2093,1332,1482,1905,1459,1745,2067,1657,1591,1599,807,2026,1606,1846,1048,2006,1353,1370,1907,1396,863,2009,2116,1956,1777,884,2063,1893,1931,1397,1409,1987,1604,1137,2008,1842,1612,1983,981,1688,1419,467,1842,1502,2091,2291,966,1530,1585,1361,1134,1499,800,695,1944,1617,1750,1272,1150,1196,1149,1131,1224,1486,1146,1896,1266,1757,1942,1406,950,1555,1976,1183,1974,1991,1993,1898,1858,1402,1924,1350,1504,1834,1402,1748,1136,1708,1966,1714,1856,1586,1788,912,1408,1966,1098,1172,1388,1260,1418,1562,702,1770,1176,1320,1282,1478,882,444,1062,828,1430,680,1040,1084,1436,700,722,398,416,1256,1234,1062,476,482,1164,1270,1216,694,1180,984,308,1304,1440,1862,1606,1550,706,1614,464,390,1158,1158,1348,1218,1700,1116,748,1102,760,1382,776,688,1442,730,644,1382,1280,446,324,1478,918,468,478,1602,726,794,828,1192,1210,910,1142,1162,1496,1404,1398,1424,724,1156,546,824,1574,762,1408,1402,1458,1472,1160,1760,1226,472,552,790,1100,1136,1040,586,1002,1230,582,1320,1364,1202,840,388,858,814,772,1132,1048,644,446,958,380,608,1190,1070,892,370,1376,314,318,312,326,316,1332,560,586,1242,592,1302,1258,330,706,714,624,458,1150,1474,1410,782,1492,624,614,1436,1036,1478,1474,704,378,388,462,572,482,346,644,716,1446,1244,698,354,346,388,418,524,556,404,668,352,1380,460,646,468,356,344,504,360,616,714,708,404,452,620,480,368,1394,1458,1016,1272,600,1132,1074,686,548,594,636,578,598,1652,1440,1760,1422,1408,462,400,1584,1166,1484,1386,484,482,938,1712,506,1140,788,800,1182,1638,1578,1494,1428,1056,368,1428,1434,1600,1072,1204,1536,1548,1454,1468,1494,1430,1564,1012,834,534,1108,1398,1746,1212,1210,1326,986,1788,1770,1862,614,572,570,582,1564,1422,658,506,772,790,1362,362,1166,810,1536,1156,640,1456,384,1384,594,1152,1404,426,1060,1412,724,592,1356,1408,1108,982,590,1194,656,928,688,862,1214,1020,1538,1406,450,488,784,492,742,1766,1294,798,1252,748,1276,1424,650,850,994,1188,1598,1730,1794,1162,1718,706,818,1564,1474,998,1080,694,1356,462,580,828,420,774,1756,484,476,706,718,926,660,942,786,1426,1556,1706,338,346,1452,306,344,1412,588,1432,1018,978,1032,452,406,1602,806,404,1540,1810,896,566,1396,392,380,1298,1422,576,1282,1428,1534,1432,838,466,1408,710,352,582,1028,800,612,334,770,1626,1760,714,1632,896,1334,1060,314,652,638,1054,1376,330,336,324,890,620,666,780,666,2129,2524,2524,1877,1030,636,1262,983,1683,798,1230,1168,1276,1696,852,1271,1518,1252,1441,1410,1348,1378,2123,1661,1494,813,1267,1172,1275,727,1680,1701,1652,2101,2190,837,550,457,1371,1367,1581,1970,1655,1311,2306,1309,1501,1640,1691,1642,1786,851,1639,1575,1209,1011,1748,2285,1663,859,937,972,1410,1431,1092,1350,1384,1770,1662,1657,1626,1689,873,1363,588,553,948,1857,926,1655,1666,1716,1735,1585,2334,1372,1448,997,557,892,954,686,1390,1233,1138,1547,1399,933,1556,1612,1418,1570,1089,1744,917,1246,1322,1129,1370,762,572,572,1107,456,1620,1516,1491,1500,945,1574,1414,1466,1527,1364,1599,704,390,833,854,751,544,1356,1710,1643,921,1453,889,1639,1810,1871,618,1612,1497,1632,1583,1617,1671,1642,1680,2045,1206,1204,581,573,1627,1354,1738,2047,1637,1063,2021,1966,895,1719,1355,1395,2224,1694,1379,2075,1256,1539,755,1681,1884,1674,1287,1429,1421,2014,1663,1795,1767,1323,2089,2110,1186,978,576,1314,1669,2056,2081,1428,1568,1158,2298,2049,2073,1689,673,717,595,914,933,1602,1525,1382,1661,2096,1707,2117,1535,1660,503,1251,1615,854,688,1382,1604,1672,2128,1333,686,1417,1211,1648,814,1017,1652,1642,1670,1619,1201,1969,2078,2024,2010,1431,1679,2349,1689,1533,879,1506,1685,775,1006,1180,1412,2376,1935,1659,1023,960,2036,1752,1182,1274,820,1600,1773,682,975,1352,2066,372,1290,566,840,2044,2050,1857,908,938,1682,1844,1505,2140,1050,412,416,1432,697,1664,1783,1115,1154,2047,1610,2100,1212,1805,1647,416,1953,1680,1122,647,1808,1519,1691,1810,2099,991,549,1725,831,761,545,692,1228,1221,704,946,1657,1526,842,1066,1172,1564,1570,1395,1626,1609,765,787,1665,1678,1628,394,392,384,1536,1062,1012,1012,1039,610,1224,1349,466,1927,1454,1942,1907,1502,1650,1052,1642,436,718,1704,1226,1736,1215,831,1537,1262,687,1796,1710,858,1474,836,419,1607,1523,1322,928,420,798,540,767,1594,1240,590,422,1091,728,841,836,1220,1217,1482,1122,2476,2476,2602,1904,732,1308,596,1248,1888,1496,1204,1884,1876,1896,888,1584,896,1556,1744,1240,1868,932,508,1164,1112,1888,928,940,1348,1892,1260,996,1620,1884,1544,1248,1824,1884,1380,1676,1100,1588,1888,1900,1528,1896,1032,732,1184,1812,1592,1904,1564,1572,1492,1604,1580,1572,1540,1580,1576,1060,1068,1536,1616,1824,1576,2860,1828,1884,1588,1236,1256,1556,1232,1112,1552,1880,1016,1904,816,884,1516,1636,1888,1724,1912,1880,1908,1560,888,1740,1884,1892,1884,956,1476,1468,1864,984,1004,468,644,1084,1064,768,576,1252,908,940,1176,1640,1640,1560,1756,944,1748,1556,1384,792,1120,748,828,1900,888,716,1632,1892,1580,1908,1900,1656,1008,808,1896,1220,980,1192,588,672,1104,984,1440,1400,1448,808,1212,820,1400,820,1124,1112,1008,1920,1892,1012,1308,1008,428,876,1040,1888,1912,1316,1268,1096,832,796,1932,1556,1088,964,1832,1584,1416,1324,1472,1908,1720,1916,1880,1904,1884,1748,1608,1892,1904,1688,1696,900,1892,936,1732,1124,1168,1176,1772,1520,1932,1912,1916,820,1188,1194,746,1414,1266,1250,1454,778,1416,1236,746,928,1256,1368,1410,1414,1420,1194,560,1426,700,1164,1016,1214,846,1414,1402,1120,1164,1220,760,1420,1416,722,764,1222,1182,1202,770,1414,1236,704,718,1418,936,942,680,1398,1408,1418,608,774,1454,314,1314,996,1444,962,950,1424,1180,1420,1424,874,1422,1192,580,1002,898,1160,1416,1178,1412,1406,1100,1414,1426,580,446,1408,1432,1444,1080,1414,756,1422,1432,924,1318,1416,1398,1418,1314,1416,752,760,922,1432,1158,1184,1410,1416,1378,1308,1416,1312,1156,868,1360,1332,1438,1404,1336,1420,1412,1028,1112,1522,1430,1454,1194,1306,1276,1400,1342,1436,1418,1090,1122,1292,1410,1282,1418,1328,1374,1304,1522,1478,1388,1330,1322,1306,1324,986,1118,1296,1292,1278,1072,1404,1202,1426,1320,1180,870,1208,1434,1154,1330,1410,1400,1906,1420,1372,1418,1418,776,816,1446,1418,1232,1044,1416,1274,2292,1424,1486,1464,1466,1428,1488,1486,1478,624,630,444,638,708,964,1106,1270,982,798,1220,1270,1190,1140,600,852,468,486,1526,1252,1424,1402,558,568,752,1368,1658,1372,1526,1494,810,1532,796,472,532,1166,534,1036,1606,1626,1642,700,714,1544,1624,1402,1658,894,546,866,1194,688,1574,1658,822,616,1030,1648,1324,1294,1360,574,680,1590,1622,1650,1396,1416,848,742,1344,542,1490,1356,1614,826,916,1662,778,1472,922,612,546,1706,1128,1584,1368,794,1448,1012,1370,556,974,314,372,326,684,1380,1228,1134,1542,1396,684,1314,1496,684,1550,1608,990,928,1082,968,908,1240,1318,706,1312,1126,742,530,444,1500,1716,900,568,570,1100,654,1484,842,366,374,368,382,372,1594,1614,778,1440,1620,1362,1196,1496,1026,1084,1628,1502,1264,1436,1060,1262,1176,1206,1366,490,566,600,500,800,820,828,842,832,838,1298,1462,544,546,532,1676,1650,1034,1548,1242,550,1977,1977,946,1558,670,512,930,392,524,464,1118,388,532,396,1136,396,396,934,508,1384,744,720,1468,1926,1952,1922,1956,1948,1974,1610,1680,1956,1684,1971,1938,770,1936,1940,1934,1950,1928,1926,1911,1934,1948,1724,1929,1928,1907,1902,1952,1975,1956,1917,1950,416,1956,1904,1949,1962,1448,1730,1784,1770,1756,1726,1766,632,390,2337,1938,1519,1890,1663,443,2443,1969,2262,1311,2676,2280,837,425,2789,1435,712,1042,2128,980,2674,878,1515,1271,2468,2345,2241,1428,443,2795,2900,1367,2547,2459,2909,2493,1624,1621,1392,2187,754,1544,1474,2714,463,2836,2160,2105,1154,2630,2802,1122,2921,1079,1523,2128,2867,2086,432,2209,2839,1181,2526,2267,2099,2680,1692,384,2769,2176,1095,446,2196,2634,1449,2320,2052,1668,1737,2726,1411,2188,2309,2364,446,1997,2833,1798,1962,630,444,2468,2892,2180,2698,1239,2372,2531,2393,2205,2099,2856,1556,1295,2226,683,1444,1848,1638,620,2681,2892,389,2875,1572,2136,2668,2208,1587,2514,1764,400,2850,2818,2691,1059,2534,456,2183,2915,2484,1693,2191,1782,2416,387,2932,1687,2108,957,2182,1653,1269,2541,417,1447,2165,1627,2500,937,2221,2240,1100,424,2761,2899,2227,1241,1794,1245,2153,2245,2837,2230,2311,1269,441,2720,2140,2672,1874,1198,481,2810,2248,2242,492,2747,2526,1793,2898,2043,2376,2859,1235,2807,2443,2383,2254,1591,2722,2304,2180,2011,1249,2343,2719,1916,2237,2680,2463,2277,2692,1187,1571,2548,1405,1146,1588,1442,2223,1110,1112,676,2378,810,2190,1896,462,2190,1018,1128,2674,872,2224,2200,2234,2226,2230,2188,2284,2250,1028,2260,2250,2252,2224,1116,2222,2234,2180,2186,2220,2202,2230,748,2174,2246,2192,2216,2200,1022,2236,1032,2240,2182,2178,2216,1656,2216,2230,2170,640,2230,2202,1572,1776,2104,2196,2388,1874,2500,626,646,630,1224,492,2490,2550,2462,2382,1730,2490,2296,1456,1012,1012,893,821,1012,484,983,1344,1078,983,1450,1096,782,1299,1457,1448,1454,1600,1389,1159,992,1086,1738,598,460,1282,1004,1470,1756,330,566,748,468,2188,760,1742,1730,1744,308,908,1772,504,1654,1720,2018,1728,974,1762,1066,1822,1788,430,1766,1346,1570,1760,1330,1986,1760,880,1750,936,1872,1054,1910,1780,2136,634,1856,920,1460,346,466,2020,1756,1764,1768,1750,1646,1994,1568,948,350,1350,384,390,464,506,684,764,918,532,1752,894,1756,1084,1752,586,1750,524,1222,908,538,426,1424,1026,1196,1600,1796,1860,1770,1754,994,1744,1628,958,936,1738,1748,1776,602,618,942,1558,1014,542,592,808,1774,1994,1182,1642,1300,1896,338,1774,574,550,708,662,1052,1940,682,1094,1782,1748,2066,582,1876,1522,734,1982,1764,1774,1764,2096,1886,1790,1762,1994,504,1766,2145,2142,1808,1388,1840,944,1766,628,1800,1044,640,528,1250,380,1204,1222,928,976,424,306,496,2428,698,1125,1125,1280,1562,1728,1434,1940,1508,1870,2178,1438,1032,2158,1802,1450,2114,1910,2008,1830,1316,1692,2012,2165,1658,1338,1866,1468,1392,1714,1466,1598,1520,1188,1682,1442,1724,1360,1380,1404,1820,2112,1492,1978,1614,2088,1538,1522,1722,2098,1660,1536,1368,1200,1458,1500,1616,1542,1440,1832,1740,1434,2220,1644,1732,1322,1902,1808,1952,2042,1946,3538,3538,1656,2114,750,3362,2739,2686,2286,2161,2503,1973,2508,2365,2375,1904,2278,1667,2512,2560,2603,2176,2055,2498,2429,2533,2525,2802,2802,3640,2067,1790,1634,1344,374,978,1318,1352,430,510,520,540,396,1068,402,1158,706,540,370,482,1100,1354,1344,326,482,918,1196,1312,368,1144,1010,1040,498,1326,368,910,1374,448,1228,564,526,1346,444,466,768,528,512,358,412,408,1142,470,1240,1420,446,852,648,1428,1232,1378,314,1022,472,1342,426,960,1260,1402,436,398,486,642,812,1046,606,952,430,492,442,1118,408,1300,478,956,1358,514,996,1380,1368,372,374,446,440,382,680,446,446,1044,322,306,862,612,882,698,750,1106,672,714,998,718,752,1370,428,930,1332,512,1058,1066,1394,442,866,962,768,1246,546,1092,1320,1454,494,1124,960,1380,480,620,364,448,406,496,1394,378,914,588,1284,406,884,618,1412,456,1160,1002,576,690,472,1076,618,1364,484,676,636,1028,370,386,322,1494,1496,1236,498,958,582,1418,452,438,454,1024,564,922,1368,424,1138,518,518,1374,358,846,1370,1456,440,874,866,1112,1404,418,952,1414,466,878,1554,794,454,1156,1086,1418,432,840,1048,1416,476,908,1412,466,926,1378,1434,468,1112,950,1434,478,994,876,528,480,984,968,580,826,358,866,940,1456,458,884,1020,950,1392,1154,1414,520,962,1384,382,1134,570,1046,1346,1390,440,432,516,790,490,1280,1374,468,904,1008,1384,414,830,878,1416,474,1000,860,1472,466,1000,486,1380,480,668,1088,1410,500,964,430,1036,1326,426,1264,906,1384,304,1012,1078,1404,388,990,560,1404,470,1094,598,1394,482,648,1086,1068,1338,432,892,1338,388,908,1072,1350,336,928,1068,1428,444,1042,1350,432,520,1022,524,1414,514,1004,730,1402,420,928,586,1252,498,920,1506,490,846,714,1334,392,1010,490,1334,800,1402,480,810,912,1366,436,1110,532,1396,476,1030,588,1420,472,970,1422,1342,454,1168,746,552,642,534,716,688,1000,1294,1408,1630,1390,474,1392,1184,1176,1410,1078,698,1042,852,1400,474,1176,690,1396,456,1024,1128,1394,420,906,1052,1396,392,932,510,1360,506,792,1336,506,1140,680,1404,484,752,600,1408,442,1034,690,1364,408,926,1038,1372,464,856,674,1416,464,722,584,1388,464,984,524,1262,486,966,716,540,1416,488,1096,972,1320,396,982,628,1436,478,896,516,1404,474,758,632,1316,448,1026,1416,460,774,940,656,1356,454,1104,988,1310,438,1102,428,1400,366,860,428,1410,480,1028,718,1418,482,1150,1052,706,830,490,538,592,660,642,580,538,1372,1380,514,928,1320,464,1044,1562,394,1462,1472,1398,478,878,1384,474,1148,742,1384,478,1236,1474,398,1062,750,486,1034,1398,348,1142,1398,1410,468,1300,1566,1228,1414,512,1440,1066,764,1352,492,920,636,1338,1408,454,942,1436,486,704,734,752,1370,438,692,1134,1210,454,888,538,1560,476,1016,876,1308,478,1100,1208,1212,1422,486,1040,396,1456,490,676,1226,356,1292,488,1176,1390,934,1096,1166,1136,1154,1064,806,354,1550,496,1210,600,1354,1266,434,856,1464,512,842,916,434,404,1366,494,920,430,1350,412,742,628,1420,610,1148,1278,390,1550,500,1496,318,1368,426,1226,1428,402,994,1090,1374,556,950,1380,498,840,1530,1362,504,972,1404,496,856,684,1418,580,904,1368,468,1106,1322,480,762,470,632,772,718,1330,426,946,1632,806,1212,1038,1402,450,1146,1002,736,1184,536,2138,324,2426,2426,910,898,2074,796,2890,1790,1882,644,1296,1832,628,1214,1870,630,992,1874,656,1530,1874,650,1216,1908,666,1590,1886,656,750,876,1308,908,1038,1014,1546,976,1544,1834,636,1946,1052,1770,1590,1568,834,1838,1806,1036,1998,872,1616,1338,1890,634,1530,642,1292,904,1830,646,1010,890,1370,572,520,464,1954,1884,604,1526,642,510,616,660,862,1102,1390,408,824,338,1266,568,662,590,544,1778,384,482,634,1348,1498,1886,592,816,608,1364,1910,638,1398,1228,694,1294,1838,1050,984,1584,2078,614,1914,1894,624,1862,1520,1830,610,1528,1808,1840,650,1482,1918,1570,1968,606,1592,1790,1570,1878,656,672,928,1586,682,1058,2088,1454,1868,630,1078,1856,638,1498,1850,578,1434,1424,1836,1492,1848,624,952,1582,1930,730,1232,1290,1358,1900,680,1532,1334,1896,676,1182,1192,1778,1712,1320,1804,1740,674,1312,1804,724,1616,1176,1904,632,1874,588,1652,1896,1880,2390,2390,2598,2371,1008,302,514,412,758,386,1200,1682,796,348,566,1692,360,1016,846,1320,304,502,842,512,838,308,388,772,1764,508,476,966,554,478,464,426,802,990,648,442,754,324,1200,1162,382,1692,1096,1212,610,508,472,320,536,614,572,770,1738,950,634,1700,462,1006,666,454,582,368,618,1484,638,310,398,414,584,856,570,1624,1952,448,324,1672,374,412,300,530,418,472,544,1084,920,1042,530,720,740,1726,316,452,516,376,618,522,564,1066,532,1784,370,576,930,846,526,1720,1402,1774,578,646,552,644,348,622,332,1130,1630,518,1160,944,1648,1800,856,1216,1302,300,584,348,972,978,1722,514,544,524,1132,358,1292,1710,942,880,400,766,316,1580,1552,1796,580,1590,612,806,1542,1144,1200,1612,1730,1696,1686,468,1422,808,632,776,312,1222,1714,1000,1040,1034,1052,1190,1040,1418,472,788,978,694,614,1274,1380,884,1806,886,858,934,366,302,938,358,1006,686,364,376,368,358,1142,364,336,370,358,1630,368,1272,544,1060,2544,1662,416,776,1058,1038,1830,326,1700,818,822,826,740,314,736,1674,328,822,1340,846,992,468,484,550,546,540,454,532,536,532,702,918,532,908,540,544,538,672,768,434,892,652,532,548,838,552,698,546,482,840,504,478,828,598,754,556,546,708,540,642,552,550,552,550,542,530,546,548,540,548,546,544,542,548,544,556,638,442,1748,416,1030,1470,1932,418,304,782,416,630,744,616,622,410,730,458,410,450,410,714,456,438,414,418,420,424,430,416,420,402,410,394,400,412,420,458,436,418,420,428,3328,432,402,574,424,850,708,698,380,314,366,2898,2016,390,438,1560,950,802,422,428,706,430,420,410,430,708,394,430,398,424,394,1802,452,382,2796,406,426,428,408,380,420,424,404,648,424,404,396,430,426,414,410,408,422,470,434,408,474,602,412,594,412,484,432,418,704,436,644,424,410,428,486,394,404,424,436,434,448,390,336,418,566,660,926,424,418,628,398,432,448,422,858,588,416,440,400,622,474,408,442,410,420,740,752,416,662,420,408,640,440,418,662,876,608,416,434,408,410,424,414,410,348,414,492,402,578,422,406,480,798,656,768,650,400,640,650,398,648,442,644,432,940,404,638,636,614,606,618,624,606,780,606,612,406,622,386,626,624,704,622,792,638,616,632,380,430,418,394,424,352,396,484,412,416,490,414,480,484,478,394,406,1218,490,482,436,444,396,390,394,400,400,348,318,2328,624,392,390,412,412,398,412,396,422,412,420,748,420,406,428,446,2078,644,402,402,598,474,418,614,424,706,870,854,452,446,1326,738,410,490,780,736,730,638,632,404,750,748,1872,646,630,432,408,650,1092,422,414,398,330,404,436,410,2204,416,428,622,436,1930,414,808,2142,414,456,390,420,406,324,422,426,676,470,398,436,448,434,430,438,418,924,392,1024,550,414,418,324,604,434,476,1194,354,430,436,432,428,426,336,352,422,806,410,614,436,436,442,1010,442,2000,486,1890,486,924,428,434,510,430,426,426,442,440,988,432,404,856,834,1352,432,458,430,436,430,438,418,530,386,436,954,406,400,348,458,442,438,424,422,434,424,1116,748,632,440,350,388,420,392,630,1684,1764,1724,2168,2112,2096,2092,2008,2200,1480,2216,1592,2140,2144,2140,2132,2092,2160,2188,2120,2180,2132,2100,2176,2144,2120,476,564,760,1296,976,1084,864,996,1082,850,922,1204,1228,868,1493,526,832,746,872,1204,754,556,958,1170,1294,1224,664,1172,874,1611,1476,2184,850,2300,1554,1384,1772,1494,1434,2016,1644,1968,498,728,754,736,738,740,2602,762,784,474,678,730,732,1564,1486,788,772,1532,1650,1684,1722,1734,728,722,730,732,732,732,722,734,720,734,1716,754,758,760,748,748,754,742,752,786,1736,1746,752,756,762,770,756,762,1664,1646,1652,746,850,1784,1046,1630,372,300,372,428,444,434,1488,1660,1632,1656,1664,624,796,1618,1626,1730,806,658,672,576,702,642,1698,870,738,724,780,746,798,1686,790,712,798,782,778,816,758,838,778,380,382,790,758,1512,1710,756,734,742,762,766,772,788,784,798,676,676,668,690,1658,1650,1728,1742,1734,1736,1740,1734,708,738,762,760,770,662,644,690,628,646,714,654,744,768,752,756,762,764,682,758,1708,1680,1716,1738,866,414,738,734,754,762,724,836,864,1788,722,1026,1774,1786,1768,744,790,1702,1698,1696,500,550,558,548,562,560,580,556,594,586,1146,1666,1818,1704,1680,902,692,696,754,754,812,796,798,766,770,788,790,666,666,672,664,748,730,718,796,736,700,718,714,714,702,742,718,666,826,2596,664,644,686,1782,754,854,806,884,1336,1530,752,762,772,734,1610,1590,820,482,460,490,1474,1544,486,488,532,2088,1308,1468,1068,1212,2184,1356,2112,2116,748,2092,1760,2128,2084,2056,2428,2088,2076,2872,2132,2096,816,2088,1848,1464,2160,2104,1228,2100,2136,1552,2196,2112,2148,2108,2104,2100,2144,1512,1268,2152,1784,2164,2088,2180,2132,1360,2124,2228,2180,1240,796,1048,1988,2124,2132,1852,2000,1764,2092,1840,1596,2140,920,1204,2068,2208,2272,2104,2072,2084,2016,2096,1316,2112,2108,1456,1244,1236,1248,1248,1236,1228,612,1240,1228,732,1224,1224,470,1768,1212,832,988,336,944,828,820,940,836,988,1148,1522,1218,2522,1226,1256,1836,1336,2386,1008,990,2824,1856,930,670,1002,1546,2276,1034,1606,2334,1314,884,2470,844,1198,1312,1304,708,1691,1313,690,1384,1190,3032,950,1172,2564,2826,1708,2770,1796,516,2530,992,948,2252,966,1934,1418,2592,948,3078,966,818,1104,1370,1798,2354,1602,2722,1504,1494,2032,3070,970,868,1764,3012,1356,1798,2344,1124,2522,1746,2472,1218,1902,2148,2746,1446,1740,2968,2724,1498,1226,2374,1722,2644,2738,1066,1572,2506,1526,2604,1048,1784,2836,1606,1798,2688,1762,2632,1792,2594,2576,2000,918,1418,1412,1432,1404,1418,1908,720,2524,922,942,2638,1210,970,728,890,2744,880,1014,2214,1402,1274,2200,1384,1860,2784,2638,2792,1114,3080,880,3016,2596,2542,2846,2538,3022,1084,1528,2712,1274,1184,2452,1636,952,2752,1570,1796,598,906,2208,880,1596,1804,992,1036,2846,1604,1992,1256,1442,1440,1230,1180,1444,1450,1182,778,956,3008,1456,1444,830,1350,2850,762,716,818,1606,652,762,1820,1036,2994,2168,1920,962,1570,1896,988,2528,986,1372,3018,874,1106,2102,2598,1572,3053,1792,1636,2704,2538,2544,1474,1586,1748,1608,1850,1390,1654,1570,1754,362,996,2714,1938,2306,2648,2268,2670,2686,2672,1908,1994,2164,2178,2672,2644,2630,2010,2044,2650,632,1778,1652,2658,1970,1980,1968,1098,2702,2564,2640,2662,2620,1586,1494,1528,1568,2604,2660,2640,1958,2000,2608,2000,530,2280,2568,1758,1186,1774,2992,1454,1760,1746,1978,1980,1968,2038,2316,2624,1980,2348,2626,2906,2634,2640,2664,2616,2688,412,472,724,1078,542,696,536,554,1042,840,988,724,980,1014,722,710,1452,426,1020,674,902,590,660,1214,886,788,1092,868,420,1346,700,1318,932,848,784,390,530,604,928,1384,672,698,690,508,714,1338,1078,1270,932,1258,1302,458,924,910,438,1310,866,676,824,1162,758,844,1100,1556,1138,1402,710,1112,538,1598,856,674,900,1690,1196,1092,1006,886,438,456,1464,2559,2559,1846,2060,1700,1654,1460,1763,1524,2329,1895,1890,1898,1214,2012,2038,1832,1535,1692,1941,1075,1540,2295,1385,2087,1871,1805,2595,636,2705,1608,1266,1566,1548,1444,1506,1594,1464,1528,1554,1604,1496,1296,1560,1668,1406,1502,1504,1146,1486,1594,1496,1390,1524,524,2512,2516,756,800,780,2536,2612,2628,2540,2532,2600,1516,2568,2624,2508,2576,2600,2580,2556,2560,2596,2524,2496,2532,2544,2572,2540,2008,1072,2564,2580,2508,2524,2568,2536,2564,2504,324,308,828,2564,2516,2572,1844,1852,2496,944,2388,2544,2536,1244,496,2452,2040,2516,2512,684,1060,740,2520,744,1472,544,2516,2464,2468,628,2516,2556,2508,1236,372,440,2560,2288,2548,2492,2532,2588,2600,2536,2584,2504,2516,2492,2420,2576,2520,2556,2580,2512,2520,2572,964,1288,2584,2472,2536,2068,1496,2580,2520,1548,2532,2508,2568,2616,1992,2528,1804,2572,2548,2508,2476,2556,1574,1352,328,1332,320,1124,1308,1248,1152,1152,1164,1144,1248,776,1694,1160,523,1200,1126,487,676,1412,1638,344,332,370,1162,738,602,330,1896,522,1892,580,350,2100,2100,2100,2118,1976,2126,466,428,2086,1570,2132,1136,2136,1174,2068,416,300,682,2106,2122,2094,726,992,482,808,2110,2106,2106,2112,2060,662,2124,2126,2104,1882,2074,730,1498,402,532,2102,2106,2060,940,922,2148,2126,2144,1952,518,1738,1878,2104,2128,2086,2062,2082,1578,1728,2094,2082,1164,2102,2132,2128,978,1052,2084,2108,2088,2086,2102,2126,2090,2126,2032,2104,2110,2108,2122,2136,2116,1908,2116,2080,2022,2158,2106,2144,2144,976,1636,1872,1808,1666,1920,1254,1960,2104,1248,2112,2120,1674,2114,1942,366,2106,2108,1894,1904,2008,1612,2102,1534,2144,812,816,1122,1820,1880,938,970,1742,1284,1328,1878,1084,1952,622,344,2066,2110,2094,2098,2068,2076,2138,2088,2096,2084,2066,2112,2076,2132,2110,2094,2142,906,1028,2110,2102,2056,2104,2108,2012,1524,498,2144,562,2180,2134,2088,2118,2050,2098,2134,2128,2206,2106,2128,2146,2134,2120,2128,2140,2120,2106,316,2144,2098,2104,2102,2158,2098,2100,1952,2032,2148,2118,2140,2130,2142,2112,2110,2114,2094,1942,1918,2100,2082,1684,2128,2128,2104,1894,1980,656,1848,2012,1992,1820,1688,2110,2152,2094,2136,2128,2098,2088,2124,2080,2062,2060,2058,2186,2104,1908,1692,2156,2138,2068,2122,2124,2106,2100,2128,2108,2094,2094,2084,2078,2118,2156,2106,2120,2098,1422,2120,2120,2132,2100,2114,2126,2128,2098,2104,2096,2000,2036,2056,2078,658,638,2122,2106,2050,2082,2166,1650,1964,882,572,698,1442,618,906,1578,406,900,1670,1674,1822,1722,1718,1820,670,1900,1990,1970,1986,1966,2142,2106,1946,2356,2372,858,1698,1412,1940,1272,2164,1366,486,1064,1140,918,2420,2082,2070,1972,1794,1492,1484,1488,1510,1634,1528,1960,772,1496,2054,1842,1880,1438,1132,1420,1080,1202,1808,1362,2188,2266,2224,2232,1964,1930,2226,2190,478,2216,2222,608,690,1634,1694,1238,1060,2068,2066,1976,2122,2194,2018,1966,1974,1656,2044,2072,1924,1926,610,590,462,564,588,466,1906,2210,2126,2156,2262,1990,1950,1974,1970,1876,1908,946,2230,2004,800,974,872,1098,1082,2198,2194,2014,1838,1942,738,1964,2042,1124,1086,1070,2008,2290,1696,1046,1104,2362,2282,584,1168,992,982,984,990,1646,1952,2234,1582,2196,1768,2002,2200,1980,2026,978,2378,1160,932,522,1624,2038,1784,2124,1358,2222,2210,2334,2368,646,2316,2052,2296,992,922,1486,576,1936,1498,800,708,1994,2360,2026,2316,1526,1010,2388,552,2204,2270,340,394,1018,946,784,924,1118,1004,596,2200,1164,2186,2200,2092,1982,1962,2246,1598,1566,1392,698,740,2204,1092,446,2050,2272,452,1426,1922,2166,2174,2198,916,820,730,714,758,738,1892,2000,712,658,2104,2138,560,2204,2146,1360,2086,2296,2234,1546,710,568,570,1818,1586,1164,1878,2064,1962,906,908,1242,836,1130,858,2112,1132,1016,468,1772,2002,1994,2334,2148,680,1402,1000,992,1314,2144,1654,776,1098,2096,2040,1172,732,972,1826,1132,940,2052,404,860,1104,1116,646,618,2190,1456,522,2064,1840,1410,466,724,880,782,728,950,2130,2054,838,902,918,686,732,648,1330,602,1708,1512,1824,1224,1540,1886,1420,2064,1672,1120,866,2056,960,840,2062,2042,954,2046,1870,740,764,1730,2032,1102,2128,1024,1026,682,1218,1960,1064,832,1152,892,806,810,2096,2050,2138,1916,2042,856,2112,1304,1570,988,1664,1088,1380,910,914,1132,944,2286,2344,1130,2208,2200,2048,2048,2054,2042,1962,830,780,1370,1448,1778,1810,1108,2386,2202,1790,856,356,1662,2198,1084,836,1332,1786,928,2370,2358,916,662,1649,414,1596,704,1322,1005,1384,1594,1370,430,534,1000,1010,434,810,844,364,2132,1008,1250,830,2212,2338,1616,1626,658,860,980,2144,1242,968,2206,2056,1802,864,778,2064,2050,2266,1480,2214,590,776,836,836,496,2230,1472,1724,2294,486,1192,1500,738,1378,578,976,610,2204,536,2022,910,1074,2118,2072,1756,830,730,1042,2046,2072,2164,1036,1338,2248,650,1400,736,1096,1108,2162,2174,2222,1868,1060,1906,894,876,2254,2280,2192,2230,2098,1980,820,2238,1794,2148,2290,2266,2060,2350,1548,1198,1284,1018,718,864,2188,2242,2226,2062,2034,1972,1984,2282,2427,1050,906,2356,2034,1974,890,1252,2066,844,1022,2384,2214,2250,2144,2238,2244,608,466,550,550,724,2494,1270,498,538,418,978,446,788,1550,1418,1570,1612,1408,1258,1586,1572,1592,1110,1574,1094,1426,1318,1496,1474,1404,1460,1118,974,1636,1642,1600,1498,1480,1600,1566,1622,1454,1614,1634,848,1000,1482,1430,1000,1614,2726,360,2654,2710,414,2334,746,1666,2414,2780,2350,2666,1582,836,2650,2078,2652,2646,1740,2176,310,346,1400,2704,822,2432,1806,2320,2388,2700,1984,342,2380,2444,2688,420,2756,2172,600,606,2594,430,424,360,916,3022,3011,2232,944,3022,2992,2364,1178,1058,2776,936,934,1498,538,1390,2066,1368,2778,2788,2808,2784,2804,2808,2750,2778,2762,658,1342,2826,2728,2700,1466,556,2790,2780,2758,2820,2890,2800,2674,2134,2824,2626,2090,2638,2854,2428,2846,2808,2560,2842,2818,2594,2828,2584,2784,2864,2826,2586,2850,2634,2666,336,2866,2656,2636,2864,2660,1638,3026,2666,2888,2980,2896,2730,2862,2986,2970,2820,2798,2852,2788,3060,2780,2816,2604,2466,780,1596,2676,2724,2798,2784,2432,2650,2802,2912,2814,2866,2096,2800,2962,1180,2540,2890,2902,2896,2944,3082,2756,2738,2896,1592,2758,2590,1854,832,2820,2893,560,1548,2800,2908,2768,1224,2878,3038,2964,2952,2862,940,2830,1072,1868,2826,2650,1286,600,2036,2024,2814,1686,2072,2068,1134,2002,1344,2888,2924,1144,2804,1310,1344,1232,2636,2040,2488,2002,1948,2800,2550,1644,2748,1442,1912,2558,1744,1738,1040,1354,1304,1126,1192,1304,1294,1302,1290,892,1256,1238,1300,1268,1292,1230,714,1302,1304,718,1256,1290,1192,1258,768,1304,658,654,1356,682,1294,746,778,566,786,1292,1348,770,712,772,1302,1304,770,764,1302,1278,718,712,712,658,1286,1280,1276,1346,664,1276,1290,1300,1298,676,1076,2162,752,1474,1460,522,780,762,744,3405,2560,2914,3461,3212,3340,3235,3228,3317,3224,3461,3230,2784,3333,3067,3126,3219,3318,3076,3233,3262,3286,3367,3380,3296,3126,1404,764,3461,3327,3194,3267,1884,2158,2342,1172,2268,1606,428,444,336,428,1756,1820,1470,2260,1904,666,1072,634,464,578,650,546,752,1562,1866,1860,2262,1844,2144,1528,2182,2016,2046,2002,2046,948,1868,1688,1976,1904,1268,1926,2322,1176,1996,2026,2058,2158,1886,2010,2002,1414,1772,1552,2016,2028,2096,1536,2166,2062,2212,2020,1994,1536,1226,2042,1448,2020,1794,1202,1924,2072,1502,1392,1498,2014,1256,2004,1254,1884,1342,1766,1750,2042,1148,1426,1894,1508,1294,436,460,768,1136,1132,848,1368,1664,1454,1502,2030,1568,1564,1570,1470,1280,1104,1494,1214,446,558,1498,1148,1130,2030,1310,1244,1332,1320,1420,1700,1792,340,926,830,1222,1426,1286,1488,1046,1174,1734,1474,1998,1588,1792,2022,2100,654,2004,1736,1494,1198,1120,1026,972,1106,832,1228,1732,1854,1158,1272,1114,1548,694,1138,794,1110,1116,648,670,926,962,902,712,602,1062,1134,980,414,476,1788,1096,1008,1672,1596,1564,1740,1244,892,948,1680,1568,1716,1576,1008,1000,1000,1552,616,688,608,824,816,824,1100,1700,1544,1532,1480,1592,928,592,1576,848,1696,1432,1308,1636,1588,1000,1556,732,728,1068,416,804,612,868,876,1712,1376,1372,1648,956,996,812,1000,996,1008,1596,488,1224,980,988,1684,1000,800,1588,1416,852,888,1372,1564,1676,1004,1028,1036,812,1388,1096,1432,1536,1680,1400,1716,1672,1000,968,1660,1676,1644,1576,1648,1480,1456,1548,1664,1560,984,1000,912,1644,960,1012,944,1688,1152,1584,1516,1944,1664,688,1596,964,794,726,1178,1286,1318,1249,1126,2268,573,463,305,324,410,1999,457,1971,1976,324,1986,2008,2326,686,668,721,1900,2114,2338,332,1840,1960,1957,2222,423,492,2179,406,1928,1930,1945,1971,320,1932,1913,2204,2217,420,1975,1977,2017,844,904,804,714,778,1911,490,2140,2124,1947,1985,934,1120,1150,1925,2031,1942,1964,1965,2167,490,2180,320,2102,1976,1979,1937,1979,1992,1960,1996,1946,1946,1979,1965,1983,1948,1952,1975,1892,1890,1976,314,323,320,1984,1541,804,981,800,2306,2257,2306,1178,600,726,724,730,1986,1969,1968,1996,1134,1982,462,1914,1948,1986,1949,1924,481,950,1006,974,1018,2022,928,946,384,1889,2106,2047,1572,1548,1804,1707,1116,792,1760,1750,1542,2210,410,784,488,1969,1973,1100,947,856,696,1646,682,890,2268,2256,1990,1334,894,914,910,1116,1102,695,796,683,746,308,466,516,688,620,1154,971,848,848,1964,2004,1775,1704,481,956,479,1964,1981,1984,495,412,1989,317,2134,1956,2040,494,486,1937,1957,1959,1965,492,1976,1992,1975,315,2010,494,364,1950,494,1990,1968,1969,540,404,411,1750,496,814,2379,636,2260,2190,2184,366,362,356,360,364,386,364,360,360,356,360,362,2304,2305,1486,726,2074,1676,468,2246,2262,1786,1806,2243,1796,1798,2269,2271,1000,1014,2236,1797,1828,990,1200,1026,1005,1016,1014,999,2222,2222,1788,1804,2246,1032,1018,1010,1060,2262,2228,2232,2282,2276,1206,2260,2280,2270,2248,2104,1770,1810,1198,1012,2248,2256,1214,1024,2252,2250,1812,2280,2250,2276,1012,1014,1212,2044,2234,2266,1028,1062,1060,1018,1004,1028,2224,652,636,678,688,678,676,672,638,1518,660,684,666,682,674,672,674,674,674,674,672,642,630,660,656,660,664,670,660,656,670,674,666,668,666,630,662,654,658,712,714,710,712,714,656,634,652,656,674,718,726,720,704,966,1012,2212,2224,2230,1786,1788,2226,660,580,718,668,716,692,706,670,480,918,684,670,696,1486,696,732,678,768,1572,1424,616,614,614,622,2282,2224,694,708,780,996,2170,1016,958,1018,1006,1012,984,986,996,1020,994,484,988,1016,1048,1010,1012,1014,1014,1018,1042,2214,2204,1015,1000,1012,1017,988,982,1020,638,2108,994,984,2182,1018,1020,368,682,722,578,688,1022,492,1038,1074,530,538,1094,1067,1084,1071,2225,734,566,2170,754,746,558,754,852,2191,542,1316,790,492,2168,2216,1408,1366,2220,1674,1548,622,1480,338,2200,2226,1494,2172,320,1590,350,2220,534,510,2224,906,928,820,922,2210,2218,2182,1072,1138,2214,2220,2188,568,1132,434,1380,1014,2200,2202,2212,458,1292,1370,512,2212,1070,1004,2214,1524,1460,1324,1358,1332,1564,1480,2252,1384,1408,902,948,848,952,622,2196,2204,2204,956,1334,1574,892,1076,1082,2200,2222,2224,634,642,666,746,674,644,696,682,698,2208,2162,682,390,458,682,836,630,2214,2212,2216,2222,2228,2250,2206,2210,2228,1372,1104,2196,562,372,2200,2204,830,2196,2192,704,1434,770,2200,2202,1618,486,934,966,2176,2198,2200,2156,2226,1754,2226,2222,728,1560,446,778,340,686,334,790,448,1810,358,610,566,1752,1216,992,1934,1984,1932,2212,2218,570,906,708,602,1978,1884,1684,1854,2198,2202,2234,1262,2176,2188,1538,1436,1674,1626,1580,1628,1696,1654,1616,1656,1548,976,452,1536,452,1604,338,2164,1008,1184,1000,792,1004,964,950,1000,938,1002,950,990,542,2120,2192,614,696,442,972,716,498,890,2142,2172,2230,2232,2236,776,2242,804,988,1198,430,2240,754,1438,800,2222,2250,452,774,466,716,1730,758,912,528,1338,716,534,2202,2192,1268,1020,1122,556,1070,1400,804,908,744,782,832,778,830,1072,1144,1484,684,2204,1132,754,1054,1146,1202,1208,1230,1470,724,2216,1310,1244,1070,1170,472,2104,790,496,460,802,348,564,1480,634,704,2172,458,466,482,484,736,472,450,484,354,606,484,1594,540,2120,1294,2204,1274,1256,648,660,652,1484,644,1576,1282,1318,1890,392,1076,1062,1228,1064,824,1228,1306,1274,1300,1320,1180,1196,1154,1186,1128,1180,2214,1230,1212,702,1662,1656,1632,1386,1006,1048,1100,1094,2258,1362,1320,1350,1316,1720,1762,2264,2090,732,1366,726,666,624,2052,668,1378,494,706,498,1100,700,690,664,708,674,714,710,654,716,584,670,2116,606,662,452,468,1222,464,474,460,466,490,484,700,724,670,760,734,676,760,742,686,1262,1390,446,1074,640,658,660,368,956,958,544,1044,618,880,442,474,1380,1126,766,802,718,814,698,946,590,570,694,712,1808,734,368,432,372,450,440,494,572,550,1144,454,554,314,320,322,324,2200,2232,2232,1874,596,1258,1950,1478,1472,1466,2210,1950,1942,2092,1882,1956,1108,1084,966,1072,1004,1072,2020,928,2160,1036,1298,378,408,828,382,374,440,430,1786,2198,2206,1048,1132,1018,1108,530,444,444,452,516,514,524,518,482,476,432,414,1092,1108,1092,1138,1116,1082,2240,2234,2214,2258,2252,1550,830,700,702,730,1658,1880,2096,754,614,2106,2046,590,2114,2004,1662,2228,552,1052,1080,2216,1970,1882,2238,1072,1102,1074,1098,452,1946,1984,1420,1920,2212,2230,1564,1002,1036,396,764,720,398,790,2194,2216,2254,1228,746,840,520,2250,1716,866,842,814,838,960,1104,1178,1338,1300,1080,1036,1122,1358,1316,1066,1092,1196,1474,1462,1420,1452,414,1208,1174,1376,1408,410,1058,1084,1038,1048,788,1094,584,1036,1052,1236,1852,662,1266,2246,1310,2224,1370,2110,2218,490,1276,446,1062,594,1246,2162,2174,610,534,594,908,460,470,518,1242,1610,2204,1822,502,2070,1414,1822,994,580,2222,452,2176,574,2214,456,430,548,456,422,398,2214,1254,452,1486,752,716,686,870,684,1486,676,598,484,692,666,730,748,338,728,750,664,710,730,1480,514,526,524,954,1006,2204,722,1456,882,664,668,1358,820,2190,2220,684,648,580,470,1552,432,2226,520,1628,1652,502,1672,678,1476,774,916,814,926,1064,1058,350,1102,840,398,398,2246,1454,898,720,1078,842,816,1078,438,470,462,2206,2228,622,740,654,312,674,676,894,344,476,356,1428,1004,1258,2212,1384,876,918,864,906,848,912,2224,1350,1190,1736,332,1152,394,1092,1060,1296,922,2188,670,656,840,612,620,834,810,614,1464,570,560,514,664,886,516,1392,626,630,678,754,700,662,794,834,2218,698,704,944,776,752,2198,1084,1118,1150,1054,1172,1406,1738,1894,1338,1124,1166,1116,448,954,1050,782,448,592,752,1100,1050,946,902,576,1228,1252,626,2222,620,740,1488,1478,484,1370,802,366,386,936,576,786,700,750,2226,2220,2178,2186,2206,1120,1880,2212,1670,1648,1662,1642,1646,1652,1660,1658,1652,1632,1640,1624,1900,1632,1602,1620,1472,1110,1180,990,1500,1576,2268,1606,414,408,1668,2118,2240,2248,2264,2226,1506,630,358,1428,810,842,808,838,870,814,2286,354,472,1188,1082,612,1804,1072,1090,1222,1200,534,900,612,440,450,598,626,500,598,1564,666,638,546,476,538,334,2262,732,2248,462,734,2244,2262,658,602,2276,650,578,588,2236,700,2222,440,2270,2258,2256,2142,1898,440,2264,2232,2232,2112,1294,1294,2274,366,1528,1510,2140,2212,2258,2100,2242,502,2250,1498,1512,368,1626,1450,1490,956,1474,1528,1600,1596,1608,1586,1620,1652,1262,1680,504,1596,662,678,560,1442,556,1058,542,1414,1368,914,850,920,886,2250,972,454,1060,720,716,594,1240,694,838,738,512,1370,638,852,670,776,1066,1274,588,420,1394,500,630,488,560,382,394,544,392,396,430,600,392,392,392,606,2152,2088,476,1766,904,376,408,2276,1356,312,454,2254,842,834,300,302,478,914,2242,322,1112,1068,326,1048,2236,2216,1656,550,636,2240,916,1020,2254,2250,2296,614,982,578,478,1038,656,2254,2278,1298,1140,1106,1206,500,1368,1784,2240,1788,1796,1836,1804,1096,1110,378,726,1038,1096,1324,2178,594,598,418,1446,602,578,608,1380,550,548,542,546,550,774,580,558,552,870,552,558,540,554,554,536,552,1438,530,530,1596,660,1538,540,520,2230,1034,514,414,404,908,440,482,2228,1682,558,2138,2208,1412,724,712,828,1902,1862,422,418,1808,1544,2126,1926,1808,2032,1952,1816,428,726,390,1914,2140,1632,1838,722,1800,1948,1936,448,1584,1492,1410,1838,1588,338,722,2000,1218,1862,1824,436,770,1728,1818,696,2188,1582,1594,1660,1528,1744,450,1302,1400,1776,1778,1644,562,1524,1130,1942,1866,2124,452,2256,2208,1182,1588,918,1712,1530,2144,1532,1938,1586,2008,1840,1686,624,2078,830,1996,562,1636,1512,1612,656,1934,1796,1840,764,1128,724,1902,336,1860,430,836,2114,1614,1846,692,2220,1710,2108,1388,1744,352,1814,1726,1684,726,2290,2000,1670,2268,2114,836,1000,996,1306,940,1848,834,1900,838,1458,1124,1140,1344,694,1792,1612,700,1722,1286,1850,1690,1646,564,1812,432,584,2832,1768,716,898,776,624,712,610,776,692,360,1662,2354,1088,1386,686,551,788,1022,1466,522,1654,310,1076,1664,594,1470,570,342,340,342,2528,340,324,1074,2476,364,1500,562,586,584,328,582,366,346,362,334,370,364,338,580,344,328,584,330,368,590,346,2408,620,1702,2458,594,2488,592,2484,604,2368,374,600,2386,358,630,372,344,1468,514,330,330,344,342,344,346,348,354,342,346,370,1478,576,356,592,376,342,594,332,469,810,1478,456,858,1552,376,1666,1710,1740,1462,1562,2536,800,1530,1678,348,1342,1672,1688,2466,798,1232,1624,1738,2244,1090,2562,1202,618,1126,730,652,622,996,684,696,586,710,732,630,678,720,954,598,860,786,620,676,550,970,1668,2106,2256,1334,2204,2164,4724,5515,4108,4114,3712,4186,1976,5615,484,1766,1294,2736,1678,2644,1732,422,708,2722,2642,2638,2838,2914,1616,1616,1144,1612,1592,1628,768,1556,1636,576,580,656,1620,1624,704,872,800,1568,1620,1636,1620,1608,1604,1640,1008,780,1676,684,1328,1596,1388,1260,1632,1636,1608,1612,1532,1580,1128,696,1648,1612,1228,1216,1052,1640,1632,1020,1620,704,1640,1600,1596,1032,1592,624,652,1652,1636,1436,1620,752,1640,584,1152,1660,888,488,1768,1620,736,584,556,792,1608,1696,1680,1652,548,696,1620,1560,636,732,1448,1668,1648,1560,428,592,552,748,520,744,688,740,1620,1172,744,720,716,732,712,720,672,1620,500,708,704,764,868,1624,1628,1668,1656,1612,780,944,1588,1584,596,1624,1624,740,440,1024,460,480,452,1044,708,724,1624,732,732,448,440,456,1032,764,764,1580,688,692,1576,1604,428,440,424,436,1564,436,456,444,464,448,1604,1608,1592,760,740,736,464,1624,1624,1660,1628,1624,1632,1624,1620,1256,1632,1636,756,1380,940,1624,1772,1440,888,1220,558,1182,1186,1188,1182,1180,1186,1174,1196,1194,1188,1156,1194,1192,1186,1182,1188,1180,1178,1168,976,1178,1182,1180,1188,1178,800,310,1176,1180,1178,1182,1178,1168,1106,1170,1162,1192,1156,1180,1190,1180,1174,1184,1164,1186,1298,1176,1182,1206,1204,664,1200,1168,900,620,1180,664,1124,598,418,2253,1494,350,1277,1909,490,597,2135,1919,1748,2099,588,1168,1854,451,1599,2236,2336,1146,1585,2334,366,2401,2422,2429,742,1865,1211,1817,1306,764,891,2349,1154,2455,668,2137,412,1518,2238,2450,1280,1658,684,1276,718,1642,386,1602,1476,1646,444,1566,706,814,1600,1496,1288,1324,1364,538,1660,546,976,418,396,680,700,1556,1378,1024,660,758,1544,1204,1800,720,1082,1678,1484,488,1392,440,1400,608,1878,1742,1658,1656,672,1292,1404,1410,1696,1464,886,1342,1410,868,580,1696,1347,731,487,638,1331,718,651,1204,1919,820,1520,596,1516,416,1470,1192,646,1242,1334,1260,1757,1757,2137,1200,1238,696,652,582,690,1877,1877,2132,1392,1116,1112,896,1116,1104,1100,1096,1216,1040,1036,1040,1120,972,1116,1044,1706,1728,1604,1656,1726,1710,1690,1588,1662,1686,1776,1522,752,1738,1606,1720,1702,1696,1714,1632,1664,1730,1706,1728,1753,1732,1698,1708,1734,1680,1176,734,1674,1751,1756,1708,1696,1546,1668,1696,674,304,1672,1723,1716,1711,1700,1702,1700,1708,1708,768,1712,1674,1294,1314,1306,1300,1302,1304,1168,1212,1340,1308,1700,1700,934,1302,968,828,466,1340,1076,1438,2622,1788,1548,2360,2200,2140,2080,2080,2088,2160,1156,2368,2368,2248,2292,2216,1966,1368,1068,334,310,428,1536,1598,310,998,542,1748,1690,658,844,674,844,1698,1376,700,1100,930,910,1172,992,584,612,1248,1280,1444,2117,928,1088,988,976,1220,744,508,518,1656,506,818,550,1132,548,1294,1716,1626,1596,650,520,822,1418,548,2050,2048,918,1844,1958,832,1890,1918,1990,816,2050,2030,1936,842,1922,2062,1916,810,2112,2058,1914,772,1914,2010,1958,832,1922,1900,1876,1978,1936,814,1536,1940,1978,878,2022,1992,1934,818,1938,1864,862,1952,2036,1954,810,2024,1924,1946,824,1986,1914,1794,446,444,1214,456,780,440,528,1638,436,450,1566,1320,1610,1548,802,1604,330,790,1536,1625,440,446,440,318,382,1596,444,1596,1661,450,1564,1559,1716,1626,1674,462,1668,1676,454,1675,308,310,316,488,476,322,314,1208,402,440,444,444,446,456,324,486,508,1208,1593,514,304,454,338,318,1597,440,488,460,324,484,1675,1677,474,1677,1581,442,1591,1675,448,322,518,448,358,338,1602,446,444,504,880,1661,482,332,1643,452,446,444,442,460,456,452,454,440,330,322,440,406,446,388,1614,440,2203,1576,492,972,526,1444,370,732,490,1466,1044,1104,1452,444,368,436,382,924,950,938,938,386,928,2295,2295,390,304,1064,686,2128,461,1240,588,588,586,664,590,1714,1772,1700,1708,590,1738,1724,394,1708,592,1768,392,1832,396,1736,1756,1712,384,584,1750,1720,394,588,1736,1710,1726,1744,1718,1714,1720,1738,1726,1702,1718,1744,1702,390,1754,394,1704,386,1706,394,1706,1710,428,1730,406,1788,1760,1706,1772,1770,390,2110,1750,1744,1736,390,1658,1682,1734,392,1716,588,1124,2295,917,2295,2253,1362,595,1348,1044,2066,398,588,586,584,1746,384,394,1722,382,588,1734,1748,1732,1710,1732,1070,1728,1736,1708,396,1722,1736,386,1728,1708,1704,386,1718,398,1740,572,1716,1792,708,1738,1684,1690,1808,1748,388,388,360,390,384,386,384,386,384,390,392,410,402,400,384,396,388,388,482,390,394,400,394,386,1712,384,758,2124,2253,2253,1322,612,426,554,366,422,384,592,652,394,550,1646,644,748,1570,1102,628,622,404,878,644,762,760,1022,1530,1542,744,678,412,478,1242,618,792,758,1246,548,782,1472,848,896,1544,584,746,422,1110,794,1266,1100,1654,956,1666,1678,1126,1664,1632,776,1848,1678,634,626,772,814,820,1334,436,1262,1070,1104,634,564,316,540,760,954,860,462,1122,1964,746,1178,376,376,468,460,460,464,470,462,464,460,460,466,466,464,466,468,460,464,816,1114,356,500,914,1380,786,1654,2077,2143,1834,1834,2956,1506,456,460,460,454,462,456,462,468,462,464,460,470,464,462,460,462,2029,2123,1800,1788,2796,2862,422,410,400,492,590,1796,2168,1178,1424,1662,1310,1296,698,690,690,632,864,1879,1933,1738,1716,2682,2692,606,1102,738,558,1394,524,534,532,532,534,1054,794,512,454,486,626,552,1658,478,470,772,1798,638,568,782,1682,534,484,468,1662,622,1926,1856,686,456,634,846,1794,386,1186,1730,2034,498,1246,474,1068,774,1656,708,474,1394,1668,694,1766,570,358,1226,1662,948,388,632,480,1214,1076,456,1922,1634,1636,1048,1652,1646,444,818,458,1848,1824,1314,344,342,664,588,1028,588,682,632,1526,1506,1680,1686,1390,454,1316,1070,1168,1130,1784,398,2014,2043,1140,446,802,471,1728,704,848,1090,850,646,1386,1462,700,1698,1582,1502,1428,1480,1848,1574,1650,1218,1098,958,588,814,758,1138,742,1812,1000,1838,904,1418,430,1544,942,1090,844,906,684,1374,1432,892,948,866,1548,686,810,1062,638,1646,1352,1124,338,752,546,610,346,522,902,428,972,476,762,2148,1328,1650,456,334,2148,2148,852,548,1268,640,516,380,1378,1410,1568,855,703,706,1083,972,903,1243,1600,492,1242,1222,442,1838,1822,1772,1774,1800,1810,1792,1790,1814,1692,1790,1714,1954,1826,1826,1800,1754,1796,1758,1742,1768,1722,1748,1836,1806,1792,1820,1820,1780,1762,1744,1778,1738,1768,1800,1838,1808,1812,1794,1846,1768,1802,1758,628,594,636,1784,1736,428,428,438,1750,1700,1732,1776,1780,1810,1196,314,884,948,2826,2588,1032,750,1654,650,1490,2006,1798,636,614,656,718,768,698,1022,1238,1024,1250,1242,1212,926,1070,900,1358,416,418,408,428,406,404,428,408,412,412,836,848,3360,3104,2674,2846,2814,2794,3164,2182,2941,3134,3173,3311,499,3568,3081,3306,3329,3426,3144,3125,3066,3367,3214,3238,3289,3282,1698,3355,3415,3412,3373,3319,3405,1512,566,464,838,406,694,1532,844,682,806,446,1046,350,1220,1596,310,1624,904,428,554,1350,1580,380,428,972,1538,1650,992,496,1080,430,568,1068,692,1522,748,1678,1412,1362,554,534,560,1660,1692,1642,1864,1876,1654,1652,552,1640,1670,1560,1662,1660,1618,712,1646,1616,1616,1310,1488,1654,1644,984,888,1676,654,356,1656,1648,1638,1666,1632,1638,400,572,356,420,1658,550,578,1580,2098,1248,1384,408,704,400,708,1232,876,2296,600,588,646,652,652,648,706,440,602,650,660,694,734,728,718,954,1058,1066,1418,1768,1314,1136,2092,1108,1452,1568,590,466,1516,1492,882,1050,820,954,670,772,1002,862,758,800,844,824,802,820,652,1840,1290,1432,2208,592,2184,2170,2202,2214,1040,1056,1108,1118,1602,1604,1664,1840,1560,1572,2086,1088,980,880,1028,2268,1996,2284,2294,2046,1990,1982,2052,2220,2278,2212,2264,2012,2216,2072,1002,2104,2094,2154,1726,2144,2250,2250,2208,2186,2208,2282,1000,2290,2362,2326,2336,590,2054,2276,2272,1442,2214,478,1434,2288,2062,1154,882,2342,1794,808,1302,2278,2394,982,2262,2292,2078,1096,2248,2142,2160,2284,2222,1176,1206,1230,2314,1668,2326,2206,2238,2242,2242,2082,1852,1254,2200,2256,2214,2290,2334,586,440,2378,2290,340,1646,794,1222,1190,2254,2196,2168,424,2260,2298,588,580,2104,2220,2402,2154,2286,2292,1040,1348,1206,2290,2242,886,678,1424,1672,2324,2326,2272,2142,2230,2206,2234,1988,1908,2086,2192,2264,2284,2050,1982,1778,1882,2126,330,326,326,2354,510,496,522,504,1838,2040,480,472,1866,2222,2188,2082,2286,2254,2254,680,672,2074,2162,2248,2258,628,610,514,2222,2226,1904,2244,2302,666,678,2092,2158,2092,2302,2260,2284,2278,2306,1690,2188,1352,642,2294,2290,2292,2300,2184,2274,2240,1872,1826,2114,2182,342,2276,384,2210,664,488,490,1960,1976,2210,2180,1928,2088,2118,2166,2200,2074,2160,2252,2288,2270,2240,2192,2270,2276,2266,2268,2202,2284,2278,2196,408,528,2266,580,1244,738,652,1352,2306,2116,2148,1812,2030,1840,548,614,2020,1908,2204,1902,2110,2298,2324,2166,2340,2040,2174,2270,2240,1614,2254,2168,2292,2026,1828,306,1160,342,864,2188,2332,2134,2232,1098,684,512,2258,2124,1852,1840,2078,2304,2348,2130,2200,1748,1920,1322,784,1152,1112,510,2302,2270,2218,2292,1814,1860,2288,2306,2086,2148,2262,2330,2274,2314,2308,1978,2366,600,614,2040,2160,2180,2162,2262,2358,2128,1660,2016,1426,2254,1974,2004,2308,2310,2270,2316,2292,680,2200,2120,2314,2304,2308,2168,1246,368,314,2280,2246,2250,2268,310,2296,380,2128,1942,2178,2242,1524,2246,1524,1718,2296,2220,2354,2178,2250,2276,2214,2264,2222,2200,1974,2126,2174,2250,2252,1538,1342,428,442,658,2214,1354,512,1408,1378,1450,2158,2222,716,632,2216,2216,2026,796,1692,512,1708,1982,1938,1304,1506,1244,1474,1214,1492,1452,2020,1938,1986,1258,2034,712,716,706,1930,1182,878,2100,2030,1960,1934,1590,450,476,2024,1988,1928,1438,582,362,352,702,964,934,2018,1730,1986,1956,1654,1510,1978,1974,1986,2058,2068,2034,1974,2030,1694,2036,1984,1210,2216,1196,2216,2374,794,940,2408,1974,596,1950,2344,2252,1734,1522,1798,1474,1750,1620,1756,1742,2294,2344,2326,2362,1330,1044,2374,828,814,2352,2232,2468,2268,2262,1976,2274,528,638,1108,2360,2294,2264,2268,2238,1668,2138,2340,2354,2352,2326,1698,2294,2386,2328,1068,2118,2436,2424,2356,2384,2456,2446,2420,2296,1152,2138,1442,618,2164,402,2174,396,1124,2152,460,778,2152,394,406,496,374,468,464,390,568,386,490,492,492,1048,1102,492,492,494,498,492,492,1026,516,398,438,2196,576,496,382,384,464,410,466,446,388,466,378,474,510,390,390,460,446,394,384,380,460,1132,2168,388,2204,2130,398,402,458,476,430,426,410,470,418,2160,398,2324,472,402,374,422,398,398,2182,396,2198,402,474,406,398,400,2358,398,424,426,382,2096,2110,428,380,2404,456,2322,2326,1360,432,426,386,1120,300,380,760,1100,2162,552,1168,934,2152,392,384,428,2196,2202,2200,400,2124,2094,2188,392,392,2176,490,2312,396,2306,2044,2178,456,1864,2082,772,2174,386,2214,428,2212,1974,2106,722,2174,1096,952,384,2104,436,1134,2146,1950,2152,532,774,2304,392,498,2176,1076,2166,966,1078,2184,2176,390,454,392,456,488,394,554,552,494,428,2158,716,382,2140,400,650,474,950,2132,386,332,554,2156,2232,400,526,2058,386,496,432,2358,390,394,432,396,388,532,2222,2196,674,434,2232,488,2226,458,2226,778,2186,2274,2256,2230,782,2278,2294,2342,778,2234,458,2258,2180,2192,2194,394,2306,776,2268,2258,2196,2268,2174,392,2310,790,2226,388,498,2240,458,768,2204,2164,778,2224,656,454,774,2182,2278,468,2222,390,390,778,2250,458,2222,2272,430,2280,394,1574,1774,2248,392,1118,2132,394,452,528,388,450,378,460,470,446,484,472,402,390,526,394,402,392,2190,534,1130,2208,384,2152,464,454,394,390,2168,2162,452,1872,2170,390,2170,1282,864,2190,436,1088,386,390,396,392,456,376,2044,2220,382,390,396,556,386,2136,752,836,880,882,878,882,888,754,696,950,802,746,404,390,534,398,606,614,774,2372,1836,590,2532,1188,2714,568,570,550,556,2778,2210,2592,3263,868,597,1179,2800,2455,2617,2657,2488,2599,2720,2667,2697,2472,2445,2699,2559,2796,2663,2540,2495,2563,2536,2553,2565,2769,2618,2945,2627,2502,2715,2414,2850,2575,2613,2615,2644,2440,388,2683,2604,2616,2654,2796,2480,2326,2848,2498,2750,632,2870,3223,2813,2763,2563,2671,2477,2377,1584,818,916,1756,1668,1456,1736,1622,1454,732,1662,1882,1646,1874,1410,1634,880,426,1138,1600,556,550,1772,1550,1802,426,426,1574,1516,904,1698,1566,1270,990,1584,956,1528,1090,1176,1656,1642,1766,1290,1428,1572,1406,1660,1688,1620,1720,1516,1704,1472,1848,1712,1316,1568,1712,1700,1700,1068,404,368,1748,1696,1740,1776,1696,1676,1688,1680,1712,1676,1388,708,372,2208,982,564,1714,710,720,690,566,568,842,1454,772,730,582,1056,1070,762,782,426,712,872,1138,1084,1158,1548,1534,1270,672,682,904,536,1418,1126,1106,1140,1140,1000,1072,832,658,1032,1474,1022,1092,562,872,924,1122,446,1482,1524,1064,674,1502,1526,672,1432,498,782,1176,834,1548,1032,1248,992,1332,712,1128,1346,1266,1046,1070,1494,1482,1476,536,1500,1514,1136,932,634,704,1110,976,1014,1254,1534,1538,664,1182,1522,1456,446,516,1120,954,496,1288,770,1104,1548,706,580,648,434,654,716,1574,1528,1520,1516,1504,946,1530,1520,1512,640,1378,402,1626,1394,1392,356,1566,938,840,860,510,984,1136,1622,1392,828,1394,1386,590,1298,1386,902,1242,1590,1504,704,1596,344,326,612,818,846,708,870,1394,1390,726,1418,1578,1398,310,1304,1332,1144,624,1304,1064,940,1024,1596,1100,1116,1036,1208,1180,984,980,1296,1208,1032,1172,1216,1416,1312,1132,1260,1148,1588,632,724,696,688,692,696,700,1464,680,404,1016,564,580,604,584,592,576,572,588,592,372,740,620,564,644,616,1508,508,1268,1316,1300,1312,1316,1332,1328,1288,1260,1288,1308,1308,1276,1340,1152,1416,1028,656,1016,452,668,812,1076,1160,1164,1168,1152,1168,1172,1188,1164,1164,1188,1188,1168,1408,1020,532,1092,1004,712,652,1116,1028,996,1104,1024,1504,600,728,676,1132,780,880,596,1404,1464,736,784,952,1076,860,1500,576,612,1368,1368,1444,1020,1304,1172,800,1416,1332,804,936,784,856,1092,960,880,672,1088,652,1052,952,652,640,940,772,1232,812,564,964,664,1496,1508,1536,1372,1048,1404,1020,696,508,644,852,656,780,740,1196,500,1160,1356,988,644,1048,1488,1176,704,1232,1088,924,976,1304,1396,604,1316,492,460,500,1328,1288,560,444,452,604,436,336,1188,928,984,920,976,1012,976,736,1064,688,832,1068,780,840,1740,1518,1703,479,1718,1516,412,1698,978,512,650,512,1634,1622,1798,1488,1490,944,1718,1532,730,724,1694,1588,700,790,654,1673,1679,1744,1756,1700,1710,1691,1421,1760,1520,1656,1240,1585,1682,1470,1231,1399,1676,754,784,780,756,1473,1556,1642,1597,1650,1620,1722,1436,1939,1676,628,1372,1700,1700,2096,1988,2348,2564,2200,2359,1952,2244,2256,2148,2416,2284,2270,2155,2338,2230,2296,1574,1080,1592,1502,1568,1974,462,1560,1588,1446,1660,1508,1246,1658,1572,1448,1540,1580,1612,1496,564,406,1722,1812,1494,1582,1562,1672,1580,1654,1572,1524,1556,1578,1738,1568,1556,1584,1574,1546,1432,2438,1986,652,1190,1036,1696,1660,1968,1830,1722,1836,1780,1600,1826,1602,1742,1682,1812,1308,1782,1520,1744,1756,1686,1900,1632,1971,1658,1670,1846,1318,1526,1702,1730,1624,1692,1666,1646,1668,1874,1306,1410,1710,1360,1640,1526,1488,1436,1708,1662,1660,1454,1358,1226,1750,1646,1802,1672,1620,1486,1796,1786,1864,1576,1378,1402,1866,1748,1794,1698,1836,1332,1290,1344,1786,1884,1874,1200,1612,1516,1328,1720,1118,1652,1306,1656,1662,1680,1658,1788,1394,1670,1308,1732,1298,1284,1795,1942,1560,1710,1166,1718,1666,1724,1776,1726,1640,384,1426,1338,1204,1346,664,1168,580,1274,1270,1312,1204,1244,1352,1258,1270,1344,1344,816,400,332,972,1030,450,1410,340,390,786,760,476,730,698,1038,1192,1334,1324,1334,1382,1330,1336,1346,1444,1398,672,676,912,1356,1336,1330,1334,1352,1344,1332,1332,1342,1334,1324,1342,1332,628,588,412,356,980,1016,1334,1332,1340,1350,1336,1320,1320,1358,1344,1340,1352,1344,1362,1336,1180,1334,1350,1332,1336,1340,1350,1340,1334,1334,1268,1332,620,600,904,672,754,1224,1378,672,1156,1182,922,672,1218,1216,672,658,672,1206,656,1184,1240,1102,768,1352,1342,904,894,1348,736,1364,1056,1048,1386,684,878,1176,672,664,1326,1346,1346,1332,480,1348,1340,900,896,742,900,904,1334,1338,1364,1352,1364,1342,670,426,1442,688,1346,1318,1114,1328,1234,1332,1332,1154,1346,1388,1340,604,1128,1180,1254,696,624,678,624,602,606,1336,508,1344,1250,1268,678,1354,1334,1340,1386,670,702,900,430,708,598,1420,1254,1292,1244,1184,1266,1276,1268,1268,1158,834,1264,806,1494,1238,898,1340,590,682,1294,896,1420,1338,1338,1272,1254,1260,1266,1270,1344,1428,1276,668,668,634,614,1340,1366,1030,584,538,524,576,1394,1226,676,666,436,454,450,1226,1224,1252,1254,496,498,1198,498,474,484,566,566,926,1176,1314,712,496,388,492,398,600,594,1344,1042,774,1710,1812,1728,1748,946,992,936,1110,1982,592,1408,1180,1390,1150,1412,1200,1408,456,1110,994,992,1198,962,1194,1386,1184,1204,1822,790,700,790,764,772,790,980,828,1614,1620,908,806,596,1628,1796,1600,398,556,1198,1896,868,748,596,574,778,872,882,1798,1808,1806,808,1898,1828,868,354,868,796,794,874,888,940,878,1960,770,922,886,814,860,1878,840,858,862,810,340,1018,1810,1800,914,892,1794,1814,1786,926,908,1896,902,1784,1560,1402,1602,846,1712,912,892,852,902,896,910,896,912,424,730,664,872,886,814,974,858,852,858,1868,834,552,752,998,892,1692,928,890,896,556,906,1362,1390,1572,1082,1300,1918,1698,996,988,342,670,1570,1288,1034,944,1808,1806,892,1830,1618,908,890,900,910,756,838,1764,850,1702,1690,1038,794,1890,1742,890,1712,952,2008,2008,892,890,916,934,1408,1718,1716,1868,1702,1670,1774,1704,1678,912,1596,1606,1584,912,1030,822,502,418,914,598,550,444,1920,756,1632,916,926,1798,1804,1792,780,1890,920,1820,1698,1708,1796,1796,1006,1718,1616,1752,1568,790,490,532,790,904,1804,832,1526,1792,746,2016,714,1710,1406,1354,1248,1116,1050,1022,798,1790,1806,1806,1794,1824,1816,1782,1808,878,1478,1788,1706,908,1706,1788,902,1450,576,796,1704,1698,910,1804,1804,908,900,898,906,906,1916,1902,918,1696,886,886,922,904,904,894,868,888,1732,1712,1730,1902,1794,1788,1804,1808,1784,618,1348,716,760,1404,850,988,1706,1704,1822,1800,1596,1558,1812,1800,1390,1474,1436,1102,1694,1698,908,1788,1364,1618,1394,906,876,1828,1674,1686,1790,1786,904,1802,1790,930,922,710,1088,1716,906,934,918,1722,898,1822,1500,1824,1690,1674,1818,904,884,920,1718,1718,1704,1394,1198,1076,1076,1704,970,1016,862,1790,1804,1792,1784,876,1818,1798,1804,790,1792,1804,1698,476,872,1802,1684,812,1080,802,850,856,1610,1804,1790,1674,1432,1702,1726,1800,1270,1598,1596,906,912,1830,806,1840,912,1804,1690,904,900,880,908,912,904,914,912,946,938,950,908,906,1044,908,894,988,776,1018,902,796,578,914,904,916,896,886,902,912,906,908,1612,854,712,898,734,728,908,548,1814,1100,1710,802,806,1004,570,554,1876,892,910,896,842,1382,912,914,924,916,2194,1692,1812,1780,774,1050,1810,896,1800,850,860,922,924,756,802,888,1798,1814,1790,928,892,840,1610,1200,1880,808,1394,1370,890,856,1580,614,634,792,636,796,1608,1900,1252,1674,1696,786,614,900,1650,1690,1780,1404,1400,1306,906,718,892,552,840,850,832,1802,1688,1368,1376,1776,920,894,1914,938,888,900,902,1194,892,816,884,898,1794,1408,1190,1192,1186,1840,1840,1808,1488,1492,1718,918,1868,1818,892,886,862,1716,1748,1094,948,536,524,358,1562,1408,1400,678,850,1362,446,888,906,716,886,1698,1698,1696,1690,786,884,880,1774,1940,910,844,1250,1390,786,1448,1692,912,938,680,834,616,1234,1596,616,904,1694,1692,348,350,434,994,544,304,888,686,510,720,514,576,432,802,554,1044,324,544,310,1704,484,498,502,1604,884,908,1610,1606,1602,1904,1912,902,936,1000,1076,946,820,794,1918,900,912,902,818,896,594,522,692,610,2084,1480,2000,2014,1902,734,688,818,1880,1922,916,1414,524,800,482,1768,924,1708,896,904,1180,1812,454,814,1704,672,894,630,906,1412,828,1794,916,912,904,1698,1698,912,904,890,1828,1758,2056,914,712,802,910,1692,1568,1590,906,892,934,1134,1932,898,1576,1590,1600,1594,1712,1808,1200,1704,1894,1720,916,902,900,1006,1680,1290,1712,1718,908,1700,1288,918,1644,1764,1472,916,1718,1536,1632,912,1712,1696,1696,1702,1270,1682,1294,994,802,1438,1192,1214,564,790,774,904,1472,794,536,1796,422,648,1198,914,1392,1392,630,1722,1872,896,914,1710,910,742,1368,844,908,1710,1712,904,1686,1710,866,902,916,870,882,380,1630,1698,1714,1484,1684,1686,1426,1692,1794,1698,1698,1680,1700,678,1710,1710,1708,1716,1686,1376,1694,1710,1594,1428,1608,1386,932,974,888,770,756,850,1446,884,898,910,888,646,1380,1872,908,1724,1712,1690,1824,1604,904,1136,1090,1052,942,594,880,884,1700,1708,902,720,910,1880,1706,1686,1708,894,464,1390,1792,912,806,1584,1784,1682,778,1908,1864,1096,1512,906,902,1904,908,1874,818,1644,1642,866,1874,1876,814,1200,1926,902,1200,904,898,912,1416,1398,780,786,766,738,1214,624,520,1718,446,782,962,1718,1196,1596,1866,1864,1486,1968,856,1412,572,1002,1854,1416,1588,1356,1694,1616,406,1196,1618,814,1726,944,646,532,642,1464,570,1290,1298,1032,1300,842,1862,722,604,1200,1738,954,810,884,1272,1686,1670,1692,1702,1672,862,1702,852,840,840,838,1388,876,568,896,1702,830,900,1714,914,1908,910,1014,680,986,1038,790,1858,1190,592,998,1350,1566,996,974,1093,806,788,702,880,1674,960,600,670,1306,714,1932,720,562,558,836,924,392,780,522,1904,588,898,1912,372,894,810,900,872,1756,1768,906,966,864,832,846,888,902,834,902,862,898,1668,902,846,928,846,1550,984,752,828,922,930,516,874,864,1866,1720,1192,1396,630,836,1196,1194,1772,1586,364,404,618,548,644,882,1718,1686,782,994,808,674,786,794,790,1684,884,1668,866,786,832,822,1896,950,1156,844,1314,904,922,960,842,740,1694,1712,1710,882,910,1672,890,886,1840,896,1678,1680,900,870,1672,868,1734,1056,1032,1902,892,886,386,568,1200,1922,1696,1688,918,848,1594,1694,900,1770,824,2079,2045,1982,1684,1230,1718,488,558,840,896,750,826,416,1888,634,458,658,862,576,364,366,350,1594,1578,688,900,1810,804,788,1758,1782,1782,1782,1892,1386,1376,1774,1568,1288,1288,1680,914,1304,1862,1904,884,586,590,776,1276,1282,1912,608,778,1870,1650,1916,1892,850,800,828,802,1792,1168,920,912,574,900,692,1672,2040,1248,1732,720,666,1790,888,688,1578,1692,604,540,900,1190,1886,1886,902,1690,1692,802,1712,1796,906,1820,1614,918,1682,1268,884,1046,1878,1276,1280,1870,1064,1294,1884,1868,1590,1600,898,840,828,1052,956,1836,1166,1806,1272,1500,1982,630,530,1120,1100,810,676,496,1876,1868,1204,804,376,994,900,1304,532,694,524,580,700,490,586,710,508,962,1052,1034,1388,1780,1806,902,1694,1696,1598,1580,1862,1592,2026,636,838,812,1802,1772,666,894,1264,1304,1792,1682,1798,1818,1056,1776,1604,582,984,848,796,864,770,856,878,878,762,732,1224,1012,1194,3742,3802,1636,1824,1588,1800,614,600,1680,1874,890,1690,1664,1678,1672,904,1790,1786,1798,1366,1412,1786,1182,840,898,1798,1788,1786,1694,1780,910,828,834,674,1880,1720,1714,912,906,1068,1734,886,900,1898,1894,1694,1686,578,850,1792,1876,1774,1384,880,1786,1814,1466,1170,1392,538,1904,1868,1672,902,418,1596,950,902,902,1684,792,814,404,1520,1360,1104,2016,2014,2010,564,2020,2012,2018,2022,1600,2018,2024,2020,562,2028,2028,2264,1796,698,2352,1052,1694,674,2044,930,604,412,1686,2262,2192,2234,2248,2256,2208,444,956,1216,1124,1594,1544,1366,1726,932,986,1928,1502,1002,602,1316,1238,1400,1810,2016,2232,2202,2315,1990,2220,2176,2070,2098,1998,1610,1534,1400,2062,540,2160,634,692,686,554,1204,528,1192,526,540,680,558,942,520,520,558,1976,532,1788,544,1090,2584,2114,786,536,910,2392,564,1220,916,1796,612,1196,744,1756,1752,1784,444,528,1652,2100,532,2000,756,2100,468,2088,616,2120,616,2100,492,2104,740,2024,712,2136,692,2016,696,2108,764,2024,480,2122,604,928,1020,1996,480,460,2028,656,500,1260,504,2032,624,2096,552,2028,2044,2116,512,2096,528,2116,676,2036,484,1944,496,1864,2112,776,2032,628,2088,528,2092,2104,2048,2104,868,2092,488,2084,704,2048,628,2088,640,1392,1372,1710,484,1108,418,380,1802,502,1152,440,1274,1814,502,1580,428,1268,300,1798,1252,1314,900,402,2006,2562,2546,2548,2542,1490,1590,624,1582,1590,1518,1580,624,1588,1584,1522,1212,1184,750,748,932,720,724,702,892,622,662,1122,370,748,372,722,1174,1122,698,962,1252,1224,698,714,788,1078,620,708,632,700,688,592,782,878,616,616,580,660,672,626,590,648,532,652,594,1224,630,524,508,570,750,642,744,646,672,676,550,850,700,572,866,490,510,478,426,568,1146,702,662,1104,1092,588,1306,1152,1280,740,1184,1106,926,1072,980,1368,538,830,574,464,538,758,1024,1088,1026,644,638,830,740,1048,1372,922,842,492,662,574,1108,1348,786,746,830,566,1230,852,1152,872,506,700,668,658,636,978,1136,936,736,856,924,792,1224,1214,828,908,828,990,506,646,1288,528,824,826,1022,710,924,1186,1044,1174,758,832,1334,1328,1016,1212,934,1194,1216,1160,1222,1464,1016,878,974,806,1018,1512,646,1070,1074,1118,1214,1160,1360,1012,876,1112,638,1550,1068,1074,668,1394,890,1070,666,806,638,580,1142,1198,1040,940,1164,978,894,1042,1042,1386,1034,1046,790,1138,1010,1052,710,1216,892,894,1020,842,1016,930,502,1058,1036,684,1014,1072,1000,1004,974,628,1272,928,950,1192,1136,1144,1330,1258,1178,1310,866,1094,558,958,1214,1098,1264,1192,1232,1218,890,910,1000,1148,1054,864,1248,1140,856,1364,990,770,786,908,1206,728,940,992,1086,1236,716,732,1072,1172,1306,1374,948,1298,842,958,762,896,984,876,842,1010,1110,1172,546,794,1222,1094,1256,684,1346,1096,1290,1562,880,550,826,634,1126,1186,1298,670,906,712,986,846,874,1086,428,896,754,964,1012,780,762,974,1040,1258,1158,968,1048,1208,964,984,1234,826,1110,1154,1266,1052,768,1110,844,780,682,708,906,810,820,1058,1126,834,546,1120,1142,1248,1126,760,902,928,1118,1184,1206,1304,1152,1396,1174,1052,966,856,1562,576,958,1082,930,1088,866,814,768,1682,1094,906,1134,1118,1090,1504,1368,1136,984,1098,654,970,898,1106,910,780,734,1192,970,1128,772,824,1084,854,874,1116,648,954,526,960,986,920,742,1164,954,854,1032,752,900,990,760,1082,950,1196,720,732,716,1170,952,1324,1490,926,1150,1016,788,1080,1236,990,990,798,902,1010,776,990,1356,1398,802,1428,1012,1030,916,630,858,1296,982,1612,1522,834,1232,1410,868,966,1270,972,1462,1264,716,794,1516,1574,2160,2236,1032,2088,2190,1888,2102,2148,2012,2250,2248,2352,2154,2088,2126,2104,2180,2124,2310,2120,2154,2186,1894,1908,1784,2170,2172,2148,1928,2148,1966,2168,1966,2356,2192,2196,1970,2140,2200,2140,2118,2156,2142,2082,2106,2020,1266,2162,2674,1882,1824,1976,2166,1720,596,1822,1782,2216,2170,2162,2216,1748,2422,2644,2218,2108,1000,388,928,2188,2496,1990,2106,1948,2110,2190,2590,2202,1966,2534,2190,2560,2248,2154,2178,2170,2166,2172,2166,2282,2212,2434,2344,2160,2126,2532,1824,2160,2168,2522,1682,2596,2564,2562,2432,2322,2502,2588,2680,2436,2470,2526,2096,2278,2270,2162,2616,2160,2150,2276,2564,2384,2630,2162,954,2554,1946,670,2586,2116,2304,2196,2638,2570,2510,2172,2176,2376,2504,2282,2170,2322,1928,2520,1868,2160,2152,2148,2172,2156,2162,2196,2156,838,1568,934,542,3222,1428,680,416,692,712,618,1246,1196,778,708,544,1774,1736,824,1813,1686,1646,1778,1536,1796,666,652,1766,1882,1774,1664,1756,1760,1676,1857,1538,1771,1512,1494,844,1046,1738,1756,1728,1420,1720,508,642,606,624,640,664,1300,656,1736,1254,594,1410,1702,1740,1700,1642,1714,514,1108,462,462,1536,1660,696,1604,1560,1716,1746,1124,1768,1498,1436,1524,1752,1686,1370,854,1528,1728,1744,1766,1412,1742,1762,1706,1734,1748,1726,1790,996,742,606,1424,1478,1654,1680,584,582,1464,1698,1764,1602,1648,1734,762,784,1540,1572,1744,1740,1524,1750,1728,1732,1734,1768,1738,1556,1182,1556,1714,1688,1580,1566,1710,1680,1834,1716,540,504,1724,1752,1872,1902,1784,1700,1782,1772,1772,1794,1558,1714,1640,1818,1542,1774,1906,1760,1750,802,1182,1136,1716,1748,1990,1730,1754,1720,1552,1790,1774,1260,1800,1052,1686,758,840,1830,1864,1550,1646,1768,1744,1810,1744,1762,1770,1670,1476,1770,1752,1746,1540,1754,1754,1596,2100,1792,1756,1826,1798,1744,1496,1792,1792,1804,658,746,522,692,1452,1746,1738,1732,1722,1746,1726,1744,1280,1400,696,320,1404,1308,1360,988,1420,1432,1492,1480,1464,1532,1292,1340,900,768,884,772,792,888,788,884,796,804,884,884,844,828,864,812,864,880,784,896,828,720,696,696,872,816,816,828,796,740,708,748,736,708,688,692,744,764,728,776,724,716,1564,1368,1492,1456,1464,1428,1484,1412,1440,1392,1332,1356,1380,1616,648,1192,1512,1272,1496,1308,1508,1444,1252,1570,1288,1380,1332,1264,1360,1494,1076,1488,1492,1084,1388,1044,1220,536,748,828,660,952,868,1024,912,808,1004,836,736,872,920,780,868,836,704,932,884,704,904,668,2086,668,1372,1520,1356,1428,988,920,1822,1132,1524,1600,526,850,870,491,1059,1600,1468,960,1600,1600,1149,1062,960,800,1592,1322,1172,1270,1064,826,902,848,1198,1406,1312,842,818,666,776,1070,884,840,530,814,952,1144,820,818,1070,1066,1136,1174,900,1326,1660,1586,1318,1176,1438,1596,1412,1434,1052,1142,1136,730,1738,1262,312,504,612,500,908,964,980,372,952,648,484,516,576,808,776,576,804,632,560,1032,844,852,416,808,504,500,880,992,760,846,1130,440,434,1374,1378,1878,564,1208,426,1636,2368,1226,2388,1222,2376,992,2384,1054,426,426,418,750,1028,426,790,1270,1284,704,1356,1308,1318,1162,1308,1338,1296,1288,1302,1490,1492,1388,590,1874,1510,722,1732,1164,1994,2054,1546,2038,1388,1897,1738,1652,1676,1808,2030,1540,1880,1706,1742,2068,1832,1734,1676,2052,1930,1766,2038,556,374,1966,2083,1074,1512,1504,1608,1016,1810,984,1688,1832,1714,1796,1702,1598,1796,1812,2179,1300,1626,1880,1908,1696,1654,1672,1038,842,2050,1378,1988,1892,2044,1778,1822,1706,1644,1626,1706,1960,1768,1736,1818,1586,1646,1550,1750,1040,1198,1374,896,1030,1746,1746,1746,1496,1440,1452,1480,1484,1536,1520,1488,1448,1420,1746,1746,1746,1656,1746,1746,1036,1048,892,1876,880,800,1956,488,1068,1904,1020,1028,1016,892,1156,1160,1208,688,872,588,428,624,428,556,776,844,972,544,872,704,856,1520,1472,868,1200,1020,736,680,1036,984,1332,1320,1008,1888,1376,1524,1444,1000,960,1468,1148,848,1632,952,1232,1084,1676,1244,1244,652,1880,1796,1708,1848,1744,1972,1740,1224,2008,1788,1974,1920,1928,1396,1248,1552,888,816,1872,1872,1944,1232,1880,1948,1684,1824,1856,1932,1528,1756,904,1948,1924,1608,1972,1928,1760,1908,1788,2112,1400,1944,1872,1892,1820,1696,1668,1244,1940,1948,848,1012,2064,2052,1984,1524,1628,1592,1848,1860,1940,2096,1708,1396,1980,1372,1424,2008,1944,1532,1960,1756,1982,2002,1960,1990,1324,1340,1364,1328,1372,1320,1320,1932,1944,1666,1663,1622,1564,1291,1748,1510,1543,1292,1578,1784,1627,1638,1658,1675,1536,740,1435,1410,889,1355,1677,1656,1491,1396,1429,3658,918,1643,1775,1779,1501,1602,1533,1740,808,844,1289,739,1412,1284,1461,1499,1714,1518,1607,526,1439,1489,1630,725,1351,1539,1630,1537,1717,938,1129,1731,1367,1679,1529,1435,1571,1525,1535,1403,464,530,1525,1521,580,1767,1442,1513,1565,1387,1622,1839,1782,1072,502,484,1034,598,488,756,828,1490,522,872,1597,761,836,1053,458,565,1594,729,840,1581,551,529,1418,430,946,736,502,908,400,462,1174,1112,1110,1256,1229,1475,825,1580,744,890,880,1043,680,1618,996,702,864,922,851,676,1262,1582,1636,1226,1268,1633,1562,1638,1294,1531,1398,1250,1280,1637,1612,1713,1112,1258,1222,1271,944,1314,1213,830,1628,1378,1008,942,1403,1570,1699,504,499,470,1782,611,1413,735,922,641,934,502,892,896,1198,1147,1874,1675,480,511,888,807,568,529,510,400,1130,780,617,1070,1111,670,671,476,969,1062,1371,1229,791,878,623,422,522,917,516,497,649,401,904,530,576,763,911,361,324,764,614,517,630,823,1312,719,582,584,615,674,1055,730,1188,1380,543,1333,1281,624,799,1192,471,892,1156,1727,623,559,1226,1115,1193,521,576,1251,1058,1659,543,606,602,514,1230,1415,672,863,616,638,1424,945,1166,1542,719,601,1176,1033,476,1310,495,790,875,828,838,1009,1178,1707,619,727,638,691,1386,656,1345,634,1643,485,331,550,563,780,629,480,485,648,532,481,468,463,562,625,420,851,798,691,688,1241,1269,1279,962,477,879,719,891,909,1260,831,1159,1109,978,861,999,1299,837,846,990,911,903,1297,663,865,761,810,842,1337,1001,994,1097,1117,1043,1231,931,951,895,1153,855,743,779,1237,841,890,1057,762,1888,484,1728,1022,1774,1544,1003,1906,1832,338,1921,1175,406,1229,1783,1762,1792,1976,1791,949,1690,1675,1051,1897,669,2020,1425,1133,980,1370,1138,1197,1692,1213,985,1170,1168,1190,1123,1336,1353,1196,784,1400,1460,1450,1157,1359,1442,1414,1381,1391,1342,1009,1401,1010,1521,1759,1149,867,1443,1212,1062,1085,1622,1474,1501,1243,1222,961,1059,1143,1434,1144,1219,1418,1641,1578,1469,1732,1274,1406,1059,1311,1559,1187,1610,1471,1490,1239,662,1131,1737,1138,1125,912,911,377,1259,1232,554,1120,1252,570,382,600,440,908,1082,420,1161,572,613,738,648,1078,1559,477,462,670,538,472,410,479,547,700,677,1232,596,424,864,1086,620,1218,930,694,972,912,1031,608,763,708,864,842,658,620,1314,1550,851,800,696,764,729,1218,1214,987,654,1017,606,600,428,616,722,680,710,1609,446,1255,686,1686,780,1632,1036,972,1804,1290,1217,1375,884,1285,1280,1105,2153,2137,1851,2149,1907,2143,1272,2143,1109,1515,1493,1759,1494,1473,1487,1475,1489,1477,1791,1546,1508,1156,569,1341,460,380,1443,1467,1684,655,504,1489,455,650,1438,840,1201,916,499,1223,1343,1012,1372,1565,1673,1418,1204,1516,429,1513,428,1219,1245,1390,758,1315,1415,1221,859,781,1246,755,871,620,855,451,923,1117,1247,1037,1223,1614,1574,1625,1378,1516,1503,1610,1391,1407,1303,1795,1695,1461,1547,1648,1637,1354,1775,1725,1725,1343,2482,1223,511,697,1184,673,669,669,703,689,1494,1276,1351,1558,1225,683,887,797,1301,723,803,883,1244,999,866,1516,1697,1319,1531,1567,1654,1251,1151,1099,1399,1335,1325,730,1424,1492,1390,1210,1449,1482,1026,1481,1450,1472,1337,1482,1054,1480,1141,629,660,717,1151,1483,1480,1497,1491,1200,1510,1478,1493,583,1389,609,1502,1464,1503,396,376,1482,1444,1484,729,1489,1481,1476,1485,1478,972,1270,734,1381,992,1477,1308,1427,926,473,702,1351,740,1493,664,873,1492,1399,1968,1490,1483,1505,1495,1468,1488,1490,1425,1480,1461,749,1288,1440,1390,1019,1127,1492,1706,1481,1458,1495,1233,930,1498,1480,1469,1474,702,734,852,1158,1311,1261,1476,1488,1457,1496,675,891,922,1477,1446,1480,1493,1496,1714,1411,1820,1463,1802,1807,1471,1086,1046,928,1993,1175,1516,1246,1352,1308,962,308,2158,1676,2430,2282,988,722,1058,2072,1982,1188,1266,1848,1488,1324,2244,2158,1874,1404,636,788,1078,1092,1936,1940,2006,2422,1670,1460,1440,2376,2440,2500,1652,1794,1742,1644,1656,1678,1670,1640,1680,1632,1602,1450,1656,1704,1850,662,2337,2330,1192,1688,1328,1934,2758,1998,694,1760,2022,2036,1508,2200,1936,584,1156,1842,1762,2012,1834,2104,1692,1778,1784,1610,1718,1792,1906,1810,1998,1880,2012,1890,1846,2262,1968,1972,1242,1652,1760,1986,1866,2038,1682,1678,1992,1786,1854,1792,1786,1788,1914,1770,1852,1656,1872,1856,1732,1852,1880,1854,1868,1858,1884,1858,930,1874,1868,1872,1794,1810,1018,1442,1394,1394,1390,1472,1380,1446,1358,1458,1450,1426,1450,668,1440,1460,1438,1452,1448,684,1070,1460,1456,1406,1404,1876,392,1740,456,580,1684,476,1028,2360,1633,1454,1308,812,1204,1210,1288,1192,1248,1202,1216,1204,1204,1192,1194,1238,1224,1222,1206,1198,1206,1208,1214,1204,1208,1200,1218,1208,1270,1200,1208,1226,1246,1249,1202,1218,1232,1248,1202,1256,1234,1220,1210,1198,1234,1208,1238,1226,1204,1214,1252,1218,1198,1292,1349,1256,1244,1216,1230,1214,1206,1216,1218,1283,1309,1222,1202,980,1208,302,356,344,344,342,378,1276,1258,1344,1306,1292,1288,1314,1332,1342,1318,1350,1358,430,1280,1328,452,1332,1356,1336,880,1348,1334,1300,1224,1264,1232,1198,1272,1238,1212,1230,1234,1226,1246,1214,1230,1210,1234,1222,1266,1266,1258,1224,1262,1258,1308,1242,1244,1306,1216,1240,1284,1252,1272,1192,1210,1250,1236,1188,1310,1264,1246,1180,1276,1244,1228,1260,1270,1284,1248,1250,1250,350,300,344,300,328,332,326,338,328,306,318,330,338,330,334,1282,1288,1304,1216,1290,1292,1312,1244,1298,1246,1264,1204,1204,1272,1234,1262,1240,1268,1254,1246,1302,1282,1218,1260,1330,1280,1260,1216,1276,1226,1204,1258,1204,1204,1220,1256,1200,1256,1258,1324,1266,1206,1222,1226,1294,1166,1222,1254,1244,1256,1226,1200,1248,1198,1258,1228,1236,1226,1228,1224,1272,1216,1304,1200,1194,1232,1188,1222,1268,1226,1202,1268,1184,1170,1200,1238,1224,1222,1308,1252,1190,1212,1240,1214,1316,1338,1288,1308,1310,1481,1450,1328,1420,1370,1418,1356,1312,1316,1448,1397,1326,774,1508,962,556,840,690,728,1516,1610,374,547,2386,748,2182,2186,2186,2490,2188,2500,2196,1026,1012,1016,1022,2190,2260,2446,2180,2214,2014,2270,1924,1940,1922,1906,1774,2310,2144,2352,1456,1986,2142,2106,2126,2078,2098,2104,2142,2100,2112,2100,2100,1968,2110,2094,1864,2104,2070,2122,2062,2052,2056,2030,1978,1986,2048,2118,2068,2142,2116,2142,2122,1834,2052,2026,2012,2062,1934,2076,2106,2088,2104,2050,2048,2038,2102,2026,2026,2138,2070,2142,2048,2140,1530,2110,2142,2046,2070,2114,1970,2092,2142,2130,2076,2132,2142,2070,2072,2066,1938,2064,2138,2056,2080,2104,2142,2142,1958,2002,2018,1420,1022,2128,1958,2018,2050,1988,2036,1986,2078,2012,1936,2036,1928,2040,1974,1928,1980,2054,2082,2054,2036,2034,1940,2002,2142,2106,2100,2086,2056,2036,1970,2058,2078,2018,2142,2088,1992,2072,2020,2118,2120,2108,2022,2102,2142,2018,2128,2008,2086,2028,2054,2016,2128,2108,1708,1816,2040,2058,2044,2080,2104,2008,2068,1996,2082,2034,2050,2040,2064,2046,2050,2136,2122,2030,1994,2108,2104,2074,2132,2142,2068,2122,2078,2142,2030,1990,2104,2142,2042,2142,2142,2225,888,456,320,1008,640,364,1056,308,544,392,392,1048,532,580,680,524,732,500,672,500,1714,796,1668,712,524,712,524,520,520,456,456,452,676,1712,680,1036,1578,1584,714,1568,1596,890,724,880,1072,1582,1598,528,338,340,574,742,730,1270,1580,1460,442,572,616,1224,1240,1248,1258,1250,436,912,1590,1588,478,734,714,674,680,694,708,710,704,704,1212,1194,1288,1272,1312,430,670,1274,1584,1582,678,330,800,1592,1564,1578,386,758,762,1248,1228,542,704,694,706,1588,1594,688,710,1586,1584,590,518,584,478,1532,638,1642,652,942,1294,1296,1284,1288,430,432,940,1524,1524,1532,472,816,1372,1546,1534,326,886,880,1588,1588,590,1588,1580,1588,1590,520,830,826,1312,1384,1346,560,820,1656,1596,642,944,1312,458,690,742,748,1546,1538,598,1596,1586,1598,1598,482,718,766,1286,1248,592,1414,1598,1590,1588,448,822,1312,1286,1298,494,832,1726,578,474,708,1536,1538,1526,426,648,1156,1302,598,542,1602,692,618,736,596,720,1612,1614,598,696,480,1600,1614,1538,1564,420,1010,906,550,476,440,1604,1546,1636,1538,440,714,708,1294,1296,1600,788,532,1596,1542,532,720,1006,1586,1598,1592,1648,584,712,694,772,1588,1596,1586,588,642,1308,550,1134,516,1586,1580,1582,1584,1586,644,600,496,1706,1672,1598,1580,1584,1586,488,600,656,954,1624,462,740,982,1310,1298,392,916,956,1306,548,656,672,742,1588,1590,1608,532,1658,998,1592,584,834,740,1580,1596,1580,852,506,496,1554,1592,434,636,1008,1262,922,1300,618,874,438,1532,1536,460,512,1622,1618,416,1096,786,564,1532,1574,574,934,1238,1644,386,694,948,1312,1000,1302,356,392,1532,1534,1612,490,1240,1274,1520,1064,556,534,728,1578,1586,354,794,1572,1578,1590,416,700,766,1276,1300,1304,582,576,812,1534,1538,476,1462,1290,760,758,1486,476,694,1066,1232,424,532,728,760,1188,1480,1540,470,768,1600,1602,1586,1588,428,984,1150,1238,1212,404,1086,1592,1588,1610,576,414,1530,1524,510,400,660,1544,1536,674,614,618,618,1222,1234,390,954,1586,1590,1596,698,932,906,1320,1302,530,764,1578,1582,1586,532,610,1424,1404,428,636,1614,1618,594,768,740,1598,1600,536,848,1568,840,538,698,1316,476,1580,676,796,1590,1594,1594,430,666,532,1478,530,480,1536,1542,404,620,740,1304,548,404,768,1540,1538,1544,548,706,1054,662,674,380,1536,1024,1514,464,404,516,944,418,710,1572,1532,1538,506,614,1064,1326,590,598,1588,806,904,710,1446,1592,566,1590,680,398,1586,1588,1590,700,626,1158,1312,1588,542,1386,1620,590,1052,1312,524,878,544,1486,1330,1534,654,948,1590,1594,574,788,1496,1650,1246,928,1596,480,966,1600,1532,1518,1534,1548,1526,790,822,820,1512,1526,1524,1524,1536,1534,1526,1532,1524,1318,1532,1526,870,852,456,688,630,796,624,690,696,592,1006,484,502,1104,1274,1278,1580,474,650,1060,1344,1356,1532,1582,1596,546,1594,1356,1586,1578,1110,1078,640,682,1364,888,342,1728,664,1314,1992,460,882,1100,1272,1074,1024,560,654,766,1796,1960,1216,308,1106,1402,574,1668,670,2006,664,1018,2196,580,1122,586,988,714,620,1068,1668,684,1188,922,482,420,666,632,434,430,456,1420,1856,1866,638,1776,1516,1230,1696,1622,1678,1128,1362,1858,1240,1248,1764,778,1776,1040,1032,1782,1594,1720,1854,1000,1700,1828,1038,1044,1668,1690,1682,1498,1480,1826,1774,1820,1680,1702,1828,1830,1852,1730,1682,1682,1500,1490,1818,1824,1410,1418,1674,1588,1618,1424,1786,1550,1292,1512,1784,1830,1584,1572,1816,1808,1712,1838,1846,1828,1714,1730,1832,1838,1844,1586,1572,1804,1814,1130,1124,1404,1410,1426,1624,1354,1090,1500,1234,1140,1712,1702,1638,1782,1382,1920,1572,1644,1774,1784,1796,1674,1676,1678,1674,1464,1362,1504,1504,1778,1776,1722,1874,1864,1828,1460,1770,1778,1686,1746,1622,636,1974,1974,1840,1846,1832,1844,1626,1666,1846,1834,1858,1860,1840,1844,1852,1790,1776,1584,1672,1676,1462,1298,590,1458,1678,1674,678,1638,1762,766,1502,1724,1814,1662,1666,1760,1394,1880,1732,446,1474,1520,1522,1440,1692,1692,1792,1786,1704,1870,1736,1434,1432,1588,1588,1406,1398,1616,600,1222,1214,1012,638,1012,1824,1826,1568,1808,1712,1800,1134,1688,1678,1238,1066,964,1206,1904,1076,1296,1544,1574,1990,1562,1350,1534,1546,1530,1004,1024,1600,784,1670,316,514,1640,1644,1392,1144,1640,1644,1636,1500,1644,1524,1640,1636,1516,1520,1640,1236,1640,1644,1412,1636,1636,1648,1456,1640,1636,1520,1524,1648,1632,1384,1640,1520,1512,1524,1524,1124,1520,1648,1524,1640,1516,1640,1636,1512,1644,1084,1516,1332,1508,1520,1520,1512,1516,1148,1632,1296,1488,666,1144,822,1946,710,1388,1062,1106,930,1904,1666,1506,730,756,1150,880,870,642,652,450,338,800,1180,1186,642,1322,928,930,710,1042,832,960,2202,400,1164,1304,1646,1072,378,506,410,718,902,834,666,536,688,674,830,726,578,1064,724,682,1074,1190,1196,584,568,928,644,2006,1840,818,824,570,1874,824,1220,616,896,862,1192,871,816,868,828,764,1916,816,688,824,914,504,1192,424,1134,1144,502,1002,1196,718,318,1234,1258,610,612,2012,934,968,580,1314,1060,494,1268,804,496,664,410,1886,2010,1786,1388,1720,414,1550,536,1126,1984,940,516,944,440,498,590,1344,606,1294,1054,852,912,1040,808,1982,946,948,938,944,370,1288,922,1424,418,1270,494,598,1106,374,636,470,1122,612,1162,742,918,1994,1946,872,708,2208,678,536,512,556,584,574,1178,912,466,970,824,822,428,408,592,1002,660,776,414,1958,832,886,832,768,1612,628,748,724,788,708,624,456,768,1632,724,516,608,632,956,1536,660,504,1528,536,444,552,524,504,540,576,732,504,1556,420,420,1568,428,436,1624,628,628,664,420,708,1544,488,880,1620,552,1300,424,420,500,1608,484,548,544,1540,800,676,1260,1556,520,1576,904,1536,1652,800,528,624,436,1624,708,1532,660,928,1536,1568,656,500,412,1668,540,724,760,820,1556,988,632,1304,512,1604,1196,678,690,1250,880,2660,2616,660,670,626,610,682,928,384,820,1434,2248,538,712,698,662,594,808,898,780,764,788,792,786,722,476,690,500,430,446,646,802,636,874,658,854,826,1176,1160,926,1666,1710,1180,1280,1666,1864,1962,1768,1648,1928,1154,1818,1648,1502,1740,1728,1724,1752,1812,1882,606,1508,1700,1624,1848,1852,1902,1238,526,540,1840,1412,1950,1742,1836,1850,1808,1788,1916,1796,1804,1800,1820,1816,1804,1804,704,612,1796,1604,1816,436,1800,368,1800,692,824,1808,1792,544,1776,1796,624,1788,668,1772,572,1796,1804,1828,1456,1800,1804,1596,1380,1284,1820,1800,1148,1788,1792,1764,1120,1772,1824,1756,1800,1792,1820,732,600,1604,1800,1804,1804,1784,552,1812,1784,644,1820,1780,648,1796,1788,1820,1792,784,1800,900,1808,1800,1804,1812,1792,1324,1796,1800,1820,1400,1808,1008,1706,1522,1274,1480,1364,1554,1600,1204,1640,1576,1664,784,788,1600,1606,1576,1646,1492,1394,1440,1578,1310,1840,1396,1668,1008,960,1714,1510,1274,1574,1370,1554,1608,1134,1648,1578,1670,794,790,1600,1606,1578,1642,1486,1388,1442,1578,1290,1836,1414,1874,1008,1112,1484,774,708,364,430,1498,776,1200,1508,1352,1488,654,1802,1504,1468,674,846,1094,662,914,720,614,1410,944,1464,694,1094,516,1214,612,1224,1486,520,1516,862,1426,1158,690,1222,1506,688,772,1476,614,608,782,758,1206,730,764,1468,1164,724,1478,1206,1504,1510,756,1210,1064,1210,1220,648,1196,672,652,812,1612,1380,1246,2574,1981,2300,400,2464,2456,2424,2460,2444,2448,2444,2456,2468,2460,2464,2464,2448,2456,2472,2452,2484,2460,2420,2472,2468,2472,2436,2464,3422,3304,3498,1546,1374,1752,1762,1988,2004,1718,1754,1754,1774,1736,1744,1740,1746,1712,1766,828,816,1744,1748,1752,814,860,1786,1660,1792,1796,1780,1748,1810,1790,1860,1812,1774,1852,1764,814,682,1800,1734,1720,780,806,1802,794,786,1806,1760,1746,1698,1694,1784,1740,1764,1748,1784,1766,1734,1780,1810,1734,1744,1762,784,1762,1744,1768,1806,1814,1736,1840,1768,1906,866,630,1754,1748,1818,1774,1780,1750,1782,1774,1746,816,790,1784,778,762,1696,794,808,1888,1734,1770,1818,1834,1832,1834,1784,1820,1929,1742,1876,1888,1756,1768,802,784,1806,1788,1778,806,810,800,792,858,658,1782,1750,1754,822,816,1852,1862,1848,786,780,1790,806,806,1850,956,948,1854,1782,1800,1680,1678,1814,830,852,1748,1754,790,794,1776,832,874,800,812,1802,1806,806,794,1780,766,760,1742,858,788,1722,1846,1732,1832,812,808,1796,1776,1762,1762,794,786,1718,782,766,1730,820,814,1774,1734,1754,830,830,834,820,1806,1854,1716,508,500,1620,1606,976,1708,1730,820,1718,504,1474,1060,846,1622,504,1728,1006,848,1708,506,1412,1398,1688,1682,554,1606,1716,1710,498,1628,472,1630,1300,1700,1720,508,1744,1644,1752,1766,1532,1734,1758,1712,1702,1746,1686,542,1608,1692,578,926,1298,1706,1370,1560,1696,1716,530,334,1538,1712,504,1738,1654,1734,1744,1722,1714,1598,1070,546,2261,2230,1510,876,592,594,1374,1502,1428,772,1436,1430,1440,784,1010,944,1026,1422,1288,948,1306,1360,900,1312,1422,1428,1190,1254,790,1018,1430,1426,620,1244,1414,882,1090,1422,1042,1424,1358,1492,1414,828,1026,1032,1416,1414,1424,748,1418,1012,630,1420,622,408,1418,1486,1474,1430,1422,1356,1426,1488,1366,844,616,1426,1410,1308,1244,1426,1416,518,832,724,528,510,522,1132,986,1474,1474,1166,956,664,1362,1242,1432,1272,1268,1432,1476,734,1420,1306,1364,1374,1072,1126,1084,1248,614,1014,920,1474,1182,1170,926,1012,998,1020,1096,996,1010,978,942,970,1086,1112,1426,1474,1486,1466,786,690,1342,1224,1086,1064,1434,1008,876,838,962,690,764,838,992,700,1430,1424,1438,1430,1494,1418,1238,1572,918,768,1248,1092,870,1140,934,1410,924,1196,1474,596,1424,658,1280,1404,726,748,2036,510,1014,1203,2041,2041,2400,2138,662,2692,2494,1026,2666,2452,2446,2438,2504,2530,2346,2544,1088,1004,2288,3850,3964,1462,3908,326,1994,1388,2462,948,2558,2452,2552,2526,2442,2456,3760,1500,2128,1229,1229,1387,742,1746,792,604,2100,2086,322,2082,364,2098,884,2078,2076,1602,1990,1670,384,1240,682,1478,372,802,1176,1844,1760,1764,1766,710,1270,404,804,398,1244,416,1416,1728,532,634,990,1064,1404,1776,512,630,368,1246,300,378,440,380,314,312,630,586,360,346,364,454,368,306,304,666,586,372,938,1224,310,310,442,366,312,646,618,370,932,802,1266,970,1428,602,366,528,594,736,1778,1744,308,814,402,1778,384,480,514,502,676,404,394,668,946,492,356,1468,1408,1346,1508,1402,1118,508,428,502,460,468,490,530,1662,812,384,976,1722,1098,1266,1816,596,816,566,590,656,752,1754,502,510,486,1708,468,508,516,640,610,442,480,734,556,404,474,382,454,548,510,468,464,442,538,672,560,922,708,668,764,708,682,1242,960,474,1148,364,410,522,448,1182,1164,1166,1252,1252,1246,1238,1790,670,528,782,522,802,592,820,824,598,816,586,838,592,826,588,822,686,490,446,392,368,718,390,520,716,534,770,786,944,962,762,706,916,692,612,726,906,1528,892,520,574,1234,314,516,840,508,638,664,600,578,778,822,710,680,890,872,718,1768,932,686,566,564,1622,562,594,584,558,670,414,578,544,384,442,438,312,368,842,338,1810,558,1788,1772,570,1874,1752,1764,482,438,1188,846,560,1582,1750,1822,828,834,1658,474,1718,654,696,702,704,952,726,956,1528,652,400,652,1706,1288,942,1174,1268,502,1232,388,414,392,376,396,386,384,402,396,348,346,540,588,504,426,364,772,322,1790,1804,630,844,1774,1788,1874,1814,1876,1704,364,364,1770,312,350,336,352,362,310,328,302,1226,356,770,588,400,342,356,440,520,690,1356,752,1590,752,1456,1056,1328,1436,1432,1420,1208,1210,1228,754,956,1408,794,756,810,350,416,512,516,1542,560,758,792,1056,1476,758,776,1582,1378,804,816,1366,1354,686,1584,794,1452,756,804,1056,786,1356,926,798,794,952,796,930,810,1054,754,1054,1404,794,1132,1052,808,958,1336,1134,1336,1054,1396,1052,758,586,1368,874,422,550,692,542,1586,1336,570,1374,502,1618,3508,1478,1466,1524,584,3474,958,1492,1490,588,1598,1278,840,1176,382,1532,2324,510,728,1474,784,512,324,318,550,760,1574,770,1396,798,510,644,1016,1402,702,544,902,752,320,790,560,1366,946,1368,520,570,1280,1883,1904,1905,1905,808,664,652,358,464,612,1710,1602,614,464,464,1552,806,474,456,468,1498,1348,478,476,1474,1710,464,474,640,1536,508,466,702,1058,452,1554,1696,462,912,692,1542,468,462,1430,1546,470,492,452,466,1674,1824,466,1040,468,472,598,1792,1660,1004,1854,792,1664,1652,352,656,1852,1608,652,1670,1636,1668,1662,350,444,480,942,1084,1662,1194,598,480,902,1182,824,1660,1634,1820,564,1730,1778,462,900,1654,1836,614,468,716,462,702,462,602,920,1674,1718,468,1084,464,1494,1700,1546,636,422,1684,1666,1672,1670,1670,1674,810,846,520,470,458,696,518,474,796,512,448,544,614,698,586,458,802,1796,1640,1546,1548,768,714,592,420,684,574,722,934,468,472,662,596,600,460,1884,1670,1826,460,1700,1646,476,978,696,1544,1542,466,1540,1548,978,1778,1768,1238,668,858,1660,1722,422,588,1150,1660,1660,864,1324,1460,582,574,876,686,1672,562,800,606,1682,1676,636,1196,362,1718,1524,470,772,1348,1344,1898,1760,1504,1550,638,648,462,1374,748,866,1838,1670,466,410,1728,1672,850,1858,1524,602,326,884,690,950,600,636,864,698,1718,1698,848,806,1878,1664,1572,1676,1680,624,444,906,484,960,944,480,458,634,702,348,682,468,854,960,558,454,408,438,1726,1648,1278,470,908,1598,1540,1546,732,1580,1510,618,746,826,734,786,452,1826,1782,1532,786,1490,1564,1310,1218,1384,494,800,1196,912,1132,734,764,794,598,1156,1158,500,692,1762,706,926,994,766,612,1764,1774,720,768,870,1510,1504,404,472,868,532,1088,760,590,412,1648,824,876,872,868,634,1460,1540,1548,522,868,410,880,844,458,952,1556,1334,1660,1030,808,1060,876,918,444,466,562,1644,1604,858,1378,1534,1460,1454,682,1496,1168,602,1652,1534,1692,1536,1534,1306,1538,1530,1540,1536,1654,1536,452,1632,1656,468,500,504,1476,472,1670,1334,462,1660,1670,1006,448,468,1636,356,1540,1536,1474,1534,458,472,908,466,1542,1538,464,1610,1654,1656,464,1704,366,480,636,454,742,848,792,770,1518,916,950,1742,730,1634,422,1486,1634,1546,1538,850,1212,920,458,710,714,460,898,462,590,666,1236,1278,508,886,460,470,464,688,1304,1214,1322,472,1940,1654,856,942,478,980,470,1846,702,452,474,458,462,484,958,1534,998,1078,630,582,466,894,858,506,566,618,876,704,464,570,1694,1546,1676,1658,1598,398,534,1164,1278,1276,1666,1666,1756,1760,1310,548,474,1016,462,624,744,1626,830,1366,870,592,1384,2126,2124,1978,898,1988,2100,1944,1944,594,732,1652,584,1158,1750,1776,950,588,1010,2116,1340,588,592,608,1138,868,2130,1996,908,1116,2118,2122,1054,586,766,758,1024,2128,2120,588,768,1014,1666,2096,1024,1076,1922,1408,1952,960,744,1378,596,786,2110,2044,2280,596,910,1578,584,594,920,1344,840,1968,2102,2148,1282,406,408,854,2100,2134,784,1574,1968,1120,676,680,1108,360,774,716,2112,1958,2370,2130,2192,1086,610,1760,1014,482,482,860,914,2300,2116,846,1772,1850,2122,2122,2114,2124,1132,1972,1976,1972,860,1252,2140,2158,976,2122,2106,1288,2124,1864,2122,2112,1158,786,1968,1268,2120,2344,922,1908,1734,1410,2092,1508,1316,1132,952,772,1200,972,1724,2134,2260,1828,1470,1902,2120,908,1558,1702,1422,1404,634,908,1188,666,2982,630,2495,2454,1476,2638,360,364,470,970,1110,1296,598,578,538,1382,1322,1382,1348,936,938,1530,612,614,1276,664,654,542,1740,450,1108,526,526,520,1070,956,762,886,688,700,1234,1228,1164,1248,1242,1292,1344,1312,1300,1356,700,1196,1154,456,836,856,902,1084,1142,2002,746,582,750,2242,1014,1286,1804,942,872,396,576,514,1932,1954,1948,1898,2100,1958,2064,1928,1974,1884,1060,1032,1988,468,388,408,1078,1590,1628,1818,1516,958,1960,672,1240,1114,904,1482,1838,1826,1880,1240,1482,1822,1846,1444,1604,700,400,1578,1692,898,768,1692,1176,1596,942,976,856,1672,1986,1254,1910,912,786,528,1488,1976,920,1956,1582,684,1346,1882,1732,874,1912,1878,1984,1972,1042,1872,1576,1958,1894,776,1030,1914,1846,782,1892,690,1982,1818,1834,1066,946,1662,1948,1078,1096,1940,1988,1772,1778,930,1784,1458,1782,1776,1818,1774,1780,1792,1780,1614,1622,1564,1624,1792,1770,1750,1792,1704,1784,1652,1744,1620,1642,1774,1780,1670,1796,1782,1772,1778,1794,1818,1796,1784,1808,1668,1768,1794,1778,1712,1776,1690,1696,1796,1698,1598,1594,528,476,304,988,1796,1600,1342,1598,1614,1664,1664,1766,1770,1774,832,836,834,836,832,832,834,972,508,1648,1482,1436,1806,1770,1804,1770,1778,846,1428,1782,1616,1774,1776,1778,1654,1714,1736,1632,1634,1296,1298,1604,1612,1532,1718,1796,566,528,1712,1718,1284,1344,1784,1792,1544,1542,1292,1198,1302,1302,1050,1150,1696,1692,1776,1616,1822,1728,1732,1156,1246,1240,1332,552,818,802,820,1134,1120,1228,862,724,536,828,480,932,498,900,1548,1542,994,1230,1664,1668,1554,1566,1186,1172,1126,1232,656,1232,1690,1008,1624,1652,1148,1146,1722,1670,1604,1656,1654,1650,512,578,482,380,550,544,786,810,1544,1672,1658,1564,1552,1294,1762,1064,1058,1104,1154,1740,1590,1674,1634,1598,1744,1464,1224,1654,1652,1756,1658,1586,1222,1196,1396,1286,1280,1488,1704,1034,1658,1656,1772,1704,1624,1648,1686,1758,1770,1778,1666,1778,1776,1776,1780,1658,1670,1542,1734,1784,1790,712,736,664,738,1388,1414,1732,1760,1538,1470,1780,1764,1664,1664,1746,1790,1618,1680,1544,1434,1700,1730,1298,1840,1262,1336,1706,1668,1652,1650,1194,1654,1024,1622,1426,1660,1780,1770,1688,1768,1352,1580,1256,1272,1472,1370,1196,1182,1412,1316,1048,1176,1174,1490,1252,1652,1620,1674,1702,1660,1666,1614,1774,1714,1660,1362,1810,1684,1604,1516,1538,1470,1650,1836,1254,1368,930,1142,1272,670,816,1730,1612,1484,1490,1350,1584,1124,1546,1240,1780,772,818,1722,1732,1730,1796,1542,1540,1650,1280,1680,1686,1672,1748,1076,1080,1114,1788,1322,1572,1794,1664,1620,1398,1776,1754,1676,1522,1782,1782,1774,1768,952,670,1018,1594,1696,1380,1556,1646,1608,1498,1598,1610,1252,1562,1452,1688,1282,1268,504,878,872,1652,1572,1390,1410,1578,1782,1716,932,658,1712,1190,826,832,1572,1678,1660,1774,782,728,1706,694,720,1278,1614,962,656,746,1650,990,632,1042,1280,1258,782,732,638,1428,760,604,874,1368,830,616,1486,736,692,1764,756,716,770,544,530,748,1806,1672,1536,1530,1782,1780,1784,1498,1640,1538,1582,1660,1692,1666,1660,1626,1644,1656,1452,1532,670,734,1782,1622,1396,1224,1596,1598,1176,1684,1598,1502,640,638,1536,796,682,838,680,1634,1666,1630,1692,956,1700,1572,1654,1654,1198,1580,1236,1656,1672,996,830,826,814,1800,758,758,1798,810,858,1584,514,470,804,1800,672,410,1806,820,1814,706,712,1810,596,828,1038,824,1806,666,760,1806,746,746,842,838,1680,804,726,1804,840,1802,698,1210,1204,330,1204,322,1202,1200,1208,1808,640,734,1800,798,530,1810,784,1064,662,974,1828,792,798,1820,712,754,1806,604,916,1694,648,524,1206,1208,478,1204,484,542,1206,1202,1206,410,414,1206,520,1200,1206,1208,1212,1202,1210,474,1280,1280,966,1192,724,682,1326,834,924,692,842,1384,1676,1336,892,1488,1056,1256,2068,1438,1268,1534,1506,1524,1512,706,2072,1386,960,1076,1038,2076,978,1074,790,982,1118,1402,1386,990,696,812,1498,956,1380,2094,2060,1366,870,962,972,992,966,1264,2062,838,830,982,1074,624,1394,912,2046,1046,566,1220,1120,502,832,1126,1616,960,1182,1682,614,1272,1664,606,1978,1700,1654,1516,1546,1470,1226,1536,1248,1212,1152,1276,1722,1236,1246,1748,1668,1578,1458,1368,1242,1280,1484,1312,1242,1256,1240,1408,1534,1480,1282,1284,1232,1432,1224,1242,1266,1204,1208,1442,1616,1550,1472,1534,1486,1520,1118,1684,1280,1262,1944,1434,1440,1236,1256,1456,1480,1274,1444,1528,1722,1518,1260,1666,1594,1410,1444,1708,1270,1050,1782,1678,1504,1540,1506,1276,1644,1296,1414,1742,1660,1510,1692,2202,1254,1562,1250,1244,1516,1600,1298,1582,1504,1196,1572,1268,1094,1286,1592,1652,1228,1250,1568,1700,1554,514,402,356,1358,702,652,1246,2014,1984,1122,990,1636,606,1622,604,1860,1508,1204,1368,1610,1704,1186,1602,1224,1170,1740,1550,1488,1218,1098,1468,1086,1566,1610,1640,1192,1716,1300,1576,1656,1616,1742,1606,1604,1398,1394,1538,1796,1694,1772,1338,1240,1526,1700,1236,1254,1182,1482,1254,1326,1266,1216,1524,1528,1224,1222,1700,1232,1356,1416,1624,1550,1730,1412,1616,1628,1260,1556,1482,1608,1714,1168,1214,1660,1244,1452,1656,1600,1582,1644,1864,1334,1248,1602,1372,1506,1482,1588,1572,1496,1250,1232,1558,1270,1516,1488,1614,1352,1666,1562,1550,1778,1492,1656,1268,2208,1668,1532,1598,1324,1112,1650,614,1680,604,378,324,630,364,1286,2266,1560,1610,1426,1588,1318,1282,1568,1680,1636,1244,1122,1694,1510,1764,1566,1604,1280,1496,1606,1452,1278,1284,1256,1574,1272,1712,1634,1372,1636,1256,1752,1458,1326,1564,1600,1592,1396,1500,1546,1526,1604,1540,1860,1600,1146,1574,1370,1102,1866,1312,1802,1568,1934,1562,1304,1828,1284,1786,1588,1624,1548,1172,1304,1376,1306,1558,1630,1450,1460,1680,1398,1868,1696,1232,1536,1758,1712,1712,1938,1372,1508,1668,1392,1718,2050,1790,1204,2060,1344,1450,1698,1674,1632,1322,1462,1422,1320,1618,1302,1142,1242,1580,1512,1722,1162,1460,2252,1782,1680,1616,1886,1172,1132,888,312,340,922,799,1375,1516,1028,846,816,868,906,1380,1406,1392,1416,1396,1398,1410,1386,1414,1396,1444,1442,1428,1424,1160,1386,832,806,1434,1386,1074,872,1414,1394,1406,1390,1406,1414,1416,1292,1378,1414,1112,860,1178,1428,1452,1142,852,1230,882,1278,1300,1262,1266,1260,1246,1266,1298,1270,1228,1310,1276,748,1946,1944,1948,1870,1814,1968,1978,1956,1570,1374,1266,1716,1528,396,1260,464,1084,680,1410,1512,1088,1664,1084,976,1024,724,1700,1592,436,1356,1476,608,688,1072,500,1404,432,1532,316,604,1088,1068,1036,524,884,400,1040,552,1444,980,856,652,1072,1524,1492,504,1484,1284,472,700,368,496,320,452,380,996,992,896,416,804,1104,1556,672,1024,1730,1568,368,1264,860,1672,656,488,796,784,928,1324,1592,644,740,812,768,804,600,744,732,568,1060,720,924,732,1052,740,740,724,564,972,2014,2064,1848,2012,1762,1904,1900,1354,1832,1934,1890,1898,1898,1914,1546,1384,1854,1870,1400,1868,1652,1526,1882,1934,1824,1978,1904,1896,1760,2152,1724,1926,1906,2162,1804,1620,1760,1778,1840,1838,1742,1904,1930,1906,1738,1738,1900,1858,1512,1916,1912,1642,1758,1462,1422,1850,2144,1902,1874,1930,2038,1926,1894,1902,1822,1914,1922,1900,1886,1996,1480,1842,1880,1940,1846,1892,1786,1602,1888,992,1992,1894,1934,1510,1916,1374,1380,1918,1904,1696,1896,1810,1944,1836,1726,1636,1864,1954,1914,1676,1894,1906,1242,1930,1914,1896,1864,1884,944,1386,1386,1682,1920,1828,1652,1914,2114,1402,1764,1218,944,1894,1890,1910,1506,1982,1776,1874,1896,1914,1922,2002,1658,1930,1926,1796,1790,2122,1834,1894,1920,1890,1178,1560,1848,1264,1906,1522,1516,1968,1720,1958,1928,2022,2194,1996,2010,1780,2028,1758,1796,1826,1828,2098,2034,2004,1838,1934,1958,732,1212,1944,1896,1898,1956,2056,2018,966,1820,1926,2004,1818,1962,2002,1918,1798,1826,2054,1976,2080,2068,2038,2070,2004,2134,2008,2070,1728,1602,1806,1796,1800,1728,1784,1806,1648,1684,1796,1740,1568,744,750,774,730,1506,1518,2342,2090,1656,1780,1950,1636,1330,1460,2278,500,750,556,746,488,766,724,740,1848,400,568,1932,2372,2256,2256,2372,2032,2172,2146,2268,2266,1782,1916,2192,2222,1700,1682,1618,2126,2216,2106,2112,2096,2156,2148,2136,2186,2232,2589,2589,1952,1226,432,1914,434,1030,318,2402,2028,310,1990,1944,1994,2828,788,310,1952,302,2014,1756,1964,2026,2000,1958,2014,2012,1816,2002,1976,2012,812,558,410,1978,1978,2086,1978,1312,1282,1996,1994,1992,2138,2018,2032,2012,1738,1970,1634,1994,2002,1900,1422,836,2000,1924,1976,1828,2016,1672,1968,474,780,818,1308,1004,320,1984,1950,2276,1992,2104,1952,2032,2028,1958,2782,1926,806,820,2024,312,2026,2012,2006,2328,2276,2820,2020,2836,2304,2294,2848,2308,1978,2002,1982,2004,790,2274,1958,1994,2256,1998,1992,2820,2074,2040,2850,2360,2340,2280,2326,2862,2352,2360,2454,2454,1154,630,446,438,1740,1816,2104,1748,2112,380,454,1762,2264,1440,632,588,304,632,428,434,530,1180,1704,394,358,420,310,622,308,330,820,392,1712,1248,1336,1898,1788,1442,1418,1300,1428,1636,1778,1696,1454,736,1740,1512,1426,982,898,1496,916,1046,1360,1174,1454,1448,1951,1956,1332,1992,1999,1828,1962,326,560,1338,1778,1114,660,490,450,1842,978,1866,2069,2023,1790,562,1174,1280,1280,1280,556,1920,1912,1436,1512,636,1728,1008,1872,816,820,488,1076,488,668,1512,1568,864,1708,1668,1780,1524,1836,1468,1756,1412,1528,1760,1680,844,1800,1636,1624,1320,1548,1172,1092,968,1048,1740,1816,2108,1816,1460,880,1632,1320,560,600,1796,648,688,1704,1632,1816,1636,1724,1776,1728,1728,1696,1720,1936,1600,1740,1628,1636,1820,1968,1864,1668,3072,2156,1920,1912,1448,1188,1216,1556,304,686,582,1870,824,488,1660,1538,476,668,1580,1136,1518,1666,1468,2008,1410,2138,1744,1676,1678,844,1890,1682,1620,1552,448,482,1610,994,1044,1230,522,1142,1748,694,724,758,732,1688,1572,1772,1534,696,1630,1668,1672,1718,1746,1766,840,832,1772,1870,1234,1886,1432,1386,934,1078,1306,410,1020,1326,1178,1264,1090,1022,1090,1364,1268,1294,1362,894,1386,1472,984,1254,1020,748,1064,1282,798,1352,1250,1370,1234,1418,1390,1068,1292,1008,980,1130,776,1028,956,1016,848,1108,1388,1280,1256,1374,1266,1240,1118,1284,1402,1402,1418,1334,1374,1474,1376,1392,1228,1140,1094,1096,1132,910,1344,1392,1398,1310,1396,1370,1308,1094,918,984,994,940,1112,1346,962,1008,1282,1286,1076,978,898,1392,1294,1384,1386,1392,1380,1342,1388,1036,1380,1262,1248,1198,1388,1150,1384,1256,1248,1350,1194,944,1388,1386,1386,1024,1364,1386,1400,1234,1384,1392,1420,1412,1238,1136,1416,1372,1218,1356,1346,1292,1150,1074,1390,1340,846,1052,1382,1408,1396,1378,1362,1378,1024,1292,1380,1386,1276,916,1278,1276,668,474,544,682,554,552,678,814,1300,682,760,830,924,904,1392,1380,1384,1390,1364,1144,828,1382,1054,638,618,1188,1368,1356,1390,1390,832,1380,1176,1192,1200,1188,1186,1194,1066,838,1186,786,1258,1124,1198,1048,1292,1310,1230,1282,1300,1288,1286,1398,1298,1296,880,866,1408,1216,1252,1184,806,808,1342,1428,1360,1352,1372,1384,1408,1360,1390,1380,1386,1398,1536,1316,1356,1420,1374,1382,1382,1406,1366,1072,1412,1428,1414,1300,1194,1382,1394,1244,1178,598,770,832,1292,1374,1346,1384,1204,1120,1122,1086,1168,1394,1234,1394,1398,1386,1388,1392,1388,1396,1396,1402,1388,940,1376,1402,1390,1362,1378,1486,1396,1386,1400,1052,1038,1042,1046,1396,1392,1300,1346,1336,668,394,1102,1364,1404,1392,1408,1384,1334,1384,1388,1288,1438,1368,1332,1402,1380,1362,1384,1354,898,1386,1386,1384,1370,1370,330,1388,1368,1276,1262,1404,1340,1388,1402,1400,1430,1366,1378,1390,818,1350,838,1366,940,1194,1048,1240,1020,1344,1302,1262,1268,1320,1326,1262,1030,1376,1288,1286,1070,1054,948,1360,888,1324,534,376,1332,1060,1060,1380,1190,1184,386,1110,1110,464,404,466,478,428,484,476,856,828,810,798,944,1082,794,996,932,1282,1280,1292,1254,1290,1324,1272,1288,1300,1442,1308,1302,1378,1286,1286,1412,1316,1288,1290,1310,1214,1320,1106,1366,1308,1394,1378,1004,1360,1340,1350,1406,1466,520,340,744,1324,1016,1046,1172,1356,1146,1146,1360,1352,1356,994,710,884,1320,870,1376,1400,1390,1380,1362,1324,756,902,844,544,1378,692,1028,1188,1328,1192,1034,612,504,1398,1396,1092,1326,1360,1050,1400,1108,1386,1388,1104,1392,1394,1402,1394,1390,1390,1374,1394,496,372,428,1410,1114,1490,1486,1480,1488,1458,1304,1486,1482,1248,1196,586,1346,1224,1414,962,1368,1098,2450,2050,996,1986,904,2062,1124,890,894,842,1896,414,848,780,2166,1018,844,626,610,2244,1608,2600,1216,2164,2062,2032,2100,668,1988,2292,2270,2370,2366,2058,1282,574,2118,2130,582,698,1416,1858,2060,2078,1418,2074,2290,2238,724,994,660,1090,906,706,814,2280,1956,1438,2002,2030,976,2324,2030,2390,1990,950,758,508,694,862,800,1860,556,1698,1532,1176,2272,2270,1508,468,954,1062,858,2310,1100,924,668,834,2050,2090,2274,2300,2270,2178,1496,470,564,1780,1300,1504,2010,628,1942,2270,1094,580,848,1480,1844,580,2024,718,1070,796,946,1816,578,1610,1368,1920,1536,1524,1980,1800,2020,1652,1144,2284,796,1638,550,1410,2012,2084,1248,430,1126,1260,2048,1156,950,592,584,1182,514,728,600,618,1454,1212,2066,2308,2168,1834,1226,1324,550,328,1378,1858,546,1976,1738,1576,2068,1748,924,1978,1914,2086,2236,1312,1072,1208,1000,1620,1900,1522,2234,2296,2226,2100,2266,1952,784,1620,2026,322,344,302,962,824,536,2158,580,2296,948,926,2136,1898,804,308,1908,1686,914,766,714,1870,1640,1200,474,520,1188,1750,2186,1872,2310,1622,1762,1812,560,694,336,362,352,360,588,626,1920,1482,2086,2152,2498,1260,1416,596,1580,1486,1620,1538,2412,2182,2310,1912,1512,636,554,1222,540,1170,2172,1304,1544,1650,758,974,730,1512,664,2170,1700,1340,1328,1684,1426,2156,1168,1638,1270,1088,1968,1672,1218,1472,2024,572,588,1492,1124,742,1122,674,2194,1370,2190,1356,2360,918,988,1810,1174,1026,872,732,2160,1728,1994,1312,2138,936,1392,1958,1206,1752,1926,906,972,2152,1370,518,1158,1458,2204,1742,1430,2278,2086,1950,1394,1680,1332,1832,1548,452,1774,884,1808,762,698,580,2304,2170,326,578,1354,1130,1230,962,1766,2122,1564,506,890,980,1360,1420,1260,998,1394,1420,1280,1280,1280,1280,916,904,612,954,774,1676,1694,1694,1694,1364,1358,1610,1610,1450,1450,1596,1598,846,846,1486,1484,1550,1546,1152,1644,1496,1496,780,1558,1148,1164,1160,804,852,456,964,546,884,982,1588,968,1606,1566,1568,1600,1602,1622,1624,1582,1434,610,994,1604,944,944,912,1696,970,964,972,970,1872,1856,1238,1238,1676,1656,1644,1610,900,1632,1612,962,960,1072,1098,1072,1508,996,1548,1078,1082,952,1600,948,1580,950,1590,1594,1592,1584,1592,1510,1512,836,810,766,1048,1908,1020,722,742,1026,428,1028,1622,1578,1434,1872,896,1716,1844,1836,820,816,822,1360,782,782,818,826,736,720,720,1880,1252,1640,1660,1668,1658,1658,1846,1852,930,1044,626,524,522,1538,1530,1536,1196,1202,1188,1106,1652,904,784,898,952,1652,1692,1688,1684,1686,1674,1672,900,1824,1640,1644,1742,1756,1032,1040,1570,1572,1702,1678,1688,1688,828,838,1784,834,860,1808,1520,1150,1158,1650,1770,1774,1690,1872,1788,1858,1880,1476,1614,1434,1680,1874,1670,1890,1880,1888,1638,1852,1892,1870,1766,1868,1838,1868,1416,1874,1896,1892,1348,1280,886,948,1582,1604,700,1770,1318,1652,780,1154,1404,1782,398,1764,1740,1780,1702,886,932,808,1766,1076,624,1326,564,704,872,888,944,1600,1596,696,1780,1328,1756,824,1164,312,324,1412,1792,1772,1756,332,564,1780,460,896,928,828,1680,1796,1080,864,900,584,708,732,1408,1672,1496,1620,1664,2072,1688,1672,1652,1680,1668,1676,1676,1700,1736,2000,2068,605,701,1222,1412,1211,1017,609,1402,933,1398,594,512,516,1324,892,590,300,510,518,502,522,942,1020,1022,502,466,900,630,1628,1508,626,1214,1078,1508,1512,928,712,1514,1468,1564,1336,1582,1402,504,824,792,1394,620,596,858,616,868,1062,950,1444,1592,1412,652,866,980,1410,1140,1314,1572,342,322,588,698,594,1556,1290,1484,1618,1018,1332,1022,1102,1482,678,562,1460,1374,896,886,634,654,1436,1134,1096,542,656,1046,552,1468,836,974,794,724,1458,958,1184,1514,1542,812,1472,1378,1166,1850,1882,1570,1762,1692,1546,1604,1684,1620,1872,1866,1902,1758,1478,1204,1774,1784,1366,1490,1766,1786,1858,1768,1864,1832,1752,1858,1778,1772,1774,1760,1490,2624,2212,2482,2390,2178,2308,2388,2286,2682,2704,2690,2496,1956,1706,2508,2520,2226,2226,2496,2648,2624,2482,2642,2604,2478,2626,2654,2508,2510,2488,2106,1748,1756,1544,1984,1756,1212,1868,1244,1528,1216,1508,1552,1680,1556,1616,1448,1464,1580,1528,2024,1556,1576,1560,1552,1640,1536,1036,1328,912,1536,1260,1116,1568,1604,1954,2130,584,1426,558,1318,482,478,1412,1520,754,1646,1044,1590,1404,722,1146,1220,708,1718,1624,1694,1034,630,356,316,452,738,1494,484,864,894,900,468,824,834,1154,748,1360,1368,1588,1134,1230,1076,1070,1400,666,560,876,968,796,1150,440,1232,1006,1128,1204,612,572,1314,1632,1566,1118,1274,1158,1004,1140,1460,1648,1614,1466,986,1420,1384,1104,992,1362,1634,1506,1602,1094,1066,1508,710,708,1200,476,482,916,854,1622,1124,1110,1306,1004,1612,1242,858,1638,560,680,814,866,1180,954,1460,1468,1678,1686,668,768,504,884,1278,1454,1318,1254,638,656,1126,828,1490,1591,888,886,420,836,2248,2012,672,1008,1868,2016,2012,2012,2016,2032,2012,2344,2296,2016,2280,1636,2020,2044,2292,2000,2160,2016,2056,2076,2056,2012,2244,560,600,868,2040,2012,2012,2004,2016,2450,896,994,1924,1224,506,1462,1698,796,1468,1480,1476,1492,1484,1124,1402,906,1520,762,916,906,910,1468,1456,1416,1588,766,1022,1136,904,896,1502,1516,528,912,906,1426,1448,908,908,912,558,506,2202,1662,544,2278,1856,1322,1306,1106,930,1316,408,994,1052,1112,1030,1024,1032,1046,1040,1026,1076,1054,1088,1034,1078,1102,1082,746,718,998,1064,1104,714,1058,914,556,636,1060,1072,2024,998,676,1826,1620,1548,1346,500,1534,1498,1130,936,1182,1900,1606,1534,1580,1560,1676,1984,1990,1686,1400,824,1040,920,1208,542,954,1118,1132,1224,1218,1382,1258,1340,1430,1240,1742,644,1462,1846,1542,1730,1630,760,1658,756,1666,1300,1626,1662,1652,1154,1222,816,862,1216,926,1224,1234,910,1056,1412,1458,976,1462,1830,1006,1716,1196,1236,1364,1778,1918,1796,2240,1200,828,1200,2706,1682,1304,1538,1802,1530,1468,964,608,1454,1452,1562,896,2306,1194,1050,1622,1316,1432,1700,1768,2262,2072,2068,2196,2308,1322,1580,1110,1016,1362,1534,1354,1660,1252,890,910,1144,1230,1538,1302,1272,1454,1412,1268,1422,1424,1428,1484,1600,1662,1422,1526,1166,1222,1254,1298,1438,1112,1064,1982,1744,1642,1290,1654,1716,2184,2068,1008,732,1836,1282,1426,1072,1210,632,832,754,768,1260,824,1082,1086,922,1026,832,1230,1074,780,1052,1296,1238,1118,856,1372,1426,1578,1842,1216,1208,776,1592,1660,1658,1180,1344,1036,1386,1908,1398,1656,1546,1640,1924,772,1580,1512,1632,1878,872,2066,1674,1888,992,1896,2078,1450,738,2048,2062,958,2078,1386,2082,854,2032,2574,1024,1508,814,1718,1494,1816,676,1864,800,1736,1748,932,996,580,648,1684,1632,1084,1576,1272,1352,572,596,996,1304,924,1000,1668,1684,668,988,532,456,1012,924,852,936,996,976,976,544,1312,568,796,800,792,1692,1008,728,832,988,808,1580,580,788,660,972,328,832,1696,536,684,532,464,920,720,712,516,492,432,1564,1068,1728,1604,800,784,584,568,1588,1688,692,1488,504,1032,792,860,804,664,1052,964,1408,608,608,1512,616,600,800,1624,1568,1676,1420,468,800,1472,768,612,976,684,852,1616,680,1372,1564,1744,1740,1596,1720,600,608,340,712,532,1616,1444,1820,1064,1492,1312,1512,1512,1580,816,696,1588,1584,816,1368,548,1696,1708,992,988,728,1680,1656,1000,1420,1504,980,1680,1572,1520,1724,1688,1500,1588,1512,672,624,784,772,1612,2062,2052,1672,776,580,1384,1856,644,1008,940,548,1708,588,604,1540,1100,464,880,832,1028,828,1012,1696,1640,928,992,688,1064,368,692,956,1048,768,788,564,1528,904,964,1476,1596,320,740,820,568,896,808,832,492,1056,484,972,968,584,520,692,788,1524,508,512,1020,796,1560,336,332,368,768,664,1784,1116,484,360,772,1640,1684,1056,756,752,596,1128,1572,436,1488,1596,592,908,920,572,1680,1028,612,584,760,584,564,312,1000,1728,1564,448,1620,768,800,1348,1016,412,732,1328,1200,1606,1618,1592,1840,1556,684,660,1184,1322,1034,1644,552,672,632,398,1596,1536,1898,688,1594,570,458,374,512,396,562,1026,1422,1692,520,488,1756,1560,1850,1120,982,1324,1226,1576,828,1786,1432,1618,1606,1604,1850,1996,1522,1548,1036,438,660,666,1178,1378,1040,1638,558,678,638,398,1594,1538,2034,692,1590,1656,336,516,398,564,1028,1422,1708,524,492,1754,1572,1968,1410,980,1332,1224,1588,1422,828,1786,2190,1870,736,564,680,308,440,1302,2192,1998,1452,1484,2318,1994,2030,1738,2042,2082,2014,2048,2032,1612,1146,1264,1480,2044,1216,1314,2050,2004,1966,2020,2000,2038,1014,1096,946,1292,2022,2028,1800,996,1992,1110,2078,966,2132,1746,760,2010,2028,2048,1780,2024,1992,1598,1960,2182,924,2000,1894,1924,1988,1554,1786,2060,2076,2044,1108,2008,1804,1996,1870,1862,2058,1856,2016,2038,1156,1990,1840,1930,1278,1620,2046,692,1830,1892,1930,2008,2046,1248,1094,1870,2136,2022,2008,2010,2002,2212,2046,1456,1918,1080,2140,1782,1290,1960,616,1192,1816,1934,1424,1650,938,1776,1412,974,556,582,1226,2128,568,736,1212,1150,1436,432,2112,766,1758,2340,934,1374,764,610,488,510,566,1550,1272,716,1004,1986,2152,2407,2250,3594,1914,656,1882,1394,454,2114,492,1862,1824,1440,2062,2018,508,554,2006,1812,1762,1726,476,662,1206,946,464,1188,848,852,1874,2306,1426,1634,1298,1110,2330,1976,1766,1012,1508,1466,1248,1322,2234,1444,1806,1916,1956,1344,1290,1270,792,1396,1854,1984,2056,1964,1352,1328,1248,1566,666,1660,1378,1194,954,872,1620,1500,1356,872,788,892,940,988,1622,1118,800,1230,1708,1056,1224,884,1270,1472,680,924,1196,736,760,1670,830,464,1942,1160,1578,826,1818,1948,1092,842,1026,616,860,1232,984,1680,546,2080,1876,1944,2004,448,2100,2092,1884,1756,1756,1748,1888,2108,1904,1872,1540,1832,2104,1920,592,1144,2016,1416,1932,2006,1920,1908,1908,1848,1908,1924,1420,1876,1920,1880,1828,848,1624,1892,1832,1900,1888,1896,1892,1896,916,620,1996,1996,1860,1896,1900,1912,1900,1816,1824,2000,1908,936,736,760,1832,1872,1948,1952,1910,1956,1884,1964,1896,2160,1988,1880,1996,1888,1888,764,968,1492,1864,1712,1688,828,656,580,720,1388,848,320,568,1216,412,424,1314,348,622,890,788,606,642,598,650,1382,510,622,678,1192,986,992,770,1404,728,338,710,990,1298,768,1414,448,650,898,1388,820,1078,1378,1004,1396,1316,1338,1398,1322,1076,1380,1164,1418,1360,438,1412,710,1414,1462,1470,1426,818,598,1106,1344,1406,598,1340,1340,694,1174,312,338,468,656,1479,870,766,1378,950,1172,1386,618,1360,540,442,572,530,716,904,1460,914,616,418,944,1068,1090,1400,798,918,1382,1376,824,766,922,904,1226,974,814,942,894,846,558,648,1410,1316,818,928,1084,408,940,612,1394,586,1348,838,662,800,726,458,906,416,532,516,848,772,524,764,646,866,718,784,880,890,1340,374,316,416,474,1422,698,898,908,1240,696,586,874,898,1298,1108,938,900,1398,936,700,916,964,1404,1304,926,890,1214,910,1270,916,922,1412,1426,858,1258,804,912,898,516,620,674,820,584,1386,876,550,690,538,392,540,704,576,1408,728,1002,892,796,1396,852,1304,1078,394,828,838,928,718,900,476,372,746,1294,800,900,1304,726,688,562,1414,896,540,806,808,1452,704,1376,648,1378,1344,1302,1366,758,1056,1246,906,778,630,892,946,1246,1332,1364,1132,1226,376,984,302,1318,548,554,1378,1282,384,890,886,980,792,822,602,474,904,896,908,1282,816,580,1422,1406,1136,1412,1410,1424,1386,764,1358,846,1382,1362,824,810,926,874,538,1354,1370,1400,1318,1278,1386,904,784,924,1346,1254,456,958,674,1386,518,538,1408,1342,1366,1432,1338,1390,1320,1148,1052,906,822,1380,1334,1348,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,2368,1712,1992,788,2240,1372,2280,1096,2220,1204,2060,1892,1284,1344,2468,2356,1184,1260,2520,896,2152,1380,1212,1420,2000,2232,2348,1348,2244,840,1588,1516,1120,916,1324,2364,2344,2060,1572,2140,620,800,1412,2208,1040,1904,1828,2224,580,1488,2672,1648,2196,2284,2012,2284,2472,1656,1936,548,1492,2084,1092,1492,2276,1104,2180,1088,2196,2260,2052,2196,1692,1684,1676,1580,1080,1076,2092,2104,1412,1400,1324,1120,1480,644,2296,1092,1072,836,1012,1736,1080,900,528,612,800,336,612,1992,1436,2016,1136,1180,2096,1136,2508,1260,2488,2288,1052,620,1648,2052,2216,1272,852,1432,1444,1236,1304,1696,1568,1756,1144,1332,780,1460,576,1008,812,2204,2180,2172,508,1932,852,1410,1542,774,320,326,330,370,420,372,388,418,356,346,326,402,384,1180,480,486,480,464,372,412,492,358,366,458,336,336,386,338,382,340,320,382,1058,794,302,380,360,352,356,342,366,422,300,306,302,484,332,600,344,328,328,1196,520,480,484,420,500,308,328,316,324,448,324,336,384,428,392,332,380,340,336,348,324,316,384,300,1632,1804,950,994,1422,312,384,1526,1092,994,996,1212,1214,1218,1214,1218,1208,1204,1220,1210,1210,1226,1212,1214,1208,1210,1224,1222,1220,872,992,1218,1630,1420,1360,1122,1628,568,568,1032,1576,752,912,1230,656,1798,634,614,374,330,378,622,858,388,302,1354,436,668,822,1112,476,918,366,462,748,1302,1006,1010,1054,1004,924,1194,726,840,1028,1382,654,640,370,424,438,920,922,842,800,1264,1026,706,1378,1320,1354,1376,884,810,868,456,454,820,364,1562,408,954,822,1572,522,1482,1668,452,786,1122,736,910,1050,714,1642,1208,510,520,1248,1272,552,1432,1744,1176,1048,1212,1610,898,1034,1466,1550,648,1372,716,1630,1590,1560,1196,1556,646,1266,1596,1138,1290,844,646,1478,1028,638,1802,776,1012,748,360,794,526,564,506,498,496,502,720,876,382,738,430,1314,572,694,560,416,494,704,392,500,678,536,856,914,1280,1280,984,1280,1280,1280,1280,1280,628,964,2006,1724,1118,1350,786,582,348,478,626,960,1192,848,1062,1438,1176,908,584,394,338,1138,1988,436,970,354,370,1280,1280,1280,1572,844,822,726,848,648,656,658,1492,574,600,608,528,616,642,600,600,532,498,1526,750,486,680,744,626,616,646,668,508,502,608,542,646,692,450,472,792,600,404,458,474,602,600,630,492,486,480,496,466,434,600,554,592,584,578,580,598,736,1236,1620,1428,1392,1456,1872,824,1596,908,1168,1480,516,1272,1432,1412,1448,720,1588,1504,948,972,1056,968,968,888,624,700,868,948,1288,1220,348,332,348,348,1568,1624,964,1612,612,1600,900,1440,632,648,548,1000,1500,1084,1440,1144,1500,1576,1140,800,1136,640,1608,1712,1352,1640,540,696,1244,1244,1380,1000,1428,1444,1040,932,1584,1128,660,2338,2338,2338,1516,1536,1112,568,1716,1136,1140,1140,1776,612,1324,1316,1288,1032,1820,1740,1148,1392,1612,708,824,760,840,832,1304,1036,448,812,1324,1044,1220,1920,904,1896,1028,1840,1200,406,800,1062,798,780,1088,712,794,822,1906,1002,978,1066,990,1894,818,932,1010,1886,832,980,1580,896,1478,716,1906,1196,1896,986,1900,980,986,1094,1058,1044,1342,1184,1944,1912,1940,868,1068,1898,1890,1192,1908,1888,820,1756,2372,714,438,750,1336,1008,988,1026,1368,898,1004,760,1258,1234,1336,1252,398,382,1036,1188,1278,2362,878,628,750,1050,1858,1762,624,1024,1512,1090,684,800,2470,2378,1236,1252,1406,1336,1314,1696,1502,2376,2304,2438,2380,2392,2394,1508,2430,1208,978,366,394,382,714,476,552,580,546,334,854,952,404,538,684,774,844,846,470,968,540,764,580,594,550,1014,662,742,742,748,584,522,570,878,756,902,840,426,772,1266,314,746,308,1114,716,602,572,514,588,584,776,328,548,526,636,804,966,602,366,360,868,678,742,876,542,342,364,884,998,1932,990,896,822,1094,864,866,940,798,1102,1230,2650,482,672,382,350,1722,1632,324,1056,866,610,654,354,956,938,522,370,336,714,1640,338,336,432,1600,1624,736,1626,844,838,1122,358,306,934,430,322,810,682,1548,546,524,632,308,306,1124,360,600,408,934,1646,1648,634,396,356,1628,1038,1212,318,326,484,1628,1064,1028,374,472,408,424,790,1594,804,790,786,598,814,380,1638,1630,712,784,1712,1138,1202,1250,1188,1196,1166,1622,384,538,930,636,436,556,482,1034,448,930,512,510,912,908,896,322,572,426,482,1022,654,770,602,450,654,676,706,738,442,492,640,408,640,436,1212,734,516,414,306,544,806,720,518,602,1610,634,510,528,1362,734,908,494,788,784,592,386,1008,396,820,1636,662,796,782,332,684,482,580,394,458,402,828,1816,794,902,628,898,482,732,494,642,562,502,512,902,768,1586,314,1104,838,578,1596,1088,358,1032,960,1632,964,1582,1742,610,404,448,1510,1502,480,1638,312,322,538,684,748,452,430,346,374,336,344,1308,1384,1628,624,336,538,596,1364,920,816,1646,1622,922,458,446,670,320,1658,676,784,1144,320,326,382,1146,1166,892,750,866,1190,612,502,596,718,626,586,1542,748,582,508,484,772,386,1054,606,1316,830,924,750,872,424,412,660,1640,1602,1870,636,646,1268,876,732,1648,792,648,626,614,616,1120,1596,762,396,302,646,710,420,340,590,588,526,788,478,726,792,424,944,1610,958,988,944,1618,1466,1678,1294,648,416,590,1640,1148,782,622,752,1712,392,676,304,354,1194,844,304,408,1362,1614,1624,1554,1622,1006,922,518,852,400,526,1572,1626,804,942,788,710,1626,748,1192,524,336,620,560,734,399,685,585,1831,1990,1170,1624,1946,1668,1306,798,836,1250,1016,1808,1054,508,1176,728,810,526,732,656,990,602,588,566,616,586,582,1348,1684,1682,808,1826,1398,982,1182,1628,1538,1506,1880,1436,1872,2064,1400,346,342,348,806,304,390,352,388,1036,1468,1784,1532,1502,1022,372,542,956,694,1502,1730,1504,1770,1786,1816,1252,380,1794,1314,776,1736,334,714,504,1826,398,394,606,1834,426,818,758,712,838,1724,828,714,1220,1130,1638,1766,1610,1808,1890,1532,1488,1848,1660,938,456,1540,1946,1378,502,584,724,676,1084,1048,1646,1458,1748,1432,1820,674,960,1068,2056,972,1116,990,890,1096,882,1288,1456,944,1796,652,1534,1394,1402,1644,1338,674,1384,1364,962,316,1348,618,620,896,1120,1004,1248,364,420,2386,2238,2116,2522,2316,2188,2536,2322,2238,2256,696,848,676,736,872,876,964,2120,344,1520,1948,568,1164,1808,1784,1788,804,2100,2108,2096,2120,2104,324,400,1912,396,1544,1668,588,552,360,936,944,768,916,720,384,2136,756,2112,504,580,720,2108,572,792,2104,692,536,2104,436,1136,2100,1628,2112,1404,424,2124,2124,2124,2164,468,2224,660,1028,1784,1532,488,496,2128,1976,544,812,508,2496,2320,2292,2016,984,860,828,2092,1012,1208,1212,676,728,2080,556,1092,944,1284,2048,1220,1056,864,756,1592,2116,1544,1860,684,644,1048,716,852,684,992,1844,1380,956,2040,1276,968,572,1900,460,1348,1704,848,668,1088,1212,876,964,304,1252,796,2124,1744,1520,568,852,1160,1788,1784,1784,2100,2100,2116,1068,2072,2104,2128,2096,1068,320,320,416,1532,1704,512,1356,1540,2112,568,592,576,932,940,772,912,716,376,2112,752,976,968,508,716,2104,568,784,536,2096,432,1136,2100,1632,356,1604,2132,420,2108,2116,2116,2124,2156,2120,480,2220,660,1028,1776,1532,492,552,492,2120,540,808,512,2492,2316,2284,2012,984,856,844,2088,1008,1192,1204,668,724,2080,556,1088,944,1228,2076,1056,856,756,1584,2116,1536,1308,1860,680,636,1040,716,848,680,988,1836,1372,952,2036,1276,968,572,1904,1584,1556,504,1344,1194,982,1414,436,970,4490,1520,2016,2028,2020,2036,2152,2036,2136,2048,772,1712,1768,2136,1388,1562,672,600,600,876,680,1454,1446,1808,1306,884,1304,2024,504,766,1132,1832,1366,1026,958,1102,1156,1292,1236,876,494,994,502,1008,428,1370,2278,330,594,1154,1078,2128,1680,1988,422,696,504,500,550,798,2286,790,2484,2372,904,890,530,910,780,1282,854,1986,1874,2382,2192,2336,1874,1616,2212,2358,964,2166,1734,704,1036,430,548,2266,2044,2112,712,2300,2250,1316,2296,2420,2200,2120,1708,2070,2268,1960,2264,2410,2358,2468,2386,1946,1056,876,660,490,2492,852,1456,2446,2366,1832,444,360,400,444,464,564,604,1216,860,820,1300,756,774,1792,2268,656,1400,2396,1152,792,2376,948,812,536,436,448,808,440,328,332,812,444,868,452,456,456,2152,544,440,460,456,448,460,452,444,444,544,448,448,440,444,2410,432,448,624,448,928,1114,2320,1196,2488,868,644,1572,2320,1632,1924,1620,2152,1972,2164,2410,580,2364,1652,2392,872,692,2420,2160,2300,2300,2108,2320,444,452,448,440,440,444,444,444,444,444,444,440,452,440,436,448,440,452,448,1288,524,1620,1624,476,476,456,484,340,404,748,1112,1404,960,1520,660,824,1912,2400,804,1028,1240,916,1160,1048,1020,672,2424,2390,2456,2248,2396,1084,968,1396,2108,1972,2136,524,1648,336,548,468,492,440,340,428,532,1880,2444,1980,2492,2512,2328,728,1132,2564,1572,320,1208,2324,2176,2136,1620,312,780,316,2332,2076,2320,1708,2268,2216,2196,1032,2284,2148,2332,2312,712,880,1340,664,576,1060,1120,2448,2384,396,448,480,356,580,444,440,480,632,580,2566,2516,2354,1826,442,440,402,384,448,612,602,2330,866,442,866,812,1290,438,833,1796,2316,874,1286,654,544,2368,1146,442,2358,922,440,1044,864,868,862,1090,486,706,432,794,804,534,446,436,546,472,464,2146,504,434,434,434,438,440,456,456,442,446,542,940,966,446,618,546,456,440,438,438,2258,1120,1180,2378,874,876,1978,1922,1662,1924,1604,804,2150,2434,846,426,1250,944,886,870,2380,2152,2286,2296,2434,2152,1674,446,436,444,438,438,442,434,446,448,432,444,444,438,454,460,1052,1588,1616,462,468,470,464,1522,518,630,1450,1472,1508,650,594,302,1000,1288,628,806,858,2396,1010,1162,970,976,668,2358,2418,2434,2298,2330,1180,1088,2098,1982,2428,1660,490,338,424,532,1874,2420,514,1986,2440,2434,2422,2434,1548,1348,2214,2182,2256,1618,352,2334,2188,2364,1706,2226,2124,2194,936,1586,2142,2290,2208,710,1724,1190,1256,1050,1188,2324,2404,2410,390,2350,1866,352,564,436,438,478,620,578,2246,2040,2370,1190,2312,700,3086,2488,2446,2412,2524,2362,2110,2300,462,766,3354,1498,786,1342,648,2396,2454,2524,2511,1882,864,2498,2378,2434,2212,1580,1238,1566,2384,1316,2394,1520,1646,856,786,888,1996,1028,1456,1130,1308,1036,788,2268,742,1122,1454,680,1012,542,2082,346,1822,1410,598,822,748,2154,1694,1972,2212,2128,868,5036,676,704,1264,1176,2416,1984,560,878,1018,1230,2090,1162,1216,2178,1726,1432,1010,1168,1220,1044,1260,552,476,750,1680,1710,1446,1784,890,1552,1542,788,1008,1088,834,1036,1432,432,2366,976,606,678,804,1210,482,1286,1260,1700,906,1018,756,836,938,1470,1468,1640,1208,1438,1712,1716,1450,1438,2218,1608,1468,1452,1278,1012,1796,1688,744,1722,1476,1072,1604,1508,1558,1032,1134,1490,1492,1520,1480,940,1466,1600,1504,910,1734,1758,1310,1780,1250,1434,1452,634,848,1548,1716,1446,1390,1596,1666,1568,1042,1634,1660,1654,1052,1972,464,2138,460,466,924,426,460,1952,1662,1988,1932,2122,2132,1670,1882,1958,1964,1968,1978,402,519,1248,586,420,468,476,1002,400,646,664,356,402,408,458,394,392,548,440,628,424,334,356,408,388,400,416,496,332,404,404,632,518,992,396,646,660,404,408,440,392,392,546,430,630,446,334,354,404,422,400,440,498,330,402,402,630,1696,828,832,836,852,1712,2508,808,2592,2528,2504,2544,2508,2536,2528,2564,2564,2544,2548,2524,2556,2568,2552,2544,2568,2516,2548,2556,2512,2556,2548,2534,2540,1228,2488,2496,2380,2556,2508,2500,2504,2580,2492,1380,2544,2512,2544,2516,2530,2496,2500,2536,2536,2520,2526,2502,2496,2512,2588,2532,2572,2580,2544,2556,2496,2564,2564,2536,2464,2412,1016,1262,2536,2548,2576,2586,2532,2508,2580,2610,2504,2480,2368,2592,2592,1588,2532,2512,2540,2584,2500,2400,2544,2584,2548,2580,2636,2484,2556,1212,1056,2584,2532,2528,2540,2568,2560,2592,2548,2612,680,1246,1044,484,1520,596,662,574,694,656,592,732,600,962,1300,1148,1264,880,960,714,666,910,1160,686,1152,1120,1324,1778,1346,952,984,848,1204,1162,1154,1044,904,368,1484,574,1690,2222,361,1642,1708,518,517,880,1114,882,868,514,610,518,1593,721,580,588,521,511,1430,536,1511,511,510,364,2138,513,528,356,475,1770,527,1201,1728,2834,736,1796,1880,1752,1884,1856,1756,748,1804,688,1674,758,444,436,1032,458,1012,1004,620,488,624,526,516,596,528,606,866,834,1658,1448,1088,952,908,1210,1140,888,1054,958,1012,442,990,992,1682,652,458,454,432,1861,1312,1686,674,816,484,1408,1336,1130,432,1404,1012,1194,1524,1046,1132,516,986,826,538,1656,858,438,926,940,448,1568,1578,1134,634,984,444,350,1156,1284,1052,896,1138,448,1498,520,522,660,748,372,728,1032,1164,1236,452,440,964,952,1704,844,1136,1132,1090,2302,599,1235,1419,1408,798,410,452,2154,2027,1972,1354,2379,2196,2228,1996,2410,1795,1172,1930,2344,2287,1923,2078,2499,2621,2402,1480,2694,1302,324,1028,1814,1276,1200,396,512,392,890,1624,962,1462,1326,1428,1600,1126,1416,438,1972,1376,1302,404,1274,1046,1424,1442,864,902,490,490,474,660,722,456,646,456,688,2210,2270,2098,2098,2088,2092,2116,2112,2090,2387,398,794,582,2978,854,474,3166,1416,798,2300,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1600,872,1204,1600,1600,1140,1600,1049,628,1190,2272,2292,2280,2248,2284,2052,2292,2576,2252,2020,2288,2264,2120,2284,2100,2284,2600,2284,2620,2012,2252,2778,770,400,1856,1336,1602,1714,1856,1756,1700,1782,1830,1850,1880,1846,1664,1816,1700,1500,752,784,1916,1812,1694,1840,1828,1784,1778,1962,1978,1648,1646,324,516,1396,1620,1612,1612,1612,1600,1292,1616,1608,1612,1628,1460,1460,1592,1612,1632,1604,1608,1608,1460,1608,1608,648,656,1612,1652,1604,1612,1624,1616,1368,1592,1468,1644,1472,1628,1620,1596,1656,920,984,1336,1648,1476,1616,1536,1608,1604,1612,1616,1476,984,840,1628,1604,1624,1196,1640,1660,1616,1364,1612,1604,1612,1624,1600,1608,1632,1620,1200,1620,1520,1660,1248,1620,1696,1628,1460,1564,1604,1424,1404,1368,780,1628,432,1104,1412,1628,1604,1596,1212,1416,1620,468,1080,1472,1804,1608,1512,1612,2100,564,524,732,632,1092,1672,2162,2180,1548,1524,928,1368,1360,1356,748,1468,1084,1380,1372,1372,1500,1384,1300,1372,1376,1404,1404,1360,880,1372,1376,1360,1392,1392,1508,1368,1296,1356,1380,1364,1372,1372,1204,1132,1372,928,1480,1360,1360,1368,1328,1520,1372,1448,1368,1500,1396,1368,1368,848,1348,1488,1400,1376,1372,1524,1932,1940,1918,2103,2118,324,1920,1926,1024,1256,1912,1906,1938,1666,2042,1896,1902,1910,1918,1904,1912,1960,1936,1966,1912,1906,1930,1974,2213,1916,2244,1914,1830,1952,1950,1604,1802,1330,1674,1934,1580,1870,1838,1354,1836,1796,1946,1532,1876,1848,1808,1966,1892,1606,1910,1792,1936,1766,1956,1792,1934,1826,1948,1292,1840,1944,1998,1820,1838,1884,1778,1864,1840,1790,1204,2212,1480,1448,1418,1830,1848,1934,1930,1964,1952,1290,3796,1970,1940,1834,1786,1796,1854,1488,1830,1922,1904,1298,1312,1906,1954,1874,1276,1834,1744,1664,1860,1308,1310,1944,1894,1962,1948,1964,1958,1806,1944,1950,1874,1314,804,748,1908,1958,1708,1936,1568,1848,1720,1898,1954,1366,1964,1954,1642,1956,1560,1962,1958,1662,1958,1954,1318,1810,1802,1802,1838,1870,1952,1846,1802,1950,1940,1298,1926,1872,1962,1936,2006,1854,1826,1942,1926,1852,1754,1872,1994,1984,2034,1668,1340,1906,1846,1384,1076,2330,2138,1876,1990,1826,2012,1792,1952,1652,1950,1966,1298,1228,1942,496,998,1948,1908,1300,1908,1012,1910,1824,1962,1978,1910,1824,1470,1848,1866,2024,1392,1854,1890,2012,1978,1974,1930,1976,1896,1844,1932,1912,1882,1970,1966,1980,1880,2024,1922,2010,1890,1414,1762,1966,1856,1858,1870,1896,1968,1778,1928,1836,1380,1826,1874,1856,1952,1878,1830,1860,1780,1730,1798,1308,1808,1928,1718,1976,1970,1824,1948,1814,1724,1768,1858,1978,1910,1898,1932,1858,1706,1924,2046,1906,1864,1408,1820,1976,1878,1846,1880,1888,1818,1750,1996,1848,1310,1968,1950,1950,1968,1864,1802,1950,1954,1962,1560,1370,2368,2301,2328,2010,2066,2479,2384,2432,2071,2041,1911,2474,2391,2307,1998,2090,2303,2297,2200,1872,2103,2522,2161,2369,2232,2096,2458,2376,2052,2570,2380,2364,2340,2277,2480,2221,2048,2590,2408,2553,1024,868,1690,2032,1874,2591,1624,1902,2202,1971,2205,1498,2080,1509,1993,2230,2214,1636,2540,2218,1342,1500,2533,2090,2364,2333,2312,2096,2083,2471,2611,2355,2388,2292,2408,2284,2020,2094,2347,2626,2334,2400,2340,1400,2355,2443,2312,2154,2134,1796,2424,2341,2070,2285,2473,2303,2605,2167,2110,1944,2194,2469,2276,2570,2101,2082,2039,1624,1018,2017,2199,2150,1876,2473,2081,2475,1814,2017,1963,2452,2502,2527,2374,590,1492,2561,1464,1236,2026,1090,950,2575,2648,2421,802,1302,1960,1972,2134,2171,2080,2249,2541,2130,2383,1874,832,954,2422,2336,2300,2635,2316,2310,2458,2308,2530,2536,1680,1400,1776,2659,2678,2710,1910,2162,2276,2650,2537,2356,2299,2348,2535,2276,2326,2296,2202,2092,2670,2666,2667,2540,2453,2711,1368,306,358,570,320,336,848,1454,440,2726,2408,526,612,1940,1858,2372,2486,1286,1184,1262,2128,2336,2158,2307,1706,2311,2594,2140,2242,1042,1040,966,966,2304,2179,2346,2298,2108,2074,2316,2519,2352,2496,2392,844,736,822,886,774,2338,2416,2360,1516,2410,2372,2200,2573,2468,2523,2360,2244,1890,2036,2332,2396,2272,2338,2646,2358,1430,948,2453,2326,2662,2646,2269,2314,1926,2646,2662,2621,2662,2642,2427,2502,2264,2516,2232,2146,440,2392,2662,2574,2412,2564,2492,2711,2085,1205,964,1540,2023,2166,2038,1252,2565,1874,1739,2057,2442,1666,2103,2662,2646,2510,2646,1850,2111,2605,2646,2621,2646,2431,2646,2065,1222,1172,2383,2646,2044,2099,2036,2284,1766,528,2140,2340,2662,2625,2625,2467,2424,2676,2625,2138,860,2646,2139,338,320,1638,2451,866,824,1836,2151,2064,2564,2646,2532,2646,1815,2646,2662,2237,2574,2646,2646,2207,2215,2324,2544,2302,2280,1927,1236,1518,2637,1628,1882,1338,1534,1442,2084,2662,2642,2586,2635,2528,2517,2587,2338,1905,2258,2314,2401,2373,2440,2536,2148,2082,2510,2646,2555,2646,2518,1736,2452,2469,2646,2586,2127,2156,1573,1878,2145,1853,1827,2365,1937,2160,1771,2237,1880,2110,1022,2112,2086,2268,2152,2266,734,2182,2144,1012,1080,1572,1922,786,2184,2345,2532,2646,2212,496,2215,2151,2310,2100,1884,832,958,760,2560,2304,554,980,1126,972,2333,2206,2662,2646,2286,2098,2242,2646,2655,2304,2470,1490,2629,2662,2374,2514,2298,2646,2210,1818,2328,2266,2424,2272,2507,2517,2430,2314,2358,2516,2457,2210,2116,2132,2398,2629,2427,2646,1912,408,2130,2646,2556,2323,1525,1854,1775,2282,2099,2434,1942,1772,1854,2312,2267,2103,2170,2113,2300,2463,2646,2348,2284,2386,2605,2662,2290,2627,2579,2662,2646,2312,2508,2608,1876,2242,1830,2058,2341,2364,2662,2646,2465,2286,2392,2240,1896,2128,2636,2130,2646,2386,2646,2341,1940,1902,2662,2616,2661,2646,2491,2125,2592,2120,1576,1889,2584,2254,552,1180,1674,2416,2351,2291,2288,2140,2213,1660,2135,1921,2254,2146,1622,1974,2037,2608,2154,2145,2136,2007,2373,2062,2274,2283,2441,2551,2094,1907,2125,2183,2608,2140,2151,1767,1934,1788,2128,2060,1634,1688,1844,2035,1886,2066,1930,2186,1376,2424,2165,2203,2028,2212,2654,2599,2058,1366,1880,2287,2179,2083,2493,2373,2338,2445,2347,2130,2180,2204,2362,2198,2090,2588,2513,2320,2318,2292,2378,2528,2240,2332,2351,2108,1998,2410,2393,2117,1805,2348,2335,2506,2178,2688,2536,1942,2140,2470,2318,2308,2294,2264,1898,2672,2498,2595,2512,3384,2058,1968,1186,1192,2404,2430,2126,1907,2381,2241,2125,1384,1874,888,2018,2259,2373,1134,1314,1944,2311,2297,2004,2075,2340,2168,1628,2120,2535,2443,2368,2516,2539,2434,2109,2544,2451,2554,2494,2458,2348,2333,2304,2394,2416,2400,2336,2378,2334,2455,2437,2677,2066,2404,2483,2035,1794,2421,2098,418,2176,2011,2053,2100,1884,896,1030,1856,1164,2507,2682,1596,2483,2436,2574,2536,1676,2585,2495,1996,1402,1834,2019,2063,1991,2050,2113,1262,996,1222,1160,768,1892,2463,2252,2548,2401,760,766,1692,2495,2084,2383,2179,1959,2433,2313,2348,2486,2221,1997,2184,1978,1960,1996,2331,2384,2100,2102,2051,2452,2543,2320,2197,2350,2098,2393,2275,2095,1964,2166,2300,954,2284,2397,1991,2165,2114,2420,2140,2094,1810,2112,2405,2095,2090,2094,2099,2448,2105,2124,2410,2105,2110,674,946,478,2316,2320,2312,2377,2452,886,1568,2356,2340,2316,2374,2391,2382,2340,2355,2510,2526,2441,2188,2460,2319,2019,2483,2409,2294,1933,2397,1684,2002,1862,2422,2357,2310,2378,2376,2223,2369,2084,2475,2213,2163,2135,2224,2032,2397,2015,2344,2452,1770,2547,2428,2490,2316,2290,2560,2356,2315,2356,2197,2284,2388,2515,2396,2158,2406,2449,2267,1902,2441,2397,2492,2262,2429,2442,2368,2416,2436,2336,2342,2336,2478,2550,2474,2562,2573,2517,2443,2166,2372,2308,2492,2223,2433,2536,940,1050,826,872,800,902,2389,2103,2452,2080,2447,2168,1851,2121,1970,1106,986,1254,776,2457,2477,974,522,590,1094,2418,2399,2100,840,944,1264,502,2371,2162,1084,1362,612,1140,2488,1956,2206,2100,2230,822,812,2190,2448,2424,812,1046,1996,2449,2393,2293,758,1060,600,714,2317,2354,2112,2269,2426,2376,2112,2512,2261,2503,2445,1160,724,1161,1332,2126,1844,2064,1644,520,2531,704,1560,1280,2398,736,988,942,910,2389,2424,2395,2394,2172,2210,2297,2349,2422,2326,2381,2334,2104,2435,2392,2054,2468,2390,2387,2517,2266,2496,2409,2338,2416,2308,2483,2562,2404,2411,2450,2561,2524,2338,2343,2525,2326,1126,1042,2501,2482,2625,2612,2542,2500,2532,2563,2458,2560,2500,1136,530,1240,342,2350,2383,2513,2611,2600,2412,1212,1028,1138,2582,2258,2122,2507,2567,2475,2402,2489,2625,2528,2608,1486,2312,2420,2380,2516,2426,2448,2483,2457,2314,2288,2376,2353,2346,2466,2349,2470,2218,2441,2510,2341,1622,2302,2368,2165,2516,2257,2519,1412,1400,1310,1706,2176,2399,2160,2286,2205,2216,2164,2466,2545,2274,2286,1962,2314,2367,2334,2395,2427,2546,2432,2094,2541,2453,2517,2112,2032,2535,2540,2312,2361,2464,1712,2306,2446,2372,2459,2330,2042,1828,2312,926,1160,954,800,2326,2350,2098,2514,2614,2328,2304,2162,2415,2148,1642,2331,1764,1834,2518,1558,1752,1878,2446,2334,2205,2377,874,1348,1016,1646,1663,1913,2048,2023,1994,1810,1164,1144,2370,2055,2411,2332,2229,2478,1952,2419,2123,1880,1935,2423,2173,1660,2318,2209,1460,1873,2098,1151,2272,1663,2278,1982,2341,2279,2190,1400,1289,2401,2280,2267,2293,2450,2344,1806,1860,2200,2516,2120,2382,2340,2258,2244,2308,1937,1966,2488,2292,2179,2420,1952,2472,2243,1993,2422,1006,1402,1376,2384,2107,2312,1246,430,694,1228,1010,1260,2569,2509,2362,2507,2178,2024,1062,1028,1112,2198,1999,2401,2474,2481,2396,974,624,686,2246,1104,1018,1244,2104,1046,1544,432,632,1048,2271,2198,950,874,938,1074,726,832,1808,1528,1042,968,604,852,2405,2351,2367,2325,2324,2418,2228,2298,2506,2290,2342,2452,2437,2422,2423,2417,2258,2092,1584,1274,958,2530,1164,2184,2098,1996,1548,1080,1132,1996,2430,2312,2400,1804,1828,2482,2478,2434,2574,2162,2349,2396,2417,2317,2426,2176,2436,1401,2094,2022,1984,2469,2377,2034,2408,1962,2102,1862,2306,1680,1924,2102,2352,2070,1704,2292,2282,2106,2320,1512,1468,1620,2516,2529,2467,2468,2422,2605,2446,2559,2512,2238,2178,2492,2381,2531,2374,2530,2262,2544,2136,2376,2374,666,668,1987,2286,2265,2403,1716,2146,2300,1684,2076,906,888,2422,2430,2409,2252,2329,2537,2459,1038,994,2104,886,942,736,1330,2084,2138,2280,2439,2530,2175,2375,2390,1532,2262,2446,2393,2202,2106,2543,2405,2561,2408,2559,2388,2502,2493,2532,2493,2565,2428,2505,2302,2521,1144,1120,2608,2432,2448,2534,2623,2396,2386,2468,2636,1478,1608,2338,1702,2477,2446,2298,2203,2408,2472,2200,2182,1960,2389,2181,1998,2447,2236,2224,1452,1918,2294,2350,2430,2186,2236,2444,2269,2470,2362,2309,2204,2246,1278,2202,2523,2428,1518,2279,2312,2387,2086,2404,2257,2276,2435,1504,2438,1076,856,2472,2227,2098,2372,2112,1904,2476,4050,2256,1418,1506,756,2194,1820,2044,2497,2338,2519,2505,2391,2361,2452,2308,2501,2336,2502,2404,2348,2054,2439,2471,2336,2310,2068,1998,2204,1004,1112,2305,2353,2342,2437,2406,2126,1486,1402,2164,2363,2283,2342,2464,2418,2364,2435,2473,2572,2536,2332,2116,2461,2564,2361,2366,2419,2340,2509,2246,2062,2152,2220,2076,2312,2072,2478,1732,2302,2451,2369,2512,2550,2296,2390,2639,2522,1850,2094,2360,892,2476,2420,2178,2240,2538,2507,2649,2607,2128,2356,1690,2252,2464,2324,2266,2448,892,786,786,958,2438,2443,1389,2437,2137,2265,2305,2031,2319,2401,2246,2366,2444,2349,2384,2103,2166,2061,2159,2362,1418,1290,2398,2434,2441,2425,2393,2291,750,1118,1018,684,2342,2348,2324,2254,2413,2406,2302,2360,2530,2111,2057,2482,2541,2555,2553,2544,2427,2248,1996,2268,2172,2512,2392,2472,2572,2273,2494,2441,2368,2528,2361,2170,2214,2498,2108,2338,2586,2422,2265,1601,2338,2521,2569,2158,2434,2347,2086,1778,2490,2088,2582,2640,2542,2555,2504,2284,2502,1910,2370,534,2635,2640,2616,2008,1682,2453,2349,2497,2377,2107,2152,2328,2362,2164,1856,2224,2402,2355,1223,2103,2312,2362,2254,1624,2437,2570,2268,2620,722,944,432,1342,934,2216,2231,2087,2452,2106,2211,2522,2134,2571,2550,2537,2421,2003,2566,2402,2408,2537,2291,2022,2515,2531,2600,2192,2244,2312,2384,2569,2445,2450,2592,2410,3923,2342,1864,894,1706,2084,2575,2306,2290,2407,2622,2254,2286,2480,2421,2254,2278,2372,2280,2472,2428,2056,2388,2370,2210,2352,1378,2565,2523,2228,2121,2630,2224,2346,2473,2080,2530,2405,1962,1896,1890,916,1880,922,428,928,920,2158,1943,1965,2005,1932,1930,1930,2166,2036,540,932,928,930,432,942,432,932,926,1874,572,564,570,494,574,1196,578,526,542,564,590,526,560,1214,564,594,1882,580,1226,1868,1220,1202,476,578,708,568,522,576,546,552,556,486,730,1362,1856,574,488,572,540,1212,546,1202,574,578,580,416,508,528,574,428,360,424,1934,928,378,424,1924,548,450,440,492,572,462,524,1228,1226,1932,550,596,544,1932,1914,586,592,1916,1904,1908,1244,514,646,1256,586,470,608,712,646,1906,1966,1310,536,514,1318,1994,1974,1906,724,560,2435,402,906,406,2130,2453,400,404,404,404,886,394,388,392,2494,1952,2524,2418,2404,396,396,396,398,388,396,388,398,390,880,884,398,394,398,394,1410,406,400,406,404,404,404,404,392,412,896,610,398,398,396,408,416,400,400,398,414,406,400,398,396,400,394,410,406,404,404,1888,406,400,412,396,406,412,406,406,396,398,400,398,402,402,404,404,2553,1592,404,896,898,402,400,402,402,404,400,398,394,398,892,406,414,394,392,390,404,404,402,400,406,404,406,404,398,398,400,382,410,412,410,412,402,404,398,398,400,396,404,406,404,394,396,416,414,412,396,1388,394,388,409,414,418,390,396,926,916,416,420,1400,902,402,406,406,410,410,402,386,386,384,384,408,412,908,406,906,418,396,410,418,424,398,398,418,406,424,402,414,404,416,398,412,402,2449,2270,408,412,416,412,392,394,390,396,894,410,412,414,414,416,402,400,402,404,400,2437,1927,414,410,410,410,412,412,410,410,384,390,412,414,894,896,902,2349,2316,1068,1074,2537,2555,2447,2439,2348,2094,2229,2308,2459,2536,2555,2532,2551,2276,1616,2523,2302,2504,2555,2251,2530,2319,1626,2101,1461,2299,2273,2510,2377,2402,2475,2270,1111,2003,1233,2041,1782,1947,2118,1652,2325,2126,1686,1887,2061,1782,1792,734,630,560,818,2082,2088,2326,2383,1988,2080,2403,2320,2234,2395,2437,2161,2309,2416,2199,2113,2151,2247,2187,1966,2201,2343,2322,2442,2253,2143,2314,2340,1998,2555,2261,2064,2551,2296,2395,2117,2418,1692,1206,2156,2272,1898,2108,2234,2385,2063,2366,2105,2070,2398,2302,2240,2396,2107,2379,2093,2295,2447,2424,2103,2385,2085,2415,2292,2510,2280,2572,2451,2414,2358,2520,2248,2236,2306,2291,2308,2410,2345,2422,2332,2204,2298,1864,2196,2531,2508,2062,2332,2339,2546,2094,2459,2380,2364,2468,2474,2450,2555,2324,2440,2222,2090,2463,2292,2572,2506,2328,2568,2416,2406,2276,2390,2184,2429,2429,2590,2274,2382,2523,2332,2322,2382,2322,2502,2230,2322,2282,2246,2272,2140,2066,2583,2212,2354,2268,1726,2453,2404,2328,750,606,1076,1156,650,994,1062,2228,2216,774,758,832,1228,336,2056,2336,2176,2186,2323,2203,2390,2256,2280,2124,1544,1992,2126,2000,2330,2264,2270,2528,2180,1919,2365,2486,2443,2271,1978,2380,2370,2280,2447,2458,2216,2102,2104,2173,1852,2333,2225,2346,2326,1452,2249,2356,2144,2274,2230,2200,2435,1048,1996,2312,2092,2386,2128,866,1790,2179,1488,2296,2087,1993,2186,2151,2094,2262,2135,2250,2230,2431,702,630,898,832,2004,2166,832,748,1864,2307,2388,2451,2437,2380,2373,2372,2457,1684,2064,2078,2371,2028,2182,2088,2317,2409,1530,694,1640,2170,1984,542,998,2203,488,1778,1410,2452,1600,720,782,1719,2318,1679,2335,2387,2358,2079,1874,2265,2178,2066,2296,2387,2264,2530,1750,2463,2308,1104,2264,2368,2274,2394,2399,2395,2444,2278,1928,654,680,702,1963,1797,696,1848,698,688,710,1040,630,726,588,690,642,2414,2021,2238,1982,940,1046,932,2112,2413,2395,2386,2445,2452,2535,2462,2542,2320,2419,1928,2138,2529,2350,2036,2294,2124,2527,2589,2170,2452,2268,777,1506,1797,2305,2372,2556,1402,1606,1700,2230,2591,2375,2320,2460,2545,2514,2391,2325,2368,2366,2261,2032,2250,2124,2435,2539,2527,2556,2499,2198,1820,1780,2557,2503,2538,2541,2525,2502,2298,2390,2416,2404,2480,2260,2332,2467,2484,2266,2424,2214,2557,2484,2276,2424,2364,2194,2214,2157,2437,2518,2296,1022,2215,2554,2352,1906,2320,2116,2065,2277,2007,2281,2070,1826,1860,2289,2090,974,2135,2219,2414,2378,2246,1808,2085,1580,1758,2310,1957,2356,2313,2143,2473,2345,2398,2034,2016,1475,1526,630,792,1784,1580,1758,2485,2444,2294,2186,2386,2176,2383,2453,2299,2380,694,1052,864,866,832,1242,1536,1310,1388,2514,2381,2219,1808,1646,1024,858,1682,2446,2454,1428,1390,2144,1176,2427,2356,1338,2412,2406,2355,2133,2495,2380,2342,2095,2146,2328,2093,2546,2296,2413,2487,1690,1546,2406,2262,2030,2509,2316,2196,2047,2434,2599,2555,2543,2338,2620,1778,2108,2316,2130,2383,2401,2049,2073,2314,2088,2374,2048,2358,2045,2093,2395,1899,2115,2320,2115,2239,2111,2174,2448,1965,2116,2372,2261,1981,2056,1495,2380,2334,2462,2487,2475,2494,2497,2546,2270,2450,2356,2475,2370,2426,2364,2378,2256,2494,2464,2504,2517,2516,2510,2292,2286,2588,2485,2524,2380,2570,2286,2540,2433,2547,2367,2481,2510,2473,2517,2603,2475,2511,2338,2516,2445,2491,2481,2408,2447,2335,2557,2419,2601,2542,2610,2042,1618,2492,2551,2476,2517,2710,2549,2190,2389,2342,2506,2401,2438,2408,2567,2080,2481,2506,2437,2506,2490,2428,2460,1945,2142,2118,2081,2254,2117,1970,1280,1552,1358,1594,2206,2394,1262,2014,2343,2024,2130,2066,2168,2288,2438,2516,2340,2546,2387,2542,2503,2099,2345,2441,2427,2461,2369,2477,2448,2562,2564,2557,2465,2544,2592,2589,2526,2565,2361,2639,2500,2475,2583,2543,2583,2278,2486,2228,1918,1330,504,634,2134,1630,2219,2642,2301,2262,2497,2173,2330,2458,2415,2057,2578,2633,2633,2388,2291,2406,2391,2511,2351,2205,2513,2544,1568,530,578,2481,2527,2573,2380,2551,2521,2559,2562,954,1010,2455,2489,2642,2518,2296,2338,2084,2382,2291,2308,2233,2260,2518,2183,2182,1712,1724,1344,2160,1949,1662,2167,2498,2479,2432,1474,2107,2348,1661,2228,2292,2509,2331,2408,2333,2312,2362,1970,2277,2456,2559,2453,2336,2160,2408,2266,2364,2096,1658,2484,2380,2443,2389,2326,2333,2282,2381,2439,2120,2090,2224,2230,2262,2529,2566,2472,2534,2506,2381,2370,2234,2276,2360,1996,2350,2429,2356,2463,2235,2299,2397,2497,2488,2461,2394,2453,2356,1970,2384,2320,2412,2559,2547,2294,2142,2510,2292,2548,2274,2316,2306,1334,968,2387,2234,2354,2460,2368,2467,2498,2421,2412,2372,2458,2345,2144,2262,2408,2275,2257,2347,2466,2416,2331,2390,2471,2494,2114,2368,2330,2486,2533,2600,2642,2624,1792,1036,740,668,2256,1943,2420,2041,2390,2116,2365,2366,2447,2430,2422,2411,2310,2344,2192,2183,2343,2249,2233,1949,2128,2354,2100,2484,2652,2014,2414,2359,2314,2225,2652,2335,2549,2627,2530,2420,2651,2208,2448,1714,1830,2515,2499,2554,2587,2603,2674,2555,2494,2516,2570,2505,2545,2579,2424,2633,2460,2592,2394,2511,2420,2406,2312,2440,2472,2580,2548,2335,2034,2376,2347,2524,2574,2545,2557,2463,4001,2392,2380,2495,2319,2462,2396,2523,2524,2437,2082,2164,2339,2606,2600,2599,2556,2318,2514,2697,2434,2666,2376,2284,2438,2552,3996,732,744,792,2157,2376,2493,2030,2166,2331,2349,2442,2199,2374,2158,2454,2250,2457,2378,2326,2096,2042,2399,2318,2173,2374,2216,2384,2487,2433,2284,2345,2045,2498,2482,2477,2277,2426,2362,2168,1920,1918,1484,426,1920,2229,1918,2390,2391,2410,416,1954,1950,1856,2305,2044,2132,2144,2182,2054,2056,1966,2010,2438,2073,2192,2269,2014,1908,2084,2020,2004,1994,1724,1960,1946,2391,2105,1823,1899,1320,1626,1916,2305,2285,2183,1593,2272,2497,2174,1460,1714,2264,2310,2558,2071,1431,1913,2337,2067,1856,1896,2164,2130,2416,2349,2332,2029,2278,2530,2474,2572,1796,1904,1946,1954,2516,2222,2066,2120,2234,2042,2478,2525,2476,2571,2449,2518,2392,2502,2466,2158,926,1274,2330,2357,2287,2456,2359,2072,2391,2110,2120,2489,2555,2064,2360,2396,2175,2239,2096,2151,2526,2122,2377,2082,2579,2349,2371,2331,1985,1851,2465,1214,1000,2475,2450,2472,2387,2412,2346,2110,1980,2360,2240,2031,2642,2340,1610,2074,2404,2382,2452,2357,1987,2328,2202,2346,2456,1777,2578,2472,2274,2623,2371,2207,2337,2020,2625,2096,2154,2388,2121,2389,2343,2448,2322,2088,2092,2106,2268,2066,2285,2108,938,970,1830,1947,2096,2248,1900,864,992,954,916,826,1374,2349,2030,1694,2052,1314,2092,1280,2079,2367,2491,2040,2322,2314,1316,1174,1912,1982,1470,2388,2289,2198,2306,1728,2060,2451,2342,2351,2118,2352,2222,2371,2394,2390,2452,2617,2274,1876,1966,1250,1849,2002,1717,1759,2192,1988,1956,2192,1859,2489,2137,1879,2338,2436,2236,2389,2372,2213,2347,2229,2491,2100,2062,1980,2376,2475,2200,2431,2428,2298,2132,2162,2137,2471,2032,2300,2385,2257,2283,2042,2420,2243,2372,2358,2367,2397,2311,2449,2406,2428,2420,2486,2395,2418,2410,2288,2426,2305,2464,2457,1976,2470,2130,2368,2346,2232,2405,2454,2380,2377,2498,2406,1860,2100,2407,2488,2482,2466,1980,2375,311,2549,2430,2366,2390,2459,2371,2259,2296,2120,2587,2578,2328,2366,2478,2481,2514,2403,2115,2496,2598,1598,2344,2122,2383,1590,544,2440,2509,1094,1320,2305,2393,2418,2102,1863,744,734,1846,2397,670,1284,608,2421,2317,2112,994,764,874,990,684,2503,732,776,852,792,2334,2350,2453,2453,2397,2461,2308,2389,1997,2266,2515,2575,2260,2288,2580,2456,1294,1286,2426,2517,2550,2344,2452,2082,2455,2375,2505,2476,2088,2374,2384,2450,2027,2289,1626,2184,1818,1880,2410,1728,1848,2233,2308,1882,1898,1782,2146,2258,2108,2183,1803,2052,1980,1918,2527,2234,2022,2178,2398,2480,2351,2406,2196,2318,2485,2278,2311,2370,1962,2344,1924,2450,2459,2397,2553,2348,2478,2466,2465,1988,2400,2415,2389,2141,1865,2126,2136,1911,2422,2361,2137,2468,2152,1157,1951,2310,2303,2162,2050,2205,2037,2529,2474,2326,2122,1923,2348,2337,2428,2435,2433,2367,2401,2319,2431,2348,2468,2383,2513,2509,2484,2563,1798,1666,2266,2560,2419,2273,2030,2252,2300,2174,2032,898,2524,2330,2428,1970,2080,1944,1584,2400,2348,2431,2366,2461,2242,2206,2375,2352,2445,3846,2445,2106,1848,1868,1891,1908,1919,1924,1840,1938,2304,1824,830,2329,1932,1886,2267,2049,2488,2286,1208,2277,2298,2391,2235,2368,2166,2350,2197,2281,2204,2374,1977,2436,2135,2300,2450,2026,2314,2531,2430,2364,2416,2450,2439,2415,2172,1960,2421,2124,2420,2141,1672,1840,2138,2537,2561,2404,2160,2492,2387,2467,2532,2552,1628,2014,2132,1126,742,1898,2526,2224,410,2401,2396,1970,2048,2425,2136,2449,2624,2156,2449,2338,1722,2167,1256,2144,2032,2102,2318,2104,2419,2282,2028,2404,2302,2012,1925,1744,2082,2382,2375,2428,2070,2088,2548,2335,2510,2334,2084,2350,1494,1496,1182,2508,2431,2445,2511,2536,2304,2294,2256,2166,2373,2440,2260,2490,756,2460,2382,2338,2142,2506,2304,2284,2387,2218,2290,2321,1824,2316,2372,2264,2415,2139,2279,1967,1315,2253,2508,2435,2338,2369,2475,2490,2503,2488,2508,2595,2458,2108,2316,2546,2386,2624,2411,2492,2440,2447,1054,2050,2244,918,918,2535,2153,2428,2310,1908,1870,762,922,2208,2004,2076,2076,2276,2020,2057,2261,2016,2243,2232,1949,1933,1934,2232,2362,2171,2488,2514,2400,2254,2366,2312,2487,2262,1656,2054,2230,2126,2300,2374,2339,2252,2200,2409,2284,2443,2404,2388,2296,2442,2354,2630,2605,2581,2580,2633,1764,2417,1690,2401,1930,2438,2269,2360,2463,2467,2219,2263,2423,2500,2353,2324,2424,2417,2433,2465,2523,2463,2454,2316,2354,2179,2193,2017,2341,2226,2443,2631,2350,2469,2385,2473,2371,2339,2208,2099,2444,2264,2171,2281,2106,2466,2104,2482,2327,1804,2424,2110,2066,2453,2342,2050,2238,2386,2104,2291,2412,2181,2446,2190,2125,2362,2378,2074,2087,2320,2118,2620,2615,2337,2095,2462,520,2138,2198,1928,1985,1887,2171,2031,1965,2188,2468,2159,1969,2148,1899,2128,2136,2176,2287,2166,2228,2112,1830,2374,2173,2534,2248,2336,2439,2361,2098,1979,2236,2504,2416,2368,2396,2334,2544,2377,780,1286,2326,2418,1700,2158,2111,2411,2126,2559,2362,2559,2490,2446,2534,2414,2190,2382,2173,2410,1334,1266,1054,2490,2517,2459,2401,2236,2534,2348,2411,2424,1584,2112,2524,1120,726,2188,1258,956,962,1750,2425,2376,2282,2318,2104,2311,2426,2342,1470,2153,2397,2351,2529,2352,2384,2264,2411,2376,2370,1136,1072,2326,1128,1212,1046,1086,1124,1160,2180,1244,928,1534,1712,1948,1620,2395,2304,2109,1298,2295,1935,2192,1065,2089,1234,1162,2274,2182,508,538,2216,728,754,750,2078,2364,2485,2418,2398,2423,2447,1116,692,710,1032,2498,2503,2402,2416,2205,1364,1168,1230,1222,1240,2479,2295,2427,2407,2442,1762,2552,2407,2328,2430,2304,2382,2530,2215,2406,2393,1920,2129,2171,2416,2519,2425,2220,2274,2224,2548,2263,2536,2529,2442,2413,2336,2348,2331,2468,2412,2096,862,864,2096,2483,2472,2514,2414,2272,2140,2471,2431,2489,2460,2504,2460,2336,2451,2333,2385,2247,2387,2391,1581,2488,2429,2370,2144,2567,1130,1286,2448,2446,2555,2412,2550,2501,2477,2378,2398,1884,899,2415,2352,2348,2438,2469,2324,2376,2409,2380,2391,2492,1954,2432,2328,2031,2421,2212,2281,2137,1568,2356,2607,2363,2416,2433,2506,2455,2548,2109,2086,2036,2427,2315,2314,2302,2079,2504,2440,2511,2368,1945,2096,2419,1490,620,642,2314,2526,2435,2468,2511,2313,2456,2433,1046,1182,2472,2574,2350,2419,2396,2440,2306,2511,2470,2487,2467,2375,2400,2414,2474,2022,1996,2002,1880,1874,1866,2116,1889,1822,1912,2365,2098,1938,1962,2064,1962,1948,1966,2106,1546,1966,2146,2253,2221,2204,2114,1632,716,704,1564,2306,2387,2256,1840,1836,2044,2169,1894,2352,2207,2350,2310,2391,2070,2212,1828,2305,2156,1410,2305,2450,2298,1542,1656,2520,2365,2615,2454,1410,2460,2460,2509,2379,2089,2432,2584,2493,2369,2449,2479,2388,1010,2006,2495,2444,2486,2429,2164,2358,2472,856,858,2373,2506,2504,2368,2007,840,876,2559,2540,1602,1876,2406,2280,2076,1722,1904,2356,2378,2329,2276,2180,2526,2558,1218,1286,1312,2204,2565,2182,2152,2574,2300,1534,2540,2242,2214,2526,2391,2310,2394,2432,2450,2211,1915,2581,2338,2396,2440,2196,2352,2508,2385,2487,2357,2102,2356,2326,2499,2505,2434,2499,2314,2310,2374,2321,2167,2241,2463,2338,2415,2319,2495,2535,2231,2292,1328,2060,2205,2507,2273,2425,2232,2124,2082,2016,2411,2470,2461,2502,2176,2289,2068,2615,2410,2463,1076,1080,1826,1910,1886,1890,2278,2349,2458,2110,2478,2518,2425,2418,2246,2186,2142,2504,2402,2326,2104,2146,2110,2096,2080,2110,2316,2136,2114,2131,2260,2136,2362,2238,2242,2286,2508,2411,2534,2530,2468,2521,2511,2457,2360,2392,2549,2593,2576,2643,2604,2617,2500,2617,2528,2453,2479,2589,2649,2601,2463,2468,2478,2334,2357,2345,2446,2551,2366,2485,2408,890,998,2469,2357,2302,2234,2470,2252,2291,2402,1584,2032,912,646,1702,2371,2230,2368,2381,2445,2206,2260,730,652,810,2446,1132,1342,2110,2196,2143,796,828,460,900,580,1202,814,2233,2386,2142,1714,2395,536,730,1144,1828,2532,2461,2434,2377,2533,2406,2408,2530,2538,2581,2439,2608,1071,2537,2470,2538,2314,2512,2446,2130,2245,2512,2556,2300,1214,1216,2375,2411,2346,2354,2406,2388,2431,2207,2437,2455,2450,2424,2437,2395,2523,2282,2068,2344,2489,2521,2457,2460,2450,2485,2605,2288,2611,2622,2165,2345,2400,2175,2349,2269,2096,2333,2544,2374,2376,2535,2479,2456,2581,2436,2148,2355,2304,2378,2460,2329,2282,2167,2414,1936,1918,2214,2394,2528,2092,2458,2313,2516,2320,1944,2440,2111,2423,2424,2396,2425,2340,2455,2114,2382,2428,2382,2370,2502,1956,2526,2423,2459,2211,1061,1098,2018,2468,2136,1702,2488,1990,2277,2267,2265,2227,2404,2461,2224,2124,2411,2487,2010,2444,2303,1814,1972,2242,2403,2474,2490,2474,2507,2505,2074,2220,2427,2487,2369,2427,2505,2564,2452,2381,2475,2353,2610,2104,2584,2474,2562,2611,2631,488,468,2593,2528,2460,2394,2521,2468,2673,2561,2600,2358,2498,2295,2395,2527,2505,1958,1472,2332,2477,2269,2134,1658,1650,2114,2482,2453,2611,2547,2396,2171,2370,2336,2401,2393,2528,2420,2491,2280,2440,2370,2447,2393,2414,2404,2547,2420,2456,2163,2448,2438,2413,2486,2388,2415,2425,1146,1908,2079,1927,2029,1180,2080,2148,2257,2022,1411,2475,2102,1797,1268,1880,2168,906,1970,1788,2122,1988,2172,1899,2555,2479,2396,1927,2498,2388,1987,2508,2514,2348,1802,2446,2467,2395,2444,2404,2156,2445,2504,2532,2344,2373,2071,2639,2320,2432,2377,2574,2382,2227,2221,2349,2272,2055,1726,2346,2366,2147,2341,2432,2447,2554,2319,2426,2064,1976,2338,2338,2355,2180,2127,2126,2262,2460,2265,2188,2036,2536,2400,2296,2142,2465,2429,2531,2420,2137,2206,2058,2367,2346,2416,2375,2124,1344,1956,2289,2385,2118,2448,2391,1871,2474,1877,2353,1477,1820,2110,1978,1978,2123,1172,1206,1968,1726,2300,1730,1546,2292,2348,2254,2349,2438,2352,2361,2476,2419,2274,3829,2407,2483,2397,2249,2415,2456,2110,1008,1944,2367,2200,2274,2361,2074,2127,2050,2485,2412,2529,2426,2483,2412,2391,2404,2364,2469,2404,2463,2211,2244,2422,2396,2437,2302,2433,2396,2511,2366,2189,2462,2351,2441,2043,2463,2397,2304,2379,2373,2492,2216,2044,2419,1872,2181,2294,2452,2343,622,742,1672,1992,1810,2104,2321,2006,2026,1678,2088,2305,2170,2306,2167,2120,2431,2312,2381,2190,2041,2252,2429,2237,2487,2391,2113,2419,2372,2460,2502,2409,2470,744,548,1118,2434,2412,2379,2493,2519,954,1150,2471,2442,2316,2490,2589,2294,2547,2246,2495,2580,2464,2442,2328,2431,2134,2335,2338,2070,2376,2333,2524,2552,2584,2649,2605,2632,996,892,994,2615,2555,2341,2190,2109,2415,2402,2408,2541,2146,1416,2448,1882,2366,2310,2313,2280,2141,2355,2150,2089,1240,1634,2382,2072,2346,1782,2236,2468,2308,2255,2318,2240,2453,2071,2070,2276,2345,2488,2477,2095,2066,2151,2120,2352,2242,2294,2160,2388,2482,2443,2408,1984,2408,2328,2365,2356,2494,2383,654,544,2402,2409,2403,2254,2557,2440,2343,2328,2498,2350,2473,2473,2457,2088,2350,2348,1242,1344,2457,2466,2304,2381,2407,2557,2446,2460,2549,2465,2495,2597,2597,2334,2322,2509,2450,2601,2308,2566,2572,2581,2479,2651,2571,2526,2246,2445,2234,2424,2442,2271,2506,2415,2370,2270,2357,2087,2363,2448,2282,2338,2379,2416,2370,2236,2377,2359,2280,2347,2417,2346,2466,2345,2172,2356,2067,2394,2539,2314,2250,2306,2376,2632,2336,2302,2130,2288,482,946,470,2222,2254,2298,1432,1980,1126,2266,2250,2640,2477,2064,2442,2490,2408,2410,2381,2372,2359,2411,2350,2414,2499,1952,1518,1406,1220,698,2390,1428,2557,2496,2416,1890,2491,2350,2170,2428,2398,2183,1795,2237,1641,2412,2330,2438,2439,2395,1913,2004,2497,2530,2393,2377,3910,2480,2515,2513,2519,2080,2341,2341,2243,2211,2392,2389,3901,2265,2391,1944,2202,2458,1704,2074,2196,2065,2515,2068,1873,2376,1828,2236,2146,2266,2560,2419,2423,2375,1268,930,614,2346,1819,2104,2218,1944,2490,2417,2460,2518,1492,2345,2417,2380,2404,2326,2411,2530,2528,2446,2398,2533,2461,2533,2506,2490,2321,2530,2508,2386,2101,2392,2508,2327,2497,2420,2306,2471,2504,2583,2290,2501,1570,2353,2491,2479,2457,2546,2555,1898,2068,2635,2453,2631,2573,2428,2343,2412,1724,1894,2428,2389,2381,2670,2546,2522,2661,2444,2389,2520,2464,2562,2497,2402,2575,1718,2325,2436,2282,2349,1768,2460,2239,2460,2454,2476,2303,2374,2366,2600,2222,2109,2387,2165,2151,2139,2227,2193,2135,2309,2374,2474,2346,2388,2410,2196,2407,2394,2531,2392,2445,2466,2385,2460,2455,2282,2493,2038,337,2511,2513,2536,2432,2575,2432,2527,2058,2322,2416,2401,2296,2496,2418,2362,2236,2426,2526,506,2472,2506,2532,2515,2336,2355,2424,2559,2447,2450,2538,2527,2310,1616,1336,2376,2459,2480,2389,2417,2167,1280,1280,1730,1596,678,432,436,438,424,458,436,426,426,438,422,442,432,456,428,440,426,422,430,448,434,448,434,438,430,462,424,432,432,436,434,434,420,448,462,426,434,440,436,428,434,432,436,440,438,442,462,434,418,420,432,424,460,444,438,436,456,460,452,438,428,436,448,440,460,434,454,440,432,438,438,484,426,464,464,432,436,438,444,430,438,442,438,438,436,454,424,440,454,430,440,426,424,444,454,458,432,438,434,436,668,440,430,436,454,450,554,432,448,434,428,436,422,426,434,462,440,430,466,422,432,462,422,430,436,456,430,422,434,432,456,500,426,418,430,438,430,492,438,424,430,432,456,438,438,430,428,458,438,436,426,432,462,464,424,430,440,418,438,430,426,438,434,426,456,446,436,424,434,458,460,542,432,424,426,424,426,426,422,430,438,450,432,436,426,428,428,426,428,426,430,432,422,436,454,424,458,430,448,416,438,434,456,452,432,436,420,434,430,434,434,434,428,442,432,430,436,424,436,434,422,534,442,430,432,458,422,460,468,462,436,434,436,424,436,430,426,424,464,436,434,456,440,472,422,434,436,438,438,460,434,436,460,430,438,440,430,436,454,424,430,428,466,426,428,430,438,436,432,436,440,430,500,442,462,426,434,458,432,432,432,456,522,446,416,502,462,428,436,422,416,420,498,458,472,432,436,468,436,434,442,462,432,458,434,446,436,436,458,438,498,440,430,458,438,434,514,420,436,454,454,428,442,438,444,430,430,440,436,432,428,430,428,430,428,436,434,476,460,438,424,440,424,428,422,452,434,436,438,460,434,472,452,432,436,430,442,436,432,438,436,438,430,436,436,458,422,436,434,438,428,434,436,426,438,428,462,438,438,436,498,420,458,422,430,434,440,470,442,432,432,440,424,436,434,426,434,436,454,426,456,438,424,440,442,428,430,454,430,458,430,446,436,446,462,438,426,436,470,418,436,460,428,440,438,442,454,428,436,436,452,428,438,428,442,440,512,432,432,450,428,424,472,432,432,438,422,438,456,438,432,424,426,428,428,426,460,438,450,426,456,434,438,436,428,454,430,422,436,460,434,428,466,430,464,442,424,432,428,434,438,436,432,456,434,430,426,426,428,434,436,462,434,430,430,428,434,430,430,472,436,436,426,442,438,436,440,430,442,440,434,438,438,470,430,438,440,444,438,424,430,438,440,444,432,436,432,440,434,446,500,446,436,444,450,436,436,428,434,436,436,434,436,436,434,444,434,438,428,436,432,438,434,440,462,452,432,436,444,424,422,440,442,442,442,446,436,428,434,438,436,462,424,450,436,438,432,434,432,446,430,426,430,436,434,472,430,434,434,452,460,416,432,442,436,440,454,432,422,434,458,492,436,434,438,426,436,456,430,432,434,432,424,424,430,418,418,454,430,436,436,420,426,440,430,432,436,434,432,458,422,424,440,446,434,424,430,418,420,458,436,438,458,450,428,464,436,434,434,428,436,436,426,432,420,434,438,426,432,460,436,434,466,428,440,436,434,430,462,440,424,422,474,432,432,424,434,442,440,456,454,432,432,434,422,432,422,432,456,440,434,440,432,432,438,430,432,422,438,436,426,434,434,436,432,448,426,432,438,434,428,428,430,428,434,432,436,434,434,424,436,426,426,430,442,430,436,434,428,438,436,424,436,430,440,432,442,440,434,436,434,436,430,440,428,424,440,438,440,424,428,434,456,434,438,428,1380,768,1656,1428,1676,1680,1652,1664,1664,1664,1664,1664,1652,1508,2064,668,336,784,2320,332,960,336,1988,332,716,888,1568,340,2268,520,1890,352,658,1256,1952,352,544,1270,1312,880,772,650,650,334,578,1276,1270,1304,1262,1046,1056,1276,1278,656,602,598,596,1324,1330,1286,566,1272,586,542,630,500,648,610,606,596,648,640,600,642,520,424,1266,554,608,1262,596,712,588,680,1318,1282,1262,604,586,1310,1290,630,1258,892,846,940,1002,862,982,818,954,906,904,800,1086,900,1932,1336,1748,1488,1618,1742,1432,1662,1766,1844,1550,1562,1754,1496,1406,1746,1176,1748,1140,1750,460,426,1634,1010,1742,1732,1768,1758,1062,1988,1780,1414,1996,2000,1390,1310,1764,1750,1738,1574,1814,2044,1064,680,686,1280,1280,2340,1140,1280,1280,1280,1280,1280,1068,1840,2240,740,1616,420,1460,1984,2208,1156,1972,1024,948,972,996,976,960,548,944,1972,1988,1976,884,744,840,824,876,908,816,1004,1064,1024,780,1984,840,1004,672,772,876,944,924,1972,1260,1212,964,2068,2124,1992,1652,508,1044,728,1020,856,1044,744,1044,828,2036,600,592,980,552,528,2152,2288,2160,2124,1424,980,1968,1236,1304,1160,2108,2048,1392,1476,2180,1880,1792,1212,2036,2028,924,856,928,1092,1128,2056,932,944,872,588,780,396,304,896,916,1328,1056,1280,964,936,1252,916,872,2008,1820,1780,976,1208,1108,1968,1944,624,1108,1936,984,624,716,1324,1980,1460,1100,624,612,528,920,836,948,1936,1888,448,2188,1984,948,788,2028,612,536,1824,724,536,1232,2036,1476,2016,1832,1544,456,1328,2000,1944,1808,1620,1656,1424,1808,1984,1064,888,2148,2272,1860,1968,2016,972,956,932,868,888,792,960,1996,2032,2124,860,2024,1908,1976,1884,1944,2008,1428,1968,1996,996,1912,2016,1884,1828,1424,1984,1968,2288,1988,1996,1580,1984,2136,2140,1984,892,1620,2160,2216,1224,2236,1508,2212,2008,2024,1816,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,748,400,692,1056,796,528,824,2472,1500,720,1040,2516,2380,544,1572,1404,928,1056,2544,1252,1500,1180,664,2460,1092,1288,2016,1844,1020,2100,1508,1732,2016,2064,2032,2016,2040,2268,2104,744,1972,2208,1936,1532,1528,808,2208,1736,1164,1124,2492,1236,2528,2052,2044,1996,2528,2760,1732,2148,2260,2432,1084,2556,1384,1016,1292,2176,980,2568,2548,2380,2440,2412,2400,1532,2048,1780,1796,1224,2496,1224,320,1636,1996,1284,1916,2008,2804,812,2296,2604,936,1200,1884,2388,1100,1456,1148,944,820,616,612,1012,788,676,792,476,656,920,796,2264,1232,680,2240,976,1172,2360,2480,2532,1208,1796,2304,1724,856,2608,1252,1164,2228,840,1604,656,760,728,1992,1888,2476,1304,1300,1888,2136,1688,1176,2628,2504,1124,852,1428,1232,2516,2568,1552,1624,2532,2196,1292,2516,2516,2672,1808,2424,1316,1388,2428,2088,1240,808,2272,1504,1492,1468,2268,2268,1064,1928,1544,1772,1736,1260,2208,1764,1592,1516,2924,2288,2224,972,1328,1148,860,1072,2496,2000,1460,1640,2328,1876,2012,1972,2264,2008,2316,2032,1484,1784,1708,1620,1272,1104,1308,1824,1764,2368,1948,1832,2480,692,932,1400,1252,2400,1688,2252,1320,480,704,832,1172,1704,1596,476,436,2308,2532,2460,2596,828,620,1468,2536,2416,2376,2644,2248,1672,888,1552,1528,1412,1088,2280,1380,2104,1288,1016,2428,2188,1504,1204,1428,1304,984,2316,1292,840,1416,2004,1280,1792,1388,1368,2204,2464,1988,2508,1528,2300,2460,1152,2144,2292,2400,1044,1284,2788,1520,1568,1908,2096,1352,1684,1560,948,700,2520,2444,1424,1732,1648,1576,864,996,2400,1088,1180,1056,584,2100,2252,1368,1012,1784,512,440,428,356,456,464,512,576,504,852,1672,920,1884,1068,400,488,2072,2304,2308,900,1132,1128,1120,1128,2148,884,844,772,692,1800,456,452,792,804,500,904,684,692,1448,1348,2040,316,548,2756,1032,2428,804,844,1360,784,472,1596,1992,448,844,1060,1244,1688,1700,1632,356,524,360,360,2552,368,396,620,680,1000,888,1076,604,460,1504,1440,1528,584,568,708,1084,904,1492,1260,1720,1736,2332,908,956,1724,1732,1528,1176,1252,808,688,2528,876,2468,1716,856,812,2200,2204,884,1768,984,2812,1784,1164,1776,1944,2644,1716,1708,2820,2292,2372,2368,2584,1112,2536,1364,2560,1712,1952,2340,832,812,1960,2744,2656,560,1740,2220,432,488,2780,2760,2260,2472,2604,2296,2564,2524,1608,2508,1680,2224,2420,1680,2928,1712,2776,2080,2536,2928,2348,1804,2484,2452,2540,1816,1532,588,604,1548,1220,432,452,324,1504,1792,812,2324,540,844,2468,2028,1728,2748,1556,652,940,1564,1736,476,1548,1696,1496,1608,2524,2204,1404,1748,1748,2592,2024,2316,2492,560,784,1624,1756,2688,544,404,1316,824,1196,2000,1328,1828,1476,1524,1544,788,1944,2420,1104,1040,1272,2512,2292,2520,2732,2656,2672,1820,1100,2392,1508,1884,2508,2580,2536,1792,1200,1172,1456,2172,1528,2132,2248,1580,1292,1524,1620,1444,2240,2488,1716,1424,1000,2456,1992,2564,2428,2460,656,2560,2392,3868,592,318,832,804,684,1946,1184,1986,1876,404,1242,1104,732,834,1998,988,592,2058,526,762,1074,966,1470,362,452,1292,1054,918,524,560,478,768,1842,1604,472,622,674,846,1160,536,558,1194,762,990,998,898,812,674,1828,936,1926,856,1010,1588,1582,1456,800,2020,810,848,870,544,1390,708,1028,868,750,802,796,1566,1938,1546,1444,2114,1774,558,1270,550,518,548,686,950,562,488,702,1074,978,806,988,1006,962,1380,1370,1502,1742,802,1970,1276,1972,1552,450,1672,552,1176,1950,696,536,1314,2028,1070,1840,2020,1898,1918,1954,504,674,596,604,536,1390,1484,1496,2078,756,1868,1546,1154,1152,1150,1290,1184,1188,718,1500,1228,1706,1076,1056,990,1018,1210,766,800,806,984,990,1994,1192,894,788,876,444,394,1568,1010,672,1562,594,654,690,1450,614,674,1184,1334,1208,604,1996,1826,2000,938,1902,918,862,818,510,1838,1948,1042,432,1214,886,630,418,1312,932,518,1944,1732,1282,1560,1592,2226,932,972,592,1016,688,1682,912,972,886,1902,828,1040,1972,2070,1194,1162,654,1876,920,1568,1928,1494,1978,846,1636,1178,1352,1610,1932,1158,648,592,786,984,540,560,580,1180,1206,600,2108,838,1074,1022,1174,776,962,730,1136,1184,1980,522,1870,1766,450,1260,918,1002,808,798,534,1386,782,522,692,994,994,844,958,1708,1958,672,1182,1828,448,950,1992,1964,1110,578,1690,750,658,734,2024,1636,870,848,716,750,2044,844,1970,896,692,696,1994,1992,1764,2162,1854,1982,1036,1186,1992,1978,1392,1746,1938,1894,828,1662,1838,2232,756,1894,2304,1710,1950,1338,1810,1088,486,1766,498,1162,822,910,1564,1924,1918,884,580,754,840,1106,1044,794,770,914,746,1350,1182,1184,712,790,1218,1198,1580,1996,1500,1494,1424,1476,1384,822,840,732,866,772,1340,800,1946,1956,1712,1636,1198,1988,1634,1708,1368,990,1010,2028,1220,1174,1022,1132,1014,1912,1910,1582,1310,2012,1300,1770,1858,1890,844,2130,1770,1076,798,1398,668,1320,614,1280,1488,840,1812,1814,706,886,878,878,1686,708,660,608,542,722,548,360,626,636,394,714,542,546,1138,1066,1596,1798,812,1902,636,660,1074,618,1268,1236,370,918,1658,1270,1516,664,830,980,1334,1466,1824,318,910,952,764,938,720,1188,1132,1194,456,572,852,712,1626,530,1202,1974,830,594,318,836,680,542,830,1194,2000,1892,432,1248,1112,738,842,2014,996,598,530,1952,864,1018,1602,1460,810,1320,1660,2006,1204,1374,1596,1634,1614,1594,1518,826,692,1802,1518,706,822,902,598,470,422,416,1214,1214,1256,1760,1454,914,896,1960,1870,2012,1816,1692,1588,2008,2216,1374,1284,364,1798,1978,2078,508,806,1024,1722,746,984,2036,2008,1902,1928,1914,1862,1212,1624,1958,1406,1422,970,1988,972,454,1296,1582,1028,1532,1602,2224,1314,1940,2014,2018,914,1192,760,960,1880,872,1152,910,850,452,642,584,782,604,528,754,636,542,1800,978,674,1776,772,930,1872,1966,1094,1994,1428,1826,1354,584,2126,990,934,1764,822,1272,600,580,1578,1246,1490,1990,1030,1032,1498,1700,1340,936,2086,1992,892,580,1128,968,1998,1832,2044,1226,1286,2014,1672,1026,1992,1988,2104,1428,1976,1098,848,854,872,1654,2004,1802,1196,1184,1162,1796,1798,806,1468,772,1332,1406,1378,998,1750,1318,1286,1206,1324,1820,2010,770,1062,2012,1992,1586,868,410,1306,1848,1646,1560,1796,1588,1834,1614,1182,1414,1348,1288,1004,922,1030,1446,1400,1878,1544,1454,2064,746,1934,1888,914,1048,1788,552,664,1014,1352,1552,1266,1858,1836,1952,2062,680,610,1166,1212,2012,1916,1782,2226,1788,1332,1678,1836,728,1230,1212,1970,1832,1296,650,982,808,1268,638,1736,1554,958,1124,2064,1844,1076,662,1122,1592,1020,1444,1098,1140,1746,1960,1590,1990,1214,1830,912,1766,1808,1906,840,1016,2212,1786,1200,1286,1532,1070,1314,1306,744,1980,1802,1750,1128,1376,1084,690,790,1900,880,934,1218,834,2156,1786,1086,808,1416,1330,1274,1496,846,1608,1828,1832,714,896,890,892,1732,670,614,550,1430,304,628,642,396,726,548,554,1148,1080,1612,2186,820,1924,642,668,1078,624,372,1282,1584,670,838,988,1352,1296,1182,708,320,556,796,772,556,856,724,416,1114,1210,460,562,858,720,1184,1002,826,1378,2264,1380,1380,1798,1658,2012,1958,1362,682,638,1738,1740,1722,2048,2168,1414,1420,1538,2086,1364,2234,1730,1880,1242,2046,882,2006,1102,2038,1354,1414,1864,1794,1370,1390,1256,1016,1344,2142,1848,1956,1998,1286,2030,1334,1762,2066,1334,2450,1188,1056,706,538,2198,1644,1954,1672,882,1580,1838,1426,1902,1860,1974,1442,1218,474,1232,970,1196,1414,638,416,674,1962,966,554,1124,2178,1222,1334,1376,1230,1354,1192,1272,1998,1210,1270,922,1832,1466,1934,948,1046,1338,528,2132,1226,480,1018,1530,1030,1452,1308,1332,624,1548,870,848,1534,1812,1950,2164,2102,576,1970,874,1372,1896,1202,1520,1994,1920,2022,1484,1254,922,1950,1722,1216,1404,1790,1204,1030,2010,1206,1370,1236,1146,1854,1984,1316,1152,526,1950,1478,2032,1998,2022,702,2208,1776,2240,1944,1700,1470,1466,1140,1552,1102,1520,1566,1500,1536,1486,1514,1466,1528,1474,1654,1468,744,900,1524,306,1470,1486,1480,1478,1482,1484,1470,1468,336,920,1436,1512,1468,1474,1466,1472,1420,1426,700,682,1562,336,386,1508,660,666,1138,1334,726,1260,1612,1604,1738,550,754,556,1782,1830,1630,1356,484,1480,1482,370,356,1292,1300,1006,1870,422,718,1446,2556,612,1936,308,714,908,306,404,478,574,916,904,1922,2252,1060,746,878,822,988,886,1496,1662,1032,1470,1832,1274,2116,1992,1708,2110,2104,1242,324,992,404,1816,1922,590,1264,1952,1644,2240,1324,1640,1348,1580,824,1356,676,1560,900,948,2508,1516,692,808,544,816,1196,1912,992,972,712,512,2568,2568,1156,2244,1648,1632,2536,2556,684,676,1176,928,1320,2636,1428,1176,804,1580,2044,676,976,636,868,1444,1940,1128,2612,1144,856,2476,1596,564,1616,1288,2364,2536,844,1112,584,724,668,592,1620,1632,1916,1312,1904,1616,1600,1912,1180,1188,988,984,2548,2568,2584,1968,1932,536,848,1616,648,1632,1452,896,1180,980,660,660,1852,732,932,1004,836,2236,1132,1148,2548,1608,892,1348,1056,656,1120,1200,628,2596,1960,1380,1552,1504,1632,1032,2524,1060,888,1292,2040,1280,364,2536,1520,1924,2604,2252,1776,564,1216,688,904,760,716,2556,1692,832,852,1140,2600,2224,2264,2256,2464,800,820,1132,1128,820,1192,2272,2516,1220,1248,2088,2124,1948,688,1172,1192,1620,480,1176,712,868,1276,1388,1088,1088,1984,1096,1352,1620,644,1248,1808,2572,304,484,492,1240,724,2432,2544,320,436,496,828,472,392,544,1040,1784,1948,1212,1956,1424,2548,1968,692,1960,2592,1432,2476,2516,1860,564,1092,504,888,1260,1244,1244,1216,632,1972,1644,464,1736,1312,488,448,2420,2096,2588,2520,1412,2296,2576,2963,2878,2828,2824,2828,2345,2217,2043,2828,2233,2828,351,1116,2593,2287,343,2828,1971,2828,2605,2828,2763,2828,1280,1280,702,888,656,628,756,988,786,2606,774,650,756,814,474,764,766,716,766,748,1016,446,436,1062,462,2530,490,552,916,468,948,996,458,1016,1050,714,454,438,560,674,616,930,922,798,810,1094,612,350,350,1162,970,1146,680,678,686,676,928,840,968,580,578,402,418,406,410,408,408,954,440,442,508,656,668,440,444,526,530,366,654,666,544,538,662,668,488,386,1448,412,412,518,510,1106,1124,646,652,442,438,394,824,804,484,478,486,482,428,424,648,682,424,426,592,596,558,1042,558,560,1256,514,568,404,400,940,944,482,480,332,332,1176,686,688,640,924,740,422,424,520,548,576,580,376,352,608,608,752,334,342,638,338,338,330,606,442,450,388,1150,1160,482,482,542,772,536,546,1064,844,834,1110,990,938,602,1264,564,564,612,586,750,1632,498,496,932,916,960,950,378,380,788,1046,1776,1342,490,486,602,602,488,488,1432,1542,536,628,644,1524,884,774,774,762,766,414,424,910,410,420,940,1652,1642,1036,1134,1342,556,566,692,694,1464,1454,558,556,1370,1344,1244,1580,1420,1316,1256,1104,1346,1122,1008,996,990,992,466,468,1366,1020,1456,1426,1632,1262,1480,1278,1068,1450,1250,1740,1282,1808,1814,1446,696,1502,1330,1244,1006,556,556,676,684,1430,1132,652,652,580,578,1588,1394,862,858,630,626,1794,564,566,574,574,1804,820,810,718,1232,1548,1202,660,664,692,1412,586,590,868,862,778,778,632,632,1234,940,1264,1062,680,680,776,650,1532,1744,698,1204,970,1000,1262,954,938,674,772,768,658,566,582,610,572,658,570,568,1348,594,622,628,304,534,528,586,586,768,604,1182,672,560,632,576,1210,1224,1228,1680,1680,1340,1752,1698,1652,1128,1480,1702,1518,1682,1672,1776,1700,1468,1630,1686,1652,1664,1664,1658,1690,1702,1658,1880,2054,1428,1880,1868,1944,1866,1862,1876,1866,1886,1968,962,1280,1280,1280,1728,2168,976,968,974,972,966,968,2080,970,980,972,970,962,972,1194,966,970,1338,1322,2086,956,960,936,944,554,902,614,1046,476,926,926,920,948,970,394,432,372,380,970,430,718,538,450,1402,1402,1408,1010,1802,1142,608,514,1052,920,1402,1384,1406,618,656,616,628,3366,1482,762,1408,962,1048,1402,600,1248,716,1410,1410,300,2200,992,1318,1328,1218,1370,530,1032,996,1402,1220,944,1400,616,574,1254,1208,808,1280,1420,1416,1420,1406,1362,348,652,592,888,902,914,1416,1334,1360,1406,1400,1406,1400,584,532,1330,1124,718,1300,1408,916,1386,1412,914,918,1338,900,636,1144,1418,1420,1324,1322,914,926,796,738,1038,922,1114,964,1016,1412,548,532,1402,966,1408,2364,908,1416,914,616,1184,1478,904,390,912,1386,1270,1416,1418,1414,1374,1396,1414,842,1174,834,1160,1252,1140,1372,1420,858,462,324,1186,1360,1220,950,686,908,1382,1500,1376,1102,1400,908,1388,1416,1400,528,1308,836,918,1408,1402,902,1196,1318,1400,1406,1388,888,894,1328,1268,1382,1160,850,1106,1076,1148,1364,1350,1330,1404,1410,992,1336,1414,608,858,1398,1050,976,834,1382,1386,1398,1368,608,692,1380,910,1398,908,1400,1374,1300,1422,910,580,582,580,584,708,1204,1400,1398,1394,1406,1410,1392,1072,498,1278,1392,692,646,1452,1396,1384,1386,1402,924,1400,1450,892,1396,1392,892,914,910,1388,800,3050,1350,618,1410,1326,1000,1414,1396,1398,1404,1406,1380,1402,1404,1380,1396,1388,1398,1396,1378,1410,1406,1380,1382,1200,1388,902,1426,910,1358,676,1418,746,1390,892,584,1390,1392,1394,1380,1394,1398,1368,1390,1394,604,1024,1362,1298,1404,1188,1368,1384,1400,1380,1392,1402,1380,1288,1038,1392,1390,1402,1360,1388,1374,1394,1402,1368,1418,1436,1062,1400,1474,1738,1852,1692,1062,668,1570,790,1408,1530,1842,682,618,652,764,1222,854,638,784,884,1868,816,838,816,310,616,2344,1530,1260,2132,1858,1126,1870,1388,1156,1348,888,1572,946,1864,1866,3030,1612,1754,1630,1850,1014,1122,1854,1212,1354,1872,810,1650,1128,1142,1066,1832,1890,1886,1870,1864,1734,1184,1194,1212,1874,1764,1796,1796,1860,1866,1024,414,740,1762,894,1580,1552,1212,1208,446,1276,474,1276,1212,1216,1746,806,1184,450,1870,794,1742,1510,1228,1066,986,1456,1228,1420,1278,1384,1884,726,690,1840,1276,1850,2988,1196,1860,894,810,1454,1852,1202,516,1206,1686,1870,1234,1868,1842,1874,1488,1406,1212,1658,1406,1778,600,1416,466,358,1582,1464,1574,1790,1604,1236,908,1144,1824,1876,1460,1850,1196,1824,1864,1406,720,1720,622,1210,1868,1848,1198,1664,1736,1846,1836,1828,1174,744,552,338,1832,1830,1088,1044,1466,1546,1498,456,374,526,638,566,624,1858,1866,1808,1780,1872,800,1814,2594,2702,1302,1108,1042,1834,1844,1854,1816,860,920,1832,1206,1876,1202,1866,1738,1828,1708,1882,1212,768,772,770,770,940,1502,1880,1866,1854,1866,1866,1874,1418,654,448,1784,1852,918,858,1930,1854,1842,1840,884,1864,964,1870,1838,1186,1842,1956,1186,1214,1210,1848,1038,3502,1712,822,1872,1862,1562,1862,1866,1830,1862,1880,1848,1870,1854,1846,1876,1834,1882,1872,1868,1942,2606,1580,1850,1200,1890,1206,1800,896,1874,988,1844,776,1846,1648,734,506,1854,1848,1846,1872,1850,1850,1854,962,1296,1880,1716,1874,1578,1828,354,1844,1878,1826,1840,1856,1864,1838,1730,1380,532,1482,1428,1856,1862,1818,1846,1828,1864,1862,1824,804,1170,974,1896,1448,1532,762,1926,1948,1392,1740,1936,1948,1956,824,878,1924,1146,1962,1144,1950,1946,1904,1956,1970,1156,738,738,738,740,902,1724,1956,1988,1960,1968,1954,1950,1480,662,468,1942,1956,962,902,2038,1944,1938,1936,1956,698,1164,1954,1922,1124,1960,1950,1126,1162,1148,1956,1090,1116,3298,3182,2048,780,1980,1846,1806,1978,1956,1984,1956,1966,1916,1962,1962,1928,1940,1940,1944,1948,1936,1974,1936,1974,1928,1934,1960,1972,1144,1992,1142,1720,850,1970,944,1764,1138,752,1940,1938,1934,1934,1938,1938,1916,1946,1952,1442,1496,1730,1908,1950,1738,1910,1938,1960,1920,1950,1964,1946,1794,1784,1946,1948,1944,1900,1940,1918,1934,1954,1914,1980,1972,1522,1948,880,1244,1238,1250,1264,1262,1388,1254,1290,1340,1840,2772,892,1648,2772,2320,2338,2386,648,504,1898,2756,1968,898,996,2380,984,982,2842,1722,1742,1112,1352,2774,2888,2132,2796,1006,2160,2750,2048,2810,1186,1414,1678,2802,1940,2806,2734,2026,2842,992,612,2308,2718,990,1122,1520,2800,898,1520,1478,2338,1454,752,866,804,628,1240,654,2150,738,2756,1736,2114,1238,678,2768,2700,2808,2738,514,584,2792,1036,1332,1198,2430,2152,766,2504,1326,2252,1450,1832,2300,2698,2840,2532,1766,2654,1662,2208,932,934,1452,1440,2206,2134,710,1314,1010,1000,790,754,790,2208,2084,2102,2836,888,892,890,2108,2100,2540,1968,1782,440,1512,2176,2818,2672,2030,2068,2838,1022,1656,1378,2808,2802,2844,2932,1090,940,2794,962,930,1850,976,916,2332,2728,2862,2808,860,918,2714,348,2110,2670,2808,2278,1274,1308,2328,2338,2832,1728,2804,1538,2102,1888,1792,1404,666,522,1276,2322,2336,1126,2354,2284,2168,2222,2626,2790,2770,1158,2814,2812,596,1636,2800,1374,2532,1392,1780,2278,2266,2086,1918,1706,2330,1586,1778,1402,2096,1382,1972,2160,2557,2454,1576,1888,1862,1850,2158,1676,2096,1948,2046,1422,2126,2170,2006,1586,1858,2854,2260,2406,2086,2116,924,872,1950,2324,2020,1068,1676,1760,2954,2464,1976,1940,650,1140,2124,1106,2010,1986,1296,912,1308,2012,2090,1970,1306,918,1856,1398,2300,2104,2070,2042,2472,2398,2184,2300,2352,2326,2340,1854,2104,3068,2326,2386,2730,2032,1844,2242,1102,2214,1936,2094,2074,2264,2322,1980,2050,2512,2074,2206,1940,2356,2296,2414,2406,2078,1526,736,1502,1890,2072,1904,2028,1234,956,1400,886,754,896,1626,556,2240,990,910,1644,1378,936,1358,1358,1728,2200,2612,2536,2582,2986,2340,2286,2366,2460,1472,2196,2154,2366,1986,3800,2084,2464,2456,1872,2332,2156,1960,2008,2133,1132,2229,2316,2334,2963,2899,1084,1300,1678,1624,1622,412,2963,606,688,388,962,618,580,1440,1446,948,866,468,1376,1368,1396,1378,1402,1438,1388,1392,1400,1446,1434,1430,1366,1400,1386,1386,1404,1404,1432,1432,1424,474,412,1328,1164,1254,1034,800,604,1426,1308,1124,1148,1040,1064,982,1198,1188,1162,462,1432,1430,1450,1284,1462,1384,1266,1402,1334,1292,1240,1270,1372,1292,562,1142,604,1250,1122,1274,1304,1144,1096,1316,1118,1118,1286,1286,1216,1124,1246,1380,1296,744,1424,1410,1428,1348,1408,1102,1382,1426,408,1414,1406,1402,1028,1434,1430,1406,1412,1416,1438,1434,1438,1430,1426,1408,1410,1416,1434,1416,1414,1434,1420,1258,1306,1262,1254,1434,1420,1424,1410,1420,1430,1420,1408,758,984,840,2514,616,1604,2368,2526,2060,2222,1690,2456,1310,1248,1220,1238,1240,1210,1222,1224,1236,1266,1264,1238,1572,2180,1644,1262,2452,850,974,2258,2404,1494,1476,1774,1286,1306,916,1630,1772,2326,480,620,688,1294,2490,1140,1136,2464,1634,1622,1902,2392,1974,2236,1244,1540,2288,2432,304,316,2266,2376,2414,2206,2416,2436,2118,1850,2306,2310,2452,2442,2458,2480,2074,2192,1918,2174,440,728,410,744,734,732,1072,1180,1142,1256,1394,1092,1076,978,1044,526,544,1110,372,382,722,1100,1098,1266,562,486,548,1602,716,660,1996,2034,2280,2268,2436,376,408,384,342,604,584,630,562,732,562,740,626,738,452,362,456,424,344,2056,456,2088,928,1006,978,1388,1114,1116,1038,1066,942,1008,1670,672,678,674,678,736,698,1872,482,610,708,1116,672,1722,1564,2470,1648,2508,2480,1772,1816,2400,2130,2152,1982,2042,2012,1548,1558,1516,1674,1982,614,756,770,568,760,966,1044,1904,1676,1578,1806,1212,650,1182,688,770,664,694,1064,1100,1066,1118,918,922,1134,1082,1080,1078,772,914,614,588,656,2006,2208,1880,2438,2130,1664,1698,1616,1548,864,2412,1454,1810,1788,1716,2002,2032,2038,1006,1090,354,334,326,332,1006,1018,486,480,472,548,494,1812,1922,1854,1916,836,824,860,824,848,834,1052,1060,1096,1046,1030,1020,2444,2156,1766,2022,2428,2070,2400,2520,1922,2070,1984,1960,1838,1962,1778,2216,1856,1918,628,636,618,516,474,526,484,476,474,636,626,626,1092,1026,536,516,622,834,864,912,2466,2322,2370,2354,1792,2064,2202,2130,2278,2410,2238,2274,1872,2088,2380,942,890,714,708,1650,2070,1996,1918,1976,1930,1386,1362,676,682,670,690,668,672,678,666,604,644,622,632,622,612,622,620,616,1022,1016,1010,1004,738,760,750,752,986,972,936,946,946,940,948,948,1622,1550,1632,1156,1068,1140,928,1104,1194,2164,630,930,1046,1246,2220,2340,2248,2184,2328,2414,2296,2318,1772,1870,2104,2128,1870,1844,1882,1868,2118,2050,2190,2168,2154,2182,2470,2386,2438,2484,2498,2488,2518,2456,2380,2362,1266,1422,300,960,722,808,2398,990,1412,2098,994,1948,1884,1834,1902,1914,1886,1958,1782,1776,1602,1600,1418,1424,1756,1842,2118,2120,1714,1730,2110,2122,1886,1896,1992,1890,1910,1930,2008,2028,1720,1520,1668,1608,1682,1770,1956,1940,1896,1920,1846,1970,1962,1980,1346,1360,2108,1858,2106,1930,1878,1804,2106,2126,2138,2148,1850,1796,1848,1842,1924,1954,1992,1944,1860,1836,1996,2016,1816,1842,1848,1866,1496,1484,1822,1838,2064,2132,2064,2060,2130,2096,2090,2080,2086,2102,2102,2092,1808,1832,1750,1998,1770,1458,2092,2072,1914,1824,1910,1540,1870,2108,2096,2066,1668,2056,1982,1992,2064,2066,1818,1910,2004,2010,2030,1980,2004,1984,806,850,760,668,698,788,786,686,816,690,694,704,718,2034,2086,1716,1746,1834,1836,1986,2036,1972,1994,2012,2000,1872,1818,1942,1724,2052,2064,2148,1946,1888,2126,1964,1744,2034,1878,1956,1864,2054,2046,1682,1676,1866,1884,2014,1620,1722,1566,1472,1488,1434,1412,1610,1514,750,758,754,2094,2096,2088,2096,2120,2106,2102,2086,2080,2018,2070,1992,2054,2080,2100,2032,2092,2084,942,964,956,936,1948,1950,1252,1966,1960,2098,2090,2076,2014,2048,2134,2112,2048,2004,2094,2090,1600,1700,1648,1596,1906,1862,1770,1942,1910,1880,2034,1946,1874,1990,1232,1540,2007,2204,2863,2712,2848,3015,2444,2867,2934,3007,3510,1388,1372,1364,1410,1394,1152,1268,1384,1400,1402,1402,1420,1436,1346,1142,1406,942,1386,1230,1272,1446,1316,1372,1406,1392,1398,1344,1320,1386,1210,1408,1432,1278,1230,1148,1302,1422,1424,1372,1162,1414,1340,1422,1380,1396,1658,1090,1288,1390,1122,1364,1018,1366,1450,778,1052,1956,1988,1976,1952,1476,1968,2004,1988,2000,1604,1996,508,1940,1280,1936,2024,2056,1828,1880,1900,1296,1260,1880,1660,1512,1360,1936,1664,1920,1280,1428,1752,1920,1900,1924,1832,452,1864,2024,1964,1980,1964,1984,508,1896,1768,1816,604,1240,1396,1240,1992,1944,478,1228,1596,1130,1720,1784,1726,2046,1716,2066,2032,2012,2082,1610,1962,1874,2092,2082,1802,1734,1754,1774,1834,1974,2088,1556,2036,944,948,1874,1914,1142,856,886,948,952,968,946,1718,1944,1844,1798,1636,1888,1512,1288,988,994,2064,1960,2082,1538,1534,1124,1162,1282,1496,1656,1956,1344,1322,1808,2054,1470,1442,1460,1434,2096,1962,944,992,1050,936,1790,1146,2022,2118,1170,1812,1972,2096,1984,2094,2088,1780,1806,2102,1420,1440,2114,1570,1854,1188,2070,1778,2006,1868,1540,1438,1966,2098,2106,2020,2072,1950,2156,2034,2052,1800,1990,1906,1978,1960,1796,2034,2038,1708,2042,2030,2138,1836,1674,2072,1872,2042,1934,2128,2016,1828,2032,1972,1806,1884,2064,2012,1960,2102,2080,1848,2052,1954,2082,2014,2012,1862,1956,1916,1770,2104,2070,1846,1832,1520,1634,1980,1714,1700,1496,1496,2066,2130,2042,2014,1796,2040,1838,2226,2068,2303,1900,2084,2066,2212,2054,2136,1970,1828,1984,2056,1872,1932,1982,2090,1950,1910,2102,2020,1884,1872,1930,1896,2168,1954,2010,2128,2062,1882,1850,2052,2056,2094,2218,2184,2064,2084,1858,2050,1540,1828,2164,1876,1814,2058,2046,1986,2048,2014,1084,322,886,1916,2112,2024,2152,1974,2188,2142,2170,1980,1980,1704,2136,2046,2210,2210,1936,2062,1978,1908,2050,1686,2116,2054,2034,2044,1726,2076,2070,2088,1952,1954,1874,2190,2046,1972,1982,1914,1976,1798,2124,2048,1628,2136,2080,2094,2040,1690,1816,2062,1532,1426,1816,1866,1794,1794,1812,2076,2050,1812,1880,2104,2074,2034,1770,2096,1840,1806,1812,1984,2072,2096,2072,2078,2386,1978,518,446,2006,2056,1996,1884,2012,2026,1696,1724,398,625,1292,1776,2040,1908,2002,2016,2000,2008,1486,1998,1050,866,1154,2114,1888,1890,2018,1978,1984,1966,2048,1836,1832,2020,1974,1268,1454,1606,2004,1956,2084,1806,2008,630,1718,1190,932,1290,1326,354,1832,550,1924,300,1948,1928,616,960,2104,1592,2378,346,380,348,2644,798,759,2629,2692,778,780,2031,2766,2028,2786,2041,2408,2665,2415,3207,2670,2699,2678,3155,1208,1566,1580,560,770,410,432,1992,2988,1614,1534,316,554,678,2680,514,700,1456,1350,2220,1572,652,336,982,626,1352,1518,1540,822,582,1775,1772,550,1886,1878,2254,1164,672,1572,984,1556,1630,2124,1316,1700,1264,2022,2172,1984,2396,1646,1560,1570,1490,1662,1016,1552,986,2200,2324,598,488,786,1034,1844,1104,1484,804,642,530,682,1050,1886,720,1872,1096,518,1484,1750,1310,1638,1408,2691,912,1940,364,1636,1296,430,1882,390,946,1656,1520,2130,2106,2364,472,888,632,2044,1102,1162,1022,1236,1380,1138,1468,938,910,452,662,1714,1842,1830,2016,410,406,2120,514,562,772,1358,1168,1372,1838,1844,1820,1874,1826,1818,1826,1852,1820,1804,1834,1808,1820,1828,1806,1824,1808,1814,1900,1884,1896,1966,1858,1918,548,514,816,876,410,1866,1936,1866,1896,1846,1866,2036,1886,1876,1924,646,762,728,744,1974,1836,1854,1888,1332,1874,1862,1876,1670,482,1890,1862,682,756,752,714,1922,1880,1848,1088,1340,1822,1962,1044,1062,1066,1056,1052,1064,1064,1050,1062,1050,1050,1074,2102,2132,2078,2136,2092,2148,2124,2082,2136,2082,2096,1802,1436,1056,1352,392,904,656,2088,404,2024,532,392,944,1948,408,2184,1100,380,2240,2292,1916,2248,1052,1028,384,1804,744,1888,1824,1056,396,1800,992,408,884,388,2028,2088,2064,1056,684,1044,688,2244,800,384,1980,1048,976,1104,1134,838,1020,308,714,528,1646,316,1598,424,312,760,1654,320,1702,866,308,1812,1816,1560,1274,832,320,814,308,1452,596,1512,1462,832,318,1440,796,696,1596,1652,1652,834,306,882,552,1808,1122,634,308,1676,830,1848,780,884,2091,1280,1280,1480,1084,1238,930,1054,1856,1848,2174,1358,336,432,600,380,912,668,484,1904,1904,1638,1614,1630,1436,1602,1410,1690,1574,1522,1144,1666,1584,1600,1728,1372,626,1488,1162,1632,1432,1424,1240,1398,508,1210,1190,370,562,1400,1240,1064,1600,1382,1308,1350,1596,1612,1088,950,1248,1428,1150,1252,1418,1302,1236,1506,1528,1602,1332,1190,1422,1504,1346,334,1962,2000,2138,2196,2358,396,1952,1732,2108,2072,1934,2476,1960,2050,2504,2070,1972,1944,1598,1950,2122,1974,2298,1962,1948,2410,2104,2104,2136,2114,2118,1376,1296,2422,2162,2120,2112,2220,2114,2558,2118,1280,1280,2130,420,438,2176,432,1798,2108,2320,440,2090,1430,910,442,2244,2750,2366,600,440,1588,1842,440,1246,780,992,1000,656,648,800,1088,1474,2320,2470,438,2554,2322,418,436,2216,2522,2492,2450,2244,2256,2240,2514,2246,2514,2226,2168,2642,2466,2470,2758,2208,2550,2454,2488,2498,2066,2470,2724,2228,442,2496,2474,442,440,930,440,2684,1976,2430,2104,1926,2048,2274,1848,2438,2266,2218,2246,2246,436,2502,2260,2512,2212,2210,2480,2574,2266,1978,2360,2270,2232,2322,2194,2020,2018,706,1010,1180,1628,1706,1710,1606,1608,1256,1910,1598,1596,1608,1358,1652,456,686,806,1022,790,1608,1030,858,844,1414,1102,1508,1774,1826,1700,1700,1676,1792,1828,1804,1824,1776,1530,1716,1552,1050,658,702,1466,1708,982,592,924,684,1716,650,844,460,886,1606,380,1630,1542,1526,1538,1554,366,826,950,1120,498,460,1118,594,1040,546,404,1646,582,1776,1316,1310,1704,1550,522,1304,1744,1636,1396,424,744,724,668,668,1124,1148,616,592,1220,1196,1216,428,1012,632,620,636,312,492,1320,656,672,704,724,716,876,1564,1544,1380,1452,1835,1835,810,682,1337,998,788,918,794,1176,330,302,790,1362,816,670,2006,2096,506,744,2178,534,2148,502,698,2164,504,2162,508,2162,504,768,2170,502,704,2142,504,2138,526,726,2154,514,2844,2818,1446,340,2064,2816,2566,2436,1816,1994,2324,370,974,978,856,568,2764,1990,1350,1244,488,364,1280,422,1356,564,1748,302,310,1758,2748,1274,2458,1490,2246,2086,1820,1802,1784,1454,1514,512,338,596,374,560,780,710,782,362,396,446,944,782,1280,856,822,872,612,1444,1446,1086,1658,1438,1402,718,1840,702,702,806,762,686,708,1044,694,354,2336,1894,2364,1990,2336,2464,2228,2130,2228,698,330,2062,2296,2352,2290,1942,2098,2116,2478,2474,1898,2032,1992,2104,1476,2204,814,1674,2128,1926,2060,2474,2280,2106,1276,2344,1330,710,602,2448,380,454,348,376,1896,2474,2300,1632,2238,2086,2294,2666,1396,430,2130,2006,300,2300,1750,1708,2354,2300,1206,1126,1900,2422,2098,2358,2284,2304,1174,2114,2316,2330,2478,2504,668,404,394,324,434,340,928,2196,2410,2132,2182,2492,1308,786,1412,2062,2066,2328,2300,2100,2294,2418,2290,2314,2442,1222,1150,2474,1746,2124,2166,1124,404,2322,2120,2286,2298,2066,2270,2328,2452,2322,2372,2086,2450,2482,2290,2292,2028,2262,1982,1540,2120,2314,610,656,660,698,698,700,760,714,522,2872,2306,2356,2008,2012,2118,2440,2332,2344,2472,2320,2270,2308,768,1224,1314,956,1118,2320,2290,2140,2208,2318,704,488,696,696,688,592,714,2088,700,896,644,2196,2248,2282,1772,2286,2302,2322,2166,2448,384,794,1208,2152,578,812,1206,2056,1842,2310,2314,2298,2370,2332,2146,2302,2288,2142,1898,1064,1226,1222,1230,1224,1262,1190,1232,1268,1190,1190,1230,1268,1234,1250,1044,1236,1214,1230,1246,1224,1248,1116,1236,1278,1174,1140,1204,1172,1102,1196,1234,1234,1192,1242,1290,1220,1222,1218,1106,1228,1226,1206,1228,1224,1238,1224,1238,1244,1242,1178,1236,1260,756,1852,876,816,422,528,1406,1740,1738,1776,1420,1482,1030,1744,1744,1708,1148,1512,1284,1160,858,1380,1646,1326,1790,1406,1756,1724,932,1754,922,1176,930,1740,822,572,1160,1070,538,1096,1042,1406,1726,1850,1760,1604,1292,1670,1748,886,1416,1762,782,1714,1774,1732,1590,1734,620,584,536,702,1330,1730,668,580,1710,532,500,1034,704,704,1230,842,1512,1008,886,1678,1194,1766,1674,1724,518,528,1694,1730,1216,1218,740,978,1596,1750,1002,942,1600,1692,1236,1744,1222,1544,1742,1702,1726,1728,1724,556,1650,1734,648,1392,776,792,1626,1644,1312,548,620,1518,990,412,1048,806,964,414,1726,538,1838,1274,816,1760,1120,1122,1012,1746,1708,1462,496,782,1678,1706,776,826,838,832,834,1530,996,1692,1708,1748,536,638,858,954,1712,1712,1744,1070,1716,1708,904,1704,1686,330,930,1514,1632,1740,1614,804,730,1706,1042,646,978,1736,1720,984,1706,830,1046,1216,988,476,1122,1792,1324,1606,1692,1722,1630,1508,1742,578,1724,984,498,606,1694,988,1570,394,1636,1558,1208,672,1670,834,1740,824,626,624,1724,1726,1700,1170,1562,1008,1636,1700,804,1704,1608,1642,1714,988,1672,1736,1784,1718,1590,1744,1678,1778,1740,1734,1680,1270,1738,1746,1754,1742,1738,1132,1752,1216,1706,812,1706,1278,1752,1726,1630,1750,990,1728,344,1740,1718,2006,1614,1624,1252,1610,984,1214,1692,314,558,332,1224,1126,1710,3780,2260,1084,1016,560,668,1748,2144,2208,840,2152,1756,2020,1844,1268,2156,2148,2112,1372,1884,1596,1448,1060,704,628,2052,1648,2172,1708,2152,1228,2136,1480,1148,2148,1328,1436,1364,780,560,1280,1660,2128,2296,2180,2020,2080,1680,2164,1100,1760,2180,2104,2132,2140,1984,784,720,664,868,1716,2124,828,1188,2144,1292,468,476,788,868,1524,1036,1864,848,1252,2092,1484,2188,2092,2124,2180,644,640,644,2144,2156,1524,1516,932,1232,2008,1256,1192,2004,2168,1556,2176,2080,1992,2172,2152,2076,2164,2160,2196,1740,980,992,2056,2072,1040,748,748,1560,1192,680,1716,1236,2160,1052,1296,2160,668,2280,1580,1304,2228,1388,1412,1056,732,1228,1272,2140,1808,620,976,2108,2156,856,2180,1052,1056,1060,1052,1908,1252,2068,2156,2184,796,1040,440,416,2168,2160,2204,1372,2148,1124,2132,2132,416,584,1160,1888,2164,2036,1012,924,2140,1308,1236,2164,2172,1228,2128,1056,1304,1528,860,1412,2264,1904,964,2028,2132,2112,2052,1604,2180,720,1244,640,764,2184,1224,2056,492,736,1936,1528,1444,2140,1048,2164,1044,792,788,2156,1008,1220,628,1416,1976,1260,2044,2144,1004,2140,2004,2076,2160,1232,2116,2172,2212,2168,1808,2172,2132,2184,2196,2124,1580,2180,2172,2180,2172,1404,2176,1524,2136,500,1024,644,1996,2176,2132,2168,2144,1244,2156,372,428,2156,2148,2336,2004,2008,1588,2008,1220,1584,1324,864,396,1096,376,376,412,1524,1404,2140,2152,2132,1980,2136,580,2128,1464,3860,2586,1812,776,784,428,532,472,1396,1716,1716,1720,1616,1016,1736,1708,1700,1132,1504,1280,1152,848,1360,1644,1540,1324,1756,1388,1728,1704,956,1708,924,1720,1064,1148,880,772,1088,1028,1320,1696,1836,1744,1608,1112,1584,1344,876,1408,1744,772,1688,1724,1568,1356,1684,948,1712,1028,632,764,732,1212,832,1484,1076,1004,1708,1708,1784,1680,1700,1736,512,512,520,1708,1720,1216,744,984,1608,1744,1004,952,1592,1732,1244,1756,1736,1704,1736,1716,1716,1736,1652,1728,1744,652,1472,780,792,1648,1628,1248,1156,1520,984,1068,508,836,992,424,412,1724,532,1820,788,656,1764,1112,1124,840,584,964,968,1728,1704,1456,500,772,1704,1716,1672,1732,836,840,800,840,1524,472,1632,1720,1752,636,956,956,1728,1724,1756,1092,1712,1720,896,1692,1700,332,364,928,1508,1740,1624,804,732,1716,1028,636,984,1728,1732,980,1692,836,1040,1216,1608,1124,1820,1512,696,1608,1712,1832,1740,584,1736,988,508,608,1740,976,1632,812,1668,1220,1152,1704,836,1736,828,628,628,1720,812,1496,1168,1568,908,1528,800,1708,1600,1648,1720,980,1664,1732,1772,1732,1732,1688,1748,1752,1688,1256,1736,1736,1724,1736,1120,1732,1216,1716,816,1128,1736,1704,1592,1736,1016,992,1720,1544,340,1728,1864,1596,1604,1248,1604,976,1264,1648,324,1216,1128,1708,556,3540,1800,860,824,444,530,948,1198,1762,1632,1468,1016,1708,1702,1696,1098,1278,1144,820,1362,1636,1316,1718,1378,1714,1698,980,1718,1058,1168,922,1012,1138,1086,742,1102,1024,1696,1102,1832,1736,1582,1656,1732,876,1404,1742,768,1682,1708,1596,1702,620,582,526,692,1352,1694,658,578,1718,1040,1024,378,696,796,1216,826,1480,1098,758,1662,1172,1742,1676,1640,1724,558,558,554,516,1694,1706,1208,740,982,1566,1738,1000,946,1594,564,1448,1236,724,1710,1066,1532,1668,1484,1674,1726,1712,1708,1726,1648,1724,1718,1732,650,1318,780,788,1646,1300,624,528,1514,418,564,522,834,1028,420,410,1718,538,1794,1254,678,1752,1120,838,582,978,1006,1726,1704,1442,496,778,1670,1700,1726,856,842,838,1530,1000,1628,932,680,1748,538,634,636,962,760,404,342,1724,1848,1754,1096,1714,1710,894,1694,1692,330,928,1506,1640,1726,1616,808,732,1706,1046,652,982,1722,1726,978,1688,838,1042,1218,686,1192,1792,1510,782,1616,1670,1666,1734,664,736,1476,786,1374,582,1728,988,506,608,1738,982,794,846,390,1638,1538,1214,1150,1576,832,1732,826,626,624,1714,798,1574,1162,1566,1004,1478,594,1704,1596,1646,1716,980,1686,1724,1772,1716,1596,1736,1690,1732,1744,1724,1686,1258,1734,1722,1710,1716,1724,878,1610,1210,1708,814,1628,946,1730,1696,1728,1706,986,404,338,1718,1696,1850,1594,1596,1262,1602,972,1214,970,878,316,328,1212,1120,1704,1788,860,822,450,540,408,1410,1690,1704,1700,1398,1634,1492,1004,1734,554,558,1720,1122,1524,1270,1160,856,1354,1664,1338,1780,1684,1692,996,1718,928,1190,938,1708,974,1146,1100,858,1110,1024,1336,1686,1862,1726,1578,1690,1334,870,1426,1752,678,1708,1556,1700,592,534,666,1282,1720,658,586,1732,1046,374,376,712,760,724,546,594,824,1478,982,938,1678,1170,1768,1700,1690,1758,512,512,518,1718,1712,1204,752,444,998,1642,996,960,1604,1718,1726,1682,1724,1704,1694,1744,1672,1714,1714,1724,1462,792,786,1634,1670,1292,540,814,548,1498,1744,840,1040,420,428,410,1718,530,1808,1250,646,1780,1098,1136,838,578,994,1028,1716,1724,1462,494,772,1698,1730,678,1752,852,852,848,1514,1012,1628,950,682,1738,640,958,966,1748,1740,1780,1088,1690,1734,890,1686,1718,336,506,940,1494,1658,800,744,1728,1060,626,994,1722,1756,974,1714,848,1036,1232,1616,1138,1826,1510,766,1640,1716,1660,1658,1344,1724,590,1002,510,1716,976,1660,390,1662,1534,1230,1164,1604,844,1720,838,634,634,1688,808,1570,1730,1156,1590,1000,1470,1728,796,1730,1588,1666,1740,976,1710,1752,1758,1742,1616,1720,1716,1728,1770,1714,1710,1248,1760,1720,1752,1756,1612,1226,1722,828,1336,1702,1722,1722,1698,1002,1726,338,1710,1736,1848,1586,1284,1624,966,1226,1612,1358,320,890,324,1236,1140,1724,4962,1755,846,802,448,536,420,1398,1952,1716,1406,1610,1478,1012,1722,1710,1694,1100,1508,1280,1152,850,1368,1644,1322,1758,1392,1732,1712,986,1740,808,922,1730,996,1150,1098,868,1096,1036,1330,1710,1804,1750,1604,1660,1350,1736,884,1418,1718,678,1692,1730,1578,1720,626,586,532,696,1368,1708,666,952,1716,1120,378,380,700,808,1230,836,1498,1108,808,1670,1140,1184,1764,1686,1706,516,518,526,1708,1732,1216,1216,746,988,1578,1752,1008,954,1584,1742,1246,1724,1076,1546,1682,374,1738,1726,1724,1724,1670,1738,1734,1748,656,1404,784,794,1650,1654,1312,534,638,552,544,1380,1732,840,1034,424,434,414,1732,540,1830,900,970,1766,850,588,990,1018,1736,1706,1440,498,782,1686,1728,786,1734,842,846,844,844,1534,1004,1692,1720,1756,542,638,960,964,1738,1732,1764,1102,1728,902,1710,1708,332,512,936,1496,704,1744,1628,812,738,1714,1054,988,1738,1718,988,1314,844,1052,1224,1396,1134,1854,1522,1622,1702,1728,1742,1634,1488,1748,584,1746,998,512,612,1744,980,1640,392,588,1672,1220,1156,1592,842,1740,836,630,634,806,1502,698,1172,1584,1008,1506,1706,804,1712,1604,1660,1726,986,1686,1738,1758,1730,1446,1736,1704,1752,1760,1692,1266,1744,1740,1740,1340,348,888,1638,1224,1724,824,504,1604,1748,1738,1720,1714,996,342,1734,1754,1872,1608,1612,1278,1614,980,1272,1712,318,884,302,300,328,1226,1134,1720,1632,1688,1648,1710,1714,1710,638,1530,1506,1494,1516,1498,1504,1486,1504,1502,1516,1502,1506,1534,1042,1506,1492,1494,1506,314,1500,1490,1502,1526,1552,1530,1524,1486,1510,1512,1498,1510,1498,1490,1546,1494,1504,1518,1490,1518,1554,1496,1502,1494,1512,1494,1490,1504,1526,1540,1528,1524,1506,1528,1500,1486,1504,1504,1494,1486,1500,1482,1524,1548,1500,1476,1512,1496,1490,1472,1504,1516,1522,1492,1502,1496,1526,1510,1522,1506,1506,1516,1554,1526,1506,1506,1508,1528,1492,1502,1490,1512,1518,1502,1496,1478,1540,1540,1516,1478,1492,1508,1494,1524,1530,1482,1454,1478,1506,1512,1514,1494,1488,1502,1486,1502,1498,1506,1504,1498,1484,1498,1518,1534,1472,1508,1582,1520,1504,1508,1504,1512,1512,1512,1528,1504,1490,1514,320,1028,1506,1526,1498,1508,1530,1518,1490,1490,1506,1488,1506,1498,1522,1518,1490,1562,1500,1508,1504,1500,1506,1484,1512,1492,1478,1504,1516,1494,1504,1524,1490,1508,1490,1488,1520,1496,1496,1526,1466,1490,1494,1498,1502,1488,1540,1482,1510,1492,1522,808,448,1496,1494,1508,1512,1492,1512,1498,1516,1486,1508,1512,1506,1516,1502,1492,1502,1496,1516,1502,1514,1542,1496,1516,1516,1492,1532,1524,1512,1510,1492,1514,1488,1532,1544,1500,1518,1490,1508,1496,1510,1522,1506,1502,1500,1500,1520,1504,1538,1526,1500,1516,1488,1496,1522,1520,1528,1508,1496,1512,1538,1572,1524,1550,1508,1512,1508,1500,1532,1504,1496,1508,1494,1492,1492,1508,1486,1520,1496,1482,1490,1512,1522,1518,1464,1510,1506,1490,1552,1484,1524,1506,1516,1488,1488,1520,1494,1480,1504,1540,1482,1502,1476,1490,1478,1486,580,1484,1498,1488,1494,1484,1526,1020,1476,1486,1476,1496,1480,1484,1466,1498,1536,1512,1504,1480,1484,1504,1482,1498,1482,1496,1504,1472,1490,1484,1470,1496,1532,1488,1494,1486,1490,1488,1332,1474,1498,1486,1514,1500,1536,1510,1536,1514,1492,1492,1500,1458,1484,1482,1472,1508,1554,1460,1476,1478,1502,1482,1456,1490,1506,1476,1488,1478,1500,1518,1512,1482,1504,1492,1534,1514,1500,1486,1566,1488,1490,1494,1488,1512,1506,1486,1506,1518,1552,1488,1470,1468,406,1456,1484,1518,1490,1466,1442,1458,1500,1492,1512,1482,1474,1488,1486,1490,1498,1490,1488,1492,1482,1482,1494,1500,1474,1494,1542,1482,1500,1492,1500,1510,1492,1514,1496,1494,1478,1502,1272,1508,1496,1488,1500,1510,1500,1476,1494,1488,1476,1498,1500,1482,1520,1476,1524,1486,1494,1518,1480,1576,1474,1514,1488,1462,1492,1510,1484,1494,1490,1474,1498,1492,1478,1494,1488,1498,1520,1460,1508,1484,1502,1498,1484,1510,1468,1500,1478,1492,1484,1500,1510,1506,1498,1492,1522,1496,1476,1520,1496,1490,1504,1496,1484,1486,1486,1502,1502,990,1488,1572,1494,1512,1520,1496,1504,1504,1500,1492,1480,1512,1508,1466,1520,1528,1496,1514,1482,1486,1486,1492,1518,1502,1488,1490,1488,1480,1498,1538,1518,1486,1470,1480,1480,1494,1480,1514,1518,1498,1482,1578,1534,1496,1508,1494,1486,1524,1474,1518,1522,1494,1486,1486,1484,1506,1480,1534,1490,1484,1480,1472,1504,1472,1526,1460,1500,1476,1484,1498,1474,1486,1486,1468,1494,1456,1496,1472,1496,1488,430,386,744,472,1954,2240,416,320,406,328,1202,402,772,774,1992,1182,1166,352,504,894,1960,1136,362,336,380,888,924,328,390,510,2416,800,1560,1594,382,1592,1578,438,406,1172,368,2254,2408,508,1414,1192,420,478,2252,382,414,608,326,854,1194,2366,2130,2114,1058,1416,702,710,690,768,708,1128,732,2130,2354,2538,724,398,1258,2124,1982,1580,2584,1130,898,894,1144,952,1006,640,498,354,442,578,890,956,864,860,862,1004,2456,1786,584,884,2120,1280,984,496,2116,1632,2154,1040,1588,992,800,1054,2416,2312,2308,1034,2070,1970,1446,442,2478,538,1586,2296,2170,2110,410,2476,2480,2108,2152,2146,1764,566,2114,330,1152,1758,2104,1098,1446,1890,1700,1042,470,1608,540,1064,2330,1074,472,1720,1088,1050,932,1096,1744,2132,1454,676,312,1900,318,2394,2190,1794,1062,2376,814,1060,892,1064,1066,2090,1180,1704,2152,2056,1846,358,450,1050,956,1324,1084,842,1108,2310,1094,1160,470,1600,906,466,962,794,1688,474,706,726,1780,2124,1944,2286,932,864,2344,1050,1132,1770,1794,2304,1510,1504,2300,2228,964,1558,646,606,582,1832,648,1044,1072,1522,1744,1768,1218,1062,1382,750,2118,452,622,1062,1210,1958,2410,2328,2136,2034,2526,1444,1154,2348,1088,1032,1794,1388,716,2364,2414,902,1760,2124,2476,608,1028,1420,1074,1148,874,478,1060,1166,1468,1490,456,478,1790,1768,1078,1774,1776,2106,2344,1122,738,1598,740,1958,2428,1418,2066,1054,1772,2462,2348,2236,812,1388,494,2334,2126,1076,1910,448,934,2126,642,1056,1492,2228,788,2394,2130,642,1838,840,1426,1430,878,940,1406,1524,880,506,2122,2116,656,2284,1768,442,1254,2274,1514,2102,730,588,1558,2444,1926,518,852,446,546,1050,1942,944,688,718,2296,936,624,884,2340,976,1800,2142,1876,1442,2118,1178,1408,912,1072,1240,592,1764,2314,2140,1166,584,2312,2450,872,566,312,2108,1042,2388,2332,808,1904,1060,1150,872,940,746,624,1098,1210,2116,306,1730,1946,1350,1868,402,1066,1044,2336,1812,592,1418,1414,712,2114,2114,2374,2368,870,590,1300,2304,1452,902,506,766,1292,1796,710,636,332,1362,592,566,2474,1570,2128,2354,1904,1922,890,1080,476,1660,818,948,934,580,566,2354,1628,1916,2354,1770,2112,874,1750,734,2082,2396,2094,2452,718,348,446,2386,540,1126,1210,1208,1026,1150,440,808,444,746,756,954,1146,782,756,730,1500,1450,840,796,2878,1262,1994,1168,502,816,420,1432,418,602,1242,566,2146,1940,1066,866,1034,1144,1916,2114,1026,842,1164,530,678,680,692,614,2450,1888,2116,2112,2398,2108,1688,1078,1516,1400,700,1066,688,878,660,1082,1096,1208,1162,724,2116,620,478,2226,2356,2380,2390,752,774,2836,800,1686,724,2282,2366,2374,1148,1142,2118,2024,1916,880,660,1678,660,2118,702,758,2104,2080,2106,990,1528,894,982,1074,1100,894,1176,950,926,2352,1236,1398,1196,1766,2368,712,832,2770,694,1076,1058,1778,826,2388,2412,956,712,570,1410,674,1412,726,2128,2146,2134,2384,1030,690,1328,692,956,2368,2384,2096,662,1420,1586,1806,958,898,532,1244,426,868,2200,704,2284,728,462,1140,1222,710,756,532,1928,1930,686,534,1084,1224,1246,2542,1038,1026,986,1382,316,792,1232,2050,1928,2296,1408,1176,2300,1146,994,726,636,2282,528,414,414,440,736,1566,2614,1766,608,358,898,464,1674,408,646,1080,926,1054,1954,1426,2300,512,1108,722,1658,478,438,674,800,736,668,694,1936,1944,1858,466,954,1038,1952,908,2136,704,680,2050,1786,552,950,784,1914,2108,1916,1136,760,554,538,530,2918,2822,1258,1672,2414,646,2352,1756,744,1412,1724,2662,2292,2524,932,1960,1560,1588,2230,2550,980,822,2124,1168,2312,490,708,878,1274,2412,928,582,552,730,2098,444,1626,2288,814,876,846,2464,2870,602,524,2410,1806,2238,1946,922,322,2040,938,530,468,2108,1936,2354,2332,2338,1460,1458,698,920,926,892,734,1048,1070,630,1144,2390,914,930,1724,942,918,1130,986,988,722,626,982,984,2336,2086,732,440,508,710,1410,2468,392,2460,416,910,1054,2304,1068,494,350,400,574,398,1826,644,1800,2348,2116,1680,1732,2348,984,982,620,366,890,1012,1062,1488,2458,880,794,794,1062,676,1078,1080,1066,1090,1096,1090,1062,1684,2112,2040,1470,1768,2118,970,402,1402,638,744,1776,694,2456,736,338,694,1062,1636,352,1066,890,1060,2102,2390,544,894,542,508,2400,1870,2082,840,2330,1410,1690,1792,2414,2126,2126,2118,2098,2372,1360,970,858,1070,304,744,2110,1754,2432,854,398,610,710,702,650,452,694,1074,612,758,394,1164,724,860,2350,570,1060,2344,350,1448,2728,706,712,2096,2328,2394,1148,1870,718,2058,2110,2120,718,2390,688,424,1002,818,812,526,1064,540,1316,2110,500,806,524,1046,952,456,528,742,490,368,444,2554,1870,2876,2408,490,848,2408,718,2400,1094,976,1778,1570,2474,706,1162,690,1520,570,886,634,1268,962,2120,2114,1074,952,766,870,698,1162,1952,978,952,454,394,618,2478,630,400,492,446,648,664,1056,1214,1330,668,1176,552,614,846,528,496,354,448,578,402,2702,1460,2288,1154,1188,1142,2344,1136,704,1246,710,2482,1166,2384,1176,812,2266,1744,2290,1192,1044,1006,1072,734,878,768,458,426,1042,1018,498,816,696,698,722,710,534,1106,490,628,480,524,1142,708,764,1150,2318,456,1180,938,1762,2416,504,450,2346,2168,2122,880,1148,412,374,1916,728,392,626,410,698,1284,2408,960,2410,1268,2112,2080,480,1218,2080,2092,568,614,2404,802,696,488,2352,1872,2520,2278,888,2448,802,1688,2126,1154,1192,900,758,906,1042,1138,1640,766,504,444,374,1014,798,2186,628,1146,1800,604,480,316,2106,2112,2406,928,1048,424,2386,2302,826,1208,640,2440,906,744,698,348,1672,2454,2280,712,752,484,902,2478,2492,2114,1386,314,1142,1220,730,1254,964,768,2468,2378,2410,2404,1280,2092,1154,560,572,2480,1104,950,878,706,702,1498,526,718,726,404,1596,378,404,1272,1238,1268,2408,2292,587,2340,1756,2276,2106,844,1708,1148,1036,1050,854,762,2100,730,610,564,718,714,1260,1248,1062,696,1070,1070,2106,310,880,1270,1786,522,1760,1456,2552,728,1590,1602,2488,1050,1054,1200,1156,1048,932,1142,1246,336,640,1140,2312,2300,1180,828,824,1646,964,376,342,342,454,1244,2336,2318,518,2360,1096,1148,650,412,2116,1774,450,440,2400,724,372,1068,1012,1146,2474,1244,988,1648,2108,2610,2460,2346,614,792,1846,2554,1062,738,1124,572,716,440,1152,2592,892,880,510,880,2302,1986,2410,2034,1528,922,698,1326,706,762,818,802,1078,536,1786,2300,1112,2118,2408,2418,1004,2122,796,1702,560,856,890,1152,2110,324,1114,1198,694,696,456,642,982,528,862,704,556,670,932,2430,2396,970,334,354,336,1164,1124,1306,1326,1374,1252,1378,438,2356,380,698,1162,752,422,310,660,736,1824,556,824,1644,2488,1768,2494,1540,1074,2434,2482,2470,2112,312,2298,2449,584,430,442,1174,1156,1172,726,1784,760,2168,340,1442,548,716,806,644,2398,380,768,1784,2454,784,2126,1856,962,1258,546,522,438,1156,480,522,1140,2468,632,1530,714,798,474,382,424,2420,742,956,566,1538,1782,1168,418,1530,878,1072,1138,708,396,886,1232,1222,2338,950,2396,424,1596,2300,382,370,1186,658,2312,2298,544,2314,2296,2180,1172,544,1822,734,440,390,1126,1038,958,1580,702,772,692,594,2518,304,1640,754,2130,420,1478,1340,782,1350,1428,1552,1548,1420,730,706,806,1692,1218,1128,794,694,1184,652,328,626,954,674,614,1780,1930,564,806,922,1808,620,724,746,868,628,532,1412,1074,1168,446,660,520,1792,2170,764,2494,2124,1520,664,644,720,470,1052,1450,804,2490,1784,520,1506,626,1416,462,476,566,554,1008,648,2574,2472,2044,722,740,982,640,502,818,458,516,376,328,1510,1934,766,902,904,1254,654,504,1636,1552,2122,2540,1672,458,1248,412,556,1246,2134,1752,608,2490,310,1886,594,760,776,762,754,524,524,524,2346,494,500,2196,1612,1104,540,1288,562,332,462,960,674,586,668,2444,476,530,854,1246,644,1512,1526,1314,1466,1234,1420,838,850,714,2414,2560,1622,650,1786,978,1500,2462,1946,538,2172,722,922,874,674,1420,746,1110,1442,704,1396,2482,2526,2498,2342,746,556,1644,690,728,674,790,460,1772,2392,630,1088,2396,530,1560,1220,480,896,802,758,756,786,758,432,748,2118,798,700,1056,616,2428,736,756,1792,2696,1034,2070,2498,508,526,1242,2132,1412,1094,1032,2136,2170,886,1026,1024,754,736,756,1596,794,1414,1408,1008,694,1240,748,614,1684,594,662,1410,428,1484,716,1392,1132,750,654,1434,806,840,744,784,2446,716,2574,2388,2746,1792,1070,666,834,1116,2558,1036,1042,2176,1944,752,1344,1624,2486,1260,454,464,678,1488,508,960,556,658,2116,1004,2118,1604,1600,2118,770,1100,1210,1226,1940,592,636,2116,2116,2404,706,1160,694,708,1654,1104,592,850,806,416,742,496,558,396,604,2474,678,758,2088,2556,1622,992,432,1400,560,528,1472,1506,1240,646,992,584,460,1178,792,672,1052,720,610,748,678,1252,884,1022,1512,1254,1774,594,2118,1518,1162,2380,548,740,578,572,2408,1752,1410,600,2124,2382,992,2126,2118,2122,990,702,568,518,642,746,1080,538,2118,714,570,1768,960,706,812,2470,1778,2302,1938,1210,1236,2128,1216,1494,536,500,2372,2124,750,2126,2114,2472,366,872,798,584,706,960,2382,708,888,2410,952,2160,1240,344,416,426,402,834,580,522,1580,518,744,718,1416,2582,2110,1248,752,590,672,2498,614,1002,2604,1494,614,978,2606,676,2298,1430,1264,710,2114,736,996,800,2124,710,1320,572,542,1598,482,1406,796,756,2316,2120,750,1838,650,2639,2116,2440,652,1098,930,800,2118,2112,746,2490,456,1258,458,776,712,2128,2324,856,2316,2372,628,752,1272,992,684,548,532,408,1260,2120,1648,1464,308,1280,604,616,780,704,2480,2476,2116,1696,2472,1700,592,520,708,1244,860,1012,1556,1500,616,2272,2404,508,1400,1412,904,2112,2588,1776,512,532,2448,1408,620,1200,916,464,608,728,820,1084,1404,652,1016,392,2476,1576,1676,676,692,1584,872,424,856,1036,828,728,1592,760,1828,712,1056,1116,788,2604,2476,1384,612,860,912,556,400,2240,944,928,2300,2300,1844,1720,572,1248,528,884,884,456,444,532,512,1176,2384,1584,1268,1984,2380,2284,1604,880,2416,888,600,408,476,708,376,1148,816,896,996,2504,1044,1460,436,816,916,1104,1676,600,748,1880,1224,660,556,508,628,632,832,1172,596,788,1248,2004,1140,608,804,620,468,700,492,480,448,1396,2388,756,516,644,1164,856,2384,796,456,1116,2468,576,2144,1204,1068,508,716,1568,1096,812,1412,976,576,2400,1592,456,536,532,1136,1596,1704,2300,1496,2332,1936,2108,1140,1568,1764,2116,2120,2376,768,432,1432,864,2124,960,1052,736,512,976,1400,1764,748,668,2100,956,648,620,1056,552,624,768,1048,1352,1584,1140,836,888,2120,516,1924,1676,820,1060,1180,1104,532,1428,824,532,464,1996,1164,708,716,712,760,708,732,1348,680,772,2284,2372,1136,808,964,956,1212,960,960,376,380,2284,2292,1912,2116,1932,1404,656,568,428,628,704,2376,1120,2112,880,844,840,636,984,804,1604,696,960,992,1148,872,1224,1052,1128,988,536,536,976,644,2404,672,720,748,712,744,500,1136,612,1060,376,696,816,964,1092,452,1044,540,2752,668,752,704,1636,708,676,1780,940,644,884,1164,1160,576,524,1024,388,2288,2264,2084,2372,940,1588,2108,644,632,2112,2400,432,700,700,680,2104,520,488,768,972,676,1384,796,1716,720,1196,504,472,804,916,1056,1008,1136,1600,800,400,520,664,1004,1464,1020,2300,464,444,644,572,1000,440,1168,504,2368,860,840,820,828,828,2264,2688,2372,2160,1112,700,504,932,2460,708,960,828,932,2100,1200,380,356,2376,2380,1456,2112,776,2124,1896,1148,2092,1032,1076,1576,2260,792,1024,2116,2372,2368,864,1840,836,1064,1060,624,940,1056,884,1580,512,2228,2380,2280,912,1248,1144,2040,1760,364,832,476,2248,832,840,824,828,2476,2724,1276,2076,1392,1196,764,2504,996,576,2304,1068,884,2460,928,520,384,2304,2300,2100,1920,2148,644,536,2356,836,784,808,1892,1044,1284,2076,2368,2380,988,968,544,508,376,352,636,1164,812,788,728,1004,1044,884,684,768,1124,1108,936,976,348,680,828,372,524,368,324,800,728,2396,624,1592,2392,404,688,1048,2488,768,888,940,612,604,2196,856,452,2544,2216,2448,2756,620,1600,1480,2400,876,1696,2388,1520,700,1364,1464,1408,2456,824,1748,852,1036,1364,452,444,1180,1600,2208,1500,380,380,2292,2284,2396,2376,504,508,2372,732,588,696,696,704,2112,1352,784,2296,640,728,1164,2384,648,692,744,712,2380,2388,976,536,1024,508,2380,512,384,948,1064,784,676,1160,952,512,1012,2784,544,516,640,644,572,460,1012,1176,1140,516,464,564,2556,2384,2120,960,368,644,696,632,1052,512,752,540,482,482,2208,1404,1196,1060,848,640,432,2268,592,784,1076,408,440,1164,2292,584,1056,912,2164,760,2556,1816,2124,788,384,524,704,672,460,888,1940,1064,2336,2288,2284,800,2124,500,2292,976,1076,1164,700,1592,1196,784,888,956,812,2008,512,728,2384,948,1064,1052,1060,720,512,516,612,876,788,716,860,692,2728,712,480,424,2208,2544,1280,1204,1332,900,1840,568,1408,1168,960,900,1592,1232,1816,2516,1164,2324,620,1752,912,1576,920,932,872,412,424,2348,876,1584,604,1468,1068,884,1060,1600,2428,1176,952,472,436,1596,1632,2284,1908,2144,872,420,616,656,492,376,948,1184,436,1160,564,2364,1144,2392,424,1824,1468,1584,1068,1584,576,648,680,2280,984,888,1112,892,908,788,988,524,1024,452,2592,2480,1572,1316,1318,2030,954,1210,1170,528,1196,522,1404,1014,486,836,1446,1336,986,2440,1746,900,636,954,510,1938,1074,868,2364,2398,980,2390,1086,458,1032,352,1822,1646,2100,756,2108,888,878,1758,932,1038,1012,1032,618,2366,2286,1002,1046,1146,2378,2348,1012,1612,942,2378,1138,2348,1096,1598,1664,678,1770,504,510,776,484,486,1590,1746,2448,2372,620,804,1130,606,1238,502,1164,996,450,710,2274,1510,978,984,1018,1268,2300,1174,1304,926,2364,2392,2364,562,2394,426,1350,1818,2404,478,2514,1040,2412,644,628,378,490,1586,2116,2284,2256,1040,1036,1030,1032,1042,480,1150,2262,1036,998,1010,1174,1060,1040,1086,968,1140,736,564,698,698,522,526,1898,1562,2438,644,792,434,1780,300,418,398,966,586,702,954,2390,336,1318,2356,632,2586,2432,2400,536,486,1232,2486,2364,606,576,606,690,1846,2384,1424,2386,1388,674,764,826,1166,702,988,742,518,896,716,524,1946,526,526,870,890,480,550,534,1582,1580,506,1622,814,810,804,710,1018,1018,2266,2284,1580,836,2300,1806,514,1058,762,2374,1044,630,1062,1044,1046,822,2288,434,2422,1048,706,2274,876,680,1642,692,406,480,932,426,1992,654,1232,584,1780,686,924,952,972,958,996,922,424,710,1118,712,724,718,720,2570,2644,2398,964,2394,2394,522,534,496,1426,704,1022,1832,2250,2366,610,578,672,1008,1234,528,1226,2446,1312,2194,1040,2214,2372,832,508,1354,870,1016,462,2360,1030,2548,1142,1570,2366,586,634,1836,558,862,968,678,1744,866,522,1552,710,702,672,630,846,544,692,862,586,882,500,712,634,874,618,1110,1146,1140,1130,1004,1002,900,854,898,1142,852,852,1676,2738,2550,486,516,1014,1242,2384,678,706,1114,1150,986,644,2098,312,870,1890,424,444,996,532,2056,2444,2014,1434,1636,638,336,1560,2382,1128,1126,1130,812,1150,662,574,876,2110,542,812,2220,2364,1018,1378,1014,1022,918,726,2266,832,644,924,1682,2604,616,576,1314,1598,852,896,702,1032,814,988,1560,878,456,922,390,726,544,468,310,920,1362,2102,1216,2026,604,1146,700,520,502,382,1054,2426,2214,810,2372,2366,2386,2368,1592,1614,2094,2500,2368,506,2138,832,650,866,358,1038,1930,1582,482,2114,1060,510,528,540,528,482,712,1616,584,2380,1148,1170,2404,426,934,556,534,320,446,632,1998,498,366,1006,692,854,800,702,786,802,806,862,864,830,924,1034,1760,1480,2286,1178,1172,1584,2372,1124,2370,1642,678,2372,1592,1006,808,1928,962,900,1046,1738,732,706,646,1182,698,590,2380,1168,1170,352,2400,1370,1192,714,1048,340,436,472,584,1166,944,1218,1392,1130,1546,852,1266,626,1564,748,2116,2356,2216,2368,554,1146,508,1604,1014,1912,1110,1102,464,2484,1768,1112,858,610,672,2374,2440,1450,992,810,410,416,624,626,634,700,524,656,1620,1718,2302,948,858,2560,1126,2080,616,526,568,592,390,376,434,786,708,1408,2016,1372,574,540,552,1726,848,758,780,2406,1206,550,714,598,696,546,480,640,896,618,744,370,440,448,754,2202,1190,2118,2384,2374,1206,1158,878,820,836,818,886,2296,2364,2400,2370,852,1380,1156,756,1016,644,1140,1304,756,2364,500,1002,670,684,522,916,1372,590,514,1670,1826,828,2096,1639,1582,518,676,1668,2457,894,1004,730,588,692,604,816,2420,778,516,856,692,1066,1670,1346,924,1182,660,1038,1030,716,2008,1028,1282,2404,698,1486,1396,1800,690,812,1156,854,638,614,440,638,750,1330,704,1070,1026,2384,2112,2372,1146,862,2280,664,640,1162,560,702,508,510,1368,2300,1184,2224,2711,704,1318,1170,656,1688,1012,2220,996,928,1296,1306,1582,2402,2304,620,498,1172,2146,2296,2493,1896,2498,798,2544,2374,2370,1596,774,2264,718,836,488,1242,888,856,1212,2320,902,1008,870,826,642,1312,624,614,612,2036,1128,1322,994,864,1538,1384,484,1386,1916,862,756,2410,2414,1020,1778,1028,384,1586,1052,2288,658,680,490,478,1140,2284,436,738,1134,1712,618,1124,2378,1578,540,1062,628,682,526,1206,1398,514,470,502,2454,2374,600,2384,2400,882,1398,1098,952,822,368,814,984,2302,628,2466,506,804,1432,346,2134,2132,940,744,590,1104,752,1164,2496,586,608,520,648,658,656,1280,708,494,2094,876,552,1036,2350,918,2480,626,1140,1158,2362,2372,2376,2512,536,886,2372,926,522,1016,2376,1990,2290,1908,704,674,2432,2386,930,788,368,476,698,1170,462,440,916,1154,1990,2406,984,1672,1424,1136,882,544,694,1662,2232,1014,786,1118,1196,702,1118,1456,572,830,2122,2088,1270,1034,498,2414,316,730,482,1054,924,1224,2306,1046,462,486,464,2182,2262,2192,2188,2178,544,696,1152,2376,1424,876,356,422,410,430,1022,1336,1378,2376,510,1206,698,516,734,344,702,532,522,520,1010,1134,608,564,764,496,442,466,518,508,706,2326,2690,1434,864,2452,2310,696,2396,2404,974,2548,1304,1120,684,354,910,770,524,524,1804,938,592,1212,424,594,644,1026,1338,836,382,380,2392,1156,2346,352,2336,672,2360,1148,666,536,542,322,1868,702,1686,514,596,830,2332,1554,1142,2370,694,530,438,1168,966,646,692,2332,2476,2868,1254,1062,1174,2376,1170,2418,2302,2378,642,1124,560,742,700,484,2208,2190,696,602,2374,530,1414,1758,2032,834,934,548,854,684,1068,866,1032,604,584,384,398,562,520,736,490,752,860,2406,642,626,1080,624,1000,1244,1636,1174,614,1004,532,466,2476,1784,344,2372,1150,1898,380,1046,1566,1412,2290,790,2274,2376,2372,2372,610,788,664,1476,534,430,2266,614,2472,690,786,876,1306,1136,530,1050,2512,1050,1062,1056,472,702,696,670,754,1066,2284,1010,1106,2434,1592,1360,1934,1598,580,1168,1156,438,804,594,574,696,1350,528,740,874,702,2440,2524,2460,1186,398,704,756,380,1024,2376,676,500,1032,1176,1002,1674,1198,374,1330,920,1148,910,850,1476,1056,1092,658,660,656,658,518,1168,922,1200,476,554,1652,2010,1052,1310,1758,1952,378,384,2382,2342,2370,1648,2550,2392,2372,2340,1400,1784,1152,432,502,496,504,938,1134,340,358,1066,1132,572,604,1902,920,870,518,494,1978,686,1030,1594,1572,790,2432,882,504,1132,784,706,724,1318,706,2430,2100,712,1156,576,860,926,462,708,442,550,404,510,630,2358,2520,690,922,1228,1228,1148,1362,668,650,978,932,536,520,808,956,828,2386,1138,1252,418,1726,1394,632,638,2643,398,1090,614,874,1008,476,2108,1050,2414,2380,1358,382,2296,2358,2374,330,596,2370,2380,2352,1950,808,800,1556,958,512,810,950,690,882,648,570,1172,2370,514,498,402,370,1158,900,462,508,1264,1152,1006,2464,530,2358,518,2244,1466,2388,612,496,2566,672,852,396,552,2446,884,886,2484,498,2468,1316,1038,1196,452,420,858,2222,1126,2286,2212,2292,1764,1148,378,2374,2378,2278,1152,708,466,804,682,620,2364,1712,2460,502,2358,2492,2118,1014,800,456,1716,910,952,480,772,1350,2464,1168,874,1252,2476,526,1082,844,460,826,692,2304,1950,420,1924,2046,1634,2494,2444,2446,1568,582,456,536,1506,328,382,402,408,936,826,1706,1756,620,2434,704,2388,550,712,518,714,608,442,974,1086,608,342,352,398,396,736,1654,986,922,384,1426,2468,2112,378,446,778,352,2026,2376,1406,592,1640,674,694,602,1374,2560,1620,314,506,564,400,568,640,544,692,656,2426,1680,304,750,872,658,1756,418,2370,466,634,506,516,522,552,592,370,1240,412,714,694,1754,1160,490,446,570,928,992,916,768,474,458,2552,1228,812,2386,706,508,1380,2432,1188,656,1506,648,1670,588,2420,876,2468,1316,2272,2442,2458,2362,2500,2284,338,2366,2284,2112,2206,2440,820,1582,1552,1226,590,960,1606,1158,2436,502,490,1416,1456,668,472,1214,1246,2004,1234,700,2398,560,1948,616,1852,610,562,1226,1228,706,1186,2290,2166,1008,578,570,1398,382,384,690,1542,2104,2526,2476,1688,842,1126,2502,434,1212,448,1150,1454,1796,894,1150,1136,1062,1070,828,572,920,518,452,734,1702,1252,986,916,524,2322,606,534,360,2322,2486,1046,1764,580,570,2450,664,1764,870,920,1486,884,824,826,950,756,520,670,634,562,1324,602,1526,1360,2406,1018,2284,2290,2460,2468,2374,838,1578,1050,700,2492,1448,756,554,746,558,808,2478,1446,668,952,1204,702,2276,1662,1140,1136,872,394,1332,418,880,506,1202,378,834,1644,442,402,440,428,1910,418,468,488,486,694,690,620,958,1466,1240,2476,1690,1014,2476,574,1592,978,926,1106,682,644,1516,1816,726,804,844,2744,962,596,456,2482,858,1418,2464,2168,2472,714,892,834,812,954,870,2088,646,694,1806,2436,1562,504,876,934,950,1020,2428,2364,1042,1050,1482,2446,1038,2388,938,540,728,1534,752,850,378,1066,530,1836,1794,2460,2280,1160,2468,2462,1570,2456,426,438,698,696,728,682,306,1104,750,1616,1180,2456,588,562,366,1040,1118,2362,404,414,1674,398,442,476,1174,448,1170,578,702,410,1452,2214,2504,2236,1216,2398,544,1018,832,868,1374,2428,836,804,800,630,1168,1972,420,2498,2578,864,798,2290,522,516,2304,2312,618,586,572,792,2204,766,832,2388,1018,1044,514,1188,778,656,494,472,1052,1058,2234,1600,1678,2466,1470,1632,2464,512,826,1976,920,782,794,798,800,2458,2570,524,770,1132,558,1738,458,424,470,612,650,2454,2188,692,732,588,804,1170,976,974,414,414,584,1262,690,722,2292,792,1224,1096,932,2370,1860,910,686,1398,778,1312,1112,1022,960,700,800,880,2392,2358,700,852,2118,2484,2472,750,528,754,568,538,710,2454,2468,2474,776,678,648,1926,538,936,342,724,760,2462,684,672,760,708,698,2520,614,666,1808,1948,1318,996,2606,2660,1134,722,1702,1092,946,1064,822,2100,962,1160,1602,630,1206,662,584,650,774,772,790,2614,436,872,496,1354,598,670,718,1704,952,954,956,2622,960,436,1250,668,1562,566,800,1590,412,418,2794,864,2706,2698,418,2702,2510,1264,2704,2406,2742,2822,2706,1214,540,548,680,1362,1184,584,1728,586,760,672,728,1188,1460,2790,2166,1208,1132,2436,2428,772,1292,606,1046,1058,1146,1046,2758,1156,1564,1296,1236,2124,882,1014,1012,2684,770,612,468,480,1646,1428,560,1392,1312,1320,1832,1300,368,2178,626,642,758,1928,1266,450,1448,570,500,1712,416,742,738,766,780,550,824,760,560,344,2686,2700,2682,1532,532,2688,2504,690,1100,772,468,350,490,1618,2706,2722,968,788,958,2610,800,500,896,694,566,460,538,576,548,3051,656,2724,954,1034,2630,2780,372,1304,2446,518,2334,936,910,1334,1322,2200,966,752,2388,1098,2316,1908,1576,846,568,1560,2688,864,1762,1478,984,1540,640,1278,1142,2304,1206,712,666,1928,2656,1874,1394,1280,638,714,1140,1180,500,1036,722,1092,856,2696,860,2054,1464,880,1818,1644,1812,1550,878,862,848,806,854,778,854,454,512,824,844,458,420,456,842,848,1870,1528,2692,446,518,758,436,708,730,954,596,370,1328,2060,2592,1504,2772,1330,1932,886,2308,2608,738,632,770,1186,1236,748,1042,1952,698,1010,1286,1180,648,618,904,536,1750,2192,804,670,1446,1204,972,500,460,1118,680,1162,1562,550,602,1786,2460,2674,1732,2584,1726,840,1746,2712,2692,762,730,826,902,2822,1120,1168,578,678,764,886,828,412,446,422,414,372,1326,778,902,700,650,1676,1664,558,440,432,922,540,534,1280,758,512,2332,1548,764,1040,1538,920,2712,2444,2902,492,1510,2300,2278,428,732,778,960,1314,1348,1290,1304,772,356,976,604,668,1162,968,1306,2042,842,1048,1582,934,902,712,568,1120,878,888,1702,882,2684,1164,2680,2498,874,2684,2690,2732,1736,2814,412,796,718,2592,1308,2812,752,558,402,360,1144,684,400,1722,934,494,966,2452,602,2818,438,2352,2690,2574,936,724,560,838,2608,1210,1236,1302,624,720,898,1128,748,868,1878,568,1076,1738,1378,2692,2548,680,1070,1152,424,474,968,1520,2618,1148,2726,1442,640,646,1562,2310,1728,1738,1084,872,2686,854,2582,538,2706,392,2194,594,2030,876,852,2812,1736,848,1658,2738,870,862,710,506,416,494,2816,2608,2702,1078,1614,702,1070,380,760,2350,1334,1250,2698,2114,1910,924,860,2466,890,750,772,1120,660,1160,428,776,1286,872,314,2490,970,2640,1164,2494,2888,2856,2120,1934,426,2700,2116,1250,1008,778,2682,852,2690,2690,862,1068,1748,2416,2686,1720,2814,584,452,376,2696,864,904,708,950,646,986,864,432,1154,634,1754,2898,2684,858,1152,1088,986,1562,1856,2612,1282,1906,1890,1268,668,1186,1338,632,2264,1462,1158,970,1164,740,798,804,2146,418,2700,1160,2696,2482,1756,778,750,776,1920,2690,1988,618,664,474,2748,1540,758,326,698,720,634,2788,2780,2818,1202,2588,1694,638,892,754,948,2402,554,2712,1808,2090,1738,964,2188,826,870,1284,1058,2682,828,1528,2894,2644,1060,1602,1044,890,2216,2022,2424,948,1668,1138,632,1416,1152,1118,594,570,618,434,446,1942,1560,871,2680,2608,2608,666,586,622,770,534,466,1374,806,2192,1638,2570,914,1378,1196,1262,876,406,530,418,1122,512,846,892,874,2694,2700,2514,1536,1170,722,728,798,862,2618,2692,2814,560,2070,758,1626,1620,1634,2282,1712,432,454,960,1344,1348,1578,962,2140,1742,1694,2784,2606,1664,428,492,1132,574,750,348,2362,2666,2622,2042,1866,514,2036,948,1600,630,1616,1248,1052,1118,1456,2660,566,1528,896,1528,418,2710,662,1252,1422,1674,1492,980,552,482,892,1714,1128,704,2518,768,734,550,662,544,448,1364,1042,2272,1330,1166,1736,1414,2254,1372,1912,2752,988,478,2720,2750,2636,1426,1522,2118,2814,2038,848,422,906,304,366,1252,580,604,532,820,578,750,2114,2818,730,780,498,504,634,1370,1912,710,556,776,706,1260,458,692,394,1224,1166,452,346,824,580,3051,2756,1652,2906,2132,2660,1218,428,478,2594,1462,1530,862,566,2812,3031,2074,1574,832,2602,2626,1638,2442,2438,1226,1142,2688,2492,2818,1556,832,576,2792,1138,1260,1144,592,1652,740,1372,378,1176,468,350,1706,676,710,472,2664,2516,2540,2496,1158,860,2578,1016,614,868,766,1774,500,1196,848,2744,2726,478,2876,553,2488,1202,564,1644,1024,1316,412,768,490,772,1158,918,830,740,1098,2034,2336,2210,1090,2690,1912,2608,2516,1026,1022,1230,986,1200,1294,1696,1186,1524,1560,1442,462,354,476,2140,2686,1044,554,1608,744,2698,2624,766,420,418,586,926,748,1498,2400,2686,2680,2686,1816,2700,866,2672,594,902,1344,2692,992,906,534,512,518,1720,1838,2312,2634,954,1080,1238,548,1224,2426,1972,572,2374,2418,652,1594,534,1012,1356,606,352,2486,886,2048,642,876,1000,1874,2384,1832,2386,2414,704,550,634,1954,2474,900,512,1138,610,862,2388,792,766,340,356,376,384,422,1190,754,1022,1120,1102,480,1022,382,2322,2180,2380,2370,2462,1162,448,2408,2456,560,674,1402,1588,2488,490,722,872,534,620,444,798,706,1406,2014,620,322,754,1040,720,2248,670,694,520,524,1132,1414,2170,576,876,876,902,2674,2646,916,2010,1470,1798,1170,368,1070,596,528,1000,1558,952,684,1078,938,694,486,562,2504,1152,716,1400,1060,1444,1380,1466,1472,534,522,698,708,2294,700,734,732,512,670,2568,1016,1164,1340,350,460,986,2292,1684,576,866,926,724,684,1408,664,1172,636,790,906,424,1460,884,698,2226,2576,1410,700,868,2484,2138,2400,2468,1312,906,878,684,2198,712,2356,1074,1106,1070,2466,1658,1070,2216,968,1332,1240,684,1706,1290,738,1036,1048,806,922,666,1222,532,486,678,1620,1780,664,1448,754,768,750,838,946,608,898,1232,744,560,2102,444,496,500,520,2452,1568,634,918,628,396,384,1640,1464,794,948,814,1814,438,2538,2008,1016,1084,434,630,1054,418,842,394,548,870,660,2380,636,2362,906,368,928,1108,446,484,520,1588,1162,1242,1048,1432,518,502,2202,2068,1146,788,1152,1048,746,578,528,660,748,786,866,690,664,782,1138,1064,1142,1066,554,2542,1602,2322,1316,866,770,2228,1488,2224,734,486,1408,1172,438,2010,1052,608,1252,2184,2534,2436,2378,1490,1396,1484,1704,688,634,604,1232,2406,336,534,1012,794,1616,1858,470,738,840,2448,886,668,1396,1946,2390,2412,2460,682,648,1738,1516,2062,1080,952,1252,1592,976,2372,610,1938,2494,380,1564,696,2268,414,482,444,1744,2292,780,1146,876,878,1552,1736,1068,1406,2568,1414,1356,1332,2384,2362,1068,1554,2300,1114,802,704,394,872,1238,408,1152,1672,510,2380,1672,1430,686,1218,546,752,1166,526,710,350,1722,686,1050,1506,660,1142,2556,642,2136,2294,1226,2160,988,2422,1822,2456,748,1654,1392,576,568,1272,498,880,1046,888,1024,890,1594,1328,686,1122,820,2230,2456,1650,2540,368,444,704,694,2604,1212,1042,632,312,1360,1132,1026,1148,1436,1030,674,694,706,678,698,2372,2370,2290,340,2288,780,1076,1078,2266,2460,700,2336,792,702,812,1504,720,760,744,596,726,748,642,1330,570,930,464,554,2328,440,696,422,2056,998,1104,524,678,688,432,596,446,1732,468,1034,2030,1246,1136,1068,2468,2466,2366,850,448,1504,524,1402,1312,768,1446,1450,718,1314,938,532,444,1434,484,1882,2448,2325,490,1166,700,1362,2466,2466,904,1380,900,1334,570,754,1182,764,2386,630,2378,750,2454,694,2458,712,680,780,794,704,1420,1754,2456,1414,908,1634,830,462,1392,922,2284,790,1236,1038,724,860,1394,1046,602,412,1164,824,728,764,796,1076,888,974,1408,932,2668,2466,2490,880,510,2054,1036,954,1516,2701,692,698,1368,732,702,734,554,2436,1136,824,872,608,670,706,2370,658,2460,1238,2368,794,2528,678,1862,728,526,1032,1024,2386,2378,924,898,1398,526,962,974,966,1042,380,2292,1750,692,1396,704,2458,714,492,616,906,468,1126,564,1042,310,546,1558,876,786,2390,682,1228,2406,1400,866,1386,2388,470,1228,736,724,1636,2528,936,616,1626,696,2110,1022,658,1056,2426,686,1306,1340,804,800,698,684,2444,1492,2388,738,572,2434,2462,1128,370,1042,1200,778,824,652,542,880,2376,1212,722,426,712,1594,1262,1760,2180,2468,2510,2394,400,1004,2098,2468,2472,392,2082,2232,2280,1218,2206,2078,1144,1558,826,1642,1958,2462,2130,2108,698,1274,432,466,520,1538,712,1064,930,1936,1632,816,688,2408,1100,1038,1320,2476,1174,408,404,780,958,1174,1050,1576,2432,1192,1968,2410,2002,672,624,2424,1712,1710,634,1040,2440,714,2212,1220,2050,1068,1390,716,1130,460,510,922,2076,870,712,894,1464,818,606,1590,934,406,2470,676,646,682,2222,700,394,690,1730,2664,1314,426,2066,1220,1064,1104,1156,1752,1300,1336,384,828,392,2274,378,784,750,762,790,788,2382,778,1160,1228,2270,992,532,2044,1550,2238,828,574,626,2212,2572,1590,2476,754,756,2396,1090,2220,1888,708,1476,772,688,1046,424,970,1170,702,952,1048,2548,1058,676,1012,1354,748,2438,1608,1354,1710,570,970,1142,408,396,1238,302,1090,1404,1936,986,712,676,710,1000,1472,2088,2026,1908,640,974,2450,728,1396,366,552,1148,2086,2400,382,398,2120,2300,960,1016,2448,982,2286,2572,2284,2294,1294,1070,724,2400,2300,1102,1928,1432,680,1382,612,440,556,796,1062,1182,1052,1410,2324,1404,968,506,544,544,1242,614,680,1574,1692,1626,516,440,1164,1126,1854,2470,2386,2288,984,538,440,606,684,706,698,542,570,674,1060,1260,1402,2504,448,896,712,2434,1050,858,1106,1466,976,2142,750,2118,1112,1088,2524,2210,1160,1078,486,1376,1386,594,2668,1386,512,2648,1354,1064,1428,1162,2222,1966,546,1662,2468,1674,1064,1672,494,738,670,2572,792,802,786,568,526,2468,2130,838,438,972,1044,1924,1272,1278,684,1620,1030,470,404,438,1134,1050,634,1864,1230,2344,2550,1004,2458,442,2578,688,542,584,2638,572,1140,1550,2444,2562,590,534,2072,954,1168,520,750,340,2400,604,766,1112,802,2234,672,1394,586,2452,806,792,2466,796,1740,1314,1048,560,382,456,796,836,504,402,792,794,2306,1670,1664,452,398,1666,766,2564,1294,1136,434,2028,450,478,550,552,398,580,2386,674,804,686,2154,446,690,2532,1560,678,2346,596,1568,476,450,702,1392,2476,820,1344,712,662,806,792,2482,794,734,638,438,2308,512,1150,372,1718,698,430,2362,2332,612,616,968,1438,678,554,634,986,794,1996,2020,1644,572,580,634,2264,1212,1088,2669,378,1564,384,1566,1560,1684,1722,2374,2362,1236,394,914,2566,1102,528,934,1506,972,1152,712,1938,620,628,538,630,978,1804,2448,1546,2628,354,1100,1104,1164,1884,1404,798,1996,2354,884,534,1582,1566,864,858,846,544,858,408,2410,1670,2392,728,1694,1026,1176,644,1162,1390,878,650,2474,464,592,664,2658,1030,1212,1634,966,1102,2372,2422,530,1400,518,634,656,422,626,888,812,798,682,1012,990,2340,338,1022,546,1596,808,1282,782,686,794,1768,570,770,802,616,658,668,1424,1518,994,522,526,702,828,2508,2528,2512,526,404,888,1762,520,2518,480,754,1054,1074,2450,386,1086,1752,1008,1020,590,2404,560,1146,2468,2442,1154,1288,1966,2454,1628,1928,828,1034,648,2436,1974,2364,1050,1054,450,630,906,716,666,2390,508,708,414,428,998,798,722,2640,928,1564,2526,2488,566,434,830,722,440,1562,2332,708,534,570,1554,728,468,1090,1502,2416,750,746,706,2380,900,800,398,744,650,494,2432,1268,1070,2530,664,2620,1430,958,2686,1020,2522,776,1374,380,1046,500,442,772,1660,702,1771,1474,450,1150,786,1668,784,796,1140,1394,712,768,712,798,710,792,2588,2580,874,948,2626,1806,2270,1006,1342,2000,352,624,474,886,934,898,1404,736,1190,350,692,742,462,794,758,464,564,1158,684,334,758,406,432,1394,628,524,586,1824,2072,2408,1502,2611,1936,2400,2496,854,812,1404,2244,2282,1072,396,566,702,622,648,1056,458,794,558,930,436,808,720,606,1390,1468,636,938,766,828,2430,2450,1232,824,750,1960,738,1446,974,528,478,2384,1434,382,632,658,1680,556,2534,784,2368,841,540,752,2672,404,2398,504,1450,2090,728,1048,1308,1342,716,570,1132,716,2350,774,1052,364,830,650,1178,792,520,2354,896,1350,2370,2500,628,614,870,712,840,2442,856,1748,1728,2330,2685,2028,1406,2406,2444,2394,1518,958,2456,878,2456,706,720,864,676,2392,848,698,2406,1196,940,934,1214,2113,548,1598,658,2406,1514,518,506,604,1624,2664,730,2372,1278,2352,2394,1488,464,878,876,874,878,502,426,414,594,1038,1018,1546,1464,1140,1678,1648,1998,540,526,540,1614,2354,2346,1442,1696,782,798,488,688,784,588,620,770,820,506,600,611,660,494,792,1136,630,512,1944,1212,1088,374,960,1418,1394,1034,1236,342,2358,718,908,2124,2398,2356,1362,774,448,1584,2300,880,876,584,826,1392,2224,904,1036,1058,1040,844,472,1766,620,2290,1622,524,772,1116,1166,506,540,625,2098,1042,970,2364,2360,1178,1134,456,712,538,1262,492,364,1212,2018,962,434,436,2018,954,974,1494,2350,2362,1482,1144,2360,2442,1713,1074,820,604,2456,664,2362,820,1052,1160,682,644,778,1568,1380,1326,2364,2548,2130,1178,894,886,874,696,930,902,684,404,452,422,480,2238,1578,2278,1574,864,910,662,2420,1652,552,2624,2614,2592,1164,2434,1170,584,1144,2368,708,2533,2354,1578,2380,1420,804,802,1410,1004,882,2462,838,2392,1040,1076,658,740,2416,524,530,602,2602,1394,566,926,992,1032,734,2426,2038,1488,762,606,658,2132,1162,858,1036,2388,2606,2400,2390,1126,822,1250,364,862,1557,870,2368,1656,2364,706,780,706,2516,2368,1820,774,1154,682,2146,2392,1204,1056,854,1190,2406,562,540,686,1010,1924,1004,2452,636,2392,2396,2214,1962,1420,2380,2384,2458,2084,784,626,820,1352,722,2060,638,1278,2402,1328,826,1074,1158,2396,2394,566,2622,910,1528,1850,718,1202,926,632,654,720,594,618,498,688,2336,2430,1926,1564,2454,548,2394,1318,1096,580,2608,568,2638,970,696,690,522,946,334,2352,1672,2348,2354,724,2298,2368,2336,2352,2358,1676,2384,944,2376,778,2336,802,1688,1604,1114,1258,674,2484,752,838,768,372,866,466,1136,1254,1388,602,974,1162,980,798,600,820,1044,712,2454,528,452,1460,1918,1364,2528,2354,504,320,430,1054,454,982,416,1102,2356,674,2362,1256,602,964,2248,2388,994,2404,654,1090,2400,1128,2460,2192,1076,1120,1238,1230,1254,604,1744,2160,926,738,2346,570,2212,700,2184,1020,2044,1724,568,1018,718,2348,780,780,2362,794,2186,2362,1538,2362,778,2382,2368,850,2454,686,1158,2586,386,1164,750,936,1044,1320,532,792,1988,2340,2376,2504,1844,1152,2388,1616,904,1942,1326,2394,424,2036,2512,1326,2392,980,2482,1518,1106,694,1142,658,530,1228,2148,978,1158,1042,1018,906,794,684,2258,1000,2348,1656,500,2292,2581,1286,2316,730,2230,1682,2354,1548,870,924,1026,500,732,312,462,520,482,1774,2448,308,2444,870,2388,2392,1858,2378,858,1106,712,740,508,386,1246,2494,1982,2402,2382,618,1000,2330,2414,1132,2366,302,1210,1010,1254,2444,2328,2452,1272,628,2440,2434,938,2260,2218,2344,698,472,960,2280,1778,326,638,706,514,1402,2384,514,1568,604,616,552,538,1026,1044,540,2370,780,2342,766,774,920,916,1454,782,1676,1658,1574,992,706,1150,2392,2374,1340,2350,580,584,2486,594,2418,712,2512,2362,614,1092,1164,714,1062,706,364,2230,1270,1116,1892,524,1432,1114,644,2374,466,684,848,714,1682,2374,2368,740,778,2360,728,2388,1106,484,618,1286,1550,898,974,1058,1190,1018,554,546,374,974,2264,2054,628,1032,1044,1196,2510,1178,668,776,2094,864,412,2384,1422,378,402,352,414,356,2278,760,998,2180,1010,2388,378,362,1190,718,862,1112,656,1340,784,1200,1576,1230,1220,2220,1570,806,720,482,1366,2360,2384,2362,2368,380,418,2374,808,800,1726,1208,978,806,626,980,584,662,1168,552,500,1158,528,2078,708,960,2454,802,1482,760,2262,662,2480,2638,394,1046,1450,378,2442,1992,726,998,2174,834,546,672,664,1760,1744,1330,1596,1122,1026,996,566,574,570,568,674,410,302,686,1384,1964,902,624,1460,978,1318,1316,820,710,952,478,666,1264,532,1818,1314,754,520,750,2054,2322,802,554,550,664,2370,2372,548,2402,2360,2212,2360,2214,792,1576,1874,1574,1548,788,1570,792,646,1658,492,744,468,490,776,1574,702,730,636,616,796,1648,1208,1768,520,386,1132,2456,868,2444,888,1040,1230,700,1052,986,992,2296,2378,510,2430,2264,2052,340,2322,1636,2226,930,828,1900,1254,1132,2024,1222,2042,1078,508,690,1396,402,702,1262,476,620,424,1402,432,1584,784,1588,1724,1570,2366,1568,2368,804,872,1546,722,866,790,1586,1774,682,1446,1818,426,2256,2202,504,476,520,1696,916,1400,1024,2484,1308,2028,612,512,2370,1048,794,1166,758,482,1866,2224,1598,1138,2412,2264,2052,1050,2364,398,2370,880,1358,792,552,1136,962,728,888,896,812,2042,530,494,576,764,2076,558,450,1740,594,602,598,910,966,1082,1070,2358,1606,1582,1590,1568,1596,1574,1568,1546,1706,1584,1444,542,1128,650,682,666,762,776,2332,2460,1390,902,2358,2482,2336,2454,684,2444,2454,2298,882,646,2454,2336,1216,2364,1592,340,1968,356,2328,1008,1372,420,428,2038,350,880,1364,650,1198,962,568,928,1162,1586,802,2038,2432,774,2378,2388,2384,1564,1588,460,1286,1074,866,1182,2198,632,682,562,2154,2296,2420,2512,692,666,660,658,1658,1746,992,602,2060,2364,2362,526,634,712,686,738,2050,380,306,302,1154,832,2582,386,716,1138,744,2512,866,778,2188,1590,774,390,364,1598,2360,2362,2372,2438,2416,336,700,788,1126,790,370,2342,2372,306,1772,1714,2372,1186,732,2188,594,2452,674,620,2458,910,1050,614,736,586,416,1170,838,1180,1266,1080,1234,2378,1154,526,1234,800,740,2452,1112,682,1676,464,1598,1336,2434,2464,1578,1562,1576,804,1570,1570,2340,2364,1730,776,1050,1804,1458,1412,2370,1230,1186,2374,526,1508,1036,492,906,664,966,1150,912,880,1156,710,1364,2366,562,598,1526,790,1996,1172,1590,2430,876,2230,1290,1012,1284,1236,1182,378,1108,754,2390,416,1022,526,580,300,922,958,870,692,780,978,806,1164,1708,1224,714,682,798,618,634,1438,794,1484,2398,796,526,1608,812,2388,1610,786,2370,2374,670,2376,806,738,790,2360,2388,1572,2376,2466,2386,1604,1586,688,718,890,818,1588,1584,794,802,792,1730,1118,1442,1560,2398,2394,456,404,450,1442,1888,1340,508,1222,1922,1522,2454,2454,862,826,858,886,2244,488,2328,508,2414,2438,1540,826,470,2720,2728,1070,628,1362,928,666,682,690,1674,1912,1918,1484,1602,2622,1576,1202,678,1102,622,988,802,822,800,822,786,2368,1594,2386,2392,1598,814,1576,798,2378,716,1600,1600,1594,2402,540,1430,532,762,2448,2450,654,2284,1440,2424,2362,866,1570,1224,2118,2224,620,2366,1164,1040,742,830,1004,728,408,612,786,844,2382,976,1590,854,852,768,882,928,826,1596,1594,2404,658,720,1652,2368,1544,2352,1670,776,442,838,1576,768,1546,618,1090,2468,444,1356,2018,560,1210,2546,836,1126,2578,776,518,1606,692,404,2364,2290,2224,964,1572,1428,840,980,688,1106,680,1016,682,1598,2332,2402,786,2434,2438,1384,820,1244,2736,2646,2660,2222,608,2978,1452,1220,768,418,2508,862,948,706,2228,2646,954,860,950,820,1736,1824,872,748,834,976,490,878,2098,624,1314,608,1342,462,1328,612,942,754,2830,1364,2666,1716,1686,1636,516,1578,2626,726,1880,1732,872,418,768,796,2602,1740,858,1734,930,2206,596,854,670,1052,808,920,1346,1240,1270,878,658,754,1266,2822,2844,996,2846,1748,2684,740,738,738,732,2096,1634,2710,1676,2684,2216,744,2630,558,2682,652,646,1120,1500,366,2174,1756,1880,1150,2840,2590,814,2664,2484,1490,2248,2218,2102,1578,412,734,740,726,2046,1376,406,848,2602,702,868,2820,880,2770,2912,1746,882,2600,2602,1738,752,526,1026,594,1730,1732,730,726,724,718,892,1580,868,864,868,864,1074,1288,410,792,876,1462,950,666,802,1346,518,1334,1024,384,1696,2692,910,920,1926,2718,628,1476,954,2914,852,1448,978,788,1246,672,1362,2498,1156,1734,1748,828,1426,2844,1738,2594,818,576,554,816,2594,824,2604,2578,576,2078,1120,786,1050,564,1334,1346,672,1144,554,928,886,2320,1696,2574,736,2638,1436,760,1026,720,874,1576,2662,2760,1104,800,2896,1874,1830,876,1494,1158,1738,1722,1356,2268,2824,2666,2580,1706,862,1638,1126,1212,1682,742,2238,1278,774,1310,710,1734,748,770,426,774,496,1282,1082,724,1234,2772,2754,1260,2590,1254,1170,674,446,460,1264,1130,1928,1724,2594,2584,2596,2596,1730,2576,678,1200,470,724,578,582,664,498,1716,762,1058,2566,2862,1130,1142,884,866,874,2002,842,966,2456,1080,2694,1692,792,2306,968,1002,882,1920,746,1446,2888,702,2214,1838,1628,1730,2582,758,1728,1726,1726,2584,1504,656,656,1306,1450,878,1346,1134,2518,2246,1168,2628,1262,1212,1200,740,1104,1314,702,2296,2302,2806,416,680,892,1050,682,3014,1168,1156,1146,1910,578,1736,1736,568,700,530,2568,450,1042,874,380,1324,2628,2214,2600,2934,1148,2546,1060,1964,1218,1704,2770,632,436,370,774,2818,958,2704,2604,984,746,1386,2096,2608,1320,508,630,2600,2584,848,844,2830,2716,2572,1720,2590,1734,1726,866,1724,1634,2588,1732,2580,634,1316,514,1546,2360,928,1890,996,1278,1038,974,1088,772,1318,1108,734,636,1000,598,2210,694,1568,314,2698,948,968,1936,1930,1920,950,2460,2120,1042,858,2264,1212,1278,616,680,2524,798,1736,772,1436,898,556,520,1726,1732,1718,1732,1718,432,2266,2964,1094,992,966,1672,388,768,814,1756,582,958,2576,1720,2592,2592,850,858,1738,886,378,804,476,608,378,566,652,672,598,2598,1096,1240,842,462,698,2590,330,2726,2656,2390,2292,932,2618,676,572,680,606,498,418,996,628,2592,2580,2590,1820,376,1926,2584,2596,2580,552,734,2686,2606,792,624,724,1722,614,2730,2680,1726,1722,768,1568,1424,1942,720,2566,2598,746,1206,606,488,418,630,862,374,1358,738,1092,500,2580,1306,2596,1032,1122,1600,1246,1032,940,904,1032,660,1768,1864,1800,1612,1672,1784,1780,1764,512,728,1760,1776,1660,1804,744,760,1164,2060,1780,1796,1216,1984,1808,1792,1816,1752,1780,1812,1736,1792,1780,1792,1796,1680,1800,1796,1788,1796,1784,1788,656,1068,1672,1228,1612,1768,1972,1772,1012,908,1808,1716,1692,1704,576,1692,1680,1772,1588,1584,1808,780,860,1836,1796,1768,1800,1792,1780,1804,1776,1764,1792,1800,1808,1696,1824,1768,1796,1800,1812,1616,1784,912,880,1780,1728,1704,1812,1784,1804,1768,1784,1792,1776,1792,1800,1768,1784,1836,1776,1748,1648,1780,1800,1808,1800,1804,1804,1776,1780,1772,800,964,1684,968,2084,420,584,714,602,590,826,2130,986,1360,1058,838,596,618,566,1002,1940,460,1196,800,1300,1324,1534,1226,1996,2424,2044,2134,1980,438,1370,2398,2266,1524,2434,2040,2252,1966,1858,1526,2426,2134,2104,2384,1520,2244,1608,2438,2400,2486,2138,2148,1580,950,2010,2032,2324,2246,2368,2374,1256,706,1408,1560,1758,1746,1184,1100,868,1508,1668,1264,766,1688,1510,1392,1386,1164,1100,1742,1116,1282,1102,758,508,1182,1460,1248,1360,680,838,712,484,344,344,336,1488,1500,1484,888,1498,686,1504,1500,1214,1982,400,778,1626,986,1106,462,390,924,928,928,1488,1504,1258,1482,1484,1488,520,1752,1506,1990,2002,1478,1718,1032,304,450,622,398,1016,720,1748,1442,1988,1552,1468,1292,1718,1426,716,784,1634,1024,794,938,968,954,1198,634,974,854,1824,1286,502,628,518,944,904,1624,1340,1206,1042,408,548,1610,1302,1124,916,556,1380,568,846,2156,1310,1750,1130,1052,468,940,984,1830,2014,1836,1848,474,1464,1100,1410,1202,1038,884,1444,1306,1614,1364,1510,1016,1470,1738,2000,1364,970,1760,1304,1686,562,1472,606,1246,1764,1718,956,1090,1178,1530,780,734,1748,786,1678,1932,1292,1268,1582,652,1932,1016,1184,900,786,1444,952,1194,724,1570,1498,1216,1272,1360,722,370,356,1092,1372,1292,676,446,1608,1574,1664,386,952,794,758,848,1040,1180,840,1000,872,590,672,1460,1020,450,1066,694,630,1382,864,792,1822,1358,1348,1456,1796,1436,1842,530,1947,982,500,1944,1062,1498,1096,2482,432,494,474,404,394,396,400,2562,2552,2542,2534,2546,2506,2448,1836,510,2430,2542,2550,2548,2426,2436,564,1830,618,486,538,526,472,1162,2564,2478,2552,2572,2572,2624,2582,2608,2018,1652,2444,554,564,494,488,2442,426,424,424,862,2434,2426,2438,2524,2578,2548,2546,2418,2546,1208,638,1190,626,610,624,592,576,562,546,536,604,582,554,528,2554,1812,518,478,498,508,486,538,1182,520,508,534,2572,444,454,454,582,514,532,544,2476,2490,2438,2574,2482,2544,342,352,770,316,1174,2552,2538,2432,2546,2414,2430,2434,1798,568,530,540,1172,2580,2458,2464,2458,2468,2544,2426,568,1822,442,560,558,430,452,958,894,1164,770,2440,2444,2436,2666,2602,2432,446,406,1204,386,432,384,418,350,348,796,798,454,546,498,1838,1906,1900,1910,1954,1902,1908,1660,1954,1898,1410,906,910,798,396,410,1164,1880,2020,1974,1962,1598,1712,1894,2028,1956,1854,1800,1908,1440,1102,1788,912,1296,2018,1774,1930,2040,1102,2140,2002,1952,2054,2002,2024,2024,2060,1522,1942,1308,522,1558,900,578,650,524,948,844,840,1884,2134,2082,1944,1984,888,1056,1650,2042,1420,2088,2164,1862,1826,1978,960,1284,1262,1012,1100,978,970,2350,2528,2520,2170,752,430,1472,1030,2296,2274,2230,1100,1088,1264,2366,2414,2394,858,1136,1044,1198,1196,1140,1230,2400,1154,1000,1156,1156,1780,1672,1444,1340,822,588,526,808,1928,2008,2434,2340,2446,688,2432,2378,2090,2382,2396,1084,1358,1114,1206,2448,2430,2510,2370,2406,1610,2408,2428,2416,2400,2402,2404,2394,2390,2442,1574,2370,2368,2440,2452,2450,2460,2412,1394,1428,413,429,1997,646,664,392,1586,758,486,754,788,1166,530,952,780,402,476,766,544,1166,1258,756,1254,1262,758,638,2073,617,1280,1280,1280,1280,1280,1280,1022,1280,1204,1280,1280,1252,1244,1280,860,808,604,626,590,798,810,806,604,594,808,610,994,1892,596,600,796,810,798,810,598,806,606,808,810,606,604,782,610,606,808,808,598,808,598,602,792,608,596,608,590,802,592,516,812,784,802,602,744,1042,600,600,632,818,604,608,600,616,604,606,610,606,612,606,604,612,804,808,1004,600,594,1928,604,602,796,594,1044,1024,592,818,590,614,604,608,606,612,802,612,798,810,1920,1060,612,610,618,800,1044,1048,808,608,2170,608,814,794,818,610,602,604,610,1680,796,792,792,798,798,1294,806,604,1346,2184,1546,608,798,984,2086,798,798,1464,610,612,604,608,606,616,602,612,990,600,582,610,600,608,606,602,598,806,612,800,806,534,600,426,604,606,614,596,606,868,494,490,1922,484,484,630,484,484,504,500,644,490,500,480,1826,1238,490,480,486,480,628,1382,1372,1366,1412,1348,1594,1416,1406,1418,1362,1298,1408,1600,1040,1440,1424,1412,1420,1396,1428,1382,1408,1424,1410,1346,1420,1418,1400,1414,1350,1354,1342,1406,1342,1400,1410,1356,1404,1412,1412,1420,1358,1422,1382,1350,1408,1418,950,1434,1008,2684,2196,2208,1116,952,1452,1148,1000,1114,1152,764,1138,1010,1144,1138,1130,1140,1568,2448,594,602,2472,1144,1146,1034,1140,1146,1134,1142,1736,2024,1274,2303,2174,1064,364,1298,932,2048,1908,1215,1942,1922,1690,902,1384,1666,1568,1898,1606,1966,1368,1756,660,1756,1814,1478,1247,2002,1614,758,1638,550,358,1180,584,1612,1222,1002,898,1178,1184,810,570,1770,800,1290,952,374,732,1574,654,754,1564,508,1386,1000,1012,818,886,2284,1600,970,510,464,480,368,590,402,720,1068,1222,540,850,426,718,934,1468,1424,1402,1502,1494,620,1030,590,590,588,594,596,594,594,588,590,594,602,586,618,618,600,596,832,858,1602,1162,1298,1618,1628,1572,1416,1482,1394,1086,1064,1512,1622,1392,1032,560,512,596,506,510,980,980,1484,1460,474,1472,1566,1130,730,738,1018,864,1236,952,1676,1036,848,1074,1418,1244,1228,930,1638,1616,862,896,1398,1332,1194,1208,1194,572,584,584,572,778,1334,984,984,986,630,810,446,612,614,992,860,934,1040,848,966,1580,990,1526,902,1290,1518,1058,1078,1134,550,1202,626,694,624,688,1194,708,568,1146,528,1388,1422,1446,1408,618,430,906,1358,358,1146,1408,610,1512,602,506,1332,1318,1312,1108,1338,1324,1328,1398,796,792,1286,510,632,1290,1306,1294,1226,1324,614,1404,1406,1388,846,490,1262,1348,1380,440,620,548,376,772,532,340,1124,908,2440,1192,2304,1280,1214,352,940,672,1384,696,1744,1856,574,614,450,440,2228,1338,996,2074,1846,2034,2168,1820,1472,712,1394,1114,1118,994,1062,706,888,1314,1036,1088,924,1034,876,804,834,1160,626,1122,1068,1002,1322,948,586,1424,1214,1338,742,1136,1492,1590,1394,1506,1190,984,1328,1048,746,1018,962,1114,586,648,870,852,870,900,1280,720,880,848,1660,824,1348,796,928,1384,1824,744,1060,840,1352,912,454,1276,1060,1556,696,724,624,720,1664,796,712,500,1080,1694,524,1444,836,1418,1426,854,1410,1064,1430,974,1424,1410,860,1418,860,1410,868,1422,864,1430,876,1396,862,1414,860,1416,874,1420,716,1408,726,1404,758,1418,868,1418,872,1410,868,1416,1008,1000,960,1432,968,1442,754,1416,758,1404,758,1412,738,1402,754,1404,758,1404,764,1422,748,1434,1454,1414,1954,1558,1552,1552,1538,1538,1550,1538,1542,1534,1522,1560,1528,1562,1534,1426,762,368,834,1084,434,860,808,818,838,1306,1646,1626,1650,1660,1642,1590,1838,1776,1824,1888,1718,1878,1656,1884,1866,1854,646,1268,1344,1922,1770,500,420,400,500,756,946,662,460,334,308,1314,392,1748,1648,750,752,518,900,1742,1980,1542,780,976,968,1080,968,578,408,622,504,1492,500,556,1306,504,340,1096,388,654,566,1012,954,476,556,612,610,500,404,1502,2924,900,652,506,464,628,1096,796,1390,556,638,1154,644,560,464,1244,1132,570,564,1014,848,576,1126,352,354,344,364,2222,570,2200,404,796,1144,568,440,434,390,992,2320,560,598,564,424,552,2240,356,1064,536,1384,1136,360,520,424,544,552,1250,1826,1040,418,1670,940,1034,1342,520,2188,908,476,1068,732,334,532,2288,1142,1192,1284,600,700,424,1480,724,320,920,380,478,2298,2190,1586,2320,1682,2086,450,464,2024,2094,1298,1902,812,580,1332,1868,1604,2260,2720,1272,460,1484,1162,464,1216,2250,1376,2290,962,982,696,1404,1598,2352,2260,580,424,1130,412,372,1082,388,348,2352,2304,2286,2832,556,1120,2532,2486,376,1992,1072,620,1184,580,762,468,678,592,872,1406,588,2900,1078,796,572,400,952,600,1346,2338,340,424,1200,2090,2108,2895,876,2468,1200,1680,892,992,812,768,444,1580,2358,380,904,1970,420,1668,1266,544,1282,1440,1176,2324,768,744,684,712,664,1416,860,1548,752,1118,2392,1236,974,500,2100,2848,614,1868,1536,1480,1404,1544,464,432,2600,548,1736,2154,724,912,916,1120,1734,2068,2018,960,1458,320,1168,1956,1296,1260,1964,2304,648,3672,2828,2500,994,520,3039,1428,336,568,1476,1296,2552,2494,332,2768,1064,2524,1450,2660,2420,1920,1276,1330,2584,492,720,744,884,2316,2730,432,2630,1176,1312,340,1378,2546,3380,3214,908,1656,1412,1888,2132,776,500,1080,1172,2168,652,712,532,588,740,1172,768,780,916,860,1420,2036,532,872,2716,1292,1160,2362,1066,840,2552,340,768,964,712,708,1486,2872,708,712,1004,616,1584,3087,2062,704,2560,1756,680,1924,2870,1956,1430,1544,860,716,710,2791,700,2420,3136,696,712,2426,688,1122,1274,1202,2168,1364,1550,1216,1520,492,1144,676,1014,1188,2420,2812,568,1044,1876,2502,824,596,488,524,1016,1168,484,704,576,828,652,2272,2712,2978,548,548,2965,3046,484,1762,1820,2376,1468,1372,712,3047,892,1296,1332,344,600,1934,2494,956,2610,2892,726,1272,832,884,812,1344,952,1218,2890,1288,628,804,3106,740,930,1596,476,1542,2568,824,1028,384,836,1260,864,1246,992,1978,1508,814,884,1304,928,1448,1262,1002,1260,716,1008,1082,1402,1348,944,852,1544,1124,698,1836,688,684,1740,2286,2430,1560,1498,2400,1436,1704,508,1956,1130,1732,540,1876,2224,790,1220,1332,788,1744,2588,1100,1096,2608,2104,992,1044,1620,1472,564,636,632,1468,728,2790,652,1160,644,2542,1988,1204,428,636,2058,1020,638,1048,628,632,1654,1716,952,2680,2704,1058,644,1198,1078,1092,388,2602,1340,1676,460,576,544,1554,972,2130,1550,764,380,1068,2588,1410,670,644,636,644,652,2638,2002,2268,2716,516,782,1850,1652,1396,2762,2704,580,1322,1082,632,2666,2252,2590,2402,1000,1120,2242,812,560,1028,924,630,622,724,644,632,1602,1224,634,1196,2186,1262,632,1004,1022,636,824,622,2256,2388,1216,802,768,756,470,640,624,628,1244,1418,764,1740,1196,2630,692,2328,452,2146,2194,870,814,1160,508,508,460,484,1586,1852,2482,2420,504,2214,1670,512,508,512,512,512,512,508,504,500,508,504,500,504,496,504,1292,508,504,508,504,504,496,684,628,1238,2732,1392,1008,2588,600,784,504,2778,2266,2480,2830,2346,1716,1576,1152,1136,1144,1138,946,2160,1598,500,512,508,512,512,502,512,1632,514,780,796,1964,764,876,832,584,1386,996,748,676,1384,1962,1998,2876,2440,712,1264,956,1292,1452,2348,736,624,354,856,924,1968,1442,1086,814,2862,2196,1042,2200,1800,624,1558,1780,2248,1054,1014,2148,1434,1960,2008,2100,1020,1434,828,1436,764,700,472,476,568,530,716,1256,800,1016,956,620,1650,1468,1548,816,1012,836,616,1420,1464,1024,848,1488,1020,836,452,816,1500,416,456,1492,1752,1800,804,1492,1472,584,1656,1480,800,1492,420,808,820,852,812,820,820,796,804,804,808,808,456,592,304,1864,1862,1786,1358,1816,1642,1914,608,1886,1776,1758,1786,2090,1630,2008,2044,1796,618,1804,1802,824,1782,1374,1818,1796,1776,1756,1710,1398,1752,1634,1432,1920,2290,1720,1164,2254,796,2192,2148,2184,1850,1808,1772,1794,1730,1760,1760,1832,1790,2154,2142,2064,1788,1746,1728,1808,540,1834,566,704,1626,1628,1614,1588,1606,1610,1628,1598,1598,1644,1612,1582,1638,1730,1600,1616,1616,1604,1616,1404,1628,1620,1602,1762,1604,1636,1606,1660,1622,1614,1608,1608,1608,574,1002,1610,1662,1808,1716,1610,1434,1416,1416,1488,1706,1466,812,988,1028,1002,1060,444,982,752,596,460,484,606,1048,1622,950,1076,378,648,704,572,1484,386,414,308,750,744,1046,710,570,578,1042,690,558,578,578,1048,660,650,528,534,524,1022,618,662,520,526,684,528,534,1040,646,534,742,790,774,744,1478,1502,726,2208,2328,2276,2250,1492,642,1794,1782,1788,1812,1804,1804,1792,1828,1782,1810,1794,1806,1794,1810,1402,596,614,646,530,1000,900,936,826,884,814,774,742,804,854,800,854,842,882,762,712,718,650,2010,386,1812,1800,1820,1806,2316,1016,404,462,538,594,616,2166,924,1062,798,632,746,2420,542,590,924,896,786,804,764,802,770,798,1154,806,794,802,798,798,790,796,726,754,496,1084,964,736,756,908,964,1036,740,412,368,380,1364,476,844,752,364,560,636,456,432,780,1900,2376,408,808,1852,2212,1300,764,560,1692,1188,1252,2172,1056,2216,2268,1840,504,1348,1172,2104,750,796,714,1376,1384,1356,1350,1360,1372,1390,1382,1400,1394,1406,1092,760,1538,1536,1302,1374,1688,1546,1494,1404,1550,1538,1536,1540,1128,1340,1524,1242,1236,1544,1588,1534,1528,1540,1504,1492,1514,1512,1508,1524,1512,1524,1520,1478,1528,1534,1108,1212,1526,1806,1140,524,1486,800,1774,1038,1528,1518,1532,1526,1468,2048,1182,1548,1538,1490,1536,1506,840,798,1546,1542,1510,1028,1190,1596,1314,974,1300,1524,1492,1522,1484,308,1482,1514,1474,1536,1528,1052,1126,1502,1664,1516,1384,1324,692,1562,1482,1470,906,1528,1532,1508,1514,1442,1470,1482,1726,1772,1266,1174,882,1040,1534,1356,1484,1530,1144,1510,1536,1500,1536,1540,1520,1418,888,1476,1522,1588,894,1054,1534,1472,308,2294,2294,966,392,860,1524,506,1222,1612,652,658,1748,594,1178,2116,510,1126,1128,1078,594,1170,612,608,508,606,1088,390,438,2040,2568,798,614,610,1356,1210,532,1400,616,468,1226,1064,1114,1020,1028,1082,1044,1066,430,596,1178,596,640,1472,1024,1230,1246,610,1460,3036,634,560,2646,2946,2776,952,628,2324,3546,2924,1310,710,1310,1196,742,590,1216,636,1258,566,862,1432,1464,472,486,546,540,2964,1218,1476,613,932,496,944,718,932,572,860,1352,648,1178,564,665,1090,462,3406,464,422,2612,518,988,3266,2416,610,608,1596,1292,1472,3004,1172,3024,3064,3080,1284,3020,608,1616,1280,412,1796,1736,1736,606,612,1390,1324,2390,1140,1662,1280,768,820,922,530,862,848,770,762,856,1902,1814,754,812,1342,1853,1232,1244,1212,526,524,1054,1050,526,528,1098,1906,1946,704,536,1210,844,772,700,674,1448,914,814,1434,1124,918,1056,816,334,1264,474,472,398,396,342,342,480,1312,864,900,742,904,796,1128,1040,828,724,664,2827,3473,332,2752,2737,2176,2500,3225,3370,326,3021,2537,2527,2924,3137,2766,2785,3080,648,2252,3145,3085,2982,3056,310,3105,2346,2652,3090,2834,2810,2474,2435,3106,3066,1988,2330,3260,3202,2704,2700,2278,3247,3139,3018,1648,2128,2970,3187,2799,2730,2152,3231,2946,308,2988,2709,1293,3073,3130,2982,610,1398,1384,3319,2792,2921,910,824,918,802,3189,3258,2830,1390,1396,1148,1154,3301,2777,3054,2877,2458,3208,3136,3095,2977,2418,3147,3160,3215,3227,1085,3278,3080,2870,3265,3253,2914,3180,3138,3096,2679,2666,2084,3145,3111,326,2741,3052,3223,3226,2734,3111,2991,3121,2907,2989,2923,3060,2903,2903,3133,3152,744,1368,692,3253,2957,1972,2440,3112,2963,3221,2610,2683,1198,1514,2948,310,2918,2923,3070,3065,2106,310,2562,2784,2396,2707,3073,2929,2976,3040,3025,2935,2998,3020,3044,3050,3092,3148,3162,2970,2972,2132,2098,2698,2703,3177,2812,2791,3189,3064,3109,3074,3067,2998,2757,2572,3093,2984,3012,3128,2998,2397,3023,3262,2994,2971,3027,3137,2296,2734,3266,2982,3148,2796,1507,2906,1663,2455,3079,3152,550,458,2186,2517,2942,2882,3047,2951,3014,2842,3008,3240,892,1292,904,1444,3205,3057,2893,3103,2862,2756,3100,2897,3073,2912,316,2549,2931,2521,2963,3065,3115,2676,2818,2524,329,2959,2984,2882,2792,2933,2363,2947,3068,3043,3077,2901,310,1362,690,1510,3015,3085,3439,816,2380,1408,2276,626,2262,2256,2268,2356,2322,2330,1082,654,2246,2330,2356,2248,2340,2320,2356,2340,1946,1446,406,1426,1240,334,2274,2320,2416,2320,710,850,2304,670,2378,2380,592,912,2320,2216,2292,2274,2220,2236,2256,2208,2204,2216,2230,2284,2334,2358,2274,2212,2160,2298,2482,420,956,2358,1188,2334,2212,2254,2272,2326,2324,2296,2260,2298,2276,2322,2258,2294,2216,2310,2312,2354,2322,2316,2244,2204,782,2340,1306,2334,2290,2388,2322,2402,802,850,330,4566,2250,2242,2240,2212,2324,2384,2372,2330,2378,2402,2368,2208,2288,2208,2260,2326,2410,2382,2442,2520,4486,2238,4350,2272,2174,2528,2340,2420,2432,2208,2448,2322,2264,2310,2170,2328,2220,2344,2478,752,894,340,358,1088,3162,1118,430,2406,360,1166,642,402,366,904,570,1288,2504,2548,2546,3182,3310,3270,2934,2992,3314,3320,3512,2148,2164,2108,2304,2368,2636,2524,2442,2386,2336,2378,2324,2496,2592,2494,2496,2480,2494,2470,2496,2178,398,1916,2334,2250,2288,2322,2274,2320,2198,2188,2286,2366,2298,2200,2122,2250,2192,2218,2164,2198,2234,2254,2114,2318,2216,2202,2410,2194,2252,2284,2230,2266,2290,936,742,2184,804,2230,2194,2230,2228,808,2266,2210,2306,2244,2266,2270,2315,2312,2176,2198,2248,2272,358,2368,2296,720,554,2414,448,406,370,482,1136,2226,2324,2268,2208,320,522,1224,2272,2242,472,2326,2278,774,708,1268,482,2232,1936,2354,2286,2320,2238,2248,2240,2268,1528,2296,1604,580,2388,2290,2288,2258,2196,2208,2208,2170,2174,2278,2250,2364,2330,2342,2252,2230,2292,2514,480,2298,2374,2386,2420,2218,2400,2368,2256,2238,2310,2316,2288,2296,2312,2260,2342,2284,2272,2340,2326,2308,2234,2308,2324,2274,2402,2306,608,1348,1038,1338,1270,1354,1280,1280,1280,1280,1276,868,780,568,1224,1384,1228,1004,1040,1408,1220,1264,1360,1380,352,484,484,876,676,1436,424,472,452,1252,636,800,1192,1352,1380,1508,1316,752,804,1568,952,1396,1084,408,1320,1228,1144,1160,912,880,1404,852,1132,1336,1112,1148,1128,1164,1092,1124,348,1128,1108,1116,1128,1228,928,492,1372,1084,328,364,1690,500,1360,524,336,898,676,582,692,2212,2244,2212,3288,2072,2264,2252,2222,1404,2208,2218,2214,2228,718,2270,2262,2248,3252,704,730,750,726,2242,2238,2240,1184,2228,2234,2222,2278,2262,2266,2262,2286,2266,902,912,898,910,956,956,944,1090,308,404,828,902,904,898,696,912,1288,1372,2320,1108,546,548,556,656,1852,1834,1818,1858,642,1852,492,382,1134,1416,1020,644,980,802,896,1352,680,600,544,518,788,788,1080,1218,1210,876,486,1834,2258,2256,2252,2254,2230,2262,2280,2250,2272,2252,2000,1484,1344,2290,2240,1480,1510,2246,2348,2012,862,776,1048,1926,1406,2090,2202,2826,2612,1986,700,456,556,1764,1764,1748,2587,1606,1286,1758,1782,1802,1768,1804,1748,1840,560,828,760,1348,1746,2500,532,578,602,1732,1760,1768,1776,926,1756,1750,1750,1764,1750,1786,1774,1750,1760,756,754,870,698,1004,1102,1092,890,496,1450,1460,1426,1452,514,1456,896,816,504,764,698,1070,528,466,420,394,626,846,692,1450,1778,1750,1784,1794,1774,1798,1766,1804,1798,1790,1770,1158,1058,1800,1738,1152,1190,1780,1826,1530,690,590,860,1520,1092,1644,1728,1166,658,638,584,578,1736,1726,1736,1734,1074,954,446,822,1478,1522,448,722,1726,1732,1392,922,1106,1628,1430,1332,1522,1600,1626,1668,1482,1172,1092,1738,1730,1720,1728,1724,1324,1322,1128,1276,1268,966,1352,1408,1582,1472,1650,1532,1734,1694,1092,1732,804,782,1726,1336,1740,1732,1724,1928,2050,1738,1716,1718,1726,1444,1314,1498,1704,2300,1638,1732,986,720,1378,1332,1442,1540,1504,1492,1528,1488,1350,1488,1518,1518,1488,1420,1492,1384,1484,1484,1484,1538,1746,1700,1008,858,1306,1270,1142,1840,1708,1728,1720,1830,1730,1844,1604,1736,1788,1728,1728,1730,1732,1732,1850,796,722,1438,1460,592,728,1088,1756,1578,894,1730,1728,1672,342,1256,334,1686,1712,1606,1612,1604,1664,1708,458,1146,1702,1690,1320,1404,1328,1358,1976,1986,1074,958,1244,1448,1552,1266,1296,722,550,704,634,732,738,812,792,460,476,646,646,762,772,500,514,622,608,812,852,934,948,610,620,452,884,900,870,908,616,614,438,450,2024,1956,1616,1628,1846,1982,1696,402,380,1224,1690,1676,916,1634,1904,1938,1248,1214,908,1266,1918,1678,1924,1888,1866,1400,1386,1942,1930,1294,1192,1802,1856,1770,1824,1696,1688,1834,1810,1714,1592,1688,1592,1592,1602,2058,1628,1640,1026,1254,1386,1436,1466,686,712,764,782,524,538,704,700,714,712,770,748,558,548,642,646,1186,1206,1756,1720,1248,1192,558,630,634,642,592,604,768,760,1708,1712,1794,1812,1790,1744,1694,1676,1716,1610,1616,2164,1632,1774,1788,976,944,1542,1520,1420,1366,770,784,804,828,462,596,620,576,572,818,830,570,580,580,596,812,862,890,890,500,496,578,588,854,860,898,512,508,596,590,1084,1258,1250,1246,1258,1280,1260,1250,1266,1254,1254,1280,1256,1282,1258,1268,1250,1234,1246,1246,1264,1256,1296,1274,1254,1628,1380,1274,1276,1262,1268,1228,1254,1260,1248,1938,1956,1908,1920,1900,1996,2008,728,1914,1830,1894,1990,1890,1784,1010,936,480,1806,2528,1840,1898,1880,1878,1868,1880,1910,1954,1900,1924,1914,1996,2854,1920,1600,778,762,1255,1248,1431,1600,764,792,1281,1898,614,670,1044,1994,2076,566,1556,1608,1336,1062,1212,1082,1542,872,806,2068,1200,1230,750,1416,2064,404,1106,926,1326,518,860,890,870,812,1134,1118,948,1174,720,2086,1000,1150,1154,486,596,1508,608,1654,1374,1412,1336,1530,458,778,828,1132,774,1686,668,940,862,1016,806,856,1126,790,1372,2116,378,856,788,386,952,1348,2058,1054,814,1002,1994,2140,2127,2128,766,1052,1018,1030,2231,1928,2425,2493,2728,2714,2467,2411,2732,2131,2130,2723,2573,2003,2729,1591,1604,2693,2408,2415,2436,2284,2665,2653,1791,1650,1008,1072,2382,2732,1600,1050,2470,1694,1492,1376,2645,2734,2696,2711,2465,2421,2232,2698,2452,2388,2558,2381,2590,2445,2400,1329,1208,2010,1851,1927,2531,2645,2703,2682,2600,2482,2661,2726,2700,2686,2328,2705,2720,2668,1408,438,1402,1400,1366,1478,1506,1186,1200,1518,1502,1414,1382,1188,1206,1508,1500,1492,1506,1390,1406,1510,1484,1490,1036,1504,1488,1188,1194,1488,1492,1492,1506,1500,1512,1382,1380,1388,1492,1522,1298,892,1514,1496,1494,1486,1490,1508,1502,1506,1584,598,1772,814,1066,1630,860,612,378,1312,836,932,422,890,608,582,1774,1218,832,832,828,824,818,818,768,928,864,846,762,458,856,838,832,840,884,596,1212,786,850,782,832,660,610,390,502,550,650,732,554,816,858,862,702,836,1210,846,842,1002,846,470,496,832,678,822,828,566,826,820,708,660,1190,756,810,1734,1454,752,736,744,1202,1206,836,830,906,762,830,1048,638,812,1592,810,982,1106,848,1570,748,824,1202,544,1204,708,674,704,476,782,586,542,1050,442,534,632,898,820,766,908,630,846,648,646,376,616,704,820,432,530,638,492,680,720,728,846,502,838,566,1052,812,822,664,1066,824,824,752,1110,832,958,600,748,700,982,724,922,1180,914,832,1656,706,738,684,698,668,820,812,816,642,780,882,1072,464,808,616,582,334,332,420,420,766,1448,1552,636,1114,1508,402,1820,1582,1564,1268,1572,1132,1434,448,756,1104,956,420,2018,2082,2086,1956,2038,1862,1916,1978,2048,2044,2040,1986,1992,460,1222,1472,1946,1948,1906,1914,1928,410,382,534,498,476,644,618,600,584,1890,1142,1120,1288,1118,924,906,1314,1352,1400,1496,1610,1426,1334,1304,1478,1452,1024,406,1406,754,838,802,1406,1350,1414,1368,770,728,740,938,934,922,1500,1490,1074,738,668,628,1888,1320,1306,1965,1868,1294,1256,1472,1422,1734,1774,830,814,806,798,1478,1038,1892,1894,1282,1282,1830,758,1786,1334,1894,810,1964,1926,1762,2038,2008,2065,1479,754,606,2063,794,1108,1128,1148,1082,2056,1240,940,904,1064,1020,1132,954,826,1550,2096,1980,2870,596,550,888,890,534,2058,1994,1830,1682,1678,1440,786,1446,466,544,742,1054,650,1262,1752,1932,664,354,408,374,702,744,678,700,1860,1986,2012,2118,2004,2008,1882,1378,452,1290,1006,592,1324,538,2094,1864,1420,1004,1830,2126,514,564,850,674,1138,962,966,670,692,1060,604,1806,704,1156,540,616,1978,1954,1360,2344,2390,3658,3608,3692,3654,3658,2130,1710,1664,3632,1112,816,712,1460,1192,1146,1508,750,636,1440,910,1484,712,616,834,1090,718,628,1906,1994,808,454,630,766,608,856,768,684,934,846,920,790,928,390,672,650,848,1254,728,600,750,806,728,864,762,696,808,728,526,510,846,682,980,950,1244,792,954,1242,862,958,922,380,938,496,738,640,426,538,628,676,1350,1340,738,694,3192,3446,2104,2050,2112,658,1946,1408,1340,488,1960,2130,778,2120,2084,1938,1932,388,2220,1978,1090,932,724,526,846,1948,1466,434,1428,2000,2024,726,702,1934,438,330,604,1890,534,394,478,1842,1096,524,930,638,1972,1954,770,1944,854,414,1872,1046,682,1182,472,1008,542,644,2046,2022,442,886,1042,2096,808,2128,498,388,1076,2110,1980,1924,2036,1980,2072,648,2104,2040,354,1812,2178,1028,1160,544,558,410,1182,1720,1936,1866,1910,1948,636,1750,534,448,1916,1832,364,796,1816,1816,1934,2028,1768,2100,1988,1938,2008,2006,1068,400,754,960,622,634,2060,786,2062,566,880,866,1040,1650,1208,1764,1158,678,2150,1070,610,364,2010,2112,1086,2152,1994,1202,744,2246,2056,1202,798,426,570,404,568,380,568,2056,996,1990,430,2120,2022,992,2134,1000,534,1898,2168,1040,1942,976,808,1014,486,2072,800,1894,1072,2178,986,2130,1914,370,774,1048,720,980,416,432,646,1050,1024,1278,1272,1704,1118,1174,1036,822,2176,2208,1968,1386,444,2054,1026,2062,1246,1922,1994,690,1930,1004,632,1006,678,514,530,1402,826,744,1170,968,1998,1998,1834,1996,1228,766,1508,2002,1824,1526,2250,1494,1828,2018,1738,1714,2012,1700,1962,2018,1572,2022,1886,1888,1822,1820,1858,1864,1320,1344,796,680,1010,958,904,764,694,840,728,2128,1998,2224,2402,1948,1910,788,1910,630,794,704,1980,536,922,344,330,2000,2084,2088,320,808,314,2038,3604,1052,302,1758,2182,2134,2134,722,2168,896,336,3564,2088,1990,1970,652,2108,912,514,2094,1924,1984,3364,1920,1702,398,3212,1994,1962,2150,1524,2138,1566,2120,2004,1398,1800,734,738,794,770,1986,1502,2018,2050,1438,954,2110,2088,632,742,1994,894,908,948,774,784,824,932,474,474,1810,1994,1960,2400,2400,2400,2400,2439,2520,2476,2728,2648,2512,2512,2360,1740,572,1620,1268,748,1664,680,2636,2352,1800,1272,2292,2292,2448,652,1072,852,1216,692,1160,1220,836,872,1336,752,608,2268,900,1456,1500,404,776,996,688,780,780,2472,3196,1068,2040,1928,3196,3200,992,748,2040,2044,1224,604,3112,456,980,2040,688,608,1248,1020,940,1296,640,324,536,560,1144,1876,880,760,1356,1040,880,788,864,1308,736,940,2512,568,792,856,1016,984,768,1068,544,1172,964,1060,1168,1036,720,1172,492,848,840,1064,592,1568,920,948,1016,912,1080,956,868,1020,936,656,640,1048,1344,864,612,2540,304,1568,1000,616,988,1204,368,308,376,448,496,1080,1208,1160,480,316,1184,416,488,708,928,800,540,676,792,852,784,1252,1120,620,592,2728,2984,2652,2576,2648,2284,2380,1716,1724,632,2448,940,896,2252,976,2652,2624,2384,2416,488,2528,548,1372,688,1372,1168,912,504,592,1168,1332,636,1264,1232,640,628,648,1848,544,1796,2520,2532,820,1816,2420,412,764,356,1316,840,2368,672,452,592,2312,996,704,800,444,2504,2468,968,740,2356,2332,2676,1344,856,1476,596,1260,680,808,2520,1072,692,2340,556,1116,1376,2636,392,384,376,600,2352,2396,620,492,1376,2760,2484,2664,2604,2604,304,2712,2532,444,2272,2636,1296,2356,1476,2156,428,2444,796,2184,672,2480,456,1000,2476,2532,2204,2628,1344,532,852,784,716,792,2108,344,1000,2592,712,1100,772,752,1304,2084,1936,1524,2324,1460,860,2680,1348,1364,1816,572,2432,2664,1348,1348,2660,2500,928,2776,792,336,2320,1500,980,536,716,512,716,476,708,2488,1256,2476,544,1608,1252,2664,1260,656,2380,2688,1300,2452,1228,1024,1256,608,2712,1004,2320,1348,776,2380,1236,2692,2392,464,972,1324,1060,908,1232,528,540,824,1340,1280,1596,1600,2144,1408,352,1472,692,1312,1028,2732,3024,360,1136,2476,508,396,1788,388,2592,1392,660,1576,2424,2512,868,608,2060,2440,576,1268,828,1260,820,652,668,1756,1040,932,696,1520,1212,2516,2516,2272,2512,2468,1892,2500,2392,2404,2132,2300,2196,2156,2520,2128,1144,2460,2532,1876,2528,1980,532,508,568,1380,836,2460,2284,2340,2612,1660,1684,1004,856,820,1316,1208,504,956,868,1060,916,2536,2628,2504,1892,2460,3080,2460,2392,792,1000,876,2476,1924,1152,436,412,2516,2600,2540,712,944,1972,2932,2672,344,2672,2648,2676,900,2712,2404,804,1612,1072,2604,2492,2484,820,2860,1144,640,1640,1604,668,2416,2644,2756,2644,2132,968,1056,2312,936,1464,2524,2548,504,500,492,2684,1968,2612,912,2520,1752,2272,920,924,1004,972,2284,1888,2572,1808,2656,2612,796,932,1592,1120,1140,684,1196,972,988,1032,1172,600,516,600,2256,2484,2492,1398,1400,1400,1388,1386,1390,1400,1392,1396,1396,1384,914,1284,1002,680,1160,1400,1382,1388,1398,606,920,1104,1186,930,1058,1304,1098,1360,1384,900,1392,1358,1356,1416,1434,1044,1268,1422,1282,1284,1386,1082,1080,1408,1396,504,1394,1356,1394,1390,1388,1132,1364,1288,942,1380,1288,1392,1390,1400,1390,1392,1390,1398,1396,1392,1386,1390,1396,966,1350,1394,1392,1446,1384,1396,1396,1400,1388,1394,1396,1056,1392,1396,1380,1404,1192,1370,1392,1402,1242,688,1182,1212,1400,1394,1436,1390,1390,1398,1394,1390,492,556,1392,1392,1398,1388,1406,1408,1400,1372,1392,1456,874,986,314,324,1392,1394,1390,1396,1236,1394,950,1394,1064,1162,1280,1216,1192,1398,1394,1404,1390,1394,1284,942,1394,1398,1390,1388,306,402,1392,1388,1398,1354,1404,1400,714,980,1396,1100,1382,1394,1388,1398,1396,1368,1398,1410,1284,1392,1388,1398,1396,1276,1400,1390,690,540,1402,642,1054,1406,1390,1392,1410,1406,1390,1392,1174,1286,1336,1050,944,666,650,1102,1376,1400,1420,1356,1384,1400,1396,648,1388,1352,1390,1294,1374,1378,1392,730,1072,1074,1184,1398,1400,1394,1394,1408,1400,1398,1396,1220,1036,860,1816,424,1388,1244,1120,1536,616,612,1768,1592,732,1736,1736,1528,1560,1636,1736,1536,1668,1568,1380,1724,824,992,1560,1824,1716,804,1516,808,888,1708,980,1496,1404,1520,1736,1268,1732,1808,844,1648,1744,1472,1232,1344,1120,1536,1012,884,1884,1784,1664,1748,1624,1948,1676,1764,968,696,644,1008,820,1792,468,708,744,1752,1812,1744,644,1760,1500,1744,1584,2072,1928,1372,1760,1688,1052,1896,1736,1752,1724,1824,1636,1728,1524,1072,992,1572,736,1836,1240,1372,1888,1076,1784,1132,1256,556,1480,1568,1340,1900,1664,1472,1868,1816,1808,1056,1936,1632,1060,1896,1988,1900,1164,1368,1532,1656,1836,824,772,1480,1348,1854,1748,708,668,646,574,1800,496,1430,556,582,448,1092,1634,1372,478,550,544,1282,1718,1704,2366,398,396,1654,1382,710,602,440,456,1374,1454,452,368,406,374,724,526,1386,920,530,1290,524,336,1474,644,672,496,514,1304,1440,458,544,510,464,1408,1108,528,538,454,1094,1374,536,532,630,528,1518,1366,514,552,690,676,1108,1488,396,428,488,522,1438,1420,420,428,438,442,1376,480,1110,1034,474,410,396,1372,1284,382,418,326,1290,1380,510,500,524,612,1482,404,736,422,404,538,516,1446,1444,1432,340,310,448,1354,1234,548,522,1254,1254,1526,848,420,1444,668,1282,432,446,466,398,1482,2400,486,1832,1808,448,396,1812,1768,1112,1120,1124,1466,560,486,1902,1174,1188,1058,1060,1628,540,500,460,2408,796,1624,332,550,546,1146,524,1130,564,502,488,470,1006,1816,1502,494,420,480,408,1460,1456,562,488,484,522,1518,1582,554,550,624,504,1390,1402,606,488,524,462,1428,1434,374,436,428,1284,1520,568,488,376,358,1806,1810,482,462,1556,1434,792,808,996,534,406,562,570,560,394,678,836,544,512,380,748,348,324,468,368,586,1766,666,430,336,1530,412,2330,2202,932,2308,1262,1550,1120,1310,2272,1182,1200,1254,1490,1254,2230,1136,1482,1126,1476,852,490,1944,1146,1174,2302,1174,1188,2190,1136,1160,1114,2292,1184,2226,1138,1120,2350,1146,2360,1144,2386,2232,1102,1166,2382,1226,2378,2384,1174,2340,1186,2338,1144,2298,2356,1556,2314,1552,2166,2302,1140,1132,1790,2144,2232,746,750,1502,2360,1530,1180,1148,1508,1148,2400,2408,1434,1680,1076,1068,1080,542,682,1174,2154,1792,2296,762,2256,1104,1708,2336,1580,2354,1734,2268,1184,1182,1008,1502,1136,694,1422,440,1150,2230,1120,776,1060,1202,1576,1182,1170,2877,782,1834,664,414,1394,952,574,2174,1932,930,764,428,992,384,1254,530,1501,1258,1184,842,537,2376,2624,1774,2439,2039,2061,1356,1603,2049,1973,2636,2332,2260,2418,2048,2607,2011,2401,2660,2680,2441,2158,2570,2610,2028,2039,2026,2047,2538,1828,2133,2062,2442,2075,2229,2146,2464,2672,2621,2336,556,2707,2160,2035,2198,2046,2153,2271,2187,2451,2318,2217,2081,990,2010,822,2023,2207,2037,2020,2203,2061,2120,588,2516,2313,2396,2311,1508,2148,1870,2300,2033,2267,2030,2251,2561,1812,2144,2333,2392,1734,2525,1929,2028,2389,2162,2028,2367,2654,2130,2474,1969,2285,2032,2025,2604,2170,1640,2022,2331,2570,2308,2055,528,2027,2027,2310,2261,1681,2055,650,2291,2097,2299,2303,2211,2216,2002,2115,2172,2112,2256,542,2025,2022,2228,2042,2320,2091,2106,484,2299,2047,2064,2270,2051,1912,1911,2465,1854,1868,2272,2049,2412,2446,1870,2056,2234,2217,2294,2028,2065,2151,1184,1452,1452,1450,2218,2082,2180,2055,2026,2028,2078,2123,2250,2229,2132,2038,553,2259,2169,2425,2135,2368,2263,1478,1174,1756,1554,1534,1398,1570,1414,1516,1578,1538,1422,1236,1476,658,1464,1622,1540,1268,1488,1364,1414,1524,1350,1024,1546,880,1552,1566,1676,1420,1580,1542,2022,1606,1416,1640,1296,1568,1322,818,1470,1200,1492,1434,1004,1202,1068,1436,1444,910,1570,1570,1400,1468,1498,1564,1508,1458,324,1476,1572,1542,1576,1224,1578,1418,1616,1506,1366,1192,1222,1528,1472,1046,1196,844,1236,1558,1648,1490,1606,1568,1376,1150,1748,864,1586,1146,1148,1718,1162,1166,1372,1586,1568,1362,1612,1070,1390,1574,1848,1206,1490,1544,1284,1606,1606,1188,1546,1588,1408,1402,1092,1586,1580,1584,1618,1682,838,330,1518,456,914,592,548,566,1141,2007,934,1982,1996,844,832,742,776,1438,682,1320,2025,718,2036,1406,790,682,1118,595,1082,563,1736,434,1104,726,460,456,1394,1454,1744,1748,1802,1810,1816,1720,1808,1206,1120,958,1370,1864,1828,1752,1672,1678,1604,676,874,1562,1680,1781,1764,1698,1802,1656,1566,1718,1668,1752,1210,844,398,510,394,610,1806,524,1762,640,620,1140,722,564,1392,1326,806,988,818,2040,1736,752,680,1234,1228,622,498,708,1510,1744,1730,1108,974,1780,1826,1368,1424,1780,1384,1030,1724,1704,822,1710,786,1710,1568,1720,1730,1562,1490,1714,844,1690,1704,1716,1724,750,706,1648,1440,766,722,1728,1716,784,730,1466,1724,1730,1482,1708,1500,1714,1316,1120,1400,1963,1102,1354,1280,1626,1850,1500,1652,566,1720,1098,1716,1800,1862,1722,1254,1728,1684,1704,682,1050,1248,1664,1751,1518,1778,1372,1654,1424,1420,1564,1202,1492,1676,1518,1654,1246,1696,1394,794,762,866,544,564,1846,811,1728,1968,1732,458,1724,1486,1722,752,762,1724,1638,1552,1534,1716,1666,1714,1646,1642,1540,924,1416,1432,880,1650,1646,1828,1562,646,1602,1630,1638,1214,1722,450,1284,1518,1490,1710,764,770,802,830,1672,1048,1048,892,440,416,1216,860,1652,1566,1700,1524,1458,1780,1540,1366,1642,1576,1312,1604,1570,880,1384,1374,630,488,774,544,896,470,1642,1638,1714,1616,774,752,1098,1710,1708,1372,1290,1492,1566,822,992,828,1214,1852,1492,1468,1398,1502,430,984,1484,1420,1812,1776,1712,848,860,1644,1648,1718,1724,462,1670,1416,1404,456,910,778,518,548,805,2049,888,2018,1994,844,828,738,772,896,358,1845,2031,2060,1410,1018,1330,1152,571,1078,537,1718,478,1096,1138,458,454,1388,1410,1738,1744,1796,1802,1806,1710,1800,1178,1146,1284,1372,1536,1640,1662,1752,1668,1346,670,850,1564,1634,1807,1752,1678,1804,1554,1712,1652,1740,1640,504,560,394,390,586,1796,522,1754,1634,722,606,518,524,724,1732,1714,802,986,830,2062,794,676,1728,1224,1226,1300,622,614,476,1206,1584,1738,1716,1774,1774,1800,1454,1416,1396,1380,1022,1710,1692,1700,782,1708,1564,1710,1726,1560,1480,1706,840,1686,1702,1708,1644,1642,1642,1432,758,720,1710,1710,784,724,1630,1716,1718,1474,1698,1490,1700,1548,1430,1368,1396,1923,1094,1346,1290,1790,1636,1348,576,1498,1646,1708,1088,1708,1792,888,888,1712,1098,1714,1676,1694,1684,1672,1747,1510,1138,1744,742,400,1632,1558,1136,1558,1376,1486,1280,810,1516,1712,1244,1686,1388,826,756,864,562,546,562,1804,631,1764,1968,1724,454,1712,1484,1714,756,668,1714,1636,1500,1526,1708,1696,1710,1634,1644,1534,1802,1396,1428,872,1638,1726,1824,1556,1334,1600,1620,1626,1210,1728,462,622,1280,1368,1484,1708,770,766,812,1124,1664,1038,1044,964,884,514,638,814,818,1644,1562,1698,1510,1536,1708,1532,1378,1640,1568,1564,1594,1518,1224,1382,1364,692,358,770,540,906,464,1626,1628,1706,1606,774,746,1086,1696,1700,1366,1284,1572,1564,818,986,824,1210,1730,1392,1492,1418,1398,1410,1804,1752,1694,844,862,1632,1636,1712,1706,332,1138,394,870,2242,2224,2222,2164,2242,2206,2256,1132,898,976,946,2230,2272,562,732,2238,1002,834,2254,628,584,2236,1118,370,2260,1024,968,2248,838,766,2258,822,770,2218,818,500,676,2266,1234,828,2232,984,916,2254,912,900,2230,670,676,2254,936,2240,1074,504,2264,1382,2230,1236,746,2260,718,636,2244,514,498,2250,1052,790,2090,2110,1098,1088,662,574,2236,878,902,2258,476,800,2238,660,652,2266,798,746,2238,968,894,1056,750,2258,2236,504,922,2258,1196,750,2238,990,934,2260,938,806,2234,1200,914,2256,1020,950,2238,1204,896,2262,960,906,2240,872,832,2252,2234,2234,930,930,2264,1080,1032,2238,1086,1044,2256,890,822,2246,872,802,2258,1064,1064,1136,1182,2236,958,808,2266,1048,768,2234,1154,618,2264,2242,2228,838,760,2250,1090,800,2232,1016,696,2260,2228,1118,2240,768,716,2254,400,2232,808,754,2256,1094,1038,2238,946,880,2266,1142,522,2238,1096,826,2260,980,968,2240,890,886,2256,1030,958,2252,968,794,2262,1052,702,2236,994,926,2260,1044,988,2230,774,2258,1024,956,2234,2216,2256,1056,730,2234,600,1066,2258,774,716,764,2238,534,632,2254,532,790,2238,2218,2256,1164,560,2240,886,820,2254,862,802,2232,952,938,2254,744,986,1414,890,1446,1444,1408,1372,1474,1606,1416,1338,1296,1394,1176,972,534,418,1026,874,1148,1058,850,962,1180,1222,636,448,486,514,1406,1144,1118,1106,1040,870,988,1324,1244,1482,1384,1298,1140,1326,1190,850,1020,1220,1378,1040,1354,1548,1250,1212,1436,1410,1208,1106,704,810,566,564,1276,918,1196,630,1462,1236,720,918,1096,1396,602,1104,1392,638,822,1456,1642,696,778,1086,1430,1200,1478,1324,1162,1318,1126,1464,962,1418,1006,1330,522,1422,1320,1410,1294,998,528,1388,1354,1368,1680,762,1452,658,1368,1280,842,1390,1054,1392,1394,1394,1392,1402,1400,1188,490,1476,1266,1408,1210,1438,1530,1382,1520,1518,1502,1518,1520,1412,1146,1492,1552,1408,1384,968,1188,1312,1246,1310,1302,1444,994,1378,1690,926,1398,1342,1384,1222,1054,852,1058,1312,1695,1650,1393,1414,984,994,1262,1006,928,1194,1076,1340,1398,1094,1376,1558,1036,1324,1304,1218,1126,782,2572,2826,552,566,480,2206,646,456,476,476,486,484,1232,2850,2828,2804,1214,1304,2154,2820,830,888,836,728,730,782,2780,2798,366,826,1074,618,642,638,1154,492,430,460,666,526,738,1244,492,506,436,610,546,1180,598,1280,1280,1280,904,1350,490,750,1368,1356,1402,1202,1388,944,1350,1330,896,1012,1016,1002,992,1294,1258,1242,1344,1346,1326,1010,820,1014,1024,1268,1038,908,918,916,992,898,1392,718,998,1074,932,876,1256,1224,866,1254,1090,948,1138,742,1190,1244,1140,854,1334,2070,946,1630,1576,1562,1344,1130,1246,1234,1114,900,1056,1336,1314,1282,1354,1042,806,1280,1266,974,860,956,1094,732,770,1412,400,838,676,872,1012,1048,1226,1140,998,1296,894,806,634,1316,1008,1334,1336,704,1276,852,1392,1298,1064,1346,1026,1100,1402,704,780,734,850,1084,1166,1036,1320,1470,906,690,1084,1354,1302,936,1476,546,1012,1250,2366,2366,2352,2368,2326,2324,2356,2346,2354,2348,2372,2356,2364,2328,2352,2350,2346,2356,2082,2338,2346,2370,2354,2358,2350,2344,2348,2088,2078,2362,2082,2104,2336,2348,2352,2344,2336,2348,2314,2350,2344,2330,2342,2352,2064,2350,2364,2362,2374,2314,1110,698,606,2328,2326,2354,1288,752,1350,1322,1346,1514,924,1438,1200,1232,1234,1226,894,1362,1390,400,456,1394,1394,1350,1164,706,1094,1386,1136,1158,1366,728,1156,1406,1382,1408,1398,1426,1164,1410,806,826,792,820,780,820,1136,1152,1382,1324,1188,1174,1182,1300,1216,1080,1066,972,1166,1170,972,1044,1286,1276,1090,1120,1198,1336,1184,340,516,368,330,1072,1152,1040,1156,596,854,694,970,660,816,1138,1282,1308,860,1318,1172,1166,1356,1072,494,946,934,940,942,938,746,790,772,1560,816,320,1254,678,870,770,838,1016,1120,1088,902,872,878,1082,890,1188,882,730,790,818,896,692,878,878,1046,964,924,492,558,1018,1008,974,942,772,658,772,884,1304,352,482,838,780,806,914,1256,808,1042,1232,616,1026,1128,1068,966,602,952,1194,1226,1130,1576,940,1688,1660,1684,1896,1160,1800,1500,1536,1540,1540,1112,1744,500,572,1744,1672,1460,880,1360,1716,1524,1248,1428,348,344,368,372,344,1716,1444,1756,1732,1748,1752,1780,1460,1340,1764,1044,1036,1000,1052,980,608,732,1440,1340,1724,1660,1496,1476,1492,1480,1516,1376,1332,1256,1172,1216,1456,1216,1300,1736,1724,1708,1604,1588,1364,1404,1504,1668,1476,428,656,460,416,1344,1452,1308,1452,744,1068,872,1200,1036,832,1420,1612,1652,1072,1644,1460,1476,1448,1468,1744,1356,608,1192,1176,732,500,1176,1180,888,988,968,1944,564,524,1020,400,1572,824,1624,1096,960,1052,1284,1408,1044,392,832,1360,1124,1096,1096,1360,960,1108,1492,1104,424,920,984,1024,1124,868,608,1096,1104,1216,1308,1208,1160,620,700,1732,1280,1268,540,1224,1172,760,804,860,972,824,968,1104,1636,436,604,1044,980,1040,1012,1564,760,1300,336,1168,1724,768,1284,1428,368,1748,300,1400,1476,976,552,1548,1272,480,496,504,1820,388,1980,2064,2028,2044,2032,2040,2036,2968,1628,2000,1892,460,1568,2108,2116,2068,1856,1664,2040,1260,2028,2032,1892,1512,2052,1344,2116,2100,2140,2032,2144,2064,1592,2112,2080,2180,2100,1624,2140,1296,2068,2084,2076,2044,2064,2064,1600,1600,1604,1664,1236,1588,1608,1588,1588,1592,1600,1620,1600,1604,1596,1608,1600,1596,1612,916,1460,1472,1616,1568,1596,1564,1708,1592,1604,1512,1396,1588,1600,1332,1592,1604,1580,1092,1588,1584,1604,1604,1360,1588,992,1676,1188,1604,1632,1612,1688,1584,1616,1592,980,1604,1600,1564,1588,1412,1180,1576,1596,1408,1608,1588,1588,728,648,688,2054,2188,2238,628,2232,1572,1514,1936,1128,2278,2194,1910,1206,2324,404,1282,2222,888,2096,1950,2284,1812,522,2080,1218,1948,2910,1828,2042,2418,2034,2040,1936,2304,2232,1266,2264,2128,1784,1810,2294,2088,2322,1648,2246,1334,2148,2254,718,1148,2212,1520,2256,1736,1780,964,2142,1904,2054,2096,1914,2038,2042,1924,2062,738,2322,1362,1772,2326,732,1898,1850,1924,2028,1888,2008,2084,1992,2140,1920,2204,1758,2066,2084,2288,856,1256,666,886,844,864,1282,716,2320,2044,2068,2290,2190,568,920,686,2260,2060,2184,1986,1914,2052,2038,2266,578,580,2298,2282,2242,2258,1872,2354,2254,2328,2280,1696,2290,2174,1744,1586,3492,2322,2016,2058,2162,1718,776,2254,1890,2078,1728,2250,1906,1568,1876,1698,1688,2072,1556,1874,1588,2100,2062,1440,750,2070,1568,2010,2024,2304,698,2234,2024,2314,1576,2282,680,632,2284,1980,660,2104,2054,1978,1930,868,1066,2020,2028,2266,980,2332,1184,2138,2008,2110,2134,1942,2358,2206,2274,648,1748,512,1120,498,886,768,1136,2016,2010,1540,512,512,524,488,492,504,884,1144,880,592,830,796,1462,922,1630,790,536,1428,540,946,1306,540,1688,1640,1638,996,1532,1314,1528,1634,1466,1590,1468,1650,1130,534,1092,426,966,1092,1126,520,976,642,534,1638,1666,1548,1514,1592,1476,1464,1372,1264,1638,1270,1694,1652,1666,1482,1384,1292,1392,1368,1632,1034,1054,1486,1538,1292,1300,1310,1234,1146,1152,1584,1654,1326,1664,876,1760,912,1428,2452,1280,2076,1354,558,571,684,1045,1003,1372,757,553,2346,2424,2348,2442,2296,1750,2384,2386,2485,2478,2475,2284,2427,2311,2449,2382,2394,2330,2375,2404,342,2407,2436,2368,2372,2482,2304,2333,2180,2404,2198,2424,656,2288,1528,356,1534,1528,1546,1556,1544,362,1578,1480,1604,1584,1496,1514,1580,372,1918,1268,1257,470,920,916,1052,970,1208,1198,1168,1168,698,902,952,870,1144,958,1054,1032,1052,1084,1194,950,1062,568,570,1024,1054,688,1092,1000,1032,1058,344,330,948,1074,336,962,946,1216,686,320,986,998,644,682,1064,310,746,308,620,302,758,858,978,976,942,968,804,616,880,954,840,950,832,958,810,674,940,826,810,890,682,794,944,750,472,1016,1174,1154,372,702,848,456,816,390,704,622,372,684,1038,554,646,720,768,666,866,1460,664,846,814,664,830,790,1402,1084,804,896,1008,1140,1492,1240,990,1058,1600,1000,382,432,350,780,778,790,846,804,1410,1348,1160,392,360,930,366,844,374,374,374,338,780,830,384,390,932,1538,1370,1374,1370,666,914,1250,1418,676,1406,1056,962,964,968,1018,1032,990,1146,928,880,948,944,914,894,888,892,628,876,834,682,1102,798,912,640,634,628,884,954,948,976,958,622,652,766,800,632,752,776,672,686,738,636,734,736,924,606,922,722,734,850,742,738,916,974,996,652,1046,916,1004,924,682,762,620,912,612,924,742,608,786,872,956,864,1040,628,462,1302,780,1370,646,770,766,906,496,504,624,860,506,506,866,620,852,1268,960,948,932,884,666,674,952,992,978,970,892,718,870,888,622,980,624,856,1242,854,746,474,474,794,834,798,502,496,496,486,910,1238,1306,612,688,800,1002,926,960,714,714,758,938,928,760,766,624,956,990,938,940,818,934,970,1006,960,980,902,912,938,954,650,948,632,882,920,744,906,874,1448,1268,1548,1634,670,1446,812,1252,1244,1208,1280,682,1244,1004,1118,868,830,868,836,808,818,544,524,752,922,920,900,918,914,974,792,880,736,600,940,852,762,1100,1066,902,942,968,940,952,944,650,958,792,972,908,948,918,946,942,304,888,942,444,334,766,362,840,678,818,1036,782,944,788,844,722,734,598,422,426,1288,1218,988,406,854,920,746,568,724,874,954,994,926,856,742,906,810,606,712,670,890,836,916,1256,1278,802,728,858,950,382,950,836,766,750,686,844,784,828,1260,902,882,1206,1034,1148,424,378,794,804,982,814,638,320,722,712,902,828,702,982,844,826,916,892,744,876,866,844,824,1386,630,362,412,406,1022,1486,1264,710,1474,810,914,1206,1032,752,546,1210,920,858,872,1486,1404,988,828,812,762,1296,866,1849,1849,1278,2074,2094,946,988,2050,2096,2058,2052,2046,2038,2016,2126,2388,706,784,1852,1856,1862,1854,926,1878,1898,1858,1828,1848,1862,1280,1280,1280,1950,1130,374,368,378,380,968,382,378,382,1080,380,380,672,376,386,626,376,986,1042,780,872,488,1026,822,738,714,878,498,926,592,1024,1198,378,376,1110,378,786,542,482,546,654,1950,750,2032,610,572,1908,374,1576,362,408,1966,376,1120,1624,1662,910,1886,1788,844,820,528,474,1828,1908,518,356,1844,1610,954,372,404,934,668,880,788,1082,746,734,580,704,856,852,932,908,522,564,700,588,452,668,1836,1912,1874,1762,1048,1008,484,524,386,1152,310,508,440,360,894,876,1224,1210,624,1040,940,388,1802,1596,356,698,1412,574,1602,916,850,1358,936,960,934,532,580,944,1382,554,352,664,932,1450,1376,1374,794,738,720,530,522,1614,842,1920,1646,330,328,542,1404,1610,1020,886,904,1284,1000,562,564,666,670,670,840,1824,1402,544,648,550,646,358,2006,872,966,474,1828,998,1608,826,820,962,964,574,550,652,868,862,1596,344,1198,308,1600,1606,772,842,374,932,1968,1480,812,622,836,846,848,920,818,1166,1056,816,710,728,1406,524,732,820,882,626,458,730,1284,1512,566,790,382,1026,1616,400,1278,990,1672,734,354,1226,424,1014,362,506,512,1122,514,916,494,1134,380,362,894,930,410,760,900,592,790,794,1030,1112,812,614,1364,768,1176,1130,738,1302,1444,434,544,930,554,666,794,858,426,314,742,470,1228,926,434,718,1150,700,612,478,732,540,540,1086,306,770,1234,1346,696,1106,1434,1176,304,422,496,370,370,406,474,488,766,1438,504,490,1532,304,430,846,648,1116,846,768,826,700,856,482,306,704,836,1040,392,944,816,848,1316,760,548,548,582,460,412,342,480,984,482,826,682,1126,630,466,366,1760,816,300,944,302,750,2046,754,1360,750,302,650,302,306,948,606,918,2224,302,1360,892,300,310,942,458,312,944,302,304,1592,302,2519,2519,1532,1724,1720,1896,1192,1538,1940,786,2008,524,1292,1048,1216,1000,1176,886,518,550,502,2548,2788,1378,1184,1014,1410,2046,808,852,964,2228,2648,784,1670,1962,2428,1768,1554,1740,1580,1206,1690,2468,2494,864,1454,2480,1546,1054,1230,2496,2242,1218,2224,1214,2540,2436,2396,1852,2338,2074,2202,1790,2362,2334,1306,1116,2176,1544,856,2812,2112,724,3146,3186,2374,1534,2488,1586,1090,1392,2190,2088,1302,1612,820,1578,1178,1746,838,1618,1456,2436,1320,2138,2630,2566,2728,1468,1776,1762,2166,1502,1880,2628,1214,1372,1378,1324,708,1198,1810,1808,2348,2772,990,2002,1716,1754,1934,2436,1020,1044,1312,1586,3030,2018,632,740,1566,2214,958,2318,2336,2262,1140,3088,2676,2498,2412,1006,1826,1074,1614,1008,1520,2422,1538,2376,2450,2266,524,818,1066,1390,1624,1684,1078,1620,2026,1736,2110,1642,1322,2080,1138,1096,1282,842,1060,1672,2176,1344,1972,736,2186,2232,1424,2358,1878,1562,2212,2290,2236,1580,1280,1312,2442,1892,748,2464,1006,2264,1370,1780,1928,1854,1862,1600,846,1768,1858,1302,1548,2876,786,1040,862,2092,2974,2708,2708,2545,2545,1460,1942,854,1032,1074,790,1200,1020,2545,2545,920,606,1108,738,936,1416,1480,1506,1172,1062,1306,438,678,852,1252,1314,1204,1190,640,794,472,752,898,1260,1274,896,1358,970,1252,966,1272,866,1354,1268,1000,1238,1238,850,1004,1084,924,1256,754,1146,1382,1378,1012,1264,1280,1270,592,1262,1268,1090,1362,1152,700,1296,824,1282,1284,1268,934,1364,1402,2054,1310,1230,1378,1094,1140,1286,1278,728,568,1140,1366,1314,1042,1298,758,372,1288,1140,416,750,782,832,1302,1404,1230,892,942,1196,632,1192,1290,1294,1200,1276,558,682,992,1274,1272,1350,1196,730,872,994,1256,1104,1014,1246,1236,1162,1088,1294,1366,2268,430,898,572,1360,1368,1116,812,1270,1266,1264,462,1150,1276,1308,902,1318,650,952,1264,1316,1304,638,1308,1262,626,426,1184,1306,796,1158,1148,1166,1152,1152,1160,1162,1158,1156,1154,1162,1164,1162,1146,1154,1146,1150,1150,1154,1150,1158,1152,1154,1154,1134,696,1268,662,996,1320,468,910,1258,808,794,1324,402,310,814,1292,1294,592,1332,340,546,800,416,1350,1326,610,654,676,1314,1312,1158,750,714,1256,1228,410,348,1846,764,518,726,1328,590,400,1370,1352,1156,1294,1184,1292,1176,640,1334,1316,1144,1198,1354,958,1296,1254,1264,1262,916,1246,1274,1312,1284,1286,1284,1284,1282,1234,1260,1258,998,536,614,914,1270,1230,564,304,762,958,1296,1428,1430,1240,1310,1262,1262,1034,1254,954,906,1060,400,332,1246,1298,1272,1170,834,454,1202,1408,1272,302,1198,1266,1268,420,996,1258,840,768,1152,516,502,1284,1004,1260,564,1158,1254,980,1156,1274,1262,1258,1256,1260,1254,1260,1000,864,540,360,1272,618,1138,1234,1264,1240,1018,1000,1266,1268,1260,1268,1248,1256,1258,554,500,530,718,392,1022,846,1058,1094,950,942,856,800,726,632,1194,890,1072,836,550,904,1088,1078,1512,1428,1382,538,1552,506,632,622,528,626,622,912,366,310,384,406,712,466,738,1116,548,1358,764,492,1598,1288,318,1160,1216,1192,638,622,1382,688,1204,1204,476,492,1390,624,936,1100,1570,1666,1578,870,844,706,1824,820,416,884,578,1242,1292,706,816,2158,654,396,892,344,1116,820,594,700,1550,1088,822,852,874,1200,1784,1696,1448,1070,1244,842,608,1420,810,744,1584,1586,1274,1306,1310,1306,450,1310,1310,1286,1302,1302,1606,832,1592,1712,2026,1676,1168,1538,1034,1072,1006,474,924,702,618,1794,822,742,1408,890,1314,1178,1638,1296,1222,1300,1010,990,1710,830,822,1558,840,730,1326,1636,780,906,466,1614,862,1418,1422,880,1038,830,1068,1644,1200,1092,2288,2320,2234,2256,1936,1996,1670,1528,1920,1884,1628,1304,2008,2008,1306,1044,1238,1148,1820,1316,1990,1956,642,612,610,620,1720,1652,1472,1692,750,590,1110,1510,1420,1196,1270,1736,950,1102,488,482,1450,1410,700,746,1892,1692,1154,818,1398,964,976,910,1286,2076,1052,890,1372,1638,1416,586,594,944,1476,514,646,1744,740,1664,1252,1248,1226,1692,758,608,632,574,862,812,596,768,458,620,1492,1810,1288,518,1690,1146,1776,1960,1590,1522,1172,342,894,1714,1906,1648,1226,666,1348,1786,1170,570,678,908,656,1126,1440,1778,1330,2118,1968,1468,1952,1098,1002,1422,444,528,1634,1698,1776,1566,314,1528,1530,1696,942,1070,964,1628,652,1838,1836,696,506,1544,632,784,550,1658,1376,462,444,332,524,456,1550,1382,690,712,562,566,1294,1478,534,1340,642,2284,2338,2346,810,770,808,672,684,960,616,822,1886,562,1042,1790,1396,1670,1356,1362,360,1412,628,762,2138,1240,1034,644,1644,1190,1682,1472,1412,1084,1608,1630,1150,490,808,870,992,936,1462,1510,540,1124,1026,1120,520,1740,1682,548,1608,1410,1200,1712,542,1508,998,434,1524,422,1178,538,1650,540,1432,1194,1206,1106,1174,502,1796,1154,1166,536,1592,1296,1246,692,1276,878,696,896,540,540,614,508,1500,1660,1640,1422,1298,1566,1410,538,1008,1556,1226,1406,1490,1528,1390,1426,1338,1114,1766,1580,1516,1620,1668,1586,1452,1268,1328,1726,1702,1084,1462,1200,1348,1344,1048,1584,1570,958,1666,1244,1596,1530,1492,1042,1670,1300,1264,1520,1690,1624,1090,1320,1618,1442,1994,1328,1560,1536,654,1096,1608,1394,1340,552,1160,1174,456,718,1180,614,466,1392,1538,1532,1776,2211,1162,1072,1486,1350,2010,2086,1954,1416,1270,1376,1790,1336,1310,1402,1204,1422,1768,1964,1778,1578,1292,1810,1392,1796,1554,1452,796,796,1970,1046,1206,1496,1396,1360,1428,1372,966,568,1970,2144,1562,1444,1952,1296,1440,1076,1422,1676,1270,2082,1440,1880,1508,1534,1700,1374,1852,1816,1940,1980,1892,1752,1830,2128,1858,1980,1570,1538,1690,1512,1420,1202,1876,1850,1544,1100,1082,1394,1430,1254,1892,1598,674,1016,420,1554,464,410,1968,1426,604,1332,1210,2234,2234,1758,968,1386,2304,484,450,502,1408,768,1546,1696,1154,828,1178,1972,2078,506,1198,1470,1780,1580,1608,1490,1376,1194,1356,1652,1818,1366,1122,1768,1420,2096,1472,1550,1652,1212,1810,1788,2224,1790,1472,1278,1322,1874,1824,1364,1766,1826,1762,466,1690,1960,1810,1782,896,662,1914,1048,1908,2118,1888,1548,716,1626,722,938,1266,1754,1994,1012,1036,1088,926,1090,1738,1718,1748,1768,1466,1428,688,1484,814,660,1070,1150,1482,1464,1546,1472,1438,420,540,1214,1414,1462,606,1470,1024,1478,1446,1456,1452,1472,850,1448,1464,1050,814,1538,734,914,1454,1442,1462,1466,1264,1604,1494,1474,1426,1436,1454,1514,1472,1456,826,906,620,682,1462,1514,1472,1446,1402,1008,1450,1472,1452,1460,1450,1206,988,1474,1424,668,944,1456,960,1246,1448,1456,1464,1458,1100,684,1466,1444,1470,1454,1456,1124,1148,1452,1256,1460,1468,838,816,1466,1418,1474,966,830,444,1096,326,768,824,610,950,1444,1012,922,720,1016,536,1468,1362,1096,1086,1440,1166,1472,1114,1192,1466,1010,972,1458,1086,888,1086,836,1464,942,1448,1532,1458,1478,1484,1458,1476,1450,1446,1472,1446,934,934,960,1438,1434,1462,1188,1458,1438,1442,2380,2332,988,2408,1416,2280,1076,1748,1876,704,2498,2380,2524,2404,2340,688,884,2024,2296,2392,996,980,2400,1676,784,852,2404,2356,2384,2372,2486,1388,2376,2376,1740,1324,2504,1528,1880,1484,2364,2340,2380,2376,2088,2264,2432,2408,2324,2328,2364,2504,2408,1348,1472,1008,1108,2380,2456,2396,824,1304,1640,2352,2396,2360,2388,1960,1600,2400,2336,1088,1556,2360,1572,1264,2036,2352,2392,2376,1124,2388,2344,2404,2470,1844,1872,2486,2052,2388,1360,1328,2380,2308,2444,1564,1360,728,412,1780,532,1316,1340,1000,1544,2332,1656,1484,1184,1656,876,2482,2236,1784,1768,2356,1884,2400,1836,1936,2388,1648,1544,2360,1764,1452,1372,2380,1548,2352,2496,1988,2368,2408,2416,2400,2412,2368,2352,2420,2368,1540,1536,1572,2348,2328,2376,2396,2332,2384,1558,1308,1406,1404,1446,898,662,476,1420,1436,924,1426,1322,748,556,806,502,424,812,632,398,1038,1310,684,1306,666,1378,952,1418,1432,1352,986,1428,1104,1408,1540,998,1522,378,818,1448,1268,680,1260,878,594,526,1024,1414,1502,1228,1258,1022,1248,1206,938,626,1310,914,618,976,1438,1446,612,1038,678,1016,1510,1212,1204,1270,1202,720,1394,1128,996,582,454,668,1116,1326,1364,1300,1342,598,910,1482,852,438,850,1434,1422,1416,1446,1330,1450,1422,1266,1428,700,560,1376,976,986,972,1416,1430,1172,1198,1188,1452,1294,1424,1202,1408,962,848,884,1368,626,1404,1332,1088,1104,1368,1500,1402,1478,984,1432,1406,1440,1478,1496,1416,1424,1034,988,1418,1416,1436,1418,698,1432,746,1434,1408,1392,1414,1394,1426,376,786,1378,730,886,796,980,990,408,1436,1072,584,488,1352,1348,1412,1408,596,502,612,512,1344,1378,612,686,598,832,614,610,970,988,326,340,322,906,1086,1388,1338,964,1936,1620,1740,1752,1792,1120,584,1788,380,1780,1656,928,1796,1000,1700,640,780,1292,1636,752,852,524,872,832,1708,1176,1756,1780,1680,1228,1780,1376,1756,1952,1252,1888,400,476,1016,1800,1592,848,628,1580,1088,748,656,1272,1760,1752,1876,1540,1568,1256,1560,1048,436,1712,1024,1140,760,1212,1784,1804,764,1304,836,1260,1888,1520,1504,1576,1252,892,1268,1328,736,572,836,1400,1648,1708,1280,1680,740,1136,1832,1248,1772,1768,1492,552,1056,672,1780,1780,1744,1800,1652,1776,1772,1576,1780,1776,1708,1228,1236,1200,1768,1780,868,1452,1496,1468,1808,788,1780,1504,1196,1056,1092,1696,776,1744,1668,1348,1392,1712,1876,1748,1836,2700,1780,1744,1792,1812,1852,1772,1236,1764,1772,1788,1772,876,1788,920,1784,1756,720,1736,1768,1780,540,436,976,1716,1100,988,1224,1236,508,580,1336,732,1688,1756,1760,744,624,848,764,636,1676,1592,760,860,736,1040,764,764,1212,1224,1224,412,432,964,1124,1360,1600,1672,364,368,1820,446,304,316,1636,586,1628,1320,1316,596,1256,1400,1312,744,1396,558,716,1334,860,576,1000,592,1404,1308,936,436,2122,1314,2106,2076,740,2130,2168,2066,730,2128,1402,2166,940,2176,1412,2114,2183,736,2128,1336,2178,2176,2168,1410,1974,1304,2158,2188,2168,2094,2102,1412,2120,2194,744,2178,1320,2156,2180,2222,2210,2188,2158,2122,2168,2184,2206,2124,2216,416,1598,1726,670,1718,652,1696,834,1714,562,1426,1570,1558,312,402,1592,1586,1698,1574,484,302,1584,1460,586,360,1126,1414,1572,1580,1568,1578,1582,750,374,1352,1542,1590,938,1570,1546,1592,1598,558,556,708,318,1536,316,926,1588,988,1588,970,1550,506,1514,1576,1558,1588,1578,1564,1576,1544,1590,1584,1604,1542,1546,1002,552,1580,1576,1698,1564,1222,1590,938,1568,1582,1574,1584,1582,1580,1556,1584,1564,1156,1588,1594,1556,1594,1598,710,1606,386,1466,1568,1542,726,1590,876,1582,1588,794,664,668,608,1588,1590,1474,1582,1584,1588,1572,1590,1592,816,1598,1544,602,1542,1586,1584,1582,1588,1554,1556,1586,1576,1588,1070,1568,698,674,708,1590,1578,754,576,782,694,1588,1588,1584,1550,1572,756,746,1570,678,700,356,362,374,370,366,1544,584,1560,1570,1540,1564,1596,736,746,656,686,1474,1576,1580,704,724,1332,364,680,664,710,584,706,650,548,692,644,722,962,396,462,442,358,476,878,522,1124,432,1072,1586,1138,864,1362,2176,2350,1908,2422,1546,2462,1846,1588,1508,1322,1930,824,822,2274,1896,1092,2294,2290,1812,1174,402,1844,2486,2464,1212,492,1634,524,2522,1294,1137,1012,876,1227,2416,2388,1312,944,2299,2504,1230,1008,2008,2488,1500,750,638,1184,1638,1176,2430,1100,1440,804,1880,752,2304,2220,1736,598,2278,858,1418,2382,2496,2386,2266,898,2316,2420,1034,1516,2422,2272,2294,2376,2256,1314,2464,994,1134,1596,2396,2372,1386,1480,970,2434,1498,1338,900,1092,2396,1198,862,2430,2152,1010,2556,1160,2346,1624,1644,1634,1012,530,1458,1744,1466,662,1010,454,1028,880,1586,770,1498,596,522,562,340,1458,1782,1622,1800,1798,1104,1228,1632,684,1596,1820,1656,1792,386,1674,554,1132,1800,868,1640,502,524,996,626,1668,1660,1344,1486,1664,1116,1016,1354,586,1808,1664,1626,1640,1634,606,756,704,408,1282,870,668,608,736,790,590,994,462,562,1620,1758,1588,1574,1888,1766,1450,1470,1420,1012,800,798,780,778,798,798,804,800,1670,478,1054,1792,1546,796,482,1594,1178,1656,1178,882,1760,1768,928,932,646,644,1784,1812,1756,1770,640,666,1344,1778,1774,1768,1766,1766,1766,1764,1778,1654,784,784,786,786,792,1768,1770,980,1026,1778,1764,802,714,764,708,1636,1856,1718,554,1086,774,1880,1412,1420,958,1782,1722,1784,1482,384,950,1776,1774,1798,1372,1648,968,1772,1764,1678,816,1712,814,818,1764,1770,334,1250,640,1596,618,316,464,468,472,414,468,570,1768,538,1676,1674,1680,1680,1602,1516,674,1914,1684,1680,652,606,1678,1682,1664,1672,1684,1976,782,770,776,780,816,776,790,798,796,1710,1772,1012,626,1686,1678,1760,1774,568,588,618,1978,1808,1770,1432,740,532,1474,674,864,690,350,426,1760,1822,1766,1880,500,550,606,1034,370,804,654,378,674,384,1640,1054,412,634,752,908,884,738,786,482,468,484,582,612,672,642,660,660,1744,1656,476,1008,1760,1740,1746,1782,1770,820,820,1676,854,1756,1718,1670,1776,662,688,612,684,378,714,310,1268,1766,1494,526,542,350,1794,1764,1744,1486,1508,1476,1812,1726,1722,1654,1656,1718,1722,1728,1782,1802,1768,1702,1708,1712,1726,1778,830,876,1754,1770,868,854,1726,668,1670,1558,1164,1812,1818,752,644,924,1624,1808,1584,1750,1630,1634,1766,1364,1752,1606,1784,1752,1828,1856,532,382,762,1746,1586,1882,1702,1562,1680,1864,1040,1774,1580,1728,1774,608,924,1654,1662,1644,1806,706,478,668,1644,1824,1760,1738,1676,1754,1784,1760,472,1778,1724,1764,820,826,828,830,888,896,766,1778,1768,1700,1776,1778,1088,648,1010,1776,1746,1762,1734,1724,1720,1776,1738,1780,1796,1776,640,784,1418,2288,2992,975,1080,1086,1067,1083,1073,1206,1076,1075,1070,1076,1074,1074,679,552,1340,486,486,1466,1446,1434,1490,1494,1494,1492,1494,1490,1454,1494,1502,1496,1492,1466,1054,1286,982,894,1334,1452,1478,1432,1442,1398,1034,1442,1452,1448,1454,1494,1490,980,1496,1464,844,1494,1494,1460,708,582,1498,1492,1456,1496,1454,1494,1494,1468,912,1444,634,900,1506,1450,1454,582,472,1492,1498,830,842,842,814,754,1450,1058,1484,1492,1458,906,950,1488,1450,1500,1494,910,1486,1492,1462,1456,906,1460,1466,1476,1496,1470,1496,1466,1458,1492,1494,1462,1196,1462,1470,1456,1456,1494,1494,802,568,1494,1494,1504,1492,1458,1470,1498,1460,1488,1464,898,1044,1490,1454,756,1498,764,1494,1468,1140,1492,1122,1494,1492,1466,1450,1456,1314,1456,1448,1496,1490,1452,1462,1494,978,1462,1498,1490,1494,978,1462,980,1444,1496,872,980,1434,1042,1464,1494,1052,894,964,898,890,898,1492,966,1494,876,1490,1498,1472,1214,1490,1498,1492,896,912,1498,1494,1500,882,1056,898,1432,1452,920,914,1502,1323,1997,1553,1508,1751,1748,1577,1508,1569,1562,1587,1560,1611,1596,1559,1582,1773,1768,1509,1540,642,1581,1540,1493,1498,1515,1514,1545,1534,1497,1474,1571,1558,1525,1494,1501,1504,1431,1468,1463,1458,1541,1554,1731,1756,798,521,1033,1548,1549,1440,1547,1588,1773,1756,1555,1348,1388,1563,1538,1571,1580,1410,932,1260,940,1430,1190,1420,1358,1414,1490,1408,1430,1366,1458,1060,1418,606,1408,1428,1252,1420,1420,1056,1420,1428,1422,1440,1424,1360,1406,1426,1002,1342,488,740,1186,950,1422,994,1196,1420,1072,1432,1410,1428,1416,1428,1410,1188,1434,860,1410,1424,1360,1186,1410,1418,958,1406,894,1436,1170,1272,1472,1412,1360,1410,1406,1420,1192,1070,1422,1422,1188,1206,1478,1434,1410,1180,1420,1186,1422,1410,930,1268,934,1432,1194,1432,1376,888,1420,1486,1424,1396,1466,1070,1442,606,1416,1446,1376,1426,1428,1072,1424,1442,1424,1434,1444,1432,1366,1414,1444,1218,1364,1438,1192,964,1436,1000,1200,1426,1074,1432,1436,1430,1436,1430,1418,1200,1442,1032,1422,1422,1372,1198,1428,1434,874,968,1408,892,1448,1414,1286,1464,1424,1366,1424,1432,1190,1080,1492,1428,1424,1198,1212,1484,1432,1430,1210,1424,1190,1404,944,1288,1116,1424,1456,1080,812,1008,348,1044,1452,1084,916,928,1276,1412,1444,1408,1408,1400,580,944,1274,1602,1444,1432,1452,1078,448,1058,1002,1046,1446,1094,908,922,1232,1466,1272,1412,1440,1414,1398,574,762,1536,1478,1484,1488,1468,1270,1504,1716,1172,1524,1788,1736,1672,1722,1704,1206,1742,1730,1734,1782,1702,1714,1684,1698,1694,1802,1138,1754,1732,1758,1750,1772,1666,1704,1768,1662,1708,1764,1702,460,1722,1648,1738,1704,1776,1736,1780,1774,1710,1774,1668,1756,1698,1686,1764,1738,1778,1696,1774,1682,1762,1730,1752,1686,1200,2101,932,1216,320,928,920,448,1460,1396,1396,1368,1072,856,1220,1372,1416,1184,1384,1348,1364,1376,1348,1376,1380,900,1380,1372,936,1364,1380,1372,1384,1388,1380,1380,1376,1024,1344,1388,1220,1388,1252,1072,1384,1296,1344,1392,1392,1260,1372,1388,792,1388,1320,1384,1380,924,532,552,336,460,464,720,696,1476,1496,1534,1514,1530,1540,474,466,486,474,1108,1108,1124,1108,406,1120,560,1088,1104,1096,1102,1128,1314,1322,1304,1310,1316,1306,1312,2716,2690,2726,2730,2716,1280,1280,2702,2708,2720,2716,2704,2706,2702,2718,2694,2688,2712,2730,2694,2756,2698,2724,2718,2744,1280,2716,1280,2710,1480,1522,1498,1488,3076,1478,1478,1476,3100,3076,3084,3086,3082,1908,1072,3086,342,600,1196,1492,1482,1506,1486,3088,3082,3090,1816,1148,1280,1280,778,790,550,634,924,716,1006,438,566,878,1958,798,1034,554,644,654,644,670,806,840,894,922,1350,340,656,742,492,796,978,770,414,536,422,502,524,674,694,668,470,522,712,706,556,1188,436,604,498,700,460,538,842,1108,846,920,872,780,860,950,894,904,1498,908,932,1218,482,1156,430,794,620,630,932,946,484,838,594,366,534,610,794,1902,634,1096,606,648,718,606,816,590,1036,764,764,906,676,1172,544,1962,1518,1846,444,574,738,1094,900,322,362,402,354,396,524,504,534,550,550,550,546,536,510,544,664,656,652,654,848,662,804,806,806,820,986,1002,1070,1112,634,696,656,662,810,826,794,622,824,1946,686,664,806,662,660,748,1948,664,684,662,664,910,948,910,944,930,928,938,726,596,606,658,670,560,658,1944,1934,1420,1386,892,1098,740,766,800,736,748,840,752,632,910,556,706,596,572,654,666,662,544,486,494,504,640,750,576,562,552,576,582,546,342,362,358,480,482,502,538,412,330,736,692,704,508,1462,1514,1568,1510,450,358,428,940,960,576,858,1110,746,326,312,370,334,362,352,522,324,352,412,478,462,396,444,442,426,370,446,428,522,518,466,748,422,664,668,446,494,460,472,508,404,514,550,362,462,318,424,364,460,424,468,416,422,452,494,382,542,818,440,466,700,514,708,712,672,578,502,356,516,344,602,724,1158,1818,1912,1826,1806,1834,1636,1472,484,494,1044,1152,1402,1554,1868,1844,1878,782,902,748,926,702,734,452,1056,930,1222,1582,1652,1932,1282,994,1294,842,732,1166,878,864,750,1074,700,1918,1084,1888,962,480,826,1318,1566,1476,1794,1838,1078,1472,1276,1936,412,350,386,1506,538,582,394,492,492,568,1442,444,512,552,604,516,612,538,524,458,584,1356,1948,1162,516,564,604,522,718,1202,516,510,442,348,988,366,430,520,548,582,1930,834,658,748,746,1052,850,726,874,1950,1936,1024,1958,912,898,860,1050,752,916,1498,1150,986,760,1312,710,1104,862,846,736,868,934,740,708,758,594,562,694,646,568,568,1648,1178,1116,1716,1282,1570,1658,1868,1558,1868,1848,1818,1840,700,742,780,806,686,732,836,840,692,642,874,912,1964,1088,1080,1748,1390,1514,1882,1664,1546,1618,1632,1624,1406,328,1970,1736,1048,1702,1824,1334,1938,1640,1708,1566,1568,2060,1730,1758,1796,1298,1286,822,614,690,1554,1266,1294,894,1128,1076,1452,792,310,682,396,508,370,400,468,394,1274,634,480,382,376,382,980,1456,662,944,600,496,1282,470,432,418,990,824,802,608,520,686,418,956,432,1082,450,1230,516,624,378,422,470,374,736,628,694,746,930,796,380,510,400,500,424,774,798,454,906,872,826,954,1088,1122,1142,960,1174,1126,1364,1398,604,706,1400,1666,1176,918,986,1152,848,962,920,894,670,1004,946,1210,582,620,1492,1652,1766,1942,730,868,802,834,958,914,960,638,1170,1936,1952,1568,1936,486,450,536,412,1280,1390,574,730,418,716,638,480,1200,618,774,750,880,954,876,570,1286,542,784,812,782,740,866,802,840,604,876,878,810,902,756,616,802,678,664,1930,896,540,532,826,696,444,1220,654,370,348,704,514,614,558,782,1060,502,1250,380,474,740,622,566,638,544,1174,896,740,914,700,688,704,992,1128,1112,1122,1212,624,1054,834,1486,1640,880,652,796,848,1280,1280,1280,1280,1280,1280,1280,1280,1124,2056,2172,1006,2088,456,620,756,488,326,536,364,402,370,858,602,488,598,504,2028,640,900,478,508,562,406,406,604,596,544,896,328,738,498,2042,2018,498,360,424,604,452,576,912,724,330,680,654,770,778,568,466,518,594,370,396,450,428,480,494,472,2008,374,374,430,454,440,2022,472,612,574,610,526,590,444,448,440,446,436,438,434,936,486,604,920,500,434,1008,546,334,732,368,460,604,574,486,450,436,446,442,438,436,442,446,446,2050,402,612,1050,356,578,316,414,624,534,304,628,486,542,404,436,602,302,1002,450,566,660,436,1124,554,596,666,762,504,760,698,512,614,644,536,576,602,386,428,454,898,508,362,422,586,526,366,304,646,536,402,506,624,1330,406,352,520,336,514,472,400,774,536,420,372,558,498,490,538,592,450,574,566,474,460,522,304,418,462,496,636,726,364,480,412,472,420,498,352,602,554,468,596,752,536,1604,382,448,380,772,508,642,332,348,558,704,712,1936,596,402,398,500,794,654,608,316,472,502,562,316,346,356,924,580,328,390,442,784,472,746,638,432,392,388,522,334,422,462,2038,2030,726,326,564,500,504,386,330,508,814,424,400,306,614,1012,360,436,438,444,440,440,434,412,444,438,440,434,446,756,322,712,576,872,864,982,756,2092,1984,2016,2064,1400,494,1158,518,654,1102,840,500,2120,346,398,2086,364,354,374,326,398,558,558,552,1800,348,1994,396,984,338,2014,2048,828,1716,362,622,620,604,608,602,602,614,598,602,614,2044,738,2098,364,1004,306,576,624,514,1364,556,572,604,618,616,612,606,614,604,592,608,606,820,2104,368,630,1306,604,614,594,336,612,606,628,606,592,608,628,590,1996,2076,754,754,896,900,894,914,2042,2078,550,2120,364,538,542,536,532,560,576,686,556,550,546,584,560,626,628,600,612,594,604,598,614,592,624,604,454,618,594,586,608,580,566,612,586,1354,612,612,600,590,598,598,608,614,602,594,620,602,2140,574,598,608,592,608,608,1086,2120,326,592,580,590,594,558,586,586,570,596,584,558,674,550,484,600,574,710,412,600,534,502,780,642,994,408,750,712,868,956,710,850,916,928,936,952,986,998,960,416,520,476,670,622,596,600,658,630,740,758,410,512,796,578,580,2018,426,522,578,478,764,506,478,608,1368,550,622,576,518,670,622,640,614,658,662,614,1130,2086,570,532,530,552,886,2112,358,352,348,350,354,368,366,362,360,372,364,396,364,316,312,306,300,310,312,976,952,2012,430,430,2078,2066,428,428,416,418,418,412,410,410,410,414,416,422,418,2030,446,448,456,458,458,420,418,420,566,566,560,564,560,514,1074,788,1646,862,708,868,704,692,802,834,760,858,740,896,732,584,572,406,682,562,498,630,536,418,962,700,944,642,2054,2010,2114,1064,2052,2072,2086,2088,562,838,2090,2098,2084,680,548,544,2078,548,462,558,1278,560,528,670,618,618,662,588,1172,2114,344,388,406,430,464,436,1482,536,536,542,584,974,858,924,614,544,516,642,634,526,876,828,850,2042,2008,650,560,574,562,566,568,590,528,636,1214,572,454,504,618,604,680,532,536,518,524,578,530,540,686,948,960,786,958,998,830,1852,2058,1024,1140,994,1234,1136,1236,1292,1044,1338,970,1060,968,1240,1056,1110,1066,972,1260,1268,1296,1284,1130,1206,1246,926,1066,1750,2108,842,954,952,1028,964,972,1024,2046,986,986,2022,2028,1538,2068,1206,912,964,662,1164,782,1846,370,596,572,508,518,594,594,596,590,582,1644,590,576,564,544,588,588,590,578,558,560,570,582,570,554,550,560,590,580,580,566,546,542,576,562,556,546,550,548,564,558,560,544,566,560,558,2118,364,602,844,972,812,1078,828,628,1030,1062,932,926,710,582,1422,398,870,1008,900,1154,1010,884,790,1100,778,778,1034,922,986,2098,612,610,604,618,624,618,632,608,606,638,602,612,1298,618,1346,616,630,604,620,626,620,644,620,624,624,1696,2016,2084,1072,436,1566,2072,976,1018,1008,2140,706,956,1004,724,494,338,756,1148,950,668,1814,714,890,2016,928,834,2078,472,840,876,2050,1016,2058,1012,1010,1002,1020,2072,2044,2046,994,1002,990,986,990,996,976,988,994,1002,988,2066,1020,1020,978,982,2044,2038,2060,622,1012,974,978,2064,918,1114,2056,2076,866,612,656,560,872,1028,1002,974,976,986,974,984,970,2098,2032,488,990,966,474,450,2020,2046,2020,880,1090,768,750,1038,740,812,776,1038,920,974,946,970,966,962,884,996,962,978,984,960,960,962,2084,2046,2032,1578,2122,1146,498,2100,342,928,958,950,1000,942,470,910,912,966,890,860,616,636,618,2200,486,528,634,1212,2026,2252,2188,1254,2138,490,524,610,472,718,528,516,574,630,898,886,556,568,546,570,470,472,398,394,582,590,584,526,536,640,600,588,576,518,520,518,978,938,958,946,564,580,572,566,578,568,958,962,972,964,618,1280,1306,648,508,556,734,668,522,578,2064,2088,654,636,676,1306,600,686,554,566,1348,636,620,610,598,584,682,544,596,552,618,2064,1570,536,588,522,588,604,616,586,596,580,654,684,482,496,590,566,1440,2118,328,596,586,584,574,592,572,466,598,580,476,594,594,882,916,800,912,932,974,482,486,482,588,484,488,572,568,568,568,468,738,1172,2104,346,536,1000,890,944,774,1074,662,994,484,678,494,666,612,576,2008,908,856,906,888,884,1126,2078,796,930,982,884,974,986,2046,2010,976,922,772,982,762,1156,2074,2050,2088,1120,754,1698,2070,2066,1694,1862,682,680,946,944,960,1022,2060,1948,2054,634,1058,1290,2088,1986,2094,1046,840,882,936,1112,830,692,612,648,972,926,980,756,992,1120,968,1056,1494,1002,954,2048,802,572,704,1202,1410,630,642,620,880,830,844,958,966,1032,514,938,568,964,880,904,448,818,2118,344,550,552,468,688,658,584,390,600,334,548,616,438,524,472,608,666,520,580,606,622,668,526,512,670,424,598,522,680,604,714,550,538,646,596,614,992,728,946,1048,710,1214,514,1466,1002,536,984,526,798,1026,2000,804,922,854,1012,1844,962,976,958,2106,980,1002,1020,1648,2022,1586,1920,2004,2100,2082,954,934,2108,1852,1976,2070,2082,2108,2098,2116,2090,1864,472,1306,644,398,412,764,766,840,1142,1020,2064,1368,808,2066,1664,2048,2118,736,864,1108,660,1168,820,1106,814,1092,594,592,592,592,514,534,532,542,540,550,526,560,556,524,534,552,532,536,524,2088,886,660,2014,966,976,974,970,944,940,936,936,2108,2126,1966,2076,2010,1992,2092,2082,2094,1364,1588,2112,726,1066,688,872,936,842,932,730,780,1620,884,964,998,928,944,570,680,452,704,444,674,662,754,758,1164,1246,670,654,1030,922,974,980,968,914,1092,802,1170,850,948,938,1080,874,830,826,1110,776,1222,1028,952,2066,2056,560,472,534,498,628,604,634,2098,684,656,738,690,556,582,570,572,664,642,852,920,878,986,796,1010,682,894,672,1002,726,932,798,2074,882,1084,882,1082,842,978,1270,750,1236,644,1320,1398,876,1124,1104,948,976,974,888,1092,1134,918,854,860,358,606,606,638,900,896,648,682,520,1000,938,2070,2058,662,606,494,748,1128,2092,834,868,570,832,902,1028,826,1124,572,1398,2088,1048,2052,2296,662,500,478,444,1488,2086,2080,2082,2108,2078,2086,2098,2108,2110,2102,2106,1914,2036,2074,2036,2096,2100,2064,2086,2096,2112,2092,2130,2112,2122,2110,2122,2114,1576,2072,2126,2126,2082,2088,972,976,2040,974,986,978,978,958,956,958,960,2126,922,912,920,2070,1002,1004,2096,2038,2032,2058,2050,2054,2076,2014,2058,984,1136,2080,2058,2074,2072,2064,2058,2044,2026,2090,2102,2076,2042,2054,2060,2070,2048,2036,2062,2048,954,944,842,940,936,958,940,938,934,944,938,908,874,838,2032,1022,920,2060,2076,2056,2074,574,612,2032,766,580,1260,558,588,638,2000,1874,2070,700,1328,2068,1112,612,2066,2062,960,1894,2046,640,1426,958,1440,2020,696,596,576,610,692,1380,580,596,762,574,1378,1264,1578,718,460,614,880,802,1426,542,954,872,958,804,624,584,544,2070,468,706,1236,732,1272,702,1242,662,582,492,674,1300,1324,1328,714,694,788,636,566,704,772,742,2038,732,624,792,614,662,644,2036,480,482,692,604,574,700,736,1248,722,770,2038,2054,2050,2020,2038,2038,2032,2042,2048,630,634,622,636,630,898,934,988,850,2118,2034,824,834,818,832,892,1046,2102,322,644,644,510,510,518,512,648,636,566,582,578,576,324,518,358,802,510,1422,610,2068,518,508,516,514,758,386,576,592,548,2068,644,812,660,642,2082,1002,658,990,1012,808,782,880,724,1124,772,1210,832,966,958,942,2090,922,1010,2084,1042,918,970,988,2086,1148,1022,982,990,1982,860,858,854,798,812,802,816,668,854,904,1022,830,812,846,856,978,970,884,828,912,890,810,774,926,998,930,966,934,988,2078,2124,2040,772,1172,872,1124,934,1028,1110,692,856,428,1016,648,968,1032,884,994,854,2040,798,842,712,1140,710,846,1002,798,784,908,2042,872,1890,2026,2092,1962,462,598,558,606,760,552,570,510,490,504,518,502,500,620,902,946,1010,2062,314,764,420,474,834,654,1364,612,652,2090,882,1018,672,678,1012,530,1226,1062,604,2068,2066,996,992,2070,1982,750,770,816,2042,566,884,920,1876,834,728,2018,790,1084,950,996,852,900,710,1100,998,964,548,722,946,978,1116,780,2104,974,990,2084,1060,872,1024,2066,2062,1044,946,2014,1118,950,1020,888,896,2088,952,1024,1982,2038,2084,2086,1068,2072,1006,830,2072,2072,796,740,868,792,984,948,900,910,896,904,886,894,912,906,882,900,902,894,892,890,898,894,2080,916,916,404,2124,558,334,752,640,664,1392,716,2220,1416,1072,1652,1076,2216,1076,2212,672,868,1068,1064,1084,1076,2156,2220,1388,1072,1064,1052,2196,1748,650,638,668,1430,694,650,1086,650,876,734,1266,1250,608,1396,1088,626,996,804,728,1276,594,1442,668,1402,712,800,714,652,1532,714,644,652,1564,662,1270,1398,696,782,1432,1526,1804,694,2240,2268,2292,2242,2164,2211,2248,668,696,650,1096,1248,1400,650,644,1082,926,1090,2226,1094,1434,1484,1778,878,666,1072,1080,1400,1530,698,908,1024,664,1266,930,1266,1264,656,1482,900,1535,1566,2282,1092,1264,666,666,648,1394,1262,1456,872,664,1392,2308,2312,1798,458,988,974,996,974,982,2024,996,2010,1008,1052,2030,2076,2178,1956,1970,1804,1050,444,1008,2044,2052,2036,1006,2032,996,986,990,990,2084,926,2344,2042,2028,2058,2052,1444,2020,982,980,2225,2144,2030,984,2040,984,2366,646,2016,1952,1794,2067,2026,1004,2038,986,2064,2014,990,2030,2076,984,2056,2036,2058,2078,926,1968,2026,1002,2020,996,2028,2038,2044,2024,994,998,982,2042,2186,1966,2024,1002,1004,2018,992,2022,1002,984,2044,1224,1000,602,446,2036,2030,1258,1104,2248,998,2024,2026,2014,986,1002,2014,2052,2010,2018,1000,2020,996,998,2038,704,2550,1944,1416,1516,2096,1302,1386,832,1474,2228,1954,2138,816,1500,2284,2188,2230,684,2158,1094,2246,1302,1304,818,1302,686,1486,2244,2068,966,964,2206,686,2170,2184,2254,2254,1492,2276,2162,2238,688,2192,2202,2184,960,1038,2172,818,2178,1244,2044,1102,554,746,478,720,956,1168,1464,1022,964,348,824,1188,1302,514,1488,688,1080,1086,1082,350,822,2230,344,688,1484,816,2240,2224,900,596,900,1300,688,648,928,692,1266,664,692,1262,1424,662,1986,794,1256,1444,662,1266,2098,1264,1428,1428,1994,1266,1424,1980,672,2168,1100,640,668,664,2164,936,1140,1400,932,932,876,668,1668,668,1776,1088,692,956,2248,1160,1156,800,1472,1344,1068,666,670,932,1250,876,930,1266,1266,1252,664,1074,664,1262,1070,662,666,1266,666,666,930,1266,1092,874,1096,650,1090,1092,1088,2010,612,840,596,1330,802,608,2148,2022,598,2056,522,1352,1298,602,1534,1296,1604,804,579,666,1266,1098,2228,1090,928,798,1098,1652,1814,934,1790,1808,1270,666,1102,1268,1100,1490,642,1096,2210,666,998,728,636,824,2194,1314,2206,2436,2328,410,1064,1128,826,2158,686,1574,2188,2176,2056,1184,654,968,1488,1672,1974,474,1114,2246,2060,1954,446,738,1006,2208,2088,2108,996,2182,1852,2160,688,826,2166,1306,2154,1348,808,1750,816,388,1570,1372,1144,1576,1388,1578,1194,1146,1498,1562,1470,1634,1530,1698,1452,1584,1576,1416,1468,1764,1616,1530,1500,1546,1416,1412,1520,1666,1312,1104,1686,1410,1510,1378,1230,1530,1400,1808,1428,1496,1540,1318,1634,1382,1442,1438,1464,1376,1428,1324,1872,750,961,1525,1699,1651,738,1234,1666,1162,1655,1418,1079,960,1272,1338,1379,1586,1591,1389,1032,1016,1857,1282,745,1494,1629,1626,1668,1377,1378,1669,1699,1187,1271,1537,1646,994,1516,1586,1456,750,1660,664,1383,1655,1741,1550,1556,921,1767,1527,1699,1607,1992,1223,1353,1352,1656,1717,1620,1404,802,1555,1660,1610,1298,1601,1492,1440,875,1080,741,1452,835,845,1352,1615,1540,1367,1557,830,1512,1407,1005,965,852,1500,819,955,957,1627,1637,836,966,2168,892,1045,1644,1710,868,862,904,1626,1279,1303,1078,1411,865,1651,1406,1308,1724,1653,1509,832,1718,1198,1677,1365,1650,1916,556,753,1684,1117,1484,1839,1240,2174,822,1689,1699,916,626,1913,1681,1663,1192,1670,1617,1657,1426,1606,819,1694,1651,1219,1681,1651,1622,1692,839,1683,1692,1670,1639,1219,845,858,751,1147,1676,1765,1492,1177,1551,1600,1678,1259,1582,587,1595,1199,954,1436,1937,1735,1626,1637,1866,1663,1582,1465,718,728,1661,1656,1601,1080,1678,1668,1654,1665,2056,1634,1568,920,753,1176,1212,1371,1659,1716,1763,1750,1768,1755,1808,1762,1895,1760,1722,1324,1470,546,548,1426,2207,1680,1655,1357,1042,1598,1542,1244,1474,1864,1115,1371,834,1394,1802,1668,1639,1379,1564,746,706,1720,820,774,1674,1688,1662,1651,1913,1713,1320,1491,1581,1619,1717,1710,1974,749,1662,1676,1665,1194,1267,1206,1694,1675,1378,1626,1670,1677,1660,1536,1654,609,1574,1584,1614,754,1654,1648,1660,1674,1632,978,490,348,1363,1315,1636,1887,1241,966,1715,1637,344,752,2077,1496,1480,854,1058,1166,2254,1119,1498,1485,1657,934,1186,782,1600,1653,976,474,752,1656,1649,1178,1624,1697,1676,1123,1325,2044,818,1046,1666,1084,752,1679,1633,1212,2006,1050,1529,1641,1497,504,2620,1393,1469,1678,1279,579,751,712,949,1787,1831,1756,1773,2062,2379,1690,1351,1113,1422,1559,1688,1482,1183,751,1654,1163,1354,1679,1570,1665,1999,1497,1627,1741,1661,1867,1858,1572,1979,1600,1949,1926,1526,1482,1679,1381,1848,1996,1452,1837,1276,1482,1876,752,1528,1696,1645,736,1243,1671,1164,1655,1398,1082,961,1274,1333,1373,1589,1593,1407,1638,1015,1864,648,746,1494,1635,1622,1668,1397,1378,1670,1707,1889,1188,1248,1539,1653,995,1517,1580,914,748,1656,668,1380,1663,1738,1504,1500,919,1763,1523,1695,1606,1979,430,1212,1353,1893,1652,1709,1656,1401,808,1554,1662,1611,1593,1603,1496,1442,871,1081,743,1467,834,838,1318,1624,1539,1367,1503,832,1486,1405,1008,966,851,1513,820,962,954,1630,1641,838,973,2228,890,1044,1643,1710,870,844,905,1618,1312,1298,1077,1412,862,1648,1418,1318,1716,1657,1509,828,1715,1252,1675,1349,1645,1840,555,750,1685,1120,1485,1820,1241,2198,1460,1691,1700,966,626,1054,1689,1662,1187,1666,1608,1655,1424,1604,814,1693,1644,1222,1676,1649,1623,1693,835,1678,1689,1670,1638,1217,844,859,753,1151,1675,1772,1543,1115,1560,1596,1679,1257,1636,588,1589,1199,973,1425,1734,1625,1637,1926,1662,1598,1469,712,755,1664,1651,1604,1079,1671,1667,1674,1671,1907,1634,1566,917,1183,1215,1372,510,454,547,500,490,1201,1806,1776,1749,1760,1784,1812,1606,1485,548,534,546,553,557,2200,1688,1656,1359,1039,1596,1292,1549,1240,1468,1909,553,1365,830,802,1370,1606,1662,1742,1636,1375,1562,1702,1681,1666,1683,1660,1634,1944,1533,1319,1486,1575,1616,1723,1107,754,1661,953,1670,1195,1266,1207,1696,1703,1380,1632,1668,1680,1657,1538,1656,606,1588,1586,1650,761,1655,1648,766,766,1678,1640,978,488,1370,1351,1636,1697,1249,973,1663,1632,1503,752,2210,1486,1480,859,1058,1164,1117,1499,1092,1664,932,1190,783,1600,1650,974,475,753,1678,1646,1640,1621,1692,1674,1122,1318,2043,830,1047,1665,1362,749,1674,1629,1213,1926,1049,1275,1640,1499,478,3107,1669,1474,1678,1266,578,750,714,922,1946,1409,1821,1769,1963,2266,1687,1778,1117,1408,1567,1693,1485,1184,750,1658,1136,1380,1691,1562,1700,1991,1510,1624,1742,1653,1875,1849,1570,1849,1633,2077,1900,1558,1459,1836,2016,1830,1997,1455,1805,1280,1276,1286,484,736,1062,1088,996,1310,1484,1502,1516,1372,1402,1386,1396,1416,1426,1390,1462,1402,1778,1184,1470,1346,1428,1294,1216,1466,1410,1454,1426,1388,1454,1484,1204,1466,1410,1352,1454,1420,1216,1400,1370,1414,1446,1436,1426,1440,1580,1290,1408,1388,1478,1338,1528,1498,1556,620,482,880,1598,1342,1460,1310,1496,1506,1606,1294,1436,1362,1378,1224,1452,1374,1504,1462,1304,1388,1432,1482,1400,1406,1496,1426,1649,1164,1404,1284,1416,1278,1354,1370,1414,1326,1456,1326,1034,462,940,1280,1398,502,620,1388,1450,1030,834,800,1302,840,580,1030,1002,1390,1456,590,1024,1468,1494,1488,1452,1288,1440,370,1056,388,1380,1622,1468,1402,1232,1478,704,1488,1552,1282,1574,1254,1500,1510,1276,1480,1260,1494,1260,1496,1274,1570,1510,1492,1886,1610,1184,1400,1276,1502,1494,1542,1530,1500,1186,1578,1566,1590,1484,1520,1728,1488,810,1606,1412,1358,1482,1558,1556,1404,1502,1286,1202,1582,1102,1044,1170,1578,1568,1526,1482,1488,1264,1870,3782,1628,1616,1604,1622,2644,1610,1626,1578,828,1616,1614,1176,754,792,1154,600,1382,350,462,2247,2000,1892,502,328,1066,328,1910,394,320,826,1670,306,1570,868,936,1918,1172,418,394,1124,1056,1684,338,1514,1792,526,534,700,804,730,1668,1434,1448,716,992,482,620,1070,964,1686,326,544,1718,1314,850,1212,1214,1224,1390,692,896,744,570,1534,1164,512,518,634,2122,1190,926,870,1000,626,582,1162,1462,1054,1674,302,790,1690,306,1784,618,1042,1006,692,1058,1094,462,842,672,862,2060,384,432,364,350,748,624,594,1180,512,482,480,544,754,528,446,630,1976,624,500,440,1792,900,420,488,640,1956,1824,1088,1752,2262,798,1034,506,1608,1096,2018,472,486,480,496,492,496,490,494,494,488,488,472,482,494,486,488,482,496,492,484,490,488,496,488,502,490,508,496,510,496,490,494,484,484,490,496,450,488,508,492,492,482,500,494,486,2246,1992,568,1996,1048,2272,1282,2006,1216,2616,1146,2260,2380,1994,1792,1922,2040,2022,1586,1526,2056,1628,1154,1124,1116,1090,1080,1376,1098,1036,1096,1094,1078,1154,1030,1040,1122,1046,1188,1086,1046,1106,1066,1094,1092,1120,1056,1046,1172,1042,1034,1092,1030,1056,1096,1208,1040,1084,1074,1452,1246,1150,1084,1042,1262,1034,1138,1094,1102,1068,1100,1086,1088,1080,1098,1112,1088,972,1160,1248,2018,1944,1944,1938,1198,1692,1752,1764,1772,592,1776,1816,772,1764,1756,1768,1764,1684,584,1520,896,906,920,914,1018,896,1018,1356,776,686,644,722,652,834,1176,1014,1162,1772,1548,632,530,918,1330,1424,672,512,1026,824,940,866,1512,702,1046,1038,1026,1030,1048,1036,1146,1164,1006,838,1144,1088,1076,1082,1066,1076,1042,1106,1090,1018,1042,1272,1028,1050,1042,1042,1040,556,910,912,906,916,1154,576,1238,784,1232,1680,506,1328,1914,468,912,1318,488,1776,1330,430,432,1302,422,424,420,382,432,432,424,432,390,384,424,426,432,424,420,418,434,428,378,1318,422,384,384,422,420,424,418,420,420,420,424,420,416,424,428,420,1528,426,1442,958,942,946,942,948,922,932,946,942,938,962,950,934,1000,1478,950,948,922,916,1396,918,950,954,922,934,962,950,958,1014,970,914,932,966,912,940,962,972,944,958,922,926,996,932,954,934,1138,1142,1160,770,1236,1698,534,2034,522,304,1212,1822,502,424,426,430,440,438,422,426,426,428,466,420,422,422,418,430,426,428,428,410,1160,426,426,426,422,436,422,436,448,1234,426,426,424,1318,432,424,434,1212,1298,416,428,432,806,956,954,916,930,950,942,952,940,966,924,946,964,952,962,940,964,968,910,964,914,964,956,922,942,938,912,930,924,946,966,944,952,1352,1326,1344,1326,1350,1330,596,530,1318,1330,1346,1164,1156,1198,1190,1188,1156,1190,1184,1136,1190,1224,1172,1952,1660,1796,796,972,1566,782,1172,1216,1114,2028,1208,1242,1024,1768,1476,1210,1702,1404,2070,2078,1468,1132,1090,1056,1070,1350,1748,934,1218,1532,782,1942,1694,1784,1422,974,2074,1476,1878,2128,1732,1846,1082,1904,2078,706,1218,1892,1160,1964,1030,864,756,580,1652,1826,1442,1986,1084,1166,1900,1472,1144,1440,1118,1098,1044,1362,1232,1146,556,1328,418,406,600,1298,950,1178,312,404,436,680,388,1816,1126,972,1470,1106,582,1436,1366,1430,994,648,1736,1190,1010,954,2082,912,448,408,630,450,424,1394,2018,1280,1670,1700,504,1098,1910,1808,1634,2058,1840,846,1774,380,634,316,770,592,476,768,1132,800,962,768,774,1468,1944,1968,1946,1180,2058,1044,1884,2048,2052,1004,2048,1730,1210,574,1070,828,1516,914,960,840,1038,1476,494,1124,456,1612,1348,558,632,536,1962,428,1804,542,2086,508,394,1910,564,754,1442,1688,1974,1464,1494,1398,1616,1630,1996,1156,1970,1742,2090,1464,1712,1962,708,2000,1476,1504,678,684,1896,1466,2070,984,1892,1670,960,986,540,1210,996,2062,1312,1170,1922,760,748,1536,2036,1856,1808,2000,666,784,2140,2397,1942,1820,1706,966,1594,1088,1218,1134,2070,1214,1242,1044,1806,1510,1234,2070,2035,1492,1162,1090,1082,1354,1762,936,1226,1570,788,1902,1798,1448,978,2112,1488,1922,1722,1768,1842,1046,1946,2018,1198,1222,1386,1088,1470,1180,1994,1718,1034,872,770,594,1532,1674,1862,1466,2042,1172,1940,1496,1180,1126,1142,1060,1390,1258,1154,576,1358,386,412,406,610,1296,1278,1198,308,404,438,694,392,1912,1144,1492,1128,596,1442,1390,1436,990,656,1772,1164,1034,966,1468,2091,926,1482,2060,1304,1422,416,918,508,1094,1910,1842,1634,2031,1848,826,1802,326,386,682,786,604,820,780,1150,944,954,778,782,1492,2042,2002,2102,1202,1064,1950,2104,2070,1024,2025,1754,1226,584,1090,846,1522,908,956,816,1036,1494,500,1122,450,1630,1346,564,634,530,1920,356,1832,524,2020,512,398,1958,572,756,1468,1722,2002,1558,1516,1628,1656,2056,1180,1764,2058,1482,1858,1966,706,1964,1482,1536,674,694,978,1808,1480,2026,1002,1906,1692,376,412,698,1224,998,1948,1310,1216,1904,760,752,1542,2024,1614,1926,2044,676,782,1676,1808,532,532,970,1578,784,1146,1210,1108,1841,2040,2048,1206,1534,1028,1784,1486,2074,2094,2086,1478,1146,1088,1068,1326,1748,932,1214,1544,1930,1778,1432,970,2036,1474,930,1892,2068,1750,1834,1084,1930,2086,1128,1214,1902,1182,1976,1028,866,760,586,1522,1660,1836,972,2030,1174,784,1846,1174,1452,1116,1128,1102,1050,1372,1240,1146,534,1342,388,416,404,564,1296,1270,1184,310,404,436,684,390,1758,1130,1106,588,1438,788,1372,1434,992,648,1194,1026,958,2092,916,1482,452,424,2038,1288,1494,410,908,506,1098,1912,1818,1634,398,2098,1850,848,1790,324,340,640,318,778,598,504,822,772,1140,952,960,774,774,1476,2116,1984,678,1956,2088,1056,1944,1884,2076,1010,2051,698,1738,1214,578,1080,834,1520,924,956,834,1034,1478,502,1130,456,1624,1336,558,632,534,1972,356,1808,1814,546,2098,512,398,1934,568,758,1454,1708,1990,1430,1502,1620,1640,2010,1970,1752,2106,1500,1728,1972,706,2010,1466,1530,676,690,1924,1478,2076,996,1904,1684,2082,698,1218,1000,1946,1322,1212,1910,784,752,1536,2146,1880,1820,2038,670,772,1894,1796,664,1548,970,1568,782,1082,1208,1086,2030,2034,1206,1768,1026,1776,1524,1038,2052,2082,1472,1148,1090,1060,1344,1754,936,1220,1540,1924,1790,1424,974,2100,1478,1886,2044,1734,1844,1078,1910,2000,1168,1218,1892,1402,1446,1188,1962,1034,870,756,586,1530,1652,1830,2002,1220,1158,786,1702,1178,1112,1122,1096,1050,1368,1234,1150,536,1336,418,408,598,1300,1276,1182,310,404,438,680,690,1798,1124,1108,580,1436,1366,1432,994,642,1736,1210,1010,952,2092,910,616,500,454,424,1962,1282,1680,902,508,1096,1916,1806,1658,2114,1856,850,1774,316,408,636,776,594,506,798,772,1134,954,960,766,778,1468,2096,1968,2066,1046,2050,1052,1932,2008,2050,1006,2060,1722,1210,576,1070,828,1522,916,960,840,1038,1474,502,1128,456,1612,1328,556,630,536,1956,352,1802,546,2090,508,392,564,758,1444,1700,1986,1470,1622,1632,2010,1972,1850,2092,1494,1796,1960,708,2028,1478,1530,678,684,970,1920,2104,994,1896,1676,2032,694,1210,998,1922,1316,1202,1912,766,752,1538,2014,1862,1798,2020,664,1490,1290,1598,1230,1050,992,1432,2280,3468,1176,1112,1366,476,1790,1010,936,1606,1556,1342,1928,2186,690,642,786,902,1474,1962,1494,612,1210,890,1612,1270,1186,1028,762,816,1754,1150,652,444,1576,452,498,1462,1692,1028,1050,968,944,586,650,1932,3268,1680,3212,422,2392,2300,776,864,870,888,846,864,876,1494,538,1392,1830,1302,712,542,698,2322,1854,600,666,1466,1588,774,1834,1070,1814,1662,2018,2084,666,1700,1982,1908,982,1612,446,714,1704,866,936,1848,1332,1552,1796,866,1734,1130,920,874,2072,3014,1302,2108,936,1002,976,1788,808,2236,1330,1636,1556,1720,2644,2176,2244,2192,2156,2528,2012,2276,2212,2220,2600,2404,1844,2212,2208,2144,1160,1616,2104,2148,2124,2360,2296,2196,1212,2144,2080,2164,2200,2444,2212,2204,2328,2060,2168,2116,1960,2188,2196,1772,2432,2348,2144,2180,2276,2356,1972,2496,2192,2188,1840,2136,1852,2344,2164,2160,1960,500,1356,2148,2236,2376,2188,2160,2232,2208,2060,1046,2828,534,786,2288,902,1450,2242,836,1476,2326,762,1558,2282,766,1726,2276,776,1490,2288,764,1270,2254,858,1540,2268,748,1492,2230,746,1266,2340,922,1348,2354,770,1146,2322,836,1192,2312,2720,2730,2764,2738,2690,2492,2702,1720,758,2136,2244,1510,2678,1816,2694,2718,2666,2688,2362,3175,772,2312,2832,2688,2750,2738,2740,2744,2850,2730,2788,2720,874,1652,1054,1184,2792,2788,2798,2782,2786,2752,2756,2812,2824,2866,2860,1972,1676,1870,538,1300,538,1828,2162,654,982,906,940,792,856,836,2132,1684,930,938,1616,1338,2066,496,2152,972,812,1206,2216,2140,420,634,708,2220,2248,700,862,1372,408,348,2146,2178,742,784,1850,2114,352,312,446,736,1120,2116,1626,1755,744,592,530,922,914,518,906,2166,872,2158,472,702,652,958,804,2130,752,762,2112,2208,2128,1828,1586,584,1388,1400,712,632,2170,970,802,2138,440,748,520,640,884,690,680,650,2144,794,346,2172,1940,2180,1160,1754,572,1112,1182,1160,792,1538,780,2110,2444,2088,2144,1234,2012,1824,348,2553,364,812,438,854,368,1438,600,374,374,2258,2307,1210,494,356,2338,2434,1926,336,910,914,2090,2174,936,1992,1254,2034,1440,1678,2156,1904,2060,1348,1560,1726,1552,914,1800,2018,1168,1414,1086,862,1014,1022,328,1010,1028,940,364,380,2232,1430,2110,1670,1406,1496,1274,1964,2102,2046,1402,1432,658,516,634,480,970,572,1480,1622,448,628,628,660,554,598,1316,1032,2232,668,754,908,486,2066,1802,1566,634,662,674,508,650,692,2028,852,1008,2556,802,2056,898,484,766,742,2372,1174,1114,2628,384,1102,516,474,422,560,1176,358,582,560,378,334,2612,1450,630,676,2540,894,448,1232,1240,2636,1032,1212,2472,420,382,898,340,702,1302,1560,878,830,832,388,384,2494,2534,692,652,784,1068,2244,1464,694,336,786,516,1902,808,622,854,790,588,410,1876,2656,2496,638,1160,484,426,378,1432,540,496,2488,2124,2544,848,1188,1114,570,966,542,662,438,1148,582,1144,1008,1154,618,1398,460,412,882,1510,1306,426,1466,760,1130,1988,672,546,682,2624,972,1442,818,662,954,1166,524,762,1072,2364,614,1262,1130,604,526,614,652,668,1660,1120,1228,964,572,1604,608,482,750,568,714,1268,832,846,936,904,602,750,602,2530,530,620,532,3015,3020,900,730,662,570,668,1064,2376,1564,2484,2476,2956,2678,2640,2742,2592,454,1668,568,832,1984,764,700,590,414,444,1664,788,2594,786,830,896,356,858,426,2899,2895,2889,2840,2832,2832,2736,2634,2532,606,516,520,1034,1090,1220,938,1172,476,1716,1346,880,428,720,1370,362,2648,452,314,1300,1370,360,766,340,448,1108,1522,2644,766,416,718,744,1734,1332,334,624,608,1533,834,474,982,809,908,382,722,340,802,672,494,472,2953,1670,2970,742,1062,362,362,340,1216,722,362,470,526,2598,522,336,318,384,518,1124,446,458,1202,314,810,654,630,610,1444,310,1820,1140,444,426,440,1158,1768,966,1262,1424,1344,1786,1250,1670,1660,800,1736,830,1754,966,1760,1704,1698,1662,1750,1332,1688,1282,1312,1698,1192,1526,1490,924,422,1148,1126,1164,1146,1110,556,1342,1648,1268,1674,1568,1162,1002,960,1166,780,1210,1356,992,976,1691,1496,1480,1022,1416,1468,902,1196,1164,1110,1302,1252,542,1062,580,546,1122,1538,1136,1526,990,512,1254,1216,1414,1396,1360,1452,1706,1516,1516,1452,1780,1744,1732,912,990,732,1594,1790,1488,1820,1684,1332,1754,1781,1772,1684,1702,1764,1478,1084,1746,1730,1014,1752,1810,1718,1142,1074,1914,1698,1700,1694,312,1698,1754,1712,1700,1728,880,1688,814,1458,1566,1212,1662,1744,362,1142,712,1264,1288,1244,1228,1308,1276,1288,1248,1316,1268,1328,1316,1724,1280,1200,1108,1088,1508,1344,1264,1296,1324,1324,1300,1224,1320,1272,1296,1296,1284,772,1216,1288,1292,952,1336,1140,1496,1008,640,1092,1284,1308,1024,1272,1112,1296,320,1304,1536,1000,1172,1296,988,1272,1284,1220,1280,1296,1280,1104,1268,1448,1412,1296,1272,1148,1292,1196,472,1300,1592,1288,1168,1312,1280,1292,1304,1308,1284,1232,1300,1312,1068,504,1240,1052,1300,1304,1292,1224,1300,1276,1296,948,1300,1248,1308,1268,1732,1728,1288,1300,1304,972,1092,1308,1308,1352,1280,1308,1300,1304,1304,1252,1316,1272,1272,1284,1276,1308,1592,768,996,1172,1324,620,568,638,950,1678,406,404,1244,1174,502,490,488,1536,1096,1720,1554,1706,2156,1692,430,510,514,944,608,1538,1508,1704,696,632,1696,1042,1564,1666,2326,1154,1640,1702,1520,1594,1670,1844,652,912,1708,430,1176,1648,1716,1754,672,1564,1658,1660,518,500,1500,1516,348,1708,1794,1724,1698,1600,1544,880,970,1706,1722,1158,1480,1076,684,432,1594,1158,1398,1591,697,1652,1182,1540,1674,1382,1238,1869,1760,2382,1204,1478,1664,2376,1650,1640,1208,572,328,560,774,432,648,1680,360,374,1236,1694,666,612,1538,1488,1542,1604,1584,832,694,1650,1068,1644,438,1488,404,1608,542,434,1698,1686,540,574,1712,1676,1708,448,516,500,1408,928,1722,620,1626,1074,996,828,1608,1758,1708,1788,1834,1788,1674,1242,1782,1224,1788,1480,1442,672,1354,1714,1714,1694,1764,1696,950,302,318,484,898,832,894,896,1228,866,884,332,1158,1290,1182,1296,1116,1236,952,1226,324,1242,1244,690,990,1164,1278,1268,1260,1090,998,1094,1280,1232,1218,1312,1284,1454,1270,1266,810,770,1168,1174,1048,1228,952,1246,978,858,1230,540,348,474,1168,624,726,540,540,876,1136,1246,364,894,892,1328,1490,1216,1238,1226,360,1146,1168,1194,836,394,952,1076,942,358,738,316,1474,1462,316,1038,690,1140,1456,318,1310,1248,1258,1242,1246,1244,1240,644,1232,1228,482,458,2841,2440,530,590,2596,1854,788,2097,2103,1770,2078,1803,870,1822,1794,2042,1738,1484,776,848,1760,1694,1890,1848,1456,702,1770,1807,1770,1792,1760,1782,1782,1785,946,1780,1772,1776,1808,502,1290,434,1710,1696,1176,1762,1746,1086,1790,1777,1302,1324,1588,2178,834,422,1848,948,1470,1764,1601,1206,618,1388,1834,1780,1496,2215,1516,1806,1847,1852,1846,2210,600,1790,2169,2187,1789,2213,1800,918,912,900,574,1562,1770,648,1614,466,1570,1176,626,1836,2187,1774,1006,1712,2136,548,1770,1126,1552,1790,1783,2030,2036,1802,1836,1845,1002,605,1380,1787,1584,1798,1790,1608,1808,2051,1728,2166,1750,1782,1810,1010,2165,1798,1908,962,1338,1779,1703,758,2910,1738,1982,1558,1406,1840,1554,1548,1290,426,1612,1576,2284,1180,1312,824,880,928,1986,1164,1722,1330,1604,1188,972,1050,1438,1372,686,364,1344,1588,1082,466,532,1544,1226,1548,620,568,1610,532,1756,1202,1612,1756,918,1396,1576,1580,912,926,750,810,754,1520,1534,1548,652,590,408,392,380,1380,1618,1418,696,704,772,528,1516,1530,1632,1904,622,1716,854,592,1578,1506,668,3028,1560,1318,1156,938,1660,1002,1056,392,1202,1198,1206,1204,1196,1196,1190,1190,1208,1198,1200,1198,1194,1160,566,558,556,622,358,842,492,514,436,1156,338,610,564,512,468,1652,822,622,722,1158,1462,1444,970,1104,1664,1578,1574,1626,1538,984,902,1508,1268,1064,768,1590,1472,1660,562,528,1588,598,620,1496,1280,900,1584,974,796,1550,1148,1578,1572,1104,1578,1572,1524,1576,922,1014,1618,1544,1360,758,352,960,1220,554,390,1534,1402,1482,1506,1562,1568,450,476,466,1562,594,538,686,694,1032,996,730,678,1004,924,496,1608,852,1076,1480,1536,1048,522,562,1560,1116,1614,1462,1006,928,444,1628,472,638,1544,768,326,1592,1584,1370,1200,1580,1298,1364,728,974,1378,1134,630,434,1356,1386,1304,1816,984,538,450,1376,1272,1632,1540,1204,1464,624,1000,924,460,742,902,1564,572,1420,1522,1838,1176,1854,1720,1704,996,736,416,354,360,1820,980,916,526,556,566,1064,530,860,820,1186,784,548,740,700,1144,1164,1484,1048,652,692,674,722,748,736,656,334,494,370,1526,316,1632,334,1180,708,770,1632,1336,1766,1864,1638,1738,1156,642,2088,1654,912,1394,1924,1788,1588,1668,1965,1392,1270,1637,1401,1139,1371,4376,1397,1044,1168,792,836,1755,1046,1598,1465,1074,1070,858,946,1383,1218,670,1592,1210,1406,878,1183,1397,1406,1099,1395,1150,1430,1311,1559,1065,1561,830,1251,1110,1454,1399,1428,944,809,820,662,1078,654,1372,1362,1379,1346,1270,1225,1433,1284,1353,1329,1366,3597,600,1527,1395,468,1377,5055,1166,1183,844,1242,1501,875,1383,1083,1081,1394,1081,1083,1059,1067,1420,1228,1083,1053,1343,800,1196,552,312,756,304,1365,1470,742,1416,1037,1322,1290,1405,936,1555,1633,1402,1465,550,1386,1442,827,1340,1144,944,628,1417,1518,1130,1435,1382,1408,1334,1600,810,1403,876,715,1380,953,1424,1423,1409,1413,1372,1410,833,912,1464,1385,1230,673,1422,854,1137,985,1387,1252,1705,1385,1583,1411,1390,917,898,1324,904,831,446,840,1426,1433,766,1514,943,466,508,1390,992,1444,1317,812,822,398,1448,426,622,574,1376,312,679,1422,1400,1225,1067,1428,1135,1227,648,883,1231,1022,550,1223,1240,1247,1688,888,1218,384,1121,1227,1376,1083,1079,836,562,903,1059,1505,1392,1296,1800,1660,1557,1526,1646,1495,1575,1269,1327,1450,1446,1647,1475,1545,1586,1702,1581,1537,3253,3089,1459,1469,1239,1874,1583,1384,1692,1692,574,1458,982,1388,556,582,1158,1162,1290,738,698,1428,1136,1392,754,750,1122,1444,714,710,678,1422,550,588,660,666,1434,572,586,680,574,566,1152,1392,572,570,1452,756,878,850,788,566,1300,752,750,932,928,1476,1154,1336,568,552,856,770,1546,1100,708,698,1380,626,748,1304,750,844,962,1098,1136,1334,736,708,470,566,624,1486,1414,1418,1050,1182,1152,1042,1510,672,1004,1462,1236,1184,1072,1348,1190,492,1320,1340,1118,1340,1264,1356,882,1252,1326,692,1202,1484,1444,1344,1308,1226,534,1076,1150,1472,1298,1158,1264,1358,1530,1116,1332,1570,1504,1258,1008,1284,1280,1264,1266,1308,1268,1262,1292,1254,1276,1452,1270,948,1278,1298,894,1874,1286,1408,2506,2658,2626,690,802,786,2574,2718,434,470,1508,1262,430,2764,1122,938,614,634,494,1640,778,1616,836,2214,386,586,1616,386,2590,2602,2518,502,546,1150,546,1328,2756,2710,2654,2846,2570,2672,2648,722,638,1844,1074,442,2610,2582,2552,2464,2564,2704,802,402,1300,1240,2562,520,2660,2608,2520,2862,768,1204,1476,1704,2224,1436,624,468,560,1676,504,520,1116,1448,1132,1408,820,804,1484,620,944,712,2384,1208,676,1652,1112,984,1172,904,760,892,816,1108,620,544,1680,1056,1044,1148,1436,1476,756,1132,1280,1000,764,2152,1940,1804,456,1672,468,596,948,1912,768,672,1180,1856,1876,1252,752,1984,2232,2132,1948,2268,848,528,808,1628,408,404,400,340,420,896,628,1980,1964,1984,1472,1668,2096,1352,2180,2044,1864,2084,2012,772,1964,2008,2084,496,848,912,1764,472,1684,1620,1444,860,1676,612,1376,1248,1412,1046,2131,1994,1970,1976,1988,1972,2004,1994,1998,2004,2012,1994,2024,972,1910,382,1888,424,932,2068,1200,2324,1660,1824,728,1968,1928,836,516,1428,1868,1280,1464,2084,680,2176,1480,1772,2084,2324,1512,1908,2132,472,1880,1800,988,2040,2080,2156,856,1848,2120,1392,716,1604,2148,1600,1612,1836,1792,1194,1450,1392,1320,1672,1454,1662,1784,1522,458,1662,1548,1764,1540,1814,1580,1622,1526,1820,1852,1782,1756,1830,1778,1786,644,858,1206,1466,1406,1332,1674,1466,1662,1772,1636,1690,1812,1762,1556,1776,696,1560,1696,1530,1810,1766,1560,1754,1738,1866,1760,1284,1602,1946,1866,1852,1766,2196,1960,2182,1970,314,2458,2034,304,2250,300,368,310,2404,308,300,2424,2318,310,328,2424,2454,2048,2298,2418,372,2470,304,2066,2320,302,308,2434,302,2406,324,2372,302,508,962,558,694,698,1070,704,430,1284,940,990,1050,1080,1177,856,752,716,924,752,986,1346,1044,804,600,1212,1524,1194,1282,990,972,1034,766,668,718,700,998,1008,352,646,1012,864,682,808,956,656,698,950,802,968,994,830,858,774,608,2108,1748,1848,1840,1824,1644,1672,1644,1808,1896,2020,2028,2068,2044,1940,2092,1852,1784,2036,2024,1932,1908,1904,1920,1744,1880,1824,1864,1700,1696,1696,1720,1948,2068,1808,2060,1896,1952,1740,1856,1932,2028,1860,2012,1852,1896,2000,2040,1960,1844,1868,1896,1896,1860,1936,1888,1920,1924,2012,1852,1948,1840,1912,2020,616,720,564,620,1952,2008,1996,828,888,1652,624,752,792,648,1944,1832,2008,1912,2076,2212,2156,2048,1848,1980,1820,1968,2148,1936,1856,2044,1648,1148,740,1660,1708,1620,1892,1808,1972,824,828,1884,1924,2204,1840,2196,2228,1900,1832,2112,1848,2160,1904,1980,1692,2028,2056,2236,1656,2164,1960,1824,1640,2196,2012,1920,1940,740,780,752,1696,1568,1768,2048,1952,1948,2036,1904,2036,2128,2088,2188,1908,1844,2124,2892,1972,1976,1840,1972,1784,2112,2004,1896,1972,1724,2008,2168,1824,2044,2192,1624,1892,1820,1980,1556,2040,1952,1812,1944,2016,1652,1868,2148,3812,716,900,580,1688,1932,1792,1800,2152,1860,2236,1908,2244,1712,1720,2152,1956,1836,2104,2056,1904,1912,1916,1872,1924,1940,1984,576,2028,1832,1756,1724,1968,1660,2224,2192,2084,1328,524,1272,648,1960,1816,1776,2248,1924,966,1090,1048,946,1098,746,916,1038,796,1196,850,1262,1080,1164,1294,912,674,512,836,1270,682,856,702,1002,786,824,824,808,536,984,862,1352,858,632,1380,1024,1254,756,744,552,1370,718,1062,1260,1178,628,678,948,1294,1324,958,1174,894,786,1214,1206,942,1014,984,1174,1248,1327,1238,460,1756,1584,1840,2012,1252,1540,1740,1332,2020,1424,2132,1828,1948,2196,1540,1116,864,1384,2120,1160,1448,1192,1676,1364,1376,1368,920,1668,1452,2232,1396,1064,2344,1736,1280,1264,928,2276,1908,1220,1784,2144,1952,1052,1144,1612,2168,2236,1620,1976,1468,1304,2032,2044,1564,1700,1664,1948,2104,2056,2068,1726,1322,762,776,1398,890,564,1880,1048,524,1746,1232,904,616,388,930,814,512,524,1066,1038,1170,1312,2010,1188,570,1264,752,2090,2092,2050,2042,1162,1050,1214,518,724,2072,866,628,1360,1266,568,1400,512,1108,1306,1162,362,394,524,786,538,814,404,382,614,906,1234,1756,526,522,796,1192,1176,584,1210,1048,988,598,1502,490,518,874,1162,1214,1488,2048,2098,1950,2050,1312,1316,1268,568,1194,1106,1504,1172,424,524,622,816,406,978,382,618,910,1232,614,1748,522,604,602,620,1666,1170,1214,400,2034,1038,1206,726,1260,568,1864,1820,1106,1502,352,1168,374,872,528,944,534,814,888,820,914,1232,620,1754,1604,522,524,1226,1192,490,384,496,1158,1212,446,2076,1090,2056,1186,1258,570,1508,976,618,1168,1086,1316,492,604,522,536,814,820,964,1234,522,526,990,904,896,384,614,1156,1212,448,1165,1580,1600,1600,1153,1600,1147,1600,1600,1600,1600,1600,1234,1446,736,1214,1466,740,528,1444,1278,1238,1190,778,1362,1452,1434,1344,1504,1314,1496,1498,1482,1496,1520,926,564,576,948,1484,1510,1346,1460,1506,1418,1476,1050,674,1324,1516,1066,1072,590,514,550,664,1402,1368,1132,1278,1500,1350,686,726,1364,798,1402,722,1036,894,1492,1362,1388,1546,1530,1446,1244,1364,1460,1222,684,1354,800,1114,446,374,526,1362,1506,1346,1342,1254,1362,1334,1202,1206,1336,1256,1194,1364,1286,1270,1350,1348,1402,756,648,478,584,612,1442,1460,1294,1296,1456,1272,1044,1052,1398,1422,1436,1424,1488,1202,1208,1198,322,1204,380,1210,1060,674,676,674,672,670,428,1042,852,668,462,1262,1496,1414,1132,1430,1248,1672,1310,1322,1322,1412,1244,1430,1406,1478,1416,1312,1260,1382,1356,570,908,1056,1028,1248,1486,1434,1080,1064,980,1064,904,744,894,776,1974,918,896,756,1054,1080,758,462,1220,1072,2048,2106,866,1256,568,1028,1040,1106,1510,1158,1060,400,816,534,536,1272,906,1232,2150,2110,520,564,728,834,598,1314,384,692,650,878,1070,1280,1280,2026,2086,2088,2082,2038,630,922,1280,1262,570,752,568,1040,1172,588,538,1058,1932,1034,380,614,722,1232,2164,618,776,1410,982,1198,492,1212,674,1178,1600,1169,1600,1600,1600,1160,1600,1600,1600,1163,1600,1158,1600,1158,1600,1600,1600,1600,1180,1600,1600,1600,1600,1161,1173,1600,1600,1160,1078,1600,1600,1840,1428,1258,1220,324,1210,1600,1565,1600,1096,954,1186,1188,1186,1231,1235,1290,1600,1204,908,956,995,1375,1600,1432,1201,1208,1201,852,1210,564,1106,718,670,550,586,1408,928,740,1178,698,934,1346,912,1600,700,1114,1116,846,1042,1088,1600,1600,1600,1584,1600,1600,1256,1276,1182,1319,1235,1058,974,1600,1600,548,1600,706,1053,1176,1333,1044,1088,898,1056,1010,1094,828,1112,785,1051,1498,1600,1600,1254,1087,1119,1242,1348,1144,1600,1044,1600,1600,1104,1114,1600,1086,1110,1508,1152,1223,1469,1105,1600,1234,1600,630,1144,860,818,530,680,1004,754,1600,1366,671,1600,1600,1600,1600,1600,812,690,1305,1103,1194,1191,1212,1434,1372,1336,792,882,862,1600,1182,1574,894,818,898,1600,1600,1600,1600,1167,1600,1600,1600,1600,912,1600,1182,605,1374,672,1230,1004,608,1254,1154,1232,1228,1600,1398,1600,1528,538,804,1600,1440,1600,456,770,1600,1532,1336,1188,1489,1600,1240,1184,1268,1600,1600,1600,1600,1600,1600,1600,1160,1600,1600,1600,1600,1600,1425,1600,1600,1600,1600,750,948,934,896,1600,1600,1600,1600,966,986,928,1103,1600,1600,1600,1600,1538,1582,1600,1070,1000,1502,1600,860,1166,1210,1237,806,1216,905,1257,909,911,901,1200,1578,1095,1196,1600,1080,1394,1028,1178,1442,1268,1600,1344,1580,1394,1600,1600,464,626,1594,1594,1600,1445,1173,1600,1462,1600,1444,1440,1708,1498,1216,1768,1602,1792,1746,872,996,1740,1636,416,1056,1164,1808,1666,680,832,458,1040,1652,1190,630,1798,1210,1802,1826,724,1596,1614,1796,1828,1814,1710,1802,1848,1922,1800,1908,1828,1798,1808,1798,1810,1788,1798,1898,1528,1144,1824,656,1204,1122,490,556,902,1652,994,496,1690,1790,1736,1732,1806,1714,1786,1764,1712,1816,1784,1806,556,732,714,622,358,578,1762,576,542,1796,1720,1814,1814,1798,1798,1676,1514,1678,1806,1646,1796,1816,1658,1808,1696,1648,1664,1648,850,796,1698,1750,1614,2367,2367,928,662,976,967,2367,1068,974,1754,1793,1831,1907,2040,2076,1801,2211,1847,1873,1958,2176,1803,1787,2203,2107,2149,1740,1876,1808,1791,1847,1753,1682,1966,1715,1871,1915,1778,2002,1768,1828,1936,1874,1772,1837,1995,1810,1772,1874,1781,1814,1476,1812,1040,1043,2097,1762,1757,1775,653,1794,1970,1399,2014,2108,1966,1008,1869,1790,1818,1793,1785,1685,1771,1439,1762,1772,1784,2074,1965,1879,1926,2063,2024,2019,1809,1774,1800,1805,2115,2051,1346,2095,885,1759,922,1976,1984,1775,2280,1766,1833,1936,1829,2060,1959,1912,1799,2044,1826,1824,1970,1826,1778,1747,2196,1958,1771,1834,1955,1668,1768,1808,1713,1892,2164,2079,1714,806,826,1052,1881,876,1824,1914,2005,1767,1918,1999,1862,1940,1904,1965,1924,1864,1790,1761,1991,2163,1798,1829,1902,1965,1797,2090,1947,2058,1911,1905,1959,1873,2149,1759,1685,1782,1913,1890,2129,1863,2077,1696,1722,1801,1932,1792,1974,1941,2021,1696,2021,2094,1741,1841,486,1857,1958,1941,1973,1650,1646,1571,1748,1935,1879,1620,1800,1806,911,972,1797,2083,1521,1809,2057,1839,1870,727,1481,1672,1909,1712,1869,1729,1730,1601,1330,1764,1789,1783,2023,1821,1836,1787,1802,1763,1868,1933,1990,1779,2081,2060,1813,1763,1761,2147,2082,1568,2053,1854,2177,1704,1965,1698,1867,1932,1824,1774,1774,1774,1696,1867,1836,1807,699,752,2213,1755,2172,1685,1823,1990,2064,2013,1973,1928,1284,2053,1870,1945,1877,1761,1700,2158,1658,1989,1664,2162,1928,2101,1300,1854,1775,1831,1829,1952,973,1889,2096,1877,799,2020,1785,1595,2103,1881,1812,1777,2136,2069,1908,1120,484,466,1110,487,2232,1946,1546,704,1632,490,1873,1683,1807,1235,1847,1768,1885,1575,2266,608,642,1742,1825,1807,1915,1843,2129,2024,1612,1724,1950,790,1917,1748,1863,1422,1808,1760,1795,1785,1886,1148,2039,2062,2193,1808,1919,1234,2040,1792,1084,1480,728,2440,1368,2028,1240,492,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1792,474,448,438,412,390,442,500,456,448,444,404,492,488,388,400,400,450,414,400,452,388,388,330,408,394,552,458,460,390,392,892,1194,1096,460,492,370,396,1194,522,1588,1606,770,1218,424,542,974,720,782,680,674,686,614,588,436,660,722,794,462,528,670,1044,884,914,996,748,1642,1558,948,398,1530,1458,1472,792,600,596,448,834,930,1056,714,576,562,840,1472,1480,1524,1544,806,776,834,700,620,634,412,1588,1608,592,1006,1500,712,620,1108,592,800,706,524,720,1402,342,418,696,646,1526,1402,804,1470,538,1634,1622,894,374,398,384,422,1086,1622,382,352,464,458,450,700,666,1044,862,1276,1092,1388,538,888,1436,1604,1610,1604,574,516,774,640,1702,1600,1514,718,680,1450,1424,1444,1008,1500,1108,602,826,1270,1594,870,910,1570,1512,504,1672,1416,1184,1748,1752,1604,1586,1542,1522,1478,654,1520,720,1632,1390,1410,1634,310,1616,694,1626,1612,1636,1604,1632,796,1598,1518,566,1210,1672,1868,832,1388,1382,662,1088,618,1796,1452,1192,702,1374,1628,1412,1418,1448,1374,1350,1706,1276,762,1432,1252,1478,742,1366,1662,1666,1426,918,1490,654,980,1658,870,712,1402,502,510,618,1438,698,698,446,1412,1608,1364,1448,1620,478,428,1522,1622,828,910,1622,860,1602,1642,1616,630,1380,1446,400,436,710,1620,734,864,1642,864,996,1586,746,1630,1582,1594,1646,1556,882,698,1460,1092,708,1656,884,1418,1732,652,1418,1398,746,1104,1622,1636,1634,1522,1366,1702,1366,1818,1412,1544,1404,1636,1366,1004,1656,828,908,1600,826,1650,1430,1434,1384,1638,1410,660,1530,1178,1650,1662,862,1614,1640,1400,1276,1648,1622,1634,608,568,758,1360,596,442,464,1606,504,396,502,772,618,1590,1628,1646,1398,438,396,532,1012,432,712,1136,1136,1174,804,1662,1614,1690,1440,692,1596,1422,1066,1350,572,1436,1474,1462,590,1012,1576,440,1684,1414,1352,524,1606,772,474,502,474,454,426,582,808,1734,1746,1628,1434,560,1630,550,1382,1618,1430,1368,1720,1638,1400,1410,572,464,744,1418,1672,1420,1610,1422,922,1630,1402,1418,1416,1580,1418,1608,1678,1824,1570,1282,770,1646,1410,1378,1612,1666,1398,1410,1662,1426,1588,1588,736,1412,1656,1416,1406,676,678,1662,924,1404,720,1442,570,574,778,1612,1616,1626,1430,614,760,1620,1420,1398,1464,512,1628,814,684,1662,988,1704,1412,660,632,638,632,1562,1648,1412,494,590,1622,744,710,580,940,1648,340,790,646,726,330,474,1618,744,2021,2021,428,726,428,442,440,410,422,710,426,402,430,428,426,428,414,434,406,402,438,430,416,426,734,424,416,428,426,428,418,432,740,416,432,406,434,378,426,434,716,726,432,672,792,418,422,442,652,580,476,720,428,438,548,648,430,830,432,434,442,418,1416,2710,2452,2482,2178,2612,2480,1825,1113,1174,2475,2455,2464,2474,2458,1062,1202,2462,1848,1498,2038,1864,2466,2466,2478,2442,2258,2499,2196,2468,2479,2477,2574,2452,2446,2090,2486,2454,1140,2462,2488,1434,2488,2462,1073,1127,1340,2484,852,2517,2482,2477,2378,2485,2571,2110,2556,1494,1424,712,2456,888,886,1084,1222,2460,1414,1420,402,822,1368,2488,1122,2448,1434,2625,1063,2482,2572,2429,1418,1760,2478,2452,2586,1226,2095,2389,1689,2004,744,994,954,2494,800,1020,2350,1534,2056,882,988,2044,1918,2178,1512,2062,2234,1546,1578,1470,850,712,2272,654,1516,1042,370,340,468,530,454,456,762,552,802,766,488,376,352,410,526,1734,642,576,390,1100,2438,2424,2504,1640,1362,876,970,1082,690,1728,976,908,2417,1810,1561,1346,1832,1585,1272,1691,1702,1416,977,1876,1725,1402,1541,1262,1264,1568,1628,1544,1268,1667,1577,1819,627,1330,1836,334,684,434,416,454,562,1716,1264,1670,1355,330,911,1369,1543,1024,1869,1658,1505,1643,847,1321,1049,1367,1268,1150,1645,1252,1060,1218,1266,1250,1625,1655,1751,1713,1827,1802,1735,1085,1547,1727,1367,1259,1272,1665,1598,1746,1467,770,1146,1774,1533,1578,1582,1672,1831,1532,1903,1700,853,1106,1507,837,1780,2368,384,1868,760,402,320,1898,1740,1604,318,310,1400,1986,1892,1890,1758,1162,1192,1732,1894,1878,1728,1850,1890,1884,1738,1890,1876,1694,1952,1896,894,892,1804,1892,2154,1888,1942,1894,1892,1880,1876,1888,1882,1890,830,840,1978,1890,1878,1892,1886,1742,1886,1886,1746,1896,1874,1898,1792,1894,1888,1778,1580,1852,2018,1890,1912,1670,1880,1630,1912,1904,1702,1890,1916,1912,1924,1896,1290,1896,1932,1926,1880,1684,1894,1820,1930,1850,2046,1720,1730,1728,1726,1580,1762,1730,1782,1896,1904,1382,1886,1570,1776,1602,1550,2164,1592,1620,1572,1942,1598,1824,1776,1494,1258,1886,1490,1432,612,1888,1696,1922,1884,1394,1756,1536,1538,1830,1892,1880,1734,1888,1790,1770,2798,1882,1886,1886,1894,1880,1730,1876,1340,1880,1892,1880,1890,1604,1896,1744,1930,1896,1886,1340,1882,1846,1920,1888,1902,1746,1922,1892,1894,1888,2042,1900,1902,1902,1904,1940,1728,1908,1970,1944,1892,1886,1910,1884,1892,1870,1888,1906,1894,1906,1650,1880,1880,1814,1930,2028,1906,1910,1898,1922,1880,1886,1880,1908,1770,1882,1888,1888,1882,1880,1886,1886,2034,1882,1888,1874,1886,1864,1886,1884,1878,1342,1886,1894,1720,1904,1878,1900,1682,1724,1730,1760,1440,1738,1294,1648,1892,1642,1782,1896,1334,1876,1446,1910,1904,1736,1250,438,2048,1888,1888,1892,1872,1894,1900,1894,1880,1896,1902,1878,1884,1926,1546,1898,476,1784,2016,764,804,684,472,1428,1872,1264,1272,1516,1532,1260,1244,1176,1272,596,600,592,564,1276,1408,1264,1904,524,524,1772,576,776,1360,1028,1012,808,1280,1292,1412,1420,792,1560,892,1284,984,892,504,544,976,976,1420,1076,1140,1156,1296,492,1160,520,772,752,1908,716,1256,1776,1384,1928,1464,1616,1136,1928,840,1128,1284,1428,816,1256,1012,376,348,480,776,1424,1248,704,740,848,892,1004,1144,1220,1308,992,1048,1548,476,700,408,564,568,1028,476,808,1100,396,1136,508,1256,1312,1880,508,648,1640,1028,1188,840,1104,1264,892,1404,680,1020,792,1472,1068,1904,1532,752,792,1036,1032,1164,756,1072,1000,1300,1412,1928,1900,1880,1912,1048,1284,900,1160,904,1008,600,880,1024,1152,1100,988,1268,1108,1512,1052,1740,1140,1448,1336,1856,700,768,976,1168,1060,1032,888,784,912,1228,1776,896,412,1756,580,572,504,1372,1532,1268,1544,1936,1908,1912,1896,1904,1856,1940,1964,1904,1092,1288,1000,1952,1456,1924,1916,916,896,1932,1996,1048,1008,1144,1932,1760,1916,1932,1892,1888,428,948,1400,1444,820,818,510,612,514,508,970,974,970,968,826,984,986,1528,3072,864,870,1198,874,1812,1186,1186,3086,1096,1108,726,724,1096,1100,3078,3078,1508,1508,3082,3080,3088,3080,3078,3090,3086,3090,880,882,632,638,638,1090,764,3118,1008,676,678,3216,878,620,1123,622,624,870,1058,1288,1382,780,946,1084,1362,1652,1736,1554,1550,868,876,878,612,2654,3482,2794,1288,1172,3452,2496,762,812,2796,2010,1206,1208,350,1134,770,776,694,1984,582,1150,1280,1072,1146,634,1120,1040,480,968,330,840,674,1262,1166,942,810,1276,1132,1020,900,1012,1132,958,426,764,442,934,1222,974,1064,886,934,884,1160,806,1006,1120,1174,1184,1004,1194,1076,1236,520,1192,1014,1276,588,810,1144,1080,1556,940,794,1092,1102,1212,1656,1728,1150,1330,1244,860,1118,1214,1170,1038,950,1148,1068,1084,1184,1170,1280,1262,510,606,1142,490,504,864,1262,1092,1082,1046,1204,948,820,890,560,1024,966,348,1008,802,1088,622,1640,1478,776,798,1312,760,622,802,1874,600,1618,526,736,956,1062,1030,1438,1062,982,1660,340,334,360,366,1198,948,1158,1000,1324,972,1080,1960,1004,1134,650,818,674,1450,778,1020,880,884,1094,1120,1338,1164,908,1038,1464,1520,868,820,882,1234,1260,594,876,666,750,1196,1198,1080,1620,1066,1124,1488,1160,1472,1062,1272,1640,1048,1026,1210,502,894,622,696,632,622,1882,608,668,1100,1094,1202,478,330,1338,1950,928,724,742,690,1208,630,1660,842,848,1502,618,942,1098,1446,1446,1956,1010,1116,1024,700,756,1056,1020,1090,896,2112,874,2210,454,1438,1088,1136,1270,1554,1190,872,420,426,814,1798,716,444,516,1342,1012,1302,1950,1064,1300,340,1692,682,1644,1258,1318,1412,1700,1764,512,798,1764,1704,380,1440,1530,1612,1280,1280,1280,1280,1280,1280,1280,1280,1748,1802,1770,1746,1148,1732,1722,1744,1724,1730,1728,1722,1744,1704,1814,1796,1740,1818,1710,1716,1834,1808,1844,1794,1776,1842,1822,1604,1756,1714,1722,1726,1728,1792,1744,1688,1376,1716,1774,1742,1238,1802,1754,1726,1718,1736,1738,2164,372,488,640,1924,624,744,1752,792,1228,2140,2288,1956,2304,2480,2248,1140,1944,2300,1248,1280,620,1136,320,1218,1130,1224,1240,932,876,2622,2414,2322,2210,2400,2212,762,1356,2246,1570,1530,1942,1946,1726,2056,2254,2242,1542,2000,2226,1670,1000,2448,2008,1780,1544,1560,2056,1626,1116,1298,1978,1944,1886,1922,1812,2094,1762,1850,1856,1604,2066,2166,1960,1886,1900,1202,1208,832,830,838,998,984,990,936,954,984,978,830,832,1818,1818,1858,1658,2264,1908,1310,982,1660,970,1692,2581,1600,1604,1490,1616,1952,1954,2460,2446,1730,1700,1692,1886,1914,2350,1996,1370,1520,1338,1662,1762,1260,1552,1138,2330,1840,1582,456,1870,1688,1894,806,896,2080,380,2234,466,2350,838,1274,800,2435,560,2158,780,794,2070,954,2292,2196,2362,808,740,1138,730,950,1866,1788,2154,1292,1456,1256,370,542,348,3856,3686,3774,3842,3868,3762,3752,574,306,300,304,888,350,3758,3806,3848,3816,3796,3650,3754,3698,3826,3914,3826,3488,3816,1424,3736,3746,3906,3986,4000,1322,770,1676,620,336,3900,3968,3776,3814,4010,3790,3760,878,690,792,1382,3732,3790,4030,4106,1382,1298,556,1220,996,452,420,4024,3852,4012,3968,4060,4062,3142,3800,992,924,3856,4008,3788,3922,3822,3876,3824,418,390,406,450,442,508,1516,642,1156,554,4218,508,490,486,486,504,510,462,480,480,4163,560,656,2696,1288,2666,698,966,392,680,682,1192,622,3684,4074,452,360,678,1018,2540,772,376,394,330,748,588,2786,2712,666,372,2854,2790,2718,2714,2742,520,546,2526,2616,2748,2260,2694,2570,2818,2708,2438,1382,2578,1312,2922,1038,880,398,446,2000,636,664,2728,546,388,1934,1162,2562,644,442,2596,2440,416,1474,2500,518,2776,898,890,882,884,874,1040,396,1872,2830,2782,382,374,1804,1336,1830,428,384,1248,2506,552,2524,2402,2550,2304,2518,2336,2558,1456,2430,2462,2478,2442,2458,2386,2106,2544,2866,2644,2682,2488,546,2344,2436,2488,2144,2524,416,2564,2654,2398,2526,2582,2670,1664,2866,1950,408,2840,2834,2898,2892,2566,1598,2310,512,634,2708,466,2816,522,1154,2050,322,1740,390,2748,360,2808,1306,742,478,740,518,2788,2806,2802,758,2794,2712,468,2878,2806,2792,2814,1717,2756,2820,2202,2774,2794,772,952,875,2824,970,512,2850,1280,2856,2870,2792,1692,2770,2878,2818,1614,536,2736,1140,564,570,944,2792,1422,318,2804,2466,2814,955,2780,726,580,1570,2822,2812,2808,956,1776,558,1056,484,2826,2778,534,2744,1554,2770,434,1196,526,2752,322,2195,2770,2808,2899,2760,344,1330,700,2824,2606,1204,1224,1254,432,438,792,436,474,488,2780,602,564,1752,2760,2740,616,874,646,2746,542,2752,820,562,1292,2704,2742,2764,408,2112,2768,5227,2740,2798,1038,2764,2842,2818,550,2788,328,630,490,2802,2840,2840,538,688,2402,2302,964,2478,472,2102,2110,2338,722,2470,558,2772,2794,614,2734,2794,2426,2782,1814,2792,1720,1046,2790,452,684,2800,500,1332,336,1162,2786,2038,2644,300,1234,2678,1682,612,576,2670,1984,2640,2322,2318,2562,1854,1070,762,2554,2628,2476,2548,2824,2665,3256,712,1252,2588,2542,3164,2660,2194,2326,2804,2294,2742,2783,2596,2858,882,2938,338,1114,2750,1202,708,574,2836,2588,2714,392,1042,462,2202,2732,2664,2686,2812,2190,542,1082,458,502,772,2202,2460,2913,2848,2925,2857,2588,2146,2622,1460,1812,1870,1778,1772,1824,1682,1814,1920,2204,1870,1140,1276,1495,928,842,754,1878,1176,1890,1126,822,2129,3355,2094,1891,1972,1885,2286,1914,2286,2267,3381,2006,1982,2097,1959,2260,2241,2286,2268,3376,2169,1690,2301,2170,1545,2175,2301,2367,3333,676,1813,2197,2324,2309,2297,2301,2284,3398,2236,2318,2054,1929,874,1306,1290,1384,1174,1036,1188,1282,1028,1276,1194,1316,1476,1324,1266,1342,778,1364,1192,1194,1358,1334,1288,1314,1304,1296,696,1856,1536,430,1706,540,1012,1546,346,506,988,986,1878,2458,1852,2432,1962,2416,1942,2464,1772,2458,1770,2424,1782,2456,1280,1348,876,1078,946,1818,1846,992,1792,956,978,1136,1180,1178,1190,1184,942,1258,1288,1292,1380,1328,1072,994,300,944,448,436,912,942,928,1182,1074,924,832,306,350,430,396,396,508,1008,912,814,884,854,840,1070,652,1022,734,946,1118,512,1646,1342,784,1032,1204,1204,1294,1190,1688,1592,1592,1654,1332,1874,998,1948,1670,956,1572,1498,1586,1640,1554,1574,1584,1308,1718,1700,1626,1570,1592,1390,1302,1512,662,948,1276,1778,1680,1450,1486,1386,1556,1176,916,1164,1292,1518,1294,1194,1190,1216,1192,1180,1340,1886,1818,1618,1880,1860,1142,1132,1186,1654,2002,1680,1412,1212,1152,794,798,796,1162,1072,1174,1692,1710,612,1508,1754,1122,1690,920,1606,1330,1350,1144,1596,1594,1600,1610,1684,1772,1776,930,1668,1238,1770,1586,1554,1564,1724,1744,1070,1516,1702,1814,1606,1768,2004,1616,1800,1704,1908,1992,1900,1768,1856,1836,1360,1532,2284,1880,1868,1696,1792,1936,1344,1308,1768,1944,1904,2076,1708,1568,1592,1588,1364,1280,1320,1634,662,790,1664,1630,1492,1738,1614,1586,930,1600,1730,1648,1606,1572,1694,1686,1598,1590,1560,1682,1506,1422,1740,1632,1568,1570,1734,1512,1590,1614,1708,1522,1528,1588,1598,1766,1568,1606,1704,1576,1538,1576,1468,1422,1466,1514,954,1498,1680,1634,1636,746,708,1580,1584,1602,1540,1672,1554,1354,1296,1356,1000,1600,1550,1050,1708,1562,1496,1632,1746,1540,1614,1252,1730,1596,1286,932,1504,1642,1748,1380,1714,1264,1324,1666,1696,1490,1640,1218,1630,1548,1536,1634,1650,1554,1648,1640,1670,1752,1584,782,728,1284,1324,1628,642,660,1508,1042,1258,1638,1710,1580,936,1596,1720,1644,1596,1568,1704,1686,1590,1590,1560,1678,1506,1424,1746,1624,1580,1560,1728,1512,1586,1612,1590,1522,1530,1590,1604,1824,1572,1602,1700,1708,1278,1468,1524,1422,1468,1522,956,1500,1688,1638,1626,740,716,1586,1588,498,486,1682,1548,1552,1348,1282,1340,994,1590,1464,1050,1552,1694,1498,1474,1738,1582,1684,1544,1414,1250,1730,1588,1280,936,1514,1644,1746,1566,1688,1394,1320,1696,1598,1490,1222,1640,1538,1674,1540,1640,1674,1410,1662,1638,1242,1632,934,2338,2346,2458,2334,1650,1504,1774,1342,644,1624,1710,714,1678,766,796,1788,1112,1124,1120,1242,1128,1256,1316,1288,1248,1162,1376,1344,1120,1428,1434,1266,1260,1600,826,846,1706,1892,1554,1534,1318,1316,1346,1306,1300,1366,1458,1306,1370,1396,1410,1278,1408,1420,1428,1658,1686,1660,1646,606,680,1808,362,338,306,742,734,1672,406,316,520,752,750,978,478,782,1672,1716,754,808,786,732,1008,580,1808,1812,300,672,334,1806,356,348,1952,1834,1836,1732,602,440,570,334,1186,728,706,728,754,1898,426,1044,444,1098,672,652,698,660,642,686,728,706,698,712,730,768,720,742,1112,316,1214,342,1846,1780,758,784,734,744,810,760,1798,798,800,1820,1012,1214,1048,1234,1284,1304,1564,1772,424,1230,1228,342,642,802,776,536,490,1746,1724,1750,1748,1652,1754,1750,1744,1758,1740,1682,1750,1352,1226,1356,950,466,996,496,1060,484,842,1168,1074,430,1128,1068,1084,530,500,402,1296,708,724,670,780,1708,1710,1856,438,484,1198,558,474,452,488,474,554,478,392,566,1798,754,580,808,790,1656,692,706,1726,960,948,954,1296,1082,1084,624,622,600,672,1134,1236,1232,1238,1618,1812,1750,946,1048,742,738,716,736,800,790,842,786,560,1772,1732,388,390,1214,1462,1230,1536,1194,1632,1656,1512,1544,1626,1624,1102,1614,1536,934,958,958,1722,1758,1744,1770,1784,1840,1852,1834,1154,570,726,722,786,744,744,1302,1346,1446,1354,1346,1262,1542,1558,1536,1486,1064,530,1118,1662,1040,1258,1026,1672,494,944,1822,1910,1076,570,1174,1178,1224,1300,1346,1382,1380,1462,1478,1456,1456,1550,1522,1324,1246,1324,448,468,486,1716,1810,1696,570,576,1004,434,1896,656,920,1878,1040,644,666,630,1510,344,566,1210,1646,1244,1258,1076,516,524,1750,1732,1788,1566,1514,1800,1750,1156,552,1796,728,708,1788,1722,1058,538,1708,1698,646,786,1758,518,776,1330,684,634,1686,1356,1200,1390,1526,872,404,706,700,710,1604,2040,984,1360,500,1564,2048,2004,1712,2056,2044,2680,1384,1646,1674,1622,1640,1654,1150,1634,988,1636,1412,1632,1500,1642,1632,1594,1640,888,1652,1614,1626,1634,1624,948,554,972,1622,1676,1486,1586,1632,1400,1620,1600,1620,1312,1304,1308,1336,1340,554,1320,1324,1272,1270,1322,894,1330,1312,698,716,1266,2266,602,1166,464,1240,474,1504,1574,1840,1856,1798,1972,2214,1236,1148,1696,1708,1726,1712,1708,1866,1942,2192,1404,1752,1018,976,528,526,606,1638,1958,2030,2215,598,1224,892,1224,888,1294,1190,888,1216,872,1200,930,898,1192,1170,518,318,530,1040,556,1540,1576,868,1588,1520,1556,1016,1564,1524,804,920,1280,1280,760,740,1972,2012,2056,2204,2008,892,1168,1064,1988,2008,2080,2028,920,1996,1024,2128,2212,784,2020,884,616,552,2044,2228,1960,1728,1056,1080,1724,1364,796,1796,1780,1800,1804,1792,1528,1848,1844,1896,1898,1442,1912,1910,1438,1904,1430,1454,1438,1190,1274,2404,1540,2424,1708,2246,1420,1216,916,974,1048,684,768,828,876,996,1032,2696,2704,2652,2674,2656,2680,2646,2666,2668,2654,2624,2734,730,492,1054,780,792,750,530,1482,1954,950,734,1888,1984,714,488,698,1910,632,566,1940,582,2058,1030,1788,2052,2064,750,618,1964,634,2068,1822,1672,2062,710,1832,1860,1682,622,570,670,820,2020,706,1932,1964,1826,992,746,1978,2008,1830,1428,1880,1872,2092,2022,1976,1868,2066,1480,2074,1972,858,2156,2036,2050,1998,1716,1966,566,1122,1020,792,1194,474,564,388,1234,384,1632,340,372,352,378,1760,1698,2064,620,1164,858,1806,818,822,1672,1938,342,568,1420,522,404,1922,934,1736,1402,1420,610,788,710,664,1384,598,926,470,686,812,428,450,2062,684,1836,1984,1754,828,794,1886,616,568,1802,1584,1126,1558,1556,926,1010,676,404,1204,666,886,812,1348,1542,1914,1122,1472,680,858,670,508,868,486,1228,924,672,1442,520,738,1604,882,430,308,1888,1640,578,1908,1022,428,828,348,404,476,1758,842,1748,1312,1100,1306,940,1548,734,964,1198,658,948,1262,944,310,600,1190,348,342,408,386,1774,1944,540,440,686,712,1996,1760,1758,1540,1326,1488,566,566,1262,520,542,468,884,1076,670,934,1234,1748,426,516,1368,1226,790,1690,1428,1140,420,1556,762,782,1260,852,922,400,1076,706,1102,1806,1122,372,1770,324,318,390,732,440,2036,792,482,622,530,494,1770,332,756,690,682,490,404,1850,396,1902,904,998,760,418,892,1656,1824,1820,1656,1594,1776,1710,1682,1650,1700,1676,1834,1678,1844,1696,1706,1822,1778,1672,1126,1094,1672,1820,1662,1640,1764,630,1704,1758,1632,1706,1682,1834,1676,1832,1714,1840,1748,1646,1668,1644,1642,1716,1704,1682,1680,1696,1674,1686,1692,1698,1648,1686,1664,1696,1694,1688,1674,1688,1680,1682,2944,3016,3028,3048,3032,3056,3012,3040,2992,3020,2992,3016,3016,3012,3012,2980,2772,3060,3008,3044,3036,2908,3060,2994,3028,3112,2896,2912,2904,2900,3002,2944,3014,2980,2926,2936,2932,2940,2928,2880,2896,2920,2700,2900,2972,3008,864,2132,800,872,916,388,896,1674,2916,956,1944,1092,1004,2896,2948,2924,516,2972,2904,764,724,736,724,700,3044,3040,712,2196,1398,3056,712,2976,3000,3028,3020,3004,3044,3040,2992,3064,3060,3026,3060,3020,3056,2996,3012,3012,3020,2876,3028,3064,2992,1592,3016,828,1012,520,616,962,682,860,980,768,1056,930,1694,1152,522,582,1708,632,630,1080,1172,1692,792,1662,782,772,706,1714,1700,1710,1652,886,858,880,926,876,618,456,598,548,632,476,588,480,1032,1048,1056,958,926,778,782,692,666,1200,966,964,790,1234,1256,1054,1048,1034,1196,2374,1706,1314,2060,2022,2352,2012,2358,2360,3156,2228,1854,2298,2562,2360,2010,922,1486,2558,2574,1986,1078,756,760,762,1932,1779,1762,2396,1960,2608,2588,2578,2552,1620,1590,1546,2176,1884,420,1900,1616,450,1742,1378,1790,2382,2396,660,984,1744,1582,1898,1892,1624,1630,1632,2340,2600,1760,1904,1618,1950,1906,1908,1900,1778,1266,424,790,574,2158,2436,1856,1138,562,566,568,616,1802,966,946,856,838,742,786,930,804,890,2620,1082,950,962,993,899,2002,874,2750,1598,1730,1380,2090,1594,1942,1988,582,572,984,612,1024,500,612,558,582,420,396,412,334,428,394,772,676,712,712,832,764,1118,496,558,342,890,898,888,1554,910,912,872,870,878,870,868,864,892,1586,2106,628,1552,1558,776,894,1516,2108,2112,1460,680,2134,1706,2162,2128,2177,2086,2132,1026,1032,2130,2144,2122,882,1184,2166,2126,2094,2090,1024,695,2110,2215,1380,736,2140,1262,788,2112,450,2064,1966,1438,683,820,1040,952,1198,1250,2096,984,788,1619,2106,970,984,612,748,2122,730,2156,2122,1616,568,582,2129,2048,2117,648,618,798,734,1392,620,624,498,646,752,930,636,1509,944,880,868,536,612,552,738,616,616,638,618,604,474,721,2131,548,580,1016,576,630,2118,814,2078,610,2110,654,528,622,518,1108,940,512,980,1568,540,768,1438,620,1310,502,2146,438,522,558,1846,1984,828,2157,590,692,1002,514,608,534,786,878,654,1236,930,1122,674,1050,1294,2126,2140,2078,1310,464,992,2122,364,856,1634,342,1742,380,798,580,1390,2098,704,1510,950,360,2132,456,1270,2126,2110,2120,514,1218,596,1048,656,2098,440,1990,1222,1238,1240,1224,1240,598,1218,1230,1600,804,1494,1206,1588,1234,706,521,1412,1182,1436,1416,912,1356,1456,1444,1318,1122,335,316,370,578,682,976,707,638,1520,638,625,688,597,704,388,1600,524,1600,798,844,460,1600,3008,2374,2920,2400,2872,2256,2840,2763,2724,2194,2830,2348,2412,782,2358,1108,2304,2454,2352,666,966,766,1286,1772,1264,1820,1010,552,1756,952,1166,382,1830,590,2026,2016,1486,1506,1344,840,1706,1506,1738,1830,1322,1522,1360,468,1696,1892,1886,1992,848,1694,1952,1858,2248,2224,1984,1986,1966,1834,692,1102,1720,1304,394,674,1610,1712,316,1774,1196,1348,830,508,1932,940,1688,1776,1010,1804,1758,640,323,1863,1838,2064,1548,1452,308,524,894,808,1282,1328,1580,1486,826,2584,2584,880,482,1456,1664,1664,1766,1542,1700,1476,472,1434,1950,1438,1776,1744,1728,1346,1104,1862,924,1716,1734,1188,1100,1692,1520,1392,1388,1440,1838,1834,636,634,2090,1022,1662,1750,1508,1276,1596,1768,914,1602,1588,1588,1358,376,1768,1784,1744,622,1620,874,1764,924,1260,1358,598,1582,1588,1756,1744,816,1022,1788,1716,1150,1780,1254,1484,1480,430,1248,1702,1104,1566,1339,1038,555,970,2114,1466,1794,1780,1344,1570,492,976,1002,1258,1792,1142,2444,1818,498,1568,1856,1598,1772,1588,2014,1682,1548,922,1482,1092,1444,1046,1080,1398,1446,1312,1300,972,1552,1590,970,526,714,820,1300,1124,748,1560,1066,680,1434,1280,1290,1438,1174,1164,1328,1128,346,1420,772,942,1332,640,1096,728,1022,928,1374,1344,1506,1176,762,1478,1106,722,612,408,320,1328,658,1474,1184,1644,1270,1500,1364,1440,700,1176,556,1526,1202,1294,1428,692,1302,1292,1338,1478,1570,1320,1228,594,1136,1522,1024,976,322,762,662,1378,762,548,654,774,1420,594,1396,794,1410,1044,1210,688,1356,1230,748,1154,674,1404,830,722,1256,1414,834,1522,958,1490,1591,958,858,1148,1506,924,828,486,1306,368,1462,766,1354,1374,1534,1576,874,328,1048,1432,1414,1414,1148,584,758,1136,1182,1390,1565,1494,1142,1090,1536,1532,794,880,2494,1182,864,482,500,532,546,530,548,510,468,566,508,496,466,532,552,586,412,416,364,384,456,858,1438,1448,1480,1200,1068,756,1034,712,1158,1000,710,888,748,994,1226,1064,928,1544,722,1508,1418,1262,1358,1512,1432,814,1306,688,1448,1466,450,968,978,944,1044,944,1104,1105,1124,1068,944,1494,1750,1732,1712,1258,1728,1590,1554,1398,1354,1248,1404,1220,1330,1200,1234,1418,1228,1312,1338,946,978,1722,1732,1720,1732,1474,1276,1346,1426,1550,1592,1378,690,1298,1382,1528,1560,1350,1276,1374,1314,1264,1574,1736,1602,1622,1426,1580,1744,1710,1764,1718,1724,1248,1428,1374,1216,1368,626,426,1732,1732,1732,1736,1724,1730,1722,1712,1728,1750,1726,1716,1486,1744,1740,1746,1462,966,1262,1276,1152,1730,1756,1470,1974,1742,1728,1734,1822,1718,1104,1746,1736,1742,1496,1520,1678,1720,1734,1712,1728,1658,1634,1736,1436,1498,1732,1964,1790,1724,1578,1226,1724,1424,1282,1012,1014,1246,1736,1732,1058,1398,1822,1392,1528,1510,1732,1742,1744,1734,1734,1740,1730,1732,1730,1722,1724,1740,1744,1734,1150,1670,1358,1736,1654,1742,1752,1634,1324,1222,1716,1764,1678,1740,1738,1730,1746,1744,1724,1702,1776,1744,1752,1756,1588,1704,1566,1036,1474,1742,1748,1618,1966,1600,1696,1680,1456,1050,1638,1374,1524,1216,1732,1724,1214,648,1764,1740,1728,1740,534,1442,1728,1722,1730,1742,1750,1710,1172,1472,1268,1558,1120,1462,1414,1362,1344,1650,1730,1507,544,1766,1028,1150,644,1200,340,516,716,508,414,982,602,428,354,408,1180,1638,1792,2475,398,386,2032,1710,450,982,1578,1518,1964,912,1064,772,914,1486,666,950,1128,1064,1052,1028,1414,1472,1278,1686,558,564,638,702,738,1070,702,474,876,392,618,860,506,378,838,1132,920,1118,1086,1068,604,2158,1078,2190,1410,700,830,1060,680,540,1066,1136,1414,1012,710,702,948,1032,970,902,1486,1408,348,678,672,574,720,1724,1440,1416,526,690,718,746,762,698,878,1520,554,710,688,1080,1050,1006,490,1420,574,1410,1044,998,950,1032,2186,1056,2184,810,498,1076,948,2202,1066,1060,764,718,1008,2166,724,532,716,1618,704,2196,1264,648,1038,716,1256,520,660,1058,1060,1094,1034,734,616,1066,2164,1086,1096,730,860,1418,810,1804,2130,2186,1078,736,1424,1070,2282,1406,2262,1410,1068,1022,962,380,768,1058,954,1046,1586,1394,1070,1072,1070,1064,1030,1396,1434,1054,790,1138,1064,1416,1424,1054,1070,1068,1060,2294,1064,2178,1082,1068,1060,704,742,1074,1056,826,744,878,708,1070,852,884,958,742,858,424,502,952,664,994,1396,2132,648,574,700,580,914,716,1036,1050,714,2096,958,1020,2228,692,1024,1198,1208,1236,1124,1012,588,1414,702,1068,1064,714,1060,1066,1066,1066,1062,1066,1060,1068,558,552,1630,1706,1676,1684,1632,1410,1066,712,1066,714,1064,708,1060,694,710,704,1358,702,1066,1294,1062,734,710,1062,1286,2128,1416,1418,1418,1046,952,1066,800,680,776,372,710,1066,878,928,698,1084,1580,1388,1418,1610,520,1370,1066,416,700,554,766,1412,928,1248,1140,1778,1006,430,2368,760,700,640,1052,682,682,710,576,696,2238,1196,2232,1138,1054,1054,1060,532,1086,814,1872,1344,656,1718,1924,1762,1644,2160,1310,598,1368,934,398,1382,794,532,642,656,548,572,552,662,598,366,826,1766,2018,1226,600,980,2078,628,664,664,1476,1594,2648,1528,1606,1076,1534,1388,1600,1620,1602,1416,1470,1590,1566,1612,370,1454,1210,1796,436,1122,1460,1624,1600,1606,3116,1458,870,1608,1610,1816,1760,1810,1200,1098,1090,1580,772,398,1636,1266,1598,310,1272,2528,1606,1126,1620,1600,2406,2352,2225,852,1250,2520,338,1186,1814,2226,2510,1528,2514,2532,2534,2240,1148,2068,2516,1276,2516,2526,2394,1250,2520,1398,1100,2538,2540,400,2532,2548,2518,2526,2536,2498,2526,538,1052,2402,1548,1746,464,1794,1186,1202,1196,1046,1604,964,1368,2224,1554,810,2148,1060,1234,2630,2620,1458,880,516,2324,700,1356,1102,380,1062,2534,2518,2624,2664,2474,2584,876,2504,2452,2498,2388,1186,794,1016,2324,2340,2568,2372,2320,1086,2214,1134,694,1232,2524,2316,680,346,666,1642,2316,1910,480,1276,2320,2508,1950,2424,2198,2296,1048,916,428,2230,2400,2522,1556,2384,2302,2258,2126,2530,2538,2560,2204,700,342,2246,2220,2514,962,558,2510,2512,2524,2644,2518,1224,1236,2704,1276,2518,2274,916,2516,2536,2344,2522,2316,2326,1224,2248,1878,2514,2520,2498,2228,744,1282,2510,2528,1838,2020,2474,2502,2372,2548,2546,2362,2512,2524,2554,2358,2216,2512,1172,2520,2540,2516,2508,1042,1360,1924,1886,1246,2368,2498,2436,590,2542,2522,2384,2142,2606,2518,1198,2540,2220,2454,2512,2512,1280,332,1092,1936,424,606,692,882,1350,934,2440,2410,2530,506,2244,2520,2522,1602,536,858,792,688,2450,2746,2512,2514,2418,1378,382,956,2510,2522,2436,984,2380,2542,1788,1426,968,2560,2518,2552,2116,2426,2180,2484,2702,2448,2516,2638,2390,2534,2510,2442,2192,1250,1768,2069,1769,1426,1495,1172,1793,1766,1636,1754,1779,1372,1756,1779,897,1768,2012,1771,1588,1588,1802,2247,2009,2190,1763,1767,1771,2226,1741,2015,2086,1776,1762,1766,1746,1759,1958,1760,1757,1770,2043,1769,1776,1750,1765,1776,1769,1939,1790,1985,1758,1759,1156,1756,1758,1759,1763,1759,2161,1756,1781,1756,1766,1773,1756,2117,1182,2029,1764,1764,1257,1190,1963,1755,1762,1771,1771,2073,1397,1285,1775,1793,1761,1763,2199,1822,1763,1763,2118,1756,1763,2078,2386,1937,2302,1750,1757,1757,1769,1600,1659,1231,1767,2150,1760,1351,1768,1750,1776,1762,1772,2245,914,1552,1770,1431,1770,1772,1762,1754,1770,1701,1773,2102,1779,1786,1769,2032,2139,1759,1770,1771,1760,1780,1768,1770,1758,1903,1768,1779,1757,1707,2112,1404,1773,1757,1777,1785,1760,1779,1766,1781,2248,1754,1782,1769,1750,1780,1764,1769,1765,1775,1759,1774,2102,1912,1870,1976,1044,2120,1596,1646,2112,1916,2132,2192,614,632,360,960,372,706,714,570,576,564,598,568,566,518,520,516,512,322,1428,1534,1486,334,1518,1614,1518,1498,308,1960,320,1554,398,1876,304,580,1894,318,936,1868,328,388,1164,922,1272,318,598,824,752,314,842,1502,342,1372,314,1574,328,942,1494,326,1844,326,792,1000,2026,326,922,340,1592,332,1890,308,582,568,564,536,316,1022,758,608,402,388,418,310,800,760,1624,1244,1214,344,914,952,1538,1084,1236,1408,306,1958,934,942,1470,332,1332,628,1936,322,1872,334,668,690,1898,932,504,578,308,932,674,542,320,644,1660,840,542,326,1598,1900,316,996,700,1854,318,1256,1200,524,308,1728,324,1538,1512,338,1734,1480,316,796,888,792,324,1328,330,678,1862,502,624,630,386,392,1616,1954,328,1392,340,310,332,1952,302,314,934,1940,1418,1430,1520,1522,1470,1568,1534,1612,1528,1522,1484,1688,364,1604,1256,570,1470,1388,1160,318,1950,998,750,1842,1618,1516,324,454,520,788,990,1434,498,1740,316,1440,312,1132,1508,1544,518,2068,310,1532,1488,322,1826,320,1816,1930,1924,574,926,692,672,1450,314,1566,926,1542,626,542,1922,1494,322,794,542,1828,826,814,828,834,808,818,830,838,828,826,832,828,830,806,826,835,830,836,818,810,818,1203,808,1204,810,1537,836,818,1521,814,817,842,820,808,814,820,828,815,826,1124,964,528,1080,1148,2212,2212,916,1620,1228,1764,1580,1996,2132,1256,1118,2820,2396,2400,2666,1426,2948,2390,2602,1352,1140,1286,1010,3318,2582,1358,374,2400,1020,846,718,2600,2994,1350,2364,1354,862,2970,3076,838,2934,1104,1426,814,978,848,2894,720,1050,450,2667,1316,922,1020,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1484,538,1544,1618,1624,922,1548,628,1602,1636,1584,694,1690,1240,666,578,714,704,1058,734,672,1540,1562,1512,1518,1528,1542,1590,1360,1534,1680,1554,1552,1574,538,502,1614,1476,1568,310,856,1148,488,1404,610,666,1818,562,1808,1818,1820,1682,1450,748,626,394,448,670,1182,1788,1124,444,356,502,796,1428,1846,770,1830,1732,1694,452,1468,458,2706,2666,700,2699,2224,648,680,990,506,522,544,1014,1116,532,692,512,688,928,2630,1476,2354,866,668,1736,724,1606,1624,1944,784,1586,2544,2540,2436,778,928,1366,2534,482,2270,2502,2516,476,492,972,2478,1206,1046,502,646,480,656,900,2462,2228,2484,1386,664,826,1384,430,390,498,622,488,934,718,1734,746,724,1714,1490,780,1582,894,424,778,2532,2534,938,2426,1022,588,2484,464,910,1618,2534,480,2502,2264,2504,2496,932,2464,2470,572,1044,650,480,656,806,2460,2222,2470,2474,622,712,656,824,1382,428,498,622,454,414,934,504,456,1612,716,1176,1136,840,1098,1040,1782,1244,1162,1914,1086,482,1850,1764,1556,1552,944,2036,1056,1112,2068,2016,860,1004,1424,1020,1588,396,1024,1560,996,1492,1252,1928,868,1740,1224,1620,596,596,1416,1620,1764,1768,1748,1044,1780,824,1512,1508,1024,988,1052,1764,1772,1372,1048,1128,2092,592,1936,1392,1928,1184,1416,656,1720,1316,1864,476,808,1584,1904,1740,1112,1844,1504,1712,2024,1984,1912,2068,740,684,1116,2120,1796,1656,1968,1336,1340,1956,1644,1912,1608,1128,1788,1960,1672,1332,1416,2192,1520,688,1640,1764,1764,696,696,2068,812,2076,1988,1304,956,1540,2032,2100,1384,1260,1632,1528,2060,1816,1404,1776,1644,1928,1852,1336,1648,1688,2000,2020,1496,1116,1120,1476,1596,1036,1116,2140,1460,2028,2088,1712,1684,2252,1572,1968,1812,1892,1344,1712,2084,1672,548,2148,2032,876,2076,1996,2024,488,1840,1336,2072,1604,1540,1076,1856,2200,1496,1228,2196,1240,1760,1412,2036,864,1176,1368,2168,2024,1804,1272,1116,1684,1120,1624,1264,928,1912,1988,2116,2108,2060,2168,1844,1168,2256,1952,1012,1204,2604,1348,1422,2646,2582,1152,1288,1830,2436,2026,568,508,1316,2008,1258,1918,1604,1620,2464,2228,1568,2086,766,1824,476,2042,730,2186,2272,2224,1332,2276,1056,1952,1970,1312,1258,1356,2254,2246,448,1740,1890,2348,2684,448,416,818,2490,1786,2466,1520,1816,844,2192,1686,2954,596,1032,2246,2410,2224,1316,1156,1344,2324,1926,2178,2570,2534,2440,708,2640,1472,2218,1476,2696,2288,2118,2510,1700,2468,2090,2424,1000,2040,1450,748,2284,2500,2118,1702,1806,1698,2826,2766,2496,2256,2232,888,880,2884,1296,2630,2528,1694,1222,1958,2904,2670,1826,2906,1784,1948,2624,2328,2706,1986,2468,2328,1712,2890,2798,2558,2910,1908,1422,1450,640,1878,2036,1334,1420,2728,1856,1856,2582,2962,2668,2182,2188,2854,1952,2506,2296,2382,2656,2136,726,2932,2602,936,708,2648,2552,2588,1044,2350,1694,2636,2040,2020,2768,2076,982,2512,2848,1902,1780,2796,1586,2760,1804,2584,1148,1496,2522,2734,2588,2296,1628,1428,2140,1434,2068,2612,1192,2448,2278,2756,2720,2684,2636,2766,2352,2338,1480,2894,2500,1134,1096,376,374,830,818,840,1150,368,1332,1166,1212,1572,1588,1324,580,1564,612,1256,584,608,472,900,1848,728,572,1520,576,572,420,910,646,1138,1038,932,568,652,1492,956,1346,490,2932,1964,362,1766,1126,324,572,326,318,324,386,318,326,340,318,320,316,350,336,598,922,316,364,356,320,324,314,326,340,328,326,322,324,338,314,334,650,326,362,326,324,432,336,328,318,2512,1154,658,628,1900,526,1512,416,1934,504,1998,524,740,2006,800,686,688,302,708,332,334,794,970,360,364,380,378,804,1348,500,1924,508,1898,512,522,512,1912,514,1816,504,1890,372,2684,2704,1390,2704,2318,578,1654,2346,2336,610,1632,2054,2438,2438,734,2438,336,2010,2546,688,1430,392,1010,1042,1566,712,510,1346,1776,488,490,466,648,846,2484,742,700,1672,1708,728,354,1508,1236,1818,1516,906,770,2124,1072,768,1028,1828,678,1514,744,684,1070,882,742,944,858,908,822,2470,2470,1944,1958,2022,2062,696,736,1108,1694,472,1070,1472,316,1746,1582,1564,674,908,1070,2161,1678,1278,1102,350,586,458,426,934,670,632,1662,1268,850,638,634,1604,552,552,386,402,374,386,376,388,376,408,399,607,417,408,384,414,398,505,378,385,398,393,368,401,390,406,396,406,395,397,393,402,751,378,541,392,408,385,1367,558,404,396,398,406,397,379,438,480,400,406,388,372,404,399,392,388,383,397,377,392,402,376,390,554,410,400,399,380,395,387,401,398,394,394,404,405,1005,348,1244,1206,522,1108,320,1914,1056,772,1866,1370,908,774,380,320,318,320,324,320,314,328,304,316,316,312,312,320,322,318,322,322,316,322,322,322,320,318,324,322,322,330,322,324,326,326,326,326,376,374,332,400,324,326,322,318,324,322,320,324,326,322,328,330,326,338,304,320,326,320,326,308,734,1246,316,316,328,322,618,692,992,376,398,1808,920,1320,328,1156,1784,2392,924,1116,1938,1008,2508,1320,608,1924,620,1420,2316,2856,692,1432,632,1280,1056,1474,1660,696,696,1640,680,620,1912,620,1024,2708,512,720,628,620,2716,2256,1328,724,724,720,608,1156,628,588,420,1440,628,2420,680,1432,712,1292,1188,1628,1644,1396,692,624,700,624,628,304,604,992,420,446,2032,907,413,875,355,802,1698,354,1772,1327,1173,1854,1294,1810,421,308,1889,2439,1202,1494,1488,1876,1606,1616,1966,355,2490,1942,1739,1929,1321,561,582,316,2677,2629,1177,703,1206,1402,1732,398,346,1705,1863,1934,733,1188,496,2479,1739,1748,1845,1729,362,1642,391,1084,366,1090,2029,2239,1941,1962,2559,2992,3428,634,2042,3394,2040,2022,2984,2158,2078,2052,2160,2018,2044,2048,2042,2034,2026,2048,1024,2012,1736,3016,970,1808,3214,2042,2052,430,1370,496,2068,1364,3302,1114,3338,3192,2408,2024,2464,2076,2738,3176,2038,1538,1484,2036,3414,838,3436,952,1634,1976,1648,1708,1478,1470,1392,1464,1410,1492,1440,1514,1482,1480,1498,1520,1530,1482,1480,1546,1442,1450,1478,1588,1478,1476,1564,1562,1558,1484,1540,1582,1598,1570,1558,1480,1556,1620,1602,1550,1560,1502,622,1058,1074,1124,1072,1090,1062,768,3840,3776,1172,1080,1040,532,1971,1971,1164,1174,346,1170,334,1336,928,1166,1152,1176,1400,1194,1420,1186,1322,1210,1400,1428,1426,536,1196,1418,1152,1428,1154,488,916,465,951,3102,2606,3044,2043,1944,2587,3106,2659,3032,2927,2958,2966,1731,2622,3065,2062,2350,3053,2634,2423,3048,2949,2912,3072,2756,2793,2662,3086,2907,2476,2971,3043,3059,3199,3049,3032,2952,2965,2853,2986,1732,2316,1764,2126,1932,1862,1184,1240,1914,2296,1504,1888,1580,1668,1100,1114,1768,1130,1196,682,1960,1950,1200,1128,754,1796,2396,1946,1636,1728,1404,1352,1138,1126,1164,958,1886,1424,2278,1420,1496,1818,830,532,842,2032,676,1050,504,520,588,524,1330,1838,1260,820,720,1454,848,1324,1342,862,1482,1386,1622,1132,564,2242,1930,1790,1192,1844,1322,1760,1234,1816,904,850,1296,1216,1244,2286,934,858,1424,654,1062,484,710,2196,1888,1188,882,892,778,1268,1806,2218,1018,1878,1228,1440,1192,1164,1328,1560,1842,724,830,1456,568,2130,382,414,1078,442,426,1330,1940,898,1932,1062,828,832,1712,2080,1730,872,572,494,1232,1520,2016,402,2174,1732,1774,1844,1882,956,2160,862,712,1318,708,690,1116,710,1254,1362,514,370,1974,1012,892,1942,1834,1354,1944,1538,1254,1624,1796,1948,1934,826,2272,706,570,912,498,1642,1856,1942,672,1270,1054,2000,2150,798,1072,1048,1058,1060,790,1170,1534,2256,1056,1052,1964,1988,1078,1060,826,1060,1946,2160,1184,1426,1986,1006,1696,1072,1054,1090,2116,1746,830,562,1638,1256,2000,1842,1438,948,1366,1296,1938,1696,740,660,634,2262,1942,1920,1724,1968,1928,2398,1802,1596,1906,1914,674,1316,1344,1284,500,402,1938,1192,1856,1216,1808,2204,1918,654,1832,538,1594,1950,1910,1778,1322,728,1492,816,714,458,1078,870,1794,1952,526,494,606,866,1450,636,2426,1940,950,1584,1088,1172,1038,1734,578,2156,1348,660,1964,1254,484,1086,1936,1640,1186,1352,744,776,1028,2254,1748,1922,698,960,1902,2234,1906,1946,528,1266,1930,1926,1538,1032,2312,656,1016,1064,1674,1946,1042,2018,1584,1122,1378,1420,506,792,972,2100,1936,1196,1602,944,1682,502,1004,1352,578,880,1948,1382,1212,1012,656,1484,734,800,1624,594,774,538,740,1372,974,2122,746,1740,638,830,498,1326,448,2140,796,836,1054,1980,1572,1072,1962,1918,718,780,2118,2324,2178,1888,736,780,1238,1032,1182,504,2270,718,1902,1844,1356,2110,888,1750,1940,974,1136,746,1754,2118,792,1160,1946,1686,526,1106,1204,1640,1052,538,1948,1988,720,2298,1430,1260,1172,1138,1190,776,1330,2158,1934,1886,1186,1894,1950,1182,2176,1188,1184,1264,1092,1224,1970,2290,932,1070,1802,1938,1934,1946,1912,1022,2146,1004,886,890,884,882,1870,1830,1938,2126,1958,1180,1604,1948,1284,2142,1978,1610,1602,976,1186,1658,1288,2122,1478,1946,942,1642,996,1812,586,462,1522,1228,1204,1362,2154,1260,1266,1612,1946,1074,1976,956,944,1932,948,1942,2414,1844,1942,944,1982,938,2084,938,944,1812,1142,1250,2294,1914,1296,1274,1954,946,1936,1862,2132,1974,1920,1934,1954,2210,1856,944,1064,1862,1792,1934,2128,1944,2140,948,952,2152,1974,1944,1262,1816,1928,1892,2004,1140,1948,942,1938,1026,1918,946,948,2108,1992,1952,2134,2194,1698,1690,1856,1330,1720,1660,2134,1942,1600,1904,1682,1174,1372,2444,2268,1274,1750,1378,1756,566,948,1350,1186,1552,1330,1194,1062,1336,2006,948,954,2258,948,1800,1742,2106,1214,1252,2238,2188,1896,1496,1938,1542,1812,1408,1416,1894,1364,1222,1282,1460,1808,1944,1322,1512,1756,974,1720,836,772,1792,1592,1964,1852,1524,948,1586,1108,1550,908,1936,2092,940,1946,688,624,544,2144,648,1810,1224,950,2216,1452,1226,1946,1708,1268,1326,1886,1842,1336,816,1724,854,936,1732,1592,1684,1954,1778,1434,1170,2094,1988,1412,718,1094,2126,1882,1948,1054,1866,2124,1350,1752,1414,1804,1830,2004,1334,1220,1370,1286,1226,2112,2116,1874,1264,1764,1914,1502,1732,1910,906,1240,672,1590,1022,373,1900,600,2134,1632,1698,1816,1809,1589,2754,1872,1408,1118,1268,610,982,1008,916,1548,2100,1278,1138,1464,3720,1454,2920,1496,2964,2584,1232,308,1286,2330,1174,514,1490,1298,1378,1262,1316,2286,1246,1108,1867,842,1482,566,338,1682,590,546,404,378,428,1512,408,1738,1646,2078,2136,414,1804,412,1694,1872,1470,344,2258,2018,398,1642,430,1724,340,2258,404,2258,2052,366,1940,408,2182,1982,2134,408,2022,404,2326,336,2328,338,1306,398,1960,412,1728,338,1670,564,1664,412,2252,346,2258,1910,438,2098,410,334,400,2232,358,2318,412,2204,338,340,430,2571,1280,1280,1280,1280,1280,1280,536,468,764,586,576,726,762,746,684,726,606,706,790,708,726,656,806,724,632,574,994,886,918,448,842,796,782,534,958,946,1072,1160,604,702,578,608,698,684,724,618,614,572,614,496,570,550,666,736,744,870,644,516,528,522,548,506,574,576,460,518,460,430,1108,480,470,1132,1004,942,680,642,570,626,856,912,810,792,856,816,880,768,808,832,1428,862,504,912,932,924,908,862,888,850,792,878,416,870,504,526,534,520,470,840,650,754,656,648,624,692,746,762,690,710,658,622,674,758,690,652,698,712,706,752,658,666,660,792,618,766,738,710,726,788,762,758,824,784,802,618,572,680,550,766,842,754,682,644,506,632,634,778,866,634,656,786,850,716,748,726,820,734,388,932,864,686,676,702,832,668,786,658,582,694,650,728,932,904,694,674,818,770,696,782,696,814,746,682,654,834,680,790,818,434,774,1034,876,816,528,448,968,440,1102,436,440,510,772,812,824,832,624,700,728,444,938,560,586,736,770,732,730,758,898,866,870,502,806,714,672,714,682,572,766,702,656,668,714,936,1012,760,542,664,686,660,698,662,584,1062,938,936,956,464,1410,692,666,584,662,736,578,738,668,630,776,880,800,650,706,692,1242,814,922,490,628,670,714,754,710,710,770,682,726,732,738,648,634,690,752,692,614,666,712,582,1656,858,820,776,680,774,1062,978,690,516,678,874,716,594,768,708,504,784,516,456,824,842,716,838,632,468,958,496,934,782,1014,556,664,620,494,788,688,758,696,1520,746,792,766,770,924,742,826,782,806,680,814,800,806,738,814,1856,708,716,724,1872,932,792,796,484,610,526,684,696,836,476,886,914,816,708,936,690,1228,812,904,770,710,780,812,810,806,792,734,744,820,860,812,848,866,890,810,490,534,774,772,822,850,758,830,854,782,760,698,778,744,816,810,784,652,824,730,712,714,670,694,822,746,748,488,794,394,750,662,608,488,596,820,714,644,650,646,788,652,746,684,748,738,740,714,718,676,514,1570,666,694,670,640,702,568,764,962,726,700,664,720,724,738,718,670,754,734,674,674,786,672,694,716,664,682,680,692,818,640,662,718,748,738,690,662,692,644,708,656,760,746,640,700,662,746,760,504,950,688,766,748,980,780,722,814,580,882,760,524,718,510,794,730,744,760,618,656,702,716,750,754,782,768,792,500,520,494,588,890,740,522,462,698,1800,478,608,736,816,688,626,2660,504,672,478,694,692,624,570,580,616,474,474,532,582,908,888,620,670,468,464,680,658,642,696,830,1066,874,826,912,1722,804,856,714,1042,856,884,876,650,554,852,884,774,842,654,972,528,488,518,982,810,756,566,684,626,502,568,708,738,708,812,664,614,498,1772,988,704,742,722,1700,768,540,1772,662,722,588,702,742,772,722,602,688,576,508,654,660,738,708,684,794,670,568,628,660,686,642,622,728,716,752,806,788,782,746,734,788,696,534,526,592,570,720,550,524,578,470,872,742,788,764,706,776,580,638,738,572,606,718,682,540,864,758,1790,770,736,770,640,404,690,714,718,734,662,440,586,706,480,820,1078,802,492,648,382,682,660,968,898,846,550,552,494,528,472,474,512,602,1462,614,614,692,688,816,678,456,438,550,514,476,484,930,490,512,472,908,490,978,1664,528,1858,542,874,726,532,790,492,660,548,692,454,542,1840,528,516,500,466,406,958,476,778,434,466,874,402,1572,754,866,482,1218,696,440,1066,458,778,588,490,482,500,510,1090,524,770,560,978,1046,628,724,588,438,510,730,634,508,824,1736,874,678,1372,534,1170,502,716,678,596,686,704,488,510,552,698,658,732,520,458,2810,820,956,786,780,520,408,814,516,554,534,440,532,1748,818,792,784,492,680,618,584,610,868,666,878,580,646,694,590,776,424,664,518,708,764,808,548,624,488,496,814,720,1754,454,568,526,570,934,528,522,2352,1194,608,998,456,1078,656,726,646,438,518,684,498,562,660,2486,1088,472,542,538,852,464,716,750,716,788,672,774,558,674,514,846,682,524,738,690,590,708,674,552,610,732,524,720,530,1152,558,568,820,614,614,532,560,810,724,692,782,872,392,490,638,704,730,692,734,486,542,558,638,702,636,666,698,606,620,742,666,688,844,482,724,626,770,780,736,832,760,766,756,662,778,738,1936,956,754,754,668,706,748,690,744,772,606,534,668,550,498,490,502,568,514,526,540,588,516,1668,538,656,746,720,826,596,684,924,832,518,482,1742,1152,718,794,792,774,1524,928,726,820,794,1418,1622,676,1568,1434,494,1560,1706,508,1376,1250,496,1248,1156,1164,1174,1248,1174,1248,1528,1168,1242,1244,1248,1248,1240,1252,1232,1252,1240,1382,1236,1250,1098,1164,1246,1234,1246,1354,1236,946,1240,1234,1238,1230,1808,1246,1240,1102,1228,1366,1230,1246,1156,1242,1242,1318,1232,1128,1230,1252,1258,1250,1258,1428,1252,1106,1252,1322,1252,1440,1258,1434,1174,1238,1240,1240,1234,1242,1240,1240,1234,1230,1234,1216,1206,1234,1018,1216,1234,1232,1222,1428,1236,1240,1220,1236,1224,1078,1234,1240,1228,1108,1232,1230,1226,1224,1430,1216,1506,1238,1464,1234,1234,1232,1242,1232,1172,1228,886,882,1430,874,876,870,1384,874,874,880,870,876,1430,880,1446,866,884,1062,880,878,874,874,882,884,878,880,882,890,1388,884,884,816,876,882,882,878,876,878,1052,818,878,886,882,878,864,884,884,1006,1440,1448,2531,892,1468,1612,520,1462,814,1380,826,812,818,820,820,816,1582,816,822,812,826,1460,834,1080,836,1492,832,1106,830,830,828,822,1132,824,822,830,1572,830,1418,836,1110,838,838,1016,832,830,840,836,1446,838,1546,860,1450,828,1560,836,830,816,1552,838,836,1412,824,838,1552,824,1426,820,1586,838,1562,822,836,1576,838,1588,838,1566,834,842,1008,864,830,824,824,816,814,1080,812,812,1534,814,1710,812,1574,800,1536,826,810,1576,822,808,1090,1586,812,810,814,808,1566,800,1460,812,806,1180,840,1580,828,828,834,826,828,1070,832,1444,838,1572,840,1530,826,1554,838,824,830,850,848,850,1560,846,838,852,1436,1742,512,848,1084,886,1582,880,870,878,836,834,1556,830,1548,844,1400,826,848,1442,838,1258,854,844,1544,838,830,838,1126,884,824,1554,838,820,1394,842,878,846,812,850,1526,820,1558,852,816,842,818,1434,852,1428,812,1566,828,1466,814,842,690,694,1540,1820,1848,990,1806,1792,1560,1802,1824,1896,1788,1570,1914,1820,1914,1988,1358,1930,1648,1560,2062,1796,1550,1792,1804,1812,1800,674,792,1796,1440,1814,1558,740,734,1800,1928,1798,1382,1830,1820,1816,1806,1556,1126,668,1788,1784,944,774,1802,1830,1794,1448,702,724,772,718,1860,650,646,1534,1812,1834,1812,1798,1108,1818,1812,1524,714,730,1482,1774,940,1834,1808,1814,1422,1650,1818,1822,1876,1466,1864,1790,1756,1802,1798,1754,1776,1828,1800,1550,1804,676,788,1820,1790,1784,1802,1858,1234,1802,670,1570,1816,1826,1556,1806,1800,1800,1796,1650,1808,1872,668,666,1802,1468,1796,1560,1914,1528,1802,1916,1596,1818,1854,862,698,1796,1806,1788,1804,1800,726,750,1658,1050,1912,318,1908,2788,1890,372,356,764,544,372,352,354,350,366,370,406,408,392,394,328,326,352,368,352,374,370,336,334,394,390,440,360,324,370,368,790,360,358,830,372,364,340,408,956,370,394,376,388,366,366,366,368,364,368,302,314,326,896,808,368,354,372,386,368,360,364,360,362,358,370,390,390,706,816,670,382,366,756,352,370,370,352,366,824,812,328,322,312,664,678,316,422,392,390,912,362,328,326,328,386,396,354,374,374,376,378,832,666,370,328,436,416,384,414,414,312,388,376,374,422,464,418,448,366,402,324,356,388,356,358,330,1054,362,770,422,360,868,388,960,430,432,382,352,814,344,312,364,362,394,1006,1054,374,362,360,344,376,852,724,378,404,708,310,352,334,360,380,418,344,368,454,350,374,388,364,394,366,422,404,350,382,414,396,414,332,386,346,334,368,382,356,370,370,382,342,630,304,674,422,382,316,374,388,370,376,366,372,336,366,320,378,410,440,362,348,358,386,406,424,448,356,432,358,360,356,358,362,326,334,354,358,366,354,352,358,356,364,322,360,376,374,362,312,346,418,358,386,302,374,354,318,370,386,312,362,364,360,378,362,378,384,370,382,372,414,366,378,352,364,436,364,360,386,386,330,368,344,340,326,332,356,342,362,362,362,368,750,372,334,330,334,344,336,328,372,324,368,370,330,354,334,358,322,342,322,326,360,322,328,368,378,336,372,360,356,368,370,386,368,362,354,732,822,1058,416,308,352,2264,366,356,324,354,362,376,358,376,316,324,310,354,376,330,374,312,356,370,354,334,340,448,460,450,440,332,324,378,370,370,364,378,368,378,376,370,340,378,376,340,368,312,368,320,370,334,364,376,344,324,368,340,326,334,374,310,384,318,330,314,366,726,448,386,364,318,318,338,326,340,358,368,364,358,366,316,338,322,342,376,330,330,350,1058,366,304,370,340,330,322,332,334,322,320,360,432,322,344,350,362,362,324,364,398,360,334,334,368,350,350,358,360,326,382,444,328,320,844,340,364,334,330,732,324,384,352,372,344,332,358,330,354,376,392,356,324,374,374,360,322,364,368,356,362,380,332,360,336,380,332,328,358,334,384,368,320,332,348,340,720,328,364,332,380,368,318,338,318,358,354,358,354,388,360,418,354,354,320,374,416,366,348,386,362,362,332,354,328,340,314,374,324,372,374,342,352,368,376,332,332,360,328,306,306,346,370,370,344,338,356,428,330,326,328,394,324,334,364,372,348,366,360,324,348,372,358,348,718,328,320,362,324,334,328,304,388,374,320,1056,838,1040,1902,380,366,442,316,324,342,730,354,322,324,354,390,342,370,368,368,368,322,370,332,328,322,364,322,356,372,376,376,318,386,362,390,320,362,330,432,376,320,378,362,310,326,356,364,366,326,338,316,366,354,328,364,352,450,360,440,392,370,332,346,434,440,374,312,326,370,346,324,330,330,312,422,368,370,368,382,370,398,326,332,326,374,430,342,364,374,366,330,370,370,370,326,350,342,376,338,370,372,372,336,368,354,324,362,324,340,372,324,350,344,428,368,374,372,422,372,448,362,376,358,1116,370,306,404,408,328,372,350,360,334,364,320,334,332,336,382,344,338,364,458,320,360,322,360,440,322,358,322,356,370,354,370,362,364,366,322,328,350,380,368,324,350,322,370,356,324,368,310,372,322,368,454,336,436,368,364,366,322,322,360,332,330,384,326,334,316,316,376,370,340,318,316,338,374,368,364,374,370,450,462,358,442,350,444,440,334,390,366,372,432,320,322,314,332,378,378,368,408,358,420,426,324,380,376,370,462,462,322,330,364,376,370,334,348,376,368,362,368,364,370,334,374,364,324,1060,358,356,368,358,360,342,426,358,370,382,376,360,436,366,432,370,436,418,324,326,436,364,420,364,332,324,348,370,374,376,372,324,372,372,378,338,354,352,374,354,336,370,370,354,352,340,318,374,358,332,330,384,926,366,450,314,436,342,358,340,338,330,334,366,324,340,364,328,380,750,454,366,314,442,468,440,436,324,322,336,452,342,434,326,326,368,366,354,364,444,324,376,378,366,372,328,362,338,368,430,380,366,440,440,432,924,382,378,364,422,370,316,450,434,376,350,444,366,358,352,414,364,370,334,928,356,424,350,370,376,444,324,472,358,422,436,436,324,434,428,360,316,360,326,352,364,374,370,442,438,446,360,340,502,462,312,436,442,442,440,432,422,368,314,414,430,444,366,440,432,446,368,464,434,370,372,364,368,360,380,368,416,322,356,322,454,376,354,320,428,420,938,370,440,336,354,412,452,364,432,328,326,358,428,388,386,324,356,370,350,364,354,330,356,1064,366,454,364,418,372,360,362,356,380,364,356,378,452,378,364,360,370,354,454,332,370,340,366,416,380,328,372,362,366,388,366,420,438,360,332,426,440,370,358,358,394,352,1054,370,416,452,366,362,370,362,386,368,386,798,328,432,362,370,370,374,342,398,444,372,378,362,368,374,360,372,436,364,374,322,320,322,904,362,380,348,420,426,354,378,772,368,496,374,370,430,326,408,384,356,466,438,434,418,408,374,366,384,328,334,358,332,428,366,1715,1352,980,708,876,1188,516,1220,472,924,916,1172,460,412,1404,1368,1820,568,2188,1040,2900,1448,2784,636,300,892,476,1288,1000,1492,872,976,392,1404,400,844,1060,572,384,384,1408,392,376,350,1292,1280,966,598,926,1012,832,1718,768,972,1296,372,1272,1280,1280,1280,1184,1908,1920,456,1976,1904,1660,1904,1692,1680,1680,1640,1932,1576,1932,1904,1856,2832,1696,1940,1712,1864,2836,1840,1664,1656,1996,1988,1680,1704,1908,1704,1684,1972,1676,2048,904,2620,2282,692,1986,1574,1962,1632,1984,1488,1550,1978,1702,1604,1994,1974,1808,1426,1672,1914,1780,1680,1478,1688,1256,2002,1672,1696,1978,1322,752,1684,1714,1118,1980,1668,1636,1686,1992,1984,1656,1988,812,1984,1986,1748,1598,810,1426,1978,1616,978,1898,1904,824,1440,1348,1252,1168,962,1996,2006,1814,1432,1900,1034,1422,1980,1624,1164,1590,1012,1598,1316,1410,1574,1750,1932,1412,1134,1286,1426,1148,842,1948,1520,1930,1018,1444,694,938,1356,1024,1884,1536,984,1622,1684,1038,2000,1994,1710,1596,1578,1472,1142,1242,1706,1700,1688,1238,1992,1982,1440,1620,1192,1700,1998,668,1970,1594,1966,1970,1622,1960,1488,1542,1968,1692,1592,1984,1966,1806,1986,1406,1662,1902,1774,1676,1466,1682,1258,1970,1666,1684,1968,1294,686,1674,1708,1102,1976,1660,1648,1682,1982,1978,1660,1980,804,1972,1992,1732,1580,780,1420,1974,1286,1614,972,1888,1944,818,1450,1344,1246,1166,954,1988,1978,1422,1890,1026,1900,1414,2042,1614,1156,1584,1172,1592,1298,1404,662,1564,1744,1922,1404,1104,1280,1410,836,1930,1510,1916,1998,1440,690,932,1358,696,1018,1872,1528,982,1622,1674,1034,1948,1980,1570,1464,1140,1240,1696,1690,1678,1246,1982,1966,1432,1614,1202,1678,1980,1292,1976,2152,1716,1676,1740,1708,1724,1460,2012,744,792,1600,1460,1976,1098,1520,1520,1320,1268,1294,1052,944,1382,1168,920,1622,1506,834,1048,818,832,1324,1192,1254,1214,1140,1692,1688,1424,1182,1234,1264,1176,896,1342,1460,1348,1344,1280,1364,1388,1360,1276,1462,1106,1402,1694,814,824,790,894,800,1318,1166,1190,1052,1476,1462,1466,1404,1374,1400,1200,1180,1270,562,516,1238,738,1370,1242,1382,1132,1640,1232,1146,994,1022,1022,1204,926,800,1202,974,962,1586,1434,1384,876,1376,1266,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,3379,2492,3004,2633,2570,3406,3426,3438,2958,3431,2317,3431,3431,2181,3431,2705,2667,3091,2584,3430,3220,3477,3461,3477,3403,2923,3477,3477,3477,3477,3477,3477,3477,3046,2116,3431,3431,3431,2750,3349,1668,2621,2990,3150,1534,2588,3084,3408,3431,3431,1926,3397,2792,3401,3324,672,1836,1768,2182,2142,1794,2022,2022,658,1630,524,1142,1778,1636,1656,1640,2026,2046,2046,1768,2074,2322,2376,1686,1698,882,870,846,458,1274,1678,2164,1916,906,1772,1718,1686,1820,1886,1478,958,1884,2034,2028,1302,1830,2094,2198,2128,1986,1948,2074,2256,1682,1370,1428,512,1038,1030,1248,1688,1084,1824,1778,1376,1378,2058,1748,3012,1910,4036,4228,1104,626,2110,536,2310,2368,2020,2424,1984,804,668,2520,1012,1032,1032,1880,1174,2404,628,506,1066,2428,1708,992,722,1426,2420,1030,784,744,2028,2410,1860,1024,1004,2390,860,2332,532,884,2316,484,2002,396,2288,2342,1000,540,580,2330,2044,2030,1228,744,2442,676,680,816,2474,2714,1512,3238,2978,2866,2918,3014,3164,3130,2270,944,1464,1552,336,1318,1364,1352,668,3186,2100,2114,2215,1788,1900,1966,2128,1916,1842,2158,2078,2028,2124,968,2094,1932,2164,2110,1836,2128,1414,1800,1936,2052,2166,2112,1886,2168,1840,1724,2138,2356,1642,1632,1212,1152,1708,1120,1200,1072,1184,1364,784,1200,948,1348,1208,1080,452,428,524,912,1092,1080,1152,452,1200,1072,1404,1204,1160,1112,1116,1204,1096,1144,664,488,1116,1392,1368,1108,956,796,1188,1240,1168,928,1216,920,1300,1360,420,1088,844,1132,1032,1332,1412,1320,1328,1424,564,1642,956,1590,620,1590,1430,722,412,1550,400,726,956,1900,334,358,808,1522,916,520,368,1542,306,1782,1730,486,1776,1462,1168,686,794,464,978,858,1558,1818,776,402,826,1780,374,1788,332,454,718,640,2198,1380,414,1548,1822,1804,1854,412,1606,704,654,1816,2338,528,1606,1818,1826,1840,886,656,440,436,630,2172,1664,2212,1348,2160,1356,1200,1280,1348,1376,1360,1440,1416,444,1200,1472,1212,1236,1136,552,684,772,1100,748,1120,1360,1144,1396,1348,820,792,1008,992,1440,1444,1352,1368,1504,1312,1364,1300,1356,1340,1348,2292,1596,1732,1072,1624,1288,1706,1164,1210,1802,1976,1434,1658,678,1592,900,1488,1856,1384,1340,1382,1366,876,1106,1162,1564,484,1536,836,1106,1032,644,992,1644,2014,2070,1810,1712,2102,1078,1288,1222,1060,1466,1098,1240,1748,2204,996,790,634,666,900,890,678,810,812,920,872,856,848,898,840,782,690,852,662,974,868,882,832,824,698,1076,2124,712,844,1602,990,752,1126,914,1302,1716,2056,1086,1580,1152,1172,1144,1412,616,650,636,900,614,588,644,1076,484,980,516,670,694,1044,1164,1058,1134,2588,2520,2074,2542,2440,2634,2750,2664,2242,2490,1304,1368,1512,1708,488,576,1672,616,616,1776,1400,2092,1760,1168,2068,1492,1276,2024,728,600,696,956,2024,1480,1916,1216,1256,1556,1240,1028,1380,2188,1592,984,1036,1144,1284,1904,984,712,824,704,2396,1492,1608,1772,1216,1092,2116,1644,1496,2072,1056,1104,1036,1032,1940,1880,1976,2128,2016,1520,1588,1508,2036,2044,2020,1116,1500,2232,2060,1528,1920,1300,1108,2040,2040,1960,1800,1608,2004,1400,1948,2024,2008,1612,1712,1832,1360,1348,1800,1984,1544,2344,1276,2000,1840,2028,2040,1900,1968,2248,1264,1820,1508,1848,1756,1508,2088,2160,2048,1532,1740,2244,1532,1256,1272,1388,1540,1780,2252,804,832,828,2156,1612,2220,2176,1872,1964,1064,956,1160,1096,1072,1452,1232,2604,1252,804,1400,1208,608,1060,1868,1580,1224,940,824,1780,1600,1792,1156,1868,2336,2252,1300,1516,1816,1036,1944,916,1208,1532,1540,1792,2120,2112,2120,1504,1792,1812,996,1520,2232,2320,2848,2396,1400,1404,1468,4048,2748,2504,1284,1260,1248,1772,484,1896,2140,2108,2236,1832,2008,1092,2136,1924,2196,2288,2264,688,936,1004,1292,1388,1076,800,2288,2328,2036,2176,2176,2196,2220,2264,2436,2296,2220,2384,2464,2140,1960,2012,1752,1888,1148,1172,1156,2000,2408,2284,1560,1692,1440,2420,2644,1144,440,1616,2348,680,1312,2156,1288,2184,1936,2160,2176,1800,828,608,1784,996,716,1630,480,1622,560,1130,424,1618,1336,1220,1148,1652,1376,1958,1806,776,772,774,788,1254,1130,1610,1120,1850,892,1070,774,774,774,774,2022,902,1144,514,448,804,1620,504,2289,2074,1888,1918,1816,1968,1854,1686,1902,1860,902,1960,1406,1548,1440,1450,1890,1440,786,1578,2040,960,1140,1414,1502,1900,1930,1868,1818,1854,874,620,1908,1748,870,1962,986,628,408,1562,610,2258,1822,1786,1854,1982,1530,1988,1992,1870,1824,1838,1870,1830,1846,1856,1830,1494,1994,1840,554,746,1824,1830,1820,1566,880,1648,1846,1814,1850,1828,1540,844,450,1838,1134,1838,570,1762,1724,1844,998,792,1410,1810,1832,1052,1800,1592,1552,1814,1772,1994,1880,1912,1866,832,1732,784,1804,1972,1934,1816,1826,1832,1816,1832,1834,1152,1192,1124,1016,608,1708,2396,2218,566,1966,1900,1896,1952,1982,1956,1972,1896,1668,1648,1572,1730,1728,1544,1914,1594,1968,1292,1888,1896,1534,1372,1684,1506,1506,1548,1714,1918,1652,1678,1394,1634,1540,1548,1220,2258,1664,1832,1820,1588,1660,1768,1740,1116,1754,1418,1758,1828,1860,1852,1826,1848,556,624,650,740,1088,708,360,2114,2070,2102,2080,926,926,1824,928,926,926,928,832,826,822,824,736,738,734,732,780,776,730,728,772,766,766,1846,1610,620,620,762,764,620,638,634,634,636,638,640,646,646,644,642,672,674,608,610,608,606,570,570,514,516,516,524,510,508,442,516,504,516,452,524,526,512,514,510,512,512,514,492,472,512,514,512,490,494,792,788,790,784,782,784,792,780,788,780,786,796,716,380,794,366,792,794,792,790,792,784,796,792,796,792,794,796,788,384,786,796,792,794,788,792,788,786,792,788,790,396,396,784,786,786,788,786,784,1364,802,788,798,786,794,798,1938,900,894,890,876,922,872,902,808,808,812,808,680,670,324,302,704,706,756,752,684,688,688,630,640,522,480,492,490,506,526,528,644,558,554,554,550,554,552,1932,1536,916,976,806,662,572,698,446,910,804,668,1122,638,842,758,972,732,712,1806,1798,1858,1752,1744,1790,1772,1872,1874,1824,1840,1830,1680,1796,1824,1748,1800,1808,1802,1800,1836,1746,1794,1778,1806,1796,1824,1826,1804,1838,1832,1806,1800,1794,1888,1764,1814,1824,1786,1772,1818,1774,1826,1788,1822,1810,1828,1764,1792,1800,1812,1778,1752,1776,1204,1722,1880,1826,1802,1764,1736,1776,1838,1806,1774,1788,1768,1068,1106,1808,1812,1860,1792,1818,1804,1836,1794,1810,1764,1860,1804,1754,1744,1728,1794,1812,1810,1772,918,1802,1798,1768,1804,1786,1826,1826,1788,1776,1816,1788,1586,1806,1666,1712,1756,1826,1836,1780,1818,1734,1810,1824,1750,1788,1700,1804,326,1828,1800,1732,1800,1760,1752,1606,1296,1252,1616,676,552,1460,1476,1492,1468,1400,1452,720,584,1472,1472,1396,572,1392,576,1372,732,1360,1480,728,676,1508,736,1456,672,1468,1416,1456,1480,1492,1536,1512,1516,1536,1524,568,1504,1520,1616,850,590,1282,1342,1612,736,662,1538,1482,1496,1432,1432,1468,1450,1434,1412,724,672,738,676,730,1424,584,1404,1378,1438,1450,1480,1490,680,1516,1500,1522,1464,1466,1612,1612,330,1276,1532,696,792,704,388,1416,1468,1428,1388,1424,1204,1420,1460,1396,1424,1440,1328,1416,652,1424,1404,1424,1412,1440,728,1484,728,1488,776,1480,720,1480,1496,636,1520,1276,1324,680,1472,1544,660,1492,1484,1516,1488,1472,1496,1508,1488,1488,1484,736,1516,1500,1528,1492,1540,1512,1556,1528,1452,572,1500,1468,1504,860,1476,716,728,1520,1488,1488,812,1472,1512,1622,1580,1356,1300,1580,740,1456,1412,1432,1380,1412,440,1468,1452,1372,1284,416,1372,644,1368,580,1384,1444,1464,1468,648,1380,1424,1412,1400,864,1472,1428,708,1408,628,712,1428,652,600,1440,1496,436,1488,1432,1468,536,1428,1448,832,1416,1416,1436,1504,536,1484,1616,768,794,1268,1566,1566,760,480,576,572,844,576,568,996,1566,1758,1316,1590,660,352,1560,836,430,876,1970,478,708,870,516,2010,708,404,516,1956,564,718,1886,720,714,1912,1964,430,1918,708,1970,1882,492,1898,566,1955,1955,1624,940,970,1256,780,1867,1794,1706,1752,1748,1248,1562,1360,1562,1580,1520,1614,1584,1574,1584,1594,1586,1520,904,1548,1616,1372,1408,1562,1558,1756,776,1650,1550,1588,1410,1592,1254,1590,1006,1552,1562,936,1592,1578,1598,1552,1590,1322,1414,1474,1722,844,1614,1616,1690,620,692,826,1718,1704,1730,1616,1658,1400,1250,1388,1680,1428,1618,1672,1692,1612,1622,1730,1370,1522,1252,1684,1286,1578,974,1278,1122,1724,1758,1526,670,1618,1078,1646,1034,1688,1674,782,1434,1056,1118,1602,840,1680,1400,1650,1750,778,1708,900,1642,1072,1718,1904,1538,1955,1955,472,400,332,1280,1072,418,1640,670,1630,1592,710,950,1794,966,1834,1280,1914,1544,1260,1844,802,672,820,796,486,904,520,850,522,722,1128,488,462,332,1424,1680,886,778,382,806,1404,1318,574,344,1652,664,1606,670,1664,1574,1238,2006,2008,842,2030,882,1002,1988,850,2024,1790,1998,1460,1282,848,814,2058,1990,2026,1280,2004,2002,848,966,1808,1280,1280,1918,1678,1898,1280,2014,2040,1854,1054,824,1550,662,836,1238,830,796,608,644,1100,1676,786,644,1206,1782,838,666,330,342,414,406,784,976,1710,1300,354,864,998,844,792,846,858,830,796,854,722,660,654,1278,1122,492,1654,1642,1606,1506,1526,604,1400,1770,830,808,644,854,1698,1298,1660,798,1812,1778,1800,1714,1302,1400,1690,814,1436,1748,1608,618,916,1520,702,666,1360,1688,1536,638,726,912,1032,358,326,506,870,1014,1740,1382,1748,1560,914,1786,760,1236,1236,1620,782,706,1960,1414,1222,2022,2004,2046,2020,676,2018,1280,2014,1798,534,1980,2034,2004,1440,1490,1938,2010,552,392,1280,1318,664,1274,1010,1130,1780,1826,1694,1280,850,1802,2012,1804,1312,1280,2046,1450,2040,1830,1696,828,720,842,1070,842,1180,434,1708,1902,1790,396,840,848,1394,824,1924,606,1046,1134,1438,840,1778,674,520,592,1806,910,332,620,1098,356,1212,512,502,1602,1676,954,1076,1554,898,1300,1112,494,888,1140,1670,1514,1614,994,736,850,1146,1362,1332,1498,478,474,662,892,1584,656,794,660,602,1390,598,584,484,1802,1368,736,564,992,530,1758,1786,1212,1814,1032,1834,886,910,1080,632,734,786,1544,864,1068,768,408,400,1646,1724,1486,690,632,756,1230,1168,998,532,790,684,314,886,1780,1494,548,1404,1202,1198,772,780,1816,2051,2020,2014,2028,2012,2000,2014,1998,2004,2012,1776,1316,1772,2026,948,666,1506,1790,714,1250,2004,1988,542,526,804,1106,1956,1932,1810,904,760,822,1066,1672,770,512,1802,1380,840,732,454,656,880,670,1576,1906,926,852,1796,760,912,1390,1778,854,1796,1792,1428,736,722,692,1432,1404,966,778,634,1044,810,1014,552,394,1790,1760,800,488,724,674,1244,902,1310,1756,698,1624,1562,1054,606,998,616,852,1136,1352,1338,1482,612,480,872,1582,662,798,664,812,666,474,796,636,816,1312,602,586,486,1750,1362,1188,1000,1744,1026,592,490,602,428,918,914,1712,1242,896,858,702,792,786,704,812,852,766,406,400,1790,1556,1002,1624,1734,1480,1642,388,1682,1420,758,1234,354,568,854,454,686,1002,810,1786,1820,552,408,448,1212,776,740,1822,1975,2002,2038,2040,2010,2026,1920,2045,2048,1972,1814,1644,2014,1038,966,1934,1270,2056,1822,714,826,546,1100,2024,1746,904,1204,820,1064,1672,754,664,1390,1796,456,668,1414,856,1690,758,852,916,1744,786,1784,854,794,962,1430,818,722,792,1716,970,1018,1804,1102,1044,754,1016,552,394,1732,908,616,1804,446,804,636,804,492,804,856,1162,894,1728,688,886,1314,1778,1700,1532,1042,606,984,612,842,1354,1340,1476,516,482,672,874,658,664,730,666,606,1298,1118,798,772,810,580,482,1224,1638,1076,910,538,396,484,916,1104,814,848,1604,778,702,1790,1556,712,1752,1738,1792,1228,1392,670,948,1746,1050,1484,1648,996,992,1420,1182,358,554,806,664,1098,1792,1786,1678,554,1608,1204,1034,1196,732,772,318,610,1006,696,760,1238,1098,692,484,356,604,2040,2002,2042,2002,2044,1280,2040,1924,580,1826,2074,2026,1994,1788,2038,1796,1630,1280,2032,1830,546,1828,614,604,614,554,1780,1280,2034,1804,698,1512,1026,546,1102,1990,1810,828,988,782,1626,546,1652,450,662,1460,1572,770,844,920,846,592,1818,1788,858,1038,804,716,794,958,436,1216,862,598,974,1810,1150,1038,746,1008,554,394,616,304,720,802,734,638,562,796,486,1588,370,440,1234,794,1112,416,890,1402,1072,360,1150,696,1072,1674,1770,1530,1008,606,986,1230,994,1474,1396,1398,1042,514,864,660,1526,438,1294,552,772,1954,1930,1592,1062,506,872,914,1618,808,844,1822,1828,1548,1802,1394,1722,1236,1400,620,1722,1720,898,790,1492,536,394,484,1002,876,1368,1734,1642,1014,1412,1186,456,1094,810,1788,1780,552,1628,894,398,1208,1208,338,762,1234,732,766,624,1004,1264,788,480,480,480,474,668,562,1106,686,492,358,608,2020,1986,2030,2008,2020,1994,1922,1820,2068,1992,1976,2008,1840,1816,622,606,616,562,2030,1104,816,666,464,832,1836,1792,2002,1808,1006,712,1986,1086,546,1102,2018,808,582,986,666,1638,1810,550,1650,452,1468,1508,766,844,846,920,1790,856,474,1840,1018,806,466,490,1464,676,886,794,958,446,1216,1718,896,1040,1010,558,598,718,920,806,638,1592,372,814,408,438,444,330,1086,782,820,898,366,1162,874,1596,532,1788,1692,1612,1092,604,996,1112,560,1000,1494,1398,1396,1048,510,796,870,666,1462,1538,1388,1028,480,478,482,1440,1608,396,1146,916,1818,1032,852,1002,1642,1064,1394,1740,1234,1396,622,862,906,746,1422,902,1494,1666,728,438,1216,808,844,1732,1088,812,1416,1208,1090,808,1782,1772,548,796,1598,1210,736,770,626,1056,1032,340,1464,1572,1284,1284,2012,1976,2072,2010,2018,1980,1920,464,830,1114,2048,2008,870,2030,2004,1786,1638,1996,1866,930,1072,1824,1822,1830,718,1510,2002,1398,964,1466,1042,1998,1066,548,1102,2040,1098,584,988,476,620,1760,1636,1664,456,804,1508,768,1038,920,854,666,798,1312,870,862,1124,820,1586,1858,804,464,492,492,1568,506,1808,892,1144,1018,554,570,822,410,446,796,880,804,754,942,896,1716,782,1606,1522,772,680,1656,1678,1772,1588,1082,608,988,1230,556,1040,1782,1386,1400,1042,514,1628,876,660,900,1528,1294,916,902,1568,1118,696,908,988,320,1594,1230,1238,1404,624,1764,1304,836,306,894,458,898,1492,1664,1010,552,1476,814,848,1288,1098,1418,1208,1090,550,778,1216,738,778,1420,854,892,1074,1278,1418,1352,2046,2004,2014,2038,1280,2006,1994,1928,582,1824,2020,2016,526,2028,2022,1806,1170,2044,1872,930,494,644,1830,1500,638,1066,1994,738,786,732,740,1588,718,1510,2004,422,550,1102,1788,2022,2079,1860,586,408,826,460,622,1048,1642,644,1654,454,1716,800,1808,1406,764,456,918,1608,836,666,712,892,804,1132,1702,1596,806,486,494,802,1812,904,1012,1068,340,1702,966,870,558,570,792,742,516,406,800,484,1490,1356,744,794,910,1190,1078,374,876,1620,1544,740,1614,1774,1604,1096,680,950,892,1218,1612,678,1358,1380,1380,1374,748,702,734,614,1726,1232,816,1534,874,520,790,978,674,1078,1550,1308,916,1186,1574,1620,1252,1418,628,920,1690,1682,466,1504,1678,1020,560,1170,1680,1830,386,544,1722,1690,480,466,1356,1290,460,1102,1812,1440,1226,1102,984,556,804,1226,746,786,1010,1822,1124,1314,1430,2038,2046,2065,2012,560,2032,820,824,2030,2000,1622,2076,2034,2006,1632,1802,512,1870,904,2050,1668,1886,934,1046,1842,1938,1314,652,882,1838,2020,1838,1776,414,338,1478,726,1524,426,822,548,1110,1690,2034,2032,1868,1588,628,996,464,1670,518,1678,458,1798,442,412,370,958,802,1222,1620,1826,922,782,892,872,1134,1710,806,498,600,1616,808,850,608,810,346,622,368,506,802,994,624,1724,1036,1026,972,836,564,576,750,1258,398,412,440,364,456,620,824,1062,1482,1368,1346,706,390,700,1600,1606,1172,1758,1576,1752,1586,1080,672,724,1204,1578,740,1406,1382,1392,1386,730,702,726,1078,1630,810,1666,666,1224,1308,1794,784,860,1800,824,1066,1570,1608,862,1238,1404,676,1710,908,1250,662,1656,1798,1494,1666,1168,638,382,1126,608,1620,1370,1668,470,1684,622,364,1000,836,340,304,890,460,1768,1736,1818,1258,1418,1170,798,984,756,460,1634,372,550,788,1032,778,738,772,1200,1782,442,1300,1420,1610,2042,1996,2028,986,490,1950,812,1902,1674,2022,2002,1920,314,1176,2082,2008,596,2040,1612,1582,1776,1004,2026,1270,1814,1656,542,932,940,1074,1812,1970,1036,1404,874,1820,1800,990,408,992,1688,714,1514,1946,422,546,1100,2014,1980,1572,1346,1642,622,984,458,1482,1782,1544,1522,906,1622,558,1636,510,1598,616,1722,450,1770,974,912,1496,1608,854,1620,664,1222,918,1816,378,1166,1800,1796,722,1526,514,886,864,1126,1848,796,492,738,1720,802,598,974,1178,538,380,1140,1044,1794,966,1702,1062,840,406,326,452,684,502,1068,742,1268,1368,416,546,1238,718,1600,1592,1140,1188,824,828,818,834,1638,1596,1090,928,1146,1578,1002,1384,740,710,720,1370,1344,512,1638,1738,1140,1360,1778,776,854,1792,1230,1392,616,1230,526,708,1222,1714,904,1600,1744,1354,1552,808,852,802,1360,870,994,790,1032,1192,330,358,536,616,680,1400,836,674,700,1482,1660,1728,1360,480,1724,1608,1800,518,1606,1184,1440,632,664,586,792,344,460,980,616,468,318,544,500,1374,608,1614,476,840,340,1086,480,430,460,458,1338,424,860,968,910,1724,688,1252,1406,1416,796,980,550,1028,1366,1784,734,772,858,464,1262,2010,1984,2026,2004,1922,1804,2004,2004,2002,2030,1852,1494,1626,2016,1888,760,1856,788,1826,1216,716,702,1146,1702,712,1502,1993,574,1152,542,2038,1846,804,370,494,1284,1564,1656,1644,872,538,618,402,466,1152,992,982,368,1808,446,454,510,1608,804,554,616,1730,340,578,932,1574,594,1102,1790,456,346,408,1810,766,918,544,1606,1592,840,1208,662,912,1224,528,504,384,1160,1808,1792,1784,1024,566,1032,1816,1292,1812,882,862,1122,604,892,438,1598,964,724,538,798,544,730,380,478,634,1676,414,1020,1180,1594,1138,1018,1608,792,912,1698,1062,342,326,454,682,500,662,552,318,682,610,1768,1284,1362,716,398,710,1396,1610,1182,840,818,824,804,778,1436,1796,1094,1604,670,882,1596,1622,1192,1478,1472,932,1392,786,728,726,1372,1404,1514,1400,1824,1152,496,1344,1904,1520,726,1742,1236,792,898,1608,1754,1384,672,428,812,848,1806,1226,862,1054,804,1616,1400,412,628,632,1028,1186,1216,1306,1414,1712,1486,330,1812,808,952,1250,682,1728,696,812,906,604,498,478,458,1152,1664,1654,1830,1710,1520,1464,1782,1522,1082,404,1632,756,776,1532,612,1722,1432,648,540,1390,1720,702,476,1038,464,464,848,340,1296,440,934,466,1350,1046,432,410,616,504,1736,846,1614,466,922,1412,1030,806,696,460,1662,426,708,1056,1212,988,786,820,466,1822,1196,1266,1822,2024,2033,1996,1996,1916,1810,842,2064,2014,2020,2034,1804,1808,422,1206,598,2020,1420,1536,1894,864,554,1794,798,724,1522,788,788,1994,588,1156,544,1974,798,1856,1170,1756,1656,1618,1084,1194,1518,624,536,1000,1200,984,366,1494,1606,514,1226,1736,344,982,1218,1580,1666,456,1502,772,974,806,1210,1610,1540,1564,666,902,1322,914,1490,404,466,530,592,374,1802,1792,1028,592,1522,464,490,558,802,1194,612,988,772,1520,858,820,536,566,822,1008,496,1742,990,348,328,504,854,664,658,1712,1788,1062,1022,1050,800,508,1236,1318,1370,422,396,1598,1132,790,796,824,808,828,1772,1434,1086,1598,1288,438,1482,1662,1172,1408,1362,1618,1392,1316,1360,1548,1648,1438,1168,886,934,894,1220,1186,730,1324,1208,358,1656,890,434,1712,1426,1806,1696,1600,1526,876,648,806,1604,678,390,958,1254,678,1544,1014,906,626,334,1810,810,778,724,712,682,666,1406,1298,564,1728,1850,1204,864,910,912,916,732,1600,1424,1322,1246,1682,624,632,1518,1454,1158,1590,682,812,806,1812,1516,452,1804,608,1714,560,608,918,594,1012,654,1418,1540,1402,1388,472,698,984,988,694,1010,1782,1742,474,1344,526,568,544,1480,1466,988,1004,510,508,464,564,1604,408,606,1730,1254,1560,1020,844,1418,854,460,874,464,478,1820,1398,1076,1146,1108,618,1582,1648,1654,456,708,1042,1214,738,796,1552,452,464,532,708,1796,1262,2016,1974,2010,2008,1998,1976,1912,836,2034,1996,2002,1846,1992,718,1510,1404,782,1748,790,814,1996,1990,580,1144,1668,544,1232,598,502,538,2022,1846,794,1494,1766,1638,1748,1132,1184,1066,1616,822,362,980,984,1492,620,1596,1794,342,1104,328,598,608,1206,1656,452,482,408,1498,766,972,920,1708,1592,1634,642,1208,1396,910,1608,1278,1356,1396,444,378,610,1810,578,1786,1506,400,462,1524,490,480,1860,800,1192,610,1648,536,678,902,1516,600,1046,576,598,550,352,452,794,516,832,1252,986,1336,510,486,1694,1800,1088,1014,498,1564,374,712,1352,1214,804,520,868,1632,524,1532,1244,428,768,1024,688,356,1356,852,1818,1796,1110,358,1704,526,468,448,1238,516,402,1126,408,1122,712,758,1758,1786,1758,1766,1786,1772,1770,1746,1526,1702,1776,1760,1774,1962,1754,1754,860,794,1806,1792,1758,1746,1768,1768,1768,1734,1358,1788,1210,598,1124,1766,632,1746,2084,628,1926,1414,1402,2112,1748,1936,628,1716,1728,1786,1688,1738,1742,1760,2102,1824,1280,1790,1382,1748,986,1770,1338,1714,1548,1810,1104,2080,1764,1434,1838,1636,2106,1918,1942,1948,2134,1866,1464,1492,1512,1508,1516,1520,1508,1444,544,1516,1352,1236,1508,1508,1464,1496,1624,1516,1488,1408,1496,1516,1520,1512,1512,1528,1360,1384,1516,1476,1520,1520,404,640,1532,1528,1476,1512,1520,1512,1224,1508,1396,1024,1626,1622,1600,1636,1636,1616,582,434,614,402,568,550,450,504,1784,842,764,620,464,636,416,976,1686,1622,1274,376,610,586,1640,1622,1640,422,1628,1666,394,856,310,328,1598,1616,1622,1632,1650,1638,1626,1644,1658,1646,1646,1676,1634,1672,1640,1680,1638,956,1652,1670,1206,1624,1654,1526,1642,1640,1638,1638,1492,1482,1648,1476,1652,1770,1638,1652,1634,1674,1650,1660,1628,1680,1642,1664,1618,1540,1558,1650,1442,1528,1246,1636,1634,730,1610,1496,616,610,658,608,670,720,1562,734,738,1432,1552,1612,1622,1620,1654,1202,444,458,478,1054,408,2784,1404,1252,504,2412,1172,2400,2440,2432,2400,2416,2408,2412,2424,2424,2416,2408,1540,2440,2424,2416,2404,2396,2404,2648,2404,2416,2384,2408,2404,2412,2428,2412,1200,1464,2452,1796,2448,2404,2372,1396,2380,2392,2300,1368,2276,1756,1012,1356,1356,1384,1360,1328,1568,1692,1504,636,1496,1512,1504,1516,980,1524,1496,1500,1752,1892,1508,1540,1252,1652,1528,1536,1784,1812,1752,1904,1532,1516,1524,1016,1512,1504,1436,988,1500,1512,1176,1532,1652,1876,1744,1224,1516,828,2080,1810,1784,1872,1734,1594,1756,774,804,770,802,834,382,578,908,704,698,840,768,832,732,724,832,808,836,1798,1808,510,1462,1068,482,464,1696,1702,1732,1686,1278,1962,2038,1664,1656,1224,2388,676,610,907,388,1090,2627,1042,1172,1782,730,802,2186,2006,1992,1950,1956,1943,1955,1954,816,830,1204,1394,1194,896,1900,1922,1788,1910,928,1268,1968,1958,1976,1996,1202,1184,590,1500,1878,1616,1164,1220,1004,1302,1206,810,1304,1270,1316,1284,1248,1316,1256,1288,1234,1597,1748,696,3326,1088,1510,1596,1596,1576,1596,1112,1594,1580,1616,1534,1580,1580,858,1500,1284,1432,1162,1594,1566,1614,1584,1600,1614,1636,1578,1616,1568,1562,1610,1562,1580,1590,1578,1600,1468,1526,1540,1578,1568,1582,1590,1562,1612,1554,1560,798,1598,1612,1534,1290,1590,1570,1578,1572,1616,796,1620,1592,1600,1560,1280,1604,1604,1600,1632,1600,328,624,1644,1616,1264,816,1612,1764,1404,1604,1600,1600,1612,1620,1616,1404,1192,848,1280,704,784,1604,1600,1932,1400,1244,1608,812,1204,1336,1520,1264,1584,1240,1344,806,1516,1454,902,1518,1530,1644,1512,1508,1496,1588,1506,1502,1510,1528,1260,1428,1720,800,1240,1528,1740,1416,1832,1840,1620,1224,1304,1488,1936,1916,452,808,952,1116,1632,1600,752,1456,1532,1228,384,1468,1396,1176,1608,1316,1588,1636,1544,1844,1776,964,1196,1568,844,1444,1608,1062,1606,994,1264,790,1458,1668,1278,1610,1402,1392,1612,1634,1638,1610,1714,1664,1634,1634,800,3408,1232,1720,1688,1628,1640,1672,1680,1316,1328,1692,1624,1628,1056,1040,1276,1296,1032,1076,1776,1704,2110,2096,1720,932,920,1708,1660,1340,1276,632,1364,1320,460,1444,1492,1472,1440,1180,1464,1448,1464,1732,1884,1924,600,2000,1900,1872,1904,608,1760,1216,1192,808,824,1216,1600,1436,1612,1180,1632,1600,1608,1632,1620,1604,1628,1612,912,1024,1468,1592,1628,1604,1608,1656,1628,828,420,528,1228,800,1392,612,1508,1544,332,936,412,1540,856,1368,920,932,900,900,932,920,900,936,900,1608,1796,1256,1616,624,620,1408,1816,596,776,836,420,676,2000,1208,1224,612,804,1728,1764,1776,1780,816,792,832,1388,1424,1716,1716,800,1904,1120,380,1232,1400,1504,436,600,412,456,1616,1424,420,532,524,516,1352,1352,604,412,424,900,368,812,956,520,1412,620,452,816,1224,1228,1220,1224,596,400,400,412,1280,796,1244,608,1152,804,1592,1492,968,1472,1608,1568,1616,1636,1008,756,1160,1616,852,1200,1196,1612,1620,1136,1184,1588,1088,1488,1624,1200,1004,1596,1360,484,1192,948,800,1560,1600,1132,816,1296,392,416,424,424,424,424,424,428,420,1820,1560,1240,1604,1624,916,1700,1680,1632,1692,1832,1188,1640,1044,960,952,1040,972,972,672,828,1048,1212,1324,444,524,572,540,832,1416,840,364,1352,1068,1312,1576,880,1236,1384,656,812,1612,1600,712,532,732,1580,1420,652,496,1192,392,608,1192,1924,1620,1708,1592,1616,844,1224,1600,812,804,1544,952,936,1324,1304,1340,1320,1208,428,436,432,404,824,536,816,1620,1192,664,1612,1612,820,1236,832,636,1640,840,416,432,796,1636,628,644,800,1220,416,416,608,1196,600,708,600,600,1204,808,488,1396,424,424,844,810,1200,1194,1612,1206,818,1830,1210,1110,1206,1022,1792,1816,1790,592,516,1908,1344,1760,1602,1312,1808,1348,1250,782,700,694,426,584,1806,964,940,1838,1490,860,798,608,610,616,622,608,1708,618,1518,1448,1646,1606,1360,1350,1344,1600,1634,1180,1626,1616,1616,1632,1604,1979,804,1120,1110,806,812,816,810,870,1624,1616,1516,1590,1600,1588,1592,1412,1554,1622,1646,1634,1594,1610,1616,1614,1614,1618,1216,1190,1126,1600,1630,924,1374,1326,1422,1140,1616,1628,1610,544,736,592,762,348,696,544,778,1602,1502,1314,1626,1624,684,1620,1632,1692,1612,1636,1196,1416,1410,1138,558,1160,1474,1460,1462,1508,1460,1596,1206,1218,814,1254,1250,1004,966,804,1224,1206,804,2036,1580,1788,1600,1556,1600,1596,1604,1492,1592,1612,1592,1596,1608,1600,1592,1616,1568,1600,1592,1600,1596,416,856,1584,1216,1540,808,1596,1588,484,880,1244,1192,1600,1616,1808,996,392,1624,1608,1632,1604,704,1600,1396,1400,1192,1200,1296,1556,1188,1204,1216,1396,1076,1040,1092,1152,1152,1100,1052,1308,740,708,700,1084,1312,1212,1104,1084,1108,1112,1568,1092,980,1084,828,1216,1620,748,388,1184,768,1196,824,780,776,772,772,1304,724,776,1716,764,1900,1828,1736,2016,1948,2412,2108,1984,2052,768,2016,1972,2040,2024,784,1324,1864,2036,2008,1976,512,1052,468,1024,912,960,672,552,2004,1960,1444,1456,728,2028,1848,2012,1516,2092,780,1804,1888,1560,1620,2072,1952,2252,1852,812,2004,1168,1940,744,788,2028,1008,1244,1668,1912,1572,1968,1532,1680,1348,1764,1004,1880,1556,1100,1872,1884,2020,1900,1892,1724,1940,1872,1860,1864,1868,1780,2148,2776,1008,2164,1868,2016,780,1780,2272,1932,1804,1532,1892,1748,1632,1992,1632,1964,2036,1336,2096,2096,2160,2260,1788,1948,1012,392,1788,2012,2004,1316,1992,1972,1996,984,1808,2220,1980,2008,1760,1912,2016,2000,2016,2032,2016,2008,2172,2020,2044,2040,2000,940,2020,1976,2000,1972,2020,2000,1092,1992,2032,1988,1992,2084,1992,1584,1992,1998,456,1744,1752,1992,2000,1992,2016,1988,2012,2020,360,1740,1476,1916,1908,1056,1604,884,968,2000,2176,1172,568,1552,1004,3304,1548,1964,1964,2024,740,2048,2004,2036,2088,1588,1992,2048,1988,1568,1540,1604,1320,1168,2012,2060,2466,2052,2088,2068,1950,1924,1668,1984,764,1684,576,1764,1840,1840,1792,1880,1828,1804,1984,2128,2320,2412,2456,2364,2340,2324,2180,1520,1492,1000,1024,1508,1996,1816,2008,1472,1996,2004,1940,2020,680,576,2004,2044,2008,2396,1284,1984,2000,1992,680,2052,2024,1032,528,652,1024,1072,772,772,1884,1920,1168,500,516,2036,1060,1760,1176,1140,1160,1124,320,1164,1156,1168,1124,2000,2236,756,2024,776,776,1780,1972,968,1044,768,532,1756,832,2072,424,1464,964,1020,1500,1528,768,996,2128,2188,2196,2216,1020,984,1040,1772,2136,1040,960,1004,2292,1396,1040,676,496,1980,820,1260,856,2048,888,1924,764,1808,1584,968,1748,524,1536,2004,740,812,732,1252,2224,824,776,764,772,764,1304,768,1688,2056,1952,1744,2016,1956,2300,2108,1956,764,2020,1948,328,1988,2008,776,1832,2036,1964,1012,1936,884,504,504,444,420,476,776,584,1104,412,660,568,896,384,1808,1480,728,1964,2004,1668,2012,1508,2064,816,1620,1884,1144,676,1560,1616,2064,1000,852,2178,1260,800,2024,1160,1464,744,784,2764,1000,1476,1528,1520,1448,2016,1520,1032,1708,1276,1016,1628,388,1520,2000,1028,2016,2016,1516,2032,1652,1360,1516,540,528,720,2168,1348,2032,2020,1412,2128,972,1992,1036,652,1248,1024,1824,1384,2296,504,1368,2100,2148,2008,2024,2168,580,536,572,1464,1324,876,480,1504,1504,516,384,856,752,340,496,1412,1240,1672,1252,1712,1572,700,708,556,440,338,1044,824,1056,1900,532,536,432,464,1020,1452,700,836,1456,752,660,724,576,1588,1020,672,2028,2020,2168,1548,1840,2024,880,888,2032,996,660,760,2020,1276,2012,2044,1336,2028,1720,1168,1368,668,736,2016,1996,1192,764,512,2024,2000,2012,2020,2024,1528,1532,1512,1528,368,448,1336,884,868,2024,2024,2036,896,888,644,1268,2140,2128,2196,2184,2060,2148,1272,680,656,884,1008,1004,2044,1532,2032,1696,1720,1752,1196,1004,1028,2048,316,2016,756,768,2012,2028,1008,2032,780,892,2028,2028,2060,772,1504,1016,2012,992,936,316,2040,2020,396,2004,716,1904,1960,1500,1412,936,1632,1084,1956,1904,1128,1856,1996,784,776,2156,640,368,2856,2028,1340,780,1096,1516,764,2020,564,768,2092,776,2004,788,532,580,1924,1508,1724,520,2012,516,1980,992,520,432,2016,932,932,2280,2232,2168,1996,1560,2260,2588,2236,2328,1188,1260,1240,2012,2256,2272,1800,1812,1108,672,628,708,908,628,568,400,392,448,1624,1276,616,2008,604,1684,1016,1120,1012,1956,1072,1152,1016,1716,1064,2016,1212,740,1084,1356,1120,1568,1136,1316,852,1796,592,1244,576,1760,1520,1128,1884,1888,2040,1668,2032,2144,2240,1500,2016,2028,2032,1364,908,2032,2032,1012,1504,512,528,524,392,880,1144,708,2044,904,904,1024,1788,764,1004,992,2012,1016,2012,1576,2016,2024,1960,2024,1440,2024,2004,2012,2008,2000,608,1964,2024,2016,1600,2012,1156,768,784,792,800,2020,1652,2016,976,2036,520,1008,2004,1272,2016,2040,2000,2032,2024,516,476,772,1992,1020,1780,2024,508,1496,1528,2004,2012,776,524,528,760,1116,1004,772,2032,1032,1092,1168,628,856,456,996,1996,1844,2000,976,1252,744,1112,1004,828,1492,588,1024,1020,776,1992,1996,516,1008,1988,1396,996,2092,1980,1504,2052,1032,1356,1336,744,1944,424,2012,720,972,1504,2016,1992,2020,1508,1524,1508,1624,1508,632,772,1984,764,760,756,1000,1996,1536,776,2012,752,1260,1984,760,828,2020,2020,784,1248,784,1256,1032,784,1984,2020,780,1996,1784,1632,764,1508,2004,1716,336,580,504,908,2212,1156,1944,1948,2128,2140,2020,2136,2172,1612,1736,1728,2136,2152,1300,788,1836,1464,1064,1132,1696,2048,1872,2180,2128,440,2152,2092,2088,1296,488,652,1356,2216,1112,1084,2136,2172,1036,2044,2020,2016,2032,2028,2056,2024,2028,2016,2026,1020,2044,2016,1008,1004,1968,1024,1028,1024,2048,984,2132,2012,776,2020,1640,1644,492,2004,2020,632,1288,778,778,992,764,1008,994,1953,2008,1924,2006,330,1288,1802,1966,1412,1430,1472,568,1036,1490,1026,1010,1000,1006,1002,1020,1012,1014,772,710,1020,910,990,2018,1028,980,1012,1010,1012,1010,752,756,764,1012,768,1982,1012,1988,1948,944,2000,1996,1988,608,1184,676,1992,1524,1340,696,1196,836,916,1964,1936,888,504,1960,600,1988,520,700,540,2000,2004,2000,1964,1992,1064,1124,1804,516,404,316,300,1016,1632,1088,1080,2280,1516,1940,1772,2152,1272,2288,1080,1092,2168,2020,1004,1004,1504,1488,2104,1508,1020,1516,1612,1516,1516,1280,2236,2256,2184,736,648,1812,2292,1644,2148,1984,1632,2244,1676,1552,960,876,348,864,532,728,2244,608,1196,1152,684,2292,1836,1072,516,516,756,764,760,764,756,2104,772,1860,1876,2036,2000,1712,496,548,1676,1996,2040,1660,2032,2024,2012,2052,2172,2040,2012,2360,1000,1768,2044,1740,1024,1880,2032,1172,1980,2008,2028,2020,1508,2008,2016,1468,1524,2016,1516,2016,2020,2016,2012,2028,1512,1508,2008,2020,2012,1988,372,1904,820,2032,788,1020,1504,764,764,748,760,1968,2008,772,524,1000,1268,2212,1264,776,1248,2140,2144,2252,2164,2160,748,768,768,768,1008,2132,2132,1840,1528,1624,1996,2032,2016,684,2020,2004,1016,1020,1024,2004,2032,2020,1016,2016,2020,2004,2012,1216,1972,2020,1992,2044,2008,2084,2076,1020,2028,1008,2044,2020,2036,1244,896,1036,776,2016,780,772,2020,768,1020,780,724,2016,1992,2016,740,2144,1392,520,1816,488,1896,2180,1504,1508,2032,2036,2024,2024,1928,1984,2012,1984,2028,436,1012,2004,2012,648,636,1224,1528,1480,1368,1448,2186,2016,1248,1284,1280,1300,332,1844,1908,1892,1892,768,2012,2192,2090,2162,2196,2028,2236,460,2156,2092,1956,1964,1080,1116,2004,736,1696,1160,760,768,1016,2012,1512,992,2014,1922,2136,424,996,1576,2024,792,628,2032,1692,536,1204,1640,544,608,620,1724,860,2000,1980,1728,424,1896,1984,2120,796,568,652,476,592,536,376,844,508,876,796,2132,1264,1964,440,2136,1972,2132,1664,936,316,664,872,1832,1972,2144,972,780,876,856,436,644,632,1068,2132,728,400,2128,1800,1772,1580,460,928,888,744,780,580,746,504,540,1676,424,712,484,588,2024,1620,1280,572,740,904,1648,2020,656,536,688,648,2028,2016,1356,556,1948,588,964,1828,464,612,696,524,1092,1284,1624,1832,2136,2160,664,1532,2028,2012,1934,1192,1728,2000,832,1120,1684,2144,2136,980,2188,692,312,680,876,2096,1904,536,612,428,452,432,1824,940,1852,1796,1996,1964,2120,2008,2000,1620,932,1160,924,1424,1628,1504,1300,984,1468,772,1864,772,776,1744,748,1492,1012,2008,2076,748,2136,2144,2096,1800,440,728,592,848,1388,1052,2036,1480,1980,1088,1544,1876,1332,1984,776,1004,1368,1848,2312,2308,336,1024,1004,1068,1052,1556,1272,2008,372,952,372,1012,1164,744,1176,728,596,1268,1140,1268,1004,1408,2008,2012,1888,1908,1012,1012,1744,1916,1492,1832,2088,1492,2008,2028,1776,376,1528,1556,1928,1396,1388,1488,1500,1484,1956,1496,1740,1892,1764,820,1808,1780,584,312,1952,1752,1736,1948,1016,1540,1752,1772,1772,1756,1532,820,1772,1768,1972,1964,1140,1772,1764,1752,1748,1984,1996,2000,1772,1840,1012,2032,1524,1300,1480,1488,1772,1936,1004,780,1900,2016,2012,1508,2016,1980,2028,2024,2028,2012,2024,2032,2008,976,2028,2020,1992,2000,2008,2016,2024,1976,2008,2012,2000,1712,1244,1416,780,1288,1644,1004,684,644,940,1376,1364,1992,1536,700,908,1384,696,1268,960,2076,360,1576,2192,1888,1948,2068,1356,1976,1036,2012,2004,732,808,1988,804,784,764,708,832,784,908,796,984,1976,992,864,492,860,328,876,1608,1512,2004,2016,1576,1928,380,1480,576,544,500,576,500,432,692,672,1988,976,1280,722,1428,1418,1144,1570,1592,1574,1202,1212,1202,1546,1598,1620,1558,1614,1410,1138,1622,1204,1649,1620,1592,1658,1366,1442,1552,1464,1600,375,543,622,792,1600,669,1186,1000,1190,340,1500,882,1468,1176,858,1240,1096,812,1460,1068,394,1004,986,588,1490,1484,1580,1692,1018,1492,1604,1478,538,818,994,1598,1116,1204,1590,1188,930,1408,688,1412,986,744,1760,1490,960,1354,1080,630,1124,694,1006,1758,1348,1490,704,1366,886,1308,1494,1052,1038,1490,632,506,1588,1596,1484,1200,956,1486,1676,1786,1396,1194,1640,1046,1388,452,1348,432,1252,1476,1076,1068,948,842,1584,1470,1498,1592,1026,910,834,680,1468,718,1492,1494,1546,1054,1594,1472,1402,1536,1232,1790,1404,1138,1766,1308,882,1438,902,2006,1798,2010,958,1028,2284,886,998,1022,904,1782,1504,1544,1396,1842,1802,970,890,1612,1782,1526,1256,1768,1628,864,1340,1452,1858,898,1824,1788,1350,1798,1536,1812,964,1360,1132,848,1056,1760,876,606,1026,1806,1300,1334,1616,886,884,1794,960,988,2050,1520,1382,2042,1380,1646,1548,2022,1332,1274,1962,1402,1768,1484,2124,510,1126,2006,1268,1082,890,888,890,892,1942,888,894,2034,2060,2052,1958,1510,648,2052,2076,1978,1290,1412,1754,1994,1994,2048,1198,1992,2066,2076,1042,2058,2056,2048,2068,2054,1562,1554,2018,1680,1674,770,1660,2062,1038,1654,1878,974,982,1990,1520,1166,1138,652,1362,2046,2072,2074,2078,2068,1996,728,620,1250,1470,2128,1052,954,860,582,614,520,1302,480,536,988,350,544,762,1640,1102,822,1142,668,744,988,1044,958,1046,650,1290,884,914,1418,938,606,762,1010,1556,1556,972,1180,1202,1250,1150,1006,1060,964,974,1634,912,1700,304,1160,1842,360,934,974,802,780,796,1570,734,732,1594,756,842,924,802,510,774,1644,1608,1400,1680,1208,1480,1300,1012,948,1158,916,618,1308,934,1164,1380,1038,884,492,716,1352,926,1170,702,1326,1626,1046,966,1248,822,522,1334,1664,1030,964,1008,1512,1382,1002,1094,1226,1560,1306,850,1372,860,456,444,554,506,1562,646,650,940,502,668,1462,1594,1006,1602,1024,998,1652,964,1098,456,510,482,948,558,678,548,466,1714,722,604,562,1628,1574,370,398,400,708,1660,1804,1484,1536,534,486,856,540,1314,788,702,472,464,1308,502,478,590,440,586,526,348,510,514,418,398,802,586,908,756,644,618,642,570,594,552,578,1674,982,1082,976,1012,864,1604,1534,636,720,720,596,616,646,642,550,638,628,636,1592,1584,1696,738,726,1764,1600,736,714,1586,644,658,728,684,528,658,1650,1732,1668,1826,1332,840,808,636,670,584,1594,704,560,1586,1672,1784,726,770,724,712,714,1682,1726,814,1652,740,654,548,748,344,724,1592,1762,1734,838,556,536,562,578,1664,1810,1590,1584,1608,832,1796,1588,958,868,1670,968,882,960,918,954,892,1636,896,1044,1568,758,628,1556,1518,1394,1306,1326,1580,1380,1678,788,920,396,596,1700,868,708,696,566,1752,1646,662,692,576,1004,974,696,1148,816,1714,338,648,624,1558,1464,552,1428,404,788,1270,1176,632,924,596,1194,824,924,900,876,1092,1032,540,512,582,1002,988,844,1004,898,1004,630,1196,1598,1622,1006,1002,1546,960,968,1614,1190,1088,1490,1256,410,540,1592,1190,1014,1228,728,726,960,932,1110,1710,1826,1668,1708,428,624,962,654,918,1490,1376,1062,1028,398,708,714,728,658,410,326,460,1114,1186,1112,1478,752,692,796,416,1100,998,1256,1300,1232,930,920,832,878,1036,1592,1106,896,832,744,1388,1614,1562,1694,1706,1670,1614,926,984,546,554,1178,1594,1414,1514,1204,1224,1224,1498,1230,1442,1160,984,758,1624,1458,590,790,776,1432,1192,852,518,572,576,454,1318,928,920,886,1196,544,1720,1140,1086,1096,1402,1416,630,1242,1316,1394,1504,1184,612,792,1602,1394,1382,1400,1182,1252,1212,1266,1310,508,1348,756,776,638,1200,1210,804,966,1572,1108,1114,1014,1096,1098,1124,1240,1206,1326,1304,1324,1358,1396,1372,1306,1614,1626,388,388,420,362,448,432,458,1132,454,506,482,492,444,554,542,1692,448,848,866,700,784,468,576,368,1134,386,404,434,508,600,522,538,942,1256,1060,1274,1020,526,808,874,1612,1548,888,992,942,1056,582,692,784,994,988,936,1628,1604,1850,1826,1780,958,418,608,680,690,626,496,574,982,630,640,696,1606,696,822,1676,418,2144,1936,1264,940,1320,1196,1088,732,776,888,2128,1036,604,664,1200,688,1324,2080,1040,1444,984,1248,1332,1812,1264,1620,1176,1068,1796,1868,1196,768,1020,1272,1952,1012,768,1316,1488,1512,1576,1396,1076,364,1268,1332,1216,1224,2052,1212,2156,1484,2328,456,1184,1224,1116,1224,1000,2080,2064,924,920,2088,956,1064,1168,1008,640,972,2088,2028,1760,2032,1520,1860,1632,1208,1264,1464,1268,1432,1640,1176,1440,1652,1344,1832,912,1760,1164,1492,1696,2044,1336,1260,1784,1572,1036,656,1500,1660,2096,1344,1204,1272,1900,1732,1460,2052,1644,1036,1752,1080,572,560,700,372,636,1968,1184,636,868,1816,956,992,1268,2096,1268,1260,2076,1208,1368,572,652,612,1192,704,856,696,592,2192,904,764,704,2064,1168,720,468,324,340,504,500,500,444,892,2036,2268,516,1796,1936,672,616,1112,700,1660,996,580,888,600,1644,636,604,740,568,740,664,488,644,648,520,500,1004,740,1144,940,836,812,780,720,812,748,696,728,2096,1232,1368,1232,1224,1104,2032,1928,812,912,784,768,908,816,788,788,808,696,700,816,2036,916,912,964,912,1988,2128,928,916,2192,2028,936,720,820,856,2028,816,828,936,908,668,832,2116,888,2176,2088,724,964,716,2292,1672,1056,696,432,1964,840,732,2020,900,904,924,884,928,964,2124,2244,920,976,916,884,900,2140,2168,1020,2108,692,840,912,828,1084,948,420,924,1000,872,2232,2220,1056,692,668,704,724,2044,2232,844,972,1100,856,1204,1196,720,1064,2240,1116,824,1204,1076,2084,1232,1140,1200,1152,1248,1264,1200,1124,2100,2148,1316,2040,788,1256,1956,1916,1748,1996,1672,1988,1740,1948,1860,2108,992,1152,512,760,2140,1100,904,888,704,488,2216,1500,880,908,728,1196,1456,1856,1112,1160,1252,1280,868,1464,1020,2156,424,812,796,1416,1616,1772,1180,1456,1808,1508,2320,568,1012,1616,2064,1488,796,1228,1200,1056,752,560,528,456,468,952,1060,780,1148,1108,1132,1376,1508,1444,724,304,384,1260,1224,1056,1220,1268,1144,564,1256,1248,796,368,1536,2048,1408,1276,1364,1576,1264,1948,1192,2028,1512,1360,1496,1592,1984,916,1512,1272,1432,920,912,1700,1976,1220,1184,1356,2172,2300,2076,2124,540,784,1200,2160,1872,1764,1324,1300,1108,576,900,904,928,828,568,536,572,1408,1500,1392,1856,952,876,1056,624,1252,1580,1636,1588,1168,1160,2224,1324,1980,2180,1408,1124,2088,2148,2188,2176,2164,2144,2164,1160,1212,696,712,540,1484,2016,2112,1940,2044,2084,2040,1588,1572,1892,1528,1824,1400,1224,968,2148,1816,756,1500,984,952,1820,1944,2036,1512,1496,1096,640,712,748,576,1644,472,2072,1128,1492,720,2124,1264,1368,1404,604,324,1768,1476,784,1520,752,1888,1056,2184,1948,1496,768,996,960,564,788,876,888,972,816,1772,2036,1768,1560,1620,1656,1560,1696,2148,892,952,960,748,1496,1484,1304,1416,1380,1356,1716,1512,1004,1236,876,1060,1384,1392,1240,1392,1392,1400,1556,1536,1684,1388,1628,1644,1664,1684,1764,1596,1640,1708,1756,680,1716,1744,1656,1676,1084,364,2028,2060,1180,1992,772,1052,580,488,1360,2008,2164,2052,708,2212,684,2028,540,2276,880,996,2032,2156,2212,1360,2076,2056,2032,2236,2304,2288,2280,1508,732,1248,1184,2080,2032,1996,1728,1788,2052,1588,1276,1300,1864,2176,1196,1256,1248,1244,1344,996,2120,1936,1648,1700,2348,2068,1976,2092,2108,840,832,948,2040,1980,488,1168,1076,960,848,972,2368,1140,1012,1900,1220,524,760,884,888,800,640,740,1252,788,800,880,2024,872,744,884,2084,956,1750,1508,1576,1614,1044,1280,1586,1392,1588,1342,1538,1690,600,1572,1012,1684,1210,1728,672,442,1572,1754,1730,1646,920,1572,2372,754,656,490,516,926,330,656,960,414,474,790,410,1106,402,368,362,1258,640,474,372,814,532,392,666,1064,402,456,792,988,468,382,1332,1268,496,344,716,428,402,902,456,446,1242,938,534,1148,318,614,546,946,806,398,450,384,1270,494,486,600,798,784,724,584,404,1362,382,1230,408,1124,462,942,310,1980,432,352,440,1642,1146,338,466,548,514,1188,512,358,868,640,338,2052,1738,314,930,468,352,492,444,478,384,582,524,380,370,808,334,350,344,1168,1314,1526,582,526,608,570,344,406,452,596,1070,448,964,454,1714,490,558,408,644,492,482,1066,394,1230,458,632,1020,2252,976,606,414,1518,618,544,590,418,806,394,998,494,832,1182,762,642,682,1004,1422,416,442,702,444,428,420,428,566,468,532,344,454,994,1218,1638,852,1432,460,490,402,400,1092,608,418,530,958,444,998,412,822,1012,478,1062,362,552,446,442,382,1076,2058,430,1584,2242,2048,682,1408,1436,550,690,1134,1226,2166,1430,466,638,390,394,384,380,498,500,416,404,408,578,460,314,430,350,1118,1178,544,1616,1260,676,360,352,1250,500,544,2010,1720,1146,1142,1184,1978,2002,1546,1542,1532,2694,478,2688,1856,508,342,528,780,538,892,880,442,1570,1526,852,608,880,666,1742,1752,1748,2174,2108,2092,808,1524,2020,1332,1148,1164,394,332,1424,642,724,1254,1296,1266,598,326,962,414,574,600,520,1262,542,1260,518,778,514,930,572,330,606,386,1398,1544,1436,1390,1612,1266,932,2517,1808,1800,1788,892,1808,1796,1204,1804,1184,1760,1204,1176,1160,1692,1504,1644,676,1556,1768,1804,944,1744,1772,600,644,1176,1508,1772,604,620,1780,1004,608,1060,308,1768,788,844,1004,704,492,1784,1604,920,788,856,808,444,1192,1796,1792,1700,1008,1212,916,1172,944,872,632,484,1308,1796,448,412,584,888,912,552,1140,1784,704,1044,1724,1184,964,508,436,384,1708,612,448,1756,1096,1204,844,676,1144,960,1244,644,796,1792,1140,1732,1752,1956,1664,692,888,1968,1540,1652,1484,1600,1760,1772,1560,1828,1572,1348,1972,1968,1716,1644,1712,1840,1620,1648,1788,1768,1768,1884,1548,1836,1760,1520,1756,1900,1684,1936,1940,1176,1252,500,1948,1952,1952,1620,1748,1760,1480,1552,1676,1636,1564,1728,1332,1512,1552,1652,1628,1696,1564,1548,1676,1696,1808,1948,1944,1944,1964,1960,1948,1956,1652,1920,1376,1708,668,1144,1980,1424,1100,1188,1528,1772,1716,1428,1576,1868,1808,1764,1800,1428,1832,1560,1776,1940,1944,1596,1964,1944,1952,1512,1744,1612,1664,820,1944,1948,1956,1952,1956,1956,1952,1948,1956,1456,1712,1968,1988,1408,1928,1932,1948,1956,1936,1952,1948,1944,404,660,796,814,722,864,462,986,722,678,498,1066,858,756,644,1614,944,918,1634,1676,1080,1570,1682,798,1692,1760,1786,1682,1772,1678,1674,1716,1662,1514,1686,1736,1670,1766,1686,1402,1690,1758,1648,1682,1704,1654,1512,1572,1576,1748,1664,1648,1758,1376,1672,1456,1760,1676,1450,1650,1638,2348,1740,1670,1736,1666,1708,1676,1652,2462,1766,1674,1740,1662,536,764,1398,1576,1526,1450,1618,1516,1632,1656,1606,1378,1438,1656,1734,1702,1638,1308,1546,1734,1770,1796,1778,1726,1666,1418,1694,1278,1670,1636,1642,1502,1752,1646,1704,1538,486,1424,1642,1766,1654,1696,1812,1778,1692,1036,336,540,700,1312,780,630,872,570,528,862,1026,778,1180,1334,716,694,780,1262,1352,1318,534,1268,642,1320,670,1224,1362,1318,1262,1326,1306,1196,1360,1306,1316,1242,1186,1236,1318,1270,1186,1316,1228,1282,1294,1022,1246,1228,1326,1370,1176,1286,1352,1186,1356,1272,1252,1274,1110,1276,1374,1248,1172,1350,1306,1368,1302,1256,1322,1322,1256,1242,1086,1304,1262,1316,1230,1330,1342,1092,1430,1208,1190,1380,1180,1198,1828,1192,1260,1284,1338,1300,1278,1232,1320,1368,1314,1134,1188,1334,1352,1324,1316,1338,1202,1270,1306,1288,1300,1322,1326,1336,1262,1162,1286,1426,1240,1272,1320,1328,1360,1224,1328,1160,1220,1288,1592,1590,1506,1564,1572,1604,1554,1610,1584,1588,1580,1586,1568,1556,1580,1578,1586,1554,1574,1592,1570,1578,1566,1610,1584,1564,1592,1598,1578,1578,1722,1330,524,1052,1740,1768,1754,1096,1774,1738,696,1334,488,1472,1896,1724,1032,1554,1826,2154,1978,2428,2008,782,726,910,1802,1234,740,878,1316,756,1398,1360,1080,1268,772,680,988,1822,2464,1462,2064,1478,2046,2052,736,756,1772,736,1894,1712,678,602,2020,2104,846,1104,574,880,448,614,748,590,424,604,572,2028,1936,1932,1952,2014,1500,1870,1968,2026,1920,2026,934,1358,1000,964,770,1218,876,642,1146,502,886,752,1228,976,690,1398,470,1728,1640,2064,2052,1368,954,940,1690,1800,762,572,436,706,1230,1192,780,1752,1934,1980,1974,1912,1942,1624,2018,984,1076,930,930,1014,2094,1240,2112,718,904,1610,838,1108,2016,1916,2014,1960,2038,1628,2034,1370,834,560,1956,2038,1700,1904,1024,504,692,904,822,1982,1410,2036,1540,1794,1936,826,746,770,1026,1492,772,916,580,1146,780,1162,920,850,938,788,906,936,898,858,1060,1294,1818,2010,1008,1326,1508,1314,414,460,586,940,648,802,1400,1482,1062,944,1258,1158,790,764,656,1210,504,1256,604,540,972,518,430,546,1354,1900,1476,1884,976,1038,778,1076,1652,908,832,1188,476,772,1500,612,650,1220,406,1096,646,536,2028,686,686,1014,1748,2010,2014,1610,322,358,844,2114,852,522,1126,454,864,836,984,1036,846,838,610,752,674,690,792,992,2316,1122,2106,406,1198,450,1122,780,1272,942,1328,1772,330,376,384,406,446,480,722,664,776,450,700,802,1026,580,556,442,374,1038,748,710,1018,1338,1122,996,632,414,370,448,668,642,856,514,398,1620,888,1242,414,452,330,1040,2098,372,358,386,598,818,904,1284,600,1270,754,510,1516,514,702,1150,720,662,1608,952,1816,1406,1852,1864,484,574,1488,930,828,1068,948,1010,1006,942,620,766,846,966,528,1154,540,548,542,898,854,1092,1064,910,1378,962,536,1030,1798,500,1646,432,390,1710,630,1584,1286,1054,778,588,1262,672,330,878,398,898,1026,482,476,1662,1048,1294,756,820,790,908,998,450,434,630,1318,1164,924,892,1152,1320,1156,874,1398,1620,1398,902,1390,1376,976,1254,926,1394,1398,1498,1502,1380,402,1598,1306,1438,1494,1234,1112,1056,1388,1460,1398,1824,944,320,1590,1268,1432,1596,1920,1144,1382,1596,1154,608,662,1462,1520,1386,1212,1210,1408,1416,1518,1438,1032,876,1282,1292,1058,1492,958,1610,1118,1284,918,1436,1140,1506,1610,1600,1566,1544,1064,1594,1596,1608,1432,1520,1104,1596,2004,1358,2427,1628,414,1330,1504,1382,1118,1060,1396,1480,1426,1962,958,322,1594,1272,646,342,1598,1926,1136,1388,1168,642,656,1470,1704,1558,1396,1216,1214,1412,1432,1604,1640,1032,880,1292,1306,1060,1496,1582,1112,1298,916,1388,1132,1398,1614,1610,1572,1548,1070,1596,1604,1614,1514,1082,1604,926,1018,2686,1962,2666,2182,662,1044,1300,1078,1134,672,698,696,694,1270,624,1148,736,1678,1736,676,344,704,1916,1714,2088,564,852,566,736,1448,2246,688,688,1494,534,942,960,1396,2082,1644,2058,2096,562,756,504,2080,628,414,420,704,704,450,512,378,2559,2855,1496,1480,1510,1476,1490,1488,1486,1472,1496,1496,1496,1492,1496,1492,1494,1506,1492,1492,1200,1386,1788,1756,1434,1620,1622,1714,1418,1594,1430,1818,1568,1698,1926,1550,1448,1424,1924,1566,1566,1592,1488,1894,1734,1936,1432,1662,1546,1594,1768,1806,1584,1924,1146,1650,1866,1898,1586,1604,1506,1678,1714,1656,1850,1662,1584,1458,1490,1556,1612,1064,1986,1455,1522,1584,1616,1774,1952,1800,2010,1514,1712,1760,1632,1528,1746,1556,1804,1784,1816,1368,1828,1664,1766,1436,1850,1772,1452,368,1560,1826,1696,1544,1596,1238,1878,1670,1866,1408,1830,1384,1450,1596,1192,1414,1794,1584,1602,1676,1786,1558,882,814,854,894,978,1474,1812,1856,1832,1840,1708,1614,1384,1356,722,880,548,824,1680,1860,1854,1750,1642,1622,838,642,1690,1754,1770,1490,1386,1278,1752,1762,2196,1608,1592,1534,1814,2000,606,674,700,1270,1878,960,816,466,656,1820,588,556,1656,1660,1604,1546,700,676,1394,1362,1432,1818,1844,1830,1876,2220,1516,1832,1700,2000,592,940,1076,432,664,612,732,1660,884,530,560,746,614,726,906,980,1748,630,1768,2206,1972,1622,906,1602,1620,768,800,1334,1212,1496,1506,1646,1652,1746,1750,1536,1408,1340,1600,996,780,974,1594,1812,658,320,1456,1318,1362,1630,1602,756,1806,1804,1898,1808,1864,1806,1648,1742,1460,1688,972,982,1182,584,718,720,752,1622,918,654,666,862,1832,742,1752,1512,1238,1550,784,710,466,632,946,1746,964,810,608,1010,1676,514,1696,386,1620,1502,652,1214,1314,1480,1730,722,1012,566,802,748,1628,1692,786,638,432,792,406,1700,624,806,890,1136,866,716,1302,1024,1760,1512,770,564,520,546,690,1782,958,1724,760,1744,506,1436,1506,1514,660,708,1502,1764,810,1718,1484,1396,1806,1054,1754,752,522,510,1244,644,1238,770,1608,1218,730,1260,628,1550,794,1772,940,1586,866,1668,578,574,848,722,2422,778,1362,1746,1354,1684,1752,1748,1754,348,1762,1614,1970,1562,1572,1554,1718,2460,1962,1582,1788,1742,1580,1306,1764,950,2136,632,606,732,872,626,624,704,640,622,900,1262,1018,608,1074,942,514,1164,658,476,898,1752,760,1622,2346,1762,1206,1396,1372,1450,1992,1198,2116,996,2092,2008,1744,2248,1604,740,902,878,2362,1500,868,1400,576,830,1350,1224,1146,1136,1392,1192,1588,1696,1716,2058,1666,782,1922,1588,616,1624,1574,1224,1772,1390,752,1572,980,1632,1492,1100,1422,1744,2228,874,906,1632,1204,2002,1614,810,1588,1224,1048,1552,1526,1984,1960,1366,996,784,2230,1370,1362,1506,1370,1370,1360,1502,1366,1764,1764,1766,1586,352,1626,1026,1576,448,1572,2218,1592,948,672,834,612,736,878,630,712,644,626,1462,1252,424,610,1080,950,516,586,658,480,360,508,546,768,492,676,714,1172,1342,798,800,1212,1000,1408,1380,1464,1206,1334,1002,1762,1652,1268,1746,1264,1020,990,742,906,886,1758,1246,1240,884,878,1420,1180,586,834,518,520,456,454,388,386,534,516,1206,1794,1600,1738,1548,830,886,790,672,756,950,870,658,994,622,1636,1784,1584,1232,1774,734,1024,756,1050,990,992,1440,1204,1504,1104,1404,1754,2222,884,780,350,312,1640,1212,1770,812,700,816,1606,1056,1634,438,438,404,804,2556,972,2534,2498,2488,2564,2528,2356,2494,1872,1904,1900,686,1904,1968,1892,1796,1928,1396,1442,1404,1554,1456,1408,1290,1396,1404,1356,1408,1358,1344,1386,1404,1446,1410,1400,532,2604,2128,2128,2140,1842,334,2632,2584,2108,2122,2126,2586,2140,2650,2648,2712,2640,2658,2704,2130,2150,2644,984,2618,2608,2116,2606,2544,2654,2654,2138,1610,2122,2648,2128,2592,2120,2132,2640,1706,2120,2660,2616,2670,2648,2640,2644,2640,2620,2104,2148,2136,2136,2620,2140,2660,2604,2476,2616,2636,824,2620,2616,2648,2624,2616,2444,2472,2472,2644,2616,2628,2584,2604,1324,2152,2156,2616,2664,2616,2724,2680,2572,2664,2596,2160,2592,2608,2604,2624,2376,2640,2624,2660,2640,2596,2048,2440,2128,2628,1160,2090,2032,1892,2048,2112,1770,2090,1762,2196,2150,2234,1998,2118,2202,2156,2210,2192,2216,2224,2338,2188,1054,446,1122,1984,2232,2202,2010,1918,2180,2202,2186,2112,2182,2188,328,2436,1048,2428,2448,2436,2468,2432,2464,2604,2464,2572,2548,2560,2440,2568,2448,2592,2444,2548,2432,2448,2432,2464,2532,2448,2440,2568,2440,2456,2480,2448,2448,2448,2428,2464,2440,2544,2444,2452,2444,2584,2432,2456,2548,2452,2444,2468,2444,2452,1892,2004,2456,2428,2456,2556,2460,2460,2436,2448,2472,2464,2444,2432,2448,2440,2428,2452,2460,2444,2440,2464,2444,2452,2464,2436,2456,2460,2440,2432,2460,2452,2436,2460,2448,2440,844,652,2436,2452,2460,2456,2416,1894,1792,1738,1874,1106,1114,830,1688,1504,1860,1644,1288,1870,1900,1932,1920,1916,712,330,638,1002,837,1924,1040,1834,364,1494,1416,1414,1699,1692,1724,812,1762,1320,1570,1446,1264,1618,1558,1516,1112,1562,1602,1656,1852,1852,1136,1122,1242,1204,882,1182,1256,880,896,1264,1838,1000,1000,1230,1258,330,1912,1556,1014,1028,1702,1708,1690,1164,1496,1366,1636,1444,1230,1238,1348,1602,1100,1542,1518,938,950,1020,946,920,934,964,1462,1294,1308,1478,1638,1180,1458,1504,686,1494,1492,610,1418,826,1300,792,1510,962,458,1096,1264,512,598,1052,734,1008,1056,832,1170,1032,768,1928,458,1766,516,598,750,934,1894,1434,1890,1778,1674,1818,1564,1774,1770,1780,1546,730,1144,1604,1672,1652,1058,784,624,1642,1724,1350,1664,1276,1666,1428,1790,1776,1640,1630,1652,902,1726,1718,1476,1688,842,816,1536,1484,1196,1284,1614,1614,1612,1478,1638,1672,1658,312,1310,1638,1640,1110,1180,1762,1822,1380,1592,1644,1402,1718,1788,1108,1346,1674,1438,1742,1116,1542,908,1382,1548,928,1076,1442,1736,1772,1774,1770,1782,1768,1702,1774,1608,1736,1764,1706,1730,1784,1710,1672,1650,1522,1654,1526,1300,1144,1662,1666,1094,1650,1670,1586,1586,1444,1352,1688,1686,1692,1808,1778,1630,1658,1712,1518,1526,1802,1860,1216,1504,1536,870,378,1796,1792,1486,1348,1564,1516,1652,1672,1698,1608,1624,1640,1712,1808,1232,1426,1654,1662,1528,1198,1586,1562,1636,1654,1186,1580,1576,578,872,1580,1510,1510,1788,1528,1534,1692,878,1554,1816,1360,1680,1762,728,600,1404,786,740,698,796,804,902,1486,690,834,1774,1772,1808,1766,1538,1518,1436,1528,1632,1552,1610,1394,1420,1764,1734,1714,1770,1486,1708,1658,1560,1546,1626,1526,558,1818,1408,1416,1652,1692,1508,1486,1650,1724,1660,648,1006,638,706,1318,434,590,986,366,554,1672,1644,1478,1012,864,816,592,684,834,1822,1816,1814,1278,1458,1174,1184,964,952,948,962,1588,1590,950,854,954,826,1572,726,712,1660,942,1490,1420,1430,1482,1480,828,740,812,544,480,516,538,1784,1752,1476,1486,1756,1762,644,532,650,642,856,758,1774,704,722,758,774,1526,1588,1596,1624,1384,1510,1958,1654,1646,1646,812,1066,718,928,1296,1366,1648,1694,1666,1392,1346,758,668,926,536,1626,1734,1936,1636,1646,1770,1692,1378,670,1438,1412,1406,1422,1392,1416,1418,1176,1420,1442,1358,962,1416,1270,1434,3362,1757,492,1338,1364,1532,1336,872,1422,660,1338,1412,802,1430,430,1010,1340,682,1442,1470,1422,776,592,1412,998,688,1260,1430,1858,1757,1480,1556,528,652,1430,1412,1530,1296,1446,1254,848,1428,1478,1434,1180,420,864,458,376,684,1334,982,1424,838,1392,630,1470,576,1216,1130,2352,2002,644,2056,1984,2000,1990,2024,2078,1986,1992,1986,1988,2012,1994,1990,1994,1986,1984,1986,2010,1988,1996,2006,2006,2012,1984,2036,1988,1990,1990,2032,1986,1990,1980,2094,1992,2066,1986,1994,2000,1992,1998,2032,1988,2000,1988,1986,1994,1992,1988,2002,1978,1996,1982,1984,2034,1992,1990,2016,1984,1984,2086,1998,1986,2000,1998,1994,1994,1990,1998,1992,1992,1436,1992,1988,1988,358,2975,1180,624,1188,1016,608,784,1568,1612,1180,1236,1636,1584,692,1572,1588,824,868,1868,632,556,552,572,1228,1524,552,568,1288,1428,548,896,600,1312,660,1304,792,1588,1568,692,1040,1188,484,1312,1268,1652,1512,1648,780,736,1296,532,672,1732,844,668,1836,1176,980,1528,1532,1808,1644,1504,1056,1048,1720,612,844,812,652,1672,1656,1596,1128,1648,1648,776,672,748,1628,1116,1796,1556,988,1624,1204,1064,1200,1564,792,1592,1540,1224,1716,624,756,1072,840,940,1008,768,1048,768,616,728,452,1968,1804,1884,3332,1620,900,1900,2052,1024,2268,408,1352,440,1588,1592,1612,1652,1620,1588,1576,1588,736,1604,1184,1592,1624,976,1576,1580,976,1580,1580,808,1588,1596,1600,980,1592,1564,1588,1428,1588,1224,1588,868,1600,1600,1580,808,1576,1584,1564,716,1608,1580,1584,1604,1576,1604,1068,1576,1612,1612,1228,1588,1584,1576,1584,1588,1552,1608,1612,1724,1568,1112,1584,1600,1584,1072,1580,1184,1592,1080,1572,812,1548,1588,1568,1040,1592,1584,1560,1696,1568,884,1620,1576,1584,728,1624,1080,1596,1612,1576,1568,1580,1584,1584,988,1576,1036,1572,1584,1580,1548,1568,1188,1564,980,1560,1108,1596,1228,1564,1576,736,1580,1568,1556,1180,1560,1604,1644,1576,1584,1604,1436,1576,1588,1584,1592,1572,1356,1564,1592,1572,1576,1604,1632,1036,1600,1084,1612,1600,1584,1592,732,1588,1600,1568,1176,1584,1144,1556,1604,1092,1584,1596,728,1568,1580,812,1576,1348,1564,1572,1552,1584,1620,1544,1584,1596,1608,1572,1612,1604,1452,1588,1556,1588,1548,1348,1576,1444,488,1580,1444,2280,2288,2244,2236,2256,500,476,488,1788,2136,588,2240,2220,2252,2212,2252,2292,2280,2284,2232,2344,2372,2252,2444,580,480,2268,2216,2228,2296,2264,2350,696,1012,452,2304,2272,2596,376,2112,492,2280,2344,2272,2236,2236,652,452,2284,2340,2240,2220,2348,2300,2168,1488,484,2260,2252,2656,2032,758,2276,2204,2276,2316,2552,1000,492,2252,2228,2312,2280,2272,2236,2232,2288,2252,2428,2304,484,2304,2248,2332,2220,2256,2236,2324,2192,820,1824,488,1096,2272,2308,2276,2304,2228,2204,2256,488,2280,2236,2300,2276,480,592,450,714,1732,1230,1224,1272,1238,1246,1264,1222,1230,1260,1284,1240,1256,1268,1268,1248,1268,1256,1300,1230,1302,1354,1158,1168,1094,1208,1230,1166,1166,1308,1298,1258,1174,1244,1196,1214,1230,1108,1272,1104,1086,1004,1138,1274,1262,1228,1228,1216,1246,1276,1250,1256,1232,1182,1276,1350,1272,1262,1270,1256,1264,1875,3510,1422,1094,1776,1276,1316,1284,1568,1696,706,1624,922,798,930,876,730,476,776,1234,390,864,984,1686,1524,1086,1678,1622,1530,1006,1594,650,856,442,550,1356,1482,560,752,1468,1044,1004,914,894,1538,740,1640,1472,464,372,556,1518,1576,1506,1692,1302,1128,1164,1182,2308,3066,3881,3218,3932,1260,1168,436,498,1758,1184,1878,1390,400,424,1022,886,1384,1546,1342,1310,630,548,740,628,438,506,384,388,918,554,724,1500,2198,1654,2184,1276,1058,1812,906,1198,2320,1726,1234,664,666,668,666,2284,610,722,1350,2086,744,2308,2308,2292,694,662,2314,1138,582,1186,2294,672,676,1446,454,716,752,2110,678,1728,2296,708,646,1978,2160,1490,636,2168,742,2310,428,678,502,2290,594,376,2330,660,684,2292,1040,2318,590,534,456,2292,778,936,2322,1128,746,1068,1082,726,1052,2328,894,676,2286,646,2130,590,2294,1716,2324,552,628,604,2180,724,684,2230,1262,654,1486,2324,878,2304,726,630,2328,700,844,2294,668,632,2318,602,672,578,2294,644,1070,2324,772,666,2298,792,2320,770,700,2280,910,746,880,2318,958,782,2292,666,680,2324,906,646,1948,1200,2316,654,2100,604,510,674,2222,340,774,2292,592,2058,774,412,1440,804,1326,2336,872,416,2276,878,2316,750,628,2078,2318,624,640,2312,590,592,2320,730,652,702,2290,612,670,1718,544,2298,650,528,512,660,2306,720,878,2198,510,492,2316,700,690,2282,2334,546,604,2312,608,640,2318,810,2098,2318,672,736,1138,1958,2322,484,490,2338,492,684,2324,608,556,2298,724,674,2334,2318,2226,816,674,2290,692,724,2320,498,502,828,2292,516,570,2314,596,740,2292,650,2326,634,674,2294,544,590,2220,640,600,602,1422,430,428,488,590,1414,2328,606,1450,1428,684,348,596,1424,2132,2136,762,1308,488,624,1428,1438,852,502,1408,594,506,508,1310,1416,508,438,1428,1316,542,528,1388,2196,504,2246,1484,618,1440,602,1444,572,730,1384,1556,644,650,1580,816,584,594,612,678,1060,1014,1228,1354,722,1594,1670,1734,2302,1526,1578,1532,1548,870,1054,900,932,838,1034,1088,2158,962,988,1198,968,902,2138,956,1190,898,962,2310,1310,560,1198,2050,494,2038,1046,822,598,1616,502,722,480,410,972,308,754,2274,2308,600,658,540,474,844,1046,2014,2010,1336,2030,1794,2014,1916,2038,344,1200,898,980,1992,2032,978,984,978,974,970,760,938,634,672,982,860,818,950,966,912,2024,312,964,700,560,1542,1004,972,1762,412,436,1092,940,1772,1016,1216,1136,1492,1112,736,1440,828,880,952,948,960,972,944,952,960,908,952,1032,1152,1080,916,856,564,1136,1304,736,1056,884,856,1056,820,1056,976,956,860,976,944,780,940,1068,712,740,984,1012,1028,1068,924,1092,940,648,796,964,1036,1012,896,1076,1300,1124,976,1184,1000,804,784,1008,1120,740,1016,860,840,1084,700,828,948,1012,668,1072,1240,984,832,772,752,700,640,480,664,852,1040,960,788,840,2334,1930,1930,1948,1802,1808,1934,1940,1916,1944,1950,1946,1934,1950,1944,1954,1930,1704,1952,1346,1714,1948,2388,1954,1718,1656,1644,2094,1654,2004,2000,1918,1844,1728,1958,2086,1944,1954,1956,1962,1972,1946,2408,1950,1918,1942,1950,1962,2408,1954,2016,1954,1956,1952,1952,1958,2408,1950,1942,1934,1948,1952,1956,2096,1948,1946,2392,2408,1944,1936,1958,1950,1656,1934,1924,1792,1946,1646,1350,1364,1792,1948,1940,1966,1932,1964,1974,1958,1950,1954,1944,1946,1940,1956,1952,1952,1808,1930,1950,1966,1494,1940,2088,1632,2098,1032,1344,1658,1644,626,678,1622,3334,932,2614,1766,910,1846,406,1254,2564,1478,1744,1970,894,1984,1218,1042,1500,1020,1416,1432,904,1408,1000,1400,1412,1404,716,1192,1762,1106,1578,1718,1992,728,1704,732,722,672,676,802,640,814,738,704,758,826,1088,1706,822,1866,3014,906,1356,2248,2688,1576,1486,2178,1572,708,1966,1368,1080,324,2474,1292,1458,1280,1590,1942,1164,1286,610,778,836,684,1194,1256,416,1150,582,362,302,1164,1316,1274,1010,1684,740,652,1666,1350,502,312,676,1288,1054,1704,1670,986,906,1376,1256,864,884,1376,1082,1394,1370,466,420,790,748,1344,1382,1228,1194,734,1710,1166,968,770,844,582,944,614,1212,1220,1486,758,704,678,662,766,760,1732,918,916,1484,848,956,838,874,1106,500,1330,738,1294,1266,612,490,450,436,432,468,458,1048,514,1472,1480,866,692,1038,1042,1096,1448,1054,1468,1456,1474,1466,1652,1636,1646,1628,1646,1640,1630,1646,1638,1638,1026,1116,1644,1288,1614,1620,1604,1604,1632,1628,1582,1628,1624,1606,1610,1638,1566,1640,1616,1606,1612,1244,1642,378,562,398,1586,1636,1638,1614,1646,1644,1632,1644,1604,1634,1150,1076,1072,1382,1366,1416,1460,1382,1396,1170,1138,980,1028,1414,2246,1430,306,2260,468,382,1560,2246,2262,1794,812,438,424,608,548,472,556,436,304,308,300,1554,986,478,732,1164,1152,1202,642,1646,1486,1540,1306,1080,1160,1648,1618,1594,878,540,908,1200,710,712,714,1050,1372,740,1424,1938,2100,2042,406,2746,2544,2214,2620,2738,2706,2958,2146,512,1926,1104,1048,818,1186,1196,1190,1772,2308,1264,2464,1122,520,1130,914,638,590,484,1584,772,834,884,1304,968,1996,1944,1726,1236,1100,1526,2018,1292,456,1502,1280,1058,1814,2018,1934,2038,1958,1616,618,1422,1422,1420,890,1398,1430,1420,490,1470,1298,1460,360,612,864,980,1236,1316,1274,1310,1242,1308,1422,1384,1386,498,628,1370,1298,1300,1316,820,594,466,914,580,480,708,712,420,572,532,1400,448,788,396,602,1398,618,632,820,508,478,554,668,460,530,696,582,620,986,1296,1198,788,1152,494,790,652,674,736,458,834,774,634,516,398,980,638,832,544,324,454,890,446,802,874,336,1266,552,742,932,1008,728,1114,1362,1078,714,1176,1266,1380,892,1102,1618,1418,1406,1398,1532,1210,1680,1376,1426,1410,1454,1374,1460,1652,1468,1520,1644,1396,302,1494,1418,1404,1404,1566,1408,1444,1570,666,814,616,712,776,800,1072,442,850,716,432,1204,1124,1114,1322,944,948,908,1226,764,1306,918,1336,1378,1446,1372,1204,1096,682,764,692,600,1230,606,498,1332,680,1386,1400,1414,1350,1394,1400,966,1302,1400,1084,1100,1006,384,944,1402,1478,1200,1430,1392,1646,1412,884,1334,1490,1386,1528,1404,1370,1408,1486,1454,1426,1428,1456,1432,1212,1428,1410,1424,1422,1420,1584,1708,1704,736,730,1222,1342,988,928,1068,1128,980,1000,1076,972,1120,916,1028,1056,924,1004,1148,972,960,1120,1136,1024,916,1004,1104,912,1016,1044,1188,1668,1312,1684,1364,1280,476,1272,756,486,2375,524,2200,1644,968,1336,1998,2018,2488,2520,1092,2438,1976,1916,1936,1932,974,2058,1042,1144,2136,1196,610,520,2304,1970,1948,760,2142,2226,2282,2192,2204,2164,1990,1540,2268,2292,488,932,644,568,882,1786,316,896,658,478,1420,2270,2342,692,1330,2358,614,2406,2408,2322,2346,2352,716,628,2414,2416,2370,2368,2364,2382,2361,2320,2368,1420,610,2400,1290,746,1610,2402,2464,2314,1702,2259,1206,1870,444,1368,1728,2406,2398,2413,1440,1392,1754,2346,2340,2148,2401,2156,2430,2464,2301,2248,2646,630,478,2490,2673,2522,1705,2504,812,820,1828,528,2538,1702,2398,2252,1368,2360,1672,2346,1670,2370,1328,736,676,358,1374,540,1370,594,1382,412,1356,560,756,736,938,828,622,666,722,666,950,488,474,848,838,902,694,598,950,916,1000,792,618,808,654,734,690,522,698,728,684,702,730,812,832,690,544,646,698,764,538,938,514,758,788,720,758,682,922,948,888,692,862,676,826,908,368,368,356,358,428,432,362,358,848,680,552,616,734,664,654,560,674,704,558,770,598,664,668,558,578,766,574,730,766,702,766,556,518,760,688,578,656,552,346,934,588,642,906,876,942,724,688,742,904,574,602,866,360,350,374,386,686,650,684,632,674,756,768,546,764,592,658,622,626,738,702,766,746,420,358,754,796,690,664,660,674,362,360,650,662,780,638,818,410,358,356,862,680,766,676,684,314,306,654,330,334,310,312,332,332,746,632,656,680,578,892,610,698,614,702,972,804,976,1008,778,886,870,742,692,744,958,962,864,748,960,676,672,780,692,682,772,962,786,676,676,636,984,738,666,668,684,664,678,696,674,680,676,756,636,684,772,768,622,676,954,828,784,774,982,746,1025,940,762,774,920,802,608,678,740,676,710,646,900,688,676,690,688,766,678,704,688,322,318,674,716,742,628,650,630,366,328,678,670,620,682,948,406,708,674,694,574,474,676,606,712,660,746,968,600,636,968,989,540,704,908,544,508,622,626,938,532,544,506,532,652,944,616,970,930,922,620,812,510,920,924,648,712,924,626,946,944,944,624,728,830,674,646,676,644,922,572,928,732,910,656,562,578,740,630,576,940,642,770,668,684,664,692,678,638,812,558,912,836,812,662,712,664,708,650,352,894,920,622,632,862,562,942,920,684,552,650,584,608,634,1044,1038,996,1032,1040,1034,800,768,774,776,846,676,928,1038,966,844,726,700,708,670,812,818,708,690,712,966,990,924,918,958,982,1044,1018,1050,994,1062,1036,958,962,960,650,778,750,748,752,772,764,760,798,690,688,692,974,794,312,316,754,776,678,684,1076,782,826,770,836,724,616,770,818,666,682,778,778,776,702,708,686,680,684,632,968,892,380,386,990,1078,820,924,988,1002,1000,1094,1076,474,486,1026,1008,1038,1090,1046,1112,1006,976,1034,1108,972,1038,1020,444,492,980,1064,1058,1022,1034,986,1034,1022,990,1014,472,468,994,886,958,990,1012,768,1028,1098,852,916,986,1050,1034,988,968,958,1010,952,1012,818,1048,1052,960,992,990,1012,1016,978,924,1056,978,1008,1010,966,1036,948,964,916,1018,990,976,924,1072,880,1026,972,964,1042,1026,472,1052,1052,1026,1020,1068,1080,1082,1066,992,420,420,1066,960,992,978,1028,988,1010,704,698,564,882,708,1024,1016,1002,432,418,1060,992,1020,996,976,484,452,764,752,656,782,774,590,744,840,930,812,472,474,836,1106,884,734,668,974,466,468,890,734,602,1060,1054,1010,964,732,1040,986,972,960,958,978,1000,964,1030,1054,996,1038,796,652,688,972,740,686,722,684,694,646,704,692,734,696,726,748,692,686,850,780,378,394,362,364,740,702,1030,888,452,474,986,784,728,746,730,724,728,742,726,986,896,380,374,332,336,328,324,970,964,972,964,434,448,460,468,956,918,1006,754,726,740,690,774,752,720,742,742,800,786,728,364,358,790,382,360,774,772,808,696,862,1100,1052,440,498,994,994,1014,766,722,792,776,1046,1096,324,324,304,306,802,1006,1016,966,848,692,720,930,1014,494,534,958,748,758,634,712,690,740,716,338,336,1000,1022,898,616,704,882,832,836,840,828,792,750,804,806,734,748,478,482,1000,962,678,682,712,462,454,972,698,672,840,720,708,804,670,672,644,420,412,1040,662,686,808,794,774,838,406,388,706,786,334,336,804,762,724,800,762,330,330,642,630,694,858,784,732,728,772,656,710,740,778,778,778,938,672,794,930,1034,360,364,968,732,774,714,784,854,916,774,680,368,372,822,1028,632,798,682,1048,702,662,646,630,666,636,672,964,718,918,674,686,798,390,392,326,924,754,672,640,688,664,1070,1070,800,776,1030,718,634,1026,1030,644,716,758,762,690,646,714,686,662,706,630,722,548,754,790,778,1038,796,760,762,796,680,652,672,636,672,630,648,666,748,694,606,718,782,650,774,770,650,766,764,826,652,692,646,668,754,840,702,710,674,652,672,674,680,708,766,1016,650,632,632,658,678,626,656,632,674,652,694,562,662,726,660,680,304,310,310,614,658,636,652,368,364,798,794,1207,738,450,594,523,598,580,554,330,390,536,1468,806,1280,1156,1280,1034,1030,1038,1288,1172,1098,1184,1222,1274,1266,1580,1042,1052,1056,1046,1046,990,1226,904,1478,1280,1280,1474,1076,1594,1574,1280,1392,1566,496,1210,1558,916,1486,382,822,888,916,502,424,1014,1162,1916,1778,1412,1762,1930,1756,1720,1420,1480,1586,2110,838,754,588,596,602,1820,1968,604,600,1274,576,662,1994,1280,602,1992,1280,594,356,1280,840,896,892,898,1628,1990,612,1856,410,466,542,1002,392,1980,1042,1280,1988,1280,602,1976,1280,1820,1968,1494,1778,1942,1336,524,562,590,1982,1974,1960,1476,1894,1928,1862,1960,1990,2050,1984,1280,2060,1982,1962,1980,1984,1962,886,876,872,890,890,888,5294,1952,1966,1998,1990,1280,1300,1914,1954,2020,888,890,892,1960,1986,2044,1978,2012,1280,1962,1766,1994,1828,890,902,888,892,888,898,888,892,1280,1950,1980,1280,1910,1926,1792,2004,1942,1908,1694,2360,818,612,524,594,472,452,580,426,420,578,890,890,602,1790,1970,1280,1962,1644,1764,1396,1180,1514,1536,1444,1212,588,1288,1336,928,954,952,1678,1182,1072,752,844,1030,1074,882,1412,874,416,1452,1486,1308,562,624,698,1418,978,724,1434,864,1488,1152,560,590,552,576,812,406,996,732,1150,868,904,874,938,646,878,1048,1018,988,1104,930,694,648,1040,890,830,594,556,516,584,534,964,974,1018,1040,570,668,478,626,674,494,1310,994,1118,1096,1172,806,708,1168,836,840,776,842,894,846,814,860,1202,568,750,776,716,1300,1340,1298,1308,1234,1468,1610,1566,1500,1656,1244,1390,1062,1096,1008,1002,774,1646,1752,1386,1706,1186,1330,1438,1480,1474,1750,1450,1404,1728,1408,1654,1658,1068,1472,1006,746,956,720,936,1278,1760,1108,1196,1014,598,1044,312,822,472,658,428,462,482,508,490,458,634,502,500,862,1604,978,1184,958,752,1456,1188,618,824,558,1706,1196,742,1220,1182,1584,500,462,510,698,900,542,522,814,878,2104,2127,2140,2116,2131,2108,2090,2129,2140,2095,505,2136,2090,2097,2097,2096,2140,2140,2094,2101,2098,1855,2119,2108,2093,2116,2107,2103,2102,2160,2140,2140,2127,2140,1150,984,687,2090,2140,2140,1440,2208,1280,2193,1097,1280,2234,2190,1697,2225,1280,2198,2145,1280,1280,2167,1073,2180,1271,2155,2192,1280,2249,2242,1280,1280,2245,2176,2227,1591,1280,2171,944,518,524,1643,1280,2204,2168,2202,2206,1280,1280,2221,343,2206,2206,1280,1280,1280,1280,1572,1376,2208,2228,2200,2212,2312,2244,1212,1976,2252,2316,2312,2504,1132,1264,1200,320,948,1296,940,1120,1156,2236,1164,2252,2212,2232,2192,2284,2204,2680,1816,1800,1576,592,584,520,1066,1088,1586,524,1196,1748,880,632,1182,1132,1178,550,418,1066,518,374,1230,576,1460,1236,766,1640,1446,1136,612,410,456,704,918,874,468,1256,496,1996,590,918,432,494,492,354,1478,1450,420,932,1442,310,676,594,910,656,416,708,1304,806,968,670,578,598,1196,966,690,1030,1488,1612,498,630,1608,616,510,728,692,408,404,434,386,414,730,518,576,352,592,1556,492,760,870,1008,530,488,1620,560,618,562,770,644,632,806,662,590,960,1464,1060,1324,478,1326,632,638,632,724,662,1340,834,1062,808,1776,1142,1762,528,514,524,622,848,1072,958,482,774,498,886,784,814,1064,492,502,1684,1690,1716,504,504,508,510,502,502,502,504,514,504,492,508,506,504,504,512,512,512,500,508,502,512,506,506,508,496,510,512,510,504,510,500,498,502,500,508,370,668,712,1076,814,714,1400,1356,1300,832,1876,350,580,592,530,490,606,498,492,532,584,472,1808,1646,1086,1474,2096,2152,890,546,1782,4952,2314,2292,752,528,808,2548,2246,660,708,1314,2202,3666,810,592,2068,1684,1060,932,860,552,1260,1692,1124,468,3232,2294,622,3322,2340,2244,2498,890,694,734,1310,2184,946,456,998,1988,1988,784,1420,1352,1860,1336,1344,1344,2024,2024,2102,2541,312,2554,2765,1518,518,558,692,2492,638,496,2626,1552,608,788,3189,508,870,498,376,2240,1176,704,318,2588,2849,572,698,1540,520,1618,680,452,1482,912,1570,714,2919,580,300,318,334,452,530,690,360,3168,2842,2862,2828,2724,548,540,546,544,516,516,512,552,556,536,1778,2526,1856,1398,1912,1468,1896,2150,1722,2392,2770,2808,2810,2540,2200,2172,2496,2852,2148,1132,2834,2420,2296,1724,2770,1614,2688,2356,1280,1202,2364,2772,2274,2538,2360,2398,2272,2406,5092,762,898,766,2166,2406,1210,2352,608,478,1244,1246,1130,1126,352,1460,1116,1116,1182,1130,1230,1274,1198,1192,1122,410,426,692,1146,1160,1172,1196,1226,1150,1358,1114,1294,1262,1192,730,586,1078,1284,1214,1230,1230,1186,1108,1184,1256,1166,1210,1338,1286,1250,1114,1170,1078,1328,1304,1282,1238,1198,1268,1230,1184,398,318,644,744,1290,1228,1152,1278,1342,1270,1284,1304,1156,840,1234,1230,1344,1206,1212,1352,1210,1258,1324,464,1236,1064,1062,1220,1184,946,1388,1438,1268,1246,1258,1326,1230,1270,1320,1162,1220,1246,1116,884,916,1312,1254,1158,726,1226,1334,1224,1216,1240,1276,1324,1316,1212,1340,1116,1238,1186,1368,1188,1240,1168,566,1302,466,860,442,1016,1328,1162,1280,1196,1494,1178,1810,990,1804,1736,800,1332,910,1790,1812,1790,1188,1696,1800,1792,1270,888,1790,1814,1800,1812,1792,1690,1786,1796,1612,1718,1664,1806,1780,1806,1794,1804,1792,1804,1796,1794,1790,1468,1792,1182,1496,1800,870,1046,1000,312,1342,1650,1818,1090,1518,1602,1402,1822,1628,1414,1174,1584,1336,1336,1450,1464,860,1432,1294,1292,1172,1050,732,394,524,1846,1602,1886,1836,1872,1870,1858,1884,1864,1868,1882,1866,1854,1578,1878,1838,1860,1890,1870,660,582,1846,472,846,554,602,578,1402,2386,2268,2375,2313,2720,2293,2232,2583,2303,2543,2756,2269,2443,1945,2001,2496,2229,2614,2608,2275,2280,2472,2206,2612,2228,2308,2338,1188,2449,2110,2585,2396,2206,1693,2240,2434,2293,2280,2175,2208,2243,2601,2330,1917,2645,2550,2127,2209,2640,2504,2459,1272,2280,2570,2323,2646,2606,2275,2535,2601,1578,2624,1594,2686,2181,2524,2180,1878,1827,1898,2679,1840,2331,2583,2690,2710,2225,2217,2202,2493,2486,2488,2444,1066,2445,2422,2319,2550,2294,2335,2470,2425,2231,2551,2437,2688,2214,2442,2864,2621,1651,1784,1742,2546,2481,2235,2205,2615,2370,2441,2325,2234,2700,2148,2218,2650,2253,2183,2180,2188,2179,2593,2577,2624,2197,2252,2691,2722,2713,2693,2723,2673,2256,2211,2625,2647,2276,2700,2566,2650,1532,2226,2422,1949,2522,2509,2296,2226,2413,2193,2474,2544,558,2431,2563,2289,2282,2615,2616,2508,2563,2622,926,2621,2196,2271,2539,2181,2723,2277,2457,2686,2711,2701,2654,2634,2357,2550,2502,2420,2310,2124,2469,2270,1518,1540,702,1520,548,1526,642,686,688,704,694,1520,778,902,1530,1098,504,696,1522,764,1586,1526,602,974,1528,1528,1504,1514,1510,1200,1532,1524,1522,1536,694,736,1522,1530,1524,1528,1508,1520,1556,1520,1476,1520,1544,1524,618,626,1522,1520,1528,1528,914,1530,1518,1520,1472,1466,1516,456,1492,806,1554,738,618,1514,1516,1520,724,1516,1512,1520,596,1522,1076,1506,1340,1532,1538,1516,1522,1516,1526,1194,1504,756,768,1514,1516,1514,1500,650,1310,1544,1518,1510,1520,1448,1488,1532,1528,1520,1154,1504,1502,1500,1516,1548,1554,1524,1426,1514,1526,1526,950,1528,1054,1522,662,662,872,1522,1184,1516,1182,1402,916,1526,1514,1530,1462,1514,1514,1516,1540,1510,1542,1328,1534,1520,1542,1520,1510,1292,666,664,1484,1520,1526,1512,1518,540,1518,1530,1516,1536,1526,320,332,1504,1512,1516,1516,890,1534,1030,1002,420,820,774,530,1518,1512,1496,776,750,1808,1108,1448,1552,1576,1512,1054,1550,1238,704,708,694,1534,1530,1536,1520,706,702,1508,1614,1526,706,698,1366,1518,1272,1592,1558,1520,1540,1524,1268,1470,1518,388,770,1526,416,686,1514,1028,712,314,818,552,1514,1484,1530,1524,418,408,424,1522,1222,886,1548,1522,1540,1518,1522,1496,690,1520,1520,1528,1094,1546,1000,1540,636,634,1538,956,672,1516,1514,974,1310,1504,1528,1536,1520,1552,1510,1518,1512,1002,1502,1520,594,1538,702,1344,1530,1514,1530,908,2417,1770,2415,2461,2171,2390,2258,1785,1938,1774,2355,2197,2033,2416,2063,2422,2322,1779,1784,1785,2102,1772,2528,1930,2273,1130,2312,2414,2506,2250,2392,2278,921,2245,2111,2044,2193,2123,2365,2294,2492,2097,2370,1674,2109,2337,2310,2392,2296,2094,1618,2262,2123,1180,1248,2193,2284,2197,2365,1242,2432,2124,2466,2141,2308,2079,2334,2386,2307,2196,2208,2303,2267,2312,2229,2396,1381,2361,2386,2068,1352,1528,1480,1538,1518,1502,1544,1532,1522,1520,1608,1546,1490,1558,1520,1524,1538,1562,568,1526,1524,1520,582,2028,958,990,964,832,1028,764,1260,1536,1070,1180,1376,602,730,1340,1428,1376,1344,830,1682,1132,522,1000,836,732,906,950,446,1314,1426,720,780,996,1120,1110,1338,1406,1098,1212,1064,920,724,580,1036,926,1214,1076,1484,1052,904,1388,994,1292,570,578,680,898,1036,1032,1606,1222,844,1836,1580,1406,1574,1578,414,1464,528,1474,1388,1550,426,502,332,584,510,1498,1294,1090,1304,1498,600,1466,1538,1330,1254,1516,1666,1646,1648,1166,450,704,1272,1610,1208,1504,1518,1596,1686,1610,1596,1608,1616,1550,2186,1990,2122,2004,2254,2042,1196,2142,2038,2024,2122,1090,2068,2122,1916,1840,2136,2140,2200,2080,1636,2144,2124,1330,2090,2152,2236,2134,1042,978,956,958,976,2104,2156,2102,2104,1842,1938,1956,1060,736,1076,850,1130,1482,732,1108,2130,1840,2140,2084,1224,1948,2116,1568,1468,2150,2152,1966,2184,1978,1596,2106,2090,1462,2112,2118,2108,2104,2128,1212,1492,1482,1540,1778,1462,2114,1878,2084,1158,2152,2032,2126,2118,2156,1076,1968,1958,1570,1578,1744,1792,1894,2156,1996,1942,2134,2070,2002,2182,1988,546,1250,1988,2034,1392,432,1966,1680,1849,348,1608,1780,1076,1372,1192,1160,348,622,1784,1802,634,1532,1486,1104,1472,650,1404,556,1246,1556,1542,1552,1542,1568,1540,1596,1610,1604,1586,1570,1568,1540,1570,1552,1586,1588,1618,1582,1578,1516,1554,1570,1578,1572,1572,1558,1550,1540,1382,832,1536,668,912,482,1256,468,2254,380,1264,1026,474,1072,474,1516,808,432,1244,1370,514,1242,466,1292,848,446,1068,522,568,912,484,440,474,926,532,1204,1222,1250,482,646,496,1280,1008,488,616,470,1060,474,964,490,1258,498,922,488,658,480,1070,472,1242,478,564,500,1258,474,1030,470,606,848,486,1116,474,910,472,1082,476,682,442,1274,438,1252,1018,578,464,628,1376,1068,592,3094,1918,1396,472,696,496,1802,884,312,1612,1288,986,484,1708,630,554,468,2265,2028,684,1278,2248,676,2277,2256,2287,1091,2238,2265,2292,1844,1463,2246,2263,2281,2117,2243,2267,2239,2263,2211,2278,1797,2252,2215,2232,1713,2292,2118,2255,2287,2119,327,2235,2368,2233,1467,574,769,760,1761,1648,1468,1470,1296,640,560,1140,520,1146,1132,526,1286,518,934,1136,524,952,1126,942,1152,478,1236,1236,1236,1236,1600,1600,2366,1972,2009,1432,1106,2231,1726,1946,2000,1488,1996,1996,2285,2005,2037,1985,2018,2338,2010,1155,1156,510,1459,2404,2691,2021,2481,1477,2038,2001,2237,2022,1896,2350,1306,1311,2609,1375,2420,1473,2519,2174,2322,2256,2522,2028,2010,2565,2006,2298,1158,1066,1144,1240,1052,1160,1172,1162,1156,2442,1164,1178,1182,1182,1178,1174,1142,646,1166,1168,1162,1166,1170,1180,1180,1172,1170,1176,2032,1784,2564,1192,1162,1182,1178,482,1846,2494,1146,1144,1142,2446,1478,2144,1562,1740,1900,1356,2528,2166,1202,1254,1198,2592,2122,2596,2628,2598,1268,870,1952,2596,2640,2604,2544,2624,2596,2634,2602,2636,2328,1328,570,572,588,1712,1504,1058,1760,1754,1756,1756,1782,858,1710,1472,1756,1710,1760,1734,1726,886,1588,1754,1760,1336,1566,1574,710,1572,1390,1580,1756,1038,1632,1570,1436,1242,878,1712,1230,318,1734,1700,1760,1708,1754,1714,1752,1146,1756,1764,1712,1708,1230,1756,814,540,1760,598,760,1716,1758,1054,1708,1052,630,1752,1236,1706,878,1756,1140,1012,1710,1224,1704,1222,1758,1610,1698,1224,1758,694,722,1710,1706,1760,1708,1760,1718,1718,1362,1760,1756,1232,1754,1222,1710,1710,1154,1758,1758,1142,1716,432,1188,1758,1712,1760,624,1010,694,1732,1046,1360,1708,1712,1712,1760,1754,354,1234,1230,1758,1324,1232,1754,1234,892,1424,1068,1058,1760,1402,1720,1718,1710,754,1020,532,644,1718,1702,1704,1700,1706,1254,1708,1710,1228,1706,1244,1712,1230,1754,1756,1238,1714,1222,1710,1714,1708,1760,1716,1706,1752,1754,1702,1758,1228,1224,1756,1560,1760,1570,1766,1568,1576,882,1064,1762,1242,1762,1756,496,1004,976,756,804,1228,1028,1076,848,1932,1584,836,836,1120,1308,1848,676,708,868,768,1656,1288,1040,1060,720,1612,1196,1504,976,1428,484,1008,1056,1324,2064,1172,1140,2064,2100,644,2084,1368,2024,1708,1152,2100,1552,1420,2192,2024,1184,1404,1332,1064,2000,1244,1320,1548,2136,1228,1940,1324,1920,1300,2092,1148,1392,2108,1244,2156,1844,1104,2100,1264,1064,848,2582,1144,382,1558,1074,1424,1360,1268,1800,902,1660,1848,566,574,634,418,2748,1778,566,342,432,324,394,484,376,1454,1526,1938,1734,1304,2710,1842,1920,2090,2056,1932,1806,1872,1630,1706,1762,1584,1768,2764,1864,1622,1316,1720,1544,1508,2100,2702,2082,1728,1762,1938,2014,1080,1806,2030,1188,1414,1750,1704,1776,1640,1496,1730,1580,2752,1078,1158,1748,1660,1638,1672,1676,1682,1672,1654,1684,1682,1674,1676,1672,1672,1672,1680,1674,1680,1680,1684,1036,1672,1676,1690,1563,482,790,794,768,782,780,800,794,976,468,498,510,488,518,494,698,498,504,576,698,518,470,680,794,1288,1426,1454,1250,1453,722,326,1010,584,758,654,1386,1058,650,760,2484,2828,1128,2080,742,1046,426,1426,776,1574,1208,2270,2048,2026,2574,1286,2110,2172,2660,816,1296,2000,2236,1060,1180,1200,2104,2104,1104,2076,2172,452,980,2108,628,1444,2376,1484,2132,524,1068,1728,1164,860,2068,1788,1408,1148,904,908,1884,1516,1496,1280,2044,1704,1528,1448,624,2120,2200,2204,2264,2132,2136,1576,780,1192,1184,1084,744,1000,1036,1196,1080,1008,788,1000,1112,908,388,696,2092,1724,1720,1764,1080,1144,1072,1080,1196,540,1460,676,1072,1124,1064,1036,1260,2424,932,1076,2164,2012,2116,1352,1388,2084,1360,516,1092,2224,2136,1656,2136,1456,2148,1224,2284,1272,2120,2000,1476,2204,2088,1996,2188,2208,2048,384,1780,2132,1088,972,2128,2452,2224,2204,2228,2092,2048,1920,1960,2040,1132,640,2100,2128,2172,464,504,2032,2092,2132,1056,2068,2132,648,1988,1364,2128,2092,2092,1260,1980,2088,1468,1840,2024,1376,2144,2100,2112,2132,2084,2084,2088,1968,2080,2088,2108,2120,2304,2088,2000,1872,2132,1908,652,620,688,1000,2260,376,1520,444,428,2216,756,2244,2216,2292,2236,1744,2240,2300,2120,1752,2276,2280,2248,2284,1796,2304,2252,2140,2384,2260,2260,2244,2312,2236,2264,2276,1620,2280,2292,2284,2252,2244,2384,2312,2268,2280,1960,2276,2252,2296,2228,2320,2264,2344,2236,2268,2312,2256,2276,1572,2096,2316,2264,2308,2268,2272,1352,524,652,748,2256,2260,2264,2236,2260,1380,2276,2308,1164,2160,2040,2464,2268,1720,2429,2429,2417,1010,1746,834,1294,1566,2040,2348,378,774,1216,2529,1146,1542,812,698,582,450,620,514,594,1432,568,766,702,448,1522,476,572,484,774,1564,480,492,518,1524,710,674,1364,616,630,344,578,500,936,1450,1444,1370,470,514,546,1440,492,1614,660,484,652,1176,966,972,1482,480,764,496,866,358,370,1496,1596,510,536,2110,1128,416,414,2194,598,2118,606,2156,806,2208,1276,548,770,778,776,776,1984,480,1110,814,518,2172,2180,658,1054,1000,860,2172,546,606,494,1736,2230,962,690,802,2008,2050,638,1858,2004,1926,2010,2014,2068,1984,2056,2056,2042,2038,2294,1056,1046,2304,2276,1098,374,2316,2232,2304,2292,2288,654,1170,548,1092,1068,1104,2286,1070,1130,2290,1088,1084,906,1090,2288,2286,2184,2286,2294,2296,2300,1158,1176,2246,2096,2150,2310,2278,2348,2304,1710,2278,2280,1610,2258,1260,1682,2222,554,526,2274,2282,1288,1148,1158,1034,2228,2270,2046,2056,1490,2058,2054,2224,1796,2194,306,902,2302,382,1122,1402,2294,976,896,362,494,572,1300,316,328,384,2260,1316,932,410,474,326,488,1850,536,442,2080,1494,802,732,438,2002,1212,1998,2252,2220,2202,2176,1016,890,1492,2042,978,452,2206,1252,728,716,906,900,2140,1902,2220,2174,2040,1924,928,764,360,962,2198,802,2188,854,972,582,2182,990,640,2228,2194,944,2016,578,1078,958,812,342,1884,744,676,572,784,1648,388,1576,1232,1604,564,584,1588,1616,1588,1608,456,524,404,604,616,628,1492,1540,1536,1504,964,620,1372,1368,1484,720,1656,1432,1516,1496,1664,1656,1512,1468,1492,1524,1624,1528,1520,1528,1488,1504,1068,1368,952,1020,1380,1496,1452,664,676,1456,1512,1464,1160,1428,600,856,1576,1624,1508,1372,1368,1444,1624,1632,1364,1376,1364,708,1320,1572,1020,1532,1176,364,1580,1360,960,728,1300,1500,1132,1032,1524,936,736,1520,1128,1552,1192,1048,748,852,1000,576,1196,624,520,1084,748,708,632,1132,732,1140,1128,1120,1120,1128,1092,1112,1108,988,1072,1108,1048,1048,988,1000,912,968,1136,464,528,552,848,1148,1108,1120,956,1020,1180,1176,1128,964,960,1112,1004,1176,892,1160,1152,744,612,1668,1488,812,1160,668,1124,1644,1164,692,1084,1192,1208,1132,1188,1212,1104,1164,1000,1208,596,1700,936,1240,1264,1260,992,1148,444,348,972,1000,1124,804,1152,1192,1156,1108,1100,1096,964,1008,1116,1016,396,1752,1128,1668,1108,1140,1168,328,1156,576,996,904,1132,868,556,660,1264,584,1184,1784,712,868,832,756,1048,1020,892,724,1124,1192,764,1184,1176,1168,840,1168,1740,1800,740,504,1032,764,592,600,592,452,1020,1104,1008,972,996,1144,684,1156,556,1180,1192,1200,532,556,1132,1608,764,532,556,1124,744,804,996,1040,1000,1172,1940,1262,1036,1370,1532,1810,1782,914,1146,1724,1630,1622,1846,646,1634,1742,1730,1382,1674,1362,676,888,1386,668,346,1210,1462,1778,1726,1778,462,1116,748,1690,1678,1690,754,1742,1202,1808,1004,1710,764,692,1748,1586,1668,1868,1540,1420,1674,1513,1956,1600,1638,1684,1444,1266,1600,662,604,1770,1934,1298,1394,896,1758,908,1744,1738,1736,1398,1750,1326,1458,1650,856,1714,1588,1750,800,740,1820,1732,534,1650,1520,1816,1752,1106,1736,1690,1732,1030,1742,1626,1222,1144,1744,1638,964,1766,1544,1152,356,1668,1658,1842,864,396,1462,1430,1306,1824,1670,1664,1448,1074,1684,1428,1620,1574,1544,1660,1574,1686,1780,1522,1394,1616,1416,1620,1718,1634,1496,1834,1670,1578,1296,1578,1662,924,1246,2168,1664,1614,1588,1600,1870,1790,1156,1758,1598,552,1706,1530,1804,1484,1668,1216,1809,624,1146,1798,1178,1102,1502,1098,1454,1770,1496,1556,790,1504,670,380,654,1330,1336,1196,1172,640,868,802,930,1068,1164,1492,1342,1282,1354,1046,1486,1092,1394,1502,1216,946,1498,1014,860,802,1582,386,542,1340,1490,1154,922,1725,940,1410,1454,1460,1402,434,586,476,1342,918,1146,1336,1428,1528,1208,502,834,890,862,572,576,1186,552,1254,1098,832,800,1596,944,618,600,804,794,786,930,1062,906,998,920,768,1016,1168,592,550,1510,1290,1270,1560,1168,1146,1448,740,990,1688,1226,1386,1222,822,1114,1072,864,1474,910,1310,836,1784,1086,990,1572,964,1106,848,840,1392,1046,1026,672,1088,1434,1620,848,1622,1330,862,872,782,1278,1272,1360,800,678,752,1284,782,1894,742,1684,954,1008,1450,688,1090,456,694,386,898,1512,1570,326,794,676,382,654,1332,1346,654,1206,1182,868,812,1074,1156,1502,1340,1286,1368,1044,1492,1092,1390,1532,1226,990,1022,1548,1758,862,844,1228,1324,1520,1156,1434,1418,920,942,1462,1458,1456,438,586,478,1342,1152,1348,1416,1258,1104,1472,306,1246,1456,1414,810,1296,1684,1406,902,1406,310,1156,622,610,804,794,788,942,1070,906,1000,930,770,1022,922,1468,1178,308,962,876,1558,1220,1150,742,1004,1700,1390,1242,820,1122,1080,864,924,1322,836,1090,994,1570,958,308,500,700,696,842,1376,1034,506,388,1434,1628,1636,1336,672,860,870,786,1288,1272,1378,802,1354,784,750,966,1008,690,1094,456,694,388,1504,1568,1442,788,674,380,656,1334,1340,650,1198,1178,642,872,808,936,1070,1166,1000,1498,1346,1280,1364,1046,1492,1102,1398,1532,1214,980,1522,1016,856,846,1622,1434,1152,924,1750,946,1412,1456,1464,1396,432,588,474,1348,1158,1420,1430,1210,502,896,862,1192,556,578,584,1258,1098,830,802,876,1602,950,620,608,806,796,790,930,1068,908,1000,930,1012,1172,586,550,1518,1262,1598,1176,1150,942,740,998,1702,1228,1404,1232,840,1112,1076,882,1480,930,1314,838,1092,988,1574,962,1106,848,1408,1052,1030,672,1084,1628,888,1632,1334,672,862,874,786,1286,1276,1366,806,1586,1082,782,746,962,1012,1458,692,590,1094,456,694,388,1218,1802,1802,1802,712,574,744,514,1596,558,762,464,2094,1924,642,1026,1346,524,522,2088,1994,2076,1416,652,990,560,2056,874,1908,1170,664,2084,2084,1664,2042,2100,2112,2080,1454,1678,634,1620,2068,2046,2086,1930,2038,822,2086,1996,748,570,2010,2020,2080,2102,2086,2076,2030,2084,2044,1978,2086,2062,2066,498,674,970,2098,802,2040,2066,1908,936,2062,2078,2114,2090,2048,1920,600,1168,2084,980,1058,744,2026,2004,426,588,330,1182,1806,1986,2074,1972,1348,2080,2048,1986,2094,504,2060,2062,1354,1450,688,2030,2080,816,1002,808,1992,2004,2044,2056,2054,522,858,2080,2058,628,1448,2014,2096,2024,984,2076,1370,504,2050,2030,2018,1910,2052,832,1858,1866,1736,1690,3084,1862,1982,1714,2034,1990,1092,1948,1502,1624,1976,1288,1704,588,1474,1224,1592,1504,1608,1588,1618,1612,2002,1498,1470,2036,1786,1384,2020,2084,2122,2026,1482,1714,1666,2036,1974,748,756,1818,1740,1774,1772,1688,1676,1634,1698,2010,1540,1974,1940,1074,1936,1390,1582,1986,1242,1656,1684,1436,1028,1534,1464,1564,1558,1566,1570,1954,1456,1494,2003,1714,1430,2082,1972,2096,2050,1440,1664,1600,2062,1952,752,1720,1698,508,932,1464,2316,2576,1428,800,1352,1504,592,1452,1392,1214,1659,1586,1508,1024,1198,1529,1238,1542,1776,1544,1630,1106,572,754,1692,1510,1516,1646,1650,426,1296,1218,1830,1140,1476,806,1428,1468,1528,1456,994,580,1102,1288,1300,1244,1572,856,1320,1658,1674,1590,1664,1504,1614,1552,1684,1402,1388,1210,1678,1022,814,1366,1604,1140,1456,1590,1346,764,1176,640,656,1418,1632,1382,1654,1334,1200,1550,1312,1414,1684,1462,1460,1354,316,722,1516,1636,1430,964,1586,1666,434,1352,778,1028,1732,1302,1060,914,370,494,1044,626,1160,1430,1654,1064,720,998,1052,1836,1556,1842,1888,1858,1860,738,1909,1873,1900,1784,1830,1848,1890,618,1810,1640,1895,1764,1464,952,588,1554,1016,348,1306,924,1346,546,890,986,404,422,840,328,1030,542,1054,1262,894,656,980,1184,398,1160,1330,782,1374,1190,428,1186,426,914,1460,1522,1194,878,1200,522,572,580,1410,1240,502,876,666,630,1400,1560,1014,376,732,494,740,1146,920,894,452,416,1336,1104,818,526,1310,1446,736,708,1484,1510,1360,420,1566,680,414,654,1602,1626,1122,476,1182,1556,1612,1402,962,1582,910,1582,932,354,1328,656,458,616,914,878,708,606,464,674,556,404,416,914,484,746,912,540,920,338,1308,988,564,892,452,1342,738,524,1004,624,898,592,1332,1334,1338,666,526,924,374,426,588,674,428,894,1324,674,1330,740,1350,646,886,898,1328,1326,1048,460,880,1340,452,660,860,546,1156,448,1500,1390,1380,1530,1384,976,1440,1434,1490,1532,1448,1066,634,1660,1660,950,858,2196,578,372,1812,1578,2378,1772,1418,1268,494,416,528,546,1398,1562,1912,2216,1440,974,1344,1410,2468,2504,918,1524,2578,2556,2682,532,2589,2220,2508,450,786,2476,2352,2560,2478,1978,810,788,2070,1356,468,308,424,1738,1390,1228,380,388,1792,726,1188,1320,346,358,564,564,1122,1378,728,1406,304,1198,880,1686,1306,1592,528,1546,1776,1042,1840,1590,572,1900,514,572,1224,2106,1590,1174,1600,320,1056,1448,1586,1204,666,1176,1874,888,842,408,916,1150,1350,394,498,986,658,346,1530,712,1226,518,1198,602,554,1780,1476,1100,704,1744,672,1244,310,1954,858,1972,2032,1820,330,384,560,2100,2184,2120,2170,628,1210,2076,2170,424,404,1394,2078,1212,2140,1652,1772,852,618,610,818,1222,378,598,1174,412,680,806,564,896,746,472,558,1226,648,1016,1200,722,1234,452,1768,1338,754,1192,602,1798,986,700,1256,844,1778,788,1776,1782,1790,888,702,1232,500,1366,902,572,1190,1764,942,1780,986,1796,858,1186,1202,1774,1768,1396,614,1176,1768,602,1132,1156,728,1546,598,1978,1970,1932,2046,1964,1906,1318,1950,1916,1994,2052,1936,1424,846,2012,1538,1538,1032,1354,1220,1498,1496,1348,828,1680,1974,1956,1838,1874,1250,1254,1818,2116,1390,2276,1918,1336,2116,1470,1450,848,2226,2134,1878,1842,1218,1500,1238,2108,1104,1412,1878,1734,1396,2130,2228,2076,1960,2066,1740,1898,1866,1972,1760,1694,1344,2406,1416,1810,2258,1708,1106,2136,1878,1864,2146,704,736,1654,1230,1224,566,1070,968,1192,1194,1030,914,1572,1570,1472,1586,980,1020,1524,1684,1498,1794,1556,1240,1686,1178,1170,1186,380,384,1694,1654,1464,998,1196,1052,1698,1560,1384,1380,1414,1474,1098,1110,1790,1668,1592,1682,1452,1534,1578,1568,1716,1670,996,1814,1272,1432,1818,1390,1050,1724,1520,1482,1718,636,594,2280,2198,2178,452,1784,2198,2178,1416,1426,1420,1424,716,1422,1270,1424,1076,1418,1418,932,1428,1424,1424,954,946,1416,1420,1424,1426,1428,1122,1426,1428,1426,1426,1264,1420,1424,1452,1056,1412,1048,1068,1424,1430,1052,824,1408,1424,1430,1426,1422,1430,1426,1424,1418,808,1144,1428,1414,1414,1410,1410,1420,1428,1186,1124,1090,1208,1152,458,1156,1426,1192,1428,1452,1414,1420,1276,1156,1412,1440,1432,1406,1170,1424,1180,1414,1108,1406,1260,846,1156,1130,434,1432,1428,1350,686,698,714,348,762,708,710,700,684,308,694,734,682,674,652,688,694,700,696,686,1694,718,686,662,666,718,718,698,672,688,710,698,1462,684,652,692,704,700,692,720,702,332,718,368,1488,1228,1448,1360,1480,1196,796,1260,1132,1204,556,1012,1568,460,520,656,1156,1020,496,1404,960,632,1440,1120,1480,1044,612,744,956,852,1240,1556,1124,1280,1180,1256,1404,344,900,1164,680,1296,984,1204,588,968,1336,952,908,1392,1664,1384,780,1226,1248,1564,1244,1252,1400,1224,1068,784,1052,852,884,1232,1676,1304,1164,1628,656,472,712,976,1256,1268,616,532,1256,1116,828,836,1248,1160,856,544,872,904,324,428,1136,1060,2474,1306,1554,1602,962,942,948,936,618,712,394,1064,478,1058,1186,1590,734,1062,406,1606,2196,1104,2744,1164,906,1678,1598,1176,1596,1592,1398,682,584,1620,1216,1610,1584,892,986,630,1512,1506,1476,1476,1598,940,1594,724,700,696,700,712,756,1124,588,554,980,644,1424,1580,890,1602,1829,2600,1602,2738,588,1758,858,836,698,996,932,1000,1660,3174,3000,1586,1084,1170,948,832,970,984,1610,970,3222,1312,590,1276,1278,592,586,960,944,524,886,1262,1220,1298,1570,880,1600,1616,962,940,1602,1598,1596,1584,1592,968,1310,1180,322,962,936,932,1082,1584,816,644,890,838,710,888,1002,898,828,960,1224,942,582,594,588,582,978,496,1522,1576,1606,1584,1608,702,706,1428,848,564,1190,602,478,1586,1610,656,1576,764,602,602,1608,948,778,478,384,1156,510,816,1294,764,826,954,944,846,944,828,684,1608,838,1610,948,836,1330,1062,828,1598,1674,1612,838,828,1044,570,1576,926,1572,878,1600,620,594,1058,674,834,598,600,584,1306,834,836,708,708,478,688,1584,712,954,938,1598,942,838,1082,1364,1582,538,830,864,942,588,1592,2530,1592,1014,1592,940,1566,1600,1448,956,1066,468,480,1056,484,702,1610,526,988,840,1592,996,1382,1186,706,1632,824,522,722,1430,1604,1008,974,1596,1284,594,1470,1667,834,948,952,1636,1168,1658,700,1176,1264,2222,1596,1598,936,950,716,1066,942,1508,1584,1606,1596,718,710,1098,594,1184,886,956,714,834,1166,712,2424,1594,936,1594,960,1182,964,940,1586,728,1058,954,910,1608,1610,478,1596,1588,1682,1584,1574,1010,600,712,1578,948,1180,918,1058,692,948,1580,1276,712,1634,1128,716,1592,1276,624,532,536,882,866,1060,2394,818,1546,1600,1568,948,1582,954,606,942,1598,772,770,706,1174,644,1188,1592,676,950,816,710,948,876,794,830,950,946,1876,1886,1896,378,1368,1830,1842,910,1880,802,600,1868,1858,358,1400,1876,374,682,434,1818,392,330,338,418,434,340,358,388,310,1838,332,1858,904,432,304,484,364,572,608,538,624,314,324,388,352,828,376,342,616,384,506,1918,1284,484,1862,1866,1860,996,786,466,336,810,1864,1830,1866,846,350,402,478,546,474,506,396,430,342,446,378,556,1828,992,738,1830,758,472,352,932,382,320,712,1856,408,344,384,376,302,340,300,358,336,316,332,456,424,316,334,318,350,374,342,418,304,304,320,372,334,352,314,460,396,418,500,1284,400,1340,408,494,322,450,338,332,428,356,1882,1854,1850,1824,308,932,312,446,394,844,382,1018,714,1828,1852,382,372,1846,436,380,1212,564,1852,358,1508,358,476,1858,1828,766,1024,788,954,794,340,480,586,350,390,316,1862,1872,1160,500,1816,330,442,676,580,1176,1862,736,762,1842,1848,1882,620,484,416,1840,1846,1908,1856,1234,1402,396,1870,360,976,1728,1886,1900,1876,1864,1880,1878,1870,1882,1874,982,314,318,1874,1882,1876,1602,694,710,838,788,934,492,628,716,1862,1826,1816,1862,1334,1876,1378,362,1862,1868,680,362,1864,654,438,328,300,324,348,310,376,890,358,424,518,446,750,354,1876,1490,1854,1466,1888,702,728,1848,1886,888,874,1872,1852,1892,1848,820,1882,1882,1468,1842,356,1386,1862,376,528,322,1874,1814,1888,514,388,320,396,440,632,756,1878,958,316,352,812,374,1454,1542,1854,1798,1852,388,332,396,378,436,1860,876,894,1906,1842,1810,634,1830,1868,1866,1352,1850,1846,1834,496,354,1848,664,334,470,552,512,382,462,340,342,1820,330,414,396,506,534,1876,378,726,762,742,802,694,318,340,868,382,414,416,320,406,348,316,382,386,346,330,376,356,300,554,386,1872,330,498,1028,716,644,1064,708,1872,1896,1878,580,602,448,516,616,1874,1220,500,1899,1892,1862,1848,1848,646,1462,1850,1854,930,1852,1848,1830,1830,1836,1826,1846,1852,1860,1876,1856,476,1868,1850,1388,1868,1832,774,1872,1854,1880,1896,1414,312,1850,404,412,548,1848,1232,398,440,540,1840,1848,1854,1826,376,422,782,500,1848,1856,1856,454,510,1878,1890,790,368,1872,1848,1918,734,1076,672,1882,708,1902,400,358,484,484,628,748,526,394,1288,1896,1854,1900,1908,1862,1860,1896,1868,908,398,378,1882,442,432,1856,408,458,1884,1036,328,454,618,700,344,530,662,442,622,546,1446,1878,1864,1880,1888,1814,1868,1894,1896,1860,1894,1882,1856,988,1340,402,892,452,1892,1854,1830,362,382,338,412,1844,1838,836,344,334,338,372,372,432,326,476,356,342,396,382,372,398,1462,1884,1640,530,482,1866,614,522,496,1888,1810,504,458,554,1948,1130,914,1842,1902,352,406,1846,1842,392,678,518,486,496,594,500,606,372,434,464,1816,1830,412,1936,1972,1482,1842,1834,1878,410,1282,1834,684,1844,1768,418,436,656,488,1229,386,608,1832,1310,356,1834,1866,1886,1826,1880,1828,362,388,1866,1420,1844,1872,1834,550,576,464,516,1924,1904,306,390,424,1904,372,340,370,318,404,322,348,1870,342,394,394,358,374,314,394,920,334,380,770,1838,1862,1878,1854,1870,1898,1846,802,410,372,1880,378,864,382,1850,1844,1854,426,372,340,1878,416,386,316,358,1886,1884,1886,1810,1878,1840,1820,1880,596,794,1836,680,734,578,520,352,534,492,378,458,508,534,1844,1234,534,1514,1836,708,518,1850,1840,938,744,1876,1810,634,1114,1844,1864,1856,1900,1892,442,350,420,346,1854,324,416,344,418,364,328,300,836,360,302,1842,992,776,954,414,1870,554,368,336,1838,378,326,318,470,310,1892,856,1862,1502,640,342,1862,1860,1480,834,886,334,320,406,398,408,432,452,400,1216,402,596,314,320,320,304,352,348,808,364,402,1266,430,1456,656,662,624,1122,1794,1894,1836,654,640,352,322,306,652,616,338,1848,312,306,354,376,824,508,362,1858,852,376,380,1852,1928,1878,1838,1856,418,304,778,1848,1872,1858,1840,1872,1870,1860,1818,1870,400,382,704,1808,1356,382,650,768,370,388,414,378,1108,618,692,312,318,310,300,304,742,306,452,580,696,838,498,1908,1840,864,1364,366,1866,1868,312,1550,1893,1564,708,696,1861,668,818,1062,676,1884,610,1850,378,1822,312,340,370,312,1875,1492,676,700,1040,1034,1852,634,686,1358,1856,1852,386,1848,602,1166,518,758,582,1860,1568,1828,684,622,1845,828,562,1080,1840,1892,1858,1882,1876,1838,1870,496,494,1836,1432,926,1854,1843,1832,1856,1862,468,448,556,1158,474,510,556,562,496,490,474,756,1160,1840,1866,1828,1822,570,516,410,1828,1854,1868,576,408,1890,430,352,350,778,886,962,744,1830,1862,1844,1836,1858,1870,1850,1838,1880,1864,1832,1836,1880,1834,1822,1872,1840,1856,1866,1830,1870,1802,1158,556,1822,420,1446,446,766,1430,734,724,1560,1820,1744,1894,1872,1458,796,1844,1816,1850,1872,1860,788,774,786,1834,654,436,1838,1848,1854,382,752,522,1432,746,698,1858,784,654,1866,602,458,436,1192,472,1796,1562,616,1132,518,612,1814,724,1398,1590,1362,1148,902,756,686,1070,788,1572,424,886,1050,1120,506,600,664,802,356,1782,340,1488,1362,800,1552,432,1342,720,1518,1350,920,638,1442,716,1376,558,532,1396,1144,500,1328,684,880,1540,978,1530,1512,1178,712,454,1404,1296,858,772,1234,864,1008,504,1108,1362,892,1340,494,724,1630,694,968,1194,1262,718,902,1544,1554,1440,984,598,628,1072,1750,1282,1300,576,532,782,1086,1356,758,1512,552,1302,1290,390,1424,1340,1334,896,1054,652,706,580,576,530,772,366,804,1036,794,992,960,1344,1574,1198,1420,1282,1514,1734,1360,1338,944,578,1288,576,1116,832,438,1152,660,864,1450,1244,850,1342,364,512,1290,1452,1576,800,1260,1010,852,458,806,1120,418,1500,748,622,1498,794,1138,430,940,822,746,1036,378,828,678,1280,1502,1014,1016,946,928,522,1516,1292,1320,1074,1534,1576,1166,752,666,1362,578,576,1140,632,784,1130,872,708,1776,1354,1344,1348,1346,1248,1050,1018,728,388,544,872,1106,1246,1308,1608,1232,1016,940,386,396,1514,592,772,1290,514,668,926,658,684,1322,562,380,1218,1602,1808,378,1260,1554,924,414,790,1322,1282,674,1406,1408,1558,598,1048,620,1224,582,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,994,488,504,498,1168,776,2062,2258,2330,2338,2348,508,1352,1686,1488,1496,1596,1732,1446,1752,1684,1676,1638,506,550,508,812,750,902,742,838,880,1184,1304,564,1852,1852,338,1688,640,310,1006,1208,1312,680,860,304,1698,1804,1804,1172,1757,1757,1206,1306,686,846,1508,539,1757,638,1126,978,1102,1210,588,980,512,788,2084,324,788,588,1040,1186,1502,1502,976,1206,1216,1240,1488,1470,1548,1194,1092,1426,626,1420,1380,1158,976,1684,1212,1714,1084,944,1570,1536,1502,1430,756,1240,1432,1276,1294,1302,1194,1510,742,1848,1590,1126,1622,1362,1576,738,1528,1192,1738,1776,1742,1216,776,1372,1454,1648,758,436,1056,1684,1708,1634,1288,1604,1558,2034,1600,1024,1370,1570,944,1350,1582,1748,1184,1450,1480,1732,1338,1688,1012,1726,1112,1850,1614,1068,860,1652,1550,512,1546,1688,1748,1124,1152,1086,1372,1930,1686,2042,2018,2084,1334,2232,890,2102,1388,2042,2108,2096,740,1590,1932,1546,1692,2070,2122,1320,680,2012,1644,718,1768,1544,2348,2108,1444,2128,898,1664,1190,2016,2092,1658,1530,1382,2344,2144,2154,1772,2086,1804,1378,1614,1646,1688,2104,1400,1932,2382,2020,1588,2280,1970,2144,1650,880,1804,1448,1432,1754,1716,1920,1652,2230,694,2000,2214,2304,2260,2300,2350,1968,1908,2076,1416,676,1994,1772,2160,2144,1564,2254,2154,784,2052,2308,1186,1680,1672,904,1772,1690,1956,1218,1842,1972,1820,1818,1826,1954,1820,2004,1938,1988,1844,2322,2072,706,1208,1388,2208,1938,2154,2192,1984,1876,2188,2186,2106,1752,2052,2202,2198,2138,2106,2190,2186,2150,2218,2242,2226,1790,2194,1752,2014,2200,1940,1552,2244,1522,1634,1892,2088,2004,680,1144,1352,2136,1886,2096,2126,1886,1804,2122,2116,2006,1692,2078,2134,2136,2070,1994,2122,2166,1964,2116,2174,2146,1762,2098,1776,1938,2116,1724,1870,1526,2150,1496,1522,1834,2024,1940,1800,2096,684,2328,1684,1576,1976,1884,1886,1828,2034,2006,2078,2124,2136,1912,2136,1692,1968,2168,1840,2142,2240,2156,1520,2000,1976,1888,1404,2112,2556,1496,1492,1490,1486,1382,1496,1496,1390,1502,1504,1494,1508,1498,1794,1794,812,592,1516,1430,750,1418,1506,1412,1502,1400,1504,1406,1496,1398,1504,1406,1516,1508,1502,1392,1516,1502,1504,1402,1506,1510,1506,1500,1516,1506,1322,904,1286,810,1130,1340,1388,1398,1480,1568,698,1360,1428,632,580,1536,1482,754,1308,1322,1156,1236,858,1336,1276,1408,1142,966,1504,896,980,1394,1004,834,868,892,1004,1158,1510,1350,962,1296,1458,1398,1232,1318,1390,1414,1456,1340,1352,1052,1286,1348,1234,1604,1418,1122,1452,980,1334,890,1192,782,1082,1294,1094,1144,1486,1102,1304,1290,1216,1394,1580,720,1258,1346,1182,870,1150,1486,1432,1076,1338,864,1236,1218,1294,1376,1430,1004,1270,1328,1298,818,1556,906,1096,1612,1616,1604,1608,1568,1608,1618,1606,1606,1650,1040,1544,1600,1600,1590,1700,1624,1608,1612,1608,1652,1624,1620,538,1026,1160,1638,1604,1554,1618,1622,1094,1586,1564,1652,1598,1604,1570,1550,1570,1596,1598,1622,1636,1614,1582,1598,1570,1628,1572,1590,1596,1606,1564,1360,1614,1640,1620,1600,1612,1544,1516,1528,1612,1354,816,1392,1530,1610,1316,812,1140,1344,1400,1460,1560,704,1448,632,576,1492,760,1312,1324,1172,852,1352,1392,1144,972,1512,1032,980,1436,1004,836,856,892,1012,1152,1340,964,1200,1540,1404,1240,1388,1396,1452,1356,1280,1052,1292,1232,1596,1440,1120,1460,984,1332,884,1192,792,1080,1416,1092,1296,1480,1100,1320,1300,1220,1396,1580,728,1272,1368,860,1124,1432,1088,1396,864,1236,1232,1288,1384,1444,1004,1260,1336,1296,816,1592,1660,1606,1022,1412,1678,1756,1744,1958,872,1800,784,716,1928,1856,940,1662,1662,1454,1070,1680,1602,1438,1208,1880,1118,1328,1750,1254,1042,1066,1112,1258,1450,1894,1674,1206,1630,1874,1744,1540,1740,1742,1822,1698,1696,1314,1612,1538,2004,1786,1402,1812,1240,1668,1114,1488,976,1358,1786,1364,1456,1858,1384,1648,1462,1522,1744,1976,904,1592,1696,1098,1438,1808,1340,1746,1092,1544,1526,1612,1736,1792,1246,1578,1552,1616,1016,1902,1997,1788,736,1888,1900,1920,1798,1856,1356,1916,1392,1840,1044,2044,1050,1888,996,1836,1862,1482,1110,1044,1270,960,946,1074,520,2412,1032,1485,1856,1318,1318,1356,1292,1348,1607,1428,2820,2440,2488,864,2464,2380,2420,852,1176,1040,1452,1204,1084,1052,2508,924,1120,1112,1120,660,2364,2468,1268,1424,1648,1932,644,788,2348,2436,928,1812,2108,1644,1832,1612,1660,1876,1396,1276,2456,1644,1808,1216,2396,1872,520,372,484,2376,2064,2372,1656,1700,1988,1724,1708,2480,952,2472,2344,736,548,1424,804,1736,1312,1796,1812,2448,1140,1780,2444,892,2432,2432,2444,888,1824,888,1168,792,2464,1268,2408,1136,2116,2156,2100,2148,2480,1188,2492,804,2332,2344,888,2472,1140,2472,1016,2188,2116,2160,1604,1772,1332,1792,1124,1668,1640,1736,848,392,1672,1124,2156,1752,1864,2404,932,2464,940,2436,2464,904,2368,796,1644,2492,856,720,2140,2120,1116,1172,2472,836,2460,680,1032,2396,2092,2460,2464,2456,2452,1064,1684,2448,1176,2436,2440,2440,2460,2452,2412,1792,540,1498,1606,1432,1462,1510,518,676,708,1446,1472,516,728,722,636,870,728,644,632,374,500,564,678,680,674,670,1416,1452,762,1384,860,1004,1300,594,618,930,678,426,1418,534,530,560,1086,1278,988,1096,970,1006,1138,832,764,1676,994,544,1432,1024,1124,1234,866,1030,1022,326,516,1488,572,728,1424,1424,476,810,484,778,1090,1086,1184,1012,1190,1090,976,1474,688,1078,1456,532,1652,1466,526,1096,1152,1496,1506,650,1308,1302,1500,720,1492,480,1418,1426,538,1482,684,1478,606,1326,1288,1298,962,1070,796,674,980,1044,494,1002,672,1306,1114,1446,1510,1540,1482,542,1438,492,988,482,1266,536,434,1280,866,1270,1488,1484,500,1486,410,1494,626,1464,1268,1494,1492,1490,1496,1490,652,1454,658,1480,1476,1478,1478,1488,1448,356,356,1070,1740,742,1770,746,1090,1750,740,300,2513,1016,498,928,1458,1370,1002,1386,1092,1016,1024,1160,1002,1012,934,742,744,636,786,1174,1204,916,1022,494,932,974,1026,1000,556,690,590,1064,580,590,1040,1022,1088,1124,558,1138,726,920,1166,1074,1086,576,620,1170,596,748,548,542,924,666,692,1112,1104,1176,492,918,500,982,666,472,530,602,1042,482,1118,568,476,882,1042,470,464,628,768,766,926,400,1090,790,468,426,470,1052,824,470,458,1160,1048,388,372,404,908,478,398,480,434,440,726,1096,396,490,1204,486,968,428,882,1216,492,1100,482,1006,756,1494,1030,1006,1022,1124,508,528,1012,1056,530,1276,1000,962,546,1118,1158,590,628,1184,560,1170,632,1112,488,1074,1736,1236,980,1462,1208,2542,786,1494,1278,762,920,834,778,1498,1230,1264,1598,1408,1156,1150,1072,1486,1670,1306,1156,1476,1048,1442,1338,1594,788,1016,1096,976,1330,1754,1008,1648,1466,1264,928,874,1578,1590,1722,1712,1692,1688,1686,1694,1694,1690,1714,1714,1576,1566,888,1292,1074,1588,1618,1592,1658,1496,1504,1526,1516,1522,1540,1600,1424,1716,1600,1076,1586,1594,1270,1506,1710,1332,670,1622,1668,1666,1490,1624,1672,1598,1606,1518,1510,1670,1632,1658,1610,1598,1490,1610,1618,1606,1708,1504,1342,1416,1492,1624,1342,1562,1604,1650,1624,1628,704,802,468,1100,1636,1664,1416,632,774,1270,516,620,746,1688,1674,1392,1626,1678,1684,1084,1766,1354,1510,1646,1712,1668,1808,1672,1630,1670,1610,1612,1622,1616,1606,1592,1628,1400,1570,1562,1476,2432,2254,2290,2076,1914,2120,2322,2004,2390,1702,2102,2360,2136,1992,2426,1844,1768,2224,2416,2148,2012,2298,2138,2010,2288,1740,2342,2442,2260,2182,2286,2148,1538,1620,552,1752,1768,828,976,828,1280,1760,828,1280,976,1758,820,1596,1768,834,826,828,1768,822,1202,1272,1198,826,826,1052,826,828,828,822,828,834,1666,824,1616,1272,1586,1758,1590,1724,1964,716,1566,1558,2092,1350,1124,1408,1508,1114,1374,1696,1766,1482,3007,2743,1948,1728,1452,1184,1076,1368,2542,1844,2040,1818,1766,1988,1764,2096,1946,1634,1942,1448,1780,384,3007,1726,1198,1960,1590,1164,1024,1812,1198,1676,2328,584,2890,2328,2937,2936,2937,720,2580,2508,1444,946,816,2924,2508,500,2084,1104,1112,928,2068,404,420,488,704,724,1756,1732,1736,1740,1800,1724,1732,1728,1732,1736,1740,1728,1772,1252,1760,1736,1728,1736,1736,1724,1732,1732,1724,1740,1748,1732,1736,1736,1772,808,1436,1732,1732,1740,1740,1808,1508,1848,1320,1728,1736,1736,1700,1740,1856,1740,1736,1736,1440,1920,1340,580,1356,1212,2308,888,328,1564,1300,1764,1832,1836,1756,2000,920,1100,1720,960,1820,1024,1252,1688,1592,920,976,1556,1472,1736,1284,1408,1128,1112,956,1052,1692,2020,616,1592,1336,1200,2124,1480,912,660,1632,1816,1600,1500,1084,1948,872,1508,516,612,488,512,456,672,660,536,556,1376,560,880,744,384,820,732,736,740,632,1020,476,2124,392,428,324,532,536,656,864,572,928,2020,488,1592,908,384,364,1132,400,536,500,968,1584,364,2088,1364,528,632,480,776,724,892,500,512,656,640,1808,576,684,472,716,740,1792,624,740,660,704,576,760,920,960,676,760,888,616,740,1872,664,548,484,496,500,492,492,1744,1436,2204,1172,1828,832,2008,1504,1968,1756,1936,1988,1804,2212,1280,1120,1988,1732,1884,1724,1468,1072,1832,996,1652,1992,2112,1176,1692,2092,1760,1672,1376,864,2032,1756,920,1132,1260,1144,540,1960,1944,1908,1964,1984,1648,1696,1908,1356,2072,2232,620,1896,1680,1140,716,1708,1364,1812,1496,1388,764,920,1980,424,1248,1384,2120,1712,2020,2132,1680,976,968,916,1400,1384,1988,960,640,780,932,880,608,780,1296,800,1512,1996,1372,1394,592,1410,1470,1462,1412,1046,1320,1016,1420,1422,978,1412,1408,1418,998,762,962,1410,1412,1426,1404,1422,968,1066,1004,1216,1034,1016,1414,1104,964,962,968,756,1380,1342,1426,1424,1402,1426,1414,954,658,1402,1422,924,1412,966,1146,958,946,1008,1406,1024,1314,1330,1290,1258,964,942,1162,1304,970,1412,1414,962,964,1412,1386,1208,1464,1168,1126,972,966,972,962,1314,1352,1270,1422,1012,1272,1006,1034,1352,1422,1264,974,1244,1368,1438,1412,1016,1408,1466,1024,1318,970,1370,1318,1014,1424,1420,1248,964,1282,1416,1436,1434,1010,1190,1412,1134,1172,1414,966,1152,1012,1074,1008,1408,1114,1420,1390,1428,1420,1422,1010,1412,1418,974,1330,1420,1426,1408,908,978,962,1380,1332,1158,970,1170,1586,1746,1840,1500,766,1668,754,2196,1584,748,1548,2136,1718,1680,2128,2130,2224,2150,1594,1074,1656,1376,2128,1972,2190,1658,2126,2080,744,2236,914,716,2056,1878,2046,1586,2172,1464,722,2016,1994,1728,1682,1596,1670,2148,1986,1734,1612,1722,1702,2122,1294,1900,2072,2138,1994,2082,2138,2202,1614,2120,1558,2230,1308,2258,2162,2242,2180,2176,1742,2184,2160,2180,1982,1986,2144,1726,1626,2132,2150,2224,2112,2198,2234,2230,2190,1912,910,2220,2076,1628,1620,1696,620,1980,1634,1728,1668,1688,1602,1620,1576,1556,1596,1698,1538,1742,1138,1152,1382,1684,1520,1630,1648,1552,1368,1624,1616,1626,1652,1728,1660,1434,1772,1638,1418,1734,1532,920,1600,658,310,308,370,322,368,304,388,1260,550,890,1494,1408,1508,1270,1262,1390,446,388,636,748,1528,400,1286,864,706,1718,1524,772,808,794,356,318,1388,1394,1488,972,940,1472,1496,718,666,726,1124,1696,1606,1552,558,728,1538,1260,498,1514,992,646,342,934,1592,1396,1396,1456,1478,1618,1582,1596,2980,1504,1716,1400,1316,810,1452,426,932,1328,1330,680,716,1532,820,1210,1580,350,432,360,1588,1420,1188,556,1146,1610,1438,1438,1586,1456,1452,1456,1308,1592,1262,1768,1960,1976,1990,1348,1584,1670,1316,1488,1026,1338,1398,1540,640,524,1518,1446,1670,518,1894,1912,1824,1942,1620,984,1832,1682,1160,924,896,1652,1738,1126,1024,1962,1388,1440,1696,1232,1826,1330,1974,1756,1734,464,1702,766,778,436,904,724,736,1714,1160,998,1698,1622,1716,1330,754,1182,552,706,878,1276,1722,1440,1788,1496,472,1286,1836,642,1810,2244,1990,1638,1682,1728,1750,1782,1194,1680,762,1040,948,750,750,1292,800,1140,1758,466,1498,1068,1230,1572,690,1728,856,1108,1118,566,1940,1610,1296,808,642,1154,916,1090,1660,1464,794,386,760,1764,774,1886,1810,862,1946,1048,1380,754,842,704,824,1466,1678,1644,1552,1712,560,732,596,636,752,968,666,1102,1006,876,1678,1498,1452,906,348,354,488,410,446,386,1146,1120,1594,1108,1580,1156,1592,888,1032,484,936,826,1750,620,796,1612,380,890,710,1352,1610,1224,850,1764,1364,810,684,690,1042,2116,736,978,1156,480,700,764,662,1532,1348,1194,1642,1448,714,1454,1496,1916,1310,754,674,1684,2870,2975,1320,1580,668,1326,576,1460,1853,2322,2750,1012,1992,2729,2561,2811,2133,2637,2898,2464,2096,3255,2983,2514,2724,2982,1214,1859,2851,2738,2524,1933,2131,2848,2620,2804,2682,2492,2843,2821,2333,2794,2462,1846,1648,2379,2389,2765,2539,1395,2574,2110,2785,2473,2733,1997,2784,2331,2735,1870,2058,2660,2030,839,1872,3090,2716,2790,2810,499,2544,2810,2792,2715,2507,3221,2839,2825,2834,2625,2757,2834,2761,3093,2780,3343,3091,2817,1236,412,1352,2972,2668,2860,3119,2654,2112,3228,3360,3367,1887,2646,1566,1864,2750,3096,3056,2153,1505,3344,1800,2008,1736,1836,1836,1764,1764,1820,1836,1840,1828,1828,1892,2332,1828,1828,1832,1816,1852,1692,864,1896,2160,1864,1660,404,2384,1936,2036,1436,1832,956,384,1224,2076,910,1732,1412,690,2012,2038,2020,2012,1164,1980,2034,2016,2030,1956,2022,2012,2044,2018,2034,1878,2020,1906,2048,2012,1904,2002,2052,1998,1962,1984,2050,2004,1994,1974,1988,2010,2038,2028,2008,1998,2008,1998,2034,1890,1918,2002,1220,2006,2058,2010,1714,1646,1648,1410,1416,1426,1108,1420,940,1480,1496,1112,1422,1424,1426,1486,832,346,1434,900,1418,1142,1412,1480,1428,1486,1164,1420,1426,896,896,1422,1484,748,898,954,1500,1482,1166,1448,1500,1504,1494,1174,952,952,996,1144,1428,884,1068,604,1152,1360,1496,1490,1162,1036,654,1154,1490,1190,552,1146,1160,1306,952,1404,1118,1184,1196,920,1182,1176,1496,1496,1490,1208,1494,1506,1320,812,1488,1498,1498,950,1472,948,1058,1050,1156,916,1294,1184,1496,888,1474,1492,1036,886,1176,1180,970,960,1500,808,766,1524,1596,986,1434,718,1068,1418,1418,1140,1406,902,1484,1422,1650,1646,952,1422,1414,1416,1020,1416,938,1484,1482,1126,1110,1416,1422,1430,1468,836,344,1422,900,708,1414,1138,1408,1476,1428,1484,1268,1418,1414,902,894,1422,1474,760,902,944,1494,1464,1156,1444,1484,1492,1490,1168,952,942,992,1148,1412,880,1048,1232,1488,1358,1488,1484,1158,1030,630,1134,1484,1174,548,1144,1300,932,1400,1114,1184,1182,914,1180,1176,1480,1492,1476,1214,1492,1506,1308,806,1474,1488,1488,942,1468,434,942,1050,1044,566,534,1592,912,1294,1168,1488,886,1472,1032,890,1166,1180,976,1000,944,1490,806,766,1506,758,988,1424,716,1070,1420,1404,1136,1408,896,1470,1422,1280,1968,1964,396,388,608,908,2110,1946,2212,1872,1848,768,1730,1668,1272,1064,1552,1592,1372,1244,1380,1688,1076,736,1312,1404,540,1652,1568,1508,1048,1644,1104,1056,1720,1116,872,1492,1712,1672,1340,1720,1060,1540,1232,808,1352,1620,1340,1276,748,804,820,1068,1688,1392,1520,920,1288,1288,900,1244,1584,1344,1900,720,1240,1572,1532,988,996,1168,1440,1064,1264,1284,1220,1016,1384,452,1532,872,1696,1612,1584,1332,1280,1448,1520,1504,1700,1080,1120,1544,1128,1132,1508,1816,1556,1512,1520,1080,1508,1552,1496,1224,1020,1388,1268,1416,1660,1240,1156,1024,1304,1088,1428,1008,1408,1036,1728,1600,1612,1432,1588,1588,1548,1100,1356,1544,1356,1220,1596,1396,1332,760,1448,1256,1264,1334,1520,1584,946,1660,1634,1620,590,1610,1676,390,398,458,1198,1572,586,900,1604,1468,1280,984,442,1632,1548,432,562,1604,1618,358,426,1526,1230,572,1358,1610,1622,1620,1654,1636,1108,1632,1628,1722,1648,1474,508,492,430,462,712,1058,434,1620,1046,1522,1626,542,1514,1722,634,892,1264,942,1546,1514,894,1598,1648,1574,844,1650,538,396,546,1556,1586,418,380,1592,1274,1268,948,1006,368,1710,468,544,1600,442,1420,1434,850,364,1658,1612,362,1238,922,450,2222,1392,1414,1658,1354,424,2348,672,2168,1192,494,778,2212,1598,2266,1938,1744,2344,596,2038,2032,1840,1816,300,1982,1682,1988,2070,2266,2026,1822,780,1944,1812,2014,1682,1252,1178,1278,1902,1010,502,502,486,518,1422,1022,462,1464,1942,1878,1996,1768,1800,1824,1852,652,1756,364,1830,1684,672,1878,1904,374,1534,2230,1830,2010,1464,1170,2272,1014,2006,2016,1640,1702,1724,1720,1850,1830,938,2252,2224,1180,1236,473,442,1600,418,373,454,1600,1908,1908,1546,1258,1366,764,1640,1348,1522,1462,1522,1500,940,1522,784,1514,1150,1506,1508,1518,1066,1622,1570,1410,1060,978,1118,1090,1544,854,1424,648,1528,820,1560,1578,1326,916,1208,912,1600,1560,1554,1434,838,1568,1118,852,1508,856,1548,474,562,1172,1174,1550,1586,938,1596,538,1580,1578,1632,1436,1206,950,1570,1536,1634,856,1572,450,1130,1360,538,814,1584,1536,1240,1148,1628,1256,1296,1580,1804,1400,756,1326,1524,1518,1638,964,1572,1474,1346,1568,1472,784,1608,1532,1432,1082,1320,1392,1456,1464,1460,1476,1552,1472,1460,1460,1480,1468,1344,1424,1472,1464,1460,1448,1456,1296,1456,1484,1480,1452,1480,1476,1075,778,1600,1089,1600,1600,530,1600,2013,2008,1536,1482,424,1158,1482,1488,1492,1512,1358,1428,1430,1580,1524,1430,696,1452,1504,1462,1416,1530,1522,1506,1524,1226,1384,1218,1520,1388,1448,1424,1502,1504,1478,1222,1470,1352,1484,1460,1410,1390,1494,1514,1494,1510,1512,1530,1438,1396,1642,1378,1514,1496,1022,2050,1452,1418,1086,1402,1150,606,1490,1398,1354,1536,1476,1398,1328,1412,1526,1430,1500,1400,1456,1380,1502,1390,1662,1452,1512,1404,2007,2018,2143,1851,1446,1476,1486,1436,1410,1690,1296,1406,1396,1510,1412,1524,1530,1502,1520,1532,1538,1492,1508,1486,1516,1502,1108,1474,1508,964,1426,1474,1414,1536,1442,1400,1452,1380,1522,1416,1494,1642,1514,1528,1388,1436,1514,1418,1388,1352,1388,1496,966,1466,1520,1384,1542,1536,1012,1518,1508,1510,1318,1684,1560,1150,1990,1272,1402,1500,1390,1522,1428,1372,1462,1358,1366,1498,1436,1530,1546,1536,1398,1534,1536,1518,1192,1510,1508,1118,1102,1386,1510,1851,1644,734,756,678,1662,1244,848,1600,1766,1316,1638,1662,1600,712,712,902,872,1310,1664,1214,440,1674,1476,1010,812,1282,1624,1144,1492,1882,876,914,1764,804,412,1248,544,1400,1294,1170,1238,1014,460,378,646,1750,1280,1288,1412,1162,980,970,1734,1720,998,1196,1376,1200,928,940,1640,1158,492,994,510,702,1072,576,500,1112,1104,752,1270,668,2188,814,750,1746,886,1746,1910,3002,1912,400,1085,1760,1618,2022,2052,2124,1108,2024,1992,1974,592,338,440,370,382,2002,2018,1394,1986,1886,1996,2108,2108,2016,2004,1764,2210,1754,1950,326,503,1574,840,1184,2268,2239,1274,582,364,539,1788,1012,806,1750,736,2132,2000,796,2002,2004,1996,2076,2000,1996,598,2002,2050,2002,1998,2008,1998,2000,2000,2050,400,1036,1852,2297,1430,1624,1292,1704,1772,1724,1902,1432,1494,1624,1494,1830,1198,1724,1452,990,1712,1748,1496,1524,1300,2078,1864,1530,1380,1766,1532,1360,1198,1006,1768,1452,1882,1584,1684,1266,1224,1370,1414,1408,1388,1406,1474,1570,1616,1650,1590,1410,1410,1786,1418,1408,1070,1406,984,1790,1520,1298,1200,1576,1620,1414,1412,1788,1964,2232,2232,1716,500,1468,1874,1584,1588,368,1550,1662,1654,1724,1684,1534,1694,1672,1672,302,1172,1626,1584,1720,550,1676,612,682,956,1692,1592,1654,784,794,1678,1720,1526,1238,710,896,1666,1768,1594,1730,1610,514,1106,716,464,910,566,1164,1596,784,1286,1630,1576,1196,1642,1736,814,978,1084,1692,1650,1736,1716,1296,1760,1716,1644,1894,1774,1710,1694,1768,1648,1698,1328,1586,1714,1664,1190,1596,1580,1596,1660,1702,766,1170,1202,378,1720,1098,1594,1646,1722,1582,734,862,1612,1126,1736,1646,1634,1528,1660,1506,504,1684,1070,1712,1488,1584,1548,1418,1560,1618,1670,1824,1012,1650,1824,1416,1704,1666,1786,1590,1494,1738,1678,1742,1806,1630,1698,1718,450,1516,1580,1296,1504,1416,1516,1504,1590,1514,1588,1572,1572,1582,1506,1510,1588,1580,1590,1584,1496,1520,1448,1516,1490,1414,1586,1604,1572,1510,1592,1506,1508,1578,1586,1584,1594,1514,1594,1582,1506,1362,1584,1572,1500,1512,1594,1580,1516,1528,1578,1584,1562,1516,1508,1514,1564,1502,1508,1514,1584,1520,1506,1348,1504,1514,1594,1520,1526,1518,1510,1638,1508,1326,1502,2468,1542,956,1596,1604,1626,1610,1418,946,1644,1544,1370,1660,1440,1844,1630,1642,1516,1644,1754,1956,1764,1098,784,1342,1518,1018,1676,1096,1664,1758,782,1242,1720,1676,1766,1786,1668,1856,1724,1638,1640,1414,1680,1564,1524,1532,1160,1612,1818,1812,1338,1330,1652,1590,1378,1884,1792,1638,1618,680,778,1206,1644,1608,1748,1596,1788,1756,1534,1724,1762,1740,1710,1746,2008,1554,774,670,1750,1718,1762,1704,1738,1640,1982,1698,2084,506,496,1188,1866,1582,1698,1530,1698,1830,1684,1550,1852,1896,1654,1644,1706,2020,1790,1682,1730,1804,1832,1864,938,1286,1714,1826,1820,1836,1646,1512,1812,946,1868,1684,1706,756,1274,1982,1682,1072,1660,828,716,1572,1588,1556,1580,1560,1012,1308,1568,1740,1040,1284,676,996,1600,1380,1004,1044,1132,1184,1444,1148,584,332,1076,1192,1372,904,1316,1576,504,664,1612,1648,1352,1192,1360,1348,1084,944,636,740,1244,988,1388,1152,1308,1344,472,784,1612,1600,1572,1116,1628,1640,536,1320,680,1096,1660,1352,1008,996,1648,1508,1648,1596,1092,1356,1604,1592,1572,1596,1052,772,1600,1580,788,1380,1656,504,704,1296,1580,1372,796,408,1264,1312,1576,824,1228,1508,780,796,1332,1404,1632,1096,1624,1332,1596,804,800,944,1640,1652,1720,1232,1236,1188,1556,1172,1332,1664,1652,1072,1728,1408,320,1684,1688,1692,1304,1568,1620,636,952,1668,1236,1664,1040,956,740,744,1400,1236,1580,1288,1688,1676,1364,1280,1224,1692,1024,1264,1052,924,648,1608,1076,1376,1168,608,604,1332,1124,1512,1140,1252,552,948,1052,700,1628,1152,1076,1616,1500,1188,1028,876,428,1000,1412,820,484,556,476,1592,700,588,1408,1092,932,792,724,404,1048,468,492,1288,1564,704,672,1404,672,684,1060,1372,760,576,596,1408,556,956,1160,956,860,936,1012,528,732,1140,1328,864,996,752,496,700,632,1000,728,504,320,644,1080,1236,1532,1184,1180,920,720,480,604,544,520,740,792,1020,1368,1264,908,660,948,664,1560,400,424,1124,864,876,964,712,1172,1360,1204,1164,548,1320,992,1048,732,624,592,992,520,1008,992,676,544,1032,1012,1432,732,1276,1124,1668,744,736,592,1560,592,672,1376,836,1012,636,708,584,1524,748,820,964,1676,1512,1668,556,560,1412,1208,1112,1228,1684,1552,2132,760,2068,2032,2224,2140,2180,676,384,532,2156,2664,2500,1976,2032,2212,2256,2112,2092,2080,1476,2140,2196,2136,2220,2124,2036,942,930,514,1104,930,1344,1766,526,420,1888,564,1808,936,1020,354,1550,1652,790,714,942,1578,984,676,362,668,1050,1400,984,1828,1298,1292,546,1256,900,504,1214,1170,560,770,568,638,1184,1170,1010,1832,692,622,622,548,2058,1980,1796,2370,2362,1418,2567,2438,2472,1515,1881,2387,1503,1287,1500,2476,1513,1876,2540,1519,2199,3611,2083,1718,2578,1810,1624,1634,1686,916,926,1456,1552,1460,1598,1288,1614,1598,1574,1594,1582,1260,1612,1610,1786,560,804,1768,1064,1596,1556,1790,1638,1728,1770,1714,1606,1768,1790,1778,1774,1764,1796,1796,1792,2122,1792,3618,1212,1812,516,592,624,822,1568,1822,1570,1184,1284,1478,1488,732,834,1148,1362,1554,1658,1306,1566,1494,1400,1512,462,664,466,914,930,314,928,1074,1518,1326,1252,1574,1640,954,948,1718,1580,1568,616,1552,1544,1798,1024,1692,1680,1646,1634,1126,1374,1702,1564,1618,436,936,920,1682,806,1602,1374,904,1716,1332,344,672,1738,1736,2198,550,582,332,548,476,386,1666,1578,1034,1108,1438,712,2372,2340,1028,1690,924,916,1746,2070,2022,1972,1994,2172,1638,2278,2158,2116,1936,1906,2018,2080,1988,2018,1404,1914,1818,1872,2014,2084,2044,2124,2044,1950,2094,1558,1814,2064,1860,1858,1970,1916,2000,1628,2204,1716,738,720,2292,1890,1866,1170,902,2270,2308,1300,1972,2082,820,676,1694,2120,2014,2138,1624,572,1852,2028,1542,1826,1718,1666,1026,1396,874,776,1366,642,524,1726,1504,1566,498,958,494,318,386,330,390,406,352,2124,686,1824,1862,1806,1810,1870,1822,1768,1814,1808,1852,1822,1796,1752,1278,1778,1788,1800,1784,1812,1824,1818,1808,1846,520,1826,1784,1860,1800,1736,1792,1798,1792,1902,1868,1846,1892,1906,1864,1908,1774,1856,1816,1856,1866,1846,1852,1826,1852,1860,1860,1886,1824,1832,1926,1872,1898,1894,1824,1840,1834,1844,1830,1858,1842,1830,1434,2014,2030,2036,1826,1846,1868,1818,1948,2078,2090,1866,1858,2184,2016,1914,2016,1524,1538,1530,1538,1484,1518,1520,1520,1536,1534,1540,1070,1530,1528,1488,1540,1532,1534,678,628,1532,1224,1526,590,1526,1528,1520,732,694,1532,1518,1530,1536,1520,1546,1018,548,1518,1518,1544,1534,1516,1520,1530,1520,1538,1516,1502,708,706,1522,1554,1556,1566,1512,1528,1522,1530,1784,1528,1424,532,1520,458,764,1510,520,1588,1530,1532,1540,1518,778,1534,1510,1530,1526,1540,1536,1526,732,736,1542,1540,1530,1564,1086,1512,1524,716,1546,1548,1464,1526,1538,1514,1524,1514,1526,1540,1528,840,1536,1556,1524,1524,1328,1528,1554,1554,1388,1546,956,1526,1548,1486,1544,1516,858,758,1526,1516,1468,1472,1508,1506,648,1504,1560,466,1524,1508,848,1518,1440,1532,632,1516,1104,1044,1038,1528,1528,1268,1536,782,1426,1664,1534,1612,1510,1512,1536,1532,1526,980,1542,1486,1490,1530,1542,1526,758,1514,872,1468,1456,1516,700,704,1520,1550,1534,1518,1530,1528,1512,1564,1528,1542,1524,1540,724,728,730,1534,1510,1522,1494,1462,1502,1526,1494,1114,1534,1528,674,1540,1516,1492,1532,584,938,1440,1044,1492,1492,1500,1244,1424,1452,1484,1508,1448,1400,1512,1456,1420,1168,1100,1504,972,1500,1508,1020,308,924,388,1500,832,1504,1500,604,1064,1068,928,1044,1432,1472,1212,1496,1492,812,1472,1504,1172,1128,1592,1244,1168,1460,1456,1548,1440,1436,1332,1064,944,736,788,764,656,660,952,672,1384,1396,852,1124,996,544,1316,1344,1224,1496,1240,1372,1356,696,1488,1412,1328,1476,1444,1112,912,1512,832,832,944,836,608,704,1052,688,672,760,628,696,1888,1788,1888,606,420,806,806,546,476,818,1336,1600,626,550,620,762,2160,2036,1032,908,908,952,992,1200,1304,1304,944,900,1932,1156,1288,2056,2132,1040,1032,1284,2088,2148,2156,1264,1352,496,604,1260,1964,1828,1304,1004,1572,764,764,516,856,920,2340,796,788,384,476,1312,1288,1720,1300,2040,2068,720,864,2092,1940,2048,1144,1908,1184,1064,2048,1932,1712,2052,980,920,912,896,1448,1008,876,1188,796,1120,1304,1300,1748,1296,1280,1144,1552,728,876,1708,800,916,2164,916,836,820,1300,1192,892,792,1184,1308,1160,1304,752,908,888,1172,1104,1708,1792,1180,1836,660,792,732,792,1180,796,1164,1200,844,1296,1140,1036,1320,1036,1152,1200,1292,744,1832,1160,640,1852,2052,1800,2060,1304,1296,1328,916,1112,720,1796,1264,1304,1292,1188,1852,404,1168,2044,1320,1180,476,1184,796,1184,528,1396,364,1152,1832,1340,660,1040,1064,2136,1828,912,912,844,1292,660,784,1816,844,644,1800,1764,884,628,840,908,652,936,936,648,1040,496,1040,1316,1760,1164,556,568,452,1684,1048,752,700,1272,584,748,2068,700,1064,1312,1728,1680,1220,1952,932,1184,1168,1320,564,632,596,848,1196,972,920,804,940,964,528,1920,1932,1712,1788,1368,536,1288,980,692,1052,1308,2096,1304,1776,1148,2016,1276,952,1012,1712,1824,1172,2124,2096,2068,1804,1196,1208,2088,2084,1852,2116,2100,2060,1812,2096,2044,1988,1628,1716,1692,1648,2072,2080,2116,1840,1324,2100,680,532,1168,1024,940,2120,1208,1344,876,1056,1860,2144,1124,1204,2108,1296,2084,2124,1284,1288,1800,1700,2140,1684,940,828,1184,2088,1068,1844,2172,964,1856,668,1188,1260,520,1332,1288,1872,892,656,2088,2076,2084,2156,1964,1740,2124,2100,1700,1972,2068,952,1176,1724,1684,1708,584,1332,1196,464,428,2160,2092,1036,912,908,948,1200,1300,1300,976,900,1932,1152,1288,2052,2132,1044,1032,1280,2080,2100,2152,1260,1516,1344,492,600,1256,1932,1300,1004,1568,500,716,752,516,860,916,2332,792,788,384,476,820,1304,1284,1720,1724,1300,2036,2060,720,1168,2088,1940,1128,1908,1180,1064,1924,1704,2056,972,920,916,1028,1460,1268,1008,1160,1308,1192,1300,1300,1752,1292,1280,1332,1696,876,1784,1704,800,920,456,452,1228,788,828,676,812,1308,1196,892,788,1176,1312,1104,1304,752,908,896,1172,1108,1708,1796,1180,1836,660,792,732,792,1176,772,1164,2064,844,1292,1132,340,1036,1320,1028,1152,1196,720,1288,744,1824,1160,636,1848,2044,1796,1416,1304,1296,1580,2076,1236,388,1264,1320,1288,1188,1852,404,1172,2048,1316,1180,2140,524,1396,364,1152,1676,660,1036,1060,2136,1292,584,908,916,1716,1292,660,784,780,1816,1636,2160,1760,1656,836,912,652,936,932,652,2144,1040,1316,1752,1172,544,1164,1688,1044,748,700,1272,588,748,2068,696,444,1060,1312,1724,1680,1220,1948,932,1184,2040,1316,1328,592,848,1192,968,924,800,944,964,988,1936,1924,1704,1788,1364,536,1232,2044,1052,1060,1308,2092,1512,1308,1776,1148,2064,1276,948,1012,1704,1816,1176,2124,2088,2068,1804,1196,1200,2088,2088,1848,2112,2100,2056,1816,2092,2048,1984,1824,1716,1688,1840,2080,2080,2116,1840,1324,2100,676,532,1164,1032,944,2124,1208,1340,2136,2008,2136,1124,1204,2108,1300,2084,2120,1280,1292,1796,1696,1052,656,1688,940,1816,1184,2092,1068,1836,2180,1816,936,944,1852,664,1188,1260,520,1332,1284,1872,888,656,2084,2072,2084,2160,1956,1736,2128,2096,1696,1968,2064,952,1172,1704,1688,1712,1300,1844,1332,1196,1640,1644,2590,2598,2588,2594,2616,540,762,608,372,2536,2612,2596,1600,498,792,1236,1236,1349,1382,1600,566,584,1204,1554,312,808,1700,1674,676,1474,890,1656,1658,1526,1838,1158,1796,1610,1720,502,1128,1196,984,1520,412,928,1286,1208,1556,1700,668,1908,1968,344,2028,640,1128,1596,992,996,932,928,1140,1016,1164,992,1084,1136,1140,652,736,1092,948,976,820,976,1892,1016,1132,1220,1108,872,856,1112,1004,1100,1980,1476,1076,1284,1132,1064,1296,1124,1356,1108,1292,1272,1076,1160,1116,1148,1012,1016,1116,1124,1112,1108,1364,1140,960,1008,904,1036,1368,1244,1240,1868,1136,616,1024,1140,1096,1096,760,1372,856,1360,1348,736,1160,340,788,1268,1216,412,1364,1800,1144,728,1088,368,1592,1136,1044,1104,1012,1016,1608,860,820,928,860,1008,1020,1032,1120,644,1032,1120,1180,1112,1096,1100,1120,1012,1148,1008,1100,1584,1096,1260,1032,1036,1040,1036,336,616,2280,2132,2308,404,928,2292,1448,2032,2240,3528,752,1008,1406,638,902,984,1938,1556,1848,976,2266,2252,1266,2004,2260,708,1096,974,1036,1064,802,942,1028,984,992,1018,958,990,992,826,912,786,986,1096,798,1374,880,952,2096,1066,1076,742,1722,2196,2254,960,908,828,2268,1480,630,872,1070,2258,2254,1066,2252,1564,1360,984,678,528,626,518,2292,1720,426,1004,798,2250,2252,2256,2292,2276,2268,2268,2236,1494,870,1078,2258,1564,990,842,1002,954,968,968,548,712,752,1370,1018,764,1986,440,982,1354,424,2264,1580,2320,2070,396,1118,1008,1180,1392,1546,442,1562,1616,982,974,1588,980,964,1026,968,1378,428,1372,1638,738,426,1330,1954,1648,1938,1810,396,406,942,2098,862,496,480,2080,2074,2048,1582,332,1088,386,1904,2272,698,300,1840,2226,1566,1000,848,1082,614,824,510,2248,834,988,1626,782,990,1594,572,598,1576,1576,898,1044,934,950,930,928,1072,1082,1086,1578,1212,852,1580,2230,2270,2270,2134,1576,2286,1916,2060,2050,2026,2028,1574,956,890,1556,1570,2256,2058,2054,2010,1680,1926,1562,2248,1666,1578,2282,1070,1136,986,1044,2282,2280,996,980,1572,1566,612,1144,1202,1028,1016,2326,1564,1590,634,1092,712,972,2206,1558,2270,1590,2242,1060,1078,1080,1068,1058,1072,1570,958,1576,1562,2244,2278,2282,1562,2260,1052,1086,1070,1090,1944,2254,1084,2260,1648,1392,526,526,368,848,846,518,536,368,510,2268,2246,2060,2068,1404,1642,774,1094,1044,916,1088,1180,1010,1006,642,752,960,408,520,488,1510,2282,584,524,998,978,980,672,2250,2194,2288,2260,818,1364,2242,2180,1630,1720,1546,2230,1018,1082,992,840,1564,914,2030,1266,1036,926,770,860,1534,1702,1574,2258,2098,2266,2260,506,1106,2102,652,792,614,2252,2270,2272,1086,1096,2250,2242,1780,2166,2252,2254,2236,1584,2252,2250,1560,1566,1574,2274,2234,382,1732,1722,374,1102,1022,2236,1550,1304,858,300,606,2276,1818,1762,760,1526,2244,2274,2246,2050,2280,1862,2090,1728,2264,2242,2084,2090,2084,1644,2262,2248,2274,2262,2084,2048,2034,2266,2240,2286,984,1040,416,1882,1562,530,1566,2252,1510,662,2258,2260,384,1156,704,866,1084,1974,1956,1944,1418,628,722,370,388,730,874,552,1432,2262,2266,1070,1088,1076,886,2198,556,624,814,1458,2272,2114,2272,2228,2284,2256,2280,2230,2260,2248,2264,2268,2242,2256,1682,2258,2266,1540,1156,1072,2268,1578,2270,2270,2058,2256,2282,2300,2264,2246,2250,2220,2280,2244,1080,1074,1098,2334,462,2280,2272,2246,1546,1232,2250,2254,2250,2104,2250,2256,2248,2248,2062,2060,1968,2068,2200,2238,366,358,374,328,302,390,554,328,1468,1094,1488,1846,1688,1560,634,450,384,2072,704,662,652,500,570,646,534,532,596,560,478,474,1086,1086,1092,1078,468,1104,1116,1102,1106,2288,2250,2258,1794,1924,2308,648,2282,2278,482,2254,2268,1550,596,2248,1068,1090,1102,1580,2388,2248,2218,1060,1074,1074,1068,2046,2288,2256,2256,2256,2190,2276,2274,2230,2078,2156,2084,490,676,990,732,1732,1724,1828,1044,1032,1118,1012,582,1322,772,1576,1574,1574,1574,1524,1476,1570,1570,1586,1578,1684,1588,1388,1582,688,1418,1584,1570,1436,1348,1226,1578,1570,1584,1582,1578,1352,1584,1570,1502,1580,1428,1580,1582,1408,1028,1442,1430,1484,1462,1588,1584,1580,1438,1734,1706,1726,1752,1754,1710,1724,1732,1726,594,1736,1728,1730,1734,1732,1738,1744,1730,1730,1738,1726,1724,1728,1218,1736,1724,802,798,1388,1722,1730,826,826,802,812,836,848,1504,1494,806,844,838,834,754,810,752,834,840,832,846,1138,836,842,814,832,860,1580,1586,1676,870,708,728,468,550,1472,1230,1398,710,708,684,636,600,844,576,322,1046,840,432,722,1420,518,598,606,1440,824,830,850,830,824,832,832,822,438,574,978,574,582,704,664,758,828,824,826,826,954,788,534,618,370,352,336,324,350,372,822,334,560,432,414,710,406,838,694,526,820,756,798,1230,364,1742,634,874,1558,978,500,1568,1578,786,638,658,1576,1570,676,1572,1648,1348,1740,1376,1722,1194,564,454,504,1356,1048,444,546,966,1716,1742,1190,966,702,638,1194,716,570,1512,1566,1052,1354,480,798,1372,1728,1736,1732,1736,1716,1740,1746,1738,1724,836,864,1732,1570,1026,1360,1550,1558,1712,1734,1734,1734,1730,1584,1616,1586,402,1586,1558,1576,1584,1572,1592,952,1692,1696,544,756,716,762,1712,1712,396,474,506,748,390,1772,1680,1560,1564,1258,1572,1568,1570,1662,1578,1580,1554,1136,1536,1578,1718,1714,1736,1726,1726,1722,1746,804,726,798,710,472,420,474,330,464,430,564,522,758,736,1748,1612,1750,1778,646,678,772,690,728,758,754,736,750,756,1212,476,640,588,1196,1782,1038,610,688,646,862,644,612,680,508,550,690,588,698,780,1182,1186,1212,1324,414,380,1728,1730,1558,1728,1720,738,1422,1538,1348,1354,1588,1430,1734,1566,1556,1276,828,828,1734,1736,1724,1720,1498,1508,1722,1740,898,598,1728,1340,1580,834,694,840,694,1464,1710,734,754,734,740,742,1330,1208,1488,1576,1578,1730,1732,1726,1734,400,338,1564,1138,1582,1040,794,728,660,544,656,670,432,760,842,1734,1412,1742,1350,370,1580,1576,1726,1726,1552,1546,1584,994,884,938,920,526,490,430,548,506,550,548,408,532,526,588,542,802,830,1732,1486,1510,1312,1342,1278,1458,1054,1214,1026,1224,464,444,460,352,478,828,1722,816,686,836,814,788,820,728,696,762,574,740,756,740,734,554,656,666,314,770,730,624,532,802,510,522,712,532,658,454,552,530,466,428,726,610,612,654,694,756,886,544,1104,512,522,840,806,1082,664,604,396,306,430,908,384,352,412,328,372,356,364,374,356,346,378,408,334,386,412,330,372,352,342,324,466,362,396,416,666,330,1738,1718,812,828,832,814,794,820,1728,822,826,816,810,814,826,800,828,822,816,468,524,456,1728,366,526,342,832,1728,488,514,520,1332,1232,1192,412,498,742,730,694,680,698,402,536,450,468,520,1118,516,530,594,820,1726,594,664,690,606,742,902,606,518,562,420,920,562,1390,1060,1584,1606,1574,1594,1568,1482,1508,1514,1498,1496,1184,1196,1178,1192,1186,516,754,542,442,416,390,884,696,770,802,978,554,1174,376,672,332,326,960,968,972,730,944,990,424,678,594,818,588,812,836,524,1530,862,1480,1432,1740,1732,1184,1120,1568,1662,1616,752,760,830,800,832,830,1548,1570,1612,1724,1496,1580,1596,1716,1702,1746,1640,1718,1754,1178,1722,1698,1174,806,818,812,808,816,1714,1724,816,816,1742,1722,1752,820,842,1762,832,798,820,788,1732,716,728,508,522,508,1138,510,528,818,814,716,332,468,1202,814,846,832,820,822,832,1746,854,1492,902,1752,814,832,828,854,826,818,1736,1734,1734,1732,1736,1720,1578,1266,1276,1268,1276,1262,1268,1568,1572,1726,1666,1710,1620,902,1292,1714,1196,804,816,364,346,330,326,1188,378,362,360,382,378,778,734,1572,336,686,582,574,314,352,566,516,1574,442,570,1070,1088,1208,532,1274,1530,1140,1578,1190,1220,960,950,1194,1194,1186,1184,1186,1146,1198,1192,1212,1200,1212,1186,1198,1198,764,756,1196,1212,738,766,748,750,732,726,742,818,766,828,750,1192,1710,1196,1250,1760,1174,512,444,398,1068,1252,800,1720,1238,430,354,408,470,532,450,824,1714,1708,1410,1720,1474,366,1562,1554,1718,1720,1564,1544,1564,990,816,934,858,512,478,546,506,552,544,404,530,522,574,538,784,824,1726,1480,1490,1196,1468,1134,454,1304,1336,776,530,1448,1036,1206,992,1216,820,736,1178,1222,358,640,964,712,460,400,352,440,476,826,814,818,830,804,784,794,724,684,756,572,738,750,732,548,648,656,308,768,726,624,530,800,498,502,706,522,654,526,484,424,450,552,716,606,602,646,690,750,884,534,1096,504,522,826,702,804,590,414,664,600,330,392,304,430,356,390,846,380,348,404,328,370,354,358,370,338,304,330,340,332,374,412,324,366,342,344,324,342,364,380,456,656,302,1728,1714,802,826,820,812,788,816,1720,820,818,816,808,802,820,788,824,814,812,462,522,456,1722,356,524,338,830,1722,486,502,522,1330,1222,1140,736,674,726,698,692,676,688,528,448,532,514,1150,516,518,590,1200,816,1722,592,664,694,418,602,744,896,608,510,558,410,910,692,558,1382,1056,1578,1596,1562,1586,1558,1476,1500,1414,1482,1482,1182,1182,1216,1128,1176,510,762,436,304,440,606,432,880,696,762,794,966,548,1108,334,370,666,328,328,952,398,964,952,682,940,984,728,420,670,590,798,812,566,780,776,530,1514,700,1500,1408,1732,1548,1172,1180,1510,1638,1652,1608,748,756,808,816,812,830,1534,1560,1606,1716,1564,1564,1570,1598,1704,1696,1732,1626,1712,1756,1154,1174,1716,1690,1166,800,812,806,816,1710,1714,810,814,1016,840,808,1720,1714,1746,820,838,836,842,826,792,842,788,1724,714,726,510,510,508,478,370,512,526,1742,1134,510,814,826,712,330,466,1196,808,824,824,808,542,832,1744,850,1486,892,1746,810,828,818,820,826,812,1772,832,1700,1726,1732,1708,1706,1560,594,1554,1556,1262,1284,1278,1268,1256,1248,1562,940,744,740,1562,1644,1588,896,458,1186,720,1702,1190,784,810,362,346,320,322,1186,378,330,362,300,360,374,378,786,730,690,1556,336,682,578,576,320,300,360,554,512,772,1550,450,568,1064,1082,1206,530,1234,1054,1094,510,1526,1564,898,1562,1182,1208,1202,944,1114,1202,1180,1170,1178,754,1192,1162,1206,1184,1200,1180,1190,1194,758,748,1184,1202,744,758,744,744,726,718,734,814,760,824,748,774,1732,1322,386,1704,1178,1742,1432,1484,1170,502,438,394,1320,1062,1244,794,1714,1234,354,406,372,426,456,528,448,832,1728,1416,1728,1438,370,1566,1572,1724,1726,1554,1544,1584,1002,942,880,524,490,430,550,508,554,550,406,534,524,588,544,798,830,1580,1486,1510,1476,1306,1342,1274,1456,1054,1212,1050,1220,832,740,1232,350,1020,644,714,466,352,450,838,818,800,1738,816,788,818,728,694,658,576,752,714,732,554,656,664,768,728,624,532,804,504,528,708,528,656,552,526,422,610,756,888,1104,512,526,838,590,434,480,664,600,398,370,400,902,384,346,364,394,416,332,370,356,360,380,362,346,378,338,392,380,416,346,336,330,326,364,406,670,1728,1718,802,828,830,814,796,1724,820,818,820,806,812,824,796,826,822,814,466,520,452,1726,366,528,342,832,1742,1336,1228,424,1142,740,694,696,528,440,468,528,472,1216,820,1724,594,666,692,690,608,748,918,610,512,558,918,1390,1058,1584,1608,1582,1598,1570,1424,1410,1512,1494,1498,1190,1194,1222,1194,532,778,456,440,388,552,894,770,806,978,1134,380,622,960,976,960,944,980,678,594,826,596,780,538,1580,724,1568,1740,1566,1120,1572,1658,758,748,762,756,758,756,830,806,830,832,1542,1562,1612,1726,1566,1576,1594,1724,1706,1730,1630,1726,1756,1180,1718,1692,1174,806,818,812,810,818,1728,816,818,1738,1712,1752,822,838,1770,836,800,836,788,1728,806,718,726,512,510,512,1140,506,518,820,824,716,336,496,1202,808,832,596,816,548,836,844,828,828,1494,902,1752,812,830,628,826,828,812,794,826,834,836,1706,1734,1738,1742,1574,1264,1282,1268,1274,1264,1270,1566,1568,1646,1644,1716,1600,896,1288,1706,966,798,802,366,348,324,328,1192,382,346,360,792,734,1562,342,690,586,580,324,362,568,514,1568,432,570,1060,1090,1212,534,1326,1520,1562,1572,1182,1210,1208,954,1202,1214,1154,1160,1162,1052,1208,1200,1206,1190,1202,1196,1206,804,762,746,1184,1202,758,770,754,748,720,742,816,772,834,746,598,1716,1724,1178,1742,1180,504,436,1064,1726,1242,430,410,472,534,450,1458,1396,390,492,1470,780,892,1354,1396,390,382,366,1462,1796,1424,644,506,1708,826,924,1392,1248,1212,1314,392,812,596,1356,694,1378,1404,1374,1390,1394,1606,1416,398,1392,1378,688,720,950,1112,908,1414,866,892,904,902,1318,1400,1398,1404,990,1004,1196,1198,610,588,582,562,698,1212,1274,996,1172,1018,1224,1384,1404,1272,338,698,352,488,444,620,1146,1242,1462,1188,1194,1202,1184,1186,1430,1386,800,1414,1402,1160,1132,1206,1188,1450,1236,1190,526,344,544,1592,1016,1574,888,996,384,310,906,1238,872,536,1408,1394,1278,932,1152,1230,924,1194,1172,576,1198,1204,1000,932,934,884,1304,1308,1608,1606,1626,492,550,884,984,1398,1404,980,1334,1078,1414,912,1206,2496,2556,2552,2640,588,556,2460,556,552,2584,1228,572,588,588,564,1232,580,2668,580,580,2576,580,576,576,1256,576,572,576,2268,576,2324,2488,1864,1722,1984,1952,428,1898,428,1982,946,430,1916,436,428,2020,380,436,434,428,426,434,434,1674,434,1752,1550,1414,590,1646,1646,356,354,1576,1644,1260,798,1616,1608,360,362,362,780,358,362,1406,1462,1940,2072,2070,848,2022,498,598,490,436,712,548,490,550,740,404,432,454,956,862,874,448,566,714,440,368,570,2010,488,492,510,652,600,476,608,502,746,812,358,868,478,464,492,504,502,484,492,488,900,686,582,468,460,758,510,772,590,748,428,394,506,500,324,382,448,618,630,408,764,652,570,642,410,504,750,754,548,548,454,600,560,542,486,362,446,852,316,618,420,314,452,498,400,688,892,452,884,978,568,738,578,534,504,544,380,326,466,854,532,316,600,498,336,844,1986,586,506,608,962,794,964,506,914,504,746,652,402,416,980,628,680,624,602,554,604,654,368,482,500,456,388,542,470,586,620,718,386,476,624,428,720,528,458,632,604,878,530,562,532,534,626,362,618,508,474,456,530,494,334,516,846,682,494,466,494,590,746,638,580,484,474,888,676,522,456,1010,562,586,622,804,660,640,412,710,584,606,2008,606,884,470,482,502,518,412,426,510,860,544,612,602,606,630,704,670,750,938,726,496,506,418,798,806,480,812,566,872,396,622,350,604,462,600,842,2020,590,644,478,794,454,998,476,410,906,468,612,468,478,540,454,2008,588,568,578,312,606,448,508,746,458,614,598,474,468,504,696,572,930,484,518,500,876,702,810,410,502,510,592,446,562,438,614,872,462,422,680,2016,450,420,626,618,434,954,910,504,448,456,460,492,630,858,502,480,582,544,628,628,400,756,488,562,476,458,466,780,800,438,520,388,526,510,416,420,470,636,618,728,544,2008,532,900,870,444,510,386,532,960,484,464,650,680,476,588,692,620,684,576,618,466,464,450,714,502,924,446,504,638,438,522,580,544,418,750,670,898,450,466,626,412,458,474,552,500,666,564,490,724,630,800,464,990,880,530,758,996,686,548,426,894,458,2000,702,452,506,846,632,628,488,432,914,558,582,470,508,538,570,560,796,856,382,556,750,2006,576,798,768,626,476,398,484,450,428,866,530,462,440,636,604,556,608,656,966,484,760,1992,536,616,708,702,448,436,518,652,676,1023,450,478,458,574,382,500,432,420,448,468,444,718,436,462,392,444,500,958,518,928,446,540,322,776,468,476,612,452,582,2000,626,566,404,914,502,562,958,840,764,590,900,552,924,746,586,548,450,454,940,622,362,568,848,404,942,530,450,896,444,428,610,472,502,426,740,668,498,416,550,384,508,858,480,456,572,796,408,564,622,794,446,910,648,484,462,590,630,438,454,636,546,700,924,850,494,600,590,538,468,428,456,548,720,688,474,454,452,544,938,588,1990,444,610,468,666,516,530,622,400,582,472,494,610,442,582,994,360,920,542,576,1996,502,496,490,396,506,518,494,306,478,628,626,726,528,528,584,936,476,456,462,564,494,718,724,502,346,374,998,940,574,896,566,932,1038,452,794,494,454,792,920,564,468,486,686,528,540,470,502,396,988,514,458,468,516,732,550,788,1442,636,616,638,952,626,524,578,588,546,666,496,720,918,550,984,472,918,562,644,498,1998,550,580,944,548,488,600,498,908,434,596,444,562,514,610,538,554,540,446,416,492,494,414,578,896,408,954,1006,466,378,612,796,864,948,424,450,852,508,498,574,522,474,678,526,416,890,574,954,598,522,630,438,920,634,414,604,586,612,406,398,628,442,546,434,594,660,616,380,600,512,492,680,568,2004,466,516,562,406,472,520,562,564,930,670,956,512,532,630,474,510,600,570,1988,598,470,558,538,612,572,538,566,578,2000,618,426,952,596,388,332,628,452,560,578,742,562,586,518,614,562,558,502,602,604,552,576,586,602,554,506,636,600,646,626,440,446,530,780,634,666,552,646,622,596,618,550,568,602,538,462,570,450,502,1996,496,506,468,1984,1262,842,522,476,572,892,1598,912,502,534,1136,2080,572,568,380,384,962,964,322,882,1278,784,1276,1066,1048,1254,1310,1300,1300,1244,1210,1276,822,816,430,1242,1304,1238,770,398,364,852,884,1402,1292,362,408,404,1258,850,424,1400,1308,1302,1228,1316,1430,878,1290,1324,876,996,1430,1310,798,396,1210,1216,1364,378,844,1304,836,1234,1388,1344,1360,1346,1320,1232,1268,1238,1318,1242,1312,1256,1392,1430,390,392,392,384,874,396,396,1362,1304,1322,1322,1380,342,840,1294,1228,1274,1342,1216,1483,1752,354,1872,368,1078,1658,1660,1618,1634,1686,1542,1748,1782,1578,1494,1518,1576,1546,1606,1588,1678,1510,1542,1802,1426,1608,1564,1592,1596,1518,1532,1604,1572,1612,1532,1768,1740,614,1084,2209,942,1640,396,1392,1464,1456,1524,1516,1432,1492,1428,1456,1504,1432,1380,1492,1420,1512,1508,1444,1452,1364,1464,1468,1360,1488,1444,1504,1468,1420,1680,1464,1424,1488,1488,1448,1388,1388,1548,1408,1592,1444,1460,1464,1384,1524,1400,1420,1460,1476,1508,1528,1464,1452,1468,1400,1468,1496,1452,1396,1504,1500,1516,1548,1692,1388,1616,1492,1484,1492,1460,1392,1668,1616,1344,1380,1332,1460,1452,1664,404,732,364,1278,1368,1708,1792,1584,1706,1874,1774,1730,1692,1688,1712,1700,1706,1706,1712,1694,1718,1840,1402,1942,1812,1840,1862,1668,1794,1714,1704,1682,1682,1792,1732,1684,1670,1712,1714,1660,1780,1714,1712,1686,1692,1724,1830,1636,1680,1836,1708,1840,1680,1970,1672,1678,734,1020,1752,1826,1834,1756,1690,300,1772,1686,1788,1616,1828,1800,1680,1682,1702,1688,1678,1674,1964,1694,1774,1700,1700,1902,1318,1072,1304,1698,1712,1824,1712,1704,1700,1776,1772,1958,1684,1708,1696,1736,1876,1736,1672,1868,1350,1926,2026,1866,1655,1854,1666,1632,1789,1786,1810,1670,1893,1862,1654,1835,1787,1830,1831,1864,1641,1737,1628,1726,1727,1618,1622,1734,1647,1787,1748,1665,1785,1778,1966,2033,1290,1262,900,1274,830,580,528,560,1352,1342,1349,1316,1320,1318,614,578,514,554,570,576,606,608,568,620,556,1190,1262,1200,1286,1272,1322,1314,1350,1386,770,524,934,475,1341,1076,634,502,482,504,1090,641,512,2541,2686,982,698,712,710,658,608,658,3132,2504,1455,1774,2974,3020,2496,2253,2443,2937,2744,2851,2844,2541,2621,2829,2694,2432,2442,2648,3063,2116,1666,2845,2665,2211,2730,2628,1534,2275,2610,2740,2704,2761,3508,2882,2801,2704,3066,2511,2499,2114,2262,2154,2449,2724,2538,2000,2602,1819,977,963,2107,2533,2444,2486,2451,2863,2030,2014,1837,2147,2545,2618,2537,3132,2804,3384,2060,604,1604,1136,1304,300,924,636,800,916,624,584,584,888,1352,1160,792,780,936,588,432,300,2084,2054,2062,2104,2026,2038,2020,1998,1934,1880,1990,2012,1962,1956,2200,1878,1658,1676,1900,1884,1776,1090,918,1514,1578,1960,1574,1222,2070,1760,830,880,790,978,888,966,1074,936,1976,1570,1980,1994,1976,1950,1992,1948,1978,1614,1998,1768,1502,1558,1768,1802,1228,858,1378,1588,1464,1576,1570,1432,1378,1530,1280,1444,1582,1666,1552,1924,1990,1934,1252,1260,1028,1174,1912,2054,1898,1982,1682,1960,2020,1982,1970,2000,1980,2018,1738,1820,1144,1900,318,2022,1888,2120,1210,1900,1996,1878,1892,1970,1912,2056,2018,1902,2026,2036,1888,1982,1904,316,1754,1902,2038,1954,318,2464,1510,1406,1786,1598,1404,1566,2192,1988,1472,968,1092,1396,2272,2218,2090,734,2132,1144,1128,1078,2242,1248,2122,2246,2490,2312,2504,2134,1154,1630,2014,2094,2170,2076,1620,1994,2260,2970,2738,2530,668,2288,2316,2234,2268,2266,2006,1150,1070,1150,1156,1150,2280,1286,2256,1524,1798,1260,1068,864,598,1944,2266,1772,1334,892,1582,2450,908,1196,2228,736,1024,2798,2524,928,868,1102,984,1500,2604,2604,2606,1858,1918,2418,2344,2480,2480,2098,2118,1370,1992,1184,2756,1588,1926,1470,2256,2032,2264,756,2794,562,3038,2466,2294,1568,2262,2306,1426,2494,2252,1410,2328,2178,2674,1140,1546,1712,2968,2246,2276,2894,2462,2428,1122,2292,2082,1374,1490,1540,2274,1216,1994,2390,900,2284,1878,2260,1990,1158,426,456,1006,1702,1410,2488,2466,2374,2276,1168,2296,2278,2808,2178,2298,2288,2284,2076,2158,2320,2734,2564,2308,2240,2802,2706,2886,2616,2802,1894,2280,2148,1812,2188,1614,2192,738,2816,1228,2782,1962,1488,874,1164,998,582,1892,2266,2094,1338,2188,2092,1924,2270,2054,2130,2232,2074,2032,2296,1238,1548,2278,2282,1988,898,1862,2698,2290,2128,2658,1934,1916,2530,1808,1406,1690,2270,2294,1400,2182,1406,2250,1976,680,526,1536,1468,2098,2002,2018,1378,2646,2834,1808,2000,1156,1912,2210,1970,2006,1500,1508,1336,1944,2176,2660,1520,1594,1774,1378,696,1380,698,1610,2354,2214,1880,2590,2182,2278,2084,2828,932,462,1428,1102,704,2234,1016,1028,906,2294,1706,2262,2024,1872,1904,2554,1884,1892,934,2244,1872,1012,634,1132,1536,2274,2686,2324,964,946,958,954,958,2232,1826,1834,894,1860,1250,1716,1816,1862,1352,2290,1144,1528,1198,820,1968,2604,2280,2280,1840,1606,994,1964,1962,2300,1570,2300,1888,1904,2278,2036,1698,1670,1522,918,2362,2386,2338,1670,1076,1900,824,834,1076,836,938,1518,734,1254,1362,1252,1488,1100,1684,2302,2004,1530,1640,2770,2274,2356,2264,2218,750,2296,2476,1578,2478,1572,2242,2280,2172,2296,2156,2440,1916,2006,2406,1190,1184,1204,1048,2106,2142,1570,2356,2284,1168,592,1196,794,2242,1916,1900,1932,2346,2346,394,1524,1944,1994,2012,2002,2006,2000,1988,1998,532,1108,2020,1998,1316,1692,1498,1218,1404,1956,638,1440,922,986,2412,1890,2066,622,2174,1958,2648,2214,1382,1398,2306,2310,1754,1446,1442,958,508,988,2332,508,676,322,630,1168,548,548,550,808,616,836,606,1904,1108,2432,1424,2254,2294,810,818,808,848,840,786,826,822,772,780,2730,428,422,434,428,426,420,406,428,430,422,418,426,394,418,440,2764,2740,2060,1398,1326,1160,2736,434,2280,2014,2376,2314,816,810,390,848,480,418,1388,324,428,320,404,854,832,1868,494,1092,348,786,448,880,884,368,386,2290,2292,2286,2276,1812,2052,2112,1990,830,726,2748,2736,2132,1648,2766,2474,2442,1244,2094,628,648,624,666,634,658,664,682,658,674,642,642,694,638,626,650,654,624,628,696,2764,2758,2762,1176,3092,576,540,504,554,540,2036,2286,1004,1056,2466,488,1512,2818,1452,2700,2738,2746,2764,2734,2730,1490,490,2258,464,858,2332,518,1998,2736,2704,2504,2776,2756,1830,2356,2062,2134,2086,1840,1842,2740,876,784,1870,2738,2738,1884,1936,2750,1968,1870,1802,1924,1830,2260,2032,1870,1844,2328,1930,2786,2788,2746,834,2108,928,976,1216,1258,1274,2032,1978,1762,2032,328,1310,1042,786,1542,1550,516,1000,934,538,322,322,322,1034,902,610,1334,1134,500,1378,688,1116,896,570,1518,1118,584,1128,1522,1020,1468,1014,730,1504,686,1096,1488,1526,1130,550,554,1524,1136,604,952,1164,990,754,972,1076,1508,528,530,1264,860,1424,1786,1122,418,1274,1710,1682,1624,410,542,512,586,590,1602,1584,1528,1650,1642,646,658,1606,1730,1804,1340,1694,1730,1620,1322,1812,1664,1660,1676,1828,1818,952,940,1024,1110,1024,446,668,1164,1582,1586,376,372,312,314,1492,1712,1736,1602,1588,1718,1592,1612,1784,760,1606,382,1182,1656,1562,1660,1816,1028,1356,836,1804,1606,1474,1640,1716,1694,710,980,1190,1730,1406,1378,564,1584,1654,1266,1604,1596,518,1606,1596,866,996,1590,1778,1036,842,1356,1602,1698,1534,838,724,1702,922,830,1598,832,850,828,1730,1690,1610,1400,1678,1778,1248,1596,810,1524,1142,1146,1202,1152,844,612,1468,660,696,1144,1456,864,710,1562,1194,1304,436,1588,1344,1200,502,480,1606,792,328,380,382,754,606,576,472,1266,728,850,712,1386,870,768,1456,608,502,1688,1730,1718,1640,410,548,510,590,592,1658,500,1600,1538,1654,1656,1750,1622,1740,1854,1706,1736,1622,1332,1820,1670,1672,1680,1826,1832,958,946,1024,1050,1026,450,672,1188,1592,1602,372,350,316,314,1504,1664,1742,1018,1606,1734,1600,1608,1752,762,1610,382,1192,1668,1664,1674,1708,1034,1356,840,1770,1498,1720,1752,1598,716,986,1198,1740,1414,1388,554,1588,1660,1282,1632,1610,518,1596,1602,868,1004,1606,1790,1062,852,932,1726,1066,656,1796,1608,1606,1735,1706,1708,1478,1702,1792,1256,1630,824,1590,1152,1176,1210,1236,846,622,1622,670,700,1146,1468,874,712,1576,1206,440,1602,1360,1208,538,482,1624,332,380,1290,386,768,606,582,474,1284,742,862,710,1434,840,772,1470,1568,560,1702,1775,2019,2019,498,440,720,734,1470,736,496,2120,2092,1004,440,390,368,458,432,358,402,402,432,666,440,1966,2094,1894,2068,2106,1458,2080,1488,1438,2112,2082,1790,2086,1964,1236,380,2092,1488,522,426,728,810,2094,454,988,890,880,2086,2136,2000,2120,2082,1096,516,1028,2092,2106,1108,2088,2060,2098,1960,2082,2036,2082,1974,934,500,2086,328,1150,862,2098,1786,1720,418,2104,2088,892,442,1172,1174,1080,1132,2036,2032,1352,1890,1856,2096,710,2308,1798,444,476,2106,2096,2026,1548,412,886,884,880,868,2006,2120,2042,2122,2136,516,572,714,482,452,1242,1900,928,910,1906,2136,1646,380,986,1830,710,534,716,580,716,1504,1500,454,644,426,578,1450,1508,1888,1032,1626,2242,1034,2066,2086,2074,2106,1308,742,302,562,542,1966,2034,2002,1990,540,644,586,2010,2144,2112,1874,1202,1920,1218,644,2088,2094,396,2106,976,766,1920,902,2108,2090,2074,2102,976,594,766,1922,2018,2066,1960,1944,560,1148,2002,1686,1650,1668,1942,878,1992,928,1198,722,342,702,1280,2132,2102,910,762,1138,380,412,2038,1962,2244,2252,2098,2068,1748,1744,1798,2064,702,2102,1986,920,920,912,2102,1602,1734,2042,2104,2092,2048,2068,2088,1096,2112,1792,1788,2004,886,1012,1782,2084,2088,574,594,1484,1398,702,668,724,1456,2106,676,2100,474,720,600,1902,1938,1754,1854,866,1034,2404,1532,1688,1722,1666,2170,2046,2080,1794,950,2148,2206,2080,1912,2118,1676,562,1544,2092,2024,2082,2054,990,1004,2106,704,814,1540,536,1806,1618,2082,2094,2096,1244,1260,1004,684,612,2424,756,1230,1938,1970,2104,798,1330,442,434,2094,470,476,938,490,786,952,872,434,1102,518,588,970,910,692,1662,2106,884,852,770,2014,2278,766,1060,1172,2328,2184,1498,2090,2068,2090,2020,1948,2258,2248,2238,408,2102,2244,2224,1562,380,1656,420,900,1036,2084,1984,1818,1672,1152,826,2086,2138,1828,1924,1506,1522,770,1092,588,660,600,2032,2066,688,580,604,2068,1526,1210,970,602,1832,780,498,2090,1876,1994,1938,1818,1870,1874,1706,534,780,1100,2106,912,1110,1196,1184,1198,1612,1010,2008,556,428,1882,2104,2110,1800,568,1958,2092,1028,2118,2080,1396,1384,1416,1388,1424,1356,1388,1392,1424,1408,1328,1666,1244,1332,1428,896,1404,1404,1420,468,814,814,672,1428,1018,1416,904,966,1436,1436,1450,1440,750,530,1244,1246,1068,1246,840,926,1252,1428,1456,784,1444,1294,758,1402,1186,1434,1438,1428,1420,1100,1100,972,716,1434,794,1034,1286,1450,1334,1344,1276,1230,1040,832,1448,1444,1056,1300,1084,1456,964,1420,1140,968,588,650,782,1436,1000,1354,1436,754,948,640,634,1300,802,1442,874,844,884,1084,1448,1286,1260,1072,1438,1458,1400,1454,676,934,904,912,1194,894,1226,1074,790,804,944,760,1418,820,832,1128,1154,848,858,1438,840,1450,1410,1352,564,1416,1432,1250,1004,1444,1762,1786,1684,1808,1712,1802,1764,1812,1790,1786,1542,584,1280,598,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,692,2100,2120,1226,2146,1282,1846,2122,2154,1844,2138,1862,312,2114,1396,1244,2134,2114,2124,1294,2416,1988,2060,1980,2176,1972,2118,1512,2084,1346,1448,1856,1864,1600,2120,1956,2106,788,842,1092,1796,2096,1056,2616,612,2508,1328,552,716,412,1546,1064,1488,1260,1366,1510,1520,1134,1352,1640,716,774,1540,838,1772,868,948,1478,1444,1514,1576,1248,1548,1548,1554,1678,1528,1414,1200,1786,726,922,1298,1738,1068,1210,894,984,1262,592,526,1488,1960,1976,1996,1984,1944,1988,1976,1572,1976,1980,1988,1944,1964,1896,1372,1972,1936,1960,1568,1956,1956,1940,1872,1900,1704,1724,1880,1872,1480,1944,1880,1876,2012,1856,1964,1220,1832,1976,1408,1968,1836,1716,1484,1058,1346,1324,1360,2072,2062,2052,1486,1360,2144,2182,1338,2196,2194,1078,1364,1346,2182,2100,2116,2126,2156,1306,1494,1996,1684,570,1890,1922,1682,1996,1948,1984,1412,1330,1352,1170,1574,1216,1544,1444,1558,1034,1368,2042,1240,984,2170,2012,1266,1822,2124,2034,2140,1352,2144,2200,2140,2176,2226,2168,1390,2172,2138,1332,1990,1198,1338,1338,2016,1586,1640,1266,1318,1380,1380,954,2268,1636,1484,1466,932,1248,1724,898,1344,2080,2014,1278,1198,1336,1374,2160,1376,2084,1230,1580,1338,1402,1376,1374,1218,1186,1220,1280,1850,2214,1852,1834,1886,1254,1288,1290,1196,1202,1050,1196,1230,1298,1062,1492,1258,1796,2092,2207,2221,2074,1502,1350,1532,622,1576,1398,1516,1404,474,1488,1370,1636,1032,1444,1460,1548,1432,1394,1382,1562,1220,1576,1730,1482,1702,1644,1332,1476,1438,1454,1612,1414,1426,1470,1430,1638,1694,1558,1562,1580,1334,1496,1996,1824,1510,1572,1478,1362,1058,1414,1288,1308,1306,1360,1386,1428,1492,1436,1628,1518,1782,1410,1352,2050,2072,2112,1914,2280,1700,2050,1564,2016,2094,2022,1254,2036,2044,2038,2064,1524,2010,2040,2072,1798,2016,1978,1800,1786,2004,1940,2018,1628,2022,2062,1696,2084,2052,2010,1998,2320,638,718,2474,3025,3154,3065,2502,2834,3346,2543,3346,2957,2438,2447,3266,723,2907,1393,1645,1447,1213,3333,2903,3092,1216,1451,2516,2780,3049,2439,2413,2810,3202,2676,2802,2441,3163,1319,1326,3073,2763,2795,2350,3087,2795,612,436,438,602,436,588,2873,362,2769,2950,3346,1764,507,543,2342,2801,1294,1666,1346,1516,668,1612,1696,1716,1252,1132,1716,1712,304,300,1716,1716,1776,1280,1688,1192,1748,1932,1312,1764,304,428,828,986,596,816,936,476,656,792,1288,584,1756,1536,1736,716,328,324,1896,1460,352,332,336,332,340,1048,340,324,712,320,328,716,348,340,328,304,332,712,352,1820,2096,1600,1600,1600,1600,1600,1600,1084,384,634,1042,956,1036,518,776,772,1028,904,772,1024,1026,1038,490,776,490,804,774,1042,1020,1032,1020,960,594,772,778,760,1026,1062,1022,1030,1044,1024,940,1036,1092,526,868,938,378,454,598,1038,1040,650,478,1080,1022,428,570,592,2298,1998,672,1900,566,1234,578,1640,590,2024,660,1684,576,1804,782,1726,516,1820,1024,764,500,830,502,1942,694,2076,596,2068,476,1776,462,1892,372,1338,606,1654,628,2092,784,1472,634,1544,516,1474,660,1504,716,1580,684,1124,644,1558,1800,638,2182,822,774,1468,652,994,826,694,1978,604,1148,572,2024,712,1274,702,578,1776,630,864,738,1102,662,1958,516,1678,732,1780,636,978,700,320,460,652,1382,636,1058,880,890,660,434,1002,728,862,1994,436,1848,690,688,802,858,740,598,1652,544,936,728,942,810,628,1822,760,872,678,904,786,742,2056,2210,404,454,2094,938,1196,1038,1156,1188,906,1882,944,1014,2172,1000,856,510,618,466,996,1092,1048,810,1216,1058,2010,958,812,1116,1292,1120,924,1138,1088,1098,1298,1058,424,408,822,892,490,396,970,1072,1110,722,554,630,526,1112,1196,1962,1240,1216,1098,944,1252,2028,1946,2074,994,1252,2086,988,754,562,1088,1274,1862,1932,1914,1832,1910,1932,1930,2010,1904,980,1036,1906,2024,522,1216,1918,1862,536,1224,1022,930,1280,1747,1702,562,592,762,528,1082,2023,372,1280,2052,2388,2424,814,1982,768,1218,852,1174,1702,1928,736,2102,2598,1022,706,512,630,1012,2068,1042,2044,924,382,1812,1774,2282,872,1728,358,498,798,1416,706,1050,2396,2516,818,1740,568,1010,458,686,1880,874,1602,1140,1510,802,864,1424,724,1416,2222,2382,2456,840,490,460,446,458,466,500,450,442,444,416,400,492,398,440,498,388,506,490,398,472,460,1400,1224,1092,1084,396,1208,506,502,2216,530,456,458,1176,612,452,398,1408,446,396,458,482,1126,526,566,1846,466,448,402,488,926,502,886,844,1492,456,472,476,1098,392,452,2624,1666,2392,2534,818,486,386,468,1292,1042,966,858,844,360,1284,516,1046,914,700,452,496,440,438,428,428,398,446,714,816,468,484,520,346,496,396,494,442,448,396,452,412,496,502,508,1048,498,494,444,462,728,408,456,498,484,776,538,790,746,762,856,1230,786,796,352,486,448,386,432,458,398,478,1144,968,1342,1140,682,454,868,442,458,438,494,1396,2396,2418,842,486,466,454,440,510,494,404,432,456,540,1890,488,2074,438,444,428,478,392,432,436,398,374,448,464,492,410,374,436,436,442,512,492,394,386,458,588,726,1302,626,838,1454,500,472,462,456,440,1118,800,412,1112,1116,1120,444,472,1046,910,732,1222,744,588,702,1118,432,492,496,496,444,1636,1642,1114,1100,618,510,820,498,442,1794,1492,1634,2058,1946,778,2066,2078,2090,1990,1796,1596,1094,2100,1644,2098,1130,1404,2096,1996,776,1048,1890,2094,1892,954,956,1980,980,994,2098,598,582,1202,2092,996,682,998,1940,2104,1912,764,2090,2092,2096,2080,834,1198,1578,980,2102,2098,2102,1132,1448,2102,2086,2096,1372,2100,1198,838,1690,900,938,2096,892,896,1222,1022,862,1600,2096,1857,319,1826,1658,1823,1792,1038,474,1438,1798,1826,1846,419,1817,1822,1424,1568,1817,1679,1106,1810,1800,1419,1757,1817,1785,1233,987,1744,981,1314,1815,1831,1038,1437,721,1120,1021,1616,629,1171,766,1154,897,637,1208,1043,802,1159,1164,1132,1320,751,1066,1176,987,1198,1146,782,1158,825,1045,1069,991,913,930,1043,986,1202,947,1071,682,1002,1105,1247,958,1105,1032,953,971,1010,965,918,1009,1151,864,1068,1194,1175,1238,1137,951,912,1256,958,956,1198,1202,1127,1095,1060,1197,1492,1257,1162,1189,1124,990,1308,1407,1063,1103,957,900,956,1480,1204,1195,1206,790,1064,733,802,1287,1541,1289,1674,1303,759,1019,987,1122,708,1038,1189,908,1017,1230,927,894,899,1119,715,1313,854,885,844,1391,1320,727,1361,1083,790,926,1017,910,1140,920,1023,1341,1060,983,1074,949,1247,871,842,793,798,976,1052,1057,905,1115,767,1043,784,751,930,879,641,1105,979,612,871,978,834,1262,811,1399,753,1188,847,920,928,1105,593,1021,1031,963,1028,1292,1187,992,684,1056,909,951,936,1244,913,1359,1074,630,1170,1038,1207,1270,1356,1119,1034,994,1037,829,755,1562,320,406,1702,1668,1726,1724,1722,1678,1686,1720,1558,1142,1534,1718,1702,1566,1694,1704,1710,1716,1542,1716,1724,1536,1718,1714,1718,1716,1256,1174,1710,1722,1260,1720,772,726,1718,1272,1722,1690,1484,1708,1722,1648,1704,1720,1194,1722,1718,1716,1244,1712,1706,1686,1186,1716,1716,1678,1160,1258,1264,1702,620,572,580,764,944,1280,1222,352,1291,661,1444,1392,1388,1360,1452,1358,1284,1060,1444,1190,1378,1378,1376,1388,1372,1448,898,1824,500,772,1410,1408,1408,1426,1436,1410,1222,1004,1404,1366,1406,1392,1004,1006,1208,1148,1016,1004,1004,1216,1402,1478,1016,1394,1402,1394,1398,1490,1400,1416,1422,1212,1298,1398,1390,1008,1208,1214,1210,1412,1380,548,504,638,1406,1408,1014,1396,512,904,1394,846,1012,618,714,866,714,888,1146,1032,1406,1194,1606,1214,1594,1570,1472,1606,476,572,1594,1188,1180,1404,870,720,1018,700,1060,568,944,814,720,1006,1648,1680,1200,1406,1654,834,316,654,1268,1868,1424,1302,1396,1204,1660,870,780,850,1514,2056,1236,1140,1550,1554,1444,1832,1422,1282,1252,1400,1266,1428,832,1574,1058,1508,1094,1268,972,1072,878,782,798,830,514,1114,1152,1282,1636,1760,1406,1414,1038,850,924,902,1086,1396,626,462,1056,1648,1550,1154,1084,1344,1316,1612,1456,1018,1434,1300,1384,1014,902,1446,1396,1284,542,510,1562,784,1528,810,794,1428,1624,1772,1662,1094,1678,800,1654,1646,1778,1254,862,1518,900,2119,2095,860,1036,1368,920,906,652,704,1286,1428,1634,758,1626,1516,786,1532,1644,1642,1532,924,664,882,874,1142,1146,1520,762,888,814,1320,1110,928,1608,1356,1292,1022,598,788,890,1408,890,908,1362,1538,1008,994,1486,874,1082,940,1506,1770,1614,1520,1218,690,646,960,864,966,1910,1536,924,1048,1012,838,816,1038,1004,870,1664,1040,1590,806,844,1632,1396,1156,1284,1158,1016,806,942,1022,886,926,1156,1024,746,1052,920,914,1138,934,1196,1074,844,1016,1580,880,1144,818,942,882,1142,888,992,822,846,1014,1160,1500,1010,884,786,948,762,1034,1646,996,1194,888,858,1066,1010,854,1036,1002,836,1562,1076,1794,954,1452,940,866,860,1274,844,1450,1780,1388,982,1310,1460,1392,1554,1920,1466,1388,1396,1508,1550,1758,1296,1392,1108,1334,1384,1470,1106,1186,1140,1124,1456,1358,1136,1382,1212,1370,1356,1362,1332,1424,1356,1552,1018,1218,1378,1128,1376,1054,1474,756,1380,1380,1170,1290,1188,1450,1324,1382,1560,1208,946,1452,1648,1332,1368,534,426,676,994,1146,1198,1388,1358,1502,1504,1386,1490,1404,1394,1416,1128,1548,1324,1468,1346,1372,1414,1398,1588,1646,1250,1512,1330,628,528,1050,1196,1200,1584,1122,1404,1172,1064,1708,1612,688,950,974,1552,916,976,1032,1614,826,1056,1102,726,1268,1204,1560,1454,1208,928,1192,1158,1500,1614,1156,1164,1134,944,1546,1178,1404,1024,1200,1200,1670,942,1194,1336,1676,1704,1568,1578,1504,1202,1646,1358,1528,1286,1444,1402,1216,1400,1478,1128,1204,1710,1704,994,1442,1356,1458,1992,1432,1466,1452,1416,1990,1992,1388,1302,1380,1396,1416,1260,1418,1448,1434,1394,1992,1880,1992,1550,1986,1420,1994,1470,1452,1424,1452,1560,1470,1448,1410,1460,1424,1518,1990,1366,1770,1382,1908,1936,1954,1854,1984,1702,1542,1448,1420,1406,1440,804,1424,1462,1372,1458,1326,1424,1422,1426,1238,1752,1440,1416,1282,1994,1994,1992,1990,1446,1394,1410,1460,1394,1394,1360,1418,1458,1420,1468,1978,1372,1438,1990,1986,1988,1422,1448,1448,1450,1986,1382,1444,1440,1682,648,624,1154,1226,628,1552,1362,1336,1342,1434,1240,1086,388,884,630,520,636,678,950,506,310,560,390,580,1320,1356,316,366,710,946,812,584,528,444,510,1108,322,582,1034,2132,2130,874,784,882,656,1522,1458,1350,754,768,752,754,730,730,736,762,910,942,882,734,696,758,706,746,800,810,376,1466,624,1452,1554,1514,1570,1556,1536,1574,1436,1280,820,1096,894,1888,1032,1016,2068,1056,1028,1042,1220,1036,1496,1480,1522,1490,1160,1054,1026,1226,1674,1294,1276,1398,1372,1166,1510,1302,548,1330,1750,988,1126,1266,1278,1232,1154,1116,1184,788,1412,790,1246,752,750,634,308,600,608,750,1370,864,1724,1700,1716,1856,2012,2052,2032,1648,1536,1412,1316,1644,1536,1032,1028,1776,1172,1484,1528,984,1052,1056,1572,1020,968,1056,1752,1156,1612,1768,1636,1668,1668,1536,1732,1848,1756,1340,1176,1240,1488,1556,1032,1184,1000,1552,1428,1100,1052,1564,944,1472,1780,1152,1072,1556,1056,1976,1112,1508,1032,1524,1888,1300,1820,1268,1624,1176,1664,1028,1584,1928,2440,472,2136,2188,2050,1476,484,2184,2162,2150,2220,2214,2234,2234,2212,1360,414,2178,1038,2116,2212,2214,2200,2162,2218,2156,2182,920,414,2206,2218,2152,2206,2218,2164,2204,2194,2176,1154,2142,1626,2236,2224,2200,2254,2178,2198,1726,548,894,1840,1030,1188,432,1306,900,778,1946,600,596,646,700,1748,1706,1606,1718,978,1560,662,728,690,460,858,1202,1846,1482,320,800,818,740,1130,458,1090,868,866,912,1178,586,698,688,690,1382,1288,628,1072,1428,726,1454,1668,1666,2050,1568,1514,1702,1612,1868,1644,1196,1532,1654,1714,824,1684,1656,1658,1654,1648,1672,1648,1666,1658,1658,1646,1652,1650,1640,1636,1652,1672,1648,1654,1600,1650,1452,1870,1536,1652,1654,1654,1536,1666,1654,1654,1668,1668,1646,1684,1876,1672,1658,1660,1674,1648,1658,1510,1644,1670,2003,1652,1498,1738,1654,1656,1656,1654,1198,1654,1670,1656,1656,1654,1508,1664,1646,1656,1670,1646,1660,1670,1678,1736,1668,1664,1650,1656,734,800,1648,1652,1646,1646,1666,1650,1658,1654,1650,1654,1664,1774,1658,1652,1588,1650,1650,1840,1482,1654,1660,1630,1658,1660,1676,1654,1654,1644,1660,1638,1644,1682,1670,1658,1892,1670,1648,1662,1664,1662,1442,1458,1676,1506,1656,966,1306,1710,1648,1648,1676,1648,1650,1654,436,1242,1664,1672,1662,1670,1652,1646,1508,1006,1060,794,794,1786,1666,1654,1514,1592,1308,1502,738,848,744,756,890,578,1742,1520,1370,1670,1666,394,1660,1658,1656,996,1664,1658,1902,1382,768,1194,410,350,1658,1654,1660,1672,1668,1664,716,760,1526,1514,1646,1496,380,460,542,2332,2268,1188,1128,1532,2264,676,1732,1576,2228,644,2192,1488,2280,748,1736,1720,2268,656,1804,2144,2212,704,1248,1784,2216,856,1800,1476,2104,820,2156,1664,2204,564,2004,1800,2216,660,1520,2196,576,1844,1352,2196,716,1544,2220,720,2112,1392,2232,688,1612,1868,1864,728,1504,2344,720,1664,1580,2264,740,944,988,1788,2188,692,1720,836,1560,2228,684,788,872,888,764,760,1888,648,688,772,2104,1520,2292,652,1884,2236,704,1812,2356,748,2268,1660,2220,736,872,896,1412,2332,764,1752,2356,776,1756,2252,640,408,624,836,732,640,368,1116,752,764,388,584,508,1756,2352,744,1860,2336,732,1012,692,1616,2380,700,1980,2324,788,1816,2332,792,1716,2384,764,1820,2220,728,1492,2192,756,1564,2304,776,1280,1628,2308,704,1796,1664,2348,768,1900,2352,740,1348,776,884,880,548,2184,1508,2344,764,1568,2316,784,1432,2452,724,1960,2364,764,1640,2336,720,1364,2364,740,808,880,900,864,2176,1858,1800,1976,1290,1788,486,1376,1188,516,1762,1714,1184,1770,580,1360,1328,1788,516,1416,1686,1760,566,1466,1440,1754,678,1422,1400,1682,654,1702,1314,1752,444,1582,1766,560,1206,1740,458,1456,1116,1748,576,1242,1756,550,1668,1214,1772,550,1268,1502,1480,576,1170,1826,568,1312,1228,1356,1572,1796,584,742,772,1458,1734,550,1372,1356,656,1140,1758,530,614,692,710,612,586,1512,522,544,608,1622,1238,1822,512,1486,1764,556,1432,1846,586,1784,1430,1752,574,680,710,1152,1804,590,1412,1840,612,1386,1794,500,300,488,596,584,498,906,596,590,446,398,1386,1852,586,1498,1822,578,796,590,1342,1828,518,1558,1810,592,1462,1840,620,1336,1854,608,1454,1750,574,1752,598,1380,1826,606,1016,1182,1828,554,1402,1468,1818,594,1534,1854,588,1086,602,700,692,502,1720,1226,1840,604,1268,1828,624,1144,1886,560,1562,1882,612,1282,1868,566,1256,1876,586,678,696,708,686,1738,1872,1908,1890,1794,1882,1884,1794,1902,1874,1660,1606,1784,1752,1884,1790,1786,1836,1888,1890,1742,1584,1898,1896,1724,1790,1698,1890,1804,1788,1604,1800,1820,1346,1714,1844,1894,1888,1804,1762,1782,1608,1892,1786,1896,1784,1462,1722,1792,1904,1894,1846,1888,1888,1758,1814,1782,1900,1138,1750,1746,1900,1816,1788,1804,1984,1784,1902,1500,1562,1902,1886,1910,1896,1854,1898,734,1898,1882,1898,1850,1740,1740,1794,1898,1578,1900,1826,1840,1826,1904,1804,1802,1756,1702,1668,1888,1920,1920,1904,1892,1326,1846,1870,1830,1810,1900,1780,1790,1880,1806,1800,1456,1904,1900,1842,1816,1894,1900,1732,1848,1332,1896,1900,1816,1824,1898,1668,1776,1798,1934,1850,1820,1850,1840,1846,1894,1846,1800,1846,1858,1898,1694,1822,1888,1864,1844,1898,1886,1896,1896,1886,1904,1892,1902,1494,1744,1398,1758,1484,1746,1896,1830,1860,1846,1858,1874,1830,1854,1900,1846,1758,1838,1454,2526,1380,1934,1902,1832,1850,1840,1888,1960,2110,1882,2134,1208,954,1890,1672,2056,1974,1840,1890,1676,1340,1978,2034,1394,1878,1940,1980,1862,1572,1994,2062,1550,1802,2088,1762,1900,1660,714,1726,1980,1906,1648,1784,1474,1406,1970,1850,1690,1938,2014,1882,1934,940,1258,390,516,302,480,824,904,688,912,712,892,888,716,904,892,876,704,712,664,708,888,928,708,896,896,900,880,892,912,932,864,664,884,884,908,908,900,908,904,728,704,708,908,724,892,592,704,360,1040,716,884,700,712,916,896,912,904,720,908,704,744,732,588,728,724,720,660,712,640,728,708,708,716,916,920,712,708,900,908,944,720,704,900,712,900,896,876,588,700,912,908,924,892,892,712,720,888,1028,688,688,664,692,776,912,1046,834,1054,782,1424,1022,840,482,1546,1176,1876,1934,1634,1768,532,562,542,552,1366,1154,480,340,1316,1068,1476,1116,1726,1024,612,1704,1804,1682,1608,1588,944,938,620,548,1180,1328,1312,474,1184,838,872,690,416,774,694,894,554,754,628,2236,1806,1380,1332,892,646,1158,1318,976,1214,1082,1330,1782,648,676,982,372,1410,1134,476,1616,772,1468,438,692,1198,1344,644,1172,594,560,1426,1646,1556,1582,932,780,722,1776,958,1860,1126,1896,1772,1022,1244,1832,1490,1766,1794,1576,1804,1644,952,1464,1810,706,1574,1576,1568,1678,1474,1360,1040,1132,1682,1810,1362,1500,1932,1806,1806,1244,902,788,1892,806,1728,1620,1782,1578,1148,1854,1346,1776,688,1688,1896,1584,1674,1260,1886,1806,1810,1100,1350,1362,1318,1334,1820,1478,1658,1834,1400,1790,1628,1164,1188,1570,1476,1824,1760,1896,1638,1692,1566,1268,1468,1822,1814,1840,1720,1150,910,1422,1808,1762,1502,910,1542,2044,2038,1464,1910,1512,1560,1554,1292,1132,1420,1318,1788,1762,1610,1614,1282,1584,1608,1562,1576,1614,1196,1058,1318,1784,1780,806,802,1034,1254,1848,1850,1354,698,724,1708,514,1520,1068,2130,1658,1766,1738,1880,1726,1780,1646,1342,1904,1640,1552,1842,1560,1724,1612,1762,1702,1810,544,1706,1530,1750,1802,1474,1224,1504,984,1204,1818,1540,1728,1520,1872,1790,1332,1612,1842,1550,1562,1788,1226,638,1812,1306,1472,496,788,604,1428,396,800,368,1444,388,676,364,860,412,676,644,812,784,1468,412,788,1816,368,1896,1236,1204,928,2024,1280,1076,968,1832,1236,1212,2012,504,528,1160,1136,1732,1992,1248,1692,1104,1928,1384,1324,2088,2104,1852,1780,1308,1312,1488,1940,2040,1452,2116,1804,382,754,774,676,1188,448,1378,1412,1622,1570,1592,1590,1440,1564,1436,1608,1554,1646,1496,1634,1554,1418,1414,1574,1486,1584,1714,1676,1560,1576,1654,460,2340,960,704,1638,2502,2472,2176,2182,2106,2194,2034,1436,2090,1776,2204,2548,2256,2482,2048,2460,1492,2466,2480,1746,1784,1976,1994,1156,1248,1982,1972,2740,2412,2470,2406,2472,2392,2162,2412,1578,1600,1688,1954,1570,2318,2368,1460,2196,2476,2490,1950,2618,2516,2520,1958,2018,2490,2560,1640,2656,1976,2472,2480,1654,2484,2458,1462,1602,2488,1292,2480,2042,1816,1594,2804,1508,1752,1772,1828,1040,1764,1956,2378,2034,1982,2296,1788,1990,1842,2500,1188,1748,2464,2500,1348,1906,1960,1944,1410,1598,2494,2454,2484,2528,1848,1896,1852,2480,2472,1994,1738,1988,1384,1696,2536,1320,1268,2164,1426,1378,1402,1412,1430,866,1430,1232,940,1390,1244,1004,950,1418,1422,970,1408,1118,1418,1160,1140,920,1096,1024,1408,1300,1434,1296,1430,960,772,1492,600,1100,938,1088,1192,1192,704,558,638,644,1098,1202,676,630,1370,592,648,814,1414,582,1296,470,918,790,1436,1144,864,1048,936,1300,1412,888,878,814,832,818,964,1352,948,1042,534,814,830,1128,808,1436,1358,898,1422,1416,944,1412,1452,1422,1426,1090,1132,1406,1430,1324,1372,1190,1000,938,1472,658,1426,1118,1026,1452,1304,1410,800,760,720,802,894,816,1136,392,1236,1152,878,1040,1432,1040,1112,974,794,1026,894,1432,830,1394,544,788,1474,672,1232,316,382,914,304,1280,322,1280,336,1288,1298,380,940,994,1278,308,996,1288,1250,1296,738,308,810,1228,1224,314,1232,1260,308,1274,1274,318,626,1266,1264,1260,308,736,918,1276,316,900,1246,1256,1262,1252,316,1164,1254,314,728,1266,314,776,656,1266,318,1374,316,1266,1274,1260,1396,316,776,1490,1166,1114,492,1046,1496,1060,1652,312,958,438,1684,1248,1254,654,1262,308,1232,1060,1254,310,840,1256,1258,1164,1260,1290,768,1208,1448,1120,1112,1604,988,1200,1132,1532,564,524,928,1240,356,1000,2190,756,924,448,760,1268,892,1272,600,886,664,832,1398,416,936,1398,434,996,1420,372,1034,1018,852,874,664,954,1060,944,1000,532,944,1076,668,2104,1704,1952,502,494,510,1426,1374,2546,2716,2224,698,1432,1206,2022,2499,1830,2278,2470,2242,1718,1662,2330,2514,2379,1890,2389,2086,1056,1232,1860,2690,1710,2329,2215,2396,2132,2184,1860,1984,1626,1564,1836,1916,2553,2030,1724,1802,1922,2244,1992,2277,2523,2567,2513,2507,1492,2248,1140,2164,2517,2573,2214,1144,2038,1888,2138,2467,2429,2096,1682,2404,1998,1210,1290,1334,914,2122,2592,1578,2353,2605,1763,2437,1924,1834,1876,1770,1644,2032,2412,2144,2014,1604,1582,2090,1518,2453,2291,1624,2606,2529,2583,2713,1870,1508,1918,1822,1180,1094,952,880,1136,956,884,948,1036,1448,1146,1250,976,1164,1740,1854,718,644,1162,828,1424,1772,1938,1470,1396,1788,810,842,1594,1648,1282,1240,1610,1820,692,876,1924,904,2176,2250,1712,1012,948,1032,1530,1678,1348,2048,1956,1932,1876,2054,1396,1574,1464,1832,1896,1414,1784,1410,1184,1568,1356,880,1026,1446,1554,1346,800,2162,1714,1504,1514,1294,1738,806,1334,1716,1700,1542,1628,1426,1834,1740,1328,1570,1428,1560,1398,1210,1460,1454,1578,1892,1870,1280,1424,878,1562,1562,1790,1880,1946,1378,1414,1482,1562,1372,1524,1750,1878,1552,1444,1560,1244,934,1440,1442,1990,616,1526,1884,2070,1764,2008,1460,788,1364,976,1196,1606,1436,1488,1566,1328,1126,988,1270,1198,2132,732,704,2150,1562,1500,1140,960,1088,1634,1512,1136,1082,1556,1452,1472,792,1428,1990,1912,856,560,1472,780,1556,1472,1470,986,896,1516,1120,1532,1458,2014,1262,1326,1574,1688,1720,1626,1300,1146,1522,1492,1510,1890,1906,1366,1400,1170,1684,666,1262,1324,1596,1640,826,1596,1050,1156,1384,1430,1336,1654,1498,1834,1474,1124,896,1244,898,1784,1334,2042,1880,1860,1200,902,1222,970,1272,828,2082,2154,1234,1988,700,426,414,1904,1660,1326,1316,1484,1792,1924,2038,1464,1378,1492,1282,1308,1002,838,1500,1470,1510,1542,1058,1126,1232,1888,1378,1076,1824,980,1472,1628,1998,1656,1390,1488,1056,1324,1722,1172,1638,1118,1328,1602,1400,1934,1644,1350,1776,1510,1042,1110,1556,1300,436,822,1784,1880,1644,1992,1800,1244,1180,1306,1572,1468,1220,1628,912,1414,1558,2104,2170,1208,1488,1450,1736,1318,1456,1478,1376,1570,1222,1808,1486,1632,1644,1212,1844,1924,1138,1922,2192,966,1514,1332,1120,1962,1862,1364,1128,2256,1068,1034,1874,1964,1648,624,524,520,1146,916,1518,1932,1378,1098,1850,1728,1308,1250,1852,1902,1772,2064,1802,1566,794,972,1378,1010,1878,1376,1790,1958,1882,1592,1380,1468,1234,1238,1382,1436,2012,1522,1260,1338,1410,1672,1506,1892,2010,1908,1104,1694,854,1640,1942,2022,1694,856,1520,1442,1690,1872,1834,1520,1208,1806,1520,972,1056,582,1098,1884,1182,1784,1340,1994,1860,1844,1430,1414,1332,1230,1534,1798,1592,1546,1208,1192,1512,1264,1918,1216,2159,2080,1050,982,2208,1516,1132,1402,1360,1828,660,682,1044,1388,1170,1240,982,1686,2020,634,588,628,1182,804,1418,1836,1842,1422,1344,1804,814,848,1602,1656,1296,1240,1538,1716,726,742,1934,830,2170,2213,1022,958,986,926,1492,1702,1154,1900,1910,1944,1872,1738,1398,1590,1474,1814,1978,1442,1774,1386,1194,1600,1426,902,1032,1436,1578,1348,2098,1726,1410,1366,1524,1336,1786,814,1602,1736,1590,1568,1622,1324,1328,1736,1478,1502,1504,1456,1158,1476,1462,1524,1838,1846,1286,1438,886,1550,1570,1898,1888,1962,1388,1370,1384,1444,1576,1376,1562,1660,734,1862,1878,1524,1462,1590,1248,1356,940,1102,438,1082,1246,644,712,764,800,880,620,1114,866,1140,590,856,828,966,770,750,313,315,1588,1230,1498,650,1476,446,1562,1534,1460,1522,1554,861,1010,558,1246,948,954,846,804,1788,1806,832,780,1832,756,694,746,810,646,646,1848,992,742,762,878,1836,898,830,1898,798,812,698,1856,1724,794,920,1704,908,1936,2156,2106,814,930,1936,2000,1820,762,692,752,356,760,754,752,794,760,734,656,714,750,754,644,682,756,670,880,1836,1928,686,694,1828,762,764,340,336,832,768,1854,748,750,720,752,786,736,804,800,766,752,786,710,778,760,738,866,726,812,862,748,758,894,780,1914,1862,368,376,736,1816,1318,1832,686,1850,1896,1244,1964,894,1074,862,670,1268,1286,1304,920,790,1102,724,1838,330,324,896,1298,1286,1852,1188,1184,1004,760,812,1452,1428,600,558,1268,1460,1322,1400,1224,1230,1198,1172,494,492,1072,1012,1706,922,1018,1002,1664,1744,724,696,684,1340,1170,1264,1108,1068,1432,1356,1284,1420,1936,1844,898,1820,796,1852,1866,1766,1214,1488,1272,1834,920,1244,340,772,362,368,2260,942,978,1004,648,840,674,986,936,920,966,930,654,948,702,830,1000,976,966,982,1860,1396,992,1928,1384,1388,1600,1400,892,1376,1384,1392,1388,512,988,1384,2020,1396,852,1396,2068,1408,748,728,1392,820,872,1404,704,700,1392,736,796,1396,712,812,1392,788,776,1148,752,756,1376,792,740,1692,868,840,1392,752,784,1404,1016,740,1392,1396,928,740,1400,772,1392,752,360,1388,740,784,784,856,1392,740,732,1396,748,792,1392,800,648,848,1392,1500,1380,1876,1392,2140,1396,832,856,1392,772,1404,1384,2276,1244,824,840,1396,760,1392,768,748,1184,788,772,1400,340,1364,996,1376,712,1180,864,804,1388,716,744,1236,808,1592,848,856,608,808,1552,832,800,1292,800,1592,832,840,1552,840,1568,828,760,1608,836,1608,844,828,1392,840,744,524,532,852,868,1584,1648,1392,848,816,912,872,1528,848,760,608,1456,1344,436,1604,880,1496,1684,1608,812,828,712,836,1920,776,788,520,792,880,1376,740,712,1380,700,632,1396,768,696,1384,828,852,1396,696,696,1376,804,840,892,2024,1396,748,756,1452,828,856,1528,1324,1568,1728,1216,1688,1924,1632,1596,468,1608,1724,1720,1084,696,692,1600,1584,856,1600,1704,1924,1704,1580,500,1612,404,1604,836,1540,840,984,496,496,640,1724,1596,816,780,1600,1712,1560,816,816,1636,840,1444,1684,1584,832,1384,828,1608,852,1268,864,1356,872,780,1076,1540,812,788,1404,804,1168,848,1296,1732,1924,892,1420,876,860,1652,1220,1260,1732,856,840,1388,812,2088,1912,1908,704,704,1912,1696,1668,820,448,1380,692,1624,1692,1396,1452,1600,832,716,1308,1708,1596,1708,1336,856,764,1604,1656,1576,1704,1588,1728,1292,304,1704,1468,1716,1664,1720,1608,1720,1924,1684,832,1656,1668,1656,1912,840,1916,816,848,1604,1720,1596,1768,1344,848,812,1628,800,836,1396,676,640,1588,1708,976,820,836,1816,812,872,1216,800,888,1316,684,688,1360,652,1540,804,716,1604,740,760,1640,836,1184,604,616,2000,836,1388,792,744,1880,796,804,1352,672,608,1064,792,836,1600,1688,1608,828,1640,812,848,928,1628,1600,840,840,1564,816,784,1396,800,840,1248,812,816,1216,660,592,1584,660,832,1832,784,852,1388,836,1588,1692,1720,1588,812,864,2256,688,692,1556,764,768,1216,732,1928,1908,744,1132,816,812,1300,1612,836,864,960,1872,1204,800,792,1212,768,1124,688,680,1388,692,616,1988,800,684,640,640,1216,852,848,1196,792,1212,832,1872,780,832,1668,820,820,1644,1588,852,796,1216,1688,1616,1728,1060,1728,1680,844,788,1504,828,2000,1200,656,712,1532,796,880,500,836,776,1612,860,788,1580,780,808,848,568,812,856,1204,792,876,864,892,1180,796,880,1584,848,1572,820,836,1192,664,656,1184,700,700,1224,732,1204,1668,712,716,1176,1800,1652,1724,1192,636,632,1392,724,716,1388,712,1396,728,1384,776,1396,752,724,1384,748,712,1400,756,1384,716,1372,732,1392,968,1592,1708,428,1416,848,2072,1200,1888,1816,2064,1576,1708,1856,1392,724,364,616,640,656,720,1068,816,1168,708,776,1380,752,1392,2052,1392,1004,1376,552,2040,1392,796,1668,1712,1388,708,976,1916,740,728,1388,1984,1392,736,780,1892,1396,780,852,1392,1016,756,1536,592,740,756,1196,704,732,1888,772,836,392,1200,1316,432,1216,616,1916,816,840,596,1200,1388,1980,1724,556,944,688,640,1400,2020,528,1392,740,788,984,528,1392,760,576,996,1400,792,776,1408,1384,752,772,1392,564,608,1392,876,772,1124,1388,780,1196,1388,752,752,780,1544,1460,952,380,1616,824,864,1788,748,704,1460,792,1196,844,1420,1392,792,792,900,848,1300,608,816,1388,692,580,812,1384,1648,996,792,768,804,416,420,1372,2116,588,592,968,752,848,1392,868,816,1396,736,752,1328,1396,736,800,1616,1284,780,860,1924,1032,904,1630,1886,730,472,516,440,508,2007,2038,704,894,1792,1344,510,600,666,582,1484,354,1906,756,1896,1924,1888,628,1882,564,1900,744,1910,1196,1916,1082,1894,818,1890,770,1894,516,1872,730,1896,448,484,1910,868,1908,1176,3136,574,486,468,3842,484,506,1914,730,1898,654,1912,708,1902,728,1908,694,618,1908,842,1908,734,1910,1010,1894,1200,1900,544,1908,1290,1882,650,1914,1186,1886,1096,1912,1362,3828,530,446,3856,450,1902,1286,1892,1256,1884,1088,1888,770,1902,1280,1214,1902,1040,1916,1170,1896,1128,1906,596,556,1884,1206,1890,490,502,1900,700,466,1892,1350,1890,1028,1884,1916,1910,1296,1896,1338,1896,314,946,898,1892,1032,1884,1196,1886,978,1900,502,1898,1480,1878,1934,1914,1144,1918,568,516,1908,1296,1916,1216,1878,544,500,1898,1170,1886,662,564,1910,1162,480,466,542,480,540,590,1884,440,1894,1944,474,586,476,1852,580,1858,486,572,1906,1776,732,710,1776,1450,722,456,1886,1670,1668,1690,802,1896,1912,1864,1580,1374,656,664,708,474,568,552,630,616,610,1008,2078,2006,2060,2064,2058,2056,2064,2064,2056,2050,1820,1312,1238,1926,1328,1930,1582,2148,2154,1800,2196,1904,1950,1902,2114,2120,434,2026,544,1944,2016,1954,1948,1054,1926,1034,1574,1044,968,968,964,978,758,588,1908,1954,768,528,360,1132,1952,712,978,450,1066,1266,566,1092,1960,1040,438,516,786,2042,852,1456,1272,2046,2194,2110,2060,2058,1034,852,786,2120,1394,1062,1072,1194,834,804,830,1122,1214,1086,1130,1288,1276,1148,1194,1632,546,984,984,1108,1220,1982,2260,2074,1026,1496,664,1928,762,2248,1178,2108,1470,526,1658,1036,1758,1012,2123,1060,984,1294,518,930,1554,1862,1942,1200,1294,1206,1062,1858,1042,1108,1198,1314,1056,1204,1180,1222,730,784,1108,1032,536,1548,2054,2116,2116,1120,2334,1062,1062,1016,1406,406,1242,1184,2230,2180,2079,648,1222,866,1651,1321,548,1310,664,2125,944,1189,1764,1078,884,1238,2552,1256,2292,1178,1044,2036,1206,1050,1082,1032,1895,1496,1562,1962,534,1946,2329,2329,858,1238,1216,2450,2642,3280,1706,1704,1702,1702,3227,1704,1726,1720,1700,1704,1710,1706,1698,1704,2722,1704,1678,1708,1068,444,1710,1710,1710,1700,1706,1704,1812,1090,1600,1598,2468,990,808,1300,1230,1886,1816,1404,1374,1874,1884,1622,544,1374,1378,1370,1310,1308,1052,1098,1826,1386,1322,1376,1228,1390,855,2008,440,1094,1282,584,610,1024,2058,1214,598,1092,468,598,440,542,1156,1096,1032,2068,428,1342,1156,440,2022,718,750,542,1084,1074,1034,468,1150,446,494,1270,1148,620,936,1086,870,312,418,506,1150,2122,2044,390,436,1116,658,1956,1088,718,352,354,364,2082,984,608,1026,448,1152,880,1086,890,1026,876,1016,1062,782,728,724,1092,302,320,2104,1586,528,430,1136,2190,552,1018,1156,628,4998,3912,3904,3914,3918,3730,3908,3918,3930,3934,3858,4284,3916,4398,3946,3564,3774,4992,4080,3642,4974,3964,3856,3688,832,926,2308,4540,3924,5008,5024,4078,3892,4460,3664,3996,3928,3942,3684,4218,806,4090,2076,4228,3718,4884,3936,4852,3926,3838,5028,4548,3810,3944,5028,3928,3790,998,1916,1436,1432,1442,1214,1056,918,1330,944,1886,1066,2104,1696,1886,1876,1636,1950,1954,1834,1964,1892,1950,1552,1512,1892,1876,1854,1950,1880,1840,2084,1882,1888,1796,1898,1880,1870,1848,1938,2010,1514,1304,536,1084,638,1226,404,1492,1138,1862,1816,1832,1858,1856,1870,1760,1850,1548,1838,1996,1944,1630,1778,1868,1904,1532,646,1518,1176,1174,1176,1872,860,622,732,756,1210,570,896,772,1882,338,1842,454,786,1832,1918,1928,1930,1918,992,576,1880,1714,1016,666,904,1622,1022,1642,738,598,1230,1178,542,518,1856,458,1476,1878,1880,1844,894,910,1848,1198,1856,1858,1762,1738,1756,354,536,1584,1884,628,512,1234,1286,1670,1626,460,604,734,1292,1262,1908,710,854,534,528,1228,1874,1334,838,1044,1636,1846,562,1602,548,542,544,636,1946,838,1658,1408,1172,828,1874,778,1860,1736,1832,548,876,738,1500,1762,1892,1872,1202,896,1214,1558,1702,1804,1862,1882,1762,696,1200,672,1688,1736,1256,1268,1278,1074,776,1868,1464,942,1758,1820,1200,1302,972,1186,1400,1940,1018,564,986,1654,876,964,1982,912,1890,1952,1956,916,822,408,1862,1802,402,404,1848,1500,908,1888,1382,1420,1842,1870,1836,1344,808,996,872,1186,810,592,1542,906,896,1882,1296,1872,1740,1858,1884,1874,1070,756,938,818,910,976,476,530,450,446,514,596,448,1924,2086,1394,1370,1156,1646,1948,1960,466,1964,590,998,702,1766,1750,1880,914,856,396,1612,500,502,830,1122,716,962,836,1032,492,1072,1018,1040,936,730,498,736,1254,1172,1008,358,792,1308,326,1530,970,1086,1350,730,1106,998,436,500,838,1158,876,1100,1032,1384,1160,1112,988,920,716,1034,1164,1060,1204,900,690,672,938,1108,498,1132,952,1420,1390,1394,1328,954,1176,1202,1108,1144,1232,1234,816,396,1342,1366,1226,1132,644,498,1118,1078,976,1028,886,712,670,686,928,954,934,726,846,532,958,796,506,980,1010,974,978,860,1050,1014,1030,846,1066,898,770,1190,1066,1164,1250,1080,1088,924,1170,1060,988,954,946,958,1388,1068,1090,1086,938,414,1108,1148,906,936,798,1394,1266,936,1030,1250,1056,788,1236,986,1044,1070,1166,1088,1346,1038,1106,1154,1338,856,1220,1052,784,846,600,640,592,504,844,990,1380,1098,1078,1388,808,958,802,682,1148,926,766,824,1278,1188,518,776,1204,994,574,504,1110,500,1036,506,388,1424,960,1008,1444,1368,518,638,929,478,480,794,752,760,1326,1225,1928,1875,1890,1884,1907,1896,1901,1891,1857,1584,1882,1883,1915,1918,1948,1879,1887,1893,1894,1890,1888,1895,1845,1889,950,1144,1152,1168,778,1426,374,856,372,388,894,380,1472,1682,1578,1426,1420,1554,1110,1382,1424,1430,1612,1584,1632,1622,1666,1574,1600,1518,1602,1420,1300,1472,1064,1582,1542,1602,1608,1440,1448,1486,1298,1388,1512,1578,1280,1494,1628,760,1388,1606,1604,1556,1034,1008,1508,1124,690,1360,376,884,372,388,890,378,1458,1654,1556,1572,1428,660,618,978,1558,1148,1378,1450,1620,1594,1620,1598,1656,1584,1608,1524,1606,1422,1298,1468,1090,1580,1504,1548,1612,1604,1450,1452,1456,1298,1442,1518,1610,1044,1286,1516,1626,792,1396,1608,1626,1554,1038,1512,1124,1844,470,470,466,472,1082,484,474,464,498,466,474,1836,1890,452,1824,1934,1978,1792,2100,2068,1876,1940,1394,1726,1836,2016,1962,2034,2014,2020,1024,1956,1902,2008,1752,2332,1638,1830,1316,1980,1868,1934,2010,1854,1898,1786,1840,938,920,1646,1742,1924,1998,1268,1606,1876,2026,948,1734,2014,2002,1984,1318,1872,1414,2180,1080,1110,1098,1906,2134,2086,2414,1934,2362,1780,2270,2324,2030,2182,1658,1818,2428,2008,2404,2244,2168,2300,1954,1940,2308,2302,2338,1618,2238,2170,2396,2260,1920,2402,2310,1772,2236,1812,1932,1736,1894,2426,1414,2062,2226,2390,2206,2170,2380,2098,2420,1336,2356,1418,1766,474,470,476,1094,1132,488,480,472,480,1840,2100,1958,2016,1800,1916,2204,1386,1740,1760,2238,2020,2038,2050,2092,1986,2034,1910,2030,1768,1642,1844,1354,1998,1892,1944,2026,2036,1826,1840,1638,1748,1906,1976,1254,1608,1888,2046,952,1750,2020,2014,1944,1322,1908,1406,2761,1840,1468,1162,492,1824,1876,2144,2042,1846,1938,2012,1424,1790,1840,2062,2046,2094,2098,2126,2028,2066,1964,2070,1820,1668,1890,1380,2048,1932,1990,2082,2058,1874,1878,1888,1690,1788,1958,2032,1282,1652,1934,2092,986,1786,2102,2064,2010,1370,1972,1452,1280,1992,580,1588,1572,1968,1996,1820,1832,1496,1848,1904,1852,1980,1888,1700,1928,1884,1608,2008,1820,2020,1792,1980,2028,1940,568,524,1700,1612,1944,2092,1764,2072,1724,1660,2064,1696,1884,2008,1644,1932,1964,1708,1132,2060,1056,1972,1380,1092,1504,1512,492,504,472,484,1992,1828,1532,1912,2088,2044,2148,1852,2104,1908,2124,1944,2124,1896,1840,1984,1932,1916,1412,1984,1840,1852,1728,1898,1800,1100,1142,1952,1778,1686,1794,1888,1770,1832,1082,1732,1082,1770,1866,400,1864,1892,758,1210,1246,1366,1150,1074,1014,996,712,926,1308,420,644,418,480,924,422,416,978,420,410,652,418,416,412,420,404,420,406,426,420,456,382,324,416,848,676,658,850,976,966,1102,896,786,500,996,884,726,836,846,1208,1222,746,822,1174,1094,824,1246,1244,992,1124,1068,988,416,458,300,764,422,1054,458,1706,1226,1910,1248,1944,876,1576,424,422,428,1078,402,1152,430,666,422,440,1330,1490,1564,416,408,448,422,424,1144,986,990,992,1078,414,422,648,314,420,440,430,1684,1556,412,426,422,420,426,1162,716,302,414,924,610,414,418,1142,1164,1420,844,420,418,424,420,410,424,448,424,400,302,448,420,476,426,428,656,422,424,982,426,1178,1304,420,966,422,418,408,316,420,422,422,1116,424,422,1186,1440,1154,304,420,1244,1228,424,404,406,426,422,420,502,396,428,418,660,1572,1564,1482,1496,1458,1514,1456,1420,1462,1438,1442,632,760,1532,798,964,1498,1320,1388,1436,1336,1328,1408,1448,1394,1500,620,328,2040,722,1658,1794,1226,2342,2026,716,372,974,1618,1402,1424,1782,1374,1566,1700,1508,1618,1774,1782,404,988,1722,1476,1686,1666,1710,1678,1754,622,628,796,1488,1926,1810,1710,522,566,1714,1632,1594,1670,1596,1558,1512,1608,1570,1696,1930,1598,1844,1680,1826,1682,1824,1642,702,914,1580,688,1636,1690,2072,876,996,1420,434,400,422,542,492,730,1232,1708,1174,1170,1314,1888,732,782,870,822,1180,1244,1682,1062,766,1016,1284,1640,1702,2786,1738,1604,1676,1672,1684,1634,1164,596,312,938,914,1528,1738,614,2148,808,1728,1740,1788,1434,1570,672,508,576,1580,1676,1606,1834,1614,1826,1470,1594,696,1368,1922,1596,1830,1868,1822,1736,1812,1630,710,910,2456,1388,1818,1786,1132,1360,518,450,1164,1656,1182,1220,1912,698,742,806,644,446,546,1292,1070,1816,1076,778,1882,1256,1638,1876,2620,1752,1618,1486,1700,1664,1660,1706,1118,678,1522,546,1470,1034,1284,1272,1340,1368,1288,1260,1450,986,1256,1260,700,906,1246,1358,466,652,906,1024,1422,1178,1172,1396,1044,992,1446,1428,1070,1246,784,1210,1298,1478,1502,1026,706,1098,1100,1330,1036,1322,1328,908,988,1190,460,1184,1042,1164,1194,1230,1218,1228,1206,818,646,1488,762,764,1370,1266,546,1066,1320,1108,1607,1607,2052,1368,1808,1234,1094,1932,1708,1020,1476,2200,1582,1926,1892,1680,1954,1652,1668,1856,1902,1310,1776,1718,1650,1370,1656,1582,1742,1784,860,1826,1022,1532,1210,1696,1958,1928,1772,1636,1624,1918,1588,1638,1542,1810,1730,1652,1840,1678,1962,1956,1898,1916,1730,1588,1684,1828,1240,1574,1620,1340,1926,480,1959,1228,2263,1912,1362,1904,1228,1578,1910,1708,1558,1460,1632,2274,1586,1912,946,1900,1684,1872,1670,1656,1882,1948,382,1784,1722,1682,600,1822,1758,1770,906,1826,1566,1146,1780,1950,1956,1786,1632,1630,1586,1924,1606,1632,1560,502,932,1710,1660,1862,1686,2044,1918,1904,1868,1750,1582,1692,1684,1802,1552,1584,1612,1618,1904,560,1780,1950,1024,1392,1762,1712,1780,1832,1688,1676,1932,1300,1684,1822,946,1128,1666,1784,616,860,1022,1366,1364,1884,1564,1558,1954,1388,1222,1876,1868,1436,1652,1044,1522,672,1732,1982,1916,738,1654,1842,1464,1636,1766,1210,1328,1624,1584,1010,636,1572,1614,1542,956,1578,930,1618,1602,1100,836,2042,1836,1674,720,1370,1726,1552,1872,1374,1826,1236,1406,1956,1702,1070,1464,1946,1578,1902,1896,1682,1830,1658,1646,1878,1908,1726,1776,1714,822,1514,836,1320,1740,1740,922,1796,928,1552,1244,1736,1914,1860,1792,1478,1620,1614,1600,1634,1566,1796,1722,1638,1822,1674,2014,1968,1886,1728,1730,1352,1570,1688,1842,1778,1624,1330,1890,2032,710,1698,1662,1864,1730,1470,1258,1758,376,658,352,694,770,1430,1110,1600,1754,1550,1378,1546,1688,1952,1578,1782,1718,1686,1452,1680,1650,1690,1550,1762,486,792,1706,1704,2008,1318,1736,1706,1594,1674,1620,1732,1436,1456,1606,1388,1354,1850,1648,1944,1778,1646,1750,1834,1560,1650,704,904,1362,756,1524,1144,1804,1754,1766,1048,390,550,496,710,1716,1930,1660,1178,1918,714,960,634,776,1192,1238,1800,1052,774,466,1282,1694,1676,1718,1296,1506,1748,1892,1656,1730,1510,1486,862,788,1032,984,1636,886,1028,1482,476,778,1010,932,920,946,1370,774,472,592,1278,1394,1336,1444,1170,820,462,392,1372,1018,372,926,578,544,324,614,1066,1376,1540,1772,1496,1654,1662,2398,970,1756,1620,1776,1720,1174,1480,1498,776,1264,1486,1082,1492,1434,550,1720,1732,1706,558,1388,1260,1206,1534,830,1278,1744,1580,1028,892,1684,1618,1268,802,814,736,978,694,1782,1756,1486,1322,1776,830,1732,1378,1164,848,614,1748,332,510,350,660,582,840,524,1102,852,938,958,1176,1412,830,680,1480,568,442,1490,470,414,1402,1438,1344,698,716,474,604,734,730,1682,1754,1330,1156,722,1052,1640,1044,1648,1642,1002,616,478,546,778,910,628,1190,1070,868,1030,1076,1098,546,428,370,464,484,534,1102,1066,1120,998,1652,1018,598,540,742,580,500,1736,1604,1626,1064,1608,1274,1632,1902,748,1304,1278,444,672,1328,450,1500,1752,1076,432,1052,1338,422,536,624,1230,696,1734,816,706,1142,628,1154,1718,1654,1602,1330,746,1746,464,598,310,554,306,1100,654,422,1774,880,1292,1354,1286,942,1734,1044,1768,348,420,596,498,562,418,1082,1768,868,826,1668,1178,802,1030,718,928,1758,1742,1500,1044,620,1298,434,1478,1658,1432,750,1498,1478,1762,1264,1748,1752,552,586,1006,606,666,726,616,1036,788,932,802,796,692,884,810,802,1008,862,726,712,758,880,1738,1010,1130,686,568,584,732,780,1322,1238,840,1178,1712,1810,1064,1632,1026,754,1122,1554,614,724,564,540,728,476,1096,1700,1738,560,1738,752,780,1734,1034,1074,1002,1838,566,1032,1118,968,768,816,1590,1066,832,1800,800,762,1150,1098,1662,1028,724,958,562,404,1796,940,760,450,618,818,1052,1790,828,824,1070,848,914,1048,1554,1410,1654,1624,1300,954,748,1412,748,588,1234,498,1744,722,1564,1020,1268,618,1020,1498,1004,928,492,750,1162,782,1528,804,1108,670,910,672,1420,1396,1496,1194,1078,982,1014,896,962,1270,1744,1392,724,1516,654,672,518,382,760,336,956,492,474,452,566,1090,426,912,1626,1030,562,1494,464,422,332,730,814,1166,916,994,1702,1084,624,362,1520,712,586,564,464,708,1038,630,498,662,1060,474,1060,1768,1262,830,436,324,552,488,588,496,918,1140,596,920,1082,1000,808,678,1662,1662,906,792,1086,916,508,996,1864,1070,1044,320,954,950,320,966,1144,656,948,620,2188,1022,662,984,804,1070,1058,1024,1054,662,660,590,908,1058,806,718,940,610,704,708,1588,616,1290,810,846,654,1052,1256,542,600,766,706,424,1504,702,918,766,1514,676,540,560,486,936,548,984,1176,1006,820,644,438,506,1652,1628,916,1076,498,1210,508,830,330,690,568,698,362,568,412,736,750,1798,1072,1012,436,540,544,790,746,624,586,1016,504,954,744,596,438,678,802,534,1820,300,616,558,838,1484,522,574,570,642,1992,1152,1090,890,1248,978,794,1432,1172,844,754,1282,1482,1486,1010,914,830,1190,1302,1190,1122,774,506,648,988,1422,574,544,788,1130,1166,694,714,886,776,434,1422,978,1000,780,1102,1058,1158,1182,1000,1208,718,1490,948,822,520,1436,1426,1250,1178,1016,874,1428,1524,952,1366,1246,1478,954,742,750,920,782,1422,636,1074,716,720,1086,1130,1106,756,650,1492,1108,442,1188,1490,1200,828,536,594,658,1212,832,376,924,714,716,826,1406,1270,1084,1282,728,1172,1498,1060,702,1430,1432,1170,572,1292,618,1166,1414,684,766,1064,1989,1580,1552,1482,1878,1080,624,1028,1632,678,1572,1568,1564,1532,1010,1602,2048,1960,1938,1716,2062,1956,944,788,1044,1962,1952,1116,1962,1626,1534,1956,1098,1952,1100,784,1550,1518,1954,1520,1954,872,1572,1964,1960,1522,1572,1966,1650,1722,1562,1538,1962,1306,1962,1392,1960,1952,634,1956,1690,1410,740,1194,1878,1956,1104,1880,1876,914,1106,1550,1524,1438,1166,1508,1524,328,790,820,936,1192,1118,1426,814,1228,720,518,512,1188,1184,1196,1156,1492,1482,1496,1298,1482,1480,720,1234,1474,1490,850,1472,1220,1158,1480,1490,590,1170,1156,1482,1152,1480,874,1192,1490,1484,1152,1194,1180,1498,1250,1312,1188,1164,1504,988,1482,1064,1492,1478,480,1488,1276,1072,912,1410,1490,838,1420,1438,840,1170,1166,1088,882,1142,1158,854,1995,1280,1280,1280,1280,1240,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,502,1394,1206,1200,474,1904,624,646,548,554,480,1956,1948,1186,1936,952,888,476,484,926,866,1176,1170,1052,1052,882,938,682,1152,1142,1076,1040,922,882,668,664,1034,1036,568,576,950,916,790,794,1198,1152,1524,1166,1164,700,726,620,628,582,574,916,912,910,916,642,634,638,634,634,644,638,646,596,610,598,618,596,626,562,556,398,560,562,676,638,616,628,592,604,612,626,688,692,620,606,632,638,736,730,736,478,716,810,806,778,782,562,568,562,570,562,1404,562,570,568,562,732,746,1394,580,578,574,568,570,562,570,564,572,564,578,582,562,578,596,566,596,544,598,592,558,580,566,590,556,1222,1214,1136,804,784,772,786,804,768,810,796,760,800,812,852,826,790,768,770,754,764,1984,798,730,710,712,722,780,608,742,708,698,784,790,1830,692,692,734,728,672,656,606,610,676,690,620,632,688,694,702,710,706,706,808,792,684,692,654,646,600,608,706,702,866,798,680,668,682,678,534,530,708,698,626,626,892,874,1952,1956,916,894,916,908,828,878,508,522,526,560,542,700,696,788,796,796,836,818,588,580,622,626,730,732,590,594,704,702,722,644,638,630,636,644,628,752,774,578,578,540,594,600,642,632,592,586,660,666,702,704,704,692,2004,800,716,534,524,526,532,656,664,1954,794,804,910,914,906,910,862,884,534,744,744,584,596,592,602,912,908,902,466,584,576,700,702,492,504,650,664,660,640,668,678,672,642,720,714,676,674,476,700,692,678,682,682,676,696,686,506,660,672,678,656,650,666,642,652,424,432,468,472,428,468,456,440,448,424,444,458,458,442,442,430,418,424,464,426,436,470,430,428,450,448,444,454,446,456,444,456,436,438,438,438,448,426,434,516,510,490,426,518,510,414,480,510,518,436,436,522,520,450,514,520,450,444,446,460,450,450,430,418,440,448,450,402,406,488,512,516,418,428,420,468,466,508,448,450,438,438,506,512,496,516,496,510,510,500,500,504,512,512,490,504,442,434,436,380,428,428,430,444,436,450,460,448,468,444,438,450,442,452,418,420,416,610,600,520,514,428,430,424,424,430,408,444,412,404,458,456,394,408,320,426,418,392,456,450,536,532,486,454,460,496,464,392,378,480,380,448,452,406,408,406,408,510,436,444,504,506,406,316,500,510,538,538,518,554,526,532,516,514,434,430,446,436,420,394,540,538,530,528,414,446,460,424,526,514,514,514,490,480,470,472,472,458,458,414,492,494,488,488,492,496,494,508,510,530,532,540,538,530,532,446,536,522,414,524,486,402,448,426,438,432,426,1306,1284,1956,2116,2192,1704,716,710,676,700,648,652,638,592,588,598,604,596,546,630,590,712,678,634,606,488,668,668,966,500,506,562,630,644,654,486,710,648,398,700,590,636,456,790,910,916,414,746,676,384,482,496,774,574,1024,614,784,604,682,620,752,630,632,614,674,384,552,626,476,752,700,408,382,1158,462,482,624,1054,1050,622,748,734,812,468,502,532,450,1176,640,1244,618,1508,1018,764,526,470,568,468,406,350,410,1652,1416,888,1538,1052,414,734,560,658,372,442,674,578,664,564,1502,1522,1462,1764,1764,1764,792,774,1772,1770,1784,1738,1766,1692,1688,768,842,976,982,1056,1388,440,1234,954,788,720,700,1182,1292,1416,1080,820,1584,702,1268,944,724,1168,1432,1272,844,664,736,634,1276,1584,1244,992,1386,1052,774,1296,1310,1594,796,714,1594,1258,1136,1064,1732,1700,776,850,986,994,1072,1406,446,1242,968,800,730,708,1198,1308,1430,1088,826,1600,652,1278,952,438,1180,1444,1282,854,674,740,906,1290,1604,1258,1008,1400,1062,782,1310,1326,1610,1558,802,716,1612,1266,1144,1076,804,1373,1973,1286,1184,1584,576,1372,892,1024,1084,1036,1020,1696,500,638,2116,2106,1046,618,1746,2110,1398,486,1970,2022,2124,2348,1892,1926,512,584,528,1308,1062,912,2118,2118,702,680,2122,1906,1018,570,2360,1972,566,484,760,520,658,668,632,684,666,622,2114,1938,1942,2116,2108,1942,1966,602,908,2116,1934,1260,586,336,416,882,1622,1686,1384,520,1580,616,1244,1256,1734,1862,2138,1990,936,906,846,1332,358,392,494,308,1570,390,1982,882,906,1892,1886,322,614,658,1138,1892,520,440,1178,1312,1370,1290,492,1976,2140,2122,2030,2128,2270,2194,366,456,848,1018,388,1478,1568,1340,1962,374,898,386,446,752,664,1974,2114,2144,2162,2048,2044,564,712,862,1436,812,2116,626,1484,302,2016,1824,1554,1726,1772,1762,1826,1688,1498,1696,1692,334,1100,1696,1674,1714,1196,1494,2006,1514,554,898,972,1178,1730,1686,1798,1896,1678,1780,1668,1532,2098,318,1074,322,1108,1312,1190,1408,690,1194,866,1142,1194,1196,1134,1448,750,1072,850,1154,1158,1186,1092,1554,468,1070,1780,1112,1424,518,1190,894,316,1056,1162,724,1726,1050,1328,832,1348,1584,1614,1584,1666,1680,1616,1668,1552,1550,1556,1572,1564,1632,1818,1798,1820,1818,2034,1632,1798,1802,1796,2278,1626,1802,2270,1810,1810,1798,1750,1792,814,1614,1382,486,1622,2314,1114,1320,1120,1138,878,1360,1382,992,1106,1022,1202,1128,1118,1124,1126,1130,1118,1124,616,406,1124,1004,1118,1128,1128,1128,1072,1118,1128,320,1124,1126,1128,1120,1226,1198,1118,1126,1196,1114,1128,544,1116,1118,1182,870,1134,1114,1222,1126,744,898,1126,1124,1130,1136,1246,870,860,1120,1128,1114,1112,1336,952,1116,1122,878,1112,1118,962,1106,1122,1124,1140,910,584,1120,1120,1126,726,1130,1124,1118,676,364,1128,1114,1118,1116,1122,1132,1124,1116,1246,1124,1128,1130,1126,1104,1134,1112,1128,674,1122,868,1122,908,528,1118,1130,998,1240,1124,1112,1092,1432,1600,1600,1240,520,834,796,778,878,2051,1578,650,1922,1790,1816,1715,778,1986,1924,1890,1902,2022,1986,2022,1566,1556,1716,1568,1556,1560,2366,1016,1484,542,1500,1564,1528,312,1592,1610,1242,1560,436,2497,2497,1158,690,1202,628,776,1142,826,870,1346,1206,1094,1368,946,844,796,782,704,1326,1252,1262,1018,1096,1148,796,1316,796,494,1134,1192,616,1124,1072,1000,968,1276,1294,1284,1282,1208,1226,524,784,1326,1334,492,550,1318,1308,1138,1378,1326,1290,1306,1190,1334,1288,1118,1386,1114,1176,1298,1246,750,1296,1302,1278,1134,1324,1292,1294,1228,1316,1246,1152,1328,1258,1280,1298,1292,1206,1354,564,964,608,608,1300,1314,918,1178,1280,1558,1378,1152,792,1324,1234,1324,1272,1234,1298,1288,980,1272,1316,1322,1332,1356,1450,354,806,1384,1322,1062,1012,1280,404,772,1054,1318,1078,1364,1398,1234,1098,1290,1296,1288,606,596,900,1260,1204,1262,1280,1250,1220,1236,536,612,612,1290,1326,612,602,1260,488,538,586,594,1172,1306,1278,1044,1272,730,1352,1250,1338,1036,1334,1904,1708,1608,1712,1348,1720,1692,1704,2104,1964,976,420,1422,1282,1004,390,1700,1936,1910,1888,2090,2082,1710,1832,1802,1902,1640,1634,2086,1518,402,1166,630,1530,1590,1542,1608,696,396,814,796,1584,680,1554,650,640,1594,1598,1592,1050,1652,1588,1602,1560,1584,1564,1594,1562,1590,1558,1600,1568,1572,1558,1694,714,1562,1720,1030,1206,1596,1668,1672,1680,1762,1668,1750,1540,1592,1656,1218,1448,1470,1494,1442,1132,1266,962,1208,1428,1426,648,1404,1460,1342,1480,766,888,1338,1256,1234,1238,1674,1540,1426,944,1490,504,1486,746,748,1484,666,792,1392,1428,1138,1724,1638,1482,1348,1644,626,1308,1276,1078,1354,1040,1082,494,620,1832,1686,1522,1662,1114,1134,1722,1798,888,1598,1504,1642,632,634,1882,1140,1784,1246,1540,1472,1050,1616,1178,1598,1120,1728,480,418,1720,1452,1482,1502,720,1700,1652,1228,1222,1708,1142,1748,1796,1766,510,462,1752,1712,1632,1496,1574,1606,1232,736,802,1762,724,1732,1642,1070,580,892,1946,756,516,584,1496,1480,1484,1388,452,1492,596,752,1260,640,500,624,880,1000,656,348,824,520,804,1496,664,768,732,312,940,844,900,1252,856,548,1480,1516,828,872,588,1428,504,544,836,628,644,572,352,492,668,344,324,380,548,700,556,668,436,368,516,660,444,536,736,620,828,1004,336,352,852,1340,1572,748,1040,1926,1658,1296,972,858,1024,990,1004,1344,852,1074,886,1270,898,586,844,1050,1270,1118,1318,1638,368,1096,810,850,984,658,1044,1046,772,1644,990,1464,996,1642,730,622,1666,1028,1016,1522,1458,1034,1344,864,668,986,1044,748,1256,1376,968,688,816,426,468,486,598,1650,874,854,1014,928,1596,670,846,756,968,672,526,1214,726,622,1650,1012,1688,1110,790,406,690,1658,1656,1666,1692,1332,910,898,956,762,1124,1586,1018,1666,418,1006,1630,1014,910,1122,1006,772,1012,904,588,1250,1008,1096,910,1030,1576,424,600,876,1598,1124,964,2086,970,1416,1238,966,934,1394,1436,960,608,914,972,2164,1014,866,842,838,1086,888,1696,892,1616,760,784,1544,888,1604,854,982,940,962,740,976,1108,1562,1426,972,892,1416,1604,1004,1984,1482,1732,1628,780,660,1022,910,778,740,1018,1048,964,992,894,1144,1628,1630,910,1530,848,956,578,376,1718,1558,964,1536,778,1000,1952,426,724,1012,846,1004,986,746,1118,1042,510,1644,898,1358,1102,760,1600,1000,606,1650,1314,646,374,360,1126,1414,810,1622,1050,1276,574,1026,1734,968,1000,1626,942,654,854,656,316,362,560,562,470,366,466,850,490,512,556,1190,864,1618,1658,718,556,760,656,394,2427,2333,2062,1712,1239,1520,1406,1252,1680,1142,1148,880,1118,1594,1130,738,1060,1313,1590,1400,1000,1652,2053,450,2682,1557,2079,1100,2041,1242,1834,1238,2082,2071,1278,1284,1892,1828,1288,1687,2045,1227,1178,940,1714,1216,1572,2038,822,2066,1089,1070,1260,1190,546,2007,831,1065,934,1303,1202,1033,748,1502,908,964,2050,1271,2102,1394,1272,508,878,2074,2064,2090,2583,1718,1617,1120,1654,964,2451,1266,525,2093,1257,1262,1152,1410,1244,1257,2626,1571,1263,2313,1144,1725,2056,536,698,1100,570,2361,1407,1206,909,2662,1223,1785,1214,1600,1747,1786,1196,1198,384,762,1144,1223,2793,1271,1086,1072,1050,1365,640,2123,1302,2030,1106,983,1937,1112,1418,1064,1555,1250,934,932,1221,1395,1946,1751,1218,1128,602,1780,2004,1666,2438,1857,2143,2035,942,1086,1333,1140,974,1223,1276,1592,1240,1129,1436,2033,2033,958,1016,2103,1980,1072,1196,1606,2156,1936,1208,1932,976,1258,2434,930,2493,1268,1371,1248,1237,946,1906,2039,2067,2703,2659,962,2017,2004,756,2079,1656,814,464,452,2027,1019,758,2045,1521,1621,728,1318,1578,2268,1213,2148,1260,406,2026,1234,1121,1371,1998,704,550,702,588,458,586,1066,614,638,695,1484,1086,904,2013,2558,892,490,2100,1048,1044,606,952,880,860,1012,858,1022,744,618,640,698,670,560,932,624,1338,906,1574,688,722,850,1380,902,1372,1042,1700,1494,1102,860,1354,1512,968,1088,1506,918,918,714,1104,574,1068,1148,2140,1108,1674,1060,1012,872,974,1420,1550,1068,904,1080,1690,1654,1146,1414,1706,1346,628,1118,1080,1076,1008,1368,1570,1408,1076,658,1090,2118,1560,1460,1490,1850,1218,1696,1720,1718,1636,1456,1636,1086,1458,1638,1146,1734,1084,1982,992,1136,1786,976,1690,544,902,720,1224,512,1130,1208,1236,1360,856,1058,656,1136,526,810,928,1442,710,782,604,972,682,970,994,1048,1150,1082,1948,1548,1770,704,1470,1786,1332,1524,1736,1344,2196,518,1358,1320,1116,1230,842,1214,1838,612,692,786,1072,614,652,582,1842,1136,1268,1202,824,1606,1528,862,1378,1312,776,768,784,780,950,1602,1114,474,1554,912,1342,386,538,1284,1284,374,1054,870,488,1014,602,964,1060,806,686,1324,652,496,466,1108,1096,378,990,904,1198,588,512,604,600,378,938,726,648,562,1042,604,1114,944,1130,744,670,976,694,1084,604,988,898,938,874,1262,954,746,1128,748,764,722,1112,638,414,914,1036,880,966,712,898,1278,806,832,754,1418,840,650,772,1104,684,1128,960,1238,498,1328,516,942,958,956,806,468,1116,1124,988,764,968,458,528,516,832,1148,598,528,528,976,1650,1052,698,1080,846,910,1194,1132,1354,870,522,1130,464,1144,1116,1068,1062,860,1458,622,478,1094,1120,426,966,360,560,840,436,468,516,506,628,726,738,1028,948,690,436,714,942,1012,396,794,992,1334,862,526,536,620,1100,808,380,488,492,742,1288,834,732,1426,374,1192,1078,522,868,864,1138,524,1240,920,430,834,788,742,430,726,340,756,1116,1324,956,700,558,822,568,1370,708,458,698,1062,1072,1062,1176,1120,702,602,1090,374,534,400,720,332,1798,662,600,796,776,1508,410,1474,734,1646,1036,586,584,1588,1516,1342,1328,1500,1252,488,1208,1156,444,552,670,1840,692,652,1126,872,968,872,788,742,570,504,804,674,632,1898,594,918,1298,1538,1544,1072,834,604,862,734,876,876,754,698,410,1082,858,1074,656,756,744,716,568,580,1008,636,1004,998,638,634,852,814,854,856,1676,1000,938,970,936,508,888,970,604,1286,538,710,1540,572,696,844,788,1288,594,872,1500,1266,536,1268,994,1242,1254,984,600,1224,1592,400,400,510,662,574,456,950,1408,1030,886,942,1052,1096,620,810,908,892,476,834,1186,660,524,552,568,874,600,522,768,1152,626,886,872,1048,592,1144,1360,584,588,418,1006,764,494,628,816,888,768,754,860,1048,816,952,502,966,398,980,880,598,732,1540,758,912,780,590,874,824,746,928,694,694,546,1534,1156,1146,912,906,584,846,1116,1058,1148,700,1144,896,944,790,1342,1136,1122,990,744,1112,448,992,1000,588,456,530,952,1584,1078,728,1046,862,886,960,1156,572,1552,1182,1098,408,428,840,636,874,444,978,924,1212,964,740,1124,592,974,616,804,874,882,892,696,738,786,744,760,650,612,744,586,1372,880,874,1662,866,688,640,460,542,842,656,600,1316,500,808,1082,674,658,832,334,328,892,538,802,1114,480,1846,888,670,1854,710,654,1850,1778,766,1808,766,1004,920,970,834,732,626,1800,664,830,568,770,794,1502,406,1462,1452,748,1638,1010,580,582,1564,1508,1490,622,1488,1812,1170,1154,442,550,670,1832,690,538,1136,866,966,864,742,740,570,504,798,674,588,1890,590,898,1294,1528,1490,1066,828,600,860,730,874,872,750,698,400,1072,852,1076,658,754,710,714,568,584,1002,632,998,1000,626,634,850,812,828,1674,1000,938,956,920,504,886,962,604,1290,570,706,1530,702,842,784,1282,592,870,1500,1260,522,1258,984,1240,1254,982,598,1216,398,402,506,612,570,948,1410,1030,876,940,1044,1096,608,808,904,888,474,708,1182,646,524,550,566,872,600,498,766,1146,624,894,870,1056,610,1150,1360,584,588,414,662,1002,764,492,626,810,880,768,784,856,1042,816,946,504,976,390,974,880,598,728,1542,762,900,786,588,1782,736,816,690,686,548,1564,1536,1148,888,912,902,584,822,1114,1050,1150,716,1136,890,956,786,1342,1138,1116,988,744,1108,448,988,990,576,456,522,950,1574,1072,722,1038,866,880,962,1150,570,1546,1174,1062,410,426,834,638,864,444,960,926,1198,960,732,1118,592,968,590,798,878,876,892,694,738,786,654,764,650,602,750,582,1358,882,868,1666,858,688,638,456,538,846,660,594,1306,500,810,1086,672,588,830,1762,884,536,806,1110,474,1904,1844,1282,1864,718,1166,818,1852,1870,1796,898,740,1520,1058,1940,1126,328,450,1012,584,976,904,412,312,498,498,514,500,538,514,534,534,536,562,604,1222,558,760,424,606,596,892,892,500,968,832,1030,832,880,814,854,1122,1126,326,382,800,562,948,512,544,566,656,1010,722,544,704,978,894,1966,856,906,814,1074,390,412,412,402,436,412,402,390,412,350,582,362,628,614,454,532,402,402,608,588,448,476,2357,2357,846,880,902,824,832,1528,844,626,2436,2542,1810,2474,1930,2244,1866,2262,2296,2502,2362,2194,1790,2478,1788,1794,2566,1788,1786,2426,1786,2232,818,2316,1808,2452,1878,2180,2516,1826,2388,1844,2492,1802,1830,2302,1874,2442,2020,2438,2102,2344,1790,1790,2268,1796,2414,2030,2280,2060,2210,2022,2280,2318,2498,2630,2230,2128,2254,1800,1786,2326,1698,1644,2376,1846,1792,2306,2042,2178,2138,1608,2264,2122,2358,1834,1840,2384,1806,1804,2344,2060,2294,1806,2368,2102,2198,1408,2214,2098,1936,2282,1940,2384,1786,1832,2272,2210,2298,1804,2236,1976,1808,2230,1806,2250,2210,2290,1836,1830,2444,1974,1802,2456,2306,2166,1076,1436,1380,1500,1360,1412,584,552,1484,752,848,1356,1304,1256,1360,1364,1380,900,964,1420,1412,1440,1720,528,1424,1420,1600,1048,1360,1212,1040,1112,868,1156,1196,972,1280,1516,1016,1372,984,972,1608,1064,1028,1568,740,956,1076,816,740,516,1216,1604,1624,1560,1384,960,1636,1944,692,1952,1592,1632,1572,940,1016,1612,1020,924,1084,740,944,1276,936,916,916,1180,1576,1576,1020,1632,832,1500,1862,1666,514,640,1410,1582,1236,922,680,760,1200,1486,1476,874,828,1140,1694,1418,1870,1142,1504,1644,1542,1432,514,500,402,604,730,610,770,926,1086,926,1714,848,1584,1042,988,950,1416,1196,1312,374,1070,1268,1328,1462,1470,740,588,542,648,448,1314,990,1696,1306,1294,1416,1394,1448,1304,754,334,336,1654,1416,1754,1634,1704,1568,1790,474,382,1774,1574,1554,1824,1826,1824,992,822,1812,838,1160,688,1714,678,744,1710,990,1374,1424,906,1116,1724,598,1580,1782,876,1352,1666,1664,980,628,666,1202,1652,1154,1330,564,976,628,498,776,1220,1178,1214,1230,1462,668,594,482,1322,1652,1520,1454,1040,1476,1384,638,516,562,862,1510,1600,1400,1254,1432,1156,844,1806,1510,1558,1450,1536,1462,1638,1646,1498,1490,1650,1680,800,630,1774,1576,1028,1024,568,1098,1784,1342,1350,1350,1102,1548,1550,1040,1062,786,536,1206,770,1580,526,734,1618,644,1648,1358,1648,1580,1540,1862,1786,1412,1608,1234,916,676,1250,780,1504,1508,872,824,1138,1700,1436,1884,1500,1504,1608,1280,1416,428,522,502,404,796,572,676,806,922,846,646,1718,844,1578,1046,982,952,1616,1196,1306,1076,1318,1458,1476,736,588,546,646,444,1576,1018,1702,1312,1416,1400,1448,1078,748,338,360,1654,1756,1630,636,876,1706,1554,1774,478,474,1794,1786,1572,1560,1812,1824,978,836,1800,782,1978,1704,712,798,1702,992,1596,910,1104,1132,1720,596,1578,1600,872,1570,1656,1652,976,900,630,672,1204,1654,1150,1394,582,972,624,498,774,1218,1188,1214,1224,1460,664,594,478,1362,1654,1516,1450,1068,1478,1204,644,546,1466,1510,1644,768,906,416,1256,1246,1152,844,1812,1508,304,710,1418,1526,1436,1646,1634,1500,1492,1654,1684,1452,1688,1798,1592,1578,1036,566,1170,1788,1350,1106,1550,1552,1032,1062,786,538,1208,770,544,690,730,1612,644,1652,968,936,1658,1608,1550,1292,1230,1298,1306,1194,1250,1300,1316,1426,1346,706,1266,626,1202,1098,1098,1228,1248,1182,1394,1450,1230,1002,1254,1200,1134,1356,472,546,760,1266,822,1092,838,508,1114,1188,1054,454,852,652,536,1180,1300,1472,948,1288,1194,1236,1272,1194,1298,1390,1190,1038,1202,1202,1152,1168,1248,1236,1164,1194,748,754,502,744,754,696,874,1264,1198,1200,648,900,890,902,896,1192,1182,1176,1554,1186,1190,1026,1092,718,1266,890,1120,1044,1388,1262,1146,1114,1224,410,1402,1036,1252,1414,1386,982,968,1140,604,468,934,694,1276,1178,1306,1338,1184,1194,1176,984,1242,1052,778,1222,1250,1194,1290,1310,1190,962,1138,892,812,924,446,654,954,994,770,364,660,574,1038,1340,1170,724,1352,1314,770,1312,888,1222,1254,1190,1108,1276,1114,882,818,1334,1112,1434,1432,1188,896,582,460,508,570,488,738,746,1120,892,1164,1184,1258,1368,1324,1098,1098,1128,746,712,780,1280,1328,1206,884,1230,1148,1122,1416,1164,858,572,584,2532,2296,526,528,522,1020,1012,2250,524,1416,1384,980,804,758,786,1130,674,772,2334,614,590,1146,550,556,738,556,608,738,626,510,538,560,678,664,1052,670,1328,662,1190,718,1430,652,1444,1074,1014,568,588,998,664,806,482,614,510,1930,1274,584,586,568,2272,1156,508,1268,494,964,630,892,436,562,600,632,1408,1500,924,1138,678,1382,1484,636,534,1570,552,614,892,606,990,1184,660,938,1030,996,792,422,648,376,402,454,912,580,754,462,2220,814,1016,1034,968,2054,878,748,640,1018,1218,644,1748,1256,2084,1252,1232,1848,1910,1856,1426,1782,1938,1862,726,1412,2020,1736,1092,1284,1986,856,1948,1672,474,556,496,1650,730,626,1378,568,670,782,1880,2518,2186,982,966,1164,1162,1526,2080,1720,586,880,1658,956,2264,2102,2138,860,2696,1884,504,756,2266,1864,498,690,622,542,1516,2094,878,2068,2060,2092,2266,1992,668,788,1020,2082,1376,1102,2228,514,490,596,1956,490,460,1232,576,552,1368,1540,1228,2190,1402,1700,2106,996,872,1576,1852,2290,2340,2456,526,1258,596,1216,540,1664,742,678,1536,1946,1184,892,752,1376,668,866,1982,502,496,2290,2260,2258,750,784,1080,1878,1864,1208,1678,1776,878,634,620,2182,658,1052,1100,1014,2266,2254,820,850,972,480,454,1504,1584,628,478,478,734,834,646,542,672,1392,1534,884,1044,1388,674,620,306,1782,1838,1356,1772,804,878,1838,790,806,1804,1336,1718,998,1824,1838,408,370,902,1436,1608,1480,1590,1800,1412,1700,1794,1828,1576,1744,1730,1586,1502,1588,954,1744,882,1722,1772,846,974,810,760,860,960,690,1638,1446,1596,1716,774,486,422,1802,1562,1620,1760,1714,1518,1396,1248,1668,1864,936,1710,1786,496,1826,1198,1812,1854,1618,1758,1818,1504,1842,1800,912,780,1750,1434,1394,1922,1884,1842,1824,958,460,734,1848,1728,1778,1814,1778,2302,2286,1620,2232,2004,1632,1814,1630,884,672,1752,1468,1424,1242,1280,1180,1838,1390,1760,1680,1528,1874,2102,1752,1580,1480,1640,2272,1872,1956,2184,1848,1352,2052,2076,2008,2328,1836,2304,2280,1468,2008,1768,1652,2084,1740,1688,1908,1692,1440,1564,2000,1808,2084,1732,1332,1700,1540,1856,1912,2056,1744,1724,2040,1876,1692,2508,1376,1384,1960,1060,1080,1724,960,988,2312,2200,1644,2096,2188,1748,944,1020,1768,2304,1872,1752,2332,1392,1496,2296,1260,1968,1324,1984,2176,1956,1928,1924,1644,1836,1572,1892,2348,2336,1796,1384,1452,1912,2072,1852,2600,1788,1332,1520,1672,1496,1704,1356,1796,2144,2260,2012,1928,1732,1364,1448,1672,1852,2084,1508,1956,1784,1384,1624,1788,900,2264,2368,1876,2056,1708,1520,1796,1656,2276,1852,1492,452,2028,1684,2272,1820,1384,1656,2144,1912,2360,1876,1332,1552,1712,1468,1912,1864,1564,1984,1808,1396,1624,1400,1416,1748,2120,2080,1852,2540,2340,2328,1952,2388,2272,2272,1888,1404,1912,1544,1840,2264,1876,1032,1720,1484,1592,1852,1352,1388,1940,1568,1576,1816,1864,1816,1308,1732,1932,1556,1536,1856,1904,1504,1720,1648,2276,2328,1540,1808,1672,2280,1840,1352,1564,2192,1788,1892,1776,1848,2284,2276,2368,2060,2108,1908,2156,1520,1264,2264,1552,1956,1724,2068,1696,1744,1608,1972,1836,1496,1748,1840,1476,1916,1860,1480,1896,1548,2140,1276,452,1908,1916,2360,2228,2120,2412,2160,1988,1744,1952,1916,1944,1788,1928,2052,1912,1924,1756,1892,2132,1968,2088,1820,1792,1548,1816,2284,1748,1540,2124,1412,1916,2036,1404,1936,1844,2024,1736,1636,1896,1864,2132,1888,1592,1880,1700,1252,1892,2024,1764,1892,1776,2100,1972,1964,1808,1932,2080,1708,1868,1856,1724,1280,676,2256,1700,1900,1976,1632,492,1780,1932,1492,2136,1316,1852,2188,588,1296,2288,1752,2124,1912,1932,1524,2268,1544,1944,1740,1944,1696,2264,1856,1744,1404,2084,1908,1948,2168,1428,2276,1500,2260,1240,1584,1832,2304,1488,1796,1912,1768,2108,2100,1808,1780,1380,452,1832,1748,1852,1772,1612,1752,1844,1476,1856,2108,1504,2012,1648,2008,1568,1816,2024,1444,2260,1660,2016,1932,1984,1648,2096,1848,1828,1544,1768,2128,1988,1764,1516,876,2024,2124,1788,1884,2004,1888,1932,1696,2268,1528,1832,1860,1456,1696,1788,1984,2040,1948,1748,1856,1796,1640,1864,1952,1908,1896,1744,1852,1900,1932,1992,1832,1892,1868,2200,1908,1932,1940,2272,1752,1984,1852,1892,1968,1940,2280,1840,1844,1808,2096,2252,1912,2276,1828,1712,1948,1772,1928,1716,1780,1936,1644,2008,1956,1692,1996,1932,2056,1888,1796,2032,1716,1896,1916,1940,2060,1984,1780,1776,2004,2016,2072,2048,1764,1964,1900,1804,1784,1420,1844,1488,2060,1808,2084,2016,1644,1304,1284,1916,1816,1740,2112,1876,2056,1680,2104,1680,1784,1892,1288,1412,1988,1988,1724,1872,712,1640,1832,1968,2120,1876,2288,1772,2052,1900,1812,1968,1532,2260,1796,1892,2252,1676,1808,1792,1964,1972,1916,2124,1888,1920,1964,1952,1912,1872,2036,1812,1716,1824,1936,1420,1560,1652,1948,1900,2188,1884,1936,1656,1812,1876,1764,1900,1884,1672,1892,1900,1692,2124,1908,1896,1844,2044,1960,2140,1976,2312,1944,1816,1984,1476,2040,2232,1456,1860,1824,1972,1628,1456,1760,1456,2024,2076,2052,1896,1720,1864,1548,1904,1840,1620,1912,1960,1776,1996,1616,1812,1992,1476,1412,1652,1608,1772,1832,1984,1960,1904,1496,1248,1740,1740,1464,1736,1232,2096,1372,1896,1964,2252,1488,1836,1748,1708,1648,2124,1540,1604,1960,1928,1884,2148,1564,1936,2080,1912,1868,1952,1688,1924,1920,1744,2092,1780,1880,2128,1780,1824,1836,1188,1696,1752,1968,1844,1984,1812,1804,2060,2064,1628,2036,1756,2196,1828,1900,2000,1956,1928,1920,2004,1624,1796,1932,1792,1768,2008,1752,2040,1584,2272,1628,1972,1900,2088,2036,1808,2108,1628,2044,1880,1968,1848,2108,1668,1804,2012,1784,2276,1980,2260,2280,1612,2260,1632,2392,1852,1488,1336,2024,1872,1768,2240,2168,1960,1836,1564,2076,1808,1968,1416,2108,2196,1516,1520,2332,1572,1940,812,1704,680,840,1576,756,904,692,1644,1640,924,656,1760,1212,1732,680,744,856,968,1272,552,760,572,1260,1216,1564,1712,808,1624,1468,1572,1784,1760,1480,1572,1020,1172,964,1060,1496,1592,1508,1248,1380,1448,1720,1604,1548,1776,1268,1664,996,1536,1400,740,736,652,1560,1348,724,1756,1784,1660,1732,1004,1688,1600,1724,1728,1716,1680,1560,1588,1724,1608,1760,1596,1724,1452,1636,1608,1520,1472,1628,1636,960,1748,1400,1736,1528,1196,760,1768,380,1712,1612,1632,1720,1712,1680,1460,1640,752,1716,1288,1004,1736,1440,1252,1656,1212,1560,1784,1700,1672,1664,1452,1740,1712,832,724,1728,1736,1100,1708,548,556,684,768,1604,860,1488,1632,1724,1200,1364,1328,1652,1772,1748,1748,1420,1572,1588,1636,1724,1616,1628,1560,1648,316,1016,1076,420,1468,1852,1396,576,908,1652,332,616,1776,1544,1480,740,1744,1228,1596,1732,1480,1668,1540,1940,580,796,488,440,1656,1176,1284,1684,1104,1064,1808,1016,876,1636,1048,544,992,656,912,760,1076,820,1320,1580,1592,1636,1620,1708,748,2062,696,880,1614,774,708,1688,672,704,702,948,668,1806,1242,1778,696,766,878,992,1312,562,778,582,1300,1254,1600,1758,822,1664,1504,1602,1826,1796,1522,1542,1610,1050,1206,990,500,1092,1538,1638,1550,1282,1418,1486,1740,1676,1586,1830,1268,1708,1022,1578,1418,754,750,674,1596,1382,746,1798,1838,1732,1774,1018,1742,1634,1676,1756,1760,1724,1600,1626,1770,1650,1826,1640,1700,1452,1676,1648,1564,1514,1678,988,1792,1432,1778,1570,1194,1228,778,1820,1752,1646,1676,606,1770,692,1720,1508,1694,776,1768,1796,1030,1790,1482,1288,1704,1240,1602,1832,1746,1716,1708,1482,1820,1758,848,750,1766,1774,1124,1750,582,570,698,760,1664,882,980,544,1676,1774,1238,1354,1364,1734,1814,1788,1786,1458,1632,1682,1684,1666,1668,1614,1686,326,1042,746,1064,432,1498,1238,956,1740,1424,600,922,1688,344,632,1096,1814,976,1576,1512,762,1742,1256,704,664,1780,1510,1710,1572,2030,786,498,450,1052,758,788,1400,1322,1728,1116,1100,946,848,1044,896,1098,1682,1082,562,1020,676,784,1108,838,1346,1622,1716,1638,1746,768,1208,2232,540,480,544,364,524,624,444,1240,376,1388,1620,1760,1164,1020,700,1320,1832,1784,1824,1904,1192,1760,1904,668,696,760,2148,2132,2036,2124,2124,2168,544,1724,1844,996,728,1924,1852,1852,1856,1852,1852,600,424,684,640,2244,2064,2080,1824,2128,2216,1964,1976,2096,1840,1936,492,640,1200,460,1840,1872,1804,840,1928,1928,428,504,1180,1856,1764,1776,800,820,2100,1808,1808,1632,1476,868,876,516,1884,1864,876,312,2004,1384,800,796,1900,1872,1864,484,728,1940,496,1180,1800,1976,384,804,944,2112,1956,548,1812,1812,1948,904,1888,1932,1916,1392,1952,1664,412,1776,1740,1808,940,980,1000,996,984,980,832,2064,1944,844,1960,520,432,2000,2184,1920,2048,1944,2020,1876,1928,1868,1936,2016,1888,1688,1896,2056,656,420,1304,2104,1592,1360,1624,1224,1252,1880,1416,1588,576,920,4324,1998,1902,4706,680,722,682,648,666,812,850,2000,2024,1652,3492,892,2158,2380,2364,1224,532,1336,1856,1954,1924,4206,4804,722,982,2540,1220,2434,758,1214,984,958,1100,646,1032,592,390,522,1184,914,744,736,2258,670,1608,1074,1068,776,920,666,736,488,332,1560,1068,764,594,1328,990,1090,1938,1090,2374,799,546,1514,930,576,524,534,668,510,650,624,494,574,710,524,572,824,2324,774,1288,926,1264,2485,1104,410,2470,630,640,642,606,616,616,580,632,702,2497,2478,2415,674,2302,2305,2470,818,860,844,804,1280,830,2386,1400,2347,1868,530,2370,1378,818,2497,1280,2342,2389,2478,2460,2464,2453,2488,2489,2482,2481,1280,2230,2459,2464,2385,1280,2483,2472,1280,2476,1172,2480,2494,1280,1280,1490,322,916,868,926,1140,872,1020,492,1060,1078,1056,1280,2476,586,2422,408,806,714,418,710,1441,596,618,2382,2493,2458,2312,2126,2088,2481,2484,1280,2400,2060,766,2437,2454,2477,2472,2429,2416,2289,2264,2485,2458,2455,2464,722,2316,2519,2470,790,964,1280,868,374,686,368,2479,1280,2420,2517,2474,2666,2576,2640,4172,962,1280,2152,2734,2694,2542,2814,914,462,1562,2052,2630,1904,2296,2264,1838,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1230,4530,492,464,488,456,470,446,450,554,1906,542,488,1216,470,652,906,1092,1076,2918,802,634,2666,628,4242,2652,534,538,520,700,536,516,584,4296,4276,544,1042,2358,694,738,754,738,732,708,754,574,3420,4222,4170,4172,4246,4062,4186,4168,4122,4152,4178,4172,4190,2882,880,880,4160,474,542,528,514,524,4180,4188,4140,882,3146,3362,710,650,4156,4056,4186,4208,4196,4046,4068,4164,1280,4254,4166,1280,914,516,332,466,1016,768,644,640,1940,572,1384,2212,4510,5100,1648,1802,5060,5072,3190,1416,1468,2714,928,1082,1954,2008,898,912,664,780,576,914,484,1326,884,632,1144,858,938,1660,860,1156,770,770,748,1212,1212,1280,834,534,1110,1208,1368,1873,1873,622,1912,778,712,548,584,1020,1204,1564,1478,482,992,1548,312,310,304,302,300,300,612,1120,842,1280,766,714,602,780,2000,1290,1300,1008,678,1566,2028,1718,670,870,828,1280,852,1280,1030,1466,836,1500,678,340,1852,1280,1840,1146,1898,888,1280,1306,1336,1048,1144,1944,1184,842,600,1372,518,954,630,1334,772,744,712,1234,984,1112,920,1344,1192,566,402,302,300,302,302,304,580,900,908,1664,1280,2002,1280,1934,1860,848,908,1434,776,678,674,946,1302,1518,1778,1708,1608,1280,1280,1280,1310,804,1118,950,1732,1278,624,624,948,960,1244,1072,340,1120,1026,1280,1088,406,1360,1114,770,896,1072,1296,702,546,1312,1154,1180,960,1068,1280,1756,480,1140,586,626,532,364,464,434,990,856,1170,840,1290,728,1532,580,984,684,826,1062,1320,1280,1280,1090,710,652,366,1802,1794,1932,1940,1632,1946,1938,1386,1878,1622,1698,1892,1942,898,888,1910,1772,1346,1986,1802,406,1824,370,1680,1532,1924,1704,1484,1940,1920,1962,1840,1778,1952,1924,1926,1472,1936,1892,1480,1734,1870,1834,1964,1536,1764,1260,1996,1940,1944,1960,1922,1968,1902,1790,1540,338,1540,1552,718,1160,1866,1650,1960,1938,2110,1998,1956,2044,894,866,1972,436,882,892,1962,2002,1936,1466,2006,1802,1804,1924,1956,1948,1940,1806,1254,1916,1660,764,796,1820,1802,1900,1468,1796,1794,1842,1892,1764,1954,1774,1974,1198,1878,1318,1856,1708,1912,1906,1918,1788,1736,930,1704,1662,1764,952,782,1856,1430,1920,1030,1204,1262,598,1116,1934,1948,1962,1970,1934,1780,1746,1722,1800,1790,1782,1928,1876,1986,1314,1774,1792,1800,1762,1764,1628,1468,1878,1922,546,1118,698,1932,1790,1842,1840,1938,1944,1910,1718,1784,1820,1968,1956,978,1786,1848,1856,1796,1946,1912,1888,1902,1928,1950,1822,1876,1432,1922,1950,1730,1966,1948,1978,1830,564,872,1928,1756,1746,1746,1706,1756,1848,1854,1838,1828,1922,1946,1600,1506,1940,1958,926,800,1092,1192,1946,1846,1472,1740,804,2018,1746,2026,1652,1662,1654,522,1958,1776,1994,1890,1262,1818,1932,1748,1350,1956,1798,1808,1278,1662,1294,1602,2066,1296,1930,1820,1412,1358,1014,1160,1336,848,1754,1748,1638,1936,1808,1566,1952,1946,1804,1880,1952,1928,776,1416,1814,1798,1924,1750,1924,1148,1264,1276,1672,1640,1796,2386,2108,2158,1978,1746,2024,1976,1966,1944,1768,1762,1250,1278,1738,1200,2040,2004,1994,2002,1490,1316,370,734,706,778,1704,1622,1254,1280,1212,660,1118,1632,1350,1136,1228,612,1330,1588,1118,404,1296,1118,790,1626,1468,642,436,1406,632,1790,1488,1762,1748,982,568,1538,436,444,1700,708,1120,332,992,1684,1024,1808,612,1092,668,492,1112,364,356,424,520,712,524,492,552,676,1888,2559,496,2302,744,2018,2006,1970,502,1984,1956,604,648,684,1898,2156,1998,1712,2202,1228,1952,1948,1566,1026,1804,1092,1346,1894,760,1040,1166,1230,1856,1864,1234,1578,1976,1572,1138,880,2030,2178,2296,1854,1818,1618,1484,1932,1672,1708,1976,1236,1686,1606,1882,1410,1796,1992,1522,1482,1568,1956,1770,1254,1514,1158,1924,1740,1822,1796,1920,1506,1618,1988,1566,1520,2000,2044,1908,1708,1894,1884,2008,2042,2024,2028,732,1992,1842,1522,1740,1542,1940,1558,1570,2148,2540,1908,1354,2555,2170,2397,596,600,560,552,478,3150,1586,1602,742,620,602,570,642,608,1600,749,2072,724,1792,1754,1654,660,804,774,746,1268,772,642,868,1790,502,822,620,842,858,1784,1590,1450,1958,854,916,694,980,1094,518,1718,1678,1726,1672,1764,1464,1700,1710,1562,1316,1830,1728,1796,1248,1238,404,752,1986,1280,1280,1380,480,1338,1308,1324,1285,1785,862,1688,1180,764,1672,616,512,712,608,796,1112,544,968,904,1748,1568,1748,756,1676,732,1268,1692,1648,740,1212,1920,448,452,904,736,484,368,736,1164,764,772,1668,1692,1368,1584,1180,1672,1708,996,1260,1664,1352,1684,1728,1072,768,1540,1820,764,616,1652,1124,600,1944,624,1496,760,760,808,1028,1260,780,1660,732,1112,656,1916,796,1500,1624,1492,1436,1656,1232,1452,748,872,1188,760,552,808,1640,728,748,1680,444,756,756,764,772,1820,1300,736,1056,1260,464,700,768,940,1060,1184,1208,1276,584,1220,500,476,584,592,1124,1104,740,1652,1280,506,656,1514,1154,550,632,800,1238,1260,1596,1222,1218,1222,1520,1116,1244,768,1358,1212,1198,1266,372,1446,1304,1244,702,694,706,610,694,834,704,1084,880,1474,806,902,1470,470,542,360,538,450,542,812,540,450,454,900,362,362,360,360,534,538,1166,584,764,360,538,540,540,1084,360,446,1444,1434,586,1566,628,830,382,404,1530,448,538,540,364,1046,1128,1162,452,452,454,1176,900,406,636,1170,538,538,362,1086,362,630,720,1716,720,898,1448,720,670,724,720,718,1504,902,898,498,806,854,1168,726,722,1076,720,362,452,784,938,648,900,874,328,756,542,1526,1822,1176,550,584,566,1090,1764,796,1802,1264,2242,470,1958,1520,2120,2044,2058,1974,1890,1996,2026,1894,722,1818,2074,1680,1890,2022,758,1322,1016,1476,756,1168,1366,2026,1502,1876,1836,1226,1978,832,934,1384,1522,1384,2202,1234,1816,1086,1810,2120,896,916,866,1522,1556,1870,1974,1852,1812,1554,1898,1914,2046,1386,1250,1252,1662,2188,664,996,2068,938,1914,512,1504,2038,1286,2146,1900,1808,1726,910,918,1210,1966,1932,1992,1006,2110,1070,1540,2226,1542,1212,1108,1154,1098,1210,778,484,1982,1562,2290,1640,696,974,1806,1980,1906,1428,2066,2006,2080,594,1084,942,386,602,320,926,1442,1986,1902,1778,2062,1986,1140,1198,2002,2062,2042,1108,1936,460,458,1584,2148,1446,1468,1786,1004,1246,1448,890,1330,1422,1338,1152,1462,660,1270,844,1464,1212,1312,1158,1646,1456,1448,1676,1354,1456,1316,1422,1476,1380,1674,1879,984,1342,1948,1992,1762,980,1552,1954,518,772,1572,1120,722,572,788,1304,968,1106,698,1166,688,1294,968,1364,1418,1212,1038,732,840,564,570,628,494,558,1118,510,668,886,568,520,840,1398,766,886,632,828,1398,1422,590,1178,1174,788,858,652,638,786,638,850,838,752,766,484,694,854,702,476,546,862,790,828,838,834,814,1142,796,1096,1096,982,940,952,1012,1160,1382,1482,876,1338,1230,1288,1402,1404,1384,1432,1412,1440,812,586,774,1388,758,868,1380,1108,1356,892,1396,1506,764,1374,730,806,840,448,762,1386,842,1184,1142,774,854,1130,1388,1128,1234,1248,1050,1298,1280,986,788,866,1022,642,692,1144,1096,1056,1122,1010,1276,1104,1450,1170,1028,908,1094,1080,980,1090,1114,1110,864,1122,1280,1112,1162,918,926,1152,1066,1254,1038,912,1154,1080,954,1150,1016,1196,1050,1016,1036,906,1322,1368,1142,838,1114,826,1252,1112,1170,1260,502,548,840,322,554,458,572,1312,812,1612,1888,1156,1040,1730,1840,1734,1500,1912,850,1626,1094,1894,322,352,1680,1596,1506,2080,1904,1872,1950,2128,2054,1698,1834,1898,1852,326,1404,2324,652,1666,1720,2166,2548,2426,2500,2602,2270,2288,1362,2002,2524,2028,2136,1094,2729,1304,964,1160,1280,816,1050,822,626,914,794,658,1342,1200,536,662,1020,1080,1152,1100,960,448,1138,1230,1202,724,948,644,1154,432,614,1118,958,1212,984,982,894,454,940,832,710,832,806,650,724,608,656,976,780,602,1288,986,1282,948,708,680,824,452,594,1008,852,868,1368,1060,804,1148,780,1632,1684,1420,364,1308,844,1312,1088,1432,1144,496,1364,1548,1104,1308,1468,1120,564,1464,1316,1448,1260,1612,1552,888,1224,820,1480,532,780,1500,644,1516,1260,1732,1224,1440,1148,568,1068,1212,1044,1676,1664,1396,1424,1564,892,1092,1048,920,1632,1252,932,1040,780,1252,768,1620,660,924,860,992,748,1260,544,580,1276,476,732,588,824,716,1492,764,600,400,812,1260,612,648,544,384,312,624,800,564,1232,2126,1430,1388,1466,692,700,2234,978,1522,2234,1210,2206,2008,2254,1564,1070,1550,1458,1548,1050,2130,820,2014,1282,870,1828,2222,1592,1324,2094,2064,480,792,1028,964,1096,2070,2098,1242,410,600,690,900,874,320,2084,1120,368,602,2042,1210,1260,542,1210,1256,544,2084,2092,590,578,2142,1034,2084,2064,2004,688,764,2002,454,820,1238,1254,1248,1250,1228,1224,1254,1216,1230,1204,1228,1248,1246,1238,1254,1246,1250,378,844,790,704,1490,1268,1208,1196,970,852,1230,738,1206,740,1218,1210,1220,1192,502,1222,1212,1202,732,580,1742,1666,1654,1744,1796,1780,1758,1662,1796,1680,1764,1640,1714,1666,1488,1646,1748,1646,1676,1748,1602,1688,1750,1586,1760,1768,1774,1772,1770,1780,1798,1750,1634,1514,1608,1660,1778,1592,1732,1664,1798,1714,1770,1676,1772,1716,1750,1852,1714,1338,1688,1742,396,1020,1952,634,1954,1878,1952,1958,1010,1152,1220,1426,934,1942,1406,2120,1956,930,1178,1890,1962,1156,1190,1444,1966,1280,1422,1344,1502,1430,1114,1222,1348,1320,1948,1520,1720,1562,1414,1302,1090,860,1856,894,1236,1098,1960,1254,1414,1970,1018,1306,1430,1962,1958,1394,1586,1968,1122,1892,1852,1522,1462,1092,898,1912,874,1964,982,1086,1572,1978,1368,1964,1262,1948,1256,1978,1950,2142,1322,1954,1960,1726,888,1044,1792,1212,1794,1990,1964,1460,1086,1416,1488,1368,1976,1588,1640,1302,1988,1970,2002,1818,1604,1576,1036,1994,1980,1966,1964,1396,1814,2032,1950,1964,1976,1182,1966,1390,1960,1870,1952,1970,2066,1598,1670,1176,1462,1418,1690,1946,1954,1576,1854,1924,1164,1010,1962,1866,1550,1956,1292,960,1574,1976,780,442,550,452,1482,678,910,600,822,1046,724,1262,1494,1432,1308,1138,888,878,904,1252,1498,1490,1030,1476,1422,1408,982,1474,870,1482,1050,666,1070,1180,1492,1174,1470,1354,1188,1196,1116,972,948,1500,1486,1478,904,888,1050,1112,1450,1070,1000,1482,1486,1484,1552,1480,1074,926,1564,1204,1496,1470,1066,1184,1090,1278,1416,1502,938,468,1266,1548,1484,1182,1076,1412,890,1416,1082,838,1504,1068,1498,1412,848,1072,962,1022,1488,1068,1090,1478,1490,1482,1196,1484,1176,1518,952,1496,1486,1472,770,1478,1486,722,932,1000,1486,1500,1488,752,1576,1574,1320,1574,1564,1572,1574,1586,1568,1578,1564,1558,1580,1584,1574,1578,1566,1578,1592,1616,1576,1574,962,1568,1402,1580,1378,1566,802,1899,1316,1586,1809,1096,1420,1867,748,1514,1430,1639,1889,1618,835,1264,1834,1636,552,1827,436,1572,968,958,1056,1542,446,428,648,468,911,656,1032,1753,1740,1907,922,1466,1733,800,1745,1704,347,536,564,1689,956,1534,564,590,1266,681,1150,1108,1420,1126,854,574,703,768,1631,1582,1657,1616,1739,1176,840,575,557,1660,1016,563,992,1649,1739,1696,1306,484,640,1847,1604,698,1668,1069,922,434,643,444,303,506,1833,1638,1677,1663,1396,516,1600,1084,671,414,1078,324,652,372,547,400,1134,623,456,726,1694,536,1654,604,1138,556,1400,1560,774,656,1673,1684,649,712,1164,780,1542,1572,779,328,697,1508,719,494,356,452,723,408,608,606,577,577,876,970,848,523,710,796,1593,1583,1486,1488,472,748,749,936,1446,1350,1727,1688,1769,1640,1264,900,481,928,1745,1586,1645,784,559,788,790,666,1150,1721,774,1030,1682,1486,412,488,454,478,392,416,540,906,392,1480,578,480,1434,324,504,344,548,376,1829,736,514,750,1480,628,1116,1148,1114,454,980,686,368,466,590,838,1100,1402,676,472,694,522,1156,376,1332,730,554,596,522,354,1528,544,558,650,534,604,626,708,680,1112,308,338,354,1542,1328,1496,1442,1530,1304,1484,1406,1404,1412,1276,1412,1062,672,570,1398,366,386,944,790,742,708,720,672,716,446,690,652,1552,1514,518,558,550,1230,1080,1148,1266,544,462,495,1350,1094,1064,750,342,1006,898,394,1470,1464,920,1092,920,1664,988,1572,922,1422,1298,1774,1056,770,1640,894,1032,384,326,364,886,530,560,416,1360,752,380,1618,1288,1442,578,1352,674,630,346,456,392,580,606,304,500,532,1852,540,380,506,1868,1332,360,472,610,376,482,1694,1820,1534,1672,934,650,938,1866,1400,646,792,1414,1452,570,498,464,538,1286,866,510,576,742,1050,1754,1268,1902,2360,1804,1448,1470,1654,464,682,650,448,324,1898,692,728,818,822,1818,1968,2076,590,396,1370,356,304,820,448,1998,1694,1936,1864,1938,1666,1258,1800,1766,1726,1806,1350,854,720,1810,502,488,332,1190,2012,898,968,850,846,882,1194,832,1972,1910,406,708,700,1554,1372,1446,1608,1276,2048,1708,342,1364,1388,1364,988,460,1328,1132,1854,1304,1838,1492,1374,1154,1986,1672,1060,422,1172,622,1170,1118,520,442,1470,1080,1580,628,412,1024,1286,510,608,424,430,332,552,1162,984,698,728,606,440,614,778,736,758,660,720,768,762,934,606,474,750,540,598,1238,1128,814,670,1216,1978,650,584,384,624,740,612,344,516,624,670,608,1138,598,334,1910,1086,720,674,780,744,1778,1832,362,608,694,396,642,830,822,678,694,866,758,892,1190,1180,1548,1360,1254,1262,612,624,710,636,796,1902,672,634,848,600,472,1030,958,410,900,596,1104,768,978,614,386,984,504,758,680,782,1022,410,1278,532,602,1018,442,1766,764,440,912,922,450,558,590,410,758,522,486,528,452,450,458,596,786,702,1472,478,1158,1256,1650,1634,1608,1546,1618,1620,1744,1608,1156,1728,1384,1688,1044,1632,1682,1610,1696,1710,1614,1612,1314,1590,1834,1622,488,1612,908,928,1620,1670,1624,1616,1612,1634,1616,1654,974,1596,1772,1620,1716,1224,1766,816,1628,1212,1600,1616,1482,872,1212,1588,1558,1402,1622,1612,1600,908,688,682,1014,548,1054,462,1624,584,714,1622,1622,1018,1626,1630,1612,1630,1684,1762,1626,548,1722,1618,1602,1526,1420,1178,1618,1130,1634,1738,1268,1162,1262,1630,1614,1600,1528,1612,1594,1738,1140,1722,1598,1682,308,772,1624,1680,1618,1622,1710,1210,1600,1738,1590,1828,1620,810,1610,920,1608,1594,1612,1616,1580,1730,1616,1650,712,1476,1214,1774,1612,1708,1218,1716,1642,814,1622,1206,1616,1616,1468,872,1206,1588,1554,1368,1616,1606,1596,904,1040,1006,546,1598,1142,1618,1614,1318,1638,1606,1622,1630,1666,1630,1722,1608,1594,1542,1412,1186,1614,1126,1620,1730,1246,2556,2330,1860,2024,434,1944,2594,2758,2486,2600,2586,2906,2582,1890,2860,2570,2712,2582,2606,2694,2606,2734,2754,1944,2770,2836,2086,2718,2920,2850,826,2572,1456,1482,2596,2716,2792,2610,2548,2910,2588,1560,4728,1120,2822,2586,2744,2616,2756,2850,1306,2612,1934,2578,1938,2732,1658,1598,2542,2566,2134,2588,2584,856,2566,1448,1448,1670,1612,874,844,1420,2556,2598,2110,2606,2616,2614,2738,2934,2598,396,2730,2584,2880,2432,2636,1872,2588,846,2626,2910,2364,1760,1638,1634,1214,1718,1698,522,1708,1618,1572,1604,1720,636,1620,1652,1616,1624,562,866,1184,1592,1494,1632,1010,880,1248,1436,1584,1416,1080,1546,1638,1346,1698,1626,1682,1462,1538,1636,1710,1218,1330,1608,1482,1406,1608,1791,1150,1628,1320,1590,1546,888,1704,1236,1048,1610,1598,482,1392,680,676,1126,406,1036,1636,1520,1596,1220,1604,904,1658,828,1206,1222,1206,822,1172,890,816,1592,1420,1118,1616,1612,778,682,816,832,1296,1720,1762,1500,1624,1180,1616,1654,1740,700,1624,1436,1630,1216,1594,1592,2902,2590,2614,470,1940,2874,2502,2750,1022,2864,2706,2630,2804,2770,1008,2598,2702,2610,2588,1912,2580,2606,1642,2140,1948,2260,350,2546,2354,2754,2484,2704,2568,2782,2604,572,2458,2776,2036,2102,2588,2890,2536,2262,2560,2900,1822,2884,924,648,2766,2896,2518,674,2700,2226,1688,2578,2768,684,2276,1208,1580,1796,1160,1658,2614,2440,2448,1934,2844,2592,1322,1942,1934,1318,2704,2794,2254,1794,2594,2602,2546,2066,2876,2820,2174,2818,1170,2574,2692,2876,2590,2848,2608,1954,2846,2810,1016,1788,1896,730,600,1192,1276,1644,1658,2086,1762,1636,1244,1734,580,578,1834,1720,1786,1852,368,408,418,746,796,590,776,1262,1102,1122,690,938,742,816,612,814,2078,1760,658,736,658,644,344,1204,1200,1240,1794,1768,1568,1508,1848,1796,1144,1930,1778,1632,1374,1642,1446,1526,660,788,710,768,1214,1460,1462,1000,772,868,790,828,744,726,784,554,1650,1766,1758,1332,630,792,482,1212,1034,1060,1218,1350,1268,1408,1818,1790,1868,920,1020,970,1660,1460,1782,1782,976,1440,1806,1798,1160,1582,1196,2080,2676,2290,2633,2223,1903,1924,2478,1938,2012,454,453,486,1428,2156,2156,2715,2900,782,717,1248,1305,1934,2612,2471,2586,2439,1696,757,2406,1774,1870,1658,718,894,772,838,2389,1597,2512,928,2056,1796,2049,2449,2406,1287,1158,1469,1577,2032,2186,1993,1570,2477,1718,2384,406,402,434,732,1698,1376,1712,1718,1358,1256,1774,1758,1796,604,1766,1770,1740,1566,1572,996,866,690,686,1752,1762,1762,1048,596,878,1758,1302,1766,1748,1752,1220,1202,1742,1762,1736,846,1740,762,456,414,1722,530,776,820,802,770,1678,502,666,714,532,608,1696,1730,1020,1422,1726,1666,1694,1688,1744,1748,1740,1768,1330,1752,1712,1670,1770,1748,1740,1372,1760,1742,1678,1762,1722,1766,1752,1774,1758,512,1262,1692,1722,1764,1740,1778,1710,1740,1364,1920,1224,1750,1740,1766,1750,1756,1732,1754,1768,1758,1750,1748,1756,1716,1924,1712,1694,1736,1764,1716,1754,1756,1732,1768,1748,1748,1722,1760,1758,1764,1766,1748,1716,1050,1108,2120,2120,2120,1266,2089,992,1998,1826,988,2059,1504,1504,1570,1602,1384,1698,1562,1500,1494,1600,1628,1516,1514,1664,1526,1538,1528,1474,1478,1488,1236,1492,1500,1474,1436,1508,1502,1334,1498,1536,1478,1490,1406,1040,1082,1212,1094,1620,1714,1640,1392,1382,1514,2041,306,1674,1168,744,1716,1608,1596,462,1768,928,890,1586,1550,1594,466,1272,1576,1636,416,546,674,772,926,1526,976,632,766,1208,1224,1872,600,540,884,704,636,522,534,928,1854,1796,968,1196,914,1042,1200,1430,1172,1182,1774,1608,1782,1578,1162,1250,908,1292,1728,1240,490,1230,536,904,962,1018,1226,748,1812,760,468,694,698,746,840,856,896,662,702,560,432,546,1842,682,340,570,702,314,1002,650,1652,1912,1504,718,480,1600,1242,1750,766,570,838,794,800,690,1936,1432,518,1904,1972,844,796,910,1036,1266,1292,1332,980,1248,816,868,792,862,552,676,810,858,1238,1816,838,826,1050,1422,1456,1404,1460,1416,1382,1398,992,1000,998,1010,1026,982,1096,626,1322,1166,1156,876,536,1484,620,326,840,798,458,838,524,528,634,650,962,532,644,670,718,566,454,824,534,362,544,462,540,1464,1548,1300,1376,1584,1742,644,918,690,1030,1416,872,1224,576,992,884,1846,1054,1362,1626,1888,1142,756,1188,1192,1904,978,1184,1770,1588,1616,478,636,1772,1246,1876,714,994,1274,974,780,856,1002,1532,1014,1102,1904,720,550,2014,840,1184,1830,726,862,1014,1894,1604,916,950,452,1038,1132,1234,1288,1320,1324,1364,1548,868,1496,992,996,1100,1174,1106,1488,1188,1876,996,1040,1074,1196,1056,1794,1004,1056,1186,1098,1798,1780,896,1784,362,664,992,974,822,814,1122,848,1174,954,912,1434,1460,1304,1682,1208,610,1012,1252,1860,1888,1884,1710,736,1856,1672,1996,528,1228,1194,1002,1154,1108,1440,912,754,776,1868,1496,1214,654,618,1420,826,370,344,358,360,342,1710,1488,1406,1800,1940,1860,1800,1790,1864,1890,670,1782,1712,1706,804,1218,860,354,1502,1390,634,1874,1036,1192,1364,396,952,1614,810,856,1878,724,778,820,654,1186,710,598,854,548,684,1034,556,512,612,922,856,2004,802,942,1068,396,698,1282,1800,1204,1184,1818,1596,1120,768,1796,1794,1842,1886,1382,1828,1578,1398,1102,1340,1848,1246,1282,650,414,474,1548,1808,1842,1176,1190,1400,1472,382,1428,1192,1790,1364,1450,1396,982,804,1826,1838,1588,1446,1574,1584,1146,1110,1030,1064,1428,1580,1862,1860,880,750,578,1270,1300,1290,1292,530,714,1250,490,1058,1492,1218,1124,1632,984,688,1106,1248,1796,1092,1366,1344,1836,1764,1688,1036,1570,1334,1296,1594,1584,1592,404,1320,672,694,666,1424,336,1194,1432,606,1456,660,636,1032,758,730,888,1022,690,796,1180,1046,334,374,548,1020,1102,1090,1880,794,1798,1848,1798,1896,650,722,1520,758,1870,552,1868,1930,370,496,824,430,574,474,1928,1860,2002,1198,1278,1962,686,1678,518,538,1834,888,442,1594,1640,1824,1224,380,756,1244,892,444,608,610,522,1514,1452,750,388,402,1582,1364,1232,1028,726,1250,1250,1264,1830,1248,1414,904,772,1970,1020,1568,1182,740,446,496,1668,1386,1738,1598,882,1490,1442,1648,1698,1612,1598,1630,1068,644,1654,610,338,836,1288,1092,1906,2000,1882,598,1392,1302,1204,624,672,652,570,798,658,822,1026,1616,1242,1048,558,542,1006,420,1534,434,430,1410,570,540,712,580,860,870,1018,928,496,374,540,916,768,1726,490,1892,844,970,2016,1900,802,676,524,592,498,1822,842,524,1226,582,2080,856,752,2070,836,1394,982,950,958,950,944,1042,1718,756,816,4206,4308,1234,598,596,840,832,670,610,600,1894,660,632,1170,702,702,686,624,822,818,2058,1208,958,482,872,510,438,426,640,670,808,810,820,1558,860,818,788,600,482,560,546,806,640,636,914,922,1004,438,1588,932,946,930,964,1768,1190,1258,840,1486,788,892,876,874,596,914,888,914,924,1290,1252,850,962,856,856,856,872,866,858,874,936,1420,828,366,1630,1596,1860,1174,714,1884,614,534,990,636,892,724,1882,1890,930,572,1890,882,920,844,886,1226,1124,948,866,736,668,750,1612,796,576,580,1014,790,308,1574,1788,1748,1402,1590,774,742,648,806,540,686,1756,1192,526,496,710,876,1474,722,638,374,372,1576,390,364,486,860,760,956,1376,1666,1724,1168,1444,1176,1814,1150,1098,904,998,1100,1164,884,1098,1026,990,1106,1284,1170,1524,1342,966,1336,1068,1108,1084,1590,1034,1062,2024,1204,1106,788,1072,1178,1020,1040,894,1572,1572,588,828,822,980,868,800,782,1578,1696,1028,1150,1168,1190,1194,1382,1030,1114,772,844,1312,1052,608,676,1940,2276,876,764,540,2196,1688,364,2164,1664,384,2224,752,596,504,1728,1764,2172,1200,1424,1532,1336,1996,1400,2236,1952,2008,1976,1620,1420,1936,1996,376,1996,1164,1276,2164,1632,2048,1980,2404,1596,1828,1892,1520,1356,1528,964,1556,1500,940,896,900,900,1528,2136,2160,2136,1996,1088,1800,2028,2084,1828,1320,2092,1752,1548,1460,1316,1168,1036,1004,1008,1404,1420,1420,1416,1416,992,1488,1556,2232,1860,1676,1576,1632,1072,1948,1044,1992,1572,2144,2080,1624,696,1264,1776,1724,2048,2064,972,744,2140,1720,476,1408,1288,1476,1292,1192,1316,1012,2152,1264,656,1720,2208,2088,2228,596,2060,1072,1728,1812,2284,744,1668,968,976,660,912,1288,2300,1252,1216,1092,876,788,2016,1796,1180,396,484,436,828,800,1748,1536,1420,2468,1736,1952,1256,1064,708,464,1612,820,796,1116,612,2144,1080,936,2024,1876,2132,1072,2084,656,604,2128,1980,2240,1716,1476,1416,1488,1896,1504,1932,1612,1436,1404,1952,1104,1996,1384,748,580,736,1308,2224,2300,608,616,568,804,644,1592,716,1436,748,804,1436,1228,1192,1100,1736,1280,1004,948,392,1728,2216,1064,1660,2144,1748,1448,1940,1228,1316,1504,1036,1080,1244,1008,1820,604,1524,444,772,980,568,1420,1188,2192,2020,2004,2340,2392,1248,1832,1884,2132,2476,2480,1916,616,2028,2172,844,1872,632,1084,1892,1348,892,900,904,852,2104,1036,1892,820,1900,668,1264,1940,1056,1144,1496,752,2096,1260,1328,1016,1208,1056,1264,1772,1160,496,1996,1076,732,636,972,868,792,932,1120,1212,1840,2232,1852,1724,1068,1586,1342,1606,1530,1540,990,724,336,344,332,664,1676,1590,1930,1940,1936,1938,1880,1902,1900,1866,1888,1952,1886,1942,1884,1966,1944,1892,1882,1884,1890,1968,1962,1976,1876,1852,1958,1944,2024,1910,1332,1902,446,1162,1384,944,858,1410,1450,1616,986,1116,1380,1432,506,486,652,498,1504,1146,544,1534,1618,1598,1602,1574,1772,1552,1768,1566,1792,1608,1768,1590,1538,1778,840,830,772,1770,1774,1762,910,1408,826,1730,1740,1554,1764,918,1824,1794,1856,1634,1766,1722,1736,1676,1728,1728,1656,1720,1738,1624,1706,1744,1740,1752,1710,1786,1764,1226,2168,1738,854,402,1630,578,856,998,868,588,628,314,1576,724,722,1570,948,532,1754,1738,1070,840,1632,956,1362,388,1316,926,974,1540,1390,1054,1520,896,1238,978,1606,346,492,438,448,852,1636,1144,1792,1748,1720,1304,1792,508,660,748,696,1336,756,312,1048,1579,1092,1092,1082,1038,1170,832,1110,1098,1088,1104,1104,1104,1096,926,1062,1086,1084,1134,1116,1130,1166,1086,1084,1100,1094,1130,1124,1120,1092,1084,1094,1110,1046,1110,1098,1126,1106,1102,1080,1112,1100,1102,1116,1100,1082,1104,1080,1136,1118,1090,1086,1026,826,716,576,558,676,942,770,794,700,700,726,660,702,806,644,818,484,832,930,610,682,950,982,568,1064,1092,1072,1102,1080,1056,1058,1074,1110,1218,1052,776,1082,1078,1084,1104,1100,1076,1102,764,1579,1038,1618,1674,472,1702,458,1956,1972,1992,1922,1926,1916,1918,1916,1984,1938,1922,1918,1946,1962,2056,2120,1554,1888,1922,1970,2008,1964,2130,1960,1972,1944,2008,1908,1944,1944,1928,1280,772,1618,1890,2026,1906,1980,1938,1946,1934,1994,1910,1904,1942,1976,1934,2034,2040,1970,2054,2004,1972,1958,1922,1946,2040,1922,1922,1972,2108,1962,1988,1952,2054,1940,2088,1730,448,2018,1994,2042,2038,1986,2012,2012,1992,1978,840,570,2286,2309,2158,2214,1932,568,1978,658,1936,2006,1678,1702,1876,1866,1810,1870,1834,1016,1860,1816,1820,1782,860,804,860,904,922,1658,1984,1962,1952,2018,1944,1030,1062,972,1014,1238,476,2036,1988,1996,1978,456,816,998,1300,972,1190,1222,1420,1330,556,806,918,2022,2030,1724,528,1732,1718,1006,1018,1686,1462,1588,1650,1618,1546,1494,1672,1612,1606,1616,1360,2060,1998,686,2034,1996,1820,1824,1898,1798,1790,1870,1876,1872,1854,500,1666,1550,1516,802,834,752,896,340,1992,924,906,1826,1828,1574,1886,632,972,1362,936,1018,2218,2102,2162,2172,4972,558,1440,660,1482,394,892,1216,894,902,746,392,332,782,728,334,1070,712,1328,2078,2098,2130,2112,2112,1728,2150,2088,1994,1962,2218,1996,2052,2074,2088,2100,1144,412,664,1598,332,438,322,1446,796,1592,1330,1516,1406,888,548,416,336,1568,672,1546,434,1532,1586,1460,1626,1666,1512,1004,372,1522,592,2032,2172,2152,2140,1676,392,346,2124,2122,978,390,746,360,2092,1662,790,344,2100,2092,630,1634,476,950,438,640,678,592,2000,822,1452,1298,1520,1474,1434,1378,1554,1186,2034,1796,2597,420,1848,904,702,884,390,1874,868,790,860,858,922,958,546,552,886,836,784,886,886,384,906,902,924,326,438,806,1856,904,1372,884,856,1220,550,418,1158,412,912,724,2162,2122,1838,2317,2303,1198,896,886,1558,780,318,328,1866,564,1076,1996,1640,468,1820,1796,1484,788,792,500,1416,2156,514,326,328,324,1650,1658,1660,1402,1466,1396,1320,716,688,1634,1794,1632,2440,1280,1846,1151,564,602,530,1044,1510,1562,780,1322,1732,654,754,706,964,974,632,678,1000,891,790,874,974,700,1526,1578,718,410,728,1598,1570,1600,744,1044,662,1776,830,882,838,676,598,654,510,1382,1832,830,1332,1426,1322,964,482,1082,1804,790,840,1022,1526,1772,678,684,1512,924,1522,1496,1360,1600,882,798,804,1164,1354,1348,552,548,1400,884,1034,1192,1208,1042,1250,1220,1516,1610,438,374,1514,1544,984,1036,498,364,1500,1552,1500,410,562,444,778,830,356,822,814,1080,837,886,1434,1446,1496,1008,1510,820,388,602,658,392,1090,576,1950,1806,482,724,665,404,422,410,1518,1554,1600,1094,698,830,846,1838,562,600,526,1038,1502,776,1320,780,762,652,750,958,968,628,672,986,786,870,968,714,602,1188,714,410,722,1586,1558,744,1042,656,1768,826,832,672,592,654,508,1372,1818,826,1326,1416,1312,956,480,1078,1788,788,1020,1512,1764,672,678,694,696,918,1508,1480,1352,872,792,802,1162,1352,1344,546,878,1028,1176,1032,1236,1210,1506,1598,434,1502,1530,976,1492,1488,406,556,434,770,354,808,816,1064,878,1424,1442,1482,1000,1498,1494,654,386,1084,562,1971,1792,476,718,400,418,408,1506,1544,1088,696,1280,1690,2142,820,594,1664,1412,1984,1790,2150,2092,1250,1442,2126,1234,2138,1634,2166,1334,1834,1632,894,1506,1410,898,2142,1016,968,972,1540,780,1016,1220,1196,1256,1144,1136,1080,1516,1108,912,1582,856,876,1482,1608,2146,1682,1738,880,1036,2152,2146,922,1252,2108,704,820,812,1028,628,916,708,772,778,794,778,802,842,1664,1892,1434,1388,1370,1378,1394,1416,1430,1418,1382,1428,1406,1918,1160,1914,1048,888,1058,1192,1278,1716,862,492,1530,1236,1288,1078,548,1470,2056,1262,1178,820,1192,852,808,848,432,1796,2080,828,532,1578,720,916,572,1046,632,644,1766,2116,1542,836,1410,1886,818,728,1142,1748,1694,1762,1514,2110,436,1276,1174,2132,1762,760,812,964,1098,880,744,880,434,1392,1898,1332,620,792,724,608,468,632,544,740,1206,1234,756,1760,1514,1656,2118,1104,858,1682,1316,950,1114,2152,1338,340,1678,1120,828,1020,524,400,428,1446,1124,1744,568,500,544,852,1424,676,1676,316,1088,1102,1024,1774,2110,2138,822,594,1664,1414,1984,1422,2112,2126,2278,908,2366,1236,2128,1634,2140,1332,1850,1632,894,2262,896,2182,912,972,972,1638,772,1020,1220,1192,1256,1142,1140,1084,1604,1108,904,1582,858,876,2206,1608,2140,1682,1738,880,1036,1160,2176,922,1252,2106,708,812,812,1032,628,916,692,772,778,792,778,806,840,1666,1708,1056,1432,1390,1370,1378,1392,1416,1430,1418,1418,1382,1428,1406,848,844,1080,1152,796,852,1302,1216,888,1060,1194,1278,1718,862,852,1532,1236,1284,1078,548,1484,1752,2068,1206,1060,1232,860,1192,848,804,848,428,2146,824,460,1576,784,920,520,1174,628,644,1766,1808,1540,838,1412,1886,816,728,1142,1740,1696,1878,1204,2130,436,1278,1174,2124,1168,760,808,964,1094,880,868,868,584,1730,1894,1332,584,652,608,412,636,544,740,1202,1234,754,1758,1512,1656,2202,1104,858,1682,1314,950,1274,1946,1338,324,1678,828,1020,524,400,432,1454,1162,1770,568,492,536,852,1424,676,1676,502,1668,1102,1026,1776,2824,556,524,598,688,968,1344,1240,456,1100,474,450,778,682,942,694,1232,1276,882,978,696,414,804,1282,1316,540,1454,1274,484,560,784,546,926,1408,796,490,950,1164,1164,954,1208,744,2770,486,544,558,1462,784,722,634,1444,1234,632,510,448,410,688,800,680,1542,846,478,1132,1136,546,1204,576,526,1402,978,1360,1804,1794,928,1794,1812,1810,1738,1792,1796,1872,994,1770,1638,1744,1756,1766,1770,1798,1798,864,1294,1202,1214,706,856,1142,1252,766,1250,512,1068,466,938,856,1032,634,1306,694,672,1508,1366,1344,1450,536,1172,1238,926,1430,958,816,1112,1230,1230,1192,1176,1058,1328,1300,784,1320,1366,1124,1448,852,1094,732,1346,1000,940,970,1250,1590,1370,958,1038,802,820,1510,1108,1016,850,846,846,846,846,844,846,846,848,848,852,846,852,850,848,850,848,844,846,852,848,850,850,848,848,850,868,850,848,852,850,746,850,842,724,848,904,852,848,850,842,850,848,850,780,844,852,846,844,846,848,844,848,728,666,1368,844,542,850,850,960,1516,492,1052,1304,1156,1284,1632,1504,1960,1864,1276,1504,1340,892,1296,1384,1388,532,2008,1548,668,1672,1612,1668,1356,1560,1636,480,1456,1564,1672,1660,2164,1136,2064,2016,1100,1548,1076,1624,1384,1292,1520,964,2024,1064,1860,2012,1756,1372,1550,1416,1298,1354,926,328,1184,1168,1226,1578,1302,416,416,1202,1264,1310,1210,1306,576,446,1348,328,1320,1348,1262,1414,1638,1170,1234,1346,936,800,1156,1254,1206,478,390,1326,1422,1208,1248,790,1350,1656,1290,1008,1324,964,836,678,454,714,584,1106,1560,1088,1184,788,1268,384,782,792,800,1300,1180,570,566,1174,1444,1320,1490,772,1322,1384,1088,950,830,622,1410,1354,1484,956,1250,1326,1040,770,468,1328,970,786,1336,1166,1034,1168,1210,1140,1212,726,938,1348,1000,460,1310,932,816,938,908,1250,1148,1040,746,680,496,930,1116,930,506,938,1342,1328,1332,1096,1356,1348,1324,1352,1438,1254,1344,1332,1350,444,824,760,816,584,376,1814,1800,832,1766,356,670,668,716,1808,1876,1836,1790,1800,1798,1610,1610,1568,1646,1600,1600,1778,1800,1802,1838,1806,1798,836,716,988,816,724,812,802,720,852,840,708,634,710,650,708,712,588,602,1010,2091,726,736,1380,1400,1396,1880,1888,1882,1326,1360,778,1022,1258,1872,1982,1882,1416,508,1222,1862,1078,1014,986,1414,1890,1876,1876,1204,1888,1910,898,1572,1906,1870,1636,1858,1856,1638,1000,2010,1882,1826,1174,574,1760,1186,988,750,616,826,436,856,928,1888,1338,830,932,1870,1398,1516,1800,1918,1766,1948,2024,1154,1012,342,388,452,348,360,394,334,336,1737,1224,892,1334,1498,1452,1078,918,1200,1176,1224,1182,1118,1396,454,1098,1104,1402,334,536,1060,1112,1064,1214,1236,1004,1120,638,862,1154,666,1558,1088,1264,790,978,1346,1404,1192,1152,1200,1312,1224,1178,1364,472,562,1008,1076,990,464,1032,894,388,718,414,1086,1086,932,1342,1104,1160,1050,1438,1428,1020,1434,1692,1194,1062,1366,860,360,1480,870,1096,1102,892,946,1080,1354,1545,926,1398,868,904,1368,926,1364,1650,650,1552,1550,1028,1570,1212,886,1278,1058,1204,378,1494,1380,1158,904,986,1194,1194,1200,1222,1474,942,1174,1112,1314,1318,1080,1392,892,1156,1066,1224,980,1092,646,854,1134,666,1082,1072,1256,674,668,1374,1178,1134,1172,1602,764,1152,1094,1390,1252,1236,1120,1344,994,1072,990,460,1022,704,412,1080,1032,916,1122,1016,1424,1438,1008,1420,1360,1460,1268,1082,1446,356,854,1546,864,1074,906,1094,892,1030,986,1380,1356,1106,734,424,1010,1116,674,1306,1312,1274,1046,690,858,1380,994,1044,888,1558,602,1476,1510,1022,1396,1232,358,1196,1162,358,912,1660,1660,310,1030,1008,306,790,1430,1504,1452,1460,1460,1280,1504,1496,1508,1500,1496,1496,1516,1504,1512,1508,510,580,1542,854,1588,1192,708,554,500,1090,354,356,1088,730,912,1780,1794,1718,1534,1736,1530,852,738,856,1554,340,1468,328,380,1466,1756,812,510,536,440,1026,486,1164,1106,1402,772,1626,1462,1744,1604,358,1162,482,954,410,384,384,650,508,1494,542,1044,1608,1562,576,804,668,442,422,1576,674,614,430,1504,1166,318,696,410,830,1672,1080,1112,526,540,1250,1294,1300,1790,1788,1764,1620,1464,904,768,760,1568,550,1800,2018,1224,610,354,1288,752,1390,1694,850,1088,526,1960,474,514,1200,1712,320,440,1382,492,1166,1398,385,860,588,424,1626,1108,1868,1708,1134,1058,426,826,500,480,958,1600,1082,1694,354,932,354,1630,1376,1418,1412,558,1240,1632,1108,324,1350,1342,1350,1056,2250,2142,1306,1190,348,1066,514,786,736,1740,1160,314,566,1540,1418,872,1360,1284,1894,1398,1566,1554,1574,1452,584,426,724,672,1444,1860,1444,876,1488,988,1532,384,1648,1500,1532,956,1744,1492,1888,1336,1924,1348,2008,1516,1484,1884,1452,876,1484,572,1524,376,1620,1500,1600,956,1740,1516,1884,1376,1920,1424,1340,1176,1024,648,1500,1472,1164,702,1280,1328,1220,1228,1192,1218,1088,764,1576,1190,1200,1044,1546,1312,1288,1108,1324,848,1188,1194,1294,1196,1074,1236,1310,910,1274,1298,1288,1302,598,1324,1326,1294,1266,1286,1298,1224,1166,1196,1308,1292,1290,1204,456,846,1280,1242,1102,1208,1202,1012,1094,1300,1312,1298,1298,1296,1198,1258,1282,1262,1296,1304,1318,1290,1308,1286,1158,1212,1176,1202,1206,1192,960,1208,1108,1318,1238,1334,958,476,1310,1558,1308,1276,674,1102,1340,1086,1188,1202,1288,1204,1080,1240,1322,1312,1276,1296,1284,1306,600,1314,1322,1300,1280,1292,1304,1216,1186,1236,1286,1300,1296,1210,1202,1326,1266,1104,1208,1196,1046,1094,1294,1308,1300,1302,1300,1210,1250,1288,1288,1296,1306,1298,1300,1314,1288,1154,1202,1162,1190,1208,1196,1200,1304,1100,1312,1236,1312,1284,556,1304,1784,1784,638,1784,1466,1542,834,1438,1500,1344,1514,1288,1496,1290,1480,1428,1432,1454,1426,1428,1428,1442,1528,1470,1420,1428,1458,1424,1466,1540,1518,1466,1462,1428,1524,1452,1470,1460,1430,1510,1420,1434,1420,1428,1462,1510,1514,1898,920,1032,1138,1908,1230,1824,1812,1536,2276,652,1758,850,1748,368,1740,726,1684,1266,612,738,642,1218,1696,812,424,1454,1738,494,1466,854,414,668,840,814,386,1898,1188,1938,350,1070,608,842,1080,1480,1102,1632,612,818,824,798,808,900,832,610,1062,404,800,1094,608,630,662,596,638,350,580,658,622,656,634,674,676,784,350,384,496,496,466,868,930,802,778,740,702,1804,544,656,630,548,558,552,548,554,552,552,368,332,1870,1298,1656,1916,1678,688,1002,1640,544,846,784,492,876,858,546,716,858,540,1050,792,608,882,804,616,806,868,780,882,956,850,814,790,848,840,822,532,894,698,932,1038,1086,1078,896,816,840,882,796,800,806,832,844,902,830,926,842,816,792,1036,882,808,862,862,856,924,612,788,1178,632,858,808,956,764,552,304,576,812,818,604,956,890,734,1052,790,788,824,846,440,456,1754,726,1114,1122,1340,1276,814,696,1004,1318,1064,522,1220,1370,968,828,902,948,926,796,622,832,734,1444,824,1204,976,854,1074,900,656,916,1066,1254,966,794,650,846,1022,1194,748,438,1502,530,452,812,1224,804,360,872,812,694,558,1366,880,716,866,1394,1602,968,1456,1588,866,686,676,1206,1422,548,378,842,1104,420,1594,1828,400,300,594,830,598,722,618,1552,460,838,638,682,864,644,340,1544,1042,1506,818,824,870,808,780,362,910,586,854,652,524,690,408,686,326,388,1818,422,734,1460,586,1952,554,722,890,794,980,576,614,962,1480,972,804,834,352,856,934,338,408,1030,846,844,888,724,844,718,516,988,722,1970,750,792,814,678,890,732,544,1410,956,1178,2361,306,536,686,586,394,982,590,646,486,1206,430,1944,886,882,1938,554,546,1350,924,444,472,398,2266,348,952,916,772,1318,512,714,1112,368,2162,1646,1376,1098,1070,926,406,742,866,766,552,534,640,962,1288,670,960,1028,2024,1174,1138,3211,2138,2118,732,2120,2136,2130,2376,2372,514,520,1158,1198,816,2112,1020,1080,706,324,2212,470,2142,984,1100,932,722,1224,1598,2080,758,900,2196,2196,1064,1060,1158,2172,824,436,492,432,2100,1952,2130,968,366,812,1340,1334,742,434,698,672,2232,2184,1200,1200,1912,902,868,1946,1202,1190,1118,706,740,1576,698,780,2398,1666,2028,1318,1016,1076,1036,1356,1168,1220,984,454,1020,1178,2130,2134,1104,980,642,2112,1264,994,2120,1188,732,880,1294,1122,1664,1664,1658,1666,1666,1896,1396,1638,944,1046,1542,1900,1646,422,704,1028,2392,536,958,866,1038,710,1064,960,804,1086,704,1758,854,896,2418,988,2390,932,2432,912,1340,1044,1140,792,788,1184,664,910,580,844,1116,1134,1288,1210,714,690,2132,2394,2202,1046,1126,1106,740,806,786,824,1158,2364,2370,352,382,1786,850,570,702,938,746,906,614,874,2386,2398,2056,1220,2146,896,902,2392,2392,2324,2326,1026,1040,854,1102,700,1512,698,1508,1204,490,470,406,1098,958,2134,1060,492,2138,780,682,964,976,1050,1192,884,882,2354,2126,2320,1434,2134,726,1576,408,682,1796,1128,1704,1164,1374,1148,1792,1444,2798,2568,1418,404,2176,2622,516,1968,402,400,2633,406,2646,402,402,482,404,2320,408,400,400,2354,500,1900,434,512,400,2162,406,402,2102,400,704,696,416,1508,1428,1484,2604,1506,492,492,620,302,506,520,564,534,522,300,490,472,524,382,530,362,1240,1746,1634,1568,456,488,638,604,1446,1686,1664,1624,986,324,432,1724,1356,1746,726,1602,1256,1562,1566,336,1742,1754,1710,538,1752,2568,2522,2613,2648,2421,2624,2012,2536,2548,1480,952,1520,1690,710,1086,1568,1608,1426,1606,1376,668,1534,1584,632,958,352,1488,810,928,1552,1534,1562,1540,1574,1546,1522,1250,1574,1556,1600,1170,1482,614,1560,1058,1600,1574,480,1570,1562,514,834,1076,1522,1540,818,870,1014,580,1708,1602,794,1542,1554,752,880,550,1542,758,828,1584,788,1124,1926,684,1576,1044,814,362,678,706,1184,1932,1928,1916,1898,1950,1956,1588,1920,1962,1632,3276,2018,508,1277,2331,3394,3024,1280,3053,3318,3616,1198,1596,1691,1468,1572,1702,1404,1715,1695,3457,1280,1689,3393,3616,1280,3616,3374,3616,3616,3468,1280,3616,3371,3207,3562,1280,3467,3466,3589,3426,3282,3037,3277,2737,3431,3517,3616,1280,1280,2788,3286,1583,1400,3595,3440,3616,3616,3388,3057,1280,1280,1465,3616,3095,3415,1280,3007,3295,3436,3312,2893,3425,3440,3398,1125,3274,954,1428,3325,3401,3240,3303,3155,3342,3314,3457,3395,1280,3616,2697,1280,3262,2963,3476,2904,3402,3378,3176,3029,1536,2276,1054,2434,2442,1698,664,966,1524,1612,2428,2426,2438,2438,1654,398,1014,492,656,624,398,2422,2464,916,742,618,2392,1328,2440,2444,1092,486,558,512,408,2422,904,650,876,886,3203,2507,2310,2515,2590,1559,1686,1757,2068,2891,2892,2350,2290,2159,1739,2367,2298,1102,496,604,504,922,1050,1074,1106,876,896,1030,952,1370,624,998,1118,440,488,698,738,1292,1010,660,968,1062,918,964,1054,950,970,1200,1148,812,880,936,1040,1020,822,310,318,1096,478,1122,958,1098,988,1078,1052,1014,1098,490,1094,736,1100,1028,1068,1102,998,1428,1044,1016,1040,2020,1640,1618,964,1634,1604,1556,1552,1640,1608,1546,1558,1554,1500,1502,1540,1546,1600,1516,1624,1642,1688,2211,1130,489,1636,1828,1614,1788,1622,1844,1624,1794,1614,514,1176,1630,1804,1622,1622,1616,1794,1634,1800,1882,1808,1632,1802,1632,1800,1820,1816,1230,1816,1806,1812,1820,1948,1936,1930,1930,1948,1950,1936,1944,1934,1940,1934,1034,1046,772,1044,766,1908,2030,2044,2024,1964,1950,1952,1954,1234,1934,1950,1920,700,1950,1932,1884,1872,1948,1938,1724,1862,366,1948,668,1928,1948,336,1200,1944,412,1880,1836,1932,1888,676,1940,1946,1954,1888,1938,1928,1952,1620,1884,882,1932,1952,1496,1702,1770,1198,1934,1958,1936,1930,1938,978,674,618,1932,2176,1860,1864,1952,834,1768,1944,1954,1944,1946,1944,1706,1836,1928,1862,598,1804,1968,1858,1922,1946,1928,1602,864,858,856,866,1438,652,1466,604,1322,1604,1188,570,1458,1074,1398,1134,1596,1504,1386,1446,1422,1218,1112,1212,1200,1362,600,1228,860,1224,1558,598,1450,1434,758,846,416,392,530,708,902,956,736,1452,732,1326,1472,820,1486,806,670,424,842,540,532,1434,492,716,460,1446,1536,1222,908,900,1364,504,748,1482,1276,1190,1078,1046,946,1630,1592,1574,342,1084,846,1116,984,1392,1486,966,794,710,1698,1076,1458,1328,1460,1456,1642,1324,964,384,1060,602,1150,1478,1422,1458,1392,1024,1372,1306,1122,464,1420,1080,1374,1364,564,2348,1280,2348,964,2084,2576,1912,916,2332,2240,1816,2560,2420,2224,844,608,2224,1700,1148,1980,2304,2272,2012,1780,1944,1924,2172,956,1968,1384,1956,2508,960,2316,2296,1212,1352,664,624,848,1136,1448,1528,1184,2332,1172,2128,1336,2388,1260,1076,676,1344,860,852,1420,732,792,1152,648,2320,2368,1964,1456,2200,812,1200,2376,2056,1908,1876,1724,1532,2612,2572,2516,556,1744,1392,1848,1172,2236,2388,1552,1252,1140,1152,2704,1708,2336,2132,2336,1344,2336,2620,1812,1060,1548,644,616,1696,964,420,1844,2372,2332,2348,676,656,1164,2376,1636,2200,2100,1744,756,2216,2192,904,508,4974,1853,2327,2281,2332,1836,779,2355,1719,2295,3008,2703,2942,2928,2942,2942,2942,1508,1570,1603,2942,2026,1568,1603,2192,480,452,2320,1252,2040,2040,2080,2016,2012,2084,2052,2060,2204,1816,1816,2080,1796,2048,2052,2052,1892,1684,1884,1796,2004,2016,2028,2036,1860,1896,1900,1696,1872,1644,1900,1888,1648,1560,376,1588,1908,1648,1880,1796,2036,1788,496,1932,1652,1652,1632,1896,1652,1796,1668,1880,1596,1888,1880,1828,1864,1628,1648,1892,1884,1872,1912,1392,1568,2012,1868,1556,1560,416,1280,1564,488,478,1532,648,1320,532,1750,468,1658,1654,1094,918,1814,1370,1818,406,1224,1194,1354,1276,1204,1260,1458,1282,826,878,1246,1268,1134,590,844,800,852,864,858,828,864,798,864,830,864,788,528,828,840,836,842,862,864,836,830,850,854,786,812,782,856,852,822,830,812,796,844,852,868,830,806,892,862,860,856,838,826,790,836,800,786,808,828,804,806,822,840,838,858,830,812,856,816,830,834,2260,2617,2598,556,534,982,722,540,1050,994,1104,526,866,362,522,376,390,1224,710,1076,768,604,598,524,514,516,518,326,558,920,800,366,890,348,304,898,450,494,874,606,326,320,444,604,584,808,822,848,788,908,822,884,778,428,432,832,2032,1236,1260,1468,1308,2004,1164,1520,1588,1416,1672,1496,1616,828,872,2004,1788,1612,1472,1616,1508,1940,2168,2240,2276,2004,2216,2024,1996,2300,1996,1996,2204,2036,1280,424,1992,1996,2008,2020,1996,2004,2008,2000,2004,2000,2012,1992,2012,2008,2024,2000,2020,1988,2016,2020,2020,2164,2020,1656,2020,2020,2024,2012,2136,1752,2016,2008,2024,2000,2012,2016,1816,2024,2012,2016,2004,2004,2008,1924,2012,2012,2024,2008,2008,2024,2004,2016,1988,2028,2008,2012,2020,2012,2012,2032,2028,2032,1992,2016,2028,2004,2004,2008,2032,1912,2016,2028,2044,2020,2020,2012,2004,2016,2068,2024,2024,2016,1984,2016,1976,2008,2004,2040,2012,2012,2056,2012,2020,1544,2024,2004,2004,2004,2004,1592,1232,1800,2020,2012,2016,1536,2032,2016,2008,1916,1960,1940,1776,1596,1130,760,1012,2042,958,2212,712,1586,540,1628,1302,1592,1606,1614,1808,1680,1802,1440,1720,1580,1600,1622,1626,1978,1760,1778,682,706,434,618,1804,910,2002,3556,3602,2990,1368,1406,1090,1168,1134,2632,2056,1096,1254,1168,1030,964,1198,1058,2730,628,488,1110,890,2602,1136,1040,1112,870,2620,1028,2596,910,914,684,952,1546,770,822,1118,1396,894,1022,1046,1558,824,2652,1718,1716,444,530,344,404,342,550,406,340,1992,1988,1936,1882,1882,1910,1894,1894,1804,1884,1838,1838,1902,1876,1864,1854,1910,580,996,1004,568,588,2948,1308,1940,1292,2856,1632,476,1308,664,1476,1464,964,712,332,2408,684,2840,780,612,368,568,640,2236,396,404,1672,436,620,2016,872,2376,1940,1856,1516,2224,1028,492,364,572,376,364,3074,512,436,2204,1460,1000,1056,500,596,2168,1824,1604,1882,1624,440,1042,738,1054,1050,1200,1634,1566,1826,1664,1840,1758,640,638,666,634,1684,1648,1776,412,678,1548,710,692,842,784,1488,442,482,466,462,914,1830,814,1060,638,628,894,976,1152,570,1688,1114,458,576,586,592,586,586,672,364,2014,2095,558,374,520,692,358,550,470,492,462,480,482,2027,488,380,480,476,460,512,526,564,566,514,516,516,544,520,546,518,526,528,532,512,490,514,510,526,504,504,504,504,470,470,474,544,460,1858,458,842,1610,1404,530,598,592,734,848,750,1836,1722,1672,474,594,1174,1872,1186,1854,1862,1876,1858,1860,1840,1876,1874,1914,1944,1872,1360,468,480,794,868,1876,754,638,1842,636,638,1500,1600,1508,976,1958,1878,1872,1790,1806,1076,360,912,1810,1804,308,1914,908,828,1772,1870,1952,1608,1850,596,582,566,1962,1224,344,1784,1768,1728,1852,1742,2095,1870,1988,1776,1980,1004,952,682,2026,1862,1740,1848,1878,1850,672,1902,1898,1846,1776,1060,780,1016,852,2592,1854,1012,840,820,832,1678,2056,1790,1780,1234,1018,1006,1036,1800,1734,1682,1694,1866,1870,1816,1950,1642,1872,1936,1936,1800,984,848,704,768,768,646,1418,1848,748,742,1060,1280,660,306,1050,560,452,1368,560,508,686,304,456,374,376,378,2114,2108,2122,2114,2120,2130,2130,500,700,2106,2128,2112,1662,2128,2096,2118,644,2094,370,2120,2088,480,470,2128,2114,396,1108,496,1106,368,2134,2078,480,2078,2122,364,2124,2108,564,830,1506,614,1164,796,772,1680,376,2122,2102,2016,924,926,2152,2130,372,962,502,554,966,558,552,990,766,1180,542,602,1744,1872,2110,2126,2108,2062,2070,1574,1708,2102,716,2106,1634,852,408,1248,2092,2156,2120,984,1068,2060,378,2170,2102,2112,372,2104,2112,370,2144,2116,2086,2140,2142,386,2048,1600,2116,2102,404,2136,2128,2138,456,2048,378,2106,370,2078,406,2096,2128,2128,1680,2122,1686,1864,1790,1652,1904,1266,1950,448,2098,970,2102,2136,1872,1686,2104,1934,380,2112,2106,1958,1398,354,1882,1056,2142,1530,380,2194,834,812,1090,1822,1864,988,1216,590,1740,1296,1352,1950,2158,454,378,2076,2088,522,718,2086,370,2084,2100,2080,420,2092,370,1900,374,2072,2070,2022,358,2162,400,2062,2118,720,608,1248,1284,364,2082,2136,894,1024,2094,2136,2118,2088,2078,368,2022,1382,464,390,368,404,372,376,2132,2124,2088,560,416,400,548,438,316,372,2056,2064,2080,2122,2124,2114,2072,2114,2114,2146,2140,2132,2118,2092,2096,2118,1010,1126,1100,530,2124,2090,2136,2112,408,1936,2032,2114,1940,2076,2112,2112,2104,2146,372,724,1400,2104,2082,376,1960,1888,2078,370,2028,1750,2116,2126,2086,358,1902,1842,2050,1148,372,1974,1970,1808,1854,2084,370,2088,2076,2122,2120,2088,2062,308,2088,2054,2046,1190,532,574,712,2112,1878,1658,2112,2120,376,2036,2122,2056,2096,2090,2060,2084,382,2102,2092,2092,2086,362,2084,2104,2154,2108,2110,2102,362,1412,2104,2112,2152,2110,2106,2100,402,2130,2110,2082,2072,2098,420,1400,2078,2054,2040,406,1854,2104,2102,2088,2052,1892,404,1164,1692,316,422,1418,1160,1290,1052,516,1442,1320,1314,518,680,774,528,1618,1500,1500,1178,1458,1366,1358,1498,1420,1512,1508,466,454,470,470,1266,1460,1464,734,754,814,1280,1280,454,640,882,1540,894,1970,1926,1682,1704,1940,1294,1250,1694,1490,1778,1198,1404,1344,1676,1218,1536,1416,1504,1554,1704,1700,1596,1892,1612,1702,972,1278,1206,1400,1210,1228,1194,1254,1352,1204,1250,1796,1702,1310,1702,1232,1704,1714,1922,1586,1602,1590,818,712,1702,1602,1580,1602,1608,1602,1158,1504,1632,1898,1218,1102,1704,1694,1694,1602,1594,1608,1598,1600,1598,1644,866,692,842,736,2144,322,330,326,324,324,324,324,326,328,2124,2116,2116,2114,2114,2118,2114,322,316,330,494,324,2070,2068,2094,2120,326,2072,398,380,2086,2080,322,2061,480,464,2092,2097,2069,320,2048,2056,2088,324,2085,1578,428,2059,308,324,318,722,736,1498,346,328,2094,546,976,866,1160,326,322,1998,988,920,906,2126,2082,346,548,316,332,326,1728,1832,2114,2144,2072,2013,2078,1576,1704,750,418,448,2092,1152,1160,2090,2120,2110,988,1070,2068,324,2110,2077,326,2081,2107,2085,2092,2087,316,2004,2002,2080,472,370,322,2026,2074,2077,324,1860,2110,324,1472,2071,324,2064,2098,2114,2060,2117,2100,1660,1868,1804,1892,1918,1182,682,326,2100,506,2096,2134,1646,2100,1958,2088,2096,2072,1886,1394,1876,1556,2120,1522,2151,324,806,822,1076,1850,1870,1058,1750,1286,1354,1870,2114,322,316,2076,354,316,2072,322,2056,2070,2072,2069,322,2059,324,322,1856,320,2052,322,1855,1158,2018,2032,324,2100,2066,318,322,1710,512,1892,2077,1560,2121,2052,2070,322,2078,2011,350,2064,2076,324,2010,492,514,796,804,328,324,356,326,2134,2132,2110,2089,324,2060,2062,2087,2126,2087,2094,1629,797,412,2081,2148,2101,2126,2075,2096,326,2080,2147,1008,1132,522,2086,2088,1378,322,2112,2059,2055,2051,326,1952,2048,320,2103,2076,2082,2105,2118,2072,2060,2080,1019,2071,2094,326,1934,1908,2038,710,322,2008,1784,2103,2104,2084,1948,1850,2056,1984,1860,326,1852,654,2068,2070,2058,330,2122,2107,2086,2067,2104,2081,2062,2065,2067,1864,2096,2132,324,1898,1660,2088,356,2108,328,2026,2103,2080,2088,2058,2086,2100,2104,2106,2084,2100,2092,2082,2096,2110,2139,1424,2092,2110,2094,2094,2084,2074,326,2104,2092,2090,2088,2088,1400,2056,2036,2032,2052,2104,2092,2010,2014,632,874,558,1408,1454,1822,1534,1730,1264,1702,1518,1152,1768,1440,1846,1432,1864,1708,1686,1652,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,2394,1790,1642,1438,1950,1072,676,1056,2038,2746,2700,2320,2420,2510,1954,2820,2820,1802,1606,2598,2378,2436,2507,2644,1919,1516,1386,1328,1783,1844,1541,1939,1338,808,2065,1873,1595,1919,1915,1141,2012,2095,2084,1984,730,2091,1443,1941,1556,952,1208,1324,1195,1863,1066,1805,1944,1808,1725,2284,2346,2269,2282,2245,2331,2018,2000,2237,2282,2384,2291,2257,2288,2268,2050,2140,2127,2187,2300,2238,2182,2208,2121,2552,2313,2487,2434,2270,2205,4875,2152,2159,1914,1725,2188,1958,1893,2443,2315,2152,2314,2375,2130,2441,2371,2354,2280,2223,2387,2417,2250,2271,2362,2335,2432,2088,2285,2260,2308,2231,2243,2345,2294,2354,2329,2270,1895,2234,2234,2318,2051,2338,2036,2353,2215,2296,2300,1693,2356,2341,2136,2402,2389,2433,2268,2306,2357,2233,2190,2324,2308,2176,2348,2256,2299,2339,2336,2334,1904,2238,2483,2261,2142,2252,2450,2293,1765,2444,2286,2428,2308,2272,2290,2871,2245,2355,2462,2300,4544,1837,2083,2242,1325,1300,1886,1359,1546,1849,2210,992,2236,2198,2184,2198,2170,2150,2184,2226,2096,2102,2096,2072,1920,2134,2112,2112,2098,1970,1928,2088,2010,2006,2268,2240,2152,2278,2070,2232,2264,2258,2080,2000,2074,2160,2086,2068,2146,2136,2118,2084,2108,2108,2234,2144,2014,2226,2026,2016,2296,1042,410,716,660,736,694,652,812,616,802,1688,852,728,1136,874,1180,1184,788,914,946,308,1238,1038,1452,1324,3200,1966,2948,2628,2096,2480,2012,3098,3060,1894,3464,1020,1248,500,1464,332,1452,1484,520,1412,1878,524,1408,500,1152,1456,400,1096,1124,412,1436,1028,1084,404,2356,1556,1572,580,400,504,1340,1380,1164,1140,388,1072,1064,1220,884,582,662,1098,1416,998,1340,1256,1022,935,1856,1728,634,716,964,852,1468,1932,1836,1824,1836,502,1384,1480,1476,1520,1584,1622,1536,1564,1726,1772,772,1566,1612,1434,1484,672,478,822,1968,2065,1862,1914,1664,1874,716,1856,1780,1566,1564,1566,1488,1408,1584,1706,1594,1682,1650,588,1190,1832,1922,1416,1008,728,1842,1940,1596,724,572,1270,1350,1316,1362,1406,1916,1656,1650,1638,1698,1876,432,1212,1114,1204,1818,1810,1626,1428,1428,1228,1648,1120,1136,782,1448,1474,1254,2056,512,996,376,2064,1788,1588,1516,994,1216,1192,1096,1610,1830,989,672,1066,542,1588,1498,1550,1526,1596,1560,1558,1546,1578,1544,1550,1610,1536,1546,1566,1510,1538,1554,1504,1560,1508,1504,1538,1536,1548,1554,1518,1544,1558,1522,1568,1552,1496,1566,1544,1546,1558,1546,1550,1510,1568,1536,1550,1492,1538,1506,1582,1540,1532,1532,1496,638,1118,1700,1248,1558,1886,1618,1440,1466,520,1310,1274,1342,592,1492,1522,634,1632,1760,1222,1906,1626,1416,1428,1410,1458,944,666,598,560,562,542,456,584,1358,1806,1446,600,742,714,336,358,1358,922,1474,872,436,1460,594,1392,1422,1478,1472,432,904,1376,1808,1454,560,982,1450,1470,1862,1076,574,960,958,1072,1444,682,430,1742,986,1230,1814,1426,496,1208,1704,1670,1628,1486,1518,1492,1342,1184,1640,1660,1780,1546,1526,1738,1226,1072,1778,1006,1160,1764,1078,1120,1490,1596,1530,1030,1154,2032,1048,1322,1568,1170,1134,1452,1188,1298,1548,1518,1564,1704,1208,956,1654,876,856,1974,680,812,838,1362,1560,1824,1470,1608,1410,1480,942,372,972,1144,1660,1126,1242,2006,1614,1604,1244,1268,1652,1080,1018,2010,1292,1464,1662,1188,1304,1668,1410,1402,1940,778,852,1592,1002,1186,1524,1596,1436,1688,1338,1528,1294,1468,1456,1508,888,1460,1674,1452,1304,1490,1512,1204,1848,742,870,1450,1340,1582,1952,1032,1288,1408,1548,1964,912,1010,1634,1680,1548,1528,1518,750,916,1000,1070,1034,1206,1002,942,608,622,1954,564,594,1944,604,768,1934,918,1950,786,806,1948,610,676,2036,520,556,1948,832,1950,904,1954,820,1948,808,1952,672,1952,584,760,1946,898,1944,846,1948,580,572,1950,598,638,1942,754,1946,644,1944,606,602,1952,522,2046,518,1916,466,1944,532,594,1942,516,494,1940,502,1946,438,1942,610,692,1952,606,710,1950,818,1944,1948,502,520,1964,508,568,1942,596,1958,820,1942,586,606,1954,608,698,1926,616,1948,896,842,1956,752,1952,692,1936,902,1950,698,1952,646,638,1938,570,624,1944,574,1958,464,1958,532,566,1958,436,528,1936,450,546,610,664,1956,350,400,1956,610,680,1940,454,1950,652,1946,532,1948,662,1938,612,696,1946,590,1702,558,1946,610,1938,754,1948,674,1946,654,1956,1022,1938,594,642,1940,606,672,1940,914,1946,696,1950,982,1016,1948,1786,1958,428,1956,564,1940,526,1950,1952,450,446,1962,476,494,1938,916,1942,748,1948,596,526,1942,590,628,1942,796,1940,512,1942,606,720,1954,514,608,1940,872,1944,748,880,1950,566,1956,674,1942,468,516,1960,630,706,1954,1206,1946,858,1946,850,1956,808,1944,480,1954,588,1948,544,680,1950,538,724,1948,558,1960,1952,544,546,1950,666,1958,532,1962,516,1938,594,684,1950,608,758,1956,448,1956,648,1956,1960,524,572,1944,522,1954,772,1952,748,734,1946,1940,1938,898,1944,864,1910,358,1964,762,1948,424,518,1944,784,1940,650,632,1922,598,1942,480,2110,536,536,2048,526,532,1914,528,1950,546,1956,1944,842,1952,1952,1908,572,584,1950,488,494,1944,542,1942,654,1926,562,1942,636,1946,518,568,1906,606,636,1942,478,1940,502,1942,694,1942,638,1948,480,538,1940,526,1956,418,1940,500,1942,1912,522,1938,664,1948,592,586,1946,664,1954,620,1942,758,1938,820,816,1958,734,1944,504,1954,476,1952,664,678,1946,488,1948,428,1950,518,622,1926,522,548,1946,902,1948,500,1948,522,576,1926,538,1944,532,1942,758,1942,614,720,1926,522,512,1950,454,1946,682,1926,682,808,1938,632,776,1938,1942,528,1946,482,606,1948,476,528,1940,938,1952,894,1948,1950,530,1934,508,1922,466,510,1930,606,710,1952,450,1938,736,846,1922,456,428,1926,870,1938,630,1940,652,1950,796,1942,578,724,1944,530,1938,1928,602,1932,532,624,1928,434,1924,526,1940,630,1938,436,1944,334,338,1928,476,1924,396,540,648,1942,634,1946,504,836,2018,686,710,748,1672,1674,720,742,1966,620,744,746,882,542,520,610,656,1854,718,762,1706,1852,876,970,926,908,1850,1866,772,1860,1002,424,520,592,876,832,858,542,830,870,1822,872,1792,1680,824,834,828,1810,1644,810,828,1392,1860,1348,988,2004,1794,1106,870,890,1646,1568,1644,1630,1638,1632,1528,1524,1438,1656,1626,1564,1656,1626,1434,700,1040,1134,578,1610,1872,1650,1824,868,782,862,1804,662,876,1102,1090,1048,760,636,552,828,804,1102,826,958,1108,806,1792,1056,652,652,368,1014,366,574,1674,956,1758,1862,1868,906,1864,870,514,440,872,1690,1002,1952,612,644,1956,556,1962,542,610,1952,646,592,1788,600,570,1960,522,1982,572,596,1990,702,1952,610,1968,566,606,1944,754,610,1962,776,1966,554,590,1950,628,1960,586,642,1886,598,640,1942,510,590,1962,636,1958,572,606,1966,602,1952,606,568,1966,752,590,1960,508,1954,620,622,1984,882,1968,574,556,1810,416,454,1968,902,1966,658,1952,604,574,1806,474,428,1960,586,604,1810,472,448,1960,1116,1994,572,1990,596,608,1964,608,578,1814,458,464,1984,590,588,2026,526,594,1956,628,556,1984,556,576,1806,534,530,1958,728,734,1986,518,558,1972,1954,650,678,1970,1954,582,582,1966,666,1946,1050,2006,1994,1972,584,600,1970,648,650,1960,650,1994,448,460,1958,582,1962,680,574,1382,446,448,1572,508,2000,2050,656,2028,2018,1858,2000,874,810,1424,870,690,1052,1894,2028,2063,1992,1944,2034,986,1998,1950,1982,464,1960,1958,1488,1944,612,618,1956,962,1950,1992,1940,1988,824,1636,1098,1654,854,1948,2044,728,676,786,1942,632,633,1938,488,1938,526,1904,504,574,1904,510,528,1934,620,1948,1950,652,1928,628,1952,480,500,1936,374,372,1932,452,1946,370,1936,514,552,1952,452,556,2038,518,1950,516,584,1932,380,454,1948,402,496,1898,534,528,1968,572,572,1936,656,784,1950,612,724,1946,602,1950,608,602,1932,524,542,1944,508,532,1934,338,422,1950,440,498,1932,604,594,1678,416,476,1900,608,2042,486,1928,684,752,1950,574,1944,832,912,1960,464,520,1942,1936,508,532,2042,600,1910,464,1902,330,602,1956,490,1926,512,558,1938,428,454,1930,520,1944,518,582,1952,662,1890,1144,854,640,770,2042,440,2038,482,492,1940,568,1942,520,1840,516,1946,1946,514,566,1842,524,574,1934,704,702,538,562,1680,484,546,1908,604,606,2026,502,1914,526,610,1900,528,530,1954,512,540,1944,916,1952,952,1910,534,578,2042,612,1940,522,586,2048,606,2024,506,486,1950,528,1894,602,604,1944,600,610,1930,546,606,1942,506,504,1936,532,1942,502,1908,430,604,1916,602,608,1950,580,640,1942,474,518,1904,602,606,1914,490,488,1900,496,524,2040,490,1926,874,1936,636,1936,526,1908,604,1946,516,1942,416,500,1932,530,586,1946,434,522,602,1942,606,610,2038,598,2048,600,604,1900,604,454,1162,2032,1932,1960,914,1990,1972,1970,1922,928,1932,1962,1972,1924,1654,1962,1994,1204,1982,918,864,2012,1942,1966,1960,1970,552,1602,1960,988,1903,2008,882,2036,962,934,2032,2024,902,590,392,886,866,884,880,2036,1862,488,1744,1958,2059,2036,2048,982,1750,1972,1120,1854,570,570,1308,1204,1144,1900,1990,1974,1964,1116,702,968,1978,1966,2004,1950,1994,2044,2044,1924,1098,1950,946,1940,2002,908,1748,1920,332,1190,1948,764,976,1116,2067,1870,966,1960,2040,2028,1936,1362,1544,782,782,1810,1978,1990,982,894,920,1852,1022,1924,1906,940,1390,502,1982,360,2030,1988,1934,1988,1054,748,1882,2042,1966,1800,884,1860,782,972,944,2028,850,2016,1914,898,898,2026,2010,948,1920,1860,940,680,2004,2089,2050,2042,1390,866,1974,2046,938,888,1164,1714,1908,1988,936,1898,834,826,966,1002,974,964,920,1950,1290,1950,1926,1214,628,1930,598,396,928,1810,1988,1540,962,1926,1952,768,838,664,1682,2071,1880,1944,744,784,922,1370,896,938,1872,822,390,1902,1032,896,696,984,734,938,776,932,1902,1188,1972,1654,1020,1972,950,1760,882,1700,1004,1346,1184,786,1246,592,948,1178,708,1398,1002,1372,630,992,1682,1388,1388,1386,1372,1666,946,1432,698,698,1408,1416,718,482,796,1684,1576,1466,696,1440,954,1466,1304,926,484,440,1204,1452,1006,532,1540,1380,1860,1712,1360,1368,750,696,620,1450,1764,604,582,1400,716,776,550,498,674,1382,1306,720,1450,1760,680,368,1216,1168,1436,1390,1188,1538,1340,1646,1578,1472,1482,1332,1296,1262,1448,1314,1376,1862,930,1366,1806,1552,1582,1428,1456,1466,516,1368,1296,1716,1470,1508,614,1614,1218,1854,1550,1614,1432,1440,1194,1402,1446,940,610,568,552,554,556,394,454,1432,592,730,704,334,354,1032,1350,906,1466,862,1440,594,1382,1410,1456,428,894,1366,1434,1194,976,1430,1378,1454,1058,566,956,952,1068,1420,672,424,1732,968,1214,1424,1180,1678,1654,1606,1462,1290,1168,1480,1320,1614,1620,1804,972,1808,1222,510,754,704,622,1874,708,894,644,712,610,604,1490,640,634,764,1494,1718,1480,1502,1496,1002,1502,614,1488,726,578,1502,1494,726,620,630,696,688,654,646,610,662,2706,542,626,642,652,1448,1490,1280,1288,1512,1780,1062,664,524,458,512,520,1276,1254,1284,1790,1294,1440,706,868,1292,1598,1600,1520,1442,1492,1494,1474,1480,1290,1492,1504,1506,1894,1500,1510,1496,1468,1496,1472,1520,1518,1546,1508,1494,1808,750,1496,1120,1508,1484,642,1844,1142,1282,628,736,512,748,1336,1320,1352,894,1204,1512,1798,1358,652,636,1330,464,672,684,612,1188,660,524,1514,1884,528,524,580,470,606,970,620,1332,1518,682,520,508,1342,1264,698,694,794,920,1802,878,926,1298,1380,1348,918,1224,1382,1784,1484,1434,1412,1264,1438,1480,454,362,958,1794,1478,1382,1496,1464,1454,1512,1492,1508,1500,1160,1452,1474,1508,1492,1502,1486,1484,1826,698,1144,656,978,638,1492,1480,1484,1360,824,1450,1760,1644,1504,1494,1490,1526,1502,1460,1474,1510,1496,1432,1156,1294,1302,1174,1308,872,1308,1098,588,566,1464,694,1212,1270,688,1144,1312,1312,1158,1290,1078,1300,458,1326,672,1292,1560,750,1976,1796,916,680,610,1306,1558,1206,2018,408,682,1334,1130,1288,1148,1470,1440,1222,650,1304,1288,1300,682,556,1290,924,404,1424,1412,1292,1288,1290,1614,1296,1430,1322,750,582,1334,1148,1178,1288,1332,1296,1490,1484,1458,1294,394,738,534,1268,1458,1238,892,1274,1284,1486,1274,1276,1276,1294,1284,1420,1204,1290,1276,1282,1288,1300,1572,1586,1282,1444,1282,850,1468,1446,1204,1142,1284,1330,1354,458,1288,1322,1332,1312,1286,1196,1310,1440,1274,1300,1298,1098,1454,1256,1426,1442,1434,1390,1786,1484,1290,1258,1424,1248,1322,1408,642,726,710,694,1316,1416,1452,1440,1408,1452,1182,1378,1212,1188,1196,1232,1294,1532,1286,1300,1320,926,1276,1278,1270,1310,1284,1248,1220,1604,1432,1294,1286,1280,1162,1244,516,1262,1300,1294,1278,1290,1452,1214,1298,1596,592,600,664,1012,1458,1252,1288,1416,432,1140,1448,1390,1482,1366,1472,1444,1276,1478,1294,1292,1462,1474,1288,1290,1682,754,1820,1304,1296,1452,926,1016,1212,620,560,1040,780,1136,1298,1286,1280,1302,1334,306,1270,1318,1368,1322,1290,1376,796,1272,730,508,622,630,1390,1396,1464,1546,1552,1472,1400,1336,1478,1286,716,1366,1568,926,1470,1476,1430,1480,1458,1054,1394,1410,1398,1596,1376,1562,988,1016,1544,1494,1222,1418,1708,1318,452,914,758,752,1640,1658,486,510,794,1406,660,922,720,696,570,1412,1418,972,564,1420,1462,1458,1600,1600,1538,1414,1660,1588,1786,1588,556,920,1592,1558,1594,1308,1302,1760,1246,1590,1870,1138,1236,610,522,1266,984,1524,1792,898,1026,1288,1296,1470,1440,576,830,1686,1186,1388,720,1604,1624,1456,1568,1292,1298,1002,1308,1308,1044,1060,404,776,898,1848,752,1794,1490,1498,1502,1512,1416,1194,1194,1426,1436,954,742,1418,1438,1150,1458,1684,790,502,778,1360,676,490,1416,490,1244,1306,1618,1712,1456,1458,594,592,760,546,1436,1620,1466,388,392,544,1054,1402,1334,1340,1374,568,1368,1650,604,1806,1224,1048,1358,1408,640,646,692,696,1278,1666,1406,1372,346,370,504,1386,786,1782,1490,1186,1386,726,644,536,500,688,550,1436,986,514,1416,1054,504,640,684,558,770,1270,722,1612,1072,1144,1442,1404,1016,842,1430,1430,1328,1094,646,1386,380,304,626,1530,842,1382,738,666,1452,1330,1334,1462,1474,1424,1092,392,712,1390,1232,1490,1382,1406,450,820,810,930,936,644,692,660,674,650,800,1142,1112,678,400,462,804,1172,720,558,1262,1508,1426,1382,812,846,590,1410,1378,1576,1458,1428,888,1304,1012,1416,608,912,810,1058,1286,1424,642,930,578,1426,1504,706,716,1302,794,1324,746,1666,1318,1254,1286,858,1400,1390,1472,1434,1408,618,1364,1108,1228,1012,1384,1368,1132,1416,1172,1568,936,710,1360,1398,1240,1350,726,1240,1218,1374,1540,858,446,1272,1280,1288,1802,1200,1304,536,1298,1300,1266,1928,1692,1626,1766,1998,1160,1380,1288,1334,1026,1112,1300,500,1296,1286,720,722,1378,686,1308,910,1458,1420,1188,1196,700,692,708,1282,1300,600,600,1096,1752,1292,1264,1256,1190,1092,1216,1078,1126,968,632,546,518,916,1296,1790,494,1306,1448,1014,1196,1072,902,1484,1568,1678,1458,1444,1360,814,938,638,1008,956,1456,942,986,904,1814,1706,1054,430,582,754,982,1958,970,976,1974,1976,540,2016,2044,442,552,1172,616,866,1176,594,966,884,1580,1416,2062,2074,1020,442,1868,2070,512,660,646,616,1020,748,876,478,544,752,746,508,726,410,718,792,786,650,1378,578,626,520,688,974,2044,2042,628,1146,888,354,894,1530,678,2064,2064,2054,1586,1984,1984,1962,1168,1938,2020,2042,2032,2044,1972,2000,550,2026,2054,1902,1868,932,412,928,920,934,814,674,2042,2038,1428,500,1276,1976,2054,1752,998,454,376,1668,1506,2078,1192,564,432,430,908,646,1766,1790,1168,1706,1814,1784,686,734,1248,1182,1816,1870,1864,1620,1768,1762,570,1694,2000,1002,1560,498,944,1044,956,850,882,894,2004,1968,628,1088,1962,1378,1570,694,468,942,404,560,762,768,560,1954,1648,1294,546,530,564,664,2016,2040,2048,1668,1024,938,958,932,928,1740,1490,2116,1106,2012,2010,2032,2008,1968,1964,956,2036,1394,356,1232,840,1134,1372,694,508,702,1370,1694,2014,2056,1970,1998,1908,2118,888,1944,2119,998,2104,1952,730,598,830,1918,506,790,1990,640,670,416,1926,1952,1494,590,802,1664,2030,2028,1990,1446,694,2060,982,1900,1280,592,568,516,654,364,1208,632,1832,610,700,966,454,754,320,1936,810,928,2088,2052,540,400,540,668,414,1242,1926,1582,2106,1748,2002,528,890,562,1616,1694,2064,1908,1064,1144,888,2092,2032,1972,978,982,654,468,398,1338,1200,1560,2032,582,1358,2128,2022,674,922,1046,542,1862,676,1316,1072,490,730,672,1166,932,2196,1954,646,986,1324,762,2030,2034,1356,668,2040,688,1316,2034,1154,766,1126,1310,700,2044,2022,954,992,656,688,992,2046,2026,1090,904,2034,2056,2002,1998,2054,2034,1562,910,896,2042,566,1464,1064,2058,536,650,658,1362,514,546,572,2028,2030,2038,902,902,722,768,730,486,490,538,652,544,506,552,462,562,2014,2030,2040,2050,2034,2040,966,924,892,2038,1118,772,1128,1904,1272,678,1992,1430,1216,446,2054,1984,2052,1212,1198,530,706,934,932,514,522,306,642,934,2042,1438,882,612,536,580,864,844,1716,838,990,684,592,722,1896,396,1038,1822,1224,726,842,1898,1746,712,882,872,622,876,628,674,904,1034,2050,892,774,1008,902,734,710,946,754,518,712,710,792,634,820,1424,1820,852,1870,918,698,682,2068,928,836,988,596,1256,1130,980,1230,1262,1594,1880,1684,1960,1252,1060,832,810,492,1140,1052,1176,532,746,812,550,1754,1842,1882,1780,846,2050,1838,1624,1696,1810,1846,1106,842,1502,1854,942,1804,966,686,2034,1928,1180,708,1668,438,832,2102,570,1930,1218,630,1936,1574,2088,644,1128,2042,1232,662,1106,388,1068,1692,1654,1804,1736,540,514,1038,1798,2110,1228,1694,1440,864,1622,1502,1804,2042,1036,900,504,690,2206,1502,1532,412,1094,672,310,1762,720,1286,1934,1528,1506,1230,2026,2042,872,1570,716,1548,1786,2046,2028,1692,1096,1892,1942,1080,1774,2026,1262,2008,2018,1666,2028,630,316,738,886,902,2028,964,976,1996,880,682,968,2036,510,1562,1376,1392,466,506,662,2030,2012,732,1468,1486,1452,984,892,936,468,1858,2038,990,612,2012,970,946,1112,2004,2074,2026,526,980,614,504,2030,2044,1720,982,336,1226,1926,1844,980,844,910,916,2040,956,560,1978,2034,2028,1068,542,2030,2052,2066,2034,1790,1912,1934,1992,956,964,914,942,1156,1300,2024,1776,2004,2034,2030,1548,414,1572,472,954,608,914,982,604,388,420,416,2072,948,832,972,1490,440,452,630,626,616,456,636,928,950,706,666,884,968,642,986,960,874,976,1300,606,968,1066,730,798,1722,1716,1762,1640,924,936,926,926,1994,918,980,1966,2080,1940,1950,1984,908,944,852,1970,1978,950,888,988,722,1926,778,1878,1978,1904,1994,1986,802,592,1946,1974,1988,506,1974,1868,1260,848,1938,1984,1994,1978,1990,1994,1990,480,930,700,1954,394,920,956,1052,892,914,906,1956,1938,1974,1778,740,934,678,2014,908,768,2022,1854,2000,1724,2022,1726,1552,784,766,682,940,1022,1052,746,956,890,938,1374,880,950,1904,928,1674,1642,1612,1338,1212,2078,1106,1608,942,944,916,856,888,910,964,880,1998,1962,1912,872,976,606,874,930,866,1978,1960,890,928,1918,880,1940,1894,1920,1168,1660,466,1930,1016,932,1926,1842,1150,1950,910,928,1298,1448,1798,1968,2030,758,2038,2036,1912,2032,1120,1370,2020,2028,1958,2034,900,898,2034,970,960,2052,498,2016,1824,2046,1818,1828,1522,1900,1926,1258,1822,2002,2006,1954,962,912,948,972,988,1980,1948,910,1982,1978,1914,924,1940,1974,1962,1932,1646,1968,1990,1258,934,1816,918,870,2036,1938,1906,1952,596,856,1856,1972,1950,990,2036,1928,1098,2044,958,924,2044,2036,1564,848,872,864,886,2026,1994,1734,1952,2056,634,2026,2018,952,1842,1962,946,1642,1572,1314,1558,1914,1994,1998,1994,1116,1968,1966,1980,1996,1958,1982,1960,2056,1936,1964,1942,940,1914,1934,916,1944,1736,1930,1814,332,1166,1958,970,1110,2044,1882,964,1992,2024,2018,1948,1006,1484,754,778,1818,1970,1980,982,896,922,910,1918,966,936,930,938,1790,1994,2022,968,910,990,1972,1060,752,960,894,1852,948,2032,1974,910,888,1920,1768,1924,966,2050,844,2028,1968,1902,2058,2048,942,874,1914,1918,678,1994,2076,2026,2036,1114,862,1992,2026,940,906,1172,1314,1932,1984,930,1800,830,826,970,952,972,964,928,1942,1964,1932,1960,1272,694,632,1940,930,1968,396,924,1816,1994,1474,990,516,1412,836,670,1664,1116,692,1056,1888,938,740,968,1922,1378,900,906,1988,834,392,1896,1032,1702,978,740,940,774,862,1896,852,1886,1964,1658,1016,1980,940,1038,636,1064,590,666,1930,1908,1816,1906,1814,1912,1898,1896,1884,1724,1302,1538,900,796,398,576,916,568,714,1340,382,372,864,1250,414,1328,356,1184,1124,1308,324,928,1456,784,1764,974,572,778,720,764,650,550,538,600,702,650,546,576,666,712,560,502,1456,1320,912,624,760,1630,1584,1632,1426,804,1366,1626,910,848,1536,1168,1380,1536,1558,948,1446,476,530,1560,1152,1268,548,1044,1378,1490,894,1076,402,650,528,682,680,610,786,646,1594,910,1242,1498,1218,1456,1532,1262,1580,1506,1572,684,1588,1504,1542,1556,1554,1592,1532,1584,1248,1308,1528,1588,1578,516,724,1594,1592,1552,1588,1600,1080,1598,1452,1588,1482,632,650,1548,1062,1160,1232,1240,1570,1604,1530,1576,1578,1610,786,1096,1530,918,1226,604,1024,1146,1500,776,934,832,1218,1588,1280,1336,1620,1376,940,782,1432,628,1554,1586,1402,1030,920,1012,1642,1383,554,1737,1536,1182,1254,962,1012,1090,1574,750,986,814,1284,1222,1180,1140,1342,1574,820,1556,1452,1058,564,1546,1504,1210,1496,1618,1578,1326,1658,1626,802,632,1210,1268,928,710,1540,930,1190,1604,1586,1574,1278,700,1042,1664,750,720,1224,738,828,1360,1036,846,1358,618,680,1532,632,412,1528,926,1242,1524,1238,1636,912,480,614,932,686,1552,1248,1550,1576,722,850,1646,1482,1572,1358,1542,1292,1018,1606,1632,1598,1482,916,820,368,790,836,1184,1322,908,1442,1444,1372,586,1606,1556,1532,594,880,742,486,618,1570,902,1212,780,462,1506,528,1312,1612,606,1218,1210,632,816,1562,1608,812,1420,1404,1168,1584,1580,1588,904,1266,928,1114,944,1476,960,1524,946,1128,1550,1272,1596,1568,1156,1188,1424,944,956,634,746,1588,1052,428,764,906,1066,788,866,820,996,498,808,1438,850,994,1430,784,764,1054,838,1024,874,1340,1272,1588,1570,946,826,1290,1546,1442,1304,1076,616,634,620,936,1574,1418,1568,1382,1460,1558,914,504,504,1116,1084,806,604,1372,1616,566,1204,1466,546,558,728,1560,936,1088,1544,1422,1094,692,1348,1574,1094,1404,1574,1622,1592,1604,1574,1168,798,1574,988,1564,1232,1230,1238,1596,1570,1262,1580,1656,1440,526,496,962,1084,784,910,1396,1580,1560,868,1156,1600,1522,960,1014,1588,1150,1204,1516,1336,1644,1528,650,610,1504,1482,968,1566,924,788,1304,1386,1590,498,1312,1130,1518,630,534,1186,1574,928,840,1502,1508,584,520,546,532,826,658,740,1534,886,1500,526,1040,828,1558,1442,830,382,1470,982,1516,1604,1584,1572,1584,1592,1546,1564,1202,1594,1620,738,1610,964,1588,1560,1600,1590,1606,1044,1538,918,812,1604,1558,1554,1594,784,936,878,1588,1546,1500,1588,1586,1572,1572,954,1050,1544,1596,1580,1510,1598,1530,1596,1596,1296,988,1574,1254,1280,1568,1660,1606,1542,1596,1420,632,1594,1580,1582,1572,1674,1584,1640,748,1566,1530,1628,1554,1168,1570,1110,1604,770,396,796,1580,1600,1262,1492,1580,1418,566,1034,698,1138,1568,1518,1562,1276,1562,1560,1656,1558,1434,1658,1558,758,622,1580,548,1170,506,1436,686,1332,1482,1370,1580,616,788,1544,1356,1558,1562,1566,1512,1206,1578,520,1308,958,724,762,1046,602,1568,830,1630,714,1038,1390,1560,1470,1512,1580,1254,948,640,788,982,1528,1408,1008,648,874,782,1546,1438,416,846,1570,1424,1264,602,758,1586,1024,1640,1328,1276,710,770,648,858,812,1180,370,724,890,724,576,898,1410,1230,522,924,942,958,1454,1552,1088,1216,686,1196,1248,1562,880,908,940,1512,862,1248,1348,1066,704,768,896,1230,1232,1232,1216,950,506,412,916,1568,1168,1256,770,1582,1162,704,770,604,1584,850,682,1134,1496,878,1260,840,788,1068,1080,1206,880,1284,716,1558,1012,1582,724,800,702,530,1264,758,1274,1268,1570,792,1310,1588,1586,1560,1570,1552,924,1574,1556,1254,1538,798,776,1556,1546,1542,1556,1458,776,1568,1484,1580,1596,1550,1550,1578,1532,1570,1578,1662,1452,1564,1570,1410,1150,794,1584,710,1562,1554,400,950,530,872,940,1548,428,1232,450,490,544,500,940,1300,628,806,1546,694,1560,1462,1014,1468,1588,734,566,418,404,1206,624,620,634,442,714,564,1522,1456,1142,592,1550,1498,1522,1744,634,2096,982,1540,1398,1556,698,816,662,1276,1202,804,606,1248,796,1112,886,1286,1524,1472,792,1568,834,1492,770,1092,1508,1628,708,716,710,428,1414,742,540,784,1074,1582,1082,1544,490,870,1026,1552,1096,1580,1514,1400,1322,1264,1468,398,726,1542,1332,926,1172,1370,1364,1574,1244,1544,1584,804,1434,614,762,724,768,772,1006,1090,858,1612,1420,1080,1602,1558,1508,1436,1530,1612,1182,1510,726,1500,704,1534,1540,1008,1440,1558,1556,1092,1512,1520,1566,780,432,500,686,496,1514,604,1436,620,1636,1558,1090,730,1566,736,418,818,1294,1474,1572,1582,1572,854,1582,1528,1580,1594,1566,1378,1566,1578,1572,708,1472,1614,1148,1174,1396,1534,764,1492,1570,1576,954,1554,1584,1546,1558,1580,1574,1538,652,768,1548,1570,1448,1550,912,1532,506,996,1208,1662,1254,1274,1382,758,706,920,772,950,596,1556,1416,1406,1582,1168,1526,1562,626,606,576,748,764,594,792,614,1490,370,492,1416,788,1520,1218,800,728,762,738,486,888,780,968,824,778,828,886,1426,1234,1298,904,922,712,698,866,1198,1698,1448,1564,1104,1544,1480,1508,1156,1552,1066,1386,1448,1524,1016,1512,1190,728,1568,1438,1536,1566,1526,1072,1560,1210,1572,1524,1748,1554,1602,662,1108,1566,1176,1562,1554,1190,1564,646,1564,692,1687,1618,1574,1560,796,556,564,1248,900,860,1168,1540,1282,1570,1328,1228,1564,1544,636,1516,1554,1290,1284,1564,1566,1108,1260,1252,520,1134,1568,1514,1498,1112,1488,1568,564,1132,544,1496,788,586,586,616,1394,1158,556,1516,750,738,512,718,778,1004,890,604,684,1004,598,774,1538,804,1246,1396,820,384,700,1348,1510,734,626,752,532,756,684,678,982,1376,756,532,482,1246,808,1576,1570,1542,486,1514,1522,1376,1336,1122,972,1544,1552,1168,1418,1384,798,1196,1570,1568,1520,698,692,1476,1422,1504,1542,1512,1476,1538,1476,1560,1222,1544,1552,1490,1314,748,1046,1366,1436,1556,1190,502,1302,1514,1550,1160,1302,1050,1126,1014,724,806,1538,1084,1220,1444,1542,1554,706,1500,2059,634,2133,984,558,946,1106,1532,1350,1508,1492,1238,1422,1318,1242,1520,1532,1532,1564,1552,1586,962,1582,1506,924,1108,1340,936,606,1092,982,1534,1014,608,1534,1534,1526,1556,1480,802,1574,1470,1532,1520,1610,334,1494,1078,972,1450,1108,656,1068,1436,1514,1532,1538,1242,642,1622,1610,1340,756,596,572,1492,1558,1564,1254,1292,1416,1642,1510,1326,1374,1584,1580,1524,1536,968,1296,876,1490,1486,1084,1378,1586,1330,1094,1226,1216,624,1542,910,1144,1032,1540,1366,890,1510,1480,1546,1560,1518,1520,598,1212,418,988,1462,1278,1256,748,1428,1000,814,864,704,748,746,1470,354,432,1002,550,1400,988,580,848,1126,906,1544,1322,1086,1546,1458,1194,1218,1532,1154,972,1552,1450,878,1460,1546,1054,1216,1550,1552,1066,1138,1660,1522,1498,1488,1536,1532,956,1136,1494,1474,430,1548,1132,1562,1488,894,1318,1414,1522,1302,1258,1568,562,446,390,764,746,632,844,714,700,392,520,844,964,1182,658,500,650,1072,1138,948,1508,922,1524,1200,1586,1176,1470,1048,1402,774,792,1018,1548,1656,788,686,1240,1178,1562,744,1498,1114,1002,984,958,1568,1236,1016,1488,1554,710,1102,1524,1228,764,1504,1534,608,1290,650,1502,1172,886,1226,610,1532,752,610,540,780,746,908,1024,1552,1558,1562,1490,646,632,704,460,610,778,1498,848,988,1042,946,1012,1074,1034,1538,1220,1236,1526,1552,1028,1552,676,1250,1524,780,1462,1176,1204,1200,1038,866,952,1480,1530,916,376,550,844,1534,1550,1550,1216,1448,1556,1544,1352,884,730,1520,1550,1570,1394,1562,1576,1038,1548,1538,1580,908,1594,1570,656,782,1560,574,1560,1484,1536,1592,1456,1242,1552,768,1552,1570,1560,1470,928,1560,648,1088,888,890,772,1234,1138,1058,490,1230,1496,750,714,870,928,716,678,750,1434,684,788,682,768,650,1248,1274,1546,1572,644,1222,1106,1096,614,1178,806,640,864,1564,1444,536,1214,704,586,834,1514,1562,1388,1542,1390,1062,1580,1554,1542,1564,1534,870,1466,1368,414,930,1536,796,1424,1458,1348,648,1302,624,1598,1564,2154,2154,1178,609,2127,974,666,1552,1562,1578,1552,1168,1546,1564,1508,1484,1226,1306,1568,1098,1386,1378,1442,982,1488,1542,1528,1460,1406,1010,1124,1594,866,818,808,1218,558,706,1196,1238,1252,1256,1310,1030,808,608,1020,644,702,1034,928,780,1254,1534,1526,1478,1076,940,1428,1448,1504,1556,1534,1540,1464,1412,1482,1254,1542,1152,1396,1186,1154,916,846,1240,1428,1392,1320,1482,1524,874,1190,1548,1024,1476,810,1534,1230,1556,1512,1562,1206,1576,1412,1552,1550,1548,1352,632,710,1560,1500,1556,1548,1280,1556,894,794,1216,786,758,1048,964,1152,620,1238,1226,1114,1052,754,792,556,338,1494,1230,1544,1542,1496,1554,650,618,662,1526,1520,1508,1578,1250,1572,850,1528,1420,876,1072,1570,1158,1572,1572,1120,934,1518,1584,1534,974,1462,1562,1084,1558,474,854,1596,1514,1540,1032,1554,1570,1490,1544,1538,1566,876,1554,1596,1534,1244,1514,1526,506,1546,1572,1558,1516,1574,1528,1528,1522,1554,1504,1424,1568,1552,744,1568,1350,1072,1550,1516,1570,1574,1568,1236,1256,1252,1542,1576,1584,910,936,1188,922,1540,936,856,1098,1052,1538,1540,1544,1498,1532,1550,1526,1540,1500,918,1450,1472,1492,1552,1528,1236,1206,1222,1062,1534,1552,1094,1504,1514,1468,1120,1552,1568,1548,940,1514,1504,1522,1540,888,1544,1588,1204,1254,1044,1556,1076,1592,1236,990,1434,1528,1240,914,1232,1592,1450,924,926,1216,944,1558,892,932,1498,854,1584,320,566,1082,1142,1078,1252,860,1608,1382,1516,1556,1354,982,1522,1570,1540,776,1586,1108,1560,858,756,2127,2127,976,742,780,1100,1524,890,1198,1550,900,1532,1534,1064,936,1334,448,786,642,1524,1536,760,1520,1578,1538,1566,1578,1028,1558,1470,1044,1550,1538,1358,1502,1524,1562,1568,1560,1594,1564,1520,1232,1538,1072,1460,594,1558,1550,874,834,1114,1212,1546,610,1538,744,1452,1528,1206,1542,1386,790,1014,1060,1552,1484,1536,1420,834,1540,1542,1090,1548,1516,1470,1536,1466,918,1568,1154,1394,1370,1470,1466,1192,1142,1572,1628,1554,1482,1540,584,536,1576,1550,1458,1440,1186,1532,980,1418,1510,1374,1566,764,768,1554,1474,1554,1562,1420,1510,1528,1540,1156,568,1550,1348,1598,1586,542,886,1484,1456,1066,1332,918,1498,1520,1462,1586,1016,1358,1532,838,1484,1572,1500,1422,1550,1208,1248,1518,1494,1562,1552,1516,1196,1538,1544,1500,1548,910,1230,1038,1540,1044,1546,1530,1530,1524,1552,1534,1560,1518,764,1500,1368,1506,1580,1238,1524,1128,638,910,1428,328,1090,1392,864,1582,1520,1546,1566,1434,1592,1596,1388,1586,1562,1222,754,642,1446,1608,696,1412,1634,1442,1406,1174,1472,1044,724,1578,1528,1008,776,1468,1450,598,1542,1548,774,1542,1566,1504,1574,1598,1558,1494,1544,1510,1044,958,1524,1490,1544,1562,1436,790,2143,2143,974,604,1244,510,604,804,738,1184,1302,796,1022,1554,934,1568,1592,1182,1250,384,1188,1164,1530,940,1490,1542,1538,1552,1186,534,1536,1526,1466,1540,1536,1578,1600,1564,1586,1534,1642,1558,1568,1306,1498,1554,1546,1540,766,1614,1222,1510,1082,992,628,902,1176,1534,710,672,770,1550,780,1106,1060,1494,1226,796,1564,532,518,1572,798,794,1594,1570,1540,1260,820,932,738,1600,1530,1546,916,800,1564,1060,1590,1540,1522,1542,778,664,776,1466,1134,1556,1528,1504,1488,636,756,626,760,764,776,762,354,526,458,1468,678,906,806,810,954,1024,776,1560,1232,1554,1566,1320,550,528,810,1040,1542,1236,1556,964,1256,1558,1570,1244,792,792,794,784,1242,806,1198,682,438,778,718,390,1538,1204,1558,1576,596,760,792,1564,782,1540,1534,1532,1158,1216,1036,1546,1548,1524,1468,1430,1516,1560,1576,1590,1528,1530,1544,1544,1584,1606,1440,1504,1490,1510,1554,1508,774,1612,1578,1574,1210,1284,1558,1548,1546,1520,1442,1482,1412,646,1552,1584,1532,806,1546,1550,1556,784,1650,740,1490,1564,1582,1548,1598,1142,1556,1052,1416,1206,700,1274,786,570,726,788,612,774,1548,770,460,934,1406,740,908,1296,1058,1572,864,1066,616,622,772,1124,1586,1594,1120,866,1534,1188,1382,1260,1130,650,1460,1426,764,1522,902,1524,984,572,1436,1556,1532,1604,926,876,1560,732,956,1246,1490,1562,1550,1544,974,1508,1200,902,1350,1582,1128,1296,1160,1436,1208,1574,856,1454,1076,1546,718,1564,854,1598,746,396,1554,1592,408,1568,1524,1572,1552,1562,1560,1526,1572,1560,1480,1582,1078,1564,1212,1548,1550,1524,1548,1558,1546,1490,928,1474,744,930,786,1466,1564,1550,914,938,936,1536,1590,1544,1522,1538,1576,1224,1544,1546,1546,738,692,1000,1082,1522,1532,912,606,900,1564,1518,1256,1530,942,1526,1558,1468,2101,2101,1584,576,1376,892,1336,860,1036,1020,664,660,1400,380,1680,1464,300,460,720,468,792,592,800,824,948,1924,1292,656,654,682,558,550,804,672,680,824,680,1062,1624,1498,580,2052,2042,738,1856,744,1862,1996,2270,2186,2364,2176,2188,2160,2402,2190,2226,2398,2996,2170,1664,1814,2144,2046,2180,2118,3032,2652,2340,2214,2468,538,2194,2076,2388,2140,2450,2356,2292,2212,2340,1310,2268,2630,546,2130,2144,2120,2264,1994,2162,2128,2142,2054,2240,2222,2887,2662,2418,2242,2164,2316,2198,2200,2188,2454,2212,2204,2340,2162,2156,2254,2248,2294,1714,1262,1060,1768,1268,1442,1374,406,498,842,1742,1452,1374,1434,1432,1438,1444,1262,1214,1708,1444,896,1016,1724,1426,1538,1276,1074,1708,1402,1390,1708,1716,578,614,562,1728,646,698,1278,1444,1416,1278,1528,748,1004,1280,1102,468,1118,1854,1788,1672,728,928,974,1632,1872,1428,1236,1174,1368,906,1386,1276,1396,1056,572,796,682,658,1712,1660,1984,1604,1040,1708,1714,1270,1278,608,1720,1784,1710,1000,1274,1718,1716,1688,1206,732,1680,1740,1586,1706,1710,1130,1108,822,1762,784,1160,856,1550,1394,612,1772,1754,1572,1314,1258,1782,1200,1160,1274,1290,1710,1704,1738,1762,1608,490,566,320,540,1688,1600,1700,862,1792,1126,1662,1792,1738,1600,1582,1110,1878,1790,1780,1592,1704,1742,1620,682,1850,1200,1758,634,1672,858,1660,560,1762,1814,804,1564,460,966,1792,582,1808,1808,1656,540,1774,904,608,1712,848,1536,1780,1762,1522,632,1602,656,810,720,1726,1878,1754,1814,1814,1594,690,1126,1752,746,1684,476,1754,1618,1470,1644,632,1802,1746,1764,1782,1662,1680,1582,1574,1230,1598,1644,1010,1716,1600,1568,1770,1664,1706,1764,1696,1716,1698,998,1756,1834,1702,676,3152,1372,2002,1688,1200,732,1654,1698,1580,1816,1700,1130,866,822,1748,784,1166,862,1560,1380,612,1782,1694,1578,1506,878,1786,1206,1152,1284,1288,1552,1526,1740,1744,1550,494,1372,1680,1596,1696,868,360,1118,1666,1778,1740,1350,424,1608,1862,1800,1778,1600,1690,1742,1670,642,1852,1210,1772,632,1682,852,1642,564,1750,1822,800,1564,456,970,1796,578,1810,1760,1720,1680,908,444,1606,856,1518,1736,1758,1352,630,1600,660,812,722,1730,1780,1714,1806,1808,1600,694,1120,1284,738,1672,532,1746,1762,1480,1660,634,1760,1704,1726,1670,1606,612,1618,1580,1514,768,914,1574,1608,998,1716,1596,1556,1734,1626,1700,1756,1682,1700,1676,672,696,990,1810,1690,680,2332,1174,2192,1576,1586,1628,1898,1662,1848,676,1596,1826,662,1522,644,640,1796,1806,1974,1994,1674,1584,562,1568,346,1584,1618,1896,1262,1620,1594,1840,648,858,1602,1048,1606,640,620,1666,1576,1420,1606,1880,1568,726,1800,1550,1974,1872,1884,1860,930,1524,1652,2024,1240,1782,1780,1490,1512,1228,1240,1260,1466,1372,1422,302,634,1238,1416,518,1190,500,864,502,1408,1418,1536,1566,1244,1312,1242,1196,1214,1240,1250,1482,1360,1226,1262,1262,1442,504,672,1330,822,1250,502,486,1228,1226,1262,1240,1472,1452,1234,1392,1404,1214,1503,1498,1037,1479,1500,1194,1270,1532,956,1398,1386,1424,1732,580,1980,1592,1564,1044,1748,1504,1712,1688,1696,1692,1928,1040,1788,1720,812,600,652,612,1812,1804,2056,1912,2062,1880,1950,1796,1908,1898,1266,910,808,858,914,714,1802,1734,402,454,1298,362,1256,1390,800,634,644,382,396,1736,1100,804,394,612,692,1066,1250,740,762,776,776,754,726,384,794,734,1470,638,1446,1322,1198,1240,388,1572,1696,1558,1856,412,1322,514,412,1556,1482,1482,398,2142,1490,1460,1722,426,606,484,1570,1134,644,1338,1450,2016,706,398,390,824,412,418,1026,998,1178,1134,1884,1262,1444,552,1370,988,1474,1628,1532,1714,666,1364,536,740,652,990,390,632,1415,1834,812,1496,1852,806,438,494,512,1408,528,392,644,652,1292,1366,650,648,652,638,642,648,638,646,646,648,648,696,648,640,454,698,728,656,700,740,718,552,802,814,650,654,660,406,1636,938,1636,910,658,634,644,650,702,648,640,662,646,644,408,646,644,652,644,644,634,694,640,686,656,646,652,646,650,648,650,650,644,638,652,644,654,654,660,652,656,644,654,698,654,650,650,648,656,566,458,648,654,642,648,652,646,642,2606,304,408,1864,1834,514,590,1056,1206,522,414,804,874,816,930,1092,1336,986,856,1350,1034,1252,1550,652,1878,414,642,1448,1190,1740,396,2512,1822,642,828,940,908,1794,1416,1318,964,556,1620,1126,566,692,1722,1264,780,1362,460,2106,438,308,320,678,1770,600,472,1980,752,792,768,780,1020,760,760,560,540,968,908,820,792,404,404,436,448,440,420,636,608,352,564,552,556,572,528,536,532,560,556,1056,488,500,532,556,384,384,2774,1584,2542,1152,1104,1028,896,668,1100,1108,908,1104,1072,884,892,992,820,1296,1380,1084,1112,1320,1340,1216,1176,1196,1144,1116,1140,1148,1052,1104,1080,1040,1072,1092,1100,1180,1184,560,1172,1260,1328,892,1148,1100,1224,1076,1060,1192,1308,1016,1064,1088,1096,1168,1168,732,1164,1132,1148,1168,1088,1324,1364,1332,1264,1188,1300,1080,1116,1336,1116,912,1596,932,1168,960,1260,1312,1052,392,656,1584,1560,1572,1580,1544,1580,1504,1344,600,1132,988,976,884,804,704,820,1328,732,932,1140,1080,1096,1068,1100,1132,1188,1084,1204,1192,552,568,548,544,556,368,1140,864,1428,1348,1120,568,576,532,560,608,1552,1096,1148,1148,1492,956,596,756,724,1172,1120,760,696,736,1144,736,548,732,756,1160,728,1532,380,1120,796,812,876,1460,1660,1468,1536,1976,1520,574,1230,1184,1144,1220,1232,1282,1196,1266,1206,1224,1236,1286,1146,1280,1140,1280,1260,1272,1266,1284,1280,1292,1100,1268,898,1204,1266,1270,1272,1242,1244,1282,1238,1210,1280,1276,1236,1232,1232,1282,1206,1240,1166,1260,1204,1252,1272,1194,740,1228,744,1210,1166,1184,996,1158,886,1048,1090,1186,1056,1350,1352,1494,1506,1362,1494,1482,1306,1108,1938,1716,396,1808,468,1942,600,376,1838,886,1374,526,812,1540,1868,1490,1936,2170,730,688,728,456,1260,1724,1370,1166,384,1706,1788,2000,1756,458,1492,1852,1886,1506,1682,332,1712,772,1946,1852,990,1754,2092,1348,1312,1136,1886,1634,450,1014,1804,382,2160,1642,2680,1674,638,326,340,1642,858,1650,378,380,588,904,352,1664,444,1430,1360,412,756,792,882,826,836,872,1788,1802,836,774,836,810,716,390,1750,1766,1650,696,1210,730,450,744,692,1036,628,454,452,856,894,850,894,832,874,816,1252,1134,648,514,1020,536,1204,1216,1208,1224,1214,1220,1224,924,1064,1044,1054,1046,1046,1046,752,1300,1842,1690,1276,684,810,1824,804,798,814,904,888,808,1194,754,1088,870,738,868,786,894,812,1442,1426,1420,1370,1484,500,1174,470,1268,1324,1332,1314,1338,1324,1326,1338,1714,1696,740,730,754,750,756,762,746,764,764,1384,694,1656,1330,1344,640,754,906,630,1164,1050,1550,1498,1070,1820,792,1162,694,644,800,1842,830,840,1814,676,670,668,676,808,974,436,490,494,496,510,464,470,982,1206,1212,872,1196,698,554,1628,1672,382,1134,1656,710,1182,686,1416,1648,398,1848,1638,1364,1298,1134,1956,1658,468,1398,1644,354,876,346,440,388,386,392,358,452,392,514,350,376,376,412,414,376,386,386,388,380,378,380,384,398,646,370,1352,1620,1636,382,1204,1644,376,720,980,988,1244,1206,830,1184,1246,1168,780,848,932,914,452,318,1122,1132,1106,1134,1022,1054,1416,1200,1206,1208,1192,1204,1188,1138,1574,836,824,956,1198,656,890,1494,1420,892,1526,1520,1230,860,932,650,878,1784,852,808,532,794,774,752,826,606,1520,636,1170,978,1114,1630,1930,2240,1882,2060,2054,2086,2032,1360,930,1798,472,612,486,460,406,408,606,684,458,392,536,600,572,450,812,1778,758,536,796,1472,528,1248,1128,734,2792,1530,2322,1510,1104,652,560,634,2792,2382,1308,2484,564,492,548,2391,1236,2598,2820,1570,598,712,886,958,622,799,1516,2272,2823,706,646,580,1727,2823,1676,652,964,868,428,728,704,778,1851,1228,578,444,1902,2823,628,1712,2054,824,1924,1166,1076,1748,1960,1962,1082,1972,1418,1418,1726,1968,1956,1406,1188,1974,1972,1166,1978,1792,1964,1954,954,1398,592,1974,2018,958,1958,1768,1902,1938,1924,1416,1470,1952,1338,1950,1358,1586,962,1730,1736,1728,1734,1720,744,1956,1982,1956,1462,1432,1976,1418,1974,1368,862,1976,1950,1972,1890,1782,1976,1380,1450,1366,1384,1310,1988,1804,1972,1962,958,952,950,1982,542,506,1396,1128,1978,1368,1600,1916,1966,1758,1826,2026,2050,1964,1342,1158,1240,1964,1438,1488,1426,1056,1062,1966,1986,1826,1950,1982,1380,938,1386,1632,1418,1640,1386,1396,1966,1992,1952,1980,1978,1340,1976,1738,1976,1982,1966,1454,1960,1962,1820,1966,1390,1808,950,1800,1536,1778,804,802,898,802,816,1802,1806,748,1464,1810,1652,1584,1802,1638,928,1302,808,1776,1798,1146,1590,1796,1804,1782,926,1244,790,1628,1760,1024,1748,1734,1798,1800,1390,1710,920,1808,1724,1816,1890,1462,1030,1792,1960,1796,1714,1590,1756,1802,1566,1886,1860,1832,1792,1536,1792,1104,1056,1808,1024,1602,1800,1484,1208,1638,1802,1314,2066,1624,1714,1806,1806,1138,1604,1314,1660,1778,1860,1496,1450,1190,1392,1808,1802,1228,1770,1704,1752,1858,1828,1802,1170,1172,1760,784,1206,1858,1510,1820,1762,1816,1548,412,812,1196,1192,1270,1994,392,1910,542,2150,1920,370,1958,1698,1982,450,1642,1910,1816,1396,1776,1892,1582,1620,2196,1742,2178,2050,1612,1826,314,1406,680,2328,2184,388,2112,2050,1664,2004,1758,2048,1992,2188,1666,1590,1944,1718,1936,346,1416,1684,1814,370,1958,352,1456,2102,2000,1794,1932,1832,2332,392,1912,358,354,330,1886,1928,1776,1534,1678,1764,2060,2186,1708,1568,1838,2186,706,1952,2002,2300,1980,322,2120,1766,1830,1992,1764,1980,2022,532,1540,416,870,2510,2444,1214,1318,1996,390,1938,548,2140,1918,374,1950,1688,2020,1742,1924,1812,1396,1832,1912,960,1624,2152,1764,2168,2054,1626,1824,1702,2238,2182,388,2134,1982,1660,1920,1718,334,2060,1974,2178,1712,1628,1920,1840,1942,346,1412,1636,1826,372,2024,356,1472,2094,1998,1794,1942,1848,2296,398,1924,348,352,328,1910,1954,1778,1554,1694,1780,2070,2102,1744,1558,1782,2196,1962,2018,2326,1996,324,2122,1778,1828,2008,1786,1568,2040,530,1624,420,866,2486,2419,1316,1568,780,920,608,1276,1520,1316,1648,1636,1576,1592,968,1196,1676,1272,808,1604,1436,1804,1836,864,1636,1644,1928,1864,1560,1012,2000,1708,1380,660,1508,1268,1512,1296,1112,1100,1396,864,496,1644,1404,1692,1512,1032,1392,1428,1504,1012,1420,1720,1780,980,1504,1512,1496,1372,1464,844,1260,792,1656,1724,1520,1680,1684,1392,860,1476,1600,1304,884,2084,1644,1480,1652,916,1560,1512,1436,1496,1632,1448,756,2721,652,2721,2246,1872,2032,2036,1806,1904,2000,1866,1978,2138,2114,2018,2032,1622,1806,1676,782,800,1968,2086,2206,1994,2084,2078,2200,2100,2134,1798,1956,2174,1336,1274,2146,2016,894,2022,2320,1970,1992,2000,1924,2010,2016,2014,1328,504,1706,2012,2026,1928,2334,1744,2144,1948,1996,2086,2062,2038,1960,1980,1814,1984,1868,426,440,1986,1734,2012,2158,1878,2040,2034,2438,630,1030,1950,3304,372,302,2721,2721,1448,826,1196,1564,1678,1672,1488,1358,1298,1316,1064,1276,1300,1270,1274,1310,1332,1280,1294,1214,1256,1296,1302,1332,1308,1188,1280,762,1260,1072,926,1274,1278,1302,1202,1270,1262,1306,1288,1300,1202,1280,1316,1132,1294,1254,1294,1268,1116,1274,1272,1188,1286,1100,1236,1192,1334,1328,1240,1268,1288,1396,1530,1658,1323,1206,1590,1558,1382,1310,1256,1280,1314,1314,1362,1292,1318,1280,1270,1102,1130,1226,1248,1340,1302,1264,1306,1278,1248,1200,1094,1304,1288,1196,1238,1212,1218,1220,1216,1160,1260,1216,1286,1192,1194,1282,1270,1274,1184,1326,1280,1282,1264,1258,1180,1334,1282,1210,1282,1286,1302,1298,1250,1334,1358,1314,1322,1280,1366,1300,1640,1574,1644,1586,1312,1300,1308,1372,1654,1604,1312,1284,1284,1272,1302,1650,1300,2143,2088,1304,1282,1212,1232,1132,1328,1230,1200,1168,1290,1136,1232,1134,1270,1316,1318,1252,1276,1324,1250,1264,1296,1306,1278,1302,1294,1302,1266,834,1304,1246,1008,1254,1214,1166,1292,1224,1148,1288,1284,1266,1258,1184,1266,596,1150,1268,958,1044,958,1142,1282,1306,1288,966,1262,1280,1126,1232,1158,1290,1140,1302,1258,1198,1284,1006,1272,1324,1288,1214,1168,1172,1428,1720,1780,1452,796,1864,1600,1364,1708,1704,788,960,2088,2076,2020,1524,1796,1780,2094,884,888,948,940,948,1248,1260,1368,1536,1504,1584,1736,1780,2024,820,1520,1504,1340,1036,1604,2184,1684,1176,1548,1372,2824,1076,1844,2912,2532,1708,2732,1528,1496,1424,1420,1316,1904,1908,1388,1532,1840,2872,1428,1432,1860,2680,2344,2388,2404,1704,1942,1616,1484,1680,1536,1934,412,964,1922,2004,1702,1222,1262,2268,2012,1544,1368,1724,1636,1128,1184,1524,1836,1212,1608,1160,3016,2860,1776,664,1424,1652,808,1610,1792,1296,1384,1576,1516,1044,1494,1156,1542,404,520,1756,2724,1164,1368,1464,2228,1776,788,1040,1658,1976,1452,1586,1690,1568,1604,1700,1530,1678,1520,1528,1490,1360,1286,560,1004,1508,860,1456,520,636,1172,1084,492,1224,1472,624,1364,1524,1436,488,328,1472,336,836,328,324,1564,332,340,888,332,336,328,328,1600,1020,1376,2032,496,628,588,764,588,824,588,588,752,3720,892,3096,1752,492,1830,1830,616,1484,1856,1584,1372,1830,1830,828,802,792,1606,370,1118,566,374,372,1552,714,606,470,428,362,724,1128,1604,328,1612,366,980,972,1780,882,370,1688,1050,368,1238,878,564,632,370,366,1436,430,1468,1136,752,888,1798,1212,1140,810,1952,1204,1134,1668,1732,1340,680,962,642,452,1732,1196,644,924,1618,1256,1148,794,1090,598,1688,876,910,1652,1000,806,896,1282,838,398,656,800,828,1072,1236,1118,570,1150,996,1424,956,1378,776,782,1148,740,568,1200,748,1192,748,752,1660,1324,1660,2084,2226,2156,2246,568,1428,484,1636,1660,1636,1632,1656,1668,1644,1668,1644,1648,1664,1660,1644,1648,1668,1660,1648,1648,1632,1656,1652,1684,1656,1664,472,472,668,692,2112,1014,1026,1020,1026,1030,1018,1014,1002,1012,1018,1020,1020,1018,1022,1022,1012,1014,1014,1014,1016,1014,1022,1022,1010,1016,1012,1148,424,740,738,680,1732,458,948,546,1466,1508,1540,962,844,1666,1242,792,538,1184,1502,1022,1920,1166,1244,838,610,480,1592,1276,658,916,526,846,1848,630,908,1338,1020,816,1066,780,934,1126,822,674,748,1418,1660,798,658,1190,478,858,988,586,998,1420,544,640,1682,1652,546,1544,998,584,1014,2076,1024,1114,864,496,1130,456,1442,1240,1332,1256,1268,1256,1260,775,829,1607,1000,1226,338,308,306,646,476,852,390,3089,772,2480,2297,2466,2473,2277,2535,2541,2569,2568,2539,2538,2358,2427,2334,2087,1492,2304,2299,2289,1602,1504,1474,1510,1502,1506,1510,1506,1506,1500,1502,486,414,1486,1506,1522,962,1312,562,1448,1514,1484,1448,1360,912,1584,1488,1512,1546,1500,1486,1510,1470,1362,1504,1476,386,1044,1482,1142,1200,1094,1478,1492,1478,1494,1488,1494,1518,1494,1500,1496,1492,1498,1492,714,1526,1514,1496,1470,916,1342,1478,1508,1486,382,986,1500,1504,1510,914,1448,1206,1200,1428,1502,1650,1500,472,480,368,1402,1424,764,1486,918,1028,1010,596,1512,1434,1460,1450,562,1492,1056,756,1008,806,484,1202,1190,658,570,1714,1488,1492,446,1498,1514,1498,1484,1384,1210,1516,1506,1484,1494,758,686,910,1512,1422,1490,1324,1494,1502,1518,1510,1472,1512,1296,1356,614,994,1006,858,1482,1498,1502,1504,1278,1280,1514,1516,1506,1478,1464,1502,1502,558,1496,1498,1230,1482,542,544,932,620,634,360,1088,1088,554,558,402,310,372,708,688,1478,1582,410,1572,1518,1932,1614,440,806,1022,2188,1316,546,482,1512,370,490,1986,740,1500,950,410,650,1930,1972,768,792,988,2068,528,456,378,460,602,506,2094,2108,1974,788,792,1558,420,364,1690,1726,402,674,418,2040,1980,2060,2156,2066,2086,2146,2046,1784,2068,2076,1946,856,836,850,856,2054,2098,2116,2166,2108,2138,1822,2126,2184,1444,1428,2036,1946,910,1554,416,1210,1272,1366,2158,2158,2158,1080,1852,848,1600,2032,1044,1630,562,592,758,2150,2040,820,1222,2100,1092,938,910,1610,2018,2012,1732,3200,2112,1514,1192,1714,1698,1934,1962,1518,422,2024,1736,382,660,410,486,1918,2094,2102,2038,1768,2004,2130,436,520,672,734,570,2000,376,446,520,306,414,456,582,786,604,916,946,2052,2134,2040,1958,2120,616,1408,2100,384,792,378,684,676,960,2038,2002,636,550,1518,2096,2034,2082,2086,2060,1960,2088,1978,1988,1230,984,1098,2144,1970,962,1698,2054,2098,2070,2058,2154,570,2080,2036,2028,2046,2024,358,732,320,1758,366,430,424,432,2110,1672,1964,1034,782,612,692,1920,744,450,1020,420,634,1864,1298,1550,402,1542,416,1110,330,326,338,696,574,636,880,468,600,390,356,544,462,2018,2046,1990,1974,2044,2000,1862,1332,2062,310,1814,2048,2016,2026,2016,614,666,458,712,658,648,744,592,2010,1320,2072,2078,2080,786,820,1544,408,422,606,410,1156,2006,2002,2052,1846,1948,2022,2038,1812,1922,1924,2004,750,1990,498,528,1074,912,1136,1996,2042,1962,1626,1522,396,2102,706,870,822,1982,832,972,724,2030,678,806,700,922,2008,1948,730,572,1828,1612,582,346,2004,2042,1060,628,772,764,1196,1602,416,1464,836,1550,628,712,404,2036,2038,2048,1946,546,946,1488,1996,1984,836,478,1616,1982,898,2022,2072,1956,1902,950,504,1620,1958,2052,2054,1966,522,652,570,634,630,624,594,618,1660,2068,2022,1472,2030,1910,2040,1040,1226,2062,2038,2080,1546,1970,1740,934,1600,1992,344,486,610,510,606,738,1898,1924,1944,576,880,878,756,874,2090,1932,1946,1718,2052,2060,1984,2052,1996,1004,2691,1198,818,2146,1504,1498,1510,526,1502,560,2092,1702,786,814,810,1718,510,706,528,630,714,1990,1822,1822,1940,558,310,408,476,390,330,346,486,338,948,942,2032,354,322,1632,1780,2002,344,568,370,2040,914,898,1936,1230,490,1734,1180,576,334,552,788,608,1838,1804,1994,1984,342,782,330,1156,440,444,482,1964,1468,576,500,462,554,1716,404,1214,1766,2160,1958,840,808,1980,1846,2046,1120,512,892,826,816,1998,1890,1932,1882,958,708,494,566,680,660,2036,2030,1094,2022,2024,2038,2014,2018,1420,2008,2024,2008,2056,2032,1498,502,1036,2014,370,1010,438,352,430,550,834,590,610,2066,630,1166,1922,444,452,1282,460,462,1966,1956,1756,1954,1510,682,1956,1738,1926,2012,1972,1820,652,460,898,2048,1746,1920,2000,1780,708,932,1276,520,1954,1676,1782,1914,2080,1846,1952,1946,2004,1986,612,562,1084,1782,858,564,798,582,824,486,524,336,492,658,420,2008,2080,1994,986,580,506,744,748,446,1162,826,812,1378,2012,1680,900,906,1664,670,752,532,470,1718,1518,486,978,1910,746,2074,1880,1760,1904,646,542,346,368,1166,604,1616,324,358,548,496,596,608,1036,872,848,812,882,542,828,840,844,798,812,742,340,440,914,834,822,718,520,1196,1508,706,1166,536,2050,2040,2052,714,734,1962,1656,1790,1972,1982,1980,2028,528,404,1966,600,702,2022,1984,2034,840,1880,1506,1862,1982,400,386,996,454,842,490,584,868,504,602,506,1122,560,2092,1264,330,568,1506,656,1508,342,2028,420,510,1446,1202,444,1920,2024,474,476,498,522,1012,608,2032,564,482,640,486,1132,1854,2064,1548,524,402,532,2010,2050,562,650,1800,1520,492,2102,340,490,426,586,374,1876,1102,1908,1970,1956,2146,1826,1152,820,1948,2034,490,560,1178,2114,1354,382,364,440,354,538,456,536,2036,1212,2100,2054,1854,1374,578,610,702,714,1094,1960,2008,2020,2108,1244,416,1258,2058,1492,576,2054,2008,1982,1044,630,1722,2014,828,828,1902,2114,1794,1928,1996,2082,1948,2030,1918,1058,1036,530,630,2018,1974,2010,1962,422,390,436,940,2018,2072,2008,1544,1734,2022,2034,2110,1950,1638,1456,368,458,2002,424,844,820,910,1408,700,682,748,1312,698,1044,1856,1848,356,428,336,322,542,482,1858,1982,2014,2140,1908,406,642,432,792,390,372,686,812,426,742,654,1018,1100,902,878,404,1224,822,926,742,2012,1964,1676,1934,708,640,496,494,602,500,616,556,504,586,628,714,510,1982,2110,1988,674,838,578,708,2116,1966,2070,1680,2078,1506,406,1788,1270,2102,2044,2090,332,372,420,1884,662,318,488,538,552,408,698,746,1554,2068,1984,1918,1360,2000,1132,900,570,886,750,2118,572,1950,1142,1858,1564,1844,2060,2080,1968,664,690,1774,1950,2050,454,514,1864,460,742,324,628,730,882,916,542,772,2172,1244,1556,748,1544,730,770,1544,578,424,1004,464,370,406,406,426,364,866,356,624,680,586,780,1280,600,576,648,1964,1946,986,944,554,404,538,1136,340,624,632,550,546,556,632,792,554,970,1176,808,1886,1892,2088,2082,1810,850,854,1304,1920,674,612,1934,2128,656,662,2072,826,746,1068,1068,1534,1716,1934,2028,2118,2162,2038,1994,1986,566,450,540,980,990,1998,2120,2098,1828,854,1338,1528,398,520,334,360,796,366,380,522,508,522,1022,734,754,530,572,652,2110,804,2068,2090,1360,978,1324,766,2154,1848,2048,2040,2152,2014,1254,1074,942,1396,952,426,1358,1316,1316,1140,1730,2096,1394,1874,872,972,830,728,756,1968,840,598,856,2086,1140,1204,772,632,848,938,2022,1806,1532,634,498,852,592,404,1390,318,2050,1260,674,572,724,646,636,770,630,718,592,498,418,392,566,562,452,548,674,450,2006,906,582,986,728,736,662,726,406,688,772,936,934,998,876,1972,614,474,768,556,504,1964,2054,562,732,760,838,780,2054,2116,764,2146,602,550,1470,450,1404,2024,988,438,664,2142,2022,1974,750,756,1934,1916,1734,328,392,1490,748,478,358,388,436,1308,2190,2066,748,828,1236,514,2142,2080,1498,2110,1506,1530,734,826,794,690,508,688,748,718,2066,1224,696,554,1392,752,738,1910,2044,2014,2016,2200,1868,1962,2160,2066,668,1124,2088,2072,386,374,454,2048,1934,1936,1916,848,778,1776,1058,1980,1994,540,536,2056,2070,1098,624,2244,2312,928,974,1076,852,650,744,466,378,420,524,564,440,498,766,826,688,2068,1420,1528,602,1524,564,1532,666,406,432,1350,664,1980,320,674,1142,418,356,2032,382,1986,1952,1718,1780,800,756,1942,922,644,612,628,680,760,1916,440,488,370,578,412,426,1878,1172,460,362,1428,1882,1944,476,438,486,422,1032,1928,1924,1240,524,3536,2258,1838,3776,736,328,326,388,378,1182,812,2148,1530,576,1592,1858,496,456,414,396,578,316,612,2006,2132,690,466,1098,472,686,1026,1350,712,468,428,1288,848,790,2004,388,356,430,1178,638,452,1178,2004,2114,1946,2090,682,404,384,816,410,390,1520,534,1912,714,842,916,770,546,830,744,2040,2046,2132,1946,714,624,2002,2002,892,798,722,976,3560,562,318,1136,370,532,1760,566,622,468,1942,1954,2092,1514,2058,1976,1952,1896,2058,664,412,1084,644,738,300,448,560,1424,2080,2004,410,504,1204,578,594,698,626,1766,2028,2024,1648,1134,546,716,488,582,664,1082,2034,2002,608,382,456,566,654,2030,1964,352,980,1966,692,370,1936,2102,1682,450,1956,2126,1900,2076,2080,1982,2092,1988,406,500,406,2100,1944,1838,368,2000,2156,2150,1990,2044,2038,1188,1792,1808,1988,1606,1976,2086,2032,2024,352,2030,1664,402,538,494,2010,894,830,1792,906,746,2080,610,1090,686,892,1388,2068,1284,1368,408,426,1024,1478,480,758,330,403,2046,1052,518,568,370,366,1842,458,650,2054,554,756,2250,624,398,346,492,414,760,870,390,636,622,454,662,800,722,720,402,526,548,732,1116,624,1602,2064,1846,4436,1862,368,412,512,318,554,632,1834,1350,696,884,2130,1956,536,460,1376,740,730,748,908,952,1950,2034,1986,680,680,912,614,622,1804,1870,612,1424,1960,2006,2134,1358,1276,574,1904,376,646,1376,454,2012,1094,1210,702,1962,876,436,2014,2002,900,848,2014,876,932,1864,724,1186,720,892,920,1804,2168,1860,2046,2112,2526,2582,984,2026,540,356,632,682,618,1946,2040,2034,2082,516,418,1738,2016,1960,696,906,366,890,482,2006,656,420,724,1950,1178,734,962,1212,448,1018,450,636,628,1978,2070,1858,702,1108,1980,1832,1764,408,362,410,2074,524,1404,770,1064,788,832,830,1506,1890,454,2118,1384,1716,964,756,1388,2036,888,896,770,2096,626,972,788,804,1800,524,754,932,470,696,1270,1726,1930,440,1946,2020,2124,2024,748,868,664,470,416,540,546,2206,1750,3666,2030,2044,2098,1282,616,484,2078,1974,1296,650,2022,1974,2038,1920,662,1669,2267,2279,2200,2259,2301,2271,2253,2286,2362,2251,2203,2301,2286,2237,2294,2222,2209,2293,2149,2171,2214,2227,2270,2095,2277,2280,2268,2149,2138,2207,2114,2180,2254,2127,2247,2436,2268,2330,2184,2361,2321,2378,2378,2341,2363,2271,2354,2377,2299,2378,2195,2124,2344,2328,2349,2325,2378,2378,2378,2359,2378,2366,2372,2976,2353,2597,2406,2349,627,1701,2035,2950,3141,2989,3077,2084,3121,3012,1943,2029,3004,3131,3041,3150,3143,2246,2284,2168,2970,3035,3129,3127,3163,2954,3131,3028,2881,3034,3083,2817,3125,3121,2025,2141,2241,2416,1440,2998,3039,3082,3017,2983,3102,2102,3140,3118,3069,1254,3053,2177,1476,1812,3153,2855,2127,876,2998,3047,3013,3038,3108,3121,1834,456,1690,362,1976,1374,1644,424,1636,442,308,1188,352,348,362,362,724,1806,2124,2110,2118,2168,2132,2090,2124,2116,1972,390,414,2150,1644,708,1918,2142,2088,2138,2124,1124,706,480,2084,1254,694,786,622,2126,2194,2210,2190,2194,1654,442,454,2118,2094,2210,1932,1232,2132,2066,1962,2136,2106,2098,2026,2120,2182,2080,2116,2112,2210,2054,1722,1660,444,468,2212,2196,942,798,992,2198,2122,728,858,2070,2170,2048,2098,1712,304,618,366,2152,2188,662,824,808,1264,1714,450,1552,1098,1650,670,752,428,2102,608,830,540,1298,2166,2050,580,998,1576,2148,2126,2192,2074,950,2146,2232,2060,2010,1006,766,1714,2068,2200,2152,708,724,730,760,2186,2100,1756,2188,2102,1558,2190,2042,2114,2094,2184,2184,2186,2132,2088,2032,956,1784,2076,364,514,638,542,642,770,2002,2042,2052,610,930,928,800,914,2194,390,468,1182,2050,2064,2182,2184,2096,2204,364,332,844,306,310,456,1068,1888,456,1430,504,512,336,2294,1408,500,1584,436,508,2116,2136,2200,2008,2080,808,832,1038,2174,564,478,396,482,660,526,2222,2220,2124,1966,1622,442,384,1988,1808,1460,2222,2084,2170,2234,2162,522,2180,2268,2134,1876,2224,2248,2024,894,876,898,896,2198,2182,2222,2304,2278,1906,2214,2288,1514,1496,2190,2282,1598,436,1218,1524,1440,2184,2218,2270,1132,1954,886,1676,2070,1094,1736,2182,2320,1092,370,826,858,1280,1848,2074,1146,2024,1802,2148,2104,2192,1604,1250,1786,1718,1946,2068,1588,444,2184,1822,354,762,1188,2010,2276,2192,2158,1858,2108,2250,468,560,714,768,596,636,952,576,1018,394,466,522,318,434,476,2036,2194,2198,2126,2138,2246,618,598,1472,2246,1330,392,718,682,2176,2004,2174,2048,1914,2192,2174,2196,2036,2196,2054,2120,1294,810,1008,838,1146,2252,1534,920,2108,2150,2176,2166,2192,2250,592,2194,2132,2124,2126,2132,2164,2194,1848,2072,1082,548,916,478,507,2647,1074,430,2264,1380,424,936,594,1568,688,1570,356,2180,2182,1264,462,1986,2088,494,508,520,534,1056,638,2084,400,666,606,504,502,1182,1922,2200,1616,2080,360,648,688,800,668,2138,1574,512,2272,344,512,444,546,1954,1148,1984,2038,2054,2200,2178,2026,712,2116,582,624,1262,2158,1488,400,378,452,564,482,558,2166,948,2156,2248,1932,1430,608,636,2000,2012,2088,2094,2164,1310,328,430,1314,2130,1560,608,2218,2090,2066,1088,656,1792,2106,864,864,1924,558,452,782,658,702,2216,1886,2010,2062,2256,2074,2114,1998,1916,2110,2058,2112,2040,596,406,450,976,2094,2148,2146,1608,1800,2112,2118,2194,2038,1710,468,500,558,886,636,1064,882,856,1988,1802,1932,1916,332,422,348,330,568,532,1928,2056,2052,2230,620,362,308,838,1936,408,566,354,322,374,714,846,446,770,712,1108,1980,2058,2096,1824,2008,1680,390,540,516,628,518,640,580,524,450,2024,610,794,740,528,2034,2178,2108,704,1104,828,596,732,2156,2052,2154,2138,2148,1574,424,1844,2194,2142,2132,338,344,414,428,1954,652,470,522,310,548,422,2118,554,720,778,1620,2164,2084,1994,2054,1182,586,942,818,2170,682,2030,1194,1934,1628,1916,2138,2132,2066,706,848,2088,2132,472,528,1930,774,336,476,650,762,918,576,364,564,1030,532,1658,730,1056,630,2262,1596,1592,306,1604,556,1596,596,2220,1804,862,1822,2156,2012,1958,1918,2202,1022,424,494,412,434,340,364,508,346,2090,830,826,2160,372,340,1724,1894,2128,368,602,394,2164,972,992,300,1232,894,1308,420,512,1838,1346,606,356,584,854,610,1968,1880,2126,2090,364,832,314,348,1228,2086,1608,608,536,490,566,1794,1810,1896,2206,856,2076,892,2074,1940,2156,2106,2154,1968,2054,1952,1858,1742,2120,2160,2158,1160,2170,2156,2180,1500,2124,2194,2196,2150,1572,544,1114,2138,392,1070,1546,1808,2186,2000,1980,472,478,1360,488,490,1964,2044,1860,2064,1598,722,2072,1844,1986,2062,2148,1938,692,492,954,2182,1844,2014,2126,2040,1196,550,2092,1776,1890,2016,2206,1958,1968,2068,2122,2112,646,582,1156,1920,914,846,884,1100,566,406,2130,2208,2018,1086,1000,534,792,790,1822,878,862,1468,2140,1788,956,960,2108,564,496,1774,1620,516,1012,1336,2022,840,436,372,2202,1996,1866,2032,686,572,370,390,2012,1720,344,382,586,526,634,646,1102,928,906,860,940,912,882,896,902,870,850,850,794,958,674,888,852,892,946,402,1492,1626,2134,2176,2166,2182,758,774,2062,2164,2062,528,532,498,1116,486,560,2026,2108,2158,674,870,558,426,2080,638,742,2140,2090,2144,890,1990,1596,1962,2088,426,406,416,554,528,596,890,672,654,882,470,1736,2552,518,442,2180,1426,1592,630,1588,590,1566,696,404,442,1868,1598,690,1642,378,1316,442,374,2112,396,570,628,1284,2062,2062,2062,2046,2102,1890,828,784,2018,1714,630,804,1990,492,510,436,602,424,438,1960,1338,476,1946,2140,1956,2020,496,482,514,436,1118,2004,1330,722,562,1964,2098,764,322,848,354,424,386,1230,2252,1594,602,1662,1984,478,428,412,610,316,664,2064,2216,2152,2060,1960,2096,2008,470,1224,2084,2086,2142,2174,708,422,398,848,414,404,1582,560,1980,744,872,950,804,568,862,2132,2182,2220,1992,744,648,2084,2080,928,450,832,750,986,2760,2162,2122,2020,2036,2186,1574,2148,2052,2112,2146,1234,428,660,2126,2034,2080,440,620,1252,600,614,1904,2110,2184,724,570,620,474,744,690,1076,598,578,2240,2092,538,510,1192,2170,2048,1020,312,2042,392,722,380,2076,2238,1812,2046,2202,2052,2160,2160,2040,2026,2144,420,520,420,2182,2028,1914,384,2072,2226,2220,2156,2102,2200,1232,676,1862,1878,2136,1668,1660,2090,2142,2110,2102,2112,1726,306,418,556,360,2154,940,862,1418,944,774,2132,350,344,2160,664,1128,716,924,1518,2112,822,798,1422,422,440,976,980,2070,1348,1278,652,612,2168,1288,1602,764,1588,750,790,1588,742,594,438,1032,476,380,410,424,438,374,2144,2022,614,664,1992,566,680,668,1994,1016,968,576,416,552,1170,348,642,566,500,360,648,558,2098,1194,830,1952,1946,2144,2138,1876,896,874,1336,2004,1986,2150,676,680,2132,848,760,1090,1096,1584,774,1894,1962,2112,2182,746,1194,2196,2018,2234,2036,568,464,548,1004,1020,2104,2178,2136,1946,1376,878,1574,410,486,360,798,346,376,400,2228,778,544,656,654,2158,832,2124,2140,1400,1004,2216,1910,2088,2098,2250,2068,1290,1108,1434,1028,1396,1348,1390,1778,2152,1434,752,716,954,918,1000,2038,778,2012,858,618,890,2148,1172,1220,788,884,960,502,2188,1854,1578,322,660,508,2078,1948,330,2108,2040,2142,602,428,592,426,402,534,464,566,586,448,2058,934,600,1012,750,800,682,744,416,706,788,2164,2074,2252,2012,2102,752,828,856,798,2106,2178,782,2192,2196,1442,2136,1860,2160,2090,2126,788,776,2020,1984,1780,340,406,1532,746,492,398,448,1348,2232,2152,1916,1490,1204,2118,1598,2160,1552,1576,850,816,710,520,706,770,734,1480,1036,594,1560,2026,1854,772,756,1960,2102,2090,2136,2192,2058,2008,2246,454,350,682,1792,2144,2150,1930,404,380,466,2066,1356,2100,526,1714,2060,1090,2018,2054,622,2144,1736,1164,1598,2130,878,670,764,478,388,434,538,582,396,362,996,2399,2158,1100,1620,386,380,1980,476,680,2128,656,790,2354,648,416,370,514,432,792,908,410,736,466,650,758,442,836,752,752,420,546,568,762,1164,652,408,1674,2156,2144,3544,3142,3536,1944,382,430,560,354,372,338,578,658,2006,1404,664,366,920,2102,2042,530,410,584,538,1438,2214,2042,2116,2074,842,710,952,644,648,1912,1950,466,644,1480,2040,2092,2228,1420,1340,594,1972,338,674,1440,464,2020,1148,2118,2118,916,452,1254,370,1036,2116,938,886,2108,2058,2030,1914,2242,1948,2140,2206,2202,2116,2122,1208,702,646,2076,2246,2070,2266,536,434,608,1178,348,2112,2048,728,948,382,936,492,2128,1964,2036,1238,798,1004,500,764,468,1064,470,1390,1720,2070,2182,1946,734,1150,2070,1916,1842,428,380,430,2170,2106,1112,824,868,884,1576,2016,476,2226,584,1448,1792,1014,804,1458,2134,930,932,802,2156,658,694,1084,850,1862,604,784,488,2152,1324,1806,2014,2028,2178,2158,2122,776,914,474,1050,694,436,556,482,692,570,2340,1866,3160,2172,2136,2212,1236,2126,2172,2060,1348,680,2120,2062,2118,2108,2578,1228,376,2454,2212,1250,2056,416,2104,2340,450,2074,2300,1716,2392,1546,2268,506,1254,1500,1468,2366,2434,1282,972,1954,622,2036,2434,2286,1612,598,1042,886,1010,2226,434,1596,782,2276,1022,1814,1846,578,1456,810,636,480,318,2346,2522,1960,748,1068,1372,2344,2284,2614,2296,964,1040,2372,2308,2360,2382,1750,2046,2394,2356,446,706,1550,956,2354,2492,2602,2308,1686,392,1486,2232,1458,1478,1394,1574,1826,414,2236,2382,1980,464,2024,1928,1832,1726,2456,1694,2702,1584,1050,1290,2178,776,824,1308,2176,2226,1482,1496,2242,2162,1980,2320,1920,1954,2342,2212,2120,1954,1774,2580,2324,872,824,1828,2060,458,2124,880,470,634,2284,2324,2314,1718,1190,912,934,1946,2256,798,628,698,714,664,836,312,830,524,404,1178,652,952,984,2266,2364,512,1158,874,526,578,1878,546,1358,610,2332,960,1044,994,890,1016,948,1748,736,1286,1734,858,642,1738,1138,528,434,1624,944,884,1156,916,1024,920,1928,382,1432,1586,708,460,478,448,614,642,850,658,1828,1736,974,980,2340,1502,1628,2100,658,1504,562,898,1016,2308,1570,476,648,1430,1714,392,408,632,2298,2352,940,602,922,842,1530,928,2006,1028,914,878,794,1086,750,2162,2224,2324,2316,842,978,1678,534,1468,736,748,2038,864,944,2290,2322,2330,2364,1684,688,854,1352,1896,2148,1998,508,526,1638,1742,452,1426,612,1216,1190,1266,1234,1242,1216,1210,1262,1190,1210,1186,1214,1256,1234,1178,1178,1224,1236,1272,1240,1246,1188,1272,1226,1234,1330,1210,1208,1216,1218,1194,1246,1246,1224,1218,1226,1232,1210,1206,1238,1258,1192,1204,1238,1230,1248,1250,1232,1230,1270,1246,1248,1224,1248,1224,1270,1248,1224,1220,1226,1216,1208,1268,1210,762,1264,1266,1280,386,1336,1268,1262,1322,1296,1336,1404,1334,1132,1396,1322,330,382,1312,1294,426,878,1312,1352,1336,1278,1200,1284,1340,1206,1244,1214,1220,1194,1298,1264,1298,1254,1254,1208,1218,1288,1286,1290,1258,1248,1286,1228,1256,1246,1272,1204,1250,1260,1222,1290,1228,1192,1200,1230,1210,1178,1244,1282,1196,1222,1274,1292,1260,1242,1296,1240,1226,1238,1232,1306,1238,1244,1320,1272,1214,1234,1268,1236,1308,1224,1228,1256,1254,1312,1280,1228,1248,1230,1298,1266,1228,1230,1184,1312,1252,1248,1232,1316,1336,1274,1214,1210,1202,1222,1250,1250,1194,1252,1250,1254,1234,1204,1178,1230,1208,1192,1254,1286,1284,1268,1206,1236,1182,1238,1206,1200,1242,1236,1200,1192,1200,1182,1228,1246,1186,1264,1202,1212,1206,1224,1182,1224,1176,1172,1258,1240,1214,1296,1288,1210,1322,1214,1230,1210,386,1332,1310,1382,1402,1482,1322,1514,1348,1322,1346,1312,1302,1538,1330,1294,1346,1742,1742,1783,544,1460,730,1260,1070,806,1216,1178,1230,1244,1244,1176,1214,1224,1196,1216,1220,1244,1252,1266,1224,1228,1198,1256,1196,1190,1254,1290,1266,1186,1232,1192,1236,1196,1230,1290,1224,1264,1224,1296,1214,1212,1240,1236,1224,1244,1302,1218,1244,1220,1244,1296,1314,1216,1250,1298,1246,1338,1252,1264,1262,1216,1206,1306,1276,1208,1308,1194,514,1242,1220,1264,1256,1326,1292,1274,1502,1322,1312,404,392,1298,394,1340,1386,1350,1390,1336,1310,1332,1336,1284,1202,1260,1210,1192,1258,1162,1194,1180,1220,1206,1248,1206,1378,1180,1244,1230,1258,1230,1248,1262,1244,1242,1242,1252,1258,1258,1196,1294,1256,1210,1220,1202,1282,1230,1210,1182,1294,1252,1190,1392,1282,1258,1244,1280,1288,1296,1276,1228,1258,1348,1214,1288,1228,1230,1230,1208,1286,1210,1322,1200,1226,1208,1270,1216,1292,1316,1210,1220,1430,1212,1216,1248,1238,1252,1238,1240,1214,1224,1252,1260,1188,1186,1186,1246,1204,1298,1282,1252,1238,1262,1200,1190,1192,1186,1208,1194,1208,1302,1478,1254,1224,1186,1180,1210,1204,1210,1218,1270,1278,1202,1198,1168,1210,1186,1190,1304,1166,1206,1202,1246,1176,1254,1168,1152,1174,1306,1260,1192,1266,1244,1178,1196,1298,1224,1340,1300,1256,1280,1310,1374,1386,1310,1370,1344,1316,1352,1304,1300,1420,1340,1348,1324,1649,812,2164,1108,536,440,1784,760,1596,920,1508,1516,1492,1492,1572,1504,1608,1488,1500,1492,1512,1500,1624,1480,1500,1560,1592,1520,1520,1524,1596,1488,1564,1540,1576,1552,1500,1492,1528,1488,1512,1488,1568,1544,1604,1604,1488,444,468,460,484,464,460,460,460,456,504,468,472,1476,1548,1520,1680,1496,1512,1476,1556,1528,1624,1508,1548,1664,1572,1660,1520,1628,1556,1516,1572,1628,1488,1508,1504,1580,388,396,428,420,428,416,440,420,464,452,388,400,408,412,1452,468,1568,1676,1660,452,444,428,436,476,460,480,436,472,496,440,448,444,416,384,1596,1640,1632,1664,1616,1660,1584,1672,1640,1680,1636,1668,1656,1660,1504,1580,1508,1564,1540,1476,1540,1592,1500,1632,1564,1492,1524,1488,1544,1528,1600,1560,1552,1568,1560,1500,1568,1552,1536,1508,1508,1588,1548,1544,1544,1540,1492,1540,1524,1480,1528,1620,1492,1480,1580,1544,1540,1552,1592,1572,1520,1508,1532,1564,1556,1620,1524,1568,1516,1468,1580,1604,1592,1500,1504,1544,1532,1480,1520,1516,1524,1544,1572,1524,1524,1532,1616,1536,1544,1640,1512,1512,1640,1592,1488,1496,1488,1544,1544,1664,1484,1540,1584,1584,1516,1500,1504,1620,1564,1452,1568,1532,1548,1584,1532,1480,1576,1552,1500,1524,1524,1512,1492,1488,1492,1504,1532,1600,1480,1624,1524,1604,1552,1524,1472,1600,1460,1496,1568,1500,1508,1564,1616,1556,1484,1548,1552,1528,1640,1656,1632,1652,1624,1752,1752,1680,1784,1692,1652,1684,1608,1608,1772,1656,1616,2486,2486,915,2108,1602,1746,1746,1807,1867,1837,1552,1866,1833,1654,1774,1773,1837,1794,1851,1860,1641,1822,1448,1825,1837,1874,1822,1810,1814,1864,446,1227,1751,1853,1843,1768,1798,1804,1785,1629,1683,1855,1163,1829,1826,1770,1842,1805,1771,1815,1829,1182,1792,1806,1676,1794,1844,1816,1772,1818,1786,460,1811,1671,1849,1203,1728,1810,1881,1772,1824,1758,1232,1829,1795,1843,1860,1870,1815,1832,1801,1728,1777,1822,1688,1788,1828,1747,1656,1707,1260,1841,1878,1791,1719,1777,2546,2546,2655,2460,2460,1085,2029,1780,1832,1746,1599,1829,1857,1660,1949,1775,1816,1841,1857,2382,1949,1759,1041,1752,1857,1852,1785,1790,1747,1676,1848,1802,1127,1744,1787,1846,803,1800,1731,1855,1857,1809,1991,1843,1832,1824,1611,1857,1812,1930,1852,1822,1939,1743,1793,1734,1700,2053,1771,2243,1943,1849,1665,2224,1666,1742,1829,1823,1716,1834,1812,1651,1948,2281,1821,2212,1767,1788,1756,706,1741,1830,1857,1209,1797,1998,1734,1742,1857,1912,1822,1782,1856,1760,1940,1667,1799,1828,1835,1588,2252,1819,1834,1840,1266,1804,1823,1827,1854,1851,1857,1825,2532,2532,2588,2040,2118,2120,330,998,674,620,334,2128,2102,398,2551,1848,520,1420,584,1660,1952,1980,1348,1328,1968,1956,1756,1952,1956,1812,1804,1732,1956,2256,2280,1944,1740,1504,1736,2016,1908,1356,2228,1864,1856,1500,2216,1960,1884,1992,1952,1920,1684,2476,2188,2184,1988,2404,1948,1372,1616,1612,2452,2604,2208,2232,2172,1676,1860,1904,2052,1844,2216,1520,1516,1900,1984,2248,1888,2012,2292,2060,2288,1848,2076,1992,2248,2324,1820,2072,1996,2000,2282,2028,2200,1940,1908,2172,1936,1600,2092,1816,1876,1916,1760,2296,1868,2012,1996,1720,1856,2268,2372,2276,2172,1516,400,364,1356,1872,1872,1264,1312,1848,2144,1784,2060,1520,2104,1832,1996,2116,2160,2088,2088,1544,2240,2280,2328,2220,1936,1260,2204,1924,2116,1904,304,1132,1750,468,522,1736,468,886,748,738,778,912,592,1408,644,848,760,2872,744,676,1444,746,2146,604,2256,2486,2328,2630,2468,2618,2354,2454,1830,2612,1182,1278,2354,2528,2502,2418,1836,2670,2316,2378,1218,2582,2246,2350,2468,2458,2524,2428,2210,2456,2596,366,404,1208,1158,1232,2510,1094,1140,1142,2650,2594,2234,2788,2068,2356,2594,2526,2796,2584,2528,2168,2256,2602,2330,2554,2146,1626,2288,2436,1704,522,430,464,652,454,476,458,414,456,448,470,484,472,2196,2390,2212,2342,1942,2148,1146,796,892,878,2036,2254,552,368,680,692,1588,1456,1716,920,1056,836,936,652,408,1416,692,876,436,540,476,972,360,516,408,616,736,400,1220,832,620,832,684,1652,476,968,2470,2290,2290,392,1698,404,394,782,392,2430,1022,1242,1202,1200,1012,1004,1016,1348,1752,2988,2988,2292,1449,2316,1527,1064,2249,2261,2457,1564,1892,2370,1815,2409,2308,1408,1197,1813,2469,2402,2342,1722,2355,1682,2598,2255,1404,855,822,2461,2384,2382,2421,816,1000,2297,2755,2392,1424,2411,1257,1000,1061,2291,1277,2451,2448,2548,2462,2386,2444,2069,2323,2277,2225,2257,2111,2240,2171,2218,2237,2088,2281,2277,2987,2987,714,1764,2301,2260,2062,2157,1604,915,2184,1453,2265,2122,2271,2322,1124,2184,2294,2185,2181,1096,2195,1344,2213,2327,2281,2116,2268,2164,2201,2484,2288,2309,850,818,2439,2129,2183,2210,2140,2381,987,1604,2057,2553,1268,2029,2178,2195,1051,2256,1889,2314,2288,2380,882,2167,982,2269,1490,1376,438,1196,460,1336,1144,1164,586,568,476,422,472,542,910,1462,1386,536,530,546,1550,812,1422,1380,1418,1136,1342,1172,970,442,910,1382,1172,1104,1894,1528,1390,486,566,1916,1336,976,1810,1766,1362,1834,1194,1652,1498,1514,1480,960,344,1504,732,602,530,1314,1396,1428,1474,1302,718,542,742,738,640,1636,940,420,338,720,330,384,1410,320,1782,1848,686,1722,1682,326,1782,1686,1450,1466,1836,1734,534,1682,332,1954,1656,1574,1670,1704,1634,1408,1620,692,318,302,466,2341,588,1522,1688,1522,1740,1520,1498,1412,1474,1108,1522,1504,1474,1152,1158,1504,1066,512,470,1502,1514,1512,1518,1524,1146,1216,978,916,1646,1280,1290,1518,1328,1510,1518,1518,1516,848,1454,800,1338,562,1284,722,1540,682,1156,1132,1200,1170,1218,418,1208,1212,1198,1204,1220,962,1168,646,1182,1132,1100,968,1202,816,1214,972,736,1216,1156,1160,1130,1162,332,376,714,1178,1002,1176,1184,1210,1190,1236,1120,1160,1164,1154,380,1214,1144,492,1188,1156,1142,1210,1556,624,558,1190,1186,1196,1194,638,1000,364,1038,1186,1184,1188,1174,1156,428,376,1194,1190,1180,1154,1198,1166,368,1234,1200,1192,1226,1204,1196,1192,1948,2615,464,2394,2484,558,2326,382,1534,2326,1960,326,400,356,2480,1648,2368,602,440,406,656,596,2358,2563,2466,1150,2498,2477,2438,2452,2452,2098,1548,2348,1366,2444,1264,774,2396,2446,2406,2446,2520,2490,2416,1458,1628,1474,2496,2114,1788,1432,1378,324,2559,2408,644,2490,2388,2376,2468,2574,890,872,1114,1394,1130,772,1222,800,1100,1306,1334,1228,1286,1332,1076,1334,1646,626,802,1010,1000,1112,1286,1322,838,1654,1598,676,1676,1666,1640,524,790,758,576,966,1630,1644,1646,1678,1678,1648,1684,1618,1652,1632,1656,1620,1620,1620,1656,1408,652,1610,1652,1676,1670,1610,1580,958,1874,1316,1854,1072,1362,1436,1604,1660,1658,1622,1634,1584,1060,1650,1694,1636,1630,1650,1628,1674,1640,1148,1324,1330,952,1830,1356,1648,1634,1640,1634,1742,1638,1726,1638,1644,1694,1642,1636,938,982,1634,1636,1684,1148,356,1652,1650,1640,1660,1622,1816,712,1610,1612,1598,1642,1622,988,1648,1640,1656,1580,1654,1628,812,834,954,956,704,962,1424,832,1526,584,1806,1786,1606,2086,1324,1834,1976,1926,1812,414,1152,658,1398,570,1822,1824,1270,2636,494,860,2286,1000,848,458,1792,1674,1184,954,1828,778,1558,1672,1832,2756,2920,2644,1280,1614,1168,1612,1610,1704,1520,1622,1588,1252,468,380,384,372,440,384,376,488,392,396,384,452,388,392,392,388,620,996,496,500,488,576,500,488,2416,2528,2615,2767,2544,2498,2379,2464,2619,2969,2495,2686,2397,2512,2795,2586,2593,2991,2528,2470,2574,1796,1676,1964,1550,2028,1972,1594,966,1972,1124,1964,2034,1684,1996,2052,2040,2024,1184,2044,1156,816,816,796,2106,1968,978,1568,1358,1422,1202,1960,982,1568,1686,1182,1828,996,1776,2016,2040,2052,1544,758,1880,2106,1548,1466,1040,1980,1670,1610,1278,1896,1674,1614,1140,990,1848,1710,1988,1272,1878,2258,2496,1540,1376,1884,320,320,864,1980,1840,702,1988,852,666,606,1896,610,1540,1982,1872,656,1916,1818,1536,862,1540,1890,860,868,1544,1944,864,1504,642,532,742,1278,1606,1318,2572,2118,2554,2086,2424,2602,486,730,1730,2120,2470,2116,2144,1572,3118,522,1664,1842,1526,1412,2134,1870,1390,1592,1952,1632,1962,2254,1650,1962,1474,2126,1962,2364,2118,2160,1540,1410,2122,1144,1116,2164,2102,1708,1196,844,1368,1646,1398,690,750,1646,400,1488,2520,2536,1220,1436,1424,1740,1624,2206,1146,2130,1988,2126,2262,2084,1786,2016,2122,2098,1808,2122,1584,2282,960,1300,1802,1742,2106,2284,1968,1076,1898,1786,1836,2332,2178,2166,1982,1744,2030,1684,1810,2150,1582,1926,1200,946,2096,2154,1806,1712,2072,1818,2126,2154,1348,2132,2082,2176,1988,1696,1584,1606,760,614,1144,1058,1144,794,794,820,1050,1158,830,702,770,912,1002,680,820,952,862,644,1236,1110,686,760,1244,966,1240,992,1386,1440,1492,1460,1172,604,1674,1596,1580,1674,1608,1592,1388,1694,1676,1466,1390,1468,1472,1706,1606,1630,1276,1550,1572,1564,1754,1596,1332,1596,834,556,1600,912,1606,1120,1588,1258,1616,1592,1404,1708,1494,1604,1698,1592,1638,954,654,1050,1732,1574,730,300,1668,1704,1322,1612,1556,1342,1612,1748,1568,1780,1528,1788,1764,1288,1084,1698,1710,1698,1696,1302,1346,2812,2642,2646,2816,2776,972,1238,2742,1808,2242,2196,2700,2696,1014,1410,2670,2604,2632,2784,2650,2943,2650,760,2070,2975,2628,2606,928,2614,2598,1448,2578,3060,1108,2692,2576,2722,2714,2708,2702,2710,2674,932,932,1804,720,2614,2620,2588,464,2576,882,2574,1280,2684,1084,2676,988,2692,1152,1060,2672,2636,2654,2642,2632,2636,1320,2810,1358,2548,2821,2698,2704,2698,2846,2738,2853,2672,2724,978,2706,2943,2596,2702,986,1240,2812,1300,2818,2836,2851,2688,2766,2893,2726,1022,1156,2694,2722,1418,2712,2955,2696,2930,2778,2872,2768,2852,2762,2748,2718,2927,2708,2740,1458,2949,2728,2945,2730,1946,2756,2746,1672,2570,2708,2696,2792,932,2944,2960,2739,2636,1446,2714,2820,2804,2716,2638,2712,2704,2630,2853,2700,2610,2384,2534,2873,2704,2720,2708,2726,2877,2692,2572,2670,2890,2742,2885,2734,936,2032,2704,2953,2660,2947,3034,2724,2932,2700,2956,2959,2704,2700,2960,2940,1874,2702,3029,2612,708,2694,2962,616,2706,2706,1242,900,2694,1302,2688,2690,2991,1090,996,2692,2987,2688,2692,2706,2989,2720,2728,2720,2923,2720,1506,2738,2738,2873,1330,2704,1164,1164,1166,1160,1168,1170,1176,1278,1162,1170,1176,1178,1160,1166,1170,1170,1160,1172,1172,1160,1164,1258,1406,1058,1424,1426,852,1562,1076,1396,1412,1410,1154,1266,1404,1432,1218,1436,1446,1120,1464,1432,1964,670,1928,1694,1920,1924,1610,1918,1690,1912,1934,1884,1928,1928,1922,1924,632,1070,1680,2428,1268,1906,1868,1926,1930,1924,1886,1928,1132,618,1852,556,1332,2000,1652,1922,1932,1920,1928,1924,1920,1918,1916,1942,2006,1924,1762,1928,2420,1916,1922,1720,1756,1932,1928,1922,1782,1914,1918,1738,1928,1916,1884,1854,1928,1004,820,1736,1812,1944,1724,1912,1924,1924,2004,1924,1922,1992,1616,442,1790,1928,1914,1920,1710,1932,1732,1924,1872,1910,1920,1914,1918,1916,1918,1926,1670,1926,1786,1932,1910,1898,2010,1924,1808,1130,1928,1788,1932,1044,696,1922,1998,1908,1924,1932,622,2108,1174,1238,1922,1922,1648,1930,1930,1942,1940,1926,1924,1924,1748,1918,936,1292,1914,1324,1844,1924,1920,1312,626,1778,1920,2054,1918,1322,908,1932,1924,1920,1916,1922,1914,1924,1788,562,1412,1924,1542,2146,916,976,884,2160,398,940,1040,1036,870,618,2112,748,1924,534,1704,1934,2064,2176,1858,1868,1856,1734,2132,1106,2176,2068,1054,1704,502,1768,1698,2172,1762,1936,1930,1952,1178,1714,498,1948,2192,1942,1938,2090,1924,1950,1924,2176,1908,1948,1198,1708,1940,1970,2132,1936,1968,1250,1940,1824,1870,2152,1948,1908,2118,1156,1742,518,1972,1926,1932,1802,1994,1970,1720,1890,1930,786,2028,1954,2222,1848,2296,1950,2282,2252,942,1398,1024,1142,1746,1532,534,1002,1738,1060,982,1780,980,1012,1696,1742,1014,1026,1014,1256,1750,1016,1010,1724,1014,1536,1006,686,904,1006,1010,1084,996,986,798,1008,1002,1724,974,1010,1764,1742,1760,1738,1006,1006,1752,1018,1016,1006,1008,1712,988,1002,1284,1008,1010,1738,996,1768,1000,1758,1006,1004,1766,988,984,1002,972,1004,972,1006,1004,1670,1266,1002,950,1016,1000,1754,1012,994,1006,1002,1002,1748,1742,1724,1758,992,1006,1742,1746,1004,1744,1758,1742,1730,1718,972,1748,1708,1470,1008,1752,1012,998,1008,1012,1748,1018,992,1026,1022,1752,1748,1742,1678,1746,1746,1014,1000,1008,1782,1758,1012,992,1020,1020,1004,1748,1754,1744,1750,1014,892,766,1012,1002,1010,968,1008,1764,1256,1010,1012,996,762,1016,1746,1004,1592,1134,1018,1736,1004,1524,1016,1520,1028,1016,1024,1006,990,1008,1002,990,1016,1006,1028,1270,1032,954,1440,1516,1754,1578,1480,1732,1014,1642,1408,410,588,1732,1754,766,1726,1700,1748,1732,1684,1640,1000,1744,1780,1752,1984,1584,1746,1748,1740,892,1698,1082,1218,1864,1852,570,1074,1862,1128,1074,1868,1082,1828,1866,1080,1076,1858,1334,1864,1084,1078,1854,1086,1640,1074,1870,1074,1082,1152,1062,1052,856,1074,1072,1846,1036,1076,1874,1868,1864,1868,1076,1874,1078,1080,1074,1076,1834,1058,1072,1368,1076,1074,1860,1066,1874,1074,1874,1070,1072,1862,1050,1048,1070,1036,1074,1042,1064,1068,1786,1356,1064,1014,1074,1066,1864,1076,1860,1066,1068,1072,1062,1860,1860,1852,1866,1052,1078,1864,1856,1070,1862,1866,1858,1852,1838,1036,1864,1834,1568,1080,1866,1084,1072,1066,1080,1878,1300,1060,1076,1082,1874,1862,1860,1070,1788,1868,1900,1088,1070,1876,1878,1074,1066,1094,1076,1864,1870,1866,1874,1082,810,634,1082,1064,760,1042,1078,1886,1338,1076,1082,1068,810,1088,1862,1068,1702,1082,1850,1082,1600,1078,1646,1098,1080,1094,1076,1078,1070,1076,1084,1074,1100,1358,1098,1020,1856,1626,1878,1688,1588,1858,1082,1750,1908,1854,1854,1876,1792,1840,1820,1870,1864,1850,1798,1754,1078,1876,1908,1872,2060,1690,1866,1866,1852,1590,526,1036,1164,1764,1758,1752,540,1790,1072,1762,1014,1762,988,1020,1736,1776,1018,1014,1742,1272,1764,1026,1022,1756,1020,1550,1012,1786,1014,1014,1102,1012,1000,802,1030,1014,1746,974,1028,1762,1782,1766,1782,1020,1034,1770,1022,1014,1026,1016,1732,1002,1016,1294,1032,1014,1764,1004,1766,1036,1774,1024,1010,1760,992,998,1014,982,1056,988,1012,1014,1708,1296,1002,968,1014,1014,1772,1038,1758,1018,1020,1018,1008,1754,1772,1774,1780,992,1022,1774,1758,1016,1766,1772,1768,1748,1746,990,1762,1732,1480,1034,1776,1018,1026,1006,1034,1780,1016,1000,1024,1022,1776,1760,1772,1012,1716,1764,1768,1026,1024,1018,1774,1766,1012,1010,1034,1050,1008,1776,1764,1764,1766,1030,890,768,1024,1016,1018,1000,1020,1778,1276,1018,1022,1006,768,1742,1016,1582,1592,1026,1762,1022,1526,1034,1760,1038,1018,1036,1028,1024,1018,416,734,998,1028,1768,1024,1604,1290,1040,1042,1532,1454,966,1510,350,1350,1720,1768,1748,500,914,1742,1790,1652,1698,1758,1014,1752,1756,1764,1662,2030,1768,1798,1602,1766,1750,1742,1018,2980,2366,1650,1741,2526,1554,2040,1525,2780,2917,2995,2544,1134,2015,1702,1656,1946,2225,1546,2508,3019,1473,2815,2824,916,1912,2172,2164,2168,2156,2180,2168,2160,2172,2160,2376,2072,2164,2172,2164,2160,2172,1484,2168,2168,2152,1864,4064,2168,2188,2164,1600,1288,1604,2460,2168,2164,2172,2168,2168,2160,2160,2172,2172,2160,2160,1112,660,2100,2464,2530,2156,2172,2380,1708,512,372,2172,2156,2164,2164,2164,2168,2284,2160,2164,2164,2160,2356,2160,2380,2160,824,2456,2136,1404,2424,2572,4284,1040,1644,1616,1980,1420,1724,1476,1444,568,872,1216,3056,1704,1852,1804,1868,1800,1812,1812,1712,1860,1704,1796,1800,1792,1708,1860,1816,2116,1612,3476,1908,3308,3396,2168,2524,504,620,996,652,3348,2120,644,1500,2844,956,2576,836,996,3636,920,2326,2850,1992,960,3350,1152,500,2066,3210,2786,3038,2586,2504,2082,3236,2784,3166,2588,3250,2034,3040,2180,4378,1752,3188,2622,3156,2478,2838,624,1682,542,514,638,4058,3256,1968,1944,2282,2236,2286,3028,718,940,1666,1622,2414,2624,2902,1950,486,1936,1958,1948,2004,3160,3368,1690,1672,1194,1458,888,640,1542,1126,1018,2674,2832,2376,3326,3158,3120,648,1396,1394,1358,3478,3266,706,3540,780,960,686,1166,1274,1382,1774,976,836,888,886,764,956,684,1156,1156,1260,1364,1756,962,878,824,874,1280,1280,1280,1436,5106,3710,3290,2562,2180,2256,2158,2598,3316,2152,2176,900,2970,2954,2148,2180,700,2268,1100,2402,2178,2290,2630,2444,2624,1300,2630,2638,2398,2508,2596,2162,1056,2108,2090,844,2230,1608,2230,2762,1702,1592,1466,786,796,596,762,544,1920,1392,1374,1306,1968,1610,1962,1612,1412,1236,1952,1382,1606,1992,1786,1326,1316,1666,2014,1586,802,658,1634,1498,1812,1570,1204,1992,1576,1598,1134,1196,2060,952,1012,3436,444,2856,1140,2886,664,1388,1056,1124,2054,2054,1280,1280,1280,1280,1280,1280,1280,1868,1624,570,730,1496,1408,1180,476,544,674,1330,1260,1352,1246,1540,1828,1172,1342,1644,1070,1214,1396,526,738,786,1538,1294,1234,1488,1458,2450,1308,1328,1230,1450,1346,1420,1258,1322,1454,1444,1350,1052,2130,1314,1322,1138,1378,1354,1070,3320,2116,1850,3798,1064,3630,1748,1332,1298,1330,1408,1336,1338,3578,1460,1318,1148,1322,1326,1426,2840,1346,1350,1390,902,1346,1344,2552,1324,1312,3844,3982,1308,1326,1780,1622,1412,1422,1418,1426,1400,1696,1698,1106,1698,1696,1698,1710,1716,1716,1716,1716,1104,1716,1720,1716,1714,1714,1420,1868,1594,554,720,1492,1404,1178,552,674,1324,1270,1308,1226,1640,1198,1494,1094,836,1174,1342,1566,1072,1364,1126,494,1960,1524,1292,1488,1222,1482,1338,1184,1512,1304,1322,974,1554,1324,1318,1270,1310,1364,1342,1326,1048,2130,1300,1316,1130,1372,1344,1062,1878,2116,590,1270,1716,1244,1346,2362,1746,1326,1292,1316,1306,1326,1330,1324,1300,1234,1304,1308,1318,942,1552,1334,1346,1374,902,1878,2406,2564,1320,1322,2490,1310,1232,1756,1618,1396,1406,1424,1416,1406,1686,1100,486,1692,1690,1690,1706,1704,1708,1708,1710,1114,1704,1706,1704,1700,1052,1814,668,1880,586,1418,1468,1704,1874,1388,1422,1816,1816,1802,1184,1228,1534,1872,1876,1804,1422,1832,1408,1818,1422,540,1610,1406,1816,1854,1816,1858,1752,1742,1876,1210,1210,1862,1878,1202,1202,468,1766,1422,1764,1866,1876,1380,1836,1560,1808,1870,1822,1584,1210,1194,1828,1826,1826,1830,1800,1806,1810,1808,1330,354,370,332,1328,822,986,1906,1890,1412,1468,1764,1796,1768,1654,1906,1960,1760,1756,1768,1932,2190,1942,1752,1608,996,1610,1776,1430,1876,1404,1930,556,1446,726,660,468,3548,1924,1842,1756,1392,1940,2912,1758,1404,1460,2108,1774,1788,1570,1796,1756,1406,1422,638,1764,1866,1406,1418,1918,1402,1410,1880,1948,1946,1980,1964,1946,1620,1050,3634,810,1766,1762,840,386,834,1784,712,1790,1794,1340,1826,1404,1068,1306,1280,1406,1024,1082,1366,1358,1356,1352,870,936,1406,1410,1356,1066,1372,1054,1340,1066,406,2036,1056,1346,1388,1362,1406,1322,1322,1410,904,908,1402,1410,926,1410,1076,1314,1398,1404,1036,1378,1226,1356,1406,1370,1190,910,900,1380,1382,1376,1372,954,1356,1356,1358,1356,998,1940,730,1850,1184,1034,1170,1428,1414,1362,1602,1540,1604,1352,1418,1856,1392,1802,1526,1478,1044,1408,820,1630,1542,1780,1748,1766,1818,1634,1774,1762,1860,1898,1846,1414,1668,1872,1832,1858,1848,1862,1344,2682,1850,1842,1498,1784,1876,1420,1900,1866,1832,1506,1880,1614,1892,1262,1384,1842,1834,1456,1874,3818,3696,3648,3803,792,800,804,788,804,792,800,798,1818,1814,810,810,810,804,810,808,1344,1382,1312,1316,1312,1304,688,1310,1316,1310,1316,1320,1306,1304,1214,998,1206,1316,1320,1314,1294,1028,1230,1310,1206,1206,1318,1324,1318,1314,1312,1200,1376,594,1308,1194,1312,1194,1314,1320,1314,1208,1314,1310,600,1352,1354,604,596,602,588,1122,3060,852,2652,1102,3032,1568,1764,690,508,1280,872,864,1524,2184,2136,2152,1740,896,920,952,2416,2416,1854,1435,1856,1672,500,1598,1412,2742,1305,1130,2216,2198,1498,960,995,2092,1889,430,1824,2175,1594,690,1766,1840,1628,1720,1856,2049,1164,1434,1880,1798,1260,1452,2047,542,740,1441,1984,1230,1248,1830,1576,2039,622,440,2034,1170,2049,1838,462,392,654,1624,1642,2049,1162,1110,1884,1482,2049,1922,1944,2009,1898,1908,1822,1886,916,1682,1892,1600,1146,1972,1922,2049,578,574,980,906,560,622,1654,1296,1440,1570,1936,1594,1580,1978,1690,1634,1426,1558,1642,1914,1490,938,1604,1524,824,1580,1986,1842,1802,1394,1620,966,1508,1552,1234,1740,1172,1658,1910,1816,1328,1908,1848,1862,1792,1819,1258,1168,1870,1624,1642,1719,788,1126,1538,704,1085,1822,1616,1408,1050,1736,1716,908,1774,1839,1708,988,1880,1558,1938,1796,1422,1260,1991,1416,1026,1866,1879,782,1446,1212,1280,1140,430,1598,1814,686,810,1358,2030,2006,1709,1540,2079,1778,940,1784,1050,1002,1772,1874,1444,1956,1654,2027,958,1402,2112,1310,1840,980,850,1982,1058,924,1064,2008,1640,1870,914,1890,1996,2106,1428,1344,896,2048,1906,2076,550,1100,2074,1070,1985,1094,1278,1072,2082,1992,1900,1372,1682,1682,3038,2048,3476,942,632,1008,1514,1968,3546,1786,788,978,320,2060,1738,1214,794,1220,440,1998,1964,510,492,494,1358,2046,2122,1610,868,1794,2028,2044,1786,1792,1534,758,762,746,760,1996,2122,598,766,1768,2138,1588,1558,1566,1562,1890,2052,1532,1710,794,1338,1382,320,1742,392,1520,1160,1784,1952,1324,1356,1900,1426,1860,1644,1644,1848,1456,1834,2010,1846,1626,1478,1818,1464,1874,1740,1634,1462,1938,1684,1472,1920,1794,1894,1804,1874,1682,988,1678,1836,1212,1088,1034,1204,1204,932,870,1858,1824,906,1472,1162,1724,1460,1992,1932,1378,1392,1720,1995,1844,1803,948,1156,1748,1928,1454,1936,1537,1044,1684,1514,2044,1876,1814,1660,824,1981,956,778,1568,1832,2016,744,926,1918,1660,1836,1854,1306,1186,2056,1686,1854,1238,1434,1350,1428,1882,1062,1392,1848,2874,1456,1632,2050,1838,1510,1632,1076,1990,712,688,1840,1958,1378,1616,1782,1804,2074,1772,1608,1996,476,1042,1174,1170,1146,1022,812,798,1104,1584,840,1024,2000,336,1626,1730,1874,686,1192,1182,1768,1394,1542,1322,1756,2374,1174,1224,1174,1660,572,400,314,1530,970,1856,2462,1944,750,1784,956,1382,1774,2002,1502,770,1498,1514,2860,1971,1606,1424,1856,1971,1406,1654,1628,1464,1836,1722,1300,1956,1766,1604,1826,1128,1800,1676,1898,1847,1826,1695,1849,1766,1902,1869,1308,1732,1554,1882,1911,1847,1971,1756,436,994,1782,1504,1606,1798,1786,1112,660,1140,1714,1908,1428,1764,1394,1210,1788,2009,1664,1872,1280,1556,1722,1678,1872,1880,1772,1556,1756,1954,1870,1814,1358,2088,874,1108,1014,338,1902,1614,1728,1078,1738,1925,2000,1892,1896,1680,1714,528,438,912,1834,1878,1810,1312,1818,752,702,1712,494,1862,1966,1830,1980,1976,1854,1648,1718,1848,1956,1832,1878,732,1508,2076,1958,1868,2016,2056,1936,986,1842,1832,1858,1420,1676,1530,1792,2018,1618,748,1456,612,2022,2034,1404,1138,2018,976,1986,1778,848,892,1572,2064,1840,2064,1856,1464,1882,2400,1678,976,2064,1904,582,808,1740,1166,1286,2014,2030,1964,1896,1522,1812,1386,1046,342,418,1918,1502,1742,1874,1850,1804,1922,1498,1554,1898,1536,1800,1954,1708,1878,1532,1654,1566,1494,1606,1644,1856,1880,2058,1686,1490,1198,1678,1900,1662,1754,544,1584,1908,1994,1526,1544,1712,1984,1954,1548,1546,1144,1156,1810,1434,2028,2066,1784,902,958,634,2004,1956,2038,1870,1576,820,1928,3444,1124,1268,1554,1908,1966,942,2096,1688,1926,1114,2040,1500,1418,1886,850,1040,1806,1840,1776,2112,1920,1806,1948,1562,1969,1784,1976,1856,1560,462,1903,1142,1960,1960,1776,1634,1830,1694,1860,1948,1908,1638,1296,1522,1820,1141,1224,1953,2024,1970,1926,1896,1234,1805,1866,1696,1744,1814,1906,2044,1360,1940,1184,1398,1342,1994,1782,1810,1744,920,1944,892,1444,1862,1896,1828,820,1854,1060,1848,3434,1772,1084,1846,1056,626,644,1798,954,1288,890,1390,2048,1076,1302,2016,798,1474,1338,1934,1770,1736,1348,2086,1804,1932,902,2042,332,1835,1298,1838,1538,682,686,1462,1586,1796,1074,1482,1728,1782,2049,1330,1558,2049,1858,1638,824,1364,1324,942,1482,424,1690,2031,530,1422,1948,782,2818,1582,1220,1997,2018,1736,1506,800,1596,1746,646,704,1425,1012,1544,2049,484,2049,813,1653,1592,2006,988,1786,1616,1116,1250,1886,1990,2139,818,1228,1182,1882,2092,1368,1484,2148,1920,1672,1876,2002,1258,1554,1937,1844,2882,1842,806,448,1628,1120,1800,2014,1882,1518,1428,1222,2014,1644,1864,1094,1450,1992,1646,2832,1760,2018,1626,1700,898,1524,1730,1806,1304,1636,1754,1124,3362,1308,1958,1662,762,1884,2018,1504,1716,1890,1742,1802,1354,1908,682,770,1158,1798,1622,966,1130,1372,1790,504,628,1574,1898,1512,1842,968,1918,1866,422,780,1160,728,1906,1866,1870,1892,1938,2034,1804,2028,1792,1784,2028,1428,1776,1972,1748,1080,1816,428,436,872,1204,1976,1800,856,1816,1896,1012,1632,1820,1764,1384,1712,1456,1072,816,1628,1676,1772,1200,1852,1356,1168,900,1440,1804,1752,1024,1676,1832,316,900,1962,564,684,1922,1882,1350,1060,1868,1984,1956,1960,1394,2056,1754,1716,2063,1320,1564,1770,1828,1918,1912,1102,1592,1780,1846,1754,2008,1192,1596,1314,1794,1888,1972,1716,1566,962,1860,1698,1854,1464,1096,1882,1706,822,2038,2029,1852,1506,1270,1846,656,618,2066,2524,1986,1861,1602,898,760,1652,1344,1552,2097,1736,1722,1504,1690,1810,1760,1983,2061,1788,642,1180,1676,1864,1594,1146,774,1496,760,1736,884,1560,1800,2064,1524,472,1432,1960,1762,662,1872,1906,972,1096,1730,1786,976,1808,1676,1884,676,876,890,1780,844,1838,854,1440,1200,1020,1680,1188,820,1160,1704,786,728,1762,810,1746,1518,1616,866,948,1066,1202,1846,1838,1310,1002,1712,1552,1502,1848,1870,1902,1458,1210,1740,1616,1672,2040,1886,1430,1444,1394,1984,1766,748,1588,1530,1276,1514,1888,1870,1258,1206,922,1666,1894,2012,1877,1296,706,846,1700,1224,1978,1898,1326,1626,1896,372,1638,1924,616,1626,1805,840,1949,1258,2029,1398,1836,1936,698,1702,1260,1418,2025,1762,1974,780,552,1764,2029,1890,1498,1943,764,1158,2332,2015,1856,1338,950,1258,1802,1954,884,1740,1156,1276,1768,2029,668,632,752,2039,1924,1824,2039,1294,940,1898,1832,1954,1210,1110,976,1586,1974,1092,994,590,1902,1820,1494,1184,1212,1324,1926,1236,864,1900,1918,2039,1378,1970,1012,1892,1790,2039,1232,1334,1356,1858,1886,1960,720,684,672,1716,2030,600,602,1906,2046,1802,1700,1482,1600,2068,1660,400,1678,1576,1190,1530,1668,1930,1342,1466,1116,888,762,1876,2004,1758,1790,1688,1856,1822,1922,1352,1212,1912,1842,836,910,538,1716,1782,1370,1864,790,704,774,790,2007,720,682,1808,1988,1426,1983,614,1030,2054,1744,1772,2048,2306,904,1366,2120,1834,2041,1986,2846,594,1208,1282,552,2074,1814,1612,2058,1848,2122,1556,1726,958,2030,1162,1792,906,1996,672,782,1058,2070,2049,348,1152,2043,1908,1772,2032,1944,1090,1764,2043,2043,894,1382,1106,1820,1760,1900,1776,1420,1074,2020,1000,368,352,1642,1742,2006,1460,1730,1498,1924,2040,1484,882,1938,908,878,862,1552,1978,1532,1258,1948,1244,522,1784,1704,1792,1390,1476,1942,1798,1616,1756,394,1588,1216,984,1810,1690,1880,480,1244,1722,2033,1854,1974,1416,1664,1742,1484,1974,1620,1744,1692,1472,1866,1836,1384,1836,1168,1740,1784,1972,1954,2334,2036,980,1728,1444,2010,1060,1792,1496,1920,1606,1869,1248,2119,2028,1852,1698,832,2034,1662,982,1814,402,380,2055,355,1758,2744,1674,2092,1874,1832,2059,1822,790,1700,1932,1952,1974,874,984,1838,2098,1196,370,386,1754,2000,1228,1756,1224,958,2059,1304,1998,1998,1720,1880,1998,1674,1624,1118,1780,1998,1856,964,1502,880,1778,1862,696,986,1556,1730,674,682,1876,1674,1358,1498,1832,1866,1748,1998,618,1872,1702,1104,1582,1742,894,1802,1094,1934,1848,1842,1034,1724,1978,1106,1298,2038,2084,996,572,1020,1170,1528,556,1622,1306,1370,1588,1458,1938,1744,2012,1010,2092,2116,318,1012,1300,1726,1530,1554,1518,840,688,1052,610,632,556,1976,858,750,1364,406,1118,1290,1904,1796,1916,1890,1072,2094,880,1184,1170,1818,1798,1856,1546,690,1114,1120,722,1792,2076,1526,1944,932,1300,620,446,650,2080,1692,1528,1124,1904,1328,574,1180,926,1930,1940,1816,1640,1560,1760,1240,1830,1930,2080,2080,1870,1834,1868,1712,1708,1954,1762,1668,1664,1848,1664,1688,1696,1898,1548,1646,1562,1198,1296,742,800,1376,374,1668,2022,1770,1894,1628,1764,1888,1786,1440,712,1360,1546,1652,2012,1500,1348,1676,1788,784,756,718,1806,1866,1136,1170,1832,1792,1986,1866,1430,1238,1876,924,690,1782,1482,1642,876,1282,1828,1742,2034,1788,1732,1004,1418,1294,1886,1670,612,1958,1808,1656,1846,1988,1716,1766,1832,1988,1874,1976,1844,1988,1760,1402,968,1988,1736,1410,1508,1982,1478,1658,1964,1988,392,410,472,996,1016,1756,1782,886,920,708,966,1984,1982,1796,1680,2338,1530,1370,1496,2472,1834,662,1464,1780,1864,1988,1878,1142,1988,718,1988,1988,1800,1962,1612,1852,1498,1766,1400,982,1322,1988,948,1748,2030,2065,1692,1914,1526,1420,1012,1774,1710,1880,1874,1474,1574,900,650,664,1736,1926,1356,1658,1798,1140,434,1704,2122,1890,1722,1524,1706,1592,1298,1500,1124,784,1910,1970,1654,1382,1288,1714,1914,1358,1568,1842,1750,1168,544,822,1116,604,1184,1652,1732,426,400,1804,1846,1376,1598,1870,1560,1580,1912,1890,1046,1380,1966,768,458,878,1768,1798,1198,1146,1684,884,1904,2040,1394,768,1312,1388,1754,1880,1914,1742,1364,1316,1654,910,2050,1890,1596,1724,1670,1684,1604,1646,1564,2066,1932,1626,1902,1520,2266,1806,1960,1754,1718,1740,1752,1584,2046,2024,1600,1590,2186,2126,2090,1408,1586,1516,2048,1880,1878,1486,1832,1674,1628,1778,1708,1870,1874,2128,1522,1902,1734,1882,1706,961,1803,2092,2660,2894,2107,2334,2729,2068,2120,1922,894,2641,2553,2490,2855,2384,2286,2220,2445,1847,1879,1152,948,1158,1158,952,630,1036,2483,2717,884,2560,2574,2800,2413,2240,2481,2305,2659,2741,2589,2087,2258,2751,2907,2396,2052,2387,2588,2274,2113,2743,2880,2787,1589,2273,650,480,472,462,2238,2441,2614,2523,2053,2426,2418,2648,2210,2486,1006,1004,1440,2511,2548,2775,2857,716,1416,2558,2126,2741,2334,2487,2363,2769,2427,2479,2636,2070,2575,2453,2510,2496,1848,1872,906,908,878,880,910,862,866,1832,1796,1848,910,910,1858,1800,1794,1788,1782,882,884,882,2188,2284,2198,2274,2268,2322,2286,2328,2312,2214,2090,2220,2014,2228,2082,2236,2020,2218,2258,2272,2170,2196,2216,2014,1948,1780,1944,1714,1890,1670,1840,2028,2028,2066,2204,2192,2208,2084,2196,2162,2166,2208,2144,2200,2200,2156,1974,1962,1968,1990,1826,2524,2268,2366,2244,2340,2142,2384,2281,2032,2204,2012,1917,2068,1889,2175,2312,2520,2510,2580,2962,2204,2297,2504,2078,2238,2193,2241,2503,2787,2094,2079,2500,1973,2607,2044,1850,2037,2385,2523,2391,2407,2382,2313,2000,2178,2564,2261,2292,1260,1158,1206,1270,1046,1032,1010,1148,1338,1124,1048,1290,1230,1240,1236,1326,1120,1174,1254,1192,1094,822,1166,1080,1236,1022,1256,884,1438,898,1180,1274,1062,1120,1006,1142,1062,968,1256,848,1228,1096,942,1216,1092,1126,1136,1144,1106,1478,1148,1120,1294,1198,1040,476,2538,752,2446,1424,2121,881,714,1413,2290,1064,1190,1480,1154,1180,1378,1170,1122,1160,860,1170,722,1190,1476,1184,1070,1166,1178,742,1192,724,1192,1216,944,1176,1170,1232,1208,1148,1066,1142,1418,1044,780,690,1176,708,1188,796,1192,1410,1196,716,1162,870,1182,1186,906,1184,1178,1184,1192,616,1218,1228,702,1194,1686,1196,1204,1174,1434,1192,1234,1204,1206,1202,1210,1224,1210,1200,1220,1206,1208,1210,1172,1210,2451,570,2561,1960,890,2395,2049,2338,2506,2558,2516,2510,2235,1828,2456,2302,2538,1772,2397,2103,2261,2646,1534,1452,1462,1530,1544,1540,1500,2178,1876,2248,1542,2336,1480,2322,626,1546,910,726,2342,2310,1316,1284,1300,1354,2348,1788,2014,2048,750,776,752,2002,856,856,2010,1998,1298,866,678,1806,1030,1072,1308,384,624,622,622,856,394,686,688,718,1962,1280,1988,536,820,1432,1108,514,1972,1016,1980,344,344,338,342,660,372,376,800,1280,314,310,316,354,354,354,352,1980,438,436,432,436,436,438,434,436,438,436,466,464,466,464,458,464,460,454,450,460,2002,454,462,952,446,1382,426,904,1972,1780,548,442,436,468,468,466,464,468,470,474,474,498,496,1684,506,478,478,468,472,476,550,500,494,510,506,504,500,500,510,516,526,524,518,522,520,516,512,538,1208,552,562,570,564,1246,588,678,680,682,676,588,602,594,1926,1280,1850,1870,1280,1280,1892,1968,1982,1896,1968,524,1980,1280,2002,2024,2010,2002,2116,2020,1740,2068,852,892,868,860,1852,2028,1960,1900,1892,1868,3640,1980,2120,2044,2024,1956,2112,640,2028,2032,3788,2044,366,400,416,734,980,1802,1608,1398,1346,1124,950,358,1100,1362,976,318,1628,416,634,1724,378,1602,638,1040,436,544,1762,1224,638,1110,1084,1492,438,1480,788,476,474,1166,610,1140,1414,1572,850,1120,742,1600,1306,626,1356,2292,1322,634,1800,1662,1614,1186,1698,1646,1688,1662,2004,1922,1554,1068,1232,1194,1540,1224,694,826,436,1042,1724,1808,576,990,870,888,898,986,574,888,902,910,978,886,844,788,876,878,886,788,776,1048,998,1000,456,550,514,1944,1966,1828,1240,1012,992,1070,1010,880,1006,1026,850,856,1196,424,602,410,1294,892,542,338,1868,2050,606,800,698,550,1106,1004,1036,1206,1272,656,878,910,1028,1058,552,1212,658,584,710,536,640,908,1918,1678,2006,982,1256,656,556,1702,1390,664,668,942,882,820,662,1920,1716,1244,696,526,764,882,1934,848,886,796,514,304,556,1918,1158,646,610,1642,1568,1764,858,1208,790,1028,928,780,886,1428,1496,1978,1938,2000,1950,440,1572,1988,1734,436,1562,1480,1968,1020,1532,1980,1946,1184,1614,1990,1574,1984,1404,426,1544,1188,1694,1572,580,1904,928,1746,1028,1064,1044,648,1202,1990,1240,1510,1782,988,952,1768,1264,1450,738,978,1422,1430,1938,1894,1842,818,766,1716,1328,1982,870,808,1664,704,666,1806,1232,1658,1436,734,1252,680,1422,658,1154,1746,1140,1028,1588,1110,1422,1890,1894,1936,822,1092,1922,1870,788,1248,1532,1916,1926,754,914,692,630,706,550,756,492,886,1006,1504,580,642,726,1210,1902,802,778,1854,1906,916,960,1882,1278,1044,1588,718,706,436,516,656,672,846,874,498,556,512,1900,1888,1850,556,1132,1764,1866,690,784,1496,1618,426,410,406,374,532,540,544,736,744,1866,806,852,1148,502,906,390,390,1290,1044,624,968,1038,860,760,710,524,1150,406,408,830,834,1676,602,544,604,1866,810,840,1858,1244,1552,1656,812,834,1402,626,748,632,1868,666,352,580,1894,1064,1202,1762,1760,1648,1660,1904,1852,1818,1870,1512,1978,1654,1894,1928,304,1330,1876,302,840,428,1850,1644,820,1664,1648,992,1902,948,1750,1748,1096,1562,1404,1176,1590,562,1214,1864,568,434,522,828,800,836,1554,1756,1446,1756,1330,466,548,1196,1290,1886,648,1498,1776,1122,1348,1908,756,768,582,434,488,808,834,1274,764,1436,1148,1036,1750,1748,1868,834,830,1260,1596,1788,1754,1776,606,648,1898,1918,1912,388,1308,1748,1270,416,338,430,1586,978,744,1788,1740,1274,2010,572,1014,978,498,1508,1538,1546,836,1234,1642,1562,632,794,870,1756,1290,1964,954,1884,1720,1924,1752,806,818,792,986,558,560,600,594,606,628,594,580,564,1588,1140,986,1836,648,496,1816,1324,1566,1256,964,930,1810,818,780,1784,1774,830,822,1314,1570,1896,1780,1372,1934,1298,1862,1834,1798,1188,1518,1318,926,872,810,1750,574,428,518,1356,1872,1360,1138,1220,612,924,1870,826,830,810,790,812,788,946,1572,1908,880,760,1796,1854,938,632,1824,520,510,1790,1136,844,1566,1146,972,1150,1856,870,478,466,494,522,1892,694,668,1440,888,1876,2098,836,1758,1758,1762,758,750,676,1756,854,794,900,860,992,1848,1112,1232,896,686,914,538,1804,1740,1592,1762,794,1758,1382,854,800,830,1890,1814,1508,954,1762,1758,898,1778,1758,1762,1760,1868,1772,1280,616,1756,1728,768,854,672,1406,1014,1576,812,826,1762,888,836,782,824,1262,1748,1756,748,744,748,752,1626,810,822,798,822,854,930,1876,838,822,1646,1752,1754,1750,1788,952,594,1760,964,862,902,638,1634,1728,1746,1280,844,900,836,1752,1758,752,752,1142,840,1748,688,910,902,1106,844,692,886,576,680,834,840,746,602,564,592,832,684,896,906,1110,696,1102,822,1158,756,798,846,1796,944,1074,1746,1752,1744,1750,752,756,752,752,756,752,434,1482,420,1886,1994,824,1382,1954,1042,986,1632,584,762,680,1758,798,846,1746,478,1306,1230,866,574,486,1308,1960,1732,1754,1752,1748,1182,1764,1724,1756,1644,870,946,1752,826,854,1754,1756,1758,1754,1090,1174,830,1180,1542,854,824,1762,1772,824,1186,798,1202,914,1188,1328,868,1396,1762,834,870,1148,1784,758,792,686,856,522,852,820,980,366,1808,1760,1760,1754,1332,812,830,786,832,796,784,802,854,1760,852,776,774,856,1764,1762,1766,870,1766,1756,1196,1756,756,760,1514,886,1140,1022,710,802,790,1232,878,892,686,718,1248,824,792,812,1190,1264,1178,1758,1756,1746,1416,364,1032,966,1760,1620,1636,786,772,816,830,1156,640,710,1624,806,1202,1224,1758,864,1752,628,1644,1636,800,766,1150,1600,764,1752,810,1742,1750,1750,1782,1754,1752,1742,1170,782,1654,1162,1752,832,1752,1446,1106,1760,826,852,1754,1292,1088,1762,1566,774,724,1198,730,800,1280,446,466,788,556,350,516,596,1188,1160,1754,1496,464,900,1526,1554,1572,1518,1624,800,1108,760,1154,1150,822,1164,1752,1752,1762,1280,1232,1262,1258,1628,692,764,486,1726,336,326,484,1642,1756,1748,1104,1078,1610,1754,1754,890,596,858,506,1460,1178,902,1774,1552,1806,1756,980,1754,1742,804,576,1740,1658,1528,1554,1072,614,1766,834,1646,1754,1752,1752,1656,1752,1756,1658,1704,1440,866,1168,1044,1746,1750,1746,1748,788,850,1744,1666,1180,766,1540,1534,1658,624,718,504,760,580,1750,1750,1182,860,714,1172,1612,1298,764,764,1130,1746,1746,964,1748,1200,1752,1758,1150,1166,522,1290,1650,1626,1818,1430,1756,1746,1744,1744,1744,1750,1178,824,830,826,790,872,1312,1168,1186,1734,1746,810,418,1034,830,404,1582,1580,1702,848,798,1224,1490,1658,1128,1180,752,526,826,1744,1742,1750,652,808,628,804,802,806,1758,846,1366,810,1648,846,1802,832,534,526,712,846,1768,1522,754,828,716,1430,1186,1356,1468,1046,1728,1742,1770,828,874,764,1754,788,786,1760,1762,1452,972,1172,1748,1760,808,1738,826,1160,1184,828,824,766,1766,1196,592,462,702,834,598,640,1498,800,802,822,874,764,614,698,1768,812,674,1726,812,1792,746,858,864,766,762,1166,826,1764,536,862,820,824,708,514,760,776,1284,708,1592,1640,1490,558,674,682,694,1770,1178,1520,1340,1064,574,1770,1246,804,822,868,856,826,836,1290,1134,1408,622,1542,1762,826,1122,1286,1286,762,448,830,606,604,664,1690,1286,792,500,894,1766,600,1146,1652,990,1298,702,1760,820,1168,954,1728,1184,1162,1770,1630,1628,772,790,1526,1312,1316,1768,1790,1754,936,1988,700,1750,808,1816,958,1744,938,1772,880,654,772,1582,1148,1752,854,850,1482,1610,1174,1120,1042,720,602,1754,714,710,478,490,1296,666,788,556,1748,1742,810,492,518,800,786,780,652,806,836,530,1204,768,716,772,1746,1060,1748,822,762,820,1656,1964,1954,1946,906,694,1014,1018,878,764,816,704,788,804,1750,1750,886,880,1752,658,780,1412,1278,1434,848,662,1466,876,804,1158,1196,1036,530,608,726,542,850,816,818,804,1750,904,906,904,908,906,904,762,414,612,1750,1088,1164,1378,1230,574,582,452,456,546,1764,962,1754,1774,1516,1146,826,468,1474,588,684,728,1280,1126,1130,828,1754,688,548,1062,1186,1644,1416,654,1984,1746,790,776,798,1748,850,824,852,1760,528,1044,846,846,778,530,1524,862,932,850,762,772,1856,1778,1786,1702,1180,1734,1746,1756,1268,1764,1766,1764,1072,1208,1284,1446,1792,786,854,1534,932,1760,698,1604,786,1074,1558,808,896,1766,942,1098,992,1320,1310,1308,1882,1254,802,800,1208,730,1540,1516,808,1132,488,778,760,764,772,1756,856,1758,810,806,1450,1206,590,1292,742,626,452,632,1782,1278,794,784,798,846,1756,704,700,1884,734,1898,1186,1766,708,1892,1050,1868,1882,812,1772,1800,1168,1642,1780,1764,882,1042,1130,1120,1754,1698,1754,1752,824,1754,1750,814,1762,1748,1916,1756,1406,1770,776,896,1758,1652,1648,1744,814,666,622,938,750,716,756,742,1722,1114,442,514,756,1718,1756,856,830,824,1770,1752,788,796,1760,1758,758,666,1862,822,1754,1758,1732,1100,868,1892,1688,1736,1864,604,800,852,1758,1194,806,868,864,932,1284,1586,1582,1892,2030,954,1754,1752,1792,1626,1830,826,818,846,392,1166,1164,762,878,852,854,1748,1442,1430,1430,1430,878,728,1248,1754,1764,936,700,1752,1752,938,1748,888,792,1892,1176,1762,1312,1184,818,1756,794,802,1752,1756,530,1776,1750,774,818,1750,1752,796,946,1394,1016,2012,1858,858,1858,1544,1542,1170,1336,1750,1786,1754,1782,1210,1206,1216,786,810,1180,898,730,1424,1276,1178,1058,882,784,512,462,1008,1848,1820,1904,488,1046,616,1764,730,824,880,852,1770,972,1280,760,798,796,800,796,800,1752,1750,1756,1758,1716,1280,970,1228,868,1582,1188,1178,1280,844,474,1770,1768,880,856,1268,1284,1756,850,832,802,760,1280,866,1266,308,1780,852,1760,1280,850,846,1766,620,620,1756,946,826,862,854,1760,1754,1754,1754,824,728,838,1152,1142,1324,1084,1280,1738,558,558,1760,1766,1280,1046,972,1758,1766,858,1280,850,842,804,864,1042,1166,1920,1880,1874,1280,1280,1436,1288,678,906,1150,1764,1774,1896,856,730,1872,1508,1462,754,1512,1410,1206,792,794,1756,1756,1778,738,600,1280,608,726,830,862,700,1800,542,1022,832,1066,1464,1922,1774,626,1416,1820,1280,1724,1232,1280,1784,1962,1280,854,826,1756,1770,1746,1654,1578,736,822,462,486,760,788,824,1370,1756,838,1766,1748,848,1746,1280,1280,690,736,1882,1280,1756,782,830,612,660,1280,1904,1526,706,1150,1330,642,1280,1962,1752,1750,1754,1432,956,1226,912,456,1284,1960,1962,1964,1966,838,1496,1206,684,600,1966,654,766,644,618,614,1754,1856,1462,1968,858,470,1954,1112,1886,716,1200,774,1972,1826,1372,1808,1838,1968,586,588,1972,1992,1276,1184,1170,1406,760,1902,1564,1826,676,762,380,768,684,688,686,686,688,930,928,906,932,930,930,710,712,990,556,702,1188,536,558,1904,1430,1440,1432,614,614,614,1984,1740,1230,614,600,620,654,640,1666,1360,1856,1242,1088,726,1858,1556,1404,840,840,1024,1880,990,882,1532,936,664,726,1178,966,858,860,1568,808,1488,1684,1882,1612,1774,1718,812,1694,520,1036,1652,1072,1280,1172,1112,1782,738,1776,1432,1430,1432,820,696,810,752,956,760,1086,722,856,874,884,674,698,1522,1766,808,640,652,648,1256,1198,542,564,1420,762,548,616,510,504,556,544,586,1298,822,1150,1156,1164,682,1166,588,1864,1856,1866,1246,664,1760,768,768,776,768,1798,1780,698,736,552,1794,1528,1528,1462,1532,1858,1812,1780,688,584,1250,892,784,768,1914,1914,1914,918,1510,1912,1250,1910,1866,1324,766,756,1098,1756,790,1732,696,750,1172,1756,750,562,582,540,730,1028,1564,762,1714,1926,1918,752,762,702,804,586,1910,746,1930,530,1078,634,1464,592,1652,732,1620,1906,794,586,638,1904,936,428,1756,1030,1160,1066,1768,1916,1248,574,842,834,774,1728,1968,1902,1900,1020,786,1262,1202,584,560,1906,766,1744,770,880,882,1620,1178,992,790,1290,1628,1932,1830,1088,1782,1414,658,868,1084,1080,710,1766,626,784,1126,802,1280,1906,1904,1266,1906,1902,1298,892,682,680,684,680,1092,1910,1250,1812,572,1814,624,824,1406,744,840,1412,1018,1786,1756,886,506,494,520,790,1126,528,728,1832,1784,742,1280,1906,1910,586,558,584,1908,510,1098,1140,724,782,450,1186,684,950,702,1246,1934,1106,1000,1290,1788,1752,860,848,790,832,824,886,818,830,814,856,860,846,854,802,1738,572,494,660,1132,648,1758,904,942,1764,826,882,1754,1760,830,802,794,710,1732,1262,502,552,1614,1768,394,348,1154,1812,1762,838,1020,820,790,1178,790,1150,812,888,1770,1758,792,780,834,1642,778,538,846,860,788,874,1490,1698,1686,1782,1754,422,1024,1752,1760,1758,1756,854,858,1760,1754,906,696,794,632,778,850,868,922,920,1456,890,1690,1690,1686,1682,1794,856,1760,1760,1738,1724,1718,1460,1716,858,1434,1760,836,1754,1756,1646,1766,858,1770,800,794,1760,1756,1758,1754,1758,1754,1754,912,1758,858,1758,758,576,830,1726,1610,1630,840,1664,780,1538,1580,1520,854,1752,1804,852,796,852,798,1662,800,894,908,906,1760,1234,1754,1748,1758,816,768,862,828,1762,718,396,772,1066,1726,1106,800,806,860,858,804,1636,826,830,740,824,1622,1632,1602,1586,1708,1736,1782,750,956,1758,842,860,1762,1768,1762,1760,846,1686,1760,1760,1760,1758,806,790,1274,816,1718,1712,1748,1760,674,860,908,1758,860,882,764,770,1764,1764,842,1712,840,1684,674,824,594,532,1084,1522,672,964,1716,520,526,1148,1766,806,796,1656,950,984,1618,1026,1174,1668,1798,1408,1188,1766,1758,1758,1760,850,1750,1642,1752,816,888,1280,1886,852,1690,1760,858,1752,1280,2200,1750,1748,1758,1758,1600,1236,466,433,1236,1600,1070,452,750,518,382,1064,1152,710,972,992,1624,1966,686,444,1036,454,1628,1272,1048,732,576,772,1794,852,824,976,618,874,776,698,1392,1294,712,840,930,1748,1032,1996,1874,988,1190,754,744,1798,898,642,872,1340,952,898,870,1190,2008,1616,634,1750,2004,1796,1840,1976,1648,1832,1734,1794,1976,1778,1802,872,388,432,544,488,608,578,1822,874,796,1804,586,578,720,1796,1784,1800,1682,1798,1810,916,1314,1146,1402,1994,1938,1852,902,1022,1798,1708,1800,1702,1800,1734,1800,2018,1802,1808,866,1752,460,506,504,508,628,706,630,748,1722,1746,1376,1364,878,994,980,1470,1736,2086,1676,1806,1076,1066,954,890,882,880,880,880,886,894,1868,890,878,1840,930,1652,1860,1900,1576,1616,1798,1682,1786,1694,1668,1500,1660,1806,1686,1694,1830,1778,1964,1802,1498,1808,1178,1800,782,1824,1490,1328,936,1766,1790,1812,962,752,1798,1334,1202,1822,1642,1394,1794,922,1194,998,986,670,396,460,560,2189,2594,1054,2009,2319,2208,2226,2280,2182,1654,2293,2448,815,2183,1725,1148,532,512,728,712,720,988,484,720,484,996,1300,1464,592,476,608,752,1368,1104,916,1236,1536,912,556,1928,532,968,532,548,512,508,552,1116,376,624,1608,680,1584,444,2076,1062,474,356,1334,1234,474,1338,1298,466,684,1330,1122,440,1332,1224,480,1372,1246,466,672,1330,1170,476,1318,1254,470,1324,1604,476,906,1328,1290,1352,1322,472,978,1354,1700,346,1366,1660,364,476,900,1340,1004,1544,1304,1212,1308,1456,1364,1032,1348,1356,1432,1012,1380,1348,1036,1060,1056,896,996,984,964,1420,1512,1296,1464,1516,1284,1436,1004,1456,1244,1460,976,1068,1704,732,1352,1352,1388,1416,1348,1320,948,1380,1408,1444,984,1464,1472,1060,1316,1464,1260,1036,1040,1472,1320,1340,1388,1352,900,1308,1280,1468,1048,1412,1372,1080,1308,976,1336,968,1036,1372,1044,1064,1516,1040,1048,808,1332,1440,1476,1012,596,588,1188,804,1640,908,1368,756,1168,992,1352,1344,1656,1460,1672,1592,1488,1504,1496,1498,1056,894,1536,1592,752,1486,1472,582,1570,1488,1294,1552,880,1324,672,1480,1102,1072,898,1506,938,994,1528,1272,1514,902,898,1740,792,622,1064,700,742,644,438,626,910,1656,1486,1354,1364,1634,704,598,714,644,454,678,740,790,728,776,1378,892,1496,1438,620,1502,1084,1652,654,1576,1036,1492,1264,940,1504,1360,1512,1066,1572,1504,1494,1530,1506,1508,1126,1494,1464,760,1490,1172,1296,1490,1042,1044,950,1630,1510,1502,1568,1508,1488,826,1504,964,1148,1482,1038,1498,1206,788,1578,1534,1668,1708,1222,950,1656,784,942,1006,1088,1564,1494,1492,418,1498,1076,1214,1168,1504,1104,1506,1594,1624,1002,990,1568,966,1580,1504,1334,1506,474,762,744,644,1526,1052,1596,1456,1414,1486,1516,1502,1508,1508,1504,498,1580,1486,1488,1058,1504,576,1016,1080,1530,902,1466,1502,1442,950,1444,1266,764,1508,882,1506,1502,1212,1570,1612,1606,1610,1610,1504,1016,1496,1492,1508,1116,1706,1550,1502,1468,1610,1412,1044,1212,902,642,1482,1490,1046,1520,724,496,1502,1634,1142,1504,1458,1450,1156,1152,1460,1564,1406,1480,1260,1484,1496,1482,1240,1054,1504,1712,1624,1502,1508,1502,1504,1056,904,1524,1582,1184,764,1490,1484,562,1592,1498,1546,874,1410,562,1490,1098,1082,880,1506,1190,948,994,1170,1268,1510,900,914,1620,792,634,1056,716,754,438,844,1500,1492,1504,610,2002,1662,704,606,714,656,456,678,740,790,726,778,1398,902,1494,1458,632,1500,1096,1640,654,1554,994,1506,1264,956,1504,598,1352,1500,1080,1574,1516,1058,368,1622,1506,1502,1140,1492,1478,760,1508,1172,1282,1492,1052,1056,1536,1594,1502,1500,1568,1504,1504,828,1500,1160,1478,1038,1500,1386,786,1580,1494,2326,1216,956,1662,782,938,1018,1084,1586,1508,1470,422,1512,2194,1054,1228,1500,1098,1522,2288,1000,1000,1570,978,1572,1506,1330,1524,478,770,754,648,1528,1054,1594,1488,1330,1508,1500,1526,1488,1530,1504,1502,508,1586,1500,932,760,1032,1506,578,1008,1082,1502,900,1496,1514,680,870,1124,1444,750,1516,888,1636,1524,1028,1514,1514,1506,1128,492,1590,1556,1626,1512,1484,1428,1058,1360,912,650,1498,1500,1058,1498,732,508,1516,1634,1150,1524,1456,1454,1164,1158,1476,1564,1414,1498,1540,1492,1514,1494,1210,1062,1494,1700,1604,1514,1516,1506,1062,908,1536,1588,764,1492,1490,586,1602,1502,1572,890,1412,660,1500,1088,974,1514,1206,950,1002,1516,1276,1532,1520,876,916,334,1744,786,634,1064,1480,444,742,792,764,1680,1502,2650,1664,708,606,720,650,452,684,1632,722,790,1398,904,1498,1458,630,1508,1096,1746,654,1550,1076,1506,1316,970,1506,998,1356,1506,1564,1512,1500,1570,1510,1506,1140,1498,1480,764,1506,1082,1286,1502,1058,1056,1532,1632,1512,1506,1578,1510,1506,1506,978,1158,1528,1050,1512,1510,798,1600,1490,3116,1226,984,1688,788,938,1018,1090,1580,1510,1500,424,1508,2924,1058,1228,1088,1502,1102,1522,2916,1010,998,1630,980,1590,1504,1422,1510,480,768,754,644,1532,1058,1596,1466,1366,1512,1586,1530,1508,1520,1518,1516,504,1710,1500,1490,1038,818,1510,580,1018,1084,1512,898,1132,316,1512,1456,1470,1450,1268,780,1518,908,1514,1522,1230,1592,1766,2954,1592,1526,1024,1516,1512,1512,1128,1592,1552,1512,1498,1606,1438,1060,1268,730,650,1502,1508,1060,1506,732,498,1542,1636,1152,1522,1450,1462,1168,1166,1478,1580,1428,1502,1530,1498,1514,1498,1358,1066,1518,2016,984,1896,1508,1608,2016,1820,1060,576,1964,732,380,540,3148,1298,1298,1384,1131,784,1131,1466,696,1056,1150,904,1378,1182,536,1188,636,1204,1362,562,1202,438,1376,436,1248,372,910,2528,2580,684,772,2580,2584,2588,2548,2596,2596,2588,2568,2592,2580,2584,2568,2604,2604,2568,2576,2600,2592,2588,2600,2572,662,962,368,996,2424,2290,1780,2378,1084,968,1064,2482,770,1242,1480,428,630,1360,2450,2416,1656,2370,2088,618,738,2464,2654,2462,2486,2210,1944,2380,1684,1808,1956,1574,2528,2260,2256,2460,1226,1006,2454,2498,2482,2628,2636,2574,1802,1562,1416,2254,956,868,510,1534,806,900,2002,1846,1846,376,842,2228,2284,948,1338,736,1778,1830,2328,2126,2434,2454,2254,2362,2366,1692,1976,2624,2038,824,1368,2190,2430,2438,2490,2270,2412,2412,1900,1768,1976,714,1460,2290,2236,2366,882,500,1962,1242,1866,618,2448,680,676,562,556,664,680,1958,1958,2262,2432,2262,2258,488,1512,2326,1688,2450,2494,2500,2348,814,1750,1762,612,864,854,1142,1124,1776,1176,2298,1504,2168,1704,1732,2248,2278,1174,1036,2028,2452,1928,838,2282,2388,2138,2446,2354,764,1022,938,988,2274,982,594,632,1404,2080,1234,646,1108,1592,1632,1472,2296,2064,1708,1400,2036,1732,842,848,630,860,1744,836,518,1744,1710,986,1584,1002,1238,610,2260,1080,644,2190,696,630,828,1592,2410,2188,2320,1998,530,1316,1316,540,776,1870,1980,1860,2038,1486,548,414,836,542,1492,508,1200,1776,2290,580,538,592,700,1328,1074,2100,2310,1500,2236,1996,792,554,2228,912,492,1192,1750,854,900,916,1454,1292,396,1690,1756,1758,2328,2222,1932,2002,1788,1528,418,794,1754,1748,836,834,1754,1746,1746,1934,1918,1894,1284,1846,938,1730,490,1744,576,762,814,2054,1616,2378,1070,1958,2422,2038,1728,2642,2534,2194,704,2368,1910,2056,2016,2412,658,736,600,1512,538,572,924,1002,1480,952,862,2292,2069,2106,2152,1848,668,2394,854,1564,702,1066,978,2294,1996,590,906,2036,2318,2580,2414,772,752,1916,738,776,766,1332,784,488,472,1896,1912,1772,1868,2304,1360,342,1242,1880,2052,1628,2010,672,448,2012,994,824,659,376,352,1270,662,364,522,628,384,1094,372,440,532,382,1584,1600,1320,636,1788,1600,1704,1786,1584,1616,1614,1748,1616,1770,1612,1710,1624,1774,1786,1642,1752,1638,1674,1758,1682,1742,1762,1742,1600,1570,1600,1744,1582,1558,1572,1596,1772,1646,1844,1748,1570,1742,1776,1750,1574,1762,1760,1752,1582,1572,1590,1738,1768,1582,1580,1578,1762,1686,1738,1720,1718,1764,1586,1572,1718,1748,1758,1670,1690,1722,1766,1632,1772,1588,1710,1652,1780,1756,1576,1568,1608,1584,1586,1744,1748,1732,1574,1616,1644,1742,1604,1722,1600,1722,1618,1660,1688,1770,1656,1604,1790,1620,1618,1610,1796,1728,1688,1606,1758,1686,1740,1732,1622,1728,1592,1616,1766,1678,1768,1748,1608,1754,1696,1618,1638,1750,1760,1756,1820,1756,1756,1600,1844,1788,1616,1602,1624,1754,1798,1678,1608,1594,1602,1722,1606,1638,1614,1632,1616,1614,1612,1676,1598,1744,1612,1680,714,696,610,668,1704,1762,1686,1606,1618,1803,490,1430,1426,1434,1098,454,386,1688,4408,1612,1836,1448,1836,2028,1832,1792,1816,1520,964,1992,1820,2402,424,836,500,2028,1156,1032,2032,1896,1364,900,1804,1416,896,1976,908,780,1184,1044,2024,3876,3656,1976,2022,2246,2270,2254,2252,1110,792,482,2204,2014,2254,2250,1016,1008,1004,1016,2266,350,1390,452,1342,1594,1602,1344,1646,1510,1402,1326,728,728,1484,1334,1414,1424,1324,1432,1096,1392,1498,1434,1338,1496,1438,1352,1496,1154,1238,612,1334,1498,1432,1494,1350,1494,1422,1670,1498,1358,1510,1506,1430,1616,1356,1352,1354,1506,1498,1490,1522,1346,1696,1486,1504,1620,1500,1496,1476,1478,1286,1498,1490,1272,1294,1494,1492,1490,1364,1044,1422,1504,1340,1316,1474,1090,996,1492,1512,1486,1386,1388,1144,2143,1194,556,328,366,348,356,350,356,356,364,372,362,832,1372,1382,352,1372,362,1110,1360,358,1384,340,1376,368,1384,368,1534,1378,376,1368,348,1384,372,1384,340,1382,340,1382,374,1380,1382,1380,368,1388,1374,1388,1382,356,1588,752,454,440,464,468,474,458,482,486,1198,1844,490,1844,468,1838,430,1846,442,1828,478,1850,430,1846,396,1844,464,1822,456,1846,514,1840,438,1862,498,1870,482,1858,418,1844,1852,474,1848,1854,490,1852,1844,506,1858,436,1852,476,1856,380,1380,1396,1354,1398,1156,1414,1290,1290,1292,1294,1324,840,1436,1408,1386,1398,1414,1254,1418,1338,1322,1186,1380,1150,1296,1402,1102,1110,1406,1398,604,1102,1390,1396,1406,1442,1436,1412,1406,1172,1384,1412,2008,2050,1558,2006,2014,2004,2046,1580,2429,1728,1692,800,990,1074,978,1506,1488,1826,780,636,702,1732,1760,1728,712,1730,1668,1698,1730,1694,392,1094,1582,1616,366,1198,1060,1484,1788,986,1472,1890,1706,1764,934,988,928,904,1706,1708,1802,1666,1478,1034,1746,1746,1762,1750,556,694,1088,1744,1732,992,1742,1738,1720,1624,1752,842,1004,1712,1750,1726,918,1746,1644,862,2202,1718,1744,1462,1000,1752,1716,796,812,1710,1752,1710,1728,1718,1492,1702,1814,1728,732,914,1764,1732,1748,1750,1844,1880,1662,1850,1714,1714,1746,1730,1690,1714,1744,986,614,1688,1804,1404,1380,792,820,798,1220,1458,1364,334,1568,1428,1408,1410,1352,1400,1182,1378,1218,1276,1292,804,968,856,1204,1448,668,1168,1620,332,1436,738,852,740,730,1380,1376,1456,614,662,1196,1416,1418,1424,1388,760,1388,1418,1398,800,1404,1404,1396,1304,1402,682,792,1420,1406,1392,1444,1804,1396,1408,1154,808,1424,1416,1388,1418,1398,1410,1390,1218,1352,1464,598,794,1406,1390,1414,1408,1496,1424,1502,1356,1386,1380,1400,1392,1360,1394,1390,1414,804,504,1356,1578,1130,2176,1460,2230,1970,1614,2058,1784,1779,556,412,2032,524,1726,516,762,760,676,1332,900,878,802,990,1736,1764,780,1758,1112,892,1764,1744,1766,1750,1870,784,1336,1084,994,1754,1008,1008,1008,1008,1844,1010,1760,1750,1760,1764,1008,1470,1494,1016,764,1888,1762,974,1764,1752,1006,1742,1012,788,1692,982,1750,1766,1724,1742,1746,952,1622,1742,1020,1740,1780,1762,1004,1752,602,1754,1774,1770,1018,1758,1034,1836,1750,1758,1744,1004,1012,1014,992,1762,1880,1008,1754,1004,988,1764,1402,1750,1016,1796,1758,1754,1004,778,986,1978,1746,1034,1038,1762,1008,1008,1768,1710,1756,1020,1000,1014,1014,1010,982,1750,1000,770,1600,1050,1012,1002,958,1996,1742,1008,1004,1014,1758,1058,590,726,1762,988,1754,1752,1752,1014,1016,1044,1000,1050,1014,916,982,1022,1720,1002,1004,1010,2014,1762,1730,1762,996,1756,994,1770,888,1766,1584,1040,1884,1588,1370,1302,1818,898,692,1556,1698,1558,1588,1524,1628,1240,1440,1688,972,612,302,1498,1764,1422,1652,668,1002,728,1610,1612,982,1010,1078,846,756,1306,1652,1482,724,728,316,710,910,1118,1624,1536,1676,1668,1564,1244,1322,1038,1622,1578,1654,430,570,926,1646,1410,1304,1440,1504,1570,1282,828,696,724,638,802,480,1684,1550,1138,1128,1598,1598,312,364,1102,1500,580,566,1480,354,614,1484,878,1640,1484,506,552,1046,1508,1508,1500,1494,1490,1484,1470,1542,1496,1584,1638,1688,1536,746,1598,1486,938,1372,1358,1462,1384,1404,1576,1582,1650,1694,1474,1494,2142,1676,2312,2394,2396,2404,2122,2280,2432,2422,2302,956,2430,2352,2316,2442,2376,2264,1696,1692,1710,2412,716,428,824,702,1386,2466,2166,2430,2444,866,1922,1056,1224,1072,1036,2480,2414,1092,1388,484,300,1196,1412,1552,592,644,1268,1472,960,820,656,648,496,1480,1280,1488,1076,1336,1356,1408,1396,1536,1396,1276,916,880,1528,892,828,1512,1520,1528,1212,1308,1528,1468,1488,1504,1356,1544,1508,972,576,628,1392,1188,1632,1636,1360,1276,1320,1540,1284,1524,1472,1532,900,1172,1552,1492,1160,1020,1160,1032,1420,1620,1136,1264,1020,1484,1592,1416,1516,1524,1420,1052,920,1148,1672,1544,1408,1452,684,712,1428,1452,896,1256,1044,1196,1436,1300,1580,1432,1468,1472,1524,1488,1416,696,708,1504,748,652,632,1536,1424,1236,1480,1412,1024,1408,1140,1336,1256,1244,1512,704,408,1536,1516,1440,1464,1316,1544,1292,1516,1340,1176,1328,1436,1336,1160,1400,1072,1308,1448,1316,1192,1428,1456,1384,1440,1308,1348,1404,736,684,890,742,1430,718,1606,1458,726,1110,728,876,772,1578,1548,1240,702,1558,734,1510,752,1646,706,1508,704,1516,718,1208,720,1634,724,1150,718,1404,736,1490,702,1258,726,1338,708,1418,708,1552,706,782,1286,708,1602,722,1354,708,1574,706,1308,1312,742,1448,724,1600,724,1198,710,1614,752,1406,746,1680,760,1570,708,1494,728,1008,1470,1220,714,1592,752,1600,1646,744,1558,716,1582,714,1516,1590,1450,1106,1612,1166,1598,1584,1242,1552,1500,1558,2382,1532,1228,1602,1120,1300,1454,904,1330,1414,1538,1342,1592,1342,1594,1302,1310,1400,1360,1594,1180,2300,1464,1166,1362,1592,1542,1486,1006,1462,1200,1594,1588,1540,1554,1588,1699,1618,1456,1102,1614,1200,1420,1584,1350,1538,1502,1568,1654,1616,1212,1606,1120,1300,1526,1260,1086,1420,1612,1398,1594,1662,1352,1600,1382,1394,1406,1304,1448,1672,1192,2312,1332,902,1162,1426,1656,1620,2374,1060,1532,1282,1592,1630,1632,1590,1376,1276,512,508,556,512,1272,698,1380,1762,1234,1098,1704,1782,1794,1890,2018,1844,1670,1694,1812,1702,2052,1196,2088,1842,808,616,1762,1786,618,606,1974,1600,1808,1600,1522,1548,1722,944,1814,1856,1710,1290,746,1242,1834,896,1708,1670,1770,1752,1656,1614,1644,2014,1992,2016,1938,1912,2352,1552,2050,968,880,1792,1876,2104,592,1764,2094,2280,1302,666,1814,1356,1506,544,1534,1560,946,646,640,640,1344,1286,2232,1218,2186,2136,1460,1624,1882,1658,2034,2098,1314,2028,490,348,910,628,654,1202,498,724,1090,710,506,472,458,390,398,350,2117,1958,1880,1948,1984,1780,1746,1294,1962,1880,1926,1902,1774,1976,2058,2014,1202,1936,1894,1950,2026,1302,1974,1894,1980,2512,2428,340,450,754,2158,1184,994,1082,368,1254,1184,1170,1322,2482,1322,1988,1298,1300,2442,2480,1294,1262,1262,1248,1198,2420,1376,2526,1180,1282,2504,1200,2604,1230,1268,1970,646,648,2580,1318,2512,1260,2486,1288,2458,1306,1332,2530,1294,1342,1240,1170,1252,1192,1184,1226,500,752,1190,1150,1386,1198,1336,2044,2438,2520,1276,1296,1190,1236,1304,1304,1298,1366,1361,1194,1312,1223,678,648,1266,1230,1250,1317,1362,1312,1322,1274,1295,1224,1272,1248,1196,1342,1224,1170,2518,1384,2327,1598,746,1202,1373,1186,2520,548,3130,1256,1144,1217,618,680,2570,2532,2522,1172,682,796,1042,2567,1002,1164,866,1212,790,1902,1906,1544,1546,1866,792,488,524,1734,988,648,1726,1490,652,630,956,550,484,400,624,1756,1768,1904,1514,1852,1220,1950,1650,1568,1590,624,832,1030,626,614,1544,716,564,1558,1768,1558,1000,1228,1760,1890,1880,1886,1862,1500,1594,2024,1218,1750,1746,1764,1372,968,512,920,1190,1084,1766,1680,1908,1864,2012,1836,1714,2034,2074,1796,1155,1684,1200,1596,1784,804,1790,696,1786,1522,792,1554,1418,702,404,976,1710,1608,1742,1028,1096,448,1692,906,1694,1560,1722,1724,1962,1830,1872,1816,1278,754,1250,1824,1824,1668,1776,1898,1670,1636,1658,2080,1984,2028,1946,1562,2274,2300,1292,1358,1854,2432,1908,2526,2386,2348,1994,1228,1860,760,2180,2364,2596,2372,2556,2418,1602,1165,1195,1197,1196,2350,2374,2594,1786,2364,1082,1080,2362,2342,600,592,462,582,476,1676,1198,492,486,498,486,2078,2078,496,462,466,322,552,1062,1070,462,470,654,648,2080,2084,636,650,640,1982,522,658,662,516,548,2248,2246,504,508,2356,1090,1192,1202,496,480,510,2188,2066,466,410,514,400,406,942,762,478,516,512,516,2068,2080,474,442,482,466,398,388,382,384,2082,2088,1152,532,530,1948,556,382,1006,2074,2082,458,802,808,820,2070,2078,484,470,550,590,564,522,1096,576,600,506,368,2090,2088,834,494,500,640,1064,530,510,468,566,432,468,544,574,572,424,436,2058,2058,544,582,510,568,512,554,570,596,474,470,586,524,542,482,2080,2070,566,564,556,450,496,480,540,448,492,570,508,2078,2082,562,496,424,492,370,1110,402,2264,2086,2076,2068,2072,1484,1538,2070,2068,2436,2074,2066,2070,2072,2094,2098,1264,556,672,2200,2068,2072,1814,2076,2080,2080,2088,2172,2070,2064,1056,2070,394,1578,2072,2064,2080,2076,2334,2264,2262,1458,2138,2038,2064,2086,2026,1006,2070,2082,2082,2074,2076,1454,2036,1450,476,1116,924,2086,2084,1564,1958,2110,1524,2142,2216,776,732,374,1662,758,1104,1322,2048,2072,2302,2134,2098,2072,2080,2066,2062,2058,2086,2080,980,2368,2450,2050,2058,2072,2184,2074,1030,2082,2070,2070,2370,1498,904,1094,1076,838,1312,1074,552,1088,1070,1082,992,1088,1078,1078,1030,1140,1042,2066,2068,1578,772,2262,2358,1080,1072,954,1076,1090,1084,1080,1080,1080,1076,1074,1078,1680,1400,1802,1204,626,658,656,708,816,788,696,1210,710,1038,1804,980,1098,1280,834,1162,1296,1798,1808,762,1776,1776,1778,1168,1934,1190,1196,1796,1660,1656,1654,1496,1436,1580,1586,890,712,700,878,1200,342,1570,768,1694,1650,1216,1806,1188,492,694,828,822,826,1108,1696,1516,1520,1294,1796,824,828,1730,1458,1026,1584,1582,882,994,1210,1836,1202,1160,1728,1698,1788,996,1642,700,1240,900,1024,1774,1134,428,1586,1596,1806,1184,1762,1580,1574,1050,1792,1200,750,1798,966,1724,1586,1650,1680,1526,1380,1340,1664,1724,1506,1704,1744,1636,1590,1300,1882,904,1200,686,1588,1570,1816,1806,1800,788,1658,1818,1818,1830,1584,1524,1812,1592,1602,1576,1580,1848,1192,990,1514,1560,1584,1344,902,1348,1362,1208,1210,1798,732,758,852,1142,612,1348,1210,1592,1588,1620,1870,986,1484,546,566,1230,1668,1710,1684,1584,622,454,1236,496,598,558,582,1960,1810,1580,1584,1800,1808,632,1720,1320,1726,1702,948,1566,1582,1810,1202,1796,632,644,1286,1794,1798,1802,900,1102,1720,1722,1628,1586,1306,1798,352,1378,1322,1584,1578,1816,1644,1888,1256,1758,1766,748,790,646,788,782,1712,1858,1568,1568,702,1576,1312,1726,1730,1726,1708,1572,662,742,1616,1574,1574,1586,1428,1580,1584,1768,2147,1406,732,1737,964,1959,1864,1932,1415,1227,2503,1158,1986,1828,976,1017,1516,2115,2117,892,2255,1575,1685,2119,1750,1677,2273,1040,832,824,1035,1858,1862,1324,1945,1431,2125,1392,580,816,2581,1292,1997,1774,1770,1512,2115,2022,2187,1221,1988,1984,1426,2117,1414,1366,2030,2102,454,1176,2011,1451,1156,1213,1893,1334,1440,1848,1846,2112,1394,2044,1949,1990,1934,1860,1851,1982,1975,1959,1120,1176,2224,2487,1401,2104,1864,2295,2017,2177,2109,1682,2245,2009,2134,2200,1587,2341,1660,806,2289,2268,2602,989,1961,2173,2229,2150,2362,2292,2297,1404,1161,1765,2492,1574,1056,1588,1612,2290,2120,874,886,960,1364,1422,1582,1428,2003,2095,2120,1792,642,666,2176,2229,678,2278,730,532,1450,582,698,442,642,682,2249,2120,1851,2321,2350,744,2142,1585,2023,2003,1111,2291,2146,1403,2109,1922,1507,2100,2113,2162,1903,2029,1982,1860,1531,2261,2227,2226,2053,1880,1930,1916,1920,2217,2027,2071,2079,2137,2221,1841,1938,1546,2024,2029,2002,1840,782,874,2185,1858,1264,1974,2197,1850,1852,2106,1916,1808,1762,426,900,1804,822,820,1686,1786,456,454,350,442,364,1284,916,820,826,1650,1588,376,352,354,350,826,804,820,350,352,500,492,1576,924,1578,488,494,490,1508,400,500,504,940,1724,1720,836,1798,830,902,914,380,364,386,1668,612,868,352,308,302,396,308,716,578,364,850,394,1580,364,778,358,662,650,1590,1592,1832,1480,426,770,1638,1698,348,610,628,1640,1582,358,368,422,448,428,396,436,454,834,382,1590,1594,636,384,374,484,798,380,392,348,430,328,350,414,434,440,322,334,1572,1564,418,438,384,434,396,418,434,454,354,356,448,406,406,360,1582,1574,432,426,420,386,340,380,362,406,344,372,442,390,1734,428,380,320,372,1730,1766,1584,1586,1122,1048,1156,1578,1578,1848,1580,1578,1582,1582,1586,1586,966,658,1670,1574,1576,1358,1578,1582,1728,1462,396,1580,1574,1592,1578,1576,1578,1580,1446,1722,1722,1104,1130,1630,1578,1580,1640,1542,1092,1402,438,876,1594,1582,1580,1570,1096,1208,1592,1588,1178,1492,1600,1626,1688,1618,578,838,1002,1582,1764,1676,1888,1584,1590,1580,1578,1576,1594,1586,1586,672,1866,1864,1664,1564,1570,1650,1606,1592,1584,1612,1944,1140,696,1722,1728,820,680,824,826,1630,1718,816,798,1728,1570,1570,1202,1722,1800,828,682,818,830,822,818,814,818,786,1534,1066,1812,1792,1876,1848,1708,1156,1488,1088,1444,1816,1904,1744,1820,1812,636,936,1892,1892,1748,892,1904,1936,1912,1284,1876,2020,1368,1654,1756,1824,1788,1790,378,1362,1338,1760,760,1450,1690,1078,1746,650,912,1730,1830,1764,1424,1898,796,1772,1464,718,1512,1872,1834,440,1726,1626,1286,1756,456,934,848,302,1816,1380,1674,1168,424,1944,696,1794,936,1952,1234,1048,1818,890,1422,1956,406,1208,714,402,1712,1942,1636,1958,1920,1664,1938,1510,1946,1078,1334,1110,1108,1304,1954,1924,1708,1956,1292,1344,1152,1498,1864,1500,1706,1176,1354,1948,1440,1924,1944,1936,1322,1958,1690,1926,1938,1054,1944,1210,1942,1498,1046,1920,1770,1948,1122,1926,1162,1318,1622,1948,1920,1954,1658,904,776,1946,1498,1946,1502,2042,1950,1794,1942,1914,1054,1944,1962,1914,1510,1138,1492,1148,1938,2046,1522,1342,1924,1182,970,1262,1174,1342,1936,1578,1934,1470,1190,1498,1934,1354,1480,1514,1384,1270,1934,774,1672,1684,1938,1940,1950,1936,1348,1788,1202,1728,1804,1200,1076,1504,1944,1488,1884,1942,1742,1506,1092,1510,1506,1486,1490,1204,1338,1212,1496,1160,1940,1342,1200,1642,1794,1108,1490,1342,1920,1932,1526,1632,1252,2457,740,890,410,1476,1418,1384,1372,1040,1422,1276,830,926,1398,454,486,660,1188,1092,1484,1444,1098,742,856,870,1008,1532,1398,1370,1262,626,1506,1508,1390,1702,1498,1558,1466,1384,1370,1418,1396,1416,880,1938,1278,1416,332,1518,1508,1894,1500,1518,1438,1510,1508,1506,1506,1510,1520,1894,1506,1402,1508,1516,1512,1502,1526,1508,1496,1508,1502,1494,1282,1500,1510,1510,1512,1516,1514,1514,1506,1502,1518,1510,1508,1504,1508,1504,1504,1502,1508,1554,1506,1406,1472,1894,1596,1492,1470,1080,1264,1122,1978,1412,1316,1712,882,1200,1276,1312,2278,1004,640,1766,986,1186,640,1088,1396,1934,1186,1256,1414,1338,1772,1082,1420,1192,1850,1322,520,632,454,564,636,908,1282,992,790,1194,730,1056,736,424,1008,1346,1366,1784,1248,1922,322,966,868,866,1856,854,934,928,814,880,838,780,1784,1278,724,1796,1344,1342,1796,1352,1782,1632,1782,1656,1172,1084,1942,1334,1414,1344,1636,1204,1492,910,1782,1068,1190,1602,966,920,1346,1634,1120,864,946,1638,898,1644,1488,1934,2140,938,628,934,1784,818,934,1336,1646,1174,1314,1212,1442,1584,1088,934,928,986,1112,880,1030,1348,850,942,964,824,790,762,730,698,878,766,1478,1196,1198,1464,1482,934,928,940,744,1056,1154,798,1168,400,578,1076,1072,1126,1124,1690,640,520,524,834,1994,1176,1158,1402,1668,1138,1174,1504,356,360,796,466,832,422,948,1448,1550,1254,824,1490,1180,1290,1328,1478,898,858,1078,1116,1210,1234,932,1708,1360,1778,914,578,1352,1862,1980,1198,1540,894,936,534,522,588,1582,1018,926,916,1270,1786,1644,1628,1628,1660,1188,920,1188,1646,1632,1194,1196,552,924,966,766,1636,1196,1566,382,1346,866,1326,1144,1882,1120,590,812,410,502,552,658,580,2196,680,492,2160,676,2184,572,676,576,2184,680,492,680,2180,476,1672,368,1668,504,1672,368,1680,368,1660,508,1400,508,1680,364,372,512,756,1672,368,1668,1680,1656,364,360,1648,1648,360,1660,368,632,1648,372,1648,368,1644,1656,1648,364,1636,1644,1648,364,1644,1640,1644,588,1636,1636,1652,880,938,1030,1170,1104,1140,912,1148,1304,1262,1296,1234,1170,1128,1224,1118,1094,1148,636,1170,1162,1046,1170,1238,1242,1158,1170,1212,1248,1230,1234,1230,1226,1180,1178,1164,1050,1256,1224,1238,1080,1158,964,900,956,1148,844,1066,356,1708,1258,1284,982,1432,1568,1566,1018,1542,1642,1378,1590,1112,1810,1408,1552,1310,1798,1422,1318,1294,1424,1744,892,1330,1800,1548,1726,2412,962,1576,1798,1386,1730,1466,1076,1322,1362,1542,1574,1510,1464,1604,1644,1784,1732,1500,1498,1498,1638,1308,1552,1310,898,352,1624,1340,1804,1364,1612,1374,1614,1790,1366,1442,1780,1818,1860,1326,1420,1468,1348,1330,616,1812,1630,1798,1580,1186,1526,1676,1494,1672,1538,1642,1230,1226,1518,1150,1600,1104,1140,1698,1330,1404,1320,1594,1596,1520,1934,2107,2107,704,1582,1104,1150,1514,1052,836,1606,1696,1020,944,1566,1394,1388,1512,1444,648,1208,1104,1574,1416,1056,1598,1094,1190,766,1146,718,1046,1094,1298,1440,1362,938,1700,1928,1200,580,1472,1512,1506,1484,698,698,1794,1514,1244,1758,1642,1784,1914,1856,2217,1292,1712,1778,1378,1736,1516,1744,1750,1582,1406,1994,2004,1002,1572,1670,1658,1688,1564,1264,1758,1534,1794,1216,1674,1648,1776,1556,832,594,1892,1752,1784,1582,1606,1768,1072,1866,1632,1186,1494,1882,1864,952,1876,1644,1660,1468,1836,1740,1548,1822,1750,1454,1756,1592,960,836,1512,1530,1522,1648,1460,1466,968,1408,1592,1608,1596,1612,1616,1592,1616,1576,1596,1564,1620,1616,1636,1576,1620,1576,1624,1592,1552,1600,1628,1616,1584,840,2996,1476,1308,1050,2604,2590,1304,1168,1176,1048,1000,1030,542,1256,1038,1450,1512,1464,654,1584,820,2108,1082,1492,1050,2766,822,786,634,656,666,2212,1128,1512,1372,1614,806,1686,1144,660,678,1280,568,2790,530,652,682,1010,826,2190,1024,1036,782,740,796,1168,1250,786,938,1580,740,1986,1604,2804,794,2006,2300,1440,1652,2192,1776,958,2042,920,598,1654,1378,1900,1106,1208,942,1450,1604,644,1300,808,484,508,602,474,1368,444,482,572,572,460,316,302,618,602,614,842,1434,604,546,1352,650,460,726,464,528,524,668,470,696,1098,834,622,1616,344,1613,1424,2260,516,410,514,390,488,458,306,392,550,454,2290,1066,1130,2284,588,478,504,610,500,676,556,514,574,406,566,404,308,398,354,1726,476,420,430,1690,374,478,742,504,820,486,526,328,364,374,350,468,670,564,428,594,382,588,502,424,588,438,498,436,382,340,532,578,488,500,586,588,500,646,520,620,404,598,406,482,504,504,482,402,466,1100,440,1054,786,1420,428,678,614,562,588,558,520,558,538,534,726,578,388,348,346,388,398,414,442,516,366,368,386,318,390,402,552,514,442,590,370,386,616,384,370,662,552,508,320,578,514,374,496,598,358,1852,1030,1052,462,362,336,524,436,652,430,494,476,924,388,456,430,478,510,440,556,424,378,512,370,378,366,546,438,544,784,1210,2240,348,428,798,418,526,422,394,1136,744,674,764,1038,502,530,604,1072,390,474,426,2290,428,426,1290,540,514,608,404,1482,636,506,564,840,518,454,800,306,428,562,556,486,472,444,582,494,720,596,412,332,306,412,350,446,508,548,304,408,452,488,348,402,346,508,632,650,488,862,518,372,776,514,680,482,416,582,430,422,407,356,440,550,354,440,458,466,416,574,410,496,708,526,636,568,538,420,666,620,376,522,536,500,468,922,862,564,762,590,552,370,442,506,402,380,2318,486,486,534,398,1792,542,826,2426,718,602,658,500,530,596,506,486,416,668,1046,926,926,478,526,2378,424,404,330,374,444,432,492,418,372,412,412,334,1280,520,694,380,474,410,332,334,484,590,434,538,392,478,474,476,404,504,582,588,402,456,576,374,418,390,332,478,408,380,510,496,482,510,436,434,422,384,450,1624,502,2290,604,1586,374,540,404,410,546,1096,480,472,440,430,616,536,728,526,364,480,458,448,500,730,744,544,480,430,502,450,1498,748,312,826,460,468,564,484,551,810,1390,886,416,734,674,484,534,480,536,674,2314,910,406,478,420,372,364,398,508,498,378,528,420,362,382,382,356,384,368,436,402,480,562,424,544,566,380,418,332,672,458,496,450,518,456,524,478,858,800,482,2308,422,394,454,1452,468,374,616,1054,510,764,396,498,836,492,618,412,400,592,474,583,400,658,432,442,560,650,614,1014,1182,562,1244,990,2358,2286,662,694,712,638,532,606,596,576,464,2298,542,440,492,438,570,1066,492,452,466,468,528,522,496,500,656,2362,568,688,714,400,500,392,430,444,452,514,530,456,566,386,478,330,370,608,552,554,446,640,570,478,512,572,520,440,622,482,772,638,566,656,450,436,704,482,608,518,480,552,834,480,882,2312,606,1092,2320,480,306,542,376,404,420,494,358,360,408,376,402,390,457,382,452,546,356,374,1184,438,400,730,356,402,382,352,396,1788,1796,360,424,450,526,518,334,366,424,572,400,302,578,1082,868,474,406,400,536,366,408,424,400,642,364,576,450,454,592,420,586,490,510,590,566,458,822,674,706,366,1156,484,460,340,326,318,324,352,484,760,360,384,358,412,500,696,482,300,608,562,384,498,386,404,530,458,531,2350,648,1528,460,566,590,490,532,552,580,662,570,490,566,1010,1180,796,520,942,650,1452,792,2390,2419,836,1536,702,524,376,410,670,598,506,494,574,448,520,458,588,596,1914,482,568,608,328,410,560,636,408,586,340,334,302,516,500,358,340,386,314,412,672,542,852,1276,404,482,2292,354,374,340,404,390,390,454,438,544,583,436,334,448,354,334,400,432,372,2462,498,390,434,472,490,364,1078,394,552,430,484,444,466,664,486,406,666,354,604,512,374,754,376,402,708,490,526,524,402,556,318,892,374,554,466,394,424,982,346,340,360,324,984,1227,568,522,538,500,560,352,414,582,572,898,376,2298,344,642,312,686,892,510,412,386,442,2262,460,398,362,620,1506,450,540,458,366,1778,336,302,334,428,626,332,354,324,312,398,652,324,402,334,398,478,598,400,622,308,532,366,338,350,1996,1362,334,1008,320,436,696,466,696,376,452,474,560,554,602,510,538,1666,368,382,330,368,444,496,392,416,470,558,1652,386,444,362,341,312,332,308,496,472,412,320,326,432,328,310,446,386,316,332,440,416,380,328,384,446,414,376,618,348,416,330,400,376,386,616,488,407,390,440,360,396,468,346,376,324,418,462,312,408,412,504,396,500,506,382,400,418,568,346,534,360,388,394,408,382,569,404,314,348,344,352,451,436,324,2415,2290,340,1060,344,306,334,452,554,678,460,1360,546,402,532,478,432,604,550,416,524,836,850,1286,504,458,626,466,714,502,480,380,486,434,510,498,422,340,2282,554,506,500,552,758,684,2272,756,968,362,380,446,562,484,430,888,714,658,478,406,380,448,378,414,430,503,634,566,1140,954,1160,516,626,2353,368,378,436,414,438,874,2322,590,1154,614,364,484,392,402,494,446,402,428,1336,766,1924,2112,2026,648,1512,1542,2310,576,1256,480,536,448,1358,444,980,396,912,796,968,822,374,346,374,536,384,1096,1330,878,474,478,386,316,320,414,354,328,467,848,498,328,328,440,560,956,476,358,408,366,420,460,858,730,604,816,638,542,486,560,538,648,717,670,620,514,652,494,438,498,704,648,628,690,646,502,396,544,456,412,448,548,544,436,414,498,477,584,536,470,578,492,532,376,488,370,500,358,468,356,388,482,334,416,438,384,394,450,398,458,472,480,326,350,306,418,542,416,536,422,350,494,390,376,794,469,1032,604,612,826,528,902,500,508,418,508,446,546,464,380,632,718,614,500,568,552,416,732,694,604,450,518,454,584,898,658,606,590,698,478,434,788,662,600,786,516,808,686,624,1568,490,912,1322,762,1050,1110,862,1138,1806,358,584,518,500,1056,1030,1010,476,622,1336,388,866,557,412,390,518,476,642,910,482,696,510,478,422,634,390,786,552,402,346,376,496,536,586,1046,436,488,454,480,426,1716,541,2360,434,462,518,464,2264,474,782,1150,834,1232,1212,984,754,1770,542,980,482,522,452,440,332,442,454,412,398,646,428,466,2302,596,384,398,402,472,410,424,508,422,512,442,2300,570,440,513,344,436,420,474,546,392,606,356,408,338,324,388,338,453,312,630,416,458,1420,814,652,424,444,496,430,2148,2132,2160,2196,1692,738,1710,1928,1212,1900,476,2028,1094,762,768,750,2262,2318,972,1006,1010,858,1054,990,1046,972,914,690,578,1860,1608,1026,1024,1470,526,462,570,482,446,394,446,608,582,820,1216,510,502,312,374,590,402,322,464,376,924,956,872,2306,894,708,2296,750,942,958,724,714,1188,1108,978,1106,822,732,992,702,644,1148,1016,1224,916,1612,1200,1192,604,850,1258,970,558,1728,432,456,448,744,2228,424,626,436,1826,417,438,582,1362,744,700,554,720,532,978,466,752,632,2338,468,440,2282,486,402,406,592,544,320,330,438,446,406,586,2306,434,754,616,554,656,432,502,2282,542,366,506,532,500,896,488,412,2324,510,1188,376,434,442,358,540,572,590,628,302,712,466,650,662,540,466,326,646,450,582,604,386,452,512,422,354,494,504,1818,595,326,600,326,356,468,572,460,576,382,642,396,758,592,666,498,542,584,748,590,484,342,626,366,322,490,442,484,438,460,474,398,404,632,1778,1108,712,622,550,440,600,462,500,594,488,630,868,712,652,572,594,728,532,548,558,550,470,434,412,430,394,396,350,402,344,432,414,366,554,454,340,792,658,782,348,374,470,358,336,362,318,860,852,364,346,494,308,424,336,400,326,372,318,498,848,776,420,402,586,544,596,534,668,554,502,458,1060,624,774,400,776,402,638,376,680,466,538,648,376,442,642,618,540,428,728,402,1188,1694,720,584,1824,370,428,348,394,402,426,464,392,440,500,538,434,342,548,790,750,390,318,1328,332,360,316,410,346,933,392,376,396,306,328,344,392,376,322,340,416,824,396,394,310,308,562,324,336,344,406,366,370,340,402,308,344,362,2420,936,416,420,402,412,576,316,484,439,340,300,372,340,390,330,340,408,446,356,1200,418,408,370,364,424,342,456,346,402,388,450,416,416,1776,374,522,500,432,338,686,544,396,1372,398,1360,342,342,416,340,362,1146,424,330,370,408,426,448,380,356,390,400,372,436,348,420,388,408,474,334,412,376,630,432,362,402,368,479,428,386,622,494,606,702,526,410,612,348,324,646,736,680,594,454,678,792,916,372,326,482,640,362,432,488,342,562,368,416,406,478,418,506,514,556,594,498,608,440,446,2284,382,526,756,630,406,854,422,2294,606,408,722,2288,476,608,616,412,400,814,736,524,392,962,674,650,2286,648,1340,694,1428,1178,966,536,386,762,556,1224,808,744,680,762,764,774,970,882,450,1222,1590,566,540,892,414,588,668,580,766,428,606,804,736,2358,2350,1506,584,594,494,778,530,422,1320,2324,644,1326,724,978,1164,1624,1206,830,1188,802,758,1182,976,784,1454,1592,844,1208,942,1140,592,704,850,1118,1020,1480,1358,1272,886,774,918,906,742,920,988,1006,612,688,639,910,820,696,894,474,1178,820,2365,2388,1318,364,1012,752,752,662,2402,710,920,1366,690,580,610,1142,1254,658,1162,476,610,938,1088,1364,1104,2296,1830,2272,1582,868,704,706,1160,2284,860,788,510,920,1034,1076,1150,908,1102,810,1666,978,852,580,866,896,1222,1736,1618,1446,1444,632,476,670,780,1058,1000,1052,752,1382,608,1068,902,1550,1336,766,1078,658,1078,1006,2244,1142,1612,830,1250,744,982,706,814,892,896,750,744,672,1670,652,2302,640,692,1600,1384,1586,934,2430,1276,928,1164,994,526,508,680,530,764,2328,1196,980,780,1046,2318,1188,684,1058,482,2418,2252,680,730,2322,782,724,1576,826,1238,738,1644,806,942,818,2262,1084,796,1032,1024,1030,976,1044,1482,772,916,1042,916,894,814,888,2318,2262,1098,2454,656,900,928,1236,938,1144,1024,520,880,592,724,566,1148,774,1360,1014,1124,706,574,576,906,768,630,2036,696,858,802,724,514,1026,564,790,1120,750,698,586,702,576,626,604,666,542,1174,1066,990,812,1302,1626,1456,1300,1238,2318,692,2466,1200,804,1204,1120,1566,1540,1194,1664,1060,836,2276,809,688,958,606,1146,698,700,1174,894,834,692,2324,780,952,900,2276,718,772,2484,1158,550,1138,1080,388,382,838,482,460,836,720,674,796,590,666,478,548,878,1288,720,776,590,1336,676,626,478,528,876,340,756,996,350,442,720,1988,1102,1018,796,1794,656,650,860,828,628,574,972,2288,1650,1362,1572,1584,2294,774,1680,1670,2460,632,406,426,330,386,342,506,394,318,414,1168,482,588,348,580,428,464,434,402,712,576,490,454,344,556,408,1104,2384,474,572,514,424,520,346,1280,1280,1280,2216,1280,1280,2024,1280,746,2304,2556,552,2296,2286,2298,1958,1280,2486,1280,2504,1662,3896,798,2244,2256,2250,2264,2282,2268,2614,2260,2720,2256,2728,2258,2290,2188,2748,2780,2596,2288,2714,2720,2196,2154,2250,2182,2240,2120,2718,2172,2174,2178,2152,2190,2726,2162,2192,2212,2156,2158,2770,2170,892,464,548,1426,852,524,532,794,542,790,1274,1518,1242,1428,978,1418,978,966,428,960,1386,448,1418,1204,1138,1360,674,1398,760,1482,1376,680,1422,678,644,476,488,410,1066,468,926,1804,346,812,488,400,688,1192,1070,488,1700,320,1412,880,884,1782,1138,1514,1358,2016,2110,1946,1942,1756,1768,1928,1738,1624,1222,368,1760,1788,1716,1540,1776,1188,1668,1638,1724,1626,604,702,392,646,1638,1662,406,1714,1588,1504,478,472,1992,1778,916,1768,1768,1770,1714,1546,1152,1174,2210,736,1692,864,732,1140,1468,708,728,1428,1128,692,680,680,1004,692,1036,1584,956,1132,1032,496,632,1840,1772,1580,680,1836,1300,356,916,740,760,1132,696,1404,700,688,768,652,756,908,1280,424,1468,1512,1116,1148,536,1304,1812,1504,1516,1540,588,392,792,812,620,1440,500,512,1536,888,1972,740,1192,1600,1168,1380,1204,1588,708,1260,744,644,1516,1316,1140,704,1164,696,1148,728,340,1228,1468,1560,1508,1176,712,1460,1232,792,824,1228,716,776,832,984,808,1296,1532,1688,604,392,716,644,856,1556,1360,1624,672,612,612,828,1108,1848,1824,768,1952,1496,1522,2048,1518,1402,916,840,996,1598,2058,1944,1706,1464,904,1548,894,1482,1518,1084,1844,314,1466,1126,1090,1584,2004,908,990,1518,1960,2012,1894,1594,1584,480,916,1004,1072,564,954,1664,1264,1972,664,892,1382,1304,516,506,918,830,2148,1268,822,2048,876,788,782,1068,716,1468,1618,2118,1418,568,582,1090,552,716,494,1696,1684,1164,1200,1166,1194,1196,1700,1694,1670,1100,1690,1108,662,1002,1736,1222,1724,1194,940,2066,2056,2060,2064,1420,1408,1412,1410,1414,1410,1420,1410,1426,1412,2066,2162,760,1010,1040,1012,1032,1084,2314,666,706,2232,692,600,604,642,584,484,700,722,704,696,736,736,754,736,704,1464,1406,1408,1430,1450,1708,2032,1780,1998,1838,1836,1952,894,856,608,774,620,2062,1800,2002,1958,1856,1868,1154,1430,830,940,964,674,394,1054,1214,1166,1046,786,396,1320,1266,1218,1148,382,1324,770,394,1218,376,1300,1264,1056,398,1084,1056,1102,1346,386,1064,1040,1220,360,1042,362,1266,1218,396,1016,1236,368,1258,396,1162,1062,1108,388,1676,850,382,1448,802,768,1410,1406,1406,1422,1300,1402,620,688,1214,1392,1306,1414,960,1414,1394,1412,1486,1200,1062,1412,1422,1402,1312,1408,1420,1196,1248,872,1410,1416,1408,1246,1428,1320,1454,1408,1414,1474,1392,1394,1310,1422,958,1146,1442,1408,1350,1298,1418,1388,3073,1764,1574,1586,2072,1500,2118,2114,2919,1478,1504,2923,1504,2489,2917,2398,2276,1073,946,1578,2052,2916,2308,2266,2802,1408,1758,2303,1488,2469,2932,1754,2072,2909,1502,1281,2072,2808,2106,1098,2923,1364,2094,1510,1938,2120,2932,1416,1542,344,1510,1546,440,1328,1068,1116,1190,934,1138,1170,1522,904,1626,1931,560,1426,1458,1666,1416,1931,490,1420,1424,1356,1450,1434,1430,1432,1434,1430,1436,1496,660,1216,2092,1700,904,1544,1160,2252,736,1272,1124,1132,1940,1848,1596,2208,332,1004,1664,1052,1804,896,1284,1260,1244,756,1940,780,1164,1308,1236,1212,1344,1236,1264,1116,1944,1240,1500,820,1440,1320,1140,1580,2008,1932,1432,2004,1148,576,872,700,784,664,1064,896,904,996,764,956,900,732,748,1302,1822,698,530,694,1142,1774,934,972,352,1494,1452,492,1472,1300,384,2286,422,826,946,1162,1374,980,980,1518,1484,848,788,1146,1314,1428,662,942,1148,922,630,752,692,1308,1000,720,742,1382,1192,662,1396,506,1454,1512,1318,1444,1440,1210,1450,1492,1326,866,1374,1238,1000,1038,908,340,1550,1004,1432,904,750,856,1160,1368,1250,434,1330,1314,1122,510,492,804,464,662,806,730,730,746,732,904,932,1048,1040,1396,1370,1302,1560,1396,1472,1418,1466,1372,562,316,640,432,2477,2767,2620,2543,2487,2548,2722,2630,2441,2328,2681,2706,2551,2434,2443,2554,2641,2329,2626,2655,2740,2591,2242,2199,2424,2178,2205,2320,2675,2572,2460,2708,2527,2179,2266,2305,2242,2474,2304,2441,2549,2444,2194,2554,2689,2447,887,1443,2528,2546,1507,2253,2488,2692,2217,1148,2191,2463,2265,2174,2707,2468,2267,2244,2412,2302,2358,2439,2355,2357,2696,2187,2658,2138,2431,2384,2539,2191,2199,2343,2214,2185,2224,2442,2167,2567,2662,2440,2496,2207,2420,2620,1903,2575,2324,2594,2561,1248,1224,2066,616,960,1334,1056,1224,2030,822,986,1692,1268,2068,2070,912,882,858,956,1346,880,890,860,1150,1022,1342,898,962,1156,1174,488,596,2068,946,1654,1374,1338,2060,1230,1628,598,836,1018,862,1784,1130,1370,2134,846,808,1480,382,940,1650,1628,1624,460,1634,1634,990,602,1634,1624,1644,986,1626,1302,1640,1628,1636,1626,1922,1959,1008,986,1264,990,1354,986,986,1004,1002,976,1032,1306,1396,1192,702,828,896,770,820,760,754,742,844,1412,1396,1470,924,958,662,1608,922,598,492,812,876,844,1072,956,958,974,950,1374,1794,1400,1464,706,816,772,822,756,740,1190,860,952,1406,1050,1420,1492,922,956,644,862,1548,916,598,496,810,874,1072,956,950,1142,952,1380,822,406,1780,1656,1892,1240,1238,1884,1888,1896,1890,1104,1890,1892,2000,2050,1274,1288,2058,1806,1730,1988,1976,496,850,2062,2002,1990,2104,2034,1910,1970,1998,2024,414,996,924,400,1450,1892,752,1928,2000,1894,1866,1894,1884,1298,1788,1778,1886,2008,1882,1884,2016,1892,1888,2208,1704,1972,1888,1878,1784,1708,2084,1780,1142,1778,1486,1786,448,424,1888,1712,556,590,562,560,396,460,2020,1812,1056,1444,464,2296,1882,1880,1866,1962,1918,1990,2164,1844,1968,1894,1242,1242,2004,1886,1890,1902,1894,1102,1890,2016,2048,1286,1282,2020,1886,1834,1994,1978,674,2068,1998,1886,2102,2076,1998,1990,1998,2056,992,1000,1448,1890,1888,2030,1994,1894,1886,1892,1894,1792,1778,1890,2002,1886,1898,2378,1892,1878,2600,1838,2182,1892,1888,1790,1786,2082,1800,1872,1894,1796,1792,1886,1894,1792,552,456,558,394,452,1826,2006,1456,2294,1888,1886,1904,2672,1958,1954,1976,2188,1784,2406,1834,1682,1890,1242,1240,1416,1884,1870,1884,1672,1906,1106,1890,1890,2000,2060,1278,1286,2066,1944,1742,1984,1508,1982,2066,2006,2180,2112,2048,1940,2008,2002,2018,1530,1532,1524,1898,1920,2026,2004,1896,1884,1892,1928,1800,1784,1890,2012,1886,2454,1894,1894,1194,776,754,796,946,1888,1906,1894,2044,1996,1752,2128,1802,1888,1888,1796,1590,1794,1890,1894,1786,1290,458,562,330,458,2038,2014,1818,2302,1886,1884,1898,2730,1968,1924,1988,2186,1804,1328,1322,628,1348,1322,1308,1368,1384,1390,1392,1244,880,1316,1378,1314,1352,1522,1314,870,1354,642,1316,1360,1366,1558,1000,1330,1344,1348,1410,1130,1264,480,1780,1774,844,1788,1766,1284,1738,1836,1894,1892,1848,1680,1182,1762,972,1842,1756,1032,1832,836,1892,1748,952,1812,1774,1224,1952,1826,1836,1364,1792,1112,1786,532,1792,918,1082,1850,1524,1680,742,1486,1928,1524,1576,2184,1980,2208,2240,1964,2124,2160,1924,1890,898,1464,1908,1692,1648,1404,1340,1622,1668,1246,1672,1668,1566,1766,1412,1660,1796,1416,1650,1954,1668,1084,1404,1314,1266,1272,1894,880,732,906,946,938,926,826,900,834,908,1906,1758,1902,1770,1928,1920,1964,1860,1808,1780,1622,1810,1580,1924,1938,1894,1404,1178,1112,1180,1792,1370,1956,1898,1922,1914,2024,1902,1880,1892,1760,1946,1938,1758,1412,1768,1644,1942,1918,1944,1916,1946,2054,1630,1184,2236,2038,1742,1540,1426,1238,1686,1484,916,1370,882,842,844,916,892,872,550,1112,1496,1712,926,894,980,980,616,476,422,1790,1956,1154,1618,1922,1780,1958,1758,1770,890,820,864,888,1334,446,1652,1860,1268,880,2032,338,1346,1384,1278,976,1736,2054,2078,898,932,802,652,776,806,856,1892,796,844,880,888,876,972,932,1128,940,1854,1706,1984,2094,1126,2206,882,974,434,840,450,1000,656,724,2346,2094,2194,804,838,1400,1254,1280,1142,1450,1840,886,662,1100,1938,814,818,1340,2388,1904,994,906,1120,904,710,438,1366,1040,916,390,640,706,730,1842,1528,990,1152,926,790,1974,996,1368,1616,1132,1280,636,1278,872,550,536,442,446,532,626,1716,850,756,396,1494,316,370,894,1548,586,936,808,1270,1182,1988,1726,1518,646,1782,1168,1550,1094,578,656,366,594,1352,438,398,526,548,446,592,458,974,1228,966,1120,582,710,454,804,942,582,1788,736,1572,854,966,1888,1324,946,1676,2182,896,776,1012,858,1342,1710,718,960,602,636,640,758,1854,1014,1968,718,2380,728,1572,528,1088,1288,1328,790,808,522,824,848,954,988,756,688,1632,832,556,538,860,2296,968,1138,1367,1112,1088,1212,1514,1132,1020,2310,1086,798,1908,682,744,598,750,758,816,706,394,2470,2066,628,638,622,612,562,2314,2052,724,822,726,538,852,654,1754,680,960,924,860,996,1414,732,998,316,326,414,438,2054,2256,730,702,696,804,620,1244,1280,1280,1280,1280,1280,1228,1090,1262,814,840,666,1280,2203,2203,2184,952,574,566,1876,1868,1848,2109,2028,1860,1260,1058,1850,1806,1892,1238,1238,1828,2004,1766,2046,1784,1252,1262,1892,1862,1858,1788,1788,2069,2076,1860,1198,1286,1872,1946,1932,1800,1170,1230,1800,1756,1854,1298,1098,1926,1912,1846,1840,1742,1940,2103,2004,1598,1840,1500,1578,1864,1820,1256,1232,1838,2119,2042,1876,1376,1972,1844,1250,1264,1860,1318,1844,1270,1252,1818,1828,1874,1238,1280,1912,1388,1242,2025,2128,1854,1388,1490,1872,1842,1270,1214,1894,1894,1876,1654,1878,1300,1360,1826,1214,1330,1866,1734,2120,2122,1714,2018,1882,2203,2203,590,2192,586,562,1882,1874,1246,472,532,1664,1892,1908,1662,1028,1896,1422,1660,1444,1876,1656,1878,1882,1648,1642,1874,1308,1296,1660,1828,1426,1626,1640,1874,1898,1670,1884,724,1630,1886,1636,1636,1906,1648,1424,1922,1906,1330,1636,1900,1118,1260,1584,1658,1930,1640,1874,1856,1664,1726,1684,1872,1646,1672,1868,1084,1640,1906,1892,1388,1696,1900,1914,1870,1650,1670,1656,1632,1632,1888,1868,1652,1646,1634,1888,1636,1646,1434,1166,1008,1904,1866,1646,774,1870,1880,1650,1508,1892,1880,1898,1872,1198,1662,1902,1884,1326,758,540,1610,1660,1880,2258,1258,1430,1280,1216,1762,1762,680,1132,850,456,1622,1008,714,676,676,668,716,678,706,686,464,846,966,882,858,728,466,468,658,856,856,856,668,840,946,694,1710,676,688,498,674,914,458,860,978,862,468,674,1530,1132,2018,1762,2772,1440,2722,1372,2688,1192,1872,3286,1610,1798,1136,1726,1676,1460,682,960,1132,1622,688,1802,1458,1826,960,960,692,948,1448,1370,380,1766,668,922,954,1178,1210,1832,1772,1488,1904,1538,1944,1960,1680,1122,1890,1996,1884,1920,1552,1630,1646,1734,1752,1898,2010,1196,1938,1140,1710,2012,1932,1904,1284,1934,1304,1838,1688,1540,1862,1640,1268,1894,1278,478,1512,1864,1670,1770,1416,1514,2014,1382,1396,1926,1910,1930,1924,1332,1602,1920,1868,1786,1154,1918,1932,1222,1272,2008,1928,2004,1794,1684,1932,1902,1758,1482,1962,1646,2028,1790,1856,2008,1642,1970,1712,2020,1874,1874,1810,1882,1834,1936,1930,1866,1332,1954,1934,1926,1678,1966,1738,1776,1784,1710,1676,1934,1512,1822,1866,1472,1928,1502,1600,1054,1250,1872,1834,1586,1658,1694,1934,1830,1794,1590,1948,1770,928,1840,1646,1718,1548,1750,1976,1898,1978,1748,2020,1990,1850,1746,2010,1894,1520,1974,1856,1838,1448,1876,1602,1870,1656,1146,1866,1980,1824,1348,1776,1378,2004,882,748,1734,1936,1660,1694,2178,1880,1946,1788,1620,1378,1492,1532,1840,2004,1392,1358,1456,1312,1754,1622,2066,1934,1728,898,1798,1782,1934,1936,1160,1572,1574,2004,1824,1954,1896,336,804,808,808,788,884,2430,712,412,1518,358,1176,778,304,340,484,554,1440,552,1448,588,1446,820,1422,1566,1420,2026,1026,1426,2102,1190,2014,1236,1432,820,1416,548,2008,1220,1422,1998,1220,526,1418,750,2058,1254,1422,606,1994,1240,1430,1986,1480,808,2066,1288,1478,1450,1342,1524,1514,1510,482,1524,1520,1522,1512,1508,1496,818,1504,1520,1526,1550,1506,1518,1508,1506,1540,1524,1546,512,1514,1522,1500,1500,736,1506,1516,1536,1514,1510,1522,578,1534,1514,1518,1522,1510,1522,1508,1514,804,2280,2276,1318,1024,734,1012,870,428,1996,1604,1588,394,1402,2133,460,378,940,1394,472,1760,1968,1500,1792,1324,1508,1292,1368,1748,1672,1752,1760,1748,1768,1756,1760,1748,1712,1520,1644,1756,1640,1624,1728,1732,1936,1772,1812,2024,1860,1624,1760,1844,1934,1756,1748,1504,1784,1744,1748,1920,1860,1788,1760,1716,1499,927,1530,953,361,1380,1674,989,811,1138,1394,2010,722,1605,475,1218,1740,616,357,1662,1568,1743,1620,1357,1458,361,352,644,876,448,782,744,444,1131,703,670,1472,450,442,450,440,621,860,1425,1173,1664,1291,1032,1026,465,1216,1286,1690,412,1279,1184,680,907,737,455,1524,1126,442,452,1133,1366,819,1782,1064,1312,948,1236,778,540,1962,1274,464,694,1116,670,362,432,1215,1214,1376,1618,1771,490,1870,1816,1239,660,668,649,822,1584,1381,1371,750,1214,1138,1214,1116,1206,1236,612,1074,514,1339,373,1936,1365,1179,928,1853,843,1147,1585,716,632,456,1716,1158,680,1372,1394,684,471,1012,1311,684,1481,1228,510,981,1567,1708,480,1348,2027,905,315,1180,579,704,847,1425,1379,501,1223,1135,1133,1208,1030,404,1437,1813,1138,923,1428,1422,1566,706,1387,1154,911,500,404,1202,644,610,893,1533,1287,708,666,458,826,820,396,1297,1242,1593,332,448,748,1809,1765,1768,542,1144,380,1324,1884,960,1458,705,1511,1375,1530,1671,708,1343,810,1361,700,1112,1260,596,1509,940,955,1575,452,597,476,1618,702,338,326,414,784,576,913,378,514,1644,1315,468,1379,430,1614,499,453,1252,488,1237,1261,455,489,1913,1147,1624,1254,435,1108,762,1252,1180,1598,1211,671,1238,1398,406,1041,1984,1662,1447,847,1905,1670,1223,1187,422,1763,1692,1843,1428,1191,1622,832,1358,1396,1374,724,1104,1793,1695,1708,1376,1486,644,812,1348,1658,1757,713,506,577,1582,1301,1076,1292,1742,1418,1422,1422,1338,1418,1426,912,1378,1408,1306,1414,1412,1404,808,1058,1068,1414,732,918,1414,1390,1350,1430,854,1404,1414,584,1408,1358,1422,1338,1352,870,1414,1412,1420,1412,1356,814,1412,1418,1122,1416,1418,1406,1086,450,1192,1392,1428,1060,1410,1348,1356,1302,576,1416,1288,976,1306,1004,532,1418,1112,1298,1058,1072,1160,1416,1422,1256,1292,1418,1296,1056,1052,596,1282,808,692,906,1056,1204,1052,1182,708,940,774,838,730,610,1240,998,918,1040,974,1410,1364,1018,1412,584,860,904,686,1038,1004,1040,1054,976,1360,950,1066,956,936,1010,1424,1366,1288,1384,934,1360,1356,1290,1298,894,1400,1430,1418,1410,1040,978,1428,1416,1266,974,1008,876,1090,1102,1406,1402,940,1416,1424,1422,1338,1418,1420,930,1374,1404,1304,1412,1408,1406,1412,804,1418,1062,1068,1408,736,914,1412,1414,1348,1436,854,1406,1412,1170,1412,1356,1416,1338,1348,874,1410,1414,1418,1416,1350,892,1406,1416,1120,1416,1414,1406,1088,1418,1384,1430,1054,1416,1338,1358,1294,500,1408,1074,1418,976,1302,1004,532,1420,1108,1300,1058,1136,1158,1418,1420,1250,1292,1416,1292,1050,594,1282,806,694,906,1046,1210,1046,1188,706,938,770,844,728,612,1240,992,922,1046,972,1412,1368,1014,1408,592,850,888,676,992,1034,1050,978,1354,950,1058,956,924,1010,1424,1368,1286,1382,938,1358,1352,1290,1298,886,1400,1428,1408,1418,1402,1036,976,1414,792,1264,974,1006,874,1086,1098,1102,1400,1396,942,1964,588,1094,1084,856,2240,452,1038,1172,1102,1506,650,1488,1600,1394,2148,1098,2268,656,1794,1734,2106,1604,1322,1160,1810,2246,830,2018,1160,2274,1960,534,2188,1082,542,600,1532,572,736,422,1470,1018,1168,854,1048,566,356,692,2116,2050,1172,1024,1122,962,1252,2220,1272,1060,1280,454,560,2210,578,1472,960,2224,492,622,774,792,784,1002,840,668,968,938,606,1666,820,780,704,764,934,600,1084,424,2202,348,2254,654,1558,1544,468,336,316,350,430,376,316,376,358,1042,640,1018,450,826,710,526,520,436,426,2174,728,920,436,398,482,1576,364,540,736,364,562,442,672,1594,644,1006,408,1580,488,1594,1602,428,720,722,738,1132,1168,430,562,582,1588,1198,418,538,486,412,868,1016,884,1154,976,896,850,302,726,628,1054,710,664,684,772,830,760,2262,1542,1058,1046,2408,368,752,630,382,1718,884,344,1326,536,560,572,596,920,992,466,576,478,440,516,678,636,628,548,556,448,778,1898,802,1554,1214,1792,1772,1838,1774,1736,2064,1730,1752,1422,760,1684,1806,1720,2084,1676,2022,1904,2262,1108,688,306,1212,1030,1718,422,1580,1234,2114,2898,884,2628,1954,2134,898,1468,1414,1706,1078,1088,1248,1098,906,1552,1568,1018,1250,902,1560,1608,1586,1594,1620,1570,1610,1030,318,1592,1584,1488,1032,1618,1398,1434,1576,1592,1350,510,772,1592,664,520,1334,1602,1620,1622,848,500,1640,1210,1626,1638,1576,1608,1456,1494,1638,1596,1602,1644,1592,1602,1616,1620,1604,1494,1582,1610,1640,1214,316,1466,1630,1644,1598,1646,1612,1618,1620,1612,1618,1626,1630,1628,316,420,1220,1566,822,416,978,1610,1600,1608,1618,1598,1614,1596,710,1622,1598,1546,1600,736,572,1276,1606,1584,1604,1562,414,508,436,496,1596,1636,1594,1604,1598,1572,1534,1592,816,960,1660,1702,1612,1490,1626,1580,1346,396,400,576,1610,698,594,1366,1588,1590,1600,1594,1604,1374,736,646,1574,1580,1582,1622,308,668,1034,1004,622,2150,1320,638,652,582,578,454,668,620,1470,472,610,600,600,596,608,598,602,596,684,650,496,654,536,1060,474,592,478,608,454,456,472,602,484,692,688,520,510,480,512,420,726,560,616,1446,1042,480,600,600,462,1482,532,478,474,918,554,680,728,720,1408,508,476,1424,794,530,1076,524,526,776,1174,1174,626,482,482,742,616,612,798,798,1038,500,602,608,610,910,912,644,518,884,856,1448,744,1430,554,552,670,534,538,1428,1560,1552,1092,1200,638,536,1434,518,1408,1418,1420,474,470,1138,550,514,528,600,466,1508,564,606,608,604,588,950,948,616,700,698,1014,552,552,598,1470,706,1224,492,508,1354,486,486,610,608,756,548,468,460,998,1454,1176,1276,1440,474,608,720,1006,858,846,490,502,504,612,1252,556,558,1466,596,590,602,976,962,598,654,598,486,480,1012,672,722,672,722,1134,688,1558,1560,584,686,718,680,718,798,548,538,758,578,1106,1106,898,812,898,1050,1054,896,894,776,1030,628,752,744,792,796,684,650,606,764,578,606,808,968,1184,1404,1984,1748,2408,2400,776,652,2056,2400,2412,2408,2424,2232,2232,2408,2476,1116,948,2312,2192,2228,1508,2264,312,1412,1792,2404,896,812,992,836,2272,2148,952,736,412,976,1136,2224,2472,2412,528,668,384,500,648,724,428,552,560,504,408,2300,984,2120,2404,2400,2404,2180,2480,2388,2280,2240,2324,2284,864,1144,840,764,1256,2408,348,324,344,2316,728,708,668,364,684,2188,888,2420,2484,2344,468,376,456,404,444,464,2484,2416,2440,2292,2416,2496,2408,2364,1436,2228,2216,2316,2392,2440,2252,316,708,388,472,2484,1776,2280,384,984,2268,2416,2204,2412,924,472,440,564,380,2296,2408,2180,2412,1192,472,2204,2424,2408,2424,1500,1496,2452,2040,1096,1756,832,1760,792,1604,1620,1460,524,624,1616,1664,832,652,776,948,1636,1432,1588,1624,1628,1608,628,1116,496,972,1612,1616,484,388,1268,316,440,664,628,452,868,500,440,480,480,1460,1044,580,492,500,596,700,976,568,384,460,1008,344,344,1536,1252,904,816,504,808,1214,1642,540,640,1664,1694,1672,1520,1660,1636,1652,1600,1642,1624,1590,1594,1582,1600,1564,1538,1552,1578,1520,1588,1576,1558,1566,1558,1590,1632,1600,1640,1658,1640,1946,1992,1910,1902,1900,1922,1642,1790,1650,1656,1806,1598,1596,1596,1606,1740,1736,1754,1748,1768,1766,1748,1746,2354,1574,2054,684,788,2072,2128,2078,1910,892,1006,1964,2050,2046,2064,2002,2058,2004,2024,2024,1988,1924,1904,1882,1872,1858,1898,2046,2034,2024,2024,2032,2022,2216,2208,2202,2034,2206,2206,2200,1948,1998,2000,2006,2020,2022,2004,2196,1600,1600,482,718,720,534,1488,542,412,1038,992,1546,390,602,800,828,1462,1414,902,1384,1492,872,878,1334,1306,1134,950,1344,1092,1006,1086,1064,1190,692,694,508,1160,884,1422,1388,1200,784,948,666,946,960,1286,906,938,1852,1910,1066,892,972,1064,1000,738,1014,946,872,874,876,894,1204,408,1130,1190,1304,476,382,1516,1528,950,384,1524,1552,1376,1376,1376,568,1900,644,1560,1820,1752,1308,1268,2148,924,1836,604,1092,1104,1980,2088,1956,1456,2092,1444,2168,2196,1920,1884,1948,920,552,1720,1932,1932,1908,1940,1936,1404,948,2040,1948,780,1916,2112,2104,1924,1454,1628,1692,1198,1528,1450,534,424,762,1530,1320,1358,780,1370,1646,1538,1514,1552,406,2112,736,746,1548,314,1220,1232,1518,1628,1216,1104,1154,1664,1586,1076,1626,1614,1394,2076,1568,1502,1526,1470,1482,936,318,316,320,1628,652,318,844,948,714,948,2052,1322,1538,1284,1250,1500,318,1526,1190,1198,1584,1998,1720,1500,1382,314,1262,316,872,318,1184,1154,1938,1566,1332,1640,600,1338,318,1232,320,1022,1032,1684,974,1586,2008,1378,1516,1234,1154,920,1506,488,1558,1306,1844,1332,912,1350,1034,994,1062,482,1320,1648,1190,1058,792,1064,1212,816,336,736,304,612,376,1696,352,372,396,632,844,840,804,852,536,556,440,1196,736,916,884,1004,580,980,576,600,1460,1064,1540,928,544,716,708,1436,792,1320,776,964,1336,592,704,1332,544,712,604,752,688,624,1408,520,716,488,1244,856,960,1000,672,452,916,812,492,812,804,1336,656,732,664,556,596,644,788,552,660,592,672,768,680,696,604,484,404,508,428,460,432,548,484,424,456,432,412,352,452,456,412,436,408,416,324,420,480,392,428,408,464,416,416,464,404,424,396,416,400,452,492,496,460,444,472,1340,1288,1536,1512,1540,1532,1568,1556,1532,1532,1528,1540,1572,1544,1532,1200,1560,1064,388,464,408,332,412,320,328,332,324,360,336,388,392,360,512,352,316,400,336,368,380,416,352,324,376,372,396,836,584,464,488,580,524,576,700,1416,736,608,384,352,476,396,400,440,364,492,348,356,436,360,380,372,444,496,364,428,308,372,376,372,380,348,428,476,348,320,392,428,372,400,508,420,408,408,528,524,420,372,404,472,1036,372,372,516,352,368,352,456,360,384,364,376,368,368,336,372,332,364,320,372,400,496,340,400,380,368,444,556,1152,728,880,540,560,544,672,440,388,556,540,444,524,520,504,456,492,432,1280,428,512,384,408,380,492,364,600,420,1192,1184,868,888,1216,1220,1520,1192,888,1492,1168,1176,700,408,412,460,432,496,416,732,604,444,636,1324,480,452,532,848,512,532,716,492,512,480,404,484,444,692,596,1396,512,540,468,400,388,424,468,396,388,384,676,552,452,536,576,568,728,804,684,464,448,448,464,504,592,584,756,572,536,532,560,540,656,432,388,448,520,584,552,508,904,488,700,596,532,600,596,1088,536,1540,776,616,596,1416,756,504,688,588,724,680,544,548,624,616,668,580,584,728,428,504,484,448,380,432,612,480,432,488,440,424,420,440,380,472,564,404,436,424,380,376,384,368,376,380,384,372,432,396,384,432,428,416,372,376,372,1152,396,544,488,480,496,380,492,364,348,348,364,344,360,384,352,380,376,356,356,352,464,1612,1576,1620,1608,1604,1632,572,888,1604,1576,1620,634,410,412,422,436,376,382,358,370,340,414,394,370,572,680,710,356,416,400,508,436,474,466,446,426,438,512,436,462,496,512,414,356,430,492,710,538,542,500,430,528,874,870,738,524,682,504,454,432,410,434,430,454,390,390,448,402,398,362,392,386,380,388,368,390,396,390,420,372,374,390,388,388,452,448,400,390,376,404,400,380,462,412,414,394,404,452,392,366,388,390,338,384,404,392,374,380,370,414,386,390,456,440,422,456,454,466,476,482,440,452,406,368,438,396,448,398,398,394,400,404,404,1584,1566,1542,1528,1658,590,960,1600,1546,1548,584,1626,2954,680,2446,2630,2466,2484,2552,2452,2492,2432,2418,2438,2362,2400,2436,2506,2420,2434,2408,2414,2428,2420,2414,2534,2054,1600,460,518,1229,1229,1970,1450,1500,2126,2416,1286,1424,1247,1600,1131,1256,1248,940,1237,1600,1600,1224,1210,1052,1600,1600,1246,1567,2372,1696,2574,2482,2482,2470,2462,2596,2478,2541,538,578,2468,2462,2440,2462,2472,2538,2508,2580,2494,2563,1452,2512,2476,824,2370,2454,2641,2520,2488,2474,2484,2498,2000,2572,2502,2518,2572,1056,524,748,676,2464,2484,2476,2506,2550,2502,2586,722,2466,2554,2566,2596,2586,2538,2510,2486,410,988,2494,2598,2454,2568,2478,2470,2508,2486,2470,2488,2492,2472,2480,764,486,2470,2482,2494,2582,2474,2484,2470,2494,2484,2494,2510,1636,2492,2472,2486,2490,2506,550,1534,1218,1672,1684,1550,1660,1662,976,1804,1340,1808,1904,1622,1522,1812,1748,1708,1666,1334,1806,1812,1804,1134,1500,1840,1856,1416,1626,1478,1760,1582,1696,1318,1612,1762,1740,1436,1756,1858,1310,1834,1786,1806,1494,1758,444,344,1648,1104,1708,1656,1336,1664,1004,1720,984,1008,1580,1256,1344,364,364,372,740,740,672,892,1664,1476,1640,1672,1644,1504,376,1660,1764,1676,1668,992,1020,948,1012,976,1152,1044,1472,1132,1252,496,404,460,1468,1536,1236,1152,1660,440,388,920,1124,984,1080,1032,992,1028,1028,1004,1308,1028,988,1188,592,528,856,504,756,376,508,300,724,724,1748,1696,1376,1240,636,432,432,1330,860,1374,1326,1070,1334,1010,1398,788,1276,1006,1076,960,1268,1266,1338,1350,1332,1304,1340,1208,1078,1248,1342,1332,1340,808,766,798,782,920,842,1178,906,976,1002,988,990,394,1176,1124,1232,996,922,1320,738,898,788,874,834,790,822,828,804,1044,816,798,952,592,476,418,686,604,1204,1402,1094,994,512,350,346,2056,1592,1260,1796,1592,2084,2000,2268,2008,1832,2072,1880,2100,1952,1824,1768,1856,1692,1580,1544,2060,1812,1780,2224,2208,1804,2104,1588,1924,1824,1800,1824,1992,1852,1648,1444,1326,1452,2052,508,1534,1922,1094,1018,1480,1570,1986,1736,1700,824,1044,990,1052,1086,1300,1342,1358,1668,1634,1710,1758,700,692,964,1612,1188,1294,1240,1004,1768,1192,1918,1728,1796,1656,1662,848,506,1526,1722,1724,954,1738,306,608,1528,1764,1750,1762,1686,722,808,324,746,409,1786,770,1308,1098,984,1624,1450,1744,1238,1654,1742,1594,1554,1742,1212,908,324,800,492,790,1362,1843,1746,590,602,668,1644,602,1042,1722,1750,1772,1498,780,1156,1778,1378,1866,1034,1320,1306,1466,540,1720,1266,1198,914,948,1770,1194,1642,960,972,880,2221,1196,950,1628,1618,1176,2221,1620,1040,1642,1676,1190,1370,1090,1182,1658,2198,1668,1668,1070,1072,1656,1284,1192,956,762,1652,960,964,1654,1192,1194,1074,1670,1138,1128,1120,1124,1150,1664,1506,2226,2243,1068,952,966,952,1190,810,946,952,1670,2242,810,954,942,1694,1668,830,1206,1688,960,1176,1040,1654,1660,698,1646,812,2198,2199,1074,608,1266,962,954,954,1680,1680,926,932,952,948,952,964,952,952,934,964,956,896,858,1312,982,960,1666,1660,1068,920,896,1082,1664,1186,956,954,948,1008,1670,1078,1190,2234,1994,1338,1994,1912,1974,1058,1848,1836,1172,1188,1994,1974,1982,1984,1096,1178,2000,1990,1988,1826,1348,1990,1988,1832,1828,1990,1958,2042,1882,2006,1998,2000,2004,2012,1988,1998,1906,2012,1844,1984,1838,1998,1990,1886,1648,1322,1216,1044,1952,2016,1966,1998,1978,1920,1722,1672,1836,1834,1994,1996,1986,1984,2022,1706,1288,1554,942,928,1986,902,904,1972,1626,1246,1520,1826,1712,1930,1382,1592,1594,2026,1218,1996,1986,988,1046,2070,1998,1980,1558,1976,2000,2000,1390,1650,1682,2000,1980,1988,1870,1974,2002,1834,1830,1952,1180,700,616,2500,416,2188,1972,2468,368,2200,1896,2728,1880,1808,2476,1500,2280,416,1984,1408,2468,2504,2208,1516,364,1796,2488,2016,2508,1196,2492,2184,2740,2196,2544,2460,2372,1584,2460,376,2496,2408,2168,2296,2452,2516,2184,2052,1956,1996,2848,1480,976,1836,756,1232,1796,1936,2660,1932,1780,1388,2584,2572,1964,2476,2000,2100,2472,1900,2504,2508,2580,1940,1480,2052,2524,1928,1740,1228,1812,2484,1796,1076,1056,2184,2116,1628,2052,2504,1900,2708,1544,2388,2036,1960,1856,2476,2184,1176,1392,748,1584,1000,1220,2112,1792,1964,2064,1128,344,2092,2730,2836,2318,1422,2634,1892,2462,2094,2664,1994,2360,2060,2062,2358,2588,2744,2658,2782,2114,2546,2346,1994,2382,2466,2390,2544,880,440,896,828,886,892,826,866,670,320,318,1484,1178,1802,758,722,686,730,622,442,380,332,418,696,320,666,968,372,514,620,902,1388,1154,1278,1282,818,810,1256,892,848,1320,1488,390,616,670,588,640,614,1512,2172,894,920,792,802,544,1170,1004,1952,458,952,1070,838,1230,448,440,346,550,634,458,462,410,624,636,670,342,658,698,526,538,1276,336,888,860,884,856,832,874,1138,872,2502,1078,616,680,740,450,404,548,358,334,322,412,474,306,460,346,406,456,472,594,360,584,686,346,1072,1784,1066,1124,1360,516,2174,1816,1892,2416,1248,1124,672,324,1082,330,328,478,302,674,586,634,512,420,458,586,1280,1008,1062,1318,1008,1052,1656,1546,940,1340,1802,748,828,1414,792,1828,376,444,338,492,334,702,676,394,358,426,320,598,398,750,632,678,1494,1214,2112,684,1098,906,1600,752,2244,1356,1960,1630,1112,1026,1808,814,914,912,1798,386,680,514,428,308,600,330,336,400,508,598,564,1216,526,424,1402,636,624,366,1516,866,1516,918,1586,1074,840,924,924,1888,1058,1222,1804,326,780,894,898,1204,842,894,410,322,1826,614,388,428,360,338,598,488,628,468,680,382,532,632,684,390,906,672,1832,1658,642,598,2244,888,1524,1962,1332,1526,1816,392,1350,1334,2238,364,510,342,404,600,332,438,400,702,1238,360,300,372,672,602,632,1506,1654,1198,996,1640,1812,488,1404,1122,1386,2862,910,924,810,1190,468,692,640,706,1070,754,910,910,388,436,322,388,698,698,1224,352,686,346,408,358,340,448,602,422,642,1416,666,332,740,644,630,506,438,400,682,560,1682,1664,1812,910,838,910,1360,1394,2870,1386,1392,904,1362,816,910,848,678,416,588,538,396,594,582,630,592,562,490,1392,632,1048,1132,904,750,892,1364,1158,914,1656,1516,1406,1396,1664,2848,738,1964,1818,324,302,406,686,716,326,308,712,386,662,1234,698,652,342,500,430,330,444,348,396,596,468,682,664,336,338,2822,2866,412,778,808,1518,1354,1538,1950,1212,988,916,2318,1220,1948,870,1112,1220,1284,2026,1802,1380,1366,2876,1492,1514,1334,1266,2830,390,2876,2802,680,2136,918,454,1168,1314,582,598,328,458,686,332,402,368,380,590,350,684,396,680,920,634,358,666,716,602,334,678,2852,1454,2864,2800,1942,2114,2266,730,990,1194,1488,1344,1348,484,888,1366,1312,1432,536,662,1196,1206,1212,1584,1612,1132,360,360,340,322,316,336,614,594,414,666,974,632,448,558,440,1356,488,2142,484,630,684,4492,2324,4544,1992,3488,5740,2300,5724,5684,4356,5572,5420,5736,4416,4496,720,492,372,488,400,600,440,1360,536,608,468,2692,1332,444,596,328,740,772,504,368,304,428,1188,2760,1384,1272,320,652,348,808,1296,600,1360,436,792,1284,688,920,1750,636,2458,1636,648,1598,632,1750,624,1756,578,2196,900,2384,2392,2396,2388,2388,2364,2392,2388,2384,302,1586,1772,1434,1428,1642,1580,1580,726,1150,1744,1590,1884,1614,1596,1558,1428,1652,1448,1754,1498,1480,1428,1424,1816,1582,1594,1616,1708,1634,1668,1810,804,494,492,482,495,418,495,455,506,478,728,1416,832,1172,560,916,556,716,664,760,696,792,716,820,732,864,948,520,436,1004,844,560,1592,1582,602,1598,1606,1596,1600,1596,1312,564,1590,1596,1598,1608,1260,1594,1596,1588,1344,1588,1598,1588,1588,1582,1582,1590,1594,1598,1592,1594,1592,1596,1582,1588,396,1596,1554,1570,1574,1574,1580,1576,1572,656,1590,1574,1576,1580,1576,1584,1566,1570,1566,1578,1562,1114,1574,1564,1570,1570,1576,1574,1572,1608,1572,1572,1562,1572,1574,1600,542,1606,1606,1450,1420,1598,1572,1500,1648,1598,1592,1502,1592,1666,1572,1614,1570,1560,1620,1476,974,1520,1468,1348,1598,1536,1404,1658,1708,1380,1612,1520,1644,1606,1260,1340,1596,1520,1466,1238,1592,1420,1630,1618,1528,1088,996,776,1100,436,356,1404,352,2044,2012,2020,2048,1972,2028,2040,1996,2024,2012,2080,1328,1980,2012,2008,2000,2156,2016,2012,2012,2012,2084,2036,2032,696,1260,1428,2020,2032,1952,2044,1992,1368,2000,1980,2084,2000,2020,1972,1960,1968,2012,2016,2024,2028,2036,2008,2016,1980,2056,1988,2032,2016,848,2012,1972,1696,2024,2048,2044,2020,2020,2028,1952,1916,1928,2072,1712,1032,1792,2112,2032,712,584,780,1340,748,1352,396,1930,974,1492,1296,1670,370,2285,1978,2312,1936,2162,1974,1956,1432,1072,848,642,1018,746,552,456,710,470,578,550,636,462,1240,1314,992,2700,488,1342,1644,892,912,954,1246,1188,1186,814,1036,1172,896,1206,1118,854,992,918,1146,1124,1060,1144,1004,974,1232,1092,1182,1160,882,1010,724,864,1020,1106,968,1050,1070,966,2138,1022,1032,2650,654,1386,550,2412,1350,2968,880,2570,598,3720,1010,1182,1032,1328,1264,1104,1156,1210,1190,1130,1078,1060,1136,1002,676,738,818,846,1144,638,746,942,584,740,1100,1278,948,664,2528,1822,1066,1030,1440,1270,1564,1672,1264,1152,988,962,1120,1084,1002,902,966,1010,1034,996,1214,990,784,1128,980,1268,942,620,844,938,822,2304,766,692,560,1534,1014,846,1202,1198,1072,1228,904,1022,1196,1242,1284,1084,1198,1188,890,1422,970,1122,896,1072,754,892,920,1118,1082,674,1246,1338,808,1634,724,1440,1066,1046,1086,1000,752,966,888,1426,2166,1124,1092,1234,600,980,968,648,908,1076,776,912,542,1400,494,1388,1342,562,1448,1254,1324,912,1260,1252,1246,786,804,1094,1256,806,1180,858,1110,1104,1220,1150,636,1240,844,984,1264,1292,740,1130,718,812,982,1228,1966,1154,728,1056,822,810,1016,912,786,1522,918,1620,1418,940,1156,1136,1796,766,764,756,1496,2104,486,1302,968,952,960,566,746,610,1090,696,798,896,640,778,874,1192,896,1178,1494,630,760,1000,894,738,854,1180,1294,886,1070,736,1052,1120,522,1146,332,1108,1116,768,828,2159,421,2831,2479,432,418,2380,414,2284,2610,406,2812,510,2811,2659,406,2658,414,2289,2509,424,2611,2634,415,2555,561,2679,474,2595,422,2712,420,2691,423,2722,410,2703,417,2695,420,2578,452,2721,2463,2842,304,2722,406,2620,414,414,2600,406,2656,2615,419,2589,4560,2643,418,2495,409,2708,551,2620,423,2631,2715,509,2619,410,2635,418,2613,2551,414,2628,416,2652,407,2675,531,2644,419,2675,412,2709,2653,2705,426,4662,4412,420,2523,2650,423,5278,416,5022,422,2618,426,2649,2709,430,2696,413,2572,420,2600,2792,2705,425,2355,2816,426,2715,414,2691,418,2856,2701,436,2719,414,2692,417,2778,419,2676,2708,2699,424,2997,2997,2966,1936,1448,1420,1630,1292,518,544,972,982,792,1696,1300,744,666,1886,912,1192,1750,1540,1154,972,1104,1106,622,836,896,1862,2014,1648,1558,2118,1592,1738,2160,2152,1192,1526,1236,1256,1392,628,1050,1792,1000,1058,902,976,982,2116,1514,1546,1888,968,1082,808,774,1904,758,554,1234,1078,772,670,1926,960,2136,2266,686,652,622,1232,1242,686,914,1494,1660,972,2098,1210,2102,396,1664,2106,1966,2092,2198,2066,2198,2186,1288,2132,2086,552,1468,1166,966,684,742,664,870,840,2040,1796,2054,1050,1518,878,1076,650,1766,1702,820,1720,1630,2080,2042,2248,1780,1686,1652,2136,1364,1804,1480,2316,2324,2154,2150,2198,654,764,1042,2096,920,2094,1432,428,1092,1302,1102,398,546,1942,1780,1524,322,1972,1946,1082,724,1256,1754,2008,802,872,1472,1436,1896,1038,1418,2176,2160,1926,2118,1050,432,2126,850,652,1442,1008,984,398,404,590,336,740,348,2120,872,2032,1060,732,680,668,2050,706,820,1088,1106,1134,584,626,828,916,1880,734,1816,782,1422,368,1512,1864,1950,1422,1880,1772,1734,1384,1882,930,2124,1002,1718,548,1232,1484,820,720,1696,560,1042,1036,744,2370,722,1696,1498,2196,2008,656,1444,1796,1958,1628,684,1618,1228,2114,2038,1898,2002,1326,1442,1508,902,1998,2282,1672,1422,1728,976,1794,1264,434,954,802,2212,2286,648,772,756,1428,1398,1374,1660,556,562,738,1328,1176,992,664,494,618,2414,1996,586,1048,1136,1028,2038,1126,1590,834,1312,2192,2400,2174,1732,2218,2002,1844,2168,2142,608,418,804,634,832,1122,896,2074,504,1612,1266,1226,1676,1364,574,756,2106,2104,1110,980,2068,2108,1754,1084,2086,792,930,978,1662,860,462,818,690,968,2096,2052,1090,1496,1798,1120,1532,1430,1622,1862,1534,1568,576,2178,612,2188,768,812,652,580,1274,1506,1764,1168,1952,1488,1648,1390,1502,1998,670,1958,1996,1994,1984,1082,1304,818,884,2048,2010,548,854,872,1126,712,704,872,748,666,1196,606,754,852,650,602,328,854,748,898,1266,930,924,808,1802,744,750,532,776,558,554,506,490,942,944,1642,566,544,498,502,688,900,906,940,868,910,1164,776,1010,1510,1244,1146,1076,1722,636,1128,1062,1634,1582,980,692,1518,1472,598,854,898,770,746,806,782,780,620,1625,908,946,436,1382,1192,786,1332,1304,1252,534,1968,1706,1200,976,2040,564,1152,2470,2020,1186,916,1792,552,810,2436,1530,1562,1524,1520,914,1540,1560,1652,1604,792,528,692,1852,1596,1164,1868,780,1952,1116,1556,792,1808,1560,1688,1580,712,1216,1564,1352,1592,1648,1588,1596,504,1260,1588,1068,460,1608,1588,648,984,1188,1044,880,1044,968,592,532,396,848,972,348,1656,604,728,1720,960,1112,724,1672,584,824,644,680,1856,1540,788,740,816,688,1660,644,800,700,1584,940,1464,1936,1888,676,1580,664,1524,692,700,1156,1924,1668,1592,1612,1932,2016,752,936,908,824,708,1036,1576,680,1476,1580,1564,1580,1932,1592,1932,1556,1592,312,516,748,1160,828,776,1948,1584,968,1100,1728,916,1840,552,912,520,520,912,716,712,1560,1196,1504,448,1552,1504,360,776,792,1596,1580,684,1256,696,1092,1616,1596,1528,1484,1592,960,956,1084,1588,1528,700,1480,1580,920,944,528,806,1660,816,1662,804,1656,1698,804,1640,870,1456,1824,348,386,452,1998,1596,1632,1516,1646,1606,1740,1630,1576,1320,1794,1766,1556,1520,1480,1452,1964,1930,1868,1558,1686,1838,1990,1792,1800,1628,2090,2066,1742,1748,1874,1866,2024,2006,2084,2054,1896,1654,1424,1344,1834,1538,1552,1572,1486,1564,1538,1566,2000,1732,1736,1646,1400,1642,1610,1664,1888,1710,1556,1752,1580,1580,1560,1596,1438,1620,1336,1426,1498,1422,1608,1356,1498,1646,1276,1424,1420,1426,2004,1454,1564,1260,1338,1534,1646,1616,1628,1278,2912,1426,1600,1842,1450,1610,1626,1600,1586,1576,1592,1580,1624,894,2436,1270,598,368,2496,2490,2452,2518,1826,1814,1844,1894,1852,1840,1824,1854,1824,1824,1840,1166,1196,546,552,1874,1856,1832,1826,1170,1178,532,1810,1844,1834,1820,1180,536,1174,544,1172,1164,534,538,1842,1844,1842,1456,2264,756,1834,1144,966,1368,694,926,428,1078,1032,1260,1064,1380,1304,1724,884,1624,1566,1658,1474,1462,1740,1282,1370,506,420,430,426,1398,708,1402,960,1384,1138,1744,1306,1298,1676,858,768,1652,1390,1334,1624,1436,1150,1552,1662,1694,1550,1484,1676,1464,1698,1646,824,1640,1602,1676,1484,1416,1298,1626,1174,936,888,1617,1617,446,562,370,602,528,598,448,662,516,562,706,492,728,652,604,618,584,628,830,496,482,1136,572,494,472,466,706,840,510,506,868,660,558,630,570,668,888,660,650,690,810,766,682,686,688,654,632,644,648,762,704,1004,664,610,676,1590,1590,2203,1571,896,1246,874,836,1284,832,748,820,888,784,738,934,912,1122,866,902,812,706,744,956,964,942,930,874,752,846,874,754,734,1588,1270,800,758,878,688,1328,934,762,838,940,1086,936,886,884,1074,814,962,698,974,1098,766,756,804,788,1086,964,774,750,678,2116,2203,584,1062,1512,2078,1576,1198,602,2046,1660,1048,1522,1894,2158,1418,552,968,1194,1144,616,1924,1442,1050,930,1000,660,1808,932,1452,1166,1164,1810,1418,1558,1654,1594,1956,1100,1128,812,2018,1456,1252,964,1066,544,986,862,1232,1546,1040,2012,688,1318,696,426,1888,1986,1278,916,904,952,1214,1894,1082,1964,1930,1676,1890,1444,2100,1240,1266,1424,2062,1036,2138,2002,1100,702,1134,1286,1582,1638,1030,2116,2248,1246,732,1200,1236,2248,1730,2248,1988,1598,2114,1968,1978,732,1394,722,842,882,1772,1124,1808,914,704,1857,1279,2696,1743,2616,1409,2834,2711,2587,1749,838,1761,2414,2324,2503,2185,2497,2150,2839,2600,2609,2323,2627,2629,2777,1672,2858,1943,2644,2050,2574,1260,2784,2937,2620,2246,656,2678,2640,2505,2716,2650,2591,2701,1570,730,1538,1630,1172,1658,1640,966,1512,1604,1288,1640,1578,1612,1904,1148,1578,1468,1318,1566,1558,1608,1612,1608,1542,1620,1630,1456,726,2056,394,1014,1316,1686,1688,1340,1264,1068,864,1046,1288,1540,1222,1196,1032,2042,1288,1052,888,1132,2022,788,912,1502,900,1002,1422,1400,1104,1186,830,300,470,780,786,674,678,476,956,950,892,1336,1372,1446,920,1070,1740,1110,1490,882,924,958,1052,836,850,1244,936,906,838,1240,974,572,660,750,612,904,1062,996,434,658,360,542,1252,1184,1346,1340,1262,1216,1186,736,1082,942,802,798,1044,468,460,418,1142,654,1256,1162,1286,1114,914,1158,1528,1712,1278,624,494,1440,768,1210,738,1174,1172,1278,314,302,486,468,686,538,1426,372,648,484,506,442,456,1438,596,1396,352,360,1558,766,564,532,716,1138,580,1440,712,1510,1492,1454,1432,1368,780,1286,778,1598,708,1596,750,744,1684,1552,1742,1688,854,834,1684,1368,916,1542,934,982,616,700,842,1148,1024,1652,932,586,764,658,652,634,514,732,724,1352,714,788,1040,726,1208,860,754,498,450,474,520,610,492,638,1022,784,1370,940,694,690,884,620,776,670,528,760,1056,968,706,592,1010,1626,962,558,856,508,770,1526,404,428,902,1000,852,976,1438,830,562,1494,738,694,994,1114,842,1320,1086,1530,1086,698,814,1172,1124,1134,514,516,1078,588,574,1096,1918,1378,1744,896,1214,580,386,1176,1372,1626,1148,1634,986,1388,1334,1786,694,780,648,738,1428,694,782,1162,582,943,1504,1254,1286,1214,682,726,1606,1642,720,1584,1188,1056,634,660,780,1200,842,550,478,1124,694,758,1654,794,984,624,478,986,1628,680,1176,1164,1164,1156,1656,1718,1602,1592,798,702,1412,2660,2634,1738,2614,2662,1640,992,1400,1236,972,984,572,504,524,2804,1190,1232,1380,1380,516,1340,1332,960,1876,3124,2440,1054,1856,1366,1776,1912,1848,1654,344,656,1084,1084,1116,1092,1140,1108,1128,1160,1148,1124,1152,1152,1216,1160,1160,1160,1116,1080,1156,1140,1084,1136,1152,1116,1128,1152,1132,1124,1152,1120,1136,1136,1140,1136,1140,1172,1140,1140,1148,1144,1052,1132,1048,1160,1148,1144,1160,1160,1152,1168,1128,1148,1104,1164,1176,1120,1136,1136,1164,1168,1184,1156,1152,1168,1172,1168,1132,1156,1172,1144,1156,1160,1032,1176,1140,1136,1136,1120,1148,1124,1220,1080,1080,1100,1172,1136,1132,1156,1120,1112,1132,1108,1124,1160,1112,1152,1076,1136,1124,1116,1136,1156,1156,1108,1136,1140,1132,1144,1192,1132,1236,1152,1156,1132,1216,1132,1152,1128,1060,1168,1068,1140,1172,1128,1152,1132,1128,1152,1148,1144,1128,1124,1136,1120,1120,1116,1156,1144,1136,1120,1144,1136,1140,1112,1128,1148,1152,1128,1136,1096,1108,1132,1132,1116,1108,1136,1144,1128,1160,1152,1124,1144,1156,1100,1124,1132,1152,1128,1156,1128,1128,1072,1116,1164,1172,1184,1160,1160,1160,1304,1136,1132,1144,1116,1104,1148,1160,1144,1184,1184,1136,1120,388,656,1798,1892,1962,1972,1908,1972,1968,1802,1808,1788,884,880,878,878,880,2240,908,836,932,1054,1000,1024,1036,972,1014,978,992,940,992,996,948,960,950,920,1080,1000,954,648,986,1136,1176,1216,1058,698,838,1168,1184,1202,1134,1124,1086,1084,1194,1030,1174,826,1192,1184,958,1158,1008,1150,1042,1012,1262,1090,1140,1694,1084,1240,1036,1226,1176,1092,1304,1264,968,1090,1222,332,682,1098,362,354,992,368,988,706,814,942,372,986,880,932,388,984,938,366,996,670,676,932,360,988,936,364,980,824,660,692,1088,942,818,932,374,704,984,796,766,722,836,934,372,974,674,934,356,1002,736,696,692,1034,728,662,474,520,944,996,988,656,1034,684,680,698,698,682,702,704,978,942,362,710,1084,664,738,668,838,932,372,984,1052,938,356,808,988,884,954,670,702,676,756,748,688,1034,976,696,936,362,1050,662,946,560,706,1046,984,722,982,976,694,686,700,368,942,988,702,706,732,718,806,712,696,344,982,344,488,938,728,692,662,688,718,934,980,670,736,712,704,770,958,380,1040,842,952,700,440,958,360,360,732,820,816,768,832,684,688,944,540,982,684,978,758,710,982,696,786,524,2061,458,428,454,1872,422,2102,2076,954,910,918,1014,948,986,428,498,438,1000,926,460,468,968,930,418,2042,996,752,926,712,964,2102,978,896,938,402,2056,992,712,384,896,446,644,398,1158,396,1174,496,484,484,478,468,480,474,776,1742,1752,1762,496,502,1794,458,1744,1828,512,434,728,492,784,1750,1752,1264,1858,612,600,1796,502,512,476,1762,1692,588,640,1740,564,362,1814,422,510,1430,538,604,1684,522,662,1764,1744,742,738,766,804,1780,1678,506,474,400,888,1678,454,468,768,496,540,550,792,796,868,562,806,1408,488,1776,1364,652,1360,1156,1104,1012,1008,1380,1248,1556,2192,1064,1104,1240,2024,2228,1152,1588,1060,2068,1576,1164,2180,448,1356,560,456,580,2192,1220,2212,2228,1516,1376,596,508,516,516,1272,1200,2144,2260,844,1904,1156,452,1552,2408,2224,2172,2200,2152,2076,1172,1732,1808,2444,2288,2024,1560,636,596,644,594,626,592,640,660,628,648,638,648,638,640,656,618,652,636,612,640,632,664,598,600,644,612,656,662,686,648,654,612,648,640,644,690,652,682,684,628,630,654,924,624,656,666,654,660,608,654,586,642,592,624,616,644,586,596,644,650,630,620,630,648,654,652,598,656,666,616,608,616,620,590,592,622,588,614,628,616,632,612,644,596,642,630,622,616,622,630,620,626,618,586,422,458,426,596,600,612,572,552,1806,1834,1838,1828,1808,1808,486,502,486,754,560,1790,406,558,380,644,454,1526,406,1824,318,306,1804,308,1766,350,692,362,1814,620,302,354,304,652,514,1814,1810,580,1606,1802,1682,1704,1802,1668,1786,516,612,978,1096,1542,1824,1800,1784,1804,1788,1788,1832,1792,1828,1842,1842,1838,1834,436,454,1834,1814,1818,468,612,598,326,1460,1388,408,518,1408,702,884,988,968,766,1018,958,886,656,882,978,758,1018,630,934,564,618,622,616,626,626,366,354,1422,1162,644,684,740,608,638,730,352,484,978,1136,988,1256,1246,1120,1728,432,312,462,1758,1592,444,514,440,450,1740,1416,1240,1128,1118,1100,1128,1230,444,736,794,498,642,800,748,1262,1072,1134,1750,382,1116,1270,420,314,1028,1516,1276,1236,1134,1160,652,758,1098,824,512,648,1704,1712,1704,1320,1608,1432,1604,1460,1640,1712,1640,1680,1592,1416,1500,1572,1128,1712,1664,1720,1572,1676,1696,1684,1672,1700,1372,1540,1412,1724,1424,1460,1300,1380,1360,1656,1688,2476,858,670,1178,394,756,784,1226,1202,358,2152,1160,970,1572,1564,1558,690,1566,1106,1564,1044,1572,856,1562,1560,1594,1558,1398,1558,1558,880,1564,984,1560,978,1564,1144,1566,1304,1558,1604,810,1584,1150,1576,1562,1236,1568,1196,1608,1106,1566,1240,1562,2140,494,1152,1560,1564,1556,1562,1558,1564,1562,1152,1582,1116,1562,1250,1566,1194,1578,1412,1560,1558,968,1566,1524,1542,1252,1540,1564,1346,1548,1110,1542,1544,1408,1566,1312,1564,1574,1312,1524,1582,848,1564,894,1580,1530,1198,1566,1310,1558,1530,978,1556,1562,1206,1534,1478,1560,1562,1562,1480,1538,1534,1566,1478,1564,1560,1020,1560,1552,1566,1480,1570,1556,758,1586,1030,1554,496,1202,1564,1580,1022,1586,1582,976,1564,1564,1566,1390,1570,1036,1568,1484,1574,754,1554,1552,1566,1478,1560,1382,1560,1556,1570,550,1570,1562,1476,1564,1580,1028,1562,1628,1566,1564,496,1192,1586,1478,1554,1572,984,1560,1568,1574,1036,1566,1636,1026,1576,1586,1560,1326,1586,1496,1560,1048,1570,1494,1592,1580,1378,1580,1032,1584,1600,976,1600,1584,1572,760,1578,1584,1582,498,984,492,1568,1580,1604,1578,1586,1140,1586,1572,602,1562,1318,1586,1572,1360,1568,1032,1586,1586,1578,1102,1564,1358,1582,1472,1574,1572,1576,1604,1112,1572,1482,1596,1570,1496,1572,1118,1580,536,986,440,1586,980,1590,1572,1586,1564,1588,1592,1592,1080,1572,600,1566,1570,1574,600,1600,1576,1028,1574,1568,1584,1596,1586,1586,984,1602,1586,774,1594,1598,1590,500,1124,1580,1578,1216,1622,1588,1592,1604,1588,1222,1598,1592,1610,1310,1608,1064,1596,1516,1616,1524,1578,1006,1606,1596,1534,1602,1160,1602,1584,1592,1582,1592,568,1582,1580,454,1586,498,1148,1608,1206,1618,1606,1596,1086,1588,1290,1616,1006,1592,1150,1594,1612,1602,1584,672,1586,1596,836,1588,498,1634,980,1592,1306,1586,1594,1586,1056,1586,1598,1208,1588,970,1610,1578,670,1596,594,498,1306,1588,1426,1582,1232,1596,1522,1640,1040,1618,1592,1420,1588,1732,1606,1304,1598,1110,1604,1184,1606,1192,1604,1586,980,1606,1266,1592,1756,1578,1618,1560,1598,1238,1588,1074,1588,1596,1602,652,1636,1514,1594,556,1582,1292,1602,1548,1568,1272,1588,1242,1584,1826,948,1650,1440,1580,1058,1612,1602,1362,1622,1176,1594,1510,1602,1732,1602,1106,1604,1282,1590,1584,1174,1592,1558,1592,1356,1608,1476,1584,1428,1578,1522,1616,1600,1574,1572,1620,1602,1436,1356,1592,1258,1596,1508,1586,1592,1732,1578,1592,1598,1586,1602,1588,1588,1120,1632,1612,1580,1602,1558,1590,980,1596,1592,1354,1596,1584,1590,1560,1586,1528,1568,1592,1590,1442,1706,1706,664,1158,4076,1660,1660,2569,3102,3102,2855,3102,3032,2396,2906,3102,3102,3102,3059,2815,2889,2757,2906,2739,3091,2667,2424,3069,2991,2925,2768,2956,3098,3155,2694,3048,3056,2550,3236,2992,2960,2389,3157,3013,2963,2493,2443,2538,2303,1843,2208,2285,2309,2188,2398,1971,2152,1932,2141,2192,2149,2394,2109,2223,2193,2266,2188,2167,2130,2113,2175,2233,2163,2343,2272,2276,2376,2042,2305,2172,2264,2274,1833,1464,2036,2251,2179,2305,2091,1948,2140,1834,2188,2192,2190,2223,2187,2236,2184,2153,2240,2198,2205,2166,1892,1436,2213,2331,2273,2394,2352,2198,2252,2179,2223,2357,2390,1813,2083,2251,2112,2233,2296,2196,1503,1572,2416,2218,2096,1436,2123,2428,3187,2107,2318,2252,2307,2246,2253,1965,2255,2266,2254,2207,2326,2072,2357,2206,2288,2167,2208,1965,2339,2142,2266,2175,2305,910,496,506,2180,2343,2233,2095,2273,2381,1688,1856,2303,3040,2318,2309,2118,1944,2193,1899,1410,2251,1599,2070,2181,2186,2336,1280,2383,2208,2279,2332,2175,2276,2337,2287,2197,2146,1444,2198,371,1942,2381,2216,2363,2220,2298,2360,2212,2202,1672,1845,2254,2285,2318,2224,2134,2297,2309,2223,2276,2288,2231,2289,2031,2313,2256,2344,2136,2253,2339,2255,2312,2252,2295,2416,2056,2150,2118,1991,2159,2218,2135,2148,2258,2304,2148,2206,2130,1924,2930,756,932,2356,744,944,2052,1616,2016,1472,1320,1648,1648,860,1836,1852,1292,800,1332,1344,860,1628,2092,1000,900,1876,1792,2124,1436,1032,1780,1920,2136,2424,676,1472,1580,2076,1648,1664,588,2120,1020,836,1396,1100,868,712,632,420,452,528,836,1068,984,776,1976,916,1212,1140,964,1028,1980,1952,1364,1584,1072,1256,700,860,652,2148,400,2148,896,704,1260,448,2052,1436,524,988,1208,1292,1920,884,956,1388,652,704,676,780,1536,1028,1964,1228,460,654,1216,1574,1374,1158,1182,1536,1236,522,950,1654,1762,1768,1584,1602,1594,1562,1358,896,1592,744,1574,750,824,1236,1278,1524,1624,750,1042,622,1104,1130,1730,742,1032,954,440,424,324,550,546,468,1448,1378,1262,944,310,1230,1056,1002,784,702,516,964,1544,516,538,496,694,1360,1390,846,1238,1372,1430,1366,834,1436,1256,1188,1432,1380,852,1426,1422,1004,1204,1394,834,1428,1248,1434,1346,1188,1378,826,1392,1226,1424,1520,1374,842,1400,1426,1204,1434,1440,1324,848,1384,944,1424,1386,1224,1764,1706,2104,2108,2096,2108,2124,2088,1876,2094,2098,1900,2102,2112,2106,2076,2010,2092,2128,2080,1934,1912,2146,2122,2116,2094,1522,2094,2164,2108,2088,2040,2098,2082,2088,2124,634,2030,1980,2100,2092,1992,2136,2082,2028,2002,2118,2086,2126,2128,1970,2120,1864,2106,2096,1886,2114,2138,2104,2120,1812,2106,2016,1892,2050,2076,2020,1878,2022,2104,2100,1990,1940,2106,2100,2108,2100,2108,2090,2116,2090,2116,2094,2092,2110,2098,2098,2120,2098,2010,1894,1676,2088,1942,1812,1942,1982,1662,1898,2098,2016,2096,2000,2010,2098,2026,2086,2102,2102,2102,1814,2104,2110,2086,2114,2076,2106,2098,2118,2124,2138,1748,1718,2070,2086,1280,1280,2076,2088,1868,2086,2080,2090,1280,2086,2082,2086,2092,1988,2084,2088,2050,1992,2112,2096,2072,2078,1512,2084,2098,1280,2086,1996,2096,2066,2102,2092,1262,1976,1972,2086,1986,2088,2072,1996,1980,2102,2104,2086,788,1380,2100,1940,2096,2100,1280,1878,2070,2092,2098,2074,1776,2100,1986,1870,2054,2032,1996,1890,2000,2106,2086,1980,1910,2094,2012,1280,2080,2080,2072,2086,2084,2084,2096,2094,1944,1978,2076,2130,2100,2106,1994,1882,1618,2078,1928,1774,1888,1996,1652,1928,2094,2008,1280,2094,2086,2088,2080,2122,2102,2124,1764,2090,2090,2076,2092,2070,2092,2100,2076,2102,2094,732,1320,1300,1316,1288,1376,1242,1296,1308,1298,1284,1290,1314,1359,492,1262,1276,1326,1384,1384,1544,368,1912,1888,1876,1904,1900,1888,1928,1908,1948,1888,1928,1856,1904,1604,1504,1244,1744,1016,536,580,716,620,1316,1304,1536,1596,1528,1192,920,2028,1580,800,1554,1596,1562,1570,1564,1356,1588,1594,1562,1358,1578,1386,1556,1446,1294,1540,740,510,1086,1098,1074,708,634,1676,616,718,752,772,1670,1046,1074,902,1042,1732,1220,1276,1370,912,1062,1164,1206,1076,1168,1242,990,1104,1404,1150,1302,1180,1150,1140,1146,1012,890,1190,1108,1214,996,994,956,1066,1120,1226,1084,1074,1400,1252,1564,1728,1086,728,874,1616,1518,1340,914,812,962,766,1516,1542,1836,1568,486,1518,1568,1560,1546,1510,1040,1018,1002,1018,730,1370,828,730,960,1040,1188,1062,988,816,1128,886,1000,944,756,1016,706,1382,872,1372,1386,1368,1386,1376,1366,1064,1374,958,1344,1390,1398,1388,1158,1428,1354,1396,1342,1402,902,1012,1394,1192,1234,1354,828,842,1352,1386,1390,1366,1372,1372,932,1388,1368,1374,1392,1378,1400,1376,1394,1372,1040,1388,1390,1396,1418,1308,1380,770,1354,984,1390,1360,1082,1190,1394,1394,1392,1386,1216,1402,1402,1406,1388,1370,1250,1352,1386,1372,1396,1370,1256,1354,1380,992,1120,932,948,1022,608,898,834,1380,1240,1386,1380,592,1274,1388,1314,726,770,576,1300,990,1352,1380,1372,1410,1288,1392,1172,1392,1088,1390,1422,1396,1382,1400,1390,1212,996,1378,1204,1410,1208,1154,1388,320,998,1360,1084,1082,1396,1374,1396,1206,1196,1092,1394,946,1352,1392,1784,1756,1378,1388,1174,1396,1380,1266,1394,1360,1380,1398,1394,490,1370,1024,1168,336,1392,976,1124,1018,1370,1370,1380,1392,1302,1390,956,300,1394,1394,1362,1392,1396,1398,1286,1406,1234,1280,1302,1292,1290,1300,1298,1330,1244,1284,1290,1286,1298,1282,1290,1294,1288,1294,1242,1306,1318,1094,1116,1044,1296,1294,1312,1296,1298,1290,1398,1386,1374,1388,1482,1274,1336,1424,1246,964,996,1308,1408,1422,1380,1382,1302,1260,1400,1192,1370,1332,1392,1408,1362,1384,1354,1430,1230,1404,1296,1340,1340,1384,390,1272,1396,1382,1090,1290,1394,1402,868,1284,568,904,1386,1378,980,1392,1386,1358,1386,1382,1370,1400,1404,1376,1278,1394,1096,1386,1142,1218,1968,1258,698,1408,892,790,974,1158,1122,698,990,996,930,852,914,556,714,792,866,1364,1362,992,1206,1004,1132,1592,1186,1012,1282,1584,980,1612,872,1594,1148,1680,598,1672,1080,1096,596,1606,1604,1608,1018,890,1008,2148,2149,2149,1402,1396,1402,586,618,1214,1414,816,1408,1418,810,706,702,704,818,800,1406,1420,1404,798,1414,808,1394,1426,1422,964,1418,1210,1416,1418,1416,818,918,1412,1422,1200,708,1436,1424,808,1412,812,912,1038,1216,1234,1090,1400,814,698,818,812,820,824,1814,1790,1776,524,1596,382,616,1666,362,1446,1460,1442,1628,1822,1400,1812,1800,1810,1512,1804,1808,304,1158,1802,1638,1804,1522,1798,1810,1802,1802,1818,1810,1818,1806,1812,1440,1206,1802,1438,1798,1802,1298,1306,1806,1816,1802,1808,1562,1354,1532,1826,1800,1742,1718,1662,1560,1304,1736,1482,1808,1602,1800,1604,1638,1622,1596,1810,1798,1802,1752,1698,1650,1392,1658,1644,1418,1808,1648,1808,1424,1816,1632,1810,1802,1808,1586,1810,358,1682,882,1512,1810,1606,1574,1748,1814,1548,1744,1806,1804,1780,1804,1802,522,1386,304,1352,1424,1652,1442,1482,1036,1356,1350,1814,1556,1438,1508,1574,1516,306,1164,1566,1248,1558,1198,1790,1082,1794,1800,1506,1812,1802,1672,1802,1806,1448,1186,1430,1414,1094,1464,1276,1294,1686,1168,1790,1514,1552,1300,1526,1696,1614,1648,1710,1458,1672,1282,1556,1436,1652,1376,1370,1270,1500,1474,1694,1814,1164,396,1042,1678,1734,1442,1358,1578,1520,1336,1808,1572,1796,1408,1814,1756,1660,1796,1808,1566,1634,1642,896,1340,1702,1402,1334,1588,1356,1302,1806,1798,1802,2148,2170,1064,1250,2120,2046,886,862,940,938,2090,958,846,1016,836,1072,930,814,1118,944,1136,896,2160,1520,2092,1366,1522,1972,1304,1214,1980,1986,752,776,746,774,2008,2066,1058,970,982,1060,1600,986,998,950,1020,946,1012,1124,1170,1122,942,774,942,1324,592,644,600,1240,2092,1266,1524,710,1218,466,2068,1750,874,480,528,630,1534,1034,662,856,834,876,1076,532,504,1184,686,1298,1076,960,726,1346,1674,2078,1172,1166,1860,2218,660,1034,2010,2042,1290,798,1060,990,600,522,550,1000,956,1108,1258,1358,788,662,582,446,892,886,2246,1312,2098,1342,902,468,744,728,750,506,524,798,714,536,644,1252,684,640,2068,2116,1956,1958,2026,2070,2056,932,856,632,472,642,2026,1938,1902,2180,2252,2096,1178,1288,760,1042,1190,1926,874,1144,1730,2082,1358,2100,2088,2288,842,954,2078,2086,2228,2084,2246,1800,1840,1866,1830,1824,1778,1810,1776,1826,1832,1706,1862,1728,1372,568,1648,1308,1396,1296,1846,1858,1858,1244,824,656,662,554,724,696,1862,1856,1834,1336,1544,640,1838,1874,1864,1850,1844,1858,1858,1994,722,366,410,2006,1822,1856,2014,1826,1764,1856,1850,484,948,1958,1836,1858,1844,1818,1836,1852,1822,1764,1838,1854,1834,1858,1902,1834,1840,1830,1868,1842,1052,1398,1844,1870,1858,1824,1554,790,1594,1834,1860,1846,1848,1840,1846,1840,1856,1014,1014,988,992,1148,778,1668,978,1260,1274,1138,1866,1854,1866,1872,1868,1392,1064,1904,1854,1838,836,1254,1214,1114,1120,1112,1380,1470,2056,1880,1894,1884,898,918,522,1132,814,834,1368,584,684,520,534,422,1098,398,432,1638,1520,458,1728,826,1180,1614,1090,1868,850,1478,974,822,510,656,402,526,2320,2400,2360,2360,2300,2352,2292,2360,2364,2224,2380,2228,1756,732,2120,1692,1800,1672,2372,488,592,568,584,2384,1604,1060,844,848,712,932,656,2400,2384,1712,1988,820,2388,2396,2380,2388,2376,2388,2540,2376,2380,2356,2376,2380,2396,2136,2376,2376,2380,2332,2244,2376,1204,776,2376,2460,2336,2368,2384,2368,1408,1800,2380,2392,2388,2360,1008,2052,2360,2392,2376,2380,2376,2376,2388,1304,1304,1276,1284,1472,1060,1008,2160,1260,1624,676,2344,2412,1800,2408,2400,2372,1076,1620,1584,1432,1444,1432,1764,1848,2180,2620,2376,2380,1184,656,1448,2272,1800,748,876,664,684,528,544,520,560,2088,1972,684,588,2244,1064,860,688,2088,1412,2412,1104,1908,1268,1068,660,844,520,680,1180,1836,856,596,372,1072,1244,1780,1756,1832,1816,1760,1828,604,1448,2080,1132,2520,2284,1712,836,2400,1916,2024,2212,2188,1904,1444,1904,2388,1604,1856,1180,1888,2140,2148,1076,876,912,2144,2444,2248,1264,2384,2292,1864,2244,2284,1968,2356,1728,2428,1700,2428,2400,2244,1832,2188,1876,2232,1880,2224,2416,2204,2288,1996,1876,1992,2032,2056,1904,2268,1976,1060,1880,2240,2268,2412,2080,1972,1692,1884,2380,1160,2064,1464,2368,1920,1844,2396,772,1656,2192,1596,2320,2220,2200,2428,1848,896,2104,2472,2232,2008,2156,1880,1280,2280,2036,2276,2196,2192,2440,2176,1208,1784,2216,2024,2388,2236,2024,1420,1020,2464,2212,1572,2212,2260,2124,2132,2208,1244,2388,1600,1896,1816,1984,2072,2368,2204,1932,2216,1816,1642,888,2006,1830,1354,664,1882,1518,1596,1752,1724,1500,1138,1506,1884,1272,1446,930,1550,1822,1704,1516,1698,1900,1782,998,1880,1802,1480,1782,1810,1558,1866,1352,1936,1342,1902,1896,1462,1748,1484,1770,1526,1764,1902,1746,1894,1570,1484,1576,1780,1622,1502,1814,1558,836,1482,1776,852,534,1664,508,1812,1878,1656,1566,1332,1496,1880,930,1290,1448,1160,1856,1532,1474,1900,612,1316,1734,1362,1838,1770,1738,1930,1450,708,632,692,1266,1960,1774,1598,1708,1490,1014,1818,1528,1790,1748,1738,1776,1724,948,1410,1754,1608,1890,954,1684,384,1604,1202,810,1958,1756,1250,1772,1786,1694,1688,1752,980,1898,1284,1728,1426,1598,1642,1832,1730,1538,1760,1450,3376,1496,440,1482,1410,1396,1398,1388,1618,1388,1506,1512,1408,1420,1190,1352,1222,1412,1186,1196,1246,396,404,366,364,364,364,1410,1194,1424,1412,1198,1398,1426,864,1222,1056,1404,1290,578,1150,1192,524,668,828,1410,1188,1870,854,882,1068,812,828,850,1124,1850,748,486,918,790,1046,1252,1294,1084,800,738,866,846,708,538,860,806,726,858,652,804,1308,1408,1106,1044,900,1330,1104,574,1008,1068,1986,846,786,758,1880,1842,1016,2024,1296,760,838,772,972,810,678,1686,1026,994,1108,1036,792,852,720,1106,1700,970,726,762,712,712,900,734,862,1030,1542,650,1850,868,1008,1366,1026,1062,664,464,470,462,1530,914,696,1466,852,556,724,510,580,1236,692,850,1028,692,472,904,742,1416,812,968,662,930,628,636,866,874,1612,556,940,1112,546,642,630,1314,490,836,682,676,668,738,860,670,716,880,1212,1004,878,1514,1174,1186,970,910,800,402,630,672,766,630,1158,1008,998,620,1044,866,870,874,822,766,900,900,900,718,716,672,640,628,698,840,816,836,860,854,816,814,812,812,1336,1094,588,608,1140,1108,1116,580,1824,1078,996,1670,766,1088,730,1112,1142,396,606,604,862,916,538,692,652,592,614,406,560,542,518,536,1362,1884,666,706,520,730,544,702,530,1848,726,714,896,1832,906,662,526,688,992,414,1174,410,978,928,854,824,932,526,636,1000,808,844,862,550,1180,800,742,944,686,584,566,1846,550,434,512,670,514,802,568,578,930,684,746,904,654,438,968,690,770,496,716,610,674,952,644,524,628,892,568,718,720,794,838,1814,1838,726,1562,550,474,380,636,458,638,846,1098,634,656,482,896,880,452,1052,1018,598,712,514,478,374,892,972,806,710,386,888,620,532,1000,998,1012,1006,636,588,846,618,818,798,622,1438,692,592,800,676,942,738,1296,1834,746,588,584,600,1058,638,652,666,598,790,694,378,632,454,850,868,1200,718,1838,1440,1468,1408,1190,1438,404,580,760,1076,406,482,576,758,516,618,542,1036,404,572,524,922,462,1322,756,422,478,514,602,960,1630,870,956,738,470,884,866,1048,1458,1612,2020,724,716,1736,860,1616,1456,1572,1628,1620,1616,1640,638,1876,2186,1516,1448,352,492,596,1402,970,934,1098,1036,850,966,584,1048,988,1594,1404,1600,1608,1606,1586,1612,1618,616,656,1302,600,1532,1276,1532,1516,888,1604,1170,1502,1280,1548,1602,686,1146,1394,1522,1510,1482,1698,1500,1306,1532,782,1130,1428,1526,1242,1516,1492,1530,638,1512,1512,1544,1556,1426,1276,1560,1516,1520,1532,1534,1004,1624,1286,1522,1024,1556,1516,1454,1538,1600,1790,1370,1540,1478,1512,1602,1426,1704,1684,878,1508,1554,1532,1492,1450,1524,1522,1522,1536,1568,1158,1492,1154,1124,1540,1278,1694,1522,746,1524,1518,1588,1516,1292,1542,1536,1620,1532,1512,1530,1674,1618,1272,1504,1380,1230,958,1164,1658,1114,1252,1442,1358,1260,1114,452,516,1182,1332,1176,1648,2135,572,1484,1648,1528,628,1764,1280,1280,1792,1068,1736,1748,1764,1784,1276,1424,1784,1708,1300,1004,520,644,1284,1768,1756,1680,1712,1884,1748,1288,1752,1756,856,1768,1500,1376,1696,1748,1756,1792,1788,1776,1720,1632,1612,1788,2032,1752,1524,1792,1768,1724,1772,1796,1804,1772,2028,1792,1780,1800,1528,1772,1740,1756,1780,1908,1780,1776,1780,1740,1312,1756,1696,1776,1924,1744,1728,892,1088,1776,1740,872,1544,1780,1748,1428,1776,1788,1768,1780,1792,1684,1584,1808,1756,1788,1692,1532,1764,1156,1476,1348,408,1792,1264,1732,1496,1484,1316,1820,916,1048,884,1032,1532,1504,1524,1508,1772,1736,1464,1724,1520,1796,1768,1676,1784,1432,1768,1780,1784,1788,1808,1780,1760,1716,1792,1504,1536,1208,1024,764,1792,1764,924,1724,1252,1752,820,2110,482,1814,1700,1696,1814,1696,1708,1904,1922,1702,1926,1750,1926,1698,1700,1698,1692,1804,1924,1692,1924,1692,1702,1852,2010,1938,1922,1810,1700,1812,1832,1742,1856,1808,1930,1808,2052,2026,494,490,1246,488,360,504,1236,1794,1424,482,1242,522,2040,1348,1860,1768,1756,1792,1744,1744,1784,1776,1760,2032,1472,2044,1908,2804,382,382,1682,1650,1706,1608,1584,1634,1632,1700,1596,1770,1634,1636,704,682,742,1626,1668,1662,1636,1630,1630,1540,1640,1626,1632,1636,1612,1640,876,820,1634,1626,1642,1996,2084,3932,2064,928,1588,1914,2028,1970,2036,1994,1702,2110,2192,1210,2046,1412,2038,1574,2050,1610,1588,2096,2054,1968,1998,1900,1982,2012,1766,2068,2088,2010,1030,1816,1600,1632,1762,1588,1948,2014,1926,1562,2092,1958,1594,3994,2026,1558,2048,1938,1718,1962,2076,698,1986,2004,1886,2212,2198,2052,1540,1554,1958,2124,1956,1556,1570,1692,2058,2016,1602,1588,2234,1990,2006,1964,1992,2004,1480,2138,2300,2044,2280,776,732,852,808,2120,784,2112,732,724,2226,736,436,540,912,2112,740,1398,1348,1432,2128,1946,1456,1514,2040,744,538,2014,838,1068,1300,520,1499,763,685,727,1693,665,665,687,673,560,1224,786,717,630,2368,709,635,1828,754,718,676,715,931,743,1847,1111,1092,1090,710,988,700,1588,649,576,756,2278,842,599,2447,926,667,848,1370,1559,1659,2079,1839,1967,1833,1610,1735,782,736,670,578,705,625,2243,731,699,1707,1316,668,676,697,710,674,897,840,1099,743,637,733,755,749,1653,1261,621,1604,765,1742,715,1136,814,1374,1127,1190,1008,1194,1092,877,2374,2324,431,1518,777,629,594,762,743,1523,866,1539,746,882,919,1021,1072,827,1213,632,856,1198,909,619,700,1459,1456,1650,1762,404,763,699,787,766,1127,969,1421,648,535,783,773,740,794,1535,871,781,668,1994,1547,730,784,2038,817,807,635,784,826,805,1735,738,1285,791,747,640,699,922,692,788,715,640,890,909,893,779,508,725,743,1347,823,931,654,701,821,703,922,1063,936,1099,423,1129,1090,756,872,2276,797,1027,998,860,1412,1126,1145,761,731,1715,2116,738,723,1127,1243,734,647,1591,2069,1544,914,720,788,477,925,735,756,800,1503,769,577,807,911,846,739,719,682,674,1965,871,778,995,872,1518,1840,704,943,809,674,772,682,692,668,1919,772,770,698,698,868,898,840,750,787,790,769,766,1757,873,674,952,799,2195,874,764,750,877,639,831,731,831,722,808,1975,1344,869,803,704,792,748,872,1366,558,1854,656,1495,1128,1073,684,1418,846,645,1268,1824,682,1019,764,1548,2476,1015,1510,1622,1102,824,727,626,717,1480,2309,785,615,678,714,625,767,888,815,1475,1824,874,843,980,771,752,762,759,620,675,1565,755,742,835,680,856,860,761,732,1584,678,760,706,795,957,960,774,759,710,697,643,713,1813,1041,796,1832,726,722,722,934,1748,1960,1038,1045,2145,1713,2355,785,783,835,1082,872,2310,859,788,906,963,2241,881,717,711,923,636,650,642,870,880,696,789,742,601,684,888,848,654,677,601,779,658,798,880,715,647,716,1600,703,800,749,1317,1656,1586,1887,748,1664,669,834,727,956,2221,1612,1374,1760,684,1782,655,1718,763,795,717,600,612,682,955,1644,674,711,647,797,747,1193,669,701,664,1167,963,1047,954,711,906,775,634,713,1434,2187,965,1735,785,1284,774,782,2379,593,585,1752,1601,825,678,1429,947,715,765,645,1008,764,733,889,690,768,747,691,672,688,687,719,755,856,1717,922,611,642,662,670,642,672,634,593,1770,792,717,1497,684,938,814,966,1236,2255,794,592,710,1565,633,630,1580,2090,606,668,636,2474,779,1072,630,813,716,694,1165,768,634,621,844,1992,717,684,1371,700,674,732,624,748,2116,740,856,801,992,2366,648,946,702,651,760,1757,631,1836,1162,641,1967,2227,1896,2079,965,2240,677,786,1137,772,916,912,828,635,956,662,712,657,2117,677,1115,1156,1156,777,666,902,602,612,1009,958,649,991,1161,1568,1990,796,774,2284,806,713,632,945,742,748,1010,806,972,736,772,614,709,1545,1885,2041,1041,1137,1023,708,1496,1508,1572,596,820,658,2201,672,953,1162,1183,703,1664,682,869,1554,918,804,714,719,1209,1852,1294,686,965,747,798,2367,1228,2444,2536,326,2314,314,1990,2008,1992,1998,1990,2016,2006,2012,2004,2006,2022,2008,2088,1996,2020,1640,2072,2034,2080,2028,2052,2046,2068,2008,2036,2046,2036,2056,2036,1978,2024,1994,1974,2002,2010,2034,2046,2040,2048,1970,1980,1982,1988,2048,2058,2068,2056,2042,1996,2018,1888,2058,2000,2034,2054,1956,514,1400,2058,760,794,600,2068,1106,1614,2426,2128,2696,2650,2184,2254,2530,2590,2110,322,2600,2624,2628,2652,2716,2796,2472,2488,2682,2500,442,2540,2530,2494,2454,2636,2780,2130,1618,2596,2160,2520,2394,2753,2556,2648,2416,2680,2524,1176,2584,1734,1886,2456,2432,678,2694,2512,2492,1416,558,2498,2568,2576,1050,2578,2522,2346,2584,1748,2392,2688,866,756,1888,928,574,1318,2428,2358,2554,2482,2236,876,1378,880,1390,2506,2536,484,478,402,526,454,478,506,498,534,542,494,520,484,418,572,608,536,452,506,420,702,520,1968,1498,748,740,2396,2456,526,1324,874,1102,802,710,636,802,796,708,638,794,742,1414,664,798,1414,586,516,1386,790,1008,1276,1184,604,1404,1406,466,750,998,938,1408,556,1412,1388,814,1018,778,1426,800,548,568,796,1298,1378,520,1310,434,574,968,1208,794,910,618,1394,884,564,500,612,648,788,1186,728,424,984,688,430,948,1640,1092,1416,1150,1458,1432,1466,1512,1798,1418,1542,1542,1406,1660,1576,1902,1180,964,1030,1186,1684,1638,1666,1238,1678,1664,1962,1388,1670,1146,818,1774,658,582,370,816,376,684,1150,694,642,650,1202,664,658,694,642,640,652,700,666,1618,664,682,684,1698,676,676,676,640,688,642,674,1740,680,696,678,676,1218,1958,680,694,698,680,700,1714,680,638,914,1194,674,688,1798,680,666,678,636,642,660,646,666,682,662,642,676,1792,1216,678,666,648,688,652,688,672,678,646,1778,1850,672,1198,638,668,672,664,2062,686,644,652,1828,1300,682,704,670,1864,676,648,650,690,1878,672,682,678,654,1230,1236,1828,770,732,1704,698,672,672,680,652,672,1248,1832,728,674,686,716,658,1238,672,2032,660,688,684,732,656,1720,1352,722,662,720,686,1844,1228,724,1994,682,654,1740,722,658,664,726,1960,1268,1292,1988,674,1270,728,1686,652,666,2076,682,1278,654,1092,664,666,996,722,1744,1286,1300,716,1904,648,674,640,660,688,354,1156,1692,806,708,1900,646,672,704,662,1714,1156,684,706,650,700,1530,1562,1166,666,644,1790,1890,700,644,670,686,686,718,1836,676,680,698,314,644,662,1692,448,704,1306,936,1870,686,668,686,664,850,670,688,1924,1150,688,1024,654,686,1952,660,700,720,650,1688,1304,680,1210,1800,680,700,718,682,692,654,686,1544,956,982,1588,1774,672,688,638,634,708,722,1870,1780,716,990,1596,466,1444,1596,304,596,958,1770,758,754,1010,1088,898,510,310,612,916,1574,392,476,792,572,642,1206,908,1570,1302,1010,1528,1528,530,986,550,740,1518,560,546,1728,700,1466,944,1294,1590,678,1648,706,1024,1048,362,1306,466,316,544,768,514,462,462,1038,694,384,582,478,478,608,582,490,476,1176,1238,1094,1220,1138,1096,1130,980,1128,1218,1292,1190,1098,1098,440,530,1126,572,378,1092,914,958,1104,1214,1112,1108,450,1046,1084,1138,1078,702,750,926,1120,1202,1084,538,556,1272,990,406,606,464,446,646,1148,670,854,738,548,396,380,746,380,922,630,932,1330,1154,1124,1070,916,1092,558,662,502,616,590,574,620,536,442,1062,1260,656,374,664,664,856,728,856,1080,1194,1134,1140,444,610,556,1124,1220,1076,454,492,758,410,1312,1208,1202,1206,1240,508,342,958,1258,1252,638,1282,1264,1296,716,382,1288,1288,1168,730,1284,1298,1304,1294,1298,1158,1052,1164,1160,1162,1424,1514,1316,1468,1400,1350,372,1352,336,304,380,1188,1392,1468,1506,1468,1352,1358,1342,544,644,1388,688,460,1324,1112,1184,1336,1474,1376,1342,548,1294,1302,1394,1310,844,954,932,876,1378,652,816,1486,690,774,798,660,672,818,1520,1200,502,1286,738,572,540,788,510,1398,826,824,792,904,668,920,460,1136,764,1148,1642,1424,1344,1318,1116,1342,674,810,488,526,648,728,758,484,720,508,706,754,660,536,1306,1532,796,394,448,806,816,1040,894,1042,1334,1454,662,712,1394,538,752,684,1324,1382,914,1488,508,1314,384,1330,908,602,502,1531,1486,1466,1432,1508,1472,618,416,506,1180,1490,1518,1388,1340,1392,1344,1360,930,1308,1356,1362,1314,1350,1366,1064,1418,632,418,886,1256,1362,1370,1390,1106,1216,1358,1462,1356,1174,630,1374,698,798,1338,1400,1068,1364,632,552,686,470,1354,1134,1324,922,1392,1204,1014,804,1348,1402,634,1256,1464,962,1432,1432,626,828,602,846,1400,1436,1450,1430,1542,1374,1448,1400,1430,1402,1404,1404,1218,1578,720,1474,1372,1542,1588,1666,892,1414,1160,1284,1624,1202,1288,962,1410,1120,1438,1908,1238,590,1866,558,1186,2018,1972,2030,2036,2052,2052,1954,978,2188,2190,1736,2376,730,2228,2558,2612,2316,2416,2402,2572,2468,2388,1316,1480,1316,1312,1514,1240,1336,1232,1344,1328,1322,1324,1244,1324,1324,1326,1336,1292,1326,1316,2108,508,2376,2108,2100,2432,1968,2128,1968,2196,2108,2112,2096,2000,2184,2168,2128,2184,2124,2124,2104,2012,1274,2098,1874,1832,1878,1838,1866,1928,1902,1838,1870,1896,1704,1744,1784,1274,1728,1238,1882,1300,1244,1888,1894,1804,1950,1244,1816,1282,1854,1126,1702,1738,1774,2340,2236,444,576,524,708,572,680,392,1744,524,1280,1280,1280,1280,1222,710,2034,1306,1154,1330,1304,804,2292,1670,722,1200,2030,1774,1798,1852,1898,1406,2122,1752,2200,2270,1958,1584,1856,1882,2148,1842,2110,2026,1988,1360,2152,1402,2078,1712,1638,1750,1284,1820,1472,2092,1652,2122,2256,1908,2044,2036,2094,2100,1588,2116,2046,2116,1354,1598,1692,2234,2202,1674,1190,1534,2192,1878,1926,1582,1588,1826,2286,2232,2130,2220,2102,2120,2148,1830,1904,2158,2168,1440,900,2256,1452,1588,1788,1036,2816,2084,896,528,2536,2508,2652,2276,2388,1812,2364,2296,2712,2696,2532,2004,2464,2436,2748,2324,2668,1860,2580,1760,2772,2076,2644,2196,2108,2260,2744,1624,2416,2092,2140,1860,2708,2740,2816,2484,2644,2632,2688,2880,1840,2584,2108,2680,2644,2736,1796,2040,2176,2788,2784,2184,1556,2024,2796,2444,2460,2112,2008,2332,2796,2732,2780,2724,2696,2540,2116,2500,2624,2760,1344,1332,1328,1332,1420,1340,1332,1324,1316,1320,1340,1324,1336,1304,1432,1340,1336,1320,1332,1328,1012,1128,1396,1344,1412,688,1412,624,1332,1416,1240,948,1064,712,1324,708,1304,1316,1600,512,1312,904,916,1296,2108,666,1272,1144,1236,1258,1016,1302,1286,1292,1242,1776,1742,1764,1768,1718,1644,1610,1744,1756,1558,1670,1626,1590,1788,1706,1206,1290,1304,1170,1148,1256,1250,1114,1164,1200,1290,1314,562,512,1146,1172,1256,1060,1130,1164,1142,1156,1156,1134,1198,1168,1174,1040,1128,1198,1166,1208,1166,1180,1736,1680,1378,1768,1696,1720,406,820,1244,1766,1808,1778,1750,1740,1720,1836,1760,1760,1708,1768,1610,1670,1598,1256,1666,1726,1644,1280,1280,1992,1280,1280,2014,1280,1764,1884,1874,2018,2004,2218,1078,2056,2016,2010,1280,1960,2002,1280,1280,1280,486,1838,1280,1280,1280,1280,1614,1778,1578,1636,1818,1606,1926,1452,1808,1310,1926,1950,1682,1550,1628,1606,1620,1806,1806,1588,886,1766,1762,1832,1530,1702,1796,1570,1626,1802,1738,1774,1828,1458,1630,1822,1596,1952,1948,1560,1410,1432,1510,1482,1700,1568,1502,1640,1622,1830,1552,1548,1712,1658,1234,1482,1948,1612,1940,1578,1762,1448,1952,1956,1832,1646,1584,1650,1952,1754,1730,1566,1618,1716,1564,1510,1548,1490,1808,1826,1776,1520,1524,1518,1760,1628,1520,1570,1506,1498,1582,1804,1534,1534,1524,1512,1800,1638,1252,1462,1794,1642,1648,1512,1686,1720,1552,2474,1906,768,1754,816,1738,1634,1808,1088,786,1736,986,986,1704,630,1338,572,574,1666,898,1344,1190,560,608,1532,702,890,1326,1058,1188,1690,1008,1132,1704,696,730,1438,666,744,1834,766,638,1680,518,964,1718,1122,1706,1546,1052,1694,1452,1152,1374,2138,1162,2286,1402,2248,1238,2256,1360,2278,820,2206,1696,1936,1054,1448,1390,1380,1494,1650,1426,1328,1752,1216,1224,1572,1848,1744,2268,2246,1342,1962,1424,1408,1424,1416,776,1408,1404,1312,1408,1384,1396,1228,1408,1360,1416,1412,1416,1324,1104,1536,1432,908,920,1424,1404,1436,1212,1456,1440,980,1352,1308,1424,1400,1428,800,760,1372,1420,1424,1424,1084,1412,1296,1516,1428,1496,1412,1312,1476,834,596,1054,548,912,858,1224,1882,1030,1584,1580,1592,644,1166,1584,936,1258,1050,1442,1520,702,1580,1372,1364,1530,1474,1584,1584,1120,614,1566,662,604,602,622,732,1590,1604,1558,794,1600,1584,1160,940,1498,1598,1114,1494,1602,1552,1618,1606,1572,1492,1236,1066,1444,1444,1590,1578,1588,1586,1588,1574,1588,1606,1628,1572,964,1588,1594,1580,1234,1574,1576,1570,1598,1582,1582,1630,1096,1598,1606,1284,1570,1570,768,752,814,824,796,826,1290,1206,1568,1554,1466,502,1580,1134,1590,1582,1560,1578,1572,1538,1580,1246,1570,1680,1616,1580,1598,1546,974,1580,1572,1064,1542,1588,1568,1182,1190,1024,1578,1590,1580,1616,1246,1242,1106,1572,970,940,1320,1622,612,658,686,630,1332,1258,1136,1574,1578,1622,1596,988,1590,1606,1592,1570,928,1600,1478,1548,1314,1592,664,1212,1608,1578,1596,1586,1566,1430,1568,1568,1594,1602,1568,1260,1586,1578,1576,1052,1454,1576,1564,1024,952,1568,1586,1538,1440,1210,1574,1300,1260,1246,1584,1568,1566,1562,1572,1598,1578,1558,1556,1042,1598,1258,1574,1584,1580,1538,1564,1106,1566,1570,1578,1578,1246,1260,1184,1240,1440,1566,776,1170,1584,1578,1410,1590,1480,1594,1382,1558,1622,1360,882,1254,902,1490,834,660,1492,1440,672,506,1348,614,1246,1314,630,1572,1562,1560,1566,1570,1572,1576,1602,1576,1336,1274,1262,1352,840,938,1574,612,776,1564,1238,1404,1588,1554,1558,1558,1576,1574,1506,1190,536,812,1028,1310,688,896,776,1520,1596,1588,1586,1044,1578,1468,1384,1574,826,1546,1588,1592,1160,1272,1378,1564,1532,1556,1486,1576,1582,1578,1256,1548,1560,872,1618,1024,780,556,1464,1084,1562,1494,1436,1438,1294,1216,1582,1384,1584,656,1572,1576,1312,1262,1566,1558,1576,1554,1624,1596,1594,1568,818,1368,1024,1102,1564,1588,1122,1556,1236,1562,1438,1370,1564,1572,1578,1258,1236,1574,1382,1610,1406,1618,1602,1590,444,1346,948,964,652,1562,1596,1578,842,1626,1158,1560,1274,1264,1604,1604,1608,1604,1586,1584,1600,1612,1574,1572,1194,678,1588,1586,1604,1594,1604,1644,1140,1584,1586,1576,1092,1192,1616,1580,958,1568,1566,1560,1568,1588,850,1560,1572,1588,558,1048,1050,1574,1110,1110,1622,1520,1522,1572,1568,1566,872,1578,1418,1562,1568,1566,1500,662,526,1556,968,1552,1574,706,1208,840,1572,1582,1584,1310,1566,1548,1574,1244,1422,1580,1558,1496,1544,464,474,494,972,784,1566,1180,1558,1506,1264,744,1562,822,1026,1560,1574,418,1192,1610,1570,1592,1568,460,1586,994,1524,1590,1564,1530,1564,1700,1412,646,1306,1560,1554,944,616,1972,822,558,874,1782,1918,1028,1616,1864,1058,1770,1650,1620,2040,1914,1162,1838,402,970,1558,1668,1056,2200,1754,1816,1904,670,936,550,438,1128,1594,1880,1830,1870,1852,1856,1780,1618,1430,1228,574,1926,1694,1524,1626,862,1694,1746,2092,1670,1876,1930,1940,1876,1870,1860,1854,1844,1848,1852,1856,1880,1840,876,1846,922,684,1772,1588,1182,756,1582,1638,1282,1388,1736,942,1336,1426,1136,914,516,1876,1902,942,1856,836,1512,1868,568,2050,1852,2100,2096,1696,1280,560,514,1848,746,894,1048,2290,1054,1106,740,894,1886,1594,1180,1048,1046,1044,908,1052,992,716,1042,1042,1040,842,720,470,614,994,626,1080,1026,1314,888,1472,1188,1304,1279,532,588,1182,1156,870,1198,1192,504,1028,2194,1756,1760,1780,1776,1076,2208,2160,2360,1136,824,1756,2068,2252,736,2184,1892,2172,2004,2196,1952,2208,2176,1948,2196,1608,1852,2028,1096,1508,2132,2204,1480,2204,2444,2260,884,880,492,484,492,1480,772,1532,1396,584,712,1164,1600,1448,808,1372,1368,904,1764,1348,820,1268,1268,1932,608,604,2156,1792,800,1796,1764,1548,700,1884,1920,2164,2230,2134,2366,1808,1826,2142,2324,2262,2240,2266,2266,2032,2288,2264,2288,2192,1676,1984,2266,1682,1842,1888,2106,1948,2258,2280,2224,2282,2332,2346,512,502,476,1576,1572,1660,1110,946,1984,836,938,1602,1942,874,1248,1484,1276,1192,1816,1820,2002,660,1838,2270,1856,1726,826,1890,1992,1512,1066,2062,2190,2270,2096,2270,1250,1472,1510,954,994,1222,878,1122,858,1418,1112,1394,1344,1198,1370,598,882,1192,1314,1400,1394,1240,1294,770,360,932,1320,806,648,570,1368,892,682,1072,1436,1270,1358,1440,1440,1684,1524,1974,1670,1598,1784,1632,2114,1818,1860,1946,1812,1544,1926,1724,1828,1856,1774,1776,1700,1756,1490,1690,1550,1800,1544,1860,1546,1744,1902,1922,1886,1686,1832,768,2110,2136,2118,2198,2108,2118,2124,2216,2208,1740,2210,2208,1726,2120,2116,2136,2144,2026,2026,2196,2204,1982,2122,2100,2116,2118,2106,2074,2110,2226,2116,2080,2122,2114,2214,2214,2018,2030,2124,2098,2098,1178,2032,2104,2020,2118,2236,2016,2008,2186,2118,2236,2180,2206,2126,2182,1642,2230,2230,2108,2128,2134,2108,2102,1938,1960,2122,2098,2118,2208,1410,2128,2052,2104,2046,2034,2018,2216,2196,2120,2822,1920,2078,2054,2210,2198,2126,2212,2212,2216,2212,2214,2218,2208,2216,2216,2214,2212,1436,2250,2218,2208,2216,2126,2206,2212,2210,2202,2118,2128,2130,2134,1624,2126,1314,2038,2046,1828,408,1846,1772,1996,2124,2140,2132,1630,2216,1416,2118,2112,1936,2124,2110,2004,800,2130,2118,2118,2118,2126,2118,2200,2204,2220,2216,1828,1566,1576,2206,2210,1824,2204,2126,2128,2116,2212,1048,2200,2036,2046,2212,2208,2192,2116,2122,2166,2204,2198,2114,2130,2132,2126,2126,2132,2126,2038,2116,2142,2120,2122,2580,1784,1924,1812,1884,1466,1806,1970,1888,1880,1746,1878,1880,1884,1876,1478,1812,1958,1824,1722,1720,1868,1874,1710,1656,1924,1818,1816,1792,1780,1800,1880,1796,1764,1812,1798,1864,1880,1714,1822,1776,1776,1002,1720,1798,1720,1808,1890,1710,1714,1860,1826,1898,1868,1878,1816,1848,1802,1898,1910,1820,1814,1814,1790,1784,1658,1658,1790,1786,1816,1876,1198,1820,1744,1778,1738,1712,1886,1874,1804,934,1822,1758,1742,1858,1802,1804,1874,1878,1880,1876,1880,1876,1884,1874,1882,1882,1218,1910,1882,1870,1882,1824,1870,1872,1874,1866,1800,1806,1804,1804,1380,1802,1174,1734,1740,1546,1570,1242,1694,1838,1814,1808,1376,1880,1794,1792,1734,1810,1784,1782,1860,1798,1798,1788,1802,1802,1802,1804,1872,1882,1874,1882,928,550,1338,1028,1872,1874,1548,1888,1808,1808,1806,1870,1104,472,1724,1732,1882,1880,1890,1862,1796,1798,1804,1868,1862,1794,1804,1802,1804,1804,1810,1806,1734,1932,1820,1800,1796,796,841,2222,1226,2211,966,2222,358,511,2231,836,662,2230,922,2031,2006,1476,1113,2055,679,2220,656,1961,728,2216,1068,1857,1030,2225,1034,1998,1135,2025,2086,1977,860,1940,991,1927,950,2148,831,1871,717,2138,1015,2093,931,1993,344,561,805,1204,1086,2109,740,2106,705,2048,724,1894,459,1482,853,721,2115,698,2087,802,2254,825,2042,758,2053,1048,2222,762,2266,2420,2220,2464,2308,2484,2388,2396,2460,2252,2404,1632,1964,1156,876,2272,402,2046,2086,2090,1834,1525,1818,2622,1320,2232,1810,1110,1733,1995,1492,1556,1910,2485,1744,384,1714,1216,1022,1178,1078,1634,1598,1096,1374,1548,1320,894,1396,912,664,610,1530,1170,1720,1154,790,1074,804,1104,764,776,522,530,1170,658,470,634,580,434,1174,1538,1192,1032,1342,782,396,804,712,444,566,724,638,616,748,626,1022,796,858,1218,578,1634,782,578,940,1014,1472,934,542,1480,1360,612,1452,1388,1870,1486,1516,1094,1058,1168,1322,786,924,812,394,1058,1594,326,1072,1636,1344,902,1828,1670,1342,1618,1848,1474,742,628,620,1136,1300,1670,1186,1016,1372,1676,1330,1002,1236,1640,1858,1908,1290,988,1612,1360,1334,1206,1694,1642,1266,1418,1644,1068,1968,2084,1594,1382,1442,444,1704,1414,1264,998,1210,1354,1632,1022,1242,644,1288,1722,1040,1976,1120,1448,918,1736,1532,1612,1406,1474,1124,1636,1270,1590,1428,1666,1426,1642,1360,1586,1600,1720,1880,1074,2382,2204,2396,2102,2074,2166,2008,2172,2012,2454,2070,2036,1652,2184,1608,2208,2238,1950,1318,2142,2134,1040,1860,1968,2044,754,2090,1424,1136,2064,1800,1972,2438,2684,2066,1322,1690,2208,2406,2200,2078,884,2086,1536,520,2174,2838,974,1164,1260,1664,2120,2260,2072,1900,1712,1908,2138,704,1122,1968,1610,336,380,316,368,868,424,492,388,484,424,1964,2006,1580,936,2240,2098,2196,1822,2084,1416,1176,1232,1960,2122,2082,2038,2046,2108,1396,1162,1792,2260,1900,2072,2042,1240,1892,1744,2418,2356,2387,2710,2324,2318,2200,1876,1364,2244,2214,2072,2192,2104,2002,2278,1940,1528,1694,1884,1092,1706,1754,2312,2314,1860,1838,1850,2420,2378,2658,1410,1224,1010,2058,866,1084,1524,1318,1568,1998,1876,1480,2124,2072,1302,2130,2340,2060,2202,2030,2162,2256,2304,2054,1588,1728,2440,1680,1042,2208,2072,1138,562,2168,2148,2260,2098,1440,2192,1834,2228,2294,1704,1564,2558,2334,1960,1422,1498,1930,1774,1632,1312,796,1616,728,1180,602,772,2484,980,1376,1516,708,712,1204,704,1324,880,1152,924,804,1060,1544,308,800,1560,568,788,1328,760,720,1136,1596,780,1004,1232,1068,1380,1192,1576,2618,1380,1556,1556,1020,1600,712,800,820,2504,932,1348,1516,1320,1196,2044,1368,1588,2032,1376,1508,1400,664,1760,1156,908,1404,1560,852,776,1580,1160,664,1012,1204,1592,1596,1320,1196,480,692,616,1376,544,680,1188,952,1468,1212,872,1508,1456,1568,1192,1576,1588,1520,828,1612,1592,2688,1088,1544,1140,1536,684,780,2216,636,1624,1592,728,1688,1092,1576,576,556,672,1144,1316,1360,1184,1460,756,1216,1208,588,1580,1808,1332,784,1992,1164,1562,2476,470,1502,1596,1584,1086,1160,1288,1482,1456,1712,1446,1654,1448,1420,1456,1560,1474,1584,1536,1618,1688,1568,1558,1580,1538,1708,1624,1776,1620,1376,1608,1556,1512,1564,1588,1424,1712,1736,1756,1864,1840,1848,1724,1048,1828,1456,1616,1592,1528,1580,1532,1564,1652,1276,1804,356,1548,1100,1748,1628,1456,1528,1548,1588,1288,1528,1608,1408,1220,1668,1764,1528,1568,1704,1564,1136,924,1556,952,1930,530,1068,1314,1394,1402,1396,1392,996,1380,1378,1396,1374,1382,1370,1396,1380,1396,984,1398,1002,1384,1400,1398,1380,1380,974,1382,1376,1402,1382,1384,810,1378,1378,1394,1376,1382,1376,1376,1380,1388,836,1392,1394,1382,1372,1380,1392,1386,1386,1386,914,1394,826,1388,1382,1396,1174,950,1406,1098,1474,1390,1390,1388,1372,1384,1396,1392,1394,754,1382,1202,1390,1382,1396,1398,1398,1392,1396,1000,1394,1394,676,706,644,1862,1526,1124,1050,2206,1656,1484,1986,1986,1858,772,1626,408,416,406,924,420,494,486,1172,1618,1002,468,1724,1756,1742,1774,1800,470,478,630,1014,408,1820,1786,1342,602,452,310,506,1752,508,578,736,1730,1728,754,1678,960,1148,1388,1598,1438,1794,1752,1020,312,1752,1128,990,1750,586,580,622,620,1760,1138,594,642,1518,554,654,1138,1710,1108,1340,1722,1286,470,1734,1148,1748,1748,454,1750,1722,974,976,1734,1738,572,522,572,1222,1766,308,928,1344,1746,1530,856,1148,1742,1470,1198,544,1162,854,994,1018,548,558,1146,870,1660,488,488,488,488,492,628,492,502,492,492,496,1668,522,590,660,564,838,622,1520,1726,994,636,1124,600,548,544,624,574,564,1722,1726,1756,618,1730,1484,1724,630,986,486,1442,1344,1726,1728,1124,1660,570,564,962,578,580,558,612,1072,1316,602,920,516,582,1344,994,1754,610,738,636,444,768,646,1752,1726,694,704,1730,1726,1524,1120,558,556,620,846,556,580,1486,1624,458,794,576,1672,616,558,1736,590,546,1706,984,620,624,1728,588,568,512,592,560,488,1728,650,1802,530,734,538,1184,966,1422,1184,576,1114,548,554,1490,480,1606,440,1646,1438,1734,1432,546,564,1636,1740,1196,1724,1492,1728,1080,1722,568,578,1628,1742,584,1498,1724,542,1642,848,1546,548,544,508,564,1140,1740,746,1138,1722,1632,1810,1538,1776,1350,308,760,1744,1660,1744,482,574,1720,1602,1750,832,616,620,1718,1586,1136,560,1642,692,506,1730,1746,1710,1802,1736,1664,550,846,1558,860,1718,1700,626,618,868,850,624,984,1732,552,554,574,1758,1610,1708,554,570,984,1652,1604,564,548,554,1712,848,1388,1370,536,626,556,1826,616,590,578,1740,1116,770,1372,544,524,556,854,620,1712,484,1650,1608,1254,1738,618,510,596,626,1742,588,518,592,428,1744,572,1732,978,1414,1636,1172,1738,1722,618,1720,1582,984,630,786,1792,452,628,654,986,980,1594,1728,562,590,714,658,1624,1724,1874,1380,1848,498,490,370,318,502,1686,1734,1880,1554,382,360,822,1300,354,620,610,1670,620,624,644,934,688,1434,1758,750,1618,1698,620,1190,1036,614,656,668,416,634,376,1650,628,458,442,468,1704,1714,388,796,760,1612,1512,1516,1520,1544,1472,1408,1396,1392,1544,1492,1544,1540,1536,1476,1492,460,1496,1528,1808,1396,1432,1540,1404,1404,2310,2813,2487,968,2488,2526,2504,1622,2493,1550,1245,1219,1547,1454,1780,1472,1150,480,2241,1280,1432,770,548,2691,2616,2584,2242,783,2631,2470,2462,2575,2455,2541,2240,1842,1658,2617,2486,2247,1496,2641,1461,2415,2754,2719,2737,2006,1979,1032,1036,1866,1351,1584,2051,2296,2797,2582,2644,2592,2567,2603,2622,2610,2196,2610,2554,2225,2707,2550,1387,1893,2568,1198,1532,2847,1912,2810,3119,2743,2959,2649,2634,2789,1856,1888,1620,1181,2644,2676,2569,2056,2709,2010,2343,2865,2858,3641,1264,1427,568,450,542,1356,1354,414,338,458,330,338,444,582,450,310,1504,1030,970,972,1340,1344,956,1502,1436,978,1648,1352,970,1460,1506,1334,976,970,1494,1428,982,1946,978,1516,1354,1216,974,970,1794,676,2082,1488,1344,1352,1194,2084,2096,1942,1198,1496,1700,1514,1728,986,2102,1210,1350,2094,2102,1010,1360,1798,1344,1794,1354,1810,1802,1012,2096,984,1508,1498,964,1554,2100,1952,968,1500,990,1506,2088,2092,1466,1490,1012,1236,1504,2088,1812,1498,1648,1784,802,858,756,1692,1694,1400,1358,1080,716,1410,1796,1118,1212,1162,1222,1418,1408,1768,1496,1036,1108,564,1592,1734,1380,1226,1694,1714,1856,1418,1426,1394,1068,1200,1402,1348,1458,1220,1188,1366,1280,1206,1214,1158,1498,1310,1206,1722,1732,1342,1220,1490,1300,1318,1310,1288,1260,1280,1352,1612,1140,1236,1678,1226,1186,1210,2126,1854,1398,862,904,1426,870,952,1772,1781,1556,690,768,548,560,744,696,734,564,584,570,574,670,672,1474,642,616,494,742,518,538,1572,618,1422,1632,748,760,1600,1126,1338,1656,396,1608,1128,1250,1638,594,1470,1638,1136,1344,1640,386,658,1560,1094,1216,1572,1436,588,1146,1352,1178,1294,1468,1376,688,990,692,834,1779,1356,578,1040,1022,1318,794,686,1276,374,696,1308,662,1290,776,1548,760,1266,418,1268,1124,956,878,806,1250,402,568,1398,1248,1092,1298,1142,552,824,790,774,1342,590,1020,936,840,1186,652,678,914,770,486,662,488,462,490,448,454,1362,786,1022,986,900,732,1118,756,620,762,516,784,1300,642,650,1264,656,728,1260,872,1286,1398,900,692,764,778,778,680,828,768,904,826,878,842,744,788,498,892,808,808,924,886,774,754,822,790,846,864,748,786,860,790,750,746,886,836,980,706,726,844,730,782,792,856,688,706,618,806,674,752,826,848,752,762,866,710,808,714,522,728,772,782,746,606,720,672,742,812,756,946,756,830,740,730,850,896,654,778,820,804,896,734,834,850,800,864,358,718,872,724,900,348,754,836,950,774,758,512,870,796,702,532,764,740,720,696,824,716,744,888,780,830,806,838,808,744,756,704,802,816,776,652,806,766,776,810,966,794,774,948,960,828,752,856,740,810,748,802,876,772,728,830,842,886,766,742,860,706,866,658,838,864,872,878,742,718,752,816,810,862,1036,818,884,678,700,882,848,722,758,780,724,714,794,660,846,862,924,744,862,710,818,772,702,836,682,658,864,770,776,842,824,840,712,890,830,830,822,786,750,820,718,772,890,818,868,778,828,794,754,754,778,778,518,836,766,822,818,860,874,760,776,918,776,778,548,740,784,668,458,756,750,684,896,696,794,868,794,840,810,986,832,870,822,652,890,686,762,908,844,824,876,878,816,782,922,822,628,754,894,768,862,806,796,824,810,840,856,810,810,766,896,404,562,860,908,870,776,834,610,932,850,842,540,818,822,864,878,872,846,724,908,794,798,712,714,854,856,1747,1747,1747,580,568,1360,1747,1747,1747,438,1872,696,332,1426,952,336,1422,1841,762,1760,1872,1870,1980,1982,1920,1992,1826,1040,304,1466,926,956,2016,1724,1044,466,1124,1248,624,626,1014,1844,1928,1900,1936,1904,1216,2078,1934,1458,1706,1386,1430,1496,874,1676,476,612,1902,1848,1794,762,440,1034,766,1450,1140,486,468,964,990,874,1482,864,960,950,1162,1328,2320,2378,1686,2022,1440,776,1606,2220,824,944,3034,2082,1584,1606,2980,2826,2990,2934,2984,3024,2982,1484,2966,2994,3008,1500,1500,3000,1494,1510,3014,2978,1508,1502,1506,3018,3060,3004,1478,1500,3148,3148,3150,3166,3156,2982,790,2990,3140,3156,2958,2754,3006,2900,2844,2988,2972,750,2976,2580,3092,3088,3088,1486,1502,1518,1500,1502,1494,1508,1502,3060,1508,1496,840,694,676,2770,414,1534,1506,814,3062,1510,1516,3084,3008,2626,1498,1504,1872,1296,1286,1302,1466,3068,1510,3080,3074,3082,3064,3082,3100,2718,2982,3000,2994,3002,2998,1506,3014,1530,3006,2986,3008,2986,2990,2964,2974,2982,2996,3020,2952,2972,2990,2978,1756,1098,2994,1484,1506,1552,3004,3098,1512,2988,1504,1508,3008,622,624,1526,622,626,722,624,736,2998,3066,3214,1516,636,604,3146,3166,760,532,790,2706,1502,3000,1492,1510,3004,2950,1566,3010,3162,1438,3188,3016,3054,2196,2986,1798,2984,2290,2298,2290,2276,2262,2314,2294,2222,1508,2300,2250,1512,3034,3062,3028,3000,3002,3004,3074,2994,3006,3016,1514,2994,1484,1498,3002,2926,3020,3016,3126,3004,1488,3062,3070,3084,2998,2988,1508,2992,3036,2972,748,1508,2996,1510,2996,2334,3016,1454,2990,2982,1508,3012,1514,1500,2396,958,930,958,3002,3006,2978,1848,1076,3004,1524,994,1018,978,3010,2986,3072,1502,1516,3002,1498,1508,3022,2972,1510,3014,1508,1508,1500,2960,2980,3000,3098,3008,3158,3152,2990,3140,3158,3058,2986,2304,2982,3012,2996,2976,2982,1506,2986,1500,1504,3012,1520,3070,2982,1514,3078,3068,1528,3114,3000,3088,3002,1522,2988,3092,1502,1486,3004,1512,1518,2986,2994,3006,1522,3012,2978,2964,2994,3112,2966,2988,3148,1506,2992,3166,2958,2974,2248,3006,1512,3014,3040,1506,2820,1470,2976,1504,2988,2978,2992,2986,1352,1502,2998,1518,1516,1514,1368,1458,1504,2914,3002,2976,1532,3000,2996,1508,1516,3022,2986,3014,2974,1506,1508,3016,3018,2464,1422,1418,3012,3000,2994,2992,3036,2992,1492,1514,3010,3000,1498,1510,2976,3064,530,1876,3004,3000,3030,1548,3108,3000,2982,1504,1480,3008,3004,2986,732,718,3004,730,724,3016,2980,2996,3006,3016,2982,1510,3018,1050,1044,3014,3008,3012,2984,714,2292,2990,1512,766,3128,1518,3022,1504,1494,3000,3054,2992,3056,3002,1504,1480,3004,1514,3076,2968,3054,3006,3100,2988,2966,3102,1914,1638,1176,2982,3002,1512,2994,1502,1502,1510,3010,2890,3118,2766,1504,722,2986,3098,3006,1508,1494,3024,3006,1510,1504,1508,1504,2986,1510,1510,2992,714,1518,1420,3006,3014,3000,3008,3016,1510,1514,2990,1942,3050,3012,1502,938,322,2968,1506,1512,2990,3008,3016,3120,3010,734,3054,1508,1502,3052,3020,3054,2996,1508,2970,3010,2322,2984,2994,1510,1512,3012,2926,2966,2898,1518,1510,2986,1480,2978,3014,3016,2976,2992,3016,1518,3064,2984,2902,3016,2996,3006,2476,3004,2976,3018,2596,2994,2992,2998,3024,1936,428,2998,1508,3122,3186,3202,3206,3190,3006,1512,1520,3008,3002,2986,1062,1552,1544,1476,1486,3014,2998,3016,496,2506,1474,3160,1304,3002,720,2982,508,1674,2966,2192,402,2988,2058,3022,3120,2402,2992,1522,3006,2976,3000,3022,3076,1464,1504,1510,2982,2976,1516,2936,1166,2972,1506,1504,3010,2988,3008,1430,3016,3012,2918,2966,2994,1510,3058,3004,1406,3002,882,432,1964,1884,702,896,1104,1078,1038,364,614,412,838,3126,502,2466,586,1234,860,510,1180,1162,2994,392,622,3060,2832,1172,2102,1220,1704,2312,2142,690,1354,526,1080,1228,1568,1038,1042,786,668,874,806,1136,1178,1048,1442,890,686,2822,450,1742,1244,824,3270,1404,1774,1178,1700,1196,1528,1490,1216,1128,950,948,854,628,566,576,1246,514,962,1042,712,836,644,444,892,472,1050,2422,796,710,1468,746,952,614,498,706,866,2986,2820,3154,2754,3034,3004,3062,2998,2998,1488,2966,3026,3018,2910,1520,1512,3066,3044,3038,3096,1506,1508,3110,1492,1504,1096,1494,3086,1480,3044,1462,1470,3104,3060,3046,3060,1484,1518,3094,1498,1480,2628,2996,2998,2996,3006,2976,3004,626,2998,2552,1462,2982,3002,702,1518,724,2968,2968,622,1466,3058,2980,718,1468,2970,2958,622,732,2972,2962,732,1490,3124,2958,702,2264,2974,2984,1496,2994,2972,704,1284,2980,2962,2984,2982,1490,1150,1478,2716,2994,3184,1422,3172,1508,2984,1424,1420,2396,1426,1424,1426,2970,2952,2996,2964,3060,1492,3074,2980,1156,2022,2732,2966,2982,2994,2958,676,1492,680,3014,1514,3000,1496,2978,1482,1478,1456,1488,1460,2998,2982,3146,3146,3166,3148,2982,1416,2954,1410,1406,3142,1510,3156,2972,2810,3008,2900,2844,1504,2308,2314,2272,1982,1968,2270,2244,2290,2250,2250,3036,2970,2986,2962,1526,2982,1422,2992,3000,2968,3008,1336,2972,3000,1824,3052,2958,1510,2984,3002,1470,1494,3040,3006,3078,3030,1506,3014,3060,3118,2990,1430,1434,1430,2968,1488,2988,2988,1492,3016,1492,2972,748,2986,3010,2998,2478,1412,3134,3154,1418,3140,2968,736,1334,2972,1406,3138,1492,3152,1778,3136,1510,1512,3146,1516,1498,1506,2950,2882,3018,1490,3054,1500,2964,316,1490,2982,3004,2958,2988,2978,3084,2960,1510,3000,1482,2990,1508,2998,1494,2986,1476,2988,2996,3012,2966,1446,3000,3058,748,1512,1130,516,1622,1204,1098,2288,1650,546,2952,2976,3028,2986,3014,1166,3006,1500,1490,2978,2964,2990,2320,2984,3048,1514,2824,1472,2962,1498,3062,3068,2980,2978,2990,1510,1504,2976,1494,3036,1492,1500,3060,2852,1214,2836,3000,2998,3006,3076,3002,1458,2990,3012,2344,3050,3044,3022,3054,2988,3006,2996,2972,2974,2960,2984,2994,1522,718,1422,3004,2994,2978,1494,1190,1198,3060,2998,3052,3022,1518,3164,582,536,3162,3068,2974,2988,3008,2976,2970,2992,2998,2992,3128,3283,3198,3210,3198,2976,2986,2994,3058,2978,2986,2994,2982,1496,1466,968,934,1498,1466,2994,2976,3112,1090,3082,2982,2988,1372,2982,2262,3018,2960,2970,2986,1506,1500,1496,2980,1314,1462,1536,374,3012,1106,360,540,1170,1488,1486,3038,1538,3140,3016,3014,1048,3032,1490,1502,2974,1928,3010,1524,1492,1488,1490,2774,1432,2990,2984,2968,2974,2988,2970,1402,1396,3042,2974,1492,2974,1498,3006,2938,2990,2950,1502,1482,3002,1494,2984,2982,718,2290,3026,728,1514,2984,1514,2940,2986,1494,1488,1496,2890,1428,2974,1430,2962,1508,1486,2954,1488,2966,2974,1490,2984,2980,2968,720,704,2960,2986,2982,1504,1492,2982,1512,2984,2978,1488,1458,3012,2984,2988,2988,2984,2982,2908,2994,404,802,724,1690,3014,3006,3008,2972,2974,2992,2968,2994,3144,3078,2948,2982,2994,2980,2990,1506,1510,3026,2992,2948,3004,2996,2928,2994,3006,3054,2998,2956,3004,2910,3052,3020,2782,1482,732,2998,2452,2998,3008,2984,1500,3058,2972,1478,2976,3010,1494,2944,3000,3006,2998,2960,2984,2998,3010,3024,3010,2990,2990,2972,2982,3122,3110,2986,1434,1538,2948,2968,3050,2986,1424,1426,2984,3050,2972,2944,3062,1502,1496,2996,2972,3014,2988,3032,2954,2996,2390,1472,1168,2962,2990,2960,1504,3030,3052,2968,1430,1428,1420,3024,3080,2982,2718,2146,2968,2982,3018,2684,3042,2984,1498,3074,2382,2274,2978,1426,1426,2972,2268,3136,2974,1412,2140,662,1380,1410,2976,2982,2996,3070,2964,1394,2968,2996,1414,1420,1414,2950,724,1952,1396,1428,1426,2966,3004,1506,1494,2992,1424,1426,1422,2976,1428,2976,1426,1250,1496,1496,2994,2994,2992,1512,3000,2972,2986,2978,3120,2990,1434,1438,1436,2978,1426,1422,2542,3064,1428,1418,1422,1294,2994,1494,1492,3122,3140,496,508,2986,1512,2994,3128,1458,3140,2986,1780,1774,2986,1794,2972,774,2968,2972,828,2988,1536,1888,2980,1460,2976,2970,2952,2954,2956,2938,2992,1480,2986,2942,1476,1468,1480,3146,1600,1228,1226,880,620,1470,1386,684,1066,596,2248,1884,468,496,460,456,1786,590,600,530,604,604,626,594,496,702,566,666,586,420,402,696,706,536,664,444,558,592,2024,2024,2034,2032,2040,2030,2040,2026,2038,2024,2032,2032,2036,2024,2024,2028,2034,2022,2028,2030,2018,2040,2036,2024,2018,2034,2020,2024,2014,2020,1332,1580,1670,1216,1182,1820,988,1160,1428,512,638,1748,2286,1800,1762,1788,1770,1786,2062,1904,1790,2064,1802,1770,2034,1824,1756,2210,1790,1760,1046,2022,1080,1992,1080,1904,872,2024,1096,1608,1220,1224,1224,784,1220,836,436,1224,1216,1224,1012,1960,1224,1080,2016,2028,1236,480,1996,2012,436,1896,2004,1572,920,1784,1220,1424,696,688,692,700,696,1088,1372,700,700,704,636,696,1728,1584,700,700,700,688,672,1408,1944,1092,608,1496,700,692,688,700,696,1564,700,696,692,696,700,536,696,596,696,700,692,700,692,700,696,692,704,692,692,676,696,704,696,1008,1548,2608,2438,2453,2437,2579,2447,2446,2442,2449,2482,2454,2487,2442,2455,2522,2473,2467,2700,2570,2563,2561,2618,2466,2456,2466,2607,2489,2467,2602,2471,2488,2459,2457,2630,586,975,1600,1106,974,1600,685,1600,1234,651,1515,1325,979,656,1149,1882,460,1874,1916,1210,500,826,1432,1368,1890,1122,1898,1902,1046,1248,1322,1870,1332,1002,1912,1026,1792,1898,1422,1872,1232,1248,1774,1872,1312,1576,1884,1896,1818,1874,1768,808,1396,996,1362,1490,1236,1694,1828,1066,1442,2144,1258,1204,1388,1900,1166,1260,1602,1932,902,1786,1048,1908,1862,1858,1792,1020,1846,1082,1402,1418,1916,1794,1890,1788,1212,1140,1816,1888,1884,1180,1840,1264,1066,1922,1648,938,1246,1890,842,1290,1930,1816,1366,1230,1668,924,1912,906,1312,1398,626,1940,980,2094,1194,1134,1308,1602,1482,1986,2040,570,966,1142,1162,1942,1778,1278,1436,1902,1176,1238,1752,1084,1352,1908,688,492,592,590,634,706,1488,1492,1244,1808,1886,1856,1798,1928,1580,1938,1374,1906,990,2170,1314,1310,1920,1028,1906,1232,1628,1358,412,1944,418,1160,1692,1898,1312,1174,1112,1808,1886,1658,1800,1536,1928,1790,1896,1800,1872,982,402,388,1372,1816,1910,1078,1938,796,1806,1916,1384,1902,1600,1796,1138,1108,1810,1298,1714,820,1476,1896,968,1534,1912,1626,650,1906,1330,1236,1790,1870,824,826,1280,1458,1774,1908,1088,1724,1210,1906,1616,1436,1054,1260,1036,1914,1348,1554,1834,1784,866,568,1926,1158,1908,932,1296,1404,1402,1398,1386,1402,1746,1778,1758,1742,1790,1760,1776,1738,1726,1784,1780,1744,1762,1504,1564,1544,1496,1256,1326,1514,1286,1550,1766,1822,1710,1690,1778,1820,1710,1736,1492,1754,1704,1488,1480,1396,1466,1454,1656,1564,1392,1534,1532,1728,1582,1564,1592,1520,1644,1600,1554,1828,1532,1446,1460,1540,1462,1796,1686,1626,1720,1738,1800,1742,1700,1620,1764,1824,1758,1720,1756,1736,1738,1742,1780,1636,1686,1756,1780,1692,1760,1716,1756,1702,1782,1722,1624,1258,1746,1700,1590,1704,1584,1718,1504,1754,1222,1512,1754,1768,1828,1622,1900,1756,1476,1740,1734,1760,1862,1786,1760,1610,1810,1760,1744,1772,1416,1782,1772,1814,1768,1740,1764,1792,1536,1620,1742,1726,1734,1578,1560,1762,1786,1498,1768,1512,1830,1772,1804,1498,1886,1720,1566,1598,1754,1714,1754,1786,1802,1748,1738,1684,1832,1740,1628,1746,1692,1652,1686,1286,1766,1786,1632,1716,1726,1552,1720,1878,1668,1762,1760,1692,1668,1720,1764,1766,1796,1802,1754,1718,1374,1302,1782,1790,1744,1808,1696,1676,1720,1642,1626,1566,1796,1718,1758,1586,1690,1318,1488,1866,1762,1756,1788,1900,1804,1716,1798,1750,1798,1492,1274,1378,1728,1482,1416,1508,1272,1622,1730,1764,1754,1738,1752,1794,1754,1756,1732,1782,1754,1578,1742,1702,1822,1696,1752,1714,1656,1690,1740,1722,1324,1696,1744,1748,1740,1756,1732,1730,1728,1708,1736,1806,1730,1762,1744,1622,1954,1514,1712,1730,1430,1816,1752,1738,1742,1718,1612,1796,1658,1746,1754,1790,1734,1736,2252,1644,836,1484,1280,892,536,496,1804,1468,536,380,720,1304,612,700,696,1280,1766,1722,1280,1756,548,1230,1276,1136,1562,1696,1798,1172,886,1200,770,1082,786,728,610,548,1784,712,1002,630,832,732,1402,1402,1544,1414,866,1412,1952,892,1748,1400,1794,1402,1768,1432,882,640,1376,672,748,1880,1758,1754,1740,1592,1268,878,780,1646,1796,1308,548,646,754,1936,1974,1760,1786,1756,1392,648,964,1316,1750,1224,1182,1388,1702,1756,1064,1522,2008,1704,1658,1798,1762,1856,1586,592,630,1524,1566,1594,1472,1340,878,662,1308,740,696,1574,1418,1564,1646,1304,1464,1158,1672,1774,1390,1370,1634,1722,1276,2034,2122,1790,2128,1856,914,828,748,588,1290,1210,1784,1804,2128,2152,2128,2124,2120,2140,2132,2128,2132,1832,2130,2536,2548,2540,1934,2434,2546,2892,576,554,442,976,710,1184,944,1000,1022,360,514,1226,1058,552,1218,1198,984,974,758,988,1016,988,988,988,1016,988,1016,988,988,1016,1016,1752,2010,1146,1854,956,1254,2344,2350,2052,2354,1092,880,2350,2346,1348,1270,986,1754,844,1494,2362,2354,2170,2010,506,512,1168,438,380,638,442,442,1518,732,738,816,544,610,784,608,366,1530,690,528,844,1066,1180,614,572,768,2400,512,584,874,578,418,634,714,352,1110,888,1328,2368,760,1616,2388,392,392,406,570,728,586,408,400,404,482,2376,2354,1500,1022,1360,532,1076,888,2114,1988,744,732,2382,722,698,700,700,702,870,1574,674,698,1318,2366,706,1052,2364,1638,660,1046,1696,1180,1178,1300,1128,2290,2290,1396,1048,1054,2276,2296,1034,1038,1116,1202,792,1160,1172,1218,1212,1012,2496,2476,1182,1266,1926,1960,1468,788,1416,1956,552,1144,1476,444,1228,1140,408,1716,1300,1432,440,1760,352,1216,1140,1712,408,2180,888,640,474,490,464,378,1464,1086,412,1296,1444,318,320,316,1310,980,1326,572,1268,1196,1428,1402,640,464,1316,548,456,520,806,338,1260,670,466,1522,1396,1346,1292,1222,1074,814,1092,1094,1104,1154,892,1088,1124,1054,908,860,964,1182,842,1492,1522,1538,1450,1076,444,700,1094,560,322,386,450,488,476,860,534,408,1176,484,486,1356,434,486,1592,1276,1234,1254,1194,996,950,1324,754,404,828,1024,1328,566,456,1170,704,544,728,400,826,334,834,728,786,564,564,570,500,670,520,686,864,1030,940,810,834,1282,366,408,784,820,942,1194,1284,1694,1548,1660,1668,1644,1224,692,1676,1648,1664,1644,1024,1676,1628,1636,1672,1676,1548,1648,2132,1880,2780,888,1502,1326,906,998,1098,1042,1104,1034,964,852,1090,1040,928,694,1056,1104,982,920,1108,1164,962,1184,970,908,1002,1130,926,1016,862,924,890,1052,1120,1014,992,888,1206,988,1004,1130,856,1066,1102,844,1078,1018,648,838,1214,766,1064,742,960,972,946,890,1084,1090,1060,974,964,1006,1064,856,1038,974,990,1150,970,770,1470,1076,910,884,832,1126,904,890,838,1102,1040,940,950,850,1024,1132,900,990,1138,926,972,1176,946,1048,1080,1876,1332,1928,1740,1304,1690,1674,1762,1206,790,1360,1652,1616,658,1502,664,908,778,716,948,970,860,974,844,638,928,1326,810,1356,1700,1858,1034,1578,2062,1646,1604,1746,1720,832,746,1840,1452,968,1908,1050,784,1050,992,1058,1278,1872,2846,2182,2510,1226,1504,1336,1348,1344,1586,1594,1644,1372,1598,1406,1460,1514,1548,1636,1802,1488,1252,1272,1254,1258,1224,1322,1350,1556,1284,1360,1336,1396,1424,1340,1356,2606,580,582,570,1350,1602,1466,1068,716,524,1962,1272,1240,1264,1232,1254,1224,836,1256,1260,1278,1248,1264,1220,1070,1242,1222,1168,1188,594,932,1250,1058,690,1242,1174,1468,384,1092,626,734,1250,988,1246,1034,1584,1038,1060,924,848,590,774,1250,1240,1338,1346,956,1240,1248,1262,1562,948,1296,1378,1396,1076,1218,812,642,1222,1236,1288,1148,1262,1216,1248,1166,866,1216,1356,1356,1332,1128,1280,1258,1394,1414,1864,1374,1270,1128,1266,1444,1454,546,778,1780,1180,1184,1442,1474,980,1598,1668,1666,1648,1556,1594,1470,1586,1700,1800,1708,1680,1598,1226,1342,1304,1388,1354,1692,1278,1314,1164,1180,1508,1038,990,606,1406,1290,1292,1294,1352,970,1262,1542,1252,1224,1256,1228,1236,1264,1262,1300,1286,1084,1502,1686,877,2107,612,568,1280,356,420,496,1916,680,1072,844,1872,500,480,388,440,416,508,480,308,896,548,528,416,496,552,744,804,784,1260,1432,1376,1404,1360,1364,1624,1484,1336,1532,1832,1864,1892,476,492,780,1302,1302,924,1398,1076,552,1350,1278,1066,1408,518,1402,1270,1360,1314,1404,1268,524,554,514,542,544,398,984,886,2698,2628,2369,2828,2750,2985,2902,2365,3023,2750,1559,2654,2545,2910,3023,3023,3023,1738,2968,3038,3038,3038,3038,3038,3038,2998,3038,3038,3038,3038,2545,1766,1631,1504,1180,476,644,832,3038,2436,3008,2949,3038,3038,2901,3038,1785,2248,3038,3038,3038,768,2230,3025,3038,2663,3038,2802,2073,2937,3038,2981,3038,1981,3038,2765,1556,3038,1343,1479,3015,2169,3015,2303,2961,2482,3015,2703,2482,2589,2607,3012,2248,1020,2102,2138,2320,1924,1916,2236,2236,900,790,2382,2316,2072,2196,1466,694,1040,1042,690,1070,606,758,2174,1360,1856,2318,2216,2334,660,2154,2146,2054,1396,2014,1436,2166,2194,2474,1206,1022,1028,1128,2492,1400,1634,2330,2440,2300,2014,2084,2370,2290,1012,2170,984,868,2134,2130,1320,2136,2206,744,710,2092,2092,2140,2170,2264,2256,2202,2118,1086,734,930,1076,2180,2186,2176,2182,938,496,1928,964,2352,2146,2232,2134,2140,2056,770,836,358,2098,1928,1814,1582,924,2012,1510,1802,1436,2084,628,1232,806,474,358,328,1588,2138,888,810,780,1134,2453,2579,2574,2543,2462,2317,2521,2409,2590,2510,2600,2559,2257,2498,2546,1722,1775,2578,2458,2334,2040,2707,2465,2681,2516,2558,2176,2811,2607,2811,2403,2390,2445,2450,2509,2405,2423,2602,2424,2527,2899,2405,2404,2591,2726,2878,2849,2546,2658,2800,2925,2345,2446,1917,2602,2399,2914,2707,2622,2490,2551,1844,654,780,694,1270,624,636,2128,2204,2102,596,1954,1310,518,2240,580,542,888,734,2198,2302,1542,1304,1478,2012,2264,2216,2218,764,768,776,640,640,2338,2128,2252,2156,2214,2290,2234,2260,2092,2254,2210,2104,2274,2224,2346,1692,2228,2188,2168,2062,2092,1762,2275,2202,472,2208,1966,2108,2196,2092,2284,2310,2222,2088,2178,2310,2362,2222,2314,2202,2168,2238,2302,2254,1716,2154,1966,2152,2316,2306,826,954,2096,2122,2196,2154,2298,2330,2114,1238,380,554,560,2252,2166,2114,2072,2274,2230,2238,2252,2230,364,310,2192,2226,2240,1944,2294,2292,1908,2238,2116,2096,2016,516,2058,1838,1794,1910,836,770,526,2274,2300,2112,502,628,352,980,542,524,448,542,2184,2098,2170,2142,2186,2248,2158,1902,2080,2340,626,674,1402,2030,1464,470,2246,1462,1880,1878,2124,592,734,1240,666,1554,1268,2108,2250,948,518,702,626,2086,1380,2362,1286,1600,2264,2040,610,1800,642,2300,976,930,1922,2274,1044,410,424,682,678,1160,2214,528,454,2112,2238,2134,1098,2196,2224,2158,2022,916,940,854,652,2124,1034,1282,1080,1244,2010,2100,524,520,2218,2092,2126,1162,1536,734,1054,2024,1260,576,888,1160,2162,868,716,2192,1334,980,846,1214,1510,2523,2506,2885,2884,2735,2952,2493,3078,2685,2889,2912,2503,2512,2785,2893,2900,2801,2946,2733,2724,2689,2650,2749,2954,2510,2687,2989,2911,3061,3012,2924,2456,2653,2838,2849,2948,3079,2730,2854,2875,2827,2522,3069,2513,2993,3082,2978,2487,2593,2845,2755,2920,2865,2973,2488,3076,3081,2495,2560,2850,2142,634,614,722,2014,731,2191,2163,2240,2249,1150,889,2131,1752,1996,1643,2033,1454,2248,2127,2078,2149,2191,1910,1094,2173,2026,1210,2177,2199,2172,1910,2155,2116,2089,1662,2054,2016,842,2116,1842,1884,2142,1166,1396,470,546,526,2180,2064,2172,2144,1668,1190,642,2215,2226,2236,910,796,2222,632,1238,2024,2154,2204,1976,1630,3075,3089,2611,3005,2542,2633,3027,3073,3166,3083,2903,2744,2896,2497,2503,3089,3066,3079,2664,3058,2911,2846,2958,3033,2878,2933,2951,2505,3105,2932,2491,3030,2540,2904,2945,2950,2493,2620,3119,2928,3115,2530,2562,3073,2536,2987,2465,3142,2625,3139,2927,2828,3142,2184,1100,1280,2104,944,988,1988,1804,1652,1612,2112,2132,612,608,1284,1616,1408,1412,1000,556,2116,912,780,1280,1272,2104,2040,1460,792,1948,1092,852,1220,816,2096,1804,664,2092,2088,1480,824,2080,2084,2056,2048,2056,900,968,984,1000,1528,1524,2132,1548,1604,940,740,820,1032,2092,812,1740,1068,892,1388,1028,1400,1312,540,2088,2080,1716,1068,632,1460,932,968,1008,1544,2096,2100,888,952,2072,2028,2108,668,724,2092,2084,2088,1872,2032,1012,1360,1712,2072,2088,2076,1072,944,1508,404,684,1232,1280,2112,1868,1980,440,1376,640,560,604,2120,1280,1024,1356,2092,1712,1848,2060,1868,1800,1800,2084,1000,2088,988,2188,528,2112,2120,2128,1280,600,1124,868,408,968,976,576,360,1280,696,696,2092,2096,2220,1200,684,2096,1220,1072,2088,2108,2104,2124,716,792,2100,1056,784,2004,1196,760,1280,1280,788,2096,436,500,424,2104,2100,624,508,1556,784,608,2028,2032,864,996,2088,760,1280,2260,1228,2128,1112,1008,996,1004,1008,2100,876,980,988,956,988,912,2004,2092,1932,1000,2120,1008,1008,1172,2096,1092,892,648,688,2120,820,1248,1280,1280,2116,1280,2112,1764,720,836,528,1716,2080,700,2092,840,936,992,912,1280,716,2112,2076,2096,1280,1280,1280,2124,856,844,1296,848,844,2196,2192,1280,2124,1280,2088,2096,1280,2108,2116,2072,2076,1280,2092,2100,2104,2096,2124,2084,1172,788,2224,2092,2080,2068,1940,2096,2108,2108,2108,2128,2080,2080,664,1360,2092,2128,2088,2088,772,756,2068,2104,2088,596,600,608,2084,2084,2088,2084,2088,2112,2080,2100,2112,1052,864,2100,2092,2096,2108,2124,2096,2116,2120,2092,2104,2104,312,520,1372,1464,1436,1448,1440,2000,1720,1508,1508,680,672,1932,2168,588,1188,1448,1420,1432,1356,1544,388,420,1016,888,1304,2448,1492,1472,2120,2080,1500,1480,1416,1440,1036,2108,2276,408,1456,2412,2316,2076,1516,872,1932,2004,1584,2056,708,1704,1092,760,1100,1116,1184,2092,1464,2136,2068,1536,2088,1056,884,1368,1476,1280,1004,2164,1448,1540,1448,1520,1540,1552,1556,1596,2020,2036,2184,2116,760,1424,852,2016,1412,1368,1416,2036,1520,1404,1540,1576,1328,1456,1956,1444,1048,1380,604,968,1652,840,2124,2112,2092,1380,2140,1328,1156,1512,2096,1880,2092,668,1276,976,1336,1300,2092,1212,1352,640,1688,1424,1332,828,1132,336,1996,1940,1704,1336,1144,560,2108,1176,672,856,1720,1776,1352,676,2204,524,1332,1172,1048,816,668,1440,1916,828,2108,1468,1412,1348,1460,1456,916,900,1480,1448,1512,1104,1868,900,608,1888,1852,1340,2208,2188,1324,1748,2172,1448,2048,1916,1996,2004,1984,1644,1948,2008,2100,1708,2128,2104,2084,2616,1656,2200,1208,1768,1624,1424,1192,1420,1988,1108,1096,904,2068,1540,984,2120,2144,1028,1484,2104,1652,2188,1432,1252,856,984,1872,2344,1840,1820,1672,2356,2060,2108,2104,1472,1380,2440,1664,2056,980,836,1188,668,1164,1220,1500,2152,376,1516,1396,1752,1380,2120,1440,732,1024,1456,2128,2108,1620,1808,1824,2012,2024,2036,1408,1668,1744,2036,2216,1824,1584,1424,2076,2024,2068,496,1984,1984,2022,1992,2008,2008,2004,2008,2024,2002,2002,2028,1149,632,760,1474,1036,878,1010,806,474,810,1208,498,696,874,782,2302,782,1270,756,1420,808,1556,876,1430,1602,3150,1544,3148,646,1280,820,996,2322,2616,1388,2944,1266,2850,1044,1350,1558,3108,2078,1828,862,456,972,666,670,1282,1468,3495,1496,1536,3164,2316,3495,3060,3060,2836,3164,3160,3485,3058,2996,3214,3042,3300,3130,2746,2532,2532,2920,2288,2278,2668,1140,2242,1728,796,1786,1790,1090,1534,1306,1796,1792,2070,1564,1706,1798,1648,1702,1780,1684,1802,1816,1800,1790,1780,2084,1006,1016,1104,1002,1038,2146,1430,1776,1782,2220,1192,1980,964,986,974,982,998,990,1584,1778,2242,2250,1780,2205,2224,2220,2259,2238,2184,1416,444,1172,1022,1110,1508,1932,1526,1048,1034,1190,1198,1186,660,1820,1774,2150,1758,1844,1778,2214,2120,2130,1976,1860,1968,1778,1854,2205,1780,2220,2207,2192,2243,2176,1914,1954,1780,1776,2112,1782,2248,2244,2250,2204,2210,2220,2278,2230,1964,1776,1758,1758,1766,1126,1032,2108,2222,1504,1188,1044,1756,1918,1676,1774,1486,2258,2216,2258,2190,2245,2244,978,1488,744,1458,1438,1454,1468,1460,1416,1432,1432,1436,1438,1428,986,2090,1038,1482,1438,1010,1038,1000,1002,2322,2246,2124,2132,1748,1018,810,1874,1876,946,1486,926,1836,1838,1780,1750,1802,1808,1766,1640,1776,1386,1776,2250,2146,1024,1012,1328,1696,2204,2100,1644,1124,1110,1112,1068,1114,1340,2268,1784,1800,1408,1314,2318,1806,1778,1760,2276,2272,1652,1096,1110,1118,1161,1110,1126,1144,1122,1120,1122,2344,1108,1134,1072,1104,1628,1776,1484,1106,2238,2253,2252,2261,2266,2232,1430,1376,2084,2252,2094,1112,1054,1034,1782,1120,1628,2038,1814,2276,2310,1796,2278,2268,1992,2140,2096,2114,2120,2188,1830,2112,2200,1846,2046,1888,2098,2090,1930,658,624,2152,2150,2062,2156,2080,2156,2152,2134,2080,2132,714,2122,582,578,564,586,1284,554,518,540,542,620,2138,1244,532,2096,1266,714,658,976,864,446,1480,2226,2136,2064,550,538,558,542,634,648,636,650,434,490,472,906,390,974,478,406,422,410,576,386,458,330,638,410,402,398,470,392,404,324,476,424,510,544,452,376,444,370,388,426,372,356,440,2048,344,366,406,376,652,628,2032,388,502,436,524,1546,454,2100,2052,472,448,1502,1482,2074,2030,2042,2044,2002,2060,410,394,436,514,998,456,1550,980,376,406,384,1058,980,534,512,512,906,400,390,408,406,2058,498,474,480,428,382,324,376,460,496,466,476,628,324,480,1410,488,1190,568,542,584,518,488,554,978,448,426,448,390,1012,486,988,480,2076,2064,2052,1358,658,676,1356,1348,652,1382,676,684,678,674,1382,376,676,470,360,674,372,698,602,648,602,604,600,1312,654,2024,808,936,452,458,436,678,640,686,478,662,1508,1664,946,470,422,996,430,444,368,348,402,784,780,778,798,784,768,390,634,2032,1334,654,2046,692,2040,690,1904,2048,374,2030,664,754,388,482,364,632,368,646,474,662,364,522,462,306,388,426,372,332,1348,672,672,626,676,306,908,2034,1290,722,474,816,566,750,680,958,956,958,946,954,958,974,950,638,560,608,880,966,886,894,904,880,892,894,910,896,892,892,472,966,950,958,952,930,476,508,862,878,1014,848,838,846,848,792,916,790,972,924,2054,574,2026,598,530,518,516,490,598,490,462,734,1270,642,682,2056,478,466,784,354,1548,834,698,616,638,824,484,590,1086,2026,644,408,604,598,556,558,506,456,774,474,802,1172,348,356,762,342,350,710,602,606,756,706,614,596,660,608,430,436,422,446,576,652,590,2048,2064,596,590,556,584,610,576,618,534,548,1008,858,1472,1460,756,2026,486,400,558,1672,2050,646,530,2028,2024,384,356,1186,1098,382,1548,320,578,366,1374,670,488,364,384,414,474,414,406,430,2042,1384,2096,2046,596,2026,582,768,460,642,608,584,526,420,608,744,410,734,2056,764,792,1258,726,2034,790,750,420,410,558,432,478,440,302,1246,1290,546,474,472,504,788,550,548,364,626,478,754,368,412,602,572,540,570,760,528,368,1376,396,452,880,426,1688,338,332,340,336,308,468,340,1038,2096,604,540,572,542,616,590,600,620,340,386,356,430,342,1132,300,452,380,314,500,1616,494,838,488,554,366,734,332,724,434,770,366,606,676,616,598,412,356,396,1594,384,2186,378,440,942,410,426,390,364,396,344,420,596,582,1238,636,554,576,1988,474,498,984,522,554,476,602,514,548,484,448,422,434,468,394,354,308,2010,330,324,476,606,596,1078,472,470,464,454,424,466,696,1212,680,336,624,620,348,500,508,522,1996,594,584,590,576,470,588,466,564,444,536,1262,404,466,452,430,488,412,748,1212,1122,392,424,332,456,1288,520,594,594,594,922,470,404,448,404,594,428,404,392,606,1300,338,592,544,564,586,300,582,386,440,778,356,536,390,362,348,320,350,480,326,350,310,346,498,312,440,650,1192,1290,454,446,326,400,1720,2002,682,630,448,544,528,498,1192,516,384,386,408,436,402,928,1198,520,890,408,456,910,828,1124,670,1542,1624,1678,1250,1414,1226,1534,1350,1212,1234,1236,1398,1386,1180,1928,1412,928,1308,860,882,812,1616,1094,1446,1016,918,662,1234,802,856,892,1492,1434,890,1428,2195,1355,671,1167,1600,1600,874,1559,1279,1600,1600,1600,1600,1600,1600,1219,1600,1600,688,840,622,798,498,1112,706,800,796,654,608,582,464,378,368,936,662,538,562,646,580,570,908,936,1666,2090,1876,970,730,928,784,1752,1476,1398,1680,1626,1720,504,930,1878,902,938,1824,1544,1276,1228,1266,1850,438,518,518,528,488,1000,1186,722,1490,724,480,636,1718,1752,1628,2018,716,1740,1658,404,434,1698,1378,1544,716,1482,2008,1634,1820,2002,2064,1898,2004,1008,1486,1490,818,1606,326,2396,1440,1432,966,560,1964,1978,348,1722,1862,1824,1030,1850,1688,1302,1248,882,814,754,896,502,692,1726,1264,1268,1280,1236,1236,1230,1236,736,1010,1600,712,434,432,434,934,1332,1200,1202,868,1178,432,1212,638,514,1198,306,1198,646,854,988,1506,1194,1210,1530,670,1196,1212,1600,1184,1208,798,1174,1522,554,550,542,1200,462,380,1034,1194,878,494,1210,864,1184,566,704,1582,1002,560,840,1292,614,608,1056,444,1148,1368,989,1156,1604,488,828,1148,1282,1120,1670,1364,1224,1376,996,1722,1706,1142,1162,1032,1142,1138,1150,1132,1156,1140,1314,1778,1082,902,1782,1126,1368,1370,2488,1282,1646,1808,1102,774,1898,1162,1600,1892,532,404,1936,1546,1566,1486,536,356,1018,994,858,782,1406,542,552,1506,1812,1002,1154,1354,410,366,534,496,800,1400,1396,864,1742,726,1906,1922,1662,1020,1680,1672,956,1374,1496,1916,1894,1734,1360,890,1698,1806,1908,1450,2100,1416,1404,1408,1408,1370,1576,1406,1408,1410,1392,1608,1412,1544,1406,1404,1390,1546,1406,1290,1198,1198,1110,1124,1150,1220,1150,1212,726,1188,914,1250,1220,1244,1272,950,1142,1224,1626,1218,1692,486,652,484,344,344,1060,1045,1045,1030,1039,531,1024,523,1065,1604,2288,2044,2284,2040,2024,2032,2020,1512,676,1532,1788,1532,1196,1468,1812,756,1936,1944,748,2024,2244,1996,2008,2016,1512,1760,1184,1504,1984,1884,1448,2000,832,736,1896,1884,1080,2138,2112,2254,1296,1730,1720,784,1158,528,1892,1920,1614,552,1846,1836,1842,1440,696,1364,1842,1854,1824,712,1828,1842,1856,1848,1846,1920,1850,1840,1874,1372,708,692,1738,1826,1846,1864,558,1570,1850,1840,862,1832,1932,1904,1592,1860,1834,1828,1854,1868,1832,1826,1840,1516,1604,1456,1768,952,1702,502,1476,1856,1186,1822,1636,1710,1714,1276,1686,1822,1440,814,712,1854,1458,1214,564,1650,1462,702,670,1834,868,1652,756,734,608,704,408,2397,1850,2002,1628,1682,1838,1636,1610,1640,1626,1846,1824,1778,1842,1828,1302,1992,1996,1876,1836,2002,2008,1716,1154,1984,1978,1610,1136,790,1320,2108,2112,2096,2118,1156,1874,1346,1984,1874,2012,818,1442,858,1938,1922,1940,706,1030,1816,1200,1334,734,2154,884,634,642,1070,896,1366,618,2060,1928,1974,1900,1924,1816,2042,1652,504,1072,1864,1724,1992,830,1876,1896,1926,1674,1334,1712,1826,1718,1508,1822,878,1508,1920,1270,1394,2026,1856,1472,1902,1996,1836,1044,1932,1408,1436,1142,576,1906,1912,476,1772,1654,1760,1918,572,530,1034,1574,938,1402,1753,1380,1360,1372,1378,1376,1176,1386,1374,1388,1770,1378,1218,1458,1374,1522,1396,1476,1398,1374,1388,1520,1574,1376,374,630,1420,860,1112,495,1268,1462,1410,1324,1012,1388,1342,1104,750,824,1312,1052,1260,1074,1254,1104,1358,1392,1895,844,426,1428,1124,1068,1186,584,1016,772,328,662,1358,940,1174,1426,982,578,1378,1392,602,1238,678,1392,1392,1434,1398,1374,1364,1388,1402,1390,1384,1380,1030,1396,758,1402,1396,686,652,908,610,1220,466,516,502,1790,1730,1556,1618,1624,502,1878,1812,1798,1804,1780,1800,1796,1748,1886,1790,1316,1800,808,458,1800,1554,1524,1792,498,1790,1754,1796,1864,1806,1484,1782,972,1780,1596,500,1520,1812,1842,1380,1840,1862,1864,1842,1874,1462,1574,1856,1818,1672,1480,1312,1540,1750,1750,1780,1876,1846,1284,1268,1590,1880,1732,1746,1650,1676,1846,1848,1850,1786,1792,1784,1790,1734,1518,1846,1784,1800,1876,1792,1794,1886,1790,1874,1464,1740,1772,1766,918,1916,1596,1790,1802,1778,498,1848,1798,1760,1902,1850,1828,1938,1652,1624,1622,1634,640,788,1644,1852,810,1664,1784,1838,1742,1788,1782,1788,1792,1750,1748,494,1750,1858,1742,1662,1520,1794,1752,1818,1748,1796,1800,1784,1738,1800,1792,1648,1774,1850,1880,1776,1738,1816,1232,1562,1672,1804,1708,1414,452,540,498,410,400,1616,836,1592,1380,1614,1610,1414,1528,1202,1410,2221,1334,1460,1644,1824,1038,1126,1090,888,1276,1676,1696,1104,1358,612,778,864,632,1578,1370,706,1014,1952,962,1960,502,364,962,1928,1104,1842,994,1920,1092,1868,958,1254,1156,1960,1946,1280,1280,1280,1280,1280,1280,1280,1280,1280,1112,2552,1076,442,588,1272,1268,446,1512,1318,2057,1288,456,908,898,1136,924,790,1140,1290,1092,1008,944,544,332,966,460,384,386,654,644,1186,508,430,618,584,752,926,936,932,940,926,934,780,944,946,936,944,934,944,930,942,862,936,922,942,946,944,946,930,838,930,830,926,934,918,932,922,940,942,938,918,920,918,926,924,924,926,924,934,946,934,950,932,948,932,950,938,944,940,946,926,936,924,936,946,950,944,958,962,980,960,978,944,948,948,952,948,956,948,960,918,940,808,802,936,952,934,946,774,796,916,948,924,950,942,952,956,926,920,926,906,948,924,952,928,934,932,936,826,350,924,946,352,934,350,940,366,930,940,942,932,924,934,944,826,830,952,960,926,944,930,948,916,932,916,830,514,810,816,932,952,940,954,880,944,902,948,918,938,940,952,940,928,944,938,866,862,930,942,938,944,938,938,914,886,920,942,936,936,928,936,932,940,930,816,812,672,684,920,944,920,824,916,918,922,946,760,778,758,774,704,762,764,942,1302,2090,2122,1266,986,2134,1636,1644,918,936,828,944,2076,918,922,928,938,2082,1268,878,940,936,942,938,940,956,942,2132,930,936,938,1678,312,1096,596,638,500,2400,1976,782,1550,1818,1568,1410,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,866,718,751,882,1439,1418,1176,1760,1378,1339,754,1404,1357,1910,1374,708,1452,1433,1407,1689,1416,1406,1396,1909,1064,1400,426,1220,628,1187,1122,1053,1413,935,1169,532,870,1218,609,1058,1056,992,712,1314,702,1413,1052,1218,1052,718,828,588,1425,1357,1410,590,1231,406,452,1443,1410,854,1420,1410,1463,1443,1899,1486,743,710,1074,1049,530,1063,708,886,1979,638,1077,1301,1381,670,1416,1476,1418,1376,470,1048,1164,720,610,1060,718,1398,1395,1945,1068,1364,734,720,1251,538,1432,1026,1408,1316,1416,672,1418,382,1424,1436,1430,1466,868,1470,670,710,608,302,456,1426,1501,1412,1434,1434,1794,1764,1555,1811,1342,1937,1291,1454,1283,1418,476,1416,1412,1530,1777,1412,2372,2500,2338,2431,2495,1388,1393,2503,1721,2429,2510,2454,2535,2503,2452,406,456,762,578,1710,1658,1626,1556,1956,1254,898,442,806,1516,1744,1244,996,986,944,976,856,992,932,408,536,874,1304,1452,452,1044,1632,448,448,1592,456,1580,1600,1604,1608,1624,1604,448,2304,1398,596,364,1300,360,358,1264,1090,1272,1278,1286,1286,1288,1759,1859,404,320,1280,1404,1416,1410,1406,1404,1008,1010,1274,1178,1158,1326,1182,1706,948,844,1402,1328,654,776,808,1280,1282,654,990,1182,542,1290,1198,1316,1434,1418,1372,1414,930,1404,1412,1412,692,722,992,1404,1420,1588,874,1206,1238,1352,1408,1408,1418,954,826,1098,1408,892,970,668,724,670,852,724,1422,720,1410,1230,1536,1462,1416,640,498,542,472,1532,1348,1216,1408,1408,676,874,1498,1492,690,1414,1406,1180,1026,1164,1594,1010,1352,860,844,984,1534,1422,1306,1404,1188,1068,1000,884,1510,950,942,950,942,1400,1518,758,784,1408,1414,1406,1410,856,1386,1392,1406,1572,722,538,566,502,476,434,1118,1480,1530,1592,1342,1642,412,632,420,1740,1104,1012,1664,892,1204,2224,2264,520,1040,844,820,596,996,896,884,1668,1664,924,928,904,904,1172,572,1896,892,764,1216,1668,1304,900,1528,1400,1692,1724,888,1364,1644,608,1448,788,652,764,540,608,892,908,900,912,660,1736,632,1264,1264,1304,1312,804,700,1808,800,928,1152,1140,464,1900,572,580,1728,896,896,1900,1012,1384,800,716,660,616,1080,644,1608,1616,896,664,1660,1092,1064,936,1036,1020,1024,692,884,880,1900,876,896,312,1644,840,892,1156,1752,2144,896,760,612,1036,1044,684,680,892,1740,1828,1240,1240,1388,1308,1124,1124,1240,1880,908,1248,1236,1384,1392,1584,1824,1524,1416,1876,1528,1040,820,776,500,1732,952,1040,1096,1804,1880,1396,692,1676,1668,1020,1432,1424,808,1052,1792,1792,1656,1816,904,1076,1068,1168,904,896,808,416,1684,1084,1868,1032,1156,1188,1164,1564,1740,1596,1636,1204,1904,1624,1192,1760,632,868,688,1516,728,800,704,692,1300,1872,1872,936,856,680,960,1836,1344,1560,1144,908,936,868,808,560,604,1172,1124,1272,776,1444,1260,1204,1632,1492,1340,1128,1256,1104,1096,1060,1128,1412,1868,1000,1560,604,1084,1808,1868,1872,1508,1140,1132,940,996,1872,1812,1876,1616,1424,1500,932,1688,932,1004,1520,1312,1368,1340,1248,1156,1080,1124,1864,1504,1748,1684,1056,1132,988,1380,976,628,808,1248,1792,1872,944,1496,968,1072,1268,1164,1532,700,1720,716,1116,1112,1808,1876,1696,936,1372,996,952,1280,1128,788,1288,1888,1524,1560,1560,1056,1712,1028,1264,1492,1220,628,1184,872,808,340,504,1888,1744,940,1188,1452,1104,1124,808,1476,1316,1236,1236,383,1600,506,780,790,937,1236,992,486,1532,1516,1616,1758,1402,1438,1144,1620,1652,1708,1786,1688,1748,1692,1258,1834,1208,742,746,1592,1520,1106,1312,1576,1636,1582,994,1750,1672,1644,970,1572,1504,1760,1198,1682,1376,1278,1752,1666,1771,1454,1476,1416,1188,1836,1048,622,1108,982,1010,1538,1566,562,936,1512,1192,1210,748,744,750,758,1694,1502,1514,810,834,712,990,1684,954,1828,1204,742,736,1590,1510,826,1312,1340,1308,992,1874,1658,678,964,1494,1490,1518,1004,1516,1094,1202,1538,1746,1782,1204,1200,1184,1186,1522,910,620,792,2244,3652,2180,1858,4126,3134,1198,1042,464,1504,646,1372,2046,3148,1452,458,680,4090,2084,3074,3142,1890,2242,1644,676,1618,1710,1590,868,488,592,704,594,702,980,1086,1060,870,1324,942,1094,1278,1098,478,692,682,1750,1788,1300,496,1022,660,1032,1094,584,856,914,938,474,1172,998,1770,1630,756,1218,1206,1582,1490,1214,654,1592,556,312,1198,838,818,1512,896,1556,1726,1296,1410,1734,1268,1060,1216,858,780,1106,844,1484,730,892,1564,968,826,1014,1280,1202,592,868,1528,1114,450,928,1728,1164,1706,982,980,840,1002,1190,894,814,778,1394,1740,1696,1268,1104,744,1232,1150,1704,1714,1734,718,1736,558,760,1734,1708,1040,958,1006,666,1160,1726,1472,1734,810,660,594,342,1790,524,1742,1412,1712,1710,1724,806,1746,1726,704,634,428,816,1178,1742,1016,880,998,770,944,356,634,1638,1716,594,724,708,980,1082,1062,866,1320,932,1100,1274,1096,480,692,684,1750,1786,1308,500,1020,664,952,1096,572,858,896,930,476,1178,410,1020,626,1634,760,1218,1212,1588,1498,1216,656,1594,556,314,1194,708,818,1750,900,1536,1734,1292,1416,1736,1268,1060,1214,898,780,1112,1316,850,1488,734,892,1570,968,830,1020,1282,1202,594,866,1524,1118,940,1736,1164,1712,982,976,844,990,1188,1032,812,1398,1746,1730,1270,678,1104,1234,1148,1714,1732,718,1732,556,754,630,1200,1716,1038,672,342,670,1156,1732,1476,596,344,1714,1716,526,1738,1414,1718,1666,1720,810,1742,1728,700,636,428,1140,818,1182,1750,1012,886,828,766,950,342,674,1616,1714,1588,562,584,866,490,594,724,704,594,702,980,1084,1062,870,1322,938,1094,1272,1094,478,690,684,1748,1786,1310,500,1018,662,1032,1092,590,856,912,936,474,1176,1624,1018,1766,628,1628,758,1216,1208,1582,1492,1210,476,1592,558,314,1194,840,818,1750,898,1730,1308,1418,1732,1268,1058,1216,894,782,1112,1330,846,1488,734,888,1388,970,826,1018,1282,1200,534,592,868,1528,1114,450,942,1732,1164,1720,978,840,1004,1190,1036,814,1396,1742,1732,642,1270,1104,744,1232,1146,1702,1714,1732,718,1734,556,756,1732,1732,1662,1040,960,1010,668,1158,1732,1470,1728,812,670,596,1050,344,396,1786,1720,526,1738,1410,1718,1712,322,1720,808,1746,1726,700,632,428,318,816,1180,1746,884,972,768,948,356,2420,912,644,704,624,2098,1814,2314,2246,2254,1514,2392,2246,1478,2426,780,2262,2280,1910,2244,2488,2448,608,1752,2034,2480,984,2428,1580,1804,824,1300,1176,964,364,1188,2196,1864,504,392,400,384,1016,632,2254,988,2098,1924,516,392,2249,600,1972,484,448,354,1964,1172,392,432,636,2208,488,424,2186,1708,2026,2426,1952,1942,1528,676,540,612,672,616,1842,316,832,1072,1990,400,308,396,528,352,1168,2160,2116,584,544,564,628,624,628,1840,372,496,672,788,1100,2340,1174,2036,408,424,2120,480,1876,1076,900,644,2290,2056,344,1952,1124,1756,2214,1964,548,456,372,384,1944,1972,516,388,408,516,660,1120,1940,1012,2042,532,460,1076,954,1916,424,388,360,356,344,1996,2016,540,488,656,628,392,516,1560,352,1050,844,680,1006,2016,1884,2174,580,456,1124,556,436,536,540,784,684,1936,2002,2002,404,392,504,976,628,548,476,1864,380,544,520,2050,1598,1728,580,628,762,1756,1468,1422,1544,1400,682,1486,756,1154,1410,1648,1348,1146,1254,1206,1196,1708,1460,1686,970,714,1792,1792,678,756,648,1008,910,1030,808,782,704,1208,1366,1536,1490,1570,1362,856,1346,1294,530,1656,618,1474,926,1102,1198,1656,1778,1050,818,1662,1410,1292,802,1492,1666,1664,1384,946,640,1202,1524,1686,1258,988,1032,1406,384,948,1324,1656,1576,1548,1542,1384,2048,1740,1836,1888,1766,1772,1654,1764,1418,1750,1588,1570,1556,1850,754,1350,1360,1346,492,496,1368,1432,1052,396,444,1180,1148,1468,420,388,996,364,1072,340,824,336,1268,492,488,464,468,1292,448,932,1456,1736,1476,1316,436,1860,1084,1968,948,1092,736,472,336,728,460,784,532,468,492,804,1152,1552,312,552,332,332,924,312,1020,1924,472,856,2120,840,624,944,440,424,1812,2500,2736,1126,822,1150,1256,650,1486,942,1436,750,1166,1384,1188,1448,1506,1556,764,822,556,396,446,366,626,640,1218,1444,912,1386,740,312,1396,812,1470,1488,1484,1606,1420,1424,1414,1542,1690,1436,662,728,338,1342,1242,982,1506,1092,1474,1456,550,1234,1400,1644,1478,1314,710,1516,474,628,736,640,770,822,578,692,372,754,1182,652,590,864,584,1398,1354,1392,404,486,932,1182,680,884,774,470,1278,932,1168,1032,1518,482,1240,1436,758,506,1132,914,1560,1372,1294,1480,1418,1414,1340,600,854,502,538,1528,1616,1796,1324,1236,568,1798,2374,2276,1046,1842,1816,2000,2116,1024,788,460,950,1048,2332,424,1496,636,604,596,2302,2148,1204,1856,2196,1378,1906,2114,2712,2412,2678,2484,1204,1212,1312,892,632,428,2584,1186,1120,704,584,992,2612,2480,2518,1032,1950,1964,1438,1236,2380,408,1168,512,2572,1306,2344,2364,2358,2558,1320,2554,564,2576,680,840,2682,1060,2242,520,538,3020,636,1336,540,2180,2548,2402,3014,2336,874,2982,1982,2664,1002,2626,2542,2542,1112,996,1102,996,2306,1164,2008,1224,1180,2604,590,1208,582,1910,1036,868,932,952,910,2660,2560,2242,532,636,772,592,1878,1096,2234,2274,520,1656,2524,2662,2710,1874,1638,2582,1524,1350,580,2328,2356,2726,2658,2556,2524,310,540,374,368,300,356,2336,796,1142,2296,744,2842,2128,1760,530,1908,2086,370,552,1098,1000,892,1558,1526,1522,440,406,1048,376,358,846,374,1120,418,452,2374,354,380,454,752,422,680,518,500,510,496,498,526,1938,978,1538,740,1558,1550,458,1970,556,572,716,1170,572,736,1536,2250,702,790,2622,2690,2066,996,992,1148,778,504,724,924,606,620,418,406,822,564,490,514,2602,2596,2665,1610,1608,318,328,578,324,348,2576,346,910,540,2629,1094,1978,2636,2852,2870,2783,500,500,528,2594,2622,850,970,2696,2684,876,650,986,2488,1464,436,452,1260,374,470,530,2762,1884,1728,2402,1840,2394,2646,816,2456,2314,2646,2644,2532,2562,2418,960,1356,804,852,2258,2388,2302,512,570,2402,2272,1408,2672,1878,1688,2230,2172,1190,1180,2116,1158,2188,1040,2236,1076,730,2258,2274,2340,2350,2272,2592,764,2396,2452,756,1456,596,634,944,558,1678,1238,1402,1410,1654,1492,1472,1500,944,502,634,738,646,778,822,584,684,374,762,1188,660,594,1012,386,580,1492,1396,406,488,1496,1192,684,1508,778,470,1294,1264,1276,1276,938,1172,1078,1540,1856,712,2085,394,1790,614,718,2330,1598,1818,2132,414,378,536,402,394,498,462,428,442,1024,380,396,520,1952,1948,844,816,948,428,828,998,1066,684,750,898,484,982,472,1536,850,714,766,1302,488,494,748,1928,1798,522,628,1180,1538,874,1270,1004,608,762,1642,1658,1652,1206,1502,444,1424,1984,1902,536,450,500,1124,1128,1338,1912,2062,1770,1722,1922,1954,1790,1826,1042,1920,774,1104,648,696,1364,344,1398,2077,1708,414,1898,1904,1902,1456,1826,1884,1890,1894,1876,1872,1886,1896,1276,1878,1802,1864,1680,1316,1906,1890,1214,1614,794,948,1884,1900,1894,1896,1886,814,1116,840,1892,1478,1262,1226,1888,658,1020,1054,624,2246,950,698,626,3812,3848,3592,3916,4052,3998,4006,1608,3760,2348,1204,3924,3832,3982,3818,3934,4008,1704,1850,1810,3450,3376,3632,3774,3886,524,562,520,476,520,376,420,448,482,1062,1072,474,460,326,2346,1268,356,1202,522,534,364,406,334,1106,2038,3610,1078,1764,1260,1212,3406,720,2900,2002,1320,3920,3630,578,1042,1862,856,2028,900,1572,956,418,922,926,440,408,812,800,702,1260,1232,1270,796,774,900,1058,420,1828,1600,1812,1534,1576,1640,1576,1546,1618,1572,1586,1542,1740,1564,1540,1642,1644,1474,1528,1780,1556,1558,1628,1790,1730,1760,1632,1668,1610,1518,618,1550,1536,1556,1716,1450,1554,1516,1506,1474,1598,1600,1602,1598,1626,1650,1498,1532,1520,1604,1492,1700,1498,1504,1070,1636,1628,716,1664,1648,1620,1820,1650,1649,1642,1646,1698,734,1416,3368,1248,3446,1428,2888,880,3000,928,1504,1936,1174,1880,1010,1970,1212,1708,1110,1708,948,1732,1798,1948,1212,1712,1774,1942,1032,1630,1008,1714,1941,1746,1700,984,1568,1680,1690,1744,1094,1964,1770,1026,1688,1328,1944,1216,1670,1682,1168,1728,1054,1730,1940,1942,994,1648,1564,962,1476,1114,1744,1690,1698,1356,1912,1202,1566,1204,1666,1176,1114,1948,402,488,618,1664,1092,1920,1656,1008,1800,1008,1694,1026,1942,1192,1778,1844,972,948,1186,2252,2344,1076,2344,2080,2284,1560,2320,2164,2356,1804,1788,2140,1708,1700,2264,1864,1628,972,1706,2044,1672,2220,2096,2202,2156,2308,2404,1464,1604,2176,2228,1660,2336,2056,2444,2392,2056,2032,2212,2204,2320,2028,1800,2400,2200,2108,2224,2208,2486,1812,2456,2432,1424,1324,776,744,1960,2592,1716,2368,1924,2512,1836,2412,2144,1908,2152,2356,1620,2464,1356,2152,1900,1784,2384,2028,2308,2460,2444,1772,2316,2280,1964,2556,1732,1924,2184,1580,2652,2364,2152,1880,1744,928,2140,1400,2128,1804,2268,1428,2044,2020,2032,1792,1810,2066,2332,2350,2280,1168,2204,1020,2370,2020,1620,2048,1560,2058,2196,2196,1940,2252,1704,2144,2092,1960,1508,1208,1672,1676,2376,2196,2184,1588,2428,1192,2364,2292,2288,2304,2206,1956,1736,2254,2352,2336,2564,2152,1444,1740,2420,2356,2316,2052,2172,1156,2004,2488,2248,2260,2444,2256,2312,1160,1712,2448,1924,2420,2088,2392,1548,1968,2072,2032,2084,2148,2180,2392,1812,2164,2364,2564,2128,1708,2180,2252,1292,2352,1328,2012,2140,2472,2128,1176,2282,1900,2444,2172,2156,2236,1868,2244,2220,2192,1332,1976,2308,2228,1824,2366,592,1796,2196,2252,2236,1600,2186,1776,2036,2222,2148,2208,1868,2072,2328,2028,2302,1720,1796,2348,2016,2036,2580,2298,2600,2068,1384,1520,2036,2092,2028,1640,2076,1580,2506,1828,2332,2328,2506,2140,1756,2272,2392,2020,2288,1936,2120,1992,2124,2236,1988,1988,2180,2356,1648,2260,2704,1820,2340,1728,2176,2248,1760,2240,1500,2360,2498,1768,2344,2352,1612,1748,2332,2120,1620,1164,2244,2312,1736,2032,1508,1696,1920,1992,2108,1908,2436,1868,1848,2068,1868,1648,1532,1668,1852,1692,1636,1640,1932,1700,2204,1528,2020,1768,1980,1936,2216,2000,2108,2372,2380,2088,2472,2280,1744,1944,2060,1932,2264,1800,2472,1904,2144,2260,2560,2444,2272,1772,2356,1884,2184,2180,2404,2216,2352,1792,2404,2184,1992,2348,1676,1912,2348,2112,2404,2116,2148,2332,2168,1652,1944,1916,1292,2456,2326,2256,2272,1792,888,2156,2024,2352,1604,2448,2352,1776,2340,1436,1616,2412,1624,2316,1808,2464,1636,2332,1896,1544,1940,2052,1256,1216,2240,1468,1816,1872,2112,1448,932,1964,1896,1694,424,1678,988,1468,960,1780,1508,492,532,580,432,520,564,1164,508,1340,1900,1824,792,872,880,1100,1720,1852,1424,1648,1344,1360,1368,1360,740,760,908,1184,1004,772,1864,1956,848,764,1896,820,548,508,1392,1480,1056,520,1844,872,1052,852,1104,1836,1932,616,960,560,1560,884,1540,884,1092,1096,1500,620,828,860,1132,792,948,1132,1128,892,904,1640,1740,1616,1884,924,832,864,1600,696,1112,872,1348,1252,1504,1572,1144,1236,1228,1340,496,912,1704,752,1524,552,492,796,1080,928,1628,1440,1344,1884,560,1048,1176,1584,796,1460,1644,1568,1788,1112,1364,836,1176,844,1456,1196,1112,1824,828,316,948,804,1868,1868,1112,1792,1368,816,1592,1748,808,1676,824,848,1780,1356,840,752,708,924,1252,992,548,904,1192,1512,928,1012,944,692,1212,796,1148,876,1920,1132,1188,1052,1076,1916,456,584,1632,1224,1096,1764,872,1804,940,2052,816,900,976,1036,972,884,964,960,864,1388,1032,796,748,908,504,900,1024,716,1248,1236,1144,532,460,952,676,1040,1604,1432,1444,648,692,1004,452,1128,1384,1212,760,1348,1860,1392,1108,984,1424,980,836,804,1652,1212,1308,1304,1252,924,904,1768,936,928,1380,892,912,1220,1684,1168,884,468,1656,1180,1380,404,712,1116,900,848,1208,1284,964,740,956,1000,1152,792,900,1284,1032,768,1324,584,676,1032,1324,1836,1496,900,542,1176,1392,1382,1402,1650,1168,1496,760,1446,532,1272,1082,1276,888,1342,1662,1648,896,1386,1276,700,1406,894,734,1198,722,1610,1380,1670,1154,646,1244,516,1014,1472,2018,2014,1538,1494,1528,1478,1546,1508,1492,1444,1354,1376,1482,1468,1514,1652,1474,1444,900,820,1226,1928,700,1456,770,494,1278,1402,886,920,1358,634,1378,872,1188,1470,646,888,1486,2174,754,444,1170,1540,1478,1576,1924,1692,1480,1668,1398,1858,1684,758,1540,954,520,552,1620,478,653,1676,1108,1552,1064,762,1224,694,352,1054,698,594,902,1662,1520,960,620,478,1650,1678,1678,1290,1078,1378,1286,1650,1642,1670,694,958,1294,1196,1210,1596,1774,1690,1664,1650,950,1652,1520,1662,1602,1676,1688,1748,1698,664,568,1045,420,1324,648,1620,728,812,1124,956,740,382,396,302,312,380,312,698,386,314,418,734,734,798,800,836,542,540,530,532,402,520,520,504,556,538,522,504,536,560,562,514,552,536,728,812,1824,684,652,660,1862,732,838,808,1802,1584,1608,1558,1602,1612,1596,1614,1430,1602,2014,1098,1616,1626,1600,1622,614,1606,1658,960,1594,1624,1610,1622,1598,1624,1640,1630,1602,1626,1602,1612,1590,1582,1616,1560,1584,1588,1598,1602,1412,1584,1598,1734,1598,1978,1598,1578,1578,1590,1610,616,1594,1670,950,1574,1618,1600,1642,1592,1626,1600,1184,1590,1588,1604,1404,1588,1598,1474,1650,608,890,588,1622,1540,1162,752,754,1070,1146,768,1524,1054,1324,762,1452,1272,944,602,1214,1034,740,524,978,1068,1492,978,1050,1650,722,1596,1054,1608,1604,1592,1488,906,1388,858,1158,1616,1506,1512,1532,1438,1610,1084,1542,1558,1068,1210,1572,966,1468,1560,1004,1630,1194,1074,1502,914,1632,1378,768,1188,1610,1636,1242,1506,1634,1626,1586,1644,1650,1512,1202,1652,976,1634,1026,1780,752,1236,1652,1724,1920,604,1748,1756,1708,1696,1088,1720,800,616,600,532,444,624,612,1620,1792,1724,1756,1828,1048,620,1000,1120,1732,1584,1736,1236,1844,1112,1856,936,1660,1616,1744,1820,1756,1396,464,1116,1772,1004,1028,594,1394,904,876,1390,654,1270,474,466,458,478,436,442,892,1412,1404,1280,1406,636,1180,458,1330,796,896,1464,1374,1404,1402,1376,1350,1488,1464,830,590,960,848,1628,1550,1104,1344,1400,1422,1404,1108,962,1670,1340,870,1396,1224,700,712,1100,1180,1394,650,746,1006,1126,690,732,1170,1348,870,1410,460,664,1066,1400,788,1234,1136,1062,530,926,1372,1060,1392,1390,1084,670,924,1436,702,964,676,532,946,1022,964,472,1784,1396,1382,1436,1390,1554,1410,1698,594,1386,1500,898,1442,1410,730,1398,676,810,1260,756,1188,1390,1304,1648,780,1390,876,1202,874,784,1376,594,1388,1112,1396,796,812,1192,1374,800,718,1410,786,1132,1280,1278,1392,1576,1394,1170,1378,594,1282,730,1592,488,964,1392,698,1102,308,1202,1392,1526,784,1344,1488,1594,1292,1024,824,656,560,416,644,592,1038,1308,1224,922,1166,1354,1326,494,822,914,488,1280,1326,1452,1450,556,1332,386,1360,1574,610,486,1044,1558,1596,470,1516,1222,446,350,478,512,624,786,1434,1398,1130,1626,1396,550,1520,718,680,1332,790,1448,1452,1556,1408,1590,1384,1206,982,1404,1648,1262,1622,1636,1406,1196,1622,1608,1392,1594,978,1326,1394,1196,1396,1152,1386,1506,1378,840,1356,1528,952,1108,1204,1164,1248,1160,1288,1210,1066,2192,516,1548,2208,1904,742,2184,550,992,890,2016,2186,1886,2194,926,2196,952,2192,904,2182,2182,2188,904,2188,2182,424,2188,468,2054,452,760,912,2212,942,2190,922,2180,2190,2194,900,2180,930,2190,2154,2212,948,2186,1568,2186,2180,2190,2190,2507,1542,1052,1530,1402,1388,1526,1190,1572,1442,1418,1354,1396,506,1538,366,1490,1434,1522,1278,1472,1710,1142,394,1194,968,1506,970,742,860,1468,1346,1342,1472,1324,1070,1410,1518,1444,1434,1494,1370,1542,1388,1374,932,1506,1512,606,1546,606,798,1266,1238,1538,1200,1432,738,1646,952,1506,948,1506,1100,528,1336,364,1284,1268,1276,1264,1264,1264,1312,556,536,364,3114,1284,1290,1616,808,1418,804,1274,1290,1354,450,1302,1290,1614,3212,1784,844,1560,1564,588,468,1760,1796,1620,608,832,1436,1752,1648,1636,1796,1644,1604,1624,1600,1680,744,488,1596,1648,1628,832,816,1612,1632,1668,568,1536,1024,1828,976,1648,1588,1644,1592,1248,952,1676,1536,1652,1624,1620,924,900,820,1648,1676,1020,1652,980,1266,408,794,594,1190,928,1164,1208,1106,412,816,1346,754,984,668,1442,1408,1442,510,1204,1178,780,580,1606,1206,1468,1430,742,1274,1442,818,806,740,930,1048,968,636,1116,356,894,756,604,1078,1100,630,864,750,1740,1472,1310,1226,1636,1350,1394,1610,1724,1528,1280,1280,1280,816,548,792,1032,792,784,704,358,916,1066,884,562,1028,1492,1262,1260,1208,1308,1218,998,1318,1174,2402,1890,1030,546,766,718,598,590,380,1054,612,792,852,1616,2118,976,1022,2128,2134,982,982,1008,990,1280,768,1704,1052,1196,404,562,926,386,1546,1540,1512,1494,1304,1368,594,528,502,786,1166,1366,1362,758,1004,750,1504,1172,1386,1670,1670,1682,1286,1280,1188,1058,1662,1052,1080,1176,1368,1160,1338,1668,1158,1266,1292,1670,1696,1144,1668,1508,1674,1476,1680,1666,366,1686,1486,1248,2088,2088,2088,1138,1048,1380,1480,1402,1398,658,728,1260,1032,1188,1076,1090,1528,1536,1502,1488,908,734,606,520,474,778,1658,1448,1340,752,998,742,1492,1166,1222,1466,1660,1280,1274,1280,1654,1652,1038,1174,1162,1360,1154,1326,1280,1656,1150,1656,1280,1650,1292,1132,1654,1654,1656,1460,1656,1658,1660,1654,1476,1242,610,928,1172,580,780,1192,1192,1728,1374,1272,1066,1278,604,1210,1206,1202,948,424,596,1432,978,1420,614,1280,602,1442,1210,1354,1370,1470,438,1316,1190,504,402,594,1182,1196,840,1442,432,428,410,412,786,806,1302,1898,778,1740,1908,1956,1728,1716,1402,2171,1370,872,910,878,768,664,1802,1322,854,758,2176,2104,1820,2140,1244,1862,760,1393,1832,1610,1190,1816,1178,672,838,414,412,946,2103,1750,1354,512,1622,464,1676,1668,1636,1646,1694,1690,1702,1700,1690,1698,1698,1642,1628,1656,1648,1652,1674,1676,1676,3476,2576,2534,1582,512,1426,1182,1296,1672,1560,1440,1636,766,894,894,1814,1896,838,844,1561,1504,1573,1502,950,446,954,918,1066,1776,788,1190,790,876,2240,918,1926,2166,2310,2034,2038,1690,2586,1616,1036,1074,1036,902,832,2132,1560,1000,898,2638,2482,2142,2568,1466,792,2176,2538,2114,1886,760,1238,2144,1394,798,564,492,496,766,916,1036,668,452,1198,654,682,1564,928,728,792,846,2534,1922,2060,548,836,750,332,630,1400,1234,1352,666,2338,2386,1312,438,366,328,720,708,1208,890,696,572,672,524,502,626,442,446,506,1412,434,528,400,1618,796,804,712,2410,2370,962,738,320,752,1070,2372,1302,332,532,390,632,590,416,396,416,472,662,790,660,894,632,770,834,554,576,482,664,538,830,428,742,878,832,576,860,866,652,526,646,626,472,438,732,666,738,1350,640,642,744,2274,2172,2194,2314,2374,1606,762,776,782,758,750,738,502,502,560,612,442,684,1628,656,616,550,714,706,720,716,714,716,712,702,714,714,714,712,706,712,708,716,714,712,716,706,694,702,710,548,702,710,696,460,456,644,690,642,490,596,758,462,512,856,486,646,1902,1070,752,754,1142,546,510,1786,502,556,512,550,558,2402,822,1070,470,1072,522,1060,942,488,664,794,822,698,700,1302,414,614,1414,614,622,1420,772,674,670,882,1428,596,894,600,886,466,860,622,626,628,628,596,580,624,628,624,554,1240,2428,2386,2392,1756,366,630,644,644,636,648,658,652,652,644,644,658,642,654,628,654,650,654,652,648,664,650,652,650,746,654,758,562,900,758,668,570,740,754,714,750,608,902,618,756,726,762,1112,1112,1120,1110,1098,1062,1102,1128,338,344,338,344,612,594,492,490,536,458,550,496,488,618,488,422,446,440,484,440,446,484,460,494,388,400,416,504,518,500,580,572,584,554,572,560,582,496,762,2374,724,732,736,722,612,670,746,710,724,720,716,756,720,722,728,400,342,1492,336,402,400,350,522,470,490,620,736,746,800,784,812,784,548,670,636,568,640,688,684,612,598,924,1030,752,1470,894,480,336,554,474,366,560,480,352,532,372,356,372,544,382,610,332,430,558,552,518,774,322,530,438,420,404,404,422,420,408,422,420,364,342,478,508,512,442,482,454,520,578,516,540,474,508,522,444,338,390,612,614,618,612,614,608,610,602,590,574,988,548,698,740,728,730,672,724,722,452,742,672,730,576,402,724,450,540,346,638,540,734,726,738,702,716,726,734,750,742,734,718,722,730,734,694,690,686,714,730,738,734,722,734,738,2384,724,686,696,732,734,1284,522,1142,528,540,546,544,548,544,528,548,530,544,542,542,530,548,506,530,544,528,542,574,574,582,574,528,534,574,466,448,462,462,374,376,412,452,498,436,1608,736,546,572,536,408,804,524,470,416,744,1090,1098,762,350,356,356,366,366,358,366,358,354,356,356,348,1578,490,488,508,802,468,658,404,988,570,390,1010,854,506,2480,1060,314,618,420,1702,2332,410,2390,430,438,834,384,694,568,586,710,762,760,2386,426,366,678,1066,358,1572,756,654,506,432,756,668,724,566,746,374,852,1272,844,1962,336,682,620,708,824,698,1190,1076,614,480,1150,646,1772,2254,2246,758,502,2294,794,932,1058,2276,2272,666,762,500,578,534,640,1244,1560,738,470,586,520,680,538,528,596,524,626,552,2242,618,802,826,1202,834,826,2374,666,662,670,668,662,664,330,342,364,558,342,482,328,512,388,614,518,360,458,580,508,506,554,562,560,550,1804,538,540,556,552,384,390,390,416,404,394,324,462,324,324,320,414,350,358,362,356,348,358,358,1904,552,550,560,1130,1164,558,548,970,500,524,796,402,514,360,362,318,638,638,646,642,656,642,642,646,640,646,648,636,644,676,644,918,652,782,642,668,672,644,614,612,610,596,592,614,594,612,618,614,604,618,524,314,710,322,318,328,326,324,320,900,836,406,906,1420,366,824,518,558,524,522,490,412,444,492,324,498,588,578,594,740,732,742,568,538,564,544,592,604,606,542,590,564,590,530,542,550,558,456,722,680,2318,714,376,336,750,384,404,344,378,374,928,1270,1662,1198,974,534,510,848,468,326,572,762,576,2508,974,504,640,762,520,592,444,864,660,532,1388,2318,796,416,1024,792,408,434,406,1178,374,492,966,982,764,790,934,1772,348,422,742,1746,440,556,382,670,1910,694,902,464,772,1230,332,692,522,474,844,1588,948,324,1372,430,572,950,1794,528,500,962,728,744,714,1564,1956,552,1172,758,1738,400,746,1630,2310,2308,2306,2306,2398,536,518,616,616,1162,624,478,480,488,478,1072,1064,628,622,610,620,600,614,620,704,658,662,674,674,588,408,700,674,720,692,696,704,2388,852,838,858,1162,2404,1084,746,1930,562,554,1102,1092,1090,1086,1096,1098,1086,1094,1088,1094,1090,1124,1134,1124,1120,1118,1124,1110,1060,1052,1044,1058,1052,1080,1050,1072,1052,498,1052,634,618,616,1096,1002,574,564,566,622,930,574,1090,1090,618,866,624,778,472,1116,762,1180,780,428,786,730,788,1014,468,1072,572,794,604,1086,780,572,584,562,2376,778,726,772,718,612,672,678,716,748,746,2374,2368,2368,2388,654,648,742,646,644,1782,542,1794,1170,394,388,1360,386,390,392,2412,1582,724,614,672,728,730,736,696,720,694,698,738,744,646,550,552,1814,448,438,500,756,564,676,738,538,708,566,658,752,730,566,578,566,450,460,510,408,448,436,334,460,454,464,380,374,344,522,460,482,754,330,750,688,720,700,1190,516,378,598,550,552,474,414,362,348,810,342,544,512,472,382,410,500,766,510,462,402,462,448,508,400,418,464,434,500,712,426,430,354,588,586,538,582,570,594,528,572,506,474,510,484,526,506,512,560,518,490,606,614,538,538,506,594,410,516,810,532,568,526,578,386,410,370,1178,346,404,306,736,458,432,438,458,652,738,708,482,422,412,510,760,598,570,458,464,458,462,460,464,458,462,464,462,454,508,426,932,630,618,1334,524,824,716,506,692,1396,638,480,1276,678,408,606,616,670,696,770,700,694,738,618,722,678,716,750,672,784,734,738,502,672,548,700,608,596,654,584,690,498,494,1102,496,482,490,492,308,354,750,686,752,768,352,392,604,792,462,438,412,422,784,350,354,358,356,350,356,350,358,360,348,2244,1560,346,324,958,662,830,368,822,570,536,372,908,436,494,618,664,572,730,2012,364,1102,378,330,1370,404,358,1226,862,1252,752,330,754,2348,1160,356,738,2314,1486,358,420,1796,332,402,354,740,654,362,324,642,710,1262,1620,966,488,502,370,510,1198,358,1182,702,328,682,402,748,724,840,1222,688,662,1472,1176,572,1204,1142,588,578,1588,1062,374,1552,498,330,432,896,1686,806,838,734,1658,2380,896,1352,454,788,2180,2292,2312,1426,2292,2088,780,518,534,616,612,302,424,774,744,560,448,504,540,486,492,566,486,520,518,530,454,642,498,470,384,482,416,498,478,408,504,404,500,528,506,510,424,382,440,496,460,470,486,498,458,486,474,532,452,478,502,514,490,504,498,516,488,508,518,528,472,468,496,510,454,432,480,524,450,498,484,516,512,482,470,520,508,554,556,624,548,514,538,1034,746,936,984,962,860,900,680,834,686,908,812,962,926,720,838,944,754,944,656,932,746,658,2234,576,692,620,560,594,614,518,504,686,500,586,666,722,736,2394,598,548,742,526,544,600,562,558,446,456,378,476,470,590,460,518,410,628,482,582,420,452,392,374,476,426,514,704,310,754,372,474,344,322,340,364,354,370,422,364,364,490,490,492,604,578,590,598,578,608,582,662,594,586,596,374,388,376,384,384,392,390,384,406,394,740,1572,750,738,1564,748,576,440,632,424,584,516,640,444,550,444,538,350,686,486,660,408,514,560,612,510,374,446,422,548,510,520,538,500,592,482,754,698,556,468,486,2314,456,478,1082,508,388,470,1196,332,334,522,688,590,702,892,900,716,662,306,1264,342,358,404,614,480,488,470,1166,2378,392,1056,540,572,642,652,700,668,672,712,620,630,626,624,618,618,612,616,626,622,628,620,614,618,642,604,612,606,612,612,642,622,612,620,610,616,612,610,610,620,620,616,624,622,1052,1066,580,796,568,1056,1054,1004,1106,570,670,602,606,772,590,1668,568,760,434,766,572,668,570,586,1058,580,536,534,584,1708,654,648,650,654,650,652,650,652,646,488,424,420,480,520,434,480,422,584,402,748,342,2378,806,764,784,370,568,418,814,780,730,926,992,432,768,398,386,766,778,636,742,506,790,848,1478,820,738,860,570,752,682,766,572,642,778,694,678,694,678,428,478,970,894,526,900,614,306,308,464,566,1580,644,1016,374,556,1280,1280,1280,1236,1280,1214,1280,1280,1280,1238,1280,1234,1280,1280,1280,1058,1280,2604,2319,2404,2404,1130,1130,1068,1116,2402,1164,1154,948,956,1130,1148,1002,1136,466,1090,1132,1130,1138,1132,1128,1126,1132,1074,1144,1136,1164,1168,1126,1184,1170,1118,1110,1112,1128,976,1118,1084,2366,1836,2404,2404,2410,2404,2684,2416,2420,2698,1194,1594,460,424,1450,1844,2376,2412,2410,2462,1192,2404,2382,2424,1960,2554,2402,2408,2554,2548,454,992,2394,1138,428,2394,2426,1058,1150,2460,2414,1230,1502,970,926,802,1050,1162,1128,1052,768,1042,1300,1124,2630,1382,1084,1114,914,2420,1196,836,1158,816,1062,484,434,950,1008,1204,1012,540,966,698,2398,2412,1154,1120,2388,2400,776,1096,1070,1346,1282,2392,2624,362,992,444,2426,2350,1740,694,1666,1736,1796,1770,1772,1846,1762,1496,1742,1744,1726,1784,1726,1700,982,1252,986,1434,1626,1756,1654,1752,1806,1540,1288,1766,1756,1706,1762,1752,1770,1652,1764,1736,1762,1728,1676,1662,1766,1646,1754,736,1760,1738,1730,1748,1766,1762,1776,1780,1892,1608,1756,1734,1738,1734,1734,1636,1726,1756,1850,1762,1750,1906,1724,1664,1744,1740,1748,1718,1762,1748,1760,1654,1760,1774,1768,1730,1720,1862,1748,1746,1542,1740,1946,1750,1516,1858,1756,1764,564,1758,1112,1748,1854,1754,1666,1718,1754,1748,1732,1644,1526,1196,1066,1920,1468,1634,778,738,1734,1760,1750,1192,1740,632,1708,1766,1652,1680,1118,830,496,1750,328,966,1736,1752,1252,744,788,1764,814,1746,1742,1750,1774,1660,1776,1276,1284,1698,1722,1736,1708,1716,842,528,692,696,814,600,804,616,604,544,790,622,610,804,594,618,810,728,790,800,762,816,504,638,600,608,610,716,832,840,788,790,622,782,806,800,816,802,814,782,730,608,482,526,562,656,534,522,624,642,790,504,770,806,792,408,592,790,824,802,548,710,672,790,800,780,626,798,788,682,1054,802,714,1822,1826,2318,1786,1956,2308,1918,1466,2268,2368,2052,1790,1164,2545,2164,2330,2110,2212,2004,1850,2134,1872,2084,2008,2414,2060,1998,2472,2312,2372,1950,2386,1834,1576,2264,2270,2098,1792,2280,2236,904,1844,2364,2344,2084,1446,458,1706,1492,1664,720,2082,1724,1566,1936,1256,450,1558,2054,1286,736,636,792,812,858,684,306,1016,1078,1568,1010,960,1020,1184,2070,2262,776,1792,514,1664,1490,382,1568,1140,536,530,416,552,638,544,548,1656,340,374,532,928,468,680,624,1864,1174,1238,2106,2158,594,1228,364,930,620,712,604,1150,1194,504,1112,398,1102,504,1136,1206,426,1088,1246,1126,564,908,1044,756,1200,1254,792,672,1186,1110,1092,1232,1468,1812,862,1090,894,830,1238,856,864,1292,1356,950,942,1966,1888,586,1780,2202,1810,902,874,2506,1742,1042,1266,1108,1058,1360,2614,2024,1086,936,886,2512,1620,584,1260,1328,2412,1660,946,826,584,1036,1058,1492,876,1316,1394,2026,1906,1264,1278,1228,1312,1424,2572,1092,1204,1112,1310,1608,1268,1030,704,1162,1446,664,2160,2424,2792,490,2024,1550,692,684,542,714,822,704,712,1332,730,438,488,690,1522,1412,2654,888,1448,2666,1172,1140,420,878,2362,528,1324,2330,2276,878,1486,1538,654,1442,1432,1470,1566,1408,676,1628,1598,728,1176,1350,990,1552,1618,446,866,1532,1442,1616,1420,1596,1910,2356,1114,1416,1160,1602,1116,1424,1634,1696,1506,1234,1224,1722,2440,2384,2386,1464,1454,1440,1428,1400,1426,1428,1444,1416,1412,1432,1442,1436,1440,1482,1420,1418,1426,1384,1420,1438,1422,1420,1420,1416,1412,1424,1414,1428,1432,1426,1422,1340,1222,1414,1416,1418,1434,1280,1896,1878,2252,1212,610,1176,842,878,930,1554,1638,812,1902,664,420,1140,476,484,424,342,464,422,1280,1808,764,1348,1608,1944,1572,420,702,600,838,580,620,1490,900,1122,1736,458,778,1336,620,1830,756,542,1350,1944,1930,906,1142,964,1762,1180,1984,1278,1834,1206,1280,1218,798,424,606,696,814,1966,1214,906,380,1216,1548,1710,988,372,644,1018,1042,886,340,686,1280,1460,816,416,414,606,420,1412,1056,1548,1320,1396,614,814,1762,558,396,992,1292,1280,596,1032,1682,804,702,432,324,854,846,1488,1534,850,770,562,782,1928,716,1056,1280,1992,1544,1476,2288,1432,1026,1284,828,1702,494,392,384,348,1686,1158,1806,1388,678,572,2208,1048,1040,480,1056,620,540,642,554,2036,2156,1298,1864,716,864,518,1280,516,606,2130,746,1592,360,1586,1140,862,628,1718,1500,350,418,1256,1196,1194,972,890,2044,1990,2016,2060,1180,1814,632,2036,898,886,986,956,1896,1914,858,806,856,906,2116,2052,2338,2042,1946,880,2050,2068,2314,2042,1926,1586,2302,2220,2308,2334,2190,2274,1194,876,1024,644,776,632,2078,1201,1666,1960,1614,1572,1572,2274,1570,2244,2274,1958,2268,2060,2256,1896,1436,2096,2446,1584,2256,1564,2242,1074,1084,2062,1080,2250,1560,2270,1564,2078,2392,2228,2108,610,2100,1202,484,564,462,1342,1860,2272,2282,1578,1580,1088,1088,1086,1096,1080,2236,1100,1564,1170,1094,1572,1564,1574,1256,1554,1564,986,920,2160,1052,1070,1568,2280,1582,1292,2254,1586,1060,1030,1066,1452,1578,1266,1168,1960,1074,1088,2246,1298,1306,854,838,1970,1532,1780,2026,1974,2058,1966,2064,1602,1070,1568,2076,2244,2262,2266,928,1540,2058,1896,1590,1388,1536,2210,1544,1196,1232,1236,1566,2250,2324,1530,2234,1920,2248,2168,1294,794,2178,766,788,1316,1060,1910,1010,1040,1084,914,1068,956,1202,742,722,708,828,1084,1072,844,1276,2268,2254,1218,2266,1076,2218,1568,2268,2212,1982,2286,2088,1758,1924,1548,2280,2080,918,1044,1572,1374,2246,976,1560,2252,1076,1068,700,704,850,670,2070,2070,2060,2062,2144,2082,2068,2038,2060,2120,2050,2198,1560,1196,2418,1862,1564,2198,2258,2256,2138,2240,2240,2248,2240,2238,2250,2238,2240,1270,2236,1264,1084,1090,2394,1604,1594,1048,1106,890,1580,1326,2036,1840,2296,1602,2260,2238,1292,1610,784,2286,2102,1588,2024,1396,2304,2270,1270,1078,2246,1586,2270,2054,1954,1092,1280,792,1002,1096,2254,1040,1028,1060,1122,1298,708,606,356,976,756,2248,1296,1434,2072,1428,1466,1228,1272,1656,1708,1576,980,1002,968,972,970,964,866,912,920,922,946,918,894,954,860,1002,972,938,874,976,984,996,982,2308,1556,2246,2100,1516,2252,2254,2212,2240,2330,2300,2244,2044,1550,666,1090,822,1038,2236,1080,1456,774,1306,1574,1276,1990,1094,1122,1120,990,1070,1564,1470,1138,1128,1072,1340,772,804,734,990,1096,964,1090,2230,1296,1532,2080,2124,1564,1570,2238,2272,694,1734,778,1404,1604,2252,1588,2178,2270,1616,1570,2264,1194,2266,1012,2262,2118,1210,728,1278,1114,1188,1406,1566,1008,1782,2264,1092,1444,1954,2430,2252,2238,970,1084,1358,1284,1576,2070,2184,2224,2070,2074,1424,2064,1768,1856,1712,1702,1716,1552,1724,1726,1206,1584,1190,1718,818,818,838,1220,830,816,836,1202,1180,814,802,824,810,1202,488,826,818,1190,1182,1096,1188,838,428,1706,1716,1704,1590,1164,1562,1712,1708,1540,1556,1734,1714,1572,1566,1560,1590,1710,1376,1724,1724,1246,1192,1724,1724,1262,1084,1722,1726,1722,1712,1202,1724,1740,1198,1186,1722,1712,1200,1724,968,1198,1188,1200,1544,1202,1210,1724,1692,1712,1200,1698,1198,1110,1726,1722,1734,1570,818,1704,1728,1156,842,898,1710,1714,1702,1408,1190,1736,1656,928,1202,1706,1714,1704,1712,1722,1726,1210,1214,1674,1040,530,596,1726,1214,964,1662,1702,1206,1206,1574,1204,1196,1704,1718,1204,1704,1210,1706,892,1192,1590,758,762,832,814,1494,1568,1568,1728,1736,1738,1352,1726,1736,1728,822,1718,1726,1710,448,1634,1042,826,972,816,828,752,450,814,1210,1750,1186,1704,1704,1716,1716,1628,1212,1208,1712,1710,1194,840,972,822,1186,1186,1104,1708,1712,1732,1210,1194,1200,1204,1578,1576,1708,1192,814,964,822,1562,1688,1340,1708,1538,1700,1722,1404,1694,1692,1802,968,1714,1724,1704,1712,1706,986,1544,1552,1144,1176,1708,1700,1722,1170,1196,1674,1698,1332,1724,1694,1720,810,1190,1714,978,1194,1184,1210,1724,1176,1596,1718,1178,1510,1516,1518,856,824,506,1706,1720,1718,1582,1602,1590,1186,1714,1712,1210,974,1708,1708,1618,1030,1146,1024,1740,1258,504,768,852,760,1716,1708,1416,756,828,1182,904,1736,1710,1590,824,1190,1722,1202,1198,1714,1226,1710,1194,1718,1724,1050,1236,968,1268,952,1714,1720,1050,1722,1730,1714,1202,1710,1578,1724,1726,1726,1208,1194,1724,1200,1730,1514,1220,1702,1726,1088,882,1196,1198,1514,1712,1708,1710,1584,1654,1746,1722,832,844,1576,1210,1736,1066,1754,1748,808,1186,548,826,966,968,830,816,816,980,828,820,806,838,818,1200,818,968,1194,818,1720,1704,1692,1712,974,1724,1732,1182,1186,1422,1200,1736,1718,812,712,1142,1714,1724,1418,1702,1722,1692,956,1728,820,918,1190,1196,1714,614,468,678,1730,798,676,810,938,550,1426,1718,1192,1202,1190,1186,1710,1572,1602,1704,1696,1866,1134,1686,488,774,1540,684,554,1700,618,1198,740,1562,1198,1032,1620,1714,1734,1698,1700,1378,702,810,1704,1694,1210,1696,1466,1690,770,710,1554,1460,818,1168,982,1090,454,590,1570,1458,1716,1716,1716,1704,1712,1706,1716,1698,1152,1200,942,1724,1718,1700,1164,1198,1284,1712,1172,800,816,1182,1182,1190,1234,1706,1548,852,1176,846,718,680,610,730,662,690,1720,1206,1576,1748,1194,960,1180,1186,1186,1690,1190,1194,1200,814,858,1800,1580,1586,1180,1698,978,860,1176,1706,1184,1180,1698,1696,1666,1210,1168,1096,1712,1700,1154,1680,1734,1598,1560,1568,1132,1206,1720,662,1722,1718,1152,1362,1200,422,1048,518,1280,1714,1700,1718,828,818,1490,818,824,1728,1712,1306,1350,1186,812,1202,1708,1170,1528,1302,1704,820,768,1722,1206,838,810,1582,1714,964,970,1162,1164,1028,1046,966,898,1712,1188,1236,1596,1198,1722,1700,966,1184,1206,1208,1692,828,1186,1716,1030,1672,1680,1828,976,1198,1558,1546,1216,1620,1200,1114,452,354,374,1644,1604,1198,1712,1564,816,812,826,826,1196,586,804,736,1206,2554,1704,1710,1556,1716,1528,1718,1562,1712,762,1704,794,808,1708,1218,1696,1712,1692,1716,1724,1196,820,1734,1552,1544,1716,1688,1726,1388,1100,1718,1048,1606,1804,802,1396,1128,1032,872,826,732,836,546,1176,648,1204,1480,1480,662,838,754,702,716,1800,628,826,616,1718,1196,1702,1188,1726,1714,1718,1706,1708,1188,1196,698,1034,1692,1186,1196,1182,802,738,1186,508,1168,1050,1106,1206,752,824,850,1734,1754,990,1708,1034,1202,1742,1048,1714,946,642,1192,1030,1606,1706,1190,970,978,1374,1046,1124,1716,1590,1706,792,1576,1552,1722,1480,1718,822,1232,1740,990,1704,1732,838,838,680,1198,1716,1560,762,1576,1690,1706,1698,1222,738,744,672,830,1694,1736,1196,742,756,820,894,1024,1700,1198,1692,1200,1550,820,1158,824,1180,824,1190,828,1190,710,1702,1726,1732,1654,808,678,1702,1722,1180,960,976,970,1718,1588,826,962,742,962,1712,1592,1156,966,974,968,1194,956,824,1580,674,1452,1040,1180,1720,1710,994,1694,1726,1042,1116,1712,1712,1698,1706,560,320,920,1672,1716,1736,1192,1722,1240,1754,1014,1720,1750,1644,1704,1188,1188,1764,1728,1742,1212,1170,1142,1710,1704,1186,1100,796,1056,1204,1748,1714,720,776,1192,544,576,1704,1114,546,1716,1444,1620,1722,1736,1710,740,762,1728,1780,824,762,1716,662,1042,676,1586,806,800,1198,818,634,1736,1204,1564,1762,1172,1196,1188,1186,1710,974,1168,1192,740,728,966,824,810,652,550,1002,746,734,818,1194,826,824,1734,1738,1718,1204,1728,1708,1242,312,1722,1728,856,830,584,986,802,940,1246,1264,852,1030,1716,1702,1716,726,812,1188,1560,1574,1560,1550,1088,820,822,838,800,1742,818,824,814,1504,1112,1242,1594,1718,1742,1706,1048,1544,1718,1716,1536,1708,1578,1698,1594,1708,1724,1726,1730,1784,1708,1176,1196,1716,1192,830,1192,1700,1362,1114,1720,1722,1704,838,1116,1200,716,834,1428,2087,1176,1712,1186,1192,1012,1730,1720,1722,1718,850,1704,1724,1708,1720,1192,1176,1706,1710,1572,1558,1206,1476,532,1186,1076,1720,674,664,778,1194,1712,1732,1712,1710,1086,1558,1188,1738,1212,1722,1856,1720,766,1770,634,810,1744,1114,1148,1588,1530,968,1094,1658,1702,1186,1172,1710,1736,1346,1550,1206,1194,1192,744,816,1714,1572,828,744,1572,1550,1540,1778,1630,1716,844,1718,1764,1720,1714,1730,1198,1186,1204,1188,1716,1392,1722,1722,1712,1510,2087,1696,1200,824,1204,1570,1576,1196,1188,1198,1712,1042,1726,1710,1758,898,712,1534,1708,1734,1730,1198,1714,1576,1596,968,1192,1710,1718,1586,1536,1598,982,1536,1726,1706,1718,1768,1718,1638,1572,1574,1578,1722,1176,1722,1698,1700,1718,1538,1118,1162,1712,1578,822,1724,1186,820,1164,740,1188,748,910,1688,1714,1540,1712,1716,1620,1724,1190,1716,1704,1608,1716,1286,1526,1194,814,816,1318,1196,1198,1722,1642,1446,1712,1188,970,1184,1698,1698,1192,1258,488,1714,1210,1750,1038,1568,1710,1210,1722,1188,1192,902,1712,1704,1192,1192,1188,1014,1036,1598,1034,1824,1722,902,830,1726,806,1566,1720,1276,1728,1730,1716,966,1730,1294,1634,1728,1624,1576,1724,1554,1718,1718,1222,1600,1704,1194,1604,1738,1748,1736,1752,1716,1752,1746,1058,1212,1750,1728,1160,1690,1736,1584,1706,1590,1728,1732,1506,1710,1188,1214,1046,1750,1722,1724,1200,830,906,1716,832,832,684,610,1058,1018,1572,1530,1724,970,1734,1724,1714,1150,1710,1414,746,1186,814,838,1718,1192,1712,1742,1204,1810,1726,1714,1208,1580,1046,1726,1710,1740,1190,1536,1044,1580,1198,1190,986,1254,1140,1710,658,994,2548,578,1200,586,1202,1196,1176,1718,1742,816,898,1192,1700,1308,1190,1198,1152,1054,1190,1194,450,1216,744,818,696,956,1198,1204,1728,814,826,528,856,1738,774,802,750,422,1240,1720,1510,566,566,964,818,808,1144,1210,1738,1588,1216,1214,1118,868,1204,1202,822,1198,1194,794,834,1202,1178,830,1218,1212,812,840,1300,1240,1192,1734,1746,1714,1728,1722,1122,870,1726,758,1212,1716,1728,818,820,1736,1198,1728,1728,1730,1710,1064,1734,1206,1590,1740,1732,1734,1724,1716,1720,1566,1584,1002,1702,1186,1734,1658,1204,1740,1202,1626,1734,662,632,2502,1212,1744,1206,1054,998,1164,1732,1698,752,984,1774,822,910,1750,1772,804,822,1754,1734,1202,1202,1214,1204,682,1144,1574,1572,1248,972,1196,1194,1726,1210,830,748,1200,1734,1716,1722,1728,1100,1192,566,1718,1046,1736,1220,1730,1210,1466,756,962,1726,1742,1712,1734,1718,1718,1730,1198,1726,1324,654,1714,1708,1712,1736,1700,1048,1168,1748,1118,844,620,982,1702,1216,1224,1748,1206,1748,1736,1730,1008,1566,1720,830,834,1222,1738,1212,1748,1734,1706,1746,1722,1424,1724,1736,1436,1728,1558,1584,960,1726,1724,1776,1718,1722,858,500,650,524,432,718,496,1718,620,1050,1172,726,840,558,966,482,986,824,816,776,968,412,794,796,974,804,742,962,308,1196,1206,734,766,1636,766,762,770,772,1030,750,900,770,830,1162,788,1076,374,410,824,1190,1570,1568,1020,1208,1578,1736,1768,1720,1572,1574,1732,1204,1780,1210,1720,1720,1660,1196,1716,1724,1722,1724,1724,1734,1200,1204,1548,1202,1206,1192,1724,1046,1716,1406,1510,1710,1748,1758,1722,1632,1598,1760,1724,1710,1210,1744,1188,830,1710,684,1198,1710,1724,1754,1568,1594,816,860,1752,826,1200,1698,820,1202,1148,1190,824,1726,740,1260,1004,910,792,762,1588,876,1144,1718,1022,744,1756,620,1044,828,1568,1200,1198,1198,1210,748,1210,1742,824,1220,1436,1194,802,748,816,750,1712,986,1190,1222,1200,1720,978,1730,1234,1216,710,830,818,598,834,820,732,1216,1720,1572,822,1046,1732,984,1752,1062,1052,1052,1072,1044,1484,966,1728,814,826,1726,1600,1708,1210,1164,618,978,1624,1718,1340,1148,1370,1016,626,1254,1554,1566,1574,1564,1122,960,746,746,1206,934,756,824,736,818,782,694,418,1100,570,464,806,578,630,1052,1172,1184,1092,952,1082,472,752,826,1716,1726,766,1720,1706,1004,1744,1774,1738,1186,1692,1678,1726,1380,1772,822,814,1220,1164,1656,1316,822,1738,1722,1732,2558,888,910,1022,750,1816,1188,1206,1230,980,1222,1444,1722,1380,686,724,1204,1574,1566,1714,1204,1714,1448,822,706,840,1572,1570,756,1208,1212,1196,832,752,1720,1704,728,1202,1194,1726,1724,782,794,1700,1642,1622,1642,1186,1736,1196,1194,1724,1712,1048,1728,1736,1716,1568,1734,1500,1712,1202,1206,1718,1726,1698,1042,1202,818,1038,1200,1028,1196,740,1180,1190,1192,1178,1732,1724,1736,1222,1214,1196,1186,1212,1194,1750,1178,1724,1032,1196,840,1704,1202,1730,1730,1186,1204,1582,1564,1720,1496,1716,1180,1700,1164,974,1178,1734,1378,1734,1724,1712,1722,1562,1552,1710,1722,1714,1512,1036,1202,1186,1198,1138,1192,756,1694,1188,1186,748,748,750,820,796,764,772,608,720,546,1730,822,1774,1250,1158,1198,1710,1728,1054,1716,1128,1722,1194,820,1676,980,1034,1714,818,736,1188,1182,1726,1736,1740,1722,1722,1710,1206,1180,1140,1608,1688,1130,1382,1516,1362,1710,1740,922,1502,1718,1732,1714,1714,1736,1210,1156,862,1732,1516,866,1664,426,986,1726,1712,1714,1730,716,1058,1732,1736,1208,1722,1720,1204,1192,1190,1198,1190,1738,800,834,1184,744,756,970,696,1056,1034,816,812,1710,1192,1722,1720,1708,822,1738,716,808,470,824,1582,1890,1644,1708,1708,1184,1192,1144,1680,1186,1582,1184,1178,1364,1134,1724,1142,1720,1718,1622,818,1712,970,500,934,810,806,1714,1708,1698,1644,810,704,506,642,1034,822,824,810,1688,606,690,1102,1714,1700,1190,1712,1718,1722,1700,1708,1712,1258,870,1052,458,1186,1184,368,330,436,610,666,818,524,674,504,718,1190,600,744,968,800,806,550,590,824,656,1220,1030,732,1192,1206,622,1174,1198,1200,1708,976,1708,1694,1140,964,966,1724,1704,1736,1720,1696,1192,1712,1706,1740,1206,1434,1442,1708,1188,1712,1712,702,432,740,832,816,806,736,600,804,754,906,792,760,676,686,1716,570,754,756,686,1714,1038,1032,1186,900,818,820,738,904,636,800,1070,884,952,818,1196,1194,1190,964,1190,1718,1202,1708,1286,1720,810,1208,1184,1058,1718,1710,1190,960,810,1712,1198,1574,1728,1730,1198,1726,1722,1730,1208,1198,1700,1730,1208,1712,1546,1744,1090,1716,1752,1188,1026,1712,746,838,684,1120,834,978,672,1712,820,730,616,786,940,810,1730,1196,1456,1190,1202,838,818,974,818,616,824,804,714,1740,1486,1054,1190,1368,1186,1712,1720,1718,1314,1546,1580,1710,1706,1716,1710,1714,1716,1720,1704,1182,1764,1738,568,650,1720,568,538,810,1174,1200,1206,808,826,986,966,526,1208,1702,1720,1706,996,1220,1728,1566,1714,1090,1148,1716,1720,2080,1190,1568,1526,1724,1564,1574,1578,1062,670,736,624,1566,1558,1596,726,1302,1168,1164,1270,1724,1576,1702,1044,1578,1176,1186,1894,826,824,1200,1194,1582,1528,1708,1710,1706,1710,1732,1706,1718,1108,1690,1402,1194,1282,1354,1352,768,1190,1604,818,1196,1702,1698,1714,1712,1178,1710,1720,1190,1196,1724,1048,1694,1718,1192,1532,1436,1716,1202,1724,1718,1656,1720,1712,1676,1326,1190,1712,1188,1718,1724,1726,1722,1194,1710,1472,1710,1748,1714,1124,1724,1730,1740,1716,1038,1488,1398,1048,814,1720,1178,674,778,1570,1556,1566,1202,1196,1682,464,622,682,1466,954,1728,744,836,1356,1720,1720,1728,1598,1716,1716,1706,1208,814,1244,1560,1728,1718,1716,1192,1708,722,824,1704,1192,888,826,1198,1206,1710,1720,1052,576,1722,1718,1196,1580,1212,1190,1738,1196,1716,1736,1172,740,1754,1196,1734,1718,1182,1570,1590,1570,1720,1716,1570,1774,1698,1660,1714,1716,1400,1568,1564,1578,1572,1762,1198,1572,974,790,1570,1572,1604,1580,1198,982,1580,1380,1412,1056,1480,1718,1218,524,1714,1722,1726,1710,1722,1586,1728,1462,760,762,818,1206,1724,1712,838,1214,794,774,1292,1194,1710,1722,962,1728,1772,1202,1098,838,1770,1738,1726,1712,1154,778,776,842,1240,1728,1720,1264,1734,1462,1434,1644,1680,1746,1728,1740,1204,1200,1208,1374,1722,1726,1698,1688,1724,1714,1744,1724,1710,1716,1776,1696,1752,618,566,1716,1198,1752,1716,1734,1218,1196,1336,1114,850,436,606,1316,950,1724,1742,1736,1208,1744,1724,1220,1706,872,1670,1188,1714,1724,1730,1708,1714,1304,1710,1706,1722,1816,1204,820,768,1836,1730,1718,1584,1208,1056,1570,1564,1574,1676,856,1684,1728,1722,1154,1750,1600,1184,1630,1552,1698,1438,1638,1728,1204,1206,1724,1244,1712,824,1208,1530,1440,1212,892,1180,1176,1724,1720,1732,1158,1108,1712,1714,1718,1560,1168,1290,1712,1192,832,752,750,742,802,820,822,808,1722,1728,1592,1572,1582,1614,1724,1590,1722,1708,1728,1206,984,594,592,1104,1192,736,818,1194,1530,1736,1700,1712,1208,1366,1730,1574,1566,1656,1578,814,572,704,460,824,808,1564,1734,1714,1740,1712,1732,1580,1584,1236,1576,1172,1558,1378,1194,1200,1052,834,824,1718,978,1200,1562,1576,1692,1048,1052,1582,1040,356,338,562,1734,852,660,708,536,738,478,1740,1710,1734,1140,560,424,720,760,1052,588,754,720,708,1714,1668,1198,1210,1042,1200,752,824,580,1206,766,838,816,598,1202,978,1734,978,766,1190,836,820,1208,1390,1088,656,1702,1720,1040,1702,830,814,986,848,802,1060,1198,1722,820,986,1726,1730,1734,1710,780,1112,1076,1672,1060,1728,1214,824,1708,1714,1188,1702,1722,1196,1220,1742,1458,948,718,528,924,1220,1750,1204,1624,1448,1726,966,1718,900,1732,534,1710,1658,1192,1078,890,1446,1192,554,586,1112,1176,1710,1714,1710,1720,1190,1214,1764,1174,1690,1696,1550,1144,1668,702,1034,1704,1744,1382,1356,954,1060,1178,1704,488,1098,836,352,1152,1698,1258,1704,1108,566,970,1188,1694,1548,1692,1686,848,1196,834,1702,1202,1070,1692,1730,1700,1684,806,728,654,978,658,670,1676,1186,1174,816,1180,1706,1730,1696,1704,1036,1024,1052,1726,1696,1694,1182,1178,356,1694,480,508,1222,1178,1184,586,1166,1022,742,748,530,394,1420,1110,1668,572,1082,730,742,1044,1572,1064,1702,1046,1694,1736,1296,1716,1676,1720,1708,1496,1700,1728,1576,1706,1694,1706,1494,1700,600,1698,684,1112,1550,1398,1420,1286,1202,1418,1550,1182,702,858,1704,1582,1700,832,1720,1718,816,814,1188,1188,1206,1206,1722,1714,658,770,734,490,412,684,582,1368,992,1734,1684,1060,572,1692,1720,1718,1696,1158,1714,1706,1682,1666,1178,1180,962,756,1054,1716,1188,1732,1710,1700,734,986,1722,966,1710,1116,1700,1198,1708,1672,966,1050,1720,1594,1036,1192,1708,882,924,1242,548,1722,1682,1044,1180,1674,1730,1572,1726,1572,1550,1520,1704,1588,1444,1570,1572,1492,1562,1558,1714,1538,846,1056,1454,1210,1150,792,814,980,1154,1172,1714,1692,1716,1700,1708,380,820,1614,1004,1564,1710,1570,1714,1188,1188,1628,1188,1738,1720,1708,1718,1714,1716,1206,1456,1724,1394,1682,1728,1734,818,820,816,796,1052,1238,1720,1610,1722,1716,1626,1248,1292,582,472,1646,1596,1712,340,988,1716,1722,1724,1722,1710,1722,1544,1570,1756,1556,1560,1760,1710,1558,1710,1578,1732,1682,1700,1562,1204,1570,1186,1226,1716,1718,810,814,910,800,916,1186,1208,1718,1720,1204,684,452,1198,1484,1490,1204,696,676,1216,1166,816,824,1190,1200,1494,1736,1190,934,1738,686,1510,1558,1694,1702,1698,1724,1678,1716,1566,586,670,1740,1590,832,982,1208,1652,1038,1198,682,726,1724,1252,1726,822,830,784,622,828,798,744,714,822,1730,2008,1934,1570,1698,1712,1564,1714,1710,1706,1680,1704,1714,1716,1706,1710,1682,874,626,1682,1706,1444,1646,990,1686,1224,1528,1054,974,1686,818,1742,1192,1716,978,1692,1566,1714,1704,1708,1576,1546,1552,922,806,976,1562,814,1550,1046,1714,1174,1712,1700,1706,810,1698,1700,1690,606,1126,762,1716,798,826,800,834,1210,1718,1702,1708,1696,1720,962,1184,1706,956,1706,972,1730,1190,1204,1174,1196,1450,1432,818,1182,1536,1556,978,1558,1188,1716,816,1180,738,734,1734,1718,1722,836,1190,894,964,1700,1702,660,754,1714,1022,508,1284,1560,1714,1680,1184,1422,1186,1194,1704,1710,1692,1848,1690,1700,1726,1708,1396,1572,1724,1706,1672,1716,1700,1690,1704,1708,1706,1716,1712,1700,1218,1192,1178,1176,1176,1196,1704,1710,1192,1202,1186,1204,1200,1710,1570,1702,1190,1488,1206,1714,1360,1740,1734,1788,1752,1748,1604,1582,1542,1178,686,748,1724,1702,1226,1172,762,1680,1720,1712,1678,1716,1572,1716,1570,1702,1708,1710,1706,1020,1396,860,1176,1714,1180,1150,814,752,1588,1722,1684,914,1724,1338,1712,1720,1198,1726,1696,1722,1718,1712,764,672,784,1724,768,1128,1708,1250,974,968,550,1724,1178,1698,820,814,1732,1708,1600,1626,1586,1570,1726,1622,1742,1706,794,804,1566,1190,904,1692,1162,974,1716,1078,1176,832,1752,1704,1566,1718,744,746,1708,1706,1186,828,1206,1192,848,806,1712,1712,1322,1708,1610,1724,1710,1702,1722,1730,982,1190,1256,1706,1188,1194,780,436,1708,1716,592,1708,1700,1184,1714,1710,1194,1722,1186,1728,1350,1734,1182,1204,1726,1708,1720,1722,1712,1714,1720,1700,1718,1716,1728,1704,1720,1722,830,1188,1704,1760,1746,1716,1052,658,972,818,820,806,1556,748,748,760,828,678,1190,752,752,1728,730,1724,1058,1724,1692,1722,1726,1728,1718,1718,1116,1580,1574,822,1204,1140,1386,1200,1474,1186,1716,1558,1570,902,1708,1726,1542,1714,1730,1728,1216,1568,1696,1584,1734,932,1722,1198,820,1664,822,1696,1136,1724,1586,1264,1214,1194,1650,1188,1706,684,632,814,704,892,1890,1037,1714,1704,1756,1456,1706,1708,1698,1548,1536,1716,1776,968,1712,1678,1718,1648,1604,1204,1690,1172,1706,1726,1170,1190,452,502,510,1716,1190,1182,812,794,734,1080,854,1126,838,1732,550,1532,680,1186,1704,1172,1194,1192,1676,1134,1680,1170,930,610,1314,1730,1712,998,1552,1540,456,742,736,1038,742,1716,1044,488,842,820,688,496,378,1740,1116,1178,828,1708,1066,678,712,734,1726,1710,1696,1716,1560,1726,1178,1180,1708,1706,1718,1710,1716,1566,1558,1214,1194,636,594,598,474,860,1186,1512,1726,1706,1296,1582,1552,1702,1552,1714,1640,972,1576,1568,1050,1444,1704,1164,1194,1538,1676,1688,1740,956,970,1708,1732,1580,1732,1428,1562,1704,1582,724,1386,1656,1378,680,810,1488,1190,1708,1352,768,1342,1692,1830,1692,1722,1180,1714,1696,1178,1184,1720,1732,1732,1358,1154,1704,1722,1688,1716,826,748,1208,1702,1726,1772,1180,1572,1184,1188,1722,1736,1180,1710,870,736,1712,812,654,1570,1294,724,1030,778,964,1666,1084,1144,1714,1702,1722,1722,592,342,1694,402,482,1498,1700,1722,1704,1198,1690,1700,754,1044,1718,1566,1702,1652,1716,708,1658,788,1660,1718,1682,806,1084,1684,1192,1748,1186,1696,754,746,1192,1176,1716,1190,1716,1716,1718,1662,1682,1470,1200,1604,1720,1658,1710,1704,1060,1686,1190,1426,1192,1508,1718,1182,1190,1704,1718,1696,1712,1484,1548,1710,780,712,1732,1542,1728,1708,1720,852,780,1212,1260,1694,716,1858,1696,1196,774,1696,1728,1440,1710,1262,1694,1194,1702,1196,1734,1180,1044,1728,1214,1682,1744,1708,1738,1714,1730,1358,1094,1194,1722,1736,1196,922,1564,1724,1728,1716,1164,1058,1724,1708,1708,1698,762,1712,1704,1540,754,1710,1740,1718,1722,1512,1538,1710,1462,1690,1720,978,1704,1726,1734,1182,1200,1716,1718,1726,1194,1718,1714,1714,1174,1730,1716,1718,1556,1582,740,1726,1886,1242,1184,1716,1594,1600,1560,1566,1720,1702,562,448,1182,466,1048,562,826,1230,826,654,556,674,582,1032,378,1710,702,1046,844,1658,1720,1552,1562,1434,1718,1698,1712,1554,1030,1532,1726,1048,1708,1478,1070,1730,1728,1194,532,770,866,1728,1476,1714,1730,1732,1716,1730,1740,1726,828,602,1210,968,1704,1688,1702,1292,1704,838,1200,1714,1386,1716,1560,1192,1708,1734,1700,1408,572,796,1194,1156,1690,1566,1200,2398,1708,1708,1554,1724,1716,1478,836,1710,1534,750,1590,1174,1430,1582,1592,1728,958,1706,1714,1700,1704,1704,1718,1708,1704,1722,1732,1716,1712,1712,1722,1552,1692,1576,1720,1582,1692,1714,1570,1176,1182,1434,1710,1196,1702,1704,1710,1716,1198,1698,1576,1722,1694,1548,754,1052,1192,1702,1194,1362,1718,1184,1180,1706,1716,1700,1214,1186,1188,836,748,1686,1708,872,1202,872,362,1192,1694,1602,786,1634,1110,1720,1712,1066,1554,840,816,1200,1190,1692,1204,1702,1698,1590,1716,950,1700,1744,1570,1712,1584,456,1548,640,1688,1670,1684,1638,1648,1674,1042,1698,1710,1734,1710,1708,1704,1730,1712,1720,1712,1714,900,1574,1484,1702,912,1726,932,1724,962,1750,724,604,1728,1718,1726,1202,1712,1704,1706,1754,926,1682,1124,1584,824,1710,1208,1712,1716,1730,1712,1716,1196,1710,1186,1724,1044,1572,1566,1696,1698,1714,1714,1712,1712,1712,1718,1694,1176,1662,1038,972,1700,1618,1666,1700,1618,1396,1722,816,1584,1750,1728,1718,1198,1194,1726,1140,1548,1752,1320,1448,1336,1184,928,1178,1030,1286,1128,1722,1728,1574,1712,1726,1182,1206,1742,814,1738,958,986,738,1196,570,1206,1492,1604,1198,1724,1718,1708,1710,1182,1728,1752,830,818,1576,1582,1194,1160,1728,1718,1706,1068,1206,1200,1194,1706,1702,440,490,370,1624,1746,1196,1182,772,422,798,660,596,806,792,1702,1706,1158,1732,684,306,1576,646,1656,1480,1730,1722,1734,1696,1730,1720,1366,1712,1712,1710,1644,1604,1454,1592,1366,1564,1736,1738,594,416,710,1726,1210,1720,1732,1732,566,978,1724,1708,1194,1184,1208,1196,1194,1204,606,598,594,754,604,978,1200,742,834,1218,1208,1678,1050,914,660,1400,1152,444,682,1116,1728,1690,1110,1540,728,1186,758,762,1450,1694,1188,1212,1734,1570,1552,1708,1614,972,1726,842,1718,1716,1198,830,758,804,814,1564,1694,1586,1726,1582,1574,1738,806,856,920,1650,1736,1208,1730,1210,1754,1734,1192,1182,1580,1658,1690,1118,1484,1666,1546,1732,1712,1730,1192,1260,1190,916,984,972,754,1652,1210,964,1520,656,1378,1700,1208,702,720,666,774,744,840,530,534,816,504,630,772,1708,1736,1736,1580,1246,1712,1722,1710,1562,1200,618,1746,388,494,1210,1544,1726,1738,1706,1740,1186,1724,1374,1314,1182,1706,1192,1714,1202,1200,1062,1730,1710,1224,842,744,1748,1390,1204,640,804,752,1192,760,1040,1742,1378,798,1086,1568,1000,1764,878,1722,1716,864,1444,1724,1728,1604,1580,1194,1734,1224,1818,1172,1744,1156,1766,1686,1116,892,398,1104,1712,964,1738,866,1202,1200,1048,1172,1714,1716,1750,1118,1748,1020,1880,1192,1722,1716,1724,1200,1530,1572,1730,1204,1720,1168,1730,1242,678,1306,1726,1728,1714,1750,750,818,1288,830,494,1742,1214,1196,838,838,690,844,1738,1742,1494,1582,1748,1752,1604,1730,1214,1722,1730,1748,1736,1668,824,834,1132,1196,1198,716,546,684,418,1058,1068,622,990,1114,1074,1200,598,800,448,756,718,796,1746,1720,1590,1728,1728,1738,1712,1454,1714,1542,1534,1584,1716,826,762,1212,1204,750,734,1742,1198,1208,764,854,1728,1696,1712,1720,692,1320,1148,1768,1582,1672,1718,1184,1724,1728,1714,1714,1202,580,1434,1452,1736,534,1136,538,1478,360,2368,1716,534,784,1728,1748,1216,1418,360,558,1730,1730,1722,1734,1566,1720,1600,1186,1624,1724,820,830,1722,618,510,1684,1720,1728,1708,508,1524,316,1590,1524,1612,1474,1716,1910,1678,1732,1190,1700,1708,1720,1732,1710,1728,1716,1724,1702,1716,1720,1442,1718,1210,1584,1712,1716,1392,708,1208,996,1406,1588,1716,1714,1730,1698,1590,1718,1716,736,796,776,704,762,796,652,690,704,716,742,742,532,834,744,592,1286,376,558,428,598,552,916,564,796,1718,1400,1718,1740,1706,1728,1672,816,700,1594,1718,1580,1692,1562,1696,1724,1740,1718,1720,1186,1012,1204,1724,1206,1196,1044,744,1706,688,968,1386,1720,624,444,1560,1708,1718,1716,1312,1708,800,1654,1244,1218,1180,1578,1706,1198,1718,1684,1210,1748,1564,1550,1742,1728,1716,1716,1682,1058,996,1202,1646,828,1414,1280,1190,1716,1728,530,1702,1180,1688,1712,1122,1724,1744,1720,1716,602,1202,578,1058,732,890,768,818,764,806,834,1726,1712,1046,1252,1262,516,818,1730,1716,814,818,1200,960,964,526,500,660,1704,822,772,1220,634,1630,1130,972,1712,1726,1202,1424,968,594,752,592,1300,1728,730,1276,1730,1690,1742,1766,1734,1720,586,620,1712,1654,1658,1742,1670,1718,1740,1544,1580,1716,1708,1554,1580,1354,1728,1408,1726,1714,1232,1202,826,1048,1760,1198,1214,1712,552,450,1724,1720,1712,1756,1708,1726,1710,1438,1610,1724,1720,1720,1218,1730,1728,1638,1568,1056,1574,1478,1572,1748,1656,1172,830,1606,1206,736,1184,868,1014,1200,1192,1704,1720,1722,1210,1210,656,1724,976,1200,1708,1200,1724,1712,828,1730,1358,1202,1086,1330,894,824,1228,1732,814,1732,1720,1204,1726,1590,1720,1704,1698,1718,1568,1720,1196,1718,1706,1710,1730,1500,1578,1494,558,820,1552,1730,1194,1710,1720,832,1194,1718,1726,1742,1228,1714,1202,600,710,818,494,1710,1000,1564,1570,1338,2538,1716,1582,1570,1708,1220,1718,1378,1040,1724,1710,534,1718,830,840,848,834,744,834,970,1050,806,972,1714,1212,1724,1642,1176,756,752,770,1186,816,764,1166,1202,1708,978,1192,1642,1684,1706,1194,1174,1712,1552,1710,1708,1190,1606,1186,1716,1204,1724,1718,1710,820,820,1536,1740,1710,1710,1724,1722,1716,1718,1708,1058,1726,916,1716,1660,1042,770,508,1422,1712,820,1716,1578,1598,1044,1590,1442,1582,1576,1728,1835,1564,1708,1716,1728,1716,1724,1706,1668,1714,1696,1570,1718,1188,1696,756,830,1260,1668,1050,1752,822,1778,1750,1060,1190,1194,1700,812,832,470,914,814,808,1198,1698,1700,780,938,556,1726,1200,1728,1716,1572,1714,1720,1726,1708,736,1722,1742,1710,1716,1710,1712,1710,1384,932,1580,1296,1730,1702,1728,1710,1730,1208,1236,1706,976,808,1710,1708,516,552,988,828,552,818,1556,1226,1594,1398,1490,1544,1062,554,914,1728,1192,880,994,898,830,1198,752,1720,1694,1736,1182,1716,1034,1696,1716,1714,1486,1706,1730,1767,1700,1186,1564,1188,1198,1196,1698,1726,1696,1690,1728,1714,1246,1202,816,826,1190,1710,1724,1680,1702,1708,1710,1592,468,1202,1566,1198,1706,1752,1654,432,826,848,1184,1636,1694,962,1490,1486,1716,1746,1714,1742,1734,1686,1714,1570,1704,1516,1180,1728,824,1186,1560,1572,1710,1194,1434,1150,1708,1710,820,1714,1214,1210,1168,1166,1566,1552,1708,1704,1708,1714,1730,1178,1666,1324,1700,1674,1188,1534,1702,1582,756,766,838,1704,1732,1504,1712,514,956,1186,1744,1712,1192,1722,972,1574,1568,1468,1552,1710,1718,1720,1198,1524,1194,1192,970,1704,1718,1704,1182,1196,1360,1188,1710,842,1562,1020,1722,1052,1562,1690,744,804,728,520,1666,750,1182,968,1182,1196,1192,1648,660,744,814,684,682,930,1438,1246,1174,1164,966,956,1130,1204,1754,1714,974,922,1192,1714,840,1724,1710,1714,532,1098,1732,1140,972,1706,1730,766,838,1716,1106,1120,1652,1476,814,760,1706,872,716,1578,1712,1728,1706,802,778,1584,1658,780,1746,1710,1708,1702,1706,800,968,816,820,740,1572,1386,1712,1050,1694,1726,1718,1582,1194,1200,1706,1194,1720,1696,1728,1688,1714,1030,1712,1712,1710,1700,1026,1202,1206,1568,1494,438,762,1058,1194,1722,840,828,840,828,1274,1226,1264,812,508,426,438,486,1710,320,334,342,486,570,1196,760,758,1114,1548,1714,1676,688,1174,750,546,648,1724,1710,668,602,742,684,670,756,1690,1668,1672,1728,956,1034,1572,1206,1184,1364,1728,1434,1736,1200,1740,1706,1726,1614,1740,832,722,900,850,1742,1196,1196,1672,1194,1712,1696,1206,1718,1716,1510,1740,1586,1564,1030,1702,1718,1856,1706,1204,1664,1710,1136,1472,1084,1192,1562,1352,1702,1552,1502,1592,1140,1732,1030,1204,1200,1220,1442,1728,1738,1736,1742,1718,1210,1720,750,1202,1046,892,580,1764,1568,982,1406,1218,1324,1622,1202,978,756,720,742,1506,1648,1722,1658,1714,1388,1386,1492,1476,1106,1706,1740,1714,1714,1726,1740,1708,758,774,1544,1726,580,1550,1660,1648,1106,1048,510,1662,914,1658,756,1728,1718,1678,1728,1034,742,804,590,1702,1726,1344,942,1412,1716,1716,1574,1728,1716,1724,1714,750,1710,1722,1190,1210,1648,1592,1264,1726,1458,1020,904,822,822,836,1320,1302,822,974,748,1730,1192,1720,1652,1198,1726,1672,1674,1188,1092,1034,1732,1724,1726,1724,1736,1382,1848,1668,962,624,1620,1470,1418,1516,1350,1196,1658,748,798,1336,1050,970,1492,972,978,1640,1542,1206,1714,1574,1052,914,1194,1198,1712,1574,1190,972,1194,1186,836,1208,1654,1578,1204,1722,1732,1630,1590,1724,1206,670,838,1636,926,1564,1558,1354,1550,1552,1042,1704,1398,1726,1238,774,734,1698,1578,1704,1694,458,580,1406,952,880,1700,1686,1658,1158,1754,628,560,1218,1042,1618,1418,494,1124,970,412,762,894,1710,1488,798,1704,1714,1698,1570,930,1560,1704,1738,1266,1556,1224,1720,1696,1720,1084,1814,1182,1890,658,1076,1704,1184,1548,980,850,914,758,738,1716,972,1192,808,832,1186,1130,1186,828,748,730,1722,1214,1528,1702,1714,1190,1728,1196,824,1198,1130,1244,968,1296,720,1570,606,1404,1712,822,808,732,1724,760,1698,718,1312,1460,1456,1688,1712,1226,1718,1200,1714,980,1436,814,1044,1724,1228,1690,838,1136,1632,936,1122,816,810,1704,936,1718,1722,2228,1702,1710,1738,1724,1722,1738,1560,1144,1190,1584,1196,1198,1730,1740,1706,658,1696,1208,1710,1722,874,1660,1704,1340,1638,1714,592,1050,846,1720,1610,1716,1584,1628,1254,1190,1714,1704,1712,946,1728,1614,1178,1282,1022,1464,1196,1718,1196,1334,1392,1730,1720,946,1720,1724,1382,760,1576,1712,1200,816,1564,1578,1778,1746,564,1724,1706,1722,1728,1190,1716,1188,1692,1718,842,1718,750,754,1056,828,1698,1180,904,1670,306,886,1206,1722,1536,1196,1258,1708,1716,966,1708,1066,2080,1328,1040,1042,1040,1188,1694,662,996,1064,832,1198,1480,1740,1284,1734,1716,1420,1734,1716,1726,836,1080,1260,1138,1184,834,828,834,1182,1704,1690,1526,1712,1696,1186,1202,1198,956,1042,1036,1198,844,826,1752,770,652,1190,816,786,1728,826,1194,720,1708,1150,1194,1194,1212,1714,1198,1206,1714,1222,1716,1210,1718,1716,1718,1716,1718,1710,1710,1716,1698,1472,1466,1194,820,512,486,688,754,1076,1698,1612,1604,1696,1708,1716,1734,1708,1574,1738,1210,1738,1650,1746,1742,1728,1734,1740,1734,1738,1742,1736,1026,1722,1108,1718,1716,1026,1718,1050,1560,826,1168,626,854,1054,882,684,1516,1042,1122,1652,1110,1118,1596,1562,1560,1038,1724,1192,1726,1724,1718,1722,1722,1736,1722,1814,1730,798,1674,1668,1664,1456,1376,1574,1528,1666,1712,1174,762,830,1732,1186,1042,1676,1700,1722,1722,1434,758,754,826,1044,1198,972,708,1712,1714,1578,1712,1708,1724,1732,1772,1728,1728,1736,1534,496,796,980,1252,1726,1048,824,1628,1204,1608,1060,1738,1720,1720,1718,1564,1708,1712,1718,1716,1492,1378,1658,1502,478,774,1228,1732,1734,1740,1700,1208,1720,1728,1144,984,1374,1500,1484,1656,1254,1056,1576,1576,1204,670,1720,740,766,758,746,1476,1460,1194,1560,1560,1572,1728,1694,834,1722,1516,1730,1296,1876,1570,1576,1588,1572,1610,1562,1584,1570,1578,1588,1232,1312,1728,1632,1716,1460,1738,1726,1196,1194,586,830,1032,1582,1566,1568,780,1876,1208,1609,1532,422,1712,1716,1584,470,672,662,710,1724,1160,1194,1186,810,824,704,1162,1714,816,876,734,852,840,1208,1200,1524,1196,1720,1700,1726,1718,728,1706,1210,1482,1138,1676,1730,1766,1720,1146,1644,1634,1198,1384,1704,1706,1694,1748,1724,1720,1712,1730,1718,1716,1720,1724,1200,1186,1710,1734,1712,826,596,1544,1726,928,658,2360,1710,716,1644,1642,1134,1218,1144,1702,1566,1570,1196,1702,1724,1184,1730,1738,1726,638,1728,1708,1584,1588,1738,1728,1602,658,686,1206,618,1744,1740,1576,1582,1730,1740,1722,1580,824,834,1748,778,692,926,738,1220,594,1744,496,1180,1574,1720,1734,574,416,1456,1196,1732,1728,1720,1730,1958,1578,1714,1090,1560,1570,1572,1732,1570,1718,1724,1674,1048,1750,1576,1340,744,1636,1724,774,1704,1766,1722,1218,1612,1742,1732,1716,1744,1724,1734,1572,1610,1572,1512,1726,1586,510,302,1564,1732,1724,1728,1728,514,1174,1044,1028,1198,1044,1715,1006,1424,1644,1506,1510,1218,1704,1720,1184,1682,1576,1718,1704,1684,1706,1736,1724,1718,1064,956,933,1216,734,1710,1574,1518,1280,1532,1386,1024,972,936,1688,1576,1516,1584,1696,1746,1570,1224,1076,916,1056,1724,1166,1138,384,436,1702,690,584,836,1320,1730,1730,1720,1732,1724,1726,568,1120,1848,1728,1216,1558,512,1736,1732,1728,1718,1736,1698,1720,1428,1696,1698,1716,1740,1206,1742,1726,1052,1718,1752,510,528,1196,838,852,922,1794,1200,1204,1722,1186,1718,1712,1714,1722,1726,1708,1714,1512,1488,1290,1566,1722,1714,1708,1710,1716,822,1710,1220,1712,830,1726,826,894,992,1692,1204,824,620,1722,826,1182,708,810,1584,1702,1192,1724,1724,1712,1650,640,1176,1166,1518,1724,1732,1580,1690,1250,1696,1364,976,978,972,992,1700,980,986,1694,1720,1740,1150,1144,1748,1264,1192,1190,832,832,658,1202,1722,1708,1736,1710,1722,1702,1712,1744,1708,1716,1730,1724,1562,1562,984,964,666,1214,1720,1724,900,726,1188,1728,1216,1560,1572,1570,1574,564,586,1704,784,782,1066,1716,1728,790,476,530,1630,2598,1316,2048,1760,2064,2278,2290,1374,2254,2072,420,1664,738,1368,2258,1568,2066,2082,1584,2174,684,1454,1034,2126,1558,1870,946,898,2136,1058,1578,1192,1364,580,800,2050,1030,1042,1424,1436,1740,1966,1916,2272,1572,2288,1830,2268,1886,1398,762,1368,550,2288,2138,2244,1370,2387,2106,2070,1562,2274,1976,2152,2144,1650,2264,2268,2128,2094,1472,2428,2561,2222,1717,714,1130,1938,1518,1550,644,1912,1394,2306,1184,2092,1956,2264,1648,1660,1094,2218,1570,2258,1588,2164,1384,2160,1674,2164,1530,1480,1608,2162,1104,2064,2064,2262,764,558,782,1582,2266,1588,2262,2200,2252,854,1282,2140,1454,1536,2270,2286,2272,2252,2268,2252,2284,2286,1590,2264,2282,2270,2136,2282,2413,2156,1046,2229,2140,664,1580,2038,1676,1560,1098,1088,1850,1594,1050,1090,1626,1696,1690,1932,2146,2284,2062,2254,2278,1898,1918,2387,758,336,1600,2290,2174,2166,850,2268,1900,1380,2068,2242,1256,678,2262,2280,2280,2288,2260,2170,2276,2286,2278,2258,2306,2274,928,2074,2052,2068,2084,2066,2120,2258,2306,2016,1594,2254,2268,2274,1188,1014,1764,888,1544,1194,982,1588,1582,1566,1372,580,1232,1498,1724,1088,1672,768,1422,720,1696,1580,1702,742,1192,966,968,1418,966,772,968,1770,1264,616,622,1204,1710,782,714,1728,1696,984,1514,1712,1546,1208,1730,1728,1720,1718,1194,1722,1730,1736,1716,1466,1714,1114,1706,1444,1504,1728,1702,1520,714,1420,1714,808,612,1036,1718,1710,1222,1204,600,694,718,1698,884,630,546,808,670,660,802,760,1640,772,830,810,772,732,740,830,802,830,786,464,462,624,394,458,426,450,794,1244,1486,1388,1588,1552,1712,1726,1734,1524,1750,1736,1536,1580,1734,1726,1712,1658,1704,1198,1716,1050,1712,1722,728,702,738,1728,390,1380,814,1726,1714,1736,1722,1714,1710,1340,1732,1718,1156,1162,1484,1102,1058,796,1284,828,852,820,1288,1470,1200,1482,936,1708,1380,1708,1692,1318,1740,1726,1066,1744,1712,568,854,1690,1692,1724,1728,1684,1708,1990,1726,1166,1708,1714,1722,1726,1712,1730,1170,548,860,1196,816,374,620,982,870,1112,762,848,472,764,836,1724,1710,1732,1716,780,666,526,582,874,1722,1246,1728,1154,1042,548,468,1186,1184,1178,744,794,1734,812,1224,1730,1184,1720,1730,1714,1734,1582,914,1412,1418,1698,1736,810,1656,702,1206,778,822,1038,770,1046,762,1040,1698,836,834,842,826,822,838,824,834,844,830,828,1576,1664,1044,1562,1590,808,820,1730,1732,1718,684,758,602,580,1622,1724,1730,1712,1650,1712,1728,1644,974,1394,1636,1444,1190,1752,720,1726,952,1192,1634,516,966,1228,1444,1196,1466,1714,1562,1720,640,1148,1722,1702,1724,778,838,846,1108,1114,1068,966,1188,1722,1734,1728,1720,1728,1706,1712,1722,1718,1736,1736,1720,1186,1212,1708,1708,884,1716,1116,1738,1726,1712,1712,1726,1714,824,1194,1208,1710,1194,1724,990,1726,1474,714,1716,1716,1200,818,968,1748,1758,1158,1732,700,1730,1746,1060,1156,932,542,1126,1220,1750,1728,1746,1740,1734,1728,1750,1744,1732,1292,1734,1218,1744,1734,924,1212,1740,1016,458,1562,1722,1726,1820,694,786,596,370,726,530,520,702,1728,1728,1716,816,820,852,1206,1212,840,1216,986,1730,850,1218,1194,714,760,664,492,724,448,700,518,452,664,668,492,534,362,824,832,802,422,510,508,804,804,806,812,1738,1736,1724,1734,1740,1064,892,1324,1734,966,1742,1188,1720,614,1176,1428,1722,1732,1206,1794,1204,1222,1098,1408,1206,1228,1728,1212,1214,1130,1214,440,1020,1164,962,1194,1036,822,746,1710,1930,812,752,772,822,700,1634,1668,1726,1724,1736,1196,1104,1216,1104,474,682,1204,1762,1202,836,1742,1742,1740,1728,566,564,1354,562,558,1778,864,1710,1718,1726,1704,1632,1706,1736,1740,1742,1718,1218,1742,1738,1252,1706,1222,814,694,1210,1700,1624,1196,1118,1216,1062,1064,1746,1624,838,850,856,840,824,1198,1744,1034,1116,1062,1064,1056,990,1730,1220,1794,1738,700,680,1198,806,814,772,752,474,692,482,1708,426,332,558,1758,1702,1068,1736,1708,1752,1724,1740,1676,1720,1732,1716,1732,1740,1752,1736,1764,1736,1220,1740,1218,1216,1204,1174,1212,1740,516,642,1728,1742,1732,1580,1108,1718,1194,808,1206,1506,1720,1042,1728,386,738,682,632,1204,1202,822,1166,1128,992,1716,1436,1112,1204,620,1024,812,368,1214,1736,780,842,558,1728,1728,850,1192,736,760,780,1462,754,1176,1516,1214,810,1724,816,816,824,628,564,830,852,832,1792,1790,1842,1668,1654,1682,1452,1202,1708,960,798,704,1708,1630,620,704,810,732,938,966,1156,1176,1122,1320,1640,596,1544,908,1002,836,1698,1072,1130,1222,1212,1720,1716,1696,1762,2566,834,828,812,780,1708,830,818,830,818,798,832,808,828,820,816,806,830,820,816,826,1600,1718,794,786,818,300,1734,640,1758,1412,500,1712,966,1062,1202,832,1204,926,676,1432,1458,852,796,1412,828,1742,1744,1216,838,1736,1734,1416,1760,1722,1656,660,812,726,1718,1466,1780,1218,1740,1224,1200,1408,1762,1758,876,1192,1584,848,812,1188,1176,882,1708,1088,750,1038,1702,1712,474,984,1022,1768,1408,1772,1738,800,842,846,986,1734,1732,1752,778,1582,1582,1740,554,1196,1734,1734,1746,1214,1212,1736,1740,1752,838,824,1214,778,776,784,1722,1218,856,976,1620,1222,1218,1886,522,1734,1594,1590,2010,1224,1214,1726,1742,1228,1396,1742,1190,1760,1214,1226,2115,690,1290,1034,1212,1236,1404,1060,1084,1286,976,1180,1004,616,1096,506,1240,1198,1188,1478,850,818,1224,1732,840,846,850,1738,1210,1226,1708,1218,1262,1058,970,1530,1548,1758,1214,1578,1240,1010,1738,1408,1054,534,880,1130,1728,962,1418,1650,1630,1050,1642,1720,1716,1690,1660,1584,662,810,1728,1710,1730,1736,1816,1738,936,1256,574,604,1210,740,1776,850,830,1056,1500,794,960,910,1022,896,1066,1214,1766,1728,1742,798,462,824,1182,1738,840,658,846,804,1212,362,492,536,1214,1204,1212,1218,862,866,834,828,808,1006,714,1702,1710,1710,1734,1208,1208,794,856,854,834,1078,1218,1224,1732,846,882,874,1214,1212,1044,1528,1722,1714,1736,1728,1676,1734,1786,846,1236,1688,1682,1726,1216,478,1724,1754,1450,814,800,646,1796,1722,1720,1732,1194,1710,1010,654,916,824,1112,844,1110,346,1104,1144,1234,566,540,1564,1262,344,1596,766,590,1118,1174,1498,1870,1010,974,1166,1042,1952,1720,1208,1696,826,1776,578,826,886,1218,966,822,1736,670,380,1184,1218,1700,1054,1736,1066,1756,1058,1716,1170,1038,1646,570,1806,878,676,1402,802,816,1712,802,812,826,954,1420,768,734,780,1716,1212,1214,1002,1734,1226,1736,1744,1730,1736,1216,1778,1718,1728,1690,1742,1742,1168,658,1682,1200,1560,706,528,526,1148,1044,1490,852,372,426,746,830,596,728,818,818,828,836,498,804,654,516,690,824,806,850,572,1172,1216,1166,1178,1286,1552,826,734,1048,1158,736,1368,812,1248,834,1712,834,628,776,778,502,1266,834,1210,1350,878,1310,1036,1266,1280,1564,1564,1672,1722,646,628,1076,1726,1148,984,1578,1198,1728,1202,1210,926,1138,918,1002,724,802,782,716,810,1130,1716,634,442,582,472,1720,772,652,460,1728,1218,1590,932,564,1498,828,798,1740,1726,1662,1198,1734,1724,1732,1738,1734,1664,728,1026,1068,866,776,1708,1732,834,1046,1514,1494,982,1218,1544,1044,808,810,988,1072,1112,1728,1732,1550,1484,1520,1522,1528,1212,1198,1196,1322,1090,1712,1480,1196,1528,782,1046,1220,1618,878,1504,1650,1318,1310,1590,824,1186,1194,778,900,520,804,1704,646,872,814,832,514,682,1734,1538,1726,1192,1522,1056,1184,1732,1712,1650,1692,1728,1434,1714,1192,1010,1198,1728,1702,1202,1202,748,1732,490,1936,778,758,1316,1038,1076,806,984,1578,1636,1658,1188,1644,1350,1630,1632,1544,1630,1646,826,832,1614,750,756,1590,1658,812,1634,1656,1646,1630,1262,1654,1666,1246,1532,1352,1496,1020,566,1644,836,450,1484,1456,1356,1640,838,578,928,828,834,1606,830,1660,1588,1650,1654,816,1652,1136,1430,1646,1950,1668,1646,1506,1632,1636,1642,1642,1242,1652,1636,1636,800,1106,930,1694,1500,1644,1346,1370,1188,1206,1636,1700,1636,1642,1660,1804,492,1184,1642,840,1642,1608,1582,1644,1350,1258,1592,1660,796,742,796,834,820,1804,1170,1644,1654,1656,1648,1630,1800,1508,1642,1170,1790,714,1630,630,684,1040,1638,1374,760,798,1946,1650,1098,1656,1644,1644,1646,1644,962,1602,1624,1184,1626,1640,1644,1642,1648,1660,1658,1632,1238,1548,1636,1608,1640,1118,1650,1578,1338,1652,1652,1506,878,1186,1440,1296,462,844,1474,1282,1058,758,1490,1610,1654,1622,1522,1642,1370,1324,1658,1612,1630,1362,1596,1390,1512,1562,1618,1642,1284,1640,1668,1632,1520,1186,1344,1410,1560,1644,1626,1256,1590,1506,1596,448,400,722,706,1422,1744,1538,1132,1660,772,828,1648,1664,1656,1634,1650,1654,1654,1638,426,970,1652,980,1670,1824,1512,1642,764,836,1170,1640,1318,1240,1634,728,1634,1634,1650,1244,1346,1398,1672,1408,1002,1160,1592,1662,788,770,1192,1650,1256,1528,1382,1678,1458,1634,1656,1658,1640,1108,1642,1664,1196,584,1646,1560,1594,1166,2246,684,558,898,762,808,1668,1648,1380,1226,1658,1692,908,344,722,702,1314,820,1638,1192,730,486,906,826,822,744,1728,456,1042,572,708,662,532,814,626,1272,1646,1198,1634,1498,580,1634,834,1332,1630,1486,1650,1636,1640,1636,1656,1478,814,694,1150,1708,1708,1640,1644,1638,916,1640,1582,1130,1066,828,804,1598,1646,880,1644,1138,1052,646,1364,820,842,782,814,1638,1488,438,1472,1674,1644,1548,762,746,600,1010,1700,814,728,768,816,1644,1646,1632,1640,1352,870,1772,488,1402,1258,1262,1628,808,806,1632,1604,1644,1618,1282,788,1214,600,1570,1548,1324,326,1280,1542,1316,606,1028,1206,1198,902,1488,458,1624,1622,1602,1630,1552,1136,1644,1634,1646,1634,1106,1634,1678,656,662,484,674,600,534,1020,1530,1630,1572,814,1640,1286,1566,1548,1714,1632,1642,1378,1554,926,1598,1628,1624,1634,1628,1534,1626,1630,1656,1550,1142,828,1620,1180,1550,1582,1472,1698,1654,1726,1432,1620,1630,1924,1624,750,1634,1610,1636,1618,1636,1566,1580,1034,1150,1582,1776,1550,1082,762,1612,954,1050,1588,340,496,1574,828,1630,812,1706,820,816,1574,1530,1628,1232,1366,1636,1618,1650,1630,1634,1584,490,762,536,478,468,554,720,1000,476,488,1610,1374,1640,1624,506,1136,1384,740,748,1404,1208,1154,1460,1510,488,1580,812,1056,1182,1652,1620,1156,1678,710,1132,1122,1068,1154,1042,728,1536,906,748,742,832,1366,1640,1674,1556,1558,1498,1458,1492,818,1634,1642,820,1620,1630,1226,1672,1622,1724,634,976,1640,1508,1554,1440,806,812,816,1628,1080,1390,1276,1560,1236,1196,1432,1230,1548,1662,1640,824,1648,1048,1518,1536,1528,1658,1636,334,338,1638,790,1660,1406,826,832,822,778,844,1416,1550,1552,836,702,1658,1636,1638,1638,660,750,742,830,744,1010,812,1622,1300,1634,598,826,854,1798,1626,1030,1598,1642,1790,1634,1618,1638,1618,1744,1716,1640,1568,598,802,742,716,824,812,554,770,470,480,810,740,578,866,878,752,614,798,770,650,832,806,818,1262,1638,1106,1716,1324,828,1442,726,720,704,706,830,812,826,1630,1648,1096,1322,1646,1140,1646,1490,1552,830,814,1624,1656,1620,1516,1792,1584,812,834,820,826,1570,1356,1724,814,896,1112,698,470,820,400,442,1724,958,760,440,658,808,318,1118,476,1346,796,682,1918,598,852,1798,1632,1636,1776,992,1622,1180,1624,834,1606,1632,830,1446,828,1480,806,1456,1524,1422,1482,1498,1634,1634,1622,1642,1630,1306,1164,1684,1628,1642,1648,1630,1626,1162,1640,1636,1618,810,826,1632,1388,1456,650,770,1628,1650,874,1584,1622,1652,1632,1636,1656,1590,828,816,810,558,1300,1371,422,400,330,1612,1626,1098,1612,1566,1588,1630,1630,1630,1674,1630,1640,1628,1826,1636,1834,1638,1612,1740,1638,1620,1634,1608,1608,1664,1634,1280,1496,1814,1628,1626,1334,1444,1598,1824,1632,1626,1632,1524,1634,1616,1634,1630,328,1612,1626,1104,1606,1564,1606,1628,1628,1638,1626,1650,1664,1638,1818,1636,1850,1642,1614,1732,1648,1632,1634,1640,1622,1642,1630,1278,1498,1810,1646,1616,1474,1604,1832,1628,1620,1638,1532,1638,1632,1656,1634,1562,1617,2029,1220,1685,1460,1625,1292,2019,1974,1638,1631,2329,2260,2263,1737,1250,1560,1929,1692,1315,2054,2623,2114,1547,1579,1529,1638,1332,1586,1184,2196,1630,2016,1140,406,1082,2991,2476,2550,2991,2991,2606,2720,2991,2532,1884,2442,2490,2468,2269,2991,2209,2474,2991,1600,2991,2787,1913,2530,1972,2239,2516,2991,1996,1548,1547,2465,2466,1960,1888,2292,2172,1932,1920,1904,1576,2108,912,828,2044,1072,796,952,712,692,532,2136,2228,2288,932,1244,360,2088,2080,828,2132,1964,2136,1912,1236,950,1196,780,1028,962,820,478,702,748,560,726,588,674,816,1198,746,786,692,508,420,1394,880,632,1298,716,1172,502,836,964,1154,646,710,1138,762,758,582,426,736,846,718,532,736,704,644,622,628,814,812,666,616,826,682,844,1184,1280,916,524,564,426,356,1032,924,1382,898,792,438,1478,1346,1156,796,1210,928,704,684,898,876,570,614,630,910,634,1198,628,672,594,760,1100,798,992,1130,642,868,712,732,936,1376,620,478,716,768,874,850,1198,680,414,434,1130,1076,1090,886,1082,1328,568,790,712,752,738,696,1416,772,1450,660,564,658,622,566,1220,552,770,1314,1282,716,1350,1042,924,618,1364,1072,1282,348,414,754,1240,1190,562,796,814,822,1132,1010,692,984,1030,1162,688,762,750,384,1392,1050,1130,550,688,1304,892,1334,716,496,782,762,562,886,972,834,742,996,830,634,724,568,814,610,620,1190,1194,1202,1156,932,648,944,1240,1638,1786,1716,788,1896,2346,2588,2912,2940,2746,2004,2472,2282,982,2244,1810,1222,2406,1188,1762,768,470,1324,1566,1610,802,1566,1324,1820,1848,998,2509,2598,2593,2662,638,1124,1477,972,1269,1149,2542,1281,2432,2521,1885,1906,1919,1872,1138,1879,2270,2223,2594,2344,2226,1608,2226,2306,2170,2455,2185,2288,1648,2274,2194,2643,2368,2196,2186,718,2158,940,2188,726,2084,1998,712,2292,1058,982,1066,820,356,2484,358,322,480,496,1484,714,490,2036,2030,1994,1966,2200,2024,1962,2084,2192,2096,1716,986,326,432,770,772,714,598,628,498,650,752,714,678,470,354,1586,396,1606,1638,1106,788,1116,1466,1512,1682,330,364,574,582,474,1308,1206,1634,748,1422,808,348,342,1652,1818,790,1056,518,1028,472,682,678,648,582,716,1534,1550,602,582,748,1554,1142,1734,730,716,1684,1164,1794,1876,806,1154,1218,614,1550,1188,614,1558,1670,572,1362,688,562,606,644,1204,1376,596,832,1226,706,686,700,454,626,420,320,466,300,324,632,596,624,1582,856,848,820,516,304,726,842,1546,420,654,490,1826,652,708,586,976,1140,1524,846,436,482,496,574,660,1420,680,1062,1602,596,1574,884,672,1154,686,1208,1080,1600,1566,1032,744,730,910,794,638,830,1524,1580,1264,872,1416,760,686,952,1048,1552,1324,1128,556,1362,1052,702,714,524,668,612,578,524,690,574,610,718,798,574,692,1362,1340,576,606,558,792,662,552,770,712,604,776,588,526,368,424,1556,1230,900,1584,452,782,858,668,468,544,708,1562,1652,420,328,410,1504,1584,700,544,1610,790,652,604,1420,1146,1212,688,638,748,722,814,1734,820,630,784,622,654,658,1808,1656,498,578,420,528,516,574,460,806,902,1012,1688,1366,1750,862,1586,1154,1204,1196,498,714,546,708,1744,742,482,644,732,786,978,1600,1556,1212,810,1468,1582,738,1468,1588,2186,1594,690,580,682,676,360,1588,1504,1108,448,432,1564,524,414,920,1438,758,606,724,364,690,750,1132,804,1594,720,916,1596,1512,1410,1560,996,960,1502,1604,1490,1610,1470,816,600,780,524,820,560,820,672,724,526,570,626,376,484,1212,384,1510,420,314,1502,698,760,956,702,648,476,802,686,316,564,1138,920,680,488,666,606,638,652,766,658,786,728,792,1310,782,1946,1908,2010,1902,1884,852,1958,1956,1906,1890,1266,894,1902,370,1892,922,546,1882,1128,474,888,1928,1898,1216,630,1884,1550,808,1946,1884,1094,1888,1116,458,1430,1920,456,1916,1932,1900,1924,1920,1902,1902,1892,2040,1886,1902,1920,1932,1842,828,800,1940,1260,1924,1090,1680,1964,934,1916,1922,1094,1926,1938,2004,1992,1942,1906,1970,2030,1938,776,806,1948,1894,1876,1956,1262,1942,682,1912,782,1924,1924,1930,652,586,1950,1924,818,2006,1250,1894,458,1888,910,1884,1922,1946,1930,696,1164,1252,1886,1904,1050,800,1908,1126,1926,1938,1934,1016,618,1900,1954,846,556,1902,732,760,1540,688,1942,1906,1914,1930,1956,1940,1912,1538,1898,1900,1974,1946,1880,1930,1912,1940,1912,1876,1902,1878,1914,1944,960,1904,934,590,1922,1920,1648,1974,1898,1894,1938,1920,1950,1928,1872,1968,2002,1074,1896,1906,1912,1988,1898,444,1304,1924,1582,1890,522,1916,1910,1884,1278,962,1896,1896,1876,1926,1298,1938,1894,1918,1850,1900,796,1048,518,548,1538,1942,1906,630,608,1284,1898,1900,1926,1920,1126,1912,1926,1950,1908,1882,750,632,1124,438,838,1908,1944,1904,1110,778,1690,612,1302,1932,1946,1936,1876,1868,2014,1918,1224,2000,1924,1872,760,1558,1888,724,1876,1874,1904,1896,834,396,854,404,540,534,1772,1922,1910,1924,1980,978,936,934,1906,1948,1190,1898,1964,852,2024,804,454,550,436,1948,1908,1902,1892,1908,1910,1926,1916,1920,1968,1892,444,978,1904,1856,1914,1892,582,554,544,556,1906,1912,1910,806,800,800,710,1944,988,330,1938,1918,672,420,334,1944,1958,1916,1874,1972,1080,1912,1912,1892,808,1910,1504,1880,1900,862,668,1940,1898,1918,1882,1942,1554,1048,694,816,862,968,1038,1922,1984,1922,1964,1886,996,1894,930,802,1954,1916,1900,1916,1048,542,1860,1886,1886,1924,1898,1886,1922,1886,1934,1898,1970,908,1404,1886,1738,1884,2008,1910,1158,638,1064,746,1868,1982,1984,1884,1910,1880,1216,810,1884,1948,1982,1894,1948,1930,1882,1930,1066,528,1892,1906,1954,1864,1910,1914,1888,1902,1922,1732,498,1932,1900,1876,752,1908,1912,1928,1828,1898,700,1926,1966,1904,1252,424,450,1408,1344,496,1286,1936,1956,1882,448,1974,1730,1882,1932,1186,1286,638,1802,1956,1912,1948,1904,1838,1830,1954,1970,1900,866,1908,766,2016,1954,1926,1920,1896,1190,548,1916,1966,1998,1936,734,1964,1912,896,884,932,1974,1836,924,484,1958,1922,1196,828,1886,1926,1944,1918,580,1212,1932,1988,1956,1974,1970,964,936,436,1444,1028,482,1988,884,878,1928,1904,862,1988,442,1922,1914,1918,2016,1884,1996,1920,1968,1914,1900,1910,1934,1566,694,1968,1916,720,1648,1910,1938,1938,1908,1958,2044,2018,1912,622,1940,1904,1938,1918,1976,1918,1948,2026,1900,2000,1374,1968,1968,1884,1982,1978,1960,1948,1956,1844,1832,1048,1742,1444,1944,1962,1936,1922,1906,1932,1954,1964,1922,1908,1910,886,1958,1914,1948,1024,1982,892,1888,1818,640,1408,1986,2032,932,754,758,930,806,912,1970,1892,1902,2020,1344,1122,458,528,1918,1900,1910,2006,2010,1246,836,1788,1962,1934,556,576,1590,848,936,1914,1936,1942,1888,1562,1922,1742,608,1296,1934,920,926,1990,1916,1934,2227,1924,1924,1468,1898,1078,2038,1868,1890,1890,1182,1942,1906,1966,1946,648,1592,1952,1930,1964,616,1896,1892,1958,1910,1576,1984,1524,1028,1016,1476,1632,568,1360,568,1380,392,632,1628,728,1604,1816,1728,576,456,1216,956,1012,612,380,1496,1120,1464,752,660,620,1108,560,480,1448,2240,2244,2216,2252,2208,2272,2232,2164,2116,2272,2252,2140,2244,2232,2276,2260,2280,2180,2148,2236,2136,2280,2236,1224,1292,1940,2240,2228,1140,1148,2244,2292,2220,2144,1092,1196,2240,2284,2176,2240,2120,2212,2200,2268,2160,2208,2244,2224,2132,2140,2268,2292,2224,2268,2200,2144,2220,2132,2232,2224,2248,2236,2224,2324,1760,2280,2312,2240,2240,2248,2312,2268,2256,2272,2028,2276,1624,2288,2264,1844,2456,2260,2244,2248,1320,2364,1876,2380,2240,2240,2220,2276,2272,2380,2244,1756,2244,1428,1364,1104,2156,1492,2364,1488,2252,1726,996,1316,622,2084,1192,1200,758,1190,1198,698,694,1176,1180,1186,1180,1200,1194,1182,1186,1202,1196,1196,1208,1560,828,832,1210,1280,864,3044,1262,1238,1236,1248,544,2860,1254,1224,1232,3174,1272,1254,1284,1194,2982,1274,1224,2810,1238,1228,2938,1168,1222,1438,2782,748,1222,1190,1192,1496,1172,2846,1178,1158,936,548,1168,1192,1056,1112,2192,1002,1524,724,2230,2336,946,1450,392,1576,462,1062,2384,2168,2270,2222,2182,1270,2258,378,404,2366,610,2446,2396,634,2286,2362,2190,2316,1154,912,1366,562,2316,1264,962,640,2326,1031,1678,638,1372,2364,2282,2304,2349,1658,1082,1598,1594,1708,1578,1718,1602,1330,1610,1410,1318,1658,1620,1604,1602,386,540,1734,1758,1556,1728,1644,1608,1614,484,1774,838,580,1590,1700,1604,1304,1634,1612,1598,1698,1704,1578,1594,1598,1608,694,1686,1118,1222,1604,1576,1600,1398,1612,1564,1590,1594,1712,1436,1676,1434,1698,1696,1418,1614,1784,1772,976,672,1306,1598,1614,1654,1604,1610,682,360,1608,1616,1598,1612,1840,1694,1598,1624,1606,1434,1466,1608,1602,1622,1602,1592,1612,1586,1624,1630,1594,1536,1390,1296,1360,1606,1706,1290,1624,664,1856,2204,2204,2220,1864,2200,2232,2232,2232,2228,316,1080,1212,1176,1380,974,1124,1532,1028,1732,1160,1422,808,1484,382,1510,398,1094,1086,1488,1330,348,1508,1618,980,1246,1394,992,562,1581,1588,1583,1600,1596,1574,1586,1598,1340,1576,1586,1518,1644,1012,864,686,958,756,1510,1692,1730,490,1582,416,1022,922,626,1670,688,1180,614,398,484,548,1656,1352,462,874,894,2226,910,1020,478,940,1002,830,688,708,720,688,1650,992,1540,734,1054,724,1382,1172,980,406,474,1180,462,784,1128,848,852,412,690,992,718,738,1158,1274,784,876,642,808,560,700,838,850,438,832,752,590,856,802,514,850,724,498,668,888,1244,736,400,770,722,562,760,728,736,784,446,872,980,822,838,444,798,826,2212,988,754,1032,1064,508,988,662,750,1128,502,604,326,1000,500,550,492,592,596,1648,1646,1388,1514,1648,1448,1524,988,1988,1580,1666,1624,1562,1304,1328,1658,2040,1658,1692,1918,1674,2002,3140,2924,2900,2888,3154,2901,2888,2662,2952,3000,3002,3066,3009,2759,2952,3220,1170,1200,1254,1154,1138,1016,1170,934,1038,1370,1460,858,1002,966,1232,1260,1036,1118,1086,1122,1116,1176,1116,1228,1284,1160,1382,1124,1036,1054,1682,1680,1670,450,412,442,1700,1680,1688,1716,1708,1052,410,1692,834,666,814,774,1702,998,1712,1718,1712,1714,1704,1698,1696,1702,1694,1814,1692,1684,624,610,1666,1686,1718,1704,1748,1696,1696,1694,1702,1752,1720,1686,1682,580,358,414,588,1680,1720,1676,1700,1690,574,570,1774,1798,1772,1688,1682,1678,1690,1708,1688,1686,1686,1738,1720,1696,1682,1670,1688,1676,1678,1680,1670,1676,1668,1688,1690,1704,1686,1664,1654,642,1676,1672,620,996,692,344,610,1098,1700,1696,1692,1702,1686,1668,1678,1676,1668,1706,1668,1674,1688,1682,1674,1684,1702,1658,1678,1682,1722,1724,1690,736,846,470,1718,1698,1706,1712,1716,450,448,544,1710,1698,1696,1316,1034,1496,1260,1644,934,1348,1430,1240,1108,1096,1240,1196,1214,1332,1410,1176,1194,1704,1596,1594,1804,1254,1472,1484,1484,1446,1506,1450,1318,1148,1200,1520,1510,1528,1506,1520,1512,908,1594,1594,1424,1618,1366,734,1558,1772,1584,1788,1394,1502,1506,1380,1654,1608,1556,1574,1508,1412,1398,1438,1618,1496,1492,1452,1494,1328,1510,566,914,1747,1747,526,1000,1368,306,866,1432,620,846,868,534,884,672,516,854,862,828,884,832,888,628,832,886,864,930,1008,850,1062,1058,1054,1208,1175,1262,545,1706,1706,546,1158,782,358,616,352,394,610,558,730,714,388,322,578,428,580,540,370,406,696,390,510,522,762,518,324,706,618,548,556,434,428,680,1244,372,640,688,326,328,766,588,562,324,694,788,360,512,840,330,1706,1706,1906,1016,600,2640,2605,2299,2259,1450,3026,1867,478,2289,2621,726,2300,2304,830,709,2327,2315,1226,2309,1881,1237,604,812,2048,885,818,590,364,911,710,636,2632,715,1827,2606,2330,578,2341,2313,2370,692,674,663,459,738,832,1968,822,1584,2212,1982,2232,2214,2208,978,2302,804,1132,748,596,2104,1996,856,910,1156,1208,876,1972,1240,738,2008,1460,678,2460,2004,816,830,2254,1464,2246,2020,1866,2138,2248,1884,2142,1644,832,576,826,828,2032,2230,2354,2490,1968,1544,1324,1562,1446,1892,1634,1616,2284,1524,1992,1196,2294,2396,1456,1480,2234,2136,1534,2640,2518,2356,2072,1996,1572,1972,1982,1982,2642,2724,2485,2562,1440,1974,2704,2326,2640,1874,1030,1288,2124,1808,1402,2096,1660,1774,2250,2266,2006,1620,1748,700,1426,580,2264,1826,676,2206,828,826,812,2082,2268,912,648,668,336,1580,800,552,2236,1468,440,650,1632,1834,2216,2094,2086,1924,2530,1978,2284,1718,860,460,1372,1980,2098,1902,620,1044,2342,2154,2064,1908,868,1936,2156,1958,592,1136,1962,1914,2072,1604,2384,1192,356,832,1978,1422,1408,1162,998,874,1454,1222,1484,1054,1260,1224,1194,1462,1020,1236,1696,656,1280,1742,738,1998,2398,1988,1524,1978,1988,1214,1404,908,1966,424,1568,1352,1222,1664,2118,1338,1992,1998,2156,2424,2565,2498,2564,2474,2506,1148,928,1606,1208,2134,2358,976,1680,1198,826,824,828,1098,1542,1818,1504,2324,1922,1866,1172,1876,1988,1592,1974,2016,2388,2394,2260,2410,2310,1934,2002,1838,1598,2450,1944,2246,2448,2434,2134,2116,1920,1766,1582,2464,2486,2020,1690,844,1934,826,828,1986,1712,1056,352,1332,1324,1542,1974,972,1974,1502,1112,804,384,1412,1524,1180,1660,760,536,1512,1690,620,2268,2294,2296,2172,830,828,832,1704,2230,1250,560,2040,1958,1982,848,1020,2312,948,680,1524,1000,1574,2000,1328,844,912,1494,918,1432,444,1972,2000,334,1514,1330,1492,816,1938,1974,2364,2004,2072,748,1616,2304,2056,918,832,1606,838,2286,2618,2062,1776,1720,608,1996,1828,1938,608,1150,656,1928,1808,674,2136,582,1136,2042,1314,2402,2742,2598,796,800,804,1918,1620,2012,756,1482,1734,1020,2096,2068,1702,1722,1834,2142,596,488,588,530,1176,1184,1200,1024,884,540,1400,1274,2266,784,740,1870,910,764,756,552,2140,672,664,1288,1540,488,368,528,480,460,876,1232,936,992,848,752,460,448,304,340,956,794,1908,1492,796,1534,1846,580,440,632,1378,1616,550,1644,1366,1144,1180,1882,1222,1934,360,408,1154,674,666,1446,1508,1444,468,472,514,408,336,598,782,340,1522,404,1648,1614,1136,1008,1580,1622,1466,758,636,886,1604,1592,1594,1006,870,804,2234,2118,1418,1488,1812,580,544,664,500,1820,416,976,426,1896,504,2564,2024,1414,1256,2240,1992,1998,1850,1104,1992,2004,2668,2456,2344,2148,1842,2335,2189,1630,1686,1293,1498,2143,1737,1884,787,1381,1381,1825,711,1797,1749,1518,2125,1589,1579,1590,1147,2538,2564,2190,2692,1829,1469,1258,1816,1309,972,1586,2720,2680,1556,302,2660,1546,2448,1430,344,1172,1342,554,2656,764,2580,2464,1572,352,708,2640,1560,2626,1966,778,1554,2630,1468,2808,2378,768,2864,2842,1576,310,514,2666,2672,1528,310,1252,1038,716,1550,316,2158,2582,732,384,1716,978,1880,2612,2342,1706,696,2718,2856,3184,1586,2286,498,1680,1544,2560,2310,714,2852,2324,2870,614,1700,694,590,854,858,612,606,598,682,568,4594,2278,2336,2146,1558,1606,1966,2122,1626,1684,1298,1500,1492,1262,1460,892,1382,1378,1826,466,734,1544,1744,1672,2118,1586,1578,1578,1572,716,1764,400,1002,2340,1214,2126,1140,1062,1644,1468,1322,1810,1308,3984,1404,726,494,520,518,528,580,650,1108,1090,1774,350,648,1070,2102,2106,2124,1596,1488,1868,1606,2460,1324,1720,1746,1882,1116,1580,2282,2420,2590,1486,1188,1174,1932,2328,1998,1394,1888,1694,1554,1672,2305,2344,1338,1528,1852,2090,1352,1652,1076,670,2321,2180,1758,1774,1546,1534,1846,1448,344,358,2389,2378,800,1618,1318,454,2116,1516,1536,1838,1920,1782,1866,1776,1786,1844,2253,1854,2072,1630,1958,1622,2476,1766,2482,2042,1268,644,1456,1320,2098,1022,1285,2496,1770,2478,1576,1778,1528,1784,1552,1538,978,1394,1040,1278,1570,2004,1584,1398,1062,1560,444,658,1378,2110,2108,2390,1684,1362,1088,1244,452,456,1240,420,1236,430,424,1176,806,1234,428,430,432,1234,430,588,1392,1862,1578,390,520,1564,524,1552,530,1126,662,502,676,750,590,904,1240,1606,594,826,542,524,518,540,398,534,834,1452,308,890,996,754,1064,852,926,738,1634,940,976,650,644,500,596,652,348,910,916,896,776,1786,1114,620,1624,1476,874,900,836,806,764,906,900,880,744,1064,910,2018,1666,530,1652,1478,792,742,526,678,926,936,412,534,488,614,494,1958,1972,1518,926,1846,992,948,574,754,990,1060,912,804,1590,1580,1224,774,1890,1928,1932,1444,786,510,1894,596,836,862,784,736,762,1974,2076,1192,1406,1068,944,1042,1260,884,682,692,798,728,1960,1914,1704,978,792,614,1388,626,1988,732,622,1712,690,1320,534,718,1906,1134,856,332,1162,672,526,566,384,386,522,490,384,814,922,1006,776,700,560,1730,670,528,1442,762,482,768,860,1762,430,630,564,1390,658,1182,344,892,796,842,1022,1116,584,800,1350,926,2070,2022,1836,1054,1824,790,2034,1238,1554,810,1016,978,1838,662,1094,510,552,1408,818,1548,980,788,474,850,1014,624,1824,730,788,1384,1448,522,324,300,302,316,1706,320,304,1312,1304,594,308,1440,2026,1064,850,862,566,408,510,888,918,876,634,388,1182,826,762,1392,732,2068,520,536,534,718,462,450,878,956,804,544,430,318,1258,2042,1314,1134,1208,892,704,1066,892,630,750,1022,826,1056,824,782,790,786,786,784,1008,610,390,552,762,428,660,574,610,762,568,606,768,1090,1068,520,536,538,482,1238,524,900,720,454,664,792,720,926,534,1110,1056,1078,360,908,592,846,594,896,902,992,1318,1218,802,794,1658,792,1054,398,356,434,316,486,430,1354,1370,1524,516,804,524,1032,660,924,526,522,1686,638,1080,1196,1916,1316,572,440,488,546,568,476,942,710,860,1972,1932,852,768,630,1334,924,706,650,950,782,696,924,720,760,756,674,1382,1712,1248,1316,1326,856,1588,992,588,752,456,1892,2092,570,408,1050,2128,1588,1574,782,1184,964,1044,810,360,560,1002,464,638,1986,1032,606,378,330,348,406,656,746,968,408,1302,444,424,430,808,1670,656,1786,338,1044,1624,700,418,404,376,434,406,410,368,430,504,514,388,402,390,390,656,334,380,422,388,406,358,390,326,504,428,502,436,468,698,1398,532,926,922,940,926,528,526,796,804,916,766,790,640,828,822,1854,1920,736,572,664,796,716,790,780,1876,846,850,574,354,470,850,456,674,654,1230,654,1200,664,658,590,586,1906,778,616,728,544,2058,1002,1970,566,560,794,784,1296,794,532,574,786,494,604,1700,1184,1186,1174,1170,1826,1176,556,560,576,442,726,596,588,796,786,1242,1054,1690,408,324,440,610,536,2056,1438,1884,584,524,516,392,614,564,916,1028,510,646,684,312,1052,1632,748,622,1728,708,910,796,746,700,578,528,600,352,562,702,664,408,736,724,556,602,590,472,478,518,482,602,666,650,550,596,600,704,878,510,484,596,530,460,596,592,1130,596,360,718,478,706,488,412,1868,500,534,742,546,790,1562,696,1264,1292,592,864,720,936,538,596,738,2032,332,772,486,600,324,572,404,522,376,562,794,712,746,584,824,798,790,542,948,788,860,880,1568,528,712,604,792,724,630,1414,488,432,802,1014,1172,1638,1624,890,496,1488,864,822,642,650,1098,458,950,414,418,424,588,658,1590,340,1026,1074,816,1666,1316,810,464,984,456,1514,1398,1438,454,444,486,662,472,334,340,496,862,562,1322,518,604,488,564,480,820,668,738,604,834,844,696,846,376,352,538,660,604,612,564,418,354,1190,478,326,364,416,424,580,916,666,394,354,444,1078,798,518,788,784,688,790,1926,506,380,818,530,554,530,782,882,1110,988,428,896,1090,1176,510,518,598,720,690,556,750,650,560,614,722,772,530,1104,510,764,716,686,754,2046,382,446,444,446,394,450,486,626,442,598,652,522,1268,1234,1008,528,526,646,480,1136,1142,1686,1574,920,1974,510,794,848,1000,512,550,704,686,680,860,664,600,330,556,472,876,960,610,566,446,498,524,486,384,678,694,954,1332,1008,776,858,384,504,656,648,1112,594,896,962,574,618,702,788,860,720,548,844,832,794,974,626,798,546,336,386,538,348,332,458,730,484,556,478,532,912,600,1316,484,586,596,616,440,574,498,534,1426,352,2072,598,480,400,546,614,624,710,498,496,898,418,626,348,1676,614,958,968,1082,1024,652,1052,1572,1926,1506,906,878,832,1078,786,548,804,798,626,642,844,814,716,678,722,510,490,322,618,614,782,808,820,424,522,492,630,814,1082,960,950,1706,866,924,664,434,730,878,800,544,524,1062,694,378,374,1310,654,624,1276,718,576,682,586,590,1230,750,672,1744,526,1066,1704,1766,1008,810,808,2046,790,1836,662,1042,586,1732,732,818,654,1194,628,726,1232,800,496,530,362,596,648,648,1316,654,1180,1854,836,1092,700,1200,1102,1468,2101,2101,672,586,1486,442,1208,1238,660,304,304,1236,880,1332,300,1324,996,1476,1000,304,1474,302,1014,314,1254,316,1046,1198,318,1150,318,1166,306,1048,1110,306,1290,308,1236,306,922,304,798,308,1206,1392,308,1142,300,1304,302,844,310,1110,302,730,1128,1244,304,1402,918,304,1066,1274,1282,1322,850,302,1444,1374,1328,310,1244,998,304,994,674,1402,380,1060,1036,1032,306,1062,314,392,308,1062,308,1080,1448,1028,1108,1290,1060,1090,304,1296,978,314,1728,308,1250,972,1206,300,454,1234,1644,304,1128,584,306,1034,970,300,1162,1452,302,1094,1558,1308,1320,1106,1468,670,1114,1310,454,616,612,454,1176,1258,450,1068,1060,450,1604,450,1148,450,1076,450,1088,1626,452,1594,450,1302,432,450,1430,446,1504,446,966,762,448,1144,452,518,450,956,450,1584,1354,452,1312,452,960,440,446,1672,376,442,458,1380,442,1310,444,1050,446,1128,442,1382,440,446,688,1120,1386,448,1554,436,476,444,1026,438,1376,448,1426,1070,314,830,1416,448,982,1038,452,1000,454,1746,446,1610,442,1062,308,1126,442,1030,450,954,448,478,478,308,1180,452,1018,450,848,1712,444,1008,448,472,448,1536,1606,446,1412,446,1134,446,1620,454,1758,454,1034,1334,454,1656,1072,1162,454,1238,1692,1312,1316,1592,446,1540,438,946,448,860,856,446,402,508,1238,1328,448,1687,438,1116,450,916,936,436,1096,446,444,876,1114,530,548,528,1052,854,440,1254,448,868,454,1508,440,1018,436,1010,440,994,448,1318,436,1152,308,1330,444,1596,442,562,528,1042,490,870,446,1086,504,1176,872,436,1036,442,1170,458,446,896,442,888,436,994,440,1160,436,1122,1574,1234,440,596,976,442,908,444,1072,436,1106,358,1536,654,984,442,884,1004,450,1120,1014,448,1134,1176,310,1140,440,1062,434,1214,442,854,332,878,516,532,442,1222,1068,1066,438,1232,444,862,1060,1248,454,750,1124,962,446,1232,1000,440,860,436,1058,444,1212,1322,1292,1216,1034,838,902,444,1114,450,1006,440,814,910,444,946,444,1244,874,1178,984,832,820,528,500,356,306,578,1328,444,1312,1098,1120,1546,1354,1034,1098,630,442,1118,1322,452,870,444,1304,436,1488,1122,440,416,312,1526,1404,446,1240,444,1224,1254,530,1344,1338,1322,1360,444,850,448,976,1516,1168,440,466,1232,1176,1338,1014,956,452,1406,1432,966,2038,2032,1562,1264,479,447,2039,888,778,1126,1136,2694,1046,668,1144,1268,1128,1060,1044,1052,1150,1652,1224,1446,1446,1502,1440,1438,1448,1444,1446,1500,1504,1448,1436,1500,1444,1438,1454,1512,1502,806,1448,1450,1448,1440,1446,1438,1440,1504,1496,1432,1442,656,764,1514,1500,1438,1512,1424,1442,1502,1494,1446,1446,1510,1446,800,586,1458,950,784,1504,1054,1496,1492,1504,1498,1432,1440,1492,1452,1430,1442,1496,1454,1510,1508,1508,1492,1388,1438,1436,1458,1502,1446,1492,1490,570,348,614,1444,1498,1440,1440,1452,1508,1498,1428,1440,1446,1294,1428,1372,1510,1444,1500,726,1444,1440,1310,1420,1506,1444,1444,1422,1108,1372,1504,1432,1424,1482,1442,1506,1506,1508,1444,1328,1240,1444,1500,1446,1442,906,1846,1846,1916,1836,1852,1916,1844,1872,1852,1918,1918,804,1846,1914,1846,1836,1848,2240,1914,1790,1918,2152,1852,2180,1844,1838,1842,1926,1914,1830,1844,2150,1936,1920,796,674,1844,1824,1924,1926,1908,1852,1850,1934,1930,2262,1940,1134,596,978,1920,910,1914,1914,1910,1922,1920,1818,1830,1840,1910,1928,1824,1840,1912,1932,1928,1924,1922,1904,1860,1914,1834,1860,1918,1918,1916,1926,1904,1922,1854,1846,1916,1834,1838,1852,1920,1912,1836,1842,1856,1826,1762,1930,1860,1924,1754,1930,1920,1930,1906,1930,1848,1848,1912,1426,1938,1926,1834,432,898,1204,1906,1850,1932,1920,1932,1928,1820,1726,1934,1922,1852,1846,2631,408,856,350,1172,604,540,1246,1588,1132,382,1092,1610,1576,1560,1524,1620,1510,1602,1622,1400,1596,1592,1590,506,476,1600,1596,1596,1604,1284,1338,1300,1446,1664,1522,1612,1582,1718,1530,1424,1498,1552,1596,1110,1504,1364,1274,1608,1074,1596,1612,1562,1600,872,444,1582,1488,1590,1440,1580,1596,796,1602,1344,1552,1520,1282,1378,1302,1300,1604,1400,1512,1374,1174,1394,1610,1286,1386,1426,1424,1598,1620,1626,1532,1544,1550,1560,1388,1446,1400,622,1014,1592,1178,1470,1732,1404,1600,1402,1612,1590,1558,1410,962,1500,1478,1600,1608,1610,1224,1216,1568,1598,1598,1570,1310,1584,1596,1410,1588,1556,1608,1290,1534,368,1596,1626,990,1400,1598,1038,1610,410,1650,1198,1580,1584,388,1620,1410,1204,1588,1614,1478,1606,1686,1318,1298,1342,1312,1354,1594,1428,1598,1620,1504,1250,1614,1446,1446,1218,1456,990,1436,1436,1444,1614,1160,1320,1634,1544,1576,908,1618,1738,1662,1598,1510,1214,1502,960,1510,848,1122,1606,1624,1542,1616,1518,1604,1634,458,1388,1606,1586,1596,1604,1554,1606,1592,1614,674,912,304,1340,574,572,1310,1308,1458,1434,1538,1606,1592,1540,1464,1598,1510,1598,1120,1504,1400,1274,1636,344,768,1600,1612,1302,1604,1626,1580,1674,1588,1444,1578,1608,1158,1594,1340,1578,1286,1392,1602,1330,1598,1404,1512,1320,1182,1610,1294,1396,1428,1430,1602,1616,1632,1614,1572,1558,1570,1428,1580,1394,698,638,1592,1596,1740,1410,1616,1410,1626,1588,1570,1424,920,1518,1486,1608,1622,1626,1238,1224,1598,1394,1600,1568,1520,1590,1546,1584,1028,1420,1612,1604,1318,1560,364,382,366,378,388,334,362,370,334,362,1602,1622,1002,1408,1606,1630,526,954,1662,1202,1590,1576,1440,1630,1216,1214,1496,1614,1478,1606,1544,1322,1298,1346,1624,306,1614,738,1604,1622,1504,1248,1612,1444,1446,1456,1000,1436,1436,1444,1378,1152,1318,1638,1618,1578,1128,1620,1738,1664,1252,690,656,886,648,854,950,886,410,670,874,1342,1540,1074,894,832,1074,1472,872,1506,1090,1408,1646,800,984,360,1422,694,924,1068,1084,650,892,734,1020,1312,1292,1284,518,1300,1472,1474,1034,754,1544,1016,974,866,1408,988,988,1196,1048,1012,1152,1066,1442,584,912,1442,1222,1412,910,1032,1046,1118,1022,1418,1262,1420,1422,1346,1146,1446,744,454,1794,784,388,456,1820,1456,1190,758,1132,1252,1340,1192,704,934,1674,792,376,1188,1208,944,610,644,672,1638,1730,1514,1728,946,1718,1002,944,920,1700,620,644,950,1174,802,1414,1208,346,888,854,516,442,602,678,762,1850,1762,718,798,1000,926,658,836,818,1174,1072,584,1100,1076,1068,878,1500,842,470,338,480,796,1614,762,596,690,1138,1498,1166,1508,670,1406,1376,1054,1132,1150,1102,1144,1660,962,1696,1726,876,838,1714,710,722,946,708,804,980,1706,674,1280,1504,1964,1876,1780,772,1908,2008,1904,1896,1888,1896,1956,608,588,580,592,584,1876,1864,1212,600,1840,612,612,564,576,592,568,552,572,556,568,468,608,604,584,604,556,564,540,624,552,580,540,536,1844,1172,568,572,576,568,576,576,576,576,596,596,692,1050,948,934,806,1046,506,1060,1074,1692,1708,806,1064,712,1756,1026,372,1290,1766,822,684,1048,1658,1100,1042,904,1060,1698,680,1070,646,942,934,526,1054,828,822,944,814,840,766,1056,1036,1712,1048,568,1052,922,1758,1670,896,1050,1050,1558,1216,1582,732,1060,1054,1028,1060,830,1050,1056,964,1734,1734,1652,1648,1048,1018,1754,1646,794,818,1576,1056,804,764,1056,1042,812,820,1046,1764,1116,866,626,810,496,502,1680,1712,1740,482,1240,1770,1022,1772,2053,1850,1750,1770,1262,1350,1774,958,1062,1066,1002,1742,1760,1790,1052,1772,658,836,1070,1024,378,362,382,402,1772,1764,1058,1052,346,512,396,348,348,388,1102,736,1660,1786,1796,832,1044,1056,926,1756,1722,1062,1928,1826,1058,322,1170,1054,1750,1022,1058,996,1064,1758,1862,1760,1062,1782,1692,1666,1064,1766,1774,1670,1082,1762,858,1748,1624,1748,890,1750,1774,1070,1036,1066,1134,1556,788,826,814,798,894,890,1216,1282,968,1096,1066,980,796,698,898,930,1014,1018,1622,924,928,690,942,816,1076,1840,908,356,590,1768,684,596,454,1134,802,658,700,578,594,538,662,1218,672,742,742,650,840,648,470,486,412,1272,1396,822,572,800,670,1754,542,1222,1834,664,572,1758,1054,672,620,1076,702,1668,1736,1078,1752,814,1786,826,1172,984,1024,1972,564,842,1764,1764,978,836,1070,1076,994,478,1814,1934,1768,1756,356,590,346,742,530,1064,1776,566,538,586,608,476,692,668,652,740,816,572,792,1072,840,866,862,544,1864,828,844,922,646,844,700,1008,908,760,1344,892,1442,1594,1146,1334,730,1248,452,494,780,926,454,658,1260,1402,1472,912,780,898,758,936,610,1030,1584,1038,938,1550,1400,1008,1058,916,1396,546,776,948,384,650,470,590,1566,1454,1372,1926,662,1108,610,656,1500,380,678,1934,988,906,896,1300,1402,822,332,620,1148,678,1216,910,1864,1206,1162,788,644,1734,914,1702,1428,1428,1580,978,1272,594,1218,1518,1416,898,980,1466,1404,1256,1408,594,1880,1866,1778,1280,1122,1072,1038,1198,1382,992,1048,850,1918,1008,1068,2110,2040,1746,1068,840,1280,1242,1248,1590,1630,1366,1916,1314,1724,1602,938,1016,1290,874,1374,456,556,1380,564,1712,1062,1346,1254,896,1206,1506,1534,1108,1086,1256,1656,1188,1204,1292,1204,1578,1268,1606,1070,1240,1108,1028,1492,1022,1026,1170,1330,1214,922,930,390,964,832,954,1026,1076,1284,1296,1662,1702,1120,1246,322,1816,1118,912,1580,878,356,426,1752,1458,442,1556,566,1630,1514,1006,1498,1646,1548,580,1244,1532,1124,1624,1610,972,1770,1266,966,1236,990,506,1648,1046,488,460,1114,1012,668,1596,1774,1146,372,1434,368,986,812,1096,1234,1244,1642,1614,1758,1448,1250,632,378,322,384,966,710,1318,1326,1246,1256,1250,358,1908,1584,1274,768,1364,1246,1430,1896,1498,1476,1284,528,758,464,588,582,616,1662,1344,1924,1542,1716,1148,1452,764,2072,956,798,980,1428,1528,1558,1610,1414,1574,1396,858,1154,1086,1012,794,1588,1982,1194,850,660,1644,784,656,786,944,1132,914,1222,1778,956,904,748,1272,1008,1400,1586,1424,1154,952,932,1142,1144,1548,1200,990,558,2058,1620,722,568,530,1416,690,1514,858,1614,528,1278,1326,1736,1554,1286,1936,920,656,1260,1656,1720,1646,1334,1374,1440,998,996,1114,1010,874,1136,994,1110,1948,1824,550,1702,1064,516,494,408,1420,894,704,778,1580,1664,944,1002,574,652,788,1406,366,498,2032,2010,1792,1646,1786,1408,1862,2114,1814,1788,1686,2142,2188,2188,2024,1558,1016,1756,798,1328,800,1326,2028,1268,1298,2118,1892,1898,746,1972,2208,2168,1706,482,2146,1942,2200,2204,1898,1906,1608,2110,1576,1058,2184,2126,2168,988,986,932,786,970,934,728,1516,666,684,1636,1922,1632,582,468,556,1668,2196,2160,1758,304,2116,2158,2838,1638,1486,524,624,1016,674,1476,844,544,592,1520,832,812,1320,532,812,1020,536,1024,998,1944,678,434,926,422,926,430,1584,1582,430,774,1606,416,1664,476,1682,424,774,750,1636,416,788,1594,438,748,1574,768,1800,420,1638,426,776,1698,1598,426,1590,438,776,1696,444,748,1592,436,1638,436,770,1646,426,774,1564,434,1586,426,1638,442,782,1634,436,782,1612,432,784,1558,420,1506,418,646,1530,420,1578,438,1810,1574,422,666,1606,422,650,780,1582,438,650,778,1622,428,652,1548,424,788,1596,440,668,1534,442,660,786,1592,416,650,1652,430,1650,1592,430,940,1552,436,648,1626,442,778,1590,422,1582,448,1632,422,780,790,1618,444,1622,1578,432,780,1648,444,1570,424,808,1640,648,778,1548,450,1564,1680,422,930,1632,418,926,1556,434,1592,452,772,1614,1640,430,1516,412,932,1564,424,930,1558,422,1572,428,1598,420,800,1582,430,1634,454,960,478,881,3071,1185,552,433,2728,2675,562,2455,564,2733,546,2345,550,1332,554,896,2300,542,2350,544,2619,546,2728,560,2666,2152,540,2680,549,898,2314,544,2185,2347,553,2644,544,560,554,2596,564,2687,551,2384,2191,559,2740,552,2707,550,696,2611,544,2686,554,2573,548,2288,2280,1766,2168,554,901,2342,554,833,2506,556,2308,556,549,2551,548,2647,552,556,2649,556,2716,556,2694,563,2738,555,2611,545,564,2671,560,2324,692,896,2726,555,2723,554,902,2645,552,546,2737,556,540,2286,564,2696,556,2499,2185,2570,540,557,2701,554,2550,575,562,550,747,900,359,580,2164,2740,892,932,2266,772,1866,822,686,1362,1496,1824,1294,1248,1410,1820,1488,720,1656,1390,1342,1558,1610,1120,1568,1414,1626,1554,1422,1490,1638,1474,1822,1336,1494,1500,1292,1368,1348,1324,1610,1378,1410,1490,1430,1458,1668,1428,1744,1424,1608,1418,950,1456,1226,1906,1408,1386,1408,1830,862,1488,1414,1512,1460,1742,1460,948,1906,1408,896,1794,1728,1676,710,730,724,718,710,712,716,712,622,658,726,730,734,728,708,722,728,712,684,728,708,730,736,558,724,730,706,726,652,1288,698,706,720,962,642,714,796,720,718,718,616,710,790,532,720,720,1522,702,728,720,476,642,712,3012,1824,2140,1066,1988,2815,2767,2819,2597,1140,1364,2166,1300,1524,1302,2753,816,2485,926,742,514,1082,756,908,544,1062,448,1122,1056,550,886,1178,1216,1112,1180,1174,1140,1192,1144,968,1194,1156,1140,1150,1120,796,1176,1018,1166,1176,1222,1190,604,1156,1178,1038,1082,1078,1172,708,1220,1184,1104,1116,768,1100,1116,518,766,936,1094,1104,1104,1180,1118,1202,1052,944,698,1128,1034,1200,1192,1150,1212,706,1018,880,1134,766,890,838,1608,2184,1336,1080,1152,868,804,2386,566,860,2320,2824,2897,2638,2722,1966,1972,1796,2094,2128,2356,2462,2798,2912,2778,2766,1408,2614,2972,2366,1560,2000,2598,2592,2750,2130,2578,1386,1464,1950,2620,2738,2004,1980,3062,2688,2178,2428,2730,1672,2838,2088,692,2636,570,2684,2354,1216,1204,1824,1944,2062,1278,1416,2904,2136,2178,928,774,552,1738,1848,1520,2752,2578,2602,2616,2580,2376,2234,2140,1834,2762,2092,2186,2856,2062,1732,2460,1894,1878,2684,1442,1312,1266,838,1270,2588,2338,2600,2624,2508,2636,2554,1312,2514,2226,2058,2016,2642,1324,1306,2596,1300,1090,2790,424,2618,1620,1364,1059,1484,2156,2624,1600,2588,1442,1126,2630,2616,2596,2712,1678,2612,2376,710,466,516,1704,2606,728,1422,2082,2590,1388,1964,2696,2658,2690,2676,2863,2788,2768,962,1618,1328,1068,2692,1792,2890,386,1158,1024,1552,370,1974,2576,392,2912,2306,2244,2562,2650,1378,2738,1922,2058,2590,1994,2096,2194,2986,2826,2898,2842,1736,1686,2742,2154,416,880,1092,2488,1458,2110,1922,654,1026,2256,1296,864,1396,2988,1276,868,872,880,862,1708,858,1736,862,1218,592,642,500,1232,500,512,508,502,1198,516,1366,496,510,1214,502,1368,498,516,1190,502,512,508,1210,510,762,1516,2080,1356,1552,2104,1912,2072,872,908,900,776,1248,916,2036,1480,884,1280,2236,2376,2092,1612,1444,900,1548,1780,1256,2784,960,504,956,1856,1992,1460,1432,1836,2092,1684,2092,2084,1128,1468,1808,856,1028,668,1340,2360,412,936,2068,2348,2104,1960,1600,1484,2096,1816,1344,964,2880,1208,1228,1408,846,386,1048,716,1022,1878,3084,2959,1148,2292,956,1044,648,1232,2388,2260,1156,2388,536,916,1988,1904,2348,868,452,2412,420,2376,2348,2288,2168,1492,2332,780,1356,2280,2308,2348,1940,768,764,2388,1024,344,952,2312,520,2364,2360,2356,2308,580,2232,1960,480,2156,2408,948,656,2316,2212,1336,2408,1460,1080,984,792,748,1536,2360,1112,1124,1772,2344,2192,2300,2332,2360,2364,2288,2372,2348,2332,2348,2384,2264,1472,2284,2260,2292,1036,888,386,822,354,634,428,592,808,376,426,326,330,360,950,728,386,2638,1012,638,2564,796,366,2618,376,1496,1162,818,760,786,798,780,824,1678,752,798,778,2650,2546,482,416,766,2016,2582,384,358,1018,974,370,384,360,352,362,386,368,378,386,376,404,390,394,396,386,392,366,356,330,372,350,372,366,404,372,398,352,376,2670,366,374,380,372,358,2620,374,364,1712,378,374,814,380,368,376,344,366,608,398,758,330,772,352,952,334,368,342,2684,390,384,374,372,374,368,356,372,390,362,400,1528,392,504,2624,2056,364,364,410,396,456,452,362,760,758,776,2764,804,418,436,308,928,370,348,360,376,374,340,388,366,366,462,344,352,354,370,348,358,354,366,346,344,344,2704,394,378,364,1132,2732,2612,2656,368,366,380,952,364,508,344,442,502,560,378,376,346,384,346,362,380,412,398,940,2626,466,444,446,336,504,2032,330,1464,334,990,1554,2568,1692,776,708,404,380,390,638,720,1690,400,570,348,320,474,408,2640,382,368,350,348,336,372,338,358,402,368,2552,2674,966,890,2672,2660,774,790,982,850,496,2150,352,438,856,736,786,1276,734,944,1326,644,2556,316,326,322,362,550,494,418,770,428,1004,364,320,308,620,842,440,352,390,854,354,396,376,382,338,356,334,364,364,358,354,356,362,358,338,776,376,360,776,1566,372,356,368,342,310,676,378,360,678,332,316,348,340,344,668,742,360,754,344,372,742,366,372,354,386,386,386,370,350,402,378,1112,380,382,320,362,360,392,358,386,354,368,352,354,360,968,372,352,2028,496,1688,1328,1676,880,884,1668,1700,1404,1500,1728,1788,1824,1708,1688,1752,1692,1704,1460,1648,1456,904,880,1796,1656,1708,1724,1712,952,2764,2532,2498,2502,1888,1904,2078,2438,2126,2438,2524,2658,2736,2804,2804,2742,2616,2536,2210,2352,2186,2418,2532,1772,2518,2728,2774,2790,2774,2484,1066,918,2186,2602,2580,2522,2514,2072,2550,2524,2200,2240,2286,1718,1742,2132,2140,2356,2518,2546,2210,1872,2718,2726,2492,2490,302,1506,1496,1490,1568,902,902,2054,2066,1900,2030,1730,1990,2072,1516,1928,1830,1852,1832,2122,1294,1998,1806,2082,2056,1250,1812,1804,2022,1962,2060,1694,1728,2050,1772,2106,2042,1894,1624,1742,1794,1854,2106,1694,2046,1974,1638,1672,1930,2018,1826,2022,1772,1982,2034,2042,1758,2080,2022,1826,1852,2048,1470,1458,2238,2174,1824,1728,1698,1814,1834,1798,1736,2092,1752,1998,1788,1980,1976,2000,2060,1838,1950,1968,2102,1818,1784,1898,1842,1964,2016,1868,1608,1564,2018,2066,1950,1482,2024,1808,1600,1076,320,1994,884,1888,1900,1996,1844,2016,1674,2100,1816,2066,1972,1942,1952,2044,2104,1790,1678,2012,2040,1784,2184,1820,1934,1944,2018,2038,1988,2032,1874,2016,1810,1946,2086,1794,1932,1830,2048,2118,2060,2088,2008,1982,2082,1610,1604,2580,2608,2392,2580,2448,2528,2648,1908,2416,2312,3696,2596,2684,1644,2512,2268,2628,2368,1772,2288,2620,2540,2472,2584,2392,2500,2588,2648,2764,2556,2368,2044,2408,2272,2320,2668,2100,2560,2480,2404,2100,2288,2532,2448,2544,2244,2504,2564,2556,3800,2624,2544,2296,2312,2576,1844,1840,2896,2784,2292,2172,2124,2484,2460,2532,2604,2420,2504,2484,2496,2336,2516,2596,2316,2456,2492,2316,1720,2364,2316,2436,2540,2344,2024,2320,2536,2556,2464,2144,2552,2272,2036,1360,396,2544,2300,1456,2360,2396,2516,2476,2540,2104,2596,2500,2576,2492,2428,2460,2576,2316,2260,2120,2536,2540,2256,2756,2300,2436,2452,2548,2636,2468,2576,2456,2540,2428,2452,2628,2300,2468,2292,2468,2580,2744,2592,2620,2504,2604,2236,1800,440,1708,1064,1288,1248,1280,1888,1984,469,2424,1464,1397,2164,964,630,1171,930,1322,782,2130,630,365,809,2246,2330,2636,2567,2576,2508,2491,2483,2673,2698,2670,2271,2689,2370,3168,2440,2701,2827,2756,2715,1988,1988,1280,2585,2682,2403,2709,2813,2833,2578,1280,2720,1280,2799,356,2783,2535,2439,2545,2743,2573,2421,3223,3227,3044,3268,1943,1977,2683,2625,1280,2066,2011,1280,2384,2588,2814,2774,2486,2802,2758,1280,2408,2395,2781,2318,1962,1982,1686,1686,1674,2649,2639,2753,2739,2747,2814,2595,2055,2762,2771,2494,2673,2812,2678,1525,1710,2795,1280,1779,2096,2100,1685,2574,2636,2489,2645,2647,2765,2325,1664,1631,1581,1601,2013,2248,2739,1280,2594,1612,2391,2685,1280,2108,1280,2070,2512,2803,1280,1808,1890,1190,2757,2614,2256,2805,1280,2437,1405,2557,1673,1798,2312,2818,1441,2508,2510,1333,1745,1792,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,2224,2222,2264,2218,1942,1942,2428,2482,2082,2010,2008,2030,2202,2194,2004,1814,2168,2020,1898,2214,2184,2228,2430,2240,2222,2228,2242,2232,2030,1708,1704,2136,2208,2070,1916,1846,2150,2262,2316,862,886,2120,2208,1954,2028,2160,2070,2443,2356,2146,2062,1958,1658,1724,1714,1878,1888,1916,2022,2108,1706,1426,2220,2310,2254,2360,2452,2444,2428,2288,1262,1336,1486,1492,2136,2136,2198,712,508,730,1722,2192,2032,2132,2102,1682,2024,1562,2126,1958,2018,2130,1958,1804,1982,1354,1700,1072,2398,1634,2142,2216,720,874,676,658,1314,2142,2208,2216,2434,2386,2442,2412,908,506,2432,2384,2390,1786,1836,702,1204,448,2436,2434,2388,1358,2436,486,2376,600,1648,832,1564,1470,1864,2406,1790,902,794,2410,2202,2374,2402,2422,2426,2374,2396,1926,1220,1224,676,2410,1744,2362,2412,2438,552,2380,2406,2368,2376,2412,2398,2398,2412,2430,2392,2370,1538,2328,2396,2370,2340,2360,2410,2408,2360,1770,2342,2364,2406,2432,2620,1008,766,1654,1160,2112,790,1332,2284,2178,970,1278,2380,2390,2388,930,806,2348,2016,864,2540,744,1052,928,1550,996,818,854,1958,1576,1196,748,1446,1070,1098,1040,1326,1596,1572,1688,856,856,380,628,632,624,992,624,628,668,892,736,640,692,616,624,496,620,464,460,636,616,556,616,628,924,924,644,800,1504,912,896,864,624,628,572,556,1000,872,876,712,632,668,1088,632,620,632,576,876,868,884,620,620,624,612,616,624,620,1688,688,1680,580,480,384,424,1664,456,880,464,616,480,560,492,552,980,796,1504,456,316,496,564,628,1692,868,1492,704,484,544,1444,512,608,1384,696,576,672,372,700,788,692,664,472,596,552,428,344,556,700,712,632,644,788,632,628,704,632,588,568,708,504,648,1396,816,648,524,540,1708,1396,1396,1516,1280,1528,1144,856,1000,1136,616,1200,1492,896,1160,1180,1168,824,1068,1192,1164,1208,1324,484,512,484,480,466,488,502,478,486,470,484,484,482,484,514,1356,478,506,476,486,478,506,512,486,504,598,588,488,502,368,482,506,492,520,518,538,510,510,506,480,510,498,500,494,478,502,496,484,498,508,508,488,500,480,504,500,470,500,460,530,472,516,516,504,468,480,496,480,480,484,474,482,492,522,478,476,500,502,504,506,506,476,476,474,474,468,478,470,482,468,480,488,474,458,466,510,474,476,472,476,462,492,482,478,512,482,478,500,470,478,494,518,484,488,566,490,504,494,496,488,488,512,504,1338,1518,1362,542,678,744,664,670,762,684,982,872,1768,1834,592,1368,1164,1354,1206,860,1520,1510,1466,1068,1602,656,1414,1288,794,1270,1386,1406,1164,1672,1520,1202,1250,768,564,744,762,856,852,860,1382,1416,1532,918,1176,486,724,992,744,822,1452,852,576,892,1908,1118,870,1912,1654,630,688,1596,764,1120,1758,1468,502,768,620,856,1590,788,1796,562,474,1004,436,676,1496,1782,1906,374,596,636,626,592,600,594,578,602,608,588,598,570,596,586,594,626,1614,498,590,1486,566,572,598,582,614,620,598,624,622,712,600,446,440,612,460,578,470,624,438,598,628,628,620,628,614,626,578,632,614,620,610,594,630,598,604,608,618,630,610,604,600,632,600,596,554,562,640,584,638,638,608,570,604,600,582,598,604,584,584,608,638,590,570,604,626,626,620,610,594,572,572,590,582,572,566,604,578,578,608,590,562,632,570,576,580,578,554,592,602,592,600,606,582,604,606,566,598,602,642,606,604,680,622,616,584,602,620,608,618,630,1644,508,1472,640,1516,828,1516,1220,1468,1480,1484,916,1036,1372,560,740,836,764,828,1740,1436,756,1744,1000,904,1068,548,1096,1560,1340,1532,1616,824,908,1096,1012,664,1052,1172,1288,784,1248,1316,956,1316,1452,736,1476,536,984,780,1388,1304,1620,1444,912,1476,676,928,528,1496,1296,1692,1460,1556,704,620,1052,888,644,648,848,716,700,652,908,460,532,616,628,1212,876,1112,624,664,432,708,1540,1756,1892,1240,1512,1132,1228,1256,1420,728,724,616,1544,640,2136,1308,2172,760,1876,592,1752,364,512,1724,1012,476,496,492,492,1820,1232,1468,376,752,424,1512,792,1788,864,1012,2060,432,548,988,4864,4796,1316,1132,2700,1536,1802,512,1726,1238,432,340,794,412,340,346,342,344,308,556,1198,674,752,756,1298,922,734,918,966,722,1476,676,854,904,906,426,930,926,588,808,676,470,646,470,1000,864,888,1194,612,1114,1100,848,1000,908,918,554,546,530,946,654,1210,1076,810,1106,1104,474,460,672,582,1068,592,518,502,794,1014,616,768,1804,818,772,732,650,790,1340,1356,1792,840,1060,1018,588,852,992,522,1788,672,772,758,1288,848,430,570,796,478,804,438,470,932,904,536,378,400,492,474,332,478,836,574,432,1794,718,1202,1204,808,542,432,308,338,530,458,674,404,668,704,864,1030,666,864,834,956,476,826,976,844,1100,458,934,1062,1406,724,962,892,802,1650,1418,1384,740,1562,1510,1802,1010,820,596,538,604,1782,1066,1290,604,1032,934,426,344,798,412,346,342,346,432,428,310,308,538,1202,678,754,700,758,1302,918,736,924,972,748,1480,638,862,908,910,430,930,928,590,806,678,474,650,550,480,990,866,890,1198,614,1108,1096,850,1002,906,906,556,546,528,552,1698,1212,1076,810,1072,1104,480,460,672,568,1072,594,518,460,800,1008,616,768,856,818,744,808,732,648,792,1342,1356,1794,1062,380,376,1016,588,854,996,526,1794,650,702,736,762,1290,850,384,454,428,572,594,492,476,806,478,436,470,928,908,868,546,330,380,400,494,532,474,304,332,370,480,838,574,436,1766,720,1204,1204,812,542,458,308,1012,534,460,530,690,406,670,706,868,1030,634,818,838,958,478,826,976,860,638,608,550,936,1062,1410,724,836,968,894,540,728,412,408,410,414,452,410,408,418,406,330,424,462,324,424,418,424,424,430,342,1074,778,1206,930,766,1202,766,1488,1814,542,1032,612,506,394,316,1080,1644,770,1818,1004,962,468,888,1796,1316,500,496,1404,1794,908,960,1320,692,1782,1598,1814,1498,1364,1098,524,644,840,474,1116,874,580,332,574,488,330,762,670,596,572,476,1076,516,530,618,756,738,426,478,846,1210,1258,400,956,490,1418,764,904,1222,912,876,386,354,1844,1360,1512,1564,816,1020,810,1600,572,424,436,444,714,1548,366,866,898,980,1538,928,942,940,962,332,928,494,1896,732,820,1054,1166,1196,1170,550,1194,1198,758,1042,868,610,834,706,620,1342,1112,1142,1538,788,1424,1412,1094,1280,1164,1180,712,698,680,708,1248,816,1554,1382,1044,1424,1420,610,590,856,748,1378,762,668,590,392,1280,1698,994,1110,1184,1208,996,934,546,1018,1728,1740,2304,1084,1364,486,480,1270,752,1098,1280,672,2302,860,902,994,976,1652,1088,496,500,498,492,488,582,550,736,760,1026,626,614,1036,482,616,604,1164,1110,558,424,486,516,818,684,606,394,424,478,806,1090,558,2046,926,1542,1546,1042,696,558,396,552,320,462,682,590,676,888,520,856,920,470,548,432,1118,1322,860,1074,1280,1228,610,1068,748,1084,1416,586,1196,1368,934,1062,1240,1142,922,1280,764,366,524,1280,1784,956,1280,2014,1280,1202,1060,778,768,780,1530,530,780,1004,1522,770,806,1312,1188,570,422,442,708,332,300,1530,860,964,964,1610,920,934,936,952,950,338,584,1828,1826,500,812,1156,1160,546,1186,1184,754,1028,370,540,862,600,826,702,614,1338,1084,1112,1528,780,1418,1398,1084,1280,1162,1172,708,672,692,1244,876,1188,1548,1374,894,1412,1410,610,588,856,744,1368,756,664,586,388,1020,1296,784,1680,988,2306,1040,824,1032,928,826,1008,1710,1728,2288,324,1356,486,482,1308,752,1098,1270,648,826,898,986,972,1646,1084,656,494,496,492,490,488,576,728,756,1020,614,622,610,1026,478,598,1156,1070,684,552,422,562,678,606,388,422,472,794,1070,734,556,2030,916,1536,1536,1530,1030,690,552,408,392,1940,1754,790,384,676,588,678,880,516,856,914,464,542,428,1106,1312,850,1104,1064,1224,608,1078,836,1096,814,686,1194,1354,1782,922,1064,1232,1138,510,512,514,516,510,562,524,520,524,522,528,522,530,522,1094,420,422,1126,416,420,572,1116,986,1568,1186,988,1526,974,1900,2300,732,448,646,504,414,1362,2096,982,2320,748,1260,906,580,896,1128,2296,1678,638,632,494,486,496,494,498,790,640,394,394,400,398,396,396,394,402,398,392,402,406,894,316,1190,1478,2056,2010,2314,1908,1482,1368,670,818,1034,602,482,1376,404,718,618,1102,1668,422,974,856,612,972,604,832,1372,654,676,790,948,960,906,544,612,1080,1544,1252,1638,504,570,1258,624,954,2344,524,1152,1528,1172,492,448,424,388,2340,1746,1924,1988,1040,1444,1426,1440,1454,1444,1440,1436,1456,1254,740,858,826,676,564,452,1826,1826,2352,2350,1710,1686,2364,2354,2332,1858,1324,2098,2364,662,1720,2374,2372,2380,2396,2366,2384,1824,1824,1848,1342,2396,2394,2372,2400,2388,2406,2400,2376,2370,2384,2378,2374,2380,2384,2414,1848,2360,2366,2376,2374,3186,3238,988,1960,1064,888,1014,1446,992,2330,1314,1936,910,926,1006,784,686,1558,2832,2822,3430,944,1192,2138,1632,1608,624,1468,832,1524,816,696,1564,624,1560,1524,572,1564,1324,1520,1468,1580,1520,1572,1372,908,604,1388,760,1612,564,1540,1536,1452,376,1596,1016,1584,1596,1436,664,1584,1512,1452,656,1600,1260,944,352,1540,1456,1664,1452,608,1504,1552,1524,624,732,644,936,1556,1468,800,1576,1548,1508,1552,1528,1528,1300,1588,476,1008,1640,784,1380,968,988,728,1612,1516,1588,1512,1552,1528,728,768,652,1496,1176,1320,728,1640,1608,1352,1436,1588,884,1320,1536,1508,1312,1340,1512,1436,1560,1568,1576,1560,1432,1428,1380,660,1440,1604,1428,1588,1440,616,1600,2544,380,422,652,562,574,566,574,544,560,578,552,614,626,558,644,2270,2310,2292,2462,2318,2356,1354,430,2284,2318,2302,880,1360,2330,2290,730,732,1518,2316,2288,2272,2296,2278,2595,642,1164,776,304,2226,748,1572,1972,1680,864,476,1698,944,816,1858,1832,2538,2538,1926,1972,1946,330,448,378,344,1960,1926,1920,1920,1994,2540,1552,1470,872,1358,1734,1862,1688,1636,911,916,1610,1356,1462,1604,532,658,650,654,2033,434,796,1002,416,2449,2456,2481,2445,2496,2449,2436,2611,2080,1890,2078,2020,942,2100,1984,2090,482,2078,638,478,2090,2022,924,520,538,2230,1550,1574,884,1958,1938,2098,1468,426,1514,2170,1864,2006,2176,1964,1944,1940,968,794,1394,1566,1344,646,1040,932,802,652,1980,2282,884,2120,1946,714,2084,1754,1746,1978,1930,434,700,1036,964,2242,2046,1378,1342,1246,1336,1048,918,1000,2040,2050,876,1120,1938,2080,2104,1186,454,782,2004,1246,752,2058,812,492,1278,1210,668,914,930,1478,542,1898,1740,1736,1144,1776,1954,716,882,1108,826,2130,2194,2184,2186,2066,2122,1852,1874,1890,1876,1854,2038,808,1234,2066,2050,2407,2122,2484,640,1290,1684,1126,2054,1954,1006,2076,2054,2082,2046,1998,2006,2082,1972,2086,1978,1970,360,1708,386,886,1002,1198,1690,904,1662,996,880,544,1074,1722,560,706,1010,1008,1616,1372,1692,1664,1006,1018,1478,1720,1688,1640,1344,1716,1726,722,838,1104,788,934,940,1698,1748,1702,1690,1104,1710,1714,1726,1698,1686,1380,1700,1750,948,1798,1492,1690,1536,1578,1110,1054,1702,912,872,1008,736,1706,1288,924,1728,920,1566,1704,1544,1740,612,640,704,612,598,590,608,602,606,608,602,600,1690,1702,1694,1256,628,1726,1424,1700,848,770,1700,1706,1678,1488,1346,624,806,924,952,984,1088,472,416,1746,1748,1634,1712,1708,604,468,536,1362,1246,704,626,916,744,906,502,684,988,984,598,668,998,834,1710,676,1068,926,722,868,1294,630,662,540,984,874,520,596,536,1682,748,546,834,642,622,1040,1722,434,540,598,1712,964,990,1624,1006,466,854,564,876,846,710,864,990,1006,620,704,1504,1858,682,1756,1066,1018,1022,1000,1104,972,1736,1080,1752,1060,1718,1082,1736,1708,734,976,438,910,966,336,732,972,660,464,828,1074,558,802,580,812,766,984,1016,934,1010,1040,496,1214,502,956,492,926,714,1026,1736,536,574,440,1424,566,840,1732,1054,996,988,698,1606,994,1018,766,896,650,766,476,1048,1048,1052,742,1074,740,1038,1042,1498,770,678,1040,1612,1046,1046,700,956,1050,1054,316,1078,1644,1112,772,828,958,892,1740,992,1002,1072,1004,864,988,426,756,1044,1644,1730,1050,1030,1612,1036,596,1716,968,366,914,914,908,1002,990,906,966,1052,988,1046,1832,1716,1698,1736,666,1022,1132,1692,1058,874,1696,878,1044,1398,1040,1718,1720,1290,926,1034,978,1718,1402,1068,1732,1722,632,1748,1698,592,1042,1728,2496,1358,1516,1106,1566,1212,1542,1636,1656,1186,650,1368,1546,1538,1692,1554,1522,1660,1050,1064,490,1438,1310,1654,1216,1538,1438,1230,1572,1066,1262,1604,1438,1738,1202,1074,1664,518,1092,970,1188,1588,1138,502,1720,990,1554,642,924,852,776,1432,1430,1050,918,722,1626,644,1270,1032,1624,1268,1096,1316,1268,1154,868,1312,1272,892,1038,782,1484,1448,446,492,1572,1062,994,1228,948,1604,1442,742,1060,1090,1370,364,1002,1570,610,1052,1238,416,516,1358,1348,1008,1650,1212,592,988,1750,1040,1626,1208,1426,390,1574,900,1490,1492,1434,668,1370,822,704,1130,1684,520,1094,1120,1642,1940,1022,2012,916,1984,2092,2128,848,1542,1752,1980,1982,1908,886,1990,1966,2122,1362,628,1862,1682,2122,1572,1988,954,1658,1994,1576,2008,1378,1632,1858,2248,510,964,818,2156,672,1418,1352,2036,1472,816,2202,1574,1386,1334,1278,1984,1186,1090,1852,1836,1344,1132,2116,858,1028,898,828,1570,1324,2080,1624,1406,1702,1624,1720,1476,1112,1666,1648,1342,1004,2088,1856,2020,570,638,1972,394,1376,1284,1590,1226,2054,1860,916,1368,950,1756,470,1160,2016,834,1366,1600,532,542,676,706,1682,1290,2136,1552,1994,1514,2404,2640,1310,840,1364,2084,1550,1344,2100,2036,1166,1912,1676,1830,1782,572,832,856,888,1756,1848,450,758,858,666,586,1424,1450,1280,528,362,402,348,924,716,1340,1214,1326,1214,1308,1406,1676,616,1232,598,764,904,1504,834,832,776,1530,1310,434,1288,1252,592,1478,1512,776,1514,1490,1502,1512,444,1272,1510,1472,1482,1256,876,1486,924,794,804,806,1508,1478,998,1004,1360,832,1004,1186,700,978,956,1392,952,1020,1314,1352,1554,970,822,712,854,1488,1650,1930,1654,1886,1862,1864,1882,1893,1932,1908,1922,1902,1870,1688,1858,1870,1991,1981,1884,1875,1876,1648,1637,1398,1704,1664,1794,1570,1938,1891,1588,1928,1885,1926,1917,1868,1925,1914,1910,1941,1945,1059,1898,1624,1973,1962,1228,1911,1975,1931,1975,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,918,1524,1510,740,1176,1168,1504,704,1098,1368,826,832,1572,782,1262,1644,1324,1508,1526,1510,1272,1476,1270,1286,1264,1274,1456,1298,1276,1258,1162,1358,1326,1296,1420,1148,1264,1266,1170,1188,1130,2068,412,1764,1760,1706,1764,1660,1822,1768,1806,1604,2028,534,510,398,504,392,466,462,376,1710,1552,1322,1720,1570,1608,2144,708,1880,1142,1782,766,956,802,716,1068,1090,1342,1327,1327,1302,1262,872,864,866,1274,1182,400,600,1212,912,1026,930,1574,1098,392,420,608,420,372,1834,652,596,626,616,610,582,600,1822,1076,630,1210,756,386,1038,754,1126,670,1444,550,1142,386,1336,474,1612,664,848,1430,386,350,436,496,902,434,604,628,1924,986,920,816,1798,1792,1018,1528,1186,2113,2066,1454,1592,740,1440,1990,1358,702,564,1050,968,330,698,644,1298,1000,1296,608,946,704,744,950,534,460,1030,1086,310,1016,798,670,1240,1088,1304,1100,1926,1348,376,402,1114,1096,606,952,782,1114,1104,494,1190,1200,1556,792,1486,1010,1344,804,986,1004,1366,1096,470,996,1366,1054,694,492,1432,1132,1880,1140,378,372,372,1332,952,1540,454,598,1052,510,504,1020,1666,1188,588,1158,1422,1864,1860,1046,1408,1042,980,900,1508,866,1100,1006,564,1332,536,1222,990,872,494,1228,664,1012,1086,910,1258,1074,962,1406,962,1466,1036,990,712,1382,1186,1190,1256,1748,1152,554,1008,1296,674,1328,988,1154,610,1618,1188,1376,1768,1198,1012,968,972,1304,1368,1672,990,1216,1022,1098,1174,926,1188,834,876,396,1172,996,680,1146,566,562,1232,558,1766,1044,642,714,724,454,1052,1002,664,452,734,530,1276,572,1442,708,948,918,766,1150,684,634,1224,740,676,710,722,696,850,704,706,708,726,686,712,888,876,774,740,884,712,704,718,712,684,722,1056,728,1264,1930,1128,1746,520,512,1074,530,1106,1114,860,972,750,1940,876,782,612,1954,1276,608,1798,1796,1004,998,482,994,1894,488,488,884,1278,1844,542,1092,1136,1864,1190,1892,1778,1046,1192,518,518,1192,610,1198,1196,868,1126,1360,1056,1068,1624,388,396,1068,1118,1822,1108,584,998,1910,1016,1850,1842,1842,1480,1440,1200,734,994,1104,1008,1134,1202,1116,992,1392,1232,1358,1114,1654,1034,1008,908,1858,1686,1084,1088,1824,1680,1004,976,1710,1028,1016,1114,1004,1118,1126,1880,798,1070,756,892,752,1944,1926,984,1110,1084,1012,966,988,1096,1458,1712,1780,1218,1418,1570,886,744,1286,976,988,1306,1298,584,750,1060,1586,1482,1174,532,1098,1094,1910,622,922,1878,1096,1118,1188,1180,1176,1098,1084,1076,1078,538,1868,1126,1026,1032,1066,1022,570,1126,1668,1484,1488,1680,1118,1124,1660,1680,1284,1352,1516,1996,1088,1072,1044,1086,788,1066,1436,1808,1000,1086,1874,1624,1964,1364,934,1040,908,1148,1318,1018,1250,1426,1582,1094,1030,1052,1864,1362,1104,1862,936,952,580,572,1298,606,1796,998,636,1918,380,1864,708,376,772,624,354,694,306,538,1618,1292,420,374,412,2064,406,906,966,1612,1614,1624,1872,370,526,792,720,1606,410,1656,838,1790,1776,1100,1458,830,1902,610,838,1924,440,508,1040,688,522,436,580,554,492,786,674,586,1932,1936,1844,338,342,330,666,628,1820,1504,1924,992,1578,610,1816,1608,1090,1612,970,1210,1408,1010,1598,840,636,1210,760,528,1268,1794,1310,838,1806,1496,1612,1748,2274,352,1554,960,1314,1052,1784,1300,1598,1642,1526,1712,1106,614,1666,946,1757,1604,784,802,700,666,792,1158,768,1588,720,362,692,460,1550,830,726,864,1002,348,324,570,964,320,790,302,388,654,670,756,924,1286,1422,1362,1388,574,846,792,776,852,946,810,918,676,1046,1090,336,1566,1422,1566,968,1604,390,988,964,950,1004,1332,1714,726,444,982,1594,1496,1328,1716,1540,458,1208,1590,1088,544,1588,1474,642,788,1484,1862,1874,808,1856,1880,1900,1896,1788,1298,1890,1904,1882,1892,1942,900,1412,1852,1788,1804,1928,1678,1874,1880,1792,884,1958,1792,784,1284,1764,598,1874,1010,1856,1104,862,1850,988,900,644,1848,1194,1196,1202,1844,1156,1200,1198,776,946,1196,1888,1894,1206,1392,1220,1892,1890,1484,1836,1834,1886,1886,1794,1132,1818,722,1776,1204,1566,638,1218,988,1774,1816,1050,1212,1210,1740,1406,1166,2500,2024,1862,1842,1566,1830,1880,1786,2062,1796,1848,1846,1832,1852,1846,1266,1768,1838,1692,1886,1790,1102,1184,1548,1914,1150,1820,1312,1804,1234,1506,1772,1786,1790,1796,1166,1558,1708,1794,1828,1078,1346,1206,1796,990,358,426,1126,1906,562,1414,1186,740,1574,1842,1790,1888,1218,1834,1804,1688,1606,1686,1814,1944,862,828,1916,1798,1798,1682,2236,2030,1584,646,774,1370,1714,1676,1838,1354,1312,1846,1608,1716,1806,2022,1280,1546,1330,1024,1150,1824,1180,1986,1992,1090,1814,1578,1552,1590,934,1114,994,1018,1046,408,452,2030,1754,1758,2024,472,752,1274,740,1808,1870,1414,1288,1838,1870,1302,1042,1816,1816,1828,1504,1680,1594,886,914,1888,1930,1836,876,680,1020,1606,1854,1926,1788,518,1130,1760,1034,1804,1280,1772,2012,1484,1936,1714,1438,1710,1856,1872,1886,1788,834,1104,1786,1538,1664,1810,1830,1272,1888,1722,1748,1510,1782,1738,1834,1682,892,948,892,872,944,1866,1818,1394,1196,764,1962,1632,1184,1844,1662,970,972,1642,1066,1812,1574,1430,1254,1796,1478,1890,1694,1742,1836,1728,1208,1818,1226,1158,1196,1316,1694,1868,1592,1872,848,1626,1358,1390,1766,1306,1792,1204,1802,1886,1890,1798,818,1258,1724,494,958,1588,1696,612,588,584,586,590,902,1788,2058,1844,1004,314,1812,1178,376,482,1496,1920,1908,744,668,1126,1256,472,1410,1844,1830,1588,540,2010,1114,1322,1390,466,1148,1488,1290,668,514,536,780,1396,500,1582,820,982,1760,1098,1202,1426,918,1504,1856,1068,684,1834,1830,1464,1478,1194,2004,1772,1766,1168,1616,1202,1076,948,1700,1840,1192,1078,1800,1776,1852,2014,1432,1538,1790,2116,1928,502,774,814,620,478,478,430,1576,1242,974,1812,1398,814,1058,1446,1622,1842,1826,1276,1692,1520,1208,1846,798,418,1684,1470,544,548,1044,994,1106,1134,1376,340,524,1418,1352,1068,1476,544,810,822,808,1612,1932,904,1850,1866,938,1216,650,1816,1152,1858,1202,1198,628,792,1314,1348,1316,1446,1778,1794,870,584,798,810,800,1362,2361,2334,3116,1864,598,598,336,1142,366,1550,1536,1956,1948,450,1802,508,1946,1960,1950,1946,1958,1250,1258,1934,1228,1190,590,1908,1954,1946,2058,1960,928,1854,2034,696,754,516,1298,1560,1332,2110,514,1572,1398,1002,1172,1212,1908,1894,1818,960,1166,1872,804,818,1066,1144,2148,462,482,1436,524,1798,1400,1388,2052,1152,1748,972,764,362,986,1262,1124,1056,1062,1408,884,1006,472,1154,1998,1148,862,898,442,1794,1408,1758,1384,1392,1774,1086,1012,1544,1414,884,856,1730,1304,942,982,1376,1128,756,754,726,1704,1788,1294,1250,1488,1354,1342,974,566,544,1766,1764,1492,1960,1414,1824,1872,1312,1836,1568,1518,1672,1890,1832,1910,1384,1822,1828,1166,1192,1408,1214,1498,2280,2032,1808,1388,856,1778,1266,1748,472,984,2012,2010,1774,1288,1164,1772,1336,2024,1712,1754,956,678,1826,1886,1892,1720,458,1244,1846,1752,1890,1740,1384,1524,1686,1888,1228,1634,1712,1552,1792,1768,1828,1636,792,984,1068,1830,1780,1700,1734,1778,1880,1804,1596,1214,2112,2100,1336,684,1016,880,816,1280,1280,2264,1280,1984,1280,1792,1280,1280,1280,2204,1280,1792,916,1548,544,1630,1626,1392,584,584,1614,1524,502,1404,554,1170,796,928,918,564,784,1596,1432,1032,1526,578,1712,610,1192,1570,1508,850,1298,1482,1592,1608,1432,1520,758,560,578,658,1390,916,1196,762,1482,1570,994,620,906,1586,780,534,1014,356,670,660,778,1514,1232,818,710,1072,492,818,798,1658,1596,1618,1596,806,546,1602,888,1596,852,632,496,1598,804,798,1208,392,1646,466,516,1628,804,366,558,464,500,372,672,994,1664,312,872,316,1024,1540,484,800,1100,624,1592,1672,1520,1492,496,616,488,564,1096,768,1084,1856,1676,1392,1888,1672,1684,1324,896,996,1892,1908,536,1688,1732,748,564,1608,1688,1756,1340,1052,1684,1768,560,988,1848,1664,1312,1620,1796,1604,1164,1208,1148,1196,508,536,1428,1324,1684,1156,1624,1616,1820,1180,1874,1072,1056,1060,1052,1060,1080,1280,1372,1124,1492,1424,660,844,1652,544,1320,1876,1464,704,1500,1616,1548,796,1468,1800,1816,1024,1748,1224,1228,1396,1480,1380,1476,644,556,1876,1800,1112,1552,1532,1792,1460,1760,1452,1976,1168,1112,1280,1938,1732,1688,1692,768,1876,1700,1060,1552,1156,1736,1684,1680,1776,1708,1584,1764,1732,1240,512,1788,1152,1308,1516,1144,1812,1160,1796,1668,1700,1464,1756,1280,1280,1656,1636,964,1656,1280,1332,1788,1844,1876,1356,1280,1612,1280,1660,416,1560,1288,1112,1264,1108,988,1612,616,1280,1852,1780,1140,536,608,648,1704,1776,1864,1120,1712,1660,1916,1132,1280,1584,1748,1272,1644,1760,1656,1088,1508,1870,1276,1792,1644,1464,804,1280,1276,1588,1632,1236,1704,1916,1676,1280,1588,1700,1304,1934,316,1567,1342,2496,2482,1030,306,1440,1222,590,336,332,1094,1204,1438,1078,1510,354,910,866,1514,1024,1186,1522,1786,1394,548,522,1726,1702,1006,782,1080,862,1686,1220,1204,1666,1366,1296,1612,1640,1426,978,1608,1518,1128,1278,1652,988,746,468,1486,1340,1166,1800,1616,1534,1672,1494,1240,1208,1622,1298,1244,840,1180,894,940,1004,942,1688,1098,1680,1596,1002,492,680,1042,1456,1298,1460,1448,1672,994,1688,1612,928,798,786,1666,1614,1588,1596,1684,1042,1624,1512,1516,1630,922,1102,1690,1610,1782,1704,1706,1748,1686,1700,1760,1714,574,1882,768,1839,1839,526,1576,1236,1490,1770,1786,1784,1558,1790,1782,1782,1854,1798,1484,1958,1770,1788,1738,1742,1738,642,724,1534,1780,698,806,404,686,732,774,774,842,430,652,624,1002,1502,1510,2055,2055,1884,320,738,382,722,878,1708,1424,514,510,1432,1412,1028,316,1200,588,334,328,1096,1202,1434,1086,1516,1632,906,866,1492,1182,1526,1808,1394,524,1720,1684,996,774,854,1686,1214,1076,1652,1376,1294,1610,1604,978,1596,1666,1622,988,1690,1534,1476,778,1294,1290,1174,878,928,924,1682,1048,1682,1598,474,1020,678,1452,1504,1684,990,1578,1696,1606,894,810,766,1662,1604,1580,1592,1678,1038,1640,1702,1502,1504,1628,1386,1090,1688,1576,1504,1700,1686,1706,1698,1692,1706,1400,1442,1398,1470,1490,1392,1444,1558,1458,1470,1458,1250,1330,1594,680,1484,1302,1350,1626,1618,1270,1486,1246,1620,1600,590,1350,866,1252,1396,442,456,1582,456,620,1298,1330,912,1200,1174,564,1632,1350,1626,830,1442,1626,1526,1656,906,1004,1320,1302,1510,1630,1496,1516,1614,1608,1546,1476,1198,508,496,488,326,542,834,1186,1294,810,1316,1328,1438,1294,1290,1304,1290,1308,1608,1520,1300,1480,1606,752,1336,1230,1340,1438,1392,1168,1232,1328,1304,1232,1572,1164,1320,1298,1292,850,1048,1266,1254,1296,1312,1292,1474,1392,1382,1480,1492,1394,2002,1676,1462,1460,1458,1254,1340,1580,680,392,1482,1296,1364,1630,1616,1264,1504,1238,1632,1598,1342,878,1244,1402,442,1580,458,620,1302,1308,916,1194,1180,562,1076,1344,2098,830,1448,1614,1520,1660,906,998,1330,1298,1506,1620,1606,1490,1612,1612,1552,1474,1202,486,504,496,486,542,836,1186,1288,816,772,1326,1436,1290,450,1292,1310,1284,1314,1452,1628,1466,1298,1476,1614,1326,1340,1452,1396,1168,1178,616,1296,992,1592,1178,1310,1306,1292,848,1256,626,1304,1306,1298,1748,1856,1832,1724,1800,2072,1840,1816,1576,1632,2000,844,1608,1716,2016,2056,1564,1876,1536,2060,2000,744,1668,1100,1548,1760,552,1972,568,776,1636,1644,1156,1492,1484,696,1888,1668,2052,1024,1832,2020,1900,2088,1124,1240,1668,1608,1900,2024,1900,2020,2248,2176,1936,1820,1516,600,628,612,604,396,672,1212,1348,1600,1032,1648,1728,1604,448,1624,344,844,1592,1652,1840,2028,1840,1608,2048,2080,1660,1548,1672,1856,1708,1468,1480,772,1652,1624,1524,1992,388,1452,1632,1640,1628,1048,1540,1568,1580,1644,1644,1624,1632,368,1772,1856,1848,1736,1792,1944,1824,1844,1816,1568,1660,2000,848,492,1900,1616,1692,2020,1904,1576,1872,1548,2044,1984,1692,1084,1560,1752,556,568,1988,572,772,1624,1644,1144,1492,1476,700,2028,1684,2032,1032,1800,2024,1924,2088,1128,1248,1656,1612,1988,2044,2008,2028,2228,1956,2000,1852,1504,604,628,616,608,396,676,1048,1204,1340,1620,1016,1648,1680,1428,1616,1616,1644,1612,1484,2020,1920,1620,2040,2016,1692,1544,1676,1808,1728,1476,1436,1548,1656,1632,1536,1992,388,1452,1648,1628,1620,1060,1444,1580,1572,1632,1632,1636,1620,1256,1176,1000,956,796,1022,1624,1630,1987,1072,1508,1492,1664,1632,1460,1452,480,396,680,648,1180,828,1032,520,544,1676,1564,720,516,596,668,600,1476,964,692,1708,1808,1732,1616,1172,1428,1068,1056,1348,1264,1352,1464,1196,1264,1476,472,540,1712,1488,1184,672,1148,660,1408,1476,1388,1376,1512,1512,1536,1684,556,1716,1656,1224,1996,1764,1644,1724,572,1604,2120,968,788,1180,1268,1464,1248,1672,1260,420,392,1152,1404,1100,1572,1136,1080,1784,1568,1316,1580,1216,1648,1688,1324,1320,1300,1372,988,952,944,908,1900,876,580,1048,1660,1644,1712,672,536,652,524,1668,1336,660,1784,1640,1696,1628,1332,1876,1048,1896,1500,892,828,1912,1656,1800,816,1628,316,1644,1648,1440,1540,1420,1052,1696,672,1500,2132,2166,1280,1156,2158,2184,2186,1280,2150,2010,2052,1288,958,2194,808,1238,2160,2168,2174,1436,2168,2184,2172,1280,1960,2180,1280,1280,2160,2160,2148,2012,1838,2148,1424,1280,1388,1280,1646,1608,2154,2154,2162,2142,2180,2130,2126,1280,2154,2170,2138,2154,2174,2178,2206,1930,2502,2224,2168,2146,2172,2178,1280,2184,2154,1784,1952,2172,2166,2168,2152,2172,2172,2166,1722,2168,2160,2174,1280,2168,2162,1280,2180,2182,1586,2166,2146,2176,1098,1956,1886,1828,2176,2172,2176,2166,1280,1588,2200,2170,2170,2152,1116,2182,2160,2166,2154,2168,1092,2166,1614,2166,2172,2180,2032,2168,1868,2168,1502,1814,2008,1968,1462,2168,2158,2168,2020,2170,1780,1248,1194,2060,2174,2184,2174,2160,2234,2194,2456,2004,2100,2180,2210,1714,1410,2138,1706,2182,2132,2158,2204,1882,2186,2174,1870,1902,1232,1882,526,568,976,1036,348,364,352,1056,360,364,372,1280,1272,1284,1320,1260,1324,1352,1260,1280,1208,1224,1232,1300,1204,1236,1204,1264,1252,1216,1244,1212,1288,1200,1220,1208,1260,1296,1244,1212,1260,1212,1252,1228,1200,1304,1224,1248,1212,1224,1216,1220,1248,1280,1272,1272,1316,1184,1228,1212,1192,1208,1212,1212,1304,608,352,372,1300,1272,1336,1256,1324,1244,1328,1228,1216,1264,1268,1208,1260,1220,1280,1224,1240,1232,1316,1260,1288,1224,1284,1360,1328,1332,1284,1196,1276,1288,1240,1316,1296,1252,1248,528,356,372,1328,1280,1352,1244,1240,1212,1260,1312,1268,1272,1244,1260,1260,1268,1220,1288,1276,1212,1276,1260,1260,1196,1320,1252,1328,1260,1212,1292,1216,1224,1344,1354,1364,1348,494,498,1326,1428,1624,1634,1560,1586,1596,1604,1592,1578,1856,1320,1634,1540,1612,1588,1578,1548,1696,1270,1694,1616,1830,1176,1584,1588,672,1142,1322,1368,662,1274,420,428,466,1802,1858,1570,910,350,932,772,950,616,354,338,812,948,652,772,906,664,644,422,848,1643,1520,398,818,930,1316,830,906,818,742,820,716,666,916,748,702,834,1888,2682,2109,1091,1998,1997,1984,2095,2154,2114,726,782,608,656,816,528,728,1166,1243,1567,598,2110,600,588,1636,612,832,864,1576,656,660,726,568,896,576,808,664,760,654,540,596,616,1586,668,1904,948,2080,667,1937,1660,1284,1706,742,590,728,590,776,1132,834,1076,1705,736,920,1414,722,1216,1196,1256,1379,1347,2093,970,924,828,820,762,2140,920,696,1322,1794,1140,1146,1209,1764,356,1134,558,912,1186,974,468,1034,650,426,412,418,418,418,1078,584,1462,2166,2014,2036,2032,2036,586,934,764,2045,1136,1137,2133,1907,1050,2144,1682,2066,748,1522,764,912,826,568,1146,1056,1092,1202,988,1311,1301,908,940,2094,970,1426,1573,1183,1264,1117,2143,1850,1918,1750,1798,734,556,846,540,1514,940,1655,1442,660,2085,2153,1931,900,2051,1110,1644,1267,1930,1951,1892,2058,2056,2110,2141,1586,1094,1159,1982,2288,1782,1941,2318,416,2249,528,642,546,700,1248,518,748,740,870,2053,3507,1490,2589,2084,2193,336,1321,2479,1844,3570,784,662,1592,754,700,1582,1568,1581,1799,974,918,1146,1644,1744,2002,1063,1418,1872,576,1941,1878,1852,2080,1887,2344,2114,2322,2339,650,782,798,624,810,1474,2019,1915,1436,1985,1823,1896,876,786,1076,2201,2194,2179,2152,2094,2092,2126,2143,2457,2142,2116,2134,2049,3242,2458,3229,2393,1865,2266,2178,2093,2035,2026,2116,2172,2132,2406,2153,2247,1490,2072,634,802,938,1406,812,852,676,728,1699,744,1748,1321,1268,1072,410,1034,1364,2036,1284,784,2100,638,886,3252,2116,2193,2461,2282,2088,2481,1376,1044,1057,2031,2724,1900,312,1466,1390,1192,952,846,1478,1440,1278,1480,1218,464,1218,742,318,632,1100,324,1430,904,492,492,502,818,1318,874,1452,1262,1258,680,1088,1388,1310,792,310,1444,1128,498,524,1088,490,1280,1072,940,492,824,1562,1104,1142,764,1052,1050,1764,1718,1368,1370,1648,1754,1648,1636,1634,1672,1644,1582,1568,1748,1470,1666,1536,1552,1586,1790,528,1312,592,1010,682,904,684,892,686,908,924,1112,1114,882,1602,1374,684,1104,1374,1326,1386,1592,692,674,676,902,894,1108,1146,1578,1100,1530,1394,1112,1096,1544,1104,542,1114,1744,878,892,1104,888,1092,1314,1532,1096,1756,1540,1540,1740,2406,2088,1762,2460,2144,1738,2338,2594,1974,696,888,682,902,928,1110,1106,1600,894,692,678,628,1358,1100,1364,884,1116,1310,1590,676,678,672,890,902,698,1102,878,902,1574,1126,1562,1100,1098,1090,1532,1386,1094,1528,1096,1356,1092,1722,864,1086,878,1084,1308,1290,1512,1078,1746,1514,1522,1698,2398,1342,872,1554,2476,2024,2068,2060,1352,576,516,552,528,496,1036,632,484,500,708,368,1276,1500,2072,2084,900,2056,364,1140,392,472,1776,1808,1788,2036,2064,536,532,540,548,560,1008,2048,676,740,368,604,380,1556,632,524,444,612,472,1464,2052,2076,2064,2072,1336,676,2064,2076,2064,2060,2064,2072,2056,1660,1436,2060,2080,2040,976,708,992,1184,1132,960,784,624,1348,724,692,428,500,480,688,2012,2052,2048,1628,2040,956,996,944,1996,2048,1924,1412,2068,792,1060,1692,644,1636,1244,992,300,564,552,452,2060,676,736,1024,732,2112,2076,2028,2016,1682,1570,1943,1598,878,1942,1892,690,528,1544,1779,1930,824,1716,2222,1624,1138,1094,1240,768,712,1702,1549,1387,1296,798,818,1110,1004,1022,625,1244,1080,1090,1198,1088,1076,1072,1097,1118,1076,1206,1084,1076,1078,1987,774,2219,2165,928,2157,1649,1974,1602,2024,2077,2155,1608,1540,2172,1660,2236,372,1917,1993,1648,702,826,1532,1903,1578,2160,2134,1214,1969,676,2197,872,884,2083,2075,2202,2005,1552,1280,556,768,700,640,838,566,1779,672,898,1392,336,662,1332,1440,472,686,712,674,670,712,1364,700,662,664,1400,694,668,666,662,678,664,698,664,816,1330,474,1550,1588,1564,1572,1540,1554,1574,1352,1022,1022,1032,1020,670,670,1402,464,1364,1356,1348,1352,1366,1362,1360,666,1374,1090,1382,498,936,1384,1358,1412,1360,1656,1350,936,1354,1368,1410,1354,928,1404,1338,1348,1352,1362,1352,1354,898,668,1352,1348,1360,1352,894,688,688,1376,1334,706,1350,662,656,1362,1360,688,322,992,660,1358,1378,1354,1376,1352,1346,340,1352,1334,632,1380,1382,1350,656,932,664,1370,676,670,872,1394,668,720,1194,1172,690,1366,526,1226,1184,1186,1192,1220,1198,1190,1138,1188,1152,1186,1186,1172,1230,1180,1198,1150,1158,1126,1156,1164,1178,1274,1178,1180,1172,1138,1152,1138,1162,1188,1190,1138,1174,1132,1174,1394,466,1272,1242,1178,1166,1204,1150,1212,1244,1318,1156,624,564,1154,1166,1138,1276,1176,1252,1170,1200,1148,1150,1202,1174,1172,578,578,1180,1126,1192,1154,1156,1150,1150,1136,1254,584,580,1150,1144,1270,1206,1188,1208,1214,1198,512,640,1192,1194,1194,1190,1162,1124,1128,1240,1210,1196,1270,1200,1192,1138,1224,1220,1222,1228,1208,1198,1202,1206,1214,1140,1146,1142,1156,1244,1136,1148,1274,1148,1180,1226,1224,1142,1152,1242,1142,1178,1162,1220,1156,1196,1216,1196,1210,1154,1348,474,1384,472,1190,992,852,1492,482,854,1142,1446,1238,602,1308,1508,1496,1368,1028,1056,1122,1490,702,702,700,704,680,738,1516,754,752,996,1156,1160,1064,1032,874,922,354,358,356,354,708,646,948,910,896,758,800,418,414,886,636,842,958,1086,932,1006,1046,1024,942,948,406,406,312,308,798,656,988,880,308,1566,1026,1290,1016,982,818,716,510,1038,1004,894,1084,960,916,816,792,792,808,718,708,682,314,316,660,696,664,1436,784,692,622,1094,950,812,760,760,652,736,964,670,938,330,330,344,1336,1070,1140,942,1008,994,746,800,660,1058,862,628,1376,1140,684,526,528,1172,1140,1008,882,732,670,942,1096,1044,748,1186,318,874,1206,1108,1454,1266,392,1398,936,704,1558,1468,1510,848,774,744,590,1418,1222,624,1344,1042,580,1508,1088,1018,1004,498,502,1134,1038,528,530,536,524,520,896,1078,898,382,774,1036,864,744,400,1128,906,882,1006,914,804,924,1024,544,530,384,378,1104,1630,1030,870,762,1386,1526,1390,1038,1012,1006,1448,1080,1028,1092,1122,760,650,1220,766,1122,980,1196,1378,1560,764,580,1230,1122,1086,1044,1088,760,664,750,1178,1184,808,1000,1034,1436,1372,1202,526,466,1238,1178,1320,770,1550,1428,1518,1492,1132,1064,1090,1058,1110,1074,946,788,658,1120,1006,826,628,1170,572,1178,838,868,536,648,366,828,362,1490,1502,364,500,830,1906,794,902,1554,1752,1618,698,1652,1652,1730,1645,1744,1358,1916,1102,1548,1658,1670,1704,386,684,1676,1878,1774,1744,1732,1582,1578,1504,1716,1858,1798,1746,1756,1742,1842,1776,1742,1720,1798,1272,1024,1801,1756,1358,900,942,1020,938,1832,1948,1104,1090,1238,886,1674,1368,1418,382,576,564,334,574,1594,1588,1624,1286,402,1886,1977,1586,1660,1596,1286,1496,1316,1350,1594,1598,1364,1350,1592,1596,1130,1710,1402,1588,1600,1600,1600,1600,1600,1600,1600,1600,786,1564,842,644,790,886,862,860,804,566,844,452,434,456,870,852,892,798,1726,1240,1276,1256,1226,468,800,1468,1278,828,910,1294,1198,876,2716,960,816,324,372,422,380,362,314,390,440,430,1204,1306,894,962,892,952,1316,1284,1074,1068,3504,1190,1106,1076,1098,1110,1102,1098,1102,1092,1108,1102,1108,1102,1110,1104,1148,968,906,1100,1122,1108,1102,1138,1114,832,1018,1104,1092,1216,1092,822,426,1232,842,894,502,1722,2774,588,740,562,1708,1294,1518,1082,1644,1788,1814,1814,1899,1810,1808,1782,1834,1628,792,1668,1236,1344,1364,1340,1244,1264,1244,1366,1174,1516,1112,1472,1200,1382,1352,1362,1300,1172,1258,1326,1460,1336,1364,1260,1348,1244,1548,1270,1424,1260,1174,1190,1130,856,1404,696,374,1294,412,328,424,1150,620,1860,1908,952,1438,1834,430,1156,460,964,304,308,324,1292,1204,800,1188,968,1312,672,1340,1336,300,344,312,316,856,2034,2144,1480,1880,1852,1696,2256,1994,1998,2028,2026,1922,1698,1966,1916,1902,1706,1964,1918,2254,1942,1778,1988,1700,1988,2386,2020,2010,2350,2204,2524,2294,2534,2312,1834,1534,1210,1808,1468,1222,1864,1954,1910,1938,1054,1958,1802,1856,2574,964,1292,1924,514,514,516,512,628,1200,1060,816,1812,2040,2024,1876,2024,1348,1016,1532,2020,2016,1576,1764,1712,1256,2040,1216,2044,2024,2044,2032,1332,2008,2024,2016,1760,784,2024,2012,1992,2020,2028,2028,524,1764,1152,1488,2032,2028,2016,1776,2820,1528,1504,2036,1804,2028,2016,1156,2000,924,2032,2028,1784,1844,1256,2020,2036,2036,2032,1792,776,2040,1656,2020,2020,1852,2024,2012,2024,2012,2032,1884,768,1440,1732,924,864,2020,780,2040,2028,1768,1780,556,1996,2028,2032,2028,2020,2012,1492,620,2020,2032,2024,2016,2024,2036,2036,1364,1004,756,1052,2012,2140,2676,576,516,460,2160,2248,2288,1948,2036,2020,588,2028,1768,1032,2376,1280,2032,2044,2300,2020,2028,956,2032,1780,1752,1860,2028,1524,1268,2028,812,744,1560,1196,568,2028,2036,2020,1872,1976,1072,1316,1844,1472,2008,2044,1784,1768,1780,884,2940,612,1780,1916,2216,1708,1540,2032,2032,1908,1780,2024,2028,2304,1736,1228,812,2184,2036,1064,984,1288,2008,692,2032,1764,1788,896,1808,2016,1124,1652,1772,1788,1776,1776,1780,2024,2036,2012,312,2016,1780,1784,1620,1980,2048,1320,1932,1264,2024,2016,1784,2020,1284,1776,2032,2016,2016,1100,2024,1372,2048,2036,2012,2032,2020,2000,2032,1964,1996,1356,2028,2028,2012,2028,1440,2020,2024,2020,1256,1520,2024,2016,1828,2248,960,2032,2028,2036,2032,2024,924,1784,2048,1784,1264,2032,2024,2056,1660,2052,1368,2032,2024,2016,2036,1780,3336,1880,2036,1784,2028,1784,1128,2032,2032,2048,1752,1780,1428,2020,2044,480,2044,2024,1760,1504,1196,1028,1240,2032,1784,1780,1768,2024,2032,1772,1492,1780,1968,2024,1776,2056,1780,1040,1240,2036,2024,1780,1860,916,1124,2020,1252,1776,2024,2036,1348,1784,1808,1468,2036,2028,1772,1792,2028,2028,2276,1780,1328,2468,1796,2040,2032,2044,1784,2052,1212,1368,1768,2032,652,2300,1752,2044,2032,1104,2032,1812,1780,2264,2144,2268,2268,2012,1108,2040,456,828,1020,1268,2024,892,892,876,888,876,514,516,2418,2500,2682,2668,1774,794,940,820,1054,704,716,1454,1618,704,752,1130,712,642,1026,1086,970,758,964,1762,1818,1208,1920,1108,1428,1386,1014,1360,1262,916,1064,668,806,640,1702,1196,742,1344,1082,1112,1710,726,1788,1044,1852,1392,1336,1232,1630,1436,1626,1446,840,504,1602,1740,1586,1480,814,982,760,778,1854,1216,556,644,1044,1788,1508,1848,1714,1884,812,1778,966,1860,2252,1926,1822,2072,2364,860,1880,1868,1160,608,1252,1868,1136,2402,1868,2118,2376,1864,1204,468,1256,356,1116,532,692,564,1512,848,404,788,1836,1936,1504,1816,1644,1840,1852,1616,2372,756,1624,1072,1440,328,1336,328,1472,1480,1448,1452,1456,1480,1484,1452,1484,1496,1456,1464,2292,2248,1516,1468,1384,1472,1480,1500,1500,1468,1472,1484,1480,1496,1480,1488,1888,1368,2228,1560,1280,830,1732,1550,768,1086,1478,600,402,612,622,1750,378,1782,1780,1800,1824,1716,1746,1762,1740,1738,1812,1736,1762,1734,1738,1758,1782,424,418,786,432,422,796,1782,1792,1774,1728,1819,1766,1790,1732,1740,1732,422,402,800,408,410,772,1726,1756,1764,1738,406,410,788,408,400,840,1734,1730,408,416,398,762,408,830,1816,1762,1730,402,406,764,428,420,804,1734,362,772,356,806,1764,1789,1742,452,462,764,410,424,844,1786,1736,1738,450,430,444,420,866,1813,430,448,818,422,426,758,1823,1800,458,462,782,434,422,832,1736,1765,1770,1738,1738,430,410,814,784,1746,1856,436,346,788,442,752,862,1798,1740,1734,1746,1764,422,430,738,436,412,820,418,430,804,432,436,836,424,424,782,406,424,774,408,448,806,404,408,830,406,424,808,428,452,866,438,438,784,428,442,772,440,418,422,886,436,810,444,878,1742,422,480,404,394,816,1758,1742,442,784,394,424,414,514,780,414,848,458,382,416,402,876,406,450,424,432,430,384,424,810,402,424,826,410,392,782,410,446,792,1766,748,442,430,750,424,380,398,390,360,426,402,410,438,444,390,422,394,382,420,414,398,352,440,1736,452,434,426,838,1734,408,398,420,770,432,816,1726,442,770,398,1768,1728,1732,1740,442,778,430,424,1738,422,438,798,422,400,888,432,440,422,788,1728,398,412,772,402,396,880,1742,420,412,780,780,384,438,408,858,1724,444,444,386,368,812,1764,1652,770,1884,1942,1960,1974,1104,708,736,772,716,1094,1134,1724,1720,1674,1680,684,1376,2274,1668,1932,1396,1956,1664,1670,664,784,926,936,1704,846,1962,2266,1812,1682,2274,910,948,912,936,2264,1868,1876,1740,1752,1198,1256,1708,2268,2282,674,1176,1966,1020,1388,464,1394,1370,1422,1972,1128,1256,1970,1762,2272,1342,1342,1374,2014,1008,854,1960,2278,1668,1952,2296,1292,1958,1958,1962,1948,1974,2266,2286,1972,1670,1848,944,1912,1922,1818,1740,1716,590,1110,1506,1858,800,876,1860,1848,1942,1522,1122,1406,1408,1106,1408,1528,1394,1400,1436,1384,1944,1766,596,1992,1964,2030,982,904,2276,1768,1752,842,1398,2264,1920,1892,708,1386,1388,1930,1824,1562,1946,2292,1750,2286,1960,2160,1132,1982,2278,2288,2264,1946,1972,1954,1878,1666,1958,1812,1820,834,1968,1404,830,1118,1424,1894,1670,1954,1976,2012,2014,1732,1740,1820,1792,1670,1964,1208,2290,1112,2280,1358,1480,1486,1022,814,1386,1954,1150,1938,718,1412,2260,2076,1890,2318,1388,1388,1894,2262,2284,2288,1902,2266,1122,1124,1284,1294,1068,1122,1116,1860,1880,1120,1116,1122,1400,1818,1800,1940,1392,598,1944,2280,2256,1760,2262,2150,1328,1676,1954,1958,1670,1996,1962,1420,1792,1398,1382,1428,1968,1940,1924,1754,1768,1554,2290,1258,2284,2268,1108,1116,870,882,916,878,762,1780,1846,424,472,2274,1280,840,840,1544,1264,1604,1670,1132,1898,2288,1936,936,930,954,952,932,928,666,1948,1980,1948,1964,1960,1932,1946,1094,1958,1892,2284,2280,2152,824,844,1090,2292,1950,1966,1948,578,1422,1120,1950,1562,1958,1700,1866,2016,1120,1948,1950,1364,1360,1592,1106,2044,1096,1416,1416,834,844,824,834,842,828,2276,1382,1944,1972,2018,2032,1146,1002,1988,1026,1506,2148,2274,1392,1572,1400,2020,1378,1388,1518,1684,2018,1394,1470,1048,1402,1380,1122,1682,802,1114,1748,1090,1236,764,1400,2268,1130,1388,2276,1382,1982,1978,838,836,832,2284,1260,1394,1442,1858,1774,868,1686,1676,802,972,1248,882,1532,1794,462,512,472,1772,1576,1236,1366,1650,628,620,1188,1216,1756,1394,1624,1810,1316,1796,1772,1412,1372,1790,1550,370,1836,1830,1772,1776,2254,1356,2254,1494,1698,382,1002,898,886,904,874,886,420,932,1880,780,914,326,320,782,1190,1984,908,912,892,890,890,872,966,972,966,1950,964,1971,1974,962,939,900,964,2022,992,1106,868,856,880,846,2193,694,1504,2193,1116,1280,756,680,668,656,590,318,700,1422,662,688,600,898,1498,690,670,668,678,648,732,732,744,1520,728,1520,1522,740,732,736,730,1522,654,662,650,642,1722,336,1640,820,1736,1728,1722,1702,832,864,1734,1030,1720,1734,1476,1714,1150,1710,1728,1418,1736,1712,1186,1720,1712,614,1718,1716,1712,568,522,640,1708,1768,1768,1700,1702,1712,642,1704,1714,1708,1710,1700,1702,1744,1722,1726,1726,1694,310,572,1714,1314,514,310,300,362,478,336,490,496,398,306,624,506,336,732,700,972,860,1732,1744,1692,1696,828,836,1712,1716,1716,1728,1624,1740,1476,1712,1308,1716,1420,1732,1716,1720,1712,1708,1712,1764,1724,1704,1716,1712,1704,1040,548,1704,1764,1696,1736,1728,1700,1712,1716,1308,792,328,304,300,356,500,372,624,500,786,1284,1342,1286,1448,758,1066,714,666,834,1086,1204,1022,1290,1298,1000,2488,2046,2484,570,514,532,1986,1944,708,874,678,576,1226,2323,809,732,456,1211,2548,2519,2596,1378,550,758,1180,2582,314,312,312,312,314,2660,986,1878,308,314,2468,782,760,754,586,666,538,624,672,550,1846,734,2490,2582,310,312,1225,306,1970,312,1878,402,486,314,1214,2472,314,2498,786,2036,2742,2024,1044,1223,844,1042,518,818,552,876,532,2494,2480,1948,1216,1227,1231,2624,1218,2811,2697,2294,580,502,396,1320,1050,2486,808,716,1220,580,2837,674,1238,308,310,2320,2388,312,314,1228,318,546,698,418,328,372,1212,702,804,604,456,630,634,1840,458,1430,990,488,520,1000,650,578,2480,310,2483,312,312,578,1298,586,618,836,2762,808,1592,310,616,346,562,710,576,912,432,756,304,1188,364,2528,386,592,550,1020,632,592,1232,1150,1096,514,1186,582,988,590,574,604,640,910,598,470,600,566,602,1468,796,596,1106,598,600,1226,578,596,1134,532,926,426,1540,874,1604,2640,854,1164,1180,834,1710,862,1702,1706,584,1062,526,1052,1046,1072,1118,1472,696,590,696,1140,1130,1084,862,1140,1149,742,834,998,746,488,1828,2715,2450,1136,2468,824,1046,1329,994,1306,716,816,544,402,2698,886,528,1306,812,2292,1342,1432,348,1140,1074,1141,762,428,2384,406,842,1572,2500,310,308,2478,816,726,310,522,2504,1190,1452,808,348,312,2048,592,566,598,976,834,580,810,1078,1100,1182,526,2284,1396,942,468,1154,950,1120,848,836,1044,2492,850,2500,310,372,312,716,424,864,682,2671,1142,2506,750,372,312,923,2493,1706,892,1046,1128,614,2482,782,2776,392,1046,538,1216,466,664,596,826,408,1130,2877,2502,1989,1951,1680,684,446,1176,1235,468,466,714,432,508,976,308,2034,826,882,370,602,724,824,726,728,728,2483,2040,832,860,1189,2377,988,1040,1158,2368,688,2430,1164,2290,2260,2254,618,1118,312,1538,1642,838,1759,642,308,594,1558,572,1118,574,546,2510,570,2512,2482,1610,314,1357,1110,735,2388,1134,1172,544,740,1138,1156,648,1098,1008,572,526,1138,310,1208,1132,994,1200,646,1213,560,996,2248,306,2603,304,1138,2252,1130,1075,1029,1071,1072,544,1139,2512,2807,1800,594,654,1590,1077,931,458,1048,530,1083,820,960,1188,1866,918,932,512,862,712,814,374,2248,1594,310,2198,310,738,2574,710,616,356,1078,1407,400,1139,1182,1006,432,518,743,526,1200,1992,2246,718,810,2357,1636,1704,962,540,1708,604,1742,1144,988,1046,1228,1053,788,1135,780,786,576,480,526,652,778,1130,1048,622,610,426,2256,318,314,2492,1440,312,2506,2508,686,1506,1143,612,658,526,858,784,372,312,312,396,848,1136,1185,1225,1618,314,1149,2796,2512,1143,434,2920,638,580,330,1530,740,854,1204,706,698,312,1860,2547,1434,1233,1244,1412,1406,786,1084,836,680,1254,596,900,988,2815,1042,922,1122,416,892,1148,394,852,1936,1496,1490,1414,1176,1193,2674,846,1122,850,948,803,1484,312,1768,2323,798,698,490,304,1620,1768,312,800,1708,312,1138,848,878,1410,776,964,1166,946,1104,2136,692,1092,1050,436,930,810,2482,668,1047,1286,938,2254,308,2726,872,714,706,2518,876,1654,1088,1142,648,1158,1140,1146,406,744,492,355,1136,652,2256,1126,1140,312,314,314,1712,550,2372,2524,2544,738,1142,870,1144,776,622,2757,766,1134,2457,1422,2296,1018,2383,1090,1148,816,818,2258,314,314,1102,1420,2234,1193,1128,824,1576,2388,1062,972,634,784,772,942,1146,528,1480,2354,648,872,1410,644,612,1054,1294,1344,606,838,390,1050,1240,1274,670,1728,890,850,1138,764,898,532,1098,1400,1404,1426,695,310,628,628,630,628,628,1172,1284,820,424,502,1196,862,620,824,1120,1594,591,896,764,1420,312,727,730,734,702,878,840,1326,710,2517,973,310,1346,312,1126,766,1078,2387,2554,1320,2440,310,1456,2453,306,1378,1122,2625,912,672,768,634,1048,1364,798,312,378,312,1234,764,744,1032,765,810,797,799,1118,838,738,744,1174,1510,2280,310,1064,1062,638,314,584,938,656,2496,2701,846,1658,1062,980,697,724,2414,1259,1314,526,310,870,2360,698,1310,390,484,866,600,522,1730,616,944,686,1866,1093,1764,990,1460,500,1538,666,1852,2417,644,1054,316,528,532,532,548,534,528,530,1632,1468,796,594,650,1199,2578,1522,726,2361,1137,933,534,760,2078,706,1286,816,824,1141,1127,568,1134,1398,1143,918,2800,861,2412,328,1038,898,304,744,814,770,2400,652,722,716,722,720,872,1722,728,1012,1022,953,2386,496,546,2388,498,460,778,1106,700,1378,1396,696,1134,796,602,900,574,786,1048,2486,312,925,806,881,715,1706,874,616,742,522,658,538,2044,2390,1052,2522,902,390,422,332,798,2518,304,1332,808,730,2573,1144,816,1380,1458,1186,648,812,869,764,556,658,1264,1070,308,796,2429,1612,706,770,1129,1794,1664,1143,690,1136,306,606,954,2508,2396,1613,2444,1971,2278,998,2454,816,1392,1168,1076,882,530,2515,2616,708,946,940,2152,588,492,916,750,520,430,2410,904,1408,1320,634,668,350,476,1466,776,748,310,312,2294,2599,2514,2592,2582,2498,310,1724,1213,1219,1236,1218,2496,2272,2064,1124,799,2416,2436,1746,310,1748,1210,310,722,2435,1630,544,2155,2683,2483,2485,1292,2270,1391,1408,1328,1088,2440,306,312,2495,802,2628,534,2596,2691,396,960,380,1336,1140,1342,1018,946,1106,652,1208,2261,2472,552,2506,1176,1773,1773,2062,790,636,724,676,676,798,830,632,646,648,708,1966,764,886,897,637,708,674,729,894,1372,1142,474,738,2456,1842,1214,692,2230,310,2497,1144,1185,865,1124,2076,1046,896,2400,314,1926,2506,1804,1404,2109,1080,854,2242,2361,2454,1984,580,2288,1134,1238,1116,310,2414,1974,2362,988,996,988,808,482,2444,2072,1664,844,768,1091,2456,626,2648,310,1844,421,2436,2758,2602,1484,1738,1423,2442,312,1110,760,578,518,738,440,1508,967,310,766,1078,962,314,314,514,506,934,1024,846,1160,1104,2623,522,362,1540,1036,504,778,316,568,400,426,2483,2506,432,1116,1110,412,378,708,710,604,716,1046,968,2446,2144,526,2278,3870,1080,1394,1616,1118,1018,332,2499,2444,630,1044,2354,305,1284,1146,888,442,326,1016,656,974,644,478,508,654,428,2490,488,1660,2370,1064,1054,308,1066,1328,1053,2586,926,2439,2495,2496,1852,314,2486,1144,1386,1117,744,707,1914,1914,1054,1081,1323,746,354,2454,1211,1140,1646,2206,2655,1100,898,810,518,610,312,314,798,1224,428,1174,1140,1148,1792,936,1780,593,768,2565,885,792,792,1056,2482,312,2498,800,2036,1006,560,446,2382,560,1112,2024,372,360,1358,960,1126,816,312,538,1236,974,806,2338,426,2488,418,530,358,577,2322,1145,522,1020,2606,314,1262,1412,1756,2354,312,1058,314,312,2410,602,1128,862,476,420,1150,1984,578,712,2506,1312,1792,2481,308,1075,1882,977,775,1046,2586,952,316,312,2540,993,1732,2864,2463,2480,2470,2436,2468,881,1150,2383,1598,690,318,784,930,580,704,642,646,530,374,854,312,1676,1222,2154,2122,622,1208,779,1232,1532,520,540,958,1650,394,1066,1064,332,1746,412,1118,1146,928,1852,608,376,1036,458,1140,948,898,2462,620,620,626,580,570,666,697,740,774,819,729,616,1223,970,650,639,638,312,648,504,668,616,2432,2492,804,994,1238,844,721,880,725,749,868,1050,1120,1224,734,1042,959,800,969,2437,1061,1061,2328,1055,1057,1952,822,1162,1034,1206,986,968,1380,502,1798,1549,1140,492,675,1225,944,628,966,998,1061,1067,1930,952,981,310,2350,2436,1164,1214,1752,314,412,310,2056,584,1852,2226,1298,370,536,2296,346,380,632,716,2494,1880,512,1204,408,544,438,584,498,1084,318,374,1412,724,754,1913,576,312,316,476,473,2490,748,848,1168,872,868,442,704,802,2491,2371,2144,904,1330,2321,720,420,424,2471,2426,1934,1818,2534,2518,574,456,450,2466,722,2510,1590,620,718,2377,2444,488,852,1226,310,2286,1762,310,1086,1114,312,870,534,530,522,524,532,560,554,588,2421,2004,1136,1064,735,614,1112,886,1276,2530,2935,2106,1593,2509,460,496,1394,310,610,576,580,568,1484,574,480,1406,2580,2514,2120,2102,2724,312,2190,2486,1198,1772,2474,2442,2744,826,640,1786,2199,2501,2138,2216,2068,1412,2207,724,720,728,722,704,706,704,702,1711,1535,2519,2276,780,2456,634,1644,2018,2374,1618,2448,314,720,728,1378,2591,2291,772,2789,1412,2899,856,704,2338,620,644,646,654,542,658,1916,2506,968,718,704,704,688,696,454,1046,942,1058,998,970,999,1064,552,714,648,676,610,330,826,2647,2749,794,1058,1466,576,1008,766,1196,766,602,730,1490,2317,873,1138,1061,886,696,1400,1936,928,754,430,926,2234,1190,2258,932,344,1768,892,2431,2430,1050,2252,1060,1048,1000,995,840,1562,701,1050,1076,895,2494,649,806,920,1217,1044,900,1072,692,792,1052,710,896,891,891,628,1042,642,728,886,1374,1022,1214,1160,1808,2412,1018,344,458,464,1031,432,891,442,582,2660,832,2553,1849,1102,670,2495,704,726,964,1570,1766,312,1478,752,690,1810,446,736,1029,556,452,1820,1051,642,2098,476,669,1219,932,638,550,1034,1132,2128,1166,1158,2124,620,903,792,392,422,1088,2578,2542,1110,2437,1070,526,2304,589,2508,2206,1146,2302,714,712,767,558,688,2234,528,1030,766,934,638,350,846,1470,1100,518,601,878,890,790,1154,342,2246,1034,2386,1344,488,2373,2504,844,618,302,1138,1135,692,1140,1143,1724,1740,564,478,1176,1488,470,842,1610,1082,440,814,1644,340,1532,810,2236,2304,714,1476,2504,712,962,676,1920,928,702,928,1216,1142,1388,690,990,704,954,2612,1234,950,1256,1198,938,318,1294,574,2276,1122,1292,1144,1026,2361,2500,2541,2420,2208,772,1166,1572,2381,594,1886,626,578,764,811,938,1162,1308,1242,902,1103,1142,1032,1100,700,702,1138,702,796,1090,861,1618,1080,1044,862,741,810,2515,672,784,1300,1566,604,2777,2190,682,706,2510,682,657,2486,750,666,1058,1444,386,1102,450,1764,816,732,742,762,756,1296,2180,928,2517,1090,1104,1143,1052,2495,2793,968,2819,822,792,702,1048,664,786,866,692,1048,680,566,324,726,2152,1086,956,1355,1057,2480,1962,1456,1340,840,1446,1516,1798,719,608,718,2504,717,722,802,1286,814,1170,1298,868,962,2504,402,883,845,1051,1057,2706,1063,1057,1358,1065,724,344,2524,670,2076,886,1154,560,446,1143,1066,430,676,1218,972,932,1088,1048,758,958,468,2493,544,700,1122,768,552,716,1124,1256,2549,758,1150,690,592,770,1648,888,652,2220,2622,2528,960,2190,1146,524,960,1054,2268,346,1082,2608,604,596,314,2384,672,956,558,1294,1878,710,1590,1494,584,990,944,698,344,790,1234,1036,2505,348,866,704,1360,756,976,1094,659,1880,2374,1036,714,1700,644,644,2296,1942,1612,874,942,754,582,2336,968,861,1126,1146,1804,2280,1320,2094,1124,1182,1136,322,2496,930,922,1210,528,646,918,344,1312,634,2654,838,1606,2510,476,725,1064,1186,1161,1184,1098,1668,314,1796,347,1108,578,534,1635,2493,704,698,928,1002,736,1300,628,676,966,631,669,2214,666,452,1156,2694,2440,765,717,1636,1152,846,786,466,1435,659,983,564,568,738,688,514,1412,1650,1328,1015,1145,2080,432,650,784,558,926,2396,2046,1138,2436,2004,901,1138,462,1139,1150,2384,1126,926,788,1224,1972,772,1062,1055,1066,612,566,1316,1246,1232,1204,770,707,711,2490,682,716,648,2557,713,730,703,624,676,691,1484,1144,872,1048,480,700,1186,646,1132,2624,1598,1396,1004,1159,1076,710,1150,1082,2265,1157,1068,1221,1152,1048,814,891,876,2506,862,808,930,1070,532,414,540,476,852,2441,1137,2197,2799,885,852,964,925,707,560,594,320,704,518,1202,346,1298,1226,2518,618,1186,1186,384,1368,922,2613,910,1548,2642,2373,700,1642,1140,2598,702,2481,2481,816,1160,1142,702,1124,1152,1740,396,310,614,666,1456,1212,1296,746,2378,2616,989,492,784,876,946,732,1182,1048,1642,1971,1536,788,722,985,1003,856,1140,342,1058,710,570,792,840,2666,788,2058,1474,458,1152,737,398,1250,654,726,1832,1746,1754,1744,1744,1460,966,868,696,1007,1057,1946,1438,1424,1198,1752,2396,346,1662,1146,1140,2505,728,954,1320,428,1380,882,1156,1100,578,656,2272,2095,2604,1068,874,544,711,688,696,730,712,703,2514,2388,2324,2524,1748,1748,994,1382,1382,586,1218,732,640,1232,726,582,590,1648,1394,532,2570,1422,1595,776,786,2504,2088,748,765,706,2712,2605,2486,2519,876,528,832,694,706,714,709,708,708,713,800,711,708,891,1048,2699,1294,1058,2440,698,1018,2264,1408,710,378,606,724,2360,1138,580,1368,2335,1962,2362,1925,1481,1216,1278,1202,660,698,582,1044,687,680,798,696,684,1582,682,698,1141,1143,1086,2274,1030,1224,1733,1802,745,934,836,1044,336,1073,1398,1013,1314,614,2266,774,680,686,2644,1042,617,2204,600,788,681,674,1226,1196,2077,2402,1275,584,2118,762,594,590,2294,926,1858,508,2320,728,1280,2504,842,1706,1444,1740,1132,394,864,739,1002,2674,823,783,762,2712,1158,1138,2781,2749,1328,800,2318,1586,1468,1210,1325,2547,677,944,874,602,1139,846,844,1112,1140,2368,1014,468,448,460,2004,620,918,909,2316,594,1374,884,2623,1001,2553,716,769,634,616,338,1656,806,830,1384,952,1444,1018,978,908,806,615,868,1031,696,1102,484,2320,862,2364,1140,960,590,1778,1142,928,332,1360,1872,864,1008,2602,1872,1402,1310,971,2196,1170,873,482,1462,878,874,2512,304,614,622,868,866,2434,590,1332,924,2939,1604,654,650,1288,1409,2062,2250,2244,910,958,2334,2594,1062,1668,1332,2478,1410,1382,726,1862,1460,913,964,747,2508,2395,2556,1062,2442,2271,402,765,2365,416,414,358,1318,354,906,908,712,704,680,1060,840,668,924,384,734,840,1094,1324,652,702,744,1445,2186,514,2302,1946,540,438,2176,714,739,715,1250,590,1240,1194,2220,1242,1222,2440,1245,692,497,672,992,809,794,1046,878,786,818,1288,2626,724,648,1238,738,636,538,942,632,772,668,868,708,674,712,720,720,745,723,2386,930,1912,730,742,730,725,319,2422,2900,2862,762,760,1216,1766,787,2037,758,796,594,2412,586,2270,588,1272,2306,1246,2598,392,348,344,769,996,1246,1366,756,922,1876,862,892,692,518,774,1008,2303,1658,1348,612,1649,1192,737,1701,1527,798,847,908,358,516,488,696,732,526,666,2433,434,1092,470,1108,1656,802,764,764,348,705,2022,744,690,366,772,694,1500,2440,2014,881,2580,582,1828,778,386,2274,1776,1332,1856,872,924,1734,2008,586,594,450,2436,496,2498,880,2306,1058,1142,798,2510,456,452,2268,586,760,698,924,1476,392,1044,874,1372,924,2633,762,762,2703,602,970,1306,2246,2881,1597,2363,1356,1842,678,320,349,858,814,815,1242,1122,1454,1949,684,884,1512,1202,932,464,772,1260,456,2308,1384,1298,732,2472,842,738,2518,2595,2754,370,370,658,2402,717,717,671,657,2396,594,828,876,1908,2397,698,1528,700,1606,650,928,2388,1590,958,968,820,474,426,533,2458,346,710,1462,856,1866,2553,1130,1142,860,886,874,748,752,742,746,922,1416,738,2384,1214,1836,2330,2443,2252,1772,2414,938,942,392,1852,2749,846,1626,544,520,1070,595,710,704,632,697,1770,960,956,994,1418,2759,1196,1290,1630,2564,2570,2375,582,818,932,924,406,704,1214,542,628,1374,696,460,816,2647,2588,486,320,2548,2325,1633,1504,658,1166,2094,2489,1677,2084,878,1862,2289,826,1193,1442,1712,745,564,879,650,646,810,470,544,472,456,508,596,824,1164,1300,608,526,1056,524,1022,1090,2417,1154,1138,2291,1350,1334,1116,2832,2778,2558,798,714,1228,1572,576,494,1132,827,2065,936,714,744,888,818,536,898,827,796,882,1757,964,792,894,1674,920,2564,1796,1216,717,687,716,1340,960,1092,1586,312,934,928,924,932,750,1152,1164,1050,1627,1654,804,846,796,666,836,714,406,1346,660,889,968,2820,1152,2548,511,540,2556,1266,1522,1812,404,1236,1766,1631,1162,1166,762,2552,464,1210,2497,2596,2400,2421,2106,556,2421,862,934,816,716,958,815,1290,749,720,2215,2616,2543,1135,755,795,1750,2098,744,817,442,1060,372,870,862,1132,2110,764,1168,658,1750,900,1262,1749,513,918,1080,831,1317,574,2735,1314,2470,702,1340,1310,1594,2335,1328,1338,758,1320,757,1132,734,795,2336,560,808,870,544,1216,1256,788,914,652,834,1120,526,528,1453,720,2696,1670,1160,1646,1354,1588,2624,1026,1254,2361,904,2752,1724,2236,1276,1532,1238,552,1239,820,1146,2671,1372,914,2274,633,813,627,699,874,875,799,794,817,807,816,816,1168,592,789,774,2558,2812,522,2558,1048,912,1342,822,2856,2492,1360,2560,1632,1034,1072,1502,1231,1243,1188,680,1058,1224,1236,1224,766,1454,2213,1224,1060,492,678,2558,2636,2422,2447,1134,1566,1690,2392,1593,1403,2617,1038,1032,1046,1026,729,1207,822,1746,1058,1002,513,745,1982,819,1424,1406,876,882,1050,1454,682,1731,930,824,2410,714,908,952,1033,826,516,414,450,642,716,1064,1081,1234,1249,590,615,462,700,793,2670,1626,1979,706,696,694,698,698,610,706,702,710,706,708,707,695,703,2298,673,2286,2476,1362,2703,1394,1338,1216,1242,1296,1484,692,1165,1167,1166,1164,1166,1370,2098,580,726,2555,2795,1940,612,2044,1344,512,652,632,1490,1360,1548,1324,2332,1544,902,1086,1058,1094,1082,2249,974,878,842,839,840,846,804,1168,1265,2650,1170,2575,1071,2557,2765,2615,1060,1164,2614,910,680,1162,1702,1240,1694,1672,2326,1680,1686,1698,1656,1688,1686,794,366,814,900,596,1904,2586,793,536,554,784,540,546,1308,898,594,540,2118,2332,938,900,960,494,714,727,714,1014,1416,2094,1064,994,1064,932,947,2328,2656,1384,707,710,913,854,882,1242,1684,524,880,528,1055,1308,1060,776,1148,1248,676,1118,2644,440,1132,444,672,532,640,752,1715,2320,1492,1362,1247,517,2334,1372,2466,1812,734,745,717,722,808,681,1774,821,860,570,694,690,532,696,1334,1358,1184,2284,1460,692,2892,2650,760,654,1064,1168,694,470,1164,1284,904,893,2710,2560,1090,860,2567,1385,2265,2426,1566,1130,2342,1059,1423,2030,820,724,1000,734,1088,1136,764,638,804,1322,1166,1164,891,2769,2724,1410,452,428,420,634,731,733,1058,900,1576,626,1705,1584,1810,1066,456,1060,1246,462,1236,679,780,1383,696,1042,1672,446,488,322,522,722,816,510,448,532,596,1060,1428,644,1126,2356,2451,1611,2553,410,412,402,422,1234,1602,2590,2765,1247,1238,840,1358,1526,2826,1208,1474,1168,974,762,1091,833,358,1430,2858,828,730,1398,715,738,2440,2773,938,2280,2630,2696,2666,1250,1392,2467,1070,2746,1184,1624,2170,2070,1072,2422,2412,2056,2040,2076,1353,1130,2653,2488,622,2271,1320,644,642,640,2536,2613,903,2042,1268,2742,378,1010,2194,904,862,736,2534,1227,1448,744,1210,2552,2554,866,795,760,976,794,700,790,880,1214,504,820,1518,784,674,656,612,912,1856,894,1158,2467,1556,1262,1252,1238,1234,1060,2430,2433,1100,2685,1626,1049,2617,1103,809,772,538,614,564,932,694,762,1234,2672,642,1166,520,1590,2922,2943,2551,678,480,680,2130,1066,1032,694,754,674,1130,609,397,1398,640,1180,648,702,2886,2883,1446,1130,562,617,1168,1041,899,784,759,2554,1422,2408,740,554,1060,2304,2297,621,1236,2669,2672,1567,1190,1722,924,1722,792,1808,934,1156,848,804,726,2778,2707,710,898,718,462,430,700,1106,704,2566,2674,1238,2631,2763,2114,1464,2136,2118,2433,2124,2476,1422,1440,1180,1184,706,724,710,358,756,926,2313,1468,1166,1166,2920,602,1794,1096,658,712,1930,1436,1051,1052,452,1876,2453,2453,1584,1198,1198,2457,1178,760,844,1142,1150,520,1050,616,778,616,2082,816,518,805,815,1742,1772,1104,1374,1500,1520,516,2108,686,1196,862,2696,494,736,533,682,528,716,1580,1584,726,1582,1614,2558,802,912,748,722,1052,390,1382,2580,1552,1596,1398,1410,2322,2499,2097,2492,1822,2568,1590,2759,1400,792,1150,1059,1642,864,2405,854,989,836,1022,478,482,803,813,812,882,794,642,2620,2388,324,534,2089,2315,1330,1522,847,1676,1346,1719,1626,793,799,2889,944,2390,662,1210,688,1692,809,1569,1341,1190,582,1754,1060,898,1106,1164,880,564,828,506,422,1888,868,824,2724,2498,1320,1247,556,693,982,1140,1132,1352,2470,1942,830,2552,1130,966,1153,1753,940,2366,1586,376,886,886,740,886,740,528,1255,1830,976,760,770,1236,2723,814,2565,2209,1840,2822,1216,2149,1327,2549,1446,1064,1066,1152,466,778,928,960,1148,1336,1358,1144,1132,462,920,780,920,792,826,692,826,692,378,2642,664,660,1647,1008,732,894,730,2339,1200,2322,2521,2728,701,719,640,2216,1989,1854,818,788,732,788,734,870,1644,980,2548,380,2903,1432,2371,704,438,306,706,1007,1677,697,728,892,1322,2212,1436,654,784,729,2110,434,882,964,952,834,956,1292,1722,2619,2304,788,1256,1302,360,482,1312,1444,2438,1174,1075,1061,1590,1760,1758,792,784,708,674,674,908,932,470,1050,616,488,801,1074,1132,1548,1057,1076,968,850,2560,795,1791,548,456,2535,2524,762,2299,350,910,566,1154,1224,1475,586,732,724,794,1876,868,1582,1074,1520,1065,404,1072,627,628,1450,2037,1228,970,1204,1681,2680,2214,936,1170,758,332,1284,793,585,1310,1204,2268,1378,2593,1408,1204,757,768,768,728,1038,1038,992,744,752,608,796,710,806,802,776,692,808,750,748,850,2304,2021,1512,508,1673,684,739,1572,1894,498,946,952,1084,1180,2399,2112,990,1424,1230,2352,1512,1482,572,802,846,834,494,465,940,573,594,575,603,311,1070,590,1216,1081,699,696,894,1060,1055,854,710,813,797,1862,730,2558,950,2579,2616,2328,2481,1028,2835,2054,1161,1262,1180,2240,702,592,540,1116,676,950,974,710,718,762,810,528,1210,728,682,1110,2487,1400,2626,1290,1506,2756,1766,690,1300,1218,2571,1488,1504,2433,2112,2128,1148,1152,1388,1616,2037,2368,624,866,746,746,702,806,1146,1212,2545,586,794,776,572,1413,832,2565,1238,1364,2337,866,1226,1816,1216,2358,2187,2095,1150,1548,1140,1154,2207,2444,694,714,700,1256,700,618,764,714,710,788,594,2562,2439,2454,2388,896,1557,2354,1407,2350,1218,1324,2615,2790,2827,2624,2785,2776,728,912,1024,734,1050,1046,2481,1424,494,480,528,890,516,538,1161,602,958,1032,1637,2247,1726,716,1377,1684,1094,1553,606,708,774,592,698,2565,720,2124,1366,806,599,884,1760,696,2569,731,2547,626,2484,1156,1424,1044,802,2347,1224,1418,1798,2106,1519,1054,1153,1136,1072,1296,1419,2657,1192,722,720,814,1242,1274,1818,1574,1510,1528,2573,2555,2433,527,749,640,906,1068,754,1072,2346,724,2235,1812,2505,1731,1150,372,1150,1184,1092,666,760,448,436,382,332,374,420,364,1140,744,1122,1208,803,1172,888,1414,1220,1760,1752,2577,1242,2095,2078,1274,1132,1102,746,1030,748,1814,1058,1726,2580,910,2508,580,582,2532,1126,1323,2656,2475,2519,2508,536,662,678,718,2410,658,1268,1820,771,1586,728,752,1064,746,965,1452,792,1766,670,1754,1750,478,434,978,1652,782,784,1386,2648,2842,1336,2390,1107,776,778,580,624,1524,778,1196,2634,2553,1014,706,418,1746,1592,1758,553,2451,2553,2187,2754,322,1968,2622,2441,2556,695,578,673,606,770,782,772,604,524,693,553,1138,1134,654,868,878,1392,834,737,707,1314,767,706,1082,2833,1126,2557,390,1672,1423,2445,989,2738,1752,508,496,496,510,2187,2566,788,2588,2626,1245,2544,731,1684,902,868,736,1414,1024,1176,2442,982,798,994,1148,484,1094,1572,1142,800,884,902,843,845,813,1392,760,740,810,1172,1212,912,704,1170,590,791,790,2632,1124,1576,484,980,745,1548,2445,2560,1520,1462,2214,1508,1514,390,1235,1580,531,1457,1600,2426,580,543,750,764,732,902,1296,1404,712,724,801,805,1432,610,1228,942,965,791,795,921,370,812,1036,1262,551,664,2209,718,1248,2568,688,1258,2256,1264,2617,1940,1581,1868,1908,891,899,1020,1050,772,728,866,656,663,695,2378,781,767,2572,598,596,610,1062,1432,1023,1382,946,744,1596,784,1239,638,714,1024,1150,1564,1052,1706,1146,1798,1310,2496,1350,699,420,668,1800,680,1551,805,1084,358,432,366,500,642,1248,890,872,890,2609,876,896,1795,664,662,751,664,1276,2290,892,648,1056,1280,2504,1292,1302,2408,2394,721,2455,845,880,530,456,872,756,758,2406,716,692,884,2550,1586,2408,1028,818,928,1576,734,870,586,490,526,1248,2203,1320,1026,1304,762,709,2354,1060,1066,2165,643,712,693,764,1308,1112,767,1346,1120,635,700,2110,756,1402,748,744,2332,2739,2641,1056,1048,718,701,789,632,572,598,524,562,1520,1438,1324,2144,1220,1218,1428,2290,2691,1312,1598,1312,2254,660,794,1592,1634,2344,1130,1316,804,970,964,1040,1246,876,2616,1018,984,774,705,2306,2564,2609,394,1508,1906,2553,738,1090,840,1406,1004,1346,597,751,1904,672,2302,1746,2063,2322,438,492,399,1152,1266,470,706,717,1082,1624,2110,2572,1107,2414,1406,2404,626,1108,2396,2867,2828,1134,1416,2375,1170,352,394,464,464,1334,1366,694,1286,728,1338,487,2106,1747,811,2286,424,1238,438,1000,2148,2614,1110,1264,388,2404,734,2166,1314,763,2706,1064,1134,936,713,1586,1152,765,1164,858,508,742,672,1050,779,720,1164,1164,796,2094,2456,2103,600,394,814,1064,1052,442,916,688,664,1330,1654,2444,2092,358,661,821,854,1203,946,1707,1236,1123,1206,1199,480,772,684,320,1134,1092,848,1151,1226,1160,2288,1668,1072,2286,2092,1644,1564,1294,1190,538,1216,540,514,512,2254,820,580,632,1222,1442,2725,622,408,568,1132,1024,1066,2724,2713,2655,2350,2420,2508,2118,1068,1079,2077,2094,2578,1840,2198,588,722,1042,1050,1046,2165,1046,1048,1046,1040,1046,1051,430,1228,976,1042,1056,1034,916,932,696,716,2538,988,1590,364,2454,2865,1246,1286,874,812,521,712,566,524,1500,2306,358,362,1572,848,1064,640,702,739,715,689,766,722,608,616,2162,697,2470,1336,536,1314,512,688,594,428,718,1070,834,894,912,2384,2366,1155,808,791,882,462,874,950,1126,1438,2568,2043,2044,1430,672,2425,2296,2228,1428,1435,1956,1514,968,1214,798,1556,582,592,2577,2498,604,972,734,1348,617,2052,1062,1066,2564,888,454,584,490,1310,2566,2310,2684,1434,691,562,842,696,1302,1438,2450,2602,2475,1170,704,700,688,762,704,1120,694,720,1116,528,404,374,1494,602,932,717,678,679,773,1798,688,2145,2560,854,306,762,1046,1306,1332,2587,1927,740,1186,1270,748,703,1577,480,428,862,416,452,482,2274,452,1122,764,740,1008,440,564,2310,1398,406,2504,2074,1094,2346,666,701,488,2168,2156,666,2204,662,404,406,2112,2098,2108,696,746,2602,708,1050,1383,1389,740,2731,854,1044,842,737,1512,1706,1920,762,1222,696,2232,786,1235,1081,1057,2453,1687,1208,1207,2408,1515,1073,1432,1052,820,740,2670,964,624,666,2434,933,924,916,1002,993,931,1066,1070,2456,2132,2528,1068,972,2016,2148,756,1846,2380,1084,889,2292,854,894,890,1981,961,1159,526,1276,814,914,2527,794,2348,566,1802,1800,2160,2654,580,1220,925,2472,714,1156,745,730,802,1138,2388,2196,524,596,782,1056,785,1188,1261,708,1215,2171,1859,1222,808,1420,1344,1416,808,2296,1296,674,634,1450,1024,2462,2346,671,1023,2332,863,1028,735,616,576,1434,1040,1220,1084,920,2612,2472,874,314,2582,2434,624,1058,542,694,1337,830,592,638,1329,1253,976,1013,716,686,626,1767,1018,1102,2456,650,1016,888,2465,1124,1059,1434,2208,856,1222,572,2144,2502,2493,540,1188,1438,1102,896,972,1186,1366,1188,726,646,694,882,1084,2556,706,1090,674,692,1311,1285,992,1061,1529,1196,902,930,552,564,2469,1212,1218,1340,844,1014,1436,640,880,1043,2042,712,688,562,924,2808,2475,1014,1160,754,2363,1142,946,902,2485,832,1221,1039,2310,560,1818,672,974,652,1182,372,472,1175,691,1140,1438,1980,2578,968,2514,923,918,954,725,1162,2358,1199,2273,888,1164,1386,1234,672,544,2698,2402,1018,894,718,722,724,718,856,1386,1374,712,1488,610,412,2352,850,934,2550,2090,2248,890,726,654,494,1858,950,1916,2659,1194,1110,1173,1226,1176,1192,1763,952,564,2410,992,410,1216,1432,1118,304,2517,1544,838,798,648,638,839,877,1408,2104,740,1414,977,946,2556,706,662,542,634,1055,1101,1122,1011,2300,560,2518,994,482,1049,1054,1061,1057,1061,1060,1458,910,812,466,508,524,1436,2330,338,928,1958,784,592,888,896,997,580,753,906,2506,863,764,872,766,992,616,734,660,2312,2404,1468,1010,1038,2517,2400,1660,2557,1126,1412,1436,2334,476,348,2046,710,838,2538,634,2579,2326,2673,913,913,2274,2470,905,2454,1415,1143,632,866,872,864,854,2425,2289,1145,2771,2359,1022,1416,1460,1358,1095,464,1414,1436,922,922,2104,2551,2535,908,604,592,788,916,945,1254,930,780,1188,374,388,450,1772,1017,912,2304,1107,1067,726,1095,1215,2323,1733,1920,1547,1105,1024,914,924,2120,1100,848,496,644,732,806,991,1786,2540,1897,1584,1306,682,360,1440,2278,1630,540,524,2428,2573,1172,1189,1238,2219,2550,532,534,898,886,1214,1240,2116,1944,2782,2571,1756,2931,546,1072,1024,636,2702,1566,2512,2524,682,837,352,558,620,618,550,2703,2725,1048,1745,2282,2218,502,891,1730,1693,2052,378,1209,942,578,612,1205,452,2456,518,601,524,1250,900,920,2304,1170,871,584,742,856,770,2569,550,2717,1218,2569,1066,1124,1075,1664,796,2112,1048,1042,1058,1686,880,384,702,542,454,1492,534,452,1438,2352,2102,712,934,764,700,736,869,816,1654,376,890,704,1306,1072,842,1630,1460,2450,1112,982,878,1442,700,827,692,1404,2128,1746,2352,1668,926,918,2442,927,922,916,916,684,2554,1770,1130,1292,576,378,1044,798,2474,2362,1276,792,846,1022,794,794,827,2460,741,818,1600,756,786,2603,1778,1152,1646,418,408,1846,1317,2208,1952,872,830,448,1736,2440,2660,2386,926,862,822,836,2582,692,694,692,982,2578,1716,946,1028,2212,2560,1900,1308,570,648,450,354,1562,788,858,1232,1062,702,1170,750,560,566,1014,865,1348,1339,1069,952,726,838,446,448,480,790,862,890,896,796,682,708,326,1128,812,816,814,762,1755,706,704,960,1238,991,2080,861,886,1178,1275,1651,738,2502,1302,504,1876,498,2043,796,1764,852,1446,950,2670,586,718,830,1754,2452,955,1249,2545,498,2292,706,862,778,1072,1148,2086,1084,2565,1208,2542,1016,951,2278,478,1760,564,1422,1403,2383,2328,722,1440,702,700,2519,2563,940,696,1185,1056,1588,1178,772,814,758,782,790,1284,1438,898,956,458,714,904,476,1438,2530,2114,780,772,940,1256,1997,1197,774,798,660,746,736,1018,1028,1444,330,468,452,506,588,1108,316,380,438,650,604,1272,602,608,1248,821,1312,1320,2396,2420,819,454,856,310,384,766,588,910,880,1272,448,1068,1388,890,844,850,886,542,782,642,616,646,624,618,618,632,1196,457,913,2569,2483,1022,1026,886,788,796,2448,2464,764,515,716,1176,882,2749,2524,2735,2575,1743,1742,1728,2411,307,458,942,741,1294,1076,1208,1194,1702,1438,724,898,858,545,1046,592,696,666,2112,1378,762,578,1062,1058,1242,879,1248,1240,854,2170,797,880,1440,690,318,1093,716,1074,1260,1342,1256,1217,678,547,1198,865,1245,594,716,1246,1370,1496,1208,1498,1510,1504,1476,1330,1388,1610,1756,686,1768,1708,1170,1616,1354,1144,1452,1650,1712,1742,1558,1704,1770,1404,1774,1800,788,1350,1704,1172,1120,1262,772,930,1018,710,310,818,940,1098,954,1006,1710,1768,742,436,698,546,1290,616,618,610,714,1062,1234,1072,900,1576,1320,754,1112,836,1180,1236,1466,783,1523,1592,987,756,580,944,673,1376,416,1636,1988,1202,1072,828,826,714,1566,2076,1736,1132,1080,1220,940,766,1432,1632,1782,1848,1880,550,1144,1702,1554,1410,1090,1386,1524,1202,1438,1654,1418,1078,994,608,1044,1168,676,692,866,996,1534,736,652,1562,664,658,672,646,586,646,2398,2342,2258,2214,1634,1570,1744,1590,1840,1260,930,1082,1482,1426,2380,2504,1536,1900,1970,1570,2072,1900,1594,1662,2314,1820,1834,1870,1362,2204,1980,2446,1120,1918,740,480,374,512,520,2048,842,864,1542,1712,1804,2356,1670,1604,2046,2188,2064,1882,508,2050,2088,2094,2080,1958,1638,2194,2212,1966,1848,1696,1700,1782,2076,1986,1970,2008,2086,2094,2028,1954,1876,1956,2040,2248,2096,2124,2232,2034,1072,1040,2050,1846,2366,2524,2206,2072,2319,2058,2496,2232,1736,2268,1694,1984,2296,1852,2356,2312,2282,2108,1980,1026,1832,1302,516,1060,2030,2454,1236,1306,1882,1444,1376,1016,1272,1038,1020,988,976,2400,2560,2382,868,2234,2228,2398,1310,998,2404,2344,2396,2396,2372,2452,1204,1196,1768,664,1156,922,1324,800,1352,888,1328,1332,816,1316,1722,3384,1302,1316,1004,1028,1022,1330,1014,1008,900,1022,2326,2488,1048,1040,1024,1026,728,2412,1354,924,1042,1000,1000,1046,694,2334,2208,2418,2426,1238,1116,1144,1196,1078,542,1220,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,676,2400,2352,1856,2048,968,1412,1172,2240,2420,2368,1588,1700,936,1740,1596,2404,2380,2436,2388,2420,2380,2424,2392,2388,2368,924,1532,1408,2408,1392,1844,2408,2376,2444,1580,1208,1608,1388,704,2424,1544,620,2420,2328,2432,2396,720,1204,2420,2428,2408,2408,2100,2384,1400,2400,2384,1220,1148,1400,1584,600,980,596,1420,1984,1616,1164,1636,1612,1452,1608,1404,1412,492,892,2404,1040,1220,2392,1508,2372,2416,2404,1084,1388,2008,1960,1396,788,812,300,2420,1412,1620,2424,2380,2396,2380,2412,540,352,1592,1440,560,1616,1432,552,644,1880,1288,1568,2424,1560,2432,780,2380,800,856,1388,2404,1584,1224,2324,2752,1876,2400,1392,2440,2392,1228,1484,2020,1820,1188,2832,1416,508,1172,1584,2400,2364,1212,1580,2388,1856,2356,2340,1604,1732,2208,2184,2360,1592,2424,1556,1216,788,952,960,1344,2304,1080,1120,2428,2376,332,1512,2256,1580,612,1376,1180,2384,600,872,420,2424,2416,1924,1820,2364,2376,1376,1396,2340,736,1308,2380,2372,1592,1412,1564,1580,1620,992,1560,2380,1348,1188,1408,1584,1448,1572,420,1408,1620,1608,1644,764,592,2380,2440,618,524,776,404,658,1306,540,900,1340,1106,1462,808,644,672,1376,1502,750,640,1424,1402,1230,1354,992,1262,638,402,396,1336,1190,596,712,1008,528,384,850,556,958,1406,380,954,704,1424,1552,772,500,466,524,772,952,422,732,1418,1416,1418,748,966,980,970,1238,1096,836,570,2785,2506,1482,766,768,720,514,426,436,392,724,1428,594,353,1464,1522,532,1210,1398,1552,1482,944,1492,1182,1186,1194,1310,1092,1130,1204,754,1246,1232,1420,918,1312,850,1148,1260,1214,1278,1112,1396,448,608,1238,1310,1372,1134,1312,1290,1198,1238,1204,1304,1210,1112,1174,1022,1032,1004,1204,1352,1200,1480,1312,1378,1232,522,692,2524,792,1334,1262,1464,748,404,392,476,814,930,884,1192,1446,512,552,498,988,706,1186,798,588,734,976,802,930,666,1018,2812,1022,1292,1334,1288,1042,1232,1238,920,2302,1612,710,592,1774,2204,1842,714,2382,740,2388,2200,2432,2520,2415,2415,632,1620,2100,1994,2244,2292,2488,1756,2300,1796,2288,2128,2076,2680,2666,2516,1120,406,1902,2302,2386,2690,1974,500,416,1988,1140,1966,1988,476,376,1972,1978,1960,926,2076,318,2022,314,1988,310,314,1960,1998,1956,1948,1970,2070,2004,2020,1962,1946,1780,1840,1792,1792,1792,1500,1128,752,658,554,580,602,642,656,638,494,1096,848,780,902,1412,872,778,666,676,688,658,748,682,760,678,808,692,626,672,678,686,662,764,680,676,756,660,750,1574,1554,402,902,742,546,2010,2030,1986,1796,1792,1604,1210,1184,1820,1936,2010,1492,1824,1274,1804,2030,2034,2028,792,1012,1000,2028,952,2056,1006,2014,1964,876,1960,1418,2108,1386,1968,2028,1974,2046,2054,1538,2026,1954,1336,972,1638,1218,2006,1996,976,962,2034,1854,580,1998,2004,1938,2024,2048,1748,1898,880,1758,2004,1890,2014,2032,2060,1014,1954,2026,2026,2020,2022,2040,2040,1714,1700,1438,684,2030,2020,2022,530,594,494,2030,1660,1754,1764,1798,1802,1220,324,312,2272,2016,2018,798,1206,2026,2006,2036,1386,810,2020,1204,1968,1980,1608,2012,2018,1014,1990,618,1984,1988,2014,2012,1616,932,2020,2024,904,900,2032,2004,802,2022,2000,1948,1418,2012,1976,1978,1992,2010,1988,1992,1400,998,968,1396,1218,2012,1010,1222,1210,1138,1000,542,860,1218,1482,1528,1534,1514,1378,572,1236,1524,1522,1498,480,1134,418,428,936,1548,420,570,464,572,504,588,448,1296,974,392,876,1276,472,1844,1544,2044,1930,1526,2048,2006,2074,2050,530,414,908,834,2012,2088,762,702,748,926,2036,2058,336,2022,2044,2136,920,2024,2010,504,638,512,2082,482,512,802,1748,447,1987,384,398,384,1452,1256,1414,1418,386,1354,388,1422,380,392,980,1420,374,1412,380,1420,380,1286,2072,400,1512,392,382,380,1938,1944,1428,412,394,1410,392,1422,392,2042,1428,386,1364,1982,1306,1500,378,1874,1816,1388,406,1426,1430,1848,390,1444,414,1962,390,398,948,1900,392,1428,1438,1354,1967,384,384,1420,1988,1428,396,392,1422,378,1412,1228,1428,382,1424,1202,1242,1436,376,1420,400,398,378,1422,386,1440,386,1280,1442,376,1418,378,1440,1246,1430,1416,1456,388,1414,384,1428,1426,1122,388,384,1420,1428,380,476,388,1420,380,1440,1478,380,1466,392,382,392,894,1412,394,1412,388,388,390,1428,380,1418,394,390,380,1434,1418,386,1434,1554,392,1434,390,1416,380,1430,1426,386,384,382,1060,1426,1428,960,392,390,1428,382,380,386,386,1444,1422,400,1422,1448,382,672,382,1426,1430,382,392,1158,1424,1426,1414,390,1060,382,1418,382,382,1420,394,1374,384,1064,1434,388,1438,386,1432,1066,388,1420,1440,1460,380,1062,1946,396,1434,1428,392,1414,1414,384,1426,382,686,388,1430,394,1428,392,1416,1442,344,2586,518,626,636,632,1148,1028,468,344,2760,2746,2820,2832,2718,2686,2772,2582,2768,2765,2660,822,822,830,788,794,794,824,792,770,786,792,798,766,796,794,2778,2544,2546,2548,2794,2642,2680,2748,2656,2606,2648,2748,1738,828,1540,1072,2644,2682,2642,2634,2614,2588,2710,2556,2912,2756,2550,2600,2558,2732,2786,2652,2636,2628,2540,2540,2538,2640,1028,496,516,490,494,512,502,504,504,502,512,510,496,1022,512,498,2646,758,750,720,566,496,418,358,380,1204,1208,606,1012,1028,1838,944,1812,1800,1608,1648,1636,1440,1608,1604,1604,1644,1632,1604,1520,1628,1296,1396,1408,1564,1668,1724,874,942,1612,482,428,408,1592,1548,1378,1426,1542,1540,1542,1356,1548,1352,1550,1396,1520,1422,1468,570,598,1546,1346,1544,1496,398,1532,1550,1382,1550,1542,1452,1364,1540,1362,742,864,1560,762,1520,360,1360,1544,1368,1538,1000,1526,1552,876,792,1552,1544,458,1600,386,518,1476,740,752,768,662,656,674,1456,1538,1574,1516,1594,1470,1576,1620,1604,1546,1566,1554,1602,1644,1544,1472,1554,1594,1544,1654,1528,1544,1308,1544,1476,522,482,1148,1548,1544,1610,1554,1538,1506,1566,1546,1468,1526,1522,1528,1358,734,1528,1604,1616,1632,1582,1732,1568,1546,1268,618,754,1432,1414,1268,1306,1286,1140,1272,1290,1278,1258,1260,1204,1294,1040,1180,1102,1250,1348,1400,2118,2598,2511,2592,2511,2602,2521,2610,2542,2550,2532,2600,728,2584,2592,2552,904,718,546,1116,1108,1250,1144,1510,1512,1510,1602,1412,802,808,562,1190,946,1526,1454,1252,1218,986,930,746,1538,1504,1132,1132,1360,1210,1150,1352,1098,1070,1116,1184,806,822,708,1216,1506,1214,1520,706,1330,606,1330,1232,1224,924,836,424,716,616,1276,1244,1268,1254,1218,1112,1116,1456,1446,1628,530,822,956,958,1010,1004,1416,1108,544,526,1610,1280,1280,518,1136,1116,1122,404,408,412,1134,382,378,378,378,374,382,388,1140,390,426,382,382,388,390,386,1112,376,882,384,378,382,376,796,382,1120,366,376,374,382,374,372,374,374,382,382,388,386,1136,386,386,378,384,380,378,388,376,384,384,384,376,382,384,386,390,386,380,380,428,378,390,372,378,382,1020,372,384,380,384,388,338,386,380,378,384,386,1060,376,386,388,386,386,380,384,390,394,388,386,388,382,390,390,386,388,378,382,386,372,378,382,384,382,374,390,1114,368,376,374,364,380,376,370,374,374,370,376,370,384,384,376,1120,336,322,342,310,1130,628,516,446,484,494,440,520,478,386,396,388,394,1136,1112,1120,1132,1148,444,786,1664,490,376,670,770,404,406,490,512,432,438,440,418,492,442,428,1644,300,580,534,1738,728,570,578,916,1916,826,826,656,864,830,844,1812,850,1770,456,482,1914,1756,1860,812,1068,376,490,1782,1756,748,650,586,604,958,752,608,346,670,646,1690,1434,1824,1632,730,846,502,572,520,502,532,418,816,742,414,922,764,580,1268,1874,1824,1120,1820,1802,1830,698,666,1168,1824,1778,812,1632,1894,1806,1648,946,1890,1840,1874,964,1834,1664,940,1594,808,1916,1900,752,1888,1768,1888,658,684,404,1300,1918,1228,1808,1922,1912,1776,1166,1844,1898,1880,334,1876,1820,328,316,592,1826,1940,660,692,1914,1878,1672,1628,1732,1936,548,820,520,2020,1628,860,1864,1792,1850,1822,896,622,1796,1870,1732,454,740,656,644,1768,1924,1754,622,464,596,824,822,828,616,550,684,1186,1808,1186,1180,308,308,304,304,302,1708,850,446,1794,584,586,824,874,826,1362,364,446,914,602,762,890,1796,1912,1124,362,1688,1524,448,1852,1872,1814,1858,418,1828,444,1402,1854,1848,1388,1668,1658,712,934,880,1858,1604,1816,876,908,1802,850,444,1732,1744,1770,1048,1868,1478,1988,700,852,1348,780,784,324,1280,1280,1776,1014,1270,356,774,770,860,766,1908,632,640,1836,556,538,954,1068,1918,678,364,1876,1870,1838,708,1932,632,1898,1898,1486,434,686,1706,1886,1228,1898,1786,868,548,608,648,1212,840,780,828,428,1902,1870,630,656,948,1996,1156,974,1808,1804,644,1954,724,1240,1968,786,520,578,822,346,1744,702,718,816,958,1072,692,710,982,812,864,658,676,1520,994,932,882,660,1686,838,742,1972,1670,1104,690,594,1406,608,1034,848,504,640,1076,664,560,1302,316,1406,876,624,1850,1014,1962,1976,618,596,1068,514,1026,874,1532,1852,1586,848,814,702,766,1000,1510,2090,1556,1564,2064,2068,1460,1364,1420,1444,310,300,820,1772,438,1094,1688,474,634,1200,860,800,816,814,1204,862,818,1196,848,1094,632,1194,858,1102,1660,1658,1664,1664,1644,1620,1682,1590,1596,1684,1628,620,1690,1670,1732,1746,1752,1646,1694,1784,1674,1666,1640,1656,1716,1172,1676,992,326,1640,618,1668,1626,1688,1674,1668,1732,1702,1690,1712,994,320,1734,1690,1446,570,1666,1620,1692,1592,808,1768,1748,1702,1696,1614,1678,1656,1642,1748,1702,1686,1624,1664,1732,1708,1708,1618,1594,1734,1752,1658,1650,1680,1690,1650,1692,1636,1656,1658,1656,1702,1664,1696,690,1588,1622,608,1702,1618,1676,1582,1026,1694,1678,1620,1656,510,658,1650,1044,1384,1482,1640,760,1704,1634,1644,1698,1684,1612,1606,1678,1646,1538,1570,1640,1658,1456,1650,1654,1668,1540,1626,1656,1650,1660,1640,1662,1656,1636,1662,1658,1644,1690,1784,1666,1600,1666,1690,1630,1666,1646,1682,1720,1624,1644,1660,1548,1638,1636,1692,1456,1644,1640,1690,1262,1636,1638,1716,1630,1634,1664,1688,1674,1634,1602,1686,1588,1596,1756,1712,1660,782,790,622,312,1692,1678,1712,1406,946,1676,1736,1668,1640,2603,1149,592,1066,1040,1012,1086,1002,1064,1056,988,1148,996,714,1084,792,876,848,1128,1016,1044,1058,968,1010,970,1140,918,1156,1122,1018,1134,956,648,1120,1124,1112,1412,924,1136,1118,962,1194,838,630,1162,982,1116,1118,452,772,792,1150,980,1076,1092,1126,1002,1238,1134,890,1038,946,1070,1154,1190,1489,2075,570,1610,316,1584,598,1462,758,1024,1422,1576,2612,954,426,1276,1254,2598,1732,2492,1752,2628,1600,2484,1632,2584,1556,2522,1580,2430,1524,2476,1528,2450,1340,2494,850,1358,2588,1228,454,772,2402,1570,2460,1392,2394,1610,2498,1774,2666,1606,2440,1674,2522,1736,2614,1802,2624,1730,2602,690,676,1134,2560,1764,2572,1592,2318,1106,420,2572,1510,2504,1112,1376,2292,1642,2594,1580,1150,796,826,1800,2786,1676,1574,452,1512,2542,1494,2506,1574,2516,1426,2498,1462,348,1046,1048,1586,2532,1516,2484,1470,2422,1644,2438,470,1870,1588,2544,1666,2590,1638,2488,1516,2494,1680,2624,1662,1244,512,1590,2532,1448,2596,1586,2512,2023,2023,2065,441,584,1552,518,460,478,540,400,432,596,758,1020,756,1494,2582,1482,2078,1478,2850,1652,2542,1540,2748,1602,2504,1502,1498,2590,1638,2502,1484,2560,1466,2532,1614,2404,1234,934,1076,1568,2566,1630,2526,1604,2496,1582,2544,1316,2556,1512,2526,1368,2350,1564,2498,1496,2554,1678,2574,1516,2570,1284,1030,1026,1584,2540,1858,2714,1506,2556,1670,2528,1426,2516,1572,2528,1742,2672,1802,2324,1670,2646,1592,2106,484,1576,2492,1480,454,584,716,666,1540,2620,1518,2530,1510,2504,1650,2558,1354,2414,466,614,902,1274,784,534,944,664,728,372,806,826,700,932,644,586,816,876,656,676,674,704,672,736,658,732,682,550,612,608,780,980,742,896,664,900,852,996,836,576,566,888,800,888,982,608,768,1442,798,960,888,816,538,764,668,826,930,840,926,840,778,1284,988,952,1304,1124,1068,944,612,724,912,886,812,804,916,1200,770,1548,1408,1400,1300,1064,888,958,1146,1208,1074,1028,624,1306,964,934,968,1076,856,936,1032,1240,758,800,808,798,730,796,768,972,776,948,696,652,772,1846,880,844,840,870,862,1076,1138,1264,892,858,1176,1116,1108,1332,958,656,2500,628,2560,1892,2544,2530,2610,2574,2574,2558,2544,2554,2588,2588,2556,2638,2548,2590,2652,2632,2614,2614,2574,2612,2560,2524,2538,2550,2568,2552,2540,2648,2610,2604,2576,2664,2692,2576,2684,1856,1916,2614,2660,2532,2542,2606,2526,2514,2754,2718,2496,2492,2560,2572,2822,2634,2578,2600,2738,2670,2640,2608,2614,2550,2560,2618,2502,2562,2690,2556,2606,2732,2778,2652,2622,2632,2856,2672,2538,2768,1044,2416,2548,2292,2624,2560,2578,2690,2568,2538,2248,964,1670,832,2554,2516,2666,2656,2536,2538,2448,2926,2534,2588,2914,2540,2528,2556,1678,2546,2496,1216,2066,1836,2080,304,2008,1278,1880,2006,1966,2006,1734,1990,1762,334,1354,2008,2554,866,316,342,444,1424,2174,2148,2334,2304,1940,2520,2118,2066,2132,1784,902,898,914,1650,1934,706,698,1382,1420,1566,1682,1364,1420,1738,1750,1728,1862,1412,2604,2594,2458,2526,2938,2550,2558,2542,336,2332,1804,1974,340,1826,1998,2058,2008,334,892,2048,334,2052,400,346,2442,2056,718,714,744,910,2050,1756,688,678,780,870,2094,2038,1528,1996,2074,2104,1876,2148,2134,1192,2160,2006,1382,2072,2080,2030,942,954,1068,788,2116,1860,1000,1056,2106,2078,2082,2172,2102,2076,2044,2110,2086,1962,998,914,2144,2032,676,724,1788,772,856,2060,2050,2064,2134,2156,2058,2132,2124,2056,2096,2136,2052,2108,2092,2050,1958,2080,2094,1320,2060,2088,1902,2046,2120,2028,1894,2100,2070,2080,2150,1944,984,784,924,786,2098,2028,478,1140,2098,2084,2108,2086,1974,980,1004,2088,896,904,2150,2108,2168,1996,2076,2046,1952,2070,2134,2196,1602,620,306,1186,922,1980,2248,1836,2266,2338,2324,2386,2284,2342,2428,2430,2344,2878,2922,1978,2132,2028,434,798,2126,1916,1948,2156,472,1310,334,1470,1438,1324,1994,1278,1744,2056,1414,1418,1572,438,1348,2546,2546,882,1072,980,1062,980,1078,1064,1066,1152,1066,746,1060,776,872,826,1164,1142,1218,2154,1130,1126,834,1128,1104,1130,1126,1122,1114,572,1144,728,804,1360,772,1104,648,1102,990,612,1154,968,1114,1030,428,754,760,1186,958,1118,1118,1118,970,1184,1104,1070,980,912,1078,1128,1104,1140,2058,884,1202,868,1156,896,2033,1042,568,1520,1250,1520,1520,854,1520,1520,1557,1258,1557,1557,858,1509,322,524,396,422,414,418,426,418,424,422,414,404,422,1104,420,426,816,420,414,424,412,412,416,416,416,440,428,424,410,418,416,420,418,418,418,418,422,434,420,420,414,414,426,412,416,424,422,416,438,420,416,428,424,428,430,424,418,414,414,420,420,424,418,416,418,416,424,414,418,412,404,420,418,420,436,422,414,422,420,416,424,426,414,416,418,414,420,414,418,422,416,412,414,414,418,422,414,418,420,414,412,418,414,420,414,420,416,414,416,418,416,414,416,422,414,412,416,418,414,414,416,414,418,418,422,416,428,414,420,420,414,420,418,418,424,418,416,426,424,432,420,414,418,422,420,410,430,422,424,430,420,426,426,418,414,418,420,418,416,418,414,430,420,422,418,420,414,450,418,414,424,416,420,422,426,418,422,420,416,422,416,422,424,426,420,424,420,422,426,420,418,416,418,422,420,424,420,418,404,422,418,418,418,398,414,422,418,428,420,418,424,432,430,410,416,424,426,422,422,418,422,424,422,424,422,422,422,426,428,422,420,424,432,426,432,418,422,420,420,422,422,422,424,422,418,424,426,416,422,426,432,422,426,426,422,436,434,542,352,640,678,420,452,412,402,432,446,432,382,368,358,310,406,670,656,942,992,996,1308,918,918,418,414,424,424,420,420,428,426,422,426,418,422,422,400,424,416,422,418,422,418,422,418,428,416,422,420,422,422,410,438,422,430,422,426,420,422,428,428,414,422,422,424,420,416,424,420,418,420,422,366,1280,2497,2032,1812,2002,2032,686,1960,544,1524,2022,538,2016,1962,1896,1960,2024,1928,1948,2010,1954,1986,2004,2014,2002,1972,2010,1948,2056,2036,2006,2014,2024,2034,2036,2036,2022,2052,2006,1874,2006,2006,1994,1994,1982,2004,1984,1840,2028,2048,2016,1506,2118,2064,2048,2034,2060,2002,2022,2030,2014,1962,2004,1984,1998,1994,1996,2032,2020,1940,2022,1994,2026,2028,2018,1978,2018,2046,2056,2076,1968,1976,2014,2088,1960,610,1982,576,1516,1944,1392,2006,586,2032,2066,2056,2054,2106,2108,2074,1992,1952,1954,2040,2062,2050,2070,1492,2026,526,2044,2010,2000,348,1542,758,2016,1550,2006,574,2020,618,1970,1960,2036,1966,2024,1910,2040,2054,1710,2020,2008,1986,504,904,2018,2102,2040,1924,2020,2040,2024,2036,2014,1984,2014,1678,2008,2050,2030,2036,2114,2024,2010,2070,1900,2034,1940,2018,1952,2016,1928,2014,2016,2032,2032,2006,2000,1912,1918,1998,2020,1980,2020,2038,2042,2022,2545,2044,1618,1384,1588,1548,1526,1536,1590,1544,1410,1416,1580,1386,1620,1636,1524,1592,1280,1280,1280,1280,1280,1280,1258,1280,1280,1280,1280,1280,1254,1280,2484,2148,2116,996,1928,1384,2736,1444,1872,1548,500,2684,2112,1660,1392,1688,716,2116,1656,2276,2012,344,1726,1254,1524,1090,2384,3254,1526,1220,1770,2194,1680,1300,1136,1306,1296,1680,1300,1812,1026,1264,1280,2510,1456,756,606,2416,2280,2258,2288,2352,1346,2286,2466,2046,2328,2286,1750,2354,2380,2414,2364,1518,2260,2254,2332,836,1960,628,2418,2364,1172,1508,1420,1088,1512,2414,1260,2356,1822,2446,2434,1638,2144,1998,2428,2545,2484,846,664,1446,2474,2094,2124,1098,2254,2581,2146,2589,1794,2316,998,1288,1114,1332,2008,1994,2412,1926,2304,2788,1682,2256,1220,2140,1832,1834,2292,2276,1332,1418,2238,1926,2320,2104,764,820,2246,2248,2324,1572,2324,1864,2414,2440,2442,2096,2178,2430,1192,2220,412,2002,744,976,2542,2232,2552,2470,2102,1836,2400,1808,2040,1956,2348,2328,2328,2330,2282,2044,1782,2348,2330,1688,1680,1707,2522,2134,1624,2246,2270,1676,1976,2204,544,2276,2202,2272,2164,2182,2592,1948,2708,2518,2110,2260,2064,2398,2812,1632,2870,810,1074,1570,1278,2220,1388,1548,2622,1664,2572,1808,1390,2114,938,1724,500,1838,708,2862,1616,1290,564,604,600,1634,1554,1112,984,1120,562,544,394,664,1720,1326,888,800,556,682,788,878,932,1634,1606,1580,1694,1534,1626,1534,1796,1258,1426,1416,1410,1406,1616,1592,1806,1622,1598,1494,1372,1504,1006,1298,2212,2280,2622,1994,1996,480,2118,2320,2326,828,2766,2090,2048,2052,2346,1716,2120,2610,2254,2148,2398,2338,1886,2482,2408,2474,2482,2474,2454,2172,2146,2144,2372,1534,2374,2354,1018,2164,1998,2218,1984,2046,1598,1830,1754,2342,1696,2412,2470,2104,1628,2524,1954,1194,2080,972,1260,1902,1212,1236,1612,1168,668,2022,1656,1930,1246,1984,938,1776,1966,1162,1906,1158,668,1526,1548,1822,2050,2252,636,1292,864,756,1676,1088,2504,1554,2486,2268,604,874,984,1634,2134,2466,2110,2376,1252,2054,2056,1108,1844,816,2366,1244,2466,2284,1994,2550,2564,1560,1914,1872,2388,2270,2088,2092,2046,2320,1426,1422,1268,2240,2234,2546,1462,1456,2360,2178,2348,2184,1876,2038,2030,2470,2400,1892,2462,2092,2478,2016,2568,2614,2116,2944,684,2478,1500,700,1346,980,2126,2074,1758,2060,2036,2538,1866,1856,1586,2614,832,2692,2800,3632,1436,2691,1778,2452,2563,2587,2604,1432,2012,1444,2196,1020,796,2557,2282,2600,2580,1440,1820,2580,1012,1760,2770,1656,2771,2759,1864,2126,462,2026,1646,1920,2038,2040,1656,1776,2160,2474,2656,2270,840,850,2318,1974,2620,882,1948,2046,2002,1844,1750,2300,1796,300,1744,2368,1940,2130,1916,2100,1948,1896,840,2314,1936,1926,586,1866,2216,1890,2510,1860,2302,2410,1702,326,2328,2875,2510,2146,2220,2700,686,2556,2680,2030,2508,2444,2218,2268,1780,2466,2650,1902,736,1994,2486,2210,2002,2632,2716,2020,1906,1922,2342,752,1116,2320,2242,2480,2494,2144,2458,2426,2128,2412,2374,2416,2368,2104,1268,1504,2504,2532,2412,870,2532,2064,2152,2176,1694,2166,2426,2428,808,1428,2200,2262,2298,1936,2422,1804,1564,364,608,412,684,504,2738,2398,1720,1926,842,2488,2484,1532,2352,2228,2282,2430,2562,2562,2556,1732,1124,2204,2456,2510,2394,2346,2210,2576,2352,1708,1978,1260,2464,2214,2096,2016,1900,1680,1968,2462,2526,1319,1428,2292,2320,2474,990,2160,2476,1894,2558,2586,1300,2382,2560,2024,2036,2574,2552,2520,2612,336,2156,2074,2424,2172,2042,2384,1904,1112,738,762,2238,2454,2200,1998,2202,2198,972,1058,824,464,504,2110,1280,1278,1326,2166,2432,2950,2648,1484,1360,2098,2192,2368,2124,2128,2382,2322,1280,2380,2382,2458,1908,1770,2024,1342,2420,2268,2314,1280,1648,2236,1652,2588,1804,2550,1544,1280,1524,1728,2364,1648,1280,1582,1334,1992,1952,1280,2204,2008,1532,1958,2352,2220,1910,332,1452,1184,1374,742,1506,1476,1480,1414,1260,924,1488,900,588,1502,1374,1428,1302,1436,1370,1402,1410,1396,1406,1438,1422,1432,1030,1360,1370,1436,1512,1482,1430,1514,1374,1480,1478,1376,1410,1380,370,462,1216,1450,1462,1468,1452,1478,1856,1856,2144,988,466,808,458,328,474,612,332,852,760,1220,1016,440,532,1996,558,1700,1878,1830,2412,452,2360,2416,2308,2264,2280,2296,2320,2294,326,918,342,2240,2206,2350,2262,2372,2282,2230,1492,1790,1546,1762,2346,2302,1808,2124,2470,904,468,970,1268,444,560,1298,1084,534,380,384,532,390,990,452,464,374,332,392,330,2446,2058,476,476,478,478,596,494,2066,1918,684,982,1920,2036,1392,2070,780,2054,770,652,706,714,1888,836,1510,1564,436,1354,896,762,1166,864,896,826,758,480,502,442,410,1036,646,734,1940,1642,876,788,844,1660,1660,1802,2296,2248,512,1236,1516,1486,1602,628,548,1260,990,398,488,386,388,416,544,316,534,406,466,714,1455,1200,424,588,618,2193,2193,1235,1288,1804,1904,1900,1720,1904,1376,1868,1492,1536,864,780,1840,1560,1444,1872,704,1864,1852,1988,676,708,1124,1776,964,1884,456,2148,1832,572,520,1896,2500,1764,1160,1896,1884,1756,1888,1956,1884,528,1964,1072,1532,1532,2060,1572,1696,824,816,1756,1888,1756,1700,1796,1888,1876,1868,1456,1656,1228,1572,1920,2040,1896,2296,1932,1892,1984,1476,1696,1048,1338,652,1358,760,994,894,928,1000,1114,510,1004,524,810,862,910,1332,916,818,1108,988,650,1328,958,1120,892,748,710,788,832,812,576,818,618,1052,1376,714,1336,1270,1344,1334,1318,652,1330,1296,670,1288,1308,1014,1346,1224,618,1032,672,1366,1356,1362,998,1232,1326,912,1420,558,1420,1416,1424,1430,1450,1394,1420,1422,2228,828,1192,826,2038,1660,2764,2050,996,1060,2340,1748,2287,1106,1904,1376,1260,1696,1204,1912,1048,1604,1880,1752,1872,1736,1912,1256,1268,1480,2022,1644,1936,1464,1262,1518,1630,1924,2194,2110,2180,2156,1752,1344,1932,1788,2316,2846,2606,2636,486,3272,1776,1856,1840,2108,1844,1482,1110,1220,2550,1984,1086,2574,708,316,2448,1824,1924,1210,540,956,816,1358,2348,2260,1022,1020,786,1800,420,1502,1492,1984,1486,1804,1594,1942,1590,1598,1958,1664,1484,1738,1482,1718,1670,1504,1528,1946,1478,1900,1512,1868,1488,1654,1954,1918,1700,350,1946,1506,1736,1946,1486,1806,1780,1470,1280,1404,1490,1514,1450,1492,1492,1142,1008,1538,1040,598,850,1478,1498,1562,1218,1410,1290,1510,1506,950,350,1320,1550,1484,1718,1370,1480,1202,1478,1474,1382,1164,1198,1192,330,746,592,666,576,576,992,1598,430,570,374,624,742,596,868,1004,502,500,654,814,656,596,690,630,606,578,736,586,596,604,1242,940,1080,634,658,1256,1356,670,838,598,610,598,590,1328,1374,708,1412,1806,814,708,658,1430,1452,512,876,1538,880,716,690,852,796,678,850,854,900,906,896,1222,868,842,826,1138,854,960,1052,928,926,600,894,1068,868,896,574,542,894,1260,890,862,878,556,864,1866,888,838,858,588,608,1122,800,736,894,1280,836,1126,832,814,888,922,890,810,894,898,892,880,1026,344,748,1266,824,816,606,1482,956,936,1340,1274,646,734,1272,388,884,1194,888,732,844,664,1166,1160,890,892,1010,844,882,790,1646,816,584,734,1170,842,668,770,582,884,718,946,1250,1116,672,468,512,904,856,858,648,1150,960,1014,870,906,636,910,1062,890,556,764,828,902,1062,848,1148,1766,888,650,568,792,888,740,824,842,426,702,886,1342,826,754,840,592,840,812,1066,1384,508,706,812,1222,792,852,594,1360,724,836,408,698,666,642,810,898,736,856,892,898,860,892,898,390,666,1378,1432,722,954,612,1106,606,1370,834,862,842,1128,1454,1188,1027,1792,1788,828,962,632,876,890,664,788,852,820,512,588,892,892,586,534,898,826,742,1294,500,882,728,1056,902,892,794,728,1242,908,898,850,684,850,566,854,1722,1082,1270,900,1270,570,546,1178,1062,854,1346,472,1230,858,1238,884,1244,904,998,1186,584,564,562,900,768,862,1242,794,1124,884,900,1452,1716,884,716,818,696,950,860,880,838,904,848,1394,496,954,760,616,530,550,1278,316,1274,1196,734,906,824,820,1398,978,1388,784,1296,972,912,1264,1270,978,1284,1278,984,648,892,746,864,1642,906,1062,956,814,844,754,644,840,456,1128,688,898,764,468,882,544,870,1016,630,870,546,604,1650,532,932,798,642,624,1272,858,552,614,604,1494,888,766,1052,616,1800,730,916,464,580,876,910,612,1328,1430,1656,558,844,1068,778,1334,898,696,636,656,988,1400,1168,1020,1004,1018,612,386,1740,1264,824,604,630,506,852,834,1080,1260,846,880,904,904,914,848,634,562,1706,664,638,1090,618,872,860,606,620,642,434,750,1096,1268,1188,814,402,666,640,884,916,904,420,620,814,570,808,662,682,1844,898,1396,1544,1496,466,438,986,550,346,344,968,518,862,372,408,1388,1738,588,1156,750,1230,880,476,1928,562,696,1504,1108,848,616,522,1056,624,422,990,1064,1498,594,664,996,1258,612,620,978,1744,1840,680,636,624,636,874,464,310,310,1810,1566,1772,1302,1666,1638,874,1444,1024,1234,1684,1534,1596,1602,1620,1592,502,1638,1620,688,708,570,646,1042,360,1610,1618,552,624,1610,1604,1606,1426,1630,1616,1618,1594,1626,1638,1120,1256,1630,1734,1580,1588,524,1586,976,1610,1600,1640,1514,1614,1126,1158,1132,1012,1652,1636,1668,1520,1580,574,1596,1638,1686,1572,1558,760,1610,1720,1580,540,1552,1436,1002,1580,1584,1640,1578,1686,1622,1610,1618,1612,1584,1604,1642,1590,1576,1576,1596,1594,1610,1272,1654,1550,1598,622,712,1618,1592,1658,1664,1580,1592,1640,1626,1602,1580,1658,1596,1602,1662,1680,920,1662,1574,1604,1620,1612,1560,1580,1540,1576,1596,1322,1382,1076,1148,1592,1312,1608,1598,1598,528,1582,1584,740,482,794,910,838,430,1550,1514,1638,1618,1582,1606,1590,1646,1606,1610,1602,1586,1596,1584,1582,1506,1620,1628,1636,1632,1618,1610,1602,1610,1604,1618,1594,1672,1676,526,740,628,662,1584,1616,700,1522,1590,1586,1492,800,1578,1624,1554,1590,1350,1592,1586,1590,1558,1586,1606,1590,1588,1674,1576,1560,1634,1568,1558,1614,1624,1652,802,1576,894,1150,1626,1532,1586,1590,1552,1652,1566,982,792,1388,1396,1184,392,548,326,1322,1320,1706,1098,1384,1374,1544,1336,1294,1320,1300,1282,1314,1370,1340,524,1316,1308,1312,2506,1560,1320,2566,1310,1114,1336,1362,1096,1104,1118,1114,1120,1718,1308,1368,1140,1324,1476,1492,682,1466,948,636,784,710,798,446,884,898,1490,1502,1502,602,1146,1402,786,1408,572,1510,1200,1486,414,1290,1122,1174,1252,1318,1502,884,522,872,536,776,936,626,626,1086,1494,1490,1264,1220,1268,1120,902,686,830,882,884,690,1488,994,1486,1922,312,304,1018,406,1472,1288,1422,1380,1408,1388,1036,830,1368,1184,1192,890,1372,1180,1486,1376,1184,586,982,1482,862,1398,1488,894,1402,1144,1164,1506,804,1080,1396,1394,1486,1208,1196,1164,1156,1404,1188,1142,1390,628,628,1518,1494,882,968,1086,1086,1052,522,1110,1044,1034,600,602,682,364,1170,1370,1448,1464,1240,1498,1506,1498,1452,1462,1482,562,688,1106,710,676,1302,740,404,820,1502,1174,1000,1092,932,1400,1368,1378,1456,1296,1280,924,886,1290,1494,986,1496,710,1512,1506,1482,1034,1506,1504,614,986,1000,1340,1466,742,1096,1480,830,672,968,1502,1498,1484,1498,1504,1496,1490,1494,1516,1492,1526,1502,1514,1344,508,1304,1478,1498,1460,928,1020,616,818,668,608,970,1100,790,1020,922,904,910,1650,1466,1076,1076,1226,940,936,986,1046,772,900,898,746,888,844,846,900,854,878,924,988,676,1470,578,798,732,662,592,590,1284,572,772,1000,810,844,992,1094,934,1476,894,886,478,1504,1382,1506,802,318,682,626,594,550,776,572,1478,800,700,802,802,940,768,792,1504,942,1044,1456,730,998,1132,806,786,1006,1208,1092,1372,790,698,538,1488,1174,1326,1006,526,746,1428,1498,1340,792,898,1302,594,1500,600,664,520,592,1000,910,1738,1298,892,902,922,1532,752,1196,1494,538,1214,1486,934,1474,1456,1748,1274,1526,316,838,470,1720,480,1500,1504,1120,1484,966,1464,580,1512,1304,1392,1380,1426,1098,1286,1532,852,1496,1412,1298,1014,1062,1020,1264,790,642,1208,826,568,662,1056,1048,318,658,1474,894,822,1158,1496,410,1334,1524,914,1202,1308,1470,764,856,1300,1474,1234,1500,1410,1448,1406,1026,1180,1350,1076,1410,680,1306,746,1434,908,802,894,1056,870,954,1270,586,586,740,1040,778,572,1136,772,1196,812,1286,1328,984,1348,884,1800,1402,538,832,1214,610,1494,704,436,788,1114,1866,1588,1760,1857,1912,1926,1259,1194,1743,1726,1372,1768,992,2001,1826,1470,426,846,524,774,806,1270,1112,370,892,1534,498,782,708,1048,724,1292,950,718,924,854,874,966,1540,768,654,686,818,1170,510,864,894,1474,1476,1154,1004,752,432,928,1366,1002,332,1496,778,1036,462,938,1394,1058,816,898,864,710,1496,1114,900,786,692,1494,1192,990,1352,772,810,590,738,1330,998,1496,1346,1280,1484,1188,1190,876,1110,1338,1164,1146,1384,1068,874,1392,1400,744,718,786,448,1168,1000,1066,1190,722,380,772,876,1050,990,780,1126,748,576,650,972,1186,1412,1550,1466,1490,1478,988,798,1486,1486,1422,898,1502,1714,828,758,1136,840,820,864,1060,1456,424,472,926,1280,828,1146,1208,834,636,664,580,554,572,466,622,770,1418,752,658,1198,1184,1392,1038,1114,1543,1542,1695,1688,1670,1646,920,580,1312,1715,1668,1691,1672,778,764,1578,2058,1418,1470,1614,1504,1606,1568,1556,860,560,1554,1514,1552,2078,2056,1528,1568,2090,1658,2070,2040,1610,1290,1518,1584,1700,1676,1492,2056,1612,1608,1210,1604,1608,1630,2080,1566,1606,1672,1640,1216,500,1172,1862,1658,808,548,1652,1642,1664,1352,1300,1742,1380,1314,2237,2406,1392,1534,1592,1248,1128,1166,1202,1564,1592,414,670,692,544,574,1394,1414,2222,2222,1690,1428,1092,1128,1440,1416,1412,1270,2314,1024,1338,1470,1486,1832,1208,4686,394,388,390,382,394,408,388,402,392,392,388,390,426,394,396,390,632,644,648,646,928,650,1892,644,908,906,862,1002,672,1172,1196,618,958,602,742,824,798,784,606,620,682,824,824,1198,760,800,712,872,1016,1064,848,4414,3520,636,752,354,1124,574,560,620,570,564,574,4536,880,3470,4768,5008,1280,1280,1090,922,802,1186,1168,1200,1212,1206,1202,1200,1216,1326,1170,688,324,1140,2112,764,774,1166,1112,742,748,480,920,1132,1150,570,1158,1124,1188,1052,724,542,2164,508,424,580,540,528,510,544,502,1216,1000,1174,794,918,1168,1080,1188,1092,608,1072,432,480,452,436,874,1192,750,582,1190,792,1130,1074,1092,1094,1096,2122,732,754,884,2122,750,720,878,1060,762,1062,1138,878,1074,304,1164,650,1084,1152,1060,966,1070,838,390,1190,1196,1172,1198,930,1226,1192,1208,1188,942,1212,1322,700,1196,1114,1114,1078,1146,976,940,744,922,542,572,1128,1148,1082,1094,1120,852,1120,1186,568,1200,966,952,1154,894,816,1054,1176,1022,600,1082,474,492,442,1120,1080,716,760,572,1152,1182,1216,1068,1124,1128,750,884,1018,750,986,844,1058,990,1034,656,826,312,1052,808,1176,1164,1026,1154,1050,994,2020,348,432,896,492,620,1328,604,696,500,504,688,684,664,964,1004,556,444,428,684,484,892,1976,756,832,972,780,744,772,824,1740,2060,932,1028,488,580,884,744,812,1504,324,532,476,1504,1244,1396,888,820,880,1180,1440,1632,1180,2148,1384,2028,552,544,496,692,536,2052,1460,1000,1812,960,1356,1260,1296,1024,1024,2036,1192,1508,1104,1964,1728,1088,1452,1124,1852,1620,1076,1104,1840,2064,996,2160,988,1108,1852,2420,1668,1208,1108,1596,1120,2044,1140,1088,1124,744,1148,1764,376,1508,1136,972,1012,1340,832,2124,1136,1460,976,1348,2132,1076,1168,1020,1020,1468,1252,1640,976,980,956,516,1228,828,1048,896,1380,1076,972,1232,1640,1032,2004,948,1232,1116,1072,1188,992,1256,1756,1092,1496,1268,1172,952,636,1360,1516,680,1452,2064,1916,1320,1176,864,832,1056,1160,1076,604,680,768,1372,844,2032,872,684,876,1316,644,412,1104,1844,1800,1756,1764,1740,1172,1124,1048,1096,1076,1300,1468,1104,976,852,1536,1248,972,2020,660,648,772,684,632,588,780,752,1500,1540,892,912,892,736,696,776,660,1956,768,1388,756,428,3068,1484,2286,2518,2334,2372,2492,3020,2872,2178,2206,2384,2124,2912,3018,2848,2892,1802,1564,2894,2886,2782,2930,1838,1368,1276,1256,1358,2888,2334,2894,2814,3002,2960,2698,2594,2802,2042,1100,1094,1064,992,976,1060,1604,1606,458,546,584,590,508,404,378,1798,1736,1892,2100,594,754,1694,1936,934,1866,1700,1594,1352,814,806,1698,1712,1736,1686,1706,1716,1700,1360,1324,2000,1726,1722,436,1662,1940,1946,1934,1940,870,820,1462,1348,1526,1332,1470,1140,482,1552,750,512,572,338,1316,1230,432,1288,582,584,668,524,760,960,944,558,488,506,424,460,454,512,554,572,480,1300,1328,526,562,560,554,552,552,1372,560,558,564,556,556,560,546,554,546,544,1254,802,442,876,1178,540,540,550,538,544,538,552,550,550,546,550,540,1418,366,832,1242,1396,540,542,632,540,548,570,542,568,540,544,540,542,542,540,546,540,538,538,538,546,544,544,542,544,546,550,554,546,550,546,546,1256,1088,586,1326,1316,572,786,626,1302,1284,722,858,842,978,1362,1204,522,336,322,546,546,546,546,544,544,548,542,1218,968,1052,746,1238,572,560,1672,1346,1568,1526,784,1238,1804,934,1282,1480,1156,1686,758,1626,1356,1486,1278,1582,1536,1280,1718,1376,1418,1286,1402,1742,1616,1194,1002,1568,1779,842,1404,1788,1248,1200,1422,1624,928,900,1550,1060,1158,1492,1446,1342,1580,1404,1526,1748,1630,1806,864,2368,2344,2220,2456,1280,2088,2572,2420,1936,2448,1480,2156,1208,2300,2448,2104,2192,2448,2432,2156,2476,1840,1744,2308,1280,2216,1280,2168,2484,2432,1932,2188,1632,1408,2280,2140,1040,1004,776,1124,1064,908,1112,904,944,1120,1476,1400,2452,1780,2128,2004,2520,2144,2340,2480,2388,2456,2392,2436,852,848,964,2648,2828,1280,1332,1372,456,620,900,876,1732,2548,2396,2540,2412,1576,1672,1400,2184,1680,2180,2428,2020,2084,2200,2152,2368,1992,2408,2492,2508,2028,1240,2360,2372,1600,2372,2172,2524,2464,2188,2256,2044,2332,616,648,856,976,1428,1540,1260,1676,1336,2540,2668,2580,2404,2124,2248,1864,1864,2004,2496,2268,2524,2060,2264,2244,1812,2136,2392,2112,2272,2388,2248,2024,2032,2252,828,844,980,864,864,860,1068,1464,1536,1692,2364,2340,1904,2220,2380,1712,1448,2392,1616,2636,2380,2480,1512,2516,368,764,2604,2472,2356,2348,2492,2504,2344,2396,384,2496,2568,1444,2008,2404,2296,2520,2316,2520,1248,2376,2492,2476,2612,2456,2520,2468,2520,2508,380,2520,2308,2544,2460,2504,1356,1360,1336,844,964,864,836,1208,1012,448,728,852,604,704,1052,900,1032,836,980,800,912,860,2284,1612,2224,2068,1720,1980,1460,2064,2516,2380,2660,1112,1444,640,368,648,1524,2544,1212,1808,1612,1576,1652,2040,2368,760,388,2360,1844,2504,2220,2584,968,1680,1616,2356,2136,2104,2464,2432,1976,2448,1984,1940,396,2232,2516,2416,2532,2512,2652,2504,2552,2160,2504,2508,1300,2592,2420,2536,2508,1712,1684,2480,2532,920,824,972,872,864,2676,1792,2028,2552,2648,2616,1964,2032,1544,2272,2080,1360,1992,1824,2256,2216,2520,1844,2632,2444,2000,2356,2704,2500,1784,1500,1612,1452,1488,1060,1892,1780,2196,2308,2404,1672,2168,1440,720,2136,2456,2580,2076,1552,2356,2168,2136,2532,2560,2484,2664,2280,2044,2564,3014,1172,2656,2540,2292,776,808,948,868,1280,1660,980,1240,1372,1548,1000,1696,500,656,724,1468,1040,796,1728,568,572,852,1753,1532,560,1398,1925,1064,1775,595,1651,2403,2383,1603,1032,1154,2413,1246,2640,1558,1166,1685,2612,1184,2703,2663,2462,2507,2447,2600,2560,2554,2567,2527,2094,2339,1896,2509,2513,2214,2492,2525,797,2473,2381,2508,2576,2652,2743,2525,2649,2467,2476,2458,2408,2736,2558,2649,540,764,836,566,1068,518,1170,1668,1310,1680,1883,1672,1496,836,1688,1496,1148,1566,1076,318,416,1240,1244,1344,1556,1582,1442,1180,1460,764,742,1456,1262,712,1292,1014,792,422,476,400,678,708,722,1474,1374,718,1450,1450,834,1466,1434,1442,1418,1478,1562,1466,1070,748,984,1456,1270,698,358,308,426,1026,1230,1364,1494,608,626,306,1240,762,1258,1640,1692,1430,1426,1704,1756,1278,1318,1464,1454,928,1038,1756,1764,1450,1364,1230,1558,1472,1254,1892,550,574,720,778,502,506,702,830,656,466,530,508,1288,1204,1150,1226,1212,1198,1214,1292,1254,1278,798,1284,1140,1134,1090,1102,1170,1454,1438,1442,1286,1288,1288,1304,816,544,572,596,1288,644,638,958,1086,1066,1260,446,704,1030,1248,1294,1316,1292,1320,964,810,1184,562,1270,628,620,640,802,376,1286,832,976,702,912,1278,850,1314,1304,848,1318,1278,1306,1268,972,1230,1286,1264,1278,1270,1260,1020,1020,1006,1002,1194,1278,1276,1316,1282,1280,1282,1164,1026,1210,634,1324,704,1022,760,802,756,754,748,760,1684,1700,814,1260,378,1262,1690,1292,1260,816,694,670,914,924,922,912,938,374,402,930,1072,1098,1104,1070,464,1016,1288,1234,1120,662,1288,506,1276,728,1228,714,920,912,1118,1328,1818,962,954,930,962,1398,1210,506,1120,682,1212,1324,1276,1312,1268,1320,1144,740,1122,1072,1166,1114,1128,914,1272,580,560,1324,1290,924,1042,858,872,764,396,1112,1226,1242,1186,1218,984,1160,1222,1078,1196,778,896,826,446,492,592,550,1232,1300,1186,1396,1274,922,922,1160,1304,1270,322,790,1668,1616,1694,1438,1054,1776,1172,1152,1152,1242,1226,888,1096,1966,1950,1962,1928,1260,1196,1194,1144,1150,1390,1156,1590,1556,1550,1560,1584,1668,1006,1268,1350,1594,1674,1572,1360,1152,1340,1748,1702,1288,1496,1216,684,1524,1166,1062,1376,1734,1434,1416,1064,1364,1102,1550,1254,1376,1574,1302,1202,1038,1556,1714,1276,1216,1238,1400,1264,1528,1466,1454,2066,1262,1276,1452,1484,1442,732,578,1516,1812,944,1670,1744,1408,1412,1398,1010,1106,1134,1348,1044,862,820,1476,1474,476,494,900,648,598,950,392,354,1068,1116,1206,852,1064,1110,452,946,686,1246,1228,1326,412,666,742,1158,828,1172,1284,1074,846,850,1154,1250,1248,1256,1308,1330,1318,1582,1590,1364,1276,1260,1916,560,560,536,1298,1224,1278,1152,1164,1376,1286,1304,544,1598,1232,1314,1318,1104,734,1154,1254,1120,1276,1352,1340,1548,966,1234,1100,1124,1116,1232,1274,1558,1280,1010,1216,1304,1102,1142,1188,1124,1116,1106,1118,1102,846,1280,974,1138,1236,842,1280,790,686,814,1280,920,2952,2944,1034,2696,2004,2538,2956,2634,2854,1088,1208,2762,2730,2948,3062,2914,2936,940,1142,2620,3096,2912,1928,1884,1432,1876,1900,1896,1780,648,2198,2214,1154,940,1900,1112,938,2082,2214,1478,2204,2188,1648,1686,1736,2102,836,1666,1838,1730,1934,1312,1864,1998,1732,2220,1900,2206,1962,1970,1930,1962,1962,1680,1646,2138,2200,2184,1572,1438,1576,2184,2146,2128,2168,1500,1250,1252,2226,2214,2230,2220,2110,1632,2212,1666,1762,1598,1284,2072,2204,1616,1888,2234,1606,2028,2178,1710,2198,2196,2204,2174,1498,2200,1678,1556,1508,1502,2074,2126,2138,2196,2198,1208,1704,1930,2226,1148,2214,1356,1428,1356,2186,2212,2186,1112,1254,910,864,1560,1592,2174,1878,2188,1522,2038,2070,2184,510,2062,1872,2202,1898,2212,1832,2198,1914,2200,2216,2040,2068,1710,1886,2202,1242,2176,1618,1992,1782,2204,2190,1710,2136,1372,1084,1426,1516,1736,654,924,872,868,1068,998,2320,856,836,836,840,1960,938,2012,1022,1742,584,858,1176,880,886,1016,916,2244,1170,890,960,854,1046,858,2366,1034,1174,2366,1006,2322,2387,866,668,2266,940,930,854,2366,2413,2346,2419,1246,1053,983,2314,1204,390,2366,2373,1970,2407,896,868,2194,2366,1118,1188,1086,876,850,1176,882,888,2419,1790,870,964,1106,894,2232,882,910,1112,1644,414,404,1938,2004,476,2052,404,1570,400,1616,650,442,396,342,1736,1314,1282,1632,1110,1588,1386,1332,1270,1288,1432,1306,1268,1144,1254,404,1132,1408,1378,1212,1234,1200,1368,1404,970,1190,802,904,612,1817,1762,1316,1236,486,1420,1286,808,587,1581,1418,1554,1372,1581,1420,1402,1102,1581,792,898,1078,766,1404,1462,1520,1414,1472,488,794,1060,1230,1581,1420,1485,1581,1456,1398,1244,1484,1561,1340,1125,1544,1541,366,334,824,1564,1606,478,1156,1114,618,1560,1581,1504,1557,1559,1514,1540,1432,1536,1452,1554,1516,1530,1581,1556,424,1238,1536,730,1430,738,1564,1476,1572,1501,1558,1284,798,1122,494,1132,1050,1078,1110,1064,1276,1076,1092,1124,1118,1020,1110,824,502,462,560,504,1094,542,558,1042,632,736,454,424,546,442,550,1106,458,918,458,1150,614,1258,1538,1530,1574,648,388,352,3880,502,1666,1900,1646,1646,816,1392,1374,912,512,1614,1044,528,790,896,568,838,916,866,578,646,810,1498,330,318,694,642,522,488,622,628,922,580,404,474,356,380,600,668,402,598,960,574,454,686,506,608,442,874,660,1266,624,1122,804,818,1534,672,556,1638,518,764,654,884,576,550,800,1082,1706,878,806,514,1238,870,598,322,764,782,1392,1766,578,468,826,854,834,340,812,940,592,1108,448,538,764,418,902,850,688,694,890,760,392,1724,644,376,1364,1772,1062,872,578,568,518,484,382,786,482,554,472,924,1038,802,1036,338,1196,354,384,752,346,354,596,422,816,1390,710,586,784,380,438,574,490,504,692,350,564,540,540,664,542,640,428,732,622,524,576,556,1068,358,304,1782,1104,1008,1020,420,812,786,794,652,584,954,986,576,748,582,708,892,558,578,596,374,688,718,708,1360,1110,742,1738,316,1144,896,910,1084,1158,1076,388,538,750,328,718,788,646,1338,1314,1100,1172,898,1216,1706,612,968,1166,1816,830,1444,1472,586,548,482,664,688,410,706,306,1810,490,450,1116,548,960,464,424,416,358,1192,1192,348,524,1052,576,440,656,536,390,432,446,486,846,480,1530,1066,540,690,410,546,894,876,766,536,690,486,916,1062,458,1384,528,382,426,534,514,778,508,478,556,640,402,680,636,456,980,582,302,1020,364,426,564,474,460,1404,1740,1752,1292,1734,1739,1658,1615,1699,1682,1526,1739,1663,1642,1712,1442,1688,1650,1673,1579,1537,1656,1762,321,343,310,2058,484,2046,1998,1978,1690,1668,1802,1620,796,1644,1332,378,1796,1848,1830,1654,1650,1632,1642,1676,1682,1698,1656,1844,1800,1688,1864,1690,1694,1670,1658,1720,1682,2028,2014,876,1360,1858,538,384,334,392,2018,396,340,572,456,2080,602,652,654,670,642,588,504,458,648,608,646,618,712,748,724,1990,724,726,958,1088,1186,1502,1564,1290,1090,2024,1110,1430,1472,628,472,1498,1482,880,1064,526,946,672,786,992,834,750,802,852,870,824,594,1910,2154,1282,1434,2244,830,2028,2068,712,416,2218,2162,2294,2210,1040,1092,1110,1120,1598,1608,1648,2204,1824,1566,1586,2256,1144,1036,1026,892,976,2328,2032,2174,2124,2060,2274,2080,2036,2022,2088,2282,2414,2200,2408,2054,2316,2056,994,2092,2112,2190,1734,2192,2294,2298,2216,2184,2370,2318,924,2322,2408,2432,2388,2284,798,464,2266,1680,2084,2438,2436,1468,2182,1604,1286,2150,2040,1138,876,2402,1890,898,1354,2382,2384,1084,976,630,1314,2314,2264,2142,1124,1214,1000,1856,2126,2192,2274,2026,2014,1208,1342,2388,2140,2344,2204,2308,2336,2256,2244,1952,1238,2178,2254,2276,2342,2336,2330,1612,896,802,2214,890,1608,850,818,1212,1202,2244,1986,2204,2094,2108,726,2392,2304,1650,2064,2104,2120,2342,2182,2322,2306,354,1118,806,566,342,570,658,1202,404,1994,1070,1198,934,2338,2168,952,1432,1648,472,506,1016,418,690,2306,2456,2136,2280,2164,2212,1966,1060,968,2120,2274,2382,2254,2032,1964,1764,302,1560,1868,2166,858,624,830,334,2328,504,512,500,1860,1138,1092,468,482,1876,2196,2190,2088,2342,304,2244,2360,2032,2090,2170,2224,2280,646,652,2230,2260,1900,2382,2374,670,664,2212,2094,2286,2358,2358,2326,2326,2216,1628,468,2150,1508,1674,2162,2312,2358,2288,2328,2188,2298,2252,1870,1870,2144,2182,426,2258,382,2180,682,496,1860,774,1936,2028,2218,2180,1922,2098,2122,2146,2306,2310,2224,2338,2362,2142,2284,2278,2262,2294,2220,846,2268,2236,2200,628,778,1814,1446,766,632,560,516,2282,2304,2080,2060,2436,1942,1316,1850,1990,1882,2178,1888,2062,1020,2244,2154,2230,2096,2200,2250,2240,2184,2130,426,1272,2180,2212,2238,1998,1812,2258,1038,2260,754,880,2258,2106,2198,898,594,512,2230,2130,1800,1820,2046,2246,2348,2108,2194,1724,1898,630,780,754,1154,1144,506,480,2278,2282,2094,2288,1800,1864,2256,2234,734,2338,2044,2158,2294,2302,2220,2274,2368,2344,2338,814,606,2050,2178,2256,2076,2286,2358,2178,1926,1608,1998,1472,2190,2336,1992,2034,2314,2294,1630,764,2356,2362,2336,2250,2304,2308,2284,2174,2308,386,322,386,552,2284,2322,392,2094,1920,2224,2296,1594,2158,2010,2274,2198,2222,2250,2350,2250,2234,2344,2198,2268,1950,2004,2142,2234,2224,1530,1338,402,646,2188,1248,1330,494,1398,1348,1486,2110,2274,1242,394,998,414,580,664,2246,526,2038,2018,2062,1980,2030,2198,2213,2132,2149,2094,2055,2262,2036,2170,2111,2130,2141,2066,2199,2206,2100,2296,2238,2244,2145,1990,2139,2262,2431,2042,2187,2166,2034,2260,2281,2212,2134,2270,2022,1994,2230,2209,2092,2142,2036,476,2087,2096,2221,2130,2165,2254,416,412,2268,2088,2142,2328,2236,2208,2266,2208,2258,2208,2198,2210,2224,1956,2098,1794,1958,2212,2150,2206,2136,2128,2204,1924,2182,2222,2240,1796,2146,2170,2184,2092,1818,1924,2110,1920,2214,2070,2168,2022,1938,868,906,1848,2000,2218,1982,1730,1358,330,314,2222,2152,982,1988,2084,2084,1156,2044,2102,2058,2092,2290,520,498,2198,2058,2124,1732,2104,2050,2060,1342,2010,1218,2128,1560,410,2038,2054,2212,2028,2064,1976,1912,2104,1968,1940,2128,2184,2066,2182,1860,2126,1418,2082,2104,2100,1930,466,1912,526,1908,2120,2064,2054,1964,1896,1988,1750,368,1490,1988,1856,1878,1886,2022,2050,1998,2078,2142,2118,2052,1696,2172,2160,2148,1960,2056,2032,2070,1936,1904,1536,1950,2058,1928,2002,1974,1960,2062,2032,2080,2092,1996,1926,2032,2002,2050,1884,2124,1096,2022,2048,742,2352,2332,2172,1700,1300,1456,708,2324,2356,1568,2324,2176,2108,2336,1082,2024,1978,1860,800,828,1316,892,1482,1732,1954,2036,1716,1584,2164,2064,2048,2048,2100,2496,2044,2036,2068,2076,2084,2548,1616,2140,2076,2072,1656,2068,2052,2080,2052,2556,2060,2172,1564,964,464,1768,516,1016,1500,1780,1596,852,752,1780,1356,480,692,516,380,1384,1772,304,1080,1308,1764,1660,1588,952,1248,544,1092,964,1284,1616,416,1356,1148,1604,1632,872,1768,1156,896,1780,664,1564,1048,512,880,508,1004,392,1240,1768,1688,1488,1792,1272,944,1308,1352,1328,924,1308,580,1596,480,812,1792,1776,696,1192,1436,1788,2172,2468,1548,464,1322,762,1018,1484,1572,1766,1580,842,744,1780,1302,476,686,514,376,1396,1316,1084,840,710,1656,660,1568,1250,1572,1118,1640,980,1284,1612,1752,1148,1588,1622,868,1300,1764,1398,1762,662,1556,1504,1140,1006,894,506,1002,1230,1776,1682,1490,1782,1264,1144,1304,1352,1322,920,1560,1766,638,812,1762,688,1770,1430,1754,1366,758,2394,1616,312,716,704,1416,1168,1616,944,1024,1420,1064,788,1404,508,1408,1520,304,956,1064,1364,1540,1420,1628,1428,412,712,960,728,748,732,968,1428,720,960,708,1416,1436,1168,304,820,1412,996,1420,1420,952,1436,1420,1416,716,1424,920,832,1432,1440,1620,1624,1432,1612,984,604,1616,940,940,720,1420,304,784,836,960,972,1424,964,580,976,720,696,836,732,668,740,872,1420,632,728,852,304,1592,1424,724,1440,1028,1444,712,708,1692,720,1428,1420,1436,956,480,1612,412,960,300,628,552,812,724,620,516,616,604,620,1424,716,512,1412,1420,588,624,316,984,720,520,732,512,1432,1416,1452,952,1456,732,1700,1424,960,1616,1440,1420,448,1412,1752,304,828,964,952,1424,812,1416,928,776,936,960,708,1088,472,1420,676,924,1448,732,1608,716,488,488,300,928,804,720,824,908,812,796,904,1616,1624,740,1108,1428,1032,1212,964,1612,952,1412,840,952,1184,1420,1508,704,1612,1416,1424,372,916,1444,1428,1420,1436,656,812,668,560,732,808,1328,776,1664,796,780,804,1616,464,1124,388,456,788,1036,588,1412,472,716,720,500,1420,972,716,1616,460,972,948,1616,936,700,800,1424,1000,316,996,1420,1436,720,1404,1432,1416,836,884,1072,952,1432,712,1416,1428,944,1432,1420,1640,308,900,1412,1396,1404,716,536,1424,856,632,952,1436,988,780,724,1244,724,472,708,776,872,708,1048,432,1676,700,708,720,452,992,612,920,724,984,824,964,300,720,776,1496,916,1304,700,1424,728,1308,1392,1624,1424,1376,1624,1412,664,952,1464,1092,552,1428,828,972,836,452,1628,800,972,800,1436,336,1304,508,696,728,840,1284,1320,980,944,1424,2040,796,1232,976,1624,1032,1436,720,848,872,1616,824,920,700,1612,1488,1614,692,696,1408,1152,1588,1392,1044,778,1382,1392,500,1502,940,1048,1408,1398,1396,1608,1408,404,702,942,738,720,738,954,712,722,1146,800,1398,972,1402,1394,940,1408,1398,700,1414,900,816,1406,972,1592,1598,1400,1596,968,588,1584,924,924,710,772,822,948,954,968,608,568,956,710,700,812,574,786,678,726,856,622,720,836,1564,1404,704,1414,1006,1404,698,696,712,1400,1404,928,470,466,1592,446,910,614,546,706,608,510,604,604,1406,704,506,1390,498,1400,580,612,308,968,710,512,720,1414,1400,1424,1420,718,506,1596,1398,940,1586,1408,1390,1582,1394,1386,1620,814,950,938,1402,806,1408,924,766,922,948,698,1076,468,1402,1432,822,1400,710,1582,700,476,478,916,782,714,804,894,792,778,888,1590,1596,1096,1398,1018,1192,950,1594,936,1388,830,942,1172,606,660,630,620,1404,692,1563,1396,1372,906,1418,1404,1400,802,678,682,722,788,1306,764,1636,808,768,788,1586,456,1098,452,776,1016,866,1392,466,702,710,500,1404,954,704,1592,454,936,1586,694,790,1404,988,982,1402,1416,712,392,410,394,1402,1400,816,1074,932,1406,950,710,1394,1406,932,1406,1398,1608,884,1392,1378,1394,714,716,676,1402,828,656,1410,936,1406,560,970,768,712,1224,708,466,698,1336,862,806,700,1032,426,1646,686,704,710,438,976,602,902,708,970,808,952,702,724,1416,902,1284,694,1424,718,1298,1366,1598,1400,1356,1592,1579,652,930,1442,672,1410,808,954,886,1390,448,740,742,736,744,786,952,778,1398,1204,1204,498,686,712,840,1268,1288,960,452,930,1420,1398,1596,776,1210,958,596,746,1402,714,828,856,1584,808,902,688,1582,1394,1623,1280,1280,1280,1128,318,1154,334,708,1128,330,936,1138,422,920,1386,774,712,1746,1614,1788,776,1817,354,358,310,354,356,354,356,354,354,352,315,1847,354,350,1769,358,1783,354,360,354,1604,354,352,1812,354,354,362,309,1875,1875,338,332,351,353,1616,360,356,323,1618,1626,314,354,1793,1598,1867,322,1858,1857,1859,1367,1316,352,341,344,351,322,352,354,348,351,1335,1432,1817,348,350,341,349,1281,1274,325,1849,347,1871,1859,1843,350,362,339,300,354,352,350,350,327,327,1839,1118,314,1859,336,350,336,357,352,1857,360,344,336,337,339,783,1839,358,1862,1606,1823,357,337,1855,312,1251,1272,304,1823,328,361,359,338,341,1875,362,682,1853,750,321,307,1821,325,321,1829,1544,1857,1777,338,334,335,335,1819,344,356,312,1797,1797,318,349,304,350,1811,305,311,352,335,358,354,1845,1277,1264,338,347,354,356,1856,356,376,1837,310,328,300,1845,1837,1582,356,330,351,326,1851,356,1833,324,342,376,1839,358,323,1849,354,350,354,311,307,328,1853,1859,1406,602,594,1494,1504,620,484,588,594,522,700,526,954,1272,1190,1364,994,808,832,1210,1552,2026,2150,1586,658,1244,2196,2060,1946,1824,500,1996,1032,1686,2140,2036,1998,1970,2166,2854,2701,2586,2278,2374,2660,2254,2338,2418,2008,2002,1996,1280,1280,1564,458,1578,578,1446,1576,1452,1606,1096,964,700,1542,1654,1322,1398,776,802,876,834,538,722,930,312,1168,1418,1086,1614,1520,580,1790,926,1072,848,1196,854,1596,1502,1534,1274,1270,1178,656,1418,1526,1526,650,874,1556,1094,1416,1530,1110,930,1528,1634,1568,1502,1410,1554,1224,434,1420,1424,1414,1180,960,994,992,1000,582,566,820,436,894,810,580,940,944,1310,1518,950,548,1394,1132,992,738,550,512,800,530,1626,426,956,856,1084,1180,1010,878,986,992,1428,778,962,1344,1620,898,1398,1832,724,654,824,444,606,534,1360,1302,476,498,1214,1106,1450,786,950,546,614,740,772,604,810,1020,1260,1324,756,1456,1564,944,1226,836,520,1600,1202,1480,1490,358,586,642,922,628,1058,596,1018,1368,1604,1330,1420,914,732,1424,1410,1076,1182,644,1750,1552,1114,626,1592,1184,562,996,1608,1106,1400,636,668,1626,1332,1422,1498,1638,1158,790,1066,776,1412,1152,932,1310,1516,350,828,1370,820,924,1356,1292,1300,744,1480,1364,606,1736,1542,1494,1004,1766,1230,1012,1592,1136,736,1604,1238,1354,1008,1082,430,1720,840,1508,1566,1450,968,660,370,1566,1566,1626,1586,1580,968,842,1584,1624,1194,936,1664,1162,758,1416,848,1766,1028,1262,560,1506,1372,1576,1182,1542,986,1608,1160,458,1424,1206,920,1594,506,756,1736,1586,1436,684,1070,1292,478,630,2612,2644,2604,2614,2618,2624,2612,2604,2608,2604,2630,2604,2606,2624,2606,2342,2592,2604,2604,2602,2608,2636,2616,2610,2616,2608,2634,2622,2612,2694,2690,2702,2682,2730,2712,2742,2750,2762,2722,2740,2724,2738,2724,2716,2730,2724,2730,2714,2684,2706,2674,2614,2704,2728,2714,2698,3464,3120,560,1012,1520,1548,1536,412,1544,1516,1508,1548,1504,480,1512,1484,1520,1540,1528,544,1528,500,1540,1516,1056,1614,1384,480,1188,494,1302,766,1280,1202,1548,762,470,692,518,804,574,692,794,688,778,682,1046,562,540,416,448,828,486,466,956,452,454,2215,1756,1348,796,1576,1952,1868,1760,1752,612,1748,1788,1752,1280,580,1948,1672,1240,820,1764,1184,420,1784,776,1340,1540,412,676,772,1740,444,328,492,1904,828,588,736,728,1916,804,588,428,1620,1788,1372,1764,1756,684,1832,1288,1660,636,1736,1548,648,1752,1524,1428,1280,1568,464,748,1764,940,672,612,892,1768,1596,536,820,620,1280,1636,1740,688,492,1704,1748,1572,2104,1204,1632,1588,1392,1444,1616,1640,936,936,908,1572,1272,1296,1156,1144,908,880,1072,1752,1752,768,1160,656,604,1180,976,996,696,592,952,1764,740,816,848,1076,812,1408,620,524,1276,1120,1160,768,1056,508,696,1104,1736,876,788,1000,1608,1924,1280,1744,753,2258,807,2460,1594,2136,2100,1450,2007,755,1271,1554,1660,2802,2204,2128,1058,850,1824,1036,1072,1050,904,1866,684,500,2248,2308,1950,1158,2094,1494,1466,1104,2274,1628,1184,2158,2436,2038,2296,2396,2578,2306,1626,544,544,1118,1134,1536,748,1178,764,1736,918,1886,1880,690,1240,618,588,602,1750,582,564,1094,1962,1786,1936,2020,1796,354,870,1726,508,2292,2410,2414,2320,2332,2462,2408,1720,370,700,1652,944,1542,964,540,1536,1556,1420,1418,1528,1534,1544,1600,1564,1546,1556,1538,1550,1542,1550,1554,1536,1538,1544,1538,1542,1538,1540,1320,1564,1562,1540,1538,1548,1530,1536,1568,1532,1538,1564,1312,1312,1248,1348,1542,1546,1086,1070,1100,1096,1414,1218,1242,1248,1212,1190,1520,1478,1150,1188,1142,1108,1118,1282,1306,1310,1290,1430,830,1198,1190,1212,1214,1536,1602,1608,1542,1538,1538,1544,1536,1528,848,712,706,1540,1536,1550,1226,1216,1200,1200,754,1410,1422,1536,1530,1414,1412,1540,1536,1540,1546,1530,1532,1418,1544,1542,2170,1104,1101,1103,1796,1484,1618,1320,1358,898,1402,1490,1130,1296,1474,1042,1480,1476,1122,1474,394,1158,1084,980,1500,1032,568,1370,1484,1052,1122,1042,1474,1476,386,1104,1326,904,566,468,1956,738,716,896,1010,930,1416,938,496,1202,970,1362,2174,1546,2470,722,806,446,1134,1126,2290,1690,1734,1958,596,620,640,846,790,834,2762,1874,1880,1890,804,1214,1210,890,736,468,772,680,362,1184,754,482,1242,2114,2074,1158,2126,944,1256,1242,866,772,1490,1422,1532,1964,618,908,586,902,558,1430,1432,1466,1648,1660,888,544,1660,844,1298,874,1176,1716,1862,1882,1894,1862,650,1880,1932,1938,2086,304,2068,1616,1600,1612,566,1041,1782,599,2244,496,1052,448,1252,1016,624,408,2180,1992,2068,2144,2144,2180,2060,2128,2124,1956,2124,1372,2032,2032,2082,1946,1676,2026,1948,2134,1462,1894,1938,2056,1936,2134,2134,1476,1103,1383,1408,1099,1101,1468,1119,1065,1419,1120,1104,1180,1032,888,838,1590,1828,1006,1016,924,1042,978,938,1010,924,882,1040,1026,333,2180,1218,2472,2190,1936,1990,2428,1962,1964,2396,1454,442,1922,1492,1952,2408,732,736,736,1652,1656,1658,2340,667,412,788,1236,1600,1019,1236,365,388,896,348,1610,1872,384,1386,1932,1518,1610,1096,1710,2060,1726,1944,1602,1678,330,1608,1548,1986,1506,492,1618,1592,884,1172,1610,1262,1336,1314,1618,1364,1612,1428,1438,2110,1868,638,910,1264,1148,1916,1992,1984,1202,1824,1776,2178,312,462,1796,1768,1554,1332,1536,2010,1714,2028,1980,1408,1624,1502,2052,1986,1962,1900,1598,1908,1432,1826,1404,1874,1002,1516,1486,1488,2044,1630,1786,1756,1896,1988,948,924,752,1486,1180,918,966,382,418,948,864,692,688,692,700,692,712,692,704,960,1756,1692,1672,1652,568,320,584,2504,584,588,590,850,1006,1044,1046,1050,1234,544,418,542,410,448,448,450,472,638,1078,1022,1080,822,812,820,858,808,766,1140,938,1096,1070,2054,1774,2064,2298,2298,2270,806,1194,1844,480,624,710,622,634,626,640,640,644,644,638,640,568,630,1076,1328,1254,2608,1048,864,740,754,516,718,572,566,716,1082,684,680,576,2606,720,1406,1264,986,972,448,830,844,842,850,880,854,872,898,898,894,774,766,760,766,770,772,770,716,770,764,762,770,766,660,666,668,686,672,676,660,658,648,670,676,662,674,682,676,678,684,678,680,684,684,982,1004,1112,1106,1016,1042,1024,962,1086,972,1088,1022,1024,1028,1006,1046,1044,1040,996,1036,1030,1116,1112,1030,1014,986,1038,1036,1026,1002,1002,984,964,1042,1106,1080,948,960,1028,808,1016,1104,1114,1224,1062,1094,1092,1108,1106,1098,974,1040,1046,874,1046,512,522,654,652,698,688,656,518,696,620,614,616,618,620,614,488,616,616,616,614,600,614,620,616,616,492,490,624,486,492,626,494,626,490,496,622,504,620,490,2494,2502,2116,2520,2504,1944,328,1812,1822,2042,2078,2088,2044,1098,1102,1098,1110,1108,1098,1134,1122,1130,1130,1128,1124,1116,1128,1022,340,1416,336,1134,836,1760,2512,2502,1622,1212,726,2522,1150,1186,970,964,960,1130,1130,1160,1168,988,990,854,940,970,1144,1160,1134,1116,1152,1106,1160,1234,1234,1174,1224,1092,1072,1062,1070,1056,1018,2276,2240,2270,2226,2496,2520,2534,2590,2484,2540,2490,2516,2508,2556,2450,2554,2526,2414,2428,2388,2394,2352,2348,2368,2396,1782,1528,416,416,418,400,426,620,574,578,594,2494,2484,2526,2496,2506,2506,2484,2472,1920,2622,2658,2520,2488,2484,2540,2546,2546,2536,2536,2530,2522,1148,1146,1136,1152,1150,2004,578,574,582,574,580,566,574,560,588,584,582,994,1002,994,1006,1000,994,992,986,1000,986,998,984,984,994,998,1004,990,434,446,440,438,440,448,438,528,1264,518,528,528,528,526,640,640,640,638,642,646,642,640,670,664,654,664,672,664,666,676,1002,1004,994,2890,2872,978,940,964,992,942,1078,912,990,888,994,916,974,978,1048,1020,370,460,468,748,748,730,758,746,724,740,752,714,1244,1242,1350,1198,1282,1244,2652,1302,1208,2624,2748,1160,1138,2512,2632,2552,2574,1086,858,434,812,710,600,2746,2674,2514,2628,2632,2616,2496,2586,2404,2606,2276,2598,2568,2420,2358,2346,692,704,556,560,478,500,662,524,628,420,736,572,726,588,396,404,582,620,648,632,668,910,430,440,928,930,1002,1040,962,990,2236,2242,2246,2240,642,1370,1018,1150,1154,1142,1148,2548,2548,2552,808,836,1000,1140,1138,1126,1138,1090,1084,1090,1114,722,708,498,504,454,458,506,554,568,1736,1130,1140,1124,1126,1120,1124,1726,1742,1762,1170,1180,1170,1186,1284,1276,1230,448,374,452,454,454,448,450,448,450,452,450,700,492,620,544,690,784,770,698,506,542,488,1874,400,588,584,584,574,790,568,526,436,2464,2538,2486,2550,2552,2550,2556,2538,2536,2578,2658,2514,2502,864,2678,2676,2866,2660,1038,2284,2628,520,874,2698,2294,2288,2292,2284,2282,2274,2270,2298,2288,576,1892,2122,2126,2176,2172,2472,720,770,766,772,834,2214,2066,2054,2054,2042,2168,2070,1618,2252,2032,2038,2032,2004,2276,2292,2260,2282,2260,2318,2278,2216,2292,2394,2402,2324,2296,2294,2290,2290,2302,2500,2462,2436,2422,2248,2282,2288,2292,2274,2278,2278,2260,2298,2304,2576,2278,2320,2268,2442,2300,2340,2304,2280,2260,2280,2298,2296,2254,2288,2272,2282,2290,2072,2000,2078,1280,726,1226,1272,1030,600,340,874,618,1170,918,1134,864,1626,1688,1698,1160,1146,1154,1168,1136,1158,1138,1124,954,1156,1148,1130,1132,1160,1176,1188,1180,840,1060,1132,1134,1142,1114,1132,1108,1126,1132,1136,1138,1136,1120,1182,1164,1168,1158,974,1036,964,1044,1128,1110,1128,1116,1142,1142,1144,1152,1204,1202,722,712,1212,1212,720,716,1230,720,718,1234,1180,630,1174,696,612,702,524,646,714,718,722,516,716,2686,1484,1134,596,1502,1868,1794,1708,1578,590,1178,1240,1198,1182,1212,1396,690,1190,1340,722,1168,3088,3078,1508,3080,1500,1494,1514,3122,1526,3136,792,818,804,802,810,786,822,806,832,822,816,818,810,814,804,808,816,764,810,756,812,800,800,912,1666,2686,912,1686,1682,1184,1224,1018,570,678,1084,1200,1828,1090,494,494,388,642,778,794,2064,1908,1428,500,758,550,900,1170,2158,1668,630,718,1680,1864,568,568,1844,634,1616,1506,1480,956,444,1884,1284,414,2058,676,1548,1626,672,1440,798,792,448,1754,1262,1282,1206,674,410,1232,934,866,2282,2656,618,1056,1858,1310,1228,1534,1320,758,1320,1018,922,1432,1010,428,1872,482,1410,1416,572,2664,2418,944,918,902,924,1464,692,824,440,926,832,1436,1192,1090,876,838,1612,610,444,508,2122,928,1234,2022,1660,510,544,570,1960,1878,1226,566,1094,1068,616,864,454,618,922,1096,868,842,852,1928,430,418,1956,1994,2664,2660,2690,2644,2532,2646,2536,2558,2638,2640,2632,2528,2554,2032,552,554,560,562,2202,554,554,556,548,2566,2540,2540,2658,698,830,946,1214,1246,1196,1356,1170,2460,2346,766,692,432,1170,2128,1252,432,1782,890,1982,2308,1300,1302,1190,1850,2038,1956,2106,1980,2036,2038,2052,2102,874,1966,2032,1748,2046,1958,2012,2010,1570,1882,2014,2048,1916,1908,2042,1796,2040,2058,2010,1720,2024,2208,2014,2030,2036,2435,2098,2012,2074,2022,2032,2038,2034,1944,2012,2008,2008,1970,1002,1000,2048,2004,1876,836,828,816,814,2030,1988,886,834,866,842,2356,2308,2230,1976,1986,2050,2036,2044,2034,1936,2036,794,832,2092,2032,1680,2302,2290,2296,2044,2454,2036,2034,2304,2318,2062,2064,2048,2058,2054,2312,2056,2040,2298,2012,1964,2038,2018,2290,1998,2034,2006,2048,1960,2060,2058,1050,1038,1998,2056,2058,2044,2302,2322,1910,2000,2330,2046,2054,2054,2052,2058,2038,2052,2052,2056,2052,2048,946,958,2054,2044,2026,2012,2332,2056,1742,1768,2228,2046,1370,2044,1102,1778,2044,1870,2030,1942,2056,2066,2024,2044,1902,2072,2058,2094,2046,2054,2048,1816,2046,2046,2058,2068,2060,2382,2040,2032,2054,2098,2052,1776,2048,2040,2122,2034,2048,2328,1886,1696,2056,2026,2316,2376,2334,2042,2060,2312,2062,2036,1816,2036,2062,2036,1638,2042,2050,2040,2048,2302,2308,2040,2042,2036,2038,1864,2046,2028,2036,2194,2326,2318,2320,2046,2038,2393,1978,2368,2338,2038,2320,2300,2040,2036,2038,2302,2314,2046,2060,2328,2010,2052,2070,2136,2030,2036,2062,2040,2058,2028,2044,1988,2306,2076,2056,2092,2038,2094,2038,2042,2046,2026,2048,2036,2318,2014,2080,2068,2060,2072,2036,2320,2108,2038,2052,2034,2114,2036,2356,2062,2094,2040,2340,2048,2106,2064,2094,2022,2136,2044,1708,2070,2076,2052,2346,1586,2400,2038,2070,2044,2054,2032,2030,2026,2124,2040,2116,2360,2336,2330,2324,2318,2884,2046,2354,2324,2048,2048,2102,2336,2090,2338,2372,2042,2040,2050,2114,2324,2080,2320,2382,2330,2374,1970,2140,2042,2042,2042,2120,2046,2108,2318,2106,2042,2068,2320,2044,2056,2128,2040,2054,2044,2048,2002,1445,1998,2048,2014,2154,2620,2014,2022,2072,2052,2056,2168,2044,2046,2060,2054,2170,2014,2010,2148,2010,2473,2018,2042,2038,2014,2154,2054,2140,1962,2072,1954,2062,1226,2126,2038,2182,2030,2034,2030,2050,1742,2140,2026,2062,2042,2134,974,966,1766,2018,2062,1990,2040,2048,2072,2050,2174,2060,2112,2046,2164,1948,2190,2036,2126,2050,2120,2042,2050,2048,2104,2038,2409,2018,2076,2040,2162,1794,2058,1876,2046,2048,2048,2040,1812,2050,2070,2064,2048,2112,2012,2124,2054,1506,2058,2022,2060,2042,2052,1974,2054,2054,1840,2030,2038,2046,2056,2038,2381,844,850,2002,1506,2040,1788,2024,2008,2058,2016,2036,1836,2050,1778,2062,2338,2026,1888,2024,1894,2048,2048,2056,1642,2056,2022,2034,2044,1646,2046,1832,1902,1958,2048,2318,1246,1484,2328,1500,2108,2056,2042,2044,304,608,1856,1820,1026,1072,962,1448,1878,1544,1658,1554,1616,1592,1630,1654,1494,1532,1618,1370,1616,1552,1570,1572,1502,1472,1836,1620,1504,1630,1350,1442,1584,1626,1574,1386,1582,1732,1860,1834,1884,1636,1618,1604,1584,1616,1594,1600,1560,1576,1570,1810,1570,788,782,1626,1590,1468,1434,1354,1614,1558,690,652,684,696,1826,1824,1800,1570,1556,1620,1594,1608,1600,1506,1622,626,644,1652,1604,1306,1818,1812,1798,1596,1824,1592,1602,1800,1796,1600,1622,1604,1606,1608,1800,1590,1596,1616,1810,1582,1782,1612,1814,1796,1576,1596,1574,1624,1548,1622,1614,1608,1746,1574,1614,1602,1620,1808,1812,1722,1568,1824,1600,1624,1620,1636,1612,1598,1602,1620,1608,1602,1608,1602,1626,1608,1584,1590,1592,1622,1350,1388,1480,1600,1074,1618,872,1370,1618,1452,1820,1504,1608,1616,1584,1624,1500,1630,1606,1602,1606,1628,1588,1400,1600,1608,1600,1590,1618,1574,1626,1612,1606,1608,1604,1352,1608,1600,1870,1604,1622,1836,1496,1314,1604,1588,1818,1828,1836,1612,1622,1808,1612,1600,1416,1604,1606,1608,1264,1592,1592,1592,1616,1814,1810,1600,1610,1592,1608,1714,1600,1590,1596,1824,1810,1818,1808,1594,2386,1844,1572,1838,1834,1592,1814,1808,1604,1590,1594,1800,1802,1582,1610,1820,1844,1628,1618,1616,1598,1600,1602,1598,1618,1582,1600,1568,1814,1612,1606,1606,1620,1628,1606,1586,1594,1598,1610,1610,1600,1812,1578,1604,1604,1580,1626,1602,1832,1604,1612,1612,1610,1598,1594,1818,1608,1602,1598,1814,1594,1596,1610,1596,1598,1600,1614,992,1834,1600,1606,1852,1244,1846,1600,1594,1590,1622,1590,1588,1620,1608,1604,1594,1844,1816,1806,1840,1818,1816,1606,1830,1826,1816,1602,1604,1616,1626,1838,1610,1836,1828,1604,1822,1596,1604,1826,1592,1818,1820,1846,1810,1772,1614,1594,1604,1596,1606,1608,1602,1802,1592,1592,1592,1822,1596,1608,1600,1610,1622,1628,1620,1824,1586,1564,1064,1578,1614,1568,1566,1592,1598,1612,1606,1624,1638,1618,1610,1610,1612,1416,1816,1572,1600,1578,1872,1600,1598,1828,1596,1604,1588,1542,1610,1520,1600,968,1622,1594,1632,1840,1598,1594,976,1616,1580,1600,1616,1598,1614,1332,1574,1846,1554,1596,1608,1590,1602,1636,1600,1590,1620,1594,1792,1604,1584,1614,1608,1614,1596,1618,1622,1588,1836,1586,1588,1620,1826,1428,1600,1476,1606,1602,1626,1604,1390,1606,1626,1532,1626,1606,1648,1846,1600,1626,1110,1630,352,1568,1652,1590,1636,1542,1630,1612,1680,1592,1602,1626,1608,1610,1936,670,668,1550,1144,1630,1648,1856,1816,1632,1564,1608,1434,1616,1392,1576,1824,1588,1476,1610,1492,1594,1608,1602,1262,1622,1594,1614,1642,1288,1610,1466,1458,1534,1862,1812,1002,1176,1836,1604,1226,1646,1616,1592,1636,1596,1784,1028,1012,940,1446,1894,1534,1656,1552,1616,1590,1628,1666,1494,1538,1602,1360,1612,1540,1584,1584,1470,1488,1834,1616,1500,1614,1580,1422,1592,1620,1576,1346,1586,1746,1840,1856,1606,1668,1586,1632,1592,1608,1594,1602,1564,1600,1576,1820,1550,788,786,1630,1576,1480,648,646,1366,1590,1564,684,666,684,664,1824,1756,1804,1566,1560,1622,1594,1612,1612,1530,1606,626,658,1634,1606,1312,1818,1804,1814,1640,1808,1598,1632,1808,1826,1610,1648,1606,1622,1608,1824,1604,1616,1596,1816,1572,1796,1608,1826,1810,1582,1596,1856,1604,1560,1614,1626,1610,824,818,1556,1624,1606,1624,1804,1836,1730,1584,1826,1616,1614,1648,1648,1626,1594,1618,1610,1616,1604,1614,742,754,1616,1614,1610,1592,1598,1620,1376,1394,1480,1608,1090,1604,870,1376,1828,1458,1838,1512,1624,1626,1594,1600,1784,1630,1620,1606,1610,1604,1608,1398,1604,1602,1618,1600,1614,1834,1638,1620,1618,1620,1632,1360,1608,1608,1882,1596,1612,1830,1484,1308,1622,1598,1818,1816,1854,1612,1618,1812,1618,1598,1426,1602,1620,1600,1286,1606,1620,1620,1614,1822,1836,1606,1616,1596,1604,1464,1602,1604,1606,1804,1828,1806,2356,1600,1842,1836,1554,1814,1828,1598,1834,1820,1604,1602,1616,1804,1830,1604,1622,1810,1854,1634,1636,1634,1608,1598,1612,1594,1640,1592,1612,1572,1826,1616,1620,1624,1632,1632,1606,1558,1616,1610,1602,1602,1620,1816,1848,1602,1620,1596,1636,1616,1836,1596,1630,1622,1642,1608,1608,1568,1638,1600,1610,1574,1608,1604,1632,1612,1638,1624,1618,1282,1852,1596,1630,1848,1242,1832,1614,1590,1606,1596,1608,1592,1608,1598,1604,1608,1872,1816,1836,1808,1840,1818,1608,1824,1850,1816,1630,1610,1600,1596,1834,1598,1856,1828,1606,1606,1616,1840,1606,1830,1820,1832,1814,1536,1600,1608,1602,1610,1616,1608,1614,1818,1600,1606,1594,1818,1602,1620,1600,1646,1610,1658,1636,1576,1572,1562,1600,1596,1612,1570,1576,1598,1610,1604,1606,1618,1618,1604,1614,1608,1418,1830,1606,1620,1584,1884,1578,1580,1592,1588,1602,1646,1614,1536,1608,1544,1608,966,1630,1606,768,762,1596,1590,1604,860,1624,1596,1598,1618,1600,1614,1334,1588,1580,1566,1596,1630,1602,1186,1642,1612,1596,1616,1596,1830,1594,1610,1590,1622,1602,1640,1600,1614,1656,1606,1592,1602,1612,1608,1828,1408,1600,1486,1626,1630,1604,1618,1380,1620,1604,1606,1614,1658,1834,1614,1614,1118,1614,1608,1580,1664,1598,1606,1556,1648,1614,1406,1596,1592,1612,1606,1608,1706,666,666,1522,1152,1604,1402,1582,1586,1606,1578,1594,1444,1604,1396,1582,1840,1590,1484,1586,1486,1608,1612,1608,1552,1592,1608,1600,1300,1598,1448,1456,1538,1602,1822,968,1218,1826,1176,1654,1610,1618,1608,1960,1144,2018,1996,2121,2016,2019,1694,2018,2010,1974,2028,1560,2201,1704,2135,2190,2222,1610,1720,2044,2134,2164,2176,2322,2018,1982,2042,2006,2052,2346,2014,2020,2056,2032,2026,1968,2052,2038,1948,1998,2022,2108,2008,2142,1988,2026,1990,1350,2142,1338,1738,1942,1934,1996,1974,2046,2008,2020,1874,2048,1760,1998,1952,2210,2198,2012,1994,2020,2162,2180,1740,1494,2012,1790,1944,2016,2016,2224,1808,2026,2046,2118,2046,1922,2024,2004,2042,2026,1622,1534,1878,1704,1910,2372,2074,1436,1462,1970,1474,2032,1920,2078,2000,2120,2018,1982,2012,2050,1988,2026,2020,1990,1956,2299,2002,2044,1954,1498,2006,2034,2016,1998,2010,1808,2030,1298,2012,2016,1822,1956,1964,2008,1938,1350,2024,1858,1358,2014,1684,1854,1862,1306,1388,1896,2054,2034,1970,2048,1998,2016,2004,1970,2136,1972,2010,2072,938,944,1426,2004,1368,1984,1596,2202,2004,2024,1960,1946,1870,1716,1932,2032,2022,1952,2078,1980,1978,1942,2044,1934,2026,1986,2094,2012,1894,2010,1952,1838,1920,2018,2022,1784,2006,2000,1990,2044,1816,1994,1770,1930,1948,1980,1926,1832,1796,1964,2002,2000,2028,2000,1734,1954,2112,1262,1966,1254,2252,1966,1994,1764,2066,1846,1882,1940,1984,1996,2036,2104,2022,2010,1986,1606,884,864,2028,1736,2104,1742,2008,2004,2026,1832,1872,2012,1962,1998,2008,2052,2016,2036,1990,2058,2004,2042,1974,1994,1910,2058,1956,2038,1786,2070,1802,2042,1974,2004,2044,1520,2196,2002,1802,2240,1876,2002,1876,2048,2038,1998,1482,1270,2002,2006,2012,2010,1966,2034,2028,1538,1926,1926,1840,2080,2024,2046,2026,2006,2038,2046,1344,1944,2044,2088,2100,2040,2030,2114,2142,2026,2024,1998,1810,2348,1992,2038,1920,1734,1520,2038,1748,2094,1980,1940,2042,2010,2342,2076,1956,1840,2046,1496,2004,2046,1444,2359,1962,1830,1934,2042,2060,2032,1952,2080,2012,1708,2006,2050,1852,1086,2372,2044,2176,2004,1988,1992,2008,2140,1982,2046,2028,1974,2196,2038,2004,1910,1220,2036,1812,1950,1802,1584,1428,1338,1052,1304,2364,2006,2026,2042,2058,2280,2328,2303,2342,2024,2286,2282,2026,1852,2072,2166,2294,2078,1342,2068,1872,1818,2004,1960,2012,1098,498,2024,2322,2042,2290,2112,2044,1986,2046,2066,1972,1774,2028,2048,1804,2070,2042,2064,1862,1996,1806,2097,1954,2062,2082,2098,1072,1378,1918,2018,2016,2016,2066,2028,2052,2048,2116,1974,2006,1082,2000,1956,2334,2284,1452,2343,2362,2048,1974,1752,1704,2046,2326,1490,1904,2117,2052,2048,2008,1972,1894,2126,2070,2142,2016,2280,1968,2042,2018,2024,2046,2270,2064,1588,1970,2324,1596,1988,2002,2052,1914,1992,2056,2008,2040,2118,1178,2088,1582,1602,1928,1954,2036,854,1550,1422,1604,2016,1900,2094,1650,1036,2026,1208,1628,1568,870,1262,744,1562,938,1568,1580,1298,1596,1568,1518,1444,964,1566,1054,1116,1286,2038,2592,2098,1998,920,826,846,1340,754,836,2602,560,2502,1044,714,832,904,738,812,954,686,2664,1064,2584,870,496,1438,624,394,492,782,832,2294,2560,2624,574,576,2524,300,492,1516,616,2741,2622,642,722,668,2572,516,2574,434,2634,412,2877,2602,670,614,522,674,486,560,538,512,1148,2046,1252,3214,972,940,706,2866,2720,1388,1394,556,898,968,766,830,474,1266,1460,2716,840,2814,858,556,2518,3036,2646,896,2869,3171,2574,1234,3106,3112,2388,2904,1174,1524,2688,2006,926,2280,2516,2912,950,1632,1150,830,1440,692,1708,1132,600,1660,1012,3224,448,1414,2174,2470,446,3056,3156,3070,3066,3221,2616,2874,2980,1266,1932,3160,530,554,1182,2060,2104,608,2066,2126,2134,2672,2428,2484,2614,2622,2646,890,2634,1660,1692,1076,2718,2588,2722,2608,1492,696,2568,2542,2600,2140,2038,2366,1848,2896,1708,1454,2302,1260,1090,858,926,858,1662,964,2598,1204,1058,842,1372,1442,2728,2478,2474,2522,828,2156,1498,2790,2498,1024,3211,2690,2684,1886,1696,2032,2030,1600,1600,1544,1349,1600,986,692,1510,1512,1166,1460,970,1350,898,1518,1502,1114,806,742,1002,906,902,748,1298,1176,878,926,942,958,934,904,918,958,910,982,1008,1026,984,1020,1062,1030,1164,768,2246,2338,832,940,2508,2522,1586,1570,524,2264,2306,1504,1650,1512,2238,1562,1526,1514,1568,1784,1772,1546,1408,1504,1554,1536,1520,1926,1562,1556,1542,2292,2276,1138,1076,522,566,446,436,612,620,632,626,636,610,742,644,498,526,508,890,628,498,474,886,522,886,534,450,958,584,514,2244,918,868,804,904,682,806,1024,1010,444,886,858,828,914,756,750,2272,890,878,2284,1790,468,2368,2272,1074,574,462,784,658,742,2216,1592,732,600,800,1340,1072,1196,608,1104,776,1060,1016,1636,1372,1384,1228,1116,744,988,700,1144,1088,1056,960,1248,1092,1092,1068,828,632,1128,1720,980,1124,1068,488,1092,1068,1084,1484,1380,1412,1392,1160,1660,1044,724,612,1384,1232,1148,948,1100,800,852,1064,676,1500,1484,948,964,804,832,1544,1564,1620,788,992,1416,1488,1160,1036,1184,824,628,1216,1196,1244,860,1028,1180,1172,876,652,480,1268,1856,2540,752,2544,732,776,1280,760,2368,2508,2522,2438,2410,2420,1256,464,1272,1268,996,898,2418,2428,486,1116,892,706,2398,2390,2360,1600,2346,1252,1600,1966,842,334,1370,1598,2022,2026,544,816,1958,1222,1186,2416,1698,2292,1624,1624,2408,2378,2026,1088,788,2400,2374,2306,1454,782,482,2390,1058,820,2372,736,2110,2382,1696,2386,402,516,2390,2368,1486,760,2388,2392,2398,2406,2402,2378,2470,2382,2082,2322,2172,2396,2244,2252,2359,2282,2168,1622,1924,2230,1608,1906,2216,2276,2076,1934,2222,2287,2008,1192,2018,1956,2022,1656,2265,1820,2240,2234,1972,1994,1982,2206,1600,1430,2196,2273,2158,1354,1148,2232,1902,2214,1012,668,2190,2208,2224,2220,2034,1386,2130,2234,1432,1870,956,984,1312,1396,2632,2760,3204,2798,2820,2930,2830,2648,2800,2910,392,898,2500,2464,2593,2471,2473,2472,2458,2564,2468,2474,2476,2472,2624,2508,2220,2532,2661,2148,2686,2653,649,1172,1582,1138,972,1050,1084,1652,1352,1306,1578,1846,1398,1164,1306,1146,1246,1094,1044,758,1068,1178,712,1240,1112,1104,1278,822,1076,1166,852,1374,978,1182,1174,874,1542,958,1368,1290,1222,1086,1294,1322,1334,1504,1460,1226,916,966,1012,1144,1078,1052,1102,1184,1004,1354,1072,1180,1840,1404,1180,1362,1218,1234,956,1006,1078,1138,1122,1270,1328,1124,1352,1584,1154,1366,876,1446,1308,1462,1624,1284,966,1150,1056,1958,1180,1710,1208,2164,1964,1460,1376,1952,1820,1884,1644,1976,1700,1716,1664,1480,1740,1352,1488,1880,2100,1948,1536,1196,1784,2484,1520,1988,1460,1264,1680,1568,1776,2116,1516,1520,992,992,1648,940,1060,2112,1856,1596,1836,1424,1624,1376,1996,1448,1740,2340,1740,1672,2124,2528,2396,1412,1696,1740,2016,1452,1456,1532,2020,1636,1716,2060,1324,1752,1900,1488,1792,1808,1828,1444,2104,1936,1596,1632,1508,1836,1496,1780,1972,1596,1812,1496,1424,1452,1464,2204,1376,1508,1624,1500,1436,1240,1716,1788,1180,1492,1804,1496,1300,1304,1444,2296,1448,1532,1428,1772,1288,1920,1636,2380,1724,1824,1980,1360,1028,992,576,468,1910,1936,1546,1836,1668,1362,1554,1776,1124,1204,1618,1864,1916,890,738,774,1714,1562,1290,1300,1432,1290,1686,1682,1842,1750,780,512,1818,1808,690,684,1510,1846,1906,502,790,1676,2018,996,900,896,1346,1780,1864,1808,1864,1488,1862,1880,664,954,876,1812,608,1816,1814,964,748,754,1404,1658,1802,1038,1562,1954,1886,1848,1144,1432,1544,1512,1712,1896,898,992,1742,1938,1900,1988,1728,1346,1860,1794,1738,1862,1772,1742,1894,1356,1764,680,652,1570,610,802,1234,1886,1852,1612,1220,1852,1924,862,1866,1996,2016,1644,1624,1462,1860,1468,1738,1722,1784,1728,1052,1572,1086,1788,1440,830,1728,1762,1856,1880,1470,1076,1284,1858,1058,1068,1020,1376,530,1432,498,740,434,1150,1846,1794,1866,1820,1920,1568,1914,1888,1664,1902,2056,1932,1278,1996,2014,1914,1396,1920,1428,1904,1920,1810,2024,1588,1508,750,1730,1712,1664,1822,1834,1828,1118,792,1546,1830,1134,1212,1606,1572,1392,1006,1904,1092,740,1794,1878,1630,1896,1110,926,1866,1892,550,966,1670,1946,1922,1826,1908,1502,1034,1094,1804,466,1108,822,1814,1852,1890,1140,964,1900,1920,604,1808,1688,1972,1824,1882,1800,1536,792,480,1730,860,574,1286,1792,1716,1700,1096,1624,1894,1874,1514,1946,1810,1594,1480,1608,1088,1852,1844,1670,1576,996,998,600,1882,1822,1778,1776,1782,1458,1198,1864,992,1908,506,1944,958,700,640,666,962,372,1818,852,1924,1674,1862,668,430,1946,1946,1568,1186,1764,1752,1618,418,454,570,1874,1968,1862,1674,1384,1924,1220,1116,1404,1636,1520,1652,1912,1788,1664,1704,1176,776,788,1536,1444,1464,1436,1678,1566,1666,1956,1808,1702,1738,1728,1680,1374,1578,1612,1578,1498,1544,384,1812,374,2188,2220,1730,1698,1558,1294,508,1572,780,764,1570,780,1056,1576,1570,1568,1606,1564,528,1268,1584,1588,1542,1552,1574,506,1738,472,1492,2436,1796,1604,904,1680,386,386,386,1602,1606,1628,1446,602,1680,1068,970,860,1588,996,1230,1624,1230,1416,988,1234,1596,1538,1424,992,1604,1238,918,872,1396,968,830,1674,798,1666,1618,1496,928,950,1070,1350,1692,950,1386,1568,908,1026,756,1638,1678,888,1662,1688,1562,968,1678,1696,1584,1574,1662,1056,444,1544,964,1454,1680,1644,1626,1676,1670,1580,1266,1600,1304,1584,1592,1518,1666,1676,1482,1536,826,1678,2434,1172,932,948,960,1100,1316,1060,1240,1132,1812,1102,1372,1260,1262,1290,792,838,750,594,664,846,518,2114,498,320,308,318,322,312,604,636,820,806,538,584,562,550,574,554,486,520,568,628,544,668,562,584,590,414,438,450,472,1446,1114,1424,984,542,706,718,700,714,658,680,1840,524,530,1242,826,868,952,890,970,916,906,786,756,710,748,670,732,718,792,880,892,812,800,788,786,738,606,724,764,642,990,940,794,800,750,682,678,654,672,738,1130,694,606,654,602,578,626,620,554,514,556,560,562,892,812,908,820,1820,1012,756,752,1324,1368,530,572,556,604,580,616,640,722,824,690,876,918,810,772,668,682,746,1366,718,654,896,1234,596,322,430,918,520,568,404,1392,628,748,694,672,570,512,644,600,496,494,384,444,354,400,438,356,568,582,1144,1262,582,1764,1528,1744,1714,1782,560,558,626,708,710,764,908,892,784,880,740,456,552,622,760,836,892,854,924,580,572,554,866,598,646,686,716,644,676,718,462,554,560,484,536,678,700,590,576,458,450,456,876,446,1084,1320,1558,776,708,702,918,892,432,912,518,1930,1952,780,650,702,666,1348,658,680,682,1824,404,356,382,714,680,804,726,1104,820,720,1304,1272,1250,1730,1718,914,750,1690,798,856,778,918,812,1868,1860,826,900,830,1162,840,416,1320,1604,1352,320,1084,482,306,390,1126,876,1362,1276,1274,1324,1352,448,1368,1146,418,842,438,512,1342,970,500,344,1176,1384,1348,964,822,1330,360,1354,1362,1142,860,1292,1330,1588,1338,1344,1322,1288,1264,308,388,1316,1318,1344,456,1372,1154,500,910,1348,830,328,486,1342,1330,1004,1214,1324,468,1350,1334,1176,528,360,654,570,1336,1382,1372,1364,1118,1016,1190,1298,1348,1118,1120,598,1208,1214,1192,1344,1344,924,1146,1276,1132,1224,1220,1270,1268,792,1200,744,1216,1202,1002,1212,1384,622,1240,1218,1198,1214,1124,660,830,1328,2056,2034,1438,976,2136,758,476,528,758,494,613,2187,526,910,1220,728,848,796,594,582,594,1404,396,422,542,514,962,534,2126,356,810,312,520,444,418,2032,790,2084,666,600,568,604,1110,356,322,1060,672,508,600,674,420,514,692,680,590,550,518,790,610,792,746,900,802,1792,762,802,500,518,1880,502,498,596,526,590,516,396,496,428,316,406,392,334,338,2114,1016,546,538,470,560,450,768,488,498,744,468,1088,1046,1102,948,1632,498,512,528,534,1512,584,684,478,892,582,702,548,808,1007,1068,682,670,468,554,662,606,588,414,856,1276,588,470,548,594,566,660,778,1616,518,628,488,628,2116,2104,424,626,478,2098,422,420,424,574,506,522,550,494,500,546,494,474,458,410,656,434,416,410,352,2118,2120,2052,2174,2062,984,506,754,946,428,454,868,1156,726,2082,594,388,1818,348,396,408,566,488,376,312,340,366,630,314,484,500,488,750,454,706,498,718,740,566,628,494,618,606,620,492,706,718,668,886,522,2072,666,464,654,368,558,490,522,2014,526,852,500,604,502,606,300,376,714,600,814,554,598,612,594,604,470,372,1574,2110,1932,682,776,2162,1928,596,574,448,510,402,394,414,718,540,444,658,472,650,648,1402,586,676,2150,340,666,324,554,1012,364,356,392,2204,540,450,460,428,386,414,1230,322,1080,612,590,634,558,426,536,374,352,394,414,606,404,376,820,1826,2197,732,538,1366,2048,614,760,2180,486,760,446,1580,2094,546,2024,2084,1824,1992,546,578,686,628,602,586,596,562,518,610,524,550,528,566,554,950,828,962,710,754,398,882,402,554,634,590,496,2032,556,700,484,838,852,850,300,514,378,422,454,514,716,516,2098,460,1524,1672,1708,844,1041,1996,936,800,834,536,646,624,710,782,660,696,758,618,610,724,734,690,600,794,608,598,716,2092,2100,336,792,722,500,720,578,684,676,2128,532,360,304,416,990,964,962,2248,626,1354,592,1422,1486,2116,1682,2094,386,370,370,374,368,368,376,362,370,366,370,1002,1984,1238,864,2152,2114,1878,2000,1024,850,2106,936,1036,562,316,570,574,492,512,480,424,898,712,796,946,540,322,332,1060,904,564,592,590,394,716,520,512,2096,2098,552,534,712,766,698,734,786,800,774,744,500,940,1360,1032,988,2082,306,304,304,304,300,302,304,306,302,308,304,2142,2128,2168,2152,540,626,512,368,520,644,788,2108,1646,1644,2104,822,778,972,956,898,898,808,698,2008,1632,534,572,714,494,780,998,962,444,998,586,612,618,500,1362,408,1430,708,564,736,800,864,806,1982,662,542,588,720,436,626,2312,2220,2218,556,752,2040,420,558,608,414,614,2100,854,1128,2120,1398,886,436,964,1000,428,858,872,2096,2114,2108,1188,658,702,610,504,466,332,1690,2056,408,342,308,348,356,386,414,574,740,2076,866,868,2098,1636,1244,488,480,1968,1978,638,586,604,1126,600,594,596,520,444,614,580,350,388,460,372,1412,1314,2114,890,452,2022,1998,588,960,780,666,1004,1390,586,548,710,680,764,704,1000,834,2246,1511,1278,1252,1862,664,698,974,1850,478,436,644,578,830,1632,2096,2098,2100,2090,2114,652,650,654,636,642,1088,784,596,610,614,666,596,968,804,438,794,394,394,606,2086,382,418,510,342,400,324,352,658,650,396,702,360,1174,904,552,374,452,460,428,386,538,612,582,622,558,308,644,536,424,610,504,400,594,588,2132,680,644,790,574,466,944,2222,2084,596,616,726,408,608,2088,1384,430,668,2112,414,554,516,504,446,574,490,484,418,650,374,488,626,504,386,628,408,1264,588,622,606,554,598,408,506,502,1094,1054,534,408,358,664,458,552,2076,1854,378,366,342,346,508,396,410,600,500,378,318,338,374,332,592,312,404,702,480,954,630,486,666,704,2186,586,306,1464,1002,510,734,886,2262,2120,2108,2102,2128,2022,2110,612,630,432,594,544,956,750,2098,1382,1362,486,836,854,2058,696,644,792,646,784,708,626,678,728,678,972,646,582,546,916,432,874,490,388,594,1458,532,2180,1928,600,1400,1566,504,642,650,1320,596,452,870,1388,500,750,442,894,1090,2122,2126,1920,2088,368,370,370,368,366,368,368,366,374,370,954,782,2142,1224,382,458,608,508,2158,848,870,1858,574,342,1170,1058,360,876,676,1330,382,1630,1676,1308,1006,448,1924,1942,1890,880,900,1890,1818,1740,826,816,844,834,832,836,832,832,828,838,824,754,906,812,762,864,762,742,932,964,652,574,868,920,798,832,576,1172,1656,1710,908,1242,826,1608,852,796,708,618,1558,1560,1792,1796,536,650,1680,842,1182,838,824,842,828,786,962,1306,642,1742,1378,1126,1416,670,962,718,450,478,826,710,1584,666,756,448,934,610,882,864,834,698,664,832,868,1112,682,730,344,442,560,580,626,1838,494,442,648,646,498,634,1230,710,696,642,854,806,834,1208,412,754,1666,1512,3036,1908,1948,2032,584,1740,1700,1648,1654,1676,1656,1678,468,482,1558,1620,1608,1578,1050,676,1052,668,1894,668,444,492,592,466,2169,2169,764,518,602,446,764,646,766,598,674,734,676,1450,1318,738,606,642,660,670,698,672,668,616,948,670,698,1494,714,1322,978,1078,712,754,660,652,1466,1296,694,574,466,1180,1496,1438,796,1452,816,1418,1446,932,886,1142,636,648,800,1168,492,424,556,720,556,364,942,1078,1058,1582,714,1454,824,1656,1884,1720,1132,538,1420,590,1284,1504,1478,1260,1466,1490,1426,1472,1478,1484,1480,1466,530,1484,1496,360,778,1096,644,702,500,870,346,838,714,490,322,706,446,406,1478,1506,1102,1140,450,868,866,758,406,820,904,1330,1528,1514,1538,1504,770,778,796,1142,916,1362,848,832,1268,1150,1316,1324,1522,1526,1014,1524,1506,1462,1448,1522,958,1672,1368,1630,1146,1412,1302,1290,1202,498,1360,1244,1158,1010,772,318,1744,712,776,882,1216,648,628,500,780,862,512,346,302,404,1074,1096,840,1384,610,734,600,558,518,990,496,802,1492,402,1078,756,1318,1474,976,780,536,1496,914,708,1488,1480,1448,1246,1438,712,1434,710,1492,1486,424,454,346,342,890,486,674,1414,354,724,830,1146,1022,1254,340,536,1250,530,2169,2169,570,344,948,616,720,2540,2536,2428,2630,2534,2608,2540,2556,2546,2548,2534,2556,2536,2538,2546,2528,2584,2550,2548,2512,2508,2526,2512,2542,2522,2550,2494,2504,2466,2494,2556,2488,2466,2470,2552,2492,2524,2520,2466,2508,2470,2492,2468,2526,2510,2482,2476,2484,2504,2438,2474,2492,2572,2538,2466,2050,1412,2226,2064,2050,1888,1998,1762,1812,2062,426,1794,1932,1750,2088,2766,2028,1288,1174,858,830,982,1464,1256,2002,2046,2064,1587,1526,2208,1828,1928,2082,2272,1664,764,704,670,1922,1536,1540,1496,1552,1506,1464,1512,1470,1444,1480,1462,1488,1446,1450,1468,1506,1478,1434,1470,1494,1496,1442,1422,1552,1478,1408,1406,1442,1450,1408,1448,2072,1960,1864,1922,1964,1852,532,418,1278,1454,522,1448,522,1440,530,1442,526,544,568,1452,1336,1076,648,400,1340,1904,1904,736,1360,1556,1500,820,1588,828,694,670,712,644,634,970,580,584,978,780,974,652,790,1350,690,882,974,596,808,868,1002,634,638,972,924,1090,1334,616,936,984,704,780,1220,1883,1883,664,1877,1249,1368,686,742,1052,936,648,762,896,1106,686,764,934,1050,876,718,760,690,936,892,862,878,866,776,400,756,998,950,952,1394,1222,892,1376,972,1534,948,1380,544,1364,892,1346,936,1046,1774,2106,2620,2548,2648,1896,2564,2664,2520,2532,2708,2652,2512,1836,2664,2584,2684,2584,2584,1580,1644,1424,1076,1456,1532,1504,1372,1636,624,608,984,1652,1636,1500,1632,1644,1492,780,564,1508,1492,1508,1480,1456,1748,1700,1472,1504,1508,1500,1504,1520,1672,1336,1396,572,784,1112,722,2292,2304,2332,2332,2240,2308,2172,2444,2164,2348,2320,2272,2396,2328,2380,2084,2312,2392,2208,2280,2264,2388,2384,2360,2580,2304,2280,2332,2552,1484,722,502,1546,1550,412,1700,928,1550,1248,1554,1606,834,1612,1542,1500,1458,466,432,622,1502,584,890,456,468,564,1076,358,1104,948,1488,490,596,360,886,1094,1362,1484,1284,1600,1514,1600,896,922,1506,1546,1366,1522,1544,1414,1514,658,1350,418,1602,1334,860,1402,1202,1220,1206,1430,1422,1408,1262,1410,1428,1404,936,1224,808,1030,1432,1422,1414,676,1424,1022,1956,1998,760,1368,636,984,556,326,1730,1488,1508,1774,1766,776,1096,1570,1762,1778,1738,1736,1162,1518,1592,308,662,484,828,1766,634,1272,1754,878,1774,1032,1004,1710,1082,694,970,616,1238,1312,1256,1238,1230,1174,1224,1214,574,438,530,1248,1262,456,598,1234,1226,1280,1284,1274,1202,1218,1298,1246,1242,972,1288,1226,1262,1244,1292,1270,1240,1296,420,894,968,1082,1244,1276,1240,1226,1180,420,1252,1268,1216,1216,1224,1182,526,452,1212,1244,1252,416,1216,1270,1252,1232,1210,1300,1260,1066,1222,1172,1220,1256,1236,1212,1268,1258,1230,1230,1226,1238,1252,520,1256,460,1274,1274,1280,648,1288,1280,746,1218,1258,1232,684,686,900,1232,1226,316,1194,1276,1216,1190,1216,326,568,1048,1232,338,1196,1210,1260,874,1206,1282,1222,1196,1212,1210,1238,1228,1208,1246,1244,1220,1232,1232,1260,1192,1274,1242,1272,1236,1260,1234,1236,1204,1184,1214,1222,1196,1196,1204,1214,1212,518,526,514,1232,1212,516,1208,1210,1154,1200,1114,1192,396,572,1208,1208,1226,1198,1192,1202,1252,1238,1126,1264,1244,1246,1216,1230,1284,1236,1226,1194,1258,1256,994,1268,1042,1262,1232,1212,1172,2414,680,954,680,1087,1131,924,680,698,1874,1860,1844,1866,1866,1866,1660,1878,1660,1606,1518,1916,1856,484,328,462,1854,1870,1854,1874,1912,1850,1872,1866,1872,1878,1908,1876,1882,1700,1886,1886,1912,1878,1862,1280,1280,1280,1280,480,1636,1550,1600,1598,1558,1598,1924,460,346,1266,1052,1706,1794,1648,1786,1832,1750,1812,1784,1426,1834,1814,1800,1788,1762,1766,1642,1790,1834,1738,1684,1744,1712,1692,1732,1760,1826,1694,1488,1612,1634,1700,742,1924,685,1307,1488,1844,1072,1267,1259,958,812,1725,1717,1277,1918,1570,1199,1494,1168,1007,1462,1554,920,1661,1248,1655,1540,1596,1041,1388,1084,887,1081,952,1239,352,2587,488,500,1934,346,1906,314,786,1128,2260,1130,946,832,658,1940,1166,1988,1414,1770,2508,2028,2156,2294,2822,2274,2814,1048,2064,1022,1760,1676,1662,2038,1818,1846,2416,508,758,682,642,1962,866,1922,680,2122,2106,2040,1232,2200,2464,1336,1312,1346,1300,1282,1288,536,916,416,1414,1942,2466,2080,2184,2398,2467,2562,2002,2480,2350,2012,2117,2263,792,544,2348,732,2330,772,682,674,651,2393,2292,1164,3270,2558,1036,1405,938,3184,1268,1352,1286,1334,1250,1244,1324,1280,1314,1304,1248,1312,1314,1282,1336,2440,622,656,2446,466,498,2442,1102,606,1126,550,460,1464,2254,2442,882,2518,2462,1760,520,484,468,2336,3520,1275,352,3228,2154,1114,1000,2535,1642,720,1812,474,1792,1610,706,714,988,556,740,768,736,1496,1604,1734,788,1772,1334,1776,634,718,682,1766,636,478,1698,1130,994,1062,1562,716,586,688,1234,698,2094,2006,726,1160,1670,1538,1146,1358,750,1938,1686,1678,610,836,536,1034,1178,734,1666,730,1314,1982,692,864,560,1552,658,522,690,948,1478,1666,1362,1618,710,694,1026,1808,586,702,1032,1566,690,1278,970,1698,718,1040,1610,1620,470,606,1706,1072,724,1556,692,670,1694,700,628,696,1556,638,1706,1674,1726,712,1054,694,888,2044,1702,684,1548,944,1194,894,1914,1550,854,1246,1158,494,1738,432,562,856,438,710,2102,468,338,1670,1800,1794,1756,1742,1680,1730,1746,1858,1708,1760,1740,1698,1730,1668,1710,1742,1670,1704,1710,1738,1748,1754,1782,1728,1768,1836,504,1296,1806,1744,1710,1736,1708,772,654,700,1196,1770,1778,1642,1712,1284,1852,1762,1846,1736,1668,1678,556,1740,1928,1774,890,596,1716,1934,916,932,1738,1988,1516,1746,1384,1714,1090,1770,1718,1776,1456,2294,1746,1752,1522,1976,1828,1810,622,1766,1708,1790,1724,596,1738,1488,1746,1782,1298,1736,1088,1502,1762,1764,1886,1188,1124,1706,1638,590,896,1302,528,344,2140,1390,1580,1090,1472,1076,1344,1450,1350,1482,1484,1484,1700,768,886,1324,2124,1314,1098,2106,338,2168,1718,1256,2118,1534,1384,1352,1554,1496,1180,1544,1688,1284,1454,1978,362,1816,2146,1668,1610,1676,1656,1484,1140,1518,1562,1470,1542,1560,616,756,1510,1852,1842,1156,1842,1098,616,1064,1710,1598,1596,1586,1530,1560,1564,1722,1716,1672,348,1908,1918,1812,1206,2006,1152,1218,1614,2253,1706,1712,1722,1706,2526,2816,618,2697,2570,544,400,1192,1520,1428,1454,1332,1498,1438,1388,1374,1344,732,1404,1582,1402,424,460,468,1506,1472,1002,498,1456,1412,794,562,1488,1378,1500,436,492,566,580,408,740,558,932,486,1026,1468,388,1470,1542,646,1380,496,664,604,994,788,1494,1286,584,536,962,958,986,918,1030,1274,1540,1600,1678,1564,1604,1522,1314,1294,1258,1588,1680,1534,1650,1268,1642,1718,1582,1586,1546,1654,588,778,826,1082,1518,1916,1706,1886,1664,1690,1676,1684,1900,1964,1782,1804,1990,1742,1616,1856,1568,1644,1390,1404,1276,1676,1798,1444,1424,1386,1442,1370,1468,1428,1300,1336,1338,1870,1942,1950,1810,1746,1906,1834,1862,1906,1820,1832,1888,1874,1882,1944,1938,1830,1924,1870,938,930,2018,2016,886,942,872,960,1964,1998,936,960,978,904,1970,934,902,2008,2076,958,942,958,1972,878,962,1990,2013,2002,2015,2006,926,971,876,1010,2016,1968,1993,1728,1988,1384,1850,1042,1854,1172,1522,1192,1330,1736,1408,1576,1996,1802,1276,1900,1766,1816,1872,1716,1756,1782,1820,1878,1902,1922,1802,1940,1876,1952,1898,1866,1846,1888,1866,1868,1824,1838,1830,1924,1930,1960,1844,1934,1972,1926,1888,1640,1664,1654,1650,1780,1640,1696,1288,1604,1562,2030,1268,940,964,930,972,918,980,2020,938,950,894,950,2006,956,962,942,954,952,908,884,970,894,984,2082,956,996,2015,2010,2042,886,1000,932,974,2022,2020,954,946,946,906,2050,1964,882,992,2010,2028,1728,1564,1164,1566,1224,1864,1864,1934,1884,1368,1430,1500,1154,1370,1560,1846,1198,1154,1908,1818,1312,1452,1820,1686,1998,1426,1118,1468,1492,1884,1308,1470,958,956,2042,864,1013,938,946,932,946,940,960,948,970,952,976,2058,912,962,936,980,890,958,974,948,940,842,938,930,944,914,920,960,854,972,884,932,944,972,924,948,922,950,934,960,2018,926,880,912,966,880,938,452,492,882,1288,1294,1180,1028,1166,908,1648,1488,1178,1258,1174,1158,1864,1182,948,1196,1174,978,974,1154,1122,1706,1732,1336,1474,1706,1482,1464,1246,1326,1554,1912,1036,1338,1386,1616,964,872,544,894,1108,1074,1422,1304,1246,900,1134,1962,1158,1112,1674,1668,1180,1138,1160,956,1152,970,1856,1410,1176,1396,1454,1746,1698,1812,1258,1360,1278,1552,876,652,1088,1014,1446,1822,1740,2008,1760,1412,1602,1294,1302,1640,1646,1746,1706,1154,1124,1122,1192,1192,1130,1192,988,1128,1144,1156,942,1140,1270,1918,1354,1270,982,1182,1994,1196,1118,994,1212,1098,976,1256,1622,1170,1896,1978,1194,1182,1164,1130,1162,902,1682,1658,1692,1704,1186,1154,1156,1164,1972,1156,1072,1884,1158,1164,1654,1196,1188,1158,1164,1288,1312,1300,1270,1270,1340,1282,1284,1282,1256,1356,1266,1344,1850,1284,1262,1642,1284,1300,1174,1112,1186,1172,1192,1178,1318,1182,1162,1180,1562,1218,1892,1160,1188,612,784,982,725,1147,748,1628,1651,476,953,938,1196,1662,1240,1638,1331,2159,1631,922,1648,800,398,1591,1479,1292,1300,1001,1581,1970,847,1008,886,840,1481,1624,1636,1628,1648,1578,1571,1616,1440,1368,2288,1115,1636,1635,1619,1717,1577,1854,1647,1622,503,1216,1607,1287,1046,1872,1614,1686,1605,943,648,831,1281,376,1216,1622,1402,2021,807,1257,1112,820,1060,1027,1626,1269,939,1579,1526,991,901,689,1253,1617,1688,1299,2054,1077,476,2094,1609,1628,1657,1331,1207,1651,1606,1606,1819,1286,1677,1503,976,1642,878,1127,1212,640,1333,979,1250,1586,1335,1609,1020,1311,1322,1727,1624,1465,1249,1241,1666,1659,1339,1879,1552,1671,2029,1653,1611,624,1559,1657,1650,1648,1626,534,1539,1606,438,1642,1217,1611,508,717,1662,1644,1869,1422,1544,733,800,772,1792,1652,946,1649,1596,1356,1653,1375,1201,1655,420,1446,1649,1661,518,498,524,554,1384,1646,1624,1660,1218,1128,1091,1765,1615,1268,1829,1627,1678,1312,1393,534,704,1002,1042,1136,2072,1437,570,1643,1599,1110,2029,1568,1643,1619,1604,1846,1514,1960,1710,1783,1652,1172,972,1733,1415,1639,1040,1531,1600,332,1621,1048,1616,1636,1573,1618,1793,840,1858,840,942,830,1619,1648,1495,1065,1284,1617,920,1586,1634,661,1407,1624,1243,1628,1668,872,1585,1656,1623,727,1592,1645,1610,2070,1291,1063,661,968,805,1658,1832,1584,1980,646,1484,1617,1606,741,1631,967,1634,1382,662,1620,967,1604,1329,690,769,1875,1601,1649,1671,836,1634,1582,1382,1644,1295,1581,1662,1661,1625,1606,1174,1151,1625,1591,997,586,1466,1124,1361,2028,1075,2052,1647,1398,791,2163,1655,1814,1373,1633,1913,1320,1384,791,1613,762,1575,1439,1682,1691,1615,1649,1695,1932,1809,822,1644,1656,1628,1108,573,892,1284,1657,1045,1302,1664,1536,1700,2289,978,1016,1389,1611,1646,1613,1604,821,1618,1581,1455,436,878,1647,1644,689,1788,1639,658,674,1493,1666,1475,1750,1483,1482,678,688,1835,1491,1587,1695,854,1760,1634,1467,1589,1661,1534,2080,1414,1831,1659,2227,1916,1182,1594,1022,1626,1736,1696,1200,1546,1538,1656,1440,1536,1656,1770,1596,1534,1740,1530,1628,1722,1726,1538,1736,1554,1148,1770,1576,1668,1542,1722,1536,1784,1756,1632,1538,1548,1536,1540,1580,1668,1620,1460,1540,1536,1432,1720,1536,1696,1720,1416,1786,1768,1774,1780,1776,1828,1790,1776,756,1032,678,1718,1786,756,1040,1742,1776,1770,1856,1866,1936,1726,1880,1816,1854,1882,1862,1778,1784,1842,1794,1788,1850,1830,1106,1160,1068,1024,1112,1082,1014,1086,1130,1124,1184,1218,1192,1068,1072,1018,1048,1038,1094,1068,1178,1094,1102,1240,1156,1140,1098,1102,1030,1136,990,1080,972,1142,1074,1088,1124,1182,1214,672,1168,1136,1156,1144,1060,1026,1012,1094,1028,1092,1082,1216,1072,1066,1222,1046,1014,904,1020,1122,1048,1106,1152,1184,1188,1144,1112,974,1118,968,986,988,1078,888,1006,1124,1082,1146,1048,1240,1020,1046,1110,1102,1198,1122,1068,1030,1172,1168,1034,1058,1184,1036,1052,918,1044,702,3062,1250,2500,500,1318,1214,1682,1228,1266,1290,1370,1584,1664,1250,566,1370,1500,2128,1580,1366,1266,1242,792,508,882,1192,1194,1186,1196,1282,920,990,1448,2014,1170,788,2024,2260,2024,2062,1624,654,768,952,502,2568,2162,2146,2124,2120,2154,2128,2130,2140,2110,2122,2114,1996,2098,2142,2134,1358,1086,2134,2128,2152,2122,2106,2146,2146,2136,2144,2136,2132,2124,2142,2102,2138,2114,1300,2112,2120,2038,2142,2132,2128,722,2136,2440,2074,2056,2036,2032,2062,2032,2044,2042,2048,2026,2028,2026,1912,2010,2042,2046,1310,1040,2046,2040,2038,2032,2016,2052,2040,2044,2052,2046,2042,2036,2044,2004,2048,2026,1236,2022,2036,2058,1976,2060,2052,2056,684,2066,2266,1228,2880,1280,2420,2400,2904,3016,2370,1236,2090,2040,2114,2062,2110,2098,2102,2088,2080,2072,2076,2060,2096,2080,2096,2080,2056,444,896,1052,344,440,320,408,320,1244,422,396,2248,1156,1668,930,1364,1372,1406,1186,758,494,614,1428,1850,460,1100,984,1408,770,1818,1832,1850,2080,1568,1804,1420,1708,1804,864,1274,1276,664,1740,1824,874,870,1898,656,1322,1886,1834,828,1010,1144,1794,1272,1378,1258,986,1670,2334,1264,1006,562,748,628,738,1090,640,600,544,932,1316,712,936,676,792,1380,726,660,864,1300,1044,972,876,956,1000,1158,956,792,984,476,520,384,320,388,1140,1272,1246,916,864,908,868,484,556,412,624,828,1364,776,720,720,1900,1890,1918,1908,1922,534,572,556,360,364,832,952,1694,1018,416,440,1420,572,592,612,1076,548,520,536,580,536,520,1902,688,692,652,640,2016,2300,1702,594,2244,698,2388,1900,1650,2316,1906,1150,2382,1116,1320,2296,1892,1758,1284,1866,1942,1778,1186,2216,1764,910,2376,1880,1914,1720,1694,1546,1816,804,792,1930,1880,1940,2432,1840,1410,2436,1912,1828,2174,1958,2262,1594,1836,1172,1766,1536,2194,1744,1758,2204,880,886,1084,2182,1882,1830,2376,662,2418,622,1932,1344,2212,1146,2232,1624,740,2008,2354,1776,2178,2102,1870,1624,2428,1180,1452,1626,1810,1764,628,500,780,744,2252,1420,2514,1526,1712,666,2156,1106,1336,2236,1520,2324,1842,2350,1928,1838,2196,1746,1438,2180,1170,2436,1814,1914,1862,1082,2292,2056,2408,1310,1492,1480,1038,778,956,556,484,456,824,490,428,410,720,1020,550,730,530,612,1052,566,482,668,1010,808,730,688,746,988,752,766,392,902,894,976,984,710,668,670,390,482,650,1068,594,664,406,606,596,640,1110,438,444,486,838,414,442,414,524,536,502,1180,1454,334,1312,1308,1488,538,1374,668,680,1490,1270,1328,890,1424,472,400,854,402,1484,752,986,328,328,1434,1524,1364,908,1452,1490,854,662,1468,1452,450,1320,1310,620,544,1180,1424,1392,1440,1100,1440,1640,1374,1480,922,1536,1408,1492,1318,474,610,474,876,1422,894,1364,1158,1498,684,578,586,582,1182,1470,1420,1456,826,1390,1152,1400,1466,1128,1130,508,1460,576,432,478,1174,582,510,536,878,1468,1154,584,1256,570,1518,1790,702,578,808,572,1452,1030,1072,1376,1488,962,420,398,1516,1800,536,1280,514,1462,1304,862,720,1604,1566,1118,1424,1272,1418,1754,1436,1698,1410,1398,1492,1414,906,1778,1758,1312,838,846,840,846,844,840,1656,386,398,1390,1412,1418,1416,378,1408,1408,1288,1260,394,1210,1070,1282,934,1270,870,1376,1316,1058,850,1280,752,1530,1438,1554,1494,1466,1536,1532,1528,1538,1442,1536,1530,1536,1530,1534,1466,1342,1460,1544,1534,1532,1540,1544,1538,1564,1534,1538,1180,1380,1550,1552,1128,1540,1544,1548,1512,1474,1542,1434,1546,1560,1546,1540,1544,1536,860,1468,1478,1542,1536,1006,898,1560,1530,1532,1538,1456,1524,1546,1338,1502,1128,1532,1550,1542,1464,1470,1552,1558,1548,1548,1544,1442,1434,1534,1472,1070,1542,1398,1474,1540,1544,1544,1588,1550,1548,1572,1540,1442,1538,850,1316,1538,1546,1426,1474,1568,1544,1478,1538,1540,1544,1552,1462,1586,1320,1424,1540,1544,1320,1420,1570,1536,1564,1510,1510,1544,1556,1402,1624,1530,1596,1544,970,1400,1546,1544,1536,774,662,436,1562,1490,1540,1538,1190,1128,1546,1534,1548,1538,1422,1542,1428,1490,1320,920,780,1548,1544,1470,1546,1548,372,454,1542,1558,1552,1548,1536,1578,1508,1236,1552,1502,1496,1542,1538,1512,1540,1560,1542,1576,1552,1544,1546,776,908,586,1328,1366,1542,1544,1532,1536,1050,1542,1538,1542,1024,1310,1544,1542,1540,1430,1438,1092,1588,1254,1556,1414,1552,1538,1544,1528,1544,1328,1308,1552,1544,1534,1502,1388,846,1288,1474,1590,1542,1566,1468,1436,1468,1458,1540,1480,1536,1550,1580,1546,1476,1554,1128,1536,1582,1548,1552,1416,1110,1130,1546,1568,1550,1544,1540,1540,1540,1544,1552,1544,610,1538,920,1032,1546,1458,1554,626,842,1584,1550,1542,1436,1438,1570,1548,1418,1400,1580,1580,1542,1422,1540,1450,1586,958,896,1574,1572,1532,1574,1564,1238,1444,1544,1658,388,382,1388,1414,1294,1406,1408,1282,1256,392,1210,1068,1276,382,1272,874,1376,1366,1062,856,1278,738,1532,1474,1552,1250,1040,1538,1550,1398,1440,1534,1548,1536,1528,1528,1462,1340,1452,1534,1542,1540,1536,1554,1536,1542,1530,1532,1528,1376,1542,1552,1128,1536,1546,1536,1512,1478,1542,1532,1550,1548,1538,1538,1538,1532,1544,1462,1484,1548,1530,1006,896,1544,1522,1528,1536,1470,1518,1530,1532,1500,1144,564,750,1534,1550,1536,1464,1480,1558,1542,1548,1552,1538,1410,1416,1524,1474,1536,1012,1260,1530,1534,1546,1570,1552,1548,1574,1560,1436,1434,1526,848,1314,1530,1544,1464,1564,1522,1494,1522,1536,1528,1554,1454,1586,1532,1342,1534,1526,1316,1364,1560,1524,1532,1506,1544,1546,1328,1630,1518,1576,1540,326,536,1388,1542,1534,1526,768,1270,1442,1476,1538,1536,1228,1088,642,854,1526,1558,1532,1408,1544,1460,1472,1308,810,1542,1536,1452,1550,1540,1532,1528,1534,1526,1538,1538,1528,1520,1524,1224,1538,1494,1486,1524,1532,1536,1502,1528,1536,1530,1564,1538,1530,1532,1230,1322,1354,1526,1540,1518,1520,1522,1082,1526,1534,1524,918,1302,1524,1528,1140,1418,1148,1060,1428,1234,1540,1360,1532,1522,1526,1512,1554,1282,1298,1542,1528,1516,1482,1368,838,1128,1288,1466,1532,1532,1546,1454,1466,1414,1444,1530,1462,1522,1548,1558,1520,1462,1548,996,1520,1524,1542,1532,1398,1096,1154,1534,1526,1544,1510,1530,1522,1530,1514,1544,1518,598,1530,912,1024,1532,1026,1534,1524,1578,1540,1532,1414,1410,1560,1520,1392,1408,1556,1556,1534,1398,1530,1424,1572,1328,876,1570,1554,1562,1568,1536,1222,1428,1514,1506,640,406,890,402,690,396,416,698,506,788,508,500,496,756,484,624,504,510,778,444,492,530,492,902,500,484,496,792,514,510,518,710,512,504,516,522,666,502,484,514,512,516,926,510,514,718,516,1100,502,510,760,496,624,496,516,516,784,1120,512,1108,492,512,504,492,502,500,724,520,654,782,508,502,500,508,506,512,632,496,792,510,514,1038,704,518,502,666,504,790,502,638,506,506,524,504,498,510,506,502,506,460,504,508,766,482,516,402,926,1616,1852,628,1720,1724,1732,1724,1576,1740,1728,1968,1716,1736,1920,1736,1732,1596,1592,1716,1704,1704,1736,1724,1712,1712,1732,1740,1916,1724,1728,1704,1704,1724,1748,1736,1692,1736,1736,1620,1628,1820,1732,1976,1984,1732,1640,1580,1728,1736,1070,1924,1338,1890,1348,1346,1432,1982,1924,2704,1346,1296,1994,1484,1354,1348,590,680,1710,1938,1930,1366,1742,1338,2270,1046,1400,1226,1060,774,864,2012,1974,1972,2036,2032,1982,2076,394,390,398,344,342,350,996,2331,3554,1636,1642,1640,1650,1664,1292,1662,1638,1648,1648,860,800,438,374,792,798,1652,1648,1644,1648,1654,1656,802,796,372,654,1310,1322,1332,1310,1328,1026,1024,3438,1306,1844,1312,1308,1304,1308,1036,956,1316,1312,1320,1308,2215,1800,390,1646,932,548,582,946,864,1758,1116,1034,420,532,594,1434,534,572,630,942,1470,1532,570,626,568,768,420,626,586,592,974,1222,750,430,814,572,362,602,1122,976,582,448,418,854,700,776,566,688,578,576,526,1258,840,838,812,810,428,538,406,572,538,408,1088,620,582,524,574,508,1016,568,1568,1612,572,1882,588,794,802,570,920,412,416,848,1508,570,702,1830,580,830,580,418,1154,1972,540,520,1432,542,606,1892,1382,1190,2118,616,782,580,500,844,872,716,612,642,1846,604,532,1002,580,606,532,658,522,648,1760,364,856,392,500,496,476,536,500,708,668,428,668,508,1148,1020,700,672,492,476,776,636,548,556,576,496,492,548,484,500,970,572,846,836,542,570,602,644,640,1476,644,1568,570,1472,444,1508,640,734,658,636,634,622,628,724,654,638,628,624,636,642,622,628,640,622,644,628,624,622,630,650,638,628,624,638,622,618,710,616,642,628,636,622,628,628,632,632,642,632,624,626,642,636,624,638,638,632,624,646,638,628,634,636,626,630,632,620,630,632,640,638,788,624,648,726,636,634,630,512,640,642,666,630,618,638,458,632,644,1663,644,626,632,674,626,644,702,630,626,640,650,668,628,634,642,630,640,636,630,636,618,632,640,682,646,658,794,628,630,630,632,628,640,638,710,642,632,642,630,618,638,628,634,640,628,760,630,650,630,630,632,640,734,740,634,618,630,622,624,614,630,632,638,624,644,620,616,628,630,636,642,744,636,628,648,628,638,622,638,866,508,834,772,474,946,716,872,778,1358,1362,672,702,856,678,798,798,812,690,712,684,614,612,554,652,664,698,616,784,632,658,612,804,634,842,654,652,420,612,764,626,762,672,652,800,648,640,480,648,552,684,618,624,626,616,638,504,628,778,674,676,754,1230,654,662,646,654,646,652,662,656,596,662,642,732,668,646,656,656,654,726,624,684,702,620,674,714,748,620,648,766,674,650,680,1004,612,880,700,550,584,740,732,876,1012,666,694,780,1036,768,690,682,610,742,618,812,680,600,584,704,682,656,698,792,2163,1006,1224,1188,1130,2140,844,844,380,1890,1372,1186,944,962,1618,1966,856,774,756,748,588,654,574,592,886,714,520,548,610,1024,670,494,734,558,564,696,566,622,912,582,860,566,826,676,660,620,584,570,624,1110,730,572,562,790,710,538,564,560,872,860,568,798,1066,574,600,616,592,590,586,544,612,548,676,976,690,726,638,642,630,622,546,604,756,724,598,880,694,568,1650,814,600,542,656,752,584,564,798,976,930,614,624,626,608,602,918,466,518,542,512,752,810,588,410,866,452,522,458,500,470,458,462,466,464,458,664,756,1824,610,578,586,504,680,562,586,622,548,612,1010,926,754,516,586,600,804,546,774,522,564,506,994,604,544,558,538,396,464,602,632,590,732,802,564,642,600,568,570,442,492,438,442,672,540,416,454,766,488,370,558,422,492,466,654,426,640,516,496,466,438,606,468,836,548,424,592,532,404,422,390,654,646,428,600,802,432,456,446,460,442,410,464,506,734,560,480,484,472,470,452,572,542,448,662,522,426,1242,614,452,502,562,440,426,600,722,698,470,472,458,690,392,386,442,652,392,348,352,498,568,572,862,460,436,388,512,424,442,468,410,462,762,698,570,438,452,604,410,584,426,750,456,418,406,350,454,444,550,1856,430,418,420,394,838,424,856,398,590,426,1538,422,1408,968,412,420,404,406,1812,398,664,424,422,582,988,424,426,426,420,424,430,954,434,430,432,784,466,584,934,458,482,430,434,420,544,960,458,426,476,512,652,422,386,514,1066,1220,666,1156,998,424,522,394,422,894,414,430,472,804,444,1100,386,394,430,388,386,456,488,480,1724,1312,510,1057,1410,462,406,458,1138,510,548,388,420,870,428,1352,468,1118,394,378,714,420,988,686,438,938,420,400,1158,458,882,1320,902,442,464,466,500,476,920,974,684,498,1825,1052,1134,502,682,948,692,1040,1088,588,824,892,600,548,708,1088,1160,420,1316,1120,428,884,1536,708,1172,948,948,424,672,652,420,488,400,656,596,888,584,1168,560,716,436,580,1660,632,716,520,484,692,584,2524,2452,1750,1064,456,446,456,618,448,646,446,382,890,894,592,480,402,1004,848,824,442,404,568,550,522,722,556,902,660,838,530,924,520,640,512,936,572,430,1484,888,758,1218,588,554,482,1040,1764,592,1312,1356,860,880,492,474,364,542,376,1042,782,908,492,742,426,634,696,1214,854,668,440,854,1628,1146,1112,1136,464,546,352,836,398,1524,390,846,1134,616,576,1506,602,490,1180,934,1206,1704,618,808,852,832,508,600,562,614,614,598,404,610,408,868,746,776,602,778,860,934,940,1010,598,708,418,418,914,452,394,1984,610,588,980,428,494,978,472,858,788,590,1010,582,614,550,422,416,804,422,620,614,620,604,1848,616,664,608,700,560,1070,762,1190,1176,1242,1288,448,1838,622,1476,628,1052,604,404,1052,608,624,596,616,1016,620,1092,534,1814,622,616,620,616,848,620,618,610,1344,714,1924,616,766,626,616,448,626,618,616,462,1598,622,624,1826,422,418,620,612,428,616,446,610,782,618,914,664,1813,1796,456,572,622,768,620,610,620,578,618,426,1004,754,610,614,1670,536,424,420,616,598,612,712,610,1184,1834,538,616,470,2016,386,856,622,1910,436,616,1860,916,612,1188,1008,628,2040,990,2018,428,984,1894,620,1810,602,1042,606,1964,622,620,1494,528,428,616,630,616,1874,612,598,2034,620,1704,450,1848,678,610,620,596,618,1952,408,604,628,630,1828,568,722,1798,606,586,1908,1900,542,1760,546,546,1942,612,630,620,1984,568,546,1878,568,608,542,616,2030,594,616,654,1700,620,624,616,2040,600,600,1186,606,734,420,1728,608,610,1848,862,618,610,1800,694,1020,586,422,2022,612,422,646,610,588,622,620,520,1686,522,574,516,618,482,1992,604,596,1902,584,606,550,418,602,572,1096,1300,780,752,1944,410,1068,610,608,2014,594,548,608,608,1878,602,808,590,546,492,590,542,418,2018,502,538,630,1892,424,614,618,504,988,810,852,608,1900,486,536,950,1786,656,1138,1138,608,644,622,1928,1742,430,1170,1990,610,516,616,1746,608,1944,752,610,608,434,610,744,1884,532,1030,664,596,424,1946,622,778,552,638,618,1816,638,1462,558,614,1704,566,536,1484,1488,570,1886,564,670,568,1936,552,584,436,594,558,560,1040,938,584,1778,610,504,666,584,1972,560,1870,616,652,512,2010,1784,1152,418,550,1908,796,614,586,576,678,540,1772,648,642,518,630,620,2000,512,668,1536,540,410,558,562,586,566,1800,1232,668,1184,718,714,474,460,864,1000,600,1408,398,1380,1390,710,1470,422,440,1836,1134,598,1136,846,584,474,1284,560,388,894,1212,1232,500,714,1090,580,822,888,596,544,704,1086,1016,1030,422,1182,1310,1478,2284,430,862,1536,710,1172,948,948,426,674,608,422,486,400,658,602,894,588,1210,1802,576,714,432,582,1794,626,736,522,488,696,594,1846,820,880,490,954,784,920,484,740,426,632,692,1198,846,670,1634,798,766,1702,688,548,832,398,1522,392,852,1400,608,572,1500,488,1184,550,1218,552,796,448,640,494,914,990,1820,750,778,846,782,820,1176,662,444,810,702,480,984,566,558,514,624,518,646,1412,608,444,720,1017,492,712,816,816,876,560,960,1746,1138,648,946,1128,1428,794,1800,558,554,484,512,488,780,808,780,810,554,448,1100,530,382,998,498,630,1036,1108,412,566,1574,1560,1786,1352,560,826,814,820,558,310,820,450,2050,442,902,1042,460,820,606,612,616,610,614,528,412,486,618,618,616,1048,618,606,798,644,622,458,724,522,622,428,418,422,618,616,496,610,616,1348,1556,1070,428,418,1418,539,1966,590,610,698,606,430,430,608,620,998,630,798,954,788,552,790,796,794,802,1232,808,812,792,432,796,702,718,454,436,524,442,446,864,540,630,856,612,492,612,420,1774,612,606,606,608,614,614,422,512,596,744,412,600,1330,1332,1148,584,618,420,420,610,416,486,574,422,524,1218,542,1504,592,564,592,892,584,896,856,668,588,1792,808,580,1840,584,592,568,1260,532,892,552,1632,1656,1796,1816,772,864,536,548,554,552,550,548,550,550,548,584,658,652,556,554,552,554,696,550,548,554,550,548,550,550,552,554,558,552,548,552,550,546,664,552,546,548,546,680,690,548,550,454,556,554,552,548,556,620,576,554,548,708,556,548,552,612,570,582,550,676,564,548,366,550,544,550,552,566,1478,554,548,554,552,632,546,554,562,662,554,556,850,550,670,550,552,632,464,550,622,548,548,910,556,552,552,550,550,562,554,556,556,568,552,860,548,552,546,554,550,614,554,550,828,630,552,546,552,556,548,550,406,550,552,552,554,552,820,552,552,548,558,556,544,550,554,548,562,554,552,646,558,556,578,546,556,560,554,564,556,558,550,552,548,564,556,554,440,556,552,840,558,472,552,554,556,558,554,562,560,556,552,564,604,764,554,552,554,558,558,556,558,552,556,558,550,558,550,634,558,556,558,556,558,390,556,556,556,496,566,566,558,554,558,552,556,556,562,550,558,556,554,554,556,554,362,554,552,554,560,558,554,562,572,558,562,554,556,556,564,558,560,556,556,514,554,564,556,556,570,554,568,562,570,668,554,622,420,542,560,552,412,556,564,562,602,580,562,550,552,554,558,556,560,556,556,560,552,554,560,552,558,546,560,566,560,558,558,556,560,556,564,550,562,548,554,556,566,616,548,554,564,706,562,554,696,552,666,552,554,554,548,572,556,558,562,560,564,530,570,604,624,558,550,576,656,556,662,560,570,554,560,550,556,544,646,560,552,552,560,554,548,552,668,548,436,554,550,554,556,554,554,558,556,580,554,558,550,562,560,556,608,556,564,560,556,562,560,560,564,566,566,550,548,464,554,554,654,564,558,560,560,556,560,826,566,586,558,558,564,566,558,554,552,656,564,556,638,560,552,558,558,560,524,560,552,554,556,1244,632,556,552,562,558,542,538,562,558,788,558,556,548,550,556,560,558,558,572,602,562,556,562,556,530,538,566,560,556,574,614,576,566,560,562,438,556,548,548,562,554,528,558,552,558,562,408,568,554,552,548,556,572,560,402,558,552,556,712,568,558,552,546,558,536,540,556,552,612,564,558,558,550,556,558,568,546,558,550,564,560,562,556,558,380,554,406,862,550,552,546,556,544,550,542,554,536,588,652,652,550,552,550,548,698,550,550,554,552,540,554,580,548,554,558,548,544,552,550,548,656,554,534,552,542,680,684,552,538,454,536,556,550,540,550,542,622,554,568,556,550,702,556,542,554,602,568,566,538,676,556,544,550,554,546,570,546,476,556,544,550,550,634,544,556,556,664,560,546,852,672,554,538,630,534,560,624,536,558,888,556,542,382,552,552,534,562,534,556,536,630,552,842,550,536,532,554,550,596,556,554,818,552,632,536,534,554,560,538,536,556,548,552,546,552,550,810,552,680,554,542,542,558,554,534,538,556,544,552,568,560,550,556,640,556,548,580,542,544,558,552,560,556,566,548,550,554,544,540,570,550,558,542,560,560,836,556,472,436,548,554,558,552,564,556,556,550,564,604,762,540,558,556,548,544,558,546,554,550,544,560,550,632,562,554,562,532,548,556,390,554,548,558,560,494,568,556,556,552,550,546,558,556,564,548,550,554,554,550,556,556,556,554,560,558,550,562,578,558,560,556,556,558,556,560,560,554,552,672,554,560,552,560,572,554,560,556,570,668,558,554,552,624,422,556,556,554,558,556,564,564,606,582,564,550,506,556,558,558,560,560,560,558,550,558,548,558,548,560,560,558,1158,560,550,562,556,564,540,562,550,554,558,562,620,546,554,562,702,560,550,694,552,668,554,550,546,568,562,558,562,556,560,528,568,606,624,558,546,570,658,562,664,560,568,548,560,546,554,632,562,550,550,562,554,546,552,678,550,440,558,546,550,556,556,550,576,562,556,568,550,554,564,544,564,556,556,614,554,568,566,550,558,560,564,562,566,548,562,556,550,656,1026,560,562,560,556,558,820,566,580,556,554,566,568,554,556,552,654,826,560,638,562,556,560,552,562,530,566,548,552,556,1252,632,558,544,562,530,536,534,564,558,790,556,554,550,558,564,518,560,574,604,564,538,540,558,558,540,542,570,564,558,1128,614,580,562,564,558,438,548,546,554,554,526,558,552,554,560,554,568,558,556,544,550,574,560,1016,562,556,552,706,570,550,562,552,560,538,550,558,556,608,566,558,556,548,554,552,544,554,546,558,550,562,560,562,554,560,554,858,562,544,566,672,554,554,1858,666,554,564,684,556,562,556,538,642,548,556,540,554,554,562,690,700,556,554,556,556,614,494,448,542,698,552,602,552,548,552,548,766,552,552,560,686,630,554,558,556,708,622,558,754,756,554,644,558,556,554,634,552,434,646,554,558,506,570,558,556,554,1846,550,550,554,506,562,550,560,554,556,560,560,558,752,564,554,550,558,550,552,564,692,558,594,558,554,554,580,388,582,554,552,552,562,550,586,712,554,554,664,552,554,580,622,796,574,626,558,550,564,560,570,556,556,534,556,558,558,470,548,556,552,560,556,554,560,558,564,576,560,558,580,556,448,556,558,556,602,556,524,676,558,542,690,560,554,556,602,558,560,560,560,562,564,556,664,606,560,564,558,560,546,558,610,638,740,558,554,554,560,558,544,556,554,558,560,562,556,558,560,558,566,556,748,558,562,560,578,558,548,566,560,630,558,560,556,558,552,562,558,560,702,678,556,558,558,560,556,558,558,510,546,546,552,558,566,604,554,558,556,562,564,716,552,534,554,554,554,684,936,558,558,560,838,554,554,554,548,566,552,562,560,562,558,562,556,552,548,650,556,548,556,1030,556,558,654,558,646,548,560,560,566,650,590,560,654,564,558,558,696,556,564,560,556,570,552,556,556,710,1162,556,664,556,556,630,668,626,558,554,558,560,556,552,560,568,566,564,1088,564,560,564,556,556,566,712,554,560,564,558,558,562,556,674,558,564,626,698,558,690,574,552,556,556,556,566,674,552,554,552,550,706,488,668,564,668,568,554,572,552,558,556,564,552,554,558,558,560,556,562,556,412,650,648,562,556,556,600,354,560,568,552,558,562,550,560,652,558,664,560,552,544,430,566,560,560,558,566,564,558,558,562,558,554,420,558,558,552,702,562,554,712,566,632,562,560,564,570,570,632,682,552,554,558,564,564,562,560,562,558,558,554,726,558,542,558,564,568,550,712,550,548,550,546,394,1204,1798,816,1738,1598,1784,1484,1164,890,1550,1814,1580,1220,1174,690,1296,1086,1664,1452,1414,1394,1312,1498,1660,1534,1504,1480,1534,1678,1626,1636,1560,1774,1228,1428,1776,1978,1654,1896,1892,1896,1888,1878,1884,1890,984,1816,1896,1878,588,430,590,580,600,496,592,588,1880,1884,1886,1910,1890,1892,428,1242,588,588,1232,1246,592,436,586,1908,1912,596,432,598,598,538,596,1072,588,434,588,1884,596,594,1206,1186,1894,1102,1896,440,588,568,622,600,588,598,428,590,592,1880,1892,1262,598,1918,1932,586,1252,1294,1414,1566,1466,1586,1336,1548,1704,1670,1258,1476,758,406,1016,1392,1330,1750,1264,1680,1304,1686,1696,1708,1800,590,446,594,2010,1878,578,1242,1888,1874,1910,1908,1904,578,576,568,572,1232,582,578,582,596,488,588,1972,606,592,604,588,434,600,1890,1888,1942,1958,1882,1872,1884,1234,606,1246,1884,598,432,594,1888,602,438,600,1890,1892,1896,1894,1886,1886,432,602,442,1902,1888,608,610,446,464,604,608,610,436,602,1252,608,1056,1548,1872,1596,1756,892,1540,1420,1184,1632,1196,1344,1400,1876,1848,1036,464,1800,1844,1172,1792,1840,1872,1192,1888,1852,1332,1820,1932,1948,1836,1836,1848,1852,1196,552,544,1828,1852,844,1816,1888,1864,1200,532,424,560,1216,556,1852,1852,548,536,544,540,1044,508,520,1844,1968,1668,1896,1136,564,1860,1812,2008,444,564,444,444,568,1720,1832,1888,860,388,656,544,376,490,782,564,376,620,512,594,580,432,572,478,2204,538,1526,858,2084,950,524,670,972,536,524,900,886,958,970,1212,2206,984,1986,1128,888,1198,876,796,824,910,822,738,776,670,640,478,722,710,636,790,388,572,438,430,640,1012,510,384,370,1114,646,618,612,854,642,964,952,512,848,1030,496,762,468,516,582,472,534,574,860,1168,814,686,516,496,1498,698,600,798,312,424,910,908,346,834,508,1244,864,484,852,870,390,898,594,588,594,600,584,588,598,584,586,594,580,592,588,582,594,586,1306,582,984,596,464,596,590,1012,588,586,584,582,594,582,600,602,978,592,586,594,600,584,590,598,584,984,580,576,598,592,584,592,592,590,600,582,592,984,590,554,590,584,578,578,988,584,584,582,588,592,594,586,594,598,592,586,570,590,588,588,582,582,574,586,596,980,600,594,588,600,580,588,600,598,580,1300,590,586,590,978,602,576,582,588,596,604,606,580,594,592,594,588,586,584,594,586,592,596,582,604,604,980,596,564,590,592,594,592,588,1306,592,600,582,584,588,642,696,1084,1490,742,702,914,1232,1694,910,638,380,658,820,916,880,470,566,516,442,478,460,1022,1042,1184,1408,922,462,496,462,466,464,448,464,354,1560,702,2138,872,856,1184,1188,588,672,514,814,1048,1052,1202,1422,1046,1140,1154,1042,1064,1734,1090,1062,1110,416,1434,982,1080,1496,1178,1444,1182,1004,2449,2449,960,1026,2116,512,2290,1802,394,334,1258,2014,2234,1096,882,1030,2702,2132,1732,1812,1638,1554,1838,1176,650,2214,2202,2214,2102,2218,2030,2230,1980,2230,2054,2244,1022,584,752,2220,2176,2228,2146,2240,2068,2040,2006,2320,2242,2240,2182,2150,2156,2222,2238,2262,2310,2222,832,796,458,500,560,1960,372,438,850,886,2214,2218,2100,848,868,1146,534,526,322,966,2094,2010,2152,2232,2066,948,938,1826,2352,1826,2276,602,846,810,888,738,784,2306,2226,694,392,678,516,466,468,420,574,594,2234,2280,2152,2406,2542,2134,1180,1376,840,1580,494,1258,574,430,1576,1598,996,484,462,612,2138,830,460,1626,308,754,2117,620,332,332,398,858,514,1450,404,482,532,332,340,890,2046,1016,344,1394,340,938,1394,340,1614,1616,1428,322,1166,1968,660,1382,1148,1086,1140,312,646,684,606,682,626,516,632,374,654,376,928,684,468,462,376,1112,374,1754,1466,1420,1450,1392,1408,1386,1408,1370,1388,1358,1392,1316,1374,1418,1459,1388,362,1786,1068,770,542,1786,466,606,1042,520,614,1324,460,1332,526,1713,1713,1076,1342,954,1608,710,1290,870,1220,1228,922,1738,748,1706,1360,1722,1776,1670,1778,1676,716,1720,866,1752,1670,706,1690,1752,1694,1694,1040,1690,1674,884,1666,1228,1732,1668,332,1672,1718,1676,1064,1684,1696,1704,1532,1712,800,1680,708,1784,1790,1714,706,746,1742,1714,1238,1808,1726,1732,1752,1692,1686,1698,1720,1720,1754,1734,1720,1700,898,1666,1644,938,1694,1094,1702,712,1710,1680,706,1674,1036,1706,1354,1712,1688,930,1728,1710,492,1706,1684,1744,1708,856,1706,1712,1688,706,1670,1718,952,1636,1678,1548,1668,944,1716,970,1694,1770,1724,964,1708,1104,1714,1750,1700,946,1720,604,950,766,1726,1784,1634,1740,630,1670,1744,1686,1664,1732,1766,1150,1784,966,1722,1666,968,1776,1374,1692,1722,1718,1752,692,1714,778,1764,586,1648,1216,1722,960,1706,1742,1652,1148,1698,1090,758,1748,802,1718,472,1670,772,1722,506,542,1712,664,1724,1710,1802,1678,1706,1700,898,1702,768,1716,1696,796,1688,476,1788,454,1084,730,1722,408,1698,1702,1690,1538,2964,2836,2094,954,1702,758,1706,502,1714,1702,1718,756,1609,1819,672,2032,1634,1590,1558,1566,1594,1560,1819,1819,1840,1560,1856,1546,1582,1584,1608,1590,1576,1600,1588,1736,1612,1558,1572,1644,1638,1580,1590,1554,1586,1622,1570,1586,1588,1632,1640,1606,1856,1856,1820,1867,1867,1588,1552,1550,1552,1562,1604,1586,1606,1692,1544,1556,1560,1554,1590,1582,1592,1620,1644,1598,1556,1556,1556,1586,1576,1821,1821,1958,1076,732,1468,340,1142,1724,1718,504,1656,1672,1662,1148,1684,1682,1692,922,1668,1672,1662,1674,1668,524,1656,1722,1684,1644,1728,962,1660,1684,698,1660,480,1670,960,750,424,942,1628,1590,1564,1582,1540,1566,1602,1614,1602,1624,1684,1438,1598,1640,1757,1757,1910,1778,1778,1566,1572,1622,1574,1634,1578,1548,1522,1530,1556,1632,1672,1588,1570,1578,1550,1516,1562,1556,1538,1660,1684,1620,1590,1778,1778,412,1228,944,1821,1582,1594,1556,1522,1566,1640,1688,1656,1596,1564,1550,1596,1570,1821,2170,1794,1794,1576,1588,1568,1680,1712,1632,1568,1534,1576,1558,1558,1558,1584,442,1794,1426,1825,1612,1716,1628,1586,1592,1582,1554,1562,1592,1576,681,1364,1598,1872,1872,2140,1518,1340,2576,1256,2396,1578,1638,1666,428,1022,350,998,630,578,592,472,468,466,468,668,468,478,472,470,440,470,458,480,662,464,484,470,482,472,466,474,482,478,472,472,476,466,448,454,468,454,468,674,462,472,470,464,428,480,472,490,470,666,480,642,468,450,478,482,428,480,452,448,458,730,964,1706,662,918,1100,990,918,732,972,1064,998,1036,866,952,830,1024,900,980,310,1032,914,1006,944,988,1036,980,942,312,980,1136,894,838,620,632,794,562,508,522,418,428,416,412,416,416,578,558,582,416,374,422,430,382,388,420,406,398,428,578,404,426,412,422,416,412,418,422,420,412,414,376,382,412,398,426,398,372,400,374,592,406,418,414,404,410,424,410,430,410,582,412,392,420,418,412,418,400,390,402,426,980,808,742,748,620,614,574,590,580,608,602,574,630,612,580,614,610,602,574,622,606,612,606,568,622,618,614,592,620,610,592,614,594,1374,636,592,586,482,478,484,478,486,476,482,472,474,484,484,484,476,486,482,468,462,478,484,472,484,486,484,486,482,494,454,468,446,484,482,462,452,466,478,466,482,484,458,478,474,614,476,436,442,356,364,360,320,364,490,486,498,356,492,358,358,362,358,330,360,344,338,330,346,360,352,360,328,352,356,358,358,350,350,350,320,362,338,348,342,352,502,344,350,342,352,362,364,350,492,358,460,350,336,358,354,356,338,334,342,1747,1162,514,1216,514,420,374,332,386,1052,956,684,372,548,320,774,372,648,370,736,308,646,648,324,544,314,680,374,634,310,318,738,372,776,346,368,638,344,532,378,314,370,374,372,782,530,372,652,640,638,1567,1947,470,434,438,362,358,352,348,336,358,358,346,348,358,344,362,348,356,336,380,356,358,346,364,354,346,358,362,334,364,364,360,348,364,348,316,360,1400,966,1847,1598,1378,1548,366,882,884,304,624,850,1110,860,790,846,884,848,1294,886,986,974,906,680,898,692,854,864,672,826,888,612,582,970,902,850,892,834,878,890,798,582,672,614,918,868,930,972,898,366,900,940,886,916,848,944,836,1346,872,322,890,834,882,866,806,922,902,898,896,912,894,864,888,476,436,438,356,358,354,356,350,360,346,354,362,362,362,354,360,360,350,346,356,364,358,516,360,322,360,360,356,366,334,344,338,358,358,342,380,354,368,360,360,324,354,352,358,970,1364,786,872,962,972,324,618,872,846,996,678,862,1094,974,610,992,866,404,1016,968,978,946,670,982,802,1020,960,426,1030,600,1020,968,612,984,1102,1012,974,1332,884,968,946,882,952,452,416,408,412,752,368,1108,1072,1108,1110,1092,1094,1154,1056,1110,1086,1666,1776,1890,1756,944,948,936,922,1012,882,852,1026,1806,1512,1526,1610,1454,1498,1982,1993,1148,1798,1548,992,750,1090,708,742,738,1622,1208,1054,676,651,712,1722,560,1260,420,428,886,868,874,1274,1708,1738,1266,1290,1286,2062,1144,1270,1292,1278,1268,1294,1296,1274,1078,594,1736,928,2076,2112,2012,810,2092,314,740,1566,1748,2014,1976,1752,856,1648,1688,1764,1038,1764,1716,744,1290,1998,1928,1828,1794,1802,1828,2022,350,314,1742,1756,1662,304,730,746,622,1286,1774,306,314,314,300,1754,1752,1312,490,324,312,1268,556,344,348,342,388,1750,1730,1698,630,1930,300,1952,1930,1630,1672,1724,1598,1242,1686,1628,1376,1822,1732,1720,1696,1694,578,1700,1686,1754,1750,1432,1776,788,642,534,1728,570,304,308,1760,1772,1252,1216,782,870,580,1710,1496,302,1730,1480,1286,1886,446,344,1640,1664,1702,1676,1764,312,1736,1248,570,502,1034,1716,1732,304,1524,320,1762,348,1738,974,1936,1382,1376,1750,302,308,1736,306,1834,1752,1806,1678,1670,1678,1686,1666,322,1634,1476,1700,324,1714,302,430,1728,556,1654,308,1742,1258,304,1834,1828,2170,1226,1078,1840,1694,1698,314,738,750,304,324,432,1748,338,326,1742,1934,750,322,1270,548,1148,318,1410,2540,322,1720,464,678,916,820,1104,322,1738,1730,1724,1684,1696,552,334,322,318,1242,1954,316,1690,1740,322,1678,302,1740,1088,1738,1700,314,1698,1714,1696,314,308,1732,1688,320,1206,322,328,1720,1680,1926,1502,568,660,456,364,672,1886,352,542,346,544,332,336,342,346,466,678,468,506,650,758,672,836,444,596,790,410,768,720,524,642,948,936,852,820,452,570,544,342,976,832,896,340,332,1012,542,336,354,1234,1324,848,338,342,460,678,1532,338,336,342,864,900,1080,806,338,346,1090,1084,1098,926,970,748,368,364,672,1880,332,1052,828,416,420,1204,628,738,492,630,778,1248,798,974,430,626,546,814,1182,894,410,858,546,340,336,340,1566,342,516,340,336,544,662,416,1542,1532,1286,1554,1776,1530,1166,1476,1538,790,1530,1138,1222,1724,1536,1532,1544,1548,480,1280,1512,1750,1444,1480,1480,1510,1510,1504,1074,1232,1422,1470,1532,1126,1094,1622,1454,1490,1098,1016,1084,1474,1460,1028,1542,1370,752,1520,1486,528,1458,1148,1330,1538,1196,1526,1132,806,836,888,1534,1536,1516,1182,1514,1178,1598,1362,1600,1478,1562,1490,1512,1472,1472,1498,1522,1544,1442,1632,1018,1488,1518,838,1502,1366,1374,1376,692,1560,1510,1468,876,1516,1530,1492,1490,1484,1452,1524,1784,1802,1336,1544,1528,884,1028,1668,1468,1524,1528,1136,1528,1532,1522,1526,1530,1514,1488,896,1434,1506,1594,894,1016,1538,1468,2140,1716,1424,1344,1328,1308,1196,1260,1276,1296,1304,1264,1272,1276,1320,1392,1316,1404,1272,1288,1248,536,968,1288,1272,1300,1388,1300,1384,1292,1276,1400,1176,1528,1256,1332,1272,1384,1272,1324,452,884,1260,1212,1256,1260,1356,1308,1320,1404,1392,1368,1320,1600,1300,1248,1328,1276,1552,1136,804,760,880,1244,988,856,1280,1092,1172,1220,1276,1264,1416,1000,1148,1224,1004,1216,1244,652,1200,1168,1252,1256,956,1354,1216,1302,1252,1276,1272,1032,1212,1180,1416,1338,1260,1386,1280,1168,1278,1172,1188,1208,1306,708,1320,1232,1072,1232,1338,1276,676,1240,1136,708,1256,1276,1336,1308,1354,1326,1248,1212,1356,1180,1172,1428,1184,1232,716,1256,952,1586,1000,1220,964,1212,1216,1300,1220,1260,1216,1216,492,1354,1406,1292,692,996,1248,1168,1914,1944,454,484,1920,1006,912,1292,422,662,420,932,418,978,416,422,666,422,418,420,420,418,416,414,448,660,428,396,334,428,806,684,656,888,980,1030,1124,632,766,1044,516,1006,888,726,850,850,1210,1234,834,1170,1108,628,794,412,1264,1190,1014,1156,1076,988,660,418,416,418,1064,398,1764,1276,1912,1254,1952,878,1590,420,418,1094,422,1150,424,670,412,380,422,438,1350,1328,1578,418,772,430,420,398,1148,1010,1072,426,436,670,416,414,412,422,464,1704,1558,428,424,436,418,402,1154,914,686,420,616,928,424,366,1154,758,1088,1434,856,380,424,422,422,402,418,416,400,650,442,424,420,404,410,416,420,660,426,418,976,1178,1262,462,958,416,418,424,658,416,420,1094,418,418,1184,1446,1166,426,418,420,1250,1236,388,488,418,420,484,424,422,420,416,418,1238,2492,1224,1690,1244,488,492,1208,1200,368,1224,1560,1180,1220,1004,1328,1268,1120,1172,1012,484,1292,1184,1272,1184,1552,1112,548,1084,1548,496,1300,1212,1216,1220,1300,1032,1240,1196,1188,1300,796,1296,1332,1184,1308,1112,1520,500,1076,640,1000,1040,1284,1288,1072,1288,1296,1268,1088,1296,1276,988,1244,1376,992,1576,1328,1260,1304,1268,1312,496,1272,1656,1304,1636,1252,1372,1272,1304,1496,1308,1276,1276,1192,1324,1276,1256,1296,1084,1248,484,1156,1204,1304,496,1212,1268,1340,1324,1344,1612,548,1104,1316,1336,1304,1336,1300,1672,1656,1368,1324,1360,1224,500,1080,1344,1284,1340,1320,1356,1352,1304,1236,1192,1344,1320,1364,1280,1200,1280,1680,756,1000,1288,1496,492,560,448,734,442,428,354,606,1252,1712,1032,1010,930,662,1994,468,370,1082,1296,1192,1250,508,1940,1708,1278,696,1168,788,1280,1622,1830,768,1036,836,1280,860,726,386,756,1382,440,2090,1390,898,1350,2036,1566,1412,1310,954,1218,810,468,1564,822,586,432,1166,1392,362,1190,1094,984,500,514,1866,472,1606,1524,680,1176,1758,1674,1744,882,828,972,800,864,778,810,1372,506,1090,614,630,1280,1632,672,1910,900,1248,962,1436,738,1302,556,696,1132,448,1776,810,928,1280,486,1302,360,1242,822,1704,1280,1552,760,1596,1912,1280,1250,2272,912,1236,1386,1048,1718,710,904,338,1376,1180,908,1568,1754,440,1100,604,614,590,368,374,576,580,464,476,1274,578,366,304,566,490,474,490,546,1700,570,378,1722,606,586,508,510,546,482,596,318,1556,1686,584,594,1106,444,610,496,1718,590,472,576,734,2016,1280,1702,1982,310,680,1954,968,436,452,464,438,462,442,442,442,438,482,454,422,1280,1280,1604,340,1316,1280,1732,702,1808,1280,648,794,782,1006,1502,1038,1200,1280,1280,1536,1750,774,1148,1488,892,530,746,730,546,1280,1290,1272,2127,1936,1660,1534,1982,1634,1542,2358,380,1514,1750,1280,1991,1991,1710,1114,1434,1234,1228,1252,1282,1198,1214,1234,1130,1212,1226,1140,1058,656,1120,1574,1222,1410,1106,1420,1172,1284,1212,1384,1218,1404,1146,1402,1140,1420,1176,1264,1206,1404,1224,1408,1114,1412,1142,1340,304,852,930,2682,1192,1314,1866,1866,586,422,354,522,560,498,724,324,338,334,330,322,332,334,334,334,330,336,338,350,328,334,1630,1780,1888,1702,1610,2036,1812,1928,1770,1642,1912,1614,2703,346,2066,1872,2080,2124,2066,1910,400,332,1874,448,1866,1940,344,1450,1900,428,1794,480,1868,1844,1856,318,1858,1794,316,1860,1814,308,1476,1804,366,1800,1856,1892,1680,792,1840,422,1850,1898,1802,1808,1802,1794,1800,3602,3688,426,2276,646,2406,1102,3480,3558,3556,552,1374,1776,1852,1774,1178,1804,1004,1820,1582,680,1128,312,370,1224,2078,2052,2066,1960,412,984,610,2024,2018,2014,2028,2034,2084,2016,2008,2058,2014,458,716,2016,2072,2000,2058,1926,524,2008,2026,1996,1862,386,1214,3228,2346,2348,1028,2352,2358,798,2366,832,1788,1760,1774,642,1232,1806,314,308,306,2042,1870,316,2006,2076,2096,1790,394,1738,2464,2492,2416,788,2012,824,1874,348,438,620,878,1092,770,828,584,672,550,422,362,353,369,316,408,774,920,1099,590,598,698,716,956,1122,774,682,800,840,812,892,632,798,712,510,928,1108,2246,2575,2650,1481,2143,2646,980,1296,328,344,660,1882,690,1234,1330,1464,1498,1022,1318,1368,1082,1074,856,808,498,1474,1258,964,900,1006,1494,1526,1520,1216,1530,1046,858,1526,1654,420,778,434,678,680,830,678,740,696,764,988,878,714,424,544,1474,794,402,1098,902,1098,608,1114,868,914,938,860,970,478,898,492,866,740,986,1034,1230,1510,1778,736,1122,960,892,1868,1014,1272,1252,1114,1630,646,684,814,718,718,1631,1446,558,842,1014,986,814,1258,846,1132,1210,862,1160,1884,1244,1216,1236,864,684,1000,1024,494,1642,1466,438,1502,1194,1014,852,856,1642,1152,1118,1420,1119,1160,1574,1596,1677,1383,1192,1588,1586,560,562,598,608,1456,690,958,858,488,2150,1792,1560,1464,1886,1668,1656,1800,1164,1718,1892,1556,1726,1774,1620,1894,2380,1648,1842,1864,1834,1766,1602,1230,1700,1886,1634,1650,1590,2366,2438,2050,1192,1232,968,1142,832,1262,1132,2621,2568,1232,1256,2624,2677,2608,2542,2444,1904,2012,2426,2282,2518,2328,1000,1048,1406,352,1368,308,1232,1156,1348,1432,940,1408,1416,1266,1268,1256,1212,896,1392,1392,1768,1004,1052,1456,1368,528,1384,372,1344,1432,1394,1396,1408,1396,1384,1320,868,1356,2428,1840,1421,1296,1236,982,1084,1168,332,432,324,2438,1264,2342,1824,1614,2720,1242,678,2286,2274,1156,1164,1122,1030,1676,1750,1348,1088,640,332,1086,1356,1320,1418,1234,1284,1320,642,624,1342,1284,980,2106,1976,496,2686,2340,364,2654,1280,1280,1948,476,1144,2270,1336,1296,2288,1206,870,1306,818,634,1056,1044,1312,1376,1296,1332,1416,1400,1348,628,628,1036,1044,736,712,820,656,316,578,1466,466,1334,336,1672,1662,1604,1662,1714,1664,2790,1248,344,1264,360,692,788,712,908,636,708,904,924,696,932,340,1584,1236,1488,464,1546,1220,1196,856,820,1680,620,1470,676,1748,1362,1642,676,1500,812,1728,768,488,992,338,1622,1026,774,1342,856,1320,974,664,1088,1370,2278,960,412,2250,2460,1456,1328,1228,1326,1342,958,1242,788,1998,2030,2016,1612,1998,1834,1782,1808,2038,1976,1952,1774,1862,1622,1974,2018,2112,1786,1956,2012,2006,1828,1822,1876,2746,2074,1966,1754,1960,1810,2124,1874,2074,1996,1988,2000,1926,1958,1944,1904,2112,2026,1274,2094,1890,1932,394,1896,2016,1972,1944,400,1892,612,1790,1448,1490,1116,650,1892,1864,1670,1596,964,646,660,904,1220,1212,1544,1880,904,906,1474,1210,1678,1220,1492,908,598,1168,1150,1378,1218,1474,1490,1880,1296,1872,1890,1880,1876,1228,1228,1228,1882,1208,1546,1896,1880,1336,1330,604,1908,1208,530,1148,1386,798,1084,1884,908,1208,906,1880,908,892,754,902,902,896,892,902,894,884,904,890,856,1468,1472,1222,1870,1224,1212,1826,2728,2442,2408,2374,2546,2464,2566,2664,2686,474,2104,1076,2244,2864,2324,300,1680,1980,2672,352,1376,776,882,1654,1650,1500,1502,408,1112,1102,1116,622,1434,908,1276,858,708,1080,872,1144,882,730,902,490,678,860,640,1114,316,626,836,1450,972,1026,438,896,1220,380,1580,1582,1698,1794,1822,1682,1714,1604,1436,1684,1742,1788,1802,1860,1586,778,662,1602,1754,900,1452,1796,1576,1612,1510,1756,1398,1148,912,1642,922,1430,1626,1366,1774,948,748,944,1106,1056,1094,1640,1222,1126,1506,1488,1468,944,1124,906,722,746,738,778,838,908,964,1256,864,792,1714,904,1164,1060,1126,1590,1628,1036,1456,1588,1572,1582,1256,980,402,472,404,396,418,1134,1214,1632,962,1178,1384,884,876,564,2076,2066,2068,2100,2304,2088,2084,2292,2098,2156,2126,2156,2150,2246,2294,2080,2154,2322,2140,2148,2238,2134,2104,2292,2134,2056,2038,2258,2092,2080,2036,2554,2472,2032,2076,2070,2312,2072,2500,2084,2066,2074,2084,2354,2412,2056,2084,2026,2056,2078,2056,2074,1496,1490,1354,2050,2010,2074,2092,2038,2072,2084,2364,2078,2030,1260,990,976,1540,2088,1402,2078,2064,2066,2086,2344,2344,2302,2510,2084,2034,548,1382,2044,2440,2074,2040,2044,2062,962,2208,2250,2092,966,952,972,974,2050,2090,2066,1394,2082,2044,2058,2084,2056,2066,1554,2202,2072,2150,2052,2088,2100,2094,1546,2076,2100,1544,2092,2234,2054,1548,2072,2058,2096,2098,1996,2060,1348,972,1552,1530,2092,2068,2088,1984,2264,2082,2258,2038,2062,2084,2042,1922,2040,2086,2072,2088,2044,2102,1056,2064,2086,2064,2042,2434,2058,2278,2276,2094,2058,2572,3106,2076,2060,2108,2060,2536,2362,2516,2392,2316,2062,2064,2074,2066,2080,2054,2066,790,2636,2386,2382,2062,2418,1530,2044,1358,1340,1362,2080,1276,1428,2074,2080,1320,2064,2384,2302,2080,2414,1512,2092,2064,1874,1322,2378,2602,1318,1872,1746,2116,1854,1950,1948,2096,1940,2254,1446,2010,1602,2236,1248,2146,2096,2016,2072,2086,2044,2096,1872,2034,2310,1560,1382,1546,1122,2050,2102,1446,1454,2012,986,992,1214,1520,1482,2090,1662,2248,2084,2046,2078,2074,1196,2070,1582,2072,1018,1324,2084,2292,2028,2062,2106,1492,1982,2386,2094,2110,2102,2040,2282,1034,690,2782,1818,1896,1836,2008,1904,1982,1884,1900,1632,1874,1908,1736,1756,1492,1884,1494,1494,1486,1494,1486,1490,1188,966,1506,1506,1504,1378,1500,1508,1504,642,1506,1516,1120,1074,1096,1504,1500,1005,1108,1506,1608,542,1094,544,704,1358,484,1512,1062,596,608,1206,966,1508,786,1208,1690,578,1512,1502,1498,1502,1492,2066,1030,854,928,622,688,712,718,762,714,724,390,766,766,716,750,730,588,1194,760,496,522,564,398,412,392,1476,1758,888,1056,698,956,932,878,946,916,576,904,966,888,1300,924,2374,984,2282,986,1108,942,576,710,936,1768,934,1156,934,1346,934,2256,946,938,958,2006,938,934,484,800,574,964,2164,932,936,1516,964,2268,936,1450,924,958,1880,888,894,1182,740,972,1160,1082,936,952,422,588,928,1112,924,946,1402,914,946,434,1054,952,2048,1044,948,1282,1854,936,936,1582,936,936,944,334,1654,932,952,960,782,2228,912,934,1098,984,964,932,932,734,424,1152,948,932,902,910,338,1456,628,932,1542,966,760,564,410,942,2332,1024,596,1328,956,952,690,1190,960,860,438,904,1894,326,1216,894,904,902,348,896,894,932,694,962,1522,834,2270,1444,1048,938,2272,936,1108,940,686,1618,938,2234,1374,946,660,954,1820,1440,1644,1624,1716,1600,1596,1584,1868,1636,1648,1784,1604,1840,680,728,2004,1692,1076,1088,1076,1076,1732,858,892,766,692,714,600,454,368,1834,2136,2136,2118,2114,2118,2118,2089,2089,2089,2089,1208,787,2089,2089,2089,2119,1761,2143,2127,2157,2109,2109,2118,2105,2100,442,2109,2109,2118,546,506,2118,434,1392,1062,1380,836,682,2142,2142,872,2158,2148,2158,2152,2152,2144,370,1664,2066,2144,2150,2146,484,2144,2156,2152,2158,2154,2144,1072,1142,970,938,1044,558,462,1596,1400,2044,1750,522,1252,1378,1628,1548,692,510,872,1078,984,1010,1726,1734,1780,1734,1736,478,1144,1026,2030,1156,1024,956,1104,1228,1454,1140,1118,988,990,1092,1148,1112,862,638,648,542,614,650,678,524,544,808,674,998,1392,470,642,900,484,588,488,1068,2030,1150,2054,1960,924,694,1000,400,1526,1496,1320,1928,666,960,1590,2100,834,824,472,1480,1048,1596,1492,1584,1584,1604,1488,1496,1580,1604,1604,1500,1480,1600,1580,1500,1496,1588,1484,1508,1480,1492,1496,1480,1576,1500,1540,1608,1584,1488,1500,1496,1472,1488,1504,1580,1616,1592,1580,1284,1500,1472,1488,1504,1604,1580,1268,1520,1640,1492,1496,1056,512,1604,1500,1028,976,1500,1652,1604,1492,1500,1036,1456,1612,1604,1516,1512,1496,1588,1292,1608,1484,1480,1600,1516,1632,760,1492,1588,1480,1604,1496,1516,1484,1496,1584,1504,1484,1492,1492,1508,1388,1508,1496,1488,1484,1512,1488,1324,1264,1564,1516,1592,1584,1592,1596,1520,1620,1484,1588,1588,1496,1676,1476,1420,1504,1488,1480,1596,1488,1496,1912,1884,1452,1500,1492,1508,1480,1488,1600,1576,474,1488,1274,1590,1502,1590,1512,1606,1492,1506,1580,1610,1588,1494,1476,1496,1578,1514,1466,1580,1578,1524,1486,1500,1482,1474,1504,1594,1510,1716,1608,1576,1498,1514,1486,1468,1480,1508,1582,1630,1590,1492,1474,1500,1450,1488,1484,1602,1592,1276,1478,1504,1494,1498,1508,1508,1614,1514,1514,1494,1574,1504,1608,972,1480,1590,1496,1508,1624,1490,1510,1186,1600,1602,1568,1514,1626,1598,1620,1628,764,1488,1594,1652,1628,1490,1500,1510,1500,1578,1506,1480,1486,1496,1510,1396,1526,1484,1482,1486,1508,496,1082,1606,774,564,1570,1496,1598,1494,1612,1596,1500,1498,1588,1602,1616,1492,1590,1584,1396,1474,872,1474,1604,1492,1596,1152,734,1468,1490,1508,1508,1490,1502,1492,1578,2292,2000,2268,2432,2272,2280,2444,2272,2288,2004,2272,2288,1664,1436,2232,2288,1784,2288,2296,2308,2088,2208,2296,2652,2400,2620,2300,2132,2832,2284,2464,2456,2308,2304,1404,1396,1390,1386,1406,1410,1378,1406,1420,1394,1402,1408,1404,1390,1394,1410,1384,1374,1390,1098,892,478,1406,1388,1392,1382,1174,1606,1392,1288,1418,1382,1410,1388,1388,1348,1108,1428,1044,1426,1058,1384,1400,1122,1396,1400,974,1388,1342,1404,814,1384,1382,496,558,1604,1598,1602,1598,1450,1434,1058,1402,1432,1434,1386,1494,708,1378,1452,1472,1424,382,1450,1482,1460,1440,646,1496,1482,486,936,1374,1232,1236,1260,1342,822,1234,1466,1440,1482,1504,1282,858,1444,1406,1384,1430,1450,1444,1500,984,1470,1242,1380,1836,1700,1680,612,928,1402,1006,1332,1470,530,900,780,1360,842,1720,1304,1384,1840,1608,620,590,906,980,1008,1248,854,610,1518,1614,842,1754,1490,1532,722,1800,1796,1520,796,606,888,1554,1712,1754,778,986,908,862,1782,994,782,1272,698,342,510,1066,1454,1730,822,1304,706,778,1558,690,722,1556,838,884,1570,580,446,494,432,644,584,1804,714,492,584,396,332,914,1100,516,658,1610,388,394,818,568,678,1130,1210,582,498,450,874,480,1674,1582,814,1388,918,408,408,484,1314,376,338,650,344,370,318,836,882,1094,732,814,660,392,346,996,1516,1480,926,1208,940,540,422,1066,1534,1504,1486,1366,1688,584,1642,1492,1622,2122,842,854,684,884,862,792,794,1430,1864,2234,2046,2140,1676,2046,1824,1874,1466,1394,2240,2038,2056,2110,1726,1764,2086,2114,1748,1928,1984,2104,2110,1524,1864,848,796,690,804,798,548,868,804,826,840,938,918,958,948,814,1928,1864,2074,2196,1304,928,1112,2114,2148,1588,1734,1198,712,680,3040,2272,2460,2288,2904,2192,1871,943,1574,3678,398,933,1625,1589,1472,1462,1334,708,1585,1474,1700,1488,1834,1330,486,791,3497,627,583,743,895,2270,902,2285,1692,1778,846,870,390,698,1140,1526,800,498,458,1440,1326,1812,940,926,538,790,938,1218,778,886,688,548,512,962,872,1050,1094,1194,906,1128,1094,1000,1044,592,646,1358,1094,782,556,714,676,580,500,1740,954,1184,1220,1106,1024,1980,594,696,698,732,704,724,594,710,700,1516,752,728,650,584,676,1420,624,580,556,660,522,624,710,550,438,514,606,868,1054,880,1188,1020,1130,916,914,1038,592,642,1354,1078,1032,750,580,1404,1740,508,1102,1184,1228,784,1106,1028,1948,594,696,696,734,704,724,592,708,700,1518,750,728,650,702,584,674,1418,622,580,556,662,520,328,358,624,732,434,468,1644,1712,806,1674,708,1692,798,776,780,780,1696,1508,758,836,778,846,744,1674,638,632,684,792,694,806,866,748,804,796,1642,766,718,798,808,738,738,788,846,778,838,810,768,810,1474,704,760,762,786,1704,714,792,808,806,790,800,760,776,1688,788,1186,744,754,762,674,1736,738,1096,812,786,736,524,798,718,1676,1690,1682,1678,732,568,956,1662,808,810,892,758,752,746,788,1442,1522,596,572,1128,704,936,764,1364,1312,1508,1668,832,720,1244,636,1148,1128,1180,964,1040,1206,982,1438,1654,1476,1712,1592,1556,1596,1620,1980,1144,1576,1700,2100,2508,2388,1112,1052,2308,2308,1136,708,2356,2340,2388,2320,2580,2244,2332,644,604,664,2236,2324,2308,996,1316,1052,1548,1644,1996,1048,2096,1232,1560,2228,1636,1784,1292,1228,2352,1488,1580,1012,900,2064,1612,2304,976,1344,1272,1680,1484,1560,1504,1808,1488,1176,2340,1628,1996,1608,2300,936,1536,1940,2276,500,824,848,2332,1572,840,1372,992,2204,1640,1436,1788,1100,1052,488,688,316,824,392,452,1092,1676,2128,2016,964,1244,1452,1860,1404,1876,2208,536,728,1064,1076,780,860,2244,552,448,400,396,1444,480,464,796,692,364,384,1628,1196,624,1404,1384,1008,1796,888,2276,1068,1080,2712,2228,1424,912,2264,1308,1300,1312,2356,1876,1600,2004,1896,1832,996,992,824,956,1596,920,2196,1928,1184,756,840,640,1612,1552,2388,1564,2052,1316,1628,776,2940,996,2560,1668,884,916,2184,2356,480,660,900,2168,736,780,440,872,1652,1000,1572,1616,1548,432,1528,884,512,1604,1028,964,764,1548,1196,1648,896,420,1502,1404,856,548,554,1420,1290,1512,1418,1224,470,472,470,422,424,908,664,660,790,790,664,660,824,616,1804,1784,1632,1392,1296,2024,1444,2024,888,2144,1046,1907,2164,2152,2008,1842,1562,2171,2926,1436,718,2896,2908,3082,2966,854,2032,1168,2904,2868,2918,3112,2932,2934,738,3631,3314,823,3446,358,3490,902,716,1644,1202,982,1230,1531,1700,1584,1705,958,2484,3446,1170,2286,1194,2444,2898,716,1406,1080,1514,1130,3441,1314,2278,816,3456,2944,2622,622,1070,1036,878,1806,928,3071,3162,1642,2744,762,1012,2070,3126,3292,3203,1308,3215,1176,1196,3234,3534,3252,3193,3254,716,1237,2124,682,784,744,708,830,3173,546,3265,3204,3236,846,2734,3236,898,954,3214,2618,1738,682,897,916,1083,1768,3214,776,354,1262,1218,500,546,1036,738,2250,1816,2004,574,2522,1028,2012,3248,2733,2584,1676,2874,2770,366,808,368,422,732,508,1729,854,2181,354,324,540,592,390,384,1018,378,384,636,384,378,358,348,1504,3181,1422,1138,442,965,3203,3276,3248,3205,3409,856,658,728,2018,782,3469,580,3270,1224,1192,2834,3078,2217,1454,3428,1036,380,410,1602,2788,3470,3072,3376,3430,488,994,1000,910,854,1926,982,972,978,1452,1032,1130,1104,1192,1158,1204,1118,1170,1204,1118,1190,1164,1946,378,1196,1328,1512,1186,1188,1416,762,708,1496,784,1306,1442,1464,546,586,1768,680,530,1280,1930,480,988,1176,562,1618,1568,842,1366,1478,1608,816,1290,1596,1292,1936,806,916,1406,532,534,632,682,714,1624,794,1864,1598,1210,1010,1540,1500,1448,1726,1610,1612,1398,594,598,1550,1628,614,830,1614,1194,766,1612,1094,1090,1098,1188,1190,1696,1180,1094,1102,1098,1112,1138,1186,1250,1056,1388,404,468,1196,1178,1602,1418,954,1176,1498,1370,472,1674,1072,1558,1022,664,758,1936,1654,1814,1596,824,724,936,1598,1604,994,1806,836,1096,1374,1478,1590,1516,1668,1378,1380,1922,1516,1596,1116,1608,1342,1908,1594,1596,1650,1292,1540,1478,1442,1190,1692,1396,1342,1318,1606,812,808,548,1144,1342,1928,1622,1286,1616,590,1658,1940,1764,1144,1310,1074,1876,1524,950,666,1300,396,732,1246,1626,1912,1206,984,1154,1568,1208,1634,1160,1888,1884,1868,1864,1280,948,382,324,386,808,332,3142,900,600,1132,2122,2636,2626,2858,2738,2420,2546,2334,482,882,616,1532,346,2660,3068,468,460,308,454,364,470,450,448,454,444,462,450,2860,3086,2802,2824,704,320,438,394,324,322,400,670,416,400,322,736,328,408,680,2854,2834,2800,2692,2504,2936,2726,2798,2674,2920,2512,604,752,600,746,730,1056,2534,2610,2674,2688,2830,860,2832,2554,2736,436,2876,2712,1238,1076,2650,1634,1528,1130,2470,2638,2144,1706,2926,2804,504,598,1878,2628,1242,512,504,3010,2674,2342,1882,1092,2930,1524,1928,946,950,2602,2830,2568,2266,2302,816,2374,3044,440,558,2826,2638,2490,2964,2978,3354,798,310,758,538,606,940,916,946,992,952,946,904,1004,1140,3120,1244,1440,1216,792,428,654,1672,1998,2084,810,450,906,518,368,3172,566,2138,2884,2814,2966,2806,2542,2504,1804,3090,964,1100,2122,3172,526,1296,956,968,964,3172,970,1958,1276,1278,644,1886,602,966,2987,1180,1294,1056,1666,1300,796,1142,1014,2984,1048,870,1760,3222,796,800,970,2256,1612,1000,520,516,2426,918,1880,1590,1062,1570,1578,1796,2972,2560,694,2652,2860,3208,2954,2836,2854,3028,2954,419,1550,416,480,688,548,466,490,1022,1402,698,1130,606,1068,700,1404,1356,1400,1410,1412,1334,448,536,468,1320,1384,1404,1398,1376,610,456,628,556,564,540,438,420,1404,1404,1404,584,466,1354,438,1404,706,1402,620,970,1202,732,938,1901,1874,1874,1037,1374,809,1075,496,1666,1660,1660,1662,760,398,1666,1204,1662,1198,1546,1664,1662,1662,1668,1748,2072,1612,550,1668,596,942,1862,1872,1660,1666,1846,2036,1666,2216,2200,416,1392,1048,1604,1208,384,388,1116,1184,1436,1120,1612,1280,852,1140,1132,664,652,888,1164,1820,1848,1800,1708,1728,1188,1156,2148,2264,1468,2024,2080,1404,2592,1836,1928,2220,1416,2284,1368,1000,1212,1372,1160,1256,1668,944,1040,1000,836,1100,2084,1976,1456,1312,1520,1832,500,552,1828,1840,1388,1640,1416,1652,2660,1564,1204,2196,2076,1632,1396,2100,1952,1376,1164,1256,1390,1252,1450,1742,1726,1738,1352,1484,1004,1664,1910,1572,1802,1246,1438,1236,1210,1586,1576,1570,1576,1450,1758,2074,1954,1620,1416,1892,1056,1738,1842,1556,1590,1520,1740,1604,1592,1640,1630,1750,1738,1578,1242,1656,1734,1252,1930,1760,1648,1526,1564,1732,1786,1338,866,1638,424,1582,1282,1588,1666,828,770,1022,1664,598,766,1242,1042,424,518,1158,1236,1588,716,636,1560,812,810,612,1506,1164,736,1526,708,476,954,1558,1216,920,1582,1650,810,1072,476,1640,1626,1556,814,492,546,708,718,502,784,834,446,850,378,1578,352,1648,1012,466,514,1070,726,1594,1076,1670,1060,572,500,1632,1574,510,780,1664,1164,608,606,1220,618,832,1210,696,1596,598,734,730,1214,600,388,582,972,578,580,724,536,432,680,1196,954,582,468,592,1072,874,940,1282,1582,588,1186,1658,640,1056,724,708,722,966,1150,1170,1184,912,1650,1656,716,1646,898,604,822,1560,544,1298,1628,662,1658,1492,1542,1738,522,590,1036,956,1532,1644,1356,1428,1204,1608,418,654,356,1834,1542,1206,820,830,1194,1060,602,590,640,540,530,720,1536,1688,996,922,1722,1188,1180,1460,1178,1184,1204,716,640,420,1102,1112,716,942,1136,1028,756,1162,1658,800,602,676,524,724,564,1200,942,546,844,1746,598,522,1606,1196,884,798,942,830,986,934,744,730,778,1644,1574,1080,1638,596,1600,1226,834,888,630,814,1526,1068,1192,500,1602,1466,730,732,942,1566,938,958,1118,836,1186,1200,596,704,702,874,884,686,952,734,1658,1708,620,740,474,790,816,1180,860,1486,898,1554,830,838,960,820,774,966,1570,1640,1178,1076,844,1630,852,796,728,710,704,568,948,972,1028,822,1082,826,1306,1174,1050,1492,1266,1658,600,1580,952,1080,1298,1654,1654,1618,1676,1180,1644,1192,1046,1044,832,364,752,776,700,406,458,830,1216,1160,1060,1662,1004,1244,398,824,924,1052,1572,1580,1558,1588,584,1192,1590,1642,1192,1572,702,688,1636,1674,1646,1076,1184,1178,1632,1588,544,1624,890,1728,1642,1064,1062,944,1622,1596,1702,1696,1312,876,708,888,1196,836,948,812,1184,1060,1476,1056,1060,1436,1308,1240,1516,996,1468,1524,1424,1090,590,1158,592,1154,642,1148,688,1148,588,1130,594,1152,636,1208,620,1156,1196,554,1194,854,1156,812,1192,550,1122,1194,646,1186,574,1156,608,1196,602,1170,666,1040,512,1196,452,1154,532,1154,750,1200,650,1188,680,1084,676,1128,496,642,1156,810,646,1196,810,1140,486,1176,1044,1124,704,1114,486,1198,744,1082,698,1156,1196,710,1194,706,1128,776,1198,462,1194,644,710,1164,1046,756,1132,874,1122,680,1080,630,1082,698,866,598,912,568,1280,1280,1280,1328,1300,1312,1288,1324,688,928,1300,1308,1416,360,428,396,396,1888,1128,1964,1254,1208,1896,1946,1950,1940,1952,1836,1956,1010,1952,1834,1916,718,1072,1116,1166,1050,1940,732,724,1948,1936,1196,1188,1128,1912,1056,1944,1958,1230,1908,1072,1200,1914,1056,1966,1124,1134,1206,1904,1938,1196,1054,1900,1184,1216,1216,1948,1218,1898,1948,1926,2000,1144,1138,1890,1942,1294,1950,1070,1956,1892,1212,1130,1164,1906,1986,1210,1974,1066,1852,1362,1528,1902,1050,1150,1900,1056,1952,692,1184,1198,1358,1148,1144,1878,1056,1994,1376,1940,1366,1136,1190,1908,1952,1940,1896,1938,1050,1918,1950,1952,1952,1120,1768,832,832,628,2016,1760,1752,1760,1844,1196,1680,840,708,1220,332,1080,432,1084,1468,1772,1768,1720,1824,1800,1572,1780,2144,2168,1780,1772,740,1648,1628,1764,1312,1374,354,1452,1482,1398,1488,1456,1458,1498,1482,1564,1430,1590,1436,1402,1534,1356,1448,1460,1130,1414,1408,1442,1454,1534,1430,1464,1352,1528,1462,1420,1446,1458,1456,1452,1458,1452,1446,1322,1220,534,710,1354,1266,1458,1350,1482,1626,1452,1578,1454,1434,1454,1444,1454,1448,706,1458,2218,1576,1452,1452,1436,1428,1450,1440,1448,1038,1024,1374,978,1258,1374,1364,1536,1844,1284,1896,1248,1316,1536,1680,1868,1644,1396,1344,1428,1904,1908,1048,1732,1760,1796,1832,1020,2000,1272,1588,1528,1776,1280,2188,2072,1560,608,592,1084,508,508,672,1128,664,740,828,1204,760,1344,2188,2156,1792,2128,1796,1960,2204,1468,1796,1084,1436,1600,608,536,1420,1548,1358,1224,1354,970,1216,1074,1250,1126,1316,708,1228,794,1488,1360,1250,1238,1268,1250,1310,392,1348,1340,878,1388,1120,1402,1294,1308,1308,1312,1502,1300,1358,1206,1022,1362,1470,1484,906,1372,1210,1282,1304,852,1294,1276,1204,1398,948,986,972,824,1212,1418,1272,1314,1504,1392,1408,1546,1250,1074,1130,1364,1286,1296,1002,1418,956,1388,946,1422,878,1256,1686,1336,1020,1326,1296,1290,1282,1322,1308,1416,1558,678,660,1314,746,762,1240,1426,1216,1460,1212,1904,1128,1676,1180,1324,1920,1524,1404,1900,1904,1884,1892,1676,1888,1884,1884,1892,1864,1312,1372,1476,1904,1536,1352,1524,1888,1880,1400,1564,1284,1896,2012,1880,1884,1928,1904,1892,1908,1924,1900,1912,1836,1920,1488,1876,1860,1836,1896,1908,1396,1980,2144,1872,1468,1872,1900,1028,614,1060,2260,2808,2836,2028,2072,2080,1996,2816,2400,2452,2004,1748,1520,2120,1872,2804,2820,856,856,1664,2240,2208,2808,2216,780,1548,1412,2124,2648,2428,2600,2448,2548,1776,444,2352,2132,1012,2504,2128,2752,2220,2568,2228,2568,2148,1672,2228,2564,1024,1084,2220,2652,1280,2816,2144,2672,760,832,968,2240,2148,1276,2428,2152,2460,1008,1056,2524,1792,2224,2236,344,2636,1000,2232,2580,2228,2604,1012,1020,2596,2508,368,2840,2240,2910,1614,1432,1686,688,350,1852,1728,676,644,688,1522,1718,1440,1734,614,740,1518,1784,1966,1524,1802,512,560,662,1436,1644,1654,706,1706,1206,1500,1526,1786,684,1750,1498,1506,1692,1754,1710,684,1984,1532,2034,1750,1622,1912,1968,1798,2238,2516,1880,1804,1998,1970,1912,2172,1616,1966,2004,1402,988,1904,984,2158,632,2034,2050,974,2004,2014,1822,2212,1316,1250,1818,1988,2130,1810,1936,998,948,1972,568,688,2390,1766,1736,1164,684,1672,788,1040,1488,552,1668,836,576,480,560,880,1668,684,2696,1117,2279,1368,1414,1000,1306,1513,1376,1498,1508,2137,1983,2398,2394,2638,2360,2587,2460,2696,2684,2271,2571,2642,2393,2473,2994,3000,2800,2722,3086,2296,2621,2094,2865,2861,1875,2160,2304,1234,2674,1478,884,651,1901,1828,540,1758,2653,1584,1740,1200,1212,1216,1220,1796,1744,1724,1768,1768,1740,1784,1764,1780,1324,1232,1772,1788,1804,1732,1044,1372,1476,1136,1500,1176,1316,1264,1528,1456,748,524,456,704,696,1672,1736,1352,1596,628,1072,728,1664,1372,1124,1692,1756,1748,916,1308,1120,1784,1756,1756,1736,1512,1752,2000,1972,1284,1268,958,2040,2054,1090,1584,670,896,956,748,758,684,1338,686,782,2056,1438,684,1174,720,1422,1400,1166,1808,568,316,494,766,520,2050,1048,762,1984,932,1860,1532,1024,1622,2148,2072,1892,1004,1022,1348,854,1976,2070,2004,2186,2060,1160,398,1944,398,1324,380,572,580,590,948,920,812,2064,1296,1306,1396,548,536,538,538,2030,1288,1866,608,320,322,322,418,572,578,588,542,586,576,584,2056,576,460,878,1172,1260,1360,1200,748,778,728,1054,1374,600,1150,1150,2104,1056,2076,2026,1164,2062,2048,1162,788,1326,614,666,982,516,758,904,1998,1124,1248,1136,2134,2040,478,872,470,1126,788,1462,1104,904,848,796,1354,1256,1222,1282,1292,1466,1004,498,544,714,1156,1722,1030,1976,1272,976,984,872,1618,748,1372,1678,1978,718,2080,1998,2048,694,2028,1582,1998,2024,1982,1564,1386,770,588,392,1328,632,636,1278,1258,2056,598,616,1978,592,578,586,822,870,1928,2040,802,2016,318,2052,1656,2190,1114,1424,1716,1018,776,1288,1174,1130,1752,1342,884,596,2064,746,682,858,774,2060,1224,740,992,922,762,2050,1688,946,1792,1962,2014,1912,2000,652,2054,1068,2048,578,1992,550,550,2006,630,422,1852,546,428,772,2054,2034,1170,1054,478,426,1744,958,932,914,832,1992,902,1602,1062,888,500,938,2044,876,1494,1762,1998,864,928,960,828,1038,860,894,1170,926,628,1542,1224,2046,592,1272,1740,1760,1192,780,1700,820,576,1352,1172,1196,1180,1180,1576,1252,864,1292,1320,1176,912,1316,508,1600,1248,1408,1176,920,1180,1184,1168,1572,748,1316,732,324,872,700,628,1176,1164,1268,788,1776,1700,1192,1332,1168,1192,1176,1188,1208,1188,1196,2098,1958,2092,2236,2100,1650,1714,2236,2158,2112,2186,2194,434,1674,1478,2184,1922,2226,2258,2392,1422,2184,2022,2042,2118,2246,2108,1972,2196,2132,2152,1964,1930,1512,1658,1074,1998,2034,1796,2094,2202,688,1240,2140,2094,2150,2340,2178,1490,2160,2200,2148,1562,1672,1330,1532,2092,2242,2086,2152,1708,2164,1326,1068,908,2152,1868,1812,2334,1718,1814,1792,1726,1796,1728,1770,2040,1808,1702,546,1718,1646,1736,1672,1716,1808,1736,2146,1642,1688,1656,1660,1668,1784,1782,828,2266,1824,1772,1804,1692,1756,1700,1534,1756,2200,1632,1620,1758,1780,1774,1798,1822,1288,1680,1716,1678,1732,1662,1762,1740,1836,1280,1666,1688,1656,1688,1728,1728,1836,1680,1660,1672,1446,1668,1662,1726,1770,2000,1686,1630,1666,1684,1678,1636,1736,1742,1670,1662,1744,1734,1684,1676,1650,1744,1356,768,1662,1332,1636,1664,1626,1604,1116,1572,1674,1626,1606,1694,1372,1610,1692,1710,1802,1630,1738,1590,1678,1670,1600,1484,1702,1566,1624,1698,2140,1716,1688,1772,1628,2300,1260,704,1236,1322,1218,444,1024,1294,1284,1242,1296,1178,852,1290,1174,1328,1338,628,1298,1206,1242,1242,1312,1274,1254,1206,1306,1264,1292,736,860,992,1188,1212,1058,960,1314,928,1284,1308,702,1074,1326,1280,930,968,1350,952,1246,1650,1250,798,970,1302,990,810,1288,1655,1436,502,752,600,328,1470,754,858,994,604,682,608,782,518,820,972,1074,612,868,794,1410,1222,614,1372,760,1488,1430,1414,1434,1408,1408,586,640,1326,1400,1434,578,868,994,1314,1344,582,1206,1208,1278,1308,1482,606,1150,1186,434,1192,1716,1392,866,574,906,626,1052,1540,1418,1260,1638,1176,1094,648,1204,1852,1756,458,914,576,424,494,424,760,446,912,980,578,564,708,1770,546,654,566,454,412,534,900,610,1082,724,826,1788,1200,1788,1710,1364,900,774,1682,426,1696,1120,978,1126,682,1090,1052,890,456,598,726,1294,1754,1432,1306,870,756,1298,1308,1314,1486,1744,1322,1408,580,1328,666,1758,1094,1720,1066,1466,628,1176,1330,1060,1434,1334,1786,1792,1802,1868,1818,1326,1102,1832,1742,1446,1122,1046,850,930,926,870,1608,1444,1336,1264,1682,1068,1060,1066,1352,1374,1320,1132,942,822,1440,1028,1116,1672,2206,1624,1388,1614,964,524,1360,1616,1238,1628,1014,948,950,1628,1574,1164,1292,1290,1284,1286,1190,788,840,886,770,770,1348,1240,1624,1844,1632,1352,1306,1408,872,1592,1404,1184,1650,1696,1594,1784,1556,894,1620,502,1614,1536,1402,1598,1046,686,1830,1498,1614,1580,1700,1614,1610,944,1512,1614,1966,2154,1869,978,1303,2548,396,2084,2464,2484,2420,2480,2104,1408,756,980,540,776,464,852,2396,2376,528,448,2032,1628,2076,2200,2004,1344,2628,2000,1704,2200,1164,1856,1560,2492,844,2024,2364,1472,1568,1336,1400,920,2412,1772,1472,1260,1580,1740,1424,1408,2356,764,1644,1132,1048,760,780,2488,2424,792,1092,1708,804,888,620,1496,1200,1000,624,1276,1104,1004,1700,1124,488,1976,1228,1740,704,1240,588,1496,536,1964,1612,2316,2232,1280,1296,980,964,1232,472,1860,2088,980,1576,1772,560,796,772,2472,1040,1352,1396,2312,2176,1884,1716,2440,480,476,360,516,536,1744,2308,2316,2400,1540,2480,408,352,968,1092,1692,2376,1220,632,892,1048,1948,1908,2432,2420,2012,736,712,2200,1312,2412,1364,2416,600,1064,2080,1456,1060,1056,2152,1276,2368,1528,408,592,676,464,1044,2364,1852,1880,1728,1444,2132,1716,1864,932,1136,1404,1092,956,1012,1748,1800,1804,2452,952,616,720,452,1452,2432,1048,1196,388,392,468,2448,2376,2248,1080,1688,808,632,744,660,1640,1160,320,1240,732,1160,700,584,816,732,472,592,1756,1880,1904,848,2392,1920,1188,1188,1064,1200,1724,1264,1632,1644,2312,1828,348,1272,1948,1164,580,484,2416,2100,2164,2000,2260,2400,572,1116,1000,1528,1484,1260,2228,2140,1016,1004,1776,2236,2288,512,520,872,1276,1152,2032,2412,888,884,2412,1060,1568,2504,552,896,1764,1984,2364,1060,1788,2212,2400,932,1248,348,1160,1224,1680,704,2116,1948,752,2276,1096,1100,648,2476,1628,496,2368,1612,1652,412,2476,748,868,2160,1132,1768,560,600,332,1292,484,516,432,928,952,952,1640,308,1032,372,2424,492,788,564,528,660,600,468,932,680,852,632,472,1172,1224,720,756,1628,1236,832,620,1624,2096,1372,2420,2144,2376,1504,1512,2340,1512,1560,1520,1556,1572,2460,1004,1152,560,416,444,552,576,612,448,464,460,1896,1196,1004,2844,2376,576,564,1740,504,912,1176,1152,1748,2416,1152,1548,1316,1316,768,736,992,756,1164,1172,1764,1524,2028,1220,492,1536,2492,564,624,1216,1864,1612,2004,2388,2404,2376,2540,1616,2432,1232,2504,1960,2264,2420,2344,2116,460,2544,784,412,2024,2492,2508,2444,2512,2264,1392,1436,1116,1060,1952,2148,1496,2416,1492,1220,1284,1656,2096,2224,2020,1364,2660,2008,1736,2224,1188,1876,1572,2140,2544,1160,2020,2396,1484,1588,1368,1424,1212,2452,1808,1488,1600,1760,1480,1500,2376,796,1664,1144,1096,760,756,2504,2488,2264,1108,1896,1732,1656,560,1624,1524,1672,1216,1012,628,1364,1112,1048,1736,1160,1176,2052,1752,1184,1672,740,1240,2392,1936,1604,2360,2188,1296,1308,992,1004,1292,476,1888,1528,1784,568,800,2452,1092,2656,2356,2204,1900,1736,2472,484,488,364,1768,2336,2336,2432,1564,1056,736,2516,1668,1060,1172,2396,2400,1232,640,964,1192,1956,1948,2452,2444,2028,744,2392,2488,1416,2420,708,1080,2124,1468,1068,1064,2400,1288,2388,1548,404,572,704,472,1052,2396,1872,1904,1820,1464,1744,1884,1112,1192,1488,1104,2308,2156,1112,1756,1824,1824,2476,2328,1512,460,1500,2444,1064,1432,2416,2464,2108,2264,2368,1708,812,640,664,1648,1168,328,1320,392,336,1172,712,888,828,740,500,600,1776,1908,1924,860,2412,1928,1200,1204,1076,1212,1740,1276,1648,1660,600,2356,1844,1436,1444,1512,1972,1176,560,2432,2164,2184,1516,1348,646,506,514,1332,940,1048,590,926,568,658,1516,1410,1504,1518,988,838,686,616,1829,878,950,956,854,962,1372,1008,552,1564,1130,1208,870,1675,1616,922,1312,1024,1540,1178,678,1482,1438,980,1374,974,1304,1320,992,1170,1222,460,522,1172,712,1240,436,738,736,610,1282,1260,756,726,524,1242,756,728,748,734,974,1080,1306,718,710,1254,1246,1294,668,1028,852,312,590,662,1094,1032,1208,1412,1224,1230,766,1182,744,1070,1178,1108,1194,1258,1108,678,1372,748,814,908,724,710,1206,1012,1022,1316,1434,1480,752,764,1776,2038,1104,1790,3200,1182,1992,1388,1998,1576,2024,2290,1712,2038,1888,2048,2290,2696,1452,1706,1398,1616,1704,1618,1700,1700,786,660,1612,1562,1334,1706,1606,1734,1608,1694,1610,938,1708,1706,1704,1628,1706,1704,1610,1716,1608,1604,1610,1398,1602,1618,1600,1602,1618,1714,1742,1312,1298,1722,1706,412,1708,1618,1712,1568,1712,1584,1600,1596,1620,1622,1706,1570,1708,1710,1618,794,1708,1604,1592,1606,1640,1706,1640,1598,1612,1662,1464,904,1622,1494,1620,1486,1506,1704,1704,1694,1610,1458,1722,1608,666,740,644,706,1602,1618,1708,1716,1666,1620,1620,1618,1662,1662,1616,1606,1610,1608,1604,1530,1716,1556,522,1556,812,1708,1716,1660,1606,1712,1620,1620,440,1618,1610,1598,1598,1616,1706,1610,1664,1646,714,1704,1344,1712,1606,596,1710,1734,1716,1718,1662,1668,1608,1634,1602,1208,1316,792,1580,1660,1710,1708,1570,1712,1606,1720,1924,1258,1070,670,704,1064,682,656,774,1018,3342,1388,1500,1690,960,2122,438,1008,852,1382,1504,1248,868,690,700,1474,822,1122,826,866,1646,1730,1742,696,1214,1302,1052,566,618,494,632,1216,1976,612,802,762,496,716,1978,1756,1304,880,1712,1582,496,1030,1106,1722,1686,1486,1266,1404,1372,658,1082,1572,1812,1506,1652,604,1688,650,598,864,546,1272,1280,1672,2128,1034,880,1174,1356,1206,1284,658,1710,846,498,1124,2034,874,2130,936,762,1048,782,1554,454,1158,1726,1684,1598,1296,1196,786,842,548,976,1606,1050,1250,1366,1464,1368,1104,1344,792,820,1260,1168,2042,1240,1312,676,1178,1586,1020,962,554,674,876,396,1348,714,1526,704,712,1078,1070,1882,2438,2292,2084,1738,1156,2204,2082,932,444,1000,874,724,894,1050,1052,840,500,844,906,1786,1590,1584,1552,1566,600,860,854,1712,2126,2208,2178,1808,1638,1268,2392,1854,1864,1090,1202,842,664,750,942,768,734,830,686,1772,1658,2372,2140,564,1928,1800,1862,1938,2044,2238,2178,2162,1738,1422,904,1104,1074,1118,1508,1044,1054,1134,912,1020,1018,1036,1140,2264,2514,2064,2120,2060,1996,934,350,640,764,778,954,840,776,912,1958,2126,1078,1028,2008,976,986,1202,1034,1020,876,808,798,828,792,2060,2066,1072,570,430,1178,540,1208,930,912,850,978,776,760,806,758,396,1008,1836,1772,1808,1808,1390,1744,2128,1830,1830,458,946,816,458,1768,1190,1174,1322,1820,1826,1010,358,1278,478,306,1508,1698,1264,850,1804,1830,1764,1820,1800,304,2050,896,1325,1043,1334,1093,686,1053,588,1064,542,958,504,968,966,634,734,352,402,984,824,820,380,1212,934,536,530,960,584,606,594,936,1046,1306,812,954,582,452,962,502,1030,1330,1080,902,1050,886,812,600,586,692,948,748,896,704,462,614,552,674,568,324,836,430,956,976,770,752,704,522,910,892,476,982,680,770,972,1110,546,438,898,1228,588,972,978,950,900,978,966,1230,1224,946,824,910,898,1677,1306,538,952,496,952,944,634,720,338,454,604,970,740,734,766,380,974,394,960,946,500,432,602,590,944,1032,400,798,474,484,938,576,950,1012,1062,1306,1068,888,1068,874,810,592,580,678,934,464,460,708,880,688,458,612,544,1200,820,446,968,964,756,744,694,522,892,884,876,468,966,796,956,1092,432,518,926,582,966,970,936,880,964,764,1210,664,450,930,816,1326,526,906,900,1166,968,994,988,836,626,718,732,874,868,740,688,700,1264,682,714,720,714,1154,730,630,1082,880,1090,390,360,1138,458,554,472,886,744,1234,842,800,726,834,1268,792,1202,746,736,1154,1342,706,1204,870,850,842,1168,1148,918,1072,484,772,746,1206,1318,986,1198,764,680,1198,850,536,844,854,786,1166,798,1254,782,826,852,594,864,838,1324,1020,732,734,760,668,1806,382,932,844,796,816,730,780,1138,760,588,682,546,920,336,940,306,444,1002,540,1699,1878,444,1740,1684,1300,1756,1120,1132,964,1740,1732,1628,568,812,520,1220,1740,1772,1728,1212,1776,1764,1168,1224,1760,1776,1208,1756,1244,1072,988,1156,1272,1260,1276,1200,1256,1756,492,952,392,840,440,968,1052,1004,1248,1252,1776,684,1796,1036,820,1092,1228,1096,876,1132,1272,500,1072,1156,1132,1096,764,1268,1756,1072,968,948,1020,944,1060,1192,1068,1172,608,724,1280,740,1032,1244,760,1028,1156,1764,1752,1636,1752,1264,928,1004,1040,1428,1028,1140,436,488,656,1172,816,864,560,644,1020,480,1616,1152,1376,1764,976,1160,1732,768,1768,1740,1760,888,1264,1760,884,1764,1704,1224,776,980,896,928,1056,1056,1028,1512,892,880,964,1164,1200,1024,972,1080,1092,1108,632,1636,844,984,804,852,1032,956,964,792,684,1640,1200,700,636,1296,812,828,944,880,900,1152,840,992,1220,1108,1428,1012,1068,1008,1148,528,676,960,1016,1140,1096,568,532,1768,668,1732,1740,460,500,984,692,796,816,748,744,724,1160,524,808,1020,1260,1208,712,1232,880,536,744,856,1556,960,728,1088,676,508,904,1748,1176,952,344,1772,736,900,1192,1104,1028,632,1108,888,1264,680,1268,352,1400,772,1096,1288,1232,1764,1468,1380,1180,1696,1508,1744,1568,1508,1516,1628,1632,1604,880,1740,1388,1500,1268,1264,856,984,1180,1000,836,1732,796,592,1760,1480,1596,1008,1632,2246,1676,1744,1740,1280,1740,1124,1132,960,1732,1724,1672,804,1212,1760,1564,1216,700,632,1164,1156,1256,1512,1212,1760,1248,1064,992,1156,1264,1256,1272,1068,1256,1748,956,1108,776,984,1044,1076,1248,1244,1736,1652,1780,1788,1168,1156,1084,1232,1096,872,1128,1268,1064,1060,1156,1128,1096,756,1264,1752,1068,968,1212,996,812,1788,940,1060,1192,1064,1164,608,1268,736,1020,1240,740,1028,1148,1760,1744,1744,1252,928,1000,1036,1424,1020,1132,664,1728,812,864,636,640,1012,480,440,1148,1364,976,1312,1720,1744,1760,1736,1748,888,908,1752,1696,1220,776,828,976,900,1704,924,732,1284,1060,1056,1020,1500,892,876,960,1168,1192,1020,1764,960,1068,1104,740,1628,840,984,804,848,1024,948,968,684,1632,1196,700,528,1624,1292,804,824,936,876,904,1144,840,984,1212,1108,1420,1004,1064,1004,564,388,964,1012,1136,1088,1760,668,1744,1732,984,680,768,816,748,744,1160,604,804,1020,1256,1204,708,1132,532,744,856,1540,956,724,1088,672,500,1744,1176,940,736,896,1188,632,1100,884,1260,676,1264,1400,1084,776,1092,1280,1232,1296,1760,1460,1372,1176,1692,1508,1560,1504,1504,1624,1628,1592,880,1728,1388,980,1268,1264,852,996,1172,996,832,1728,800,592,1756,1220,1480,1592,1724,1004,1628,1628,342,482,526,728,876,766,926,754,1802,1822,1106,1804,1112,1002,738,764,930,1254,578,1038,660,828,1544,1246,1214,938,746,842,1118,844,688,1392,1372,1224,1240,526,1226,1626,1518,1748,1742,1048,682,1000,734,1272,930,1020,444,806,1334,1426,438,432,442,882,880,756,1246,886,1230,1446,1150,1140,1016,1016,1258,794,760,886,684,1352,970,614,914,598,1248,1048,1802,896,1022,852,1168,1130,1766,890,772,1002,1486,1504,1500,1130,1764,1480,1502,1766,1758,1800,1748,876,606,1268,1500,700,664,884,1372,872,660,658,1508,1054,902,544,680,846,792,786,756,1060,1314,1238,980,916,1074,754,1070,1754,1050,758,1786,1786,994,884,1666,1008,762,848,874,848,1766,1014,1012,852,698,850,994,624,842,1132,1126,886,864,1218,894,672,638,1806,1100,1102,894,550,1140,664,1794,1418,764,1726,762,1684,1080,1746,1728,1764,1672,1564,1382,1002,692,522,886,744,1554,1640,692,1260,666,1526,1516,868,894,870,1250,424,1198,1070,1510,1450,1484,1476,1284,1388,1750,1002,980,818,668,1760,806,820,792,822,1442,1760,1142,650,552,1770,818,480,1514,1758,758,764,620,466,804,826,546,506,1604,1760,1758,1498,1752,1742,1000,630,620,514,1124,1392,1250,1246,706,1508,1500,976,998,616,486,1742,856,1176,678,1110,874,1634,934,1484,886,994,806,1128,750,714,1002,1012,952,760,808,810,696,818,938,818,620,890,1484,1264,1036,1752,370,420,466,514,468,388,460,546,436,490,524,550,1070,678,716,1000,1000,992,1000,996,620,728,1134,778,2012,1238,740,1226,470,1746,978,828,1008,1732,800,1762,1768,1740,1756,540,478,874,728,902,1768,726,1744,1732,602,1370,742,1270,1172,1494,1124,888,994,1042,814,1386,754,1752,1000,634,1746,1124,1260,1750,1234,722,1054,996,1512,816,754,1498,618,1614,492,1126,1264,1484,546,1258,754,566,668,1808,1272,1684,1194,1054,1220,782,1260,666,1282,1274,802,742,1062,942,778,1030,782,362,1774,1266,964,1082,2280,1814,1690,772,736,530,2152,1714,1724,1064,836,1902,1716,752,790,988,458,500,792,1244,1382,1308,1066,698,1052,390,474,476,2034,1586,506,1342,736,654,760,826,1028,1016,942,1436,758,1864,1860,1214,780,1384,544,1952,566,544,334,900,682,786,662,1144,942,1468,1484,1498,1222,702,726,1392,1846,1188,704,1704,2112,876,730,1086,1214,964,1188,942,882,872,806,1538,1906,752,1318,816,632,1844,1334,566,1498,1018,1226,540,2138,1040,1096,1090,1892,1018,1594,1348,1470,1274,1124,610,856,1598,722,898,414,520,414,444,1722,770,1966,1728,1518,1392,2004,738,610,944,660,708,1970,856,1152,1814,542,580,710,938,1162,428,2056,1358,1058,802,862,658,698,822,900,942,654,850,1000,1390,956,772,670,680,1306,516,1654,814,658,746,1016,1068,1314,514,1100,614,802,868,798,700,608,838,574,1604,1444,1494,1266,1170,1524,730,954,1898,340,798,800,798,836,1898,472,1902,1818,1092,1854,1768,1498,1794,1566,1102,1808,2170,1596,770,826,736,1806,790,1776,1592,1682,1642,2028,1980,1616,1896,1678,1624,1436,514,572,1678,2060,1208,1900,472,1912,1858,1826,1634,1674,1846,642,2012,2160,1578,1094,1838,1042,1740,926,1532,1132,1518,1796,2262,1068,1736,982,1818,820,1820,604,430,1962,1886,584,978,708,1904,1340,1674,924,738,1896,1068,922,672,986,1480,1514,1136,1354,592,610,1438,1002,964,1368,1832,1820,474,654,794,1052,1182,718,902,908,712,754,1134,1178,1910,728,728,1852,732,1200,980,1184,794,594,368,896,860,1910,1904,662,600,578,474,802,802,1914,806,644,668,1214,1190,1026,866,594,854,1078,624,978,1024,1560,870,728,602,786,684,710,742,652,592,600,560,486,1178,306,1378,576,492,866,1904,1910,652,610,544,716,710,804,590,558,346,780,368,1674,492,586,820,1136,816,1912,1288,856,670,1572,1222,854,928,1294,1450,1280,900,1348,1196,1336,1002,1844,1296,2070,564,1126,654,1620,1082,662,1338,1496,1054,928,992,728,638,1480,1234,868,584,1304,1894,1200,660,622,650,934,434,436,606,1440,912,824,674,1898,1888,378,870,744,742,800,424,1388,1608,1744,972,1352,752,1200,500,660,508,928,592,564,748,1320,628,1764,500,744,456,1720,456,684,956,928,480,1712,860,728,844,640,1424,840,740,668,828,836,1320,728,688,1120,1652,1092,1700,1384,1844,728,1564,432,648,876,1400,1760,728,1140,1284,300,592,1372,664,988,648,848,796,772,404,1784,1472,1308,1488,1248,1424,1220,688,1160,872,1296,1328,1000,1324,988,988,660,848,1028,920,840,1116,712,428,908,1180,1704,1204,1620,708,736,1280,1428,1084,1292,496,956,1408,1684,680,352,640,752,492,360,1364,548,532,536,488,1112,1316,408,1192,1212,1548,1220,1080,1336,1540,1008,1316,700,1152,1648,452,1376,852,548,1352,1408,612,1332,1016,864,1276,388,620,1032,1700,1000,948,788,1356,504,604,512,1432,1368,1184,1208,1212,1060,1200,1336,1272,1228,1256,1708,1152,1480,572,1580,1124,1132,1164,1172,604,1112,680,800,488,432,692,476,1088,1392,756,640,728,584,388,716,700,532,512,612,656,1288,512,1800,840,624,508,1712,568,396,1736,624,1484,964,572,964,532,696,716,432,560,1728,724,1960,744,1096,1324,1376,1236,1396,992,1192,1076,1232,1328,1376,1856,848,1336,972,1044,736,1372,1000,1036,1092,1348,656,656,654,664,658,706,1280,696,690,686,702,706,684,670,652,654,610,654,656,720,684,694,1116,688,1280,740,700,686,724,690,1808,700,710,686,664,662,660,664,660,702,1280,1460,678,668,668,674,692,680,678,674,712,568,696,1006,730,1564,696,642,1112,716,720,712,650,646,676,1138,1340,1798,1804,1794,1816,1612,1036,1342,1806,722,718,1404,1404,1256,1410,1280,1878,1404,1604,1280,1812,1590,1518,1280,1504,1522,1498,1526,768,1280,1502,622,1570,1506,1280,1866,684,1570,1280,1152,1280,1510,784,1002,690,758,1566,1280,1502,1318,1508,490,1140,1280,1962,1802,1854,1504,1798,954,1612,1626,928,1508,1504,3542,1504,1496,1502,1498,1654,1506,1500,762,1504,1502,1504,1506,1362,524,1238,1688,1648,1646,1656,1654,1204,1502,1058,528,538,522,798,1504,1502,3716,1274,1314,3686,1512,520,1888,1668,1506,1502,1506,1498,1508,1516,1510,1514,1510,1496,1552,1504,1510,1502,1804,1488,1742,1746,1514,1506,1500,1504,1496,3736,3808,1504,1504,1184,1502,1506,1500,1502,1496,1502,520,1502,3872,1504,1502,1502,1498,1500,1506,1488,1542,928,1784,312,382,1758,1384,1378,1476,1250,1170,1586,1128,1820,1412,1206,1400,1510,1604,1586,1602,1606,1534,1272,480,968,470,1952,1486,1194,1640,1482,1678,1394,1040,1642,1204,1612,1616,1494,1754,1648,1478,1766,1608,362,1026,932,1386,1800,1582,1590,1452,1786,1208,1838,1706,1598,1402,1050,454,442,386,1590,1732,1178,1510,1206,614,1244,1698,1378,1514,1780,574,548,1564,1846,1668,1610,598,1616,1376,1374,1522,1508,1912,1496,1770,1204,1588,1396,1206,1230,1314,1760,1826,1690,1216,1194,1566,1904,842,1616,1470,954,932,1686,1586,1564,1756,1542,1604,1730,1300,1620,1598,816,1884,1250,1552,1622,1030,580,2144,728,1380,1288,716,1336,2089,1542,474,664,636,716,738,662,744,518,1618,630,642,638,648,618,652,634,1388,648,666,640,642,1400,676,672,664,726,668,668,638,664,752,638,636,1408,1352,1398,1410,1382,642,1378,1382,668,334,666,1386,1388,630,618,1344,630,646,630,644,616,608,620,610,594,594,1338,574,610,616,622,602,608,1340,610,620,614,620,614,650,616,1264,624,622,622,626,642,634,638,634,1362,628,622,604,610,610,632,620,636,636,636,616,642,622,612,614,636,614,618,604,624,638,630,612,624,636,624,608,638,620,622,620,622,778,1634,606,628,614,620,614,616,620,606,410,664,618,622,612,638,604,618,618,616,632,628,630,616,632,626,620,620,640,622,740,612,610,612,652,634,628,520,616,612,618,610,622,602,618,1340,1346,1744,1352,1548,1370,1342,614,620,606,600,616,1292,610,628,1254,608,614,614,602,616,614,608,626,612,626,626,628,606,1388,624,612,612,620,628,646,608,610,618,616,626,610,618,616,612,620,612,620,610,630,596,606,612,606,604,620,708,612,628,626,630,638,620,624,604,632,626,612,326,340,328,340,330,328,322,326,326,326,324,324,322,324,326,328,336,714,624,644,632,638,618,640,632,632,610,644,622,640,618,640,626,1370,630,640,626,622,640,610,632,632,618,580,640,632,630,638,626,588,632,636,638,648,678,576,628,758,1042,640,646,750,694,730,644,642,618,634,1412,1030,538,640,622,626,642,636,588,588,608,580,626,628,634,620,586,544,622,624,490,572,632,612,636,622,622,740,632,672,338,1909,540,980,1494,972,1580,1498,1058,1498,1518,1494,1646,1496,718,1510,1492,1496,1518,1490,1496,1502,1494,846,670,332,1496,1508,1388,1532,732,740,1504,1198,1500,1496,1124,772,564,1504,1534,1508,1500,1502,1520,576,758,496,1498,1510,1758,1504,1506,1502,608,368,1486,602,894,1514,558,1490,1488,1210,1508,1496,1504,1498,1520,1728,1524,1504,1500,1502,1532,1514,1498,1502,1060,1502,1222,562,1498,1532,742,1510,1498,1508,1514,1510,676,676,1060,1510,1510,1196,1504,1276,1498,1518,1060,1074,1230,1234,524,510,554,632,630,1450,1402,838,1264,1512,1512,1498,888,842,1070,886,846,1218,1324,454,1192,1494,350,428,1344,1510,660,1312,1358,870,998,1786,1690,1924,2056,2072,1676,1354,1048,1428,1900,1876,1736,2052,1810,2070,1910,2068,2070,2070,2046,1958,1462,1468,2052,1872,980,984,1628,2044,1934,1778,1840,2042,2068,2038,2056,1544,1702,1796,2072,2260,938,896,928,944,958,918,892,934,1852,2111,2144,1874,2008,2050,2054,1906,1924,2026,1540,1992,1916,1422,2052,1958,2094,2102,630,588,554,612,670,592,2128,1900,1900,1900,964,968,962,968,954,950,954,948,2068,1898,1900,1804,1786,1838,1798,1834,2086,1930,2062,2056,2050,2162,1394,2048,2056,2052,1738,1416,1890,1534,1886,1888,1882,1524,1716,1786,1518,1456,1424,2062,2046,782,784,796,828,2046,2048,1454,1488,1892,2074,2046,1644,390,1324,1804,1804,2132,1858,2096,1730,1716,1752,1754,2054,2062,2056,2058,2068,2058,2114,2042,1932,2104,2000,1978,2054,2040,1736,1690,2050,2030,1758,2044,2048,2046,1748,1738,1426,1748,1740,1886,1938,1596,1538,2060,1752,1742,2110,1720,1754,1830,2060,1960,1670,1722,1798,1688,1778,1662,1384,1174,1754,2056,1340,1886,1882,2060,1792,1954,1666,1690,1672,1656,752,762,2054,1770,1936,1900,2054,1912,1884,1960,1896,1900,1894,2070,1584,1594,1898,1888,1362,1466,1478,1882,1966,1562,1610,1502,1560,1510,1526,1566,1554,1494,1530,1518,1504,1630,1572,1496,1662,1586,1528,1508,1542,1600,1596,1532,1576,1604,1598,1508,1580,1592,1570,1598,1544,1616,2040,2044,634,926,896,874,934,858,832,938,942,1912,1910,1920,1900,2074,2054,2040,1906,2016,1984,1886,1906,938,1070,1940,1918,1890,2006,2004,1168,2064,1936,1248,2038,1814,1546,1506,1506,1504,1512,1516,1504,1534,2030,1342,1684,1938,1396,1734,2224,1894,1894,2064,1280,3010,3010,2866,1620,2026,2720,2202,1853,989,2540,2540,2760,2610,3004,3004,1100,2645,2521,2452,2427,2290,2891,1207,2385,3131,387,2820,3238,343,2810,3131,631,789,3187,1674,2227,1932,2437,2434,2275,2365,2276,1878,2959,1753,2737,2406,2359,2245,2354,2719,1869,2318,2360,2216,2380,2073,2507,2436,2545,1938,1920,2443,2989,1563,3287,3024,3024,2212,955,2398,1609,2284,2315,2019,2373,1755,1792,2342,1957,1626,2322,2464,1753,2308,2385,1745,1677,1712,2322,367,1585,2293,2156,2249,1633,1786,1728,2061,1677,1560,2376,1580,1671,1665,1644,2464,2362,2348,2416,1671,1676,1646,1993,1802,1637,1765,2036,1783,1668,1706,1927,1699,2219,2390,1710,2449,2395,1743,1702,1751,2207,1763,2186,1711,1694,2443,1768,2280,1732,1806,2234,1663,1764,1393,2053,1749,2219,1723,1635,2371,2364,2351,2267,2376,1705,2344,2418,2407,2445,1751,1598,2179,1851,2509,2509,3298,3015,3015,915,2250,2414,1670,1371,1747,1711,2443,2424,401,2942,2942,3250,2948,2948,1613,1849,1241,2246,2443,1410,2407,2219,2299,2441,2407,2518,2518,3245,2364,2364,2006,1100,731,1909,1937,1791,870,1724,2189,2197,1032,988,446,2984,3200,956,996,2300,984,3342,3343,3180,3343,3312,3343,2632,3330,3321,3343,3336,3334,2602,3343,3343,3343,3338,3343,1924,3343,3343,3343,3343,2606,3297,3294,3343,3234,3036,2526,3343,3342,3343,3343,2590,3343,3343,3343,3343,3339,3278,2632,3343,3343,3308,3343,3343,2370,3343,3343,3343,3180,3343,2190,3343,958,920,1093,1114,588,1093,3343,3251,3343,2843,3188,3338,3308,3343,3343,2822,3343,3342,3256,3343,3343,2370,2340,676,744,1710,686,1920,2560,2619,2530,2631,2490,2421,2628,2571,2532,2612,2622,1676,2528,2524,2590,2619,2522,2028,2572,2592,2592,2514,2566,2600,2604,2615,2576,2585,2604,2586,2475,2628,2539,2616,2142,2570,2631,2631,2631,2548,1948,1974,2473,2524,2557,2626,2266,2530,2551,2596,2631,2631,556,632,520,632,712,2586,2631,2620,2631,898,2506,1528,2516,2530,2627,2630,2392,730,1580,2534,2607,2518,2630,2552,1702,1054,1758,1128,1746,1632,980,1708,1096,334,1754,1256,1142,1280,996,1104,1008,1712,1712,1522,1718,1588,1226,1236,1722,1228,1754,1760,1724,1772,1762,1014,1752,1200,1226,1754,1720,1632,990,1706,1190,1772,1152,1720,1016,1564,1762,1108,672,1160,1604,1600,566,1062,1018,1014,1042,1582,854,1256,1042,1608,1606,476,958,1060,1024,1552,1580,1042,1590,1600,1178,490,502,510,486,1046,300,300,412,1250,1636,998,998,850,1610,1608,1596,422,1704,752,456,344,326,1020,1474,820,1506,1438,1602,1596,1616,1604,1026,970,954,1530,364,1524,624,630,1250,722,1602,1596,1562,1342,1200,1248,1314,1594,1128,1314,1608,1130,1238,1600,1598,1126,912,1748,1084,1854,1310,1744,1104,1590,1588,1142,1192,1070,1152,1166,868,1600,824,924,1252,1170,1872,2238,1728,1990,2232,2162,1214,1684,1242,1940,1360,1742,1252,322,342,1072,328,336,342,1286,2102,2168,2194,976,2236,1166,1690,1202,2238,2060,1220,1142,2246,440,1820,2204,1702,2156,2074,1514,2070,2190,2220,1016,820,2236,2194,2206,1818,2234,1058,1852,564,1368,1414,334,1348,330,1372,558,1394,1358,1372,1352,330,1434,334,1374,334,1414,318,1390,538,1378,1540,1368,1368,1376,1352,1426,328,1432,1342,1368,1368,334,1336,332,1364,512,508,516,510,340,340,320,326,1380,1364,1366,1368,334,1346,1414,1370,340,1330,1356,1358,326,1366,336,1352,506,1516,330,1384,606,1350,1362,1362,330,1380,338,1386,340,1344,1382,1408,1346,368,1344,1380,324,1364,1378,1342,1420,1356,334,1372,1364,1396,1344,1370,1338,368,1354,1354,1348,1368,1354,966,604,2164,1902,2388,2120,1942,380,466,2240,2152,1488,2156,1146,836,2142,2174,2124,1626,1496,1618,2194,1436,2038,1696,1508,2076,2112,2158,1666,1248,2118,1734,1066,2078,2160,1582,826,1878,982,1728,1790,1536,1256,2160,2384,1780,1820,1544,1014,1254,884,1918,620,836,820,1406,730,2172,1682,2386,2158,1690,2264,2380,2380,1042,1752,1784,2278,1384,1016,892,1668,730,1644,1676,1776,1170,964,1158,902,1162,1754,1160,780,1234,1590,2206,2776,824,1994,534,1920,634,602,1836,1872,1894,2122,796,1736,326,1914,1240,510,1904,2050,462,878,1904,850,1876,972,778,1044,702,1822,966,1902,1872,1804,1596,1900,588,406,2495,2514,1894,1736,1892,784,1884,1268,2042,2180,1934,1304,2068,392,1206,1624,1962,1898,1906,762,1684,1284,1332,2148,934,1878,1284,1644,1588,1892,1884,1022,910,1890,674,468,1814,468,496,514,1136,1284,1092,1672,2094,1902,1494,2048,1362,1546,1254,1924,1918,1696,714,1926,1918,1904,1902,1016,948,880,814,1072,1886,968,1872,644,794,948,908,1270,758,788,1256,1166,1264,1272,1888,1926,1936,1094,876,884,768,1028,1274,976,1514,1154,1180,2236,1134,1856,1590,660,1208,1752,1692,742,944,726,902,680,1928,1290,1898,1304,1702,1184,1896,1882,1920,512,1192,914,1272,1304,1390,552,1884,1874,1508,802,1890,1690,1886,958,1924,982,1868,1034,384,938,532,688,1014,1098,1926,616,1900,1792,1156,1264,604,1188,1258,1294,726,1886,1262,1354,1620,1952,1298,1070,1074,1934,1894,1916,1946,964,1976,1282,1898,1882,1564,1906,1896,1900,764,1272,704,1734,1878,2104,1874,780,1724,1882,620,1630,656,1864,1268,2060,906,1876,792,942,2056,508,1250,1276,1018,1252,1260,1082,1188,968,668,1732,1266,1510,1086,606,988,1954,2024,1262,1872,1300,936,782,906,966,1912,670,1122,2184,1192,958,1962,670,690,1886,1894,784,1302,1882,1828,1794,1070,1918,1708,818,1940,798,1882,1846,1156,1100,624,376,1928,706,1108,1450,1938,1684,738,1888,1926,1874,1420,2114,1846,1846,372,490,1886,1900,1070,1994,1894,1914,868,1870,646,970,1264,1894,1660,408,1898,1912,1906,824,964,1602,442,1880,756,1448,742,1818,1762,1174,1324,878,1906,1160,918,1662,778,1784,1898,1590,1884,588,1888,1894,696,2034,1896,1920,1894,1884,1912,1914,2032,806,632,1902,1900,1876,1882,1900,1750,1920,1388,1878,1592,1916,426,900,1084,1912,1886,1876,542,374,1624,500,2164,1424,1894,2036,1878,1094,2068,1828,1828,748,1074,1880,646,1276,1006,1246,1892,718,1404,1360,1922,1894,1718,1906,2026,1034,1892,1502,1876,1308,1906,1894,1900,2170,1880,1836,1890,956,1910,1156,1890,1386,1300,986,1044,1790,986,980,548,952,1914,1854,1100,1918,1916,1890,1182,1886,1074,1084,1152,1500,1130,1898,1930,1876,1918,1824,918,1896,662,1898,1916,858,1910,2076,1902,1902,1902,1858,1858,1580,1250,836,1894,1366,482,1888,1918,1026,644,1084,1552,368,794,1172,1886,1904,672,1802,1894,1210,1028,956,690,1610,1040,1064,740,1118,1884,1450,1200,1076,1126,1008,1896,1898,1878,1116,480,688,1454,1054,1864,1852,1892,1612,1890,1898,576,978,1110,1722,1904,1888,1890,1886,1676,1754,1766,894,1314,1280,1886,1880,1888,668,1882,1110,1916,516,1888,1352,1478,1906,960,1892,698,1032,1892,1200,2627,2526,1912,1028,776,1904,1640,1274,1896,1888,1872,1916,1100,1186,1894,1880,1086,1900,792,802,1868,2008,798,682,1172,1882,1100,670,1898,1056,972,588,670,1894,834,1280,1280,1280,1218,1280,1280,1242,1280,1172,1280,1280,2209,2440,1948,925,1973,1677,1883,1701,778,924,853,1608,1687,1437,1583,2016,1637,935,1564,1670,1568,1092,1667,1013,720,1685,654,1678,1610,1624,1627,1625,1594,1624,1620,1105,2111,1611,1619,1398,1991,1737,674,936,1344,1569,977,1464,1324,1480,1689,1325,1616,1569,981,1451,2060,1161,1376,913,1321,1248,1694,2103,1346,1379,1487,2099,617,1530,1207,1276,1634,1812,378,1235,1646,996,881,1629,1677,952,2046,1840,1861,618,1958,1324,1026,1849,1648,1181,1000,1662,1416,606,2022,619,2089,1687,1268,1094,1420,1179,1398,1396,1317,1138,1527,626,1272,1297,1173,1475,2021,1623,1205,2051,948,576,694,1324,2122,1154,1212,1284,1281,1625,1084,1268,1618,1108,1010,950,1062,1221,1944,615,1058,1616,1208,2047,2008,1581,1157,1363,1328,1203,1165,1302,2082,1686,1350,570,626,1628,1305,1361,2181,2043,1342,2090,1557,1922,2018,1584,1642,1663,1361,2076,905,1666,1697,2071,1362,587,604,1608,1110,795,1606,1743,1251,1650,1592,1332,1078,1133,1246,1726,1098,2101,1018,1338,1980,1691,1905,1628,2119,1634,1688,1302,1681,2037,1492,1370,1563,2095,2174,1337,1693,1985,1120,1897,2200,1707,1790,1989,1046,1530,1668,1620,1713,1099,1128,1186,1431,860,1606,1576,1689,1250,1641,1330,810,2016,1228,879,1579,1607,1671,1648,1958,1363,990,1318,1062,1155,1208,1125,1237,1099,1174,1361,1250,1078,1113,1200,1155,1597,1646,1052,1110,1359,1995,1396,1634,1341,946,1011,1677,1697,1615,1246,1428,496,1640,1669,1488,1750,1705,1372,1450,1635,1541,1092,2139,1097,1134,1162,872,2025,642,1633,1601,1411,1065,1675,2171,1134,1029,1266,2077,1210,1984,1260,1202,1586,1620,600,878,1976,2612,2225,2225,2815,1186,810,1370,1434,1052,1444,770,1420,1400,1368,928,1274,1410,886,1350,1538,1290,1402,1200,1512,1088,1418,1396,1414,1280,1424,1416,1434,574,510,1162,632,750,1340,1280,780,1246,1280,1486,1264,1432,1210,1482,814,1384,1212,1420,1418,1280,1490,1408,1424,1280,1578,1280,1130,1528,1166,1366,1416,1422,1256,1086,1196,1538,1170,1410,1202,922,1298,1408,1410,1442,1418,1054,1280,1406,1280,1432,1404,1370,806,1486,1402,996,1408,1698,1698,442,1286,1349,1182,592,476,484,444,508,476,2140,452,476,2136,2136,920,2794,896,2352,2284,920,2754,2450,408,560,1044,2430,2344,1184,1518,1422,1780,456,2122,350,1750,1524,1888,2172,2124,2116,1598,1848,1666,1744,1554,1828,744,588,1492,1610,1906,1358,2432,1914,2530,2294,1908,1642,1866,2072,2074,1986,1498,472,696,624,2124,2450,2384,304,2114,1892,1956,1950,1970,1982,2232,1932,1762,1772,2106,1828,2288,2306,2412,2094,2112,1948,2122,2058,2584,2258,2334,2126,2388,1954,1942,2568,1976,2140,2140,2688,2128,2688,2274,2688,2102,2688,2126,2116,2280,2532,1976,2524,2132,2204,2130,2140,2128,1678,2682,2124,2254,2558,2132,2122,2410,2104,2116,2468,2130,2244,1466,2446,2276,2550,1958,2066,2014,1818,1870,1888,1636,1216,460,940,1846,976,920,2320,564,620,428,544,1768,876,1684,356,2140,2108,2096,2072,2080,1696,2144,2064,1952,2040,2040,2024,2112,2088,2068,2152,2080,2148,2160,2084,2144,2116,1780,2128,1236,1216,796,1062,1600,632,742,1187,686,1434,1082,1466,1180,958,1010,1426,1484,636,1438,1494,1484,826,1046,596,1498,662,838,818,738,778,722,1258,1244,1270,1302,1304,564,588,1430,1486,1194,1434,882,856,848,1010,1010,1444,838,828,1102,966,828,1200,1226,1200,1320,1030,1192,1210,554,1180,1492,1492,1026,954,646,918,954,1436,1180,1314,1178,1498,1036,1492,1456,1080,1434,926,894,1188,1488,780,1430,898,1414,900,920,650,1436,1488,1492,1140,1074,1136,1486,1116,1484,1482,1428,1192,1482,1468,1498,956,1426,1424,1426,1432,1424,1494,1080,1432,1492,1428,1502,1430,1128,1192,1426,1072,1414,1068,1174,448,646,950,1224,1560,1040,1256,1152,1474,1074,1590,1002,1174,1128,808,964,1122,1154,1116,1248,634,1576,1636,694,824,1054,1194,1054,1252,828,994,1098,1086,936,1516,1318,1122,946,882,1106,892,1006,1084,698,684,812,836,848,740,884,1262,748,842,1056,1110,572,1230,1234,1170,1196,1700,1158,906,604,1094,1126,1086,978,1016,1136,908,1594,1528,736,768,1022,880,1066,1328,1126,1120,1240,1026,1010,1032,998,1026,1310,962,1044,996,1130,1544,1638,1154,1184,1166,1114,1252,1546,1794,1200,1840,1196,1200,1192,1778,1796,1192,1792,998,546,1776,920,838,798,798,1802,1790,1584,1792,1782,1574,1582,1794,1188,1794,1788,1196,1772,1794,1190,1194,1468,1196,1802,1788,1186,1176,1774,1412,870,1778,1730,936,1198,1638,1110,910,458,970,894,662,850,900,856,790,858,790,888,830,748,1822,1806,1796,1768,1778,1784,1776,1294,1074,1776,1192,1784,1292,1302,1590,1786,1288,1198,1800,1790,900,1176,1194,1788,1192,1592,1790,1786,1190,1296,1794,1778,1194,1790,1784,1784,1298,420,418,396,1264,334,558,504,1278,1154,1410,1728,1192,1794,1778,1200,1330,1304,1192,1188,1794,1796,1194,1574,1060,420,888,1554,1764,1594,604,602,444,456,456,446,828,442,444,458,444,450,446,430,450,440,440,426,422,490,1126,570,1790,1800,1588,1280,383,473,395,354,330,316,386,438,324,411,351,376,318,335,331,316,382,324,408,351,433,612,607,804,594,554,849,804,610,556,616,822,602,562,871,799,624,1084,541,1392,999,1107,970,547,539,441,569,998,1102,1114,1288,1146,1216,704,995,1256,465,355,1186,1839,771,1328,591,1229,2372,1400,1121,883,1230,711,1916,825,899,4192,1280,4130,1280,4060,340,4036,4120,1280,4123,4085,4208,4217,4229,4244,4130,4256,4264,1280,2435,1811,849,4315,1280,1280,1280,1280,1026,4861,4849,1280,4687,1308,304,1360,885,3914,3856,1418,1885,1461,1499,1572,767,894,842,1241,469,1134,3628,704,984,956,1248,1344,1276,1272,1408,1264,1252,1364,1244,1412,1360,1248,1260,996,1344,1248,1268,1368,1252,1252,1428,1244,1448,564,1248,1248,1244,1248,1248,1284,1256,1252,1248,1260,1272,952,1264,940,1256,1276,1264,1700,2218,858,1320,1278,1080,824,2096,2088,1874,1604,1878,864,2010,2002,800,2016,2028,1470,1792,1804,794,1566,1554,2130,2116,1998,2008,984,2228,1548,1564,2140,2132,658,1176,1026,2122,2154,1502,802,2026,1796,1822,1832,1622,1706,1736,1016,1756,1144,856,1714,1938,1950,1928,1938,1384,790,1774,1994,1630,1624,2108,948,2006,2112,2186,2186,2166,2164,2196,2194,750,426,428,430,594,1568,1356,1378,1724,1602,1612,1580,1628,704,1270,1386,902,1066,1592,654,850,868,1594,612,814,1566,300,378,568,548,1558,1590,1072,372,654,984,1174,612,674,960,406,1350,962,978,1450,686,912,1562,536,496,510,484,578,2152,1780,1780,506,504,700,696,700,756,562,778,482,582,580,546,510,504,980,1724,512,482,534,392,846,1300,1576,1342,1358,1916,1912,500,1564,1022,1530,714,1574,1816,1576,1532,1090,1728,1712,1354,404,1392,1594,1598,1098,1638,1492,808,1552,862,1552,1588,658,778,806,1604,820,690,1776,1530,1614,1130,1154,872,732,1902,2906,1480,472,1586,1436,656,660,1526,476,598,524,616,1582,1904,1374,1302,1584,1606,1570,1596,1594,1592,1574,1722,1652,1576,1578,1600,984,2063,572,1588,1478,680,1256,1200,1912,1416,1518,1888,1592,1620,1604,728,1522,1816,1132,1568,1096,1980,894,1138,514,1590,732,694,642,1064,1604,1240,454,1158,1104,462,634,622,518,458,516,652,880,812,860,752,900,704,1086,1384,1204,438,988,856,674,662,554,588,518,498,440,798,442,468,694,1568,472,512,1674,544,538,526,562,422,442,512,1100,606,492,452,532,484,590,1560,524,498,546,988,1048,586,1250,478,580,1436,1820,1632,1638,1432,1576,1652,1220,802,1496,756,1058,832,528,1440,1000,1174,772,882,848,1592,1112,1142,1266,1208,1602,966,546,584,470,606,396,1634,1408,1592,1612,574,926,400,466,992,610,1430,544,520,434,518,496,480,468,510,1138,500,1144,1578,582,1658,1294,1010,1356,1396,848,1582,462,562,794,1014,2262,756,482,1592,530,1596,1588,1390,726,678,302,962,1596,3130,1668,1656,508,786,452,1568,1050,750,1840,1278,1202,530,550,524,1038,1288,430,1894,702,778,710,640,568,840,714,1030,372,492,1596,1582,1600,1616,1584,1606,480,498,506,468,692,470,436,442,440,414,452,444,752,540,498,522,584,604,424,844,1594,782,614,1522,1264,1278,1658,658,1574,1296,1592,1190,1480,1568,1366,902,904,656,1586,1560,1590,548,1174,332,402,1614,986,1404,1004,1452,1246,1236,344,308,620,1130,1202,694,1578,640,614,330,1584,840,1620,840,672,554,572,564,1320,786,1146,1660,602,714,1598,824,1270,974,762,1602,840,596,712,1618,1598,468,1590,718,1100,468,1616,634,768,774,624,346,428,1586,1612,856,442,438,1568,1672,950,438,1718,970,1238,1616,418,850,594,1594,788,1644,1600,1690,1668,1430,1600,1604,506,436,900,1410,1226,1056,596,670,920,1160,784,1428,470,876,846,412,624,654,1042,1586,1596,920,1878,1962,1608,396,398,490,442,1160,1596,864,1028,1194,524,436,446,1590,494,1428,538,540,1568,1360,370,744,800,1608,1610,1204,1512,404,1240,838,1606,646,1000,920,1614,1596,456,1620,496,490,1584,534,412,542,1440,762,570,1040,942,1498,1837,562,1070,914,1598,2830,406,1732,436,1248,2186,2120,904,1348,634,650,654,604,596,462,640,406,2072,1232,978,2160,2166,702,542,546,2156,1294,2436,534,958,898,1150,2454,2300,1268,2222,1850,1880,2342,496,2228,2164,1874,1718,2000,1344,2184,2454,1256,1040,562,566,1968,1622,606,898,612,698,612,574,648,2240,1914,2306,422,590,618,620,716,618,458,426,490,426,436,512,2370,2372,548,888,2018,1748,2154,932,968,924,1414,1470,1028,2236,2152,910,1070,478,530,622,736,586,540,1428,594,2204,2448,1126,1408,530,1530,1610,788,2276,2194,1458,1134,524,434,530,470,372,2260,2280,534,770,596,582,538,2162,442,2186,448,1282,1056,2188,634,772,2188,2196,1666,1630,1314,2090,2046,2098,2410,922,624,626,1762,606,500,808,800,566,738,2702,2678,544,526,434,538,478,480,488,1286,2194,2400,1610,2176,1106,2188,2192,2204,2208,620,430,2160,2194,536,1406,870,914,832,550,1632,602,1534,1530,926,524,1316,1120,906,2374,854,924,858,1132,1738,1920,1540,1210,1140,668,892,1038,814,494,570,1326,1222,1614,1142,1832,502,882,920,4323,4280,1464,496,428,572,568,784,2088,1800,1808,2412,2104,2120,2080,2140,924,1668,1828,1192,1400,2108,908,444,864,1092,564,1136,2088,2112,344,956,744,716,2056,2092,1420,492,884,1400,1544,804,872,1268,520,1776,1276,1292,664,528,1880,896,1192,2064,1596,424,672,372,640,764,508,2240,2652,2352,1612,596,884,988,988,740,1024,640,492,760,764,724,672,488,664,456,1260,2280,616,672,636,704,352,516,1696,2096,2068,804,1772,1772,2516,2496,656,2044,1348,864,692,1316,464,2468,2080,2004,1436,500,2280,2240,1636,532,1792,2100,2096,1436,1896,680,1060,1252,920,1064,2212,1136,2036,2180,1972,1056,544,2084,2104,2320,2024,1456,1464,2108,1144,960,912,2544,2524,2552,1972,492,472,624,2084,1900,852,864,2020,628,792,656,688,2092,1584,1524,2528,2092,2108,2076,2088,1996,2084,2080,2260,2156,2056,2092,1004,1300,2688,792,752,2072,1956,892,1644,1584,2504,1868,1880,2476,2092,2132,2100,1348,960,2008,1780,2368,1488,2096,2600,1172,1496,1468,2088,968,912,844,1408,2100,1636,592,1516,1432,844,840,820,680,420,604,388,680,860,1152,1064,1132,1188,784,928,2092,2096,576,1304,2420,2072,2328,2072,620,672,2204,716,708,692,736,556,584,676,1452,800,652,520,476,704,2268,2060,684,1480,1304,1372,772,1652,632,760,1876,544,2388,2152,2164,1880,2084,2196,1056,1972,992,1384,512,1152,692,1436,1928,1356,952,1060,1540,1356,1356,2100,1664,1660,2084,812,980,1276,720,516,2084,2180,528,520,464,464,2128,1860,2112,576,552,520,2112,760,1228,576,612,584,1308,800,1884,716,684,572,408,392,676,652,632,612,672,1504,2264,2060,768,2132,1700,544,516,1240,1328,1792,1932,1120,2088,608,480,1024,744,464,856,1040,2532,3136,992,2100,368,700,2088,2028,2060,1964,396,1256,2104,2668,2712,1304,1148,1416,1228,2156,2176,1796,596,2008,1388,2092,988,1156,1988,576,440,1592,644,392,1628,1688,760,568,2492,928,1028,940,848,748,2092,944,1352,560,648,2100,2076,2100,2148,2108,472,596,632,660,668,2248,616,572,580,424,1044,468,1764,992,488,620,484,704,468,1460,776,792,552,580,588,584,1108,2076,1024,808,2156,1572,1680,2172,868,880,620,2056,1688,2100,1208,1600,1944,860,1216,1784,1020,1204,852,624,2068,2048,2092,2052,720,1544,436,528,2104,1296,1832,404,1312,1904,1636,1624,456,404,816,1488,1568,904,2076,800,448,432,2072,1104,2136,500,880,656,1096,2152,728,752,732,1744,780,808,2160,788,936,840,2084,1988,996,2088,1096,796,784,932,2108,480,2096,608,2092,504,412,592,700,652,1476,688,944,1444,612,2108,828,1012,976,996,816,480,468,528,1132,780,996,524,2260,572,492,524,440,2052,2196,1236,576,1916,2184,1276,1228,2108,552,2024,2088,772,476,2044,1224,2060,2060,2308,2196,1564,468,548,432,448,472,2100,2096,572,1184,1840,1616,1376,764,868,1200,1524,1024,1880,416,612,1156,1100,540,416,504,820,852,1368,988,2080,1208,2460,2564,2084,520,516,556,640,580,880,872,388,1484,2040,1120,1348,1580,688,588,584,344,2088,644,1864,2092,2060,1612,2372,476,456,524,476,344,504,2096,2096,1584,1988,772,392,1624,1104,2092,1800,1372,1272,2120,2080,600,1320,648,496,516,656,2080,700,544,704,1876,1000,748,1340,1240,1964,2176,732,1412,1452,2084,2482,2164,1840,2228,1370,2524,1840,2110,2496,2518,2508,2580,942,2166,1846,2368,1646,2348,1894,430,528,448,432,424,2378,2272,1350,352,2356,2688,2502,2244,1450,2258,2212,984,1246,728,654,1844,2254,942,2504,524,1718,2042,2508,2522,2522,2234,2264,2438,2082,934,1018,460,1098,1058,596,874,2448,2228,2214,2656,1244,960,1654,2092,1584,814,1194,1170,1180,2388,2372,2588,2262,1188,1172,1152,1334,2246,1642,2054,1978,362,1318,902,1618,1120,1218,2244,730,678,828,2556,2530,570,720,774,646,692,630,1010,992,1238,2248,2508,2070,2824,2336,2630,456,478,382,436,2572,1942,746,810,932,2598,1584,860,714,1114,604,692,1868,2124,1970,2126,1910,790,422,1506,2372,2204,2260,2418,1722,1690,2238,2250,1496,2626,852,488,1350,1884,1078,1290,562,2270,2360,2432,914,958,1342,468,528,466,1536,1056,982,1202,1188,1258,1128,1700,1670,604,314,734,318,966,640,1012,902,2268,1616,2186,638,458,1146,1602,1580,1260,1252,1720,2364,1852,1880,2244,2246,1014,964,958,1116,902,778,1014,1172,884,380,764,2240,1660,1242,1356,1672,2246,2970,1372,2208,2388,2130,2056,2372,644,956,2060,2302,2286,1696,1296,1514,518,398,1358,1484,1310,2256,2230,564,506,524,448,706,498,678,522,704,2194,708,2158,2190,748,770,762,724,938,538,614,590,468,628,1544,2658,1002,488,2090,1928,1110,1098,2152,1114,834,1130,1244,782,978,984,924,1000,1098,350,322,982,2238,2206,1706,1436,2274,2262,1562,2266,2262,2248,2304,2490,2244,2280,2160,2332,954,858,926,566,434,504,546,560,706,852,696,1202,958,928,852,2276,550,400,2248,2248,1760,2376,2256,2472,2646,2242,2030,2232,2064,2132,2536,2510,750,1168,1036,2090,2232,2252,2064,450,562,482,656,524,792,526,484,506,1794,2236,2132,2248,2738,1626,1558,1668,2270,2216,2506,2178,2382,2246,1994,794,2390,636,750,714,744,738,426,428,432,438,1448,1120,1544,1550,1568,2400,2164,2468,2080,974,828,2844,1302,1556,1286,1606,1396,1426,1418,878,454,1244,1402,1430,1550,1512,1030,1650,762,1448,1396,1410,1426,1090,1826,1560,608,468,898,896,880,2360,2382,1340,722,726,834,442,452,376,428,504,506,506,472,2232,2256,2256,1738,1590,908,1192,606,930,1090,960,994,1018,2264,2260,2250,1192,1088,812,2004,2216,2714,2140,2242,2220,1256,2252,2302,2222,1918,1566,2820,2678,2246,2220,2384,500,2250,2448,2276,2248,2590,2240,766,570,396,554,2524,1362,676,736,698,944,688,526,676,1092,1104,1126,1004,2180,464,488,482,402,394,452,1062,1170,978,1016,832,952,2500,2506,2158,1620,2254,2348,1070,2260,2316,2370,2274,1598,2230,1344,1402,2148,2398,1040,1182,2362,1252,1232,2496,2236,2246,2242,2240,2326,2378,2076,2240,2038,2248,2190,2250,1088,1112,2432,2422,1672,600,1644,1474,2196,422,432,446,436,1034,464,436,648,558,624,488,694,1722,2468,886,948,628,422,2082,426,394,2168,1646,446,1850,1488,2340,2270,992,1088,1126,2262,2264,768,754,2092,2054,572,488,1766,454,790,1224,1584,778,2256,2264,492,458,436,468,490,2384,582,422,860,588,582,1858,2006,2178,2272,1610,2124,1026,424,482,862,1126,2132,2184,1680,888,2242,1878,1522,480,786,786,1074,404,374,364,1254,1428,2240,1450,2192,1860,504,526,1108,1272,812,714,522,2250,2214,1728,1322,2240,2518,1704,1474,2416,590,494,398,916,1106,2156,2202,1382,418,2138,2132,478,442,876,500,444,2646,2168,2116,2242,1078,1144,980,932,2244,2262,2326,388,470,600,634,2432,1492,706,614,616,638,632,1302,1256,1938,864,1048,588,536,2226,1572,1832,1830,2628,436,398,1154,1152,372,458,412,396,760,840,1036,1260,1312,1268,1396,2232,2278,528,2106,1986,2246,1426,654,448,448,540,622,1144,464,534,512,430,1144,1192,1058,994,1168,1098,730,1140,622,458,1352,738,636,706,652,658,690,1034,608,662,604,644,582,492,466,614,508,412,420,1006,998,2182,738,450,1720,1606,976,1204,968,1010,2074,1238,1060,532,2442,2094,1534,556,952,584,950,1258,464,1350,716,1868,1424,2518,2322,2216,430,1814,1530,2266,2300,1090,2300,1890,1050,1238,1478,908,1288,1418,1676,1706,1662,1456,1212,1600,2386,1584,1272,1574,1474,3254,1534,1688,3721,1602,1498,964,1496,1470,658,1710,1056,942,1262,1494,630,1632,1154,1356,1700,1610,1626,1526,1418,1592,1382,620,676,1270,1228,1370,1012,1626,1472,1502,730,840,778,878,786,1102,1386,1378,538,1704,1750,1744,1530,1728,882,1486,1098,1370,1320,706,598,1056,700,806,1496,448,3528,1620,1518,432,462,416,824,1500,1592,1380,1862,1546,1796,706,626,1692,1334,498,1574,544,620,1644,1008,568,478,740,402,464,1236,1406,1404,1406,1326,590,998,1448,1452,1490,1632,1048,1136,1558,1528,998,1618,902,1246,710,872,368,1504,1580,1624,1006,1018,804,786,1662,1528,1140,402,488,670,1514,1072,1448,764,1068,1056,1698,1662,1246,1538,1430,1448,520,1484,1094,1756,1122,1498,3135,3036,906,1476,1628,1488,1362,1570,1374,1600,1122,856,1010,1136,992,1504,1426,450,468,466,1452,472,1442,1468,954,1174,950,902,510,436,396,396,418,970,1752,668,326,1348,1284,742,632,1438,754,1396,788,512,790,648,1612,1492,1460,1126,954,1502,1558,1046,1492,1498,1502,926,1542,3372,1498,1506,1408,1550,570,570,480,800,568,1492,364,1504,1480,1254,1524,1496,1636,1714,1548,1358,1490,1376,1184,1676,788,674,704,1552,1524,1504,1364,374,322,438,530,322,1200,1492,1172,944,1086,1042,1104,1502,1470,1658,1510,1670,1560,1350,526,1644,426,502,478,498,494,970,1032,1042,1586,1564,1654,1392,648,548,1836,866,544,1032,858,1062,946,956,1034,1100,958,940,950,1210,1516,584,1558,888,1656,1350,1534,1494,1156,1064,566,834,788,1136,940,814,816,850,872,1562,1504,1498,1576,1204,1326,1482,1796,1768,1442,1446,1476,844,1300,1500,1482,1234,1254,1040,1804,1774,1500,1480,1572,1490,1582,1514,1490,1610,1492,510,988,1018,464,1408,1452,724,1558,1678,1564,800,1598,1398,1070,1504,1418,776,1258,1498,1618,1612,1424,1058,1534,896,922,1516,1824,690,788,1776,1776,1708,1656,1494,1492,1500,1482,1554,1586,1388,1488,1366,1490,1464,1470,1368,1592,1256,1876,3562,3496,1108,1094,1454,1432,430,368,414,1142,1648,586,630,1442,1450,1094,1214,984,1562,1508,658,1584,1596,1492,1508,508,498,1398,1352,382,1170,528,816,984,520,1496,1554,1580,746,1230,1322,1482,1500,934,1408,684,570,748,1410,1458,1098,1500,1410,1256,1292,834,954,1492,340,462,1398,1230,330,738,840,540,476,348,1502,1494,1402,878,1496,1680,1140,976,940,1656,726,1442,1496,924,1262,1420,580,1808,1438,1406,1496,720,764,656,620,1498,1508,1552,424,566,374,1498,564,1824,470,986,470,404,410,420,852,790,1284,882,506,694,358,1486,1042,1204,1222,1748,1592,792,878,770,926,1486,1500,1388,1336,1492,1448,764,1428,764,718,1490,452,728,490,742,616,904,420,468,432,436,460,682,938,402,406,1428,494,1560,1448,1326,1634,1494,430,314,1560,1432,1236,956,1648,1480,1216,764,1706,1540,726,1534,1262,696,536,548,1964,1844,584,1760,1776,496,420,400,704,688,2228,2152,2008,788,3032,2172,1364,2132,1612,2128,2140,2148,432,464,2420,2248,2144,1264,1140,520,1080,2204,2344,2372,1532,1408,1012,1076,2368,2140,2140,2448,2132,2280,1936,2100,2148,404,448,2124,2156,2004,2092,2052,2156,1072,2112,2092,2112,1296,1740,2244,1604,2036,1572,1576,1576,1628,1156,2284,2220,824,2196,980,2148,2152,1348,1556,1996,1060,2088,2020,804,720,1288,1208,1364,1360,492,480,568,408,444,728,2116,1112,1112,1672,1772,1936,2568,2308,2156,1216,2508,2356,2088,2004,512,2020,2112,868,860,2384,1084,1512,1260,2204,1444,2204,1608,1348,844,1240,2092,556,604,468,2140,2296,984,956,1352,1560,2132,1108,1244,668,420,764,352,348,716,724,1600,1336,1376,2636,2596,1204,1488,788,2280,1328,1812,1808,2416,532,484,444,2232,828,644,2072,516,2184,1672,720,328,1904,1996,1416,2024,1800,1784,1840,1864,1780,528,384,468,380],"h":[2933,2933,2933,2933,2933,2933,1577,721,732,758,743,1237,3016,987,1287,304,348,405,425,365,1441,2783,1404,2798,1748,760,3072,1024,961,2699,1516,2000,1134,2479,1815,2614,1372,2035,1396,848,2633,2633,2636,1012,1269,2841,3046,2851,3006,2800,2976,2971,3040,2966,2891,2915,2871,2953,2829,3083,2978,3030,2883,2921,2926,2914,2943,2904,2838,2913,2912,2856,2873,2954,3050,3005,3035,2921,3058,2963,2889,2308,1588,3080,784,926,1359,2718,2681,833,1518,1185,929,1017,2873,1384,1215,3111,1020,2838,1234,1273,1274,2656,1421,3091,2187,1195,1806,848,887,1269,1605,1133,808,1246,2715,3102,1358,643,2828,1275,1783,936,1052,1232,1505,3116,879,1211,2699,2734,1201,455,1187,1917,3135,1446,1249,1026,2728,963,1440,942,1195,3097,952,1210,1790,941,1169,1527,1066,1068,1144,3063,1128,1512,1254,1157,1213,1342,1344,1792,3114,1247,2389,972,2741,1315,893,1252,2777,696,1682,2586,1109,834,1177,1062,2670,990,1533,1767,475,430,2745,1167,1289,1134,666,2727,1084,1583,942,2519,1183,701,1158,1061,2759,2764,898,2469,533,1144,2786,864,2762,1070,796,2730,987,2794,840,1427,1420,2735,957,1075,1581,1587,1548,1574,1565,1576,1579,1578,2834,967,1120,1306,1576,1154,1256,2645,938,1884,1094,2281,986,1080,1533,1335,1109,1385,1315,1597,961,1203,2809,1320,539,1001,933,971,1173,2837,962,1360,1094,2739,882,1106,1116,918,2742,851,935,950,919,2704,428,1230,790,845,1318,909,2043,983,1022,795,1224,2818,676,2028,948,2008,866,949,1234,667,2902,1521,1546,1562,1569,1545,1573,1546,1561,1517,1545,404,2803,547,1002,662,1229,944,1595,1283,874,1116,1054,987,1174,2684,460,1017,609,1041,1026,2723,759,2755,1553,646,844,953,2312,917,977,1296,647,1015,1482,1354,547,1305,886,619,1036,698,2693,619,688,838,987,1595,1595,1471,1209,1371,1159,1006,2665,1124,2449,850,1247,883,889,949,806,2719,1335,967,528,997,939,942,1145,559,2665,1549,1530,1552,1565,1165,1703,1042,872,367,1114,926,482,2786,1030,757,768,1020,1418,960,1261,426,2674,1043,1471,707,895,1201,521,902,1365,2834,527,729,1216,620,2775,836,1094,639,921,1396,766,530,849,962,678,1328,828,2720,1116,994,1116,1148,1718,1222,2279,1173,719,1531,1538,1562,1559,1565,1590,1594,1578,1555,1277,1095,1309,2790,997,1423,828,2503,908,883,1240,427,442,452,453,1482,1007,1526,1047,1016,979,1472,1403,2067,1044,1351,956,961,1549,966,2157,953,367,1192,1040,835,1772,959,1911,713,1096,910,648,925,1513,1409,628,1982,1172,1137,815,741,1161,989,1961,746,1359,944,434,1285,1277,1024,1075,358,600,600,1536,2714,1014,2201,2387,3012,1383,940,847,3001,1200,863,3203,3203,3203,3203,3203,3203,3203,3203,3203,3203,743,3130,3130,3225,3225,926,3130,3130,3130,3225,3130,3208,3295,3208,3208,3208,3208,3299,3208,3281,3221,3221,3221,3221,3221,3313,3221,3216,3140,3140,3216,3140,3140,3140,3216,3216,3140,2336,2380,1266,1704,498,1616,2768,1488,693,743,1343,1574,376,1648,2414,2702,2645,1768,800,579,559,556,548,556,2584,550,549,2686,550,588,550,550,542,546,540,550,540,546,549,555,572,548,550,568,543,541,543,570,560,577,555,575,567,543,572,534,552,545,547,545,547,539,542,546,551,546,546,551,553,553,556,2575,557,2540,550,548,2591,551,2652,2052,1046,2000,412,401,640,794,483,410,640,1164,2280,1440,1524,2725,2718,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,2774,2774,2774,2774,2774,2774,2774,2774,2774,2774,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2743,2724,2737,2793,2720,2668,2685,2717,2693,2722,2718,2680,2690,2717,2718,2720,2734,2716,2725,2708,2711,2713,2710,2723,2717,2689,2708,2655,2711,2690,2706,2695,2675,2685,2695,2691,2680,1028,2678,2716,2682,2674,2700,2754,1024,2684,1024,2636,2641,2605,2585,2628,2622,2615,2632,2652,2623,2613,2440,2688,2625,2605,2615,2670,2639,2658,2635,2695,1024,2635,2622,2711,1564,366,660,326,1784,932,602,590,588,588,2266,2304,2268,2296,2322,2338,2310,2024,2360,2290,2298,2294,2290,592,2294,2278,2294,2288,2264,2382,2286,588,2290,2302,2300,2322,2320,2274,2264,2364,2288,2292,2282,2312,576,2284,348,2278,2278,2380,2306,2286,720,846,462,384,386,380,2024,3886,2116,3878,1906,2098,3902,2038,1740,2046,1896,2062,2708,2310,2320,2388,2364,1734,1492,648,1148,2946,1790,3878,2024,1982,2058,1728,1716,1176,1136,388,350,334,346,346,354,342,348,344,312,352,348,342,352,320,340,354,346,320,348,348,348,352,344,344,2514,1304,604,382,3878,1650,3876,1920,1392,1372,1384,1408,3882,1382,1364,1388,1248,1254,418,1248,1232,1024,412,996,1240,1790,1800,2436,2444,1622,1602,1546,1632,1626,1620,1592,1620,1054,1230,1256,1604,1358,1258,358,346,868,346,486,410,348,302,1802,1198,2370,2564,1742,1572,1176,1714,1642,1814,1656,618,2712,1484,2358,2034,1694,3882,1676,1582,352,318,4398,984,2284,1620,2330,2098,2032,1832,1516,368,892,800,1016,1910,1824,1928,1952,1928,2056,1984,1940,1922,1910,1962,1970,370,2028,1952,1932,1916,1904,1906,1942,1900,1912,2064,1912,318,1968,1914,1938,1958,1972,1968,1936,1978,1974,1956,1964,1946,1940,2014,1052,2274,2002,2008,1930,1918,1962,726,1924,1974,1948,1928,1906,1946,1940,1956,1910,1888,1920,1910,2276,318,1898,4240,1966,1928,308,1274,1874,4238,1900,1650,2270,2256,4236,1936,1936,1920,1910,2012,2294,1934,1274,1126,1916,1902,638,2176,528,1978,1944,1892,1858,404,1854,1176,1938,1862,1998,1914,1878,1854,1824,1834,1840,4210,1860,1900,2268,448,1870,4230,1908,1810,602,1814,1380,1848,1846,1830,1846,1810,1814,1770,1752,1796,2160,2142,468,1828,1764,1736,1762,1758,598,1682,524,1802,1678,1662,1986,1996,2312,2308,444,458,316,1410,318,826,334,418,1322,1294,582,454,436,348,336,366,1266,1296,892,1218,1256,1240,1224,1274,1266,1258,1242,1134,1264,1288,1252,1262,2260,1304,1288,1252,1262,1240,1266,1252,1248,1258,1286,1266,1268,1268,1282,1264,2270,848,1260,2102,2568,1280,1270,1290,1262,1270,1264,1722,1304,1262,1282,2524,480,762,1258,994,1272,1000,1294,1258,1270,1206,2220,2518,1172,1258,1252,1278,1264,1256,2324,1244,1262,1264,1304,1262,616,1252,1254,1292,1264,1290,1268,1288,1304,1256,1280,1286,1266,1260,1264,1300,1276,1262,2154,2296,1282,1266,1284,572,2556,1030,670,1571,1348,910,2240,1300,468,2492,2976,3152,1952,2260,2628,2128,2272,866,858,890,932,3090,950,684,3138,3102,2302,2376,1358,2350,1160,3128,2586,472,3800,3097,3094,2846,3393,2842,3300,3639,3129,3056,3800,2979,3114,2828,3410,2806,3134,3177,937,3086,3121,3798,3269,3452,3534,3090,3221,3205,3225,3378,3800,3022,3143,3620,3171,2818,3103,3016,3301,3273,1329,3127,3264,3025,3099,2855,3177,3527,3128,3312,3375,3251,3116,3654,2427,1318,2889,1343,2997,3297,3459,3257,3134,3114,1344,3077,3087,3380,3519,3045,3485,3258,592,446,448,874,384,2140,1882,2092,1944,2010,1864,2144,1890,452,1292,1106,1244,2344,1692,2726,2710,2956,734,702,606,2904,2290,824,652,486,474,556,638,460,2184,2220,2820,1872,888,1004,902,1030,1116,794,1004,930,1156,934,1122,914,1038,1062,2362,1008,848,1118,868,1034,1000,1408,1952,1878,1656,1626,1566,1734,1696,1628,1662,546,722,676,714,694,652,662,850,566,2442,512,544,498,534,1216,1114,578,1120,1024,1008,858,984,1186,1298,876,924,1118,856,748,1162,1108,844,714,578,484,476,428,372,996,672,786,734,672,544,552,666,532,558,554,576,598,656,544,550,564,520,600,546,468,1066,548,590,492,526,468,684,546,526,476,590,558,602,514,520,554,524,552,532,728,586,1452,1114,650,1192,930,1056,704,548,680,674,862,902,808,682,786,860,718,490,418,580,582,692,526,618,428,948,618,520,560,444,470,524,954,626,940,772,1066,1032,936,606,748,318,506,622,530,650,1016,556,528,808,594,1188,644,480,476,1546,1210,550,1168,1044,1770,950,984,880,1012,1932,364,564,500,322,988,864,1012,812,770,754,898,862,588,646,634,1050,884,668,810,692,754,862,846,798,824,784,794,818,792,712,2968,2048,980,772,568,562,652,2082,898,900,1628,1538,1358,874,1216,892,1212,1046,964,998,874,678,792,640,672,684,1024,736,580,1424,632,880,950,1348,614,602,912,1080,962,1176,1096,938,886,748,946,684,920,860,606,620,578,544,814,530,558,528,1206,530,758,1190,820,968,1106,902,448,464,726,884,388,368,818,362,2184,368,390,834,2074,1946,2016,2036,1034,906,1036,900,846,1502,540,512,920,722,544,990,1110,1172,408,500,388,384,1334,300,336,344,1600,2066,1126,574,568,598,1038,560,302,386,348,374,380,726,636,724,580,508,452,456,482,578,616,364,1008,886,928,356,380,318,1116,506,700,816,492,736,680,824,744,812,490,516,550,736,736,432,524,884,810,784,568,788,802,764,646,748,906,854,2034,994,1418,780,1508,716,598,822,2304,516,854,664,2484,422,550,542,662,566,548,1560,1586,1890,1844,1698,2108,1796,2078,2212,1668,1780,1048,1062,1080,938,1086,1092,1152,1034,1222,936,1048,1014,1006,1072,1114,1056,916,1048,926,914,1078,1058,1268,1110,1110,1086,1080,1188,1070,1176,1078,1212,1116,1240,992,1122,1018,1054,1088,1230,954,496,580,934,1070,1114,1040,1090,2460,1190,1182,1192,1156,1200,1140,1160,1182,1224,1130,1086,966,1180,994,1148,946,1008,946,592,676,1064,1056,1052,1130,1074,1092,1070,1112,998,862,962,850,1266,600,676,596,1348,850,492,814,1408,700,944,688,744,1042,868,900,880,1046,976,1016,1118,1140,1230,952,950,950,864,870,1960,894,894,946,922,936,1064,832,708,808,912,618,536,546,934,836,1110,828,1812,1572,356,956,508,526,532,536,522,726,864,898,950,930,908,916,916,916,906,948,992,948,900,928,926,942,670,672,670,670,690,740,716,746,738,734,656,656,658,836,846,940,894,892,902,922,952,928,920,966,938,992,986,946,968,956,970,884,886,876,920,686,660,744,700,692,664,642,690,674,654,686,654,702,680,664,656,686,734,658,688,692,650,674,686,716,700,688,686,632,680,700,678,696,710,708,676,664,792,678,928,932,976,968,938,964,956,986,936,928,896,926,940,960,952,938,970,1006,1002,968,946,914,910,914,894,904,990,978,916,918,918,972,956,918,922,898,934,934,934,936,918,890,912,938,918,930,932,998,946,664,700,676,710,724,688,688,690,696,710,682,672,660,718,714,718,730,738,680,696,686,678,692,624,658,702,690,704,646,546,668,906,610,612,596,620,358,604,602,600,606,782,978,984,980,982,2138,484,484,466,392,380,520,392,370,418,524,524,524,484,484,500,472,480,536,474,904,884,946,992,980,540,834,586,600,560,702,782,632,612,622,692,884,612,758,814,1072,1060,1124,924,850,738,624,970,908,972,704,750,730,732,762,618,556,352,834,946,864,902,648,682,504,472,1462,1476,1030,1104,1104,824,716,1160,668,522,544,482,1358,1372,636,806,1112,1060,2134,2302,2288,1282,304,368,376,376,332,308,304,310,316,310,316,306,320,324,308,314,310,312,306,318,542,572,378,540,540,560,540,464,386,386,376,304,314,320,310,304,440,386,300,304,302,304,302,328,480,460,554,506,306,410,306,304,318,368,368,620,452,450,454,446,444,448,440,446,452,454,452,684,716,378,676,458,456,452,460,460,460,470,446,452,708,682,676,374,374,376,378,540,462,462,392,448,410,422,518,512,306,312,302,308,302,302,448,448,456,458,616,892,906,1022,540,414,366,664,642,554,910,756,478,372,588,308,322,2246,570,540,392,830,314,1098,1090,1122,1130,1108,1112,1114,1106,1106,1104,1096,1114,1066,1076,1096,1078,1100,1092,1090,1090,1126,1092,844,1052,1066,1076,1074,1140,1094,1112,1110,1072,1572,1620,1854,2360,2070,324,314,316,312,320,346,302,320,318,340,316,366,308,310,306,308,316,306,1060,380,486,426,448,310,332,326,308,2368,732,392,470,462,510,1908,986,1048,1130,1124,1118,928,940,876,652,552,660,696,598,592,594,478,506,350,416,426,430,494,482,528,496,498,544,510,556,1164,562,566,564,452,408,360,328,398,412,468,400,406,610,376,328,338,456,498,414,436,506,428,458,476,396,314,440,426,468,450,444,430,510,514,512,516,1098,1104,1076,1110,312,304,306,520,356,320,374,384,706,434,334,436,928,848,842,476,388,650,370,334,342,332,380,370,354,316,302,300,304,334,440,390,334,370,460,352,452,308,2442,402,1504,622,566,428,524,416,438,482,396,448,358,376,746,556,774,668,394,330,392,376,316,556,498,454,404,424,344,344,346,340,332,334,330,342,380,396,302,304,1530,338,340,330,524,544,418,468,650,420,540,506,508,486,472,492,488,496,466,504,486,460,504,474,486,468,472,490,456,490,494,450,472,402,416,418,414,418,420,410,390,498,456,472,448,452,432,452,474,496,468,494,454,446,452,494,428,484,1110,478,444,484,502,484,472,328,378,336,324,438,396,432,1122,652,546,566,520,508,1044,1048,656,534,778,506,306,314,640,358,362,358,382,380,378,368,394,392,394,370,380,380,408,400,302,430,384,664,558,674,430,572,590,444,496,456,498,406,398,402,398,400,450,650,620,612,582,562,674,636,586,590,576,616,624,590,572,502,524,532,388,506,448,346,2988,1988,480,1142,2516,3280,3172,3256,2260,3268,3272,3276,492,2728,1944,1360,422,4194,2188,432,432,362,440,370,1442,1054,944,2600,476,2450,2352,2282,1422,2742,2550,2444,2626,2762,1642,1646,2388,980,1254,1818,1496,1232,398,684,402,1186,1534,1952,646,2004,806,1754,1616,2442,1370,514,2208,1396,1388,2198,1366,788,2310,1354,3060,4230,1354,394,1676,3175,3274,2255,3523,3347,3259,3510,3273,3280,3286,3301,3319,3688,3454,3248,3092,2740,3414,3464,1410,1557,3684,1268,3531,836,3278,3324,3697,1439,2575,3696,858,3450,3016,3342,3431,3716,3369,769,2995,2803,3420,2981,3165,3108,2506,3215,3681,1426,1126,3091,3014,3178,3755,3267,3013,3286,1546,1394,3393,2999,3451,3410,3092,3302,3479,1772,3556,3381,3568,1459,1237,3035,3684,3030,3287,3478,3582,2834,508,566,526,532,570,486,444,618,488,762,1332,2844,2762,2752,2306,2296,2724,2808,2822,2740,1128,394,350,1370,636,968,948,698,1016,972,874,880,878,980,614,598,600,502,570,568,466,652,926,1032,1050,1062,662,636,886,888,1998,428,370,614,2858,2798,2818,2836,2368,2824,2798,2840,2830,2830,2856,2870,2412,404,426,312,304,922,596,956,1378,1196,700,1592,2780,2848,2700,2796,2504,2640,2670,2592,2436,2628,2520,710,652,606,636,652,818,1170,346,562,972,1070,756,460,704,730,2524,692,604,422,436,864,386,384,1048,1116,726,378,390,786,1298,784,1050,658,718,502,836,848,656,1052,638,2472,2466,2464,2604,2568,2672,2444,2480,752,904,858,1036,1458,692,2782,774,668,2036,3040,2972,3002,2940,3012,2996,3018,3020,3008,2942,3004,510,576,888,1476,1402,1098,430,438,2562,2492,878,822,794,516,528,1120,1150,672,1042,406,466,784,442,428,1344,1118,678,750,532,534,776,466,304,626,628,858,574,494,490,566,634,1066,388,660,314,522,1920,2762,2900,1168,868,802,1580,536,910,2444,308,962,778,858,708,1128,1010,1054,1576,874,944,520,650,620,552,564,1092,638,1082,534,698,2852,2440,2828,2470,1764,1032,504,442,622,476,616,490,794,751,844,720,924,312,734,634,640,2288,866,712,1020,786,1054,582,576,588,1370,710,2476,890,928,732,628,1078,502,760,822,878,510,774,1136,340,760,834,782,324,470,538,306,434,696,646,706,696,732,688,348,324,318,396,360,412,344,560,2714,1148,2670,546,2476,1074,2652,558,2628,1022,544,2552,1140,2584,546,2644,550,2748,2442,2676,2634,988,538,712,1600,556,2584,1204,2480,2702,2562,2632,1174,2432,562,2662,2608,1078,2462,552,2460,1170,560,2590,2598,1238,2566,2538,952,540,2702,2572,1214,2712,2620,2506,1092,2550,2346,568,1152,560,2416,2532,2622,2420,2640,2604,2608,2610,1110,562,2648,2678,844,2414,542,2722,2502,2774,2346,2646,564,2518,2438,1030,558,2702,2586,2582,2394,1192,1902,692,2572,2584,2736,444,476,863,548,852,2696,384,316,1984,1804,564,2124,596,336,1208,800,436,2352,2052,796,376,780,376,500,2600,496,1392,924,876,2152,1796,580,4740,5400,2028,1968,648,1884,554,886,780,700,1012,406,1240,902,1120,854,476,584,752,664,780,616,690,470,456,1088,430,822,962,836,580,634,918,704,922,708,842,1022,1720,324,1184,538,352,1220,596,712,1434,474,598,2788,494,470,2316,2500,478,584,808,830,396,562,608,544,768,1098,818,906,302,662,1158,1116,1386,448,620,890,916,406,922,438,758,532,334,308,990,850,556,1042,482,1248,1966,736,436,624,576,450,1280,362,486,670,482,1652,440,788,2824,338,646,496,490,444,668,428,334,312,590,964,448,468,872,444,734,380,958,878,544,638,376,442,938,880,1150,846,464,1044,1128,534,1102,1556,306,308,536,898,728,906,502,970,396,1074,742,1352,780,1582,826,486,1272,1498,318,926,466,1238,532,1004,2994,1242,980,1188,834,1758,984,724,790,1038,772,1158,1052,870,1134,718,1012,354,860,1024,690,1314,316,752,390,394,1002,1306,618,882,1688,926,694,2548,760,952,726,532,568,2898,996,1074,1408,792,1338,460,1030,404,406,780,1094,1388,604,592,422,438,1650,590,1226,836,1288,966,1144,688,1296,1590,1468,1032,2074,890,980,1180,626,974,1474,1170,1080,462,804,384,318,590,440,1102,1302,356,1132,848,736,912,1102,342,1390,1412,1154,396,946,962,460,1388,1392,378,1986,1232,1576,1448,1030,1246,1162,598,892,1236,1264,1130,476,888,970,908,1646,768,836,1192,1564,1410,864,1086,898,846,844,1300,1236,954,2384,762,952,860,1236,470,388,354,396,322,404,336,318,362,450,372,332,452,1032,560,308,1012,554,654,688,416,534,320,512,724,628,614,566,634,688,710,700,624,586,562,782,776,1274,788,900,900,530,704,550,578,580,560,492,440,466,440,494,536,454,758,666,578,594,606,546,322,560,1068,494,658,770,740,884,694,552,484,1592,1898,1118,1056,934,722,488,890,804,768,760,746,726,678,530,550,540,546,658,628,506,510,1128,968,952,352,768,522,426,672,1382,688,448,304,476,418,340,990,682,898,1520,448,586,614,470,1020,444,400,452,930,680,418,416,590,312,706,346,396,646,478,866,538,1034,742,786,564,566,586,554,1894,342,616,926,608,630,2226,892,846,402,540,1172,328,468,828,822,396,1106,386,840,1144,730,1218,994,482,484,1444,666,682,1486,410,394,460,2000,2002,466,542,392,382,412,464,576,366,414,390,464,620,330,382,544,402,552,534,416,718,1048,500,320,1146,536,640,870,838,396,486,762,680,608,862,720,608,728,760,1980,640,798,1398,736,674,656,624,620,504,388,1012,924,1066,1432,860,884,1064,508,752,1032,644,368,710,474,400,448,1166,1336,338,320,344,304,300,398,1392,430,310,992,358,858,686,862,698,500,1036,780,484,764,952,578,872,778,564,526,1072,732,548,562,934,506,310,478,620,514,1520,480,548,682,320,820,816,596,600,1286,688,576,652,442,1322,592,504,2138,1176,1512,1458,1550,1386,970,678,2234,1026,366,326,416,664,640,808,788,416,1138,648,404,470,772,658,428,936,870,1170,1204,636,602,462,548,1016,1300,1312,820,1708,930,1318,1706,998,870,1290,1416,668,1776,878,662,616,606,1414,600,1068,1264,1426,1554,1314,1378,1234,724,648,650,634,622,1012,1002,950,1082,1334,1068,712,910,660,560,774,660,620,614,350,352,692,552,716,460,506,332,820,562,1082,1048,898,904,516,546,468,584,792,908,994,734,942,920,664,700,420,658,1888,1788,1586,1646,1726,862,606,564,604,636,540,622,388,388,346,2076,384,378,388,476,692,1286,990,1602,938,1136,958,844,844,764,704,812,646,1476,1128,1004,944,2596,712,1194,1256,1292,1264,1328,1194,1306,528,582,542,1010,834,1432,908,1626,400,1032,488,624,786,510,482,406,1056,1322,2656,1214,334,306,358,384,306,400,370,310,408,1054,810,534,580,660,654,818,1164,2008,728,772,596,484,816,590,582,542,618,524,774,418,382,642,784,336,304,1040,2624,576,590,804,664,618,780,576,576,670,576,570,566,570,424,374,866,786,880,636,716,1162,860,1114,976,1438,464,1442,672,992,1120,878,314,344,1178,348,474,320,366,340,996,754,782,696,1072,2536,1396,1218,914,1608,346,1374,1088,1498,1774,2372,2822,998,1020,1128,996,1302,804,1452,2196,2186,1566,1360,1682,2106,2888,800,478,1216,2644,2528,1310,2568,2386,1936,1390,1610,1200,1066,842,2930,1118,1246,1408,1752,336,1380,1256,2744,1894,1564,386,2232,1328,966,570,508,522,522,2710,970,552,574,504,430,612,596,638,2762,456,510,526,694,302,434,618,570,396,464,800,492,656,472,644,588,996,578,1412,1006,572,1044,754,516,1676,592,1314,1294,376,710,736,482,624,612,712,1896,614,1308,776,1314,864,564,300,844,1042,748,570,1020,878,702,740,642,882,1066,1130,1378,640,768,940,358,1648,2236,412,322,506,926,438,3160,1236,1276,1254,1244,1268,1256,2538,1236,1258,1258,1252,1278,1240,1262,1240,1276,2566,1258,1270,1280,1256,2322,1260,1270,1264,2258,1282,1002,1254,1264,1226,670,1278,430,1244,1242,812,1262,1188,1242,1222,1254,1270,1264,1026,1100,1232,1206,1264,1272,2260,1272,1252,1274,1266,2566,1040,1260,2548,1274,1226,1272,1070,1250,1268,1268,1272,1270,1256,1270,1274,1272,1278,1282,1262,1246,1274,2670,1262,1262,1242,1270,1260,1264,1204,1276,1170,1266,1274,1260,1238,1260,1286,1266,1270,1264,1052,1264,1270,1262,1276,1270,1258,1278,1266,1278,1272,1236,1268,1284,1272,1268,1280,1262,1280,1256,1248,1230,1270,1266,1282,1276,1286,1272,2224,1272,1222,2336,1272,1276,2274,1278,1274,1264,1270,1262,1670,1274,1258,1264,1276,1266,1272,1252,2140,1292,1274,1274,1266,1250,1266,1274,1242,1280,1288,1248,1262,1276,1260,1260,1262,1256,1262,1272,1256,1252,2264,1228,914,354,766,390,1252,1258,1264,1028,1246,1270,1260,526,1234,1254,1260,1258,1280,1258,1236,1188,1204,1256,1252,1266,1258,1180,1252,1274,1292,1268,1276,1264,1212,1282,1248,1264,1272,1252,1268,1260,1262,1262,1266,1278,1268,1232,1238,826,1244,1242,1258,1264,1256,1284,1256,1276,1270,1282,2570,1270,1280,1890,1266,1254,1246,1258,2492,2256,1260,1274,1272,1288,1268,1278,1230,756,894,760,732,890,736,1950,1948,1276,1512,2296,1282,1282,1280,1282,1228,1220,1198,1266,1260,1258,1278,1268,1268,1262,1268,1266,1280,1258,1246,1272,1254,1274,1272,1286,1282,1248,400,1000,434,412,2004,772,2724,624,1260,1210,512,1926,2812,2470,2818,1310,1322,1348,1302,1202,1232,1068,1000,438,1312,1108,912,1262,1282,2466,1892,472,1298,1230,1240,1208,1316,960,1298,582,522,1310,1314,1306,1242,1176,1264,1284,1262,1262,908,2782,1656,1272,1292,1072,748,1246,1288,2818,2794,2798,2672,1286,1278,434,1282,1292,1284,1286,824,402,432,776,1378,1310,2648,2776,1246,1252,2802,1284,1278,776,1284,1300,1276,1052,2818,1420,1270,482,554,434,382,2782,1350,1022,2222,2212,1256,2786,2784,1938,1018,2698,794,1276,1302,1272,2818,1050,2506,994,1078,910,2700,1264,870,3054,2336,2478,1210,1242,1202,2796,2768,1262,1234,1226,1264,884,470,1092,1280,1260,1798,872,1288,1296,1290,714,1284,2002,604,2790,1260,2814,1312,1290,1308,1314,582,798,818,1286,1752,1770,2818,2806,2826,2818,2812,474,704,2308,2406,1248,1158,1208,1204,816,1262,1192,1186,2362,1172,1266,1362,944,610,1618,454,2526,1856,606,1160,1824,726,576,900,708,1838,712,1586,1202,1870,1878,1490,1028,808,914,1706,1238,1486,1824,1802,614,802,1880,1810,624,1908,1854,1370,1522,2451,466,356,310,2044,2119,1954,564,858,890,1894,1908,2090,1552,1530,1542,1568,1524,1542,1530,1530,1554,1540,1584,1556,2344,514,2468,1808,1540,1518,1518,1534,1538,1534,1520,1544,2368,1544,1526,1540,1576,1566,1552,1560,2400,1566,1564,1552,1536,1542,1554,1534,1536,520,2004,600,922,758,4030,2574,680,682,758,1218,1020,314,1160,2410,3896,1710,1726,612,1134,614,2078,1014,610,470,652,2286,822,856,3760,1498,2160,4052,348,1224,3282,4140,520,408,704,2854,1854,1808,1710,1662,1612,1682,1686,2008,1002,2812,806,3997,3774,1204,830,666,464,952,484,1834,1382,652,858,1610,560,2540,4066,3720,3796,1832,634,844,454,746,1901,1646,1642,3725,4121,1346,2322,3871,316,2546,624,396,438,338,577,420,364,3919,3798,1418,3786,3794,3893,3706,3943,1360,1270,718,1604,3995,3810,4025,1140,604,578,1270,1058,4020,3974,3966,350,350,556,356,4026,3940,368,354,3226,1502,1510,3998,1508,482,730,1446,2798,970,1314,1510,3928,474,1080,404,300,550,882,642,2012,1242,3460,3996,3122,1394,1514,3700,1850,1682,2174,1908,660,2746,1078,772,1302,716,528,376,776,578,702,432,1090,516,804,806,1788,1528,3478,3786,3722,3718,3860,3776,3942,468,494,396,3496,3996,682,1132,302,366,802,674,506,634,890,390,1732,448,1250,786,1168,372,454,562,2244,494,1150,526,658,1552,554,2109,310,304,320,312,436,308,324,404,388,886,434,476,764,554,940,346,326,754,344,716,776,698,382,432,342,336,308,642,380,324,338,424,326,348,670,310,364,760,428,346,546,538,428,438,302,478,424,614,578,412,332,314,692,824,326,430,474,488,410,336,376,800,814,604,456,752,318,802,348,756,300,366,318,1560,2210,2243,2263,2240,2222,2228,2258,2246,2275,2361,2327,2258,2280,2327,2274,2269,2305,2260,2155,2521,2248,2316,2290,2227,2228,2207,2252,2257,2359,2207,2147,2187,922,920,943,1449,919,1286,1012,1006,1016,1001,714,694,586,701,701,550,484,492,507,446,609,660,1029,503,510,390,508,511,917,513,1366,1044,1043,1047,707,718,1114,812,675,551,650,523,451,393,617,539,550,532,988,1188,320,1141,903,626,1129,838,519,545,805,839,885,300,1054,1334,459,490,457,510,363,386,313,330,1008,634,431,418,3308,1297,1296,338,308,1333,3485,1367,3514,3459,1149,1174,1125,2477,1135,1118,787,1387,375,380,391,453,486,382,443,513,1192,753,605,672,749,1097,382,376,471,451,980,828,1133,341,563,1717,640,881,1718,1663,1657,1665,1655,1655,1669,368,447,739,513,320,1639,1650,1663,1137,1649,324,316,311,806,494,427,730,308,333,354,356,364,1715,940,1676,1516,1130,1317,508,1063,618,532,1683,549,1169,1665,1661,371,1211,1234,1210,1206,1658,1663,1669,771,576,335,334,505,327,324,1676,1646,1647,1728,1648,1361,359,300,1107,1691,1678,1676,1582,1659,1644,1634,1342,1535,874,635,376,383,424,1646,1680,1690,1102,334,759,764,616,850,1540,576,746,1498,1673,1645,1679,1662,1644,1681,1443,367,447,1699,1673,1691,1667,483,577,439,466,1558,1707,457,1686,1687,340,361,347,367,373,353,435,387,1066,439,509,428,594,373,1667,949,2453,1738,1447,1741,301,563,1119,449,482,555,1744,1725,353,1157,1715,1622,1753,1743,1737,1158,1662,1736,1543,1766,450,388,470,763,1718,1737,1761,1759,515,1170,1606,2059,1621,508,1220,462,381,344,378,350,381,792,1703,1761,1728,1162,364,1751,1172,1736,522,945,674,624,1753,1746,1549,315,1300,1732,1574,1723,354,1269,1294,1267,946,504,1091,578,373,777,1364,1742,1721,1746,1664,1759,1778,444,715,425,703,767,1729,349,342,532,344,1732,1365,1529,333,1293,1726,1704,1738,1729,324,300,609,917,1724,687,372,497,1778,1737,1149,347,587,1079,1072,1728,325,324,323,326,1682,1673,1734,1736,1754,1740,1717,1754,1615,1736,1725,783,385,792,872,1708,1677,1629,1752,334,379,365,387,383,354,1736,1741,449,396,1094,446,526,449,1749,1730,1723,777,572,1637,1731,1748,1754,1730,1721,1591,1722,1152,319,377,319,1720,911,669,1747,442,1170,676,504,1778,1347,378,394,460,1789,500,1416,576,580,608,1098,412,566,1402,1210,1890,446,1380,1152,1348,1146,1370,938,1382,1082,1366,1162,1374,874,1370,1118,1368,1144,1374,1408,1374,1142,1358,1116,1368,1378,1200,1538,1116,1370,1114,1366,1030,1382,1156,1388,502,386,536,408,1374,868,1388,856,1368,868,1382,502,1246,1378,950,1380,1012,1376,958,1386,946,1390,892,638,960,1364,710,1392,744,1376,952,1408,918,1376,1348,912,792,946,1372,902,1388,952,1388,808,748,1358,776,1382,1064,1408,868,1368,936,1400,840,1380,700,1404,936,1382,932,1368,906,1376,784,1374,914,1398,1186,1364,796,364,1660,884,1374,1028,660,1418,886,1390,610,498,696,1402,1118,1366,388,570,1388,578,774,648,1392,598,1378,790,664,1384,788,1392,1216,1376,1004,1376,1200,1398,966,1370,1076,1380,1488,1368,1158,982,946,892,872,584,876,902,666,800,608,778,614,1212,498,1486,748,726,990,992,462,484,798,900,916,894,892,1056,1000,1142,434,1302,482,380,1300,722,1274,1256,1096,1298,1258,356,732,2108,868,864,852,1652,616,848,1516,1532,2836,672,2048,1724,2032,876,632,2056,1724,2100,1796,2072,1740,1304,2072,1520,2084,1656,2060,2108,2080,1720,2036,1684,2088,1692,2052,1688,2088,1712,2044,1544,2092,1744,2076,748,572,792,608,2088,712,528,1164,2088,1336,2056,1300,2068,700,1868,2088,1444,2064,1448,2088,1224,2080,1308,2088,1360,2040,1436,2084,820,1064,2120,888,1064,2084,1396,2096,1372,2124,1368,1208,1448,2076,1356,2072,1420,2076,1044,1120,2080,1084,592,2060,1584,2084,1308,2052,1412,2108,1236,2068,1052,2148,1440,1436,1356,1200,2064,1372,2072,688,540,1116,2060,1376,2064,1680,1192,544,2080,1360,2084,1364,1276,2096,1304,2068,1144,2120,1360,2080,916,976,976,2100,1676,2060,596,852,2072,860,1156,968,2096,876,832,2096,1128,1000,2068,1184,2088,1756,2048,1512,948,2064,1800,2096,1444,356,1584,2060,2236,2044,1736,2048,1404,1336,892,1292,872,1328,892,1336,988,1804,1592,1668,2500,1200,2444,1500,1508,368,448,692,692,1056,1188,452,608,612,516,1352,1364,1352,1340,1580,1500,1704,1928,660,1944,572,944,1940,1924,1328,632,1876,1908,1096,932,1872,1840,2104,1336,772,1600,1176,1544,1532,1516,1548,1416,1412,1544,1632,1536,1632,1612,1076,348,1440,2748,1060,1320,2296,1072,1620,1672,1584,784,432,1488,1476,1052,1064,1436,1500,1060,1380,1060,1444,2032,1064,1684,1544,764,1672,1016,1520,1072,1528,2300,1560,1408,1224,484,804,1072,1632,1628,1596,500,1068,1552,1520,1732,1332,928,1532,1292,1496,1456,2432,1464,1428,1380,1636,1428,1544,1064,1592,1388,1564,1388,1108,1464,1516,1412,1000,1628,1532,1436,1560,2196,1456,1584,1048,1480,1048,1052,1524,1484,1348,2808,1636,1544,1516,2232,1572,1776,1052,1064,1720,1580,1432,1524,1404,1468,824,476,1616,1384,1056,1484,1504,528,1616,1540,1544,1556,1436,628,636,1612,1588,2104,1488,1696,1436,432,1060,1064,1588,1044,1420,1460,412,1504,752,476,580,332,324,332,324,320,316,332,808,688,616,740,324,332,324,772,800,1084,328,588,568,320,776,608,620,972,380,564,664,736,320,792,1236,752,1064,868,1200,696,468,836,332,840,864,440,368,1044,1068,364,4188,560,880,900,888,904,884,504,900,688,664,676,648,592,644,928,928,900,924,368,792,444,900,900,300,488,900,896,892,832,1016,1264,1072,916,888,872,916,912,900,916,884,384,900,360,896,884,676,672,892,900,1236,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,530,890,702,746,694,1174,778,490,640,842,2794,2192,1188,1604,722,1196,1096,970,1082,964,1068,662,654,1190,832,1198,1418,1198,832,878,1198,1274,1190,976,984,758,740,706,588,690,710,1202,1030,1112,432,658,710,672,706,1204,666,660,1172,910,716,1202,380,814,830,966,1192,1256,1018,1198,770,524,960,682,922,716,1198,802,808,1198,1332,1064,782,842,722,712,724,802,654,868,650,1194,906,722,912,1206,922,818,906,712,692,708,1206,822,834,1194,704,704,702,712,442,746,1052,1188,1066,1068,716,1200,932,692,794,708,650,586,1204,1210,952,1096,840,1220,1372,1090,1208,984,1028,1206,1024,816,1090,1246,1224,1308,1368,1184,656,666,1210,1086,758,1090,1000,744,1214,1598,1116,746,702,438,606,712,406,684,672,704,1200,1018,1212,848,808,1216,1262,1234,1210,1160,1162,1574,1530,1668,954,1196,946,876,1408,1400,866,1484,782,1046,1106,814,1208,712,888,1144,492,704,604,710,720,710,546,1188,384,862,1208,890,694,1200,1106,1000,894,1198,944,1220,828,1200,1116,1218,850,1194,456,624,892,476,714,602,692,1198,1318,1224,1244,844,1212,1302,566,608,724,606,616,1204,476,708,596,1206,1108,796,1210,980,952,1222,964,780,812,1190,960,816,674,866,952,1050,1188,974,884,1210,1158,1190,1200,1586,624,736,1224,1200,1056,418,1910,904,894,604,648,656,908,2226,818,1504,820,486,832,664,1064,1540,1284,562,1018,558,490,604,780,644,432,502,532,500,478,710,934,424,642,692,666,714,392,726,772,636,696,584,470,672,724,852,552,560,592,592,826,646,776,736,702,536,634,822,490,1200,560,790,510,640,1220,1046,388,800,444,384,2422,2626,1498,426,392,436,1698,1298,2384,3360,1534,1636,2340,1540,1670,810,534,1074,302,560,1794,1600,721,596,1600,1600,795,1600,1600,796,407,1772,1396,4660,532,352,3280,2024,1632,852,2012,788,712,1028,1884,556,520,492,612,1168,1160,884,948,952,2156,924,2296,1156,1056,1176,1140,1216,1180,1172,992,1452,1208,1160,1128,1048,832,1312,1108,1240,1260,1276,1244,1264,1020,868,1180,1344,1544,1620,1396,756,960,736,724,884,724,788,1036,708,2268,824,348,1092,788,1028,692,312,1672,1104,1140,1100,1104,1516,1388,1500,1464,1476,1304,1680,1472,776,1228,1192,984,1224,1228,1108,1124,1204,1064,1156,1108,1052,1016,1168,1056,1168,1380,1180,1556,1380,1660,1396,976,876,1408,2368,904,980,4908,920,1032,708,1032,2100,1780,2036,2228,2148,2128,2064,2140,2100,2160,2032,672,688,708,644,692,696,660,728,1128,1064,1052,1052,1052,1092,1044,1080,1308,444,536,624,872,660,504,892,488,792,856,1508,1516,1644,1744,596,2052,608,1552,1572,1212,1108,1220,608,356,1448,900,904,916,304,1076,1116,1220,1084,1008,1136,2292,2216,772,2260,472,692,672,672,3012,2744,748,2192,2168,728,2160,2304,1428,988,988,1216,1736,892,2068,896,1112,2152,516,464,364,1220,460,360,1224,1232,1212,1220,1228,1360,1848,1216,1312,1112,1024,768,2052,1852,976,1192,724,900,372,4636,1548,520,1612,1516,480,528,508,1108,3632,568,872,308,2036,308,1960,2104,1744,756,928,824,504,1048,1304,472,1228,1168,1188,1508,568,356,652,340,384,688,1260,1528,888,1108,912,888,912,920,2276,1960,672,492,720,744,740,1640,1628,4392,1408,1268,340,1268,1128,424,528,388,1624,480,1444,1980,2800,1872,2248,1048,2196,640,1960,728,316,504,584,440,372,456,432,548,532,524,376,380,444,352,372,724,840,1752,1128,1668,760,668,3244,660,2248,712,592,560,676,428,472,1376,1692,1700,964,1228,1224,1192,1144,3124,2912,3004,444,1180,1056,1112,2352,1268,1432,568,988,336,940,448,828,3012,1768,1304,1512,424,512,508,480,1772,680,356,360,452,748,432,592,556,444,300,1544,1292,1100,2716,1336,1708,2536,1176,1660,1672,1824,1732,1736,1520,1340,1300,1232,1176,768,1480,504,604,1392,1588,1588,1056,832,1060,832,1064,840,1072,844,1040,912,960,1036,1656,452,384,584,448,732,612,720,392,968,408,316,872,608,448,688,504,556,544,316,504,356,424,328,536,1088,668,628,824,612,336,592,1192,1136,1332,1192,1056,1940,1112,948,3632,1724,1020,1412,1888,1868,1624,896,1396,476,736,940,972,700,584,1144,592,3168,2292,1600,1600,1600,1600,1600,1600,690,792,1076,1563,1596,398,1600,844,714,1570,1600,672,1569,1600,1553,1565,1557,1560,1553,1533,1554,1568,1566,800,1549,1540,1550,1546,640,1536,1561,1564,1560,1585,744,1600,1600,1575,1573,1583,1558,1563,941,848,1600,1600,1106,1600,1600,1600,1573,1595,1600,1600,940,1600,1600,549,1600,1600,1600,1600,1600,1600,1600,768,1600,800,495,786,714,1570,1600,672,1569,1164,1600,1600,1600,1600,640,1536,1561,1564,1560,1585,559,1600,1575,1573,1583,1558,1563,1600,1600,1600,1600,1600,1600,1600,1028,1537,1481,1600,1600,1600,1600,1600,1136,1592,1592,1588,1567,1596,1600,1600,1600,1600,1600,1600,1600,755,1600,1600,1600,1600,1600,1600,1600,1600,550,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1262,1600,1600,1600,1600,855,1600,1600,1600,1600,1600,940,1600,1600,1600,1600,4066,1346,3794,1244,3820,978,3866,3830,1308,1572,3808,988,1452,1608,3810,324,1522,1116,1686,1328,1654,1294,3816,3398,1754,1252,3822,3810,3814,3758,3844,3818,1684,720,1122,3772,448,836,1252,1576,1424,1180,1240,1120,672,752,1096,332,1500,1452,772,420,360,1188,620,580,844,916,764,952,476,380,1200,2384,728,420,836,1140,912,928,992,920,904,988,1604,1372,1344,1430,864,744,1828,656,748,1392,1036,652,1200,1332,924,1408,660,1208,2132,736,368,720,548,2424,388,2768,408,976,1432,752,428,640,984,2216,1008,576,1864,584,1808,816,1476,600,1476,664,504,1356,620,616,540,624,1468,548,1840,748,880,384,708,972,604,1320,740,732,600,812,632,780,764,764,548,1292,1180,576,1840,1832,1858,1192,1414,2188,2240,2204,2028,1508,1416,972,5714,1644,804,2284,2548,2944,2544,1672,1304,1680,1476,560,1916,1470,492,1148,1040,3080,2596,1660,1392,406,2380,2286,622,3040,2364,1192,2108,2004,3048,1172,756,1356,6496,6910,1120,1956,544,744,396,6132,992,1232,1512,2968,6894,1276,552,480,384,1280,1988,2396,2372,824,924,1476,352,2368,2544,428,3784,1204,836,816,824,520,668,680,1168,1780,1072,692,1792,738,1650,468,2108,324,1216,1560,700,616,1156,1120,752,452,504,1756,864,884,812,1544,1788,1292,1280,536,876,1632,1396,916,704,1284,532,1208,904,1756,792,650,1392,370,1192,312,1080,952,516,636,992,1160,1160,1304,1224,660,640,1224,1196,1452,972,1280,1220,984,1016,1420,1812,1104,1940,1928,1972,1940,676,300,304,2856,1688,720,388,1676,1272,1196,1756,348,2104,1600,772,1076,1112,1312,1932,1404,804,527,722,743,1067,1105,1088,945,868,879,1103,1225,1087,1076,548,1116,1104,424,728,4296,1968,4136,1948,4192,1964,2232,1972,4064,1960,488,1976,2096,1848,1548,920,744,872,1260,1956,1680,2116,544,372,696,1200,840,512,2592,1950,762,700,1404,940,350,724,1478,2246,1454,638,1174,844,654,890,1350,750,986,1116,944,502,1880,982,408,414,928,432,404,856,592,1598,776,1618,1574,1818,1070,1712,850,840,1204,844,804,584,484,580,812,836,1504,2636,1256,848,816,1072,1168,656,1408,1364,892,1116,1800,1136,1116,600,1120,1292,1044,1088,1448,920,760,968,816,2708,1644,1712,4700,4480,4468,4112,1068,760,684,1960,868,380,2516,1252,4428,4124,2808,1108,2896,1060,4312,4100,636,584,760,548,2788,1716,1780,2900,1148,4048,4124,1396,2088,3708,3616,3576,3232,3660,3992,1988,1984,4524,4524,4616,1508,1492,4528,4524,3228,3016,4356,924,796,2892,600,596,1208,1436,700,1240,1652,1924,2852,1612,2164,660,604,1460,1472,3408,4424,3928,1092,776,5134,1932,792,1096,788,1320,1124,3720,388,388,868,1176,1172,5336,444,436,768,1280,2644,2164,984,796,5796,980,1688,656,1760,2880,3584,3484,5876,5872,2232,1752,1848,3548,5568,2088,872,1864,3112,2448,2192,3112,1828,1072,848,856,864,728,904,1428,1188,1188,528,932,688,708,1472,436,676,2352,2620,328,1528,1848,1072,1888,2664,1516,2608,2112,600,380,508,920,1144,424,464,440,1196,1428,1552,1012,3648,5516,676,1132,464,744,684,668,628,3904,1020,2456,2488,1528,728,944,628,2444,1412,2404,648,1440,864,2048,2128,1636,1264,2384,688,680,1580,1720,5780,6036,1908,756,1492,1924,5356,5888,3736,1544,5860,1940,1036,1952,308,5924,2536,2736,1276,1560,3604,320,1616,3176,396,2228,856,820,1104,1224,456,1168,812,5816,6028,5984,5956,1408,1404,1384,2008,5732,2556,4228,1052,1028,1352,768,1380,5956,2188,2516,5116,2116,2680,5916,2192,2220,5920,2376,2328,4600,5496,428,6000,6048,6092,1352,1524,1440,1328,1884,5984,5548,340,692,836,772,692,968,1876,784,1672,716,2560,1068,368,452,1916,632,1044,540,1760,1052,1024,336,1028,360,1516,612,5556,1708,1380,5504,1792,1052,2388,1280,1572,808,1300,812,3836,756,760,1160,1144,1040,528,716,1308,2404,1608,880,1556,2280,2532,2680,2880,400,692,764,740,980,3696,2376,980,872,408,6000,1944,1680,1632,2416,3196,828,1620,1012,3000,1640,1136,3760,1136,1640,500,888,776,3544,848,700,1920,1584,1072,512,1168,676,5860,600,1856,1440,496,412,920,852,508,512,584,892,612,2712,1568,820,616,2200,2560,6116,1872,2120,1772,6040,468,404,5416,5968,368,1192,596,664,708,4260,1328,1384,1780,424,3228,2884,1148,2016,672,456,1420,2464,2004,1940,368,1172,940,3112,564,1072,1008,1476,856,516,764,716,3040,2972,2268,1136,352,788,1804,5584,1544,2348,2736,932,1268,1156,3068,776,3000,1880,1480,2840,1236,5704,372,728,1700,1408,864,572,832,968,676,1024,400,508,540,904,1748,4664,5720,1112,972,1660,764,428,456,696,1004,764,760,3772,2396,1060,880,396,1084,1300,2768,2532,1248,864,2496,1788,1508,2348,2688,5976,5700,5708,1348,940,1436,2496,1080,2212,4392,3616,872,2728,2416,3084,2500,1140,964,1292,2968,452,1528,1424,672,2020,556,4064,1604,904,616,340,440,1600,440,376,5680,3736,1444,1632,1836,3268,5628,512,396,3632,1224,624,632,3512,1168,2928,2860,5436,5672,408,640,676,1708,1408,432,2756,2320,1516,1832,5748,1178,1110,1176,1106,902,874,1608,1634,390,738,864,560,934,442,360,584,562,552,472,536,1224,1148,1208,1102,478,472,634,650,648,534,332,302,302,312,318,642,436,592,618,490,474,466,486,472,474,320,314,774,588,630,696,636,580,466,468,462,472,468,1618,1278,1136,880,1138,932,906,706,774,928,830,850,762,822,932,806,814,816,826,1136,920,900,930,830,846,780,900,792,1928,686,1478,1812,1444,842,964,720,1026,852,466,346,488,954,898,1612,930,918,928,1600,1302,1600,822,947,972,1398,964,1600,1288,876,512,372,728,764,876,848,968,1460,1540,2292,616,1196,916,1808,2116,968,908,736,580,728,860,2656,2316,556,1040,1068,1236,1088,2792,1336,788,2172,2316,2064,2180,808,640,708,660,1740,1396,1544,556,708,904,3056,2064,1780,1764,1028,952,776,2852,2092,468,1000,2032,964,373,1045,463,505,578,536,662,534,444,788,708,769,562,495,545,697,638,361,546,529,631,743,709,615,682,559,542,602,950,405,509,792,563,405,1535,423,838,424,712,512,699,417,542,457,389,456,976,495,817,668,757,572,1011,484,361,725,670,706,418,529,957,562,415,771,505,790,588,517,738,706,435,564,460,713,526,758,626,844,1122,614,515,432,690,647,641,1220,403,495,368,382,500,509,508,980,433,502,431,805,438,705,492,869,385,576,514,940,1422,626,436,412,392,726,645,709,541,646,508,370,300,607,651,417,1278,1334,399,637,408,596,568,820,560,766,449,415,719,662,801,635,765,757,665,734,669,561,604,564,479,865,596,589,647,729,508,497,511,504,515,490,517,531,629,912,555,655,585,538,663,622,1566,1561,1529,1315,664,518,507,559,561,593,578,508,649,769,552,710,522,670,636,649,645,758,575,479,752,450,646,626,739,661,584,510,456,728,685,755,705,483,621,475,497,505,598,492,609,649,1093,1234,517,813,740,1370,830,495,472,684,495,433,614,605,606,520,490,523,579,586,1563,549,604,701,840,571,704,530,1151,501,723,1215,522,513,424,676,698,740,530,697,661,586,749,707,635,713,765,611,865,529,511,687,681,456,520,644,489,712,618,399,759,1035,1974,902,798,346,1128,896,796,1098,3062,1012,1224,1140,1294,1548,708,546,992,396,392,392,392,396,392,396,388,404,404,404,404,404,396,392,3016,600,860,868,624,472,604,596,788,2964,536,2072,784,1124,1672,1440,896,700,3594,428,390,3614,480,471,492,453,432,568,381,359,347,391,853,871,435,370,667,3564,511,529,553,561,398,342,339,467,810,711,3616,715,1007,919,620,814,575,651,535,596,448,600,667,470,948,681,847,805,842,767,664,739,896,529,890,423,858,542,612,762,727,651,524,594,424,478,607,625,381,781,548,478,724,616,682,852,3608,323,813,390,891,798,596,542,561,463,432,502,510,462,671,613,648,565,798,377,554,568,721,481,419,498,567,650,831,504,575,530,407,725,923,683,554,467,501,471,413,579,604,3595,402,350,330,450,498,334,331,3552,589,342,540,1788,3968,5712,3024,1624,3632,2148,5448,2728,2112,1552,2744,1828,1676,5684,1088,5680,2992,2116,5748,3744,2104,2740,1576,2736,1468,664,1420,2952,1764,5676,5676,480,3092,1932,2896,5772,1848,3040,1948,2708,688,1060,3380,1892,2700,2700,1676,2728,1248,5656,2700,1764,2748,1388,2732,1948,1808,3036,560,3048,3016,1784,3172,1732,1760,3900,1804,3040,2084,5520,2708,1364,2108,5436,3388,1860,484,776,5744,5380,5748,5652,5740,5468,5732,2752,1940,2716,1320,860,324,2712,432,2884,2288,730,626,590,2814,1370,556,616,592,514,590,1644,2608,1348,1642,936,1246,1650,1654,1644,1450,1646,1790,838,860,586,838,490,832,764,832,842,842,872,846,842,836,838,1820,828,776,826,738,872,848,826,1726,460,332,832,838,836,842,834,830,838,830,832,330,784,826,856,828,832,834,830,840,830,836,832,828,832,828,828,830,644,842,868,820,880,472,750,462,640,826,834,830,660,828,830,754,828,844,838,830,834,830,830,830,832,832,828,802,834,736,872,828,832,832,828,876,846,834,1482,870,842,844,840,824,914,828,758,866,836,842,826,832,838,846,834,430,846,836,1074,860,854,840,832,842,840,840,838,752,832,796,846,830,320,860,832,832,840,564,834,826,832,828,836,834,838,828,872,828,878,862,842,834,828,834,866,848,832,832,854,836,874,830,838,846,1808,1774,2852,368,822,1772,560,840,838,832,836,820,832,832,838,826,834,826,818,826,814,852,658,834,708,804,710,776,814,836,852,836,838,624,794,852,854,846,828,830,842,830,838,712,846,828,828,830,846,840,828,546,736,4436,3868,4136,4476,4456,4476,4452,4436,4464,4456,4476,2128,2088,2116,1900,4144,2464,1308,1084,740,1224,308,1680,1064,622,1608,514,1910,434,682,460,769,1866,1140,1072,888,1581,363,681,471,723,626,503,661,780,566,2262,652,1761,493,576,867,1644,924,1598,1272,1698,1186,1420,1324,978,1346,1718,1294,874,682,1160,1744,492,998,1372,1618,784,1572,1236,1222,1786,1644,922,3526,1152,1452,1706,1490,1748,1356,1652,1306,1486,1506,1796,1096,1308,1304,1766,788,1642,1314,1528,1356,1628,684,1400,858,542,1562,1552,1418,1524,1658,1228,1784,1180,1106,1632,902,742,1362,1316,1204,1820,1000,1734,1266,1754,1664,1242,1326,1474,1486,1636,1554,1240,1348,1246,1488,1592,954,1188,870,682,1232,1754,1744,1032,774,1790,1386,1344,950,1230,1610,916,2022,866,1800,1126,1828,1280,1158,470,996,2186,956,1174,582,1582,946,1676,1146,1544,1200,1042,1222,1604,1724,1174,3390,1218,1116,1244,956,2224,620,3172,816,672,568,2200,1601,1362,739,1672,1802,1753,1755,1790,314,815,1087,1083,1432,1709,2677,736,1726,2356,811,1727,759,737,639,787,1726,739,789,761,824,1742,702,838,1746,567,457,591,681,1762,758,1736,1455,1553,1592,1760,1762,677,719,679,706,1568,2145,2555,1828,2575,774,851,1731,2670,2562,905,2729,1748,1161,1929,665,1766,1081,1880,1873,2729,2729,1750,1894,1622,2729,2585,964,2729,1674,2599,2729,2729,2729,1829,1701,717,2729,2730,780,870,731,363,1911,2729,1678,2729,1713,1617,2730,1393,2361,2637,1684,2729,2639,1724,1390,2624,2729,2630,2637,2643,2164,1695,1258,788,1179,2239,1625,2624,690,2622,712,1243,879,735,789,790,2660,2184,1280,871,959,478,1058,876,2630,1291,645,455,349,560,466,300,1428,1073,1083,411,644,797,729,1487,2660,2654,2624,2501,1399,580,2624,2593,550,605,453,308,314,812,660,787,382,325,362,335,311,356,1009,1018,929,326,411,536,2714,2729,679,668,1252,2729,1859,500,371,503,381,886,588,497,777,748,324,450,2912,2432,1564,1684,824,1408,592,932,1008,5604,452,2868,692,1484,1228,1480,900,912,904,540,1452,852,1052,824,624,1204,1292,372,1412,1360,1324,1456,304,2796,320,768,2616,1076,1054,436,420,912,2280,1112,2744,2708,536,3004,1132,580,1260,1332,1156,464,336,1596,1980,3324,2710,1644,2684,1564,2218,2928,1632,1550,1412,1292,1262,1284,788,1284,2456,1156,2380,876,880,2600,1260,1636,988,1064,2072,976,472,1104,3412,1420,2532,2172,944,1160,2140,1784,1236,832,992,832,1920,1352,1846,866,620,1948,2684,6366,6450,6806,640,636,2132,552,736,1452,1876,2228,532,1148,1236,1212,512,1952,404,1796,1234,1088,1174,1860,532,504,2972,892,844,1080,912,1296,948,2968,702,518,2608,650,1182,592,1420,864,1864,2104,1016,1272,952,2308,528,1296,1488,572,1224,1096,1388,760,1228,1060,1220,1100,1216,2388,602,916,420,680,692,532,648,496,564,500,624,780,1396,652,1304,800,1020,620,1204,840,700,908,716,1308,536,544,904,528,1964,1176,2596,1776,1188,1048,1904,1780,1164,1124,608,1156,1924,396,1060,1040,716,320,812,1028,448,2216,508,1888,816,452,2108,794,1144,1168,908,1660,1496,1224,520,404,1352,1468,452,1140,712,428,824,1880,1532,836,612,1412,540,596,528,532,2320,432,1140,2088,1620,1264,1042,496,506,508,360,520,526,677,465,495,516,787,766,1148,929,927,929,924,504,383,529,633,606,660,331,519,533,526,865,587,440,647,545,434,368,446,401,369,870,728,508,704,695,433,1245,1266,745,904,618,741,573,704,685,688,474,417,527,444,544,481,712,1030,1010,1027,1035,388,428,677,1086,1039,300,579,961,673,761,357,328,1259,1261,445,418,468,756,712,405,598,619,550,796,461,1106,1296,449,918,844,781,1807,997,902,1065,1101,815,821,1399,721,384,1762,2154,1402,1331,1189,707,558,1313,761,1912,2080,1184,402,1707,624,1567,1690,554,865,1669,1183,579,752,544,1453,694,703,679,603,329,326,467,468,469,475,476,1083,476,475,1026,1271,493,869,1173,867,920,693,917,520,309,1188,1036,562,569,423,575,418,454,515,593,613,646,681,846,577,503,509,509,553,1655,1674,353,363,707,668,506,920,809,705,376,332,675,479,513,508,536,475,1224,1245,570,578,486,746,1230,1199,1142,1191,650,388,889,656,661,553,478,406,449,1147,720,755,792,365,916,880,807,850,899,939,623,476,453,574,759,796,574,791,915,893,1052,734,804,736,760,755,757,389,715,500,531,436,471,538,428,506,1691,552,476,648,648,356,370,866,662,700,755,794,575,612,678,548,845,439,456,762,566,538,567,633,525,533,596,919,937,513,532,390,417,537,659,558,394,626,640,434,469,445,692,795,893,850,371,488,691,769,383,492,703,917,731,590,558,458,513,646,801,753,659,402,528,573,513,489,401,560,1443,397,339,466,581,729,662,1082,749,567,686,583,606,996,907,893,1181,1195,406,537,447,449,978,985,684,726,525,652,628,758,683,938,930,468,469,1006,463,469,1208,1488,1680,1220,1224,1232,1400,1680,3048,3012,3048,3012,3008,3024,3056,3080,2756,2736,2768,2684,2644,1384,3172,1040,1076,3116,1972,1972,2536,2556,1984,2024,2556,2580,2744,2756,2740,2740,2740,2732,1984,2848,1952,2176,440,2696,2692,2076,1628,1624,2096,1052,1072,996,1912,1804,2476,1856,2444,2356,920,2236,2412,2268,2852,2396,2408,2004,2044,2036,2044,2028,604,624,2056,952,952,952,952,836,968,1224,904,592,4536,932,944,1520,1156,1404,380,2344,1524,1520,1516,1152,936,528,524,1020,1048,1112,1040,1028,2112,1480,2108,2108,2124,684,768,2604,620,5220,1136,1256,396,320,792,608,752,416,580,780,808,516,2164,2104,2100,1296,684,2104,2108,2100,920,924,900,484,520,484,476,2388,2608,2432,1100,576,1520,312,680,668,380,320,508,536,2400,2016,1268,728,416,1656,404,2088,5200,1804,1804,1852,1996,1824,1808,1796,728,576,732,744,1000,408,708,848,940,828,512,536,2004,796,740,396,1520,724,1136,876,668,792,664,3312,1820,1812,2444,744,2544,2060,4484,476,588,780,784,812,792,1020,932,1184,2304,404,456,2428,1580,1468,428,1396,1448,1476,744,1632,2232,1920,2220,2192,1896,2216,2216,2160,2092,2652,2244,2200,2224,2200,2112,2136,2228,1632,1584,1628,1568,404,520,1272,2304,1616,1384,1972,1288,1408,1532,876,960,728,1332,808,672,632,2184,2208,2196,2244,2280,1396,920,1372,1488,480,824,332,1272,484,1812,1692,820,888,880,692,900,964,492,2100,1032,388,1212,1256,784,772,596,904,1208,1296,1700,1388,1948,760,484,748,3168,448,1800,632,620,2104,2188,1024,716,1796,1008,756,920,1200,932,504,432,896,1204,460,924,744,588,900,752,1528,356,364,356,332,328,372,524,548,540,516,484,404,484,536,364,572,384,408,384,532,300,652,596,524,304,420,444,724,712,320,392,300,440,332,376,380,588,948,916,496,552,768,584,368,720,308,1044,1044,1128,1324,2276,872,884,968,1252,1204,1232,1256,1212,2536,416,432,1272,2056,2112,1728,1332,992,1848,2388,1128,3788,1068,2824,2720,2736,348,340,416,344,344,316,484,484,728,824,1116,1368,1372,3104,652,744,484,2684,800,1160,928,344,452,1168,2512,2416,4712,1828,1192,708,940,736,1212,360,436,412,388,528,456,688,472,836,352,788,312,332,376,424,896,556,548,384,500,628,1376,896,932,536,1064,748,1596,652,636,404,600,460,392,428,364,524,804,976,796,796,460,372,336,860,1056,628,1520,484,460,1052,1044,824,956,848,884,880,648,728,784,896,924,904,896,536,392,444,492,436,528,388,440,556,424,632,924,896,900,1040,924,576,328,648,1048,432,688,736,568,444,528,840,828,452,308,520,576,492,480,480,540,580,464,464,576,468,396,444,356,432,464,616,648,856,408,380,404,364,384,720,480,404,1208,416,408,344,780,644,384,892,2696,2732,880,2716,1484,1524,1588,1416,2324,336,304,328,1224,1204,676,552,300,352,400,544,308,508,572,728,356,540,1112,540,412,372,356,348,316,332,388,300,312,332,340,532,428,452,316,672,696,676,504,700,716,700,372,424,704,644,620,456,428,468,736,304,404,408,472,396,396,396,432,400,656,852,896,844,684,724,620,692,604,520,320,396,504,424,404,376,380,608,620,612,616,804,572,620,752,748,940,760,616,384,772,528,520,520,444,680,908,556,432,336,348,344,392,416,476,348,308,308,444,356,800,824,1588,540,860,920,1060,904,916,844,484,760,896,352,784,880,1516,2368,1656,904,896,344,1368,976,412,480,960,1356,2244,656,1248,680,452,508,500,948,328,788,688,672,596,544,464,1160,324,520,372,372,1696,664,318,2828,2268,2143,858,1418,2927,2582,2446,935,645,542,984,1092,2428,2264,1086,1181,2410,3155,968,476,1286,1097,442,362,678,1012,1310,2290,1028,2380,1592,554,928,1065,942,1116,1129,1016,2883,810,1528,808,2396,2346,904,1286,984,1466,712,456,1212,528,1318,890,550,696,752,1044,948,2334,634,996,574,964,2740,1246,764,798,858,748,1286,2405,2418,1136,1158,988,962,2848,2758,2273,2145,2287,2120,6148,4844,1604,5936,2076,6104,1604,5132,1664,2056,5128,2032,2188,6144,1828,2008,5144,2052,328,6128,1020,388,2496,916,868,864,488,1564,332,304,2464,936,2524,904,808,1780,792,1012,848,1976,1816,500,1388,1320,2568,1444,1356,660,304,1096,1428,2248,384,712,1648,736,880,708,1152,2108,2576,2108,3060,1444,888,520,1228,1168,2564,1568,1604,2552,1432,1400,1588,428,1968,1208,1040,2572,784,2212,2536,824,784,668,1520,332,2540,940,2492,1704,2432,1848,2432,2052,1092,904,2248,1200,1844,1216,896,832,1264,348,1604,944,996,2264,1060,4448,4548,3440,4092,4076,4080,4104,4132,4124,4100,4112,3596,3748,4084,3972,940,4012,1020,4008,812,3900,828,3892,864,3608,864,3560,764,2988,720,2972,980,2768,840,2900,968,3016,984,3124,3164,716,2700,2704,2656,1300,2884,960,2976,2968,3316,3172,3176,2716,2712,4180,4212,3808,3832,2672,2828,3076,3412,3328,3800,4032,372,2908,2956,3036,3128,2820,2820,2320,3440,3412,3464,3244,4012,3284,2988,4312,4316,3896,3916,1892,1840,1776,1844,4688,3672,4068,3344,4072,2788,3616,1584,1556,1748,1444,1332,1288,708,1580,1668,6124,944,1224,2696,6148,1968,1984,6172,3076,516,584,5636,400,388,404,4848,5644,3128,2772,3296,2932,2964,2972,2908,2256,2112,2256,2456,2428,2820,2676,2712,2836,2824,2792,820,1300,2876,2900,528,1048,1412,3280,2692,2156,2044,2156,2112,2028,2104,1676,1768,904,1116,956,2724,2956,2012,2556,1532,2040,380,572,636,380,3472,2100,2072,2192,1708,1720,1704,2512,1648,2000,1652,1984,2008,1704,2300,1772,1796,1228,1204,972,2272,2152,920,1360,1352,1056,712,1356,2176,2108,2096,2084,2108,2132,2196,2396,2288,1212,1240,1252,2404,368,536,528,520,392,476,3308,3004,3240,3344,3316,1040,2180,3316,3320,3224,3292,3184,3356,2984,3400,3228,3468,3468,3520,3408,1288,376,3496,3240,3248,2108,3452,3392,3580,3176,3244,3308,3344,3516,3316,3216,3276,3228,3032,2980,3176,3144,1476,988,1784,3372,3644,3000,3232,3336,3576,3264,3336,3540,3440,1848,1940,3272,2984,3416,3584,3656,488,3140,3228,2996,3176,3284,3312,3276,528,340,3388,3304,3208,3224,3296,3300,3324,3320,3360,3212,3268,3092,3372,3248,3264,3288,3352,3136,3192,3116,3420,3288,3272,3348,3328,3480,4624,1008,320,828,3180,3364,3216,3304,3272,3296,3220,3228,3236,2996,3224,3416,1836,3232,1448,1440,1508,1428,1432,1440,1460,1988,4072,1968,1956,4072,1180,1108,920,1452,680,2672,308,2812,2796,2684,2832,2924,2728,2908,2672,2892,2768,2864,2824,2804,2740,2760,2996,2728,2520,2488,2312,2540,2468,2468,2340,2612,740,2752,2672,1988,1952,1984,2012,2068,2024,1064,1064,1064,1048,624,732,732,728,728,712,840,944,1196,636,636,596,764,2944,1484,1564,688,2068,1772,780,3264,1800,1800,1804,716,1780,1788,2844,600,2820,2556,2660,560,1192,2108,464,456,388,656,2108,556,724,328,620,372,652,936,788,936,820,824,1060,584,352,1056,936,304,1492,1572,340,344,1088,1352,1292,680,1036,1928,976,1176,5432,4288,2152,5488,4440,4436,4392,4116,4464,4240,1084,1244,412,640,1044,1264,792,952,5020,5028,2288,2208,2316,2284,1676,1324,1124,1812,324,2004,1588,1736,5348,2104,2448,1448,1488,1428,1504,1504,1508,1492,1052,1040,1068,952,3196,3988,1076,1216,1204,1980,312,652,364,704,1308,472,324,756,624,940,812,632,4080,1016,336,452,1684,1832,464,608,660,1944,2860,5004,6096,5000,6104,6112,6136,396,392,400,372,392,392,400,396,504,508,504,512,452,6104,5000,2136,1760,820,536,1696,6096,1104,1404,1736,6124,648,872,612,884,880,772,6096,6172,6160,6132,6172,6096,5036,6152,4120,3936,6104,6116,4492,4440,6108,6108,4360,1008,1252,1412,1426,1472,1718,1042,406,820,722,362,1698,3206,1720,1306,2706,1666,1328,1862,2008,1032,2716,756,3524,598,2120,314,700,1482,1010,3796,1186,984,830,4568,1208,4346,4388,428,4180,3526,3014,4098,2286,4100,1498,3984,1074,1890,1414,4080,3594,2272,2340,1468,3492,1708,1956,2932,2520,4106,3708,3730,1826,1722,1732,1772,1688,1708,1780,1488,1692,1770,1702,1712,1692,1806,1816,1722,1722,1878,1876,1702,1838,1926,1690,1750,1750,1748,1886,644,628,1762,1784,1734,1602,1754,1704,1642,1742,1640,1660,418,1780,1692,838,1800,1826,372,1762,1762,1762,1702,1748,1738,1746,1640,682,1816,1766,1634,944,1608,1808,1790,1614,1836,1810,1802,2102,1796,1752,1644,1556,1818,1662,1750,1684,1712,1694,838,862,1690,1698,1770,1696,1780,1298,2470,1402,2446,580,1836,1018,1194,1732,936,2442,2454,520,600,2444,2458,2400,504,2448,1044,1814,730,774,2392,392,1114,594,956,890,536,772,2430,708,692,494,786,1696,1250,1180,1009,1845,326,355,1408,682,1023,895,1331,935,863,342,1104,1340,690,1534,380,944,1103,1156,1184,957,350,824,1539,568,1065,997,992,998,405,922,792,868,1182,490,1144,393,855,795,1458,849,1452,1931,1925,1927,1928,1930,1926,1926,1926,1829,339,1289,804,2181,1076,342,727,411,654,956,542,671,488,891,520,762,500,386,589,382,514,302,405,2193,504,1925,415,984,1928,417,419,1600,1600,478,721,656,708,637,838,577,350,1234,1190,1121,1131,893,1233,1211,1195,1327,1132,1145,1106,1209,1167,1177,1168,1278,2136,830,1131,1144,1144,925,1269,1211,1089,1261,1211,1190,1253,1184,1204,1227,1193,1233,1389,1323,1190,1030,1206,1174,1240,1071,1241,892,1164,1171,891,1292,1372,2151,1203,1270,1206,1123,1181,1291,1253,1192,2079,1154,1190,1174,1127,1209,1157,1236,1245,2053,1195,944,1176,1415,871,1241,1135,889,2229,1197,731,1184,1189,886,1167,1241,1252,1234,1225,1286,918,1210,1145,458,336,452,638,780,1648,2100,496,1560,1636,1472,1320,1532,1576,1160,1476,1768,1788,1376,2340,496,1832,488,1792,1804,1404,2116,1956,1920,2400,1744,1924,1612,1816,500,1732,1748,1792,1812,2264,2424,2072,1848,1968,1756,1544,2404,1508,2208,2476,2172,1736,2392,2120,1512,1908,2108,1608,3288,2096,2276,3296,3008,2572,2728,3312,3092,1528,2164,2776,508,2404,2564,2376,2528,1856,2720,1960,2604,1924,2588,3896,1804,2120,2452,1800,1796,3512,1084,444,3068,1428,3296,2708,2120,2396,6008,3304,2388,2220,1740,3300,1640,3300,6296,2320,2328,1792,1876,2388,1520,2564,2144,2324,1792,1960,1812,2320,1796,1796,1976,1976,1948,1392,760,532,336,1776,1480,1804,1796,1792,1820,1812,2120,812,1328,1472,1512,2260,2524,1824,2108,2380,2676,2272,2444,364,2424,400,1848,2400,2416,536,1132,2292,1740,2240,1796,2100,1864,1880,1812,1804,1696,1576,1880,1728,500,1924,1452,524,1476,2576,2132,3168,912,432,2440,500,2104,2580,2184,1560,2372,2248,2240,3596,1120,2020,2028,1980,1980,3368,2424,2084,2420,500,1976,1792,1800,1804,2380,1456,2012,1440,1812,2692,2692,1292,1872,1928,1604,1484,1828,2488,1792,2048,1980,1784,2044,2412,2632,732,1664,1564,368,2376,2332,2812,2664,2892,3012,3424,3536,1788,1892,1752,1592,1812,1768,1164,1272,1276,1244,1480,1380,836,864,1204,932,1064,908,352,1280,1536,4964,2840,2808,2904,1888,1728,1784,1720,1704,1708,4384,3944,4392,4824,4196,3636,4292,3860,4208,4212,4412,4624,4876,2416,2700,2368,4516,3376,3200,4264,4660,4412,1500,3212,3236,3320,3992,3936,2500,3168,2928,3336,1636,1604,2952,2304,2716,2972,2716,1504,1200,1536,1098,486,2511,700,2559,840,724,1272,1270,668,682,604,604,573,560,590,661,577,758,634,2444,1767,1750,1023,1834,1520,1512,1460,1116,1874,1191,1110,1070,1113,535,2489,632,742,993,745,699,695,1021,629,1469,696,699,643,620,608,721,1206,498,2489,474,1452,1379,1447,1119,1425,1118,1113,568,725,802,753,785,996,746,773,725,538,590,667,1198,825,826,844,837,1003,1324,672,740,2589,615,525,1210,1223,986,1377,835,700,672,597,638,811,1184,784,610,957,820,608,407,845,1077,330,875,522,746,422,417,345,1205,491,573,2464,1015,1112,727,700,850,829,1048,1238,1090,561,977,945,930,448,1084,1041,1040,1049,1038,1040,1032,1061,1030,1032,1024,1063,1018,751,1048,1000,516,995,536,652,1216,384,464,836,760,596,1112,1112,1024,332,676,476,396,356,356,1708,2032,1860,2220,500,1124,696,500,536,592,448,384,408,840,1364,848,440,704,716,744,628,1444,1512,596,476,540,844,1568,620,892,1144,488,1676,788,788,648,1080,480,1092,488,328,832,680,460,840,372,744,580,404,668,304,744,352,404,724,744,588,884,564,676,576,1316,576,1324,1472,672,652,1668,552,528,1756,1812,1312,1844,1612,1924,1832,1872,1624,1648,1692,1852,1488,1312,1312,1088,1116,1912,1316,1464,1484,1260,1300,2664,2232,1064,1188,1136,4112,2960,1316,1520,1076,1104,1544,976,748,1380,1588,928,1396,964,968,1404,3524,1420,1216,1128,756,336,1164,2300,1800,1080,2348,1000,1268,1444,1468,1212,572,2504,2516,1156,1056,1224,1852,1500,1700,2248,1576,1516,1572,3328,628,800,1556,1564,616,1480,972,1208,1388,1572,1880,1556,1524,1464,1016,1200,2384,1940,1468,1816,1784,1656,1232,1228,1304,908,1204,1084,1680,484,1852,2560,932,1156,1188,1584,872,804,1748,1412,1264,1052,1784,1768,1588,1172,1504,1972,2008,1040,908,752,412,616,344,816,1824,1504,1436,936,804,668,592,548,1156,1360,492,348,988,1064,620,812,1188,1124,1200,740,644,552,1104,1476,1072,1196,744,784,976,764,620,1388,672,816,504,720,664,688,936,656,672,652,816,612,1448,388,672,652,2008,952,388,1204,1348,1544,1060,1636,784,1416,1408,1416,1184,1368,1108,1012,1008,1756,1844,1964,1404,2576,4168,1968,3728,536,568,592,651,522,313,329,849,1289,820,496,358,514,540,1040,571,674,724,642,691,636,739,485,1395,548,582,1770,471,967,1230,1713,349,488,375,1668,1275,1139,2055,2031,2078,793,707,707,850,320,303,1650,1048,1803,1809,472,527,604,495,715,709,724,573,581,471,300,891,744,792,705,494,341,528,408,695,452,773,560,365,621,672,584,432,400,462,670,506,446,499,562,528,1272,646,757,583,1259,1162,1997,483,545,1399,1020,395,538,472,399,583,364,685,335,461,466,517,553,574,643,652,404,1702,511,573,474,477,453,495,611,508,520,782,332,517,573,361,518,413,534,305,340,648,531,431,2104,2576,4488,4248,4260,4988,684,1760,896,896,4552,3560,5104,2204,2460,2496,2476,5548,5336,2040,1048,1940,2196,2092,4896,2104,2596,2352,1848,1568,1368,1332,1804,1512,820,1652,1756,1744,1756,1976,1808,1312,956,1528,4592,488,5564,3476,1524,5140,5232,856,2616,2600,2088,1968,2972,5414,368,1432,844,1360,552,3196,1552,2348,1596,1284,1472,1488,2604,1548,1164,1952,1804,2212,1488,2344,1436,1284,1436,1268,1200,1220,1640,1448,2184,2044,1332,1624,1392,3576,860,892,1636,2312,2204,1424,980,1128,2188,1788,3672,3552,2432,2884,992,3304,3236,3240,3108,2248,3084,2780,2428,1932,3228,916,1144,1860,2124,2316,1860,1804,2592,2828,1864,1296,1564,1288,1300,1296,1584,1036,2488,2072,2528,2380,1540,1956,2340,2312,2964,1656,1320,2444,1884,2980,2460,3440,3416,1148,2272,3304,1376,888,988,1076,1352,788,820,2864,668,1088,1220,776,688,828,1020,996,1412,2320,2400,1528,1112,1244,1516,1420,1548,1352,1256,1000,956,636,1300,2920,1644,1468,1268,1848,876,716,1200,837,3280,3330,3240,3268,2772,2526,2468,3298,3298,3234,3298,3016,3298,3298,3124,3298,2122,1968,2686,1354,510,2872,3298,3278,3298,3298,3296,3298,2826,1874,1010,1390,510,2086,2536,1102,3272,3298,3180,3282,3298,2480,1574,750,2468,2622,3040,3298,3270,3178,3270,3298,3724,3974,3488,2670,3298,3988,4256,4082,4305,1906,1484,1516,1536,1384,764,1372,1392,1172,1336,1220,1204,1196,1228,2924,1440,1804,772,1596,1184,1232,1096,520,1012,1588,852,1780,1772,964,484,344,540,1256,808,1024,424,888,1968,1516,992,2372,972,868,2036,1576,1320,2340,1524,964,2324,712,2252,1048,1056,1916,1732,1460,1656,1812,2356,1464,1100,2456,748,1632,1060,1872,1372,1228,1792,1028,1736,652,2328,1804,2150,1254,1882,1084,1040,828,1060,1272,1176,1528,2024,1604,1404,2816,2112,1604,440,2236,844,558,1892,2140,2572,2060,1692,1916,3264,3544,1324,2165,1844,1762,1895,1895,2288,1451,1575,520,828,1276,1432,772,1096,1224,1600,1132,1276,1224,1200,1204,1212,1252,1264,504,1364,1828,1312,1508,1424,1264,1416,1352,1300,1048,956,1424,1312,1148,996,1444,1304,1160,1284,1544,1528,1516,1524,1556,932,976,1004,1264,1176,836,4800,5932,1276,2906,2914,3448,2948,3056,3166,3056,3674,2698,3020,2928,3044,2946,2868,3118,2960,3086,2968,3122,2972,3042,2052,2900,2352,2932,1308,1694,3126,3016,3346,3224,3712,3198,3140,3172,2962,3098,3252,3560,3130,3438,2932,2960,3218,2962,3088,3092,3014,3052,3130,3000,2952,3098,3132,3084,3026,2894,2922,2908,3020,3816,2686,2678,3034,3174,3214,3004,2800,2922,3038,3294,2954,3020,2958,2968,2960,2930,3592,5618,2998,2992,3046,3164,3416,2938,3016,3098,3438,3256,3682,3008,3094,3454,3548,2956,3372,3528,2878,3770,3638,2910,2994,3510,2930,2964,2904,2946,2932,3378,4100,2980,3002,3680,3980,3060,2974,4300,2974,1314,1776,1438,2990,3980,3114,3040,3134,3090,3072,3162,3982,4136,3508,3148,3124,3410,3618,3842,3270,2964,3630,3096,3158,4176,3814,3324,3188,3086,3740,4106,3576,3150,2792,3266,3232,3302,3964,3348,3394,3684,3970,3616,3344,3368,3390,5392,4354,3938,3682,3544,4092,2910,3380,4114,3992,3030,2938,4614,3658,3210,3394,3334,3956,3660,4392,3348,3114,3368,3478,3256,4262,3432,3418,5328,4784,4812,4334,3072,3382,2462,442,2022,1166,644,3392,3286,3944,2672,2716,3448,3078,3366,3234,3172,3430,4764,3212,3284,3236,3160,3712,3614,2984,4354,4044,2720,4342,3322,3274,4302,4108,4756,2556,560,3368,2518,4550,3318,4382,4280,4416,4164,3810,2480,3472,3346,1058,1820,1114,4146,3196,3294,3456,3552,4532,3584,3308,3026,4148,3546,3324,4752,5608,4638,4906,3334,4432,3316,4404,3782,3030,1466,4124,4226,3498,2966,2904,4280,3848,3176,3090,3288,3142,3002,3924,3386,1508,870,3788,2930,3768,3188,2338,3194,4048,4116,4090,4180,3210,4128,3182,4012,3504,3326,3888,3600,4186,4422,2980,4454,3530,3716,778,742,788,698,3262,4322,3570,4626,4338,4528,3256,3516,4422,3642,3308,4568,4150,3352,3148,3304,3740,4084,4014,3972,3968,3494,3738,4738,3218,3392,3916,3980,3388,3334,5622,3706,5668,4972,680,638,520,372,598,624,992,948,4182,1244,3132,4752,3016,4498,3892,2914,2848,2742,2978,2930,2922,2808,4074,2860,2918,2898,2960,2934,2874,2830,2934,3004,3122,3102,3008,4720,2806,2782,2834,2820,3198,3000,2700,3802,3148,3290,2938,3004,2082,648,2826,2896,3008,2844,2914,1428,1328,904,3198,3244,2778,3344,3404,3186,3062,3136,3088,2940,3088,3124,3184,2970,2852,2824,2878,2018,2128,2958,3172,2890,2860,2958,3000,2924,2954,3270,2974,2840,2980,3058,3120,3000,3230,3064,3084,3398,2886,3050,3332,3278,3550,3652,2900,2904,2984,1268,1292,2178,2902,2886,2890,2812,2818,2858,2778,2852,3374,2800,3430,2506,2818,3032,2874,2868,3030,3082,3420,2834,3226,3168,3150,3124,3356,3414,3330,4452,3468,3474,3306,3540,3166,3174,3024,3944,3468,2992,3016,3024,3330,3048,2826,3090,3124,2950,2886,3494,2934,3318,3146,2918,2966,3018,3068,2252,3116,3008,3198,3112,3012,3792,2902,2790,2758,2060,3498,3554,3186,3026,3152,3286,3010,2798,3128,3246,2932,3116,2064,884,1460,1598,1258,362,408,3192,3108,3886,3742,3208,3070,3078,3076,3338,2180,3180,2806,3264,2952,4068,3092,2922,3180,3036,3142,3158,3066,3014,2980,2972,4818,3056,3036,3288,2956,4384,3062,4438,4106,4288,3498,3146,3284,4644,2634,3228,3992,2876,3740,3010,3788,2770,2900,3110,2790,4602,3158,3044,3496,3086,3298,3310,3588,3350,3088,3256,5024,4002,3208,2850,2798,2770,3278,3060,3940,4114,3974,3844,5550,627,746,757,495,451,1445,1443,1404,1282,1272,906,1301,1463,1452,1439,1381,1194,490,355,868,341,375,371,388,380,376,389,344,362,359,360,361,476,362,348,1010,382,379,382,365,371,370,337,368,361,358,364,574,466,343,391,518,705,567,543,433,434,703,731,411,777,531,2562,2872,4328,3948,1562,2352,3888,4559,4468,4250,3402,2846,4380,4130,3712,2768,3868,3446,4110,4488,2816,3280,4559,4410,3714,3230,880,592,600,1156,476,4375,3362,3122,3940,4308,4080,3574,3844,3402,4375,4014,3704,4050,4375,3684,4321,3856,3794,3492,3228,3834,3358,3602,3892,3510,4146,3562,3752,3596,4375,3632,3248,4154,3853,2208,1426,4375,816,724,812,592,556,1376,1056,3620,3660,1816,1621,1828,704,1884,1628,2171,2171,1936,2006,2171,1936,1797,2171,1929,2033,1944,1872,1387,2171,1744,2171,1855,2160,2171,1913,1757,1995,1066,842,2112,1717,1515,1819,2081,1711,1536,2097,1819,1733,1783,2098,2071,2171,2171,1503,2055,2017,1555,1640,1753,2051,1676,1688,2171,1997,2130,1697,2046,1721,1687,2057,438,406,772,522,1920,1870,1098,442,4810,5774,3032,5242,5934,2614,2068,4220,4662,3100,4646,5092,1540,1652,1472,1496,806,4470,5468,410,532,5404,4684,1778,1494,3090,3398,2670,3156,3982,3156,2848,638,850,3586,3536,3064,4232,3338,5786,1102,3372,4502,3294,1100,1960,4968,5380,5036,3034,2822,3698,4134,3820,4022,3666,3290,4252,5209,2926,3296,532,2600,2886,3796,1952,632,908,1572,2844,912,1236,2196,1224,792,1072,1372,1332,2386,3020,5162,5190,2264,5190,2008,3630,3032,5209,2610,3832,4060,3600,5186,3242,4292,3612,3476,5193,5162,3204,4116,816,536,980,1448,2188,2128,3966,3028,2124,1372,1360,1328,1816,1860,1240,1328,1340,1352,5209,2972,4250,5209,3352,5150,4164,3322,3032,1352,1390,3030,1766,2278,2764,4178,3594,928,540,4248,3278,1932,1466,2330,912,1526,1620,3826,5209,3126,2802,3118,3046,2732,4378,5106,2332,1328,1896,1776,5193,5170,3782,3734,1020,1176,2180,2946,892,494,1100,580,5209,1140,792,1372,2284,2884,2870,3932,5176,2800,2984,1636,2100,1452,2430,5209,2264,2078,1268,3762,4084,3984,5172,2260,2292,3230,2446,2660,3080,1224,2700,856,2112,3084,2512,840,3096,388,564,1152,2364,3100,960,964,1208,1028,720,1048,988,5328,2768,3328,4096,1076,3604,460,1812,1648,1752,1728,1708,1960,1636,1764,1672,1692,816,768,1808,600,1776,932,1816,1676,1684,1676,1812,1812,1184,1800,1820,1812,1752,1784,1700,1716,844,724,720,708,608,1240,1244,1240,1244,1824,1816,1820,856,3008,1820,1816,1800,1804,1812,1532,1520,1516,1352,428,1516,1504,1512,1508,1208,320,1500,680,1808,844,1648,1648,2772,940,812,1016,820,1368,1552,344,532,1064,604,1048,608,864,864,848,3048,456,472,460,2860,1228,764,764,764,1136,1116,444,1212,1008,628,620,624,636,456,460,3348,1332,836,1360,2244,1504,1588,2060,484,360,672,500,632,508,604,640,780,692,672,1812,764,776,836,524,1856,1844,1312,1308,1272,1500,380,416,444,568,4056,768,3480,888,656,2628,2472,2604,2416,360,1792,952,1068,500,5064,376,1440,1072,1024,1064,664,2708,2448,472,2708,2616,1652,1520,752,800,756,452,452,764,756,1680,820,1212,1308,816,468,464,5248,2208,1872,1656,892,928,2320,1780,5464,724,1770,920,572,1524,4984,452,984,1624,660,1320,1428,4380,1216,836,556,408,632,2860,888,1960,1824,1684,1404,444,3652,1196,884,2884,1108,2080,1706,464,2320,3354,6162,1280,1392,3460,6028,1324,640,540,856,540,536,444,540,560,540,1208,404,500,552,636,616,1652,542,652,764,773,530,367,609,474,959,622,738,1279,447,327,594,318,309,718,849,480,393,402,417,412,389,711,565,707,544,511,500,688,952,496,852,1210,539,1299,1419,1030,1045,989,988,623,439,315,474,782,685,509,431,580,325,576,462,414,389,372,484,342,387,313,449,492,504,376,349,666,709,517,835,303,505,744,478,607,783,490,550,475,467,471,372,313,900,1114,504,500,387,491,371,532,633,381,380,338,487,732,500,333,507,752,713,561,603,466,364,491,433,407,336,391,707,633,349,390,448,664,988,661,1520,1101,479,358,585,453,701,414,304,365,304,556,521,537,624,453,509,542,512,556,587,476,326,636,365,361,383,392,462,551,647,502,449,495,473,413,554,713,572,726,402,397,358,444,388,449,338,477,593,404,354,597,642,655,700,532,549,537,542,448,511,1106,394,346,347,379,418,506,730,1084,363,880,1002,518,629,600,874,1020,483,605,606,490,511,321,475,413,426,497,548,520,469,924,922,1361,474,331,488,612,609,492,532,493,570,502,619,584,496,540,537,588,792,763,708,601,432,467,978,483,446,453,402,509,597,707,429,471,541,408,478,360,402,352,356,472,576,373,612,349,392,323,380,377,327,356,326,345,360,985,544,365,445,1376,1401,453,609,682,772,901,581,759,602,1070,631,710,519,447,674,972,627,488,398,735,1010,865,1167,375,631,534,585,538,394,1124,408,440,567,371,629,600,688,577,528,1988,1900,1928,1404,956,1544,1804,468,540,1088,544,536,2280,1996,2596,540,2444,2528,2476,2312,2440,2440,2484,540,2176,2508,2152,2256,5140,540,2496,1892,1920,540,1848,2064,2652,1904,5116,2156,2424,2456,2512,2420,2368,1832,2740,2316,2564,1936,2276,2564,536,2992,1860,540,2352,2240,3020,536,4652,2300,828,536,2908,668,544,4124,2128,2660,1232,2024,2212,2080,1864,1204,1204,1240,1216,1180,997,3255,3293,3239,1018,1980,3057,2425,1994,1153,2503,3057,689,675,659,631,750,631,2494,3056,470,398,1401,1160,908,1423,2929,2902,2939,3245,895,937,945,3234,1117,2626,2087,2675,2603,3274,3065,3261,3096,3302,2829,3107,3040,934,775,1142,3025,303,2479,3036,519,1202,1721,820,1240,724,1478,447,438,482,429,1588,1052,1390,893,460,898,909,2905,565,2576,938,971,2584,2311,602,806,599,1277,1267,1396,1385,796,2768,2764,2716,2720,2720,2520,2540,1208,1532,772,2576,2540,2604,1912,2600,2804,1576,2600,2620,2596,840,1328,2724,2728,2724,2500,2724,2584,2720,2716,2828,2716,2504,2712,2720,2720,2136,2604,2716,2540,2584,2676,1160,2784,2600,2772,2368,2644,2548,792,836,2760,2772,2776,2048,1428,1004,2776,1236,2784,1112,1100,2516,848,2504,400,2696,2760,2268,2716,2572,1072,584,1168,1072,4325,3660,3106,3668,4002,3768,3868,4026,2608,3650,4010,4010,3566,2802,4150,3590,4006,4070,3212,3662,4320,3916,4255,3678,2260,3818,4118,3654,4024,3090,2784,2232,2272,2148,3898,3506,3910,2114,4024,2464,2614,4076,3936,3906,3686,3300,1988,4046,3372,1950,3880,3546,2244,3680,4054,3332,3290,3126,3610,3224,2966,2246,2656,3872,1468,916,588,1564,2132,1576,2124,1588,2252,2104,1576,1476,1944,1502,2134,1500,1316,1316,1276,2404,1276,2872,1192,2436,1404,2720,1678,2310,1344,2828,1672,1500,416,1388,1116,1376,1184,648,1356,2928,804,1416,2636,1044,2888,1350,1258,1418,1266,1268,1136,1304,1158,388,620,1582,2034,1256,1712,608,1520,1024,1312,1572,1804,1060,1524,2032,1336,560,1572,1780,1336,1128,1072,1556,2336,1578,1656,1576,1764,1276,2808,1264,1370,1204,1478,1114,2908,1496,1274,1268,1422,1940,708,1396,808,948,760,484,1316,1864,1170,2768,1496,2224,1500,1428,1076,1664,1888,1492,1068,1252,1220,892,1488,324,932,1180,1718,1132,2994,1188,956,1136,940,632,524,1052,392,596,772,940,1052,1696,944,1508,1260,556,1188,2636,2896,2436,956,2160,584,876,1188,316,1136,896,2304,1416,1820,2244,2252,724,3080,2344,2328,2220,1588,784,352,1560,508,1256,1040,924,2530,2494,2522,2518,2524,2650,388,764,736,756,766,756,738,764,750,726,380,724,746,744,750,1484,594,1130,710,646,1551,1384,787,1201,908,1210,1085,1213,1380,1428,630,2171,665,829,700,1011,1505,1811,1168,1151,488,608,688,661,636,926,699,811,838,830,863,831,692,727,738,745,738,654,628,627,505,491,499,591,856,575,447,519,397,407,1088,559,600,742,767,845,494,352,517,541,595,513,577,554,1519,1434,1382,435,913,337,971,1991,1892,1316,898,1849,1804,1410,1029,1486,1778,2078,382,338,344,1866,532,647,309,370,381,966,652,580,969,1026,752,2027,434,498,445,438,566,808,435,395,435,430,447,431,425,435,1021,406,443,419,432,414,429,351,413,552,400,447,650,1738,1980,595,487,477,470,460,306,532,413,384,461,388,488,401,442,419,360,557,437,365,629,1957,579,333,600,621,406,358,358,362,314,343,417,345,329,615,478,473,498,434,448,469,380,378,419,433,372,304,329,1483,411,393,327,856,914,799,457,396,912,309,313,320,1178,539,541,484,599,556,332,509,587,314,444,468,781,1823,438,338,335,347,947,664,490,359,608,521,497,632,795,497,387,408,646,546,672,687,350,533,408,631,584,1115,1600,1447,1600,885,1600,1600,1600,500,1011,1023,966,1213,1012,1228,1214,1021,1010,1016,1019,1025,1016,921,400,716,650,770,1017,1429,869,1602,3166,3304,3702,3130,3250,4087,1850,578,2162,3094,1090,3108,3452,1132,700,1054,1092,824,508,428,1632,1192,1488,592,1014,2624,1056,1032,1928,1682,1408,690,2546,1742,382,2518,3044,428,1840,2108,2298,1082,664,704,1692,2956,882,3608,2988,1300,1520,1272,1824,1524,1332,856,1836,1332,2694,500,1538,1856,1172,1120,1372,1190,1124,1132,2096,1148,3344,2426,1704,1240,988,1450,1618,2390,1832,1704,2604,860,550,1218,460,604,1914,748,1732,3356,556,568,822,1008,1112,912,524,734,856,1096,908,1124,1422,556,1572,1644,636,496,952,2342,1224,1752,1682,2204,1468,1960,2996,2702,2608,2790,3328,2440,1934,1656,1852,1708,1614,3186,3006,3256,3312,2552,2340,1566,2854,2968,1628,1828,3332,1476,2228,3480,2376,2408,3240,934,894,2230,1124,3626,3666,3416,3416,3548,2500,3398,3820,832,852,3594,3590,3590,3570,3702,956,960,3584,3304,3590,3780,3632,1400,3416,3300,3586,3676,3460,852,3590,3178,3676,976,4018,2838,3442,712,596,4024,4090,3588,3592,3594,2904,832,3892,3570,3586,864,944,3518,916,1008,3532,3656,3884,2692,1720,1768,1024,526,2022,1712,2875,1712,1172,1508,992,1740,1798,1922,2122,1776,1516,1900,1416,1758,1210,580,1396,1858,680,1792,1828,2068,2110,1742,1748,1680,2240,1690,2156,1748,1300,1836,1604,2234,1652,2164,2875,1716,2875,1880,2584,1820,2230,2602,1860,1844,1976,1664,1454,2098,1412,1598,1584,1768,2875,1730,2312,1956,1452,1808,1634,1648,1662,1832,1366,1226,1692,1498,1636,1710,1224,1602,1414,1594,1202,1744,1390,1744,1838,1416,1810,1918,2114,1842,1380,1766,1400,1442,2112,1662,1472,1816,1482,1644,2875,2634,948,1226,1240,1604,588,784,1222,1422,1220,564,1188,1588,1204,726,1128,1692,2140,1844,2276,2668,1252,3050,892,5062,910,2046,2064,1064,4158,2820,2476,2304,1360,884,1636,3016,3056,2620,4505,1576,1810,2268,4906,3244,2166,3606,3292,1696,670,1188,1074,364,1332,1240,512,596,1640,1086,1216,1432,1052,610,1330,808,880,1196,526,956,4066,2096,802,1254,1254,734,502,4126,858,704,1452,890,1114,1342,1676,2390,1970,1980,2994,4004,3028,872,636,574,1212,2170,1434,364,1660,1722,3096,3140,1396,1374,1240,1224,1344,1356,624,1220,1202,1110,1169,999,502,1032,607,1600,676,564,652,776,832,632,968,4224,364,1076,320,1268,684,792,2256,1028,1224,1196,776,640,1180,424,520,360,728,376,980,588,428,1176,1180,1792,592,2020,4560,1936,592,1804,456,1840,1612,324,1132,4675,2932,4675,716,488,748,1852,4675,1032,4071,4566,3996,936,1192,1308,1228,464,4102,384,672,648,664,460,4675,4602,4456,3310,2876,876,947,396,481,521,1102,644,612,1191,1305,1688,3033,1261,1338,403,967,449,978,1665,1716,1849,2304,2490,966,716,407,764,733,1648,902,898,917,891,848,976,914,960,824,926,919,1212,1147,917,560,2203,719,344,736,1474,907,658,618,703,671,562,780,571,451,525,556,682,683,686,680,683,751,771,796,759,678,677,748,686,763,857,861,437,796,1438,729,1403,996,1007,699,988,646,681,763,734,625,521,792,830,805,758,502,458,592,468,452,492,1730,564,415,642,993,787,801,730,934,892,975,599,1404,517,703,753,626,640,509,621,571,886,607,1762,815,616,576,572,568,572,572,568,632,360,424,428,748,1620,768,1640,752,1660,1648,1640,1512,1500,680,1508,1504,620,584,596,496,624,616,528,3784,744,836,748,868,420,1032,400,452,692,484,892,880,888,1040,1044,1048,1408,408,1128,464,916,916,1932,1932,2280,1332,1324,1404,1480,788,1476,780,520,2084,584,308,4092,1740,1744,684,1780,1776,1968,1916,1796,1176,1392,1400,1396,3308,3296,3300,3296,3280,3312,3324,3332,3348,3336,1976,1964,1668,1100,928,1028,680,604,776,536,2424,2432,2408,2420,2436,2428,2424,2424,2424,1344,1356,1356,1228,1216,1212,1224,2056,2100,2068,1952,1920,1928,1836,1864,856,1856,604,620,704,708,720,752,760,880,856,832,932,384,800,1128,2344,1244,644,1540,456,800,1088,900,1264,1188,1144,1476,3364,3356,688,468,1292,1716,1084,1416,2284,632,3368,1960,1792,3400,3392,3232,3204,3256,3252,2224,948,3244,3208,3228,3240,3196,3196,3244,3252,2900,3220,3248,3172,2092,2096,2088,2080,2108,2096,2104,2104,1940,1940,2096,2076,2080,1724,1948,1920,904,840,1932,1956,1980,1012,620,1972,932,1876,1984,1944,1952,940,956,976,876,1960,1940,1952,1944,2164,2140,2128,2336,2216,2076,2020,4556,3724,3764,3156,3796,1988,1960,1920,1908,1940,1936,1936,1928,656,1236,308,616,1260,624,620,1296,1280,612,1700,1208,588,576,580,576,1544,576,568,576,576,564,568,424,564,580,1200,884,1188,1204,928,1192,1208,1196,1192,1212,1208,1208,1212,1212,1200,1212,648,3228,500,960,2908,840,1160,1144,3236,2480,1560,2484,1444,2480,848,1080,2312,1456,1392,868,1300,1040,1000,576,572,540,400,2352,624,796,1172,4224,4188,1716,1696,460,1748,368,1340,800,868,436,800,780,792,940,816,1656,1644,1652,896,1480,920,1288,1464,1292,1416,1480,1560,1356,1488,1416,908,1436,1884,1920,1960,1944,1844,1880,1912,1848,1944,1924,2160,1892,1896,1884,1884,1912,1884,1892,4000,3460,2508,2852,4260,4288,4272,4224,680,736,816,556,760,736,824,880,1256,1024,1216,3248,3208,2348,2172,2624,2400,2176,2184,2092,2452,1460,1632,2752,2872,2956,2904,2812,3068,3508,3628,3584,3412,3504,4140,4060,3960,4128,3980,3368,1672,1664,1696,1672,508,1496,1272,1364,960,908,1256,644,1948,852,580,872,1396,1328,936,1104,944,936,1080,1060,1064,4020,988,564,680,4384,764,840,1132,4428,596,608,1056,620,1592,880,1512,2100,2096,2116,2120,1316,1320,1300,1308,1308,1308,2088,2088,2088,2084,4528,2112,2132,2132,2180,1316,1320,1308,996,4496,4272,4348,1164,1376,996,1224,424,904,604,616,1736,1168,972,1708,728,612,468,504,472,640,928,888,988,1528,888,472,948,820,492,1128,1088,876,544,640,372,1120,1104,1108,680,596,732,872,596,696,1852,1820,1736,1808,1960,1920,1752,1744,1088,1000,1744,2216,780,768,2008,1644,4260,4228,4260,4216,3952,4016,3596,3876,2992,2888,3288,2336,1260,1788,1904,2604,1320,1708,996,1852,1800,2120,1128,2000,1008,1936,1932,948,1392,1416,600,616,784,796,796,780,612,608,1024,1028,1032,1028,1020,1024,708,1092,448,1104,1112,1080,1084,1120,1016,1052,1488,1480,1472,1444,1744,1800,2240,1412,1588,1712,1296,1348,1048,1084,1100,1084,1092,1104,1044,1052,1052,1696,1344,1340,1340,1344,1356,408,672,1676,712,1468,1476,1476,1488,448,476,1476,1268,1320,1304,1520,1488,1488,1508,1500,1512,4220,4500,4728,1088,1064,1084,1096,1072,1076,1092,1076,1076,612,608,480,608,604,600,604,608,616,624,860,2012,804,808,800,816,816,812,816,820,816,812,808,812,804,812,804,804,820,544,812,804,816,808,836,840,824,820,840,824,824,832,808,800,816,832,1304,1312,1308,1316,1328,1312,1320,1316,1304,1312,1312,1316,1316,1308,1316,1308,840,840,844,844,828,840,828,840,856,856,852,848,848,852,856,852,852,2104,1796,2096,2092,4552,1736,1792,2028,2108,2000,1072,2092,2120,760,420,1824,2148,904,2080,2080,2628,2640,4252,4236,4224,4224,4248,4240,3956,1612,1592,1580,1572,1528,1528,1532,1536,1604,1628,1616,1660,1548,1552,1512,1512,508,1524,1520,512,332,336,344,1532,2132,2256,412,2256,2080,356,1780,2108,2032,1820,1172,2508,4144,1736,844,724,1204,4848,4888,1772,1796,1776,1376,1380,1392,1380,1392,1392,1372,1376,1800,1824,1360,1356,1368,324,1360,1364,1364,1336,1368,1556,1376,1376,1368,1500,1148,536,1136,1936,636,560,524,584,1332,1960,560,536,656,448,436,1464,1168,1160,1360,716,724,1456,824,1368,1444,464,304,4520,1536,4784,632,2016,1104,4072,1352,1104,800,2812,2868,1508,2212,860,2944,2916,1680,2200,508,1672,1576,2416,832,4728,4676,728,536,412,1416,508,3048,1232,708,3424,4840,1276,1284,964,2216,648,4752,4784,3592,940,3244,1372,2720,572,644,768,1584,468,1768,340,632,752,1612,744,1612,756,756,1440,1352,904,1752,1468,660,2628,4912,680,504,1524,676,624,3024,628,624,624,620,620,616,1724,472,948,1648,696,692,3984,1168,2152,2160,1044,1416,1532,924,1392,608,1496,2092,1316,1400,1176,3468,968,2720,972,1992,2544,3256,668,1836,1328,1956,3244,1432,456,464,808,4848,696,708,2584,1396,572,2100,2420,1516,860,896,2844,712,2172,2292,2072,2420,1720,1440,3056,4696,740,3788,984,1640,728,708,1880,664,1544,788,1624,1836,1908,892,1100,3060,688,2164,1300,3704,868,624,636,636,1660,476,968,1656,4700,476,1680,748,1152,612,1236,1236,984,3112,2596,928,1388,1172,1368,1064,1368,1532,916,912,924,916,920,916,920,920,928,792,932,4504,4692,3644,4516,504,508,592,772,988,616,832,960,984,1556,4768,508,500,652,492,708,1448,500,616,496,428,508,484,484,1664,820,388,352,524,484,5164,472,520,1204,524,1200,3684,776,552,496,496,720,484,496,1492,2420,940,4960,1028,664,2476,568,2276,972,3560,2344,400,5380,1740,804,5376,1952,3304,4764,604,568,604,568,568,564,604,608,748,820,620,472,472,456,620,400,504,496,3200,1540,1524,1536,1536,1524,308,1524,1532,1592,1524,1540,1528,1388,1300,1372,1696,1692,1672,1672,368,364,396,520,648,892,836,924,740,728,740,724,3276,1524,1528,2992,1008,416,1592,300,300,304,348,380,420,428,2996,2992,3004,2988,2996,3000,2996,2996,2992,3000,2996,2976,2992,2984,3008,3000,2996,3004,3000,3004,2996,2984,2988,2996,3004,2988,3008,3012,3004,3020,3020,3020,3008,3016,3004,2992,3024,2984,2992,3008,2984,2980,3008,2988,2996,3012,2072,2084,2396,2420,2248,2336,2216,364,2540,1408,2108,1676,1500,1672,1692,3000,3016,3008,648,3100,2992,2824,2996,2860,2976,2996,2988,3096,2988,2988,2992,3024,2984,2992,2988,3004,2152,664,912,644,2440,844,1436,2552,2356,800,1148,816,960,680,672,476,580,1176,952,1336,1188,1196,1056,1028,2140,3404,616,1864,872,3180,1556,628,1504,568,516,1468,924,884,488,472,3860,1820,1760,2136,1012,1556,876,876,2720,2792,2740,2296,2512,560,1456,1840,1440,1856,2024,1700,1808,1164,1268,1100,1164,1056,420,700,472,708,812,1824,384,564,880,1020,1028,1192,1132,1300,1924,636,1840,1460,1056,1340,1148,1212,544,1176,1428,1288,424,420,1216,520,1776,620,772,616,648,4228,1192,1256,1224,1296,336,588,600,792,580,508,3720,3740,3312,3416,3300,3300,3292,1184,368,3304,3296,3320,984,824,3888,3696,528,516,1004,936,1160,604,348,1112,460,344,336,676,404,416,3520,532,656,600,836,1112,412,500,1104,1036,4432,1376,1380,612,1268,484,480,1912,1304,496,2012,1968,460,1932,504,1588,1932,1608,1608,1596,1612,1616,744,1452,428,656,500,508,500,4256,756,808,560,912,1620,968,796,724,956,1616,472,2508,2500,508,1604,316,1608,1756,1928,1708,1720,2020,4184,2012,1992,3316,2536,932,696,1664,1668,992,988,1876,1872,1872,1876,4356,4552,2800,2804,2804,2792,2856,2844,2908,2876,1008,796,1704,2840,2844,2856,884,516,1920,2852,2816,2868,2856,2872,2840,1084,1376,2844,2848,2840,2840,2816,2824,2844,2840,2868,2968,1136,4272,2968,2976,2996,2996,3020,3024,3016,3012,3024,2972,2992,3064,3056,760,1524,620,528,2880,2816,2864,2852,2868,4072,2732,2724,2720,1688,1080,2708,1672,472,2724,2732,2720,2720,2724,2728,2724,2732,2720,2716,2736,2528,2752,2744,2744,2740,2728,2712,2748,2492,2868,2768,2776,2232,1420,2172,2180,4724,4588,4560,4500,2124,2300,480,1684,2928,1564,1652,760,776,1780,1996,836,904,536,544,564,552,4456,632,640,632,636,1460,640,640,636,460,632,1252,1248,456,1236,1264,1364,400,328,472,1260,1252,520,308,1368,468,1264,704,1144,3764,576,1644,2764,1100,1080,1060,668,604,596,732,836,696,436,868,328,752,1528,2424,764,1364,2264,1540,2400,4516,2412,2440,3560,3628,3668,3624,3772,3844,3672,3844,3880,3836,3644,3808,2972,3740,3812,3812,3788,3788,3724,3848,3812,4272,4216,4272,1092,1124,1288,448,624,428,420,436,4052,2460,3736,4468,4524,4516,4536,4584,4508,4512,4560,4484,1184,1096,1104,1100,1104,780,2400,1132,836,532,344,684,532,528,528,1972,640,468,652,896,900,816,744,856,484,668,672,648,4552,4556,4472,4612,4196,4344,672,4812,2616,968,348,972,4176,464,500,804,1296,4508,4560,716,824,2276,664,852,2392,432,432,528,1988,736,752,2464,724,2664,520,608,760,772,3932,4160,4084,3920,868,3396,724,4040,968,3092,1220,2212,4188,1536,2204,4224,876,768,2328,4248,4116,820,1544,1064,2036,1156,3920,3932,980,2572,4532,1720,1860,1180,2460,2984,3044,3192,2908,2632,2640,2652,3612,3832,1816,1952,1804,1840,1816,1856,508,1908,1884,1812,1584,2000,2956,3580,3424,3584,3300,3780,3672,3992,4100,4076,3960,3748,4164,1156,2460,3436,3820,3960,4028,4080,4256,4720,4376,4552,2236,732,2348,604,2380,1816,1820,1940,1940,1480,1664,544,1500,2544,1888,480,416,316,652,3632,712,980,1412,620,1068,2044,624,780,732,3816,3812,3604,3776,3780,3760,1720,2524,1912,1552,1688,2084,1492,836,584,1840,1276,1344,580,1912,1856,1892,1896,1864,1932,3924,2176,1640,1492,1496,1924,1128,628,452,1468,492,732,1052,664,852,560,536,640,2804,4588,544,3876,1280,1368,1444,784,780,768,756,1620,1616,4540,3764,592,660,644,656,1364,1000,704,668,4584,4524,944,752,680,512,524,428,736,4520,560,592,788,2584,644,804,604,4504,680,3712,4504,4552,684,788,3588,644,840,804,852,788,832,720,844,800,688,860,3376,3352,3364,3376,520,472,3396,1644,1896,1892,1904,1376,864,1472,792,828,1040,1840,384,2168,1524,2452,4492,5016,5008,4488,3088,676,796,1012,4988,1536,496,948,5668,4116,612,468,2124,1444,508,500,520,528,520,528,5048,5020,1204,1396,676,748,512,5036,5048,1004,1744,1036,3844,4988,2724,5032,5032,5040,1676,644,596,1616,652,852,5164,1084,5196,1724,1424,4504,1788,2868,2336,1020,1040,896,764,736,1140,904,876,916,976,966,988,1068,824,1018,712,1326,2112,1064,978,1078,1060,1484,956,980,2826,960,1004,968,962,1098,768,818,664,762,1056,1016,2104,2100,308,420,996,2144,924,916,924,980,812,2552,1016,1596,1076,732,2560,492,2352,1060,1048,1708,922,2208,1264,2232,1040,1200,1092,832,2104,1760,2100,784,1268,952,660,1498,1412,772,1048,1052,778,1216,2504,1120,808,920,1732,892,1496,2120,1204,1172,1200,2300,1578,860,1680,876,1808,812,1600,1094,354,447,604,887,1027,1560,1725,684,408,1855,1401,400,592,1126,1545,2188,1872,1724,525,828,2188,1562,1668,1962,618,2188,1991,2188,1552,711,407,443,446,370,2188,474,675,604,312,638,982,865,1100,1186,632,1574,1604,345,594,1455,1143,482,657,433,620,437,382,744,424,428,431,578,430,1620,592,630,434,1261,1575,1132,625,462,1401,931,1386,773,1152,810,843,595,806,696,4536,1452,3908,3924,624,3000,396,3016,604,3012,616,612,3152,2984,2668,3384,2984,3396,3416,3016,540,3012,2844,2868,2844,2820,652,400,2876,1432,2652,2720,660,844,852,312,1376,692,3476,1968,3348,2676,1056,1220,1892,448,764,412,464,800,1772,1840,1416,1340,1192,2072,900,844,1360,1360,1352,1624,1220,1284,1136,1052,1044,1164,1192,1048,1200,960,1036,736,1104,996,952,540,540,512,348,584,616,396,476,640,924,2048,452,1472,2040,1384,1368,1364,1252,1240,1652,1188,752,1228,2304,656,1480,1468,952,872,1248,764,336,328,316,320,396,528,2172,2880,880,2748,2708,1140,680,512,348,692,748,580,448,620,540,568,944,592,712,972,452,480,912,912,356,372,724,1468,1940,2368,2400,2400,1432,1664,1296,1656,3152,1088,1072,1100,1068,1064,1060,676,416,1964,4048,1356,1784,640,1388,1280,1684,1520,604,624,1496,1176,960,1212,1664,2276,456,1176,1280,2356,2424,2344,1428,2324,1384,2764,348,3296,388,3308,1808,1036,1404,476,2188,452,1192,1160,760,624,2080,2964,572,600,620,508,432,836,808,1216,820,472,2128,2056,2540,3032,372,996,928,636,3672,720,524,1820,340,912,612,680,1816,636,1292,300,1156,1268,844,1052,1712,500,1900,424,2172,1248,2240,576,468,440,456,476,464,452,728,608,412,312,456,500,312,616,454,1308,648,448,1302,556,844,864,1480,872,560,864,2424,1160,1176,560,520,1916,1036,1804,1568,612,448,428,1372,596,676,1380,1684,784,1456,596,1204,1044,1284,644,660,1092,832,1456,812,888,824,1468,860,820,768,812,836,676,408,600,812,604,456,604,676,2712,2084,624,776,1452,996,536,572,860,1124,488,656,772,788,348,648,956,882,1202,1140,1028,444,1076,1100,540,572,912,1224,1088,1348,502,694,908,2984,736,460,3560,1688,1340,1324,1324,1108,828,604,340,820,1208,504,412,1192,428,2684,468,948,348,1696,1144,1096,372,1120,1128,1116,1116,968,1120,1124,1412,1436,816,1544,312,704,736,624,576,708,1068,760,720,540,400,516,316,448,308,1140,580,440,388,1088,404,416,532,492,304,1628,812,1808,648,920,364,672,396,568,884,624,448,484,504,572,532,480,596,408,648,488,400,500,456,460,512,1344,404,384,324,640,1512,504,420,476,760,388,480,668,680,484,552,320,592,692,672,480,336,408,444,396,684,568,500,2088,736,428,1076,920,720,316,404,432,556,852,908,384,440,1056,808,1056,1104,604,344,644,948,772,768,772,348,524,636,872,412,784,684,1188,612,596,360,416,616,1100,364,596,1172,624,604,776,460,376,1080,980,1720,2044,1980,1420,2468,828,796,708,700,760,2900,856,1792,1652,1976,2048,1140,872,936,1496,652,760,908,888,968,2904,1492,2136,2498,2132,1158,1672,2108,1748,2788,1924,2640,2136,2360,1036,1276,1604,756,864,2120,2280,1716,1206,884,2540,2368,2480,2192,804,864,2616,2684,2592,1760,2584,1932,2212,2360,1982,2076,2860,1648,2268,1596,2528,940,1256,1368,880,584,432,1980,1988,1804,2636,2484,2468,1240,1506,1840,2592,2716,2836,1948,1124,460,2252,1816,2276,2780,2152,2164,2878,1996,2556,2216,2120,1912,2076,1704,2596,1072,1704,2508,2738,2252,2036,2704,1640,1584,1904,2458,2532,720,1508,2772,1704,2804,1008,2072,2808,2496,2916,1808,2724,1812,1700,2892,1848,354,2040,1262,1572,2428,1648,2632,1504,2940,1448,2618,1916,2672,2112,2436,2108,2248,1492,2324,1576,1292,2512,1728,2044,1694,1108,2434,2414,2480,2496,2264,2236,2256,2124,2204,2164,1996,1804,912,1544,660,1604,2260,1680,2100,2236,2468,2056,2686,1490,2706,1988,1800,2752,1932,2804,1136,1504,2836,1288,1542,2104,620,1216,1844,1280,1308,2812,1708,2368,2296,1780,300,2020,1848,2716,1868,648,572,1596,1004,2816,1876,2464,2092,2746,2004,2080,1640,920,1776,2192,2548,2232,1524,2584,1964,1952,1728,2388,1528,2248,1236,1284,1512,2136,1896,1300,1660,1588,1236,1896,556,1656,1256,1484,1496,1492,1564,1896,1740,1452,896,2604,1440,1352,1156,1496,1476,1572,1472,1396,1172,1184,1380,2424,1308,2172,2440,1922,976,2628,344,716,1292,1364,1124,1272,1548,4512,914,2256,2516,1160,1248,716,904,896,892,892,2368,2980,756,1484,2220,1900,552,512,1436,1912,2040,800,448,496,548,1532,1696,1712,934,1188,1204,1068,512,2384,1024,1008,1044,1042,1032,644,1024,1106,1032,1024,1032,1020,1004,1012,1026,554,1012,1070,1030,1020,1026,1050,864,1008,844,546,432,1964,1854,2082,2102,2222,1036,1518,1106,1134,1112,1122,1020,1026,1096,1116,1038,1022,1016,1016,1040,1000,704,1028,1030,1024,1016,1018,1014,1042,386,1004,428,1014,1026,1018,1034,1016,1026,1016,1016,1012,1030,1028,1822,1272,578,1926,694,614,574,714,834,726,1840,632,348,1602,1642,864,666,694,518,522,538,670,610,472,674,644,642,968,982,314,1048,860,972,878,588,570,642,614,1018,1006,1004,874,1014,1010,1022,1018,1030,500,1030,1020,1018,444,810,616,994,1042,1036,1036,1020,710,1024,1024,1012,1000,1024,1040,1034,1010,724,1146,732,1678,1034,1010,844,790,790,2536,1006,1008,926,926,1018,932,826,1028,838,938,1032,1186,696,1028,1032,438,1248,518,382,466,372,496,942,932,628,2186,3324,1540,1420,1276,836,456,384,5116,588,320,380,4972,2900,1352,1340,996,1476,3136,1728,2028,1080,1512,656,620,532,712,1444,608,552,308,420,408,1852,516,644,596,968,500,712,724,820,644,376,1132,1140,1792,632,972,1668,620,888,1096,776,520,644,1548,704,1200,1952,1168,948,944,348,804,784,816,700,356,432,548,356,1072,1212,1888,1236,1404,1164,964,1312,1640,616,704,3416,1664,404,624,500,1628,984,952,356,308,800,1644,660,432,1776,888,1124,1644,364,832,840,1024,1252,1036,1640,596,816,820,1036,744,1340,548,1816,340,2624,584,484,548,752,428,704,648,1256,436,876,1136,328,376,312,376,400,972,496,392,644,460,1388,472,612,1548,604,1224,304,576,352,480,968,380,780,484,444,808,660,596,528,472,900,920,636,424,548,580,456,620,1684,760,744,488,436,448,440,616,840,456,348,1228,404,380,392,600,672,616,348,388,520,812,1000,516,452,488,696,484,320,812,564,592,360,412,372,548,468,616,436,328,420,588,516,376,1056,324,852,1028,524,664,1116,456,672,600,320,568,492,324,608,468,364,376,924,560,1272,696,696,520,384,732,540,388,436,672,1028,560,608,336,616,540,472,372,508,1440,372,364,960,508,420,628,928,600,412,660,456,6164,748,1372,740,1104,328,412,364,448,604,404,444,476,724,756,688,684,784,756,340,696,572,1160,1076,348,400,336,352,844,1168,556,1660,308,800,1628,428,2716,1316,860,788,1260,876,436,588,488,948,588,768,848,760,832,668,348,560,1420,1540,532,308,648,2224,696,460,1232,520,2452,952,668,912,1856,664,504,560,572,416,352,536,668,328,460,316,364,300,640,544,604,376,572,584,736,384,444,400,348,376,428,388,952,1480,740,580,1056,732,540,904,572,412,328,464,500,604,388,680,644,620,620,608,608,744,544,1068,508,524,540,544,620,588,612,512,1292,696,620,2048,612,540,408,1940,1364,1648,612,1100,692,700,500,2560,1000,3196,776,1276,836,348,448,708,1124,816,460,356,380,404,1516,2160,1512,1216,716,472,524,588,536,612,504,808,644,872,852,612,552,1820,436,520,600,440,588,460,932,316,360,316,452,916,892,400,1532,620,912,972,636,940,1632,452,400,768,436,348,472,460,468,556,396,780,388,1032,468,592,396,476,456,388,1536,544,400,804,836,384,704,776,1216,464,376,496,528,516,380,1140,416,484,440,760,492,504,1472,388,788,312,644,812,592,360,524,744,420,672,1120,1576,348,560,680,1644,332,844,304,784,404,768,492,540,1812,752,388,416,660,484,316,496,548,556,328,1364,1240,908,992,2100,1104,1184,592,812,940,800,912,312,532,348,376,392,392,632,732,560,344,320,620,676,848,472,1920,636,636,696,812,668,552,600,312,928,416,912,908,528,1596,648,440,692,484,412,412,1252,340,428,336,472,392,308,804,580,412,368,320,528,348,796,312,676,540,932,536,528,580,804,332,356,388,464,436,704,508,756,696,760,392,552,1720,1620,476,456,1556,500,692,736,652,1468,1160,1312,1516,740,2404,368,528,1740,696,684,704,352,468,492,620,616,468,788,596,716,300,484,3692,1872,2100,1484,1468,1328,1552,400,356,2852,300,364,388,572,520,716,852,616,4612,576,624,628,1164,1156,3388,968,824,1508,1096,968,1096,848,404,688,1052,840,348,600,348,332,1336,868,520,940,1252,496,364,760,776,1952,776,300,376,1112,2012,388,364,1012,1076,580,1100,1104,716,1236,1024,876,740,3448,784,872,504,624,460,3996,724,824,1156,948,372,980,1604,732,1420,1320,2832,2308,1112,612,2200,2096,472,448,528,444,616,332,604,952,920,748,1232,992,764,368,392,4572,1096,840,604,540,436,412,456,488,576,4096,1316,404,836,928,376,1140,708,388,400,424,316,2004,2304,308,740,980,376,1348,1012,660,576,672,1704,1828,752,612,4468,1264,1904,1048,1940,612,1816,368,348,1904,1600,420,1130,1158,422,1272,443,1034,1180,1088,636,460,484,676,444,584,356,416,464,452,436,332,620,440,420,508,436,388,604,1224,452,536,576,496,2976,1276,1168,1352,1236,1592,1020,1756,1420,2444,1468,1620,1152,1148,1776,1588,1428,592,1392,1400,1376,1576,1520,2332,684,1308,1116,1648,1536,1296,1208,652,652,1456,1256,2450,1200,1120,1300,1096,1132,1072,2328,1016,336,440,1140,1204,1284,740,1540,664,988,1512,1288,1284,1612,1704,1528,424,2440,1340,1280,1436,1304,2082,1600,1420,1396,1976,1568,1276,1292,1144,2252,2032,1748,1496,1320,1188,656,792,1212,1268,1148,1276,688,1632,1048,1252,1208,608,492,1432,1264,1228,2520,1272,1144,1216,1416,2424,1268,1204,2472,1164,1136,708,592,1156,2444,832,2440,1588,1356,2424,1280,1244,1364,1376,1304,1248,1308,940,1376,1040,990,1192,2336,1268,1280,588,324,2244,624,1378,404,2432,1592,1444,1312,1124,1412,1456,1356,1456,1552,2496,980,988,2466,1280,1152,1392,1108,1732,1516,1428,2720,1284,1064,1332,1244,1308,1180,884,900,1516,1280,1068,1800,1540,1048,1580,1484,1600,1296,968,512,1700,1668,668,1668,704,1676,1272,900,1134,1428,1824,1280,680,1372,1484,1952,1472,452,1180,2408,1284,840,856,1132,1040,1116,1816,1728,976,2436,1700,3496,480,3920,1120,858,972,3124,2872,2240,2096,2176,2140,2148,676,436,464,1888,716,2236,1052,1052,1996,1752,1396,1452,1992,536,532,548,640,1952,1136,1480,1328,696,632,1948,712,848,1024,892,1452,2012,1344,1496,1960,1392,424,760,1600,1952,1488,1468,1368,1932,1464,1304,1444,1988,1808,1608,1936,1192,1080,1240,4414,1968,1208,1508,1944,1252,4502,1928,692,964,300,1948,1296,1292,1380,1956,1336,1392,1416,1724,780,772,1972,1172,1464,1524,1492,460,396,1216,1500,2832,1424,1712,1420,3568,3600,672,656,2580,3572,3048,704,3576,1444,1968,1520,544,1964,1800,1824,1564,1556,800,1192,964,724,724,688,1060,1100,920,728,1116,2136,1164,944,1368,2112,1520,1504,1492,1492,1492,624,1524,1632,1524,1380,1504,1508,476,1632,1372,1496,1148,1152,1156,1148,4667,4667,4662,540,4662,4732,484,1644,800,4688,1092,1600,1600,683,1600,1600,2768,3666,872,560,892,418,574,420,420,580,418,830,3358,3436,904,1386,306,512,530,1984,1356,3868,2852,568,578,3470,3860,3366,1052,1430,1092,3544,3460,482,1274,1524,602,3418,3462,1642,3452,2716,610,3118,3404,3414,3406,3396,3436,3492,3488,440,552,550,472,612,604,590,1666,3418,3320,3494,3586,3460,2748,1242,704,3482,3330,3868,402,530,852,3406,3678,440,3386,2640,480,472,708,706,3868,3456,3492,3456,3858,3442,3858,3420,3396,3510,3464,1446,3480,3476,3728,3484,3430,3436,3494,3580,3532,3408,3438,3636,822,3412,3424,3370,3434,728,3442,3388,3532,3404,3436,3478,3422,3580,3442,3350,3458,3860,3432,3860,3520,3446,1564,300,528,542,1258,898,488,592,396,3858,3478,880,426,3500,3478,3558,3468,1026,3858,3470,3858,3494,3444,1654,1902,3454,3420,752,3446,3858,3350,1812,636,3526,3384,664,3492,3858,3468,3394,1148,1326,3396,3424,1006,3340,3466,656,3440,1600,3628,596,2480,880,2126,3628,3534,3586,1794,362,3588,448,1930,3642,3604,1620,1592,3564,3718,2020,3700,3608,3626,3568,2500,3578,3578,3542,3638,3630,3616,1478,4928,1644,1386,4638,1716,1750,5100,3844,1712,1762,1732,4374,4212,5090,4496,2552,1924,1588,5296,2236,2550,4864,4496,5186,4834,1832,2404,1494,1514,4622,1130,5162,1448,1490,4478,3332,4676,1820,1580,4346,3812,3298,1406,1674,1652,1590,4806,1858,1352,1788,3568,4930,1806,1348,2724,1734,1672,5012,1520,1428,5246,2648,4672,1220,1962,1774,645,616,882,1600,1600,963,820,1123,1600,2069,2057,1297,1719,2033,1300,2105,1287,1670,2030,1293,1682,1655,1655,318,1287,1683,1366,1486,1174,2576,1530,1430,1196,1242,984,896,1488,1096,638,690,1458,1064,2720,2734,716,718,800,1384,658,1176,412,686,858,1052,1028,1266,1006,1304,1116,1360,1118,1354,854,794,1108,770,1078,1208,1308,1200,1254,978,602,978,312,412,816,344,556,556,336,548,364,556,1316,344,1500,816,420,432,824,828,820,1316,548,832,1964,708,952,888,2168,2764,2672,2304,3568,2672,2456,480,2456,2948,2100,1704,2628,2376,2680,3072,2340,1932,1012,636,456,364,376,376,404,1576,372,420,356,596,1088,1172,636,1080,824,656,2308,3252,6032,2208,5964,1480,996,1400,552,2572,3108,2468,2584,2580,3688,1984,2592,2060,944,1128,388,300,784,504,1060,456,1484,1492,1572,1780,2676,1012,1272,708,1196,1260,580,1032,1356,1228,1984,1544,1384,1608,1472,524,476,1256,524,1020,936,1628,3288,2884,1752,1116,2776,2560,2364,2140,1104,1112,472,1032,2044,2236,2108,2412,1744,2172,1136,888,2352,3392,980,1052,2048,2488,1840,492,2264,3212,704,1956,1364,700,2400,832,1044,3256,3076,2652,480,4292,6792,1376,912,1896,1384,1636,1680,2496,1620,5856,2300,2308,948,2788,4300,2960,868,5608,3228,1936,1664,1020,1036,1100,720,2448,2592,1080,360,348,784,2960,2524,936,2776,2532,1304,1256,1124,1432,1440,1088,572,568,640,1484,2712,1652,2460,1060,2660,632,5884,2232,1900,3048,492,352,1708,2104,5916,1316,436,1196,2332,644,1888,1992,1656,4416,2000,540,1812,2140,1908,1668,1080,3420,1272,1568,808,1504,1972,2840,2232,476,700,2468,2628,5688,5856,536,4376,532,540,3116,5948,5416,3336,3300,1992,1032,2004,2876,1016,1572,1452,4152,1812,5756,5752,5852,5892,6000,2392,1512,1416,1096,1788,1100,2428,6060,1772,1916,3452,5884,5516,2976,3084,3200,1844,1500,5984,3744,1440,1332,5868,2612,2280,3060,2492,920,1604,784,388,848,684,620,1288,368,452,996,2820,4232,5912,776,944,440,564,620,5912,1992,2868,860,2136,2876,1976,344,1868,1192,1176,2424,2484,1672,2012,2128,1604,1972,1812,1168,476,1584,2248,2640,2224,3236,1424,2524,3088,2252,2308,1952,2408,2036,1788,1816,2104,2188,2100,2660,2516,2116,3260,1860,2084,1864,2604,2588,2240,1948,1972,2512,2724,2260,1572,3036,1924,2288,2696,1792,356,1876,2560,1884,2612,1924,1944,2540,1712,2200,2396,504,4260,4588,4994,5044,4830,3782,4424,3760,688,2246,2452,2464,4664,4252,4888,2244,1208,1792,4864,4844,4836,4852,4838,4536,1312,316,5154,4844,4900,5108,5122,960,3664,4744,5138,4854,2160,1652,2420,3592,1060,1328,4846,4192,4548,2564,4872,5030,5156,4860,5110,3348,4484,4868,3384,1004,4624,5268,4802,2032,2056,5442,4840,4160,5128,4808,2264,2512,4590,3992,936,756,1360,4840,5118,4852,4846,4128,4388,300,4822,4336,5108,4838,1964,1300,1368,1316,4820,4822,4312,2908,1504,4180,4828,1924,2296,1020,4916,4840,2152,2280,2260,604,1016,948,4848,1608,2304,4836,2888,2372,656,1884,856,696,2668,1068,1320,2356,764,1388,2816,2360,4376,580,2000,1804,1028,684,1568,3632,1040,3576,1384,480,532,1796,404,680,668,516,872,652,1664,1096,1944,1340,1464,1016,1428,2588,580,1520,588,1072,2584,2948,1512,1076,764,684,1104,1396,600,752,2624,904,460,1472,948,940,1084,1316,1672,1316,1308,1264,1140,1228,1392,1060,1016,812,1248,1172,980,948,840,912,340,664,640,388,464,456,1496,532,756,1096,512,792,884,480,1048,1044,1196,648,580,596,368,604,644,544,704,968,764,496,528,728,376,608,648,1288,1492,1308,1444,1092,1348,1028,424,1572,1140,1356,1612,1136,1100,852,676,692,876,940,952,492,424,1300,640,900,1092,1556,676,2616,3504,948,884,1196,552,968,1076,1044,1900,1724,1200,680,812,920,2268,2536,416,436,432,1420,1424,1416,1688,1344,1340,1364,1368,316,468,1140,456,824,892,968,976,956,2192,997,696,804,824,624,620,740,624,760,636,1680,828,1276,572,632,464,304,1392,1412,1404,1444,1456,320,468,1132,924,744,648,724,660,584,1400,892,544,872,660,1176,1224,1204,1416,1704,764,660,1280,704,716,1200,764,756,800,1240,696,896,740,744,700,620,1060,1684,1924,1444,564,504,1540,308,312,496,392,1332,932,1268,944,664,832,840,920,3736,1404,568,512,440,1884,1644,1140,1212,1728,1116,316,628,460,740,436,756,548,623,652,660,1192,816,784,1036,816,1040,1020,1456,796,744,720,604,576,988,856,572,404,780,1237,3624,744,708,676,488,600,400,368,600,1124,792,1784,1944,1984,1232,1208,980,1152,1244,1232,1376,1528,1108,1732,1920,2200,516,528,332,580,316,444,780,1148,1072,1408,1152,1468,480,368,892,1028,1024,1868,1452,1160,1060,1792,2312,604,928,1136,712,1580,692,1076,692,988,680,744,1244,936,656,728,572,672,956,2452,1960,1044,728,732,1044,1356,1072,740,1408,372,456,428,912,384,720,460,368,640,520,992,812,3284,1072,1192,1184,1180,856,1128,736,888,524,880,888,1060,1232,644,988,880,1060,812,696,696,732,1320,1056,1411,2352,900,860,2372,1176,884,3192,3420,2547,3248,2386,2648,2916,3344,3352,3492,2676,1722,3044,2348,2848,575,2296,1052,1068,1236,1488,1272,2520,660,1132,1132,1472,1412,1832,1384,1720,2028,1440,1132,1348,1448,964,1368,1484,880,1224,376,348,488,1176,1740,1296,1412,1688,1800,1464,2008,1116,1280,1636,1384,1308,1108,1240,1624,2422,1900,3488,676,1784,1264,936,616,1184,1124,660,460,676,500,572,1212,860,748,464,480,1492,1492,1372,940,852,1000,1156,1536,724,576,1012,1088,1416,1704,980,1600,623,848,1160,912,996,1020,1048,1204,1656,924,868,2804,1272,1540,1500,1456,1104,1016,1264,932,660,1080,1588,688,3628,868,1324,960,1080,1076,656,836,2148,2400,780,1636,2556,1408,1428,1440,300,304,1400,1420,1420,1556,1556,1544,468,472,632,1584,620,1160,1300,1212,708,612,632,984,2856,956,1260,984,1548,2148,2932,728,1536,2436,1504,1364,1364,1404,1388,1036,1096,1120,2088,1752,2548,2396,2676,1464,1564,1536,480,980,792,1312,976,1328,932,960,944,1160,1040,1304,1368,448,776,676,1260,688,744,1224,776,732,784,1220,748,816,772,1060,1676,1924,1448,580,512,1180,304,576,488,2368,996,936,860,792,808,920,4140,576,512,1704,1232,1748,380,1120,304,732,492,824,820,784,648,632,1056,632,728,732,1480,1260,588,736,1000,584,412,772,1888,3664,740,768,492,596,796,772,412,384,1128,1288,1664,1244,1260,1248,1084,1524,1092,1044,1176,1792,1772,2324,368,1480,892,1444,1156,2336,616,856,1032,1260,1320,424,444,704,924,1232,660,688,980,420,2436,1004,720,2964,1084,2044,1100,1420,352,744,912,656,388,1264,524,812,1468,800,808,3296,1068,1188,636,408,1172,856,1132,736,516,796,872,1056,1144,1024,988,872,1040,2908,1748,516,596,2312,2420,896,1256,2660,2724,2648,2976,1764,2696,2904,2368,2408,1452,1212,1492,1292,2568,660,1136,588,1184,1580,1268,976,1064,1208,1428,964,560,1492,1340,1128,380,352,856,560,1564,1312,2044,1300,1692,1872,1476,3780,376,676,412,876,1116,1080,696,1092,1800,316,1516,1600,1176,1448,1692,752,916,912,1056,852,556,1168,720,580,1004,1228,1600,1544,1468,1668,908,1484,1120,1584,1844,1464,1704,1520,2448,2560,1368,2084,1036,980,820,1988,2276,2448,912,912,1960,3036,2092,1184,1184,2332,2148,1124,576,2232,1340,1932,1716,2072,2472,2396,2332,3280,1332,668,884,900,468,524,868,780,520,568,860,1000,368,808,880,676,744,788,876,780,524,988,948,504,884,952,664,556,864,768,880,1004,904,728,800,1048,916,860,796,896,788,808,492,628,940,792,632,880,1168,756,720,724,980,860,744,604,904,1088,752,2884,1116,1060,964,1008,968,1292,1036,1204,376,520,640,1148,396,1412,1520,1504,888,1144,1068,1164,980,1080,1596,1496,776,1084,1312,696,1612,1432,1488,1200,940,1080,1484,656,1120,5920,1440,1056,1044,1180,3144,1364,2056,1700,1552,5592,1316,1988,1540,944,1020,2080,1724,1200,1316,2880,1512,1384,1504,1480,1232,1376,792,888,928,860,712,1204,1328,832,548,1316,2100,592,356,536,1316,1052,788,452,608,1016,636,680,860,1420,1428,2748,448,796,724,1528,1272,980,1716,1440,1432,436,644,604,3276,648,932,672,592,824,1588,1280,832,840,492,900,2328,2268,2272,2276,2284,2304,2264,2252,2260,2204,2276,2208,1896,1932,1272,3117,1374,2118,3034,1912,1566,2049,1389,1392,1543,1673,2101,3094,1473,1361,1387,919,461,483,3091,1368,3138,2368,1156,1358,1032,1288,1006,1712,3113,1144,1299,1099,1909,737,3140,1513,3085,3137,521,2381,749,804,1910,2608,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1696,3296,4550,766,570,1908,4550,4174,3726,4550,4534,3576,816,876,876,1402,3480,2032,2170,2112,3556,4010,742,412,712,712,904,900,904,888,600,1236,1636,820,704,900,552,624,606,4258,1844,1696,1124,2232,1264,824,1704,760,656,2248,1964,1788,4220,952,1050,1178,1988,2296,1036,1384,2380,900,1844,1088,900,1096,1580,888,1860,1772,972,1512,1628,1536,1606,3080,1676,1248,2084,1204,2164,1872,976,552,1148,1744,960,1436,1264,1180,1360,1360,1888,2168,1308,772,1700,1692,760,1340,1400,992,1396,896,1292,1132,1284,1052,1116,1140,1788,1276,1764,996,1434,1540,1400,1516,1538,1548,3228,640,1196,1696,2000,1664,1668,440,1924,640,1924,2064,2208,1932,1864,1876,3848,1800,820,1700,2208,1900,1616,2264,1896,1808,1688,900,672,692,944,1820,1272,1420,2528,824,1124,1024,1052,1048,1064,1048,5264,2612,1244,960,964,988,668,644,892,460,704,692,2406,830,2004,2424,3200,944,1064,3648,1632,572,592,952,1052,1076,3452,1060,1052,1076,676,580,768,1804,884,1036,1274,788,1460,1580,888,920,900,2524,744,2424,1768,2396,756,620,1900,2396,1084,1128,2416,1428,984,700,820,1068,2412,2164,2056,716,968,2372,976,2096,1388,1332,892,2376,1276,950,1696,816,842,2556,1220,2408,1328,2700,952,2176,1244,1380,2476,1316,1856,916,960,2280,2404,1408,2964,1116,2412,1588,2144,1252,550,772,2348,2744,1368,1776,1168,1456,2396,2512,2400,1232,920,1872,1584,1272,2556,1100,1048,2760,1064,1072,812,1140,1108,1168,1076,1572,2220,1858,2792,1376,1056,864,1004,2400,1120,980,2316,2620,1024,2432,2612,2600,2456,1484,324,892,2404,2708,1152,968,2412,1452,976,2932,2368,614,1544,2872,2736,2024,2384,1244,1272,2452,2008,568,936,1116,2844,3650,1000,1420,1288,808,1032,1620,1152,1568,2444,1244,1372,980,2430,2628,2212,1584,1280,564,1460,2416,948,728,1172,1312,1292,2112,1172,1120,2406,1140,1136,996,1872,1854,1900,1336,1164,2176,1664,2828,864,944,1380,2384,1476,680,1128,2316,2632,2352,1312,1096,2380,1292,1136,1256,1040,1092,1068,2500,1708,2608,2720,2960,2388,2228,1168,908,1628,1288,748,1228,1508,1508,1508,1508,1504,1508,1248,1612,1244,1612,1524,1248,2696,2716,2688,2740,2700,2156,1276,1224,1156,1264,3904,1432,4724,1276,2313,1026,1262,2283,1000,1533,2313,2140,936,2281,1048,2313,2313,1782,2313,1466,2313,1146,1437,800,1686,2313,1374,1932,2139,2313,1138,1194,1552,1156,2313,724,1562,2259,1156,1692,2249,1556,1204,2260,740,664,480,2313,1952,1681,1112,1320,2230,1172,1368,2313,1608,582,448,520,1016,1448,2255,1637,2104,1835,2313,2187,842,854,630,2313,1792,2313,1924,2152,1201,2313,2213,1654,2206,1708,2313,2313,2206,1429,1078,2213,2039,1142,1674,1832,2313,2313,2102,1924,1170,1634,2313,2198,1356,1794,2313,1604,1833,550,1700,2205,1690,1964,2313,846,861,757,924,1012,682,1189,1155,838,947,1164,1119,1049,1634,1112,825,744,915,1281,705,902,981,1411,1249,1287,1055,804,1048,713,823,583,501,895,882,843,761,1318,981,833,785,734,558,928,911,946,1210,1169,850,1044,1286,849,1122,790,1801,1475,1121,1629,961,501,966,381,911,1642,688,870,887,770,712,766,901,849,772,816,808,795,795,569,469,766,685,805,741,790,782,1743,304,1047,1799,853,1039,1835,1205,1193,1152,311,787,422,771,763,758,1222,618,1538,1031,922,596,1267,638,884,1142,2822,970,1646,3214,3402,2524,3224,628,860,1038,2482,3210,1644,2526,3200,1040,1338,1234,1084,2064,2716,1104,388,3388,984,1552,1708,964,820,2808,756,1022,666,2576,2248,2976,2136,1464,3196,1196,1888,3412,3334,3424,3204,3208,2790,2998,1080,1152,600,424,324,504,1400,1132,552,952,908,1176,520,764,492,364,444,388,364,372,3820,804,656,976,1952,1192,1184,1224,1188,1188,2404,2188,2262,3084,3104,5104,808,2140,1440,1904,1670,1722,726,1728,2056,2048,1868,2376,2382,768,1066,3562,2412,396,1724,1752,1840,2188,1822,1816,1520,1172,1144,1768,2392,1920,2232,1656,1562,766,3156,1912,1340,2086,1900,872,788,484,364,708,2472,990,1232,908,1628,468,512,804,382,612,616,752,2584,784,902,642,1268,936,1040,576,1724,344,468,1624,1392,1136,4854,936,828,756,1456,1424,1808,1784,1796,1316,604,1664,896,532,868,1892,1092,590,456,424,1922,904,732,836,832,816,1428,612,920,1076,808,594,984,580,472,750,768,892,780,1412,1584,644,872,1248,904,1284,1496,892,548,376,1240,1168,1208,376,644,580,572,452,1140,752,632,796,464,668,2084,620,892,2576,4444,2236,680,1276,1460,1928,1720,1760,1128,1064,732,1266,2332,2316,2348,1992,1804,1272,2832,1416,1396,1904,1964,1964,1764,1956,1956,2288,1268,1272,1284,1280,1292,1032,1570,1596,400,712,1642,2280,1400,1628,2144,1648,1512,1774,1724,1772,936,1748,2036,2204,886,1764,1284,1180,2376,1944,2188,1812,1296,1376,1728,1514,1494,4554,1876,1884,436,1568,4256,1096,4964,356,1240,2036,1072,1080,1760,1176,744,980,1516,3880,3616,1020,1344,784,452,464,1196,1412,4824,1100,930,1292,1272,692,1332,472,1180,1852,1300,944,464,628,912,496,684,580,972,868,1092,552,584,712,3186,850,850,508,2218,1952,2738,508,3410,1152,1122,504,680,352,2774,1170,1020,1036,3634,3478,880,1050,978,798,1186,724,718,764,638,514,1288,1162,1319,1452,314,432,1499,2688,624,1348,1196,2986,2396,2182,572,340,1458,1316,1296,1598,1618,3176,852,552,1406,1390,1030,1502,800,2106,1695,1198,1786,711,752,714,1780,1350,1606,552,492,512,1072,894,334,2138,1260,3518,948,2272,2792,3546,1666,1432,1616,1562,644,2704,3692,1340,1871,1580,550,1530,3552,1074,1562,3430,1424,1320,540,890,1162,2714,646,1240,614,1668,2748,1410,2008,1390,444,370,2508,528,2710,518,1026,360,1274,716,680,1048,2702,572,1406,2028,2734,464,1272,1385,2690,502,2752,1619,558,302,754,710,774,706,772,628,652,1072,1340,844,1278,2694,1312,586,952,1986,1300,368,1792,316,2698,2656,644,1798,1004,958,994,1030,1032,956,1028,1020,1038,996,716,840,1348,2708,1474,798,2796,506,1358,1140,1586,1486,1277,2690,566,672,632,1172,1353,2266,1022,3392,2084,1210,1170,538,2100,1072,1420,684,478,688,1834,534,608,1346,2252,2720,3552,1420,1700,1530,1500,1368,1682,2028,3414,2250,2744,1908,2572,3376,838,564,1404,1864,942,440,2012,1252,1890,1338,864,1734,1282,1750,1628,380,978,706,1034,2248,3422,3426,3680,1858,2566,1128,1960,3590,1192,1596,2638,500,1265,2538,2248,1854,3450,3174,352,848,556,334,476,2698,1772,1360,3388,2172,1584,3338,2928,2057,1210,888,464,842,2146,3450,2218,3432,3158,3414,872,2180,3432,860,2200,2194,3510,918,2108,2108,1074,1446,3364,2674,850,890,416,1584,1062,826,2546,2643,3004,3150,3480,2355,3418,322,340,316,316,1170,860,1430,1474,3570,3376,2678,930,1408,906,1946,866,1668,1266,1390,1790,322,322,784,2544,2776,636,2056,1066,1448,4016,3360,1536,814,3260,3596,1782,710,756,1462,632,1018,2690,3398,3426,3364,1920,1446,1086,1966,1886,1116,1420,1370,2214,1802,2440,2206,1546,2552,400,1442,1980,1110,1188,1774,1608,1522,1228,1682,1170,1282,1056,1026,874,3048,2032,462,652,900,2796,3428,2516,3332,1674,644,310,3236,2426,3372,2688,2816,1748,3464,1910,660,570,704,3172,562,634,582,736,3712,1444,1854,3412,1076,1410,2732,1316,1426,3412,3396,1072,804,1076,2230,1554,1344,3514,1000,436,2798,350,3354,1030,1394,716,3380,3382,2686,432,682,310,834,1836,346,594,2294,3450,3708,2044,3170,3350,720,2470,3132,2838,2860,1554,1812,2252,1988,1384,3348,3380,864,934,602,612,1044,3722,3392,2926,2580,3638,3394,3350,474,342,414,3928,876,564,850,1048,1386,2754,1986,1808,1282,1546,3608,304,544,782,1814,1628,1092,3236,2106,3198,924,364,2050,2022,1876,2908,1904,894,894,1232,978,828,1334,2882,3008,1540,1828,1040,576,418,1372,2002,1254,390,2414,3888,588,2404,586,1126,606,786,1374,954,2102,3340,1198,1754,1140,3722,616,964,594,548,736,1268,900,1186,1506,1202,1428,3214,3398,1638,860,2000,3892,2656,852,1516,1590,2442,646,1244,1844,1744,1296,690,972,1102,874,738,440,876,680,772,904,1234,652,696,1338,852,1126,666,592,1258,516,618,436,768,920,2700,2058,3724,1314,2238,1442,1206,582,1180,1242,3892,2832,598,1486,968,1398,648,950,1372,1818,1802,1290,2066,734,650,538,580,760,584,724,2072,1596,1616,1470,1456,3468,1890,2678,1306,1170,3216,564,850,762,2046,2124,2130,676,2374,974,880,1838,1066,1986,2744,1350,1320,2094,1424,1878,864,1934,2398,1004,2506,1590,598,500,682,484,966,1170,2152,844,3460,558,650,1230,1638,804,1026,686,528,2054,510,514,1018,1074,818,1222,1142,1024,2944,1290,1046,1894,1458,870,782,2514,2396,1344,1678,1168,340,2916,564,514,824,868,512,1652,2206,690,1002,856,938,1178,1122,2376,414,1312,1048,976,3614,1956,3410,1320,806,2720,3434,998,360,1172,396,3934,670,1338,1222,956,1220,2892,1242,1774,2444,420,738,3172,346,972,774,1308,1046,558,2170,1208,658,1656,652,1152,602,1750,818,1740,3426,2634,1388,456,1212,1176,2790,1388,2054,1454,648,1322,1306,770,2092,950,868,3604,3054,3698,1064,676,740,652,904,670,1628,1626,1614,1618,2284,522,1146,1646,994,2002,1176,446,2920,558,3318,3674,1164,1070,2574,452,394,482,446,1352,342,1038,788,1080,1568,1076,962,3498,2010,916,1312,2356,2420,3400,1558,2772,1170,1316,3446,550,1846,1332,2200,1294,1320,1366,1100,1152,1374,2044,822,460,1000,2718,918,1672,662,880,1422,2372,3424,868,1322,3426,3098,3402,2384,1168,1314,2380,1008,962,836,1278,1070,1104,836,1170,1146,946,1158,846,1338,1558,432,1102,1338,1336,1956,940,1060,768,664,1232,1134,1042,1712,856,2174,2010,938,586,572,978,2026,1122,430,690,1120,1440,1582,1168,1316,468,444,1104,576,684,460,850,844,556,2830,3436,2174,1036,1034,1036,1036,1026,808,1156,1072,1716,3358,978,804,916,672,726,932,1216,782,1072,910,756,1010,1460,1274,1046,2510,3436,2894,2826,3252,800,1524,1226,644,1224,1730,426,1260,2022,486,1032,652,1104,506,400,1176,2714,1914,378,390,3674,320,326,836,556,3264,3362,810,1708,488,3478,850,544,962,904,3362,1974,2526,338,812,2886,3690,3064,1632,1704,712,2468,804,874,2172,1666,1496,3066,1700,1606,818,398,490,3194,3166,752,788,368,550,748,430,420,340,1406,566,660,884,1774,3358,1254,2016,3784,654,1700,2854,3276,3414,2946,354,366,308,310,454,436,412,1176,2712,3276,3262,1316,1296,1674,1884,3116,1804,1532,3364,1646,1682,3340,1548,1526,2492,330,542,848,510,674,1326,1010,1210,3442,946,1514,1154,1788,852,992,1448,1116,3416,1186,1154,326,2770,740,2026,1072,1934,670,1468,2134,568,2174,1012,1910,3386,2684,1988,1836,516,986,3152,3400,334,1480,1634,3258,3174,468,950,616,520,324,436,600,654,520,762,648,714,340,726,878,1344,1494,3762,1790,1028,2990,1244,1362,506,3528,2260,1722,866,510,1232,552,938,3404,1610,350,1024,930,456,2562,3422,938,3452,2854,2444,3758,2042,790,490,324,344,326,322,558,1040,1434,3464,476,726,470,1328,972,1004,996,1004,1010,1060,1114,1032,690,890,986,1092,850,1076,1064,664,892,1020,1012,1714,1352,828,698,1558,1004,762,874,1174,1182,1168,1152,976,872,840,1470,1088,1140,1160,1466,1570,1402,1376,1176,1210,1350,854,1008,1226,1232,712,1574,1926,3420,2534,1602,516,1228,1788,3236,3392,788,878,1416,1292,740,726,576,3428,1888,1428,1956,1666,2056,1098,2232,848,2188,782,838,3272,1838,2346,750,1312,2890,2262,2744,704,1310,770,1618,1310,1118,2064,3550,2008,784,784,556,1854,1226,2132,1150,3336,1538,1546,1528,1056,1610,748,1010,2702,2546,3208,1884,974,810,676,1012,3488,3422,2844,1418,590,2732,848,846,786,1264,856,1028,2440,924,768,924,508,1184,1868,1062,1444,510,364,1528,2718,2162,4282,328,2180,2662,1516,1164,548,630,572,3774,3554,1778,596,2138,1144,1050,1726,3508,3204,1314,2050,402,1732,1262,3040,994,2916,3796,2860,2034,3430,398,1682,2858,434,628,754,526,1214,2556,2180,418,508,982,1158,320,324,3182,846,2456,862,716,2702,718,578,1134,1136,640,680,436,460,1144,814,1846,1642,1578,898,1644,1356,1368,1910,3384,2350,2872,706,644,864,680,912,762,804,464,1850,1756,3422,1542,1948,3552,1212,2062,3372,1822,404,1534,1698,1688,1576,1684,3856,884,1286,1198,1236,780,944,2296,1670,1860,1340,1322,1104,568,1426,1046,844,1064,898,1268,824,1266,1530,2300,1204,840,1702,1530,1548,422,852,760,788,644,724,3426,3382,2162,916,3446,566,790,808,1604,1502,1774,1214,776,1954,514,2378,826,752,498,872,842,2408,1136,1068,1982,458,494,418,1270,3282,2548,364,1306,982,3728,980,832,592,3646,1932,1892,2164,3558,3596,1820,320,338,3290,1978,3786,3292,3348,402,940,2188,1948,3338,1030,1624,424,2676,3352,2498,604,1470,1718,1444,1526,380,1156,846,832,554,1236,1224,2670,3642,830,1274,1384,1396,1314,1354,1398,1630,720,422,974,408,390,2086,1316,2932,3036,2706,664,1218,782,784,568,702,446,734,558,958,2912,3254,3376,938,956,954,1058,1548,1372,1280,832,814,1172,1950,2642,612,714,2048,990,1990,1232,1448,1650,542,1690,1308,1174,844,3408,562,2158,1034,714,1290,818,858,502,498,1284,1132,654,1288,1594,430,1352,1270,3354,2756,870,690,1922,2700,3040,3072,2580,2044,1310,1222,848,560,440,1480,1644,1376,524,650,2440,1942,1476,3410,828,1946,1852,1058,624,688,644,2168,1494,2504,550,802,908,2100,3360,860,776,1292,1250,1000,836,726,700,692,888,844,1354,1906,778,960,872,874,2268,1108,1372,1622,3278,3212,1030,1746,1082,1042,1590,910,2794,3610,1372,1348,1080,2062,1182,2206,1372,1648,790,830,2616,1166,846,594,1440,780,1284,1102,1702,850,844,854,846,876,836,552,712,1180,1326,1502,2254,476,1082,402,644,1120,578,936,1746,498,2356,3782,3318,3468,2934,2620,2092,736,502,828,1306,716,1748,550,960,3400,1156,432,1276,1164,1934,2508,1746,458,1268,2676,2946,2704,1646,312,1218,2678,970,1302,2684,1006,990,2302,1282,1258,1304,1298,1278,1350,1460,810,1104,1156,2382,1502,580,762,454,2862,412,388,1540,1654,1694,592,1160,3554,2216,3276,2578,3466,2252,3014,2492,1850,3458,1990,3100,940,1312,2168,1160,852,784,558,1242,1410,1184,1092,2180,2222,2230,2938,3518,1170,808,852,1146,1634,3250,1780,1328,3252,3412,2190,2644,2544,1860,1120,1172,2836,1216,3844,508,1134,1196,1326,1258,1678,1584,1580,3466,358,566,1496,1002,2872,1014,1280,3382,308,590,2016,1862,3350,728,2924,1160,3412,358,1358,1010,826,702,524,850,582,1382,1472,1686,2920,2094,858,3330,1248,556,932,2104,1846,1572,1826,1952,324,858,950,994,1174,2352,380,398,2664,1998,556,1424,1252,3366,3262,2168,328,2126,2352,2680,2416,508,502,3386,434,696,1090,1224,2202,1708,940,1174,628,394,3268,1968,3320,1558,3354,2984,2700,3436,2430,2700,2726,1520,1472,2638,426,494,3442,1506,1488,1226,1392,810,1844,1112,902,1548,1452,2534,2652,2694,2500,1200,798,1192,1604,1684,2320,1636,694,1874,996,2786,2588,2574,304,362,1478,1546,1310,1914,474,632,2922,3396,644,1490,1514,638,820,1122,1042,2720,1102,1166,1798,1010,958,1382,1830,3310,954,2050,1880,1608,3786,3440,1878,350,728,590,582,1654,1774,1388,1088,426,3302,1956,1080,1264,3182,1594,4454,3466,2892,3404,3356,752,1600,3256,2898,624,526,3444,3272,2628,1142,1824,1518,1616,3382,3694,3650,3054,3710,3652,1654,2714,3356,1652,2890,3122,664,714,1244,1186,2066,1068,1578,2178,936,702,2966,3372,1424,1300,1338,3446,3188,852,846,3514,3184,562,1804,2308,1614,1468,1374,1426,2298,1118,1128,1118,1126,1570,3420,1286,1990,2610,3082,2408,2596,2048,1352,366,848,3096,2570,566,424,622,914,1406,1562,832,804,1414,796,776,756,756,1174,854,530,462,960,1424,2726,2508,2704,2814,2746,1298,1356,1714,768,1512,3746,854,2980,3512,556,1936,1448,1792,942,742,988,1424,1838,1520,1140,1204,1588,776,1082,878,954,2228,888,1146,1362,1892,866,1060,922,1018,552,2448,942,1178,1494,532,1302,1182,580,528,946,1852,608,848,3506,838,788,838,2140,3398,1742,854,3354,2424,2510,3440,1322,1530,688,406,446,1842,1530,1688,1348,714,600,1900,1580,2092,2832,606,558,2700,3686,2662,2346,3608,3170,3710,1464,1574,1038,1742,1150,976,982,962,498,442,460,980,950,2376,3376,714,3426,304,2104,3056,2914,1290,680,1902,3362,1058,1910,2716,2786,1102,1796,378,2542,1552,716,1122,828,1122,1094,442,3586,3416,566,1512,1502,2454,3580,2744,2648,3492,418,2224,2194,3542,544,2204,814,1726,2366,3400,1854,1508,1868,1234,1524,998,1420,3588,526,848,548,850,2122,3314,1948,2936,1020,1110,2188,1138,2296,3428,1122,922,1258,1544,436,622,1368,1932,1464,578,1494,2470,3322,2152,624,880,988,1300,626,1300,940,1164,674,2032,1864,2278,1090,3000,512,814,1636,874,3636,3080,586,3002,1056,1444,3212,1248,1088,1198,996,1088,1168,1126,1212,802,550,1184,1282,3400,2982,3224,2008,992,1616,850,1344,1454,1092,570,626,1336,1102,1278,1242,1300,1746,1240,880,658,954,840,1004,472,768,978,1544,3714,2972,1808,1276,1506,2444,1872,682,340,702,934,1748,2096,1450,2726,1412,1418,1812,1450,1828,2190,3814,3600,376,1042,1282,1000,1900,2518,1948,2640,3268,2342,3458,594,1998,578,514,762,2090,978,1698,980,594,540,594,404,1614,3500,3364,1710,1846,1166,2334,1568,1488,1082,1080,1356,1712,2886,608,616,868,2206,2720,3058,3016,3072,872,1156,650,608,1166,2706,1370,1080,2450,850,654,1218,956,3008,3636,1292,1852,3400,1782,2672,942,900,1668,4520,1122,1386,2130,996,2152,1306,1942,1598,796,3756,720,1264,1444,1110,1926,1678,1350,1572,1800,1908,1908,632,2980,548,1528,2816,2138,3364,1228,1474,2350,1432,1678,1632,1662,1624,1910,954,426,2688,3284,3704,456,1238,3114,3594,1190,574,410,682,1450,612,932,914,1972,2790,1908,482,1250,2128,1020,724,966,844,844,1016,2714,2524,2178,676,2626,2884,3444,2656,1906,1100,1116,3204,3720,1462,450,1138,3638,3404,734,1902,2882,2992,2290,856,846,2532,1468,618,612,3672,2554,1210,1720,1686,1652,2122,944,1092,2696,2034,1902,2658,2422,1950,884,2346,3388,1110,2100,3442,1970,1740,920,438,988,596,566,1852,470,554,790,642,1180,362,1442,1506,2131,1998,1857,536,370,398,1948,551,837,2004,514,392,933,873,873,1011,666,820,2016,307,305,364,808,812,1738,391,344,884,340,1964,952,974,537,585,927,704,1749,1998,2107,646,828,486,384,350,758,473,457,534,501,929,373,401,456,477,477,483,376,366,364,482,314,598,589,436,370,379,414,586,553,948,564,598,518,354,663,715,513,307,312,420,3960,2708,1430,2306,1336,2064,1868,1528,1896,1540,1480,3084,4592,3008,3380,1748,2238,4388,2606,1608,1702,3640,4980,2468,1956,1088,4094,4982,1636,1980,4084,4186,2214,1352,1548,4984,3984,2340,1338,1584,1456,1032,1764,5100,1812,1668,1662,3760,1576,1960,1864,2168,1736,2210,1384,808,1252,1876,1432,2080,1394,1420,1244,1552,1344,2796,4572,1828,4494,1680,1432,1476,2044,936,350,1332,1340,1160,368,1508,2120,2086,3882,2696,4484,4480,1548,1440,1448,1842,1702,1816,1940,1884,4484,1832,1152,1564,1404,824,1020,1720,1456,1708,1758,1330,1276,1528,2020,1184,1808,1572,1908,4318,1364,4232,1860,2074,2074,1276,1312,2108,4634,4520,4482,2092,2026,4316,4626,4036,4036,2808,2828,2428,2864,1308,1680,3404,3460,1229,526,1814,477,563,500,540,425,553,1024,1761,1708,1534,1593,612,838,631,734,445,625,485,593,834,1103,1332,1287,431,626,1600,1600,320,5306,1914,5676,312,304,2140,2444,2080,1240,3316,304,1844,2424,1732,1440,2088,2100,1136,1072,316,1924,1512,552,828,2460,1656,1768,1552,2124,2748,1496,924,304,2084,1428,1244,320,2080,1328,1592,2760,2072,2632,2092,2828,2488,1508,904,2104,2508,312,1760,2592,2088,2548,1396,2088,1008,2576,300,1208,2704,2076,1316,2208,1940,2584,2068,1928,472,2124,2808,2484,2636,1476,2648,1820,2816,876,1568,2828,2096,2764,936,304,1632,2476,2104,2312,912,2064,2552,2088,2860,2080,1092,2500,2100,2608,948,2096,1020,2368,2476,2220,324,2088,2632,868,2072,1976,1308,316,2100,868,1508,1276,2064,1940,300,1728,1156,2616,300,1764,2512,2096,2772,1772,2048,2060,2160,2040,304,2048,2076,2100,2168,2076,2296,2008,1780,2128,2068,1916,1020,2096,1708,1972,2104,1996,1976,2020,2420,2240,312,2044,2620,1208,2448,2844,1760,2480,960,2096,768,1568,308,1660,2592,1312,2096,1728,2108,1760,2096,1092,2056,308,2088,2556,1056,2304,1796,2196,2068,1592,2056,1556,2080,2092,1896,2352,2192,2092,1892,2112,1924,1084,2096,2456,1668,2512,788,1924,1880,1488,1968,1736,2096,1976,1828,2236,1924,1672,2676,300,1608,2200,2108,944,2252,304,2104,2544,2104,2168,770,2096,2388,1664,1764,2104,2444,2020,2680,1736,1000,1336,2208,2056,2560,2060,2684,2068,788,1784,1296,1252,1292,1056,1280,1280,320,2080,1632,512,3500,380,304,1848,2240,2236,1580,476,644,1752,544,780,516,484,1820,2380,748,2621,2754,1214,340,374,1216,872,1054,1016,972,1218,1206,1016,1058,728,612,1226,872,744,676,1054,1044,1002,1040,842,1032,700,804,1212,690,598,1028,940,1038,1102,1222,1036,1216,1008,1056,936,1026,880,1216,1144,1216,1084,956,694,1206,942,1212,858,1212,1054,1044,798,984,1046,876,674,1214,1090,1042,996,1022,756,1038,706,906,966,898,798,1038,1034,926,1108,1234,1048,1224,1030,1218,410,728,1218,746,1208,922,1204,726,348,1228,700,1216,606,862,1210,1220,532,580,400,608,1210,838,1210,1100,1206,896,1220,860,730,970,852,1042,996,972,708,542,1200,734,676,970,784,1218,656,1212,784,956,728,1216,524,536,1214,784,938,742,880,742,974,764,886,940,1036,712,1212,738,1202,662,1034,650,736,1212,816,744,1024,754,890,1032,1038,854,756,1046,660,1210,842,1210,820,1036,654,830,756,1026,714,824,972,910,538,988,700,1220,688,882,868,1044,814,1218,886,1216,930,1034,878,1036,672,1042,860,1046,974,854,1214,968,1202,1002,890,656,600,3834,1388,1124,1280,1452,672,980,2152,1202,1108,3572,1092,1424,1444,1448,1352,1356,1696,1676,1468,6714,1594,1712,948,2088,1712,1576,2528,1560,3310,1626,1364,832,680,1016,2528,1812,1380,888,388,1488,848,956,936,1404,1350,1548,1752,2684,1540,1410,1118,1976,1276,1780,1758,1576,1396,5470,5288,1860,1572,1290,4180,1298,1620,2562,1518,1896,2740,1668,1998,874,1652,1640,1716,1812,2568,1714,1340,976,1728,444,984,1620,356,924,1694,1876,1400,2086,2088,2156,2072,2788,1956,2568,2020,2568,1696,5644,2120,1208,1004,1384,1462,2524,1768,3618,1000,2580,2728,1348,2568,1774,1758,1516,2216,1340,1128,2344,1870,2232,1344,1384,1260,1270,806,2560,1808,1768,2772,1500,2072,2568,2072,2028,5834,3324,820,1212,1744,1264,1506,1888,1364,1800,1200,2148,1546,1716,2028,2888,796,1368,2912,1920,1620,1764,2226,2290,1848,4564,2726,1936,2848,972,2096,804,1636,1928,864,1440,1908,2532,2342,2296,1884,1838,1776,1780,1680,928,932,1080,1220,752,1748,1120,1236,2164,2024,1316,2180,1816,1548,1752,2204,1436,1256,2168,1984,1418,328,2080,2506,1476,708,2108,1484,1976,1184,1924,452,3148,1088,1672,1020,1176,1480,1412,1020,1168,980,516,844,812,976,1702,1216,1056,1598,400,648,1216,1288,1276,1984,1652,1308,1164,952,1384,952,500,1116,1066,888,1036,1076,620,1036,1068,956,1488,1056,1068,1056,1064,1238,1462,1528,1848,390,2304,422,1088,692,528,2100,1658,1666,1670,3728,2276,5266,1116,640,2614,1388,1064,1774,3948,868,1768,592,2384,2120,2140,940,2224,1900,1492,1048,1744,1772,3500,1160,864,852,1760,3756,1580,788,760,1728,3476,1004,1012,840,3764,1412,2228,477,923,795,864,678,930,551,569,586,536,317,570,359,820,394,480,794,831,817,825,817,336,409,333,415,423,1036,496,812,954,1302,1064,658,830,1125,507,772,497,887,640,465,855,864,636,722,959,1104,903,737,1105,817,790,624,656,720,793,679,647,1048,1255,844,844,1411,827,844,808,791,1136,924,844,1162,957,863,898,834,980,1045,748,766,866,860,937,1027,742,1066,912,452,682,382,788,386,752,956,910,696,734,584,924,620,806,636,580,578,832,870,1060,1424,1202,368,728,988,324,392,888,3348,2640,1108,1212,1344,1316,372,1416,3000,416,1508,420,524,1212,792,468,416,988,1284,1416,2596,1372,1548,1752,2168,1532,1280,2496,1764,1084,352,444,1512,1144,572,932,672,928,396,2104,824,2148,1998,2212,404,500,536,1308,1216,988,752,984,1240,876,1200,2120,1388,1512,412,1624,2000,1152,2032,720,744,1476,1036,516,904,1284,1336,400,788,1184,1000,1544,1580,1116,2712,2124,1460,1192,716,1092,1072,1016,1496,2296,2412,2216,1900,400,2776,924,1804,1424,2344,2124,2744,1656,5088,1272,3000,370,966,1240,1096,1418,820,1196,1278,868,1198,762,612,1361,1328,768,1274,1128,412,501,1067,1010,584,1148,866,1210,1190,900,1247,704,986,1230,840,836,1422,1204,1393,470,740,978,850,1222,1436,1206,800,467,1214,804,1580,1144,890,1412,862,825,973,1430,898,1188,1218,922,842,1202,1200,846,1449,857,1209,790,1008,806,1410,912,1142,1200,1262,972,1206,670,1270,1202,1278,858,1406,824,1170,1204,1324,712,1432,1248,1030,1164,838,1028,832,1308,1224,1254,1182,1252,1208,808,898,1192,828,473,850,896,1420,1260,1208,300,570,1235,778,1206,1424,1168,762,1196,1214,964,858,386,1731,1160,1204,1390,1206,504,824,642,420,1410,1208,1364,1200,440,772,1162,1352,1423,903,1113,1192,896,1270,1180,1272,906,1430,1250,1212,1284,992,1370,1214,1206,1192,760,1356,1210,1262,1206,1280,1304,1048,792,1202,838,1316,1240,1270,914,1174,1196,700,1278,1224,1230,860,376,1202,822,703,1216,1220,1136,1238,868,539,1102,359,1224,1116,712,732,632,1188,1274,850,1276,1200,1478,828,1085,1420,699,634,646,1330,1336,896,1194,886,1434,1328,1491,840,1170,1438,1284,901,858,1242,1200,512,782,1126,1146,602,1475,1437,3057,1478,1442,2984,2989,1489,1453,2976,3007,3124,3077,2989,2997,2995,2990,2997,2998,1132,2686,2706,2218,4085,3826,958,2024,1012,826,842,550,544,564,528,876,906,624,1435,2064,4386,2038,1998,4362,1294,2008,4412,1361,2098,4528,2134,2038,2500,2066,2204,4428,1932,2056,4490,1958,2008,4454,2106,1992,4456,1992,1954,4432,2004,1966,4520,1980,2010,4536,1936,2036,4570,1381,2052,4480,2052,1992,4484,2020,2060,4540,2082,2024,4570,1331,2000,4582,1974,2038,4622,2182,1974,4562,1938,2010,4524,1952,2346,4534,2114,1984,2486,1936,1960,2459,2040,2022,4446,1319,1988,4526,2138,2040,4540,1996,2012,4516,2000,1968,4684,1976,2038,4462,2226,2012,2567,1954,2002,4462,2010,2080,4614,1934,2286,4570,1986,1934,4686,2038,2000,2550,2048,2022,4346,2010,2120,4374,2064,2010,4448,1958,1960,4418,2040,1900,4444,1958,1930,4450,1962,1988,4400,2052,2034,4472,2226,2136,4458,2070,2004,2483,2146,2018,4502,2046,2004,4370,2042,4550,2082,2096,4300,882,346,626,400,992,388,428,510,466,664,490,4156,3040,4052,3514,3944,3908,4430,4450,4062,4140,4018,4152,4798,478,4052,4808,534,754,1278,1194,368,462,4576,1166,502,1008,1260,770,928,496,524,766,334,746,1036,1082,476,1028,1088,1032,626,1202,1542,764,816,1066,420,788,808,1802,804,1018,692,814,1180,692,418,642,442,536,850,1982,688,620,848,2270,1972,944,860,1556,730,874,3448,2668,566,2934,2492,472,556,656,582,3090,726,3774,1142,2994,398,1336,798,4890,908,388,676,1560,1288,868,392,304,456,1444,700,636,430,1692,1410,608,2144,4436,3980,1066,816,1106,742,860,2702,2644,3324,3552,1144,3174,1342,2272,3368,384,3136,1472,692,992,862,3642,492,1136,1104,334,1452,2596,2764,2932,1750,894,3494,3276,3406,1456,1514,3020,854,874,392,496,3060,348,1120,988,2998,396,1544,1262,1136,3278,2384,1418,760,3146,986,856,3900,2514,3788,812,1182,950,640,1162,1084,800,626,1086,464,434,954,642,528,424,736,500,928,2084,1346,2360,638,884,984,334,1206,504,780,320,766,1458,952,926,792,1556,1038,1272,794,992,404,2656,754,930,872,852,2254,1040,1028,388,808,1024,738,498,1002,1140,1164,1094,1530,2300,2940,1850,4178,2256,746,570,1978,1546,856,772,712,632,1504,1634,886,1114,686,1408,1274,1090,352,750,1412,926,928,1092,740,620,476,1608,786,1598,968,312,1374,1456,1266,1036,2592,1602,3458,1098,476,532,1651,762,858,910,1028,488,1074,454,700,2332,3192,1898,1340,960,696,1590,1430,1688,960,1220,516,560,564,1164,872,1950,994,976,746,574,1518,1274,3124,1446,594,962,1210,824,1470,2028,978,1054,1070,572,960,1016,966,952,1042,964,362,1248,682,1050,1186,588,978,1222,804,1120,1690,1844,506,3689,3198,748,964,840,1214,676,514,2282,896,2288,900,1574,632,1306,424,854,518,800,594,840,610,960,1096,510,596,1080,480,750,498,530,410,506,580,934,1440,918,618,492,600,532,916,1846,518,524,608,594,604,588,440,528,418,672,942,1746,3228,592,1148,432,466,464,480,694,3460,594,1554,430,576,928,1086,2128,806,484,550,598,2892,2816,3084,3298,3304,3346,2176,2682,2832,2032,664,704,666,854,876,890,414,1792,3414,850,3454,942,596,820,2844,2854,3344,986,3158,3104,3176,1612,660,496,3330,3446,2868,2126,3250,2276,2118,1056,1796,2430,3286,2084,472,448,432,520,1280,1722,3080,550,790,650,314,568,1080,558,672,1776,568,644,1106,300,304,518,590,334,1254,338,770,1058,542,314,2664,872,2656,946,2766,746,2038,838,888,2664,600,378,322,302,3230,4163,770,508,2734,702,1294,2678,2854,7236,7318,6296,7270,6972,7046,6730,6880,5736,7114,7296,7270,6982,5752,6858,7140,7076,7082,7154,964,7258,6842,486,2608,7274,7304,7262,7250,304,386,4826,670,550,7050,6842,6818,5806,7114,6142,6672,7426,6814,5938,6968,6224,6842,7168,5930,6942,7190,6984,716,678,698,658,696,2762,8702,7050,3348,572,7042,6918,6042,6766,364,6510,3816,1669,4014,4012,3972,3906,4012,3968,3828,3980,4086,4480,1609,5136,3766,4326,1642,1643,4560,1613,622,386,1056,1734,1880,368,1226,722,1368,2774,2392,2570,528,2686,2716,2444,2526,2714,2076,2608,2710,2686,2726,2532,2356,2000,2988,2306,2990,3024,2800,1926,3092,1158,1140,2324,1202,1212,1080,1076,624,1142,1142,1136,360,1122,1258,342,342,370,338,984,370,304,528,572,764,622,626,836,2822,2714,2754,1144,582,2784,2880,2654,2722,2742,2892,2682,2680,2744,598,2794,2740,2638,2796,582,2708,524,2806,2714,2968,2556,2722,2840,2712,2790,2790,2790,2624,804,2452,2664,458,2728,2764,972,2774,836,2802,2798,2506,3140,2874,2850,1940,2856,2868,3094,2790,2728,2810,992,2790,2738,698,974,2654,2646,2754,2444,2386,2380,3420,4264,2976,1304,4018,5836,4368,4962,2980,1726,1080,3472,3290,4176,3544,2700,3406,4028,4254,6230,1978,2750,1964,1678,3170,3310,4176,1694,5382,932,1694,1406,1324,1310,1030,2402,3976,2320,2822,1432,1518,1562,1910,2122,1162,1868,372,372,372,554,2224,2200,630,2064,2180,2048,1998,432,2100,378,1920,690,910,678,2230,2438,478,748,2286,2410,2312,2324,530,434,2074,384,2310,2290,2068,918,580,2210,2112,380,2318,530,956,688,590,450,2186,622,530,450,394,324,398,392,2122,1038,700,2294,2170,726,2136,2060,1990,428,2148,2142,2188,456,378,378,478,384,394,1862,1280,2006,788,600,2292,1784,2298,1376,1646,1052,2222,468,442,448,714,1484,378,376,328,336,356,1984,328,354,2230,578,1350,2184,2074,2294,540,880,2376,2062,784,792,886,1370,2166,2366,406,832,1720,1928,368,880,884,864,1936,448,2310,2306,438,1616,1570,1018,2602,974,2714,532,854,850,834,854,890,884,1706,956,960,1910,304,836,926,356,454,1056,708,832,1040,824,1006,964,638,620,636,668,912,676,848,644,888,828,2590,2574,1004,2598,3022,3032,2598,998,1072,1188,2586,2550,804,930,1030,1154,1030,1008,1134,1046,1046,1258,1108,1146,1326,1252,1084,928,852,1310,1212,1074,854,344,788,466,384,578,660,1416,2162,844,1168,2148,1736,2182,2284,2222,2294,2244,2214,2184,2260,2214,2130,946,2320,2214,2244,2116,1728,2240,2094,2062,2088,2166,2192,2046,2048,2126,4990,396,1156,486,406,2274,4670,4464,572,354,4514,4458,4532,4736,4752,4966,4978,4964,4534,4496,4482,4646,4696,4568,4482,4440,4516,4480,5150,4998,1582,490,706,432,2438,608,1572,2422,2308,2254,2338,2282,2238,2274,2302,2300,2424,2264,2376,2266,2250,2298,1490,2376,1596,2292,1112,2300,2258,2288,2278,600,2540,2290,2312,3490,3428,3212,3298,3572,3525,3276,3458,2646,1544,2984,2688,3202,3377,2712,2620,3248,3478,3324,3076,3392,3436,3148,3228,3170,3446,3553,3392,3282,3434,3096,3228,2578,1708,4155,1124,882,514,3204,1882,1470,1100,1714,1174,1072,2224,3611,480,2502,6200,4186,1420,2264,2998,862,2160,2848,842,1176,304,1612,668,302,514,300,310,440,606,3282,3212,3062,3100,2062,868,582,3110,3200,1084,3084,3184,3074,3248,714,3040,3082,3036,710,1660,590,3182,3100,992,420,669,842,936,318,392,770,646,632,892,792,1054,704,1016,2292,2031,3350,932,544,1558,344,2084,1908,2144,2152,2990,2146,2004,1964,2074,2032,2110,2126,1766,2122,2094,2116,1960,1798,1960,2122,2048,1694,1710,1886,1750,1862,1750,1368,1816,1838,1994,1692,1158,1736,1732,1722,1358,2256,2260,1536,1488,1470,1496,1550,1504,1584,1514,1620,1518,1454,618,3320,504,710,1346,1228,1366,3078,3102,3132,660,3122,568,318,438,3558,594,602,1278,1140,904,436,1288,1884,1368,716,918,462,522,524,3506,3442,3052,2682,1636,824,580,3500,534,884,3454,640,3130,864,1372,802,650,768,728,886,694,798,902,904,592,890,800,1022,972,3086,3054,800,3140,944,3026,3054,2468,520,1136,860,1058,916,1118,1328,1022,1174,1282,1128,1158,1232,824,1190,1042,890,978,1030,1082,782,936,1846,1100,1410,1106,740,1524,1188,1054,2020,1582,2232,2622,1540,816,924,1222,540,1136,1060,1562,734,1332,892,986,742,1078,672,1232,656,1124,536,934,838,1076,388,550,458,384,388,418,438,396,406,398,544,530,968,474,1276,684,672,1058,1084,818,912,920,1040,784,630,754,710,738,822,890,1136,946,1052,872,1044,1160,1032,1230,1188,1244,1044,886,672,500,1346,1144,932,710,614,1126,1166,954,968,1042,1064,934,758,2026,1182,1204,1274,628,1338,1194,1366,1186,1172,1182,372,1174,1166,652,1196,1096,408,1182,1184,340,1178,1180,394,1174,1154,304,1188,1222,346,1178,1196,1236,1198,330,1204,1194,1196,1184,380,346,1114,1134,1570,610,666,448,516,614,584,672,580,688,592,590,574,610,590,596,592,630,616,650,606,614,584,582,572,988,1392,672,652,2130,978,606,582,536,626,646,656,1382,1350,1184,568,798,1002,1096,1180,996,860,1364,2302,2052,1016,1040,2994,1152,872,3496,764,1490,720,1580,2108,892,1882,950,1146,1178,2002,702,1772,878,914,1808,1120,734,894,3412,782,580,918,916,958,3372,1506,1054,1324,1680,1122,1056,906,1144,900,924,1184,1122,960,848,778,1232,528,898,1334,878,898,338,1136,1104,320,1318,1154,930,932,1134,904,888,900,926,822,2794,1080,1752,1020,330,300,308,1304,754,606,1524,1762,2598,912,1108,466,1186,2434,796,1372,584,1362,3084,2970,1022,974,610,3112,1588,2172,712,2168,1980,548,838,922,934,1094,2114,2132,3036,1762,1460,3118,584,564,316,414,662,364,424,430,652,434,378,670,538,662,608,690,400,554,568,2384,2406,804,766,776,780,782,794,786,784,788,760,812,968,3262,3258,760,778,774,796,3330,902,1326,1154,1338,1302,1040,1114,1342,1282,1446,448,448,1284,344,568,568,520,652,1020,1094,976,702,1736,1284,1134,1116,1888,1726,848,1740,994,1056,1012,1372,990,700,1016,850,826,588,786,1330,1244,1762,2484,1634,1664,1534,1458,974,1000,1064,954,1016,1024,1030,1076,996,880,842,888,704,730,736,1092,1210,858,706,710,910,874,814,1022,978,1314,1166,1036,1054,1062,1108,1154,1210,1238,1230,944,1008,1288,1282,2506,826,614,954,792,1376,1182,1098,1154,1294,2310,2996,3058,1098,908,584,786,1162,1622,2520,726,1368,528,702,678,1238,350,524,1670,1594,828,1252,1238,416,526,1816,728,2250,694,432,522,680,988,1048,656,1308,614,1548,1248,3010,604,746,1552,2268,1084,854,826,414,886,488,1276,788,524,982,862,704,1092,1164,1070,1044,802,812,794,1344,1338,1148,1136,1394,1238,1336,1486,1452,1058,1108,952,1130,938,1334,1078,1030,1042,1052,1058,1044,1026,1016,1000,1158,974,1846,1132,1422,1002,1472,2350,1244,460,476,1346,1220,470,1054,2046,1172,1338,462,558,1074,770,910,1270,934,910,1540,1200,1194,1268,1084,1558,1874,1212,972,732,1138,1876,1012,982,1970,2300,800,1200,1928,1180,2148,1882,1218,1352,1668,772,948,1284,1256,1696,1256,1492,1028,840,1878,1314,1742,1820,596,2490,332,1682,1322,1214,1104,900,908,932,552,1374,608,1150,634,778,1090,616,958,802,1232,886,2662,1136,1180,886,558,544,818,542,886,454,442,1524,1160,2110,2692,1936,1416,3002,1754,1058,1250,1838,1130,358,544,1902,3184,1156,544,1852,1150,866,2878,3192,700,620,408,850,2196,1234,1396,628,2040,804,612,956,794,944,1162,906,366,386,390,394,432,398,452,388,786,726,344,628,542,520,728,1376,736,700,446,552,436,852,616,900,748,382,992,982,506,562,358,2648,1304,392,424,1474,1114,1026,1030,1000,1044,1028,1040,1032,954,1046,1028,604,560,524,546,636,610,710,602,1168,1186,1164,1140,524,594,524,516,1048,630,652,594,1160,952,946,974,920,924,920,926,934,936,952,946,942,944,930,938,938,908,934,904,888,840,940,962,954,988,930,930,892,920,968,954,730,918,928,930,886,958,988,920,944,994,1114,1166,1114,1146,348,344,400,764,960,792,786,450,372,784,398,1090,974,952,954,1382,612,804,866,2730,1120,2290,524,464,1250,854,592,1512,3176,350,732,328,810,910,1720,1392,1592,868,634,1224,802,616,516,1092,904,562,534,804,600,930,908,1948,2344,926,1522,2166,798,1192,1110,978,840,1216,1238,2156,2008,1762,828,810,1448,446,1088,1708,1704,980,2350,1318,2386,1824,2462,1206,2142,1014,1380,2318,864,3554,2534,2360,2704,2452,586,3212,1084,1074,896,1080,1068,1154,1140,3204,3330,3238,3328,3222,1104,888,930,564,666,1376,608,1264,644,618,960,812,1268,2654,1140,1222,2310,904,2950,750,1348,1564,2916,1636,1168,742,964,1700,1018,1056,760,916,1180,864,1914,2860,828,1078,982,872,1086,884,1072,962,964,1124,752,656,704,678,680,752,736,1520,1522,1518,1494,1406,1224,1282,1196,1224,1488,1474,1474,2002,878,890,1310,864,788,1500,1550,1496,1476,1496,1474,1510,1486,1510,1096,896,562,538,804,1282,1250,900,1560,1162,930,364,820,326,336,1086,912,542,1094,892,950,1390,776,596,612,788,1118,1118,626,970,820,1268,2640,2298,842,556,1958,1289,512,482,496,356,486,2856,2026,592,884,2890,416,446,348,416,2026,1004,1424,1494,722,930,2196,2742,1166,920,1635,1610,1300,844,2064,1588,1844,660,958,1690,1706,524,760,1085,594,1008,1086,1044,671,1682,584,1528,950,824,1558,1074,914,842,462,338,1092,448,570,534,792,1488,1226,648,528,1238,632,814,780,368,468,1152,2022,502,624,1098,938,766,904,710,950,1120,802,608,890,2642,1276,1850,1062,3024,2314,1156,772,762,1708,934,954,1082,936,906,1552,618,504,928,1768,1986,2992,1114,1014,742,2056,2022,2964,842,870,892,568,888,892,874,2050,3006,2312,1828,1974,2008,2034,1938,718,2080,514,572,1178,516,796,1974,1768,1594,918,944,900,540,1420,1474,2584,1446,1400,1374,1438,1426,1520,1502,1446,1470,1394,1406,1464,732,850,1414,1454,1416,1416,1438,1582,1542,1452,1464,1438,1398,1426,1372,1430,1452,840,776,364,474,1168,1990,500,1088,930,898,1116,930,980,1066,622,920,1176,808,1190,770,2642,1284,1448,2696,1288,2220,2226,2072,583,2392,698,2738,1526,747,502,916,1382,390,1934,1066,1026,2708,586,1246,1050,1522,712,826,480,1620,1229,2716,992,1504,570,1610,610,1864,2210,2622,3772,1410,1046,1836,718,2030,1896,1026,1482,1748,1342,1228,1082,356,3990,506,480,598,664,1214,2300,434,2004,1896,922,2716,484,1612,362,1134,1638,2426,1544,1968,869,3034,2548,3666,2346,3226,1090,1410,1088,1712,2036,511,3812,1606,776,5024,948,1226,660,1162,1420,5792,2336,1168,1702,1786,2844,1720,1458,1418,1222,722,1034,1216,918,3108,1318,1450,548,516,1008,5118,1200,574,1724,946,2322,692,636,560,560,2195,1257,802,959,590,616,2348,316,1416,646,396,1724,2048,2862,1840,1086,2626,1864,2050,826,2116,462,872,1608,2284,1848,1800,1958,1856,1904,1958,1916,1842,2050,2417,1034,1674,2004,742,1986,2066,1812,1998,1762,2098,2068,1268,2194,1134,714,2058,1970,1346,1984,2016,2062,1814,1892,1932,1824,374,1396,450,2525,1690,1764,760,1728,1778,1788,986,950,1760,1336,464,1796,1704,1826,1864,1794,1800,1726,1746,1776,1754,1754,1864,1782,2268,1734,1952,1894,1798,1828,1846,354,1848,1896,1860,1562,1848,1910,1944,1934,1814,1248,792,1810,1024,1838,1748,1882,1558,1626,2286,1656,1262,652,1368,1342,1362,512,960,982,1352,1386,1346,610,1306,1372,310,804,1302,1686,1654,1526,1540,1592,1020,1512,1510,578,1406,1598,1594,1718,340,1384,1234,1372,1362,1538,710,450,1564,1570,1294,1400,1466,1562,1370,1374,1424,1342,1518,1360,1366,1406,1396,1364,1384,1350,1322,1450,410,336,384,2304,830,2360,2242,2334,2192,2208,2248,2374,2364,2516,2272,2322,2458,2390,2500,2364,2524,2564,2438,2550,5249,1180,2648,2074,2162,2218,2402,2436,2282,2306,2100,2286,2004,454,2276,476,720,2400,554,1446,474,1256,2398,2422,1028,2492,1026,2418,2438,2540,2424,2456,2380,2484,733,502,2744,650,2566,3038,3062,690,2980,602,466,404,922,2400,1254,2262,1008,366,342,372,1706,694,1478,594,690,1048,1110,1030,844,2104,402,880,1362,880,1132,1936,540,570,488,514,900,1302,690,1150,900,1076,1112,972,852,700,852,1630,2954,3396,2322,952,384,2080,554,562,642,512,544,552,3242,3238,382,1756,1708,1244,984,1192,1158,3312,3284,364,378,978,782,2738,506,506,514,2224,1078,382,1708,2364,894,794,3264,390,2116,2128,878,1008,722,1092,2506,1256,3364,3446,562,320,2698,3388,398,1182,1194,1502,462,342,338,3386,3390,714,936,930,936,502,340,2394,2242,2384,1696,1396,712,620,2296,3386,914,1046,1138,3338,332,2184,2174,1046,3316,584,896,430,394,306,388,2164,3374,650,856,2398,528,834,1290,910,3346,2316,1226,1962,600,2554,3414,3530,3412,2206,448,646,620,694,522,548,510,580,3288,3324,1608,3392,3352,2382,674,544,428,2962,2696,798,1550,1640,668,1864,1600,1482,1530,2252,2222,868,628,580,630,1338,710,623,628,622,626,632,850,868,880,5158,1244,1236,616,642,634,686,636,1332,684,674,682,696,5186,1472,1454,853,1794,850,830,840,846,1068,828,610,923,812,800,596,562,602,600,596,616,616,692,766,680,444,634,630,552,3258,548,560,456,584,492,700,464,460,630,614,614,534,598,600,5082,578,600,498,5136,682,612,608,906,594,616,640,718,620,606,602,594,610,612,634,592,626,702,628,626,602,594,616,614,5190,720,754,712,754,5130,684,608,642,610,5150,492,586,614,606,352,546,5138,566,484,536,634,5100,478,450,574,574,494,1316,510,600,364,568,1613,616,556,624,580,524,5122,426,626,5106,5118,474,650,624,616,690,644,5152,416,538,572,748,2872,1988,1088,1006,1600,1374,906,628,1360,3162,3608,980,376,996,748,3198,3816,3536,646,3390,3256,1528,2862,836,1626,968,674,866,1694,1554,1680,1658,1664,1556,1572,1590,1766,1682,1658,1638,1572,1558,1682,1688,1588,736,520,1538,1566,1494,1704,1524,1854,1893,944,446,1582,1538,1562,1910,1462,808,1724,1706,1757,1584,1767,1504,1562,1594,1588,1500,1570,376,1562,1550,1534,1712,1554,1576,1522,1890,1562,448,1550,1652,388,430,1600,1146,1546,1108,1566,978,1542,754,1594,1648,1522,1562,1550,1476,1720,1538,1190,1626,1616,1530,1604,1572,1504,1562,1680,1616,1574,1550,1572,1602,1540,1562,1530,1558,1564,1695,1576,1566,1546,1596,1562,1608,1552,1546,1544,1544,1598,1618,1620,1720,1586,1536,1694,652,384,1556,1788,546,532,310,3242,2978,2986,3030,3032,3042,3052,3062,3028,2994,2998,1366,2970,1124,504,3014,2982,3264,628,2978,362,2974,730,900,3016,2980,3012,2978,3084,2966,2980,650,466,686,2978,3048,2932,2944,2954,2950,360,3058,1656,2650,302,336,3012,538,490,2946,2932,2968,826,2956,2970,594,2952,2950,3016,2938,2968,2906,2972,1278,3020,696,3004,2988,2942,2962,2996,2938,2918,2852,2960,2938,2934,2922,2920,2930,2850,2894,2904,2916,2906,2896,2928,2928,2908,502,2902,2950,568,2908,2852,2942,386,2934,2948,2938,2920,2894,2932,2936,2986,2882,418,392,2986,2896,2940,2924,2910,2906,2918,2914,2902,2858,2940,2898,2912,2902,2924,380,2880,902,2856,918,436,2836,1628,2840,1106,2882,1636,524,2836,2854,476,1030,1352,400,1364,1084,1378,1206,2158,1476,2096,2100,3854,1860,1832,1432,1086,1608,1596,1140,1242,1956,1464,1096,1052,1094,700,2392,1056,956,2072,1592,2048,2064,2488,1040,1192,1496,1604,1790,1288,1856,1196,544,424,1276,1472,1296,1446,1408,1360,5460,2032,2786,1864,2464,1080,1520,1960,1332,1352,888,1996,1516,2220,1486,2206,1396,2500,1604,2412,1956,1730,1962,1344,2372,1624,2308,1428,2200,2252,1800,2028,1262,1740,1710,1080,1404,1676,2640,1882,1488,1644,2114,1648,2004,1932,1530,1414,1568,1924,2144,1614,1554,1632,1764,1398,1524,2816,1590,1422,1624,532,1548,1700,1586,2394,2242,1426,2064,1692,2040,1774,2312,1736,1924,1390,2372,1496,2306,1558,2480,1664,2328,1720,1374,1704,2612,1744,1540,1760,1976,1776,2204,1688,1994,1792,1748,1960,1000,1028,732,1264,2066,1570,1820,1932,1424,1788,2112,2392,5262,1814,1654,1634,1714,1732,1520,1448,1520,2748,1568,1858,1228,1672,1684,2516,1532,2448,2344,1252,2464,1692,1820,1848,2152,2284,1990,1294,1640,816,1870,1792,2164,1624,1952,1168,2114,1106,1726,1264,1572,1454,1836,756,836,1854,2384,1728,1032,1724,1302,1724,962,1658,1204,1692,1890,1604,1128,1528,1456,1092,3148,2080,1814,2152,1748,1586,1234,1504,1872,1724,2343,2096,1602,1146,1102,1552,2208,716,1664,1540,2348,2188,452,2112,1968,1512,2496,1984,2020,806,2308,1728,1844,1496,2194,1100,2248,1864,1166,1778,5568,1810,1566,1802,1412,1492,1748,1948,1928,1536,2368,1816,2144,1950,1892,4042,6216,1920,1972,2056,2144,620,552,912,508,1296,902,876,1642,1600,1352,562,940,584,562,1100,394,478,636,654,656,544,336,302,312,638,442,598,620,494,490,1202,316,834,596,602,624,706,682,692,582,466,468,460,472,468,1622,1132,876,1128,958,832,914,900,910,928,828,834,764,824,930,774,816,814,834,1102,920,906,930,824,844,694,910,800,1892,686,1482,1818,942,926,932,404,1564,758,1552,834,852,964,1024,924,344,636,876,1628,930,924,918,928,4156,3236,3208,3320,3508,3404,3416,800,3592,3168,3272,1600,988,996,2024,956,3628,3840,3216,3732,3084,2392,312,2304,596,2364,728,2340,644,2432,2408,588,2436,684,2424,604,2420,752,644,3684,3656,3644,1344,2268,3756,3624,2036,3544,2736,3300,1508,488,624,1208,560,356,808,1596,3228,1752,316,3032,3052,3984,3924,1188,2584,668,672,1784,3528,1660,1888,2004,536,668,3356,3564,2708,1040,3660,3076,3488,536,536,624,680,3636,3672,1104,3284,596,584,1328,964,868,868,504,496,2540,2048,3036,532,668,512,1164,2880,980,316,712,828,1124,1272,1612,1140,2360,588,444,540,4192,944,1908,748,976,928,952,640,464,1260,1180,868,1320,1396,892,648,1424,1304,1332,748,832,424,952,672,1080,852,1988,1048,828,932,456,728,792,1284,748,356,2520,892,460,564,956,724,728,1532,1040,688,788,584,804,680,1040,836,1448,1416,340,628,824,580,600,572,1216,1820,1512,1490,1740,1604,766,1012,2300,728,1504,1516,1358,2136,1672,2012,2268,1720,1450,1424,2104,1576,1864,1824,1712,1908,1628,1764,1720,1600,1662,1792,1860,406,1724,1690,1720,1764,2122,1488,2140,1872,1884,2616,1244,2292,1694,1362,1196,1550,1804,1784,1396,1316,1704,2428,380,1876,1716,1722,1488,1612,1632,1562,1728,2268,1712,2552,2092,2380,1484,2260,1916,1700,1784,1628,2136,1594,1550,1516,1644,1412,1920,1892,1568,1404,1504,1952,1696,1608,1786,456,1464,2288,1804,1980,1652,1868,1868,1812,1612,2160,2296,1188,2692,1644,2152,2008,1980,1820,1816,1932,1740,2152,1616,1932,1880,1472,1598,2028,1714,1882,1804,1178,2208,1492,1304,1702,1980,1752,2154,1476,1614,1928,1204,1896,868,2260,2704,566,2140,1560,2076,2072,1870,680,388,2032,2112,930,2140,2096,2108,1272,1530,2192,2120,1956,1924,1132,966,920,1204,448,1228,968,688,360,1036,988,1356,1128,1156,1174,1476,1340,1068,1468,1976,988,2356,1944,1856,1896,1972,2136,1722,1930,446,1720,1626,1948,2500,2332,1898,1778,1736,2222,1556,1190,1572,1332,1092,1730,1180,1488,1978,1292,922,1644,1776,2412,2388,1672,1438,1024,1928,2216,2116,1728,2504,768,2522,2492,2340,1902,1252,1684,1800,1288,1950,944,2008,1790,1232,2284,1842,1314,1710,944,476,920,1992,1252,1608,2402,2118,1760,2400,1768,1768,1400,1742,1766,1500,2452,1928,1896,1240,804,1984,1510,2278,1848,2448,1368,2376,2272,1712,1826,1932,1964,1230,1140,1308,1104,1172,1768,2132,1456,2180,1748,2196,868,2448,1984,1396,1240,1572,2376,2068,1424,804,1510,1520,2400,2148,1680,2294,2142,2508,908,596,1320,2312,980,1340,1908,1744,1726,2238,2284,1388,1310,1650,1600,2442,1142,1726,1970,1640,2456,2088,1100,1754,2074,2044,800,412,1700,1928,1664,976,840,1276,1784,1924,932,1112,1224,1436,1152,1888,2496,1668,404,2652,1288,1588,2340,1108,1852,1084,1052,1592,1812,1714,2072,592,1664,2446,2332,2204,1790,1644,2132,1288,2140,1584,2756,1432,1680,2220,760,1172,2322,1856,2168,1766,2434,1764,2584,1580,2292,860,420,1476,2048,676,1866,1128,2640,2636,1792,2728,1304,2068,2054,2210,1536,2428,2196,1484,2636,1424,2010,1560,2144,2800,1980,1732,1484,2504,1676,2168,2260,1168,2140,1996,1748,2068,2204,1520,2324,1892,2302,2042,1700,2240,2492,832,1480,1948,1792,1064,2084,1510,2052,4678,1840,2048,1100,1204,2076,1432,1384,1540,1600,592,1608,2088,1580,2172,1958,1750,1312,1832,1768,1928,1488,1772,1880,2008,1660,2484,1524,1710,2006,1568,1640,1608,2200,1964,1668,388,2188,2316,2136,948,1302,1242,932,978,1310,4402,1112,1846,3020,3012,2936,2988,3140,1888,708,768,724,688,712,856,716,880,712,736,870,844,920,608,824,628,1008,656,948,324,404,336,384,332,408,416,834,1388,5846,6018,444,1802,1194,856,836,2044,596,2392,3152,1320,1156,612,604,896,2360,684,1576,648,588,620,984,528,1980,1864,1884,1148,2740,2864,2066,2816,392,1772,2124,2248,520,620,2324,2560,1328,1360,2080,388,3004,3016,1548,1812,2996,1648,1552,2980,368,584,532,1264,1472,3016,1524,3604,1184,1188,6048,2368,768,656,1228,1054,3676,1216,1672,4032,894,908,3236,1064,2548,2690,2012,2486,4860,2384,2028,368,1124,720,2296,1924,1812,1424,1472,6068,602,2356,2112,2560,1332,1316,1776,2980,2616,1856,1416,2192,1796,1344,2364,2112,3392,1620,1094,1944,1828,2072,1776,2020,2556,2016,2196,1856,1948,2148,2092,1980,3964,2572,1604,1300,1904,2176,920,2068,2248,2816,2076,2380,4878,1492,1960,1568,1748,1504,1572,1764,1272,1020,1350,1660,460,1996,1884,1700,856,1848,3416,2044,1664,1648,1832,1836,2096,1244,1836,2500,1962,824,2124,1704,1852,2036,1804,5680,1096,1418,1294,2714,2300,2240,1924,1032,1396,402,1844,1940,1944,1960,1932,796,760,1964,1632,1958,1662,1398,1560,1286,1876,624,976,1632,1090,1516,696,784,1780,2276,428,1164,2296,1202,1540,1076,476,544,1406,2268,380,2256,524,608,2016,640,392,962,1672,1788,1652,652,720,652,804,888,616,1368,652,560,580,556,476,656,568,404,572,572,752,328,652,740,552,540,804,1232,1050,688,1484,606,688,464,752,748,984,1636,1132,632,496,648,720,800,1360,588,1400,984,988,1780,988,728,1556,904,1908,1100,3304,3092,1564,3088,2036,1100,504,1556,720,1316,2352,3320,1588,3096,792,1380,1868,1248,1700,1776,3352,1956,1200,968,768,2492,2668,580,1672,2232,2072,2056,1360,2448,1852,1760,3328,3372,3116,1144,864,2276,1260,808,3044,2508,3336,3320,3332,2060,1336,3360,3328,1680,2096,1968,868,1760,340,580,836,696,1428,1408,1418,1490,1172,1218,1332,1294,1214,1140,1068,1264,1588,1496,792,1354,1328,1294,1644,1594,1236,386,750,570,1260,1286,1050,388,750,1170,928,1290,1164,1266,1180,450,352,1298,1438,1444,1420,1206,1420,1472,1664,1194,1504,1356,1322,1188,1110,1288,1122,1338,1278,1464,962,1480,1670,1396,1414,1434,1312,1672,1644,1670,1394,1670,1274,1174,1348,1386,1384,1518,1622,1644,1644,1140,1174,1022,1070,1430,1318,1380,1284,1316,1242,974,1296,1440,1550,1316,1188,1484,1088,1158,1260,1738,1154,1526,1320,1694,898,856,1558,1414,1494,1672,2100,1520,1808,1680,1812,1652,1412,2136,1672,1396,1588,1428,2016,1652,2036,1680,2036,1676,988,1636,776,1656,1696,1684,1388,2156,1672,1668,1564,1672,2132,1692,1784,1660,1608,1388,1464,812,1664,1532,1660,1680,2128,1712,2016,3688,1680,1768,1444,1584,1684,2104,1676,1036,1692,792,824,1516,2064,1688,1876,1652,2084,4384,1100,1420,1408,1704,2084,1664,996,432,1708,1676,1004,436,1644,864,908,1684,2020,1688,1920,1644,1980,1680,1784,1680,2004,1440,1664,1976,1644,2020,2436,784,800,852,317,409,375,328,436,574,405,584,317,361,460,540,374,466,679,416,391,344,442,505,403,466,514,434,385,1584,1610,445,376,429,316,659,589,303,407,496,554,501,581,537,781,886,488,548,733,732,547,484,440,419,510,437,442,732,793,950,738,789,1178,1668,1191,561,748,604,692,783,373,441,476,1340,1121,852,691,457,1078,730,710,681,830,992,1252,725,1096,655,1117,1122,716,1144,573,884,1465,1075,1862,1061,775,720,1301,1010,1264,5106,1374,3960,4856,4860,4284,4888,4836,4560,4830,4828,5202,4812,5008,4814,4036,4076,4128,550,1896,872,1680,1848,1688,3136,4524,4828,5226,4124,5020,1786,1816,1992,804,2224,1028,2220,4812,5236,2508,2152,904,1496,4822,2096,2566,3780,5214,1896,1732,1632,4854,2680,1964,1100,1852,1456,4878,1978,2530,4596,728,480,444,2592,1420,2480,700,4822,2142,2358,4520,4160,4536,4640,1964,4820,4210,4784,4800,3826,1534,4668,1456,2052,380,472,380,1520,1504,1692,532,1596,1028,1532,1640,1440,1292,1156,1100,1272,1216,432,900,1072,1048,600,460,856,1056,368,384,408,372,1492,1472,1600,1276,1040,1552,1124,1148,1692,1132,1148,1096,1260,1072,736,1052,872,948,1112,1632,596,588,868,660,812,424,1048,1028,964,1040,1996,1852,3576,376,3584,372,3068,3528,3180,376,3504,3600,376,376,2896,3416,2924,2040,2812,3140,2316,3052,3660,376,2156,372,2928,3468,376,1988,2040,372,2752,3356,2996,1044,944,548,508,824,816,468,1504,3428,376,3216,2920,4072,2712,3552,952,3480,2892,2912,2456,2268,2152,2608,2312,1756,1268,3376,3954,2742,3420,444,548,618,716,732,1646,734,458,376,524,376,372,1020,1058,456,366,312,372,354,1600,1084,374,376,386,2518,374,340,864,316,388,902,1064,514,368,574,402,364,532,1114,1816,712,1302,944,776,300,1344,424,4014,1744,3580,3862,4028,514,372,306,1002,872,1028,1292,3348,1218,1416,848,772,780,2748,3846,3910,4405,3634,4748,4205,4752,4000,3066,3158,5012,2576,2846,4271,1876,4648,4206,2116,3388,1264,2550,3106,2942,3736,3890,4498,2338,3298,2914,3292,2876,3888,4666,2514,3550,3370,3278,3806,3278,3674,4236,1590,3240,4673,4296,3496,920,4754,2690,3350,2352,4912,1586,776,588,392,2294,3200,2382,4040,4338,4618,4620,3684,4666,3336,4462,778,4812,2954,5712,3542,2490,4916,3030,5710,4494,4532,5300,3840,4322,5710,1684,748,4018,5084,3272,4262,5480,5702,5710,1562,1486,5710,1318,1900,1766,5763,5711,4626,4558,5724,5744,4982,2736,5705,2870,1594,2408,2900,2710,2894,3146,2950,5756,2288,2002,932,1725,1737,1720,1551,1728,1915,1794,1563,1793,1669,1758,1770,1683,1785,1619,1421,1701,1782,1692,1639,1161,1119,1530,775,819,1456,324,1774,347,1489,1199,467,540,1785,1363,1777,859,1249,1283,661,592,657,652,464,454,487,589,1156,1652,1703,1543,1313,1855,1664,1754,1639,1472,1020,839,903,865,1959,1870,1922,711,1193,1042,1917,356,444,399,350,788,623,852,514,801,804,702,826,829,804,840,809,637,828,809,795,810,733,706,799,701,807,828,829,335,396,622,335,364,570,759,756,713,750,754,808,793,787,769,787,864,873,865,879,1530,1876,1851,1936,1713,1984,1806,1846,1827,1945,1484,1540,864,1440,1480,1828,1163,1912,900,984,1924,1898,1501,1916,1860,904,845,786,792,954,831,794,782,1808,906,406,1107,1348,355,668,1098,944,1274,349,1066,506,307,341,323,341,2039,1315,1620,1437,1881,1550,1793,1461,1833,1709,1487,1921,1913,2032,1687,1258,1684,944,1582,1813,1785,417,410,415,458,423,642,320,311,324,796,1027,836,1871,1952,838,450,458,469,517,403,382,397,363,331,370,1306,1125,1344,1484,1764,1265,1665,1469,1576,1590,1826,480,1364,1578,1756,1317,2005,1336,1798,1441,1666,738,776,1581,521,507,660,652,1409,1451,725,801,758,762,718,754,632,597,596,662,1708,772,764,875,907,679,694,823,886,732,740,813,794,1784,1740,783,731,703,787,1699,1893,598,595,858,842,695,766,625,604,758,711,869,1225,1132,649,734,1283,1575,803,814,1688,770,754,741,609,661,877,366,502,577,709,796,492,735,632,1588,671,665,524,502,585,623,678,641,1433,1743,629,630,603,499,462,1554,780,499,432,809,464,441,1209,615,621,417,1536,866,667,1342,942,1789,1088,1736,1784,1824,502,602,471,1039,315,308,465,1603,2050,327,326,359,343,362,678,642,580,666,669,520,479,551,446,799,639,2031,407,469,492,616,542,547,548,541,523,511,530,557,533,537,536,517,525,524,517,527,533,526,521,515,1729,1935,1791,1876,1749,1743,1781,1726,810,1714,1720,821,812,1910,812,839,826,825,827,834,829,845,836,847,363,306,361,407,685,444,540,673,492,613,569,632,378,427,567,373,388,688,702,428,447,607,581,745,302,396,781,410,724,1315,585,1001,851,796,859,1005,726,860,652,852,875,1189,319,1802,734,828,950,1771,1416,832,3458,3474,3452,1500,878,3302,3020,3310,2134,2802,3356,2818,3446,3200,2012,3350,2648,3456,2168,2710,3474,4216,2874,3448,3444,2836,786,868,3260,6334,512,1400,1372,1116,2696,476,376,416,1872,468,904,484,532,1216,1288,1084,1508,1040,584,1992,2504,508,1068,408,968,656,352,344,1414,1196,676,1041,587,597,548,556,498,552,588,596,546,502,530,332,342,658,346,728,792,567,494,563,2338,462,309,347,379,402,979,1050,742,968,1040,1286,543,1005,785,1053,1282,996,802,820,553,881,1247,1289,394,709,365,807,403,1199,1612,354,366,1106,1173,746,799,850,1047,707,342,585,560,470,477,476,391,608,490,559,523,2069,594,781,482,484,897,669,756,627,1373,487,600,673,709,715,549,365,560,454,375,601,636,693,675,596,461,813,662,331,376,455,338,362,1185,461,445,393,358,345,319,363,317,484,424,416,585,383,388,540,542,309,460,622,481,512,2313,722,838,424,525,613,620,1028,757,381,571,649,861,317,632,376,741,782,324,333,388,561,435,1246,474,399,1041,1128,684,1026,588,423,430,1172,1084,1350,491,556,543,402,305,326,369,557,460,599,535,619,526,444,444,373,429,517,464,490,462,440,435,662,710,639,475,318,398,315,475,317,343,2401,315,450,310,2014,475,449,446,522,512,341,650,300,369,2285,400,432,341,607,495,421,402,595,620,411,327,2044,498,646,417,468,2031,322,1338,2431,659,1045,475,2293,1915,1582,2035,947,672,664,702,2283,401,318,650,314,912,923,701,1078,459,513,630,553,675,731,825,850,2413,2039,2432,384,397,378,706,428,485,424,495,585,325,498,2157,2432,2848,2840,1494,1130,790,908,1036,726,1020,720,604,910,912,1026,590,482,468,464,462,470,910,784,918,912,902,894,756,918,944,934,946,918,908,918,924,2366,1552,908,838,1508,1050,1004,1720,690,820,872,828,1512,1716,910,784,1466,692,634,1542,564,854,1586,990,560,1550,534,1620,984,630,1376,684,1382,704,1564,890,878,1558,764,1594,764,886,1510,890,1574,862,822,1622,860,1750,700,742,1568,1012,848,1594,1008,920,1556,996,1592,908,788,1602,992,768,1614,844,908,1538,1008,934,1772,832,746,1628,1010,826,1670,712,1656,888,736,1548,826,1540,1006,768,1468,904,496,1564,942,748,1702,896,488,1550,998,990,902,1550,1552,902,1562,908,820,1378,832,1050,1052,646,716,1618,1048,1572,1502,1006,1002,1568,378,734,1348,1060,900,1196,1130,1106,1018,1012,736,1752,1192,600,594,1020,980,944,1120,1086,816,622,498,700,608,506,828,1098,1016,864,1080,1048,1600,1360,1472,920,641,1259,1358,1218,1600,1007,1148,1604,2412,2096,1794,1788,1584,1788,1608,2116,2088,2558,1356,1980,2466,522,1700,2596,1760,1636,1788,1636,1476,1486,1804,1212,2012,1504,1500,1804,1640,1708,1696,736,1404,1792,1688,1876,2008,3026,2060,1932,868,848,2012,928,1680,1756,1536,1820,1716,460,1796,580,2108,2196,1892,1892,1096,824,1400,484,1840,2028,1120,780,1812,1560,1798,1704,1732,1732,1784,1484,676,1712,792,676,1784,1020,1468,1764,1620,598,1010,668,1524,1404,1808,1564,1168,3008,1416,1344,1596,1044,844,2712,1852,1800,1376,1828,1560,1624,1116,928,2028,688,320,1686,1412,1244,1524,1528,2644,1496,1252,964,1684,1610,1714,1492,548,1264,1458,1824,1746,1128,1608,1212,1856,1772,1668,1556,868,612,2912,1432,1776,1586,1804,1624,1416,1420,810,2500,1876,1784,1564,1804,1904,1784,3508,944,1416,1136,2088,2096,1620,480,1284,1760,1748,1494,1468,1432,1256,740,500,2052,2076,2024,1488,1336,1796,1460,1524,1380,1636,884,1454,1730,612,1772,2964,1180,1140,2036,1852,1976,584,1292,1768,1920,1612,1180,1932,1276,2112,2252,484,2344,1992,2012,1164,2156,760,1820,1458,1470,564,396,1171,809,947,792,886,719,1177,1203,646,845,844,875,1191,832,722,1015,1032,970,1015,914,989,649,1143,1211,689,1149,996,677,1203,1201,677,1067,1341,1069,1000,997,1203,927,805,839,757,904,1347,900,683,772,984,626,974,677,695,1012,1033,1119,1205,1038,2179,999,1934,972,1210,1063,598,886,1081,839,724,1075,802,653,1192,1282,918,884,835,1173,1031,617,923,595,1117,678,927,1175,1102,1201,1078,1167,736,737,650,1111,849,1119,1012,684,2364,1198,1151,1182,1014,999,958,725,856,842,889,713,1078,1203,1177,834,1073,1038,1196,1181,1747,615,816,693,827,1183,1192,928,1180,1010,1053,556,824,1180,1182,1221,1060,2249,1139,1001,433,1171,1631,384,475,658,744,314,943,597,1459,869,595,899,1204,2192,654,2499,977,546,874,2338,1024,929,553,907,627,320,639,688,816,513,525,885,1385,1482,653,644,723,622,621,805,608,687,486,555,741,502,822,584,1108,804,1167,1181,1275,1285,1132,2050,2301,823,1596,1096,464,2111,2341,1560,914,901,638,560,397,833,614,771,544,789,910,1024,1018,654,1041,1136,1096,989,963,923,771,888,753,463,622,1760,934,606,2074,595,702,742,647,421,631,1107,607,898,460,462,515,561,646,578,520,1129,642,664,606,560,818,465,484,2021,600,621,831,678,489,701,957,742,675,644,486,545,664,567,728,1110,365,533,975,362,1327,959,647,1835,2059,1121,1065,930,755,1212,507,640,626,309,431,401,656,589,582,403,353,355,1205,736,531,684,552,432,318,712,1412,411,803,827,2335,645,686,712,658,1613,323,534,1071,1302,574,550,520,788,658,689,794,609,732,1148,542,465,611,621,904,744,614,1545,739,795,941,961,726,1148,1100,304,1240,1296,306,1384,1388,1388,308,1844,1844,1868,1196,1076,1188,612,620,548,612,528,3518,1060,1332,1296,1280,1396,408,1460,1644,728,744,740,1624,736,728,3386,652,692,660,796,2344,496,2238,744,1076,1592,1636,1548,810,798,1184,1184,1200,312,2216,2216,2208,2204,808,888,1072,2100,2084,1400,2092,2112,912,668,2004,2110,2088,2096,2096,2112,2124,2100,3120,5220,5550,5214,5682,5210,5360,5286,5004,4992,5000,5124,5382,5218,5416,5236,5278,5850,5478,5756,5120,5108,5744,4862,2700,2708,2850,2676,2684,4062,2724,2664,2840,2748,2318,2194,2236,2166,2124,2136,2136,2166,2194,1620,2696,1928,308,2408,2400,2406,2424,2360,2408,2428,2530,2136,716,1396,1964,1968,1972,2882,3016,2196,5826,5294,5260,5242,5366,612,1700,608,1292,596,1176,1204,594,582,574,576,576,588,586,582,582,580,590,2200,574,1192,1188,1188,1196,968,1188,1200,1188,888,1208,1204,1212,1208,1196,1204,840,1192,1196,3010,3028,2300,2088,2140,2036,2292,2122,2116,1744,1070,302,2330,4820,840,936,4878,5560,4390,388,2246,4600,5366,5242,5354,4170,4246,4026,4650,5218,4566,4592,1052,464,1048,2380,348,380,428,948,1116,996,1420,976,1000,5068,5232,4626,5652,4732,4014,1750,5488,5796,5220,5582,940,1378,1098,3084,3090,2518,4810,4110,5622,932,612,3732,5054,4958,2694,2108,4474,5016,4366,4634,4592,4558,5370,4542,4850,2548,3032,5432,302,636,640,596,628,898,1270,1632,716,590,702,968,622,4120,530,2026,578,542,708,728,908,1092,308,2742,1370,518,508,532,748,846,614,1026,2114,5428,2044,2056,2080,2064,656,664,652,384,1032,1028,1028,1024,1020,1024,708,1116,1022,1050,2308,1532,1540,1210,750,708,1448,1398,4326,1504,1440,888,1096,1376,1016,5292,1896,966,1162,800,938,774,840,764,1932,5226,5470,5268,3138,4160,3128,5732,794,2174,1534,4706,4708,2126,2136,4258,2388,1268,794,3208,4440,4126,3664,1652,1948,4876,3664,4200,1680,1646,1060,1540,1872,1648,308,1400,1672,788,844,1528,1304,1140,1260,1384,1604,1644,1664,464,2028,1068,1072,3522,5168,3100,304,2150,1682,4060,1042,1194,2262,1832,2276,2454,2326,948,412,588,604,320,1926,2238,5588,3702,1480,808,2692,316,1676,608,1288,4892,4890,4862,5068,4926,2124,2116,4304,4312,3954,4436,768,1016,1720,500,2694,854,2710,2100,2068,2106,2116,2116,4096,4550,2500,884,836,836,892,916,892,832,896,5672,5202,4980,5466,4964,5516,5372,5798,5758,5066,5148,5264,5310,5218,4976,5600,5312,5574,5126,5628,5842,5144,5426,5850,5356,5638,5610,3830,4910,5002,2172,1128,4844,5534,4610,5362,4900,5630,4386,2006,716,762,1344,514,726,1482,5532,3528,762,5636,3924,4226,368,358,670,5540,694,1112,1106,700,498,482,1096,1114,5364,1558,2204,778,5584,5840,4562,5342,5586,1730,1544,1002,4766,4452,5344,4580,1338,1034,2992,456,2700,5774,1068,3444,1258,1834,1102,902,1424,2152,1408,1352,2736,1844,1476,1596,1392,1152,1476,1528,1096,1020,1828,1604,2496,2196,1320,2148,2624,2028,1004,2752,1900,1708,2036,1960,1936,2400,1768,1524,1340,2744,1312,2352,2176,2000,2080,2432,1368,1404,1396,1392,3240,2124,1856,1282,1482,2312,1932,2248,444,1344,1604,2336,2116,1408,2120,1816,1428,2736,1436,1452,2772,2184,1624,1536,992,656,1200,2292,2200,1068,968,872,2680,1752,1124,1372,2736,2024,1824,1502,2708,2120,1392,2496,1624,1340,1628,2732,1780,1632,1208,1600,2736,1652,1824,2476,2624,2100,1660,2364,2112,1924,1204,1364,1828,2048,1316,1548,2044,2000,576,1344,2016,1940,2016,1936,1924,1904,1888,2024,1880,1912,1188,2280,840,1884,1112,924,1892,1908,1896,1544,5560,990,1652,1228,716,1600,1336,336,2032,928,1996,2008,1976,1872,6278,5760,1000,520,780,576,656,592,576,816,772,1284,760,740,1564,784,1076,800,864,444,2000,820,784,760,920,724,780,800,752,1428,1552,560,664,680,612,588,836,1024,668,628,904,1000,796,668,904,836,620,828,1800,840,640,616,1016,840,328,592,500,920,1532,1028,1144,400,1904,1720,1980,764,696,516,1476,780,880,956,796,1084,1448,752,1020,1928,660,1040,796,772,948,884,540,848,744,984,364,744,764,944,796,1088,660,576,492,492,496,892,684,2196,1960,796,592,396,372,408,528,1316,600,716,980,1100,856,840,972,491,358,409,1066,457,790,466,497,480,356,603,540,390,459,648,1667,1292,396,676,548,660,649,367,972,873,716,387,649,1925,501,411,641,827,706,939,994,779,660,871,885,750,751,754,752,788,789,464,1193,1191,943,480,303,509,549,567,1068,441,431,793,481,461,453,483,438,735,901,755,1214,787,646,1081,695,734,1036,657,513,719,483,1418,1418,1425,880,681,1311,1095,334,1106,334,683,553,585,584,587,656,368,360,793,1261,777,343,773,1893,407,719,622,744,892,1028,584,788,791,434,530,945,949,1035,1040,2100,605,398,1141,782,597,635,1260,603,888,519,913,902,915,537,782,1699,647,488,951,432,680,1079,546,1188,617,477,802,796,1053,1119,725,376,611,613,544,500,935,688,653,490,711,718,300,731,1277,640,760,381,647,771,554,1378,1302,626,620,701,651,500,431,363,1488,1616,1684,1656,3260,1020,2104,788,1976,1212,2452,492,808,1892,1996,1996,1984,1952,1144,2200,2184,2076,2200,1072,2272,2236,2024,2016,1952,1928,1668,2400,2352,2228,2264,2176,2184,900,1932,3088,1952,1992,1316,2148,1432,2368,1356,2300,1344,2368,856,1372,2252,2080,1904,788,1212,1588,1488,672,696,680,632,3176,1040,740,780,744,1072,1384,548,1260,396,996,1296,2296,1128,996,1076,1448,1504,3636,2480,1292,524,1652,624,828,1040,632,728,768,476,472,928,844,1052,1076,1076,468,768,1864,4488,2072,1016,1116,1280,580,2156,860,1304,1136,1108,1196,2760,2740,1212,1616,1192,1120,1092,1692,1828,2384,1544,904,1584,1980,1588,1624,2488,1988,1720,1772,2344,1408,496,1648,1024,732,1632,1414,1083,1417,1169,804,1713,936,1359,731,426,653,402,783,1232,744,380,723,804,847,1012,363,390,768,773,821,834,800,802,1106,958,820,773,590,1954,754,944,960,1960,1964,1957,2053,2050,720,746,955,1366,1257,1862,1874,578,589,643,602,576,621,584,542,631,394,704,631,534,519,572,609,703,622,610,576,630,539,583,554,1874,463,396,405,628,553,571,558,547,631,624,628,1867,689,737,547,560,503,440,625,588,547,553,1867,647,703,550,421,407,618,467,478,475,467,544,542,481,463,471,387,387,466,469,473,1867,1867,620,638,562,546,550,719,821,823,572,752,464,472,586,592,586,588,600,623,577,596,1881,886,580,1942,811,1880,875,480,305,303,1879,1868,448,947,461,394,444,384,425,517,1241,1014,1881,1865,1253,1863,373,588,1865,1876,1864,698,708,1868,1213,1199,852,863,690,867,1036,1877,1034,854,1861,780,779,811,798,1875,1859,1876,1276,767,657,1859,1255,909,669,888,709,1858,1877,1857,1876,1861,818,495,628,778,547,554,547,548,550,549,535,541,549,707,847,319,567,439,434,844,312,352,332,512,500,908,396,576,448,472,1328,1324,1088,720,724,1324,628,740,1208,1212,1200,1080,1040,1016,1040,1832,544,1216,704,1208,1208,1804,1164,1148,1348,432,1384,892,888,1292,1300,1460,1456,1560,1444,1524,1468,1200,1200,612,1212,1208,1204,1260,1220,1188,1212,1220,1196,1204,1196,1212,1216,1212,1204,920,2104,1784,2004,556,556,2348,2216,2368,2384,964,1304,2384,1144,692,776,452,380,756,424,1200,1248,632,1968,644,2092,1484,1804,1312,1332,912,904,408,1948,444,432,668,1528,1732,1056,1068,516,1828,1020,1208,812,816,1044,748,2304,1212,1204,1208,1160,380,880,808,748,404,748,556,704,360,1184,456,312,460,412,360,924,840,568,464,412,1308,1236,896,1468,1344,1348,1212,1208,1664,1680,1212,1340,832,1976,600,636,1212,1212,1824,512,644,1304,1228,2536,464,452,516,1108,664,1352,556,1868,1988,1020,816,832,1260,1264,520,1268,1512,932,1680,1668,1660,1708,2260,2256,1112,1132,1120,1132,1128,988,600,1124,908,1132,576,440,396,544,432,564,1472,1464,1664,1848,1788,1644,1316,1068,1356,808,1052,980,1076,1068,1804,1824,1804,1572,1420,1424,1456,1212,1268,1448,1440,1212,4572,1532,4692,4934,5010,5144,4080,3870,5046,4084,4532,4038,5046,4286,4982,1342,1888,1768,1755,2024,1894,1803,772,1927,1996,1313,838,1783,1976,1990,1057,2040,1580,307,410,410,466,634,677,708,687,934,1422,544,1224,485,510,926,480,1638,1618,824,1044,1950,1012,1048,1936,2664,2194,2066,2656,1880,1656,444,1366,1440,2204,2104,1968,1356,1712,1690,2520,2108,1418,1304,1048,2134,1876,1972,1876,1902,1852,1788,804,1234,1780,1774,3172,1236,1730,1614,1312,1546,2316,1838,1864,1636,2530,1696,1646,784,954,1844,2096,2292,2072,1782,2486,2066,1110,1600,1422,1654,1894,1368,1288,492,848,1872,1888,2148,2388,2410,1996,968,1230,934,1248,1280,806,816,1412,1700,1704,1500,3304,1282,1700,1238,1248,908,300,602,734,1616,1131,806,942,849,587,898,804,774,740,1093,1268,986,1222,1121,1119,1150,574,516,1376,1244,1760,836,666,820,780,1524,950,1690,740,1181,652,1666,1356,1052,1116,924,982,1210,985,786,1018,678,1355,1448,794,798,952,1358,840,1320,848,1023,1224,728,862,733,476,462,492,908,487,1040,763,779,868,787,924,902,744,796,878,846,906,882,436,350,901,592,552,540,1413,1110,1145,1100,860,684,806,738,306,848,924,564,776,780,591,384,484,763,684,722,626,536,1114,1281,970,883,1231,643,391,856,560,1002,993,692,788,320,976,828,520,624,352,835,522,422,484,1088,795,826,808,1499,780,904,860,744,1967,498,1125,1846,812,586,644,1600,960,1074,1230,1308,834,690,1350,890,984,992,736,1272,1264,1184,1196,3008,2952,2456,452,2976,948,316,484,2924,2840,1440,2940,2944,2892,2976,2972,2944,2992,2912,2876,680,444,1300,332,1700,524,332,1764,956,2152,1520,868,872,896,1568,332,316,340,512,560,572,604,652,380,668,740,748,1360,748,1992,2260,1192,1220,604,800,912,856,868,1028,968,1028,1068,3404,2020,1244,2012,1868,2012,1272,2016,1888,781,1572,1532,1574,1566,1543,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1571,1600,1600,1600,1600,1600,1600,1600,324,408,388,977,825,1879,1747,658,1681,1440,816,1749,1223,540,624,462,406,554,1620,1588,1576,1612,1608,1624,1592,1576,1576,1632,1100,1116,1476,762,2336,672,1646,656,1894,716,1688,736,2100,632,2166,650,1700,598,2250,618,1686,2182,2144,2094,1986,1270,684,2114,2136,1622,2154,1780,1740,2210,1900,1996,1320,2056,1876,2350,1318,1602,2164,2084,1922,1884,2148,1880,1732,2190,2194,1722,646,394,2052,754,904,798,1612,1134,1992,2088,1828,932,2100,2154,1170,1748,1990,1992,1586,1740,2036,940,632,880,1060,856,976,960,724,1012,1064,1120,996,1852,624,852,2140,800,2216,956,1160,500,924,948,444,624,672,692,984,1916,936,980,1936,1492,1112,448,792,1068,1020,1336,648,936,1928,1868,956,888,824,1656,460,410,565,472,326,856,488,1065,1239,975,1140,858,781,1124,1110,1437,486,439,330,901,1098,841,851,1770,317,937,1118,1089,872,1135,1053,1095,735,682,767,660,1224,717,752,960,476,478,636,947,934,2118,982,806,577,1355,1113,670,932,855,1121,1111,672,605,805,1393,772,701,675,685,934,490,492,1263,1270,884,920,1255,1707,890,953,1077,724,603,776,1309,1325,543,1317,1679,1513,848,911,907,1204,862,640,644,1096,1168,736,702,1148,1150,1048,1080,774,1142,1001,457,498,1366,1121,827,1021,601,695,353,395,602,357,976,330,501,355,303,485,789,544,1100,776,866,945,585,865,971,1141,1993,1920,1874,527,371,2076,314,1208,1153,583,469,526,1411,537,597,479,405,412,470,467,539,554,573,576,494,500,473,472,326,360,437,693,640,475,722,694,745,719,502,446,305,555,435,428,624,423,362,1047,615,649,566,589,409,419,406,1636,1273,1086,1240,984,987,498,504,723,407,721,639,544,794,491,484,423,571,423,521,591,321,337,355,367,763,490,658,310,600,606,1367,342,429,519,778,348,575,437,1003,490,416,876,406,778,1598,338,454,303,463,320,354,906,391,394,391,388,1177,404,1095,1845,369,469,472,514,515,866,884,539,1393,389,362,557,475,355,478,466,2314,694,690,694,2125,2081,2083,690,688,700,2120,2071,1380,685,695,688,689,685,685,697,2085,1407,703,2129,2073,2075,355,1064,1360,637,642,402,458,683,1143,478,474,1235,813,927,1270,1085,971,974,799,935,638,385,855,975,1845,993,970,1088,1174,315,811,819,1443,1796,2006,1451,1854,844,1318,565,1214,763,621,1211,380,1942,1570,1693,1337,1536,722,720,913,1294,1092,1391,351,948,652,1349,1028,1135,776,836,1483,1337,1697,1631,893,931,1139,1972,1963,1682,1419,902,1000,1366,748,703,715,1162,1596,543,565,793,952,803,1057,371,916,753,1512,945,465,933,408,411,373,435,588,1767,636,504,455,466,629,479,437,940,534,1793,302,434,350,1066,389,423,730,493,825,478,485,461,667,398,363,490,535,495,451,457,798,795,620,1143,1052,494,1026,955,556,577,675,659,458,1276,689,1290,1551,614,441,554,982,647,388,588,1504,548,560,685,680,697,697,700,700,689,1436,884,816,374,671,665,420,729,783,537,491,371,356,560,834,865,924,1142,710,669,677,671,905,649,670,388,353,750,614,717,750,660,891,551,607,516,620,625,629,636,915,842,828,850,923,939,487,482,461,807,779,809,769,756,796,671,630,840,748,812,733,784,796,627,478,505,362,363,341,585,681,625,392,696,1059,494,424,416,1169,1167,567,721,694,835,757,450,804,1087,1131,577,560,523,809,704,1019,790,629,736,589,1145,1027,1392,551,559,565,567,572,518,310,561,432,701,549,593,550,696,450,639,425,349,901,620,700,691,732,840,944,1041,433,407,386,908,667,691,665,521,715,549,638,618,598,688,817,698,542,638,656,630,497,529,631,1066,687,488,547,388,1449,947,654,1023,738,594,1151,1073,1230,1970,367,324,1172,955,925,579,887,856,1671,861,1041,1139,933,931,928,804,505,796,917,1078,665,690,1337,1191,935,705,892,671,794,1216,731,989,663,650,623,513,572,691,702,477,669,567,423,794,549,549,3402,3620,3734,2154,1622,934,2368,1188,1180,1688,1616,1072,1272,752,912,856,832,2624,2076,3448,2352,1496,1620,1474,1430,1410,812,602,2644,756,1940,1964,1568,1752,1532,2004,2172,1976,1956,852,1796,944,772,1776,1832,1936,1936,1928,1952,1856,2512,904,892,996,632,2064,2480,824,1004,1422,2028,380,1446,1068,1346,3202,1448,1044,1598,1036,1442,3464,1594,1468,1466,1056,1050,980,1082,1044,1206,1094,1094,1170,1190,2038,2000,1182,1736,1916,1184,1630,1770,1114,1150,2374,2454,972,1096,1066,1066,1982,2040,366,1544,1676,1132,1502,3010,4042,2202,1402,1414,2026,2048,2220,1982,564,3400,4202,2358,2402,2078,2396,2382,2176,1466,632,1396,904,596,542,1530,1188,1490,1462,1560,1438,1312,1380,364,1630,1858,872,912,1220,768,1022,1648,706,830,846,518,530,526,306,332,486,488,876,438,2408,304,788,974,1204,1006,370,848,966,820,842,806,812,888,858,600,876,1186,816,1134,784,1058,1108,1090,2052,1144,1544,1568,1512,1524,1668,1692,716,1080,896,1736,716,1440,1220,440,1612,524,812,1344,966,562,528,402,548,650,760,648,508,686,616,718,942,642,582,506,780,726,632,748,444,628,840,626,1390,1190,910,936,558,766,410,556,714,628,1094,1314,1336,1176,1236,1878,946,332,918,1186,680,1368,1642,1832,1054,1020,344,422,476,474,3036,1606,1040,1132,1590,1158,1830,858,1596,1444,1650,1650,646,1096,332,326,466,328,376,434,326,350,904,726,710,684,648,818,632,400,810,734,580,812,428,546,1032,1014,628,816,440,652,810,1464,792,772,1938,346,688,316,890,424,1600,1600,1600,1600,1600,1600,1600,378,342,410,364,315,304,344,620,1236,544,1124,1088,500,520,2340,512,528,1468,1880,528,564,744,1212,2436,2976,2100,1376,542,735,399,396,396,673,998,992,867,1451,1444,1542,1424,1525,1515,1472,1205,659,1554,1463,796,1387,763,470,888,856,766,1081,903,892,344,946,1069,1387,1261,1220,1465,880,883,1332,1028,1346,716,1090,1534,1211,973,579,1059,1194,1034,1671,1047,1197,1167,1432,963,1012,1232,572,513,2532,809,647,617,2043,1200,989,931,931,932,1190,650,478,960,509,1523,1184,3587,587,367,362,592,589,1141,1136,1047,470,471,541,535,605,1950,556,1816,494,588,1818,1802,518,1460,596,1812,1212,1702,604,1750,442,1178,536,476,1674,888,912,500,622,604,734,624,1682,1766,1666,844,1804,1034,1050,870,1714,1734,1702,1756,1738,1858,1838,2064,2054,2028,1046,2002,1762,1690,1044,4716,4648,1000,568,1472,2604,3104,3760,3328,2756,2580,1560,2140,1004,1048,1920,1904,3844,2672,540,564,752,2996,1976,1264,752,1264,4724,4764,344,1144,1576,1388,656,1280,1300,1564,412,1356,1292,1484,760,1512,1524,740,1300,756,1244,1528,1036,1112,1480,1364,512,1596,1180,912,872,752,1180,788,4266,1542,4936,3396,4168,3862,4284,3404,4720,1610,4364,1604,1834,1488,2632,1524,1438,1886,3212,3666,1148,1050,1420,1206,1120,1040,1114,1102,2248,1562,1354,3180,1132,1102,4030,1356,1334,3756,1814,1104,3278,1276,404,2698,2954,1480,1416,2972,1430,1358,1202,2204,1340,3032,1274,1364,568,1704,4842,1358,2746,3620,2692,3162,3410,3082,2790,2864,1670,1604,2382,2046,2582,1680,1588,2852,1472,1336,2824,1522,1612,4106,1338,1312,3232,1382,1808,2022,1324,1268,1140,1132,2306,1084,1290,1236,3910,1352,1396,3192,1916,1038,4218,1514,1510,4434,2192,1710,1832,1416,948,1056,1940,4300,876,1166,2026,1054,3874,3146,2988,1390,1414,1440,1690,1324,5134,1088,1084,3984,3564,4450,860,3004,892,1196,1946,1814,2144,1802,2930,1818,612,3256,568,1382,623,1236,766,1600,999,1182,1236,1236,371,1941,2102,942,934,910,604,810,814,600,333,834,839,665,1106,381,829,1424,384,829,818,894,1260,884,821,1105,560,2580,2632,1116,1156,2172,2676,3248,3368,3492,3772,2216,3452,3220,2344,1576,1828,2412,4868,1980,4068,472,3056,2668,568,5500,606,1688,1680,822,2175,992,1569,2337,572,1927,455,572,1074,605,2308,1551,738,980,459,1505,440,1025,1278,1182,1038,1056,1600,1600,1402,1600,1600,1193,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,4912,1756,1900,1536,332,1168,1040,352,472,3600,4800,4916,4872,4916,4568,4764,4832,916,424,412,4840,516,660,748,804,640,652,728,832,2504,2136,1944,4616,4984,4916,4888,4652,1384,1412,1076,1324,4900,2492,2468,2092,1544,1736,1392,368,336,436,1512,1256,1752,2328,1884,3388,804,824,1324,744,636,1552,648,1068,616,820,852,532,496,1592,1060,4744,1488,1408,4764,4688,1016,480,776,1064,308,792,908,4604,4764,2148,444,452,612,4736,4424,4532,4756,4592,736,676,860,768,1408,1892,1924,3768,4984,1416,1364,1336,4800,924,784,1136,4764,4856,2824,3240,4572,4692,2580,4916,3700,3996,4868,4804,4832,4596,4012,4580,3020,1728,4984,4916,4832,388,2808,4840,4764,4832,3040,4872,4916,4984,4652,3912,752,2348,1740,2404,1704,456,376,1248,2124,2736,2218,400,3798,672,408,1648,864,648,1800,1260,1192,1200,1276,3000,1604,1620,1388,1244,1324,488,512,484,636,364,396,384,300,420,356,372,432,564,380,604,416,372,656,1236,1244,364,540,784,720,384,568,408,308,384,384,356,764,832,492,612,764,692,424,3500,1456,3576,3758,3758,1244,1052,3750,940,3758,1204,3464,3758,1228,1236,3758,1240,3758,1244,3754,3006,3654,1244,1064,1080,1220,3766,1224,3556,3556,3758,1216,1272,1236,1032,632,1800,852,660,1204,3502,1224,1712,1828,3548,3572,3766,1232,3766,1352,3758,2438,1232,632,748,1378,3766,1348,1644,2534,1060,2040,1776,1324,960,1236,3766,1232,3554,3540,1512,1436,1908,1200,796,1228,1220,1220,724,3746,3758,1954,1384,3758,2900,3280,636,1048,3758,1144,1024,1532,3570,3766,664,2550,1226,820,3766,928,1414,1020,3750,3758,1224,990,3746,3750,1380,3746,1228,3750,1224,3488,3492,1228,3758,3758,1228,468,1636,644,1106,3766,1344,3750,1224,1332,1956,1460,1456,3544,3572,3766,1852,604,1716,1852,1944,1924,1672,2408,1216,724,464,756,524,1236,300,900,1284,3766,3428,3492,1596,512,3566,2516,320,308,3762,1200,864,1224,3766,792,1940,3550,1816,996,436,2212,1944,3578,948,864,864,764,1404,1226,1968,3060,1804,1776,748,500,3132,1776,744,456,3128,1832,312,812,3124,1920,3120,1776,1064,2504,3780,3768,1288,3820,3812,1632,1816,3780,3772,3780,3772,2402,1474,580,3066,958,2874,1726,984,1224,1808,2450,1802,934,1070,966,2674,912,922,698,954,1676,1342,825,1534,536,1600,989,540,678,1013,1355,1035,520,594,494,523,1477,506,511,1017,1600,1600,1600,1600,1600,1600,1200,1400,1600,1600,1400,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1352,1600,1600,1600,1518,886,854,849,809,1600,1320,1344,1600,1600,1600,1600,1600,1600,1316,1322,1316,1318,1346,1600,1154,960,960,968,884,1028,1024,998,1384,907,756,1600,1600,1600,1600,1392,1333,1345,1320,1300,1600,1600,1600,1514,1500,1600,1398,1600,1600,1600,1578,1600,1600,1600,1494,1600,1600,1406,1598,1302,1600,1600,1600,1492,1362,1350,1370,1432,1394,1600,1600,1434,1552,1419,1502,1498,1400,1600,1354,1316,1434,1424,1276,1412,1431,1600,1600,1600,1600,1600,1600,1600,1600,1564,1600,1600,1600,1600,1600,1600,1600,976,1323,1600,1600,1600,1600,1405,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1029,500,755,748,758,622,1600,1384,754,820,765,767,903,636,876,915,755,767,886,891,630,828,807,765,586,973,1015,460,331,937,919,1803,858,388,890,702,773,593,574,507,549,547,466,730,466,607,747,887,643,440,511,490,411,600,495,449,1475,1456,1316,1454,1013,790,721,630,1276,1470,1116,1600,1600,1436,1417,997,919,1253,1600,505,1600,445,774,1600,1176,1600,1358,1352,1102,3546,1304,922,1032,1146,1108,978,3520,1068,3454,1000,776,2448,1402,1114,1194,3460,752,892,1160,1240,3220,1080,962,922,3532,1176,1248,1168,4214,1060,1048,1076,3450,1086,1110,1178,4542,3460,440,2528,1040,3514,1036,1044,748,1080,932,3392,928,1206,740,2638,1600,938,776,653,636,480,502,1600,1600,1600,1404,935,1253,5790,4668,1702,770,664,800,1388,476,860,1080,808,1046,956,1672,5878,2410,5580,4496,5564,5548,5524,1784,1762,1640,5762,4200,4040,1364,4760,1966,1486,3394,5010,4794,5676,5376,5444,5164,4050,1928,1852,3910,4920,5126,4020,2118,3090,2078,2704,5134,1640,4262,1402,1420,4888,1934,2220,2650,5136,5046,4116,2188,2512,2836,1528,5786,1486,1274,2004,5646,2582,2534,5652,1260,5594,2658,5394,4026,4464,4708,5312,5192,3608,2366,5646,3530,4700,2432,4850,5760,5086,5052,1316,2250,5442,1796,3848,2408,4336,5772,4940,5236,5520,1460,4142,5550,2512,3028,1540,5226,1014,3574,2646,926,3380,4224,1500,1432,2310,1170,972,1086,1734,4694,3898,1808,1938,3404,3382,4974,4366,2296,788,3974,3930,2594,1126,4386,4678,4970,4360,4378,2526,1150,4678,4890,1836,1636,1696,2236,2712,828,1222,610,502,898,870,650,662,895,6574,5538,5776,2324,5638,2418,6724,2048,1528,6410,2650,5452,2480,2038,5580,2548,2416,2188,6868,6424,2428,1792,1468,5452,2224,1600,1016,3060,2000,5166,2700,2028,2652,2040,3334,4914,2698,3460,2456,2152,3604,2658,1718,5362,2728,5492,1772,1400,5454,1700,3496,2864,2196,3072,1708,2948,2224,1874,2414,2724,2444,2204,5350,5594,1924,2946,2708,1692,2596,2152,2284,1730,2256,5242,5096,5452,2840,2492,3108,2452,2132,1728,2198,5926,3182,470,5588,2800,522,1940,1512,2008,2748,2516,2640,3380,3420,2570,2256,3044,2768,2352,5588,1592,1772,1252,2612,2976,2628,2124,1642,1816,2136,2292,1508,1400,2404,792,2284,856,5310,2412,1132,2294,1860,1068,4814,1224,2412,412,2564,2564,3662,2140,1784,364,944,2136,976,1408,1484,1340,648,1844,328,336,1832,352,2012,1428,896,368,1402,1884,1824,1620,2012,1628,890,1936,1920,1496,1484,1744,2960,1724,2664,1828,1316,1572,1756,1192,1648,1600,1600,1600,1600,1600,1496,1600,1600,1406,1447,1488,1446,1600,753,1345,1336,1424,1408,1224,1287,1289,1276,1309,1269,1256,1272,668,1291,1272,1273,1258,1282,1259,1274,1253,1264,701,525,1271,1244,1225,1009,1268,1265,1276,1270,1296,1264,900,1257,1272,437,516,1287,1254,1288,1262,1285,1279,1296,1199,1285,1233,1080,1081,314,1855,824,758,3336,840,1980,2172,1350,2424,2576,2600,2328,2464,2604,2396,1932,2476,2502,2674,2696,2540,2470,2524,2610,2652,2544,2498,2578,2572,2482,522,544,524,834,516,822,624,768,328,514,666,368,552,330,324,324,324,324,324,366,558,326,328,330,324,330,328,352,674,360,440,390,326,326,328,324,320,328,324,328,326,322,326,320,520,840,834,452,478,406,1116,582,844,822,458,766,1514,368,554,1344,324,1198,676,862,366,602,942,818,906,640,342,1256,1020,992,560,1268,1130,966,1022,858,1608,464,922,962,778,1626,1460,1006,1550,582,750,1126,1596,1246,1758,1884,1102,488,1602,724,544,638,1028,1014,856,1028,2266,1148,742,620,584,872,1132,1444,1192,986,500,338,2326,456,872,1300,800,552,1836,854,728,2634,1284,1136,1020,1610,2676,380,3310,1688,2244,2296,2020,1986,3094,2754,3128,788,1576,1808,1034,1040,3522,2826,748,1188,834,3780,412,966,948,720,674,1004,3276,3550,3044,2820,1804,1164,2148,2940,1298,2974,2952,930,1380,756,772,648,3628,1558,706,1660,1414,1380,362,992,1224,1320,364,2374,3048,3152,3012,974,1886,838,720,954,1830,744,2926,964,2680,2702,2558,3098,518,2112,888,2572,590,728,1328,1464,400,738,1416,2290,2680,1394,650,2776,3146,2182,1634,1884,1516,3156,530,3150,3490,928,1354,2856,3258,1724,1128,3110,1304,1598,1730,2762,612,1208,1088,504,2954,3082,2850,1896,2976,3066,2844,2936,2938,1932,1498,1470,2644,3338,3510,3448,3548,2836,2650,1380,720,1068,2714,3136,2284,3601,2140,2552,3606,2884,2846,2602,2992,2166,3224,1478,1202,1240,766,3140,3364,1526,700,1536,2436,1578,1068,748,1384,2108,2914,2800,1608,348,380,1884,2480,984,976,964,916,2384,1620,3030,336,508,372,464,732,768,1756,794,1440,528,3432,3072,1664,3138,1766,1656,1012,3256,2816,2302,3026,568,1320,1318,2234,2996,1240,2368,3522,3822,3874,3060,3088,3848,3076,3396,2998,2154,3437,3074,2082,2462,4250,2468,3174,1104,718,490,530,344,2824,1900,2596,1240,2612,1376,2594,3528,1658,1060,1424,1080,2832,1752,1066,924,3580,1554,3086,688,720,616,2214,1580,718,396,704,724,2604,3224,2172,2224,3868,3148,1566,3182,892,1668,1268,2536,662,1782,1472,2014,1408,1392,1346,2286,1220,640,1776,1632,1896,1222,824,796,366,986,2080,1296,2844,2704,414,2106,3472,1718,662,1718,3020,3142,2940,3580,2848,2038,2868,1712,1416,452,2926,2980,1736,1612,1930,2760,3050,2040,1226,3146,1654,2856,3234,2562,1312,3078,2152,3208,3536,2786,2716,2950,2968,3100,3526,886,1524,3379,4096,3076,2958,1968,2750,1840,2652,2474,2640,1810,1886,2488,1624,1520,2226,2016,3010,3158,3028,3188,3750,474,2744,412,436,900,392,3062,1452,1108,2886,3136,2948,2920,3154,1132,592,1068,3756,1444,1028,1726,3869,3172,1752,1738,3338,3104,2394,1738,1440,1452,1812,2614,1794,1748,1974,2516,2694,2616,1694,3462,730,3108,2158,1536,1076,1124,1092,2282,3012,1842,3364,3604,3320,3078,2810,2404,3332,1508,1780,3080,3340,3270,1640,2698,2460,1112,1456,1874,1078,1146,3186,960,924,916,920,908,928,1980,1008,996,2004,940,1028,1020,1010,1022,1904,1984,982,1442,1946,1910,1852,4038,960,3096,1594,724,1912,2804,3522,1820,2328,4100,1122,2776,1424,1192,2380,1308,3298,1110,1768,648,2038,1284,1752,732,1552,1560,1168,1194,3240,2836,3246,370,924,3869,3464,1384,1672,4100,2992,2168,1744,2318,3282,1660,1196,608,716,512,1782,3869,2800,816,3284,1830,2184,1684,1690,2844,3428,3004,1382,1958,2578,2864,2354,1896,968,2520,1672,1358,2230,1032,1364,1820,3228,3016,3278,3618,3280,1728,1464,3000,1040,444,1224,1054,804,994,3382,2242,1808,3228,3184,2904,2626,4008,2888,2970,2554,1716,2344,2088,1192,1452,1608,3370,3810,3718,2512,4188,2852,3244,1958,2218,798,1540,4156,1124,1506,544,860,1290,2720,432,2970,2988,1378,1348,1362,1190,1186,1810,3088,880,1644,2250,372,1416,594,2408,2286,2002,3088,2676,1344,708,472,380,376,2920,1600,3330,3688,3022,1606,3032,2388,1170,3460,1284,888,2944,1752,2914,1154,3058,698,1738,2036,432,1764,896,1008,1060,3148,668,4012,3040,3618,2838,400,452,744,3222,3586,1756,1040,3402,3358,1430,2768,2142,3004,2208,2510,2104,3068,2550,2500,3110,1060,1780,2796,1476,3000,1624,618,1308,360,3076,3754,2672,2046,3000,672,1480,2264,2828,1218,2214,3108,984,976,2830,1320,1080,1390,736,3044,3868,2566,2898,954,932,1574,3466,1504,1084,2996,2160,2324,2372,3078,2596,3424,848,1108,1760,2112,1946,1536,1892,3682,1270,2888,2392,2212,2490,1268,2620,2248,3992,3992,2304,444,820,380,1272,780,540,604,770,842,724,2584,2416,1252,1114,1002,1580,2140,380,3578,1656,2208,2256,1980,1948,2858,2694,3130,2520,828,658,1240,1022,1010,1240,1702,310,1148,744,2966,404,412,480,926,704,672,1000,3546,2942,2750,1768,1140,2484,3132,1266,2728,2880,872,1364,832,756,626,3406,1566,2844,1386,1354,358,1340,1356,856,2320,3076,3542,1306,1212,958,1846,878,706,944,520,988,2752,914,2634,2674,2878,3050,600,3584,1352,3124,2460,586,726,1468,1336,1536,520,730,1402,2244,2620,1360,3542,3268,2142,1600,498,996,1486,2800,476,2982,3500,904,1336,3086,2718,1694,1170,1284,2238,1562,1772,3110,602,1184,1084,1016,3218,2938,2842,3102,2914,2990,2792,2750,2682,1926,1474,1444,2562,3042,3224,3122,3174,3214,2846,2542,1050,2964,3060,2240,3362,2142,2554,3646,2828,2798,2550,1600,2100,2964,2568,1172,754,2924,712,1516,1440,2388,1460,1050,734,2072,2844,2768,2100,314,806,928,2388,976,972,960,956,2348,1600,2966,448,508,648,716,760,1692,784,1426,520,3100,2966,1634,2834,1744,1626,956,1388,1382,1446,1160,1120,2252,3436,556,1292,1362,2792,3062,1220,2336,3204,3492,3782,2940,1744,3530,3008,2924,2958,2120,3718,3304,2048,2408,3856,2412,2368,1086,712,484,536,336,2744,1868,2964,896,2566,1354,2526,3138,1598,1044,1396,1070,816,1632,1722,1050,850,3534,1538,3168,676,688,864,2356,446,730,732,2524,2952,2064,2216,3020,3628,1562,3080,852,1632,1356,2488,3154,648,1750,1504,1292,1370,1324,2246,1208,636,1744,1630,1864,1204,816,788,356,970,2040,1286,2804,2644,592,3344,2054,3280,1682,776,1676,3026,3060,2892,1744,3504,3308,1988,2816,1740,1384,476,2986,2848,1692,1584,1912,2552,2718,2932,2032,1198,3066,1612,2902,2770,1278,2834,3070,3244,3126,2656,2882,2898,3028,3036,872,1496,2824,3640,3412,2900,1872,986,1442,1796,3698,2612,2874,1758,1844,2424,1546,1488,1486,760,1066,1984,3176,3086,2976,3364,3352,462,2716,1088,896,332,2990,1428,1080,3064,3084,2912,2912,3418,2800,1112,580,944,3900,1420,1020,1716,3676,2776,1722,1718,3504,3000,2220,1696,1414,1422,1778,2560,1752,1718,1928,2672,2410,2690,3722,720,3392,2106,1494,1008,1112,1056,2214,2944,1764,2876,3392,3168,3014,2748,3634,2344,3202,1476,1736,2986,2776,3756,1600,2618,2392,1086,1420,1828,1532,1052,1124,952,940,948,1950,888,914,1900,912,908,968,1252,648,708,918,976,1002,970,1012,1760,1868,914,1404,1904,1960,1872,3874,1012,3016,1476,1256,714,1882,1832,880,3370,1794,2288,3268,3666,1102,2724,1172,1920,1584,3198,1096,1720,632,620,1988,1288,2528,1512,1534,2542,3422,2772,2590,448,960,3618,3642,1270,1640,3730,2928,2208,1766,2276,3336,1630,1164,598,1748,3676,2730,804,2956,1786,2140,1640,1650,2780,3348,2940,1350,1922,2528,2304,1864,944,2466,1640,1326,2180,1016,1088,1806,2460,2950,3208,2916,3074,1636,1384,3046,1018,418,1194,1036,826,976,3000,2192,1748,3164,1160,1618,2828,2570,3420,3310,3214,2502,1708,2304,2052,2904,1584,3224,1634,3646,2770,4008,2808,2892,1928,2044,788,1514,3872,3614,1094,724,1468,848,1106,2700,436,2916,3086,1488,1178,1160,874,1162,1782,3550,856,1616,2214,366,1388,588,2328,2302,1958,3188,2708,1312,688,460,372,372,2856,1588,3354,3698,3122,1770,1572,2972,2344,2920,1212,878,2868,1724,2684,2766,2906,688,1704,2002,1724,422,990,1128,2732,3380,2962,3552,3146,444,732,3398,3034,1876,994,3024,3254,562,590,2334,2104,3234,1670,2470,2068,3010,2496,2450,2862,1044,1760,2738,1750,2842,1600,612,540,424,1306,3758,2916,2628,2002,2946,660,1456,2226,2844,2172,2700,988,964,2952,2458,1422,712,2980,3960,2566,3462,1746,1542,1758,1184,1060,2932,2120,2270,2308,2976,2558,3036,1024,1276,1710,1850,1892,1256,1924,3062,1224,2826,2616,2156,2490,1252,2564,2200,3992,3058,4396,1024,896,1060,904,890,896,896,892,896,896,1004,864,926,916,888,892,892,704,676,1180,400,1168,884,916,668,524,584,720,452,408,400,572,676,476,504,756,328,580,404,636,2184,744,476,640,1092,324,604,352,460,780,536,536,468,720,768,756,832,800,852,356,756,576,700,1052,760,880,1044,320,336,304,332,388,620,436,504,1004,588,436,356,344,808,348,436,920,412,572,412,320,368,464,596,596,776,464,484,536,564,772,680,608,440,728,632,632,1072,596,664,496,328,768,764,1120,476,656,704,820,652,704,332,812,544,748,624,540,1220,852,1304,1404,912,1064,924,1348,1220,740,1534,1512,1752,1516,1044,1592,1604,936,896,1000,692,948,1008,892,704,500,344,348,1008,988,1112,632,780,392,704,664,448,436,488,528,516,384,912,1012,704,584,468,556,356,460,720,724,744,676,304,772,776,832,616,700,1520,440,472,496,360,384,400,452,360,404,324,680,484,360,376,320,312,612,432,332,312,336,356,512,576,760,536,512,480,728,580,548,372,528,460,488,608,668,608,512,2140,772,956,1976,412,328,468,2148,536,620,504,556,488,384,652,552,556,736,528,556,552,692,680,684,640,600,548,492,668,340,564,700,544,392,640,404,412,332,336,608,1048,500,460,880,448,352,1408,460,392,1012,496,1362,4564,300,616,1140,728,996,316,1752,2278,714,542,628,560,900,816,516,784,628,668,632,636,716,796,760,920,780,952,664,864,728,584,848,892,656,1932,636,716,692,572,964,1024,540,372,512,1536,616,1084,1276,1052,584,576,908,310,434,346,648,668,2916,1156,872,476,684,908,908,832,580,944,1468,648,924,764,672,1768,688,788,1052,852,808,792,688,784,916,668,592,380,1916,982,496,348,836,356,816,420,696,1480,700,1000,360,320,516,852,1284,1036,384,300,624,448,392,336,484,532,544,576,536,356,556,408,384,332,356,312,400,424,436,884,400,344,344,508,356,308,304,476,1292,504,536,460,524,384,1524,512,392,412,1008,516,1196,1316,1068,524,360,780,716,1016,392,1340,604,1244,748,388,780,768,456,640,480,596,492,464,840,628,548,1020,1040,632,1032,500,1144,1076,424,640,768,812,436,388,1352,660,752,528,1104,852,452,1164,1280,1056,1168,648,1284,1104,688,644,1132,1216,764,1172,1164,1376,768,440,360,376,400,456,864,952,348,896,760,1512,1516,1696,1512,1492,1460,1504,1564,1520,1556,1512,924,976,1664,1516,1348,544,1168,1296,612,1024,788,1212,1392,1364,1276,1028,824,644,1000,1356,1172,644,1092,328,412,1536,888,1032,768,748,1380,808,952,1028,1508,628,836,1108,756,1626,500,1284,1280,668,1844,400,1792,554,1040,768,780,1008,512,508,728,840,724,2376,2468,2292,412,984,1032,880,708,524,1544,1644,796,476,552,728,548,368,576,408,436,836,796,376,2332,416,500,700,416,520,500,584,480,556,740,716,348,1488,808,972,1214,2466,2478,1020,972,984,2446,2466,1870,2436,2496,568,2414,2498,1680,1772,1688,1678,1742,402,1758,1698,1762,1708,372,1766,1760,1770,1778,1756,434,1444,394,1736,1744,1762,464,2461,400,1710,1756,1766,446,2348,356,1776,430,1726,438,1720,1740,1778,566,1718,1750,486,2469,532,2509,1730,470,1702,1332,368,1766,544,1714,1752,1768,400,436,1700,1774,1760,1796,442,1758,424,1686,466,3152,1026,1734,1700,1798,1774,1702,1758,1828,1782,1798,1830,1800,1694,356,1766,436,1706,1664,1786,430,1746,1768,2486,1772,366,1778,442,1730,1776,398,1794,2518,2490,1720,1778,1782,2476,360,2050,1710,464,1744,1700,440,2590,1794,396,1776,1824,2310,1694,1756,1704,2558,1708,1788,344,1776,1772,2118,1760,462,1676,1728,1826,1728,2068,1732,1778,1706,464,1788,1790,764,402,1758,1720,418,466,1750,1762,3182,1350,956,1376,876,816,582,946,474,846,766,446,1360,854,718,722,716,938,1230,902,644,652,642,1506,938,896,1022,740,640,780,512,450,962,840,508,1034,466,590,1588,568,796,506,326,866,422,398,1642,726,1560,936,526,530,1002,320,490,928,1512,1478,1392,1522,1354,1514,924,1497,2116,356,598,2620,3056,2681,642,1220,780,702,960,920,1466,390,532,340,962,2988,816,736,1152,1164,1066,1954,522,842,450,984,382,314,608,380,616,608,378,590,3626,3772,972,806,796,1165,332,332,356,372,3594,3546,3410,3460,3532,3566,3434,3586,3286,3106,3252,3476,3338,3394,3396,3348,3308,3334,3442,3268,3280,3482,3110,3446,3408,3554,2738,3422,3032,3112,3450,3194,3420,1176,3458,3108,3562,3518,3508,3364,3336,3294,3470,3512,2922,3322,3472,3342,3362,3410,328,3278,3524,3340,3396,3306,3332,3436,3272,3472,3458,3550,3588,3100,3580,3554,3588,3378,3196,2656,3232,2940,3332,3452,3486,3528,3216,3424,3450,3464,3420,3512,3402,3242,3428,3194,3244,3338,3596,3296,3526,3558,3260,3286,1482,3242,3502,3488,3575,3284,3372,3112,3502,3388,3460,3522,3092,3670,964,3476,3334,3270,3422,3432,3350,3148,3174,3336,3376,3448,3160,3108,3202,3212,3274,3420,3446,2894,3388,3162,3380,2724,3456,3264,3232,3310,3432,3100,3450,3076,3438,3138,3160,3234,3056,3158,3426,3464,3010,2918,3124,3376,3268,3070,3432,3226,2996,3308,3476,3090,3430,3382,3422,3386,3270,3070,3316,3290,3404,3444,3082,3114,3266,3478,3174,3040,3456,3412,3220,3118,2974,3028,3386,3412,3454,3390,2558,3250,3250,3412,3144,3304,3394,3130,3070,3472,3330,3204,3484,3160,3260,3022,3200,3084,3360,3208,3208,3490,3430,1312,992,446,3214,3162,3324,3250,3424,3236,3420,3428,3402,3354,2942,3100,3400,3382,3232,3382,3192,3242,3358,3278,3470,3296,3216,3196,3346,3450,3210,3312,3278,3434,3434,3046,3094,3406,3424,2960,3208,3088,3096,3374,3318,3396,3412,3052,3352,3474,3428,3170,3128,3408,2994,3454,3226,3262,3284,3494,3426,3250,3426,3388,2948,3338,2942,382,380,4094,1840,616,1764,696,1046,604,656,1796,1188,2242,1474,658,1265,575,2974,518,318,810,770,1132,818,318,1146,1552,1534,318,1536,322,848,1554,320,348,1498,320,1562,310,1514,308,1056,1578,318,604,1624,320,708,1554,1566,1474,324,1534,322,406,1542,370,1468,316,648,1530,366,602,1532,326,848,1446,314,604,1542,1534,320,1548,324,774,1452,318,344,1280,314,1516,1064,1550,1522,320,1544,322,1528,366,632,1582,320,464,1218,374,1554,322,1526,324,1506,1062,1550,370,1562,316,764,1464,318,1586,326,1576,322,1552,324,708,1554,316,1580,376,1462,322,652,1556,324,772,1552,322,782,1558,602,1484,370,1544,314,1482,372,1062,1286,1542,328,842,1496,316,1550,366,1504,318,1550,324,702,1558,316,594,1548,636,1540,374,1536,368,768,1248,1066,1540,368,1100,1544,316,344,1314,318,1502,320,1554,1558,310,1514,364,1528,654,1552,366,1266,1556,368,1498,318,768,1230,366,1538,370,1122,1506,1108,1556,322,1488,1058,1550,316,764,1546,374,1538,338,1278,320,582,3135,2763,3345,569,518,820,362,454,1522,362,1106,1538,1594,310,778,1522,1070,1520,310,1286,1544,1126,1524,328,1140,1564,320,864,1584,366,596,1558,326,600,1522,1114,1512,324,772,1502,646,1534,312,592,1584,1274,1570,318,352,1448,372,772,1540,368,714,1540,374,854,1512,322,1594,318,1624,362,1150,1432,322,630,1544,496,1542,322,466,1590,316,1552,596,1650,320,776,1564,308,1054,1472,366,1114,1516,1562,370,710,1548,320,1590,846,1556,314,1488,1530,1120,1504,322,1562,330,1590,776,366,1466,324,1550,966,1524,368,858,1614,316,1286,366,502,1554,318,770,1448,312,600,1530,370,1520,318,382,698,1544,366,470,1584,314,1556,360,1134,1532,376,860,1592,366,1520,1124,1588,370,1274,1570,314,1462,1552,1530,320,1554,1512,1478,366,646,1570,1548,368,1522,480,1538,860,1616,318,1052,1552,302,1566,1596,366,702,1498,374,1546,366,1490,320,1568,328,1530,322,346,1568,770,1600,320,484,1520,364,1558,484,1554,364,1566,1564,318,1502,314,1544,364,652,1560,1496,368,1554,320,374,1534,364,1480,368,492,1552,774,1544,366,1556,1054,1578,300,1534,364,702,1486,374,1588,328,1560,366,772,1550,1562,366,860,1530,580,1548,3181,3181,476,432,328,858,368,886,714,1542,370,720,1522,782,1540,370,1564,366,1492,370,836,1566,372,562,1536,368,768,1518,714,1546,372,774,1542,370,1570,558,1548,1620,370,762,1570,372,710,1448,380,1508,348,1080,1590,330,558,1546,360,498,1592,350,844,1498,374,482,1556,370,776,1562,374,712,1568,374,414,1512,370,1528,1462,376,1586,370,850,1518,370,1608,374,602,1584,348,1602,1582,366,1610,368,778,1594,334,1052,1518,374,1550,364,498,1598,368,714,1434,366,1526,366,482,1560,362,838,1568,368,1570,368,1522,366,1534,362,1588,372,1546,368,1598,1462,410,1564,362,602,1578,328,772,1534,370,1506,372,770,1552,1576,362,762,1368,1512,1476,584,1486,366,1504,368,1550,366,400,1442,330,472,1596,370,518,1004,2632,592,476,300,600,600,404,3310,1396,988,566,960,448,446,1760,1754,1702,1764,1758,1714,1772,1746,1800,1844,1768,1520,1756,1686,1786,370,1756,384,1750,398,1794,1500,1728,1756,1748,1446,1776,1432,1740,466,1772,1738,516,1740,1730,1772,1476,1770,1698,1722,1780,1404,322,402,1582,1766,1762,1764,1598,1672,1770,1794,1754,1832,1766,1742,1692,1768,1738,3158,1744,1764,1818,1744,1734,512,1720,544,1770,1724,1778,1750,466,1660,1794,1768,1748,1776,684,1730,566,1732,1764,1824,1794,1776,462,1804,674,1790,1716,2764,1704,1698,1748,1734,1756,1752,426,1804,1842,1650,1764,2060,1724,466,1756,1772,1664,542,2496,1790,1808,1764,1712,1744,1854,1802,398,1960,2008,1848,464,1788,1814,520,342,1812,1720,692,1944,442,1768,1780,1772,460,2034,1792,1744,1696,1626,1774,462,1720,2062,1814,2100,1750,570,1740,516,1720,358,1736,1740,1832,1782,462,1684,1774,1672,1764,2488,1758,564,1746,1744,1762,1832,1828,1778,1794,1790,1738,1780,698,1668,1756,348,1788,1774,676,3199,328,860,1656,552,1040,400,384,496,396,2748,2648,2720,2636,2704,2632,408,1020,484,360,2696,2652,1388,512,2664,1948,484,408,500,472,636,468,412,448,468,412,452,460,416,468,408,2724,320,492,520,1388,2672,2588,1092,2704,588,312,1832,2656,452,868,836,840,2624,836,792,764,664,856,300,860,544,2656,972,852,680,2624,2584,2572,2336,2572,384,728,692,788,616,508,868,764,764,940,880,2576,1084,1128,1120,2624,1636,2668,1340,572,1192,1892,1684,2472,2592,2612,2432,976,502,1924,666,2358,2378,1932,2260,2364,2126,2070,998,588,1656,2362,2358,1886,2380,2186,2156,1924,1634,2382,2382,446,662,1936,334,3070,516,410,354,362,328,408,408,404,356,412,320,402,404,460,322,416,374,386,336,316,752,336,318,754,396,420,504,466,642,410,410,408,600,598,342,416,338,498,498,406,626,630,328,420,410,408,408,408,410,412,412,666,670,500,494,496,760,764,642,642,642,322,336,326,328,332,332,334,330,334,330,330,332,1628,502,500,498,496,466,494,324,326,776,746,1834,3036,3074,1016,760,1240,974,890,792,986,914,596,1990,428,694,1008,628,1790,1354,458,684,2238,336,384,424,334,686,362,608,334,334,334,724,470,1066,860,338,764,760,1034,700,1548,498,654,854,618,1796,2870,1832,938,596,380,416,386,602,342,428,770,422,424,942,428,942,426,932,358,424,428,1966,372,1354,426,940,426,342,430,966,508,386,422,506,486,496,476,340,332,502,666,758,686,758,756,714,442,568,706,636,676,706,758,362,486,324,576,372,304,316,586,342,412,408,598,436,380,480,2740,2352,3208,3186,2462,340,544,1070,1452,586,1536,3032,2814,860,510,474,1106,1068,2792,2882,392,372,2904,1078,1556,2898,2440,2898,2218,416,416,2836,2830,2926,2798,1752,466,442,3192,2888,1496,1328,1430,658,2082,2932,2800,1634,982,2810,2822,928,986,426,394,678,310,774,1130,1288,1208,1130,1130,2782,1424,1508,1492,1386,1132,1308,1226,856,680,1272,632,992,872,1088,604,938,1556,564,836,836,842,836,842,850,846,842,774,1304,1016,1994,1026,1070,1252,606,788,532,644,348,988,1366,1408,1456,1124,488,1844,946,2252,1226,1148,1152,850,906,1180,1740,834,836,718,1974,466,474,456,448,454,450,458,456,472,1054,858,878,834,1170,842,820,406,1280,356,670,384,376,1068,1220,394,504,1186,1376,388,404,892,906,488,570,348,370,410,716,656,1030,814,588,1050,1136,486,560,322,456,1088,894,1402,444,1038,878,1038,554,990,666,724,652,1006,808,632,664,724,928,1378,1202,1370,1264,1664,1520,952,1178,1050,812,370,1148,1648,766,454,512,490,1450,760,1506,1224,1256,446,526,608,582,1628,318,740,472,1232,1422,696,1024,666,816,978,684,506,756,718,336,644,974,722,696,692,412,708,752,692,686,618,602,1562,362,458,634,948,946,1118,792,482,1588,3004,718,2296,2140,450,1084,428,592,476,554,702,434,600,840,968,556,3118,3212,832,2234,3176,3138,3102,900,836,736,982,790,1022,840,1096,974,754,946,906,952,668,2348,1356,922,662,936,372,482,402,1116,398,352,406,1600,1398,638,908,788,524,600,400,500,544,1580,324,348,536,1302,1750,3142,2350,3108,3142,3180,1170,564,522,1604,700,2316,404,2674,1138,1862,384,1154,490,736,574,494,1126,616,600,1426,1448,1566,984,1198,818,1260,964,412,412,864,918,332,586,1150,974,652,836,348,1318,338,602,568,736,1076,1108,646,1238,476,1266,532,396,924,460,434,1054,1332,1594,3172,2192,2176,336,596,598,1292,574,650,826,2166,3110,3124,1378,2186,446,426,3166,3136,1876,340,368,1052,3144,758,406,642,766,678,1452,3072,1054,802,1062,462,572,494,2422,804,464,3164,884,1492,1980,952,354,2410,620,808,672,876,2096,2238,1356,1588,926,1272,510,1704,1406,496,1088,970,646,540,756,838,430,536,1352,3154,1684,498,756,3146,3156,3146,3144,3150,3162,3100,3140,3170,1914,3078,1146,472,1808,1264,842,1550,394,3112,754,646,726,446,718,839,1298,910,956,1248,482,608,606,866,2812,722,590,3173,1912,1118,822,1302,3048,1516,1428,966,910,896,1180,392,376,1588,592,354,1111,1158,1768,604,3126,3116,994,530,428,502,554,693,1352,1268,352,882,612,556,624,748,1692,1336,446,1444,752,388,886,920,932,898,668,602,914,930,1222,2040,2084,410,2000,462,546,2126,1716,872,614,3040,314,2022,458,350,2280,1698,1852,902,1608,1058,490,678,634,630,576,344,422,3113,610,466,364,467,662,1038,658,910,506,534,876,904,684,2066,1038,550,628,564,1244,508,476,1018,2588,1452,478,490,1184,602,992,1040,1280,2842,1150,348,740,988,744,740,770,976,1752,1176,1314,1306,1598,1096,404,1100,940,908,1276,1154,1412,1658,884,1470,1102,1290,1620,1666,1166,1102,1130,1446,1680,1294,2056,1606,820,1780,1684,1522,1512,1742,1308,1394,1238,1276,1104,1102,1956,1688,1134,1104,1148,846,828,1720,1080,1764,1602,1736,1588,1484,1656,1446,1210,1140,1916,1604,1182,1246,1192,1198,1388,514,1246,1226,1590,1190,1242,1756,1290,1090,1146,908,1324,1380,1626,1004,1148,1494,1372,1068,1396,1640,872,800,1068,1350,1206,1046,1102,1686,1594,820,602,1220,998,1540,1272,918,888,1240,1430,1438,1732,1922,1128,1106,1326,1252,1264,1230,948,1436,1364,1516,1230,1180,1692,1724,1788,1120,1196,1336,1556,1282,1418,1750,1552,1614,1782,1654,990,858,1342,1282,734,1272,684,754,762,760,762,1026,588,672,410,2072,876,3024,1118,320,1574,396,422,460,602,3154,4125,615,1706,1320,1032,666,474,646,868,936,832,870,3516,1122,466,486,1020,3300,990,1388,1028,1728,2042,1146,1764,886,1066,1142,2184,1508,954,1524,1282,1640,882,1684,1094,998,1204,812,1348,1242,532,1178,1034,1630,1024,1728,738,952,1196,1234,1224,1058,1592,1132,2134,2128,1708,1248,1802,1072,1384,1472,1606,1652,1102,1334,926,1094,1776,1210,1302,1834,1328,1430,1192,1830,1068,1118,916,950,1388,1414,1012,1064,1456,1258,1530,1098,1552,1726,1340,1620,540,1098,1118,1590,1614,1588,1962,1274,704,1410,1184,1110,1542,940,1332,750,1280,1352,1738,1080,1334,1218,1738,802,926,1174,1310,1206,1008,1482,1602,1722,1268,1256,1026,728,1596,1434,966,1462,1428,956,1104,1296,1024,508,1482,1364,1456,1044,1052,1728,1404,972,1140,1128,1646,1352,852,918,354,1226,1230,1144,1620,1672,902,560,1226,1660,994,1184,436,1382,726,728,1240,1284,400,414,1044,750,898,1032,1610,362,538,474,642,408,506,2358,874,4070,2706,2484,732,1308,570,2336,1328,722,2240,2244,734,692,748,708,452,1162,772,774,426,860,550,852,944,750,778,728,792,414,768,820,796,774,704,562,746,746,620,796,2032,942,982,1792,1036,1060,2500,1868,1338,1124,2482,2132,2240,2640,2264,2084,2262,2130,1028,3549,668,742,300,364,2312,2014,1604,1234,1616,810,1248,2046,920,1396,2102,1558,1594,1354,912,630,1610,724,1758,2810,892,1228,1778,772,658,1322,494,792,1558,484,458,1306,586,2268,2832,926,1772,444,700,1366,936,1484,752,1196,2282,1198,616,1212,1174,1930,842,356,856,634,2824,948,646,1756,920,748,2892,958,1462,822,1486,2882,2906,1848,1332,2892,798,1380,1016,602,626,612,456,2846,646,406,1036,2436,864,1600,2086,1196,2008,2794,1780,2640,446,2672,2802,2044,2088,1276,1284,790,1352,780,1508,1290,2788,2550,2174,2300,1330,1222,1660,2310,544,558,772,898,596,2808,2782,2068,2138,1612,2860,2766,2868,1870,1480,986,2088,2132,2300,718,380,2804,2782,1468,2576,1946,922,1558,2798,1054,1702,1066,2388,1324,1782,2494,2058,1042,1274,2798,2258,904,1498,2172,2144,2810,2822,846,1264,2650,1998,1858,1308,680,1332,4966,494,488,376,432,592,446,394,346,326,394,3245,2434,2458,2466,2474,2482,2460,2440,2450,2468,2410,2448,2448,2903,1592,3225,344,740,432,584,550,1344,3321,364,1880,844,1732,2028,1972,3104,766,744,484,630,552,738,602,310,300,4009,1202,450,392,396,4085,420,946,476,736,398,368,392,342,438,610,420,300,690,612,492,3098,596,4024,4024,3893,3870,4039,4024,4031,3552,1409,1499,605,403,3238,596,3233,3297,3325,3165,3233,3165,2901,3317,3092,3302,3327,3116,3211,3255,3305,3257,3357,3258,3208,3212,3319,2320,3360,3237,3358,3302,2913,3291,3310,3354,2938,3347,3320,3317,3183,3365,3341,3230,3174,3248,2798,3274,3207,3283,3363,3341,3235,3279,3279,3164,3067,3220,3282,3157,3230,2964,3269,3361,740,3272,589,3137,3311,3365,3295,3277,3319,3239,2935,3292,3244,3338,3357,3034,3134,3265,3279,3120,3346,3241,3025,2892,3221,3162,3371,3234,3212,3207,3293,3168,3156,3315,3298,3222,3359,3321,2942,547,4088,1395,1092,590,400,1915,628,3328,3141,3335,3213,3296,3371,3354,3284,3328,578,3364,3349,3329,3288,2973,3274,3338,3310,3325,3203,3190,3310,3365,3294,3258,3292,3273,2960,3328,3153,3359,3349,3237,3266,2945,3322,3371,3371,3310,3288,3241,3158,3193,2795,2981,3252,3361,3289,3237,3014,3343,3205,3324,3147,3046,3201,3320,3322,3285,3079,1320,1390,3504,581,2688,3169,3475,3239,3448,3496,3384,3519,3325,3511,3447,3469,3426,3495,3432,3017,3470,3027,3487,3392,3510,3086,3145,3452,3476,3291,3486,3413,3457,2758,3515,3320,3359,3237,3324,3419,1041,1128,604,1738,1738,1736,1764,1776,1792,1802,1778,1772,1756,1808,1792,1782,1778,1782,1742,1798,1760,1762,1812,1792,1780,1772,1690,1756,1624,1754,1772,1738,1746,1826,1766,1764,1784,1764,1762,1806,1756,1800,1772,1766,1756,1766,1786,1758,1780,1752,1782,1718,1748,1756,1750,1778,1780,1754,1770,1740,1758,1724,1730,1800,1682,1726,1772,1794,1804,1752,1742,1760,1730,1748,1708,1748,1726,1738,1718,1776,1822,1716,1770,1732,1766,1734,1766,1724,1724,1766,1766,1764,1752,1768,1750,1768,1732,1758,1748,1780,1760,1722,1748,1764,1726,1766,1368,1756,1742,1728,1782,1754,1764,1750,1770,1762,1730,1748,1748,1710,1732,1718,1774,1636,1710,1724,1740,1802,1798,1732,1712,1722,1742,1732,1760,1734,1714,1740,1726,1744,1742,1740,1764,1734,1728,1732,1736,1706,1742,1704,1720,1718,1764,1514,3015,304,372,1136,608,1720,1660,1748,1768,756,596,1080,1768,848,516,484,708,1804,1788,1220,1756,1792,1756,1848,1588,1768,1780,1848,1792,1776,1804,1780,1636,1796,1820,1748,1788,1756,1772,1772,1776,1768,1784,1796,1780,1796,1804,1756,1760,1784,1808,1760,1300,1776,1792,1752,1760,1748,1716,1828,1772,1776,1768,1736,1740,1756,1740,1812,1656,1768,1804,1816,1784,1872,1768,1796,1768,1524,1780,1720,1788,1768,1724,1776,1676,1732,1744,1708,1784,1732,1792,1728,1732,1760,1772,1772,1740,1760,1744,1744,1768,1784,1760,1792,1796,1772,1688,1768,1800,1772,1752,548,920,1740,1744,1792,1744,1768,1720,1756,1744,1732,1744,1724,1708,1496,1748,1780,1652,1708,1724,1740,1792,1800,1716,1708,1724,1756,1736,1780,1740,1724,1760,1760,1744,1756,1740,1736,1780,1724,1732,1740,1752,1704,1696,1748,1732,1744,1632,3158,3066,3066,1142,574,1756,1840,1740,788,742,878,850,1792,1798,1138,1514,1780,1808,1796,1768,1796,1796,1746,1804,1778,1762,1808,1474,1756,1798,1902,1786,1810,1824,1758,1808,1796,1772,1742,1776,1780,1766,1828,1788,1800,1806,1792,1784,1768,1808,1774,1812,1794,1804,1764,1782,1758,1766,1888,1830,1764,1798,1772,1766,1810,1754,1812,1648,1766,1696,1748,1738,1720,1760,1764,1760,1768,1798,1754,1770,1848,1756,1780,1756,1726,1772,1716,1770,1722,1772,1760,1750,1778,1782,1774,1746,1734,1752,1772,1824,1780,1764,1786,1732,1748,1752,1626,1742,1786,1756,1758,1758,1814,1798,1778,1804,1740,1784,1776,1716,1772,1750,1714,1754,1720,1782,1672,1708,1734,1742,1788,1802,1754,1718,1788,1764,1746,1784,1712,1750,1550,1726,1648,1740,1740,1838,1770,1746,1772,1732,1736,1746,1754,1754,1758,1774,1644,768,2194,398,730,1738,370,966,706,2034,1582,1600,1808,1672,1678,2256,848,732,1626,2252,1538,1574,1448,2116,2136,2084,2144,1026,1974,1994,2138,996,1620,1742,464,808,1298,1894,1900,1306,1880,1022,1870,2394,544,1758,2016,2162,2362,2392,1214,1870,1224,1144,1778,914,1460,1788,2288,2308,1730,2014,2576,2240,2186,2006,1786,1082,972,962,932,1648,726,1892,2364,1452,2368,2586,1630,2036,1700,1474,1670,2062,2202,1630,2454,2528,1720,1814,1460,1558,2432,1620,1616,2294,1826,2466,1702,1866,1714,2140,1920,2170,1920,3060,1056,1872,1326,1962,1780,1890,1872,1398,1610,2018,946,518,1258,1814,2376,1810,1890,1506,1708,2106,472,542,1536,2346,2140,2122,1388,1756,1594,1562,1572,358,1682,666,584,1832,1868,1832,1674,2350,2422,1374,2120,1602,2488,1368,1374,1366,1844,2376,1276,1226,1708,2280,2184,1698,1468,2008,1936,2106,2454,2152,1888,2458,1358,2120,1424,1500,1516,2174,2140,1122,1960,1590,1404,2008,1884,2138,2158,1246,332,626,424,3826,886,418,2186,1504,1638,1132,1500,1874,362,318,692,2298,462,876,488,1176,812,872,1412,1848,504,1152,764,2500,928,1224,860,912,1272,820,2256,886,1206,1020,1160,986,988,990,1214,1018,1052,1016,1024,1062,1124,1218,1246,1234,646,1192,1138,744,576,448,816,356,392,816,736,552,1669,2398,1762,2186,2194,742,2168,2210,2186,1918,2230,2402,2192,2410,2182,2188,2218,2056,2182,2208,2186,2178,2198,2164,2196,3579,3606,3564,3666,3524,3604,3142,3700,2728,558,802,804,818,820,622,826,456,528,778,338,574,368,1042,1446,506,870,766,518,300,556,1310,924,472,490,410,422,502,644,1348,504,516,1264,1376,346,682,692,480,730,934,844,502,462,994,702,464,476,1278,388,560,502,444,344,584,572,516,642,526,1416,662,814,592,908,552,880,2700,2760,620,1120,2744,1156,1192,2768,824,1240,1208,1792,1112,1012,1232,1144,1712,1148,1128,1224,1144,940,1224,392,1188,1280,560,1316,2776,964,1292,2756,2732,2748,2760,2772,2720,516,1184,2728,1360,1468,2804,2760,972,2760,2796,2756,2716,1108,784,2732,1480,1496,1128,584,1908,1364,580,1964,1276,986,1490,1654,3805,1440,620,880,504,672,742,730,510,540,910,3302,692,522,3190,698,882,2172,702,2768,714,798,2514,2172,2397,642,530,550,554,1750,902,1780,1672,1754,650,506,1590,1618,1658,1596,1278,574,2528,784,512,1136,762,522,1586,1496,3340,1685,654,492,1152,1802,874,1104,1578,2096,1012,1164,3172,3160,3150,3172,3098,3148,3102,1382,1220,936,788,1242,3260,3242,3288,878,622,510,1712,2812,624,1302,1288,1422,1424,2918,636,496,313,3729,3486,3423,624,398,499,1524,1575,1502,914,3835,1600,829,498,475,534,678,1242,508,416,946,2886,1106,1172,1572,1156,1232,1308,1324,898,2124,1766,1272,784,2780,3785,3016,440,662,480,2698,3384,3122,3182,2826,2002,2382,2380,2496,2768,2400,2436,1272,2528,364,508,1816,1980,2528,2532,2536,2524,1552,2528,2192,992,2028,500,516,2376,2632,1640,388,824,2524,1272,576,420,2536,2528,2532,1756,604,2540,2524,884,930,924,958,940,964,930,888,940,932,950,850,906,878,1000,486,876,880,590,564,824,928,904,938,2390,2436,2424,2910,2692,2496,2994,2680,2884,3044,2888,3448,1338,2676,1588,696,2940,3070,2704,3178,2626,3124,2520,2188,2368,2678,2942,976,4066,942,1874,1206,1938,1944,2020,1930,2026,1926,1918,2164,320,402,802,2004,1944,2384,2222,1724,1676,2068,1436,2186,2296,1544,2000,2286,2328,2088,2160,2008,1560,356,1946,1776,2322,726,450,2250,2930,3002,336,384,340,342,352,418,336,332,338,390,416,416,342,340,416,414,342,344,416,1222,416,368,620,342,692,356,686,1614,318,534,750,646,422,622,496,474,634,1138,556,516,604,806,512,452,894,512,414,2548,450,478,414,338,748,610,476,2470,382,1184,438,2722,406,384,476,410,530,324,530,400,574,1838,322,478,318,2266,410,528,556,592,408,522,414,360,318,392,502,442,466,390,534,304,650,2716,412,508,424,456,2852,2426,470,398,568,404,1896,2104,352,346,538,346,614,2052,576,1446,884,378,1550,1080,308,386,1106,760,1252,3092,344,416,368,620,342,598,694,596,1610,316,534,752,624,1162,638,706,350,350,2006,884,388,1808,1844,486,1608,574,994,502,318,368,718,1260,1874,1892,392,1764,1610,1888,364,470,912,1896,2094,320,1908,1826,532,406,384,1492,822,1592,810,1216,464,464,840,890,706,862,586,1090,1014,402,378,304,924,592,894,1028,2036,560,366,552,1002,470,472,1630,396,550,852,876,948,1258,930,574,2224,538,1056,1674,996,1002,1216,770,704,1394,804,660,606,710,632,3106,2950,2968,728,1248,1706,832,1038,1308,808,332,1108,688,846,826,1538,720,1610,826,560,2962,1128,496,726,874,612,686,806,882,1022,1094,1132,988,562,706,2324,824,1692,3272,610,2140,816,946,898,648,694,1202,1136,628,938,1200,1670,2956,1530,976,1164,1254,604,566,942,1198,1288,674,894,1108,866,1024,1590,928,1028,600,836,1018,1064,1184,664,602,1256,1250,930,1144,814,1198,1168,1190,528,728,1908,1076,1298,952,938,848,2160,1168,788,996,1466,1024,1436,864,2976,2778,800,998,804,2502,1622,2944,400,802,808,1196,3102,2052,1054,738,722,962,892,1156,990,996,740,636,546,882,932,708,2940,980,1250,1196,1082,1136,852,1904,550,1600,868,696,1728,844,784,1088,724,904,3064,1742,1072,364,642,958,1134,956,1240,806,842,1046,1426,1392,1226,974,1034,1072,788,920,998,812,1714,736,1206,830,1046,1062,992,744,650,488,502,592,658,652,1058,790,412,412,370,398,400,396,700,338,512,602,498,568,396,1042,538,534,532,872,1072,680,992,934,666,660,1342,760,808,798,738,1382,1222,802,1026,410,1302,874,2056,440,584,812,574,752,1534,1380,1026,1096,350,1578,1816,632,740,1264,324,652,1190,1672,956,342,658,1158,484,626,1636,1082,940,876,822,1182,940,1574,1818,916,1138,2520,1004,1876,1040,1642,882,1920,722,1410,1544,1128,560,912,808,832,944,2772,1410,1130,1102,796,898,1008,948,1042,808,742,1180,1340,568,1256,534,1792,726,986,688,800,1284,956,924,644,492,3116,1354,2904,490,2290,1668,700,650,1552,772,2318,1096,992,914,854,1488,876,1582,1158,606,572,1296,1516,828,1820,876,1632,1700,1758,2878,2750,1588,1106,922,1920,2694,2186,2278,1010,1574,896,2824,2894,2960,3186,1100,878,1172,1496,1348,810,742,890,1172,1240,1874,1420,632,1304,1330,392,764,862,2918,3082,1894,798,2102,758,1872,1790,1114,2050,870,2718,800,880,1218,1604,1054,794,620,904,954,912,1072,1724,798,1410,1936,758,1982,944,1030,2096,1386,1718,764,2126,790,2776,944,1874,3018,2984,540,1558,394,1116,886,1338,682,1660,1108,1158,1778,934,534,1038,562,604,572,618,618,884,842,804,1306,1050,702,996,550,444,1062,674,2258,1026,1110,1176,478,908,3305,2142,652,1300,1362,872,790,462,1580,784,1240,736,1256,466,656,1180,1668,922,342,330,642,1094,990,1134,978,1124,1040,876,822,1488,772,636,606,1902,908,1186,2586,1032,1154,2014,1652,886,2240,658,1404,1360,512,1136,1502,934,712,1036,2758,1568,1134,422,1096,842,906,1002,944,1060,806,776,1320,1336,524,1806,1888,726,1078,644,910,1358,954,480,1056,858,488,3108,2796,1834,910,470,2808,570,1396,730,650,1766,734,2320,1104,1108,972,832,2864,1152,606,1442,666,1516,828,1096,622,714,968,2094,990,1758,2050,832,840,2764,1576,1112,928,1388,932,2119,2180,2266,1008,1524,818,2690,1324,2924,3126,1698,878,2586,1570,816,954,1348,2956,1420,630,1160,1682,780,1140,638,3044,2284,796,1632,930,2102,742,1874,1412,1582,1106,1074,892,946,2848,802,894,744,1184,750,1056,776,690,892,948,956,1948,654,798,1216,1746,794,1982,934,750,1772,842,1968,792,602,756,788,2780,1870,2066,886,2392,638,2092,2080,894,1334,682,1822,920,1106,1156,926,982,1024,690,1064,568,570,566,612,638,740,362,472,798,1318,1016,702,1056,444,948,612,2341,502,814,316,322,422,1019,3310,3466,480,808,588,824,488,500,1124,1248,932,832,1048,1112,988,844,868,1196,1104,720,836,748,1084,468,472,468,1484,1460,1760,1032,1340,624,440,776,848,768,1256,664,2444,912,924,672,1656,1672,1260,1080,1116,808,536,556,1156,872,904,1124,1448,716,640,948,732,324,1224,548,584,840,464,824,1036,1672,1244,1492,1480,1372,1332,1384,404,2556,1928,1844,1156,1076,1248,772,884,788,1720,1868,612,592,720,768,992,596,788,1180,432,484,468,388,308,300,772,1332,1328,1044,540,612,2852,1752,328,716,1680,672,1616,576,912,440,424,1400,456,976,708,472,404,368,444,704,704,552,556,448,896,612,1440,1044,1072,632,528,780,560,804,488,592,632,1052,1700,392,336,1688,768,388,500,648,1392,1060,1064,1480,840,712,1080,592,888,704,1120,1072,1032,1080,1324,1316,1104,448,388,408,548,1024,336,616,676,860,1024,748,636,540,456,1056,1544,552,712,1956,1092,792,800,1804,488,1192,1376,1588,1076,1176,1356,1204,1400,1096,532,548,452,1264,904,2128,652,304,836,2856,2820,816,868,468,3180,3466,2160,632,498,594,602,758,584,596,2166,408,588,2528,590,1346,2178,654,596,756,590,588,1798,2316,2422,586,556,598,382,586,2578,2302,838,1306,340,2092,756,410,598,2598,2708,2354,2562,1328,3270,598,2222,1674,2290,832,594,3952,444,1486,2178,2156,2690,1044,588,2098,1932,1916,844,584,1532,1524,2988,2966,2672,600,2726,1084,412,1102,1386,1296,1904,1070,1768,1286,1366,2414,1438,2448,894,598,626,2414,986,2426,662,2436,718,540,2430,522,1894,1396,2428,614,1758,1850,2266,2222,2228,2406,2376,2400,1130,1908,1326,3343,424,554,628,578,430,436,390,300,330,354,356,492,350,574,468,502,476,330,402,332,706,434,358,338,342,972,648,300,716,1348,2402,474,538,426,478,446,338,356,338,356,798,354,352,748,1166,368,306,338,400,416,320,374,430,430,400,476,430,442,354,554,518,524,524,318,436,352,304,400,1208,468,332,424,428,382,326,1612,1758,826,610,766,2330,314,1072,904,2408,1284,2402,2404,410,1818,584,1472,322,396,352,2028,522,438,306,1750,2386,354,1396,1622,488,2676,352,482,576,426,502,486,856,766,1080,396,790,1916,1048,368,1398,516,628,630,678,320,612,602,428,2362,2338,450,1784,1798,352,720,316,474,450,578,396,630,394,722,350,326,612,488,602,350,490,416,414,538,334,2388,354,1660,374,316,412,1450,1580,1652,462,426,1442,886,2374,1096,1290,690,2398,874,510,488,458,1748,2088,1138,680,1232,1222,554,1226,366,2374,2378,364,428,914,320,550,640,352,832,348,1256,636,616,1032,620,1032,796,832,868,840,884,1048,760,804,796,760,1304,420,1292,480,1320,444,636,1792,1428,580,804,1104,580,576,592,636,664,1084,1088,1104,1112,1724,1096,1128,1072,1128,1952,2352,2464,2480,1900,2416,2352,2660,744,2874,774,622,1434,724,698,1172,704,1182,732,926,954,1000,944,940,1006,1198,1162,858,912,582,1204,902,866,1470,486,1480,550,1506,514,1532,728,2048,1852,660,918,1262,650,654,706,716,700,760,1230,1242,1260,1966,1954,1242,1288,1216,1284,2630,2694,2816,2834,2180,1464,2660,2742,850,1020,376,1408,3680,1492,1320,1516,2196,1720,1584,2336,1648,2080,2052,2656,1924,1996,2412,2044,1848,1640,2056,2460,3764,1428,3672,1008,1344,1580,1864,1644,1744,1828,1552,1648,2096,2176,3232,1872,2084,1868,1276,1868,2852,2308,828,1352,3808,1796,3056,372,1156,808,1740,1644,2248,1832,2048,2452,1356,2016,2104,2356,2084,1520,2816,2504,2000,2104,2024,3156,3424,3348,3400,3720,2116,1300,3512,1960,2500,2148,1892,1960,2152,1408,1868,3700,2844,3156,1972,2032,2732,3780,3692,3776,3656,812,1100,924,1396,788,1112,2088,1780,1092,860,2200,1436,1452,1500,2684,1868,1520,1384,1092,1988,2516,2384,3680,2472,1528,600,3952,2468,3068,2900,2968,2740,3188,3328,1008,596,796,956,904,1032,1088,1176,808,3076,1396,1384,1484,1184,1376,1396,1196,1044,3340,1164,1076,1628,800,1360,1192,932,1516,2536,3360,1408,848,1204,1500,1592,1732,1688,1588,1592,1512,3492,2480,2752,3292,1068,4154,782,3300,386,2436,2266,2488,2230,2426,2134,2152,1806,2102,2450,2334,2138,2366,2028,2448,2018,2204,2414,2150,2504,2410,2366,2340,1998,1884,1890,2446,2514,2076,2228,2474,2536,2168,2330,1610,2506,2562,1652,1834,418,504,488,3193,2064,1730,1802,1564,428,684,316,458,1030,828,518,1038,1284,532,920,1964,1828,844,436,1406,540,680,1448,1786,340,1048,616,1870,1730,1336,832,1808,1356,1318,1624,1656,1646,608,1432,1040,1380,496,446,1858,1600,518,578,476,468,1716,838,708,706,1952,1916,1812,1622,1560,686,990,1786,1176,430,300,1516,1114,558,1212,1848,1934,550,750,1224,336,676,1498,1204,496,1260,720,710,1376,1300,500,2450,2466,2374,3306,2536,2820,684,376,2530,1944,2656,1634,1258,654,1656,1662,1662,1632,1626,1612,1572,1628,1672,1648,1650,1638,1740,1834,1638,1668,1678,1594,582,1132,1716,1592,1628,1630,3180,1804,2820,1900,760,392,536,1096,732,388,384,308,388,394,304,494,498,442,466,312,454,2496,1612,380,394,848,406,2538,1482,935,892,623,1360,1716,996,562,488,1446,944,1082,780,1266,1164,1426,1220,1052,2956,1330,872,2246,862,1004,2876,1268,1020,682,764,838,1394,1234,842,1040,1134,1048,1732,794,822,3164,1272,1262,832,988,1348,970,820,1016,486,424,712,3481,2190,968,910,604,496,790,562,2082,1032,562,402,996,964,632,886,856,1970,1360,348,456,3467,3522,3544,3026,1198,796,1266,1224,580,3026,2830,3540,3006,3012,1176,1062,1886,1868,1902,4026,3392,722,742,1088,1458,1068,1476,1880,1360,3318,928,1474,3404,1842,608,1238,3032,3074,1936,3002,2946,2486,1110,1340,1892,374,478,1446,1458,3322,3410,1060,3016,3026,3020,1388,3268,2546,3026,3506,3534,3516,3642,3550,3542,3188,1924,1054,1168,3046,3540,3538,3540,3896,3500,3388,2900,3890,3012,2976,3032,1832,3026,3550,4332,3502,3874,2960,3776,3994,4104,3158,1062,1532,3970,2386,3028,1468,3016,4002,2292,3440,3500,3440,1444,4074,3430,2228,3024,3626,3526,3022,3264,2700,2994,3024,3582,3816,3150,3178,1838,3476,3762,3474,3446,1296,1746,3488,3680,3968,3580,2996,3728,2436,1884,3040,1090,3228,1124,1104,1212,1286,1002,3020,2416,1480,1494,1176,1126,3012,3202,1012,412,756,964,1520,3780,3378,2466,802,1540,1562,3488,2780,3012,3388,3034,2678,324,334,328,370,310,542,3368,3808,2228,516,3878,4038,3752,3522,3478,3394,2200,3024,3330,3528,2846,3528,3992,3824,3548,3510,3680,3430,1890,1988,1032,3034,604,428,1178,3638,616,2798,3530,2872,316,3690,3564,3790,2220,2466,3694,724,790,1084,3906,3024,3024,3914,3794,3706,3838,2632,3468,3364,3550,3018,3166,3002,3012,642,726,3562,3166,3434,3804,2458,3400,1282,348,468,1426,2778,3716,3462,3134,2348,2470,3014,3470,3556,1254,3504,1076,1860,3014,1276,1474,2220,568,1436,3580,3292,2284,1088,980,1224,1004,2420,372,926,1348,3318,3404,3024,1040,4262,3342,3042,3062,1394,1270,3020,470,2404,3090,3028,4014,3006,3360,2028,1372,3022,3472,2464,3206,1348,3464,1154,3712,3030,1506,392,2136,3474,1886,3022,3472,3136,1528,1226,3016,358,2954,2782,4736,1130,1204,760,658,546,518,982,616,1002,778,624,1198,1608,1174,1034,1708,1198,678,882,940,1010,1026,392,480,860,1358,508,1284,694,594,604,3076,3024,2948,1098,1044,896,1200,2148,764,804,640,1060,780,2604,3204,1666,802,836,1232,1004,584,584,608,3076,1036,430,1146,1028,1200,1004,1446,1492,1388,1654,1296,1012,1396,1360,1422,1218,1460,2860,2710,604,892,512,676,940,1644,1564,1332,432,1484,844,1028,1192,940,2412,2602,510,1648,660,868,1388,764,464,2512,1260,764,314,1188,1364,1386,676,460,476,526,912,1280,666,2762,878,702,1220,528,504,306,558,1412,1034,1912,1620,1204,770,1888,2632,1690,2436,1438,376,984,1640,1510,1198,1478,1336,2948,1156,996,1292,746,1240,1408,972,2636,3012,1236,820,1032,1424,1180,1920,1280,2804,1982,2994,1192,502,1036,1928,648,1776,2714,2672,1244,1330,1076,1502,1720,536,2986,656,1620,1932,1384,868,1976,3056,376,1064,1636,504,3324,3770,1322,990,754,600,2376,1322,3088,1306,2546,3220,2666,3076,758,702,1280,1022,1318,1188,2336,2718,444,3246,856,468,900,982,764,1046,642,512,1352,478,624,704,402,1024,3267,712,702,394,382,660,656,504,1826,1688,472,866,1464,410,1202,948,2060,866,844,858,854,1590,864,762,594,602,1108,824,324,894,572,494,372,1234,896,762,850,860,1042,2096,2532,770,588,492,1576,682,742,652,316,494,1562,706,858,510,376,556,436,2070,486,706,1968,1044,732,770,1502,860,814,810,648,996,958,612,2390,1272,566,2508,2980,2394,1470,2448,2444,848,516,2432,2220,452,702,3191,2532,720,516,576,512,374,536,694,394,656,384,414,366,344,518,410,336,364,372,342,388,476,1058,598,358,368,366,636,340,340,596,378,648,340,518,906,830,694,548,376,1164,1142,574,2554,698,588,488,384,454,450,654,464,302,342,360,414,700,326,374,436,370,346,816,386,856,416,342,370,404,340,528,884,350,418,456,1628,426,346,320,344,326,354,590,414,610,320,394,556,708,382,350,1992,342,650,344,346,536,750,344,792,324,502,388,406,402,302,674,382,454,568,386,458,524,462,916,314,606,412,2374,420,2414,2178,2190,2214,1964,2326,2178,2134,2174,418,2174,1978,2328,1716,418,2334,2596,2322,2264,418,1762,2566,2296,3144,2866,2866,2934,2936,2900,2870,2870,2884,2918,2914,2956,2898,2906,2884,2920,2934,2924,2902,2902,2884,2918,2900,2924,2914,2910,2890,2988,2140,2146,2190,2196,2164,2150,2144,2154,2182,2180,2178,2168,2172,2158,2180,2194,2182,2170,2168,2164,2180,2172,2182,2182,2168,2172,2186,1044,1036,1115,1037,1081,906,2695,1070,697,391,1043,347,426,365,356,375,407,369,332,841,1555,737,318,317,309,310,1671,1584,341,334,346,401,351,334,359,347,349,332,341,436,385,455,439,502,469,444,477,548,446,493,488,471,488,492,515,487,464,517,449,490,507,498,446,473,496,507,308,307,327,393,389,417,421,627,424,475,421,351,437,463,432,412,355,455,422,422,434,1014,639,525,721,406,498,476,453,499,505,506,489,496,551,522,445,512,523,506,493,507,514,445,567,687,516,514,482,427,593,345,428,427,417,428,376,427,426,612,426,411,376,445,516,1332,1048,1112,681,414,1098,2478,647,643,676,669,874,670,677,661,672,594,662,660,628,659,635,636,1659,1312,1431,1291,694,489,731,706,720,700,687,718,704,729,698,703,723,1318,1155,2894,1303,375,951,756,611,740,376,756,791,783,705,676,363,392,456,727,700,742,726,359,684,737,746,730,415,673,740,731,708,417,732,503,921,963,739,764,986,328,383,351,733,1551,1461,792,2781,421,541,818,618,811,441,561,681,700,586,669,1285,769,377,1162,914,872,874,841,899,914,1109,1351,388,592,493,658,944,3087,921,1403,1764,1330,404,525,400,1029,948,456,398,1062,525,341,845,448,749,448,956,1278,856,1211,974,968,978,898,977,945,541,561,550,545,565,700,668,703,683,2002,644,1416,1039,2001,359,485,1403,3019,1297,336,506,398,382,1067,378,484,727,1514,432,459,912,866,365,406,1042,394,862,1002,521,301,340,504,2068,940,468,420,432,676,452,396,2360,340,932,1591,368,404,396,500,592,588,472,480,336,1976,324,348,1745,384,460,476,1372,444,444,1488,480,2125,420,432,340,796,512,2073,1451,424,1012,996,800,724,712,800,748,716,596,300,524,436,452,452,512,504,536,976,919,1228,812,408,764,1220,404,464,2741,2432,1976,1875,1955,1831,368,376,368,368,372,372,372,368,364,364,356,364,356,356,640,2057,1897,476,1620,304,1964,424,420,376,1717,1530,2708,500,480,316,440,932,2352,340,960,1840,1520,316,392,1784,420,1096,548,500,2111,2193,840,712,392,388,384,388,384,396,380,404,392,400,396,396,404,408,404,400,404,404,412,416,416,384,376,628,408,480,1800,540,2508,2892,2724,2832,2760,2796,1940,508,2448,2668,2948,388,400,368,336,372,516,1120,620,696,480,660,1184,520,2684,372,360,504,584,2744,432,424,432,900,316,576,1008,1060,400,1076,544,712,580,1304,420,432,428,984,320,320,752,460,468,380,368,392,320,328,412,492,540,448,396,404,2596,2708,780,328,336,920,984,472,2780,364,392,496,500,324,320,328,328,1684,2132,308,300,408,328,320,392,352,392,2268,484,304,2480,1948,420,432,324,412,424,424,2812,1408,332,2900,620,844,2584,2516,2428,584,1300,360,356,360,364,380,356,356,360,360,360,356,356,356,352,360,352,352,776,700,732,732,752,728,520,516,504,448,460,532,432,428,544,524,520,448,520,564,484,476,548,432,544,500,500,620,380,2452,444,2640,3044,2840,2904,2904,400,552,532,2408,420,416,416,412,416,416,420,420,420,416,320,404,404,404,412,412,416,404,416,420,424,428,416,420,416,412,408,400,408,2400,1184,2680,2476,2488,2580,404,464,2724,472,1120,800,392,2628,624,376,764,400,356,316,300,408,944,1196,608,592,1736,476,2208,424,404,876,2668,2320,2320,612,1020,596,400,384,384,392,392,392,392,400,400,400,400,376,388,392,396,396,396,404,408,408,412,380,376,376,768,328,2284,336,1132,2672,324,396,404,620,2864,1820,2528,1204,504,2584,2580,1652,628,320,2404,2600,1396,576,960,516,328,760,608,364,368,400,384,488,2664,2660,748,396,392,396,392,388,388,388,304,400,396,388,380,376,392,388,416,348,416,328,384,388,400,432,492,328,536,1112,612,1284,484,656,444,524,320,516,360,1076,1336,3716,3716,3984,346,410,2052,604,604,2006,372,428,2126,2106,2094,2244,2100,2124,400,402,396,394,600,1692,422,328,1784,300,326,368,2314,2110,2146,2082,630,570,568,516,568,530,406,350,328,364,424,404,362,418,382,2126,2118,1860,928,2418,554,1692,1930,2334,2328,1986,2024,2076,2054,1978,2114,2140,2080,1980,362,2186,1852,706,2124,2120,2116,1310,2100,1828,924,2184,2174,1812,528,564,1366,742,834,1362,304,312,314,314,316,322,322,324,300,816,452,496,2016,2278,2270,2118,1936,1988,1922,2096,2360,408,896,486,548,374,532,400,2056,410,868,1072,1284,1508,3960,2040,664,1264,1396,572,608,1688,420,384,468,396,484,1816,316,1672,1748,2420,2484,2388,2592,1800,1392,1592,2000,1588,564,1216,840,580,1600,1492,468,1628,2472,2380,2644,1128,1072,1528,932,1368,2704,1664,1036,1836,1328,1956,1352,1700,604,828,2196,2824,1144,1404,636,1644,820,1944,1952,1448,1480,1408,1312,360,1368,1644,524,980,2052,644,696,1648,1680,1496,1320,1460,1440,1496,1516,1292,1576,848,1768,1676,1964,1888,2652,640,536,836,652,2032,616,440,896,568,312,1008,780,534,1304,2632,1218,2390,1188,1212,1184,1244,2072,1610,1622,942,2670,982,1030,2626,814,1124,1146,710,1674,1314,2234,1508,462,2774,2706,434,1262,354,1312,748,798,592,330,1286,860,474,578,508,494,3030,776,832,412,308,396,350,2626,526,462,766,2480,2796,2788,1576,872,2728,824,1098,834,2090,754,1954,2066,920,934,1328,1790,1916,1514,1046,3318,1648,422,486,556,2424,1036,1636,2104,504,512,460,526,412,588,382,1694,1774,1520,1274,1472,1440,536,992,348,1108,1588,1466,2042,497,2020,1258,1232,1418,604,954,2220,790,1590,1678,336,1406,1726,776,1220,1944,746,1772,1414,1186,1642,724,802,980,966,1220,556,1166,2950,2560,2576,890,1006,2052,2422,2680,2156,2580,524,706,2168,2094,1336,1226,2254,420,440,396,1392,662,304,962,474,1300,1348,2484,774,1258,614,720,2852,1476,792,950,3186,2410,792,1468,396,1546,2040,372,370,354,840,2884,1592,1134,1246,1428,1496,1406,2130,1366,1752,1440,2106,1406,1156,750,680,1808,1804,1470,728,728,728,890,844,1328,1072,1310,748,664,314,310,318,302,484,544,558,450,1174,1766,1266,1410,676,2810,650,1156,806,1480,1514,810,876,812,800,2168,958,1076,402,1476,1082,1948,1962,2422,2286,432,670,418,2426,1160,1382,1306,1424,1406,1768,954,1496,1764,2400,2348,1898,1766,1158,1250,1296,770,840,566,956,1782,886,858,874,1622,1204,768,1344,1012,1054,582,2360,1418,704,1194,1876,1352,328,582,1000,842,1092,1026,774,758,884,486,648,1174,700,526,1150,1188,358,1146,1204,1190,1196,1330,1288,1162,1650,998,892,1998,2054,1330,2410,1258,1226,1174,894,764,1600,346,1142,836,1436,828,988,1430,1588,968,2254,1352,1660,2524,1190,1234,2060,1024,516,726,730,1710,1180,684,1924,1456,1166,1030,1294,902,1354,1432,1648,894,780,818,578,1460,1322,1194,822,2496,1548,636,1072,1600,1680,1554,1238,692,1308,1216,832,1478,1374,1770,952,2368,366,702,546,326,1314,696,1170,612,1190,1136,1854,850,1310,1128,1208,858,716,1370,552,1146,1228,942,1010,950,1268,1416,1142,748,736,698,688,434,658,974,1072,710,880,1026,1130,510,980,1116,544,1388,1338,762,1192,1028,1446,1332,712,1428,900,1608,1866,478,1050,2616,1096,1440,1270,1384,1346,1164,1378,754,914,964,1824,1674,1270,708,954,1288,920,1134,1070,1454,584,2560,2664,812,2818,2438,2240,1468,1660,1570,1056,1532,1518,716,1168,1006,952,652,620,840,870,864,1378,536,1122,1516,1110,912,934,576,742,1258,1360,1046,1854,2516,1348,2028,1392,3160,1084,382,1334,2188,1024,1014,1334,612,492,554,2104,1986,1056,1762,1631,3162,1804,1110,1072,2484,758,682,1630,816,1452,1404,932,1391,1344,960,2170,990,1000,2204,2740,1100,1794,1830,1124,1464,2754,2642,1550,2052,1750,1468,956,898,1956,1548,1638,1458,1008,1948,1448,1572,1574,1584,1572,3362,2924,1362,470,366,740,2967,2967,3102,1814,1700,1078,316,336,2388,2792,1386,2584,2088,3014,2680,3016,1969,3016,2428,2224,2664,2414,812,2304,1934,2062,1998,2076,2098,1660,1322,2412,2786,2274,2974,2638,1648,610,1232,1028,1512,2784,2842,1120,2808,3203,3644,992,3270,4400,2072,2594,764,1034,968,908,4568,3455,702,1198,564,2082,556,540,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1007,1288,727,1294,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,910,2948,492,704,3536,2080,3408,2744,1824,2024,2960,1392,1372,724,2936,1364,2032,2344,1976,2624,2384,1288,3036,2052,2084,2024,3032,3096,728,2384,1188,2064,696,936,1448,2676,2432,2696,2816,3044,2036,1584,1316,2372,1752,1604,1492,3272,3500,3024,2072,2904,1284,1056,1652,764,988,1132,2100,948,1504,702,612,660,660,656,686,464,464,658,668,408,658,654,680,698,1120,414,424,424,418,358,508,714,680,630,684,710,672,660,614,430,678,588,490,676,656,718,658,652,674,566,674,658,448,706,672,682,678,696,646,700,510,686,518,406,502,504,496,688,698,664,502,656,706,664,504,670,660,504,718,354,658,678,596,510,658,660,656,668,502,676,676,674,670,674,676,658,646,614,518,678,674,466,700,474,696,688,672,674,674,704,688,662,496,650,608,512,654,658,662,670,670,476,528,706,848,706,520,1438,594,574,664,666,670,704,696,664,706,702,710,680,692,706,692,670,684,690,670,658,658,646,644,686,664,704,704,656,696,614,674,612,614,710,700,658,692,614,548,612,710,658,704,708,356,684,714,700,674,716,652,508,606,514,686,710,662,700,494,712,502,666,484,664,502,500,468,672,718,506,528,610,652,350,584,568,542,536,596,554,638,578,576,460,656,462,662,660,328,476,464,472,496,676,660,604,580,492,562,576,634,620,358,596,608,650,360,592,322,354,496,502,500,496,498,670,482,492,488,670,494,658,704,656,674,638,482,608,652,664,652,676,604,590,630,624,596,458,506,506,508,510,504,470,492,496,700,500,496,508,504,482,654,642,620,354,586,614,620,608,578,562,650,582,626,612,644,624,560,660,636,564,606,588,562,644,626,568,598,662,658,518,644,666,646,490,502,466,500,712,600,654,490,600,502,650,530,304,528,448,500,494,498,540,504,538,524,522,470,536,502,498,508,482,432,508,472,516,486,508,432,480,600,520,398,478,466,450,524,526,502,458,446,456,372,496,580,572,468,470,486,528,444,554,514,466,500,482,510,436,316,724,1768,726,1300,1876,1234,410,420,420,380,346,482,430,658,652,658,684,700,662,654,690,690,432,658,490,708,468,710,1314,714,672,490,658,414,678,452,672,672,676,466,502,658,682,654,664,676,662,678,706,674,708,470,646,686,608,678,504,486,508,494,500,684,472,666,662,660,654,504,506,502,464,470,702,660,706,692,416,654,416,656,656,510,506,676,510,674,506,678,670,660,662,512,672,664,694,680,694,680,494,462,700,504,648,658,650,608,504,648,654,654,670,672,668,510,708,658,702,716,682,672,666,514,692,706,690,686,684,672,686,688,670,654,660,652,386,448,658,676,608,304,660,660,454,712,498,658,448,350,486,684,664,706,704,658,710,620,678,618,620,718,392,604,664,434,376,546,614,706,652,700,702,602,682,712,700,670,712,686,508,502,714,660,666,668,694,664,1496,540,710,664,684,526,616,354,586,570,616,540,546,536,598,552,636,576,574,562,576,636,622,358,594,606,652,592,322,354,664,674,636,498,502,496,678,456,454,388,664,508,500,332,506,352,704,660,696,448,458,496,482,502,456,302,424,506,482,608,652,664,654,606,592,630,626,596,490,670,494,474,308,468,504,462,428,464,492,414,650,644,620,354,590,612,618,610,578,594,564,662,650,582,626,610,646,620,560,656,636,488,604,588,648,646,626,658,598,664,658,518,646,646,650,484,492,410,378,488,654,606,660,496,440,984,306,524,532,500,496,458,482,496,510,538,524,522,470,532,500,498,516,482,436,512,474,516,462,454,506,382,480,602,520,398,476,478,506,466,448,530,526,616,500,458,446,456,446,498,458,572,490,466,1158,528,442,556,514,468,498,480,510,438,316,782,396,360,2920,508,378,502,398,1636,770,1868,474,496,428,2824,1838,614,2114,2854,591,1600,1600,871,457,320,560,1600,1600,729,500,516,458,1062,526,1486,386,494,472,520,772,1172,1484,636,538,650,570,534,860,844,402,1172,896,786,1080,442,1010,776,1134,430,554,696,850,1070,1040,394,820,1058,506,774,2090,1180,2092,592,898,790,418,1222,412,588,400,1534,720,1076,534,388,746,1254,632,638,1252,496,666,482,664,640,536,696,1136,840,476,636,958,652,436,390,470,586,388,484,784,1000,418,644,362,834,616,580,988,1004,512,2884,472,638,2390,2010,1920,1340,2324,2294,1728,1666,1750,1972,1742,1928,2092,1568,1830,2310,2326,2642,1468,3020,1708,1022,484,892,1786,966,690,1262,2168,2870,2562,1094,1624,1434,1438,1340,1314,1210,316,1938,1288,2612,1532,1610,1854,1878,1344,822,1572,334,1212,1978,990,1554,1324,1132,1682,1324,1222,1506,1766,1546,778,2166,398,1196,878,1620,1128,1610,938,1130,1214,1158,1064,1602,1184,1166,3714,3736,3430,1959,1712,2005,4038,3900,3688,3839,3917,3911,1441,1485,3714,3861,3962,1144,2590,2654,1308,3778,1802,2780,3879,3962,3771,3226,3802,3874,1597,1763,3591,3695,3857,1511,1548,3676,3686,3915,3694,3697,3597,3731,1441,1413,2990,3706,3920,1170,1321,1162,1542,3779,3733,3368,3592,1776,676,4132,3807,918,314,3204,3922,3508,3739,1566,1577,3696,3387,3833,1057,1005,1398,1808,3574,3874,1217,1101,2855,2308,3721,3429,392,1632,1645,1740,3871,3582,898,1429,3569,3824,1390,1239,3539,3803,3802,3871,1203,1504,3122,3918,3416,869,1156,3470,3823,3779,2893,3321,3918,3027,2793,3479,3253,3665,3486,3589,4115,466,850,2428,1922,1932,1542,2312,2322,1746,558,790,1694,1988,1540,1950,2080,1596,1902,2318,2304,2132,580,1454,2762,1712,1032,1362,2818,2080,2188,2888,2574,1304,1946,1446,1450,1404,794,572,1598,1868,1354,1760,1522,1878,1132,884,1880,1352,762,1782,1308,1984,330,432,1564,1332,978,380,1076,1350,1052,1496,1680,1560,850,2242,1002,800,1628,1052,1638,880,1140,1058,1194,658,1658,1826,3447,2892,420,884,496,2552,2430,672,704,1760,1864,1036,2444,3765,2394,1408,3116,738,438,804,456,2966,718,522,354,2096,2446,1922,980,1892,1970,1856,2418,2360,1694,1944,2430,3272,668,1248,2450,1586,3248,1116,568,1490,2442,2824,3258,600,952,3458,2236,3264,1650,3344,2442,2370,500,2902,718,680,1910,2440,2440,1632,3188,846,746,1912,2732,3190,1170,1198,1296,2694,1698,2696,1654,1574,3288,2572,1418,1504,1216,914,1140,2568,1806,1590,606,3410,1104,616,2792,414,410,1080,1904,2164,2426,2288,2432,1564,1906,1764,946,2772,696,1398,2466,1664,1312,2112,870,824,1392,2468,2432,1674,2570,1650,1204,2928,636,964,1250,2516,870,2444,2096,2504,1744,2708,2440,1112,2604,2004,3268,1012,1550,844,614,2876,1012,884,2644,808,676,1946,2220,1944,1924,984,1278,1948,2378,2040,1938,1728,1638,1934,714,3366,882,328,906,2396,426,2118,1368,1352,1170,576,1580,2544,1542,3278,1918,2808,1126,2156,660,1024,1384,1356,3056,1914,2438,620,1246,1666,1038,1254,2372,1308,1764,2418,560,1334,2416,888,1178,2736,1070,1104,2084,1946,1906,2510,1946,1968,2278,2258,720,2428,2428,1694,998,2952,1756,2810,1594,1726,1972,878,560,1392,1418,1018,1100,1246,2630,342,3142,2832,712,2844,1922,2746,1678,2818,474,3328,438,1626,882,1206,572,302,1184,512,656,1048,1634,1984,774,1256,784,1014,1366,1448,1212,2466,1734,2026,914,2096,1886,1882,2028,768,1892,478,2528,324,2726,356,394,1170,1276,2496,1744,2994,900,1044,1308,2834,2904,820,3710,1242,1738,2322,568,864,2232,3036,2628,3294,3200,728,740,660,2460,1858,2466,1960,2130,1324,1916,2020,1424,1116,670,1568,3406,890,454,1940,2778,1794,2374,2758,1370,2616,1920,3140,1332,1176,662,662,3270,718,704,2008,2452,678,2750,892,592,672,1164,1026,2814,890,802,2152,3120,706,626,750,2816,682,702,752,2796,658,3144,2400,404,502,2750,1940,2740,2912,664,754,1068,480,490,542,2826,1538,2434,1182,1356,1944,1304,550,1900,1568,1006,942,1942,3412,2824,708,2374,2436,2796,2436,1808,2746,2868,708,750,2158,370,2366,632,410,950,1728,2786,1410,2218,3228,2362,2832,2856,2766,712,380,774,2784,718,1432,3054,616,2434,2032,1748,1170,372,3106,2358,708,1838,1570,366,1078,2474,2434,1928,1480,2762,2752,658,1858,3312,1200,1192,2166,2800,2080,1604,2098,2072,646,3980,314,2868,852,882,808,1610,1006,2020,1116,1560,2060,1842,774,2392,1552,1226,1848,834,426,2470,2294,490,3186,688,938,668,1970,1558,1500,2534,2332,2416,1412,1794,1552,1726,1954,1566,1096,2954,674,700,2308,2064,2420,2454,2428,1286,998,846,1764,854,1328,1508,1320,1030,2268,1422,1224,3204,1014,3088,2452,732,800,2478,2606,850,396,2600,428,336,2730,3382,1064,1250,1338,412,874,1006,812,1290,1552,2322,3158,716,782,694,716,1196,414,3100,992,3066,386,890,1796,2088,730,1402,1386,952,2434,1654,1912,1180,1250,544,954,366,462,1900,1038,3046,618,1140,1940,2150,1246,1488,1910,1720,2634,1610,1898,1910,942,3248,1328,1492,1200,3226,1514,2066,3508,2110,338,396,1022,880,970,2484,558,1868,1436,1504,1138,1718,3414,372,376,3346,1296,762,1250,1458,2620,3368,1068,1038,1932,1310,1082,1536,892,2286,1200,1028,1330,1064,2154,2196,1736,2078,1454,998,2126,844,810,3208,2464,484,2368,406,2460,750,2766,2476,1968,388,544,2336,1916,490,3270,650,508,960,544,852,1218,976,3212,1406,1270,3110,1540,3216,1356,952,938,1202,1416,2808,1680,1722,2796,1732,1744,1848,824,3180,882,514,434,1576,1412,2054,1376,1206,1742,1274,672,428,2050,2384,1126,1140,1840,2394,1524,2800,2466,714,2606,2482,516,2510,652,2450,3136,372,2436,2420,368,2496,2472,1860,1030,2574,684,792,376,3126,550,2394,1734,1264,2768,3054,782,1052,1210,1158,1418,1090,1536,768,2114,1526,1410,1348,1402,1240,1228,956,2762,1056,442,2742,2786,2792,1178,856,1532,2460,1206,2478,2744,2406,448,688,2120,2542,1726,1380,1748,2086,692,2790,1038,1720,1726,388,3494,1008,876,2082,420,896,1718,1124,1900,1002,694,670,954,408,1128,832,2380,1376,1140,2376,1922,908,3282,872,636,1210,1786,1208,1100,2232,1408,614,1494,1308,2070,2328,2386,794,1076,706,1220,1928,1478,2728,2478,658,796,1924,2812,540,1406,550,1236,392,1104,332,3088,806,922,1058,1558,2466,1380,1152,2048,2460,1432,496,1048,1720,1712,1732,1626,3506,514,3196,3170,2580,372,1458,2416,1806,2528,426,2762,2694,2316,3168,2428,366,310,2432,332,2510,444,2602,406,3222,2606,910,2602,416,2590,2438,414,396,2396,580,654,342,318,3880,2918,420,882,498,2596,2450,674,702,1740,1856,1044,2434,2232,2394,1408,3134,442,2976,718,522,2060,2468,1928,990,1912,1970,1874,2418,2288,1710,1960,2432,3298,668,1248,2456,1578,3250,1750,1364,2454,2868,3292,606,956,3460,2232,3268,918,890,3312,2454,2372,508,2940,714,698,1932,2460,2446,674,846,3254,828,776,1930,2718,3194,1152,1206,1298,2724,1700,2702,1660,1594,3272,2594,1424,1514,1208,922,1122,2568,1822,1586,612,3432,616,1098,2810,1310,638,388,1908,2186,2276,2320,2444,1570,1934,1762,958,2798,682,1402,2634,1596,1328,2148,866,1164,1406,2462,2422,1692,2572,828,1198,2976,662,962,1260,2526,870,2436,2112,2500,1754,2436,1124,2596,2000,3264,1010,1542,848,754,2864,1156,940,2314,808,678,1960,2226,1944,1944,988,1310,1972,2386,2052,1954,1734,1654,1938,350,3400,532,550,908,2386,3430,1364,1366,1184,656,1584,2534,1400,3284,1300,956,2792,1804,662,1026,1392,964,3058,1874,2442,682,1242,1686,1042,1250,2376,1308,1768,2422,560,1342,2436,886,1184,2758,1070,1096,2100,1952,1922,408,1954,1980,2258,1068,320,606,2430,2312,1696,1006,1758,2830,1592,1766,1978,890,1398,1416,1030,1096,1262,2662,346,2862,2840,714,2852,1926,1974,1660,2822,478,3374,496,596,1216,1276,726,654,1044,1638,1980,506,1254,1466,792,1140,1376,1446,1218,2900,1608,2048,926,2102,1900,1880,2064,774,1888,402,2246,2930,768,1188,1286,2514,1760,2566,908,1036,1268,3008,2800,860,3696,1248,1714,2328,568,406,354,612,398,3220,1836,686,2502,3314,3240,728,746,666,1576,1874,2466,1960,2144,1322,1930,2302,1190,978,522,1092,2428,502,3432,898,458,1956,2784,1802,2396,2760,1382,2784,1922,3176,1434,1182,674,712,3248,444,442,704,2024,2460,682,2766,896,598,674,1178,1038,2822,530,804,2170,3124,494,628,758,2848,682,1216,680,2808,658,3182,2408,458,514,430,2778,1738,2742,2952,664,728,1076,492,488,546,2820,1542,2430,1038,1358,1972,1286,904,1906,1600,1008,1194,1952,3456,2834,612,1958,2462,2804,2458,3558,2754,2908,710,782,2180,372,1822,646,412,952,1728,2810,1412,2244,3244,2362,2836,2880,2808,674,2760,398,1444,3058,416,988,2482,2106,1260,376,3170,2362,708,1850,332,1536,1086,2462,2436,1928,1488,2788,2762,658,1864,3252,1266,1194,2180,2794,2068,1266,2082,2086,652,2576,360,756,690,1376,866,1736,952,1336,1712,1412,770,1208,1320,938,1572,872,366,1950,420,2744,622,774,570,1636,1332,1284,2160,1990,2038,1290,1598,1324,1480,1400,1300,942,2346,576,598,1974,1760,2068,2098,2076,954,852,742,1506,732,1282,1128,1142,882,1936,1218,1052,2726,872,2654,2104,624,686,2116,2226,724,342,2254,2330,2890,910,1066,1142,352,746,858,652,1102,1328,1988,2194,612,672,594,612,1022,350,2652,842,2628,330,1026,1534,1454,704,1198,1096,774,2082,1378,1638,1636,1058,912,322,466,802,1630,888,806,528,884,518,832,1638,1844,1062,1306,1628,1352,2226,1376,460,1628,810,2778,1164,1002,892,2750,478,3018,1768,2980,1804,1794,770,2150,914,1222,360,1256,2772,2840,1106,654,1066,868,2240,2902,426,876,1658,860,912,1314,1954,1026,882,1116,830,1020,640,384,2084,1734,1750,1176,872,1818,1348,680,2828,1770,328,510,1154,2030,350,2382,2096,638,2120,1682,330,462,1830,2018,420,2802,556,422,780,1210,1098,830,2610,1214,1088,2654,1316,808,1162,2868,808,744,1020,1218,2394,1218,1476,2378,1480,1488,1576,708,2720,750,362,1350,1204,1758,1170,748,1484,1092,572,1746,2026,958,970,1570,2040,1310,2110,608,2226,2118,442,2140,558,2088,2684,2384,314,2078,2072,314,462,2106,1644,944,1592,582,1844,2684,2048,1480,1080,2360,2648,628,926,1022,1000,1206,1350,1056,962,1808,1300,1200,864,1198,1052,1050,856,2352,898,376,1968,2380,2384,1018,1306,2102,1032,2116,2878,2062,384,924,1822,2174,1556,1180,1504,1776,596,2398,886,1474,1476,332,2824,872,742,1966,892,764,1470,964,2070,958,596,552,816,348,1206,834,2030,1168,1156,2038,1640,780,2854,746,546,1040,1738,1034,884,1740,1206,550,1276,1120,1780,1994,2046,680,916,1044,1654,1220,2346,1758,558,682,1632,2386,460,1194,320,334,946,2632,656,874,904,778,2092,1036,444,1058,1748,2104,1270,442,896,1382,1468,1474,424,816,2784,440,2360,2706,2208,318,978,1240,1868,1542,2182,2362,2300,1976,2704,940,1288,312,2078,314,2130,378,2224,344,2742,2228,778,1462,356,2216,2086,354,340,458,560,1600,1028,1732,1700,1650,1720,610,984,1808,1784,812,518,524,488,522,534,2660,2602,462,1146,414,1426,2074,500,1184,1000,672,1132,2432,964,468,468,506,1214,1262,1120,1710,606,946,772,1356,1176,1030,1434,1168,1332,396,652,2660,2608,2686,2552,2450,716,1746,2468,804,1130,1138,1552,418,414,408,410,2802,490,1868,1290,1198,968,494,1842,2024,2058,2580,2522,580,722,1256,2590,828,1250,2266,2224,2242,2104,2154,1898,1510,836,732,904,830,380,910,574,1096,1102,596,326,738,1518,782,694,668,696,730,800,540,836,1144,1150,1322,900,1554,636,736,848,1166,320,1096,1132,1064,356,1114,1086,1192,1210,1168,1098,956,788,1114,1002,1270,1220,1200,1136,996,1074,1288,996,1188,1200,648,1068,1122,1216,944,1114,916,1022,1052,1302,1260,1252,1228,912,932,926,810,1236,1228,1052,806,1256,1244,1206,674,658,1162,1164,1272,1130,1082,1288,1262,1282,1146,1270,1182,1026,1208,1108,1096,1252,1296,1020,1266,1056,1136,1202,772,1172,1198,990,988,1068,1268,1156,1252,1144,770,524,946,916,1098,1094,1194,1024,1809,450,2938,2436,2990,2978,1086,1124,2272,408,3454,1560,340,1068,820,1012,1052,360,688,812,404,596,476,580,516,596,508,496,624,396,488,448,1108,2704,1964,1572,1064,972,2592,1600,1084,332,344,336,1072,984,1540,464,416,524,412,600,532,684,508,408,484,2508,2572,452,2192,2196,1776,2356,592,408,1230,618,502,544,352,364,356,902,330,376,488,954,552,442,734,524,712,2014,2052,1864,1814,1828,1490,1350,2236,1492,2316,932,1128,2260,2334,2006,1852,1088,1122,646,710,1550,1954,2478,2026,1902,1112,2192,1886,2450,1560,834,752,1608,1550,804,2384,3385,474,1238,742,490,536,354,356,896,372,564,942,548,438,726,614,522,634,716,2008,2038,1760,1768,516,696,1838,1724,2320,2228,918,1128,1994,1852,1070,1116,2304,654,706,1538,2402,2174,870,932,2444,1934,1950,2498,1934,1600,832,744,2402,1512,796,2855,374,744,708,2154,730,1458,2346,376,1128,420,968,326,2292,2234,746,1038,1040,2250,1090,2240,682,2252,2238,1042,1052,2240,468,562,2242,2248,328,828,912,2248,2242,1564,2230,904,1466,2230,2144,2246,2230,638,2228,2226,2222,2246,2242,940,878,2248,2258,2274,2194,2246,2250,2318,1202,2044,980,1042,1038,1284,1234,1036,1034,2248,2302,2242,2350,1480,2306,2352,2338,2276,2240,2348,1416,2250,1260,2246,816,1428,1290,1236,2238,2246,1170,530,1568,1296,1344,2248,2246,2234,2324,2240,2364,1318,2250,710,2248,2308,490,1232,2256,2224,376,674,612,528,2252,980,1280,302,934,990,1538,1522,2238,1034,2236,918,1366,934,2248,2246,1120,300,2244,2242,2256,2244,874,2250,2238,850,2246,2218,2228,1350,2226,922,2254,2244,2242,2252,1416,1332,2246,2300,2254,1080,1208,2244,2234,2224,1498,2322,1522,1194,2338,1560,1354,1336,2168,2312,2282,2302,2262,2238,1678,2260,1024,2140,2250,2236,1212,504,814,2244,2246,2234,2238,2240,1342,2244,1084,1006,2170,784,2246,2238,416,1198,2240,746,2234,2346,2332,2336,2332,2316,392,564,726,2322,2246,988,2248,2244,2248,1306,2244,2248,1284,2252,2252,928,2246,1052,1058,810,2204,1070,2256,2092,684,2226,2016,2248,512,2248,2244,2248,376,810,1640,1840,848,1036,388,2294,1122,2248,2250,1270,2242,1034,666,1032,2252,632,2314,1194,1220,2314,1008,1566,2250,982,2158,2154,2250,2016,2246,1042,418,454,2248,1426,2252,2246,2318,1334,2246,632,2164,2172,1012,2130,1046,2184,1494,1384,668,672,2266,1102,2250,2246,2246,490,2222,2238,2248,508,2190,670,2238,1004,2182,2308,1276,1828,1372,1142,1138,1552,1484,2250,1312,2234,926,2250,2238,2234,1224,2086,1158,2274,2136,1630,1368,1390,958,904,2180,740,2314,1000,634,646,1058,684,726,356,1732,1842,534,462,422,1122,648,542,902,818,838,1090,500,478,1284,1350,1252,1330,436,454,574,590,742,788,800,394,388,392,1220,2288,446,332,436,536,518,1136,1018,1374,1154,3164,802,1078,1734,776,692,792,820,1754,2536,2630,1568,2280,1108,1124,1104,656,656,2172,1562,784,754,970,1312,1690,714,1758,3092,1388,1426,680,2096,2068,786,748,758,754,796,2578,1994,2174,2350,2476,3054,2520,600,616,604,2580,1406,1400,3150,710,726,1456,2310,2272,2140,2286,2482,2226,1772,2106,394,396,410,1064,924,1530,404,494,504,2284,782,1160,1260,1238,1126,508,1844,3336,702,728,3452,488,642,634,468,438,1380,734,578,3644,2866,2776,2812,2816,2808,2794,3014,2782,2598,2536,2512,2814,844,2812,1418,2794,1936,2870,902,1132,2656,2788,2564,2572,2732,1552,2592,2894,2786,2782,2802,1210,1466,2868,2792,2804,1688,2868,2852,2792,1666,2804,2794,1092,2794,1098,2880,1672,2798,2798,1330,2892,1358,2866,2882,2546,2842,2854,2880,2816,2800,2792,2776,2796,2776,2862,2880,2868,2582,1088,2790,1168,2866,2876,1802,2878,2848,2872,1180,2878,906,2858,2852,2884,2872,2886,1578,1350,2788,2858,876,1370,2810,2772,2714,2542,2882,1778,1758,2782,2814,1726,1296,1286,1352,1408,2868,1370,2958,1440,2870,1078,2806,1372,1360,2808,2786,2818,1068,2874,1262,2440,1118,2798,1342,1126,1504,2868,2848,2868,2862,2878,2880,2884,2106,2854,2848,2796,1886,2810,2872,1710,2882,2592,2550,2590,2772,1710,2784,1686,2888,2794,2558,1206,2494,1210,1222,2484,2470,1076,2694,2462,2694,2862,2866,2772,2866,2804,2786,2888,1348,2858,2856,2868,2854,2874,2860,2890,2512,2480,2892,2872,2762,1134,1156,1594,2880,2816,2416,2866,2814,2886,2644,1280,1282,850,1884,2856,2708,2790,2506,2570,1498,2862,1436,2718,2708,2514,2514,2710,2792,2826,908,920,2796,2834,2840,2788,2626,1492,2566,1342,2422,1636,2862,2870,2890,2876,2868,2860,2878,2780,2806,1784,2556,894,900,2274,974,1052,2800,2794,1446,708,2538,1512,1090,2866,2872,864,748,1318,2792,2558,1388,2888,1094,2716,2418,2710,1102,1260,1204,1384,2480,2478,2834,1564,2894,1358,2872,2804,1162,1342,2244,414,920,2792,2778,2808,2982,2772,2560,2504,2802,2790,2862,2286,2580,2712,2588,2784,1458,2862,2864,2776,2776,2784,2794,2856,2804,2784,2850,2864,2856,2826,2848,2778,2806,2870,2562,2780,2860,2860,2862,2854,2864,2834,2856,2856,2782,2788,2540,1652,2778,2778,1276,2786,2790,2792,2792,2780,1130,2856,2860,2858,2866,2862,2840,2776,2856,1724,2858,2596,2518,2770,2870,2556,2468,2678,2850,2852,2784,2852,2846,2856,2864,2864,2492,2864,1150,2856,2418,2858,2790,2850,2698,2768,1426,2700,2676,904,2604,2536,2854,2854,2784,2252,2782,2852,2772,2860,2848,378,684,464,1396,1890,1612,732,1182,704,588,1322,872,1006,1210,1020,704,1132,1890,944,954,1836,826,1008,1008,1026,996,1184,346,1086,2784,2770,2772,788,720,428,792,632,656,404,478,450,352,536,528,672,1592,688,3224,2374,2844,3330,1146,1380,2700,2880,2728,3050,3214,3242,2758,2992,3216,2934,1694,2728,2904,2970,2730,3092,2552,2810,2680,2594,2934,3088,2640,3182,2834,2934,2714,2810,2830,2666,2196,2994,2712,3056,2200,2792,2936,3264,2666,2824,2910,2090,1272,512,1232,3396,3664,1300,2302,2820,1634,2162,1502,2254,738,584,2698,2296,1870,1986,2058,1870,2416,1148,1128,1044,1134,2416,2458,836,748,1102,2120,1262,2142,2208,2424,1288,1170,2632,666,2182,2404,2314,828,1290,1314,598,778,862,414,850,918,308,810,820,883,935,985,949,1787,677,559,1502,3216,1208,2826,370,876,1052,888,862,962,344,2078,820,878,984,712,684,746,714,720,382,492,370,2114,1306,924,1140,1596,482,762,1768,1862,1752,850,630,780,3970,464,2312,342,338,2064,2290,3070,1356,1366,1832,2342,1568,1056,940,924,1142,874,774,704,1136,874,1108,830,850,772,936,1268,1038,344,1136,1440,820,2114,1686,1692,1842,1844,1496,1804,1058,778,2112,3890,1994,2076,912,342,1902,3710,1840,1914,1176,3920,1440,1150,1442,1016,1644,1740,1804,1378,1298,1016,1052,1296,2086,1402,902,938,1050,980,1332,1058,1320,1332,1776,1816,568,530,678,616,316,1150,874,388,1378,1880,402,870,366,526,580,810,418,1158,338,456,818,1560,450,518,2054,1386,2164,736,852,790,566,740,748,548,1100,984,906,942,1044,528,586,1060,444,536,2548,802,344,398,1206,700,1018,718,548,360,524,1164,416,2102,2096,570,1080,704,882,608,448,752,2244,4484,682,1852,1362,1102,434,378,394,1360,502,362,372,436,1408,852,500,1036,492,1230,716,530,2214,492,314,2168,464,468,1178,1098,348,2142,1920,1950,2114,1764,1556,656,1650,788,874,950,1008,1842,1618,1828,1186,998,1052,1282,1692,1418,1528,1670,1784,1336,936,1360,1346,2546,1270,2410,1492,2536,1288,612,1180,908,1044,690,1188,3410,1222,1696,1430,1440,1496,1486,1412,1420,976,944,1558,1216,1130,878,1298,1416,1716,770,1056,780,1336,1182,1866,1286,1256,1848,1464,1404,1410,1370,1422,1284,1350,800,1746,1556,558,1146,348,604,708,306,368,1322,926,350,334,824,518,332,900,880,884,934,508,848,468,642,1256,934,558,520,388,1044,984,706,886,1012,546,302,542,352,1206,712,394,650,592,1860,336,1242,1174,750,884,1530,4456,912,1658,1198,544,1722,652,652,520,406,2112,1376,496,1100,762,1900,1132,818,608,1334,776,4068,2300,2066,1560,1440,1322,2032,1868,1162,1324,1024,1008,1852,672,1260,552,562,1412,996,1040,844,1046,1676,1668,896,2246,1054,1588,1056,1410,970,340,1962,2044,904,1004,1844,1846,2288,1734,1158,1166,1240,1014,1336,2098,1372,996,572,1802,1116,1274,968,1048,1168,837,992,342,1410,1414,1080,1308,1396,1296,1254,1418,1140,1774,1758,1768,1764,1760,1244,1248,1238,1230,1232,1222,338,1896,1896,380,792,1148,1146,1040,494,592,712,412,794,334,498,332,1028,334,1842,1004,564,542,500,674,600,402,554,366,478,590,330,1054,342,322,360,1258,720,1562,550,754,1390,822,1430,1000,792,886,1834,3866,1520,1200,4202,572,1854,434,2112,932,2798,670,1770,1056,602,1944,4062,326,460,1762,956,782,1534,1534,1910,1956,1534,1738,1570,2142,1420,1046,840,886,340,646,922,1938,1320,1156,1760,3570,1930,1384,364,1398,1342,1138,960,1168,1078,1090,1092,1090,1418,1210,1190,1226,1136,1236,340,1338,1326,1606,1616,1184,934,1240,1092,1070,1070,1042,924,1046,964,966,694,942,304,1970,896,1144,1124,1286,882,1072,1224,1050,1488,1218,1220,1992,1546,1854,1774,1766,1022,990,664,1164,1380,876,874,338,1896,1580,690,356,362,1174,1248,346,536,1036,604,614,874,2812,960,720,1036,312,1230,990,1462,490,678,712,712,590,802,974,948,1876,734,364,718,580,632,440,558,366,690,796,1168,1112,562,750,884,1676,4713,942,468,958,350,640,536,2146,430,1040,1086,660,368,1142,710,1798,630,4062,462,2196,342,2304,1542,2108,1764,2112,1464,1436,1200,1384,1632,2492,1146,2432,1412,1540,3876,4248,342,1380,1688,1560,1010,1248,1302,1008,1340,1190,1080,1228,1162,1164,1354,1260,1238,1156,1316,1120,1118,966,1106,1160,1354,2032,1216,1286,1434,1124,1488,1570,916,1780,874,1128,772,1064,2048,2044,1930,1952,1252,308,1594,1438,1858,1170,1120,1098,1172,1156,1398,1292,1240,1230,1320,1422,338,1894,666,354,368,1086,692,356,1290,876,1198,724,370,422,538,670,1116,1128,422,814,832,348,1180,878,736,730,546,676,870,326,780,1020,690,364,568,726,504,1694,1682,580,1424,374,552,1166,1090,768,644,956,514,2900,974,518,1052,1014,560,1406,716,750,888,1980,4298,2286,1224,436,1326,1830,1094,454,390,1036,1036,1060,1384,424,1032,1028,710,2582,542,4062,464,464,2582,340,2220,1324,1536,1108,2078,2038,1944,1950,1942,1698,1674,622,1122,1908,2014,2018,1472,1532,1420,1406,1706,1702,2124,2714,2114,1850,1864,1424,1696,594,1368,718,1510,1512,1392,1394,1492,348,372,1502,1802,1264,1012,1060,306,432,842,1056,1496,1658,1706,462,902,1404,1000,1350,1254,1578,1572,676,700,1590,1586,1454,784,1120,444,1038,1042,344,1586,1304,722,704,1364,1130,892,1864,1862,1332,338,356,362,1066,928,324,508,988,826,1000,780,1174,1348,508,582,2220,1012,616,1154,714,898,364,2906,366,714,432,410,562,820,1058,1072,1156,678,744,536,1134,1172,392,748,884,1328,322,1328,926,1334,1328,2016,3394,728,728,636,596,726,914,808,852,884,898,1146,1166,1080,872,944,714,966,1068,1076,1148,2024,2022,3436,754,310,1208,626,2336,878,506,650,690,770,694,728,522,382,622,1058,426,424,710,544,716,1108,504,826,1420,760,610,628,342,630,654,718,336,604,836,838,1038,328,524,986,776,680,1096,690,436,638,728,460,434,764,1020,560,1374,1368,890,870,1158,1242,604,1530,512,838,724,414,1208,516,492,458,438,476,430,426,428,972,1024,744,1184,460,1068,3855,956,2414,724,512,736,836,378,1522,1026,614,778,452,1782,612,720,838,696,1210,1964,374,514,810,538,514,490,332,360,1232,468,1000,792,528,636,596,1046,618,2794,336,678,1712,958,470,352,386,422,632,4866,1426,578,512,374,302,704,618,862,1264,670,1512,1624,1740,638,1346,472,438,324,520,764,656,490,608,682,434,1046,658,758,676,616,564,702,406,900,528,540,748,632,498,678,358,776,794,1150,688,442,782,338,624,368,572,494,548,352,476,522,452,680,408,330,1080,2888,1544,888,926,1032,328,946,376,442,914,900,780,930,988,880,2390,868,1016,816,432,1126,554,396,746,796,802,484,692,442,618,1098,954,1344,318,1470,460,882,874,854,862,490,1218,1096,1820,1754,1032,1930,754,1158,640,378,484,1560,1890,2532,2510,2204,528,518,698,518,572,552,668,994,454,444,454,380,396,1140,642,406,628,1076,870,386,1066,792,1460,1282,772,630,532,638,3966,684,672,524,808,388,480,388,300,692,440,516,708,444,376,728,468,568,376,780,972,432,496,512,672,588,696,520,512,932,468,892,364,436,712,844,752,1008,972,656,968,1020,652,680,2880,2824,2028,1064,572,940,824,476,368,496,2400,724,972,540,2444,2592,2600,1860,2472,1448,384,1048,428,492,480,2720,940,860,656,876,896,1044,1340,924,848,756,1524,540,812,836,1076,752,776,460,464,904,864,1108,736,652,2596,380,1156,2040,2228,1156,1420,636,724,744,644,680,448,428,356,680,560,648,396,340,392,2012,760,600,568,1332,1580,436,1840,360,1508,760,1104,1712,2044,976,1072,808,620,1840,1828,1924,1096,1964,964,800,872,636,660,832,1268,2448,2032,656,560,1212,724,1184,1188,716,1224,764,740,656,708,436,432,788,756,620,672,420,740,640,456,672,640,856,776,628,592,1632,1064,1864,1096,676,1012,1268,3088,3278,3278,700,652,676,512,834,558,460,472,492,460,312,334,366,338,690,666,436,446,704,470,398,720,478,572,568,374,744,1008,468,456,486,508,676,548,666,738,558,518,808,472,536,946,792,330,408,476,382,704,460,2866,2770,2032,1058,524,2534,504,602,2498,2226,2036,1432,380,458,622,434,438,488,346,488,490,486,486,488,484,436,468,534,2036,942,932,1034,862,918,680,766,924,542,536,836,832,1076,652,746,890,452,454,474,596,466,904,726,528,850,1044,586,696,704,564,1456,946,560,446,1146,678,570,480,574,722,744,632,690,446,466,348,384,614,562,754,342,534,340,760,604,560,1332,1558,434,1834,1368,354,946,424,1506,394,822,1138,1740,2036,968,1060,836,588,1778,1828,1870,1088,1944,960,842,862,556,662,654,820,1250,2438,1980,618,1202,738,412,1226,424,1190,1036,490,460,518,716,744,636,700,432,788,758,608,422,788,636,456,676,850,762,580,588,458,736,1064,1848,1094,656,1012,2954,3540,632,1236,1172,572,3440,2592,2576,2572,2548,1900,552,2400,2600,2196,856,668,408,3528,2480,1324,628,960,1184,588,368,700,328,364,520,1120,432,364,800,3248,3100,3316,3320,2236,2656,2684,2572,1576,2604,872,680,1024,1044,1336,1196,836,928,964,572,568,600,800,1140,1084,1312,940,664,756,716,1024,908,612,856,680,664,460,1088,432,680,752,704,796,800,1264,1724,904,2704,792,1288,796,484,3268,420,1412,2592,1308,760,556,1464,844,716,724,716,1028,984,840,884,560,548,448,768,796,380,800,324,424,308,424,2296,740,364,672,1704,1468,2372,920,1704,816,2892,468,1948,388,2336,1644,440,1148,1912,460,340,772,356,2664,1992,2008,1648,1784,2512,2516,2460,1768,1528,2088,2572,2300,2360,1456,524,1616,528,884,2548,684,2612,904,2588,1832,488,716,544,544,548,720,432,564,612,620,620,624,612,604,692,616,552,612,1676,1656,1180,1224,948,1172,808,916,1132,1252,1160,724,880,1164,1048,1948,620,664,704,512,392,560,716,500,840,964,1280,1236,892,924,1176,1228,996,828,648,836,520,1024,884,880,856,1076,1204,828,600,936,488,520,1024,624,764,1036,556,944,1580,1056,1640,1436,1868,1500,1028,592,512,540,1572,760,716,548,576,620,892,756,784,336,608,488,768,920,796,504,576,348,360,440,576,736,536,592,552,624,616,556,376,400,372,428,800,860,548,528,604,644,1032,768,592,516,548,752,656,476,440,1244,652,568,724,716,924,732,732,848,664,600,1008,580,724,1088,864,2536,1356,608,700,896,960,892,592,1032,984,960,812,596,884,748,956,740,748,732,1508,1384,2392,1400,696,1300,1128,828,1244,324,964,460,312,536,612,888,832,852,432,348,636,504,744,1020,500,444,672,412,356,460,440,544,712,536,556,556,632,632,560,424,380,308,312,456,868,852,552,412,680,628,888,604,316,468,460,592,680,664,508,440,1240,576,576,620,616,852,688,728,924,704,596,1128,540,676,1140,952,308,412,516,648,452,404,604,644,648,432,808,1064,952,1232,824,1224,912,1216,1368,1460,952,640,3624,3508,2548,1328,656,3084,324,616,372,2368,364,2160,528,416,800,348,3400,3088,3264,3280,2336,3112,1004,1812,720,544,548,712,428,564,564,612,616,624,608,608,616,548,824,2544,1180,1172,1076,932,1176,1092,1120,1308,1676,1156,676,836,916,1916,680,676,1024,1052,1360,820,936,984,572,544,756,588,1144,1076,1316,912,668,752,968,3308,480,620,692,2560,2788,1400,848,724,720,792,912,936,800,336,856,556,536,444,488,772,700,372,752,420,428,360,308,416,360,488,336,644,2484,692,712,364,732,1676,1976,436,2316,1648,452,1136,640,1900,956,1408,2104,2564,1224,1340,1020,744,2312,2292,2592,1376,2468,1204,1032,1096,632,800,824,1100,1544,3084,2512,776,1524,820,532,1484,520,1308,328,592,900,696,824,892,992,952,528,932,808,576,848,716,1084,408,472,732,808,2324,1092,2348,1384,908,1284,1600,632,4324,1650,882,816,842,646,498,732,1058,570,438,666,410,396,400,434,540,696,534,590,484,668,558,390,418,314,444,858,846,550,558,624,784,878,448,456,592,472,506,602,720,658,490,1260,574,612,618,608,846,686,880,696,596,1012,608,678,902,364,412,486,674,450,396,600,598,620,480,884,578,3610,3510,2470,1330,654,638,1568,722,3212,3082,2782,674,650,858,1806,552,530,708,538,538,538,544,710,426,540,552,560,558,610,676,618,620,608,604,608,602,544,578,678,776,1650,1174,1164,326,1668,1150,630,830,1062,914,1906,684,674,1016,1044,1356,816,894,1114,566,566,574,678,582,1126,988,656,1076,1304,742,884,706,1784,1286,718,556,1454,846,714,724,724,904,932,796,332,852,556,534,440,488,772,760,376,930,380,510,672,308,426,674,906,756,698,362,424,668,1670,1926,386,2302,1640,456,1124,554,1898,1034,1446,2192,2554,1218,1336,1040,738,2298,2238,2362,1372,2454,1168,1024,1084,630,346,836,820,1052,1576,3066,2546,770,1420,814,518,1468,442,1496,1308,616,586,662,886,816,886,542,992,954,844,524,996,800,574,832,1076,406,730,742,2310,1150,2314,1376,496,1278,4501,490,702,658,670,516,488,808,346,476,300,316,318,344,432,562,426,438,384,498,504,310,334,364,356,642,674,440,530,456,714,362,470,374,346,724,478,564,528,378,348,1006,498,454,484,672,544,668,726,560,476,774,460,724,454,480,506,360,316,484,480,470,346,678,456,2880,2794,2058,1064,562,1934,556,2558,2454,390,700,506,1438,380,418,562,426,566,340,428,346,436,444,442,480,486,492,496,484,480,484,486,430,464,604,1938,932,998,1322,912,470,660,728,1528,544,534,814,828,1084,646,746,938,452,448,438,598,460,896,792,524,862,1046,594,696,350,462,1468,1016,590,442,672,574,572,578,692,694,740,628,674,442,422,350,438,616,558,304,740,340,536,340,506,754,602,562,532,1328,1534,336,1840,1308,356,906,508,1514,342,862,1108,1668,2028,1060,806,586,1786,1782,1920,1094,1958,956,874,870,504,662,654,870,1292,2444,1992,656,1206,680,1156,3473,934,3398,3316,3676,3202,1876,2414,2396,3184,3338,3642,3220,3326,3256,3136,2102,3300,3482,3940,3520,3190,3480,3246,4288,594,1862,1454,1402,1952,2587,2572,2484,2396,1664,2628,2408,2444,2250,1672,1696,1794,2382,2348,2538,2496,2542,2420,2486,2428,2052,2034,1764,1180,2048,2398,2732,2090,2434,2300,2558,2424,2490,3142,3464,3448,3520,2786,3480,2702,2294,2616,3066,3440,2914,3456,2840,3074,3232,3372,3390,3306,3064,3434,3460,3332,3460,2294,3524,3290,3028,3376,2560,3406,3034,3412,1755,320,640,2416,2272,3520,3240,2920,3184,3344,3404,3288,3320,2724,2368,3304,2740,3224,3664,448,348,1796,572,1908,3180,3428,396,3340,344,3400,3490,2752,3444,2680,2272,2590,3048,3406,2898,3424,2830,3052,3216,3358,3364,3290,3046,416,2888,3452,3318,3438,2282,3508,3278,3002,3334,890,2570,734,3004,3392,330,308,1993,2053,3006,1068,2956,3308,3342,2140,1060,1074,1076,1072,3390,3358,1516,3376,440,890,530,436,1432,1510,842,1760,1888,1610,2522,2260,326,2288,540,2020,1592,652,3650,1622,3340,2158,1690,2154,2152,1822,2128,2114,1720,3496,724,700,1686,1834,1492,1576,1562,1536,3602,3296,2880,3326,3286,3318,1294,3384,3402,1438,1418,3332,748,2590,3318,3292,1168,1166,1174,1182,1176,1198,1198,2584,434,1168,1146,1172,1226,1234,1056,1174,1192,1240,1148,526,556,1060,1072,3332,1218,1176,1156,1142,3252,2126,2110,1054,1076,1040,730,3274,3396,3476,2294,2156,1250,3336,2032,1238,2358,2354,2348,3494,3506,2936,654,1382,1568,2940,3286,3314,2428,1288,1316,1010,1382,310,2812,2366,2790,2732,2782,2710,2832,2764,2634,2818,2650,2756,1298,2910,3060,372,532,2864,2860,2868,540,2676,2648,2740,2748,2612,2620,2596,2596,2384,532,2612,2852,532,2180,1552,2220,1860,532,1440,1376,3000,2612,2736,2744,464,2496,2492,2604,2504,304,2102,2232,2130,680,1128,1780,2124,1448,2110,696,2142,2098,2056,2154,2090,2118,2106,2250,1644,2124,2150,2096,2196,2100,360,2104,2242,2086,2108,2338,2246,2238,2138,2280,2180,2222,788,504,2114,1974,1056,2098,2104,2100,2076,2108,2110,2116,2236,2094,2090,2166,2250,2100,2094,2058,2096,1892,2280,852,1104,2118,2020,2066,2234,2216,1956,2252,2172,2058,2154,1436,2108,2094,2094,2104,2192,2030,1958,2086,2146,2232,2022,1690,2166,2086,2154,976,526,2788,3226,3272,3182,2487,3056,2892,2900,3367,3111,2884,2924,3205,3022,2476,1939,2858,3230,3384,3145,3345,3331,2294,3039,2836,3301,2804,2964,3022,2958,2820,1465,3269,2862,2994,2914,3253,2896,2470,2813,3236,3365,3273,3437,3047,3225,3090,3082,3423,2983,3070,3165,2387,3409,2939,2564,2458,3255,3025,3173,3400,2733,3262,2474,3154,2865,2855,3068,2837,3086,2489,3163,2453,2411,2526,2999,3207,2877,3160,2833,2961,2931,2769,3005,3326,2823,3156,2919,3123,2564,3733,718,2440,398,2306,2308,2300,432,2146,484,2130,2200,2202,440,2100,2090,1976,2084,1882,426,2084,2284,2286,398,1756,1244,1790,1498,1040,1106,2414,428,2102,2102,460,2198,488,2196,420,2000,2004,2092,2014,3218,3218,3728,374,2872,3154,2886,544,2694,2940,3516,2758,552,2906,532,3178,532,2960,3008,532,2630,2760,528,2502,4046,4404,560,348,2824,2324,2576,2720,2444,2884,2848,3012,2872,2428,2428,2624,2800,2804,2680,2744,2396,2584,2388,2736,2124,2816,3832,4004,348,2850,2366,2764,2394,2504,2922,2894,3060,2924,2432,2474,2484,634,2844,2796,2730,2790,2436,2628,2774,2158,2850,3884,2888,568,2860,1156,1624,1240,924,1748,1204,2372,1304,1312,1240,2884,560,580,592,2812,2884,1248,380,496,864,900,2496,1176,1288,1440,1324,1332,1192,1192,1008,1404,2772,2632,2840,912,1156,2776,2416,1308,1904,344,2888,2500,1308,1148,2016,2888,2528,2900,2900,2884,928,864,2892,2116,2444,1156,1400,920,1780,2348,2888,2080,2684,1284,920,1644,1752,888,1244,852,1212,1628,2456,1964,2300,2436,2880,2280,2556,628,348,872,492,2692,532,1376,1284,1148,1308,1348,2196,1936,1120,1220,2108,2720,2712,1124,348,460,472,2320,2208,1240,2496,712,1064,2868,2516,1024,1876,2272,2228,1984,2456,2876,1248,1100,1316,1256,2392,2440,1264,1460,1428,1308,2256,1268,1208,916,2236,1676,1192,1208,1224,1672,2060,2408,1316,1380,1248,540,2316,2256,1288,1356,2236,2248,2716,2820,1876,972,1892,2756,1416,604,608,464,1172,2404,2136,2260,2248,2352,2872,2160,2772,2768,2148,600,1392,2944,2628,1252,1476,2736,2260,2396,1308,1300,2236,1392,396,1208,2756,2748,2236,2532,1080,1184,2124,1968,1228,1232,2024,2276,476,452,2436,2324,2108,2756,1432,2260,2264,2260,2252,2264,2212,1484,1404,2768,2724,1380,1316,2384,472,2204,1576,836,2372,2520,2252,520,4294,2890,2888,1644,1248,914,1214,1770,2410,2306,1256,1324,2908,564,576,602,2770,2910,1552,932,1028,540,878,2514,868,1326,1448,1212,1206,1484,1010,1680,2794,382,2184,2852,1178,1168,2794,2438,1606,1318,2042,2908,2508,1314,2028,2910,1682,2548,2922,2928,2914,880,1518,2908,2138,2464,1190,1388,1132,1196,2362,452,420,2914,2110,2712,1278,928,2226,1186,1768,886,1254,756,1232,1654,2480,1986,2316,1532,804,2934,2292,2572,2254,2712,922,1278,1290,1228,2316,1310,1360,2218,1950,1096,616,2120,2738,2738,1200,578,476,1160,2216,1246,1324,2520,718,1066,2878,2534,1024,1920,2288,2252,1998,2482,2928,1270,1550,1332,1272,2438,2470,1282,1474,1432,1314,2536,2294,1300,1196,896,336,2252,2162,1192,1228,2354,1684,2088,2138,2436,1336,1396,1262,1270,2344,2286,1310,1388,2258,2254,2752,2860,1220,980,1914,2790,2456,470,1186,2156,2290,2276,2354,2902,2190,2784,2800,1918,438,614,1176,1406,1950,2992,2658,1266,1524,2766,2274,2428,1326,1318,2284,1400,1414,980,1052,2796,2770,2268,2790,2578,1032,1202,2536,1988,1244,1250,2528,2308,2148,2462,2350,2128,2790,1916,2294,2402,2308,2810,2290,2230,1498,1428,2802,2752,1390,1328,2418,1890,2238,1760,338,2412,2540,2426,398,1310,2864,3102,2594,3186,2388,2402,2902,1724,2892,1188,2024,2474,1336,1210,2990,3318,2818,878,1172,1390,2898,2482,1172,2810,2914,1098,1456,2870,2340,2876,1146,1660,2796,2746,1778,3254,2492,2670,1426,922,2504,1186,1740,3556,3322,2638,1954,2680,2422,2608,2734,2930,1268,1220,2550,1356,2202,1944,1220,2526,2998,2772,2826,1438,2298,1452,1234,2824,3352,2410,2242,2848,3062,2372,2440,1254,1448,3074,2758,2890,1598,2574,2224,2828,2330,1660,2864,3240,2416,1304,1370,2090,952,2596,2816,1590,1358,2518,2698,2826,2538,2538,3204,2882,2700,3274,2874,2306,3344,2148,3118,3124,2190,3246,2984,3624,3018,3060,2988,408,3118,1396,2910,3128,2710,2704,3008,2686,2794,2290,1140,2620,2410,2490,2118,2922,2940,2850,2422,3308,2372,2688,3308,2968,3002,2256,2794,2676,2378,2532,1270,516,4142,1700,2968,1680,1200,2226,860,1236,1180,1192,1262,1266,1336,2800,1998,314,478,678,1114,2808,1070,1186,1180,1506,1186,1192,1292,1252,2228,1250,1252,1194,1192,1024,1058,1076,1002,2710,2810,1270,1262,1790,1280,1180,2772,1246,908,1562,1144,2536,2548,672,1162,2970,1100,1090,1388,1228,1166,1196,1200,1310,1186,1102,2806,974,1224,2600,2804,1274,1266,3084,1200,1172,2390,1076,1102,2798,2940,2816,984,972,970,2600,1512,1566,1130,1264,2690,1214,1226,1238,1212,1318,706,438,1222,1292,2276,2812,2090,1212,1254,1912,1266,1254,2568,1314,942,2880,1814,2802,3186,1324,1708,2346,2730,3028,3034,3020,3204,3186,3204,3194,3166,1216,1268,2358,2128,2394,2396,1268,910,2416,536,1284,1354,1286,1194,1430,2510,958,1112,2976,1260,1240,3184,3200,1290,1544,2280,1744,1472,2078,2128,1824,3020,1278,1326,1332,1218,1524,1514,1472,2320,2632,1768,2296,1786,1852,1902,1306,1538,2140,2148,2176,2320,2286,1228,1354,1354,1154,1164,1150,1154,1044,692,1466,2474,1736,1546,1536,1886,1360,1368,1894,2674,1802,1794,1522,1324,1332,1312,1322,1630,1644,1348,2336,2308,1726,2160,1494,1738,1910,966,1714,1508,1524,2630,1960,3038,3038,1972,2502,2056,1932,2090,2562,1824,2344,1136,1768,3058,2310,856,1530,1030,1524,1528,1252,1534,1322,1114,2244,1424,1144,1148,2296,2088,2176,1714,1332,1346,1062,2300,1654,1534,1864,2268,2062,2842,1050,1314,1326,1130,2118,1156,1546,1546,2046,1826,714,1788,2126,1968,1172,878,3786,539,3280,1819,1813,1807,912,590,556,1332,384,478,1368,672,682,1572,2616,662,652,360,384,666,386,362,532,388,376,488,634,436,512,940,624,384,390,384,382,544,398,472,436,906,510,1012,458,366,376,384,536,1530,416,388,506,772,798,2039,1372,314,360,642,320,434,542,530,526,434,1022,368,450,378,504,800,342,536,378,322,1168,602,538,632,827,438,860,848,396,846,386,390,386,696,770,388,310,1238,632,642,838,862,386,386,1416,1198,432,788,304,811,3510,384,376,376,362,872,2034,586,1376,994,770,380,380,402,674,370,474,414,634,1458,924,530,380,370,1046,382,570,512,300,586,1286,682,308,360,410,2390,774,372,840,514,504,770,650,316,316,520,536,540,534,386,378,392,382,482,374,650,378,380,546,864,370,530,616,612,364,450,466,354,434,654,388,384,1144,386,1140,590,508,514,380,636,382,784,316,384,304,378,386,918,544,544,376,330,494,414,388,320,1200,386,1402,704,1034,1570,366,362,380,522,356,314,388,916,370,378,750,604,972,384,484,512,840,578,692,528,386,386,418,1072,358,360,376,642,802,558,692,370,640,308,382,304,432,474,470,434,338,382,540,430,310,372,310,846,542,1134,396,496,904,1644,566,1106,374,626,716,652,474,370,640,1684,640,1626,532,552,486,334,1166,634,722,316,514,370,368,314,536,658,364,376,364,316,512,388,420,512,378,536,798,614,998,546,424,386,506,676,556,380,312,760,382,846,1552,494,742,736,1488,400,588,1076,394,396,748,608,606,528,320,528,650,566,1216,624,330,2000,380,498,1722,386,1152,388,1024,658,564,346,346,350,348,348,336,334,336,332,362,656,396,394,398,388,402,392,392,924,616,660,632,1526,522,360,378,382,318,320,478,334,1823,2106,1126,1119,590,386,376,388,948,1384,646,2083,660,422,508,520,544,618,590,646,506,376,370,506,380,506,372,512,1673,528,588,642,634,510,642,580,394,1156,766,606,584,584,570,394,510,1056,440,584,772,756,560,556,374,772,1290,352,510,542,512,512,386,388,388,388,502,516,838,768,2734,3504,3524,3506,3424,3456,3628,3400,968,520,1186,514,312,1018,3504,3520,3514,382,792,2462,428,496,382,978,1912,528,690,3514,1500,512,386,3444,3500,798,2538,1460,884,816,492,1696,390,500,532,592,700,1678,1072,1346,660,1978,816,418,1360,2850,376,376,384,1664,1058,650,654,652,652,1106,390,1548,384,384,378,384,624,544,696,490,472,964,492,460,832,644,638,636,636,510,682,422,636,640,638,782,494,782,398,576,576,1846,1640,1658,3486,1042,452,350,564,392,462,632,450,540,646,300,446,534,830,554,372,364,712,704,306,670,566,636,728,326,2386,516,556,642,490,434,380,386,388,384,394,390,386,584,842,348,894,716,378,486,466,476,542,490,420,388,304,1154,460,402,378,430,382,982,1482,1416,1304,362,300,516,1034,324,518,382,390,454,774,384,386,372,380,388,366,380,746,744,484,1040,388,388,390,384,386,386,956,1182,324,1500,520,520,488,456,456,592,642,880,688,374,448,770,414,374,994,926,442,1598,1166,388,484,694,1748,576,1624,1002,1042,1208,402,332,790,1490,324,324,768,376,372,516,352,1632,388,1158,384,1166,1690,776,778,772,1620,922,972,386,910,1396,1172,1640,1034,1402,1196,572,612,346,304,926,592,826,512,420,628,1786,812,816,442,602,400,412,1106,774,322,334,306,476,412,1256,1036,2074,404,3014,1268,1092,1130,1102,1036,988,2222,512,816,512,642,644,556,874,720,684,922,1016,468,390,590,426,694,346,686,906,914,914,338,352,568,504,356,358,812,834,626,1350,1464,1744,1322,1182,1186,1048,526,326,500,360,526,376,312,306,1374,486,592,498,444,1746,1256,772,486,916,3244,3232,3382,3248,2982,1688,1542,642,772,774,474,336,366,536,1310,744,892,646,612,650,618,674,766,718,744,658,860,704,748,692,1058,1616,1034,1048,988,1062,754,1050,1462,766,1402,1026,1016,1206,1332,1092,1088,784,1160,1152,962,960,940,962,1247,1182,382,1092,1074,764,976,980,1060,942,828,1106,844,776,358,430,928,492,2436,1652,1742,776,1700,1586,716,1026,812,654,1552,880,614,656,1148,932,996,774,484,948,372,1650,1642,1142,1158,884,594,998,1336,1876,1042,1202,812,1030,426,1134,698,436,434,2292,980,1744,452,934,1024,1034,658,1140,884,1038,974,780,830,904,980,760,660,1162,374,460,390,1352,662,538,654,718,936,880,562,468,410,702,808,630,540,358,428,1154,502,480,352,506,836,834,446,418,316,864,344,454,704,578,746,490,824,494,420,574,592,782,740,770,1226,474,334,378,348,752,426,448,446,700,482,744,552,710,370,302,386,342,410,408,506,1068,584,456,374,304,614,554,784,684,576,484,432,490,642,304,414,310,536,576,750,706,364,496,578,302,988,476,444,634,540,580,336,510,526,572,456,582,716,462,498,578,404,492,1276,702,480,448,414,716,566,490,636,600,414,428,490,512,390,856,454,450,374,636,582,622,588,1172,652,794,302,414,330,750,394,330,434,448,492,1146,450,752,3598,1038,1042,906,984,818,802,990,974,904,696,562,582,564,564,1008,870,902,884,420,948,866,912,818,816,588,1026,758,874,930,934,740,560,840,902,936,860,832,908,836,558,796,846,854,542,1180,658,818,724,1162,1024,942,362,392,910,952,738,658,736,1166,884,1070,992,842,998,638,1208,1132,386,1066,654,1356,786,690,834,1038,538,560,516,520,682,658,592,586,582,618,558,536,576,650,618,612,660,666,688,592,534,906,622,728,602,542,572,558,542,544,618,1092,708,590,746,812,864,668,864,424,1754,858,778,594,672,570,1118,1162,1154,582,952,1182,940,954,642,470,790,696,582,626,488,670,668,896,508,460,520,500,490,552,500,524,512,508,508,506,526,514,498,496,508,510,514,510,512,540,514,518,492,514,536,514,510,510,528,562,510,506,506,546,552,610,378,352,340,342,348,348,490,310,312,318,312,808,942,364,396,556,564,526,550,320,314,314,316,300,314,304,796,464,1222,926,3388,796,824,820,826,760,806,806,782,804,1034,924,778,888,816,824,738,720,708,638,736,1128,1170,754,864,1122,1074,744,730,720,718,636,754,724,744,646,1278,1252,778,956,936,708,338,1538,594,854,1220,1040,988,1962,624,738,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,912,812,822,646,442,1970,1408,480,1390,1404,476,454,1230,688,1474,2740,926,2044,1060,1766,2362,1806,2494,2602,2498,2188,2212,2450,2460,2456,2168,2474,2524,2518,2518,2238,2332,2532,302,2294,2156,856,490,1438,2566,2564,446,450,446,454,452,450,1232,374,460,382,376,390,382,410,2284,450,448,454,450,454,450,450,454,470,480,830,492,1294,2328,1956,512,2484,460,1078,558,2658,2588,2576,716,2562,2614,406,2799,1600,1600,1600,1600,1116,1086,1306,816,750,880,696,838,962,786,700,890,948,1262,952,1216,864,832,778,630,1186,674,1016,1284,640,720,1288,1246,1294,1342,1162,1408,1406,1010,962,934,1256,1312,1422,1114,926,1054,1114,982,994,1290,1274,1300,1048,1344,1342,1060,1006,862,1252,1300,1148,1324,1124,1050,1178,1002,1050,1148,1246,1056,916,1038,450,440,734,992,1340,954,950,1036,1254,960,976,1304,978,1038,1110,994,1408,1282,1288,786,848,972,384,1200,1286,1046,640,780,1354,1358,916,1188,978,834,1028,1144,1066,762,1004,886,936,1308,1092,1054,724,984,872,962,1062,1058,1206,1026,1112,1030,854,1050,1300,1358,1412,970,642,834,2300,2176,872,1296,1072,1394,742,618,576,1254,300,376,366,444,386,532,454,946,918,848,798,602,580,1038,994,842,630,752,1392,2864,796,428,986,996,628,618,1062,1290,614,402,382,376,1556,620,1442,1164,1140,326,2174,1044,1094,1126,634,622,680,1692,1924,1122,1980,1886,1532,1082,1886,1224,314,362,1526,1242,1102,3100,2844,338,1364,916,946,2814,958,574,978,586,1082,660,564,936,914,880,636,1112,954,794,864,484,496,458,446,3192,3014,1416,1140,1214,1250,1182,2710,1476,1276,1186,1308,1440,1396,1286,2886,2800,762,4082,624,2700,484,1432,1104,1000,2436,2676,2432,2596,1284,456,1600,2352,1128,692,532,940,2740,2824,472,380,2652,2644,2592,2680,2472,2456,2624,548,1552,708,1428,2336,2356,2268,2828,428,704,412,2660,2596,1000,332,2632,2660,2664,2648,2592,2560,2776,2596,480,432,1236,1880,580,2108,2644,2208,2612,2532,2548,2568,2020,2720,400,448,732,2356,2560,2556,2592,2516,2156,2480,2440,2472,2128,436,320,2728,2624,2640,2788,2620,2508,2604,2640,2700,1880,746,2466,2438,2090,462,684,3308,498,784,646,704,1176,808,1066,1868,1044,1470,1712,1008,1166,3552,990,3580,656,992,3280,710,770,596,582,574,658,782,712,1760,794,1250,898,762,1204,3334,2888,1352,2488,1394,636,1110,1098,1122,1202,666,1286,740,1130,1520,1540,1296,1198,928,1440,2414,3506,2248,1860,1956,2872,1324,1584,3240,1924,980,1966,3502,3164,1362,3392,700,978,438,3278,3536,3598,1828,1148,1988,2850,3240,1592,1412,2114,3536,3652,3346,3572,3302,3374,456,4250,492,606,380,612,750,986,584,328,512,634,694,1554,376,510,416,486,876,440,418,432,438,658,542,574,922,916,446,952,562,460,818,542,436,570,650,520,590,656,1224,520,532,1220,712,680,462,352,640,310,696,490,396,678,1044,672,752,472,1246,580,638,738,448,526,894,884,1134,684,380,472,800,662,868,362,684,572,654,344,578,566,1516,1008,1964,1466,972,1184,978,1290,1242,812,1442,1198,936,1376,2064,790,1970,2084,1540,386,378,352,3986,2804,976,790,3650,3732,1192,1202,538,884,762,1016,3316,1794,1174,850,1272,508,416,3990,3448,4060,3956,3296,3854,3802,4080,3586,3676,3614,4052,4020,3796,2214,1150,1902,1910,1332,544,3538,4066,3998,2874,484,642,950,830,982,2104,846,1584,1584,436,640,1598,3930,3610,4028,3960,3852,4104,2894,652,594,582,700,1520,1248,862,790,4166,4152,474,694,3074,3826,3662,3918,786,452,452,508,736,704,362,1150,412,306,354,646,330,482,366,438,706,696,364,706,422,346,606,408,324,428,486,416,470,936,380,902,530,502,336,464,510,498,778,482,348,386,470,534,332,374,664,456,838,510,384,302,764,628,504,450,484,426,410,1112,748,1460,708,1098,890,682,668,1016,596,1064,918,732,1040,1536,578,1544,1468,1170,2962,2768,2690,2736,908,928,662,428,396,854,2548,2932,2752,646,1350,378,3024,2612,2760,2454,444,504,2556,1634,950,860,3030,3078,1214,1338,2956,2646,2872,3032,2732,1666,630,842,1568,1394,976,374,374,450,2636,2716,2648,2176,492,714,628,748,828,748,678,1200,1198,846,330,484,2764,3050,2638,2912,3086,2564,912,2188,370,490,444,440,512,476,462,434,524,1068,952,2608,1328,1168,2732,2930,2190,486,2832,3018,3104,2786,3064,2918,2630,3046,2962,2808,2474,2938,1772,1124,1262,2836,2854,2730,2962,3070,2618,3088,3072,2630,2430,2410,3130,2500,578,330,1210,970,2486,482,476,466,2008,3042,1946,602,904,1266,1874,2398,3066,2962,2804,3106,2940,2860,2828,2748,2680,2680,2732,1434,962,720,334,1292,2498,2706,1458,3136,2618,696,2600,3134,2422,368,398,1612,3046,1036,1054,2626,2842,2122,3058,3150,3140,3130,2958,2908,2970,2994,3074,1106,1154,1768,1132,668,1134,1474,3028,3240,2762,2682,2516,1276,1008,1498,390,532,2932,3068,2922,3068,2964,2794,1290,1100,1292,1088,1974,3074,2946,1082,1076,1200,1354,798,810,882,858,812,820,2588,2236,1320,2688,2230,2470,3036,1214,1212,572,1902,1132,1048,1046,598,676,586,1556,834,1074,544,984,1492,1114,3038,3028,792,944,1568,2726,684,872,750,946,484,446,442,1640,2670,2722,692,372,368,366,494,490,2882,2718,2598,378,452,2966,508,1948,2708,2742,922,536,590,646,338,772,2498,1266,896,2862,556,962,380,324,3048,2644,2768,2876,2482,1622,914,1044,2840,2872,3056,2736,2656,2812,3086,1688,742,840,1572,976,376,1434,376,448,2718,484,2686,2854,2656,2148,498,700,638,746,704,718,762,678,1216,1214,342,334,334,1224,2924,2798,1168,624,2854,3054,2612,2750,2772,1138,896,550,2616,1398,1070,2684,1914,858,886,2980,2800,2736,2994,2912,2994,2922,2756,2776,3034,2834,2726,3100,2934,2730,2790,3038,2882,3066,2702,1032,670,1198,2734,2754,2696,2404,2464,3178,2418,652,1162,962,2516,502,458,1936,966,2744,2716,1276,882,1512,2478,2774,2774,2960,2706,2928,3194,3104,2776,2700,2680,2668,480,1270,546,714,340,1278,2546,2800,2072,614,3058,2606,936,2346,2604,1992,306,1572,3012,1016,2562,1028,3062,2074,478,412,2698,620,784,414,490,558,462,378,534,534,456,460,520,470,462,630,938,1142,1232,2572,844,1080,948,920,1040,660,384,904,896,892,908,748,864,996,676,1076,1528,1512,1392,1368,484,1496,972,1032,1652,3116,916,2784,4764,3714,548,1004,836,1850,704,732,1492,356,380,910,574,846,1604,1448,624,786,3616,1870,3910,3610,1002,596,880,724,4438,3630,952,1410,1984,2244,692,1748,564,3158,1050,1116,2760,1232,1218,3862,3392,1082,3902,1134,1400,940,3248,672,1460,1468,1346,2970,3094,2020,2084,4172,3302,2496,636,3614,944,1494,5188,2428,806,1232,816,1322,2396,686,1306,962,948,1038,1786,1846,1714,458,2244,2186,1748,2581,1810,1658,1674,1620,366,1334,1328,746,2612,510,588,1446,2160,756,1004,1472,970,746,1434,1442,738,574,1420,1446,812,1448,1448,756,466,350,660,2254,674,902,668,1166,1716,534,482,1056,882,1076,744,746,1592,1334,718,986,2214,760,1164,1068,2058,654,3218,1364,4403,3326,3040,3110,3838,868,924,308,2964,2970,1280,3014,3062,2960,2532,3712,3056,2998,3228,3074,3920,2824,3460,2662,452,3296,3144,448,2894,2872,3188,3018,696,3310,3374,2970,3532,2798,3266,4573,4436,3340,3340,2400,2324,2396,2396,2344,2332,2336,2340,2404,2324,2388,2328,2364,2324,2328,2388,2332,2400,2324,2336,2392,3386,3386,784,728,1976,1760,816,636,2032,936,472,2282,1610,1044,466,1370,520,1162,794,670,1614,1178,666,1342,2706,704,2464,1424,488,914,932,814,2084,1182,1446,1374,2516,2238,1380,660,2412,1632,2634,2616,506,522,556,506,428,1992,558,530,684,1458,662,902,422,662,616,968,662,358,2218,450,716,748,1604,1456,304,1606,1380,1740,908,1130,1072,648,1642,396,1062,774,506,498,510,2800,332,386,416,740,2458,360,654,708,810,416,796,802,646,2294,506,1600,1028,2550,842,808,796,618,1500,1018,1260,1104,696,1220,866,1114,1182,600,1594,2410,1364,574,1984,1260,1326,1400,2056,1360,1984,1306,1688,1294,1958,686,1310,510,1434,302,950,1786,2876,450,528,492,1952,926,1104,506,1122,1270,348,2020,1124,1190,638,1168,1042,388,976,522,484,1348,372,656,1188,1374,1332,1318,388,738,1620,1632,2010,842,970,2610,1800,1422,1118,2150,628,2478,1588,556,812,1894,852,2188,356,798,570,762,734,776,1010,712,936,1738,752,1282,1462,2206,1628,352,362,2942,462,862,1470,1780,550,326,2382,404,1896,1344,1640,1220,1776,1432,1014,3170,1150,1594,506,1726,1174,1516,2026,302,2536,748,1204,608,1952,1288,1336,362,338,478,834,2312,624,1580,2456,648,1594,1046,2648,446,1264,850,1012,810,1626,610,1770,980,1190,1094,2804,1310,2022,1040,2618,1938,2070,448,834,1954,1786,2516,928,1262,302,618,586,1142,726,1064,676,736,788,1656,2754,840,1374,1000,490,634,1760,1246,930,792,1418,1740,572,804,898,1266,542,468,752,1360,1200,1624,2086,1806,1738,412,484,544,748,2160,1354,1436,1438,1906,1540,2102,664,926,1418,1120,938,868,668,2190,1188,758,2262,1042,632,3561,3995,2768,310,352,326,332,300,304,308,342,366,1302,308,316,318,318,364,370,412,358,3194,3919,3112,1552,2864,1654,1644,1646,1364,1130,1054,1318,2258,2578,1664,3028,3338,602,448,836,2204,2236,3106,2256,2228,3180,714,2108,2112,678,2122,756,1562,1634,970,1776,1596,1596,1676,1650,1590,526,2886,3214,3188,3190,3186,2522,1358,3218,3076,1724,1800,512,1266,386,3228,3200,1756,2662,1334,3322,1488,3190,3190,750,3190,372,2100,1592,810,2580,628,1210,336,1302,2244,2062,846,1118,994,1100,1104,2216,2190,382,770,570,808,758,788,2394,760,1094,972,1204,742,764,832,616,672,1184,878,816,812,552,908,2214,1028,2404,1050,1108,2196,1650,2206,2198,1276,2414,1076,764,888,874,1198,608,366,986,1002,1022,2216,1614,2286,770,1046,2398,1980,2414,656,1208,1612,608,1714,878,616,686,890,2374,1004,996,996,1748,722,842,740,1012,826,1216,912,982,1108,908,720,792,2406,1032,706,2412,1660,2408,1908,2194,948,946,1996,2122,996,1000,1000,1000,2194,2182,856,992,996,916,922,968,856,1002,430,872,1008,932,510,1204,990,2192,2202,2204,2198,2196,746,2202,2166,1090,1072,990,908,2150,1084,1092,2210,430,1064,2198,1208,338,2378,872,878,1068,988,1762,1660,1592,1590,1322,320,378,396,834,344,386,1788,2208,2396,3405,2604,896,1012,2608,932,1236,340,2528,2748,1248,1244,1040,1248,1084,504,2200,2080,2020,2252,2236,2368,402,394,640,806,1222,1290,734,1020,1528,804,1068,1042,1060,1026,1044,1082,780,1366,942,500,1474,2430,762,1132,774,1208,1068,1008,942,1080,1132,912,410,1072,386,818,1580,2110,2232,2216,2436,2334,1946,2092,2272,2246,2356,2254,2276,2234,2212,2522,2248,1534,560,2460,1974,2514,2562,2182,2388,2274,2314,2310,2412,2416,2420,2304,2326,2328,2280,1834,2174,2140,2402,2398,2380,2260,2434,2036,2090,2028,2114,2054,2052,1844,2064,2220,2170,2182,2328,2618,2318,2200,2038,2586,2606,2356,1914,1988,2086,1882,1988,2424,606,1288,1482,558,1606,574,968,998,2440,2516,488,656,630,2444,2134,1860,2110,2298,2552,2186,2336,652,946,774,768,758,1226,788,1204,588,1260,740,924,674,886,500,1556,726,634,600,794,1462,470,424,1084,552,950,390,1906,2040,1516,2256,1576,1890,2510,2288,1734,2242,1072,1144,2388,2260,1418,712,2076,2492,2616,790,1556,528,1442,788,486,1568,1620,604,1066,1874,1842,488,1146,920,1208,1182,1528,2172,742,772,1036,452,658,962,1020,1022,1870,908,862,2050,1108,1066,2010,1186,1002,1886,514,1782,2098,988,1154,722,990,3010,918,3548,498,394,1598,946,518,1120,784,2838,1226,2866,1754,1060,1540,2138,2476,1504,2502,924,670,2438,952,654,640,836,730,1012,830,1128,2116,1622,2502,800,2712,1254,1042,1446,1354,2604,604,736,1532,732,598,1792,660,578,722,906,458,512,1308,1054,866,938,2122,310,2620,3630,3242,3746,2684,3868,3808,1468,2120,3504,3254,3098,2512,872,924,356,414,386,1366,462,424,374,458,378,566,1236,1024,1940,530,396,370,378,378,306,370,376,2374,818,870,1948,1498,728,524,486,566,1658,1462,1392,750,736,594,854,832,838,826,430,432,444,444,372,334,328,940,728,688,432,960,1240,1830,1648,664,1160,958,510,370,382,702,368,602,584,388,356,368,370,644,388,598,408,1132,932,1136,366,1702,1658,342,396,392,352,1216,996,542,368,588,380,476,836,514,580,626,516,1234,1220,530,346,444,840,678,934,1156,510,386,334,508,1300,474,1196,758,690,630,626,1164,616,356,486,688,2174,846,764,1044,888,490,1044,1206,870,1108,356,468,1992,1090,1910,2140,1848,1822,1916,1942,1934,1956,1958,1854,1858,1664,1734,1818,2014,1946,1812,1752,1970,1854,1998,1922,2120,1976,2152,1972,1968,1986,1944,1984,1932,1950,1946,2018,2026,480,684,498,580,574,606,1982,2036,1944,1756,1940,1698,522,632,1690,354,2566,1972,1880,1726,1692,1670,1626,1924,1890,1740,2020,2558,2038,2064,2538,1796,1958,2544,1958,1954,1936,2112,2542,2112,1998,1798,1830,2540,1766,1294,2360,2410,2158,2108,1512,1242,2318,1228,562,408,394,2022,1876,552,544,730,490,472,520,628,980,352,982,432,612,434,1080,434,388,640,520,656,566,596,458,690,380,378,344,352,386,630,578,594,514,648,512,602,2502,978,846,366,1050,1268,522,650,706,584,688,416,440,334,850,1344,1132,844,828,1096,954,2502,2188,390,492,418,1084,766,1060,1044,876,312,434,648,598,1718,1424,1666,1018,1480,710,1106,1714,2118,826,2100,400,606,870,502,872,1100,1556,366,908,1058,388,2242,2332,1918,1600,1994,1158,1366,1262,1602,1406,1446,1466,1036,1890,1910,1746,1354,1626,1894,1900,1714,1906,1344,2112,2082,602,376,2818,896,750,618,1022,642,574,2528,2596,2806,2826,2818,2390,2786,3030,486,838,2100,2772,2712,3072,2408,2224,2358,1154,1216,2826,2204,3066,3066,2402,2832,2676,1274,1212,2944,2828,1188,1088,2986,2804,2432,3074,3016,3080,2868,3064,2326,2280,2382,2754,2654,2660,2822,2818,2998,2468,2818,2220,2822,2834,2814,1468,1464,2912,2824,2824,2816,2692,3092,2602,2040,2732,2664,1660,1194,1162,1168,1122,816,950,694,862,820,858,1062,996,960,1064,1050,1046,1046,1058,1052,2602,1088,1138,1108,1066,828,462,704,310,1638,2022,2056,1892,1968,1946,2016,1878,1810,1836,1574,2286,1694,2048,1738,1718,1860,1904,1520,1920,1994,1806,1976,1808,1428,1852,452,854,926,1750,2054,2050,612,871,392,392,320,424,472,312,360,420,988,3338,816,312,392,388,316,616,304,364,3332,1028,996,1064,620,1416,1460,1044,1878,2840,2088,2120,2224,2706,2566,2516,2668,2824,1416,2184,2038,634,2102,2214,1490,2024,1880,3290,2926,1400,1816,2092,1974,2220,1988,1452,2110,2134,2584,1846,1928,2066,1802,902,2954,700,3724,4054,3148,3646,976,3706,1972,1182,3968,3498,946,5141,374,3662,3160,3206,910,1174,1124,1284,1066,1412,3398,600,1092,1448,2332,1124,1128,1216,1420,1292,1056,1054,1396,1182,5036,696,3834,1448,978,1082,1192,940,3742,1002,922,3998,986,994,1158,1516,1524,1920,906,1008,984,986,1002,3154,2052,1000,1020,3808,986,1302,954,936,3716,988,996,1008,1040,1500,1010,864,978,3826,972,3524,926,5160,700,3484,906,878,1026,2332,998,1394,1072,1150,1484,1008,954,2486,970,2546,1518,972,4160,1358,1492,5060,604,688,3680,1334,3180,3290,926,1088,2968,1066,3804,3270,1098,3922,1274,1174,1094,1240,1650,1828,1720,1734,2534,3312,2706,3272,1742,3363,1978,2428,2556,466,512,716,740,1432,770,518,536,894,1234,1928,1074,2196,396,886,1380,838,2330,2288,1274,906,2304,2468,1140,942,754,554,1590,1686,990,1006,730,1112,2300,3208,1174,1222,2564,552,598,2546,1614,346,344,1610,480,990,2220,1602,1052,346,350,1610,2038,544,980,1046,634,1018,352,334,2498,1872,454,1937,1810,1816,540,548,1042,554,552,1050,1942,2556,2566,1812,544,554,1044,624,1054,358,552,544,1026,552,1036,358,558,1040,552,578,1028,1802,556,550,880,1046,554,1024,1476,554,558,900,1040,554,1034,1476,2148,548,544,1034,1030,564,1036,556,568,564,1040,868,552,548,1030,540,550,1038,1052,544,568,1102,1024,1856,878,534,558,1042,554,1040,2152,2162,1612,914,558,544,1032,344,552,1048,558,554,1064,1808,556,558,1054,554,1042,348,552,550,1032,556,536,1024,540,1042,556,1018,560,550,1034,552,1036,352,550,558,558,1040,550,552,1034,1804,1058,554,1044,350,564,562,1050,562,562,1058,558,1040,560,1050,554,556,1042,386,546,468,1048,556,1054,560,556,1044,552,554,1054,570,1056,1464,670,436,436,424,432,432,1032,446,556,1934,1058,1948,2008,1038,1980,550,1044,562,1030,342,2162,1952,560,1048,552,1988,572,550,1046,564,564,1036,1048,550,1052,1904,338,548,552,1690,328,362,1974,552,1060,556,564,554,324,2012,552,556,844,1584,716,2620,518,1544,504,2008,2008,1292,636,572,2868,332,1408,1656,1678,1394,1378,836,1478,724,1482,708,880,1208,1738,1000,1458,1302,1318,992,952,1610,876,1136,1232,1178,1384,1042,1312,960,1248,1716,1204,1266,1112,1840,1260,1006,1886,1202,1414,922,1010,986,1196,1010,1540,1048,1182,1312,1086,1464,1292,902,1384,1016,900,1240,1046,1880,1296,1398,994,936,1120,1464,1354,730,678,1070,1494,904,982,1624,1360,1208,1360,1486,1278,1112,888,1452,764,1434,1320,1898,1420,1382,1848,1414,1426,1488,1262,1200,1372,1190,1086,1362,1180,1238,1364,1350,992,1684,898,1074,1414,1142,898,1864,1022,1052,1042,844,368,696,856,1212,1392,1204,1422,1202,1204,1446,1530,1176,1046,1058,1022,1010,1436,1604,300,1198,1302,1402,1346,1010,1198,1020,606,382,668,940,1328,882,710,302,810,492,1634,1672,714,698,1192,1452,1604,326,310,1142,1228,1218,1368,1298,1066,1190,1266,1112,1844,914,1722,1840,1192,914,982,656,1182,1142,1368,1044,1112,1332,1156,1454,1292,906,1378,988,1636,1054,1810,1302,928,1660,1346,1444,722,894,1344,1200,1340,1270,880,1430,1752,1012,1898,1470,1826,1416,1408,1192,1188,1088,1188,1340,1382,1814,888,896,1142,892,684,996,990,996,1392,996,994,984,1312,994,1530,1030,1300,672,1372,1204,1200,1200,1202,1196,1510,1222,1416,904,1116,1882,1796,1804,1744,1558,942,952,1956,1942,1670,1752,356,2064,1658,1536,1646,1358,1784,1552,1666,1732,1614,1502,1756,1670,1558,1952,906,1614,1354,1636,1060,1776,1754,1834,2016,1510,1608,1164,1784,1728,1722,1934,1864,1574,1658,1902,1310,998,1884,2102,1442,2078,1752,1652,1496,1664,1500,1568,1128,1562,644,402,434,380,546,410,952,1534,486,588,310,484,514,396,390,390,476,368,348,1070,1260,1002,302,1008,718,412,414,462,310,548,572,808,1078,300,592,592,342,506,378,324,400,356,308,352,440,338,468,938,500,518,388,320,328,1988,1986,2038,634,432,436,444,1276,3632,1018,3585,696,336,530,1598,1356,781,1230,1520,918,2342,1982,2066,2042,2302,1900,1632,2258,2050,1714,1932,1364,3036,2736,2008,1912,1676,1780,1908,1804,2716,856,3017,1750,2152,2112,2068,2476,2176,2226,2108,2032,1654,732,1948,2268,2220,1948,2056,1592,2220,1874,2176,1918,2344,1960,2292,2024,1784,2310,2182,2700,2112,1944,2092,1994,2620,3017,2658,2036,2258,2068,2246,2004,2652,2136,1774,2244,2508,2484,380,1602,2324,2466,1576,1560,2116,2302,2340,2190,1596,3083,2308,2334,2328,2060,2370,2540,1804,1554,2474,1968,444,1554,1588,2382,1904,1776,1996,2596,2548,2562,2566,2080,1258,2686,2560,2244,2304,1988,2804,1436,2232,2416,2382,1052,1060,1062,1068,2272,2506,2504,912,2060,2122,2182,1956,1972,2210,2248,2008,2010,1834,1972,1984,1986,1738,1786,1914,1904,1713,1510,1538,2180,1990,1822,1194,1822,2480,1724,1642,2138,1948,1788,2358,2138,1870,2086,1838,2016,2366,1928,1950,1622,1934,1650,2652,2124,1760,2386,1802,2170,2360,2406,2316,1524,2096,1302,338,884,300,1788,2975,1428,2038,1752,1222,1614,540,2490,1646,2970,1624,2970,2212,1331,1298,2586,2528,2236,2356,2578,2484,2518,2138,2452,2542,2450,1990,648,772,1904,1958,1798,1844,1826,1764,1974,2200,1868,2438,1942,2206,2334,2130,1918,1906,2176,1956,2044,2418,2160,1980,1948,2060,2114,2072,1562,1984,2126,2298,2280,1248,2626,2018,1786,2276,1838,1972,2388,2320,2068,2406,2344,1874,2032,2010,2649,1844,2170,2058,1992,2076,2196,1934,1620,1750,1824,1960,2298,1888,1916,2406,2126,2024,1222,1400,2688,2008,2082,1040,1028,2138,1634,2178,2086,1956,2198,1822,1668,2090,1432,2424,1894,2092,1324,2236,2268,1804,1788,1934,1830,1982,2396,1838,2188,1826,1882,1902,1964,1256,2582,1824,2254,1958,2282,2324,2340,2482,2074,2060,1812,1910,2146,1872,2122,2224,1418,782,1334,1892,2242,1942,2228,2072,1886,2146,2180,2032,2080,2400,2418,2246,2188,2304,2450,2462,2518,344,316,351,2290,2736,1708,1902,998,1000,356,2062,746,440,1916,2198,2414,2642,2774,2494,2220,2474,916,1014,912,732,2342,2546,2094,2674,2212,2416,2408,2462,2228,2210,2346,2308,2254,2464,2370,1320,2088,2182,2114,2346,2094,2080,2224,2164,2464,1876,2060,1716,1260,2108,1630,2360,2222,2302,2518,1418,1756,2212,1378,2768,2178,2094,1650,2116,2632,2118,2540,656,478,3074,3084,2184,2542,2120,2248,1426,2352,1788,2104,2380,2158,1910,2334,2326,1830,646,1100,2072,2174,2298,934,940,2432,2316,2156,1928,2484,1870,2398,2850,2526,2224,1512,2646,1656,2316,2192,2198,2098,2334,2202,2874,1872,2230,1782,1730,2260,2288,2302,1858,2872,2228,2358,2160,2406,2108,2562,2494,1910,2462,2236,3157,2412,2434,2234,1602,2050,1954,2957,2358,2286,2488,1938,1518,2752,2246,2032,1556,620,346,1736,1554,3147,2034,2268,2074,1568,3020,2344,1990,1926,1310,318,980,1736,2302,2340,1878,2110,1668,2236,2250,1750,2014,1988,1702,2158,2800,2418,2090,1702,2296,2290,2038,2218,940,968,978,998,2744,2140,2214,1910,2566,2576,1918,806,856,2700,1968,1948,2318,2122,2404,1834,2312,2472,2344,2190,2250,2354,2014,1732,2222,2496,2112,3137,2058,1672,2002,2112,1762,2256,1706,1788,2318,2236,1824,1678,2248,2790,2178,2514,2496,1326,3193,2792,2194,2398,2088,2024,1506,2024,1418,2004,992,812,1064,1632,444,2100,2170,2032,1804,2392,2568,1854,2454,1834,1728,2044,1662,2016,2332,1186,1188,3013,1944,1962,1926,1696,1816,1500,1694,2280,2188,1810,1774,2540,2094,2242,2368,2390,1384,2292,2076,2254,1696,2076,1996,2130,1024,2214,2374,1364,1252,1992,1972,1978,1994,1988,1850,1856,1960,1938,1970,1952,1920,1952,1986,1954,1938,1948,1966,1970,2072,2118,1948,1748,2056,2012,2102,1640,1972,1966,1634,1696,1934,1642,1950,2420,2618,1938,1914,1972,2228,1964,1970,1988,2134,1946,1954,1964,1856,1960,1956,1594,1572,1986,1812,1526,1906,1740,1904,1946,1952,1930,1904,1908,1924,1976,1966,1870,1952,1982,2010,2098,2074,1234,1984,1968,1808,1770,1932,1668,1582,1576,1982,2018,2012,1710,1888,1938,1926,1942,1988,2012,1958,2310,2306,2296,2338,2294,1538,1510,1668,1690,1744,1782,1610,1600,1998,1988,1932,1868,1842,1738,1736,1842,1624,1818,1956,1966,1736,1772,1718,1782,2020,1850,1764,1828,1918,1924,1894,1902,1964,1964,1976,1976,2126,1860,1980,2118,1998,2112,2078,2074,2072,2068,1956,1954,416,2044,1938,2508,1924,1134,518,1368,372,1350,2804,1358,2612,1906,2500,2074,3063,2416,2194,1272,2080,2206,2056,2026,1916,1996,2412,926,2405,2160,2276,2048,2400,1958,2550,1564,2308,2228,2018,2090,2028,2014,2058,1840,1942,2028,2106,2052,1952,1860,2042,2258,2092,2164,2044,2060,2184,2214,2278,2118,2092,2218,2098,1936,2766,2074,2068,2634,2026,2126,2178,2144,1842,2060,2086,2180,1768,1984,1884,1846,2084,2010,2080,2056,2114,2176,2138,2004,2072,1522,2174,2084,2148,1682,2090,2112,2008,2144,2580,1974,2100,2106,2092,2100,2160,2162,1170,1952,324,1634,2670,2068,2370,2340,2512,2474,1586,2644,2190,2558,2410,1976,2246,2242,2198,2518,2222,2284,2286,2270,1876,2158,2390,3121,1530,2254,2390,1824,2254,2132,2382,2144,2034,2122,2342,2250,2310,2358,2270,2006,2362,2216,2518,2122,2352,2440,1944,2336,2454,2048,2438,1846,1668,2086,2242,1718,1972,1974,2408,2222,2284,1610,2232,2078,2590,1744,2444,1546,2314,2368,2314,308,536,594,540,3115,2412,1986,1352,2424,1336,3115,2340,2386,2272,2450,2078,1754,2346,2404,2452,2344,1380,3115,1850,1712,1742,2404,2102,2026,2270,2376,2490,1940,1792,2364,2114,2150,2434,1864,2460,2264,2016,2040,2450,2024,2226,2598,2068,2122,2518,2056,2340,2482,2280,2320,2292,1410,3115,1556,2612,2038,2038,1158,2436,2428,2560,1576,2346,2810,2766,1738,2168,1626,2040,410,458,2260,2014,2342,2368,1688,1590,2012,1234,1314,2358,1402,1592,2166,1774,1652,2354,2010,2526,1776,1496,1908,2170,1668,1766,1630,1830,1778,1916,1906,1476,1478,1652,2012,1622,1740,1412,1714,1908,2008,2118,1928,1576,2224,1874,1822,848,826,1812,1102,1096,1818,1822,816,772,1036,1046,718,1426,888,910,2430,1996,1068,1308,2018,1018,1026,890,894,1942,598,840,848,840,1974,918,1018,1970,954,968,1022,1384,896,920,1088,796,828,1502,620,714,1494,2100,3058,3240,1928,2164,2046,2734,1588,2524,2148,2486,3007,2098,3148,2004,2192,2124,1892,1150,2997,1540,1954,2532,2174,2052,2112,2096,2250,2170,2602,2150,2170,2176,2192,2286,2816,2396,2046,2060,3174,3014,884,698,2108,2004,2814,1696,2817,1176,2726,1736,1214,1154,1948,2078,2348,2160,2144,2270,2430,556,414,2520,1172,1176,2676,2302,1164,936,2354,2338,2036,666,446,2448,2274,2528,492,340,1398,2276,2448,1220,1268,2452,838,1928,2352,2722,2396,1928,3155,1304,2904,1798,1054,1060,1096,594,624,1146,990,728,2690,3155,550,3155,408,410,552,596,1728,1522,474,1290,1636,1560,542,1150,2070,2920,3260,380,560,614,2492,560,488,408,566,494,496,528,550,2444,2670,1262,1028,358,370,364,1056,596,978,540,1378,820,518,518,824,524,304,400,404,388,574,590,2752,596,594,604,600,636,2610,964,618,2790,968,1132,518,540,568,520,572,544,392,406,1364,422,1602,2300,2108,1262,662,2464,2288,1642,598,2512,2436,2210,2544,2472,2412,2410,2516,2496,2424,508,372,1260,512,378,328,320,2270,2436,2560,2424,2584,2526,2452,2398,2546,2460,2418,2544,2638,2536,2414,2202,2716,2712,882,920,928,2658,2822,822,624,390,1464,1060,456,306,818,2774,2862,3042,2260,1526,864,2390,2542,2500,2442,2452,2496,2360,2318,2350,598,406,376,888,2360,530,424,410,310,302,338,340,340,338,376,318,570,440,442,354,446,432,576,432,968,480,1610,300,680,430,416,412,404,600,972,316,2784,560,1282,2898,2732,2996,3002,2672,2770,2822,2928,392,398,410,368,364,372,368,362,302,300,328,326,368,400,310,312,316,312,342,340,336,330,332,336,346,350,884,332,466,370,312,326,356,364,704,3026,2772,2572,2832,300,772,348,356,340,354,370,364,2842,2998,2808,2716,1078,800,770,1070,2688,1532,348,398,1974,440,344,380,420,2702,1308,450,446,434,454,324,380,412,416,348,336,2798,346,898,330,332,774,324,344,374,868,322,326,302,332,346,314,2590,1160,1926,718,1428,664,2482,1164,1518,532,788,466,1050,410,410,418,900,554,574,602,2502,542,1160,630,610,1686,2768,982,608,2438,2448,2074,1758,414,398,1312,2544,1328,1012,2766,2486,2448,2384,2484,610,644,1660,784,1716,550,808,532,572,1382,526,564,2400,2164,2250,2354,2474,2522,1640,614,2604,2424,2560,2570,2486,2522,2392,2588,2460,2474,2012,2346,2460,2602,2576,2578,2492,2482,2392,2514,2536,2400,2506,2646,2594,2340,318,2478,2682,2734,1194,1246,2680,2868,472,640,310,1478,2534,2718,2850,3072,2198,2372,2604,2472,2588,2600,2426,2430,2332,2314,2398,2060,2452,1096,314,308,348,352,378,320,2214,438,2596,1626,428,658,430,418,418,380,672,308,400,1226,1466,2600,2354,2808,2968,3002,2718,2772,2866,2758,932,1774,342,336,334,334,340,336,330,334,1356,702,312,306,334,342,2322,3054,2738,2714,2916,818,1586,368,818,2864,2766,2814,2868,2748,528,412,988,978,1708,616,602,588,1540,342,400,1976,1966,2766,650,1258,480,474,464,480,476,764,472,452,452,480,734,728,754,452,336,380,414,426,3120,1790,792,328,370,378,1314,530,2270,664,1356,1226,1656,1464,1742,304,884,2306,2126,1982,1628,1624,1518,1444,2060,2068,2041,848,328,884,2334,426,482,324,1372,568,1008,1012,1008,828,1032,1032,1020,1008,1016,1032,1340,834,834,1622,680,680,680,1030,1032,1030,1028,1080,956,1062,1028,1036,1052,1028,2146,1028,1016,1024,1012,1024,1020,1024,1036,1064,1030,1002,1016,2560,1002,1012,1022,960,1044,1050,1018,466,486,370,1028,1410,1424,1214,1236,1228,1008,1004,1012,1020,1008,1016,1026,1044,1024,1024,1024,1044,1556,564,580,1278,1124,1068,992,868,1028,800,884,2044,452,2292,1012,2570,928,936,936,924,904,1034,1050,730,1472,1476,844,1356,1618,2608,2854,2570,2332,2855,2708,2028,1580,380,2606,1146,1024,1830,820,818,626,708,814,822,818,820,704,820,692,824,1158,592,812,720,1398,2900,1038,576,2720,2230,2392,2436,1416,1082,2478,2026,2242,2070,2840,826,2936,2358,2386,2254,2570,2566,324,2556,2168,2860,2868,2480,1556,544,2778,1430,1746,2034,3122,1814,2598,2552,1758,2720,2420,2334,2406,2556,1566,2868,1582,2246,1622,2524,1634,1756,1944,2122,2692,1484,2234,2206,2200,2066,2204,2608,1368,1492,1910,1344,1612,2316,1520,1474,1904,1480,2074,2406,2154,2338,2174,1942,2196,2274,2082,2346,2204,2194,2320,2060,1644,2196,1824,1686,2726,2040,1876,2020,2064,2068,1962,1946,2076,2066,2078,2076,2072,1998,1924,498,1248,482,1104,1776,2466,2052,2064,2206,2448,2058,1860,2056,1560,2144,2182,1630,2058,1554,1844,2058,2060,2338,2048,2056,1610,2302,2564,1812,2562,2306,2046,1634,2312,1550,1734,2044,1688,1558,2058,1478,1426,1970,1540,1908,1976,1966,2056,1900,1544,2018,2054,1542,2058,2032,1982,1676,2872,2196,1674,2066,2296,2316,2190,2182,2378,1674,1804,2056,2066,1662,2426,1000,318,810,2048,1488,2054,1542,1540,2060,2056,1422,2054,1994,2060,1372,1908,1898,1546,3830,794,1182,1204,468,512,516,336,328,1246,500,1100,1688,1770,1956,1536,2018,2032,1872,1750,1754,1948,1382,2208,1778,2244,1592,1972,2028,1696,1386,1590,784,1392,1000,306,1988,1644,528,860,398,1468,614,352,308,1008,2194,2046,2212,1570,1962,524,2034,2026,1760,754,1970,2236,1990,1764,2080,1410,2204,2240,1952,2032,1816,670,3126,2332,3134,3140,3138,2256,1680,1994,1838,3128,3124,3124,2026,2606,2272,1930,340,1576,1980,2064,2304,1820,2174,2492,2178,2824,538,584,1822,1546,1960,2260,3286,2618,2972,2944,2976,3370,3044,2672,2574,3108,3198,572,2620,568,396,1452,1752,848,884,790,988,956,1000,942,1652,1768,1688,1628,1030,1678,352,1190,662,1026,1560,1088,1692,980,972,1770,760,1706,1790,1784,1798,2620,1462,2620,1708,1246,1168,1194,2620,3056,1308,1520,2620,1052,1164,1734,1218,562,3112,468,1722,1186,1314,1326,1292,1094,1186,1488,1210,1468,1270,1208,1154,474,470,1696,1190,1328,1594,1306,1328,1360,1510,1320,1252,1388,1384,1864,3844,3264,3242,592,2992,3006,3014,842,2588,3054,594,2754,2232,2696,1132,1436,1274,2576,2952,2096,2516,2972,2660,2590,1918,1224,1450,2000,3408,2712,2720,1758,2746,956,2718,3024,3040,2270,1758,3276,608,1918,2902,812,3156,2010,1578,1574,3278,1142,2288,2536,3002,608,1924,946,2658,3026,2982,2804,2618,3198,1872,1102,1128,2370,2066,2994,3228,3136,2562,1310,406,3556,2236,3524,3786,3532,3532,3891,3622,3712,3871,3744,3118,3898,4123,3820,3540,2290,3941,3732,3872,3326,4056,3526,3936,3794,3544,3690,3944,3556,3552,3968,2948,3674,4056,3912,2896,2942,3538,3684,3696,2944,2836,4310,3760,3888,3550,3532,3928,3534,3650,4232,3530,4168,3534,3694,4226,2664,4257,4252,3852,3658,3868,4054,3544,4012,4270,3284,3788,3526,3748,4488,1302,344,368,544,3362,3562,4191,3516,3664,3538,3288,3584,3722,3618,3734,3794,3828,3678,3988,3919,3963,3902,4000,3910,3752,3702,3586,3929,3806,3596,2000,2184,3808,3436,3636,3959,3866,3922,3798,3582,3982,3969,3937,3580,3942,2802,2344,1440,3618,580,3897,4016,3562,608,4054,3758,4016,4041,3620,3694,3836,3674,3682,3870,3818,3965,3630,3898,3948,3588,1880,3882,3578,1688,348,3855,3554,3478,3298,3744,4044,4410,1264,3383,3269,3171,3739,3689,1619,3806,3602,3824,3884,979,2564,2606,3390,1100,3787,2788,1068,717,1481,1165,3995,2034,3941,709,1894,476,1344,3998,3260,2444,3158,3160,376,3148,3506,3500,3418,3648,4396,1784,2556,2562,2028,1800,2538,2576,2008,1792,1992,440,1998,1814,3054,1476,1814,2574,1800,1166,1010,1790,1790,1790,3086,498,1204,700,3480,3072,1828,3512,1076,3468,1216,3276,852,3252,3320,1372,3288,3508,3272,1872,536,1140,1564,1328,3836,2568,2596,2072,1996,1892,408,3840,3540,3236,1800,1920,3828,1904,1920,1928,1844,3392,928,2160,2288,2896,2344,400,2000,3036,612,3036,2084,2456,2904,388,1280,2900,3164,3004,608,616,616,804,1984,1940,3024,3280,2128,3132,880,608,2532,2308,3148,2856,1272,468,2880,2000,2548,2524,2556,524,3020,608,3028,2992,3108,2384,1308,2460,2720,2992,2756,2860,1820,1020,316,804,1396,2296,2256,1884,392,3396,3128,2976,488,608,3000,3016,2776,3072,2432,2676,2480,844,2984,580,616,2440,368,2740,2016,2208,3992,3140,596,796,2844,1948,1712,376,2712,1152,2576,3332,3300,2876,3876,3356,732,416,1108,2124,1792,1496,392,1604,1076,636,800,2504,2024,3104,2280,3024,884,2992,2504,1744,3736,2460,1936,3228,2488,760,684,888,1204,2844,2488,608,2340,2580,880,2224,3228,1092,2928,1568,2968,1360,478,1996,510,492,1906,1394,2476,2400,778,1204,664,2162,566,836,2232,1490,2560,1982,1882,768,1982,676,692,506,2094,372,974,1952,2404,1296,1120,1322,860,488,502,2106,2754,2494,2272,2506,2570,2566,972,2508,2126,944,948,940,944,390,2098,502,2554,2322,2550,2530,2554,2208,726,2566,2516,1164,1136,1034,1178,518,2600,2200,946,916,978,588,2554,406,2560,2488,2402,2474,2484,616,758,990,628,2420,1600,2562,2592,2808,2480,2520,1210,1198,2342,2652,2344,372,2556,960,2318,618,2514,2106,2476,1462,930,742,1158,2580,600,1062,2036,2162,3359,2600,376,2104,2412,2422,634,1738,2438,2448,2418,2480,2398,2678,2132,2326,1328,1244,802,2010,1034,798,1734,2148,2336,376,2164,372,2746,2530,2826,2170,2152,2162,2542,2146,2524,2886,2366,2516,2524,1830,2528,2228,2380,474,1494,2524,776,764,702,506,2626,2532,2404,2446,2622,2238,2500,916,1204,982,1082,1206,1208,1174,1012,986,912,412,392,354,924,514,2604,412,1494,1684,2206,2448,1714,2090,1202,1302,1152,1082,1366,1198,1196,1406,1098,1270,1150,838,338,594,2064,382,890,606,2084,1134,2478,1194,904,686,646,682,644,382,374,1238,1060,1166,1006,1054,706,1072,2596,3359,3377,603,518,2852,412,2230,2032,2176,2016,2178,2080,1328,982,1118,1120,878,1092,1050,1236,1160,2166,614,440,2370,412,414,2562,330,516,2344,312,518,2298,412,424,1257,3397,621,518,2568,506,1802,406,1826,1566,2012,892,950,1598,2548,2560,906,1830,396,2412,1178,1234,550,2634,2626,1934,2448,2608,998,1164,1898,1100,1100,2638,2488,2620,2558,2608,2636,2426,2424,2350,2482,2302,2390,2230,2542,2320,2420,976,2526,1816,2374,2622,2616,1912,521,1852,401,1098,3306,396,1608,2588,1812,2344,2608,2464,924,464,2188,1768,2548,2112,2920,2236,2584,2508,2332,2588,588,2364,2216,2288,2268,2732,2508,2328,1088,1156,2592,1916,2648,2236,2648,2384,884,800,836,2608,1922,2096,2620,2328,1484,2164,2264,1060,1212,2588,3088,2172,2448,2576,2532,836,2348,536,2608,2096,1114,1602,392,2492,1582,1880,832,2588,2592,2586,2462,2464,2346,2632,2612,2150,2286,1170,1494,2596,2352,2610,2396,2616,1610,2682,2636,2288,2666,3156,2300,2558,2192,2552,2244,2562,2354,2602,1454,872,1096,3758,3778,3530,3732,3410,3760,3238,2632,3280,3288,3288,3356,3332,3006,3028,3552,3308,2112,320,2434,3520,3530,3538,3536,3668,2212,2038,2223,901,2131,765,407,659,836,441,1731,752,777,1467,1645,798,1737,2810,2178,412,3204,2354,2396,2402,2480,2258,2081,2377,2354,1836,2372,1614,3316,681,3316,855,2080,630,1403,2284,578,618,2035,626,628,636,390,642,616,630,1646,644,762,1390,1753,680,354,416,1835,440,444,468,456,3197,426,420,408,410,420,412,510,480,418,420,430,408,414,404,482,420,452,424,458,410,482,1059,460,476,390,436,456,484,430,412,410,406,478,490,356,408,406,366,436,414,434,378,410,422,440,398,444,406,426,386,464,468,456,444,446,434,418,460,426,354,426,416,446,322,420,414,458,392,380,440,432,460,446,424,342,390,390,390,374,378,372,378,378,344,384,388,384,388,388,388,382,384,406,382,376,388,388,398,382,354,386,386,378,384,380,376,390,388,388,386,392,360,380,414,396,380,380,380,396,388,474,386,392,380,380,386,384,404,378,388,378,378,378,378,380,382,378,384,384,382,390,386,1064,384,406,386,374,390,386,386,372,400,394,396,388,380,384,404,384,390,3083,396,382,396,374,448,384,366,399,386,376,390,386,398,398,386,390,396,388,454,390,380,394,374,378,384,400,384,382,396,404,384,392,390,384,388,382,402,390,398,396,390,386,388,396,390,384,384,382,384,388,386,382,390,420,380,386,450,376,390,396,384,384,382,402,390,376,382,378,394,384,404,386,396,408,404,386,390,392,382,392,376,402,396,382,390,396,398,376,381,465,406,398,380,386,392,386,390,392,380,400,384,374,388,394,390,382,382,384,398,380,380,380,402,380,472,404,386,382,398,380,386,388,406,388,406,392,398,376,386,386,404,350,386,386,374,392,386,388,364,398,390,388,380,472,394,378,938,400,378,454,378,402,380,406,384,380,414,394,376,404,402,380,394,376,384,372,462,380,386,408,436,396,384,416,378,376,384,388,464,380,412,370,404,386,396,398,432,384,380,382,408,388,416,468,392,378,386,384,398,388,394,350,384,396,384,384,378,382,390,400,388,386,386,390,406,460,374,384,400,386,406,384,400,380,400,388,382,402,382,388,386,386,400,398,406,402,408,412,412,402,404,410,402,402,400,390,400,388,394,414,388,402,382,380,378,374,390,386,382,372,378,400,384,372,388,400,382,382,397,400,384,376,394,408,388,398,382,378,392,402,396,402,400,406,402,380,384,402,400,402,398,394,406,400,398,398,436,380,398,398,376,386,388,452,376,384,378,390,384,504,382,376,378,376,374,400,398,454,446,398,390,364,380,374,400,380,394,402,436,386,398,400,400,456,378,400,388,386,394,378,328,382,382,382,380,376,370,406,396,336,376,386,470,402,402,388,382,400,384,372,386,388,392,394,382,400,410,396,390,386,406,396,394,402,384,406,382,432,390,408,398,388,396,420,406,402,386,398,404,400,356,396,400,384,458,318,388,404,400,472,406,474,394,408,470,390,442,400,948,374,400,380,396,405,403,406,402,408,351,409,403,408,402,403,406,407,409,368,405,380,410,388,386,382,394,414,400,400,384,392,406,402,368,386,402,384,404,384,384,406,396,398,396,414,384,398,382,384,390,418,396,394,386,384,379,404,382,380,394,396,397,328,398,406,378,406,402,420,378,412,386,400,380,378,390,382,388,386,386,380,344,384,386,388,378,406,388,378,386,414,380,394,406,398,382,392,468,366,398,406,396,378,386,316,386,394,404,398,398,408,378,460,384,384,384,396,408,1074,382,386,382,388,384,388,380,390,386,390,378,378,386,346,386,404,466,388,384,398,382,342,382,378,374,378,398,384,380,392,384,382,380,384,402,384,376,345,384,378,414,368,386,392,575,382,340,380,364,386,414,442,480,340,378,372,380,404,1091,438,376,386,370,388,382,384,390,400,376,392,398,386,396,382,374,400,382,382,390,380,388,386,378,374,384,378,394,404,386,382,398,316,390,386,382,386,386,384,386,380,380,380,386,384,392,412,386,380,384,382,372,462,406,390,398,410,530,404,346,410,382,380,462,382,384,402,390,386,346,486,402,388,374,388,362,372,404,380,358,384,382,390,380,382,390,406,382,380,406,400,382,376,408,408,395,404,366,406,392,386,404,380,310,412,420,376,396,398,400,372,412,410,386,376,382,388,454,390,400,386,514,382,380,414,386,412,388,1788,412,384,390,374,380,442,380,384,380,402,396,500,372,414,382,376,376,386,414,386,384,380,403,376,384,396,384,404,404,382,388,520,2316,460,675,2008,2010,1975,1992,1712,1603,719,690,784,688,830,747,1459,2162,1378,848,1005,1310,1414,1047,1368,670,1392,456,464,1508,1772,1762,300,454,1712,668,452,1434,2718,916,1038,468,480,478,590,852,426,356,608,1468,832,616,556,1144,600,512,1044,856,2756,788,3034,300,310,1088,840,568,700,1272,1420,1816,752,756,1872,1120,508,3164,424,772,1676,640,550,1040,852,624,1760,2152,1696,844,590,498,966,924,668,968,3212,3184,3228,3216,3236,2938,788,1158,3196,4149,3128,1195,422,1617,2293,2818,2563,2418,3112,3008,3254,834,1601,1251,4010,1381,1808,1371,803,1377,1295,893,361,1036,3633,3238,3462,3891,1884,1536,1734,2076,1579,3563,2302,1238,851,1177,962,1728,1009,4326,3238,4302,3811,2916,3293,4013,2882,3208,3034,3158,3038,2098,764,936,1372,3150,3310,3190,4304,3537,3304,3197,3150,4234,1704,824,476,4122,4173,3264,1684,3532,3500,2856,3451,3210,4138,4339,4020,4154,355,3365,3383,1047,1041,4301,4002,3323,1865,2736,1426,1393,2184,2987,2950,3453,3842,3003,943,1329,2739,3183,3454,1499,578,1435,875,686,3121,752,1156,636,3828,1608,915,2475,3298,3623,4130,608,628,4146,3404,3068,4149,3238,3256,3155,4039,3585,4276,2966,3872,2457,622,3854,3143,3518,4201,3761,3539,4002,3533,3311,2995,364,3880,3027,737,708,606,1007,3399,3340,933,621,2022,2882,4057,4061,3879,3078,3280,4239,3890,3638,1077,356,476,3213,1284,3236,3477,3149,3410,1850,3759,1810,3041,1876,1054,3427,2986,1826,2054,734,1118,598,3821,4286,4158,3956,4178,4277,4138,3544,3665,4297,1613,1781,3936,3644,4241,3829,3354,3761,4322,4290,2473,2668,2988,3236,4337,3624,3779,4374,3365,4316,4232,3496,3489,2039,1038,4062,2527,3557,3090,4317,3790,3296,4331,1771,926,3306,3345,2368,3875,4332,835,1474,672,3611,4284,3813,3681,4170,362,1966,2052,1271,4122,2069,1121,823,1647,529,516,398,588,1335,1098,576,4331,3665,4077,3781,1145,878,1016,1141,530,1944,817,2669,4667,838,920,308,610,994,420,1198,1208,634,1046,334,1654,616,868,668,1532,2472,1508,300,624,564,1458,734,1430,952,1178,834,752,522,428,304,650,738,1370,1222,1232,496,660,536,680,646,1880,1402,1400,330,902,376,518,440,660,892,1014,770,1876,1804,906,900,522,822,1392,720,704,592,662,844,808,1828,1816,1032,546,1282,564,418,778,436,726,1260,630,566,546,2006,1112,830,2056,628,700,404,716,398,1092,620,376,1338,462,342,2140,562,1296,468,388,430,358,966,846,376,954,354,784,372,500,822,530,302,1136,320,536,364,594,1300,422,494,1174,1638,414,646,3570,3540,3538,3562,1008,1028,1000,338,1086,548,524,1608,394,1174,1384,2194,2532,2554,2384,3014,3252,2804,2740,2712,3198,3226,3234,2344,3250,3140,2552,2420,2554,3094,2904,2844,2982,2440,2128,780,1546,2844,2740,3022,2802,2960,3162,3142,3106,3138,2720,3454,3150,4299,1608,436,1564,932,1508,1080,1340,876,664,1616,852,1756,1668,1180,1540,400,904,1732,1720,1628,836,836,1192,1700,1724,780,1632,1044,1596,444,1552,1048,1700,1084,1752,848,1628,1424,1680,1656,1608,904,1744,444,1772,1580,1132,1740,1012,1688,708,1684,1012,1776,1680,1008,1692,552,1060,1688,1020,1688,1232,1776,1260,1620,848,1692,1200,1676,1612,1616,1468,1640,788,1668,808,1116,1688,1544,1528,1284,1560,1524,880,1804,1548,1680,1972,1484,1084,1728,1760,764,1684,1908,1788,1980,1836,1952,1672,1028,1652,820,788,1560,936,1616,876,1712,900,1684,1760,1744,1604,1700,1652,1564,832,1652,864,1604,1024,1696,768,1688,1098,1728,788,1684,900,1820,1148,1728,820,1824,1640,760,1700,996,1764,1100,1820,1380,1712,908,1056,2052,1268,1604,904,1616,872,1796,1032,1656,1712,812,1616,796,3470,1624,892,920,1552,972,1696,1744,784,1716,1696,1128,1648,1072,1720,1076,1804,1044,1660,1228,1376,1268,1576,1032,1660,1076,1728,904,1548,1612,852,1624,816,1620,1608,1152,1768,1104,1468,988,1696,1672,1448,1244,1684,788,1664,1596,1064,1712,1640,1280,320,1060,1300,1632,692,1752,1340,1700,1148,1692,1624,1616,1004,1624,1084,1604,1276,1872,1696,1008,1720,1060,1732,704,1648,1000,1720,1176,1740,1460,1684,752,1700,1036,1576,688,3428,1628,1200,1732,1724,1692,1588,1832,1588,1764,1320,1636,1384,1636,1656,1740,1672,1596,1672,760,1708,1488,780,1964,852,1692,2036,880,1484,1640,900,1676,1048,1592,1012,1652,1772,1608,944,1672,1752,1676,852,1300,728,1860,812,1652,812,1536,1040,1664,920,1792,948,1568,860,1724,1040,1580,924,924,1508,1248,1664,1024,1624,1216,1708,1252,1576,1584,1632,3506,1768,1804,868,1668,1620,1608,1712,1312,1728,988,1676,736,1700,1660,1660,1680,1788,1684,908,1760,988,1696,1176,1672,984,1724,980,1628,1612,1204,1696,1696,964,1720,1800,988,1716,1000,2020,1724,1716,1772,1200,1592,980,1632,1684,872,896,1784,972,1700,1720,1596,1136,1760,1804,1796,1028,1912,1096,1800,1668,1680,1624,908,1792,1232,1740,1056,1720,1144,3454,1788,1680,1584,1052,1584,1640,1720,1660,1628,1496,1572,1580,1688,1720,1748,1700,1700,1640,1680,1556,1700,1704,876,1768,1672,1784,1904,944,1752,1248,1656,1200,1596,1660,1644,1708,1696,1760,1772,1696,868,1664,1568,1612,1728,1540,1500,1756,1632,1652,1628,1700,1320,3444,1736,1676,1696,1688,1700,1580,1776,1684,1616,1732,1716,1840,1636,1676,1648,1728,1520,1560,824,884,752,536,1488,1412,980,468,1672,1644,1360,1724,1676,1816,968,824,980,1680,1728,1784,1688,1664,1744,1612,1476,1708,1640,952,1824,1304,1776,1732,964,1660,1860,852,1680,1640,1672,1592,1140,532,508,642,874,714,590,950,1182,938,1090,2080,432,588,1486,742,1258,1204,902,900,888,906,860,1308,1308,792,1064,302,682,736,374,1860,2494,412,1654,838,1106,828,832,640,894,990,1996,1712,1442,736,1452,1100,1068,380,900,1076,1938,2156,458,452,432,484,488,432,526,1018,1214,306,1572,862,482,458,592,506,1002,996,902,910,892,1112,510,1092,528,878,614,534,514,846,1010,1448,1172,1492,960,368,732,792,1176,958,528,1270,1424,574,1076,422,886,1112,2196,552,906,1006,648,364,470,1760,1028,1394,880,986,614,664,940,316,310,682,462,750,356,988,838,606,1864,1032,1090,366,368,384,2644,2767,1022,2488,522,386,1482,378,1050,550,500,854,558,606,630,534,904,386,526,714,830,740,386,614,324,408,348,702,696,384,494,714,594,772,574,598,484,434,664,868,480,934,408,762,452,908,540,494,498,460,608,682,900,454,440,374,870,640,810,852,856,716,622,708,682,592,326,492,728,540,748,792,700,378,526,710,702,650,318,344,656,486,532,1314,510,550,542,836,628,798,392,648,464,766,562,504,492,3424,2488,820,516,688,960,1564,356,1180,352,1536,428,532,564,368,528,624,516,576,1224,372,328,376,784,3156,704,472,360,756,496,528,532,896,336,496,636,476,520,368,476,956,356,824,456,676,380,752,600,572,1168,2052,720,488,512,424,416,456,456,512,484,492,404,476,500,496,712,640,528,680,488,484,2604,3308,436,512,436,844,508,628,788,388,484,492,828,568,496,700,728,552,832,684,480,628,3236,668,668,684,1020,708,3376,652,616,1060,492,512,860,876,804,924,704,768,764,500,760,548,588,548,688,916,528,696,388,420,632,792,640,584,728,552,348,588,740,616,520,616,616,3248,788,656,940,528,396,612,448,448,604,728,828,1020,616,656,540,632,632,576,596,988,540,420,600,588,576,544,696,772,852,468,596,624,420,548,728,560,1808,520,452,1488,780,516,452,588,756,468,556,728,424,648,3296,476,876,452,476,500,440,1620,668,508,672,480,604,504,520,368,528,560,356,596,692,468,464,548,600,424,520,524,380,1740,596,468,1480,496,556,452,596,412,572,748,400,560,640,568,404,428,704,544,468,700,468,476,492,532,788,768,856,724,608,532,532,492,564,708,408,740,744,660,576,728,716,956,568,884,816,492,396,780,388,436,404,616,740,1268,528,488,452,508,1320,548,636,548,980,404,596,476,580,576,444,768,572,612,668,616,712,904,784,596,716,780,448,632,616,528,3292,444,636,668,580,632,872,748,548,872,1000,636,1652,340,840,480,620,1000,748,536,716,692,448,516,460,584,608,1276,924,472,656,404,600,608,532,540,484,648,720,504,700,692,552,668,516,676,2612,448,452,448,560,560,504,548,940,480,532,428,448,756,1712,916,904,396,408,468,584,872,1072,3356,2640,476,480,444,1144,448,472,588,1404,400,564,548,504,504,596,520,568,504,592,616,564,560,584,592,572,592,508,524,412,616,444,564,544,572,444,460,564,480,2832,544,504,472,488,2628,2640,428,1276,3832,3832,3978,512,422,580,722,514,720,3114,902,602,580,448,596,690,996,758,602,700,640,1254,608,1502,754,644,702,928,530,716,632,510,776,1064,696,976,472,492,342,590,754,398,570,1130,844,840,534,3100,2217,1036,723,394,824,2311,700,3209,3172,2106,2988,2184,2407,2703,2894,3137,3168,3187,2674,916,2960,668,2079,2466,3173,2648,1049,1000,1100,712,3125,2420,3213,2367,2849,3110,3062,2648,3175,2923,2859,3601,576,3181,2129,3179,3076,2582,1278,2885,3252,2798,2994,2843,2909,1316,2921,3003,351,3024,3021,2893,2202,2656,2246,2843,1921,3176,2998,1189,2304,2187,2302,2410,3345,3112,3108,3234,2060,345,2956,3274,2156,3206,924,2988,2563,2178,3312,3130,3109,1003,3052,2247,3101,2098,2845,2694,977,3092,2288,873,3012,3245,3012,3218,2877,1108,2967,376,423,1228,2879,3193,3183,304,1454,3133,2408,2586,3726,3934,3420,3538,1316,574,1004,930,368,372,726,1028,1062,1786,1792,1496,348,1838,1886,1900,1900,1872,1924,1868,2030,1904,1914,1900,1900,1668,1924,1874,1808,1894,1926,3422,1808,1800,1988,2070,1898,1894,1926,1924,1924,1886,1886,2562,2228,1856,2024,2782,2488,2566,2564,2502,2522,2546,1998,1980,1866,1908,1980,1960,1908,1900,1956,2052,1976,2020,1864,2026,2022,1958,1962,2016,2520,2030,2382,2380,1970,2622,2466,2460,3164,2592,1990,1986,2010,1980,1896,2062,2512,1994,2400,2166,2354,2430,1924,1872,1854,2470,2484,2540,1988,2416,2072,2350,2110,2532,2460,2570,2904,2566,1984,2552,2454,2564,2466,2414,2502,2416,2484,2016,2000,2018,1990,2010,2050,2010,2012,2010,2018,2010,2002,1990,1994,1988,1986,2004,2006,2576,1996,2538,2012,1984,2002,1972,1994,2014,1990,1922,1994,2012,2008,1990,2008,2000,2024,1996,2002,2002,2008,1982,1994,2050,2006,2006,1998,2670,2038,1886,1908,2676,2772,2670,1798,2028,2006,2008,1986,1994,2014,1980,1992,1984,2122,2000,2730,2576,1984,1994,1360,2458,3246,3422,2518,3888,864,1008,492,526,584,324,396,578,328,448,604,334,1270,622,562,332,508,496,2310,2282,2306,2344,2298,812,794,882,2330,938,1124,884,1206,998,2314,2350,2324,2130,2148,2306,1888,2042,2298,2280,2316,856,1554,2306,2394,2334,2342,744,1254,2376,2336,2244,874,866,886,880,2312,2396,488,1368,2320,2278,480,1444,2372,1304,600,2328,1730,2246,2406,2394,2324,842,928,990,954,2356,1096,898,2324,2412,2322,864,948,1062,1148,972,558,1696,2252,2378,2222,810,1070,1462,736,1410,2060,2338,2298,2320,2440,2426,2318,2198,614,1130,1344,2234,2372,550,522,700,830,306,388,382,860,412,320,338,2212,2384,2312,2288,976,1518,414,476,2394,654,872,2242,834,1190,1202,2302,2306,2298,2238,2344,2366,2364,2242,1714,2186,2240,840,624,442,708,854,584,336,406,2410,2324,2372,2314,2348,2430,2298,2340,2340,2384,2288,2414,2348,2106,1964,874,872,540,504,312,306,544,482,414,542,428,394,544,440,2308,2276,2290,2354,2296,814,768,878,2332,930,1124,2252,2322,2364,1924,2122,2136,2340,1884,2030,2310,2280,2288,2424,682,1500,2392,518,608,606,826,2322,2124,2360,2332,1434,736,768,918,860,926,860,2346,1662,2332,2176,2294,2346,2366,672,558,602,2322,2368,2240,1142,776,2386,2316,840,992,944,954,2326,1088,894,810,2176,2472,2314,860,946,2406,966,652,1682,2028,2224,2328,390,520,2262,1476,1362,2072,2330,2102,824,900,870,578,2486,648,604,1514,2320,2138,2366,2268,2362,546,522,794,832,306,386,816,384,860,414,318,340,2282,2354,1528,782,348,668,2310,2304,2390,696,878,2362,434,504,788,1236,1200,2302,2264,2286,2244,2300,2302,2296,2228,1690,2220,2242,836,588,438,698,858,646,364,2216,2322,2374,2314,2376,2422,2288,2340,2334,2352,2288,2340,2342,2128,1972,872,2332,944,536,444,554,552,552,528,452,534,430,542,498,552,2308,354,352,366,564,1612,408,2318,2240,2348,2262,886,1190,314,1410,508,2106,1950,2068,534,638,1068,2210,338,2284,1240,852,590,350,624,632,2276,2228,980,838,798,834,514,1116,1066,1052,614,1052,1168,1058,1890,974,2174,2260,2350,678,964,898,2238,2294,2150,2088,2350,2250,2328,2290,624,482,944,924,854,308,302,822,1378,2184,1472,772,2244,2334,2326,2270,2176,730,1274,482,524,1374,422,524,548,2332,1072,2288,2172,408,524,362,2214,572,614,602,772,1628,2038,2330,2348,2136,2204,2308,2172,2256,1982,2182,2234,776,1276,808,862,418,492,1402,2236,2224,2276,2138,2262,2320,2290,2358,2354,710,960,1392,2226,1472,1440,2076,1110,2326,2368,582,500,540,548,586,572,1344,1046,650,1582,512,1996,348,508,1314,2290,1302,1372,2310,1918,1420,2242,1382,752,470,430,1966,1676,2204,588,1236,468,302,482,688,320,368,304,386,328,338,386,1370,508,2246,784,782,702,702,754,2348,488,466,818,652,746,1472,384,1856,1362,642,622,732,654,554,448,1954,2176,2070,476,424,992,1458,2290,1040,1014,2230,380,870,2238,1144,394,350,470,460,486,476,524,450,492,444,590,1054,1112,1160,1018,2130,2228,468,2150,372,1604,1542,492,472,516,546,490,474,428,554,2224,2010,1238,930,850,518,1062,634,468,2164,1998,960,936,862,850,858,2184,1072,1130,1038,474,1302,2230,1872,1254,520,1500,1126,1004,986,2268,2210,1126,1102,1324,1144,904,1030,1026,1900,1976,1864,754,586,748,914,880,600,706,734,528,664,2328,954,826,640,884,748,2068,2136,2370,2082,956,1028,1056,870,1052,2298,2118,2278,2408,666,1522,2258,818,746,1156,1206,500,514,1070,2318,2208,2114,950,996,874,1764,592,988,2941,1398,1082,1168,734,1114,1206,2218,2238,2260,2142,2242,2252,2280,2062,990,1450,566,612,2260,2164,2386,626,670,690,534,490,604,556,1468,1930,2298,2028,2188,2302,2390,944,2096,2340,2234,1442,2088,420,1120,2212,862,848,2096,2228,2358,2300,720,1130,2234,2302,2360,1170,604,500,2330,1986,2284,1902,690,770,1692,638,2374,302,1402,2328,1244,1374,802,1122,2296,2354,2110,924,320,412,344,574,466,2058,710,762,948,896,2398,2148,700,762,736,918,874,2196,744,582,620,496,616,370,498,616,490,614,526,498,514,630,710,640,574,624,490,620,2060,1122,934,526,952,700,658,766,1882,1530,2104,688,696,1184,564,508,834,780,852,1372,784,1046,354,2116,1982,2114,704,330,2170,502,578,1406,2392,1194,700,468,1194,744,2222,756,758,926,802,752,882,1196,532,2072,1096,1160,316,1162,2370,2192,2110,2054,2272,1992,1876,2182,2178,2304,2276,866,754,942,1142,986,1052,630,1064,772,946,422,492,1026,1048,2226,1638,1116,690,1208,838,544,1140,698,880,2288,2182,2426,1662,1216,1170,1166,2218,2248,2110,362,700,694,2054,868,896,2094,2316,1454,678,634,1652,1614,1058,1094,2218,832,834,878,1854,320,1076,694,816,660,390,994,2388,2182,2180,2194,2306,932,496,932,1090,502,1076,824,662,812,2368,422,662,308,772,782,2282,2302,2320,862,808,860,946,2306,996,2204,862,824,858,922,2142,1608,574,2236,2164,2236,2332,2218,2260,2270,2194,672,576,1406,2210,818,460,396,464,326,662,2246,2270,498,338,808,738,752,1736,2256,1564,2238,898,980,734,706,2184,2162,1224,566,562,2340,1546,2436,2418,2366,2268,2206,2400,750,324,1834,1790,576,944,922,2204,2352,470,786,728,338,852,1216,1508,2118,456,884,734,590,658,728,726,316,310,1206,878,2396,500,434,338,328,448,454,332,308,450,338,402,338,2256,2368,748,856,650,560,404,418,508,946,2238,2196,842,850,690,392,528,840,1226,2346,1578,2066,760,752,832,932,2370,518,1120,494,612,2384,2310,1022,1082,2278,2150,2246,812,566,1434,2372,762,730,546,624,656,930,530,930,420,750,2334,2308,2366,2348,356,560,384,594,548,1668,1054,918,916,858,372,2400,396,676,1238,2262,474,1324,2164,2316,1012,1082,1584,780,1470,2324,2300,2334,1156,502,1316,520,2332,1158,786,506,1102,818,2190,2162,488,490,806,1624,2098,2388,386,466,474,2152,2080,546,706,378,704,776,566,758,2204,2342,2226,1138,726,938,2312,2280,2306,2400,824,1162,1178,844,852,1560,1042,642,636,950,410,2170,1724,1590,2250,586,882,1872,460,2288,1258,446,416,832,620,1422,2184,2256,2408,2358,2142,1006,1112,888,1080,888,718,1782,1626,334,804,1452,694,1420,2302,2358,558,1164,2302,2116,2392,2360,2284,2340,1680,1704,1664,1874,1790,1676,1736,1000,1724,1894,1738,1730,1720,1724,1726,974,1710,1754,802,1724,1654,1714,1668,1734,1732,1782,1680,1714,714,822,1708,1500,1750,1764,1718,1712,1740,1770,1750,1726,1736,1728,1218,1702,1742,1740,1724,1756,1742,1722,1768,1708,1672,1364,1724,1742,1744,1740,872,1702,1724,1668,1478,1728,1632,1736,1714,1728,1722,1694,1714,1712,1740,2292,2230,2230,2332,2200,2290,582,2258,2202,2308,1388,2180,1356,2298,2268,2314,1402,2256,2226,2284,2234,2082,2246,2496,2308,2262,2288,1082,2174,2200,2296,2376,2466,2316,2238,2184,2228,2298,2310,2320,1702,2268,2250,2278,2238,2324,2310,2302,1926,2284,2318,2288,2314,2302,2250,2316,1528,2386,2306,2192,2362,2312,2244,2308,2318,2290,2300,2312,2384,2314,1402,2332,2332,4266,2290,2316,2310,2318,2296,2240,2350,2452,2308,2388,2248,2282,2424,2238,2288,2356,2226,2260,2320,2274,2170,2092,2260,2344,2284,2278,2232,2296,2186,2298,2296,2242,2296,1228,2326,2290,2332,2368,2274,2286,2276,2288,2296,2302,2136,2270,1116,1444,2262,2178,2294,2262,1386,2316,2270,1142,2202,2330,2304,2296,2150,2324,2130,2260,2216,2264,2282,2316,2276,2268,2272,2290,1796,2332,2328,2460,2140,2230,2114,2304,2252,1878,2256,2208,2020,2010,2028,2072,1986,2230,2008,2180,2254,2036,2254,2024,2214,1670,2100,2312,1938,1652,1566,2268,2210,1968,1556,2340,1692,860,2012,1554,2282,2314,1986,2328,2308,1420,2334,2030,1924,1302,1498,2080,1840,1480,1830,1512,1682,1610,2360,1812,2242,2296,2032,1706,2300,2358,1516,2488,4130,2290,1188,2128,2194,2158,766,2146,2116,2154,2174,2164,2180,2124,2430,2204,2166,2042,2234,2254,1218,2166,2232,2222,2204,2148,2060,2216,2152,1500,1156,2232,1580,2224,2156,2364,1120,2234,2200,2170,2202,2208,2224,2226,620,2242,2416,2402,1574,2356,946,1212,384,394,2202,2208,1310,1160,2226,456,2218,2176,2320,728,2274,1092,2192,2262,2292,2244,2278,2200,2190,4158,360,368,626,2182,2090,1758,638,1804,1954,1984,2112,2478,1968,364,320,324,2018,2076,2162,334,1656,1670,1680,1746,1938,1872,1794,1676,1770,1524,1658,1686,1690,352,320,334,326,3467,394,498,1366,624,2030,1254,1268,1120,954,1978,2160,1210,942,1574,1508,1562,1414,664,878,868,1084,1522,802,726,534,544,534,584,576,950,676,586,646,588,898,858,512,1922,1684,2068,2148,1162,918,1946,848,564,1362,946,454,1350,1376,1320,1256,1374,1280,1220,1184,1378,1334,1454,1310,1902,1252,1202,1386,1248,1128,1232,480,1162,1324,1240,1072,1260,1376,1260,1104,1218,2772,1272,1304,1396,1486,1320,712,520,520,1344,1268,1276,1318,1364,1248,1362,1322,1334,1310,1306,1278,1026,1438,446,932,1018,900,846,1534,784,1178,1354,432,570,1416,566,940,1112,1454,570,816,1316,998,880,540,878,2158,2146,1516,2084,1454,1800,808,2434,326,1202,1140,670,3346,2888,2672,2936,3084,1362,1174,1234,418,986,806,884,2814,2974,2882,1112,386,1238,1944,758,934,580,1100,400,2438,3064,1324,1148,1544,602,2176,1314,2028,974,2168,2892,594,1612,2409,2830,2828,3037,1420,738,2960,2810,3493,2776,472,1242,1340,2874,2892,1408,2896,3048,1246,1260,654,934,960,562,2522,2890,2030,2106,2186,626,966,702,2908,2838,434,942,854,2206,2598,538,722,3010,1624,2898,2876,906,776,2902,1798,1656,1772,940,1870,2880,2630,2886,2220,2900,614,518,1888,510,1308,1708,1724,750,2450,2434,2502,2494,2460,2534,2628,2470,2568,2452,2240,2456,2470,2372,2410,2446,2598,2400,2516,2536,832,1522,1448,2648,2374,2598,442,734,3360,3454,3454,1270,2328,1376,1228,1256,1304,1632,1306,1276,884,1360,778,648,1294,1316,1396,1338,1342,1262,1380,1368,1336,1234,1358,1252,1376,1366,1336,1396,1290,1268,1288,1026,1258,1398,1252,1272,1260,1558,1908,1274,1298,1244,1320,1388,1292,1386,1584,1336,1350,1120,1394,1262,1352,1318,2946,848,1384,3646,2912,820,1400,3310,1344,1294,1284,1346,1322,1418,1266,1254,1362,1386,1532,1276,1370,1410,1332,1252,1298,992,1284,1282,1852,2370,1312,882,1238,1294,1330,1290,1280,1296,1348,1198,1248,1278,1298,1348,1192,1278,2044,2753,1258,1304,482,668,1238,980,1260,1340,1236,1226,1244,1234,1314,2462,1356,1252,1302,1310,1132,2546,1440,1328,1316,1306,1324,1364,1310,712,1322,1254,944,1256,1256,1304,2422,1288,2232,2228,1208,446,1330,1368,1552,796,3112,2754,3355,3112,1458,1308,1196,1352,1558,1266,1310,1278,734,374,2540,1552,2438,338,2388,2456,2374,2636,2634,2398,2366,2374,2424,2340,2560,2398,2344,2336,2376,2362,2456,898,2404,2386,2382,2372,2400,2382,2388,2378,2428,2356,2622,2538,2538,2520,2522,2348,2386,2482,2360,2402,2420,2316,2314,2388,2324,2368,2210,2390,1908,2410,2550,2334,2344,2360,2332,2448,2376,2388,2236,2364,2332,2424,2370,2364,2584,2350,2088,2330,860,1786,2340,2294,2288,2086,2116,2622,330,3510,3483,3503,3405,3351,3323,2879,3449,3756,3201,3191,3738,3485,3906,3193,3260,3344,3690,3246,3024,3221,3504,3122,3499,2907,3447,3629,3728,3452,3730,3109,3581,1313,1347,1303,1256,3496,3525,2787,552,3535,3556,4156,1921,3548,3236,3998,3781,3218,1632,1199,3496,3587,3267,3231,3579,4372,3788,4592,1468,414,3715,314,4336,4485,4485,4450,4478,4424,4472,4562,4485,4110,4462,4426,4466,4594,4484,536,4485,4374,4792,416,700,652,960,430,980,1074,882,300,1494,1190,1086,920,420,432,498,1120,880,966,936,1714,622,772,986,766,546,1006,1260,1012,930,530,704,1682,1976,366,656,754,318,1796,814,598,874,912,1428,1258,838,992,1348,1588,640,880,900,830,878,492,1356,450,500,1584,576,1274,1098,982,1678,1808,2186,644,414,1736,1610,1474,528,926,682,388,424,320,652,486,2520,1066,594,742,320,1744,812,1724,672,1482,970,2170,2252,1178,802,1744,914,364,1630,2586,1180,832,526,1470,1046,486,596,598,398,420,1098,1262,2090,2146,940,936,868,716,1592,1310,462,880,826,1054,976,1442,1270,494,420,564,1340,1126,334,318,314,406,400,400,350,620,324,338,386,318,434,806,682,2158,322,326,678,1020,462,2166,1080,988,878,850,1688,1934,378,578,858,696,570,860,1514,2448,900,2206,588,1906,1796,1648,1112,2532,1448,1890,504,416,1240,574,642,1080,492,1284,1190,982,1044,980,730,484,836,842,822,582,1410,892,1250,532,1602,898,348,334,2018,1010,1320,492,1528,2444,2640,1572,1188,1040,644,790,1030,574,632,1286,1166,684,904,2614,2716,1368,1498,1450,1860,1094,1250,334,1908,952,646,744,1132,452,500,2074,344,358,668,874,840,466,1832,886,1430,498,890,582,530,462,644,1238,1220,884,330,348,398,372,336,762,458,476,1124,808,912,1702,868,392,1478,1286,1182,958,1128,726,650,976,608,664,452,1236,966,2020,352,476,824,758,1288,668,790,1896,586,1790,658,676,432,576,536,532,372,426,948,842,370,568,884,690,962,1144,548,572,984,1046,1162,1096,1544,1210,630,814,1044,1318,1290,1462,672,1258,610,742,820,750,616,688,366,1032,1880,1876,1884,1780,1246,2344,520,878,1582,1870,1816,546,1888,1274,1622,1392,1870,2384,798,600,1898,1420,1280,1476,1862,674,520,730,544,320,764,386,828,658,576,442,308,382,948,636,312,342,886,718,710,880,566,392,762,694,540,1120,1016,458,1174,1164,486,434,646,1480,626,1864,1756,852,898,476,906,966,402,452,396,394,992,1064,964,692,320,358,712,530,304,974,1204,440,370,1022,2838,2124,1622,1078,562,352,432,1046,764,4492,564,736,756,1722,1608,1650,1644,1588,606,612,1440,1716,1898,1706,1792,1776,708,806,1724,1620,1732,1954,1786,1524,1626,1602,792,1804,1792,1192,408,1530,1688,1482,1410,1432,1380,1796,1782,1664,1458,1394,1788,1436,1622,1762,1710,2044,1708,1406,1450,1688,1696,1500,1744,1776,1778,1388,1758,1670,1834,1760,1806,1908,762,560,1914,1932,696,664,1992,1916,2110,1928,1916,1930,2474,1998,1972,1942,1994,1958,1916,1978,2492,1880,1932,1916,1906,1914,1942,1872,1848,624,684,1882,1900,1952,1856,1920,1862,1874,1896,1852,2214,2006,1840,1844,1928,1934,1918,1920,1902,1926,1932,1616,1992,1656,1952,2052,2012,1750,760,502,1932,1862,1836,2130,1946,1870,1844,1878,1898,1882,1164,636,1982,2002,1908,1958,2108,1950,2024,1316,334,650,662,800,810,864,1090,1962,328,342,382,614,828,2066,1796,1926,1770,2014,2040,2018,1948,1954,1928,1746,2026,2062,1856,2072,2028,2028,2038,2034,2014,1904,1994,2088,608,1396,402,436,486,514,512,524,454,542,1918,620,946,310,702,776,3616,3616,2234,408,2268,2292,2394,2260,2272,2158,2238,1412,782,2242,2306,2234,2242,2240,2226,2234,2250,2222,2222,2300,2242,798,1400,2150,2238,2246,2232,2234,2216,2122,2264,2238,2216,2254,2230,2188,2270,2212,2180,2264,2226,2194,2210,2216,2218,2206,2262,2234,2192,2190,1904,2188,2180,2250,2258,2198,2184,1888,2202,2198,2376,2266,1938,2170,2224,2206,3616,520,3616,3695,3695,2206,402,2228,2202,2222,2202,2202,2198,2192,2192,2194,2210,2230,2192,2192,2206,2196,2220,2190,2192,2200,2298,854,874,2196,2184,2198,2192,2190,2244,2180,2260,2158,2188,2154,2222,2208,2190,2284,2194,2274,2276,1740,2224,1990,2166,2232,2204,1558,428,2196,2258,2258,2300,2346,2170,2076,2198,2028,1820,1398,726,2206,506,1644,2216,1824,2198,2218,2094,2268,2216,642,632,634,518,2206,2184,940,1152,2086,2074,3695,3695,3637,3637,2214,402,2202,2004,2254,2202,2190,1906,2256,2214,2214,2220,2240,2164,2216,2108,794,364,342,1908,2234,2264,2228,2232,2194,1664,2250,2046,2102,2242,2296,2242,2192,2202,2178,2220,2096,2310,1050,788,1118,2122,2212,2136,2212,2262,2190,2270,2204,2198,2190,2202,2214,2234,2196,1462,330,2054,2174,2304,2276,2244,596,596,942,2216,698,630,576,886,1330,2088,2296,2210,2236,2206,2196,1998,2252,2262,2064,2074,1290,1803,408,2294,825,3601,3600,2218,2436,482,2248,2052,1614,2200,2284,2060,2072,2266,2266,2236,2208,424,494,2244,2344,2256,2304,2274,2120,2290,2218,2146,2286,2302,2246,1440,2256,2046,2050,590,590,464,2200,2084,2294,2242,2238,348,564,594,896,784,2010,2278,2256,2202,2260,2188,1224,566,464,1400,2278,2246,2270,1610,2236,2278,2208,2320,2272,2248,2278,2302,2326,2266,2282,2318,2342,2298,2286,380,614,668,2186,2248,2468,2124,2310,2200,2292,2298,3601,956,3580,2228,482,2296,2216,2326,2350,2316,2300,2204,2298,2302,336,536,2202,2206,2330,776,618,478,2434,512,672,2344,818,710,666,2368,2290,2202,2286,2410,2290,356,422,474,404,2296,2312,1330,678,2306,2258,2204,2074,2064,2230,2464,1584,2144,2324,2246,2282,2366,2244,1010,744,2118,2302,2148,692,480,456,2234,2250,2232,2336,342,628,434,2322,2326,2280,436,664,524,2064,2252,2280,2208,2302,1282,2276,2120,2220,2188,2018,2110,2260,516,564,536,2112,2352,2080,570,578,2232,2218,2244,2226,2290,2176,2230,884,972,2248,1790,2178,2170,1788,2204,1836,2168,1794,2118,2188,1764,2252,2090,2214,2234,1344,1334,2184,1984,960,2240,2334,2216,2244,640,3580,3580,3637,3637,2208,462,2202,1410,440,468,866,644,2200,2222,2250,2258,2212,2314,2320,2280,2250,2318,828,848,2220,2204,2292,452,900,2260,2358,2250,1868,2252,2198,2310,2200,2420,2258,2416,2244,2240,1046,1972,1844,1712,1344,2224,2322,2238,2228,2238,2256,932,596,2154,2268,2154,2198,2226,1416,2264,2198,2220,2226,2218,2332,2054,878,1104,1648,2314,378,324,578,2308,2212,2296,2212,2242,2190,2194,2262,2236,2208,2238,3637,3637,3590,1384,2166,1622,2234,2192,2274,2282,2278,2180,2300,2228,2230,2218,2252,2288,2250,2296,2156,2312,2328,2256,2180,2266,2274,2266,1784,2328,2170,2220,2370,1850,2168,2240,2260,2166,2236,2236,1492,2338,1794,2138,1450,2212,2240,2240,2142,2256,2226,516,536,2198,2224,2252,2196,2310,2182,2226,2208,2204,2264,2274,2234,2238,2214,2258,2268,2222,2202,2252,2206,2264,2178,2196,2246,2138,2202,2260,2248,2206,2194,2236,2246,2222,2190,1994,2384,2258,2214,2234,2264,2140,1916,2242,2264,2326,2380,2364,2236,2192,2244,2226,2224,2288,2140,2308,2228,2174,2188,2260,2236,2358,3590,394,310,3475,2248,530,612,2264,2246,2274,2302,2236,2304,2244,2300,2328,2312,2236,2250,2254,2308,2242,2234,2244,2254,2290,2230,2226,2224,2246,2236,2250,1954,2236,2248,2278,1220,2242,2244,2256,2346,2382,1106,2244,2310,2256,2240,2242,2246,2248,2316,2238,2242,2246,932,2248,932,2240,2250,2248,2294,2242,2252,1966,932,924,2244,2254,498,2236,2246,2246,2244,2300,2496,3475,2266,768,966,2476,2230,2472,2282,2472,2522,2504,2476,2560,2404,2880,2512,2476,598,1670,2476,2518,2160,886,878,2550,2404,2364,2312,2376,2400,2466,688,648,698,892,1384,2510,2404,2506,2516,2450,2622,2530,2782,2880,2508,2880,2330,2504,2880,2514,2460,2510,2436,1204,892,2434,2456,1050,666,1198,2500,2410,2514,354,2518,2482,2490,1782,2006,2464,2630,2496,2496,2484,2442,720,676,780,1448,838,2542,2028,1730,2552,790,838,1070,964,2542,2510,2794,2460,2540,2749,2384,2466,2470,2664,2436,2476,2510,2470,2526,2532,2530,2644,2476,2504,2803,2436,2538,2953,2408,2322,2676,2428,2440,1116,684,2400,2452,2388,1602,2102,3100,2374,2438,2436,2474,1056,756,2532,2518,2586,2342,2374,1864,468,2917,896,908,1748,2028,2470,1706,644,406,612,2450,2400,2484,2470,2330,2300,2532,2400,2714,2442,2454,2586,2282,2444,2672,2476,1882,466,2508,2630,2478,2430,2444,2450,2741,2444,2617,2486,2917,2400,2444,352,490,2478,2486,2514,740,1522,2482,2510,654,1136,2410,2442,2418,2494,2460,2635,2326,2468,2644,2372,2468,2370,2428,2450,1406,972,2745,2693,2618,2450,2460,2478,836,1000,2324,2544,2917,1210,1574,2428,2434,2838,2691,2494,2470,2917,2542,2506,2564,2725,2922,2438,2917,2711,2540,2646,2474,2917,1712,2466,2910,2404,610,2406,2450,2434,2438,2376,2446,2446,2506,2410,2948,2390,2122,2382,2750,2586,2432,3042,2428,2244,2458,2424,2410,2758,1642,612,2536,2552,2614,2460,2738,2416,2334,2364,1272,388,632,2514,2342,2884,2494,1600,2650,2578,2170,2414,2448,2358,3042,606,678,2916,342,730,2062,2910,2896,2928,2944,1642,2914,2660,2926,2928,2412,1968,2226,2940,2808,2930,2888,2936,2016,2238,2880,2912,2912,2912,2858,454,2030,2924,2930,2162,2050,2922,2938,2558,2936,2940,2994,2940,2916,2926,2936,2930,2916,2402,2908,2932,2910,2868,2916,2948,2928,1396,1166,2592,2912,2942,2912,2938,2914,2920,2934,2896,2934,1608,2712,2660,2918,2938,2934,2958,2942,2936,2950,1658,2924,2826,2930,2922,2868,756,774,826,913,566,1036,1808,430,1224,452,578,424,450,756,456,584,448,440,444,462,478,440,434,332,610,434,392,450,3012,590,2858,2840,2880,2858,2874,2852,2862,2872,2876,2878,2872,2862,2858,2896,2874,2886,2880,2896,2944,2904,2888,2894,2852,2882,2898,2902,2896,2854,2928,2944,2858,2874,2860,2858,2876,2878,2858,2864,2890,2868,2860,2846,2834,2888,2862,2880,2870,2852,2870,2866,2864,2886,2892,2890,2858,2870,2860,2868,2866,2862,2878,2892,2878,2984,2882,2908,2880,2898,1212,718,578,3882,1224,3196,1508,1860,2524,3396,816,2304,672,500,1016,1080,2704,1160,1096,3296,3464,2708,376,1408,356,2960,3180,1136,3376,1076,2964,2468,2252,2336,1248,1500,1600,1664,2844,656,1932,2124,1512,1356,2564,1652,3160,656,700,780,1836,1164,1008,1260,596,580,604,604,608,2120,600,612,592,600,1232,632,604,516,520,600,600,600,604,544,404,536,544,1360,1348,600,572,544,1380,878,568,588,556,648,700,676,740,420,828,2180,2328,1120,792,1408,2648,1256,1848,2496,1316,2108,1092,1044,2340,500,2012,1648,780,2082,1316,554,916,776,1656,328,1108,3158,1076,3166,1090,1044,2468,694,1030,708,988,800,816,830,914,766,798,836,690,1062,754,808,1078,774,1074,594,708,866,914,1072,1062,1056,1072,728,1186,1064,982,1060,1038,718,640,1070,1076,700,378,904,498,1046,1054,398,716,1056,1058,1076,1002,1072,1066,980,912,1106,502,524,940,732,620,614,306,792,820,1068,1068,1062,1064,850,1068,1054,1276,984,984,1000,1070,1062,1272,1064,1068,646,1058,1082,1056,1086,1068,1096,856,532,1114,1056,1152,1062,1068,1056,1078,692,1068,978,1044,1056,1062,728,1056,726,474,1056,1000,1056,956,620,752,944,1266,1066,782,846,1098,586,568,788,382,1108,686,1064,844,1030,1060,1054,834,768,738,1058,1050,450,1066,1500,674,754,852,838,722,992,760,624,744,762,1068,1066,1052,1066,1042,1062,502,914,884,864,714,1060,906,852,1268,930,908,1208,1190,986,788,1058,898,968,934,380,454,1060,800,852,722,634,1032,1068,1072,1082,356,1060,1454,1066,1060,828,480,756,690,756,328,760,1476,932,826,920,670,672,894,1068,1058,500,766,1074,976,774,762,976,1374,812,352,758,760,856,1060,1054,766,562,632,736,756,756,676,1064,1072,830,842,1020,1150,426,1066,1062,1060,874,974,590,1466,818,1090,1068,1016,986,1076,998,736,1138,1118,1108,1144,1064,982,1064,1010,670,754,1066,1152,1064,1040,1060,822,1044,1066,886,888,1080,1006,832,1440,1446,684,760,514,896,540,774,1070,1002,1062,1054,1254,1466,972,988,844,750,1074,996,1074,930,1060,1050,976,1050,1080,1062,1064,792,1082,702,1046,1094,1076,978,1068,1056,1172,1074,1028,966,1186,1066,1350,1118,982,1116,774,788,772,704,982,1072,1062,1050,994,846,1066,1120,1062,738,1072,1062,1032,1052,1466,860,1074,1102,1062,972,718,1126,1074,1060,1142,1238,886,1056,1106,630,1060,1050,844,1062,1286,1178,808,1074,1082,958,1046,824,1274,1462,1072,918,1030,694,1088,860,1126,1086,1066,706,632,676,1166,1164,1096,718,1076,862,1160,1060,1002,1006,1082,1056,1058,1046,974,1046,1084,1068,1084,822,1090,780,1014,1072,1272,898,1080,614,1062,776,554,1048,1050,1264,1066,976,986,1070,1094,1068,1062,1072,1090,1060,748,1052,1062,1082,1040,1074,690,566,1066,912,748,934,832,1436,1090,1068,958,766,900,640,552,986,1062,1064,768,642,978,1390,1066,1368,1064,1062,756,904,998,628,878,836,884,864,752,708,858,760,1062,1050,1022,766,1152,1052,1062,1112,1026,754,844,850,728,864,1068,872,1124,840,1070,1018,864,1224,992,1060,1000,816,978,980,1066,1048,1110,1072,1056,714,1062,1088,1078,978,1062,1002,964,1062,522,898,774,1074,820,712,760,786,976,1014,910,686,804,598,1058,898,732,798,608,520,1062,656,368,1178,776,800,702,712,1058,1046,860,986,1064,1070,796,1080,974,792,916,996,454,802,712,1118,848,1042,1058,910,920,632,692,1126,1284,990,1276,1026,1128,1080,1028,874,582,974,980,1288,1016,1084,990,898,1196,1982,1378,862,906,786,810,374,884,464,974,312,780,1252,3838,3854,3680,1025,635,551,567,314,639,336,330,781,3776,3776,2498,1208,1216,586,1834,1590,822,822,2160,1234,1094,648,1712,1314,1314,1172,1182,1446,372,380,1908,2448,650,720,1476,1126,1114,1070,1040,1156,1366,1822,648,1300,866,792,796,2764,2234,2766,2774,2774,926,1448,2260,2206,2562,750,1376,2468,2084,2502,2768,3522,302,668,410,524,576,2502,552,418,596,572,646,392,1798,506,610,652,2576,2494,562,406,716,572,476,630,1726,2564,914,660,790,740,2566,984,1262,354,484,652,1973,416,420,842,412,366,644,646,1124,572,574,314,1986,418,1490,1974,528,408,456,2080,2032,2056,1932,2036,2068,2032,1936,2032,2028,2052,2056,2232,2024,2044,1920,3052,604,444,884,480,672,644,372,608,1400,432,336,1080,1492,1656,744,2013,909,2583,505,824,624,544,528,548,580,724,1276,872,640,464,452,420,684,452,500,400,604,332,396,364,404,400,884,768,444,708,320,1524,1224,1316,360,412,1196,420,1136,472,924,1332,484,1328,1336,1048,2324,328,468,1300,528,684,664,620,728,1012,476,408,592,420,652,580,512,648,668,684,684,696,620,984,1000,580,1004,472,752,432,812,724,732,812,680,600,780,780,720,800,704,720,668,724,592,696,652,1120,1156,628,740,656,652,940,3448,1240,744,752,1136,1088,1324,600,948,1024,664,1912,1504,1288,900,1568,384,1452,328,1316,1356,3892,3112,1052,888,2988,640,532,3988,1428,2184,3992,1784,2956,828,828,3944,3864,1260,688,896,400,532,516,596,664,336,744,720,460,528,608,664,516,604,600,668,476,532,912,700,572,680,1736,360,3896,1064,508,1016,1208,912,844,908,872,500,3492,492,1280,3984,2192,624,1396,828,468,432,740,472,820,632,396,416,1248,1260,716,2596,1188,872,1284,544,616,980,1052,792,3912,548,2312,3844,1652,1652,3676,3488,2112,3732,3904,3940,2268,904,1012,3832,3788,1180,1244,1188,700,1072,1576,856,4080,3928,3956,3032,4012,1240,3732,652,2312,1364,3744,4000,3736,2680,3828,3456,4004,3272,308,3976,4044,676,872,372,912,412,352,312,968,448,712,340,4008,920,376,328,408,352,3928,416,460,372,312,580,524,3992,1104,3992,1276,1284,2552,1500,812,364,476,468,344,416,404,632,736,3904,4000,3956,744,3908,4068,652,624,400,708,436,416,380,436,564,436,628,848,3980,4044,4040,320,3948,740,892,968,356,3352,3900,380,680,3940,4576,1484,1912,1872,1476,1564,1432,1464,1376,2032,320,360,1228,2152,3672,3824,3292,3300,4032,464,768,3968,3932,3768,3868,3840,3780,3208,1340,1100,828,820,360,1036,1048,600,1184,1636,3676,1444,400,1240,556,840,1868,1720,2532,796,800,2928,704,808,744,528,328,1172,1016,3996,3172,4108,1440,332,2304,2992,656,324,612,1232,452,532,892,1388,824,812,1252,748,1232,348,2472,1536,928,528,428,428,848,4016,4008,424,1484,972,3048,3948,792,2848,2336,1704,4116,768,1192,1124,1140,3980,964,552,980,4048,692,4068,4128,3904,3996,4020,784,1268,1208,1316,1040,1112,748,788,796,724,4112,4016,1276,2204,2707,2216,2011,949,2205,2930,2094,2029,568,2700,428,460,424,492,486,480,458,438,440,460,446,430,432,426,424,492,492,532,492,490,492,502,492,492,480,444,438,428,448,454,440,432,440,456,432,434,436,448,428,452,434,432,446,448,436,428,434,426,484,494,492,502,490,350,350,446,486,494,490,490,488,332,350,346,366,432,434,446,462,460,456,430,434,436,494,490,488,488,486,492,494,488,436,490,496,440,432,474,498,504,434,444,430,426,432,442,434,428,434,424,432,434,426,446,426,452,474,2894,780,392,388,370,400,370,400,398,434,414,466,504,446,1800,2382,610,3036,532,492,490,488,492,434,430,488,534,530,366,366,360,358,464,408,386,442,434,498,2324,524,484,1070,422,444,438,434,872,1476,628,362,1120,3516,336,1220,408,1322,1782,832,1210,1556,600,652,882,698,1232,634,1458,1050,1266,382,1320,366,888,580,1054,1370,1480,814,1308,1642,1252,1750,1494,1256,934,1478,1206,1434,1706,2042,1646,1382,2896,2610,1368,1306,1410,920,680,1268,2754,1254,1398,1450,1348,1074,1336,790,396,402,838,1146,1196,1254,866,736,590,1128,1036,904,976,612,2778,1038,1028,1064,894,990,882,2800,1106,1298,1012,2002,1622,1570,1482,1900,1842,2784,1152,1258,1368,1892,1314,1326,1592,1516,1096,974,714,1310,392,1312,1446,1194,1952,1768,856,1152,582,1694,1888,1114,1168,1770,2440,626,610,360,1486,528,1020,1122,1004,2150,820,1020,1028,882,1178,1586,1186,1312,1106,1136,734,1114,1350,972,2348,882,930,1086,1684,518,1304,1352,1748,1274,878,1002,1036,1332,1110,1014,2042,1118,984,772,1578,918,1102,736,930,828,1334,1182,2436,780,508,740,780,1298,2818,776,750,730,850,998,1070,766,904,816,934,1080,1160,832,1260,1154,2790,2606,1042,798,874,682,680,2738,952,588,1534,900,1346,712,1344,794,922,992,2662,944,852,932,952,1102,848,2382,812,1388,2718,1032,970,2770,880,2364,980,768,1638,1166,956,902,1340,986,1178,1534,1286,932,1138,1096,1252,702,1294,2686,996,2790,1236,880,1342,1416,998,696,1006,1054,1136,1020,790,712,1570,1144,1174,738,690,964,1380,1300,1268,630,498,1134,1024,1030,948,856,1572,1310,1632,1340,1410,1614,1720,584,1054,784,1014,1022,1232,954,576,916,716,858,1342,568,1416,874,1058,1052,1108,982,726,532,772,1860,400,402,600,948,2396,552,3080,572,372,976,440,392,652,520,504,3056,1316,3012,1096,2932,3316,3060,352,636,540,3052,664,880,1012,1544,396,448,3044,1160,3012,3172,2996,736,916,1552,1216,508,1820,316,476,844,3036,2996,2628,872,964,392,1244,1232,1072,580,1084,1176,3024,2996,3076,984,2584,1840,3040,3036,3052,3064,2552,620,3068,3056,3048,2568,364,3060,1900,2800,3056,1488,308,2888,300,3036,1684,1428,2948,760,632,1020,1632,940,3048,3040,1360,1352,1564,1468,948,1488,3000,328,3052,748,1776,408,416,2092,888,2900,2992,884,3064,764,912,2996,1564,3040,1340,1340,1480,1392,3164,2864,816,780,660,660,412,1084,832,1200,528,2076,760,2420,760,2128,2968,3300,444,460,824,740,1496,2748,3032,3052,2212,3028,436,2100,3088,2880,2804,3168,2252,2212,1488,508,920,548,400,884,3024,3032,2740,608,1848,2000,644,776,660,1660,3032,2712,760,624,600,612,1668,936,1248,1148,2572,2724,3044,408,408,516,400,400,3020,2600,2524,2700,3268,1480,1524,3244,3284,680,2164,3300,1660,1648,3252,3292,3276,1640,1652,3292,2984,1664,3276,1636,1644,2956,2992,2940,2564,3280,3112,3268,2784,3284,1528,1528,3280,3296,2876,1524,1528,1528,1520,3308,3280,2888,1568,3188,3264,2828,3284,2824,1284,1260,3096,1524,1520,3288,3284,3284,2820,3288,1648,1616,3292,3284,2756,3292,3680,3280,2660,3292,3184,2896,3292,2952,2972,1644,1640,300,474,448,368,1096,960,2514,2664,852,784,592,748,2496,2442,2644,2642,436,1146,1848,748,458,2772,2522,2448,712,1294,3468,3354,474,1080,532,2508,2662,852,782,588,746,2492,2436,2640,2638,438,1234,1834,682,2770,2522,2442,636,946,382,3411,4819,322,2686,840,3590,4048,1766,1870,3898,3372,2960,3296,2858,3298,1160,1148,2280,2948,2806,2886,2896,3128,3140,1812,2998,2772,2916,3756,4332,1648,1696,1570,1574,2034,1720,466,940,3452,3552,3084,2972,4266,3570,3334,4344,3492,3346,3246,3642,3452,3620,404,734,966,1004,996,622,784,434,804,1930,374,382,2354,724,4746,322,2772,1838,724,1264,634,3374,2472,3018,698,514,306,2040,902,938,1940,3194,470,1346,1470,3594,3354,3166,402,556,1772,1958,472,2928,932,1672,612,1182,2918,1170,2684,1880,454,560,1004,1886,3714,3968,1100,3348,3630,3598,3412,1584,3532,3244,1538,1170,2796,3760,1890,1926,1944,394,652,1924,718,1938,576,596,564,738,640,666,1932,2028,722,544,4746,2716,1590,2810,2388,2560,2548,3792,2158,2858,3494,3996,2368,2342,4028,1208,1120,1212,1112,1078,752,3078,3258,2068,2096,2026,1290,1630,2946,1686,3992,3026,3212,3898,1180,1930,1512,1956,742,364,1340,1174,1000,802,2018,2176,722,4276,4204,2708,1092,2640,1608,1992,1196,1452,1480,1856,2996,3532,2568,3568,3592,2724,2808,2568,2508,2556,2512,1932,2372,1700,1592,3264,1440,1716,2464,2140,3152,2312,2272,2200,328,1200,2340,1568,1312,304,352,336,1304,1688,1452,1664,1760,1856,1892,2056,2028,2752,2080,1912,2804,2508,2180,2144,2480,1392,1580,1132,2536,1180,1012,1864,1888,2428,2316,3132,3024,3032,1452,2364,1308,1172,2468,1784,2540,2524,1700,3024,3000,2156,2980,3024,1712,1632,3524,2528,1972,3396,1660,1956,1748,1928,980,1488,1484,2020,2068,2040,2456,2236,1916,2336,2624,744,1696,1704,2544,1920,3024,2736,2104,1888,1864,1188,2176,1540,2380,2172,2504,2556,560,4512,2392,2400,872,624,2348,2260,2244,1584,1548,2476,1980,1836,2212,2248,2252,3066,3446,923,2786,357,1266,2784,950,3099,906,1332,1340,3124,495,816,462,602,676,894,720,570,682,1640,738,712,1384,622,554,526,772,860,488,780,460,572,990,646,544,622,1152,1212,2500,1082,312,306,1166,588,332,606,2450,320,850,692,722,558,418,578,668,370,404,370,308,410,658,332,438,402,2426,732,418,458,890,708,336,674,318,632,510,858,628,572,568,430,730,678,848,636,372,782,434,2534,2422,646,1284,1178,2432,580,544,1148,426,434,882,832,2332,386,424,408,468,1000,406,542,588,2404,1742,1108,1512,874,1010,1312,520,1036,1408,2698,824,698,766,700,960,768,1156,1314,430,382,1216,736,616,828,752,700,464,380,2828,336,1084,538,526,324,902,1192,690,418,866,734,720,1104,926,1568,664,910,492,566,2750,2900,408,3205,370,324,1230,618,368,596,1050,1350,738,474,992,830,816,1246,1048,1830,742,1032,558,640,3153,350,446,2719,394,700,704,680,662,852,402,1120,516,592,2778,462,1808,1296,3288,384,348,1904,428,452,3548,1212,1998,3602,366,634,382,564,794,722,850,820,458,454,616,1278,2340,2786,764,896,650,786,1070,738,634,598,804,812,518,1508,1764,610,420,1992,656,878,1604,1950,808,970,1436,520,830,2206,982,982,554,970,1088,730,364,1134,570,932,882,818,1642,892,974,582,2568,1114,1140,790,418,762,1410,1286,896,1278,1280,360,1830,1494,902,842,640,322,2916,2874,1976,1152,1200,828,800,784,1102,1034,754,880,634,796,1314,1152,2878,2834,1030,1262,1930,952,1326,980,810,640,2558,752,1048,926,922,646,644,1108,1032,962,930,1082,534,664,1124,488,470,894,1492,1752,566,662,1732,812,724,2738,1038,988,680,968,652,632,2882,828,1108,934,642,670,898,1130,946,1046,1072,2684,1200,1034,900,738,658,3032,3060,2792,408,428,632,846,892,502,622,770,784,802,892,600,1202,1074,662,808,1188,2440,2134,810,630,894,804,948,472,556,1510,854,652,1998,1524,1958,2496,636,776,1280,598,644,916,1278,1026,986,960,954,944,472,2010,582,736,990,1892,2516,2508,730,648,630,876,750,1496,2952,596,2078,870,586,2730,2678,638,796,510,638,934,904,360,880,1366,752,636,854,806,798,774,752,828,872,2930,640,638,640,1364,896,1280,1268,466,510,1006,966,2362,348,794,350,888,778,338,660,652,1436,572,1424,974,1696,1156,396,1336,1112,1190,914,794,2260,2306,2284,1166,2368,2402,576,546,850,846,940,726,832,3509,410,402,884,492,1050,1930,466,610,672,846,608,1466,506,548,344,766,836,2738,2000,1456,470,506,560,532,1832,396,1198,1426,926,1142,1510,1022,1332,638,322,558,1238,906,480,560,582,1538,512,2176,562,314,1476,1038,886,722,1008,546,1026,780,668,734,1272,462,746,1544,532,1130,604,484,1352,1606,1062,414,1526,404,856,822,1288,856,680,1120,354,318,356,308,320,312,318,1098,312,316,706,422,418,318,350,1330,1846,816,390,518,424,418,438,868,818,1762,1274,1464,300,410,322,842,996,1096,1314,1406,396,336,472,850,2596,710,1008,942,896,1652,1570,1556,884,720,1080,508,500,506,806,958,1100,626,796,1484,1596,1090,752,804,1400,1772,1272,802,322,1134,338,308,744,458,1110,300,476,834,1262,2452,1170,1226,1938,360,1002,1334,602,670,1982,2006,1600,1340,672,608,608,2006,1250,634,1348,912,674,644,300,462,626,678,482,684,1292,780,1026,1054,1344,968,668,344,604,398,2116,370,524,1804,514,688,364,686,426,424,442,466,322,470,608,486,1342,1844,962,1104,1140,1120,1538,986,856,582,774,2314,2372,726,514,924,1804,1524,610,370,794,1078,1288,1028,1034,690,1010,1002,1440,770,972,798,650,1306,398,1432,854,822,416,834,2234,762,1142,580,596,1098,348,630,1014,554,1248,848,970,484,320,336,550,976,394,948,592,502,1172,1182,764,650,846,892,2442,1508,718,810,2122,568,436,634,1120,1920,2070,2116,1200,2060,1438,1496,2404,734,1256,1250,2326,1192,1944,2284,874,1402,372,498,522,1536,1398,984,932,314,1244,2428,2256,1050,1120,418,3633,534,418,460,302,336,308,444,442,1100,896,1846,566,1570,500,648,716,648,666,652,1204,396,842,602,718,1378,706,3076,3184,1280,980,3390,3382,2614,3618,2976,2528,1060,504,962,3516,3500,3032,3300,3382,1074,752,656,3834,2676,752,2392,564,2132,2760,534,736,692,2570,1258,1246,894,902,702,2022,1276,740,778,596,1250,618,1950,450,1648,514,3170,3160,3146,2812,2294,1082,608,3152,2114,542,436,2460,536,524,624,556,1518,628,780,402,2726,2710,2856,1522,926,3134,846,534,718,774,450,1222,728,622,462,1702,704,520,758,316,2954,2910,3198,3152,2966,3194,3010,2842,1290,524,1620,482,1080,528,986,536,382,308,304,724,364,1086,3030,2934,2974,534,1688,1240,1190,1364,878,1760,1536,554,530,494,310,596,528,1118,1204,1290,1306,1324,868,1356,614,2202,3458,3210,2360,1206,300,354,3202,1116,768,390,496,642,682,498,688,1300,1290,2976,3422,3206,3236,3206,3210,530,856,1334,1650,792,2786,2818,1676,698,474,524,2852,3534,2788,3228,3212,3208,3216,3214,3270,3280,1894,2812,2648,2754,536,446,884,546,2366,2356,532,2350,1066,2114,404,724,3228,3304,432,882,1680,2736,2610,1084,858,3204,710,828,1302,2344,3238,930,836,894,922,2806,2568,2664,2426,532,1032,452,402,542,816,998,586,642,730,548,906,996,2084,3162,1426,1554,3476,3162,2788,1874,1834,3118,3004,3476,1760,984,598,3056,532,730,1188,1008,308,2056,396,564,1060,1604,828,690,484,384,1146,578,646,570,306,660,762,620,600,518,372,554,792,572,500,760,622,1054,492,1172,576,462,1082,486,550,654,460,358,646,1974,898,320,548,302,1070,576,1076,898,834,1856,1256,1024,1948,932,734,1628,676,642,1484,980,2288,840,716,2788,3414,3482,2704,3560,1180,888,300,794,1650,1168,1326,1274,1500,980,3002,358,530,1368,718,1180,1502,1338,1074,1122,852,1186,658,1048,994,538,2060,840,1128,1442,316,362,786,1638,1648,1714,434,506,654,638,1510,342,360,596,438,462,1534,1296,744,328,726,600,690,898,2196,2614,1320,1742,868,576,588,1060,870,896,1702,1702,1708,1700,994,746,492,496,484,498,1310,308,334,412,726,396,334,478,882,3500,3290,3266,1620,876,4155,532,1912,668,1848,1372,1720,2768,392,1008,1036,1148,1168,1516,860,3008,1100,1148,1112,2200,1036,408,3080,1064,3088,1124,1140,1112,1128,1128,1464,1252,1296,3196,1096,1120,1060,3312,988,384,1104,584,804,1396,2808,940,1988,696,1064,2200,1304,2012,532,1196,548,924,732,456,736,1840,1716,3324,3440,2276,684,1080,1596,3236,736,824,804,808,1016,2948,2708,1508,1412,3000,2904,2952,2936,532,484,1104,1412,2092,972,1244,776,2216,1312,1292,1296,2640,1428,1400,312,536,1492,1924,1548,868,412,888,1432,564,484,880,892,2952,300,1404,940,960,880,760,2468,1552,996,812,1312,692,1136,596,504,656,876,704,504,1704,712,1008,1044,964,1440,1720,1784,2996,3064,1548,1084,1764,1588,1384,1396,3348,3144,3332,1556,864,952,524,3532,1236,1524,948,1048,1140,1044,860,1124,1460,724,672,500,996,1044,1016,1044,3532,1788,1280,1908,1660,1028,1564,1676,1536,1560,1560,1520,1180,1620,1508,1204,1620,1616,1652,1644,1664,3436,3400,532,708,732,708,792,412,568,692,1896,828,676,1492,1464,856,1552,948,1460,1404,868,1072,700,364,476,3928,1668,1256,1548,388,2112,776,940,1732,1592,756,628,656,728,2068,1192,2180,2376,2620,3024,2772,2440,1176,3180,1792,2316,2168,1120,656,612,668,396,528,918,936,558,360,350,352,796,996,1522,2312,1038,750,748,704,2180,492,438,804,830,1608,596,446,900,802,1764,1570,1000,2402,2320,858,408,1174,976,1130,1402,1232,854,968,948,1892,1268,806,1446,1304,1434,776,838,1006,1454,1444,1498,2070,1178,2132,1016,938,1762,1612,1452,3304,2090,1182,1040,3068,3112,3118,1418,1282,1352,1428,688,510,666,766,494,866,532,2082,1526,1298,1488,1110,1122,2132,1618,672,894,774,2280,2208,2220,1502,788,772,720,1400,2754,2936,2444,816,852,1286,2168,2144,1872,1198,436,672,1260,742,802,1768,1298,1248,920,930,800,748,516,638,476,364,510,1198,492,614,1044,1134,356,1090,746,772,578,1054,854,1922,1594,1972,1028,1156,994,1142,934,1642,778,534,508,386,466,1208,1136,380,338,372,384,746,562,2620,2716,2748,3094,546,712,662,3632,860,598,1462,2980,2804,2890,3020,2900,2980,3528,1644,1316,408,492,1232,2896,530,1426,1524,1512,546,730,718,446,1392,1832,752,608,1650,1644,870,928,1324,662,1426,898,1262,1146,1910,1090,734,2052,1286,1008,750,1574,1524,596,1092,602,584,890,1204,1918,1604,1676,1918,1854,1130,1520,1096,932,812,826,1670,982,2764,2122,2034,1464,2234,1904,428,2582,3196,3180,3094,1544,1694,530,3062,2966,1540,1378,570,2356,1170,500,890,1890,1314,798,964,1084,984,796,1326,1200,412,1166,1192,990,1286,2140,814,1074,3126,1654,1706,2316,358,2284,1642,2102,1664,2380,2438,2972,2500,3326,3326,378,510,598,1434,608,1408,1132,1626,820,1338,1596,3480,1824,684,2484,1706,1596,1080,730,722,484,402,516,484,568,390,572,342,488,396,2576,3658,2032,788,1202,1382,860,564,532,584,514,586,498,3200,880,908,1722,1388,992,730,1108,1394,1168,1010,1860,1224,1444,988,500,878,3066,1518,1662,1086,982,1352,1296,508,672,1554,862,1170,622,1718,1684,1374,1556,414,1756,1408,734,732,524,934,572,1120,784,304,1378,1386,1990,1896,1682,1980,944,856,978,560,582,522,966,1164,476,1254,910,1238,978,1018,1212,460,392,630,3388,3380,470,674,394,502,510,346,336,750,560,1474,1470,2978,1756,1230,1160,1294,2916,646,2156,698,948,790,724,446,880,1554,1502,1104,1148,1596,1630,1682,1412,1608,324,316,360,1558,1430,1430,2090,1256,1290,390,1136,1560,1674,954,1036,334,780,1010,1594,1934,1614,3092,1382,1390,2022,3150,1884,1178,2072,710,2426,2144,2150,578,1014,704,1048,1262,742,2392,324,3172,1558,1044,858,428,660,772,396,742,998,802,874,950,710,808,378,392,1046,828,1656,318,610,1414,1448,430,794,798,1032,1102,640,816,1198,1036,850,1536,934,1310,1104,1550,1186,866,524,488,538,504,904,908,706,614,604,512,1034,1684,1264,598,1622,886,564,388,2116,912,300,634,1252,442,1702,1272,732,662,1422,442,728,634,1314,320,428,472,442,752,876,1184,448,542,938,434,444,2176,2464,3020,3330,3458,1928,678,944,2512,454,570,1788,1488,1548,1444,1518,3284,612,602,626,1398,1358,1386,1266,2046,1952,2136,1214,1436,1886,2536,1144,1916,756,2080,818,1724,852,1244,734,1338,958,660,1048,474,388,786,620,1746,732,986,1122,1266,906,654,604,928,360,758,486,1216,954,546,730,426,604,426,460,406,1180,1064,1360,526,652,2238,2732,1686,774,932,934,730,578,866,1504,638,1604,1228,362,862,442,360,518,1478,2936,2924,3596,1528,1710,3100,944,652,886,1880,1436,1332,1300,1382,1240,1298,1302,1566,1450,1404,1544,1494,1116,624,996,1036,902,1316,1408,702,2106,334,1064,794,458,1456,2648,822,876,1636,2326,2850,1424,664,890,712,1458,1386,412,792,1276,1072,1106,1522,1224,598,610,906,1180,1280,1078,1224,932,1008,762,606,540,944,406,732,706,724,470,898,490,1210,1238,1250,764,750,692,1426,814,852,468,866,952,1762,2184,1430,700,350,764,1002,910,1260,1036,976,502,1430,646,1338,1008,2416,1752,1094,1002,486,1676,1860,1640,1564,1598,1652,1538,1578,1668,1616,1594,1604,1628,1558,1370,604,312,492,720,904,454,552,642,596,424,398,618,1462,1012,430,2182,646,904,516,386,368,762,330,842,908,790,814,466,766,938,482,1338,660,720,738,932,858,788,610,654,612,1608,898,748,1006,836,656,410,818,996,1278,1268,1212,2510,488,1798,3894,1392,712,964,846,3338,1836,796,508,1176,562,542,672,566,330,370,410,1228,1446,1462,1782,1208,710,664,1074,1280,1142,1572,610,400,520,1256,1398,1298,718,728,508,524,1448,1372,348,338,1080,1054,740,782,1030,1200,1196,754,2106,946,850,448,314,1686,420,1110,1192,792,638,664,434,912,568,1212,1524,1048,442,476,774,516,1270,804,1958,452,2340,904,936,546,768,476,410,376,778,548,682,1072,484,318,1296,336,384,392,488,368,326,824,808,1712,314,424,886,500,1008,966,1208,580,2960,1196,1596,1524,1362,720,492,1466,1046,912,502,398,934,1132,1508,1018,926,870,420,1036,508,1412,512,528,1430,1504,504,532,872,740,1018,700,834,1750,440,438,424,1328,492,1850,1090,818,1668,1532,452,1510,1356,1272,1676,692,1282,896,1694,1064,3198,3674,3648,3158,3140,3658,480,642,538,638,414,432,642,666,718,588,692,670,708,580,570,674,2254,2228,2272,1070,840,2848,3046,572,818,678,634,988,3018,1080,382,434,834,358,388,1704,1044,652,1660,460,826,514,488,466,770,694,1296,1400,1870,1962,1802,336,390,590,388,488,554,1122,714,302,420,1136,944,864,850,734,3044,1172,690,718,948,1106,534,568,730,722,914,394,1086,932,370,502,712,1012,1004,472,456,534,746,1150,680,1420,568,762,450,2176,1808,900,3260,934,994,804,674,1158,1014,1176,1016,1452,848,1558,1548,920,428,496,978,658,866,1134,1080,1518,1060,586,556,1266,974,530,376,1198,366,358,394,772,696,382,728,1528,1788,924,1630,654,1304,2314,1280,1394,1588,2604,882,1622,970,1368,606,622,572,722,1552,498,562,606,1752,1334,1298,766,850,1758,920,424,1172,700,574,366,2404,970,1824,1382,1458,1278,1878,562,862,694,412,2214,1446,1506,1950,612,882,846,2062,2162,1566,1018,890,1102,2126,2156,1002,776,2116,1728,1094,776,1410,2036,826,788,728,1702,920,1312,1166,886,852,1002,918,1248,1394,570,2024,1790,2076,1120,1698,1082,1482,812,674,702,726,3922,3922,2782,1274,898,440,1954,674,1698,964,1020,2010,1794,788,388,532,1084,444,2680,1312,1352,684,1444,1824,1168,1018,968,940,1052,1304,616,1630,478,1308,388,900,1778,882,866,356,406,530,1202,832,414,742,870,1816,1190,1538,416,364,836,1800,874,730,728,1578,1972,1060,602,334,846,480,458,440,400,326,306,494,384,804,406,480,766,530,1180,422,532,572,718,846,684,900,1134,570,808,840,488,536,652,716,684,752,610,548,538,848,760,648,762,634,832,360,346,384,1162,1500,1138,1152,2032,932,1306,660,1158,1606,1178,1590,1066,478,1142,1174,1002,3620,352,442,2284,972,452,646,396,392,574,382,452,324,396,378,526,384,428,1050,602,942,416,334,450,556,820,2278,1590,2096,2012,2164,1916,1850,1878,770,516,420,2194,392,1608,2326,450,2232,1680,1702,1394,1652,2368,1774,1144,704,2446,1784,3292,2172,404,1714,1744,1734,1720,1642,1726,1724,1738,1708,1722,1726,1718,1716,1736,1738,1718,1718,1730,1728,1738,1730,2372,2234,906,2384,1422,1148,986,2294,408,416,740,2078,328,480,1052,648,604,464,572,638,924,774,1040,396,402,1670,938,960,680,688,1012,544,592,950,640,538,1020,1014,1292,592,1050,1026,862,592,934,998,602,1398,1678,1954,1954,1446,1438,2020,1372,560,1334,1280,844,832,1220,728,774,488,2342,1920,1784,1602,1846,1778,1434,382,1406,2148,1922,1650,1176,1606,1916,1358,1858,1640,1322,2378,1058,1186,1552,2716,1170,838,1158,1190,1178,2156,1098,1178,2148,1190,2150,760,1316,1190,1186,1200,1810,2156,984,1216,1282,352,802,772,490,628,970,558,584,422,522,1256,736,1240,914,1098,492,972,2016,798,1086,726,1158,1586,1258,3546,360,742,988,956,800,808,532,518,786,738,802,1090,1152,556,632,1968,1214,1088,668,612,738,896,1076,526,1028,522,1692,1688,1502,1408,1676,3200,1366,2082,2790,598,954,604,466,1224,488,506,590,502,696,2028,932,1508,392,554,458,1656,606,778,1834,1654,1608,1476,864,1470,2048,380,1474,2408,1980,2906,596,994,552,432,786,750,300,570,460,586,850,3264,3224,2136,3124,2938,2758,3390,2722,680,434,300,866,1670,1208,1206,1260,2980,1562,726,1330,456,1052,778,1252,1218,1472,872,4186,924,1484,370,362,340,1498,340,336,514,2348,2808,2236,1708,2858,814,366,1632,2518,2540,2816,2340,684,2982,1808,370,2118,1716,2476,2744,342,784,2880,1320,1310,366,2086,562,2102,986,1284,582,1802,1040,1694,370,474,692,2062,2750,2520,682,726,1642,696,1722,994,950,688,596,724,308,684,1036,792,598,718,1814,1136,2204,1864,850,1388,2598,1506,1092,1538,1526,1268,1278,1254,1256,2728,2630,1360,1362,1504,1316,1394,1274,1390,1396,2624,578,1250,1280,1406,676,522,824,938,378,1326,1382,598,618,1272,846,1074,1404,640,702,972,764,1102,2622,1190,494,780,1516,1578,1550,1478,668,1560,682,796,742,776,950,1090,1110,1550,1426,1438,1512,1384,1488,1452,2914,2060,682,3094,2576,1044,2238,1558,1440,2598,900,2524,1378,1570,742,888,528,1258,376,1094,462,544,1642,1392,866,598,810,1392,616,1250,320,730,550,1730,1648,948,2404,942,1638,1370,668,1206,1718,2168,1294,1368,814,1364,1302,1376,1614,1050,1762,1098,1336,1498,1364,308,1380,1386,1436,1070,918,856,1378,1382,1386,2732,1068,1292,2668,2960,534,1056,522,2162,2804,1188,520,302,398,472,330,844,390,812,2484,980,2744,940,1086,2604,366,600,858,810,2606,2614,2610,820,574,1056,880,1036,1062,1000,952,492,568,772,2620,2608,1382,1328,2608,2600,1348,1358,826,1434,774,1680,556,1554,964,1416,954,1284,858,542,2890,700,686,656,1178,728,1364,606,338,372,420,416,330,734,542,1468,396,952,1140,422,660,1188,1326,1588,2864,1626,1520,1222,1180,1236,1186,944,910,2636,630,542,906,1794,2620,2602,1074,1350,1080,1376,774,1132,1266,798,614,1300,1184,1192,2896,1050,1212,1092,1508,524,898,600,2758,2624,1146,352,794,828,448,702,608,2928,1192,700,684,316,750,804,618,1238,1184,634,728,1284,1308,1212,958,1536,2482,1816,792,730,1346,1184,616,2396,1836,2816,1616,2984,2980,1672,1166,406,602,576,470,1704,922,748,684,782,364,414,658,654,1658,364,1064,364,334,376,372,370,384,378,366,374,362,370,346,400,366,382,386,384,382,378,382,370,376,378,358,368,370,376,7500,464,464,450,458,454,472,878,1784,666,470,1326,1062,556,2584,626,1174,1064,636,2628,782,412,736,1406,432,750,812,832,622,418,542,1342,514,1008,1368,1698,1350,1098,1328,804,1464,3022,1104,3238,3262,3258,3240,1918,1198,3054,3348,3368,3178,3180,2038,696,754,1506,704,418,3056,3534,3144,3140,604,370,552,1772,1720,1514,508,1546,1532,1494,938,1540,1252,2028,1520,964,2180,910,1616,1618,3138,1618,1342,1120,398,3136,2392,1786,966,388,858,1606,526,1260,1142,2308,1300,882,498,508,1512,1276,1280,1736,1768,1808,568,2458,742,1572,520,1586,1646,470,690,1252,932,1524,936,1048,2000,854,802,1024,640,854,792,2890,2864,3640,3404,2426,4234,2766,4182,4266,3150,3146,1514,1664,1660,1672,1510,1680,1664,2272,2328,1640,1778,620,2344,3122,2298,910,1238,2050,2420,734,1254,1310,2900,1672,1082,1102,892,894,694,1040,1594,982,1986,1502,470,874,1656,968,1232,2448,1764,830,1504,450,836,1016,2068,634,1208,2818,2818,1750,570,948,782,1664,420,1064,2546,1990,1912,2036,2024,1022,1026,3128,3340,2012,2084,2078,1676,1642,1664,1658,1804,2340,1006,1494,1368,1490,1518,1504,1444,1522,1914,1512,736,1852,2022,1418,1516,1808,1710,1440,1540,538,1474,1512,3154,3128,3288,582,866,732,874,1514,1456,1358,1306,2018,1648,2054,2064,2064,4160,4182,474,1616,3542,738,932,1258,1788,978,932,1068,440,998,842,682,1376,730,2040,312,1266,996,694,978,934,472,484,472,2312,2272,488,300,856,3640,818,1734,1720,1536,1788,1738,1788,2702,3238,2404,680,1450,1590,1266,3246,2154,2210,2142,3226,2728,1880,2564,874,1070,1928,1968,694,996,2684,1250,1910,1670,650,538,1456,1264,494,614,754,2152,2260,710,520,1520,478,1584,1458,668,3464,3608,3148,3316,3320,1060,1032,1696,1064,1038,896,1878,2598,1338,1106,904,2430,1988,1926,1692,1636,1694,1288,1512,1468,1824,1590,1666,1632,1264,740,856,400,1818,860,700,988,580,1614,942,598,1784,1904,1960,1996,1964,1716,1486,1960,2084,1892,1518,2132,1354,1410,1404,1418,424,534,730,2236,1404,1410,1396,1748,1104,1200,1334,2658,2522,2666,1822,1798,1824,1798,920,874,698,1374,1604,978,844,1336,470,476,476,1300,488,384,1230,1176,322,510,1116,1372,820,862,1582,1090,652,4454,1006,2206,496,808,1618,946,844,1144,776,1416,1854,3370,1448,570,3652,3550,3500,2276,1266,810,1146,1838,1838,1926,1834,1380,1900,3266,1480,1466,1240,534,1280,654,1524,1836,1920,1850,2112,1328,2174,3692,3510,2104,818,386,892,1352,1648,1600,684,358,1648,1598,1998,710,1946,1900,1890,700,710,680,1338,1562,1538,1592,1374,670,1398,1934,2004,2968,374,1168,700,1106,908,808,1588,2510,404,496,1148,1560,1106,2120,1870,860,874,1928,2534,3392,714,1204,492,724,1258,686,586,2588,1780,690,2032,1750,1264,1190,1346,1290,724,994,1392,546,1084,1308,1286,1058,1376,1232,1842,2068,1132,1116,1758,3788,1904,1924,1516,780,3544,3548,3756,970,950,1360,686,348,488,530,3118,482,334,532,1446,2636,2630,2642,2632,1956,1360,1796,1712,1556,1986,1794,1344,1708,1986,1630,884,908,1924,1414,1092,696,1920,1074,846,2534,2010,1998,942,1998,924,1838,1744,1134,1362,1876,2016,1226,702,3418,3418,1868,1776,1886,1940,1304,1886,1912,1938,2542,2094,556,420,1632,4258,3864,2920,620,1536,1312,964,1486,1964,2018,1652,968,2598,1666,1580,362,1788,1078,1738,1200,1140,908,1506,550,580,1032,1352,2610,698,884,1664,1940,918,886,1668,1082,718,978,1616,1356,602,310,1154,698,1644,822,472,480,484,466,708,1532,428,476,1164,1110,580,546,924,726,802,1578,1154,794,1376,1514,836,746,1646,890,1834,1324,1226,950,848,3894,2694,3894,4090,2034,1894,1934,1832,1932,1892,1936,1830,4416,838,316,824,1768,622,3304,1666,1686,636,1684,3268,3344,2894,408,1766,1898,1288,1796,3802,362,950,1520,4036,3450,3448,3300,1480,3296,1476,1602,1120,1602,1522,1614,780,2168,2162,2216,4314,3258,402,336,1542,506,486,490,842,480,788,844,3752,1748,906,1900,2448,1242,870,3208,1826,1036,410,820,986,680,1098,1802,1170,978,726,524,456,1018,696,1040,2110,1010,748,758,600,752,1340,1068,1840,396,526,742,978,382,682,728,1340,1166,672,344,1866,4264,872,3228,3324,3246,3170,1624,1422,1502,1474,1452,2582,1222,4056,1010,2074,1714,1638,1710,1650,1968,1790,968,3490,3490,1916,1020,4238,702,638,1926,3526,1638,1630,1636,1630,1634,1142,666,934,1956,2162,1904,1758,1368,1474,732,484,1646,472,696,840,4450,384,470,480,3660,1974,2000,2692,2010,2674,3812,2062,1732,3800,3872,3290,1858,1246,1148,302,1302,3496,1704,1140,792,1816,1742,1806,1708,1756,1730,1778,692,1562,1696,1706,1844,1742,1140,2032,876,704,874,900,848,2712,954,954,1242,2456,1018,1146,740,1010,2690,864,828,708,310,1488,2284,1616,484,1220,1864,2028,1010,428,2750,2310,1762,422,490,468,506,468,678,2046,1912,2988,542,1236,412,534,412,1510,1114,1564,1360,2276,946,626,774,1164,1346,624,416,1366,1016,1834,404,344,828,1040,926,996,550,4250,1466,4250,3836,1860,1738,3748,1854,1568,1162,1844,1886,1692,1882,1640,4192,1098,4108,1256,660,560,630,4342,1092,1216,858,1152,1146,1142,764,1632,2124,2480,2310,2444,864,896,830,722,2110,1576,870,828,1468,984,746,976,1216,704,800,860,634,1924,1014,694,730,1500,1306,1874,2014,998,990,734,322,2600,1350,1006,964,594,724,1672,1084,616,1152,806,666,1804,974,1262,834,534,796,4190,3168,1200,1558,3108,3124,3106,3370,2058,3648,4218,1452,1446,3248,1388,1484,1418,1526,3496,1526,4576,3946,3338,3336,2400,2390,2066,2076,2144,1510,2140,2040,2136,1872,2126,2036,2230,4084,2130,4072,3386,2140,2124,4286,3108,2002,1926,3812,1998,1920,2030,1874,2032,1870,4098,4126,3768,3768,2112,3672,2106,638,606,718,1014,3812,1672,548,602,522,2094,1952,2096,1958,3712,1478,1706,1970,1632,1408,1232,1608,1224,678,922,1112,724,1442,1202,2640,814,1822,590,1514,924,680,626,584,1878,978,1788,818,4094,1638,3142,1306,450,1116,2460,4078,3636,2350,3026,1976,1850,2316,1984,1818,3224,1910,3230,1966,2960,908,3340,868,1944,874,4082,2308,4092,4120,870,4122,696,846,3002,358,356,3004,3032,362,3000,2044,864,1372,670,1034,524,2158,1214,1704,614,324,1912,3014,1216,506,750,1926,520,442,444,554,740,1680,982,438,486,2332,410,976,686,554,3946,1828,2604,846,1412,696,1468,1456,396,984,848,3332,596,320,1486,1388,1548,726,722,568,878,1756,694,1082,1012,340,456,1022,510,3432,472,584,3172,2354,2146,2950,2372,4168,2616,374,3962,3988,2938,3520,2888,3226,2746,1844,932,1658,752,514,854,770,2878,3620,3050,2396,4180,862,1836,1668,4170,1576,4518,1672,1472,1442,480,1132,2484,914,1796,3220,468,2462,1460,1390,522,2066,1248,784,938,1146,874,1004,1150,850,1944,1778,1890,2006,540,1720,3462,640,1482,754,1340,948,1506,1648,780,1878,1386,420,420,812,3504,2640,1256,358,502,886,1258,972,304,3924,996,3946,3836,3786,3838,3834,1920,1270,1572,2254,1926,1264,1564,2268,1796,1914,1862,530,1566,1744,1668,3010,1206,1680,3296,1458,1548,4050,1084,1416,2024,4134,1936,2024,3486,1628,858,1392,1678,2222,1908,2130,2214,2134,2124,2190,2172,2058,2212,2068,2174,2212,2062,2072,1700,2066,2144,720,886,1732,1920,1928,1032,1830,1774,4172,3350,1394,536,756,1010,2084,1008,830,840,1358,1430,896,1468,844,846,1186,1904,1398,1090,4322,3690,2920,3902,1640,3876,1638,3070,2586,1468,4256,1890,1982,3816,1770,1962,3820,1436,1488,3514,750,1720,3528,3810,3806,3748,3780,3774,1766,1642,3104,754,1638,584,894,554,1642,1644,2014,1664,1942,656,2014,2448,2026,2032,1718,2006,2036,2026,1902,3314,3090,3316,3070,3286,2830,3274,2812,1328,1268,1284,776,1260,1256,1304,1258,1282,1270,3324,2290,3336,1394,1836,1676,1644,4002,1542,3742,3354,2242,1914,628,1530,1636,708,908,890,590,1586,1964,1792,876,392,998,2082,366,890,1680,576,664,580,1216,1954,436,746,4184,4234,468,466,460,472,654,746,734,428,624,708,1888,1232,1516,1716,2944,1044,1532,694,1536,1004,1016,822,994,700,820,1646,642,3496,826,2172,2328,1562,376,626,622,698,1194,380,352,360,534,912,916,490,846,1832,390,1410,910,970,876,4230,4234,4046,3964,1934,4040,4032,2840,4108,1896,4092,1922,1954,1908,1912,1946,2820,2356,2304,2298,2956,4128,924,2996,684,706,1620,806,1062,558,1496,550,2466,1010,1672,670,1126,1574,2610,1574,2578,870,342,922,1788,1512,832,1800,1574,1738,1638,986,902,1068,734,1090,1834,722,2228,1474,334,794,4904,4894,4232,2076,2204,2044,1606,1970,1850,1782,2016,1856,1858,3750,3748,1500,2820,2702,2766,2606,1624,538,898,1376,1562,2892,1324,1358,436,740,1334,934,1314,880,1016,1850,1964,1444,1422,1020,736,958,1830,1890,612,2374,2518,890,1130,788,3574,2080,2048,4074,2678,4090,2460,2794,2580,4180,4180,1712,1980,1876,1920,1368,472,550,394,400,1660,1550,478,504,456,1664,1684,1454,3972,1448,788,860,840,2350,820,556,426,1106,1674,2012,1746,1778,870,932,1770,560,1084,404,2016,902,548,416,776,666,1690,390,1782,1226,2060,480,670,766,1440,1364,536,1480,480,3692,366,3692,358,690,2352,830,1238,478,490,1074,820,1114,1118,896,1358,994,1636,3106,696,472,770,852,472,1008,2470,2086,358,1008,1066,4050,1280,4058,1606,1950,1846,2042,2014,4368,4332,4376,4334,1868,1770,370,2028,1818,1880,1968,1160,562,1814,1366,2060,936,2228,1658,1758,1724,2090,1968,4024,2072,1364,4026,1996,636,1902,1106,932,1556,1126,3742,3280,3630,1382,804,1582,1664,2088,1062,766,1396,918,1144,674,1936,1914,1108,1230,2776,2730,1244,3128,1004,1012,666,568,988,1208,572,1518,502,780,1356,1296,2016,836,716,1078,688,536,592,468,1806,1132,812,1922,1170,1236,778,1158,1052,1852,782,594,448,1640,1332,352,334,1368,494,756,858,1002,2058,686,1028,2092,514,1342,1130,594,360,858,490,1068,484,470,506,4274,644,3916,3920,3030,4104,3904,3424,460,3878,1490,1736,1192,3260,3380,2894,4614,3258,1904,1780,1906,1770,1406,1774,3818,1500,1552,2640,1066,766,422,1436,1000,786,662,1902,1208,340,826,1336,490,502,364,364,360,338,366,374,366,374,370,992,1056,322,1308,1188,800,640,412,820,482,768,824,718,1324,804,464,908,592,766,1182,986,1022,1176,842,1204,690,600,624,1030,810,1290,1148,450,896,734,464,608,384,306,374,534,596,636,764,802,302,448,504,1996,2314,988,1214,1230,900,2466,962,2376,2324,2372,2332,2266,2372,1138,778,2330,2372,2366,1186,990,850,1540,1150,548,522,388,388,684,352,1526,674,1030,1398,1768,1552,2128,2128,2552,1056,882,406,1760,566,716,950,1124,798,1200,534,1214,446,1202,672,1040,1024,1016,612,414,720,666,1002,1004,1360,1224,974,512,504,498,634,476,726,338,708,472,1306,706,1378,664,1022,592,650,592,772,394,1170,580,472,1084,520,1494,648,892,432,582,526,638,552,2848,320,1458,676,420,1010,530,518,896,742,796,896,874,632,568,1298,1198,688,846,1078,364,1316,1302,1230,330,580,570,2224,1178,714,1214,1216,696,710,712,1210,612,1078,2378,2130,828,2036,1624,1094,1046,1294,562,976,1630,2378,2160,2648,2526,2380,1706,1274,744,1096,2378,1204,1332,1258,1042,1480,1706,2378,2384,2708,2688,1974,494,650,810,680,496,536,448,672,1028,414,558,658,430,524,672,602,962,620,894,754,1438,1012,2172,374,434,380,302,888,780,1102,1871,326,978,2060,792,598,1064,1076,1672,322,1174,592,1776,522,796,798,666,608,448,1416,790,320,392,952,796,1284,2000,414,644,432,2182,1602,1210,1220,1868,2034,852,880,2412,1044,880,844,1674,1224,2202,1954,2720,840,1762,490,2614,1134,1256,978,1210,1030,938,918,2566,2696,536,516,450,1314,1232,972,576,1258,1044,894,928,810,942,1176,378,448,1030,612,440,928,854,1006,1114,880,850,1254,664,3050,592,1376,1370,892,2986,976,748,1380,1602,360,320,730,2400,2602,424,932,304,642,526,1202,594,1452,1454,2538,2666,2564,2234,2464,2434,3294,2882,3076,448,598,972,1602,2774,2730,376,412,580,412,902,1226,1330,1736,338,1180,1526,334,404,618,454,850,2176,2402,1080,930,3222,1412,428,1476,940,2860,2824,3020,2292,1474,1218,3072,1516,1462,1438,996,600,1202,1484,2538,1462,1520,2702,2274,1422,1434,2276,1430,1616,1428,1726,632,766,386,524,642,652,880,390,610,504,2210,710,594,1400,462,692,698,964,680,604,442,2646,940,1942,436,478,1588,904,1224,1194,1466,2804,408,1402,566,1504,1734,1458,2316,1158,1208,2368,2048,1094,994,1600,1186,2320,1024,1346,1648,1302,2638,2004,906,1218,2934,524,1010,580,310,354,466,470,1476,328,572,1220,510,526,384,770,736,682,2444,676,764,2474,1182,2930,2874,2720,3012,1436,398,2148,2554,2888,2860,332,632,2990,3024,2592,2966,2946,3090,3116,494,3074,3032,3092,3070,2916,2908,2578,1488,2474,1902,2622,2550,2910,1234,1688,1974,986,890,872,2680,2252,3118,3146,2860,736,980,524,584,420,2494,1358,2848,758,600,510,1416,1064,716,678,714,668,788,1416,474,300,940,1452,312,774,1080,2370,2614,1646,842,1646,960,888,2492,2594,2568,2564,2540,1406,1516,2244,2246,2240,2244,1088,2534,2520,2552,1752,1994,2548,516,1764,2474,2482,748,740,1130,1052,1060,2418,596,1204,1202,1248,1454,1034,1346,2488,2484,2084,1984,798,778,1270,1268,888,2728,1112,1184,1208,926,332,340,430,1020,1436,966,586,386,894,504,370,808,910,488,450,662,1472,1222,1142,726,894,1174,1502,2132,422,714,718,1284,690,414,722,980,1434,464,1454,1040,2500,2342,2556,1498,1498,2566,1142,1288,2724,1182,1226,1280,1144,1362,1354,2544,1336,1126,1120,1126,1120,2570,1530,2572,978,1470,876,1512,2470,2554,2552,2182,2194,2214,626,1218,1200,2566,2556,2570,2110,1270,1462,1810,1928,1560,1300,822,1168,1312,1280,1704,2094,1260,882,490,914,376,1370,1194,1324,604,402,434,592,620,978,496,730,1458,494,714,842,526,338,604,714,752,732,736,818,614,738,504,346,1540,940,1214,2640,1120,1080,1428,1388,2538,2546,2544,2542,1284,1196,1274,1144,2542,2538,820,860,1460,728,378,2542,2424,1408,784,2516,1264,1110,862,1034,644,766,1170,1076,1280,960,1228,1174,1264,768,1200,1202,1474,2534,1322,980,1468,712,1210,2374,1268,2382,882,2396,916,1354,2386,2380,2382,2444,1192,812,2536,1272,764,2538,2556,1712,1102,374,1438,1404,750,512,1186,1056,1644,520,506,648,580,540,1112,1056,494,854,784,562,542,614,614,1222,504,690,312,510,998,2362,946,476,1452,1170,734,722,764,632,1046,582,1702,2026,536,1544,950,1904,1858,2402,1206,2502,2502,2546,2542,2558,2540,2484,2538,1192,1194,1200,1302,1198,1196,1202,1200,1192,2416,746,316,302,1230,1132,1196,1202,1202,2394,2394,2400,2390,1194,1188,2102,2080,2088,2216,1398,870,968,1678,2562,1048,1004,1252,1204,1166,1260,2462,890,890,2560,2396,1104,384,754,1058,1244,356,474,810,700,1034,668,1594,2744,2396,2544,2580,2538,1194,1226,2548,1202,1068,2546,2068,846,1192,1192,348,1270,1070,620,558,1234,1196,1192,1194,2542,2534,1232,1230,598,392,666,1112,834,1034,1204,944,2166,2544,2542,2532,1108,1208,2104,1108,894,1172,1196,1192,1552,2550,574,924,1102,1842,910,1494,2618,1442,2076,366,402,1384,680,402,1470,1046,454,1350,738,1482,1248,1688,502,2534,516,604,2552,2060,2560,2542,2560,2568,2240,2006,1494,752,2182,2542,2024,2570,2692,2032,2540,2560,2546,1610,708,752,2238,1138,2650,2390,2550,916,1178,1104,2108,2392,1190,994,904,900,1188,2378,2390,2414,2404,2394,1080,1068,1076,1084,1006,1074,2426,1022,1192,742,1950,1902,1798,1946,1836,366,1054,2604,1062,1192,1190,786,318,1182,864,1134,674,326,384,1840,600,454,906,902,590,808,1206,1422,870,716,1102,328,2000,496,3154,3168,3154,3094,776,1228,3090,3092,1550,1546,1418,1028,3082,3146,3058,1410,1416,3318,3110,3102,1574,1638,884,360,3122,1546,3124,584,2810,1462,2772,3112,3110,3096,2810,3134,3096,3092,3080,1088,656,3118,896,556,1536,1308,1906,730,1938,2784,1384,1572,1572,1216,1476,1490,3148,2378,368,1196,510,476,358,1424,2518,732,600,3836,700,1872,860,1216,1896,1564,570,686,342,492,816,354,724,416,3072,1192,928,618,1932,1082,1178,3098,1548,1372,856,1550,1542,1542,1556,1296,324,436,3102,3208,1542,1544,3106,3070,1092,1170,1538,2314,776,380,2936,3094,1980,3088,3236,2798,386,762,1020,614,790,1924,1164,934,1598,1092,774,832,1138,1176,3014,1460,3068,3062,3070,1328,3088,2904,1540,1542,3314,2290,1196,1440,1498,1574,1500,2056,1170,1540,1428,1148,924,562,648,522,526,1074,364,1150,1308,580,1472,480,388,580,1548,1724,606,1048,2048,400,384,1618,1460,524,838,1840,1518,912,1452,676,2142,1496,3086,910,854,1330,1308,1548,1550,2330,962,1542,1538,3278,3088,658,780,1746,866,3088,1736,870,1918,1294,3112,3340,1926,914,2968,1360,662,754,1534,3268,1986,666,1968,530,3086,1102,3074,3084,592,942,1970,3266,3102,650,2056,2934,3090,3062,3112,1486,1990,870,588,582,606,590,584,598,986,1540,3096,3086,1902,3036,1220,1688,2120,1610,1552,650,772,1730,1302,626,1526,2142,1222,3074,3098,1536,880,1658,1564,1680,870,1522,1094,860,2168,382,3096,3074,2700,3094,1576,1546,3076,584,1236,1440,1562,1482,3096,3078,3096,3078,680,668,3098,3080,1276,3086,1588,532,678,400,328,1134,1572,3274,1536,620,3026,814,554,1496,620,1502,1242,586,1500,1340,1370,384,1530,546,1056,1038,1874,794,948,1960,3104,2325,1558,1212,1952,2280,2278,3064,3090,3062,3096,3278,3274,3062,2962,2102,1396,3132,3108,1576,1526,626,1024,1736,1124,536,1428,1446,3080,3094,2408,1938,1620,1646,960,1946,1008,656,1542,1536,1512,3070,3078,1554,1536,634,1372,1242,776,1398,522,1206,1396,478,500,548,1658,1052,448,1448,2342,2792,862,792,352,352,718,1054,496,1230,1534,552,930,946,592,650,396,726,546,824,1308,366,384,524,324,318,506,1162,696,1394,2500,1152,1600,1320,1494,1514,1500,1546,1540,1530,1532,3070,3088,2580,3100,1904,2976,3086,3070,1866,1086,3218,966,1948,2432,1316,610,2356,2644,1560,3080,2420,1770,1878,1742,1388,2864,3086,1164,324,446,1956,1924,450,508,1582,1572,1280,966,1442,1108,1064,1086,1048,1072,1070,1072,1040,1026,1442,1430,1200,1218,1332,1504,1290,1564,984,1194,980,1648,1452,994,996,938,356,1022,930,944,1468,1160,1246,1008,1104,1682,1026,694,506,638,650,326,1034,1054,1400,340,474,368,906,916,1718,1690,2390,802,2208,2200,2204,1162,1136,2452,1196,1238,2418,2546,2434,2240,2410,2006,2392,2398,2386,2386,1826,970,396,1136,1202,1200,1196,1204,1238,2086,554,1652,1656,2230,592,2536,2530,470,532,660,974,456,798,562,492,678,948,880,1040,878,940,348,924,928,1164,1182,2050,1876,748,482,1290,1044,1332,690,544,408,1464,1266,1112,1046,448,1192,634,406,1260,492,408,476,390,738,1010,638,1518,332,462,378,582,368,606,1574,1360,2398,1190,1200,1234,1840,1188,2426,1182,2402,1340,1008,930,2388,2404,2380,2406,1150,2400,2390,2556,1224,1078,1202,2396,2412,1226,474,1200,1212,492,1246,1254,1196,1190,1232,926,1232,1030,1054,1204,2208,1194,916,786,1560,1566,1450,1208,814,540,534,446,1460,1534,1422,908,594,430,1142,886,586,452,1186,418,1392,428,2000,890,612,1088,578,400,798,320,478,352,568,366,460,458,344,352,1660,1236,850,2408,1202,1196,1192,902,2396,2416,1096,1208,1190,1068,474,1076,762,1202,1214,1194,1212,2424,2242,440,1256,1048,1078,1202,2382,2094,2418,2398,1240,894,1192,610,444,664,1116,1208,2546,778,1252,724,1132,1194,1192,2494,716,1462,1206,2550,1280,1142,1240,978,1760,914,886,690,1192,494,1954,718,378,456,810,578,1452,642,670,952,510,654,1548,920,854,636,2400,1194,1202,1192,2404,2392,2404,2412,2410,342,976,1070,322,364,1044,1020,876,1186,376,1210,1202,1138,1128,382,322,1056,2402,2030,2402,2578,602,652,454,572,1060,636,1208,652,1208,1516,864,532,666,534,690,606,472,1190,1178,536,660,1000,756,412,790,1192,776,1374,354,354,468,362,1642,2916,442,2402,1202,762,832,1196,1204,1194,1196,2412,2402,2416,2406,2430,1718,720,648,1578,1092,1012,1620,654,1734,1144,1460,1288,1460,2162,2322,2534,720,930,998,1422,492,2378,1762,1468,2016,756,1140,1090,720,1202,656,1510,1706,1012,878,468,1306,1054,790,428,490,382,582,466,532,654,650,1670,596,1996,2384,1198,732,386,852,1198,580,526,540,1200,956,928,608,1194,1140,1184,1206,1194,1038,2404,2438,2416,2428,2246,2562,2412,2534,2558,1194,324,1606,1218,660,1440,776,2398,1194,1182,1204,1222,1004,1386,2322,2396,1238,2636,2306,868,616,304,628,692,1210,762,1234,314,436,300,704,328,1048,456,722,3402,1650,1672,512,2056,1194,984,2556,1202,1190,888,1184,624,572,1246,2074,308,1198,2406,1198,1196,1182,1208,708,948,2400,2388,478,804,882,1210,1446,2392,2386,404,1062,732,2392,2394,1180,2248,2410,2402,774,2392,716,1080,1410,670,688,394,518,520,1180,656,788,452,528,530,300,346,576,572,710,494,1184,1016,456,364,526,710,1660,1852,882,2448,1224,1280,1202,1276,1200,1324,2390,2394,2364,2388,2392,2390,1756,2404,2394,1188,1150,1118,1106,1792,744,1262,1794,812,1062,1030,2554,2514,1066,774,2580,2454,2434,2710,2930,1308,418,484,1364,1054,1426,1028,1536,946,726,498,1030,1062,1794,1388,734,1488,1270,1232,2164,418,670,1068,1660,1942,2374,1428,1430,1194,1210,1206,1202,1754,1756,2410,2402,2350,2370,2156,1262,1226,2530,1378,1030,2074,1096,1682,1728,1820,2394,762,574,1196,1202,846,2336,2366,762,952,1360,836,850,1144,642,2398,1326,692,1232,700,504,434,534,584,694,366,1548,782,506,2242,734,1426,1442,1280,744,1290,742,2410,942,970,2200,2174,2392,1174,2402,654,2454,890,1268,1252,1716,2358,2212,2400,1996,2122,2370,1050,1326,1060,1348,1446,444,930,686,688,544,1940,822,1344,1280,1050,504,1322,412,454,506,1514,778,382,404,438,554,2404,916,1082,1512,1640,2400,2390,2390,2572,1172,1396,696,1358,1192,1016,2328,2300,2384,2394,1174,1196,1070,1180,1444,690,2400,2400,714,1390,1080,1548,1110,1122,1910,824,1108,1310,508,886,1998,1450,602,462,376,1568,1720,1454,1462,1192,1346,1196,1318,1478,1450,1394,2404,656,716,2392,2392,2402,2316,1360,732,1538,1474,1516,2382,2388,2536,2532,1184,1204,2354,1236,894,1786,970,1352,1350,1484,1484,818,466,792,554,1452,604,344,460,380,1088,1582,2506,2126,1314,1348,1216,1150,1064,1210,1202,1186,1090,1156,1172,2376,2370,2362,2402,1042,2304,2396,2404,2386,1852,620,2346,2530,2382,696,774,1178,926,410,816,692,1166,598,1018,580,606,344,422,334,506,1524,1616,2216,1222,936,1204,1196,630,920,1794,1238,1286,2428,1194,1164,2398,2396,2390,2436,2482,2300,2412,2334,2366,1296,990,1290,1022,1178,1182,1160,1200,1446,1672,1156,930,1138,2196,2510,890,988,1300,1062,676,578,464,478,1376,336,2418,2316,410,2396,2372,724,814,984,1236,1266,2232,2124,2400,534,622,2294,1188,898,900,1208,1094,1160,2072,1988,1546,540,540,2080,1214,1188,1192,326,2170,1214,1802,2242,674,474,1390,2208,1816,2084,1982,1110,914,2376,1128,1058,774,1440,1276,1488,1724,698,744,910,1732,668,1272,1060,504,580,648,376,1586,540,1442,2510,2422,2404,2594,1334,2098,862,2386,2388,2416,1170,924,1048,924,1596,1612,1278,1226,1034,1268,790,904,2772,2346,1178,850,904,846,396,1286,724,1226,1242,2366,2430,1496,722,722,1168,662,580,460,322,564,1502,650,922,490,606,2398,1086,1142,1184,1206,1258,2372,686,686,2304,2242,2210,2376,2308,2314,2298,2304,1198,1208,1124,2328,2238,2402,1310,1328,2240,1414,2742,852,928,2680,2714,1620,704,744,2230,470,374,1582,1540,2384,1190,1060,2398,828,902,566,2430,716,708,322,942,740,972,1342,2410,1182,1196,1248,1200,1270,1204,1552,1386,1340,1330,2180,1428,1730,2560,2722,1728,1304,1246,2164,1176,1688,2400,2396,2002,366,666,1110,2124,1166,1086,324,570,466,1014,366,582,804,758,306,380,550,574,830,1200,844,864,346,490,768,876,798,368,340,306,676,908,1730,1134,526,490,390,338,1976,324,1210,1076,992,998,1036,880,2268,1908,1028,1104,2448,1344,2488,754,960,776,1676,674,388,1916,2256,2232,2268,1906,810,466,960,572,1566,714,508,882,1142,470,630,458,670,1524,2118,1316,1050,608,1494,478,1022,594,392,518,564,594,460,592,564,512,528,526,442,786,1078,936,744,682,614,460,368,424,506,406,884,404,750,588,684,630,676,532,560,648,592,756,558,462,1208,934,754,736,2318,330,720,576,528,318,738,754,918,360,742,408,676,866,1138,328,330,1214,310,1696,776,356,2326,1828,1734,2110,2352,1074,1930,920,1812,596,1874,1898,420,804,800,806,782,928,968,738,726,962,742,1006,2012,1062,834,2092,2494,416,550,440,1026,320,520,1926,1678,468,658,500,452,514,648,610,1206,1322,690,358,524,352,752,836,1564,1886,432,1206,520,404,412,376,528,890,516,636,744,534,1154,1132,616,870,410,382,1114,550,762,304,848,382,756,802,400,312,306,864,500,596,468,900,544,356,2254,1162,424,954,1048,306,304,622,2092,2098,2098,2102,2102,1874,2498,1376,520,2446,2250,396,1292,828,404,748,1460,618,2322,800,570,814,668,1310,2350,510,554,2412,862,1038,1182,1158,1026,436,1170,1168,464,1104,1128,716,996,1096,1210,826,418,428,500,394,534,388,1150,566,662,824,478,2110,522,1160,436,958,740,458,970,560,526,614,612,916,582,464,456,752,816,1662,460,1152,980,2324,410,2376,1486,1486,2376,2374,844,1426,1224,1062,1026,1192,2310,2318,2162,2328,2300,2340,890,1782,804,1790,1180,2330,2346,2328,2338,1046,890,378,666,644,468,550,1320,702,1400,934,752,444,666,1236,1232,1296,1290,1238,1230,1256,1264,684,648,588,1214,772,346,938,1468,944,1008,462,336,650,1620,2394,538,790,1370,1360,2514,2562,800,2388,2388,2692,2418,1944,986,2182,386,306,1526,876,358,2784,2372,910,1348,698,1500,1236,788,500,578,328,534,334,376,1642,374,470,1266,2384,482,890,926,2438,1140,1198,2202,656,358,1006,2404,428,1504,592,1420,1280,2402,2384,1314,2106,908,308,1360,838,1404,1380,1364,1282,2366,2352,2546,2536,2544,1498,1644,1030,512,1064,1494,922,898,1390,754,600,1646,502,1724,2392,1196,1540,1942,2388,624,1190,1476,694,1356,1352,2408,1528,332,1468,880,1448,724,802,1362,990,742,2394,1228,1194,1198,758,824,2404,1170,1180,2400,1254,1260,2396,1326,1144,1326,1210,1016,722,340,2072,926,1112,2644,2734,3014,1464,1572,698,464,714,914,614,2356,1200,1196,1226,2390,2364,2412,2388,1378,2340,928,1134,1164,2358,1672,906,1288,384,356,1122,2386,2346,794,724,2400,2392,1334,1068,1712,344,554,550,500,448,572,690,1502,2720,700,576,2146,1082,1482,1154,2350,1122,666,1542,2382,1148,1238,1302,1014,1074,1116,2234,1178,2170,1630,1298,802,1122,1122,1150,638,556,1238,1346,940,740,450,300,908,1542,2412,1550,612,1500,870,1130,1238,2394,2382,1478,530,2432,1216,702,440,752,534,2408,1130,2370,1206,1158,2624,1066,1044,2268,808,1194,1542,1278,678,862,510,560,534,574,382,784,600,456,312,1476,756,364,1398,1174,2538,1620,1206,1210,1180,1300,516,632,1186,1486,2370,668,332,358,994,986,2436,1558,664,382,364,826,1140,1140,600,364,1116,2574,974,576,844,1050,456,742,1184,736,984,578,794,602,310,488,374,1678,2098,992,1930,1370,2462,904,1112,2440,2402,1214,1044,1104,2420,1124,2402,1200,1208,1280,1444,1476,1222,1806,2420,958,954,1110,1920,852,834,2404,1456,1438,1504,908,736,1480,852,582,540,462,606,1648,698,2390,1068,2478,1380,866,506,1992,1094,1548,1530,852,1994,1562,2390,666,2580,948,1264,1198,1188,922,2286,1096,922,1338,2394,2424,840,554,958,480,1330,678,388,528,1664,1244,2130,322,1298,694,1274,2396,2038,1836,1468,2392,2468,854,858,1822,374,2446,1144,1358,1560,1184,904,1344,1198,1196,2422,618,626,880,462,344,678,606,466,436,1682,1622,2148,2398,960,1668,910,1010,966,1264,1374,1194,1358,1284,1786,1806,2414,2438,1254,1208,1394,2446,2384,720,1468,722,300,578,1202,716,592,1146,2544,764,1302,1256,2366,1020,1196,932,534,346,334,1458,906,604,1124,1394,1982,1022,496,466,490,2422,640,624,666,672,922,334,1200,1046,912,1302,2444,1516,1210,954,2400,2408,1210,546,950,2388,1486,2402,436,442,1128,2392,636,1242,628,2440,1198,958,654,342,604,454,436,376,2000,556,354,382,2402,1692,878,840,1698,622,1162,1150,1612,2152,2136,2150,2144,2154,2138,1584,1617,1104,954,1609,2150,1260,634,1204,1414,1206,1286,1408,1310,1324,1348,966,962,428,850,1274,2480,2558,874,1108,1060,856,904,608,526,360,2446,1142,1767,1540,586,850,1154,2382,1194,2396,1488,498,2158,2396,2352,1344,2370,1312,1506,1138,844,1668,1380,1406,1744,1452,1182,2412,618,1198,1194,438,616,640,1896,698,968,2284,1426,2390,1246,1236,1234,1452,1588,316,1434,1626,984,1376,2420,2400,1564,950,1062,800,1410,1436,490,800,1132,756,2550,1096,1124,2422,864,464,1904,1054,950,2158,2402,2396,1056,1450,1404,1530,1512,1084,504,948,2224,426,648,2424,1212,1274,1198,788,1728,314,1134,592,784,914,1946,2124,1732,1736,1774,1072,1252,1552,1250,1198,1164,496,502,756,580,572,676,378,1426,1490,1300,1284,748,1280,1188,1290,548,300,1298,448,432,2662,1312,1482,1330,720,704,1038,1876,2380,2396,974,788,922,1942,1142,682,806,580,1244,1154,1278,1014,576,1090,926,1270,1310,2382,428,722,850,2688,1188,1458,504,302,3478,1548,338,750,2404,940,1076,1024,1542,1240,2408,1268,2086,1094,2194,978,2436,854,946,1080,1220,1578,1572,1696,1914,1680,1956,2600,752,1300,2304,1496,1222,1210,532,972,336,558,758,608,546,604,378,434,2044,1372,2398,2384,1370,718,2392,1190,1198,2398,1526,882,1282,1020,1076,1180,1994,782,1608,798,1188,2558,652,2560,916,552,556,336,554,562,1854,994,1744,1778,850,398,1218,1210,1238,2420,1204,1162,1258,2562,1166,606,398,376,1872,1284,662,2896,2412,1386,1374,2426,2420,2424,1968,666,340,474,1204,822,1310,512,2296,936,916,1522,386,566,1136,372,1156,414,634,1174,958,1402,1434,390,990,1164,320,308,442,606,776,1456,772,668,1858,1362,702,394,392,340,550,1378,2230,1280,744,1190,738,1036,1754,1048,1028,1622,1616,1134,2434,802,514,1570,2458,1190,1300,2414,922,2100,2342,574,1068,590,712,598,574,416,554,1210,1222,1168,1174,670,474,910,898,504,878,348,438,652,604,662,2426,1236,846,1412,2398,1394,806,1512,1170,1790,986,1160,1452,1222,412,3022,2438,1076,2398,562,1238,1262,1426,1262,1172,1210,1678,1736,2424,576,536,706,376,682,1158,2178,2704,1274,1180,906,1196,766,1224,1128,978,986,1284,482,1890,1124,1220,1342,1446,686,1388,2482,2342,1810,1042,1590,1256,512,1036,1452,978,2390,576,828,836,312,2540,376,768,754,864,1204,484,620,376,1180,2398,1156,1296,1330,1322,924,1248,914,1074,468,1096,1100,698,1462,588,1292,1556,2984,1274,1562,2402,1200,1202,1220,934,1550,710,366,442,2396,556,2418,1208,1214,614,680,1464,406,1346,1094,3348,3312,822,2660,2404,1296,1032,1062,2396,2420,1140,1140,1392,1534,2552,550,1306,2392,3028,2404,1474,1444,1350,784,2422,1206,976,1162,1346,1012,838,1430,864,1436,1546,512,438,376,408,666,334,658,2464,1382,1824,2426,2406,1772,1392,2424,2550,2440,2418,2396,2402,2294,2206,2410,2410,1340,1310,864,2728,1046,1238,982,532,964,540,1150,1118,892,2410,764,612,602,1380,606,932,606,448,376,1962,524,888,420,2060,1254,1206,926,642,1208,1214,1302,998,956,2518,1050,586,1100,1100,1050,1496,1070,704,1086,1308,2084,512,994,1226,2344,426,1460,792,1096,342,448,2410,1604,1010,1158,2270,1196,1054,716,334,1176,1172,606,368,362,2576,2246,1064,1354,1052,1366,1774,1756,958,1358,718,794,496,1088,1060,2428,1332,1676,2350,2244,1928,2404,1230,2092,1976,866,644,1396,384,1366,674,358,1302,578,1484,946,710,418,788,1438,668,2404,1152,1220,1264,1372,1034,708,1508,764,660,1170,2390,1336,950,1010,1120,1200,2400,1146,2556,934,670,380,306,568,2594,1038,1278,2422,402,1776,1228,2318,902,1412,854,572,576,672,648,1480,664,372,534,1198,2450,1084,1332,572,1520,1746,1174,1044,1390,1430,1052,1146,1328,1284,1344,1368,654,412,1438,348,504,2390,1526,664,1310,1354,608,1228,750,2388,992,642,644,690,1296,2390,1748,1752,2394,2414,668,694,642,684,376,436,372,368,2450,2288,1040,440,1036,1884,1260,1204,696,1462,1204,2398,2384,1572,1608,1668,1466,1576,1608,1638,1596,1594,1356,740,2092,1644,1630,1286,1606,1766,1596,1738,2380,982,966,1866,1306,1056,2388,1362,2402,1196,648,1452,468,602,438,2446,2002,564,628,1224,1084,2038,950,764,1268,759,1214,1338,1610,862,1000,898,822,1170,952,952,1120,1134,1414,1356,2408,1156,2564,1524,890,320,1368,2418,1126,482,1198,624,578,1354,2412,1790,578,376,1446,490,484,2466,1390,2478,1202,2440,2412,2356,1082,1340,1624,1260,1402,1254,1520,1530,2388,1504,2424,2408,1430,1424,2408,838,1470,932,2396,724,1116,1188,702,1062,2412,1192,708,1556,512,508,612,2454,1320,1532,1672,1272,1190,1158,1124,1242,1046,1274,1564,834,1582,1004,1128,1268,1130,1218,1020,1358,1332,926,1214,1058,1458,840,1228,1190,1202,730,1558,2388,1168,548,688,2550,492,1058,482,374,2458,920,310,308,2845,2740,1266,1458,1450,2398,1986,2338,1108,916,478,1094,1306,1096,1700,1228,828,380,520,2000,1160,1512,1398,1196,1200,544,370,858,946,640,1154,1004,664,924,944,600,516,2356,1078,1090,2144,1748,1970,2122,1860,896,1182,608,1346,1308,1020,2266,2318,2068,1338,2158,1616,1438,1188,1140,2114,1024,1038,754,456,324,1430,1340,362,406,1142,910,888,770,490,1036,458,444,472,856,1434,532,494,590,596,392,912,1104,1952,614,720,1018,870,688,484,1606,2086,894,1472,820,956,1824,938,600,364,748,852,318,552,1090,1014,2318,1042,1128,978,988,696,758,664,1076,1014,842,1198,674,964,1108,1978,876,960,976,370,906,926,1330,1388,790,886,918,1106,1288,824,1098,406,602,1238,880,1056,2218,396,804,858,1846,486,738,842,1532,1876,1662,872,476,478,804,714,536,804,1302,806,828,1684,910,1990,546,1490,1476,1090,718,334,1118,622,628,622,620,318,2098,622,564,1052,1118,1152,1218,746,896,910,1058,776,1142,1038,1132,420,1660,2314,938,812,874,466,394,478,596,584,982,366,738,370,346,842,1024,764,2460,1184,532,894,752,2394,844,1454,1074,1412,2398,2368,1596,530,1610,842,1250,856,1454,1640,1676,2374,1354,650,2398,1516,882,2400,988,1310,1060,1292,1318,1050,1178,1178,2394,2404,2088,1046,896,548,2304,1226,546,1082,2326,932,414,1260,1522,664,1246,936,724,536,578,378,374,972,376,370,304,1458,322,386,2446,1318,2400,1506,1574,2662,1420,1138,2626,1220,1426,958,1170,1070,944,1346,964,1232,1294,2558,1668,1220,1656,1668,914,2436,1590,1280,612,2422,2420,2650,1966,1492,2438,1334,950,1966,1304,2412,1594,1600,1600,994,1406,2768,912,724,648,904,482,764,1058,798,1290,416,1686,410,526,940,1140,1600,564,1310,1494,1492,2084,1508,692,1868,1498,1512,1586,600,600,896,1752,1638,1482,1496,1504,742,778,1484,1514,1580,1270,1522,1434,1438,930,1976,1506,1406,1458,1240,880,1428,1112,1190,1008,862,1510,3393,1748,1482,1274,1546,508,354,700,794,1456,534,562,582,786,372,374,426,918,498,1100,1628,1734,2722,1392,1294,1370,1152,1364,846,2392,1016,958,1196,2384,1370,1170,538,582,1204,2378,1390,2132,958,946,582,1286,1100,1308,1384,1192,1350,1070,978,984,980,626,666,1238,1012,1120,1213,1470,386,956,608,372,2378,1106,1470,578,2262,1254,1370,1624,1982,932,932,696,770,1310,632,362,1048,1428,1018,2240,512,684,556,920,1082,2044,1006,524,620,2398,1202,552,1936,1178,1178,1308,1264,1120,2424,1250,2790,978,2130,950,1766,854,2640,1516,1360,1596,1282,2948,2400,1232,920,2400,2394,1796,2424,1424,1094,1670,1044,1552,1226,1236,1294,938,1185,716,2402,1408,973,2584,2552,886,1074,720,1188,488,890,504,1270,1352,1146,1404,562,1190,408,510,378,782,1412,384,2866,802,2228,1290,1354,388,1158,2414,2394,1392,2346,1558,1602,446,2372,1424,964,1484,868,1392,828,1492,882,1052,1546,772,994,2396,1810,1686,2746,2534,914,1460,588,580,650,546,350,330,318,1906,1360,2894,1164,980,1036,1056,1044,968,1236,1598,2062,2406,2392,2420,1878,1590,1742,2222,1322,1296,1248,574,1386,474,1272,1260,1344,1348,2348,1178,2390,926,624,692,476,396,366,442,902,1122,494,484,2388,2234,416,1322,696,690,2414,1230,1000,2620,880,2364,1022,1634,1650,1690,1180,1140,1290,718,1500,854,838,1202,1130,1198,1506,794,1732,2930,2726,846,1708,1814,726,624,1200,1444,994,1368,562,716,368,512,442,492,664,318,1102,918,318,1688,2508,1450,2394,866,756,578,1284,902,976,606,1138,918,558,826,510,384,1058,1102,592,706,1328,1268,650,1190,846,1140,1162,2356,2176,458,1042,1074,1262,478,874,398,470,1466,890,686,1110,1968,2192,2618,1188,1188,1188,1194,846,1730,874,774,1342,1200,1478,902,984,890,1252,2544,994,1526,1088,1258,1638,982,1628,1466,1612,828,1180,860,2794,708,832,1308,512,862,762,706,576,544,676,744,614,854,444,1312,2240,360,1468,574,808,868,646,1264,1182,1160,1998,2398,1324,2404,1580,1354,942,960,948,1528,1626,1198,1198,364,346,638,1132,420,1560,946,1098,624,1046,692,1218,1040,810,502,1146,530,520,358,368,982,1852,2044,1120,1094,1142,808,598,1190,822,1208,904,2052,2070,1212,926,1408,1496,1268,1298,1850,906,1032,1152,2218,868,1078,470,612,636,870,926,646,778,456,2462,648,654,1046,2440,754,708,408,892,442,626,472,556,738,370,636,670,766,854,1118,966,424,792,1956,718,322,812,720,896,664,406,300,1264,724,942,1528,790,816,700,498,996,1534,465,944,1372,1146,870,498,1682,638,734,800,770,1764,766,1068,992,804,394,766,488,336,854,588,424,700,1296,310,2500,2700,1036,1142,1206,1416,470,1032,2060,436,824,526,1720,642,1018,954,1008,1248,804,440,936,1162,658,1122,1024,1024,1026,1020,872,638,714,1564,942,994,918,840,2480,1290,362,1026,1516,814,638,632,700,498,566,472,316,582,786,1744,1236,868,2580,1102,478,846,1320,786,752,1116,1054,402,848,826,1468,834,2030,572,784,972,2062,602,1956,1078,1042,1062,650,2070,1320,710,1034,1642,362,636,816,698,694,1606,2056,1106,1542,632,538,328,1128,994,984,1420,2456,356,574,1138,2238,1112,932,1054,998,1102,2044,672,886,2216,2090,674,554,652,584,1188,774,1302,1198,2050,2418,2398,1176,1140,1168,930,572,916,960,1306,618,870,800,656,450,614,472,336,846,636,1128,768,2244,978,456,530,1026,954,1040,820,1166,744,1146,556,1672,764,1256,1390,1202,1166,936,2468,1132,616,712,2054,1706,694,1300,1058,830,1240,1098,1246,864,816,608,972,1342,2314,624,644,696,644,494,404,308,576,608,764,1248,1388,1118,1578,874,400,904,2450,318,1126,2390,956,1380,1444,1704,1334,1198,594,2384,1132,2416,2372,2404,2366,2396,2382,2406,2384,1270,784,1104,1694,1718,1068,1218,2386,450,590,1146,790,848,508,328,400,366,474,544,314,534,384,766,886,750,1114,736,848,776,778,3360,2708,780,1872,1184,1172,1204,1676,1224,1198,1196,572,920,1204,1506,1268,2414,2412,1220,1474,1792,2412,2402,1492,848,1492,626,1798,2474,1440,520,1404,752,1194,756,1424,1086,1426,892,1440,1416,1826,388,660,386,3387,2156,1716,2802,986,836,968,1548,626,1428,518,2728,2754,2186,2766,728,2550,1118,1328,2662,2384,1206,476,1574,1346,1148,886,968,356,414,1320,678,1420,1408,1318,1336,1294,1192,1518,1318,1798,1096,632,944,580,568,322,1236,622,652,360,890,1586,1380,498,2778,772,774,554,1172,460,378,410,1800,2766,974,1366,974,856,1354,1540,618,608,776,1072,1412,816,504,628,916,1202,622,1110,734,1122,1368,1218,608,2392,1390,1436,2760,626,610,1480,1492,1486,996,1470,980,438,490,700,508,884,402,788,400,386,1444,384,2360,636,870,1610,1802,2602,1260,770,748,2888,2852,1354,1394,1402,2804,634,634,2318,740,1426,1382,1434,2390,1204,1204,1584,1536,998,1414,2444,1368,448,606,1662,1240,1276,1512,1064,1360,1366,1714,400,576,346,390,428,366,504,1084,706,1596,1404,2078,1538,1380,1344,1586,680,1526,1188,784,556,746,1262,502,1042,428,3200,3016,1556,530,1490,1552,712,1208,1204,790,1200,3086,790,472,566,2656,1008,1178,1292,1120,1346,556,496,1020,1342,2518,2168,936,938,2140,368,570,1506,352,466,304,2550,2546,1242,618,558,1286,1366,848,634,388,986,854,700,332,798,480,1700,2054,1524,1454,1458,952,652,1564,2574,780,604,408,660,1194,1314,1718,1074,1628,700,510,2376,2668,1450,1074,1092,3014,952,988,706,1294,1124,954,3046,1666,960,1714,1074,748,2438,2886,810,1600,1230,2432,1260,1146,2480,1614,706,2024,888,1420,1186,1540,1880,648,1598,984,1024,318,628,366,662,398,772,372,622,506,382,896,975,1992,1260,984,1308,1366,822,728,382,1028,2794,1328,1620,432,694,884,734,660,682,2814,1166,1270,1244,2812,1448,1786,1776,948,1674,924,3082,1958,938,1524,988,830,824,1028,756,874,1106,2550,1248,1452,508,510,1126,1036,1148,728,854,992,850,984,1098,1098,910,970,914,446,406,808,552,388,444,2164,2630,352,1650,1118,2912,1462,1264,2530,2786,1610,2836,2648,992,1590,752,1053,1338,1350,716,1456,2944,964,966,1392,958,706,2016,2570,674,800,532,518,862,558,628,980,366,590,902,1174,936,544,1678,914,1434,810,822,340,1940,2774,1432,1352,1474,1170,1214,1356,2404,894,2900,844,1012,1298,1252,896,2426,1346,1192,998,1212,1504,938,1198,548,1244,914,322,746,1382,632,1212,938,2082,734,698,662,746,722,660,1410,1264,984,958,920,804,794,566,822,462,834,854,1508,2246,1532,2374,2608,1122,1398,1564,554,976,474,738,786,1536,1264,902,796,2184,468,2098,598,364,2238,1098,1174,1502,2066,1324,1476,1310,932,1276,1116,1438,1124,1066,1174,758,1598,1234,1182,1128,794,340,1310,954,810,1348,1516,1630,870,1416,1044,1368,1042,1572,658,1004,528,848,660,808,1228,958,1194,1352,930,318,752,1614,658,1800,2078,312,1022,2836,1498,606,1254,898,1348,728,838,566,784,1198,578,1296,1014,1266,1118,374,1770,1778,1166,622,2394,1506,2530,984,1058,1362,2716,510,410,428,774,584,790,500,1500,1398,878,550,1314,1520,1164,1642,978,1154,1680,324,688,2218,442,1044,302,612,536,486,496,744,934,1028,850,682,648,942,346,588,540,558,1382,576,346,514,508,386,578,600,406,410,666,1102,1356,556,452,812,896,740,596,406,678,680,694,596,636,434,484,558,486,382,1620,994,518,680,2260,996,1070,946,634,584,950,884,932,502,542,1206,914,888,730,882,1016,1020,1504,1104,428,1284,982,1342,2354,1822,2410,392,1082,886,2110,1762,1090,1616,1600,538,1124,2258,730,606,1426,610,932,436,1142,948,468,698,1190,658,756,612,924,598,1184,522,540,454,800,1016,680,390,378,396,888,458,352,630,550,460,464,652,1132,500,468,592,400,968,946,536,488,386,912,464,522,380,602,1854,1042,614,2008,1044,544,320,844,458,950,604,402,902,602,604,832,550,434,538,546,380,1146,1566,1810,608,440,496,1006,376,560,626,672,658,636,404,554,2278,592,820,928,622,482,758,896,2164,1066,1094,1740,1690,2296,916,970,1882,1788,1068,1072,1960,1678,1726,1078,1742,710,862,876,960,2236,2092,554,1104,1364,668,884,1034,770,936,778,416,1038,426,1122,1120,2654,580,660,1750,1018,1356,1266,572,564,1180,746,314,1968,1410,1706,1648,1502,1702,476,910,908,738,332,620,542,478,2278,1172,366,356,998,890,1088,378,402,514,2714,802,444,446,1206,602,342,778,972,396,968,1080,810,628,1028,838,674,902,588,1116,372,506,402,868,1352,350,526,388,852,492,1324,1204,848,418,538,540,708,606,1196,896,604,602,826,454,538,596,562,1422,1686,1008,368,392,742,528,646,380,1772,388,1888,1810,2092,1870,794,1940,942,1130,2102,1114,914,966,636,1984,1904,1110,1148,1682,1880,1608,1076,1082,1686,2162,1134,1982,2088,1546,794,932,1800,1682,1320,1520,354,1476,1552,1880,1772,2088,498,2098,1094,1108,1152,1112,728,1144,570,1152,2132,2300,758,684,1000,694,550,716,930,2046,1556,498,684,392,636,516,562,1096,612,720,1544,634,734,896,796,1532,516,840,550,728,1390,800,448,536,402,1468,488,574,906,526,358,534,318,388,474,302,448,520,392,1074,754,1978,678,1776,1306,2614,674,372,1016,746,476,792,1572,1166,2472,1048,1916,1486,1038,2780,924,664,1154,1334,1888,868,1478,2640,2458,1298,1104,1386,1168,858,658,1052,638,798,1024,1490,826,1226,2366,2242,2690,1436,1000,468,616,410,316,368,758,660,718,512,800,384,472,1916,978,1768,1296,496,1086,1404,662,2298,2212,1434,2494,1382,680,956,976,2396,1490,1508,1692,2388,2414,1678,656,1174,972,1468,1668,844,1486,864,1700,814,2762,1808,2606,2242,2240,1264,1040,1460,1284,1274,1170,1274,1402,1408,2232,1346,626,614,612,864,1440,1174,862,428,320,880,724,580,1892,1580,1746,1064,1316,2852,434,2790,2654,1218,1542,852,2674,2742,2586,2580,928,916,1256,2564,1570,1264,1622,2090,1306,2722,1098,878,1332,1126,1154,1166,868,1244,724,1378,1226,1428,1186,2392,2746,904,1184,828,1460,880,450,486,852,470,664,752,1662,1040,1616,740,896,706,310,804,312,1702,2014,1986,2938,1442,1310,1112,2914,1306,1354,544,1396,1172,1414,1184,1294,846,1290,1294,1382,1298,2852,872,1570,2408,1328,1162,1316,1030,2276,1018,1254,1434,580,1242,1194,1200,1434,1560,1262,1170,2482,1202,1174,1312,1350,1178,1224,494,2066,1040,1560,1422,1186,1816,1436,812,1030,976,2154,486,484,454,698,802,578,3310,1512,1288,834,1110,564,746,2812,1314,744,2204,1454,1026,728,1278,2878,1556,984,2458,2032,356,882,528,1022,1210,2696,2680,1676,838,1350,618,570,1084,1008,2018,2192,2716,2672,1006,1192,2642,1498,1054,1466,1130,1326,1390,878,940,570,536,498,388,756,3315,1230,386,1922,492,470,978,740,1052,302,1570,1320,738,1322,778,390,1136,402,1300,2492,598,668,1208,1386,898,1006,2456,1004,1400,1426,1092,1318,1024,2390,1474,1570,1550,1524,1204,1158,984,1100,1176,1066,1204,1146,620,414,1580,1328,1486,866,1618,1224,1408,1262,1210,1098,1468,1308,890,1168,1378,1000,306,1032,378,1134,1298,1258,1394,660,688,1488,1708,790,420,2818,506,652,654,386,1174,874,1658,1384,1134,760,772,534,994,686,664,538,602,900,432,858,730,522,564,900,2692,2982,308,524,2936,2132,1216,2676,944,734,488,1368,874,958,1570,2928,1356,1410,1394,1342,1428,1446,1498,2686,1244,1784,820,2390,834,1300,1994,1668,1672,824,1484,1354,1474,822,334,1270,446,940,898,326,554,456,316,762,382,364,428,1476,996,1140,950,1362,1114,1104,604,572,842,472,1140,2722,1298,2380,1642,1050,1046,1390,416,2354,1642,1570,1270,1310,1134,1594,1642,1584,1276,888,1260,1574,1424,1458,1354,1590,1322,1228,1452,974,1652,1242,1540,586,478,1880,1070,1352,1168,808,1320,1142,1646,600,688,302,476,2970,764,1112,512,1718,1030,646,1568,2556,608,1020,1060,930,2402,726,1728,1548,728,1380,1074,1086,968,860,1154,1334,1192,1514,1246,1492,1098,1394,1340,730,990,870,1276,1186,1272,1468,1728,1214,1210,1120,1232,1180,2310,1260,1290,1104,1106,1066,1056,484,656,414,318,382,856,802,686,2496,1856,524,412,1178,1222,1456,2458,2808,1128,1110,1038,2410,1418,1104,1190,1172,1372,1222,1374,1212,1632,1540,856,1408,1786,1806,752,760,2776,874,1430,882,616,1508,772,678,1398,1130,1186,1764,628,642,1466,664,536,498,660,402,1296,454,1368,1236,870,1182,544,1446,770,1718,962,648,422,1866,848,1238,894,812,2982,2536,3024,836,2882,1250,1506,2536,2582,2670,364,1880,2794,2238,1348,1920,2950,2540,2576,1170,1524,1512,2580,1394,1228,2366,1474,1480,1110,1170,880,468,516,1342,774,504,456,1212,810,1880,714,1354,742,666,446,1260,2982,1618,1412,1760,2098,3126,670,1740,1210,1490,1298,1354,1646,762,1328,1288,1320,1290,1532,1060,952,774,600,1184,674,552,856,1662,968,1280,776,1082,1386,1316,1106,1252,722,1032,1256,900,1484,706,1338,792,964,1144,1352,978,398,692,3463,758,736,1438,752,520,678,800,904,1486,1718,412,1232,308,344,1878,1330,2506,1270,392,2406,1186,578,2710,1832,346,1566,3066,1464,1760,2656,1476,3312,1438,1356,1184,1288,1254,1272,1268,1394,1326,1100,1346,1178,306,952,1360,672,606,318,1170,1364,1490,1336,1490,2260,1046,1032,1910,956,3076,534,1064,1130,1128,1080,1804,1658,1262,324,436,482,318,696,696,382,366,544,2424,1500,480,1102,378,1838,702,1592,1538,968,498,602,2852,1298,2228,1952,518,1176,1160,1340,1204,2528,1208,768,942,1566,1264,1314,2850,566,934,1030,958,1278,1208,1014,2548,1188,1104,1464,1034,646,1376,1338,1064,938,538,1304,1164,1498,1592,1018,1012,3024,862,748,1702,998,1442,3210,890,776,960,1316,454,554,318,344,918,704,486,1756,414,2796,888,2994,1698,1424,410,1326,2292,1782,772,2344,1262,1536,1068,1138,2144,666,1574,2802,2678,1740,1290,1320,1604,1028,1202,932,1200,1242,1204,1482,1144,460,946,786,1248,688,688,994,1570,1330,1134,1002,1232,1060,310,660,912,740,1108,1180,1190,740,1134,1570,1326,650,1194,908,1082,1126,1024,324,630,1576,1662,2198,584,300,464,390,774,2006,798,768,380,1692,1462,682,778,662,2692,1398,2294,650,1738,1400,768,1332,2152,1018,1564,3260,1534,678,1814,1570,2444,1028,794,1338,1544,1044,1016,1058,464,1492,1162,674,1176,656,1932,1214,1104,1322,1282,534,1766,1246,1102,1278,1192,764,2726,1918,438,1676,842,1278,860,378,1294,486,936,1378,560,544,1676,596,2978,2542,872,1334,672,674,1212,1084,566,480,444,1614,862,1578,1324,1008,642,834,1304,2734,886,908,382,1746,2832,1072,1156,1416,1560,1466,2696,1162,2244,1124,1394,986,1788,502,822,342,1756,1192,1316,938,1174,1380,996,1348,1294,1332,1108,1474,2746,1942,1938,940,408,1378,1356,1368,1366,1114,738,1452,598,510,1378,618,318,1190,330,1016,1250,1958,1188,1314,560,338,1258,684,372,332,3216,778,528,492,904,1726,836,820,860,822,978,1310,940,558,436,380,834,812,1154,1002,1372,1234,1232,332,826,338,968,1276,1314,1824,838,1542,1228,1050,688,1478,2504,1188,944,1240,540,522,1250,1286,1312,1110,888,1310,1316,1326,1394,1316,418,774,444,420,490,514,1198,1248,1186,1188,638,1392,898,908,1378,384,3423,772,426,604,474,2548,2134,1372,2282,1524,2154,398,1882,1078,1080,672,1310,1668,1032,768,1108,1086,1310,438,2436,2454,1032,1340,1460,1042,742,554,1726,478,1504,910,906,1146,1146,1162,1174,1278,764,2450,940,312,1082,2022,1974,962,1530,1116,1536,940,764,948,864,888,1112,1224,514,300,1256,438,608,1192,644,766,312,2429,620,678,1828,1006,476,514,982,586,730,1960,2102,2066,1118,988,1456,638,630,776,468,2420,1048,1544,964,1048,1332,702,1122,2624,1432,660,1006,576,1202,1210,2404,2512,1410,538,1322,872,2336,1370,620,1136,742,638,312,2474,2786,2779,972,1354,2442,2730,1890,350,366,1044,1046,754,1228,2644,1347,1874,1094,404,456,418,1272,576,628,1202,662,1530,552,710,1292,1552,982,716,1052,1048,778,1460,754,2350,1322,2208,1404,1592,1460,2190,1426,1392,878,1714,1492,1312,1300,742,802,980,686,624,432,628,600,516,688,982,612,1132,624,1170,1168,2394,1124,974,2348,1776,702,1012,1024,578,694,1156,1594,512,1060,968,1352,1362,746,1036,536,516,1278,1016,498,774,1226,624,2286,760,916,458,954,678,548,1476,576,1362,996,966,1208,1016,2380,1078,1194,1018,1244,1032,982,1394,908,1056,1230,1022,682,1026,608,725,1150,972,708,592,1296,480,836,1378,910,816,1052,688,454,804,812,802,802,848,1344,678,800,1346,1260,384,628,360,1194,698,888,1452,1486,614,1864,744,924,1032,926,740,388,1458,798,382,858,420,900,614,1372,436,2300,1192,712,1220,1493,1288,1086,1424,942,614,844,864,1326,1112,2785,1246,1088,846,1262,1208,1116,1252,788,940,1110,1038,1194,678,2094,2154,1400,766,850,632,776,1040,736,1416,994,382,530,818,610,504,812,2921,1944,510,1612,1316,1206,512,766,1348,486,1278,1160,808,1424,1272,1426,1411,524,2582,606,406,1202,1342,2494,1048,1924,1966,685,1426,896,1558,2612,840,684,768,2428,2472,1374,1398,950,726,1280,2432,1376,1336,796,1558,2320,1382,766,338,578,2556,452,414,452,552,1414,596,2056,1078,550,628,1552,974,468,464,466,468,470,464,1264,434,388,386,682,626,686,1030,1198,998,1300,528,3026,464,672,2438,566,1562,1426,1146,1310,998,788,498,1350,1016,506,976,690,1228,2660,520,992,388,3180,1366,1460,1172,2978,1454,1410,1214,1466,1162,1364,2878,1108,1432,2860,1532,904,1762,1164,1096,446,824,854,784,898,1804,392,1670,964,1140,1160,1598,1832,2724,2728,2800,2798,1118,786,3078,2714,1184,1424,626,530,1102,730,754,1574,1060,1672,2480,1304,1168,1204,1142,1194,1200,486,346,490,1192,754,326,1370,384,3038,1088,486,498,374,640,680,1396,1706,556,406,1276,1296,2320,390,1508,510,962,986,1196,418,1024,2008,418,414,1358,1010,304,2256,368,988,1778,1640,492,1066,1292,1050,1192,572,712,2664,1172,2554,2384,2348,1308,1082,1422,2270,2164,1476,440,414,416,2594,2640,2572,1500,1500,822,1408,828,676,952,1164,1154,1776,588,910,1464,1402,1282,1286,660,752,476,796,1388,3032,1354,526,1972,454,500,1366,2626,1342,356,514,1802,1076,582,1472,1158,544,610,822,1984,1260,906,460,864,1136,326,820,386,536,2678,1078,1216,1020,1162,980,1468,1436,1192,1200,744,1386,2668,2352,2674,1352,2732,2940,2728,2808,1444,742,2722,2252,2564,1834,414,2592,1554,392,1858,1746,2124,2108,1076,1460,1168,664,710,1326,348,830,662,746,1386,318,730,1694,490,2362,1246,1494,824,1138,454,622,718,840,526,982,622,910,442,754,828,1324,2900,1414,1054,1206,820,706,1184,1176,1412,1384,1188,1376,398,548,3054,1242,1546,964,1182,1546,1428,1178,862,704,1670,1776,918,840,828,1348,2016,2764,2796,2764,1586,2690,2682,602,832,1228,1210,1212,2186,2446,688,672,674,1002,1194,1382,910,662,3054,526,1586,338,646,652,670,514,438,424,864,2492,986,898,1470,1182,332,706,2792,1446,862,790,756,422,1752,614,618,706,528,498,1282,1032,1214,1038,1340,738,1300,964,1572,1358,922,964,546,1004,792,702,1602,1954,1460,1760,2126,1982,972,950,1034,1268,754,1238,732,368,874,322,1360,1046,788,1780,1804,638,700,1140,1390,2686,1928,1298,1468,554,2166,1656,1156,1072,2636,986,334,2386,1244,1418,1830,1180,1428,1202,1210,1282,1490,636,1524,1386,1118,1146,714,1026,1038,1402,1102,1374,1194,1462,1222,2732,2988,1494,416,764,884,2630,926,736,1192,702,2634,1514,1108,754,1118,510,962,956,614,840,1334,758,548,786,1196,854,348,406,736,752,3014,1298,444,370,1782,1010,436,424,1418,1188,1376,618,444,2182,1056,450,452,1326,918,1320,912,784,1478,1643,1422,400,1054,3191,2092,836,1710,976,1290,1470,2016,366,1360,1194,1402,928,406,1318,1470,1524,1180,1478,1174,1212,806,1288,306,942,1408,1354,1136,1270,1248,1460,2126,1774,990,840,1348,1328,1284,1436,1348,1572,2818,1660,1616,1396,942,964,724,832,1064,3064,1372,484,1458,438,342,736,1008,662,322,474,318,2600,818,484,1196,368,1996,1442,1426,1254,1126,1278,1114,1780,1064,478,938,878,1342,376,746,1954,386,444,338,3162,420,410,2580,1398,1478,1080,1284,1276,2600,978,640,1272,1186,1272,868,978,478,1278,690,450,1266,844,764,1262,1162,1264,1270,934,1044,1114,860,1038,1634,820,810,1270,804,1304,528,524,842,1264,824,1764,596,2976,948,1128,834,1308,954,418,1092,1192,654,752,966,716,472,382,3018,1634,1233,776,1716,1734,868,772,460,362,868,1382,638,626,678,1564,464,950,334,894,382,460,484,2700,2840,1274,2766,1212,1372,1066,1302,744,1446,838,1534,846,1018,916,1274,1240,1342,1344,756,754,876,1762,2278,640,1028,1648,1192,1010,1298,1780,1784,790,822,774,1146,1194,1336,1346,1002,802,384,1282,1384,812,322,426,2618,1878,778,2282,882,1428,532,1544,484,868,1676,676,2202,516,2626,350,484,596,1134,1186,1800,2646,776,792,2644,1236,790,682,896,900,898,1462,1158,1184,2838,1510,942,1456,1188,1388,1362,1284,1280,2760,1374,1206,1398,1262,3044,1310,1318,1116,1602,2814,2422,2422,2076,498,846,602,658,1288,806,920,922,1250,1154,1490,990,582,770,532,714,652,1294,750,406,802,1372,692,1172,986,976,570,1028,1084,860,1384,1350,1178,560,886,936,2044,1110,784,920,592,2042,652,2794,1464,2008,712,1574,1458,782,1026,1332,1328,1584,708,663,360,772,776,2333,1474,1492,1322,1322,752,1300,514,810,486,1088,628,1110,834,1564,470,586,1244,1336,996,1238,844,1292,1080,972,1610,1605,1892,2848,2788,1384,754,638,2584,1302,1606,752,1024,1588,618,608,782,408,1296,452,1066,2014,2160,1398,676,1372,382,1298,876,862,508,772,344,690,1550,1548,1488,1594,1604,1312,776,1702,980,1406,1944,1632,910,3072,2274,416,1418,3317,612,664,794,1495,3317,1886,1804,962,3317,2858,1248,892,1372,3018,3076,614,600,1124,762,1064,1348,1350,538,794,806,1034,2014,602,1218,1701,3319,805,1368,998,630,636,742,862,3044,2010,368,466,2896,1888,2768,1094,1076,1622,1362,1688,1738,1108,1258,702,422,568,662,672,1032,2872,932,882,2028,2976,1164,1216,694,964,1560,716,2952,1328,1334,1204,1338,1326,1326,1350,1352,930,876,850,830,1490,842,2500,560,534,854,524,1256,1380,3018,1038,1562,1380,1430,1330,1356,382,446,1364,2034,956,1404,2324,2970,2470,510,496,1402,3014,2204,2352,1926,1666,1200,1654,1604,1190,2694,2400,1098,1262,1870,960,1654,628,1268,2348,724,716,1184,722,728,1152,1406,1164,896,916,1291,1238,352,536,484,750,728,968,656,316,542,382,2984,572,1112,2514,1954,1872,328,2152,1478,1048,1404,1238,624,644,620,1902,730,748,854,1012,384,1452,750,2382,2262,616,1666,938,870,450,876,1834,880,2524,2020,2696,1208,804,1710,2522,2880,2794,2768,2834,1420,1304,1920,2790,2810,2822,3304,1948,2510,3304,868,752,1210,1166,2026,756,2442,924,716,1280,1250,2812,2634,1596,1140,540,734,746,1588,1704,484,736,644,710,968,948,510,2632,558,2152,460,1020,1040,380,2360,462,524,546,1850,1386,802,614,526,1562,1752,460,1394,2416,390,776,1008,530,752,2908,798,1242,944,868,1202,1212,394,388,524,576,1778,736,606,682,692,624,1058,1076,1634,2984,1632,1392,678,1210,1060,1292,2952,1070,1480,2934,1066,1450,2748,986,1444,2782,526,1254,2844,936,1426,2786,1026,1636,2860,1096,1402,2710,1072,1642,746,1046,1344,2898,986,1476,2764,1212,1676,2992,976,1702,2978,1392,1702,2810,1096,1356,1336,1340,656,1304,338,918,740,778,828,760,896,710,366,2612,1766,1786,356,398,438,336,914,1028,938,1698,508,770,902,2610,310,1634,454,1890,358,590,754,1444,382,778,400,2546,1204,1738,522,1270,1280,2590,2670,1310,1642,820,1344,1384,954,1086,728,740,366,1180,1502,1128,3048,1248,378,2846,1074,1072,1122,1182,622,858,1180,1434,1256,1172,1550,2662,2718,996,1526,1190,1200,1572,1126,1012,576,986,666,982,662,644,706,686,676,1520,816,750,722,950,372,774,1314,322,1706,1856,470,914,388,1832,374,1164,556,2138,590,2890,2196,1560,2144,1858,772,484,1308,302,816,476,1166,2794,882,1190,978,880,1600,2858,2444,1192,540,910,620,1498,2286,1228,1356,3304,1764,1070,2796,1778,952,948,1376,1218,1122,1456,742,1158,1266,1292,1042,518,1312,804,330,408,1120,1360,2388,2880,958,858,518,1974,1658,2524,1536,762,862,1688,376,362,484,606,584,322,752,1272,302,524,1110,2316,1192,1046,454,446,524,1046,352,1070,542,1496,910,794,1786,2636,1510,738,3096,782,1048,1280,1438,1686,1068,332,550,1052,590,1022,1372,1164,666,1038,434,2938,2990,1360,584,804,638,590,1268,1288,658,866,800,556,546,1036,2532,908,1194,1194,3036,1552,944,1338,422,3022,1190,1190,1232,1240,1390,1426,744,1368,644,686,1178,736,852,1374,450,1686,842,2656,2442,522,2702,498,1794,1530,582,972,1632,1598,482,518,444,918,604,594,654,1774,2860,1708,1778,828,826,2998,1796,3072,2018,690,2030,698,696,828,982,1326,1592,1412,1528,718,2728,2728,1216,1438,2692,1472,2734,1700,914,988,986,2188,638,370,460,486,346,386,486,1554,1224,668,716,740,316,1350,452,918,780,1266,354,1658,732,380,370,1672,510,906,436,520,1312,1714,1156,2828,1476,940,1586,1270,1036,2930,420,1424,1402,1702,1380,1024,1038,938,880,944,1264,2824,1428,710,1598,1088,1676,1100,1482,746,326,3092,1596,1340,1588,1350,1370,1456,950,910,1270,1798,1630,394,734,1564,2414,1798,452,734,728,320,1634,2978,748,1242,3206,742,1676,1402,1084,528,506,1614,1190,3264,446,918,370,2876,1590,1708,1056,2334,512,1300,668,1254,760,454,1060,914,1202,1290,2180,1296,1392,1268,1222,1540,816,1148,1250,1538,2934,1124,1082,2842,3116,2454,3126,1570,1186,1408,778,718,742,1652,868,764,828,564,714,510,500,598,1644,1820,414,500,714,890,1328,672,668,524,364,472,1194,1736,1608,2228,2614,906,762,1034,930,674,780,874,1036,992,1098,2984,2408,2404,1998,2000,958,430,1168,1446,2062,730,404,1432,2558,1272,312,1518,1662,374,2486,1480,820,1774,3294,1022,1286,672,810,976,1628,468,748,532,560,2674,1358,3340,1538,1528,2648,2952,3084,1504,1542,486,432,920,796,1156,592,3126,1052,1682,942,1342,920,770,902,1108,398,638,390,780,364,626,960,318,1478,722,750,1866,1198,734,746,864,1684,2436,1066,746,1052,608,618,544,536,1966,2850,786,766,2828,1642,960,2178,456,1720,2848,2840,2576,2820,1498,1480,1748,1118,2530,1354,1554,1216,1290,2432,594,1696,2502,2542,1142,918,730,788,1196,736,748,768,670,662,722,598,1656,394,748,2298,1372,1774,544,2016,384,778,352,368,906,536,1646,384,2834,1148,1498,1186,820,1284,1466,1150,786,2510,1524,1782,590,1142,1150,1396,2148,1046,930,1044,1252,1104,1096,1060,1106,1088,716,718,1336,1286,512,1066,386,482,666,766,730,318,672,1640,1724,510,1136,1462,448,1118,1502,1448,754,1182,556,866,456,1574,2126,2018,692,688,402,2812,3104,426,2830,2640,2890,586,1478,1492,1424,802,1628,1618,1408,1356,1460,792,2054,2178,1456,684,2586,1054,320,406,394,614,586,318,412,926,900,1904,1358,1386,494,544,1310,718,1890,460,2320,1278,1676,1256,1178,1126,1382,1134,1308,1114,1234,998,756,1228,1188,1242,1312,1434,1120,1522,1202,1532,1188,1242,1250,1320,1306,2006,1248,1522,1172,1540,1188,1522,746,1086,1288,1538,1160,1468,1190,1370,620,488,858,638,2958,318,1028,1572,776,3004,1040,754,680,866,992,988,958,758,2588,1222,846,2030,1010,3218,764,1334,1352,1396,3108,1024,1192,2416,1278,1114,1392,988,548,1000,546,2742,1452,1402,710,542,710,316,1168,494,482,1122,1344,482,748,748,1952,1416,990,844,400,638,348,862,2796,1554,1420,1436,2512,1412,1340,1352,1370,508,850,834,648,1026,2472,1046,2454,2626,1604,1068,322,882,846,728,364,560,762,1442,462,750,1650,764,464,500,2360,1416,562,1464,2892,1228,2754,878,1510,1418,1458,1210,2772,1416,594,2822,3002,3064,650,798,2972,2588,2800,702,2960,670,1666,1220,1208,1062,434,1028,1120,924,758,876,1692,1240,722,1462,504,774,348,772,1776,456,934,834,302,520,816,540,1200,1600,2918,962,408,1152,416,954,1736,1342,1288,1122,444,1128,1024,684,1310,1290,752,622,788,732,710,352,384,730,318,602,412,724,1362,1196,916,758,1078,2168,564,590,784,768,408,2770,974,554,660,2842,650,736,728,1816,1510,1390,536,480,550,2352,646,334,1072,1082,1342,1482,2996,1330,1296,636,782,926,368,668,374,540,1856,1882,804,408,1358,1746,1484,728,350,774,2764,3016,2052,1556,1366,2944,1644,2940,1354,1362,1318,1912,2956,1132,964,1286,562,652,940,370,926,634,984,534,582,318,1360,754,1420,1732,362,778,2906,492,1484,386,2668,1094,560,2630,914,1828,1192,454,1524,3062,1022,1338,1198,1194,1138,722,1450,684,616,1922,1978,2200,1134,1814,1220,1014,1520,360,386,1300,440,638,1392,1208,322,1476,578,734,750,738,758,1220,1212,762,1442,1196,418,462,1052,1786,998,968,1950,3132,1316,990,972,2034,598,2926,1200,338,336,1326,608,1138,642,1364,640,1280,610,594,610,614,460,512,1306,1426,954,1420,950,1542,1084,330,450,2540,1324,1508,822,1070,1526,694,2368,1152,1328,894,1298,864,474,1282,1592,748,594,926,1034,370,1664,342,1654,1456,1730,1412,1182,512,632,2898,306,2492,2612,1774,624,1006,1416,2116,632,1948,678,1550,1164,908,824,620,1590,1130,1388,1374,716,636,438,1118,1214,1200,1826,3094,1484,506,906,584,1110,454,1558,420,1604,652,562,312,3348,1318,410,1422,1346,780,900,1302,2288,1118,858,1188,1090,1492,1286,2706,1464,1346,1582,862,400,2798,1258,1184,682,692,952,1468,1508,1470,1842,628,1410,1120,1118,848,580,686,688,2330,978,956,610,452,324,1150,670,702,302,516,932,1672,666,938,452,830,1606,1926,1048,1438,684,1354,1320,1200,1060,920,468,1038,702,366,1372,1254,998,508,1226,1116,736,1008,2712,388,606,1862,1734,420,1146,338,502,612,922,1464,466,2326,2926,1388,896,744,448,822,1250,1900,576,858,1050,2296,352,1434,898,1042,1002,882,602,602,924,376,646,352,638,378,2130,688,690,1198,694,880,454,542,1228,1254,632,1088,1034,990,1120,2570,1092,1378,318,472,1068,1176,1556,594,384,364,846,414,3256,746,1492,846,608,936,2930,1224,2674,1446,1418,1182,1180,1530,1548,1316,1148,590,408,728,1086,1094,1096,690,1594,954,970,1058,1274,1186,1338,1094,602,370,3293,816,2392,1152,1364,1280,448,466,1518,1124,2690,1158,2869,552,1842,1544,1410,2584,1168,1140,1336,1360,2400,1026,1204,2932,614,822,526,848,2268,955,774,776,1000,1146,1750,1226,1770,362,438,2908,744,746,748,1954,1044,1816,468,1896,504,352,796,488,728,590,392,736,2950,3000,2474,1092,1316,2628,1548,2620,738,320,844,714,1418,1104,1184,606,714,584,596,746,596,602,606,1420,1468,1540,648,438,604,3066,744,630,878,1736,1262,1234,532,484,380,422,436,3316,1272,1200,1082,628,626,822,1364,1088,720,1482,938,924,1410,728,838,764,770,740,754,2878,626,1260,644,606,496,394,448,736,518,3116,706,1426,656,1456,346,456,720,714,662,718,2930,684,356,496,500,698,1186,2990,3022,2576,984,954,576,2522,2514,3112,932,828,474,1668,692,882,670,912,936,932,820,1504,1288,900,418,402,596,1532,1506,792,1176,502,580,1474,1202,432,1206,406,2308,1438,1016,2386,560,1680,1932,522,568,3316,1188,1114,1494,744,748,744,2726,1040,2436,1924,986,2128,914,1390,426,1468,1700,3078,1216,904,1192,1450,1010,374,364,404,600,402,332,720,1164,966,1286,1436,450,1510,1382,698,344,450,690,1352,2700,1348,1098,1530,3020,316,962,1200,1032,1566,1042,1224,482,1426,1428,1028,924,1554,1400,1196,1016,1436,3318,792,1016,1184,398,910,602,570,718,570,1892,714,1134,1490,1448,1848,1064,810,1262,550,1200,694,938,528,698,522,300,1952,1280,828,1180,1188,364,744,1618,1292,1070,754,1320,950,2704,1226,870,1240,1158,2634,1120,850,792,1056,1074,2098,528,422,582,1004,776,402,320,794,2984,2586,1462,1256,1532,724,2082,398,526,346,302,336,1618,458,1320,1170,1184,940,1258,1642,1720,1722,684,694,434,1276,1060,918,898,740,744,810,670,508,754,2164,434,462,532,1312,1330,600,1304,396,1230,428,788,412,2108,2554,1178,1510,2274,1168,666,2570,420,442,972,530,436,622,2924,1170,348,594,2832,538,1744,2416,512,908,398,1900,320,710,672,1166,640,1062,772,498,362,508,536,426,1240,1140,1266,1544,642,358,1018,492,324,362,752,370,318,379,2054,1346,1112,866,2516,1194,2336,2564,582,432,750,1918,2616,1112,1436,864,1556,1372,740,430,436,440,476,462,774,572,2566,1096,642,742,1586,1248,1626,952,1382,670,456,1430,1372,1220,1386,1232,600,422,814,884,1070,538,456,390,1212,1306,1450,344,612,1058,726,738,1058,308,1672,2000,970,1060,1246,636,574,1540,1024,1316,966,1688,2360,1002,2046,700,2636,872,1016,842,734,2908,798,1024,698,856,1104,2120,898,850,1196,1200,1166,1194,1196,1204,1202,600,376,410,1530,640,394,744,902,946,2704,1252,478,2624,1498,946,1278,376,1544,1196,596,1364,1176,3084,1164,1334,1248,1328,1300,1614,928,320,2950,596,332,816,394,1918,1330,644,814,1548,438,1640,638,394,1028,576,364,908,2456,1202,1230,868,588,1162,1760,1330,1132,1340,1184,2216,898,1248,1110,1302,1768,1174,594,934,732,732,1428,754,556,602,1576,488,806,570,934,1082,824,758,800,530,632,588,558,1250,550,542,1778,374,1432,2074,680,934,1740,388,506,1296,898,846,1692,2180,2666,1290,1376,1506,1340,1176,764,1004,378,1902,1344,1484,1562,652,364,464,614,2858,672,1248,1196,1196,1200,1466,2842,2500,3024,1220,1256,1234,924,1002,1344,1354,1302,754,618,846,634,712,398,1716,746,454,376,1168,858,524,1118,1578,1354,316,1600,336,768,704,1184,1116,716,1210,1624,1134,1282,894,552,1494,688,1286,690,1004,1204,1102,1066,1010,714,696,672,742,504,642,1022,792,430,320,410,438,546,788,1480,570,507,1900,972,584,584,594,596,594,590,596,596,600,320,1100,1506,1644,1800,1186,844,838,440,674,320,1358,1236,2658,2164,928,1008,1032,1688,606,1146,1052,1774,1598,1122,740,386,1410,362,2234,660,530,450,324,344,766,368,414,1734,746,1522,1346,1342,564,1244,800,1794,1584,520,1340,1530,718,1234,662,1030,866,354,596,816,1130,1280,974,962,864,586,1010,1046,1786,474,668,334,884,464,752,1276,788,1092,320,314,848,510,582,1918,1726,2174,1274,1132,674,1274,1792,1450,968,714,1250,926,338,1314,514,2168,880,554,586,412,2071,2460,464,490,1584,326,712,1278,1132,2930,834,1818,544,1642,1168,1420,1402,2012,738,1142,1216,862,1458,604,622,1212,754,1108,880,824,1282,1234,902,812,1068,1218,336,346,1396,692,392,1378,468,560,1528,482,488,436,478,1508,732,1434,1482,1122,1532,1940,1530,1582,1472,1572,1158,1496,1450,806,592,850,1720,478,838,594,520,1060,1226,784,874,666,674,1504,1310,714,560,908,1088,320,448,708,866,1018,816,832,1320,1206,482,370,398,1902,592,594,644,352,796,560,2518,502,1250,1370,1342,1398,1352,968,302,316,2910,740,890,1598,888,1348,1284,918,1106,1328,400,1364,1684,368,2818,1288,826,1314,452,1216,1126,1454,2118,990,520,452,1450,1904,492,2762,988,826,910,1466,744,540,710,736,1364,1036,1192,714,1006,1292,1044,840,2640,658,1700,782,774,702,1098,1458,1048,494,466,370,1148,1024,1862,1154,1262,306,1356,864,1090,1624,1172,340,344,1366,824,572,1178,814,734,1568,564,556,574,394,2038,2064,512,1612,1184,1524,716,738,1154,1232,1818,856,1392,588,708,1322,394,858,606,1056,496,624,468,590,1364,1006,1006,1688,948,1048,1196,1054,1124,2326,1418,542,492,482,870,438,372,954,706,506,566,598,516,384,368,1526,1534,2856,2390,540,1456,1624,1074,748,942,1036,606,560,940,2426,1394,1474,1516,1040,960,528,894,940,552,792,954,2866,1284,1562,1228,1032,1042,962,1330,1454,1708,1322,1610,1778,412,808,580,542,854,468,326,856,468,1334,614,620,622,366,1516,2250,580,496,1782,302,1672,1056,704,1314,846,930,932,354,1222,1254,1476,648,1964,1530,550,1366,1384,826,1066,1288,610,570,1510,876,458,1514,1112,536,926,1568,774,724,614,534,932,1018,1970,562,446,1504,370,1702,572,484,656,646,622,548,2280,516,574,480,632,640,722,648,572,824,1984,1386,2488,1852,1478,940,556,1418,878,664,588,1250,1414,2582,1010,1380,1732,2682,704,1384,2026,1004,1228,1010,674,1348,1404,746,870,926,398,870,1360,758,1262,386,496,700,586,552,534,1258,970,390,1248,680,1234,1150,1052,1364,676,684,1580,304,2770,916,708,602,926,1350,1442,1646,424,498,306,1556,1214,1410,1370,852,1500,1356,886,676,620,1328,416,868,638,1468,1142,360,312,366,1040,520,354,560,880,3341,928,595,1456,650,2264,1448,1038,1128,2008,1856,930,1866,1244,630,1086,1746,1274,848,1490,600,1244,1462,1480,428,626,1750,1484,1412,1870,1216,1734,934,1320,329,722,884,390,868,1024,440,1344,1424,430,362,344,436,1642,604,570,722,1036,546,450,470,590,534,396,314,1570,2670,587,2216,1274,1184,1648,1004,1084,1128,914,1311,1432,1190,2238,1682,1086,1157,1566,1696,1174,1590,1110,1576,1761,1760,1646,1554,1500,2054,1508,638,478,1042,686,1454,1350,440,414,424,894,308,708,728,396,784,1326,346,316,498,476,590,588,594,1816,580,591,912,2074,910,1678,826,1406,1130,1676,1140,2220,506,350,1138,2090,938,1038,1638,1138,1812,1060,1634,1098,1760,1040,1074,782,652,704,1376,432,372,336,440,320,506,374,938,1576,766,636,540,852,660,666,590,1814,592,633,1678,392,1698,1862,1434,1614,950,454,818,1438,966,672,1720,1002,1989,2624,2836,432,762,958,520,1674,388,598,470,794,870,440,316,2176,582,1542,1126,1590,1898,1764,1252,1058,530,732,906,690,1872,1272,824,1746,998,348,724,1284,1048,476,552,328,344,1668,652,940,1272,416,798,312,316,1626,674,568,1360,378,598,1652,1216,1062,882,788,538,788,624,746,1648,862,1172,1358,614,1416,1416,1102,362,1214,1636,1560,2328,1164,670,340,886,1260,776,772,716,954,1756,2088,1116,640,606,2132,414,906,906,1336,1588,1376,1126,792,1412,1572,604,2314,1724,1666,1376,710,1482,1868,1354,1782,1890,466,498,450,666,794,928,996,764,550,2964,1374,434,510,988,986,458,1406,1014,1164,666,602,1020,360,1704,1548,774,1894,1838,1810,1670,1194,1766,378,366,814,1056,1896,1340,1400,586,1814,710,1970,1644,1460,1420,1794,1084,812,1724,980,2196,2832,1944,1074,1574,972,2124,1373,1000,1368,1054,1120,1892,1994,1292,988,1358,1534,862,1620,1288,702,710,808,554,890,478,722,1840,738,706,350,398,2224,1232,1904,1420,382,1196,1558,1366,896,1504,1238,634,616,1480,1264,946,1474,1028,1386,1090,2226,1913,1410,860,2442,900,1574,1570,1444,1642,1564,3052,2216,1046,870,860,1332,512,1156,712,954,698,1018,536,492,1768,612,592,2110,704,1774,1598,1178,384,1230,598,1000,2896,2440,2840,1352,1044,806,462,1302,1008,918,1356,1102,1252,1506,2264,1562,2136,1258,1454,560,446,1624,708,1678,714,1096,386,1024,1548,800,642,612,1004,1312,1846,1122,1972,1570,1394,1414,1738,1504,850,942,1076,884,2578,776,652,844,1592,1766,1970,1592,1410,720,738,1926,1184,1458,476,632,1096,512,552,616,858,1288,1814,2908,622,2244,1818,1814,1138,3052,1814,742,1814,1374,2200,1286,1124,1864,1502,1922,1528,1532,1394,1650,1520,1608,742,1724,1272,618,822,1678,474,1652,2372,472,374,416,534,434,1148,940,2746,422,726,1594,466,1178,1152,316,2750,550,1568,1346,1830,1740,3240,3452,3402,3442,2660,2244,1728,868,756,512,446,518,426,430,1112,362,478,574,482,468,616,900,2110,612,1650,1480,1776,1398,1346,1412,1624,1478,2302,1638,1304,2098,1746,1294,1716,1484,484,550,1088,936,1080,1530,370,636,534,620,510,428,482,474,1594,556,704,444,1060,588,778,2372,2804,618,1244,1602,1182,388,1266,1136,638,884,874,1274,900,802,794,2018,1634,1206,944,670,1022,1146,1122,992,1484,1328,1116,1340,1214,2450,966,1688,1690,966,436,1658,442,338,792,742,306,924,528,1998,512,1346,490,442,314,1328,586,450,516,1818,1786,1438,1124,1608,570,1474,1530,1574,1558,1054,832,2106,2276,1762,1782,1034,1244,2038,1252,1140,1044,460,408,408,576,1472,1470,1150,1484,452,378,742,1312,480,1304,850,1030,1514,916,552,416,1250,506,2364,780,300,892,1950,618,2426,520,1430,3572,1134,2826,1598,1242,1412,1534,2236,1128,1300,2630,620,1776,3390,1586,1044,872,758,1078,1162,910,1248,1126,504,460,544,1028,792,1324,340,864,642,304,2296,344,634,1704,1502,1196,1100,1242,628,578,834,2218,2664,568,3002,1178,1344,570,646,646,634,1384,1762,644,684,1424,1176,2254,1502,2436,1548,1194,1442,1516,1318,1272,1528,1288,1272,1596,1534,1564,1450,1844,1578,1472,1906,3374,1608,1778,422,374,2586,916,912,1086,464,334,614,1920,1816,570,1284,588,892,890,1432,402,1522,562,914,1802,1074,384,3152,1604,722,830,1732,1896,590,2468,1312,1444,1032,1440,1408,1936,1480,1526,1288,1020,1464,1818,1654,1768,1314,1312,2040,1082,1672,748,366,1116,634,564,456,542,490,500,432,886,654,2274,720,1424,1456,608,1788,622,1990,762,1046,1534,2414,1566,1698,1842,1026,1858,1030,2198,1212,1246,1332,1510,1396,1418,1546,1044,1774,990,1336,996,1084,1740,1530,1456,1360,2522,1212,434,1352,984,508,984,624,948,466,1630,450,2060,2560,458,614,416,896,1336,626,2906,384,1374,1519,1360,1328,1128,1598,890,1382,1012,1338,1542,890,1230,2258,1034,1276,1354,1604,1608,1310,1326,1268,1320,1140,1216,1480,718,1538,1838,428,1146,1698,658,534,450,654,948,890,1168,554,1268,518,1798,490,416,2190,1530,660,1050,1252,1138,1722,1174,844,1004,1218,1042,1114,2266,1332,1466,1186,732,826,1812,1074,1476,868,2610,1624,1568,1866,1038,1172,446,932,594,952,944,586,2064,948,652,522,1408,2728,1998,2582,446,2052,1780,1778,2354,1414,474,1396,1402,1396,2128,714,1522,916,988,1820,1812,1156,1074,1164,1058,720,864,730,472,2422,690,626,886,1562,1860,472,818,762,1286,816,1808,2130,1386,906,968,964,448,2366,1108,1158,1198,616,1428,2296,634,486,1548,1312,944,570,646,968,878,1405,1110,932,941,1062,848,822,880,896,382,514,952,508,908,698,706,340,450,810,1810,1100,1088,350,368,602,2008,430,348,624,362,442,872,403,2070,1468,666,1478,1010,656,1498,608,922,498,514,818,1134,696,1528,1568,822,1656,1583,1212,1129,1434,642,1288,798,1162,516,372,1194,684,858,790,2026,436,536,312,638,666,318,716,616,508,370,772,465,784,486,414,456,1392,752,574,538,420,1414,1220,440,1942,1377,1356,1158,1597,1410,994,1018,626,456,806,574,623,1520,1106,488,442,794,708,798,992,654,1168,794,410,514,590,445,1068,452,432,510,1864,2702,1012,1172,991,1186,1166,704,433,2056,794,1879,1048,1310,1054,961,1394,1375,2375,1104,1256,950,944,940,942,308,954,522,764,892,806,1592,380,420,610,386,310,550,528,634,602,1280,2584,774,358,2050,464,1828,2426,1446,1070,972,780,981,707,1773,802,1274,1773,1232,1144,760,764,762,2328,1186,762,570,582,580,568,1376,1146,1114,1210,1070,1070,730,302,504,1636,350,1144,1156,442,410,1362,886,416,660,1904,1836,1914,2787,1302,888,760,1244,514,720,886,858,658,604,424,892,414,442,518,314,488,482,1042,816,336,959,1214,572,538,936,780,520,504,812,1452,826,1184,686,766,310,692,450,1102,630,1380,2330,435,782,456,1128,1664,2082,1132,796,1226,600,960,718,1008,1602,1518,817,936,2254,822,572,802,728,626,618,324,368,952,1592,1221,1358,1154,1350,398,1302,2312,960,568,588,896,1474,1492,1176,900,796,1332,1262,886,842,738,959,936,536,738,734,1349,1624,1032,894,1236,814,1332,860,1190,432,1012,954,1004,1264,1302,1080,1306,950,642,798,412,406,1082,924,1306,2012,2254,425,1172,1822,1346,1066,458,792,985,1996,988,1252,932,1212,1330,772,1418,420,708,868,696,2554,1242,500,1384,1814,1308,1178,330,1038,1514,1088,736,1450,960,1198,776,1179,1132,1206,1214,1764,999,994,974,1290,798,1306,1288,1124,594,576,714,1140,1090,718,710,390,400,566,814,2140,692,344,952,1180,878,1285,960,442,439,1462,1032,556,1048,1442,1024,910,832,1014,1418,1036,367,1116,642,1033,1328,368,1358,1297,1255,664,930,508,330,432,608,464,514,766,342,720,506,694,464,1090,1818,706,816,924,1270,958,1024,785,1334,1320,966,728,906,624,2290,690,694,1252,562,476,438,1262,450,460,1112,394,2868,676,1660,1710,454,638,442,1526,1366,512,1294,910,1308,1280,870,864,1154,1202,1582,892,1290,784,552,1474,1002,872,336,748,600,802,1216,860,1082,508,446,562,504,452,394,726,800,734,452,514,740,344,414,638,944,746,692,686,452,1136,928,888,1888,670,1248,606,1304,1776,908,1276,660,970,848,1284,744,1170,768,816,972,732,728,1052,852,1314,1472,914,802,814,892,894,378,506,554,428,340,910,848,654,1824,898,830,456,692,302,474,620,444,444,2556,446,1074,1050,932,774,910,852,1266,950,754,900,934,718,758,1016,838,2084,1616,926,974,1568,1206,634,1078,1000,662,436,566,660,686,700,1454,428,420,466,334,462,1538,1358,470,620,1346,526,1124,1138,1304,836,916,1024,838,1278,1074,696,1582,898,940,312,1018,762,884,1180,900,528,1284,898,858,1091,1388,901,976,798,810,895,710,1313,690,766,594,1126,578,932,778,822,1898,786,454,728,446,486,1504,1814,328,1381,478,881,1196,1200,858,1532,666,712,1041,1434,1060,1066,1152,912,952,600,882,712,506,788,394,696,2038,456,464,822,1620,380,453,666,600,532,1378,770,856,1383,1296,700,698,999,1852,1491,408,1239,662,1024,880,957,668,1219,526,1428,979,816,1175,742,646,714,1106,518,986,400,756,348,560,578,432,636,342,384,1214,856,1772,916,660,906,1006,1879,1042,1446,1084,1146,1070,999,1276,936,1326,646,1344,962,2160,1136,946,1156,1232,918,706,518,856,568,560,780,1390,404,664,552,464,314,688,604,604,1298,473,1822,484,836,1266,438,1338,772,808,1280,734,1032,760,841,1336,1142,1356,1146,1352,679,1436,1100,915,1140,1065,768,999,954,514,904,892,1584,790,922,738,524,1168,2522,478,1755,1818,433,978,1766,2578,1198,1972,2184,1387,1016,868,1577,1721,2645,1070,1542,976,1040,554,1590,920,656,568,788,408,794,350,514,806,600,2134,896,818,442,534,936,316,1798,376,1350,820,1196,1180,766,1119,874,1029,1282,1276,902,940,858,544,638,598,732,1290,1070,318,510,1460,420,1084,1222,514,554,320,764,474,432,762,470,312,504,636,1380,510,935,2064,967,1056,384,382,1254,694,1102,898,1402,1157,1235,1284,1004,512,330,412,832,508,742,686,544,830,1612,648,1690,2062,1020,640,632,822,1000,994,1106,1940,1282,926,976,1330,1730,1103,702,822,828,1383,1768,1176,424,892,372,588,388,2845,1418,1400,438,2076,866,596,1250,1428,984,538,1020,536,2168,1078,738,388,462,690,1176,642,334,864,1788,306,652,740,674,798,1594,1001,780,988,554,876,806,552,532,830,306,798,518,2430,1052,598,456,302,2634,2080,449,1148,796,822,1038,775,1012,1056,1237,1096,869,1648,1008,1042,364,842,1010,1126,804,1297,791,1214,514,908,808,506,844,310,794,698,382,548,1834,506,732,1218,478,770,304,654,1776,410,1192,590,778,1412,708,592,1382,1860,726,742,386,1247,1300,1274,486,1114,608,716,1069,776,1175,654,870,978,1174,1704,590,1054,1771,1234,764,462,714,623,938,601,888,1903,768,1256,652,746,558,532,1070,1106,320,342,822,508,464,440,2512,1462,575,1042,934,1012,302,590,958,776,2238,1138,938,1288,940,1078,1395,452,328,756,586,634,534,732,758,736,518,730,1248,342,580,450,1086,488,340,948,306,528,418,1346,600,1318,904,1222,706,906,1874,810,1016,933,1950,782,778,1224,916,970,528,1122,1122,1154,1221,662,1150,1000,1053,694,928,1306,1280,560,834,918,1094,792,885,1046,1522,918,1031,496,944,1184,1314,434,302,650,1430,1164,1077,622,786,1118,1032,1296,1042,498,630,1022,1456,1168,1110,1200,820,1206,1702,768,1324,1226,728,1037,1217,334,1236,2184,354,786,986,516,600,1076,680,374,458,450,330,384,422,1422,407,1310,1014,1348,1156,1060,841,1237,1136,892,754,1058,1020,1080,1106,1142,1312,844,1046,500,1312,1146,978,1086,662,420,1584,409,1012,2640,914,1124,726,968,740,486,1000,2126,1145,1103,2160,1264,1300,1170,1154,936,492,994,828,534,650,950,1524,586,780,932,1274,358,1508,428,422,418,300,712,1714,1140,1532,868,841,710,1464,1460,714,474,1047,1250,1404,1396,1290,1060,1110,810,1147,928,792,1657,618,800,798,332,1090,772,1434,418,390,354,478,340,344,454,614,1272,1942,1290,1230,812,970,1206,800,1066,1048,778,570,1261,1250,1164,762,836,694,988,728,822,994,1002,858,1062,512,1110,824,480,302,386,1740,407,762,874,620,1028,1140,1082,682,1365,967,524,570,780,1082,628,934,336,512,1118,638,390,488,418,422,1881,312,1348,300,738,950,1922,1052,896,1058,964,1020,1636,982,938,1065,1099,742,1414,1602,540,940,1320,1294,626,1376,516,342,766,508,856,594,450,400,458,730,654,334,2418,578,468,974,738,1354,1036,1470,748,1036,894,2644,988,1088,726,1148,1444,1322,1202,1310,1284,1320,892,734,1006,710,860,462,1014,470,354,518,1088,634,374,624,364,484,318,664,332,862,1072,1176,1226,1094,1784,1228,644,758,620,1220,1062,454,544,518,1226,544,336,466,306,316,1338,472,1036,622,990,872,620,780,656,936,732,1374,968,944,1156,1330,626,686,966,516,982,1350,1030,868,354,470,362,320,876,1142,504,508,1266,792,952,884,1078,668,1970,1264,1334,830,1672,1640,812,1230,816,876,646,748,342,878,788,532,1270,530,1236,1014,1380,1206,578,868,820,430,312,638,1732,740,1218,744,1120,680,1266,1082,1050,1060,1104,1226,592,1078,898,1054,1812,868,846,520,1386,1042,436,1344,534,572,350,518,428,592,550,596,546,508,1004,1038,808,1016,1372,1474,1430,854,964,876,1230,1476,1210,1314,888,1146,1130,1048,884,752,748,1038,1084,1580,874,320,418,862,816,1074,996,366,1312,514,472,1782,414,2450,478,1102,538,764,354,918,668,836,1102,1202,948,1050,1082,1408,1058,1422,1076,534,1282,918,518,1110,1212,562,1376,466,1250,1170,470,1122,1366,2020,1560,974,1084,604,712,724,986,1030,760,632,786,708,742,740,1200,1420,802,1620,448,692,1248,1098,486,844,1158,640,954,780,654,818,780,1524,756,1250,1108,806,2686,534,360,1256,488,410,418,690,1604,1126,2492,1516,1158,924,892,1026,784,670,826,1072,1186,464,1002,1744,1478,1388,1926,864,526,722,722,982,542,966,428,470,1986,566,428,366,1360,654,1978,606,536,1824,1138,1146,962,1218,768,1118,1436,852,1044,1340,1290,1408,1232,1336,2708,2660,786,800,830,308,468,374,316,428,960,1028,578,412,2678,426,1190,378,706,1316,1348,1334,1294,940,1058,666,974,1154,990,1210,1142,950,1146,800,946,784,890,488,552,780,346,558,546,588,536,354,480,684,512,544,538,484,306,1610,854,1296,1010,1382,958,862,536,938,506,1284,784,528,1790,1822,1214,1046,1532,606,2660,712,644,742,506,380,538,518,510,1304,1248,410,1358,1198,1190,1332,1196,2562,1086,1376,1332,1042,940,1242,934,1188,426,514,1010,576,346,1254,1154,920,1184,626,968,664,1292,1386,412,510,620,398,720,430,524,1506,434,1978,1614,832,678,1476,1186,1350,366,536,1074,1364,884,1260,1198,1222,1356,1334,874,486,386,2412,906,1316,958,1630,2394,838,1072,1226,1008,524,618,786,372,640,880,594,462,750,812,400,374,670,370,524,466,392,1344,372,2692,1364,540,868,1398,1382,1394,1320,864,1010,1102,1412,894,1328,994,1106,1160,1110,1220,668,1344,1284,408,688,526,540,754,538,1116,464,572,858,470,358,520,418,1710,878,958,1116,868,1004,1486,996,1218,1042,1242,1068,980,1866,994,976,832,974,1024,758,892,924,1192,1290,1212,962,938,534,438,1296,708,882,874,696,668,918,1404,502,492,1586,524,526,672,2950,592,606,606,2088,388,1072,610,716,1636,1638,662,984,798,1152,1012,1870,1106,990,912,914,934,868,534,774,508,1254,512,966,558,1190,1254,736,598,846,1182,832,604,552,842,530,652,458,518,464,802,396,1976,896,910,1272,1084,510,338,320,1010,1160,1398,1146,1288,1290,1046,986,904,1760,1560,1120,1520,1420,1274,1166,1578,906,956,820,546,540,542,1098,726,902,698,408,708,716,762,464,358,558,460,418,1398,930,538,448,906,1476,1024,1002,1448,1346,1234,662,758,1074,736,758,2146,1558,1616,1356,1418,806,720,932,1128,1160,428,538,784,540,1070,1016,924,530,398,862,576,636,560,348,636,920,352,544,692,978,588,458,1200,918,612,1110,800,852,1026,1114,1066,830,974,1242,1060,1000,1932,920,1202,1156,1232,948,1196,1048,1408,672,1388,776,1324,1214,1212,1524,384,438,410,788,746,662,1116,996,1264,366,930,340,938,642,548,1590,446,1168,1222,1072,680,1216,1098,1072,1218,986,1032,696,1334,1276,854,1328,1020,844,1284,1326,1426,1478,958,736,306,638,446,506,896,356,1350,516,584,550,436,904,1402,1714,1002,1468,732,1014,1070,1220,1036,988,996,1236,934,1236,1294,1572,1178,588,1010,1094,1070,884,1008,1068,1028,1120,1024,982,1388,988,546,434,764,876,430,1070,768,880,306,770,1530,424,328,396,1198,2332,2330,1246,1398,1024,1620,1638,956,1192,2488,2688,1498,1336,1664,894,1220,1182,1394,1026,1000,690,1248,2198,718,434,644,650,864,814,748,464,970,836,1466,1540,436,1184,920,1262,1348,1104,1218,1366,1296,1196,1328,1150,1210,540,1888,1596,902,400,400,438,536,636,672,808,778,354,448,744,328,436,542,922,346,634,1192,878,1048,746,956,758,1023,1522,1321,1560,1242,572,1012,1480,1506,1184,1540,1588,1664,1502,1532,770,1130,1388,922,1375,830,1410,396,454,726,1110,704,602,842,440,746,410,610,1554,626,340,1596,1140,1486,674,2542,1804,826,1385,1558,638,930,1770,1868,1014,1320,1108,1222,1422,1286,746,1534,2106,1042,474,1364,1026,1452,728,1212,786,1256,1218,372,566,618,594,964,880,344,1010,1244,476,440,506,312,1242,616,458,580,1260,396,376,786,604,984,930,1344,1040,1458,1363,1200,882,1120,1394,1284,1240,1114,1326,968,1240,1006,1006,1202,480,458,394,1096,1640,1068,1338,1226,1224,1136,1452,834,1108,784,644,614,2998,1494,550,2100,706,1544,948,936,790,400,1052,962,1274,940,1184,1024,1166,1220,1095,1387,970,1027,858,604,984,1392,422,1202,1146,1242,1202,896,586,482,762,878,368,1116,500,602,800,1618,774,596,1556,672,708,1194,1658,2972,610,1104,1864,1918,606,1090,1006,1162,1340,792,1352,1750,1258,1020,1561,1114,1406,1558,1360,1572,1194,1340,1074,1527,1206,828,1506,1328,402,520,440,1196,740,776,520,614,600,398,1552,624,348,466,1538,424,2260,1934,1172,1050,1274,1682,3263,968,1482,580,536,932,1054,828,1012,1260,398,1500,1416,982,1476,724,1448,1002,854,982,1068,1438,1140,873,390,550,600,372,372,556,596,406,790,784,428,1554,604,340,1198,1438,542,306,610,1438,1002,702,413,1656,1286,1592,1052,1404,756,1454,1006,1456,698,1008,2658,2858,352,374,726,652,1714,448,1036,470,980,856,586,562,600,674,730,1473,2318,474,584,1218,1764,688,1006,1646,2654,3030,1438,1452,1036,630,1344,1512,1750,798,302,502,726,688,880,804,1300,1058,846,1136,1446,552,628,722,1084,594,524,342,492,452,846,478,540,612,1692,1190,1420,900,1134,932,922,434,1576,1472,910,1388,844,962,1994,2968,2488,1514,1530,1290,1462,1484,1070,1534,1120,1562,1796,1310,1254,496,1292,598,664,462,710,910,1124,700,770,650,350,648,710,402,1738,1520,734,1096,966,1272,1042,976,582,1378,976,1576,1074,1582,1682,1432,1344,1258,1260,344,374,540,1174,1238,1724,608,356,302,1066,1494,590,444,1006,908,520,644,1552,780,470,472,568,1806,3000,496,1276,1398,432,606,756,936,876,1336,1298,740,662,1622,1042,458,618,894,336,768,1188,1280,848,1338,832,1354,1432,1052,1306,1466,1266,1222,988,1240,1188,1348,1208,1206,660,420,858,438,926,1150,536,616,400,546,752,448,488,494,534,1120,1658,902,1076,896,796,1018,1384,646,1082,1264,1674,816,1196,400,438,1204,2000,890,1318,828,814,1626,1576,1610,1518,1224,1298,1088,646,708,398,374,598,726,754,1462,600,984,302,872,422,1868,1936,902,562,798,1000,722,1074,2160,666,730,328,1248,566,743,1150,1234,1396,1266,732,2092,2252,1056,1208,964,1404,934,1314,860,886,508,816,1172,468,812,994,1190,1000,606,342,404,600,714,1216,622,1042,816,1546,510,646,860,1548,414,658,344,1836,1090,566,560,796,1164,602,584,576,578,576,2504,340,1376,2084,1318,1320,1420,1408,1118,1404,1374,1643,1202,540,844,1475,1648,808,1572,1622,440,366,1558,1458,1364,1709,1200,764,402,422,1452,632,530,854,606,468,470,544,936,752,778,600,450,530,844,434,714,1930,2066,1350,736,864,1126,812,1146,1012,1384,1247,2038,1456,2590,1426,2158,1386,1334,1344,1352,1496,1588,1442,1498,1280,1448,1586,806,1520,990,1474,1128,983,692,1122,1128,1557,966,1488,396,748,606,1148,574,880,1176,414,610,574,466,432,2030,2952,1390,2698,572,1886,540,1798,2182,1198,1077,1510,986,3327,1716,1420,2914,892,1232,932,662,1204,1242,1500,1892,1058,916,1372,1377,1094,1500,1598,1600,1438,1268,1482,1250,840,854,374,696,612,448,614,578,514,448,598,526,412,640,762,674,612,566,472,748,1618,844,606,682,2752,1668,1802,384,314,1790,894,1408,1450,2452,414,1348,1442,982,1594,944,1912,1541,932,1390,1448,1664,1698,1656,770,536,1396,594,468,634,1192,604,708,540,602,598,744,452,750,550,2046,3020,952,1352,1994,672,2072,1426,1714,1020,1416,1238,834,1595,2084,1020,1498,2576,1380,1418,1018,1444,1416,1280,494,1050,1514,990,1114,1324,842,1238,1482,588,606,606,1365,576,404,622,1390,1046,526,598,762,450,948,316,394,490,612,704,464,312,510,346,2088,778,664,536,1776,603,1808,1210,2694,842,1406,1178,1754,1808,2282,364,442,408,1202,692,690,668,908,1174,1222,1058,1526,794,846,1232,1250,606,1156,906,654,1120,1146,1345,600,582,386,744,380,518,542,1592,1546,1174,334,898,1410,392,582,780,1926,1198,1356,1313,760,1324,1516,1214,1496,1016,1498,1330,1356,1368,1500,1630,726,512,726,928,1456,1298,428,998,1250,1190,1198,1419,760,714,398,394,590,874,460,940,612,1772,472,352,2160,2254,962,890,1440,712,646,1080,350,1426,536,1618,1700,1512,1000,1708,1825,2976,1044,1016,1110,1282,1268,1702,1284,909,1736,1422,1463,858,1530,1802,1816,1216,1098,756,1364,1096,686,614,322,604,606,938,580,516,534,596,556,558,806,606,612,2158,380,560,2857,1166,612,1898,1396,1648,1214,1953,968,1650,1602,652,2954,1512,714,1178,2552,1692,1444,1186,664,570,1520,544,1168,966,968,1946,966,1058,1356,568,830,838,1703,1318,1968,600,910,598,990,594,456,472,542,536,2182,1806,330,1236,578,736,1810,384,664,1260,1014,872,600,504,1430,986,1353,450,1414,1368,1525,1016,1564,1448,842,1182,762,1158,970,642,1172,1530,1090,472,446,902,1404,530,520,502,512,514,520,508,510,502,718,1132,430,660,1180,602,894,612,552,628,932,2814,544,1604,1384,1848,1678,1129,1348,1202,1291,886,1348,1176,1382,1178,1448,1374,1344,1384,1840,942,1460,1386,1564,1366,494,688,846,1266,906,1420,1636,1054,1102,1216,1890,400,524,444,764,700,502,1254,606,996,742,504,662,688,734,720,1726,842,1074,584,598,1398,734,408,1714,1178,1208,1472,922,1328,2550,1316,1166,1860,3016,1550,858,1034,1432,1424,1742,1124,532,892,1016,372,682,536,748,596,572,564,572,606,408,662,448,408,350,1660,2184,824,368,1432,1560,1382,1220,2028,1486,974,1308,994,1376,1674,1444,916,1490,1116,1632,1124,1382,1026,1698,418,608,1474,354,1060,1036,684,1174,1484,396,706,762,300,318,344,1188,600,800,848,356,374,1542,768,464,628,542,1758,1858,764,1216,450,1014,1558,1400,632,618,378,1592,1804,334,2612,868,1172,1432,1440,1674,2060,1456,1871,896,2039,1756,1654,1696,406,614,1434,1991,1852,1262,338,444,596,354,1766,594,570,578,1244,636,536,592,1846,1598,846,568,1374,1492,862,1226,322,1550,2246,362,1110,1664,420,710,1372,1030,1773,1600,1750,1804,1518,1364,1570,1044,1220,1557,574,906,432,474,830,624,488,1150,604,600,564,632,742,786,356,706,1922,682,1056,2272,596,1343,1595,1094,1512,1044,520,1250,1563,1364,1675,2974,1082,1366,1644,1206,1230,1433,1136,392,664,354,392,592,1044,580,554,748,594,658,398,552,634,462,588,472,568,540,1430,1066,1488,580,2304,1804,364,1866,596,1462,970,1418,1172,2800,1750,1668,2878,1692,1500,1286,580,1374,1286,456,1194,874,1256,584,894,1222,1422,1098,1300,874,1854,1326,320,1284,536,1100,864,1182,324,646,600,1192,670,600,1148,486,674,668,780,444,3298,1284,908,608,952,1046,1087,2068,959,1214,1504,1652,1214,1700,1228,2253,1056,1549,1064,1307,574,914,660,1650,1522,1198,1500,1668,1236,1621,1612,1234,392,910,870,628,3012,1072,1546,718,362,422,800,1384,908,1276,1076,940,928,670,710,1248,886,898,700,874,782,896,680,938,1000,1622,3217,1600,1538,1208,1524,1148,1526,1523,1489,760,502,1390,422,1116,678,400,914,1876,1396,510,2956,1202,838,1328,878,1142,1448,1104,1512,1234,1352,1416,1666,2920,1564,1732,2432,1634,1424,1484,1496,1595,1712,522,1212,1564,1586,1538,1543,1470,976,394,1104,1804,858,704,336,1678,536,1116,844,812,958,1670,698,1485,1288,786,586,984,454,1060,1650,942,1338,474,936,1519,1680,3109,1734,1652,934,1006,1020,882,1504,366,492,594,638,652,352,322,864,490,352,482,436,510,2984,744,1558,914,2990,1126,1242,1600,472,902,1622,868,2308,842,1458,1644,1904,510,504,508,566,1294,678,734,1440,726,946,896,980,1370,1250,912,1084,1338,1072,1470,932,914,898,1192,770,1972,828,968,736,1459,1244,692,952,372,354,1334,538,978,1998,518,366,1320,572,1052,1544,678,1098,504,404,1066,734,596,704,1246,736,1018,1032,1530,594,1046,958,746,750,2530,1680,1212,1538,1126,1232,1256,1364,1396,1489,1244,1542,1344,1251,3349,1028,1192,1046,1052,956,688,962,688,950,2268,927,962,588,1008,1264,304,536,430,496,518,304,486,2110,534,338,486,1664,386,600,370,386,594,786,608,992,542,330,422,1048,472,454,1738,820,1016,464,1002,1036,480,458,370,366,1656,2032,856,856,1626,1980,1256,922,688,756,980,1788,638,790,832,722,760,1786,1774,1798,1814,1770,1902,1326,1800,656,1766,766,690,1988,1834,854,1956,1076,956,1146,914,864,812,310,338,776,776,458,312,504,1022,672,742,478,852,422,590,612,890,1166,2046,448,412,300,1060,594,460,484,356,736,314,514,674,930,448,2028,980,1140,828,560,564,470,606,1002,664,544,1272,744,670,958,900,1008,978,336,538,584,606,548,1596,704,964,966,980,1042,1780,1706,794,718,634,1916,1932,1926,1936,422,2150,900,314,492,934,1674,378,300,576,646,1318,928,2058,652,714,1766,822,448,724,758,646,1990,766,912,820,404,374,1256,746,310,598,692,454,1472,378,542,1120,400,526,474,348,780,766,788,856,2234,826,602,670,426,604,2002,462,424,876,742,408,964,632,336,332,516,548,548,1484,1792,542,734,1806,1026,1696,1788,1894,1786,1810,1606,1822,1078,898,1000,1070,738,776,1986,830,910,636,922,982,714,896,910,908,802,672,972,1008,996,932,930,1986,1416,1322,1472,1384,1370,1750,1764,400,336,742,776,302,660,918,950,906,362,446,670,546,390,322,338,524,544,658,316,316,392,638,544,476,858,458,438,412,574,656,652,334,1938,1756,1890,1142,1526,1318,736,1666,1204,1346,1636,1008,1106,1424,1322,1494,2962,1026,1012,2176,694,1174,1734,1256,652,394,708,598,830,624,598,1466,1274,1180,608,416,410,456,664,672,708,1018,1554,898,904,842,366,1094,972,1128,768,832,694,752,1514,790,1554,1600,876,1454,1528,1192,890,1046,1018,374,878,394,682,1460,544,1674,594,750,380,306,1544,356,592,814,342,444,3100,2918,2400,1808,1180,816,1168,942,408,1062,2398,1280,718,1504,1046,1046,2390,1874,488,1634,1102,3280,352,1316,458,672,2052,448,1484,1334,980,1318,396,1340,492,886,2120,700,1212,378,1844,2742,1636,390,1064,1288,1080,858,504,1166,1384,1422,866,1126,1142,632,408,1098,1102,1322,1494,1130,372,824,352,1352,714,1182,1368,1340,1308,1654,1024,776,1444,888,1030,1084,438,740,1220,1684,1548,398,1038,330,800,504,826,1416,884,1582,896,1654,1576,598,1404,1356,1072,1316,1216,1172,1690,1158,1480,1092,1858,1292,1316,1442,3280,1052,1264,1464,1204,996,1450,1816,392,434,474,512,310,1076,1048,988,592,1536,868,544,1966,1510,1258,1618,1238,788,952,1220,2012,1132,794,1502,1100,1196,858,1196,680,1464,1024,1426,1494,1048,894,1708,1188,570,1186,1040,1212,1468,1056,466,452,1546,1060,780,3178,1224,1420,1762,616,624,850,1552,1044,1680,1130,1354,1692,1404,1536,2084,1784,906,1520,1490,1386,786,1276,1450,1834,1378,1236,1498,1414,570,660,1714,624,746,600,348,598,400,588,1124,376,748,3280,942,1118,884,1308,894,1502,1670,1718,1576,918,1530,1520,1472,1582,1430,964,1116,1288,1272,1272,1060,878,968,1272,1050,392,534,474,1844,1456,370,364,494,480,564,1032,682,1050,516,802,534,1068,1384,1326,892,1570,1142,1126,758,1570,1356,1382,1210,344,1144,1412,1218,880,606,1180,482,1656,328,328,398,374,1520,1062,1444,2172,926,310,398,1416,988,546,482,856,712,1080,1234,430,1166,436,422,402,1476,1734,556,2982,1462,810,376,1220,980,920,1228,1232,982,1000,1222,1630,980,2190,496,504,880,1348,1262,1308,448,1412,1220,1024,792,1122,752,1118,358,1610,940,1054,314,452,968,1322,408,618,404,444,700,816,526,1314,788,1796,594,1060,830,1098,844,1082,1030,1058,1048,1126,950,406,1454,882,636,400,736,598,1190,528,2904,2674,308,2482,992,1710,808,1962,988,1866,1482,1228,908,1210,1836,582,898,846,1052,1438,1156,898,1222,1102,1194,652,940,978,1120,1278,1022,1608,1238,858,1054,674,964,382,1302,398,1744,472,368,1408,848,916,380,936,608,490,864,526,852,506,824,732,1316,794,2680,960,1368,1664,1288,1344,1203,1654,939,1314,1223,1328,970,1062,1278,1042,1136,1144,1426,1328,784,1377,1471,1128,624,1350,600,1288,594,714,374,580,348,594,482,474,474,400,1760,764,472,1600,412,926,358,1066,614,868,518,354,520,640,952,2866,330,1064,1746,726,772,1614,1858,1694,1912,1204,1534,1374,1090,1286,336,1158,1565,1902,1144,1804,1362,482,484,398,754,718,846,428,538,1036,1194,1790,418,412,1234,684,1218,404,378,410,2254,2926,968,1266,1610,1740,2296,410,1194,1156,834,1354,2430,1514,2470,1222,1216,881,3303,1852,1498,886,2430,1354,670,1138,1122,962,1231,1378,394,618,376,570,516,1038,428,478,1500,600,564,414,840,1172,676,948,2160,390,2230,1772,1786,858,882,666,716,1538,522,1142,914,862,568,1250,1148,1198,1192,1966,762,1158,1744,714,1130,1681,1184,1202,1542,1366,896,778,716,1364,1330,954,808,400,794,992,1226,674,310,692,368,1278,412,656,2538,1230,1298,1772,2316,1680,356,862,1508,1480,940,1292,1350,1088,862,1208,1202,1390,1374,1492,946,1404,1230,742,1060,922,1060,1008,1358,1234,1284,1178,2350,372,452,662,700,606,676,724,848,410,752,1718,604,2132,998,1842,1584,634,3026,1156,600,1058,964,982,1194,1286,804,646,2342,824,1388,1492,1228,934,982,1120,2038,1134,998,1294,1078,1078,1320,796,704,1392,1366,388,1142,574,1134,1288,604,976,988,764,1730,578,584,568,700,1162,1368,886,500,1966,1538,1416,1040,896,868,1334,1298,804,796,1210,1088,1652,1214,912,1044,406,602,404,734,774,830,522,478,716,2558,2872,2008,978,1038,1526,358,1124,498,546,2218,718,1624,1468,2608,1070,1020,1484,1904,778,2302,2150,986,1132,1180,524,1754,1206,902,1256,1346,1314,1336,1290,1134,1420,1130,1190,548,656,754,420,332,378,1140,410,374,398,446,1262,520,448,520,2510,1782,1112,1126,946,1138,1696,1524,1112,1684,1416,1482,992,886,1350,1062,1220,810,1098,964,1476,908,748,1234,1136,1000,376,1308,894,1486,1188,1332,1216,1358,648,658,490,876,1338,754,754,308,512,654,1276,470,1228,742,1550,3284,1198,1080,1422,1748,1492,1194,542,870,1494,1440,1644,1056,1428,1288,822,1580,1536,1206,1212,1626,1046,542,1350,1152,762,1394,930,724,642,842,1194,744,390,630,688,310,1184,436,358,378,1284,1532,468,1742,1678,1334,968,1930,606,350,1162,1626,864,756,510,688,1466,1086,1576,1454,990,886,1408,948,1202,916,792,1376,874,1140,884,892,1430,846,1516,752,520,696,1852,794,544,482,1454,556,664,388,828,1620,706,3284,2378,898,1200,1844,856,1084,1790,1400,1302,1324,1852,1020,1556,1364,1352,1504,920,1248,1554,1144,786,816,1126,1166,2112,990,1386,968,1080,1290,1022,1046,1404,1050,1510,980,1380,1212,1202,584,462,790,1552,1820,838,1842,538,2316,1044,2176,1890,1126,482,514,568,1388,1962,1042,832,1134,1022,1044,1038,1404,1200,998,896,898,1278,1036,1084,1074,2252,976,746,978,1060,1076,558,730,656,620,580,822,1508,1970,1200,1200,1204,1202,1204,2528,2530,1254,1246,1006,1100,1102,1594,1010,472,364,392,432,1052,900,962,586,610,1056,1044,848,1008,990,974,1208,866,1006,1112,1120,908,444,532,454,378,544,520,716,618,900,562,454,336,344,1960,1964,1060,844,2124,2128,612,1048,1798,1466,906,892,508,812,738,1270,1150,882,482,878,912,808,674,814,578,814,812,624,460,624,616,802,638,812,732,668,812,532,688,654,320,1302,952,946,830,1174,776,1364,1014,410,960,1086,886,876,368,394,522,724,864,614,532,1108,364,460,312,522,578,1194,826,1106,784,558,526,540,862,770,510,394,358,512,650,502,912,310,458,1134,964,2232,2404,2254,2304,2236,2262,2248,772,1100,2084,802,2112,1006,1434,982,1320,400,810,976,984,968,996,1040,1328,1204,742,302,562,1194,1192,1202,1188,964,972,974,896,750,592,1246,640,348,378,678,1713,2866,332,1162,566,1234,816,1614,918,1502,1564,946,1060,1190,1042,1546,1466,1186,1013,1532,1271,1042,356,518,966,1082,838,938,1046,1068,570,392,662,592,856,518,886,334,1828,404,358,412,336,650,546,966,530,454,790,1036,1258,1764,1232,602,1240,2000,1202,2103,1512,1372,1522,1554,1532,1358,1525,1130,1509,1530,1126,1338,1516,1492,1500,1134,1288,769,1044,398,398,396,606,528,908,802,438,980,664,1494,1390,1616,1528,846,1270,1042,1346,1566,1839,1100,1447,2028,1130,1413,1477,1690,1650,1648,894,834,1204,1028,928,1361,1152,920,1392,400,338,1326,600,1144,904,452,684,444,724,1414,600,524,524,2246,986,970,924,1842,342,336,342,338,1062,534,972,1276,1472,1052,1588,964,1626,1426,1398,1192,1276,2004,1638,1192,1994,1440,1112,508,1154,990,400,444,352,474,750,360,412,1274,804,788,1194,1218,1044,932,844,1174,588,812,1172,2144,1802,1494,1624,1104,1052,1004,948,1350,1130,1500,1256,1302,1462,2036,1538,948,1134,1318,1388,1370,1518,1450,1192,400,334,396,484,1764,602,530,384,614,880,418,364,1746,1450,482,924,302,1864,372,338,340,368,936,1060,882,1192,1770,1194,1412,1362,1524,888,1242,1094,1650,1682,1430,1378,1144,972,446,714,1352,1216,1188,1416,908,936,398,614,658,1544,1042,3202,1164,1124,1300,840,892,1426,1424,608,1384,926,1464,484,1016,1052,2140,884,1230,364,2356,1878,1092,1298,1218,1184,1340,394,1060,1436,898,906,740,1320,722,638,364,598,654,446,1204,396,948,2150,1650,3204,2832,1858,342,340,342,344,324,1618,1042,1676,1500,894,1266,1506,1020,1202,1930,1374,752,730,1144,756,804,640,806,1114,814,1504,1128,894,1118,1344,400,968,598,412,694,446,1260,644,746,2182,328,1382,1344,1360,934,606,1522,894,1132,1454,1204,472,1252,1388,1596,1498,1510,1512,1140,632,1194,380,1342,980,1354,1306,1246,1382,466,594,2026,1912,2602,1928,1316,1104,886,1248,602,1096,1272,1004,1448,1054,742,1056,1032,1354,1050,1414,1502,930,1500,1630,1332,1028,1434,1478,1284,1302,600,602,518,406,822,1144,540,480,448,794,404,2102,346,2504,1124,1220,1764,654,748,602,594,1110,1058,1352,822,1124,1068,830,1490,1702,1320,1208,1062,1156,1310,2878,1506,874,992,848,318,404,818,1544,880,372,872,616,580,378,1966,454,1678,2015,1846,344,340,1664,758,1056,1153,782,1283,1416,904,1304,909,1214,1044,1364,1267,1198,873,1058,1003,1266,1187,1320,845,1094,1543,1024,1445,1118,1215,1066,1019,1890,2192,1562,2612,904,908,1036,526,526,660,714,444,1192,314,1984,1516,3323,330,1192,400,1522,652,526,764,988,902,946,1184,640,1056,712,904,784,1458,1022,720,800,1170,994,1308,528,348,304,1824,332,312,348,748,598,322,562,384,2712,1040,426,1390,684,2178,1132,916,1454,1478,1350,1030,1572,1178,1448,312,306,1050,492,738,534,676,862,578,1056,328,782,804,602,710,528,1206,1052,968,670,1230,1530,312,356,744,780,486,496,390,798,848,864,798,828,802,1230,1308,796,992,440,330,776,570,650,526,1280,640,1314,1044,854,854,652,1142,554,996,884,904,1054,1054,918,1050,1318,1128,652,1048,886,910,390,1138,658,864,1104,326,870,406,716,508,718,1840,794,952,758,490,1158,1026,1374,784,1290,1292,1326,1288,1000,1188,1188,1426,1860,332,1776,914,786,1316,1182,1150,1034,1176,580,1172,1294,662,1050,794,414,1592,1172,882,1708,604,1024,910,1318,1046,1146,964,1106,1152,1288,832,452,302,1178,1758,1556,470,846,356,1064,1338,928,358,470,1052,566,362,940,1110,612,350,834,994,494,350,664,2938,770,378,2104,814,538,2282,1108,1004,2104,1030,1032,2274,2260,2080,2264,926,934,966,982,1566,766,646,1500,2078,1054,1082,732,726,658,922,920,1566,580,902,900,902,902,1186,2328,1958,1276,1476,1196,1000,1064,1082,1166,470,448,524,590,532,608,1862,346,598,490,404,398,2152,1276,640,372,2738,2456,752,2122,2344,1548,1040,580,412,1058,1070,576,1078,1036,1002,468,906,1076,638,678,1456,1716,490,770,768,1076,1020,1936,1084,1160,1168,886,1100,840,980,302,1050,842,1574,656,1044,922,966,532,916,1712,776,1090,1040,1086,1070,2088,2094,942,420,666,802,752,748,748,784,1198,326,970,1094,1032,756,478,932,2306,1832,2106,914,1440,1224,394,530,470,550,530,1352,1080,552,524,842,910,660,1052,658,366,526,2622,1934,1500,2342,2318,1818,852,1880,1670,620,1114,854,856,1072,1446,2246,906,454,762,1862,768,766,2272,584,2162,1398,368,664,1066,2490,1200,2032,1562,1884,1812,1206,2182,1202,740,410,1058,1004,1296,844,478,396,642,546,360,348,530,378,980,1000,530,658,1210,604,586,1128,2506,454,516,330,1520,576,664,426,748,872,378,536,770,874,554,416,754,310,494,1692,1116,318,634,904,340,306,332,910,1534,526,300,1798,1052,1584,1648,1064,1514,1102,1104,1796,1522,1062,2334,1394,1636,722,1014,672,1030,1132,1010,1960,2348,1538,1804,1676,2288,1790,1618,1672,2332,1738,1050,1114,1108,1064,856,1022,1024,976,1730,1608,910,1106,1034,1564,470,1122,450,394,438,716,526,894,550,640,596,350,946,834,464,454,886,1076,1914,792,456,336,368,302,588,690,622,618,544,556,992,1082,486,432,762,306,636,740,536,1032,902,582,426,504,1190,738,2526,746,754,1064,622,1724,770,528,594,1138,1148,844,446,1700,1580,1028,1252,596,746,672,2142,1968,1112,2024,1984,476,2324,1934,2300,2108,2096,438,1356,1658,946,1066,2038,918,1108,1658,584,2356,896,1036,1170,932,1188,2442,1174,1412,726,1178,1420,852,1460,2106,352,2036,1256,650,600,810,1060,1072,1090,464,394,466,410,406,1208,532,468,444,350,1104,356,1010,1004,300,426,656,692,506,802,864,760,456,416,694,584,470,1196,1046,2086,458,528,616,324,496,1660,774,356,752,810,436,1854,694,442,838,1076,562,572,528,726,2304,674,1606,1264,2262,2250,1352,2310,2262,1060,916,846,2274,2266,2310,2246,2208,2268,1104,1098,2180,2390,2110,2250,2216,2282,2150,2266,1228,460,2200,2108,2270,2286,634,1318,1590,1530,1610,1684,2522,2268,2328,684,696,1020,1776,918,500,1060,562,530,394,496,1286,1006,824,726,610,568,640,582,518,1194,542,604,1230,768,866,756,1112,1370,520,570,324,534,1542,582,306,478,376,450,876,772,550,424,830,316,808,844,376,2284,1122,630,564,464,2220,340,330,804,908,568,596,528,676,2294,530,1072,526,2330,2352,2342,308,604,940,960,704,2334,1186,336,1888,636,2150,2168,2140,2150,2160,372,1528,594,864,946,872,920,1240,2084,2330,1922,468,392,1002,514,414,1094,786,532,566,594,464,444,354,1184,1188,346,796,368,1192,560,316,982,584,692,838,734,806,882,1022,460,570,326,668,610,562,490,1100,1030,462,450,460,330,514,1008,738,530,528,538,306,488,656,774,754,808,860,344,486,378,536,612,492,600,524,684,440,2318,1960,990,1232,760,1042,970,968,720,1130,484,654,866,644,760,848,642,802,938,924,966,958,956,978,972,970,572,998,980,972,792,508,1266,1690,2106,2048,1090,2084,1590,1170,2194,1036,482,394,516,1012,460,1362,524,790,480,916,798,1082,694,774,916,630,756,540,380,502,1242,460,564,2322,648,1950,390,1064,544,1052,598,590,306,490,772,536,360,306,860,344,1016,634,862,302,866,574,752,380,676,1582,1054,798,1866,926,954,1042,960,964,824,1874,740,954,2410,2316,1758,1446,528,328,938,1142,462,1212,2332,1216,1012,920,692,584,1782,834,716,760,1622,786,732,470,1128,1054,442,398,1186,972,546,364,712,458,374,1004,952,548,788,796,1082,760,538,670,2066,838,2534,584,1942,324,1074,2296,800,864,404,540,652,306,482,326,380,448,1194,764,876,550,416,754,1146,810,742,862,488,796,326,534,340,304,870,910,892,528,540,488,604,1542,1112,1490,1896,1090,840,1276,628,1366,686,1448,1424,1232,1028,1132,838,644,1030,1132,1080,360,2108,618,2100,2730,888,2240,844,978,1280,1148,350,376,572,752,902,642,326,972,918,802,896,994,982,502,796,1008,466,1284,2320,1324,468,510,412,514,594,464,532,480,426,1158,796,1070,1198,372,884,1820,560,584,684,810,794,630,608,460,420,730,918,912,742,1628,1210,352,678,2034,578,346,512,742,1058,770,360,836,374,848,864,340,484,1034,686,338,988,2028,786,1692,1502,1106,1116,1104,1232,1694,932,588,1496,1526,1518,1632,1098,1090,1100,1748,1016,1304,1296,922,1222,1778,828,940,1064,2024,2096,918,1072,688,1210,1690,1096,1090,2256,1458,368,918,400,1046,2494,1080,1424,552,568,1218,464,1944,394,500,524,612,524,450,480,984,956,308,682,510,886,1950,696,740,632,744,836,776,598,1108,1208,1862,916,620,578,668,458,1036,368,1190,376,754,1032,1132,388,802,1170,732,338,484,842,1592,1738,568,2256,1058,984,512,782,1636,788,922,760,1456,1040,448,484,1712,1090,1434,1280,300,1366,352,1056,2040,698,928,334,404,1902,884,324,2422,1086,992,1014,814,1014,966,686,396,524,374,480,658,622,594,608,558,1358,826,1020,652,612,516,750,558,344,576,788,884,352,812,640,762,1284,655,976,2290,578,2310,764,1270,1464,1036,1016,1240,1034,2442,1088,902,2336,830,936,1776,984,992,974,2302,1166,358,880,840,880,1610,870,1378,2346,1126,900,842,810,1050,972,950,968,1576,1596,980,1018,968,2518,1556,362,1864,962,866,2094,768,722,866,876,2318,1024,882,1632,838,846,806,926,1234,1194,1096,862,318,464,468,426,496,448,514,642,594,604,420,1142,584,528,1040,686,2388,630,434,2092,2090,2072,2242,1024,1046,972,1066,970,2314,968,1040,2086,1072,890,2336,772,394,1116,402,1690,1626,1580,2098,420,680,588,526,1668,992,1110,908,2294,1844,1710,750,586,796,810,1154,1588,498,392,686,476,600,680,850,388,348,520,838,2258,2082,480,532,1778,870,992,962,1558,630,818,986,1066,664,1358,1152,800,640,1120,388,732,1072,574,1928,1908,2086,876,922,418,1204,1396,654,1344,526,472,798,564,920,618,1042,1040,610,592,1292,742,300,462,564,390,766,476,594,702,828,770,382,502,600,594,326,816,368,2949,772,2216,1040,948,482,970,820,780,660,330,364,318,646,332,592,1030,724,980,716,794,1484,518,554,344,484,974,1666,1476,1782,1614,1972,616,1986,1626,812,648,346,564,332,628,1854,794,790,878,600,706,704,1648,930,942,458,728,1308,1318,870,888,928,920,1042,384,888,408,342,826,1170,462,516,372,932,1340,928,918,438,658,728,688,730,636,660,326,560,424,904,308,346,530,1156,462,1414,520,726,914,844,486,376,380,328,458,404,396,348,784,454,840,346,642,1044,2182,1296,1418,732,314,576,1346,736,502,654,386,1436,336,782,924,886,426,462,612,354,382,482,854,740,590,424,622,550,374,424,842,612,590,556,322,312,1608,1036,1556,1626,1698,1682,2036,1528,1314,1782,1770,1470,1316,636,1334,700,1274,438,1038,796,800,1968,478,348,1762,456,916,956,816,1930,792,700,2106,1010,2118,754,954,988,974,986,2030,1756,1806,952,1666,1698,410,640,1114,516,344,2018,1194,558,304,704,668,370,568,514,428,740,482,824,364,318,908,890,462,508,458,894,826,346,1348,750,716,728,506,474,624,546,818,660,1214,1960,578,318,464,390,310,606,474,484,994,832,442,588,340,380,772,312,458,872,432,442,962,508,460,560,402,1750,348,1712,1868,824,914,908,920,910,708,804,950,882,916,846,456,662,544,750,858,1044,350,926,874,842,656,882,1252,414,880,876,936,1044,908,356,950,942,742,446,1924,578,1950,1956,2004,2174,1936,996,2040,1984,772,870,1930,916,636,2082,1416,406,458,902,416,360,390,494,514,570,576,720,582,1142,686,576,682,594,786,848,484,510,552,732,346,972,438,888,424,454,1040,584,2658,892,1546,476,696,966,1314,344,398,412,840,330,420,324,750,1414,896,674,436,460,488,704,310,438,550,378,354,424,740,380,382,548,378,1124,548,690,912,528,464,464,322,556,2250,820,1332,542,574,454,1018,1928,1002,1080,1034,1484,1120,1104,688,708,440,1154,1852,2438,762,2320,772,1036,1008,1058,918,1024,662,1000,1236,854,396,640,1058,844,440,888,1212,464,478,510,462,614,596,420,1374,974,1018,832,824,710,708,306,602,842,684,344,368,906,590,964,588,644,496,1144,616,522,1046,510,846,528,976,458,418,1112,764,908,408,780,890,422,460,520,456,466,742,332,326,852,1118,1650,1828,304,580,388,386,754,1656,390,450,602,706,440,574,532,340,466,672,404,436,396,566,798,1418,490,642,300,554,766,614,2140,1082,1644,1326,1944,2262,658,1436,1452,1170,1112,378,420,498,308,486,1670,2116,2074,826,1810,1624,2084,2316,682,998,1952,688,1120,1144,534,550,612,1072,306,926,1034,850,1220,384,2224,2016,2264,806,548,392,506,484,596,912,1064,826,1082,534,346,690,862,668,612,326,888,2352,550,560,404,1114,634,666,1146,988,844,448,666,902,724,320,940,2108,1068,1096,682,760,2264,1048,1708,1372,694,1058,2038,560,1188,664,806,1652,1214,1020,648,702,440,496,318,380,600,648,380,1070,514,650,374,364,560,496,488,576,2400,1420,894,898,738,624,2336,2314,1598,1490,1570,894,928,346,1062,808,648,532,1150,1200,1152,1912,2258,694,748,1598,1466,612,914,974,944,912,904,894,908,1722,466,392,512,488,482,424,1204,1234,732,846,618,1196,586,348,418,1156,1112,756,1022,592,582,946,612,1770,582,786,930,694,836,938,892,494,360,422,746,560,710,644,398,494,1786,334,586,602,412,356,606,634,808,738,742,520,402,402,486,696,430,1838,1026,970,1200,1650,356,1490,1466,1508,1830,2046,1586,1562,2028,978,956,2042,2010,1678,1166,912,920,1972,2232,2108,966,1042,470,1590,310,420,1106,1668,1484,1468,1544,1524,800,1444,2134,1498,468,1766,1558,1980,1976,740,880,1674,408,448,514,536,436,1116,1014,1278,728,1178,352,494,376,566,986,426,414,658,824,660,444,452,790,374,706,878,800,346,972,648,310,346,540,510,460,398,342,568,1118,730,506,644,2264,504,518,1352,800,326,876,464,398,318,592,562,450,614,522,766,536,330,836,530,698,396,396,796,1830,358,460,484,322,1960,732,1390,1978,2068,1682,1624,712,980,634,788,1964,1956,1964,826,914,1690,606,746,718,896,926,654,314,1300,464,1946,1306,992,1382,842,2096,1830,1848,918,920,1114,1006,884,382,1358,548,470,960,550,930,544,2018,916,992,612,912,514,550,882,420,452,816,892,1150,504,508,732,370,1262,502,984,632,628,594,1210,782,482,484,852,972,368,400,580,540,1832,360,738,406,770,454,590,398,480,348,512,1404,480,1548,562,360,308,332,732,516,784,854,518,554,426,308,922,1830,1832,876,748,386,824,530,2090,916,920,346,1298,1836,1840,1136,914,1202,700,612,1308,484,420,1816,2010,1270,624,828,900,812,1832,2136,922,918,1216,760,1396,1236,898,1056,852,1828,860,510,942,1024,1308,1336,684,388,814,604,1092,408,554,518,770,654,874,862,302,826,838,980,408,738,320,468,538,864,802,586,988,394,342,702,464,394,2568,976,2402,354,634,984,720,1088,314,934,1000,838,492,450,702,520,672,650,846,634,582,674,592,398,584,566,980,548,376,578,924,406,406,384,906,550,690,892,816,916,406,558,428,478,530,646,346,554,520,484,382,416,1002,778,1110,2222,1808,394,484,2266,2108,752,1700,2302,732,1334,1046,1008,1088,734,744,1152,1050,722,1944,2308,1706,684,820,740,2330,1116,738,310,314,1886,402,744,370,366,2234,2240,2218,2230,1208,340,2086,480,338,1692,470,586,1764,428,336,840,700,660,1028,500,658,1102,498,602,1320,750,596,592,476,900,794,870,1152,1384,1092,920,598,376,1154,1010,450,452,460,1122,650,730,586,800,920,996,932,448,586,518,318,578,790,384,412,394,1184,556,1268,482,802,624,466,964,662,840,1622,322,694,804,1142,1036,1172,462,1182,402,484,636,1010,416,836,448,574,1536,358,1134,590,896,1236,762,568,486,388,560,566,2244,784,1008,816,1124,1946,1120,1182,1114,820,1968,1098,1088,1282,1070,2220,1024,1884,1188,1186,1048,1220,1494,374,1058,1138,2242,482,514,586,1430,1114,1592,772,1170,1092,1024,2002,2322,910,922,882,782,2090,674,1080,526,580,628,768,1368,1452,1972,2028,716,1080,1138,1082,2330,1034,880,466,602,584,604,700,770,766,976,730,876,814,1114,1034,536,500,810,562,518,324,882,484,796,356,874,514,1432,904,440,732,316,1982,306,580,898,766,624,1026,990,2396,396,834,946,756,844,1276,802,780,864,848,930,2798,920,344,964,2086,590,300,524,530,606,938,846,646,394,598,598,598,1910,656,410,530,574,622,668,586,462,556,2394,1326,2038,554,1190,2094,2078,2144,2054,1032,900,1062,1214,904,1858,1168,810,862,862,870,888,866,870,856,960,850,864,854,858,770,480,880,882,860,872,870,1248,1506,2238,736,828,572,1108,1216,2096,2236,1142,1140,1648,1028,1026,840,1956,1410,976,488,670,644,474,1012,948,1366,1112,1058,376,750,976,610,482,794,398,762,932,506,418,348,676,978,582,614,316,530,370,1020,764,1800,618,2956,1082,2810,2256,340,684,722,440,1332,804,302,314,528,466,492,822,710,424,856,636,748,566,604,604,614,484,484,642,936,800,406,976,684,1346,456,840,896,914,716,408,1424,680,526,482,560,580,356,1816,2370,364,364,446,354,320,1252,816,1142,2256,2072,1248,2304,2366,1312,2332,1402,558,2344,530,1436,1046,1128,1706,862,2082,696,1998,2016,908,936,2002,976,910,908,906,830,824,1534,2260,1102,840,1020,1356,2328,1170,1328,2376,1264,928,894,936,1070,470,884,730,596,590,590,1662,518,994,1170,936,560,344,372,1722,674,450,456,460,1148,760,488,802,402,786,510,606,452,594,540,622,930,898,608,580,394,1142,396,910,1960,372,1026,766,1132,894,1344,346,448,1640,344,1520,516,1020,300,838,456,828,784,608,592,1076,690,382,564,350,898,446,498,816,680,648,480,510,522,1886,874,1808,1048,404,1962,1772,1034,422,560,1586,1654,1530,1038,1584,678,2388,658,982,470,1018,1086,414,566,1344,1262,1586,1712,1268,1222,1448,818,510,306,1516,728,1040,1004,2262,820,892,1208,2190,722,968,850,410,536,1014,624,334,1414,1374,394,892,832,378,352,644,1210,786,804,476,610,794,510,536,464,504,396,1128,570,344,352,648,1024,362,474,606,2148,340,662,558,1002,606,314,530,534,778,642,790,642,342,518,558,510,344,692,402,468,816,818,698,558,490,384,2260,796,672,696,818,970,1130,2290,2096,1516,708,1126,1174,774,1996,1178,706,876,1086,1460,532,880,1332,1364,768,1378,1036,840,1062,1224,618,1194,1960,748,1568,1004,1192,972,866,1526,720,1086,1068,912,1806,304,604,978,536,696,396,380,786,592,1212,308,558,2140,1210,808,744,900,634,542,1190,314,400,994,530,308,612,528,390,2800,1312,2084,794,1628,324,686,1104,958,1206,600,594,552,422,610,598,494,780,782,402,616,588,706,944,624,1082,526,356,494,378,622,478,1478,346,458,462,806,1084,1350,380,812,2020,480,702,570,646,556,380,2230,1152,1038,1202,1008,2212,2314,1202,566,2108,1226,996,2542,964,984,2096,2124,622,326,390,822,1158,992,970,1980,1762,552,704,430,430,1244,882,620,802,742,748,770,746,612,604,1268,656,1346,1014,956,750,422,1128,644,898,480,1890,616,620,1206,918,904,902,908,908,912,902,946,434,906,826,392,908,2342,1782,556,398,1530,966,1152,334,750,592,524,970,544,358,316,336,500,486,538,1046,800,1328,304,446,410,598,382,1356,864,816,1900,1146,756,670,302,422,454,1028,590,588,706,628,580,730,876,490,552,604,2020,508,604,686,330,458,902,562,826,410,550,532,568,558,362,728,958,932,476,2318,2290,2314,2338,2314,2306,2316,2336,2310,2312,2320,1816,1156,2334,2314,2328,2308,2330,2076,2324,952,944,860,542,932,828,2242,2024,794,2054,2328,2400,1628,1226,1646,1894,1958,734,918,1866,1154,1514,1720,1000,928,474,302,356,514,616,1522,764,1302,1470,558,696,696,714,828,394,336,590,946,1028,572,618,906,354,982,336,534,1602,610,910,900,1316,2162,324,1564,432,748,1046,460,540,568,390,376,1196,846,392,788,638,730,1022,550,1850,438,590,858,332,500,326,348,628,696,530,556,2104,478,1502,1356,896,1392,888,950,1324,614,924,762,766,820,604,606,1134,680,908,904,828,1028,948,858,1274,838,964,1226,842,852,912,2108,822,780,464,1206,1308,1370,608,1328,402,402,442,1100,1176,656,1206,2258,898,772,494,704,524,1096,1026,1162,1028,1100,1072,1028,874,974,452,2240,1104,1058,1200,466,558,470,2114,1276,476,712,1036,934,778,642,2256,318,804,804,398,448,450,592,946,508,1434,518,430,3300,3853,1320,826,764,886,432,980,452,360,402,1396,614,1470,724,398,516,810,624,560,674,350,574,1174,478,1588,910,912,392,822,522,796,1368,840,768,968,1276,714,738,734,508,1112,678,584,486,302,786,612,620,938,454,674,1264,490,586,498,1082,610,744,538,936,972,802,702,624,744,648,504,3084,1870,1408,496,536,2762,350,3004,436,872,618,726,2488,1064,632,1558,310,368,316,2506,1844,2398,1234,1250,1074,1076,880,1636,3118,968,1212,2462,854,2734,2994,1218,1360,1138,734,3204,2970,2994,800,1438,854,2992,1288,1228,1936,662,1710,670,766,1812,2838,2948,1236,1260,1332,994,1008,1064,844,792,776,444,2996,2972,522,1640,374,1436,1280,1280,356,482,1824,790,792,1002,1906,1414,1094,1016,1596,894,1370,352,462,734,1724,748,530,988,426,1066,600,808,1372,388,790,692,1182,716,754,880,418,350,434,676,340,528,378,790,846,1674,606,1318,574,1222,546,1140,590,610,904,1894,870,756,312,944,678,520,920,756,1584,902,678,1188,1020,534,560,504,756,618,3234,746,1274,1616,2070,1410,2582,3072,3064,1336,1306,642,774,1064,2370,1240,1758,1776,1084,3066,2338,1274,1408,1746,1020,1756,1618,3062,2520,2212,2092,1550,1566,2148,880,1056,1368,1348,1512,2516,908,1994,2336,1516,1216,532,2802,1284,2390,1510,1400,1360,1138,962,2900,316,488,518,1152,690,850,1016,1722,348,738,394,782,1060,328,340,620,304,710,3022,862,432,500,1360,824,1596,1354,2518,1010,434,420,322,314,1100,1036,360,442,896,814,1274,1116,718,660,892,1068,1008,886,918,642,480,752,3116,1598,1282,1360,1596,1704,570,758,1574,1168,904,2672,2344,790,642,336,588,1122,604,1094,2770,2968,2098,2016,634,554,1914,3192,1840,3198,1836,764,3188,2524,1642,1860,1412,1384,694,302,306,2398,1414,1410,1332,1214,1442,814,1546,1118,1388,1124,714,424,1448,2516,482,882,820,794,2716,2626,684,1172,1198,1402,1404,2624,478,746,1852,2140,964,1342,530,2394,1510,762,1606,1014,528,652,654,978,896,1742,958,1146,600,3772,722,1702,530,870,332,1140,514,398,786,1256,344,564,1310,858,682,590,512,446,526,794,484,720,334,478,326,1252,712,458,648,862,530,388,394,432,424,452,346,768,542,348,622,486,504,554,476,448,326,1708,512,542,788,848,728,826,896,558,838,332,1210,600,838,964,1478,864,854,838,644,568,672,416,812,718,1134,496,418,754,324,374,2182,762,770,744,1908,1438,1458,1500,1472,1460,1142,914,996,1978,1894,916,964,1784,1482,1414,1040,430,1742,1682,370,372,784,770,398,712,658,452,624,628,390,512,520,340,654,682,494,478,526,1136,872,472,776,468,1334,972,1234,372,420,394,870,304,460,486,898,654,308,640,752,480,690,614,494,612,472,1114,436,378,400,332,718,628,910,554,1918,884,904,986,938,914,912,974,930,912,1876,1632,1340,1778,1980,1630,908,1978,1804,1928,1364,758,624,1278,934,660,862,830,2060,872,1982,1976,818,946,462,670,764,1776,706,684,1892,1998,1942,858,1440,380,692,690,676,2036,1076,804,590,318,906,738,1764,1294,998,2020,622,650,1554,428,436,682,790,378,1152,654,578,434,788,502,470,970,478,544,1036,534,538,324,618,1542,1256,590,1048,362,522,636,394,636,764,658,738,608,620,776,864,550,984,440,410,366,326,698,506,488,478,1960,438,1428,1218,1906,820,1416,494,768,1368,934,952,512,1066,994,970,1410,812,1094,562,790,808,840,358,738,966,468,1252,1208,1658,408,330,1926,1106,802,482,644,1692,980,1750,1930,756,772,946,1038,2002,842,1702,598,978,858,634,944,646,488,322,498,402,372,472,620,362,1232,302,1140,1760,934,414,1260,1442,1170,740,972,382,786,456,892,542,730,744,1418,728,894,408,974,646,646,1018,478,726,798,804,712,484,1284,966,586,928,1180,788,642,962,620,688,578,488,1382,1334,406,968,528,908,784,684,818,532,724,752,2518,958,2516,614,1042,1788,2784,1504,2526,2522,1516,3156,2412,2350,542,472,576,534,1192,680,1102,2356,1324,2714,2710,1392,1394,1312,1448,1230,1254,3070,1502,1292,2748,1440,1454,1304,1052,1668,1030,620,520,1346,2386,1240,938,1010,1038,1108,1106,870,644,364,362,704,394,394,396,448,436,1318,338,1094,586,374,418,728,390,990,370,320,942,340,582,342,594,834,980,1318,730,434,510,632,780,798,874,324,480,712,2762,3098,1084,344,562,388,946,338,530,344,1076,450,418,974,1120,924,624,414,872,812,1010,480,664,574,2684,1180,388,632,1334,592,622,722,684,532,864,3248,866,3082,3094,2892,2896,3448,2654,2996,1464,1316,1668,1232,676,930,504,896,1048,2586,2894,1290,2888,2884,3038,446,2966,1098,1216,1278,1228,2972,768,892,1304,836,2896,1460,568,2886,1100,3206,3192,1152,1412,1558,1492,1446,642,946,650,476,398,356,746,604,1228,818,966,322,782,614,982,674,826,576,728,322,436,430,776,784,490,734,884,1386,324,690,998,1130,432,380,684,608,460,354,702,466,558,646,744,318,856,470,762,636,558,500,378,608,754,1486,608,2330,934,348,530,1022,924,838,412,726,540,590,634,558,490,580,2104,636,858,650,1750,2172,1132,1042,2252,1950,1770,1032,1504,1024,2252,1922,1066,1086,1738,2102,1822,1840,1032,1114,2016,1130,1730,1866,1126,2040,2332,904,720,1178,850,1112,1104,2110,2078,2274,1716,1128,312,880,762,396,2384,2040,510,460,1038,1046,308,492,1110,744,946,398,410,560,324,714,472,812,812,354,376,638,566,338,398,456,566,488,612,674,676,1006,374,1198,2074,748,986,384,610,932,632,676,832,622,958,762,628,924,1596,564,472,538,528,330,310,696,892,1144,412,642,528,486,794,2068,636,1064,1482,910,820,1660,1076,1078,1082,988,1118,1020,996,1032,2238,762,548,1172,2122,912,920,808,1890,1896,356,2108,1940,1818,1722,1814,1816,2110,1824,2106,578,524,340,880,1862,2250,1042,1296,714,318,320,604,2236,654,566,432,1022,336,1050,606,1038,746,2330,834,414,806,306,930,572,496,628,1334,490,452,568,624,664,634,556,2430,600,600,2286,568,1524,698,2400,1120,1110,1020,530,746,732,732,1126,904,2318,1896,2296,2108,878,1050,732,1040,556,624,632,630,776,754,648,862,810,2268,724,1254,646,536,594,450,472,2250,830,968,1108,614,856,1368,1394,2318,964,966,972,968,2334,640,638,532,968,660,626,440,380,596,1434,406,350,662,598,734,892,442,500,902,1492,756,2330,434,666,414,900,310,610,670,358,1266,640,416,354,374,496,762,632,548,460,494,616,526,1030,748,410,700,668,2472,864,642,1000,746,320,444,580,1994,2306,990,992,2086,920,786,1460,1954,1696,982,2090,1198,2248,1720,2262,1950,1910,2326,1156,728,826,1566,910,1192,1588,2398,492,1736,1724,1708,1674,1716,1724,1714,1696,1716,1722,2060,2048,568,1882,2576,502,746,844,744,476,750,1038,382,684,368,1208,568,732,542,398,564,500,336,670,834,1280,822,1204,2328,488,852,454,470,802,532,354,488,348,526,836,578,466,618,486,468,444,702,490,1474,526,432,550,2388,2056,568,2226,2090,2242,1492,1494,2088,1710,2106,1814,690,1334,2130,2254,1870,1466,2230,714,926,2250,926,1006,2248,1710,1036,972,938,726,2354,1744,1520,570,2258,2254,2260,2100,2242,484,948,2270,2256,628,776,494,1178,2258,2272,1636,1062,2090,994,2338,510,450,1778,932,882,884,804,466,584,726,570,896,316,368,1078,322,526,400,536,1012,440,444,486,684,570,372,358,398,970,454,986,568,488,338,898,634,626,700,370,824,840,1348,1622,966,560,968,404,836,470,1496,404,2076,2078,636,950,302,324,594,792,630,1716,380,492,398,448,372,534,352,366,626,2150,1654,806,2168,2174,2144,2172,1798,1808,864,1804,1804,1508,1060,864,2134,2098,2118,2104,886,1058,2092,2110,2106,416,1658,1248,438,964,660,1624,2490,2096,2082,320,2178,2256,1898,2174,1098,2180,2176,2106,984,964,1216,836,664,830,1036,1048,1098,906,2412,1250,880,1022,788,870,312,308,2354,534,448,1426,602,384,848,364,340,418,2821,1112,674,906,1006,398,372,362,376,488,472,350,788,578,668,544,494,622,428,1202,488,616,526,394,746,406,694,474,370,976,374,482,380,662,466,572,318,2060,1690,1700,1096,2238,572,2082,586,942,1480,364,954,1146,2384,2378,2404,1416,634,926,842,704,850,1862,800,862,876,1132,1136,1002,390,1000,910,1490,626,1522,2414,1430,2104,356,2250,898,1050,2100,774,782,510,814,1110,312,464,796,1458,1338,378,372,502,868,1078,380,520,476,604,584,304,746,598,412,452,940,338,368,320,398,1194,572,2686,410,950,632,858,1060,628,1150,412,578,474,630,802,970,1120,310,846,410,1198,898,648,662,314,396,324,2252,566,2320,308,506,1862,840,1758,1542,2096,1644,2312,2304,1786,2304,2236,2236,2322,362,1470,2480,1056,2214,1716,1076,728,2098,1078,1084,2310,2290,2310,2244,2228,802,962,2316,1064,1066,1812,1910,2304,2330,1858,2320,2236,1470,2242,2080,1066,1082,2090,2098,1932,2186,2222,2244,2320,2212,424,462,612,634,886,486,448,312,430,630,310,732,652,560,392,528,798,506,1652,796,436,790,2334,724,602,398,674,416,588,700,398,746,472,2310,520,2332,564,686,872,324,1612,388,2206,1738,978,992,1000,832,562,1156,746,1864,1962,1144,688,1254,2234,1016,816,1010,730,470,2528,2030,2306,2302,1712,1320,312,368,1754,1128,2072,372,572,916,1068,622,1052,2286,788,862,2218,2168,2220,2216,1612,704,708,2152,1744,1060,2130,2312,2310,2264,2308,946,952,2222,938,1656,464,638,610,880,1070,638,530,494,580,520,586,676,1328,336,414,310,454,892,898,392,650,708,318,376,608,480,578,656,556,342,622,508,738,340,844,722,356,608,524,396,774,406,474,610,446,578,604,478,382,388,390,2162,2240,1886,720,978,672,972,864,1070,836,1068,1138,1132,1152,720,1614,328,844,2002,1416,806,840,926,2192,676,782,718,660,680,628,676,2134,2046,1192,838,620,572,1410,1554,1148,1702,508,1140,942,466,500,502,492,740,382,600,416,456,496,372,602,390,938,310,628,924,394,948,698,566,518,414,352,320,682,464,426,1210,534,312,744,378,528,668,320,2124,2138,1874,1986,2030,2062,2006,1070,1132,926,674,680,864,604,2084,656,1044,710,794,1014,1944,1140,684,1394,1894,1006,1040,1748,2082,870,1264,1536,1674,1058,1062,706,1048,1170,900,896,780,810,530,604,594,744,904,1040,2606,1008,1006,1134,980,1224,544,482,462,1018,734,306,1062,424,976,1080,870,398,756,614,444,2876,392,458,2322,400,430,490,452,368,442,304,976,828,480,330,600,570,376,1198,444,2286,556,762,776,1058,976,942,1134,1418,900,492,2304,424,636,1166,1418,552,952,962,1582,326,2302,1248,2092,2084,2062,2076,1542,994,1126,1292,348,914,1424,2018,1196,1874,1888,2064,1940,988,2214,1712,488,1728,1000,1038,1036,748,714,442,412,710,2298,364,578,396,400,814,1624,392,898,470,2178,704,1760,1378,758,1028,1060,986,1788,2328,1220,884,1908,1092,792,2298,1022,1982,804,728,680,796,942,1016,902,1058,930,910,1272,1136,1074,924,684,792,1032,628,838,594,2240,2238,1486,396,2088,2090,1724,534,494,620,388,792,878,1022,2082,2098,1538,530,1800,876,878,2232,2238,500,594,528,650,680,384,1714,696,714,620,636,398,892,466,530,516,490,872,1714,392,988,638,1962,736,732,482,894,486,374,708,712,636,1192,734,770,928,2192,1046,1052,1058,1066,1086,1060,1146,1060,1102,1070,2246,952,1798,862,768,1026,696,1698,390,2246,2248,442,1414,1362,2254,710,698,472,1068,1062,988,1692,598,1008,1054,616,812,946,514,452,774,680,464,410,858,982,866,1564,332,528,466,532,558,1306,332,404,2260,1206,1110,1414,870,336,1940,1952,1940,474,716,1192,934,968,1056,466,762,2248,884,570,1912,1090,942,2252,712,416,860,992,1116,1110,542,1206,2238,1294,342,2244,1978,912,1172,868,958,1852,2042,1164,2096,676,598,628,898,846,904,672,912,624,628,832,458,2562,690,672,938,1124,460,368,468,1410,2236,490,1298,500,576,400,956,1042,592,744,398,642,472,1572,600,352,1416,638,584,968,564,576,612,326,1290,406,1602,492,696,2258,2272,2098,688,1620,726,1348,2194,1932,2132,1736,802,452,482,372,1284,962,1652,660,1450,2214,1868,1718,1980,1966,2030,1794,1998,1058,744,834,850,1720,1622,1366,1104,432,1728,510,2198,1158,800,984,910,2036,2138,1256,1562,678,1212,708,904,608,928,1348,386,414,468,428,608,1264,400,696,346,684,1058,1292,434,2302,1596,1078,970,1010,726,1064,1504,550,1090,728,2270,2260,1140,1454,1224,834,844,832,672,740,762,2246,1622,2094,926,590,506,318,1114,1028,2244,840,620,758,1164,764,1814,568,602,514,2168,2146,2168,460,1186,564,2046,670,1328,1026,816,762,744,950,818,634,474,336,576,598,1486,1240,454,586,870,742,518,422,366,1292,422,996,2234,914,1884,830,2096,1718,2202,1526,674,2274,2098,2104,1870,2240,992,1054,1826,926,774,738,992,878,1504,1068,1124,1036,652,1678,1602,1896,2184,842,508,520,858,518,320,492,1496,524,1082,692,592,394,472,390,2248,740,526,1064,832,1016,374,1548,572,532,890,722,530,612,700,902,1162,568,386,406,402,872,498,1484,398,2124,2114,906,1692,1640,2104,1080,928,2248,1156,886,1652,1668,1730,1474,2138,870,2080,2252,2320,2240,1954,2324,382,2368,2254,2364,758,764,1002,910,1110,892,1534,1704,2336,2308,460,2238,1884,1054,1046,1086,1074,2352,2454,1640,1074,1668,1688,1316,1160,1078,1072,1126,516,382,470,718,328,498,964,494,398,300,2727,1902,2254,850,2274,2242,2010,1546,1978,1682,1046,2268,2238,1156,1092,1292,522,2338,2342,1836,1900,1720,1842,1824,1822,2084,2018,2012,1180,2334,1734,2040,1714,1804,2260,2332,2278,2338,1968,1110,452,1262,766,574,988,1152,756,1330,522,1642,920,966,414,2294,464,550,980,1316,436,992,1212,2008,1716,526,1678,1044,548,1280,610,866,1692,708,434,560,1018,1618,522,988,826,2116,472,1046,1062,888,922,1162,1114,832,2408,2096,868,1104,714,1024,832,1110,1196,1002,920,924,976,978,346,518,794,842,848,790,854,530,686,1214,2278,1724,964,448,832,306,418,312,900,492,872,526,482,394,2066,2072,2028,612,2108,2110,320,1072,2104,562,626,920,1060,1040,2122,996,578,776,824,812,1028,1052,1970,1028,1144,1054,1060,2094,1376,2096,954,872,1976,816,1004,912,432,748,1054,1064,1076,1048,942,686,966,2342,1054,1810,642,1808,1798,1812,1798,1808,1798,898,1580,750,682,710,604,938,300,2388,1988,2074,924,892,746,572,1066,1186,748,470,304,562,456,516,358,2124,2254,2120,2050,1812,378,1148,1668,1656,1672,1816,1866,1104,1032,1418,1778,1156,1162,850,880,1504,738,1124,862,1028,566,456,912,2098,1732,482,380,1662,1712,844,1086,1114,1754,1016,1118,1718,962,1980,678,1522,946,1046,1356,388,2344,2336,590,970,700,1876,1880,1954,1878,1866,1840,746,902,514,904,892,380,1142,394,362,636,478,858,972,780,304,622,468,372,402,1116,690,510,648,2718,392,424,2068,1804,792,2274,1072,928,2134,1068,2246,376,1322,844,1556,1172,2270,1092,712,1722,1074,1070,1066,1758,946,980,980,536,1068,1388,2258,1064,994,1742,856,1128,1220,1056,1224,2438,2438,1534,1528,1488,902,2010,656,2118,1996,1036,1058,788,1046,310,440,1700,858,572,738,542,536,1942,722,720,728,570,610,942,500,1904,998,1502,490,406,354,866,1122,2012,838,528,528,1032,628,304,414,346,376,598,608,516,356,314,776,652,310,550,996,644,380,716,350,384,520,868,494,392,1912,1902,1458,1866,2180,984,978,1320,1460,1408,1622,1190,1892,2006,1060,1056,982,778,934,996,1286,1302,866,1920,1930,1870,940,678,862,1786,774,894,842,770,754,778,788,790,800,932,826,1380,626,1286,618,354,642,414,530,866,956,404,324,698,852,990,398,906,344,488,414,320,374,324,2010,1210,560,1040,864,1416,328,994,334,408,402,1034,300,412,884,846,420,556,866,312,520,1950,1486,1560,878,992,646,1308,1780,932,1770,806,1038,632,580,608,778,416,914,334,378,1924,1932,1810,960,1896,798,1488,1458,1946,1048,706,1810,1664,1318,1978,748,1952,868,912,912,2235,688,910,852,428,672,680,704,2086,782,390,1298,820,1378,758,404,954,484,936,1244,970,952,418,420,714,574,652,448,380,984,908,338,454,708,310,370,484,1040,1986,934,344,330,1060,360,342,360,668,788,424,526,712,368,554,300,1910,1920,2118,408,1188,734,486,344,2040,2046,1226,1310,1270,1420,1566,1720,2172,2032,582,804,2056,2046,876,898,1106,1658,786,900,1736,722,574,846,890,986,688,586,352,832,910,1454,1006,352,560,524,322,2469,528,466,1032,828,1548,330,616,344,422,474,486,858,400,344,998,406,378,630,556,360,526,550,1792,1586,1974,1886,1542,1800,1660,1734,2064,1998,1528,2028,1940,2024,1982,1024,598,750,464,684,912,644,1922,664,1444,1842,1248,1604,1904,1912,554,886,970,960,934,972,1064,1786,736,1114,352,856,1278,314,602,688,440,404,604,548,486,332,642,794,314,336,990,370,630,670,1526,328,642,398,858,370,534,790,426,844,720,868,336,496,550,1590,1106,1922,864,1018,1626,1536,890,938,934,878,944,1178,1744,926,712,660,754,732,838,880,1494,878,892,804,850,1098,1820,1936,942,1010,898,944,1532,1282,1914,710,832,846,854,1270,550,614,970,2012,310,932,880,886,828,896,894,710,1494,908,386,324,1062,1114,336,562,374,780,328,324,794,952,300,542,434,444,1606,1266,496,428,530,480,518,442,388,858,306,930,1982,1172,368,442,322,1536,854,1986,900,908,1284,714,762,626,956,552,1566,1398,1036,1924,308,748,974,880,930,950,922,1550,886,1534,1492,800,800,1786,924,904,914,1756,772,894,658,1748,1788,1924,558,564,430,650,304,1596,558,572,352,570,528,798,1164,866,710,868,478,788,826,332,940,328,998,374,554,902,1388,1060,520,524,424,984,564,400,330,490,988,434,488,570,998,454,634,1164,360,356,316,474,494,610,494,340,1076,1700,746,408,604,428,392,872,1910,1240,696,974,1978,2082,2110,860,908,1028,926,1916,962,2034,920,2220,2288,1984,1148,1200,1330,2170,1892,1638,2086,1418,1070,1108,1134,1562,1370,2400,1172,648,694,844,938,796,308,860,1620,922,358,338,678,300,922,542,418,330,614,354,518,1264,1010,1042,712,920,868,978,332,396,728,1518,560,598,432,382,1334,2468,686,596,1208,442,1026,904,1000,1170,886,1024,390,466,518,2088,2236,1032,1038,1036,1126,1046,1054,1578,1644,2088,564,888,1038,1138,1044,1240,802,960,936,986,2048,880,1124,828,566,580,900,1172,546,1628,1798,314,830,1600,1772,1578,828,1094,1120,902,1746,1074,510,966,1180,664,616,634,962,1250,328,1028,930,750,464,874,1146,346,300,336,378,376,1536,1406,376,552,426,1046,616,460,344,892,1128,472,1086,562,496,1294,1250,598,1008,574,556,2212,986,2232,544,754,2094,472,980,976,1024,508,606,948,726,676,776,888,896,1062,660,744,798,572,654,1044,1054,1036,2076,1526,766,1108,314,350,670,1032,1042,930,346,886,1816,840,1114,1596,512,784,1590,2218,2072,854,1276,510,766,1040,1056,830,820,934,1098,2224,614,1238,534,708,708,1058,408,1328,748,664,608,1226,1240,1112,434,812,466,946,902,578,564,416,302,584,486,2508,606,526,650,758,588,396,606,580,656,998,534,738,822,1122,642,648,300,1052,788,1810,630,2110,772,834,944,948,712,546,992,1060,1076,754,806,1896,1508,1622,1050,2212,2060,1132,2320,1610,1826,2240,682,790,606,782,356,934,822,508,326,822,382,1978,910,986,976,1066,1986,628,844,796,820,1052,1004,834,2538,1880,1994,322,1834,1376,312,1086,740,446,686,420,584,480,320,2559,1322,628,1538,394,826,532,472,486,1048,664,932,420,718,806,968,838,1014,684,1794,1882,1828,1844,1842,1844,1878,1846,1846,2142,2098,1014,1860,1654,1846,1826,1658,1342,362,700,1160,860,1022,878,944,768,2096,1914,518,1008,972,1028,1072,1016,2338,1022,964,1892,944,580,824,642,874,502,2372,374,736,894,1792,1794,1660,652,684,2152,1264,2156,948,868,2142,2368,328,708,1010,354,614,330,1236,378,518,484,860,734,826,382,354,660,424,522,734,1454,1784,1608,1630,1648,1666,2148,2058,2036,2010,2032,2018,1982,2046,2248,2248,2010,2138,2110,2114,2126,1652,2044,2266,2332,2250,2230,2432,2270,2332,1172,778,496,1726,498,2306,520,428,2392,2292,2256,2292,2108,2260,798,702,1544,1874,1342,1062,2242,1452,586,2406,444,474,410,458,434,458,454,456,452,434,456,458,440,456,454,456,460,460,466,468,458,464,462,466,464,462,458,454,1030,1034,468,464,462,460,450,460,460,616,1098,450,884,618,594,1756,1828,2738,1134,412,874,594,1184,936,1068,2010,856,592,338,1158,1472,2966,614,544,1140,870,1162,1362,1106,1768,1452,1026,468,1100,1282,1118,886,904,1140,874,874,1186,1398,1140,1224,1166,1336,1122,2924,2924,936,344,300,1330,1502,980,920,938,848,1356,1248,370,1512,1378,1744,804,736,1158,1290,580,450,342,444,2062,854,1060,932,1154,898,1010,608,1150,862,880,1118,1478,1260,1356,444,888,1166,1018,588,1580,902,1116,856,1312,1140,1136,1304,644,422,1128,1780,418,1190,590,3160,800,2028,838,492,2094,932,364,912,772,566,502,798,2278,620,968,988,958,1048,1238,476,1414,1092,1056,2200,698,2276,1478,2094,1024,1086,1108,1112,1050,2096,1862,1558,1670,1934,1662,1188,1112,1742,2370,2376,2232,2212,2224,2024,2094,904,354,374,672,650,2392,408,414,462,1032,446,868,676,616,2230,360,636,2144,2150,2076,464,1118,1840,1126,2312,1408,2046,958,2290,2288,2292,1130,1062,2076,2068,1118,1200,2006,2074,2202,2242,852,842,1172,2140,2072,1066,1886,1880,2116,1146,748,762,1014,1036,648,552,628,1154,534,2038,340,844,1302,810,968,520,1962,1958,448,1840,678,626,724,378,858,348,1724,898,1434,586,638,2102,832,1920,1814,1818,708,734,966,838,334,786,1890,1826,2232,1452,1882,1540,1518,1524,1646,598,1830,1796,1438,2128,956,1034,962,1130,1020,624,678,570,1438,308,1960,1966,1002,700,760,580,654,874,798,660,780,1196,960,1026,1064,1072,2260,802,1084,784,1090,1556,1944,1044,1070,446,1510,1512,1162,336,834,824,766,1184,774,660,724,1146,2242,340,2238,2238,2136,568,624,2164,1032,854,650,2172,2204,1048,458,1926,396,790,958,810,1666,1690,2008,754,978,642,604,1830,300,730,706,2198,812,1262,1964,2420,1146,358,1924,2124,1566,1156,964,528,388,2132,2096,2260,2240,444,638,350,928,1146,1110,1144,340,1158,494,2068,2130,2192,1564,636,892,348,800,2060,1886,1932,1858,2178,2162,1978,770,534,2330,2082,1806,1884,1918,1882,1984,2068,1080,982,1888,2200,1140,1836,908,1064,826,626,1932,648,816,890,944,2112,946,940,2252,996,796,1632,1328,698,650,856,1060,1054,398,1350,1024,1082,1006,606,788,496,2440,696,364,1150,2362,660,650,790,834,786,1786,2008,604,854,602,346,780,872,1690,518,1182,1312,962,958,882,1950,1922,812,732,506,1428,1008,560,530,892,1948,1950,1446,1152,510,1290,1520,514,510,426,498,426,418,418,398,978,826,992,488,530,584,390,1784,502,1962,1048,886,472,1234,336,508,752,512,894,942,1202,942,594,622,986,938,634,300,332,778,590,548,570,526,538,894,1460,556,1090,370,1294,680,2266,706,720,556,1572,2358,608,636,1326,460,412,358,368,514,668,350,518,506,446,866,368,814,504,792,480,388,982,1430,660,694,398,746,408,314,600,430,1040,362,338,426,2354,1018,1090,2360,2536,892,2266,930,878,1046,834,660,1212,1172,1214,1314,1082,1184,1666,852,886,1092,546,1086,898,708,630,920,2174,918,1450,1406,614,934,1018,952,786,530,950,742,442,658,348,376,666,1260,858,330,1562,444,1156,430,494,670,332,418,1202,490,700,1006,548,1260,1538,620,956,864,486,330,342,380,524,2336,370,714,808,1458,780,480,786,646,724,572,838,460,592,404,322,314,354,524,2052,1070,2212,1816,610,572,886,1090,1158,1732,1742,2130,2046,782,684,2400,998,990,490,1222,2192,1114,986,1746,1036,728,1100,916,2022,2342,1272,344,2356,2376,2276,1076,1780,2030,714,1384,1204,868,1838,488,828,846,758,1756,1018,1046,2284,960,922,2328,1948,670,1090,900,630,1536,1020,1588,960,750,372,1056,2236,1062,1528,1274,642,2110,1058,664,480,912,1214,2332,2438,608,506,842,400,656,364,492,490,674,440,486,544,1148,1156,796,834,430,1126,726,578,414,376,306,446,2238,400,2396,572,758,570,526,598,1736,1690,1730,876,806,856,764,524,414,512,386,482,524,2408,454,630,350,410,750,1090,658,1944,2226,542,778,1030,1056,2384,2362,2240,972,1958,916,2346,2240,2238,430,610,2188,2064,644,1716,1574,928,1034,538,486,644,2148,774,970,2290,1792,302,850,344,2094,884,640,2078,2058,300,1984,2154,966,526,572,306,504,372,450,392,790,1116,832,862,390,2268,822,820,402,1340,1862,430,676,680,866,504,688,944,568,850,620,998,680,504,1176,312,864,854,1128,734,1152,656,608,752,896,1042,776,1040,642,756,1142,2104,762,592,2088,972,968,2088,952,968,1198,652,2108,654,772,986,986,824,596,900,1204,1982,2288,1980,770,1058,684,710,836,402,1024,478,786,1492,494,1242,402,798,1116,2368,2426,772,646,2336,402,508,686,1450,438,320,670,592,634,1920,1818,2038,2074,2068,1946,2056,1018,1014,1792,392,568,802,2068,2082,1412,1942,1838,1702,2054,2086,1670,1544,2054,1958,1938,998,1032,1026,1026,876,1974,1166,1008,1020,1032,2054,2076,2056,2058,1978,922,1008,1028,2054,2070,2048,1524,2062,2060,1920,1758,1028,1652,1702,2176,2054,2068,1580,2106,2056,2046,1854,2054,2054,2084,1246,2056,2080,2056,2060,2076,2054,378,1600,756,968,1010,2806,2370,428,1184,682,600,2342,362,338,738,554,1036,644,666,1012,314,498,794,770,684,1182,824,348,500,434,708,1126,1208,2048,2066,1072,1648,1114,1618,1654,1068,1088,1814,2054,1442,908,2256,1020,948,952,1354,442,724,1686,1034,1054,1340,1156,862,926,970,1072,1072,1078,2376,1496,800,618,628,640,614,1934,636,982,682,800,1224,1274,720,642,840,670,398,686,986,1178,586,692,686,838,686,512,656,1654,482,690,1098,300,1424,638,578,850,760,1120,1024,1090,1388,882,966,778,524,820,794,892,808,566,810,502,792,364,794,480,518,346,578,684,2946,2804,2798,342,908,824,1166,1162,2936,1332,1258,632,324,2772,1172,1072,998,1230,1056,1456,2492,1238,1394,1886,1258,1412,1502,1474,1478,1504,1468,2556,1476,2514,1542,1422,1434,1476,1184,1516,1482,1942,1472,1486,902,902,912,918,1772,1462,930,978,1440,680,498,1502,322,2284,1006,370,396,390,858,1562,604,602,604,474,1612,600,368,656,436,356,1082,1154,1774,794,834,806,1022,584,326,508,686,1304,702,596,1236,854,1090,1248,690,744,464,480,702,374,804,358,1234,526,584,596,470,558,640,654,2338,1684,918,1506,1386,1430,2942,2950,2720,2208,2434,2350,2844,346,1438,1446,1132,1236,418,742,1194,2158,968,1786,936,716,904,2218,978,802,910,1362,842,1168,644,300,1526,926,1866,1166,1266,2136,760,1100,1470,1386,1624,1100,936,438,774,670,1132,574,416,432,1906,3582,1006,1112,474,622,664,456,1812,1340,998,1642,584,1306,342,616,678,728,948,1350,516,684,444,492,1520,952,304,588,774,1168,904,418,552,516,426,2432,2532,1538,1602,1216,2404,918,1550,1292,926,1322,1034,2392,2416,2710,1486,2644,1166,1206,2804,1432,778,1346,1164,1436,3034,3520,2526,2136,1430,1148,990,1524,1450,1188,2704,1128,1210,1318,2732,1550,1570,852,924,772,1172,1152,1550,1158,1340,1254,1234,1874,2376,724,2292,2722,1122,3016,342,752,1728,3450,322,664,642,406,874,2724,662,618,988,530,520,528,446,528,686,1036,360,496,354,896,342,354,520,558,352,450,2938,1544,1752,2442,2908,970,1396,3054,2750,2574,2928,2240,2046,1180,1114,1310,2954,1400,1368,2910,2032,1158,1104,1076,1108,1076,1938,1946,1176,940,2834,2782,1344,1384,456,1114,1298,884,932,394,1124,694,502,1164,518,774,3542,1612,440,980,494,844,910,420,1512,808,2434,800,600,472,1640,1402,2142,318,486,982,2886,358,980,3166,504,1522,724,382,1146,452,900,1202,540,1208,1086,312,600,340,470,448,1026,2944,1102,1478,988,1142,2944,2912,2944,1174,1586,2252,1050,966,2276,2638,2748,2094,2960,1570,1526,2270,1490,1550,2518,544,2932,2982,2916,1116,1148,2384,2046,1972,762,766,676,766,760,778,900,536,634,1920,422,2396,738,910,682,570,1092,972,1018,1702,3118,658,760,1488,3104,582,696,498,474,696,972,398,610,876,884,1132,456,544,750,526,518,468,358,400,564,2580,1452,1426,1408,1600,536,2308,2492,720,838,2504,2070,1372,1290,1292,1284,2522,1010,2756,1474,1440,1444,1446,1444,1464,820,1372,1330,2768,808,1192,2640,3000,2668,2678,1388,1396,1444,2594,976,1000,3294,1132,1280,1504,644,646,1660,1108,1096,826,2752,842,1330,728,1748,978,1334,960,684,708,386,1364,330,682,810,346,692,394,398,1594,696,840,864,1332,1042,1388,1430,994,772,1430,792,3032,806,340,438,652,464,682,664,396,500,672,1168,392,580,766,1246,890,2370,816,1028,1780,582,398,568,506,592,718,1178,316,300,986,570,460,900,1190,1308,904,344,1662,354,1948,562,640,1562,844,554,596,512,512,486,456,2482,1524,2656,1614,1250,2780,2792,2780,2796,2782,2802,2792,2746,2762,2782,2674,2698,2790,2764,2688,2548,3068,3088,2976,3102,1800,720,960,910,1680,1806,1800,2724,1294,1070,1036,1178,1122,1374,494,916,1384,1084,1182,1008,366,2406,640,1620,1146,2314,3210,428,494,718,428,522,720,982,1496,1228,1236,554,722,568,1714,852,1128,880,2364,770,2003,1780,2170,1114,3000,816,678,392,574,488,720,372,1530,408,994,706,504,488,602,538,806,978,3158,632,778,900,814,434,1300,650,450,384,772,1142,998,2720,376,626,816,578,1684,302,1206,1184,362,376,478,1522,680,466,796,966,628,3018,888,2454,668,588,356,704,610,1830,2076,340,2884,1148,628,412,444,1504,2796,1678,2780,2596,2218,1138,2930,1442,1506,1522,2778,1830,2034,1438,1492,654,696,2988,1492,1438,1386,1292,1274,1192,1552,1832,860,628,2784,1500,2758,1824,1360,1212,1434,1454,1262,1466,1590,1338,1042,1634,1872,2956,3218,1520,1208,1482,1400,966,876,1168,1434,1184,996,1112,1564,658,444,806,1378,1194,1148,2740,2158,1156,886,1096,788,1728,1134,1424,1082,1412,1082,1514,1012,1228,2814,2500,1954,2964,1288,1552,1090,1020,1058,970,1428,3210,1394,688,398,308,2740,1078,614,968,318,562,1552,712,792,516,1002,1360,1876,1058,960,2064,610,330,346,1180,880,322,702,1014,670,756,374,926,436,960,1002,2428,1424,2496,538,1110,880,796,842,376,1306,322,384,1250,516,1936,812,1582,1356,430,422,1426,810,908,2782,652,386,1984,450,750,604,518,1038,1252,360,356,2022,2980,3180,1992,3162,1188,1158,1396,1262,762,1540,2250,1440,1204,1166,2846,2832,2804,2848,2802,2854,2820,704,966,1146,992,870,676,1488,724,1484,1340,944,3134,2772,3216,1288,790,1166,1218,1118,1124,1164,932,1408,738,1460,948,616,668,976,838,2412,2492,1066,462,3200,730,2003,894,686,1120,302,800,822,652,706,738,670,660,924,572,570,1002,3246,3208,1644,1042,706,1340,336,1244,1528,1026,388,730,1116,900,1554,2392,398,1726,1176,752,536,2686,482,386,758,506,444,452,394,2832,2864,2830,1784,1530,1766,1500,2808,1404,984,2774,2526,1396,1362,1436,1438,1326,758,752,2876,1520,922,330,2502,2666,1504,1446,1284,1316,1150,1446,1272,1124,1210,768,1312,776,1468,804,698,714,738,756,670,754,722,892,640,710,2792,1260,2146,890,1084,1120,928,338,664,1100,382,732,2664,2062,1786,478,1492,1224,1008,1250,760,994,678,922,2084,874,572,1138,994,594,310,364,1452,790,340,358,906,662,1500,822,400,752,352,436,1052,1098,402,508,400,952,520,378,976,1554,1040,1818,314,462,1374,1154,464,1274,1416,1052,350,448,2232,348,478,804,726,2400,442,478,2972,1370,926,470,624,772,976,1366,1122,640,408,1138,330,3098,956,3096,1010,1446,1396,1478,2970,1592,1420,2466,2884,2898,2670,2608,1132,1154,1170,1322,932,2990,1838,536,878,946,3106,1772,848,656,750,328,868,1492,384,2226,3142,630,710,1130,568,2003,654,1336,1598,1534,772,2020,406,886,998,428,376,1216,740,572,620,814,1184,542,650,1974,1070,1230,1348,600,1326,462,840,732,632,680,644,2556,914,636,320,448,494,1346,568,2420,378,2798,1332,910,3058,3052,1756,1794,3084,2324,3058,1702,1096,994,914,1016,722,342,1030,1276,1756,2274,2872,3070,3096,780,1548,1044,590,2386,1788,3034,3116,3086,2586,884,968,902,722,920,556,1380,1198,736,798,1196,3038,632,1598,1280,1452,3122,2914,1338,1062,328,746,1164,1554,1328,322,1258,634,2468,1360,590,334,334,884,324,722,860,1510,796,336,652,1546,498,364,572,658,3302,3272,3072,842,1124,1472,1310,1178,656,344,404,396,594,2098,1020,854,492,662,830,1660,522,1266,1302,786,374,1232,568,350,636,486,558,2560,654,682,1084,564,1716,656,512,560,470,1010,682,452,1210,540,404,516,388,938,2578,1736,1652,1644,1664,2694,2478,2362,2602,2586,2610,2600,2608,2422,2444,2600,2628,2256,2252,2420,2446,2234,2286,2202,1162,1152,1212,1282,1382,976,2702,964,1020,1264,1214,1306,1304,1836,1236,862,738,536,958,986,872,1570,1560,1450,1246,1322,1358,688,858,484,726,360,916,1144,1062,1016,2886,1310,492,1226,538,646,1314,398,484,1046,448,1292,1156,780,612,642,1752,318,346,568,1328,356,706,718,536,1330,848,398,508,492,472,562,324,610,586,708,872,650,850,2836,1354,724,1090,916,770,520,784,868,478,334,1846,1046,366,2398,324,1714,316,950,374,376,348,340,1184,942,662,618,446,452,1454,426,452,426,2110,1390,418,390,888,2430,1208,1230,346,520,614,430,742,1684,2788,2654,2678,322,1278,1116,722,2094,2594,2432,2426,2406,2438,2334,2342,2344,2354,2422,2436,2330,2324,1206,1214,1216,1212,1338,802,794,2658,1788,2522,1148,1056,1198,2168,2298,2572,2666,2696,2592,2668,2676,2698,2496,1302,1194,1224,1360,2722,2354,1152,1034,774,1508,1796,1008,652,1254,506,536,746,1614,1046,1290,962,518,514,1654,782,648,804,908,868,1810,588,330,828,536,802,1022,988,1780,1326,1310,768,336,1796,1010,756,1104,1148,536,450,1178,578,1902,440,544,1066,534,1634,876,812,490,1412,1278,450,396,998,2350,1386,1412,2358,1222,1208,1258,1138,1226,1058,1220,1218,1214,2330,2342,2434,2436,1730,416,462,922,1902,1104,360,1018,720,1066,952,950,952,950,1250,1362,498,492,720,996,752,676,1730,716,1376,1220,816,1114,1124,938,1004,830,964,966,660,352,906,496,974,644,1880,916,1172,502,534,856,1396,308,1252,1350,740,656,672,774,862,1647,698,606,838,546,498,328,612,602,844,1428,352,1158,1196,718,866,1190,1622,760,976,1488,1492,1224,1330,1382,342,1044,660,486,620,444,1510,480,472,1020,498,342,392,660,2390,1014,750,820,898,932,2338,2442,952,828,1274,1032,944,932,698,858,786,874,968,1402,624,2194,2214,2358,2336,2336,454,378,302,748,750,2234,2008,2598,786,1180,628,1220,1206,688,1018,1080,2336,2348,1268,638,1012,326,1876,482,850,502,622,708,1292,928,550,662,324,802,698,1792,1540,1590,1076,2098,1516,1006,340,998,564,856,316,1328,1637,1572,934,1036,402,578,714,474,626,696,606,356,532,446,602,2422,672,708,872,322,396,1696,1018,1068,1412,438,618,1398,512,424,426,1100,1176,688,1120,1298,666,410,676,922,480,460,386,766,2466,1210,1212,2340,2332,2332,1532,620,2272,2424,2422,2104,2428,2678,2212,342,1204,2590,2594,2144,2240,1078,1012,1210,1208,1166,1224,1214,976,2324,2680,1484,2112,2408,2646,1266,2000,1910,2008,1928,1932,1222,1116,616,588,1242,1064,1806,1286,1148,448,608,908,406,774,1232,350,818,1122,1182,710,854,588,536,340,348,340,334,340,330,546,494,856,884,2421,1532,322,686,868,624,1456,696,658,1092,736,924,1740,1004,1950,1178,556,894,400,1080,484,3036,1014,710,390,660,2286,956,1116,602,586,1634,1780,2684,2690,888,1232,2432,2070,2088,2238,2698,2038,2698,2090,2082,2686,2694,2688,2690,890,1534,2516,2098,2340,2694,2700,2680,2308,2334,2356,2338,2340,1790,1198,1240,740,1080,1130,492,2046,1482,342,1482,340,2298,1060,576,756,340,728,352,1056,1028,326,300,344,890,1302,786,550,936,470,638,684,862,672,390,980,3283,3283,844,728,922,574,2004,836,806,1990,1962,2062,2070,2022,2002,1016,1076,1838,2196,2104,574,928,2132,562,362,870,684,1468,830,1040,1628,2342,1010,1294,780,1484,2194,2166,2166,2064,1944,2186,2168,342,1608,2176,1638,2178,2162,1002,1100,1728,1806,792,350,1500,1316,612,534,616,1584,990,330,1142,1130,1570,710,594,608,664,496,526,730,566,2202,898,652,666,596,370,1944,688,330,744,858,512,462,1956,1954,2100,2122,1434,1602,480,676,932,2120,2092,548,2322,2338,2346,2352,2342,998,874,1944,1060,2118,2088,2110,2134,1358,1826,1890,1774,1608,1424,1160,602,1418,342,1594,426,1008,686,814,1058,630,1894,2096,1354,1770,1732,1938,1674,788,2264,2264,724,560,1034,480,474,1302,476,472,730,616,568,2104,2100,1234,354,942,862,724,350,400,370,894,1968,2302,1000,1038,1868,692,872,1612,690,2054,1960,1996,1926,1868,1094,1108,878,1120,2342,662,306,618,1332,860,2304,2356,2440,810,980,758,812,2338,2362,370,362,516,484,578,356,954,908,2324,454,1020,440,566,1068,904,1300,1568,644,1202,1602,1052,1058,1840,1830,1140,904,1578,1788,1748,1728,1772,1734,938,1082,1502,1838,1008,528,848,2356,902,928,1218,1176,628,778,614,1026,1534,1738,1206,912,858,2374,968,920,870,834,2128,1970,1008,702,660,802,1014,990,982,1008,1012,992,982,988,964,930,992,2506,594,922,1194,874,1282,578,1500,566,480,890,746,622,1016,768,1120,1138,1126,1152,1792,1794,582,558,954,888,976,1046,1076,992,916,1612,1060,1080,1000,940,1616,1202,1118,1080,1080,1066,1166,780,752,840,538,670,762,534,752,748,1144,1132,1030,878,752,408,748,1420,840,830,776,828,436,644,586,568,1110,364,958,884,1016,580,910,468,1168,616,1484,588,410,762,412,398,1552,1744,486,390,728,496,2414,1828,622,976,1432,1422,1176,1146,1436,1424,1960,1940,1960,1936,1860,1798,2032,738,714,2116,1902,1832,1628,1576,1864,866,1010,1788,1960,1034,1812,1792,2008,1946,1806,1682,688,908,954,1034,2130,2090,1952,1958,1428,1158,654,594,868,616,798,486,378,470,646,398,888,974,814,882,916,1818,922,1142,986,336,486,2266,2094,3717,980,818,400,354,654,1006,2310,2564,1872,1886,1442,1892,1872,1882,1510,1316,2720,2676,2784,2824,2576,2622,2594,2692,2974,2586,2962,3004,2472,2488,624,1168,2594,2596,2588,2514,2556,2084,2552,2110,546,2924,2392,1392,2276,2374,2010,2608,2304,2618,2560,2604,2590,926,858,578,614,666,794,758,1544,378,1470,980,1020,980,1156,1392,2342,1392,2984,2980,2962,1576,1258,1218,1024,1134,1564,1590,782,1428,1562,1258,1534,1498,1386,454,1152,1372,1486,1086,1232,1256,1312,1148,968,1148,1508,3194,3176,1586,1580,810,1018,2996,2262,2580,1148,2522,2520,1496,1500,1068,638,1116,1438,1200,3014,1612,1352,436,1080,374,388,720,1106,2582,2752,2720,2518,2834,2644,2680,2966,3068,2970,2932,2702,2914,2672,2684,1602,900,2474,2664,1906,1002,2906,1450,1438,680,900,2244,946,1496,864,1156,1500,1420,1330,1206,2764,1094,750,702,564,750,3064,3096,2994,2970,2080,1218,1366,1754,1238,408,1004,2038,352,790,892,2706,978,1042,2452,2522,2754,2604,1320,1608,938,888,2656,2696,1062,1020,340,992,1652,2860,2896,786,848,1084,2588,2660,2724,588,1376,1398,1330,2670,2704,1312,1590,1394,2768,2554,2774,2792,2776,2790,2770,2788,2468,2520,2672,2690,2540,1342,1200,830,796,794,768,778,614,604,946,1098,1106,1086,908,1410,500,976,664,886,2586,776,1782,2580,2728,1530,1572,1636,688,580,2598,1344,1590,1478,1402,1478,1368,2500,2510,2772,2788,2578,2752,2554,3042,2822,2878,2880,1306,1400,684,438,2996,2826,2142,596,634,2006,2046,518,638,450,862,772,722,794,2704,1402,2118,1848,1558,2996,804,1076,1074,2438,2538,1268,1286,460,398,850,756,716,898,1520,2578,2564,2648,2790,2568,2602,2582,2590,2572,2588,2578,2590,2568,2586,2568,2600,2578,2604,2662,1670,1230,2886,2924,2880,2886,2714,2742,2666,2694,2680,1624,2868,2884,2878,2888,2784,2228,2346,3002,802,564,1128,1406,734,1036,1686,480,342,752,1228,1608,994,912,1528,1178,724,850,574,1314,1768,1948,1810,1798,2270,936,582,1072,1084,1094,1082,2190,1082,450,338,1954,1892,1920,1826,1814,1692,1890,1342,2026,1838,1872,1444,1480,1104,1008,1866,1110,1082,1124,1136,410,936,1370,2294,1446,554,2182,986,1168,1704,2214,2160,1092,1052,1206,1800,2036,1060,1108,970,1050,2294,1874,1930,1844,2052,2000,1882,1064,1064,1112,564,958,616,540,1034,890,1320,1034,1058,1406,716,1082,1056,1880,1950,1916,1968,1932,1960,1920,1806,1920,1988,1962,1966,1930,1956,1932,1960,618,794,1940,992,708,1960,1938,1952,1914,1964,1916,2066,1910,1952,1952,1928,1940,1928,1946,1922,1972,1938,1978,1930,1974,1928,1942,1850,1806,1928,1930,1932,1952,1920,1970,1932,1972,1922,1938,1958,1986,1946,1954,1912,1950,1538,766,366,418,376,962,746,1982,594,516,598,1974,594,640,732,650,728,894,728,2232,2020,2220,2190,2080,2254,2310,2338,2322,2250,1984,1722,1690,854,1078,1736,632,900,566,870,666,928,1938,642,616,502,1136,1730,1082,1920,1928,1922,1944,1924,1944,1040,1030,656,704,348,1592,1652,980,776,792,900,956,860,672,762,1200,936,1304,984,564,878,1068,960,598,1506,1322,1354,1330,1344,1232,1348,1014,746,1932,1542,1912,1948,1930,1954,498,584,1054,1048,1930,1926,1598,1694,1942,1946,1282,1668,1694,1958,1802,1944,1948,1924,2002,952,1030,1206,910,876,888,1948,1916,1642,2086,628,616,628,2122,628,448,624,2250,2268,2124,1778,2106,2056,1940,712,770,746,562,964,940,782,424,2220,1018,612,720,2268,968,1002,1922,1334,1196,920,974,510,616,1036,926,1924,1956,1926,1946,1934,1954,1930,1940,1948,1996,840,854,972,936,1934,1950,1918,1932,1824,1946,1926,1952,926,770,962,1696,1962,1944,1968,888,478,832,858,1050,1912,1944,1852,1460,1922,1476,912,1042,1006,1166,950,1930,1962,1928,1982,1922,1958,1928,1976,1934,1972,1914,1970,2248,684,630,1928,1962,1922,1958,1444,432,988,576,568,1136,758,704,1328,2252,2432,964,816,506,514,1912,496,412,2200,2178,2142,2172,2150,2182,656,1136,2186,2140,2174,1730,2120,924,1166,860,1144,986,1158,2172,1148,896,1208,1000,1800,1122,1058,1054,994,1158,1056,1042,1034,1968,600,1014,1212,992,1950,932,1112,968,2342,2134,2170,2142,1120,1042,1056,872,2280,2064,742,570,2154,1916,2080,1920,1886,1908,2066,1158,1192,1880,2030,1846,1872,2336,546,360,322,614,1718,998,1082,626,634,394,1148,424,878,3753,368,408,1290,1136,410,658,808,2788,1448,1412,2804,1890,2172,2008,2788,2790,3120,2452,2540,1432,1538,1528,1554,2924,1512,1200,1236,1278,514,938,2772,2786,2758,1988,1060,1244,2904,1382,570,518,708,1522,1064,374,1566,506,1718,316,1194,2568,2498,2222,1398,602,1536,1606,2582,520,1058,1164,2584,2452,2422,1496,1200,1620,650,2778,2816,1110,2782,3012,2812,1054,1048,2794,1408,1532,2766,1468,1288,2810,3044,1104,1456,1314,1300,2580,2790,2802,2782,850,872,3112,1884,2646,1520,1726,1450,1486,3194,2976,2984,1218,1202,2816,778,1642,2422,2352,1276,2790,856,972,2362,2448,1484,2068,2246,2326,1094,1074,1518,580,516,562,1236,1152,498,1590,418,1048,1144,1714,1458,1226,1286,644,1056,2584,1500,1294,1410,2578,2598,2574,2600,2458,2494,2580,2608,2570,2616,2610,2624,2600,2604,2626,2592,2602,2608,2338,1354,1334,2866,2892,2806,2838,1290,1376,1420,1392,2360,1120,2430,420,1384,2180,2080,2234,1948,1706,924,970,930,1578,1106,314,672,918,968,316,1214,2640,2440,2094,2236,2610,2704,2700,2298,1402,2802,2754,2644,1722,1672,636,988,1070,376,840,1322,1024,1170,1226,1264,964,1096,1668,920,1322,2518,642,686,2874,2524,2558,2274,2902,1482,1472,1520,1482,1224,352,2262,2372,1776,1308,1346,2374,1202,1194,1296,1306,2048,2242,1990,604,482,846,1290,830,974,2652,2788,2816,2788,2796,1464,1456,1454,2778,2366,2782,2304,2496,852,2776,2802,392,1496,2430,1296,1338,1380,1226,788,1388,946,902,1676,944,582,1234,904,1104,1362,2592,2610,2564,2564,2578,2578,2576,2594,428,1320,2686,1060,2796,1004,1046,1128,1500,1230,2808,2266,1456,1496,1502,1488,332,740,724,1296,1456,434,1168,2804,1458,1464,2622,2802,1510,1482,1510,1384,1134,1224,1410,2476,2088,318,302,2786,2784,2804,2802,2570,2764,2814,2770,1068,1394,1498,1488,2080,1382,654,1140,1214,1060,1214,1126,978,1084,1190,2612,3088,2566,2582,2546,2576,2566,2566,1188,1206,418,664,666,2548,1016,750,1228,1172,948,708,748,1056,2430,2016,2154,2462,2590,2644,2100,2582,2592,2594,2572,2608,2588,2600,2286,2582,2650,2596,2664,2608,2618,2610,2582,2566,2566,2616,2576,2620,2578,2612,2578,2634,808,1038,2342,1088,486,2630,610,1542,1396,1706,2662,2282,2496,1122,1148,458,454,1510,1450,3138,1240,1410,552,462,498,622,496,448,2252,1256,1036,952,670,542,696,702,1718,2772,2402,1772,2996,1982,2798,2980,2788,2604,2802,2776,1240,1368,3036,2750,2886,2676,1478,1432,2780,2978,504,866,376,936,720,614,334,994,324,854,932,860,874,2234,926,948,1686,412,2874,1774,2342,714,1314,1020,1254,360,724,766,2476,516,476,476,708,840,732,1204,1516,1530,1198,2760,2806,1414,1382,664,888,534,648,590,844,2758,2542,1474,1456,2788,2798,960,504,452,302,2668,1310,1152,1530,1158,1750,2528,1004,1486,1324,1550,3281,2758,1084,2252,2542,2494,2518,1220,1500,976,392,992,1502,1550,2008,1398,2578,2886,2762,3361,2788,762,1854,1022,560,2118,1306,1474,1040,1418,2804,656,1238,1118,1366,1118,338,1776,1312,666,802,1350,2794,1242,1302,1306,1308,1410,2834,720,1482,2808,2788,2782,2996,2810,2796,2784,2818,2782,2894,2816,2826,2802,2854,2400,2168,2010,2894,2804,2822,2800,2812,2794,2824,2568,2812,2786,2812,2772,2828,2806,2822,3229,2826,2780,2822,2808,3373,2804,3247,2824,2996,2790,2830,2808,2814,2826,2812,2800,2856,2796,2826,2794,3224,2098,420,564,766,1996,2598,2612,1430,1446,1292,418,810,1362,332,758,320,3513,1020,536,662,1184,2596,1414,1432,2788,2836,1270,1398,2792,2258,2592,2802,2814,2546,2660,2644,2628,2798,2786,2768,2794,2784,2790,2766,2814,2790,2594,578,2792,2750,2812,2788,2796,2662,2784,2796,412,1232,884,1740,2618,2606,1154,2796,2780,1856,1928,2202,2576,2806,1954,598,816,2772,970,484,1066,2836,2786,686,626,506,1856,788,752,1462,918,1006,716,1474,2592,1442,1432,728,2824,596,712,2628,1290,1450,2614,2426,2446,1372,2808,1424,646,1272,924,2662,2664,1184,1476,2636,2782,2660,2656,2768,2706,2744,2184,2802,2796,2752,2800,2806,2708,2670,2802,2810,2808,2398,1950,2776,2834,2808,820,936,2814,2816,2806,2832,2804,2818,2800,1410,538,692,2810,2536,332,416,1342,444,3146,1492,1348,1246,444,456,1274,764,872,1216,768,2766,500,814,2208,1086,1936,1190,654,2064,2040,516,928,1682,714,574,792,1980,1350,552,1986,1930,1704,908,906,1930,2008,1386,666,1126,1004,524,874,1148,954,1634,314,2102,308,528,312,1082,2170,2106,2090,1554,2082,2098,368,932,1302,1110,858,408,1494,912,322,528,548,1840,1734,1748,1872,1830,1000,1056,1940,908,682,1900,1746,1998,1886,584,1880,1874,1914,1044,1056,1892,894,976,896,2084,2096,2082,2092,2078,924,1922,888,872,840,794,1040,2096,1180,404,402,2086,602,2078,1416,2098,790,866,1592,460,1946,2108,1468,612,732,814,1162,1170,396,592,1084,1274,890,372,748,860,728,474,514,432,544,2082,982,328,436,2094,1894,1084,794,788,2092,1618,2080,2094,1538,1770,1628,2042,840,952,1030,968,746,740,1322,1510,1798,1950,2112,2098,2088,2094,990,1046,1498,1698,1684,400,460,2116,2092,2086,2034,2076,824,832,1742,480,1522,2070,2102,2080,2034,2086,2090,880,1482,1042,964,3336,3336,1416,2566,1354,1382,1532,1490,2712,1618,634,2714,2702,2698,2696,552,508,2548,2714,668,948,2702,936,1504,1506,2704,2710,812,2672,756,676,956,2706,2738,2732,2530,1824,2714,2700,2542,2536,786,838,726,2700,2742,2738,2714,2588,2720,2704,2232,912,2722,2702,1988,2114,620,1172,1184,1346,1040,2108,2098,1674,1048,1390,2764,2410,1200,1260,1198,1254,778,930,1284,1030,696,594,2710,2728,2708,2722,2262,2740,2690,1048,944,936,932,602,2712,1284,2656,2640,1530,1498,836,1166,2702,2744,2720,2692,2720,2700,2718,2714,2684,2716,1102,2712,2726,794,472,2726,2700,594,588,2734,2720,2714,1054,1366,558,996,1444,1388,1416,1052,2706,2406,2714,1278,1400,1342,1272,2698,736,1474,2690,2586,2678,2686,654,1236,1110,1580,1078,1414,1486,1794,2722,2696,2300,2700,2692,2728,2716,2706,506,1138,2692,408,430,2528,546,574,1796,2688,716,1278,578,1206,2076,2692,1490,2696,482,2692,2678,994,1446,1338,2468,850,774,890,812,912,880,2702,1206,1194,1196,766,1152,2712,2460,2718,2026,2710,2676,772,2692,822,1300,1256,2708,2692,2730,2686,2720,2698,606,660,2686,2694,2708,478,1162,2690,2726,2702,2710,1454,2706,2698,2690,2700,2692,2710,2702,2702,2466,1158,1184,726,668,1188,426,1442,2566,1282,1272,2710,2698,1410,2704,1196,512,462,1298,1904,1014,1256,1286,1278,2698,2708,1072,1070,1066,1066,1266,868,1210,1176,500,642,656,2704,728,376,368,2180,2712,2706,2718,2706,2712,2716,2694,2702,2690,2532,2570,1568,312,922,762,634,414,454,1104,1412,436,474,1760,2560,756,840,2124,1368,1936,1672,364,2614,558,600,520,602,586,610,608,2370,2680,2712,2718,2690,2718,2666,2268,2470,2710,2692,1192,1268,2698,880,2690,2710,2746,2686,2710,2692,1966,2694,2380,2656,2700,986,910,2702,2678,2688,2692,2690,2252,486,730,738,820,786,752,3336,3336,3452,1368,336,1854,810,2180,3398,1036,3448,3450,3440,978,1292,346,848,590,486,1610,1616,1616,1624,1616,1580,1654,1628,1598,1072,1074,1178,1150,1192,1176,3254,1760,1696,3442,3442,3450,3438,3450,3438,3436,3586,3488,3224,1186,3604,3600,3518,1432,3584,3476,2292,3010,874,1312,3100,3032,1434,474,1866,1328,3484,3066,1436,1856,1648,1170,2746,3266,320,1426,3222,1434,888,3234,608,1416,544,514,1380,1640,1798,1812,1818,1808,1814,1816,1576,1218,1578,1636,1470,2570,1360,1378,3536,1616,1328,3456,1246,1184,3456,3442,3404,3432,3472,1036,3440,3438,3456,868,3444,3440,1238,780,3440,1168,1138,3466,3456,3260,3254,1618,1642,648,636,1732,2944,472,1862,1608,3230,822,824,532,822,1642,1700,1136,1336,332,602,1470,1642,1614,1624,1590,1588,1568,1760,1602,1760,1786,1626,2166,1442,1754,1468,1184,1696,1676,1658,1808,1330,3434,3392,2932,3374,3454,3456,3462,3448,1598,3478,3470,3460,3454,3474,3476,3458,1616,1546,902,1742,1672,1594,616,712,2272,1814,616,1564,338,468,3376,1488,1472,1474,1472,1632,1896,3484,1922,598,1630,1538,1854,1588,1720,1550,958,3468,1730,1616,894,1928,1630,1630,1656,1652,1686,1596,1336,1556,3490,1206,1264,3478,3262,3470,3476,490,1184,3496,3486,3470,1130,948,3482,3492,3464,1044,1430,3448,3486,3474,3494,3458,2612,446,434,312,614,832,936,624,1946,1936,1474,3604,896,3130,844,1642,1620,1488,3282,3282,2732,1630,1630,1320,1528,1532,1534,560,560,638,1548,1980,310,1610,1076,1548,596,542,534,530,1634,1630,1000,1804,3164,3132,3486,3466,426,370,478,3492,3476,3484,3464,3504,3434,3482,2876,866,920,3472,996,3470,3478,3450,3430,796,564,596,3466,3420,2678,1938,442,1406,942,3146,3110,996,718,3132,2914,1018,1054,488,826,628,702,818,812,884,2832,362,364,392,394,844,836,2362,412,468,730,3190,1114,1330,1272,1640,948,1714,782,766,786,812,554,1078,1054,954,3260,3444,948,3342,3456,3464,3448,3458,3454,1110,3462,724,1552,3452,1130,1172,3178,364,702,3268,1564,1528,1780,1562,1524,884,338,1956,3848,326,382,2400,622,3076,3172,970,674,1160,1212,904,850,2748,1674,612,664,1524,1536,1034,1134,1534,2940,1622,1552,380,892,1298,3262,934,2214,704,1068,3284,3276,3266,2288,1540,1526,3272,1566,1560,1228,936,3300,1942,3286,3278,732,1570,3170,1016,3270,3256,588,1706,3264,3294,3286,3262,3286,844,2444,2878,684,860,3276,3268,3468,3270,3290,3272,800,1370,3264,3260,904,888,1066,994,988,1122,932,1206,1430,1630,1936,1428,950,3028,3300,1644,1392,1634,2940,614,352,3312,1744,1356,1136,484,1692,1546,3294,1574,2916,3124,2834,938,852,954,962,1588,1580,2850,3280,3292,3146,808,1056,2238,1174,1292,3282,430,436,1094,3278,3294,3288,3288,3284,2584,1820,3268,1782,3276,1728,2992,2140,3264,3254,3280,3270,1076,1646,1634,1628,1246,678,1918,1400,3174,1158,682,1652,1550,3272,808,3280,3278,3266,3642,1664,3658,1490,3638,992,1712,1550,1162,522,1738,1158,1426,634,1848,904,638,884,412,626,1978,1974,1776,3286,2740,3266,1018,3294,3470,2814,3178,3282,840,854,3308,3292,1152,3272,1240,3488,1272,3492,474,1178,3270,3274,3254,1936,3724,3730,782,3036,1546,1536,618,694,712,712,1526,1810,1222,962,1742,1720,3290,696,1486,1588,1612,1166,1920,3192,2886,2624,1276,1176,1820,3286,1736,1720,3254,3278,3274,3298,3274,596,630,3274,1832,416,792,832,760,3290,3276,3348,3438,3264,1946,3266,3268,1124,3268,3270,3600,784,1058,1918,1908,1570,682,1990,1938,1382,2666,464,3082,1894,840,3106,1532,1154,1800,1928,1932,1542,1532,1166,1690,3292,810,676,3184,3268,1968,1970,880,408,1740,2852,2174,1602,1592,1932,1090,894,772,942,944,984,624,2534,1030,3274,3276,3332,1110,3282,3382,3298,3284,3282,3274,3260,1694,3268,3272,3256,3256,2572,2048,1534,1346,1934,1920,676,582,772,1098,312,1880,3214,1900,1252,1656,1068,1628,3246,3200,1480,1098,2732,1318,1628,1712,498,1764,844,654,750,738,410,1170,1150,1152,2076,1530,1552,3408,792,2736,2648,1882,3268,3348,2866,3064,3256,3200,1124,2984,2186,2816,670,3242,3266,3262,1902,610,3248,3262,3268,3078,934,1628,1624,1448,676,544,676,704,708,706,420,678,674,676,670,1524,676,1472,1270,2640,2334,1034,1142,868,1198,2488,2524,1188,1178,1190,1186,1116,1178,1332,2638,928,848,1024,1442,1458,1244,1336,1222,1166,940,552,2516,2514,2532,2516,2532,2524,2524,2526,2532,2522,462,2524,2524,2522,2528,2432,2524,1978,2508,1192,2528,1870,1524,2526,1046,672,1206,1034,1366,930,742,1550,1520,482,1036,1522,1268,582,1178,860,2590,1048,1638,1642,1638,1342,446,336,1480,1460,1488,1062,550,2344,1198,1070,1046,1064,1094,1034,1314,1352,1336,1312,658,1508,1530,1260,1548,1216,772,1638,984,582,1812,484,2530,2540,2536,2032,2532,2536,2536,2522,2528,2442,2522,2144,2506,2528,2532,714,1836,762,2544,1710,2530,2620,2244,2552,1116,1724,638,1534,1224,1952,2602,1036,1492,1022,2470,2596,1224,766,2536,2532,1194,1290,1496,1244,1190,2408,1668,1098,1104,504,1492,2528,2044,2526,2350,2534,2536,2582,820,1434,2532,1172,1996,402,2532,2536,2534,2526,2528,2536,2684,2538,2164,2534,2540,632,724,2548,2822,2556,2550,2540,2534,2540,2680,1340,2170,2084,1528,1532,1648,1574,720,1602,2420,1030,992,2540,838,1080,1262,1254,1318,1190,616,1190,432,1172,1082,1090,1104,904,1222,902,1272,1100,1508,962,1098,678,626,582,628,2470,2652,1334,1004,2074,1162,748,1374,2528,1428,1008,2538,2534,2576,566,648,2536,2526,872,2532,2534,744,790,2464,2540,2540,2532,912,2542,1302,444,1198,1062,2542,2542,2530,1220,1136,1308,1452,1040,1446,682,1200,1534,1510,630,490,662,1230,428,514,2602,980,1752,2532,1336,1334,1194,1148,1154,1088,1194,1276,906,490,1240,370,720,1312,2528,862,2502,1836,1656,2456,2544,1568,1160,618,2528,1190,2528,2380,2522,2534,332,390,2548,2542,1172,2404,2528,770,1046,340,2522,2428,2524,2024,2468,2530,1364,716,2628,1206,692,1084,994,528,1048,1554,1284,378,2480,1496,406,588,320,1388,2966,978,774,1006,2452,1146,2236,2670,918,1262,1006,1352,1508,2380,2382,2376,2386,2390,916,1696,1118,2136,1188,1908,502,1002,1178,1220,924,1128,1780,1256,1244,1406,2522,2518,486,364,2528,2534,2516,2522,2518,2522,2530,2520,2524,1092,2386,640,1776,2672,1008,1290,1144,944,970,1142,1072,718,626,468,1420,1322,1390,1404,2364,662,634,3440,1512,532,592,1784,1292,1492,1098,1344,1344,1342,1034,1342,314,484,1340,1352,2542,2540,2686,888,342,762,2546,2542,2558,2430,2530,2536,2550,2540,606,720,2558,2514,2558,2526,2536,2536,1862,1630,670,886,2250,2390,722,2390,2538,2394,2546,2376,2398,2388,614,660,2384,2392,2378,2394,2390,2374,2382,2552,2382,2566,2384,2392,1044,1244,1148,804,1296,1286,1078,490,1076,1250,1734,676,2346,2552,2530,632,420,1210,1184,2558,2456,2024,1062,1314,2542,836,2176,764,334,988,392,874,2476,742,1696,2554,656,506,1736,2490,1462,2550,1074,1000,1038,912,1144,2476,1462,522,1488,2544,2642,2554,2572,2552,2400,2260,2558,2578,2548,2534,2586,2542,514,1104,2554,768,2550,854,610,660,752,656,664,898,902,1072,804,2610,1322,1470,682,1644,506,1734,2572,2490,1502,1490,1358,1350,1872,2366,2552,2506,2546,694,1234,794,1810,2622,816,1410,1404,1508,2544,586,584,2482,2552,2544,2542,2542,2538,2536,2550,2556,2554,2546,2536,842,804,2550,2548,1846,2546,2438,1186,1172,1174,984,1082,888,2014,552,1540,724,1570,1256,2264,1326,2536,344,340,380,1318,1194,1182,1190,1200,1404,1428,1324,1252,1182,1210,1452,1184,1206,1174,1198,1208,1314,1118,2560,2384,1370,2378,1028,2396,684,2384,2392,2382,2372,2060,2388,2390,2406,2396,2384,2396,2426,2422,1550,2628,2528,2580,758,1098,2524,1922,912,1156,1494,1882,1356,1134,1058,1396,954,1488,506,916,992,1794,1954,1292,1480,1478,2560,2582,684,1522,1514,2702,844,610,2572,1134,1054,2544,2532,2280,2538,2530,732,2540,2564,1470,684,2540,2552,2524,2520,1508,2072,2538,2654,2386,2538,2570,2536,1848,2550,954,986,426,1354,1326,1112,1094,2620,498,710,1474,838,1876,1356,1232,1532,1874,426,998,1286,868,1732,620,2384,614,492,450,1414,1504,1464,1468,1476,438,400,376,382,1552,746,606,2392,2236,2412,2416,2410,2392,2400,2412,1194,2410,932,2392,2392,2404,1870,2422,2402,2014,1278,1178,1174,1224,2484,2560,2532,2534,744,606,1422,600,960,976,1736,604,940,1172,1066,1050,1008,1012,1190,1156,1112,1190,862,1624,404,1698,556,936,2592,1588,1588,2756,652,596,1920,330,1900,2780,2192,1498,1690,1700,2750,2784,2752,1578,1562,2424,2788,1222,1134,2778,2770,1406,2780,2770,2780,1174,948,1068,2754,2758,2776,2752,2778,2784,2778,1416,1380,1376,2774,2796,1188,1116,1550,862,2416,3012,710,602,1508,1500,1104,414,1698,720,562,1224,1226,1800,1286,2574,984,524,1716,1842,400,2604,1218,1596,912,452,1370,1374,2762,1568,1502,2710,1368,1100,1292,2726,698,722,940,1316,314,2160,402,2778,2774,2544,2786,2778,2432,1778,1262,1366,2782,2906,2770,2762,2800,1288,1318,472,1390,2860,1298,1286,864,528,1636,398,2176,2278,2520,1446,1676,988,1098,1830,2752,2786,2764,2742,1262,2782,1322,1292,1354,1304,1298,1288,1310,1308,606,2736,2474,2012,2786,2782,2780,2778,2784,2794,1318,1296,1282,1340,1282,2610,2430,2428,2696,1830,2630,2594,1576,2752,1228,2198,1312,1316,1480,1420,654,1616,1988,1732,434,1072,2510,1738,1210,430,2600,2346,922,2782,1308,676,2624,1516,936,2354,346,1690,1412,1684,1522,866,798,1646,790,356,1172,1194,1560,896,962,1572,804,944,796,1156,1452,1106,1422,1306,1272,932,1378,1432,828,2604,2618,824,996,1040,836,1692,436,1552,826,906,646,1320,988,1680,376,468,1494,772,1420,650,1440,2594,1342,1248,844,1142,634,1460,442,748,326,1648,2752,900,2738,1416,1150,534,822,1356,2592,1492,1298,728,2598,2622,2606,2226,2598,2614,1158,824,1632,818,1372,1346,564,1644,1434,1452,672,1388,1604,2302,2744,2774,2752,2778,956,1272,1300,1140,1116,364,1056,2504,2578,2602,632,814,1480,1268,2764,764,806,800,2776,2784,2644,2798,2782,2784,2792,2786,2774,1014,1664,1978,1962,2746,1234,2738,800,1402,1724,760,1352,594,482,980,1108,388,1610,1336,1270,642,562,690,648,1344,2590,978,2682,1164,952,986,1254,782,612,1152,484,1008,1282,1252,804,1282,996,884,574,536,1500,506,796,800,324,1128,322,1724,2596,1330,2556,1034,2796,696,1878,2764,2790,376,662,668,1150,1440,2794,1546,1622,2768,2802,1336,1404,544,2394,944,1410,2754,486,1676,1110,2918,2720,1578,1614,2170,2792,1248,1834,1752,2762,2134,1636,1318,2592,2528,2556,2546,1118,2090,1428,1384,1140,546,518,586,640,1522,1634,530,320,2722,1490,854,2442,780,1264,2212,976,1462,712,688,1092,640,630,780,1604,1458,506,678,406,3648,704,624,654,656,516,558,642,712,690,672,756,684,2544,2466,814,2622,548,986,2772,538,912,650,496,2624,762,576,2720,1052,2522,1770,432,1554,690,894,496,518,578,1386,1132,1336,984,1028,664,1364,1206,1492,842,970,1212,814,1946,852,432,2062,446,1538,1608,506,424,500,452,1858,1282,1204,2138,2774,508,1486,1484,386,376,482,518,482,480,328,1242,2756,324,1132,576,1214,672,664,2742,574,598,1198,516,602,2752,1350,2756,1246,920,2572,2682,2474,1032,606,510,2648,528,1574,1846,1814,1124,378,1822,1820,1854,1342,1842,1864,1844,1870,1842,1724,1818,1832,1742,1828,1286,496,1796,1802,1816,1818,1844,1800,1790,1820,1830,596,1166,1776,1814,1750,1800,1734,1780,1828,1612,1820,1892,1850,900,538,1762,1824,1554,1700,1836,1832,462,964,1176,1810,1804,1640,1768,1800,1792,1786,1794,1830,1730,1760,1688,1450,1794,1714,1604,1808,1814,1778,1826,1814,1826,1762,426,1840,1868,1824,1822,1782,1750,1810,1856,1840,1820,1824,1772,392,872,1650,1854,1814,1686,1242,500,1456,1740,1814,1760,1226,1832,1550,4186,572,3274,4274,3990,1544,4082,4340,4014,4570,3780,2714,3842,3602,4180,4132,3622,4186,2672,3812,4156,2780,4726,3520,3526,4112,3826,2936,3358,2642,1086,2080,4034,3896,4158,4424,3716,3792,3914,5412,2164,2302,1640,2594,1704,2612,2620,2606,2620,2610,2616,1604,2312,1174,1356,366,3860,892,584,764,580,670,614,610,628,606,718,796,722,1162,410,458,1122,1012,604,794,1208,1100,1324,2290,2556,2628,2554,540,788,878,658,480,564,556,602,978,780,1388,478,318,1218,1344,564,2536,1744,598,3590,3590,644,1262,396,1212,1644,3724,380,2454,1660,2696,1308,2784,3054,3376,2698,3406,1438,1402,3633,404,356,916,320,496,330,952,676,566,572,604,976,3673,3673,636,396,3590,3590,372,2798,2780,1042,1004,974,986,3305,2420,1112,1050,3090,2496,3345,3194,642,578,2092,3216,1026,880,2978,2990,754,1465,1312,702,602,420,398,620,988,1904,3128,3018,3122,3074,2106,3096,3114,3110,3074,2726,3124,2990,3078,3068,3114,3086,3090,2132,794,2570,3076,3030,1362,3090,3152,3048,3108,3128,3050,3138,3110,3086,3104,3118,3134,3134,3124,3010,3132,408,384,3684,728,3148,586,2830,406,400,406,408,410,1484,410,406,398,698,404,404,410,1072,1042,520,448,942,396,406,406,404,442,404,418,408,418,408,402,398,404,392,406,342,406,412,406,412,408,412,412,410,436,416,408,678,406,406,474,410,566,408,1654,442,416,408,408,2274,696,832,1338,698,2086,522,414,442,434,612,478,406,402,1024,408,304,444,410,398,416,1660,592,794,404,406,482,394,406,408,310,414,416,782,532,400,416,550,724,410,398,370,410,442,406,926,408,410,418,404,380,1438,972,412,410,398,412,408,404,426,408,442,444,410,414,412,410,436,410,398,412,786,472,478,406,444,406,410,408,432,400,1506,794,408,408,408,402,778,408,490,416,404,412,406,576,756,1500,434,370,366,454,2604,1202,682,3286,2912,2510,3218,2458,2514,2650,2654,3446,3200,484,618,422,2338,3040,956,2133,3416,578,706,3376,3422,3312,3532,3280,3412,1150,2230,3216,3350,3224,2902,3452,3442,3358,3242,3702,3658,542,480,446,446,602,502,480,486,506,456,1056,430,450,432,3124,3214,3224,3426,3853,3532,3328,3222,3398,1752,464,428,522,3272,818,560,516,524,674,3236,3104,3258,3374,3588,3014,3414,3352,3176,3286,3650,2004,1950,1412,370,338,362,342,516,2592,1088,3260,3038,388,330,2894,3036,2396,2368,2310,3090,3162,2430,2294,2976,3084,3332,3230,3114,2590,3194,3306,3094,2156,3140,2286,2290,2298,2326,2322,408,2266,2698,3170,2298,2320,2956,3246,2396,664,750,2326,3118,3134,3684,3963,3092,2500,3294,3108,2006,3094,3152,3384,1618,1246,1254,1832,3282,3094,3378,3020,3110,2182,1584,916,3248,3172,3288,3466,3142,2184,1106,1072,3264,980,2128,892,3218,3074,2244,2228,2232,2218,2158,3112,3096,3190,3112,2186,3162,3044,3216,3068,2146,1148,1364,1344,390,3256,2370,3292,3270,3122,3024,2766,638,2442,2926,530,3266,1738,946,3214,3202,3350,2304,2270,2816,3216,886,876,372,312,682,518,376,952,372,3146,1466,870,614,1490,1598,3086,3074,952,334,2076,374,3142,3168,3224,3166,812,1358,1112,896,2746,3162,3128,708,3146,3072,3150,1264,1438,1406,1292,3150,3451,3150,686,2152,3434,3136,3140,3166,2158,3168,3160,3184,3178,3164,3170,3216,3076,3150,3186,3160,2988,3411,2886,3186,3154,3164,3156,2830,3150,3114,3096,596,364,3156,3168,3164,3194,3220,3204,3198,3136,3184,3174,3128,310,810,574,2060,3144,3130,3124,3156,3136,3186,3186,2984,3052,3128,3136,3170,3126,3166,3100,3120,3120,3068,3112,3110,3132,3148,3172,3252,3182,3142,3130,3084,3084,3076,3048,3118,3062,3072,3110,3068,3082,3062,3124,3100,3120,3054,3122,3112,3064,3082,3114,3078,3140,3088,3100,3048,3084,3062,3094,3066,2984,3078,3066,3056,3078,3100,3080,3102,3066,2784,3084,3092,3102,3034,3140,3084,3058,3176,3366,3074,3060,3046,3336,3062,3068,3154,3092,3695,3166,2972,3064,3064,3074,3100,3132,3064,3068,3152,3112,3162,3080,3062,3102,3048,3336,3585,534,2316,1458,376,3148,3088,3086,3136,3108,3054,3080,3072,3138,3066,3078,1408,1112,3092,3108,3112,3364,3545,3371,3086,3455,3082,3104,3100,3092,3130,3363,3268,1892,756,306,3142,3122,3106,3094,3064,3044,3010,3272,3396,712,1640,2396,1198,2526,1082,2380,2558,2540,902,1174,1204,1284,2554,1388,2392,954,1082,3074,3074,894,2704,2458,2324,2482,1276,2356,2242,1564,2112,2318,2332,2276,2274,2988,2330,2232,2336,1492,2220,2236,1966,2384,2390,2344,2372,2592,2394,2402,2296,2422,2352,2392,2346,2390,630,1194,2328,310,2010,2236,2386,2292,2056,2414,2378,2300,2352,812,978,2796,2270,2104,2176,2290,2556,2440,2284,2394,2294,2404,2442,2344,2444,2512,3074,3074,3350,3459,3465,3633,3626,3620,3617,1927,315,3178,3461,3623,3384,2670,2848,3516,3063,1857,2293,2614,2276,3480,3644,3107,3574,3530,3525,3587,2802,2417,2793,2628,3513,3630,2993,3396,3640,3532,3644,3582,3585,3557,3403,1324,1170,4003,3515,3445,3605,3516,3621,3598,3471,2694,3537,3316,3548,3413,3669,4533,3037,3037,516,332,2410,2274,788,512,2226,2272,1140,874,1020,2338,2324,2280,1046,2922,1312,402,898,2378,704,1602,2602,2130,2470,2586,2448,2380,2842,2694,2568,2176,1936,2408,1972,2330,2102,1072,1358,2436,2332,2400,2360,956,1104,2522,2404,2364,2316,2372,2232,2446,2370,2316,2352,2434,2310,2384,2386,2432,2928,2304,2466,2334,1646,2444,2412,2390,2344,2262,2426,1454,2276,2226,2376,2376,2196,2768,2274,2938,2606,2522,2474,3037,3037,3355,4303,3369,3196,3560,2714,3419,3507,3360,3262,4163,3568,3453,496,2386,3428,2982,3688,3412,3425,3362,3498,3487,3301,3429,3451,3353,3542,3546,3547,3527,3562,3498,3118,3169,3387,2851,3559,3493,3461,3498,3357,3485,3776,3561,3564,3300,2523,3502,3516,3226,2786,3480,3306,2910,3501,3285,3496,3469,3395,3239,3801,3276,3316,3468,4287,4287,4511,3094,3094,504,310,2428,2394,2532,2384,2180,2454,2434,2340,2252,780,2502,2440,2348,2444,2382,2570,2520,1760,2490,2332,2478,2528,2294,2600,2470,3092,1098,1624,306,2804,2662,2394,2560,2398,2440,318,324,322,328,332,328,342,334,338,344,330,2886,2582,386,402,406,404,414,428,386,414,2464,2500,428,354,1030,2868,2424,2430,2452,2316,2456,2438,2420,2524,2316,2068,2334,2012,2434,2514,2470,2656,2366,2382,2422,2476,2432,2206,2420,2458,2420,2422,2274,2378,2394,3344,4298,2935,3645,3006,2794,3625,3425,3792,310,3608,911,3460,3552,556,2196,3472,3622,1194,1461,1504,2650,3411,2920,3110,3078,3851,3435,3322,3588,3528,3500,3607,3943,3599,3926,3605,3651,3273,3089,2977,3525,2401,1105,1505,3443,3271,2845,3326,3389,3625,3431,2875,2940,3121,2794,3340,3146,3057,3219,2883,3520,2898,3581,2794,4362,4301,4540,3032,3032,892,2544,2236,2272,2374,2382,2404,2378,2362,2394,2586,2524,592,642,1274,2672,2570,2404,2452,2402,2310,2428,2372,1624,1156,2556,2398,2384,2062,2402,2456,2590,2448,2530,2346,2436,2464,2210,2320,2350,2446,2458,2472,662,678,2452,1798,2464,1088,2422,2460,2454,2486,2504,2554,2540,2438,2520,2938,2266,2426,2452,2438,2488,2516,2480,2990,2372,2382,2444,2478,2498,1760,520,2238,2634,546,832,860,1636,2490,1312,2512,2554,2508,2496,2478,3136,3136,3339,4328,2741,3033,3548,3511,3211,1617,2911,1450,1296,4171,3259,3299,2705,3323,3132,2862,2780,3384,3454,3470,2882,3031,3633,3556,3491,2927,2690,3227,3558,3319,3286,3478,2889,3108,1272,3279,2902,2960,3625,3609,3524,3448,3383,3296,384,968,2322,3508,2792,3421,3422,3200,3429,3543,3287,3305,2866,3128,4237,3474,3096,3320,3377,3470,2937,3344,3422,3417,3150,4312,4312,4529,3037,3037,498,2514,406,2342,2410,2280,2536,570,492,1790,2438,2400,2486,2434,2468,2548,494,488,670,354,476,426,584,2488,2520,2308,2496,1146,714,1180,2714,910,1218,2438,532,532,532,544,534,540,484,368,424,558,390,414,1974,748,360,358,578,588,628,544,594,616,620,376,2486,1630,594,374,800,1216,1600,2054,2352,2634,2336,2274,2220,2378,2054,2442,2408,2358,2166,2400,2480,2476,1828,492,2306,2470,2618,2546,2542,2524,526,542,664,2380,2362,2114,2582,2842,838,1220,2344,2614,2372,2732,1982,2390,2586,2456,2404,2414,2410,2422,2684,506,494,1172,2610,2386,2436,2252,754,816,764,750,1672,1394,620,1016,1546,2340,596,1384,2394,1146,912,1230,1782,1778,3110,3110,3365,4282,3108,2808,2699,469,668,2801,3253,2741,3297,3439,3418,3427,3374,383,3031,3020,2832,2914,3036,3634,2994,3281,3635,2563,3295,1302,338,858,826,1268,3705,3612,3730,3767,786,462,626,632,628,640,574,646,442,500,672,1462,2957,1002,825,1157,2677,975,832,1059,2952,3767,3554,3094,3474,2802,3623,3631,2719,3170,3092,2923,2997,3674,2842,2896,3105,3529,2897,3345,3353,3173,3591,3070,2948,3000,2974,3207,2766,3429,2860,3495,3356,2822,2993,2948,3206,3471,3145,3684,2905,3297,412,520,538,780,2762,3077,2838,3556,3163,2989,3443,3647,2870,3324,2903,3535,3599,3444,2842,2834,2817,3142,3767,2770,3520,4517,448,458,1210,1192,1156,1272,1218,1154,1984,750,884,2590,2678,2628,2676,2250,2628,568,1200,1412,2092,2084,744,1130,1204,2068,1994,2596,1360,2092,1200,1718,1820,1806,1698,1712,1418,2148,2088,1898,2104,2630,1956,1748,1794,548,688,1914,2676,1808,2094,784,2102,2120,1490,390,542,974,1704,2076,1748,406,1400,2092,2678,2122,1906,2626,1098,1236,2096,2000,2094,1960,2108,2162,2610,1874,1718,2676,2176,2242,1442,1882,1536,2054,1202,918,2180,460,688,1492,596,334,336,1144,1810,2622,1896,990,994,1310,510,1146,342,1046,1046,1398,450,454,1702,700,718,708,326,1212,818,414,370,386,890,718,966,700,516,716,308,588,1162,1158,614,1190,698,1010,1958,806,1042,656,770,460,504,470,462,510,570,1798,1796,692,762,1334,884,472,700,342,2098,664,806,436,1112,564,374,986,704,570,710,802,788,664,496,722,2400,452,688,828,804,704,1098,1218,1172,1220,1240,1018,2474,1402,844,704,1516,710,576,1716,446,516,340,398,1308,694,706,324,814,312,418,480,478,1114,1656,996,490,824,462,584,482,1164,764,1096,722,378,768,398,822,920,764,458,578,764,488,508,1068,942,324,384,760,1524,1556,468,380,386,1340,794,1252,614,2470,1102,1300,564,1238,668,1286,744,1150,1068,478,1296,708,998,778,474,2396,818,962,2376,466,966,2382,738,838,2356,688,746,2370,896,956,2496,714,760,2384,978,974,2528,626,658,2390,1866,2614,2902,2910,732,604,1740,500,1348,1666,1744,1674,1766,1742,1658,1648,1056,520,1636,1744,1826,2164,1036,1744,1762,746,1218,940,912,888,646,674,608,1804,1808,1806,1804,1794,1744,408,1668,1736,1728,622,1566,2338,2530,2548,512,828,1860,996,2212,354,1482,654,1794,2274,2350,1632,470,1252,1334,1034,898,1070,932,2430,2090,2488,702,726,2222,346,548,1688,2792,748,2316,1418,384,2184,2228,1358,2478,2368,1586,532,1640,1834,450,378,752,420,476,428,576,940,828,932,1124,372,720,776,1728,1632,1324,660,1264,632,396,1020,2344,528,952,624,904,400,616,1288,1792,1776,984,932,1508,1316,440,1292,2272,1352,452,2124,480,536,544,1976,496,380,348,1756,1896,436,1876,1704,1664,1720,2080,1100,1672,556,1248,2512,2176,2172,2300,2504,1848,1868,1284,656,1972,2080,1988,592,480,716,468,488,1824,3528,792,1728,3842,3442,3476,3302,3938,2634,2730,1196,828,2218,2210,2492,2354,3980,3052,2324,2580,3482,670,398,394,446,422,356,468,448,392,540,742,508,768,3994,2268,1072,708,1504,1340,1532,1036,1842,3562,2312,1524,3466,1592,2524,1052,1536,2370,3892,460,648,640,1116,812,804,704,496,666,938,610,636,792,956,1896,1936,1488,2124,352,1556,1302,1470,492,1846,1248,1380,608,1012,1318,1364,368,2312,2216,1614,844,2512,492,984,804,796,3188,1230,844,2632,2180,2276,2592,2188,640,2232,1892,1248,2062,1442,2542,2440,908,2920,360,604,1206,2304,2906,2744,2424,2914,2890,2846,2420,2372,2348,2482,2386,2160,2520,2610,2448,2588,2284,2548,2492,2372,2550,2398,2344,2790,500,1124,2624,2186,2614,2422,2674,2668,2550,2702,2466,2508,2532,2432,2646,2364,1658,658,2550,2478,2426,2268,2564,2550,2510,2546,2778,2578,2654,2438,2656,2334,2348,2494,2584,2666,2554,2386,2472,2392,2428,2466,2336,2274,2162,3451,1516,554,1666,3068,3512,3555,3621,3697,3334,3239,3746,3578,3371,3675,3505,3754,3252,2885,3763,2707,3157,3438,693,2206,3638,3615,3460,2907,3304,2911,3706,3635,1583,1693,3715,3437,3399,3094,3049,3014,3567,3252,3159,2870,3519,3179,3210,334,468,1648,364,1090,1024,312,1770,1836,1896,1028,528,1708,1738,1164,1016,432,658,1080,1970,2040,1720,2114,2042,458,570,1386,2212,1420,718,2384,760,1026,1832,1840,1990,2076,1772,2140,856,728,992,654,500,660,2036,584,924,828,406,1438,1404,1954,1984,616,912,1662,984,842,1856,1668,1930,736,1942,1070,340,524,644,374,908,978,1842,1040,1274,542,654,566,1190,1654,366,458,590,784,308,1776,1356,394,1274,358,516,520,1294,1748,1146,1002,434,614,1086,1954,2034,1280,430,712,1852,2010,660,456,570,1386,2186,1380,774,2384,638,762,1024,1878,1848,1996,2054,360,414,846,594,984,644,928,464,610,2036,928,356,1074,1416,1936,1994,620,902,1644,824,400,840,1838,1676,1048,434,1952,1056,384,346,1094,456,916,966,1916,1046,458,1284,644,560,1122,716,2406,544,826,1244,874,592,1056,392,398,1610,1686,1614,432,668,1042,1534,1376,2458,1942,2220,1324,308,794,448,1950,704,2734,2820,768,746,846,1056,814,538,460,932,980,822,2016,2518,844,1138,802,826,758,784,852,1322,1696,456,2652,630,388,486,868,558,722,566,920,752,596,604,974,508,2104,2692,2558,2788,598,434,406,1450,568,566,1010,1182,592,976,834,676,534,320,416,512,752,1448,1312,1214,590,1132,1260,384,1094,814,1252,1686,606,666,2350,394,1106,300,446,682,2384,2466,1318,2122,2362,854,1168,624,918,654,490,446,580,332,800,836,1304,1454,722,1018,980,2380,966,2618,848,1258,772,774,342,682,592,2060,1446,504,1124,598,1334,1342,400,1622,610,1526,618,2368,1198,2386,2274,2360,1752,1676,1606,596,746,616,788,832,822,1356,724,1306,1316,1596,922,442,488,460,756,446,854,546,442,770,546,582,384,424,912,1818,2834,786,946,708,962,904,1790,856,460,384,490,464,528,550,330,338,522,518,656,704,420,484,514,1516,376,586,610,616,378,548,678,698,860,714,942,916,1046,1012,1066,1034,1082,1054,724,1394,1018,1292,1340,1304,2214,1450,1862,2458,2430,2460,504,588,776,728,688,636,1640,1238,1084,526,860,856,1046,1286,1114,1124,1114,856,918,886,970,1340,2178,2252,652,644,684,2222,2350,614,944,1020,1040,872,1110,1806,1108,976,1004,994,580,1222,572,400,1214,822,1132,1284,762,486,388,446,658,374,2188,768,466,814,1200,1584,882,1390,896,776,578,1048,650,900,1520,750,304,1220,840,2262,414,744,424,740,882,2698,818,2856,650,780,2748,2640,1344,1108,2650,1904,580,3200,400,1634,2426,494,966,1376,966,692,822,762,688,768,1744,1734,900,782,784,2648,2168,838,606,428,454,406,474,740,1266,696,1504,1442,1266,1252,1162,2580,596,672,1904,1514,352,766,1070,1104,1480,1484,1434,1498,2394,1312,1114,2430,2808,786,2796,672,696,444,832,338,546,1832,1742,456,1942,528,508,1134,2418,722,2360,2814,862,802,734,794,1438,1482,1384,1390,340,416,1718,540,312,1226,1550,1026,1124,3024,1268,686,424,604,1024,730,1168,344,2172,1540,566,1226,748,1098,740,974,446,958,1054,448,396,606,3124,2818,2392,1168,834,1198,1176,3066,1312,1468,584,476,1020,1452,922,2460,1334,2742,2560,534,1350,1090,1514,1280,1702,1196,2202,1580,2136,596,398,1624,2838,626,1698,1392,1050,1492,810,636,416,2324,514,576,978,1090,3044,3070,950,1100,2138,964,760,918,746,1198,1110,1574,708,1648,2926,2310,2478,608,1334,2026,2610,2728,476,484,1258,1374,1038,1892,716,846,988,582,618,964,888,888,1206,890,810,780,852,1298,1408,488,2750,1342,1350,400,384,1798,856,788,772,800,726,620,538,766,748,1106,1210,948,778,1102,1302,1536,736,636,734,1936,518,694,1442,462,1060,578,2696,2622,882,848,874,646,1050,1730,3028,870,736,714,680,686,760,1466,918,992,850,884,898,908,1364,1704,1420,3325,400,1674,1554,1282,1276,1452,326,400,1368,802,544,1666,1580,1490,778,1586,1592,916,2728,1332,2074,694,460,1012,710,1434,1578,878,378,558,2730,1906,1130,972,704,348,574,658,500,678,750,978,386,360,396,374,304,334,358,364,412,370,380,320,876,2216,646,314,822,1164,1196,1014,814,752,660,356,524,1000,2030,1278,448,518,1136,836,552,1950,1042,822,1640,382,444,644,616,546,746,818,808,766,718,442,2004,2542,332,2544,2808,1044,484,1684,678,842,690,590,538,552,880,1074,1524,978,686,940,2828,2872,2856,788,1550,1330,720,2198,1102,1424,2438,1468,1510,952,752,332,1180,1112,644,1198,1450,1584,1010,1618,1970,550,2190,1252,1232,1426,1050,1966,2108,1686,1418,744,1690,1488,1630,596,1148,1310,728,752,1168,2758,418,1350,984,884,850,796,1132,2132,620,1846,1902,720,858,600,1482,1256,534,628,408,2184,2680,572,904,674,2144,3352,503,576,834,653,492,552,394,352,400,328,530,490,376,1670,560,558,594,328,330,640,338,562,518,1323,1534,1544,1105,2035,1588,1656,1586,1398,1614,1364,1624,1607,1599,1549,1646,1876,304,1092,1494,1328,1456,398,380,1744,1542,1974,636,1108,1108,394,1995,2070,1278,1918,1220,1868,1497,2015,781,744,748,1703,740,871,434,442,556,778,572,438,878,1031,458,336,342,363,348,1174,2098,488,398,494,430,428,544,1675,344,444,400,1828,1758,1717,1194,572,794,1962,1898,1696,1656,386,1466,1861,582,652,488,344,386,484,526,450,400,726,924,736,420,306,310,366,432,426,360,1137,605,406,358,454,304,408,338,1090,2874,2988,1368,522,776,684,764,1578,600,1406,2270,1098,1604,3152,3172,2320,2306,744,752,906,1124,1002,946,1112,1136,1126,1122,474,798,2346,976,1238,988,1284,2334,1064,2114,2196,1330,922,1048,1020,2566,2546,2546,2548,2268,1086,1570,1794,2148,2384,688,798,1030,1142,2540,2322,2270,1132,1118,1118,1114,1132,1130,1124,1114,2326,904,660,510,2296,1120,1090,906,1124,1050,1098,2556,2536,2540,1242,304,1030,1142,1120,1124,2316,1060,2254,918,1202,1194,1052,1088,1200,2544,2538,1074,1130,950,1114,1148,1048,1238,1234,1242,1252,2144,2324,1126,1128,662,1130,1106,1234,1244,1240,1280,1126,2534,1122,1130,1128,1060,2328,2132,2318,1154,1066,1114,940,1124,1124,1118,1110,1160,1122,1118,1108,1116,1118,1112,1118,1122,2354,470,842,1140,2338,1328,566,652,1074,606,1024,2344,2216,2302,2308,2372,2310,1136,864,632,1350,1508,720,2282,456,1422,1930,1462,778,2228,408,320,900,2344,2146,2330,532,1100,2558,1220,1054,1110,1130,1008,1134,1126,864,794,2556,820,904,2550,2340,1132,510,306,358,2324,1132,1132,1138,2298,2546,2544,1136,2336,2552,2550,2334,1212,2148,2336,1252,1246,1066,1204,2334,960,1118,2548,2546,1964,1124,1130,1132,1130,1400,2330,2146,2542,1174,2144,2248,1060,1044,844,880,340,582,2332,2348,2354,1400,2260,2258,872,854,898,600,926,2262,2332,1998,776,758,2244,1048,1062,444,774,588,864,2338,402,718,594,604,2264,2346,2272,2382,2340,1208,2552,1122,1130,1140,2562,2560,1250,1254,1250,1246,1134,1132,2554,2330,1132,2146,2328,1126,2540,1132,1356,2548,2554,1140,1144,1134,1118,2550,2550,2316,1212,2144,2322,1196,2388,1068,1048,1318,2392,2398,2546,1186,1258,1222,1262,1262,2318,2156,2340,1420,2536,1050,1130,1294,2560,2566,2532,1204,1126,1206,1190,1214,1208,2316,826,2328,1108,1132,1128,1114,2544,2560,2546,1118,998,914,1128,1124,1124,1126,1234,1230,2320,940,782,1898,754,972,1116,750,1000,1130,1110,2544,846,2546,1120,1116,964,1162,996,554,398,2272,1108,1108,478,2332,580,632,1092,652,1176,1172,1130,1128,2324,2322,1130,1130,1120,1140,1124,1122,2344,1354,2112,2316,1118,2556,1120,1122,1196,2326,2314,1208,2318,1120,2328,856,736,2326,1128,300,494,2312,1684,366,2314,2334,2034,988,854,714,2264,2222,2322,2238,682,524,392,994,390,1088,526,322,2110,2014,2342,590,390,308,724,2144,372,2020,2244,398,1022,2276,734,838,1164,1176,1182,1546,888,1120,2324,1118,2544,1156,1236,1234,2556,2550,1132,2326,1126,1128,1120,1126,2320,2316,1278,1286,1128,2326,2100,2306,1338,1240,1226,922,1008,1108,1110,2548,2182,2412,2314,2290,2398,312,476,650,432,1590,2418,2406,378,1936,1030,1010,1566,992,1112,802,720,1338,2502,474,2392,2390,2328,2422,2418,2426,980,740,858,566,1106,2308,1122,1112,1114,1116,1122,1116,1134,2530,2552,658,1126,1120,1112,1126,1272,1118,1124,1108,1116,2546,2184,2348,1120,2540,1112,1118,2024,2326,2318,1118,1126,1224,1230,1122,1128,1576,1230,1232,2546,1134,1114,2316,690,1112,2592,1344,2320,2530,2580,1120,2544,1226,1230,2326,1328,1160,824,1216,2286,934,2536,1466,2360,2548,2544,1246,1236,1238,1238,1232,1324,1304,2318,528,900,2176,2262,782,1004,1108,2544,2214,1690,2544,2540,1130,1106,1400,1226,1230,2550,2304,1102,904,2138,2314,998,2528,2546,1090,2004,2314,1104,1080,1110,1074,1192,1196,1188,1180,2542,790,2172,2330,814,896,778,880,1106,940,1042,2308,2318,1198,1198,1048,1118,1196,2330,494,384,1064,2400,2402,1026,434,314,974,1252,356,402,1296,2214,2112,680,540,482,364,478,1666,2382,2420,2380,2164,2242,422,526,676,1312,408,1256,314,342,2410,962,1230,2356,2168,2324,762,836,814,818,802,2632,324,818,800,824,814,828,824,798,826,810,1728,824,810,794,812,826,812,830,1284,2328,2146,2136,1344,2516,1000,938,2360,2296,2312,1214,1270,2616,1304,2400,2142,2408,1328,2320,1098,1038,2308,2552,2552,1052,1100,1120,1128,1208,1204,2320,2332,1132,1162,1910,2104,2316,1048,1202,2566,1304,2500,2496,1360,2346,1418,1218,1220,2546,2312,1142,2162,2382,1118,1162,996,1012,1790,2378,2536,2548,1144,1156,934,1100,1276,1436,1276,1278,1278,2380,1128,1090,1650,2388,1100,1038,2312,2406,934,1218,2566,2540,828,908,832,902,1120,1106,562,978,506,2390,2162,2466,870,2394,1120,1380,1104,1188,1050,1196,2548,2546,2602,1424,1258,2328,1128,1134,1126,1142,1602,2174,2000,1004,2528,794,804,768,1346,2322,2066,1122,2544,946,1140,1158,2568,982,802,2422,2426,428,380,506,422,636,420,1084,352,306,1594,780,378,2448,1138,416,496,546,562,484,2386,2426,2378,2452,1182,434,434,942,576,2432,598,386,604,704,598,2136,378,324,1012,416,554,944,388,506,888,1236,2338,1320,1670,4336,1232,2994,596,1068,624,1416,514,1478,514,498,4252,514,500,3756,1448,1024,916,1740,2132,1312,1478,1834,1784,1662,1252,1064,1658,788,1000,686,1164,1472,1704,1058,674,1502,1632,526,1376,1044,840,1652,3680,2010,1202,2934,1100,1384,1496,692,1416,636,936,1532,432,1424,3898,920,1452,492,702,1142,1058,1706,372,1024,972,982,2220,1304,314,1420,740,528,1600,1064,942,1632,1206,646,3642,1460,1116,648,1626,1180,512,1386,4138,1064,936,544,490,926,1132,1298,1530,2946,2964,1566,732,728,676,508,3622,1044,1374,1964,1396,1528,1614,1258,652,3874,1088,592,1282,888,852,1310,3790,564,1260,924,1968,1380,1636,952,1354,3896,3232,1334,1034,1368,2856,376,400,308,1716,1308,1082,4098,1472,1498,3360,1300,1052,942,1428,3374,464,448,664,1012,1704,3518,598,1304,1420,608,736,502,2316,3850,1084,2880,1684,1540,1138,1880,1934,814,388,1556,1436,1042,1490,3508,2910,1468,1600,784,1226,1088,3326,910,884,1080,1712,1720,1196,2970,540,3462,3100,2418,906,1516,728,1070,1390,980,1596,1884,940,1636,4154,4378,1470,1168,654,564,892,1206,1604,4174,1470,1270,1444,3532,604,1256,372,4082,1380,1380,696,3610,1286,1408,866,1584,4794,2042,1484,1732,1718,1644,1732,1696,1726,1742,704,858,774,1778,1936,1116,1748,1720,1740,2190,1736,1456,1764,300,1184,1696,1710,1722,1702,1624,1140,1636,1670,1650,1632,1700,1474,1516,1654,1754,1164,1676,1768,312,1234,1658,1646,462,1168,1698,1744,1786,1538,1846,1734,1580,1604,1582,1072,1632,1590,1668,1282,4075,3999,3693,3114,3754,3251,3187,3466,3283,2967,3233,3084,4066,3904,4168,1556,1746,1154,1396,1722,1032,1506,1596,2304,1286,1662,1350,752,1662,1474,1602,1552,1700,1274,1786,2104,1262,1644,1122,1520,418,2956,2932,920,2898,1678,1818,2848,2924,2928,466,868,820,796,812,414,314,726,722,764,2920,1794,490,1596,2350,1118,1126,2942,650,654,338,1250,806,834,1730,2880,884,1100,1084,2166,2892,2254,1182,320,322,700,506,514,2924,2906,2904,2912,1586,2882,1536,1626,1096,400,2828,1554,712,734,2076,2922,2838,2906,2899,1326,1398,2360,1808,844,2866,2876,2880,1122,2730,494,450,484,454,502,506,510,348,412,2004,1862,2584,1646,1396,1246,1370,1602,1632,1404,1296,2732,1256,2946,2854,2858,2698,2890,462,2916,2920,1538,2596,722,690,690,688,780,780,548,988,1420,446,460,494,2744,2704,2770,1822,478,478,476,468,464,464,468,462,476,2804,2828,2186,2908,2614,3090,2918,388,822,1546,778,778,934,1066,1234,1800,1774,942,2850,600,422,804,2730,1842,1812,1778,2884,2272,2876,1860,2764,2174,2590,1340,816,330,2366,2838,1974,2354,370,2920,666,2906,2884,548,1106,2438,1416,1476,2894,1790,2854,526,788,1068,320,1700,2722,704,1432,2850,3170,1566,1542,2930,1540,1300,2582,2592,2930,1870,2716,898,2604,674,856,986,1174,1092,2976,1210,390,456,734,746,662,2846,1860,2868,2886,2822,794,2840,2736,762,988,912,2946,2860,2884,1334,2774,1460,1484,1430,976,2866,1470,1484,1170,912,850,834,2882,1548,1080,1418,1472,1648,2624,1954,1118,942,3597,796,590,4090,1188,4214,2082,2080,1578,1746,1672,1632,4148,2436,4264,2268,2188,1220,1278,1562,1304,2046,486,1012,440,676,650,968,4040,1654,3766,1814,424,1862,4112,2166,2438,4232,2342,2346,762,1034,4182,540,670,650,738,748,620,3970,4172,1182,4150,3946,1166,830,1650,1640,2830,3332,408,576,576,526,2262,1996,1984,2120,2560,3178,2614,4178,2454,1110,4100,1858,2754,2942,1112,1848,368,580,606,454,552,662,490,494,668,466,4192,4074,4034,3240,4190,2110,2074,1404,412,1200,2754,4110,4192,4078,1828,608,678,968,1076,904,856,860,3560,3874,1590,1046,1104,554,1602,2466,1674,840,534,1710,1572,1568,3546,1754,612,4022,1890,1916,1944,1544,724,3644,4050,488,3626,978,2842,3974,4092,4156,3798,560,396,696,1274,2324,1764,440,1626,1604,3034,3844,608,656,4020,4208,1740,1568,1614,3392,546,3346,1612,1682,3692,1464,1324,1466,4124,4166,1902,1822,1896,1918,2920,3238,1894,416,3832,770,3264,4186,3456,3342,4176,4138,2870,4040,1580,860,866,2874,2846,3056,2218,4370,3370,4004,1608,1618,4048,1994,1398,1604,878,832,4180,1700,2542,1292,3904,4136,3202,3854,3146,1148,3222,1880,3990,3860,2480,4172,4176,1128,1122,1698,1210,4120,3864,2732,1456,1566,1556,3502,1658,1548,4108,2404,778,2290,3068,4142,3896,4846,1344,1272,4114,3320,1594,1168,1312,3874,2524,3578,1020,4941,1750,1092,508,1288,652,1198,552,1192,628,662,1020,1258,446,554,560,486,2372,668,2468,630,748,2372,886,884,2372,866,878,2380,834,842,2478,1044,1068,2420,2132,2488,822,970,2470,566,960,2542,616,794,2502,892,892,2398,530,792,2450,1606,2468,830,892,2336,2508,776,974,2024,2826,2422,2376,1284,1134,2708,2552,2752,1350,560,2880,794,1242,1028,1834,1058,734,450,1442,844,1350,1378,828,2934,2366,940,1334,1228,2016,2044,1544,792,2120,2112,832,1684,1876,2104,652,844,2096,712,712,2024,2092,2024,2072,2100,1596,652,2096,2084,1616,1884,684,840,1652,612,924,828,2068,816,2060,1860,2064,676,960,1964,852,688,2084,1048,2056,2064,2068,2064,576,920,2020,872,2064,704,1604,2068,2040,2064,804,832,836,924,1020,2072,948,1976,2056,1704,2060,2056,2060,2060,736,892,768,1980,2064,624,1608,2052,2926,556,586,1702,890,902,978,492,1442,796,1308,2194,668,1062,528,1056,438,742,2248,1434,2268,356,2262,1488,2226,830,2110,462,460,352,1204,2242,398,452,2288,320,508,2256,1064,912,2012,2262,2202,1032,1116,1058,1490,1176,1116,480,1068,654,310,546,1020,950,368,1014,1128,942,562,438,472,614,948,996,968,970,1060,430,636,788,694,1080,2044,1956,1820,2268,628,1646,1018,1046,318,376,1000,1086,1116,1034,894,844,982,1114,984,1060,978,1398,946,1478,888,346,454,2672,1288,1156,1214,1420,1332,1196,1440,1124,1140,1198,1276,1068,1196,1250,1212,1146,1336,1132,1048,1316,850,2760,1224,1190,1214,1210,1050,1282,1204,1198,1130,1230,1208,1146,1220,1190,854,1326,774,642,972,1200,710,326,1196,1240,1282,1292,1216,1240,1170,1202,1172,1196,1196,426,2756,1192,1306,1274,1202,460,1292,1130,1232,1188,1220,1228,1254,1154,1142,1228,1232,1296,2476,2798,1188,986,306,954,1248,1240,1216,2514,2308,1192,1176,1266,1196,1124,1390,1278,1184,1252,1142,1072,1250,1248,1158,1042,752,1146,1170,1140,1120,1296,900,950,2750,2750,2216,656,464,1120,1460,480,848,964,1450,2472,2460,1298,400,886,388,1502,922,914,398,1138,584,1044,794,1110,1432,772,880,938,800,788,916,688,492,2098,810,902,1326,1182,646,1008,1118,1224,610,336,920,982,1174,1036,332,762,450,582,574,2024,1392,692,840,2662,474,478,536,526,474,338,474,2622,2436,1180,866,420,2030,932,506,1734,516,2484,446,782,646,630,804,1090,1494,748,1168,394,540,324,462,328,1138,806,1280,714,2238,1978,734,2238,642,754,1092,1294,2386,1388,1244,912,1182,1394,1648,1238,1676,1646,474,882,560,2208,954,1134,830,328,706,792,1750,834,2014,2360,1594,2206,2348,946,1054,1026,788,738,1614,722,1180,846,1408,2092,1516,1730,1238,1930,1186,1378,1064,652,1288,1142,2088,508,1308,1578,1318,740,504,2432,2190,1852,1164,732,2172,1804,2120,1490,1318,594,2766,426,1922,406,654,954,1418,1242,851,1049,2141,653,986,989,908,1152,1321,700,1050,1036,1483,707,2241,3346,3630,1149,922,959,2973,2931,2961,2893,2974,2901,3005,2950,2871,2904,2991,2968,2972,2957,2948,2898,2968,2951,2970,3011,2980,2884,2917,2982,3521,2913,2895,2954,2875,2984,3073,2720,3166,389,1413,487,2824,863,932,878,2925,1931,718,1943,831,3004,2906,2912,2046,1225,2894,699,2094,2923,3302,2899,1287,1529,2960,1250,1244,1267,1259,2786,2781,1124,1386,3129,2777,2914,1320,1306,3026,3003,2665,2734,2910,3054,3214,2987,2979,2897,2871,2860,2709,3112,2912,2922,3034,2943,3075,2927,2963,3085,3171,3171,3123,3211,2890,2897,2812,2857,1337,1341,2904,2988,2774,2881,3141,2951,3461,1311,1275,3203,2900,2876,2974,3029,2749,3252,2889,3611,1316,1754,1578,1296,3331,3135,2741,3624,2901,3361,2931,3092,2815,2880,2730,652,1868,1138,1475,2727,2884,2913,2849,2750,2769,1520,1253,3044,3571,3000,1224,1408,1603,1070,3140,2953,2920,3218,2880,2912,2875,2970,969,876,673,2919,540,2378,2931,1280,307,1794,1491,1304,2918,2942,3020,2146,834,2945,2960,3009,2992,3065,3242,2935,3328,3011,3101,2940,3241,2881,3101,2949,3108,2976,3638,2950,2956,2960,2872,3327,1143,1942,2861,2945,2839,2889,897,872,880,3192,2744,3016,2936,3495,2945,2957,2895,2935,2958,3335,3017,3205,2962,2941,3008,2960,2974,973,3921,384,2268,2404,1664,2104,1188,1784,328,1040,2060,1716,508,1728,592,1456,344,648,616,1732,536,528,512,500,1124,1728,476,480,1840,608,556,2048,2764,382,2292,2396,1810,1428,2094,1256,1770,1678,2048,1702,506,1720,594,592,1450,322,594,622,1264,584,532,520,408,660,496,1136,404,1726,462,1840,606,560,1988,3159,914,706,3784,1254,886,412,646,2396,504,364,390,356,364,350,366,360,342,350,1828,1852,1830,2274,2496,378,354,372,394,362,314,412,404,356,422,372,404,2288,1704,1436,882,954,350,2632,2080,2094,366,1686,368,412,1772,402,2220,338,366,370,1156,366,366,400,338,446,362,350,1532,362,1048,996,348,2602,1334,3474,368,3504,392,1698,2296,2500,3038,362,2560,352,3052,364,2796,3352,368,2358,3398,352,2534,2190,318,3120,1148,366,1521,322,1450,956,870,366,3082,2824,1330,3174,3108,402,2216,2434,2634,2880,368,3575,2096,2106,352,2858,1044,1584,352,1812,714,1176,324,2000,3924,4018,368,2588,360,1644,3852,3326,1890,3748,354,1984,2532,2098,2272,398,3552,342,1276,3852,342,3034,3654,3488,364,3106,1104,1388,402,410,378,360,372,3866,362,350,3094,448,890,380,996,420,2820,368,2362,358,942,3464,3480,366,512,374,1596,1182,372,3842,1190,1628,1252,3662,342,3600,2008,360,1858,3196,352,3172,362,334,2400,1772,2290,408,1570,2804,346,2570,366,3942,336,1850,1710,826,2684,370,1086,504,564,358,1016,3870,1474,426,3458,1140,2106,3006,1748,828,378,372,1776,3968,3394,376,1216,1266,3444,370,1538,1582,3390,2062,1016,372,3034,1556,1816,1346,1798,2514,2708,3456,2564,2268,354,3584,2882,2296,392,3614,344,2450,320,330,974,380,1172,3302,472,348,422,382,370,3822,360,3432,362,1638,2196,2466,1962,362,2556,2740,1964,714,988,1526,370,3390,870,368,356,822,1114,3412,1536,3430,1596,3248,318,3124,2376,406,1364,308,404,1962,636,374,2138,356,2060,336,1780,612,774,342,436,318,866,370,374,2014,1948,420,1360,2112,372,2048,406,2534,350,3432,960,856,2812,358,3826,356,2146,2846,3698,364,3312,354,3946,358,2424,378,3146,358,1394,1850,2830,2798,2098,1800,364,448,2026,2906,2428,384,2198,2302,2042,2664,3530,2524,2430,3140,2542,1747,2510,380,384,1836,2338,354,4033,366,1942,350,2256,3032,2292,3194,1650,3542,3532,1846,374,2204,460,376,3270,3028,1950,3140,356,898,626,340,1872,624,2278,1368,2166,1808,362,2548,636,2098,1662,360,1434,342,1692,1098,352,2598,2522,400,2372,360,2488,2838,2004,342,1396,632,2538,372,2584,626,2594,622,1534,364,1750,420,3232,374,3102,368,2704,632,2884,834,626,2828,2976,340,2994,632,2568,630,2924,374,2538,2896,620,2940,374,370,622,2842,2842,830,684,1592,414,366,928,800,1336,440,390,368,424,2688,714,2540,646,320,456,576,2514,338,2056,538,390,450,394,2576,358,306,576,562,568,534,490,750,646,2416,358,362,408,448,402,1404,354,336,514,730,770,624,494,408,548,1866,348,566,2532,438,344,322,2632,324,2522,484,2254,440,3327,2480,592,1376,440,508,512,428,2416,1124,988,2292,2412,2032,1864,2416,2444,2416,2740,1324,2560,396,590,2182,1022,518,342,348,444,406,438,380,322,974,1178,2204,936,584,544,1378,1232,478,580,610,1424,652,850,518,532,576,942,510,438,604,572,606,640,460,518,1354,630,1358,1408,1342,680,1052,1506,406,2302,1498,628,636,842,2566,1610,2216,504,914,990,706,1316,948,1526,2244,2116,2112,492,534,1436,2432,2158,376,346,1642,1896,2456,342,634,2016,2282,690,1150,1688,2292,1650,336,302,1436,2098,2330,454,2166,1336,440,2458,1658,1890,540,1674,2256,2032,1728,584,1462,1438,2284,2466,522,2290,380,342,1874,1290,2288,2240,1944,888,770,1496,1906,2396,358,1190,1410,2202,1914,438,640,1926,1762,2064,2502,2322,1898,2154,1646,2236,422,378,426,2887,1772,656,856,844,788,820,828,1408,820,812,944,1388,1612,508,2420,420,2168,2364,2208,652,836,712,832,748,1528,1736,1024,1404,500,740,1168,2952,1296,308,444,1212,952,1252,1080,344,888,908,1084,500,2418,2412,2494,932,796,2396,2444,2773,2404,2120,2394,2394,972,718,2416,2370,2372,2362,630,752,774,1098,712,944,2376,2154,710,660,2382,920,690,2274,1410,896,794,2376,2408,1822,1048,1250,2430,2420,2390,1758,2368,1906,2010,2364,1976,1050,978,2388,2024,2046,1768,2366,2048,2364,1986,978,982,3444,544,342,2704,2778,2780,510,674,2706,2778,2820,2800,2768,2716,2766,2810,2648,2762,2820,2792,2752,2750,2568,2774,2476,2666,2736,2880,2786,2722,2682,2820,2816,2808,2902,2314,814,814,830,818,836,830,808,620,808,826,2884,2752,2820,2658,2766,2908,2390,1374,2548,2118,1350,1334,2312,2554,1766,550,2584,2968,2878,2150,474,2950,2838,2026,478,468,1380,1268,1302,3026,2980,2996,3022,606,2218,2914,702,2826,732,2828,2732,772,2834,2734,512,472,414,480,1324,774,558,462,2790,2794,1206,2858,946,1162,2838,304,302,1812,378,376,328,1590,820,502,400,332,1262,606,602,1308,2428,1088,584,1440,1080,768,946,510,518,496,454,776,886,1078,640,620,918,1504,900,506,634,1288,306,656,1064,1382,676,1102,1114,1040,1096,1084,454,338,1048,764,606,1826,882,876,394,1174,1178,636,1300,726,620,864,914,800,518,1012,312,688,1356,1002,538,778,652,1124,346,400,1248,940,796,738,1018,926,460,726,526,736,612,1010,674,2234,322,1608,786,864,358,1108,880,2324,894,700,334,1030,676,462,1214,448,502,736,522,578,436,1132,1164,944,338,1968,1270,970,584,636,522,466,816,1176,1026,946,858,826,1266,1282,812,1018,876,476,2308,606,456,332,1584,1250,558,608,726,576,488,496,808,1786,732,578,540,362,698,1148,988,720,996,1064,1750,672,502,968,1162,2330,1358,800,1138,1442,1402,1510,1702,1214,318,1010,462,432,494,572,996,2240,624,1048,636,744,616,1004,376,852,796,440,504,960,1040,792,328,612,632,564,1048,956,1264,792,584,660,444,796,588,420,556,952,588,494,432,316,2634,3120,1512,540,308,2394,1238,2378,1246,3156,1238,548,646,300,1530,480,446,362,1292,2634,1262,1776,866,490,436,3156,3156,826,348,330,768,674,660,338,468,344,3398,332,3008,320,326,332,1274,332,336,314,338,402,2972,334,3102,728,758,1186,328,3216,330,2868,332,450,3316,3254,334,668,3204,332,3176,394,3074,334,338,332,964,2172,336,3230,330,3212,332,326,406,3260,3160,3104,336,3334,3240,328,3246,332,3144,3222,3174,334,3120,3182,336,368,390,828,408,1498,542,930,498,1420,1104,448,702,396,1080,1534,1636,882,696,600,966,624,608,868,1330,1068,1018,544,962,646,1024,848,840,372,982,928,914,1092,388,902,1054,1020,906,664,648,1002,562,736,576,684,434,912,714,508,1038,778,2010,1030,888,660,886,932,756,1188,684,988,734,1322,1068,1134,864,364,764,788,668,452,456,534,876,716,572,476,1282,562,606,498,896,1138,628,300,1090,904,784,994,972,716,850,546,1038,932,886,830,674,1128,2224,1028,1022,708,1938,1550,1786,1158,1050,1040,1242,1252,1128,818,1866,620,1554,1500,1694,494,1674,1940,1554,854,862,1030,1130,1280,1884,2230,764,1916,1676,1526,1154,1240,2352,1544,1418,1166,2344,1618,1080,774,970,900,546,698,990,514,944,1018,1168,718,900,2462,446,650,586,512,1278,2454,974,1656,752,1366,552,648,492,526,994,766,808,402,678,494,654,608,742,480,462,314,528,602,544,1034,888,890,750,660,516,634,444,780,576,576,712,894,928,344,688,1032,642,476,498,600,478,736,672,1222,686,692,1082,960,766,818,1692,1714,842,784,956,528,942,756,1030,454,704,646,632,634,754,762,510,662,786,1076,734,1266,870,1156,658,668,998,432,796,1110,586,2340,1080,1292,1184,1432,1752,1172,1032,1444,1248,1444,1044,1452,1316,1276,1264,1352,1764,1136,1372,1404,2360,2300,1256,1220,1432,1344,1348,1324,928,312,1220,1756,1088,708,2808,2488,1316,1372,1492,1236,1128,1260,1740,1168,1316,1384,2952,1448,1412,1400,1456,1432,2412,1420,1408,2376,2388,2420,2408,1444,1248,1296,1368,1336,616,1256,1352,1284,1336,1340,1276,1320,2480,1712,1232,972,1392,2880,1392,1504,1280,1288,2588,1220,1340,1368,1372,1376,1280,1332,1340,1352,1268,1820,1148,2188,1204,1200,1292,1260,1352,1380,1304,644,1320,1384,1348,1332,1212,1364,1296,1388,4044,1122,994,1042,722,810,738,710,766,780,788,622,706,596,1168,1262,524,472,750,648,774,564,538,1068,560,1786,1832,3274,3274,1192,1568,596,424,632,426,342,1218,1282,508,948,596,2046,2126,1922,2296,1012,912,1054,1388,912,1702,2308,1492,1866,2386,892,1056,1960,2722,1690,1230,1686,2574,2006,1142,1222,1418,1126,952,966,500,750,2254,1686,460,1598,918,1238,1488,1286,1574,326,406,1026,2496,1644,1530,1266,1320,1066,590,982,2626,1250,1430,860,456,1644,1168,2318,2530,1474,1966,1548,1210,1726,1294,2218,2414,1534,956,2230,1036,732,1076,744,636,1682,472,1520,2528,1842,2462,1434,2108,524,1304,2424,1298,796,1712,2476,1432,2334,1976,614,914,1750,1748,1460,1852,1276,2574,322,1286,2320,1168,1384,904,1244,2282,2276,984,2748,2406,494,2154,2232,1464,916,2490,2396,2554,684,1524,1258,1176,2164,470,1188,520,1052,1508,1074,1058,2292,2208,1428,1926,1320,976,2026,1478,390,1112,2028,2136,982,1118,2336,2338,1590,1784,568,1576,826,1322,1140,472,1916,2726,2816,2400,346,1556,518,1206,1194,1878,1014,2320,1402,1296,876,1356,432,2096,2682,2322,1634,1482,2368,2628,1520,1408,2364,1050,460,1180,920,1120,458,1406,1620,1532,1204,1314,1218,1060,526,1684,1550,2524,1906,1748,1892,438,1446,1478,990,1244,488,926,1106,1454,1518,1194,994,1626,990,2696,1482,1544,1236,1138,1120,1580,1218,1750,1570,1722,930,2122,1470,1098,1120,1480,1424,1418,1488,1748,1264,2058,1816,1708,618,2442,1310,1714,1810,1896,2204,1386,976,2148,1874,1508,1150,2210,1192,1534,558,1484,994,1588,1390,1868,498,1570,2116,1642,1470,1420,876,666,2110,954,1128,724,468,2192,1730,2318,2002,2428,1750,1782,1586,1678,1752,962,2516,1310,2294,912,2698,2382,2504,1710,1344,1306,2016,3274,1380,738,3626,540,790,540,516,1530,2098,1186,1170,2592,2658,2434,2902,1270,1146,1342,1758,1476,2174,2902,1916,2378,3024,1092,1334,2336,3426,2168,1540,2398,3534,3508,1436,1536,3276,1190,1946,950,2750,2114,384,2012,1162,1550,1890,1126,1078,1958,1546,1286,2178,604,542,2078,1928,1736,1520,1280,1252,794,3296,1574,1784,1996,2070,1458,2578,3020,2030,768,488,1934,1516,2186,1616,2702,3042,1952,1190,2324,1312,840,1342,3062,758,1908,3146,2302,3412,1802,2642,654,1640,3070,1624,1008,2156,1140,1720,1794,2938,2404,1242,322,1136,2190,2166,1836,2314,1610,1910,404,1646,2906,1410,1734,1134,1562,2878,2846,1258,3424,2992,626,2716,2988,3050,3136,2998,3006,2984,3608,3024,3456,1320,1916,1350,1324,2868,2782,1784,2384,1642,1234,2540,1882,2002,2540,2652,1234,1404,2962,2948,1988,2258,710,2048,1030,1678,1428,1278,2390,3432,3454,2992,1046,1968,618,1502,1504,2358,1272,2900,1758,1632,1108,1678,544,2624,3308,2928,2038,1864,2954,3314,1884,3310,1338,582,1492,1158,1442,1766,2064,1916,1518,1646,1530,1342,654,2120,1936,3050,2354,2196,2356,550,1798,1842,1244,1888,620,1194,1374,1740,1894,1488,1330,2020,1244,3310,1842,1872,1560,1604,1408,1968,1518,2200,2016,2204,1168,2674,1852,1384,1402,1866,1780,1790,1866,2200,1594,2604,2278,2168,370,1260,3008,1646,2170,2284,2394,2758,1758,1230,2966,2330,1906,1444,2758,1538,724,1904,1866,2748,2100,2054,1746,2354,636,1964,2668,2068,1856,2492,1656,2668,1226,1422,1644,2754,2180,2868,2522,3296,2232,2232,2010,2108,2218,1202,3190,2908,1120,3422,3359,3134,2166,1688,1602,2540,434,4210,3076,1038,1032,2946,1088,1976,3280,2980,3356,2092,1572,1090,1052,3358,908,2062,562,1194,1790,1692,2758,1362,2032,2874,1396,824,2210,2742,1300,2908,2366,2444,2164,1744,1490,2842,2540,1874,1060,3410,2032,1744,1302,2732,2006,316,480,492,1128,2784,1882,3230,1146,2272,1504,1562,1484,582,2504,576,984,1028,598,2440,606,1280,2854,1280,1720,1568,470,1100,1622,3152,1758,1030,2062,3244,2994,1130,1630,1472,1600,1416,2096,988,2146,2704,1620,1636,1636,1626,2210,616,1454,1674,1682,1330,1462,1316,1848,2018,3416,1536,1596,2458,1646,1562,2356,1896,2824,2256,2862,2072,2694,1716,2186,1784,1472,2042,900,1144,764,2034,1682,1600,2930,1870,2354,1758,1732,1384,1086,3414,1660,846,764,1970,1184,766,2164,3396,1600,1608,1630,1804,3174,1318,1314,2984,1426,1692,1928,2026,1612,1232,1052,1716,934,864,2088,2310,1170,918,1000,690,410,464,416,1492,1582,2270,870,1798,1516,1736,2078,2852,2832,1588,1598,1902,1472,2938,1996,1254,1470,1278,2020,1758,1446,1182,2476,1542,1456,1982,1236,1134,590,1438,900,1260,1660,2664,1756,1228,1196,3400,2356,1408,2364,1026,634,554,806,1092,1606,3234,1030,1036,1624,620,2510,1230,1660,2554,1034,1140,998,940,1424,3448,3584,1010,3448,1472,1918,1530,2176,1376,776,1968,1098,2004,3078,2184,2212,1328,1088,1724,1522,2766,2148,518,822,478,1700,1214,976,714,1344,3759,640,3410,1516,3154,1252,1998,1060,404,1576,1118,3016,1572,996,1192,1994,1426,692,1150,622,1140,1394,2254,1418,2156,2556,2784,1386,1310,974,3422,3532,1016,822,3468,1488,1310,3024,3162,2734,846,2286,756,740,3402,782,1688,3076,1048,3080,410,1140,1158,1168,894,342,538,2558,2488,1142,1334,1282,2922,1576,1928,1412,1416,1438,838,1378,946,1658,974,1082,2238,1724,2974,1372,1822,1020,1814,2212,2354,1624,1440,1354,1616,1848,3074,2442,2716,3370,2760,1484,1950,1214,1986,1322,2238,310,770,342,744,986,1144,1114,408,1020,1452,1308,1174,1172,828,1378,2214,1842,1066,1514,3070,1896,2834,2676,2674,2400,824,1508,1828,820,1542,1918,2184,2346,1690,1462,2788,1674,3010,2256,2316,1764,434,1318,1052,942,1062,1428,688,3396,1678,1988,1044,1490,1232,1536,654,1378,958,1674,1276,1760,3246,2906,1732,2428,2586,2754,1362,1364,1040,3404,1180,1308,944,950,2878,1882,1020,2770,362,1762,1446,930,1472,1686,1386,968,1440,1652,1782,1210,3054,1596,2572,3176,1196,954,1306,2738,832,1726,1792,920,1078,1454,416,882,938,1964,3100,1358,1186,426,352,4508,562,1972,1292,3074,2860,2850,2962,1472,1688,3074,3284,488,1586,1196,3124,1528,1790,2902,1584,1830,2894,1366,1308,2020,1566,690,702,1642,1692,1238,1524,1544,1614,3162,1280,1872,1544,3016,2390,1262,3384,1466,1190,1488,1576,3478,1200,1612,2026,1226,1574,2880,1398,3086,1222,1744,3080,2926,1512,3098,1708,2142,2692,3160,1524,1472,1628,524,1594,1830,3088,1708,1008,1500,1504,436,398,2576,2900,1738,3172,1798,1786,1612,1574,3258,2042,1654,2684,1836,1042,746,3000,1554,310,694,754,542,1938,1578,750,1682,1634,3116,1646,1480,870,730,1726,1332,1492,1640,1772,3128,1646,1698,3274,3182,2332,3134,3842,3860,3496,2334,2020,726,998,3262,1136,1694,1976,1356,2698,3106,544,444,1074,996,1656,1520,1592,1552,1212,1266,1258,2820,1202,1706,2652,1554,3350,2088,1542,1144,3080,3044,1858,3266,1572,3156,1826,592,1100,2518,2978,1600,1606,1362,2140,1622,604,1056,1556,2822,1558,1200,1292,700,2470,1684,1682,2172,1514,574,980,3218,2784,1982,1540,3278,2264,2768,3190,1012,988,3166,2036,4036,616,458,1916,2102,1060,904,948,1870,1978,1834,1078,760,2172,596,1876,2232,736,378,1724,1408,2166,1532,856,854,856,1144,1380,2170,1952,1746,1800,1750,2020,1882,1160,720,784,1752,1238,2170,1482,2106,1724,2016,1768,1796,406,558,1758,1838,804,1998,2014,966,838,932,1864,2186,916,1172,2118,1096,390,1360,304,616,1666,1656,1884,1846,1774,1612,1908,1738,1922,1658,1788,1846,2028,1800,1920,2020,1932,2196,1968,2062,1822,2188,1940,1692,2374,1382,1756,310,1386,2178,1800,1382,1788,1944,1794,2148,1750,1842,2116,1666,1274,1412,1790,1940,2156,2194,1792,1342,1744,1936,1880,1908,1734,2178,2182,2038,2054,1808,1770,314,1794,1756,1928,1726,2022,2100,2162,1784,3137,478,1078,1970,370,1372,2152,490,1840,816,584,594,592,546,540,348,566,1204,1750,720,678,1358,716,1908,1818,1946,1328,1136,526,880,956,1592,406,820,1868,1404,2156,1952,2152,580,366,542,412,430,2168,2168,2180,1984,516,1308,1832,2146,1086,848,1788,1878,1684,1806,1868,626,884,454,1218,646,1314,1778,1860,1494,1824,1888,1690,1782,662,942,1186,862,1792,720,726,908,968,574,570,610,608,1866,1020,1916,588,476,1914,1334,1712,2166,1528,1114,1290,958,1052,2166,1348,2072,1290,918,1716,466,716,1708,1388,1312,422,766,1186,1042,680,1658,2066,1674,598,454,654,1742,1016,1792,438,544,2122,1984,878,818,2034,1298,1666,1326,1614,1466,962,936,738,1094,1246,520,424,1818,1594,1564,1832,1548,1734,1748,1688,394,2060,2172,506,1174,1720,1750,1850,600,1862,2198,1954,1954,1740,2122,1140,924,1950,1546,1986,1890,790,484,2102,1680,1850,1862,1896,1930,1780,512,892,1894,3129,346,564,314,586,1676,2438,2486,910,788,1018,1224,1068,878,3112,3210,610,2668,1686,946,1534,606,728,1538,1014,602,2264,1770,1060,1044,984,1080,1016,1088,942,1070,1692,1042,3732,1360,1686,3608,1714,1276,3060,3360,2342,802,952,1012,2994,768,1726,612,848,850,882,732,3296,2872,2254,2920,884,1060,1326,3134,742,1134,1154,3746,2260,1988,1824,314,3118,1964,1254,1300,962,1120,2018,1536,634,644,322,1344,902,736,1468,1526,1356,1540,1554,1520,938,606,1530,966,1578,570,1626,1518,1196,686,1526,3584,404,520,592,3824,2174,2378,960,580,1542,1398,1530,1048,586,416,1028,1530,1520,1532,1550,1502,1770,460,794,1388,1002,1068,600,754,748,880,802,1526,1374,1062,496,1520,1162,1152,1162,1380,1478,1734,1746,1254,1886,1138,1506,1524,2046,1486,1538,892,1548,1390,1672,1496,1422,1542,1822,1162,884,1540,1682,1144,1506,968,1370,1686,576,2076,376,462,616,422,394,380,422,660,322,470,424,498,694,314,486,470,510,544,364,584,550,818,612,342,380,410,380,540,330,456,476,594,530,346,552,660,542,464,672,722,628,508,612,554,682,472,774,452,510,630,444,354,380,396,368,554,360,330,422,404,878,334,476,550,586,318,462,526,388,498,686,500,542,934,620,596,576,626,668,622,558,500,734,666,612,452,676,654,372,394,600,570,720,614,818,642,698,2486,2500,734,474,2294,1456,2608,2090,504,1834,490,2222,1962,444,396,430,450,514,2212,352,324,530,438,520,2555,1500,368,734,1022,1318,490,508,580,366,382,398,618,640,650,518,428,2342,392,402,360,420,2374,504,2326,912,330,355,960,2438,504,358,378,340,386,374,412,500,594,668,440,418,440,704,1102,726,2422,2468,2332,2374,1018,892,2338,700,404,2338,2408,2350,1300,1060,2254,2014,2366,2422,2414,2412,2274,2560,1704,2370,2484,2356,2478,804,702,1238,2248,408,2424,2566,2306,2428,1952,358,2330,2336,1608,2548,2434,2324,2420,2408,2104,2374,2354,2470,1342,1455,2398,2358,2244,2278,1976,950,1142,1126,1294,2490,2264,2354,2346,2312,2390,2468,2258,2370,2336,1564,656,1094,1958,1378,572,3654,1054,1244,1383,1374,390,2835,3770,308,1952,736,1426,1418,1310,2462,2354,982,1324,1400,1210,324,2328,2158,2292,1976,2336,2268,1952,1940,882,2426,2236,2370,2490,2448,2478,2252,2284,2160,2394,2354,724,704,458,440,388,1291,1180,772,648,684,766,718,774,400,376,816,456,372,386,356,414,1064,1235,1126,560,586,1210,1278,2384,366,358,468,454,2578,1154,944,1406,894,694,3176,1320,1236,1478,1390,1390,1240,3050,1272,1260,2882,2938,3138,2692,3130,3132,2386,3040,3152,3130,1726,542,1544,904,2984,3194,2666,2522,2656,2212,3254,3160,694,2526,2538,500,324,340,1494,804,450,904,828,338,2550,2532,1932,2500,1524,1516,568,1982,2518,1380,1482,2538,1718,1710,1102,1134,2564,614,2486,1018,826,1632,496,1880,2502,2528,1552,2564,2538,2534,2560,2490,1232,1446,1070,718,2528,4106,736,1030,1066,796,1254,1184,3182,1104,632,944,3248,1906,2844,1384,2204,2552,2610,1284,846,2022,1172,1104,2950,348,884,476,1168,1220,438,762,3036,564,800,724,3038,4412,444,326,2758,2772,716,392,2678,1594,312,1140,536,2756,2552,2550,2250,2068,2672,2348,2802,2556,2432,2574,1960,2718,2746,2552,2708,2742,2546,2536,2682,2544,2528,2530,2456,2758,2508,2532,2464,2562,3156,2750,2550,2420,2572,2546,2964,3156,3156,2992,3156,2504,2506,3154,2496,3088,2550,2522,2868,2526,3156,542,552,1156,2614,2512,2812,2708,2810,3156,3156,3156,3156,2674,2540,3156,2530,2260,932,1448,2530,2758,2468,2836,368,2776,2786,2806,2534,2576,344,352,1480,1452,1788,1816,1432,1704,1452,340,1640,352,1892,1796,1732,1452,1876,1704,344,1452,1448,324,1192,508,1428,352,1432,348,972,352,320,1492,1188,1452,336,448,320,348,906,3276,384,420,416,3290,572,598,680,652,486,516,588,384,682,540,566,414,958,310,366,348,338,326,420,364,502,564,594,552,636,612,450,448,310,580,542,744,402,378,418,1286,798,848,404,780,414,416,324,418,606,1264,402,866,416,406,496,420,582,750,392,742,326,422,426,712,420,404,492,678,418,416,468,406,746,438,382,414,786,402,418,428,394,410,394,404,390,398,406,1454,1314,346,406,400,982,400,986,1524,1358,402,788,790,374,392,406,1534,872,1494,1064,398,472,1848,1042,378,626,578,414,1006,614,626,312,1546,990,316,1104,474,1368,406,412,576,472,398,674,2166,412,400,866,396,554,414,872,1146,1422,1406,1408,400,1064,372,508,410,1544,304,1192,802,1528,1196,1966,1446,782,622,518,2150,846,1606,764,500,574,1506,736,604,1064,458,1814,396,1188,1838,378,442,870,1418,972,856,402,1366,382,1574,408,404,402,300,680,482,354,550,1534,2306,398,404,536,528,726,402,1424,664,428,408,1228,396,404,544,2250,424,1386,404,664,546,3359,3106,1880,392,408,1034,990,410,1552,600,498,966,442,406,410,1128,602,1530,426,1614,406,1508,584,390,760,408,1514,1712,2208,1454,538,558,1458,1496,528,516,1400,1818,410,1062,406,376,988,980,406,652,1360,462,1396,398,558,502,2574,2860,408,406,392,1466,602,506,330,412,396,1376,1644,418,412,1106,2054,1410,410,1630,1466,1774,530,576,870,2638,370,404,1354,600,1562,406,764,470,1062,618,346,2512,2184,2810,532,1000,3456,3028,492,418,418,416,408,572,602,682,652,486,656,592,436,680,540,572,418,526,372,334,336,418,304,476,562,596,558,638,632,454,384,580,844,746,438,378,422,1294,804,854,960,420,686,332,418,620,1274,438,866,418,410,474,420,704,754,830,402,332,426,418,412,498,680,422,420,406,758,406,384,392,422,816,482,426,396,400,394,392,406,398,406,406,1466,1326,346,408,408,408,908,674,1366,404,790,468,1234,392,1504,1538,872,2402,1036,406,482,1168,1858,1056,386,614,416,1074,688,404,2138,412,1018,402,1108,998,1384,754,406,414,546,534,430,486,2324,414,406,532,784,458,566,404,322,1254,1162,1450,406,1110,368,412,1554,304,1200,772,1540,1282,2020,1878,524,1468,830,1614,712,516,534,2238,716,614,1072,1154,406,1684,1856,380,442,428,1424,902,860,402,1372,520,528,418,794,408,1270,414,980,1282,346,548,1466,2824,404,404,536,728,394,1462,680,408,482,1134,402,408,1364,474,536,694,2218,406,1384,408,666,550,524,744,576,604,1936,410,414,1042,1016,408,414,1440,370,412,620,386,2030,596,406,378,412,1070,614,1408,1004,422,1490,496,410,1540,590,398,1724,410,394,2210,708,474,2318,1448,522,414,1882,1574,1524,1408,552,1212,412,1062,404,410,1364,642,404,1404,392,456,2894,408,384,1672,1480,412,410,500,1154,416,1122,522,322,360,1522,446,418,1642,1558,1882,534,580,874,3000,414,404,1362,1458,408,770,314,514,412,1070,390,2392,1023,2050,1246,1022,582,524,478,490,356,400,2850,366,2556,2992,2768,1136,1130,2714,510,2806,534,624,526,722,550,2702,2768,2720,2566,1240,1200,760,766,1320,1368,492,2766,2682,440,1958,1348,994,2608,2558,2552,2592,604,532,2664,2608,2576,2682,2700,2024,2604,2694,2732,506,2664,2536,2654,2654,2330,1934,2730,2126,2606,2632,2718,2614,2680,514,366,2592,2740,2628,524,2476,2656,2686,2636,1546,2558,2766,2660,674,508,1032,2696,566,1230,578,2784,2726,2666,2608,1976,2436,2602,2690,508,2664,2620,2636,904,1758,424,2688,398,2600,2606,2696,2778,2602,2682,2650,2410,2764,2692,2538,2658,560,1708,2786,2692,2724,858,3140,2880,524,780,302,3274,2880,1752,374,3318,1134,964,2042,3024,2880,856,1718,2706,2754,3138,2918,2848,2548,2818,2988,2256,618,3036,2748,1666,954,2978,2658,2976,2566,1464,518,364,2918,2714,2950,2878,3058,2684,3264,932,628,596,2012,690,580,1338,1356,1298,2590,514,500,458,482,3928,1764,1684,1624,1948,1716,1896,1932,1800,1784,1780,1792,1708,1696,1740,1832,1944,1968,1924,1700,1972,2468,1624,1760,1064,1800,1896,308,620,1816,784,532,920,1887,1249,1824,1008,1811,1852,2649,1657,1664,1288,1140,1268,1485,1778,1707,1399,1439,876,3432,677,860,376,1000,583,611,404,3762,3536,536,1152,738,814,756,752,760,990,858,364,3726,2703,2577,866,1436,916,2922,3617,3734,3761,3762,3731,378,3466,462,418,1008,1010,2917,852,382,1388,3414,2136,986,1780,782,468,472,484,538,480,472,480,482,474,484,478,478,476,474,474,3477,670,3385,3333,2857,750,1822,3709,3617,864,2550,1945,3981,3182,2229,2147,1316,1900,1636,1298,1032,920,2326,1870,666,3749,3839,3358,1161,3377,3558,3507,772,751,549,620,692,618,3514,681,531,587,590,615,705,933,1005,701,486,700,665,563,627,622,388,524,500,503,490,546,530,576,467,370,456,472,1628,1496,1506,2404,750,3694,665,1062,3717,3730,3711,3735,3638,3690,3761,1768,1564,3712,1502,342,2050,1538,3101,3671,639,984,1716,1748,702,1179,1321,1874,1738,3371,1508,2658,2806,956,854,1690,672,3462,2413,3742,526,707,525,667,961,2828,552,908,2702,1422,756,446,650,666,578,546,946,668,972,694,542,500,442,966,1202,1096,2470,956,602,820,800,1088,684,940,2950,2548,2618,2550,818,744,520,398,820,860,604,538,720,802,544,1096,358,648,678,2942,1766,2300,2714,2942,2502,1052,856,718,2150,882,924,872,874,508,508,332,548,508,424,2812,456,760,652,620,736,644,1864,2624,1632,2056,536,516,1504,1556,2612,1040,996,452,360,1076,1060,476,744,1292,2076,1356,1188,1256,1940,1564,1604,428,1688,1624,688,760,1688,792,744,704,744,2588,1076,720,744,1844,1780,1188,1188,928,1096,2424,780,596,784,576,1516,1220,412,644,784,1036,1172,424,472,980,592,976,1840,1732,420,532,2388,2396,1280,396,512,1276,900,360,512,2560,2116,2572,1024,444,1028,524,744,2244,364,560,608,1688,508,432,2720,592,512,508,516,512,520,540,2488,1384,1036,464,372,976,300,968,964,1124,512,460,384,376,2628,748,460,2204,964,388,444,1020,1028,388,508,1400,796,880,524,1868,2300,856,1544,448,424,1944,2672,704,908,620,508,516,2616,376,484,988,780,644,472,3314,3314,3314,2848,720,2308,544,360,2548,620,584,2468,336,704,448,2308,624,388,1860,620,976,336,852,2916,364,2844,352,516,544,620,712,2768,1240,712,2716,496,704,2246,632,688,614,928,2004,1026,1558,568,2476,2516,604,718,1370,934,2568,2126,612,2096,880,1214,630,504,336,824,1156,1122,560,728,1390,352,1312,1530,1620,2350,2002,562,536,404,1434,1250,1132,2082,574,836,488,500,2282,2412,2356,2350,1672,702,890,670,796,484,572,1158,586,830,758,436,1426,1126,1102,1950,3468,380,1096,1104,870,744,862,1200,684,690,312,950,2474,2278,2368,1262,1230,1250,1206,1284,1302,1238,1158,1428,734,2402,1244,1144,1134,940,1132,1144,976,992,982,798,750,646,514,518,660,674,776,662,468,452,564,528,616,610,426,416,758,760,1222,1026,1018,1260,740,1354,1366,1312,1150,1264,2588,2602,680,606,1492,324,638,492,566,592,622,624,1052,556,624,2626,610,1822,2576,1184,526,1100,442,1210,1096,578,458,826,1202,1114,968,1282,326,1012,618,1036,998,1120,770,2474,1354,1118,1130,1312,2688,2852,748,3549,888,992,358,822,1322,1606,2098,2106,844,2050,744,1068,1022,1034,1262,1888,1598,1708,1674,2066,2846,1076,1784,1316,1260,456,1060,1804,2120,2768,2660,1072,2760,948,1372,1300,1300,2076,2364,428,1588,2100,2168,2652,3592,2448,1600,714,1392,750,2042,1320,1670,1686,1594,1684,1686,1668,1252,1340,1434,1474,1290,1308,1290,1368,1260,448,2770,394,1876,2636,1970,638,318,2628,2632,2638,2670,2628,2630,2580,2640,616,1300,650,622,572,332,300,2650,2636,2652,314,314,642,642,2642,2638,2648,898,316,2642,2650,2626,2680,2638,2628,308,316,2620,1888,308,690,2380,2626,2654,2630,2630,2656,2658,1324,968,1618,2638,2696,2640,2638,2644,934,1614,2638,1292,908,316,316,572,2630,2622,316,600,324,1948,2630,2642,2620,382,624,2626,2616,2620,2594,2586,2212,2614,2622,2624,2614,314,2612,2652,2614,2594,2622,2628,2608,2624,2614,2604,2620,2590,318,912,564,2622,630,310,330,316,2636,2630,2630,2648,2628,2634,2650,2630,614,946,310,2618,2618,2610,2614,2678,2630,2634,2630,2640,2636,1974,2680,2630,2626,2624,2636,2620,2628,2628,2618,628,624,2638,596,308,2636,2638,2660,2610,1294,2590,2636,2610,302,1292,638,2646,2624,972,2624,2632,2620,2622,2616,1626,2624,2612,314,2632,2662,2610,2570,2600,2632,2598,2608,2606,2584,2622,2614,2628,2618,2624,2578,352,2668,2624,2622,2330,1898,2626,2622,2586,2638,2632,998,2614,2616,568,640,318,2610,372,960,2626,2578,2630,2632,2632,628,346,312,2614,2690,2612,2624,2568,2606,2604,2614,2596,2664,2644,2642,2644,2626,2638,2634,2632,2700,2642,2634,2634,2590,2624,2592,2690,2592,2628,2626,2638,2634,2638,2594,2664,2580,2580,2622,2616,2618,2642,2638,320,630,1290,320,2610,2610,2590,2598,2596,2584,2588,2690,566,2606,644,428,312,2644,2646,2644,2662,2630,2640,2640,2642,2630,2642,2620,2698,1294,2634,2630,1220,304,2632,2632,2630,2670,314,2608,2604,2614,2622,2618,754,408,1612,2658,2616,2620,2632,2628,2620,2614,2234,2670,2626,2612,2640,408,1622,2630,2668,2616,2620,2626,2624,2612,1976,2622,2626,2634,2632,2014,2626,2624,2640,2630,1098,2630,2620,1622,2638,2620,2616,1994,2634,2622,2632,1956,318,2586,306,302,304,300,702,310,2680,2642,308,308,322,2636,2636,2600,2628,1644,314,2678,2622,2620,2626,2618,2628,2624,2626,2628,2620,2344,2690,2690,1372,318,658,322,2702,2620,2668,2606,1876,2586,2604,2616,2626,2624,1350,2600,2600,2620,2092,322,640,1018,1224,672,492,788,816,744,686,760,774,830,848,774,768,980,764,730,650,2056,914,1030,840,836,766,862,738,788,890,708,766,750,824,786,768,798,412,848,842,790,698,896,1116,654,784,928,864,710,616,756,748,414,1040,882,988,2096,654,716,720,726,742,656,832,738,850,784,1018,850,732,862,818,714,734,660,1256,1246,3036,1896,1046,1246,384,856,712,584,848,1068,728,1016,576,1440,1404,2528,754,3474,3434,1314,2136,364,516,606,3154,764,868,772,798,942,1496,1216,1678,3416,3490,3384,2554,1748,3614,1582,1774,2924,2818,3316,3262,2660,1884,1740,3562,1910,3000,3668,1890,994,2728,634,2918,3476,712,794,692,1130,1938,1588,554,304,2962,1770,328,824,980,1746,424,976,576,2492,2910,418,594,3520,3436,2980,2830,526,530,2054,1356,594,2824,3302,3496,3640,824,410,340,484,474,512,1636,1624,502,304,826,952,492,474,394,408,320,456,628,430,586,812,418,412,312,1254,374,508,684,1366,920,2530,522,1502,688,350,632,1700,678,652,602,784,1484,604,1682,556,464,524,818,822,476,584,596,868,2536,534,538,518,1536,610,2542,2584,996,610,538,534,880,726,564,872,682,2682,2981,642,602,618,486,1038,1690,2528,980,666,1024,714,524,530,524,826,776,1890,1390,544,834,1790,522,384,378,522,2688,472,344,578,530,1522,910,686,536,684,1514,544,684,534,732,2642,552,522,714,842,578,526,328,442,824,1436,2778,674,1606,1034,1636,2682,708,830,526,476,834,1378,572,520,528,830,694,558,822,452,304,664,810,510,482,542,816,524,810,1482,794,562,806,606,588,2974,762,704,842,2840,1608,808,522,680,624,2552,656,812,672,2718,2054,576,1706,3002,622,696,396,866,2724,514,704,524,828,1474,1206,654,460,546,388,532,312,2578,828,1382,442,784,1650,1574,618,548,1694,1504,1078,746,518,526,370,2554,844,810,812,536,558,538,760,402,904,538,1696,516,522,588,540,2554,604,512,838,836,538,1696,518,530,838,574,698,844,518,458,808,824,736,388,512,848,774,794,1638,2660,686,1684,588,522,610,530,2728,610,1404,576,528,518,2526,3057,818,590,540,816,538,604,712,2726,1560,530,1700,386,530,2714,1426,1046,726,518,512,2504,2282,642,1788,2818,2578,674,390,504,842,2562,592,1794,2568,416,1442,818,562,2614,538,718,594,786,624,1048,2228,520,1704,2420,546,1708,324,574,580,634,530,2558,1682,692,732,630,546,516,506,1382,516,810,1360,346,632,310,684,872,806,550,820,524,566,1690,652,340,520,472,540,808,610,534,786,668,544,1302,666,550,362,1232,540,510,842,476,1068,498,748,884,650,522,562,524,826,520,526,508,814,508,534,724,952,382,510,1790,1392,692,580,1680,1544,548,526,528,696,926,2111,1616,576,2700,534,804,522,846,2768,526,558,1458,718,530,1694,838,370,702,822,548,458,2622,2644,2768,684,738,1026,396,730,816,514,516,580,530,586,816,828,1422,820,1724,818,2816,962,408,528,536,784,822,458,832,2026,618,530,710,1129,2382,520,516,574,2922,586,514,520,596,598,718,832,604,582,728,840,520,504,382,510,532,310,436,528,1580,542,604,602,370,578,2068,1716,408,848,528,454,306,530,522,832,2312,584,492,1686,668,340,818,516,404,514,532,352,514,838,538,690,828,804,320,1608,690,514,544,3031,828,602,836,3371,1288,1368,1056,2768,584,1212,556,548,1292,952,904,920,736,712,348,1452,1208,1072,1352,768,760,440,414,1256,904,1152,1112,1084,1030,406,1514,1356,1490,1096,1186,1472,1148,2498,1356,1196,1462,1114,1438,1060,1308,1518,760,1514,1472,1464,1036,1564,1030,1316,1186,1356,1024,1438,1080,1428,1540,1252,1042,1314,686,1310,1344,1438,1466,1198,1440,1158,998,1462,1164,1402,1170,1742,1282,1560,1234,1124,1440,1748,1400,1506,1468,1582,1322,1160,1320,1428,1272,1082,1138,1070,1834,1570,1278,858,1244,1426,1324,1170,1264,1214,1346,1088,1060,1122,1618,1240,1010,1110,1180,1246,1278,928,1704,1090,1316,1376,2248,1026,1216,1010,1232,1330,890,1206,2762,1492,1278,1154,1494,1474,1352,2726,1146,1684,1084,1278,1382,1578,1494,852,2192,1534,1212,1354,1192,1506,1264,1088,1070,1294,1302,1302,1116,1028,1354,1352,974,1402,1264,1066,1330,1322,1420,1428,1004,1144,1048,1520,1280,1328,1624,1452,1294,3628,1102,1606,1438,1362,1224,1110,1270,1242,1190,1098,1546,1180,1482,1684,1082,1774,1450,1420,1484,1130,1282,1292,1080,1164,1444,1182,1072,1620,1078,1414,1058,1678,1160,1024,1004,1540,1024,1256,1060,1248,1446,978,1080,1676,1410,1506,1510,948,1762,1170,1442,1082,1378,600,1180,1664,1030,990,2328,1490,1244,1312,986,1142,1234,1100,1318,2140,1420,1128,1552,946,1160,1306,1174,1092,1238,1482,1560,1102,1192,1042,1862,1716,1418,1244,2538,1370,1344,1432,1514,1566,1324,1226,1236,1374,1404,940,630,1132,1058,1136,1256,1370,1558,1268,1350,1288,1458,1316,1078,1174,1468,1310,1316,1122,1182,1264,1374,1238,1298,1500,1136,918,852,1206,1490,1012,1428,1198,952,1132,1284,1112,1316,1372,1814,1738,1464,1408,1426,1556,1518,1380,1358,1316,1440,1378,1328,1334,1018,1302,1698,1438,1330,1296,1332,1180,1412,1284,1470,1048,1614,1278,1022,1402,1304,1100,1138,1076,1064,1260,1356,1454,1478,1668,1178,1046,1230,980,1116,924,1190,1160,1294,1262,1464,1042,1000,582,1394,1150,1350,1304,1484,1434,1066,1154,1098,1270,1512,1628,1268,1124,1394,1164,1252,1222,1142,1400,760,958,824,1418,1422,928,1568,1400,636,1802,1056,918,1496,1520,1480,1190,1248,1372,1330,1290,1072,966,1330,748,1380,1194,1670,1278,1242,1240,1556,1408,1208,1714,1432,1242,1364,1034,1020,1690,1232,1354,1336,1264,1132,1312,1350,1220,1560,1066,1258,1642,786,1302,1328,1400,1534,1342,1294,1712,1162,1270,1402,1426,1272,1184,1582,1138,1210,1094,1412,1058,1190,1332,1284,1262,1372,1060,1272,1348,1306,1126,1082,1342,720,1556,1290,964,1222,1478,1198,1420,1154,1086,1350,1160,1818,1188,1406,1316,1208,1386,1450,1586,1144,1590,1544,1400,1550,1434,1004,1442,1184,1368,1650,1128,1116,996,1042,1088,1186,1388,1270,1268,1310,1626,1668,1014,1086,992,1310,1474,1412,1162,1204,1216,1166,1490,1502,1576,1414,1428,1732,1036,1166,1242,1330,1078,1164,1050,1086,1500,1246,1624,1210,1570,1164,1388,1428,1362,3396,1138,1480,1430,1004,806,1396,1242,1174,1236,3558,1432,1200,1244,1246,1768,1412,1314,1694,394,622,1322,1170,1176,1504,1630,1182,1206,1320,1214,904,1030,1308,1016,1180,1416,1576,1324,1648,1324,864,1094,1116,1354,2274,1434,1066,1322,1066,2428,1130,1454,1072,1118,1114,1010,1484,2932,1346,1460,1588,1290,1110,1336,1082,1406,1268,1318,1768,1540,1248,1328,1022,1268,1174,1478,1310,1320,1518,1748,1336,1272,1252,1466,1192,1594,1264,1080,1210,1542,1554,924,1142,934,424,842,1260,1324,1018,2170,1586,1626,1166,1080,1248,1158,1718,1068,1258,1458,1542,1298,986,992,1944,1362,1268,1358,1102,1554,1170,1756,1442,1188,1310,1532,1076,1454,1554,1208,1360,1572,1570,1262,1346,1066,1256,1150,1542,1416,1336,1214,934,1210,3542,1052,1346,1018,1490,1498,1492,1246,1442,1458,1254,1090,930,1030,1002,1444,1326,1648,1030,1346,1356,1456,1504,1188,1054,1268,1242,1252,1114,1406,1434,1456,1500,1148,1226,1270,1412,1528,984,1148,1112,1444,1312,1118,1560,1304,1284,1082,1188,1636,1088,1018,610,1116,700,2718,1444,1148,1020,1602,1216,1712,1324,1368,1156,1118,1188,1476,1588,1608,1108,1104,1178,916,1302,1104,1198,1432,1254,1216,1292,730,1120,1264,962,1070,1020,1362,1242,1008,752,1548,1286,1366,1692,1392,1872,1204,1014,908,1656,1268,1236,1224,1310,1306,1410,1428,2316,1704,1094,1446,1610,1246,1504,1488,1424,1210,1298,1406,1194,1750,1270,1112,2086,1566,1174,1372,1360,1104,916,1304,1266,966,1362,1124,1334,1042,1380,1390,1094,2400,1052,1222,1546,1020,1388,1376,1342,1022,1820,1128,1270,1532,1064,1338,1058,1040,1512,1532,1068,1408,1032,1282,1084,1112,1466,1144,1398,1562,1420,1666,1652,1404,1224,1042,942,886,1142,1606,1590,1180,1574,1424,1230,1300,1296,1166,1292,1142,2256,1366,1654,1040,992,1216,1134,804,1452,1116,1540,1394,1022,1188,3318,1564,1136,1272,1252,1394,1090,1662,1578,1678,1306,1494,1140,942,1054,894,1128,1116,1270,1390,1636,1062,1006,1164,1092,1374,1016,1520,1326,1186,1252,1358,1392,1254,1328,1522,1484,1148,1392,1262,1264,1232,1068,1240,1040,1312,1442,1222,1102,1208,1536,1310,1084,942,1344,1484,1434,1568,1588,1240,804,966,1342,1322,1332,1002,914,1432,1588,1330,1044,1394,1510,1142,1172,1086,1218,1232,1046,958,1536,1260,1028,1122,1378,1158,1516,1562,1054,1478,1096,1324,1280,2422,1356,856,2252,1334,1090,1164,1450,1672,1080,1218,910,1176,1192,1246,1020,1174,1680,1324,1010,1268,956,1598,1488,1288,1290,1224,1156,966,1338,1418,1274,1240,1094,1752,1460,1120,2444,1504,966,1142,1116,2046,1132,1034,1302,1304,1638,1174,1422,1146,1308,2400,1244,1454,686,1390,1552,910,978,1190,1506,1064,1438,992,1386,698,1558,1288,608,352,1126,1292,1174,1124,1086,1286,1428,1068,1476,1350,1306,1074,1384,1170,1294,1350,1238,964,1418,1256,1756,1080,1164,1692,1242,1056,1148,1234,1452,1346,1128,1272,1646,1018,1260,1430,1072,1512,1206,1330,1388,1434,1442,1548,1428,1204,1416,1174,1174,1532,1124,1320,1204,1028,814,1200,1290,1168,1518,1356,1308,382,1472,920,1390,1286,1112,924,1466,946,1294,1504,1444,1270,1348,1646,1226,1322,1364,1356,1414,1326,1022,1508,1170,3138,1014,1038,1544,914,682,500,764,1198,1386,1096,1190,1342,1422,972,1242,910,1352,1372,1596,1636,1192,2142,1286,1452,1560,1472,1604,1150,1548,1504,1270,1336,1288,1248,1192,1360,900,1560,1124,1546,1390,1180,1296,1664,1376,1036,1324,934,998,1300,1182,1048,1338,1444,1406,1496,1318,1044,1444,1572,870,1548,1432,1008,936,1024,1090,1630,1558,1130,1224,1706,1512,1158,1118,3588,1412,1114,934,1516,1534,1316,1168,1606,1764,784,1454,1226,1310,1296,1024,978,1250,2106,852,1248,1384,1362,3444,1376,1502,1484,1912,1496,1410,1394,1530,1514,1396,1322,1338,1228,1296,870,1318,1232,1450,1250,2210,1204,1430,1616,1468,1844,1612,1476,1048,1116,990,1516,1406,1218,1288,1248,1284,1240,1290,1058,1252,1232,1146,1190,1482,1412,1194,1560,1412,1254,1002,1110,1042,1738,1030,1624,994,1332,1100,1474,1190,1188,1258,1470,1990,1236,1820,1354,1332,1456,1616,1268,1260,1130,1180,1270,1276,1090,1350,1538,1148,1518,1260,1346,1234,1112,1326,1604,1332,1496,1562,1356,2150,1102,1290,1026,1538,766,972,2068,2488,1616,1160,1124,1324,1472,1240,1252,1806,1502,1580,1030,1460,1192,1038,1816,1148,1328,974,1304,934,1412,3770,1368,1618,1332,1324,1530,1150,1184,1130,1242,1048,1036,1108,1424,1612,998,1248,1312,1090,1112,1238,1284,1444,1042,888,954,1354,1116,1144,1356,1260,930,1338,1278,1384,1168,1180,1322,1152,1282,1424,1350,1180,1166,1016,1092,1208,1146,916,1370,1240,1130,670,1136,1174,1494,1350,1536,1368,1456,1386,1074,1366,1206,1112,1070,1302,1114,1448,1092,1434,1222,682,1212,1432,1736,1370,1438,1086,510,760,2376,1660,1304,1120,1476,1328,1156,1274,1184,1086,1316,1330,1216,1716,1088,1426,1350,1014,1232,3216,1214,1098,1512,1536,1380,910,2110,1572,1402,1264,916,1272,1366,1294,1246,1078,1306,1326,1280,1112,1708,1512,1242,1034,1284,1118,1220,1144,1482,1640,2224,1390,1350,1276,1224,1230,1460,1218,1378,1440,1118,1478,906,1446,1162,1194,1196,2024,1184,1686,3716,1014,1336,1444,1512,1176,1366,1456,1048,1298,1168,1216,1302,1140,1262,1194,1156,1314,1596,1448,1790,1446,1378,1192,1154,1106,972,1112,1230,972,964,1256,1178,1150,1210,1162,1052,1390,1314,1276,1162,1218,1356,1526,1102,1322,1234,2000,1300,1586,1228,1254,1182,1284,1076,1164,1144,1146,832,928,1234,1290,1262,1414,992,1368,1204,1054,1306,1460,1110,1044,1662,1080,1334,1114,1256,1032,1336,1198,1616,1228,1256,1440,1338,1088,1252,1620,1580,1526,1050,1176,1204,1300,1190,1198,1222,1044,1202,1152,1346,1412,1040,1270,1372,1336,1290,1106,1062,1160,1178,1486,1354,1572,1320,1080,1428,1174,1074,1018,684,1296,1342,1256,744,1610,1320,1066,1274,1074,1482,1446,1376,1326,1164,996,1020,1288,1320,1022,1432,1276,1242,1156,1196,1340,1056,1328,1154,1090,1148,2978,1338,1094,1230,1020,1296,932,1236,1468,900,988,1626,1280,1382,1400,938,1612,1118,1760,1020,912,1240,1350,1280,1084,1286,1466,1676,1362,1776,1224,1316,1276,1230,1270,1504,788,1232,1414,1442,1272,1230,1546,1280,1822,1274,1168,1184,1168,1148,1284,1758,1242,1898,1132,1286,1058,1218,1260,1042,1418,1072,1194,1120,1292,1198,1104,1370,1302,1172,1168,1506,1214,1278,1190,1430,1876,1438,1104,1532,1230,1328,1560,1302,1430,1288,1580,1272,1540,1158,1550,1064,1304,1308,1294,1304,1412,1392,1056,1130,1456,1082,1540,1004,1472,1352,3572,1418,1612,1174,1028,1104,1614,1066,1314,1138,980,1146,1568,1420,1756,2050,1510,1240,1384,1248,1358,1016,1276,1216,1484,1614,1384,1204,1434,1180,936,1330,1386,872,1050,1260,1252,1572,1354,1054,1496,1210,1174,870,974,1368,960,1314,1206,1222,804,978,2014,950,1162,1292,1456,1326,1586,1342,956,958,1422,1266,984,1116,1802,1144,1406,1458,1336,1228,1198,1802,1088,1102,1348,1226,1006,1076,1094,1192,1382,1382,1140,1264,1480,1468,1436,1144,1246,1168,888,1050,1088,1094,974,1600,1838,1374,1090,1120,1584,1338,984,1630,1102,1036,1260,1144,1644,1168,1574,1112,1362,1520,1234,1102,1114,1304,1712,1288,1036,1648,1280,1230,1226,1406,1276,1054,1588,1372,1674,1446,1558,1888,1170,1338,1414,1282,1576,1084,920,2752,1654,1120,1446,1440,1426,1096,1124,1022,1328,1498,780,1114,2934,1148,1044,1098,1248,1372,1016,1302,998,1358,1592,1342,1050,1060,2102,1176,1126,1740,1502,1214,1314,1334,1434,1438,1272,1164,1036,1650,892,1218,1068,1772,1532,1030,1238,1378,1664,1432,1046,1394,1174,1164,1488,760,1060,1384,1082,1482,1128,1086,1604,1504,1512,1200,1364,1264,1050,1622,1356,1362,994,954,1416,1094,1516,1586,1442,1088,782,1314,1436,1072,1298,1208,1204,1342,1116,1606,1392,942,1052,1314,948,1312,1458,1550,1354,1548,1466,1260,1364,1296,3302,1114,1706,1146,1644,1652,1336,1486,1616,1568,1330,1310,1272,1340,1212,1464,1476,1348,1336,1208,1286,1226,1082,1218,1096,1222,1292,1408,964,2422,1486,902,1062,918,1338,1474,1048,926,1250,1082,1150,1050,1038,1382,1320,1154,1230,1292,1338,1154,1350,1236,1324,1662,1640,1200,1028,1260,1582,742,1020,1072,1098,1482,1012,1014,1022,1574,792,1632,1352,1186,1096,1354,1274,1064,1258,964,1198,990,1032,1238,1380,1412,1374,1318,1244,1132,1224,1410,1462,1416,1120,1300,1282,1298,682,326,1328,1342,1348,1210,1452,1230,1454,1128,1276,1168,1340,1016,1580,1238,1256,1306,1132,1088,1646,1476,1392,1496,1562,1358,1170,1462,1176,1092,1500,1258,1472,1292,964,1476,1076,1274,1534,1440,1248,1110,1224,1724,1412,1006,1208,1248,1242,1154,1296,1026,1428,1286,1146,1250,1242,1364,1588,1092,1382,1780,1192,1288,1182,1290,3534,1238,1364,1214,1710,1056,1372,1362,1316,1310,1074,1068,838,1370,1098,1242,1050,1126,1116,1390,1166,1400,1390,456,1412,1032,1352,1232,1514,1350,1484,364,808,1178,1082,1462,2512,1140,1184,1344,1098,1294,1110,1206,1300,1242,1198,1110,1508,754,1032,1554,1026,1304,1182,1348,1218,1384,1012,1110,1134,1048,1418,1250,1812,1522,1180,582,1116,1040,1110,1304,1298,1310,1618,1510,1434,1000,1208,1422,1348,1328,646,988,1152,1454,1156,1354,1204,1722,1280,1546,1210,1116,1420,1272,1662,1060,1104,1294,1394,1314,1128,1308,1300,1260,1092,1128,1558,850,1234,1308,1394,1512,1258,1214,1254,1324,1072,1602,1232,1004,1336,1170,1168,1234,1686,1040,1312,2226,1018,1224,1326,1054,1100,1218,1490,1632,1476,856,1334,1140,1130,1162,1390,1656,1072,1266,822,1372,1560,1360,1878,1354,1014,1342,1268,1212,1176,1210,1492,1392,1494,1254,1218,1510,1012,1542,1276,1232,1284,1100,1014,1334,1338,1382,1234,1058,1298,1392,1344,1152,1412,1062,1016,1252,1026,1272,950,1312,1608,1426,1272,1040,1272,980,1402,1592,1200,1312,1208,1198,1256,1224,1180,1280,1528,1324,1164,2216,1208,1462,1684,1484,1758,1428,1376,1436,1236,1170,1464,1070,1120,1370,1138,1072,1274,1066,1400,1246,1168,1062,1614,1248,1762,1154,1658,1304,1480,1020,992,986,1116,1158,362,1442,1052,1282,1092,1408,1064,1242,1376,1230,934,1420,966,1056,1648,1166,1384,1066,1384,938,1106,980,1018,1150,1392,1458,1278,1140,1032,1392,1118,1074,1302,1128,358,1000,742,1324,1364,1270,1424,930,1134,1276,1454,1078,1166,596,1556,1166,976,1552,1208,1140,1122,1380,1680,1266,2490,1814,1786,1054,1290,1352,1196,1286,1158,1290,1194,1446,1208,1206,1398,1306,1334,1256,1394,400,1566,1434,1348,1230,1056,1102,1422,1270,1110,1228,1334,1426,1314,1524,1638,1176,1242,1366,1320,1258,1300,1292,1050,1142,1310,1128,1240,1290,1100,1418,1480,1328,1236,1344,1184,1270,1472,1362,1400,1184,1286,1080,1070,1146,1340,1282,996,1196,1140,1392,1176,932,1102,1342,1660,1694,1496,1374,1632,1338,396,1094,1170,1350,1136,1860,1272,1266,424,1302,1302,1494,1282,1366,1406,1526,1298,1338,1372,1262,1378,1422,1588,1252,1004,1282,1200,1488,1372,1114,1240,1058,1258,1352,1242,1336,1158,1026,1208,1210,960,1162,902,1216,1166,1190,1522,1354,978,1200,1124,1320,1276,1442,842,1544,902,972,1180,1498,1356,1396,938,1396,1166,1366,1434,1378,986,986,1538,1278,1204,1416,1658,1290,1116,1124,1070,1276,1274,1190,1426,1468,1438,1346,1292,1286,1372,1352,1204,1186,1048,1226,1746,1178,1078,1154,1226,1300,1156,1238,1056,900,1242,1164,1228,1076,1444,1240,1044,1264,1214,1120,1554,1198,1258,1332,1504,1250,1422,1202,1208,1194,1184,1322,1542,1216,1408,1176,1296,1018,1200,1178,1242,1216,1164,1802,1092,1124,1196,900,1320,1040,816,1202,1288,1186,1518,1198,1300,1020,1468,1334,1168,1366,1606,1108,1220,1056,1468,950,1422,1236,1120,1054,1354,1282,1206,1500,1436,1202,1266,1342,1764,1364,1230,1638,1370,1426,1362,1356,1400,1326,1012,1164,1012,1034,1302,602,1204,1200,1442,766,1196,1382,1184,1344,1168,910,1236,1074,1564,1372,876,1636,1472,1150,1548,1504,1406,1264,1350,1246,1182,1052,1358,906,1118,1560,1536,1388,1104,1316,1286,1374,1036,1430,1392,934,1180,1508,608,1228,1238,992,1184,1212,1494,1318,1180,1042,1450,1568,868,1534,1012,1182,1000,1234,1050,1200,600,1234,1524,1048,932,1242,1618,1100,1554,1134,1210,1508,1196,1158,1158,1290,1128,1468,1170,1048,912,1108,936,1518,972,1312,1308,1602,1172,1450,1210,1304,1148,1392,1244,1368,1770,332,1312,978,1248,1160,854,1406,1374,1128,1246,1482,3426,678,1862,1050,1218,1210,1508,1510,1526,1376,1392,1314,1254,1222,1198,1338,1168,1196,1294,986,1234,1160,938,1442,1244,1438,1788,1198,1192,1348,1476,1494,1344,1482,1050,1114,1222,990,1572,1324,1268,1404,1218,1630,1018,1246,1382,1440,1282,1238,1486,1290,1160,1302,1054,1248,1240,1060,1470,1406,640,442,932,356,346,1148,370,360,1144,674,304,300,512,582,384,720,388,672,396,686,312,732,1088,1528,2586,1782,1346,1254,366,1068,598,316,320,320,326,1156,1378,2162,1200,614,2618,1482,862,954,1674,954,1564,754,1282,694,734,784,1334,1892,1224,1302,582,1580,1448,1332,1592,1584,1752,2172,1448,1438,640,1224,1174,600,1202,492,648,2604,1236,1596,1570,2304,1302,340,354,406,1292,1384,1544,1756,1214,406,1396,1546,1440,1516,1304,330,1558,1916,1296,1400,2052,336,2268,1392,930,938,1716,2152,504,1436,1820,1302,344,342,342,340,502,464,518,1614,1486,702,1604,1254,1726,1606,464,546,1518,1794,1730,1694,1208,1640,860,1464,794,404,356,390,1760,616,678,1216,1250,1534,2714,1594,1820,1740,1616,1110,792,1566,730,2678,426,1376,2060,2702,1696,1588,1680,1630,1760,1224,466,1578,1234,394,1036,660,342,440,422,400,578,2730,1568,1280,1384,1340,2044,1364,1408,1452,1700,862,1302,1756,2738,1666,1924,1986,1802,1256,1286,1534,552,1264,1388,682,3351,4962,4860,3616,4716,830,396,4022,3460,3544,4550,1080,4102,4530,4402,3970,4534,4534,2774,4160,4544,4456,4480,2250,4576,3518,4544,4602,3726,3256,3134,3478,3352,4026,4066,3632,3574,4098,4282,3462,2934,4520,3320,3894,4532,3266,4472,4700,4568,3930,4590,2750,3998,2560,2224,3464,4304,4140,4584,4502,4510,4358,3474,4484,3024,4592,3206,4528,3110,4592,4096,4590,3844,4602,4576,4732,4716,4520,3776,4568,3362,4600,4688,4404,2682,4648,4040,4562,4576,4344,4498,4752,4590,3632,4600,3878,4752,4520,4508,2454,4556,4590,4108,2620,4576,4534,3960,642,3798,4706,3950,4600,3972,4564,2632,4330,3426,4510,4470,4510,3438,4554,3662,4552,4528,2408,4108,3322,3238,4734,4722,4564,4252,3476,4106,2552,4626,4722,3102,4244,4560,4736,3334,4598,4588,602,4582,4456,4606,4578,3038,4564,3628,3556,1716,4662,4530,4504,4496,3940,4494,4630,3920,4558,4034,4318,4644,4484,4322,4434,428,428,432,424,532,464,436,440,428,428,448,456,432,460,476,468,460,460,456,464,456,444,460,3364,372,412,432,400,400,400,400,448,508,492,484,436,432,1316,476,484,516,460,500,664,464,464,476,1656,636,592,592,596,3280,4530,4576,4566,3434,4118,3686,3282,4302,4220,444,448,468,492,468,464,468,456,456,496,416,612,432,452,420,428,460,472,468,452,464,444,464,456,468,460,472,464,464,464,452,536,484,472,476,476,488,564,484,472,484,3708,4552,516,3768,2384,4016,4474,556,320,664,520,532,552,492,532,4612,3420,4492,4930,4732,5014,594,1198,1394,1386,1400,1144,1400,1396,1374,1386,1406,1386,1390,1384,1390,1386,1380,1372,1392,1364,1392,1358,1120,1222,1184,1202,1200,1230,1152,1166,422,1184,1200,1198,1200,1200,1210,1210,1156,1188,1040,1162,1204,1204,1551,1328,1318,1390,1406,1414,1412,1424,1158,1418,1398,1394,1396,1386,1404,1376,1404,1376,1372,1088,1168,1432,1434,1426,1420,1422,1376,1406,1400,1374,1456,1402,1424,890,394,1374,1414,1048,1416,1408,1424,1408,1418,1406,1184,1400,1400,1428,1414,1184,410,2066,676,612,948,1306,1408,2656,2636,2504,3754,1008,1026,1028,1010,1048,1018,1030,1018,998,3112,2028,1528,1054,1552,1558,1550,1602,1512,1484,1576,1580,1058,1578,1574,1568,1570,1892,1520,1050,1548,1546,1596,1480,1574,1060,1524,1572,1566,464,506,469,529,428,602,317,760,770,430,2392,524,520,904,668,440,824,676,528,2444,760,816,376,392,452,408,708,334,332,554,344,396,342,552,1010,318,372,400,992,300,548,408,390,442,980,308,546,422,574,414,1012,552,344,570,1010,314,346,578,1016,1012,326,360,590,994,318,410,1004,312,354,1018,308,346,546,994,310,348,568,982,308,300,314,352,998,312,304,340,334,552,356,996,576,552,1010,310,356,994,312,560,364,1014,314,996,310,356,356,358,996,310,354,580,994,328,378,556,996,400,352,566,996,418,314,384,1000,306,378,462,396,550,994,316,398,568,346,1022,314,314,406,1006,310,302,440,402,546,414,344,422,348,566,552,330,428,400,334,574,448,392,442,324,560,548,558,988,312,392,584,356,414,556,1010,312,384,388,472,396,568,1024,312,396,394,554,406,416,1014,568,390,386,974,388,396,1010,398,392,348,1012,396,412,1010,554,400,968,426,1006,400,410,580,554,1002,444,392,408,402,552,318,388,986,1034,1010,548,1066,564,386,578,352,3032,2452,2468,2432,2664,2436,2788,1868,1796,2720,2768,2944,1792,3056,1068,1572,852,856,836,2672,512,1148,948,984,2360,1264,1484,1200,964,572,976,864,1364,1412,1516,1856,1800,844,1176,1780,324,328,1432,1008,1280,1264,1448,640,312,508,584,808,792,2832,1880,392,884,904,1044,1056,3008,896,1752,2320,3240,2632,2816,2744,2792,2372,1732,1760,2700,2696,1004,1524,1380,1336,1372,1300,1288,1412,2592,3164,2856,748,880,2520,3112,2360,992,308,428,592,464,804,1900,552,2376,1508,380,1344,1496,1008,1500,2236,2788,760,640,736,1884,564,1552,684,564,2120,628,1560,1440,1076,1352,920,424,1804,460,2136,688,600,1224,888,984,628,2328,2140,1128,1212,2232,1048,1056,2168,752,2208,2240,2244,2236,2264,1080,1012,1188,796,1680,2240,324,1516,1228,1716,1840,2232,2220,2328,1240,1288,2084,1284,1336,1432,1332,1040,1044,2236,936,1240,1248,500,1272,1220,912,892,1560,1616,1424,2228,2252,1212,1372,1336,2240,1060,1052,1440,1456,820,1020,1256,456,524,3532,2370,304,426,1300,948,1658,940,1188,1050,1700,994,1698,966,1544,1264,970,2200,994,972,962,1088,944,924,1620,1254,1846,1634,1014,1198,1052,1024,1052,1804,776,1040,630,1070,1410,1180,1802,2558,1020,2570,1082,2250,434,1004,1006,2530,1214,1392,2798,2118,1176,2132,1010,994,2590,1310,1076,1906,2028,2354,1242,3452,2528,2500,2700,2552,2752,2488,2624,314,890,1734,1298,996,1106,1146,1478,2948,1534,1806,2226,1486,1462,1552,1366,1542,992,1826,1964,1398,1948,1430,1084,708,2208,2006,3036,640,748,1098,2038,2908,1478,3008,1296,3534,1824,3020,1358,616,3058,2998,2032,730,608,822,1172,2294,962,1626,1586,1306,2080,756,802,2988,2042,956,1338,1262,646,3024,3234,640,640,378,1334,1434,1200,3016,1190,2526,652,1252,2990,1982,3220,380,3000,2102,2214,2256,2046,1520,3032,1442,2062,1286,826,3020,2044,3084,2046,3006,746,734,2372,832,2044,1332,2424,670,620,3016,1498,2792,1502,2128,536,782,1514,1222,1004,756,3024,3014,1486,1456,2030,1320,1640,2342,1382,2604,3014,1508,3010,2734,622,1694,1722,2958,836,818,1028,1632,2608,556,3020,1946,1218,3300,766,2030,2924,704,712,1738,2052,1838,3008,1316,3008,1332,2040,2044,2110,2010,796,1920,2026,2070,3020,1168,3024,696,602,636,1470,1540,1866,2032,2050,3016,1330,3338,2048,3030,1228,1462,2980,1496,3000,2162,3012,3056,1218,2988,1108,1572,1346,2104,2038,1330,744,826,946,1210,1940,2636,2042,2884,1200,2908,1572,1970,1284,696,1054,3006,1030,816,672,1030,2032,3018,702,2976,2830,2990,2032,762,3020,860,624,818,2704,2046,1260,1294,2044,1134,2960,314,814,760,2978,712,2298,904,2414,1114,1036,3040,1308,1650,1614,1344,1262,630,1208,1192,2936,1282,986,2572,590,1888,984,1498,2710,454,1446,1536,984,1196,2628,1338,1930,676,980,2666,1334,3052,340,1612,2024,2986,1448,2046,378,2872,1776,2996,1962,3004,516,2978,1038,3014,2080,1324,3020,1316,1266,2908,2704,988,1348,2994,1962,1544,2990,2990,2016,1366,506,1944,1968,2420,2928,1592,2022,2252,2950,1972,2762,2088,2106,922,1198,1670,492,684,786,566,786,758,1016,954,3092,1300,3006,1960,2986,444,1582,968,3006,466,2110,3012,1144,2448,1278,2388,1924,1942,1948,1140,1414,2798,3016,502,1354,2132,3060,1170,1458,2774,1314,2620,1978,3004,1226,1312,2994,1424,2656,1372,1892,1962,1384,2996,1894,1896,2994,1864,1926,1876,3026,1032,3012,1224,1898,3002,1902,3016,1874,1908,720,3006,1896,1884,2976,1898,1922,1914,1910,1884,1980,1416,3008,3012,3008,1076,602,3002,1000,998,1356,1874,3000,1884,1886,1890,826,1100,1898,1578,1354,2452,1384,1884,1328,1100,1306,1346,1792,762,512,1356,1892,2984,1002,1494,988,1336,1280,1272,3008,872,1202,674,3032,1428,1776,2864,1692,1896,2638,914,1786,2958,2124,1416,1450,1884,1384,1690,1270,556,1254,1880,1230,3519,2648,336,1870,1464,1884,1882,1554,1428,944,1906,1870,1882,1878,1884,1516,1942,1304,600,1642,1016,1918,1926,774,2654,1468,656,574,922,1860,1252,1124,2638,866,1448,2972,964,2506,1298,2906,1874,2736,1708,1766,2716,946,2960,1640,578,2806,1870,2784,1220,3074,2254,2726,1158,3270,1938,1396,3022,1448,2432,876,2882,1324,1568,2616,2082,2494,1942,3346,2766,2786,1532,3110,2248,3020,2084,664,3058,1458,3152,1110,2882,1272,2492,3140,1856,2654,820,1108,3118,1802,1306,2708,1868,1206,2968,1874,1892,1576,3008,890,1888,1508,1156,794,1884,1524,1168,1886,1572,3000,1848,1888,1848,922,1450,940,982,1122,1888,2762,840,1882,580,1786,1882,1648,1858,1882,1890,1884,1892,1332,972,820,3000,1016,1674,1324,1580,2820,1242,3022,742,2972,2340,2052,1280,3008,2116,2914,1334,2924,1430,1518,1238,1542,1948,1584,1900,1764,532,1290,2958,1578,1288,3002,1632,392,3012,1132,2452,2980,1884,874,2548,1848,1514,2664,1870,618,3006,2822,1938,3096,2650,2038,2746,1354,1466,2984,958,1834,1454,3094,2518,1838,1348,2008,1938,2036,1844,2684,1374,2674,1004,1236,376,376,1624,3012,1948,1232,1312,2680,1416,2680,1376,1944,1964,1384,1888,1948,2996,1864,1892,1872,3012,1032,3004,1476,1896,3000,1904,1872,3144,1872,700,2992,1896,1884,2984,1892,1912,1892,1908,1880,2684,1408,3004,2256,2996,1076,776,3004,1000,996,1348,1880,2988,1880,1888,1896,820,1104,1892,1568,1352,2476,1384,1884,1816,1100,2996,1304,1392,1872,408,520,1356,1888,3000,460,848,1544,980,1336,1288,1268,3004,868,1200,872,2072,1428,1884,2892,1688,1896,1628,916,1788,2956,2124,1412,1448,1884,1380,1688,1264,556,1248,896,1236,3816,2652,1708,1464,1876,1876,1568,1432,944,1904,1872,1880,1892,1900,1520,1944,1312,608,540,1648,1236,1920,1928,1188,2684,1464,660,984,880,1872,1252,1104,2764,1316,1276,1008,1748,944,1816,1296,2936,1888,2740,1708,1788,2308,948,324,2972,1636,1172,2840,1868,2756,1212,2596,2256,1264,1508,672,1160,756,2940,1936,1404,3088,1448,2404,880,2888,1332,1580,2632,2092,2180,1944,3400,1288,500,2800,1936,2380,1544,3128,2252,3036,2092,796,3040,1476,3168,1128,464,2872,1272,2512,3240,1860,2684,1288,728,1132,3144,1068,3180,1800,1316,2740,500,2764,1868,1184,2552,1876,1896,1600,3008,888,1900,1508,1160,800,1896,616,3790,1583,2826,1742,1166,1888,1570,3000,1158,1848,1878,1846,924,1656,940,980,1120,1888,2760,692,1872,570,1786,1882,1804,1860,1884,1890,1880,1892,1334,980,820,2986,2980,1578,2820,1208,384,2982,918,3038,2348,2240,1276,3012,2142,2996,1332,3004,1206,1518,1250,1542,1956,1586,1908,1760,1522,2958,1578,1288,3002,348,438,308,3006,1206,2600,1482,3004,1886,2562,1138,1816,1520,2336,1856,592,3004,2820,1950,3096,2614,2036,2728,1352,1466,2984,2880,1452,3100,1840,1350,2014,1934,2024,1850,2684,1366,2686,1002,3557,2244,640,800,608,614,382,408,1262,780,778,996,1204,756,1276,492,1674,1044,1480,878,610,626,1412,1214,1524,864,1262,1212,1212,642,1252,566,562,570,564,1276,1282,1266,1564,872,1914,676,864,1248,1256,1358,552,526,550,570,328,622,492,1024,670,986,1092,786,384,770,716,728,584,612,1022,536,586,342,704,462,2186,1824,928,398,410,2422,338,1086,644,782,876,586,358,344,2614,590,2414,1870,2292,630,488,374,1174,740,1082,1100,1192,1236,660,1526,1662,2422,2016,360,1122,2212,2296,814,956,960,1228,1220,410,2270,820,2318,586,2308,300,304,300,302,930,934,1128,1204,416,1076,1104,2312,1228,2312,1436,378,2374,1312,834,492,506,712,646,624,446,1102,742,1698,2594,2058,2058,410,432,1918,2292,1258,442,958,2410,1584,1722,1780,2104,2504,1024,702,466,300,920,694,490,350,470,604,598,580,1144,588,850,1058,1078,870,630,476,2310,1704,466,428,502,1704,610,1102,1604,400,476,368,374,616,620,816,1930,596,776,788,794,1272,932,1582,1026,1024,1216,338,650,668,574,812,578,1194,1042,1324,1612,550,588,504,1036,1010,876,932,682,688,1488,1982,488,540,506,1060,1132,714,1500,592,1006,976,1048,434,356,2450,1218,690,428,490,316,406,2398,2284,2298,2326,1366,948,1146,964,1154,1538,1512,880,684,692,698,934,888,1486,1736,1606,1678,604,550,988,1624,1366,386,658,670,680,2288,2476,2466,1204,1202,744,448,1576,938,704,620,532,1080,932,1712,1264,1480,584,1810,1920,2416,1814,1192,2416,1426,1542,2408,2410,1752,420,444,540,454,624,720,676,744,692,674,1398,632,2264,684,364,1722,396,394,1778,1382,632,792,894,538,532,516,430,874,594,1666,606,618,512,576,582,370,728,770,942,482,466,1376,872,2600,1132,732,1544,1096,1386,1602,2608,2200,1646,1473,2912,1714,1638,1360,1266,2008,2016,2102,1736,955,2526,672,1488,1444,1610,1374,1812,1316,1340,972,944,2010,1581,1238,928,2004,2768,1344,1304,1554,1744,1442,1408,1162,1644,1642,1448,2104,2034,448,1672,1322,616,1988,682,700,994,2366,1328,1244,1632,1236,1688,1994,1614,486,532,624,1482,2072,1464,2216,684,1644,1500,1224,1418,1078,2784,496,1456,2142,680,570,482,416,456,582,404,952,660,1772,932,3030,1362,496,898,1650,938,1234,3597,1840,1618,1860,904,1988,2278,1090,492,1428,1318,548,796,1780,1272,3507,1406,1486,2464,1394,1160,1070,2464,492,428,1960,1168,424,1206,1220,1756,1984,1918,1153,1224,2152,408,2228,670,550,2020,588,438,738,1756,492,2132,972,1672,542,2772,1726,480,400,976,1440,496,552,700,658,554,2226,2392,900,2630,1148,736,302,2388,490,2928,2584,2488,3178,460,2368,1160,1166,2014,1172,2660,1788,2370,822,300,3866,3866,4076,2958,1004,1796,2126,1372,408,2704,1168,682,2082,1092,480,2514,2160,2666,1248,942,1730,328,818,560,2514,1102,1320,732,316,368,856,778,746,616,748,2662,1074,2344,1404,712,986,326,2038,576,754,394,920,468,472,810,2356,1810,346,1922,718,2036,2652,1906,1902,2472,336,782,392,560,438,2394,2562,752,412,1660,408,1160,344,2822,510,3538,672,952,882,2548,1644,546,3620,3530,3432,1596,1212,2210,1056,1104,3410,1406,404,330,374,1700,944,612,348,532,1022,1036,1040,3554,3194,3196,1980,2414,368,420,2748,716,364,896,508,1174,604,1266,1570,3060,2308,3416,3586,3606,3686,3612,3070,3494,3380,666,3508,2356,470,3196,3488,2508,2902,440,530,1582,3538,2296,758,3744,400,1736,1432,1306,1638,1136,1724,858,1748,1690,2212,1284,1684,1770,1502,1104,2098,1142,1392,936,1654,826,900,1010,1902,1682,1652,1728,1060,1394,1550,1992,638,924,2106,2244,1058,1668,2076,3008,1752,1756,2224,1868,1468,1760,2392,2250,1138,1968,2240,1474,760,2018,1416,3030,1606,2894,664,1388,1086,1690,2176,1120,1560,1498,1714,1090,1512,1470,1134,1510,2290,1470,1288,1464,1828,2286,980,1748,2026,1366,1130,1068,1080,2182,1384,1106,852,1836,1496,2294,1494,1746,1140,1420,1732,1758,2214,1692,1518,1654,2284,1392,1516,2750,1118,1124,1514,1462,4489,3686,402,1676,380,1412,1286,1612,1066,836,1722,1644,2180,1248,1692,1740,1480,1070,2024,884,1348,898,1648,944,876,976,1876,1628,2230,1600,1586,1028,1348,1500,1956,1586,2048,2206,1036,1672,2018,3262,1712,1728,2168,1840,1210,1736,2116,2218,1684,2068,2200,1440,756,2184,1392,3690,1576,648,1416,1162,1648,2144,1088,1516,1476,1842,1066,1488,1432,1112,1482,2232,1432,1256,1444,1778,2228,962,1716,1992,1340,1108,1056,2124,1416,1204,860,1792,1472,2240,1460,1712,1110,1294,1692,1724,2158,1664,1484,1872,2236,1372,1616,2700,1100,1096,1486,2036,1082,1174,1100,1136,1212,1136,1142,1110,1132,956,880,1134,1144,950,1144,1164,1352,622,1348,1062,1066,1226,1182,1164,1188,1176,1164,526,896,2612,392,1476,2626,1516,384,472,384,612,340,636,1072,784,332,328,696,1440,1332,1472,536,480,2914,794,436,404,2442,2510,2414,2460,2474,2516,544,2681,2610,554,334,378,682,2726,302,2148,1096,1596,1136,944,818,1176,1578,488,2174,1100,1096,724,318,736,804,626,630,1366,786,530,770,892,486,468,1038,498,470,466,2284,698,676,1188,716,1674,2748,528,2738,542,2736,1876,2660,1158,998,596,1158,2480,1298,748,2634,2718,1050,890,1226,2632,1766,634,472,534,524,502,508,2624,2642,2620,1998,604,300,1310,892,760,1286,2184,1900,2182,2126,2210,1354,2146,468,466,1030,2632,2574,2556,724,898,1136,2666,1140,864,672,434,1780,1770,1966,892,1492,1594,342,2054,2500,338,608,766,444,782,1388,1264,876,572,408,556,982,1044,2488,2486,874,746,678,692,740,2520,2506,2480,1696,610,858,322,558,2484,444,1778,2440,468,508,650,900,1924,1354,572,572,826,1186,1184,602,570,2122,2228,1714,2306,2242,756,774,758,2622,2392,2288,2258,1386,2324,2424,1254,1164,1268,1270,2072,950,922,300,1008,708,672,750,1502,758,396,2018,2006,672,334,1406,1158,1156,542,336,328,1968,336,328,1268,380,388,334,336,326,332,2888,2884,2046,2888,2836,2862,2844,2894,2864,2902,2888,2894,2894,2724,2890,1572,802,2896,1426,800,1180,2068,1864,1988,2132,2740,2724,2380,1928,1224,1824,1924,1636,2292,1736,1244,2196,1920,2236,1592,1440,468,632,1376,2624,1348,2020,2380,2648,2652,2640,2660,2624,2644,2656,2712,2668,2648,828,422,666,992,308,3270,2806,1050,426,366,374,376,372,2808,508,566,730,1994,668,356,1002,2752,2866,2190,2846,2176,1424,1344,662,2218,308,2798,1894,946,1238,660,936,732,302,466,1082,664,1692,1338,532,460,2822,760,2460,900,1078,1092,2102,912,772,310,1110,446,1140,1438,310,2742,2774,2098,2516,1158,1144,2068,424,484,1748,2808,1652,1666,1722,1716,1650,1700,1910,2252,2176,2348,2714,718,2522,1382,2828,1620,940,1650,1252,312,484,530,438,460,470,394,2184,1286,514,416,522,486,1496,2836,2816,2810,2802,490,2376,1992,2166,306,768,408,918,354,3306,549,2294,344,1921,648,2144,2524,658,2454,338,310,728,1040,1082,1754,2136,1044,520,1602,2252,2556,534,1196,1280,1540,2212,652,1768,2074,880,636,1654,2122,646,1580,1050,2628,670,1108,620,1352,1478,336,448,1118,2084,360,1908,2278,4086,1382,1294,2512,2206,958,636,1144,3570,3390,3708,3504,3756,3334,3766,1176,1376,1168,2364,2282,2484,3752,2574,3938,4242,3196,4152,2288,1944,3498,4074,2986,2368,1864,3168,1512,1076,3680,3962,3844,1088,1876,2612,2300,1806,3182,3924,3626,1530,2886,1552,2256,1348,3824,758,980,1456,620,1048,584,3808,3792,1168,932,940,1492,3852,1288,1612,1892,3444,1972,1688,3766,4042,1916,1388,1476,3242,1312,3684,3234,2522,2180,3762,2256,1760,2176,1744,1770,3762,4032,1372,2520,3356,972,3256,1490,1948,970,580,2212,4110,3662,4026,2292,2066,2796,3014,2706,4022,3768,2558,1318,1736,3790,2220,1032,2806,2930,1872,2328,1840,2634,4320,2170,4326,3772,4010,2840,2558,2224,2510,1880,3404,3956,3448,4228,4042,3834,3808,2290,3208,3678,3412,3518,2132,3278,1652,3462,2604,3294,3962,2532,4042,2942,1024,3714,3608,3716,1978,3358,3952,1464,3616,3606,3804,2018,3074,3026,3086,3750,3540,3674,4437,1670,2290,3780,2120,3150,2690,980,528,3736,3602,3764,3452,2660,4065,3774,3980,1236,2416,2872,2080,3560,1944,2744,2364,2084,2440,4040,4295,1536,3944,1880,3750,2100,1052,764,3024,2372,2936,2512,2768,1200,3124,3036,2876,344,2292,2860,3032,1448,1096,2884,3032,2972,2796,2140,2724,3116,2960,2404,1604,1408,3064,2412,3004,988,2564,2800,2496,1244,2584,2884,3144,2488,3012,2448,2728,3028,3000,3056,2672,2568,3144,3036,2960,2680,1936,2852,3016,2844,3016,3136,2652,2984,3000,2540,3076,368,2796,500,1940,2636,2656,2780,2892,2804,2732,2728,376,2884,1456,2664,2820,2636,2668,2712,1524,3136,3152,2652,3024,3580,3220,3210,3220,3222,2518,676,3530,3202,3250,3218,574,388,4108,576,2744,604,1152,1124,1176,1560,980,1852,1008,2452,1160,1700,988,1304,1200,1192,1104,1476,1512,1012,1248,1180,1752,736,1992,1008,1024,1184,308,4044,3386,1674,2380,698,1450,1124,1288,1844,1356,888,930,1408,2038,2056,2230,1968,1162,2202,1540,2178,2462,1402,2098,1052,2014,794,1232,2174,480,1200,958,1108,646,340,1088,746,1190,1290,1286,1264,1442,1176,2570,1306,2124,566,698,398,1304,2234,1072,1178,2096,1666,894,386,852,2378,310,1386,1130,1286,1852,1406,888,1356,1408,2048,2052,2224,1962,828,2184,1540,2180,2464,1404,2102,1170,2006,928,1044,2178,1702,1106,1156,1234,664,1436,980,1284,1284,1262,1444,1184,2574,1310,2126,350,1384,1004,1302,2238,1156,1180,2208,1664,1186,898,672,1228,1914,1100,2212,1812,1060,1356,2362,1808,584,508,1642,1950,1690,1798,1720,2768,1790,2582,1384,1920,1526,1838,1796,1798,2116,2562,1538,2364,2584,2346,2534,2472,1164,2700,1806,1378,1070,1166,1774,1580,988,1148,1568,2136,1742,2184,1580,2144,1712,3295,2304,2668,2456,2652,2860,2656,2268,2232,2956,2232,740,364,762,488,558,518,550,1406,2168,1384,636,618,2238,554,578,394,1580,706,1098,470,398,704,844,690,970,564,628,402,616,462,680,616,1680,1814,1596,1850,1604,1044,1578,1442,2242,980,1514,1520,1600,856,1340,1794,1536,1154,1112,1054,2142,862,1112,708,450,454,374,662,488,764,802,516,1352,778,622,1368,514,790,1414,704,704,834,616,882,1042,1908,1516,1946,578,1706,1310,1370,1148,664,656,1252,2328,500,730,812,1552,896,2212,664,728,882,308,348,444,612,744,906,962,516,702,1910,318,322,324,1242,1166,650,666,842,610,1210,962,652,548,786,710,320,704,406,466,542,462,604,602,1118,694,906,618,954,718,560,552,408,1348,2084,1532,1438,624,666,2106,2354,684,826,808,2284,1284,1590,376,866,598,1018,1050,596,442,328,402,668,610,2048,1590,2248,1354,596,978,424,1000,540,358,996,954,1558,764,1172,2132,2244,2260,982,1162,326,474,626,1076,442,496,2182,1576,824,968,1878,2220,2230,1778,820,1482,744,584,1140,2168,520,1314,628,768,594,1442,334,2228,578,1208,1990,496,2022,588,596,2334,1218,2918,2918,2907,1518,390,2312,836,2242,2120,414,350,632,678,650,2230,600,1556,546,514,852,400,640,480,462,360,2240,700,622,956,2092,1254,1354,840,328,2082,614,2336,524,1298,446,796,368,504,1062,466,1018,748,578,878,478,616,880,672,1094,872,650,524,1046,856,2220,1274,614,686,1804,788,2266,910,566,758,2280,1284,476,678,748,824,1202,958,530,742,2066,634,636,574,364,440,636,374,890,1074,580,1170,868,372,410,714,662,322,320,858,912,306,898,528,646,848,2196,998,1034,332,396,1694,1060,1242,1196,480,360,1206,1122,2388,1518,1342,1594,2118,2194,1418,1364,1350,1064,1252,1422,1586,734,1450,906,846,1172,1026,540,464,1268,1196,2360,550,692,1814,1804,2204,2226,660,810,470,520,1374,1094,1448,2254,1536,2230,1896,1406,582,2146,1728,2138,672,2004,580,1136,1780,714,736,1950,762,850,756,1070,442,680,456,466,1262,482,414,894,386,606,954,1678,1808,796,848,928,716,962,516,366,670,1176,1484,1578,392,832,422,1044,394,1416,2282,1066,706,970,1420,1290,438,844,710,642,502,2472,1270,1274,1200,536,616,1060,2274,1332,574,386,2338,816,416,556,1204,1012,412,1092,780,604,462,628,850,490,692,314,380,1228,620,1212,1450,818,646,606,754,2384,1022,346,1102,1952,1988,692,628,656,1058,810,1216,2016,1972,686,1154,888,2907,2907,3110,2547,2828,2654,3019,2730,2251,2185,2451,2600,2650,1797,687,2617,2870,3568,3662,3391,3349,2764,2811,3489,2668,2977,2924,3357,2820,2533,2851,2593,3626,3484,3362,3548,3348,3395,3530,2907,3088,3507,3399,2795,3516,3291,3014,3382,3373,3526,3112,3306,3660,1947,2792,2475,1579,2856,3090,3270,3043,3328,1904,426,2427,2702,1426,1226,1851,2881,1806,3306,3375,3370,3570,2860,3504,3066,3541,1999,3568,3123,2722,1588,2451,1634,1168,2239,1653,2865,2807,2634,2885,2307,1856,2333,2768,3085,2720,2869,2697,2021,2178,2212,2800,2700,2608,2656,2568,1653,2418,2145,2372,2376,2385,2618,2192,3105,2673,2613,2807,2858,2629,2300,2821,1771,2372,2726,3044,3181,2906,2391,2177,2633,2690,3089,2829,3251,2839,3196,2836,3152,2026,3190,1611,2572,2631,672,3040,2652,2627,2293,2710,3273,3072,2643,2648,3024,2404,2708,2828,1955,2376,2797,2495,500,394,420,652,841,880,864,876,596,2086,1868,2084,2026,1038,1580,2128,1898,1944,1600,1454,2112,1536,1074,2303,524,874,2217,2054,1664,416,988,1210,1710,1936,1604,2140,516,3948,3160,2784,3592,3438,3834,3342,1074,534,1274,1806,700,584,642,598,908,878,1412,2010,1782,842,1710,746,1826,698,832,1444,1090,588,542,964,3120,2480,730,1056,2612,1186,560,470,700,370,1996,454,966,540,354,358,528,1934,352,352,418,1620,1860,3814,2834,562,436,1092,1022,752,802,1248,3544,442,732,3120,3508,990,1932,3758,3938,2066,2308,3950,3934,568,2268,646,520,530,1976,1740,1824,3666,586,1352,710,848,506,2322,2322,764,302,478,348,2856,2836,1484,626,434,330,312,1072,578,950,622,1006,324,764,970,748,1202,860,752,598,660,368,364,796,660,366,936,626,1044,672,508,1588,702,564,618,1012,1088,686,382,1305,712,748,688,844,618,648,750,598,652,1510,680,1340,1108,682,802,1214,452,2918,696,988,332,320,350,674,632,392,582,2018,1828,2016,344,2042,900,1576,690,601,3320,348,2465,300,562,1040,1516,954,452,836,1196,1406,550,690,486,680,568,1764,1466,688,712,720,1844,1440,1548,1370,1442,1152,926,1026,956,742,462,1460,472,320,1368,2708,2728,2602,1180,520,610,630,364,1896,940,1526,1038,1048,1534,1000,587,1410,1891,3517,654,1672,1656,2172,2432,2398,1828,620,544,868,1038,1640,2634,2892,1478,2592,2512,2806,692,2624,1468,2682,2786,2482,2510,2714,3012,2904,2762,2562,2560,2828,2810,2742,2752,2308,780,1176,574,2830,2996,2678,2632,2682,2828,2772,762,1148,500,2004,656,748,512,940,740,952,440,780,360,1260,492,500,660,976,1172,744,832,588,840,380,724,484,1280,1264,1068,1076,1200,980,1100,1072,1064,1068,980,1064,1172,984,1068,980,972,756,772,1096,1080,636,1832,1176,1756,384,364,944,556,976,1056,956,1328,900,760,500,528,624,356,580,756,724,532,1076,972,840,512,872,728,692,1028,708,800,1072,1180,1748,1284,1172,828,980,736,1072,980,616,1064,1068,2048,708,728,800,796,1064,616,1176,640,708,628,984,1080,1064,944,1068,1056,1264,1072,976,1268,972,1184,988,1072,988,1072,1012,1088,988,984,1064,976,1044,1264,708,1252,536,1260,1060,996,1060,892,976,1056,980,880,976,904,976,752,984,896,1076,564,1944,628,548,748,652,868,508,984,588,800,1060,568,524,696,676,880,640,748,876,640,708,956,976,652,596,480,484,488,948,812,688,504,1056,976,976,980,712,972,612,1064,976,640,408,976,980,976,1120,976,972,972,972,1052,1008,848,1056,1372,972,736,440,700,500,968,1056,1284,516,1456,820,948,1380,684,984,404,860,740,584,1076,692,932,800,1016,780,1056,500,568,960,704,456,744,1280,644,612,840,1224,784,1036,724,764,868,788,900,756,880,584,1072,1256,1108,772,1056,1060,972,784,816,848,1032,984,720,1392,1060,984,896,1052,984,984,664,984,1064,916,940,988,984,856,1172,1060,1060,1088,976,536,796,800,1064,1108,980,356,976,976,788,984,988,756,1064,984,972,800,1276,988,980,980,1064,888,980,1076,928,796,1072,980,984,984,988,1052,1176,1048,1072,1372,976,972,1980,1176,872,980,1052,1060,808,1020,900,1164,1064,868,700,1316,968,1052,980,1080,976,980,984,540,988,1072,540,976,472,1068,1068,1176,1148,1172,844,628,904,668,1056,1060,448,780,980,1100,420,460,1208,316,684,980,472,452,816,900,720,980,844,732,936,696,1056,1096,908,908,1108,1032,664,560,568,680,552,732,1348,984,900,440,520,1100,704,744,1072,1072,420,508,1068,1080,780,984,1172,1072,840,1092,1248,636,1076,1068,988,940,988,984,1080,524,984,976,908,1168,1100,928,976,988,1084,1188,1180,1180,1184,1072,1076,1084,1184,1080,980,1076,784,432,1068,628,1056,984,1080,484,648,1092,800,980,1076,988,1068,988,1176,1076,988,1516,624,768,900,1288,848,712,760,504,748,776,964,808,556,984,984,1080,1000,1000,1020,1272,564,924,996,1180,492,416,1068,1072,1068,652,964,1064,964,968,988,780,1068,780,840,688,980,788,788,932,876,976,988,684,988,1080,984,596,404,3860,320,338,336,338,336,334,648,318,336,336,324,338,348,3860,3860,2234,2312,1280,2348,974,632,2522,1680,582,494,500,900,648,532,686,542,646,728,862,548,836,814,528,902,582,876,970,620,978,840,624,722,564,860,854,670,822,322,522,500,854,620,876,568,856,852,872,878,384,582,588,354,586,518,798,696,676,808,488,806,640,880,1108,650,658,804,654,884,686,604,354,614,842,598,1124,1116,440,820,534,632,882,836,984,882,986,686,984,778,776,878,814,816,648,884,598,1018,646,706,864,858,972,804,854,824,880,334,872,852,868,874,588,674,836,682,552,982,870,804,872,634,880,556,862,678,642,618,1150,1240,566,868,886,878,846,858,886,700,1234,422,1192,630,694,590,704,404,1036,432,1182,870,868,634,726,868,870,880,874,942,866,954,860,876,546,886,670,666,680,884,624,640,428,716,880,614,690,646,554,506,646,634,610,504,594,880,680,876,680,570,570,544,852,852,646,812,596,878,592,726,552,638,834,638,652,578,814,858,834,870,1060,742,882,872,870,874,868,858,856,882,876,754,868,874,884,866,878,868,874,886,872,872,866,868,818,880,876,864,886,638,616,634,882,510,882,864,800,536,694,864,1054,630,868,874,738,876,752,600,652,446,726,860,752,780,406,644,882,628,876,860,714,868,868,1844,890,628,552,546,704,432,656,652,578,648,886,886,876,672,620,600,624,602,576,622,644,536,886,726,690,638,886,768,828,872,470,812,686,390,866,756,876,874,850,886,406,520,832,684,808,890,870,866,884,672,674,878,884,878,878,886,880,616,878,620,816,674,806,562,610,984,760,818,878,876,598,884,880,488,870,880,952,870,880,724,874,712,762,734,556,964,970,868,806,576,590,566,600,750,604,950,570,570,522,916,746,406,570,538,498,610,702,870,764,530,302,658,690,516,688,876,874,872,878,806,574,570,572,892,892,956,678,866,666,662,530,622,868,952,900,774,870,696,580,540,602,634,716,888,878,870,824,584,874,700,650,882,650,534,778,754,876,860,938,890,654,872,588,650,614,652,630,650,612,654,700,910,624,774,878,696,862,962,674,408,670,610,744,604,880,884,872,632,880,696,726,872,814,520,966,884,876,878,720,650,840,606,592,692,610,654,602,594,880,574,866,466,686,516,498,596,664,698,1052,852,664,828,868,866,2054,578,694,600,534,614,870,884,880,822,882,890,710,968,542,866,884,882,876,928,882,674,872,824,494,638,878,822,688,624,714,614,606,586,616,648,646,610,892,710,874,482,718,498,666,868,702,836,882,882,906,888,872,630,878,866,778,974,710,952,872,930,724,886,716,870,886,608,720,718,690,736,878,876,894,864,876,978,444,720,600,718,890,888,872,870,954,894,730,932,880,870,870,872,874,738,814,866,862,874,882,898,922,670,858,738,678,604,880,594,684,694,658,686,608,488,622,712,636,702,492,592,620,898,606,608,604,874,712,890,810,706,642,946,664,882,702,886,586,650,582,690,652,546,810,874,714,882,672,880,888,662,716,652,708,876,884,896,890,598,606,610,600,882,740,898,734,1194,598,880,642,490,720,636,694,886,586,892,642,972,626,702,612,712,1706,704,752,660,718,882,816,636,660,884,878,580,874,598,886,834,890,648,890,878,870,874,894,896,586,892,822,718,896,604,572,688,656,606,632,886,558,726,654,862,522,830,832,884,808,820,472,724,618,562,716,594,616,876,684,832,504,676,662,714,544,624,508,640,790,900,674,782,590,604,676,654,988,886,506,778,884,984,874,716,884,510,888,810,736,884,710,758,486,654,892,646,902,728,734,622,876,562,882,874,834,884,604,606,566,802,768,548,618,690,688,650,902,478,878,654,884,882,410,718,730,898,720,718,896,746,702,738,724,638,636,650,722,650,672,688,720,674,668,880,886,854,734,570,714,602,672,692,620,770,564,696,730,616,600,616,570,862,646,598,604,880,878,884,594,1040,574,890,532,608,572,698,612,734,884,830,900,892,882,886,896,678,626,888,892,722,974,878,636,610,596,754,702,716,972,882,626,880,684,830,666,820,574,662,686,728,892,886,604,818,750,684,680,636,696,738,684,616,734,426,424,882,884,830,760,878,980,788,678,876,882,990,986,882,702,756,826,922,878,986,980,1254,1118,328,2873,3562,1106,1184,1526,662,816,908,888,748,1410,1480,1236,1244,724,888,1292,1056,896,1304,1344,1276,1268,1244,1576,894,1136,904,916,800,952,852,952,542,1060,892,1296,1204,1116,1040,1376,1836,900,1284,1516,1172,964,744,1000,832,908,1032,1024,1100,1056,1088,1388,976,930,818,1296,1664,1326,888,1196,1460,1172,1032,1128,1008,1472,1268,776,844,948,740,760,640,1204,1248,1260,400,1152,856,1312,1448,1304,1560,1248,960,740,1322,1168,1716,1168,1312,1656,1632,1292,950,1388,1576,1196,928,966,1374,816,916,1180,1612,612,756,1616,1320,840,536,1124,1300,1184,1028,1256,1142,1464,796,916,824,1420,1364,1600,1128,1024,728,912,1204,1220,1052,1160,592,948,740,1372,732,768,972,1184,956,3804,992,1140,940,1108,774,1076,572,952,750,1192,646,4016,700,760,1268,1468,960,1216,1244,842,1128,1078,1192,1462,856,1214,1452,1024,754,860,688,1260,796,1080,1096,700,920,700,1560,864,924,796,1424,1004,1016,1360,1356,956,860,900,1444,1444,992,1064,1700,1576,1216,1284,1266,1276,1304,596,512,1204,1416,1052,1072,1396,956,1404,964,956,1436,704,1216,1632,1040,1164,3854,980,1132,1046,456,584,700,660,1142,1050,1472,1538,996,924,1124,1368,1328,1120,1372,1332,1112,1474,1000,896,1064,1180,1120,700,1122,1184,900,692,2172,1184,1140,972,1132,780,1062,1156,864,1056,684,570,504,1296,1472,1328,1230,1252,916,1100,1438,1106,1372,1538,1332,1370,1140,1436,1872,848,1152,906,562,2776,400,1272,1308,1000,1340,1596,1546,1376,1340,1328,1244,1432,1192,3776,984,996,1642,1080,1264,1268,1272,660,1636,1172,984,1280,1220,1260,1382,1220,1400,1328,1312,1248,998,1384,3814,1004,1196,1302,1316,1224,1336,1564,1164,888,760,768,860,848,904,3990,1104,1166,860,1132,936,872,936,960,860,772,2764,1148,1224,1600,856,1316,1000,844,880,816,1108,748,1380,1372,1304,856,844,448,1144,820,1332,1252,816,1196,1172,1024,2794,702,1264,1276,932,932,942,1064,1816,1372,1084,1376,1144,1296,1160,1480,964,856,1236,1364,1828,872,1204,1028,868,972,1168,1108,1226,1160,2080,1148,936,852,1048,1044,704,1252,1286,1280,1464,844,2392,986,1236,1378,984,976,824,1332,1276,1246,1120,964,1220,768,1168,1008,856,924,864,1164,740,1180,788,864,608,820,1160,800,988,1168,616,568,908,3010,1410,1324,1260,1172,1236,1372,1168,1388,872,1184,812,1560,1176,1176,1272,1264,1188,1280,1152,1336,1448,1200,1260,1180,1352,1384,1012,936,804,1340,860,980,638,1172,508,848,424,990,768,1326,872,1152,1016,552,1004,708,1172,1288,708,1796,1236,1352,1130,1324,1484,1164,2454,1200,1520,1192,1108,1200,1328,1188,1084,1060,1208,1200,608,718,936,510,1456,1188,1140,1444,1244,872,1412,1124,1252,1460,1436,904,1124,1068,2444,2300,1146,584,684,772,976,1216,704,1056,896,788,880,1072,988,1132,448,888,992,668,776,1140,736,632,1072,812,1060,716,680,752,940,588,1132,984,368,1028,472,392,4520,420,642,696,3462,4666,500,712,1796,568,636,1796,1788,1628,1708,3692,1776,1784,1744,3220,1788,1776,3808,3124,2800,1580,1972,1376,1556,3536,3472,3544,3524,2536,3620,3548,3488,3700,2740,3408,568,840,2024,1516,796,408,1548,1660,1496,3592,2688,3076,3164,3020,2776,1772,1652,3052,830,1288,2792,2915,432,3148,1124,3196,1056,3536,3436,1316,3344,1236,3460,944,3404,3472,1060,3460,3360,992,3440,3480,1000,1688,3356,3468,3440,964,1104,3396,1096,2908,3388,1608,3372,3420,1036,1304,3444,3508,3340,3584,3492,3432,3368,3496,3532,1364,3760,3380,3444,3504,1712,3404,3420,952,3356,3276,3216,3384,1576,808,2228,1324,3292,1228,3528,3344,3372,3320,3376,3236,3384,3456,3412,3424,3440,3244,3364,3152,3388,3552,3484,3404,3364,3328,2772,3304,1244,3612,3352,2928,2760,1176,1404,3412,3328,3352,3576,3004,3468,3588,3364,1120,3392,2224,976,1072,976,752,740,996,912,876,1004,984,696,992,744,1096,964,984,1000,1072,1180,916,736,988,892,992,1004,688,988,992,696,608,1088,1096,992,1080,984,976,1076,1080,876,980,1076,1084,996,856,1184,1084,1092,980,928,644,980,688,1044,644,1052,1112,1100,1092,976,1216,1088,992,828,1108,1220,1120,1156,992,1008,680,1004,956,1096,984,668,808,1068,848,984,972,996,736,848,760,756,1360,776,684,756,760,892,1968,566,920,1490,1154,1174,1332,1256,848,868,872,1366,1434,880,2270,584,702,998,794,2542,1780,806,854,3048,660,362,372,2824,2532,868,1104,2840,2576,1580,2448,2366,3348,2652,1026,884,2654,2568,2634,1950,926,900,2888,2858,992,1072,1176,1408,1136,416,528,776,658,712,684,492,512,606,498,602,598,580,648,1230,1284,2402,1564,2616,3094,348,614,608,980,624,606,376,844,2886,2112,752,528,1034,1180,700,738,572,778,588,750,588,588,576,732,860,842,864,1212,1016,392,646,1486,754,568,574,584,568,840,984,978,1548,2166,976,952,964,686,896,1002,734,970,980,944,960,1002,826,972,982,4473,688,3676,568,1012,364,1222,840,1390,710,2192,1480,606,560,928,516,848,878,1194,568,2810,906,1492,4156,4104,4266,3332,3900,4138,4062,4150,3898,1824,1916,728,2314,650,698,1822,1084,1436,1408,2656,2388,4186,1880,1874,3614,3554,3072,4232,1130,1130,3834,1058,1032,1166,1158,1538,514,3804,3238,1212,1394,1730,2492,744,2128,932,896,2366,4170,1890,1866,4662,948,2550,3806,4158,1254,2328,1664,1572,1874,1880,3848,3988,1664,1856,2748,1228,1102,1254,2100,2106,736,1094,1032,854,4174,4350,506,1670,1964,3260,4220,2094,3820,4028,3304,688,926,630,1106,1498,1182,1278,378,2352,2666,1408,1052,1576,4550,4300,4064,3954,4084,352,3864,4406,3238,1790,1890,1484,2016,890,1186,1824,1658,1440,2214,1296,1604,588,794,4473,4172,3496,3570,590,1430,492,678,650,1848,642,684,3720,4288,4320,1902,1874,3904,4178,4845,442,814,442,4714,4506,838,1278,1254,674,3480,1042,1010,4473,580,4473,1226,386,1622,1046,1818,1796,1826,1910,1828,2184,1596,2250,1212,2240,1376,1898,1506,1930,1386,1930,1808,2060,828,778,498,1586,1950,1850,1404,382,1830,2024,1620,1270,446,1472,2024,1534,988,1444,2032,2036,1888,2012,2012,2042,882,466,1282,2040,2034,1928,2052,1790,1600,1570,2042,1540,2000,2008,1336,1106,2036,1504,1484,1636,2040,1972,2028,2028,1786,2006,2044,1810,1986,1980,2012,1376,1990,2000,2032,1380,2008,2008,2034,1602,1812,2002,2030,2036,2022,2014,2032,1830,1590,1772,1996,1826,1484,1982,1328,316,1340,2040,1504,758,1654,1752,1950,1526,1354,1784,1256,2238,1374,1666,1792,1382,1338,1622,1286,2048,1402,1540,1172,2246,1814,1148,502,1410,1994,1814,2062,1708,376,2380,2530,2130,2534,2510,2132,2526,2296,2574,1802,2324,2592,2592,2596,2836,2576,2672,2540,2128,1998,2770,2768,2736,2716,2774,2636,2740,2792,2664,3450,2952,3312,809,1574,1542,3316,3419,1890,1648,1441,2906,1196,1409,3086,2191,3598,895,1316,1536,676,2064,3585,3231,3160,3339,1311,1593,3151,3095,3459,1404,1585,4081,1804,1598,1854,2008,1718,1498,1796,2272,1954,1854,1870,1624,2856,352,928,608,2484,1220,2848,2284,2344,2268,2496,448,1936,1984,2556,2332,1260,3132,924,2480,2472,2356,2620,2340,1080,2296,1940,2360,1460,2216,2152,1520,3268,1724,1372,452,2460,1968,1652,2464,2248,2248,2424,392,488,2856,684,2452,2312,2340,2326,356,4094,1868,352,3670,3978,3972,928,356,4340,1360,706,1370,364,5428,1668,382,1498,744,1054,586,3300,2208,848,1694,1764,1532,1442,2426,2476,1694,2934,2897,1216,860,1818,564,334,1174,1208,544,1274,544,1202,1164,596,3588,1340,3765,1868,978,1558,636,480,642,866,990,426,484,392,2048,1762,724,686,1708,2818,1136,1492,1658,488,2598,1598,1210,1106,1050,1168,1166,1062,1218,1174,1192,1214,1054,826,1168,926,1178,1138,1110,1484,2572,4528,2610,1608,406,4210,3836,366,672,3220,772,1212,836,726,504,666,1814,1926,3646,1050,426,1894,3673,3437,3298,2434,3024,2348,1910,474,2636,1322,1180,3840,3798,994,642,2970,2370,3294,1798,2338,498,1978,1636,1716,2126,1330,2234,1764,2058,1350,1914,2020,2240,2412,2166,1336,2488,2394,2086,1996,2000,2220,2016,1578,2208,2292,2074,2464,2278,1654,1756,2362,3197,668,3284,3094,3239,906,780,678,3626,2124,2974,1398,1666,416,494,320,486,886,572,434,566,586,532,572,578,578,988,1114,2198,2416,1118,736,348,1950,1946,692,1674,1400,3006,3596,1234,772,1088,2150,3670,334,2964,2962,900,419,384,1128,2270,4558,1596,1942,1184,1098,556,902,1110,624,400,548,662,2258,1906,936,2308,472,2342,1884,1196,764,1480,1808,538,1314,3216,3252,2052,444,1010,928,598,876,1284,2380,2880,2264,1148,1668,728,1692,808,844,1660,1700,840,820,1380,1348,1328,3898,3369,392,530,376,386,1054,1262,754,512,702,548,582,650,586,402,522,394,426,534,834,592,384,690,396,656,590,510,418,750,1984,2885,2885,2032,2134,1970,1842,1750,2028,1892,2076,540,1044,1142,772,1864,1682,2118,884,390,382,2056,2194,2204,1716,1762,674,676,1874,2885,2885,2076,2136,1968,1840,1748,2032,1888,1784,1044,1168,580,1860,1712,2120,892,392,384,2100,2192,2200,1716,1760,688,564,596,624,840,2974,1002,676,652,600,512,3292,2416,3044,3208,1316,3300,3052,3224,2988,2872,2580,2444,3412,3040,3264,3020,1340,3044,3008,2732,2484,3008,3032,3040,2860,3048,2464,1264,3268,3040,2876,416,2760,3308,1744,2728,1800,2980,3016,508,2908,3056,2752,3016,2592,2192,2580,2568,3040,2332,596,610,718,692,670,694,688,650,600,670,590,620,580,694,676,634,672,646,384,526,634,580,576,640,692,938,2360,2944,3016,422,496,2944,730,1110,998,922,1198,678,1014,1134,1042,1308,608,1126,1028,2562,420,940,2562,546,1070,720,1606,796,826,1790,996,1422,1192,3240,934,2928,520,364,526,626,1778,1822,650,2118,736,1346,1006,1458,2658,2712,1544,1552,332,814,846,1610,2852,844,978,692,1290,1426,3072,1616,1800,1806,756,1042,730,974,1254,702,1086,1926,1028,2560,2290,3080,2960,604,1588,764,1822,1704,2230,1822,1020,3234,990,1312,1042,1294,810,1740,1256,1270,984,976,2342,1204,1272,1224,1302,1848,1946,2098,862,1078,1344,1266,436,1488,962,1532,2552,1476,826,790,986,726,830,1544,678,1004,1638,2294,1908,600,580,858,840,1074,1024,718,1510,928,982,888,1750,480,558,1146,736,3508,3400,3502,3440,2932,2957,2978,508,708,1134,850,474,548,360,644,1028,1004,1150,422,520,458,768,722,450,516,616,630,482,362,528,562,430,692,2232,504,494,300,582,2160,782,742,722,1366,834,922,1156,1068,1140,1272,1556,1376,926,396,1634,1398,392,1486,622,600,436,332,460,586,424,476,528,440,950,496,700,1032,698,1078,580,550,548,974,1124,756,896,984,818,740,828,822,942,780,762,852,1398,1340,1454,1412,914,816,1026,900,782,742,804,1058,918,796,1138,862,706,716,994,998,986,508,2810,3902,1034,1288,1290,1652,1304,1228,842,766,470,466,2768,3798,2844,3068,2470,2474,994,980,450,2872,1258,718,708,856,1158,2146,780,2330,1604,1376,1346,1434,3030,1466,1616,1388,1412,1420,1580,2900,2602,1444,1590,1328,1386,1450,1338,1436,1552,1584,1498,1360,1518,1270,1220,1254,1478,1552,1228,1190,1396,600,1528,1514,2614,2626,722,1612,1548,1534,1580,1556,1494,1532,1412,1450,1446,2742,1422,1500,1444,1528,3026,2610,1514,1030,1310,1246,1394,848,1116,612,1178,1222,1204,1178,1368,1686,2518,2916,1742,1478,1398,1410,502,624,508,490,840,508,698,690,3052,1184,474,480,342,1238,744,1100,398,888,826,1242,678,612,634,362,476,402,422,424,422,898,1220,750,728,762,3088,1348,1480,1384,1676,1486,1510,1474,1366,1354,1348,1340,1402,1386,1530,1368,1454,1250,1172,1150,1206,1224,1424,1348,1438,1358,690,460,1774,370,402,338,540,1286,1122,1252,1330,854,720,508,328,620,992,3064,1356,1474,1504,1524,1612,1574,336,1428,1432,1334,1590,2792,1474,1644,880,464,876,610,1566,988,1378,1400,1484,316,1370,1392,1166,1298,1434,1314,1360,1228,1404,1816,644,2026,3094,450,340,1366,470,2078,760,528,760,768,1526,3078,540,858,570,1166,828,1064,1056,1050,1052,630,1004,928,674,2278,1578,1520,1262,1356,1496,1360,1992,1500,1294,636,550,546,546,544,546,538,3066,654,1046,2560,360,1486,1518,1406,1594,1602,1560,556,1308,692,478,818,1534,1556,464,924,1354,1348,1354,742,702,740,722,764,1336,1360,802,450,4285,3876,342,3850,1324,550,1276,1612,974,1212,1184,1190,968,644,572,775,707,440,744,3858,3490,2830,2270,916,3858,1150,651,3176,1978,714,3033,1223,1347,360,1138,2929,3210,3123,1278,3600,2985,1361,1401,1501,1118,3858,1409,1126,1664,800,980,3193,3198,1397,3183,1299,3125,3823,3136,3420,1392,1338,3129,3687,1295,1515,2537,2383,2416,3106,3055,2862,3020,3689,2949,1096,551,422,1162,694,660,352,366,1107,1560,1974,2832,1282,1365,3434,1370,1392,2896,1619,3003,3778,3121,3201,1245,1658,846,2973,324,360,1143,323,335,1098,508,3020,1532,477,568,913,2816,3228,1484,3232,3607,1248,1485,3202,3507,1170,426,992,856,536,366,1442,1202,1032,1262,1326,1364,810,443,1556,1273,3819,3168,1658,3638,3087,3150,3176,2822,509,2104,2762,1928,2249,1587,2300,2953,1196,1248,2817,1157,2778,960,2331,336,1496,1395,3120,3022,438,1437,1424,366,962,538,3224,1560,1638,2855,3073,1264,368,410,404,908,2308,382,350,808,358,358,1338,1006,2714,756,912,1554,1352,408,412,344,310,340,344,652,648,660,652,654,652,654,656,656,656,3146,3332,1700,3370,3406,3444,888,800,2880,2716,866,1908,2968,3186,3440,3004,2778,3056,3056,2980,2778,3324,3188,3218,2922,2998,2798,2848,3350,3210,2686,2846,3064,3440,3200,3042,2414,2768,1562,3408,3012,3032,2746,2770,3262,2844,3298,2704,3490,2690,2842,3078,2642,3790,3374,3768,3046,3240,2796,3388,2858,3134,2754,3098,3090,2950,3258,2934,3372,2794,3028,3695,2340,2360,1604,2300,2364,1168,1728,1500,2656,1104,1760,430,400,1224,1920,504,1150,582,612,1434,1312,1554,486,374,3426,1792,1308,2328,2344,2728,832,480,380,698,1398,1232,386,1964,2402,398,438,1640,1870,1864,2008,2416,2298,2410,2034,1968,2226,1896,2018,2432,1864,2410,2000,2032,806,360,2020,2396,1890,2414,2384,1706,1978,2084,1646,1718,1996,1872,1694,1900,1950,1912,1860,1896,656,572,2220,2106,2290,2180,1800,2172,2410,2138,3040,2062,302,406,1690,2734,374,732,568,818,3284,614,2560,3126,2606,1698,3224,3260,1300,2054,2830,3028,1711,4024,516,798,532,428,2172,2396,1532,1048,1048,2576,2036,3040,2974,2420,2550,2722,2728,2982,2878,2790,1550,1768,2010,2888,2892,2650,2254,3012,2738,2948,2798,2510,2406,2344,2980,2438,2964,2394,2488,2414,2852,2788,2786,2186,2336,2930,2746,2450,2480,476,414,2002,2994,2996,2238,2166,2962,2668,1712,1598,1660,2928,2916,2386,2496,2780,1762,2908,2964,2510,2572,3110,2332,2438,2432,2414,2384,2688,2864,2060,2560,2428,2376,2740,2372,2376,1724,1720,2528,2380,2972,2540,2492,2680,2564,2058,2734,2578,2300,2470,2474,2912,1720,2412,2380,2392,2814,2926,2350,2476,2446,2814,2394,2540,2404,2412,2392,2254,2700,2528,2462,2798,2380,2162,2396,2982,2286,2458,2470,2372,2388,2798,2716,2456,3762,2968,328,2984,2424,2648,2130,3182,3114,2502,2638,2840,2836,3116,3004,2928,2806,1624,1822,2106,3022,2982,2776,2320,3162,2818,3042,2926,2586,2484,2452,3150,2550,3104,2482,2626,2496,2952,2906,2906,2292,2450,3026,2900,2572,2604,3034,2612,3144,2316,2248,3076,1648,1798,1748,3026,3056,2492,2764,2900,1870,3072,3104,2606,2678,3118,2558,2574,2506,2526,2964,2168,2684,2536,2464,2834,2484,2458,1788,1796,2618,2466,3088,2628,2628,2810,2680,2126,2856,2678,2380,2564,2604,3056,1774,2508,2348,2520,2958,3056,2480,3094,2422,2534,2938,2508,2644,2508,2526,2360,2844,2638,2564,2958,2512,2272,2512,3094,2350,2544,2584,2458,2500,2894,2836,2570,1668,336,2636,2536,2580,1264,2508,2448,2994,1636,724,2778,1948,3178,2400,830,1214,1170,1110,418,1698,2218,1196,2268,1982,2518,828,2392,698,692,1346,1030,1186,754,736,740,636,1252,1152,566,2338,690,532,558,2376,1946,1012,866,1286,1676,570,624,542,1120,716,1014,1516,2308,1328,1512,862,662,646,695,458,524,2775,1484,962,1200,356,1134,2520,770,2216,2120,1836,2048,1142,1130,2126,2256,940,1106,1762,1630,400,2104,638,424,910,1358,762,2362,910,304,2026,1742,1476,1466,1076,1258,906,850,846,774,1960,2348,742,976,1274,888,752,2152,1090,672,1424,2154,2394,600,522,2392,1230,1146,2384,356,528,2434,304,506,842,1174,758,1884,1128,496,1304,404,1170,1960,1128,328,1036,650,526,1036,1288,2190,982,960,2134,2152,1164,1100,722,2312,2276,1956,1072,498,1558,632,730,618,1494,1044,1108,1290,1030,2416,2408,596,1504,334,1330,1898,648,326,856,1006,2170,326,1096,1074,2398,1116,1782,2100,1436,520,1044,2286,1786,738,546,2322,414,574,702,806,726,1524,1544,1534,2216,2394,678,1538,1116,2388,2210,1664,1222,668,362,464,854,326,426,646,2138,406,1338,728,614,766,894,614,3018,626,622,622,620,3006,806,622,898,624,3002,618,618,620,2072,532,2248,1226,626,712,432,1336,396,616,620,308,976,304,2208,614,2054,1106,2106,1062,318,1276,568,1046,950,1456,3344,1512,1590,1582,1538,1546,1508,1516,1546,1966,2018,1934,616,2068,2032,1926,600,2028,2022,530,2008,2008,660,2020,2018,688,346,2012,2216,674,2018,632,2016,616,2008,1730,604,2010,1998,908,882,586,1454,640,1978,2006,574,2010,2008,600,2010,656,2012,2086,1294,1982,368,1504,1640,1196,1740,1678,1376,1390,916,776,1362,1626,1242,1112,394,358,1576,1234,1986,1294,1640,1442,1068,1452,1804,1556,1288,724,726,1552,1084,1270,696,904,666,666,666,656,1028,868,1660,1488,902,798,758,868,1128,344,1168,312,318,588,1706,600,362,1244,1118,1646,1826,1758,1100,504,928,1348,1592,350,3336,522,1606,956,1516,1290,3830,996,676,658,1378,1252,468,458,472,2476,492,490,488,488,490,570,554,554,610,592,630,588,574,560,566,482,562,486,478,492,480,480,522,442,678,2472,1368,1342,1340,2440,2426,390,330,614,464,448,432,454,640,448,810,2414,468,320,3162,524,372,3194,2022,352,410,332,328,2612,2794,3204,2852,822,3176,2146,2668,2682,2634,2960,3202,3148,2498,2684,2668,2082,2306,2562,2498,2356,2336,2690,2894,2928,2960,2874,2670,2416,1990,2960,2522,3172,3192,2768,2366,3172,2856,2892,3196,2468,352,3737,2644,2420,2076,2904,640,488,3572,2816,4212,2960,4262,2992,3968,3876,3168,3112,3756,3388,4064,3356,2592,3612,3908,3136,2900,3436,2944,4276,2848,2976,2912,912,3728,3720,3484,3296,3992,4164,3436,3544,3540,3664,4032,3248,3256,3700,1944,2240,1468,2200,1012,2248,860,868,920,2276,2284,1300,616,904,1140,1712,1120,2276,2128,2136,2292,2284,1360,1232,1336,1980,2280,1548,324,308,1694,1978,1744,2196,2242,2142,2186,2306,2160,1700,2232,896,1638,2000,1960,2324,2014,1770,1840,1806,2286,1588,2240,1842,2138,1770,2252,1822,2128,2492,1418,3256,2356,2112,2448,2140,2716,2760,2268,2688,2296,2836,2664,2084,2744,2260,2016,2456,2416,2856,2476,2172,2284,2220,2812,2748,2264,2628,2172,2760,2240,2632,3072,2184,628,492,424,412,416,424,436,412,412,408,780,412,340,336,416,996,380,2122,2558,512,396,1140,3114,2716,3116,2852,2634,2552,2548,2560,2462,3114,2414,2684,2638,2490,2892,2756,2442,2110,2672,2994,2796,2552,2424,2580,2736,2576,2668,2434,2388,2086,2858,2560,3008,2468,2736,2612,2722,2804,3032,884,1716,2514,2572,906,796,1216,898,1260,2530,1060,1062,832,2288,314,2326,2468,1230,466,650,486,876,2218,2436,1142,1284,2508,636,2674,2340,1328,1470,2394,1804,2432,1264,472,376,2904,500,372,2764,2040,2520,2480,2668,2552,2312,2240,3088,1860,2340,2612,2812,2744,2292,2400,2632,2084,3004,2044,2040,3008,2212,2616,2660,2500,2500,2464,2584,2856,1896,2176,2432,3180,2472,2488,2484,2600,2376,2784,2448,2644,2180,2332,392,2732,3350,982,3744,686,486,592,710,544,736,446,528,408,730,2258,376,616,2428,1402,2532,1922,842,1142,2562,2526,2400,1726,1996,1152,1146,1154,1496,1466,2462,1264,1130,2452,1292,364,1172,1174,1452,1380,1428,1158,936,674,614,340,310,2460,820,782,772,788,376,392,1626,1528,1410,1528,1172,2412,2404,2406,1496,750,760,740,724,724,744,710,1126,730,714,1470,802,804,1152,666,658,668,1730,2242,316,640,632,844,682,416,410,1270,1800,1798,1974,370,320,2156,1930,2300,1656,2396,1226,582,638,1322,2932,582,494,1442,1146,1188,494,1488,1758,1048,1044,1614,1000,1104,1004,1024,1424,1810,1266,1556,1980,2002,2000,452,340,864,1012,852,580,1160,324,1860,424,3184,692,3096,1140,1012,3160,1532,2748,3152,632,788,388,1124,304,1728,3004,3276,1152,1720,1796,1620,1336,808,1296,1004,3088,488,944,616,1552,688,3384,764,3220,3040,3052,1164,632,1576,3104,420,1048,3300,428,532,484,436,556,3212,3220,3092,3196,3068,1856,1832,1864,1084,808,1648,912,3180,3248,3220,3212,3240,3236,3252,3224,2888,2676,3228,2488,1448,3252,3268,3252,304,884,1344,3200,3260,2932,1208,896,1644,1880,912,1976,3256,3160,3000,3244,3232,3264,3188,3268,3236,2356,3252,3240,3244,3220,3240,3248,3252,3228,3256,3244,3276,3228,3296,3128,2788,2836,2956,2372,2852,3276,3260,2944,3132,3028,3180,2032,1332,1332,3992,2732,640,1072,576,480,544,484,360,428,492,460,568,3380,456,3944,3336,556,672,3972,4012,4172,3796,4000,3944,4068,3988,4020,3964,4028,4108,584,472,1872,526,1960,508,1978,1972,680,654,1954,1980,1224,470,1026,1946,1928,682,1098,1132,938,792,718,464,1488,1014,600,2438,566,354,968,414,1938,366,1858,666,594,1220,1938,1888,702,1934,834,1930,1964,1800,1960,1972,1938,1876,1910,1134,1134,336,440,658,490,478,350,854,946,840,956,1924,1936,1908,1928,1936,1938,1934,1706,1962,1914,1232,1570,1942,1768,1958,1308,782,938,1636,1934,1926,1830,1440,1878,1940,1922,1970,1932,1930,1956,1928,1942,1826,1926,1934,1946,1932,1924,1944,1934,1926,1928,1982,1952,1924,1958,1944,1926,1708,1928,1928,1942,1986,1948,1616,2030,1964,1946,1108,726,486,670,666,1264,498,2350,2394,1998,2364,1464,2382,2362,2376,2392,2368,2396,2380,840,562,450,456,304,378,794,546,1256,2760,2606,1056,882,924,884,2664,526,850,2604,2496,2610,1274,780,816,2702,2608,2558,2608,2706,2588,2714,2672,2594,2564,2472,2574,2672,2796,1166,2804,2694,2788,2594,2566,1204,1156,1170,1152,3715,2816,2570,530,512,530,2310,624,2962,2540,2824,3088,2558,3088,2486,2496,2454,3060,3036,1676,2996,3090,2512,2124,3014,2884,2502,2592,3112,2896,2492,1952,1994,2546,2764,2794,2554,3074,3040,2770,2564,2914,2962,2858,2968,3108,2932,2898,1968,2008,696,2090,402,310,2172,2618,1958,2608,2080,2132,2270,2614,2198,2362,2168,1994,1944,2058,2262,2450,1824,1778,2234,2220,1688,2016,1966,2406,1788,1918,2338,2024,2340,2138,2426,2108,1918,1846,2336,1894,2464,1850,2036,2020,2276,1792,2314,2606,845,494,382,2656,3064,3022,2752,2668,1978,2298,2700,2708,2354,2560,2690,2708,3008,2472,2638,2656,3006,2700,2690,2266,2508,1996,2992,3016,2504,2718,2474,2512,2414,2494,2580,2992,2432,2664,2472,2490,2132,2438,2528,2980,2370,2568,3022,2156,2764,2934,560,3795,3476,3436,3952,4168,3572,3452,4048,2932,3728,3720,3192,3312,3504,4164,3208,3424,3756,3968,3464,3492,3320,3252,2584,3884,4108,3424,1052,3356,4196,3156,3384,3208,3228,2776,3284,3380,4228,3324,3320,3912,2784,3580,3804,3396,394,964,1238,768,1326,1226,1226,1304,2128,380,362,370,664,328,416,356,398,586,582,538,516,896,662,1016,1008,858,1712,1226,1020,1212,1286,1040,1288,1046,1202,406,1052,1300,600,2266,2014,548,550,468,994,404,1172,1140,498,2328,2252,2268,2306,1070,500,952,1610,472,1846,2856,2370,1772,2792,2750,1620,1762,912,2852,1120,784,1114,748,880,1066,1538,1104,488,928,858,1584,1694,2080,1610,2312,864,2062,1636,1610,562,986,1158,1280,1694,1620,1626,1178,1146,568,674,1300,1392,792,670,1156,886,1128,924,1192,1280,1462,1452,938,1554,1324,1308,1302,1230,1270,1230,1394,1436,1454,706,532,1146,2018,416,1378,476,1468,1560,684,1402,1430,478,494,2558,1278,2340,1054,638,1220,2000,2732,2716,2037,2240,2242,2232,2408,1880,1634,454,358,978,422,422,350,434,3202,2724,1188,3336,2954,2962,2330,2446,2208,2554,2934,2898,2596,1884,1818,852,2656,1428,1880,4176,2688,1616,948,1644,1516,1548,1640,2600,392,428,464,1796,420,528,452,736,780,664,644,652,904,892,1260,1184,2152,1536,1280,1748,1616,1296,1616,1312,956,308,504,1308,1632,744,2820,2532,696,584,1232,508,1476,1420,620,2916,2840,2828,2892,1480,892,2008,600,2296,3612,2952,3472,3468,2016,2224,1136,3532,1408,980,1384,944,1100,1324,1428,348,1460,608,1156,1080,1996,2140,2600,2732,2912,1076,2600,2064,2020,4400,2360,736,1040,2428,1148,1104,2076,2104,3884,1420,492,588,320,2016,2044,1464,1588,652,696,1636,1616,1000,844,1456,1100,1400,1156,1480,1604,1840,1824,1156,1952,1644,1644,1620,1528,1592,1548,1532,1784,1832,880,664,1500,2528,1016,1716,684,1852,1836,1804,604,612,3236,1596,2912,1324,796,1544,3508,3408,3440,3588,2804,2852,2816,2976,2856,2072,476,472,1212,528,440,544,4008,3844,1664,4004,3600,1992,560,2912,3068,980,2036,3228,3140,3428,3628,3632,3552,4484,1052,2972,460,4554,1478,3228,2944,1194,746,1290,1178,1138,1268,2038,308,350,360,1208,328,408,354,568,574,526,696,696,988,832,1670,722,372,990,1182,1254,1020,1254,1018,798,398,1030,1268,582,2210,1956,532,536,458,966,396,1138,1114,466,2262,2192,2218,2080,1148,1596,1578,464,1808,2786,2308,2716,2676,1566,1716,890,2774,1084,768,1080,724,858,1044,1126,1126,436,476,904,886,1544,1654,2042,1252,2252,852,2040,1100,424,1570,3228,3044,3192,3228,542,956,520,1618,870,3228,820,778,670,602,546,902,684,774,1580,1580,1148,1144,554,658,1264,672,766,652,1148,1106,896,1160,1246,1424,1414,908,1512,1292,1270,1270,1200,1236,1198,1198,1440,1418,692,518,1118,2036,730,1346,1430,1614,668,1368,1468,474,484,2498,1180,2282,1026,624,1204,2674,2630,2654,2928,2176,2210,2198,2382,2216,1608,358,344,346,354,400,392,680,362,3112,2902,3126,3102,2802,2870,2226,2376,1834,824,2438,2864,2808,2816,2732,2866,830,3396,650,304,972,2308,2302,2312,2210,1258,2306,2244,2322,2304,2304,2164,648,2306,2324,2316,2274,1870,1150,356,360,358,356,366,370,364,370,1604,1012,610,908,944,1086,404,412,398,396,360,396,402,400,392,394,428,398,412,398,344,396,342,360,762,1012,964,3892,3912,3764,3760,3356,4512,3736,3852,4004,356,3592,4212,4064,3696,3068,3984,4564,4140,640,3344,4304,4324,2364,1072,1432,2560,888,2412,608,564,912,400,484,488,660,652,360,636,760,1232,1076,2388,1476,596,444,964,1624,1152,1140,1344,1232,424,1824,708,396,1456,1052,732,620,600,380,556,664,488,916,460,1392,1176,1036,424,492,356,1084,1492,468,1544,864,1572,1936,1488,620,2260,872,428,776,540,648,744,2276,348,580,1988,372,612,624,976,708,3486,1294,1578,3562,3436,3572,506,448,1940,1320,1748,1048,570,588,1048,1266,1836,3586,3576,1784,860,1168,1236,3578,3540,944,414,1734,3410,3514,3594,3892,3470,3742,3562,542,618,1227,3826,3420,3195,3168,3518,2747,3658,3737,3192,3440,2735,3606,3640,3276,3526,3670,3073,3789,3714,3663,3554,3331,3301,932,790,4052,540,1098,934,722,692,1214,1236,1566,1676,2061,1514,1176,1128,484,752,724,378,1180,328,318,354,340,711,754,1652,402,594,876,594,1140,604,1486,366,3612,762,3542,924,929,536,1220,1378,384,714,548,1438,1568,669,1212,502,1322,428,1570,636,322,428,746,1570,1340,1114,1094,1130,538,866,642,480,504,690,430,454,539,330,454,636,576,302,3259,468,608,502,642,864,694,1252,2028,502,1168,537,466,552,373,773,477,381,990,1074,1034,1538,804,1564,604,326,1788,1226,1067,1808,764,1206,816,701,1624,1476,1070,340,342,316,1160,1512,862,542,538,749,1332,796,300,793,370,372,694,420,460,322,422,616,326,624,1160,1476,356,356,344,574,346,538,1402,1294,4083,1132,494,654,898,1314,316,582,358,804,516,1766,534,392,317,360,1538,1084,322,1047,1514,1287,1576,1575,396,1386,490,512,394,356,585,520,460,604,580,448,422,460,556,526,470,406,846,679,394,354,358,364,2974,2978,3203,2996,2936,2832,2961,2966,2636,692,2672,796,612,1340,1580,1108,960,728,720,712,544,1232,1344,1508,1708,1588,624,604,760,768,768,484,792,768,1192,332,308,1832,356,340,712,1644,604,316,780,852,460,3264,1124,752,656,948,784,584,368,768,1676,1048,476,396,424,1520,1232,2136,340,676,396,1376,1336,1620,876,1520,424,1612,1216,536,1120,540,1124,1144,656,1340,1100,2724,964,1084,432,464,988,620,824,460,300,2832,468,612,340,504,1424,888,820,1260,416,2124,604,1176,1076,972,2928,844,376,776,520,3160,540,1760,420,344,1660,1324,3644,336,696,332,392,1432,1772,712,1824,1072,1484,1220,344,576,576,1120,680,3636,544,1316,1064,756,1444,832,356,1116,392,392,312,1356,1216,1536,792,1520,416,648,744,336,444,456,1012,740,1116,540,684,468,428,520,316,508,436,656,624,4092,416,328,468,692,608,856,844,444,648,664,320,2200,1030,460,816,572,704,560,872,568,1016,504,1476,1116,1088,1504,376,412,540,352,436,1628,720,1244,860,544,976,708,472,476,400,712,540,692,1300,548,456,892,952,520,600,536,460,1560,704,940,308,756,600,400,3036,544,1648,1628,348,492,436,340,524,536,392,588,1272,570,622,514,1474,930,458,1868,866,1034,862,506,1010,458,342,682,658,510,574,640,374,530,586,1094,496,762,604,376,630,784,438,870,516,520,902,376,666,384,1100,462,740,918,442,1208,1904,364,686,718,372,620,970,564,568,846,1404,566,500,486,450,358,450,532,418,574,428,624,876,732,674,716,982,824,920,686,596,362,1134,554,974,508,568,826,552,482,590,606,638,500,524,700,564,712,570,490,886,602,488,550,558,738,762,574,488,506,816,306,324,1036,1028,650,1032,738,1116,812,578,1016,1014,336,994,310,356,512,482,1190,1212,1272,592,336,514,1244,880,680,516,1124,1004,456,1200,1042,1078,898,990,1110,1114,996,840,814,860,344,440,2422,938,1858,668,622,888,504,556,712,500,616,484,874,484,404,836,680,3112,412,1682,498,688,3009,494,538,2810,560,2372,3150,606,2314,532,562,3116,546,2896,558,3006,556,2492,556,2866,2996,552,2950,562,2266,558,1978,3036,3050,2484,3030,3172,558,2504,314,3054,2506,3222,1896,558,540,2528,396,3196,2262,558,2486,482,3172,3012,560,2484,566,2730,2812,548,546,2316,3160,3144,554,2758,1848,2742,2316,2428,2610,2176,2396,2590,2416,2720,2354,2470,2320,2314,2476,2240,2494,2744,896,1384,940,566,554,1074,994,1044,768,1140,1120,1038,918,2084,1316,2068,2506,1608,1404,870,788,1400,818,1228,1366,1518,1096,1074,1266,1304,476,876,1382,800,1752,860,838,876,1384,788,988,976,644,1860,1176,854,1130,2756,714,672,670,816,688,1170,2198,452,982,1912,1328,1390,312,876,1020,308,878,610,794,774,860,842,878,882,952,908,1004,880,1360,940,560,576,960,1004,972,1416,752,1112,996,964,912,2044,1300,2032,1020,1560,724,1360,848,680,1360,820,1220,1344,1388,1056,1064,1356,1048,728,1316,588,1384,1348,816,1668,852,832,876,1344,768,980,968,640,812,796,1164,840,424,1112,2548,700,656,800,672,1156,1748,448,972,1880,1356,1352,304,424,1004,304,852,852,784,800,852,832,712,848,1324,388,772,500,936,3292,874,1352,558,544,992,1000,958,954,1410,748,1106,668,1104,1020,902,2026,1292,1902,1006,756,714,1362,846,694,1338,820,1212,1330,1108,300,1050,1052,1342,1346,1248,568,1260,1330,328,1620,832,820,860,1334,764,972,962,630,1804,1152,834,1096,2522,692,792,642,606,1146,1724,442,966,1856,1334,1360,306,856,998,302,854,846,782,794,850,832,850,858,1312,926,942,490,978,3380,3380,3614,3380,3380,2464,2336,1616,3084,844,2848,1608,880,892,724,2756,684,1476,1636,1636,2752,2812,2780,2776,2796,2812,2580,1184,900,776,668,450,4768,686,394,2442,676,2274,1284,712,518,458,336,462,2196,582,1212,1290,1282,2190,2242,2218,2212,2228,2236,3708,3432,3432,2426,674,2266,2202,1230,718,566,488,2186,626,1208,614,1290,1280,2212,2246,2216,2212,2226,2230,3432,2972,3578,990,2426,674,2256,2202,1282,888,648,486,2190,580,1208,1194,316,526,1306,1306,2188,2224,2210,2208,2224,2258,1890,3472,450,2444,674,2208,1282,484,714,528,360,2264,2184,546,1168,1196,386,1292,1280,2184,2236,2214,1998,2230,2232,1588,1602,1152,1464,1134,2890,1576,1234,2884,1188,1284,1364,1318,1278,2954,3012,1050,1232,1288,1210,900,1134,1584,1518,2972,1334,2934,2986,1410,1456,1674,1424,2934,1026,760,770,774,2222,2612,2652,1420,1418,1266,1308,1396,3016,1374,1394,858,970,1676,1004,1178,1976,1146,1124,1766,2232,1190,1090,940,1234,1432,1030,1476,1338,1038,870,796,1466,1128,1610,1240,1414,1534,1218,1514,1366,2962,1580,1246,1622,1824,1466,1142,1104,744,402,796,2952,2982,2960,958,688,2984,3000,2968,1034,1388,1348,1432,3092,1082,2314,1490,1282,1372,760,2002,980,612,1200,758,648,990,1068,302,1810,1860,1930,2116,510,1792,1832,1926,1572,1904,1448,1194,1144,1982,1444,550,2938,706,538,1008,1546,784,1136,428,4310,1754,730,714,1286,694,1484,336,1104,2138,2550,438,1152,674,1752,404,712,912,1188,470,1714,992,910,570,744,2396,1986,480,732,366,942,2438,638,364,1808,554,2652,2648,984,2222,2532,1102,1234,2774,1282,1292,1270,1304,2694,2752,764,1798,2772,2504,1272,976,1290,1292,1276,2676,1262,1264,1216,1084,1288,1284,744,1810,878,1004,2592,2796,2706,2632,2644,2664,2640,952,1610,342,612,762,2774,1238,1314,2632,1224,1388,1034,2506,2548,1016,1534,1536,2542,558,526,1372,2676,2600,1694,1004,2686,2616,2572,2746,1128,1410,1408,1152,1156,1040,996,1568,974,1202,1012,1176,1176,1470,1024,918,1248,2774,1284,1282,1268,1322,2704,2772,790,1824,2530,1286,946,1292,1278,1234,1230,1306,1304,758,1836,882,1188,2616,2822,2732,1680,2674,2694,2702,956,1630,352,610,762,2802,1588,512,2644,1220,2536,1418,1052,2556,1012,1554,1536,2580,566,530,1380,358,636,2698,2598,1702,2706,2654,2588,2776,1122,1428,1432,1162,1170,1600,998,1224,1024,1202,1192,2714,404,2580,484,2500,2436,1684,2380,2480,2564,1940,2056,2588,2400,2548,2628,2560,2568,2548,2552,2192,1872,2552,2352,2536,2856,2564,2604,2608,2544,2548,1784,1880,2468,2468,1180,428,3834,2784,2572,2548,2532,1848,680,2660,2556,2048,2460,2556,2560,2584,2564,2580,2580,1676,2568,2532,368,2588,2024,2628,2212,2356,1776,2176,2512,2532,508,2704,2756,2748,2400,2324,2524,2508,472,2580,2572,2532,2400,2584,2324,2544,2468,2412,2548,2548,2600,2544,2552,2576,2540,2240,628,2572,2616,2496,2428,2536,2352,2460,2596,2412,3866,2102,410,1866,1988,2000,1962,1744,1988,1976,1814,1834,1964,1812,2126,2034,1956,2038,2030,2014,1990,2002,1806,1988,1994,2050,1798,1706,1994,1994,2070,1856,2046,2076,2074,2046,2054,2004,1922,1984,1994,2056,2072,2124,514,678,378,2010,1998,2000,2278,1808,2160,1548,1890,1982,1788,384,384,904,528,1396,2040,1848,1974,2050,1872,2000,1984,1372,1486,1974,1978,902,960,1284,1904,2036,1978,2066,1994,910,2024,2162,1978,1914,2020,1620,2232,2048,1060,778,1992,2178,2058,1580,598,2006,1998,2030,1984,2006,1318,2056,1992,2040,1242,980,960,1684,1856,2066,1888,2020,1996,408,2008,1998,1832,1920,1854,1982,724,948,378,2034,2034,1994,1890,1994,1820,2018,1936,1938,2008,2004,1998,2016,2036,2038,2084,2048,1766,494,2066,2050,964,1782,1778,2000,1762,1968,2050,1700,1804,2152,1844,2046,2010,1980,2018,2010,1994,1832,1570,1980,1876,2042,2062,2002,2052,1784,2030,2006,2014,1816,2042,2010,2044,1818,1712,2016,2008,2098,1870,2050,2024,2056,2058,396,2160,2022,1936,2002,2008,2044,2020,1582,2030,2016,2070,2294,1792,2166,1558,1914,2004,1672,2046,908,934,1404,2016,1730,300,954,520,2020,2008,2018,2012,1390,1406,1130,1944,1934,916,916,1298,1910,2054,1840,2018,2010,922,2022,2180,1996,2108,2955,1806,2010,1934,1722,1922,1332,1876,1956,2034,1706,1628,1944,1884,1948,2014,2030,524,1160,2018,2030,1730,1418,2016,1862,2006,2216,2120,2058,2058,1962,2012,1786,1490,1952,2066,932,2966,2360,424,732,2528,2424,352,2412,868,820,2408,904,2396,1888,2384,2384,2384,480,2412,2060,436,460,432,476,424,428,600,2412,2384,716,1252,936,2200,2376,512,2144,2120,2240,2408,492,3362,2276,1140,1190,1134,1144,1000,1240,630,654,636,648,720,832,1322,1473,648,612,982,978,718,690,686,724,870,698,732,732,648,812,720,794,714,758,798,734,834,822,742,408,518,932,704,760,1264,1226,1158,1172,906,932,1170,964,1008,1008,1158,1006,2326,1300,1022,1026,1308,1040,1006,1100,838,860,858,976,1090,1206,1176,1086,1254,1152,1124,1134,1138,1138,1136,820,592,594,1242,1208,1264,1116,1096,1166,1178,1090,962,860,692,1214,1140,946,942,734,786,954,1162,868,822,604,1220,1072,1182,952,2686,832,876,1312,1028,516,954,578,704,908,1124,864,1096,1080,1076,1084,1116,1116,1070,1100,1092,1012,728,962,1088,950,812,684,832,888,1190,1124,946,746,1558,544,2570,2572,2618,2582,2548,2608,2628,2538,2624,2580,2552,2602,2596,2566,2582,2480,988,2558,1620,1562,2816,1746,2116,3036,2406,2156,438,1264,1832,2792,1408,2298,806,788,1432,2918,1922,644,600,946,2102,1332,2808,2090,2610,1290,1212,586,972,880,1993,2636,2736,2636,2780,1924,2628,2095,2816,2812,656,829,2768,460,1364,1132,684,1990,883,1348,2804,2792,2832,2002,689,2836,856,2828,512,1972,2820,825,2820,2812,2812,2808,2039,528,2664,2410,2020,2816,2820,2820,1894,784,1800,2744,2668,2824,628,2688,572,2724,2824,364,1867,2528,1983,1951,2824,2768,3124,2820,2808,2712,1988,2021,2824,2760,2772,2804,1954,1958,2964,2704,2812,2359,2880,930,2780,746,2800,2740,2780,2816,2584,2736,2800,2784,1004,996,2748,2828,842,2796,2800,2820,2828,2816,2748,1945,2484,2820,2844,568,1252,1162,2810,2818,2816,2748,2830,2810,2770,666,2836,2822,2816,2752,802,416,1650,816,2822,2828,2768,686,2822,2752,2820,2818,2822,2770,2806,2678,2824,2806,2802,2830,2820,2826,2778,2734,2768,2826,2818,2774,2794,2814,2832,2812,2812,2822,2814,2156,2730,2816,2810,2478,2804,2352,2416,2820,638,1026,2808,2814,2594,1012,1012,1134,1144,2378,924,1014,1246,1108,2686,2820,1010,1030,2768,2830,2712,2828,1172,1262,2644,2770,2800,2776,2822,2760,2790,2792,1444,1362,1412,1380,1616,366,728,720,742,2830,1002,830,1928,1576,542,1214,758,1744,2790,1986,2786,472,460,2388,2296,2500,1500,2692,2172,1992,2372,980,3000,2772,780,2524,560,1308,1016,300,364,580,1736,2832,2396,300,900,2836,2736,2816,2804,1380,2808,2244,2260,2744,1796,1752,468,592,1288,1656,2608,2704,1140,2700,1292,2816,2804,2844,1480,2800,1192,2860,2820,1104,396,1560,1812,2180,2172,2124,2008,2252,2016,1864,2824,2772,2628,416,828,956,796,1744,2068,996,568,1740,604,1620,3028,1716,1680,1292,3328,2546,467,698,442,1426,1164,1736,1063,572,1594,2129,1003,1094,1118,1751,2024,3160,1487,967,1609,1820,3219,875,851,1081,1370,869,560,837,2072,1442,1410,2381,1071,2249,629,361,945,506,1559,3030,1311,859,2771,870,1174,1158,1647,2034,1172,845,562,1022,1137,867,789,1506,712,2945,1400,1711,1256,2014,1288,1854,2161,1134,857,1184,397,1306,888,1078,680,635,840,1741,991,1306,624,545,1966,1555,940,1381,3423,1073,1063,615,544,3382,1984,1856,1218,1583,1001,1448,869,832,1734,2116,1549,1628,756,2482,1128,2001,2244,1669,854,863,1251,817,1167,656,1078,1000,1415,785,838,514,340,867,578,1156,1750,1823,1138,2039,2765,1516,1526,2837,753,509,324,1744,878,1838,858,1062,1160,1083,994,358,1105,387,857,898,536,612,824,584,1191,769,1407,642,432,772,1254,424,547,1132,830,1430,1350,1094,636,744,740,1107,419,576,1372,2015,1548,1410,2328,1318,1195,1240,1303,1289,1267,1832,1818,604,870,2064,1945,2309,2122,1742,2004,3397,3046,1429,683,1292,1223,1973,3366,2096,1040,2119,1333,1067,750,2179,3010,1472,1536,1265,2905,2942,2886,1899,2726,2297,917,595,1893,2305,2439,2053,1081,1863,2700,1290,2671,1779,974,703,711,1383,499,2477,1686,2445,2148,1788,2350,2060,1272,1209,927,1379,1717,1765,1948,1067,908,2124,624,682,1046,1506,1420,350,310,1326,2204,1942,2873,945,1955,1772,3083,3411,2422,2818,846,822,1093,3077,950,322,882,667,484,1531,1196,1015,961,2005,3211,2628,2330,860,872,2511,1217,1160,1246,1072,1639,616,817,883,830,394,942,1100,680,394,784,1374,880,1156,684,1586,1652,2141,2170,2915,1742,1643,2606,1738,3362,692,1137,3301,506,1614,1062,3004,2578,1278,2861,2552,2174,2564,2411,1787,676,968,2713,1822,2649,1009,2809,1283,624,2698,1097,1059,623,840,1633,1577,1824,1061,2431,2141,1071,598,2617,416,797,772,1127,1033,1018,799,589,467,734,534,756,474,492,400,464,438,502,366,558,1022,3540,792,3156,974,1098,602,480,2092,1710,2536,1296,846,2334,754,2366,1466,1592,1642,1636,2554,2976,4180,904,1076,990,560,736,1964,1418,676,640,2370,2668,4064,1276,1250,1574,2010,1768,1272,824,1222,3010,2114,2758,2056,3502,1592,3294,932,664,1394,756,2260,1908,1264,3976,1280,1728,1708,2382,3008,1510,1472,1148,830,1504,1430,982,1662,1264,986,1534,1148,1470,602,4180,1156,2220,1036,1034,2052,2518,1844,2966,1880,2700,3136,1332,1250,1742,498,1902,1294,1572,906,932,1188,2550,1456,1918,1776,2858,2240,1370,2180,1342,1634,894,964,790,2892,2694,1762,2314,1458,2122,1262,1206,2522,2884,1974,2252,2458,1100,3232,1640,2924,3208,2426,1234,1112,1244,1252,1824,1192,1702,956,1436,616,610,608,640,608,2056,1144,1218,464,468,414,484,1268,468,844,1576,2554,2406,1662,1790,2168,1548,3922,3968,2200,4114,1096,726,1994,2830,2052,552,1162,2048,3022,1924,1736,1714,1726,1732,1808,1892,1882,1858,1850,1852,1648,3780,2674,2660,878,3016,2838,3366,3090,2522,2926,4394,2088,1192,1890,1786,2748,3526,3526,3068,1510,3072,1984,1418,962,3178,4196,2146,2244,1836,3734,3884,2804,4000,3374,1346,872,2756,3346,2824,2992,1582,2740,4206,4010,3648,1870,2970,450,2604,1424,824,1026,1046,2020,576,3200,2476,3568,3046,2636,3290,3054,1870,1788,1362,2030,2528,2588,2858,1564,1316,3102,802,754,1536,2192,2092,776,460,1942,3246,2864,3694,1386,4538,4524,2050,2594,4126,3536,3630,1238,1206,1602,3886,1800,1272,1156,978,714,2242,1814,1484,1424,2988,4194,3596,3406,1302,1254,1004,3668,1690,1702,1824,1572,2410,918,1086,1286,1220,1310,1726,1000,1082,560,1594,2934,1004,702,854,1096,2412,2838,3186,3838,2538,3846,2186,598,2400,2548,4226,1012,1678,3736,2730,770,1438,4220,3866,1520,3186,3782,3198,2622,994,1098,1102,3486,3188,548,3140,1476,3734,1862,912,3448,1596,1546,908,1254,1796,1788,2448,604,1404,3054,3118,1566,2462,1420,878,2818,608,424,546,332,506,418,1650,1502,1504,1486,850,826,1862,1720,1116,1130,674,704,652,2374,672,1330,692,1588,1164,1166,398,690,620,686,782,644,3970,3200,2982,2408,1704,542,1200,1188,1278,2700,1258,958,1548,1498,1586,1148,1456,1612,526,1248,1316,784,892,1204,854,1678,1718,1022,1126,2054,948,632,1084,1134,1838,626,628,802,1664,1412,1210,2094,1604,928,652,1248,1164,1604,1588,614,3822,2556,368,538,482,986,454,652,1640,1332,1992,944,656,1828,2430,1140,1246,1284,1278,2002,2320,3294,1094,1324,1110,1168,1846,2090,3182,1006,976,1238,1572,1572,994,640,3380,948,2366,1650,1610,2162,2718,1234,2572,724,612,312,1082,582,1774,1506,980,3112,1002,1342,1328,1896,2342,1172,1148,906,648,1176,1120,1308,992,770,904,1734,816,814,3254,1606,1958,1442,2308,1476,2122,2470,1300,980,1360,1496,1020,1234,778,728,966,1996,1140,1496,714,622,2252,1784,1076,1584,2732,1230,1292,704,622,3098,2270,2118,1396,1814,1148,1662,970,952,1982,2424,1552,1774,1932,866,2014,510,1290,2296,2580,1908,972,874,3174,976,982,1432,938,1338,754,1236,486,480,484,506,480,1616,896,958,364,388,1000,664,1238,2002,2084,1306,2332,3088,1738,1748,3050,860,938,942,1006,2108,986,778,1076,1330,1174,1242,892,1138,1262,420,984,1032,574,702,944,670,1320,1348,796,876,1610,740,492,714,884,1434,488,488,626,1300,1104,1646,1548,1256,728,516,978,902,1256,1242,478,650,1572,1076,1076,1632,1618,2368,1512,1368,1352,1356,1356,1422,1486,1476,1456,1476,1456,1294,2964,2056,2086,688,976,2368,2230,2642,2424,1996,2286,3442,1636,784,1480,1402,1808,2758,2400,1190,2428,1528,1218,812,2488,3294,1684,1748,1446,2974,2922,3110,946,1668,3120,2634,1052,734,684,2164,2636,2220,2584,2338,1232,2128,3286,3104,2838,1476,2846,2028,1112,732,812,1578,570,2538,1914,2756,2440,2050,2566,2356,1460,1386,1056,1588,1978,2022,2236,1218,1030,2434,686,782,1196,1720,416,1632,480,356,1524,2538,2242,676,2084,1084,2110,2010,3528,3192,2758,2830,966,940,1248,3110,1392,988,1000,762,550,1736,1410,1166,1100,2298,3528,2784,2674,1008,1030,966,2882,1386,1328,1426,1228,1874,702,842,1010,474,1074,1348,1014,726,1564,2296,862,1048,1108,1902,2068,2492,3008,1634,1352,1994,1884,1992,3310,760,790,1286,2904,1204,3504,2942,1236,2918,2924,2478,2940,2010,776,1110,2698,2076,2492,1152,2972,1468,714,2638,1248,1208,706,918,1384,1472,1764,476,1106,2318,2458,1224,3020,688,2896,390,308,914,342,886,1278,1210,1180,1164,664,674,632,846,858,610,648,566,870,530,506,876,536,734,544,3924,4096,1302,1686,1490,1884,1796,1808,2124,1798,1668,1298,2006,1016,768,1201,526,1778,856,1380,806,2288,2106,944,656,1502,690,742,732,684,1206,1526,746,1493,750,730,726,820,754,618,618,1712,788,1474,1518,710,776,700,1672,1241,316,316,436,318,492,300,618,3050,498,2202,2658,496,2034,3062,1028,1746,1348,310,1384,912,990,2648,524,534,522,526,528,526,514,508,512,510,510,512,520,530,532,522,524,538,504,500,502,508,504,504,2098,2066,1644,1564,1588,1562,1596,1534,1566,1536,1542,1572,1540,1532,1558,1522,1277,1528,1552,2296,970,984,982,1128,1062,1120,1398,444,1198,1326,898,1280,958,1284,1400,3026,1388,1378,1492,2138,1434,1110,1486,1122,1084,686,1156,736,1308,422,306,304,324,308,304,3664,658,560,422,308,304,304,322,388,308,376,4054,1116,488,552,484,572,464,376,464,396,416,388,572,500,388,472,380,412,480,372,588,460,404,484,492,388,408,496,376,364,388,480,500,364,476,496,460,472,412,398,346,2128,808,362,380,366,2288,2448,992,1494,946,1866,3944,644,508,660,516,3352,3920,3916,3904,3516,3560,2984,3664,3920,868,484,3072,3268,3896,2972,2752,3928,3380,3236,3080,2812,2624,3244,3028,3396,3028,3588,3064,3136,3676,3900,2956,3080,3228,3180,3044,3444,3928,3900,3920,3572,3876,3036,1212,2436,3860,2780,2460,1600,2164,3548,3188,3060,3444,3048,3052,3048,3900,3108,3440,1518,1194,414,504,1304,418,598,1202,356,468,400,388,592,1202,428,402,470,506,464,490,1200,412,328,408,446,348,474,1202,402,472,428,1200,442,534,594,380,1206,524,566,486,458,420,588,604,1204,630,464,506,478,548,1202,1392,1444,582,388,534,1200,476,394,518,654,390,542,1200,520,376,374,1200,504,358,354,350,1202,374,338,416,342,1200,522,382,346,348,620,454,458,456,1202,1200,2776,300,368,428,782,1600,1600,1600,1600,1615,1654,1648,1402,1256,766,1427,1612,1698,1787,1807,1719,1666,1632,1717,1728,1683,1815,1455,1560,998,1802,1078,838,2133,1806,1788,1474,1968,1887,1750,1542,1731,915,1247,1090,1071,1115,1862,1282,1743,1731,1723,1713,2082,1348,1348,936,1166,1582,1060,1068,1066,1074,716,674,1594,1620,1186,1244,1110,1110,1088,1068,554,1040,1196,1194,896,1196,1200,1054,1070,1076,1076,648,1560,1562,1582,1284,1416,1196,1186,1200,1156,1164,1332,1330,1206,1202,1206,1196,1198,1176,1176,1080,722,996,1074,1070,1200,1164,1170,1196,1190,1124,1036,1026,1040,1044,1076,1056,826,822,1354,1360,2670,1580,1586,888,1696,830,846,788,1796,748,1202,1192,1228,1074,1334,854,1200,1198,1112,1096,972,782,1782,1792,1062,1062,1028,986,1048,894,764,1096,1584,1574,1566,1740,828,1568,1560,1904,2086,3156,490,1580,1747,1793,1537,1593,1590,1031,1019,1006,1102,1046,1049,410,1034,1053,1105,1353,1316,1340,1313,1322,402,358,678,300,436,382,376,2760,650,1324,1302,1040,1332,300,1296,1324,1332,1312,1316,2456,790,420,756,644,1404,598,1022,1034,730,752,2588,1152,1270,1192,1286,1248,1154,1202,1212,1124,1178,1162,414,532,476,1004,724,454,356,582,600,362,334,330,338,1056,386,514,822,938,312,794,672,808,996,1358,1336,442,1920,1698,846,888,640,574,620,752,984,1332,1162,1220,1214,1274,2354,1208,780,816,790,2198,1586,1178,924,1174,516,306,1218,1186,1154,1146,1010,942,684,548,1226,962,2634,1124,1838,2758,2356,2892,1052,1098,1548,848,410,1300,1212,1084,1052,1308,898,2294,1384,1346,644,400,690,1184,1192,1052,1292,1200,738,990,1010,1004,970,958,940,1110,1138,1460,1386,1110,802,928,1078,976,850,618,686,782,1094,1058,2504,448,536,600,684,534,1374,842,968,1366,1230,1094,862,664,534,524,506,614,608,612,1332,1220,1062,584,858,568,954,484,580,2232,534,462,452,1584,2174,1548,1680,1210,2014,2294,714,780,934,878,894,1864,1198,2166,1136,1142,1328,1504,1174,1038,1140,764,1130,1216,1338,1154,1102,1160,1272,534,1038,1010,1196,1046,1058,1070,1016,1096,1152,616,594,1146,1152,1314,2024,986,1046,1338,624,644,522,894,702,878,1154,876,834,762,526,686,1102,1118,1550,2354,1096,1394,1376,770,774,1538,1242,1318,1226,692,1810,1152,1000,1190,1234,304,328,418,492,362,440,988,1276,1470,1346,1284,1032,302,342,800,846,838,596,576,360,436,940,1056,2520,608,686,522,610,558,772,704,676,668,456,568,854,548,2304,582,430,912,1202,1014,1770,1630,2292,1764,1290,1294,2184,2716,2128,756,834,968,2412,1110,978,1064,1168,1230,1168,2040,408,392,1142,2584,634,1100,356,1120,398,504,1592,1352,908,480,1876,594,1096,954,764,1182,700,970,460,462,732,1178,1278,1294,1122,1112,946,1010,1158,1166,1058,1120,376,2124,1004,936,980,930,1066,1746,368,424,626,316,670,2328,1218,1448,1382,1746,452,694,526,678,666,1026,2218,864,362,834,1272,988,1296,2612,764,768,2416,1602,1740,1232,650,2372,2338,1218,1406,1680,360,476,470,2294,1552,490,2362,422,434,396,1200,622,488,500,492,1138,1158,2130,858,346,506,374,426,494,536,478,484,490,488,684,402,396,400,332,368,5254,5292,4722,4564,4822,4562,4582,4526,4586,4272,4540,5190,4546,4578,3476,790,5370,5293,5522,794,1102,1094,1106,910,998,3098,772,1224,566,538,586,982,356,2676,2582,426,402,388,674,456,468,996,1100,1070,990,1194,1194,912,1084,1202,3555,3487,1250,712,2178,3262,930,1028,1074,986,808,1664,1478,982,848,332,2278,512,1000,418,1710,768,920,2874,1682,798,1346,1236,856,1696,984,3327,564,358,638,992,818,1462,876,1930,960,2962,354,2502,2848,2180,2946,2970,2852,1294,1232,1562,716,2924,1538,886,794,3322,1618,918,570,668,1298,934,3327,3327,498,1772,444,1126,1128,1894,1548,2214,1450,1126,1120,1044,1042,814,498,578,1138,2254,1600,2256,1282,2038,1376,2256,864,948,878,2220,1790,1540,1198,2454,1234,1856,354,1722,2108,1214,1312,1006,2242,1794,1212,894,2406,1548,1814,826,1026,1236,734,504,1644,2098,2126,1122,960,1644,1098,1182,1578,1114,1104,1162,388,1064,1588,1204,1242,1128,1070,1096,1010,1108,1650,1570,1332,1112,1118,1650,1492,1558,970,2106,968,1190,742,512,1102,1008,1086,1138,2252,1178,1078,1060,1046,1016,1198,1966,1134,996,1140,1184,1044,1132,1052,1070,2310,1600,1076,1132,2470,1414,986,892,1108,1030,1038,788,1110,1114,992,456,1404,1602,712,538,1550,1542,1616,1028,1110,1546,2350,2242,1602,1550,1594,1602,2262,1538,2436,2940,1610,1582,1044,1534,1146,1230,1596,2406,1598,2040,1430,1604,1184,1156,1114,1082,1532,1598,828,2266,826,522,1492,1606,1602,1600,1596,2128,1538,1442,2130,2278,1506,2074,1598,1622,1516,1626,1534,1142,1122,1594,2290,950,950,1218,1454,1134,1118,2056,1144,2294,1152,1214,1916,1172,706,1216,1104,1282,1334,1372,1524,1514,1628,1278,2260,1602,1928,2214,2020,1048,1040,902,1052,904,2306,522,904,1202,1622,1540,1470,1224,1202,1172,1174,1178,2702,1100,1220,744,458,404,722,1276,730,722,892,978,982,2284,1040,980,462,1050,960,994,1012,944,888,864,546,1046,1972,1016,764,822,1190,2298,988,926,890,888,888,952,1062,898,836,1320,1530,1108,1204,936,1656,1602,1124,1134,1134,1138,2066,1614,1544,1554,2242,2390,1118,2940,1554,1190,1172,1198,1218,1278,916,1032,340,1236,1044,1110,1942,944,1222,1528,428,502,1946,1130,768,486,684,1130,968,1026,986,2306,1282,824,468,604,1118,650,1352,496,2204,788,2392,1538,938,1018,1098,364,734,920,1146,1182,2252,1284,338,486,1044,1522,1626,1590,2168,2098,1306,2232,978,1114,2260,726,842,1650,1604,956,1956,1040,622,636,688,1610,1926,1004,1138,1196,1192,1188,1666,2198,1128,1654,2280,2184,1586,1286,1156,1134,1062,938,904,1638,1210,1086,904,936,302,1192,1028,1756,1090,398,1366,1044,1038,1080,1572,2236,1670,1026,1652,1574,642,474,484,508,1682,704,580,592,1194,636,482,828,1608,1992,1584,1588,1472,2118,1110,576,1142,984,548,1564,1458,1590,2084,1434,1274,1586,2190,1278,1978,854,1014,878,1000,2248,492,696,510,966,626,790,606,1114,2078,1088,1598,1732,1412,734,632,1984,746,666,1030,1224,1354,1580,1610,1430,1328,1602,1468,1398,1534,1654,2140,1096,1464,408,926,1546,1520,1426,1580,1436,1618,1536,2306,1244,1658,1224,1570,1534,1074,1116,792,950,1728,2100,1122,1416,2520,1772,1418,1030,1050,1054,1076,1024,1062,956,1082,1612,1146,1138,1152,1168,372,660,1138,998,1156,630,992,718,388,484,768,2094,1176,2270,1090,1234,322,862,782,990,2276,1146,922,1640,1194,1416,1492,2038,468,480,944,982,558,600,1536,644,1168,1128,1166,1294,954,662,1530,1116,1142,1076,1286,1600,832,896,558,1352,1130,998,862,802,1556,626,1606,1160,1152,500,1416,822,1596,1180,1950,1366,1370,1526,2106,512,316,504,1374,1482,494,1526,1074,496,360,944,1212,752,2034,1290,1096,1092,1202,1202,812,1316,1894,1566,1292,1592,1662,2382,1672,1024,1130,1018,1178,396,1866,1208,2526,626,476,1288,764,1608,2366,942,1344,638,1206,1450,2130,2002,1952,2116,1872,1312,470,2108,1982,2174,792,1894,2086,1086,2082,2036,2070,2014,2244,944,1030,2380,1056,868,2216,710,540,914,966,1098,976,2224,2260,844,1174,1614,2276,1100,1128,2294,522,568,780,1496,1544,1050,1128,986,926,936,2120,1258,396,1154,882,1842,1602,852,1616,1606,700,604,2248,776,616,844,1450,2258,1082,486,1608,1612,1094,1060,1084,1086,1058,1104,1110,1066,1536,2086,652,906,1188,1066,2310,704,762,1728,2248,898,354,1126,1116,2436,1444,1088,1258,854,2250,1100,1476,1190,996,698,732,2112,822,638,870,1180,1116,998,1110,2302,1108,1080,1100,2250,2024,1110,2012,986,1022,1496,2278,2036,1472,1128,1364,1430,1114,376,588,756,932,2080,1074,1140,750,1142,1104,1154,2052,2036,1092,742,2104,992,676,1492,2278,690,752,1166,1606,2048,1692,1620,712,708,866,650,756,634,642,602,1614,714,614,1148,1112,2400,702,708,804,1142,1132,1156,1170,680,700,706,908,876,2268,1634,1632,1624,704,778,1624,1584,1598,1598,1618,1622,792,710,728,878,1418,494,513,3062,3393,3463,3202,3474,2914,3378,3223,3427,3334,3235,2907,3254,2820,3186,3335,3213,3213,3550,3194,3265,3191,2899,3233,3386,3363,3296,3179,3438,3261,3364,2839,3126,2879,1957,2082,794,888,364,1088,624,544,984,1369,1984,3421,2848,3160,3314,3260,3235,3018,3183,976,684,644,1078,3030,3177,3414,2809,1656,3308,1324,406,362,648,480,1342,2766,2807,3145,3143,3251,3138,3470,3355,2973,3354,3035,3233,2702,1047,1695,2867,3179,2883,3005,2757,3072,3555,3247,2746,3477,2894,2963,2764,459,2238,2832,2910,3502,2924,2802,3042,2877,3208,3349,3409,2910,3093,2890,3234,3192,2912,3273,3208,3117,2704,910,324,3440,3054,2943,3369,2920,2937,2902,2953,2916,2952,3114,2895,2864,2901,3514,2423,3235,3160,2845,3477,3339,3052,2898,3180,3044,2946,2921,3218,2818,3253,3370,3094,2843,3233,1593,3232,2900,2933,2908,2306,2942,3116,664,964,2520,972,996,980,652,1000,996,964,680,996,2504,2524,2528,2272,628,2404,1900,1608,1576,420,440,434,582,682,852,862,572,742,428,502,768,574,560,892,752,1212,458,1090,484,774,484,932,452,736,930,374,592,560,1094,884,474,566,484,498,1000,1188,630,474,466,1004,658,606,876,854,854,878,876,860,1028,400,576,458,886,1178,1074,966,1078,590,666,546,644,516,650,640,538,594,1006,612,668,882,686,504,594,396,642,1078,438,1014,816,1100,538,556,428,1406,480,592,1198,510,540,764,368,768,560,896,806,560,836,726,1032,952,800,1136,608,800,650,818,406,528,492,836,350,518,424,938,752,674,802,814,792,556,496,892,1108,574,504,976,478,722,524,320,482,836,984,380,570,542,496,566,588,1192,404,378,898,512,542,320,732,492,972,908,596,648,1164,750,1078,814,786,572,714,914,450,984,876,736,422,602,1036,4938,4994,376,656,1468,952,484,1124,1204,1460,420,580,1284,603,1496,1124,1120,612,1212,2540,560,652,468,592,1588,832,2408,612,596,704,776,644,1952,884,516,2076,1164,1084,2584,1224,1676,688,944,372,799,732,1068,1140,1608,512,2836,1948,1572,4758,5058,3426,3426,3074,3046,1730,1030,1066,654,944,1258,1140,2990,498,1612,981,3012,2010,818,810,3352,3162,3154,880,1658,3352,1148,1162,1234,1202,1320,1184,1266,3120,3352,983,542,364,346,350,540,348,348,348,348,690,364,444,324,352,590,470,468,526,348,372,354,340,362,404,320,464,466,590,364,354,532,354,362,414,402,348,1696,398,406,426,404,472,396,414,466,466,684,314,546,1028,754,610,402,740,640,416,612,830,414,408,450,418,1122,778,670,414,468,634,636,1096,642,658,666,654,1768,524,878,830,802,680,414,470,520,402,470,300,750,342,424,424,462,358,438,356,356,362,356,424,426,434,412,3014,2482,1208,3078,738,840,604,454,766,452,500,864,462,462,464,452,452,450,474,460,512,1436,352,360,742,1418,886,450,884,310,582,590,596,358,960,686,570,600,960,306,448,534,1468,2108,2904,1190,1318,2648,3062,1372,914,1872,3068,3352,1114,1142,3106,3096,1100,396,360,1074,1066,1982,866,774,1040,346,3160,1132,366,1126,900,960,2054,3102,2826,3146,3138,1490,1462,1324,3170,1258,1328,1316,1258,1488,1400,2940,3016,1516,1210,2956,1400,1214,2952,921,2818,852,776,2118,2956,2862,2956,2950,1462,1296,3126,1762,580,1712,1100,1412,1324,1406,1120,1400,1001,869,1260,730,1640,3050,1072,3352,914,2056,894,1340,314,528,1198,1724,352,316,442,836,302,376,1864,528,408,606,320,1092,3196,3277,3277,3114,3089,3277,2247,3277,3277,2066,2000,708,3277,3034,3067,2176,1019,878,856,1156,1482,1244,1360,1461,1302,3277,3277,1402,1220,1467,362,838,2278,830,1786,2090,3079,1424,1258,1434,1428,3307,3307,3158,3122,3330,1624,1180,1996,942,3330,3330,632,1812,528,750,3108,1438,1174,1962,1056,760,1746,1106,910,3328,3330,1500,1232,1572,1244,1508,1296,3180,946,1866,3330,3330,3330,1948,1080,1446,1292,3330,3226,3328,3328,3328,3200,3168,1542,1566,1132,1696,1188,1298,1550,1506,3218,3254,1430,1448,728,1276,1264,728,590,1206,890,1456,1534,792,662,1030,1484,412,796,744,1328,1216,1066,1310,3294,3302,3372,463,768,652,710,732,660,658,638,1010,886,610,540,696,554,878,616,348,1046,988,684,576,650,480,440,3074,3268,486,934,1544,394,1748,482,1458,3130,2226,1238,3108,3064,3158,1122,718,584,700,1528,622,724,662,1234,634,704,606,604,614,676,696,654,3116,876,892,822,1004,654,876,1072,786,352,742,1432,374,564,428,788,2376,828,776,906,3544,3582,2256,354,2336,1190,1046,1482,1054,1188,1184,1832,2306,832,1232,1306,1122,1126,2574,1198,1210,1004,1008,1750,1038,1300,896,890,1476,1154,1160,1400,2480,2244,802,1112,1886,1980,2162,2240,1090,1422,1128,1178,2038,2526,1168,1084,1290,1294,2162,1808,1148,1124,1188,1222,1258,946,1496,1360,1124,838,830,1074,898,714,800,1308,1292,1186,1214,2306,2352,1070,2430,2242,918,1008,1030,1418,1068,1364,1328,1426,1228,1542,1412,696,702,1068,1286,2474,2840,2476,2008,1330,1344,746,1250,1862,1144,1424,1182,1180,1044,1012,1108,1116,1124,1204,1236,1182,1000,1334,1706,874,874,1144,1158,2102,944,942,1396,1116,1086,1136,1224,1190,1122,1120,1088,2376,2218,2112,1156,1146,1126,1126,2050,1128,1122,1120,2332,1252,720,2118,1122,1102,688,1210,2208,2522,2480,1992,2552,1354,1164,1140,1172,1080,2098,1296,1292,1300,1054,2102,1292,1420,982,1126,1124,2542,2502,2356,1094,1104,1234,1286,2540,1188,978,1296,1264,1512,1120,1086,2062,2144,2018,1126,1516,1012,1478,950,1078,1310,968,866,1408,1022,592,974,1178,1380,1368,1256,1110,1180,1562,1866,1842,1122,1128,1056,2116,1128,1124,1400,1012,1528,1530,1120,1128,1220,922,1256,2376,1162,1160,1046,1090,1160,1102,2102,1084,2472,1068,1350,2524,1138,1324,1256,1248,2308,2324,2612,1486,710,1164,704,392,560,1182,1260,1154,1106,740,1050,2276,1020,1078,1114,1218,1170,1088,1182,1184,1724,2484,1110,1088,2468,1262,1074,2470,1180,1270,1052,960,1300,1228,1120,1180,1082,678,1264,2598,1108,1104,2358,1124,1122,1094,2622,1752,2416,2478,1156,1180,1234,1196,1196,1098,900,1236,1178,1186,1748,2010,954,1096,2422,2194,938,1176,942,1176,1652,1428,810,1404,1030,1092,1242,2540,620,1100,1174,1178,1176,878,950,1036,898,2566,2494,1082,1194,2430,1746,1104,1168,988,1176,2602,1064,1230,956,1432,2022,2482,1138,2560,942,1116,1092,1486,912,912,2286,1942,2466,2396,2228,2388,1166,1398,2034,1062,1412,2232,2600,2378,2358,1526,672,1496,1196,1188,2120,2440,1178,1182,1326,846,2230,1394,1284,1182,2478,2478,1110,1134,2468,1072,1138,2180,2324,1190,1182,1186,984,1140,714,1390,1126,1130,1012,1170,1304,2246,2486,2134,2068,2022,3610,406,640,3012,2982,2990,2998,2996,2990,2988,2984,3016,3008,3008,3030,2984,3018,3006,3002,3012,3018,3030,2998,3036,2992,3046,3028,3012,2996,3002,3016,3034,3004,3068,3024,3022,3138,3040,3024,3018,3036,3034,3134,3036,3016,3018,3050,3086,3064,3046,2986,3034,3044,2996,3052,3042,2990,2994,3010,3008,2992,3000,3000,342,776,2148,1774,2752,590,2398,2800,888,764,1704,1042,1948,328,1860,346,1220,2064,846,872,1266,1980,1570,366,1068,1432,2192,2204,1666,722,2438,1804,1952,482,1852,1278,2424,2406,2360,1704,510,930,1534,1012,1178,955,1066,1122,578,1180,750,2318,2274,976,822,1018,2396,2172,2226,1478,1308,2166,2412,2810,2784,1606,938,996,1148,1551,1676,458,492,3784,352,532,540,456,312,484,420,548,336,352,332,316,1136,332,944,344,536,822,372,390,324,424,878,724,418,2963,1278,426,370,430,330,430,888,734,420,598,3039,3354,3354,1796,704,2142,2406,2148,1820,1400,1098,3354,678,3326,1482,704,2046,1960,466,1426,2122,1692,2526,1964,380,480,508,324,454,2348,2106,2310,3530,768,448,1996,1190,778,800,1046,1790,1674,402,1752,1808,1778,1780,1744,1790,1786,1774,1814,1800,1704,1788,1806,1740,1790,1804,1798,1814,408,414,406,330,332,334,332,1800,1816,334,330,336,334,336,330,414,1812,1846,334,330,328,328,360,1796,1842,340,332,1772,1820,2040,1816,1816,1722,1688,1772,1758,1792,1796,1804,1860,1828,1806,1800,1772,1764,1760,1774,1794,1816,1538,1840,1768,1798,1796,1696,1786,1804,1788,1794,1826,1796,1796,1804,1792,2740,1680,2372,2372,2352,2388,1440,1996,1980,2376,2384,2356,2536,2400,2372,2368,2396,2368,2380,2364,2368,1500,465,577,1500,1500,1500,664,1500,1500,1500,1500,1500,1500,871,1118,2068,652,910,1364,1346,1332,1274,1302,1500,948,1746,1168,1314,1214,1198,1622,962,1302,818,1048,1314,1326,1682,1212,900,952,672,1192,1096,1052,2900,2728,492,932,382,642,838,920,1556,1022,1388,1008,966,1508,1242,1506,1338,782,1862,1190,714,660,894,694,2582,2592,3672,1300,352,1406,1688,912,1708,1064,968,1232,1220,820,1748,2488,1548,684,424,432,492,812,1148,360,1788,2732,1164,1324,2664,2716,784,772,768,1976,1308,1248,820,1000,852,2880,3468,3380,1000,2364,2056,1652,628,740,776,1388,800,492,968,720,436,348,752,392,892,740,536,492,1520,872,1088,976,908,692,868,596,608,876,396,448,1304,1468,412,908,1756,768,1504,1800,1388,1060,1136,1008,648,736,476,468,1156,1032,1024,584,840,1416,1036,956,1520,2556,1324,1160,836,660,404,908,920,392,2036,404,2200,2136,972,1648,1012,1552,716,480,1724,1824,772,2832,1520,776,1744,1080,880,804,1756,968,756,1064,840,812,1000,1740,1784,804,1780,1744,832,608,304,1004,564,344,1484,1380,1220,1148,1256,1220,1256,1240,1648,1056,1412,1360,1648,1176,588,576,576,1416,928,336,1032,312,1128,1012,1112,1304,744,2772,436,884,356,3386,1900,708,828,784,676,660,340,604,640,616,628,1380,620,632,1020,1132,688,628,648,548,524,1496,712,728,624,616,432,656,668,640,660,688,648,1092,336,612,772,676,696,616,600,444,560,584,320,556,548,652,1064,1228,568,560,560,568,576,580,436,388,420,428,1000,384,1004,1016,444,436,436,976,432,972,976,372,2492,2200,1492,444,988,2756,2744,564,576,576,560,2712,1188,508,472,496,736,512,604,620,532,652,520,656,1756,1720,1308,416,352,368,352,1532,1308,1048,580,580,416,528,580,604,512,532,588,356,588,420,584,376,1236,580,604,1372,580,552,1336,2648,584,540,1204,508,388,596,608,548,584,1296,1288,588,1032,416,368,1040,520,536,408,468,552,592,592,588,404,528,368,372,436,384,372,436,400,352,360,576,600,588,588,584,592,756,872,2656,3232,848,896,764,764,728,636,840,2844,492,496,540,496,688,772,404,416,408,1016,856,576,536,512,468,512,572,564,472,460,588,524,1996,2684,508,596,868,680,672,736,548,552,668,616,432,1064,396,392,612,700,448,1024,1016,996,324,352,352,540,704,696,544,440,532,380,396,3160,2700,2816,2768,2776,2716,940,1640,2636,2788,3232,2736,2728,2776,2060,588,712,608,652,668,648,888,696,756,616,596,344,576,660,664,708,688,724,708,692,756,728,692,688,580,676,628,748,512,732,668,672,664,636,852,744,684,704,672,1068,556,536,816,1656,776,840,804,500,492,1068,564,640,636,2692,896,1196,2720,1808,544,704,2956,2012,440,344,396,1656,1168,3252,1404,976,588,596,668,360,900,784,516,540,532,540,544,540,528,520,552,312,552,528,536,524,512,544,544,548,536,540,544,536,520,2868,2872,2540,1832,688,708,580,536,540,548,580,536,492,1884,1860,868,1220,948,2256,1456,660,1476,656,656,412,632,840,824,2604,2588,3168,568,564,1336,396,392,600,592,612,1348,972,716,748,684,672,2048,588,756,3980,2200,1272,2980,3100,3052,2696,2396,2052,1952,1600,1604,1956,2208,2124,2032,1844,2176,2408,1880,2304,1984,988,856,1916,592,1376,1312,2004,2938,2658,3134,3154,3122,3092,892,3088,3108,3130,3146,3190,3146,3156,3156,3140,3152,2110,1092,1164,664,1908,1988,2032,1908,1944,1944,1948,1944,1944,1936,1944,1952,1948,1956,1944,1952,392,1948,1976,1964,2032,1948,1764,1972,1968,1932,1908,1924,1724,1944,1960,1892,1956,2060,1740,1708,1896,1688,1792,1812,1952,1856,1884,1660,1968,1964,1968,1924,1944,1964,1944,1928,1952,1956,1968,1936,1944,1956,1952,1968,1980,1256,580,1056,1452,1484,1714,1578,1198,1354,1160,954,1810,1750,1152,1246,974,1134,1870,1366,1228,1910,522,530,1608,1802,1408,1638,1064,1746,1810,306,1282,1760,1790,1636,1528,1750,1686,1248,832,1598,334,490,920,1744,1208,1810,1208,1104,1048,852,1190,1664,1604,1482,476,892,1816,1298,1306,1836,1768,1674,684,1908,1054,1844,1000,1838,1766,956,1422,1670,1644,1286,1116,1250,1792,1208,660,1198,982,1746,1226,1706,1908,1798,1562,1242,1528,1562,1766,1078,1550,1602,868,1582,1798,1812,1460,702,1650,1178,1796,1338,1034,1762,1568,1240,1258,1082,1102,1738,1170,1226,1718,1722,1188,1042,1230,1598,1400,842,1110,1348,1840,1636,1554,1666,1114,1150,1640,1576,890,978,752,884,1584,596,880,1314,1844,1798,1052,1588,1296,1876,1646,506,1050,960,1330,916,1096,956,512,2452,312,2004,2584,2590,2610,2310,1976,2222,1354,3583,2150,832,780,682,1064,558,776,1236,372,1342,1754,666,1004,1926,742,2208,816,1968,710,710,840,1066,1142,458,480,990,764,1326,1172,1270,826,1052,1034,706,1164,768,650,832,338,386,866,1096,790,788,1284,618,940,756,684,376,1958,890,718,602,1814,1002,330,370,456,598,662,446,920,710,804,686,670,388,1022,1006,1176,1484,358,2212,378,886,412,938,1428,1078,482,1958,728,400,672,332,330,1218,1204,398,1048,410,808,772,760,530,922,2124,744,528,862,418,402,780,376,404,1130,812,1128,1682,1934,1630,472,452,774,896,612,338,990,554,630,1032,336,842,776,850,410,462,1844,642,564,1942,646,452,328,486,740,940,418,498,688,1076,1050,514,494,808,590,372,858,1048,458,478,672,1906,784,384,1082,952,488,438,440,1222,312,482,682,1020,444,956,756,794,324,518,690,406,1254,860,812,1718,584,778,896,1932,1030,674,790,990,410,1938,582,542,676,956,778,718,900,690,664,692,762,1046,546,506,452,924,902,726,1370,1058,1006,864,608,400,726,1942,1006,946,1126,716,654,928,412,758,1110,1112,1856,574,826,680,1924,844,1130,1004,758,896,978,772,606,890,902,824,538,550,1134,826,1194,1200,1264,916,792,786,546,1232,804,856,866,660,712,948,878,1248,1050,694,372,934,432,418,1398,1654,1222,774,718,604,1038,800,596,552,524,510,422,692,458,442,768,602,438,762,924,780,472,624,1426,910,1074,908,1288,810,810,648,410,1046,570,700,312,490,478,974,764,840,1430,824,1900,971,604,712,3478,1584,3526,3410,3320,3228,3172,1628,3420,3532,1504,706,3484,1576,2742,3266,3412,3008,3330,1552,3390,700,374,2718,1228,3160,1280,842,3412,3286,3254,722,3462,3212,706,3276,716,3132,636,3130,724,3266,386,3566,3454,3426,1430,3192,726,3336,3344,1560,3222,3576,3302,3348,1192,842,2678,398,3234,1604,696,3308,3292,306,1066,2304,3254,3422,3300,1134,3236,1628,3348,3328,1026,730,3294,3054,870,1598,696,2940,3324,3380,3410,1958,1292,3538,1262,3368,3394,3292,3470,588,460,2636,546,2582,2360,554,2404,556,2584,2472,2630,1202,2616,2724,2512,2462,2534,1240,2338,2454,558,2534,2412,2522,546,2548,2548,558,2514,2558,2522,1184,2598,794,2702,2866,1050,544,2554,2694,2566,2544,1022,2606,566,2656,2530,2424,956,2578,2462,2762,2412,2476,2528,2098,590,1144,2508,2550,2536,2506,548,2720,562,2530,660,2410,562,2616,2692,2586,568,1546,462,500,1184,2692,2882,916,2686,560,2416,984,2368,2384,2680,1088,574,776,1576,890,464,3323,2620,490,570,546,2390,2314,2536,2658,1222,542,2572,2324,562,2544,2556,986,2564,558,2196,2532,2714,548,2610,2716,486,2614,1230,556,514,1768,2444,1042,1690,2654,2258,1206,2514,2474,544,2618,548,2506,1188,2604,790,492,1238,2452,1170,2458,550,538,640,1198,552,2356,1110,422,664,1238,560,2570,996,2408,504,1020,776,2546,2512,2820,1788,1120,2448,2540,1264,2690,2638,2430,548,2476,2314,2408,2498,2438,2478,2586,1084,2736,968,2526,488,418,1506,586,1116,2592,2712,1114,2668,2464,1076,2680,2616,960,2550,1130,2586,472,3093,2532,1234,2434,2326,2562,2746,2590,2398,1550,934,2674,2494,2610,2614,2760,2606,1176,2300,1796,2548,2680,2752,1064,2720,2536,2606,2470,2612,1144,2520,1182,2646,2468,2458,2286,2648,2540,2624,956,2606,2498,798,2362,2700,2904,1224,1530,1212,2642,1200,2520,2496,1290,438,2758,2622,2702,2406,2476,2340,2602,2448,2526,2658,916,1362,1256,358,2542,1182,2622,2704,2474,2658,974,2728,2566,2594,2544,3359,4643,478,3883,2931,2984,3266,3736,3297,3219,3708,3122,3485,3518,3211,3403,3584,3295,3129,3690,3467,755,3438,3134,3574,3265,3326,3562,3449,3012,3496,3358,3472,3455,3367,3219,1030,3280,3360,3234,3753,3493,1468,3332,3400,3179,3300,3316,2948,3214,2783,3310,3446,3171,3566,3448,3687,3204,3357,3708,3357,3108,3143,4419,4542,2674,2514,2650,2632,2740,2624,2736,2504,2920,2622,1130,2760,1058,2780,2586,970,2732,2706,1138,2640,2630,2684,982,2706,2846,2750,2514,2684,934,1144,2422,2582,2692,2622,2674,1152,2464,2674,2670,2516,1172,2594,1240,2608,2624,2640,910,2664,1196,2762,2610,2650,1204,2718,2656,2674,2550,1096,1114,2562,2680,2682,2514,2724,2736,2728,2720,808,2698,2740,2576,2764,2812,2576,2416,1032,2666,2552,2514,2730,2694,2656,2546,1206,2800,2678,2640,812,2798,1208,4585,4244,1307,3624,4033,3274,3876,3850,3526,3559,3664,3462,2946,3448,3841,3950,3957,3907,3581,3586,3504,3123,3666,3544,3512,710,3725,3484,3743,3081,3991,3956,3966,3239,3471,3743,3060,4015,3340,3466,3822,3990,3799,3612,3897,3620,3918,4027,3476,4045,3874,3984,3748,3466,3246,3833,3851,3761,4064,4636,2528,2690,2714,2528,2608,2628,2614,2658,2674,2654,2518,3342,1140,1214,1164,2822,2828,2708,2646,2584,2494,2684,2864,1226,1016,2744,2482,1182,2594,2772,2530,2644,2660,976,844,2610,2536,2764,2046,2520,2762,2666,2590,2514,2488,2348,2844,2750,2780,1206,2668,2730,2686,2632,2876,886,2664,2726,2746,2614,1226,2668,2670,2704,2656,2606,2604,2738,2594,2718,1178,2656,804,660,2614,2436,2582,2642,470,860,2406,2702,2642,2840,2660,2672,2616,2738,3381,4626,382,3053,1474,3606,3888,3991,3653,3024,3584,3270,3735,3725,3747,3185,3103,3530,3794,3603,3447,3269,3212,3281,3703,3451,3220,3351,3383,3448,3020,3328,3417,3199,3614,3629,3320,3303,1013,3763,3756,3650,3224,3436,3708,1180,3773,3087,3710,3545,3564,3320,3629,3619,3366,3254,3551,3792,3792,4596,2692,2706,2786,2508,2798,2640,2728,660,2550,2490,1996,2752,2616,2646,2646,1268,2628,2694,2602,2400,2484,1202,1222,2720,2624,2624,2704,2836,2584,2606,2624,2642,2604,2594,2508,2652,2672,1174,2666,2524,2600,2612,954,2662,2800,1288,2904,1010,2652,2780,2670,2566,2640,2768,934,2548,2372,2722,2550,916,1034,2672,2864,2490,2362,2608,2828,2590,2668,842,2584,2640,2714,778,2580,2480,2700,2748,1132,2584,2628,764,2774,2942,2690,974,2664,2520,1092,2408,2730,2584,3192,1088,3074,3740,3176,3154,3542,3568,3589,3593,3773,3120,3164,3736,3432,3411,3684,3234,3258,3334,821,3512,3708,3753,3507,3173,3770,3645,3048,3420,776,748,3342,3621,3490,3204,3531,3317,3300,3609,3231,3329,3668,3399,3662,3741,3511,3470,3244,3662,3316,3033,3051,3606,3302,3150,3853,3853,4618,2704,2612,2490,2704,2658,2716,2756,2608,2508,2608,2664,2666,2804,2662,2742,2550,2622,2622,2566,2632,2606,2532,2716,2688,2544,2750,2570,1650,2606,2710,2666,2560,2486,1198,1222,2660,2546,2604,2694,2826,2702,2586,2584,2698,2528,2576,2488,2602,2036,1172,2656,2582,2632,2616,988,2640,2774,1224,2886,1028,2646,2784,2650,2602,2684,2766,932,2520,2488,2676,2582,678,1150,2706,2870,2528,2506,2638,2822,2576,2658,2570,2594,2796,812,2632,2488,2712,1648,2768,1170,2648,2706,778,2844,2948,2766,974,2490,2542,1094,2470,2578,2778,456,3529,370,2622,1268,1260,1176,2708,2802,2730,2670,2590,2486,2644,2844,1226,2732,2696,820,2626,2730,2650,2654,2682,980,998,2556,2514,2746,2544,2520,2638,930,2578,2650,2514,2514,1082,2620,2828,2766,2782,1200,2580,2684,2698,2602,2820,926,2412,2720,2680,2512,1236,2724,2654,2626,852,2690,2574,2728,2636,2550,2640,1266,2680,798,652,2678,2462,2592,2676,1220,1240,2684,2724,2670,2904,2648,2660,2550,2750,372,792,867,322,2606,822,2780,1066,2774,2518,1018,2752,2694,1120,2668,2660,2754,978,2716,2836,2728,2496,2690,1230,1108,2620,2600,2718,2638,2702,1060,2534,2716,2684,2524,1160,2566,1210,2620,2588,2614,902,2616,1212,2758,2596,2644,1174,2694,2620,2634,2488,1132,1118,2546,2616,2672,2428,2682,2724,2674,2646,844,2692,2664,2546,2756,2522,2728,2398,986,2720,808,1670,2498,2758,2668,2608,2450,1226,2768,2670,2636,806,2772,3511,534,656,516,2602,1130,2500,2362,2630,2724,2654,408,916,2682,2582,2638,2620,2596,2594,2758,2682,1220,2706,2592,2654,2770,2680,1178,2724,2290,2616,2540,2686,1204,2370,1214,1190,2620,2532,2418,2552,2648,2596,2620,974,2636,2512,814,2592,2636,2618,2852,1182,2682,1266,2592,2546,2774,2580,2684,2614,2496,2654,2644,2484,2516,2632,2540,2552,1188,2672,2734,2526,2672,970,2770,2606,2588,2566,308,3486,3886,348,564,316,2644,3080,3670,3244,3134,2872,3180,3110,2690,3042,2692,3112,3252,2930,2920,3134,3416,2900,3106,2924,3080,2688,3612,3330,3744,3104,3314,2658,3240,2792,3748,3118,3296,2774,3022,3250,2912,2684,2706,3234,2828,3444,2834,3342,2754,2706,2736,3170,2766,2770,2970,3098,2960,2880,2970,2882,2780,3202,3736,2780,3382,3110,1708,3202,3246,3206,2014,2946,3410,3660,2942,1548,3230,776,3164,2954,2840,3184,3018,3078,3708,2920,3170,3084,3172,3042,2792,2972,2960,2720,3624,2696,2766,2708,3560,2750,3016,2662,3056,2732,3232,2296,3004,3142,3380,3132,3376,3632,3440,2764,3532,2968,3282,3272,2764,3198,2950,2630,3066,2738,3262,3250,3028,3006,3014,3118,3056,3250,3306,3076,3691,3060,3398,3454,3322,3608,3284,3763,2784,3465,3082,3638,2894,2766,2638,3379,2808,3332,2686,3509,2920,3411,3366,3062,3668,2828,3018,2990,3455,2778,3268,3092,2896,2898,3423,2890,3066,2882,3739,3192,2866,3268,3180,3124,3454,2746,3435,3512,3066,2734,2758,3370,2760,2696,2736,2846,1514,3206,3116,2098,3154,2766,3190,2766,3006,2982,3378,3420,3034,2930,3420,2780,3448,3108,3100,3170,2736,2778,2728,3298,3144,3034,3450,3466,2876,3708,2782,2864,1402,1530,3716,3068,3064,2724,2978,2768,3008,3466,3234,2824,3464,3326,1174,3126,2772,492,3964,1736,1708,1664,1128,372,1548,1744,1972,596,1104,612,672,2164,1936,1856,1636,2028,1580,1564,804,1606,936,936,1794,2130,2540,2756,2488,2550,2372,2392,2692,2280,1726,2206,658,780,1400,970,452,918,1916,560,672,318,1292,1206,1328,1890,3334,646,698,2772,672,1036,574,2746,1152,1420,1356,2368,2274,948,1702,414,2722,3046,2654,3062,2946,2186,1582,1120,1758,1504,2080,2954,1546,3070,1206,920,1264,2206,818,1014,1956,2120,1246,686,658,474,998,2882,2102,2156,2438,1668,1816,1258,3040,3062,446,2986,578,2620,986,1414,1672,2766,2372,918,900,790,2358,912,986,1546,1964,2012,2324,2734,2346,1876,2790,3048,1332,1284,640,1106,1246,1872,2728,1380,1418,3022,710,716,958,512,324,3068,2138,2786,672,654,360,424,478,630,412,3050,3062,2484,3040,3036,2888,2262,2374,2238,1928,3040,3016,2760,2980,3078,1676,1684,416,358,2924,1490,3080,2062,1338,1350,908,718,2906,2114,1128,2036,1256,836,1330,3072,2756,1790,400,854,2196,434,966,1204,1322,2246,3066,1714,2426,2508,3098,3118,2526,2374,818,1976,3058,1236,888,1200,1246,2792,1302,402,1024,1572,2508,2530,3050,2542,2216,3060,2398,2466,2522,2262,2680,2518,1832,2834,2472,3090,2992,2976,2784,2268,2994,2432,2500,2166,2144,2460,2452,2472,2360,2372,2410,2424,2402,2406,2756,468,2130,1672,2288,694,1610,2418,2488,3050,2270,2348,2378,1060,1058,1074,1062,1252,2184,2406,2200,2420,1356,2172,1528,3703,674,2418,2918,3030,632,756,334,854,378,2654,500,508,944,486,546,392,2166,2618,882,2732,2764,1262,2714,2192,2684,402,2436,3610,1440,2008,398,1742,440,700,1712,852,1552,400,888,2184,488,728,708,704,1024,932,648,1092,1108,800,1536,1516,888,1962,789,896,1600,318,1600,1600,1600,408,338,1456,908,1424,3264,624,3504,628,436,612,608,3500,620,3412,608,3552,664,344,1128,686,940,1194,1190,2380,2372,2384,1360,1196,1198,756,728,590,766,408,750,596,392,434,648,658,1458,2282,2204,2382,2296,1164,1266,2222,2358,2196,2480,926,1068,1250,2280,2360,1098,1060,1206,1192,2248,1034,1384,2332,2266,2370,2264,2388,1970,1288,1222,1090,1172,2332,1192,1276,2406,1686,1146,1280,1052,1048,1216,1220,1072,1298,2410,2436,1276,1148,1178,1190,2412,2302,2320,2284,1204,1230,2300,2376,2306,1236,1220,1184,1178,2320,2288,1228,1180,2232,2400,2376,2332,1168,1270,2498,1072,1286,2240,2376,2308,2310,2310,2406,1962,1968,2362,2364,1250,1168,2226,2364,1350,1042,1362,1000,2274,2214,2374,2356,1238,1206,1324,930,2404,1168,1164,1942,1930,2370,2172,2300,2250,2342,1102,1264,1170,1192,2196,2360,2326,2380,856,1164,1142,1200,2314,2376,2320,1212,1168,1376,1140,1210,1144,1284,1146,1122,1278,2114,1362,1010,2376,840,1106,1056,1314,2380,1306,1108,2360,1160,1194,2274,1220,1242,2412,1096,1290,2356,1108,1200,2414,2214,2312,1180,1294,2396,1302,1210,2382,1220,1222,2306,1208,1182,1234,1220,2376,2374,1206,1204,2418,2274,2368,2358,2224,2420,2258,2492,2228,2290,2440,2320,1228,1220,2284,2342,1180,1184,1194,1214,2326,2334,1062,1212,1204,1266,1184,1292,2432,2358,2016,1226,1122,1192,1262,2406,2366,2154,2120,1304,1232,2410,1054,1302,2356,1016,1156,2378,1192,1180,2394,1178,1196,2418,1106,1266,2380,314,934,1304,2378,1072,1322,2394,1146,1130,1084,1184,1216,1074,476,802,1316,1088,1224,1218,1180,970,1288,2500,2388,1012,1216,1204,1136,1142,1250,1190,1146,1028,1346,1016,1260,2270,1040,1316,1818,646,1120,1028,1414,958,1648,1180,1180,1166,1128,1110,1242,642,652,592,1118,1194,826,526,592,2246,2338,1280,1078,462,466,1068,986,1048,2298,1030,1378,1198,1196,1196,1204,1194,1184,1072,1094,1082,1068,1072,1070,1060,942,1310,1192,1128,1190,1186,1190,1186,786,852,726,1220,1200,1064,1064,1062,956,1068,1072,1068,2344,1954,1922,2094,1162,1278,1260,1068,2372,1132,1242,2386,2350,2262,2340,2174,1146,1218,2282,1180,1248,2380,1808,550,2388,2364,2276,2376,2318,2348,2386,2034,2380,1194,1172,2376,2370,1098,1100,950,994,2382,718,844,2338,1236,1212,1210,1188,1318,992,1108,878,1472,466,1272,1296,1124,1334,1196,1194,1178,1192,1192,1168,2366,1072,1310,1384,894,1072,1142,1402,946,1104,1052,1176,1192,1218,1158,2344,2378,1270,1158,1110,1284,1214,1160,1032,1352,1136,1176,1204,1224,2226,1768,754,674,718,668,1656,3212,384,2900,1002,796,888,316,1018,728,1248,2402,356,672,1264,2714,2726,2728,2698,458,822,448,2678,2554,2884,1286,426,902,1386,1102,2526,2702,2712,676,394,2692,2704,382,782,478,910,482,1454,642,1084,442,2668,2692,682,830,976,2384,2696,2728,2734,2314,2572,2042,2434,2386,2452,1124,1040,630,2544,2602,2764,2880,2842,412,1504,450,2694,2750,2738,2364,2384,1552,2678,2382,646,672,2724,2606,2484,760,828,814,2758,2254,1908,2740,2032,516,376,2716,2794,498,650,642,2022,1500,764,2704,2586,2694,1228,1450,796,1318,2304,2704,2764,2886,2716,1104,1424,2682,1422,1070,1112,1128,2138,2526,1510,1000,404,896,1358,808,2764,642,414,492,1144,418,640,2762,608,470,440,1002,676,710,896,1230,950,2418,2728,498,770,316,576,626,964,832,590,2732,2244,2790,2686,526,768,1308,780,618,2734,2664,2718,2724,2390,2600,2818,2664,2720,1246,1434,1056,722,584,708,638,2286,2656,2500,2788,2706,2702,2678,2706,2664,2758,876,434,964,786,886,580,2718,2710,2636,2744,2584,2668,2706,2702,700,496,2674,2720,2402,698,860,2656,2798,2660,596,724,596,590,320,760,736,2760,1502,904,2662,2670,2708,2740,2388,2354,486,458,2542,2648,2710,2660,654,402,718,2602,2752,2618,2608,2772,2872,1500,2096,2560,640,720,1216,552,704,782,750,346,1360,1184,766,1416,730,860,2704,2676,2668,2570,602,432,1178,988,942,1092,1054,854,668,744,930,452,924,1198,624,614,684,372,884,950,2718,2694,2714,1100,468,880,952,1188,1282,804,2676,974,598,688,382,540,514,1064,518,930,700,762,1052,2706,2662,2694,2748,640,1182,376,640,484,1048,508,480,702,1176,626,1192,750,804,1288,738,1564,312,2698,2704,2696,2668,2712,2674,658,710,878,500,894,1188,1886,2686,2658,2662,2684,626,398,578,672,686,662,538,1242,808,706,2608,2136,874,398,698,1034,1104,752,1186,2686,2700,2576,2596,2566,2310,2672,2702,1186,630,552,388,592,668,592,618,716,1290,514,658,640,2722,2810,2232,934,2656,1014,820,598,564,482,614,1192,470,516,630,692,506,2598,2680,2670,1070,558,966,806,1014,1158,1120,764,474,916,1022,486,710,996,1032,2224,2638,2864,2700,2518,2408,2366,2670,2680,2580,830,1694,2646,2664,2682,2708,2680,1308,1232,2684,322,770,1746,2662,564,736,618,1620,2636,2248,1188,532,484,1028,602,586,1062,686,660,2748,2684,604,536,846,724,490,1198,950,2706,420,1302,2664,1124,1330,2658,2686,848,3115,1646,1408,1398,826,1148,1214,1016,706,636,1420,658,1228,1152,736,322,1194,1026,816,1302,718,912,1144,1048,822,3288,3298,366,466,2072,2742,800,2658,668,854,822,656,900,804,888,896,1520,972,1414,1354,1300,1346,1344,1258,1042,1606,2006,2606,2674,2364,2876,2786,822,836,1538,1542,1536,2732,1248,1420,1188,1540,948,2310,1638,2748,1434,1270,386,1428,2318,1348,1334,778,816,1420,638,704,1770,2472,1392,1282,1538,1124,2704,1418,1376,1192,1342,1246,1134,1134,1186,1182,1418,1244,1166,1006,1046,1390,2750,2730,1504,912,3120,418,882,3328,422,918,2712,2776,1924,316,858,470,534,466,1276,928,934,918,1226,1268,376,1128,2752,428,1180,2740,340,1298,728,1194,1540,1182,752,2472,2422,1186,1008,1030,790,2722,2434,706,972,702,1142,1290,1532,1540,1200,672,1056,2782,784,876,632,416,566,650,696,1046,1200,1168,1318,944,1208,606,1184,308,714,1398,1402,2770,740,1066,1534,2666,2678,730,1184,696,866,832,2610,1184,1268,1222,1230,1836,828,488,1298,408,362,2500,380,366,472,740,2202,910,1180,1192,332,576,972,1396,1286,1246,1284,2594,2742,1304,1482,1154,1774,1298,658,1636,1296,1298,1300,2382,508,958,1196,940,1314,1330,1242,1112,1526,1096,1130,640,430,832,1178,1164,882,1178,724,2746,1106,1514,314,1776,1540,1076,1258,770,758,604,842,570,478,966,1540,1526,1420,1046,1376,1242,2588,1178,1298,2480,368,936,2708,2260,768,836,1124,1008,548,540,1204,784,1360,628,1180,1180,2332,808,796,1372,1412,980,636,1428,2944,2780,628,380,652,1528,1460,1216,1244,1228,948,1760,860,792,1156,1100,348,1076,616,756,1076,1536,2856,980,356,492,472,1532,2884,1056,444,444,1256,880,1252,804,632,1408,772,1428,816,1280,2864,1612,2948,2696,2812,1456,620,908,324,1412,1648,904,840,528,1636,2928,2740,2748,948,1756,888,900,1296,1056,2760,2844,2772,1212,396,612,1760,660,2768,2784,572,732,544,1772,660,896,964,2364,2752,944,444,1428,452,736,916,1084,1292,1236,1228,1068,948,718,622,626,2700,1250,1054,1808,1328,1056,1174,1070,1192,890,826,1214,1414,2748,1412,1182,2586,1064,1182,480,428,914,1136,1448,1348,1306,884,1034,614,768,788,1058,1706,872,492,510,600,374,1168,1208,2580,506,310,404,610,1452,1174,1184,1774,1110,732,1642,746,1072,1068,1074,1076,1054,1056,1056,1020,1056,1052,1060,1056,1090,568,2072,2708,860,548,536,412,1128,2168,2732,1120,1284,552,664,1528,416,1408,2712,1004,524,636,1058,1524,2686,1374,544,668,548,720,1458,418,1420,1412,964,1596,326,1676,1514,1518,1254,1200,2592,2688,1120,1396,2448,768,502,1398,502,1172,2394,2608,726,1378,2782,2768,864,1424,2678,1530,1362,1342,630,528,864,1612,1438,1360,2664,902,1472,580,1266,1516,1518,650,1052,2618,1082,1324,1186,2694,650,662,1418,862,642,708,1164,1230,2630,936,1632,2466,1012,729,2698,1284,704,2418,686,1662,334,434,1136,1336,1004,1166,1284,1288,1192,1214,1916,834,1108,1150,380,2694,2526,2504,606,1118,768,1362,1308,400,688,1874,820,1390,486,960,1318,2694,1362,1264,912,1570,1034,1248,2700,1318,1236,2858,530,766,560,1334,478,980,2646,2724,698,440,1118,1432,610,638,1182,404,1358,748,1098,698,930,1002,740,742,924,944,2576,1330,656,660,1204,1888,792,1754,1326,1062,790,1598,1060,536,1908,528,756,752,694,878,914,1306,1168,1412,944,946,1398,1230,1240,1366,1176,2000,640,2798,918,478,1306,2012,1998,1418,1060,1066,1064,976,2718,1300,1294,726,1804,690,950,2694,732,1416,2784,1494,1108,1236,1330,922,1710,2766,1758,732,1412,1068,336,1120,2014,416,1532,510,2472,1534,934,740,1106,1296,1140,622,2564,398,1330,678,1206,564,1764,1544,1170,2830,2716,2268,2640,2810,1120,524,842,444,1012,630,1352,1264,1210,676,506,480,466,374,992,538,1430,2010,2452,1596,966,2690,934,1660,1584,1538,608,1236,1356,1324,1654,700,2012,1186,1182,1060,2542,1286,456,1718,1052,1060,1162,840,538,2642,2724,1058,1118,1324,1248,1812,736,2672,758,880,752,2796,1048,1292,1072,2650,924,1296,1296,492,674,398,334,1424,906,942,1398,1184,1308,1468,948,1326,536,914,466,766,618,1070,984,1324,948,1530,762,766,1828,2682,1424,824,826,820,1238,2640,2574,1418,1168,840,2846,432,582,884,372,1236,302,960,1314,1286,1176,854,1548,1544,334,830,1314,1160,1246,658,1316,484,1072,642,1786,644,1154,1222,756,596,754,1300,472,960,1174,1172,590,1294,836,1330,584,660,860,582,2474,868,1178,2706,1540,1060,818,996,1140,1280,508,1012,394,1534,1502,1178,1418,2740,1022,932,1488,2614,1542,630,1008,944,570,1152,1150,1252,1296,4072,4072,2432,3180,1004,678,1656,620,1256,2492,1338,1626,552,594,1292,1502,790,1792,494,1454,1652,776,3826,3826,1308,790,958,780,1334,728,782,524,608,758,910,710,810,884,814,806,914,784,766,586,540,1208,810,740,742,806,852,746,750,806,808,748,806,736,790,858,930,876,710,766,858,684,828,808,750,734,768,644,754,826,568,2244,1476,648,1480,1856,644,1936,1920,624,1864,1648,1776,1864,2240,1188,892,864,1276,944,1176,1924,1020,1032,764,1284,408,384,368,436,308,920,720,576,1768,1332,1484,1528,668,1520,1452,1888,1876,1696,1416,1240,992,720,992,704,1164,644,1696,1400,1840,1600,1424,1384,1140,1152,1652,1664,1940,1204,1352,948,648,736,956,736,880,1960,1968,1184,1032,1012,1080,1560,1160,1548,380,1040,1960,1708,1460,1200,1492,1564,1100,1324,1364,1308,1488,1432,1604,1424,1980,636,448,500,1024,1828,1708,1676,1540,1064,1136,2280,888,680,836,784,428,360,688,976,1148,1556,1384,1204,1308,1008,1092,732,1180,1100,1404,1728,1468,1676,1288,1408,2300,1700,1008,1104,988,1420,1276,1364,1424,612,1248,1744,1020,572,776,840,452,520,1096,1412,1632,2020,1316,1624,956,1680,1704,1412,1856,2272,2216,2160,760,1468,1320,1084,2728,3450,3442,1000,2878,2354,844,1924,2854,824,2492,2492,800,2386,2132,2288,2404,3252,2786,1656,1434,1548,3070,2982,976,1632,628,492,348,592,560,394,1202,768,2102,1716,1912,1980,866,1960,1894,1564,756,2420,2174,1776,3226,944,1504,832,2184,1856,2392,2528,1868,1702,1484,1484,2144,2140,2422,1436,1556,1808,2787,1354,954,1168,2512,2742,1556,2632,1952,1494,2620,604,1336,2558,2970,1750,1922,2048,1352,1712,1756,1704,1948,1914,2316,1868,1528,2548,2628,2272,2184,1988,1466,3024,2786,576,476,3174,1600,2294,1816,1702,3526,1442,1828,2268,1924,2184,1660,1954,3032,2202,1482,1300,1832,1698,1764,1856,802,1628,2819,1340,748,2672,1482,1994,1990,2176,2644,2180,2100,1256,2240,2224,1834,2552,1012,2956,2868,2788,1052,2600,1730,1398,3560,608,648,604,628,768,440,668,640,636,632,644,704,384,648,700,440,344,496,384,396,3738,1242,3310,424,648,646,320,542,1220,1354,2448,3128,2582,2444,2434,2442,2426,2408,2910,1382,2480,2420,2414,2026,2388,2408,2358,1474,1502,2424,672,1160,1520,2512,2312,1766,2356,2378,1606,2278,480,2408,1582,1588,2064,1438,1256,2430,2524,2398,484,3346,2416,1510,2420,2348,2408,2542,2390,2474,2188,2414,2430,2390,2278,2378,378,1954,480,1450,2144,3096,2394,2034,2350,1532,1988,1352,1428,2388,2278,2390,2318,2392,2362,2292,2282,1684,2414,2504,2426,2212,590,400,402,3722,1994,3020,3042,3394,2896,3040,3042,3162,3020,3100,3038,3044,2996,3024,3034,2982,3046,3084,2996,3016,2916,3136,3210,3300,3072,3002,3096,3036,3308,3142,1422,1354,402,2406,1710,700,2386,2368,1938,2384,2348,2446,2396,2408,2384,2366,1390,2336,2426,2346,2350,2408,2442,2320,340,2362,2290,2422,1426,1976,1912,1942,480,1994,460,472,476,2516,1802,2492,2598,450,2510,2346,1560,2366,2384,2336,2400,1336,2346,2758,1588,1520,2408,2176,2268,1606,1242,1228,3582,2386,2434,2348,2238,2382,2300,1930,2330,1674,472,1464,2846,2436,2506,2366,2328,1646,1942,1652,1436,1866,2508,2404,2390,2348,1986,1996,1990,2870,2382,2302,2414,2512,2394,2340,1982,1968,1326,898,1354,3781,3090,2274,3172,3142,3092,3276,4097,3150,3140,3162,3128,3162,3098,3156,3178,3254,3378,4141,1264,3276,3204,3098,3082,3194,3166,3200,3118,3120,3218,3074,3122,3060,3114,3156,342,706,806,526,986,1296,640,2398,2392,2404,1164,1150,2418,1130,1130,2300,1132,1134,1196,1116,2394,2172,2292,1160,1132,2390,2400,2402,2392,2390,1128,1124,2406,1128,2400,2396,2400,2402,2394,1132,1128,2416,2394,2390,2402,2388,2232,2394,1130,1130,1130,1132,2396,1126,1164,2412,2404,2390,366,382,1066,2394,1130,2390,2386,2402,2390,2406,2390,2308,1126,1174,2408,1154,1150,2396,1132,1128,2392,2264,2396,2384,2388,2386,2396,2392,2390,2390,2398,2386,1124,1128,2384,1138,1138,2412,2402,1130,1130,2388,2264,2332,1018,412,414,630,500,322,2394,2388,2390,1134,1140,2382,2400,1128,1132,1080,1130,2394,2394,2386,2384,2398,1120,1132,2372,2388,2396,2392,2390,2404,2398,2400,1164,1130,1134,1130,2394,1140,1128,1132,1126,1130,2388,2402,2394,1134,1132,2398,1126,1134,2404,1106,1130,1126,2412,1138,1140,1136,2428,2390,1124,1126,1136,1132,1134,1128,1128,2390,2394,2396,1166,1152,2396,1168,1046,1122,1132,572,3228,1326,1212,1218,1204,2488,2688,988,1206,876,1526,788,828,812,780,1610,944,628,1038,926,2466,1148,1422,2450,938,836,1260,1330,2490,2458,808,916,800,1204,2482,2472,2494,2452,2482,2496,1202,1196,1174,1194,2484,2450,1200,876,2464,1212,1300,1226,1286,1286,1198,372,850,1176,2484,1198,1202,1006,1204,2478,1208,1206,2464,2490,1178,2480,2342,904,1042,1120,1082,1210,1194,2464,2460,1196,1200,2486,2468,2488,1188,678,812,1214,1248,1190,498,2504,2452,2504,2462,2496,2466,1194,1406,2462,2472,2460,1260,1194,1200,1200,2486,2452,2484,2430,2478,1184,1018,2470,2460,2476,2454,1212,1208,2458,2450,646,1546,2482,2464,868,1038,2460,2510,2468,2498,2460,2492,2460,532,542,542,514,2458,2488,2458,1064,1358,1272,1254,1210,1208,2468,1216,1212,1458,884,1210,1208,1200,1196,1212,1212,1202,1202,2480,3488,2839,2632,470,2266,840,1054,1130,1078,1594,1596,1580,1918,1558,1008,1446,1402,1130,1840,796,1894,1966,662,1446,1412,336,1096,1922,940,1808,1094,684,684,964,1786,1812,2016,698,2306,1994,1920,2416,1366,1858,724,1068,2310,1710,2088,2104,2480,1750,1390,1830,562,2082,1826,318,882,766,2208,542,1190,596,1242,570,1054,1730,1356,1402,1016,950,892,842,934,520,430,938,912,542,912,1502,1176,744,950,532,1058,342,1012,984,1010,950,870,740,750,936,454,846,734,832,1096,1574,1346,718,1102,1010,810,1714,934,494,588,348,528,1012,916,1592,1138,966,544,808,1476,578,632,778,488,1042,1002,1118,480,1146,1708,1184,902,1286,786,1012,818,1738,532,816,602,550,640,628,518,506,910,968,1200,682,1220,1202,1268,1292,770,1736,996,460,488,444,444,446,434,896,1180,1100,720,1046,492,756,1328,1858,1174,1186,1412,920,1374,1304,1264,846,1222,1110,1190,1028,1046,1002,1074,1020,1222,600,610,504,688,640,950,1204,836,968,1118,1076,766,1480,464,526,718,426,480,534,800,766,990,896,1016,914,724,920,866,1418,766,764,924,840,582,578,932,586,2326,466,682,500,784,880,936,950,858,1080,916,788,868,772,650,728,760,508,568,738,338,526,762,676,744,846,728,518,772,918,720,690,744,696,1036,1454,812,782,846,1078,1242,656,900,558,542,510,576,462,434,858,1522,1014,936,1012,592,880,646,728,326,312,318,1776,974,1036,596,516,1128,880,314,740,1212,948,1056,1342,1158,1006,588,982,1256,936,312,1164,942,1462,1280,1382,1220,1456,1260,834,944,828,472,1010,1420,1302,800,1208,870,1272,998,460,1084,3032,3410,2962,1146,1362,1446,1398,1998,2014,2048,2494,2006,1312,1870,1832,1470,2380,1018,2452,2548,806,836,1880,1820,436,1432,2524,1226,2342,1364,750,882,1244,2316,394,654,418,562,2342,2620,960,3040,2500,2488,3158,1764,2396,938,1382,2980,2206,2700,2726,3198,2256,1802,2358,722,526,2712,2362,420,1194,988,2870,374,700,1536,770,1612,732,1374,2228,1702,1804,1324,1224,1152,1090,1208,668,554,1178,1064,1174,1934,1516,958,1240,686,1364,440,1308,1286,1306,1226,1122,954,970,1206,586,376,426,362,1098,946,1074,1418,2024,1592,924,1428,1294,1044,2316,1834,756,388,684,1308,1178,2074,1464,1250,702,1038,1894,744,812,314,1010,628,1350,1290,1440,1472,2212,1524,1180,484,1656,1020,1308,1056,2236,690,1054,762,656,974,806,700,706,1234,1400,1212,878,1584,1556,1634,1674,1002,1760,428,1290,302,650,602,630,570,574,576,560,1096,1514,1592,1324,1298,1066,1726,700,2396,1520,1530,1824,1194,1766,1680,1638,1098,1578,1432,1530,1326,1352,1222,1388,1382,1570,774,752,650,894,834,1226,1552,1072,1240,1444,1390,992,1856,590,684,986,556,618,692,962,970,982,1286,1162,1312,1188,932,1116,1118,1834,980,988,1190,1080,750,868,744,1200,702,2984,608,988,650,1058,1138,1216,1230,746,450,1394,1180,1016,1128,482,992,832,940,920,658,736,950,494,682,982,1146,962,1038,948,672,992,1170,930,822,958,898,1334,1878,1044,996,1166,1092,1388,1306,846,1160,720,700,322,308,660,746,596,562,1140,1968,1308,1204,1302,1096,904,968,420,402,406,2290,1260,1338,772,694,1454,1132,358,344,404,350,958,1562,1230,1362,1738,1492,1302,764,1252,1628,1274,436,402,1498,1216,1892,1648,1786,1578,1880,1634,1076,1214,1064,612,1312,1832,1634,1036,2728,1642,1290,596,1396,4227,624,816,2772,2456,1784,1492,888,888,688,2632,1604,2800,2792,1120,2772,2556,2448,2772,2384,2004,2012,1584,1404,1376,612,1140,1012,2392,756,2752,1296,752,1692,1324,1224,1272,1512,1396,1228,1868,2224,1472,1400,1984,1656,1864,1364,1372,1736,1496,2028,860,1396,1216,1356,1356,1244,1340,2012,2256,1388,1368,1524,1484,884,768,748,2804,1380,880,868,1568,1856,1996,554,588,2200,1822,1404,1184,704,704,694,2104,1250,2216,2218,956,2202,2206,2032,1942,2202,1890,1584,1576,1252,1112,1070,900,732,1680,1902,576,2116,1034,592,932,1034,1198,1092,1052,1662,1760,1166,1110,1576,778,1484,1080,1086,1376,1142,1606,910,1098,838,1074,990,990,984,1592,1790,1100,1084,1204,1176,704,564,602,2212,1094,690,1236,1134,1392,1524,1678,2286,550,766,604,898,1410,2290,1862,1924,2382,892,684,380,490,314,364,638,594,836,662,636,854,478,894,840,440,370,792,674,2839,494,518,836,390,406,634,826,638,820,834,384,2775,311,512,1808,2628,2576,2524,1528,778,2738,2856,1746,2730,2664,2664,2730,2808,592,534,368,690,860,848,1122,1388,2642,2664,2728,2470,2684,1862,2708,2780,2734,2760,2518,2512,2774,2744,1058,972,1000,942,2186,2484,2548,2758,2794,2720,2662,2694,2700,2742,1242,1274,1310,1212,716,904,1854,1772,1748,1806,1742,1742,1720,1754,1938,1992,2418,2602,2768,868,1738,1752,2682,1776,1180,1274,1332,632,734,2740,2624,562,454,484,326,440,2714,2596,2660,2730,2606,2134,2642,988,960,360,2704,1146,418,456,522,588,302,2740,2446,2530,2798,2796,2676,2764,2518,2768,468,1776,2794,914,504,2722,794,638,2726,684,962,792,2722,2802,2792,2694,2814,1842,438,764,720,746,2578,768,2666,2842,2678,2776,2612,938,2816,2656,2588,1714,1652,2830,2418,1737,1378,2040,704,1670,304,1410,530,2082,1910,2034,2400,2312,2232,528,536,568,1890,694,780,508,518,672,696,412,468,420,730,522,514,586,588,574,654,712,714,716,712,588,786,916,938,952,818,954,994,996,1060,1024,356,350,944,942,936,926,380,356,674,1010,1188,848,808,1068,392,506,572,1010,1742,2424,2382,1100,950,2316,1896,2316,1818,1292,1080,1174,974,364,540,406,1430,938,936,2286,464,1434,1106,864,1086,1034,996,1082,1042,982,986,964,974,726,1180,1042,930,818,964,950,1002,1080,1684,1198,1028,910,1050,1272,492,560,1054,1012,982,990,1280,334,604,362,948,1096,1240,1292,1234,1292,1242,310,1234,1232,1240,1240,1244,1232,1244,1232,1244,1232,1216,1242,1306,1248,604,430,1238,1232,1238,1238,1304,1298,1304,1302,506,1252,1238,1238,1240,1242,1236,1230,1242,1300,1306,1238,1246,1238,1300,1310,1304,1246,1286,1240,1232,1308,612,1304,1248,1296,1236,1242,1304,1242,1248,1232,1308,448,1306,508,432,1236,1240,1304,1306,1304,1310,1234,1244,800,1236,1238,1306,1232,1795,2882,2624,2406,2728,2700,2976,2720,2416,2758,2764,1772,1822,1898,582,1778,2384,1554,2446,3327,598,490,2646,1400,1856,1710,1648,2318,550,364,554,1726,1874,2470,782,858,774,800,852,862,726,782,2314,2364,2248,2320,626,554,716,694,622,566,598,600,592,574,2648,894,630,1214,598,1376,630,1344,1568,1346,1496,1252,1220,1882,1186,1162,1018,1060,1882,1272,1282,1288,1328,1104,914,2086,1154,1200,2486,782,778,804,814,792,836,806,734,734,716,2626,766,834,816,846,806,788,656,730,780,792,2628,308,698,790,772,778,1914,1692,1636,1704,1670,3164,776,776,782,808,774,3710,624,500,680,368,704,472,692,532,580,796,680,412,420,1240,472,472,736,456,432,624,860,352,412,348,344,676,880,812,1556,1352,388,1452,664,1076,796,688,1440,1464,1496,1500,1344,1288,1520,700,1172,1516,1228,720,704,704,504,692,548,644,760,488,708,864,760,1008,824,752,740,928,796,2260,358,2018,1000,1222,1244,894,962,966,2708,2590,436,776,1276,1506,708,2312,2318,2610,1134,1214,1106,1236,2554,2566,1102,1206,1592,1212,894,1042,1252,2566,2556,802,970,516,1000,594,1426,1036,2558,920,1242,1292,2564,1978,802,900,2566,2576,1916,784,392,1650,902,1880,1728,2474,2572,1968,2588,1600,1906,2578,870,850,2568,888,846,2584,2282,1494,1876,2410,1816,2116,1930,2564,1072,1064,2350,2570,2578,2408,2580,2574,2142,750,864,2092,2496,1222,1130,1234,1194,2490,1960,2498,2486,1210,1354,2172,2008,984,992,526,982,1806,2068,1372,1382,988,988,996,986,1180,1262,2568,2554,1628,776,780,672,2570,2242,2086,1474,1698,1784,1640,1612,1980,2570,1598,1154,1200,968,876,370,868,632,548,1662,2604,2112,2336,1766,2426,2108,2156,1960,2652,2554,2340,2572,1712,2588,1638,1932,2678,2202,1888,2230,2074,2014,2118,2664,1996,1944,2266,2578,2520,2116,2130,2276,1906,2240,2740,2048,2096,2642,2622,2086,2216,2340,2206,2510,354,3156,1600,510,818,988,672,418,302,1920,566,1335,404,1264,793,827,594,1065,778,945,1362,935,992,440,1004,376,660,468,864,684,768,764,548,612,416,404,604,888,444,900,348,488,560,476,616,340,328,304,584,408,364,584,544,320,556,360,852,816,920,640,720,412,896,892,552,536,520,352,356,736,1436,580,624,420,560,668,680,692,364,628,680,444,456,300,624,456,484,724,584,588,476,380,644,340,1032,972,920,1120,748,752,412,616,1052,424,400,396,488,516,412,692,388,2020,708,568,820,1064,572,428,564,464,900,560,480,428,1056,448,612,588,476,1120,340,1064,1172,672,1096,508,776,428,364,464,312,300,360,392,464,660,732,320,512,328,348,2544,408,1016,1016,1264,596,1004,372,1528,1516,1012,1076,1244,1292,1004,424,424,3486,348,532,640,556,484,516,312,724,736,396,420,392,376,688,464,336,392,464,448,696,980,788,720,708,812,364,448,436,596,1264,460,520,556,360,500,332,600,392,404,2056,816,800,908,604,608,332,512,860,448,728,408,384,532,584,736,688,508,656,864,344,460,724,452,452,928,672,840,444,828,972,624,408,400,344,528,2156,2728,808,572,568,492,860,1048,496,1124,1044,1028,496,496,492,500,900,1056,996,716,716,800,632,344,584,524,812,1168,496,1184,472,636,680,616,716,1032,532,300,400,344,384,760,324,452,368,588,588,400,752,420,348,604,468,304,1112,320,1068,316,1200,836,392,856,332,1208,696,508,1164,1168,420,440,388,480,720,476,1012,636,680,452,464,360,368,964,1880,760,808,548,728,872,836,904,468,732,884,580,1080,812,596,632,956,764,404,576,320,532,628,500,836,444,1344,1264,1204,1380,976,984,580,816,684,552,540,512,640,432,680,300,660,844,376,1032,416,692,432,2632,748,956,1408,744,568,680,812,528,1172,912,732,624,460,644,620,796,764,628,684,1424,324,1388,1528,1440,648,1012,544,556,544,552,556,368,760,1140,508,432,616,604,372,396,388,376,572,536,300,844,864,940,368,756,332,452,564,308,3476,532,540,312,4714,1600,672,1600,801,426,1600,1281,2200,1134,1636,734,868,2346,704,576,566,958,630,1680,3300,3060,656,1040,512,604,496,460,360,424,416,1320,428,2220,596,564,556,344,328,660,3048,3020,1308,1296,3176,1136,612,1548,956,1240,1532,552,2736,656,2252,2816,3260,2584,2244,2876,2908,2552,2728,1240,1364,564,672,996,1816,3172,2664,2412,2904,660,852,1620,2384,400,3220,712,1332,1324,1328,1324,2928,2640,456,736,580,528,456,844,3244,740,1992,1086,1066,996,1328,1318,1247,814,1447,1600,1094,804,808,1540,1040,798,704,732,3632,1588,368,1416,1620,1134,1038,396,460,788,626,780,684,532,1800,1596,372,2854,916,558,880,530,3074,3092,708,1954,712,3235,1572,788,398,2738,506,2812,672,808,1286,660,1156,2045,624,1060,1316,1494,1492,2182,686,702,2082,1708,2712,938,2346,2634,792,656,1326,2438,1530,1044,2310,1076,780,1004,1504,1298,1264,424,570,1298,1322,1446,1446,630,972,1608,740,1716,612,684,668,1496,1668,1046,1732,836,1866,1936,1468,1486,2216,1168,2242,1350,1615,910,552,1136,918,432,2112,990,1072,876,836,866,1170,794,1526,1280,1556,1164,1532,1720,1380,1554,1764,762,900,600,506,1088,1552,3090,2636,2970,1478,466,1984,1082,930,1136,832,738,726,774,1226,1236,322,1070,1102,1392,914,378,1630,2510,3072,2848,1944,1672,648,672,640,1504,576,1908,1638,802,1098,1250,2014,448,454,390,516,494,1582,950,1322,1550,2822,1926,1410,404,512,546,386,786,872,530,542,1154,1774,812,2726,2650,490,430,694,612,530,352,3242,560,438,430,494,634,582,1788,1090,1240,576,712,798,670,634,806,820,638,1048,386,334,1364,2310,610,2212,630,896,2184,1704,566,598,1182,542,792,1296,708,1318,2178,1266,316,314,614,1052,840,1374,1430,1130,1262,822,2524,1330,1606,2022,2364,2490,2632,1236,1174,2838,682,1004,2210,2682,592,684,920,1180,966,662,2156,330,1014,674,576,1054,630,1500,846,1924,1296,2288,812,908,1032,1030,618,450,398,312,926,1658,1062,1612,566,1870,306,2024,424,3018,1582,362,770,778,304,1264,684,638,1080,318,544,900,1516,1144,516,672,1036,1400,930,516,982,664,1602,792,474,668,472,568,350,308,464,918,680,756,354,726,654,418,618,960,694,1506,1620,752,922,502,794,748,1046,550,670,572,582,616,726,596,1208,1230,1598,1130,1588,938,1140,860,470,762,1364,538,716,710,1676,998,1128,1166,1060,734,772,1068,1652,1062,542,1690,648,2504,1652,586,1390,2292,2462,1810,2002,1990,1948,1440,1398,1292,1054,560,842,1152,678,1978,3012,308,2956,820,606,420,496,530,766,2808,2904,3086,2894,2792,3016,2810,2806,2774,2306,3002,2804,2872,2742,2996,2830,2828,3056,1908,2976,1816,884,2598,1676,1588,1424,2008,908,1010,908,880,920,986,1014,1094,1144,2266,1058,596,518,1308,932,1162,3234,3172,2392,2882,996,1010,1004,2900,2882,1368,1076,1158,954,976,1080,490,502,622,1246,694,1146,1298,928,1114,1202,960,1224,1360,3523,2134,2510,2522,2322,2430,2568,2372,2336,2184,2164,2484,1270,1090,1138,1334,1034,1048,2452,2716,2834,1024,1256,1110,1772,842,2698,2944,1244,896,1366,1008,2768,2900,1114,696,738,1112,2658,2302,952,2760,2560,770,2760,2736,2686,1656,1136,2714,1746,2624,2328,2300,2332,2328,2352,2334,2310,1324,2312,2614,2324,2612,2524,2532,2644,2610,2070,2454,2512,1978,2232,1744,1890,4189,356,1886,546,1440,486,698,312,344,354,840,1202,1622,898,978,776,850,1358,1104,1054,570,984,1212,912,1236,726,724,522,478,1068,1012,816,1152,1550,1764,1520,2490,2470,1782,1982,1504,1714,1780,1888,1294,1466,1462,2672,1944,2764,2784,2602,2230,1628,1652,1584,1746,2114,1196,1908,1428,1742,1334,1976,2202,1886,3028,1214,1164,804,1604,2330,2046,2054,1820,1272,1338,1938,2034,1202,1398,1198,2416,1832,2226,2130,2316,1204,1778,2090,942,1292,1296,1388,1274,1710,1430,748,1424,1002,1416,1532,1478,1144,780,924,2412,880,1934,2124,1076,1000,1112,2792,862,1130,578,722,1208,468,446,540,310,1652,1104,372,1386,762,822,1190,374,1140,1250,848,644,4189,4189,448,420,324,320,606,792,316,458,386,366,760,416,402,308,516,748,536,636,324,708,552,428,684,604,606,550,410,300,458,408,342,722,448,632,588,802,618,692,788,576,908,378,534,486,390,370,948,384,438,360,478,2755,2755,348,714,584,404,364,618,962,464,538,320,942,588,328,662,498,810,362,1092,568,1540,656,578,756,946,1010,1116,1088,1432,554,674,870,1198,554,746,820,610,702,1308,758,312,430,560,1188,824,772,820,1614,432,562,986,758,424,1438,974,512,644,490,410,1192,938,984,2808,2980,2980,360,2288,2402,2298,2204,2378,2372,2554,2248,2264,2342,2376,1434,1094,746,558,790,2318,1618,2302,2318,1006,1344,2330,2302,2182,1930,2716,2246,2270,2326,2296,2280,2354,2322,2018,2228,1866,438,536,2550,2358,2306,2296,2320,2338,2044,2106,2304,2374,840,1588,2388,1950,2552,2336,2256,2326,2392,2452,2338,2842,2676,2718,2358,2412,2336,2346,2634,2408,2430,2344,2452,2456,2402,2096,2980,1456,542,976,456,450,2022,1946,358,1918,1970,366,2380,1940,334,1900,1892,1956,1804,1894,1912,2375,2358,2205,2206,418,2214,2258,2214,2256,2132,2189,2236,2078,2236,1794,1750,1904,1840,1798,1778,1964,2000,1686,1586,1746,1898,2066,356,1436,2162,726,510,2416,1944,1542,1582,1646,828,710,1516,2594,902,672,1840,350,696,350,1764,902,1024,3178,312,922,1284,1228,1996,578,584,2016,900,2326,594,548,1220,2593,2504,898,544,1882,1692,586,312,442,342,330,480,622,728,1342,1711,3017,976,628,308,970,1384,996,1380,992,974,660,2987,3101,638,422,2562,1518,676,726,406,710,304,910,1520,1644,1518,1530,1528,1570,1526,1536,1530,1554,1572,382,808,866,490,934,362,910,584,1206,506,382,960,1498,1104,1176,2828,2882,1406,2612,1280,2888,1304,2910,1376,574,2322,3793,3126,722,3162,380,672,368,3310,3244,2174,2300,2144,2098,2104,374,1907,1882,2576,2552,674,380,2106,2060,1754,2550,2078,374,796,820,790,812,1012,2180,378,3248,2162,2144,2112,3280,3644,2142,1986,368,2216,378,2218,822,378,3469,464,370,472,568,320,2210,356,660,378,2130,376,320,914,376,2230,504,1612,724,2316,380,2302,376,2272,2350,2336,2294,2318,818,368,2334,2222,1784,816,386,380,2262,2254,2202,2232,804,2278,368,502,370,2142,2186,2210,364,372,2236,2224,2236,2264,364,3457,378,706,306,840,302,664,310,618,308,666,434,436,434,432,432,436,434,434,436,436,780,306,668,320,834,308,894,886,1816,2950,310,314,548,308,474,456,744,840,448,2538,498,2480,2316,2334,2290,2744,2296,2782,2798,1366,1444,1338,1318,2772,2736,2722,2766,2752,2750,2754,2444,2820,2728,2364,2368,2662,2486,2528,2094,2792,2640,2040,2354,2350,2738,2588,2764,2594,522,1866,1266,862,658,1012,1852,932,840,1398,442,924,594,638,638,812,858,814,1436,620,912,730,872,978,914,934,894,798,1048,2386,370,556,1190,500,1012,1260,676,970,700,808,722,532,1058,1046,720,736,390,672,952,574,1214,760,618,408,802,982,430,450,1188,712,858,406,874,554,568,878,420,660,510,632,976,700,740,790,1224,802,780,758,704,560,632,1424,2288,752,768,1616,588,1812,316,1354,596,602,828,1912,1562,418,410,3254,478,668,2474,302,742,904,980,994,1012,546,302,798,774,776,786,772,762,768,1338,758,602,920,584,454,844,762,794,870,1252,1004,818,842,688,688,468,870,822,818,750,1142,906,558,772,658,818,408,488,498,600,1854,708,1732,844,792,984,2312,670,1624,952,964,638,794,1030,716,586,422,626,2162,610,914,660,486,628,484,686,492,686,574,606,318,602,644,608,656,576,698,650,668,578,380,420,770,550,878,842,950,860,306,1788,518,938,660,616,698,604,516,608,1098,880,870,634,698,664,388,1032,740,620,930,402,570,500,490,414,370,564,384,382,582,714,936,1094,446,586,516,608,614,1872,524,2088,2028,1828,1944,2088,388,1396,1728,3066,508,1738,2134,2390,3028,3058,496,666,476,2220,2448,2478,2078,304,1716,2950,1162,1172,2618,3294,3301,2774,2280,882,2994,1164,2170,432,550,504,1254,1944,762,370,464,916,2284,318,1286,1238,660,1536,792,3008,1500,2638,1970,684,314,988,1116,1120,2168,1566,2623,2523,2000,1699,2763,1294,1600,748,940,1580,1052,1188,1128,942,906,1394,1210,848,674,822,814,1338,1288,710,1128,1198,584,816,766,786,366,1134,754,792,840,1182,1024,794,1198,948,1178,1018,1148,1178,906,830,726,812,936,818,888,788,742,814,820,462,780,720,742,898,724,738,736,824,830,814,766,896,942,1138,822,922,730,868,788,1016,714,748,914,790,796,864,862,708,764,824,876,922,924,706,742,680,736,954,742,730,956,1052,732,990,666,714,738,758,798,744,708,730,686,744,700,776,872,842,760,738,692,958,954,728,742,772,728,778,694,372,386,822,708,728,738,836,352,702,1036,1026,824,730,880,648,574,1008,958,328,836,572,1142,1204,530,394,1092,1146,1088,1152,628,864,760,766,750,766,678,722,404,740,748,738,732,782,582,690,680,810,1106,686,674,662,686,640,726,712,680,666,692,724,624,876,940,828,898,612,1216,1074,618,470,778,1072,1006,1040,684,1246,672,920,902,802,928,1020,906,922,1086,984,750,1102,694,812,830,1082,1054,596,462,1754,1686,894,1308,1044,520,1152,1032,414,1806,1166,710,746,630,2821,1220,446,3144,1200,490,648,348,492,792,652,636,664,388,3324,360,488,372,464,2816,360,380,3364,364,844,688,372,688,676,512,980,384,2788,344,492,1372,2722,364,668,384,476,690,360,496,932,360,780,792,384,660,3239,360,384,764,360,824,376,468,344,496,1388,468,3232,360,574,648,678,376,2810,356,480,372,468,2822,360,460,684,1372,508,360,476,1116,652,380,654,672,450,548,468,480,1068,360,440,376,468,360,500,1620,960,508,3080,360,1364,496,2810,364,772,668,372,756,2798,356,1552,472,1460,936,2796,348,512,788,320,500,668,676,384,932,464,1224,364,460,1468,372,516,2872,332,480,360,414,1634,1348,384,518,2874,772,608,372,2828,1286,808,1308,484,380,840,360,656,1028,380,784,2796,1776,760,828,344,384,2360,360,368,456,2806,364,1176,472,372,760,364,500,1388,384,684,340,368,3988,718,470,484,1402,324,1138,1894,1784,728,360,1428,1290,674,1248,1616,1588,1014,1078,302,1558,600,494,568,826,1044,1390,1488,924,1476,1492,490,412,464,436,462,434,324,460,460,462,332,462,460,462,736,928,632,1480,1432,474,326,480,360,658,1624,380,382,1018,1852,1320,668,670,1188,1086,308,844,1014,528,620,712,686,324,688,456,1432,1590,378,342,926,782,374,1656,1524,1526,1558,1514,932,1140,1956,1794,3740,940,684,420,948,1152,916,876,576,1872,924,1060,576,700,1536,1320,1088,340,716,1600,992,832,832,748,772,688,768,784,760,760,796,772,2272,628,1596,320,908,636,868,1632,372,408,680,3200,672,2948,1132,2944,2984,2948,1496,984,3348,548,2312,1752,1560,476,1384,1612,396,380,2468,1320,784,3192,2648,3268,3152,1420,848,1064,1268,568,1336,964,932,1036,688,708,1180,1116,1052,740,1340,580,800,1028,384,1704,436,1696,1084,1396,1024,1496,1940,720,852,768,1092,1340,1072,1896,1000,1456,988,600,1104,1124,1104,756,1192,1360,1668,800,1368,600,1292,552,500,484,888,1064,1740,892,1188,1016,352,820,1120,1436,1968,972,1592,464,1372,1104,692,660,1844,450,456,442,2432,772,626,1540,1114,1300,1942,1772,1400,710,634,1878,1210,2142,424,518,432,1218,1136,622,1686,2162,464,730,712,678,1930,1952,602,404,2558,1934,618,2068,640,780,414,348,652,3008,420,2688,636,648,2428,2312,348,1160,1412,400,2394,2698,2724,1160,400,394,2814,618,638,3549,840,408,1356,504,390,388,1488,1586,1628,1540,882,392,2274,386,470,324,466,386,422,2448,396,2442,392,392,2444,388,950,388,394,790,3696,3425,510,362,508,994,634,952,462,436,686,846,834,464,484,468,640,910,546,728,828,1732,488,504,430,818,670,430,3425,2244,2996,1716,3016,437,1182,364,418,518,402,362,540,566,2884,494,1402,454,762,3034,1744,3624,624,304,300,416,1800,1200,688,328,632,644,316,420,1796,396,424,788,648,696,308,632,636,380,388,388,320,476,696,940,848,672,404,1772,692,404,412,628,416,372,384,636,624,644,376,656,644,2272,3288,3320,3320,636,416,456,332,1340,676,642,938,562,2272,3300,390,772,1290,440,3328,3176,3358,904,1698,1374,1288,3304,3100,3100,962,1508,1366,1010,1438,1360,1900,898,1310,1642,3000,1348,2490,1154,1416,1086,1296,1512,398,1378,1184,428,464,552,890,672,462,664,2152,2192,1030,1022,998,372,2086,1194,1080,2252,2064,1410,406,1692,1374,1086,954,1254,1682,1694,1264,872,919,938,1092,1794,1086,348,614,850,1466,516,1208,950,1156,928,1770,1106,1054,1054,1130,1260,1162,1286,932,1206,350,362,368,368,358,372,1340,764,804,572,940,776,388,558,784,436,318,998,1534,484,486,904,870,2340,952,1362,898,630,646,1070,360,344,354,1778,1140,1112,1292,1290,1312,1312,1226,2712,1334,1306,1288,1344,1308,1546,1556,694,1564,486,426,870,488,474,910,898,912,1584,1552,2036,1026,970,1310,1810,1384,1798,1498,1128,536,2152,1638,1250,1306,1316,854,424,750,660,802,804,714,770,802,726,1928,1854,938,1034,898,1056,1026,1688,1100,1880,1064,1252,1270,1590,2542,876,2594,778,1108,776,580,856,602,1472,716,708,1146,1230,1532,1524,1544,1540,1534,1518,1544,2942,1456,1464,734,1218,1226,1114,452,428,426,424,420,418,1050,1354,714,718,720,730,740,722,716,724,720,720,728,712,718,2246,1556,1540,476,310,1100,1136,1074,1174,1072,1152,1160,1138,1146,1350,1326,1744,1954,1528,1208,1508,458,1462,1674,2038,358,854,712,1108,2766,2770,2722,1972,3566,1304,1506,1614,1632,792,922,1320,956,528,378,2032,1136,1192,1276,1342,422,1384,1490,1460,1340,1346,1330,1358,1412,1380,1302,1368,1362,1412,978,1654,1728,372,1174,1396,1584,1564,2574,1842,1754,2068,1332,1328,380,3312,1560,852,838,2056,2074,2066,770,2106,3038,1646,1088,1128,960,1116,1002,1068,910,1342,1076,972,848,864,1056,1060,1202,2988,3002,892,1178,1268,1206,952,654,2998,1010,1074,1258,1110,1136,1060,1124,1128,1110,1224,1024,1204,1772,2092,2820,478,3532,1032,636,1798,1258,2574,2664,2588,520,1480,1516,1370,2450,2054,1680,2810,3000,1756,2984,3404,3036,2896,2510,3334,2890,2664,2508,2086,943,2798,1362,2868,1578,2814,2456,2328,2140,2482,3092,2486,2460,3170,3170,520,310,568,558,396,470,408,1922,4100,4302,340,1055,4389,1328,332,1508,400,1500,1540,1514,1556,1630,1556,1534,1536,1530,1534,1494,1584,1552,2085,1502,1526,1536,1736,1676,1538,1532,1826,382,400,2899,4485,1536,1963,1546,582,1546,1542,1510,1530,1552,1602,1546,1930,1548,1506,1592,1672,1796,1609,1624,1536,1728,1818,1616,1752,1658,1546,1312,662,1806,4406,1514,1506,1648,1530,1496,1594,1544,1788,1606,1538,1542,1524,1466,788,1548,1748,1558,1522,1552,1540,1658,1560,1742,1548,1504,2021,1538,1526,1764,1548,1536,1492,1620,1754,1524,1739,1526,1748,1566,1303,4241,1530,1534,4459,994,1522,1544,1544,1726,1564,1544,1548,1534,1524,1626,720,1506,1554,1588,2027,1512,1534,1536,2028,1935,1552,1962,1620,1948,1546,1336,1985,1474,1538,1498,1648,1498,1520,1512,1527,1512,2143,1540,3058,4092,4375,1526,543,944,1512,1083,1536,1548,1396,424,810,1552,1532,1530,1552,694,1554,1527,1236,1522,1530,1706,1546,1548,1532,1802,1642,1776,1228,1546,1895,1540,4314,4280,1530,1936,4301,1850,1574,1752,2056,1520,1724,1520,1720,4226,4128,1879,1512,1532,1722,1518,1514,344,1898,1915,1514,3686,2029,3562,1614,1558,1530,1522,1514,1536,2112,1522,2024,1672,1760,2228,1535,4448,2010,1798,856,780,792,492,1104,2290,996,908,1326,596,1176,3272,3086,1318,1330,1332,3262,1136,1128,750,2796,3144,1088,1676,456,2940,680,710,858,1562,1416,1414,1268,1340,1646,2950,656,1222,870,1212,1260,974,1214,982,2240,2690,2234,2272,1068,982,994,776,1078,1480,1304,620,930,1082,1242,3206,2036,1124,1064,1110,2930,3046,732,2628,1084,1554,2450,2204,3310,2072,678,848,978,1394,1240,3002,906,872,1118,1446,1002,436,334,344,352,814,692,2778,2982,1918,1152,1104,1390,2912,1490,1378,1266,632,836,3254,3428,2878,1010,1210,1442,482,1316,684,458,340,496,3156,892,378,1022,758,588,1318,618,736,3270,2680,376,330,722,398,734,1568,592,512,1368,586,564,1968,568,570,1030,568,1938,3474,1132,1066,870,936,462,334,920,1146,1152,908,1314,1624,784,1990,1920,538,1380,804,604,1278,1362,794,940,1946,456,466,1556,1572,628,630,556,444,530,348,802,796,968,654,618,452,516,740,580,498,576,330,302,404,552,934,760,356,1046,666,2184,1380,576,972,428,588,378,800,1132,2366,558,446,462,692,1110,314,374,394,476,444,1240,554,424,392,384,498,702,454,678,586,404,590,512,540,588,506,830,790,794,790,748,686,610,622,638,1032,948,2826,782,516,720,636,614,604,490,634,506,460,454,598,608,430,534,644,504,824,456,482,790,434,1382,1260,404,742,400,576,464,540,668,634,506,412,410,524,432,506,462,488,498,370,500,512,544,1030,558,368,798,842,502,758,1000,880,976,540,538,358,894,1334,988,1392,556,1198,1194,1050,1190,1182,1208,352,578,616,510,546,408,316,606,604,470,436,880,940,722,408,610,1172,568,566,570,324,854,724,950,1546,1800,1392,1352,1394,410,1198,1200,1136,576,568,674,368,570,554,840,518,668,568,548,672,460,858,684,624,682,676,590,732,472,678,580,784,476,546,558,472,468,504,550,630,704,704,828,822,1190,1392,1272,1082,858,1312,1612,1212,1190,834,1192,452,780,606,402,504,790,852,370,1236,506,804,990,898,664,840,774,584,934,606,714,836,302,610,998,810,712,498,504,590,1232,1280,616,1636,1514,334,412,560,1016,1350,1134,356,332,1200,454,390,470,468,476,478,776,466,414,1190,1194,438,1210,316,736,362,1562,342,380,636,388,1554,424,352,736,788,668,630,608,1024,1442,702,822,962,492,1578,1400,458,314,1328,1800,404,448,508,618,984,958,1146,470,2036,1318,1602,458,674,664,656,606,818,356,626,672,488,650,642,662,780,612,464,500,328,472,516,372,1134,842,1344,1242,352,360,436,376,886,786,1062,336,872,3442,1894,1828,1146,2308,1108,1008,2524,1810,1934,1824,2674,1096,1244,1650,1628,1540,1714,1498,1220,1228,1604,1714,2508,2464,2682,1764,1472,894,1256,1518,826,1900,1180,1350,1240,1290,1262,1312,1264,1394,1212,1066,1126,1174,2376,1650,854,820,1654,1416,760,812,840,726,1266,904,584,570,634,626,660,1194,2700,448,1362,1048,574,982,1280,930,708,1780,1272,976,2580,1614,450,610,1114,732,634,888,422,518,1446,458,1288,768,1600,1826,1980,934,848,1760,1834,1192,1640,1154,2306,1846,1158,1536,1572,1426,628,946,1522,894,1158,1256,568,1760,1926,540,1362,1786,1954,1912,1660,1692,1302,1184,1144,1486,1780,1786,2234,1628,1862,1866,1288,948,2406,2118,1600,2482,1712,1348,3327,1858,1622,1366,1226,380,694,1132,1612,1682,1082,1902,776,1970,962,1406,1342,908,1308,2712,2270,1800,322,1172,738,1922,1806,2947,1468,1836,1826,1732,1468,1202,2246,1848,1578,1146,964,790,1272,1240,1234,1840,1012,1654,1394,1310,1118,1710,1150,816,698,930,892,950,1214,1372,904,1010,2152,1158,794,1490,1428,1104,1808,1328,1858,1894,1040,962,1228,2430,2144,468,340,1254,1574,1278,1324,1344,1960,898,2336,1572,1992,1052,1390,2352,1156,2030,1526,1104,1514,1912,1480,806,1078,424,540,1384,862,384,952,642,1094,728,1052,1004,564,962,490,492,488,2142,1214,1428,1572,1330,1778,2330,1502,1158,1042,1114,1006,1552,1834,1172,1368,1152,854,1312,3561,658,304,526,1488,674,762,2390,890,722,476,1600,828,918,940,1022,1738,1962,2390,1238,1854,1692,1408,1392,1764,1288,2370,1820,2474,876,942,780,1222,1412,1060,1128,1402,1608,1472,1276,910,974,1024,1060,2138,944,944,2604,2582,2382,2372,2378,2678,1874,1450,806,836,1178,470,828,1130,852,1146,1442,1266,1122,976,2388,2366,1382,708,1366,738,912,1196,578,2104,1428,1864,1848,2292,2058,2034,1668,1568,1712,492,1212,1244,1188,1630,1618,530,2034,1524,1558,2364,1568,1636,2704,2280,2232,1584,1402,1306,1524,1322,2170,1890,416,1104,1642,1696,1604,1194,1002,2714,2184,2150,834,714,1820,2450,1028,1020,1112,1102,1430,2026,1698,1470,668,1598,1546,456,1136,742,1318,2154,2404,2036,2572,2272,2232,1860,1968,1978,1160,514,2134,1946,1182,1120,1572,1994,2346,1796,3196,351,3287,3287,432,2894,1602,1054,1368,438,1394,800,408,746,1590,1546,3110,3044,770,792,846,2224,658,918,1220,3058,1256,1650,1174,958,1956,1188,1840,1228,432,1460,1358,1592,1544,1728,2716,2134,878,1600,1142,458,1212,328,720,782,1232,1668,1588,2930,1022,1036,1206,1032,1132,1588,2100,1334,1410,1518,306,990,616,610,1192,1472,864,1122,690,1874,2822,800,1494,676,1456,488,1076,1072,756,1078,1114,784,1156,1184,2960,862,2134,1974,662,456,2214,540,554,1350,1308,860,1320,616,1378,776,876,1144,1044,2342,1668,1044,3070,1142,1582,1484,1776,1492,988,1066,644,642,1172,1304,790,3064,874,858,460,672,668,1198,1308,1654,814,1274,1110,1616,866,1572,1542,1278,758,382,600,2154,712,1346,342,840,956,1014,1122,1750,1122,642,406,960,1482,1540,666,1544,2160,1296,960,718,1978,852,1276,1082,1248,1690,418,1358,1460,1054,954,884,1024,1550,1022,624,792,1442,824,792,1630,848,458,2008,472,778,1388,1414,990,1136,360,2448,1164,1272,3552,748,2336,3226,932,1274,2062,634,548,2404,2430,2836,1420,426,2422,1460,1032,326,3142,1952,3274,534,674,2966,2944,1950,3020,1068,3548,422,2192,440,436,600,388,348,480,372,1580,716,4732,2222,2554,2220,2906,384,378,404,316,982,348,556,1718,2903,2076,2882,1946,1828,2016,1644,2740,2062,2296,394,632,504,496,504,528,480,500,424,636,448,428,3008,308,472,508,3108,516,536,500,488,416,504,572,492,484,528,412,500,488,664,1832,476,500,1132,1292,1424,1044,1368,1024,1624,668,1660,1152,2308,1220,1196,452,640,592,416,564,496,2412,356,304,2456,2384,2452,492,820,1100,1152,936,1204,500,540,572,500,504,1048,828,492,796,450,390,386,354,360,384,554,498,364,402,384,2450,380,398,2424,400,424,394,394,378,380,378,432,386,382,416,404,380,400,386,520,1468,420,394,900,1002,816,1110,1074,822,1274,508,1836,984,940,370,338,434,400,366,1882,1902,1872,392,862,908,808,880,1248,838,658,2096,392,470,1056,804,794,1344,528,938,352,1198,1204,718,618,1400,380,370,642,632,418,538,558,1040,1272,1392,894,422,494,414,400,1152,1480,884,1624,926,550,524,646,572,320,818,414,1042,1290,734,392,668,528,530,572,550,582,528,528,530,530,616,556,524,718,336,1076,528,486,636,524,452,484,1242,468,330,330,320,532,402,432,1162,444,472,494,2426,332,782,1286,1378,3264,3260,1178,466,326,330,322,456,534,400,436,402,442,476,494,336,2430,330,780,1290,1380,910,602,648,876,658,2344,730,444,466,2518,610,756,662,706,684,2520,818,552,650,644,680,610,638,2634,618,2208,612,758,880,356,764,2120,442,914,2122,600,514,544,2152,604,464,478,398,480,484,2192,474,470,472,476,476,2572,604,544,442,502,2282,612,610,630,638,602,2386,606,394,418,420,414,418,414,416,418,2560,452,454,454,458,454,458,2036,780,494,626,806,2708,662,414,2426,776,498,492,492,496,2216,742,500,504,510,506,502,2472,744,526,534,534,2494,572,488,484,476,484,480,2234,740,306,304,2280,736,432,438,446,470,460,2016,774,624,2274,830,864,864,712,872,2354,768,498,504,510,504,1874,738,950,952,958,2748,738,634,664,634,2276,740,930,964,938,962,2718,740,350,400,376,2352,744,800,838,854,2614,772,440,442,442,428,428,434,438,2230,940,726,730,716,722,698,702,2164,884,568,550,616,564,628,636,2244,500,508,304,814,712,442,456,842,932,512,544,2310,540,874,816,2470,2470,2470,2267,2264,1048,2264,2267,2264,996,1080,2264,1110,1132,2264,2264,796,338,2264,1154,2267,2758,2758,2758,2758,1918,1207,803,2758,2687,2742,1746,1206,1814,2728,2758,2742,2518,2360,1207,2758,2742,2742,2742,1622,456,714,802,848,810,1206,2742,2742,2742,2244,1206,1208,1206,2758,2335,2758,2758,1880,1826,2705,2705,2706,2616,706,1206,1206,1504,1510,1852,2510,2472,564,344,1480,2140,816,656,656,724,2620,1892,1572,1356,864,1912,504,1088,4184,3072,2644,440,1600,568,674,726,363,786,402,400,327,2418,622,734,2764,3140,862,2900,2598,1576,2668,2060,1102,1448,2504,2218,1012,1704,1250,2480,1300,1370,2718,2370,1032,2758,2382,1084,2284,1900,1254,442,310,850,1548,740,476,778,682,1192,538,370,682,606,594,876,564,488,522,516,522,552,546,476,498,492,498,500,498,502,496,498,500,504,492,492,492,492,498,498,502,494,492,498,480,500,492,494,500,492,494,488,492,496,1116,492,496,490,490,498,488,496,502,492,506,504,492,500,506,502,504,1158,496,510,494,500,490,494,504,494,500,490,488,502,496,418,500,492,506,360,386,582,920,2554,368,1052,976,2292,2544,1556,1820,892,956,812,894,364,788,790,784,1532,878,802,362,356,1416,1894,1612,1882,1314,1316,2818,1878,1922,1292,2028,1560,1724,1370,1746,1898,1766,1838,1904,1874,1882,1902,1884,1248,482,1416,1370,1616,1730,1406,1888,1276,2032,1046,2194,1600,1876,1356,1766,1568,1730,1854,1860,1456,1302,2672,1898,1342,1920,1456,1280,1362,1880,1404,1722,1388,1882,952,2098,1492,1870,1614,1922,1496,1346,844,1400,1872,1718,1580,1150,1448,1884,2178,1424,1546,1286,1066,2802,2026,1452,1144,2028,1874,2046,1540,1718,1240,1216,1718,1878,1752,1878,1228,1792,1870,1408,1860,1172,1182,1404,1148,1462,1206,1886,1566,1658,1242,1742,1410,1266,1410,1288,1302,2074,1880,1942,1904,1274,1664,1894,1916,1914,1910,1904,1908,2524,1316,500,1132,566,910,2006,1050,1202,1164,1390,2570,1402,3040,1126,1096,1206,1334,932,1328,1182,1198,1386,1218,1350,1186,1400,1126,1388,1204,1496,1308,1362,1370,1126,2784,1118,1200,1216,1190,2126,1210,1214,1176,1166,1344,1156,1204,1180,1216,1432,2456,2520,1216,1218,1190,1410,1216,1212,1196,1190,1168,1008,828,1194,1212,1198,1202,1202,1302,1200,1200,776,1212,1158,1220,1214,1648,735,772,935,831,941,783,1510,560,996,1002,412,1076,1534,1816,1840,1824,1684,1314,1798,1182,1846,1232,1826,1828,1820,1186,1830,1818,1224,1812,1164,964,1828,978,1236,1218,1818,1848,1160,1914,1770,1004,806,1314,1208,916,1836,1134,1744,1718,1814,1826,1814,840,946,1248,1262,1516,1824,1802,1836,1836,1860,1688,1820,1518,698,1818,1824,1156,1806,1138,1718,1858,1840,1082,1104,1814,1834,1174,1848,1784,1778,1054,884,334,1824,1830,492,668,1142,1832,1152,1866,1814,1836,1694,1826,1836,1820,432,584,2040,3173,402,1146,1016,1042,706,460,556,738,838,908,1016,1004,802,1094,1060,950,828,788,768,820,1114,918,1026,604,858,1038,1052,1112,1102,1038,1002,1038,888,794,742,844,688,1066,1028,1058,732,710,776,986,1028,1032,1120,1016,972,714,714,766,694,1006,910,1006,948,944,1012,1012,712,1044,1114,1004,724,728,684,706,1050,1106,834,1116,482,822,946,932,948,880,718,780,708,720,1064,1086,882,924,1122,1020,528,842,640,858,1022,1016,1136,1040,850,952,802,1116,856,818,712,984,1006,540,1070,398,1764,1812,1224,1814,1812,1828,1010,1126,1256,1584,1822,1798,1810,1010,1790,1064,1178,1008,1690,1476,1816,1816,1198,1090,1460,1826,1158,1820,1822,1390,1026,1462,1542,1034,1206,1804,1828,1820,1600,2152,1230,1832,1494,2094,1254,408,1238,1830,1798,1838,1842,1190,1754,1454,1154,1166,790,1792,1802,1234,1786,1808,1142,1178,1818,1130,1820,1830,1258,1236,1812,1214,1082,2224,2254,1830,1818,1212,956,1334,1576,1216,1832,1746,1208,632,572,1436,1094,766,738,310,1490,1664,1562,1308,1294,1552,1648,1526,1566,1648,1638,1048,1056,1416,1336,1334,1380,1640,1656,1234,1420,1480,1476,1516,454,1206,918,826,1226,772,1370,1388,1364,734,818,1452,1370,1364,1380,1128,1364,1360,904,1574,1210,914,1298,1366,1110,946,1344,1374,1356,884,890,864,1110,804,1378,880,1144,846,1382,1328,1106,868,1044,1344,1374,714,1382,424,1378,1362,1380,900,1386,1376,854,1386,902,992,792,1376,1348,1366,1366,1334,828,1386,1292,1376,1372,844,1366,602,910,1414,1368,1382,1360,1012,836,1382,1306,1366,1372,1370,1138,1232,1370,916,1376,914,1356,1372,1374,1038,882,924,878,1364,1346,890,1370,1368,1308,480,906,530,1300,850,434,864,1030,584,486,674,570,1354,476,670,726,1358,374,1706,1674,466,1508,432,1478,458,486,1624,540,1578,358,1896,464,904,322,1218,528,1262,404,598,1070,742,1266,518,1334,1950,1644,2196,1178,480,460,740,2184,2192,2184,2190,2184,1354,2354,2344,2198,524,2338,2184,2068,1988,1726,1930,1104,2078,1660,1862,2190,1502,1032,898,904,2192,2032,1842,1996,1734,1902,1886,2124,1998,1990,1782,1100,2192,2096,1966,2140,914,1538,770,1316,550,808,2192,1846,1938,1794,1872,2190,1728,1786,2192,2092,1904,2000,2032,1876,1994,1812,2000,1872,1742,780,1948,2194,524,1922,2166,1508,2050,2054,2192,2024,2000,1754,872,1652,1926,2028,1516,740,618,1676,644,1974,888,772,790,806,514,518,502,558,632,642,736,696,650,672,364,462,596,314,1248,1712,2200,2100,1742,958,948,884,1146,1504,1116,758,1214,352,2190,692,680,686,650,890,812,858,1380,856,1002,810,912,1276,972,962,988,576,986,490,328,370,1302,2002,610,1998,1338,1360,1460,1438,1310,524,1120,330,1494,826,422,376,572,500,648,1266,1388,1334,1442,1436,1438,1288,1432,1270,372,1272,1354,676,1292,1446,1200,1364,1312,1422,1434,1454,1440,1402,1342,1358,1430,1296,1392,1466,1136,1766,418,464,1538,530,818,728,728,976,924,838,420,1080,788,1056,1638,1228,1028,1182,946,754,1166,1324,902,1192,1416,1208,1420,1118,1086,916,772,1092,906,758,1146,1030,986,1096,1458,860,1150,704,1812,784,1002,738,904,964,1110,1078,1306,974,2122,2056,1062,976,894,1160,704,640,898,1648,1054,936,1080,958,956,1042,1262,822,1364,1808,1902,1846,1866,1872,932,936,1274,1720,1834,1828,1780,1784,1828,1806,1820,1728,1858,1764,1754,1828,1778,1772,1702,1708,1822,1850,1788,1654,1836,1832,1814,1842,1858,1828,1582,700,1312,1620,734,748,562,1036,904,1002,918,986,976,1678,358,676,534,766,542,468,542,424,1736,802,446,620,762,470,1602,566,792,842,1672,668,742,684,2412,1682,1226,1240,1224,1354,1200,1682,1218,1674,678,712,688,1680,706,758,626,732,686,964,1128,526,454,1412,1258,430,530,1100,396,2670,1074,398,404,398,2446,824,834,1106,1110,1110,1186,560,534,950,570,908,678,830,750,844,478,594,324,720,1114,1108,426,1718,846,358,392,384,586,850,846,788,1332,1488,1730,1138,1126,1022,2562,2700,600,374,488,644,940,1024,1110,1620,650,1542,1098,964,1552,668,436,568,622,646,1200,1194,1716,364,530,964,308,432,330,334,430,476,406,476,1934,2378,774,1148,926,762,2586,1336,1680,514,1054,794,2402,1924,2618,2484,890,520,656,2664,726,738,1866,948,1478,412,638,1432,2778,536,778,2142,2716,484,540,644,1088,1166,936,944,814,1708,1780,1306,776,1306,964,1212,934,844,1392,1684,966,502,640,456,358,324,328,732,2254,1358,1736,1410,1798,384,1448,502,448,732,1264,1292,534,912,528,2418,788,752,2740,474,402,448,446,2666,538,734,704,592,650,560,996,390,532,1436,1804,634,674,724,708,728,852,2832,834,774,522,860,2644,1572,896,1066,858,2592,1532,758,1010,796,544,1024,2576,734,594,1724,1018,846,2468,594,664,588,2510,2532,758,670,1212,1448,684,734,450,1446,332,628,362,506,1314,2582,806,1512,974,554,1900,2120,2840,310,580,1078,2262,812,1432,796,2802,1894,432,588,436,1220,1402,1008,1002,886,2658,964,538,784,2702,2682,2718,2726,672,672,724,674,730,588,894,1112,802,886,878,648,592,722,2162,860,800,1142,1658,646,2862,938,652,666,938,640,652,654,658,560,648,638,538,1388,2574,824,310,356,574,1092,398,446,430,324,598,318,442,330,594,404,354,1932,682,492,754,768,782,2054,2568,1004,722,364,1910,1184,1074,1004,1138,654,480,858,2534,764,732,592,748,574,1354,1218,1336,1344,1686,2762,2636,614,876,852,590,602,546,370,552,378,802,648,702,774,700,764,438,390,428,400,592,698,700,590,1172,1984,2638,610,920,616,1110,1096,916,844,1098,1374,1104,794,2728,1342,954,564,354,822,1644,2508,1288,1276,844,1800,1816,306,3430,1696,382,502,888,436,308,538,398,1094,418,926,884,316,2508,2156,608,600,1434,606,600,1516,2102,2106,1826,1922,2226,2224,2306,2128,2120,960,1072,2216,1974,2178,1818,1650,1518,766,2332,994,2138,778,2304,1534,1024,1784,2270,1330,948,2310,2052,1658,2310,2172,1808,1606,642,1720,536,2308,2314,956,962,952,1086,1740,810,1732,784,864,982,1040,1210,410,1174,1198,1038,580,570,354,1568,1216,932,1968,1104,1214,312,462,1012,530,646,550,2712,306,2624,2644,2634,2404,2790,2800,2874,2670,2638,1210,1340,752,740,704,952,1850,766,2744,2452,2710,2260,2344,1914,974,2890,2666,2894,1926,1268,1328,2242,2830,1672,1194,2862,2588,1666,2252,2354,1560,2454,1468,2694,2264,2014,798,2164,2886,2898,1188,1192,1194,1364,2524,1018,2178,982,1088,1224,1310,1510,456,1464,578,1304,702,686,2186,1918,1516,1174,2530,1392,1506,400,586,1254,828,328,861,508,2576,424,512,476,1388,1284,640,488,736,2416,652,556,688,732,316,684,2228,2468,1084,820,376,1104,2112,1868,336,724,1212,628,868,1532,548,840,1144,516,416,1488,1956,1040,616,908,1140,680,764,532,1168,1648,2508,652,368,988,1380,764,768,988,956,516,784,1148,532,832,676,652,2080,376,2180,300,808,1216,1432,400,1008,1356,2152,1156,1076,668,640,580,800,1960,1252,1724,532,504,520,712,864,2196,2328,568,1048,2208,2344,2200,2228,2124,452,924,1036,1654,2044,332,406,380,1098,1072,502,386,376,530,1918,530,440,544,598,1768,1974,932,650,388,890,1706,1484,592,526,558,688,1224,672,906,398,406,850,1214,1482,834,718,908,540,650,460,932,1378,1826,556,830,1134,644,666,788,406,632,978,430,586,518,1774,1820,648,1040,1146,316,1506,1742,960,852,534,534,642,370,590,374,376,376,428,568,424,794,734,1772,1858,1012,1754,1752,1756,1694,2812,2920,1606,2410,2292,800,2416,2508,366,2254,1178,1588,2486,962,2046,538,894,2496,1426,1364,2600,1410,530,304,1600,540,1066,1580,390,522,1982,916,2262,944,1100,914,800,752,458,700,2330,1370,2288,806,630,788,522,1208,1780,1216,1286,562,1210,724,536,1792,910,1258,2002,982,1300,1182,784,2016,1410,468,1236,1532,1232,1560,556,936,930,1296,1480,1668,1518,1230,1310,470,404,904,1508,1186,1324,1790,1370,2134,450,1342,454,456,478,980,878,1466,952,1234,1760,886,544,332,1338,550,850,702,950,1328,1060,1072,680,924,1942,1676,1992,338,376,742,1328,858,848,790,612,576,642,1352,838,806,1018,562,508,738,1930,1000,374,1180,514,366,580,320,774,642,708,1316,550,774,926,578,376,662,1120,758,668,506,940,722,1016,1150,1566,1186,488,900,942,1658,2426,1328,648,1576,2722,2578,2606,1638,2696,2114,2668,2716,2716,2198,2714,2740,2796,2704,2770,2358,2694,2670,2708,2726,2890,1980,354,374,2414,2624,2434,2760,2752,2708,2680,2204,2062,2694,2722,2702,2848,2766,2714,2578,2538,2716,2864,2730,2656,2194,2362,2720,2676,2712,2732,2506,2770,2550,2500,2702,2700,2686,2640,2436,1552,408,2676,422,2710,2684,2540,2728,2714,2708,428,474,872,528,324,2036,2712,2708,2740,320,1234,636,2714,488,1806,2734,2686,2058,2624,1380,1002,2294,2712,2754,2720,2652,1308,1920,1050,1512,2698,1324,2700,1758,1360,2620,2672,2732,2508,1942,2802,2618,1942,2060,2806,2718,2988,2660,2228,2710,668,2126,2638,2642,2584,2764,2514,2508,2736,2714,2720,2716,2590,2558,2564,2754,2582,2804,2718,2684,634,2050,2224,2270,2298,1536,1584,1490,822,402,1772,1660,1766,1558,2264,1692,1500,2022,1312,1436,1362,1734,740,1608,1346,1070,1742,1724,1574,1630,1796,1850,1634,2044,1512,2132,1914,1254,1218,1206,2276,1190,998,1070,1314,1324,1080,2290,1786,2314,908,392,430,610,574,1826,850,1728,950,1184,2108,460,308,2078,790,606,574,806,1274,1142,610,1820,2076,1304,1774,1184,2004,708,1046,1796,522,660,2582,1660,3848,3788,3996,3752,1326,2008,2678,404,3938,3762,2182,3570,1404,484,510,3618,3702,3208,2524,2908,3734,2638,3270,3682,3544,2000,1972,652,4120,1934,1620,1732,2122,2148,3702,3138,4066,1302,3344,3942,492,500,2790,3362,1948,2086,2404,928,854,2038,372,406,2128,1838,2020,1180,660,4124,4160,3668,1912,1142,1768,2886,1322,836,1074,4738,3276,512,586,354,406,1564,308,1564,1556,488,392,1538,1556,728,2272,778,2242,2272,302,584,1118,1854,580,738,322,328,300,1588,1398,436,828,322,310,872,1162,398,582,394,460,508,408,640,582,464,378,1100,3276,300,520,776,662,994,544,718,1530,852,2036,1486,318,1326,640,634,472,350,438,860,644,488,738,774,656,638,726,604,602,534,592,532,550,514,536,522,520,660,600,790,700,642,572,1276,438,418,322,342,1296,524,868,1024,2056,734,1286,1176,1174,1882,642,404,2652,688,1228,470,2632,1376,458,2390,1378,2668,1404,2610,2836,2812,2868,2692,2958,2744,2878,2560,422,2668,2772,2854,2596,2900,2500,2532,2614,2782,2772,2702,2552,2532,2898,2596,2592,2708,2902,2718,1042,2780,2694,556,2854,2834,2606,2532,2740,2696,2710,2846,2534,2932,2538,2610,2652,2870,2738,2912,2614,2786,2692,2756,2780,2782,2914,2774,2554,2896,2738,2656,2528,2622,2798,2526,2702,2802,2660,2750,2744,2906,2878,2726,2816,2738,2758,3036,2788,2862,2706,2846,2764,2888,2752,2632,2802,2896,2720,2738,2784,2708,2744,2934,2878,2856,2846,2922,2798,2938,2730,2746,362,472,520,560,322,960,776,814,842,508,620,1776,1576,892,648,580,524,716,524,572,420,336,348,348,356,352,656,596,732,880,1000,1748,1006,1004,2746,648,462,928,444,896,904,904,836,768,838,416,572,1368,1278,1012,1012,2768,1186,628,884,3004,672,2152,1516,1592,1248,1264,1360,788,712,868,852,688,1982,1572,1838,1764,1256,1788,1066,1760,1794,1476,812,1068,888,822,1476,1444,1820,2076,1702,2124,1658,1576,1010,1344,1748,1668,878,1488,3270,1752,2056,538,1916,1592,1730,1442,992,954,4186,1818,322,448,534,780,616,716,688,406,580,1420,718,302,560,524,454,418,572,422,464,338,524,482,590,728,800,1410,796,800,1878,522,354,720,1098,538,674,606,668,664,334,1104,1036,782,752,1708,1052,710,442,1078,646,546,1718,1216,1174,1004,1012,1088,630,574,700,684,506,1608,1254,1488,1420,1064,1410,846,1396,1392,1176,652,902,712,638,1188,1014,1404,1604,1362,1616,1334,1256,654,814,1072,1304,1352,704,1162,2426,1200,1652,404,1526,1146,1338,1156,802,1986,772,696,300,1200,1802,410,308,422,1174,580,1234,868,1412,1356,1826,1142,1418,834,1262,332,1182,856,796,1258,1412,524,742,490,652,944,868,1172,562,834,948,514,1404,1528,1534,350,682,906,580,864,886,826,788,978,1358,1412,952,338,1134,1628,834,1362,742,618,434,872,672,346,596,1186,666,932,1610,602,884,1648,454,918,1354,714,1666,1356,772,1416,792,1542,792,750,760,734,800,1546,406,410,428,432,1046,992,910,1592,818,338,476,1656,1422,1072,1212,412,628,1516,1412,1844,1208,544,1168,1394,362,800,862,1206,1620,1108,1150,384,486,1192,1638,1856,962,938,586,468,1300,652,400,1188,344,344,1144,936,544,752,810,772,728,654,484,866,1456,444,930,1158,934,378,1630,1444,376,932,352,1672,864,1562,1358,1106,2240,1112,1542,1576,1078,1538,1530,1352,1880,1658,1394,1426,1522,1516,2224,2210,316,2036,310,1152,472,3980,2478,388,1472,1226,1642,1172,1640,1864,370,2446,1544,1890,1106,1684,376,376,442,348,1586,1150,1062,1680,1890,710,986,334,658,1262,950,1948,1102,1266,1838,2046,2048,462,904,1178,780,1150,1182,1170,1052,1300,514,534,536,314,1714,1726,1298,334,602,412,544,1508,1412,584,1102,1814,978,576,1162,894,458,788,1580,888,1238,2108,804,1182,2206,602,1218,1810,952,328,1510,1782,1176,1840,1054,2058,468,1056,998,1012,986,1066,2052,540,546,574,574,1386,1322,1114,1472,1150,2118,1090,454,638,2094,1902,1428,1616,550,834,1942,2466,1608,726,1558,1854,344,482,1064,1126,342,550,2148,1440,574,318,1954,1542,1042,656,1582,2192,2078,1300,1242,780,622,1690,924,548,1588,458,456,1366,1242,718,1000,1214,1034,974,868,474,1100,2720,1240,1538,1248,376,2654,500,1232,648,904,444,562,2224,2086,1804,1472,2970,1478,2052,2094,1420,2046,2028,1818,1990,2496,2200,2094,1868,1884,2022,2008,2970,376,420,2740,416,3840,4634,380,358,361,1581,1985,1949,714,542,664,1513,1589,761,639,1383,1373,1644,754,672,864,1984,1061,2149,357,2222,4228,362,4051,358,3593,4209,3989,420,4352,3149,4249,363,3819,362,3776,4021,356,4044,4214,4138,4222,3918,362,4171,360,4084,3877,3779,364,4097,361,4769,420,2853,1322,2572,332,2632,420,2738,2874,896,1332,2182,2102,1816,1394,2206,2166,408,2008,718,1788,2214,540,1300,2166,464,2208,2172,2180,1590,2192,688,1000,986,2168,1166,2180,1866,2188,2204,480,790,1126,2112,534,432,492,414,586,2292,600,416,654,630,2120,2140,2200,2130,2176,2208,2124,372,1672,2126,2212,2268,2176,2278,2146,2170,2182,2332,2294,2124,2214,2170,2236,870,876,2270,2298,2480,2628,2048,1654,2036,2252,2349,2815,3065,2292,1088,2212,2194,2226,1794,2184,2294,2202,2192,2288,2092,2186,366,452,650,2278,2184,2200,2184,2214,1782,2180,2278,2180,2198,2172,2282,2078,2178,500,538,2896,1992,404,356,344,352,348,348,352,348,344,352,336,348,348,352,344,348,340,336,348,348,348,348,344,348,340,352,340,352,344,344,340,348,348,360,352,304,344,340,340,744,2032,404,352,348,344,344,360,352,352,348,340,348,340,340,356,356,352,344,348,340,336,340,344,356,344,348,352,348,344,344,348,344,340,356,348,352,344,4530,2038,404,366,358,352,352,352,354,352,354,340,348,354,352,352,358,348,344,352,350,350,354,360,344,348,344,348,380,354,356,302,348,350,4516,504,1042,332,436,618,436,422,1116,804,780,320,436,474,476,430,1348,540,472,388,416,506,1098,748,556,448,1052,826,450,364,1276,1290,760,562,598,756,750,760,746,514,578,368,368,650,422,1186,640,886,894,516,524,964,766,376,596,748,686,530,604,918,908,762,386,416,890,826,846,888,438,420,452,444,779,740,2484,420,506,334,638,1112,382,430,740,890,408,310,464,2252,584,338,506,596,524,468,462,1114,2400,568,948,568,640,344,420,752,464,440,488,1512,770,1502,402,916,2348,342,742,638,978,386,2700,358,500,598,2340,772,604,594,648,304,1047,2262,924,888,608,646,428,510,572,586,450,764,698,2264,1056,690,1206,2400,674,692,920,788,2788,1040,582,744,740,2324,922,746,1212,516,312,892,972,886,756,1190,1472,934,1286,994,656,968,600,490,368,804,2722,832,346,388,572,688,616,1062,570,914,2096,448,885,2388,468,744,1214,1356,2286,904,896,932,966,774,1204,1064,458,940,552,1174,1272,1852,2788,362,458,390,2324,512,520,496,480,1050,956,926,616,1128,1208,700,684,2326,1212,820,800,664,762,688,820,614,530,1068,860,500,1878,686,314,746,1174,1220,1506,2526,1218,848,530,896,736,782,2324,548,1100,542,602,630,722,450,1649,688,616,600,592,334,1050,1926,570,586,604,598,598,566,588,776,520,326,450,468,480,472,550,550,452,1270,598,860,2712,508,574,1486,1352,860,910,772,1692,822,810,824,840,752,836,766,828,926,606,530,344,1192,1312,1702,542,664,562,488,450,476,518,520,540,472,1302,1498,680,396,552,708,1102,2170,612,338,342,2166,1130,862,674,916,680,658,1184,1224,1074,900,1050,808,2360,1812,756,756,634,838,1196,1214,2260,388,2356,610,1066,606,2410,906,390,404,758,754,2170,1036,1210,906,670,1206,2740,460,746,362,424,580,1728,628,1688,1150,664,1852,2282,608,544,848,952,1058,612,834,832,2252,318,344,362,668,400,985,2186,474,1282,1358,430,604,408,2400,710,856,1360,1152,1206,970,538,1852,2266,2180,2358,2146,736,494,984,560,1522,1510,1192,2152,724,1278,1242,684,536,336,2400,2164,1525,404,384,528,948,1200,1308,2520,910,1092,866,710,682,738,742,778,940,606,2194,342,984,858,984,1054,444,588,746,948,1062,1634,1626,1444,2796,720,1458,1072,1258,856,1448,2988,760,1736,3711,4033,1148,956,970,980,954,1062,1066,3174,944,1070,824,852,560,876,820,646,1346,2922,1126,1440,1628,728,530,820,874,878,882,874,878,864,888,882,934,880,2894,494,950,1540,1372,2964,1324,528,866,864,848,904,848,924,440,870,738,866,898,854,850,850,882,858,974,902,882,850,566,880,908,872,890,844,902,372,908,924,854,872,900,902,900,616,896,1067,1248,2928,3300,804,740,964,726,1324,856,786,2874,848,568,664,1256,576,1342,3224,1764,1362,1226,2786,742,1084,1660,778,3150,776,772,786,782,788,630,448,1182,1374,694,720,994,600,676,448,2796,704,2876,3733,790,1540,1174,1554,632,720,1028,754,1174,1372,1106,1080,1242,424,428,356,1296,2832,2818,874,982,906,910,958,976,978,974,978,998,926,910,880,1362,2894,1372,670,664,1096,984,1144,1008,3302,1038,1068,1042,876,1068,932,1016,1008,1042,684,994,1074,2944,4275,3122,370,432,810,2784,740,1226,724,436,1642,1138,912,1452,1416,852,680,906,764,758,728,634,572,3300,1474,1182,726,716,968,876,788,458,2934,4269,2132,1750,828,1260,2794,1562,1070,1504,2996,492,1358,1292,1838,3000,1162,822,906,1172,1254,630,640,558,3661,852,1340,3587,798,994,1554,816,616,620,1156,1164,822,1360,1646,1178,3224,812,814,576,670,874,1200,988,1034,688,816,1246,1156,1162,1164,1226,1014,1070,1240,904,1086,2764,1592,1728,978,972,660,642,1270,1376,1310,994,3587,508,1928,2024,384,584,2748,4245,584,498,586,1274,604,974,954,886,2958,822,910,1046,1458,1358,866,854,1702,1762,978,690,2860,1164,1182,1192,1738,888,1028,1546,2968,3022,738,768,740,788,738,734,2946,1076,426,1378,2780,1164,872,1270,984,726,956,2794,904,978,780,870,866,1252,3176,1166,1172,934,668,1346,960,1086,3609,896,898,878,1076,1064,1064,1010,1280,3226,1364,1260,686,888,3533,804,1152,1112,1158,1162,1168,1176,3088,1160,1172,864,1066,1180,2942,3450,2786,512,642,392,314,306,730,1132,630,526,322,478,558,668,314,800,572,370,710,360,606,706,396,1284,570,778,630,642,516,740,390,692,2058,1406,630,636,2078,2024,900,454,2918,2586,566,1358,314,312,314,1278,788,1120,1174,582,788,1138,460,554,322,726,312,324,300,312,320,330,1288,824,884,984,1094,900,1140,652,516,1188,608,340,356,326,308,324,312,312,378,392,352,308,342,340,334,344,424,318,364,368,442,454,456,452,454,454,454,454,454,454,454,452,528,452,496,478,480,490,484,318,352,406,1066,1018,462,454,366,454,2320,326,592,2462,1374,1284,1012,3158,704,714,918,634,582,520,726,748,740,744,700,692,804,686,456,536,1260,402,484,876,522,332,470,988,552,860,1035,1042,824,694,360,356,322,400,540,534,528,478,586,778,1158,780,308,1620,362,354,352,372,362,502,4086,2194,616,3310,962,780,770,670,698,760,728,730,508,1532,702,628,546,592,710,570,586,472,816,1170,526,1258,332,532,768,324,1082,1622,4596,4676,4694,1564,1452,796,4490,4520,2286,2316,2924,1136,418,2576,608,370,762,1136,1822,1196,850,4624,2770,1480,2796,1488,1696,1622,1012,4713,2776,1828,4644,4192,1824,1298,894,3906,398,446,1398,582,878,460,460,1594,4538,780,432,482,372,2210,388,3702,784,2162,2264,822,614,572,508,552,526,496,456,1480,3784,1012,3506,4704,4698,2028,700,1458,1180,1494,1148,4698,1852,2262,4328,4350,2150,2166,4698,4588,4698,4698,1330,1200,1116,1310,998,1348,4602,1418,1362,2832,2912,486,1110,1726,930,4646,4552,4664,4616,2424,1406,656,3054,1296,564,970,1222,1304,2884,452,378,472,1946,524,416,464,2832,492,1248,984,1396,3524,1392,3288,2168,1508,1396,1448,1980,1988,1336,1780,1576,3204,1324,1564,3524,2800,3544,3264,3360,3316,3548,1292,1496,3368,1252,1388,3544,1632,1448,3280,2456,3272,1256,1532,3540,1388,1256,1292,1268,1316,1388,1352,1404,1564,1516,1392,1412,3412,3476,1416,1448,1380,1376,1376,1376,3304,1368,2876,1636,3540,1424,1468,1264,1520,1276,1372,1508,3560,1456,1368,2924,1492,1412,2644,1436,1396,3540,1400,1620,2696,1628,460,1568,3356,1596,1704,1964,1900,2348,1760,1456,1508,1392,1460,1260,1580,1364,1552,1444,1356,3228,1388,1700,868,1684,872,1704,1708,2328,1476,1392,2784,740,548,1436,924,1444,3196,1388,1408,1260,2668,2136,2892,2072,2024,1384,1888,1344,476,928,1452,1476,1312,1508,1408,1524,1176,1420,3260,2764,1296,1560,1388,1372,1512,1516,1504,1476,1512,1676,1384,1636,1264,1256,1500,1700,416,532,632,632,2478,2580,644,524,4888,706,2652,726,742,1310,1220,600,510,888,416,664,468,550,654,364,342,342,336,346,364,342,304,340,374,326,342,346,338,350,370,370,342,328,344,608,382,430,618,674,542,432,1476,2638,396,616,1210,876,882,878,896,824,828,456,382,432,1068,544,852,724,942,504,792,940,880,1136,858,1348,598,938,1550,1634,546,648,1002,1134,532,1292,1216,1482,564,2224,2396,1710,1314,2968,664,754,1044,560,466,704,794,604,616,550,710,656,582,618,918,664,690,604,654,656,582,852,462,402,556,668,670,714,664,534,462,564,554,846,580,506,688,898,378,906,548,498,742,756,598,560,842,448,432,502,982,732,394,406,478,1068,638,456,424,546,542,950,522,470,480,490,478,1306,398,408,688,996,462,464,648,732,740,704,708,604,624,464,798,640,464,470,710,424,418,420,370,328,674,692,394,396,464,334,306,696,610,558,1114,1036,1012,462,982,414,572,588,748,632,524,1338,484,352,708,1058,460,398,396,336,906,688,476,476,760,778,1066,660,450,470,646,740,706,884,804,360,350,684,488,512,716,558,558,662,490,550,608,532,460,712,628,650,334,374,1126,548,698,346,382,738,1092,352,930,652,530,512,624,1206,318,354,1154,762,502,1064,548,458,702,1174,718,708,534,524,728,512,482,730,368,374,374,402,442,696,666,568,818,662,662,568,380,680,454,690,402,412,572,822,638,802,526,524,358,386,656,624,300,638,484,964,468,476,492,492,878,748,512,446,782,482,690,490,492,722,598,378,380,450,758,488,1066,484,478,888,426,422,1056,422,346,452,336,1086,458,442,642,400,402,570,504,508,708,530,472,512,532,518,566,574,570,704,772,600,504,500,454,1072,542,410,506,744,402,438,438,1092,886,492,856,658,470,702,376,420,962,462,434,620,506,456,588,524,458,676,462,456,704,418,424,638,1066,826,714,446,936,484,456,578,494,628,422,420,1326,896,434,402,530,604,432,444,594,816,512,1078,1610,404,836,536,478,1156,592,1098,480,492,1104,578,578,542,452,1110,592,476,760,770,730,638,674,628,488,682,700,382,588,752,480,632,1900,634,998,444,440,2816,976,694,824,1066,972,974,1456,1546,1012,1402,1062,602,530,660,752,1100,678,696,682,512,720,1574,1314,1122,1488,3895,406,536,408,408,420,414,386,3018,1602,574,570,576,588,586,570,564,526,574,566,568,574,590,534,572,562,562,560,564,556,588,528,524,1258,558,554,520,522,2610,1904,522,612,560,598,520,522,556,1234,528,590,528,552,528,528,528,532,522,524,522,522,512,524,518,588,554,584,526,558,598,522,598,528,528,614,1862,1170,562,612,530,556,556,556,554,552,596,586,558,592,522,560,598,1748,2312,384,1944,932,1716,684,2912,1304,1568,2232,2520,2812,1256,1460,2912,1212,2812,2912,940,876,1756,1300,1128,1244,2088,2980,1308,1496,2876,908,2592,2960,2988,2944,2896,2864,1556,916,2828,2752,2132,556,1764,2928,2064,1984,1660,932,2476,2180,744,2912,2464,2800,2964,352,488,1532,1188,1148,1128,768,2896,1504,400,1272,328,2148,2908,2784,2076,2928,2920,320,428,2000,2760,1904,1732,924,784,1408,2820,1612,936,2992,1068,560,452,784,372,632,344,780,1632,1460,424,2916,2288,2652,2904,2820,2884,832,1440,2908,2100,1000,1636,1568,984,2852,1580,1108,2888,2988,948,1580,1576,2328,4022,1042,988,1468,1520,1050,724,1102,960,1880,526,1304,1834,1472,1642,522,2918,666,1200,842,988,3912,1990,1232,1580,1202,1412,1680,1370,570,574,566,1246,1018,468,1198,962,1010,1028,980,1288,512,426,1724,492,930,1048,1478,2082,616,1198,758,1122,1580,496,1560,398,1634,476,1542,412,594,4086,2274,338,340,870,888,2516,640,322,1402,654,664,1032,1372,1342,2564,1588,1630,584,574,1066,990,1388,960,1304,798,984,794,990,1242,1256,1372,988,558,460,868,1292,1772,1288,786,360,1128,1086,1748,1718,888,1068,1966,1018,1462,990,1026,1392,770,706,972,1114,1416,1384,798,1020,924,1024,1424,644,972,928,1464,1464,648,1050,1470,982,1060,1126,938,1822,760,888,1008,560,1704,860,1080,1204,1234,1758,1018,980,1534,1194,972,1048,1108,1248,1594,1008,1150,1086,1208,1294,1196,4272,1634,2200,1476,1108,986,1342,1274,1558,1114,990,1812,1038,1814,370,1566,1578,1046,936,2406,2636,1050,1128,616,644,1076,1086,1112,1038,1112,1116,1172,1160,1190,1070,1106,2154,1060,1518,1808,1170,2228,1056,1030,1130,714,704,1536,704,1220,1162,842,358,1034,836,1188,1116,1566,1078,1004,2060,576,748,1240,1068,1414,2764,966,794,4042,1284,1050,1556,1336,1012,1094,390,1220,1042,1032,2754,1062,832,1242,1140,2466,1168,1164,1284,1190,1600,1052,1554,1890,1332,4070,1042,1020,2824,2316,1636,846,1276,1608,2274,1252,1262,1784,352,438,3348,658,1076,1068,2666,1098,1062,770,1364,362,1378,1014,1038,1718,1510,1128,1336,1732,1428,1246,1166,1284,1208,1138,1060,1366,1342,620,1140,1156,2496,2720,964,1112,1026,1038,2160,1988,1032,1442,1724,1220,1198,1126,944,1706,1236,692,1332,1002,1242,1134,1146,1676,1616,632,344,1072,1580,854,428,1040,1032,1450,1912,492,1110,1152,2112,1000,1300,984,1038,1564,1056,574,4070,832,1986,2326,846,1674,584,632,852,848,2222,386,954,1024,2010,1496,2028,928,1002,438,1184,1760,982,1066,516,1440,1512,866,1534,898,1246,1344,1410,1446,534,508,1032,1134,1822,1720,1656,1470,2302,1060,1038,1656,1890,916,1134,868,2090,2052,1160,1290,1984,1042,1102,922,1226,926,1040,972,742,904,752,466,2810,1120,550,450,1360,580,1344,664,896,1406,534,1128,1890,810,1994,498,384,1184,1248,1825,1786,1910,1658,1433,1595,1508,1455,1486,1593,1202,1800,1028,1686,1431,1050,1836,698,1447,1785,1926,1709,1480,1493,1503,1560,1931,1919,684,320,1295,1294,1379,644,1745,312,1740,727,1360,1841,1524,1866,460,1310,400,770,1222,2117,384,1104,466,608,562,1576,636,580,968,624,608,1156,630,662,1242,732,602,1174,638,542,1018,636,1060,644,450,1068,412,1204,788,706,1318,768,592,1164,644,624,926,634,572,1122,520,1206,758,448,1030,882,654,1216,650,542,1238,722,454,1066,600,552,1070,580,570,1370,746,574,1224,630,508,1164,564,482,1070,448,578,1268,694,482,1204,824,796,1156,544,562,608,1274,416,1072,608,468,1188,638,410,1208,666,510,1058,790,510,1176,748,714,1184,592,648,1032,728,808,1126,530,550,1112,796,716,1158,796,690,1032,770,688,1222,860,606,1188,632,596,1188,694,514,854,570,1186,644,678,1166,594,1196,704,1188,488,1208,738,900,512,542,766,922,892,1206,462,1450,864,742,916,1122,1010,1068,632,524,1256,664,1098,606,538,1164,792,672,1162,862,712,1206,880,712,1178,808,660,1058,802,640,1170,744,600,1166,808,780,1088,884,1122,726,1198,796,728,680,628,734,774,820,334,684,446,684,600,638,648,470,1250,912,524,452,458,628,930,1212,638,586,684,318,636,1236,968,1162,1008,376,1176,1230,538,1234,914,1036,920,710,460,366,344,736,610,568,592,2264,1926,1732,1436,2996,648,380,646,1014,2530,2232,1278,2286,2036,1756,2032,1022,422,708,714,2706,1910,1224,2400,340,2717,2693,2714,2667,2680,2687,2679,2619,2634,2661,2564,2648,2661,2515,2643,2647,2553,363,2650,2613,2673,2658,2648,2624,2616,2562,2480,2360,2666,2647,2653,2633,2638,2664,2661,2410,2650,2734,2606,2604,2627,2667,2614,2612,2688,2616,2671,2723,2601,2627,2594,2694,2636,2596,2645,2651,2643,2593,2619,2717,2619,1427,714,2593,2596,2616,2622,2597,2619,2598,2637,2612,2635,2638,2591,2677,2634,2500,2593,2612,2632,2617,2625,2626,2645,2651,2652,2634,2658,2628,2649,2663,2655,2603,2638,2662,2654,2617,2644,2635,2661,2641,2349,2650,393,331,2668,2672,2475,2669,1032,1436,2404,1536,2456,1464,2144,552,2314,1512,1646,2256,2348,570,2152,2128,2524,2224,2134,504,1508,1560,2540,302,2338,914,1758,2140,2216,1900,532,2112,492,1456,2060,2292,642,1504,2436,1884,1928,1184,528,1510,2252,2400,498,2228,2338,1772,328,2428,1574,1736,354,1388,1044,1004,1032,1056,1052,1042,1054,1044,1002,554,420,1058,1236,1060,1058,1126,1064,1050,1072,1056,1002,584,306,938,840,998,1020,1014,516,322,1050,1064,388,916,1066,462,820,1058,904,1028,344,1240,1072,1058,1130,1042,1048,1008,1034,1026,1002,1102,1046,506,300,1062,988,1058,1002,1048,972,1074,1026,1160,930,558,1034,442,1004,510,570,594,2242,508,1670,864,580,2410,2016,2328,2006,2694,2036,662,2658,996,2276,2838,922,2262,748,328,738,2124,2034,916,1892,586,1676,1212,2234,2024,490,624,1680,1884,1332,1208,820,1704,414,904,796,960,1188,1116,1626,2930,1586,1132,1356,342,2560,2632,474,1262,2586,928,1490,1566,2314,832,440,446,440,596,1298,2588,1306,1592,1004,504,1114,542,482,336,372,332,1900,2318,2640,882,928,1378,1960,810,300,994,988,2812,1078,510,2652,1400,1890,1636,1924,2530,1726,872,858,372,2444,2236,2224,802,1626,2844,1042,1098,1832,2622,1138,2952,1718,1180,722,2526,348,410,726,2456,2286,2392,2220,2776,2260,2166,1150,466,2026,1670,1140,1060,2762,2726,1070,1010,1168,1496,402,3300,1008,2488,1028,2506,2524,1260,2146,1952,2516,2634,1164,2588,682,962,2248,2438,1424,1064,2800,1256,2516,2580,1256,600,1072,366,2274,2268,2458,410,2736,1050,3056,1164,3098,1286,2228,2186,1138,2962,3094,1928,1148,476,516,848,418,2704,1758,1948,1820,2456,1028,1456,508,1442,888,3014,358,1182,1316,1168,1258,1324,698,890,3116,1222,1030,1268,2716,670,1114,2308,1218,1906,1162,1448,2754,1966,1934,1302,308,862,384,1232,526,1282,2802,1374,668,632,1938,2378,1248,1064,788,2830,640,2142,1086,728,2888,740,2556,2962,2540,3460,2622,836,3422,1286,2920,3622,1170,2896,966,2980,2722,364,2602,1180,2418,740,2118,1754,2854,384,794,3740,3146,944,2794,3350,1678,1556,1900,850,1164,1504,1254,1532,3730,3754,2046,1356,1728,436,1458,3330,3382,618,1598,3344,1178,1886,1888,2900,2748,892,558,564,558,738,1672,3332,1692,2060,1612,642,1438,4202,388,524,446,802,932,526,1364,494,550,562,1430,2416,2994,3294,1140,1802,1754,2488,1290,1224,1262,3600,1396,3382,3626,2844,2466,2120,2668,4335,3190,2204,1104,1104,470,3128,3142,2826,2818,1038,2098,3618,1310,1382,3570,3386,664,908,568,306,3754,2208,1520,928,3266,1124,850,1022,3158,2938,3200,2166,3592,2776,3788,2888,1420,2384,502,506,1964,2746,2630,672,990,2802,912,734,498,918,2418,2704,1480,542,1606,914,2990,634,894,736,970,1166,2682,3178,1558,1018,1398,338,1108,2084,468,1250,2644,3147,868,430,426,434,586,1294,2550,1204,498,2914,852,1366,2760,1072,494,2608,2894,1866,1618,2480,1710,906,846,364,2448,1496,782,1322,2944,2972,1104,1158,716,2504,2074,2448,794,3062,1558,3637,700,324,570,1168,1028,2480,2842,374,1564,2574,2844,1336,2432,434,1930,328,734,1374,686,3122,2684,1734,1924,2434,1340,508,3060,308,918,1180,1446,670,2674,690,1206,1158,2992,2082,1284,1410,654,3048,2558,3444,2650,2212,1434,1434,3638,3604,1410,1324,584,1968,526,4394,1340,3304,1534,3328,3318,1660,2860,2524,3316,3480,1550,3358,898,2206,2994,3248,1870,1414,3698,2942,3348,3406,1656,456,468,1258,492,660,614,2910,2992,3248,626,2562,970,1394,3998,1544,4040,1706,2954,2818,1498,3946,3928,3194,1248,2120,650,704,1158,1378,3856,3560,2312,2582,2384,3240,1348,1936,676,1916,846,3980,928,1568,414,1212,1568,2430,1754,1338,1230,4074,1572,1542,1686,3566,1272,1864,3054,1612,2512,1564,4456,2200,3648,2604,2552,1724,910,636,404,1682,3286,1832,886,888,3008,2968,1208,2514,3160,1758,1640,1306,1322,436,1108,500,1198,534,1118,1126,1158,624,1488,1560,1426,1300,410,1096,1070,544,1444,1696,1642,1612,1460,1748,502,1044,1548,1596,584,932,668,922,1592,1702,1756,1880,686,854,596,570,996,346,968,364,498,370,528,548,528,522,526,582,1546,690,828,1716,1792,774,616,726,1284,1524,1442,1370,1622,1656,1788,1610,858,1192,1214,1226,1334,1014,1598,1844,2149,1972,2048,1798,1996,2198,1510,1152,1412,1086,1170,1338,568,530,1488,1204,1408,1214,1200,1106,1652,660,662,2068,1376,1552,1148,1132,1480,1494,1522,808,800,856,1112,410,450,442,1760,730,624,738,1866,610,468,730,656,798,1100,1280,1000,1192,754,996,1314,1302,1274,1546,1504,1098,748,1456,1672,1490,1716,1582,1534,1594,1852,1826,1034,822,1066,1166,706,870,1016,866,1560,1542,1392,1500,1656,1776,1854,1866,1872,1872,1784,838,1654,796,1538,1426,1428,1310,1522,1562,1512,1254,1504,1546,1686,1842,1806,1884,1488,1162,1140,1208,1518,1182,874,658,824,1860,1584,1888,1822,1532,1490,1284,1400,1750,1084,1440,1108,1190,1576,584,788,1988,2388,570,554,702,2318,2242,2318,1292,2276,1380,2254,1442,2370,1528,2312,528,2360,720,2446,1018,1682,2268,542,590,488,1960,540,816,1168,2290,688,1188,2258,2182,522,318,678,2246,1126,680,1350,2326,592,942,2306,954,682,1510,1604,2228,1250,2404,958,2242,1120,1188,2276,1660,2276,1276,1180,2290,1810,1198,2284,1090,2380,592,1106,2298,1062,1864,2292,2224,1198,690,1500,2184,912,820,2296,1264,2298,806,820,2142,1436,2250,1322,1870,1012,1036,2490,1264,1428,2150,1106,2218,1094,2260,1216,1672,2046,1042,2254,2290,1780,824,958,1600,1542,1844,1298,378,1294,2252,1158,1468,2280,896,1542,2078,1336,2370,1264,2342,1676,2086,1444,2040,830,2354,560,960,1358,1772,1174,2260,1234,2284,1696,2294,570,956,2216,612,928,1068,2620,2574,2660,2630,2582,2582,2514,2558,2738,1584,1014,568,420,2712,2728,2822,2784,2660,2748,2762,2710,2818,2604,1500,1114,598,494,1354,3090,3102,1424,1484,3104,1654,1180,968,728,996,1008,684,716,1316,848,728,852,1036,788,444,444,1044,976,1504,2076,936,656,896,1040,1240,340,976,860,868,888,1136,800,1808,904,1004,500,1360,676,1392,844,972,912,884,1568,896,1192,716,836,716,1064,800,596,832,964,680,1220,532,664,744,988,864,844,436,316,1032,1080,868,1404,1040,1452,2120,1064,984,1196,820,1292,1340,740,988,680,680,596,784,572,2300,408,420,2742,2541,662,470,772,427,3935,2214,2308,2126,404,2284,2312,2014,1684,756,300,312,304,338,3489,932,3112,1832,1596,2208,2392,1624,2608,2436,2484,1812,2212,1904,2408,2404,2424,2416,1760,2212,2228,2420,1592,2224,1244,1636,2432,2464,1464,2376,1548,2220,2412,2416,2044,1816,2372,1912,1800,1684,2408,1996,1564,2076,1580,3336,448,496,444,1016,1840,448,460,628,476,1048,680,2778,2046,2806,1030,2516,1408,1396,3148,2686,1474,1292,606,1888,2372,2348,958,1618,868,2076,706,322,1176,712,718,2860,996,2934,2982,1024,476,868,616,3008,1086,1312,1646,3120,1188,1190,1888,1780,2464,2456,646,1028,2454,1986,590,1490,1292,656,1036,1078,1400,1508,710,810,1588,1712,1494,1830,1160,1396,1492,1886,974,854,1214,1324,440,2478,2446,1542,888,1526,1532,552,1410,1954,770,1862,1466,1402,1500,1944,1272,1308,864,1184,1412,1192,1170,1408,1394,376,966,1446,1324,1474,1290,1600,1272,1984,1028,1374,1630,1458,1174,1130,2008,802,1656,1340,1578,1346,960,1646,1268,1836,1630,1356,2618,2674,1620,620,1828,496,500,758,1306,1568,1154,962,568,984,1414,622,602,568,2050,1094,1214,302,994,1016,1674,1100,760,1478,898,1318,682,1508,2634,2552,1484,312,590,652,1394,3068,750,1180,1412,370,416,462,370,766,1384,680,388,632,888,1124,716,398,372,334,618,1604,468,856,1192,956,746,968,2834,740,404,1268,1570,3152,3148,1406,1598,2358,848,776,482,818,2800,1384,1408,2792,2436,2870,2998,702,704,762,512,1548,2468,2456,2740,1432,1200,1240,1424,740,1204,1448,1138,698,1384,582,1766,2186,2788,688,714,436,3354,1056,1646,2570,1374,1268,2698,1298,1198,2490,3194,2964,2360,1356,1808,1404,1668,982,738,842,934,358,1304,878,1440,2862,2772,2968,2842,2830,1404,1412,2900,2586,2794,2864,2780,1410,1406,1410,1400,2258,2444,2250,2452,2452,2448,1356,3142,864,1056,308,1224,2770,2764,614,650,1730,1344,2836,2814,2616,1056,1158,1298,2464,2462,1242,1314,1456,1154,1134,1184,1764,898,990,410,410,490,600,2812,2446,1370,1168,2636,1510,2532,932,1148,968,1416,2728,1128,1514,1352,2094,2042,418,1940,516,2696,510,924,1366,570,1356,838,1954,1598,548,836,326,320,2570,548,1358,350,2938,394,698,396,1094,2940,3122,3148,3022,3090,2934,2980,3148,3140,3146,3076,1858,1138,3162,3158,1844,1264,784,858,2130,3012,3194,3176,2130,968,922,3162,3122,3350,3236,3244,3180,3522,3212,1620,3216,3096,3094,3114,3110,1088,1230,1186,1652,3144,3006,3214,3196,3182,3034,1660,1422,3104,2416,476,2342,420,3140,3140,3118,3082,1584,1488,3140,3124,1386,1408,3170,3054,3220,2702,3064,3208,2900,3132,3000,3134,3022,2306,2858,3020,2904,3036,982,936,922,970,930,932,2948,3198,3080,3098,3152,3108,2950,3006,3124,2758,2842,3072,3204,3032,2454,2862,3396,1626,1068,340,360,324,1222,1692,1782,1428,526,2644,896,2054,942,892,2742,352,1220,670,1054,2446,1082,476,392,436,1026,1828,1744,1234,2216,2652,618,440,1196,464,1082,1098,3070,460,1378,2460,728,562,542,1180,2378,1362,832,918,504,738,1410,618,362,444,634,1666,1244,1428,600,346,2964,920,1842,1034,450,650,794,1358,2592,1678,2380,1550,1830,1180,1640,1470,1510,1124,1786,2732,2678,346,782,2338,408,344,1082,468,710,1272,3326,618,536,1062,534,1310,996,914,1450,644,1386,676,302,520,346,962,1280,492,926,498,2124,754,408,1080,744,650,1412,1024,662,470,734,506,370,478,978,1076,380,316,916,326,432,906,476,420,1110,480,350,1914,1024,306,318,406,324,606,866,452,1032,488,948,564,434,654,378,910,512,1032,510,1184,664,304,1246,548,974,374,438,690,1070,386,674,418,444,366,1366,500,1104,512,488,1144,822,940,324,752,482,1872,1698,1790,1818,1532,490,640,344,634,312,608,612,606,538,378,464,1082,438,692,794,1292,366,414,458,348,1110,992,1042,1048,716,786,1224,498,1122,2716,2398,308,388,864,402,852,950,936,1216,792,1214,1220,1194,1126,764,1148,688,1150,874,986,398,392,1212,426,400,376,412,622,1194,558,1220,426,484,412,400,422,1220,318,660,974,968,610,1214,466,520,610,1100,610,570,1308,1088,600,752,788,786,726,1110,958,402,420,1790,1310,300,590,382,470,552,616,634,1200,622,624,502,1208,720,730,732,1292,1186,456,460,820,658,1232,1214,344,628,482,1330,428,762,652,626,542,582,918,1066,592,458,620,412,1170,572,532,1060,606,1142,536,758,582,1008,1100,1188,566,794,1162,620,818,1080,824,1438,404,418,380,410,422,402,380,408,416,406,426,894,634,460,816,506,316,1416,1142,474,992,712,918,772,876,550,508,528,562,392,490,886,466,300,950,1222,1642,1196,802,782,430,1340,346,946,814,2270,1212,1480,792,1288,302,636,608,2220,2406,474,398,1918,550,710,1370,1366,1372,1720,1558,1374,1672,1390,1422,1848,1720,1440,1524,1410,1552,1412,1684,1326,1402,1382,1360,1240,1400,1358,1330,1740,2104,1896,2428,2428,2416,1492,2328,2264,1540,2228,1924,2440,2372,2324,2336,1856,2112,2304,2356,2524,2216,1864,2412,1572,2396,2532,2240,1776,1428,2308,2236,2396,1400,2372,1524,2312,1804,1736,1732,2424,2364,1808,1752,1648,2076,1508,412,2222,976,1012,2836,760,2368,2592,1804,526,1398,2794,2450,404,694,692,714,1374,2770,2636,1112,1186,524,692,1484,542,1238,632,342,412,642,642,448,680,652,698,1118,942,516,1652,876,1054,580,1008,498,2354,2434,2256,2576,1910,1028,748,1818,1304,1184,2706,1288,680,1180,1114,850,2216,1038,1020,2772,850,906,890,1356,1410,720,624,1456,586,1008,1692,1046,2672,2896,3094,2428,2778,2066,366,612,378,820,684,870,1132,2684,664,1356,1066,1186,2414,2866,1320,1252,1126,392,344,526,340,782,2541,572,931,4204,604,344,932,956,612,644,756,780,388,512,1044,732,1836,600,920,548,2168,1016,672,1572,388,388,356,604,1144,780,384,1216,1240,1124,1464,1324,1124,1168,980,612,568,664,1416,1880,356,1384,592,684,1064,1180,872,428,724,1520,1868,1872,1356,628,2868,1144,1204,1068,2788,2868,944,2344,1512,1148,304,672,1340,584,592,796,860,1260,1852,500,2612,580,724,1328,712,692,2152,616,644,668,1276,1264,1404,1092,880,2004,1256,2504,1068,1152,1996,1216,1624,844,1364,376,2664,2852,368,1500,408,564,404,1332,620,544,596,892,800,652,656,532,2840,2540,1356,1212,980,532,1152,1012,1080,600,592,980,720,740,964,616,2964,496,588,2908,3088,328,628,1120,1384,684,700,1312,3160,720,1692,1240,1472,2748,412,460,928,1540,684,2772,436,544,660,616,560,928,564,1004,1044,1060,1108,2792,608,648,2976,608,408,440,740,1040,668,468,752,1504,816,672,612,868,2244,612,568,1192,784,1100,348,1088,596,672,2328,1140,1980,584,1264,1056,684,1608,752,1520,3032,772,680,616,548,1184,848,424,992,1164,1064,628,568,600,996,544,780,1256,1752,1520,896,3032,2964,592,968,632,672,408,3000,1520,408,724,584,672,676,1324,1072,932,1072,472,3064,1528,1516,668,1076,2944,756,828,912,648,1076,792,484,688,1000,708,580,632,688,668,1356,372,520,672,644,656,1140,1456,3020,1136,792,772,1512,488,1164,500,444,504,1032,644,1260,1172,548,992,808,512,812,456,476,3616,754,707,2257,1005,2377,3149,543,2503,2053,1991,428,324,1080,3784,952,464,552,1700,1852,3152,1712,3640,1112,1800,1464,2176,1240,880,1300,776,1160,1388,1684,1484,1760,1516,1540,3092,1724,3488,2600,1412,1604,1348,3308,696,540,1612,1444,3776,2320,948,960,956,1424,1084,2432,988,1820,1028,1000,2944,2164,2416,1264,844,364,2060,1700,2328,2936,2384,1484,624,1696,2984,1732,1352,2004,2824,1060,320,1140,440,540,372,1708,2324,3020,1144,3104,3144,1088,2716,2736,2780,1736,1068,1532,1728,2216,3108,1528,1680,1312,1068,1712,1988,2620,2944,984,1396,2616,3272,1452,2212,1112,3448,1704,1804,1460,944,1720,1548,2248,820,828,840,2192,2236,1108,2092,2296,1928,1308,2704,1156,940,960,1552,1628,2012,1392,940,1356,2076,1592,2736,1192,1600,1724,1636,968,972,2180,3768,516,460,1412,2164,1276,2064,1168,1816,1328,1072,396,2184,1608,2228,1608,1768,1080,1608,1692,1892,1948,788,1480,1980,2788,1720,2244,2908,832,2272,3100,2056,1440,1976,1744,2932,1172,928,1676,2292,1736,1956,3372,1688,1088,2880,1660,2968,2216,2000,1500,1280,2148,1620,1296,1128,1248,1468,1052,1124,864,1024,1704,912,1020,908,2800,1836,1116,2456,2920,2880,1040,2732,2144,1544,1260,1728,1004,2796,1320,2548,1276,2364,1744,2956,1068,2600,1084,1824,560,1776,684,1500,1300,1588,812,708,1660,1208,2120,1620,1560,1484,1836,2044,1964,1876,1332,3052,1772,1516,1756,1716,1492,1624,1680,688,1092,1268,1240,1068,3780,2528,520,2540,1932,1928,1400,996,3844,512,960,1388,1168,1028,2924,1328,916,1420,2544,2140,1016,928,3024,1204,1736,2040,536,624,3828,3488,2900,3192,1268,2976,984,2008,1132,1712,1404,2348,3248,1412,1132,2228,1316,3408,2020,808,3860,1244,756,3064,2944,636,3824,696,644,3272,2208,2864,1296,2304,2708,3124,2084,2872,1804,1488,1476,1152,1120,1720,2336,1624,1396,2328,1872,2800,1768,2644,3356,1688,2096,1464,1284,1504,800,2388,1740,1688,1844,1744,2876,2920,524,1568,668,2296,2800,1700,2248,2052,2256,2808,1432,2312,3352,2900,3424,3680,876,3276,1460,3308,1328,2936,2896,2916,1076,1776,2008,1688,2136,4378,1600,1035,1035,1035,1035,727,1035,1035,306,2010,2106,3420,1812,1764,776,920,476,588,1460,896,820,836,1144,952,948,964,952,1072,892,976,992,2152,1464,724,1264,2136,760,1428,1356,708,924,1052,332,1468,940,940,1184,560,824,968,320,444,524,512,784,1216,500,508,568,516,404,912,1940,740,716,912,680,416,408,348,352,1220,976,1344,712,672,572,572,640,1076,800,1012,1120,688,760,1212,1184,748,540,3420,408,2656,418,1476,556,680,720,608,2286,1242,1166,1356,1336,1360,1224,1318,1338,1260,1190,1200,1170,1310,1284,1292,1338,1212,1150,864,1218,1086,1026,988,1190,878,916,888,1280,1302,1156,1172,1130,988,1018,1110,1056,774,1260,1012,986,1174,1180,944,992,880,1008,892,842,838,842,972,920,1088,820,648,580,664,900,1016,880,882,878,738,596,962,924,824,824,928,1004,828,930,948,816,856,888,972,1004,890,1030,1446,1492,1460,1392,1324,1302,702,694,840,996,940,1376,1178,1418,1308,1222,1076,1118,1172,1224,1238,1204,1248,754,1062,880,1132,1164,816,686,1078,1228,1082,1282,1260,1160,1086,1102,1002,1270,1152,1172,840,978,956,930,1206,1190,1246,962,1120,1078,602,1146,2136,1980,1874,1848,1840,2018,1904,1784,1020,2698,2630,702,2052,1272,1128,1144,1112,1002,1002,846,2842,1336,1206,1212,1280,1257,1280,1257,1280,1280,1257,1256,616,1980,1316,1608,1504,1464,1764,1520,1516,1512,2276,2912,1340,1636,1332,2676,1484,2476,1796,1668,2744,1708,1556,1928,2940,1864,1588,2140,1508,1504,2972,2768,2188,2148,1780,2248,2500,1648,2336,1904,1572,1892,1388,2072,1416,2304,1912,2680,2456,2280,1764,380,768,1764,1420,1768,2296,1448,1680,2264,1656,2656,1200,2272,2232,2080,1376,2752,1700,2408,672,792,1352,1720,1328,1684,2308,1644,2288,2692,892,1808,1968,1784,2436,2160,2548,2032,2136,1620,1652,2056,2212,2280,1648,2780,1952,1732,1412,1428,2264,2260,1648,1600,1960,2184,1796,1800,2528,596,704,1564,2016,2508,1276,1212,852,2072,3660,1728,312,4792,1638,2500,776,1868,1436,386,1652,1524,2238,2184,1662,2442,1268,1770,1186,1032,2168,1472,926,1354,620,1348,2626,1768,2284,2792,1150,540,550,542,552,544,544,1180,788,346,864,786,682,564,1628,1192,614,676,736,1324,302,1490,1978,1938,2592,956,2460,2062,1232,878,876,1008,404,1300,2044,1272,1862,1238,1092,800,2698,2212,1452,2052,2178,2184,656,2140,1122,966,2268,2160,2250,578,1396,2170,2282,2094,1236,1950,2026,2120,2208,1242,1754,2752,848,710,828,2546,796,960,1784,940,1286,2766,2384,2972,2136,2334,2574,1972,2010,1278,1380,2186,2486,1558,1212,2260,332,1102,2504,1102,800,1144,1992,2370,1826,2374,2482,1476,2314,772,2254,2098,1260,482,978,576,598,802,1046,670,1362,3470,1000,3226,1852,1668,1966,3784,3490,2128,3642,1646,3760,1516,1334,1840,1196,2764,1738,4056,2276,2934,1468,3656,1548,1112,1022,820,1222,3550,1572,926,704,1692,3532,3148,3666,3510,1238,3438,3288,1460,1098,1782,2832,1672,1626,2392,3786,1030,3638,3180,2854,2942,3290,846,1434,1262,3292,740,3980,3204,1686,3856,3396,1590,3030,3514,3794,1952,2926,1082,908,1068,3550,1086,1234,3556,1196,1644,3582,3730,4176,3300,3514,3560,3338,3696,2106,1768,3388,2008,1566,2916,416,1384,3210,1422,1456,2540,3042,3900,3054,1968,3382,980,3968,2684,1634,642,1236,736,1232,1036,1388,856,1476,4696,448,2492,794,1908,1442,1284,1708,2200,1664,1268,1784,1186,1040,1462,2162,698,1362,646,2594,1348,2462,2834,896,790,630,384,1618,1328,1228,566,684,732,2552,2590,1892,830,496,1102,946,1862,2178,1452,2186,1112,2142,2644,960,2692,2154,1892,1746,2684,1246,852,722,838,810,2548,956,866,1698,1280,1902,2580,2318,1472,2240,1972,754,2248,1276,340,984,578,966,806,1022,670,3456,600,330,598,1810,2786,2228,2498,2748,2246,2456,2100,2590,1558,3142,2146,856,2964,3070,2812,2810,1340,3102,2254,2354,3060,1680,450,486,3154,3070,2624,3192,3178,1468,1500,3106,2984,3184,3124,832,898,3102,3060,3140,2882,880,550,3204,736,1638,3180,1214,1400,3126,550,528,1792,340,1402,1797,2364,3279,2270,466,446,540,582,2274,2074,2282,2256,734,2428,2282,928,2350,2278,1512,1334,416,1374,2148,1142,980,1332,1144,2180,866,1122,1178,1180,1410,1550,2146,472,530,666,650,2000,426,992,990,838,1948,452,948,582,1068,796,542,438,2288,500,740,570,1092,1226,1182,660,1694,1202,504,2288,858,1080,594,774,856,608,1180,726,568,534,2138,796,796,1160,622,604,898,706,652,698,408,508,2892,2298,1486,1559,486,678,2792,638,1274,2856,2774,2948,1628,2970,1602,3044,3187,3004,2748,2754,2252,3006,3294,3028,374,3000,378,3054,3166,3188,2380,2870,2970,822,824,2090,1668,798,420,800,478,510,2924,504,502,534,458,2934,604,364,484,584,374,484,664,728,2836,3000,3036,708,2206,2932,498,750,484,834,628,642,1322,336,496,342,342,1452,610,428,592,642,588,374,1472,848,788,3124,702,752,794,728,880,1828,884,868,778,850,1948,820,976,826,734,700,1856,818,850,836,884,848,2028,3070,784,1042,2008,952,502,1344,1218,1272,1510,1282,1304,1288,1280,1280,3090,1140,1232,2904,1198,1052,1418,1178,1164,1104,3096,3082,3050,3076,1016,1518,3076,3090,3136,3094,1336,1438,1120,966,1098,1062,1080,1134,1138,1086,1134,1100,1124,1548,1468,1424,2970,1460,1128,2964,3046,3112,3092,3122,2952,3068,3094,3080,3058,2890,1380,1474,3108,1428,1304,1458,1292,1398,1288,1442,538,1460,1490,1086,3040,2976,1138,1156,1090,1118,1608,3078,3056,2998,3110,3158,868,2206,3120,1520,1348,622,1464,2888,3052,2680,1354,1280,2340,2938,396,1088,1024,1068,2758,3162,2920,1984,1420,1034,834,384,892,1020,1410,1372,1070,1428,1320,1108,1038,1068,1656,1370,1250,1096,878,872,3096,3052,2594,1112,1076,1432,1198,1312,1460,1450,1348,1418,2964,1178,1438,3176,3072,3130,2918,1276,412,554,594,1092,1042,718,832,614,1522,2976,2888,2874,1204,1220,1054,1378,3060,484,396,406,1182,878,422,618,2456,394,782,800,3032,742,760,972,2946,930,1936,802,1452,3052,2498,3208,2906,690,902,468,498,2886,624,644,632,484,2888,370,494,586,370,466,732,806,346,670,572,2150,2068,764,3040,2978,672,490,1368,792,1938,664,322,494,402,340,612,624,624,412,612,604,638,2968,3016,832,908,792,326,484,660,836,1586,2996,706,682,746,3020,716,988,820,846,862,866,760,782,858,758,828,1998,836,1934,860,980,812,836,3200,2878,782,974,1996,910,940,1960,948,1864,3044,670,1402,1390,1252,1168,1428,1264,1228,1394,1018,1202,3120,1208,1160,1314,1364,1206,1044,1340,1126,1152,1102,504,2390,3028,3000,3050,3094,2492,2610,1346,1322,2924,3064,3058,3068,1114,1054,1132,1098,1208,1528,3100,1494,1354,3080,994,1118,982,1142,1234,1072,1078,1210,1300,1312,1114,1268,1372,1364,2898,2966,1406,1496,1382,1538,3002,2928,3090,2922,3070,2970,2978,3070,3098,3122,3070,3066,3126,1314,1338,2990,1082,1060,1090,1586,1272,974,1288,1306,872,1458,1262,1068,1344,1248,1178,1224,1208,1048,1426,1162,1278,1232,1398,1322,1448,1588,976,978,1372,1426,2862,1460,1392,2994,1376,1368,3022,2978,604,592,438,468,624,496,1428,1286,1450,1288,1318,2692,2806,2916,3002,1392,2912,2860,1166,1224,402,1048,1042,1196,1598,3048,3054,3156,3156,3104,3124,3126,1306,1444,3052,1422,1446,3128,3176,3020,1432,1504,2846,3064,3140,1262,1142,1062,1016,830,448,1100,3018,2986,1498,1334,2922,646,1446,1516,1448,320,1066,714,716,2996,834,346,1100,900,1412,1454,1472,994,1442,1296,3014,1046,1236,1648,1354,900,1018,868,882,2860,2952,3250,3154,3140,592,1140,554,1288,1342,2988,3002,1396,1258,1198,1384,1030,1378,3072,736,756,818,3020,3126,2032,738,1364,1246,1186,1416,1212,1348,1384,1500,1388,1420,1252,1374,1546,1134,1442,856,630,836,880,730,768,928,890,726,872,610,702,1814,2686,2988,3256,950,1456,484,506,2928,794,522,1282,594,534,460,524,2788,500,600,392,462,646,780,420,362,654,566,650,2044,2988,3050,2948,488,732,476,752,502,670,488,346,614,682,628,594,568,582,362,3080,3152,1886,904,850,836,780,702,2982,328,492,678,662,1606,666,1418,732,708,672,752,1482,720,724,910,826,848,820,780,764,842,860,850,770,842,960,850,796,838,882,866,1864,892,796,834,884,1882,674,752,1042,782,944,996,908,916,906,908,942,1980,957,3046,924,1348,1236,1304,1254,1179,1264,1232,1258,1362,1040,1192,1492,1436,3060,3134,1144,1174,1374,1400,1138,1038,1368,1134,1184,1166,2340,2956,3006,3040,3136,3038,2640,1096,1368,2892,3076,3063,3048,944,510,970,3042,3112,2960,3036,1086,1044,1146,1088,1136,1540,3096,1412,1396,3084,992,1106,976,1166,1206,1062,1078,1220,1238,1310,1134,1292,1342,1386,2896,2946,2996,1390,1490,2980,2816,796,2232,3052,3108,2964,3048,3062,3106,1406,1482,3000,3002,2946,2898,2958,2878,2954,1262,968,1284,1308,792,1436,1234,1050,1342,1244,1176,1224,3128,1412,1382,1418,1342,1394,1376,688,798,2992,1424,1254,490,1088,1050,1128,1364,1486,1392,1420,1294,1390,2820,2836,2822,2824,2974,2888,2992,1384,1320,1368,1114,1076,1064,1090,1050,1172,1072,1064,352,1528,3006,3076,2926,1086,1450,3050,3088,1202,944,2984,2936,3032,2858,1414,1470,3092,3086,2888,2942,2914,1096,1166,1080,830,778,446,1092,1160,974,1046,1116,1346,1318,3032,2848,2914,3056,3038,1284,1322,1352,1032,916,2892,1282,1020,1350,1344,2580,1010,450,1078,1054,1020,3106,948,1158,994,954,3256,3122,3146,2884,1366,1040,3044,330,882,306,388,1432,1046,720,702,696,744,838,1196,1510,730,750,804,3000,1222,904,1184,1032,1424,1078,1058,1242,1372,1318,1382,1412,1002,1176,1368,1418,1356,1246,1166,1448,1192,1314,1374,1540,1392,1402,1332,1362,1594,1126,1374,942,718,772,866,726,698,914,594,582,854,564,854,2812,3002,2720,2658,1352,1548,1340,1218,992,1914,736,2100,1200,2078,720,582,376,548,424,342,538,474,500,3134,610,2142,512,502,544,460,654,2184,512,368,458,650,780,364,1452,658,520,624,1518,2142,782,3034,1530,1386,494,732,630,554,672,504,352,626,694,408,366,732,3142,3174,1676,1462,730,690,554,464,704,662,1438,1656,320,480,746,688,746,3084,704,724,812,756,718,734,3096,544,696,336,738,1020,842,808,796,792,864,792,916,848,832,830,848,790,1950,816,664,1994,828,894,882,796,632,848,1019,952,2016,680,754,784,3016,888,946,948,994,1934,844,950,880,900,1928,1404,1282,1214,1276,1190,1280,1288,1316,1568,1410,1074,1290,1506,3241,3024,3080,1140,1230,1322,1366,1160,1052,1378,1140,1182,1114,3004,512,2680,3066,3082,3096,3152,3086,2656,1384,1426,2938,3082,3098,3068,3082,3034,3118,3104,3084,2906,2576,606,1116,1060,1162,1110,1158,1320,3086,1382,1388,3148,998,1120,986,1152,1202,1052,660,1128,1268,1308,1128,1284,2834,1382,1464,2976,3036,1408,1536,2976,1268,1044,828,640,2894,3064,2920,3108,2964,3046,2994,3144,832,1496,3038,3044,2628,2898,3022,2936,2998,3048,3020,1274,972,1288,1258,706,1456,1244,1060,1350,1222,1184,1228,2806,1452,1306,1436,1336,1394,1368,3102,1402,1466,3036,3104,2978,702,1122,602,590,436,468,624,500,682,496,1002,1294,1362,1384,1316,1414,1308,1374,2968,2998,2924,2970,2998,3004,3026,330,1386,1358,1458,1132,1118,816,370,710,1110,1032,1238,1114,1110,354,1538,2978,3164,398,948,1266,1564,1056,1524,3162,3154,1274,1366,3142,3091,3038,1020,2232,3078,2996,3148,3136,3078,3206,1116,1092,842,922,540,1116,1564,2400,1394,1350,1166,1022,1066,1122,2784,2340,2906,752,624,1562,1346,2828,1064,1026,580,1414,608,662,2606,2676,2978,1054,1196,900,800,1342,3258,3120,3166,2864,1356,1042,2964,322,436,400,1434,1050,1006,696,704,698,700,740,838,1206,1440,700,728,806,2078,896,1584,1270,654,2048,1030,760,1186,1032,1426,1164,1274,1430,1318,1380,3050,1368,1388,1362,1176,1434,1202,1314,1374,1536,1390,1416,1278,1360,1526,1370,938,712,1770,724,784,912,718,852,600,848,2772,1378,1556,2764,2742,1336,406,1382,1290,1264,998,1856,746,2076,1200,3188,1238,1312,694,2644,2698,400,1124,1112,612,310,752,632,490,312,568,3682,3870,3900,3922,3938,670,1104,860,3914,2764,1612,1114,1476,454,3628,576,540,3924,3856,3999,3856,4002,714,670,644,530,812,1280,662,776,1108,1098,1006,952,1858,1832,1092,532,1178,1132,434,422,606,794,904,822,454,2020,460,556,316,522,738,700,660,462,314,356,320,654,304,496,872,820,1646,398,434,1092,542,462,1378,568,442,692,1212,562,328,450,1718,3028,968,1680,1554,770,2084,378,662,370,742,1738,386,512,656,946,874,1616,2160,344,532,310,612,1418,570,2692,590,484,1438,528,346,1374,532,768,1328,412,606,1714,366,374,456,326,420,432,1196,3166,1242,742,1052,1094,564,1176,386,760,916,1126,1174,524,388,430,310,430,382,842,668,664,324,462,430,318,522,856,2396,608,746,1714,756,554,382,456,1026,1526,1814,632,328,552,322,1900,942,2830,624,1742,972,3180,1460,316,1888,442,310,464,994,966,984,522,480,1440,410,326,624,1024,674,1392,954,832,3018,942,1518,1356,864,2222,402,420,1500,812,2910,3686,690,1090,642,434,570,1458,776,742,2176,762,1248,736,958,872,1054,762,516,1858,756,986,912,1958,654,786,2511,2570,4054,3910,1968,744,508,328,416,2276,1724,1760,2204,2152,984,912,968,964,2156,948,948,2216,2204,2140,968,1044,1924,2362,976,928,976,980,2208,2128,980,956,964,952,1004,1044,2252,976,952,976,940,2060,988,972,984,960,2160,960,952,2024,548,2056,1000,940,1024,972,976,972,2108,1016,920,1040,968,1048,1080,2216,964,1092,1028,960,1004,1032,988,944,1012,924,980,1230,2192,2148,980,956,972,948,2208,964,1008,984,972,2140,2204,2204,2132,2080,988,956,996,980,1016,1048,976,1020,936,1004,972,1016,1036,944,968,932,968,956,708,1008,976,1004,988,1124,2052,1016,980,988,960,1004,932,980,1076,2192,2192,1756,2264,2208,504,404,328,360,320,1580,3160,1150,686,1136,1704,1200,668,1630,1566,1500,960,3146,1116,566,2016,970,1482,1992,3216,3134,604,2842,2110,1102,728,1084,1040,3376,1094,592,3158,1132,1076,1198,856,350,1034,1026,1790,1534,1622,1158,428,2748,2666,1976,922,1148,1456,472,418,498,1160,1070,428,738,2572,982,720,1434,1442,1952,2516,1156,938,3470,1270,866,1012,1014,742,3210,2302,2728,2264,1552,1292,348,2216,2246,626,3194,1488,1146,1382,800,1214,3424,3314,1490,1260,1056,906,2414,1072,2978,636,582,1402,1058,1796,2174,968,588,1040,1026,714,2170,3068,1290,1724,2762,990,854,842,1128,1230,796,2246,1398,1406,1146,2086,2962,1520,930,3138,3338,1714,1646,3144,1040,2252,1782,2238,2170,868,864,3284,1948,636,924,902,868,886,880,872,884,920,2170,2654,1476,612,554,544,1190,780,612,1608,1350,2924,922,1158,2634,668,826,1562,1348,1516,1208,1818,1666,3098,1378,1914,1984,982,1000,614,876,874,1130,1082,830,3212,1712,1440,1808,2042,2374,1978,938,444,2962,1308,1220,1620,1490,2216,1752,3140,1998,2618,3330,758,628,1040,640,828,708,1338,1342,1012,1820,2124,1660,1560,370,3032,1820,2070,1342,1200,1906,1902,1362,1366,3002,2968,752,1042,1916,1660,3410,2654,1834,698,1536,1354,1120,318,1460,1748,1348,1746,1672,1280,2014,1466,1238,350,548,1170,404,344,498,478,550,1032,1086,1686,844,576,858,514,352,2734,1390,1906,1728,1840,1636,2764,1146,834,1738,1244,866,1982,1822,1116,1296,2412,3374,1412,1414,1112,480,476,806,902,2082,2558,2052,1154,1294,1128,1624,2074,1342,1720,2490,2614,1466,950,1628,1680,1856,3008,1202,1414,1328,1648,2104,1216,1680,490,1110,1038,840,1452,896,524,1158,478,564,874,1078,1576,1134,1514,1308,874,1002,618,740,1092,1608,1188,1538,1456,1438,2084,824,916,580,2006,1996,1292,1060,2696,1532,1590,460,916,842,688,604,868,926,680,714,1268,1084,668,1830,1476,1042,1032,390,556,424,324,360,418,2372,2304,816,1246,1118,1436,2740,796,1298,3302,2340,2768,2220,2082,1202,522,544,562,578,598,604,896,786,1472,578,442,2802,488,1148,1992,1218,1332,594,3098,3516,908,484,1032,3138,1076,1732,1450,1924,1710,978,1178,1764,1658,1172,1050,1038,934,1076,586,652,1046,2856,1142,1108,580,464,704,1294,914,1266,1004,976,986,1666,1156,1062,1128,3652,960,1004,926,1176,946,886,922,924,1204,1138,1276,1212,1250,1088,1406,1236,628,1194,1230,1216,2862,2566,528,1678,1804,1508,1070,1710,2946,772,838,792,1682,332,980,2894,2918,1246,670,582,642,606,3346,3044,3390,662,786,3422,3378,972,844,2446,2918,2306,2162,400,3236,3360,3324,3192,3212,3180,3208,3300,3328,3196,3324,3300,3280,3304,3304,3204,3248,3208,3340,3172,3372,3220,3356,3344,3348,3348,3180,3228,3220,3344,3348,3276,3248,3324,3172,3288,3208,3240,3136,3172,3116,3016,3180,3112,3096,3040,3120,3160,3288,3224,3048,3140,3088,3076,3300,3292,3096,3208,3220,3216,3272,3180,3048,3164,3208,3208,3060,3228,3240,3264,3224,3152,3176,3232,3244,3252,3252,3260,3164,3248,3236,3264,3260,3232,3152,3136,3140,3248,3176,3120,3244,3260,3268,3260,3252,3236,3068,3140,3280,3152,3228,3240,3224,3268,3240,3312,3248,3228,3264,3252,3212,3156,3220,3216,3972,1816,586,1946,1964,1722,2007,1792,1986,2024,1898,1954,2024,1674,2033,1864,1928,1728,2042,1724,1968,1780,1904,2033,1708,1812,1878,1668,1937,1854,1834,1772,1941,1776,1668,1774,1520,1732,1818,1818,1862,1974,1804,1720,1770,1188,1724,1694,680,1768,1746,1550,1774,1714,1632,1830,1592,1702,1888,1710,1864,1756,1694,1740,1660,1582,1696,1712,1904,2524,2196,2044,2498,2536,1788,1914,2488,2512,1468,2346,474,1466,1482,496,626,498,530,2412,486,1006,450,504,1048,584,3804,1912,2496,1874,512,2190,438,1476,2486,2524,1196,400,596,598,1200,2518,2500,2486,2562,518,954,2406,2406,2784,1776,2458,1028,1992,1628,1312,1554,3270,2536,2232,512,2430,670,1080,1722,448,2896,1934,440,514,2554,434,2766,2404,2222,2628,630,400,398,996,2296,2692,2484,1198,1266,1264,1810,1048,892,598,1036,1070,746,520,506,1494,816,1334,382,1008,1056,642,640,888,658,1188,1266,1066,592,702,582,658,754,784,1000,1310,1186,648,510,526,1850,664,1354,1008,888,970,832,1216,1046,508,912,2378,628,2318,2326,2400,1304,1998,2562,2348,2356,2540,2080,2704,2332,2596,2212,936,1196,568,1530,1028,1010,2196,2418,2332,1938,366,1200,1280,2458,958,1152,936,894,1292,2398,2392,2280,948,1240,1066,1114,658,1202,940,1206,1206,1200,1210,1866,2688,1156,980,1186,998,2706,1182,1172,1152,1164,2702,2252,2390,2244,1072,1204,1210,934,2410,1198,1214,1954,1162,1172,2374,2408,1166,1130,836,2112,1100,1284,580,760,692,1126,754,2540,1326,850,1126,902,1312,1322,1332,2458,1200,1050,702,1066,1120,1134,1358,1104,1138,1352,2050,1376,1176,1178,1338,1266,2492,1344,1074,1116,664,1198,1676,2194,898,1024,2372,2538,1224,1220,956,630,2390,2280,1044,1048,2404,2194,1190,1206,1650,2414,2384,3031,1344,1146,1128,916,1044,342,436,312,450,576,1298,1020,556,766,376,588,382,694,844,1368,326,518,888,560,456,794,566,800,448,798,592,2780,1986,1694,1698,610,954,972,1056,1692,1698,2418,348,684,706,666,722,450,414,2172,838,502,722,1048,1126,306,612,634,606,672,1918,2016,308,652,1950,604,624,518,930,658,684,572,896,490,368,794,488,522,376,464,344,668,518,444,498,436,844,488,1180,460,484,452,424,602,494,546,616,1626,992,558,646,538,1108,940,828,326,424,894,832,1344,1780,588,1448,700,922,706,1110,632,1332,436,1452,388,1536,1202,708,754,486,486,912,614,326,1832,922,856,960,368,588,1760,548,580,1480,418,908,742,1464,524,474,454,1468,1474,328,1876,574,1878,360,888,882,952,1436,910,430,394,508,502,748,324,3844,2488,2486,2624,2758,2636,2530,2488,2168,302,2102,1908,2168,2220,1948,2282,2146,2090,2096,2212,2192,2174,1944,1932,2122,2138,1992,1722,1860,2086,870,1270,1964,1884,2080,1696,1818,1730,1930,2126,1982,1906,2166,2084,1988,2116,1748,2056,2130,2148,1914,2132,2004,1880,1434,2130,2280,2076,2074,2094,1900,2100,2080,2118,2138,2064,2096,2164,2108,2122,2060,2060,2074,2254,2076,2102,2082,1970,2096,2102,2174,1690,2094,2150,2244,1954,2086,2042,2006,2066,2050,2520,2086,402,1898,2166,2156,1944,2278,2112,2084,416,2092,2208,2184,2172,1930,1928,2116,2132,1996,394,1724,1564,2088,824,1308,1972,1882,2084,1692,1816,382,1722,1934,2130,1988,1902,2128,2086,372,1986,2134,1724,2062,2128,2162,1926,376,2124,1998,1892,1442,2140,2262,2078,2076,2094,1896,2100,2090,2108,368,2140,2052,2094,2132,2076,2082,2048,2064,2054,2232,2082,2098,2092,1972,2086,2096,2140,2022,2102,2126,2224,1962,2086,2042,2016,2060,2044,3155,310,1328,1652,1724,1628,510,1998,1514,1794,1524,1460,1462,1530,616,1506,1430,1658,1998,1474,2615,1660,2072,2150,2492,1896,2238,1902,1832,1832,1340,1874,1780,2070,2476,1876,538,3322,602,598,574,1180,1942,2196,898,2710,1852,2478,2498,2368,2336,482,2504,2500,2486,2464,2316,2478,2492,2498,2476,2452,2492,2508,686,1916,2490,2356,2446,2444,2252,2272,2214,2196,2492,1012,2514,2262,2504,2396,2492,2578,2518,3274,2809,338,2116,2018,1553,2124,2126,1723,1554,304,1048,400,322,2050,2252,2090,1522,1908,490,338,1220,2012,1525,326,728,352,530,2248,1944,2120,1014,888,1056,484,586,918,710,304,1456,492,1990,1500,2002,1946,2226,1330,608,1408,2156,672,1450,490,1898,1454,1622,1542,2240,598,570,532,896,916,368,432,1511,2130,784,1136,1707,2162,1092,914,458,888,540,1136,1792,1908,1942,2134,2128,1516,338,550,1926,2008,2386,2424,2444,2420,366,468,768,2444,816,818,880,1082,2446,810,856,1028,448,358,2190,910,932,650,1050,932,964,942,2184,414,350,1044,708,1052,1038,2440,1064,690,2132,2428,758,958,976,858,662,770,932,616,2388,2424,2098,2314,2490,354,328,344,360,1168,360,1682,1578,1676,344,1566,1576,1656,1666,1604,322,1588,1666,336,1700,356,1586,1672,356,1520,344,1680,1676,1678,344,1670,1668,470,450,496,2793,1496,2294,338,312,328,342,1116,344,1518,1504,1540,328,1596,1520,1596,1590,308,1620,1596,318,1630,340,1630,1504,338,1482,326,1606,1600,1604,326,1596,1594,390,392,2118,3194,474,438,460,480,1264,480,2112,2098,2096,460,2096,2102,2086,2216,2126,434,2116,2092,2128,474,2116,2092,472,2020,460,2188,2224,2104,2234,2092,460,2086,2086,2084,3886,1236,1236,1236,503,366,1236,1161,1236,860,804,476,1172,928,1684,740,1232,1440,900,832,1050,1012,900,898,1188,1730,716,966,884,1584,876,1478,1066,1000,1044,1636,1030,924,1150,1600,1752,1112,948,900,1760,1650,702,512,1276,1064,1334,1486,1180,980,1396,1138,928,1126,832,1236,634,1186,474,1598,694,1358,1048,438,1052,828,1038,858,1360,860,998,1302,982,1576,756,698,424,1352,1334,1236,860,1638,1010,1432,316,678,856,788,1002,376,1260,700,802,1358,1600,1078,1174,1066,1452,1286,1518,1210,1216,962,1114,1318,1352,984,1348,1034,1238,1348,1338,1552,838,1170,1298,1448,1498,1194,1490,1162,522,564,2400,1054,1070,1170,788,3396,3236,3080,3216,3244,3325,3334,3315,3227,3224,3274,2976,3223,3311,2033,3194,3175,3293,3204,3299,3192,3283,3253,3310,858,3301,3205,3147,2864,496,404,490,1192,568,1220,1558,800,352,504,696,1756,1784,1934,2134,1744,1996,644,1254,1924,1582,1574,1212,1912,1208,1924,1712,806,1584,474,1212,1498,2424,1586,1526,1584,1252,1888,2398,1276,1754,1894,1438,2312,1930,2070,1796,1860,1274,1850,1876,1896,1624,1274,1438,1526,1602,2038,1210,1752,1208,1470,1086,1372,1700,2438,1344,1176,1280,798,2802,1720,1434,1538,1734,1228,1180,1346,1144,1276,1732,1582,1732,1228,1202,1586,1610,1218,1568,1572,1208,2626,1250,1714,1398,1722,1212,1280,1966,1102,1280,1250,1566,1740,1374,642,496,1726,1222,1174,1102,688,572,742,750,1240,1214,1258,1300,1212,2928,1902,1764,1726,1258,1502,1102,1482,1224,1112,1124,494,960,1258,1258,1092,1570,1176,1258,1664,1240,1266,956,1270,1268,1082,1106,1466,1398,1176,1276,1312,324,1286,2252,1668,1818,1688,1998,1862,1574,1640,1842,1978,2004,1468,1498,1126,1778,1788,1820,1798,1822,1800,1880,1068,1786,1660,1540,1518,2126,2148,1704,2406,2100,2118,1868,1834,1800,1792,2076,1888,1926,1774,2246,2274,1812,1884,2090,2544,2004,2036,2022,2100,1820,2234,2116,2136,1518,1530,1216,2114,1756,2108,1754,2042,1348,1620,2236,1948,1478,1774,1512,1716,1862,2208,1986,2112,1552,2210,1504,1844,2030,2114,1354,1898,2062,1542,1804,1974,3235,1744,1930,2152,2270,2240,1598,1740,2134,2036,2024,1906,1854,1470,2462,1776,1936,2128,2274,1842,1828,2058,2264,2236,1446,1602,1804,1814,2136,2210,1990,1314,1878,1838,2336,1896,2398,2110,2096,2236,1962,2080,752,974,982,992,2036,1980,1964,2410,1232,2020,2016,2098,1424,1820,1800,2128,2112,2198,1214,2346,1816,1970,922,802,862,1694,2114,2124,2108,2002,1916,1912,2078,2018,1790,1504,1994,1804,2136,1176,2062,1940,1978,1820,2166,1508,2134,2258,762,742,1416,2406,2234,1810,1968,2036,1936,1920,1834,2028,1962,1826,2224,1894,2060,1988,2258,796,1380,2226,2258,2056,1628,1568,1932,1934,2400,2252,1826,1964,1302,1678,2262,1822,1502,2014,2228,2002,2254,1700,2134,2508,2412,1860,2232,2106,2232,1794,1784,1960,2252,1976,1450,2332,1608,1944,2216,2276,1734,2430,1918,2444,1806,2254,2254,1990,2034,1722,2026,1816,2052,2684,2100,1826,1652,1782,1462,912,1062,1960,1802,1964,1856,2422,2188,1912,2012,2122,1812,2252,2236,1744,1744,1976,1984,3044,3102,2242,2130,1994,2366,1794,1894,1350,1586,1478,1162,840,732,1828,1904,1814,1990,1868,2386,1870,1668,2112,1922,2264,2250,1902,680,986,2000,1278,1962,1318,2244,1916,1966,2008,2134,1814,792,804,794,796,1902,2042,1606,2244,1810,1964,1604,1880,1206,742,656,2056,1510,1934,1778,1326,1976,1866,636,1522,1644,1984,1722,1966,1818,1708,1062,1062,2410,1786,1506,1436,1478,2066,1926,1312,1910,2016,1324,1952,2392,2404,1766,1934,1314,1950,1514,2014,2162,998,1830,1932,1768,2234,2086,2012,1834,2560,1686,2162,1758,2130,2094,1788,1592,2108,1908,2108,1792,2016,2332,2002,2138,1770,1886,1820,1524,1950,2134,1982,1930,1836,2106,1886,2102,2410,2120,1916,1916,2122,2126,2044,2112,1652,1884,1744,2562,2214,1136,300,1812,1954,1920,1864,1676,958,1032,1924,2164,1984,644,924,2128,2090,1528,1802,1828,1996,1816,1826,1766,2094,2134,2254,2094,2258,1968,2266,1932,1728,2108,1496,1832,1810,2082,2132,2126,2100,2100,2254,2030,1908,1936,2266,2108,2128,2126,1728,1354,1820,1970,1214,840,1822,2104,2126,2118,1654,2076,1866,1944,1546,1882,2088,1570,1600,1600,921,617,912,1084,1600,1598,1600,637,1140,1188,2404,2384,2440,2348,868,652,1084,2408,2444,804,440,2392,2344,2020,2340,380,1748,2168,2616,2312,2484,2404,2436,1616,1456,1380,1360,1364,1372,1364,1368,1364,1280,1380,1356,1368,1384,1388,1244,1364,1360,1376,1332,1032,960,1324,2320,2356,2380,2456,2416,2832,2852,424,724,604,1656,2820,1380,516,476,472,1468,448,1468,2536,1416,3468,1552,848,1552,2636,1032,956,2240,2900,2992,2816,2764,384,780,540,2140,2816,536,464,616,1128,676,2668,2472,394,2780,1396,1402,2762,2712,814,1388,1378,1370,1320,1338,1260,1378,1322,874,360,1452,1366,1386,1356,1340,1368,2364,2272,1342,1210,1364,1280,1360,762,1174,1240,484,430,1028,1204,1324,1084,954,722,950,316,1284,366,768,564,626,510,2128,632,1724,650,600,782,1246,386,428,300,428,432,432,772,1224,1242,1178,1208,1172,1024,956,1022,1285,470,598,336,642,718,704,918,910,1452,564,496,570,1148,1136,1096,724,750,766,1086,658,638,1078,718,822,302,522,858,472,310,1156,464,1602,1364,1556,1296,1234,1134,930,1984,780,942,1010,1042,528,1002,484,380,1866,450,504,626,980,556,564,556,596,438,532,472,438,560,666,696,488,812,574,1243,1058,798,2256,440,824,1536,2864,1348,1098,1524,1572,1232,338,2046,760,2164,1317,1670,1616,878,950,564,898,860,852,690,1552,476,706,330,706,1052,694,688,630,358,458,612,694,560,1398,398,928,886,354,354,344,300,326,968,2820,1584,2076,404,972,1498,396,2882,1170,588,1016,578,1164,1122,1104,1872,1870,1888,1802,416,1644,1366,1022,2654,2426,610,376,402,2710,2754,1430,2798,1324,1076,896,980,2794,2696,570,2798,2794,416,498,568,1202,416,1273,1270,1020,790,3150,1426,1254,2002,1146,1106,2604,1916,2746,2384,664,3156,1090,1082,2774,524,516,2668,804,826,2858,674,646,2568,748,886,3040,1116,974,3054,984,924,2980,2178,2376,592,1394,3052,542,2484,694,706,2770,1960,2562,546,604,2794,504,2712,678,718,2338,758,728,2626,628,2390,2598,480,2278,796,870,2504,2088,2720,706,688,434,508,420,604,1152,1018,1036,1052,1168,1050,1046,1022,962,376,332,756,938,1026,842,738,748,990,392,1650,496,1334,972,598,946,1952,942,908,802,742,794,496,552,548,712,704,1134,888,888,850,564,646,846,838,552,342,642,942,1060,1214,1014,964,882,1542,836,958,750,412,776,362,764,612,336,570,448,544,810,1976,338,642,1682,2180,1044,922,1182,1224,958,1594,1616,1250,678,738,436,702,960,370,552,546,820,532,538,536,490,424,366,474,592,1010,746,2192,1234,1614,312,752,1090,306,2244,904,454,788,808,846,1392,1392,476,1224,1060,792,2070,1014,1882,2100,2094,1110,2174,1030,698,774,762,864,394,976,1758,2180,334,832,718,2360,592,614,2060,830,2130,2384,1734,602,610,2388,410,470,2032,1246,1746,842,2102,612,598,2342,594,864,2350,802,856,2386,594,2392,712,684,2346,828,740,2356,602,1946,610,600,2310,762,2346,760,688,1484,2392,2310,316,2346,454,428,2408,744,712,1580,2342,2012,312,1388,1050,2526,578,452,920,414,642,500,414,478,468,498,716,540,576,300,328,560,958,808,414,408,658,534,602,554,1396,766,448,532,388,710,390,778,334,788,2318,940,478,2320,540,338,880,902,354,598,1558,1460,2354,1990,1126,460,772,320,1530,1280,364,954,830,920,632,348,856,382,1066,390,768,942,2404,1352,1502,2628,1482,2654,1430,636,1976,806,1824,1030,732,1208,3172,1304,612,932,1108,1032,1080,568,1364,472,508,400,396,396,436,696,892,412,528,1088,1300,968,544,724,704,716,720,948,2920,1012,636,552,620,748,516,624,832,2604,1168,1988,452,828,700,1392,824,1368,1524,3016,932,972,668,2600,1164,472,788,580,460,1172,3572,1492,868,3204,3472,1532,384,368,380,620,2460,1084,676,400,472,592,1304,572,3740,892,904,2788,1196,516,508,1080,728,1276,348,492,452,2036,580,2180,668,2060,2536,644,432,1640,632,824,1408,1536,1124,1184,884,1372,1336,1680,2236,2840,2280,2408,2112,2244,2368,604,2164,2596,2484,2312,2212,2252,2500,2292,2336,2204,2280,2368,1412,2112,2164,2220,2108,2296,2648,1712,756,1984,2108,1384,2428,1536,720,2812,1020,960,496,1092,1204,504,1352,1168,1252,1040,652,1744,2720,504,2720,2648,2492,408,2784,2672,676,2608,2452,2600,2304,576,1252,1204,2500,2164,2724,1560,2780,2544,2784,2656,2444,2708,2736,2392,1668,492,1084,2772,884,1336,952,672,712,2700,2748,2768,2692,1988,2692,2732,2756,2764,2748,2772,2808,1468,2500,1996,804,1808,2384,2496,2760,2432,2520,2800,1224,1004,548,1032,2828,2408,1936,2848,948,516,2808,3072,656,832,656,1588,1388,732,348,520,376,2664,1368,1052,2180,2392,940,968,940,2160,1364,2308,2204,1012,416,832,840,1284,492,2124,2696,2292,1136,1104,1004,832,860,1112,1356,732,3720,3802,384,2316,2320,2318,1490,396,1978,2394,2148,2446,2320,2216,950,514,1236,660,2352,2464,2146,2326,2368,2254,2328,2340,1396,934,2276,2120,2380,1220,2128,2474,526,1676,1500,2364,2414,2390,2386,2358,2360,2320,2114,2146,2500,2254,2396,2372,2330,2264,2394,2366,872,2076,778,2320,2324,2338,660,1354,2178,1504,438,2366,1576,2212,746,728,2332,2382,2100,2146,2354,1094,942,1062,1000,1042,1188,608,912,396,2382,1808,418,2386,2088,508,976,918,554,1062,1940,2236,2182,718,1476,978,938,904,2342,2242,2328,2348,2300,678,1414,2238,2356,1150,510,2346,2076,2320,408,526,2198,2194,2130,2148,2020,564,778,1594,1344,1070,1112,2834,824,944,2188,1536,462,512,2630,1242,1158,1684,1552,1752,2514,2510,1128,444,444,478,740,1348,2300,398,476,338,464,414,626,1246,556,1064,828,928,1040,706,1786,756,1202,580,1606,1944,700,708,552,932,1158,2494,2586,1036,1036,2046,1886,586,1116,968,1638,1706,2644,762,936,2504,2274,948,750,2656,688,570,2304,686,770,932,490,950,660,1032,1048,560,514,2722,1460,806,948,864,1224,2652,792,1246,834,1248,2484,1200,886,806,836,1484,564,2130,1194,724,1262,888,840,1528,332,1262,942,1242,1004,1418,936,536,1686,2214,1914,660,658,634,654,808,1578,1274,986,1738,612,570,1604,1784,1498,800,834,1284,848,1448,496,1352,1864,718,832,2582,2360,1012,1734,792,1336,960,806,1526,1292,774,1258,1546,752,730,530,1944,750,478,422,1708,1020,1906,2246,2120,2040,1744,882,814,344,942,1404,2766,662,578,634,856,1132,2818,1014,1090,1482,1664,1454,2440,2110,1198,2476,698,676,674,1534,1162,1700,670,682,1644,1492,1998,656,658,1976,1450,904,1158,548,1404,818,1338,494,1524,910,1418,2458,2058,664,1032,978,2302,1002,1010,1338,776,480,1030,516,1518,782,1202,650,598,788,1314,2308,2352,2244,1692,1642,1928,2540,1458,2298,1970,2148,1422,970,630,628,1036,1126,1970,1570,1690,2150,746,1038,1284,622,1294,398,2242,356,856,354,806,1870,934,814,416,1118,2484,2090,2514,408,696,2536,964,964,896,1758,356,354,1544,498,3302,2252,1336,2808,1320,1572,832,1444,2900,1824,2404,884,2448,1024,972,2968,2636,2824,2468,1580,628,2304,2788,2628,1936,904,2332,2336,1452,2444,2572,2860,2400,2256,912,2696,2320,2364,2572,700,1988,668,1292,3032,2072,916,1136,748,676,768,1712,2512,2344,2656,2844,2568,972,1160,1202,1771,592,2588,2232,2716,1712,1724,2580,1960,2560,1432,764,2288,2580,2172,2740,2212,2288,2416,2352,2508,1500,1748,1296,1048,3032,1482,2134,772,2826,622,1246,860,932,782,912,1176,2140,2784,584,614,668,998,798,750,942,312,348,1822,2746,1332,958,672,1478,2686,1254,1620,1480,1064,1012,1354,1436,964,1024,3032,996,998,2936,1004,1140,3032,834,1094,814,464,1996,708,1010,1194,1214,444,408,676,318,1056,1208,2806,2310,1020,1982,996,1264,764,368,350,1458,726,530,788,788,1426,1050,626,856,420,1226,836,1878,564,674,326,442,510,3032,808,992,990,840,1026,1386,1362,1424,772,612,1452,1280,1142,1032,1434,1226,2682,564,2826,586,2584,908,1110,1108,1170,1194,992,526,766,1100,1200,2396,1112,1030,2840,2426,2774,1010,1038,1142,1204,1136,3000,768,476,1178,1358,608,2966,380,606,2794,664,830,1060,442,670,1438,808,504,1198,1456,398,426,3010,1218,2056,1132,1076,1382,744,664,1072,1468,450,416,558,1138,1086,1062,1122,1476,1192,1786,1090,2438,472,1726,666,1018,328,1550,1238,1232,2936,1728,1522,2950,406,574,750,2870,472,588,1490,302,430,1188,362,980,1428,1460,2872,2046,336,1256,1120,2872,986,1426,1476,994,1334,1106,466,342,1284,1994,848,1210,1098,880,1382,1138,722,622,2724,1032,1006,2488,3012,2952,2896,1134,1490,464,510,1062,1252,1170,1476,2932,1232,1506,1566,1206,680,1440,1300,2858,2926,1124,1420,1360,1266,1444,1196,1324,2924,2980,422,2022,2988,3000,2392,1116,1652,852,1158,1176,1396,1380,1356,1490,1368,1358,730,902,1104,754,2816,2962,2834,582,572,874,1232,2952,728,612,1824,2760,1028,1102,2236,472,1022,956,2886,530,738,2452,564,1688,1022,1014,1540,1972,508,1598,2808,962,952,496,548,1356,2362,1076,1852,414,860,808,2406,2434,2914,468,3032,2412,2984,1184,1056,382,1266,1194,2722,986,1006,300,972,590,1266,1250,2632,2816,1304,904,1192,2952,3018,2888,2516,2938,968,952,1082,918,1188,1468,1402,490,974,2966,2820,1108,762,2466,2688,434,1876,1088,2142,2924,1770,1086,1330,1184,600,420,3032,2332,2452,2544,2644,2568,2632,512,2000,388,2320,2448,300,1108,1280,2624,2644,2632,2644,392,3392,1484,400,568,456,1048,420,860,3242,1228,1280,668,628,1040,852,412,328,740,1112,1612,408,1020,2064,2352,1656,572,484,704,1188,812,752,556,572,788,556,628,1008,716,332,2188,992,832,508,636,1328,748,580,688,652,712,936,636,600,808,304,300,304,312,384,380,856,816,676,784,652,644,316,564,492,752,572,628,1180,784,776,1248,584,568,540,392,2616,1096,456,904,1084,352,396,728,376,1164,440,640,504,764,600,2408,1044,1180,636,1352,636,664,552,872,488,996,928,1840,608,1400,556,1708,1928,1216,1336,376,1476,1160,1760,1892,2284,400,564,612,1264,432,408,608,692,692,600,836,648,692,724,468,472,556,976,820,332,684,540,596,508,640,404,996,668,788,700,1440,1100,1772,1136,1704,2012,692,844,796,472,916,592,924,584,712,592,1056,548,1036,804,752,812,2124,520,564,672,592,1512,1540,1044,552,832,1000,824,476,2036,1420,564,568,360,3746,1020,648,1168,1384,1100,484,592,608,668,652,656,688,692,1904,1452,1728,572,908,380,500,908,788,620,980,1732,2104,2200,436,1212,568,604,644,1480,964,648,480,664,1336,1216,932,548,1200,944,1392,592,520,832,760,964,776,536,1512,1028,1312,660,696,868,1008,1092,1344,1080,1084,1040,1168,1152,1120,1668,1832,728,1516,1520,1028,456,1456,1484,876,912,936,792,1760,964,936,1112,1148,760,596,764,880,1080,1152,1020,1232,896,772,668,952,676,496,608,1324,1268,932,796,580,1620,1660,784,2532,956,776,768,1272,812,828,1228,632,512,520,1908,840,1052,1136,1048,1312,728,512,424,436,2456,524,416,816,492,1080,776,344,432,312,872,704,680,364,1288,1156,360,436,408,768,1160,560,708,948,724,348,556,1416,1376,1372,512,616,1736,868,348,2140,752,656,1328,836,1524,872,1156,868,516,572,1180,816,2216,1776,540,1296,428,1320,480,1944,1324,1176,672,752,952,1380,1840,1144,1620,1508,628,616,816,884,1404,796,952,1912,1204,388,580,1000,1724,1472,336,704,488,1164,768,824,524,784,1156,1624,428,756,484,824,544,420,540,528,624,568,644,452,456,524,852,812,764,452,1204,640,1316,1000,1016,792,1008,560,660,724,636,836,692,1884,1788,472,680,1628,880,880,1108,560,508,828,700,744,696,968,548,584,728,388,800,456,1028,1100,992,1704,2164,492,532,400,528,808,1484,1536,568,1732,728,560,628,740,896,972,772,672,540,516,544,708,388,1720,1180,392,1560,496,484,620,796,576,792,568,564,928,1692,676,512,528,1344,2496,548,988,564,740,972,932,884,864,1508,1996,780,684,968,984,768,1256,984,1456,544,852,416,676,308,524,1004,1180,1132,688,568,1192,456,916,1804,684,1060,1052,564,1056,1156,356,496,584,1552,2448,860,756,2360,1592,1440,496,508,444,540,544,3658,1172,688,1024,1270,752,1044,1196,954,618,580,1866,1262,1642,398,842,634,514,1134,1302,414,574,1302,444,396,586,870,1078,740,1058,1718,554,1022,2114,2384,1040,392,454,1498,1000,794,1342,434,912,622,764,558,2682,628,854,324,610,790,1100,612,636,724,758,692,2148,1050,716,1616,508,1164,334,1714,744,728,652,594,712,932,680,602,812,362,342,302,300,390,316,386,386,380,824,814,684,560,320,788,660,650,1046,530,490,744,572,618,834,676,482,670,714,786,770,662,466,398,2418,1256,834,504,536,406,1094,1084,1450,720,1396,340,844,1074,756,382,920,440,748,328,382,1164,432,504,520,746,762,458,1590,300,786,546,2364,1092,1168,640,1366,2106,1494,1314,694,626,822,486,574,564,700,442,1780,2614,1328,416,1502,1702,370,304,1238,1866,1216,770,1850,2264,1152,678,622,582,584,584,704,524,562,868,2036,2198,988,976,564,524,1276,718,2190,2054,2494,2246,592,522,992,730,792,592,352,1010,1514,904,736,632,416,1032,842,710,606,766,1002,820,838,364,600,542,406,1262,418,476,378,316,586,400,532,532,566,658,992,868,516,1066,418,526,414,394,418,1482,946,694,382,582,376,662,556,762,316,502,412,550,706,626,510,882,748,808,356,646,380,344,586,612,430,754,342,780,716,516,568,724,868,452,808,674,996,892,670,694,1610,434,868,1122,1756,836,820,1042,1404,386,488,484,356,1834,1000,890,370,1072,1052,776,542,500,944,674,400,418,560,796,808,340,582,1202,852,564,1410,1086,412,492,808,780,868,754,834,1598,972,1076,1238,1056,2560,998,1510,608,780,1630,652,956,748,596,1156,1448,1086,1140,784,1416,922,894,1604,1298,1252,682,590,1504,1532,356,1008,404,726,2558,2618,662,1000,460,406,472,2574,762,1232,332,796,1044,806,438,1120,1602,1218,402,802,888,932,2578,1176,668,700,2564,878,1056,928,1212,2304,638,1152,368,330,384,1584,1632,484,490,310,672,878,950,810,1256,744,1160,2564,754,586,592,684,712,1168,536,594,588,614,358,928,742,636,646,650,1436,1022,1608,1146,526,506,738,818,836,958,964,726,520,490,512,506,574,486,544,1560,1224,604,708,842,836,472,590,722,700,1322,514,560,668,2710,2688,1044,1812,384,556,476,528,660,512,496,400,344,376,784,400,356,2092,504,308,368,484,468,456,424,532,816,616,1164,1240,1028,524,700,1628,752,696,652,700,2656,2492,1296,1040,840,976,720,816,544,1300,792,588,408,500,968,780,816,2160,1232,1588,568,468,928,744,528,928,500,600,320,344,612,640,364,1068,1760,976,1480,876,548,1124,612,480,928,924,372,336,396,632,880,684,884,512,452,2464,2340,796,336,1108,2336,1280,460,688,940,824,1160,724,964,1356,2376,2152,1760,2292,796,1088,808,808,1384,1952,2456,1856,2488,1944,440,1516,748,972,2304,1464,1240,1608,2208,2580,644,620,628,2144,1404,2184,1832,904,1360,888,1344,976,764,764,1952,1328,1832,1960,1988,2192,716,740,2280,2156,1876,984,2660,1020,2460,2384,1364,2292,2392,652,1312,2620,1764,1600,1840,2120,1664,1140,2104,2224,1616,1308,936,1504,1304,1784,920,1256,1456,772,1012,1008,840,2028,1344,652,672,1468,1344,2200,784,1928,560,764,1280,1592,1240,308,1860,1964,1224,764,1004,420,684,300,2328,732,1396,1620,848,816,1972,844,520,584,1332,468,492,744,492,488,540,480,1088,1228,1160,1168,668,912,1136,1264,1236,1252,728,1040,380,1052,740,984,548,956,680,772,908,1268,1172,2604,1000,1708,1416,732,1076,1016,1492,320,1796,316,872,724,3698,1020,660,1092,1390,492,594,1106,610,670,660,660,694,698,1904,1458,1732,574,958,382,442,918,790,570,982,1736,1908,1848,434,1204,510,606,594,1424,970,600,484,510,1338,1220,938,1202,946,1394,970,536,502,762,906,542,1472,902,1034,1540,1272,660,692,880,1028,2372,1086,1088,1040,1116,1166,1148,1190,1676,1832,724,1514,1528,1508,1456,1486,878,978,936,728,1830,966,484,932,1112,736,406,826,602,784,882,1078,1156,1024,1246,1012,850,778,672,954,1150,610,1258,1276,932,844,584,1622,1728,820,1332,1548,970,788,768,1256,860,588,650,514,1916,848,1050,1142,1046,1318,736,378,518,426,442,430,2458,354,762,392,1084,344,714,410,434,430,368,876,760,682,392,1234,1162,364,434,352,778,1162,560,716,900,900,728,350,554,1418,1044,1376,540,616,1802,836,356,2166,822,654,1328,844,1358,872,1206,870,516,572,1188,764,2126,1782,542,1230,334,1332,484,1942,1330,1176,676,676,674,960,1388,1842,1098,1626,1584,832,714,618,820,886,1350,762,394,958,550,1920,1206,394,656,1000,1736,1440,1130,442,660,796,488,1166,770,824,400,742,1158,1638,432,766,440,392,830,544,340,540,536,630,570,654,456,522,856,816,818,466,362,1212,648,1310,1006,928,798,1006,566,666,730,640,892,690,1884,1798,512,690,1628,882,882,1112,552,510,772,698,970,776,552,588,684,386,730,1078,1104,946,1678,1262,1160,1200,970,1044,970,1704,1980,460,492,480,366,958,776,1482,568,1740,736,570,804,900,972,772,628,544,518,542,710,562,350,1190,400,1580,490,622,846,544,724,566,568,930,644,1692,676,734,512,524,1344,462,1306,476,954,744,740,978,928,886,866,1508,1994,766,696,974,916,766,1254,984,1460,492,438,366,418,686,320,612,954,1186,1140,692,564,1194,462,388,920,1808,686,1070,1108,564,1058,1158,358,498,388,586,1558,2396,860,754,2438,1614,804,768,472,628,536,1438,862,350,358,544,2108,540,908,604,910,894,1534,910,1322,1110,1420,864,1344,1164,1034,2126,726,712,2338,1192,998,1036,2088,1206,838,902,1202,580,486,908,2122,1250,1028,1002,914,914,2344,1482,912,902,1204,904,908,1202,2290,904,432,906,990,1350,912,798,902,910,410,3001,1008,1316,972,368,992,552,456,320,356,1024,1392,824,552,1316,432,420,560,1400,972,420,572,1320,816,464,404,1404,424,412,364,396,1748,1320,1060,1668,416,724,1316,1392,2392,424,676,1320,472,820,376,736,464,376,320,2052,1432,432,496,500,380,320,388,1312,432,608,716,1316,428,368,520,676,376,376,1844,1052,392,444,552,1316,368,432,376,408,1392,712,596,1316,576,1420,1048,812,1624,972,1112,1104,1424,400,1620,1020,1188,344,432,1396,1132,384,812,1404,376,376,732,976,1530,594,864,868,878,882,900,1044,474,564,3600,1532,906,804,336,378,802,500,462,878,810,832,826,1534,994,474,792,334,1438,876,844,476,432,760,810,1438,544,996,1186,1164,396,466,1004,474,496,876,1088,952,450,1440,440,474,1538,878,896,464,498,1440,624,1048,784,466,408,3876,416,598,864,868,3324,576,998,3316,522,898,1676,720,3316,514,1188,1442,668,386,796,518,1446,398,894,3312,816,998,694,872,1536,1654,488,324,742,3910,332,520,3312,332,482,478,1032,1430,330,1440,700,1110,1080,838,808,1078,472,3068,412,1104,574,576,1350,1850,570,868,1198,324,2554,514,1120,462,680,400,698,672,674,778,2586,362,396,802,634,630,706,1754,950,368,350,520,1306,682,684,698,556,2590,608,582,640,606,1102,834,596,614,632,610,636,614,600,582,1082,1046,826,638,1170,362,684,672,2570,914,370,312,1120,662,672,674,370,344,426,1266,1726,674,3006,1510,978,1438,1012,1130,966,766,616,748,718,1450,740,1160,2204,1046,1290,1446,368,676,3068,1068,636,748,814,802,754,702,652,676,526,528,750,828,368,382,476,694,1342,796,872,784,1190,586,532,580,688,614,600,660,602,752,752,680,758,408,328,2410,684,1338,524,606,690,450,720,684,670,438,596,388,720,670,908,608,610,630,748,876,738,384,720,1102,370,754,398,682,406,698,300,676,778,360,428,1240,368,368,370,880,664,714,2846,386,3006,314,1390,904,940,1130,310,430,1346,908,888,436,1260,1406,844,986,414,608,1238,1252,352,836,748,738,2542,1166,1508,794,1384,902,1146,1066,352,436,1514,960,1060,1210,1236,1350,912,948,978,714,1226,1308,410,1454,902,1318,1488,352,1430,1042,342,1120,1136,368,1386,900,680,3182,2284,1686,722,1040,946,382,360,410,668,360,1484,904,732,960,368,1386,710,496,556,448,492,1284,1194,388,816,798,1058,1298,1728,784,344,310,3520,698,1014,1352,414,1414,912,814,776,694,714,2590,348,344,416,606,1276,1206,1426,844,530,476,3002,340,1104,1214,522,1692,306,382,462,454,1384,910,688,652,666,364,1198,1426,368,680,744,316,2338,1608,354,616,602,612,606,652,596,1094,2988,1616,1294,1238,1168,1374,1064,1374,1104,1278,370,1426,370,1168,428,1298,426,890,574,406,1408,370,414,486,1122,1264,368,1252,1280,1420,368,458,1308,1166,2854,582,410,1018,1102,948,1430,1014,616,2928,368,344,1498,2992,312,1216,803,774,1476,632,684,694,2600,2814,368,1212,1294,1138,1078,368,2990,2564,2862,684,310,1340,468,688,694,696,1198,1456,882,1016,622,1274,370,1222,694,836,402,3056,1164,1088,686,902,870,1496,606,692,884,1666,406,686,344,836,1654,402,1124,690,874,1332,1190,640,1666,370,1940,1126,860,1534,2962,896,1450,1426,2812,924,2908,1482,1196,690,874,2914,2868,958,1254,688,688,1454,1010,2760,2594,2826,2604,1120,662,528,790,2750,2232,916,750,440,860,694,1494,2816,2868,962,368,686,928,2820,314,888,438,520,1894,2812,370,810,882,2014,696,452,2824,372,806,1226,906,862,2814,370,1112,692,2914,814,660,694,980,2822,788,1864,694,700,1088,2842,366,818,672,1186,704,702,1090,2858,354,1130,698,696,1084,352,808,2100,702,368,646,1480,1130,490,646,1444,944,2026,1028,702,368,1046,1088,612,800,1292,368,1496,2036,896,2842,2632,1352,698,748,498,1462,2862,1130,2836,1116,344,598,604,1498,812,1058,470,2132,692,424,1496,886,532,376,828,304,1044,2864,1140,972,394,1572,368,2848,1088,2860,2020,848,712,702,566,370,316,368,1500,880,2642,1480,504,332,1286,502,1222,582,1208,1314,574,1164,832,1118,1108,402,1484,726,2986,743,1032,1438,402,3540,464,490,728,780,1152,1438,768,1062,1044,644,514,3550,602,898,3856,900,850,520,514,3562,900,472,3862,1486,1078,964,860,334,1456,1078,640,472,3582,1100,448,474,3920,3856,1144,3644,1420,902,3844,1558,3700,474,964,1922,430,476,1926,1116,3848,1606,1104,518,1472,1142,1212,474,1544,902,512,496,3364,3918,522,388,3580,1434,1104,514,1190,900,1202,658,820,314,366,2602,574,382,2822,1436,1014,696,366,2596,382,2826,1112,342,1112,498,838,3024,366,3046,484,1160,368,1120,528,934,2842,392,576,3018,404,826,526,662,448,3026,358,628,666,1066,1316,572,3014,1798,892,714,3004,1098,312,3006,1116,368,1122,898,1120,396,662,3006,1188,464,360,524,392,1156,688,468,1158,524,3084,710,658,3018,1114,1454,2818,446,948,1482,2868,1370,320,984,492,646,756,880,1156,2818,1060,696,814,764,2206,1776,702,844,886,1202,434,1148,698,842,2218,314,2844,1780,702,988,774,882,416,1120,812,706,698,708,500,1294,2986,1084,826,2850,696,1072,908,625,1078,664,576,440,2854,664,696,698,700,818,670,664,898,1098,700,742,616,1196,1250,1430,672,434,788,610,644,566,812,832,524,502,1496,1118,728,820,1248,1172,324,954,1122,716,352,922,1190,1116,368,484,482,1234,716,394,822,458,1192,318,1286,316,880,454,804,1120,564,1114,1242,706,1236,502,310,464,390,1192,1164,400,952,1120,1120,1168,700,852,646,1122,896,836,1168,352,456,1192,644,1190,668,368,1122,3299,788,1202,828,312,664,378,850,650,1192,1116,400,878,506,1122,818,1192,1160,1360,848,1122,670,404,820,1192,1118,854,828,1122,716,356,1192,710,1190,710,852,344,402,1246,814,316,402,1124,706,1506,1124,828,828,852,304,346,1132,826,1122,384,1158,702,1120,304,1502,1120,868,824,500,1122,704,332,368,426,1120,1122,356,370,362,1190,358,2224,304,1122,502,462,618,1026,1122,828,1386,344,1192,1122,1120,442,898,1122,1194,454,458,828,1192,366,2366,952,2554,364,1198,946,950,872,396,1122,1192,928,904,1122,368,2284,328,518,1122,378,456,1192,1220,372,1308,1130,324,426,400,1184,828,1120,326,468,334,2402,326,938,1218,888,1120,1066,1682,1862,3423,806,1114,820,962,560,342,1118,1184,346,408,1258,558,702,664,1190,692,1414,912,396,1184,1026,406,702,694,328,1258,822,470,1474,364,1116,342,1274,1116,824,370,1116,964,1116,322,384,1118,1180,824,2184,522,400,478,2234,848,1116,350,374,520,1116,1184,892,1116,368,566,1120,348,384,1096,350,368,1188,1170,328,3396,3267,1116,826,368,922,338,1256,330,344,426,928,692,1342,690,1414,1252,1224,824,450,608,1096,342,1148,340,1120,914,354,654,1118,368,1142,1190,766,912,1118,538,1116,364,1206,1188,986,368,1202,1118,366,326,1206,1118,362,524,828,1304,916,858,434,884,820,566,1116,956,368,752,1116,350,762,1116,1348,1000,828,1186,1216,740,342,1004,1204,368,896,514,342,818,1096,1266,582,2000,1014,754,898,1156,608,714,764,2650,704,602,828,1172,2388,368,564,1000,1552,1642,1406,1303,358,476,480,1624,1060,1348,580,1702,1516,418,1584,414,496,944,1576,1740,2070,352,474,358,468,510,1578,1352,1628,2080,394,418,508,1538,1444,550,772,426,704,1576,442,508,1626,1564,476,1780,1162,1788,404,478,834,1644,552,1592,772,558,826,968,434,1554,472,466,400,624,792,1514,322,504,490,1528,368,948,480,498,1534,1360,1154,1160,908,396,474,1410,510,1160,908,354,602,1640,466,430,1438,982,1158,320,308,862,1186,798,1630,1404,1200,738,466,350,1196,392,480,588,466,556,434,526,1650,432,1198,988,1578,1540,1406,338,678,1342,590,844,680,506,1250,4229,1030,484,1282,476,1780,720,408,740,750,522,424,402,1230,504,752,362,634,688,434,368,518,324,434,1198,787,1612,2492,370,758,518,424,464,1158,686,374,1242,1282,404,1106,540,488,442,358,686,1160,1280,1448,552,752,500,362,1270,1140,2502,732,750,752,704,1444,1486,400,734,304,300,1162,1198,2480,736,758,366,360,1268,306,424,492,562,380,736,2510,662,2074,396,520,370,712,888,792,880,1106,722,372,752,316,640,1022,412,404,684,364,1178,1264,480,378,662,404,394,750,400,1276,1148,1718,406,448,370,448,746,582,1174,722,514,676,850,462,2472,386,1278,1194,690,400,348,754,458,512,474,976,1202,796,914,458,396,744,384,658,1256,2520,452,382,364,1252,1280,1770,524,542,422,1146,1744,462,962,438,756,1170,1150,362,402,452,1368,452,2458,374,400,900,582,618,358,352,866,1264,368,382,360,494,366,436,468,1178,352,424,636,366,514,390,710,1292,1058,2116,360,594,1390,674,618,344,3507,2154,416,404,678,1128,514,1066,830,390,678,1184,384,386,514,1322,1130,478,1788,592,456,830,1226,1324,466,360,494,1406,1196,480,858,448,656,420,350,908,924,514,910,578,374,826,954,1126,376,330,432,650,544,368,1132,476,1990,626,648,826,1550,564,582,372,360,394,1132,416,476,824,372,338,1408,478,1490,676,1204,1500,370,376,366,832,478,584,524,832,1046,544,908,1350,1770,660,370,368,650,558,548,624,492,532,520,678,912,488,372,440,674,888,1202,370,742,350,830,1484,616,444,604,514,744,350,642,434,354,908,1308,418,498,514,338,354,1144,478,422,372,392,428,346,368,826,1134,426,552,1230,522,640,516,366,1228,422,1352,404,744,424,1402,854,478,1246,370,704,3314,972,1506,740,1042,1536,744,1440,472,3878,746,1494,1380,1568,742,738,860,472,474,1494,700,984,684,786,3304,656,1060,1528,1430,704,1058,1490,740,470,1196,1500,740,470,1458,436,1224,768,1210,1648,2294,458,2256,1130,1140,1954,740,780,1548,1226,358,1440,404,300,830,890,702,432,2026,808,752,486,378,650,866,856,458,582,886,1074,1822,1170,836,1444,772,464,1682,740,1462,836,478,1202,1224,1178,1444,744,1090,1150,668,800,1566,880,1568,618,1124,1136,1140,1086,490,484,1066,880,1568,1780,930,880,1446,894,1048,730,442,308,498,442,882,3296,3112,622,1244,340,636,828,406,392,1074,1222,900,1142,1102,830,324,1266,606,1162,854,940,350,636,1226,656,1042,1616,374,1390,1268,300,604,484,1188,380,604,372,558,1222,888,1142,650,470,1244,1254,654,688,1328,382,636,696,374,1220,604,1194,364,686,1222,1258,1104,1104,1090,918,1224,830,1204,908,1088,906,358,1232,368,360,1276,1120,686,1376,1218,422,1076,1224,606,332,1084,1172,1634,516,480,592,1172,1636,652,344,1262,304,598,454,512,1668,598,362,386,1226,630,1260,384,362,484,602,1132,600,418,1194,1260,1030,316,664,590,758,418,340,514,1260,1054,2970,354,398,1220,1008,1080,1108,910,394,1038,1262,2414,2044,546,424,1260,614,362,1142,390,656,888,1060,1180,386,462,1188,1058,576,3304,3330,3656,4200,1732,1370,650,390,1064,552,546,1380,1626,362,468,778,382,310,1628,1364,326,588,816,1572,624,1662,1450,566,356,1250,480,866,1630,1142,1468,2308,350,552,1630,1196,1610,500,1570,824,492,464,1656,1404,1194,364,480,1220,1622,788,1660,432,1124,486,714,1382,1820,776,1654,1478,434,1574,396,1660,1214,472,1150,1574,348,386,1648,848,904,1068,1166,1646,1580,502,1574,384,868,876,480,1678,780,388,1500,352,470,1564,1840,370,620,826,470,1660,1642,1016,402,466,466,1108,1572,826,1508,874,1380,1888,380,486,404,1574,382,592,448,1622,766,798,1716,624,1006,466,540,1626,1360,1410,442,352,494,1590,584,1314,1570,458,466,1408,1202,354,704,1570,486,464,434,490,1518,460,512,514,418,826,504,1620,462,1462,1132,1122,1628,1348,4155,1046,1140,474,1312,916,632,420,620,640,1124,818,556,450,412,1188,416,380,470,1360,548,628,436,1218,378,470,588,370,1924,436,1136,470,422,436,436,1944,1594,396,472,588,524,510,1600,1048,530,876,782,754,1242,980,486,354,1132,624,388,1076,1722,724,658,614,484,1124,546,436,350,1120,582,1736,722,598,918,754,364,472,1742,384,474,722,660,388,1214,410,480,822,342,1504,482,374,480,448,322,1744,470,328,372,666,510,1708,398,670,612,548,510,594,1214,1482,526,700,368,504,1254,2202,402,900,974,1086,500,560,312,734,948,478,344,420,466,416,474,1382,404,1180,864,952,828,370,1430,684,552,410,864,1190,1278,1674,1398,404,422,964,1002,638,746,528,454,1104,380,376,470,1052,2792,622,1252,722,366,2706,744,750,458,1252,420,420,642,754,1166,326,1176,1778,1236,502,746,380,734,460,668,580,1278,1102,460,368,548,526,420,364,1278,2512,1526,748,654,368,752,1194,476,1772,716,372,308,422,762,438,1522,1556,364,762,346,1156,474,776,562,498,872,1370,828,604,1288,1726,368,390,770,368,1172,1196,444,458,466,984,742,374,704,644,674,668,806,1284,458,364,444,750,1078,660,650,1224,702,1438,356,2182,470,1198,642,382,2212,1358,1014,924,1236,1122,584,370,1070,1328,1818,362,1202,724,468,328,596,308,686,840,344,1014,304,654,472,1764,452,304,980,1090,472,1962,324,438,396,464,686,466,368,366,408,534,572,862,1200,484,728,368,922,384,474,662,672,340,368,446,504,1014,368,476,922,1436,688,1202,1150,728,1834,424,1070,1454,690,360,662,372,942,1224,1244,364,1186,1156,372,506,1006,1234,996,592,386,400,616,1518,344,954,552,1434,446,662,1600,1504,396,302,2096,394,552,368,476,714,440,1368,2062,360,1274,370,908,2088,466,1356,752,310,1310,372,1412,2134,750,368,384,330,1020,2562,368,766,1150,1236,394,424,1240,364,738,664,396,424,1434,366,1282,382,752,552,538,736,746,582,1204,418,478,2510,408,610,748,748,674,426,388,2470,350,682,412,1118,1202,330,478,1238,1118,1882,718,370,384,584,616,620,738,356,450,358,1268,1062,478,1260,1020,672,632,386,682,1198,1718,412,748,302,438,386,1688,434,654,366,1116,374,1688,510,750,356,734,728,2450,754,454,1198,1474,450,390,506,360,758,414,434,1196,480,1780,368,444,820,1166,370,366,354,406,1262,1282,370,442,332,506,542,730,416,1092,1166,1895,500,392,686,370,1274,1278,1746,366,382,366,686,1286,1202,416,714,338,426,614,340,1202,2916,1762,366,622,850,556,346,972,1202,478,370,394,386,676,1186,1202,394,728,686,1010,602,424,392,364,376,1234,1548,470,916,1124,356,1336,468,620,2612,760,426,754,606,364,606,1108,1364,2462,748,426,366,864,396,684,1260,2546,368,1194,626,1554,406,706,480,370,366,342,1064,424,484,1180,1092,738,380,1162,1134,1306,506,890,558,1166,388,520,1200,1504,750,740,394,302,956,662,1122,810,1196,1400,1002,418,440,674,832,478,520,2230,2032,366,738,1716,638,384,1272,1196,474,936,364,754,478,354,960,1500,410,750,1468,366,492,724,340,1416,368,300,390,480,892,894,2082,350,1346,1192,482,1008,392,820,474,420,494,1408,486,1416,1420,780,392,474,472,420,380,868,658,438,372,372,478,608,520,526,732,1742,584,448,1686,1336,896,1418,444,452,478,528,730,1802,364,492,424,534,708,1404,500,300,372,414,522,474,532,1434,472,476,746,454,454,1006,490,526,370,386,560,554,1376,388,368,1494,1028,1002,1194,382,376,512,1138,360,352,588,476,516,2084,392,364,1734,366,370,476,522,1370,384,1070,432,1502,1284,1108,382,1016,420,474,2088,346,748,372,400,1188,348,1418,942,352,372,708,1078,472,516,530,734,894,312,704,1180,512,364,374,374,448,478,2126,364,1742,624,480,1090,1408,394,384,476,496,366,1130,1422,486,464,392,388,472,346,590,396,1156,472,364,1488,1780,602,476,540,554,452,1730,372,618,826,370,440,876,384,560,514,370,490,728,1258,740,470,1008,1154,490,824,472,516,484,370,656,340,592,636,1076,474,750,2120,1940,1190,304,476,516,370,388,470,2534,446,1226,582,474,498,1220,1988,1218,472,504,352,358,1938,368,418,782,424,936,1278,512,706,378,532,1370,940,308,396,752,832,1344,476,374,438,730,2044,904,418,454,1190,366,386,534,400,1108,472,368,714,450,364,898,720,1712,1196,308,436,2258,586,658,514,382,640,408,530,420,890,958,1186,304,342,732,902,1276,498,790,524,1508,588,568,752,1740,628,406,668,474,908,1252,1248,350,370,566,450,736,1138,474,518,600,382,1276,380,900,900,1474,894,900,1552,1208,1300,1192,468,1116,940,674,1634,678,1760,1392,1310,1524,934,1716,1310,1272,406,596,1296,1370,310,1228,1574,2400,2256,2084,364,560,524,1940,880,802,724,384,698,694,500,888,900,894,828,816,878,1176,540,1736,360,630,822,354,688,546,1128,1454,380,472,456,954,964,1472,956,738,894,338,1552,1174,1086,1208,420,564,468,434,588,540,376,870,656,420,402,472,440,520,1406,1190,1406,774,474,342,532,732,302,354,814,952,2076,736,1434,364,490,1272,1196,668,474,490,366,1600,864,1176,1052,1010,518,482,458,370,938,710,1008,368,478,420,362,748,368,1284,1198,438,474,380,736,1446,368,1202,1416,302,380,480,1078,370,364,496,378,668,476,344,366,1488,302,482,420,1032,346,380,434,474,900,368,1250,858,676,472,1508,414,370,480,896,1986,1116,522,802,3395,968,1372,1394,652,1818,672,382,1568,610,664,1062,478,814,1382,950,3320,1722,810,1648,606,584,476,384,356,606,546,488,1574,484,964,1670,654,604,670,1570,482,622,1120,1652,604,634,542,442,604,650,498,1568,472,1202,664,608,476,544,1622,462,448,580,476,416,944,606,1820,3254,2824,358,608,666,506,1574,776,464,1282,610,798,662,676,1570,1768,512,522,768,1178,588,346,1246,612,608,440,2484,1138,1648,1728,610,662,766,1572,382,480,772,2046,510,608,664,1398,1622,360,476,610,664,1060,1148,1624,558,608,914,1572,500,1676,852,1336,1590,816,1622,1278,610,1060,478,996,1650,1402,1426,832,1384,1308,662,618,1570,802,610,662,676,456,1416,1786,862,612,650,590,508,1090,344,608,602,1648,394,444,1646,1618,440,822,588,1618,434,820,434,1340,682,614,660,324,492,804,1790,612,882,510,1652,394,1228,1808,1916,502,1574,356,704,484,478,446,1574,1604,1334,820,1212,508,470,348,1112,830,794,414,480,890,902,774,426,762,1086,390,320,358,816,354,822,1272,392,386,362,1262,770,438,404,1282,406,450,962,950,826,890,350,660,550,402,320,384,648,388,700,356,1296,970,736,698,310,406,978,364,718,894,1266,1266,362,388,1188,1268,1278,658,354,660,976,300,982,882,698,350,1196,1148,974,300,844,658,358,392,806,840,370,656,304,920,590,574,310,310,364,300,706,404,658,350,966,1234,1512,3870,324,478,820,550,1346,1048,1610,714,428,710,378,476,506,414,342,1602,822,344,496,1760,1214,454,476,498,460,872,1390,3112,508,460,344,1604,514,510,506,1160,1616,1804,448,1604,582,708,1734,434,1602,1796,1350,724,1078,480,306,756,636,352,460,2480,440,1444,426,414,580,492,460,444,530,868,804,690,480,1348,1548,394,1048,454,530,634,438,438,970,364,608,624,1308,460,1760,314,680,476,788,370,724,1752,1114,484,480,808,458,858,434,810,1390,566,484,592,496,456,782,1614,1288,522,3778,1174,646,476,684,1118,512,1542,476,720,502,650,1284,438,1028,1488,498,956,1474,324,602,884,1598,342,458,402,478,446,4364,3244,3244,1386,580,586,1984,824,368,722,614,442,896,538,882,1418,1296,580,372,2002,1392,894,370,764,830,1556,1344,724,1956,404,370,902,976,740,388,730,504,368,900,342,1114,316,898,1202,376,900,1004,1124,830,1144,1124,300,380,362,764,1472,320,404,1158,1317,820,1050,846,1002,554,394,432,374,770,1392,832,368,1080,1044,1296,1452,1115,1068,768,984,1130,668,838,1122,1022,766,372,978,1124,1596,956,826,746,1134,578,1132,1110,378,1126,382,1098,580,824,1222,1134,368,872,642,1336,1126,342,1112,386,1180,1166,580,1096,830,1212,1168,364,3311,2602,511,3451,826,1302,516,430,910,338,1288,1286,392,1426,646,1296,438,603,364,1212,470,2270,368,344,666,432,370,568,744,2180,2702,374,1212,512,1316,630,920,700,988,1294,784,406,490,362,374,2346,798,1122,1292,552,492,816,910,412,630,382,370,304,1290,914,1122,594,734,476,482,1290,726,2432,418,508,1308,1220,454,330,1206,856,1208,442,430,970,348,428,856,406,392,1278,348,454,398,1202,392,368,940,892,732,836,982,354,666,1132,348,1148,374,880,388,664,360,954,380,420,666,1212,2682,1770,2502,1348,1386,1294,374,1304,344,1976,482,380,912,726,674,916,578,986,702,1554,728,1010,326,1086,664,1200,520,818,2858,612,1280,1692,676,612,646,828,912,734,1248,732,372,860,664,592,852,1196,1110,948,2634,2304,420,342,770,542,1274,808,908,1276,1688,1108,1114,366,1076,354,780,352,554,1448,738,1034,870,346,1032,1192,566,1250,1686,358,426,934,1608,894,1200,356,1266,1664,986,522,850,348,586,642,400,1074,830,338,910,922,1748,936,1010,558,462,910,338,1660,1192,1818,1110,852,586,656,348,2374,1248,360,474,808,346,910,660,892,1068,356,372,1200,1072,662,1284,940,1054,878,936,860,594,864,576,348,386,1282,954,1204,336,916,1114,630,1398,732,1106,1198,1168,1154,380,346,1068,338,1088,858,616,306,1676,1156,1152,792,1232,1076,336,914,1200,384,1292,502,514,344,1240,1594,1142,800,1092,1042,1598,896,394,310,984,456,1450,664,586,974,344,1286,344,1058,1600,610,844,982,1200,384,1202,1658,972,1238,380,1208,1202,1658,384,914,1206,860,322,354,1202,788,594,334,756,810,306,338,838,598,596,1152,1088,318,806,1150,1088,930,330,472,808,360,740,1162,598,908,1424,332,1048,1086,592,310,1088,1622,590,304,506,658,1572,514,342,894,366,308,812,598,1064,334,1160,338,362,976,1116,306,586,332,332,518,902,846,600,842,474,1364,1082,314,1578,326,382,1322,442,2216,2724,2700,1724,1704,3204,968,950,1180,1264,1280,1192,1840,780,1748,1278,1728,1740,1722,2216,2024,1432,1072,396,2398,2758,988,602,1752,2090,1946,1782,488,514,1032,860,1466,1780,1406,1238,2132,1690,1322,1714,812,850,658,1662,2726,2708,2946,300,2598,814,1078,1660,2686,2778,1300,668,1034,1946,3160,1048,450,406,1432,1468,2412,1140,1294,2134,1830,2702,1914,518,450,440,1198,2096,1166,1262,1246,1834,1314,886,882,1024,1222,2116,680,2094,2398,724,3372,1664,3484,1800,300,758,1552,460,1788,2738,1660,1090,1188,1470,1662,1056,2186,994,1662,1630,1394,476,1482,1610,1246,932,570,534,2628,1580,1668,1080,1054,588,1300,502,536,1042,494,1052,1660,1598,1778,1608,906,870,650,624,756,808,626,674,704,916,512,544,590,680,732,626,1000,852,1934,982,908,996,1042,1226,1334,794,1342,1614,2018,1074,1756,388,590,684,1232,1660,842,894,610,920,570,1138,596,1406,1444,1498,1924,1944,364,1606,496,1042,1664,1102,908,422,1664,924,606,332,1378,1124,448,1378,806,1100,424,1194,754,470,1442,1006,694,780,388,888,860,492,322,1496,1436,1426,720,824,976,1232,362,468,374,1378,2040,1820,1832,696,534,370,594,720,370,712,400,702,662,976,1174,498,770,472,436,624,2238,1238,640,1514,1530,476,1108,396,426,1634,1420,1036,358,366,654,1532,626,370,752,426,668,1620,2086,608,488,402,666,326,428,524,458,512,1518,1656,556,420,930,824,770,682,846,312,426,760,776,1492,392,398,396,404,570,886,878,1250,1024,1084,1490,1420,1132,938,1122,994,1478,522,1022,432,472,622,1096,758,1622,648,1094,1138,1160,1250,1108,1094,586,364,710,478,2066,2852,2624,568,328,438,440,1112,2002,2734,2240,410,2450,2622,624,1066,2282,2712,2234,1102,702,684,396,1202,2068,2730,2634,776,554,556,590,518,1072,2770,3046,1180,1072,1178,2700,716,616,454,692,476,760,524,506,2736,2256,1772,2872,474,830,464,3048,2386,2608,1632,582,1072,1234,354,1048,762,1382,422,662,650,522,838,1634,432,1952,794,618,562,770,1696,2134,2122,618,784,1588,390,862,468,466,572,1524,988,1848,618,642,378,464,948,620,300,840,592,1160,1136,1418,468,1370,616,842,548,1474,1302,620,488,742,436,1684,1958,592,554,2230,1892,610,2148,784,1992,438,1072,1120,474,508,604,2240,2016,712,842,470,714,842,970,1048,1128,864,602,464,566,1178,1138,826,476,394,732,1694,2392,992,512,352,1740,952,752,624,988,908,422,428,1044,982,968,424,638,420,416,1758,1852,880,434,1180,714,1202,720,796,798,306,436,1096,1436,1020,534,908,976,432,324,730,3012,3000,1044,898,568,686,624,596,988,1070,1028,418,1182,988,420,1866,1204,680,728,688,700,678,618,346,2376,736,446,474,806,626,628,666,2620,448,454,1100,546,730,1328,448,578,562,1112,984,2216,1172,614,1018,2022,816,742,670,612,2644,1224,598,606,1274,894,438,966,946,368,312,834,1118,598,1690,616,456,2398,682,366,450,560,554,376,1808,436,576,474,302,544,1034,2102,614,478,390,908,610,512,1208,1056,1172,1672,876,1024,1328,1198,822,706,932,974,1226,1002,544,388,382,544,576,510,2680,1178,838,754,470,680,654,670,620,2820,2744,2252,462,562,504,606,528,1064,302,854,982,504,424,678,692,670,674,686,682,3044,2738,2254,466,570,2690,2694,608,366,456,598,606,476,448,594,564,568,552,716,2118,2994,690,942,452,334,542,548,506,468,442,614,990,578,428,684,672,2606,2780,1804,1376,898,616,602,476,466,746,550,1368,988,494,2776,2994,2374,458,2426,2382,438,546,498,568,1370,576,738,622,2990,756,3248,1818,574,1356,2144,530,598,632,740,3014,2772,468,572,2720,2716,474,1024,548,578,1470,634,2846,1826,1314,468,1368,590,630,988,366,688,2826,348,1752,460,2752,598,608,590,692,684,680,720,1240,2312,1238,680,728,348,300,470,574,402,566,344,626,356,1998,1032,592,680,312,630,2770,488,992,1276,622,452,776,418,620,1820,446,360,490,600,724,636,666,634,674,458,2266,1838,1486,344,670,518,568,2822,370,732,774,300,554,588,688,3082,420,540,2004,2298,1236,660,2750,2992,504,380,308,580,2576,1440,700,2820,2850,690,374,546,1246,1564,566,616,506,366,468,338,2224,690,572,460,540,372,1210,2432,532,596,2916,604,980,964,612,330,794,1182,308,556,640,2804,528,608,2390,1144,558,608,462,648,2752,390,604,2208,1278,1110,500,682,672,2796,476,1218,1668,620,512,3012,464,2204,2008,1710,2222,2292,1708,1644,2842,390,3028,388,598,688,600,512,600,890,2174,554,678,2716,472,334,412,812,346,762,582,578,580,590,572,314,2552,2552,386,422,508,1540,1118,1194,510,478,502,526,560,584,542,2352,2310,462,394,426,444,424,1284,488,562,2030,416,470,474,862,1414,572,2096,338,422,510,510,442,692,776,526,502,518,580,574,2320,508,366,1904,2028,2046,480,590,504,578,380,420,392,2170,2308,516,504,476,716,2366,2630,398,434,1916,1254,1508,552,2584,2186,2150,538,654,496,410,778,500,876,536,2364,2344,326,618,518,918,2556,400,502,506,1536,390,876,1210,1716,568,2458,2414,1534,1540,1426,480,498,660,2558,1232,1206,642,2558,1906,390,1196,1914,536,600,590,2584,424,378,328,1334,778,584,566,646,554,2420,508,332,1066,414,350,820,656,574,2370,2556,566,362,1620,1092,586,428,2328,442,424,2536,1278,324,740,632,2418,2556,986,334,1796,792,372,2566,2364,530,2158,2288,902,2288,724,582,762,2016,402,610,980,762,906,646,640,978,690,872,1414,504,1192,1242,2416,1760,734,306,638,550,2342,1528,2030,572,2354,2548,1768,2178,898,504,658,2540,1214,828,2184,636,2408,556,2042,544,772,708,546,658,612,724,2948,798,2574,380,338,418,1482,1404,2260,2124,342,2378,2242,610,322,2406,1378,2424,2006,618,402,462,1074,638,1324,320,474,574,1654,316,514,2318,944,1332,1020,420,330,432,1936,1938,350,320,404,2056,502,578,804,616,404,652,1286,316,342,642,408,380,536,328,464,836,392,1188,402,1332,384,1762,464,3030,2852,322,320,502,632,2426,3484,398,960,762,878,3242,1344,1176,320,1896,2868,1712,640,724,2880,456,524,1048,464,1100,764,1320,392,444,776,1544,648,1232,1400,728,1188,996,756,556,564,352,788,644,1004,528,684,684,700,584,2256,2896,596,748,1864,664,840,720,864,904,1252,586,806,660,608,740,2508,1724,2166,2566,1214,1210,1250,1194,1212,484,1468,1204,1220,1206,1204,2556,1806,1220,1210,1214,506,612,1216,1222,724,1472,958,1108,838,1346,1110,1094,1042,1142,1122,898,844,1266,1960,660,902,1208,1204,1328,898,596,1884,1892,1180,484,3320,3324,2832,1816,1604,1552,1140,1516,1496,1512,1496,2196,1116,1508,1508,444,1784,1492,1500,1496,1496,1504,1496,1500,1500,2532,2104,2920,1420,1280,1508,1508,3352,3124,3568,1504,988,3308,1260,744,1452,3516,2872,3116,812,772,1516,1712,1776,644,1508,2020,2940,1668,2060,476,428,492,452,2892,1560,2128,2604,1252,2040,3416,436,4996,3939,440,600,1120,366,360,524,414,346,382,394,780,582,638,508,460,478,536,818,970,972,968,962,708,414,664,1924,966,500,1412,1108,922,740,1016,1019,684,1313,649,364,1348,1326,1038,312,942,780,1086,566,374,1372,1905,604,466,542,1102,356,378,894,582,414,1052,386,2040,374,342,1006,694,686,738,1550,1407,1221,1118,808,1226,1164,802,898,436,428,338,300,590,530,402,408,882,611,1560,1688,861,990,924,502,1186,580,828,956,1748,1033,1430,1012,902,1473,864,1008,841,596,468,368,452,442,1557,870,962,706,580,666,1506,1122,942,456,640,824,1392,650,1358,838,1426,1246,590,2592,612,1732,1408,596,1156,622,780,1566,412,366,1674,396,1256,763,905,1730,928,1330,600,1112,594,646,1710,1704,1466,1418,570,1268,666,749,1152,330,2604,568,682,1670,902,444,528,2626,2722,790,1064,916,1574,920,983,922,1540,908,730,698,942,916,1702,442,742,816,746,722,768,574,500,476,326,1130,858,874,414,652,394,522,330,468,1778,1060,348,886,886,874,880,770,1204,744,1448,856,706,1004,2252,950,590,576,450,1276,1272,1146,1138,594,532,683,642,664,1316,420,380,330,704,963,968,1392,1140,850,654,976,817,806,1106,2896,1484,334,626,1043,1106,644,766,860,774,786,1423,382,782,642,1046,524,1012,898,800,466,428,1170,712,972,1282,492,1414,1420,1292,1662,622,1420,688,1014,1138,1152,2404,1152,850,920,1148,810,726,444,1280,1378,518,1466,962,536,504,546,438,662,1058,316,522,322,560,394,564,580,862,728,654,1236,1584,400,614,546,1030,1050,358,1178,930,1170,364,1248,368,2120,552,1343,476,980,1242,1018,944,1130,1646,1180,902,1040,1724,1762,1324,1372,835,1244,934,574,1368,651,1684,1188,516,854,926,622,622,512,680,512,618,576,1072,856,1188,956,695,676,745,326,654,443,693,1594,529,612,596,848,1014,1008,1310,1902,516,702,352,402,632,536,672,652,522,340,1082,1060,1068,912,840,1078,1303,486,500,1274,798,1240,882,556,2090,1376,970,1874,947,722,1124,758,527,1415,1260,640,1024,696,668,768,1476,1568,1572,1138,1440,966,3669,796,926,1228,1020,678,834,596,640,704,702,664,749,717,1152,618,864,714,1020,1134,856,852,1048,868,798,546,668,614,788,620,538,1277,360,660,846,870,320,646,486,819,858,746,596,642,498,640,1298,1006,382,770,738,523,1014,732,974,1486,1282,1060,550,544,3630,1225,1743,612,414,1008,1336,800,1800,560,856,1344,402,546,604,988,796,774,370,354,766,1132,1020,592,878,1288,1016,606,1308,848,872,1081,418,352,502,332,1076,2022,1652,2324,1474,840,536,736,1696,462,532,1548,472,594,1714,920,728,766,1522,1004,410,408,424,656,588,592,420,532,646,726,848,862,1136,1377,838,430,652,1060,788,792,1362,698,510,362,1432,806,1098,836,520,698,1156,1024,990,994,542,536,853,497,1434,482,642,738,940,462,778,614,732,1812,1394,1408,1600,646,450,424,566,886,1192,484,474,516,1484,442,2002,1378,616,506,694,822,840,566,484,1674,1268,488,2200,545,1174,3734,976,1134,722,792,1144,342,650,424,550,2247,1020,1144,1104,1399,868,1094,625,615,1068,750,869,879,822,892,1036,856,804,1200,1226,962,932,820,874,764,1148,620,507,1402,1065,1344,1384,1346,962,1150,436,666,796,768,1056,966,340,736,628,846,1032,836,728,998,814,1310,1170,1462,770,546,498,714,666,788,1014,870,574,1830,730,694,1638,764,776,808,1304,1256,934,606,602,596,1118,1092,1160,826,972,1002,546,1462,450,1422,2161,994,784,1554,638,482,796,794,648,650,652,636,570,2106,522,400,594,968,966,954,952,1186,1238,3136,3250,2832,2498,2424,634,3643,386,1254,684,762,1390,956,659,688,1608,858,920,720,891,666,786,587,606,348,380,1156,808,310,822,614,1127,634,640,452,756,1172,1318,478,730,319,638,552,922,1112,860,698,492,662,498,1024,1074,404,390,784,874,1062,880,1120,804,590,448,780,1428,400,818,1232,384,858,538,648,396,674,862,540,444,902,408,1310,946,1408,690,834,470,490,502,404,408,416,662,536,1574,476,322,678,544,404,710,626,520,396,732,514,842,968,352,426,628,632,1378,751,356,462,428,502,1170,922,600,382,592,672,678,676,454,1556,820,412,1078,1142,540,980,1064,1042,870,890,1104,1146,806,824,840,772,708,488,356,618,1588,974,1230,528,862,634,530,428,622,362,692,586,586,568,728,702,470,630,428,632,802,516,762,862,396,364,1034,858,348,3326,846,446,708,788,576,806,704,578,576,366,310,716,866,306,1004,302,490,826,3475,520,518,568,578,504,624,794,650,500,550,566,572,430,496,494,438,438,666,434,496,344,344,328,384,808,430,376,626,754,670,664,754,414,348,384,432,408,662,648,598,862,596,544,630,760,518,422,966,646,552,460,662,482,486,1084,980,1314,1308,618,756,684,920,882,750,740,480,484,464,318,326,372,420,376,486,342,312,598,730,666,782,424,446,438,978,528,612,590,426,720,702,566,496,474,480,562,894,396,846,844,1144,692,376,508,858,732,556,1012,940,800,2608,1706,1350,1352,390,304,464,562,2230,1386,1308,632,662,316,1252,846,1578,1578,1096,2022,1528,636,1790,1106,466,684,622,362,402,462,896,494,700,772,694,1146,642,728,936,652,568,2254,1416,788,1046,1090,476,2580,1102,436,572,482,1066,778,1136,862,498,714,1440,512,646,726,1502,626,742,1050,962,576,682,480,466,554,696,1226,716,862,430,692,864,398,494,668,660,706,582,568,516,386,430,434,394,394,454,476,424,376,414,402,592,2606,424,712,436,2052,1900,1134,2416,1144,596,1840,628,610,478,516,422,566,596,560,324,344,812,504,504,854,346,324,348,398,318,364,370,332,480,398,442,446,360,426,332,458,386,404,606,358,330,324,508,350,816,386,346,466,470,562,472,478,564,1572,468,516,520,618,446,448,644,1774,554,542,632,636,616,986,652,680,870,620,632,722,554,574,564,564,460,320,506,468,340,430,470,476,784,892,626,470,2554,924,658,642,624,688,690,514,516,572,784,754,466,586,1224,1344,2654,386,790,524,716,382,2210,846,974,2328,2114,874,2530,1038,1100,574,330,594,1168,1202,2084,2628,916,660,1250,664,450,2486,884,342,394,830,790,728,464,976,842,836,406,548,816,832,1128,700,672,370,726,484,1100,538,642,730,1326,1342,2270,2366,522,1194,1690,486,388,1672,462,362,1958,464,2032,1348,2350,648,534,2112,566,2872,762,1102,2660,1504,864,660,984,1034,660,2302,1290,1278,900,662,1218,2470,2182,472,900,1266,1358,2672,1620,356,602,1822,1024,2368,1174,2722,518,1170,2294,2644,1388,364,1080,586,1300,518,516,574,502,624,794,648,496,548,562,568,492,492,438,666,494,340,326,386,804,422,372,376,750,664,658,748,414,348,382,420,406,662,646,896,834,596,860,586,540,490,590,1460,1036,446,666,506,572,1126,984,1312,1282,614,504,420,754,640,916,880,752,736,478,486,476,464,318,396,486,372,400,480,338,592,732,662,778,420,516,982,612,382,1254,716,456,728,566,492,474,490,562,416,888,852,838,546,378,508,724,726,552,996,934,760,2608,1706,1340,1342,400,390,460,556,2442,2150,2666,628,656,402,640,488,888,1100,1574,1090,1974,1438,666,1774,1086,466,668,618,336,460,398,510,892,522,698,786,692,1104,636,632,938,930,662,568,2242,1406,1030,1086,484,2568,1086,368,730,564,484,1046,776,1128,860,500,708,1436,506,646,774,1250,744,740,1044,962,588,682,478,470,464,550,688,1258,714,1424,546,430,692,858,396,492,608,650,578,554,376,428,398,392,454,468,432,376,412,320,2600,700,1872,492,2426,1180,666,1834,616,430,524,466,594,558,320,308,814,504,502,912,346,306,314,328,368,336,478,378,442,356,336,382,402,586,356,328,506,348,806,374,462,462,472,476,560,1564,464,486,516,616,442,446,1766,548,552,632,564,614,430,448,654,674,864,618,634,718,552,568,552,608,456,320,486,458,338,470,884,604,610,2524,654,636,620,1572,510,510,588,776,604,466,512,892,1330,2624,1690,784,704,380,1718,858,926,2316,2160,864,2470,1026,1094,694,902,1142,862,2094,2616,1560,668,1236,658,446,2530,338,394,832,788,726,504,968,406,842,830,556,812,810,1010,696,666,478,1098,536,760,1314,1330,2264,2346,518,1126,2678,1670,536,358,2382,770,1346,1464,960,652,534,2262,1558,618,2854,2240,2636,1520,594,992,568,2282,1280,1278,930,656,1154,312,844,388,544,2448,1470,1316,1350,2664,1612,570,1018,2348,1170,2614,572,1298,2260,2402,2692,738,614,674,1296,1802,794,704,716,1600,530,2360,926,934,928,928,946,934,784,976,2708,698,782,764,544,1030,2762,1924,2774,340,498,2426,1302,1284,2594,2570,1002,876,910,692,2534,2230,800,920,970,1212,742,630,1038,1092,1100,1100,996,986,1122,1754,1754,3064,1114,2154,1678,734,2782,802,768,786,782,540,536,910,744,792,616,678,652,796,794,470,556,830,796,1840,528,1122,1130,462,1402,1076,486,476,1302,920,1944,1886,1324,1280,1534,1384,1918,1008,1168,1560,1376,704,860,2792,2340,1060,1172,748,892,826,1076,618,614,816,756,744,1100,2608,1710,2656,498,1496,2364,878,600,540,494,1272,1840,724,1048,1512,546,2566,1834,2582,390,634,794,844,1076,678,518,1500,936,418,512,854,2176,2214,2044,398,658,304,494,324,1546,1704,1670,910,1210,636,876,850,1414,418,956,496,1450,654,1886,768,1814,1304,856,812,518,606,728,612,1246,930,1114,820,2048,1414,582,980,2204,1234,1360,2102,2076,2234,2242,2630,1606,1662,1208,2796,2878,2882,2410,2478,2500,2484,2494,962,1026,2562,2596,2144,2140,2266,2510,2366,1982,2020,434,2728,2762,2654,2724,2744,2836,2246,2042,2138,2816,2488,2436,2476,3034,2108,948,1418,1712,1506,932,1576,2268,2470,2772,2076,2772,464,460,464,324,550,500,316,514,698,2762,620,326,404,340,1314,2662,562,1238,584,602,568,486,610,564,462,814,584,592,1386,576,550,520,590,622,412,2070,514,2030,2594,2704,1772,356,788,2682,584,1970,2658,2674,542,564,1268,574,356,2610,480,516,576,512,596,592,542,2632,580,2128,2654,2692,2792,932,1410,524,580,846,640,1092,618,1860,1388,986,2200,1354,486,468,604,604,596,704,668,2604,356,446,2408,732,2874,434,378,744,1816,502,498,536,554,1858,772,1850,790,782,1056,404,1236,546,562,790,1176,1152,1334,3134,1562,2098,2850,880,1358,1470,1344,652,898,1718,352,1990,2924,3166,3276,974,636,2900,1284,1090,904,1438,854,1454,1110,670,764,2640,476,588,548,386,2206,888,1106,1302,570,1236,734,1076,1304,1410,1742,776,626,1270,2734,1248,1190,1190,2682,458,628,2028,1070,606,768,692,318,686,1220,402,734,2222,650,998,646,904,756,410,2630,776,1636,2908,2986,2530,3162,2936,790,1402,1128,928,532,618,2844,572,576,586,412,578,362,348,424,2808,616,664,734,2980,2712,772,1878,588,360,1016,1136,1690,1624,496,574,1648,954,970,944,744,850,502,558,544,548,652,984,1048,2894,2530,1152,1148,978,1672,936,2798,1290,1034,562,2502,2318,3342,3342,620,2604,488,1276,2464,2448,808,2528,356,352,580,324,2492,1040,2444,2444,2632,2424,2456,2984,2984,1204,470,1102,394,1662,1152,640,362,894,866,1908,630,680,596,676,1528,388,1216,310,1314,1806,408,502,810,1374,332,450,1070,1348,1300,1074,456,450,454,516,1634,2144,1276,924,1078,1650,604,2412,1024,792,2022,2054,1598,816,506,1168,492,628,2562,1226,1846,774,2356,2046,1168,2108,1916,2320,738,528,530,842,804,998,2614,1028,742,2334,2514,2202,2508,1150,898,1770,1762,904,928,896,1240,1096,1472,924,834,928,824,1496,2026,714,772,916,2286,2036,352,1486,498,346,834,2298,2038,842,2264,1082,2474,2530,1516,2018,910,892,1654,1766,2973,2973,860,1626,1548,1538,3134,1092,1326,1665,1858,1376,3130,3140,3188,3148,2036,642,1462,1506,1424,1498,1812,594,982,354,682,1763,2168,804,2404,428,604,3114,3128,2288,864,3288,696,442,602,478,318,318,502,438,2338,1350,762,1384,1296,378,326,376,518,304,418,330,344,754,916,1406,3228,440,778,1516,1554,2308,734,1528,1838,1174,1800,1870,1120,1324,1406,1442,1612,1618,1466,2512,2420,3221,3504,1350,1786,3110,1792,1840,1622,1676,1768,1614,1806,3310,1716,1614,2098,940,844,578,648,580,414,360,378,2600,550,3042,1847,3282,2083,1769,3138,3078,1188,660,614,1702,1568,4711,1603,962,2052,436,1492,560,342,1632,1416,1496,1394,808,1348,674,602,548,1416,1496,524,676,606,606,1470,614,742,598,1104,1466,592,1448,608,906,708,634,1512,760,750,532,958,574,702,616,572,674,752,454,1052,832,1490,762,744,572,644,570,748,740,598,1290,594,562,592,1498,374,446,2584,2584,2228,2542,2574,1010,548,834,2552,2478,2476,2584,500,1354,2554,2574,2340,1740,704,754,1686,2620,2526,2602,2720,2500,2480,1102,1952,2702,2660,2546,2550,2538,2536,2654,2426,1082,1140,1220,2554,2576,2716,2630,2554,2572,2690,2522,2484,2510,3209,2116,808,686,668,594,2106,1220,766,750,716,2122,1662,470,880,1614,2110,1036,1408,2114,706,2144,848,2120,2114,1084,570,660,378,328,1002,1090,2114,2104,762,768,2116,970,946,490,2114,1018,890,746,470,796,2116,634,2110,516,678,732,1988,822,1000,802,648,784,628,910,670,804,1080,444,984,876,634,770,558,694,586,980,864,862,660,608,576,940,576,438,1068,708,586,1176,696,1212,530,2112,662,1092,2114,2106,1050,458,1032,1126,904,2126,1130,2130,1280,2106,1106,642,864,658,780,2132,672,512,822,806,870,2130,840,966,706,812,800,2114,868,818,1066,726,600,734,1062,974,698,746,818,908,2030,2120,756,704,1080,1110,838,810,1378,1320,2120,2118,868,808,2112,1078,1204,936,2040,936,1300,1220,1292,1018,1032,972,1244,1022,900,970,646,1050,2108,1070,758,648,1048,2100,970,870,1066,940,2124,710,1038,1132,378,2112,1486,1094,352,516,876,876,938,956,604,934,608,958,2110,884,948,778,1131,1600,1600,388,1600,569,1600,1600,1498,1600,628,1498,1600,1600,582,1600,498,1600,3084,2820,1308,1832,1064,1240,1172,1816,1056,1584,1348,1012,1684,2212,1560,1684,1628,1736,2240,2120,1648,1880,1760,1792,1748,1800,1868,2028,1824,1800,1748,1808,1680,1908,2172,2740,1804,2004,2052,1924,1916,1800,1964,1872,2292,1596,928,1548,1992,1584,1880,1836,2500,2648,2632,3084,3084,3188,3700,684,1408,3080,1896,1604,2408,1892,1156,2924,848,980,2932,2032,1716,880,2880,1688,1748,1700,1764,1908,1320,1364,1064,1244,1168,1204,1680,1088,676,1128,2144,504,1696,1252,1240,2920,1484,1560,2284,1240,1348,500,396,2320,1556,1960,1740,1928,1416,1312,2300,1684,2304,468,1356,1468,1644,1424,1452,1340,2056,1240,2792,2680,2172,1556,1968,1320,1112,1776,1620,2824,924,2836,1352,1324,1600,2696,1724,1496,2296,2160,1968,1908,3148,1728,2460,3276,1160,2244,2112,1888,2116,2776,1416,1592,1484,1660,1436,2400,2428,1472,1320,912,1128,1824,944,1648,1424,2832,2972,3084,2260,1976,2720,2732,2212,2640,2448,2876,800,984,1872,2332,2636,2176,1108,3096,2244,1604,1948,3628,1504,984,1716,604,1536,1364,1436,2168,2032,1756,3916,1960,1152,3072,3112,1444,1428,844,792,2024,2332,2012,1688,396,3876,644,1216,2024,2400,2468,1612,2388,2284,1748,312,664,1676,2268,2400,1476,1460,1200,2148,1640,2264,1452,3952,724,1556,2340,3308,2264,2084,1488,1560,3100,2908,2376,1760,1616,2604,1996,1440,1548,1492,3588,2040,1188,3092,1632,2808,2816,1844,3060,1368,892,1712,1052,3304,2736,3284,2080,1704,1684,2000,2348,1108,2020,1600,1984,2920,1480,3868,2124,1584,1508,1864,1708,1600,2196,1596,2348,1664,2512,1540,1704,2336,2940,2920,2152,2840,2436,2256,3272,1032,4036,2448,2576,2968,3876,584,1500,884,1900,2176,844,2276,2036,3196,2040,2104,1824,484,1840,1880,2032,1252,2372,2800,2788,1728,1920,2044,2248,2056,1432,3548,1224,412,2392,388,1024,2788,1572,2308,396,1212,2892,2272,2104,1176,2140,1136,1712,1592,924,592,420,556,2984,748,832,652,1368,700,752,944,600,1040,2092,1992,3356,1980,1344,628,1048,2244,2208,720,716,1916,3296,3272,1336,4000,1944,508,568,1968,1956,1024,1620,904,308,1072,752,2780,1380,948,888,716,940,860,548,736,596,2600,708,492,1648,1480,800,692,872,556,1692,1736,2196,3988,3600,2508,1828,3920,2104,1464,1716,512,520,1180,2128,3300,1296,396,568,444,1620,1300,2148,2220,2208,3008,3244,800,1528,1552,1736,1864,1936,2036,1872,1608,1472,1632,2340,1396,2332,1216,1620,2176,2524,2344,436,720,640,1648,1364,1336,1432,1992,1900,504,1456,500,644,940,3332,672,780,1992,1156,2032,2508,1328,1696,1440,1856,1996,1904,1964,660,344,2028,2076,2104,1556,628,2296,1444,1180,1892,2176,2448,2744,2108,2744,2992,1296,2696,2496,1788,2412,1704,2280,1836,1720,1704,1212,752,1120,1244,1792,576,1404,1312,1528,1880,2292,2612,1888,948,2276,1096,3072,3028,3012,2908,1556,1680,2092,2052,1560,452,5002,766,948,1896,2184,1088,1676,1250,1152,1144,670,1026,1396,1174,1230,1482,1750,648,374,1532,1892,2608,2520,1260,614,1142,1336,2546,750,700,978,1082,962,1916,1306,594,878,2458,2018,2402,1664,2514,2392,1056,2244,2320,1902,1154,868,2358,1098,1152,1214,1842,1814,1040,2540,1086,1352,300,562,2408,898,922,2708,660,1044,668,1420,2302,2108,2574,2278,1602,2518,2426,2346,2504,2460,1216,1222,1188,1246,3060,2588,2410,2418,2438,2468,2298,1228,874,1546,1588,550,2504,2374,1090,2356,2390,506,2490,2242,2480,922,750,872,2588,1328,1448,1670,1860,642,2476,648,734,1322,2486,2346,2522,2366,986,2114,1964,2348,908,870,1238,1252,2592,458,2032,436,392,2448,2622,1128,1282,2398,2318,2412,874,714,1052,2390,2442,492,1080,1188,1978,2486,1134,536,906,2504,2398,802,814,1026,2186,1870,1892,2298,1930,2028,3560,1650,940,1666,1712,470,1186,1756,1234,1144,1138,472,576,958,1440,1166,1236,1592,2504,1246,978,1756,1658,2306,2724,2228,2028,1074,1410,2538,750,2332,980,1092,1138,1914,1314,586,896,2472,1404,704,2402,1668,2512,2390,984,2248,2520,1914,1182,908,2456,910,1018,1238,1152,2038,1840,1814,1042,2548,1472,1074,1356,1004,512,2400,656,1572,2736,728,2454,1392,2300,2098,1746,940,2270,1604,2516,2422,2332,2478,2458,1216,1192,1216,1214,3062,2602,2412,2398,2448,2392,1838,1728,870,1142,1294,466,548,2522,2352,1090,2402,2382,546,2500,2224,2486,802,912,738,868,2584,1350,1614,2520,1728,2462,1998,702,916,2496,2344,2514,2354,988,2108,2410,2346,900,860,1234,1250,2598,1580,2432,2440,2614,1094,1282,2398,1218,1126,2464,1614,1052,2406,2428,472,1214,1978,2480,1642,1004,906,2526,2406,788,816,1026,2084,1876,2270,2296,2128,2446,3799,444,964,1044,2500,796,1328,1880,340,412,848,680,1040,2636,2604,704,400,1696,1468,660,2464,680,800,2364,2380,596,2136,2528,2904,2644,1152,552,1064,1284,536,928,416,1872,524,2244,2564,916,672,1092,1648,408,1880,1184,1076,700,2540,2604,1296,1224,2128,1720,856,2388,1696,2476,2384,1588,980,2056,904,804,1332,2568,2528,2428,2360,456,1256,772,2188,2264,2376,2296,1692,872,1756,2184,2588,624,1464,876,2296,2560,2144,2312,2392,1400,1312,1096,1884,1832,604,744,2252,1688,1916,2328,2044,2028,2436,484,1736,840,2824,1536,988,1840,924,2268,1664,436,508,1340,700,1492,2396,1320,988,2240,1188,1160,2416,876,1244,1200,888,660,1532,2588,716,736,1356,2620,664,1696,2200,2472,2332,2412,2572,632,2552,1396,820,1892,308,2484,2256,2304,2380,2292,2660,708,1204,532,884,2556,2216,1632,2412,2168,980,1152,1480,756,2476,1216,712,1212,1328,772,2644,2072,2340,1684,2176,532,436,942,2596,2610,2340,2776,2530,1228,2496,2006,1370,2436,2326,2154,2556,2334,2116,2350,2410,2310,2538,2652,2210,2560,612,2506,2448,2160,2434,2522,2308,2076,946,958,2460,782,1308,378,1202,760,1664,678,734,322,676,964,2586,2600,702,2462,1444,518,1330,564,632,1924,786,2328,1880,522,2134,2492,2790,2046,1312,546,968,1268,524,880,1450,1218,528,2070,2516,924,846,1160,414,632,2154,1164,1054,426,2492,2628,1218,1206,2376,1302,632,2294,428,1304,958,882,1562,960,2030,886,740,1326,2522,2488,2390,2310,912,1238,828,2152,2120,2332,2178,2352,808,1028,754,882,1034,2620,1060,526,600,1128,768,2058,2520,2114,544,1758,2352,2390,1536,518,406,324,2258,1824,554,734,2054,1650,598,2176,2066,1556,368,2398,2364,834,2764,1514,1204,1808,908,2222,526,632,1568,1220,960,1352,1480,2342,1298,964,2194,1162,1140,2380,756,1366,1182,708,572,2130,2534,504,706,714,2446,2562,2436,2332,2434,2298,2372,2524,620,2420,1404,816,614,1526,1650,744,2616,2266,1722,1722,2604,558,1422,2422,2506,2120,1478,2370,2378,972,1072,1080,742,2426,1318,1212,1312,746,790,616,2598,2092,2172,1564,384,2210,410,692,462,960,1944,2212,1180,1770,1254,1144,1154,680,964,1558,1172,1254,2158,1052,1050,550,1940,1670,2656,972,2042,1400,2580,890,2502,992,1100,1148,1930,1326,414,894,2500,2878,2946,1806,1610,2534,2414,992,2268,2326,862,886,984,896,1152,1086,1162,1742,380,1862,1834,1110,2568,1088,1372,2718,732,1064,970,2326,2128,2604,2300,1614,2542,2456,2362,2504,2484,1214,1226,1198,1228,3108,2638,2432,2426,2462,2422,2344,1186,634,888,876,878,558,2582,2374,1106,2476,2406,532,2540,2516,2248,934,2608,746,932,1770,1472,1534,2080,2484,724,802,600,1356,2504,2360,2532,998,2156,2376,2352,2182,916,876,1246,1260,2626,2456,2462,1146,2634,1298,2446,2402,2440,1564,1068,2408,2450,470,1458,1962,2496,640,1602,894,2538,2372,786,810,1008,2194,1878,2090,2320,1486,1854,4882,2284,664,704,676,812,652,652,2728,3040,544,3964,496,3636,2568,2716,2572,1736,3248,2680,2444,3044,1772,1424,1700,1420,2036,448,1792,644,3536,3704,3716,1604,3056,2080,320,1136,1148,1100,1916,428,436,2608,2928,1716,2548,3292,2660,2732,1896,1052,2048,1452,716,2368,2884,1980,1684,2200,744,676,744,712,912,552,908,1492,564,676,4730,4876,1106,2274,402,1236,1616,2400,2378,2358,666,1400,1586,2412,2392,2360,2364,2210,2394,2214,2372,442,2398,2018,2378,1242,1258,2372,876,472,790,2388,1582,2348,2390,2364,1570,2384,816,510,506,744,2236,2234,1236,2364,2292,2176,1614,2406,2080,2382,1490,316,1148,1094,2380,1232,2254,1238,550,946,2394,1950,2230,2382,1602,2046,518,1154,2238,2260,1616,464,888,3216,2702,2498,4930,1362,1422,4542,1626,1300,1298,2524,5788,3570,2944,2656,3914,3498,2942,2054,2066,1694,2156,2312,2506,1646,5918,2990,2244,1638,1450,1694,1310,2970,4392,5818,1372,2192,5958,3064,2168,2590,2106,2972,5690,5582,2770,5740,4248,2422,5894,4376,5973,5730,3874,5828,4388,1476,5514,4080,5919,1372,2942,3524,1368,1362,1356,1356,1352,1330,1300,2914,1864,1946,3050,5770,3738,420,500,502,508,500,498,302,502,500,504,504,486,502,498,506,498,500,504,498,504,496,500,500,504,486,494,486,498,496,910,508,504,504,498,504,508,498,504,502,500,506,506,544,614,506,496,506,500,494,498,500,500,502,504,498,498,506,494,2312,496,2314,502,448,488,460,468,2322,506,410,484,490,2040,496,488,754,672,442,436,366,488,490,656,776,328,306,498,502,2326,698,676,1300,786,494,448,762,812,660,778,566,556,764,822,444,550,700,730,426,682,672,628,618,616,662,352,354,764,656,714,718,604,516,700,658,770,762,636,620,698,868,490,494,480,2124,310,326,2332,2074,846,374,612,1156,1270,992,912,1360,1180,1116,1306,1186,1286,1228,1198,1252,1222,2838,2080,360,336,2748,3162,3194,3196,3220,3204,3202,3216,3222,318,358,2684,3362,2464,540,356,500,476,460,648,524,516,668,348,656,640,684,652,1698,906,2124,1934,1938,2140,1014,1152,526,2588,3040,1226,1128,1742,1482,1082,3014,2582,2910,3078,2904,2900,2904,2652,3360,3090,3050,3098,924,440,828,2780,1034,1454,1510,1010,1466,658,770,794,2904,2528,798,604,416,3086,2018,838,938,1390,1382,1344,1586,2378,2882,2618,1966,2586,444,3246,896,2036,1088,1308,1528,1286,1386,1418,360,2138,2314,2782,2490,2676,1482,662,806,2794,1268,1252,2518,2532,2776,3152,606,430,750,428,376,1530,1282,2822,1152,1434,2910,574,1700,1466,670,1234,966,1256,2578,1902,1170,928,1164,1190,2104,3040,2084,2868,3006,2538,422,2562,2442,3166,844,508,1056,932,1294,414,1412,2552,2372,2830,3186,2646,2708,3102,2968,3052,2886,2436,1018,1344,1116,2952,2770,1348,1326,2278,2986,2966,2746,2142,1722,2946,2992,2424,2800,982,2154,2986,522,426,606,980,1060,1608,1270,3042,500,926,1110,1128,960,1114,812,1738,1288,1192,1424,1324,1352,982,1904,2128,3048,2666,2778,2368,398,2562,2704,2700,1018,408,374,754,460,824,2626,2790,3044,2854,1076,1250,1174,3204,2058,2856,2670,3044,2814,2800,2970,2792,756,602,552,1250,1074,1012,2734,3180,2494,1264,1666,2954,1438,1382,2952,1158,1100,1092,1208,2898,2980,2628,3056,3100,2384,2314,1152,660,422,1198,936,970,1126,1382,2334,1156,1090,1310,1258,2936,636,874,1678,884,908,822,2548,3006,2840,2864,898,1242,1086,1348,2974,958,1194,3170,2804,2622,2592,2520,2952,2930,1340,1242,2962,2892,2820,1654,434,2826,1038,542,2694,2970,2630,1134,1166,2128,1372,936,2550,2554,2940,2882,2302,1382,1396,3002,2880,2108,1220,1714,1380,422,754,1382,844,420,384,320,440,344,734,1074,342,586,332,322,516,464,334,440,334,514,344,580,364,488,800,314,342,634,760,330,350,862,756,322,456,564,754,580,336,1246,556,1200,1068,3058,1758,1154,1118,596,658,1814,1226,1506,640,778,702,2960,3168,1838,386,1674,1444,644,650,1802,1780,2884,3148,3142,1872,1618,3126,1192,512,1638,666,1572,3076,1686,680,1260,1354,1002,1300,1018,2072,3004,3034,3016,1924,3080,3050,632,2280,3336,1092,1574,1308,2972,2012,2400,2420,396,392,340,508,396,1052,902,822,814,876,776,786,632,1180,2072,466,854,900,1122,1198,1152,2768,1784,998,588,738,1024,982,1948,1692,484,456,1166,430,656,1964,758,794,450,358,510,2686,1200,714,1336,2682,2668,786,800,476,500,2482,2634,2502,2708,2674,2334,2726,442,718,3174,2048,1834,2636,2670,2672,2610,2580,2634,2704,2668,2594,2364,2756,1894,1806,2258,2688,1160,1166,824,1158,1164,1258,1212,1254,1254,1218,1222,2640,2700,2710,2292,2004,1990,2676,2396,3118,1796,710,726,2608,832,798,2654,2178,2776,2732,2368,2624,2698,1262,940,1542,2634,2048,2410,1900,2624,2636,2270,2648,2614,2496,3172,1824,388,2048,2606,1162,850,2456,2644,2672,2456,2748,2524,2658,2686,2646,2332,2476,1112,1048,1398,2618,2624,2664,2586,2758,2618,2894,2494,2592,2214,2638,2656,1768,1376,708,682,678,702,688,2562,732,746,702,712,698,662,1376,2588,2626,1336,1564,1192,1580,1062,1588,778,2690,2328,754,740,738,726,696,2922,2808,2810,2690,2686,2668,2590,2606,3174,3174,2660,1364,826,3174,2618,1108,3174,1912,3090,2014,2684,2884,2670,2064,488,740,2742,2724,1144,1190,1178,2678,606,2616,2634,2734,2762,734,702,750,626,3062,2936,468,320,2608,556,444,520,2412,3264,2240,1098,1430,1332,412,1846,1814,1844,1816,578,808,430,1240,1816,1838,1806,1780,1828,1794,1782,1800,1794,1838,1802,1848,1812,1810,390,1828,1810,1794,1782,1814,514,428,1804,1816,1858,392,424,1804,1822,1836,1786,418,1330,570,1764,1760,1818,1788,1866,1806,608,1836,1798,1810,1892,1752,450,1812,1838,770,1404,978,604,1846,1792,1826,1856,844,568,1794,1790,1774,1778,1786,1822,1886,1830,1184,1102,424,1828,1848,1832,1720,1792,1820,1844,770,1190,1584,1846,1884,1804,1856,1788,1804,1846,1804,1794,2720,526,2600,3682,2788,3682,2632,1200,1210,1052,2810,3682,3474,3682,3024,2428,3682,2694,3682,3682,3682,3328,2778,2572,3418,3682,2604,2728,3682,2546,3682,3682,2634,3354,2692,2596,2688,742,1438,3400,2624,422,892,2424,2572,2672,2474,1254,3018,2512,2566,3458,1962,2274,3682,2356,3682,2916,1600,658,1600,1600,1600,1600,1600,1094,1680,534,320,1672,1712,1434,1614,1568,1606,1114,1612,1650,1690,1634,1668,1626,1624,1626,1576,1652,1676,1694,1626,1590,1762,1582,1604,1658,1628,1500,1666,1562,800,1394,1576,1668,1638,1718,1580,1534,1584,1608,1670,1656,1612,1598,1308,1460,1672,1552,1554,1348,312,422,482,336,370,1744,2362,874,1326,1114,960,1234,754,1392,648,768,1802,1326,692,920,504,642,636,644,630,626,636,556,646,650,642,634,630,638,640,640,642,642,642,640,644,718,642,640,644,642,642,1124,650,386,640,644,648,632,642,636,500,642,638,638,528,402,398,336,532,558,560,638,634,620,330,578,554,552,638,634,636,664,666,660,668,642,642,636,642,664,638,642,640,564,606,310,386,600,642,642,642,416,632,640,640,642,642,510,638,638,370,634,644,588,640,372,638,482,642,414,598,640,640,634,468,370,642,634,642,642,642,642,500,642,542,640,638,644,638,446,590,494,642,642,648,462,634,506,520,644,642,646,640,638,306,406,358,492,644,320,636,642,408,476,376,638,640,638,498,348,506,632,636,642,638,642,638,638,642,640,638,460,648,646,494,640,638,640,642,512,604,646,438,644,644,314,638,640,354,642,638,636,482,582,586,582,498,492,414,640,450,506,640,510,638,640,366,444,538,414,640,430,330,322,446,642,636,638,642,642,306,528,642,644,464,570,580,586,568,562,568,482,636,620,642,562,642,384,584,582,362,640,488,640,388,642,448,636,550,636,640,468,450,642,396,640,528,330,636,506,638,638,640,398,638,534,310,638,634,638,634,308,636,640,358,640,642,638,642,640,370,634,638,626,640,638,638,634,368,642,542,640,638,378,632,454,640,634,492,396,638,636,638,586,634,640,480,468,640,318,526,642,640,350,444,632,640,534,644,640,636,640,642,642,662,642,642,640,640,632,336,636,638,640,642,640,626,642,642,484,638,636,406,640,638,640,634,642,330,640,616,558,632,436,562,362,524,408,640,640,642,642,472,642,640,640,388,580,340,638,638,548,636,634,470,496,640,638,592,362,630,636,636,636,642,620,644,570,640,640,644,638,358,642,640,634,636,638,638,492,568,564,638,640,644,668,640,514,634,640,602,634,330,496,638,644,640,404,322,436,638,640,640,618,574,626,638,640,382,632,564,640,632,636,664,332,708,1506,502,2828,1356,686,922,432,2974,1408,1336,1148,2980,948,1360,316,732,1012,1048,956,748,1208,1208,1368,3004,1304,444,2976,1372,1356,1184,1196,2816,2988,2984,776,1008,788,1032,1028,1272,1108,856,948,976,896,916,1128,1140,2988,820,3012,1424,1520,2988,1256,1236,704,628,1492,2744,2520,370,824,524,552,416,592,1318,770,596,1700,804,2112,752,640,748,352,380,1476,816,336,540,3092,3104,1060,1468,388,476,604,612,328,308,380,2664,3220,3012,444,400,568,872,504,620,340,340,840,1628,1444,476,664,864,632,548,556,796,512,664,356,356,1112,988,584,576,540,556,564,464,592,540,548,856,360,808,312,316,352,692,324,364,320,312,576,632,648,464,412,344,476,536,540,492,444,868,596,740,600,720,664,1232,468,592,608,616,428,372,360,308,424,568,388,1132,356,396,424,504,2398,2396,2402,508,824,1772,738,1132,472,1812,1474,454,306,432,354,1058,1910,2018,546,532,1194,944,352,2000,468,470,394,328,324,330,332,474,620,338,364,356,338,330,350,366,346,344,350,330,324,440,528,322,368,806,1170,340,562,798,350,360,308,660,512,512,608,820,2620,2356,632,2190,1852,1842,838,528,1934,534,508,672,566,582,622,946,1498,1332,1950,1790,1916,2226,1940,1994,1714,1986,2010,1782,1902,1860,2094,1952,878,916,752,580,490,398,524,1632,2326,1720,2308,1794,1838,2336,468,1170,1584,672,676,1852,1062,888,486,522,646,528,696,830,3152,586,608,786,762,662,764,842,754,860,344,920,1250,778,746,842,1020,434,800,1266,782,1212,1624,690,842,924,740,1072,330,424,724,966,822,802,880,774,906,330,438,764,1018,750,668,536,770,756,884,574,1550,706,498,694,774,620,570,630,992,564,934,896,390,1418,698,744,918,1004,952,512,850,620,852,980,946,920,1428,630,804,526,792,2018,608,622,636,578,590,888,744,1064,886,810,802,428,532,1870,1600,736,538,494,910,930,1368,674,342,1014,728,476,444,812,862,468,2214,738,1258,768,856,516,306,328,302,612,578,452,2114,554,846,440,498,744,832,608,842,1054,832,342,1198,608,812,396,494,2228,688,562,562,636,780,398,620,356,398,406,812,554,2852,496,390,552,594,628,430,658,848,622,524,362,470,634,2018,436,2080,644,362,426,2146,610,782,632,454,390,674,464,556,2132,752,1480,2026,894,718,682,500,2108,730,1062,534,850,852,882,726,766,936,872,1120,998,1030,1946,1908,812,638,510,440,572,918,874,842,330,692,636,550,854,774,916,606,574,610,688,730,780,1148,764,660,538,858,740,2837,1264,2764,1244,2796,3636,1348,1340,2008,3300,1544,1528,1068,1632,1564,3012,452,532,344,320,324,1012,896,536,668,732,724,620,396,352,364,412,552,620,332,616,564,348,976,1060,876,1832,892,884,568,676,1060,316,692,844,680,436,820,484,808,412,540,960,640,688,544,480,876,856,440,608,628,1400,528,588,388,792,616,532,3540,1572,1716,2772,3632,1672,1168,1088,736,1216,596,704,440,344,936,2664,2700,2752,1780,1552,1036,1576,1312,2780,2744,1220,2116,952,1224,2208,2504,772,340,332,444,716,460,640,1064,892,336,480,744,644,1492,3532,3604,764,1400,1304,992,940,344,752,678,796,722,1396,452,1194,1724,1044,872,954,1672,830,770,340,2078,1250,786,770,1266,342,1022,652,2278,632,858,1108,1908,1546,626,1538,1542,638,1558,1576,2060,628,1152,958,540,2724,1164,734,2330,1976,634,1410,536,502,1288,1202,1362,958,408,2326,1294,1170,468,1232,1360,962,586,410,1552,816,1544,1716,1356,560,390,756,634,500,504,1286,506,1788,1004,448,586,688,674,1558,1368,978,612,586,674,654,1758,1012,968,1096,782,496,954,832,522,402,1024,1350,924,666,670,1034,972,1350,958,1188,966,646,1354,314,956,378,984,776,718,1110,362,992,1018,692,708,776,512,992,960,644,686,992,998,694,340,344,772,462,990,994,694,708,444,556,682,984,696,342,782,558,1002,940,344,444,682,348,958,1058,682,684,982,688,1006,1908,1068,1070,580,1006,704,862,1216,2594,1162,694,982,2622,1066,1070,922,1614,3702,598,1358,1002,1156,2642,626,1378,1158,1258,1094,1366,1156,1110,1244,1074,624,1410,998,1102,1274,706,1226,1308,624,708,1178,1170,1176,1078,1074,626,1178,1104,3796,3778,590,1100,710,2080,3718,3753,1832,974,1100,1078,1080,626,1210,1090,690,820,830,3824,2632,1152,1146,980,624,818,1204,1146,802,1344,1456,628,638,528,624,624,628,534,626,596,866,704,688,630,638,626,638,528,626,626,634,1124,1104,1104,1112,1112,1104,596,1146,1102,1218,552,632,624,1124,1106,748,1114,578,1908,1410,864,700,646,1150,1052,1060,1050,1042,1048,1048,552,1120,1084,1096,2254,1056,462,1194,1142,862,1872,3634,552,626,1094,2254,1054,622,594,866,356,1040,780,690,1396,1396,1000,1074,2236,1086,1158,2246,626,1148,1136,1258,1238,1052,822,1046,1042,1080,670,418,864,704,2256,2344,624,1146,1136,1270,1244,1044,1036,1040,622,1436,998,2494,704,1230,1440,882,1068,1284,626,596,1410,1144,1138,622,1120,1072,338,2244,2244,2238,768,626,1148,1136,1322,552,2622,1016,1148,308,552,1132,2514,570,338,1020,1148,1140,1056,1426,1000,1074,720,624,804,596,1116,624,1150,1422,750,352,626,1410,778,624,2022,780,776,2684,618,358,460,322,1102,676,1374,820,862,920,596,1400,1312,1422,1116,1070,574,1558,828,868,824,1234,1206,1430,1122,1076,434,1374,780,870,1056,1126,2680,594,574,820,696,312,1042,1280,868,952,626,596,1386,1056,1132,2514,618,402,656,1098,1378,846,1066,870,374,876,624,590,1392,1184,2520,578,1570,874,544,506,2158,376,870,810,626,1204,1590,576,1092,2506,2832,382,1374,1066,622,1886,598,924,620,880,1070,1684,1680,1752,402,2564,786,694,670,1192,1184,1186,1168,1182,480,376,856,2604,622,1232,1070,1066,2164,436,672,1196,1186,1184,1188,1244,618,598,1300,536,528,834,598,620,924,838,1072,1032,746,512,1424,1046,1196,444,924,846,1074,3738,1852,682,1184,1176,1182,1060,614,600,858,802,382,1159,676,1126,450,2432,1038,656,810,806,1000,636,450,1198,366,2160,450,936,822,890,542,520,572,2720,848,942,1186,1122,532,482,2424,1394,824,810,824,826,820,810,822,834,1230,680,672,1102,526,840,858,912,856,854,412,1054,688,1142,816,1014,792,526,490,422,1754,594,1254,2708,2706,754,630,2726,872,642,738,524,632,870,1428,1234,370,486,814,1824,1790,1248,2710,568,558,392,372,798,812,824,786,920,644,860,1878,794,812,814,1090,1676,1350,742,312,924,1626,2160,590,1186,1244,2350,1054,2730,500,1680,818,802,520,782,646,734,432,1666,2358,564,392,3795,1232,786,938,1164,1140,824,424,368,3080,1492,1482,572,2716,1058,572,784,1812,1680,1680,1806,1602,1202,1726,806,1018,542,1332,494,338,696,1950,388,2436,624,1140,888,390,570,1090,1120,1086,772,760,1062,1088,1026,1166,1680,2142,1692,406,570,494,396,1110,592,442,432,918,922,2414,1482,610,570,786,888,568,384,1816,1200,3212,1006,1156,918,848,538,518,518,678,1238,1232,1400,1232,1510,626,598,1408,786,1078,810,596,502,618,394,1132,1142,1090,1508,1528,790,386,2128,1358,556,602,608,2252,442,1162,558,2260,1756,1702,478,560,1594,656,1036,480,1516,2936,1050,2884,812,1376,560,1106,560,1070,742,1008,674,574,610,868,768,968,682,860,1000,904,864,904,1098,1058,1084,1156,832,1488,570,668,1280,2462,816,1144,718,694,680,836,888,918,444,582,1332,1610,572,706,410,1604,612,898,3288,3228,3460,2464,566,566,478,570,472,640,1100,1114,812,558,964,670,1282,1520,2882,480,1370,1288,1380,1124,922,728,1546,944,2484,1604,474,2122,1994,1600,1168,422,558,560,1208,1398,1308,808,642,952,782,968,676,3290,3238,3304,1564,1626,1540,1554,1386,1388,1064,508,1402,680,670,1100,1194,780,1062,3034,342,522,1104,1144,1058,1090,1204,306,1992,674,1330,394,2478,558,1524,1124,1002,938,368,714,496,1506,2888,574,1592,618,570,1616,1524,712,764,788,980,946,450,670,800,674,1098,1060,1096,802,1956,2062,556,1152,1086,560,1114,1106,2428,1848,1148,1682,1674,1144,1262,418,460,560,558,456,452,458,580,558,556,476,476,1504,462,1200,864,790,2102,2326,920,832,2508,1100,2450,654,540,1820,1300,502,1126,926,1024,1950,1018,2022,620,1580,454,552,1086,520,1102,1252,994,674,612,1020,976,520,1514,1796,1274,1424,1378,588,1296,668,1232,2098,682,786,964,1446,1412,658,2218,374,382,450,524,980,1728,952,970,1062,686,608,1086,1070,822,528,1020,674,428,472,730,508,402,438,756,430,398,852,1814,420,1502,566,538,542,540,538,770,684,718,742,1962,826,900,1262,3048,2270,1150,838,500,458,1660,3478,2878,668,540,660,1218,548,1138,1700,598,832,1014,1398,1226,1656,1012,664,726,1786,670,828,1102,812,1376,762,610,978,986,634,474,636,632,640,630,2122,1522,666,616,398,1398,550,1516,1232,656,556,606,600,1518,564,2428,798,356,2914,1020,1364,878,1248,1480,1392,1004,1238,974,844,604,390,926,2646,1064,602,604,1776,984,634,2208,1490,382,1376,988,1132,642,1406,978,682,816,1476,1260,950,1476,1358,1356,1410,2372,3556,1604,504,1818,624,582,1232,708,706,1162,350,410,428,508,786,488,468,640,732,526,668,1742,378,432,690,674,1366,1518,2496,1292,862,1244,988,2162,936,736,902,1078,902,1052,930,988,3118,650,1360,1362,984,692,680,1600,1990,2244,2700,882,940,722,1050,438,1502,1240,976,430,492,458,606,516,1412,1392,1002,1414,1062,598,1360,832,2478,1046,878,2838,2016,1646,422,408,526,2670,522,1500,458,1564,3224,724,530,318,458,1394,1570,674,472,1498,586,394,488,678,576,1008,1050,922,456,574,964,1986,438,428,786,748,1514,374,482,542,618,548,1454,1854,488,1464,1212,1006,1202,1054,578,960,704,572,1982,376,1098,1078,1138,1434,1238,2494,712,410,526,902,962,704,704,1084,1788,978,634,318,1214,498,358,1256,472,1618,492,816,516,472,3130,616,532,412,890,386,1102,354,1980,3356,452,1190,408,434,390,962,1820,3620,476,506,528,696,616,1778,1278,1264,960,2916,792,2936,540,632,496,452,482,938,1336,1460,520,320,496,706,624,540,636,546,740,650,916,474,352,608,450,736,748,416,864,460,760,1650,1524,532,1048,608,710,500,318,714,636,738,1754,696,546,364,470,572,1590,760,412,1134,1656,1398,744,556,384,1190,376,1286,784,1048,1212,524,606,2016,722,378,840,442,1208,434,624,554,1366,1230,1348,2294,338,836,712,1038,420,842,900,996,1050,522,1444,848,586,2412,1178,844,802,608,710,964,848,708,1110,1324,1324,1332,1826,534,396,1516,310,316,428,1142,1146,520,1054,844,418,544,516,422,1184,1060,1246,1296,1816,974,966,646,584,314,638,402,1342,1408,362,410,1040,1458,1634,1634,1232,618,1836,596,532,921,442,1592,544,652,522,322,462,476,462,1188,948,1624,1172,914,516,824,1408,816,436,698,844,782,672,1518,1658,532,362,378,504,960,1660,1408,350,3006,1410,706,1040,586,1046,744,762,1792,3218,1450,1234,3194,1448,340,850,3318,2078,390,890,542,492,604,786,2114,1362,1732,620,360,772,1766,1742,508,1064,954,888,1094,950,360,1070,794,364,364,698,704,1144,1046,382,1498,362,1422,364,360,1414,1430,2802,352,366,1290,494,1412,450,2862,1110,1618,594,586,818,496,800,1874,1550,3456,624,2628,1484,1336,1306,1046,2686,2648,3318,1096,770,574,568,576,584,584,606,488,1554,3548,1770,1614,912,532,700,1408,804,2016,3468,938,762,526,1598,860,582,1162,1234,526,900,900,744,1418,1406,594,760,508,1892,352,1672,1354,908,622,610,816,1582,882,594,634,528,1326,1000,3518,3044,1018,922,756,1132,3528,3480,1732,1970,1296,538,1402,1062,1274,1428,1432,1138,1414,1424,766,1154,2552,2648,1664,1864,3422,1892,2402,678,1896,482,1396,748,642,622,716,776,366,1592,402,888,1770,364,948,872,470,344,756,742,1050,876,1318,1404,876,1280,566,1220,352,1602,460,1058,676,626,820,804,1496,398,1490,302,1238,2318,1558,974,544,2062,2886,2328,2112,862,1502,430,324,484,424,386,708,382,506,880,3526,1616,992,920,920,946,1086,868,918,988,992,946,1582,1494,1310,1410,1792,1408,1434,444,2654,1022,1418,1514,1778,1952,1752,552,1768,732,650,2440,848,1310,900,1408,954,1654,878,964,1182,548,1248,1544,2978,1540,1572,800,1830,502,736,692,1038,3534,730,1628,1562,470,1582,1146,3438,1848,906,1352,532,964,1160,541,1770,588,900,3216,2398,1292,1342,334,1382,1418,3508,302,764,606,600,566,560,2120,2188,1124,892,2818,1020,1734,1550,890,678,448,480,3590,970,594,750,860,728,1232,1274,1244,1242,2864,1884,412,1306,652,1670,1012,1654,632,1298,1150,1838,816,828,896,1658,3148,769,2590,692,2166,1000,532,1360,706,1222,994,1558,1986,1406,350,1726,1384,742,534,974,794,1046,1020,498,582,1162,494,970,580,600,736,2280,1028,356,3476,3218,1516,902,922,670,3524,1500,1124,658,1148,798,812,946,1036,2006,1048,848,560,580,1060,584,596,3562,396,3406,3492,524,3446,1314,3250,1362,1268,1362,1364,1018,1086,1402,2806,2430,1448,922,1146,868,3158,530,716,930,850,3508,1926,1598,1180,504,2648,1078,1316,986,3494,466,1054,2340,824,1676,1272,426,530,1046,536,3476,648,986,1524,1048,2580,1176,3244,3524,420,466,1668,584,1168,894,1492,1272,1344,936,1538,1464,2230,1086,602,596,3488,1742,3054,1066,1166,1242,1288,1070,768,3508,2650,1278,1092,1758,3052,860,1888,804,3508,3436,880,504,994,1336,3420,3448,3498,678,706,728,1494,1102,814,834,1136,420,1728,1138,854,568,506,680,1744,1030,1840,2028,3542,3526,600,1120,778,1578,848,526,574,594,3488,1540,1764,1782,522,1424,876,804,1446,1436,1134,1406,3116,536,1410,848,2502,1476,743,3504,1540,642,640,656,1756,1244,864,676,1058,694,1940,3418,722,386,840,2934,330,498,4136,3524,3538,3560,1560,586,1782,1450,2722,312,3290,3236,3422,920,500,848,1840,2268,1714,1426,3460,2520,1720,2850,2252,1060,1392,1402,852,988,1088,3448,668,618,538,1406,550,1144,2484,2824,704,566,1082,849,626,1508,3162,729,998,870,1097,3490,2282,1134,1170,1276,958,624,970,804,1288,416,1934,856,764,942,1396,522,994,1048,1098,1064,3512,588,958,1034,540,988,918,1154,642,576,394,628,682,566,1102,3492,3488,1534,816,1472,3480,3472,1328,1324,692,2790,656,1708,1144,1096,2280,3206,482,478,710,692,1122,1066,990,866,850,1762,494,1418,766,1518,1900,508,374,1880,2204,482,410,596,616,550,626,1202,448,826,2922,972,614,560,472,764,544,790,2090,758,780,1600,912,3268,1852,1466,356,684,556,710,1400,3450,3498,3290,512,1212,490,1052,544,610,416,762,1616,640,3268,704,1264,516,680,1218,1792,1216,876,3496,598,1162,1318,490,468,802,876,3486,2608,1104,1138,1108,1252,688,3891,758,794,792,722,3524,2960,816,362,792,1238,912,3506,3170,1452,2468,968,1440,466,1166,1068,664,954,1070,600,880,1806,440,448,604,1412,1398,860,3522,3476,3170,3514,700,718,564,3430,3454,1406,708,2268,2318,826,480,682,1742,700,462,968,1982,510,532,584,770,798,1558,1174,3414,1060,1456,348,2876,404,842,2558,1654,1156,1178,696,656,2612,1352,618,1496,1336,2154,642,572,874,2086,1178,3522,2272,724,834,464,862,1060,1222,978,2470,566,482,966,892,1112,2216,2546,972,820,1728,1710,632,820,362,448,2940,878,886,496,1412,446,1160,2228,1438,3518,1810,534,572,3220,752,1196,494,480,2502,2196,3416,1052,408,348,1678,958,1036,3544,786,554,614,990,762,506,598,1524,2108,1532,834,908,538,1220,1084,530,838,2468,538,1630,772,1060,636,879,1220,664,2300,1790,867,3524,2994,1776,638,3510,1742,1006,500,2470,672,1066,1754,440,1746,1058,894,662,1770,316,528,514,470,480,1180,598,1398,858,3830,2608,1182,810,1614,362,1666,1000,816,360,454,1752,334,1730,650,1462,758,3438,312,754,1074,906,536,1916,476,1236,1134,574,1064,1318,1766,834,304,330,374,308,1904,552,670,1126,1078,424,614,1968,776,1228,686,730,604,688,396,1190,1122,998,1916,492,1710,1234,1416,1522,1384,352,1228,855,2258,871,3530,1638,1734,856,1270,696,346,920,640,1628,494,764,458,986,746,532,929,304,412,402,792,768,536,602,756,640,606,734,552,874,868,550,456,512,784,344,916,414,890,626,366,348,916,436,574,446,984,744,542,686,578,478,798,344,336,1090,872,1100,1576,1330,666,1362,942,794,798,324,754,786,866,402,846,542,1210,554,496,504,778,636,794,1222,910,902,910,914,908,566,650,1138,536,372,492,510,436,520,668,448,1646,570,422,494,2514,2526,1008,1772,734,736,728,718,534,668,698,1008,810,876,1120,874,1226,956,866,1392,694,606,618,1346,1168,1476,362,614,726,874,398,956,578,902,776,616,738,574,736,722,724,976,1330,1980,1394,942,870,740,728,1092,1292,676,662,648,1060,914,974,606,684,774,909,1842,738,988,1034,1393,354,738,726,1140,768,990,724,870,1002,2786,1058,1058,1046,1726,856,1184,1003,1098,472,1446,1190,790,752,802,822,882,2178,346,1864,690,608,1154,986,848,1050,1606,1776,1304,1325,1206,885,1070,795,1244,594,962,1141,1187,1293,829,3667,640,755,796,910,1093,1650,1424,1840,1202,1732,866,490,1315,860,874,857,859,666,890,883,2002,674,1500,1190,1471,1324,1254,2106,1194,532,979,536,798,2618,876,2552,344,907,1604,1817,1020,568,1025,1501,819,1022,961,894,1456,560,516,1255,472,592,376,548,644,548,520,628,884,1097,2080,1050,644,938,1971,498,372,462,1286,3221,994,1085,2814,1003,1089,801,1196,1513,864,581,814,644,736,745,1562,1080,1038,906,1159,1344,1158,910,3690,669,794,486,335,1536,1610,2223,1613,1840,1548,582,1028,984,876,878,795,666,804,856,674,620,410,1112,646,1497,1038,1722,1465,3351,1086,698,1038,1185,3764,1236,1240,1230,1232,1493,892,472,466,615,1298,506,800,1186,1431,1043,1105,488,998,1222,1425,983,682,908,826,1584,618,988,368,1260,620,364,1564,682,1559,865,1679,831,798,1056,1536,1819,1940,959,1094,908,520,522,520,612,718,716,824,1062,740,964,650,846,522,546,460,777,2008,656,1194,1021,968,1057,650,1230,569,1056,1088,1262,1172,751,755,1036,812,832,1060,1274,873,1088,1499,1049,2014,568,572,494,626,420,430,346,312,666,475,641,1062,584,952,562,1281,522,468,842,1306,1048,638,1287,850,530,2438,946,1236,1102,866,1222,3086,1120,1099,1068,787,1782,858,744,589,769,902,1301,930,2032,1110,348,1206,2106,1666,1096,1207,1024,988,998,558,727,902,1255,536,535,636,768,1122,1676,830,451,402,400,1065,942,1002,498,494,888,680,1194,592,328,496,498,1805,1352,1192,2772,712,1750,480,710,524,2888,1470,3533,826,824,1075,1018,744,775,492,472,1398,1144,848,843,849,843,843,434,358,1399,520,522,1586,614,826,434,1520,928,806,708,906,1100,1254,842,366,802,850,710,842,488,550,790,430,1598,1520,1586,464,1280,490,486,492,492,620,1435,656,1718,1160,652,440,1180,1556,766,1392,1566,658,788,1530,912,1116,300,708,560,1294,1068,1224,1468,958,1316,3250,1570,933,876,934,688,642,604,1482,1356,876,885,562,826,1016,976,1014,3377,877,389,881,355,549,798,957,2520,748,747,430,438,1277,1200,3340,430,3543,4056,1084,1247,1109,1196,696,1388,712,1275,2012,1400,1566,1058,798,1504,460,550,1160,1042,622,982,792,1164,1504,688,1758,802,714,704,1636,356,780,801,885,864,870,917,624,898,449,840,849,3772,849,836,523,454,574,370,605,944,1071,1071,1046,1242,884,1160,400,398,306,436,832,336,876,869,887,522,526,526,539,1211,436,1456,614,770,488,696,918,1524,728,1356,589,532,699,498,2106,1052,1628,688,602,636,464,836,824,478,994,1146,486,1760,600,668,498,648,3541,1132,612,612,614,436,754,3528,823,1155,989,668,1500,777,1018,903,408,439,520,589,836,924,1718,474,774,490,1714,996,876,1712,398,1426,1186,1050,1463,620,800,971,914,614,1116,706,894,570,3178,600,774,366,1062,2655,461,440,444,348,344,916,896,533,482,398,588,326,348,1718,816,556,1574,839,987,859,1871,476,1264,760,762,910,680,1092,828,1384,306,680,432,432,1244,1204,982,328,778,702,768,3512,702,726,1154,524,764,1188,788,336,850,761,788,1070,810,534,464,818,2452,939,1270,1395,590,888,838,865,835,1154,1461,1056,350,776,726,636,3878,1480,920,1040,3772,426,480,622,490,304,1194,1454,738,1380,448,658,738,848,1340,872,942,354,622,494,672,684,1577,1062,1136,1060,1324,596,703,946,1276,613,412,1206,340,470,1212,472,700,360,366,366,374,390,306,300,330,786,706,630,776,540,1467,496,1258,1038,858,568,860,522,1570,1708,1282,1310,830,716,1276,868,1014,484,818,574,520,778,690,694,922,948,404,361,448,428,888,530,546,904,752,434,474,1740,1576,814,782,902,475,700,746,860,904,398,408,672,918,1050,1376,883,1220,962,1282,3252,1318,751,1462,1526,664,1090,707,1226,797,463,1130,1130,1060,1061,522,574,391,1009,1077,404,504,434,1030,432,498,1044,3512,1006,1292,2330,800,618,1508,1226,438,436,1604,1076,966,1332,1644,872,735,865,825,847,806,680,623,404,564,1752,434,1270,304,302,486,496,1627,1646,2754,1790,1296,1716,780,926,1104,732,672,908,322,412,692,484,2113,867,457,449,449,1470,542,694,1333,974,982,1172,1016,1262,1026,1112,1092,954,1424,1718,438,434,1718,742,306,300,486,1598,1436,2902,2858,418,780,912,612,756,594,1154,1034,990,1222,1094,430,690,666,680,694,1336,878,1098,966,482,834,632,1638,1572,1254,552,974,450,933,672,1071,1046,342,980,1768,1551,1138,758,600,1176,1262,950,840,1092,444,937,3540,1312,840,1112,934,2394,900,384,388,436,536,903,972,646,1325,492,1671,921,1160,969,1540,1044,434,1086,1292,1608,1331,3597,954,434,452,1108,1913,1236,1244,1408,928,708,504,811,1310,304,1222,2402,1446,1110,704,604,1122,424,710,980,318,976,2098,1140,1073,1048,838,538,1478,474,532,514,1030,1148,870,386,396,428,436,522,520,434,1424,416,448,300,1784,1052,492,456,722,994,1256,2406,534,1312,3174,686,1213,1124,1186,1114,966,938,1046,944,1106,599,3431,1494,599,580,648,716,1084,402,431,437,524,1646,382,1072,866,410,1034,796,424,710,812,1766,582,1092,758,595,663,638,405,529,821,434,452,378,558,1369,1146,1148,1108,1258,670,426,436,3470,960,1286,540,520,584,660,482,770,640,1066,1262,1364,490,488,1099,412,402,376,706,783,780,785,781,781,780,776,764,490,448,1316,1108,487,684,802,2726,992,724,630,983,718,739,714,665,1056,614,1322,376,432,674,616,300,658,844,1098,1914,760,1586,2766,648,1412,1548,760,648,1706,890,793,462,505,1000,614,690,1580,1215,606,1531,1413,1812,1670,972,571,1000,774,819,725,606,986,1384,712,1016,1186,1030,428,464,757,1567,974,1244,332,600,922,994,454,636,1252,492,2344,1570,2648,813,2594,1202,978,1078,1140,844,1002,330,810,872,942,884,1696,1227,1454,748,564,1500,834,1432,1238,1324,444,484,437,676,1326,974,954,806,810,1114,896,1446,708,794,1959,1152,734,1618,854,840,1112,690,674,908,548,360,456,816,1030,692,970,1296,832,910,1196,1459,820,963,819,542,856,748,1038,966,484,608,730,1018,669,422,526,1296,1064,478,540,824,1512,3468,968,1580,1492,1138,1012,914,808,776,1168,1111,944,950,945,837,1173,548,483,914,1370,1170,1544,1176,1198,1009,678,1091,904,1042,302,436,466,1442,678,600,2050,308,1650,930,652,792,964,1696,4024,1160,694,3971,1537,1240,617,586,766,496,1726,696,441,1336,688,628,302,1212,782,1054,456,484,869,1890,1318,1764,732,986,1178,756,1034,718,899,903,3348,1343,1336,1332,622,1326,1722,580,792,489,304,1314,352,4024,620,620,744,1734,900,878,1404,896,896,2116,1092,1804,328,2544,640,548,1700,306,2100,930,986,962,756,1575,1308,1048,1162,706,1066,1088,1014,1226,3469,1916,1206,1106,965,1210,966,1072,674,810,824,942,468,614,1058,1054,1060,1364,1322,1418,1156,973,1190,1462,802,584,1724,910,763,1128,560,440,974,1050,493,594,442,476,464,544,792,370,726,630,488,496,688,832,962,920,378,384,304,1144,1690,1135,1066,1776,1576,986,786,1044,306,438,1170,718,444,2332,1805,1588,3613,1312,1382,812,1234,2576,320,968,418,412,400,1732,1742,668,434,436,526,994,740,758,374,736,1005,1068,634,492,308,680,1818,1430,734,1856,891,1120,934,1054,536,890,1584,2184,787,888,613,2401,1400,1513,909,1644,390,1364,1170,1010,818,710,1480,884,1488,796,909,1734,695,544,958,534,648,852,438,534,798,678,1910,2114,456,1928,862,1094,776,1155,452,870,1337,1050,1507,3915,1592,1684,332,1872,350,342,1392,952,1004,844,884,750,810,1346,640,872,440,824,650,316,702,372,627,748,796,1118,1320,1124,484,756,770,638,622,1098,1411,1995,1192,758,1076,878,732,1296,708,1667,556,920,948,758,740,1172,974,946,806,304,996,766,970,888,1393,1042,994,1078,860,1448,1062,617,749,500,1746,890,594,1712,376,674,428,820,3335,394,1338,372,636,892,1326,1905,414,330,1584,3316,797,372,448,1349,1302,999,1186,1092,584,1232,430,434,668,762,644,364,654,530,816,300,536,720,3538,1048,896,1992,802,596,1604,369,1147,1564,871,859,608,826,816,1362,1062,1257,1502,1428,1430,572,1358,702,928,1736,940,439,1082,1186,1192,530,1300,822,1426,580,362,684,536,302,620,622,416,2468,918,2380,1352,784,441,3228,1232,1040,1034,578,1548,704,393,1336,842,1934,936,1532,406,1515,1636,936,448,1084,1226,1518,1402,814,1020,1744,1280,918,622,490,644,484,328,624,1316,1300,306,1170,3528,2032,732,386,896,608,2476,1200,1036,383,1772,1352,1224,1820,350,750,734,2121,1046,832,652,334,344,1232,1085,918,978,1744,436,436,686,830,821,873,592,518,1330,664,696,858,660,316,1002,622,961,1506,398,1080,620,1520,1054,906,2270,1424,750,1516,606,1702,349,566,1376,704,637,1594,448,494,484,474,1106,718,1604,876,1768,806,588,1200,548,616,674,608,756,704,1754,1244,1070,694,408,764,652,816,1300,478,662,838,2520,698,656,409,690,974,1854,1108,484,630,1302,348,648,540,1569,1240,450,510,1552,626,410,1002,1342,738,1448,752,1100,519,1196,1717,1013,572,1070,1264,1068,793,622,988,1314,488,364,3554,1088,574,1970,432,1213,1140,1376,496,586,724,1070,952,960,952,1068,1049,456,631,1589,1079,720,352,373,1084,400,382,800,750,1736,548,674,1058,725,1306,1456,678,632,888,1355,1022,1026,818,1120,1000,1539,1310,1118,1222,694,310,892,1200,1118,1114,1426,1108,1443,936,792,1158,1332,1383,692,1474,1088,1767,3446,542,972,2140,1109,506,852,354,330,1700,606,1208,326,600,1632,615,791,1663,1050,444,851,1114,900,390,582,1744,520,420,742,519,528,1276,1242,854,2189,894,906,338,964,482,1376,740,774,662,314,304,706,440,2008,724,1292,3392,876,1736,929,1318,1408,950,1030,1413,1012,349,832,970,1696,1266,2054,770,957,578,907,1001,1754,1614,388,586,896,438,436,821,656,1278,1884,1196,834,1472,1068,1014,482,648,638,742,812,424,1626,526,1855,498,961,1744,1681,1408,782,848,1690,708,702,812,1196,1458,1270,1272,1364,1264,1752,1232,532,1430,1206,922,730,876,356,748,1402,732,954,672,1374,742,2720,1080,1630,1632,714,674,438,434,1216,1022,786,424,764,854,730,314,462,420,628,408,326,1382,698,716,756,850,890,1156,3914,712,678,898,1280,1044,1178,1086,1000,790,502,746,1546,1122,926,2214,380,1174,1668,758,414,896,1384,658,1276,1626,614,1066,3158,874,884,3178,3506,882,886,3522,1434,1638,1760,916,1320,1298,1056,848,842,1816,862,610,874,1210,688,1210,906,3572,3564,1386,1326,512,2614,1044,396,1378,446,646,380,1756,744,1722,1128,996,1008,994,886,900,1226,448,674,442,1040,1054,740,428,1318,696,688,618,562,728,726,1120,846,370,1074,1700,1144,478,1090,708,1126,400,1396,1464,1064,1236,1152,794,1312,958,984,1358,730,1030,722,1134,1694,512,1282,940,674,2906,1404,888,708,886,532,1076,706,402,668,1342,2754,700,1288,672,1132,3112,2484,1326,958,658,512,1808,1526,1854,1206,2952,2018,3308,500,1194,404,3376,432,1484,620,996,1224,560,562,542,912,1236,762,764,678,1304,436,376,1016,648,482,444,336,458,874,984,504,930,406,2402,1664,556,710,792,622,1510,580,654,650,786,902,1372,876,1024,1628,994,896,636,1302,1238,650,1068,1518,444,516,300,714,534,984,1040,1266,448,1252,1426,882,468,624,504,538,636,1102,406,2402,1044,1088,3430,3486,1188,408,1312,1090,960,898,784,1448,714,884,834,3432,1104,1540,1616,788,1492,420,676,2034,1056,1014,490,624,1220,486,662,540,1108,3892,1152,688,1240,1354,614,3404,536,538,1410,890,716,1444,862,880,494,1818,1416,638,518,476,3542,820,880,846,1140,674,456,486,396,678,1368,532,482,474,2538,1008,3364,1200,1132,1202,562,668,1532,976,846,818,960,1008,1754,604,1416,1084,1240,1570,1228,444,846,1092,1058,1150,1000,792,484,748,458,1134,666,456,540,1278,556,412,502,532,726,860,896,400,584,600,1516,2506,2160,3464,910,968,448,662,1210,680,1266,512,2294,1464,524,864,1560,1208,962,674,966,970,2126,2012,888,972,964,1898,686,306,486,1038,1230,504,484,932,784,746,554,542,1144,3054,1322,1100,2050,1128,1100,1310,1788,334,984,346,706,1060,1204,460,716,910,806,954,948,970,916,974,894,1000,906,954,962,736,966,1042,970,1344,1442,1334,2006,1972,1382,1056,1214,462,454,1260,348,482,328,1318,882,420,1696,522,2404,988,878,1032,1500,466,584,748,698,1362,628,426,906,934,1066,1036,1106,572,1164,966,1364,322,878,514,720,918,902,394,628,1496,1638,966,960,728,674,416,1290,1558,1260,1216,1848,1554,742,1100,624,618,1030,834,724,908,1428,624,862,1878,422,1286,506,974,370,468,312,504,1232,482,394,634,324,722,870,542,518,722,860,926,896,496,792,974,1232,656,1686,1370,300,456,618,464,1384,1366,682,1440,1574,888,730,612,872,590,684,1204,838,1940,454,526,482,704,904,626,632,312,2034,1052,900,904,1348,590,552,564,532,1518,1572,1756,1778,1666,1694,1334,564,974,496,414,1402,488,484,1128,380,504,552,534,924,402,1312,1392,898,544,500,1290,820,394,1824,902,374,448,968,604,558,1834,622,324,612,2216,754,704,1180,1156,2312,1254,1254,3462,3474,1262,698,1188,1446,1234,460,1104,1260,878,678,410,778,450,536,856,660,1210,968,1212,1506,768,474,340,1164,562,530,412,700,978,898,1668,1372,450,542,946,566,416,638,798,728,470,696,486,506,582,752,972,1014,2266,570,1506,2698,1356,682,680,746,506,352,464,472,466,466,622,598,602,838,1630,1082,1040,908,734,608,668,422,486,1240,408,832,1038,940,2944,992,1026,1026,1422,522,968,462,1578,742,460,424,860,1582,780,830,524,1674,1524,1250,454,876,1222,504,802,700,1322,1450,454,654,1582,802,526,786,1782,658,1062,370,434,1182,1046,1044,1046,982,1362,1526,1320,1656,806,442,1082,534,904,594,1054,718,738,598,564,1332,616,1074,558,1524,1370,1136,1918,752,1008,920,746,526,1142,858,512,934,1890,452,1218,1908,3510,1926,1342,426,696,450,354,442,458,722,676,868,1676,950,874,604,614,404,698,890,950,746,1466,1492,2308,1006,1062,364,842,672,614,610,472,458,1456,1064,784,1136,980,966,974,1174,1216,1532,332,1650,424,724,682,678,1668,634,546,482,536,646,1074,1124,1732,594,600,1478,1112,512,904,734,530,446,1716,1724,798,1724,890,568,552,600,1582,528,1282,1142,1228,1104,1522,746,1578,726,544,548,538,1436,814,1616,594,930,446,1120,562,954,870,1112,1720,684,464,1226,1222,446,962,386,970,1332,896,976,892,706,760,404,3494,2326,596,540,896,1200,1254,2258,690,1588,366,978,1580,744,2332,1040,810,728,2646,1092,2062,702,1298,1350,968,970,964,638,640,642,422,504,1422,642,1562,1228,584,1824,640,642,1040,852,680,508,3430,506,316,542,3498,686,544,906,964,1850,804,446,1780,1106,840,606,750,444,3452,538,670,676,424,964,642,642,1304,586,858,754,826,338,642,556,526,576,658,960,954,1338,350,1524,434,500,1318,1028,382,364,500,680,514,540,930,860,960,1204,1820,850,1498,1408,750,446,1078,544,690,564,566,610,494,750,952,532,724,740,602,604,1326,962,452,820,694,772,640,1206,902,2468,3516,820,638,682,962,370,590,1074,638,640,902,1240,510,1154,1624,974,638,644,1410,1188,754,640,906,892,636,932,522,636,1674,1018,644,646,462,906,716,758,454,370,506,540,352,474,640,536,728,860,892,1102,656,1794,2168,1144,434,430,448,560,598,1740,1338,404,874,836,1478,826,732,1092,1760,576,978,2556,1976,1630,890,898,2210,1116,1328,786,1320,1126,1710,1628,948,1276,796,728,788,628,778,568,638,640,862,932,522,1212,646,640,642,912,1166,640,958,964,672,646,544,764,1078,844,414,400,684,814,1046,1584,536,464,784,856,892,1098,946,1680,830,992,826,444,622,592,1636,430,1674,1798,434,542,592,584,686,566,764,784,802,1914,3472,830,984,644,994,1218,1086,1180,638,638,644,1570,344,836,488,1246,1046,446,420,476,406,636,644,1284,970,1020,790,640,1158,964,640,924,468,1206,412,370,404,548,532,652,998,1050,478,804,1588,960,1376,892,2902,528,1374,696,1572,910,692,608,512,636,386,966,460,504,1008,2824,1124,480,632,638,2470,3246,936,636,640,970,1228,1228,440,840,640,718,412,796,402,3442,692,1746,514,512,410,700,1494,2892,994,906,696,3488,390,970,972,958,968,638,638,1072,794,332,820,464,1732,1374,966,1028,966,878,962,1842,970,1252,1744,1758,1084,644,456,954,758,792,330,828,548,748,334,1570,1034,536,756,1032,1336,3436,1786,858,708,528,2870,1158,952,720,654,1408,524,620,1070,668,3374,814,826,1196,664,1202,804,868,890,846,926,958,636,644,910,940,740,2952,638,514,956,1020,1798,3512,1232,912,982,636,1220,670,704,1064,1340,506,792,812,834,518,550,1106,610,1472,468,734,2998,740,702,2098,2874,1188,1626,892,676,1070,640,622,602,692,446,526,882,720,588,800,418,806,748,730,706,2164,804,412,1182,998,812,448,1924,890,896,974,882,1234,1242,1212,1218,636,1224,650,954,704,742,1218,644,916,640,644,936,874,802,862,534,1322,612,614,622,1666,534,2798,918,898,572,2902,510,1126,1228,386,740,336,1018,704,1204,910,1224,900,1316,1424,3464,886,638,630,848,956,964,956,958,946,882,984,974,982,1222,644,812,1700,640,794,1650,1814,762,646,538,716,1322,1010,2874,1612,1020,940,736,464,476,764,520,2756,1226,1618,876,1206,332,884,566,816,678,654,704,1200,968,356,644,2104,1612,1270,680,1212,480,646,690,638,586,848,640,800,868,772,1104,322,608,676,458,536,1414,1578,2898,1120,986,430,546,1120,1244,318,538,878,772,1784,1022,798,444,702,646,882,1514,770,362,346,300,520,1290,1648,396,954,2024,2388,830,376,978,882,554,570,598,638,634,640,782,748,890,1108,640,1110,642,644,356,1664,870,764,638,638,1002,772,758,988,646,642,1038,1064,1024,640,1170,538,392,536,2604,798,458,684,636,558,572,1704,2994,3028,704,458,448,606,640,642,400,1554,1422,676,424,378,644,792,642,918,358,752,4148,634,1020,524,498,944,442,2886,546,456,444,928,872,510,1734,2172,538,394,1214,476,654,950,962,596,686,638,638,640,970,526,514,614,524,3456,638,1306,564,1072,792,650,1470,634,640,988,322,468,534,348,724,714,734,1474,748,738,1292,694,1402,1814,1006,878,624,1460,1850,588,730,720,916,1566,1036,992,1278,1154,982,1364,1280,1686,1868,746,3314,1174,1270,3240,812,1410,2988,964,466,428,1186,1224,1804,856,702,468,708,870,410,744,1210,1576,920,442,2904,548,522,700,966,1306,1126,1298,1320,396,1028,736,746,1218,732,576,718,680,2002,666,716,728,734,1228,1274,326,418,1682,968,958,864,722,598,404,898,446,1064,384,938,306,1454,310,576,1790,1204,418,1010,566,410,2652,3080,1026,964,1364,1628,394,344,1574,2574,960,462,464,948,952,1112,1576,1478,876,526,998,1564,832,956,1012,1536,394,900,1264,804,772,786,1652,808,782,734,682,462,572,752,642,808,460,976,438,884,598,598,1344,524,846,1088,596,834,926,438,498,696,336,1578,1200,816,860,1084,1472,1258,1678,1432,1984,570,388,1132,1102,728,2086,524,356,1094,732,434,1048,684,726,1084,1440,528,708,518,1048,414,460,1450,934,1134,1058,412,642,786,376,1474,2954,966,834,778,2118,1782,1818,2526,1328,1248,920,1400,966,582,1160,792,882,350,726,1502,458,1512,738,1480,1008,1292,388,532,808,766,758,724,1384,1382,806,342,474,1164,442,764,374,386,804,434,810,526,1132,950,352,656,1456,868,430,532,1064,972,456,544,914,1228,1180,1168,1062,964,706,1470,684,828,700,472,1818,688,1238,1768,404,1166,534,852,1010,1542,854,852,1226,1082,1304,1204,1064,524,882,1092,962,1310,1336,892,1108,962,1052,462,970,406,536,1098,500,436,1022,1274,534,930,1260,1054,464,3528,572,394,1580,1254,520,1254,960,1082,890,374,570,632,578,1592,1176,1142,1072,1104,694,474,666,580,570,700,460,1054,1062,1148,1084,1826,1394,1060,1056,912,336,1060,1608,962,704,1554,770,1358,1040,430,334,480,792,750,1316,872,398,412,914,1470,634,1304,1056,1082,1470,1600,832,1058,1054,702,766,452,718,718,1362,556,680,574,1324,706,1764,602,524,1544,1078,1440,482,2018,1642,920,746,936,906,606,1556,762,948,876,674,864,1352,1364,1260,900,1306,730,1416,1272,816,850,520,1058,706,1032,716,746,362,1162,992,1366,494,402,682,846,406,3022,1586,872,1700,542,410,1052,1128,674,1414,976,1386,1220,1638,1404,932,1546,1048,1164,786,748,732,624,458,838,684,778,2300,1214,1346,646,1318,1268,560,942,782,728,448,1270,702,768,722,2544,1062,1164,952,514,586,414,2712,1034,598,448,1324,1066,472,350,348,2168,1056,1058,1352,1382,1050,958,1050,982,1418,1306,960,1064,852,1322,968,2234,668,654,656,3852,1858,656,1808,1148,1052,810,764,954,472,724,1054,1068,526,480,1002,782,1210,760,1188,1056,1310,678,2028,696,3214,674,502,494,738,968,662,1476,358,930,1646,570,1124,750,1824,1546,982,1056,1292,464,1720,748,398,326,1048,1062,1068,964,980,1074,418,682,376,372,1420,1054,1824,630,416,1166,444,2270,860,1542,446,750,1578,686,658,688,776,576,584,1018,306,1054,616,856,522,784,742,1432,428,1042,1084,572,864,806,1062,1050,622,2570,1664,1042,520,1064,1248,554,1018,3518,1676,962,636,586,528,518,1054,1060,1054,2454,420,750,1602,976,902,982,870,1134,402,3136,1324,1018,792,970,1350,846,690,836,472,964,1414,456,660,966,856,1034,2310,510,1840,1278,686,1092,1130,634,1190,1448,1060,1642,558,788,786,760,986,1112,748,1342,634,792,1062,446,870,410,680,734,1436,934,1016,2234,1268,474,834,1266,578,570,1300,546,780,460,1276,1618,966,852,1224,742,346,868,1142,540,1332,676,1032,414,404,728,676,1006,364,858,1272,834,1052,810,574,638,512,3518,1114,480,1706,1082,1242,1264,1350,972,816,1626,1068,694,1112,748,1196,948,1054,684,1062,1432,742,590,410,1428,728,750,748,886,538,652,1650,568,3510,608,1208,1056,972,512,446,2098,966,1070,1050,1102,982,592,508,520,534,546,534,524,1708,1092,1438,884,358,1232,3504,1020,872,1148,966,750,1054,436,570,380,318,1058,600,442,314,750,2054,570,872,1676,1458,1352,438,568,986,1046,1796,664,954,698,954,1026,924,608,1058,1112,960,1054,988,310,680,1966,410,820,598,662,708,806,418,870,710,628,1936,1066,1438,1892,428,1036,1152,1056,910,394,388,710,314,420,1372,764,594,608,888,696,882,608,1032,1046,1038,1056,1054,1060,1054,1038,1052,1044,1232,1608,1056,1058,1046,1052,968,1054,1136,872,2972,1194,690,3124,1062,1048,1170,1062,1040,1040,1056,1046,1064,1052,1056,1058,866,1054,1046,974,974,1054,1050,1044,1242,1012,1060,1558,532,1476,1452,1420,694,802,750,1046,632,516,444,362,484,542,432,1924,1568,944,958,1404,1430,850,2776,1584,544,594,348,594,532,1044,1040,762,630,1146,1124,678,1416,1418,784,1440,626,1246,338,474,420,2842,1106,1106,626,622,1344,956,966,1592,1052,1054,1054,1046,1056,1052,622,2516,1240,1472,1004,884,668,1026,390,1048,1046,604,412,318,714,1384,928,1102,744,1644,556,1248,324,654,1208,682,510,954,574,648,904,752,640,534,1046,592,324,1238,466,964,1050,1252,1510,368,1172,612,488,790,422,1766,1010,1260,608,302,1376,1052,930,1050,566,354,1054,542,354,650,1038,404,1162,1604,1446,402,724,682,686,624,698,414,822,736,688,1764,642,1206,442,310,1216,1094,1098,1634,2828,770,916,392,400,1200,344,444,630,1006,422,968,4012,1442,1032,1222,1452,620,956,452,446,530,434,1248,320,396,1354,566,804,732,706,1054,986,1042,438,1154,678,1036,462,1054,1104,462,412,1024,678,626,312,350,908,984,696,316,338,1998,1458,438,664,662,1258,374,830,696,638,1250,1328,1756,426,446,356,312,568,1206,584,668,652,1062,316,412,806,1058,1000,1050,1048,1082,884,388,372,1026,1078,584,520,414,340,538,482,424,668,598,662,704,796,1172,326,782,3466,1568,400,1216,1326,1140,938,802,1138,1048,1974,896,1046,1020,1496,532,356,982,418,1006,304,1092,660,624,1542,550,402,356,446,716,372,1308,332,432,552,868,1992,590,1544,652,336,568,1050,640,360,426,1082,694,642,934,856,420,696,856,598,536,1086,700,718,332,518,762,488,1050,650,700,1944,1158,1052,990,1482,666,1334,464,974,688,376,528,502,376,338,396,376,382,1670,884,1630,536,1252,424,328,864,954,956,1052,1038,560,930,428,2404,716,572,1596,944,1748,1732,1058,1048,1464,1196,860,744,438,462,2104,1560,436,428,1386,486,438,616,1922,752,1352,1168,1054,620,984,1994,1136,1008,894,2136,1160,1086,3542,2140,984,866,544,698,904,788,436,588,1676,764,1502,1006,1174,1262,412,1176,1454,2902,1168,672,1650,1232,1764,1906,1044,598,958,868,384,746,762,792,834,1572,458,2218,424,442,1884,568,708,1200,392,1278,400,1304,912,684,1282,2624,868,1338,878,438,970,590,624,666,1518,710,1530,798,426,730,1162,776,732,2108,1262,1288,616,436,872,424,464,754,1020,868,1606,756,1056,444,2370,742,612,444,1350,596,758,492,354,454,894,660,1860,1600,954,884,1354,1004,984,1188,1088,2142,1128,1094,2114,440,2006,864,694,1692,442,1358,1330,420,1064,540,904,1016,428,432,458,358,826,1090,1348,1010,990,1056,1050,680,846,852,1170,316,734,560,1090,444,802,440,1402,1092,776,972,1856,762,1014,1640,1088,598,524,996,360,846,912,720,924,690,482,2670,536,314,608,884,514,1634,750,528,440,966,902,1148,1540,1358,528,608,664,1278,1974,3412,746,1912,1358,1258,742,1404,812,2758,524,338,406,442,822,748,896,440,740,1056,1144,1248,346,480,744,1850,1598,964,856,802,768,448,1756,908,368,1258,784,974,1656,876,2330,672,444,1708,682,738,1084,1792,850,1312,1850,350,738,486,460,890,642,668,370,352,1942,572,784,620,594,1600,1608,648,1576,586,1672,442,588,864,384,670,1560,408,1106,996,530,706,636,516,1112,740,1644,352,2148,1044,1174,1064,1006,980,808,804,676,692,760,1816,1392,456,772,610,434,948,916,686,1660,760,1792,892,1090,850,544,3202,884,1166,812,942,1200,664,1200,350,848,462,1222,544,456,838,604,776,1048,832,1132,1246,564,1416,2574,2480,794,696,1062,914,628,1248,696,868,3200,832,1360,814,984,580,852,1114,572,664,704,886,662,632,976,1662,1608,428,1240,1062,1380,508,1686,1720,442,816,1580,1730,1332,914,464,1354,1490,954,462,964,1836,446,844,1046,562,362,1208,1230,490,512,1272,688,1442,1238,366,1516,584,1158,1490,1128,1614,1224,352,404,660,1596,836,700,358,1684,824,1212,1376,534,700,1726,966,660,690,398,1322,1512,1386,1786,1194,800,780,920,1056,368,1758,438,446,354,954,822,558,1246,610,936,476,1214,544,1610,1004,974,1392,3524,964,658,1130,814,758,914,1418,964,1224,782,1324,976,894,432,548,962,312,1084,1072,908,824,450,836,818,612,1000,656,1052,1016,1076,1104,442,688,654,544,960,1328,1156,1078,1230,1042,604,402,1148,374,1770,436,1358,1332,488,818,552,862,592,1208,846,516,1676,440,1046,1042,1898,1518,514,1088,1132,576,1078,1256,1796,660,892,1114,1380,1458,1310,806,1046,678,1632,506,3504,790,1354,346,1688,1720,460,554,1804,2026,496,862,872,1046,1940,1168,886,752,440,1018,3494,992,656,1788,2974,958,578,346,704,1832,692,694,402,962,350,908,900,380,1074,554,1928,956,494,1330,832,1308,408,1262,496,868,856,908,1754,544,1486,1166,434,716,926,1080,1862,1050,1324,1366,418,916,504,402,1538,450,666,1002,1572,820,712,802,808,1218,494,442,1004,546,1676,1668,924,924,480,526,1224,1446,1964,1082,694,612,960,1074,682,300,596,316,1036,502,608,706,470,582,1188,964,970,1060,896,1140,1918,1030,310,314,990,994,3482,1402,1392,1360,1020,1264,618,1396,810,918,1464,1172,958,842,1160,1114,1050,2016,396,1548,806,1062,982,1000,642,888,614,3496,904,1074,524,834,826,302,896,912,456,1312,384,440,348,462,836,488,850,798,876,1456,3488,1878,384,1436,946,766,782,696,3422,458,1216,1566,906,912,378,412,654,1214,362,778,620,630,910,464,824,1280,640,640,670,596,3470,506,1316,470,642,380,1535,412,1314,3480,1090,1676,1194,1072,480,606,390,412,1964,592,514,480,950,1132,1332,608,1060,582,3476,1102,950,370,1062,1970,3428,926,556,1894,490,2118,774,442,454,1020,1314,692,456,1564,704,702,668,704,702,706,708,666,782,710,704,716,710,708,704,702,702,708,698,706,704,702,708,708,702,704,606,698,706,710,708,710,706,706,654,704,714,708,704,712,702,708,710,702,648,400,656,714,876,704,666,888,710,714,708,682,692,706,760,708,672,692,706,706,704,1096,666,1196,696,696,1436,1386,496,1042,1040,1712,452,1630,698,1938,726,1382,614,700,702,902,416,568,674,1134,350,1138,1206,1658,2296,988,794,2474,340,2638,774,426,390,418,494,390,2712,1320,678,1592,588,402,648,1262,1054,1232,1768,1096,776,838,1702,3498,512,1420,1346,2862,1732,1572,1506,474,754,818,570,648,542,472,1766,3360,982,444,410,424,896,802,1098,3444,1544,550,594,596,616,3470,1210,704,592,1220,1310,1164,1278,508,1048,1368,1416,550,682,696,984,1524,800,448,1876,334,692,1068,332,2022,1776,864,1342,596,846,888,1210,1052,1356,912,2292,1982,1134,1414,1384,1202,1172,990,1216,1562,370,426,806,1012,1060,1084,1128,1098,704,1344,794,596,1314,592,1710,442,388,440,1048,604,746,818,1872,816,3854,1452,678,558,414,1834,1714,1070,882,1562,1296,1328,1354,462,478,402,1238,1982,1680,552,696,1390,1776,1462,3352,1688,2520,1250,1252,1250,1238,1056,810,738,1768,650,958,442,1660,754,342,406,494,428,684,516,718,494,1690,496,510,608,368,384,970,668,414,742,902,816,1882,698,460,558,1798,526,934,710,556,1284,1606,800,416,774,1060,434,714,786,1222,670,1570,418,3380,862,864,872,656,812,600,716,458,658,982,604,580,1872,1812,522,1030,508,502,1700,440,376,1608,570,724,628,1272,982,1032,1488,1456,616,968,430,1302,1058,1044,494,738,922,1554,514,1870,742,940,1098,1050,784,578,754,444,596,748,538,1220,1680,1180,2208,480,780,1054,882,850,832,878,892,1940,2578,854,1592,1004,1386,1534,1224,736,774,1736,1154,572,1086,390,1460,472,680,1072,1094,1120,916,1200,416,1162,500,2986,1058,760,1068,858,868,430,3124,1770,1701,962,1146,380,2302,964,3468,930,772,520,368,2492,490,3154,1958,556,1098,560,420,650,318,1682,1338,906,578,988,552,644,660,1346,1312,2604,860,1136,1364,670,378,1736,514,912,838,958,2912,1594,864,1484,1168,1472,618,816,1134,676,662,388,444,618,1184,1524,490,2544,580,1912,1052,460,538,566,604,1594,1524,1126,786,824,1508,748,920,952,1026,2616,2166,454,458,3208,2996,622,1226,1142,1156,490,600,1164,1700,1052,442,578,1612,444,2068,616,578,558,1528,2502,844,1950,1416,814,780,696,658,1164,1472,2706,1768,1158,1126,856,762,1062,1052,1062,1048,2018,860,1194,480,540,346,740,536,650,1814,948,734,1654,834,1316,1172,1082,1754,508,690,1020,776,494,2058,1650,2416,300,688,2598,1728,594,1264,320,362,1046,442,1588,1166,1379,1510,1070,1564,1372,1380,670,406,1578,964,774,330,1684,630,1088,2596,1168,2054,2132,1430,2438,832,1604,1562,1514,442,532,1124,818,340,336,858,860,1684,1948,930,950,1750,1000,1160,2134,1136,550,1038,398,2122,580,614,1730,598,704,558,2122,1966,2420,1932,1030,3434,1598,732,616,530,1640,1392,1372,622,638,1488,592,910,1108,996,1636,858,914,1194,1318,1608,754,750,1598,302,528,534,2128,1422,520,716,1070,1068,1990,1764,1586,1048,1642,1426,1308,1002,1142,1382,1444,366,570,630,986,622,1824,1646,396,852,1590,1594,700,1624,3996,940,429,554,1172,1264,2056,986,1918,514,1240,830,3428,1488,1390,1118,1300,1312,1346,432,1160,720,1512,340,340,340,336,926,1314,1344,342,1762,744,1050,888,712,850,782,326,1352,1326,654,458,492,808,744,818,744,424,960,1232,630,1320,2060,904,922,420,1626,536,1584,1436,1334,1140,1298,682,1116,1016,1292,662,618,1234,912,308,1182,336,1150,338,898,2186,1126,1704,622,2448,326,798,816,420,514,518,634,1550,1630,638,556,490,1208,706,452,910,2178,1408,936,1550,1714,1416,830,2496,444,1578,728,1608,1418,1150,1144,824,582,712,1080,340,336,1302,1054,920,654,834,1164,928,682,682,742,430,820,732,936,980,1336,458,448,466,566,666,1280,668,446,1058,430,498,442,1052,1038,620,1180,1268,442,1698,482,1220,612,1138,946,1330,1302,1052,1182,1610,1046,1128,962,1058,1242,344,340,338,626,340,340,1050,690,610,532,698,1922,554,1466,512,726,978,1698,654,880,698,1180,938,766,1082,880,1004,702,890,746,678,546,542,542,1064,548,544,542,546,532,542,720,1292,1238,976,894,1636,1402,806,476,562,534,508,718,1864,3174,1250,338,336,852,856,3668,974,564,3254,1844,1060,1238,1050,1212,1500,788,1090,1228,670,638,566,1140,602,508,606,614,1722,750,826,1210,812,540,372,3330,1298,304,906,1270,1038,490,448,460,832,560,532,442,1184,1686,964,900,2182,462,1318,1038,1372,620,976,1142,1218,358,598,598,596,878,1120,850,1098,794,758,1050,736,1096,640,1582,1072,1034,340,1718,650,724,540,526,664,526,510,674,1424,804,3346,708,538,638,1394,666,310,1594,448,462,314,494,1354,1512,1200,914,1004,720,3202,1162,1002,1766,1770,1002,1210,1860,1290,1236,864,1762,1110,732,458,484,558,536,646,790,974,872,3210,1508,1270,612,540,534,612,930,810,812,620,862,822,1370,3128,1200,888,1150,2698,486,1088,2342,1250,1146,1366,866,300,1568,366,2848,1436,1056,1078,1176,1402,702,886,442,1012,1410,1358,1102,508,836,886,1282,700,1510,780,658,744,1748,490,412,692,976,1540,568,1012,340,1504,2320,454,404,894,1768,508,694,466,744,564,1210,1102,3492,1150,574,506,1180,360,1154,604,680,598,1540,1168,524,926,1256,1280,1060,1382,1258,1110,3322,916,336,338,814,734,1076,1818,1598,986,608,714,696,682,3382,984,890,758,1344,404,1124,1056,1168,808,1224,1128,932,1576,732,1314,1058,1044,2536,1306,1118,568,406,494,1466,1246,1246,1300,1182,2004,1090,1154,2326,1142,1658,878,602,1132,872,738,488,610,568,2508,728,906,1112,750,1430,1714,938,1686,1148,686,450,678,760,938,3298,1468,1466,944,2512,1432,964,670,764,716,714,1024,1018,1916,646,800,786,622,876,774,628,694,1944,456,1468,904,928,750,528,596,1382,1060,1080,1230,688,654,668,866,852,2176,440,2744,978,1214,978,1368,1050,568,1034,1888,906,3160,1250,402,1104,338,864,950,1180,812,1290,892,502,332,1338,778,754,610,1664,2644,1214,858,412,1370,748,490,558,438,418,664,1528,1104,1104,3204,1398,394,454,1942,3500,3124,4662,1004,880,564,1258,2220,2396,1912,1458,1252,1152,4436,580,920,1560,1128,316,404,4501,860,880,1668,456,356,768,724,1660,736,700,1604,1808,2752,676,2322,1062,2582,1428,1976,1092,1128,1072,1560,512,412,920,532,3616,1746,2144,2148,1944,2168,1742,1418,2076,1824,1800,2312,384,468,896,4528,1656,988,2400,1778,1172,472,528,520,2172,564,556,480,3250,2098,4518,376,1592,4328,348,388,3934,4538,1220,1906,2772,750,868,1496,476,3880,884,772,3140,976,728,924,2712,692,1604,588,1184,1092,544,648,1496,616,1508,1544,688,1496,564,970,1106,540,1400,920,1896,884,1332,1164,3668,784,1136,4440,1328,3300,2412,2848,548,620,2580,668,712,392,496,532,1688,1684,956,1284,652,2204,440,1784,516,1616,1064,1376,1408,1160,4404,1116,1168,1116,816,1420,1836,2958,472,2676,3704,4662,576,1136,536,1156,2580,4398,1496,3028,3152,1176,1132,1464,2916,1052,1204,1548,616,1156,620,948,1128,944,1076,1080,944,792,2020,2028,836,1172,1408,1636,684,690,680,676,668,3324,536,1136,1436,1436,856,1572,724,706,710,702,742,468,420,1656,1008,1060,1660,1824,4142,1530,1484,412,376,1020,2936,796,660,720,532,840,1248,1644,968,1092,660,876,1260,520,732,434,912,864,440,1356,1312,1540,780,312,700,776,744,1082,4480,764,1604,1000,3460,1656,652,1712,1656,1760,1176,1536,2060,776,1432,660,1328,3168,1060,580,1652,940,768,768,396,1856,490,1492,360,312,356,968,868,1012,4360,2128,864,872,868,944,2808,1056,908,980,1356,1368,436,432,2812,2784,894,898,1728,2804,874,882,732,912,1168,1954,524,524,436,428,312,2404,696,964,676,676,860,688,472,396,1032,1116,1388,1056,860,660,1712,1744,956,328,600,504,3658,956,976,4732,4608,956,760,932,560,1368,1168,1164,2936,1654,1740,800,1888,3296,888,896,804,876,988,1820,1421,2894,4450,1848,4631,2448,580,812,608,736,488,616,784,712,1356,800,836,596,1536,1312,568,584,874,884,3292,1756,2252,1096,1764,584,1368,540,1660,2616,2948,1664,1796,966,584,1298,802,3308,1536,548,484,2984,1364,842,4306,1508,2148,1576,1840,4706,1388,604,1656,2540,2688,2032,1140,1176,572,2172,832,924,1484,924,1304,568,1716,1940,1848,1780,1200,2680,1248,632,740,584,572,1480,688,892,3402,2190,2312,2264,1264,2008,2432,1556,1996,1180,1888,1960,4122,3236,4292,1092,944,756,688,678,692,698,686,880,4284,4240,668,1164,976,436,1948,876,882,396,1908,2080,2420,1768,2156,1904,922,1292,2360,2080,780,976,1164,1088,1116,1096,2164,1932,1376,2296,460,1180,1640,1940,1384,668,744,1028,748,724,720,756,644,652,860,976,856,812,824,856,756,808,772,784,856,1468,1344,2168,932,582,880,888,884,862,796,780,768,592,964,520,500,520,516,508,1072,488,512,540,636,1040,512,516,508,508,520,692,658,680,686,690,1734,1878,684,4480,1504,1746,1287,376,1004,1194,892,536,1096,2588,424,1228,448,342,1484,482,676,636,664,1928,372,1104,712,680,752,1918,2339,872,872,452,4320,780,976,2252,652,512,1976,972,2004,960,496,476,872,864,2116,4476,424,1334,516,880,872,876,3500,872,868,692,1060,972,976,776,768,416,468,764,768,424,444,1200,1192,1480,1052,2178,1070,1260,852,1136,428,4935,4697,832,736,704,768,1048,1464,1170,2308,2084,2187,1540,1524,1960,1748,1564,1312,2580,1092,1768,1468,4522,1772,392,1112,3920,856,870,864,874,1144,1160,1152,1098,396,1336,884,866,876,884,604,1488,1532,1660,2478,832,2228,1788,876,876,424,400,3176,3560,4634,436,1096,4424,888,940,796,512,1336,788,2296,3190,396,2484,588,3602,1232,496,1280,648,484,1784,2112,2356,2180,2192,1404,2260,2156,1036,528,4476,528,2472,2212,2784,388,604,1364,1772,1300,1632,588,2496,1928,2264,1512,1156,732,1662,950,1232,3260,1012,864,728,532,644,608,888,2372,4623,1268,1370,772,788,1044,910,4372,984,4280,1132,872,672,676,680,680,676,704,3384,1096,1220,1172,764,1128,780,964,868,758,2660,1256,2136,1592,3372,1800,1916,1880,2908,1300,4316,756,784,1848,4276,4108,1294,4264,1356,916,912,922,914,914,914,930,916,2904,1836,2112,1848,476,1060,448,644,704,668,608,708,824,1160,3020,4352,3248,2240,764,764,1676,834,1334,4313,668,672,668,676,672,1534,856,996,562,2170,662,782,878,676,770,964,964,836,1368,1364,904,4290,728,862,844,1582,456,512,1952,2040,2140,1836,1156,3548,1372,1248,468,632,632,928,808,628,1048,772,1804,960,888,580,508,1020,784,848,652,888,830,872,832,344,780,960,976,1832,2036,1920,2928,1108,2096,1868,2054,1172,864,1158,864,872,576,504,4238,418,496,452,412,1196,1504,1320,500,2172,1248,796,1136,4934,4336,772,804,796,788,1502,1958,4684,878,878,878,894,1930,3836,940,944,732,3056,2968,1784,1568,1648,2104,324,4424,892,876,1100,548,532,1828,1984,1684,1750,1746,1340,1592,4180,2992,888,768,688,624,1776,400,1944,866,826,3148,1856,2672,1080,1864,1112,1120,4114,4228,660,1618,1776,872,866,1474,1774,2416,2332,2848,754,2204,1464,396,746,1232,960,404,1950,2036,1072,332,448,1880,728,1160,1256,1180,1948,524,1128,3708,388,1364,680,2248,1580,884,976,1200,2908,1472,1136,4640,1384,3360,2092,418,3400,528,1552,1976,890,894,784,774,708,692,780,1932,1208,992,576,592,872,904,868,892,600,580,472,476,424,376,1170,1190,1170,1332,956,970,1656,908,864,1824,924,700,600,924,880,1176,1568,4264,2300,1756,3866,4262,2136,1772,1604,1716,1076,1466,1344,1256,1072,1244,1128,1236,804,1644,956,1316,1176,1344,1746,832,1572,652,908,896,764,3492,676,964,964,772,608,698,1588,824,1572,3072,3738,812,764,852,872,708,700,1684,728,4477,908,908,896,912,1852,1016,878,984,590,1344,576,2110,968,896,4352,396,1232,404,916,368,928,760,516,1200,924,952,960,448,2168,616,592,868,804,752,452,572,2214,476,658,584,564,852,936,1166,1176,1170,872,880,1540,4178,832,872,876,2112,752,788,596,868,872,880,732,2884,1100,668,864,868,880,876,412,496,584,416,884,878,884,864,884,884,836,876,876,4074,1216,1248,1180,960,552,972,1716,748,1192,1136,3944,4554,768,940,764,328,2070,1774,1996,4048,344,2264,880,872,1138,4160,364,3416,1760,704,740,388,1240,1076,1688,618,1538,1184,1236,1760,2072,1386,1604,3246,1770,328,1124,874,3252,3704,1764,608,1548,4484,1416,3296,660,1754,536,3840,884,888,674,2256,734,856,740,884,884,3212,2194,2216,1560,3254,486,3784,3774,1788,2164,1636,596,1964,932,3970,1260,740,676,1452,1272,552,564,572,2888,796,1056,680,680,4140,1068,1180,2140,316,1292,1028,1560,824,684,532,1004,1908,2324,3404,2596,3490,600,1196,756,912,2320,1636,2476,2292,1770,1064,778,520,872,932,2140,1360,1356,692,764,668,484,800,676,676,676,664,648,680,744,980,908,680,2248,4120,1540,1402,676,692,674,1536,382,2556,2400,4140,324,2332,1324,2052,740,1208,2456,1288,1744,670,3308,1284,4480,494,2854,1306,716,700,496,1972,1304,1496,1164,1120,1026,1076,1126,1034,1058,2168,1956,1712,2676,1576,964,1080,1504,1178,1316,4280,688,584,780,796,856,1084,452,832,420,692,900,880,880,888,868,1084,796,968,964,584,752,4304,4714,980,488,784,916,872,536,668,1596,784,1356,872,904,2144,1078,372,592,492,1020,516,1476,1460,1472,4632,852,848,766,880,852,1396,4408,948,872,788,888,3588,2140,876,880,880,880,980,794,2062,884,384,1392,684,4496,2616,544,392,796,728,880,544,3520,888,888,964,1260,448,696,392,752,1160,1268,1124,2308,1164,4538,1302,1124,1136,1008,540,2532,1432,1462,2012,2140,972,728,1848,1392,592,1960,768,784,324,624,1572,3300,828,864,1796,1716,368,1052,1286,1412,1972,4450,1760,864,1164,1740,1700,1924,824,1700,776,988,804,2266,2302,738,884,884,878,882,4216,1898,1960,1616,352,616,456,1070,1948,4608,2126,724,2320,1092,1068,788,528,528,396,394,2504,1254,1608,572,2740,1788,1096,556,2116,1260,2152,1044,786,2030,2728,1660,1756,1736,528,484,3188,548,592,2306,1760,792,552,428,1264,1176,1896,532,316,380,800,660,2048,3604,4032,3792,2016,1332,1800,2500,1270,1342,1046,1312,1104,1560,1396,876,884,836,876,1532,884,872,890,890,880,886,4463,2036,2176,1126,1172,780,4344,2920,1520,1164,636,4178,976,1044,1568,1464,1948,1920,942,1216,1276,1788,4012,1756,4312,780,1268,1356,882,900,2004,930,908,900,894,4400,948,496,576,596,892,640,468,576,3464,2136,2588,1856,664,676,1224,964,588,1268,1268,1076,3052,1368,1092,984,1004,972,2082,1054,862,1788,1974,590,590,986,1454,956,4260,1108,384,1048,760,1212,880,1180,1912,1756,2632,1036,316,1460,668,348,548,1496,1448,1530,1368,422,622,1104,300,404,588,548,504,572,968,876,1840,620,652,1440,572,888,1932,4516,832,880,992,1348,1644,1456,1368,1560,1844,628,804,736,1168,472,892,1264,884,876,1584,580,436,880,880,1776,4680,1108,992,888,944,952,960,456,488,1180,1140,4866,4532,792,1436,1144,780,1428,1140,2460,1960,764,4364,876,2440,1324,1860,876,888,1620,1172,776,2984,4198,1720,860,864,2490,464,4460,1186,3094,1406,1092,1684,742,2440,1632,1696,4228,960,2824,864,836,664,668,1944,972,1020,716,3048,1832,4256,1004,824,1704,648,1580,2152,584,1384,556,1660,3508,1220,752,1056,1080,896,1290,1402,1380,434,888,888,896,1004,740,952,888,848,844,856,852,1856,552,1040,772,2980,3512,1552,676,660,380,648,2992,3348,620,592,576,3880,4372,1176,4534,2040,964,2656,1424,4296,1836,2984,732,1284,848,568,468,1016,920,912,908,2466,4368,4384,376,3172,616,768,1488,588,4244,1276,1260,1176,1176,642,956,1608,904,1164,1096,688,4324,904,1132,1152,1184,680,688,680,684,680,2700,1268,886,880,876,880,2848,1258,884,624,864,592,1080,608,788,776,588,608,704,704,3568,4622,972,832,920,4760,1216,1256,2268,764,444,2694,372,612,504,956,536,568,520,1444,484,504,1464,1556,524,1452,1628,914,880,772,2044,1152,2772,1760,988,938,1048,1032,1088,976,856,882,2254,492,884,864,856,880,896,880,968,876,886,2210,2030,888,888,662,876,668,1048,576,1004,1876,1140,452,444,2104,420,556,880,778,966,908,812,692,1072,1796,716,864,884,880,872,1152,976,896,880,886,888,2240,908,886,1994,880,492,1000,928,528,892,548,1264,1252,1464,852,968,1072,436,3178,884,876,820,1102,2220,1208,4607,1968,1592,568,980,1200,1188,2788,3160,1488,4344,516,580,414,1080,1080,2098,4432,1872,300,752,954,368,4280,1408,2148,528,1016,536,600,344,352,3780,2026,2140,1968,2348,1968,1584,1512,1970,796,1172,2252,2140,672,936,676,614,3226,1516,892,3284,4754,1176,1248,1232,1040,1480,1560,1044,2468,1344,588,988,1160,2132,520,604,3532,1976,1552,2246,1858,832,832,842,866,920,1584,1092,684,968,4448,1610,2028,1252,1412,1032,1204,1804,1372,596,876,764,2704,480,1132,848,456,720,2584,1292,1900,1182,4308,688,692,704,732,352,1364,1076,504,1280,2064,1456,1184,676,3080,1468,1316,1748,1556,2448,2276,972,1700,896,896,882,922,2222,1434,4340,528,504,500,1248,1172,576,2988,472,1276,3064,1468,1536,1124,4733,1388,970,1062,1964,1572,1744,1648,2860,576,560,2524,694,676,668,672,688,2084,774,1198,868,866,870,878,1200,1144,1504,698,684,682,694,684,2540,600,578,1072,3254,804,376,684,4518,538,2432,3812,1556,2056,1348,876,984,2692,1092,1968,1144,840,964,1668,1732,784,1388,916,1376,1124,424,1448,1496,1156,1964,1124,1944,1252,964,1144,1120,788,784,1594,468,1566,572,616,576,470,1276,536,1940,2192,416,1144,1480,1300,1420,1068,1672,1660,1660,1008,1616,340,636,1652,1996,1376,644,776,636,532,1824,2090,1444,876,888,2208,2164,572,1736,1946,1056,524,4443,4298,1202,648,836,648,952,564,488,952,1068,956,1004,552,724,1164,1436,4816,4128,1060,946,826,1752,1160,3536,888,932,388,1648,3316,3076,1506,4610,524,1536,976,436,3296,3616,396,1608,2604,2796,1088,308,1948,348,1400,1684,904,1920,4635,892,880,1172,1560,1192,516,1032,512,1620,3864,2992,1616,1060,1066,2056,4210,704,756,3788,2648,892,884,1984,3522,1132,3222,336,396,3792,2640,1068,1176,560,556,444,404,2776,1280,1208,324,1520,940,2684,1848,1884,2172,864,1564,4508,1080,1076,2008,352,1580,1012,1802,1168,1464,1508,1180,872,1184,576,1068,400,974,938,3070,3228,2972,4106,816,1844,340,1484,1646,1176,974,2220,1656,3808,4755,732,874,870,794,528,756,884,808,712,832,826,838,828,4214,4110,384,2548,1636,1644,462,1524,1280,1236,680,1176,4056,1000,3144,1376,2472,1952,1236,1224,1348,968,1176,2696,672,1648,2696,1660,432,712,560,592,720,1236,2008,1180,4408,2724,1804,1228,450,2852,1728,1092,2404,1760,1868,2588,1000,1428,992,1332,654,1268,2064,1948,878,1160,1366,4122,3990,1092,1144,804,584,792,696,728,692,4200,948,3422,466,1112,1128,400,3492,356,4356,1464,4532,364,1134,2764,900,1172,676,300,1340,536,588,376,376,404,516,636,1848,1560,796,420,880,816,1142,428,536,1448,2016,924,896,1056,1388,632,372,880,884,872,744,3054,878,874,4744,870,886,1740,334,404,1056,1032,832,1048,1004,892,1196,2942,720,1180,936,2831,736,2396,2336,2378,2342,2326,2312,2328,2318,2380,2308,2306,2328,2328,2352,2320,2316,2358,2298,2318,2324,2394,2336,2338,2320,2358,2376,2348,2382,2380,2342,2354,2831,2831,812,528,694,650,620,898,710,1024,564,1004,838,594,1030,760,886,748,1278,902,476,746,788,1004,830,880,360,594,666,538,648,744,578,1050,800,1274,732,924,822,744,1482,1052,720,602,594,454,652,806,374,542,306,858,432,428,2838,3310,2946,3372,3256,826,304,914,640,3056,3000,1894,1462,662,3893,1732,808,2876,3264,3324,3792,3252,2520,2360,2616,744,768,752,3576,3140,2976,4088,3612,1430,1808,548,514,1140,820,822,1702,826,1800,3738,568,952,1244,3364,1954,1624,752,1330,880,620,1876,1258,976,1532,1044,900,1986,948,1186,2554,1888,448,448,410,1182,668,342,1616,890,1054,1156,1416,482,450,434,2556,3106,314,938,852,650,800,864,1118,776,1488,426,1130,1266,1756,1560,1136,1662,836,836,1358,1458,438,508,2570,360,1408,1148,758,1216,1246,772,812,754,1218,1282,822,1254,1966,1404,1144,2588,1198,958,972,860,1642,920,1646,1228,1630,708,1164,1534,570,2178,536,1754,722,2582,2788,808,922,1052,650,478,830,784,534,1828,920,3034,2060,868,682,1274,936,1504,1460,904,2490,838,1040,3082,346,396,390,1266,1306,1356,900,490,568,528,840,786,472,2122,1452,1224,1394,578,752,1152,862,1436,880,588,584,1716,390,392,552,732,1446,1426,1430,876,1866,660,1184,1118,882,574,812,888,1032,764,534,1098,472,1188,1840,1540,1118,1248,1166,848,1672,340,604,1880,1400,1100,724,904,948,2576,1264,644,830,386,490,952,740,714,458,494,848,662,1478,636,720,904,1102,1358,1042,1724,1136,800,636,712,1494,1078,674,952,566,1476,724,1042,1236,1720,864,2668,952,1204,1006,1004,1510,588,778,846,650,970,956,1124,1010,1696,1106,1024,1284,1794,1450,712,1060,2150,588,504,1966,1362,924,1902,670,910,826,818,828,384,1148,622,796,854,582,996,1658,988,1406,928,910,552,718,558,552,1816,1288,840,864,506,468,2180,1252,1240,1700,3012,650,740,1418,900,822,780,314,1308,930,712,1162,958,870,1074,542,1126,968,1430,1010,686,1810,1140,928,1674,904,1386,2276,3150,2564,1294,1246,1062,2276,1640,1422,956,1062,1072,1870,1772,2070,2322,834,384,482,1272,1020,1294,886,744,724,516,594,738,762,1872,934,1450,720,1106,1572,858,952,1106,812,1216,1022,2280,686,568,522,1454,866,1396,1260,1968,814,812,1592,742,744,534,736,1500,750,768,526,502,710,416,804,470,484,978,1742,1086,1930,2498,1478,938,1150,1752,686,1790,568,1950,2000,950,2220,692,1608,486,696,1142,1166,690,1404,1108,1388,1434,1256,1232,970,576,1282,1782,956,1340,1220,1394,1496,3026,3008,1464,1094,2066,1030,1516,820,1574,670,2854,1332,1376,780,1642,1918,1432,834,744,952,764,1772,722,1544,720,3306,734,1088,3100,1074,1068,1358,1368,3679,3702,1688,936,798,1426,632,1370,2034,1952,1970,2064,1856,2294,2042,2066,1716,2414,2620,2136,2190,1918,2126,2032,2884,2612,2964,2926,556,1364,2864,3000,2838,2688,2134,2348,2472,2322,2326,1564,2168,2154,2508,2326,2204,2362,2472,2280,2370,2380,2356,2260,2340,2272,2366,1768,2340,2614,1812,2348,2298,2182,2360,2300,2678,2950,3222,2354,2504,2872,2772,2300,3288,2694,3274,3048,2992,3222,2640,2888,2884,2596,3220,3160,2646,2846,3026,2910,2504,2636,3216,2916,3248,2798,3280,666,2044,2834,2654,2816,2946,2684,3290,2538,3246,2666,2950,2980,2894,2528,2370,2720,2580,2740,2788,2644,2290,2650,2656,2360,2268,2722,3244,3266,2918,3278,2786,2712,2792,2944,3254,2836,3228,2726,2844,2546,2580,2478,2740,3228,2628,2260,2070,2406,2928,2850,2720,3018,2956,2706,2666,2392,2342,2866,2956,3030,2760,2480,3074,2976,2974,3018,2550,3070,2718,3032,2066,2918,2650,2942,2630,2688,2784,586,2094,2888,2686,2720,2660,2868,2512,2510,2928,2920,2614,2686,3236,2712,2358,2764,2850,2644,2870,2870,2792,3272,3230,3226,2588,2946,2908,2718,2582,2726,2712,2830,2902,2576,2768,3204,2738,2856,750,1814,1760,1850,1104,1340,740,1120,2470,960,892,990,1360,1180,1154,1198,1350,832,2228,2578,2960,2808,1462,2106,2286,2314,930,768,1024,1206,1262,1220,2082,1262,1254,1616,2114,1290,1550,1358,1394,2254,2262,1708,1290,1248,2288,2172,2314,2154,1848,1314,1990,1902,2216,1298,1238,2102,2308,2328,1242,1246,2312,1200,1348,2160,2126,2120,1604,1210,1886,2264,2020,1836,2050,2242,1964,1218,1652,1964,2264,2426,2068,2298,1468,1480,1758,3274,2310,2004,2166,2210,2276,1846,2344,2354,2310,2250,2182,1440,1084,582,616,534,1904,2200,658,1120,636,1886,1668,830,666,360,2352,2292,462,468,462,446,1352,1366,2230,2174,1536,692,1332,1194,872,710,1022,1282,1670,2296,478,1364,1388,1410,618,556,628,646,598,646,548,504,382,2104,3478,754,2642,2648,2204,2644,2646,2240,2652,2640,2634,2330,2626,2626,2338,2272,2296,2614,2226,2636,2636,2236,2632,2228,2622,2620,2630,2356,2626,2292,2188,2630,2630,1206,2160,1224,1716,1764,2788,776,1262,1212,1218,620,1244,1022,1276,1018,1114,1258,1174,1352,1238,1842,1396,1508,1234,932,2276,1546,420,1292,2794,1198,1262,1876,2808,988,736,1466,1372,1216,2620,2386,916,1344,1000,954,428,1418,890,562,2308,992,574,2334,1434,780,1106,1712,2340,1164,1384,688,1156,2376,968,1282,1050,1174,954,544,1948,852,1448,996,1170,1104,974,1216,2346,1372,830,856,2314,778,1088,2340,870,1156,1780,724,1274,840,2260,914,1112,510,1594,2344,1182,806,1270,928,1424,2792,676,876,710,1010,726,1240,1082,2380,1300,1878,918,826,958,834,1080,836,1438,2388,1026,1222,1400,1856,2356,1422,990,1164,960,996,854,1200,1018,752,1510,704,1028,1112,2426,1642,776,840,848,1028,1008,748,1042,1370,2358,1324,952,2330,734,642,1954,1764,826,884,464,2310,1700,928,754,682,1146,2814,1512,596,2160,2818,1012,1426,836,1280,1486,1050,1470,920,2338,1152,780,994,868,2336,674,1060,1224,888,992,2346,444,1064,564,1288,1060,794,2332,1200,1788,600,752,764,702,712,1122,1168,462,818,1074,1800,1380,908,1356,846,720,958,936,800,1038,918,1224,2320,1300,888,1088,852,1100,2856,736,1150,1166,2334,1022,1172,942,950,1206,468,1072,2818,1782,2326,886,1284,938,1744,846,1532,760,1354,1478,1786,2330,1336,1332,2116,844,1284,598,534,1152,894,2330,1370,660,1274,682,1266,2866,552,1672,824,1160,620,1110,1340,926,1226,1510,850,1068,770,1206,1194,1324,826,1120,508,504,508,554,970,590,1088,690,782,774,1200,2842,1764,1108,1028,934,2284,556,1814,2340,926,1574,1990,880,1122,844,516,886,1076,1408,666,848,1140,1006,1050,586,1224,1188,1466,1492,682,1210,970,966,984,1008,1474,1188,1122,1140,1234,2296,1192,1046,2246,1198,1124,798,788,970,482,624,814,974,964,914,876,1042,1356,732,766,1520,822,620,1166,1776,672,1320,1348,1462,1138,1392,2326,1482,760,634,1198,622,1010,1138,1006,2332,892,690,1316,666,1502,1050,1028,1518,1476,908,1414,1486,1518,1142,812,832,2334,1690,974,978,924,456,978,1534,738,1752,1524,1026,772,2322,1138,1640,788,758,902,842,1072,792,2324,1720,626,764,714,702,382,376,902,774,1294,372,848,856,1294,1050,886,890,2336,2330,1114,1312,1584,1336,1698,1642,1000,1074,580,724,692,698,704,428,402,1024,694,1086,746,1186,2318,2220,1050,1476,692,696,880,800,856,1480,1412,1342,1754,998,2332,1516,590,1180,1192,860,438,1508,2384,1410,546,748,724,508,1820,1278,2320,984,1038,844,1136,1652,2356,760,912,946,1552,1738,1368,842,714,1004,494,2644,1690,634,884,468,374,724,468,780,1048,1128,962,766,1342,1364,924,714,992,2388,1332,670,896,1166,1384,630,966,328,636,1614,1556,1144,1638,734,710,422,1252,534,1094,1296,3016,1006,1250,2162,2680,1476,518,1382,1030,638,1520,978,1240,1110,992,1116,1118,1692,2630,804,994,1096,984,1246,1760,568,1244,928,924,1044,522,1170,848,910,1486,688,2538,2724,620,1038,1600,768,728,620,562,1482,1214,736,676,1518,754,1602,898,1298,866,1236,1058,992,1020,1144,1052,1018,982,1556,652,608,602,1062,808,1438,1288,990,2724,1608,738,1072,1840,942,1212,948,678,786,1258,1158,596,1076,1878,1234,1492,722,1308,718,1348,438,2206,532,1038,454,1064,1066,2636,824,862,530,2504,2684,1452,642,642,940,880,1246,706,882,804,798,2764,1328,450,826,1666,602,1154,342,1278,574,1600,1856,890,910,1198,1204,1098,1168,884,1386,828,900,438,486,862,974,474,2410,1506,622,798,956,866,1730,1128,948,2818,1574,1576,902,686,674,1736,526,568,1120,1006,1066,832,1134,1282,1054,1598,568,618,534,1464,1344,804,2340,1394,734,880,532,988,1808,2742,2820,1388,1038,522,390,1016,946,1522,938,1074,898,1424,1410,1422,1092,768,838,1798,1402,912,1258,1336,666,1566,1132,950,838,1522,604,582,2468,2332,1652,678,1210,1292,1440,864,1416,1008,490,1576,734,820,814,1258,562,1232,766,608,1056,894,514,448,2346,766,1446,2274,862,602,2374,810,944,830,854,446,412,574,672,738,1158,468,828,742,668,670,664,384,1684,2230,684,860,982,1928,806,666,1348,648,1250,1846,810,812,450,738,1130,344,462,502,614,664,424,426,326,452,1536,818,1074,2470,2448,1136,738,898,2546,1148,908,1272,2160,642,600,896,874,762,2566,828,936,1272,662,846,1072,2548,808,460,704,1310,482,654,2382,890,1168,2126,1188,638,912,1714,872,1138,2628,556,818,718,430,396,788,818,1206,908,406,1410,958,762,1246,1112,726,1468,534,604,1454,1220,950,878,1054,756,722,750,1628,506,1210,1002,774,1596,606,2066,950,516,1210,1090,456,788,2544,816,702,2268,648,384,1270,770,838,1316,1148,836,1374,2476,588,918,1096,1392,1320,570,886,622,1176,624,1186,830,878,850,850,1550,752,934,1240,376,876,870,1076,2360,496,582,1082,2390,360,434,396,430,1024,618,506,1252,516,848,1224,972,796,884,1212,676,448,1524,874,1220,786,460,626,2108,632,810,2160,1268,964,2130,1136,900,540,600,586,396,354,436,688,630,3176,3778,3778,1718,1736,1634,1162,796,2454,398,644,740,682,796,778,902,642,866,796,1334,632,1828,878,1612,3366,718,764,1000,1640,990,1058,952,1202,914,1032,1088,1580,814,402,1470,1560,1066,634,832,960,2046,1006,2566,970,3190,976,1596,900,2418,1600,620,2396,1422,1096,1794,986,2788,1430,742,1000,738,1408,900,1464,934,928,1028,640,3204,1172,802,2704,1764,1356,334,338,686,1508,730,2426,1192,1138,844,2820,1640,516,1342,1668,3184,590,3212,2500,1090,734,956,3334,1126,1450,878,1448,3380,612,642,1650,712,1368,998,926,950,1056,1156,1544,2322,510,784,794,794,662,860,926,3382,2658,1706,504,1670,526,1472,2160,848,884,842,1798,1460,1048,2080,412,1038,3210,668,744,662,884,2044,1050,814,862,1366,1020,1338,1102,1560,3260,1084,1080,1452,1362,1422,940,1392,1566,1498,1246,2294,3294,2820,2862,1320,1584,870,2006,2712,828,744,2756,1376,1242,1550,1024,1198,582,884,882,880,1238,3452,644,650,650,1292,812,1862,2280,870,870,780,902,1516,1588,1364,3174,674,1848,1418,1580,460,1144,1246,2302,2458,2018,1432,470,1328,432,2724,778,862,786,1004,622,880,886,880,300,1630,692,948,1090,1138,2014,1040,1034,1048,1048,638,1068,1052,2142,1680,634,456,496,946,964,3766,1550,1584,1228,772,1202,1204,816,858,682,1070,1034,1116,696,1268,528,838,2800,712,1106,1082,3594,602,588,594,578,686,490,784,760,2946,2060,432,1076,1056,1050,1238,776,810,858,1226,1894,574,662,802,966,776,728,850,828,1736,1022,3084,660,616,790,2558,1906,1148,1826,562,1284,1054,768,696,682,760,1618,878,1364,1106,1890,968,1546,2786,882,1008,848,628,1216,1338,3418,2468,794,800,792,1462,800,748,706,1326,1682,1528,1512,1402,2038,580,1446,824,2384,848,1308,418,880,448,512,3118,1510,404,952,1048,910,756,704,718,874,882,812,776,760,790,714,806,2484,668,1414,2054,682,962,586,2482,1236,1522,2834,1692,824,710,1380,610,1004,764,2344,1952,2940,690,694,1128,712,680,496,1114,2858,1578,1062,1136,1056,458,1164,936,848,1378,682,1716,1252,1328,868,2814,688,664,812,838,3969,3902,2310,852,1594,1208,2274,684,566,860,460,1554,484,514,722,676,678,670,696,686,708,690,482,846,1922,890,858,724,466,468,664,858,864,854,676,850,940,698,866,684,686,662,916,450,864,476,866,464,682,872,564,1222,2670,1524,2678,1585,2156,1736,1402,2780,1284,2790,1228,2516,636,872,356,558,560,3001,370,2286,886,372,2448,558,372,580,394,880,2821,306,396,500,606,1494,940,938,2864,3102,3002,3154,2060,2222,2508,2208,2986,3160,1280,982,458,2044,582,1340,2984,520,328,452,1840,812,356,808,504,1528,744,968,1412,1536,1536,1244,1024,824,1388,1628,1460,756,448,560,408,828,1836,800,1276,900,500,924,964,664,912,868,880,2064,1568,432,1192,880,1172,2156,1036,1220,928,904,1396,1088,1756,1420,1104,592,640,1528,708,1260,1624,316,1040,540,828,556,1304,1520,752,952,828,528,2756,696,1452,2132,1304,1528,2528,1776,1120,748,964,808,1236,1320,960,1100,1272,1632,1068,1572,852,1140,1644,1144,1372,1344,1376,1860,868,1192,800,1404,708,1508,1248,1212,1028,1916,864,2784,2776,2768,1372,2816,1472,304,1140,1068,768,1336,828,504,1348,956,1620,1396,1660,580,1160,1388,992,588,1116,484,1736,376,1860,668,804,864,1148,540,336,984,788,1172,468,812,392,956,448,360,1440,944,1272,1068,1116,1160,924,1000,732,764,612,1632,1496,386,928,740,1166,3592,3594,738,584,3040,3668,3630,3576,3078,2368,494,1332,938,1790,726,864,758,3254,2110,1386,1016,1076,1652,1644,3646,2142,2720,518,662,730,3654,2542,2598,3646,2368,3262,1546,1402,2442,500,576,3022,2064,3566,3420,3030,3578,1502,882,998,3979,3718,2388,3034,954,740,2382,824,832,350,1046,1170,994,1220,742,604,644,528,636,898,1338,348,2564,974,714,894,700,1996,866,596,1076,1612,2462,1028,388,902,1024,1302,632,814,2020,2402,2682,970,1206,1282,1014,1152,1140,1448,616,758,766,842,382,416,1622,1760,1422,884,874,1622,892,492,974,1302,2090,1572,1032,754,796,708,722,716,804,566,616,2762,2482,498,678,1212,880,990,756,650,634,1986,1054,2776,1746,1296,1044,1274,792,1842,2092,674,1088,2194,1090,2392,1084,506,510,826,1466,836,774,2608,2432,340,1484,366,734,576,1258,1026,1272,418,1266,1376,1278,1718,1204,730,2462,686,412,1066,1686,2908,516,1952,1642,1350,1326,300,1092,590,1060,1022,1490,2278,1070,1670,2212,528,2760,746,2328,612,664,786,1544,2754,1390,406,578,752,848,886,1154,474,1276,1448,1032,1742,2328,894,920,842,1540,518,640,702,898,1044,564,1750,2572,1978,2382,746,384,1534,1386,446,662,1312,1312,2518,740,2734,2282,504,442,370,800,802,822,634,3919,3988,1998,1934,2192,1700,1324,1812,1776,1834,690,514,998,1770,1518,1858,1800,1032,1176,1186,494,470,588,1844,762,926,1722,1806,1796,1124,1022,866,1134,1070,1182,1782,566,574,1792,1126,1764,1172,666,888,962,1754,1184,1276,956,936,946,1034,1030,882,944,2656,884,878,940,946,902,870,934,932,1150,950,940,2644,2634,910,892,864,920,914,932,924,894,930,394,848,2654,870,1032,884,816,934,924,766,888,970,880,894,850,892,1002,892,944,830,1344,2630,2676,2636,852,862,870,868,2648,2654,968,1040,910,928,998,1118,930,2616,2638,2594,2654,2586,1326,4368,2236,3592,3452,3254,3258,3162,3132,2970,3082,3062,3136,3046,3110,3116,3114,2992,3146,2916,3070,3126,3150,3146,3138,3086,3124,3170,3162,3144,3090,3098,3194,3078,3146,3050,3064,3158,3106,2998,3022,3130,3042,3094,3078,3080,3108,3046,3044,3060,3020,3042,3024,3102,3078,3076,3080,3100,3062,3108,2876,3052,3016,3092,3118,3092,3130,3046,3124,3040,3120,2910,2844,3116,3106,3082,3254,3064,3086,2978,3034,2988,3100,3026,3088,3092,3022,3040,3094,2970,3026,3034,3074,3002,2976,2978,2956,3048,3096,3092,3070,2526,2730,3064,3112,3022,3120,3094,3064,3018,2950,2958,3040,3132,3100,3098,2886,3054,3080,2894,3042,3076,3022,3006,3112,2940,2928,2794,2926,2970,2972,2858,3100,2590,2752,3062,3048,3022,3006,3064,2976,2976,2942,2950,3066,3852,3352,2812,3130,2882,3078,3046,3010,3164,3290,2764,2852,3140,3076,3000,3070,2950,3054,2930,2708,3110,3068,2936,2980,3042,2876,3052,3102,2974,3356,3276,638,320,1186,3578,992,546,1594,1388,920,1196,1308,468,1466,1846,816,688,870,572,852,1692,560,468,712,1852,752,1936,1348,1374,1554,1204,1496,1388,1090,704,774,956,486,794,844,584,650,854,644,634,1164,1780,592,1024,1230,792,1376,1408,828,504,732,500,498,376,906,748,1324,1096,1248,1192,1614,890,1054,1160,898,864,808,694,1016,784,992,1268,730,1126,1703,446,1110,1216,1232,1130,474,820,1410,330,460,492,400,530,782,898,776,856,806,1664,720,836,1504,428,1134,1038,990,474,482,478,944,532,612,730,438,634,828,1262,1156,1268,1190,1258,772,936,756,966,1054,382,642,980,862,536,1534,922,1250,1222,1678,1098,960,962,910,1664,708,918,1054,624,482,834,1004,924,1836,924,2706,1508,1478,346,336,910,492,578,530,748,844,834,472,998,1764,1430,1428,1154,1114,1416,710,750,776,866,1438,1012,588,586,638,814,890,1128,764,538,392,1548,1124,1256,1128,850,460,1668,602,742,872,948,950,738,712,458,494,848,662,1058,1734,1158,654,640,774,1498,952,592,1028,1260,986,1050,592,784,856,990,1146,1026,1900,670,922,692,714,590,552,1684,434,678,596,492,2152,538,498,542,622,800,858,584,996,1456,1054,842,1710,932,710,1166,960,870,1074,692,788,1420,782,900,782,926,1680,902,3172,986,2270,956,530,410,468,938,730,1852,1118,2012,1306,1328,1456,954,1080,1076,2326,1580,2096,1018,1304,854,740,718,510,602,434,734,764,666,1646,1492,980,1600,1062,1086,1344,1092,1916,1260,1566,1636,854,586,654,1056,918,426,788,526,746,984,1506,746,1752,862,1080,1000,1880,936,1432,670,1630,1812,804,1122,1816,1096,1322,1664,1298,696,608,1078,1154,1310,970,626,1052,1318,1804,726,906,3002,1536,1546,1046,780,714,400,1050,888,834,954,916,912,1804,1124,1312,834,1412,1504,1258,1258,1474,1654,1192,1932,1750,872,1128,992,782,792,936,912,802,1858,992,540,1294,1550,1578,886,946,1636,1226,2052,1316,1110,1290,970,1574,786,1060,1244,1358,1390,1256,1724,394,704,884,496,1256,1288,1910,1776,2112,1294,2762,810,1066,1232,1022,888,582,516,786,1014,940,2470,734,1174,1302,764,476,1472,1864,440,616,1716,534,754,394,1650,1882,1394,1356,808,918,506,2678,738,820,316,314,778,1138,628,820,1532,802,998,1602,786,1348,1794,524,674,1200,1652,534,1404,544,682,1148,1098,822,1346,850,942,810,786,926,786,3632,544,448,308,424,882,856,846,844,882,882,850,854,864,854,878,850,858,844,860,862,848,840,890,874,858,848,856,882,872,870,884,840,846,846,872,878,878,842,854,846,874,866,886,878,882,882,884,882,870,884,900,880,744,828,890,864,884,796,876,874,660,882,888,886,888,786,878,876,882,798,884,878,540,376,312,2190,814,792,1052,1132,664,674,672,1274,2561,1226,884,854,724,628,686,1098,940,406,782,940,636,936,930,1080,1058,1050,1016,840,834,1190,942,2312,1184,1086,2370,766,734,1038,1130,2144,2524,406,1090,1398,1014,2074,938,684,2168,708,714,606,984,966,1546,2186,1152,2518,1006,2448,886,748,886,1046,2194,1444,1230,592,1694,1716,2786,1252,1752,2456,1618,2206,1518,1384,1450,792,2656,984,736,988,1394,334,1868,2696,2486,2462,2404,1058,654,722,864,1130,2770,2818,1260,2208,972,856,968,1928,2742,1124,1800,1168,1160,1030,1468,1068,1772,3078,2230,1058,904,1170,358,560,2748,2708,1550,1734,858,2124,660,922,1736,1672,1582,2736,2504,1288,448,1620,2246,836,1676,1224,2490,1874,2946,2274,2408,2540,1050,486,914,1598,794,1892,2434,1998,1418,2822,1098,1520,738,1358,590,534,470,364,1154,1110,842,1648,1590,2672,2452,976,486,1624,2516,848,2592,1648,936,992,1020,1418,1556,2546,754,1400,1652,1494,1978,2280,2134,842,1142,814,1236,772,724,860,618,2202,2190,1552,2642,2442,458,460,406,306,2682,990,2538,706,1192,592,2812,2392,1116,474,682,2036,1190,1170,656,1068,692,750,1160,2716,2404,2098,860,1890,1424,2358,2300,528,1772,2412,1262,2768,1210,1738,1092,2522,760,546,1652,1636,1790,1102,526,2058,1666,1360,552,2704,2388,1714,898,1254,732,2200,1756,1324,542,1340,1508,1776,554,618,2230,1890,2790,2960,2714,2560,2914,1202,1828,2104,2012,2630,2686,474,512,2362,2548,1720,1050,1520,784,758,1446,1232,1192,1648,808,1318,1114,666,2618,2992,434,700,778,1684,998,1760,1624,2598,1224,938,758,786,910,2380,1364,1436,1542,420,1056,2720,1816,1756,780,2646,2788,762,666,1464,2848,2260,752,784,1430,694,2324,746,1704,766,1056,928,1658,1226,1564,1114,864,784,1150,992,2422,2130,1088,810,1910,2434,2274,2374,856,1590,886,1744,2558,496,786,534,1212,1142,1818,866,1296,852,1094,1040,946,850,1374,2682,1620,2710,2808,2708,2728,1846,1222,2868,1582,1948,2090,1712,1818,2436,800,1944,382,1148,1626,1172,712,2018,2646,1202,1570,952,514,1108,1000,2330,1374,1488,2498,2660,1620,926,1762,474,1212,1366,2776,1824,1768,934,976,818,950,622,1788,2192,594,1294,842,748,1038,2942,2918,1490,1492,548,932,1020,974,1026,1242,534,1014,1006,656,1178,880,1474,3064,2142,1412,1056,1232,1260,328,998,2070,1100,542,1892,1748,1162,1720,1324,844,1238,650,472,1896,2588,1766,702,1858,886,1364,1564,1088,2342,1300,1600,1688,1830,2606,2780,2976,2592,2046,2396,2218,1590,936,2796,2798,2646,1982,2344,1910,1444,1932,2038,1126,902,2134,2640,2928,2284,1746,2198,1004,718,1486,2292,1978,1168,2566,2482,2508,1336,1380,732,1336,2740,2924,628,988,974,892,1582,358,2390,2062,2596,1148,874,1050,570,974,810,1320,2770,1596,2022,734,1410,1220,1544,396,1092,1010,908,2190,2824,2380,1926,2764,2806,1246,2412,2542,1640,2588,986,1542,2254,658,1200,496,1486,440,1444,978,408,1086,710,672,702,2080,2284,1126,764,414,1704,1534,642,442,1096,412,518,1048,1066,602,514,712,2324,1846,468,1636,1370,2366,1586,1748,926,1384,572,1928,1464,2186,346,820,1420,478,832,1382,1162,1518,1380,1240,538,1044,1168,1556,2072,1832,840,748,352,826,612,474,1264,2068,2182,2432,870,738,3014,642,554,2428,1910,482,1776,1228,1118,1110,1158,1824,2096,2328,860,1628,1640,1616,422,1290,1024,1034,1174,1090,806,1562,1676,1438,1044,1486,1712,1068,2788,2756,768,2616,2542,2876,2972,1590,2004,2008,576,1392,1868,2200,1760,1866,1514,1306,1230,1146,1756,1894,852,736,1468,1798,1474,2690,1226,1716,1094,582,1574,330,1134,1402,1688,1892,1768,2642,2318,1194,1800,2146,2748,1322,1398,662,1048,1466,870,874,2446,2524,1372,450,1826,1562,530,464,1242,1368,2786,2808,1168,2664,1818,1222,2212,314,1562,1008,576,532,914,1248,550,2046,2426,1440,2738,1640,1318,2376,626,1182,604,876,1264,1124,1374,526,600,1172,1582,2324,624,656,582,1998,2422,1562,1202,1012,2198,2470,1130,602,690,1796,2788,2798,2524,1652,2660,2646,2098,3001,2768,680,380,942,1394,742,1282,1532,1454,954,2302,1350,1596,1062,690,700,1058,1032,864,1158,1094,1612,2232,1534,1594,952,2748,2748,2872,1198,884,732,926,982,788,3144,1582,560,950,1290,360,1506,1648,1260,1526,1392,606,1494,692,838,1572,2134,1984,396,1028,1048,1106,2628,1622,818,866,2116,1620,2932,1882,3026,1966,1864,1308,750,506,1410,2918,1440,1970,904,2812,606,618,2664,2894,2722,728,2816,1158,1124,976,1352,2696,2410,1048,2816,1792,1300,1956,1776,1394,970,882,888,1404,1974,956,1728,1862,1096,756,850,480,2254,1998,670,1986,1434,1634,1360,2024,2160,1836,2228,2250,2432,1178,764,728,1428,1344,1806,1808,882,992,1470,2280,2416,2368,1208,1346,886,1040,1640,822,1146,1132,980,422,2058,2542,1190,756,2100,2784,792,1724,2772,1970,776,1894,1312,1368,1912,1012,2650,1404,574,1594,1482,2726,2604,1132,2826,1176,1864,1500,1506,1692,948,1916,742,1000,1426,2452,2382,2528,1622,916,2836,2838,1882,2652,1008,1004,1076,2848,350,1456,1836,1410,1760,1194,2814,1124,2694,2502,1724,1028,1742,772,732,1682,2006,2326,2360,1638,1118,2622,2610,1980,956,1080,1066,2962,1550,1350,1666,350,2832,1056,1572,472,2678,2340,594,2360,2706,1358,786,1786,1734,1420,866,2190,2074,2650,1884,1678,1536,1128,2034,1474,300,1928,1022,1646,1560,2344,1788,1798,2570,1024,904,2656,1498,1704,1562,1574,1298,1384,1416,792,1714,974,858,1260,790,862,1432,1268,1104,652,2290,1098,1540,1830,2254,2144,2498,2052,2116,2204,2448,1300,1494,1238,546,2310,2672,1878,2766,598,914,1498,1256,972,2896,1488,914,608,2960,858,1478,1600,1044,982,988,2706,924,2150,2448,2992,816,550,1426,2554,1176,1344,950,762,2496,544,1372,2754,1362,1158,980,1554,1270,2670,858,1278,2978,1406,1026,1070,2742,674,2342,1528,1742,682,1314,1090,672,728,530,852,1584,832,1246,2314,1488,2494,1196,2818,892,892,900,950,730,2552,2164,742,2808,1020,2758,1412,1982,1312,2432,1246,712,1608,2500,892,1216,914,920,832,628,1552,1410,1538,942,2852,1060,652,2610,796,1630,816,1302,1322,1026,1614,1138,2840,1196,2748,648,620,1658,1050,1102,1956,2752,2525,474,1222,1204,2528,1946,1844,1118,1680,1004,1072,1026,1536,2702,1910,2760,1354,1438,2772,586,1980,1912,804,2484,1396,1012,608,2732,1332,1720,1962,1157,1590,604,1118,1098,1360,2440,1432,1976,1010,1340,1226,1668,2090,1182,1038,1386,626,1142,1880,420,1706,1111,2772,1347,1796,1834,1282,2630,992,562,896,708,644,800,972,756,1162,1134,2784,590,1326,2024,1802,848,1798,532,2004,2710,2580,378,946,676,590,1096,902,1570,1228,1914,1412,480,540,656,2464,1060,976,2026,1750,2118,1358,2720,1432,2866,2084,2776,1746,1616,614,1870,652,2012,1282,602,670,1130,564,1404,2056,1468,642,2124,2258,934,1212,1652,1724,1254,2812,1444,476,1776,1448,1176,718,982,1020,1202,2044,1104,1086,984,938,542,690,934,470,596,1668,1458,1436,2306,1084,2124,490,538,1508,1720,2764,1626,1578,1704,462,2860,964,1618,758,1642,1534,1478,634,2814,906,1708,904,1230,2826,1272,1432,960,1860,694,2884,700,838,2888,1140,1836,1784,1804,1778,640,724,512,1550,366,358,816,1506,1838,2542,512,1514,936,1802,740,742,1824,1354,2148,808,1368,1330,1386,1670,1306,594,542,1786,1234,528,1052,1154,460,2058,1312,1864,864,1888,1152,2236,1312,542,478,1308,1030,632,654,830,990,1280,1604,990,1378,1600,390,1974,1104,842,1298,2150,776,538,706,818,1594,1570,1410,806,484,428,428,1038,1360,1762,594,1040,436,350,906,1156,898,1388,1380,1002,1640,2742,538,944,2390,1000,1110,470,856,1550,1766,724,728,1260,1258,1394,1810,1760,1632,2698,630,548,1490,1056,1588,1702,1232,1224,1026,1606,1612,586,1252,2118,1422,1996,1340,2084,1236,904,1400,2750,1794,688,950,2538,1408,1374,1400,1296,1076,1098,2206,446,2816,1344,342,1332,2178,1398,2646,586,1484,1884,674,1834,1724,654,1610,426,1574,1342,690,540,1352,896,1724,1414,704,1170,1976,2538,1630,2316,2650,1286,1282,862,2316,1236,532,652,598,1476,652,880,1596,774,1076,688,958,636,728,630,1628,2670,700,886,692,882,910,552,1942,1248,400,532,568,1070,526,964,626,1028,626,920,898,916,1784,2470,1224,1582,1136,1250,1298,1140,890,790,650,1524,952,1000,924,926,2200,1250,886,1246,1256,1624,1426,694,1106,1346,744,1896,1156,682,396,500,714,1060,1040,1164,1682,1584,804,1312,1238,608,744,1720,1612,1970,744,752,1404,1134,1622,1070,1242,1022,906,780,1208,1778,1450,660,630,1226,626,1190,1066,828,700,1692,1740,992,1422,1900,2364,2718,762,1136,692,750,1980,2076,770,1766,1752,874,1822,1860,1042,1556,594,830,484,1186,1080,580,1698,1138,422,812,1146,620,754,1332,1322,678,1026,976,830,822,404,1370,2742,1762,1790,2410,1750,1656,2528,1250,960,1216,918,948,634,1796,2686,678,2626,1318,1632,1104,1940,796,876,1144,2084,392,2350,2602,1756,1520,2738,1672,2364,1714,992,1336,2662,960,1134,1330,2022,1736,952,2648,1926,2672,2140,1892,1324,722,430,858,996,922,1744,932,1130,1092,1390,1290,724,2620,2050,1216,1318,1238,1580,838,1314,1040,732,724,834,960,586,1078,1608,686,1786,1520,1804,2696,546,914,1404,602,2460,1466,946,2396,2136,1220,2566,1958,1920,1374,1448,2344,1522,1506,1168,2366,1542,1774,1248,2404,2516,2114,2126,2404,1458,1094,1744,1836,1932,918,558,556,1288,2104,1216,2214,2318,1028,2272,1374,1222,1694,1868,1802,1724,1748,384,1040,2406,2326,2140,2082,1790,2310,2312,2204,1790,2304,2290,746,1714,1860,2676,2094,2706,2248,2724,2228,2012,1394,768,2730,1762,958,1254,1382,966,904,1968,1276,1912,2792,1092,1024,1628,1686,1292,1854,1972,832,1814,552,1556,1744,720,502,1396,1082,834,2660,1552,2710,2228,1582,1660,1046,1126,2660,1066,1484,1690,756,1006,1460,616,1962,546,546,2830,1790,674,2292,2686,1064,656,696,1780,1300,2738,1132,712,1204,1030,1878,924,1212,424,1940,628,1486,326,1044,366,426,2152,2174,1760,1004,760,2716,1972,1370,1790,1752,1730,698,1166,1400,1298,1782,956,2464,960,734,2296,1736,2754,2580,1798,1206,1580,828,1422,1776,1260,1638,1716,686,564,1776,2286,2456,1216,1246,2430,2512,2734,772,2688,862,1514,596,2094,2312,1654,1072,412,1322,322,784,902,1126,764,2650,1784,2734,2068,2964,1804,2082,1632,2350,870,892,2740,1400,2784,2520,1292,1362,2366,1990,1658,2532,1948,1478,566,1108,1254,542,790,1482,640,2624,1790,1838,2036,698,842,474,386,698,2420,1598,1692,1620,868,886,828,1364,1286,1194,1496,776,450,850,594,1320,466,732,1514,886,1386,632,854,1178,2680,686,588,968,692,1062,1206,728,1198,1276,860,1108,1120,884,1136,1044,972,1064,1094,1034,714,858,596,414,1022,1024,1204,984,1140,1088,1198,2166,802,900,994,1302,1514,1446,720,692,732,1980,1096,1198,782,470,1790,922,1778,1652,1768,1746,1236,480,1678,662,1898,2402,1572,2438,2608,2378,2046,1604,2574,1230,1678,1104,1230,2500,564,1408,306,306,836,978,782,1932,1612,2598,2628,2690,2518,2776,2514,2180,2660,2754,1778,1582,1628,1474,1534,2802,2814,2752,1936,864,890,972,1464,1274,1474,1454,1266,2736,2944,1418,450,1128,634,1426,1400,1206,2384,2106,2688,790,1138,936,1228,1594,2366,464,1240,606,900,1530,1728,2734,1990,820,2648,2182,1478,2276,2780,2398,674,1950,2710,628,1790,1692,2596,1622,2774,1816,2856,1694,1642,1032,1536,1602,1348,1122,1208,812,1128,618,746,1340,932,726,1060,802,742,900,1174,900,1965,406,1388,1744,824,694,874,1114,922,1196,600,2766,2756,1118,1550,1422,1394,690,1748,1994,1070,1118,1322,1502,1546,1216,1151,922,2478,1822,1036,702,1204,1076,1382,1264,1464,887,1034,686,464,1720,794,1416,1594,2366,1630,1486,1432,1071,1694,1820,600,1622,1664,1580,1798,1132,1210,1978,1438,1116,896,1120,1412,1120,1786,1702,1494,1800,1450,1465,1296,1118,730,1404,554,634,2580,870,1822,1698,2512,1112,2422,810,1980,930,2786,1794,1748,1188,1130,1100,1028,620,1066,2154,1288,1150,1250,364,2418,1412,1050,1182,1520,744,1404,538,544,1304,852,870,1422,1992,1436,1912,2282,2652,386,1146,936,2678,1320,1582,1946,1914,862,1232,1178,1576,2642,2406,1770,1532,2336,698,2402,1504,1476,1536,1524,1414,2856,1882,2442,2728,410,2158,2422,2696,1732,2502,2304,2160,2714,1380,1916,1954,1904,1872,2378,768,444,2172,891,1670,1436,1682,2472,1708,1056,824,1068,1902,2026,1826,1000,1030,2494,1818,1774,1764,1432,1548,828,1526,1584,2172,1276,996,1178,936,598,1080,976,2040,1316,2200,2818,1336,1412,1412,2652,2410,2772,1264,2242,2374,2236,1988,1372,2228,1234,914,356,920,750,822,686,786,1038,2128,1272,1000,1208,890,830,1326,654,912,858,1386,946,1012,1056,1710,1838,977,1152,1274,2818,780,636,1770,890,690,1274,974,1038,418,1256,1506,2158,1032,1808,1456,876,464,976,460,1250,1194,1192,1126,746,1316,1220,610,1106,1352,336,1128,1970,1318,1202,1062,1118,1096,1832,702,722,552,802,1082,894,2450,1344,964,2128,2028,788,1928,661,1068,798,1030,1544,2702,1432,1026,1528,1846,1008,1872,1266,552,774,1350,1514,1504,862,1900,2344,1750,1440,2836,1382,2692,628,1422,648,612,1808,1102,744,1798,1756,1542,788,960,2300,2144,2046,506,380,1158,972,988,2756,1068,1636,1732,884,900,824,772,826,1868,416,1166,922,988,856,704,1340,1186,1104,1834,582,642,738,1052,1074,720,804,1176,902,680,1880,1094,1082,1682,1566,618,1314,1824,928,610,1312,1439,1908,720,724,726,636,954,708,762,2018,1232,1100,788,644,422,828,698,1394,1062,1516,1338,990,1604,728,676,704,1056,1222,958,1398,1186,1274,678,624,1012,966,1770,1138,1242,794,2130,1556,2000,1250,1880,568,396,1564,1780,1136,2124,1574,1714,314,1968,1580,2318,1980,1584,1454,1220,1372,388,2086,2368,1393,2236,648,666,1892,434,1828,1974,1914,1028,992,890,782,2218,1920,2064,1212,1878,1802,1682,1948,2032,1976,936,2532,2202,608,548,1290,1666,776,828,1760,2726,2610,838,1672,872,604,1024,1490,1518,2354,858,2068,2354,2332,1820,436,2046,1456,702,1506,1970,2722,1834,686,1448,1394,1370,1792,1140,796,1176,1348,758,1388,1542,994,2314,912,2402,890,1668,1940,2688,960,1170,1690,1580,630,1160,1140,1038,746,774,1110,1414,1206,1910,1578,1858,1478,2474,1636,702,358,1264,1108,1196,1232,1170,1380,856,1594,1576,1066,1500,826,1770,720,1662,1882,2016,786,946,728,794,1596,1696,724,820,1674,494,2086,1918,2114,2456,2274,2258,2152,2242,1934,2034,1542,1726,2110,1708,2254,1920,1810,1902,1968,1890,2102,2176,1588,1908,2090,2104,306,1126,1058,832,2038,336,576,486,386,2222,862,544,566,604,1646,1740,1908,2206,1758,2050,2134,1984,2222,1950,2408,724,2262,534,988,1096,788,754,2074,1922,2214,2132,1872,1920,1596,406,2188,2186,2062,862,1952,2114,1358,2058,1994,2102,1970,2044,1744,2170,2060,2010,2100,1944,1952,776,740,1640,422,1386,798,2210,2096,1942,788,1876,2042,2198,558,1110,556,1187,2919,686,1990,494,968,654,656,2815,524,768,668,1762,734,2042,1922,1118,804,2102,2150,2138,1934,2050,762,1644,1846,880,2194,2212,1612,2140,1908,1816,994,608,2232,966,1938,720,1182,616,2112,1236,2068,2068,1910,2134,2042,1210,2060,2204,1794,1972,2038,2022,1958,1864,2208,496,1078,1006,1282,1770,2204,1882,978,1918,1146,1560,2194,360,688,1038,878,2140,2196,314,1568,1024,330,494,1772,348,1782,568,920,1716,2026,1826,582,2284,1964,1124,2246,2202,2028,790,2226,620,628,1032,2088,1530,776,810,2112,690,1126,2180,1888,2176,2072,2312,332,2148,2086,2138,694,360,2194,2008,1300,756,2130,746,1936,2050,484,950,2198,2082,1252,2234,2110,2136,2010,2148,1292,2186,2010,2104,1944,1240,378,778,1912,2316,2234,1888,1362,858,1966,974,1766,2220,2346,474,962,2222,1402,1656,2278,2106,3248,2108,706,976,664,1028,654,748,676,640,2158,692,1080,2154,924,2140,582,1882,904,1100,1050,676,1074,890,2216,864,1158,888,2164,1496,702,1246,840,2344,916,648,504,662,1630,672,1292,2320,808,872,1092,630,668,650,584,500,1410,750,1502,2332,2242,740,918,2172,858,532,1048,544,880,996,902,926,966,824,2312,1016,896,854,1214,974,864,1218,784,2306,1232,820,602,1226,1824,664,1092,836,858,968,844,892,962,482,1180,896,1704,844,772,920,2110,1118,1854,422,624,876,956,1626,972,906,780,828,652,1268,858,832,656,2156,650,1014,710,1142,914,698,504,1490,918,784,846,1070,974,2316,992,644,2166,852,1024,790,748,1072,1354,2182,600,594,522,2322,1156,2140,2150,670,1010,2298,1290,1244,860,954,1074,832,852,2172,1212,1312,704,790,2332,1240,1038,1066,936,986,812,924,1024,312,788,922,1124,2198,1090,578,1116,1098,986,758,1038,960,640,606,772,1022,994,984,1152,370,1306,786,1066,804,658,1160,826,794,966,2144,2310,1494,632,2288,1474,1348,1174,1358,2238,1102,788,488,2166,1036,1114,1140,2320,758,2172,1116,1090,642,672,2304,852,990,1066,1152,1220,882,598,990,808,592,956,1434,578,1140,1120,688,996,854,944,570,1268,608,1310,946,2140,896,678,958,822,1414,1220,1056,962,2166,658,444,1000,1066,3070,2450,1088,2842,1052,748,1242,1142,1350,584,592,688,630,500,1108,960,878,762,1844,1186,2886,664,1180,2036,1002,952,1332,698,714,2884,710,1232,1364,772,1200,460,894,766,772,846,936,730,1516,850,824,2114,720,1148,692,1134,766,2836,772,472,842,1094,782,1048,1014,596,1030,736,1796,724,732,1022,710,3660,2904,1558,4130,3994,3412,4088,4228,2154,3914,514,1896,5186,990,330,1298,458,1740,526,552,546,550,558,422,532,1808,664,436,338,670,530,550,502,734,1430,756,702,706,720,768,730,700,708,708,708,722,818,1100,784,1090,1106,1098,834,934,886,614,812,1798,508,572,342,1816,930,620,996,1678,572,386,604,1192,1194,1202,706,702,704,802,792,610,1098,984,992,986,668,482,954,882,786,678,814,814,794,834,672,766,558,690,616,588,1122,982,718,926,704,840,354,1342,902,938,2218,2148,536,614,476,2282,2178,2188,1788,2142,560,540,548,348,658,462,410,568,848,332,634,824,350,552,612,1874,1042,602,1212,510,722,630,706,534,504,482,588,516,422,698,824,636,708,444,830,602,384,380,452,356,382,1094,1044,1040,1066,652,1438,396,1214,822,596,650,466,518,840,1420,1044,416,740,590,458,594,402,1232,1622,768,2822,1770,1768,1770,1790,1756,1740,1780,1854,1764,1854,1822,526,730,698,1502,2080,2308,2288,512,1702,388,1478,1536,1604,2058,2322,2324,656,918,796,978,2376,1024,946,1434,1704,1540,982,498,1384,2064,2306,2048,1376,2068,946,2148,1906,1916,1984,2108,2068,1750,1600,1780,2024,2394,2248,2258,1718,1726,1786,1724,2084,1372,3456,3091,430,1017,970,854,776,514,574,650,632,802,788,964,976,840,816,998,928,884,910,854,898,952,1010,998,1162,952,1008,1246,992,904,934,906,1082,924,890,1136,1056,1052,1048,1234,1438,1242,1036,930,1422,380,536,380,356,322,350,376,1254,394,2578,1066,2616,2616,666,1016,788,680,762,774,796,796,794,780,1124,494,436,320,320,498,486,486,522,486,326,472,476,508,830,830,832,830,764,768,836,832,848,960,384,320,700,716,710,702,708,478,462,366,398,472,616,554,420,378,522,618,580,674,700,752,648,692,602,590,644,758,752,534,754,822,444,922,932,926,1566,1620,914,998,952,926,938,898,936,928,860,898,916,968,956,1476,2184,2182,1572,2058,1180,1386,2206,2016,1820,1820,1810,942,1454,2956,1426,1394,1466,1700,1624,1000,992,1204,1954,732,1998,740,1606,1152,1466,1386,958,1410,1232,1454,1206,992,1728,1008,1432,1464,1434,1818,1424,878,890,1516,1146,1398,1172,1016,1186,1478,1262,1244,1184,1224,714,842,828,756,620,634,1076,608,638,724,464,606,596,610,1192,902,768,1184,1250,1170,2680,760,826,934,468,914,1206,1226,822,808,1196,1162,754,1308,1036,874,756,1200,972,904,896,962,992,1172,952,958,844,868,800,760,890,836,844,766,776,854,848,728,884,892,840,950,854,840,836,836,842,1592,838,822,882,782,836,816,820,830,802,836,842,832,838,968,830,1644,1050,760,892,916,818,686,1124,834,748,674,670,1050,678,672,576,602,1062,598,598,830,966,624,700,698,858,688,692,684,700,1488,684,682,678,678,674,684,680,688,678,728,732,394,682,674,676,674,676,676,674,686,672,670,684,766,1014,1066,986,976,980,980,982,1454,692,906,674,1068,916,914,928,690,692,684,686,702,698,716,736,726,622,626,732,730,720,684,694,682,338,754,742,682,762,668,684,670,670,690,696,682,692,756,676,686,372,684,690,690,684,682,676,680,706,1438,688,682,694,672,690,700,678,670,696,680,498,668,700,666,694,680,730,676,990,1034,920,648,564,684,736,674,738,678,682,674,674,678,490,846,1398,1272,2006,1308,2018,1368,1046,694,1644,1615,2592,2528,528,1436,3600,3408,3400,1026,2364,1332,2432,2852,2742,873,1340,2038,2118,1826,1966,950,1346,1380,2948,2588,2416,1152,1172,1152,1204,1148,1132,434,410,660,1104,552,2538,2596,2898,2854,2186,1106,418,1292,2608,1825,2244,2254,866,3298,2260,2720,2274,2238,2254,2284,2352,2280,2286,2316,2326,2316,2242,2278,2284,2420,2280,2266,3276,3178,2586,1656,3168,774,560,1418,648,554,562,844,646,642,422,424,766,420,1118,3400,940,1740,1084,624,1046,1080,3614,1486,1048,1116,2408,2368,3342,3491,3392,3254,3354,3186,2056,1974,3140,830,3533,2474,3390,2352,2770,2500,2520,2246,2280,2447,2568,2480,3318,3336,1038,1422,1432,2302,2372,2826,2137,2180,1410,548,2106,2570,2512,3384,3392,3196,2016,1312,1362,554,1278,1442,3270,1672,3380,1856,716,632,622,470,696,688,616,1216,998,2480,1976,828,644,1436,2034,3272,2368,1230,1240,1232,1114,886,1748,3208,1746,660,1202,1620,3362,674,2838,506,1592,780,852,2374,1588,1552,874,1528,1562,1562,1258,1426,1516,1746,1240,1388,1240,1246,1114,1302,1526,1530,1486,2408,1962,1522,798,1388,2644,538,3040,2914,2408,1058,350,1914,2100,1962,1952,418,332,2682,2792,3399,3467,2286,488,446,470,410,600,558,390,518,454,440,434,616,494,516,416,500,464,720,622,616,638,588,734,626,572,754,490,1112,1036,630,734,812,682,604,1167,710,808,602,530,420,560,506,650,632,414,1016,782,1864,674,754,998,704,3332,962,2152,2276,2030,1464,1248,1742,2342,606,398,1944,674,1332,2233,2362,2130,1336,1954,3322,2612,680,2222,3008,2698,1172,1662,816,884,810,1604,3380,524,1100,1074,3440,728,638,738,3320,2072,1828,1958,1284,720,3324,3477,3344,978,2876,1336,1414,1306,1272,1420,1308,1440,768,2620,1220,1060,884,1773,1499,818,1214,394,1266,1250,1232,344,1416,1416,1591,1428,1282,1260,1236,1244,1408,1222,1068,1178,1016,832,1250,1308,464,1220,1418,1410,578,1382,1436,624,492,552,1236,802,1416,1526,584,634,564,678,950,391,775,362,3380,824,734,718,716,748,840,718,718,838,858,718,708,712,710,714,982,710,712,680,714,720,708,712,710,706,712,726,710,712,758,988,826,1274,810,708,736,1080,742,414,346,586,586,470,582,638,608,1040,1094,474,346,518,2150,3288,2226,2800,806,846,612,624,704,611,2744,1084,760,804,1516,2196,2200,800,2462,2470,3104,3600,574,2029,508,870,1000,1056,1038,1938,1102,2492,864,872,842,1322,644,750,760,644,702,624,2436,658,668,666,1214,916,612,566,716,814,394,986,1066,1130,928,458,348,1390,1010,1446,336,2044,2402,1128,760,630,2810,1230,1008,784,3172,2230,588,940,1074,2292,1154,3266,1598,702,708,804,876,1506,554,3302,3334,3288,448,2532,390,354,882,548,962,988,480,316,422,794,440,1076,306,950,310,322,558,586,698,830,636,454,722,2972,894,1148,932,586,668,2307,998,486,3406,558,540,3364,2421,1750,690,666,690,734,606,620,720,556,748,752,528,2298,1518,1486,1394,1499,1876,2560,1512,1434,1056,1432,2724,969,362,362,366,324,958,1184,1248,1632,1566,1300,1668,1066,1278,1046,984,1020,978,356,986,1000,880,2372,636,2662,2816,2446,1230,1020,466,358,1349,3340,1464,460,716,614,1604,3366,1346,3431,810,518,748,700,694,586,1108,1398,900,2790,1568,1542,1840,1230,660,3556,2734,588,556,562,1120,918,860,794,828,1042,832,716,1090,896,2834,1970,3324,1482,1923,2656,2168,784,3525,438,556,520,492,348,626,524,848,1156,630,2534,412,406,1054,494,424,1044,2258,678,644,3340,834,1216,3188,894,762,592,762,518,724,836,2534,3194,3412,422,821,3482,985,3493,3444,3348,1899,2178,2630,1642,3328,1549,496,954,592,618,614,460,448,530,1072,568,620,622,618,624,526,666,580,450,520,690,510,528,486,504,470,492,622,624,476,764,732,818,3376,496,996,914,1200,2004,728,618,610,610,544,3226,3424,784,774,750,760,776,806,790,786,772,784,778,778,796,886,756,908,518,540,556,672,438,1404,630,600,1254,520,434,550,496,458,360,368,368,582,438,758,594,758,706,496,762,616,2450,448,600,468,1336,652,568,632,586,816,654,468,467,566,540,734,530,952,764,596,858,414,836,679,710,888,634,1336,634,554,688,702,1348,740,482,446,442,718,538,410,376,358,528,458,390,1070,352,358,544,696,508,506,380,552,350,668,444,562,300,368,366,724,472,468,762,552,710,736,612,658,536,308,506,508,534,398,494,488,1358,550,576,546,354,428,610,430,2634,404,660,2280,374,862,818,824,586,1240,642,678,668,698,1044,510,884,1098,1116,1414,1392,1154,1158,1162,1106,722,636,1080,1100,726,620,1094,1132,608,622,1148,1092,702,682,1092,998,652,628,1080,1066,612,654,1046,1110,586,650,1100,622,534,1032,1102,584,648,1044,1086,652,632,1102,1106,640,550,1266,1202,1342,1008,880,646,636,1188,998,622,544,1298,574,546,996,994,606,618,972,1024,638,636,1078,990,1088,874,1106,1054,1116,1036,1058,590,1524,864,856,920,1010,1004,964,1066,1062,886,842,1008,996,910,1190,1156,1168,1124,1116,1108,1074,1070,1100,1138,1094,1134,1134,1106,1028,1058,1094,1138,1140,1146,600,722,1338,932,1800,368,1488,1752,1769,424,414,428,422,412,412,462,1538,434,428,426,416,412,422,426,422,432,424,458,414,478,482,502,482,484,514,410,414,1238,366,1222,588,592,592,588,1936,700,2538,2652,2328,1368,832,2346,2282,2422,2548,2402,2410,2340,2302,2050,1968,1976,1968,2316,1852,1898,2262,2154,2116,1916,2150,1634,1610,1916,2074,1884,2084,2088,2050,2032,1728,1812,1868,1918,1782,1934,1888,1906,2112,2114,1894,1786,654,1092,1844,1760,1866,1624,1836,1802,1686,1852,1752,1822,1762,1646,1546,1600,1598,1884,1916,2212,1716,1512,1996,2154,2224,2206,1900,2154,1952,2052,2274,3050,2994,3084,3240,3274,3220,3340,3244,3412,3336,2942,2110,2334,2248,2066,2050,2582,3088,2512,2700,3092,2778,2628,2986,2734,3494,3006,2244,2216,448,2664,3242,3320,3246,3076,3278,3248,3226,3282,1482,1262,1170,1224,1324,1262,1262,1336,1190,1212,1304,1144,1244,1420,1224,1190,1180,1142,1176,1058,1540,1396,870,1392,1518,1132,1082,1256,1258,1138,1472,1136,1544,1384,932,966,936,892,852,1046,964,896,840,882,948,900,920,924,904,768,852,904,856,728,858,1064,1194,1146,1620,2256,698,768,1400,622,1204,1222,1078,1040,918,1442,1028,1208,726,438,1062,1212,1426,1144,1054,1156,1412,896,1218,1198,1404,1092,1354,1010,982,1220,1864,1220,1054,1166,1166,1214,1100,1126,1110,1088,928,938,1484,1020,2398,1570,1228,1332,1430,1030,1362,1302,998,1434,1108,1324,1076,2060,1008,928,1330,1808,1120,1240,1158,1238,1116,1474,1268,1500,1956,1094,684,1298,848,1372,1272,1016,854,1242,696,1300,1280,1408,1128,646,788,1146,1048,2030,1088,1564,1032,1404,1162,1006,956,1154,718,1094,1830,1872,986,1240,1396,1860,1166,1166,1614,850,840,1398,1146,1620,1060,1550,1568,1366,1146,1084,1052,958,966,794,776,904,738,842,802,1450,474,676,1190,910,848,882,980,792,864,704,1080,652,1068,780,748,686,644,714,654,730,696,714,754,794,694,866,648,402,864,528,648,540,660,524,698,776,716,720,676,846,636,756,642,830,678,718,564,744,660,670,1514,606,722,668,698,704,664,738,664,686,616,726,738,856,496,850,838,682,722,536,840,796,680,632,768,316,772,836,1112,754,726,730,1118,1038,1060,1092,830,808,1040,718,738,1104,832,1102,1050,712,1188,706,994,734,832,548,692,736,894,878,916,1068,838,930,796,814,864,816,352,640,786,782,700,1508,688,728,698,728,690,984,1184,716,708,860,836,588,574,708,626,754,684,482,580,526,818,728,706,962,548,480,370,852,1050,940,894,2330,996,898,2230,760,1494,968,976,970,970,968,970,754,1038,972,958,966,966,532,974,968,974,634,678,1652,824,954,632,824,730,718,732,444,1798,1796,1556,1798,1732,1776,1822,1826,1814,1800,1810,1828,1814,1800,1788,1822,1514,1764,1874,1802,1780,1538,1776,1792,1796,1754,1790,1760,1782,1702,1828,1838,1838,1796,1816,1830,1816,1780,1804,1814,1822,1784,1882,1790,1776,1832,1810,1818,1808,1806,1754,1870,1764,2150,774,1178,710,718,444,304,800,696,1722,1742,1776,1794,1778,1758,1796,1826,1790,1812,1780,1808,1086,1110,892,1514,1456,1496,1302,1082,1128,1010,482,562,540,726,1010,800,928,662,730,322,366,2000,1934,1926,792,1594,790,1222,718,518,576,372,378,506,1862,1066,384,2048,2046,776,786,1148,644,1212,1404,1210,1086,910,1564,894,520,784,2638,906,640,406,518,1622,1824,2016,1882,2208,1712,1682,1850,1844,1864,1476,2426,1736,2136,2154,2664,2686,2640,2650,2366,2378,432,348,844,840,792,1796,1548,532,444,1068,1060,1012,4871,4863,908,1200,685,362,1861,758,2432,948,808,1223,1213,2092,1900,1333,1392,1088,2411,1167,470,438,1882,478,928,973,2566,2430,2322,2204,2230,2398,2076,1953,1240,1644,1264,1914,903,1616,388,1025,316,348,413,432,428,485,3567,1552,972,2163,1178,2799,1090,3567,980,3786,1233,1658,2082,2056,2336,2111,350,420,900,900,783,2063,940,386,499,1241,1291,1745,1945,435,3759,3996,3819,4011,965,981,1041,560,574,708,540,610,620,4766,1374,1294,718,566,572,360,1006,1419,2631,1166,4675,4675,5085,912,4672,908,1412,576,1543,1276,1596,642,1987,1210,1669,1000,1497,3670,1663,1182,1190,1138,1246,1027,1684,1864,675,464,1422,2392,752,1416,490,950,1620,490,647,966,776,854,930,488,430,734,628,512,1100,606,537,1450,1501,2236,1212,1313,1151,1698,2368,428,393,332,430,598,590,702,492,513,614,2008,1341,1460,2230,911,1108,1972,2354,1328,1489,784,1086,746,2278,727,2076,1862,1152,924,1887,2386,2285,2121,1103,1440,1859,1369,2338,2380,2111,2158,2874,2555,1750,500,1152,1628,1662,1779,1766,1625,4630,4630,4811,352,312,320,324,380,312,712,1468,1884,1104,320,808,332,300,328,4260,412,484,556,740,630,676,540,798,772,898,2886,470,540,720,1270,362,672,336,1072,486,1442,898,616,534,692,604,604,412,1466,1800,636,2154,668,1248,594,1086,670,542,970,550,816,316,1780,742,792,586,1254,718,1698,766,486,512,546,1780,1284,1070,2710,2884,1822,706,2628,2836,878,1174,1198,2472,2114,1192,2172,1346,740,2054,2392,2314,562,1120,402,342,736,1226,948,970,1314,1662,514,1076,918,310,710,1186,1992,714,712,674,896,340,388,486,554,1240,646,2834,1926,2802,2832,532,1040,2830,2822,2714,2284,774,2762,1930,1130,1098,2816,544,844,1202,432,2618,2772,2166,1176,976,1158,1142,1824,2684,2478,400,386,682,518,2696,1672,1184,2716,500,350,346,526,750,1014,534,2844,2746,2786,2860,716,1206,2722,756,684,606,1016,2724,2786,1058,666,2002,566,884,1218,492,596,878,394,398,1142,1114,734,1212,366,1196,460,1202,2800,2800,2814,2806,572,1146,614,528,520,458,2844,620,824,1020,552,556,556,1676,1440,682,1868,786,2556,2016,2020,2236,902,2158,2030,2092,1444,2006,1424,1240,2150,1518,604,1492,676,1064,958,1722,1908,1832,1790,1734,1850,1274,532,1310,1964,2388,588,518,442,604,870,538,404,544,404,528,456,586,444,386,854,844,856,852,848,596,756,842,530,614,650,558,644,366,350,446,554,500,534,846,862,502,832,850,850,622,852,850,848,850,858,854,844,802,850,770,496,566,616,540,638,848,854,688,854,532,846,854,872,842,846,848,1370,558,492,368,376,398,644,652,552,610,616,808,842,848,848,408,560,842,526,794,534,522,624,852,850,556,606,450,476,846,846,848,700,606,504,846,852,304,848,848,478,318,372,848,844,860,850,850,850,854,854,306,408,318,568,444,854,520,464,530,842,850,802,848,844,850,850,852,858,558,420,460,850,860,852,858,522,528,518,522,844,636,830,838,818,834,848,848,420,418,560,580,596,678,624,836,436,776,834,850,852,836,780,844,3008,3028,1612,996,1148,1508,1852,3012,1436,1116,1192,1528,1064,884,1072,3028,2276,788,1768,2344,2340,1204,2316,1600,1588,1300,1700,1876,1620,1344,1616,1324,1380,1108,1248,1488,2004,1308,1564,1264,1256,2604,1380,844,832,1020,1000,1404,1392,1732,1260,1200,1232,1216,1236,1964,1672,996,1014,1042,1040,1044,1072,1098,698,1444,1304,1344,1024,750,1178,896,1118,1058,1102,1120,1152,1132,1152,1150,1120,650,888,846,870,830,968,1056,838,1016,938,918,836,476,1196,1270,1228,1196,1176,1062,912,1078,1070,1290,1406,722,878,670,962,880,3152,3098,3168,3002,3016,3022,2964,3145,3026,536,3136,3154,3024,3106,3176,3138,728,996,906,2944,2824,3166,590,2332,3006,3006,3226,3148,3058,906,1977,2860,598,1050,2000,608,1618,2268,954,886,1882,3096,1336,1202,2750,3188,728,1122,3140,3168,2998,3137,3132,3010,3226,884,1886,2556,3040,3052,3074,1170,392,1998,1986,1972,1944,1948,2380,2414,1886,1782,1780,738,656,1366,2144,1182,940,582,724,712,1116,524,1472,338,302,1094,1498,1802,758,1292,896,316,1364,1504,1286,1332,1298,498,1556,920,720,1008,1452,794,960,2242,1110,1172,1710,832,688,926,518,782,660,858,1368,1380,802,1290,1274,1456,1180,1372,1548,1080,958,1604,724,584,2298,322,1040,892,960,1026,842,622,992,1182,1006,1054,1064,972,1374,884,1126,1070,1198,592,998,1276,888,782,520,528,488,544,1264,568,386,786,1208,802,860,702,1492,814,678,866,654,498,630,746,556,604,2668,564,1192,392,368,2060,348,330,350,338,460,378,384,352,1906,1052,1152,1210,1146,1128,1182,1182,1206,1102,1040,1208,1252,1132,1072,1216,986,1136,1172,1158,1148,1150,1160,1204,1218,1352,1172,606,1354,1376,1622,1412,1528,1312,1664,1636,1542,1630,1366,1304,1560,1430,1504,1352,1390,1588,1596,1592,1488,674,734,1644,1634,1674,1574,1580,1380,1456,1590,1562,1584,1572,1348,1530,1640,1586,1452,1604,1508,1510,1540,1384,1620,1552,1634,1604,1532,1556,1552,1592,1608,1624,1624,1478,1592,1676,1648,1606,1074,1594,1666,1714,1588,1672,1552,790,3528,3056,1856,1478,1726,1702,1230,1284,1290,1478,1786,1832,1782,1642,1660,1826,1844,1802,864,836,1784,1790,1814,1812,356,1442,1444,1672,1690,1774,1772,1794,1706,1742,1802,318,1474,1812,1804,1792,310,1518,1800,1748,1750,1870,1814,1814,1796,1664,1144,1138,936,1004,1162,1078,1008,1254,2396,1031,1717,1014,1000,1003,1055,364,632,1094,926,928,630,1494,412,320,634,862,550,420,1204,1042,508,814,710,490,520,906,1736,564,646,724,698,882,834,1236,1030,824,1140,822,592,664,568,616,540,634,974,786,1412,692,348,790,582,404,558,566,808,720,538,746,532,684,1112,1166,1066,3398,364,786,354,560,698,444,1622,3952,590,844,852,1444,1978,2338,2170,1196,526,1376,398,518,878,1138,1612,1634,1174,1188,1196,1224,1232,998,1208,1080,1192,1930,2180,1814,452,728,960,962,1074,1170,1214,1578,1410,2298,566,706,782,952,1132,1526,1532,1882,2024,350,340,396,1204,1440,810,1176,488,634,824,998,1026,1110,1114,1342,1294,874,1008,790,870,694,746,1448,604,648,798,760,754,440,616,664,954,878,878,722,406,614,592,766,820,888,1056,1410,1540,908,340,402,394,604,868,904,804,924,542,414,1142,700,860,974,642,880,754,724,926,476,1430,1204,912,2984,1066,946,1028,1414,1968,976,306,720,910,612,1152,1232,978,1182,1526,734,1108,1124,2976,2590,2678,2436,2184,574,2274,1994,1120,1298,1332,1420,1124,1154,874,600,1066,726,1074,1058,800,1146,312,310,404,494,492,492,478,600,570,838,588,720,596,624,616,706,756,2214,680,502,434,442,454,956,704,1122,752,1172,1378,2434,1296,1378,422,700,3908,1408,1424,1794,1208,754,1714,1978,2008,314,1608,1748,1804,1852,2076,1878,938,684,810,738,324,602,1012,430,402,486,374,646,968,454,584,476,538,314,378,856,1526,1564,1538,1574,1500,1690,1982,1988,896,532,1984,1966,1518,1558,1832,918,1428,896,1046,1192,1472,1054,1102,802,834,1336,798,798,936,932,940,1006,712,588,546,1024,1166,2216,1838,1836,1932,1932,1758,1782,1922,2230,2132,1986,2168,2140,490,692,1938,1942,1488,1532,1936,1664,1828,1488,1752,1950,1926,1936,1928,1636,1486,1938,1930,1248,1488,1930,1946,1716,1924,1926,1918,1934,1792,1042,1938,1938,1876,1938,1938,2216,1498,1464,1992,1486,2076,1746,1932,2208,1494,1486,314,1932,2190,1936,1928,1920,1824,1840,2022,1938,1826,2078,1926,1512,1694,2140,1766,1454,1924,1928,1470,2220,1472,1922,1540,1750,1668,1930,1720,1934,1892,1926,1480,1930,1922,1496,1954,2220,1818,1926,2816,2215,1958,1484,2244,1822,2184,1756,2254,1938,1926,1942,2264,1936,1730,1934,1474,1488,1458,1922,1956,1490,1446,1956,1930,1926,1458,1918,1930,1928,1938,1934,1942,1768,1924,2206,1652,1936,1904,1404,1486,1950,1502,1956,1892,1898,1892,1922,1422,1902,1952,1856,1490,1748,2214,1422,1480,1932,1838,1500,1932,1930,1914,1928,1932,1878,1838,1932,1442,1936,1984,1542,1826,1926,1590,1942,2180,1950,1948,1934,1940,1870,1932,2012,1926,1946,1948,1714,2152,1938,1830,1864,1494,1938,2150,1560,1928,394,1718,2840,1522,1484,1494,1148,1196,1400,1114,2840,3322,3498,1446,3420,550,2984,508,3272,2700,3188,2712,3008,2636,1444,1492,3292,2984,2636,3416,2696,2700,3228,3088,2992,3180,2648,3076,2768,3220,4858,1424,2894,3136,3490,2868,974,3254,1832,4480,460,704,502,744,982,694,806,962,566,720,784,594,380,698,836,570,572,1100,762,854,622,1034,458,464,328,628,374,1160,328,1184,2943,2955,610,630,948,1952,314,2224,904,360,2320,2398,2702,792,2794,2772,2090,1556,2460,2358,2400,1292,2168,2314,950,764,570,2122,2816,1228,1248,994,1432,862,2114,724,1652,2538,2478,2490,2372,2802,2844,650,2824,1638,930,1412,950,958,1198,1222,1274,1294,1260,1264,1256,454,470,1274,1230,968,2536,1914,942,696,1280,1352,1242,1310,2760,2724,2738,1210,1210,2542,2692,474,1220,1172,1318,630,972,754,742,514,1208,1218,1064,1204,1248,1220,1216,1254,1304,1204,1198,1252,2106,2558,2494,616,586,2838,1276,1288,1308,1304,1328,690,2482,1208,1208,1276,1276,1290,1190,366,906,892,2844,356,392,366,354,1266,1270,1266,1408,1262,1222,1218,1090,1216,1224,1246,1224,1086,446,2802,2272,1236,1294,1220,1228,2122,1240,1044,1220,1222,738,690,2370,2004,2186,2234,2322,1334,1018,2388,2800,2018,2890,2358,2206,800,602,652,604,1082,882,1998,1114,812,2070,2090,1956,1968,2002,2216,2174,2216,2046,2340,2182,2158,2208,2374,2162,1644,432,416,340,2734,798,554,812,2234,2536,2492,2638,2588,1722,2838,2676,1100,1102,526,1132,1136,1166,1202,1156,2774,2804,1316,1358,1232,1486,1588,1474,2740,2874,1272,1430,2586,2758,1136,842,1742,2050,822,886,460,398,746,2732,1078,1102,2820,2320,2758,514,664,514,2690,1084,1670,2622,740,1738,1152,1210,452,454,1248,1212,1220,1208,1224,1234,2202,2098,1048,1620,2818,832,910,794,2746,2268,2420,2638,2798,1288,1276,1322,1150,1248,1262,1236,1232,1278,1226,1234,2272,2324,2782,2744,2234,1372,812,2746,640,312,1748,2460,2104,1270,1294,2106,1946,2096,2410,382,2794,2824,2814,674,672,722,724,676,394,2800,2432,942,1324,2140,2260,2484,706,678,376,712,858,2262,2314,2232,2238,2076,2148,2394,2536,1388,916,1414,600,2572,2354,976,2138,2326,2082,2136,318,1326,1224,594,1152,986,1304,626,950,958,556,320,928,460,430,968,1660,724,564,1916,346,470,1580,1280,1280,1286,746,1270,1284,1276,1264,1272,1278,1278,1218,1128,1206,804,494,1286,1286,1274,1246,1268,1284,1262,1028,1274,968,1222,1286,1242,1294,1260,1284,954,1274,1270,1286,1290,1248,1290,1298,1424,1274,1282,1282,1250,1286,1282,1292,1290,1168,1284,1238,1138,640,1282,1278,734,474,1282,1240,1284,1286,1276,1282,814,400,1098,1272,1290,1256,1226,1274,1276,1292,1288,1284,1288,1114,1200,2790,806,806,2294,832,808,816,2462,2592,1272,644,556,564,548,540,1026,1188,1204,1126,1184,1200,950,1206,972,1516,2830,2352,2262,2644,1840,814,2004,2018,2708,2652,2384,2850,1210,1284,568,572,1226,1156,1214,1216,1138,1204,1092,1114,1202,1124,2924,2782,1478,718,2068,854,1138,694,1710,2644,2286,2526,2366,1870,1970,2752,1148,1292,1242,1296,2580,880,712,1768,582,906,1920,2034,2150,2168,872,614,1036,1986,926,1180,2150,878,932,912,354,1978,2148,2176,1116,1108,812,1100,804,752,1956,386,2560,2480,1954,1802,694,1602,2150,1518,816,1194,1216,1234,350,996,2822,2798,940,766,742,926,2718,1466,2956,628,906,1178,2492,2454,2570,1246,570,1204,1208,1206,1206,1218,1226,1202,774,808,2154,1052,1260,1180,1020,694,2634,1516,466,1122,1182,318,1318,670,590,624,586,466,756,1190,734,430,1296,1292,1234,810,432,1244,1222,2848,2900,652,1540,686,1268,954,768,548,648,1274,1296,1302,1308,1212,1270,1288,1270,592,520,1320,1236,1142,510,1764,1308,1300,1624,2858,1284,1254,524,808,366,768,1304,464,446,1304,646,368,514,760,1296,1124,1178,2268,2610,2514,1236,1170,2454,1144,1126,1208,1150,756,2326,1576,808,476,1140,1202,2800,2290,2442,1832,1962,2198,592,558,2020,1272,428,1266,1280,1214,630,546,1276,432,684,1192,1208,1972,2136,1548,438,800,1042,538,620,610,566,620,550,1300,478,662,1292,592,572,1328,2448,2556,2234,2058,2110,1680,912,548,550,554,1318,884,1210,574,1308,2850,510,502,1180,934,1328,2800,544,550,552,544,540,538,550,550,560,554,546,544,532,524,640,910,1110,2300,2752,1140,650,1280,730,500,1278,1294,1276,1240,1276,1260,1284,1300,520,508,500,594,2268,1980,1644,588,768,640,1276,1272,738,938,1272,1292,606,1442,1440,466,692,1094,1250,1278,1172,922,1262,1428,1300,2246,2024,802,1390,1296,1324,1262,1290,1294,1300,1282,1306,1294,494,774,1212,1228,1222,1274,734,1300,526,1320,1224,558,492,1290,1460,1430,1292,1284,1272,1092,368,942,1266,1314,1110,1288,1426,1296,1308,1298,2788,728,2704,2674,2936,1290,2322,1982,2110,3240,552,478,2788,1164,1268,1282,1248,2538,2194,2240,2080,2338,2396,748,1782,480,566,950,1218,1220,1286,1208,2210,2064,2864,2320,1896,596,738,2108,2808,1308,1314,1314,1286,824,498,1284,1250,1284,1290,1300,1282,1198,1198,1178,2284,1280,1300,1298,818,1230,1240,1274,1304,886,1286,1312,632,2568,1294,1302,2744,1310,1298,720,1402,1288,1284,1252,1462,856,1864,696,694,922,782,660,1702,2392,2148,1530,574,1288,1150,1692,426,2344,2046,1562,2130,2206,1364,1036,1046,906,1512,1340,2190,2538,1924,348,2128,2486,952,1660,306,1290,1362,1168,440,1424,2518,2668,3178,3150,3178,580,2554,1754,426,3264,3124,3150,3138,3174,2220,3594,492,794,1358,1760,1776,1854,942,888,1084,964,1660,1612,1718,1618,992,1112,1842,2138,1400,466,976,1190,1054,984,1148,962,986,714,686,1396,2024,412,1828,1288,1820,1238,1022,898,1030,868,3524,3230,2250,3076,3334,3512,3608,3264,3698,3156,3400,3600,1040,2190,3382,2758,2014,2968,3606,3100,3462,3628,3906,3116,3054,3580,3074,3050,3670,3588,3642,3654,3718,3706,3536,2632,2850,3134,3032,2642,3156,3672,3796,3222,3598,3640,2286,1994,1976,342,544,794,798,664,578,396,452,398,648,682,510,660,550,540,570,440,660,450,406,438,568,554,1386,1272,978,1370,2944,1058,966,984,510,846,2348,2366,2356,1442,2282,1692,1784,1636,478,1576,1508,1902,1806,1750,1768,1776,1798,1820,1810,1798,1874,1802,1632,2156,1886,1940,2110,1668,1408,1354,1546,1966,1912,2272,2164,1548,2170,690,1596,1664,1754,1768,630,2210,2180,2282,1980,2044,1918,1806,2268,1880,1880,1558,1702,1582,1778,1606,1632,1654,1812,1502,2282,1790,1684,2274,1904,1532,1450,2304,388,1630,1434,2480,1842,1252,2192,1828,2222,1660,1258,1800,1718,1922,562,1802,2292,1396,1546,1946,1896,384,662,748,1728,2030,1942,2284,1936,1588,2034,2290,1496,1512,2875,530,592,360,2794,552,1458,1242,534,488,1638,1566,708,1186,1690,2474,1260,2048,2240,1322,1288,2334,350,2392,770,1420,2196,1030,624,2110,2190,1626,2170,1458,2128,2548,2328,4617,4617,352,588,862,508,866,504,994,594,1278,592,928,460,682,562,2550,2660,2826,2798,2636,2868,2970,2818,2896,2878,2728,2824,2742,2854,2790,2690,2060,2802,2700,2744,2594,710,1152,2710,2878,2924,2782,790,1412,628,666,2720,2720,2924,2902,2886,2766,3070,790,1124,4748,4732,316,420,458,412,386,940,328,308,542,2871,328,1498,1460,1452,1518,1468,1480,1528,1540,1534,1528,1392,1622,1494,1504,1606,1518,1422,1484,1486,1502,1486,660,882,1546,1308,1548,1546,1106,1204,1174,1508,1534,1572,1536,1530,1556,1544,1556,1534,1530,1538,1516,1550,1468,1422,1526,1480,1458,1426,1442,1244,1490,1326,1458,1392,1528,1514,1586,1540,1554,1734,516,706,3228,1012,1336,1940,1226,692,414,352,624,1128,816,648,354,600,638,1088,2028,2244,972,1454,1260,764,1372,398,518,560,1598,354,362,322,1354,396,1092,1138,334,428,2356,1578,1792,870,1274,530,1106,1046,838,750,2776,2828,2164,2812,2764,2850,2830,454,1270,2836,398,1954,2878,1260,896,2414,2246,2796,2766,2774,1206,562,516,2822,2782,2806,1086,784,2786,756,852,2258,2870,1354,420,378,2954,478,462,474,2868,702,360,2884,1226,684,650,1874,850,502,2910,2866,2320,2126,758,1710,354,2946,2034,2418,2832,1970,2022,1842,1294,832,1886,478,2168,2646,1896,2720,1768,2368,2230,2322,1710,1890,1546,2540,670,2302,1690,2072,2648,2480,2322,1874,1568,2008,1828,2554,2018,2324,1944,2748,2140,382,336,2482,1632,2634,2446,1748,2244,2212,2384,818,310,2150,1040,2240,1722,1948,1824,606,2632,2112,2374,2720,2692,2398,1662,2340,1920,2196,2370,1936,2002,2142,2094,576,1872,1914,528,2192,1910,2434,1872,1642,2398,1830,2682,2304,1636,1692,2222,2362,2006,2530,1748,2120,2024,906,2536,2210,2630,2566,2466,2388,2166,2246,446,1780,2124,1890,2444,2218,2368,1548,910,734,2778,1868,1798,2516,1698,2620,1666,370,1762,1838,2548,2492,1694,2020,1870,1862,2194,2472,2032,2464,1628,2460,1406,1464,2088,1436,1978,2370,1906,2032,698,2546,2520,2672,2414,2354,2034,2446,2664,1650,2766,2434,2608,2326,2508,2024,1042,1310,2184,1476,1604,2278,2648,1608,1838,1538,2088,2512,2218,1800,1810,2148,1752,2326,1938,2306,2298,1964,2346,2358,2048,2012,1614,2202,534,718,1544,1954,2632,1214,2490,1774,1040,2072,2742,2446,1894,2096,1798,2128,904,1978,2492,2486,1692,1066,760,428,2070,1522,2628,1966,2164,2734,1560,2092,380,376,378,372,380,388,1684,1430,1336,410,566,392,2248,458,572,430,320,2398,1600,1976,2346,2372,2016,2054,2338,2420,2348,2014,2044,2302,1980,2016,2156,1706,2196,1906,2522,1410,2158,2372,2024,2416,2138,1986,1292,2038,2092,1996,2448,2242,2260,1934,2332,1306,890,2280,2336,2274,2104,2320,1846,1920,2272,1974,1572,608,2330,2422,1504,1660,2064,2194,2036,2384,2272,2272,2422,2292,1770,2250,2262,2130,2420,1898,1946,2276,2184,2332,2360,2176,2320,2432,2118,2238,2146,748,1388,2102,454,1200,1918,2338,2102,2282,2352,1822,2072,1972,1978,2190,1878,2532,2336,2348,2200,2192,2378,2070,2016,2098,2296,2252,2294,2214,2272,2190,1530,1882,1640,2388,2382,1562,2048,1834,486,994,2360,2400,2092,2338,1882,2434,2196,2334,2354,2452,2196,2294,2362,2176,2098,2234,2380,1704,1500,2216,2312,1966,2020,2122,1728,2304,2326,2244,1204,890,1612,2182,1890,2090,2382,2286,1474,2312,1274,1978,2424,2476,1826,2292,2246,2016,2068,1974,2206,2254,928,974,2326,2146,1954,2170,1828,2052,614,1282,1624,1842,1848,2232,2348,2418,2122,1898,2188,2014,2176,2396,2242,2340,2126,2242,2264,1994,2174,840,462,1976,2346,2172,1756,2036,664,1518,2240,1314,1546,476,2416,860,906,1260,616,964,1714,3510,1656,870,1564,428,412,2732,2768,2764,2784,524,600,628,480,1172,672,576,608,1696,532,416,1012,1036,876,1316,2764,1384,2768,2748,2776,2708,2768,2792,2764,2784,1396,860,304,844,1844,1208,1400,2672,2776,1396,1396,1076,1396,1120,532,352,1384,1256,2792,2408,1412,1408,2764,756,1396,1392,1140,1136,1120,968,1012,308,2660,1156,1456,388,2732,2544,2756,2784,2764,1276,1268,2768,2800,2784,1372,1132,2768,460,1968,1040,1252,2456,2772,2800,668,1668,640,632,3494,2670,1212,344,354,348,362,1696,1056,1732,1312,1042,962,1268,1774,1452,1760,1816,1434,1762,1204,1100,1274,1320,1796,1310,882,1436,1760,1366,1318,1542,1700,1368,1518,1136,1460,1430,1686,1428,1584,1556,1750,1782,1508,1292,1414,1498,1470,1288,1782,1764,1396,1110,432,796,978,1336,1756,1370,1426,1658,1650,1436,1318,1436,1460,716,912,1326,1730,1500,1482,1398,1358,1402,1772,836,1436,1272,1158,1186,692,432,1720,846,1786,1716,1458,324,1112,1792,1776,1434,1742,1428,1732,1732,860,926,1250,1186,1072,818,1014,1096,936,1090,1106,1542,1228,864,888,728,604,772,916,1052,768,940,960,1404,828,1040,856,684,676,740,776,1032,916,1332,720,1060,848,1396,908,1108,1216,1516,1160,776,928,1348,1280,984,1352,980,1088,1892,1948,1172,692,976,1012,824,860,1320,776,1220,956,956,744,1272,784,1552,788,1748,1048,864,936,1292,1172,1268,920,900,660,1224,952,1180,630,2278,836,908,2844,1068,1778,2826,1156,1614,2636,2414,1816,2220,2314,2602,2196,834,1824,1532,2816,2838,944,2336,2806,2232,974,1150,1396,2814,2372,2576,528,1532,558,2624,834,1954,714,1740,2522,508,1426,2294,2838,2154,2100,2794,1000,1376,1274,1074,1378,2702,2370,1808,2808,502,2756,858,1312,2336,2824,1678,1734,1692,1716,2724,2284,2508,2440,1926,2842,1832,2190,1486,2590,2526,1406,2880,2014,2366,2454,2382,1850,2062,2366,2822,2726,1986,2826,2298,1102,2698,966,2542,2196,1084,2460,1006,2798,1096,2666,2336,2450,2238,2788,2414,1208,2480,1180,2608,1400,970,462,876,450,960,604,722,816,2472,2366,1204,932,1944,2534,2038,1702,2712,2664,1888,2160,2136,1976,2110,2230,2360,2036,2144,2276,2646,2704,2182,2674,2432,1868,734,978,942,2306,1136,974,964,1116,930,1302,934,1282,1222,936,1256,1960,2174,326,1330,890,1268,632,1634,506,1580,958,1072,1074,1080,2398,2274,1108,1470,1130,1188,952,944,1062,1252,1006,1066,1192,2382,2460,848,1254,1170,1136,796,748,828,1342,1146,966,1200,2026,2060,462,1294,962,800,1040,1346,770,1338,798,382,1048,446,628,1146,648,1456,1084,528,902,1078,1270,1068,1246,1028,1042,1188,2432,1900,954,1292,1112,974,1066,1320,1024,1338,838,872,968,1334,2132,2342,1066,1232,572,1292,1240,974,660,1204,1210,950,1164,1052,1198,2154,2078,1056,1208,1018,922,1080,598,1130,1190,1204,1150,986,1256,536,2542,1102,1256,1054,1186,1228,1334,1088,1192,1040,1320,1068,1080,2554,2610,1210,1044,1220,976,452,554,1032,1138,928,1150,950,1152,2148,2334,812,1112,1126,944,1072,928,674,664,1272,976,624,2066,2120,558,1318,408,1338,886,1176,962,1206,884,506,898,1186,2526,2578,870,1240,874,1224,1088,1236,894,1160,1094,1158,1008,1134,1864,2346,940,378,400,550,1116,1104,768,1104,1136,1010,1066,564,872,680,1124,1062,526,828,652,960,1042,976,1062,932,882,1044,884,1504,760,1464,2182,754,1464,666,1476,672,992,1382,698,1416,1004,1188,1398,1236,2466,986,1510,1188,1246,1194,1282,1160,1168,870,1206,944,1148,1000,1204,2248,2080,1148,1070,1136,1160,688,560,950,1152,1228,1104,1220,1188,728,1836,1764,734,1350,1028,1280,958,320,760,1394,710,1108,1008,1144,2016,1730,846,1140,950,1180,1004,836,578,832,820,1122,1938,448,1064,968,694,752,1114,868,628,748,962,572,822,1058,1156,574,1146,1054,1144,606,1056,1078,1194,502,346,976,1098,540,330,1036,1170,1078,1232,804,1064,1032,1128,632,1314,778,1246,1000,1232,1184,1256,1004,1138,1282,1200,1294,1082,1294,1270,668,1312,918,1338,676,1350,1042,1310,762,1466,850,1202,1338,412,1210,984,1182,1034,1206,918,1414,830,1622,2004,2062,1020,1218,1032,1246,1090,1276,1032,1328,1120,1292,1316,1028,1170,1282,944,1236,790,1118,920,1028,880,562,358,1156,2328,662,346,550,1076,1108,940,1116,954,1306,980,1278,1022,1110,488,338,1134,944,566,2560,774,672,1230,590,1240,1216,542,976,1164,732,1194,480,1200,1174,1070,1366,596,938,1310,868,1350,1102,1274,1282,1126,1324,362,326,1366,1206,1224,1268,862,466,1238,1124,1214,1258,900,942,1084,722,1080,774,1122,1240,1166,1274,1038,976,854,1050,666,526,1496,1006,940,2634,640,1474,1700,928,766,882,844,674,866,1088,1232,980,1390,2784,432,1878,822,1444,1124,890,1126,2532,2700,946,1128,1036,1016,1046,636,780,1888,1880,662,952,1044,2504,764,858,590,872,1258,1250,2426,846,2402,1704,2118,2150,1104,1248,2394,1092,1224,2568,2124,2176,2446,1050,1268,880,1330,2256,908,2072,1824,1826,1090,1170,1120,1170,998,934,1078,1938,2406,1106,1352,962,340,2550,2520,2588,1182,1062,1126,2628,1054,1138,2468,1232,1204,2564,1082,1044,1272,2010,2274,1130,856,896,1218,1170,1070,1082,1910,1030,1226,1082,1188,1194,1024,2080,2376,928,1092,1168,1190,964,1046,990,1114,2126,1086,1190,1100,1160,1036,1028,1066,1030,590,1000,1136,966,856,1144,2386,1078,1078,1104,1132,1098,1194,1108,1170,1118,1228,930,962,1076,970,1066,1094,964,1010,852,1290,934,922,1260,926,1348,538,350,1094,940,950,1208,520,1054,2070,906,1070,1036,1242,582,1854,790,1428,1064,1134,1098,1088,1066,1212,740,1302,702,754,1400,852,710,1238,994,1238,1054,1222,962,1168,962,1182,668,1016,1010,2540,1142,1208,962,1400,1056,1212,1330,714,1010,940,1016,836,1378,1270,806,850,1354,2358,914,1194,1126,992,944,1096,1206,786,746,832,1156,2556,1030,1068,1040,928,1270,978,1068,990,992,990,1004,1176,922,914,1234,1036,1230,1240,1010,1028,1028,630,1074,578,812,848,824,1270,1250,866,632,1068,1232,1290,852,1038,2208,1080,356,420,930,1098,1212,870,1332,1226,1168,1176,1314,1092,1188,988,1024,1032,1056,1004,948,1230,878,996,1158,640,1186,650,872,1044,738,1032,1122,1012,1158,1032,1086,2568,986,1238,1000,1038,1012,1112,994,1080,860,1416,802,1390,2088,2162,1102,1142,1158,1168,1032,508,1154,1198,1026,1034,1126,1032,1206,1010,1156,1176,1102,964,940,354,1150,1040,1286,1240,1084,508,918,884,1068,952,1168,1212,644,1004,2398,1276,1148,1244,1210,1226,1112,1098,982,1276,1078,1280,1468,1056,1936,1238,876,1098,978,914,1130,1278,1138,1094,1278,1356,1002,1326,952,1084,938,1108,1262,1922,2168,920,1212,1020,1148,958,1044,1152,1072,1154,974,1352,940,1392,1106,1254,1216,1170,1130,1100,730,1132,1032,1306,976,1372,944,1366,2394,1070,1248,1102,1296,704,1556,986,1322,1070,1292,1050,1302,1054,898,1026,1066,1098,2142,918,892,934,950,970,1054,1114,916,1048,960,934,1220,1214,1068,2408,1098,1096,1098,1130,1162,736,1012,1090,1076,740,962,1100,1100,848,958,1092,1162,970,1104,744,812,972,524,860,1078,1022,616,1016,1074,1092,828,1114,1074,666,642,1284,1268,572,382,800,1504,844,598,474,470,378,1948,3199,1164,1234,1318,452,460,626,448,398,542,350,338,488,388,1424,1914,564,924,662,652,1728,408,410,410,930,340,690,624,1320,1472,502,770,764,828,1086,548,548,548,630,650,438,552,496,2030,570,408,554,374,738,2054,2034,2058,2048,2054,2036,2042,2036,2040,2020,2028,632,640,654,510,630,662,640,632,628,634,636,2040,2040,2048,650,2030,2036,2038,660,638,604,412,624,1156,1352,1406,1368,1352,1366,652,452,1298,930,796,1352,1334,442,1354,1354,1312,1350,1306,1324,1346,902,1312,1424,778,1060,1384,648,584,1352,1336,1234,410,942,894,622,1344,634,752,1348,448,658,1248,1326,1314,1226,1302,1312,1248,1300,1314,1220,1314,1310,1360,1394,616,592,1168,1308,1312,634,1216,1336,304,1208,1014,1292,1228,1212,1012,1024,1060,566,1066,1092,1266,1266,584,578,1276,610,560,1334,392,384,864,1140,466,396,1114,1234,1264,1056,1072,942,1002,1076,1294,1326,1348,1370,1324,674,918,950,1124,3156,1376,2308,446,1008,892,896,436,534,1630,1574,1336,640,786,1504,944,584,968,1260,1156,1276,1444,1386,408,1388,500,1844,1376,828,1264,472,816,768,724,576,724,864,816,656,608,780,496,492,712,1388,736,608,392,456,602,842,510,440,1162,1314,1296,988,348,556,726,816,828,936,880,640,606,890,544,1026,528,470,460,544,478,606,612,560,584,628,608,608,652,610,588,1036,580,602,564,560,574,538,778,656,482,880,492,892,532,670,654,596,600,590,530,562,550,442,440,436,534,670,520,568,582,558,698,642,550,422,380,502,2762,834,708,838,832,868,428,346,850,838,778,792,802,502,456,896,730,822,812,452,772,1534,700,776,736,746,656,722,474,740,730,440,504,462,480,368,858,750,760,698,746,456,356,462,748,838,382,728,370,568,1258,1264,1306,2746,840,652,1312,1310,672,676,668,662,518,664,664,678,652,434,430,424,904,772,878,908,912,900,886,884,754,436,442,436,416,430,384,602,328,342,520,524,530,512,454,464,432,364,358,356,574,1718,422,1054,836,988,334,302,374,300,432,902,358,416,1464,1532,464,416,2018,2580,318,308,300,302,362,316,400,386,390,406,304,302,306,344,306,310,308,324,614,632,612,606,592,610,594,598,594,592,616,590,614,906,748,660,558,744,732,766,820,308,312,312,1240,770,424,1362,638,444,320,450,462,438,466,482,328,432,336,308,1796,2348,2408,1508,540,444,622,1140,952,996,938,462,346,824,1404,1160,670,654,734,602,350,430,640,510,600,660,1072,300,436,806,522,1084,1134,528,348,774,748,812,800,774,816,732,774,850,830,428,954,366,594,608,650,558,678,450,812,582,836,706,590,730,1716,632,538,628,482,794,800,796,510,352,710,604,384,390,706,442,566,522,484,568,596,416,398,444,1000,612,342,300,342,504,374,312,400,414,490,1174,484,320,814,482,394,546,1204,480,838,542,410,448,946,546,578,822,340,424,1038,362,402,438,432,328,416,566,620,668,606,626,612,594,602,752,536,816,300,418,362,508,528,512,594,1170,1190,400,488,400,442,640,1174,772,422,1928,1318,516,570,538,862,856,992,1654,772,1090,672,1630,748,676,650,528,556,460,576,838,456,472,532,348,374,1318,424,488,430,568,810,544,672,718,868,404,558,826,692,794,442,344,384,624,802,1252,726,418,1330,928,628,920,548,554,872,418,414,626,850,506,506,632,792,856,744,1042,892,402,558,672,718,1406,624,662,606,486,602,810,614,516,476,886,778,1102,550,822,546,504,398,1490,518,2884,952,504,932,900,1200,580,558,786,634,666,644,686,1398,422,876,940,400,408,1126,1038,938,1098,502,410,364,586,582,704,1334,1092,484,514,1170,1150,1056,1006,980,1156,312,804,538,352,542,3354,1246,544,604,684,528,824,1384,1396,1454,1386,1378,1444,1388,1352,1142,1142,1650,1082,1022,1338,1310,1152,1162,932,968,1156,962,680,1224,1266,1292,406,762,1234,1874,1542,466,618,1034,1050,1042,676,732,1056,1056,1050,836,716,496,758,1928,1786,2638,472,588,558,494,1122,1206,1128,1126,574,1120,572,1202,1200,1130,2566,760,1508,1200,1172,902,1048,1138,1198,1186,1342,1194,628,1202,746,1202,1186,678,906,652,1202,1198,1198,902,902,1220,1208,1206,764,1134,1190,1122,1208,1210,1210,1210,1200,1056,1194,1212,1056,1066,1200,1224,1188,830,596,764,750,670,600,1208,742,754,768,2644,792,712,602,634,1302,944,1186,604,604,828,608,598,828,870,766,984,1198,824,1334,1182,328,1016,990,892,1198,1220,1194,1196,1198,1060,1048,1130,2612,1196,822,1204,908,1202,830,816,826,750,750,786,600,526,602,762,648,744,752,744,834,748,828,748,898,828,846,676,604,752,756,748,604,1050,1200,1204,830,752,678,830,616,680,714,700,610,898,1998,614,756,1430,760,652,746,592,790,716,526,556,528,1698,448,604,466,758,526,1452,894,686,614,674,1616,544,598,598,602,530,610,608,606,620,610,660,2036,520,596,528,604,596,596,612,630,608,602,602,748,612,676,530,696,916,686,692,598,606,684,608,654,604,602,606,610,640,682,604,648,598,618,624,670,610,686,530,608,1216,542,618,1104,1762,460,1048,1642,1000,808,794,1848,604,820,602,510,1356,1358,1350,1610,926,1574,948,578,2074,1210,1034,2636,604,598,606,1394,1190,722,598,580,600,586,588,584,598,598,1544,594,516,1550,450,458,518,516,476,616,526,514,358,600,520,502,520,426,520,468,2050,556,538,474,470,516,1562,518,516,512,514,706,596,552,522,1766,366,556,990,440,468,998,498,420,356,432,470,2404,636,446,446,504,574,582,610,612,444,480,598,456,448,456,460,456,446,436,472,528,626,448,514,594,398,466,448,650,424,554,492,460,470,604,2432,944,618,608,630,620,642,654,628,648,634,610,582,518,510,2604,416,448,504,534,534,524,566,592,464,470,512,458,1082,1798,582,442,598,526,380,422,508,578,1020,460,470,356,348,550,558,586,626,618,532,524,430,434,2048,2680,346,456,464,354,470,374,528,528,450,2102,2110,438,564,496,2858,396,382,384,392,386,362,370,2802,2268,1134,642,584,434,456,474,524,624,436,642,1050,1208,458,600,630,596,1232,412,352,588,536,356,1816,1118,368,1976,396,478,474,568,590,502,612,442,1374,1360,662,1744,1350,376,350,1346,1342,1340,1022,1364,1202,1200,420,464,604,570,620,582,588,598,446,1196,452,440,380,538,366,448,516,532,530,378,602,892,534,522,526,374,382,446,506,436,392,414,384,448,438,456,606,454,508,416,752,522,530,466,542,588,598,2582,2580,2402,2404,2398,1708,454,970,456,448,432,446,534,446,1196,1576,402,702,1354,610,592,524,680,502,2098,2104,2032,728,534,2704,2144,534,542,522,526,532,614,522,510,530,532,486,512,458,502,588,680,2360,2202,2454,1868,548,1542,390,886,556,530,390,608,342,368,670,464,562,362,682,590,512,502,578,778,308,314,496,752,446,378,446,460,604,474,2820,1206,606,534,578,2786,1146,344,930,992,1134,556,1524,2624,618,506,622,1804,320,466,580,394,582,564,520,620,588,754,1584,456,2038,532,1898,1108,472,478,1046,604,1002,1596,938,1074,568,574,474,746,596,478,1418,422,462,608,524,978,1824,666,1114,1024,1568,774,1972,356,688,480,384,450,1202,1104,1124,1128,2526,2484,2448,2516,2270,2242,2248,2288,1820,3180,790,888,1142,1424,1474,762,808,816,686,816,1002,856,2900,700,718,918,904,1134,1030,1110,972,838,834,800,816,922,888,992,470,778,370,782,736,844,810,720,818,918,780,774,616,794,584,704,590,824,762,630,824,812,734,804,750,1084,722,742,732,810,804,1820,830,794,790,652,664,708,854,532,556,534,676,2628,2590,2606,922,910,676,334,702,386,358,1010,1050,1152,586,754,708,538,786,1228,788,910,610,866,922,818,620,804,852,746,830,978,782,694,794,642,546,532,484,700,872,384,818,816,440,504,662,484,780,744,322,674,648,630,2054,390,360,476,392,350,866,680,700,652,312,466,792,822,1050,616,612,534,602,578,448,392,530,666,810,402,622,722,730,1544,934,2320,722,716,698,420,480,402,448,484,466,730,354,390,624,486,508,3002,1484,1720,1430,924,1346,1450,1568,1456,1428,1548,1402,1430,3194,1688,1534,1460,1484,1324,3104,5276,1126,1124,1734,1332,1114,1236,1362,1532,1314,900,2294,340,1648,858,996,876,866,1086,1238,466,866,814,712,660,842,692,718,752,1706,816,1240,1084,1058,870,818,1252,866,2872,1270,948,330,410,1560,938,942,926,366,692,1822,1232,410,600,498,444,1360,1288,1360,1612,1480,816,1624,1404,688,3492,2400,1632,1644,1412,1640,1288,1632,3208,1232,1648,1468,1416,1640,920,2400,1064,676,1360,3548,1648,1296,856,3528,2908,3476,2968,2956,2972,1648,1640,1628,1428,3076,2856,3536,2324,1008,1600,1628,1636,728,988,1624,1320,2220,3524,1320,1652,948,528,584,1156,1596,1632,1636,3532,1624,1652,1648,1636,3520,600,1592,1656,1752,1304,1616,1628,600,828,308,472,752,1608,1552,1452,1432,1640,1644,2740,1640,1128,3532,1632,1636,1632,1648,3024,836,324,1284,1328,1648,1088,320,1640,1624,1344,1088,1084,1340,1644,3524,1632,1620,480,3516,3528,1644,1388,1636,1636,1632,1628,452,2816,1600,1164,3456,2968,1120,1612,2736,1700,2740,1264,1300,2008,1608,620,1192,684,1280,1280,1380,3528,2956,3508,1636,1644,1636,1636,1652,1628,3480,3140,3132,3140,3028,1488,1384,984,800,2444,3488,1508,3536,3156,3128,1124,3472,868,784,3028,3036,2968,948,412,408,1352,524,2492,3252,632,880,556,3164,2948,3232,512,2472,1072,540,1024,1024,1916,2808,2032,1220,804,1520,1048,636,616,652,1720,1928,1184,3536,844,656,620,612,860,724,1256,1676,1828,1276,900,1252,592,596,1364,968,2088,612,1084,668,1184,744,452,760,432,432,636,1796,1184,452,862,1090,624,718,680,674,1070,1072,1058,1054,1048,1054,1136,1342,1060,1058,1048,1050,1044,1082,1150,1228,1002,1062,1048,902,1052,1080,836,1432,1074,1080,1068,1062,1060,1074,1062,1058,1148,1156,1068,1052,2270,2278,2416,2284,2274,2276,2146,2426,366,1320,1842,3084,1282,3126,2020,3122,1372,1418,2016,3116,2032,3114,1990,3096,2002,3108,2022,550,1154,426,2490,3214,1206,3084,1254,1074,1284,1408,1036,1000,406,814,806,1286,1290,1894,802,1256,1250,1672,1304,1774,1274,1288,1140,1296,1298,1194,1304,1204,1330,1272,1298,1066,808,696,598,914,482,642,672,804,804,502,478,1096,562,768,910,544,1012,1006,908,370,426,614,858,778,814,588,1162,2998,920,906,410,484,886,884,486,748,904,852,710,614,606,916,606,732,758,610,704,714,922,948,2272,1368,502,644,678,980,1340,642,836,1314,838,1016,642,746,800,778,710,916,624,622,908,866,538,556,760,696,770,904,1720,1746,1084,1214,1090,1112,1006,1218,1604,1128,998,1410,1704,2222,1922,1942,1432,1904,3204,1740,3240,1694,466,434,1102,2592,1216,962,648,672,602,498,512,504,508,496,2602,362,500,358,490,386,360,734,510,522,1498,616,496,2676,1254,1154,2750,2658,630,536,1108,434,2636,2574,2506,2434,2142,532,484,538,528,610,2706,2338,1500,434,708,962,714,2612,348,314,1654,2208,578,1580,1430,682,2890,3022,336,656,1476,380,762,798,546,728,564,788,1028,1252,862,788,836,2638,2654,384,858,794,878,758,510,410,996,590,1898,342,796,708,2840,740,898,2778,346,1082,1232,776,768,548,488,340,564,550,772,314,524,1056,716,2004,858,862,524,814,596,1342,586,638,874,586,460,552,362,1658,942,698,724,756,776,898,732,734,538,398,810,924,2046,1492,1194,1372,1178,1352,1784,792,386,326,1170,688,640,1310,468,1416,762,1642,1262,1230,1322,1112,1074,1062,986,1696,2506,906,974,904,1278,580,430,1378,1042,1234,2070,534,534,498,512,842,900,822,2656,810,778,1954,2172,668,1058,1226,746,2386,2328,1230,2938,880,536,822,1242,1232,1218,780,588,2328,332,802,896,1428,934,354,522,1078,396,608,478,608,1148,1088,3389,838,618,636,490,382,460,1106,344,1284,546,1576,1302,1982,1114,2218,1196,1196,1806,1872,1172,844,570,488,358,466,496,382,460,340,350,320,364,828,456,600,782,1128,770,308,596,446,1704,474,510,1128,1326,1362,1390,1452,432,696,420,1108,1066,1752,1602,1160,2372,1220,1932,2288,790,584,662,666,618,648,802,682,794,988,1742,2974,1398,1434,2548,3032,2758,630,642,498,2274,620,2668,2502,2926,1394,1432,2876,1306,1462,2984,1018,1452,1034,690,636,900,752,550,642,526,694,834,2950,634,338,476,426,878,896,664,600,496,1190,1234,966,1530,1124,1250,1338,1228,1372,1528,1310,728,698,704,1202,1272,1124,2404,1100,1972,1120,648,1876,466,2360,444,582,770,554,404,508,518,426,910,390,444,550,330,472,370,410,2410,404,430,906,406,438,396,472,602,490,500,1564,1060,552,554,564,674,550,1040,1014,656,522,380,406,832,484,400,826,466,636,634,876,370,900,558,398,682,640,330,644,1154,608,814,642,468,820,516,1940,748,976,984,1616,1612,1816,430,2414,506,544,1672,536,598,544,562,808,542,516,876,534,608,2336,644,654,610,500,518,702,540,586,608,442,334,644,868,1770,1776,1928,1936,1936,628,1904,1890,392,544,706,550,420,630,480,486,666,820,744,742,920,752,492,490,892,478,768,1432,352,1588,1484,660,2904,496,648,464,442,448,378,778,404,760,1162,2066,778,808,336,2316,2316,502,572,524,1948,876,866,566,570,354,716,400,738,762,476,592,998,400,700,446,1672,832,840,1376,2008,1582,1426,506,1312,440,1190,458,2008,516,570,532,468,650,442,624,466,510,552,1516,1522,1004,1634,1636,1616,1606,464,566,470,414,566,424,578,784,642,1280,428,1488,896,884,1056,1196,544,1360,852,860,908,916,784,808,896,780,908,952,980,788,960,664,852,736,668,712,720,680,648,704,692,656,728,688,632,800,716,636,648,696,824,772,704,704,588,700,632,668,1204,432,1144,1128,344,392,1400,676,1044,1112,1000,1180,1120,340,844,828,844,840,388,464,336,324,844,836,840,836,872,324,1188,520,516,300,480,520,364,420,912,1352,1312,600,604,712,716,748,1132,1140,1420,1024,1000,924,988,1208,948,1008,1028,956,1052,1132,1128,896,904,952,616,632,708,692,1204,536,708,524,616,424,516,736,732,752,488,488,396,728,532,388,384,380,376,508,456,568,524,476,536,472,376,380,336,380,360,564,488,380,368,376,388,436,396,308,344,396,452,472,500,540,628,624,452,364,328,332,516,4720,948,672,2552,1532,384,340,488,2060,764,616,1648,4600,404,3257,1318,1770,328,2322,2746,1470,1002,1170,2886,438,780,644,1878,978,2254,430,482,496,1080,2936,2600,1580,1360,1334,598,810,1182,704,824,1024,752,310,656,772,3154,1474,636,1110,1708,1336,498,664,968,1068,516,600,1526,1960,776,818,2738,1124,704,322,1060,734,948,826,554,610,474,658,908,1272,3140,1370,498,692,374,318,320,798,752,744,704,720,2570,966,550,956,960,788,462,978,1144,1086,1068,518,990,964,964,1092,784,434,402,460,3172,784,770,710,362,768,1260,2122,348,366,1580,324,362,3126,336,720,678,592,628,652,3136,834,846,324,646,630,1186,1894,3084,2736,2976,405,1612,1078,2634,1822,1116,1278,1296,1116,426,616,3924,3980,4204,4020,4462,3424,3703,1046,664,1958,1021,2527,1304,649,856,763,671,2901,910,2232,813,843,811,718,670,846,875,797,766,362,917,3592,794,784,3338,787,792,792,3289,843,2735,3528,403,800,795,3662,667,3398,395,847,710,1019,786,447,3220,865,3427,3316,831,1311,3505,2295,704,1845,1380,795,2412,3198,1266,792,827,784,875,790,682,703,914,801,3037,3475,1224,1171,2070,860,710,847,831,705,664,879,3589,2226,536,596,372,1224,528,464,780,328,644,388,348,340,368,448,460,384,448,440,428,4522,402,1094,1102,918,1654,1480,928,952,708,868,1104,856,1076,512,652,692,1710,634,758,1304,1298,1000,1146,1114,916,1548,486,378,1320,1106,1150,2580,1238,1194,1620,670,938,930,1580,1002,654,1138,1690,1880,2474,1288,944,950,680,492,392,1176,2590,3769,394,380,664,780,928,366,636,588,842,300,528,782,3807,3815,536,354,2638,938,1744,2144,2144,2248,1662,1968,1776,1534,2172,2132,2142,2286,2160,2152,2142,1764,2050,2204,2258,2290,2174,1764,2272,2050,2268,2290,2278,1832,2318,1784,2078,2198,2300,2286,2062,2264,2342,1838,1856,1790,2280,2138,2264,2264,2282,2272,1912,1840,1762,2050,2192,2262,1776,1936,1920,1914,2140,1746,1880,1846,1988,1922,2084,2010,1858,2322,2002,1734,2258,1978,1806,1786,1788,1846,2190,2244,1970,2004,2026,1948,2018,1904,2086,2028,1990,1820,1882,2322,1862,1896,1912,1596,1900,1924,1824,2012,1820,1930,1908,1958,2030,1930,2138,1972,2330,2020,1886,2038,2128,1962,2144,2288,1618,1408,2234,2274,1542,1788,2274,1574,2216,2000,2016,2238,2172,1590,2264,1600,1968,2142,2032,2010,2022,2270,2264,2024,2016,2314,2168,2296,2080,2178,2266,414,1468,2208,2178,2076,2322,1856,1640,1862,1888,2324,1878,1958,1920,1576,2276,2042,1994,2182,2014,2022,2074,2002,1830,1794,1888,1504,728,3449,1680,1042,1104,1022,1106,1040,1064,1078,1144,1162,1134,1062,844,1108,1106,1136,1126,1090,1088,1438,1432,462,1534,574,1918,406,930,870,800,792,794,724,896,888,788,750,912,808,726,920,962,1032,1032,840,1018,1210,1074,900,1348,2638,1128,842,864,1116,2168,926,962,1178,940,1162,1020,1040,1296,1334,1020,2684,814,898,1122,788,710,670,768,934,778,2560,782,654,1412,700,948,808,658,858,768,574,1486,1574,934,898,822,1004,1114,866,1052,1018,854,674,820,1208,760,724,736,932,904,1562,814,788,892,2484,806,788,870,1226,914,1608,934,750,1208,1132,852,822,948,940,892,1492,1012,1130,920,1658,930,846,766,880,828,750,864,820,1020,792,1086,1278,1380,1146,1318,1206,1532,1918,1060,602,732,946,1036,1276,584,666,1532,660,1364,1108,820,736,894,1278,840,798,2586,614,590,1384,736,964,1088,870,940,564,840,960,1146,614,654,530,612,782,1006,792,1200,1254,1268,1048,1052,660,1082,982,914,1010,740,1000,672,676,996,1000,838,1216,1164,1230,1056,1920,932,866,790,798,876,990,912,902,946,926,1020,788,750,906,806,724,1362,846,1202,1126,902,1004,1248,1130,812,800,846,1122,1062,910,1064,980,970,822,932,904,1166,1012,1036,1274,1594,566,1364,1222,896,932,932,778,752,1136,848,800,890,798,1306,1348,788,958,1024,956,820,1324,1274,822,946,1034,506,1566,1504,1600,904,470,640,610,616,860,758,740,712,786,856,846,744,862,1214,700,1006,892,1462,852,2482,922,868,1226,920,1608,928,388,1130,1502,1136,892,890,810,820,870,888,832,1464,1012,1608,946,820,1038,898,792,1086,1276,1380,1144,1264,1174,1536,1898,1068,598,730,942,1030,1274,2584,658,602,1364,1106,596,820,912,1290,840,798,1200,1318,616,590,1382,962,866,840,1092,942,884,998,718,1024,1414,540,828,972,1264,986,1090,832,460,606,1104,1122,1202,794,686,656,528,1300,736,968,604,1722,1060,842,910,850,896,1066,918,822,500,1380,810,1162,770,1518,714,968,470,1112,1088,834,1056,1146,996,812,766,906,1938,1024,958,1090,1304,1366,1102,1062,1016,948,910,902,962,678,920,1098,704,1070,1048,944,926,970,720,578,1222,1108,1088,804,942,864,1056,956,748,824,958,3140,434,500,594,1538,1298,842,974,1034,934,1062,920,1994,838,450,906,1472,1358,1432,1088,468,1476,902,1308,946,1028,930,942,328,416,772,564,1128,854,1042,1418,2990,914,906,448,998,840,3030,1506,1324,818,792,806,936,860,942,1524,984,1010,1608,608,426,1358,1248,1600,1896,830,756,1022,1002,1250,1236,1188,1534,636,872,1196,1440,772,1256,1238,1058,1012,460,590,1522,786,304,608,532,548,360,652,1180,1286,928,940,1182,980,916,1658,1172,1144,1110,1086,1180,1086,1456,1266,1246,1188,1602,1174,1052,958,936,538,704,566,1264,1418,880,854,3105,842,810,510,374,518,562,364,676,662,458,976,478,874,702,986,326,480,714,730,514,858,1212,1024,1068,700,702,700,902,726,802,708,584,1636,1294,1372,1214,1908,470,416,464,512,1342,1342,1056,618,880,688,350,370,1408,774,342,474,784,740,344,570,402,466,804,1126,674,718,1030,1436,1184,1230,702,868,722,664,1090,622,714,552,1314,866,808,1272,1184,816,770,1592,670,708,1048,778,1146,390,1626,840,796,456,774,472,506,2642,2644,1034,1018,1038,1032,416,408,414,1548,412,398,2538,986,1020,752,894,806,856,882,710,622,858,2456,2498,2722,2554,2206,2598,2320,974,840,928,956,978,1002,958,940,1084,460,544,2430,2450,2386,1130,1270,2398,2410,2568,492,578,532,494,598,550,686,706,768,1304,1052,2152,976,2614,2602,3188,1272,1626,1422,1880,1014,1786,1584,1432,1150,1070,1442,602,608,1576,1854,1144,816,406,3088,2812,1850,3002,1818,2134,1086,1116,2072,2146,1954,2270,2284,2432,2662,3248,2976,2176,492,526,2342,2156,1406,1378,2764,3938,382,1662,472,448,474,790,454,370,2764,2766,1910,2454,642,1516,1246,492,474,2310,482,446,642,684,480,596,510,550,500,712,436,764,540,530,506,606,828,362,792,558,708,914,778,1638,996,618,478,486,820,1342,352,1800,552,1614,642,2046,410,596,604,1078,498,1044,652,404,1002,302,682,580,1296,620,862,1494,874,736,680,660,720,870,716,596,580,416,1112,596,996,782,904,478,710,466,836,574,450,560,506,774,902,518,702,554,482,478,780,694,620,806,1322,708,664,606,854,526,790,562,898,646,710,900,650,602,488,558,574,402,444,468,464,444,588,526,462,602,564,628,564,568,896,598,556,632,608,590,680,456,580,558,580,542,544,550,562,628,860,896,852,966,1766,1710,1132,722,1504,876,788,828,1446,826,302,2948,1052,982,312,1052,1370,2548,1742,688,2242,312,308,688,920,858,2922,694,2138,2502,682,2172,1064,1794,1818,1062,1698,1780,840,314,2180,666,2186,590,2014,666,2138,308,682,1016,458,1052,1018,508,326,1432,574,618,2652,2188,1522,532,1072,1708,492,888,1826,318,530,690,1440,1402,2936,706,2144,2192,308,604,1080,1796,2564,794,1964,798,2074,2328,578,1264,2950,2206,630,686,610,606,656,2196,314,1072,1688,840,1356,1208,982,2526,1248,1442,322,322,1092,662,946,992,1044,1428,1480,2180,1048,646,644,648,648,954,1010,702,314,1394,1820,640,696,960,676,972,318,310,1002,1390,998,2586,1512,390,460,534,1526,2570,2122,1506,534,570,982,1996,568,658,580,1346,1060,664,604,2590,576,606,954,672,1076,558,688,462,618,1060,1720,520,1378,2698,358,422,316,908,322,426,1560,1002,618,634,1466,680,2172,2972,630,468,620,652,672,676,648,554,952,3465,334,3328,3284,306,338,338,344,322,344,364,356,336,464,350,412,314,318,394,358,398,346,340,340,340,330,322,342,328,320,332,378,366,390,306,354,304,448,336,322,784,1154,2146,518,364,1194,332,1320,346,610,742,1952,864,1566,374,354,1158,348,738,520,1926,506,540,816,392,500,1502,912,316,1370,652,898,548,548,524,1168,670,1058,1350,1214,660,2252,684,1392,716,1068,658,3426,3026,2863,616,1198,1092,908,1004,394,1796,1024,994,2514,758,560,794,300,852,838,1002,440,548,624,616,1728,620,488,1294,460,554,854,1896,3008,2142,1994,596,1058,2960,1698,1790,1750,1134,1786,1906,1244,1750,1326,2010,1572,2630,2502,1700,2470,2468,2228,2236,2242,1808,2234,2232,1530,1698,1648,1892,1552,1416,1586,1442,2686,2942,2992,620,2556,1640,1744,2304,2800,1054,1180,1294,892,984,892,1236,558,1096,1094,1594,1152,514,1036,1264,748,520,890,388,1158,568,412,510,980,1006,1004,1190,952,648,1602,1476,1210,1224,346,400,2012,2402,366,362,1456,1648,1036,402,1208,1220,1180,920,562,802,1288,586,844,1380,1444,574,1672,432,1078,926,798,736,590,1496,946,336,1310,1356,1594,626,1348,1290,916,1102,1140,1110,1244,1244,1142,1064,540,688,990,1854,2166,2476,1204,564,998,1730,1996,2336,1380,1358,936,2388,1574,660,1434,1922,666,1142,906,1132,1822,846,936,1052,502,1296,1290,976,760,760,618,606,510,494,488,712,718,608,960,734,1738,1152,898,466,804,720,1130,1350,550,738,570,920,848,1478,808,850,1164,708,1300,1150,1784,1278,1106,668,516,1778,722,386,850,626,390,1070,890,1188,842,530,706,420,442,740,452,422,648,434,476,416,714,352,1038,628,774,560,520,808,662,682,762,714,612,346,560,680,480,464,966,1268,1498,710,1500,1132,1064,1054,862,830,1382,542,548,330,548,952,1024,1184,948,612,1232,1214,1186,1176,1464,534,550,540,494,394,394,512,426,536,368,388,390,480,460,988,494,482,1092,842,1192,1454,894,996,2064,412,572,592,844,508,452,426,1012,690,510,492,1304,1016,1190,1176,964,928,644,744,1244,468,1296,710,584,402,852,840,2024,2018,400,408,814,364,498,438,570,1686,1200,1296,1200,1314,1302,432,1316,1210,2186,1962,2034,2292,2130,2148,2404,2398,1574,2402,2286,2214,2426,1946,1674,2068,2178,1844,1220,1336,2022,628,2252,512,1452,982,898,1554,1318,1088,1068,848,846,1950,1518,1580,1484,3054,402,450,3376,3344,3360,3372,3308,3384,3328,3336,3344,3312,3336,3360,3328,340,476,1582,1920,1940,2274,1996,2252,1790,1932,1818,2096,2120,2070,1920,452,1366,1900,1214,2092,2098,1060,740,2256,2258,2238,520,510,1950,2118,2250,2254,1946,1628,459,1484,1048,1176,1294,1176,896,1342,922,1222,1088,556,726,1436,1162,1044,572,1398,844,1168,844,692,1164,1090,1300,410,538,986,1074,1012,1194,968,646,1588,1500,1012,340,1984,2402,366,364,1468,1636,1034,772,1104,1214,1208,2274,642,808,1290,2166,968,1376,2188,570,1692,350,334,1322,590,800,730,1994,904,338,1296,1344,1592,848,1338,1294,1080,1096,1152,1124,1258,1328,1134,1058,448,538,680,594,1844,2092,2454,2384,2082,1872,1006,872,2416,1324,1374,928,2406,1562,650,1442,2328,666,1182,972,1320,1774,2252,1654,1286,1274,972,372,434,360,884,602,602,508,486,524,764,728,602,1006,1012,1990,756,984,476,326,798,698,1128,1488,546,734,316,580,922,584,1500,794,892,1210,1154,754,1310,1268,1864,1288,1112,632,550,1802,826,778,914,844,630,392,1076,890,1202,714,518,698,422,450,702,1606,642,424,414,478,418,618,712,438,362,944,1024,622,736,588,526,442,690,740,334,720,768,340,302,562,718,548,834,1118,954,1280,1592,1722,710,724,2372,1196,1050,1138,1038,1374,666,542,626,440,662,918,982,1190,1064,612,1234,1248,1170,1178,1694,564,542,498,402,316,506,470,906,690,386,390,464,890,512,484,1106,1296,1188,1872,1714,2070,408,428,594,600,874,474,452,492,378,460,536,554,544,562,1250,644,1080,1176,1236,1070,640,764,1236,508,430,1628,694,376,436,850,2046,1998,402,410,716,386,328,502,540,626,1670,1200,1302,1272,1308,1300,358,1298,934,2184,1950,2044,2390,2120,2128,1300,990,2394,1562,2254,2224,2404,1942,1662,2328,2068,1982,1452,1336,1936,2396,3748,1028,1864,1696,1908,1492,1612,1776,1452,1760,1900,1880,1896,1444,848,1136,1544,1664,1728,1712,1892,1628,1572,1696,1740,1876,1888,1892,1536,1672,1536,588,1928,2260,2188,1856,1972,1948,1640,2092,2252,2264,1380,496,2236,2252,2004,2020,1972,1648,2060,2088,2036,944,2220,2240,2176,1364,516,2620,1114,1206,1370,1328,862,862,2410,458,2178,2140,2086,2204,558,1572,2248,1882,2102,2358,1372,1958,1906,540,1184,2048,1406,996,1392,1414,1524,1592,1534,1384,1750,1642,1320,936,2010,1532,1390,452,1522,1390,2008,452,556,442,440,448,2734,372,386,852,606,360,532,978,1674,1374,402,418,472,528,362,324,340,3190,442,344,304,508,1694,3461,2570,2594,462,2686,2798,2082,2578,2802,2796,3465,3465,808,880,596,492,536,404,516,516,436,2152,2400,2960,2640,2784,2472,2640,3556,3296,2832,2148,3024,3044,1220,1476,1504,944,2508,2052,2908,2884,3176,3296,2612,2944,2220,2796,2688,2836,2472,2828,2500,2896,2380,2552,3168,2948,1152,1480,1056,1284,1208,1420,1732,1624,2448,2488,2604,2616,2844,2920,2852,2988,2504,2404,1984,2780,2852,3396,2592,3080,2860,2536,2380,920,3056,3336,3560,2156,2072,2768,2960,2620,1860,2392,2636,2328,2792,3048,2984,3392,2920,2436,2632,3128,3116,3120,3272,1156,1404,1108,980,1864,3400,2872,2364,3232,3424,2492,2144,2344,2316,2880,2736,3056,3216,2784,2588,2248,2616,2064,1740,2400,3020,3108,3468,452,3568,3724,3484,3284,3456,2804,2768,2964,3180,2764,3084,2648,2800,2220,2600,2576,2576,2236,2732,2676,2624,2248,2628,2256,2428,2588,2508,2388,2304,2708,3136,2248,3000,2504,832,1184,976,1560,1912,2932,2576,2464,2012,2888,3120,2644,3260,1112,1352,700,2528,2476,2404,3388,3336,2936,2196,3148,3300,2468,3052,3144,2748,2112,2556,1536,812,1252,1364,3156,3144,2760,3096,2628,2876,2988,1804,724,2720,1228,980,2420,956,1706,716,486,800,336,772,1218,1362,1230,318,1510,1338,1394,1228,1342,1088,1588,340,1486,346,3212,1550,1224,1518,650,542,802,2106,532,476,2122,2118,1302,746,876,576,958,964,1020,1066,706,1108,776,852,944,1348,982,2108,916,1522,1498,1360,948,686,668,542,598,1286,826,1504,822,1286,1234,1246,1160,866,1070,1502,1094,1048,1678,906,1590,1148,1580,1556,824,1106,518,944,1410,1198,1502,1414,1408,580,2700,2532,792,1816,1784,3212,3004,4148,3380,2544,2084,2192,3316,732,700,588,700,604,544,668,772,2672,644,3404,1260,1424,1828,1980,888,1032,2152,3464,2380,3216,3064,3252,2260,2632,920,2188,3312,1048,2104,2516,2984,3160,2812,2500,2752,1088,1224,796,716,724,1488,824,2744,3372,2992,2964,2656,852,1012,2552,2860,2868,2568,2632,3516,2472,2584,1804,2468,3300,1784,928,768,3028,444,836,456,2720,3292,2436,2404,2880,2480,1888,2440,2676,4132,4286,3128,3042,3564,2468,2516,2932,3518,2564,2494,874,3380,3168,3274,3180,3426,3438,444,1894,432,668,762,660,820,878,2552,972,958,660,822,570,1562,2574,1980,1322,1134,2006,330,352,442,340,310,402,386,330,312,390,322,358,380,364,360,328,374,354,340,334,360,334,362,372,378,310,326,348,352,324,318,330,302,324,410,342,340,892,352,352,356,696,474,360,398,360,338,854,440,366,382,392,662,352,996,378,416,422,416,1088,340,328,372,354,1064,608,660,358,488,454,326,500,516,392,360,346,406,818,370,430,408,548,514,410,336,2134,444,594,716,1406,1220,1354,706,1340,1004,1234,338,1532,1542,1314,1126,1322,1436,856,1042,1180,866,1188,1176,1180,1052,2034,3290,2798,1602,722,2796,3278,3272,3284,1598,994,758,376,350,306,310,308,308,332,1226,416,386,682,360,2012,332,334,378,876,382,342,402,378,414,362,394,320,398,356,346,340,310,376,390,318,446,438,422,374,354,752,452,386,488,438,418,336,330,370,426,1262,370,406,726,354,528,620,330,1372,446,692,790,524,456,492,462,362,390,844,368,526,342,382,412,424,2676,1074,386,1574,780,326,304,306,720,326,320,1080,318,376,1358,720,1934,3138,428,870,348,752,2834,1300,358,322,814,1154,754,956,532,364,334,838,328,354,694,1174,372,302,1254,746,1886,1126,1670,554,358,1496,706,1238,596,316,360,2522,610,1092,1718,350,334,1276,612,390,346,372,578,334,482,378,362,348,346,758,792,778,410,364,366,390,396,318,316,342,330,986,348,786,304,348,2038,326,306,756,454,778,432,1876,342,324,312,466,460,392,456,452,456,424,304,448,502,2508,714,722,706,1120,302,658,404,1022,2042,344,306,3346,346,394,324,336,312,802,314,318,344,860,360,1150,1336,360,408,408,390,624,450,340,392,406,932,352,328,308,322,3140,3142,312,1174,1700,1148,1170,342,564,562,484,504,666,1030,420,510,664,562,594,488,854,398,532,412,534,502,532,596,588,516,696,410,462,568,552,552,428,630,820,410,406,1310,866,992,578,762,508,630,528,492,516,388,690,638,320,622,480,398,796,502,566,970,404,732,548,660,558,432,476,470,546,418,508,326,306,468,450,376,402,1226,500,506,474,660,458,618,598,1352,440,882,656,1596,488,392,968,430,442,406,880,438,388,496,448,526,462,572,736,536,560,428,542,444,900,536,522,546,582,502,838,692,710,722,586,800,652,394,552,546,750,560,450,612,738,520,622,706,998,634,806,594,656,500,668,894,754,668,482,978,946,388,464,686,704,768,506,582,406,408,356,380,480,354,392,448,616,438,908,576,1334,1132,654,454,674,1074,1254,1112,1290,480,1286,1014,1054,1454,304,2242,1168,1148,2158,382,364,1234,530,406,472,580,968,2706,680,1966,962,472,1636,758,378,2618,2672,2636,2758,2794,1576,1024,2736,2700,1306,1240,1008,1208,414,1792,2748,352,2148,1650,954,1628,390,618,740,524,1052,550,564,2672,2674,2660,2674,2666,2668,1304,1300,2752,2940,732,516,2044,2026,2128,1066,932,516,1158,1128,832,2950,2996,2110,840,2982,802,2040,884,1722,2234,2122,1106,2964,1748,832,2932,2108,342,3020,448,2320,2544,3014,710,334,1324,354,3056,3018,3014,2296,3096,982,1372,568,3074,3000,3082,3070,3028,718,386,3922,3062,1046,532,3056,3092,3074,502,860,870,406,2836,2780,348,1830,3052,3058,800,730,840,900,708,760,3022,942,1842,3072,2324,876,646,1612,742,778,396,400,330,688,3040,510,1192,558,1610,1104,2996,446,452,2384,1316,3198,2306,416,2978,3066,3066,2170,794,2990,2986,932,3086,3104,3026,3104,3040,3106,3032,454,308,312,978,332,3897,2112,1986,1162,1842,652,1442,1406,1234,2196,2592,1964,1996,2070,1932,1938,1740,2426,2290,732,2210,1846,846,1418,684,1988,1138,2308,1948,1710,776,666,1056,1020,1004,636,1058,592,1632,1108,1262,418,2016,776,2372,752,814,310,644,1146,896,1558,2096,1332,1290,2010,698,748,2226,1714,1212,1802,1922,1598,1844,1812,692,1740,2252,1344,3092,2958,624,584,472,618,540,854,1512,1534,1486,1528,1562,1578,672,606,1380,1370,1560,1536,1542,1584,1594,1726,1696,3210,2772,3286,3184,3366,586,1992,3192,3138,3402,2850,1122,1984,2784,2892,3176,644,462,654,3028,644,1028,862,1464,1142,1142,1012,706,1276,1370,1226,1274,1144,1208,1238,772,1262,1118,948,1216,1224,736,936,730,740,616,818,654,542,642,626,572,638,560,692,718,526,650,502,870,1090,2492,1388,528,548,472,332,444,572,368,408,340,590,576,938,958,1264,1414,1324,880,572,586,642,396,620,702,470,608,880,590,500,3430,1872,598,922,360,562,1180,576,470,416,1124,562,696,570,3308,822,740,824,454,366,446,850,846,900,362,794,1030,2398,1198,728,1648,1624,386,382,648,1046,1162,708,388,388,1352,1152,2550,406,310,408,2152,2486,550,1748,1752,1430,1430,1452,1430,1928,1928,1196,1176,520,512,756,1278,600,396,384,326,562,312,628,564,308,2510,3444,2024,2238,2282,2270,380,746,304,2304,476,676,1960,2208,2256,2018,1932,2680,1312,1090,2504,2488,466,1204,688,1108,1200,1196,1206,1210,664,654,630,376,654,634,656,2230,972,2216,2232,2236,1512,2446,2124,1038,1114,1028,1948,2592,1478,498,1512,842,412,754,1218,940,928,1040,1412,598,812,444,626,1290,624,740,320,1052,606,410,766,626,984,438,1104,968,1700,1656,886,580,974,1284,610,1448,604,812,1084,930,1440,1022,2620,1318,1270,926,1176,890,1728,1418,1000,442,1094,2240,2868,1176,1894,3174,352,766,500,430,348,700,342,388,1368,760,886,442,498,468,818,438,518,930,590,866,572,486,554,590,444,444,908,538,486,594,618,876,522,1068,804,792,576,878,704,354,658,530,872,580,476,654,600,448,552,408,652,754,982,476,670,1022,540,2484,2602,2600,2610,2568,2522,2762,2526,2598,2652,2740,2780,2596,2694,2688,2698,2674,2600,1266,638,844,550,2470,2708,2710,2706,2752,2842,2780,2618,2760,2430,2888,2576,1888,2438,2672,2704,2776,2716,2830,2778,2794,2688,2878,2664,2664,2500,2578,2646,2706,2846,2776,2690,2728,2138,2590,2406,616,1012,730,2626,2662,2620,966,1724,2668,2674,2690,2478,2630,2634,2628,2508,2626,2552,638,598,1814,2590,2646,2630,2654,1900,686,1490,684,2700,646,966,1858,2706,796,796,796,796,800,472,624,620,956,1970,2316,1946,2124,1874,2210,1180,1196,1938,1924,1198,1046,2078,2032,2106,2014,1962,2340,2062,1640,2108,2174,908,866,2076,2028,2094,2050,1936,2006,704,946,1800,2162,2044,1640,1996,1566,988,868,2564,1996,2018,2202,1678,2074,1822,2356,2046,1994,2034,2448,2000,930,470,516,406,858,850,678,398,1534,1418,1230,1004,1044,962,858,554,576,600,1074,484,676,2460,1974,2278,1848,2606,1250,1090,396,886,812,1550,2154,2604,2522,1822,352,678,598,768,758,808,918,604,2492,752,1010,842,884,864,850,838,3236,488,1078,1112,464,1346,970,892,694,576,772,2558,2236,2876,1842,1466,1292,1496,2456,1248,1038,2490,2488,746,544,1118,2632,2872,2998,2922,1644,542,1674,2688,392,1708,2476,1552,1924,674,810,2148,2818,3102,2958,3196,2844,464,728,316,1492,3008,1000,3608,1780,764,3612,2704,1272,3040,1308,698,2236,368,580,1192,2298,2378,846,2840,2098,2886,2166,1376,2434,1092,1212,1028,834,404,3225,1968,2110,1360,1170,2028,2114,2092,1944,2162,2416,2410,2234,2110,2406,2410,2206,1990,1994,2414,2440,2010,1972,1982,2136,2006,2166,1978,2112,2060,1922,2020,2150,1910,1878,1596,1712,2042,2140,1950,1802,2426,2606,2408,2002,2142,1960,1940,2402,2160,2160,2176,2232,1818,2222,2410,3225,3225,1694,960,648,1978,2102,1432,2554,426,934,2074,538,450,732,1858,616,1290,2472,1856,520,3190,2822,1974,2810,494,756,634,1008,2532,2070,2678,3168,1348,1120,856,478,1120,1136,1118,390,366,730,1686,1944,2262,2768,2952,3536,3512,3544,3412,2364,3388,1676,532,1516,3200,3532,1200,3396,3448,2760,2360,2288,2308,2448,2116,2460,1528,1712,1696,2168,2328,1736,2288,2428,1680,1592,1708,816,1008,1044,908,1648,1552,1612,1684,2424,1704,1680,1048,1544,756,880,1724,1732,776,1136,1120,1688,1420,1524,1656,2420,2620,1692,2352,480,3016,3172,3540,3072,3020,3368,3140,3536,380,2664,2846,426,2852,312,1012,2440,422,2364,2710,2264,2262,1968,2230,2540,1976,1938,1928,1956,2452,2288,1960,2052,2316,2326,2392,2094,2210,2114,2448,2174,2030,2698,2244,2090,2564,2444,1900,2618,2514,2250,2494,2268,2318,2116,2708,2076,2226,2274,1386,2514,2560,2354,2408,2508,2416,2046,2242,2104,2306,2386,2046,2494,2224,2218,2368,2222,2200,2452,2380,2318,2488,2522,2156,2240,2116,2468,2096,2128,2558,2504,810,1104,2210,2662,2112,2406,2332,2380,2326,2224,2306,2230,2228,2432,2390,2032,2230,2354,2446,2438,2670,2330,2268,2290,2410,2170,2398,2184,2232,2270,2456,2450,2526,2238,2356,3892,1056,1920,2524,2250,2336,2310,2396,2494,1104,974,2540,2240,2500,2520,2372,2542,2526,2382,2424,2078,2352,1902,2500,2648,2226,2278,2674,2210,2584,2440,2290,2778,2806,2770,2696,2634,2218,2286,2272,2220,2366,2548,2442,2370,2514,2652,2208,2388,2214,2430,2240,2486,2376,2322,2356,2324,2540,2292,2512,2254,2234,2142,2220,2418,2210,2736,2478,2676,2502,2608,2528,2278,2512,3014,2350,2450,2264,2552,540,2216,816,1240,2282,2354,2540,2818,2692,2792,2140,2648,2796,2782,2212,448,1076,2884,1760,836,970,1358,2911,1281,983,927,2902,2028,1382,1392,1402,1460,1496,2142,754,2284,1602,1096,1106,1128,1176,1692,3103,776,392,1226,1492,1596,760,780,1140,964,832,1100,1236,1568,1500,936,1476,1520,1436,876,1192,1176,1204,884,1312,1996,1484,1116,3762,3714,1068,1206,1464,444,1488,1584,1568,764,776,1136,964,828,1168,1236,1560,1496,932,1476,1596,1424,816,1188,1172,1200,956,2056,1484,1200,3836,662,1980,2258,2034,2122,2120,2248,2120,2036,2244,2128,2090,2146,2240,2240,1968,2174,1970,1974,2074,2032,2186,1988,2040,1886,2050,1842,1994,2228,2118,2108,2242,1988,2102,2028,2142,2244,2258,1642,1950,2246,2248,1870,2236,2116,2256,2246,2120,2238,2028,1872,2240,2168,2138,1972,2110,2012,2236,2178,2022,1572,2734,2749,2318,1701,2316,3446,3454,2386,2492,1190,1086,2616,2428,2482,2630,3522,2468,812,418,1064,1012,1092,1090,1274,636,1756,4010,2474,2426,1518,3570,2016,4076,1514,4190,816,1542,1188,1144,1012,608,862,852,986,850,818,934,702,374,546,748,742,750,754,302,804,796,796,810,806,372,796,1346,1194,1190,904,884,640,848,878,858,852,814,796,1196,1190,1298,958,1140,1052,1198,456,844,808,896,772,876,1204,1194,1192,1238,1248,782,1260,1204,1198,1248,1118,840,1210,882,1188,3141,2875,3097,2931,1137,939,3398,3005,2924,941,1734,1001,868,750,1379,1507,717,1017,648,3579,3193,1205,715,791,3469,1270,704,1240,3594,3042,2897,2488,2350,2957,2888,2935,1848,3203,3303,2793,3024,1281,1409,1233,925,2297,3350,901,750,1038,3089,839,902,1039,2910,2153,3437,1044,2950,2502,1833,1411,728,736,2186,3051,2046,2070,2394,3006,2978,3010,3008,3012,3014,2980,3006,2498,2838,2646,3004,2672,622,1166,1710,2848,2566,2400,986,1126,734,666,1262,616,868,772,944,802,776,654,804,900,2012,1494,1500,1004,1540,1362,548,818,564,3086,1210,1244,1394,1888,868,740,816,938,834,1598,1646,1084,760,522,3082,900,760,950,3016,1010,950,1000,1020,992,944,1136,858,928,986,1002,1022,860,866,696,750,1102,702,898,888,784,990,800,694,1014,1030,570,640,558,580,2288,452,1594,920,1002,908,1516,1094,3028,800,820,1006,904,808,784,778,702,336,436,702,514,600,798,1882,1868,798,940,814,806,796,798,812,782,792,802,802,808,806,786,786,696,696,698,696,796,772,802,702,794,806,802,698,706,688,592,706,704,712,676,688,800,800,702,768,810,800,706,824,800,632,702,710,760,700,702,714,714,706,704,596,694,788,700,800,800,808,812,566,802,796,796,588,606,794,792,706,684,800,706,706,706,804,702,1000,798,910,932,804,790,802,804,806,812,804,802,802,792,794,806,798,802,794,792,796,698,800,800,802,808,802,812,800,808,798,806,790,800,804,802,794,798,842,700,816,804,810,756,810,810,806,798,806,796,698,700,750,586,710,700,714,870,704,708,804,794,802,780,700,706,710,710,706,706,708,596,650,718,602,650,600,602,706,598,1972,614,608,598,1348,604,602,592,498,494,1118,880,900,892,898,792,2724,554,656,544,434,450,506,560,608,2512,678,1808,1650,504,580,2742,2756,582,604,610,472,818,822,600,584,798,618,796,850,436,442,396,614,568,806,764,864,608,756,690,782,600,1338,494,342,566,576,2030,598,1564,968,824,832,860,828,820,772,840,870,854,790,3174,576,710,580,798,842,708,752,554,668,708,694,690,848,676,2132,500,2114,798,1476,562,592,1412,2958,2414,702,614,582,782,1706,692,480,610,2064,598,760,2946,1236,508,2596,706,434,404,506,890,662,1354,496,644,418,1742,686,1030,606,600,534,1030,434,600,508,530,1336,486,840,1792,2806,690,390,3030,1384,1274,574,610,550,482,524,644,660,542,500,516,594,1058,306,468,454,660,456,582,588,458,446,400,386,396,478,552,674,640,3002,2998,2266,2946,544,548,2174,610,738,1460,1842,848,776,1208,1490,1714,962,1286,1436,1344,584,498,1298,1442,456,598,608,398,1162,644,660,596,498,498,586,600,2966,618,2140,550,390,2068,600,396,654,550,554,434,452,2886,684,572,574,578,542,2798,858,828,676,2992,2930,2910,2890,2890,594,608,574,518,536,508,568,1300,522,752,718,572,476,410,496,506,496,496,3106,3040,2924,3044,3018,1892,530,484,548,868,796,832,1890,710,512,634,570,684,560,570,528,490,486,504,664,722,500,484,2164,470,540,588,380,3128,500,574,538,1324,366,308,588,478,502,370,496,658,2902,1512,532,602,502,636,652,632,1332,486,498,520,558,342,792,1478,424,342,564,654,716,648,1716,760,726,1038,412,394,396,1008,640,334,596,478,434,608,638,754,500,348,1550,570,538,478,3002,868,816,764,852,846,658,554,602,784,518,1088,856,2970,600,664,638,1012,964,914,958,1620,544,866,546,488,2436,830,586,776,780,450,1870,782,2918,660,790,638,626,570,610,522,376,326,466,536,606,652,1820,584,2194,506,724,584,488,598,538,598,538,486,410,732,862,600,638,560,542,522,468,370,712,1642,518,2058,694,698,506,586,352,2940,614,512,342,1310,1360,1364,1350,656,620,592,1808,396,414,610,396,548,464,468,1058,1856,3564,1302,1304,756,644,1030,1032,1038,1086,1182,958,1036,1034,1312,1030,836,876,1180,1150,1294,1040,1072,1462,888,926,724,1382,1452,1214,1038,1364,1364,470,732,1032,1030,976,976,1022,976,956,964,1056,724,868,460,856,636,1316,796,894,862,888,888,1182,942,1084,1374,1392,1108,934,1272,1170,1102,666,508,552,1028,1002,1338,1186,350,876,1016,1232,1348,524,454,1318,532,1120,632,362,336,898,1062,1038,1022,676,1002,378,1166,1296,1342,1036,896,746,810,1316,894,696,1290,1042,972,1000,1006,1540,1074,1060,962,862,784,772,748,374,474,826,1164,762,342,794,972,1072,664,400,1356,904,1252,536,488,644,892,356,712,1038,490,888,938,1396,684,476,456,450,676,462,1400,574,542,524,554,504,526,546,592,1370,700,590,560,1304,550,510,578,542,544,564,572,1374,368,402,1108,964,920,1160,914,1214,966,794,936,1026,1374,750,428,746,450,826,768,444,1436,1344,1450,1462,1440,1386,1412,622,608,560,1412,448,488,586,1414,458,650,464,410,688,1324,1020,506,698,460,548,468,586,678,448,394,658,360,340,394,812,1296,782,730,498,474,806,836,424,1368,730,752,654,484,486,488,442,422,1524,738,688,378,566,768,660,524,1392,1426,1424,532,666,492,574,590,504,1450,1436,1386,1350,324,612,1392,776,478,518,740,318,356,1302,636,526,950,1208,852,1202,708,560,898,1474,638,804,546,554,544,548,504,404,486,692,690,738,858,1488,1360,1342,994,1380,752,602,382,588,644,556,742,342,706,320,542,466,680,404,422,874,658,1460,1368,326,1214,1266,1118,1314,984,622,512,896,2718,2446,1200,834,1186,1192,1122,1096,636,1112,336,1648,512,1356,1248,1198,1206,432,1192,1192,896,1202,1008,1686,2506,2734,2658,2752,2826,2816,2622,808,1804,816,1506,1440,1226,2836,2834,2578,2548,2596,2728,758,760,656,830,690,684,2766,2596,836,756,680,680,752,2762,2048,2104,454,1280,2220,682,618,572,610,528,608,606,604,612,2024,568,560,526,592,598,520,598,606,602,600,746,602,690,914,684,690,608,652,610,640,608,606,604,606,678,600,600,602,596,620,624,662,614,680,532,610,1212,608,1264,1098,2672,460,448,458,1626,998,800,836,882,602,902,946,1690,1604,966,1570,946,586,2106,1248,1720,714,594,578,584,514,600,712,596,1350,952,722,932,1438,464,470,524,510,958,542,522,426,518,466,1608,440,558,540,454,452,1552,514,520,508,1326,452,384,342,1654,440,744,1186,356,428,452,1972,664,1466,1188,980,670,586,526,458,1044,456,464,482,598,538,440,582,2400,598,678,628,704,650,584,648,634,610,488,2752,500,522,526,348,600,1662,1072,1402,868,1808,458,730,440,452,824,1180,786,2102,2128,902,580,584,630,2694,2778,548,1526,574,1020,1024,2484,2676,2042,1422,1364,1562,1016,1734,350,1378,654,2032,538,402,1542,362,1316,1206,1202,2226,2052,2260,512,2130,524,2192,600,2228,452,434,434,1414,759,874,582,952,468,788,302,450,356,784,1224,890,980,409,1893,2622,3222,2324,1576,728,464,480,1280,844,632,312,1692,1194,1982,1400,1706,1832,1850,1860,1722,1704,1828,1724,1848,1878,1852,1838,1666,1696,1714,1894,1826,1724,1686,1886,1866,1850,1702,1716,1840,1906,1690,1856,1848,1708,1720,1670,1704,1888,1706,1826,1864,1722,1268,908,900,1344,1218,1214,1224,1204,1218,1850,1858,1774,1812,1872,1830,1878,1842,1716,1702,1850,1650,1874,1716,1698,1696,1830,1190,1708,1720,1854,1854,1694,1718,1862,1694,1702,1704,1874,1684,1746,1884,1732,1722,1708,738,604,432,888,1138,800,830,940,816,772,1034,1032,846,1050,1050,874,858,786,694,864,572,1016,1100,870,1008,470,1058,1062,668,862,1154,814,922,988,730,950,814,538,808,996,778,1076,472,568,580,770,630,706,640,1172,694,1076,680,1150,532,1014,1102,972,1168,1146,680,688,546,1044,888,662,1128,870,626,432,452,464,1148,362,884,410,886,398,370,510,1160,1082,336,1010,724,898,636,1342,654,724,530,974,768,642,706,724,376,694,642,486,1090,1050,1062,974,1364,1074,1208,606,896,674,1110,664,712,988,620,2690,1278,1314,2670,2612,680,860,1346,1350,2498,1146,952,1024,810,1332,1210,2430,1222,536,1080,1328,2656,2434,1166,874,2024,550,1718,2656,338,452,1488,962,1946,2626,2886,2882,2522,848,1128,1564,2708,1278,1002,2094,2662,2664,2612,878,644,1586,372,732,676,456,652,768,830,2076,2276,1662,1640,2024,2256,1140,2000,1994,1962,1968,1034,1408,1390,586,1276,1632,1890,2162,1204,2976,2258,1966,1862,418,1760,2340,1492,2002,1910,1870,1994,1308,512,344,1266,1892,1462,2504,2498,2490,2490,2310,2178,2502,1700,2556,2490,1760,1744,2408,2362,2514,2286,2578,2454,2654,2560,2570,2158,2350,2360,2042,2406,2202,2156,2212,2344,2136,2092,2236,2272,2488,2302,2246,2104,2162,2326,2440,2232,2418,2446,2436,2354,2064,2122,2140,488,1720,916,940,1974,871,1940,1796,1798,1120,784,892,836,996,764,914,684,622,606,582,826,824,710,688,706,428,642,900,562,786,506,852,882,966,668,630,710,648,1914,984,756,1014,1004,1052,742,336,1054,952,954,980,1817,996,1026,650,678,512,1250,756,1536,934,1002,964,724,1048,900,898,560,688,982,1192,1898,512,392,578,1468,364,1034,700,534,1720,1732,1520,954,892,1788,1794,816,662,542,2056,826,1204,774,1028,704,800,432,462,944,1006,1056,604,684,612,674,560,706,448,546,776,1592,676,702,802,648,372,1280,1424,1792,2000,780,798,960,606,424,1116,648,682,564,730,360,1264,880,886,1676,1730,1036,1042,504,872,640,1566,2892,1270,1898,1244,844,2328,388,816,372,424,454,640,1542,2256,1648,1108,2244,2186,1680,1164,2210,1942,1976,2208,2226,2228,1170,2090,1712,2086,2170,2266,1148,2174,1808,472,794,2174,1576,1716,1496,1500,1540,2250,2180,2184,558,1598,2252,2210,1660,2250,906,2290,2234,1948,2204,1424,1168,1534,2198,1958,1714,418,418,1368,1202,1000,322,2496,2620,2716,2716,3352,3460,3972,3506,470,1434,2188,1654,3778,2832,3890,3972,3370,4012,4036,3884,3896,3240,3448,3278,3904,3582,3954,3126,3908,3470,3852,3870,3878,3872,4010,3140,3890,3676,3882,3880,4012,3878,3788,1662,1058,4771,318,604,1624,1726,702,1098,420,2960,2818,2614,3924,3092,2644,3096,3086,2812,2306,3090,2304,2646,2260,2954,3084,3456,2682,2418,2562,2170,2318,2448,2876,2742,2432,2542,2528,2926,2738,2346,3028,2294,2620,2858,2454,2480,2776,3088,3118,456,429,3461,3608,1112,2118,2406,2392,2708,2676,2712,2778,2754,2660,2246,2252,2254,2244,2258,1904,2316,1842,2248,2240,1932,2466,2400,1960,2232,2366,2084,2242,1182,694,1714,2140,2290,1698,1782,1914,2224,1288,1298,1910,2654,2498,2044,2212,1308,1338,2636,2662,1970,2258,2320,1594,1964,1944,1916,1830,2210,2466,2014,2186,2390,1590,2188,2422,1912,1852,1558,2396,1666,978,894,2026,2162,2318,2668,1742,1996,1590,1916,2216,1134,896,2678,1284,1376,2622,1606,1566,1714,1536,2658,1926,1966,1754,1716,1826,1780,1240,1276,1374,1956,1908,2164,2246,2364,2360,2638,1444,1566,1506,1820,1546,1916,1750,1228,1270,1770,1976,2162,2318,2646,2470,2364,2496,2640,2368,2512,2544,2220,2094,2180,2546,766,2186,1970,2128,1928,2062,2058,2114,2280,2306,2258,2580,2224,2044,2290,2546,2066,2240,2530,3531,2744,2372,2684,2720,2676,2644,2644,1060,2108,2106,2026,1114,1136,1328,1332,1374,694,1328,362,1338,744,1014,1192,1186,1864,606,896,914,1524,1322,1916,464,374,300,690,772,596,1936,930,836,526,530,1200,550,590,790,1118,408,1466,1106,1500,1836,1942,534,426,302,308,354,482,964,800,912,900,460,1280,404,308,332,344,788,792,716,684,780,776,592,312,1288,1624,1004,860,764,856,892,888,1564,680,1836,544,792,780,636,1660,712,1144,640,2004,1540,1040,2960,804,1552,2016,784,716,1896,396,1040,1148,980,992,892,868,1312,1368,1500,2196,1212,388,1480,676,928,940,952,1296,1080,416,896,672,752,780,864,364,736,1096,828,1024,1692,660,436,736,2912,636,1172,412,796,948,672,936,492,840,908,704,860,912,708,412,1576,508,1524,1540,1496,560,744,1008,736,1112,864,704,1400,304,1164,416,332,964,396,688,940,740,548,1104,2528,2280,3136,2460,1492,1528,2496,512,704,1256,864,1040,1404,916,1128,864,744,544,1012,764,1320,920,796,784,560,680,912,2096,956,1124,884,1476,872,872,1752,1648,1664,888,452,600,584,708,1032,352,336,488,780,516,1192,856,532,624,384,800,540,736,444,984,1036,1932,404,2484,500,1164,364,1532,392,1380,2376,916,1368,1376,1372,1172,672,848,1600,1584,432,1080,1852,440,760,1920,1992,1944,1912,2036,1972,2232,1092,1348,2348,336,3582,2782,2770,606,774,734,826,726,866,872,768,782,852,778,860,798,790,596,812,744,682,766,774,690,698,678,714,716,778,792,794,782,768,694,824,744,780,622,742,1156,790,778,808,798,836,768,772,716,866,832,978,856,3673,1460,1116,794,2274,1210,532,1994,1396,2016,1436,1536,506,1974,462,458,460,800,528,1476,318,1822,2190,1026,338,1888,1176,1372,728,980,340,428,684,812,550,1608,708,964,374,2396,568,394,774,578,812,2126,446,746,590,630,656,976,1056,526,1252,2102,1172,1068,1070,1062,1060,962,960,1014,1340,1328,1180,1194,2994,1624,1420,2030,2008,2364,716,1686,1676,2310,970,1150,1124,1008,1182,872,460,620,658,636,644,618,760,862,940,798,962,1216,2590,1404,2238,518,534,592,572,650,802,860,968,1138,470,2526,2368,2094,812,742,1754,2060,2082,698,818,524,1350,712,944,1308,1054,1346,1324,814,910,878,1102,592,472,410,512,582,564,584,642,708,772,756,766,650,1082,1202,634,1292,494,1340,1286,1304,1304,1304,904,828,674,442,752,540,996,628,1300,896,494,526,536,786,798,1558,964,1222,1512,1304,1340,2126,1180,1628,2632,1266,482,656,660,550,688,730,674,760,1082,848,776,968,1108,1132,1236,836,992,592,518,546,676,650,758,756,700,848,862,898,966,1174,820,1162,1098,642,598,828,920,1054,2068,2186,582,774,1046,824,874,1400,1594,1230,666,632,834,726,694,568,580,348,552,510,514,582,572,808,798,922,386,692,640,1012,774,312,888,516,3082,642,334,882,348,650,1100,798,990,1114,1244,814,660,670,446,706,1724,2482,746,1006,1304,1012,1004,1026,3820,610,1040,454,434,406,588,748,508,1278,806,834,586,544,1468,1824,1726,1748,1708,1884,1850,1864,1964,1464,1200,1896,560,454,504,408,434,382,792,308,466,696,1100,1416,642,802,2070,3076,2242,672,882,540,390,434,740,1000,950,464,804,330,316,484,430,1040,954,3768,938,544,888,1080,1116,1002,694,606,1392,1404,772,1374,1798,1560,1348,2290,1780,3116,3116,2322,2328,3120,3316,2150,1940,2246,544,2216,826,780,652,528,4282,340,1118,1294,1784,2510,354,732,458,594,380,1500,2306,2868,1856,514,2286,442,348,648,486,502,470,2408,436,568,504,768,452,304,588,764,452,768,552,1480,960,488,1490,3020,972,562,1268,1360,1304,1844,1266,1290,362,958,354,960,362,374,362,970,372,630,368,994,382,876,398,1158,972,368,966,364,972,364,1000,994,3452,968,4271,3172,3952,2516,864,1270,920,1290,912,468,664,800,4392,2991,1799,450,392,684,378,1372,1914,2518,2832,1998,516,816,464,506,528,1908,2090,2014,2016,798,2124,2262,2268,1734,2012,1946,2592,2320,2302,2244,2376,1992,3520,2374,2158,1900,2124,2180,2136,2086,2220,2408,1960,2386,2392,2290,2272,2308,2192,2236,3521,2422,2010,2064,2140,506,2144,2126,2108,2106,2162,2556,2006,2346,2340,2226,2248,572,2110,1980,1142,2044,2042,3580,1270,3287,1986,1948,2100,2016,862,440,342,848,2374,1958,2810,1928,2692,2058,1126,1116,1086,852,332,3687,1936,2180,2046,2188,2128,2066,1224,664,752,754,1208,1676,1944,2054,1934,2400,2280,938,768,462,326,620,616,1518,1096,1054,520,1742,1754,1906,2172,2170,2168,2168,2216,2142,2168,2152,2034,340,1702,2350,2176,2160,2164,2072,1976,2154,2242,2142,2154,2176,1798,1316,1938,1820,2182,2156,1872,1804,2164,2156,484,2184,2384,2166,2680,1292,1472,1598,2404,1300,2716,1648,1406,2224,2632,2108,2118,1378,2260,2356,888,868,1258,1416,1596,2590,1418,1408,2024,2494,2448,2280,2684,2308,1080,2248,1418,1478,1642,2394,2256,1568,2504,1608,1144,2060,2476,1734,2330,1476,1332,2678,2360,2680,2392,2678,2680,1618,2686,2680,1876,548,1770,610,2358,2616,2588,2454,2274,1898,2486,2990,2636,2558,2482,2610,908,3090,1554,612,1210,562,1742,1192,948,576,1600,1070,1488,1010,1470,1414,1666,1530,1760,1064,1874,1854,2030,1812,552,672,474,478,1090,1716,3694,488,2700,548,3960,350,536,366,704,530,1056,610,350,538,374,564,640,428,352,572,426,448,464,604,558,302,402,512,632,490,570,440,690,2000,1324,2064,1936,2116,1176,492,420,880,1196,980,984,888,652,948,988,988,988,492,596,1000,968,1072,1092,988,984,564,976,540,416,968,424,1180,852,728,1112,768,336,304,1168,816,992,432,328,2288,1052,472,460,404,2492,2188,420,884,1184,684,652,808,744,352,652,612,984,1036,1132,1020,1024,712,324,312,1028,2220,1032,1088,1084,2200,976,976,832,720,592,648,984,980,1288,1164,700,640,756,472,1080,1140,1176,412,396,476,596,576,976,1080,788,624,836,356,1148,1180,792,788,512,468,576,1164,1292,672,1116,1172,1188,1200,700,408,680,304,1076,1100,1140,1036,432,636,476,640,1364,1160,340,464,656,544,372,492,996,1100,1232,1180,424,608,620,1208,972,984,972,1132,736,1636,648,308,892,984,1264,972,976,976,992,972,504,792,780,352,744,608,692,448,460,844,720,1020,972,984,828,716,1248,476,408,472,1592,1388,980,2436,396,356,400,360,340,868,824,712,308,568,984,684,732,1176,432,1048,976,1184,740,676,504,972,884,828,408,976,300,836,1032,1116,496,324,712,1016,976,960,736,1184,1008,792,640,420,300,452,972,976,816,392,1116,696,704,3136,1260,1284,828,400,520,486,620,484,454,344,620,500,470,514,540,462,546,328,1192,548,418,3327,4120,866,386,646,738,1314,1614,496,806,940,4148,910,444,396,444,702,612,3266,1284,796,360,516,908,796,4192,816,556,416,600,1946,450,876,520,2707,684,3664,1776,2180,1536,2442,1622,2284,1922,2086,1082,614,340,312,588,804,820,826,826,820,814,836,812,814,1244,1168,1166,1168,1174,1174,1298,1172,1168,300,862,634,616,596,582,596,588,614,598,590,600,594,588,610,580,588,590,604,608,602,592,1362,588,596,602,614,582,592,588,310,586,602,614,604,586,606,592,592,604,390,430,578,582,584,592,598,432,392,600,616,590,428,586,588,580,586,578,578,578,602,584,592,598,586,586,570,608,590,610,632,602,616,434,622,408,586,582,600,594,632,588,598,602,602,604,600,420,594,590,612,590,602,608,610,608,610,592,618,612,610,620,610,596,418,600,616,406,592,632,588,582,596,594,588,578,588,588,576,608,606,596,422,596,600,592,632,602,598,1350,584,604,620,584,578,584,600,598,610,590,604,600,602,420,606,598,462,586,604,604,600,596,606,610,598,590,594,604,596,612,588,600,602,1314,606,594,592,604,596,598,644,604,610,606,602,592,586,576,592,616,594,606,616,726,606,636,600,606,576,580,606,610,592,620,606,634,616,608,614,590,594,594,596,608,590,610,586,608,586,592,594,458,604,596,598,570,540,588,634,594,582,596,614,594,592,602,610,594,594,576,426,608,604,574,614,600,640,432,576,600,576,592,594,602,578,596,586,580,608,604,610,602,602,610,628,602,578,324,584,580,608,594,662,636,674,426,576,578,584,600,586,624,604,602,596,582,594,594,586,594,606,582,604,596,618,600,596,606,604,600,590,608,590,404,618,602,602,618,630,608,598,526,620,402,588,612,512,594,612,426,602,614,594,594,602,600,468,592,578,578,584,586,592,588,596,614,614,600,610,620,428,594,606,650,586,588,614,614,576,590,586,628,618,574,586,586,626,578,584,586,584,602,588,600,600,602,454,596,584,604,614,608,606,406,610,594,602,638,606,602,636,594,606,624,604,598,610,612,430,634,594,598,596,702,638,604,608,558,632,628,614,618,608,608,608,620,606,638,598,426,614,612,610,602,614,606,626,598,610,632,612,610,598,610,604,626,610,610,606,590,626,602,600,610,610,612,618,594,614,610,606,602,600,598,606,602,590,598,498,610,600,462,594,588,610,596,630,614,602,598,614,606,610,600,602,616,658,614,616,592,612,600,634,606,592,410,604,584,604,584,584,430,608,594,616,604,600,598,622,618,614,634,608,624,604,588,608,596,618,620,634,580,418,600,590,602,406,560,552,548,548,552,554,540,560,550,562,552,552,548,558,556,558,542,566,572,524,556,444,588,546,436,542,556,3054,444,3039,3029,2864,2207,2862,3054,2029,2706,2608,2847,3239,1996,1862,1883,2424,2288,2618,1830,2234,1987,3084,1965,2573,875,2887,2836,2938,3643,318,408,792,688,2204,1332,3256,3288,1248,3244,3256,3016,3248,3284,3324,3276,3256,3284,3332,1972,376,1004,404,642,450,2184,2324,2036,2108,2164,2050,2108,1908,2208,2108,858,2342,2108,2116,2072,2216,2158,2094,2128,2164,2162,2102,2038,414,824,1210,910,444,512,2496,868,2588,2440,2540,2708,2688,2650,2578,2472,2512,2508,2654,2438,2504,2606,2448,840,522,2654,2552,2566,2474,2556,2548,2524,2498,826,2286,2414,2482,2698,2608,2516,2566,2432,2604,2664,2602,2306,2406,1082,1062,2526,894,2688,2444,2666,868,2374,2452,2662,2586,2600,2336,2676,964,1092,600,808,636,2456,2420,2396,2488,2450,2462,2684,2368,2364,2558,2506,2382,2414,2460,2460,2606,2526,2504,2508,2510,2428,2620,2668,2596,2586,2462,2702,2524,2486,2476,572,518,512,526,578,510,548,2636,2422,2560,2658,2598,872,1012,696,2324,2690,2434,2542,1520,772,2398,2470,2530,2384,754,2458,2478,2336,2420,2444,2316,2444,2374,2436,2482,2398,2406,2542,974,1096,628,2346,2600,2512,2732,2686,2702,2540,2474,2452,2468,2452,2680,2522,2452,2418,2502,2340,2574,2588,2580,1932,2176,744,936,766,2650,2390,576,622,564,590,660,572,2788,2700,2394,2544,2600,2554,2516,2536,2402,2692,2472,2392,2472,2448,2420,2484,2548,2480,2422,2612,2382,820,2378,2516,2462,2602,2414,2552,2394,2434,2418,2458,2468,2440,2122,2522,2550,986,686,2440,2644,2544,2436,2500,2470,2536,992,2750,2446,2450,2502,2672,2444,2500,2416,2642,2336,2446,2534,2426,2460,2632,2510,2552,802,2458,2470,568,1582,2416,1172,1020,1136,1166,2478,2460,2726,314,2618,2520,2542,2320,2318,2568,2550,2330,2480,2412,2558,2494,2492,2512,2482,2474,2422,728,830,678,370,818,2528,2444,2574,892,700,994,1120,2402,2558,2584,2632,2734,2656,2542,2416,2552,2480,2458,2504,2464,324,520,634,2516,2620,2806,2446,2590,1352,1170,560,534,2386,2506,2612,2496,2702,2568,2742,2474,2476,2732,2550,2392,2846,2430,2746,2456,2744,2464,2390,2524,2650,2406,2450,2572,2510,2482,2540,2532,2498,2560,2484,2648,2442,2802,2468,2500,2570,2710,2684,970,386,388,418,2472,1948,2464,2428,2512,2422,2494,2500,2474,2484,2594,2442,2472,1718,302,1048,900,1482,2066,2168,1636,2410,2364,2364,2298,2194,2276,2158,2338,2302,2212,2316,2332,2248,2298,1482,666,2294,2370,2356,2340,2240,2092,1242,804,898,792,2246,2256,2322,2250,1690,2374,2248,2110,2222,2272,2236,2106,2202,2230,1948,2348,2248,2352,2274,2402,2394,2194,2238,2376,2376,1418,2254,784,1486,2266,2222,808,2354,2236,2280,1996,2248,718,892,2302,1758,1268,2290,2216,2284,2256,2312,2420,2072,2380,2214,1408,726,2228,2332,2358,2260,2396,1758,400,2288,1344,2396,2420,2428,2310,2238,2146,2292,2400,2394,2376,2366,1994,2354,1320,848,1900,2324,2316,1734,2118,1528,2032,2386,2348,2364,1498,2104,2396,2402,2220,510,1806,1916,3411,616,2716,544,2412,2420,2464,2036,1816,2148,2340,2320,2448,2172,1696,2220,2284,2280,2424,2440,1940,1844,2432,2104,2408,1960,2420,3060,446,710,1378,368,1896,1466,1442,2196,2928,1578,2046,1732,1000,2216,1128,1482,368,3062,2076,1422,1990,1758,1570,1706,1472,3034,1112,876,2376,1178,1178,1274,1294,1238,910,500,1486,1504,1986,1516,1046,1880,1544,366,1820,1226,1322,1432,706,1066,352,2838,1584,1772,966,1158,3080,1798,1806,2118,2440,1140,1196,1078,1580,1524,1518,756,1120,2848,1774,1282,1746,1456,1920,1408,2106,1454,1398,3076,1688,2856,372,708,1886,1398,1336,1544,1226,1106,1382,362,1572,1480,1648,316,1352,2330,2152,816,532,530,506,1336,1512,3104,358,2770,1832,1226,514,1566,1448,1598,1408,1000,1512,1128,2886,1244,360,1700,2132,1836,2776,2100,370,2970,1160,1804,1258,1040,1044,2700,1588,2092,1410,1402,882,1216,1400,1152,520,2784,1018,1936,1988,508,1926,1406,332,510,1904,508,1574,718,1240,1734,1278,1156,516,1540,1300,512,1400,882,366,1266,2792,1446,378,2136,796,622,1284,1470,446,2816,1400,1480,1846,2260,1750,1658,1094,1462,4285,3072,1440,1366,1376,2016,1734,2294,738,1410,1906,998,1136,2078,1102,2146,1562,1458,2018,2074,1440,600,1708,1048,1734,1164,1368,884,670,1492,1240,1722,3058,1914,882,918,1032,1464,1334,3010,1242,1100,2450,1220,1414,1184,1406,1030,720,1132,1490,814,1040,622,1448,2950,882,1434,2804,1852,1846,2830,1276,1412,1378,1624,1418,1934,1548,838,1584,1730,2720,1020,3050,1348,1414,1442,1232,1546,1036,1458,882,1730,1412,1204,1316,972,1056,1208,894,1448,2788,2796,898,1888,1348,592,1418,1196,1432,1006,1208,872,1282,1498,1610,1548,2370,1874,1722,2102,1026,1892,1414,1692,2940,2022,1336,1198,1314,442,1388,1982,1742,1030,2172,1144,1102,1042,1366,1142,1332,1242,2620,694,3080,1292,1068,1286,1044,1670,1194,872,4309,3238,504,666,1524,404,3801,1508,1422,1474,1676,1724,2410,2118,1912,3248,1124,2370,1260,1682,404,2272,1568,2182,1934,1722,1876,1610,1210,964,2614,2406,1400,1414,1368,1550,550,2126,1472,3290,1652,2192,1172,1970,2392,3240,1578,2222,1168,386,1746,1942,1434,3134,1272,1346,396,1956,2348,2696,3238,1258,1318,1172,1740,1658,1672,832,872,1238,608,3138,1938,862,1188,1390,1652,1590,1268,2098,1546,2300,1600,1270,1862,3180,1526,2352,412,778,2050,1538,1458,402,1706,1342,1220,1548,400,1550,1632,1800,3074,1464,2106,1146,2340,1264,554,1450,1638,392,3202,2008,1326,536,1686,1592,3194,1390,1550,1090,1666,1186,3182,2310,1374,2330,2028,3042,2200,1302,1172,400,1298,1986,1372,1142,1136,1744,2298,3216,1632,1536,974,1326,1544,1254,3034,1586,2112,2192,1222,1538,558,2100,3216,1714,792,1356,1912,1404,1910,1258,562,1692,1342,558,1542,1316,404,1394,3074,1524,1576,414,2346,1552,1404,368,3042,1948,1552,1360,1348,1642,1938,2580,1836,1134,1618,1582,1508,1514,2106,1050,2528,684,1552,2110,1108,1262,2180,1208,2330,1726,1604,2208,2290,3214,1726,1894,1152,1910,1214,1328,1514,970,658,1636,1372,1190,2108,1084,1006,1140,1616,1474,3200,1364,1210,1528,1342,810,502,1556,1296,1556,1132,796,1254,1636,890,1144,684,1590,972,1590,3096,2026,2038,1376,1544,1524,1776,1612,2126,1706,914,3204,1748,4165,3204,508,1892,2998,1114,1494,3214,1566,1380,934,1356,1680,2810,970,1912,794,1548,1330,3186,1432,1068,1150,1312,986,1584,3056,990,2044,1474,612,1552,1292,1252,1568,1182,796,1310,950,1406,1518,1770,3236,1688,2600,2034,1912,3206,2292,1136,2058,1550,1836,3210,2196,1472,1310,1426,876,2170,3264,1886,2346,1242,1196,1140,1478,1250,1562,1442,1374,2882,3048,1528,1416,1178,3262,1408,1356,1134,1812,1304,1534,2268,1898,1952,1466,1556,1318,762,1368,1818,1636,1370,2106,3104,2600,606,506,1732,730,324,1452,2032,1906,2660,1574,1150,2024,1452,1114,1128,1108,1462,1210,1250,502,1736,1322,1848,1504,3052,2474,3170,1486,1290,1182,2716,1056,3042,2056,1862,1332,1334,2676,2652,3136,1152,1158,1786,1294,1330,2460,1242,2146,2138,1574,3152,1734,2314,3082,2384,2504,1760,1550,1680,1916,1800,2172,1834,3186,2358,2024,1194,1794,1350,1808,1428,2354,3072,1062,360,330,2188,2114,1658,1928,750,1468,1816,1628,1480,3170,1542,1804,2204,488,2314,1514,2280,1938,3086,1512,3186,2360,764,432,752,626,854,1318,1524,1272,1606,2280,1568,3166,1604,1298,1460,1232,1196,1382,1980,2272,3024,1918,1966,1598,3042,3168,2198,428,1654,4216,2902,456,1384,2072,1406,1786,1520,1136,1456,1664,1458,1258,1906,2820,2358,1580,666,374,410,1318,1870,1738,1434,696,1848,1326,1020,1026,1040,1332,1134,1116,668,1576,1210,1684,1358,2756,2248,1370,938,1082,2474,962,2772,1876,1684,1222,1214,2434,2992,2384,1056,1212,1618,1182,1208,2976,2194,1128,2822,1974,1452,1610,2098,2798,2164,1968,1612,1416,1554,1748,1622,1972,1678,2832,2150,1674,1760,1226,1652,1350,2804,1980,1324,646,1984,1936,1498,1250,2978,780,1340,1650,1418,1340,1510,1362,1732,3048,1910,1362,2126,1768,2782,678,1488,1286,1524,1272,1266,1384,1272,1452,2090,1362,2924,2856,1326,1140,1090,1680,1766,2062,2924,1754,1612,1428,3050,2766,1332,980,908,500,666,4300,2372,1782,1696,2240,1194,714,630,2250,1216,1858,1758,1196,2126,1178,2370,1556,2050,2132,2130,2400,2162,2252,1946,1606,1676,1098,2200,1234,1376,1612,988,756,1958,2278,1368,940,1000,1096,2292,1958,1284,2390,1340,1608,818,962,1512,1470,2252,1224,2194,1170,2190,1542,1666,1610,2136,2066,2182,2078,1292,1558,978,1242,1072,1280,2136,1226,2432,1418,2240,2000,1930,1784,2178,1388,1238,1438,2196,1628,2108,890,2482,2162,2164,1660,1216,2228,2210,1850,2166,1716,2008,1228,1782,1014,2142,2094,2150,1240,688,786,1160,1410,2232,2092,2132,1216,1152,1214,1626,2202,752,2322,2226,2170,1378,1958,554,1434,1104,1004,2096,2140,2326,2160,974,2214,1600,1094,2214,1582,2150,2200,1022,1544,1474,1442,2124,2412,2172,1446,1826,2176,2236,1642,2190,2208,1736,2228,1452,984,1456,390,1574,1482,1406,1166,2054,2196,1384,1674,1998,2056,1208,1074,2222,2208,538,952,2250,1172,1632,2202,2210,1618,2184,1700,1342,2314,764,984,2202,2122,926,966,890,2064,2204,1612,2164,946,1152,2440,2070,1546,1382,2090,1566,1008,2206,1878,1738,1426,1564,2180,2186,1404,1440,1466,1896,2284,1362,1648,1332,2348,2204,698,2136,2228,2210,458,1112,1890,2344,1190,2334,2146,1448,1600,1744,574,1612,1678,2174,1602,1208,1858,1252,1396,2056,2210,1574,310,1182,1350,744,580,1680,2190,2208,1112,1386,2208,2206,1530,1122,1092,2120,2150,1428,1382,2150,2186,1084,1914,2008,1132,4236,2886,2964,2784,2900,3074,2952,1026,1906,1408,1226,2840,1426,1422,2678,3072,3066,2718,2826,1060,1798,1360,1112,2542,2540,3094,3078,2752,2746,2788,2740,2854,2386,2830,1164,1408,1414,2338,1314,1170,2682,728,2760,2732,2508,700,572,2520,2520,2504,2524,2520,2520,2516,2536,2520,2516,2512,2640,2636,2516,2560,1824,2520,2516,2512,2556,2520,2560,2556,2512,2544,2636,2676,2520,2628,2520,2656,2764,488,2606,1122,2880,2738,2232,2842,886,1448,372,2480,442,3204,512,3214,450,3208,444,2470,1938,2300,664,3218,2640,770,948,2760,1812,2672,480,3204,1548,2252,720,1200,1944,1008,2136,2338,2760,2106,718,3210,1654,1950,2678,1282,470,1124,2248,3210,2756,1376,2838,648,3212,638,1958,702,3224,1688,948,1502,3198,2604,1178,966,1124,646,884,922,1044,1246,1738,624,3589,3538,3350,3366,3372,894,1972,2630,450,1684,3202,520,3194,456,3204,442,2770,1938,3288,662,3362,3208,780,958,3206,2016,1790,482,3192,716,1196,2104,1020,3198,2336,3348,2076,3352,1650,2702,3202,1480,464,1120,2276,3336,458,2892,1376,2950,722,3204,640,2020,700,3214,1686,1496,1854,2610,1178,988,642,964,1046,2634,648,930,922,1298,2012,1072,784,2188,2554,2204,702,1542,1566,354,1356,2558,2136,356,2562,2024,1370,2198,528,1988,2178,612,2198,1612,1766,378,2192,1986,1792,572,938,1572,802,1568,678,2088,1656,570,2560,1318,1458,2556,1162,376,890,1788,360,2198,1100,2204,514,2496,510,1560,558,1332,756,1198,1990,718,658,324,942,896,2696,1020,2236,2224,2728,2596,3200,868,1424,2604,440,1696,3196,504,2756,440,3200,440,432,1860,1744,2760,664,3212,2528,756,932,3204,1804,2844,468,1704,1876,2252,720,1184,1940,988,2768,2316,2624,2076,716,1644,1940,3200,1436,468,1116,2244,3196,444,1628,1376,2752,640,3204,640,2020,700,3216,1684,948,1500,2488,2740,1176,964,996,1124,648,920,1044,584,2332,712,1608,1680,2220,1188,756,2190,1204,1842,1578,1142,2104,1182,2352,1544,2044,2126,1838,2386,2138,2234,1940,2240,1656,1184,2184,1226,1254,1606,1868,1950,2260,1356,928,962,866,2286,1944,1410,2092,1588,1074,948,1492,1480,2230,1220,1166,2180,1536,1662,1592,2020,2060,2168,2068,1274,1584,966,1234,1064,1570,1218,876,1218,2412,1406,2230,1994,1906,1774,2168,1640,1232,1424,1744,1606,2102,880,2468,2138,2162,1038,722,1206,2208,2208,814,2148,1890,2004,1132,914,460,752,1016,2132,2074,2134,1230,1324,1156,1394,2222,1696,1858,1198,658,478,1376,1618,2192,742,2296,2212,2156,1372,1950,548,1352,1098,1138,2012,1550,494,1386,2144,926,3509,2388,2050,1600,2086,2402,2102,2184,2082,1064,2184,2102,2328,1198,2226,914,2242,1252,2230,1630,2136,1256,1000,1458,1212,2022,1214,1994,1998,1062,1904,1236,550,2014,1546,2368,1582,2060,1290,2120,1388,2000,2356,1572,2434,1298,2108,1328,1888,1260,1348,2112,1228,2164,2168,1468,1738,1108,1532,2130,2258,1656,1840,684,1352,794,722,2564,2178,1220,916,890,1246,1164,1838,2246,984,1868,960,2264,734,1704,1342,1900,988,1658,2188,2188,1190,1578,2184,1518,2078,2106,1220,2136,2218,1520,2392,2056,1620,2086,2398,2106,650,2086,346,504,1016,2190,2104,2334,1200,2226,2256,1204,2242,1702,2146,1256,1010,1454,1044,2070,1220,2008,2006,1068,1904,426,1246,552,2030,1144,1902,1582,2052,1294,1620,1394,1998,2362,1580,1486,1300,2144,1336,1266,1168,2124,1232,2174,2178,1486,1772,1112,1548,2158,2268,1672,1850,688,1102,2590,2190,1224,422,904,1252,1174,1852,2274,988,1844,958,2326,738,1718,1368,1896,994,1668,2192,1968,1194,1590,2192,1510,2084,2114,1226,2138,1668,1528,2200,2208,1416,2134,2154,866,1198,1142,1652,1846,1532,2134,1190,1026,1830,1842,1132,2194,1174,1168,2430,1544,2242,1546,2146,800,1766,978,1936,1528,1638,2248,1736,2234,1818,1480,1722,1604,2356,2250,1018,1804,2160,1836,1290,1632,1970,1210,680,1542,1120,1366,2204,2132,2138,512,1552,1138,1996,2180,850,1800,1990,2154,2196,1254,768,1222,1202,1532,1944,1046,960,1206,2352,1616,2310,1992,2120,1204,2034,2160,1328,340,1728,1628,1214,2162,1386,2144,2156,1230,1192,1802,1508,1616,1146,1886,2182,1248,2160,2068,2050,1850,1964,4048,3114,3210,2836,3006,2292,2960,2948,3208,2766,3030,616,1558,2646,3240,3540,1084,2740,2530,2200,2684,3040,3158,2896,3156,2330,3152,3238,2446,1372,1380,2340,1104,1650,696,2672,3462,1970,2090,2136,2200,3174,2022,2212,310,3158,652,542,420,3150,598,3174,376,656,2198,3010,414,634,2128,2988,378,620,1944,1896,3168,598,2156,2674,382,620,2032,2050,618,3164,378,1814,476,614,1342,3635,2416,352,1106,672,1578,908,784,816,728,1544,2504,828,1278,1186,2440,1238,1734,680,480,974,2330,1082,1098,680,596,682,718,608,672,678,1234,1300,2470,1160,752,628,1078,976,1004,1320,2350,512,1058,1008,2598,1286,1276,2358,1334,2464,1042,2222,1022,420,1536,2420,1082,976,1518,2602,868,670,656,868,980,1016,744,2594,882,1032,800,2866,2076,948,1276,530,2656,1008,1528,1718,890,982,1044,1316,828,2404,828,822,1150,894,2374,434,852,1230,2598,1120,1272,1254,2286,1500,1376,574,870,1810,1620,624,836,2396,1178,1206,1074,1320,544,1136,1696,1090,1106,920,1802,820,338,464,424,2392,1126,382,1374,2424,868,906,1204,2542,866,872,2472,824,820,1164,760,1218,756,2148,1046,1154,1096,2604,1040,996,1352,1368,1744,1716,1846,728,730,1038,1188,2430,1162,1344,1502,2548,1110,1378,1454,942,962,938,930,1136,2060,1130,1484,1084,2428,628,862,1054,1352,2526,868,904,868,314,2314,456,1074,1196,1940,906,798,1144,434,898,948,1360,1588,1540,1190,1348,708,2402,1188,1518,490,480,2354,1220,524,496,730,1598,2622,846,824,1870,812,772,460,1756,750,1370,1026,1014,2626,840,844,1284,1608,1038,1202,1482,344,508,746,966,930,1244,552,604,1454,1086,900,1644,2506,482,1778,2508,2486,1782,510,2498,300,522,1696,1984,2498,1666,504,2492,2004,498,1130,1998,534,2502,1970,2512,502,1570,2502,2480,338,2740,1904,794,352,1050,460,1490,1050,2400,1344,1946,952,2404,708,444,1382,1556,580,824,1554,1084,1174,1326,1150,2560,1002,1372,662,1198,982,822,998,1574,2160,1032,1116,2544,1144,1144,924,996,674,478,604,1574,1586,1162,2704,1246,1078,1060,2544,2232,960,950,2056,610,1192,734,990,2880,922,1196,966,1306,580,592,1404,1046,1264,1348,1128,596,602,2534,1176,894,716,422,1270,1354,1152,1262,848,766,1102,1168,810,824,2676,1214,788,1854,996,1574,990,2600,1064,1198,868,1364,1054,428,1336,694,2680,926,1414,1300,1074,912,422,964,2276,1202,1984,576,1536,912,1450,1574,1100,950,676,652,816,828,1888,1044,2424,1182,1272,770,476,822,1302,1336,1484,996,818,898,2430,1072,734,2678,806,1458,1260,2410,1274,1208,910,852,1242,1106,1856,1426,1342,918,2404,1848,692,1258,1304,1008,426,1310,892,1380,346,1504,1252,1350,1020,1302,1988,1460,2558,1424,872,952,1110,940,1804,1118,418,518,662,1596,838,1260,1542,2358,824,2404,1028,1784,980,440,716,2644,1220,1740,2380,1774,510,1296,1210,1170,1660,1488,950,964,1018,432,2614,1260,1738,364,2228,1402,1314,1240,1194,1092,2102,830,658,1058,640,390,1096,2096,1624,1158,608,818,742,1326,1312,1184,2122,1750,1626,1880,1904,1218,1140,1572,1764,778,854,748,908,560,1752,1072,1530,1278,1196,1820,2010,2006,2024,2040,1928,510,1068,1936,2472,1114,1280,1856,1198,1288,750,1410,1358,1614,1244,334,1198,416,680,952,2104,1410,1274,712,958,532,712,1310,1194,2040,1118,380,576,986,1890,1510,1412,474,1166,1516,1688,1992,1842,1270,1220,1822,2721,2074,2780,2754,2046,1956,3516,3472,1676,2366,3966,3540,3128,3150,3596,1814,2180,2062,3514,2950,2694,3252,3220,2052,1512,2578,2778,2186,3094,2738,2606,3270,1932,552,2278,2286,3172,3372,3398,3404,716,3482,3354,1654,392,2590,3258,2218,3268,3120,2022,3054,1514,1134,2252,3048,2638,470,1472,1416,2596,3008,2926,1656,3456,2370,2158,388,634,1892,552,1298,1540,1592,1974,3344,3194,3268,1840,3154,2464,2674,2104,2064,1718,2808,3324,2980,3244,2034,3068,952,1646,1620,2702,2712,1810,2400,1712,2618,662,880,1972,1732,1736,562,1888,1902,1690,1728,1722,1700,448,1734,1736,2106,1902,2118,1750,1716,2434,1970,1716,1744,2624,1688,1692,398,2116,1674,1902,1682,940,2710,598,1718,424,580,1018,1612,386,972,1062,1180,1440,2764,2424,988,2214,2752,1558,428,1854,1752,882,2018,2904,3148,1096,1252,2022,3192,3150,1080,1066,508,1250,1082,2730,1378,1062,1122,1522,2768,1054,3148,2434,2144,1092,1504,790,2660,1506,984,2636,1058,2344,1078,2250,1132,1218,2374,2352,3146,1178,3140,3160,2758,1434,2506,546,536,764,974,668,3016,1110,2946,1110,1252,1436,2744,1932,2274,3154,1650,510,990,2998,1122,1084,912,824,1274,1094,886,1038,888,728,1214,1268,1018,1272,718,784,602,3594,588,510,2036,1980,1956,2224,2226,2078,2202,2250,2540,2248,2316,2240,2176,2400,2204,2084,2234,2128,1054,972,2504,2380,2102,2020,2062,2230,2302,2086,2074,2246,2498,2454,2244,2142,2200,2174,2248,2164,2240,2234,2234,2106,2280,2010,2538,2266,2210,2050,2232,2166,2236,2104,2122,2044,2228,1824,2206,2112,2014,2368,2328,2052,1980,2204,2212,2252,1000,1008,1890,2114,2158,2124,2068,2098,612,1360,2090,974,2014,2326,2290,2234,2050,2124,2162,2232,2176,2258,2218,2084,328,414,736,2086,2078,2054,2240,2228,2546,2544,2164,472,3115,3109,552,3110,588,534,704,2428,3124,3256,3292,3048,3152,3300,2996,1600,2732,3192,3128,2400,3036,2888,2896,3196,3176,2396,1644,2388,2828,2872,2720,3048,2476,2328,2192,2868,3148,1652,1684,2484,2012,1872,2636,2824,2584,2964,2004,2000,2824,2984,2156,2624,2936,3028,3036,3088,2688,2780,1824,2740,2824,3144,2744,3312,2172,2108,2008,2768,1472,1564,2468,1732,3144,1568,2012,2784,2952,2036,2316,1828,1676,2372,1596,1196,2244,1968,1516,792,812,4032,1208,1196,1206,1228,1222,1226,1304,1224,1016,1328,1084,1230,1418,1206,1190,1174,1222,1206,1256,1230,1228,1196,824,828,1230,1218,926,460,2636,498,318,306,320,318,308,314,306,306,346,310,3928,408,420,396,392,408,374,396,328,404,408,394,396,406,520,350,618,506,1574,500,682,458,300,628,622,1090,996,696,1318,3208,2054,728,900,978,1742,2714,1080,1136,2096,580,1228,836,1248,420,824,1238,796,1428,1898,1878,2996,2316,1028,2782,1778,1500,1456,1938,2516,2894,1188,978,1270,1492,1360,1500,1574,1810,1128,1498,1632,3082,1690,2220,2578,990,938,2120,1072,830,1670,3488,3420,2050,756,1446,792,676,680,680,676,3628,1694,1568,1332,720,1896,1982,3084,2986,3156,2336,3624,1422,1612,1744,2134,3540,2856,1332,2332,1804,3518,3949,1084,1084,2596,2248,2242,3078,444,580,428,2868,1080,1096,2250,566,572,1142,780,534,544,1006,1074,3324,1156,1540,2948,2918,1116,468,1440,1022,1168,640,1026,2714,4374,734,310,824,844,846,858,1914,898,930,912,716,1564,934,1068,468,386,876,794,1392,854,622,1950,700,600,878,710,538,754,924,718,1546,1224,1782,774,1732,1478,1786,428,582,2244,610,880,732,1328,712,1854,1866,862,880,802,774,940,638,1148,918,502,456,390,612,790,704,604,314,564,694,602,1058,1058,1452,1336,758,828,724,884,886,406,410,564,516,366,334,1044,1026,612,390,648,338,962,512,512,854,648,452,472,610,596,650,762,584,878,502,624,616,814,1078,362,1450,312,600,1596,662,1576,344,1202,950,786,516,772,758,632,612,630,672,636,708,418,828,490,444,2600,2992,652,552,964,816,342,528,540,520,534,362,304,568,550,546,610,532,448,398,512,540,500,590,478,528,518,668,672,562,676,1464,1724,744,988,1202,1742,966,1040,1978,430,1110,520,522,802,410,2576,438,502,748,502,520,442,1076,704,520,572,536,568,498,480,572,544,1080,1492,1604,970,788,888,668,844,526,468,440,2904,804,508,652,842,836,742,740,412,734,530,658,664,430,440,570,532,522,524,492,492,466,518,528,562,512,450,492,496,542,582,444,414,3206,2556,2668,2820,2688,2544,808,1398,2550,2420,832,376,2666,2696,2678,456,354,798,570,440,724,442,476,700,582,914,1238,2696,610,406,998,400,630,368,2344,564,322,1130,580,1358,746,320,616,2588,548,1024,300,828,762,702,482,1366,2660,1180,1000,798,1106,762,852,2674,618,408,1752,2670,698,498,904,2724,492,448,368,1180,2904,950,750,1386,632,1722,386,414,1528,2648,1454,412,348,1160,584,2456,2716,752,588,462,528,2700,354,472,1066,506,2600,2326,2754,496,382,364,1974,310,436,666,654,738,892,690,1156,862,444,410,336,574,2266,2624,2690,2698,2740,858,572,1030,1366,892,2386,854,840,850,1488,2700,326,2080,730,336,992,2724,1626,484,1862,722,2750,2676,1458,596,1148,444,346,1054,460,2410,2634,2712,974,2712,2172,540,982,434,2252,2490,1096,616,508,488,434,420,1864,880,534,1010,552,834,1718,1772,2534,406,1860,484,310,1198,544,1300,2714,810,1320,1520,1442,964,678,1502,478,1498,1018,850,1510,822,548,1492,1318,736,1502,1354,1484,896,786,1352,636,1514,556,958,1500,1092,808,1494,734,428,1516,872,674,1506,544,684,1486,1338,724,1500,1032,858,1412,420,1502,1296,836,1504,1154,488,1492,970,664,1510,732,876,1464,912,654,1502,1164,828,1504,1262,816,1514,1166,1502,1260,796,1504,1126,814,1500,1150,510,1448,1102,758,1500,648,1498,832,928,546,1502,1398,1508,1180,670,1502,592,724,1480,606,622,1510,988,920,490,722,788,1502,1296,852,1474,1230,816,1522,1426,968,848,1506,1134,442,1506,894,898,1224,788,1426,1194,480,1496,568,716,660,1490,1000,636,1484,1200,702,1506,588,648,1512,836,574,1496,1056,782,430,1462,1504,1396,1490,1266,706,1222,1468,1168,1488,1478,1248,1492,1138,688,1512,1136,1506,1488,1502,1378,1024,1492,834,716,1508,640,1502,1170,620,1488,568,446,1488,694,914,1500,956,1498,1238,1010,1520,1500,1248,618,1512,996,676,1538,752,502,1508,962,1490,1020,968,1066,628,1492,652,1502,608,1480,508,1972,1496,992,1500,906,1482,1494,1504,1496,1516,1204,1500,1210,1492,1502,2230,820,1488,1442,1094,300,1326,1496,1462,1506,904,1490,1486,1502,1426,1490,1208,1498,1478,1448,806,1494,994,1490,636,1494,1498,1498,1102,1496,856,1506,1456,1052,1046,1036,704,1672,1506,1244,1054,1522,476,458,568,412,1504,1368,752,1494,1302,672,1498,474,480,1108,1524,1162,448,1504,1330,1070,754,1604,774,1434,716,1112,522,410,408,430,2520,2450,2476,2518,2562,2510,2548,2582,2498,2520,2408,2356,2512,2456,592,846,2510,2656,2444,2312,2446,2396,2516,2468,2400,2574,2658,2420,2486,2456,2368,2514,2568,2450,2466,2644,2514,998,2558,2540,450,1218,2560,2488,2716,592,538,2544,2556,2418,2434,2454,2452,2470,2420,2508,2522,2524,2396,2338,2396,2394,2648,2490,2420,2588,2534,4068,1470,1386,1790,2276,366,758,904,1366,1674,1350,1344,1362,1350,1378,1338,1434,1430,1296,1322,1360,1014,1036,1038,1358,1512,1452,1408,1422,1442,1430,1396,1396,1366,1364,1354,1432,1442,1350,1356,1032,1038,1018,1014,1288,1028,1026,976,1516,1586,1352,1626,1292,1268,1344,528,778,1348,1564,1542,1564,1604,488,608,812,810,792,802,784,820,798,808,830,786,770,812,798,800,818,824,796,762,758,770,774,790,734,742,766,818,798,792,778,622,810,774,742,792,776,788,804,762,810,790,770,758,776,784,772,790,762,662,810,772,790,1696,2685,812,832,830,752,784,820,812,810,850,844,786,806,754,752,762,802,762,780,780,800,812,790,820,806,820,758,780,766,774,760,772,768,764,826,842,772,782,658,820,802,808,784,768,796,760,770,764,842,800,830,840,836,848,848,818,786,426,838,852,840,894,818,782,786,816,798,742,788,798,808,796,810,800,828,804,796,826,830,822,424,804,794,808,702,820,800,816,744,806,796,808,814,828,816,810,814,812,814,824,796,760,760,774,792,786,734,670,762,748,810,810,778,824,772,742,794,714,788,808,762,522,754,794,782,768,782,656,788,766,780,796,792,790,762,798,750,750,792,716,826,782,782,798,824,768,742,828,826,784,476,764,678,774,778,794,778,740,784,732,794,786,748,792,790,732,788,820,794,798,782,796,824,698,776,584,746,786,592,750,810,798,790,796,788,798,778,776,764,776,778,802,754,780,798,770,772,798,788,792,762,810,792,766,806,798,796,806,780,726,800,802,784,786,784,782,778,812,784,790,796,842,788,794,784,732,808,732,802,758,782,762,782,808,802,824,772,818,798,714,798,816,794,784,720,804,780,842,810,798,802,792,800,814,800,768,796,798,822,810,746,748,772,716,742,802,792,774,774,736,790,800,814,786,724,818,820,788,784,788,810,798,782,778,834,796,790,832,802,770,770,794,792,810,696,802,784,808,776,858,762,802,876,804,776,812,788,798,800,788,810,790,812,782,806,768,762,770,806,772,772,468,782,800,630,758,790,806,782,758,768,848,792,780,762,746,770,764,788,804,776,758,788,778,776,784,812,764,838,748,788,780,706,628,784,774,778,764,788,780,768,744,794,770,798,774,784,764,596,758,784,734,708,798,764,820,810,748,814,776,814,822,810,806,804,752,804,766,822,754,816,754,776,796,776,780,766,816,798,802,742,804,826,822,790,776,812,772,796,960,924,806,818,770,748,724,744,768,610,814,808,778,710,754,722,776,1210,798,812,854,828,844,800,808,846,842,784,780,786,824,784,828,808,758,748,828,834,864,772,1132,852,756,850,844,844,828,846,850,784,844,852,854,782,850,810,858,832,836,854,958,1236,826,814,794,848,818,822,840,808,836,804,854,768,820,734,776,848,816,820,812,762,812,800,798,820,812,820,810,810,820,808,812,810,802,818,810,798,742,784,808,754,812,826,1082,794,794,808,818,1020,692,1118,802,928,822,954,808,814,742,742,818,916,812,776,828,806,768,946,780,798,820,852,812,856,848,852,852,1134,862,786,826,860,1152,722,850,1300,836,848,814,782,746,796,820,830,826,852,798,850,836,858,1252,918,1058,854,1076,808,826,844,852,846,896,842,912,846,840,842,838,1000,820,826,826,806,806,828,838,1042,838,812,1020,816,838,816,904,834,834,836,1072,830,842,842,1018,790,824,804,788,766,778,790,842,846,1108,842,806,838,824,800,894,818,850,842,808,726,838,828,844,850,820,400,336,776,1012,810,1066,808,792,772,804,816,812,792,812,810,810,822,820,952,818,812,814,1100,810,802,812,812,820,820,816,794,796,784,784,1064,822,784,950,826,788,808,832,818,814,822,810,754,832,834,760,722,744,712,722,806,794,744,906,818,926,816,1988,2685,2750,2356,734,852,832,832,828,728,864,756,844,852,812,856,810,866,866,732,842,874,850,974,842,856,834,1058,836,830,830,768,1050,782,794,854,816,740,848,800,836,844,822,900,834,844,848,842,776,858,836,816,624,826,848,772,820,840,832,816,840,830,758,844,838,890,836,894,822,800,830,812,830,858,810,832,834,830,802,824,820,824,846,832,840,832,834,834,882,800,844,834,830,822,786,818,828,820,836,810,844,818,790,828,888,640,814,784,818,832,718,556,598,834,818,828,820,794,806,796,834,774,784,846,828,838,852,708,808,856,834,866,826,840,824,846,838,828,830,846,844,694,838,880,1016,840,894,852,864,844,848,860,874,848,834,842,858,842,852,746,872,868,828,840,816,794,804,754,778,798,670,798,780,808,780,792,774,808,794,616,792,790,798,792,778,808,808,758,860,794,818,796,792,758,812,798,800,808,814,814,808,808,748,800,832,794,838,808,802,806,822,822,778,816,766,838,758,812,666,754,790,912,796,760,738,844,874,844,836,840,874,832,782,828,854,820,906,872,866,858,914,796,908,862,846,834,828,862,852,860,850,638,854,876,826,828,896,846,840,818,1498,1836,842,716,820,822,630,826,730,804,802,790,750,810,802,824,824,836,814,978,822,800,828,840,802,846,842,810,848,806,812,824,852,852,806,816,802,812,726,832,812,844,840,820,718,846,790,828,820,818,812,822,800,814,832,746,808,818,840,990,1802,848,842,846,832,800,836,844,784,828,678,822,726,838,826,788,692,838,838,818,832,792,780,834,836,850,732,844,850,858,832,756,848,836,822,856,850,858,848,834,784,810,824,862,812,886,788,794,700,794,640,818,800,808,784,726,782,784,808,784,794,818,740,798,770,808,788,792,764,794,810,942,804,812,778,796,782,998,794,620,786,770,814,818,806,794,794,756,716,826,748,812,786,796,788,778,712,800,792,792,638,778,812,760,826,792,552,1160,998,1032,810,1054,1052,1030,1116,674,968,1032,728,1078,1224,1054,1108,1032,1172,1032,880,1098,832,1242,758,550,1062,1030,826,816,810,852,848,826,838,838,792,850,850,830,734,854,896,808,902,940,724,822,848,834,828,864,840,854,864,824,852,844,768,828,830,834,692,892,828,796,848,852,746,776,1016,842,714,842,788,836,950,884,840,834,836,842,834,816,828,914,916,888,858,836,884,826,864,834,788,838,808,886,830,904,822,928,932,822,778,758,812,774,794,808,812,806,812,806,792,802,796,786,782,678,800,794,808,800,804,822,798,878,778,776,800,808,778,682,732,790,778,674,776,842,798,608,754,816,780,790,782,746,774,786,800,808,796,804,796,802,828,806,736,802,796,782,786,812,2700,2228,4251,4143,1388,1338,1328,1358,1368,1242,1350,1312,1342,1424,1386,1370,1348,1336,1374,1200,1114,1406,1394,1304,1264,1356,1380,1324,1376,1320,1302,1340,1308,1302,1324,1300,1248,1328,1174,1356,1296,1342,1266,1364,1354,1246,1318,1352,1314,1348,1390,1284,1316,1346,1066,1358,1260,1340,1324,1246,1344,1352,1384,1348,1272,1132,1240,1370,1246,2566,1596,1434,1056,1216,1170,1196,2650,1382,1354,1288,1382,1516,1448,1374,1348,1352,1354,1376,1380,1090,1214,1564,1076,820,1250,1368,942,866,1402,1316,1336,1324,1260,808,1146,1342,1364,1202,1326,1386,1208,1316,1126,1130,1208,1356,1200,1336,1358,1200,1314,1318,1370,1298,1312,1352,1378,1294,1298,1312,1412,1368,1402,1378,1358,1392,1334,1172,1240,1444,1326,1426,1364,1356,1360,1316,1318,1300,1330,1264,1362,1306,1354,1112,1254,1230,1222,1284,1146,1324,1330,1332,1314,1316,1346,1354,1386,1426,1424,1404,1382,1426,1412,1350,1340,1364,1432,1350,1430,1406,1394,1354,1434,1436,1358,1404,1406,1458,1422,1382,1414,1434,1436,1428,1420,1408,1426,1140,1100,1400,1360,1428,1434,1446,1350,1392,1166,1438,1440,1420,1432,1380,1432,1266,1300,1306,1288,1250,1362,1352,1396,1312,1296,1444,1388,1348,1406,1390,1390,1360,1364,1278,1392,1358,1382,1430,1412,1334,1350,1266,1302,1406,1406,1384,1384,1384,1372,1364,1332,1526,1392,1318,2020,1394,1336,1340,1398,1376,1304,1256,1308,1354,1380,1420,1422,1406,1432,1346,1408,1442,1286,1426,1426,1426,1372,1426,1464,1442,1424,1420,1436,1422,1382,1338,1392,1384,1410,1446,1436,1226,1284,1258,1388,1418,1422,1414,1434,1404,1156,1402,1422,1428,1424,1426,1416,1420,1394,1438,1406,1384,1444,1292,1476,1460,1372,862,1226,1260,1448,1416,1240,1450,1384,1404,1394,1422,1504,1312,1536,1476,1436,1406,1454,1422,1286,1396,1400,1386,1396,1426,1322,1430,1394,1336,1282,1256,1406,1330,1324,1366,1432,1438,1378,1276,1312,1274,1416,1054,1260,1298,1412,1308,1624,1288,1396,802,1412,1800,800,1458,930,1530,1382,1280,1310,1330,1360,1298,1332,1362,1394,1318,1368,1350,1332,1324,1284,1362,1254,1316,1344,1342,1344,1386,1370,1360,1348,1306,1340,1316,1264,1264,1340,1334,1334,1284,1382,1336,1306,1342,1348,1254,1286,1278,1352,1416,1306,1286,1368,1380,1368,1280,1358,1344,1340,1312,1324,1312,1360,1358,1290,1406,1794,1478,1388,1406,1416,1426,1380,1428,1424,1422,1434,1456,414,986,1324,1428,1422,1276,1440,1438,1170,1420,1412,1418,1442,1312,1446,1442,1404,1408,1424,1392,1406,1434,1388,1438,1354,1414,1404,1398,1392,1402,1404,1334,1450,1420,1098,1288,1408,1394,1332,1406,1404,1326,1404,1382,1370,1468,1386,1418,1430,1388,1430,1350,1352,1312,1374,1404,1386,1378,1426,1444,1428,1312,1426,1412,1450,1398,1328,1354,1398,1444,1430,1418,1430,1450,1236,1434,1448,1458,1466,1450,1460,1354,1420,1430,1454,1396,1278,1368,1440,1246,1358,1268,1434,1452,1434,1346,1404,1380,1416,1184,1422,1416,1256,1440,1416,1422,1384,1374,1352,1434,1388,1322,1330,1252,1410,1376,1438,1380,1400,1388,1384,1372,1430,1360,1384,1404,1390,1432,1344,1432,1476,1402,1338,1448,1412,1418,1392,1374,1224,1306,1420,1384,1392,1328,1412,1404,1368,1364,1452,1416,1374,1144,1414,1210,1422,1420,1444,1418,1370,1284,1410,1400,1360,1308,1252,1372,1416,1294,1352,1382,1334,1234,1210,1394,1408,1246,1420,1386,1478,1250,1392,1390,1394,1392,1400,1388,1416,1332,1080,1398,1326,1398,1384,1428,1378,1388,1320,1400,1318,1428,1416,1402,1370,1248,1470,1360,1382,1350,1318,1092,1298,1352,1276,1366,1338,1376,1284,1294,1378,1264,1250,1418,1262,1204,1156,1354,1356,1328,1344,1358,1372,1344,1374,1344,1348,1352,1356,1338,1292,1334,1302,1352,1338,1356,1354,1364,1358,1322,1348,1396,1364,1140,1294,1222,1278,1350,1368,1416,1390,1396,1326,1254,1320,1368,1398,1330,1418,1360,1308,2872,4295,2472,3452,1062,1076,1034,1080,1068,1050,944,1028,1030,1040,1038,1062,1060,1044,1036,972,908,1060,1054,984,1060,1060,1068,1034,1028,1068,1048,1054,844,1020,1068,1044,1018,1004,886,1022,1066,1062,1078,1050,1040,1062,1038,1050,920,1062,1074,1024,1008,974,932,1070,1104,1064,1040,1076,958,1062,1016,1094,980,1072,980,1046,1044,1060,362,1048,1044,1072,1068,1052,882,1090,978,970,1054,1068,1058,1074,1078,1114,1098,1044,1062,1074,1050,1034,946,1030,1072,1058,1074,916,1008,1092,1036,1078,1064,1016,1000,1054,1108,1068,1060,1080,720,864,1058,1060,1074,960,1072,1060,1016,1090,956,1066,1056,322,1004,1046,1042,1054,1066,1082,824,1036,1064,980,958,1040,1046,1006,1040,1040,1026,1058,1062,1048,1076,1106,1060,1056,1024,1018,1048,1074,1060,1064,1072,1052,1026,1042,1038,1050,1070,1058,1064,1056,1014,1020,1084,1066,1022,1092,1032,1060,1080,1040,1038,1056,1076,332,1040,1076,1024,1058,1046,1086,1020,1022,1030,1068,954,1096,1074,1042,932,1042,864,1030,1050,1054,1052,1040,1046,1036,996,1018,980,914,1070,1074,1148,1044,1000,1100,1000,932,1088,1060,1032,972,1086,1072,1050,1040,1050,1052,1066,966,1054,1020,1062,1084,1116,1092,1066,1034,924,1076,1072,1120,1114,944,1080,1030,1092,1052,1094,1080,1078,1098,1084,1106,1106,1076,1110,1020,1100,1078,1098,1062,1076,1098,1052,1084,1084,1106,1096,1094,1076,1068,1082,1096,1102,1030,1018,1124,1092,1106,1118,1116,1090,1094,1064,1078,1110,1102,1022,1134,1110,1082,998,1038,1006,1070,1078,1036,974,1054,1062,1044,1124,1102,1068,1084,1080,1122,1054,980,1080,922,1030,984,1020,1066,874,1054,1032,866,1030,1064,1038,1058,1058,1086,984,1100,1108,1052,1076,1100,1002,1112,994,1000,1052,1020,1094,1044,1092,1024,1064,1052,1070,1044,848,1040,1062,970,1034,1066,1046,1064,1098,1022,1052,1074,1074,1068,916,1066,1048,1076,1024,1028,1054,778,1062,1010,1008,1086,978,1108,904,1074,1072,1082,1060,1018,1074,1062,1042,1060,948,826,1036,1054,1078,996,1090,1056,1046,1044,1020,1034,1040,1048,1056,852,1074,910,1512,1074,1082,1032,1052,1076,1034,1040,1068,1026,1054,1024,1062,1060,1054,1002,1090,1084,1042,930,882,1028,1064,1020,994,1090,980,1060,1032,1054,978,1082,1066,1100,1042,1040,1042,1036,1048,1052,732,994,1060,1050,1058,1010,1068,1074,1058,952,984,1072,1100,1054,994,1068,1050,1076,1050,1044,1078,1084,1042,1020,1054,950,1050,1038,1030,1042,1048,1086,1042,1024,1020,1052,1074,1070,1038,1058,1058,1008,1036,934,810,942,942,1078,1060,986,1056,990,1014,1042,1066,1048,1056,1050,1050,1086,1054,1074,1028,940,1052,1008,1046,1006,988,1032,1068,1070,1088,1044,1072,1098,1094,1054,1088,1108,1046,964,1030,1072,1068,1010,1040,978,1046,1072,1048,1004,1066,1022,1078,1032,978,1086,1032,1090,964,1004,1060,1030,1064,1046,1058,1062,1072,1052,1068,1062,1052,1068,1044,1072,1114,1062,1110,1016,1070,1064,1062,1078,1058,1056,976,1094,1054,1034,1048,1076,1046,1078,1058,944,1040,1038,1090,1084,1076,1044,1058,1070,1068,1068,1042,934,1040,1070,966,1060,952,1066,1068,1074,1070,988,1040,1060,1074,1048,1078,1042,1062,890,1096,1114,1036,1088,1126,1120,1112,1064,1100,1096,1080,1144,1114,1090,1070,1120,1118,1108,1028,1094,1120,1108,1082,1118,1132,1104,1116,958,1006,1122,1138,1106,1116,1124,1088,1100,1116,1364,1102,878,1126,1126,1260,1100,932,1126,944,1282,1114,1096,976,1066,1128,1100,1128,1102,1130,1066,1124,1048,1086,1078,1054,882,1070,1084,1080,1114,1052,1124,1114,1118,1096,1078,1126,1104,1120,1086,788,1090,1086,872,1072,1122,1110,1106,1114,1096,1054,1086,1092,1080,938,1100,1088,1010,1086,1052,1120,1018,1050,1084,1090,1130,1078,1078,1112,1120,1084,1086,1084,1074,1090,1118,1092,1022,1112,1110,1078,1076,1098,1112,1078,1044,1118,1120,1118,1072,1062,930,1070,1136,1142,1116,1032,1084,3452,3566,890,1008,518,2318,576,528,1534,612,704,694,694,814,1584,706,690,708,690,688,700,698,696,944,690,880,742,676,662,680,1572,1454,818,878,762,818,752,1454,518,534,1642,606,372,428,372,696,698,694,704,700,694,704,694,700,694,702,600,704,738,694,320,324,700,676,1570,704,698,680,976,1424,1414,690,704,1820,628,1410,1382,694,684,674,678,1334,1014,678,1686,1698,828,312,360,964,1954,1478,650,1166,370,593,696,2166,804,2666,2660,812,2656,2672,2680,2658,2672,2666,2658,2678,1216,1168,1146,1140,2642,1194,1156,1154,1158,1196,1176,1184,1152,1176,1164,1172,1172,1126,2598,970,1078,1901,422,2834,1136,510,2882,446,950,1368,912,664,770,1480,1378,976,808,2126,1268,978,762,564,2058,2838,848,664,476,440,1360,974,714,596,2844,404,646,2867,948,2840,710,884,878,1288,998,652,968,928,1038,764,424,504,1130,1022,802,782,508,958,482,674,2690,418,1320,1028,1020,1370,1196,1274,644,2064,1812,2442,1508,1896,1362,1330,1486,1546,1702,1610,2522,1606,1540,1566,1696,2114,2226,1358,1684,440,1196,782,2540,1916,1488,2092,1686,1936,1470,1810,2018,2292,2178,2004,1026,508,1662,1434,1978,2210,2142,2044,584,1994,1988,1584,872,2090,532,508,1798,1934,1286,1862,1564,902,1598,1508,792,1198,1118,1602,952,1994,2426,1096,1868,1074,924,2088,1184,2186,1986,1696,2204,2200,2202,1242,778,2200,2252,1804,2196,2108,2122,886,2132,1678,1216,2194,2260,856,822,2028,858,1202,1942,854,542,622,796,778,1076,1138,1316,1864,702,2392,1996,2076,2042,1838,2004,2006,1168,2010,2008,2100,1578,1854,1414,1380,1194,1194,1488,1390,2194,1318,1712,1354,2004,1422,1590,2400,1436,1610,820,1776,1142,1980,2172,1994,774,1566,576,526,388,658,938,934,2344,2336,2194,2432,2386,2306,2312,2394,2192,1950,1616,396,1288,1412,330,840,1704,2168,1104,2068,2258,2066,1978,2850,2092,2262,1814,2232,2222,1862,2262,1888,2244,1726,1570,1800,1834,1958,2050,894,2254,2288,2088,2230,2226,1902,2180,1636,2244,1826,2058,2234,782,1034,2214,1898,2242,2244,2158,1998,1820,2230,1966,620,396,350,756,408,904,658,1380,1208,2196,1408,562,2262,702,604,2234,2286,2142,1832,2218,2114,2240,2240,1866,1850,2254,2258,2274,1648,1404,1080,1772,414,2234,2232,1316,2216,1690,1756,2116,2268,2174,1996,2046,2294,2024,2200,2238,2172,2278,1862,1970,2036,2264,2182,2242,2030,2248,2044,2018,1866,676,2052,1608,2288,2110,2194,1830,2280,2242,1842,1588,2234,2282,1896,2246,704,450,2030,2254,392,1724,500,2780,1744,928,948,1240,2804,984,644,308,436,532,956,2156,460,2384,1048,2084,844,368,808,372,980,1512,1344,764,724,1260,680,400,1440,332,688,1032,1036,768,2792,2772,872,1316,2464,820,2764,2420,2460,2208,544,2912,2476,496,2604,1644,2336,1948,2796,2524,2384,700,1200,2064,2200,2196,2208,2796,1180,2144,1600,1664,460,1852,2460,2688,1040,420,2236,2292,2296,388,2176,2832,1904,1896,628,1472,1632,2204,2152,2280,2200,2316,2404,2296,2780,2468,1632,856,1444,868,1172,1176,2352,2596,2336,1948,1580,640,1256,1296,1832,1118,840,2256,2702,1744,1396,2398,2442,2716,2426,1138,1374,674,624,742,1016,2596,1682,866,642,542,662,538,550,516,542,490,2402,2490,1946,2356,678,1054,882,1008,848,850,946,848,852,746,1756,834,1798,1854,2036,2218,2174,624,500,748,966,1272,668,624,892,2074,2606,1092,1374,1786,2620,2614,668,446,1902,2708,898,1488,2698,2012,2712,2518,1860,2848,946,1454,2294,376,912,992,1012,854,1090,1222,1518,2184,1390,3235,3242,3340,1416,1272,1010,916,886,3702,3700,904,606,690,950,2398,1364,326,656,448,356,1468,1828,2002,2108,1282,1124,530,860,1164,2948,790,2700,414,2216,554,438,1668,500,734,2424,820,1658,378,1666,1468,1654,474,1250,1252,774,586,548,1464,3150,418,1154,1238,2920,1884,2150,1918,1392,1900,2192,678,1888,786,3658,1144,2070,1906,1372,3020,2624,3720,2860,3044,1940,2448,3010,712,710,410,1722,1886,1674,1530,3720,3674,2654,1010,1396,820,3720,2230,1118,916,310,1118,2926,2652,1750,1712,900,414,1440,562,448,3020,526,864,534,464,3044,2438,748,1220,320,1268,322,304,302,1204,566,1006,340,2244,328,1798,828,2636,1482,410,3720,3720,3928,1658,698,1214,2228,2222,804,1656,1922,2174,1758,2052,2106,1892,1310,828,2174,406,2278,538,438,992,788,2086,1916,1572,528,2234,2072,2128,2064,862,1946,2064,738,680,822,360,1106,1976,2006,1744,2168,2058,2018,2182,728,746,806,978,868,570,2088,1334,748,2070,1196,436,456,884,696,704,1016,932,2388,812,2748,2812,1456,652,536,520,2780,2716,1256,2484,2508,2736,2764,856,836,1200,796,836,756,784,844,812,832,672,660,708,968,884,888,836,868,684,700,828,940,1088,1152,560,456,764,860,364,600,500,936,504,496,888,612,600,300,2764,352,704,684,640,640,436,992,616,720,848,908,860,1044,696,524,648,672,1192,3110,1210,1990,1958,1496,1510,1426,2084,2216,1992,1500,1504,1496,2144,1778,2176,2160,2106,1970,2116,1888,1914,854,1946,1002,1982,1640,2130,2126,788,1764,2158,1154,2078,1942,540,2068,1826,830,2212,2072,2304,360,680,1360,2018,2170,1880,2038,1578,2146,1332,1880,816,342,2270,2038,2006,1916,2090,3036,2218,724,1646,460,1790,1758,1926,1792,1940,1908,794,1862,1520,1548,2220,1590,1622,860,1994,2004,2252,998,642,2008,1792,2186,1590,1812,1700,1868,1602,1594,1424,1768,1786,1992,1382,1806,1018,1994,1770,1648,1814,1776,1336,2122,1984,790,2010,1832,1762,1648,1676,1840,1618,1350,1598,1792,1656,2166,444,1786,802,796,1394,636,792,982,1878,1762,614,1760,716,360,1678,744,2000,414,878,864,880,1132,1002,1020,1834,1758,1952,1764,1188,1154,816,1734,786,416,560,420,1978,1948,1202,674,1380,2984,1952,802,780,1192,722,990,984,414,858,1024,588,458,816,932,1028,1078,988,1012,1000,992,616,1106,986,1094,910,828,924,920,834,844,816,746,870,692,620,544,998,1022,714,584,1058,982,838,918,1110,1144,1110,912,504,418,416,548,1060,1012,1012,840,444,554,748,796,890,872,754,1062,990,890,936,1000,1230,698,594,766,1036,888,810,888,984,988,964,1026,1054,1024,628,822,988,660,536,786,596,704,622,1016,994,940,808,750,700,904,854,934,920,1026,1006,668,880,702,1028,982,1016,840,860,914,978,990,892,824,810,990,1006,932,1072,760,976,966,816,724,718,1144,708,1004,1016,1076,1026,1028,724,1038,530,846,1898,558,492,1052,516,1020,1016,406,660,590,1006,1078,2192,1652,508,1642,1956,596,1424,684,1238,372,1552,1924,1036,1758,1610,920,1618,702,756,590,860,1266,1450,834,1534,1302,542,710,1084,882,818,2014,890,1820,1634,1120,1606,1330,1400,1018,560,1664,652,698,708,1070,1264,846,1268,1630,1616,1438,1198,1364,1238,1290,1226,2252,1292,1244,978,1950,1312,1610,1820,1030,984,1186,1144,1926,2176,1598,1636,852,812,1588,1666,1512,1288,1702,1520,1226,1752,1974,850,1250,904,1128,1264,1678,1206,1130,1746,2408,1202,880,1714,1372,752,1590,2100,1246,1022,750,712,1268,844,822,894,1436,1094,758,1574,1894,764,2838,2224,2002,1216,564,1586,2004,1628,1592,1924,930,898,2040,1180,1092,1450,1962,1918,1148,1608,1600,1006,998,1500,1216,2176,1996,2382,1380,1622,2414,394,1124,614,1432,2168,1842,1206,1220,1538,388,1854,912,884,1088,1660,1894,998,910,1188,784,630,796,984,2388,2196,1998,1114,1002,1088,1596,1386,1048,2436,360,618,588,530,1130,2126,1426,1826,902,360,510,1764,1078,1588,874,528,504,2004,904,1166,1920,2416,2054,1892,1720,1894,1000,2844,1606,1432,1768,3132,1372,626,2646,2820,2814,1388,1134,1440,656,3030,1038,1186,932,804,874,1092,1090,1882,1132,1088,542,650,806,1792,1802,404,874,2424,2476,1172,570,1254,896,394,470,3388,912,1292,1134,788,3094,1554,1232,2416,942,1854,3042,1326,792,556,1752,1530,1402,528,1782,1610,850,858,1356,1274,1298,658,622,636,634,878,640,776,1162,516,772,530,494,1040,986,760,758,408,892,1070,1074,1244,772,720,1296,944,964,1048,1838,620,2632,960,546,1032,1028,904,1066,2978,2854,2630,2806,3647,1154,2442,2582,2482,1054,370,458,2944,826,3026,596,502,1326,2258,1092,1868,1822,2620,1006,1242,1442,568,512,950,1510,1590,2232,1578,1872,790,1716,1630,1292,962,1320,1588,1614,1402,1556,912,960,2240,1042,1168,414,1142,2162,1668,1218,1162,1236,948,976,2770,1556,1580,1584,1766,2332,1242,2390,1328,2840,2852,1402,2786,1720,328,1284,1610,2478,1846,1082,620,2268,2802,1872,2700,1582,1944,2216,3016,1326,1548,2036,798,800,790,2566,1698,1684,1334,1414,2838,3106,1106,582,2828,2204,1250,1008,998,2486,1458,2406,2440,1766,1610,1528,1738,1738,1368,2088,2834,2838,1148,2814,1676,880,1504,1558,1522,2712,1170,944,1536,2038,1118,2178,786,938,1080,1228,856,1130,1272,1420,1334,2084,2774,1216,1444,2666,1432,1358,650,708,674,664,1282,760,2802,1430,2866,806,1324,2792,542,2904,1886,460,458,464,466,424,426,2082,2242,2776,2838,1322,2832,318,2774,454,1420,912,1694,1648,2124,2856,2170,1514,1978,2394,2914,2668,2818,1776,2758,2356,654,642,1959,1380,572,2562,350,1040,708,594,694,434,578,394,798,300,388,2904,2802,2844,2786,2820,2274,2784,2912,2824,2800,2808,2982,2754,2664,2782,2788,2828,1911,710,664,498,938,842,514,578,1802,634,622,1072,1622,1370,726,1380,1066,2296,1154,676,750,704,802,426,918,482,722,542,570,606,530,1280,686,550,758,842,892,1094,1468,806,910,1172,810,1388,956,1488,932,1436,972,1196,586,988,1532,966,968,674,1198,1166,1336,1492,1820,1772,702,740,1478,1664,1154,992,876,1150,1680,1444,1782,2636,1482,1176,1156,2018,1166,1108,1296,794,904,1842,1218,1268,2182,1830,1162,1158,1456,1670,1214,1190,1104,1670,1358,1186,1366,1068,1036,1004,2274,1098,1576,1518,2250,1472,1014,1158,930,1370,2150,1648,1518,1048,1454,2444,2300,2310,2362,2758,702,2582,3214,2566,2272,2136,2246,2408,2672,2910,806,966,1686,1912,2242,2914,3760,3621,1986,710,416,594,694,1004,3512,370,364,882,520,3462,690,862,698,1108,540,1020,876,3468,1020,702,700,494,834,722,670,854,1168,592,432,482,744,752,1044,594,598,3546,830,678,1322,3614,1000,1632,1010,1284,1412,1544,912,1232,1648,1630,1202,1314,1206,1486,550,1536,2022,1568,1584,1294,1770,3642,1846,1408,1796,1654,1854,1982,1488,1696,1138,1674,1704,1728,1686,1586,1830,1948,1882,1858,1716,1944,1356,1404,1434,1756,1700,1322,1504,1324,2012,1832,1284,2016,1514,1198,1846,1492,1484,1262,1508,1982,400,2200,612,1204,2060,2218,2096,2110,1028,2222,2418,2112,2250,2406,2230,2068,2462,2086,2466,2420,582,756,716,764,516,416,396,564,448,396,520,684,1136,1316,496,500,404,504,512,500,516,496,372,876,316,332,488,1984,352,1096,1520,760,1564,1656,1236,646,600,612,370,558,410,416,412,440,328,1800,1002,366,1806,1816,1688,1800,1064,1122,682,868,438,1800,1610,1806,1540,1536,1954,1502,1648,1802,960,1118,1800,1802,1778,1832,1204,1762,1804,1198,1792,1202,1540,1344,1556,1356,1192,1762,924,1342,1332,818,1168,984,956,472,864,654,1570,1714,1800,1800,1760,464,860,1250,874,872,1708,1958,1542,1150,1464,1428,1512,1338,1314,1844,1032,806,778,1168,930,516,1732,834,668,1490,1474,1922,766,612,742,1538,718,662,430,566,1000,902,798,1802,1506,1718,1806,1804,1432,1550,860,716,1600,1504,1140,1612,1558,826,1342,1800,1624,1194,1782,1742,1396,1802,1802,1730,1792,1580,1800,1812,1730,1634,1602,1742,1638,1732,1600,1808,1632,1800,1222,1732,1626,1636,1454,1508,1130,1630,1804,1806,1736,1534,1704,1624,1714,1728,1222,1130,1732,1038,1126,1090,1718,1448,960,722,814,752,784,350,1664,1732,1654,664,882,576,578,1686,1670,1078,1498,1198,1604,1068,1086,1548,1090,1090,1798,1434,1428,1046,1806,1082,1128,1094,1636,1724,1192,902,1704,1074,1338,1432,1714,838,1814,1804,1796,1434,1740,1446,604,556,1232,1704,1800,1116,1668,1798,1816,1656,1810,1778,1830,1790,1716,1556,1542,552,1868,706,918,1700,1176,1172,636,846,2132,2110,1654,1086,1616,1256,886,2120,512,682,484,586,1104,760,1406,1288,1190,910,1194,492,2008,1772,1530,492,1144,432,360,584,1740,1784,1698,1680,1856,638,1688,568,2674,2188,778,608,1138,1792,1588,2112,1186,318,922,1054,1066,476,1836,1026,548,328,480,436,796,1210,2604,634,2154,2114,1056,2790,1262,2804,1172,2794,1126,1072,2658,1248,1296,2790,1954,1988,2418,2266,342,500,494,1310,1080,1008,994,1034,964,1294,636,1852,2428,2748,976,2244,1608,1746,1702,882,2056,2040,2432,2436,2548,2564,908,2536,2142,690,752,784,1786,2794,1788,886,1862,2582,474,2658,1118,2790,1122,2806,1062,2800,674,2012,1004,1640,2782,1116,2794,1156,2778,1260,2784,1082,2786,788,2086,948,2414,728,1788,1208,2774,1046,2804,1180,2792,2236,2086,2088,2788,2786,1704,1698,766,674,2032,1702,1694,740,1792,1682,898,2062,990,2256,2358,1814,934,2114,856,1948,2250,2564,1566,1610,1044,3182,2570,2684,2510,662,910,732,838,936,774,956,664,792,732,1482,902,828,886,1260,986,1294,1152,806,332,886,500,1046,584,866,882,660,1152,984,1380,2478,740,740,888,2288,1190,1386,2788,1068,1292,1322,440,2576,2420,714,998,998,1074,1402,948,794,756,1084,820,688,926,776,1888,1180,1264,426,946,770,918,1574,1130,984,820,1464,670,1476,782,1416,896,900,1384,1106,1224,948,906,1478,838,2342,590,874,1080,2558,660,700,392,420,832,802,2608,2656,2608,1242,594,876,726,876,2536,1158,966,1278,860,1272,624,552,430,648,576,1080,1256,1739,1239,895,1355,1006,704,1456,964,1452,2002,974,2448,1724,1308,1348,1296,1064,2056,2392,1080,1112,1044,728,836,696,748,1600,796,1676,1464,2848,888,1504,856,1476,1252,1184,2032,968,1204,1068,2380,2696,1576,864,356,832,1596,920,704,2536,2484,976,1460,2028,2620,728,860,724,2660,988,800,680,656,788,2272,700,764,600,2680,1004,900,2660,768,856,2600,2592,544,412,1480,2740,2388,2340,1064,1500,2592,2660,1456,2648,2456,2012,2336,988,1792,800,796,980,512,1120,1248,2508,2500,980,1320,1044,880,812,1492,788,800,772,764,2528,692,800,724,872,892,744,740,860,784,1288,1268,1084,1016,832,1512,1368,2108,2060,1232,1056,932,2360,1588,1096,1284,2260,2632,924,892,1024,3516,996,764,946,1168,1098,1172,1044,1098,950,1036,1152,746,448,484,674,1664,868,1244,1226,970,416,1174,920,1258,1026,934,952,1042,926,976,1282,1684,1944,332,604,862,814,1192,1166,1318,832,684,390,480,952,804,1518,760,1320,756,996,1658,1938,1342,830,1454,1806,2030,1742,1836,1148,1250,1670,1366,918,1392,858,1236,504,854,1184,720,836,1602,2004,978,860,2334,2284,1422,932,968,1240,1390,1222,1084,1382,878,878,2062,1470,886,1492,1284,780,1964,700,1044,1000,568,1052,564,2204,2476,2244,1652,1542,1894,602,1376,938,1200,1000,1036,1102,1112,1866,958,1346,882,2312,2280,1764,2286,2306,1138,842,1174,1184,1062,1326,1240,1102,856,1006,792,1124,1256,1228,2300,2518,1964,1824,1196,1174,1794,1850,1110,1306,762,1302,1004,1030,996,804,966,1840,2378,2476,1850,1144,1332,2572,902,1368,1086,1178,976,1376,1136,1138,1110,742,1176,1188,1150,1162,1994,1690,2302,686,1292,1248,1328,1112,984,1230,1068,842,918,1164,1072,1140,768,924,624,1780,1578,1096,1328,1332,1046,732,1958,1962,2084,2154,2080,1262,1034,1208,612,1074,1104,1312,1000,932,1436,604,2040,816,1474,904,1048,660,560,366,828,2078,2262,1112,1922,2812,1594,1238,1668,1454,2598,2190,1078,1120,1390,2766,2094,1974,2112,1084,2734,2530,2812,2806,2810,2300,2552,2580,1212,662,2520,2818,2510,2480,2808,1682,2806,1588,1966,1712,2084,2398,2820,1756,724,1352,988,1050,2808,2086,2836,2076,2612,2490,1656,2546,1734,1378,2846,2210,2004,1434,1606,622,828,384,564,1226,1024,942,450,1540,1384,1000,1522,930,1322,582,1394,586,1474,826,1350,1038,2162,678,1372,520,860,1190,966,550,3280,656,424,424,3476,348,648,1988,568,452,2548,352,316,424,1288,416,3280,336,3328,336,904,340,348,3292,324,3280,340,860,3256,340,3256,3400,688,3324,3336,332,3216,368,3280,644,336,3292,3304,328,3132,492,340,3292,308,572,452,3244,1648,1400,352,3232,3044,556,3316,3320,328,1028,1028,3276,332,332,1320,1328,1372,1632,512,356,1428,1432,1404,800,1360,1296,2730,1622,1686,1256,390,878,472,376,370,788,864,596,448,798,670,786,846,1740,770,326,1528,1376,1144,1400,1108,2562,918,982,694,1504,1074,1532,918,3084,1148,2128,1180,778,1070,1122,1650,1652,2266,2414,840,474,2536,2562,2730,2316,2530,2840,2378,962,1690,1288,682,1192,788,752,928,710,1016,1092,2074,1956,1626,2006,1632,1510,1190,532,1814,1258,768,1596,716,1874,840,428,470,1626,1004,686,1132,600,1876,1078,914,1410,402,1472,978,1844,682,650,990,1542,1444,1682,1024,2568,928,988,1174,806,742,1542,2152,1428,454,1506,888,796,1540,888,1088,856,412,666,878,1278,994,998,860,562,478,1798,1072,834,1078,918,660,1262,404,920,654,876,1252,1376,2472,1052,2424,1504,2788,1940,1288,1940,1940,1792,1968,1316,1784,1484,1428,2228,1952,1088,1376,972,1020,1740,1136,1784,1304,1568,1576,1572,1588,1024,2484,1284,1256,968,496,2476,2428,1912,928,664,644,792,1708,2432,1808,1548,1508,788,972,1312,952,1580,1316,932,1412,880,428,1504,2272,2000,808,1124,1624,1736,1124,840,1244,1168,1296,1096,776,772,780,580,996,1128,1192,1240,1296,1404,1228,600,752,1772,2572,568,2508,728,416,1320,484,2028,1392,1536,560,524,4415,1625,1668,894,544,1479,1634,836,560,1717,1634,1621,1396,358,3168,620,606,354,368,468,3128,1553,1649,684,424,444,1510,532,426,470,512,472,1602,384,534,492,528,508,546,526,474,528,548,1544,1552,530,510,528,604,314,438,1632,424,430,940,342,1044,378,396,340,788,712,870,908,442,642,1080,406,476,672,498,1446,1362,398,440,424,432,374,432,1254,1232,1788,412,452,390,640,442,486,696,816,1306,425,998,670,810,432,408,440,456,380,402,1010,412,322,1430,538,1312,1322,608,470,954,824,768,1152,1758,754,1600,1110,482,1584,580,468,484,2188,2152,664,368,1696,700,2771,1893,1050,3289,3231,382,3393,1683,4333,3024,542,1160,874,1348,1610,1296,1098,1352,2392,1584,610,1428,1032,3540,1564,1294,2800,2580,1074,1444,1840,1024,2186,3224,2802,2490,372,402,540,1680,1710,1672,2160,2640,2456,2622,1070,564,2922,468,646,3162,3542,994,1688,2666,2766,812,2414,3516,3360,2766,2466,1340,2594,2326,3516,3098,982,920,832,1102,1134,3496,780,748,714,926,304,306,980,2474,966,940,1002,588,2806,830,844,844,600,602,602,598,636,356,2384,1624,788,1588,706,854,3130,3290,688,428,3814,3962,2390,1500,1816,1466,4278,4014,2200,3254,3968,4032,4068,3104,3922,2468,2340,488,674,3272,4474,4008,1364,556,1424,1172,628,864,1164,3020,536,1404,664,880,844,984,904,828,920,1428,1428,3180,1568,1444,3292,3088,3268,1312,1096,1336,1288,1220,1484,1016,2964,944,800,3048,2812,684,620,612,692,864,568,732,592,584,720,368,1396,1216,500,1104,776,616,388,1008,560,620,576,776,556,1388,944,3336,3858,440,436,4344,492,1630,2364,2386,2386,2390,2360,2302,2368,2360,2358,2406,1614,2380,2370,4150,1308,2560,1114,1400,938,1462,2712,1306,1130,1310,1334,2914,2502,684,676,612,704,1058,852,1846,1522,674,862,602,1822,842,1370,890,1614,970,1030,1114,476,1042,1500,978,808,1250,1264,822,778,772,768,776,664,664,668,660,672,660,1444,1720,1300,1392,528,530,892,624,2956,1274,1290,598,1358,1270,3042,1916,3034,2714,2934,3094,3336,2760,2606,1914,1792,516,1860,1874,2976,2974,2046,2066,1610,1646,868,828,994,996,694,1482,1446,1356,1332,3040,3114,2998,2960,2980,1862,886,2916,3010,1756,852,1106,1470,1498,1114,1064,1560,1554,1174,1166,2974,2846,1470,1292,1188,1390,3008,2936,1578,1742,3062,2904,1344,316,1554,2992,1278,1196,2900,2988,2966,3018,732,654,1300,3002,2348,2674,2690,2674,444,428,308,552,452,532,554,2502,2490,2472,2660,2514,2534,636,756,2178,1114,1096,1212,1082,1312,750,1406,1096,1058,1054,820,2106,1226,446,1270,814,1224,1490,1400,874,1190,1018,718,728,746,436,418,1002,1170,1146,1966,844,582,2036,2038,2058,829,2766,2150,2122,844,900,912,952,1092,904,508,488,452,916,792,912,548,716,1272,912,964,920,844,1068,496,744,960,952,948,572,1492,2300,656,964,996,684,1144,2080,936,728,652,1256,1204,876,700,928,2192,1108,920,792,1272,936,964,964,720,638,1360,1250,1018,1230,1242,1278,1280,1262,1316,436,1340,870,586,612,1388,1456,1394,1406,1370,1380,1412,1108,1540,1216,648,980,1028,3724,383,311,397,375,1600,1228,796,356,354,352,348,354,436,340,472,356,360,2242,1864,1664,2340,2310,2072,2018,2270,1928,2078,2262,2372,2228,1336,2344,2264,2260,2312,1374,322,322,2258,2234,2240,2362,1124,476,762,3654,3678,3304,2598,472,2382,3052,3240,458,380,366,2322,674,448,3266,4058,3098,1318,1514,402,2998,3182,1012,4030,1752,1432,960,3722,3204,302,3734,4028,3182,3962,522,1252,1836,4022,2578,444,2488,432,3322,3832,3362,3152,3824,2902,3738,576,1594,3594,3578,2822,416,454,3392,1148,526,2844,3662,756,1730,1746,3778,4232,3764,3704,1358,2822,4314,352,1106,444,2172,804,2392,2352,2200,2434,2444,2418,2444,2492,2360,2216,2208,1558,690,582,2214,2364,2296,2388,2348,2108,2382,2328,2394,2406,2358,2474,2240,2384,2362,2350,1720,2464,2380,2394,2250,2236,2204,372,1822,2354,2292,2200,2362,2498,2394,2070,2304,2308,2388,2258,2406,2360,2252,2008,2468,2364,2250,690,1286,1970,2270,2256,2406,3471,2832,1306,1544,1780,982,1054,2076,2000,2044,1984,2014,1932,1720,1994,1670,956,690,1688,2006,2044,1986,1804,2016,1902,888,538,494,2056,1870,2122,2012,2194,642,748,1944,1698,2899,1028,1744,1048,1366,2132,2438,2664,2522,1316,1176,2508,2548,2488,2728,2496,2148,1640,372,2474,2534,2492,2384,2020,2458,2244,2476,2256,2080,2330,1988,2744,2062,2448,2790,2764,2346,2510,2520,458,2424,762,582,1296,778,708,1600,726,1320,1590,2646,2796,1100,1116,1912,910,400,2250,1978,2912,612,722,1328,1340,1670,582,2522,1508,848,2744,2732,2696,2316,2636,2544,2690,2722,2684,2734,860,808,2712,2718,2700,2714,2718,2726,2716,2728,2730,2588,2134,646,2902,2752,2798,2700,3040,2750,1408,1406,2746,2718,2714,2714,2710,2680,2724,942,1008,1044,1422,2660,2660,2680,2748,2716,2732,2620,2626,1266,2644,2698,2662,2048,2012,362,2648,2652,2658,2654,2582,2694,2602,2692,2684,2708,2638,2656,2652,2736,2674,2644,2584,2622,2636,2620,2594,2718,2444,2558,2668,2554,2662,2766,2576,1974,2284,2430,2572,2586,2310,2266,2538,2400,2180,2636,1638,804,784,824,782,798,792,778,1722,782,774,758,762,324,764,2548,2560,2576,2530,2560,2542,2532,2532,2742,2210,2326,2238,2558,2690,2754,2656,2696,2616,2670,2318,2630,2670,2630,2570,2638,2724,2586,2728,2696,2724,2696,2722,2686,2684,2730,2596,994,1232,2614,2646,2620,2628,2660,2592,1750,504,2724,2538,2512,2546,2630,2694,2552,1170,810,2518,2464,1240,1240,1236,1234,2530,1132,1138,1132,1132,2368,2486,2012,2396,2510,2378,2602,2404,2638,2330,2280,2304,2288,2728,2548,2412,2636,2540,2564,2692,2606,2564,2752,2712,2676,2640,906,918,1200,1066,2048,2578,1764,2212,2912,2324,766,700,624,576,1248,820,628,984,2716,2574,2616,2642,2704,2664,2746,590,586,590,584,590,584,606,574,986,474,418,376,312,308,766,516,374,406,3168,2366,2280,806,896,1134,330,656,642,576,590,928,1038,662,1440,1248,1158,372,566,888,1310,1292,1246,698,472,1262,1268,1170,820,650,726,1268,1246,1164,1440,822,906,604,456,466,816,308,704,2702,742,514,1314,1318,1160,932,1090,1238,2470,1294,620,550,1308,1272,992,1298,1080,594,1502,1178,1484,1492,1244,1122,1782,1318,1728,1170,1782,1194,1268,1100,2198,2126,1310,1370,362,1270,1264,1398,1404,1364,1592,2158,632,2150,1582,1454,368,902,1728,1130,1338,476,776,624,764,992,2078,1424,1530,2748,738,438,886,838,910,1086,2482,1868,1354,2564,1036,1012,1198,2726,1014,972,1026,738,1756,610,544,2538,2612,2564,2612,2608,2604,2596,2552,2524,2564,2580,2528,2512,690,2536,672,340,344,684,1284,2558,732,1838,630,470,378,384,892,762,664,712,824,920,694,1296,2552,1294,1280,688,694,682,596,690,452,904,2598,634,774,904,2566,1300,758,742,748,688,700,682,746,2547,2582,788,3215,1226,1198,1408,1504,1512,2274,2502,1468,2528,3050,3006,2854,3504,606,1750,534,1298,670,1126,318,340,1114,1268,330,704,742,728,1082,690,890,1112,730,1004,896,856,364,1122,1098,694,1000,892,996,1200,766,1198,780,976,572,970,1106,678,564,422,1292,1230,694,368,352,1246,570,716,678,1008,1318,514,960,820,542,866,1974,626,612,462,428,908,1056,1208,792,1076,516,548,1248,1164,1094,1098,1478,900,482,326,456,1066,1206,1046,880,638,986,1020,1252,458,936,1266,350,776,998,1156,1746,626,428,358,724,1046,636,630,970,1130,1344,360,588,480,868,2214,1180,1804,808,700,1230,492,1520,376,722,1724,526,760,802,800,750,446,1058,1220,1254,1678,744,476,900,1014,868,2482,1624,1090,516,730,1836,670,532,2298,1360,1332,2262,1260,1376,820,956,930,1026,1242,600,696,1516,544,1150,702,1766,450,1120,848,480,524,1448,638,1932,412,584,864,562,664,654,1220,954,818,570,450,556,794,866,2568,1674,480,1382,778,1088,470,816,484,2460,1054,2042,1246,900,706,1136,1180,1840,406,908,1038,728,1048,730,1536,916,946,1126,1040,550,480,460,810,718,834,812,2268,1526,454,436,736,1146,1022,716,1180,656,1460,552,484,402,316,624,624,926,594,644,766,640,1090,784,1760,1746,2252,2252,1246,960,776,1182,1936,1736,2184,1968,2574,2748,2992,3046,1840,1336,1372,772,1802,2056,1240,1396,1282,1290,1802,756,1158,1450,922,1522,1514,1060,1432,1360,1732,880,628,1428,2518,2986,2156,1178,304,588,1686,3002,2084,2218,3128,400,2172,2912,2076,592,542,678,1186,1060,1756,2508,1638,2484,2970,1374,2328,2002,1428,2334,2364,2416,740,1204,470,656,664,430,2760,1232,904,1202,1226,954,486,1376,1974,608,1698,482,312,726,374,2134,2716,1210,472,478,754,1852,1318,870,888,2308,920,954,2492,618,796,586,1114,2860,458,474,410,476,440,1686,1644,490,1812,1786,626,836,678,720,1962,718,576,802,618,690,342,324,366,1032,510,532,348,444,1410,486,514,732,724,714,758,2754,932,338,324,942,2240,444,742,1302,2686,1234,1496,470,312,848,310,428,954,666,476,500,658,1204,1314,768,378,340,664,386,456,330,574,388,666,460,416,1430,540,2828,1034,980,394,520,470,768,738,560,624,2072,1620,1110,600,2880,728,638,636,380,672,884,792,1004,420,650,938,1756,484,448,2256,910,466,914,430,570,2118,654,404,1536,558,784,1310,786,524,824,2265,934,1094,1208,436,768,402,610,504,398,470,490,492,394,356,718,576,744,586,1686,830,414,1066,316,580,664,788,770,828,394,314,772,492,724,1166,388,758,728,890,858,1372,1222,800,804,1054,982,336,920,614,582,366,892,652,776,2784,1224,1042,1702,962,448,324,340,460,762,1788,1320,396,704,1128,614,516,430,502,562,556,552,746,772,484,492,576,564,856,2066,2052,1316,668,500,464,372,336,554,616,422,444,980,596,1454,1276,780,642,734,870,826,592,432,372,862,380,938,390,780,682,940,2708,538,440,582,852,562,634,2286,500,442,410,536,1302,704,902,582,1374,1418,920,814,784,532,1058,1164,1162,1164,1286,518,974,302,764,960,368,336,376,904,1008,868,634,620,548,1636,1130,508,644,812,352,340,304,694,424,748,514,584,816,438,904,656,582,732,952,784,646,584,836,1764,1872,804,1164,610,510,1304,1274,440,644,828,1934,470,632,302,956,474,720,476,372,510,510,850,750,570,560,958,508,430,1820,1076,1454,540,614,2896,1042,698,596,446,3004,3186,610,780,1104,1116,1926,868,542,754,650,592,602,824,696,330,2446,578,440,1014,932,1934,832,506,334,968,928,472,476,3018,510,2924,2006,504,584,1162,1748,712,1154,924,830,318,444,1014,690,738,870,868,1064,454,310,738,1806,1502,702,886,1322,840,984,590,674,766,1900,1256,1180,716,838,806,814,726,2238,978,666,762,576,2062,1046,774,636,2418,648,630,814,588,750,1490,396,788,1116,450,1764,808,890,490,504,454,512,534,1326,1082,908,1038,1174,628,832,2836,3034,1412,410,874,1238,1074,1102,460,516,2808,2812,904,1640,912,1408,770,1294,1326,622,1380,554,1220,1296,788,2884,736,1298,836,620,690,646,1540,506,1250,2286,1120,1140,1044,810,880,572,608,1206,554,516,606,608,436,416,1352,380,708,1088,346,814,514,548,2588,572,678,756,420,394,892,832,528,542,1160,960,1072,556,1178,1184,938,862,1578,706,2914,2942,1028,654,878,2246,602,678,1692,620,758,568,474,678,822,1150,1182,408,670,1984,522,516,1194,972,720,524,600,354,2694,702,1148,1150,512,330,1304,584,752,508,500,304,434,484,306,822,2838,1994,1842,2070,850,966,880,534,894,648,1070,824,1234,1094,1046,1452,1044,914,496,1524,1502,654,598,1228,352,2008,3256,830,310,882,886,764,770,746,1526,1560,1322,1294,1192,1198,698,3194,774,1364,930,556,952,1056,584,588,352,2974,624,952,764,1568,928,724,642,698,1248,638,458,1136,516,2400,948,1042,2714,314,492,332,338,970,654,426,2374,2260,2682,2970,900,908,652,884,702,652,768,624,982,2492,642,1118,3230,638,452,1334,1062,2984,588,3119,2788,1414,1340,1066,682,610,920,732,1576,1020,1480,1282,544,628,912,1574,1608,1622,982,1454,868,1562,1254,370,1142,1356,1668,660,700,572,490,780,568,972,1952,748,768,1444,394,932,914,2918,1760,650,642,808,728,894,638,858,592,2082,2110,530,3020,2984,1168,880,1890,1700,1322,742,3260,3191,376,384,1452,688,380,698,426,1060,746,872,806,1206,1190,738,462,426,978,978,3008,624,1164,832,806,790,666,1012,626,982,934,1388,1608,1452,1216,2022,358,1838,492,2006,990,1008,540,984,390,1476,322,414,816,1268,3112,694,636,642,1176,906,1118,1578,1388,1748,560,490,728,1058,622,764,2970,392,2170,418,2572,952,3080,2480,338,1446,854,1418,832,612,716,1158,952,988,1712,664,2376,1086,1076,1292,820,1150,526,946,1082,366,336,862,1040,840,2988,2994,984,1004,870,1012,394,692,412,498,702,350,672,1144,2968,1174,2960,2268,1440,1412,788,828,560,2042,1664,1108,458,874,350,748,798,3034,2928,544,508,316,466,494,644,960,494,312,908,424,1174,554,362,2362,2598,1952,1020,788,634,616,672,584,438,836,582,626,618,912,952,1094,1842,998,1398,956,1008,432,1098,1342,546,476,734,766,692,446,636,648,1596,838,752,2992,410,1408,840,720,2228,2310,500,610,466,814,894,422,828,726,468,448,502,622,1060,2980,1026,958,890,726,642,788,308,2002,694,550,528,662,484,912,516,536,3243,2084,2962,1842,1466,1176,922,1148,850,1436,1106,402,536,638,556,428,476,1020,404,732,1218,1122,812,1328,822,306,1024,920,498,952,700,1454,862,1144,1054,1028,548,614,2982,640,888,538,774,1424,1398,1616,468,860,524,556,1390,522,828,1050,420,1242,352,656,400,938,800,918,1456,1408,1042,402,1232,2768,1222,2134,1838,368,3040,2786,3086,506,736,672,736,912,1658,918,584,442,440,624,434,3108,470,416,340,760,3000,3002,3012,548,694,1472,1242,760,542,966,960,720,660,692,760,506,756,372,582,888,510,398,518,754,3076,1166,408,726,832,402,1252,412,676,776,732,534,680,2474,3074,1438,740,1232,1402,600,426,3074,2072,552,1004,1182,740,1200,2888,2984,1190,1078,834,1046,616,312,348,962,542,914,428,550,1098,1780,1502,1260,634,848,3098,2202,1280,2020,864,640,440,512,3032,3104,2996,978,800,748,608,320,3198,458,452,622,716,646,2964,2832,1078,1050,1080,540,710,442,684,714,344,2174,3010,428,450,928,850,1034,956,446,462,1264,1370,1174,468,1200,1284,1550,596,712,568,522,786,786,734,632,708,898,1486,772,1204,2696,2938,2946,664,920,2176,380,502,448,1468,908,660,1028,1178,1658,1352,476,1156,1364,648,2996,3134,1146,742,2810,716,870,768,380,392,1200,3096,1080,1212,2318,816,3094,2844,1470,622,532,608,450,798,3054,548,968,524,728,730,692,1740,1224,2430,834,792,860,636,838,694,1684,376,606,944,1152,1138,2150,1048,344,1818,608,378,3012,948,616,800,518,1202,788,586,318,618,446,1230,338,570,864,380,652,332,1118,1780,2946,3162,522,800,824,978,492,1112,2624,2476,1124,764,672,820,416,1052,1214,800,460,1172,768,612,764,800,484,708,912,486,668,1766,714,958,1100,616,592,464,782,324,940,584,486,696,1584,1442,904,744,1158,610,516,726,1162,3004,1330,716,808,1006,992,512,538,360,350,466,3140,1198,600,792,694,756,1332,590,772,1246,3004,694,2916,2870,438,782,782,452,530,490,482,490,492,962,566,1448,1744,1720,904,650,502,342,2978,446,584,2980,2816,776,710,558,1038,746,998,716,432,480,570,904,1240,2942,1096,448,734,520,916,802,766,396,856,324,534,826,2072,952,1300,404,570,926,674,382,2414,402,704,1264,1990,922,576,520,1218,736,384,488,658,2480,632,780,2630,788,1792,630,536,408,750,1170,304,744,1270,652,522,598,456,1058,1620,1530,780,746,358,886,802,472,904,744,538,486,734,612,494,762,342,1946,1952,786,716,1482,3006,2406,528,1344,402,642,1484,618,858,888,1862,950,1320,570,704,1620,846,596,518,682,3217,978,888,804,804,952,1932,1712,734,418,1174,368,672,1324,588,444,708,1204,2226,696,1268,1136,2354,406,636,818,3034,2588,746,1740,922,806,840,446,1560,584,1028,390,964,526,582,530,508,550,560,540,652,1620,3078,2982,1150,608,300,1118,754,2616,678,852,1010,414,942,2964,3076,2934,1026,798,590,798,842,1096,498,910,380,452,2284,640,578,586,754,982,752,886,654,1114,1706,1188,582,3002,726,2984,452,516,364,1474,1146,650,1328,1536,1572,826,2828,342,1566,752,982,804,472,904,520,1196,870,654,602,600,3020,976,938,2152,1112,558,456,542,2462,2458,2476,2568,2458,2454,2464,2472,2478,2468,2466,2462,2446,2456,2330,2462,2454,2470,2460,2416,2444,2432,2528,2454,2482,2470,2482,2470,2480,2494,2512,2520,2550,2500,2416,2476,2476,2476,2466,2476,2558,2452,2560,2480,2454,2450,2830,2458,2590,2456,2550,2520,2550,2454,554,406,472,544,550,1464,3916,1878,346,564,468,542,444,2464,2448,2438,2462,2460,2486,2550,2480,2516,2472,2444,2452,2570,2486,2336,2458,2440,2458,2434,2428,2430,2416,2474,2444,2464,2500,2462,2484,2450,2468,2470,2504,2314,2400,2474,2450,2546,2500,2460,2454,2480,2582,2464,2466,2462,2440,2336,2450,2470,2450,2448,2446,2436,548,550,464,544,2232,1016,556,470,542,2464,2492,2440,2464,2458,2458,2488,2460,2458,2510,2832,2632,2478,2484,2444,2454,2472,2478,2460,2414,2456,2432,2488,2470,2532,2528,2338,2472,2538,2526,2532,2490,2454,2464,556,2488,2596,2568,2452,2492,2468,2500,2556,2498,2512,2520,2452,2472,2454,2370,2442,2518,2514,2438,2518,548,550,464,434,542,546,3255,558,470,542,2456,2454,2434,2456,2448,2448,2456,2466,2444,2452,2434,2350,2438,2448,2432,2458,2424,2458,2446,2534,2492,2510,2474,2492,2480,2468,2506,2470,2470,2466,2496,2458,2534,2470,2462,2458,2536,2472,2472,2394,2476,2472,2574,2484,2472,2352,2512,2466,2460,2458,2444,2428,2430,548,556,480,548,548,1546,440,3424,2312,746,642,642,698,706,698,750,720,706,708,638,646,594,690,760,718,748,698,642,1070,452,408,772,714,712,742,736,708,740,770,710,754,742,738,644,646,634,644,652,748,722,746,736,746,1309,1004,352,994,640,430,646,382,700,556,576,810,1520,1450,1346,638,338,676,606,610,1162,1274,1202,360,1136,382,512,1344,1500,1510,778,596,1344,354,1504,1208,850,782,1334,1348,528,1344,1064,600,730,324,878,1234,1310,748,600,1344,1216,1364,448,1350,832,926,586,630,900,424,396,1048,548,490,858,576,448,456,450,442,1338,1186,874,944,606,772,404,348,1254,432,352,942,354,682,2050,2146,1722,614,1998,938,1060,776,638,624,1016,666,870,740,742,652,3632,4380,3088,3304,1532,1508,3368,3220,3416,2712,2724,2716,2940,3380,3336,3544,3416,3440,3368,3484,3552,3536,3556,3556,3556,3472,3488,3504,3312,3420,3516,3416,3088,3400,3524,3528,3360,3416,3512,3436,3528,3408,3392,3464,3484,3468,3600,3512,2004,1388,3412,1188,2252,4444,3256,2476,3430,3268,2492,1632,3140,2192,2176,332,300,2336,3356,2764,2840,2720,3102,2720,2592,1792,2856,2852,3064,3170,2808,2932,2724,2816,3032,1468,2808,2780,2800,2800,3430,2816,2832,3026,2656,3174,3430,2534,3186,2800,1612,1100,3020,3276,3430,514,542,3076,3530,2962,3816,340,752,3957,3638,3496,2922,3948,3386,3278,3310,4310,3318,1052,520,1384,740,788,2932,2488,2524,2256,3020,2644,2746,590,851,2003,1990,1894,2015,2127,2144,2354,2234,1943,939,1057,956,929,932,967,945,931,887,940,930,789,963,990,1129,1760,1748,1520,1780,1776,1780,1786,2125,1740,930,1736,845,942,1084,907,901,875,960,1772,965,964,972,1058,937,1862,1824,1843,772,392,1146,1546,1098,1762,1382,1486,314,1300,830,1594,1184,344,802,734,1284,804,606,1118,902,1576,344,740,956,1336,980,1042,560,2142,312,1028,1070,568,1316,682,668,1060,536,676,730,1990,1052,1486,766,316,1350,330,574,620,850,1430,2516,336,560,948,640,1524,1368,1020,996,1012,1372,1268,884,672,2136,2044,2020,904,1008,856,1088,560,1196,1176,856,1000,864,2020,1080,1664,980,612,1112,1376,716,1488,1260,1656,1492,872,1360,1708,1368,1196,1200,2064,1408,836,308,888,656,880,340,412,404,1192,836,976,1764,1580,580,968,796,1296,800,776,860,512,604,412,1228,2000,1200,1236,1380,1772,512,664,1812,1404,1000,916,1632,824,1724,600,628,872,1252,384,656,552,1240,1156,1080,1416,640,1248,1552,1484,1280,904,956,1248,448,588,1276,1252,1444,936,920,1316,1000,704,1596,1316,1260,652,1268,1108,1004,1644,808,804,1604,1316,1116,1484,664,1328,544,1420,636,1276,1408,1352,1244,1256,736,1260,1504,1372,708,1036,1380,1812,388,484,868,2200,1528,3484,2244,1798,2020,2102,2100,1884,2098,1958,2018,2108,2072,2094,2022,2118,1968,2104,1208,760,2094,2100,2044,2080,2096,2098,2116,2108,2120,2018,2102,2114,2106,2106,1998,2096,2124,2082,2042,2098,2082,2094,2098,2072,2038,2088,2094,2102,2124,856,2090,2084,2092,2126,700,1318,2072,2088,2066,2094,2114,2090,2110,2108,2090,2086,2104,2110,2106,2106,2106,2096,2094,2112,2110,2088,2114,2114,2094,2114,2052,2052,2134,2096,2118,2096,2080,2098,2098,2088,1984,784,2098,2134,2092,2118,2082,2084,2086,2112,2106,2056,2116,2102,2024,2086,1970,2134,2066,2040,2066,2086,2064,2106,2106,2056,2042,2090,2036,2080,2120,2122,2090,2094,2122,2066,2102,2120,2092,2086,2064,2090,2092,2064,2046,2106,2064,2072,2068,2098,2026,2122,2098,2082,2088,2100,2100,2130,2092,2102,2130,2080,2086,2164,2102,2090,2106,2094,2092,2108,2064,2102,2108,2126,2072,2100,2094,2098,1452,642,2090,2052,2090,2092,2026,2104,2090,2108,2090,2110,2102,2084,2120,2112,2108,2054,2110,2036,2088,2070,2112,2036,2102,2076,2138,2094,2068,2030,2098,2126,2084,1972,2122,2088,2058,2100,2100,2084,2084,2042,2088,2094,2016,2100,2086,2102,2112,2102,2060,2082,2062,2020,2118,2132,2094,2146,2108,2102,2086,2106,2084,2096,2100,2088,2086,2098,2080,2094,2080,2106,2072,2108,2078,2106,2090,1996,2096,2082,1932,2050,2106,2086,2006,2116,2050,2116,2078,2080,2048,2060,2090,2106,2128,2114,2046,2096,2084,2110,1964,2116,2092,2102,2052,2106,2096,2114,2060,2116,2088,2064,2094,2116,2104,2060,2082,2114,2026,2100,2074,2110,2098,2044,2090,2048,2106,2076,2074,2106,2102,450,2094,2074,2136,2090,2098,2096,2048,2108,2082,2084,2092,2062,2116,2104,2104,2070,872,1336,2102,2074,2084,1596,614,544,2100,2110,1904,2116,2000,2090,2024,2074,2080,2100,2090,2066,2092,2108,2062,2086,2084,1796,1986,2074,2094,2078,2098,2118,2066,2078,2068,2092,2112,2094,2010,2060,2028,2116,2098,2100,2104,2060,2086,2118,2074,2084,1974,3037,2028,904,1220,496,2344,4192,1480,2080,1404,1476,2064,980,2516,504,1480,1424,968,644,1827,1827,4004,4004,2070,1738,2264,2270,2158,1948,1890,1768,472,2740,2468,2142,1816,2316,2304,2312,2276,1854,1874,2280,1246,684,2568,2522,1146,956,2396,2344,2120,1606,2444,1972,2320,1998,786,1688,2286,2422,2000,2538,1522,2056,2418,2148,2266,2276,2354,2072,2014,1770,2248,2488,2046,2110,1940,2222,2212,746,2780,2612,1592,2246,2128,1918,2256,2418,1948,452,1204,1220,2442,2478,976,796,1926,2028,2456,2560,2582,1828,1224,932,2122,1988,2220,2270,2534,2276,1910,2504,2082,2086,2670,2594,2666,1788,2422,2432,1722,1994,1750,2186,2564,2980,1688,368,1324,1362,2456,2212,1306,1574,2466,3066,2994,1580,2208,2278,1552,1866,2506,2298,2188,2370,2746,2694,2292,4004,4132,4004,802,850,1716,478,4865,3030,804,926,326,430,536,344,500,614,396,456,554,418,342,626,582,352,356,592,386,334,490,432,616,434,354,304,612,616,526,488,376,316,554,364,474,502,596,322,378,388,312,524,1226,344,338,374,456,368,544,442,378,334,312,446,350,422,344,350,488,610,356,654,662,610,598,446,606,354,626,514,522,460,580,574,624,382,472,476,600,600,428,430,624,586,538,532,382,372,3071,750,2110,598,394,500,398,1478,2794,2958,318,316,2018,1490,646,346,616,1286,3280,3314,488,514,1510,3008,2834,1142,360,482,2922,2904,638,374,1962,714,2182,880,1928,308,576,474,478,1288,488,580,336,690,1054,3312,2550,846,2050,3284,320,896,630,358,1916,556,376,600,872,436,358,450,806,2118,2998,3164,3322,2990,3008,2588,3332,3278,2954,2472,3304,352,372,2564,2288,624,3040,3032,2526,466,492,340,620,944,424,354,486,418,422,424,350,350,600,2322,820,1890,1472,318,498,500,1322,432,620,622,700,424,632,2866,2160,716,2918,596,410,634,776,378,354,444,1108,408,2866,2418,534,1494,440,874,1872,518,482,2910,952,612,1962,1252,920,442,2938,414,2382,1132,564,1132,472,960,690,2992,780,476,866,400,342,582,390,1796,2440,1226,934,388,558,468,464,1866,1734,458,1228,1018,484,2240,988,1384,888,3348,3160,892,1220,3128,3136,620,2300,716,624,596,364,572,584,600,604,3216,3200,3048,600,2432,3340,3156,3200,3360,3216,3128,1820,1168,3208,396,616,516,440,536,800,808,1016,776,1172,1524,640,696,1004,3132,3292,1220,376,428,420,1204,3272,456,412,488,376,472,428,468,472,3340,3124,2660,3156,2656,408,444,1224,1192,1284,1248,1700,540,572,3340,872,756,612,312,3296,1952,976,3296,3136,2712,712,1048,648,408,812,3288,3140,3296,900,1952,636,884,3276,3200,2764,1452,1512,3284,824,2156,3292,3324,2596,3328,3364,3124,3356,3120,3292,3216,3592,2680,916,996,920,620,608,384,964,484,2200,808,3304,3136,3280,1412,1400,3120,3300,868,984,860,3308,3144,3308,3128,3352,3292,820,896,808,3292,3124,2744,3300,3192,2724,1008,788,956,956,3292,820,832,828,3312,2836,3156,3404,652,660,524,540,556,1196,1180,1172,3120,564,544,544,556,532,560,564,528,556,564,548,888,892,844,848,848,620,544,420,544,556,584,584,1312,3168,740,752,480,504,652,616,644,612,940,824,992,764,708,2404,500,576,576,836,868,832,756,788,712,716,648,588,604,608,564,568,412,416,364,728,620,700,556,600,532,496,392,468,856,464,504,1392,1192,3636,720,628,764,1092,324,404,1804,744,616,1880,648,664,1000,1688,1476,672,950,1024,1040,1210,502,984,1708,3104,3252,346,1112,330,1900,444,506,782,704,594,308,398,310,310,300,344,334,342,334,304,310,384,316,378,384,332,300,446,422,340,362,392,340,404,360,386,484,362,310,468,504,464,478,456,472,470,496,332,450,376,454,466,420,458,502,472,504,464,434,362,320,348,310,352,376,370,332,300,304,348,302,310,338,324,342,306,388,326,382,426,328,324,342,364,374,368,350,322,358,386,648,632,816,488,484,488,1208,3708,1084,3032,452,2724,1316,360,656,556,608,460,1336,3616,3784,452,448,404,388,992,1128,888,1124,2240,3028,1144,428,412,484,844,1432,312,2288,436,316,488,328,460,396,556,1616,1496,3772,3876,376,344,992,868,360,408,2244,3932,3172,612,624,3028,340,332,440,464,388,380,776,2288,576,3824,404,340,1044,776,432,2336,1304,404,1176,480,780,1612,1984,1644,1196,408,2294,368,894,406,904,2810,490,452,800,320,510,912,1082,848,676,352,312,716,2962,2964,2970,558,350,338,320,2968,2952,604,1640,2362,336,794,570,1242,1520,1216,472,326,302,324,328,328,380,306,334,308,1236,1542,1212,2470,2898,874,526,1162,1268,1490,1256,1170,1222,318,2518,2154,518,476,346,330,390,316,318,320,454,2972,386,1518,2993,2532,376,888,752,378,334,1774,486,1130,304,1056,698,1288,480,600,418,524,1262,428,714,1048,528,356,314,312,498,408,452,448,436,388,2142,2824,444,428,406,392,326,330,520,336,518,514,912,328,322,368,336,362,1230,750,752,314,3271,436,1432,342,1044,1232,594,2334,2922,2208,430,354,332,324,412,390,418,360,436,310,376,414,782,340,624,844,1252,968,342,430,362,450,328,450,358,362,376,368,408,1008,1882,924,1460,334,356,2688,448,366,1748,2888,398,402,400,356,754,426,550,546,518,406,2048,560,1006,630,762,2848,442,964,1468,2864,2932,646,310,1424,1312,906,450,860,2898,434,468,350,534,400,490,522,442,476,546,2618,576,548,634,356,366,444,358,376,646,584,494,448,372,366,346,702,538,500,374,334,352,554,510,468,378,484,516,350,334,482,516,372,388,402,318,406,452,400,480,524,498,592,460,352,444,432,472,438,432,458,358,342,578,372,608,440,324,484,414,478,504,344,378,446,486,446,412,446,428,428,346,494,434,426,382,424,388,358,386,512,482,320,370,468,398,392,510,464,408,446,422,334,464,484,462,526,530,446,396,460,440,448,516,458,452,424,438,524,458,500,496,540,480,394,512,606,560,554,384,536,352,528,534,522,532,526,484,540,520,2096,1680,688,2756,2764,2800,2772,2660,2324,2724,2644,2568,2768,2888,1716,2388,2628,1512,2732,2272,2692,2656,2468,2732,2744,2196,2732,2380,2156,1724,1264,1176,2668,2628,888,1348,654,588,608,604,598,794,3596,3598,2632,2622,2622,2620,432,2252,1002,930,484,1346,386,3302,644,444,1786,570,380,550,522,950,370,1980,2074,1406,442,2542,306,3653,1440,3140,2700,2732,2836,2580,3004,1512,1500,1520,1616,1604,1356,1500,2976,1488,1652,1088,2916,3000,3000,2488,524,368,2560,420,356,468,436,1744,1528,2416,828,892,832,820,3264,2968,3016,2964,3000,3020,3020,2144,2168,2072,2256,3152,1280,464,3172,576,556,436,540,784,3908,4430,4044,4426,4046,4358,4412,3882,4462,4432,4518,4490,4434,4464,3646,3638,4366,4128,4304,4048,4212,1832,2074,4502,4380,4404,4408,4016,4430,4384,4346,4544,4446,4476,4492,4086,3644,4006,4180,3612,4492,4054,4410,3948,4030,4090,4252,3982,4184,4450,4444,4302,3898,4522,4368,4526,4138,4274,4384,2034,2054,4376,4134,4152,4546,4320,4524,4406,4282,2064,2028,4154,4475,4522,4066,4298,4278,3802,302,4446,4040,4430,4290,4520,4236,4462,4116,4054,4560,4923,1924,2334,2364,2298,2330,2308,2312,2254,1828,1564,1966,2520,2330,2296,1972,1562,2346,2260,1568,2044,2058,2310,1926,2080,738,744,776,778,776,660,830,696,758,808,746,756,760,832,634,620,644,802,790,920,732,722,834,816,810,824,730,768,766,944,800,762,798,748,718,806,828,704,696,722,744,746,1016,716,760,810,760,740,886,910,822,718,590,1532,644,720,738,710,642,766,818,746,766,386,864,760,618,718,728,708,780,826,800,720,724,734,738,762,770,610,746,752,794,652,612,776,736,788,808,794,824,688,794,818,764,764,850,724,798,820,782,796,780,940,908,560,432,680,670,748,578,690,622,716,690,1554,1130,990,1118,876,1282,936,820,862,782,638,616,974,680,900,958,702,966,634,830,1004,666,656,1782,1804,2314,1046,2066,2380,2302,2240,2354,1984,1482,2338,1762,2276,2270,2314,2150,2278,2248,2270,1898,2296,1836,2032,2180,2008,2582,2268,2244,2450,2222,2484,2134,2510,2190,3110,2786,2604,670,2466,1184,2116,2046,1322,1058,1410,1360,1556,1542,1372,1792,1780,1694,1562,1794,1404,1764,1870,1792,1078,764,1752,1726,1748,1756,1966,1694,1602,1352,1408,1470,1906,1934,1824,1792,1558,2200,2032,2174,2028,962,802,2490,2056,1326,1138,964,956,1114,410,652,898,1120,1188,1178,1334,352,804,902,322,1358,1366,1384,1212,1234,1588,2516,1606,1502,1506,3110,680,3297,1530,658,450,1914,2032,2300,2478,2326,2356,2038,1854,2054,374,744,722,450,2136,2232,376,898,1048,2108,2240,1206,1784,2132,874,974,1182,2192,940,846,1546,848,2142,1486,2202,2324,2146,1024,810,1870,1808,1012,1610,644,1420,630,530,418,500,510,638,638,584,434,1982,1992,2288,2390,2244,662,2008,2098,2084,1848,1860,2044,2250,300,2016,2230,2230,2232,2232,2394,2378,982,1932,2370,2344,598,646,2060,2244,1440,2292,2430,934,1972,2354,2326,2384,2408,2396,1794,888,2324,450,2032,1068,2252,2324,2318,2356,2340,2236,2216,1138,2270,2314,2316,1594,2284,2434,2422,2346,2326,1104,2398,2392,2396,2284,2274,914,2174,2054,2298,2302,1476,424,1632,1638,1696,2596,746,666,1472,1544,1672,1594,1602,1476,1504,1200,1292,1458,2588,834,1610,1592,1478,744,1514,776,1028,752,744,776,768,758,1708,908,1460,894,794,740,770,1604,1498,928,606,770,794,804,2802,1534,784,2804,840,774,598,774,700,1518,736,2700,1844,874,2668,1476,2492,2602,2512,3841,976,1212,528,2430,2898,426,596,842,1154,1276,840,862,712,1252,1220,556,844,850,854,854,2262,1474,682,1076,1152,1134,848,844,1230,360,560,852,682,854,1192,868,1224,1172,784,782,844,1252,1294,1188,850,1132,812,1192,824,570,774,1114,1158,1218,848,1236,952,662,1084,1188,1144,1090,1194,836,1186,378,1112,1174,1066,602,838,1170,682,1208,854,822,1132,486,718,450,860,846,1180,838,1380,1230,1156,1290,1470,572,1448,1178,1870,1970,1462,696,2016,1204,1174,2502,1056,348,1126,1134,1394,1888,1164,1120,1078,566,1278,1182,1162,1332,848,1198,1198,554,1340,842,850,304,360,836,852,840,850,848,846,860,954,840,842,850,846,840,836,850,840,846,856,324,338,848,846,842,844,846,858,846,862,860,840,830,850,806,844,844,852,850,852,848,360,862,690,836,846,842,836,844,858,850,860,844,870,864,842,834,854,842,850,850,848,850,852,844,330,836,846,842,960,846,822,848,850,852,852,856,644,852,862,1010,1628,806,1276,816,1134,1142,818,854,846,1272,1042,2698,642,544,604,584,1340,740,692,1072,2116,2100,696,1364,2192,624,1452,1420,616,684,668,616,708,664,628,632,632,628,632,636,2076,624,632,692,2092,2020,2104,2108,1336,632,624,1320,2088,2080,2036,2072,624,628,1384,636,2152,628,1008,2040,2144,2116,2124,2076,2112,2124,2108,2124,2080,2156,1996,2008,2160,2088,2128,628,632,2140,2012,2012,2036,2044,2136,2120,616,616,624,2040,2040,2024,2124,2044,2040,2044,2200,2068,2124,632,556,624,1324,628,636,636,2164,628,640,2192,636,700,2148,2152,1336,632,1356,764,976,2008,1384,608,2012,2020,2032,2048,2092,2096,2104,2160,2080,632,636,636,2108,1520,560,2084,2084,2092,2096,2072,2096,2068,2076,1360,708,2172,684,684,632,2092,628,632,636,1360,2088,2092,1464,1476,2152,2124,1328,640,2120,2036,2072,2048,2128,1348,556,2156,2088,2168,2036,2104,2040,2016,1312,596,2024,1500,2744,506,2638,1294,772,1396,696,1602,1552,860,1262,862,1098,942,1044,846,1196,894,1146,820,1486,1202,2481,1860,1550,1204,1228,1160,1208,1524,1482,1334,1422,1574,1284,1562,1216,2216,1596,1244,1060,1220,1950,1522,1250,2630,1590,1312,1024,2462,2086,2086,958,2148,1600,1216,1612,1544,1276,922,902,1226,1350,1518,1202,1106,1488,1222,1436,1326,2682,1518,1220,1532,1268,1610,1330,938,1284,1282,1564,1238,1238,2654,1238,1596,1058,1322,1200,1218,1564,1284,1550,1246,980,1222,1620,1620,1248,1270,1510,1222,1688,1228,1584,1270,1344,1386,1570,1234,1374,1246,1632,1612,1148,1582,1270,1488,1252,1496,1654,1248,1826,1860,2296,2878,3581,380,2742,2724,1486,912,934,1426,3388,1370,930,1534,916,796,854,1292,1134,988,1128,966,1258,3000,1214,2738,1226,1644,1622,1124,1588,1250,1464,1564,1214,1686,1214,2068,2028,1468,1340,1240,2574,1190,1114,1272,2964,1084,1172,1596,1556,1266,1570,1222,1594,1564,1206,2392,1382,1176,1680,1098,1420,1292,1592,1248,1834,1368,1228,2264,1536,1276,1426,1194,1222,2272,1266,1192,1276,1188,1626,1190,1334,1042,1242,1688,1182,1330,1192,1796,1176,1372,1284,1208,1554,1222,1324,1190,1642,1238,1848,1474,1358,1208,1258,1178,2720,1576,1236,1558,1208,1016,1246,2454,1532,1240,2134,1100,1190,1202,2096,1326,1276,1940,1246,2056,1582,1238,2284,3391,3591,1321,1929,2044,1244,806,3054,1026,935,2896,978,3281,1119,1366,1380,2161,1060,1860,1477,3222,1365,1328,3300,1338,2297,2750,2914,1076,2499,1080,3304,1391,1368,1413,2145,3309,2042,2410,3746,2420,2697,2415,507,644,514,461,2631,1109,455,374,1213,1038,379,380,355,2435,2439,2246,2733,2263,1509,906,374,418,2150,2353,1965,467,737,480,889,1128,2219,304,722,1361,1635,2146,1817,2154,2139,1959,1118,325,302,1151,888,1476,949,2232,2244,2182,2032,1261,974,1803,1136,520,323,960,1715,2212,3014,2088,1398,2153,2499,3091,2099,1164,582,718,1378,764,1096,1680,674,1074,648,668,3210,544,550,750,410,2062,1848,2034,2216,2212,2206,1720,950,1856,2216,2158,1200,1122,1120,738,1190,1814,2010,1884,1834,802,2204,2216,2146,2126,2090,526,2000,2218,1844,2014,906,1662,2094,2220,748,1144,906,942,2218,2212,2638,2694,2786,2662,2580,2632,2682,2640,2558,2236,2234,2608,2600,2586,2776,2410,2462,2640,2610,2370,2652,2644,2368,2256,2732,2490,2582,2566,2668,2490,2490,2526,2156,2586,2622,2706,2002,2476,1792,1996,1914,1072,958,1104,818,1208,1004,1126,1142,1200,1040,892,1546,2028,1800,2248,2514,842,1378,420,1356,420,670,1604,1948,554,868,602,2672,2064,1452,3121,2630,2282,2492,2526,1878,1708,1238,1360,2280,1880,2310,1782,1616,1942,1872,2394,2414,586,580,524,624,770,856,486,554,468,1666,2164,1088,1128,1040,1112,1096,1076,1046,1098,1076,1098,1704,2528,2612,2572,2382,2372,1810,2246,864,844,1134,1120,2200,2562,2908,1590,1540,2884,824,1354,2254,2520,826,1458,2362,2864,2212,1874,1778,1772,672,1416,870,1130,1738,638,1998,2556,3299,1840,310,1822,2224,400,588,338,430,2198,600,1480,2654,2626,2830,2066,2670,2458,2404,1606,2488,2556,536,1296,1096,1014,812,1992,1410,2032,1654,1828,1996,1804,1760,1496,1822,1596,2382,1938,2004,1782,1830,1486,1612,1488,1532,1120,894,808,922,882,914,586,564,1304,2212,2342,992,1044,998,946,1108,936,938,968,960,1066,1006,1070,3084,1796,2158,1732,2106,1472,608,1434,926,852,1070,2182,1752,980,824,3318,1912,1736,2022,1496,1762,1532,1792,742,1022,1470,1472,2500,2476,1840,1840,2118,582,1626,2374,552,1332,2036,2420,2112,2758,2564,866,724,2316,904,908,696,1796,2408,1274,896,1030,830,1464,1098,990,1038,1458,834,2214,2820,1308,642,1704,1334,428,1218,1450,1254,2176,2760,2052,2140,3084,1936,2086,742,2268,1272,1644,1024,640,1560,2732,2560,1194,630,2468,2776,2428,2178,3084,1764,738,2192,1814,790,788,2208,1352,634,950,3313,2400,2708,2790,2694,2586,2632,2692,2632,2664,2246,2242,2628,2620,2600,2768,2430,2480,2664,2636,2384,2666,2656,2384,2266,2752,2518,2604,2582,2686,2528,2594,2530,2168,2604,2628,2742,760,2478,1700,1930,2010,1078,964,1204,1224,1206,1010,1134,490,696,1210,630,420,912,1552,1978,1816,1350,872,2492,1724,1354,422,1150,308,1438,1694,1664,328,564,872,2680,2090,2542,2614,2282,2520,2532,1888,1666,1248,1390,2304,1876,2320,1886,1528,1950,1876,2398,2438,618,608,528,642,780,870,490,562,470,598,664,1062,864,1102,938,1068,348,768,1102,1084,1058,1110,1090,1116,1724,2198,2168,2500,2588,2398,2368,2322,1814,2052,2260,902,896,1142,1090,2202,2582,2894,502,692,1596,1562,2818,1368,816,2278,1104,2558,828,1480,2448,2882,608,1618,1888,1792,1768,676,1452,878,812,1138,624,700,1750,648,2030,2562,1914,1900,2324,324,548,318,448,452,400,422,620,360,1144,546,628,1540,2784,932,514,508,990,810,564,948,800,2840,1826,2790,2074,2868,1596,2686,2796,574,1390,1160,1080,878,2110,344,1134,880,1110,1936,1748,1744,2106,1906,2154,1636,1766,1700,898,1016,698,2154,2180,1910,1696,1712,1754,1610,1604,882,972,930,976,934,530,644,582,792,1372,580,2334,644,622,664,2326,1034,1100,1046,996,1014,1136,982,1022,1058,1116,1160,992,2598,2298,1828,2408,1834,1692,1090,1348,648,532,2286,1816,694,946,2662,2632,1942,1914,1232,1202,946,854,650,670,698,786,1004,1002,1026,806,852,842,800,2558,2780,2580,2566,2242,792,1716,1730,2506,570,588,590,1274,390,2146,2476,2226,2900,1272,1306,918,766,1144,2434,936,952,726,1882,334,1536,676,1404,946,1428,1374,610,1480,950,466,1128,1602,892,2342,2940,320,1374,678,1798,630,1420,454,1566,1516,616,1322,612,2068,3140,1822,1696,2844,1680,340,2844,1690,1176,336,362,600,820,630,500,1712,584,2814,578,2424,522,1402,666,1802,642,2920,2556,2302,2210,1154,3366,1300,816,832,2302,1420,672,996,506,786,3274,852,2456,1870,3750,1502,1608,2014,2108,1880,3334,3676,1538,1620,3042,1650,1618,1894,2112,2792,2078,2000,728,3720,2742,2000,1722,2398,2932,2466,1836,3722,436,2562,2588,3132,2848,542,1680,1808,1996,1740,1822,2028,1750,1934,3617,936,1504,2728,1702,1632,2830,1824,2606,3702,1714,1934,2064,2538,832,1980,1640,2040,2014,2580,3601,1998,1892,988,2778,2916,694,2086,2680,912,2810,2754,2176,2142,2120,2096,1102,2096,906,1812,1012,772,2212,2100,2842,1890,2260,1862,1576,2204,2854,4044,4055,2918,3708,2076,3662,3512,3478,3042,2826,3302,2848,2808,2828,2928,3532,1280,3666,1948,1628,1922,3695,3721,3753,3626,3696,3711,3696,2656,3662,2380,3652,3556,3102,3220,2744,3388,1630,2378,1872,3608,2058,1932,405,1523,1108,885,1518,1232,1285,1121,1140,892,952,809,386,1826,1804,1586,1612,2066,1942,2086,2223,2223,2154,2197,1712,2160,1968,2140,1650,2208,2119,1665,1971,1707,2164,2140,1580,1490,2671,1165,1329,1355,1262,1306,1339,1345,1519,1709,1756,1961,1672,1594,1840,2043,1112,1706,1738,1710,1699,1692,2123,1180,3872,1100,806,1696,1114,1484,4326,2092,1758,948,4372,3706,1460,696,1996,916,1118,3836,1996,1474,1744,850,708,1310,1530,994,1618,1508,2032,1428,1060,1164,1048,802,1044,1388,450,1360,1586,1592,3870,1728,1398,660,1244,1480,1258,1642,3478,1292,1352,1072,1516,1030,1448,1420,1066,974,944,354,1392,1722,1154,3596,384,882,810,1590,1284,1320,1298,1170,824,1376,1372,772,1268,786,848,1344,1316,882,1286,1018,1438,1994,696,1060,1168,1410,1330,440,640,1032,1020,1132,1054,1034,1258,1086,610,596,540,1110,1512,986,816,1840,1586,440,1532,920,730,1126,1166,952,1500,628,1376,1008,1180,2340,2216,3148,1788,1600,1968,2196,1420,1368,1236,1480,1552,1440,712,988,1000,952,2616,2636,1468,1432,804,660,608,588,2424,936,1312,1084,1532,2632,1868,1864,2296,2308,1452,1288,520,512,756,500,784,912,616,740,540,788,668,1444,1440,984,788,1324,1124,1004,984,1636,1032,1432,1588,1216,1116,932,1992,1972,1172,1164,3272,908,588,900,584,640,724,448,668,640,1260,1260,1992,1336,1372,1528,1128,732,984,912,1256,812,2884,1060,932,3240,3144,1008,2116,1844,868,2876,2488,2580,2160,1856,2364,508,520,1044,496,528,2112,2504,1292,1556,2032,2040,2260,1564,808,1628,1356,1632,1556,2760,2716,1508,1524,2408,488,748,740,2740,1176,824,600,2632,3248,560,540,692,964,1400,3800,1040,1254,436,2434,2184,1312,622,398,1612,436,1302,974,886,2238,982,550,836,442,606,1760,458,478,1058,1640,536,2088,2288,676,856,1888,488,722,2572,2372,394,1992,612,1796,2704,748,746,756,754,554,584,648,644,584,652,820,842,1724,868,1216,338,410,2004,1666,1998,498,428,542,398,2642,606,310,564,1078,1318,398,2258,924,684,540,526,2464,1190,1194,2184,2338,654,1668,1672,322,1084,794,1670,410,1382,2242,1420,1886,2010,1750,2116,632,1512,2910,1900,2656,2052,1602,1486,1654,2076,1518,1444,1838,1334,1306,948,2310,1114,1922,1840,1450,2310,1612,1348,1270,922,1504,1580,1576,3188,1576,2170,1726,1820,1670,1724,1596,1714,1750,2502,2074,1706,1642,1566,1770,2064,1060,2536,2116,2534,1788,2496,1182,1348,1728,1882,1662,1582,2510,2524,1852,1570,1600,1748,2014,1410,2202,1428,2184,2522,1808,2478,1776,1820,2222,2216,2118,1688,1636,1844,3104,1632,1574,2146,2042,2600,1696,2806,1268,1482,1678,1362,1104,1968,1316,2424,1636,2348,2524,1630,1516,1178,1820,2096,520,1158,2102,1422,1528,2202,696,1456,1302,1370,1720,2044,1264,1378,1720,1200,1468,1192,1668,3968,1218,1146,2192,1438,1874,344,1554,1208,1266,1562,1146,1098,1392,1006,988,716,1732,848,1450,1390,1110,1746,1110,1016,954,698,1140,1192,1196,2410,1190,1638,1304,1378,1266,1302,1202,1294,1318,1882,1566,1306,1238,1178,1638,1590,802,1902,1598,1906,1354,1896,894,1016,1308,1372,1256,1186,1830,1912,1396,1188,1214,1264,1326,1516,1062,1660,840,1090,1654,1898,1334,1870,1344,932,1680,1672,1604,1276,1728,1394,2228,1232,1198,1616,1540,1964,1288,2116,958,1116,1280,1028,832,998,1238,1762,1878,1230,898,940,1368,1592,1318,1512,1076,1158,1662,536,1102,980,1038,1294,1546,958,1056,1298,882,1108,882,1242,2794,1102,1444,1464,1250,2584,1494,1422,1544,1172,1378,1572,1230,1618,2778,1272,1536,1428,1590,1346,1228,1292,1562,1522,1394,1206,1396,1654,1392,1426,1484,1612,1434,1508,1414,1470,1558,1398,1556,1590,1630,1576,1472,1510,1498,3304,1410,1718,1400,1454,1480,1334,2860,356,3198,1812,1686,1632,1094,1510,1572,1540,1524,1774,1668,1428,1308,3286,1706,1660,1316,1608,1636,1556,1514,1580,1574,1552,1606,1620,1742,1776,1638,1642,1664,1442,1556,1582,1600,1548,1636,1628,1504,1658,1598,1452,1402,1686,1588,1554,1582,1614,1492,1548,1592,1494,1512,1606,1650,1690,1510,1402,2842,1562,1570,2772,1418,1496,1788,1770,1782,1618,1406,1462,1568,1190,1606,1528,1282,1560,1276,1196,1556,1704,1588,1586,1276,1574,1558,1594,1574,1406,1596,1508,2652,1592,1574,2114,1532,1524,1586,1466,1526,1484,2778,3386,1584,1586,1534,1562,1606,1400,1628,1576,1596,1542,1586,1588,1630,1572,1674,1582,1618,1588,3210,360,904,1626,1602,1526,1118,1660,1678,388,1430,600,1580,1528,1632,1046,1560,1598,2726,1562,1580,1512,1482,1534,1606,2782,1540,1572,810,664,626,1640,1536,1594,2922,1514,1668,1384,1556,1668,1642,2500,1584,1264,1200,1530,1666,1586,1586,1580,1500,1642,1658,610,1662,1688,3294,1598,1692,1382,1620,1610,1564,2444,1304,1414,4660,2230,2200,2548,2262,2570,2204,2456,2154,2500,1072,1244,2510,1272,898,2638,1220,1234,1124,1254,2500,2224,2624,2332,1238,1236,1206,1162,1244,1244,1230,2572,1248,1256,1318,2586,2694,2212,2630,2194,2680,2592,2552,2528,2132,2568,2588,2566,1032,1164,2016,994,520,1008,1102,2586,2194,2692,2812,2362,792,788,780,2494,2514,2104,2624,2614,2060,2146,2494,2612,2540,2478,2576,2250,2532,2250,2572,2522,2398,2494,2478,2554,2472,2494,2492,2456,1608,1742,2244,2086,2508,1322,1314,2184,2536,2450,2628,2678,2586,2136,2384,2238,2122,1102,1128,1142,1210,2500,2560,2578,2574,2542,3780,682,1223,1546,2256,896,620,1072,626,1022,1218,1210,1558,1302,1392,1322,650,1220,1204,1096,1088,1270,1426,1268,1272,958,1198,684,930,1270,1266,736,876,710,886,868,604,1470,1508,656,1292,1124,1182,1032,1080,1214,1128,1428,1426,1506,654,2418,1780,2010,3492,3604,1202,3716,3720,838,1130,3696,3696,3752,3568,3366,3658,3004,3386,3754,3786,786,1382,1407,458,780,438,1322,1898,1498,2602,3894,3208,3620,3779,3568,450,438,688,452,548,490,3512,3676,1040,3775,3714,756,1230,466,552,696,552,700,460,426,1196,876,1324,1252,3368,1548,4045,994,3522,2220,382,954,2764,1566,888,552,684,454,872,1130,2482,804,860,2790,758,1320,1296,784,1031,1434,1102,1136,1150,502,1444,966,3997,864,684,956,1066,746,784,677,2728,1150,820,1161,3716,3900,1248,378,764,1374,906,2292,808,324,1604,1344,820,938,1224,862,2254,3978,1716,1174,2020,1006,854,446,1374,1134,1804,804,800,474,2376,838,440,907,2900,620,1144,2908,1316,1548,3894,2238,620,2484,1328,656,614,4078,1670,846,816,1054,868,1008,1550,1320,1180,1110,1358,584,664,2310,1346,1690,1694,1476,1760,1496,1660,1990,1854,824,1144,1056,1204,1716,1714,1054,1046,598,734,802,630,738,750,2008,2046,1964,1972,2080,802,718,608,1028,1260,1442,1324,2036,1856,1666,1800,1798,1652,1758,1588,1664,1454,756,810,532,754,810,1714,1718,1866,1650,1464,1704,1818,1758,1450,1420,1378,1494,1618,1594,778,832,824,768,810,810,844,778,832,820,1602,1990,812,798,1440,1734,1152,884,1018,966,892,870,922,1632,1078,1228,1718,996,1516,1422,1746,822,800,804,1576,1818,1890,2046,856,934,1916,1808,1584,1626,1754,2070,1464,492,908,1900,1906,1888,1844,1682,1818,1088,1680,1678,1610,1620,1652,1700,2028,1972,1860,1786,872,866,880,882,950,836,1934,1938,1910,1722,1884,1590,1684,1632,1818,770,850,860,868,1992,1996,944,1986,1996,798,952,948,1990,636,614,2038,1986,920,860,2022,682,976,1124,726,1914,1814,816,970,1656,612,612,916,1940,864,896,1874,782,906,914,1662,868,928,1826,914,882,968,884,838,1482,2048,660,772,630,626,494,1920,1760,1766,2038,1988,976,992,2076,1758,1754,1744,786,376,1228,1936,912,526,576,926,1946,936,926,924,910,1936,2076,1982,1982,1968,2028,1336,948,1988,1920,598,642,600,1936,1272,1292,660,1530,884,930,2708,1258,980,850,1062,1098,850,2140,1182,1074,1184,862,760,632,642,658,410,556,3740,512,806,1662,764,966,520,682,1048,1194,960,1100,1614,1484,3030,1440,584,328,458,312,400,322,396,540,542,538,544,434,544,544,544,550,542,322,542,408,462,1514,426,336,332,332,422,418,422,458,462,470,586,418,342,2068,2220,648,926,2390,400,1114,1374,918,2096,352,352,680,782,1078,640,1736,1602,1872,780,786,342,788,754,784,1198,832,828,830,824,824,456,458,306,342,1264,1796,726,368,342,3030,330,1290,1760,3496,968,1254,810,3514,3660,3482,1766,1538,3482,764,888,2628,3508,3746,3682,3530,3090,3664,3414,1812,3464,754,624,2594,3468,3654,3528,3686,3496,3662,3516,3652,3500,1784,1038,3524,3590,3510,1780,646,3500,3650,3510,3666,3502,4514,1724,2036,1716,638,2696,2838,2702,2832,2684,1412,516,2680,618,1626,2694,1002,1408,2710,2836,2712,1350,548,2700,2826,2618,1366,592,2666,2822,2670,2822,2712,2830,2694,2326,2714,2826,2696,2814,2716,958,576,2702,1388,1116,2704,2816,2706,2836,2694,788,464,460,1484,1856,1384,1050,1258,2024,994,626,638,508,1396,1214,304,1782,1792,1266,1258,1264,3157,1810,3112,3336,2556,3000,3146,2654,2526,2780,1890,2170,2754,2860,2642,2366,2992,4184,832,816,406,1702,1320,1164,812,794,1500,1102,820,1198,1818,828,886,1818,1130,836,880,1316,992,1054,2248,888,324,1624,2994,892,900,914,908,914,844,894,912,856,914,912,888,918,874,908,914,920,928,894,916,912,1192,2472,3074,1166,1770,1338,742,1534,2334,1318,786,724,1542,1288,776,1656,3045,1212,1768,760,1728,952,976,968,1792,1352,976,1008,1696,1018,1328,896,860,1790,2470,816,702,1306,1170,1804,1102,1164,1174,2500,1932,744,1156,1750,1812,1248,1148,1862,472,1208,2512,1218,1880,1034,1160,640,1744,750,1756,914,2472,1862,1890,1134,626,1222,1310,1798,1310,2514,1820,1130,1290,1050,1104,1302,1180,1436,1832,1670,2596,1736,1860,1306,1684,918,1314,1412,2500,1146,1892,1306,1636,782,1180,884,1690,1172,1842,732,1632,2540,910,826,1596,1890,3039,3353,940,824,392,492,460,338,342,342,318,340,310,338,342,360,558,344,338,340,350,342,360,344,342,466,3449,3449,974,794,364,412,664,382,612,610,414,610,664,680,428,804,718,640,604,838,688,666,854,620,1186,512,452,1092,688,896,608,676,604,668,766,526,390,504,976,712,634,542,840,656,2622,2524,2654,2568,1010,836,992,842,656,1452,1090,648,1450,656,326,434,1562,1402,2404,1758,2262,1398,2336,1488,2104,964,1114,1018,1104,2028,2022,2032,2024,2028,2034,2690,2538,512,2398,2400,1030,1028,992,1008,2172,2196,2144,2170,2858,2406,2512,1050,1092,1044,1020,1976,2068,1970,2030,2724,2442,2434,2336,2342,1366,2128,820,994,1124,492,996,472,660,816,822,570,596,898,888,850,860,804,904,716,1316,770,770,952,1206,898,1360,1084,950,1266,584,718,1120,586,740,658,630,696,366,358,526,526,540,1020,494,550,588,370,496,470,2552,1662,2530,950,2498,1282,2372,1596,964,1440,2684,960,2460,1074,1640,2450,376,304,550,1332,2378,1290,762,2594,2684,824,692,524,766,536,618,902,2600,2402,2180,504,2682,2996,632,1234,514,3375,3384,1008,396,390,382,380,388,394,392,384,386,406,386,390,394,322,374,388,370,1908,888,1228,968,1800,1748,1744,2996,628,716,912,1404,1024,724,1132,1868,972,1820,1280,2804,2716,1992,2960,2984,2992,1684,976,2972,2972,904,976,552,1104,1308,1408,2744,2736,1280,820,2196,1576,2360,492,1752,1096,2512,1372,2864,1236,1480,1352,940,1248,592,696,2020,1480,716,1452,1416,2008,912,1412,1200,2712,2644,2376,1204,1764,1164,1436,2044,1164,1128,1248,1228,1080,1860,1508,928,1260,748,1212,3008,368,2376,1524,2368,2972,648,476,552,2664,484,1960,1732,472,3012,1688,1688,2404,2488,2460,3388,2264,1624,540,1444,620,904,2548,1428,2424,2144,2932,2976,1828,1912,2772,1752,1744,1760,1160,2948,840,1788,2620,320,756,1096,1280,2212,1260,1736,1764,1020,1434,1384,1270,1234,1632,2386,1190,2760,786,596,1954,1186,2436,2312,1690,712,714,578,1372,366,1122,836,1678,702,772,1334,462,416,1566,458,1380,588,308,1488,584,1520,550,732,804,958,1090,1700,1214,818,1290,1206,1102,798,1696,1736,2212,748,656,894,1076,682,1168,1410,1190,1476,1672,1992,1196,458,460,474,670,2210,872,918,1090,1428,1332,448,494,1300,1154,1352,1818,768,1182,958,382,518,900,724,806,676,3184,984,428,1308,1356,1084,644,464,780,1800,704,520,1172,664,1056,904,1008,836,596,820,804,920,1680,556,1212,1260,1072,1084,1072,780,3084,2864,424,380,1800,1020,3080,464,380,1676,768,364,412,1548,792,576,416,1240,908,1124,1248,3504,624,424,456,428,400,352,372,1028,2832,792,932,1096,1024,708,1908,392,484,1624,1208,692,696,584,456,1220,460,1884,448,484,452,572,3228,781,2024,1348,488,1196,1272,2388,1448,748,588,1736,2908,824,2928,1460,1304,1448,3240,1588,1648,2716,1216,1372,2032,2832,612,924,3028,3032,2312,604,1256,3100,2628,2264,2432,2028,2668,2660,2328,2476,2740,1508,1796,1888,708,1176,552,908,1500,1104,3504,1400,2656,1816,1520,2856,2672,1528,2828,2648,2412,2736,972,1576,2680,2692,2976,888,1096,2836,2308,2704,2804,2736,744,2552,2544,2428,2580,2036,1252,1444,1176,1252,1232,2560,2904,1172,924,692,2428,2536,3276,2556,2024,1388,1396,2412,3016,3256,2716,2704,2256,2516,2884,528,820,568,604,488,1260,2848,2904,1412,3296,3040,3068,2564,2064,3292,3396,2840,1472,1332,1884,1576,1388,2396,2516,2700,2272,2208,3208,1768,2024,2068,1880,3264,2400,628,2292,1248,1824,1808,1108,1480,2960,884,2712,3990,1560,1584,418,1442,2060,2470,1222,970,1092,2424,940,1396,760,1016,598,3086,2948,2398,2298,2972,1242,624,844,1484,1470,2834,1610,1670,2754,1078,1146,2884,2866,1862,3088,3070,2384,614,1276,3134,2636,2302,2460,2052,2626,2694,2276,510,1068,924,376,2518,2772,1530,1816,1406,1890,724,1838,1530,1128,3554,1422,2688,1538,2886,2708,1578,2860,2686,2306,2768,976,1594,2712,1822,3130,3010,896,1106,2452,2366,2562,2842,2774,2586,2616,2458,2620,2028,1268,1464,1188,1266,1252,2590,2942,1184,936,696,2460,1532,1116,2568,2010,870,3246,2590,2054,1406,1410,2442,3054,3298,2748,2740,2284,3330,2550,2920,532,668,580,630,398,460,3324,1282,3022,2962,1436,3342,2924,3094,2582,2592,2094,3338,3444,2878,1350,1538,1914,1596,1402,2440,2550,2736,2308,2238,3306,2448,1984,2082,1648,3312,2420,638,2382,1268,1852,1836,1400,1496,2998,900,2760,4494,358,580,3326,3198,3190,3326,3664,3365,3660,302,422,3426,1325,1540,894,504,3510,2419,3492,812,536,770,1158,2392,3363,866,1918,3585,760,2507,3623,3431,3015,660,1690,1368,1638,1602,1358,644,3551,3522,3572,3553,1226,3596,3433,3238,3546,3596,1068,814,586,400,3567,1094,3453,3450,722,456,702,3655,3636,401,1000,3579,3694,564,3588,3567,3575,3570,719,2655,3612,3558,2995,2534,1256,418,3690,3444,3444,2554,710,672,1918,644,1504,738,1074,640,1134,3220,3240,462,584,688,1660,640,498,450,2086,628,708,652,1292,2230,416,450,494,2430,2410,2802,3444,3242,596,452,522,678,756,508,504,542,310,418,760,408,3324,3274,530,844,468,812,594,814,810,806,646,2372,3548,3560,3616,3634,3480,3548,3548,3590,3590,3548,3574,3534,3538,1230,540,322,388,818,3672,3664,3662,620,636,396,304,300,304,300,300,1032,640,740,1184,1256,532,2184,2048,300,844,500,300,844,2132,408,920,1048,1156,1156,1164,1164,1608,1596,1472,952,1492,2032,988,1380,1136,884,1152,1104,1280,300,1576,1752,1324,1244,1484,2156,1388,1472,1396,1676,1440,304,1612,2368,1252,1204,304,1100,972,1096,1180,1780,976,988,1148,1240,1248,1312,1520,2168,688,652,940,2320,928,876,1124,1212,1840,1348,1912,872,828,1472,300,1488,808,1920,1312,1164,1548,1348,1400,1412,1588,1452,1652,2016,2076,1200,1256,1480,1224,1360,1512,828,1588,1444,1896,1152,1224,1308,1068,2076,972,904,304,992,1052,1296,996,864,608,1900,1272,300,728,824,1088,1068,696,1980,500,332,488,540,416,384,824,324,1516,792,1356,344,420,1456,1936,1960,440,388,732,984,344,512,504,1000,448,528,580,608,804,776,880,1632,920,1168,1200,516,752,752,772,772,792,780,332,904,900,896,912,824,900,648,376,416,592,604,604,304,616,596,608,600,600,576,604,520,496,540,600,588,604,1268,760,608,588,488,1188,752,3132,300,484,420,748,304,552,940,300,300,308,308,1176,1388,1300,676,1284,1236,300,300,1104,920,956,1140,472,352,840,968,1240,1444,1524,412,392,440,1000,968,1380,576,304,824,308,492,496,424,780,1720,1224,316,2736,2264,1256,1496,460,476,644,336,416,1020,2332,424,300,536,476,676,1024,796,328,488,800,696,1172,624,812,996,824,700,784,828,516,976,920,1012,1120,1256,960,1276,1416,852,1104,768,768,948,768,1432,1440,716,812,724,792,764,400,644,648,1392,992,568,1192,2560,308,1260,692,776,572,892,696,1124,1736,1412,1036,1220,1140,884,840,1816,300,840,1268,1244,1568,1748,2808,2536,2812,2552,2224,1708,1216,2936,2972,2396,2364,2012,2792,2024,2556,2624,2532,2376,2076,2784,1468,1248,3140,300,1196,1428,1696,1096,1092,488,388,736,1104,832,952,772,800,812,556,1164,756,700,848,736,680,1276,1440,1952,1328,1376,300,972,1584,1300,1228,1164,1360,1276,752,520,712,876,880,1304,624,800,490,2202,312,356,834,812,2016,1200,838,1342,1996,1920,1368,1362,1972,2170,2094,1998,1842,1274,372,444,520,630,2666,2018,2390,1838,1952,512,526,566,566,646,574,520,522,2038,904,454,916,1122,1122,780,636,908,702,826,802,600,628,536,554,2066,830,814,832,814,2212,2014,1168,2108,2454,2354,962,642,414,390,500,1298,2396,2014,2398,2024,1984,2270,2034,2012,2514,2064,2360,1920,1896,1374,1726,1800,364,1860,1988,2326,1084,420,878,4450,1202,692,1476,3922,916,2390,834,4172,1496,1388,1140,1196,1122,1482,1548,548,1532,482,1204,492,476,1620,1692,2666,2834,2522,2654,2182,2394,2292,3216,1812,2457,2183,2155,1868,522,2972,1258,1016,1390,894,3078,2948,2956,2954,2948,2908,2952,572,2624,2606,2602,1062,2630,524,1616,3698,1250,516,2778,2292,2784,2468,2766,2768,2778,684,1124,2786,2762,2080,2248,2770,2772,2952,724,1304,3372,3372,672,412,952,670,678,672,666,678,2408,1610,1116,1100,1108,724,954,664,3854,3854,2752,340,920,452,816,1068,1180,1012,964,708,1004,488,1216,348,1664,780,816,1552,1572,1384,1660,1520,988,1620,1492,3484,1264,300,1460,1452,1264,1116,992,1224,1632,1752,1200,1420,1368,1360,712,736,1220,804,1160,1400,836,852,1064,556,928,1368,1428,1488,1504,1864,1356,1272,1172,1076,592,1592,1572,1608,3592,972,956,1472,1440,1232,1244,1460,1132,1604,1460,1508,836,1804,1504,1488,1336,1344,1600,940,660,1052,1000,1008,1016,1748,1544,1348,1124,996,1052,1000,1064,1060,1052,1098,588,324,482,356,336,308,380,404,624,300,1668,768,724,816,756,956,1048,1456,560,1028,922,948,388,1596,1264,364,1056,962,570,782,1360,1012,632,720,728,986,358,3688,1528,556,660,1234,1090,646,1868,696,1008,1184,1046,2084,1708,996,1932,2008,1972,2004,1012,1012,2560,1304,960,860,824,748,1228,748,660,1244,1536,660,892,576,684,904,492,444,426,1016,900,1056,1052,1118,984,3618,2444,712,872,404,596,1554,606,1916,896,426,1004,572,600,420,476,1244,800,1134,1406,976,1052,790,764,876,856,512,552,496,1880,1866,648,1008,1312,1692,876,1312,1360,1530,2048,1964,970,904,788,624,824,620,1408,1408,1078,680,716,812,358,1012,1416,1452,720,1636,584,396,420,380,1412,888,512,472,3376,860,1420,2254,952,2412,908,578,432,870,848,668,1012,1156,1680,1120,1348,916,1192,926,2156,1552,2512,904,1008,872,1464,1420,856,1236,688,740,452,360,304,396,392,3590,364,1984,934,358,440,612,1148,1180,304,816,1356,3152,1962,1788,1724,1766,568,1412,1420,852,1184,1264,1292,1170,958,1424,408,416,1222,1096,1120,692,1204,1284,564,728,820,728,1368,820,792,1048,1480,2120,1448,1292,1732,1568,816,2092,552,1960,2056,1864,1422,1720,952,1346,1812,3732,1340,872,616,2132,2096,2164,744,706,2356,1986,548,444,572,1720,568,992,736,1568,1154,1620,1440,1316,1372,898,1582,688,784,1844,1222,1676,1796,1504,1180,1816,960,480,1836,1784,504,472,1708,1280,1296,1160,2016,956,742,1024,692,976,948,1108,1344,1376,1976,2200,388,848,912,1208,1188,1872,1136,1992,1908,876,1124,636,2250,1968,1952,644,778,438,1636,388,652,952,720,2100,1736,792,654,2184,1136,956,432,1132,400,328,1680,1776,2096,2048,1730,1880,1724,1096,1240,1984,560,1156,1654,1008,532,640,1980,2012,928,1228,632,680,2010,1804,1308,352,656,1378,726,1384,1240,878,1306,1396,1744,980,1232,1764,1352,1948,1814,1716,352,1620,4243,1607,358,442,438,942,814,814,402,944,900,828,1068,2062,822,866,306,942,1350,356,970,978,726,1348,1700,364,900,330,658,982,464,510,852,848,858,402,330,872,536,614,524,326,450,680,1078,414,946,610,416,566,978,1572,720,940,1320,450,490,566,860,340,664,954,798,1316,850,814,812,426,414,854,516,1012,872,444,1644,1566,978,396,1192,620,678,1790,1358,882,1794,1428,906,564,832,642,1418,1484,662,656,868,1598,996,410,342,412,918,778,806,342,344,914,752,904,968,662,324,736,1760,1310,348,902,1214,836,612,534,874,314,930,952,1034,834,970,740,718,950,668,330,708,756,600,1770,318,416,388,390,610,512,940,584,636,620,706,740,768,1004,872,692,790,840,800,386,354,612,688,824,946,542,374,720,842,858,848,1712,326,724,498,886,384,944,724,1036,384,328,2058,852,452,992,1768,1786,1766,880,968,308,354,308,832,924,720,646,558,1260,424,644,512,2218,742,1206,1256,780,2248,698,2250,2270,1610,2172,2188,2206,2190,2204,2118,2222,2200,2262,2194,2166,2258,2158,2178,994,2204,1978,2278,1806,2230,2182,2240,2246,2238,1036,2244,2266,2170,1202,2094,2226,1638,2296,1034,504,498,488,590,494,606,600,640,526,508,1234,490,1610,1092,660,890,2106,934,1112,1250,1232,412,558,1356,1344,620,896,1520,1200,1316,2476,1488,1516,2020,2460,1512,1960,2356,1508,1912,2452,1356,1356,2432,1908,1184,1420,2460,2008,1996,2368,1228,1404,2020,2536,1432,2000,2144,1492,860,850,1734,2057,2806,3068,2642,2778,2442,514,514,388,2636,2346,2970,1690,2484,2706,2458,1984,1260,536,544,3514,3024,3368,3258,2928,2900,3554,3082,3752,3424,3572,3558,3750,3484,3944,3046,3770,3568,3476,3632,3598,3472,2994,2976,3810,3760,3274,3762,3936,3886,1040,570,988,4178,3596,3668,3322,3522,3520,3536,3590,3760,3006,3820,3332,3578,3536,3744,3566,3774,3780,3174,3290,3600,3576,2654,3440,2508,800,3626,4058,3490,3554,3500,1206,846,1488,1140,1174,912,824,1172,1154,1886,1166,1478,1478,1070,1588,1300,1586,1150,1170,1138,1134,1162,892,1412,1424,1882,1472,828,1046,868,1036,1132,1088,942,1168,1188,1002,1672,1164,1192,1156,1154,1166,1144,1164,1130,868,820,1162,1142,1170,1108,1882,1474,388,1894,1868,1182,1422,1888,1140,1162,1474,960,1148,1484,1158,872,704,710,344,1158,1162,1172,930,1020,1470,1470,1182,1152,1476,800,2242,1480,1058,1164,1126,1168,1166,1506,1056,2194,1006,2192,1032,818,986,2372,474,472,1116,1966,1510,1554,972,894,462,548,416,1330,1510,1544,1530,2502,1746,1438,2006,1960,1422,2128,1732,2130,1528,1554,1516,1506,1550,1190,1876,1890,2322,1966,1102,1386,1154,1380,1512,1452,1250,1560,1586,1346,2224,1394,1590,1532,1528,1538,1518,1550,1500,1154,1088,1546,1530,1560,1480,2518,1960,1992,2220,582,2472,1572,1898,2516,1520,1364,1970,1270,1526,1970,1538,1166,934,1026,946,996,1538,1548,1558,1248,1354,1776,1952,1568,1532,1892,782,936,2986,1972,1408,1544,1494,1552,1562,2048,1416,2908,1338,2942,1176,3138,626,628,802,416,396,404,404,376,336,396,328,376,348,364,416,384,420,2996,1532,1084,2944,2928,2108,2264,624,416,460,356,428,592,444,460,3152,752,3136,3176,644,878,3000,2966,3052,1228,1586,1084,1302,1910,3066,466,1118,3206,886,874,548,1082,1490,844,892,1208,3048,3100,2906,1406,1296,3116,1414,1124,1600,1412,1316,3178,3046,622,1382,412,1746,1532,688,1138,1058,3168,3150,2646,730,1240,1802,1616,506,1512,716,1406,1190,3160,1692,970,1486,1170,3174,504,572,2834,1526,480,944,704,1178,1358,330,784,1292,1118,968,1282,808,856,1038,640,876,1440,1512,3068,1288,1412,668,1420,1184,1086,1156,1470,408,588,774,3136,800,1278,3004,3132,2946,2758,756,1738,3194,1518,1264,1796,3112,546,1374,898,3128,3110,3176,1378,1508,708,648,1040,1004,730,1090,780,956,464,762,760,1034,734,762,602,806,1180,772,718,914,848,2220,482,484,484,2844,302,314,1992,872,488,710,2966,1116,742,2382,2084,3118,408,462,1618,1058,1472,782,700,2984,754,1620,1146,3162,3160,1610,3140,2778,3148,1046,2716,3184,3026,3164,1594,1228,3142,1706,1064,1182,3096,3118,3138,1766,3096,3088,1446,2798,576,1180,1344,2890,2572,544,528,2918,1304,766,692,592,604,626,1274,660,660,620,764,640,832,2076,1872,1120,3084,3188,1540,1522,1326,1016,346,1542,2948,732,752,2196,386,2956,1724,1050,3130,1304,862,1832,2070,342,2640,1248,3094,834,3138,854,906,3132,3120,2986,1806,3122,1574,1536,1206,2652,2356,3130,2582,3128,596,410,1626,1848,764,650,1030,990,1002,638,1902,2620,3124,1750,2740,3128,1564,1530,1406,1404,1746,1002,592,648,582,938,1680,2782,754,2662,3110,552,914,3128,1694,3134,1350,1060,1414,1684,1320,3014,3008,1672,1676,934,696,3028,1484,2988,2962,1634,1634,3102,3084,2588,3146,458,1118,1294,590,784,756,3002,2542,3108,1050,1630,2216,2952,2974,3132,1472,3144,3090,3118,2980,3148,1330,1356,2812,1548,1938,826,966,1330,1562,1806,926,1592,1978,746,3148,2900,1464,2916,2988,3096,3022,1684,1572,3048,2968,1486,1300,1478,1040,504,2842,3058,1090,972,1090,1640,2974,3120,1192,1188,408,1982,500,672,1286,1870,418,1124,838,1180,1260,3124,2748,1552,1484,1288,1554,3082,456,832,1886,1034,2972,3110,2986,797,1680,914,2046,1856,762,654,2196,1510,868,418,2674,1236,690,1424,986,708,786,898,2706,1706,990,848,1698,932,3106,814,1846,916,768,662,564,558,2272,1152,1310,902,904,1538,1398,838,610,2962,2920,2766,922,1100,1860,1626,1598,1630,1422,1310,722,706,708,2286,1522,1416,1580,2978,756,2668,2838,1262,1930,2916,3126,2956,1468,776,740,876,1528,1432,1504,1468,1402,410,888,1294,1222,1184,336,984,1100,626,972,872,508,1774,1352,594,316,902,620,512,358,546,522,1342,2924,2956,1362,998,942,2674,970,1792,1194,1386,3206,2324,2886,3106,1020,1566,1568,2558,2028,816,3000,2932,1644,1604,3090,1502,1490,1178,1122,1102,2950,1582,3124,1044,1568,2906,1828,410,1024,482,836,1234,986,1966,1354,392,776,410,2988,732,3076,3182,718,2710,1028,598,510,2018,1628,716,1320,3114,1734,1102,664,1634,1300,1622,958,1822,578,588,3124,2984,1378,1394,520,596,3126,1500,1412,3120,1280,1290,740,732,934,896,928,842,1150,1498,3411,550,850,708,1352,450,522,1146,1082,1088,1048,1108,816,1080,824,662,946,1112,1076,1040,648,1072,1062,1166,1032,1054,1054,1102,1114,1018,1098,1110,1034,1060,1104,1090,1104,1108,1060,1016,1044,1102,1052,1094,1066,1118,810,1052,768,588,592,924,566,526,869,881,872,883,877,884,1614,998,594,590,2350,2124,384,1456,3424,4016,3766,346,988,1668,3372,2652,3032,3176,1646,1652,3320,3640,1444,1656,3430,3376,584,880,992,3484,2722,3108,3220,3844,3422,3194,3168,4032,4184,3254,412,304,366,3056,3456,1636,1722,3409,3372,3498,1538,1380,1225,1597,3297,3103,3584,3521,3345,1675,1649,3732,1717,1678,3470,3502,3603,3406,4152,4152,412,3414,322,1582,468,582,1452,1450,3360,3400,498,450,834,820,398,870,584,574,926,3348,410,408,422,306,3332,572,724,4400,4400,4152,3406,728,3210,3802,1796,3066,3406,3380,1268,1038,1350,1348,3130,2960,2958,342,3038,3384,2806,3428,3268,1094,894,3434,3074,2772,414,1090,2996,3162,2904,2894,3112,2804,452,4358,716,4296,1910,1042,1478,2452,1476,436,1574,3416,2208,3540,1216,1182,3442,2038,992,1000,1180,548,1830,888,3406,1600,680,690,662,658,652,2198,2868,2866,2832,2854,2874,918,800,810,602,2796,3690,726,376,1558,452,302,352,364,414,460,504,336,510,594,500,2008,468,468,456,556,1176,650,1262,312,416,454,474,436,440,1302,558,768,760,724,678,676,820,418,806,610,796,2140,546,636,616,2184,546,616,522,756,700,724,654,788,548,784,660,924,1672,1660,2572,988,1036,696,578,808,708,1544,1810,1072,1194,2070,2524,794,992,944,716,740,812,588,1356,804,1094,794,970,626,944,2254,2244,390,322,828,554,2080,456,704,1972,2882,2856,2188,3018,2980,666,614,590,592,742,710,588,854,1514,812,678,730,1016,552,646,642,3280,2123,1018,682,1186,686,1204,908,724,444,1380,2112,2084,1448,1458,730,892,2120,1360,746,2302,1058,490,776,930,556,840,1604,1958,1088,1138,2094,1400,1308,1214,1518,1752,1878,1136,1006,1932,1356,856,432,666,1420,1612,1518,2400,2130,3170,946,2122,346,2150,450,2098,2110,2122,2046,2026,2102,2124,2044,1978,2104,2110,2024,2040,2100,2120,2116,2028,2106,2124,2068,2030,2100,2126,2028,426,2054,2100,338,2126,2104,340,2012,307,568,626,391,657,756,506,1600,1064,1436,1824,1674,2000,1784,1440,1530,1546,1634,1788,1778,582,1660,1856,1924,1680,1292,1828,1820,860,2982,1094,1970,2148,1980,1222,1284,1558,1364,1718,1302,1888,1270,1382,1998,2032,2108,1722,1120,1810,1318,1878,1936,1760,2054,1042,1762,2118,1764,2022,1806,938,1690,1602,1798,308,466,626,524,1398,464,1250,1294,2014,2032,1732,1424,1796,2040,1418,350,2054,2076,2026,1354,2092,2008,1982,2018,2360,1778,1304,1432,1432,668,1326,2144,1542,2516,2518,1892,1408,1434,1172,2314,1888,1718,1302,1346,1098,2243,2325,772,800,736,710,762,470,396,707,748,704,680,324,888,2311,960,812,786,580,506,747,782,608,612,722,626,634,722,392,620,780,364,733,750,552,616,386,376,736,397,1826,628,3272,2844,1172,560,2568,2544,936,940,2688,1432,1184,1872,1228,3448,3576,3576,3556,3576,3540,3532,3552,2524,3476,3516,3552,3500,3568,3592,3548,3428,900,896,704,3580,560,576,456,448,1024,3576,3512,3504,3500,3528,3512,1064,3460,3452,3496,3544,3560,3500,540,3568,3528,3504,3568,3612,360,376,348,1380,704,768,1600,1260,1304,1300,1256,3392,3360,3364,3404,3388,3392,3376,3392,3388,3384,3364,3392,3360,3424,596,332,3392,3376,3348,3392,3432,3376,3016,3372,3400,3364,916,420,3360,3256,3360,3424,3368,652,3360,3396,1468,360,3356,3392,3360,3412,544,372,3200,448,3396,4368,1264,746,2850,2782,2638,2794,2802,740,2776,682,2586,2850,2570,2784,2832,860,2214,1994,2840,1914,2212,1326,2226,1368,2366,2836,1580,2676,1760,1852,1936,1820,2460,2842,1976,2832,2850,2492,2612,2548,2772,2408,2672,2672,2810,2618,2474,2336,2288,844,912,1024,974,2794,2004,2792,2028,1172,1318,3286,346,1161,574,345,374,660,898,1218,1224,1540,596,736,1158,1724,1642,1638,830,1012,2278,800,380,938,1994,1252,2106,1118,1120,542,1464,1232,606,574,950,1388,484,864,644,628,1044,574,610,836,1512,730,1090,1506,908,1804,2038,1076,324,1068,1742,1586,1148,2014,1308,1126,1198,1174,1048,1020,1198,1678,1830,1060,1044,1338,1212,984,1034,1106,1156,1204,1050,610,2148,578,1388,1558,596,2068,1572,1242,1814,1028,1454,1932,1486,1590,1044,592,746,1048,1064,1160,1056,974,744,530,1024,810,970,756,622,904,906,1044,1042,1032,1072,960,968,988,994,982,1004,1004,954,904,968,1064,922,994,1070,960,906,1044,1040,1032,946,984,968,1060,912,974,954,908,1032,998,996,1028,1012,980,986,2236,1058,640,672,684,2166,1006,602,2956,1232,1548,592,1164,1792,832,1044,2288,872,384,364,2028,1264,2112,1468,1132,2116,808,808,1220,888,668,712,1048,576,612,840,1524,2040,2188,1804,1168,504,1068,1752,1648,1152,1000,1920,1380,632,1532,1272,1208,2264,1220,1744,1892,1116,1048,1336,1280,1028,920,1060,1328,328,604,2152,1512,1492,1624,600,2084,1568,1336,912,1440,1464,2240,1544,1020,1044,748,1088,1064,1108,1064,1012,748,612,1028,812,972,760,624,904,1036,988,1048,1044,1044,1068,968,996,988,976,1008,1080,1040,960,1008,1104,1068,996,1140,828,916,2220,1036,928,1004,972,1040,856,908,980,1088,916,916,1040,1000,972,948,1012,988,984,1100,1144,1612,808,2204,2072,382,1688,518,2494,1866,534,1444,918,958,1946,2198,2144,522,680,550,1066,1288,2208,894,920,1972,1992,1288,1828,1936,904,936,2272,1496,1538,2154,758,1076,1128,714,764,1238,684,1772,768,878,674,690,570,1588,1902,2066,1978,2116,2148,1506,1144,796,1404,754,1846,2044,1886,904,872,2142,1414,480,1998,626,1388,2130,2196,2036,2202,2000,1946,1924,2206,1442,1976,2200,978,396,2584,3086,2240,470,526,494,356,624,630,672,532,588,452,594,812,488,2052,904,938,918,620,606,822,3084,1950,2100,2096,3422,2002,1518,406,436,418,512,410,452,518,480,484,572,1748,568,550,738,882,732,1026,2014,482,410,374,3038,1764,690,922,726,1698,1722,2262,2186,2216,2162,1874,1966,2268,2300,2202,1898,1826,450,428,1256,418,542,506,766,774,754,562,480,574,526,504,574,502,642,492,2088,1750,464,564,590,1682,664,534,538,612,772,668,840,660,706,880,2796,972,638,598,496,566,724,2796,2136,456,654,2148,1890,2384,2116,2240,2046,2242,2230,2240,2278,1620,2446,2720,2196,2892,2514,2286,2440,2410,726,1146,778,1248,332,766,304,2372,2266,1850,2334,2718,1552,2150,2562,2460,2504,2292,3722,2596,2424,2504,2590,2438,2538,2398,1972,582,534,556,578,1940,2204,2432,2746,2784,2738,1978,2096,2380,604,558,612,1846,1898,2472,2810,514,570,634,1398,602,374,1662,554,960,428,1400,2244,2304,2306,2292,2324,2276,2734,2262,630,854,566,2534,602,764,528,2240,1718,776,494,1432,2730,2674,2312,2254,2014,2534,1786,766,352,460,1904,2198,2350,2056,2102,2022,2044,2224,1676,2084,2150,548,1028,1380,808,2070,2146,2164,610,2626,2804,3068,898,764,870,816,846,2700,2644,1458,672,654,2754,2618,662,636,648,738,650,768,760,704,648,658,2900,752,1460,414,748,390,568,600,728,656,854,666,872,654,1196,596,2010,576,602,844,582,3532,2908,1622,1716,1500,1446,2998,3090,3208,3068,2376,3116,3078,3118,2918,536,550,640,782,2984,2914,2932,1600,554,574,2698,3050,2940,1196,1176,812,2106,1050,708,944,858,2028,508,432,468,470,496,562,622,878,656,696,620,554,1450,532,834,2012,2866,690,710,810,556,2140,2566,636,556,650,714,1418,1376,1044,782,1184,1074,2296,506,1016,744,3410,3044,2672,3030,3082,3120,2018,3074,3000,1546,866,768,850,2126,2294,3830,572,498,636,1330,1090,440,1126,2214,2854,2396,3500,2762,1012,1160,2710,2796,2920,2948,2720,2938,2748,896,866,900,980,862,2676,2626,2860,3160,714,662,728,628,726,2388,2468,2518,3498,3166,2018,2938,3504,3260,3336,2484,2788,3092,2920,2944,2356,3502,2560,3222,3016,1750,1020,2102,1550,616,536,1182,3072,854,1208,336,1100,868,1010,1040,718,1090,1212,2034,2804,1596,920,818,764,600,1260,648,532,410,2068,610,900,602,718,960,936,936,592,916,754,562,632,554,914,778,530,610,864,526,636,482,540,952,462,666,1524,1516,498,2968,976,1020,668,1086,1012,3144,3396,920,740,1250,4250,1750,2874,2826,602,738,582,590,2928,3102,3448,3466,3398,3228,3500,3382,3076,3260,3292,3490,356,1907,2120,348,1364,1532,980,714,1196,538,4272,4202,394,1068,376,462,366,1154,1546,1490,680,618,450,486,2300,1464,1574,1584,2162,1496,308,1116,1304,448,558,412,426,796,440,656,1520,930,330,2300,1374,550,694,608,1278,1288,1706,1646,1662,1622,1410,1152,1714,1722,1652,1428,1372,412,332,404,570,586,358,434,568,378,382,430,1010,1576,588,600,442,422,364,504,1250,450,776,378,622,458,586,508,1250,2090,458,1326,1084,380,2078,1602,446,440,460,488,1424,1784,1592,1934,1524,1668,1678,1690,1702,1214,1800,2054,612,1860,1716,1838,1968,1836,572,1736,1730,1386,1752,2046,1162,1582,878,1854,1862,1722,1718,2062,1772,1824,1862,2202,1796,1932,1772,1472,1462,1658,1846,2100,2086,2042,1470,1566,1750,1384,1408,1800,2072,456,1044,1262,706,434,1038,1682,1712,1756,1738,1744,1710,1656,400,644,1774,396,588,434,1674,1936,1072,384,2036,1998,1750,1684,1372,1904,564,1332,1424,1640,1760,1540,1516,1518,1666,1252,1562,1610,1904,1508,1598,1612,1632,1776,484,1558,1530,844,1608,1514,1712,1340,436,428,334,340,390,498,384,1742,1164,348,1492,2022,1656,1940,882,840,1744,1808,1876,1802,1374,1818,1780,1818,1694,1730,1690,1708,432,334,1564,1774,1694,416,1478,1262,552,1086,492,1150,416,504,384,846,322,356,1720,1666,416,412,390,1752,1446,392,358,354,392,794,806,476,566,1130,612,422,588,300,1764,1546,1738,1780,1820,1160,1800,1734,1460,1238,1396,2044,622,760,642,1288,1654,1384,2142,1598,588,676,1556,1620,954,1696,1566,1706,1592,1456,1540,1526,1622,1856,1396,1442,1456,2016,1846,1166,1410,1708,2036,1892,1932,1444,1600,1792,1682,1698,1358,2038,1458,1672,1740,460,594,472,1328,674,1778,1280,586,498,626,1794,1920,1620,538,918,442,586,470,732,1630,994,382,544,542,424,1598,402,466,524,308,1020,1706,1726,382,1814,1978,1890,2208,1038,1660,1652,348,448,350,622,1074,1818,526,315,2324,1884,1714,1584,644,962,1710,1722,1720,1620,1604,1770,1646,1652,1664,1458,1720,1752,1772,1768,1688,1736,1790,1626,1708,1648,1650,1578,1748,1588,1800,1766,1724,1774,1480,1708,1740,1718,1880,1572,1668,1830,2008,1924,1706,1814,1604,1728,1724,1730,1754,1730,1778,1510,1550,1636,1198,476,1640,1582,1902,1736,1614,2206,2098,1630,1614,1440,1556,1626,1624,1622,1624,1410,1564,1530,532,1444,2360,1084,1808,1840,660,1844,1032,2076,912,1860,760,1788,1920,1480,1124,1740,1984,1648,640,1720,1116,1812,756,1796,2004,1856,476,1724,940,2000,548,1560,1380,1800,892,1552,828,1792,1984,644,1328,1200,1680,620,1524,2816,1726,1902,1462,1150,1824,1506,1642,432,1030,794,482,398,596,750,532,2586,1006,1470,1116,1026,844,1256,990,1102,1040,1010,762,600,908,1208,868,1964,1076,1020,944,790,2710,1088,1322,826,910,1084,1114,748,766,692,1000,2320,1006,1018,1012,1960,356,1072,940,978,1122,396,2458,1040,1046,996,716,394,642,2096,1060,886,510,718,2566,1114,826,440,2274,744,2422,554,1276,732,822,756,1006,768,618,528,642,1452,580,1964,690,670,558,554,1770,748,1450,724,826,1914,512,412,1536,510,1890,834,642,584,510,308,660,460,494,452,1570,1054,992,600,594,1052,776,776,696,816,746,1788,1926,1034,998,884,696,506,1070,1980,1296,1300,772,1254,1650,494,1110,624,1328,990,648,2962,518,526,936,664,3622,3448,1248,732,1392,1296,1004,3066,3784,318,1318,1264,908,696,1096,1456,1080,2466,320,3062,1190,992,3474,3364,1028,1128,3806,944,736,1188,1248,3132,3104,1264,972,2480,448,1476,1278,1240,872,304,500,3228,3086,2970,878,494,1016,738,3038,892,2932,632,836,3236,3054,3302,832,4792,404,904,572,1442,1222,1206,1546,858,896,302,1002,1120,1374,1024,1446,1142,1200,1086,520,1502,1180,1050,3412,2686,2168,2062,564,388,1544,972,1180,1162,1198,1258,1134,1184,1138,1188,1150,2002,2464,764,910,736,818,1196,886,1186,1164,1136,3108,2108,2356,2408,2640,2688,2556,2828,3000,2856,2604,2332,2784,2900,1040,1468,2712,2648,2824,2944,2984,2316,1844,2612,2408,3084,2740,2004,2992,2988,3048,2580,1740,640,940,1888,2208,1720,2560,2380,2820,1440,612,2984,2400,3558,566,616,438,542,344,564,520,590,328,494,518,528,704,370,978,658,1106,576,630,584,604,976,462,480,772,3116,3004,3044,2996,2988,3000,2956,2636,800,972,1863,2002,2072,1702,1680,1761,1884,1883,1822,1731,1818,1814,1673,1014,1384,1897,1854,1902,1978,1740,1787,1674,1888,1900,1835,1883,1861,1843,1808,1688,1897,1841,1678,1832,1678,1869,2011,2105,1754,1696,1989,1842,1684,1993,1741,1924,1678,1921,1786,2103,1725,366,1871,1966,1774,1791,1812,1805,1796,1927,2771,614,2738,1300,2220,1204,2600,890,3366,3544,1266,3540,3172,2342,1288,1316,1230,1146,570,596,1430,1626,982,1004,640,1024,478,476,476,1244,738,2382,4351,2164,1038,1770,960,1518,1038,708,1012,2838,2834,1012,2642,2534,1874,1030,1056,976,916,1526,458,448,474,1140,1296,984,624,552,856,386,992,592,1898,2266,1064,1214,510,510,1520,952,2732,1250,1022,426,730,736,732,1246,778,2494,2204,708,758,768,1126,514,514,668,576,1150,484,378,1158,740,1150,916,486,1054,1066,1314,580,578,1024,1260,2096,1012,1270,2462,1110,452,494,2488,1238,1046,1030,466,1084,466,400,920,1324,2450,2288,1192,788,470,470,1216,1222,1132,552,588,700,522,876,800,778,814,390,422,872,856,708,1446,2304,1182,1084,1260,500,560,1230,518,498,2294,830,1006,674,686,712,638,1342,684,2370,1092,1200,1180,1178,1238,858,2190,784,358,642,790,1178,804,848,904,648,2490,1122,1278,1230,1070,1324,1032,1194,762,1310,806,650,1250,1100,1170,1230,1322,554,446,1314,790,760,868,872,1244,718,1158,1348,1122,1202,1368,452,390,1176,1164,2236,1278,734,718,2412,2614,564,1054,1188,728,738,1058,2562,1706,590,1234,606,608,1104,1094,1264,798,2234,776,884,842,1312,730,1054,784,730,374,810,576,1166,574,582,720,996,1324,1328,2392,1058,1316,1342,546,792,988,780,912,734,718,592,518,1056,884,898,1334,506,1398,514,472,924,658,714,682,530,524,1180,1102,1088,2136,1052,576,552,2604,2348,1214,1210,1432,662,666,1258,552,502,2370,2268,1234,1132,1238,986,1466,726,896,1010,432,2352,1148,1254,1230,662,1084,1002,1202,994,1280,496,598,1194,1080,1286,432,440,1328,908,2088,2468,1132,704,668,1254,422,414,1088,1162,1144,1192,2334,1060,1326,2396,2364,1050,684,624,1084,500,872,1314,1178,1178,2362,608,1265,2224,684,2356,1068,1220,514,872,578,948,2720,1232,748,1198,766,732,1258,770,618,1472,692,1638,2196,722,756,766,1132,518,758,578,1154,484,378,1164,740,1144,914,1054,980,2276,1318,580,1034,1256,2090,1008,1268,1510,560,606,1116,458,498,2492,1228,1042,1034,472,1076,364,396,926,1328,2452,2316,1164,786,1020,1218,1228,1128,550,586,2102,860,434,798,774,818,436,444,844,854,2252,712,714,662,1274,936,1188,1090,1110,500,548,1240,522,500,2312,830,1010,606,684,600,1350,686,2360,982,1200,1182,1178,1242,918,2142,798,360,644,782,848,774,856,930,648,1200,1054,1112,1270,1236,1062,1314,1026,1200,628,1306,808,658,1254,1104,1164,1230,1330,562,1312,788,2414,1002,876,880,1030,692,1156,1352,922,1200,1378,454,388,1172,1162,2240,1278,730,714,2360,2590,566,1062,1194,748,734,1186,1196,1296,1700,590,1242,606,610,1100,1088,1272,802,2196,686,884,842,1310,546,442,1060,784,446,580,1172,580,584,720,988,1320,1362,1190,1022,1046,1308,1348,548,790,984,776,962,736,590,520,1092,884,898,1310,434,1402,514,912,660,708,822,530,524,2338,2142,1040,572,642,1206,1330,1750,522,1218,1214,1432,662,670,1244,550,498,2352,1130,1056,1222,1136,1236,988,1464,720,878,1004,434,800,1490,1142,1250,1274,660,1078,998,1208,436,490,1276,620,1196,1088,1260,432,442,1332,906,2088,2506,1142,724,670,1182,424,416,1088,1108,1146,1200,2336,1068,1330,2402,2392,1208,564,468,1092,506,868,1310,1182,1188,2382,1306,584,2148,1002,962,2166,1178,988,552,302,746,2282,2214,1066,996,2072,1184,512,1436,990,526,1048,1510,428,1346,2196,596,710,1710,1734,1436,2144,1198,592,610,568,1378,1598,536,454,358,1686,314,1576,1830,334,1862,340,1554,336,1792,320,1848,334,350,458,872,2326,366,650,796,426,1472,2216,366,1802,370,742,844,462,798,392,920,382,448,432,504,366,1018,378,482,348,410,356,410,576,1766,698,602,1738,432,966,1848,494,426,1748,454,1268,646,1024,394,450,500,486,398,384,456,512,360,3056,714,2868,1220,1448,584,688,3396,774,720,1516,1512,1008,886,1340,1304,870,894,2498,1174,862,1444,1402,3102,846,1444,1452,1452,1076,1438,1710,962,1540,1232,1520,2918,1060,2058,2978,1136,1080,634,1128,1756,1226,1884,1472,1168,1226,1124,1020,1042,1104,1206,706,534,3348,2844,1638,1588,3390,1632,1508,1154,1330,1776,830,498,902,884,612,748,836,958,922,1436,2934,3120,1736,1336,982,914,1060,898,1642,1228,996,1684,1492,1708,1494,1292,1290,1116,1710,1050,3348,3346,1888,1148,1010,1096,962,968,938,880,702,1378,780,714,2922,3388,3342,3424,2442,1644,660,1160,1514,1682,1182,1588,1592,1594,3178,1234,670,660,1180,1182,1312,1286,1644,1322,872,1344,3354,1892,1136,1066,1594,884,724,3358,2038,1402,778,814,1410,1404,3384,1182,1068,1108,1398,1392,852,1460,1446,3352,486,3340,1058,1576,1522,1130,916,834,2088,884,1040,1452,1476,1362,1488,682,1140,1746,1172,1170,1742,796,1640,1360,1186,1656,920,3346,1338,1636,956,1632,3674,516,1216,892,2372,2088,1174,1102,744,882,1156,1782,1112,988,982,3160,3264,1142,810,936,1280,846,1146,3194,3150,834,2990,1094,1110,1730,944,1586,864,1810,1334,3244,940,1850,1204,664,1708,662,612,1128,1222,1114,734,1208,904,692,694,1606,484,1072,1156,1648,1112,1140,840,1184,1082,2012,1224,2508,1510,1490,1280,1844,876,1792,1628,1006,1028,866,1090,884,722,742,1238,386,1140,824,1640,1574,1636,1232,798,1632,1504,626,1298,1102,1322,1062,1876,460,488,900,736,512,864,516,1780,1620,1062,1460,1428,2670,2194,2932,1556,1736,2310,2304,1452,1430,1450,1464,2362,2308,1396,1912,1008,1404,1440,1236,1444,1446,1160,1512,2094,2152,1574,1058,1440,516,1028,1320,2262,1418,1050,1134,618,1642,948,556,1586,2944,1200,1222,1502,1094,1134,1146,2408,3238,2054,642,2026,2086,2084,1832,1844,1136,1158,2336,2302,544,1142,3252,1246,1156,2050,1496,3238,1340,1272,1250,1488,1982,1544,1340,3250,828,1332,1270,1382,1284,1362,3054,1252,1188,1326,1176,1320,1318,3228,1176,1296,1184,1300,1240,1206,1362,1236,1384,812,1450,1170,1104,1290,1330,1374,1214,1296,1158,906,1318,442,1478,1160,1426,1206,1250,1172,666,1514,3258,1214,2120,1102,1574,1466,2432,1424,1446,1494,1174,1362,1516,1552,1546,1516,792,1156,1018,2682,948,1512,1250,1300,1280,416,2816,1310,1242,3308,1278,1484,378,458,1020,1208,1322,1314,782,1430,1692,920,1056,378,420,1506,2266,1188,596,1200,1452,1680,936,936,1708,3146,3162,3268,994,1150,1018,594,1036,870,1002,2216,752,646,1412,480,596,782,1232,1194,2020,1112,834,1186,592,966,762,920,1244,1020,956,728,660,1546,1430,778,1120,3216,3202,1320,2316,3184,810,1136,738,1014,962,776,1116,474,694,2936,1312,1526,982,1380,1126,2032,1410,1204,1518,1180,1924,1256,1250,1520,1842,1022,486,1114,1258,1134,1520,1190,600,596,594,2078,2892,804,1004,3228,1748,1118,1652,1160,752,3278,3246,1136,866,732,794,984,1312,772,666,560,598,838,638,1588,1352,4343,4012,802,1311,924,3925,804,1099,638,788,978,3818,3801,1068,740,4051,800,3813,3579,321,802,877,3943,1710,904,3944,804,877,1868,3945,740,2440,4072,1097,1361,938,3287,800,1158,3962,804,1410,2023,1579,3944,1600,3926,804,1021,3841,798,1180,3560,1320,800,3611,800,2632,345,798,960,4066,870,1124,1215,3853,1024,970,3124,802,1490,2146,990,1873,1466,1797,2054,1455,3973,4004,798,3723,1092,838,4053,800,921,825,3937,800,1686,3830,1520,1393,961,3960,3720,879,4073,800,833,720,2148,941,3897,1157,3772,340,4054,800,1183,1592,554,825,3804,784,1392,3507,3643,608,930,3938,3988,1157,3872,3434,4083,1922,3584,3463,3924,1864,3981,802,786,3927,800,3768,4108,4004,1244,3895,800,2229,1024,4017,587,1216,793,506,1688,1121,3899,800,950,415,3802,3989,1054,3790,3464,983,3924,800,2072,4052,1783,3980,944,3948,1201,3718,573,2083,800,756,3847,800,4026,2946,1449,3502,786,2198,2090,926,3702,796,4200,3552,496,1984,796,1268,4231,1870,755,1940,802,3599,1030,1926,1101,802,4146,883,1949,1266,1778,3907,746,2004,730,800,1927,1309,4082,764,1372,3971,1228,4522,1270,2276,898,558,2901,1010,1841,718,2526,578,368,470,2380,1510,432,488,562,350,406,320,2442,2360,2248,2440,2458,2384,514,570,2414,1910,2438,2204,2156,2148,1982,2420,370,2230,2258,624,2366,2430,1842,1394,910,1948,2442,1782,2374,2234,910,1082,2498,316,1908,1868,2430,2452,2388,976,960,498,2444,468,2328,2492,2350,2112,806,1970,718,2426,1502,2098,1406,2284,2456,2150,2344,1788,2386,2106,2098,926,440,660,1498,1922,412,2520,902,2394,2284,2116,334,2422,2394,1016,944,2446,1164,1264,834,1224,2436,1554,630,2782,2032,1716,326,314,500,3144,1458,1276,1478,2348,1178,2704,1486,982,988,958,2410,1512,872,326,628,1264,1336,2666,1530,944,964,1502,1462,722,878,544,3192,1332,1384,686,1180,2306,1332,462,3064,660,550,376,746,546,1352,582,312,400,2156,1482,816,2516,1360,1958,2336,1633,2124,2344,988,438,442,478,616,322,434,422,790,578,574,1448,1718,472,306,1582,592,892,2412,1552,660,2884,2448,2374,2342,2100,2274,2310,2178,2414,1230,2406,370,2486,2376,946,1030,2482,2216,2270,2366,2386,2368,2186,2518,1160,318,468,846,626,616,628,676,678,808,2390,1462,532,596,1144,542,510,552,448,326,570,572,566,564,602,616,776,606,2236,2486,1462,2350,1428,2126,2804,1466,2644,1484,2786,1420,2590,1669,2354,1546,2578,1418,1206,1162,1050,1046,1214,1256,1180,1150,1206,1166,1172,1224,1174,1184,2374,1594,636,350,1188,1048,1416,506,518,1062,1540,458,518,1503,3058,3058,884,3538,384,706,604,516,706,750,772,536,632,454,3482,3326,708,1920,814,540,520,3504,410,3528,548,2750,434,2560,740,3572,3658,3514,574,3546,882,626,3466,3592,3480,550,3490,710,3494,3516,748,508,578,640,2998,426,3492,454,3592,3516,778,408,3490,3598,620,3508,714,3526,3644,1294,610,1018,360,420,2124,2458,1850,1256,1722,1768,624,1108,1702,512,324,346,610,1206,556,642,922,1286,414,620,304,360,1016,330,2580,1204,388,352,604,1742,1650,1764,1114,1222,1264,1044,836,1802,818,1132,3536,1980,3694,1742,1628,964,1898,3128,3094,1628,3168,798,358,324,782,622,738,546,364,766,726,688,560,590,1622,1096,512,1136,900,410,1098,1078,1508,518,384,430,1522,1392,1520,650,520,1520,480,1912,704,376,666,358,1546,2074,1462,1930,452,842,1682,1020,832,2020,714,690,510,1516,1404,2538,998,484,722,484,546,314,614,842,786,790,1900,2308,2420,906,926,344,1028,1030,1036,1038,518,1070,1016,1012,2314,1132,1290,446,1058,326,3566,356,1728,442,446,2400,2118,3088,2982,2490,2064,596,3476,338,2840,3702,3342,3064,568,2588,766,2312,1724,448,546,3158,2920,778,764,1284,2938,2938,334,392,480,428,2886,2756,562,424,594,532,462,490,356,2800,2904,2826,2842,1524,2640,2940,2990,1776,2462,2622,320,304,1660,2878,332,1970,2024,354,650,1230,866,592,828,3318,1850,1116,2496,600,400,360,644,404,712,640,720,760,600,584,1312,716,344,712,516,800,810,350,326,312,434,300,314,556,1032,684,634,542,358,302,394,502,750,340,348,336,490,738,434,1310,2308,624,510,1098,646,396,1000,466,928,1264,310,358,450,1042,716,904,384,940,438,310,452,308,1072,1074,1026,690,490,562,774,780,610,3350,988,682,586,656,1916,1860,1090,784,1912,2646,1726,1336,1236,1906,786,1908,2188,1470,2830,1904,526,1486,1784,980,532,1480,792,720,452,400,430,1246,1484,932,1488,932,552,564,1252,508,912,924,1312,952,1348,916,1460,988,1404,924,1632,988,1408,920,1460,948,1412,936,1596,1056,804,1864,2238,1996,2594,900,1176,1076,1354,1018,1436,990,948,1030,1232,976,798,1034,1296,874,1436,1402,1778,1370,666,820,1428,1012,1342,770,1920,542,592,590,1544,988,868,1486,1332,1242,1520,1284,1202,1922,1844,870,1102,968,1310,1108,754,626,960,938,1432,1458,980,654,708,920,1376,1130,1056,2132,1112,2128,1508,1640,1234,1210,1486,1224,854,986,646,572,1856,592,1020,1226,1496,1428,1014,1550,1266,718,1536,1252,666,1650,1144,2132,1352,1102,588,698,1014,566,666,978,1588,1306,908,376,974,1194,1090,1426,1118,906,520,1042,1420,1442,1076,2104,956,864,436,442,660,828,318,402,328,510,2104,1252,938,390,1484,1302,2774,392,2650,2514,458,432,446,506,2712,2654,408,2036,2592,368,2568,2216,720,370,2582,2804,2818,2586,372,2410,1124,836,1518,2550,2576,2206,2534,502,894,742,1118,782,404,506,522,522,526,1212,1228,1110,1220,408,1212,2530,2590,1204,1142,1384,1212,2476,1140,1146,1514,1064,2566,2620,2098,2138,2130,2092,2820,2810,2274,1838,2576,2622,2476,1264,2178,1208,2146,2132,2724,1950,2102,1854,1810,1826,2498,2362,2626,1944,2550,3298,2350,2490,1768,1792,2600,2554,2692,2572,2618,2578,3264,2716,2336,882,1252,1198,1404,1012,1152,1508,1204,2750,2170,3302,3779,1625,666,998,900,700,666,924,952,692,710,1060,742,672,692,938,850,710,696,990,1012,668,694,952,1076,672,698,970,782,698,672,606,756,678,672,716,670,708,934,804,678,650,708,706,454,1012,682,698,1010,972,674,672,602,936,698,694,938,984,704,672,684,1024,698,708,952,602,702,676,678,652,516,704,502,994,708,700,710,1092,706,676,960,892,698,698,982,774,758,828,1016,488,666,412,1024,698,708,772,858,702,402,972,1020,518,696,622,490,676,698,1002,892,688,416,1022,768,726,982,1018,694,950,1006,696,610,1014,948,490,666,934,568,704,696,992,1016,700,700,926,598,698,704,626,1034,454,714,936,700,702,954,924,572,1138,318,1030,1174,1044,562,634,1238,662,480,782,962,432,762,1358,1176,1734,818,794,1150,698,664,744,924,966,2016,880,570,1464,980,832,744,778,1132,782,758,748,1006,496,860,878,534,856,476,918,866,994,472,1066,348,636,338,1012,430,528,642,792,1052,1046,1406,824,898,914,990,704,1078,1290,1084,1128,772,608,582,1220,1406,1526,1534,1552,1400,1406,1338,802,786,730,532,566,724,774,834,1312,1222,1276,1252,834,1116,826,460,624,828,814,714,462,750,630,334,624,750,664,824,666,1108,636,1292,616,626,632,698,660,640,674,636,1312,1180,624,1208,1202,1072,1236,788,812,792,732,438,402,732,562,462,524,574,458,472,732,980,440,666,896,932,884,1006,1500,990,1048,1046,884,1182,1236,682,937,1600,790,835,1051,700,620,876,358,504,370,540,1000,392,532,618,686,620,354,394,358,512,326,402,714,516,716,476,492,920,480,598,488,346,448,466,360,378,848,2574,526,412,506,414,356,1130,580,412,622,714,422,428,764,1294,616,1442,380,1076,966,770,534,496,542,574,330,626,840,704,538,732,1000,944,1392,1056,886,1182,1196,1176,400,464,1952,3034,932,2376,1002,650,500,572,628,1184,2692,312,2044,2686,472,320,2528,360,606,1506,366,866,2410,426,594,454,474,828,684,846,358,550,582,1088,480,338,552,410,362,572,388,348,340,446,444,526,542,2588,400,426,436,994,3040,2416,2686,588,512,1336,1620,2810,772,486,438,520,2776,550,1708,442,472,2702,2782,2572,978,1038,634,870,1956,2676,2790,954,1360,1364,472,538,2418,3322,3872,2672,944,2012,2316,2270,2774,1062,1196,1184,1050,2450,2388,1318,2736,2370,2544,2530,2466,2176,2230,2810,2202,2206,2738,1954,582,1990,2320,2428,2512,2360,2516,2314,2106,2692,2782,888,878,764,760,516,420,2294,2258,2274,1440,1134,2232,1098,2262,1680,674,2748,2038,2136,2732,2744,2352,2734,2122,2132,2748,2700,900,2146,560,1296,914,404,404,692,1636,2022,1872,2074,1654,1200,1722,2434,1172,2080,1432,408,342,448,1440,1964,638,2152,2438,1160,1602,706,932,940,2880,2916,2182,2190,2756,2810,2844,3006,3110,2998,396,682,552,1146,880,632,946,1594,1446,920,740,1014,714,1212,928,896,922,636,1352,1214,1010,1282,906,994,966,414,802,1198,790,2072,3348,672,1570,1486,1846,988,1336,932,974,1704,610,1520,510,502,590,1524,970,718,846,888,958,1504,608,608,1190,628,1914,432,850,1174,1012,592,890,4024,3008,400,1170,812,2026,1634,690,2070,612,536,1922,1172,1652,386,2668,968,536,560,1174,414,1400,1586,854,2028,1782,766,1910,3046,982,1684,982,970,1784,834,2208,1224,456,772,586,870,654,320,3416,566,1880,1246,1504,792,1572,940,3320,968,416,824,650,496,382,756,4022,1858,1376,432,844,648,1514,876,896,1904,2388,1088,1782,900,896,908,2060,968,984,740,730,1248,790,1418,968,2290,402,654,1402,1806,970,730,4040,954,2672,896,1108,1784,1048,1430,848,2820,732,798,402,420,728,350,1692,820,410,664,3986,966,1266,2278,342,956,750,744,1242,2926,784,732,988,1094,1002,776,1954,790,392,1308,1356,658,4038,738,652,1366,484,914,562,792,782,748,352,1418,964,782,598,740,610,364,698,496,934,966,482,356,1158,1550,534,494,936,2206,966,986,484,1200,792,722,652,732,578,2064,2196,1650,1418,894,966,968,992,768,300,314,872,1538,2174,848,930,540,796,722,898,3746,788,2256,1062,1018,964,576,504,4461,1080,300,1312,484,790,716,760,1520,1430,942,3934,2330,1250,726,1226,874,1584,976,940,974,1288,1004,1604,788,748,1238,934,570,994,344,370,642,1864,588,1010,388,718,456,516,430,512,470,778,384,430,1426,608,1676,1670,1068,1064,1076,1064,1060,826,784,720,360,1660,912,728,2684,1864,992,1978,1524,974,984,824,414,1282,1100,574,770,1016,304,738,3800,590,3860,3390,2910,1354,460,1160,548,632,780,1430,762,1974,3464,1426,748,358,1002,1798,1890,1244,1290,1326,1882,454,784,1018,708,2138,744,1320,354,1064,784,1540,832,1410,1428,788,980,780,404,706,612,1206,1890,572,2128,1500,388,1254,360,1232,348,1412,784,588,884,1896,1472,582,1486,750,562,700,1036,598,584,1090,750,1958,1200,448,606,2266,1184,628,820,712,750,718,822,752,1156,1062,638,1404,664,1002,624,714,2118,2026,4362,4224,1456,2164,2978,1224,3670,1228,712,2290,1048,752,1420,2054,904,344,1544,982,1164,962,988,984,1414,708,1122,736,802,2618,1630,644,1670,1420,1200,702,1166,302,338,466,442,726,748,660,924,740,366,674,1400,778,728,610,640,390,1664,1308,1026,1226,780,750,566,442,1308,1292,1424,1598,740,746,924,890,920,922,818,1038,882,946,672,1000,1420,1666,1024,712,748,702,454,616,842,1312,1568,712,1292,714,526,780,1064,1428,3018,480,1420,782,732,1420,782,752,1082,636,1230,908,760,2514,1118,1334,360,604,530,514,584,1126,1334,934,928,692,3302,1242,690,572,482,480,1410,458,1056,1390,578,570,1458,750,922,406,814,740,326,444,1274,3564,752,640,480,1420,782,528,728,752,954,714,494,712,1956,1416,736,1442,440,786,366,744,612,1572,754,734,918,784,3542,752,706,756,998,820,734,754,748,730,754,1668,574,1442,322,1244,750,1422,1230,706,1666,1208,3908,1628,1506,3844,1050,752,1006,1062,1072,1076,784,754,1002,560,388,1568,1408,734,1462,1582,786,926,888,882,952,714,322,754,536,914,1420,750,816,884,712,1530,3752,1496,858,1498,1734,432,1226,696,1050,1026,1464,3078,516,772,1440,1586,724,580,1292,952,1984,1142,2006,1306,902,1134,1398,768,1054,1222,398,580,638,650,898,1674,1120,2966,770,368,2796,496,1900,2352,3628,1576,1812,864,546,1650,1644,1506,806,468,1160,626,3596,450,426,1218,1234,616,688,1644,2808,1794,906,726,844,930,982,1340,526,516,518,500,508,524,524,506,1916,2822,1080,1088,1720,1150,374,462,692,598,500,3180,490,836,2704,1070,946,3014,474,1072,914,1616,1318,1798,1116,966,3688,988,1260,986,964,1408,874,964,656,452,458,3080,1528,1034,768,2652,1440,2248,814,726,3098,1358,912,314,2492,432,1392,2318,1816,360,1594,1440,1336,660,986,3548,706,1166,634,548,666,1064,480,322,548,1514,1996,956,946,944,944,3662,1418,966,2396,944,664,1076,1400,1132,886,1252,930,678,526,884,574,478,438,516,458,1376,784,2216,2032,432,1596,692,3878,1494,1416,1096,950,1250,1388,1216,1150,1062,1174,982,1076,1090,1572,1508,1384,854,984,960,1422,1052,3862,1230,820,1406,3894,1058,1396,1040,488,1480,452,470,448,972,966,1418,708,1858,752,1400,1422,1768,784,648,1292,1418,704,1152,750,1318,774,914,1182,872,846,1950,664,594,788,1060,924,680,1430,626,1008,788,736,1428,1026,750,930,2766,714,892,740,786,754,1032,600,716,788,3328,1010,4014,444,754,566,708,754,782,3800,988,370,786,1008,682,1224,752,1128,1424,894,1032,3204,718,754,686,560,786,916,1558,1626,568,588,782,570,368,622,972,648,3460,1034,990,820,980,3300,640,1236,726,704,614,804,1124,534,868,734,430,2294,736,610,750,458,898,884,578,480,480,1416,684,528,502,788,1538,792,1260,1550,544,930,920,3328,1110,1432,928,640,2436,2458,2446,1208,1568,3708,1220,1126,808,1400,1396,1554,1142,890,748,782,1168,1332,3454,1046,528,666,1060,1466,1710,718,1174,1352,2012,1506,1870,1866,1836,1838,1862,1848,1850,1858,1862,1858,1852,1856,1846,1892,1866,1850,2004,1862,882,720,1868,1852,1526,1542,1826,1854,1850,3818,1870,1840,1856,3302,1852,1858,1864,676,562,746,1042,690,912,474,1916,1832,764,1792,1828,1788,944,1348,1036,932,888,1888,1888,780,1344,788,728,622,380,702,318,808,484,1210,544,664,1212,1146,1874,1938,1920,892,642,642,660,738,606,1240,750,638,642,932,1398,1746,2232,748,1204,2130,1122,1444,900,756,1238,1270,1116,580,1050,928,380,902,780,1344,3950,1742,550,424,1090,1090,1082,842,820,2924,770,896,888,936,950,850,884,938,604,1734,1708,1554,364,1122,344,476,464,624,3096,776,1076,486,590,660,566,412,650,542,364,2814,3662,584,978,572,3066,738,868,2696,2282,504,398,3664,1646,1242,796,422,366,2420,3922,1272,624,1922,1016,2916,642,1232,2000,2756,1362,2216,540,2480,918,1164,642,660,652,650,382,558,3432,1724,1724,850,460,2486,892,1776,3150,1770,1730,4036,1152,1024,1118,950,782,2184,2130,4060,444,348,554,374,438,1972,2930,1964,470,1364,1050,332,524,1100,680,480,3010,536,2568,1592,1582,1576,1222,1038,1220,2454,1064,1418,584,3626,448,1630,1606,1414,1622,730,3450,440,676,1066,658,1214,978,2710,1014,560,1162,1228,914,1178,1256,2002,1502,830,2446,1740,1384,1498,1540,1526,1586,1578,700,452,360,1052,1054,1040,582,764,554,1046,1562,1028,750,1758,530,664,764,786,816,2076,1038,332,732,1018,802,1752,672,1712,2478,800,440,738,1234,324,360,682,422,4088,1634,622,1134,1024,1760,686,346,486,692,1026,318,782,574,478,478,850,526,788,3072,3292,532,976,566,562,792,1230,906,1234,1232,846,1184,710,738,1342,588,748,592,384,910,864,872,928,3850,918,580,940,888,854,810,400,808,1020,1394,1624,1594,1861,1810,720,1754,800,682,846,984,988,982,448,1028,750,914,1420,1494,660,608,934,636,636,542,1024,1846,664,662,1640,812,616,524,1514,1614,748,608,362,1166,4556,442,1110,774,378,314,378,986,502,654,1124,726,812,880,558,1280,850,608,774,954,1714,1722,712,602,766,750,1258,1362,1634,1644,1382,1730,1686,1928,504,394,810,1060,1180,648,492,616,1322,514,608,538,1266,604,1041,978,4386,1184,1068,826,3606,906,2630,942,3926,828,3706,828,3716,830,3724,1890,904,584,584,1144,1038,972,1066,4357,618,616,2367,932,740,734,826,554,830,1920,914,2150,828,1412,612,584,472,324,368,1172,1146,366,1194,810,718,1380,752,1344,536,680,476,636,304,2346,1214,2018,1048,924,836,516,1050,834,1212,2746,1608,1024,1370,1440,1540,768,1502,1532,1182,3240,824,1434,1134,996,786,428,572,902,664,888,1156,772,476,672,1648,838,868,1900,2686,2306,800,652,894,1328,1970,784,3912,902,756,2462,634,656,646,644,2432,708,490,564,658,3334,624,1862,2300,788,3764,2300,3460,2404,330,1504,1240,2466,494,322,428,522,510,1006,1284,3384,1622,1626,2606,1334,944,1092,972,1986,2794,1028,2554,824,2206,580,578,760,664,2474,674,3542,830,1154,1452,962,706,774,1108,344,892,1730,3652,4050,1482,712,1314,3498,2520,3214,3276,1884,476,1030,392,1710,1114,758,1226,480,720,638,436,1362,1512,1692,640,674,1050,3512,1374,732,760,746,698,2792,1500,576,554,3630,992,1396,892,1524,610,1978,1740,1700,508,1552,636,1010,510,932,830,3536,806,1796,1200,1430,984,724,892,1290,496,510,3622,750,878,862,858,872,488,482,858,872,828,1806,352,824,558,1778,474,408,434,706,598,624,994,584,724,1108,842,558,1046,1366,958,906,1190,830,836,832,830,832,828,1192,1004,1996,3874,1494,832,832,638,830,1726,826,834,816,426,1214,826,312,822,500,816,1358,1128,828,3864,526,834,1586,1798,1590,1582,1560,1360,1964,1594,1738,836,1190,832,836,836,830,724,694,1050,656,830,392,804,820,832,562,380,1196,836,832,1060,840,834,974,830,606,1190,1532,1524,3852,832,918,1362,834,838,1192,1440,1476,1052,1162,1040,844,1060,586,832,1190,1500,840,1404,354,318,832,836,1256,1018,658,1186,1200,830,1192,830,838,1190,818,834,832,1192,1182,922,838,834,1920,834,836,2350,460,668,360,790,476,732,354,360,1200,864,644,478,522,634,982,836,880,574,454,1840,604,428,982,1058,802,1624,1188,838,1912,836,832,842,834,1190,832,406,834,644,1646,836,840,836,1196,416,1588,1036,936,840,868,844,1192,830,2404,1444,832,832,840,834,848,1210,494,320,838,836,1190,834,306,834,838,482,532,1196,392,1498,1028,832,1748,834,840,1128,838,832,710,974,740,966,1930,1394,626,1198,838,1052,1174,720,1444,1424,836,1028,830,1200,1054,1058,732,838,988,638,832,404,1092,1192,838,1062,1316,688,832,826,1216,1010,1548,956,1060,996,1202,866,1194,876,904,404,1124,1324,2128,1444,674,1226,3882,838,836,1054,3896,836,834,1062,1002,834,2020,1364,1366,1362,2110,3790,1592,638,3794,1084,766,476,2222,1088,794,456,638,662,650,652,1760,870,1444,642,3130,2598,1178,980,930,3470,1016,764,2026,1270,2262,1030,796,3698,1606,1402,1754,552,608,304,308,762,1742,1774,1498,1846,1224,4060,380,678,678,374,544,650,658,852,850,2522,3620,762,454,1054,1076,842,3188,1758,1386,3634,496,3362,2182,738,1222,558,1436,570,428,1882,1168,498,3620,2564,1478,3572,1048,990,1282,618,642,2544,1396,1520,2342,894,524,422,1272,438,934,1200,524,366,800,986,750,646,438,480,984,336,514,532,1994,626,610,612,600,630,594,718,1898,3200,598,582,1764,1386,702,1082,826,1382,1476,1062,1094,412,498,1826,3322,1056,3986,2802,756,2478,1602,2956,2730,562,1118,470,866,448,370,358,358,852,934,940,2792,836,830,1210,3166,646,612,470,382,526,1026,1088,1368,466,472,482,2256,1590,1504,900,1192,1442,392,1310,1176,1410,1416,444,854,854,1064,1314,2472,3104,1420,930,940,960,1466,830,838,844,1902,922,764,848,786,646,730,544,640,420,982,752,894,1060,580,1868,1292,860,864,854,4220,756,870,1304,872,596,594,618,606,882,882,3812,1180,838,886,836,1308,3894,712,744,882,882,884,1588,3822,1192,3808,856,3704,846,862,590,586,616,658,1374,842,702,872,594,590,1052,1596,840,632,378,1584,770,870,3266,492,846,850,736,840,776,3824,1298,870,1406,608,360,896,580,678,692,3184,1590,1210,1584,1618,1396,608,944,844,766,962,468,2878,1592,1208,614,598,588,1018,1412,858,858,476,1462,624,3180,1590,1218,596,592,396,376,606,470,3818,1290,862,596,1420,874,1060,856,1370,3854,840,1884,836,810,1280,888,848,730,794,682,572,3824,1202,916,848,968,1074,1064,590,3824,1248,1656,588,406,908,728,836,840,596,600,1582,1322,744,1316,878,1712,1120,564,536,508,742,1458,1200,822,1050,804,1018,844,844,1022,1344,3840,1282,836,336,590,838,1216,1190,1204,1178,842,836,728,592,888,1162,3802,3848,844,840,840,1200,866,1092,1040,1690,864,2622,1258,1238,636,1338,1336,2096,3026,2026,742,2114,534,1384,2896,440,2428,334,472,2450,606,1060,554,1438,984,1326,1440,3110,1382,1284,1644,808,1026,1464,416,878,472,766,426,374,374,1686,468,1820,2968,858,668,1728,584,2084,830,910,1024,598,468,756,3838,1026,864,1072,850,1338,3828,614,1828,730,1306,734,1020,832,982,516,840,450,526,806,1512,1058,792,1200,832,1516,756,838,1112,3838,1176,834,584,1184,832,3834,1182,576,622,1624,1164,2050,900,1184,1882,1274,1040,1392,836,1188,1384,1498,580,572,660,832,1186,1182,828,1230,2092,3830,1182,1866,828,1098,1622,706,1850,578,580,1014,666,658,1936,2088,3128,586,1402,3290,1180,582,778,680,690,3108,1182,836,1848,2090,3834,1182,944,830,824,1254,3820,1180,828,1198,820,1012,588,1180,588,1752,830,1016,830,582,434,752,1362,718,830,488,674,506,418,584,1212,830,678,1186,834,832,698,996,2090,894,1192,1446,828,2084,3116,1184,640,590,690,826,608,3826,1182,594,314,830,714,2048,1804,1442,1448,1516,3842,1184,826,590,576,1722,832,898,2090,1180,832,862,566,746,1760,2278,580,450,318,1360,3318,376,434,600,1382,996,1342,540,1006,1184,1188,1376,834,836,2092,3832,1182,828,488,832,2056,3234,1036,1190,836,472,2086,1186,828,836,954,1182,1366,1232,830,892,740,702,3198,1182,626,836,1264,1558,514,1180,1410,830,974,1300,838,1184,1376,834,1204,834,1176,576,584,834,1216,524,750,434,584,1184,1118,1124,834,1380,706,1018,1192,1422,318,832,832,530,1034,890,1180,1150,830,832,1738,958,1184,846,580,706,416,3840,1182,1146,976,1028,582,576,960,1184,700,1034,2090,3830,826,1582,796,922,3176,1184,1354,1170,3226,1180,1366,662,830,3834,792,2088,1182,3628,1342,704,3828,1184,834,1550,1222,3758,1190,832,2792,832,2094,2906,3226,1182,832,828,2096,1182,3758,996,888,954,950,928,924,1434,1250,956,956,946,960,2624,584,606,430,568,552,540,1196,938,744,1310,1106,1192,684,908,474,688,2546,1002,972,648,3470,1332,446,1704,820,776,2608,588,2630,460,554,3260,480,830,3220,814,1736,1098,1162,1552,1540,1072,1650,1606,1100,1582,1268,1216,1406,1146,1644,1226,1580,1352,1246,1398,664,624,1496,2436,2842,656,686,2210,770,1390,1300,2798,1646,610,406,3154,1736,1702,1982,1806,1180,834,890,1552,2092,3736,2062,586,596,964,1516,1010,706,1570,1196,604,454,642,666,632,994,558,1366,1010,988,798,446,625,1236,446,1236,4162,4162,1744,3880,4020,3318,2306,1002,1988,3628,892,3858,1892,3822,1436,3494,3310,3670,1618,2834,3514,3686,434,366,908,1766,2992,2180,368,1438,580,1158,2592,1372,1558,1938,484,532,2760,1094,468,420,1128,686,1448,840,1556,928,1336,1366,3936,1696,380,352,678,900,728,442,510,1288,1284,1224,4162,4162,5030,3276,3032,2312,2980,2180,3832,1330,3282,654,456,464,404,396,398,402,398,398,392,400,404,384,398,396,394,396,400,406,404,404,404,398,402,408,384,454,398,408,408,400,406,1314,402,1046,412,402,418,400,400,400,860,408,412,388,1032,386,408,404,400,384,1038,408,406,392,848,604,400,416,392,398,390,398,384,384,396,392,396,410,696,310,304,312,312,314,1106,416,418,424,434,418,636,416,634,412,402,484,422,440,440,406,416,428,852,634,530,526,480,426,406,444,416,408,432,406,428,438,456,1380,636,490,436,428,468,486,428,698,414,434,444,540,1430,812,436,418,748,494,404,462,472,564,908,634,1086,474,434,454,432,1670,408,628,532,616,486,618,1230,426,496,486,628,416,620,712,658,628,504,480,478,858,412,570,602,642,428,450,630,630,380,416,784,454,514,494,492,474,1270,504,620,642,516,1104,626,476,478,654,434,916,664,624,466,764,516,518,498,466,428,642,514,638,424,438,1368,488,622,438,696,400,410,466,414,490,680,1062,412,444,484,670,700,1126,644,472,490,460,1058,482,714,448,688,492,480,490,548,1000,688,402,1282,418,470,620,628,488,1412,1554,432,698,584,1058,416,404,1562,1582,1700,1704,1630,860,748,1668,1570,1546,1628,1722,1564,1594,1516,1806,1542,1326,1752,1740,1670,1630,1570,1372,1504,3612,874,856,2244,486,382,726,866,512,786,726,922,912,906,922,888,706,1060,952,536,482,808,862,840,530,1108,1094,964,872,926,1122,2040,1108,338,408,342,744,1198,1654,1648,1672,1650,1606,1588,1640,1696,1582,1560,1658,1594,1670,1604,1622,1634,1648,1152,1038,1050,908,916,910,918,914,918,914,2508,1542,1462,1458,502,1494,1488,1466,1464,1574,1452,1476,780,620,690,1432,1030,530,684,698,706,798,1282,770,704,704,702,712,1180,758,1268,858,798,872,1832,966,1008,704,864,680,756,752,2032,1182,1466,1286,1164,784,1190,866,746,908,700,1244,1284,524,1012,1796,972,814,954,812,1192,966,742,698,940,996,1004,1380,832,690,696,682,1092,884,1162,2030,742,564,590,1060,862,800,872,1180,930,858,704,1778,1674,1182,1176,1194,1690,1164,1174,1144,1224,1632,1680,1664,1206,1656,1168,1230,1220,1118,1218,1180,1180,1208,1212,1196,1644,1200,1194,1204,1078,1206,1198,1646,1626,1626,1176,1220,1644,1186,1640,1182,1630,1210,1212,1476,1206,1648,1194,1692,1184,1190,1662,1238,1128,1620,1640,1176,1148,832,1174,1682,1652,1646,1634,1634,1638,1636,1624,1728,1044,1632,1658,1644,1648,1702,1638,1632,1628,1650,1648,2072,602,1956,2050,1944,2084,1980,1950,1980,1924,1680,2026,1930,1930,1962,1950,1980,1966,1986,2086,1934,2138,2126,1960,1932,1990,1954,1910,1878,1946,976,1954,1924,1918,1750,1896,1940,2114,1940,1822,1960,1960,1700,1932,1556,1700,1916,1790,1860,1952,1916,1872,1926,2128,1896,1292,428,1182,428,1508,1418,1472,716,1490,732,1116,1400,1376,1238,1502,1338,816,1310,1416,1384,1318,1476,1350,772,1486,1120,1486,760,676,644,656,728,1264,1490,500,584,1484,550,760,1504,682,852,612,620,714,1472,720,910,1468,774,1482,736,1380,608,1340,1262,706,1466,1104,1138,1318,1312,1636,1488,1268,1262,1908,1886,1710,1712,1354,1322,1610,1616,1934,1702,2076,1778,560,388,676,1802,1810,1678,502,1810,404,1800,1798,1810,1794,1830,346,1130,424,1482,1816,1776,1792,1760,1788,1796,1504,1588,1612,1676,1552,1662,1592,1678,1586,1704,1672,740,554,1688,1544,1560,1586,1696,1546,1666,1554,1706,1398,1666,1716,1692,1720,1704,1710,1624,1666,1676,1678,1682,1664,1648,1694,1508,1700,1688,1690,1670,1654,1184,1512,1674,1394,1646,1574,1660,1630,1568,1594,1554,1592,1578,1514,1560,1612,788,1686,1728,1726,1730,1488,1696,1764,1610,1758,1632,1772,702,550,750,1728,1304,1644,1652,1788,1542,1766,1746,1778,1572,1200,1632,474,1662,1766,1530,1738,1612,1724,1556,1772,1738,1638,1286,1366,1738,1526,1156,1668,1678,1726,1660,1708,1542,1644,1676,1302,1744,1770,938,1812,1338,1554,1642,1670,1810,1734,1722,1520,1492,1664,1644,1668,1656,1426,2088,1786,1584,1492,1968,1496,1182,1424,1908,402,492,850,472,900,888,878,1012,1602,1682,1130,454,868,958,1646,1638,1634,1634,1782,1256,1606,1518,468,1636,1574,1562,1626,1564,1644,1382,1606,1626,1620,1642,1594,1600,1628,1628,1788,1766,1772,1776,1774,1776,1770,1776,1788,1732,1774,1780,1774,1760,1782,1760,1768,1770,1778,1344,354,1480,1710,1646,1678,1706,1700,1620,1384,1438,1550,1530,1502,1010,1090,1484,1706,1426,1694,1072,1614,1632,1378,1546,1454,1534,1492,596,1546,358,440,368,1440,1338,1490,1672,332,1626,1632,1484,1686,1622,1110,920,388,422,1600,1138,1486,1166,1132,304,1502,1448,476,1520,724,426,538,1492,478,744,822,822,726,724,556,954,682,734,708,1498,934,832,540,800,364,690,748,1736,438,482,554,1644,852,904,590,640,514,906,910,918,880,640,882,874,1728,498,1738,500,744,1382,860,730,818,910,1660,1744,832,830,838,846,828,840,1654,1632,546,838,840,1140,1746,916,902,890,896,1670,396,426,882,1424,910,892,1654,1732,846,664,1164,830,842,840,1446,608,608,598,598,596,840,458,1322,1852,1544,1472,1350,1038,900,1604,1162,856,498,882,500,922,848,1016,1240,1288,1264,1122,976,1654,1640,824,768,870,954,832,946,900,922,782,790,1072,1056,882,400,390,440,306,636,410,710,436,342,542,328,2014,402,1382,1224,512,448,700,594,1592,1108,1130,1094,598,506,1110,1090,1132,1108,608,1112,898,450,1268,548,436,1190,420,642,330,1530,754,734,1558,742,1174,754,1552,750,1512,1550,750,1204,738,1398,748,1562,752,1462,570,502,666,766,746,1564,1468,1580,746,1566,744,1530,748,1564,746,1562,750,1564,784,782,744,1546,1556,744,1452,1512,758,1532,760,744,1542,1562,2226,530,376,374,492,368,2054,1258,1398,476,528,626,658,1574,494,446,546,2200,710,882,890,888,886,888,854,886,2088,756,1754,1670,1228,1990,914,1276,902,660,1596,874,874,864,1600,660,1664,468,726,974,408,406,644,1762,580,550,418,750,366,900,1372,878,610,456,468,1179,1600,676,338,718,1708,1564,1478,1662,1780,488,1628,1490,1548,436,350,1588,1612,1626,1624,1696,1768,1474,1762,988,1620,1618,1586,1614,1306,1270,1796,1554,828,1562,1246,708,1122,1500,1026,986,818,2149,2032,1879,382,1766,1188,1654,596,334,414,1384,990,536,778,1116,1712,456,310,366,482,1720,1556,760,308,328,586,532,472,768,608,728,738,1760,928,922,1694,486,1452,686,1212,1496,802,310,536,760,812,386,518,680,394,352,502,558,1130,1370,398,464,432,2028,2094,1916,4700,1312,1316,1016,1090,1130,988,1132,1180,2246,2234,1086,2380,1162,720,338,498,1380,1142,1328,1044,1168,1332,2356,1176,1078,2242,1094,1048,1320,930,1064,1060,1688,1060,2234,412,1710,1622,1078,1044,1050,1160,1036,1762,1146,1148,1166,1160,1170,1152,2566,472,462,1012,986,1030,1788,304,2864,1958,1962,1948,1786,1200,1168,1638,1438,954,1636,1640,1500,1484,1516,1668,1102,618,1484,1144,1130,1428,1686,1644,1670,1668,1600,1670,1670,1636,1706,1672,1680,1460,1670,1620,1644,1636,1690,1668,1700,1684,1586,1662,1622,1668,1684,1712,1678,1616,1710,1682,1668,372,1678,1688,1636,1670,1660,1672,1662,1702,1188,1662,1682,398,1184,1670,1554,1634,1642,1696,1698,1588,1574,1646,1668,1644,1592,370,1644,1670,1658,570,1650,1704,1674,1680,1682,1658,1662,1656,800,1652,1660,1654,1686,1658,1692,1692,1658,1644,1502,1680,1584,1658,1682,1626,1652,1688,1692,1478,1240,1566,1130,1682,1118,418,1632,1664,1682,1596,1694,1590,1670,1690,1664,2104,1688,1688,1618,1588,1674,1684,1636,1640,1700,1700,1698,1664,1644,1674,1658,1686,1680,1690,1652,700,676,1708,1312,546,1326,1700,1682,374,1700,1660,1656,1692,1580,1688,1686,1626,1672,1674,1664,1606,1650,1670,1706,1686,1504,1686,1632,1594,1648,1130,1594,1208,442,1384,1500,1530,1644,1512,1682,1702,2794,3886,3882,1052,2136,384,446,840,860,472,772,650,1644,1490,1480,1478,1356,684,482,916,1188,1216,1040,1486,1022,1052,668,1218,542,332,1280,1438,716,542,884,810,784,2100,392,568,548,538,656,400,1562,1902,1060,304,478,1898,1486,1912,780,510,1522,1020,1398,366,774,1100,974,356,950,586,688,342,924,702,746,318,662,730,582,728,532,650,750,634,482,304,304,356,822,600,422,358,414,462,334,446,560,446,614,696,464,694,926,850,656,672,414,640,590,478,614,422,872,544,656,334,556,368,404,1636,1370,610,682,1572,1796,1558,1600,1516,622,356,828,418,538,728,436,538,388,610,438,392,526,864,646,598,1190,390,538,842,544,578,2556,414,1296,1210,1336,1264,2222,1646,838,1670,1716,1652,1750,1760,1712,1740,1534,1684,1728,1732,1530,1742,1724,1662,1752,1772,1694,638,2082,1788,828,824,1248,1278,1246,1150,2222,1790,530,1774,786,1176,896,2148,1544,2080,2314,1128,1104,2330,2106,700,2108,378,2464,1178,1214,1232,2054,308,540,2214,1748,1224,764,2114,2274,2336,1790,1094,1220,1672,1224,1360,2164,1748,862,2158,1084,652,734,694,534,2352,622,992,1000,496,922,2106,1232,956,1618,1346,794,1252,868,1284,2358,2038,2120,2328,1956,2210,2352,2320,350,2054,1132,978,868,618,720,1104,898,1202,782,1176,866,1946,944,2136,646,768,1096,1566,1904,1590,1882,1192,1586,1738,954,1078,1004,1618,418,2042,460,916,1170,864,2108,1434,478,1058,1522,1206,1722,1470,2230,2186,1306,1480,940,1584,978,2174,370,638,2602,1210,1084,2212,1322,1220,582,2246,1996,2224,2246,2302,1408,464,1772,800,2306,992,1110,1298,960,2298,760,1446,1516,1440,2304,592,934,950,2166,1092,572,1142,542,368,2138,1646,1780,1264,1520,2128,1942,2076,1252,2370,2178,2376,1514,314,352,2236,1624,1512,804,864,2300,678,994,528,2146,894,2326,1048,2334,2348,776,1140,514,384,1372,896,1074,576,2104,1606,922,2144,310,448,2210,2258,464,1996,668,712,2122,1004,2298,2314,2116,868,358,2066,1724,822,712,638,1196,388,584,748,912,644,582,582,1574,1044,780,1630,770,750,664,1026,1112,708,712,742,1632,718,748,808,826,750,770,1480,770,876,776,746,532,1532,1098,1602,1560,780,708,710,678,1832,662,396,604,460,592,550,618,512,1666,664,606,546,590,482,954,1484,810,698,1562,878,796,566,746,372,1080,840,820,436,630,850,1014,1008,1634,1240,708,692,1224,1588,1016,1030,1640,512,1062,1054,1162,774,694,640,1388,840,1084,858,724,676,922,1514,826,742,1602,748,804,512,1044,974,840,616,488,702,800,458,1166,490,494,1622,740,742,1488,864,1436,748,592,1670,1330,752,770,1010,1016,1078,1206,898,1104,1100,1102,2279,2292,302,402,300,2296,2178,1538,2288,2298,2146,2300,2300,2310,2316,2318,2302,2292,2304,1862,2292,2308,2304,2322,2350,2342,2302,2304,2290,2276,2284,2292,2162,2302,2304,2296,2110,2292,2280,2290,2024,2290,2198,2290,2114,2304,2106,2308,2354,2350,1798,2306,2308,2136,2300,2332,2064,2296,2308,2282,2292,2018,2312,2194,2134,2248,2206,2300,2294,2336,2182,2158,2364,2300,2298,2364,2310,2310,2114,2238,2300,2290,2294,2296,2304,564,710,522,624,528,552,582,584,576,584,522,578,618,1462,2282,2294,700,682,684,698,702,670,338,326,554,322,2318,2104,2304,2106,392,352,1392,1362,1380,1490,1350,1200,1448,1484,1298,1498,1252,1384,1094,1388,1310,1582,1346,1432,1360,1552,1292,1230,1404,1254,1330,1528,1570,1584,1310,1362,1288,1372,594,1178,1470,1112,2036,2442,1686,1110,972,1234,840,836,920,748,1006,1720,846,1468,1372,2354,824,602,854,1184,546,586,878,2658,1394,740,632,618,782,804,380,744,518,520,386,638,874,1684,998,1150,1030,784,828,802,1504,934,338,788,902,776,914,934,718,568,1524,882,1216,960,854,1312,742,1072,1066,842,856,994,950,670,1358,634,1336,632,630,852,570,542,598,1076,756,1392,736,1122,1174,528,804,1536,770,762,1258,1386,1588,1160,1098,884,586,1322,562,820,760,770,730,920,2126,948,994,610,1262,1426,502,490,1180,340,726,1192,494,1702,432,1720,804,1184,484,774,1912,696,462,556,564,514,922,1372,784,646,706,568,1642,746,692,1148,602,828,668,606,708,616,588,790,570,574,710,848,608,552,1512,610,512,356,636,1400,1366,566,1430,1006,630,600,1026,1410,944,1048,626,656,760,590,1484,976,1182,1016,1070,1316,946,644,568,1400,772,656,646,1308,1652,1188,662,738,1584,1712,1180,1010,926,464,732,534,492,472,1198,794,1556,452,820,796,824,1224,708,690,572,478,554,740,1038,626,710,822,1058,1166,854,910,716,450,774,610,850,752,472,592,1150,552,1396,520,424,582,702,1006,824,782,670,858,630,1704,598,1078,706,784,924,1036,726,856,1004,560,600,466,464,1480,1054,1208,754,642,518,668,620,1022,678,824,638,880,422,426,556,592,478,1004,416,938,902,706,2356,1132,2378,1772,2334,2356,2374,2370,1730,2058,2330,1788,1732,2064,2386,1734,2360,1740,2372,1656,2342,1628,1924,1916,1884,2374,1788,2072,2038,1908,2350,2340,1720,1582,1564,1706,2182,2202,2096,2124,1796,1602,2012,1710,2350,1846,1946,1756,1796,1802,1440,1288,1732,1768,1754,898,640,368,1466,1274,1904,1616,1434,1330,1402,1480,1552,1520,1712,1652,1764,1538,1536,1634,1542,1364,1586,1382,1586,1558,1390,1420,1518,1384,1646,1702,1244,1448,1396,1338,1402,1452,1390,1494,1414,1420,1424,1420,1460,1446,696,940,1688,1680,1624,1370,1708,678,1610,1612,1742,1720,1606,1516,1634,1616,1602,1676,1752,1614,1622,1226,1628,388,830,896,704,626,1464,880,892,1188,1454,890,1102,1390,890,1436,1450,800,800,1482,1118,694,834,1464,1184,1176,1384,724,1190,1354,838,1180,1250,882,426,1480,1814,772,742,1060,916,1344,668,1710,758,1248,1310,802,674,1380,978,1644,1656,976,1738,1540,1706,798,1072,1694,882,1652,1038,758,1678,1280,672,738,990,1104,1714,1564,1756,1526,1062,1176,1232,452,1230,1534,1512,528,842,1466,1090,1762,1582,736,1584,1736,1368,344,520,1696,1422,1128,972,1098,1304,996,764,1448,1508,1502,1562,1460,1750,1594,1530,1680,1766,1076,1666,1672,654,1556,854,1658,870,1366,1110,1664,1186,1210,810,1422,1720,2441,1328,914,2092,448,2124,738,812,1910,828,942,596,724,2340,950,1044,728,932,1002,968,650,2404,2226,2108,1604,398,618,1100,2266,750,908,566,2178,1602,1998,880,912,956,1186,2034,2158,888,504,416,770,1228,2346,2256,1034,940,856,574,588,1654,1206,1394,370,500,704,508,328,634,820,1490,1378,444,784,668,438,1512,750,418,700,540,342,498,2039,2084,2108,2102,1130,2094,1124,1140,2092,1124,1138,2108,1062,1128,1118,1076,2126,2222,2120,2080,1140,2076,2108,1140,1138,1122,1982,2104,2092,1144,2104,2092,2154,1124,1126,2166,1968,1110,2106,2026,2056,2104,1128,2030,2052,2034,2050,2038,2058,2072,1978,1156,2078,760,390,410,626,600,594,598,622,798,832,402,506,330,636,1098,386,428,740,414,314,460,2198,2208,564,936,606,630,344,416,740,460,436,484,1504,762,1484,392,910,2148,340,740,356,636,968,592,2392,358,598,2168,764,604,590,640,302,2182,918,600,724,426,506,570,586,446,752,700,2156,1044,682,1188,2028,664,656,1958,1024,572,736,2024,912,746,1190,508,306,876,958,902,748,1170,2168,302,928,1354,978,646,854,592,482,384,800,2174,346,560,680,614,1046,564,906,2170,440,2188,1116,640,848,1034,1194,1330,2214,898,888,922,952,810,1178,1046,454,928,546,1154,1260,2148,326,358,450,384,2138,508,514,490,488,1030,920,910,616,1106,1192,746,678,2172,1196,814,656,652,754,678,810,602,528,1048,848,494,2162,674,310,820,1196,602,1198,1478,2416,1198,830,528,884,726,772,2154,536,1102,530,606,620,708,440,2176,680,610,592,586,320,1194,2134,2660,588,576,590,580,768,518,318,448,472,466,540,540,448,1246,594,848,2382,576,1468,1330,882,860,760,2154,804,708,814,826,736,818,758,808,916,596,500,340,1172,1282,2416,538,662,558,496,440,484,516,516,534,1014,1284,1472,676,392,498,704,2168,602,336,340,342,2172,1108,842,666,902,672,626,1164,1196,1058,888,1042,800,2008,1780,744,734,616,826,1184,1194,2168,382,2166,600,1046,600,2412,892,378,396,736,746,2170,1014,1184,824,660,1178,2142,456,746,352,412,572,1672,614,1664,1114,654,2126,600,568,834,938,1038,598,788,340,332,824,2152,312,340,358,654,394,2152,466,1264,424,600,398,2132,696,842,1328,1122,1186,946,532,2164,2174,2156,2170,736,488,964,554,1486,1500,1170,2170,724,1264,1216,674,520,332,2180,2146,2098,414,376,514,954,1182,1470,2196,882,1056,848,692,664,722,736,782,920,596,2194,340,970,842,960,1026,440,576,734,1032,392,322,1680,1780,1886,2208,2214,2104,2002,2080,2102,2092,1956,2104,2080,1984,1914,2128,1980,1974,1926,1432,868,1912,602,1124,1132,1112,676,682,650,692,1222,678,676,1560,1450,886,1118,1474,1496,808,1460,1718,700,1356,1372,1172,662,730,1354,702,804,832,1470,1498,776,1702,1768,1018,1734,894,1800,1612,1354,308,950,914,1092,1474,1782,810,708,1792,1458,1812,1786,1794,1652,1682,1492,1480,1664,1788,1768,1192,1572,898,1464,1532,518,740,410,762,912,1792,1558,958,1490,1440,1494,1776,420,386,1564,1680,610,684,1034,1566,1634,1608,1488,1524,1456,1480,574,586,1090,1034,944,1242,1334,1040,1698,1454,1004,674,1450,1584,932,1634,1728,864,1600,1466,1450,1436,1004,1214,1264,1764,1132,966,1446,1652,1508,1776,930,1506,1470,1558,1562,1776,1132,1820,1456,1440,1446,1478,1428,1776,1482,1782,1798,1768,1560,1416,1266,1198,1182,1620,1762,1412,1686,1798,1520,1566,1836,1342,1534,1876,1052,1676,1570,1700,1186,902,1476,1504,1410,1720,1782,1674,1130,1594,1428,1590,1512,1178,1400,1392,1490,1518,1230,1444,1130,1338,1748,1292,1736,1378,1800,1500,1672,1364,1664,1392,1490,1154,1572,1418,1438,1692,1420,1798,1452,1274,1782,1790,1330,1570,1728,1802,1434,1476,1316,1772,1618,1372,1258,1540,1550,1496,1396,1350,1408,1610,1298,1380,1584,1344,1474,1230,1276,1468,1480,1418,1364,1656,1344,1362,1398,1440,1740,1584,1744,1490,1388,1658,1504,1576,1852,1604,1794,1610,1608,1370,1656,1604,1572,1772,1592,1646,1606,1372,1526,1416,1354,1616,1412,1238,1484,1484,1470,1400,1402,1518,1652,1450,1254,910,1092,1802,1008,1304,1524,1510,1508,1344,1460,1796,1334,1572,1456,1574,1414,1638,1476,1486,1628,1720,1776,1492,1442,1822,1420,1418,1396,1420,1780,1718,1756,1488,1642,1698,1418,1404,1656,1708,1708,1686,1268,1414,1408,1698,1346,1362,1772,1702,1412,1642,1614,1184,1624,1468,1326,1450,1110,1690,1454,1534,1550,1474,1670,1796,1506,1386,1780,1178,1590,1424,1462,1800,1434,1412,1672,404,456,320,398,320,340,306,676,402,862,400,422,350,802,670,344,354,378,328,318,414,418,438,720,336,322,386,388,390,642,524,1226,504,626,1236,658,582,1230,896,1512,896,798,1518,910,816,1508,904,830,1534,918,870,1220,682,1212,888,1286,528,852,1298,888,824,1332,644,742,1472,900,1454,810,1544,920,830,1628,690,1020,1518,578,766,1470,908,824,1260,924,854,1510,372,730,1584,970,860,1138,836,1518,966,1512,438,428,1518,500,1372,822,814,1266,888,776,1508,916,864,1518,696,736,1514,902,860,1390,916,802,1516,554,1344,1136,1022,974,1250,916,792,1446,640,750,1338,944,736,1510,776,748,1480,872,1510,1510,780,640,1518,636,884,1522,662,824,1260,438,1328,912,560,1470,588,1528,718,680,1446,902,842,1504,704,702,1526,754,736,1488,682,828,1514,632,472,1518,592,1168,846,1252,1050,1528,782,1482,774,770,1470,912,848,1534,906,814,1532,676,664,1514,350,756,1418,654,1544,434,1380,926,576,1488,834,816,1278,902,1338,726,1438,658,844,1416,440,522,1492,1026,768,1340,910,1216,898,810,1060,920,822,1514,714,708,1426,706,792,1514,908,772,1518,920,840,1136,750,664,1326,834,770,1518,828,446,1528,718,334,860,1710,384,1514,940,886,1522,694,1504,868,502,1568,920,814,1502,874,810,1510,502,700,1510,596,766,1422,806,1196,682,1510,894,1284,766,688,1480,832,882,1466,502,1512,362,744,1416,906,776,1506,602,574,1214,698,644,1294,868,780,1266,906,900,1272,908,924,1216,1224,618,844,1498,908,858,1548,972,882,1498,840,730,1524,696,672,1506,834,768,1522,910,870,1508,704,604,1520,640,796,1066,906,1248,908,934,1224,656,546,1366,736,676,1848,334,1162,906,864,1470,720,1482,698,676,1512,850,732,1480,894,844,1258,364,1520,390,1328,864,758,1324,932,412,514,1278,1158,912,1512,874,1176,738,824,1310,378,350,856,1358,742,738,1524,714,660,1466,1016,1014,1460,840,846,1188,898,822,1324,908,836,1272,868,744,1236,698,720,1514,746,1516,862,904,1512,684,1556,760,1202,900,818,1482,746,722,1500,654,1474,382,1030,1276,880,834,1434,872,776,1334,806,1248,836,804,1506,902,860,1012,914,1544,690,686,1486,656,572,1512,902,850,1476,790,752,1508,1516,526,1248,610,622,1332,868,836,1212,552,1188,442,1442,874,1520,912,910,1544,908,860,1518,914,370,1418,910,1478,604,1508,322,1526,746,796,1328,756,728,1474,882,770,1322,890,842,1282,704,678,1294,900,1294,916,892,1192,902,866,1512,884,824,1518,668,672,1402,914,732,1358,734,714,1338,1282,556,670,1364,896,772,1306,716,1292,648,462,1294,902,1528,892,790,1338,700,502,1282,908,802,1296,792,1340,862,824,1216,650,362,1202,904,934,1238,766,736,1182,640,952,1508,612,614,1164,906,1556,930,804,1524,736,820,1260,628,776,1574,528,470,1128,920,726,1174,912,862,1438,904,882,1516,912,1510,750,446,1534,584,652,1166,838,738,1394,892,800,1428,444,1512,324,1302,820,770,1590,790,842,1498,500,1408,910,1512,544,904,1520,906,844,1202,898,1100,448,1468,706,1486,428,1028,1578,556,608,1602,648,582,1226,698,666,1386,910,854,1438,960,1532,1206,904,880,1228,616,640,1350,598,546,1452,726,720,974,836,830,1010,1256,610,1304,760,826,1272,806,734,1520,852,790,1288,440,798,1230,910,806,1536,564,1518,820,1512,812,460,1524,894,1220,652,650,1304,406,328,1244,764,1590,780,1026,1510,906,500,1166,640,656,1436,934,1004,1200,1044,366,1214,998,1468,1398,1418,1172,840,1078,936,2848,886,1330,1970,1812,2550,2550,2216,308,2394,2524,2508,2306,2554,1546,2508,2476,2434,1924,1192,2546,2546,346,1530,1782,1764,1656,1752,1816,1416,1504,1764,1852,1798,1732,1748,1304,1852,1422,1668,1744,1800,1886,1746,1510,1582,1694,1806,1586,1712,496,1914,1746,1942,1424,1770,1402,1572,1446,1902,1798,1632,1662,1794,1140,1548,1178,1858,1770,830,1812,1512,1558,1352,2012,1770,1788,1448,1606,1634,1252,1640,1712,1728,410,890,1794,1748,2640,390,1120,402,608,330,332,302,332,642,436,314,342,364,754,730,872,1212,778,648,496,840,782,572,918,506,1402,808,630,714,514,774,438,672,446,880,864,554,658,382,1280,1978,376,766,1802,1734,1856,476,478,482,316,2152,1316,424,2008,1590,434,1716,1426,2176,848,1674,1638,1392,580,1620,452,660,1338,570,602,1720,516,840,1634,1412,1620,1516,1726,1600,1554,1602,508,1672,968,566,1482,546,1444,1234,358,1638,1536,950,1652,1592,1604,1588,1040,1650,1506,1582,1546,1146,1426,1728,1646,1542,844,1244,1306,1718,1658,1112,1230,1710,908,2168,688,1374,1696,380,2090,646,402,1658,1232,1702,466,1704,1290,1180,816,1688,380,1688,1512,1698,1682,1720,1694,1482,1718,1624,1726,1700,1726,1682,1710,1740,1732,1522,892,582,940,1546,1696,1686,1528,1670,1494,1736,1726,1678,1526,1682,1006,1706,1158,1564,1730,1712,1706,1688,1534,1512,1512,1746,1722,1386,1072,1860,1718,1692,1718,1300,1390,1058,560,902,816,1694,1724,1568,1694,1442,1782,1704,1514,1618,1246,1338,650,1714,1698,518,412,1176,1716,520,1572,1716,1466,656,1418,540,716,336,676,1618,1714,814,454,1632,786,1860,500,590,838,632,618,874,1092,2034,322,444,542,1042,1922,1078,1110,942,950,1234,756,506,774,1158,1056,690,1016,788,754,560,1064,530,568,762,1078,920,924,566,1342,1416,1306,1054,980,350,998,582,598,1478,840,1030,738,1092,868,1808,516,476,708,978,896,2194,928,432,494,486,646,1100,1242,608,750,1086,1102,1806,510,688,1838,1646,886,612,1064,1112,976,752,514,1012,726,422,770,990,1104,588,906,826,1004,1322,1854,1552,986,618,1026,1788,846,958,484,588,586,668,870,1244,404,364,486,556,636,660,546,872,1494,822,1036,408,958,632,510,312,1136,1134,960,980,1500,544,628,1810,904,738,664,472,468,466,472,518,478,1172,1002,974,1510,390,1166,1126,550,576,644,666,602,844,1204,604,1510,532,748,846,1002,1162,966,530,880,1028,1102,1402,1138,936,1108,930,392,932,908,532,994,1794,726,762,972,1068,432,646,876,478,762,860,962,710,596,608,1122,650,844,702,528,608,816,912,960,438,680,680,1228,884,308,470,524,610,840,418,670,616,504,558,1782,608,2080,374,456,828,1600,530,750,1004,724,998,1376,658,548,728,820,840,376,806,962,1044,990,1276,1108,1112,772,762,1040,696,794,698,896,1040,674,518,1136,826,1100,1082,552,1096,1102,570,618,2076,2474,1066,884,902,354,336,756,570,1294,1866,1656,396,1068,1818,1442,1800,1710,1438,1112,1776,1654,582,884,840,1776,418,596,1896,1824,688,650,1260,414,1472,1296,1550,736,1566,1372,836,1936,668,828,396,658,616,1616,1676,1642,1726,1658,1234,384,384,398,470,632,302,474,498,448,462,358,446,776,450,416,750,1232,460,418,694,1516,422,746,388,438,694,668,388,840,410,406,438,584,436,1322,1386,646,1468,1408,422,558,544,388,486,576,686,724,584,484,528,334,580,316,386,702,696,568,340,586,596,642,724,388,694,530,668,778,778,492,588,828,324,892,430,794,1444,598,1594,1334,1618,972,696,576,728,434,1272,478,676,700,1208,1200,770,660,1474,760,566,600,578,936,604,508,1056,612,706,954,1250,486,606,1282,500,602,1030,1348,524,1066,524,492,612,442,628,504,410,458,660,588,508,670,386,494,668,384,848,1408,448,418,974,1042,470,454,654,1130,1642,718,1650,706,686,650,644,1682,1632,772,730,1592,1368,1684,794,1690,640,812,1652,788,540,792,698,684,1596,704,676,1690,714,1718,776,1658,1648,1648,706,1662,1684,730,1600,668,1670,610,710,1686,646,700,532,708,1572,680,644,678,726,1668,782,620,1672,334,660,1736,506,414,474,514,624,582,574,1658,732,718,1656,622,642,1646,640,506,620,616,652,1674,1698,724,634,1652,708,492,480,484,1600,660,1724,578,612,454,344,482,1730,486,1662,1650,658,1596,1694,1430,1484,1010,648,1642,1556,1718,658,760,1702,1638,748,628,1774,696,710,736,1008,696,832,670,1656,830,644,676,688,832,1638,850,662,802,1754,698,714,1706,680,814,636,2138,690,1172,606,1320,1710,460,646,1380,1640,628,784,1680,664,744,510,1344,778,816,602,442,724,1668,1708,1638,778,776,798,790,732,778,666,752,696,708,696,712,720,728,728,784,768,762,826,750,738,730,706,710,682,668,698,686,678,684,718,670,916,1628,716,786,1712,714,1644,690,534,1710,758,1542,742,692,1646,832,650,1708,682,660,1656,662,1632,804,702,596,606,628,660,974,1712,572,682,866,1640,660,630,624,626,588,618,1686,632,1644,598,878,636,652,1670,840,1570,686,1570,1736,492,1564,688,656,620,1776,1758,1622,1710,1664,1026,1588,756,728,782,786,792,786,740,778,822,766,794,828,830,806,762,766,734,770,736,794,704,794,792,796,792,768,816,788,788,596,762,692,722,780,770,780,786,796,800,802,806,806,726,642,710,736,682,702,782,742,706,738,942,932,644,1726,1608,1278,1448,784,1686,342,470,1252,1268,1746,1274,1260,406,1634,1202,430,886,1810,1008,1008,944,880,554,1628,1908,1804,1808,1802,776,1634,1038,1790,980,1020,706,1806,1690,1786,992,1500,756,1874,838,1794,1794,950,1798,752,796,690,1152,1426,1162,808,1532,1414,1426,1628,1516,1568,1396,1526,618,584,396,510,1138,1154,1532,1590,1538,1550,1520,1546,898,1606,1530,1598,1528,1580,1522,1540,1550,1544,1054,364,807,1838,1136,596,1262,1840,608,1180,1260,1294,1072,1216,1152,1094,978,792,892,714,1180,948,1364,632,478,766,606,990,2382,980,702,1404,1402,1102,942,1190,1174,1052,1356,1350,1198,1170,958,1238,1188,322,812,1200,406,758,1322,656,908,692,812,816,2016,414,388,890,312,762,1042,768,510,622,530,490,614,684,694,1366,1046,672,576,344,382,662,646,780,790,390,758,1102,866,708,718,962,1254,1104,1204,1296,966,1242,628,942,1278,848,612,742,2502,770,532,666,524,524,432,830,662,898,560,800,1052,1040,1148,684,686,578,830,820,862,980,852,1264,640,854,658,646,1056,1076,1066,1084,924,1050,936,1028,990,1144,1124,1114,1174,1052,1156,840,828,1312,1306,888,882,1010,976,1220,1126,1148,1048,1130,752,1410,588,592,910,448,564,854,868,692,874,1168,1182,1180,898,916,1178,2532,358,746,1160,654,1208,1004,1328,1078,1114,1030,774,968,466,542,942,390,584,1164,1164,1174,1186,830,902,732,1156,1124,1184,808,972,1100,1030,1200,452,1192,1184,580,882,648,598,458,450,1414,1074,846,1072,624,420,916,916,542,890,2330,1038,1048,1214,1158,1118,1058,1032,1198,2484,1106,1242,1302,1180,1140,1298,1076,1384,2042,1874,1842,2008,1124,1158,3401,2068,2080,2066,1970,1308,1614,2072,704,2068,2084,1966,1976,2018,2080,1882,2080,1294,2096,2076,1456,518,850,1094,2096,2072,1662,1624,2078,2092,2064,1774,1476,2096,2090,1412,2100,578,722,520,404,394,344,488,496,346,490,440,382,380,2355,314,376,336,670,644,404,416,420,514,494,468,652,644,630,584,1056,520,684,530,392,408,426,370,408,610,818,410,390,424,300,322,1266,588,434,370,604,626,488,614,602,300,458,698,394,340,468,926,870,1044,838,900,674,1034,966,898,1200,514,592,324,446,488,934,510,396,310,502,1580,1636,1790,1772,1420,978,850,1126,1828,1784,1776,648,2496,2526,2554,2404,2536,2548,2468,1144,1138,2624,1172,1194,1174,2538,1796,2464,1144,1146,1120,1270,1190,1204,2554,2532,2384,1118,1246,2538,2466,2444,880,1018,2522,1184,1192,1202,1204,1206,1198,2598,1212,1234,1238,1056,2578,1062,2482,2508,1210,1212,2536,2532,2520,1198,1204,2456,2402,2260,2546,2550,2464,2524,2558,1010,1004,1278,1290,1282,1292,2552,2526,2478,2562,2372,1116,2558,600,1092,2564,2388,2326,2556,2470,1126,1126,1202,1206,1118,1122,1134,1130,1110,1132,1122,1126,1124,1086,1128,1178,1166,1122,1126,2544,1124,1200,1128,1124,1132,1038,1158,2552,2556,2378,928,2292,2562,2554,2538,2460,1192,2532,1128,2556,2538,2540,2524,1130,1130,2570,1158,1164,1120,1126,1128,1128,2462,2100,2540,1116,1118,2096,2546,2544,1126,2526,1110,1124,2312,2334,2534,1048,1356,1006,1052,2526,2496,1230,2644,1132,1138,2376,1056,1088,1064,1234,1066,2532,2414,1202,1190,2548,376,1562,1414,1560,1556,1204,476,1274,402,1652,1652,1708,1580,1568,712,788,450,418,414,564,1086,452,1630,1602,1332,1576,1132,576,1714,1570,1714,754,790,1686,984,700,1700,1518,744,1578,1382,1712,986,1488,1598,1330,1712,1714,708,714,712,758,1312,594,1276,578,638,722,766,896,302,918,932,762,424,416,1160,898,688,1502,814,898,676,748,494,2108,470,812,2328,900,2360,2566,2360,2350,2170,2346,2318,2274,2462,2354,2654,2356,2458,2360,2342,1536,2436,2352,2518,2360,2084,2362,2266,2368,2130,2020,524,1638,2366,2344,696,1186,1548,1482,914,920,938,894,1616,1958,910,872,1518,1692,1688,914,950,1534,742,928,824,918,856,962,1604,1566,910,904,910,918,902,866,1700,1506,922,880,1510,1522,928,906,808,854,1520,866,942,922,916,1658,1754,894,892,814,910,1794,718,930,1516,1746,1540,938,930,1528,1652,904,904,932,922,914,922,1436,928,972,1532,1494,1786,1424,1838,716,936,1866,1648,514,376,1740,1778,914,908,914,908,920,910,1804,1506,884,930,1696,1748,898,912,924,924,932,890,1530,1168,1952,894,930,1512,928,912,920,892,1780,1676,1536,1746,1652,916,922,1866,1650,1614,1506,1552,896,918,932,530,870,906,1472,934,910,1514,1702,354,810,1682,1872,1526,1522,1516,1404,1816,1816,1828,1820,1814,1846,1828,1856,1824,1440,1758,1820,1818,1814,1832,1750,1754,1610,1832,1832,1832,1820,1812,1826,1836,1822,1824,1840,1816,1838,1816,1834,1834,1868,1836,1826,1794,1818,322,1538,1672,1678,1810,1820,1726,1834,1826,1836,1876,1650,1826,1836,1346,1594,1744,1390,1684,1830,1840,1830,1836,1842,1512,1688,1836,1828,1602,1840,1836,1840,1818,1832,1646,2344,986,606,428,1080,608,666,2120,834,840,1046,892,892,1080,666,600,1074,1100,594,1080,634,564,1936,2146,412,1874,320,304,568,554,324,942,760,1312,958,506,710,602,972,962,1112,660,706,1406,970,1234,764,1886,1214,704,1860,490,780,1890,1960,1892,1610,1410,348,1288,462,692,728,934,654,990,1238,1326,470,552,306,1544,362,466,354,1074,1086,1646,940,542,670,1180,886,1150,1280,764,1292,1270,920,1126,612,816,1818,1192,854,884,940,1334,846,782,2232,552,1296,1448,1136,1238,1418,1192,1290,396,1064,1082,410,944,1386,442,522,566,936,840,778,1764,1280,428,306,326,960,632,340,1032,512,522,330,440,482,764,390,534,360,366,1126,1564,1518,1526,492,1512,1514,648,564,1522,1526,562,358,454,1514,774,364,468,462,1514,558,532,1506,356,456,622,650,700,562,1394,1528,1514,1502,1498,1506,1282,1512,386,862,1360,356,456,1438,586,996,1264,1188,1572,1252,2014,1760,1970,2224,2208,2178,2176,2148,732,1520,2560,1030,890,1078,1266,930,910,1170,1014,1118,1000,2200,646,1554,626,566,536,2348,1644,2758,1452,994,1392,1008,1010,438,770,1110,1438,834,518,716,1332,1066,1538,1412,2368,972,700,978,2686,1082,538,682,776,1254,826,796,1216,980,610,638,1184,940,1050,1626,1254,1056,388,1044,1058,738,760,1022,2262,664,412,582,698,394,2568,968,930,794,922,1052,350,922,1028,394,1096,860,608,648,712,580,1960,1552,1240,428,696,1338,1076,760,1178,1024,1076,1256,972,2170,910,668,756,2712,2580,2108,2430,1214,808,2474,2446,1134,2424,2482,2478,2358,2540,822,1088,1150,1246,1234,740,1416,630,590,1112,958,466,706,460,464,704,420,612,2570,1012,958,2568,1166,1214,1134,1246,702,1286,936,870,838,1094,1146,828,1002,956,722,1190,1174,718,676,838,574,618,814,664,826,518,892,820,664,506,1830,370,1662,570,1704,614,1600,988,1086,1124,380,524,582,1392,324,680,1682,1026,1424,548,738,1730,884,414,580,1648,1092,1810,1828,1590,1834,1752,1816,1848,1834,1906,1830,1822,1840,1836,1638,1854,1480,1840,1848,1836,1870,1824,1926,1808,1826,1682,1836,1586,1812,1822,1838,1838,1848,1918,1854,1802,1836,1820,1842,1842,1858,1854,1852,1790,1918,1810,1840,1810,1810,1884,1626,1824,1890,1846,1844,1834,1804,1848,1832,1920,1844,1918,1844,1850,1786,1846,1838,1850,1640,1840,1806,1844,1818,1796,1822,1804,1840,1844,1814,1850,1384,1912,1936,1820,1812,1754,1838,1844,1840,1770,1814,1802,610,2396,444,2150,2004,2304,808,2418,594,490,2042,416,374,828,596,1350,2134,1680,480,1168,1188,1438,490,2396,2436,1254,2434,824,1602,1326,1206,1082,1390,1570,724,724,1276,826,1606,2228,2458,2382,2290,2422,1964,2478,754,488,1432,822,2432,1548,2570,874,1276,2254,1340,2084,2340,1140,1308,648,1338,2322,2008,2192,1698,1478,420,1312,482,1234,1170,2284,2102,718,1270,2436,1544,2462,1660,2444,372,396,366,1820,1266,2428,2042,2066,2314,1642,526,2312,1530,1314,458,1098,530,1578,1132,2446,2432,848,566,332,2420,1064,2454,914,1734,1078,2144,708,1690,556,1248,2350,796,1026,2432,1186,1066,2310,2512,2108,2254,2394,494,1414,804,2092,2444,1116,2166,512,630,1800,556,686,1794,1374,510,1804,1482,1010,1180,1038,442,2036,2396,2346,880,1264,1232,2562,1200,660,376,414,1284,862,702,830,924,2116,386,370,1154,2532,1408,2466,842,696,726,1348,2066,1076,1080,332,494,1162,1018,650,1116,1030,826,1160,754,1034,1346,486,918,678,740,612,1466,1914,332,948,2330,884,732,1210,586,948,2078,2450,2272,874,1514,1954,1604,762,3205,684,2364,1064,1126,516,508,878,574,962,2722,1250,1044,1202,768,734,1268,778,782,2492,2208,714,756,766,1138,518,518,798,578,592,1156,486,380,1160,638,1146,916,486,1050,1066,2306,1332,588,424,1022,1254,2084,1006,1264,2398,1104,448,494,2508,1232,1058,1036,474,1080,464,396,930,1332,2444,2080,1168,784,466,472,1232,1238,1126,364,586,694,1118,860,796,772,820,390,444,846,852,1756,718,708,668,1274,936,1094,1060,1258,554,1246,522,498,980,1252,838,1010,506,678,626,1348,686,642,2362,1096,1204,1202,1178,1176,1254,828,2166,796,360,646,872,1188,774,820,868,646,1208,780,1114,1280,1248,1064,1242,1028,1206,624,632,1320,806,1264,1110,1166,1228,1344,570,1314,786,400,2422,998,760,876,1240,722,1164,1362,1132,1198,1380,454,388,1174,1166,2248,1280,730,730,2358,2614,574,1066,1206,730,734,1194,1206,1304,1706,588,1254,614,614,1106,1096,1306,808,2196,794,892,666,1310,554,440,1080,766,736,564,804,378,1170,582,586,720,930,1324,1322,1200,1140,1048,1074,1360,550,790,980,766,966,738,610,516,1096,886,902,1308,500,1412,512,470,926,664,714,820,530,524,2342,2156,1038,570,642,1212,1340,1752,526,1230,1224,1424,660,662,1250,548,498,2092,1134,1060,1224,1130,1252,992,1458,726,784,996,438,2388,1142,1256,1278,662,1084,958,1230,996,1276,638,1214,1090,1284,428,460,1348,916,2082,2522,976,720,666,1098,486,412,1088,1238,1124,1210,2336,1076,1390,2396,2446,1206,564,468,420,1098,508,870,1312,1216,1204,2378,458,740,1858,472,606,462,406,460,600,888,864,636,1018,1458,732,548,486,710,422,884,966,1100,854,888,488,502,398,1080,512,384,468,464,440,852,538,384,386,596,1104,1118,552,582,808,614,456,782,742,536,570,496,1150,420,518,1044,584,1516,1078,1102,1878,1876,1886,1864,1870,1876,1876,1878,1510,1826,1860,1820,1736,1866,1860,1862,1866,1862,1858,1862,1866,1368,1870,1470,1822,1696,1870,1878,1838,1884,1880,1504,1876,1894,1864,1760,1476,1864,1524,1860,1872,1866,1840,1864,1822,1866,1514,1870,1870,1866,1710,1868,1878,1846,1710,1874,1886,1902,1872,1710,1822,1926,1080,1762,1622,1640,1870,1872,1378,1876,1816,1870,1866,1868,1750,1488,1906,1652,1874,1870,1794,1664,1656,1702,1888,1762,1866,1594,1892,1766,1696,1826,1832,1094,1888,1886,1300,1868,1880,1860,1626,1120,1562,1102,1568,1380,1906,1626,504,500,1420,316,308,2632,1280,870,1378,2886,1520,1184,1020,1178,2004,1430,1894,1180,632,904,1276,2026,1978,2058,850,934,1974,2092,2108,2044,1970,2130,2064,2056,2150,2138,2122,2122,1990,2130,2256,2080,1968,1588,1972,1964,740,862,1142,340,830,728,1396,448,576,928,1204,836,1096,1202,404,682,1112,948,2679,2522,942,926,866,522,848,702,384,900,328,518,522,438,520,736,710,2222,654,368,1716,960,946,1032,726,988,446,696,326,1206,858,766,1634,930,1178,928,984,910,930,488,600,710,1308,754,816,734,788,890,736,528,726,1326,828,1908,1762,704,718,782,704,948,568,722,1090,828,834,1220,1312,1666,966,920,756,1178,418,382,526,362,346,378,408,430,1234,650,402,830,848,1892,1272,1106,774,762,644,656,654,596,1366,876,1642,1122,534,1614,714,1520,1028,1742,888,556,534,1014,1024,1752,1594,632,504,1600,416,394,516,1496,1478,1774,888,1368,670,580,882,1880,772,1724,1580,662,332,482,1428,734,630,1012,1216,1678,550,1150,492,1706,1164,1336,544,742,1044,1114,1526,1514,1640,1602,1528,1636,1852,746,836,1526,1036,1042,1604,680,1626,766,1026,422,420,1524,1522,1528,1526,1584,418,312,1650,1486,1404,1538,1530,1076,1330,1374,1362,1646,1662,1480,1368,1642,1614,1632,1608,1470,1048,1426,1222,1808,1360,1416,1230,1766,1416,1432,1104,1420,1628,1612,1632,1632,1638,1642,1456,1642,889,2244,2316,1808,2272,503,594,739,1230,465,877,913,883,1445,950,523,2918,1494,642,884,1176,492,1848,1470,1614,300,352,308,1058,1474,1162,1602,1434,1462,1500,1286,1208,1302,1492,1258,1478,1500,1448,1384,1100,1312,1460,1266,2400,2600,1964,1030,1228,1052,1312,818,804,802,1236,1132,686,800,760,1174,952,1002,984,1894,822,814,1392,1896,1854,2190,798,600,1248,2438,1768,1150,516,626,620,984,2734,518,456,754,842,564,770,828,1450,1068,2746,1162,1406,814,1354,2888,950,2448,1760,2488,2296,1150,500,582,498,1200,486,578,1300,2472,1212,1198,2060,902,646,656,3026,1882,914,922,914,926,924,928,864,924,918,920,904,918,636,638,682,918,912,2114,924,926,2108,792,938,532,2116,926,902,818,926,2112,550,676,1016,1018,806,1016,936,926,924,732,930,910,2102,2092,902,880,928,808,2102,770,914,1298,704,1012,1010,868,974,2110,1984,1008,996,1014,1000,2106,1006,1006,946,940,1954,696,654,734,708,814,924,712,1952,2102,704,628,598,432,2118,2100,2130,2100,484,928,932,1006,1014,1808,928,918,930,934,2098,1930,830,1012,498,664,592,828,898,856,874,876,842,432,614,556,774,792,994,690,926,746,1040,930,936,834,1012,770,446,304,1004,1146,814,578,476,620,786,656,874,568,630,866,778,992,590,792,328,370,526,826,698,820,700,924,902,712,706,1646,848,508,588,622,384,656,1140,1180,448,362,958,856,952,480,872,888,1536,386,662,754,360,364,1400,910,816,630,764,830,782,868,830,742,834,944,908,930,854,1050,690,1012,640,812,798,706,930,910,864,810,834,862,968,910,1672,832,1666,776,886,844,690,940,900,918,790,928,854,796,734,876,930,944,770,952,448,956,2236,1994,1774,1980,1938,1888,1940,2072,2048,1278,1854,1966,2144,400,1680,1978,2544,1754,2156,2058,2080,1952,2274,2132,1890,1814,1896,1898,1982,2164,2108,1484,2268,2094,760,770,1248,2136,2078,1314,790,1284,2054,630,322,912,502,2194,2048,2278,2256,2248,1992,1044,622,1102,1840,2002,2234,1636,2116,2068,1872,2238,578,512,350,2014,1990,2272,1892,2082,545,456,1660,546,1738,1774,1640,1670,1644,1702,1722,1660,1638,1678,1650,1734,1662,1730,1814,1780,1514,1696,1620,1408,1774,526,640,638,524,492,536,610,526,1038,552,510,732,730,1284,460,374,704,390,360,868,554,550,838,1048,640,422,608,424,500,842,504,1252,1004,582,518,796,484,534,966,380,1062,396,654,866,530,1078,510,1448,1094,490,480,784,636,1408,1654,338,934,1016,1508,704,372,642,684,612,1294,716,436,432,1124,1014,1118,852,800,624,800,378,670,2132,1492,1446,1866,978,946,1718,774,998,756,558,1148,1896,986,468,580,568,412,1084,590,1662,1946,1854,618,494,762,330,388,396,604,1036,696,558,718,720,1150,820,564,630,712,456,838,2190,644,668,1044,1022,500,604,704,368,482,540,822,658,682,972,650,496,582,946,482,1062,380,642,930,754,774,792,908,1440,872,666,788,1088,394,906,468,406,768,768,1048,762,730,606,508,1560,470,708,600,886,1062,1348,1364,358,498,698,710,530,1006,370,912,1144,590,696,440,534,2018,1060,2266,646,784,1544,1280,820,2078,1448,1512,430,1512,978,350,1328,1308,1384,888,654,2018,658,2004,762,598,328,3022,3040,1844,1116,3060,1766,564,404,662,2970,1278,2904,2994,3044,3044,1080,1012,1778,2918,2938,1048,1070,704,1296,832,668,364,316,1360,2972,464,552,496,490,1600,1362,2832,988,532,1874,550,2992,3048,984,874,442,894,902,856,966,930,1438,1430,3040,3014,3014,3070,3074,914,364,548,1382,342,480,372,1304,1214,812,564,386,490,560,3018,970,820,3070,3018,2188,1884,1418,464,928,718,426,418,874,306,842,906,3050,814,512,588,640,512,448,310,534,370,2598,560,732,644,396,468,790,442,692,840,698,1108,358,2580,1818,450,694,590,2794,2556,714,1302,1014,1378,416,320,1132,820,806,804,868,700,776,942,656,694,1380,1092,942,544,642,1864,674,738,1840,1422,1078,1344,478,666,582,872,878,2708,1868,694,906,1138,348,496,660,1088,494,598,1678,952,1018,696,784,600,726,780,716,648,780,722,682,1986,2644,1112,1148,824,714,990,474,1730,884,1308,1010,694,674,474,546,1964,2616,2660,2686,2718,2638,1672,936,2592,830,1712,2666,994,952,866,1794,3006,1442,752,2488,2964,458,2374,662,580,1828,856,1106,782,412,1592,2812,978,1022,1014,1746,662,2034,1084,398,1534,598,2316,472,1764,916,2912,2974,990,796,894,2996,1214,1634,2986,2940,918,474,1196,516,1218,804,2970,2088,2908,786,790,730,2940,1034,2962,2224,532,836,918,880,1192,2872,714,1226,1130,992,1998,758,2218,2870,2980,3068,2902,2714,1170,1664,1068,1200,1096,1000,380,486,372,1622,1350,1646,1316,974,1492,1120,934,1272,1612,794,954,578,564,956,1182,548,722,1018,730,954,1474,1446,1286,946,908,386,646,1178,754,1108,2052,754,1216,1478,590,886,1014,1674,1598,1934,1004,338,446,416,746,700,970,480,696,852,1090,562,432,556,710,1312,1148,1144,586,902,618,570,1534,1178,1438,824,1130,426,506,1336,2958,2684,704,1008,1462,1608,1286,1056,700,372,600,452,444,594,606,482,490,1176,1442,1382,1828,868,440,648,666,552,1954,1592,848,348,444,1126,608,338,722,712,712,728,914,1708,1212,630,458,650,756,662,1520,492,522,416,368,1868,600,1478,376,362,338,1634,1614,640,1314,1132,818,804,1794,1014,1190,992,1240,502,682,1010,1126,1138,1172,766,342,468,2366,2302,2326,2360,2348,2352,2340,2348,2332,2344,2338,2344,2336,2352,2326,2352,2336,2346,2338,2330,2338,2352,2360,2356,2336,2426,2354,2326,2364,2364,1192,1226,2346,2344,2354,2360,2350,2354,2344,2334,2332,2366,2348,2362,2338,2424,2410,1206,1218,2338,2354,2418,2380,2350,1200,1158,2342,2328,2326,2344,2354,2336,2326,2402,2352,2328,2350,2328,2334,2326,2342,2352,2352,2352,2336,2368,2350,2356,2326,2342,2344,2328,2354,2330,2400,2316,2342,2314,2360,2350,2354,912,1166,2342,2342,2298,2342,2340,2336,2338,2348,2356,2342,2332,2352,2358,2340,2336,2350,2350,2368,2360,2338,2324,2292,2344,2346,2344,2392,2344,2026,2618,2130,1560,1102,1566,1580,1654,1594,1634,1656,1682,1608,1578,1580,1646,1458,1652,1656,1638,1628,1680,1692,1578,1534,1062,1412,1618,1628,1624,1686,1644,1650,1542,1656,1584,1596,1752,1546,1652,1686,1612,1610,1508,1604,1718,1654,1618,1618,1634,1636,1614,1544,1656,1628,1484,1646,1386,1636,1584,842,1642,662,1166,1594,1558,1568,1018,1088,1556,744,750,722,690,684,860,682,844,880,716,1644,814,1028,734,838,724,814,1636,914,1052,1426,732,1118,1456,2057,594,1778,1890,1904,1878,1918,1876,1310,1920,1472,1538,1886,1156,1922,1904,1886,536,1320,1912,1884,1876,428,1888,1864,1940,1896,1914,1878,1906,1874,1834,1864,1684,1902,1912,1618,1774,1010,1888,1854,524,1036,1894,1982,1896,1916,1916,1890,1856,1910,1896,1908,1880,1864,1590,1918,1818,1360,1886,1872,1856,1718,1278,1936,1896,1852,1886,1870,408,576,428,352,1654,1492,1512,1062,1032,1574,1176,1492,1498,1808,1014,1374,788,1812,1314,1320,1804,1342,1552,1340,1682,1170,1812,1156,618,512,1634,1798,1132,406,1444,594,2186,1852,1632,2034,1626,1840,1772,2116,2198,2162,1650,1648,1566,1658,596,1752,1950,1776,1778,1876,1778,1620,1716,1694,1978,1734,1930,1850,1750,1758,1670,1838,1718,1572,1786,1954,1822,1640,1764,1776,1784,1756,1778,1762,1784,1676,1876,1988,1884,2254,1778,1768,2176,1606,1718,1858,1994,1266,1866,1772,1594,814,754,754,732,1356,668,670,1014,450,588,400,730,574,1644,1886,676,674,610,494,1300,884,672,1414,1328,888,1422,778,768,426,1450,1454,600,1490,1620,580,1856,1544,1426,1638,800,1666,968,718,1496,1786,670,2627,1744,752,1608,1598,1576,336,816,426,720,766,2126,690,754,440,758,622,590,1742,1938,890,872,898,892,906,748,896,796,1040,1098,1708,1812,1466,1382,910,904,782,478,700,1786,1446,1182,1850,1736,1810,1620,1716,1496,1424,1542,634,794,1460,336,1656,860,860,1802,1234,910,934,1816,1734,1178,892,1612,1204,1054,1446,1738,1924,1732,1658,1728,1616,1586,984,366,422,384,1432,1830,1812,1824,1834,1726,2744,2560,2570,2086,2770,2688,2216,2116,2566,2718,2734,2732,2656,2202,966,954,528,672,1788,842,766,514,970,546,538,1322,1090,842,1200,1324,1208,886,1430,1178,2282,1334,674,1292,1212,872,1452,2368,586,1228,2334,820,1366,2366,888,2670,1320,2470,1490,1254,1452,928,1030,1042,1148,2386,1272,886,2488,1330,770,1238,1278,1056,1200,988,1444,1042,1312,1270,2398,720,2666,1248,1062,1382,872,1454,2530,1070,1042,2644,1302,844,1418,2682,694,2494,870,806,806,2426,504,2616,748,776,1114,1304,862,744,1362,956,862,984,1348,2410,1280,2392,1266,2414,638,1292,1114,1268,1140,1278,1330,1272,804,1346,1006,736,582,410,1048,2220,592,588,952,1366,1068,908,928,870,2448,1342,1144,1212,2492,1082,2468,1226,478,2460,770,832,836,694,1246,1332,906,628,810,1336,1144,1086,472,1670,1718,1926,1714,1946,1668,1860,1640,930,878,1908,1898,960,696,1992,940,938,1886,1904,1682,1992,1754,1952,918,878,1946,1940,1998,1972,1968,2006,1634,1970,1654,974,960,1956,1924,1906,1610,304,1478,952,892,1952,1812,1428,1520,768,824,806,1964,1656,2048,2118,1798,1934,898,902,900,1896,1594,1982,1986,1560,1620,1894,1982,1914,1880,1938,792,838,1916,1712,1938,1912,1800,902,922,1866,762,836,1870,1890,1876,1862,1676,1072,408,460,1688,1572,1894,1006,998,1636,1930,1858,1984,2000,932,958,1602,1668,1604,830,848,808,902,1886,1942,1942,624,686,932,1064,2382,842,1120,1764,1552,2512,856,842,856,860,896,596,848,860,1652,592,888,832,998,828,834,852,814,1372,862,832,642,828,912,1104,888,892,982,1506,826,854,1544,852,1010,826,840,758,1108,878,868,1642,842,838,776,792,888,850,842,1428,1108,1112,836,718,768,828,1692,848,782,890,1110,822,866,1364,814,846,836,790,1120,836,848,508,558,890,852,842,704,886,834,866,898,846,876,856,510,764,834,878,844,872,646,852,860,894,1098,886,856,890,854,1104,846,870,792,1330,864,870,2875,884,880,872,548,1414,1880,2112,1474,1108,830,1818,558,810,390,488,494,488,532,932,540,1656,1224,848,1942,1434,1120,1116,1240,1792,302,1880,1104,358,3630,1934,1394,3266,494,586,600,714,528,532,520,1004,984,1004,1592,502,726,1110,1506,2036,1068,952,844,732,362,854,978,3518,3568,756,784,644,636,832,1330,1836,684,1874,3492,704,988,720,940,3136,3564,2042,1038,1064,3536,3310,3202,794,3460,2000,604,3732,1218,1674,2230,1114,2064,1498,1466,3588,3306,3388,3588,462,568,1454,1324,1516,1450,1438,1286,1188,946,854,2302,938,770,1018,2134,996,1966,958,962,3480,1750,1068,992,3326,3568,1184,1380,908,848,1286,3532,2942,3574,588,530,1066,838,438,300,310,370,598,1440,634,2130,1826,1438,1294,1596,1774,1814,1038,1904,2106,1764,1742,2118,1756,1008,1188,1060,980,2188,1610,2292,2262,2278,1120,1120,1944,1796,2278,2292,1688,1370,1824,1610,1798,1732,1354,1810,1800,2290,1014,2274,1806,1786,2000,1958,1068,1500,1806,1768,1942,1840,1108,930,1126,1224,2110,1116,1116,1656,1840,1834,1088,1082,2242,1064,1086,1668,1788,1028,2274,2248,1032,2278,2194,1086,1774,1878,1074,1082,1076,1078,1084,1084,1084,1106,2216,2230,1728,1102,1038,1090,1086,1080,1090,976,1096,1084,1084,1766,1082,1108,914,1088,842,1084,1130,1088,2222,1084,1028,908,992,1782,2276,1278,1886,1906,986,2346,2262,2262,2268,2266,1764,1806,2274,1750,2118,2118,2126,2110,2116,2132,2104,970,976,1708,1832,376,526,972,918,730,848,896,904,1002,820,428,502,890,808,888,900,814,1008,370,350,1036,544,1896,1942,1098,598,884,606,794,904,1980,570,562,568,2096,536,720,536,2094,786,862,2092,530,558,1060,1086,816,1150,766,2088,686,1098,864,866,852,784,862,798,848,888,2098,2106,770,768,552,522,2088,2112,930,946,720,1500,1038,1130,1966,1880,722,656,678,874,872,2086,682,684,894,770,2130,1892,868,982,818,756,766,868,2096,698,622,1004,704,752,584,468,808,804,774,778,782,722,742,596,682,872,2002,2084,2966,2518,2584,728,718,506,468,864,1150,704,712,704,402,534,650,1578,452,1176,864,692,782,688,542,526,682,740,718,1052,746,730,912,1032,740,632,502,2538,1902,2380,2354,2246,2560,484,482,1032,520,692,872,664,600,1392,880,2600,1062,914,802,674,760,2358,956,752,2338,1760,1074,1092,2146,2434,1012,896,2556,2582,2558,2426,364,322,2702,2684,2706,2810,2690,2680,1752,2924,2538,2598,2282,2194,2392,2558,2686,2550,3034,2476,2672,2692,2538,320,2630,2820,2836,2820,2072,770,418,888,912,658,744,730,530,762,880,736,800,1090,542,1220,670,912,764,594,668,1044,752,736,720,1288,1280,2222,2854,704,460,746,1002,872,2776,1078,1076,1002,882,1142,1038,1118,1002,786,876,702,1084,1120,1108,922,1094,1132,888,738,1106,892,702,1204,1110,1088,750,896,926,884,930,502,1196,1068,548,338,884,978,1376,1102,1050,1238,916,352,690,2508,942,1048,786,1342,1770,902,814,896,1150,720,1116,766,488,1024,590,868,756,1168,914,880,896,1592,1640,1636,922,1082,1342,1358,1696,1000,432,882,1224,1062,884,1044,1692,748,1088,1460,876,900,892,1070,864,1032,984,918,1010,738,640,886,930,1222,1110,968,676,1124,1020,1074,622,962,1128,854,858,718,1440,896,1776,1066,1052,1466,334,820,1784,1190,1176,1772,1126,916,1346,1184,1502,842,758,1392,1272,1410,1382,1190,898,868,2584,2930,1168,1336,962,920,1104,1104,1118,1616,1192,872,858,764,760,994,782,818,1850,918,1270,1212,1122,3042,1278,1318,1400,1290,1126,1164,902,632,634,1982,920,836,944,1436,812,1054,1116,1086,1002,1098,926,704,764,804,1160,1368,904,932,1112,898,1194,1238,954,1106,906,822,932,1122,634,766,314,882,800,736,908,1126,846,688,1106,1130,840,832,874,826,696,1304,1130,1846,1408,930,870,752,696,1508,1500,1070,1080,1238,866,866,1414,704,556,724,1420,1098,1052,694,1116,770,814,1104,870,664,1196,1198,1090,1266,642,692,1416,1292,802,792,966,926,1160,1046,978,738,566,900,914,1216,1076,664,802,1820,758,774,912,712,1164,1138,628,640,1912,3172,2094,2234,448,414,2352,1258,2252,1386,390,484,2372,618,516,572,2314,512,1840,2562,668,612,2544,2536,2370,2388,436,776,668,2552,1564,1124,1566,2250,2496,1520,594,1326,354,754,1388,644,656,794,1032,2064,948,892,880,984,1180,1190,2528,1206,2520,978,1066,904,1396,2270,2502,890,596,1568,902,576,600,2368,1056,1854,640,626,688,1812,1330,760,694,1304,992,914,968,2504,1842,2168,740,1110,2400,2462,748,764,1140,834,2132,1172,1236,2536,2526,1066,1044,762,1284,2112,540,738,1540,2524,628,592,616,1066,1062,2288,456,886,604,624,2124,1812,916,814,1114,1094,1926,1046,1132,1168,1042,728,1362,1706,1048,1120,772,558,940,578,1292,878,642,784,1060,978,1026,1206,1940,960,1356,1022,1326,2068,1070,998,976,1144,1142,1146,1124,1098,2482,700,1542,2428,1882,1950,1182,742,746,2522,2512,2240,1128,418,414,950,854,1014,1128,1024,1074,1930,1202,448,402,332,1150,944,2338,622,594,1068,1074,850,1114,872,892,1032,1182,2470,816,1054,988,1106,1776,856,630,652,892,600,734,2340,1206,1122,1132,2454,1106,1206,1072,1200,2122,1150,1136,2134,2290,1488,1334,842,882,1082,2370,590,762,1998,1404,1320,1298,2244,1988,1976,1974,1962,1974,1992,1966,1982,2434,1740,2384,1916,526,1582,1160,306,506,740,1286,622,600,318,650,910,606,516,392,614,976,1404,1728,1574,500,390,1182,1192,1188,920,1300,2110,2066,1214,1084,2302,1390,2394,712,584,632,722,838,758,1164,1042,936,1202,730,568,580,560,542,608,572,720,596,596,586,590,586,654,594,766,1046,544,560,536,548,576,774,560,1682,596,1294,1412,562,572,562,598,602,590,622,1178,1174,1980,724,700,702,728,950,702,712,704,704,2190,2326,1976,1828,624,754,2088,2759,1736,348,1114,2044,940,1832,956,1010,344,1090,926,902,1780,1824,1814,1810,1658,1794,1776,1866,1814,1804,1872,1776,1786,2230,1200,1826,1820,1066,500,1850,1806,1734,1792,1882,1762,1782,1860,1830,1854,1810,1794,1830,1688,1764,1822,1800,1282,1788,1750,510,1466,1492,1380,848,1682,434,1258,1740,1834,1564,1770,308,1204,1824,1674,1824,1842,1814,1812,1784,1454,1768,1830,1794,1844,476,2336,888,932,898,840,1284,848,844,2094,1658,1666,1746,1686,1450,2072,450,418,350,354,946,862,1974,1710,1054,984,2052,2242,1976,2240,1850,2038,1948,2328,2118,1882,988,1166,2090,1858,1910,1946,1594,1904,2068,2046,1772,1678,1820,2136,856,990,2292,1830,2036,772,1224,2258,2200,2144,1952,1964,2304,1820,2052,1998,2320,2304,1408,1486,1974,2012,2316,2164,2034,1988,2226,1538,1916,1834,2252,2086,2266,2270,1996,2244,1636,1476,328,1550,614,380,906,2216,1484,1836,1786,2218,1960,2114,2156,2128,2244,2066,2284,2298,2294,2130,1912,2292,438,1648,836,834,830,836,836,828,826,414,824,830,1670,818,842,836,834,1588,840,830,1478,1586,1586,828,838,836,844,1500,840,838,830,834,834,806,836,828,1592,830,834,832,824,834,842,830,834,1670,830,834,836,862,1832,1102,1522,1762,1544,1576,1832,1494,1808,1668,1114,1622,1504,378,2338,2652,2670,1304,806,910,1618,1812,1374,1064,768,1644,1866,1256,1278,1300,2172,1378,1408,1448,1296,2614,1762,1944,1894,1186,904,1642,2640,960,2290,2398,2272,2354,2614,2636,1026,2642,1074,2646,532,2780,944,1302,2592,1844,2354,1940,1816,1918,2486,1924,1978,1826,1942,2506,1308,550,866,752,488,910,2858,448,302,310,1356,730,1334,1234,2428,2866,2856,2796,2740,1194,1180,1720,2628,2670,2540,2678,2792,950,1364,2046,2304,1388,1360,1426,1424,314,588,798,1060,2264,2450,2280,2858,2526,2726,2524,2722,2612,2402,1460,1440,2680,2994,2966,2408,2490,2820,2824,2888,2758,1508,1268,1274,2554,2370,2678,358,1466,2574,2708,2704,1372,1268,2556,2840,2786,2780,2854,2356,2708,2698,2874,3000,1488,1462,2944,3044,1374,1380,1164,576,1154,2544,2544,1466,1076,2320,2316,2298,2412,2324,2324,2320,2318,2308,2342,2340,2806,1904,2624,1498,1304,1492,2618,2596,2812,2666,2780,2636,1396,1392,2746,2990,2530,2974,2692,2974,2908,2844,2658,1584,1282,1496,2662,2606,1578,958,1298,1520,1432,1306,2408,2858,2484,2548,2848,1294,1508,2836,2446,2406,2618,1292,1108,2558,1312,1328,1320,1348,1388,2776,2740,2836,2616,2828,2832,2818,2584,1294,1526,2070,920,840,2606,2000,2542,2830,1420,1414,2840,1806,386,2406,2632,2348,2538,1628,1282,2686,2892,2658,2582,2860,2772,2912,2314,2776,2556,2864,2526,2544,1348,1342,2538,2440,1276,1336,1312,1386,1398,2816,2818,2514,2826,2308,2814,1252,1632,2834,2844,2838,2846,1392,1378,1534,2706,2762,1354,1002,2692,1042,1416,2604,2548,2852,2696,2704,2432,2530,2702,2768,2464,2820,2508,2982,2864,876,854,1836,2374,1338,1554,2112,2252,974,800,878,1758,1176,660,1220,1278,574,788,1240,1788,1786,1900,394,426,728,484,482,438,572,924,1030,692,504,634,668,620,514,702,1058,730,556,1380,1038,732,796,964,966,1012,650,1168,956,832,436,1060,1108,558,586,588,1888,502,1426,592,752,996,818,976,662,696,586,572,906,726,1048,754,648,726,920,674,354,916,696,956,420,966,398,2298,2146,406,1778,792,788,3124,4090,3976,1844,920,3030,494,1152,644,472,440,646,1874,1432,3380,3444,2942,1610,1448,1056,1112,672,1462,716,2916,2422,774,510,678,1012,1500,748,1344,1292,584,1178,2134,1440,2160,1656,2166,2196,394,650,980,2172,2170,2150,1632,1022,1552,964,1322,922,1046,1302,970,378,2232,2246,1922,1136,736,2398,1514,2276,2302,2186,2202,2442,1922,2388,2022,2092,1810,1530,416,2144,2326,2308,2314,2300,2248,2250,2168,2074,1524,2094,2202,2116,1130,1666,2006,2058,1978,2260,2186,1996,1974,2074,1884,2126,2100,2150,1814,2182,2096,2288,2252,2250,2056,2002,1744,852,1000,520,728,462,1710,1700,1740,1668,1796,1756,1594,1774,1774,1568,1764,1680,1766,1236,1360,1744,1778,1390,1758,1750,1766,1758,1770,1530,1464,1318,1460,1792,1758,1790,1776,1520,1766,1756,1756,1502,1768,1744,1772,1722,1736,1324,1692,1498,1572,1760,1756,1354,1822,1422,1756,1704,1762,1764,1510,1760,1708,1784,1740,1764,1810,1770,1614,1764,1746,1768,1658,1760,1742,1668,308,1520,1660,908,884,850,730,1514,886,838,1698,826,934,850,940,1664,746,908,894,942,1824,580,926,902,852,1858,988,822,1906,1874,904,836,1808,924,904,1988,1950,898,886,900,942,1914,1696,1760,1836,1894,1946,958,962,930,1874,2108,1880,1936,2052,1910,1962,1898,1954,1970,1048,2010,1894,1928,1934,2008,1932,944,856,2102,1930,936,954,1872,1906,1920,2040,890,832,1686,1922,1628,1694,2182,1772,850,876,1930,806,918,894,1006,922,1946,1756,1934,1828,946,896,1878,1950,1686,1882,1882,1776,1654,1970,1954,916,924,1852,1974,696,1922,938,940,1982,1988,1970,772,942,720,970,1922,1990,990,800,1850,1962,622,650,600,1944,1610,926,932,1832,1940,1638,1914,1964,1910,1732,1958,850,924,2014,1454,1946,1758,1988,900,780,1932,1012,722,982,1002,944,846,2016,818,958,952,924,1470,774,848,2020,508,508,1548,1822,1522,2016,2008,2026,2028,2024,2008,2020,2022,2032,2026,2026,2020,2028,2012,2026,2018,1884,2010,2020,2012,2024,2020,2020,2014,1896,2020,2020,2008,2004,2016,2024,2018,2024,2018,1884,2016,2020,2014,2016,2024,2030,2020,2020,2030,2018,2012,2032,948,948,940,946,946,936,942,948,848,926,942,940,948,944,944,944,938,944,822,940,944,928,948,946,944,948,940,948,934,936,942,944,944,944,942,934,910,948,2700,1024,808,906,1004,890,908,1022,816,1022,898,920,978,602,1002,648,824,1010,914,1006,876,838,904,1014,894,1016,654,930,1018,862,998,896,996,892,898,886,848,1018,904,900,1016,862,994,630,762,1014,890,878,716,1024,906,906,1000,898,1028,384,636,652,1006,832,878,700,658,1000,574,784,894,992,898,1024,810,998,810,742,1014,806,862,624,1016,874,922,906,458,854,900,744,908,816,698,870,716,952,866,624,892,888,804,776,670,784,906,894,804,1012,870,1004,860,868,906,842,1008,890,834,1006,898,722,900,974,796,796,900,874,964,544,926,896,698,884,906,922,902,1042,910,722,956,890,1060,886,886,892,498,426,880,990,904,862,1006,912,780,838,900,712,984,908,850,936,890,1016,906,1012,872,1008,900,1008,304,638,836,900,910,900,1984,960,902,944,906,774,980,524,864,2056,1008,922,996,652,910,756,1004,908,998,672,970,978,910,954,1434,566,1022,854,994,472,814,904,734,822,890,878,896,844,1012,900,856,1006,486,1006,772,968,690,836,1014,706,966,896,806,974,900,960,640,970,682,928,898,824,1004,684,1978,976,812,812,1032,902,846,902,950,374,448,816,884,896,836,966,808,1014,904,844,570,760,906,768,880,890,994,906,932,1022,1012,908,990,888,832,1058,904,812,1004,482,970,824,1002,892,716,978,898,1006,902,982,594,1042,892,1006,912,1010,892,746,948,906,914,884,990,694,656,1038,894,790,894,908,948,896,986,912,976,862,862,834,824,818,1062,528,374,960,876,956,896,964,882,828,1030,984,900,782,834,906,1002,912,762,1004,896,494,852,804,1038,892,842,904,968,888,966,848,998,894,1028,900,994,862,710,1008,896,914,896,918,900,842,756,892,998,888,960,896,870,956,780,572,982,996,866,932,914,838,998,848,904,910,882,1002,904,816,1016,886,1012,956,882,992,788,902,856,908,812,638,906,972,832,694,1022,902,784,828,888,906,854,888,896,794,1006,906,996,880,626,982,902,832,880,894,870,908,824,896,888,812,830,876,980,894,812,954,906,894,892,848,712,826,844,970,896,784,982,900,900,530,824,940,660,880,972,896,734,942,720,966,902,792,980,892,848,926,892,970,902,1034,880,422,1032,904,802,824,902,1144,744,940,1000,1004,2254,2096,2252,2254,2338,2262,2336,2268,2266,2350,2344,2336,2350,2340,2350,2270,2266,2284,2350,2318,2274,2268,2262,2268,2066,2404,855,474,1424,880,850,786,474,960,1066,960,900,2078,2500,2516,2654,2412,452,666,2024,2482,2500,2528,1718,1952,2508,2068,1542,1288,938,1076,1266,1388,1754,1360,1764,1310,1448,1448,1464,1928,2248,520,404,2484,1014,1178,1028,910,1164,884,1192,1146,1148,2790,1142,410,400,1272,710,674,442,686,662,1534,842,1232,528,398,1770,1772,1034,1028,408,732,858,442,1192,422,440,762,870,658,1150,1452,618,348,604,356,436,532,400,2666,2026,444,866,934,1450,2652,696,726,532,402,980,970,802,938,476,2304,522,450,1976,1342,1294,1284,1354,1308,1342,1374,1290,1292,1030,924,884,880,968,1018,942,930,808,910,450,390,1180,1178,2722,762,1844,2654,438,1120,1106,1114,2918,2396,2316,2946,528,2592,1206,1388,1652,2328,532,522,386,412,2208,1586,596,952,608,604,602,582,586,582,588,584,548,556,588,592,636,590,1294,520,870,786,862,1320,886,868,892,656,796,934,1556,752,732,796,754,882,868,1260,1012,974,890,878,922,720,884,422,440,1166,340,688,1162,1170,1192,1244,1172,1158,1196,1176,1328,1042,1540,508,424,364,436,598,782,1010,1016,762,608,544,406,1082,646,1282,1020,888,322,546,534,730,738,2512,596,476,878,676,960,570,726,814,570,802,736,688,594,442,1762,860,796,780,1062,460,458,526,1994,342,694,498,368,436,540,512,844,414,444,474,564,1466,442,386,822,402,1028,896,478,522,644,576,428,528,404,1328,842,734,802,1852,1094,1120,898,782,572,516,956,436,400,1226,1170,1942,2528,1466,530,402,2064,492,992,594,846,784,1396,1918,2748,902,376,362,536,316,592,530,404,466,496,464,1172,1324,460,392,368,826,366,312,628,736,468,594,1332,464,398,612,372,930,466,784,882,752,414,584,630,530,944,476,474,396,660,430,902,484,1452,420,674,728,456,810,870,710,412,732,524,404,748,824,1088,842,822,698,734,960,522,356,692,692,500,374,462,464,498,624,464,504,402,646,450,424,398,438,402,1038,614,884,396,632,378,380,1024,652,656,882,586,2458,2444,830,672,916,1460,466,490,652,578,598,716,496,538,814,508,440,548,572,1374,1068,1090,620,356,486,788,554,824,2810,664,638,886,696,768,1448,870,884,1178,1074,304,880,720,1378,882,1080,1434,796,794,1426,1114,690,798,1428,1170,1164,1346,720,1184,1474,834,1164,854,440,972,2476,2202,2960,1336,2196,1268,510,420,2530,2468,2450,2336,436,2502,1350,2510,2514,2466,2300,2438,2516,2450,2214,2520,1636,562,1984,2504,2450,2456,2312,2082,2358,2120,2422,2520,2270,2458,1454,2444,2090,2396,2324,2100,2472,2462,2590,2320,2468,2334,2372,2402,1218,1314,1374,1406,2234,1318,2296,2242,2130,2334,2286,2308,2232,2174,2434,2570,2062,2308,2294,2426,2364,1446,384,574,424,1606,1600,1494,1608,1386,1092,1222,1490,1418,1460,1156,1340,1380,1490,1488,1450,1774,602,1668,1370,1758,1536,1124,1326,1496,730,1152,1416,1918,2294,2266,2430,2368,2116,2260,1630,2422,2308,2206,2026,2382,2330,2308,1204,572,2178,2372,2408,1814,2342,2252,2078,1376,2240,2002,2060,1694,2190,2184,2282,2300,2260,2260,2264,2284,2304,2264,1934,2168,1916,2058,1392,860,2074,1592,1490,2082,2082,1140,2070,2024,1820,1924,2052,2006,2008,2076,2000,2144,1836,2084,1994,2064,2072,1986,2072,2082,2080,1998,1950,2070,2078,892,1990,2064,2066,2080,2060,1998,2056,2074,1918,2064,966,2068,1994,1934,2072,2080,2064,1794,2080,1992,1786,1994,2008,2068,2090,2066,1164,2086,2054,2072,770,2084,2008,1970,2006,2042,940,1902,886,1630,1190,1184,1336,2058,448,2064,2078,2050,1806,1852,1642,2070,1996,1998,1884,1920,1948,1994,1788,1778,1858,1586,2012,1986,2022,2066,1912,438,1544,1368,304,2556,2336,2540,2354,2542,2098,526,546,2546,2354,2550,1806,616,524,2530,482,1586,2542,1046,756,2508,520,480,516,516,1924,794,476,944,716,902,584,800,1034,644,2196,484,1268,1340,1338,1284,1296,1286,1262,1296,1282,352,1886,1460,1750,1760,1400,1686,1848,1428,1688,1200,1386,1422,1700,958,1696,1564,1694,1620,1624,1704,1682,1538,1542,1098,1554,1734,1616,1476,1374,1614,1582,1114,1114,1778,1746,1768,1468,1204,1538,1776,1494,1334,1674,1604,1490,1022,1058,1782,1718,1706,1738,1624,1210,1368,1838,1834,1558,1846,752,724,834,768,1546,1544,1350,1576,1676,1572,1854,1848,1836,1662,1582,1844,1838,1200,1542,1380,1718,1216,1778,1486,1650,1710,1038,1308,1156,1842,1500,1454,1402,1842,1714,1658,1526,1708,1182,1150,1722,1708,2680,1178,1174,1574,1060,706,634,698,2661,1718,1946,1830,1672,566,1026,1588,1790,1628,1910,1668,1694,1604,1632,416,1030,2335,1566,1614,1184,1630,1612,1582,1624,1620,1636,1598,1402,1596,1546,1502,1638,660,462,374,364,372,412,604,682,336,590,484,410,602,618,632,436,530,726,660,368,466,418,368,438,440,434,488,408,596,574,588,512,652,478,630,842,414,586,698,542,444,498,460,462,472,472,460,490,500,678,450,430,574,328,562,620,484,546,678,542,430,578,468,736,630,356,432,438,712,310,416,582,572,584,524,598,530,396,608,596,762,668,402,378,672,544,788,574,600,596,316,732,644,720,612,422,554,374,554,580,792,786,786,658,386,528,588,564,542,526,654,470,714,364,376,414,720,718,910,522,580,376,422,552,562,518,492,356,498,444,332,624,352,438,358,774,448,522,450,568,300,490,354,580,304,1648,376,370,622,392,672,442,588,614,386,474,456,826,674,354,470,512,704,428,348,408,456,400,618,520,542,366,500,376,750,422,426,458,328,652,506,528,628,624,474,412,688,662,532,782,688,596,544,538,462,544,598,374,600,720,526,504,648,484,674,550,628,338,600,560,788,492,1604,518,448,480,358,524,366,302,526,518,604,704,460,462,634,570,512,624,568,416,772,500,416,566,624,558,478,536,416,366,998,516,544,528,484,562,362,446,538,398,526,354,508,558,492,862,680,614,636,616,576,454,544,572,582,538,588,556,700,616,654,588,660,854,844,698,440,514,590,408,588,558,440,556,734,676,586,612,608,550,624,692,540,1442,496,806,700,538,622,584,586,606,706,572,522,500,582,608,636,570,638,610,608,616,642,1598,628,604,656,758,540,482,446,386,350,438,1712,536,688,396,662,476,406,476,442,394,496,586,552,688,396,550,458,426,336,446,370,458,360,688,612,578,604,454,406,542,528,420,652,630,378,538,472,1646,812,648,624,544,624,550,532,872,684,630,380,740,668,680,446,390,838,406,472,358,486,574,512,712,528,842,438,394,484,480,570,596,622,668,448,456,456,452,404,452,556,540,446,582,614,580,588,568,560,452,444,562,432,568,372,320,456,442,438,410,526,362,486,538,424,1296,674,608,578,572,574,618,626,570,644,356,582,406,348,750,586,572,560,744,708,314,582,472,636,580,706,712,432,436,498,394,354,538,394,892,576,614,404,570,464,340,572,590,330,820,660,594,608,680,532,1128,458,610,838,592,596,574,554,540,536,530,404,462,676,482,666,654,582,574,708,570,588,592,1166,1164,528,2308,2234,2330,2394,2310,2352,2520,2522,2566,1202,1210,936,1372,2012,948,2154,2154,2172,884,2030,2250,464,696,530,370,478,1382,1192,1718,1466,1638,1780,1476,1784,1440,1448,1424,1774,1756,2210,1736,1796,1448,1742,1688,1452,1498,1786,1674,1442,1124,1166,1472,1598,1610,1478,1780,1752,1608,1490,1684,1726,1716,1698,1680,2239,1450,936,808,580,864,442,742,762,564,550,654,902,740,634,570,528,668,756,922,532,638,934,812,428,738,676,696,496,476,770,1572,950,936,1744,552,716,704,708,508,508,500,754,758,816,1666,564,538,730,566,592,588,682,496,510,668,2762,782,680,316,520,326,728,592,1024,604,826,756,742,770,742,748,574,776,770,870,652,976,814,814,858,654,784,752,730,538,510,820,718,560,820,672,626,1722,790,880,710,836,844,646,388,826,606,616,834,338,936,678,856,1102,640,808,840,578,560,1122,528,606,512,946,646,716,618,756,836,622,912,976,594,582,554,788,798,390,876,674,702,718,782,512,912,780,1510,566,1850,638,894,518,554,664,772,594,582,598,1392,526,500,528,478,574,716,892,632,366,796,566,864,716,624,740,728,890,606,476,606,900,798,626,764,558,604,788,792,334,894,1292,862,870,832,692,624,618,642,814,1366,594,600,458,694,840,822,814,928,632,780,748,644,566,426,822,560,618,798,826,782,748,866,764,554,1624,446,360,1180,420,696,1070,1550,1848,1192,1744,912,784,1344,530,1694,1850,1588,852,1636,840,1668,474,930,854,550,1002,1486,884,892,758,900,1216,1506,884,1492,912,1232,1628,1222,1316,1514,1672,332,2048,894,1644,1724,1150,914,664,874,1256,854,1842,1254,1632,1650,846,892,844,1444,1138,1142,806,800,1558,2086,878,1478,1326,746,1012,2042,2048,1582,1746,1240,854,1986,1056,1676,1430,874,2096,2100,1754,460,392,1590,894,844,1052,770,1266,1856,1412,1338,1768,668,552,456,1120,908,590,714,1776,1932,1364,1846,1206,834,852,858,846,856,858,860,842,844,840,836,840,864,848,840,850,842,860,858,826,848,838,856,852,854,852,830,844,842,838,844,832,844,856,838,846,844,856,842,776,818,854,852,844,834,828,848,848,856,836,822,856,848,846,844,850,842,842,844,842,842,830,842,832,832,852,856,842,810,838,842,858,834,838,818,844,848,840,860,864,824,834,862,856,818,814,2148,2008,2134,2400,870,490,720,2020,2136,2174,2092,1036,924,1984,2002,2006,2030,2012,2128,2328,992,2150,1626,2156,1690,2058,2142,2162,1742,1642,2058,2010,2176,2206,1720,1850,1736,1762,1798,2364,1270,410,696,628,536,838,818,754,712,802,750,936,706,698,832,818,838,806,1000,622,544,1054,664,688,974,1152,332,1288,1558,1712,1698,1352,1588,1412,1564,1410,1250,1056,1406,1382,1400,1558,1584,598,1272,1582,838,828,850,542,1352,1470,1586,826,1512,2237,478,1792,1382,1498,1802,1658,1782,1712,1938,1782,1666,1562,1666,1326,1496,1810,1772,1542,1812,1770,1810,1600,1784,1788,1542,1778,1920,1778,1392,1786,1784,1784,1680,1752,1630,2076,1584,1554,1276,1452,1114,1684,968,1588,1614,1784,1380,1796,466,1520,1640,958,776,726,854,700,300,904,586,1078,636,398,756,476,600,858,540,588,1040,442,668,714,366,802,1302,1868,928,852,316,884,714,1812,878,900,834,866,904,886,332,670,672,650,696,786,408,462,558,870,730,1780,888,894,452,454,576,1080,1534,554,686,674,460,424,1764,1818,794,584,1394,1184,382,1328,590,466,1784,1252,360,312,426,486,1772,1738,644,618,380,1760,1864,452,688,1812,1770,578,1778,818,804,636,654,1152,990,740,716,910,520,420,478,460,742,464,746,880,864,878,886,1026,748,560,562,944,470,538,538,1766,1344,378,716,678,854,674,898,642,1720,510,888,894,1478,408,884,330,894,1172,1994,916,612,842,1720,302,1786,918,358,1800,898,880,798,1450,400,710,584,636,1702,446,742,588,774,776,1478,1774,1114,570,910,782,742,632,712,334,2464,380,1684,2008,2830,2686,1708,626,2694,2812,2670,2798,2656,2798,2668,2928,2666,2832,2694,2354,2654,2774,2612,2442,2646,2804,2658,2804,2696,582,1962,2660,2728,2686,2364,2680,2720,2682,1328,736,2694,2806,2688,2786,2678,2732,2666,564,436,430,1808,2004,1754,526,2036,2062,526,2050,528,2064,530,2040,2058,2008,2064,2070,2024,534,2058,2094,2068,438,1310,2034,2068,2050,2068,2010,2100,1868,665,370,2718,2918,2810,2816,2830,2834,1354,1382,2704,1416,1406,1434,1390,962,1366,1424,1382,1356,2806,2842,1420,1390,1426,1406,1428,1410,762,544,2790,2814,2838,2838,1416,1396,2898,2878,1426,1394,1422,1410,1092,494,572,1440,1392,2928,1418,1288,1384,1356,1420,1448,1356,1406,1416,1422,1410,1486,1136,1018,1108,2476,948,800,646,828,1100,1066,2686,2850,2764,972,1286,2750,796,968,692,740,784,644,920,1120,1116,1200,1112,1002,964,836,896,1286,1284,536,1292,1026,1302,644,1060,1228,1300,1368,1370,1264,1368,1374,1374,854,928,902,788,1026,1234,1366,1362,1354,1334,522,532,628,942,852,900,980,724,852,900,966,962,554,666,594,620,1404,1400,1392,1376,964,386,628,1068,358,500,830,914,908,786,598,1292,670,1252,592,738,502,788,704,846,822,718,1152,448,554,500,738,748,568,568,914,336,352,1356,612,412,610,490,468,1338,1458,984,2756,1420,1488,1368,1384,1444,1388,1456,1394,1404,1628,1480,1628,1482,1420,1630,1364,1660,596,672,446,790,492,908,582,1118,1648,628,628,868,536,616,540,646,476,528,520,768,766,744,564,640,864,636,590,630,892,610,884,658,492,950,654,682,1666,1636,670,688,724,722,584,476,442,650,584,618,672,700,662,668,714,684,536,1528,690,998,512,644,306,446,716,750,738,716,722,734,706,714,1534,874,622,604,648,638,550,528,362,1662,516,610,630,558,1420,452,752,1190,566,508,630,408,1646,1624,674,604,700,606,344,640,592,688,468,498,878,892,574,616,526,774,624,608,990,806,536,596,880,666,658,818,564,1106,390,898,620,1718,754,694,414,530,366,408,672,1190,642,552,618,1022,722,688,842,556,1642,428,732,726,1570,1518,1622,1388,1378,1518,1344,1618,1478,1620,1514,1628,1634,1424,1112,1308,1596,1556,1602,1452,1586,1624,1446,1434,1508,1612,1396,1592,1506,1614,1476,1620,1302,1434,1614,1634,1612,1520,1470,1566,1584,1470,1600,1604,1176,1612,1458,1546,1494,1672,1070,1206,1550,1594,1594,1604,1542,1180,1392,1654,1352,1612,1188,1330,1594,1244,1598,1614,1360,1534,1602,1598,1598,378,2288,638,1236,456,766,1228,1386,1528,722,2790,2806,2684,410,1394,526,3060,466,758,1328,1268,2724,2760,2898,2548,2556,988,1036,3160,3082,3134,384,894,628,3174,2978,2898,2830,2766,2926,2852,2868,814,2790,3014,788,3126,3140,382,1814,498,766,934,1404,1240,872,2888,2890,2912,2684,862,352,1424,842,956,520,3002,2952,652,1542,1710,664,1336,1342,1332,1348,2744,1188,1556,860,1332,1390,2786,2702,2572,2728,2716,1596,1562,1504,1400,1328,556,674,1594,1592,498,484,598,632,548,442,486,460,410,338,448,598,676,600,568,520,532,600,1588,1402,1588,664,678,586,1428,544,604,434,594,598,600,436,598,1898,2250,1452,1234,1516,2102,1234,1714,1174,2372,1466,2156,2322,1458,2204,2806,2508,2804,1848,2056,1986,2074,2078,1694,1668,1980,1394,1676,1906,1120,336,348,1522,496,706,2072,2056,2076,2068,2082,2032,1770,734,772,2002,704,512,1778,400,1770,2070,1354,1708,1518,1908,588,470,1818,1266,1588,1632,1524,1534,1734,1796,1796,2326,2256,2226,1236,1084,2902,924,864,2768,2848,982,906,2744,1710,1588,2664,1372,2672,2530,1520,2516,2514,2524,2656,2522,2522,2498,1562,604,642,1178,1166,1182,1194,1174,1204,1042,1040,1172,818,806,820,798,806,820,814,900,892,886,908,884,1124,1118,1100,1114,1098,1094,1116,1092,1124,1116,724,734,1250,1260,1262,1262,1056,1038,1040,1028,1040,1054,1044,1040,1042,1506,746,742,754,756,736,756,750,764,802,788,1184,894,900,892,664,888,892,882,880,888,886,902,880,886,884,860,892,510,520,638,954,960,1182,598,584,818,882,1054,1056,608,616,616,2108,2048,2068,2064,2074,2064,2082,2068,2022,2082,1584,528,376,2058,2076,2036,2072,1982,2070,2054,2068,2058,2058,2080,2072,1920,2064,2056,2064,2056,1956,410,550,1134,520,686,1036,506,462,532,1714,1410,762,804,1850,1470,1336,608,1402,1510,1320,1412,1434,1508,1430,1470,1518,1508,1488,1452,1442,1464,1360,1300,1324,1412,1334,1300,1324,1326,1300,1362,1346,1542,1512,1380,1402,1506,1452,1484,1406,1350,1364,1484,1324,964,464,1380,1514,1490,1358,1320,632,1510,1558,1514,1294,1324,1300,1460,1322,1482,1276,1398,1404,1646,1366,1476,1458,1288,1498,1498,1504,1490,1222,1418,1436,1396,1424,1460,1364,818,458,1508,1298,1362,1338,1284,1376,1470,1320,1412,1432,1438,1400,1412,1404,1430,1426,1410,464,648,1332,1366,1448,1628,1402,1556,1418,1498,1320,934,1382,1426,1366,1450,1450,1486,1432,1324,1478,1426,1340,1510,1336,1508,1488,1492,1490,1402,1016,1336,1398,1394,1500,1262,1484,1442,1294,1310,1484,1514,1424,1480,1486,1428,1492,1516,1510,1338,1350,1428,1472,1318,1456,1514,1412,1342,1368,1350,1490,628,2198,2100,2384,2324,1936,2222,2374,2292,2138,2298,2248,2540,2074,2256,1998,1258,2238,1400,2364,2194,2186,2068,2156,2382,2128,2294,2390,2476,1872,2386,2380,1822,2216,2046,2228,2390,1420,2404,2178,1450,1512,1562,1560,1490,1580,1618,1624,1548,370,1658,1526,1600,1646,1646,1604,1524,1216,1432,590,1050,1278,1406,1654,1638,1518,1486,1670,1542,1652,1662,1616,1646,1668,1648,986,1638,1184,1620,1618,1620,1620,1616,1638,1638,1640,1104,1486,1638,1436,1638,1648,1304,1622,1274,1494,1288,930,1642,1394,1660,1650,1674,1218,1662,1678,1584,1656,1194,1658,1628,1626,1298,1652,1586,1618,1670,1022,1650,1374,1196,1640,1664,1636,1228,1644,1506,1626,1632,1638,1650,1404,1526,1226,1666,1540,1566,1648,1398,582,1660,574,600,1136,1152,796,364,872,472,930,2740,828,846,976,1066,1074,1586,550,456,462,1482,1524,1020,2116,1132,1114,840,2170,1184,318,992,1002,970,1234,1052,1058,2390,1078,1074,1158,1108,1142,1090,1500,866,1322,1070,1026,1212,438,1174,1154,1274,1214,1226,1130,1216,1192,1278,1134,1066,1230,1170,1166,1060,1198,1224,818,1118,1156,1256,1174,1248,1524,1518,1554,1228,1066,476,1096,1208,1220,1138,1170,1120,998,868,366,1246,1238,828,1054,1154,1052,1198,300,1118,1102,1094,1044,1232,1232,954,1188,1120,1260,1110,1584,1214,1158,1130,804,902,866,842,770,656,1414,1070,1188,1094,1520,1496,1506,1276,2580,1184,1052,2108,926,1162,1232,598,354,1006,1190,1010,350,412,632,708,754,696,428,722,548,552,340,1100,3175,370,2298,1592,1982,872,662,874,1656,1646,1948,1166,2076,834,1558,1990,1636,2148,762,2122,2432,1942,1856,2158,1776,1692,2228,2370,1762,2358,1794,2010,1654,1808,1794,1352,1960,914,776,646,2722,1912,2060,2030,1350,2312,2156,1928,1872,1726,1742,1988,1880,1632,1958,1956,2330,1972,1694,1670,1750,1946,1984,1968,1908,1956,1760,1756,1810,2154,2074,1388,1888,424,622,1446,2042,1976,1742,1742,2000,1954,1968,1970,1774,2442,1824,1706,2022,2022,1886,1972,2038,2054,2208,1408,2280,1834,1730,2030,1864,1400,1874,1612,1564,2274,1988,1960,2000,1862,2002,2058,1890,1980,2040,2050,1750,2160,2268,2242,2048,2024,2050,2062,1764,1722,2034,2060,1798,1976,1632,1858,1858,1808,2022,2046,1986,2048,2054,2062,2080,2054,1362,2010,1956,2022,1954,2024,1886,422,630,1364,1740,2070,2062,2096,1508,1546,2012,2060,2054,2016,2062,2162,2160,2190,2204,2092,2054,2128,2058,2048,2068,2058,2060,2032,2054,2056,2076,1976,1670,2080,1974,2046,1822,2030,2058,2038,1970,2044,2048,1754,1956,1740,2070,2134,2026,1802,2052,2146,1654,2050,1972,1982,1964,1592,1950,2020,1080,884,2038,2038,2042,1972,2044,2036,2034,2050,2064,2042,1932,2064,2034,1960,2396,2224,2386,2194,1146,1156,1150,1150,502,486,848,1026,780,460,916,952,402,508,414,602,604,808,746,910,708,876,1004,950,648,962,810,960,926,1006,822,990,1048,1052,674,738,1076,994,976,2042,1030,940,1062,1066,758,626,1046,1010,946,658,690,978,1016,994,1048,1934,1004,1048,978,1024,2086,1018,956,916,1016,410,482,364,1282,928,1274,418,718,1030,322,494,432,1890,514,800,828,458,892,424,840,808,1020,504,580,992,680,544,760,568,612,432,1010,488,1430,384,510,418,512,2116,828,646,740,776,704,674,1312,1322,670,710,968,808,1208,980,866,816,866,878,746,740,758,546,814,462,1180,738,806,742,1136,1138,1042,1090,354,1406,350,582,1036,578,450,670,564,538,588,504,552,342,492,470,806,488,622,384,814,816,1022,1020,920,1150,1208,436,580,726,828,960,870,1096,874,964,1610,754,890,1414,708,588,532,1140,1198,1172,1160,880,946,1182,1244,1120,1176,1144,1122,970,984,964,1084,978,892,476,496,378,354,1260,1176,1604,726,754,2558,478,490,732,1172,386,2556,1184,1216,1192,1180,910,1182,894,1210,546,832,808,800,992,1238,1206,766,1486,1196,464,636,1010,1026,1174,1036,934,980,1040,682,1100,986,1166,1136,856,1244,1024,1074,868,1152,1120,1108,1128,1112,1136,1086,1146,1108,1106,1128,1236,1162,1072,1000,918,1266,958,1150,1092,1130,1096,1046,1050,1038,938,1066,2308,1008,1070,1008,980,922,1164,1040,1136,1126,1120,1118,2420,1158,2210,850,944,856,1126,2360,750,1022,848,1014,564,1028,1112,1242,2132,1116,1146,1124,1160,354,988,1078,1102,644,840,858,826,942,594,820,888,644,630,632,644,640,1152,1172,1086,1096,1478,578,2324,2434,1172,1074,1020,1048,698,698,738,708,730,734,696,478,884,566,620,814,874,664,634,590,644,598,656,1040,1170,348,300,350,652,470,598,812,710,2360,1016,1086,854,1110,2396,1166,1164,728,714,2356,1000,954,1214,958,880,1104,2110,840,956,1092,1002,1092,1156,1228,1048,1170,972,990,1082,1216,1152,1066,754,1008,1176,1292,398,360,616,370,378,342,916,860,864,722,986,1000,702,670,698,488,646,752,678,896,644,494,838,844,1094,1116,1052,1056,1048,1046,882,1176,1260,2006,1914,628,2230,1952,2036,1956,1282,2228,2242,1986,302,532,2246,2178,1902,2264,1824,1910,1828,2144,2198,2228,2228,2004,930,968,1582,1136,316,2224,1036,672,570,1996,712,818,944,1866,2166,868,1088,772,1014,950,892,816,624,978,1446,1350,1756,586,626,864,710,772,866,626,770,738,772,766,876,1268,1904,1264,2026,2050,1218,2092,2220,2106,2240,1310,1862,2140,1304,1948,1608,1704,2220,1232,2066,1262,1568,1536,1334,1308,1406,2206,2014,1236,2190,2226,2188,1298,1432,1916,2078,2042,2082,1988,2170,2234,1298,2244,2260,1694,1022,880,668,1196,1180,2136,422,300,514,610,480,340,334,306,370,1338,868,1040,528,1222,798,930,1000,428,1196,994,812,1192,1220,1200,996,668,1052,350,794,1252,548,742,1266,1192,850,904,1356,506,946,532,890,832,820,1050,868,1076,1316,1254,720,780,398,1308,840,1218,1004,1186,834,564,386,1558,994,792,888,1208,1340,1342,1228,1206,1164,1352,660,1334,818,914,710,842,1220,1334,734,944,668,426,1260,974,1038,800,834,1178,1344,664,958,1264,758,642,1120,388,1130,728,676,1126,634,1018,1332,1396,812,906,1228,784,522,586,766,1214,430,530,714,862,434,1690,1784,1670,1550,1288,2074,2068,1862,1574,1552,1554,2216,2050,2060,2002,1756,1980,1328,1536,1712,2072,2086,1750,1218,1254,2066,2052,1148,962,1204,1394,1568,2044,2222,2196,1086,652,1906,2076,1540,1200,1510,2094,896,888,1036,1016,1880,1940,2042,2076,1982,1538,1864,1502,1492,1264,1646,1554,2000,1934,1630,1612,2324,2162,2320,2372,1862,1874,2054,2052,2064,1528,1480,1840,1818,1902,708,726,1384,1374,1366,1434,1222,1636,2080,2044,782,1210,1066,1094,1494,1480,1338,1514,1648,1994,2060,1550,1766,2168,1752,1648,1352,2028,1642,940,1054,684,868,892,2148,1666,1984,2016,1962,740,1762,2502,2466,2370,1952,1114,874,2346,1430,732,1190,1920,1936,1888,1942,1904,1844,1928,1850,1742,1866,1954,1394,1428,1872,1456,2070,1462,2032,1268,1664,1912,1964,1218,1524,1690,1792,1772,898,1450,1836,696,916,1576,1748,1728,1486,2926,1166,1162,2344,758,1226,2182,904,866,924,880,890,866,1084,946,718,854,784,2388,2504,2372,2364,1046,1194,1080,912,1096,856,1684,394,392,472,394,1558,730,930,834,1022,902,1896,1826,964,1088,1408,1600,730,1270,818,1386,652,1684,1618,1834,1788,1786,688,1460,964,1330,1778,1700,1764,2004,1782,1284,668,1782,604,1842,1814,1914,1624,312,1770,1764,1862,1830,1764,1828,1744,1892,560,1824,1934,1068,1832,1876,2198,2172,1646,676,1878,1926,1788,1226,1688,792,1922,1632,1594,1908,1184,694,1766,1766,1774,1348,1988,1512,1772,1762,1838,1660,996,1734,1664,2020,1770,1722,760,636,1810,1772,1558,1806,878,404,468,734,638,636,1294,714,680,626,654,552,548,548,1790,1356,1940,1792,1770,1726,1722,2022,1820,1732,1768,1814,1562,1712,1768,1622,1766,1090,1772,1790,1792,1842,1786,1744,1982,1846,1808,1806,748,1318,1670,404,336,1104,1336,1826,1728,1806,612,2012,1934,1714,1778,1846,1778,774,812,1550,1770,1798,1782,1694,1380,1468,828,1716,1156,656,1790,1832,1734,2058,2132,1618,382,942,1748,876,660,610,752,936,1766,896,1080,1772,1146,500,1992,628,708,1172,916,626,804,630,616,1972,2034,2040,1854,1888,1848,1984,992,850,410,360,344,308,352,1148,570,1546,438,710,1758,308,1780,1610,994,1682,1668,1716,1018,878,1748,356,316,1298,830,1032,390,1784,686,844,946,938,412,494,1018,950,658,1236,782,800,892,1038,732,592,734,1018,1362,950,848,896,1258,800,818,676,738,554,838,530,998,954,964,966,944,1272,826,738,1120,876,1102,1296,902,1066,1366,1122,882,636,636,1060,1074,1404,808,1090,622,1020,994,1010,2608,886,1534,1302,520,974,908,866,1368,648,930,758,1310,656,692,1032,822,816,826,810,1044,836,426,432,2012,1992,806,818,836,806,792,1014,1136,1582,1262,1190,1484,1300,1068,1066,1076,1048,2104,670,450,2938,1984,2188,2194,2168,2150,2196,2146,2094,2102,1852,2206,2146,2040,2112,2120,2222,2064,2206,2388,2128,2244,2156,2216,1894,1384,1332,1674,384,340,2080,1108,668,2854,2824,2436,2390,1516,2406,1246,1680,1596,1610,1162,1174,2394,2386,2406,1310,2696,1310,1392,1520,1616,1354,1358,1484,2704,2676,2434,2604,1448,2544,1634,1402,1606,2662,1642,1652,2546,1636,2672,2684,1592,2702,1314,1616,2384,2394,1604,1420,1342,1930,1920,1350,2388,1500,1408,1166,1428,1676,1148,2292,1598,1300,1702,1614,2984,2392,1442,1560,2392,1350,1236,1126,1378,2380,2402,2580,1550,1576,1188,1224,2398,2388,1434,1564,2386,2990,2382,2386,1580,2522,1590,1668,1300,1636,1510,2404,2394,2664,1184,1366,2440,2390,2390,1518,2396,2684,1484,1672,1398,1596,2398,2334,1604,1490,2396,2776,1184,1624,1406,1570,1306,1522,1320,1624,1324,1474,1350,2328,552,1432,1168,1302,2404,2890,1476,1442,2050,2476,1396,1286,1470,1674,1398,1772,1166,1236,1482,1374,1574,2844,2372,2694,1444,1582,2678,2692,1738,2684,998,1356,2328,2384,1572,1714,348,670,1544,1634,1612,2400,2418,1436,1616,1544,2404,2482,2386,1616,2394,2398,1648,1656,1468,1702,1486,1698,1690,2394,2294,2400,1348,1344,2596,2384,1312,1356,2392,2706,1530,1632,1720,1696,990,1600,1496,1304,1648,2682,2672,1660,1788,1472,2696,1648,1784,2268,2394,1558,1730,2370,2388,1706,1656,1322,1318,1440,1468,1328,994,2576,2704,1338,1452,2372,2504,1718,1974,2322,2284,1322,1612,1278,1236,2258,2384,2808,2990,1218,1658,1178,1364,1304,1448,1406,1560,1454,1528,2630,2854,1344,1560,1492,1748,1498,1394,1252,1314,1448,1372,2722,2384,1642,1840,2358,2516,1556,1652,1636,1554,2240,2396,1868,3574,2180,1932,2128,1970,1702,1884,1766,1842,1974,1970,1904,1900,1814,1900,1886,1876,1932,1816,1780,1882,1850,1610,1914,1782,1882,1918,1776,488,758,2374,2348,2344,2284,1950,2366,2280,2338,984,434,1832,1480,1446,1800,1478,1604,1452,1664,1496,1300,1558,1536,1684,1434,1662,1162,1614,1826,1590,1494,1764,1538,1692,1744,1756,1062,1684,2032,1690,1642,1738,960,1530,910,1802,354,2026,1330,858,910,536,1784,1798,712,870,854,1348,1422,1434,1622,1718,1376,1194,1330,1902,1168,1776,1412,1488,1782,1430,1418,1780,1294,1436,1354,1190,1792,1800,1628,1194,1728,1738,1582,1790,1562,1538,1258,1792,1564,1420,1478,1338,1528,1780,1512,1778,762,698,2079,362,1586,1752,1592,1952,882,1114,1078,932,1748,1958,1202,998,1634,1922,1542,1544,1024,1660,1712,1412,892,1016,1164,1916,984,1012,1008,1486,1638,1798,1750,1642,1976,1690,774,1658,1044,1048,1050,1664,1750,1750,1824,336,1054,840,1488,1140,1784,1698,1048,800,1308,1354,1520,1788,1842,2010,1178,1878,1740,1820,2534,1052,1038,2044,1036,2066,1042,1072,896,1910,1032,1498,1924,1066,2006,1086,1036,1544,2000,1002,2106,2088,1886,2094,1050,1940,1488,1028,1078,948,1036,952,1490,1966,1044,1084,1054,1042,2088,2008,980,2080,2030,2058,1978,1956,1072,1942,1062,986,1092,1066,1048,1808,1764,1048,1054,958,1994,2084,2106,1732,1080,1988,1982,2136,1064,470,558,466,2050,382,594,1668,1662,1696,322,540,1680,1674,420,2078,1988,2010,2014,1948,922,866,2024,756,2046,570,1600,1154,302,504,430,1280,576,652,612,314,652,902,520,610,570,982,1410,1348,1580,504,392,1170,1196,1182,1184,968,1288,2094,2054,1222,1080,2280,1394,2412,712,536,396,722,842,754,1160,1098,942,1196,716,564,560,552,540,574,732,594,588,584,592,580,600,592,766,1040,546,552,540,544,578,566,784,558,1678,576,600,1328,560,566,560,596,590,578,604,1184,1142,1986,700,708,710,730,708,702,846,718,702,694,702,700,2140,2282,1968,1826,820,774,2066,620,2922,1160,1580,378,1280,2542,2912,2912,2412,568,592,574,2952,2958,2512,506,2782,300,1484,482,1520,1500,1542,1498,1496,1498,1492,1500,1508,1494,1500,1498,1488,1510,1098,1446,1502,1514,1502,1492,1498,1520,1528,1500,1518,1480,1502,1526,1490,1504,1532,1520,1318,1226,1446,1496,1478,3294,2204,1580,2172,2240,932,1144,580,440,544,2166,730,1118,2422,2604,346,1550,1490,1638,1652,1658,1640,1630,1614,1604,1628,1610,1608,1496,1598,1616,1616,1608,1612,1500,1432,1630,1596,1586,1604,1606,1606,1632,1380,1610,1650,1612,1382,1610,1636,1224,1504,1236,1606,1638,1572,1652,1560,1636,1668,1634,1616,1608,1590,1594,1626,1614,1600,1604,1686,1626,1672,1626,1616,1618,1642,1642,1628,1472,1606,1598,1182,1632,1614,1538,1610,1414,1616,1572,718,1134,2333,1104,1154,868,1652,1594,1302,1010,1316,1342,1298,1500,1288,1446,1510,1554,1412,1994,2048,2112,2048,2080,2068,2078,2488,2224,2080,1970,2068,2070,2084,2482,2630,2630,2630,1872,1808,1340,2632,2634,2626,1434,2631,2628,1652,1492,2628,2633,1544,2632,2628,1702,2628,2633,1784,2630,1906,2630,722,1774,2628,2628,2632,1664,2630,1822,2632,1490,2632,2626,1850,2134,2076,2064,1730,1688,2086,1774,1808,2076,2074,1476,1376,324,1620,1610,1616,2032,2208,1214,760,1188,790,2104,2132,1962,1708,666,532,654,1408,2336,1558,2130,2082,2094,1674,1996,570,620,570,750,672,2276,604,912,2352,1254,1380,1042,2302,840,1334,1706,2292,2324,1780,2290,2300,1504,2318,1736,1600,854,856,1494,966,864,1318,1322,1296,1324,1308,828,1274,1318,1698,1634,884,1704,1446,1238,1510,1454,1308,1532,1072,1426,1548,1362,1266,1698,890,1352,1602,1518,1566,1456,1462,1318,1334,1416,1400,1256,1122,1656,874,776,1258,1264,1334,1212,1600,1192,754,1278,1510,1682,942,1238,1740,1234,1218,1628,1216,1250,1250,820,1258,1760,1510,1180,1252,1698,1144,970,1856,1572,1182,1150,902,946,1252,1270,1248,1786,1278,1190,1190,1182,852,2376,4570,4596,2210,1604,1942,546,1926,2148,2544,2092,2488,2372,1154,1146,1174,1178,2534,2548,2036,2360,2546,2536,434,2116,2542,2506,2388,2094,2088,2138,2138,1672,1520,2078,2094,1772,2074,2070,2108,2020,2098,1722,1770,416,410,420,2096,1154,524,2090,2102,2090,2076,2090,468,304,970,2082,2082,2110,1920,2090,2078,2106,2070,442,1096,502,512,1922,1756,1712,400,612,1572,1742,1652,2068,790,706,876,682,750,742,998,402,404,2102,1740,1942,402,356,626,468,1590,1660,1764,2022,1366,650,640,2112,904,784,678,710,734,2621,1598,816,1058,350,1270,1252,1046,1118,1112,994,1894,1128,680,1262,984,1012,1654,888,908,792,1056,1164,580,1192,2068,1386,1038,808,732,1784,430,2098,1032,2102,1106,1192,1046,356,1012,850,790,312,446,1048,918,834,1940,922,836,882,814,674,2100,1890,1934,588,424,646,340,784,1024,516,432,1298,1386,2874,1874,1868,1938,2266,2048,2938,2946,2960,2992,2946,572,2714,436,880,2248,1184,1004,1378,2098,1336,1040,3500,4434,4380,2140,2332,632,374,710,1194,644,488,454,1748,2136,1744,1914,1760,1006,1748,1244,1230,530,678,1288,1526,2126,430,766,862,892,634,908,720,632,414,892,450,894,606,1010,498,830,596,416,508,524,438,460,742,904,772,1052,390,538,802,672,444,476,606,1040,436,1110,816,928,1228,828,910,998,794,794,798,628,1024,894,662,652,634,672,674,642,1046,890,914,922,938,638,736,588,898,598,614,460,1120,606,922,748,478,1062,594,432,428,780,484,1418,614,896,754,968,912,894,890,912,916,890,886,890,898,668,448,656,878,560,1150,902,666,710,1060,862,800,788,1040,342,378,742,976,900,888,900,888,560,1252,434,1480,318,732,476,480,1230,468,366,492,360,430,942,1126,786,1772,1270,834,850,862,420,2719,1070,1050,1286,790,446,446,1324,1062,1070,1156,1072,898,1062,400,4752,4582,462,994,594,2102,2104,1505,334,2849,1024,334,902,1492,316,658,2350,556,408,744,954,950,950,938,942,944,932,954,946,950,940,2748,3706,3596,2744,2066,1910,1998,496,3024,2474,2746,3328,3266,614,2660,2374,326,448,2628,2698,2376,2702,2680,414,2102,346,2732,674,556,380,1292,662,406,1006,872,2682,2702,2704,394,396,426,2664,3145,3040,970,920,652,450,2560,2664,796,1600,346,686,1890,2664,2578,2676,2646,2698,2734,766,764,2660,2686,2690,2610,588,3165,3004,576,822,1026,644,442,3198,3022,2690,2544,2516,530,300,1166,504,1500,818,1146,3228,544,308,586,1200,1545,3328,3328,3328,3328,880,1404,1060,1126,2826,606,376,880,436,338,790,812,1214,1790,1594,438,376,910,1796,1684,830,808,906,1412,3610,1398,798,1716,866,684,608,1790,712,852,848,816,892,700,782,1784,1774,1790,1774,882,1820,1794,1766,1806,1760,1792,1762,1796,814,1774,1606,676,1942,1630,488,2276,2070,864,936,932,926,938,656,576,728,886,932,934,878,928,942,858,942,316,320,856,856,926,848,938,2100,778,838,654,840,540,936,658,694,660,766,362,806,940,610,2478,2440,2501,2554,2218,2460,2138,2506,1860,762,1382,762,1116,1108,946,982,1014,3008,3194,1722,1262,1944,900,1940,1932,1944,1184,1536,1940,1928,410,914,1710,1096,1076,1922,1662,1620,1550,310,1936,1210,1020,1342,1064,1070,1202,1196,1928,1950,1706,2567,312,2528,1120,1180,1452,770,1324,1260,1188,1344,950,810,1280,1434,838,1186,984,1326,1014,1042,2054,1152,892,1366,1638,1130,1312,516,2702,2648,1080,710,2382,938,1898,1722,1760,620,964,1280,2010,936,556,572,492,822,696,806,1000,1082,1168,1444,570,2426,3486,3490,3074,428,1848,2148,1970,906,978,572,594,596,2274,342,1670,918,2232,1008,2486,318,1270,2604,2332,858,2240,476,728,468,444,498,2266,3832,3130,1454,342,466,798,2032,1597,730,448,954,1766,310,710,908,434,2216,2511,374,935,392,745,1668,940,450,374,368,955,1371,674,2930,3110,556,908,368,854,468,4082,4032,894,2086,1648,954,352,1820,1904,1922,2114,1044,302,472,938,1010,788,428,574,1026,972,386,446,406,546,580,778,414,436,876,466,864,717,2786,2910,714,2624,4312,4262,4354,4264,4302,4258,4264,4248,4354,4246,730,704,910,1056,606,656,900,764,1376,884,934,1340,2394,1804,1812,1698,1280,1084,2026,772,530,630,932,910,1158,1032,992,1402,1808,1518,810,2788,822,1080,1150,1002,576,1132,1228,1408,432,410,636,324,2222,564,1128,1128,1444,1072,790,1670,2120,2442,2322,2326,2402,2416,2414,1210,1222,2362,2504,2506,2314,2356,692,972,826,368,572,904,1144,1250,2092,826,860,788,746,2194,2670,3139,2177,1803,1476,380,406,1860,1780,1694,392,1580,2094,1950,2018,344,1982,490,1658,1442,1510,1894,500,1760,1662,346,1712,1980,492,1380,1622,1614,1804,1910,1688,1578,436,1668,1420,1944,1672,378,1720,1000,322,1666,1300,1286,1382,1444,1428,1326,1308,1164,1358,1340,1366,1574,1356,1374,1368,1282,1378,1358,1276,1378,1348,1370,1338,1598,1320,1310,1316,1312,1552,2082,796,386,1060,1896,1534,1778,1810,1028,624,788,752,840,882,482,334,348,1152,1274,1348,1160,1038,1744,1704,1692,1708,774,952,1838,800,1138,1024,1410,386,1444,1760,412,564,1698,1402,992,1128,490,494,1870,1530,968,1392,1080,1202,1158,1396,1060,1774,1630,632,750,1836,1796,1274,1286,540,1354,450,1458,1004,642,1656,354,550,422,1606,564,1002,730,580,582,762,1272,1668,1230,914,438,636,1558,594,1806,1798,1588,1692,1536,620,810,748,794,806,1618,1636,344,418,780,598,706,880,1774,562,822,484,892,576,490,872,704,612,598,410,682,1644,768,1752,528,522,612,768,818,1666,1642,1748,1614,1228,1348,784,488,610,656,646,894,446,318,868,748,752,1620,1666,608,854,1786,1456,1770,1322,1184,464,1328,1422,572,654,1738,732,738,740,736,1286,544,740,534,600,724,890,808,724,832,656,544,666,1764,906,588,1782,1762,704,694,704,1350,1558,736,738,736,1744,1648,636,622,732,674,708,682,732,792,746,686,576,824,728,1608,1614,1620,1512,1612,556,1656,1626,1614,760,804,658,702,724,636,1612,800,744,1616,704,780,1616,906,568,1754,648,690,798,732,1296,1242,1166,1140,1178,1348,1358,1626,1754,1026,742,1586,2058,1448,1762,1992,1906,1900,1984,1594,1938,618,938,572,518,908,324,552,638,348,458,600,450,480,630,324,572,516,524,896,336,546,304,352,426,300,608,456,678,498,330,362,612,466,356,480,388,306,752,436,338,1898,318,744,802,354,926,916,1370,1128,612,612,1604,786,920,394,1268,980,874,880,1070,1824,756,486,548,1090,842,796,774,710,1016,1518,1268,596,2072,1680,2068,2074,690,1076,1654,1916,564,1024,1268,1558,1880,1086,336,486,3146,1370,1458,2962,2918,3040,2900,3028,2910,3074,3090,2938,2908,2922,2912,2940,3038,2516,1182,1778,3038,2908,2934,2882,3030,2896,2930,1384,1138,3026,2898,3152,1616,1040,3084,3056,3076,2878,2954,1394,1404,2990,2902,2932,2780,3050,2912,2952,2892,3066,3020,3054,3082,1408,1136,3324,400,1774,1768,1860,1488,1686,1580,1426,1752,1362,1642,1520,1252,1336,1430,1316,1272,1534,1586,1714,1380,1356,948,1458,1548,1258,1126,1398,1116,1202,1648,1216,1646,1350,1126,1226,1462,1472,1344,1304,1410,1548,1262,1480,1494,1490,1288,1388,1476,1330,1458,2218,2788,656,1402,1850,1366,1070,1042,490,2722,2430,2980,1008,3008,2654,806,462,1428,1910,1930,2650,2182,1710,1322,2716,2018,430,390,1560,1078,2466,2940,2724,2634,2696,1220,2758,1342,1998,1813,878,2478,1320,2730,2562,770,1182,1788,3040,2062,608,1054,578,1898,1792,1916,2058,2062,2052,2088,2136,2056,1816,582,1372,1928,1932,2080,1980,2048,1944,2052,1996,2122,1964,2500,1974,2128,2120,1796,1478,570,2144,1812,1220,1844,1828,582,654,1834,678,1910,836,1200,1612,1310,1238,1616,1148,626,1774,2596,1418,652,2934,2910,986,600,986,804,912,856,1114,1218,532,1598,1302,1562,582,754,988,662,662,1568,1278,522,526,600,640,740,742,316,690,1560,888,600,1342,1310,1560,394,740,824,1558,406,498,382,1684,316,321,1457,596,638,388,622,376,3357,798,454,1022,1508,960,938,924,578,832,1144,634,1008,956,604,990,580,944,814,660,1166,2516,604,2322,408,418,412,694,1466,1200,716,834,470,1058,974,1006,1382,1376,1024,418,474,2104,486,490,596,2360,1428,498,1032,1056,1074,1030,534,814,1072,490,590,420,1780,2198,1062,524,1906,1900,1146,774,848,584,1274,658,420,1086,940,982,862,968,974,1966,814,778,1160,2150,1808,2020,2400,2232,1982,2094,2074,2030,2068,2316,2172,2340,2214,798,858,738,948,1976,2182,2182,2366,840,3113,1722,2443,1480,1180,1436,1598,1366,1432,572,1482,1476,1488,1498,1480,1694,1504,500,402,712,740,1572,692,726,748,652,614,668,404,414,388,386,416,404,390,398,400,378,402,622,658,640,382,306,306,408,394,420,414,310,316,354,344,326,390,380,312,378,370,312,306,376,388,552,546,312,456,460,404,398,498,544,540,438,324,314,302,408,412,858,644,648,380,882,886,342,410,1596,2020,2156,2126,1944,1524,558,422,1954,2122,2640,2336,308,302,2706,2660,2478,2708,2724,2694,2662,2650,2652,2588,380,960,1038,2430,2454,300,676,950,686,554,2362,1454,590,956,658,338,308,728,312,310,324,364,690,302,610,1556,834,308,350,1228,1644,556,554,830,402,1616,1748,604,1082,468,714,652,558,558,2418,2428,2414,2442,2322,380,2152,2442,2278,2386,2390,2388,2440,2344,2176,2386,2430,2260,2280,372,428,380,322,2352,2348,330,332,320,348,324,328,302,334,336,330,330,330,336,336,336,334,334,336,338,322,340,332,340,2346,2316,2386,2274,2320,388,2458,1516,1402,1408,1456,1412,1462,1444,1406,1406,1468,1448,1442,1466,1420,1402,1458,328,660,1438,1450,1408,682,446,398,982,1420,2354,1006,1462,1078,2348,2352,930,2042,758,1102,2374,1624,1624,838,370,904,820,2406,2450,476,2506,1412,814,2382,1998,576,878,2410,2470,326,684,524,2488,2472,2486,1726,2460,2464,574,508,604,550,1274,2454,878,742,856,1928,526,476,446,1722,2434,560,1872,730,1530,2542,1524,746,604,1838,2420,2490,2018,578,860,1098,578,1132,1096,538,586,874,1822,896,1506,2412,1142,1106,1478,1590,1582,2328,2370,326,362,352,1204,336,378,378,456,466,444,332,632,630,320,404,1394,1384,1384,1186,1614,1012,334,938,436,334,546,406,576,738,738,654,478,586,356,312,836,664,878,434,742,452,460,824,588,844,998,308,622,1444,326,716,522,488,574,544,308,456,320,770,630,720,442,650,436,356,314,330,790,1064,384,510,896,558,1624,560,1296,1062,612,736,1480,568,458,378,312,834,502,886,820,604,338,722,886,530,750,642,624,604,1422,1744,1100,1136,724,318,1046,1378,414,332,374,402,630,376,1504,1964,1802,1826,1900,372,374,304,1866,1822,1738,1250,394,658,544,1906,650,482,484,424,474,506,578,1884,1874,1858,1888,2259,448,642,2008,662,1916,2062,628,1798,656,1776,1820,622,1864,666,1994,1838,644,2052,630,1732,666,1810,1658,1802,628,1940,1748,1968,2012,1884,608,1708,2188,2044,1780,1962,650,1902,1798,1928,1884,620,1764,666,1852,2561,504,372,718,1064,1180,1024,856,464,1062,1122,770,1430,1160,1068,2008,968,1690,1456,1078,1176,1074,1018,966,924,1244,628,904,836,998,1524,524,456,460,462,1196,358,1996,416,414,508,572,440,370,372,420,306,344,572,588,586,570,1836,1868,452,584,560,398,376,398,706,374,544,542,1762,1806,1796,1988,510,1172,1890,1992,520,388,378,380,490,436,434,424,428,450,484,480,592,368,598,588,418,1358,772,326,2744,2000,1338,886,914,1944,1812,1720,1894,1998,2090,1858,2042,532,1028,1120,758,1824,1652,2078,866,386,376,2018,1896,1832,2166,1680,1736,1494,1852,318,2188,3048,1080,706,904,344,484,438,618,792,1922,622,1114,1150,446,1326,1366,678,994,2078,2452,2620,834,584,484,760,752,1858,2066,2046,2036,2002,2074,2032,1778,1926,2532,2070,2132,2072,2072,1252,1450,2826,2076,1554,840,402,586,1116,936,924,1854,818,902,1688,1556,1880,1850,1786,1834,632,586,376,916,1854,1688,378,910,936,932,1866,1506,1630,1626,1820,852,810,1996,610,922,1538,1874,934,926,1832,1478,1694,1690,1756,1710,1666,926,936,920,920,1832,1868,1862,1776,1852,1856,1854,1760,1866,1774,616,1094,1104,1106,1116,2446,1656,2328,2184,2250,1998,2402,2018,2230,2204,2174,2122,2232,2236,2340,1952,2156,1094,1096,876,2146,2208,2208,1868,2210,2074,2210,2106,2326,2168,2214,2160,2110,2148,2332,412,2304,2248,2310,1102,1096,1110,1094,1102,1090,1096,1090,2244,2270,2330,2202,2198,2304,2030,2110,2150,920,928,2120,2106,1970,2320,2330,2154,2312,904,818,800,934,2314,2202,2320,1544,336,648,302,1578,972,1332,2148,2104,2332,2266,2244,2156,2208,2200,2172,2176,2286,2320,992,1274,1264,1266,1272,2310,2316,700,1432,2174,2174,1008,1250,2304,2322,2200,2326,2318,2274,2320,2230,2324,2330,2322,2208,2316,2320,2326,2082,2286,2298,3092,1786,1206,880,1524,400,1322,1238,902,1354,1444,1552,1594,1652,1772,1144,1466,1470,1220,1484,1478,1822,374,790,564,1364,1050,1048,954,2746,2646,2590,2410,2612,2676,2734,2596,2712,2556,2702,2666,2452,2616,2596,2694,2678,2682,2650,2408,2524,2630,2482,2338,2560,2612,2594,2658,2530,2556,2094,2010,2594,2592,2246,2572,2614,2608,2346,2224,2252,2628,2548,2468,1980,2006,2406,2362,2332,2252,1348,388,644,664,1448,1460,1472,1440,1476,2308,1238,824,524,1174,1224,1602,1238,2071,1256,1510,1376,876,490,1486,930,778,932,1166,1272,1778,624,1340,1874,1202,1750,1314,1526,1052,1734,1842,1846,1132,1644,1422,1478,1420,1568,1114,1674,422,1222,1274,1588,1746,1578,824,1114,1114,1122,1704,1322,1884,1598,418,1644,642,870,1640,1714,1660,1406,518,2108,2372,2382,1298,1946,2654,1206,546,1552,1406,1450,2518,2486,2176,2472,1894,1340,1040,1160,1228,2314,2348,2470,1404,2088,1292,976,984,916,804,636,1080,590,614,1784,1460,698,612,2048,2110,2142,2770,2038,2138,2026,2280,2278,2022,2222,2454,1376,2372,848,1206,1048,2424,1042,1222,980,1468,1336,822,1984,1176,1174,2582,1004,1172,1190,1074,1172,1280,1224,508,338,1262,1046,1210,1142,1696,1000,688,882,1904,2108,628,1698,2746,2344,2118,2184,2196,2382,1196,1034,1040,2274,2370,1346,2348,2278,1814,1900,1844,1682,1790,1754,1776,1290,1780,1758,1604,1664,1644,1302,1444,1744,1510,1632,1672,1636,1796,1758,830,843,855,390,1630,624,600,2196,2222,1816,2242,1804,1826,2224,2230,2130,1898,1864,2228,2188,2120,1790,1510,2200,2228,1578,2192,2186,1762,2142,2218,1848,2282,486,1994,1224,652,712,1696,1232,968,976,1274,2202,740,1204,1880,2142,1714,1632,1770,348,858,1102,1118,1316,1768,1244,2062,1264,1508,1748,744,2048,606,1550,1748,1734,636,854,1726,808,818,500,324,862,622,1064,1252,518,1754,1902,1188,1090,1876,1438,1776,1644,386,992,908,948,1872,1836,1062,1828,1256,446,1910,1682,1876,1126,1454,1832,1774,1794,1758,1066,1860,1718,1738,1504,1444,828,330,1032,580,1846,908,1768,1750,1736,1866,1772,1686,606,604,920,836,820,758,750,1426,836,936,1596,1440,1708,1832,1834,1806,1814,756,990,1770,1750,1924,1758,1540,1878,1470,1536,1472,666,1184,430,672,904,924,1740,1858,972,1838,1904,900,1802,1926,1548,864,914,914,1028,1170,2022,924,882,1012,1930,952,996,1882,1196,1124,1898,2959,1782,1760,1792,1792,1782,1796,1790,1828,1820,1806,772,366,2526,2134,2100,2416,2740,2510,2718,2580,2724,2462,2740,2302,2576,2584,2464,2460,2718,2754,2582,2566,2552,2272,2584,2608,2300,2592,808,786,930,880,2026,2544,2718,2572,2650,944,584,804,640,962,728,746,850,1258,1284,1236,1428,1004,1274,1410,1370,980,986,1022,982,1326,1322,2694,2486,1304,1298,1166,562,430,2536,1152,1142,1234,1084,1360,1374,2166,2136,2320,1452,960,1134,728,2000,1920,848,1346,842,858,862,888,942,720,832,906,804,542,746,746,734,614,890,646,578,788,1194,592,842,1002,732,886,884,748,874,852,888,882,722,960,690,956,826,888,1964,840,794,944,900,650,860,860,646,876,754,946,828,870,664,948,904,640,1046,874,948,834,1892,870,836,844,722,740,846,726,442,436,442,440,436,440,464,452,878,1006,732,936,874,870,898,818,880,810,890,822,954,842,446,440,440,438,440,442,896,956,886,874,720,898,856,754,778,842,798,946,954,962,844,900,876,870,858,780,1344,888,686,882,890,904,864,880,844,1008,920,992,802,980,946,890,594,1360,858,886,870,742,768,740,876,508,920,788,880,758,1418,888,880,928,988,890,854,824,990,962,604,976,844,956,828,920,938,866,802,890,850,778,708,874,838,460,900,798,946,934,904,866,968,854,862,864,992,884,960,830,886,838,826,1902,886,848,868,890,864,976,716,866,924,872,1894,886,912,882,958,964,646,920,842,870,942,886,816,938,880,868,966,864,878,846,896,888,772,916,860,882,960,906,912,854,896,904,900,896,862,886,862,850,878,878,948,726,922,952,840,888,864,940,424,414,418,442,436,430,422,436,416,396,910,758,794,864,800,998,826,870,1352,440,472,390,436,1578,662,446,604,464,626,2360,580,452,750,376,792,692,792,940,398,340,652,1162,690,1578,760,586,562,702,688,730,750,896,906,514,1672,2190,420,448,504,682,1188,588,492,498,1572,782,848,704,2154,1042,328,684,740,744,1114,1576,672,1084,2158,864,860,1958,1098,1044,666,1276,2068,1916,2112,2006,1822,842,556,616,778,544,550,838,554,1308,2078,2194,2184,1400,2200,2016,2076,2012,1528,2204,1920,770,884,752,338,1570,1888,1904,1890,996,1222,1892,1888,1884,1906,1638,1892,820,376,1306,1888,1892,450,330,1890,314,342,1874,1888,1892,1892,1896,1898,1152,1886,386,1888,1878,1114,1902,356,300,1894,1880,498,376,1892,740,378,346,442,368,2470,506,550,518,542,480,562,542,568,570,444,552,550,528,566,480,554,2418,516,522,1164,1204,512,512,2384,2580,560,540,488,1138,518,528,532,516,518,512,514,518,484,520,574,564,570,516,570,510,530,512,524,532,516,512,564,586,582,516,528,532,526,496,498,504,516,502,504,498,496,508,512,510,548,1872,548,546,510,504,566,510,558,512,518,516,516,534,540,514,482,504,530,530,544,520,2614,544,566,530,542,550,544,554,578,560,1190,2618,2098,1864,844,814,638,1230,676,1184,590,902,968,558,630,1444,2754,472,546,518,604,1142,650,448,340,784,1022,870,732,1014,2222,524,492,624,2022,552,720,462,692,2032,856,870,1094,1012,1900,470,506,764,2128,534,434,996,650,744,364,510,744,494,336,634,838,1254,1406,730,690,432,402,512,572,588,610,482,2170,492,386,384,414,360,416,454,442,518,390,514,312,506,424,490,366,462,448,382,698,484,434,454,392,460,458,438,490,538,600,436,560,454,478,356,582,640,500,328,326,336,392,546,420,414,586,376,582,504,460,594,718,560,450,386,626,646,428,426,450,488,438,490,498,400,488,506,562,352,576,398,468,430,602,580,482,398,588,624,342,626,540,452,462,620,430,558,500,590,468,510,604,570,590,376,402,388,414,586,524,600,402,674,922,750,494,586,1098,436,964,770,504,406,460,506,462,1074,468,456,312,552,388,456,480,504,476,446,456,434,536,434,366,536,416,420,510,572,468,472,466,614,442,548,510,528,350,382,454,470,390,464,456,558,374,402,576,408,980,540,636,552,482,576,516,398,488,596,532,532,580,642,546,412,470,358,432,492,420,542,444,376,392,522,508,394,478,444,480,550,362,432,530,462,604,458,446,666,322,312,688,464,436,352,346,346,418,342,796,474,436,402,366,454,648,640,408,692,798,588,536,504,588,594,630,550,616,498,720,740,580,348,636,496,454,358,498,454,356,562,474,302,436,402,486,552,496,528,522,506,504,632,310,402,376,512,378,526,302,392,418,434,408,494,416,532,306,430,620,348,428,570,398,334,426,472,430,442,648,756,528,474,514,554,396,462,546,452,368,1944,1488,1464,1146,1392,314,372,416,332,378,812,404,1462,738,378,472,714,716,358,1322,410,1410,1116,632,1106,1218,476,1462,1382,316,510,798,710,1442,1574,984,1374,1384,1440,1446,610,1330,1362,600,300,350,682,1104,1354,1396,1294,1406,1452,1402,1048,1552,1320,1542,1310,1564,1406,1300,1548,1414,1506,1476,1426,1380,1380,1508,838,1404,1236,396,450,522,544,764,354,370,582,482,364,392,640,632,1196,778,928,554,664,380,534,330,972,698,690,440,396,922,626,1250,452,510,1106,1246,1300,634,592,942,586,600,424,380,580,552,534,380,766,592,356,348,406,802,858,482,834,310,1028,568,350,356,810,760,502,1234,580,626,1482,902,804,396,484,396,496,604,456,488,588,428,496,588,1508,1286,686,1308,620,1270,476,316,314,1448,438,306,1022,394,1108,472,334,408,404,476,718,544,340,1378,362,1074,1018,1166,1076,300,1142,392,452,620,472,326,640,390,336,444,690,822,526,522,410,316,416,502,698,856,1182,526,518,588,864,672,1436,1298,1742,864,866,814,720,840,740,1356,504,816,872,1450,452,650,778,454,810,862,348,596,864,774,868,776,856,760,760,830,756,758,866,810,476,1576,456,810,778,768,758,792,810,1082,846,750,750,734,858,864,1304,742,770,754,956,744,742,750,1276,1212,656,746,808,1066,734,858,770,1488,716,846,760,1710,634,752,826,732,752,810,818,742,922,744,754,760,1332,816,724,752,1338,822,748,1380,804,1208,802,762,774,1148,810,824,832,748,770,1702,842,782,758,694,788,740,1230,866,776,770,854,812,736,780,704,692,676,666,1286,822,828,782,794,434,486,786,772,838,798,816,980,910,718,744,822,698,812,1542,1014,704,836,1270,822,1440,1254,764,834,574,768,798,884,832,444,610,880,1626,804,1356,714,512,506,862,808,786,1032,704,1162,790,802,684,848,696,678,616,1338,536,1018,764,770,1322,1678,722,696,758,704,624,690,456,448,1260,802,602,500,420,1158,720,1112,774,608,420,304,1298,302,1402,722,596,1410,746,588,388,536,344,306,1018,722,802,370,1658,1654,492,598,568,630,2112,650,970,884,968,824,1534,756,740,506,750,662,606,766,1438,778,748,906,1812,1106,632,1012,1946,484,788,708,964,420,514,542,804,868,450,456,912,860,494,664,876,1164,868,1786,822,302,1662,348,768,314,1314,1486,1498,1358,480,994,1532,1250,1544,1512,1052,1486,1498,1492,1560,1306,1298,1446,1514,1468,1440,1524,1320,1514,1488,1512,1458,574,1290,976,1574,1422,1228,408,344,564,790,1504,1572,1354,1506,780,630,894,698,778,676,730,848,584,2394,416,598,1624,1050,730,1626,1720,1618,462,932,1608,342,388,836,582,774,1182,1278,522,650,784,1618,354,384,1522,1644,1770,1908,1636,1124,2088,2128,2678,732,678,682,2094,2652,2454,2668,688,684,720,746,2120,2660,686,674,692,2696,762,920,748,2104,2114,1826,2716,2120,2684,650,656,2092,2114,2712,2676,2094,2582,826,716,618,1016,1024,370,1710,1266,2270,2724,742,2426,602,2624,576,2654,2162,746,930,1314,1042,2752,2268,892,1342,1650,892,992,716,624,890,970,1120,570,800,748,552,2472,1022,2354,922,1090,2740,2878,1460,2366,2574,2590,2652,2430,2618,2108,2356,2354,2704,2354,2360,448,1682,1694,714,650,700,722,1562,696,658,684,740,1688,1668,794,636,334,670,506,410,480,512,632,584,586,1644,736,728,1658,628,648,1656,646,510,624,620,668,1652,1704,734,636,1662,720,490,480,492,1708,668,1728,590,616,460,318,486,1732,484,1660,1564,664,1674,339,416,1624,556,1054,496,1028,462,748,722,394,330,394,438,386,580,894,732,712,744,822,744,736,738,716,752,726,604,694,1642,748,580,596,560,450,584,582,618,582,738,526,500,592,1038,606,756,532,618,480,604,644,604,474,372,766,586,602,578,536,426,582,582,566,548,582,582,728,1048,894,848,752,866,816,440,900,904,752,748,744,1048,524,592,672,604,438,626,744,724,740,748,746,1702,424,1248,1630,380,482,586,1170,592,892,1042,1036,738,748,752,736,476,576,356,492,752,656,694,450,1206,896,888,1496,850,1044,534,742,740,1024,396,342,778,448,734,1040,746,794,452,1044,996,852,904,916,890,1050,892,896,816,816,1062,702,660,672,742,1030,968,740,592,590,564,904,888,746,1440,1500,1046,734,416,1482,500,1326,866,1534,1402,372,366,392,392,386,364,490,558,1560,894,870,1558,1340,1400,1320,416,504,626,690,838,1560,550,620,888,1196,1464,902,580,672,354,338,366,376,1548,1554,1092,1090,1324,1398,1466,1444,548,562,886,974,470,466,898,656,708,1382,1100,334,650,480,894,368,872,964,664,742,888,1060,440,390,332,358,436,330,304,612,636,638,884,928,866,1456,884,484,588,642,1410,1308,628,768,1236,1408,1436,1388,1342,1556,1400,886,1268,1438,1508,1202,1318,560,578,570,564,1496,1548,880,1558,896,578,618,596,1322,894,1328,882,538,642,894,636,512,1498,786,1364,372,444,490,484,396,886,494,632,880,736,436,1384,874,574,598,572,821,374,1630,440,744,734,1584,1570,1628,1620,1406,1188,1512,1386,1640,1486,1630,1492,1522,1642,1226,1642,1456,1260,1312,1636,1596,1642,1468,1634,1614,1492,1582,1476,1652,1508,1668,1420,1638,1544,824,1486,1636,1328,1468,1616,1666,1620,1560,1508,1570,1618,1474,1614,1628,1064,1638,1494,1554,1580,1702,1188,1214,1626,1558,1624,1630,1636,1554,1206,1398,1686,1364,1624,1250,1144,1636,1246,1640,1632,1282,1546,1638,1638,1634,2202,316,486,2070,376,2050,2096,2120,1584,2104,2096,1574,1704,2080,2092,2102,1814,1814,1690,1578,1648,2108,1600,2048,1944,1936,2092,1350,1898,1856,1602,894,804,1672,1532,1670,1790,1008,2086,1770,838,432,724,1602,1308,1308,808,870,890,1870,914,1640,780,950,642,1676,1098,854,1024,1278,1264,878,848,1296,1246,800,1042,942,944,944,1044,1046,860,930,1058,962,816,1096,642,1138,936,988,896,1304,1688,1406,1506,796,894,1054,1042,1070,810,1022,1072,1108,586,1388,1306,904,1024,960,956,1006,884,868,1276,1674,948,1358,756,1294,1044,980,1028,976,950,1156,1078,1038,718,896,1066,1188,1282,1506,1166,1172,1014,806,856,1236,522,1660,1478,1472,1512,992,1116,858,1360,1162,1106,834,2516,1532,354,778,1500,1604,534,1850,1800,2150,1524,1458,1500,1822,1852,1836,1838,1944,1268,2112,1832,1314,1900,1482,1426,2030,1686,1668,1440,924,1678,1564,1900,1564,2086,1342,1402,2146,1486,1808,1754,1714,1350,2086,1798,2104,1756,2130,1606,2068,1382,1392,1580,1656,1706,1040,1720,1746,1046,874,1292,1438,618,656,1686,830,1460,812,784,1850,656,952,1152,814,672,1354,892,960,1242,832,706,1412,1252,1470,1172,514,846,746,1304,1350,1200,856,868,1468,932,554,734,734,1080,1152,608,862,844,774,1098,1596,1204,1546,1156,1410,710,658,722,1248,1150,1344,1688,1598,1366,1364,1610,778,718,1442,526,1274,1444,1200,804,646,632,734,704,594,916,722,620,1592,690,732,1450,844,744,696,568,786,416,596,662,1444,1512,1238,1438,734,864,712,1472,752,918,714,1380,1250,1538,1568,728,1080,1448,784,1116,762,1326,778,382,1296,1056,780,672,1372,738,810,1248,1332,1496,1516,1306,1252,1324,1150,1026,1210,1448,1334,1344,1702,962,1596,1352,784,410,470,1648,1068,1402,1116,428,602,1658,334,300,1520,1610,1812,1804,1358,1512,1684,1730,1768,1670,1358,1336,2010,1756,1798,1806,776,612,666,552,468,732,1954,748,740,1784,816,760,538,756,566,754,792,766,800,1550,1604,1588,888,704,1832,1210,2422,520,1760,362,650,664,566,882,696,370,734,834,688,856,582,920,500,414,502,936,486,432,694,444,840,584,554,416,480,524,944,424,662,990,386,436,804,388,960,900,510,382,482,564,778,482,624,894,1230,930,864,914,830,704,1024,824,936,658,888,614,358,480,846,412,444,462,496,2858,2997,2244,2884,3044,2948,3010,3012,3052,3046,3048,2920,2958,2980,2990,2952,2682,2704,518,1142,516,2982,2924,2740,2962,3100,618,358,326,474,452,350,496,2914,3066,2742,3053,3079,2994,778,1170,764,1278,1689,2566,2820,1572,658,790,1262,1645,1470,476,1462,716,1436,494,988,1280,414,1196,1640,1336,1232,1616,390,1036,1444,1522,662,550,1398,1666,454,922,1384,1176,898,326,1154,1458,1514,1078,1546,1180,886,1020,1142,408,814,510,1666,1166,1502,1362,1676,1628,1572,1186,432,918,546,974,482,942,412,1646,1252,1384,1084,648,688,1616,1538,2580,388,1852,554,378,376,604,654,484,560,636,676,462,398,490,768,738,1852,1776,728,398,1162,1210,1754,798,1152,1606,1690,436,1438,818,1720,1044,1628,1674,1606,1734,850,858,698,714,1000,654,808,862,628,880,632,1070,1064,1112,924,956,460,584,698,1050,850,566,600,502,892,744,858,1088,490,452,806,782,1072,540,938,580,376,514,372,420,436,488,2066,354,548,438,446,580,702,628,590,668,336,336,640,508,508,544,330,506,548,334,304,304,384,304,318,392,346,388,364,436,738,490,578,414,520,412,334,350,422,452,458,432,478,494,472,324,520,528,498,478,1018,1182,606,952,1132,526,516,508,496,642,398,360,354,620,360,836,446,588,1408,508,884,1542,1952,1270,1622,1690,1412,1454,1370,1966,1266,1564,1664,1990,1936,1128,1704,1372,1914,1908,1738,1894,1264,1542,1658,2090,1674,2060,1856,1754,1384,1476,1416,1480,1494,1470,1646,2036,1792,1776,2425,1794,1536,1760,1522,1508,1192,1458,1708,1598,1750,1526,1502,1786,1784,1664,1412,1730,1782,1524,1792,1812,1708,1608,1378,1656,1790,1790,1568,1670,1274,1502,1542,1784,1440,1664,1780,1460,1392,1524,1246,1500,1562,1418,1550,1320,1492,1422,1598,1530,1444,892,1320,1478,1770,1570,1712,1526,1536,1524,1800,1790,1796,1536,1792,1784,1482,1802,1700,370,2268,2386,2384,2382,2382,2382,2388,2362,2390,2376,2386,2370,2374,2376,2054,2376,2372,2294,2376,2374,2380,2400,2376,2300,2358,2370,2376,2368,2372,2376,2368,2380,2392,2382,2376,2368,2306,2364,2394,2364,2316,2308,2292,2402,2330,2324,1926,2406,2300,2400,2352,2320,539,368,558,538,428,528,558,838,624,674,702,2152,1170,1170,980,1000,2340,1974,558,1486,810,622,780,2468,2080,2014,400,858,472,878,1002,2626,2532,1798,2456,926,1172,606,944,940,730,2764,628,324,928,2030,1620,1338,2412,1114,582,1164,1164,1360,926,1202,1082,1096,1818,1822,2244,3434,356,2006,1382,1646,2364,2060,1724,836,1818,1188,1746,1142,1130,1150,1728,1984,1982,1650,1870,1760,1254,1878,2132,1252,954,1742,1090,2072,1482,1602,1160,1840,1990,2156,1920,1714,474,1904,1708,1894,1294,1940,2060,1950,2030,2100,1798,2152,1808,1100,1744,1254,1818,1796,1884,2148,658,1748,2136,2124,658,868,1722,1344,1594,1142,1998,2086,1988,1786,2030,1632,1354,358,1820,2122,1792,2018,2026,1664,1704,1582,1606,1148,2052,2110,1624,1786,1742,1838,1270,1312,320,1402,1120,636,1160,1980,1806,1858,1514,2120,1622,1646,2066,2080,464,1920,1130,1556,1456,2048,2038,1682,1508,1634,1484,1960,1724,922,1376,1988,1786,1384,1720,1256,1696,1158,1356,1848,1936,2060,2120,2100,1524,1902,1386,1696,1652,1604,2386,1716,1836,1296,1758,2060,1730,1174,830,1744,920,1332,864,770,2244,1952,1430,1746,2100,1858,1276,1266,1008,1586,2016,2116,878,1746,1604,1102,1708,1582,1910,1654,1256,1598,1496,2148,1768,1160,1718,1382,1496,1798,1790,1892,2122,1774,1590,1718,1608,2094,1888,1960,1952,2066,360,1600,1730,1022,770,862,550,566,494,1836,1098,674,688,880,782,778,784,1008,620,384,1048,688,882,1534,1396,1652,1442,628,1832,1142,494,456,664,690,720,668,686,1106,842,770,518,1658,1018,1056,906,892,1158,856,670,340,816,696,676,1456,990,686,1802,684,1488,2425,1036,762,398,940,454,814,890,824,980,1818,2358,2370,2412,2430,2554,2636,2088,2088,1208,324,386,1156,1680,1436,1594,1600,1544,938,1636,1578,1440,1610,1240,1578,1536,1616,1612,1594,1626,1606,1570,616,1696,1688,1290,1610,1494,1526,1640,1710,1688,1546,1522,1620,1388,1662,1632,1564,1654,1732,1576,1698,1526,1054,2050,972,604,672,344,920,720,322,672,932,646,988,504,748,638,686,370,302,884,606,304,360,414,762,566,446,566,516,528,696,484,786,930,858,754,656,672,414,548,598,492,680,424,870,546,714,336,556,370,328,408,1620,300,1408,598,686,924,938,780,926,1538,612,358,832,398,730,460,434,392,386,614,478,426,538,862,646,602,1180,390,686,568,548,584,1414,1170,1708,802,530,576,786,1240,862,708,654,556,736,644,770,574,428,974,880,888,562,1444,626,854,932,706,816,540,716,730,502,770,522,538,746,1048,774,746,734,998,488,1046,876,522,428,840,470,918,856,394,412,880,464,972,342,420,628,328,884,430,702,456,864,1034,780,570,1040,1384,808,886,902,596,982,700,1058,690,1080,1112,768,602,574,1212,1390,1512,1484,1536,1352,1394,1312,772,1008,772,468,560,582,714,728,832,1302,1180,1374,1234,824,1110,810,456,612,1004,814,822,812,720,748,812,706,822,626,770,874,802,584,780,628,436,594,662,912,636,448,1288,570,620,624,690,656,638,662,630,1456,1122,1178,1272,1182,1178,1100,1352,778,830,798,792,716,432,892,556,456,410,410,334,526,568,448,582,726,978,442,516,882,916,870,854,1486,982,1034,1086,890,478,2688,2696,2250,2536,2556,1930,2236,2294,2780,2690,2698,2162,2650,354,1276,1726,574,1246,1908,2490,2686,2592,2122,2134,2572,2698,2688,2424,2078,2542,2698,2712,2724,2708,2718,2424,2178,2296,2718,2708,2332,822,1222,2722,2464,2582,2592,1110,1440,394,1612,1010,878,1230,458,556,636,1170,1604,474,720,774,954,978,942,1684,624,1348,1074,1154,1166,1322,1032,976,1314,838,960,1280,1246,1162,1148,1320,1024,1258,1328,1200,1824,1024,1348,992,1322,1324,974,1320,1332,1210,2048,1192,1014,1260,1336,1318,1326,1318,1322,1204,1324,1054,1100,906,912,1958,1622,718,1014,946,1146,610,368,1024,1270,1328,1038,1110,580,694,620,1312,302,334,344,358,354,382,404,484,488,478,424,800,816,2332,434,1164,1708,1906,478,1050,904,1244,904,434,780,730,998,844,832,1070,1022,1048,1300,1252,980,402,580,428,430,472,404,450,412,580,450,482,562,394,636,354,380,496,584,514,582,636,408,704,564,528,546,378,392,636,636,326,634,330,636,584,644,634,588,530,622,640,590,626,586,358,408,640,404,402,316,378,428,424,590,586,636,596,586,582,586,634,588,588,626,382,584,650,634,594,714,588,584,584,584,582,392,578,592,584,590,616,382,378,582,630,630,516,368,590,396,626,748,428,458,628,412,430,804,406,638,400,634,630,628,628,402,378,586,888,360,574,634,306,456,430,586,468,378,408,580,636,628,554,636,498,630,634,386,540,576,746,546,714,750,588,470,460,630,582,574,556,626,640,440,384,378,326,570,586,580,586,590,804,634,678,438,580,402,392,384,492,448,556,376,398,508,420,634,560,508,474,628,404,528,596,436,502,402,572,336,434,380,446,452,450,368,588,646,446,586,650,578,584,588,464,570,398,812,442,586,646,636,580,594,686,642,588,680,636,584,630,628,596,402,692,580,570,636,444,574,592,478,586,642,444,814,818,354,446,378,638,414,590,626,586,818,744,592,588,628,556,588,636,570,640,640,590,588,584,436,586,418,624,606,550,632,590,636,584,556,556,584,700,790,588,582,588,630,424,410,418,634,584,584,576,592,582,620,634,590,588,572,582,868,470,718,526,382,584,588,680,740,494,582,602,640,626,766,642,440,580,508,568,448,820,586,624,502,552,328,470,590,472,612,640,478,374,394,694,688,592,426,606,514,622,630,632,596,592,594,586,576,574,642,644,646,532,630,576,418,640,586,706,488,642,366,584,630,626,580,692,634,630,588,636,634,588,636,590,586,584,444,582,586,578,642,332,590,494,428,506,434,814,584,646,626,390,422,476,436,582,632,586,410,444,644,780,578,574,756,580,574,478,496,588,328,472,534,520,790,468,422,460,402,582,458,684,588,606,446,450,406,450,582,476,602,610,582,582,460,590,584,584,578,596,442,582,556,664,582,604,426,582,584,634,634,572,592,574,408,534,456,582,424,462,578,356,424,426,582,458,308,390,482,588,642,424,418,576,578,462,582,508,582,638,620,452,584,648,612,498,434,580,758,854,788,404,836,666,322,710,800,798,660,644,580,618,344,588,602,848,602,758,640,580,1074,1232,634,644,412,1784,746,1020,1872,1856,466,1050,1690,1190,1772,1318,1732,2074,2048,920,1482,1744,1424,922,1172,1778,1776,1600,1788,1936,1792,1650,1344,1988,1778,2090,1394,1648,1734,1608,1648,1750,1778,1550,1742,1790,1782,1770,2210,1410,1398,1656,1680,1384,1772,1648,1770,1674,1626,1438,1712,1776,1728,1584,2058,1084,836,1932,1908,1112,850,716,1704,1496,1208,1472,1784,1782,1614,1936,672,1594,1608,1604,1448,1376,1584,1448,1580,1606,1610,1584,1558,1400,1454,2354,550,616,604,608,566,618,628,588,750,1084,394,650,578,418,992,1166,374,1016,376,376,944,1102,506,516,548,696,632,372,346,628,424,462,880,418,428,390,476,728,1058,488,604,440,1930,1946,1774,1766,1626,1640,1632,446,458,464,460,476,460,462,488,1016,1070,464,464,462,468,466,462,482,462,468,460,454,478,446,456,454,816,738,708,708,730,658,710,698,708,632,454,474,450,450,454,454,492,454,680,1606,572,934,602,638,704,466,378,506,450,444,432,448,452,446,448,452,932,756,1228,726,732,1564,1594,520,558,438,388,412,872,1608,468,464,396,1570,726,1800,1432,830,728,1762,960,1154,1790,2002,964,914,916,964,906,968,608,714,1808,1058,634,1070,936,762,1656,988,978,836,890,536,704,456,1278,1696,1700,972,842,1722,1290,1776,1808,608,374,666,558,662,1772,588,520,542,488,488,1846,424,948,426,1556,580,1290,582,376,586,1882,2544,1958,1958,1956,1970,360,522,336,340,654,638,998,814,628,662,456,466,480,394,670,538,686,646,2108,2236,1220,2548,2396,1082,1770,601,440,418,2883,984,544,1504,1492,1588,1198,828,1238,912,2170,2218,2234,1034,884,1500,2272,1970,1228,778,948,2208,752,1394,1542,2236,2266,2220,2212,560,476,716,468,2252,2220,2280,2190,2292,1648,348,2258,1524,2304,1856,2282,428,2862,792,2792,2480,2514,2732,2488,2762,2714,1238,1278,2420,1202,1028,1346,1304,1170,304,376,364,1416,1410,1396,1104,1350,1144,756,528,1328,368,464,524,780,356,332,424,1006,948,610,806,956,636,726,1550,660,500,530,486,1820,2324,1446,300,944,1106,398,946,388,1168,1050,1270,566,568,752,358,378,668,720,384,480,988,802,462,492,472,658,376,412,466,892,380,364,486,386,562,370,2522,630,576,372,300,646,2024,2412,588,2520,2514,2538,878,2528,778,498,1682,1234,1628,1674,1852,1684,1848,1814,1662,1778,1286,1884,1508,1610,1786,1574,1434,1358,1850,1564,1462,1830,1596,1580,1250,1246,1836,330,1368,1784,1868,1772,1654,2432,1326,2384,1324,2276,1580,1034,1644,1570,1592,1630,612,2901,1772,1686,1476,2408,1406,1430,1440,1958,1490,1292,1636,1790,310,336,372,1494,1490,1820,1878,584,1940,1478,1484,1836,1808,1472,1488,1766,1800,1786,1546,1780,1486,1796,352,1500,1488,1496,1410,1354,1916,2950,2948,2930,2938,1350,1256,944,1032,1372,458,2342,1794,1780,1802,1788,1780,1496,1186,1782,1786,926,776,1142,834,1056,1508,1484,1794,974,1198,880,1134,752,1006,1190,996,1156,1048,888,838,818,1162,822,960,854,1212,1188,902,1194,764,1188,1642,810,1582,1412,632,388,566,304,1472,918,1630,1092,754,724,2664,1738,916,2648,808,1786,1778,1694,1786,1784,1780,1786,1778,1780,1772,1710,1776,1906,1936,1924,1968,1928,1944,1558,1118,1948,1920,1928,1922,1874,1198,592,1886,1800,2094,1456,1480,2098,2082,1532,1468,1540,1986,1986,1858,1926,2022,2034,392,732,348,320,640,2120,2058,2068,2074,884,888,752,786,882,888,820,872,888,754,662,418,880,876,886,876,880,882,886,884,2170,884,894,2200,1972,420,618,2046,1490,2046,2294,1746,1382,1918,2422,656,1188,2022,2026,2138,1964,1958,1960,2130,2032,1942,1908,2040,2064,594,802,1892,2042,2076,2198,1710,1484,1998,1480,1936,2144,2262,2288,2002,1944,2000,2060,2010,2048,2126,2060,2018,2056,1802,1814,2002,2040,2068,1900,1502,1952,2050,2048,1986,1938,1986,1986,1382,1720,1854,3276,1766,752,390,548,486,486,748,1102,676,826,814,824,628,934,302,704,560,516,406,364,624,482,448,424,422,472,604,352,416,770,400,1148,558,604,350,1316,1068,442,632,382,448,532,516,426,468,446,454,402,514,406,586,412,424,626,642,656,640,604,684,652,540,540,466,454,326,768,556,596,616,1232,888,804,402,594,822,418,898,894,676,1204,1020,594,702,368,1258,870,422,512,522,496,836,480,592,632,904,406,1032,642,314,736,550,370,596,462,366,524,416,626,808,718,550,522,556,780,754,478,1576,1190,512,484,902,502,416,476,730,312,364,484,850,928,1056,390,590,880,726,530,348,446,332,898,826,876,1542,1086,772,1010,1162,842,586,1188,840,840,578,1340,1418,494,616,1218,736,666,344,354,912,924,416,402,520,528,570,488,1120,1320,1168,1136,1180,902,696,706,1082,642,702,460,420,748,796,602,460,586,554,848,736,690,554,696,528,906,508,1486,1026,600,400,650,1426,1044,1050,624,388,350,404,1280,340,1264,814,362,900,546,632,606,778,360,544,642,664,1122,506,738,1484,470,648,478,572,1456,1108,1158,1254,714,814,844,1098,974,856,782,810,998,880,878,1062,1006,1114,1030,1272,1068,1208,1190,1196,442,398,398,366,372,344,576,670,546,540,472,514,584,720,884,654,928,1968,860,1234,1284,1236,632,614,826,784,830,718,656,678,576,660,772,1556,1158,1198,1210,1196,1088,1208,1198,1220,1232,1264,1052,1384,1606,782,856,768,804,498,652,1778,476,768,926,748,814,1086,518,678,830,712,934,724,768,872,816,810,1214,1214,1230,1174,940,1200,1216,1134,536,666,634,630,836,918,1068,1152,430,418,322,508,352,352,310,312,1018,1170,632,530,674,1206,732,928,820,702,662,678,658,576,760,2336,1176,1288,792,1308,1252,1308,1092,1112,1140,1380,808,838,1132,1292,1226,1088,986,600,530,602,528,494,526,880,914,832,844,866,1006,726,692,1822,1778,1690,804,908,912,978,982,968,1020,1094,930,2730,968,1114,626,616,612,586,820,598,2054,786,780,790,808,846,878,722,648,734,718,690,864,880,918,948,776,1250,1312,974,908,1590,760,730,826,692,578,868,886,558,506,2890,344,304,392,414,790,682,580,512,306,412,320,390,304,398,350,338,344,312,312,374,366,380,426,404,518,492,1130,600,584,388,404,310,380,316,428,684,678,872,446,536,640,690,432,308,356,458,414,346,658,692,534,926,728,704,332,542,790,834,628,616,692,764,732,1210,1206,994,682,646,678,728,1192,1212,1216,426,424,738,402,428,1222,366,356,1016,1110,980,578,990,1034,848,714,866,934,962,1068,1108,1116,1132,1248,1246,1214,1214,1288,1254,870,900,722,824,748,796,760,712,900,1756,792,814,748,774,732,772,680,1680,796,752,1074,1056,1566,1306,896,1180,858,982,1094,1340,1056,886,1046,1228,1168,1054,1234,1292,1294,1356,1168,1236,1226,1392,848,2812,1814,370,310,374,888,408,336,360,374,360,1218,1274,712,1534,1148,964,982,976,1144,1232,1128,960,1268,1150,332,696,518,768,790,1082,1170,1190,1046,1164,1182,1242,1378,810,1256,3292,2720,754,514,798,1328,572,516,1410,1172,1268,1238,2656,1144,1142,1326,1244,472,388,424,432,352,418,1348,1210,2526,1240,772,1176,1074,606,652,752,670,1078,834,1084,2676,1030,1318,1130,868,1078,1380,992,1096,1168,1062,2562,1060,990,1124,1052,1098,1112,1130,856,1068,1208,1138,1196,1098,1146,1126,1196,1026,996,1042,1082,972,862,1072,648,1198,1214,1196,1370,630,654,1242,624,644,1132,1150,1016,2130,1220,1232,542,652,508,1394,400,774,1410,884,498,1494,486,1174,490,510,442,920,462,1012,486,644,506,428,656,378,490,476,502,580,990,872,330,458,470,574,480,472,794,634,1616,506,976,442,452,842,364,388,416,502,652,374,1470,484,942,590,456,502,562,1028,498,482,476,380,1008,810,618,430,482,350,446,838,504,498,636,478,506,960,990,432,504,542,858,362,490,500,492,494,696,888,394,2718,2874,1872,640,738,760,1742,566,1048,2616,2908,2948,2922,2866,2904,2848,2942,2896,2874,3304,2918,3038,2910,2898,2858,2844,2804,1010,1056,1638,1364,2780,2626,2912,2868,2820,2794,2784,2800,2886,2758,2722,2854,2732,2854,2984,3304,2840,2862,2974,1314,806,1700,1270,790,892,1126,1358,898,1574,1530,1224,746,1138,1528,1280,1056,1124,1182,1432,1136,594,2046,1028,1580,1444,528,916,1140,1008,1240,1102,1176,1170,874,1194,920,1284,1446,1372,1554,1386,536,1162,1560,1060,840,1464,1428,1422,1146,1652,1140,1294,650,776,1212,1646,1162,1338,1718,358,612,1404,1200,754,1306,938,1260,1312,526,1244,842,1152,1136,1190,1316,624,1108,1184,1116,1176,1372,1004,1318,704,1164,1248,680,1636,1090,1478,1486,904,1224,874,404,1214,1332,1126,1544,1314,842,660,560,1226,1080,888,882,1276,1018,1326,670,1262,1716,1360,1184,842,1592,618,1328,772,1066,1180,1324,790,974,1078,1296,1166,464,674,702,1956,1720,2196,460,326,820,374,406,858,960,1000,474,376,1006,1674,1482,1618,1660,1678,1676,1672,1674,1222,1668,1622,1688,1494,1680,1680,1686,1024,1668,1674,1658,1698,1660,1680,1134,1056,1052,1212,1650,460,2704,2830,2476,2074,1704,1000,1040,3022,2182,2906,3102,2458,2912,3074,2840,3134,2164,2544,2784,2924,3178,4002,1432,2202,2206,1650,1348,2794,2588,2532,2202,2896,3472,3076,3306,3356,3038,1568,2764,3314,1992,1918,2414,2364,1980,504,1756,1914,1590,1958,1996,1914,2018,1668,1996,1624,1040,2014,1642,1536,1624,1582,1782,546,1968,1866,1780,1928,1986,1990,656,1618,1620,2092,2362,1234,522,952,904,772,334,478,550,1178,2894,372,1782,524,864,762,444,354,682,1398,822,810,420,626,590,598,652,474,672,450,374,432,1542,684,688,1114,1656,1930,1846,854,1620,848,468,938,768,694,836,774,702,658,494,680,366,992,416,434,386,714,712,1336,2038,552,562,746,760,602,1848,924,626,430,616,430,428,428,426,428,970,1398,1094,426,992,558,590,912,2076,1656,2536,544,488,1434,1040,2940,586,1300,472,914,430,434,382,588,454,550,660,612,438,420,560,962,402,324,306,562,954,474,1596,1884,1412,992,1286,404,942,954,712,720,632,1114,326,1068,596,1104,844,464,578,784,598,414,648,1094,1378,416,2580,544,356,368,648,524,516,680,352,660,644,684,656,324,3920,374,2024,1892,2766,2820,3920,540,433,344,542,358,508,876,1542,864,1072,1201,705,540,1185,1449,1401,1077,849,1124,868,996,994,479,664,584,708,1192,2012,396,2356,2464,2476,2258,764,1122,2494,2420,2184,2488,2498,2768,556,2960,3476,2774,1434,2926,2934,3110,1602,1568,1444,1548,1000,1090,1074,1720,1710,1178,1516,2946,2944,1568,1556,2950,2716,2778,2942,2956,1564,1424,1442,1428,1438,1448,1438,1424,798,1238,1418,1562,1410,1420,1560,1574,3238,2084,2358,2858,2498,1088,470,1430,1562,1436,2924,2670,1484,1038,1446,1432,2040,1140,1434,1558,1434,1414,1436,1568,1562,1560,1038,2330,2260,1404,1446,828,924,1952,2502,2094,1502,1450,1440,1430,1452,1516,1432,1426,1450,1352,738,3524,2952,1432,1432,2770,726,724,1912,1262,980,1428,1360,1902,728,684,1514,1570,1548,2950,1428,1436,1014,1134,1128,724,446,1136,1130,1120,994,1124,1126,1352,1128,1134,1568,1564,1440,1426,1518,1128,1680,1042,2100,1436,1978,1658,1908,1214,2594,1596,1662,330,402,950,968,946,466,1048,2236,1292,672,926,840,2076,2576,844,2424,2404,3200,1098,1366,2718,1220,1056,1250,2308,2318,2298,574,1544,978,874,1566,1272,674,544,1606,300,594,702,374,1002,1418,1004,1084,560,1390,1668,908,674,508,738,304,2664,2516,2504,580,2516,560,2532,612,2632,492,1872,392,2492,456,2320,464,1788,940,2516,372,2352,496,2228,460,2392,532,2508,528,2544,2444,2524,448,2496,1704,612,2496,536,1636,1928,528,572,2032,1628,348,1694,342,1370,716,3120,2962,3774,1256,1696,1256,1672,3804,1354,1406,1440,1350,2364,2312,3360,3798,1260,1242,1780,1744,3790,3814,3796,3806,3422,3426,3802,672,2488,640,684,3792,3810,1828,1524,1426,3032,1638,704,878,3794,3502,2482,738,3622,1336,2088,652,862,1906,588,1918,1744,1346,1344,1812,1788,354,2388,1598,702,3406,3326,2592,3332,1466,1404,1372,1374,3792,3498,3776,3340,3290,798,3394,3604,1082,1544,2298,3706,550,1408,814,1258,342,462,664,768,570,480,1756,1665,1693,1675,1682,1580,1785,1359,1968,786,888,830,846,630,1298,1244,916,814,588,608,822,694,830,1000,1148,506,856,560,544,690,546,550,634,330,642,724,952,1936,828,1006,988,700,1048,1298,738,940,802,1178,1030,628,792,636,966,722,1054,840,796,920,1346,784,546,746,814,1486,700,956,1176,1120,1380,1072,710,620,916,1000,846,420,1482,1150,1012,904,902,730,580,1142,1106,692,1924,824,1022,898,922,732,716,1294,1042,1044,556,1066,1114,1128,536,1166,938,770,1192,822,794,1312,730,634,1944,906,762,1164,1174,974,1188,888,584,380,1352,1164,926,690,1032,720,926,970,834,1050,398,1298,716,1038,854,1898,1926,862,924,998,1036,1150,1030,980,798,612,790,1142,766,1156,656,642,960,1936,680,1012,690,682,992,1184,794,1018,624,884,660,608,616,962,872,904,1070,1016,734,1966,692,690,726,638,978,950,718,732,1058,716,410,870,696,690,1038,1192,600,752,708,618,1194,1228,1940,726,812,664,1162,1036,840,828,894,702,688,1058,1236,922,684,1490,908,1128,1032,692,768,878,1956,694,1280,636,560,910,1262,642,1928,922,912,1148,1244,950,784,1238,1234,894,612,936,980,784,1020,1038,766,624,946,872,1034,662,1844,392,840,1034,890,1134,792,1200,1204,1080,650,760,962,792,754,774,1148,1088,756,860,890,662,582,654,883,936,891,2002,744,922,600,814,935,807,765,407,705,596,764,782,802,1204,684,644,2990,1245,2142,3201,1014,2244,2758,2380,666,730,644,674,876,2994,710,972,984,704,832,828,632,912,500,676,1018,634,824,832,2342,2768,386,344,880,782,804,464,1064,666,528,536,576,800,1174,1198,754,764,1090,718,664,700,686,686,848,562,652,672,1514,1068,1098,1322,488,2930,1056,1002,1166,1478,1082,928,802,758,670,794,870,426,804,968,1088,700,3090,2992,708,544,356,560,2472,870,486,2180,1798,626,636,428,818,1044,398,470,520,474,662,668,346,578,2470,874,402,634,510,520,410,588,690,678,750,812,552,1014,2942,816,714,800,456,646,762,604,910,844,766,482,904,1028,2694,682,466,766,540,726,886,628,576,330,346,672,850,1248,528,706,750,2520,2502,1128,328,412,336,354,2744,2412,300,824,772,798,1264,712,694,380,336,484,488,666,622,548,302,390,3192,2796,518,598,2776,576,2292,2908,2856,2852,2284,2994,974,1006,1576,998,724,1826,2912,2420,2394,2940,2878,3515,2852,2370,2418,2352,574,732,494,480,650,532,552,476,696,690,592,590,3210,1212,594,822,670,768,824,710,628,638,462,752,2656,3004,594,796,682,524,588,506,522,1008,718,530,530,768,648,542,536,900,968,560,624,580,864,1026,992,1178,1992,2808,1218,764,382,478,962,724,928,1042,1326,562,530,668,866,2432,722,1114,576,474,710,754,540,808,582,450,444,778,746,2566,750,2620,2994,584,1134,622,898,1342,1150,708,2990,1642,1142,600,744,612,684,628,2648,2680,370,1332,360,626,772,392,706,1060,652,1062,2502,2682,878,1160,636,474,660,644,784,490,558,588,530,2596,2648,722,668,736,488,754,626,674,616,742,612,636,724,2488,628,1496,1002,1174,1176,746,550,522,1608,2284,2336,1026,1096,1050,1216,1874,1314,1326,1374,1228,696,496,908,1534,802,864,1230,728,850,974,1048,862,566,786,2426,976,814,698,1330,888,938,962,1042,968,1132,1276,1234,1172,1398,1288,1398,1492,1234,980,752,1424,1404,934,1158,2632,2490,2978,1180,496,386,2368,1404,2980,3056,2114,2894,1866,2596,1546,1108,1862,2414,2440,918,1098,2818,2872,672,844,836,1098,2536,1792,2610,2628,2792,2804,1110,1090,740,920,966,1198,966,1744,1022,572,610,396,1234,446,860,974,1282,990,630,734,1140,742,986,554,3419,480,2856,504,2360,2776,2342,644,428,630,678,932,738,602,520,654,476,496,592,580,3204,2692,2990,356,346,346,340,314,718,438,838,576,486,1026,578,1126,1260,658,568,1978,1244,1436,814,794,828,776,712,606,724,486,530,404,346,772,638,820,1154,672,540,574,456,564,538,540,504,368,1200,548,672,544,2406,978,1108,756,888,890,954,928,1042,1184,1492,1496,946,1052,1262,438,654,598,720,2734,2704,584,646,456,374,444,708,550,770,2738,2992,626,708,672,1242,656,1008,1364,782,860,518,402,930,1184,812,1024,890,720,706,436,2966,2952,698,708,394,580,850,812,654,830,710,652,992,618,476,354,430,362,706,612,604,494,588,798,2630,2672,696,640,670,574,596,712,642,628,922,906,1084,1070,1066,518,690,512,840,2486,2668,1192,942,836,686,626,776,1022,848,1116,858,608,666,1106,950,376,1112,650,594,722,1194,2630,808,854,846,872,578,528,936,1194,1206,428,428,1254,2072,558,406,2480,686,1034,598,446,800,732,732,822,822,746,1206,738,892,884,2272,2328,502,1358,844,1520,958,1390,1418,1400,862,880,552,734,644,436,746,870,580,814,666,1312,1268,364,802,886,568,994,1006,1004,486,1032,1092,402,974,950,1176,806,924,612,1224,2420,1368,1168,1162,816,1098,1176,824,728,962,662,410,744,950,1236,632,580,334,362,690,818,810,732,900,1046,1166,1444,1292,632,664,602,470,616,1498,702,870,872,828,822,844,878,872,1234,1214,824,864,1328,446,1064,474,784,560,530,968,664,1388,1466,506,500,350,966,972,586,830,686,2566,562,598,656,1230,982,526,522,660,726,362,328,490,358,750,618,1012,1000,578,610,612,478,630,628,714,646,576,1482,2886,830,1162,984,2990,2626,536,606,1172,448,508,1164,338,570,566,738,538,322,520,1596,2968,3054,576,472,438,368,570,564,566,520,410,1064,458,1024,608,490,542,550,624,464,340,698,610,764,698,1052,1088,1044,1208,980,984,1306,2012,1354,552,638,1366,688,1102,440,460,910,828,1522,798,896,1222,720,966,538,1044,508,1434,784,1208,2528,956,816,1226,1326,724,882,952,1070,964,550,730,454,2592,2766,1102,1080,730,914,954,1208,974,1730,2616,464,532,1018,566,660,396,368,1238,720,498,722,444,910,1028,308,566,1256,352,988,342,626,560,780,1136,764,798,988,2250,872,754,2634,2826,1648,2610,826,796,866,832,2666,558,628,658,734,2778,702,484,1264,1242,1236,1220,1212,3016,2428,598,2634,578,688,542,852,2042,2120,364,2806,2498,2286,662,2140,2332,506,486,1210,538,2688,2708,714,952,806,1214,480,526,1178,574,980,1358,1114,1060,1160,654,1034,398,504,1236,2812,420,1112,438,2830,2348,2380,1210,1404,1276,1090,1388,1470,414,1364,2672,2690,402,722,730,714,858,1380,658,656,1858,1548,1876,440,3186,2808,3008,358,362,360,360,470,638,480,3022,588,1718,2812,1918,528,604,490,1338,2784,330,884,966,1392,398,600,716,622,822,832,2486,376,1826,470,906,828,1102,1006,558,642,592,876,1316,1272,1190,452,772,352,710,996,564,1258,796,1106,1184,1156,1144,1124,670,974,480,1524,524,434,1492,1496,1100,518,1050,1490,1164,358,604,610,2002,478,678,852,816,508,3451,3380,3096,815,2756,2268,2798,2570,816,858,792,2756,556,570,652,718,498,2732,410,552,2766,1248,1244,1230,1288,1200,1202,2990,2404,542,2616,576,598,666,486,846,2250,2116,360,2786,2788,2730,2270,650,506,2126,2310,412,414,1268,538,816,2664,2660,710,944,694,1222,522,1252,588,1000,1106,1100,1052,996,646,1024,396,482,1206,3185,1772,1006,2778,2778,492,2322,2348,834,328,928,788,606,884,1392,1264,1072,1378,1208,546,466,560,548,554,522,558,418,804,472,852,738,592,1412,1194,444,2642,2650,716,802,822,712,572,748,608,1250,2126,1600,374,628,1742,1974,650,2976,3368,3000,554,534,536,2790,3255,1734,1186,1236,618,952,2346,1580,1576,892,1620,1268,796,2780,2792,2798,2790,1332,2800,2992,2198,644,574,2780,1462,488,316,946,442,818,508,2770,2780,820,1096,2786,2184,1000,342,572,866,1426,1190,768,882,348,744,992,560,1250,790,2462,1150,320,1148,1118,716,966,478,1558,512,434,1484,1094,518,1044,1478,1162,406,598,608,1994,476,676,842,772,1276,1112,3024,3208,2814,3008,840,316,1604,2576,2008,948,1260,1092,804,1050,1090,852,1726,1854,2796,628,580,808,2460,750,628,1194,1276,678,320,1168,868,2846,1100,1322,554,2260,2720,540,314,652,664,642,3128,890,1372,854,2814,1764,1686,2114,1282,2344,854,1044,468,1178,1164,750,872,940,658,1224,818,1090,1150,752,670,846,2704,766,666,316,360,888,1800,934,952,1726,634,756,648,2928,3168,824,912,1014,1052,896,700,818,1430,726,690,914,516,480,756,946,1278,1346,3022,3044,998,1016,1014,710,666,642,648,1158,1584,2990,1388,1364,362,678,696,672,482,730,1046,1088,786,736,452,1490,2806,394,2372,2804,614,564,914,2486,2806,1420,1494,2676,470,2150,390,526,1254,1610,1234,2232,1536,818,622,548,556,1420,1424,1412,1424,316,630,820,1108,1466,1318,406,314,492,402,988,1316,1118,1158,2618,2430,2688,2666,412,514,1242,616,1752,1730,944,1620,2382,2472,1238,1270,1666,1660,1394,918,990,990,1602,550,1708,1702,784,2652,2596,782,1166,886,1202,892,1460,1006,980,2468,2466,578,1280,1886,430,892,954,1082,1118,596,916,2668,2044,564,580,1000,2010,718,450,3458,3002,3180,2802,2804,3094,1144,1208,1230,1314,998,2764,1590,610,2560,416,2778,1276,470,2440,980,2796,478,324,732,588,592,2240,2696,3090,2256,704,680,644,770,382,1182,874,2324,680,904,500,1278,1442,966,738,722,1422,2776,1220,684,676,492,1354,768,820,864,1170,748,2772,2802,1116,1082,1450,1100,394,982,1046,514,758,2772,3200,1198,806,474,746,626,2748,668,802,2742,702,544,1062,1132,522,1210,444,800,636,2758,1402,1352,678,1408,1416,1394,1408,2984,2802,486,1150,1348,3182,1496,1982,946,1320,1334,1128,1040,1090,354,880,1708,1888,1216,1224,1074,2780,2946,1390,778,792,1112,810,606,934,1708,1018,862,790,1038,650,2808,2676,752,850,1020,3130,2786,582,800,496,348,528,1174,804,714,876,2590,740,2496,2870,932,530,754,472,304,2744,872,1136,1358,2788,1254,1084,588,756,804,556,2984,2984,876,314,578,1000,1124,686,1236,1594,1314,856,860,804,2794,678,754,710,858,808,1284,1150,1238,1430,1250,1210,988,458,460,1180,618,2696,610,578,1774,818,2518,2642,2692,656,730,1614,952,360,1372,1268,930,2480,3058,1646,3030,2882,1654,1706,1686,1702,1634,974,1082,1072,964,730,664,760,2774,2312,426,424,438,488,414,436,508,2492,2642,564,830,2840,402,528,694,1914,2230,1092,1310,1008,1026,1272,1322,1138,1892,2278,870,920,966,784,862,590,1166,2750,878,596,546,2220,764,1084,1068,880,2588,2608,1298,1338,1104,1124,756,2606,1352,2180,2650,528,1986,2482,2600,1958,1948,2358,2002,2020,2630,2550,1518,858,1086,2654,2858,396,1486,530,2380,2426,2530,2564,2296,2394,2120,2318,2086,2162,2378,2462,2516,1410,992,2214,2166,2582,1338,2260,2428,2468,2510,1190,1100,1114,2494,2648,3116,648,2398,440,2654,1960,532,1278,2768,2958,2502,2538,662,1022,1322,1434,602,374,2514,2700,998,1368,1282,1502,2554,2532,1790,352,1788,2226,1786,1352,1366,784,998,1036,2232,1278,528,594,2138,2088,1028,976,1102,788,1194,1478,832,358,536,762,2392,3458,474,1794,2776,2612,1090,770,1268,652,1036,948,360,1360,1246,1004,2464,3028,1640,3008,838,1366,1638,1708,1676,1698,1624,968,1084,1062,954,724,660,754,626,1102,2288,420,448,776,1092,412,362,492,2488,2488,2610,892,562,716,2818,418,686,2000,1582,1006,1262,1006,982,1278,1664,638,1828,1464,860,556,2260,928,862,434,984,992,852,1190,1160,2838,304,850,570,2056,2204,756,1074,1094,462,756,2584,2576,1282,1356,2322,2584,1466,2166,612,688,2626,2760,2402,2004,2578,2534,2350,1986,2012,2500,2534,1504,840,1080,2638,2804,2486,2412,2510,2516,2278,2372,2300,2068,1892,440,842,2460,2510,2594,2240,2140,2616,1014,2288,2384,2354,2496,2500,1020,682,342,1116,2482,2614,2892,648,652,2488,538,1274,2770,2888,528,2518,658,626,560,1018,1320,1424,628,734,368,2498,1278,700,704,1314,2210,372,322,1998,824,680,758,922,738,1054,792,638,832,2030,2184,706,520,1246,1014,706,710,2136,484,624,2040,2992,3020,726,834,2510,2974,596,2782,2762,3242,1032,956,722,1036,1182,1324,442,512,592,574,2836,1248,1294,2780,2766,2746,3458,3564,3564,3210,974,2782,864,430,418,590,734,572,564,386,564,1290,826,850,850,848,3208,618,718,806,738,2416,3138,2868,3210,880,1648,3172,584,566,434,3204,2958,646,372,470,490,2752,2290,906,820,854,796,936,752,776,760,768,716,778,772,720,696,1166,1274,910,1294,2784,1600,1066,1274,1138,582,1026,1310,758,824,934,1090,706,982,1012,1068,974,938,2684,2162,764,1122,800,1220,970,986,1280,920,916,888,1760,1654,1608,1606,890,894,782,762,948,1292,2938,3182,1296,2250,682,802,888,894,1010,940,892,702,518,856,830,650,854,1150,1370,944,1242,838,2816,3158,954,1022,936,852,876,896,518,586,646,710,578,642,798,804,664,800,784,640,704,376,3028,2942,2918,516,3150,1248,966,2640,2788,1004,2928,2762,410,492,418,420,494,432,2002,414,314,430,2912,3248,534,856,386,2754,2374,698,362,1678,2352,354,824,362,2266,2818,558,576,574,546,524,554,1248,558,2844,370,372,2662,2652,2496,1878,422,2570,1340,1340,1022,398,460,2496,632,636,1074,1462,2888,2788,1266,1292,316,2648,584,674,804,570,810,2824,3076,2772,1484,1034,2290,3130,884,328,1056,578,520,1532,1522,1728,450,2606,2238,360,860,2990,2856,648,2716,674,674,890,2986,2424,1324,1712,2522,2990,2808,2708,2270,1872,2104,2904,1310,902,888,1174,922,1080,582,2996,2444,742,906,302,1694,852,1142,650,422,2110,2796,2876,2904,2303,358,580,711,3543,3098,3252,1166,2938,2822,970,348,580,572,1446,742,926,2894,720,1106,3132,3116,2878,3358,3006,714,378,416,600,3216,3238,3134,688,816,828,724,1100,700,708,768,712,670,1334,1216,884,1316,2746,2254,718,1278,1186,586,1114,820,930,1080,1070,960,1006,2784,1618,766,1090,1294,932,1012,768,1312,1302,1626,1610,766,936,1306,2684,2130,1538,1504,600,798,1010,914,908,674,818,842,1438,992,1234,880,882,930,766,890,756,706,2906,3196,568,812,494,796,610,816,638,764,2708,2830,3154,2908,1008,578,2814,416,488,418,968,420,1018,418,2908,2944,2610,1504,2970,2370,694,986,2684,2810,632,932,2160,2270,2822,582,584,580,560,534,554,1254,1522,2758,1494,2800,2922,3246,378,384,2506,2198,2656,472,492,2792,322,1004,876,2502,624,628,626,1226,1506,720,2670,2670,2886,498,480,2642,582,680,2920,2830,2792,572,400,2772,2858,1972,3122,892,330,680,2792,2688,3004,1738,874,2566,1140,2234,2826,3100,2652,3004,2872,648,1894,754,678,680,1522,1520,3002,1510,1522,2550,870,2506,3002,2358,2702,2612,1880,2098,2908,1312,1296,926,924,1102,2926,2476,2600,904,518,1912,664,850,1144,1296,2814,2804,2850,2862,3572,1294,748,542,1428,3320,3016,1558,2086,2176,2534,2782,1706,1882,928,346,1120,2736,2632,1280,1266,860,1414,2626,3372,2920,2524,1014,1038,1596,2920,430,520,2878,2828,392,688,688,1546,2398,2764,1920,2820,2870,2800,2804,362,2326,2202,316,884,592,1706,2394,644,2204,370,2836,2272,2160,2772,3006,2716,448,862,656,678,1150,938,1002,1224,414,2662,602,1824,3028,1222,996,2620,1340,2466,398,550,2410,1880,2520,1514,2478,1792,2888,2796,2710,2716,612,448,3600,712,2914,1994,926,2650,2646,2638,2762,2098,2152,806,528,960,642,888,952,600,1082,1026,750,1448,2736,1174,1006,750,2002,1102,1040,1106,1178,1102,1440,1310,1576,730,704,1542,984,1452,1104,1132,1026,2802,558,1488,920,852,1010,1046,1002,988,998,688,1434,1584,2870,1454,1412,3008,2858,3014,1370,1258,3008,2998,1236,694,1048,460,2802,1690,2820,1700,2416,1560,2122,2294,1454,2930,572,462,2066,480,566,752,590,1216,738,472,440,890,1244,2472,1686,1196,440,1732,1676,644,616,1550,1638,542,828,1200,2806,2802,2698,2796,2620,2814,1906,778,1048,2572,952,854,948,1578,736,740,1396,722,1026,994,562,590,2286,724,2520,1000,2404,2800,2618,1176,702,2742,2742,1252,956,2358,1246,1044,2644,2304,2386,2750,2690,1490,690,1510,808,342,1618,792,1512,2764,2066,2558,924,2798,1050,2516,1542,832,2688,2808,2398,2800,758,406,450,2140,418,620,2646,3174,2510,2632,1582,952,826,462,1090,2848,422,2374,2378,2786,1906,2798,2848,2782,2784,2192,2244,1690,2366,682,2656,2816,2234,2140,2748,2868,2694,856,652,676,1148,1000,996,1188,416,2638,600,644,1812,3010,1216,994,2016,1330,2442,3190,1934,2520,1498,2458,1780,2868,2764,2676,2692,3310,726,2902,1896,2612,2626,2626,2612,2752,1978,2006,802,516,620,504,874,944,594,1074,1018,740,1438,2702,1182,956,806,1994,1092,1028,1100,1166,1094,1432,1246,1572,1492,1534,2836,1100,1128,1022,2786,556,572,1478,878,852,1002,1038,1024,992,994,684,1428,1572,2860,2722,990,386,2844,1254,2996,892,2776,2990,2980,1318,690,1068,1164,1132,456,2772,2788,1682,2396,930,2178,2254,1420,2872,2642,478,946,484,568,758,1598,722,950,510,2070,2302,1236,2772,1722,620,2716,828,874,784,764,2664,1556,790,582,844,992,2308,2780,2474,2612,2604,2584,2794,766,1048,2554,938,1886,2418,1456,1170,674,980,658,416,584,2290,738,2506,1078,2392,2670,2598,1148,1016,2710,2704,1246,1120,2340,1238,1242,2622,2326,2450,2710,2660,2248,1496,886,1610,788,1588,2738,2042,2546,2640,936,1044,2502,2768,606,2466,2786,2638,2386,742,1758,620,2872,2006,2804,2516,1056,1190,504,482,1392,2122,1080,436,396,2436,2700,1744,2988,1978,1922,1636,1830,2634,2636,1788,2804,1180,1764,704,3244,2994,2522,2536,820,812,2620,1458,1142,950,1204,1186,1174,1614,984,854,2796,3012,2802,2304,1866,2610,2512,1208,1028,930,896,2546,1394,2898,2822,1734,430,2856,2538,626,622,626,434,1018,754,1800,1048,730,2516,482,382,416,500,1978,3106,2794,2280,908,2422,766,1746,1446,1252,556,1174,1112,2524,2800,740,2624,3186,2810,3088,2072,1874,1248,970,1924,2872,2734,2802,2676,2486,2110,2908,598,884,1360,2588,620,420,1002,2724,3178,3098,2700,1394,1376,368,1092,2526,920,2638,1216,672,652,2946,2094,1534,1236,2600,2672,1180,2654,2636,2378,836,642,2824,2290,2136,1990,2700,2612,1106,1220,2612,472,764,536,682,630,368,878,2878,730,2380,2684,370,702,374,1482,2172,2468,662,1134,2598,1882,1320,856,694,762,2702,2178,2542,1134,1322,2416,2582,862,1982,2684,2508,598,2752,2688,1392,1564,334,1376,778,2754,2690,2426,1176,2142,2550,438,384,2574,2966,2598,2184,1970,2682,1130,3198,3208,1570,1350,1394,1476,628,678,762,484,566,684,672,688,952,968,924,498,730,2612,530,618,2968,2644,2682,2678,2576,2664,2436,2302,2720,2586,2738,2782,2994,774,760,1598,2194,606,592,670,640,428,392,1418,2094,3407,2250,388,1764,2776,2504,1042,1182,498,2150,1074,432,398,2414,2976,1542,1956,674,1370,338,2598,2612,1774,2782,1170,706,542,1776,3198,2978,2498,2504,2350,2622,1492,1134,1174,1178,1166,1564,2802,848,3043,3000,2744,2274,2552,2596,2466,556,1200,714,916,2526,1400,372,2880,2806,1706,2620,902,1716,1030,2500,616,606,868,1008,2784,2488,946,366,1474,3078,2790,2262,986,2404,760,1738,1444,1246,554,1220,936,2512,2778,732,2622,3180,2794,3064,2060,1860,1236,1744,898,1442,1910,3307,2708,2792,1798,530,2448,2372,2790,2882,848,874,1344,1368,1220,2680,3407,2950,2678,2648,1360,368,436,1078,2776,908,2612,1306,666,960,2912,2470,1520,1222,2576,2628,1170,2594,2610,2344,738,640,2764,802,2274,476,2624,2292,2666,2558,1170,528,2586,444,714,872,482,592,822,624,366,868,2840,724,2374,2646,352,686,334,1716,544,336,360,2166,2458,612,1118,2582,1874,2418,2700,2230,2520,1126,1314,2398,2598,2796,2438,796,2512,592,2724,2664,538,332,1480,774,2732,2670,2822,626,1168,596,2512,454,460,324,592,2558,2964,2630,2530,2050,2652,1130,3162,3210,1498,1366,1514,1416,598,624,672,542,558,676,692,936,962,916,778,726,2346,526,616,2944,2612,2612,2672,2564,2356,2412,2408,2484,2600,2664,2754,2942,774,544,1584,2172,610,588,2048,3407,3537,2990,610,3358,2400,2578,344,346,342,872,532,1260,1080,576,998,506,1598,1808,644,446,2038,2902,1858,442,398,1988,338,1296,1360,626,1886,334,814,906,1024,792,472,580,430,1914,2764,2088,1622,414,1238,988,482,1168,1116,1626,2168,1870,1064,600,1912,1640,2532,2036,1446,1448,2526,2770,910,1044,498,1926,1058,1972,1304,1808,1352,1688,558,1588,990,936,2158,620,2950,2932,1944,370,1324,400,848,598,746,1904,1692,1206,2430,688,1168,372,478,554,464,946,2526,1242,1456,518,516,1146,2120,748,590,652,466,570,1480,1586,592,554,828,440,728,1326,666,438,3224,2348,2266,3108,2954,1884,1896,1526,764,1530,674,556,1032,608,648,410,2348,882,1228,766,348,450,408,576,450,670,846,566,1492,792,1150,814,734,574,428,1022,536,644,1614,2818,1076,1140,770,1558,780,1616,1548,408,1612,2038,1534,1108,1798,1538,918,938,1014,2336,570,1434,390,808,1540,1108,868,578,1598,456,844,418,578,356,1612,820,548,998,3188,3014,2584,2698,2324,804,834,1066,1156,576,516,748,812,906,2512,2838,984,972,1116,456,736,718,1438,1294,992,940,732,636,920,644,890,2838,1710,576,2604,2556,544,748,952,946,794,762,976,996,482,492,498,424,2522,2392,634,686,1210,1580,622,1170,336,670,410,332,418,1374,1522,992,754,752,824,654,2554,1568,1600,506,470,474,694,850,928,1102,390,902,526,648,600,970,3000,962,656,720,2590,788,1042,862,404,962,344,480,484,528,422,1604,688,1450,1078,398,1406,1314,884,482,480,516,446,2542,694,1482,1188,1132,606,1386,1846,884,1896,360,1856,310,1094,782,1444,1646,1588,1454,2682,1196,706,1404,974,578,1414,618,778,682,2222,546,1772,1064,508,2260,702,1670,1336,1282,626,1776,1058,460,456,512,1106,820,944,980,738,704,2820,2794,2808,2802,360,454,404,574,470,764,2774,2828,3098,2100,2032,364,3385,3537,2662,2734,3060,1706,2162,628,636,612,310,952,416,988,1278,1244,412,1352,2552,2286,2560,2516,1600,2086,486,748,2368,1282,570,504,318,800,944,1334,1204,826,902,1202,1026,2412,2366,1062,2444,2428,1594,1580,2242,2254,454,792,1096,1210,1398,1124,906,458,1718,1012,990,532,536,1052,900,2424,2704,1030,802,1934,712,832,1368,1160,1396,1512,1508,654,820,1118,2372,2212,1136,884,1248,1066,806,1092,636,2254,2228,920,570,2106,732,698,932,1052,480,762,874,1008,2422,2312,418,616,660,1310,1104,900,856,682,840,588,816,2520,1172,584,590,2564,2140,816,726,696,822,908,584,2834,708,638,896,1102,1132,380,1250,1366,398,588,738,632,774,2648,2668,844,1034,358,946,2704,1452,502,402,654,946,1234,846,862,922,482,390,1454,630,1316,962,1288,1196,804,472,710,1080,1270,1776,800,1672,1684,970,774,1330,1510,1452,1086,646,1282,880,1660,2634,1288,620,1944,444,1592,1068,2038,610,1512,3076,2558,1166,1170,956,1272,914,980,758,856,796,642,1404,2522,2304,2704,2394,2306,854,1904,1908,544,2166,2942,2480,708,852,1412,674,532,2138,1804,1512,1790,1550,936,594,2636,1240,1364,1854,1464,696,1018,964,1192,304,336,396,2020,2396,1066,1066,1114,614,702,562,516,882,342,1044,1008,342,810,1080,2862,1364,1422,922,648,606,1052,568,514,390,338,600,746,490,388,484,1050,524,1892,1856,556,1044,792,816,464,954,836,1284,598,1304,466,1974,950,934,1488,2998,3158,1308,814,1050,1120,932,586,610,590,524,592,528,716,718,502,932,3204,3194,806,700,470,800,462,1690,676,938,898,1100,760,866,710,920,1514,940,1464,2852,2468,828,926,568,1402,2742,2448,1998,1760,1412,696,1126,1392,1056,1146,1022,932,1030,602,1226,1272,834,1606,1318,1332,1590,1140,700,1978,2622,1644,1134,786,1022,1762,2212,1602,844,1656,2430,418,494,704,542,1168,1508,2204,758,608,3040,2964,1164,1086,2728,2610,1004,1684,836,722,2396,1992,1134,1018,2288,508,672,2658,2466,652,704,950,1004,1002,470,1140,1394,1014,2284,1650,1818,1584,836,668,1066,750,1772,1008,2242,874,408,2602,1290,1596,622,598,770,678,630,608,960,932,840,506,2018,838,608,608,604,616,2626,2610,590,434,502,1136,1602,1012,1200,1160,480,462,1156,788,788,558,872,950,2666,760,1028,648,1332,1104,1214,1584,1476,1234,890,660,796,534,2896,2126,1402,1272,1168,972,1496,838,562,352,1622,532,1772,2730,1234,884,1596,1636,1098,866,550,1524,1660,440,508,500,710,468,572,722,1406,1082,914,362,918,352,974,1198,1084,1210,926,500,2538,654,866,598,374,1600,648,592,716,906,1162,1198,1192,1332,1410,2002,1042,850,428,874,680,1214,2400,1872,2012,550,398,376,374,350,600,542,554,648,564,392,660,766,756,1194,612,566,732,524,1204,764,1326,794,1052,1032,1632,398,364,1322,646,854,3520,3520,3520,2848,2354,2778,2348,652,428,626,618,944,798,566,518,480,592,588,3200,3194,2988,356,346,344,338,314,720,442,842,576,1028,582,1274,660,576,1986,1240,1432,810,794,824,782,718,606,726,488,502,404,344,774,636,818,1154,680,542,412,452,562,538,550,502,366,1206,548,550,2430,978,1112,592,894,896,960,930,1042,1408,1496,1500,958,1060,1268,440,726,654,600,2754,2558,584,652,456,378,704,554,774,2752,2358,624,706,672,1250,656,1008,1368,782,334,864,512,496,930,1186,816,1024,892,1066,714,702,3000,2954,692,708,398,586,970,946,658,826,712,656,994,618,478,340,438,358,710,614,604,494,590,800,2642,2674,694,640,674,576,558,594,714,646,632,922,906,1086,1074,520,692,512,846,2500,2694,1192,946,838,690,626,780,1026,852,1180,858,608,666,950,376,656,600,728,2768,764,858,848,878,578,530,936,1192,1212,430,428,1218,2116,562,406,2482,690,1042,598,806,732,730,824,826,754,1208,736,896,890,2284,2332,512,1362,846,1526,962,1392,1416,1402,890,808,554,816,734,642,438,742,868,578,812,664,1322,1270,840,804,884,586,942,1006,1014,486,1038,1096,400,978,948,1182,806,928,610,1228,2714,1372,1180,1146,942,1102,1210,826,724,966,930,880,752,954,1236,636,580,334,420,696,818,812,736,904,1230,1166,1446,1348,622,666,604,472,618,1500,706,874,872,836,826,848,878,878,1236,1220,824,864,1348,448,1064,478,744,674,532,966,668,1392,506,502,352,968,976,668,1068,592,832,688,2584,564,600,660,1230,978,528,522,664,730,362,490,360,752,562,674,592,1008,594,612,612,482,632,626,714,648,522,1490,2900,820,1162,1000,2972,2628,1386,1332,450,508,1172,340,572,572,744,544,518,1238,1602,2976,3058,420,368,576,566,568,520,408,456,1024,612,494,544,550,626,466,702,612,610,860,700,1050,1094,1046,1210,1866,1308,1864,2416,1372,690,1108,442,462,916,834,1530,800,898,1228,724,846,842,970,1046,1436,786,1210,2528,958,820,1218,1326,724,884,954,1014,964,550,732,2602,2794,1106,1086,778,916,956,1198,972,1738,2614,554,538,1018,568,660,396,1248,792,498,724,444,972,386,344,568,1520,352,310,986,346,628,824,726,1142,764,804,990,466,564,682,586,2090,510,1282,2088,756,2056,464,438,500,494,618,544,2072,602,702,754,680,1886,900,672,1196,1094,1794,1890,2176,694,776,536,1712,1724,1712,1798,1574,1574,716,682,682,358,532,856,854,776,690,1152,416,740,302,358,320,352,432,436,388,444,308,336,366,406,350,366,364,394,514,394,324,402,402,790,386,364,886,326,430,776,350,398,458,816,646,824,826,822,814,820,592,308,1374,1680,1286,710,1264,688,1046,1140,1012,1314,1014,2216,720,724,748,602,624,640,732,664,706,1212,1686,726,1054,720,1666,1990,1386,472,1554,1826,1006,1302,1330,1332,1312,1780,780,2044,1648,2438,1054,1240,824,996,1134,1316,1194,650,630,780,318,706,702,1314,640,610,698,740,556,722,638,656,716,656,734,652,814,624,838,688,1188,1280,1228,614,676,632,616,698,604,678,600,652,600,620,1332,608,1434,638,594,640,608,650,580,1002,592,590,618,706,668,668,660,634,646,766,602,594,600,604,584,538,654,650,1218,672,656,632,584,1538,1792,1520,632,628,572,630,648,646,648,1128,594,628,1084,594,526,1402,1366,574,658,582,514,584,610,674,602,564,564,540,624,626,566,574,1096,1132,1040,1122,826,1376,1960,1258,560,602,572,1128,604,1274,632,1370,1292,1152,1402,1236,584,626,1344,638,1790,1174,772,1842,1044,950,1292,1332,1728,642,604,582,636,1210,586,668,644,644,642,568,834,638,1304,648,1862,1780,1058,814,1016,628,644,612,648,648,664,638,656,582,656,646,592,680,652,630,628,632,582,598,630,624,530,588,622,632,636,572,1628,1430,1226,628,1136,1158,1150,636,1030,1346,654,1398,682,634,978,1012,688,624,620,654,1036,2588,2030,640,676,1460,1556,1244,1116,1252,656,672,912,566,528,630,662,578,594,650,1256,1294,646,644,522,1658,650,668,696,660,650,650,702,684,684,1348,1384,638,1272,1354,648,638,642,712,612,1420,978,666,628,1438,720,662,654,812,752,1366,630,636,932,1374,1162,980,656,570,658,642,664,602,1220,1432,652,638,1368,648,1384,636,672,642,1308,1358,602,1290,620,592,690,650,646,636,650,1670,626,634,624,632,596,634,564,644,602,664,678,690,720,652,1526,618,1164,800,588,672,538,634,618,628,1238,1172,1700,682,658,644,638,654,634,636,644,640,642,626,650,1390,1386,654,644,630,618,612,630,648,630,604,644,632,634,1128,570,634,642,618,972,632,626,922,644,1296,618,650,596,650,580,594,580,630,636,642,628,654,662,660,602,608,626,624,610,662,632,622,620,632,606,662,616,622,646,656,584,622,624,1162,1144,1294,696,608,632,1048,1394,1188,630,1264,958,630,630,618,610,620,1044,584,638,576,1122,638,608,638,640,590,602,630,1180,1190,1010,1398,1236,1306,1308,1266,1312,1212,1424,1280,746,1240,472,632,620,630,612,1068,600,628,600,624,648,644,554,638,646,628,626,606,626,624,628,626,654,1454,1352,560,652,588,1042,938,632,618,994,1078,892,644,606,1404,648,662,1194,632,736,1738,2046,1140,1184,762,646,1312,1100,1174,1880,620,614,514,602,1098,1274,746,1288,670,1300,824,1256,1382,1442,1338,1266,1686,582,634,622,606,640,642,600,642,596,648,660,634,630,642,634,660,616,644,1252,1158,648,646,642,942,652,624,628,628,648,590,670,634,596,636,622,622,542,616,620,1416,668,638,678,654,642,636,1290,672,588,1388,1550,1734,1078,1632,1062,618,636,1372,2114,650,1600,1364,1204,618,586,596,1288,1034,640,664,626,676,614,638,582,638,650,664,1390,1346,620,1262,634,680,630,652,600,628,692,580,556,632,646,632,612,612,598,644,616,620,830,640,650,612,598,630,624,1674,634,910,1212,612,672,632,1372,996,880,624,968,670,618,606,594,620,622,674,622,620,580,680,1502,1510,1462,1474,992,1372,984,1292,1574,1094,1310,1434,1248,1308,1400,1340,1492,2390,1764,698,1112,1478,1448,1426,1588,1446,1476,740,1130,1046,1618,970,1414,1558,600,644,904,1268,1498,1628,1294,616,616,682,670,352,648,664,686,1474,1564,1262,1574,646,644,1302,1364,628,1120,1060,642,1264,1460,638,660,626,1428,656,624,1312,1288,1308,648,646,608,646,644,1158,624,1294,592,622,628,656,624,672,632,1572,1110,622,614,584,658,662,638,614,616,640,604,538,646,586,1332,646,638,612,1408,1400,606,630,634,642,626,628,622,618,602,616,610,580,642,622,578,678,668,618,1284,874,1224,1042,780,646,632,592,654,608,1450,834,650,1208,1338,646,1282,1016,668,1076,612,628,630,622,624,698,636,636,660,624,666,658,622,1596,634,644,636,674,664,672,628,650,628,638,670,632,634,628,642,566,610,642,634,548,630,642,678,608,618,620,676,642,1040,660,506,1278,652,1456,1348,612,650,610,624,642,594,646,1336,614,656,760,600,570,602,638,638,620,1224,856,470,1856,1690,600,630,666,1174,622,648,648,658,1006,936,1162,632,638,622,606,618,656,622,652,1052,606,604,642,618,596,650,504,626,634,636,622,644,622,554,568,630,1054,1464,644,564,610,630,1294,1184,652,582,594,1410,688,594,602,592,986,590,632,620,634,508,612,610,608,910,894,1222,1410,586,642,622,620,592,972,1824,1554,1054,638,598,652,616,622,532,634,594,600,596,590,598,634,610,1012,610,638,616,1304,582,602,616,614,616,596,1786,584,604,632,524,608,618,602,626,620,1378,1342,1646,570,620,1226,1386,1392,640,1310,612,616,594,622,620,636,1010,646,974,1096,1344,606,630,962,588,628,1284,600,890,1260,608,616,666,612,620,642,644,630,548,580,596,614,620,642,500,676,1426,610,598,632,628,618,600,636,592,678,1450,1060,644,1318,1166,1436,624,608,632,652,610,1664,1054,608,884,1420,620,646,1032,1306,656,600,684,666,716,1298,472,650,660,660,924,580,624,1368,620,620,600,1180,624,602,1066,616,1794,578,610,586,650,644,604,602,638,1642,642,658,640,588,652,616,1380,664,666,646,638,982,1324,1248,964,878,602,1058,616,646,650,656,598,628,1488,880,1250,610,572,588,614,656,634,968,1268,584,1682,2110,604,626,1350,1076,1566,1562,642,666,612,616,642,680,1066,578,988,640,1390,1060,632,626,442,660,634,638,616,598,610,616,598,646,604,968,1074,1274,1164,942,1076,1322,1436,1180,1044,1502,1440,586,646,634,674,596,622,602,634,650,664,686,646,640,632,612,666,1084,1392,976,638,1816,1062,1972,1256,1508,1294,1714,1676,1320,1400,1268,604,632,602,628,680,642,598,662,610,1066,612,632,626,628,876,590,1490,636,1202,674,572,626,626,610,624,522,620,628,646,622,588,610,642,642,588,630,652,1524,610,602,594,608,638,1318,644,1258,900,622,614,674,638,544,416,582,1348,568,644,630,650,676,644,630,654,1242,654,628,586,2506,456,2580,914,1404,702,878,1188,968,662,886,658,2186,2168,2736,2172,2222,1272,2384,388,414,1554,2162,582,636,568,2184,3086,1450,1380,1304,2218,2202,542,2772,2784,2844,2784,620,978,1588,538,658,1394,900,868,2596,916,558,980,2234,752,848,924,1050,2402,1654,922,1288,510,1092,1914,1092,670,2178,2864,1860,2222,2574,2198,400,596,560,664,660,632,1086,1346,1444,2384,2408,1468,776,718,720,898,916,640,2170,1960,1996,1186,996,630,352,500,1016,2564,2100,2614,1100,1518,1374,1192,858,832,854,780,2564,778,2610,1944,2618,2618,2608,2634,2188,2016,1994,1716,2008,800,874,1924,1204,694,790,1602,1172,1106,1290,984,944,1640,1652,1084,1084,1080,1492,1200,1268,1304,2260,2382,1674,1280,1398,1312,1256,770,428,1574,2030,972,516,664,460,588,2092,782,706,492,414,360,444,578,832,1942,728,2228,884,618,2786,2416,978,1440,896,2814,994,2064,1368,1228,1664,888,866,2086,690,1080,1182,960,1936,944,342,402,366,956,1006,1752,2068,2004,1918,2610,1976,2568,1264,1660,1438,688,774,928,856,2634,2126,754,416,316,872,752,630,614,876,2004,820,1380,842,674,700,1916,1014,2324,1660,2146,1998,1614,2590,2348,1270,446,1066,962,1604,1492,1164,1016,1010,1060,2238,2214,980,784,626,354,1880,1940,1028,598,584,940,716,438,654,494,1648,1628,2008,1634,1646,940,1794,314,310,1150,1630,1644,2316,1072,1030,960,1662,1650,578,2082,2096,2110,724,1194,562,1032,674,650,1918,678,410,734,1656,554,628,694,1784,1224,1240,818,1418,820,488,1638,2142,1398,1642,1934,1640,300,492,446,496,530,460,814,998,1082,1790,1790,890,1122,540,664,678,474,1628,1492,1492,890,738,376,754,1576,1936,472,816,1142,1034,892,634,610,640,632,1926,578,1862,1472,1938,1942,1932,1950,1640,1488,1496,1288,1486,592,622,1446,894,772,1186,872,800,966,728,708,1228,1220,818,802,800,1150,878,1936,1698,1756,1238,868,782,984,306,928,580,316,1202,1500,740,380,468,342,444,1578,580,528,400,568,328,428,624,1456,540,1672,1144,362,2088,1790,734,1080,2072,734,1558,1024,880,1250,674,650,1542,504,810,884,710,1430,458,700,312,1924,754,420,814,1540,1508,1438,1932,1486,1906,860,1228,1086,510,572,696,602,1952,1608,312,646,568,468,462,648,1480,614,632,530,518,1426,808,1734,1236,1622,1492,1220,1958,1782,934,348,794,860,764,788,1662,1634,736,590,560,2184,1136,1212,1372,1224,1048,1272,1116,904,596,2072,2324,908,1032,1548,2332,1204,2444,2480,2716,2476,1040,1372,1016,1036,1000,1304,1156,1608,1832,908,576,436,2620,2588,1552,1552,1340,600,2652,696,1032,3024,2708,1100,1080,2624,2116,756,908,748,980,2800,516,768,2848,2292,2844,2780,668,1600,2752,996,1384,2852,2172,2784,476,716,2788,2380,2620,2932,444,2540,1052,2772,1716,1420,1792,2264,984,2852,1052,708,2828,2516,416,2832,1000,1688,2984,1320,2052,1080,756,656,2164,340,352,332,872,328,1252,672,1020,2452,2048,652,1200,2356,2008,2116,1096,1928,844,612,2836,2632,924,2524,2004,1048,1828,2928,1684,584,1404,2436,2844,2744,1100,732,2828,2004,1028,1512,792,1300,2248,2192,1444,3080,964,2192,2788,1196,648,664,2624,356,668,812,1600,544,2608,712,880,2780,2268,2500,756,936,3016,2876,2848,1560,2884,1784,1740,2764,668,2514,460,2564,902,406,1380,802,778,1274,946,830,582,874,664,2238,2190,2676,2196,2190,1252,2402,382,408,1536,2182,574,626,560,2204,3110,1432,1396,1280,2234,2218,788,2852,2804,2842,2796,610,964,1602,646,1370,904,874,2562,926,550,992,2206,758,830,932,1036,2376,1614,930,616,502,1100,1844,1100,662,2204,2864,1878,2186,2612,2218,394,588,668,652,552,1328,1446,2386,2378,1488,782,722,726,880,900,636,2146,1994,2000,1196,984,624,348,504,2536,2120,2542,628,1086,1536,1504,1390,1182,846,828,864,774,2594,770,2588,1978,2584,2590,2572,2598,2204,1986,2012,1756,1986,790,864,1942,1214,776,1578,1182,1092,1300,974,956,1656,1628,1094,1072,1066,1520,1182,2604,2260,2354,1654,1282,1376,1056,410,1236,784,432,1586,1990,998,506,672,452,590,2118,770,714,486,406,364,450,590,844,1960,720,2264,1564,626,2804,2392,986,1452,958,2732,1038,2050,1378,1214,1676,966,874,2058,674,1088,1192,1464,1910,954,344,488,448,1928,726,1016,560,470,2062,2028,1936,2578,1994,2320,1188,1638,1452,680,762,936,810,2600,2170,750,742,422,312,862,762,620,622,866,1324,1978,826,1362,850,714,674,1892,1022,2300,1640,2152,1976,1634,2618,2382,1252,516,1050,1602,1156,1026,1052,988,724,672,644,814,3517,2522,2500,904,1386,802,782,1194,586,950,880,640,2210,2192,2702,2188,2200,1258,2400,1540,2180,580,548,2202,3100,1398,1342,1292,2234,2216,664,2794,2802,2822,2794,614,970,1594,652,1392,904,874,2574,928,548,988,2216,758,844,916,1042,2386,1636,1720,1098,1896,1102,654,2196,2868,1874,2198,2584,2210,396,592,522,668,690,624,1094,1334,1452,2396,2384,1468,722,726,890,904,650,2162,2002,2006,1194,986,626,348,1010,2542,2116,2594,628,1086,1534,1496,1388,1186,850,822,860,848,2586,774,2552,1978,2290,2598,2582,2610,2204,2000,2008,1752,1994,794,880,1920,1214,1042,1586,1182,1070,1298,976,952,1652,1634,1092,1076,1070,1450,1184,2598,2210,2354,1654,1280,1382,1322,410,1246,780,436,1584,1996,980,508,670,454,590,2112,774,710,466,406,360,442,572,838,1956,722,2224,872,628,2798,2396,956,1450,2790,984,2046,1328,1218,1678,878,872,2062,682,1086,1188,1466,1916,934,344,488,2582,1012,1732,2046,2022,1994,2332,1274,1644,1462,680,764,808,1868,2166,424,312,866,760,626,622,868,1986,824,1368,856,714,694,1898,1026,2304,1644,2166,1980,1628,2612,2372,1244,1054,1606,1090,1024,1048,1788,944,722,668,650,2132,458,1368,1064,1112,1214,1368,1028,1048,1240,1094,902,580,2276,888,828,1104,1432,2282,1172,2390,1410,2470,2686,2480,1016,1368,996,1014,998,814,472,1110,910,472,1834,888,576,416,334,2378,2538,1552,1518,1344,606,2596,1032,2924,2650,2526,1078,2578,2066,722,902,728,1040,2840,440,326,772,760,764,2670,2518,2290,454,2778,2724,420,658,626,1564,2760,970,2118,2854,2124,2778,410,700,2790,2370,2634,562,2868,434,2494,1054,2768,1642,1330,1754,2208,852,960,2786,1050,708,2760,1878,2462,410,2832,528,342,1686,2964,1132,2048,1058,758,638,2160,336,354,352,1216,1252,656,656,1014,2406,1848,658,1192,2360,1964,2138,1070,1866,826,596,2768,2572,572,926,2528,882,1998,1028,1790,1592,1648,574,1370,2432,862,2838,2754,1094,710,712,2780,2008,1146,1516,776,666,1286,1510,2190,1418,2988,964,2142,2788,1166,652,650,2560,696,792,1594,528,2552,712,2704,2248,2498,2544,3016,2908,2856,1556,2880,1782,786,1516,2708,2876,458,2690,708,464,626,472,764,548,656,910,1800,450,1524,2556,412,916,1072,1146,532,1036,2246,488,492,326,1656,1512,890,428,412,824,2814,618,490,2676,322,538,662,568,564,714,476,386,358,2454,2102,1906,338,340,344,342,338,336,672,1272,3004,1046,382,2430,750,1798,558,552,2314,304,1636,2286,772,1624,966,944,2040,2208,766,1576,1700,1344,818,1524,1334,2402,2684,2858,716,2750,2066,2832,2328,2732,2738,700,382,898,772,704,1778,1180,2334,418,2564,506,906,1086,1134,568,1050,2122,488,480,486,330,328,668,1054,334,1204,692,1326,908,1492,894,436,412,882,2798,670,2700,450,580,600,560,626,708,476,2488,2084,1922,422,664,624,2978,2452,1422,1520,2464,740,1830,848,540,2294,768,658,540,1214,2304,1714,364,364,404,1612,974,2016,2220,1590,1680,1502,1538,712,2226,2430,1728,882,2768,2800,2078,2806,2362,1224,3521,888,1030,444,2800,314,462,2736,678,698,1218,852,840,766,880,610,764,944,1948,1436,1806,694,708,1346,664,692,2936,1206,1212,2076,428,2216,1556,372,474,2328,1126,1050,2602,1012,402,1382,2912,2744,464,480,1250,2216,1452,1238,536,558,2394,820,598,696,1414,1040,2544,1320,1156,1092,2258,620,694,2618,556,1744,2472,348,410,376,1108,2284,1818,758,798,1154,1338,988,2280,1110,1102,1102,1324,1334,1870,1104,1082,1100,1084,1120,1098,1284,1058,1064,1716,592,778,1162,1456,2278,1824,944,1052,1438,1736,856,898,430,482,466,608,2320,382,330,1728,1700,1806,1352,1218,1396,2612,626,1456,1862,662,840,916,2374,934,710,502,2820,1856,1110,2024,438,990,1250,1944,1030,1464,1306,1316,1320,1514,360,1408,1380,332,910,700,352,728,2418,612,546,1094,2488,2802,2548,1122,2316,1634,574,2276,2806,1234,338,1884,342,604,554,1978,1956,1328,972,562,508,534,608,492,736,2364,1290,874,1080,1972,796,1258,492,1990,822,3770,2808,2728,818,628,1222,848,838,880,768,610,790,942,1890,1430,1798,1838,1344,662,690,2922,1204,1210,2106,428,2162,1552,474,2326,1108,1046,2606,1012,402,1426,2914,2744,1168,2490,1450,1232,532,2392,852,1408,964,2552,1320,1146,1090,2258,742,2704,2624,554,1792,2458,332,1120,2292,1812,794,1316,1336,1052,2290,1108,1100,1100,1322,1330,2534,1096,1088,1028,1086,1112,1098,1280,906,1060,1710,736,1224,1450,2268,1842,924,1052,1432,1724,856,894,470,484,464,548,2168,382,330,1930,648,1692,1808,1350,1220,1366,2472,624,1460,1868,662,840,918,2380,936,712,2810,1804,1058,2026,988,1248,1954,1028,1464,1300,1312,1320,1510,832,310,1786,904,698,354,724,2412,612,1090,2490,2806,2546,1124,2318,1632,2384,2810,1612,1966,2008,986,712,1012,1950,1324,968,1624,734,2372,1290,2056,1944,1134,796,1252,1990,3499,920,1494,2780,316,458,1661,904,1612,638,978,2344,1580,946,2308,706,724,1842,1350,776,2598,822,2342,316,786,2874,2392,1948,948,2702,1990,1316,716,2046,1944,1196,1770,1640,1104,1242,1198,422,464,324,1756,1370,881,2858,446,370,364,494,1470,2516,1628,1868,960,1040,1256,1274,2986,2382,1694,2214,1876,2352,1408,888,782,1340,2780,2419,2404,2372,1030,2348,2404,2432,900,1982,1050,1396,2066,931,2500,2384,2608,642,864,2746,618,404,1000,592,1392,310,1380,1458,1510,1238,1002,1046,2966,1004,840,966,856,864,866,2218,1427,2046,1676,948,950,738,534,1912,858,768,916,410,508,750,1880,2374,1010,550,1198,1364,1258,3084,2002,426,768,540,1388,1632,854,2844,1584,2258,692,1204,1732,2644,1846,2580,2600,1741,1588,2798,2018,2112,1236,1350,932,1436,1522,2736,622,2708,1098,808,774,766,610,994,452,426,786,1226,952,1592,456,1482,1690,1018,746,812,958,840,834,1154,1408,2330,1608,954,1026,312,1308,2022,782,722,2002,2648,2908,876,1344,1150,876,1104,1538,1136,864,1212,516,1240,764,814,2892,1760,1998,1464,1236,1250,1430,1038,1038,1306,544,694,568,562,444,448,930,3018,558,572,550,622,770,970,874,1112,1602,1444,1108,420,440,716,712,1529,2694,1506,434,1576,1360,2504,2168,1820,816,3028,2656,1200,1584,858,336,404,902,1492,1574,880,1012,1972,1180,1590,466,1312,626,980,1072,624,1184,946,1026,1404,1000,904,1078,942,1570,582,844,832,2474,2412,2600,2160,2410,314,864,340,3702,2864,2376,900,656,1656,980,2412,1596,972,2312,712,740,1892,1356,2596,888,2368,324,808,2776,2468,1948,980,2816,2036,1256,736,2056,1968,1192,1856,2032,1240,2036,432,460,1756,352,1400,2876,444,372,496,2332,1508,2520,1672,2376,964,1260,1304,2384,1704,2248,1924,2420,1444,2560,1376,2604,2464,2404,1092,2360,2464,2436,920,2596,1984,1072,1392,2072,2728,2436,2664,640,932,2808,1124,1112,608,1396,312,1376,1492,1508,1268,1004,1072,3044,1028,988,872,864,864,2268,2048,1712,740,536,1952,860,768,932,360,752,1012,552,1200,1396,1204,2040,428,768,544,1420,1632,876,2916,1616,2264,708,1280,1876,2576,1892,2636,2640,2644,2632,1624,2796,2024,1436,1856,1276,1352,940,1476,408,2912,636,2812,1124,812,788,780,612,948,452,428,1360,876,3072,1360,468,1484,1696,1092,752,832,960,860,856,1160,1440,2352,580,1692,1652,872,824,316,1340,2028,800,724,2004,2744,3004,804,1380,1136,880,1128,1540,1068,864,1220,1036,1244,704,836,1804,2000,1484,1268,1252,1456,1036,1064,1280,708,572,568,3120,564,624,996,896,1140,1608,1468,1112,716,2064,2704,1508,388,1588,1400,2464,2284,1832,3096,2728,1224,1576,624,1484,1540,928,1056,1980,1208,1604,804,1316,628,984,736,1212,968,1032,1428,1004,728,1108,904,1608,580,856,504,2460,2288,2592,2208,2392,1500,2148,458,2766,1224,1712,788,790,448,452,454,784,772,1340,720,1016,2808,976,1394,1088,2522,1916,1512,1116,928,1288,2344,424,698,1970,2562,2394,1408,968,1368,2082,1580,1532,2532,1172,1146,904,2012,1338,1272,1536,1974,1614,442,598,684,2132,1262,356,382,2956,1844,1922,786,1302,1446,1626,2340,988,716,1422,2316,1594,1564,1694,626,1840,2578,2378,1432,1574,446,2546,1820,1850,1414,1450,786,550,1132,1194,1882,2640,1526,2596,982,1808,1582,2656,696,2090,590,1912,2544,2362,578,836,1098,1174,2358,2662,800,784,810,2666,448,1174,2164,892,2782,1208,1684,782,786,448,788,776,1346,1022,2826,960,866,1094,768,2530,1926,1494,1124,918,1294,733,2316,1084,1946,762,2532,2088,1394,974,1342,2096,1534,1540,906,2490,1158,1134,950,1990,1346,1256,1542,1980,1590,442,602,664,2138,1246,740,392,2906,1702,1930,890,396,778,1356,1416,1626,2340,1182,552,1432,2326,1576,1574,1672,616,1968,2588,1414,1403,636,974,1832,1862,1416,1456,788,548,1120,1196,1852,2592,1534,2610,970,1818,1590,2674,706,762,2060,584,1830,2556,1025,2372,572,832,1088,1166,2370,726,2620,788,702,804,854,2664,792,1142,3185,1724,1814,922,1594,2510,1414,790,1392,1666,2336,1836,820,1822,1438,922,972,596,2122,2372,1484,1698,1966,1448,1500,1194,1180,2352,2208,968,1838,510,1374,1622,1824,2168,1952,1650,1948,2814,584,672,2068,1156,2444,1126,1328,1598,2810,1596,1378,2054,1472,588,1460,2752,2206,886,1880,714,1010,2156,1598,1338,1120,614,2332,1606,816,1404,1132,1406,2878,2170,682,2010,2416,1456,536,468,1094,1062,2014,2036,1550,1844,2598,2042,890,1126,2666,2206,1400,1880,1992,1332,1326,2014,1712,2122,1060,1834,1870,1554,958,1616,1730,1874,1952,2102,1296,1932,742,1030,2640,3118,1000,920,778,1092,462,814,2720,750,620,616,1832,2042,2008,2048,1566,1724,2062,2044,1264,770,860,2080,2038,2028,1962,2096,2088,2014,1984,1994,2066,1990,2044,2106,2094,1914,2016,2026,2022,2056,2060,2006,2056,2026,2046,2062,2106,2086,1988,2036,2064,2020,2048,1992,2040,2040,2032,2062,2028,2080,2058,2066,2070,672,1216,1934,2126,2064,2134,2076,2066,2038,1594,2070,2054,2022,2068,2032,2068,2042,2056,2058,1888,2060,2040,2090,2098,2050,2056,2066,2032,2036,2026,2036,2074,2070,2086,2066,2038,2152,2128,2064,2132,2010,2038,2042,1922,2038,2118,2046,2052,2076,2028,1996,2032,2054,2056,2032,2050,2074,2052,2022,1586,2002,2080,2042,2098,2108,2062,2096,2086,2066,2124,2116,2082,2086,2102,2106,2096,2112,2042,2052,2074,2106,2126,2112,2112,2112,2070,2092,2062,2086,2102,2100,2080,2088,2142,2148,2136,2080,2066,2088,2028,2032,2054,2042,2116,2094,2122,2036,2090,2048,2060,2106,2052,2018,2062,2032,2056,2034,2076,2040,2000,2044,1976,2062,2030,2062,2020,2000,2088,2102,2014,2014,2026,2014,1984,2020,2012,1978,2056,2004,1964,2008,2032,2018,2046,2020,2038,2024,2042,1996,2014,2036,2036,2018,2054,2108,2060,1988,2002,2038,2054,1996,2000,2056,2050,2036,2084,2040,2046,2008,2038,2092,2086,2042,1988,2020,2066,2084,2028,2100,2080,2098,2054,2040,2028,2010,2054,2022,2072,2066,2088,2082,2030,2136,2096,2074,2012,2060,2044,2056,2084,2034,2026,2042,2062,2038,2014,2052,2062,2026,2084,2070,2092,2000,2006,2054,2074,2024,2010,2024,2076,2084,2058,2050,2074,2014,2058,2044,2032,2058,2028,2090,2054,1940,2048,304,590,2058,2022,2066,1990,1730,2024,2026,2008,2038,2012,2038,2054,2080,1972,2008,1946,2036,2044,2008,2036,2076,2028,2024,1984,2016,2042,2070,2074,2066,2030,2018,2128,2064,2130,2038,2050,2042,2062,2000,2056,2042,2068,2010,2044,2064,1540,2112,2066,2002,2078,688,1184,2088,2070,2040,2074,2090,2066,1914,604,2002,2036,2024,2044,2024,2068,2034,2116,2052,2066,2048,2042,2046,2084,2030,2082,2030,2084,2072,2046,2106,2054,2070,2044,2052,2096,2066,2062,2046,2028,2024,2000,1956,2044,2030,2050,2082,1984,2026,2052,1978,2064,2024,2078,2040,2022,2002,2016,2026,978,3262,690,556,814,2466,546,674,558,538,2442,576,356,926,2392,1050,406,2374,1786,2420,888,404,2412,2382,2404,2402,956,406,2412,2380,2392,2380,2408,2450,2394,1878,1062,758,2444,1800,2370,2364,2402,2382,2384,1094,390,2440,1032,426,2392,1790,1088,2388,2314,1068,400,2338,2378,2354,2410,1858,1066,650,1786,1086,396,1100,660,2352,1856,1768,1122,1834,1076,2368,2348,1792,550,721,395,1600,1600,606,510,1600,2492,1212,652,812,322,648,788,416,2016,2028,652,856,900,302,552,1404,2648,2424,848,648,688,690,560,2832,2782,2040,1760,568,756,1494,688,416,1714,1930,1588,1872,310,628,762,2346,662,648,564,2194,786,2148,1828,434,1106,2108,558,910,576,1454,1858,424,2060,558,570,472,1832,816,418,528,2832,1062,2164,2294,2018,2028,1990,558,1202,1836,360,964,1836,616,428,1876,1154,612,514,1902,334,2836,400,1672,302,382,406,800,2000,310,2836,1116,1834,686,674,538,2012,2348,850,632,1090,2608,808,1880,796,816,2902,2058,2622,1676,374,2086,1280,332,1128,2500,852,1888,2164,654,588,638,2102,2004,1976,682,1832,844,2082,402,312,408,1730,1882,846,638,434,378,1214,2740,368,2086,1806,844,648,494,1152,1802,846,406,2016,606,374,548,976,1802,340,848,1806,662,844,684,370,1764,612,1174,1954,1996,1592,1046,2044,2252,2102,3686,1748,1390,1116,1630,704,1466,1168,1796,1832,568,472,384,1156,2286,3284,3250,2964,1308,512,524,500,1010,1022,674,538,322,1238,526,590,540,510,538,676,806,786,776,816,1308,500,904,716,378,416,444,834,310,1842,760,484,720,452,1108,384,402,924,306,662,1050,412,620,808,896,1110,876,1726,1520,1298,1378,1638,2270,894,1038,820,456,1416,780,2580,1198,634,548,582,732,1002,1020,706,590,658,1040,832,1096,1128,624,528,764,658,580,602,1230,946,1212,1952,1934,1220,1070,1002,1514,1374,646,650,1126,952,2044,932,436,1088,1118,482,996,868,370,962,552,2970,1028,1026,1022,1046,480,524,992,1822,1064,560,338,348,446,610,306,370,466,676,1222,504,1098,1100,1648,726,674,758,682,848,572,948,444,1314,944,1124,1256,1184,980,1042,570,606,1982,1554,530,588,576,574,506,1128,578,860,1034,2590,982,2552,1584,2128,1174,996,1096,938,988,1150,1620,1074,1974,1480,1716,1098,544,1574,376,858,1162,1094,572,932,802,1088,750,714,1182,428,760,1180,1058,470,576,1338,810,458,712,1112,636,658,940,932,760,1126,816,964,968,722,542,850,868,902,1442,1202,1232,964,754,798,2054,1986,2290,862,1236,924,1246,1474,1502,1198,1196,1208,1234,1186,1068,818,1016,702,1454,794,1480,670,668,618,1308,1464,988,878,1198,1426,866,826,1272,1222,864,1240,396,914,444,1114,1150,1112,330,380,886,452,496,546,580,528,2052,2658,1484,1330,822,1088,784,1484,474,728,838,622,602,626,714,614,1070,914,900,914,3036,1372,726,790,756,834,534,328,712,708,736,1110,2384,2492,1978,2060,444,872,1144,320,2646,2746,966,870,2760,1066,1498,508,692,2266,1882,2094,1958,1174,872,654,1966,1188,546,1292,1164,1026,1404,1018,426,404,1506,576,1622,896,826,1522,1778,944,662,1026,2602,2166,1048,580,850,1514,1128,1578,1316,1860,1374,1138,1160,992,694,464,1106,1026,1132,790,756,1990,1498,1730,1228,2258,1420,324,3134,1580,986,2032,1904,510,1772,1690,1024,1682,1648,1762,2084,1142,1296,2110,984,996,502,938,602,884,490,530,1652,650,668,636,1280,1290,806,682,1572,416,676,746,668,1064,1016,988,984,1030,964,1648,930,1134,908,426,390,478,564,564,980,718,2300,964,610,910,570,1400,484,458,358,358,510,1166,1172,386,1082,1332,524,792,1022,1138,1402,1106,2184,1912,1644,1814,2086,2868,630,1074,1308,1042,572,1782,982,3276,1534,804,472,730,926,1280,890,746,828,1316,1052,1386,586,792,662,966,836,734,764,1556,1196,1534,2466,2446,1552,1274,1268,1906,1736,670,816,1418,1204,2578,1238,630,1370,1422,1258,1094,468,1216,698,1302,1294,1288,1324,1306,1250,2294,1346,698,424,438,562,306,344,356,772,392,468,654,854,1546,638,1388,1456,2090,922,856,866,1070,722,1202,562,1662,1504,1396,1588,1498,1242,1314,494,2494,1968,670,838,714,730,638,1426,738,1030,1304,3278,1236,3234,2000,2692,1486,1260,1396,1114,1244,410,538,912,1992,1522,2502,1878,2168,1388,692,2006,476,1088,1468,1390,726,1176,1012,1386,838,902,1496,564,962,1414,1338,598,656,1688,968,580,934,1402,740,836,1192,1182,960,1422,1030,1222,1148,908,686,1074,1100,1144,1780,1516,1726,1216,942,996,2598,2512,2890,1094,1564,1166,1578,1866,1888,1384,1438,1530,1562,1498,1350,1036,1282,888,1840,998,1874,850,848,782,1688,1858,1664,1110,1514,370,1802,1022,1044,1606,1550,1092,1574,498,1158,1306,1460,1454,1412,484,1408,1146,518,2502,684,1310,1722,1760,996,1562,790,2002,1940,1704,920,1000,890,1054,1270,906,894,930,1406,3018,2998,2506,2608,558,1106,1452,414,1620,1726,3474,1216,1106,3484,1352,1900,778,514,640,878,2860,2382,2646,2474,1488,1104,828,2492,1502,726,1712,1476,1300,1784,1286,548,512,1908,728,2054,1066,1046,1838,2254,1194,840,360,1298,328,3294,2694,1336,734,1074,1916,1420,1996,1666,2348,1750,1446,1460,1256,878,588,1396,1374,1256,1444,1000,956,2520,1898,2188,1560,2854,1774,422,2002,2570,2368,650,2236,2152,1296,2142,2088,2232,2750,1458,1652,2672,1250,1262,1084,2030,2206,388,880,2048,720,736,1844,1554,1692,1370,1002,1354,1166,2684,1358,2739,2424,1820,932,2472,1346,2422,1200,492,2514,2396,1802,2482,2510,2298,770,1696,554,1420,708,2736,2238,2524,1954,774,876,2510,946,504,774,792,2614,920,2498,2576,1760,522,428,696,1634,1236,1266,1894,1404,1144,1212,2428,654,2246,1446,2440,2302,806,2388,744,910,1962,1638,2114,1180,2530,834,520,2254,924,2518,2196,2330,1066,1908,554,974,2354,2438,2556,1372,2108,756,740,2104,1738,2370,2386,2510,552,2102,936,2090,2572,2244,2526,2450,1372,2536,968,478,766,2078,426,1468,2142,1444,1308,1418,1862,558,1364,1840,1024,1746,2386,2542,1884,2376,1800,1780,2446,2238,430,1142,518,610,550,1966,532,1256,692,2420,1066,2658,1058,800,412,590,2274,1958,1782,1276,2280,2572,1782,1024,2500,422,980,1794,564,1138,2402,798,1066,616,678,2526,1484,2042,2122,1138,1288,482,920,2390,2384,352,1744,2682,766,892,2538,1044,996,1014,1986,1270,1314,2396,1186,1174,874,2160,2310,1310,1432,2272,608,2322,1698,1282,3277,872,600,488,2038,864,2626,584,578,488,482,712,714,488,1548,1268,1164,476,464,1892,498,486,758,480,482,500,480,482,2808,2484,2494,1470,982,670,1800,1258,1256,472,662,1276,468,994,1420,1008,456,478,482,480,488,484,462,498,442,478,476,490,726,782,472,468,778,500,478,478,562,476,484,484,1184,496,468,468,1218,478,494,490,474,480,480,488,1066,1128,478,456,484,476,478,468,778,2842,856,928,492,570,562,1324,614,894,744,796,702,1028,846,490,1052,514,482,1180,392,378,1044,1054,488,784,2164,928,1166,1266,898,518,748,688,2392,1136,778,1248,518,948,908,1886,1406,2206,1082,1260,612,826,854,1032,900,402,1784,1930,588,1178,1194,1086,2328,1080,1102,940,1236,790,376,3469,1174,2528,538,358,1282,920,920,850,358,916,624,546,950,1360,614,1202,1370,1878,394,1514,1030,1046,694,1056,588,812,388,1190,1202,876,1400,408,1278,1084,1198,1126,1524,1518,1328,1306,1150,1282,500,1258,1174,686,1022,1170,1796,616,510,1346,906,1036,1528,828,1140,1224,1216,1216,1026,838,1520,396,1506,1218,1776,520,1352,744,1266,1372,640,1448,350,1182,1150,1278,1278,1440,860,1272,1176,1076,1206,1548,434,1148,1068,1366,760,1124,1324,1484,1138,796,1274,1224,1260,1328,1870,1898,380,308,398,1188,432,530,658,1190,776,522,652,636,518,1100,1522,392,424,314,1328,662,1264,1740,1386,1286,1186,1192,1330,1098,1098,1352,1378,1092,1048,1038,1410,1234,484,1086,524,518,1194,1240,1116,1052,484,1590,902,1606,978,1180,516,1460,1200,1426,1270,1094,1246,1354,967,901,3080,1866,1826,2020,1330,1640,1808,2320,2664,544,2700,1592,2276,2332,2364,2652,2668,2496,2612,2272,2064,336,830,1710,1882,1774,1718,1792,1728,1690,1746,1610,1766,1738,1708,1660,1778,1790,1716,1592,1532,1572,1484,930,3536,1124,1116,724,320,678,308,494,496,498,496,780,478,490,494,508,494,496,486,490,486,3266,3282,3374,3282,3294,3306,3098,3360,3294,1240,1420,2132,1448,1618,3260,3152,1854,2952,3272,3252,3046,3098,3218,1382,1552,3240,3254,2004,520,3250,2972,800,2536,2186,636,492,718,690,528,3266,3224,3248,3278,3236,3216,3024,3090,3042,1464,1720,3630,1710,390,540,678,762,1658,2958,940,850,2194,1272,1622,386,542,2790,3942,3788,3918,3572,2484,674,682,676,3146,3304,1774,3872,3974,3922,3896,2398,2398,3908,3880,678,3300,2938,3028,3086,3288,3238,4028,3208,3314,2890,3290,3270,3274,3966,744,3308,3318,3272,3264,3266,3244,3970,678,680,3252,3242,2788,3272,3292,684,3256,3918,3874,674,3258,546,3276,3286,3262,3270,752,1706,3294,678,3282,3252,3924,3842,3316,1480,1202,2954,4116,3890,534,536,1190,588,464,3292,3302,678,4320,836,676,702,1600,1135,863,392,545,1600,548,2188,2374,2992,2050,2512,2456,2174,2152,2132,2088,2080,1646,588,1390,558,1248,624,592,610,618,622,864,1740,646,662,464,454,1250,3270,3312,1034,1048,662,652,648,802,798,662,662,654,3316,2028,1088,310,942,894,1050,910,1018,1086,1800,382,1232,1278,1190,820,776,700,654,1208,792,798,366,362,362,366,366,368,368,368,366,364,368,370,364,368,362,368,1486,366,364,366,364,372,368,366,362,372,366,366,372,422,420,424,428,414,412,416,434,412,670,898,572,576,580,576,584,1600,998,574,560,580,572,572,648,2980,532,542,540,542,322,536,542,606,1920,1220,1182,2738,466,468,528,592,528,602,366,360,1972,702,658,606,3498,1040,758,1024,1074,768,780,1722,1176,1122,910,586,3400,852,888,378,382,512,300,998,1642,1660,920,1082,710,1358,1332,448,340,1388,468,1232,1086,982,1044,1468,1002,844,1666,1658,1290,642,640,742,930,1404,892,896,928,886,1756,324,490,480,1572,518,1168,1876,1244,1468,1448,1452,1446,1086,370,440,388,382,450,388,400,394,1174,590,1526,1212,1006,344,1406,3046,726,400,638,644,1384,1976,860,374,1026,1104,1666,1664,1252,1232,1882,1852,444,426,966,514,952,582,448,888,978,420,446,518,1182,448,1032,388,800,448,390,416,320,440,410,418,418,1916,510,566,1576,1532,3178,3318,1414,370,352,1700,402,1698,1308,1296,1486,1504,1334,1322,1742,504,500,500,514,448,490,828,3368,1876,1452,1224,972,1202,406,1114,1376,1114,454,436,442,916,438,442,430,440,448,438,432,444,454,448,452,430,446,2802,1542,596,1610,1678,312,368,368,316,356,364,472,364,372,336,366,3350,318,328,328,452,328,458,442,322,328,332,322,330,332,332,320,446,436,322,452,428,446,452,426,426,440,448,1736,1114,1576,1138,676,664,846,1420,1386,1060,3302,304,764,1864,510,384,1082,1320,1098,746,866,1744,696,888,628,614,624,618,634,620,1072,636,630,512,506,520,544,550,544,540,510,554,518,448,380,550,386,418,582,378,376,578,1388,1378,1206,862,362,1764,1580,1766,1092,1708,1464,1504,1502,574,718,1546,576,722,844,1118,400,386,388,946,1648,1594,2848,3178,1200,424,424,950,978,1120,442,430,972,678,908,1264,714,866,344,348,608,728,346,754,348,1514,1516,572,532,1592,570,552,2292,806,362,514,1102,954,334,892,1202,972,746,1532,1604,1568,1788,1664,3472,1646,1642,3308,892,620,958,1006,1014,344,888,628,948,418,692,990,1178,670,570,562,574,574,574,570,552,2072,388,390,576,558,576,580,856,790,1336,524,516,714,740,754,818,1006,796,1060,962,832,3402,522,488,490,598,596,2086,434,520,520,530,526,618,848,1416,740,2252,1098,1894,1390,1548,1714,1618,1692,1306,1118,576,558,1386,612,544,3350,3478,340,342,332,332,340,336,356,334,328,358,332,336,1672,1666,1810,1546,562,550,558,1984,556,566,578,750,734,1066,3358,1104,1114,2150,550,542,2526,422,348,420,348,402,1656,1650,496,496,492,396,398,496,1334,488,3440,1952,1914,326,324,362,928,886,338,560,328,332,328,564,1198,330,1186,1010,554,1132,470,854,394,692,1134,710,398,1572,490,344,348,2292,1144,990,932,564,874,1118,412,806,1152,638,1166,526,784,2616,848,992,1162,1110,736,688,1878,334,340,354,414,412,416,668,1870,352,1240,880,630,632,648,1350,550,632,618,964,424,438,1020,820,438,434,554,680,2172,1080,1236,1230,404,614,648,522,562,536,1322,508,498,3386,1036,878,816,1076,892,818,1550,1184,1504,1312,1258,2062,1034,1020,3280,1088,1796,1706,1448,1580,1556,1568,1580,1782,1722,1380,1426,3376,3388,3434,1196,1440,1174,1324,1298,1030,1080,880,1038,1048,2198,1050,1036,1228,1028,1010,1190,1130,1802,1562,988,472,414,414,430,476,308,424,406,420,416,636,410,426,304,3340,1216,850,1690,1390,1182,830,950,3282,462,394,1704,460,578,580,588,582,556,356,318,1012,590,540,428,488,386,688,1066,1044,404,2014,1602,1772,1404,1508,2126,1924,2244,1188,2154,1126,480,1244,2884,1336,2006,1808,2328,2204,2770,1750,1786,1796,1766,1778,2918,1446,1194,2010,2830,1866,2606,1076,2758,1758,1814,448,1732,1870,1824,1556,1424,1586,880,1698,2274,948,982,948,562,838,658,928,2024,1246,1362,1656,1352,2940,1098,1266,1188,1186,1186,1186,1532,1184,1190,1188,2542,2540,2424,1744,1528,1532,1024,3386,2288,952,792,744,430,1486,1084,466,1130,3044,1338,2304,1142,3026,1122,2116,940,1018,1184,2158,1196,3076,1530,2606,1280,1180,494,832,974,2188,1318,374,474,2686,2164,608,2834,980,3038,1488,1856,2360,3114,1792,3108,2818,2096,2890,2870,2868,2968,1120,1196,448,374,1202,1570,3108,1080,1462,1204,1224,1204,2124,550,564,1542,1528,2890,764,768,750,906,2896,1318,1780,1870,1736,1734,1776,1204,646,950,832,700,1546,1746,1448,1614,2908,704,1204,1478,1358,1746,2850,2696,1478,2418,1082,1314,1454,2490,1120,1620,2352,1462,836,982,1196,1796,890,912,880,592,1384,1874,904,2140,2136,974,1784,1316,2360,1456,3084,594,1424,1702,1480,1222,1640,1434,2110,768,2100,1814,2342,2018,2014,960,2726,1584,2430,2084,642,950,1636,1348,1312,1894,2712,3112,1278,1404,1374,718,2462,1138,1968,1192,2824,998,1346,386,1830,2642,1472,2358,1012,2876,438,1018,994,2346,1292,1410,2600,468,1302,2190,1314,1342,1314,1898,1296,1582,1784,1744,1664,1944,2952,2890,940,338,2746,1622,746,696,1136,1102,1586,2704,2466,2382,1592,716,2048,670,2184,1440,1038,2540,1942,1376,3080,1660,1822,2248,816,2172,1152,1224,2806,1466,858,2766,524,482,2506,2090,2942,1416,2930,1650,1614,2722,2216,2820,1498,3088,2690,3050,2158,1176,1368,1158,642,1560,558,2804,2016,1482,2842,1022,1508,1678,1392,3044,1592,2014,1342,1146,470,468,1682,1242,1222,530,680,1010,1034,528,998,972,2962,1264,1374,742,1622,1070,1846,2774,1196,1508,2378,1518,2166,1014,1324,1324,1402,1744,1216,1176,1516,1108,1970,694,1760,956,2712,1160,2240,914,2860,1754,1804,672,1636,2574,630,674,1404,2940,796,1784,1764,1300,1300,2974,2036,1456,1360,1216,512,1730,1736,1326,644,1932,1912,1472,2506,2694,1132,1228,1544,1296,1880,1476,2886,1924,3130,1256,1556,3134,1402,1330,2440,1586,1906,1308,2778,2190,1174,1272,2764,1916,766,1910,1940,2582,2628,2852,1842,1658,2134,2802,2728,1104,1116,2836,1112,1102,1562,1584,1206,618,1058,1578,710,614,1474,1240,3114,862,1140,2688,448,492,456,740,3378,1656,2526,2554,1742,1262,2652,816,2658,2362,1268,2372,2828,2806,1902,2086,1164,1088,1780,1454,1320,1114,1032,1922,2188,2822,2634,1492,1220,1226,2104,2222,1940,2464,2444,1278,1390,2830,980,1082,1104,1210,1120,2210,2226,2364,2144,1854,2374,2686,2478,1578,2594,1566,1218,2926,2214,1200,1436,2406,1588,1886,1970,2608,1454,1338,1256,1276,1876,930,978,2026,2052,2106,1808,1144,2934,1078,1128,2364,838,830,844,1452,1760,1276,1098,2038,2718,1252,1930,2808,1670,2186,2454,2992,1024,1160,1314,1446,1890,2502,1570,2272,1750,750,916,938,1888,890,1734,2810,1036,1376,962,2200,2824,750,1324,1318,1150,1720,1756,1106,1206,1090,1204,1042,1202,1186,2986,2226,2144,2396,1260,1272,1726,1256,1274,1628,1280,1274,1700,1652,1374,1074,1116,1128,1046,2846,2374,1330,1186,1076,1088,1712,2330,2236,1086,1018,2260,2230,1454,1440,1048,1894,696,2510,1098,1742,2828,1520,1076,1380,1336,1868,1112,1072,2434,2054,1276,2832,1926,1748,720,1110,1354,590,1872,418,1052,1526,1996,1496,2088,1264,1150,1148,2328,1144,1416,714,966,892,746,862,2308,2358,1412,1158,868,2342,1064,1244,1818,2344,1178,2388,1512,1756,1246,1276,1136,1420,2352,1260,2176,1054,1490,1642,332,604,1178,1714,2348,1610,1056,1872,1176,1142,1148,2376,506,506,1174,1646,2348,1138,1782,1868,1146,1272,1262,2226,2232,1128,1384,1084,2214,1626,1748,1748,1328,926,2360,2358,2332,2248,1244,1314,1786,1172,2208,1128,1868,2214,1206,1180,2382,1198,1160,1172,1124,1124,2468,1154,1196,1164,1168,936,1834,1650,1244,1868,1264,1308,1480,1506,1446,2026,1364,1192,768,1044,776,1336,1124,4070,3456,1462,3378,3234,3560,1024,2072,3352,2798,1736,3330,1208,3556,2616,3340,1390,3674,2392,2408,3522,1656,3350,3936,1712,3224,3102,1742,2970,3004,3002,2028,3354,3436,2256,2128,2068,1408,2112,1004,1040,2038,2020,3142,3452,2148,2016,3966,3946,368,1004,1352,1392,2436,1059,1180,1264,850,874,1248,908,644,740,1250,1388,824,708,988,2156,975,1044,690,846,932,1004,1010,1394,1236,912,1624,762,1090,956,1228,1448,1066,1426,1186,1062,1078,1678,545,1734,644,3116,2694,1854,884,1082,980,1015,2419,2708,2867,3071,2202,872,1479,2122,2923,3152,2620,2641,2575,3002,2329,2204,2727,2627,2657,2787,2284,2164,2409,2806,2451,2281,2040,2353,2078,2009,2120,2695,2490,2467,2814,2997,2825,2802,2770,938,742,696,1312,970,1424,682,828,1245,1177,710,910,570,1374,990,868,1212,1258,1556,1442,1439,846,1246,1389,796,844,797,863,1692,881,882,554,568,1396,564,554,617,2411,680,1174,1136,844,1461,862,794,1311,2183,915,880,867,963,872,1316,2006,1108,486,1030,849,843,1181,2448,1282,1008,1092,362,514,1722,1232,1150,1140,2332,1224,1390,1184,954,890,976,956,992,1512,1650,982,702,1788,1734,1736,842,1712,1598,1018,986,1385,916,1202,1193,889,1258,832,1076,604,1182,1186,1533,896,972,368,472,648,748,1366,1428,679,855,2460,1332,902,1104,844,1642,828,825,973,1434,1446,760,1042,930,586,436,524,662,904,504,976,1771,825,635,1193,1323,1376,1198,1436,1279,1958,824,827,946,964,1214,942,644,1214,698,904,530,1296,606,492,1252,859,892,1322,1342,1224,1238,1136,1074,1154,2098,782,846,1748,1300,950,2232,1286,530,1642,1102,1532,594,640,978,1524,1018,1484,952,1174,586,568,487,991,984,656,1719,666,1942,1642,938,1740,1820,2126,1861,1124,898,1094,1062,1058,1053,756,1006,823,1444,1258,951,376,1116,1102,497,942,796,638,498,1128,1956,920,1446,658,1954,652,562,1334,908,608,940,844,1671,696,811,3556,2630,2630,560,1800,1840,1792,1824,1836,1744,1844,1762,1776,1836,1784,1780,1848,1876,1810,1800,1862,1568,1576,1796,1782,1786,1792,1716,1798,1786,1794,1856,1850,1804,1898,1718,1664,1738,1746,1820,1776,1824,1824,1734,382,328,2745,762,630,2902,702,668,894,1364,716,770,562,848,884,662,624,1348,1218,558,930,514,446,502,658,792,644,560,688,628,612,470,514,540,866,402,1042,1122,1228,1264,1384,3225,3225,377,611,1036,1285,1252,1468,1454,3139,3273,2594,1988,1266,2599,1571,1527,1807,3482,1165,1214,1608,1332,3635,1016,2523,1381,3482,3610,1293,1332,3059,1573,1471,1467,3482,3482,1276,1724,715,2677,1036,1376,1466,2808,1388,1176,2208,1574,2810,1198,1455,1332,3479,3658,1644,1850,1304,2410,1042,1461,1428,3476,3658,1589,1393,1333,3327,1106,1446,1015,3193,3014,1518,1512,2649,1248,1434,3236,1770,1329,1408,930,2894,888,1247,1894,3482,1092,2040,1479,1476,1398,2934,1014,1808,1169,3482,1429,1354,1662,3053,1090,1063,1248,3482,3216,1252,1634,1732,2366,1638,1299,1191,3180,2564,2096,1104,1580,3011,1030,1462,1273,1964,1410,1116,1183,1426,1708,951,3188,1733,1212,1490,2860,1193,1326,460,595,1614,1082,3401,1165,984,1355,3482,1889,899,3467,2418,1184,2097,3356,1756,1497,1579,1538,1090,3038,3648,1355,1370,1271,3261,2210,1696,1113,3461,3488,2126,1346,1304,1552,1035,1471,1687,3209,2062,1282,1359,2589,2306,1510,1462,1590,3482,3438,2033,1566,1526,1666,3465,1284,3166,2017,1251,2634,1209,1207,1986,3482,1533,1221,2940,1742,2452,3648,1104,1763,1305,1440,2980,1380,556,1106,2839,2588,1244,1481,2883,2012,1642,1200,1210,1468,1149,2796,1542,1334,1078,3286,2032,1363,1720,1444,2505,1075,1370,1874,3264,1600,1140,1262,1308,3462,1199,1020,1333,2732,1276,1519,1334,2969,1222,1457,1266,3661,1098,1049,1185,3360,1372,394,1346,3391,1430,2032,1522,1359,1096,1424,3115,1495,1415,760,3122,1240,1274,399,424,3482,3585,1952,1166,1436,1202,1182,3263,1398,1606,1123,3203,1590,1191,1470,3413,1159,1368,1724,3167,1895,1244,1250,1288,3424,1494,1279,3482,1501,1330,1121,1432,2726,1372,1806,1169,3157,2122,1322,1402,3186,1479,789,1107,3482,3686,1388,1726,1582,1885,1600,1483,2754,3482,3647,2660,1588,1062,1551,2437,2164,1448,1124,1486,2803,2616,1149,1120,1518,2501,832,3482,3663,1838,1001,1578,3570,2331,1502,1868,1138,3482,3385,2454,997,1370,1376,2885,1542,886,346,1156,3482,3328,1902,1170,1012,2464,870,1482,1408,2879,3163,1528,1658,1311,3216,1117,2248,1356,3482,3642,1386,1472,3458,866,871,2267,1472,2477,1380,3241,1470,1346,2724,3446,3662,1448,1559,1510,1535,1286,1442,3482,897,1387,1247,1468,1362,3437,1534,1479,3666,1276,1341,1614,1120,3310,1458,3442,3113,1474,1340,1316,1592,1653,1248,1240,1217,3482,2928,824,1554,1640,2001,1619,1618,1467,3482,1872,1402,1100,1251,2372,1258,1476,1136,3365,3664,2872,1774,1281,3424,1596,1426,1128,3482,1429,1488,1429,826,1597,1351,1676,1660,1534,3482,2978,977,1658,1544,1333,1514,1436,1615,3460,3474,2466,1790,3475,1402,3696,1418,1792,1394,3264,3496,2282,1614,2910,1558,1888,1135,585,396,366,466,468,868,910,866,868,868,832,866,858,3052,616,1836,1120,3108,1032,2520,408,2304,684,472,2500,1024,3600,748,3440,2276,1296,3412,2624,2592,2428,2928,2948,1206,1994,614,1348,724,660,1520,804,746,856,930,2048,1588,840,784,898,968,2032,1356,1308,986,1534,716,1866,420,1692,764,1038,770,936,1260,1472,896,314,1008,812,782,690,1136,760,708,1222,1486,618,1682,1396,2434,1150,812,1028,1090,748,844,1368,1586,672,744,1254,1478,1822,1778,910,1140,654,1020,666,1108,924,900,868,778,832,792,640,756,838,858,604,816,674,716,764,1118,850,714,1240,790,750,1304,1584,1044,1734,2412,1214,510,1044,458,448,466,732,854,1082,968,766,620,858,688,696,750,780,672,666,728,412,600,528,768,898,722,516,918,692,2462,1106,1602,1582,1694,1568,1722,1560,1476,1726,1692,1594,1538,1772,1348,1976,1456,1798,1394,1640,1682,1482,1084,580,732,1148,1252,1956,2812,480,2784,724,648,2780,436,2784,1376,1532,2788,772,2780,2784,808,3524,2784,2784,436,772,1672,1262,1177,2530,406,1774,2576,2510,954,2600,1538,1352,1152,1032,1116,1228,1202,1034,1084,1506,1200,1242,1240,2888,2040,1826,1554,1128,1020,1610,1244,854,1248,620,658,834,1386,610,720,1654,2588,1756,1164,638,2594,802,920,758,2490,2292,1912,2598,1814,2406,2314,2546,890,1824,1762,724,748,2722,2598,1184,1102,1072,1084,1316,1092,1088,1016,836,1134,346,540,526,734,1704,1932,1532,1460,1290,2604,2578,1616,1394,1104,1406,620,1154,552,1124,1264,1154,1166,2370,638,622,2556,1084,788,896,1080,1126,1238,1146,1192,1198,1198,916,2542,1806,1198,1242,1226,2574,2838,1332,982,2626,712,934,2376,1134,1104,1250,1312,700,1222,1538,2434,2270,2454,858,1054,1072,1102,2048,2756,3196,1016,760,824,2188,2278,2018,2898,2754,2454,1956,1682,728,1804,2116,2140,2228,1910,2578,1786,1402,1672,2354,1392,1484,1522,512,1846,1618,2444,2148,1166,1736,478,1588,1806,676,1578,1864,2122,1868,1636,1534,2152,2398,2380,1910,1562,1780,1596,1666,2072,1798,2078,1788,2194,2320,1470,1348,1270,1916,1696,1722,1660,816,906,1790,1740,1466,686,450,1744,1412,1664,2352,1416,1476,1574,484,1568,1614,2446,2142,1160,1728,860,1578,1800,1344,1568,1852,2254,1672,1588,1524,2084,2380,2370,1892,1556,1776,2008,1654,2026,1792,2066,1778,1796,2312,1470,1346,868,1910,1640,1722,1654,950,734,1784,1776,1414,682,398,1076,684,500,574,1176,434,370,612,1504,3068,1250,1116,2324,338,1860,1502,1758,1926,2976,1096,1010,1434,2018,3288,1508,3194,2758,2458,392,364,1356,370,1030,868,1032,950,534,1030,850,1026,936,1032,906,1080,2800,788,3344,2760,3158,3116,3144,3148,3140,3112,788,1050,674,1088,1582,1946,714,2356,1024,1032,2396,2426,768,2264,1050,2324,2158,2118,2374,2378,726,2402,1052,2376,2836,1036,2906,412,3174,2878,2840,2906,946,2852,450,476,750,602,464,670,3538,532,460,564,462,520,494,522,490,512,454,554,466,518,464,724,1260,548,788,748,588,660,724,1028,1160,772,1468,620,1708,972,1148,1104,540,984,968,1084,1380,1088,1064,1404,1696,1576,840,1048,1428,1556,1540,832,1296,1116,1568,1264,1572,1732,1568,1260,1748,1720,1256,748,1436,1356,1276,1428,716,844,720,1572,1412,1152,1248,672,1752,1036,1072,1440,1732,1240,1204,1104,1644,1280,1580,1040,776,1612,1440,1440,1448,1452,1152,904,1524,1408,1380,1156,1120,448,1020,1732,1192,1324,1556,400,1048,1832,1120,1572,1188,1224,916,1136,1216,1648,1260,1720,1256,984,1124,1120,1636,1416,1552,1576,1392,1868,1564,1568,1564,1392,1420,1308,1580,1564,1516,1588,872,1468,1736,964,1084,1208,1436,1420,952,1424,1188,1416,1528,1548,1012,776,684,1234,1455,346,314,578,304,362,376,528,2698,2576,2706,392,1664,1472,1344,2544,2702,2632,2728,834,946,1530,444,2526,2760,2746,590,2734,1122,648,1478,1870,426,764,314,300,576,2708,676,986,2742,2268,306,762,444,778,2040,2210,1086,390,2034,2576,2816,2740,2756,810,328,1770,448,1868,778,1726,1560,952,2176,700,1446,2472,638,472,368,388,840,582,452,318,622,430,2558,358,1162,432,548,300,3182,2612,1350,936,830,1530,2790,712,2308,2516,2204,1276,1140,2648,2330,2322,2656,1802,2722,2502,1908,2138,2692,1478,1400,1414,740,376,1400,530,428,2658,368,2048,1516,1192,2856,350,438,1406,2480,2700,2676,2766,2736,2400,302,802,1414,2762,326,682,324,304,1314,764,388,2904,608,1452,3184,2532,646,1244,372,694,1118,1156,2456,2740,2702,2712,2756,2732,2636,1448,1478,2746,2730,2500,2728,2702,304,1360,2842,2524,306,1602,1036,898,1052,506,530,700,338,498,686,612,684,510,506,602,544,498,464,370,478,476,432,528,452,350,306,314,416,400,452,1194,342,476,1770,402,342,754,992,604,382,562,428,302,752,642,326,1280,816,352,374,498,1102,580,2604,1016,2130,480,890,1090,1132,1438,540,1782,1318,362,868,708,588,816,438,718,648,814,1114,684,694,862,926,916,2228,3162,2832,2816,2502,368,610,2300,2190,910,1286,1202,658,3746,516,386,432,880,884,1128,2310,490,724,1030,1726,1388,1048,1120,1530,2236,790,758,1282,1494,2472,1136,2404,2080,1850,574,1020,776,692,780,716,780,748,774,720,770,696,336,2104,590,2540,2070,2342,2314,2366,2358,2362,2374,534,624,790,524,542,1182,1434,442,1772,574,756,1804,1830,576,1706,662,1746,1620,1590,1790,1790,546,1806,574,1796,744,2132,500,2380,612,2126,2140,2128,712,2146,566,450,346,1608,346,344,346,346,340,354,354,342,308,520,4102,4018,498,1442,1426,3546,3408,3108,3302,3410,1588,3034,3108,3048,3084,3378,984,2154,2198,1076,3440,3050,1850,2596,3028,3028,3142,3076,3166,3042,3038,3294,3052,1734,3356,3208,4042,3996,990,446,1230,922,1098,976,1022,2010,2068,1070,1072,1072,1074,1064,1066,2242,2246,990,470,466,2248,2224,2218,2226,2226,2218,2280,2234,1292,1042,1200,754,1022,1106,2252,1992,2232,992,972,1166,1172,2184,844,2242,2230,2072,1012,934,762,644,1774,2156,2236,2078,2104,410,580,1198,518,538,542,536,2176,2236,1872,1916,1054,1074,2056,1934,2248,1342,2200,2240,2254,1024,1064,1060,1080,1096,1094,1054,1056,2210,2226,1076,848,850,1594,1842,1416,1198,1242,1244,1838,372,1000,994,820,796,514,1096,1650,950,1938,452,598,2120,2016,2022,2008,1098,1100,2162,2702,704,358,394,476,488,476,460,1202,1116,1132,630,892,910,396,934,720,790,1180,760,780,770,998,750,926,1076,1104,1048,796,876,1176,2458,1506,468,2560,794,716,846,874,492,704,1054,918,1114,1076,522,526,812,1058,978,1060,1044,442,1134,954,1030,562,1082,584,1030,754,958,342,758,596,2024,2200,2538,746,494,2428,800,1018,2512,2564,2558,444,1730,1740,1819,774,612,480,576,1480,664,838,1108,2520,790,444,452,522,792,534,436,770,572,434,490,948,986,348,602,1692,2634,2680,1034,854,462,532,818,498,861,2668,2612,718,918,3022,720,1348,788,532,522,546,1328,540,548,586,532,1192,1112,1826,690,918,2740,610,1120,1256,742,1837,386,584,2620,2432,636,516,1146,1148,708,1300,910,1194,1318,732,998,682,818,776,308,444,748,1038,398,476,1074,330,392,1232,876,310,320,314,758,1194,450,330,1565,2680,2682,442,436,436,440,428,438,440,434,436,536,684,1008,3008,1905,710,1419,3590,3120,2080,1770,3654,916,2916,1416,1830,3306,975,3525,1362,2370,1058,2003,924,510,3951,3313,591,3130,2893,394,2801,1540,3037,1132,2058,1588,1242,3310,565,660,3222,676,3197,2892,472,3427,929,3586,1121,3183,806,2885,3770,3465,492,3611,919,3135,1360,2049,2894,977,2137,2840,3576,1306,3525,3525,1538,3497,3206,627,2910,614,3233,467,3751,525,3468,684,3274,1159,3555,523,397,3158,420,3260,483,440,2470,1954,2338,2370,1892,728,1596,2506,1930,2276,1614,1870,1914,2286,1600,2292,2096,2272,2180,2160,2282,2258,2068,2070,1470,2084,2326,2182,1990,1970,2196,2130,1388,1502,2394,2400,1988,1616,2068,2398,2014,1804,2252,2164,1998,1378,1468,2400,2306,2278,2334,2190,858,1852,2458,2492,2112,2488,1102,1978,1894,638,1214,2126,2266,2028,2498,2248,2144,2482,2480,1634,2074,1854,2034,1824,2396,2016,2208,2298,1762,1552,2502,2048,1962,1892,2452,2296,2222,2082,2298,1578,1522,2304,2288,1874,3090,2924,2344,2280,508,1266,1496,1396,1612,3136,3192,2918,2908,1494,980,1378,732,3144,2264,2500,2564,902,1966,728,2276,3164,3158,3182,1336,2450,2286,3136,2972,3020,1964,974,2272,460,2298,3148,2854,2116,888,2002,720,2888,2880,2206,458,2226,448,2734,3154,2228,2012,3158,3148,3150,3152,2466,3138,3146,2744,3010,3140,3168,3166,694,1606,500,1208,2722,1100,812,1400,1806,2624,2702,2880,2766,2612,2894,1254,1696,1116,1168,3070,2840,1060,1232,672,612,2540,1382,3172,3164,2502,2532,3140,3172,2134,2140,846,842,1262,1470,2086,2062,3080,3146,2524,2728,434,504,362,486,1346,1028,1052,3076,1852,1490,1498,1366,1358,2794,2820,2616,3190,1254,1294,1238,1262,1332,1324,990,994,2854,2562,1662,504,1656,430,1354,714,1364,662,3154,3136,566,2584,3144,2898,2056,1202,1378,1534,1582,802,1070,658,1552,1614,3158,2992,2872,2894,3164,3182,620,630,634,922,910,3026,3186,2844,2820,1410,1538,1392,1526,2638,2744,2698,2768,3192,1392,2944,2958,3136,3150,3138,3036,1580,1486,2692,1560,1542,3152,2962,3156,3162,3148,3050,2686,3154,3164,2508,846,3148,2984,2590,2462,2148,3110,1510,1320,1670,1300,3088,2920,2100,2058,3138,2900,2214,2520,958,2790,3162,3142,2086,3166,3104,1418,2354,3168,2878,2804,2086,914,1044,1730,1066,1280,1318,1526,948,1678,804,2372,1280,1254,2762,2472,3006,2924,2614,2726,2522,2342,3148,3148,3154,3150,1270,3162,3160,1460,1572,848,1630,3138,2762,854,858,858,854,868,860,848,856,1398,1696,618,3156,1080,1524,1346,1650,2644,3148,1392,1374,1362,1372,756,678,470,468,3086,3158,3148,1484,1470,1500,1482,834,1400,1324,1256,2764,3072,2470,2474,2784,3174,2710,2724,2914,1744,1040,1380,1038,1376,2110,2044,1540,1566,1666,1614,2342,1100,1078,2442,3160,862,1654,1122,1682,2564,2672,2328,2848,2754,2748,1776,1756,2888,484,2140,1580,2628,2594,2404,2452,2368,2382,1130,1192,2794,2620,3172,3034,1514,1578,656,2094,2696,2704,2622,2632,2286,3040,2900,3152,3010,3004,2304,2604,2780,2682,2582,2872,1444,1648,1478,1742,2992,3170,1468,1606,1136,1240,2818,2782,2788,2732,2658,2122,2960,2802,2748,2538,2720,2798,3114,2102,3234,2458,2510,3310,3330,3480,3492,3488,3298,3274,3902,3336,3510,1328,2524,3318,3310,2896,2630,1394,828,3306,3332,2320,596,2520,2178,1624,1576,1786,1524,1678,1054,1086,1538,1664,1664,1556,1606,304,3160,2548,3332,3322,890,556,1116,3348,1376,3334,1398,3338,1166,1150,638,1360,1726,1324,910,944,1270,2180,1100,1196,1018,790,744,2460,680,764,682,668,2352,678,954,1464,1979,728,2608,544,960,682,804,1186,426,816,2442,844,1573,1340,702,2098,2290,2362,2384,2492,2540,2590,654,2506,820,1614,856,2480,688,2768,306,2658,368,1448,630,1060,1326,1144,1028,1198,512,1444,544,494,1038,578,1880,782,720,730,872,550,2380,2380,1202,1684,676,700,658,830,680,726,1354,1574,2020,2556,850,852,860,762,2566,1328,1262,1342,2186,980,660,556,570,796,648,624,308,582,560,572,742,568,574,578,554,554,466,800,638,602,492,2586,658,306,370,2014,2596,1218,864,834,1210,980,956,694,2652,1466,2544,1434,2910,640,700,372,2610,614,678,514,700,646,686,536,848,876,394,2586,438,1200,1548,2582,720,2764,706,684,2590,1556,872,372,1558,1194,1162,2478,2384,2800,1812,480,2438,1865,1582,1350,2476,2550,708,1838,1716,1634,2064,792,2482,2494,2588,2612,1124,2520,2476,1270,2594,1134,2544,904,2296,2468,2462,710,734,972,1892,2522,1244,1282,2590,2324,1110,1606,2272,2516,2544,1502,2394,2468,958,1162,2360,990,1952,988,2696,1312,2558,2506,2412,2392,1504,2224,2524,2476,1674,2472,2562,2660,2722,2608,2524,2496,2596,526,1238,2132,614,620,1184,462,2800,2198,684,1056,1590,1290,2496,2588,1096,2724,1198,2608,2058,2496,2498,2490,2528,396,1142,2802,2856,2220,2484,802,840,854,858,494,592,852,1126,704,476,554,482,1424,562,2193,400,2560,1334,1360,2436,2388,833,2832,2612,694,820,1576,1040,790,548,456,2528,1106,1094,898,902,900,896,906,912,1212,540,1214,824,1264,896,898,1768,852,2108,1240,1228,800,794,908,1206,1212,896,2708,894,426,854,856,2020,1760,900,944,906,900,1488,986,898,740,902,1254,1254,1160,1156,1432,1434,404,632,1302,1074,1096,398,1200,1350,896,910,1200,1196,902,896,898,896,894,896,1026,1080,1232,1194,2326,898,900,904,902,896,896,896,898,900,902,902,902,879,1240,1242,1846,1168,1206,492,1370,1796,1408,902,904,896,898,1114,1130,904,898,318,1184,1114,1126,896,802,908,906,1020,354,510,1834,1842,1200,1198,1202,1258,1188,1186,1192,1190,722,1112,1128,794,832,856,630,2560,1082,1076,466,732,458,1656,362,972,878,1446,904,552,1252,2168,2502,1864,612,910,2406,2616,1066,1008,1482,564,1230,868,1118,1324,1510,918,570,1162,1186,300,1184,1674,882,846,1170,568,1102,898,892,898,910,1296,704,408,618,1728,1006,512,778,1012,894,1108,1366,2306,1684,608,1810,1638,766,1292,1178,2336,888,1186,1812,1684,674,2558,1860,1934,1872,1764,1132,508,1932,2554,1744,844,1840,2086,1052,1196,766,912,790,918,924,602,864,600,906,314,1880,992,1826,1000,1316,880,1378,1052,952,952,2262,1948,1348,966,1816,1820,1182,1180,654,780,766,1910,920,1148,694,1056,1256,710,2740,1810,1234,790,2364,2696,1280,1292,1805,1192,1046,1100,996,1058,1016,1098,1122,1204,1088,1152,1012,900,1186,914,1164,2672,1844,2456,1412,1100,1042,2358,956,1544,926,904,2734,1158,1164,1682,1706,1684,1858,1558,2548,1462,1054,1460,786,2260,2698,840,1162,2034,1340,1078,916,944,1694,978,742,2492,2694,1812,1280,1210,1800,1808,1112,894,1204,838,1248,688,1796,2148,2716,802,2706,2528,2514,1978,1382,1204,1710,1690,2602,2516,2374,1204,1070,1210,1126,1386,734,1528,808,1724,1832,929,516,2346,2640,1508,912,916,1012,875,1190,1923,2640,2264,490,798,908,830,2528,1098,1010,2604,1904,820,1136,1216,2456,888,550,1840,640,646,640,990,644,638,566,1206,566,566,564,934,1194,806,800,2324,602,602,594,596,2216,436,608,1408,676,1454,2494,500,1432,1196,712,1082,1206,1204,2552,1192,1196,2562,1830,892,964,884,886,888,1926,1214,1086,2548,2558,562,562,562,558,534,1196,560,562,562,560,502,566,564,562,1428,1146,2268,452,480,308,534,876,432,512,558,1606,2084,2216,2312,608,540,1064,1088,364,384,382,364,2522,1158,2382,1624,824,2110,1732,1340,890,1796,1812,1998,374,394,432,384,1408,1232,1240,1792,1206,1194,984,984,982,978,990,992,1326,978,670,1322,1132,930,978,980,1458,1350,1340,878,870,988,1314,978,2954,978,452,932,936,808,802,1310,984,982,986,984,1618,1076,988,810,984,1372,1370,1266,1264,1558,1562,1160,614,1424,1004,1174,616,1310,1310,976,996,1306,1308,988,982,982,982,976,980,1120,1188,1348,1308,2522,984,826,988,990,980,970,976,972,984,986,988,984,878,1354,1356,1307,1270,1316,1558,438,554,440,2010,980,990,984,1290,1234,986,984,1176,1262,1216,1224,978,988,978,988,506,950,822,1124,2000,1084,2008,1264,1310,1372,1314,1308,1296,1290,1300,1292,794,1210,805,1224,1224,910,928,684,2792,1176,1174,470,1394,730,842,588,340,1060,1568,988,864,600,798,1532,808,2730,1364,952,1843,994,2624,1400,1374,1160,1092,1604,668,1346,950,1228,1398,1644,1006,980,1266,1292,768,536,1284,932,796,974,852,1270,859,618,980,982,976,996,1448,896,1952,1084,952,1154,976,787,1480,2510,1816,658,1960,1260,836,1448,1308,2544,984,698,1308,1972,2122,2798,2032,2100,2058,1936,786,552,2152,1928,1584,1094,2008,1752,704,836,1142,1312,830,988,858,1008,1002,654,652,942,652,1054,2022,2018,1118,1446,1860,1148,1036,1052,1622,1948,1486,1056,1816,1491,813,1380,700,898,888,1844,1002,1296,350,700,1154,1368,1376,1907,2052,1354,1420,2602,2339,1402,1412,2798,1302,1140,861,1120,785,978,1192,1232,1354,1230,1278,1140,1042,1306,1002,1264,2916,2024,2686,1542,1202,1002,2604,1044,1682,1018,988,2970,808,1266,1824,1910,2024,1962,2724,1594,1154,1598,856,2468,2946,825,916,2214,1500,1202,1004,1032,1852,1074,790,2720,2940,1972,1426,1334,1968,1976,1206,972,1314,918,1352,754,1561,2360,2966,2956,2758,2742,2160,1504,1316,1870,1846,2822,2746,2606,1308,1168,1312,1230,1530,804,1668,856,828,954,1994,1474,564,2838,2868,1648,992,996,1104,876,1302,1921,2872,2684,870,974,2764,1164,1104,1472,1308,2124,2244,2704,1386,748,2000,2040,704,698,698,1080,702,696,616,1316,618,616,616,1456,1304,880,874,1637,2824,2416,2958,734,1588,2718,516,484,1158,1700,1304,1308,1350,1312,964,2406,1304,1306,2786,985,1998,974,982,964,964,1933,1314,1188,2778,2792,616,616,618,614,618,610,610,608,610,612,608,614,616,618,614,616,618,616,1558,1256,2596,322,492,362,530,336,1790,478,616,1744,318,2050,2412,2546,710,590,1164,1184,320,396,428,468,422,784,2780,2164,2604,1774,892,2310,2606,1472,972,1962,1964,2182,1496,474,374,418,1346,1360,1974,1469,1600,302,970,3434,466,1550,664,1732,708,358,390,466,408,524,1426,1318,1214,1084,650,600,600,594,1196,850,858,830,754,1320,468,326,314,450,510,488,770,846,434,626,620,384,420,1030,3206,1310,1288,864,2668,1288,1028,974,370,576,572,580,568,580,586,518,366,1394,1084,684,1596,588,1718,1274,986,484,548,408,558,322,430,380,488,402,814,2196,1870,1070,442,464,2290,716,490,724,802,904,770,482,442,678,616,850,952,304,540,434,594,2366,506,384,454,390,794,374,882,466,600,972,2286,2196,484,508,508,472,494,468,388,1070,638,968,1006,2768,426,356,396,862,452,600,370,880,878,966,392,1790,430,834,766,502,866,546,390,482,2928,1378,1376,714,760,794,802,468,446,412,926,444,426,786,996,668,604,658,804,756,986,512,566,582,436,454,624,528,1550,760,784,1374,554,336,304,948,1372,338,840,582,1618,568,656,648,492,432,320,386,1398,340,982,560,512,322,854,1610,640,616,460,528,748,1962,1478,702,482,824,1018,736,1006,900,1396,912,410,326,708,1038,406,912,1008,448,636,2628,648,764,2654,556,650,668,518,420,1908,502,968,546,348,580,678,414,600,2338,3156,490,472,462,324,412,1108,584,3042,1056,676,572,808,1152,770,656,442,418,2368,714,1128,388,396,528,474,714,3732,3684,3732,2950,908,1110,1120,342,2016,330,472,426,1126,564,660,558,544,512,512,2104,316,414,536,696,636,806,956,528,904,1014,2354,350,358,422,1480,392,386,450,458,1430,1204,372,692,1280,594,2350,596,654,854,732,1668,474,716,784,674,690,2872,2376,510,548,1732,638,2646,1900,1042,1066,960,1064,2064,2356,1004,1300,898,330,384,3282,2320,636,668,1096,1654,3264,1258,2472,624,466,1092,1402,3290,1444,576,1410,398,460,698,872,826,730,1328,894,580,1222,3286,1846,1522,934,520,2364,2278,2716,484,458,480,488,470,2358,1158,734,484,462,436,448,448,1230,1238,488,380,2022,460,454,470,2804,2438,474,474,486,476,482,482,1092,1102,602,582,578,544,638,638,1574,546,392,310,1020,3276,2658,1026,628,442,804,524,3272,1608,686,692,1104,478,466,1730,944,1246,442,3274,1588,814,846,512,564,646,538,582,586,568,530,2424,1462,1154,982,562,2498,1648,358,676,1124,502,510,490,502,720,1560,3724,3302,688,2992,786,1596,1850,1088,2970,1772,578,704,442,1056,1354,3172,908,850,1130,3210,1794,782,938,2546,940,516,372,476,510,584,612,1126,3200,1002,856,670,382,370,1564,2686,424,400,1508,1200,556,452,864,1926,2746,2186,2444,800,2802,664,3018,1214,658,954,1400,2844,950,950,582,904,1120,660,3112,1450,1162,1088,630,502,3160,742,560,704,778,952,624,1888,1888,824,1168,938,1098,576,534,342,970,2176,862,652,440,344,456,1724,1106,1082,1082,1042,1302,454,1074,464,3174,900,1384,3158,764,2374,2742,1234,1210,856,2296,1130,486,936,636,2850,1042,1448,892,2862,1286,964,1010,716,384,1112,316,880,772,746,994,828,3176,848,388,1214,1198,356,442,840,2234,1370,2388,710,702,1182,1956,2760,700,790,2024,2878,2010,832,586,600,604,600,490,968,1450,2372,1524,474,490,844,1262,408,694,1364,1990,1168,928,586,358,564,766,556,642,964,638,898,1984,2830,1316,1462,764,1776,906,610,2802,1102,1080,580,890,984,826,814,760,988,618,1648,1972,652,3264,1086,3080,1484,2166,788,368,620,624,2876,1388,2398,1536,618,1498,334,446,410,3014,1456,1044,862,702,2796,642,594,1688,1798,1450,2102,328,656,450,474,2194,1550,2528,992,1614,636,538,490,368,2504,1484,1946,1726,408,1226,388,2606,1198,2742,2352,1244,830,932,3012,1316,1264,1284,576,1014,2692,2198,2502,3258,1936,1642,2778,916,2714,1242,1888,2550,720,2622,1524,2000,754,846,706,724,1002,2808,1720,464,412,394,484,372,414,776,3008,1266,1944,846,3260,532,1866,610,874,3254,744,2654,718,798,844,866,742,868,2806,814,892,1218,1030,3254,586,2922,1262,378,546,378,384,546,528,3256,764,2816,934,1738,832,876,466,2738,552,1018,738,2018,1580,1058,2984,602,646,1050,730,744,722,410,2740,860,2058,3232,558,500,2746,846,2562,3250,2702,948,794,800,790,2372,834,2430,772,834,752,712,1260,1086,828,2392,1620,772,776,774,2376,404,1656,2664,1074,2218,1188,354,776,1286,1332,1948,566,1094,2262,3250,836,864,2640,1064,738,760,762,766,3250,620,1172,2790,518,550,540,508,622,488,1618,2096,2124,796,756,2504,1002,2116,610,432,442,600,882,520,388,1024,1088,1068,792,716,718,732,712,3260,1120,1012,928,398,386,462,454,390,3262,3182,1372,1120,644,1616,478,1008,1048,698,3278,340,646,816,410,546,1932,900,366,400,394,1034,1096,2600,1052,3278,682,750,646,490,338,382,396,394,1164,1252,726,552,1512,636,2644,546,838,1084,748,738,2196,648,1062,2054,686,1188,1734,2728,894,880,816,896,958,694,886,738,868,868,2856,2872,2938,2268,2172,1600,2800,2628,2832,2916,2844,2840,2844,2828,706,458,2786,2782,344,1276,1264,774,588,404,1568,714,1628,1345,1517,606,626,372,314,352,482,2048,2306,2164,346,1192,880,1392,1948,1072,2424,936,2166,2354,2540,2480,2318,402,664,540,656,312,334,878,324,336,366,310,2432,1454,3003,3303,1654,350,510,442,644,1592,434,524,728,734,720,722,748,724,728,724,770,2242,784,754,744,742,750,754,734,1592,2900,720,752,760,720,718,2278,782,720,1560,1608,716,722,2242,716,696,762,726,1530,766,1544,630,566,1582,1552,3124,3532,858,798,832,838,830,464,596,880,816,802,834,572,862,846,772,882,832,790,840,594,828,862,828,766,846,824,370,828,872,416,576,830,852,842,848,842,694,866,940,796,808,834,826,828,828,828,850,850,528,850,640,878,892,588,374,2308,462,2970,2364,2468,316,912,342,2472,2570,896,2366,2876,2802,2476,2478,592,2372,2344,2420,2412,546,2322,314,1832,2408,2476,2788,2358,2988,2988,2979,2979,320,436,2466,2544,2320,2526,2562,2460,2500,2985,2702,2620,2985,2322,2932,2985,2985,2988,2988,336,340,2988,2958,2560,2828,2482,886,2756,2856,2326,2756,456,2590,2782,822,844,2464,2958,2696,3530,3712,444,3830,2936,3634,3218,3498,3480,3505,2696,770,2928,3870,3755,1052,3755,2614,4016,3312,3986,3730,2920,3910,3298,424,3230,3402,3802,3588,3766,3790,3942,3745,3662,3174,3357,2630,464,4098,4253,4325,4230,4226,1150,4325,4248,3299,4307,3591,4325,4261,4248,4006,1060,4325,495,2399,4127,4550,426,420,578,624,740,740,740,756,736,654,662,644,414,540,1060,682,700,1108,924,778,472,736,1460,996,654,1052,1000,610,512,396,1492,1276,1308,990,838,552,518,1288,768,564,874,1492,1402,436,406,652,652,1152,1096,1536,960,1046,1002,1436,1432,1342,1168,1278,880,1476,1124,812,908,1036,2044,1844,2220,1042,778,448,798,696,794,792,970,1152,1028,1858,402,342,1168,804,442,700,732,2516,458,1270,1392,390,390,376,1526,698,488,730,970,820,400,1126,814,986,2446,548,706,794,1748,700,598,560,612,1000,638,2422,820,2198,478,390,1192,616,314,990,1914,1182,1048,1822,1726,1226,370,1110,526,1242,406,872,1032,698,490,848,560,950,710,1138,1020,544,936,598,832,552,554,360,356,646,740,452,662,866,654,758,954,860,694,846,646,1316,576,818,516,1440,638,548,360,1078,548,444,444,1196,1570,414,532,734,802,1684,1412,432,1238,786,1214,1218,776,502,478,412,692,1150,788,720,748,1116,884,622,830,962,598,488,614,716,470,528,780,710,732,892,484,618,478,1020,866,984,712,898,1440,1068,604,648,876,902,942,1102,544,474,738,1130,1266,596,2306,1174,1036,1022,1074,758,524,1338,1180,686,1240,1024,1030,402,1442,562,560,1322,1236,1032,840,1030,372,704,798,932,470,392,504,774,1308,756,738,894,300,336,1306,664,1516,820,338,1510,676,1998,942,1342,1100,530,666,1034,994,856,404,1084,1008,972,1812,1010,870,970,1062,416,330,304,392,1158,914,550,712,2010,472,1444,1176,974,1040,1246,828,1684,528,746,1258,786,1028,558,434,462,1300,422,318,408,450,310,474,1412,1618,2342,1434,1220,1280,884,1082,366,364,490,758,642,1604,364,2832,1648,2768,1022,1024,2076,1998,1968,1842,2026,2030,2032,2004,2108,2508,2720,2150,2150,2714,1654,2762,2700,2784,2748,2796,2340,2786,2188,1740,2334,2188,2188,2184,2156,2860,2156,1966,1964,2080,2762,2814,2724,2110,2002,2116,2116,2860,2810,2810,2530,2816,2784,2860,2838,2706,2788,2858,984,1052,908,976,2112,1954,2818,2858,2296,538,2938,2894,2754,910,866,1240,420,758,830,636,598,522,302,1088,408,666,2626,2972,2780,1880,1112,1510,2376,2558,1204,1434,1496,1128,512,398,1728,1272,3032,1506,1162,1048,788,778,808,738,456,942,406,1724,1040,880,686,862,872,734,752,866,936,1012,896,892,556,682,464,868,534,702,986,1302,1400,1370,662,884,600,1686,572,798,942,534,932,938,1250,2093,430,1276,1124,1310,798,402,2383,2088,1036,1176,702,1030,1932,640,754,1394,716,566,1446,1794,848,638,736,642,826,1186,372,448,910,664,540,400,1712,546,432,438,648,482,1172,786,1336,378,628,626,720,370,342,1224,406,770,1064,904,776,996,400,1324,860,302,1006,1044,1024,1002,2046,1522,916,910,534,1024,992,1050,1678,924,1608,1202,1218,1184,1268,1416,1370,862,860,990,346,1002,1200,1320,456,602,388,410,420,806,912,402,968,1400,1466,764,2100,2078,392,404,314,590,932,896,902,516,2460,1114,1158,1502,350,586,2916,2970,528,1514,1152,748,384,464,1014,1116,1062,1038,572,864,1314,518,714,1030,812,770,820,848,938,722,2007,1858,1206,952,564,688,612,1992,2763,716,358,412,618,712,448,368,336,2364,1884,1084,906,584,446,1054,2404,1464,404,1344,466,680,2567,1706,998,1786,1402,544,496,526,576,516,1124,518,742,336,476,860,376,340,388,720,328,506,1476,1428,940,1436,1480,736,410,1102,852,554,526,362,578,582,1130,622,1296,596,1106,1134,584,532,594,2350,2378,1244,316,1030,2337,864,876,1074,1624,994,3002,1988,2868,662,2026,316,420,558,610,1914,1974,658,844,960,2636,862,456,896,1800,2600,1468,1182,1632,1246,1188,322,2010,778,756,2248,1086,520,2442,504,568,576,570,566,486,934,1234,1656,1518,1240,1326,650,596,912,906,1044,1312,1340,326,1150,352,486,538,708,360,1516,1260,1106,884,1360,968,332,818,510,406,1410,1930,792,1536,1222,2980,1756,1294,910,1152,1154,2992,400,950,352,1280,1658,462,654,1000,584,350,986,1582,1762,1448,522,1226,1959,1076,1214,2207,1044,1396,1144,1248,914,1194,872,1432,1052,870,1172,794,1268,1500,1680,1736,1206,1936,1138,1146,2388,1152,1164,1126,1110,1020,930,1933,838,1236,1226,1130,1284,1276,982,1114,1116,926,1396,940,1502,1020,744,1114,1204,1240,1126,694,894,2509,2920,376,402,456,744,508,414,424,600,1360,1418,1236,1372,1130,1168,650,610,586,614,444,430,752,1234,1648,1698,1456,1128,892,1698,1332,1744,1920,1912,2936,1384,1480,1470,1342,1452,482,354,2848,606,1288,1192,798,1256,626,588,570,1076,1128,558,588,636,866,406,982,1062,782,1200,912,924,706,1300,1052,540,812,1022,1522,724,992,798,1062,1058,1084,1058,1014,966,602,1034,1030,814,792,832,798,1030,764,830,1694,1100,1106,1212,1022,1200,1370,980,884,834,1260,1158,1420,1030,1502,940,840,806,646,1048,1140,788,1044,804,1334,1280,1032,1034,1038,1240,1244,792,626,2568,1160,1360,1580,1320,1302,846,1164,855,1174,1172,1166,1158,1040,1178,882,1084,1090,1006,1112,1208,1286,1258,2276,2264,648,784,600,1058,1074,1142,1020,1046,1788,1088,478,802,1320,998,874,1336,1328,998,1868,1668,964,2016,1282,1222,1264,1204,1088,1074,1482,1134,1214,1378,1402,1106,1158,1232,1170,778,830,1052,862,1104,1126,1306,1200,1214,1304,1090,1020,1370,1234,1212,1236,1216,1070,1280,1226,1356,1208,1254,1154,1342,1620,1348,1460,1262,1230,1294,1378,1176,1372,1334,1938,1284,1406,1220,1296,994,2918,1308,1304,1278,1298,1220,3034,1234,1182,1156,1046,1304,2720,1856,752,828,1246,998,818,1222,2158,2584,2934,1312,1740,1728,2418,2124,1666,2453,1658,1786,2310,2706,1060,1296,2924,1668,878,544,644,910,2934,3138,622,1240,1240,1234,2614,1006,1086,2754,2614,2582,2838,2551,2618,2534,1308,1298,1302,2596,1576,1150,934,938,820,836,868,1818,2834,2616,2598,886,832,834,1280,3026,2048,2610,2594,1256,1458,2592,2878,1742,948,964,2614,2610,2764,2288,2174,1306,2670,2648,1612,1086,722,1328,1274,2620,2604,1172,1428,806,1926,2628,2714,2628,2604,2760,1769,2798,2706,2616,2598,2704,2688,1912,1390,1302,2258,2602,2752,1324,1212,2582,1330,1380,1348,1306,1810,946,952,2616,2584,2602,2596,2600,1362,1294,672,1984,2458,2672,576,564,588,794,1312,1298,1306,1302,1332,1298,1252,1756,2740,1320,1240,1244,748,606,896,1592,2796,2510,2404,1302,1358,1316,1310,1318,1294,2348,2446,2570,1909,2278,1328,1322,842,2834,2684,2924,2728,2720,420,2262,816,422,1012,968,634,2822,2894,1326,1254,1338,1338,550,1302,1456,2818,1052,1326,1596,980,914,1562,1306,1306,1032,2724,2670,2738,2760,2744,2590,2730,1936,2490,2540,1238,326,794,1326,2580,2318,2646,2798,1354,1036,1236,1426,1630,1252,1248,1234,1234,2596,2682,1712,2676,1284,1258,1276,1270,2654,2218,1786,958,1366,1306,2718,2704,2606,2648,2788,2576,2724,2546,1380,1378,968,1884,1346,1358,1330,1320,1799,2524,1416,960,688,2864,490,1456,2662,1960,2414,2570,2418,2456,2432,2976,1742,2734,2722,3062,2084,1636,1496,2274,2778,2622,2428,1864,2732,1530,1614,2996,1782,1508,2950,2452,1750,1582,1116,2882,2534,1716,1248,1458,2308,2190,1298,1910,1514,1584,1394,2660,2910,1808,1198,2642,1688,1836,1328,2324,1404,1040,2532,1870,2888,1570,1596,2548,1550,1698,874,542,584,494,300,770,730,1298,1216,1793,568,837,3124,997,1544,1085,1931,1534,888,559,1492,1376,1754,1208,612,2484,1209,2168,557,1597,523,1401,934,2524,558,427,603,491,1516,747,480,1555,416,2367,904,1495,1540,3034,971,1091,471,1262,594,680,1149,719,2096,459,1878,3064,752,827,1380,670,917,2020,1282,1291,1400,743,2506,1179,821,1020,724,1769,1034,1779,607,1494,829,560,1191,2220,749,975,588,591,892,932,2009,892,3023,1250,1020,1733,1805,1550,2060,2486,450,1502,2513,1073,506,1066,1790,692,1070,502,526,2522,541,2028,2342,1744,3043,549,1701,780,3023,1092,1434,2557,1028,795,2121,790,1482,982,695,1060,1500,1703,1761,2978,535,1342,2116,792,1097,780,903,1071,807,1622,2147,2251,2407,1847,1002,509,331,1109,1997,445,836,614,2152,413,1114,1250,1540,1604,2203,586,2313,2000,833,879,2381,1170,2308,1031,2952,2399,3053,1851,1424,1861,990,1093,817,1770,549,1800,649,677,809,1966,1240,450,602,1101,1560,322,553,344,999,1909,529,315,1288,1001,860,3043,795,648,336,911,3053,2845,657,604,1683,2573,1048,474,552,1004,1054,3003,2667,792,542,1054,386,1210,396,394,836,812,396,392,352,388,486,388,898,406,396,668,392,398,830,830,800,890,386,808,826,404,398,406,402,412,402,402,306,396,396,828,388,834,836,428,402,844,880,398,360,830,408,826,1304,822,840,840,424,832,392,392,858,842,396,402,832,820,396,398,396,896,832,404,402,390,398,400,408,386,402,396,354,840,816,352,392,408,816,398,342,394,408,840,396,1630,340,856,836,834,418,840,404,354,848,694,830,840,816,354,834,426,836,402,828,380,836,384,836,842,828,820,832,846,852,816,912,324,850,310,364,394,398,386,824,408,396,394,346,836,846,838,1142,846,846,818,828,828,824,834,828,428,396,406,400,900,832,404,852,402,854,342,396,806,402,808,402,390,396,348,904,402,848,402,546,836,396,704,394,794,404,856,408,2084,656,660,1002,882,624,980,1118,990,976,1076,966,714,532,932,962,974,1180,996,948,982,304,990,914,1104,978,990,844,964,614,948,992,990,582,2214,2252,2390,2320,2178,2310,2410,1722,2390,2190,2392,2414,2090,2440,2400,2270,2108,958,1434,2378,1270,2260,2400,2474,1810,2040,2100,2030,1986,2406,1322,1044,960,1160,482,1974,2332,1272,620,818,2849,2849,1600,2440,314,2463,3040,592,2408,338,352,3073,1152,342,992,1114,824,952,3066,2955,3078,2922,1110,884,3114,3067,3058,980,2957,2858,1608,2862,578,1502,1100,2777,2957,1858,594,2620,578,1430,2900,1102,984,3042,3010,1098,984,3006,3070,666,682,3070,580,658,3016,1492,810,2938,1112,2826,594,330,1522,1076,2870,3075,676,2946,666,666,2906,1466,3006,1116,1076,2904,1122,1128,676,3022,1118,3042,990,1374,1120,2882,1118,1058,1220,3046,586,666,2894,586,2874,2870,828,608,2932,354,2028,376,1078,3081,578,978,346,2868,826,2876,510,868,798,1118,808,2913,976,1288,2993,2806,804,800,814,3030,1066,984,842,1104,3017,898,1042,818,962,3027,932,826,840,1528,1524,668,848,812,878,808,354,1040,812,662,804,830,1330,1416,1486,830,1142,1124,928,686,1820,1138,580,676,606,1014,1378,580,1008,740,2966,2966,1474,1016,312,832,506,1292,1744,350,936,916,1042,1262,960,1264,966,1074,984,1360,636,1487,3506,2913,3064,3164,2896,2648,2852,3057,3171,3060,3188,2408,3044,1216,566,448,450,490,496,488,454,462,2672,2628,2670,566,1156,1262,2740,2706,2668,2622,2722,2618,2760,2520,2650,2726,704,430,756,2732,2692,2540,1668,1626,1078,2608,2658,2648,768,442,508,602,748,2690,384,612,2760,2646,2624,2724,2700,2650,2600,2642,2682,2436,2306,2684,2620,2654,2716,2648,2080,1910,2388,2580,2656,2688,2686,2610,2676,734,2456,492,418,488,342,342,348,552,416,482,1862,1862,780,720,1002,1606,1246,832,932,934,920,1964,1868,1872,804,866,2492,2888,1738,1818,310,494,1114,1108,400,934,1736,1270,930,904,418,344,492,1302,1122,1820,1114,1756,1836,1040,1028,924,1804,1890,1110,1096,1372,1384,1880,488,1882,1854,1926,1024,1080,1086,1004,952,860,1118,1216,516,572,1172,470,584,472,3010,860,1426,846,930,926,1168,2814,2808,478,404,1936,1862,1924,1844,1044,1084,1306,1322,1274,2558,2524,844,1128,1024,1298,1274,1426,666,476,2758,1324,1270,304,494,1836,408,486,2860,498,496,1798,776,1902,896,1088,906,1842,1744,1834,1918,450,458,890,1870,2766,954,1102,810,898,888,752,928,888,664,940,1344,1324,2714,308,486,1106,784,866,1014,1868,346,484,878,888,1074,1790,1822,384,1038,488,1920,1806,1756,1840,1102,2802,2806,1316,884,874,934,706,916,954,1796,1414,1088,1208,1318,364,320,724,400,400,736,408,476,588,448,684,380,348,1008,1240,2532,900,492,454,454,402,884,2180,654,962,904,456,432,524,486,348,358,1210,720,346,462,916,406,470,546,1144,676,552,592,406,408,562,1332,498,1447,494,372,396,310,992,328,813,2126,1766,1204,1958,2376,2336,2028,1952,2430,2038,2524,2464,582,606,1310,974,1408,1514,2446,1756,1652,1896,1352,1470,1922,2362,1944,1976,1746,2246,2136,2454,1960,1770,1642,1372,1744,1718,1928,2114,1110,1540,2074,1862,2272,2402,2032,2004,1640,2156,1584,1902,2370,1934,2378,1946,2354,1806,1970,1396,1388,2006,2094,1894,1492,1914,1560,2442,1706,2424,2226,2056,1526,1934,2366,2122,2873,686,632,2332,456,812,666,848,674,766,708,860,658,684,652,774,876,2843,2843,3081,2892,1132,1244,4906,2320,2708,2760,2636,2028,924,1678,658,316,718,326,3000,1478,3334,3172,3016,944,1590,1430,2908,382,768,2688,1394,380,744,1950,4146,752,1438,768,1224,760,1624,768,896,1430,1008,978,560,728,764,716,392,992,1238,1414,1202,734,1262,1508,530,1472,532,1198,948,922,928,936,920,890,912,1152,1526,1166,912,1204,942,1210,1276,910,1148,908,1196,1210,338,1172,1428,338,1272,924,1246,922,1170,1202,1270,740,908,1246,1156,1176,1244,924,722,1204,1158,1272,1120,1194,1228,1218,1156,1246,1180,1162,4028,840,1450,1218,746,954,1738,1248,1126,1718,1218,1004,1068,1836,1204,1100,1126,1120,1014,1736,1224,1142,1124,980,1118,1832,1090,1856,1260,1464,606,868,994,1080,1842,1172,992,482,740,2002,1242,1248,898,466,866,360,702,684,364,506,630,356,578,364,716,586,466,700,356,574,574,324,462,474,358,538,590,630,638,634,722,542,726,622,768,758,322,746,688,506,3496,1104,446,1274,478,910,418,662,1348,1516,1086,778,766,650,506,3752,1502,3332,482,666,2308,1968,3536,2044,1370,1508,856,936,616,536,598,410,864,1082,318,306,610,426,316,2492,1120,1972,3992,4112,3020,1976,1220,510,2532,1722,576,600,542,1726,1176,1333,528,540,2861,1694,3207,1592,450,544,464,2902,856,582,420,1270,546,500,396,492,572,782,2180,2254,2128,2120,2196,2226,2328,2298,2308,2284,2176,2140,2120,2224,2306,2114,2254,2140,1290,2106,420,614,664,670,482,1972,528,544,580,456,452,428,584,580,2882,608,3144,596,422,438,586,438,440,446,628,434,586,446,1078,2642,450,420,586,438,414,454,3261,3186,3280,3112,3166,3198,2160,500,3055,3216,602,466,650,526,2512,670,648,964,586,1302,1632,922,576,694,350,524,532,328,528,522,496,1998,1986,384,1922,398,1960,378,1978,380,1970,498,916,1980,392,1992,390,2000,358,1982,384,1816,356,564,1984,360,606,2010,390,554,1994,392,2118,380,2006,398,1990,356,1984,400,1996,380,1986,386,458,358,1990,380,662,1994,394,2016,394,1992,394,2026,1972,384,528,1990,386,1824,390,544,1992,350,402,1974,388,518,1972,376,1972,382,1982,350,1962,1974,364,1982,516,450,736,1996,380,528,1986,392,1822,388,1994,382,1990,522,1726,392,1970,374,448,1970,380,512,1994,372,1972,380,1984,394,1986,400,1962,382,518,374,2032,390,352,548,1978,356,346,1848,376,1976,326,394,1990,374,2008,398,632,1992,398,2000,420,2000,392,1978,360,2004,2024,358,766,1984,394,1972,382,606,1998,368,1984,406,1836,356,1966,312,2006,390,2018,398,1996,378,2008,336,788,392,2004,386,390,414,2022,384,662,374,2074,386,522,432,2012,2022,442,1986,450,730,2078,394,516,2004,428,1860,442,2090,436,1986,444,1970,1980,354,766,2108,444,1978,308,2042,452,1994,446,2032,398,1994,450,2002,434,2004,394,1980,366,2006,434,2086,456,382,2004,448,2002,450,444,1974,454,2002,460,2126,382,2010,526,728,1994,430,516,2014,1840,368,2004,400,1998,440,520,2130,426,770,2072,586,530,2016,464,2000,408,1820,422,522,1984,406,520,1986,398,900,1836,414,1990,402,1990,384,2062,432,1988,350,1976,386,384,522,2110,400,518,1992,394,920,1996,436,1824,1978,340,1970,386,1988,430,520,1958,380,1966,420,650,394,454,554,1996,450,1864,342,518,2004,464,2038,444,1988,374,520,1980,446,930,1986,436,512,1816,454,512,2092,400,1976,388,1936,388,1972,410,518,1996,446,1976,442,1992,436,538,400,908,352,526,418,350,338,424,378,352,386,438,772,1980,374,378,1546,1980,2530,2452,2248,2074,404,1764,2236,1116,902,542,1912,2442,2204,1244,1220,766,2420,1038,306,584,398,2542,956,1060,2042,2484,1946,362,1896,424,2022,1090,574,2496,2452,2404,850,1162,532,1900,2434,506,692,488,2370,1112,928,2442,420,706,1134,2336,1172,2430,2338,2408,2248,2360,2062,396,390,2466,1960,1682,2314,1539,680,642,454,1102,1500,1262,1594,1520,606,526,612,524,528,314,542,530,524,526,528,532,522,3288,520,524,3372,532,528,522,542,544,460,524,522,526,542,530,538,542,606,536,528,538,544,538,526,300,3316,670,1968,522,526,528,530,1348,1552,3108,516,548,532,522,648,982,446,942,920,410,704,546,528,526,536,3046,554,518,2051,518,2020,1854,530,536,530,598,542,490,318,3246,3246,484,3310,3032,540,524,520,3304,3310,2526,3372,532,3302,544,316,3442,306,1910,460,3250,3340,536,760,3296,530,3244,1132,1574,528,826,444,1002,646,300,300,394,1358,1594,322,3214,536,3296,484,3220,3062,2904,3274,524,322,2061,534,540,306,588,588,690,626,556,542,1718,1817,414,580,680,524,540,538,536,544,534,530,522,534,592,364,450,1080,1264,472,500,1490,600,312,942,598,524,588,520,546,2488,3216,526,538,572,522,544,318,1968,516,542,542,524,546,526,3150,2386,578,636,3444,3336,536,3414,316,3405,524,562,302,3344,3213,3400,3336,520,3364,306,3348,524,534,3256,3398,300,3324,3316,522,3098,756,3395,520,536,300,3340,3236,3350,3362,514,3290,322,3258,544,544,764,3378,584,304,3419,3326,390,758,3398,530,750,3328,312,3234,536,754,3154,524,538,3664,548,760,3510,538,300,3384,3298,528,1572,1284,752,3238,598,546,540,536,542,532,534,526,440,546,532,526,524,532,528,482,546,532,544,522,542,538,534,538,550,540,544,714,508,540,538,538,558,530,528,488,602,518,430,648,664,3398,548,538,3224,3376,534,530,756,728,536,316,816,732,516,514,422,544,530,562,522,504,444,3474,578,486,524,544,528,544,1122,2512,620,614,558,2780,536,426,2866,448,656,628,2828,678,1486,1476,1770,794,980,860,2478,2292,2534,2180,2268,2380,2552,2770,2958,2872,2416,2622,3104,3344,712,670,688,2422,2422,2038,2496,2056,2530,850,840,1490,2528,1386,1730,2566,2518,1220,1342,2446,1742,1012,1012,1294,2000,2002,996,2508,1862,1408,1592,2324,2428,1406,2520,642,704,2514,1038,2530,1050,1232,2548,2534,1110,1112,2484,1150,1086,1302,2520,988,988,1008,992,2468,960,2468,1724,776,1708,1074,1070,1076,1082,1002,326,1106,1176,1170,1126,1206,1382,1858,1868,1170,1162,1188,716,2622,912,1178,1842,1358,1840,1192,850,688,664,820,1162,1112,710,526,464,1128,564,2526,1850,738,2532,1854,1340,412,642,420,2376,2666,1738,742,882,906,1252,2530,2382,1192,1194,1544,1330,2202,1088,562,892,2080,2774,1964,1878,2506,1844,1388,2388,2194,1154,2204,2522,666,600,826,852,1334,1262,1876,1432,870,1430,2298,2376,1774,2320,2386,604,936,1162,1554,2502,454,2228,2450,602,734,310,444,484,302,408,3107,340,878,2794,738,3214,2797,2118,2164,2584,2746,302,306,2198,2861,2184,2312,638,376,558,916,416,332,1678,2800,1968,1064,2294,2378,2786,2206,784,2174,1368,628,926,1480,984,3005,480,416,612,516,496,896,1264,1184,508,488,536,496,492,1368,2604,944,2700,1264,592,712,1196,2436,672,988,688,480,860,608,1004,468,544,468,700,1744,476,2468,712,1864,1272,1112,1496,552,636,516,552,644,660,376,332,536,324,312,624,1148,496,528,532,1500,2672,628,568,2756,524,3052,708,368,304,484,976,320,480,620,488,852,404,648,2648,308,372,960,792,404,1500,408,316,448,432,336,480,2716,364,360,340,456,1772,1256,3042,484,424,592,524,500,900,1284,1192,588,488,528,500,496,1376,3214,956,3054,1280,600,724,1272,2958,596,1024,600,552,864,608,1032,468,524,936,852,732,2088,1844,660,744,1876,1272,1160,1516,756,648,520,644,668,384,328,328,544,560,308,608,1132,576,532,544,1480,2188,656,580,2960,528,3380,364,308,484,988,324,472,480,624,496,852,388,656,2696,320,352,1004,456,780,396,1580,412,320,488,436,336,508,2728,372,376,320,452,1784,504,2568,424,2572,2552,2352,2336,2608,2328,2520,2444,2304,2388,2464,2416,2544,2388,2392,2424,2236,2612,2600,2452,2400,2472,1334,1286,1148,954,938,552,582,1178,1116,1222,1048,1190,960,896,1024,844,1128,954,824,342,662,642,888,646,738,1012,678,912,1174,1040,1030,952,1222,1270,1162,1210,692,1388,1270,1162,390,886,790,1242,646,1064,1194,936,982,898,876,864,798,1136,1100,892,800,1236,832,828,1204,804,518,712,818,986,894,1234,1044,1086,1036,1132,1156,1152,886,870,572,568,332,1284,1300,1286,460,892,1114,1050,806,796,732,552,896,1202,1034,982,948,1018,820,816,832,802,814,816,1278,2398,434,474,472,616,758,536,490,738,630,826,820,868,1620,716,786,896,878,2142,440,554,768,768,986,434,590,654,690,596,670,1258,1374,678,1562,608,654,670,600,618,622,630,634,612,1072,1204,1150,2368,970,1172,578,834,1054,748,654,658,692,698,818,320,490,1128,1314,1272,1046,1052,1310,2302,1796,1460,1464,2060,2448,558,882,710,558,738,688,746,746,1294,1374,2560,1266,1274,1238,612,320,1706,1742,1696,1496,1794,1450,1372,1202,396,776,818,522,880,728,656,698,694,614,570,554,566,616,680,592,578,610,762,884,460,988,994,2706,578,1178,956,2438,804,798,850,776,988,1010,1096,1134,382,1062,910,588,652,960,642,1086,670,886,1136,1398,1072,1270,1152,1984,1344,1172,1186,474,450,424,376,1002,404,1060,928,2162,616,1112,2478,1954,1296,876,1254,1068,2092,848,1198,748,906,952,740,748,456,442,440,420,438,548,650,524,582,690,898,798,1156,858,900,1332,1332,1066,1182,1104,1060,1110,934,936,612,572,578,628,368,834,1142,1044,1302,1114,1054,1052,740,1074,766,1358,716,820,752,714,722,740,824,1258,1648,838,878,978,976,1508,1516,1702,1810,1376,1512,1360,1374,1508,1378,1504,1314,1328,1394,1320,386,972,876,718,348,996,1950,1318,2412,1984,1624,2026,1614,1840,1450,1712,1186,1348,1796,2088,1794,1810,1644,396,354,898,898,908,862,812,872,896,1066,1166,1576,1332,1622,472,1322,736,934,330,364,684,446,700,536,506,682,992,696,512,738,722,920,1206,1232,1378,778,748,894,1048,526,414,846,1020,1170,1092,1172,1058,1760,1542,2110,1490,2050,1362,1400,1510,1942,1788,2172,734,1934,452,550,1348,1910,818,522,594,588,568,498,500,456,534,2864,928,686,1936,1286,1142,800,1440,870,1032,1152,1224,1310,1268,1298,1106,1278,1434,1174,1362,2044,1694,1802,1328,1396,1896,2190,1076,1122,2844,2702,1814,1888,1828,1850,2074,2072,628,812,1044,1124,2448,602,600,530,644,1228,1150,1074,2604,2702,1176,1064,1170,1224,1206,1322,1412,1420,1408,1530,1308,1356,1404,1312,1432,1434,1380,1022,2330,784,1192,772,826,624,1572,760,668,2364,906,1394,1102,852,942,2040,1154,1330,2366,2034,1862,1910,1758,2260,1940,2412,2250,2314,2282,2064,1438,718,2046,1002,1154,790,782,2036,2228,1818,1840,2382,1050,1238,1248,3074,2442,2014,2052,642,820,660,680,744,754,634,700,560,1264,1238,1252,1180,1332,1320,1486,1426,2374,1392,1232,1274,1342,1460,1780,878,836,994,982,892,1240,1150,1222,834,1076,950,1014,1302,1146,1656,1410,1418,778,768,736,1352,1340,2660,886,1982,2172,2222,1088,1422,1406,1858,2156,2370,1350,1240,372,802,1168,1074,1160,896,1110,2086,2096,2626,2016,2122,2448,2084,826,690,906,898,1370,1358,1596,1786,1258,2110,2388,2386,2356,2412,2096,2376,2406,2410,2394,2404,2396,2412,2096,2108,1870,2356,2294,2366,2230,1944,1016,1156,1090,964,1500,1508,1098,1150,1140,1010,1004,442,828,1164,1190,1224,1160,1250,1502,908,1176,1218,1242,966,1150,1020,776,982,934,1232,1152,2024,1178,1258,2028,1506,1400,998,834,2182,1016,878,2160,1222,1144,1508,2024,2256,2040,2492,2328,1352,1134,1074,1156,1196,1504,1502,1094,1300,1506,1052,960,1054,1228,1488,1518,1014,1450,1340,964,992,1506,862,1054,1186,940,1530,1502,2086,1098,1202,1176,1212,1504,1510,1848,1504,1472,1166,1252,1034,1134,1240,1272,1222,986,2556,956,1226,2314,2386,1176,1110,954,1066,1150,1504,1508,904,1196,1004,896,1506,1502,1240,1226,1354,1032,922,1136,1210,1876,1162,2118,1842,2474,1334,1346,2052,1818,1468,1156,1864,1050,1006,2056,1962,1112,1066,1490,1140,2002,1004,950,1192,1064,1264,1240,1238,1232,1306,1888,1708,1906,1866,1046,1174,1124,1052,1028,1494,1774,2412,1782,1772,1788,1266,1070,1476,1474,1924,1414,1500,2018,2090,2092,1944,1796,1678,1134,2358,1482,1068,1094,982,1714,994,1062,1234,1194,1746,1924,1038,1240,1820,1214,944,1962,2318,930,1014,1832,1826,1818,1776,1840,1772,1774,1800,1750,1962,1856,1832,1156,1154,1660,1942,2088,1552,1856,1912,1866,2000,1850,1516,1944,1514,1498,2108,1512,1510,1892,2118,1898,1850,1846,1100,1096,1900,2302,1998,1882,1338,1500,2188,1064,1006,1902,2074,2104,2150,3694,438,468,442,452,338,1750,474,418,478,416,566,416,442,436,360,356,854,356,358,1146,950,682,398,394,482,674,326,992,326,468,322,334,392,328,324,990,462,3616,410,394,734,1506,3990,3130,1182,480,1014,342,902,756,986,882,1068,830,1358,1348,958,1472,1322,642,504,942,402,720,754,728,728,736,726,476,612,826,1072,918,838,442,974,1206,1074,374,428,628,624,316,528,652,642,520,442,692,412,1084,428,764,852,402,368,374,658,516,894,1022,618,520,2928,1282,308,758,600,512,616,952,510,1304,1330,1506,1556,748,546,2258,630,374,572,548,448,854,692,616,658,544,490,456,624,2982,2206,378,474,2104,794,598,462,402,608,420,332,530,608,308,572,376,2256,686,524,416,534,2372,1358,982,662,1350,608,844,3174,3154,3164,3166,3114,794,776,714,1288,652,712,640,1388,1070,1244,640,3088,3218,692,308,616,3190,966,1494,742,624,1018,510,1362,726,736,2188,410,442,916,490,864,412,370,560,842,422,532,712,1006,834,422,926,566,322,380,648,424,526,476,646,666,1322,1670,844,1846,2316,3318,1668,1558,1948,2066,3086,3228,3116,2826,2230,352,2318,2790,2446,426,2302,372,1764,2280,440,3036,2066,1794,3406,2750,2288,2498,536,3178,2462,1108,2386,2404,2440,2378,2430,2432,2370,2420,660,1246,2386,2372,2388,2430,2506,2104,2426,2424,2372,2372,2390,2448,2418,2398,3137,604,1398,1200,1196,990,988,1216,2230,1712,1076,742,966,950,1152,902,902,760,760,984,712,2328,836,1022,788,2094,304,924,2342,1316,546,444,404,746,664,546,2332,1790,562,1694,1004,1018,1196,488,456,766,854,1178,1244,1400,694,1362,834,842,494,622,564,494,464,340,460,662,1052,354,424,1742,1820,1356,552,1176,2356,2212,1978,2324,1138,932,370,616,1976,1008,928,2468,610,836,1100,2762,1338,932,586,1212,1094,2350,2346,2326,1228,2268,760,2508,1634,854,448,392,1706,1234,2208,1176,1076,2356,1896,2208,1288,1172,1258,590,2028,1508,2354,1796,1714,1040,2346,2386,2392,1488,764,2276,2350,532,530,2332,1354,906,834,1044,816,1082,1110,1230,2346,2382,1356,2330,1212,1230,1502,2272,1132,1084,1078,1124,426,1046,1150,1458,1650,2344,2334,892,1196,1622,2022,592,2336,2344,2322,1228,2258,1450,1456,1102,886,374,2378,2338,1486,410,762,630,336,334,360,324,352,340,350,372,316,414,384,354,334,648,320,348,322,312,374,302,348,356,386,596,342,782,366,310,310,652,308,348,328,358,426,718,668,622,346,330,314,460,330,396,424,312,410,316,306,302,358,432,410,376,848,824,644,634,516,524,480,488,432,402,400,1344,2346,2330,488,2280,1176,608,488,488,606,930,1614,890,1038,370,380,1264,1898,2378,608,328,1914,884,660,1144,2334,714,672,458,1666,800,1104,2436,2434,1924,812,522,512,382,602,596,576,378,2424,1114,390,946,1294,1898,2276,1512,1564,506,514,506,462,1410,2338,1236,1338,2360,2350,860,2348,1170,430,1624,1480,1314,804,620,1276,1514,1052,2346,1866,1762,706,496,2332,1302,1716,752,876,982,2350,2228,1254,474,484,514,492,2462,806,1004,1148,1180,944,1196,1174,1172,842,1094,976,2104,1736,2340,956,978,1018,2332,2238,2334,1118,1152,1110,822,626,750,578,1372,1638,1302,1598,1566,676,766,2318,762,2346,2330,2334,664,772,2282,2332,1372,832,1208,350,380,572,1438,342,418,610,2346,474,424,2172,1788,606,558,876,1362,1180,574,744,702,1640,1398,1810,830,606,1574,2240,1118,1230,1136,2346,2334,758,2014,2306,1234,2522,2510,1990,1620,1712,1550,1822,2086,490,704,712,468,678,738,938,1776,2258,976,728,744,2388,738,756,780,1578,730,1640,750,740,742,774,1700,1636,2114,2418,1718,1552,1016,766,2110,498,510,2362,1936,2060,2016,832,796,2350,578,2346,2094,1328,2348,2332,2260,564,836,1150,1036,1688,526,620,1496,2578,2564,2728,2668,1712,1572,2708,2024,1458,1446,2322,964,1320,964,938,1272,1126,1218,602,2348,814,776,1030,822,638,1516,2428,2664,782,1178,1126,1680,850,1172,718,994,370,332,2346,1522,1526,864,306,1494,868,1576,1626,1032,344,1914,374,768,832,828,1106,836,952,840,788,828,840,846,782,442,504,472,2360,1064,766,764,956,1170,2238,778,902,652,2712,556,1654,354,572,490,1036,438,1194,2230,2352,2342,1728,1874,2034,1666,754,2074,2254,2464,2066,552,650,966,934,558,508,838,2464,932,2540,430,572,582,786,590,1798,2196,2160,1606,2086,2474,2460,2060,444,982,2026,1866,2094,888,882,1462,1766,786,1930,1576,1404,2310,1376,942,1820,2454,1880,2358,2374,2268,1196,522,492,488,1600,2352,2184,2170,2330,2336,2298,2348,870,2348,862,1964,1184,896,792,420,532,906,708,822,2840,2738,2902,1918,2112,566,430,520,1244,2182,2522,2502,2386,1752,966,2372,2374,2358,2090,1550,1576,1066,640,856,964,1654,1750,1258,886,1672,552,1420,854,576,884,646,1722,674,644,788,800,2336,2358,2354,1484,1122,754,772,2354,1758,752,442,794,1176,542,2334,1206,1226,2354,1102,752,758,1360,576,606,744,1140,1200,462,1762,998,1208,1380,792,568,448,836,1038,544,586,664,558,1564,782,878,900,1648,404,502,838,686,548,2308,508,692,2074,2262,826,946,556,1254,1048,2428,2358,2370,2352,980,1140,2404,1194,1146,1784,1390,804,2338,1078,884,1828,1394,2372,774,1022,1256,1234,2366,1160,394,1042,760,1140,1130,1148,932,972,376,1226,434,1142,1210,1118,1242,562,818,778,920,894,930,708,658,704,662,654,782,2170,1282,1122,1628,1908,1658,1660,1376,1370,1588,1576,1492,638,1258,1592,386,438,1570,614,1378,1084,904,1726,2412,1208,1166,1302,518,980,2066,1012,774,620,1832,1360,2364,2368,2348,1300,896,1202,982,812,882,1930,2008,1916,1176,2332,832,1302,636,444,2242,1998,548,1218,760,2272,2348,2372,724,700,440,1570,790,446,536,2340,2082,2054,1454,416,2230,1962,2372,1886,1540,2296,2398,2336,2332,2352,1016,1048,2360,1210,998,1008,610,1262,590,1160,1256,1338,416,710,1668,1364,2346,1308,1636,960,1634,594,1086,378,2306,2690,2340,560,2426,2412,1558,1390,1162,1368,1294,1120,1110,1004,1104,2226,2066,2400,2512,1902,2038,1036,1372,1888,1652,668,964,1158,1630,520,516,1148,514,506,1144,914,598,614,616,886,624,494,1270,822,672,838,484,1266,2672,1630,314,386,484,698,424,2280,2322,1522,304,1334,1328,554,774,574,612,462,1606,2340,412,324,2342,830,2340,1784,1566,822,1028,2086,1260,1238,1266,1768,1580,1766,1772,2348,2346,2358,790,386,704,464,394,2192,664,574,760,1256,2336,1124,2158,2156,2150,1064,1012,432,390,342,1520,2350,1680,788,1034,1336,2362,406,384,772,320,692,642,782,570,708,556,706,630,2350,1814,626,2480,2192,2350,570,748,456,480,448,434,450,430,454,456,1280,770,2360,2360,672,2250,2376,2364,710,628,2350,604,1162,876,814,1700,696,764,752,946,2170,762,968,1076,2350,2138,2200,800,2594,2546,522,1768,1376,342,630,1194,848,2148,2478,790,600,1160,478,406,1656,760,538,428,726,1002,1074,2322,2482,2424,1004,514,608,450,2686,906,2618,1060,2498,814,568,972,902,1114,440,756,612,592,2084,2370,1382,714,1054,928,576,1594,1104,1052,786,902,800,724,2338,736,524,1092,2530,870,622,892,2082,2370,768,748,1040,686,540,1170,906,964,1446,1866,848,344,736,1158,1132,786,718,988,944,1436,840,698,912,1812,818,566,634,2350,414,2500,1586,782,482,1270,1220,1392,2322,2580,1424,838,1450,994,2348,1628,1582,1034,506,1754,1106,596,1182,770,1534,1324,824,626,474,646,1266,912,632,424,1182,1122,1660,434,670,2336,522,1912,638,1138,1254,750,712,784,1702,484,1562,980,1254,1496,748,2186,2218,2330,1270,1698,1268,932,782,1554,530,1456,1746,402,418,890,966,2280,1858,1564,1508,830,972,982,1004,1140,1246,1080,484,404,430,2498,1430,464,338,1632,1912,1054,1610,2338,1216,658,862,822,2208,1114,408,688,806,800,892,906,458,352,1004,784,2360,1646,2346,742,856,1864,2108,894,1000,694,948,1112,1586,586,1066,2470,1148,1994,1094,812,860,1110,664,1640,1252,568,798,2374,846,716,524,2304,1126,2368,878,750,964,546,816,1578,624,1236,1288,2260,1562,1608,1694,1516,1016,796,1390,1392,1384,968,1144,2090,2326,2348,2316,1514,802,1396,910,760,530,2394,472,1734,2396,3222,3550,3620,2636,3888,3800,3772,3532,3794,3780,2758,2496,1826,2076,3908,3772,3848,2500,3274,2218,3076,3670,4054,4062,3994,3772,3644,3938,3956,2530,4006,2692,3024,1718,1688,722,2908,3830,3504,2730,2894,1780,2774,3610,3472,2508,2104,3450,3074,2850,3260,1784,2168,3050,3628,3912,2760,2876,2686,2730,3998,2328,2662,2226,2076,3442,2040,1892,1888,3600,4036,4108,3624,3896,2044,3728,812,1788,3394,3962,3802,3046,3920,674,2406,1986,4002,2822,2948,2706,686,720,924,616,794,598,756,550,724,588,402,1104,558,598,776,846,890,1426,560,808,874,760,624,564,1562,614,748,764,538,572,742,736,1632,760,676,808,794,1708,532,752,584,760,1390,584,1712,638,540,556,702,764,912,1626,604,510,808,456,578,598,534,974,622,538,584,726,756,528,1098,878,570,1642,608,788,606,590,536,772,766,896,760,804,600,516,738,420,548,584,1604,746,756,796,570,490,1554,1576,786,572,962,632,580,714,510,832,578,742,568,658,766,418,582,506,756,776,1596,548,526,586,924,814,688,554,572,1640,566,550,482,754,402,1036,1452,1654,716,836,1042,426,740,496,1016,1648,754,1628,604,1574,740,964,744,568,470,482,1042,754,566,678,616,626,520,660,546,746,742,606,508,742,766,546,760,694,1269,1257,1249,1275,2488,1028,1092,2136,768,584,700,760,548,1080,444,1276,1108,2104,2452,2408,2136,2032,2392,2064,2652,2712,2588,2620,2352,2228,2304,2296,2348,2220,1856,2240,2492,2308,2456,2300,2312,2060,2476,2424,2256,2288,2648,2532,2496,2444,2344,2356,2368,2292,2496,1656,2328,2156,2176,2508,2340,2536,2116,2448,2872,2888,2964,2780,1580,2768,2860,1356,720,1132,556,1832,2644,2592,2768,2784,2752,2784,2688,2900,2888,902,2800,2792,2796,2752,2968,2908,1400,616,844,2752,2800,2748,2784,2760,1973,2864,2000,2768,2788,2760,2796,2776,2792,2752,2808,2764,2772,2780,2764,2700,2668,2784,2768,2908,556,1192,2776,2416,2376,2392,2376,2416,912,708,2760,2820,2804,1023,2784,1972,1842,2564,932,880,2576,1836,1100,820,1020,864,2760,2800,940,1404,1424,2468,1432,1588,2604,1724,1820,2796,2608,1120,488,2780,2952,2896,2856,1952,2808,2724,1804,2756,2800,2784,2231,3392,2780,2744,2788,2776,2784,2800,2780,2840,2572,900,764,2768,1971,2788,2588,2576,2584,800,1096,1980,2372,1712,1820,2204,2392,2408,1355,372,2404,2392,2392,1702,2416,2432,2404,840,1792,1568,732,904,2600,1096,712,844,640,528,370,564,594,470,416,440,702,300,378,426,654,752,682,2092,696,406,696,1020,1264,1918,1880,1896,1918,1880,1932,1884,1914,1906,1924,1892,1924,1936,1924,1944,1880,1920,1908,1910,1906,1896,1918,1932,1918,1942,1908,1908,1900,1914,1888,1924,1926,1908,1932,1890,1902,1922,1900,1902,1912,1910,1882,1930,1930,1904,1900,1870,1878,1878,1884,1904,1892,1930,1916,1890,710,556,628,470,338,336,1546,942,390,400,436,480,1500,1588,1868,524,444,308,688,420,624,692,412,504,508,736,580,616,544,624,608,704,2484,508,446,396,490,400,556,1306,344,306,312,654,512,508,496,1324,868,1044,604,588,2902,2734,2830,2734,746,2102,548,2830,2628,2038,2952,1050,3198,3468,328,906,468,2418,2630,2820,3624,3616,2948,2806,3594,1608,1540,750,2570,1154,1892,844,1372,2900,1148,2818,3000,2894,3224,1390,742,1588,2740,3614,3396,1602,1474,3248,2360,2842,2850,816,2230,994,868,360,578,1196,2830,2850,3112,2390,2072,2454,2426,1194,3572,2508,336,506,676,2351,2738,2888,3368,1242,358,434,1562,894,3536,374,1018,562,1039,1566,1145,926,1263,1254,1476,1200,950,1600,1342,1304,1540,1488,1474,2022,1148,1232,1260,1074,1068,1176,1104,972,926,686,712,644,560,624,540,1726,1760,1226,450,894,788,442,348,1066,612,930,1810,1252,1778,1468,1658,1128,748,1758,1582,1636,1360,1582,930,652,1770,546,1766,1762,1066,638,586,330,2094,1864,1304,1678,430,2706,1544,802,1010,942,826,1166,922,610,964,1106,774,350,506,394,438,444,450,464,472,404,402,2668,384,436,544,554,496,764,588,430,418,486,468,452,422,1054,912,952,968,684,624,790,2048,2112,1818,2142,1796,2406,2092,2144,2102,2830,2308,1364,1876,1912,1680,1872,1556,860,788,1692,1780,1724,1624,2016,1984,1972,1864,1712,1764,1596,2076,1848,1660,1836,1800,360,776,752,380,980,828,380,844,396,1392,948,1104,1644,1004,948,1300,1508,2356,1140,1716,716,1120,1088,1240,1012,1464,1392,1708,1064,1576,1048,1104,1044,1368,940,936,1428,1792,984,988,1116,948,992,1088,1324,940,1052,988,740,1012,1312,1008,1396,1528,1140,932,1600,756,756,484,764,400,1044,1188,1016,1012,1368,1372,1008,700,748,380,796,992,1088,1060,656,392,1008,1720,1048,1100,788,1180,1288,1316,1260,1180,1628,1172,1384,1124,1112,1680,1396,1072,1460,1388,684,392,1868,1856,1708,1884,1036,1312,1480,2104,1724,1468,1452,1856,1816,1168,1012,1444,1212,844,928,1112,1304,1160,1160,1068,1340,1272,808,728,804,388,1352,1712,1324,640,1128,1024,1584,1144,744,964,1092,904,1304,972,872,1436,728,824,716,1220,896,860,1104,1060,976,1012,1076,896,948,1100,768,964,1220,1048,1064,1240,940,980,776,1200,1264,1136,1044,908,1156,980,940,1072,1364,1072,1116,704,1044,1236,720,788,648,1004,648,752,820,1304,698,1142,792,324,642,526,310,1968,3005,2175,2042,2020,1924,1902,1931,1751,1834,1963,1761,1815,1924,1486,1783,1731,1752,1623,1939,844,380,408,516,528,592,504,600,1040,1068,1564,402,326,434,452,526,1244,574,1292,560,1184,1190,392,364,318,542,482,850,480,438,532,480,1578,450,504,730,436,840,352,860,900,798,434,328,658,570,498,704,1328,1048,924,852,1736,656,1488,1096,736,1088,366,828,732,820,584,466,646,722,630,1184,982,996,580,1032,676,1144,1782,894,698,898,752,426,744,360,444,458,432,550,938,486,930,1076,2048,846,1056,1186,496,1710,802,764,1380,1038,768,1074,646,1638,2128,1246,702,1118,656,1698,1472,1844,1656,780,318,1698,770,1250,1058,1886,746,2180,644,812,1202,658,1688,1472,1354,2172,738,748,728,630,688,1180,2182,1532,1018,1272,1168,710,602,1590,448,814,386,488,2066,598,1810,376,694,794,972,462,730,1648,1466,676,1594,1024,560,2016,546,640,550,1566,592,832,1638,1574,408,840,674,676,1264,572,404,1530,822,504,428,702,1810,1392,1900,710,496,1588,680,1108,884,1642,754,1770,1262,1222,1414,1684,1760,820,884,520,1184,538,692,1024,858,410,694,512,2042,764,496,574,1126,1318,1084,1234,2196,1192,1104,1062,1034,1324,1966,1422,1396,1124,1666,1618,1368,476,1066,1666,798,1006,376,1094,448,1606,1006,886,952,906,748,732,608,704,834,712,438,746,342,1784,1356,872,888,626,724,970,1002,370,1922,1498,996,642,724,1364,1196,1308,972,832,1038,652,658,520,638,432,870,1018,718,754,740,650,918,1240,682,1362,874,1350,888,1202,844,1386,1216,694,854,832,418,1522,564,470,316,1020,1748,568,462,1382,882,1152,552,1212,326,730,2204,640,666,564,626,792,1338,1286,596,2114,2038,1174,656,624,838,1510,1696,1440,930,1148,1934,620,968,1292,1818,930,1024,950,1368,1388,890,1172,370,724,624,612,1770,1872,1180,344,1120,848,396,1426,974,1088,2026,872,1600,860,498,388,936,556,958,1772,974,1352,538,886,934,1018,996,1304,986,1336,1868,1532,920,364,302,1116,860,1182,828,1596,696,732,950,494,480,1694,878,446,458,530,664,1200,890,736,1240,594,1004,1302,654,932,596,1046,1560,1754,1576,932,1396,622,578,438,590,624,610,838,630,630,1490,1216,300,1132,696,2036,926,424,1056,374,346,996,892,532,458,364,400,584,562,772,1426,702,1132,654,654,1042,412,926,866,818,1486,2102,1676,1246,616,1988,728,520,466,652,678,1086,2110,1394,488,1360,640,462,2174,1244,1428,786,442,1768,816,332,1018,908,872,996,388,674,1152,858,1658,1936,1566,1748,600,504,1302,1322,606,504,1036,800,576,564,1124,638,554,824,370,1320,452,728,752,1040,888,888,1484,1790,744,1322,820,614,908,652,360,684,460,650,1892,1476,1232,1362,1154,886,1062,1224,698,546,1266,418,336,1454,1820,1912,322,338,480,384,1902,962,1978,632,1056,352,984,418,396,928,406,848,420,628,622,368,504,1416,1344,1038,1820,850,1842,1426,1440,630,1468,514,754,674,822,436,580,542,504,1228,3563,2716,3372,3300,1016,1744,1444,2624,2952,1292,1606,1912,1604,1580,1908,1818,2032,1038,1802,1300,3402,432,1362,2406,1064,462,768,1580,2682,1850,2048,882,1184,928,3014,3136,3098,2940,1182,1162,1388,1270,1116,1250,1944,1590,1988,1560,1442,798,1768,882,964,1774,400,1548,1500,2748,530,2846,788,680,590,638,2510,1136,1814,2492,1202,2688,2992,2508,1224,1180,2276,1388,1402,2250,1978,1288,1472,2326,604,2532,1548,1424,3780,3804,3308,2536,3280,3192,3640,404,464,528,516,1100,3544,2080,952,1400,1016,1556,2376,1516,2276,3232,2076,1036,1976,1372,1924,3396,3224,2844,3228,3168,2468,536,2992,3532,3620,3708,3572,3296,3448,3320,3412,3412,3168,1000,1212,828,1408,3188,3044,2688,4024,4080,3064,1668,2916,3308,3324,1944,2616,3520,2396,3432,3796,3120,3168,2996,2384,3528,660,3284,2860,2504,1840,1852,1824,1736,1744,1776,1780,1788,1788,3520,3456,860,836,3516,2328,2372,1504,3464,2736,4000,2540,2132,2944,4100,2052,996,4000,2272,3888,1992,2476,1280,1232,3556,4040,1732,2656,1136,3252,2976,2308,3628,364,3314,3380,2022,3380,3290,3428,1747,2314,3376,3112,3474,1770,2257,3290,1917,1782,3394,3324,3370,3372,2948,3366,3392,3224,3410,2367,1747,1880,3362,2812,3404,3254,2736,3310,3216,3366,1868,1797,1757,3386,3374,2032,3322,3568,528,872,910,1030,1054,934,710,1060,1004,358,1568,2010,1126,1190,608,760,1004,1608,1722,996,1520,1600,788,1030,2082,1618,1780,886,682,1358,1468,850,1426,708,934,738,852,494,430,704,440,1586,1096,1154,966,1552,1520,1002,1292,1318,1312,966,630,1248,1344,844,358,636,1096,1294,880,1020,1084,860,580,628,1422,1578,388,414,308,1114,1086,682,1110,1630,1156,1080,2288,1016,634,958,946,1776,1394,886,944,966,1660,1924,1350,718,860,1086,992,1298,1192,1288,958,714,1410,1648,1198,2132,1538,1634,802,410,596,1184,2372,2502,594,820,1688,1562,764,900,2106,1536,1380,460,480,620,1160,800,1338,1086,1932,1320,1912,1438,1238,1134,726,954,1432,1822,1870,1044,1496,1562,1868,1334,980,1392,1464,964,572,1340,1580,1130,952,1804,2000,1236,856,3730,3726,3628,1036,2626,3708,836,904,830,824,532,570,1152,522,498,3694,3744,3656,3704,3730,2420,1300,1284,3734,3764,362,680,3090,3798,3366,3684,856,2828,3698,3674,3784,3702,3792,1606,1076,338,754,1376,1814,3670,3712,3760,3914,3804,3752,3768,3622,3748,3766,3694,3750,3706,3696,3874,3706,3742,1508,3776,3908,3734,3732,3762,3954,3846,3718,3724,4020,3704,892,3676,3680,3798,3766,800,3686,3778,3686,3750,3772,3746,3802,3730,3634,3774,3740,3714,3768,316,566,1376,988,546,640,396,1678,3880,3748,1016,460,3878,3642,3742,3734,3774,3824,760,3688,3786,3732,1130,2464,1312,2168,764,1668,1190,786,766,826,376,1148,916,442,1564,654,1848,2678,982,700,692,1136,724,1364,1504,322,524,708,556,468,584,1654,1674,930,2024,2880,680,404,398,392,1320,2956,1678,3750,440,1760,774,880,1826,758,2994,970,572,1524,2762,534,706,528,1384,656,988,1952,1898,1564,2640,1824,452,776,1550,530,504,558,1254,1066,1372,2970,3590,918,1286,1338,2710,670,1018,806,972,882,1726,1320,3660,922,448,672,696,910,572,906,574,1310,560,652,1938,1798,1938,1930,1680,1682,476,2600,2182,2554,2608,3196,2228,1106,2318,2442,2820,3194,2162,1538,2066,1908,1202,962,892,1026,1666,3130,982,1538,1798,2078,2122,2772,2700,748,966,1394,1392,1744,2786,1228,1234,640,830,832,1744,1738,1906,1916,934,1946,812,788,1946,1946,1944,3196,1120,1940,1252,938,1302,848,1156,3206,1034,2094,804,674,1092,2496,2356,2490,1398,2768,2212,1384,1108,1636,1956,1674,1712,1312,2760,1804,938,3176,3196,1596,1594,734,1750,1402,2736,1252,1400,2036,1540,1608,1058,326,1668,474,1954,626,918,958,1812,1942,912,848,1462,914,1020,778,982,1280,982,476,308,928,708,508,620,776,924,414,1246,702,440,394,984,1128,418,1248,734,1270,1652,2670,1662,1122,1128,1670,2766,3182,2156,2172,3064,1848,1528,1994,2142,1138,1070,1388,2302,1892,1822,2706,1534,1414,1392,1362,820,2478,1450,2234,2232,2494,1118,1548,1566,976,2224,1946,2096,1338,468,1846,1160,1238,1498,1514,3182,1388,1876,1400,1240,2328,1106,1088,2326,3426,1914,3284,2850,1150,3252,814,3200,1674,922,1232,1736,386,2252,418,1962,2364,2378,2368,424,2352,2174,1760,580,666,682,2134,652,606,606,576,762,520,2174,458,850,426,532,2380,1892,2368,518,410,1626,394,452,452,442,870,736,478,396,456,388,610,522,894,1078,916,386,616,392,558,530,2654,536,530,442,586,740,572,388,694,732,678,534,754,752,626,1140,2110,826,538,828,2046,426,578,582,444,506,456,752,672,2376,840,818,1608,376,2110,528,378,376,338,568,458,708,1034,342,442,672,396,2302,1116,824,972,2394,402,3485,570,800,530,596,498,478,444,548,552,532,416,834,1080,1134,774,684,732,758,632,1010,850,396,658,640,714,1404,2130,1694,1540,1520,1178,894,314,338,634,1428,1230,860,1436,1186,390,1512,1018,380,2769,2248,1530,768,1312,772,750,908,1002,320,306,364,368,552,876,562,824,1214,360,560,856,454,516,2368,1258,1496,424,462,1498,364,1644,958,700,1994,2234,1616,1706,506,300,584,1088,442,542,672,960,462,878,1088,2066,660,646,826,840,622,1090,1070,550,1202,838,492,1126,890,1048,980,534,514,532,596,1610,538,1256,770,1870,1368,602,978,752,1060,708,780,656,636,584,726,734,372,736,310,932,1104,1430,1342,1022,898,960,998,832,1332,1126,512,872,854,936,1856,2824,2480,2054,836,1896,1636,1136,1898,1568,1996,468,1442,1016,1740,1030,998,1194,1318,488,1148,716,1084,1002,1094,1612,480,750,1136,600,684,500,3132,1666,366,638,614,2016,672,396,372,630,1446,586,700,714,1146,844,1280,610,1162,1446,2772,872,854,1094,1118,830,1444,1418,704,1584,1110,654,1146,1186,1386,1300,700,336,388,696,1278,786,2138,722,2004,1550,1046,412,390,1668,1018,2632,1258,468,2898,1744,1940,634,970,702,2132,1262,924,2648,2970,2098,1200,614,564,758,866,890,672,548,726,358,554,636,674,720,578,532,706,750,346,398,624,812,432,566,942,1190,668,752,764,1078,836,532,532,1248,704,468,578,880,374,508,1446,1598,788,1208,622,578,692,780,730,568,812,614,1066,434,594,534,392,616,1148,562,458,538,588,732,792,856,572,442,718,590,766,468,1228,878,356,346,462,706,538,988,596,1026,732,2062,340,698,468,528,890,654,502,444,826,886,966,950,908,1012,838,594,710,326,408,392,392,434,820,1182,700,626,692,902,1672,2042,562,1844,1258,362,692,814,1020,856,758,762,1324,486,332,570,1016,1896,1026,754,312,912,898,732,1124,726,428,736,1030,1154,1326,1096,546,398,774,854,1602,1076,1318,1264,530,1432,772,394,1472,460,498,668,566,908,978,830,724,1942,1386,2014,654,644,1224,2534,888,812,730,998,1150,1182,896,890,724,964,488,474,736,846,894,954,770,548,488,706,768,942,994,460,528,370,830,854,946,1078,572,782,1246,1090,514,1536,888,584,826,994,1430,1112,1544,1662,652,934,770,1168,496,538,672,1020,1926,654,750,1114,1236,822,586,768,920,706,914,782,1032,972,664,760,1076,814,1414,576,732,712,578,524,478,818,648,1532,742,1228,602,712,786,462,588,358,1036,574,634,696,698,638,594,598,936,1026,896,380,1018,622,1630,1184,468,610,494,938,776,2220,862,904,424,790,974,450,922,622,932,1174,308,862,644,592,1102,1172,1280,1264,1210,1338,1116,788,946,434,538,524,522,576,1082,930,816,1166,560,760,1018,1108,2228,2722,1170,2432,512,982,1558,1078,1348,1120,1006,1014,1750,594,648,440,390,736,1346,2564,1366,1216,1174,964,594,1384,568,888,972,1704,1036,1756,722,678,754,530,1908,1128,2110,1418,372,1578,1704,2458,1902,1032,542,2672,658,882,1210,1214,1310,1098,988,2450,1828,2772,864,852,862,1610,1436,2702,2538,1542,874,1028,412,3716,1028,492,456,534,430,526,304,530,3060,3414,1310,3480,3324,544,2030,2394,3244,2852,2968,1630,2888,3352,3211,2250,1810,3240,3270,3536,3570,3500,3508,3440,3268,1890,2372,3401,2747,2352,2083,3100,3400,3496,3410,3440,1492,2286,3114,2554,3486,356,416,2504,512,432,660,380,500,624,3030,2308,704,2384,2080,2488,2500,2004,856,1420,2744,1964,2480,1664,2528,2480,2392,2412,2388,2416,2432,2420,2468,2164,780,2548,2340,2416,2192,2468,2572,2504,2420,2540,2360,2564,2412,720,1288,848,1196,2548,760,1288,2240,904,372,452,1740,476,2476,2076,392,1604,2464,2524,1736,2084,2368,2476,2192,2412,1732,1228,1060,1028,328,2080,2232,2444,1336,516,920,356,620,452,548,740,1476,485,358,2289,2999,2474,2342,2977,2813,2882,2618,3151,1752,2989,3207,3136,2165,2904,3186,2606,3003,3104,3251,2103,3070,3162,2010,2408,3080,2667,2788,2477,1420,1990,1508,2724,1586,796,2648,534,314,1498,1274,1238,2070,1476,814,376,1484,396,830,1008,1472,748,1324,1270,436,410,2908,1774,386,418,454,1852,1102,678,410,1440,1466,580,408,790,1506,428,416,2016,1042,826,900,2731,1342,2286,3066,400,2792,2997,1562,1676,2075,1776,2224,376,474,2752,1148,338,1098,902,1002,910,1086,1342,1044,468,366,1354,924,868,786,1052,1160,312,1798,944,1440,432,2296,2488,1648,724,1194,956,542,594,944,962,1470,452,1016,2552,866,2216,2198,2198,2136,2182,1970,2198,1338,2244,1994,1294,1430,1820,1324,2186,1478,1560,2066,796,1208,1470,1780,1780,1118,2548,1520,1430,1434,1284,1222,514,842,482,2552,1464,1466,1690,2176,2276,1618,822,2048,930,876,1198,1620,808,986,1822,356,2186,2154,862,406,514,1198,864,882,2134,2264,2236,766,852,844,2102,920,2356,2216,1680,2214,1656,1240,666,2388,1170,1082,1890,1012,1534,1700,1998,2016,2026,2112,892,2216,2014,1310,1654,1194,1938,2142,1676,914,1188,1154,1488,2078,426,1366,546,650,370,2136,910,744,808,1188,1308,464,468,1150,404,476,574,464,370,484,512,642,1324,1028,1128,576,834,466,820,632,614,3422,3940,3940,3926,3936,3924,828,600,2092,1854,1742,1824,2626,1712,1566,2030,1716,1636,926,586,2062,1092,2640,1872,1574,1058,358,1104,1040,1148,2290,1414,1618,1814,2106,596,652,848,1284,1658,1402,1394,1094,548,554,500,1032,860,1642,1520,1244,1100,1718,1488,1454,1226,1922,2252,1828,1910,1944,1696,1838,1856,2128,1226,754,484,496,734,784,748,778,806,752,776,766,526,464,468,506,506,502,480,474,568,766,900,744,756,832,2816,1062,2474,2176,2676,2218,2250,1426,2252,3152,720,1544,1756,2210,3080,1930,1488,1736,2023,1534,3290,692,344,468,1016,728,1972,3086,560,748,372,356,368,600,368,368,604,732,632,600,396,820,480,768,428,600,480,452,604,748,632,612,384,340,364,748,616,604,448,360,748,456,480,380,592,420,604,392,640,608,340,388,468,368,712,372,400,452,472,336,820,680,596,632,616,3082,3342,760,866,350,532,582,612,656,546,536,3039,872,882,2194,2250,2006,2140,2156,2450,2154,2134,1864,2174,2274,2122,2160,2286,2220,2362,2074,2216,2280,2270,2192,1968,2222,2136,2170,3039,3039,704,506,312,3049,806,976,866,2294,2126,2170,2150,1950,2164,2166,1934,2160,2272,2172,2140,1962,2164,2154,2144,2148,2230,2196,1968,2224,1940,2158,2242,2246,2288,2006,2250,3022,3022,418,480,300,620,3024,3026,1006,1026,2144,2028,2206,2236,1970,2114,2134,2198,2142,2250,2134,2148,2202,2176,2098,2102,2152,2116,2126,2174,3004,3004,3124,1526,2420,1254,804,572,722,488,2210,2616,578,574,418,718,1270,416,2186,2026,2943,2191,1258,336,898,1862,952,2710,2710,1677,456,854,708,2554,2943,2875,768,1134,1153,1134,1161,366,540,2190,2220,1746,630,1802,1876,1968,2108,2498,1968,364,322,324,1998,2078,2138,336,1644,1668,1682,1728,1942,1876,1768,1674,1770,1622,1646,1690,1686,318,362,2506,2689,758,1622,786,624,564,506,564,352,484,608,807,2721,486,1428,830,1730,1706,1720,1690,1738,1578,1386,1586,1674,1854,1040,2074,1784,1520,2226,2206,2382,1188,1444,2218,1394,1442,664,2190,2040,2152,858,822,998,874,2190,872,1236,468,1144,320,488,600,836,880,972,716,500,472,408,560,740,1992,1988,324,612,1228,636,904,1112,396,836,1288,1284,1292,308,1280,336,660,996,704,540,488,752,1268,584,400,308,1732,1168,1888,2220,988,984,1376,1492,552,1676,1524,328,1724,1256,648,1740,372,360,640,396,792,700,464,404,672,660,756,348,556,312,476,328,748,360,364,340,356,1016,448,460,488,600,720,788,804,540,1060,968,860,828,600,2264,2316,1560,908,1400,2080,1312,528,564,460,956,1012,1080,996,2512,1988,1108,1016,2476,1208,1080,2256,1360,828,1696,1556,1004,1108,1068,1548,924,920,780,836,1444,552,928,972,780,360,964,672,700,1444,1276,1016,912,324,712,944,628,364,816,976,916,912,1028,1032,1772,1780,1644,1500,1776,1772,2420,2688,2236,2280,2212,2312,2544,2600,684,1020,1020,1020,1024,1024,1040,1100,1112,1096,1092,1092,1128,1120,1116,1236,1236,1220,1024,2764,740,724,888,768,944,1144,1164,1180,2548,2632,812,876,2128,2340,960,956,796,644,592,1296,1816,1180,708,1160,1936,1404,2200,1708,1512,1668,2004,1416,1280,1352,1348,772,1188,696,920,868,848,644,756,748,1200,388,580,588,988,848,1232,520,556,684,900,704,928,456,312,1028,920,1024,1308,1540,512,460,568,324,396,384,1040,436,572,424,940,336,468,348,392,956,700,528,688,536,748,956,608,508,756,736,732,632,408,772,896,1124,1084,800,1096,380,1016,656,2796,824,372,1084,996,1132,1016,2600,400,404,700,1076,392,460,1088,1200,764,476,668,780,1132,644,720,680,1012,708,2060,1632,1794,1556,1332,1622,1968,2100,418,320,322,312,2590,368,678,400,962,584,1108,382,446,368,334,3176,2200,1358,1088,584,1340,1924,1822,3108,1362,1354,1406,2154,1668,418,904,2076,432,1680,1672,1666,1638,814,408,1062,1550,418,1466,804,1450,406,986,1804,768,1050,962,762,1554,768,1352,962,880,1038,2144,594,834,1968,1050,1414,640,810,1392,780,1950,446,1082,1474,822,970,1058,420,882,1136,1390,1036,800,642,920,604,1692,1158,992,910,686,850,774,774,640,562,700,834,1204,446,1356,1236,958,1626,1104,1172,1506,1052,730,2214,1166,2506,1392,1342,1522,956,786,1408,910,994,980,694,804,1072,550,596,1286,806,716,922,1028,410,1402,1498,1384,934,968,956,802,450,552,400,494,590,540,780,438,474,372,1808,1770,2444,1410,444,1412,666,1562,902,1964,442,1026,1072,734,824,928,1554,614,1026,744,1280,646,608,410,958,1554,626,338,846,644,548,768,672,612,728,774,908,1314,788,594,904,1078,952,674,756,680,1414,950,636,774,800,1538,746,1396,1148,940,1758,622,2032,1284,600,1656,1030,488,504,1292,1910,1272,1240,1470,720,398,800,838,404,1656,740,1702,484,430,704,1182,432,752,420,502,1462,1542,1474,1308,1078,632,708,1324,1688,1594,2142,740,580,2968,1918,2230,2998,1932,2052,2928,646,618,888,1054,352,376,550,598,458,1492,610,652,602,446,500,574,350,416,402,1426,462,482,460,456,602,544,332,516,550,606,1338,450,560,492,438,692,464,490,554,554,464,808,446,470,612,510,512,436,2548,2034,606,478,510,422,942,436,504,550,1492,606,478,584,556,882,466,794,598,550,470,746,688,534,2358,534,1236,714,794,612,472,664,600,638,494,604,604,752,476,426,780,352,486,410,486,684,502,546,620,432,644,476,518,426,470,470,564,602,556,1460,410,392,1332,442,494,2290,432,620,768,2092,492,684,558,858,1948,730,782,628,556,780,2246,2048,324,528,488,580,554,1304,546,560,458,588,478,536,424,562,510,562,418,496,396,374,532,1276,722,456,478,638,454,556,472,600,562,658,622,562,1788,2152,464,534,2488,560,1386,2342,814,396,782,370,416,1284,498,304,458,588,606,542,628,432,400,482,430,476,2390,558,494,532,592,546,550,430,588,1796,482,638,1680,444,508,464,454,608,436,508,512,524,576,2152,474,454,456,720,518,456,2298,426,340,452,608,456,356,354,1776,2400,3652,2696,2700,3114,2290,2064,2548,2564,2034,2650,2086,2404,2062,2540,2632,2460,2200,2414,2384,2494,2130,1744,3142,3152,2312,3630,3240,2382,1508,3708,1970,1474,3654,2782,1212,1270,2668,1512,3452,1384,1592,1298,1234,3370,3780,3812,2192,3196,1404,1112,2776,812,2176,3024,2296,2644,1756,3192,1888,1576,2884,396,952,1264,2268,2728,2604,1500,308,1828,2288,3148,344,2332,2432,2404,524,432,2152,1680,3736,1540,2000,3712,2544,1476,3664,1500,2788,1584,1288,2660,1980,1500,3612,932,888,1376,836,952,856,840,924,844,832,908,1312,1736,936,888,936,832,880,828,936,880,908,828,880,984,888,928,1232,944,764,1040,1448,956,928,928,820,944,464,740,828,952,3820,2220,3144,1584,1128,1172,2848,2348,1468,1100,616,1708,588,540,1152,2388,3176,2556,1868,1572,1884,1104,3520,2852,1344,1640,2296,2592,2716,1808,1020,3176,2296,2412,2392,2156,1680,3744,832,2004,3700,2512,1464,1628,888,1880,1504,2824,1604,2364,1736,1128,756,1616,808,1976,640,604,1504,936,876,848,944,852,948,916,848,1040,820,880,952,824,468,888,816,872,948,860,876,976,900,944,1212,916,948,804,1028,1436,952,936,920,560,948,480,900,828,346,2228,3174,1388,1194,3210,1616,3292,2644,1628,1666,3238,2368,1874,1584,1928,1060,2658,2878,1340,1438,2314,2308,2614,2576,1850,2258,3164,1276,2414,1916,1496,1644,3730,1540,2002,3726,2518,1482,968,1158,1590,886,768,1202,1888,1508,1314,1084,1042,1578,1910,1406,1282,2716,1986,646,610,1506,946,882,436,928,856,950,940,852,1304,824,946,822,916,466,816,886,932,864,880,984,680,924,1228,916,950,1048,1446,640,856,934,922,810,944,478,886,826,1036,1376,1348,1196,512,788,679,863,862,798,865,817,796,811,794,672,2446,980,824,990,1762,732,650,608,1202,1010,1386,2038,1186,1046,2336,518,1422,2020,2432,1122,1832,2766,302,1238,992,1674,876,2146,2786,1058,1564,494,1864,1028,1224,1264,1272,1260,1028,1272,972,1092,2344,1260,1260,1260,1248,1056,1420,1260,1260,1044,1088,768,792,808,1676,2348,1268,1200,1328,1352,2340,1104,1256,1116,1280,1260,1252,1260,1264,2728,1256,1180,1184,1304,1260,1264,1256,1104,1164,1084,1112,2204,2352,2028,2760,1248,1252,1328,1264,1276,684,1232,1280,1196,1112,1260,1268,1256,1188,1280,1048,1196,1256,1240,2296,1360,1124,1044,1044,1048,2424,1260,1260,2340,1260,1232,1232,1132,1256,2784,1508,1260,1260,1340,1128,1272,1260,1256,1260,1268,1564,1176,1272,1196,2744,2296,1072,1260,1324,1208,1808,1256,972,1116,944,1516,1044,1052,2308,1544,840,1272,2768,1256,1256,1268,1256,1252,1252,2344,2268,726,448,528,394,338,434,470,354,410,648,612,784,448,410,446,502,306,398,1110,692,1068,926,642,1064,658,536,1346,1116,374,358,520,432,806,474,852,812,944,796,346,2244,3084,2768,3660,1936,1234,466,384,346,426,666,422,524,838,532,366,576,640,450,500,326,592,392,1218,462,340,340,2444,1192,704,797,3849,3849,3759,3569,3849,3849,3711,3703,1121,2295,3849,3849,3849,510,1472,2238,2224,698,422,414,408,3715,3842,3334,3785,3872,3770,3948,3948,4986,492,568,476,632,640,1744,3180,636,500,620,728,1760,660,2208,2496,2184,2226,3868,3716,2438,1472,618,2160,2540,1130,2210,2190,2370,2292,2184,354,416,2176,434,350,3362,2228,3992,3992,1954,3992,2608,1118,932,964,880,1438,2898,2314,2836,3118,2500,2696,536,1934,950,2420,478,2388,2348,2400,2368,1612,2152,1980,350,2406,2848,2272,2724,2814,3306,656,484,380,1036,2880,2340,406,2092,1264,1908,2496,2348,1968,1804,1320,1804,1040,356,484,532,476,368,360,300,484,544,460,1428,2468,2716,672,500,320,528,520,496,448,436,1476,1088,432,2884,860,508,2872,1484,1116,828,528,660,368,712,1176,1220,1398,1060,1192,1184,976,1076,376,396,960,956,332,352,1964,888,1192,476,380,1336,1128,1096,3218,2346,576,556,382,2690,588,780,1318,534,2492,428,336,392,388,736,1412,456,328,624,2126,686,2514,1250,1762,2466,2632,2568,2522,2937,1440,2851,2350,882,456,688,2434,1218,440,1994,808,1812,2964,1430,2964,1684,2816,1578,472,990,1950,780,2534,566,2720,690,2482,1018,2608,2895,464,2376,2004,2765,1076,1204,2722,2754,566,1062,688,2068,3072,3408,2274,1070,2350,776,2582,414,570,1068,2750,778,946,2026,776,426,2974,1846,682,2382,308,484,618,568,2800,776,944,2218,2554,2520,2582,2104,1754,564,2478,1850,1081,2850,1590,948,872,2894,2635,2985,728,658,1264,1244,1634,2832,1100,1924,1192,1240,2158,1398,1308,1972,1496,1860,4816,2501,378,574,354,588,574,300,318,310,320,308,304,1712,648,424,980,554,566,304,2944,2440,2512,488,300,384,728,388,620,552,516,568,500,3254,2456,540,360,368,472,644,520,520,672,376,660,672,3120,730,3046,1504,2748,1170,2672,434,2840,880,2931,1006,2946,987,2683,401,3036,1278,2293,1025,2495,2814,2635,718,839,3064,555,506,390,638,2696,3036,657,2715,577,799,2813,449,768,426,776,828,864,920,958,728,1066,1134,1006,826,336,800,1262,1180,1006,706,890,712,922,718,942,1024,978,746,694,770,856,1148,770,700,484,2810,2910,2022,2894,2122,2166,2856,2876,2840,2738,2840,2888,2456,2152,2338,2908,2010,2300,2474,2904,2468,2456,2472,2444,2840,2772,2960,2304,1726,2375,398,546,598,496,502,656,648,1816,560,712,484,658,640,678,646,702,1536,520,1242,2906,2874,452,394,370,340,338,1008,2854,366,1640,382,2880,2878,1290,1118,940,930,354,348,348,354,348,352,2150,1902,1698,340,2864,1692,948,844,804,302,2436,520,502,504,470,398,790,688,2450,614,938,562,558,522,334,2012,370,358,358,462,354,770,2106,306,904,914,446,1076,574,314,704,368,366,368,366,366,752,360,552,488,730,736,908,1058,1082,1298,1092,1174,952,1028,1092,406,748,1066,822,826,774,646,676,846,868,752,804,720,1412,676,658,822,600,810,602,964,348,1094,1708,366,888,840,944,524,734,620,690,340,320,714,722,328,360,428,1348,1616,1622,586,392,1098,1228,324,808,748,564,648,1086,892,1300,532,3172,360,1276,402,486,382,360,436,434,412,358,444,922,900,2172,946,1702,1636,810,2014,836,3424,3054,782,402,1803,886,638,1188,834,1160,496,490,1258,970,484,434,564,706,874,514,364,364,368,548,566,556,918,412,584,556,2640,426,1162,706,502,360,498,422,500,454,500,414,500,358,1234,742,780,774,798,422,422,610,414,482,596,614,596,570,570,566,668,638,608,664,674,704,716,710,700,578,674,584,1006,3066,3106,1772,788,732,760,746,548,552,650,542,444,446,632,612,898,702,696,846,2738,386,935,480,656,484,476,1632,1740,392,428,484,396,476,476,472,1036,1032,1052,476,1188,468,472,488,1144,428,2116,1476,628,624,628,628,372,1056,1108,532,1072,2076,3636,1948,1452,1516,1536,928,1464,432,1040,1552,1396,1136,760,892,1724,896,716,1372,876,864,632,1132,1056,1296,1216,468,936,1216,1224,672,636,596,1616,828,684,1920,1468,644,1300,520,2148,1096,1188,1000,436,828,884,804,1668,1560,1876,1480,1524,1032,1340,1216,1824,1484,1340,568,424,992,1224,1268,672,648,648,648,364,1872,944,628,620,1692,868,1128,988,2312,3368,3096,1580,1744,940,1020,588,816,608,1112,600,732,680,1208,440,3288,1512,2816,1880,1436,2980,928,1020,1008,2252,1484,988,1968,784,816,576,1996,764,1708,1112,1056,1896,1468,1484,1340,1812,3036,628,1520,1112,596,1468,608,716,2052,1356,704,368,756,1008,1528,2592,1100,1200,800,1108,3008,2184,2236,1148,492,1484,1224,1492,892,720,2216,1072,1548,3108,2880,1672,1844,2280,448,1212,2627,3625,3510,2322,3549,3541,3577,3760,448,4183,1149,2327,1614,4183,4183,4183,626,2268,3604,1316,502,510,436,966,1156,1212,1168,1246,1150,1240,1178,1224,454,484,442,426,412,436,380,2600,2664,756,1152,3309,692,796,652,648,660,804,304,1244,1496,1564,1484,1584,1588,1512,1560,1508,3428,1576,316,420,480,998,824,672,708,1002,698,741,3622,936,1762,3577,3429,864,1207,3483,2434,3430,876,3338,580,636,704,700,534,618,654,1292,538,1037,3672,322,884,1326,456,2906,3469,540,418,312,496,764,396,470,3410,3550,362,880,490,3599,3564,1596,1538,1156,658,2314,3590,3600,3685,3415,3672,3710,2438,3569,2782,3536,492,786,552,3591,3553,3534,3687,3656,921,862,304,944,817,672,912,3530,3640,630,392,3024,3644,792,862,3664,306,3534,1432,1670,1800,568,1470,2230,518,1166,3462,582,566,1084,486,2120,1086,1668,2228,2356,2846,2109,3064,2848,2858,616,334,345,2910,1204,452,412,2434,3674,3459,300,830,386,304,1876,352,404,724,1529,3730,3131,3558,3171,3602,3634,3015,2989,3135,3604,3678,2911,3539,3342,2388,3322,3244,3032,2665,634,1336,504,848,844,1006,856,508,3234,3366,3539,3602,310,348,966,3662,3605,3599,3554,2769,3596,3411,2830,3015,580,342,696,3315,2560,2174,2226,662,790,1794,830,2149,1696,1004,3771,3500,3050,2758,3585,3577,3565,826,766,3561,3575,2918,744,685,3507,2300,1532,1520,936,908,822,442,646,922,2176,2416,2520,2528,848,2600,2042,2220,2118,742,2128,2526,632,642,482,2462,512,410,422,366,2382,1638,1472,2524,2052,2406,2396,1712,1434,1024,1124,1974,384,1190,2254,2292,696,2480,2522,2424,2308,374,798,586,1206,2084,392,798,3327,1152,1144,734,822,790,508,1240,716,844,510,1936,1060,790,582,668,1068,664,970,962,1056,1026,1040,864,570,554,570,1022,864,358,1036,520,644,432,414,918,514,1062,430,2054,472,364,992,444,730,430,676,488,1092,766,396,496,530,548,698,416,634,466,528,674,1636,368,826,1508,370,658,1052,1208,1036,1224,878,930,410,2826,3294,3440,2748,3316,1254,1672,3130,1434,1662,912,654,680,3364,3204,1476,1380,880,1962,3488,988,1554,3358,482,542,2198,3296,3100,2978,3036,3354,1046,942,1000,3490,3252,382,550,554,514,3280,1508,1516,3464,358,2860,2656,3036,3032,1790,1256,3490,1756,2196,522,496,2332,2534,534,1368,314,2756,2518,3470,2094,1598,756,622,516,956,452,378,308,500,1302,680,1742,3342,1893,408,4276,3394,4082,3854,2668,4210,3370,4260,4242,4256,3410,3592,4250,4260,4270,3960,3996,4026,4642,4252,2798,3392,3896,2446,2356,4188,1942,2244,926,328,1198,376,544,472,386,526,4240,4238,3954,4294,4366,4196,3854,4266,2372,2482,2442,1048,2208,2450,1698,2414,2452,2496,2502,1256,2476,2364,1750,1712,2408,1302,1820,2484,2362,2448,2458,2484,2402,2102,2490,2488,2380,1124,796,1352,2414,2502,1942,462,2430,1210,1296,1276,2420,2504,2484,2448,2410,2462,882,946,1566,742,372,328,2780,1492,404,484,1496,452,1336,2328,1856,440,680,460,632,1332,472,884,1280,540,2596,2472,2780,1364,564,1448,1120,3036,2620,1072,2068,2600,2648,2672,2716,2640,2632,2632,2652,2604,2616,2656,2612,3096,2612,2648,2620,2632,2640,2636,2664,2640,2738,1846,2688,2702,2712,2696,2112,2710,2768,2808,1968,2748,2704,2694,1344,836,2708,2698,2720,860,898,712,1082,1258,642,1160,578,1048,1370,1356,1312,628,370,890,372,900,846,1362,1264,440,670,1340,818,1430,384,514,1188,832,1168,1186,884,1208,842,412,1218,812,430,408,1086,300,1060,616,526,468,558,410,1356,1504,950,910,576,738,900,480,902,1058,1062,968,958,1140,962,768,1008,910,896,608,818,1348,506,494,584,856,1208,300,446,1484,832,802,428,510,692,820,1198,566,1042,706,336,374,902,732,606,756,552,532,802,562,670,520,520,488,426,580,554,1264,818,550,566,1204,822,3052,868,1066,1858,2058,2978,3044,3040,3024,1858,2120,1812,880,2736,2552,2934,2516,2150,1466,1198,2222,1074,1988,1726,876,3028,728,888,2094,1254,1488,3020,994,1198,3022,2978,2206,1836,1432,1312,1344,1244,726,1210,1138,1296,2726,1468,3056,1342,2132,990,818,3022,2014,2520,2486,888,780,624,816,1340,3176,3196,632,652,1248,2508,1028,1064,2912,1312,1320,1208,1160,1400,1720,2220,2076,2384,2600,2524,2244,984,1160,1636,1428,1208,1456,1364,1368,2316,2208,1772,2796,2136,2260,1024,892,1232,1232,1436,1236,2184,2252,764,852,780,1456,1288,1212,1420,1216,1368,1356,1568,1216,1368,2388,1472,1212,2700,2372,884,1080,1536,864,860,856,740,2404,1136,1416,1172,304,318,712,566,624,1648,1644,1658,1666,1730,512,510,436,548,540,464,384,350,1648,1618,1658,782,814,850,2238,1136,522,1048,1078,794,548,604,1160,794,542,652,540,1208,1770,2180,2374,2096,904,1008,494,332,648,414,410,418,362,522,570,498,470,576,602,802,464,446,608,650,602,416,498,1738,400,468,446,452,382,328,382,332,328,330,330,666,564,2388,1980,390,448,330,724,1164,1044,1264,656,1100,980,1258,882,1328,1330,640,822,2568,390,838,738,300,348,610,302,560,754,1352,400,300,508,1012,2074,364,362,2050,2718,2596,3294,2036,1932,2268,882,1677,2440,628,1294,1642,1980,870,806,2378,740,588,772,742,698,748,466,1898,2476,544,762,676,818,1362,1123,1250,434,970,1218,2308,1326,788,762,1164,900,1444,1380,946,672,1134,2634,2536,510,3950,1052,918,4135,1014,694,626,562,1316,452,844,593,360,1472,2280,1424,758,1610,1598,1050,984,1248,2773,1220,1286,1872,1458,2344,710,1378,584,2250,940,1662,764,1291,994,1750,2442,1048,1088,3306,542,1461,1106,2510,1000,4109,1940,1928,1162,1184,1316,2286,1030,1106,1482,640,3847,1562,1810,1745,1428,1516,3626,1366,358,3216,3008,854,1984,718,1078,702,1036,442,1010,666,1402,3440,3316,3196,1636,1518,1284,532,1078,1841,3806,1336,1100,1216,530,2332,1812,1796,594,736,670,774,2648,2060,1896,1256,946,618,470,372,830,874,994,1100,1776,2056,608,2230,366,3331,2828,2447,640,2504,1834,1074,3106,1700,1612,2269,3660,1320,680,1771,1650,466,880,646,1348,748,1006,376,582,552,578,418,1738,1400,3108,580,2320,316,1946,608,650,1190,1846,1460,1752,2668,1658,1786,2616,498,660,308,1556,1054,608,308,2038,1660,1210,2204,1820,2092,1766,2294,1770,2246,2048,2122,1938,628,1686,2262,2284,2186,1566,620,2124,1786,2242,2296,2182,2274,2206,2288,2244,2328,2260,2258,2272,2162,2296,2236,2070,2262,1058,924,1054,898,1078,1058,1128,2272,754,1042,980,410,586,2138,2292,2036,1224,2308,818,1384,1368,606,1046,340,348,2714,2120,310,668,674,512,516,512,408,762,428,498,306,510,510,430,432,838,342,302,426,330,416,420,332,382,338,368,536,352,510,340,510,426,434,344,348,396,420,350,338,966,840,490,414,414,332,500,344,952,522,502,684,600,534,534,508,384,614,422,682,606,512,426,430,448,1262,3562,818,1032,454,600,446,1260,1062,1058,344,762,468,538,590,882,364,2038,774,1592,332,756,354,772,780,352,404,908,884,438,402,522,436,428,442,444,398,440,466,484,476,700,458,518,1118,532,532,346,528,534,788,524,522,698,1002,324,358,342,352,348,422,950,1140,496,416,882,516,526,514,522,528,522,498,308,352,350,354,352,352,946,402,1030,832,436,1396,1512,514,300,472,3346,898,2360,578,744,1210,1108,1044,576,922,862,1670,1132,1134,480,426,3558,1358,1936,664,692,430,790,480,744,3260,962,526,612,960,430,430,432,780,1480,780,1048,878,344,1092,934,1240,582,616,590,498,504,724,610,566,656,434,3292,428,1148,500,498,402,340,494,486,482,3332,2312,1026,392,614,462,472,616,610,666,652,372,3162,2818,830,684,608,2662,384,3192,520,560,542,542,1320,3356,3118,3508,674,1264,452,452,458,318,318,514,510,648,652,658,446,456,428,338,1368,720,308,1384,610,612,486,828,498,386,362,412,416,416,472,464,340,512,346,396,1072,842,434,500,348,506,514,346,506,504,516,506,416,722,674,666,372,820,326,1664,1662,508,334,592,724,574,816,472,310,302,478,474,1604,1836,498,1082,912,2252,1456,450,450,1520,1562,666,614,1902,512,506,432,532,512,502,568,530,574,550,3264,532,526,510,546,530,532,522,528,528,534,866,686,1138,2332,3636,2278,1698,1064,1094,614,2702,3558,3680,3328,360,556,542,762,676,500,478,496,758,704,406,508,406,518,584,2416,978,2564,372,2350,1312,622,562,3534,3486,3474,3540,3600,3544,3474,3566,3502,3482,3480,1144,952,1018,938,978,1096,3568,3576,1702,3456,3576,3522,3148,3542,2598,794,3512,3502,3526,3614,3488,3530,3478,620,1456,438,530,500,3474,508,2876,3574,3708,3498,3466,3510,3482,912,714,864,1436,554,494,496,518,1014,2282,1010,300,1062,1074,1928,596,612,3390,576,388,464,432,438,868,550,652,962,964,1568,1698,3356,888,712,892,862,884,1334,892,896,714,892,716,534,886,712,1338,894,534,892,712,890,720,536,888,712,1364,932,576,888,716,534,536,444,3408,646,514,330,482,606,400,606,322,382,702,1026,1056,628,604,320,1064,406,410,402,400,398,394,402,392,440,586,752,826,804,2380,1072,1052,1066,918,904,962,960,648,1050,1484,1448,1878,664,1142,1384,1442,456,1276,2006,1290,832,888,1412,1466,1400,918,1450,1012,600,1246,1830,938,1796,1310,2116,748,1266,1590,1720,550,1396,1694,1556,668,1206,1984,1488,2062,1074,1148,774,806,1488,3300,1990,1186,1118,1418,706,1168,890,1206,748,416,1154,828,492,610,672,1180,840,1006,1492,744,680,848,460,448,1232,1156,1040,1020,1196,1342,1194,1462,1274,1112,3520,2654,974,940,1226,566,1446,1082,1574,1232,1276,646,1594,2040,1492,1054,2358,1452,1270,798,414,342,738,738,730,912,922,782,750,1538,828,634,1796,1452,1426,1512,1724,1890,1556,1326,1638,1426,2050,1468,1246,1708,1216,854,864,598,682,1168,1368,1846,1872,1814,1610,1784,1820,1274,1190,1620,900,1434,2236,1328,1208,2790,2782,1476,1468,1250,1144,1884,528,1456,2228,2378,1730,816,1816,792,1204,470,1432,1560,2152,1466,1032,1478,1544,934,1360,1370,2268,1126,996,2256,994,360,1122,1018,1858,710,1376,1404,748,1182,906,796,894,674,1374,1038,992,706,366,302,378,392,370,446,664,668,418,996,562,1256,450,986,434,582,404,436,372,558,328,464,510,598,476,420,358,448,1058,556,922,446,302,456,362,1460,1546,986,758,1158,692,890,422,1208,1036,916,938,1310,308,396,420,734,456,574,376,370,416,482,606,1056,1072,1168,796,748,562,644,660,828,1170,776,1330,586,594,594,590,368,484,658,818,808,720,746,784,930,812,656,1342,784,820,320,506,356,1036,518,692,1158,322,588,992,1986,796,778,782,2624,2782,1594,1574,1568,1582,860,570,568,1552,1542,524,572,456,384,414,380,332,464,316,334,370,332,442,380,378,482,392,504,446,396,476,380,326,448,470,344,3350,3480,488,316,482,580,328,3690,1750,1970,880,3408,1572,1722,1486,1718,1800,1562,1134,2674,2468,2736,3514,3008,2968,1608,1540,1274,1234,1166,1374,816,3146,2980,1880,1122,2350,872,380,966,1172,1006,834,762,944,636,750,996,310,1654,1258,1002,1500,856,3820,1782,1240,968,2534,2278,1198,1958,1374,1396,1454,3672,4152,1548,1692,1846,1206,2990,2826,1952,1196,1460,1500,1612,1526,2566,2030,1618,738,2738,3002,652,2034,850,3708,2760,3242,742,2084,2596,1554,1592,2766,1804,1070,1588,4156,3238,2948,2522,1490,1330,2834,2988,1736,1366,910,1078,648,1036,376,3017,636,744,302,330,1840,364,2442,896,558,478,418,390,374,400,716,724,390,2456,360,1266,504,1740,1022,512,824,750,1300,1138,404,468,1084,2400,1100,1058,558,424,2538,1210,366,378,718,2338,2060,2350,2292,2368,342,646,822,372,880,590,2444,2662,2582,2478,1224,1220,786,1562,2630,620,688,1708,884,348,504,2456,2410,2328,2480,456,480,472,450,458,2582,382,324,602,2364,1148,554,574,1394,388,434,1054,368,464,330,332,472,512,342,392,902,346,370,300,422,494,1174,346,402,2498,2486,1932,804,620,2550,484,438,396,352,2540,1178,1232,2374,2408,2736,964,564,316,3398,584,622,650,678,472,572,658,466,822,838,1381,306,1928,1992,1370,2362,2786,1592,2884,2230,2640,1517,2282,2706,1994,2160,1165,2862,1730,1778,906,960,726,1058,466,1182,1060,748,760,400,790,1126,1290,788,832,696,2890,884,648,1178,792,930,1002,828,960,1788,598,814,462,766,1433,778,686,738,1652,832,830,342,1094,1306,1406,2822,624,1514,692,2388,356,676,316,1132,988,1156,1060,1200,684,1160,1032,1100,664,1080,1204,1168,1040,1096,1200,1168,1140,1148,672,1168,1188,680,1156,1172,1120,1048,1180,1208,1096,1144,1116,1048,1164,676,1132,1148,1180,1088,1160,1100,676,1136,1152,1044,1160,1108,1044,1172,1136,1156,668,1216,1076,1128,672,1164,1232,1236,1188,1116,1032,1188,1180,1032,1192,692,2196,1996,444,480,3268,3268,3312,660,2760,3336,2648,576,472,400,3192,3060,1334,1550,1208,326,1670,1986,2004,1990,2028,1992,1990,2000,1998,2004,1986,396,592,2000,2008,1992,1998,1988,402,1996,1994,1980,1868,2004,1992,2020,2056,2008,2166,2034,1998,2046,1256,368,2016,2002,1998,2004,2016,2010,2020,2006,1818,2020,1954,1990,1976,1972,1932,2340,360,3046,878,728,582,866,2798,860,1348,838,1338,1844,2966,426,1180,490,2880,3120,2054,784,2876,2276,2842,874,830,2154,560,552,1656,1368,2228,3106,2842,1474,1256,1380,2922,902,1380,1492,1446,3144,886,1844,2568,2692,2666,2160,3054,3244,3190,1038,488,596,860,3245,3080,3224,1266,958,1320,1568,1198,2808,3030,920,382,2966,2576,3056,2818,1172,746,996,1460,1002,2092,2710,2766,3088,710,592,2828,2644,2538,2518,3164,3086,3117,1872,2380,2794,3731,3501,3517,2296,741,3531,3523,1068,2285,3605,3580,3501,3639,1676,1787,3543,3572,3588,3678,3638,3506,3649,3513,2620,1212,1516,3583,3738,3162,3599,3648,3502,3498,3341,3512,3510,3702,3629,3730,3127,3777,3525,3612,3481,3654,3726,3598,3692,3575,3491,3497,3530,3503,3512,3739,3509,3630,3267,3891,3489,3372,3833,2117,3594,3508,3032,3586,3543,3592,3574,3332,3621,3610,3088,3432,3504,3490,3607,3913,3627,3578,2207,2576,3579,3579,3845,3601,3494,3492,3161,1092,3258,3272,3527,3593,3109,1461,1343,3492,3314,3586,1720,3392,3437,3663,3739,3604,3527,3688,3836,3526,3523,2831,3715,3349,3716,3597,3069,3509,3568,3537,3623,3538,3617,3318,3620,3262,3438,3735,3540,3631,3757,3631,3503,2896,3500,3403,3600,2803,3467,3490,3510,3445,3662,3587,3304,3797,3737,2678,518,3548,3709,3612,1600,3024,3172,3636,2502,3299,3529,3504,1777,1389,3268,3628,3588,3766,3580,3235,3570,3591,1999,1348,3639,3370,3777,3523,3662,3666,1705,1699,3522,3837,3688,3460,3565,3155,3777,3360,3724,3072,2961,3436,2842,3234,3680,3355,3542,3595,3582,3567,3579,1095,640,548,528,456,778,346,732,784,934,992,1142,442,452,492,494,954,422,368,836,316,492,490,527,614,672,406,1467,660,688,982,575,629,1569,806,2970,456,378,308,462,1925,3712,3712,342,476,2270,2302,894,932,314,2008,2332,850,316,1124,342,1292,2428,2046,2494,1834,954,500,3752,556,4258,3802,2038,792,3874,968,930,2062,4210,3992,4144,3490,1316,1496,1438,1292,988,1880,1298,1202,2236,1614,886,1058,2168,988,1586,2772,1274,1188,3280,1060,3796,1984,2274,984,680,3068,1000,1056,1464,474,1202,626,570,474,716,448,460,634,2988,2242,2300,2984,1456,2484,1962,2128,2232,3000,2988,2994,1996,1658,2212,1890,2994,1134,2994,2126,2278,2244,2478,2984,2994,2990,2994,2570,1738,1874,2996,2348,2436,2994,2114,2286,3024,2112,2250,2356,2996,1970,1722,2360,2582,2108,2162,2332,1974,1820,2042,1794,2996,2984,2456,1712,1984,2058,1996,1878,2244,1886,2138,1888,2152,3006,1826,2342,3004,2244,2428,2116,2230,1216,1224,3010,1712,2200,2988,2992,2992,3004,2986,2992,1186,1658,2238,2100,2232,2194,2984,2254,2108,2360,1892,2234,1812,2244,2236,2446,2128,2358,1672,1940,2116,2396,2156,2310,2118,1778,2496,2242,1860,2952,1612,2980,2950,2950,1194,2266,2948,2954,2034,2988,2950,2960,2200,2966,2228,2964,2140,2290,1676,1758,1866,1590,1914,1862,1896,2990,1816,1752,2094,2956,1748,2226,2948,2978,2956,2964,2992,2950,2242,2242,2360,2248,2190,2328,2948,2126,2952,2956,2324,2992,2368,502,1268,342,2048,2384,2070,2262,2438,2424,1758,2368,1992,2954,2960,2948,1946,2994,2236,2212,1868,2112,816,2392,2644,2922,2944,820,1086,618,590,534,746,2988,2258,986,1398,1830,1520,2500,1954,3012,2366,2988,2008,1658,2222,2198,1742,2986,866,1090,2982,2142,2252,1958,2456,2354,2352,2990,1742,1872,1772,2334,2176,2402,3014,2984,2286,2982,2124,2234,2354,2380,2064,2212,2372,1654,550,2126,2154,2326,1960,2046,1908,1814,2986,3004,2984,1750,2160,2056,1992,1858,2230,1886,2132,1898,2142,3004,1728,2342,2310,2258,2426,2142,2228,1224,1322,2986,2032,2198,3010,2984,3014,2370,2982,3004,2984,1654,2410,2094,2248,2194,3016,2250,2120,2256,1906,2236,1882,2238,2242,2256,2134,2318,1684,2120,2134,2948,2972,2390,2150,1874,2974,2248,1876,2946,1634,2942,1204,1444,332,568,2550,2964,2946,1650,2948,2120,2976,2972,2354,2952,2000,2946,2256,2940,2152,2968,1688,1756,1678,1924,1858,2136,2976,2262,2192,2108,2946,1990,2222,2980,2970,2972,2198,2946,2976,2042,2550,2358,2242,2146,2438,3010,2124,2310,2954,2340,2984,2188,2156,2064,2380,2086,2246,2454,2534,1740,2340,2088,2952,2270,2362,2940,1970,2216,2248,1916,2972,1450,2120,3241,3241,322,2384,2384,2396,2404,2400,2412,2400,2400,2396,2396,2420,2428,2396,2388,2392,2408,2412,2404,2408,2404,2420,2408,2416,2400,2408,2412,2416,2416,2416,2400,2392,2392,2396,2400,2424,2416,2408,2412,2412,2424,2388,2416,2412,2412,2420,2424,336,522,492,820,418,1238,1012,2100,448,468,490,2452,1850,772,1216,464,746,1208,866,2526,782,692,2166,458,2236,2048,766,638,1314,1018,2578,2192,610,782,896,1480,598,1580,594,2164,2304,2280,2386,1842,1604,2628,794,392,780,1034,2016,2526,2246,1486,1144,878,658,648,534,790,2434,2022,2124,846,504,1094,2330,1280,926,792,2474,2486,2598,710,1258,2268,1312,424,2816,876,1842,1632,2540,2616,568,1348,2526,592,1714,2610,2238,1066,544,1074,1448,1142,1000,1144,2628,1618,2390,1206,2480,2750,1642,1938,2250,1590,710,710,1546,2644,1722,828,1252,2396,2060,914,1790,1886,2388,2504,1964,2394,878,868,2030,2134,2046,902,1706,2630,2216,1520,1624,2424,2138,1980,2214,1488,1140,1144,1016,700,512,1486,1872,1570,844,848,2244,1180,1786,2812,1960,1106,418,2010,2430,1192,1054,1034,2654,2518,2362,892,2414,2478,1532,1610,748,2028,670,1886,2626,1878,2510,2104,2510,2562,2068,2556,414,2718,2552,2536,1140,1070,1072,2318,2466,2188,1572,1938,1132,2594,878,798,1894,2480,2000,2684,574,978,1832,1666,2590,2368,862,1756,1246,2414,2338,934,2186,928,2608,2360,1762,1308,1412,328,2702,1338,920,2016,2828,2328,1348,2194,952,1844,2472,2366,2368,2300,2324,2588,2664,1874,1620,1094,1018,944,1906,1830,2104,1798,2736,2000,2494,1620,784,2240,1014,1544,2184,1198,2044,1210,1148,1380,1214,1294,1664,670,1634,1594,1194,956,2766,1222,1428,1382,2340,972,980,1098,1610,1514,1130,822,318,2618,2194,1290,2516,2386,538,726,700,2492,2032,1560,1450,2272,2148,1270,2108,2632,1814,1582,2044,2224,1474,2008,2458,1396,1320,2616,566,316,1268,1324,1098,1028,650,2624,1282,1056,1736,1456,2178,2176,2658,1000,2604,1550,2520,1262,2838,1564,1522,1684,1264,1968,2116,1608,2656,2608,1506,2642,2672,1570,2714,2696,1412,2376,2788,1958,2772,2120,2334,2406,2420,1532,1390,1248,848,1704,2388,1244,2778,2770,1984,1528,1680,2504,2060,2040,2958,1942,1950,1416,334,1084,382,510,558,1238,2218,1282,700,372,754,1746,2058,2082,2130,2568,1682,1886,1962,2428,2480,2456,1786,992,2636,960,1006,1060,886,2500,2152,780,1956,2662,1744,2326,1508,2046,1886,1768,682,1378,918,310,2454,490,2312,2506,2744,2366,1716,2432,2306,2504,2444,2734,2770,2748,2636,2714,2506,2644,2106,2642,2324,2738,2596,2482,2664,2136,344,864,620,2632,1112,684,1280,2340,524,1680,496,576,912,2340,2400,1932,540,824,764,806,1110,686,1120,1094,1110,1092,1098,1112,1094,1082,702,708,702,710,1684,3296,2494,4320,4132,3934,3244,612,3892,4120,4224,3234,3916,3850,4270,3838,3894,3036,4114,3574,4090,4092,4332,4292,4320,2074,2070,2096,2080,3264,4328,3518,4326,3306,4352,3118,4326,3238,3934,3962,3870,3916,3906,4178,4188,3674,3838,3234,3978,3236,3870,4320,3910,3288,3926,3698,4300,3882,3900,3044,4342,3646,4314,3692,4074,4000,4334,4292,4308,3944,4118,4164,2090,2088,2098,3910,4328,2074,2076,4320,4306,4302,3928,4308,3838,4304,4134,3880,4332,2098,2084,4376,4284,3122,1418,1416,1438,4186,2142,2022,2062,4294,4102,4298,4356,3518,3516,4342,4330,1748,796,2822,1248,1048,1226,1316,1238,1312,1280,1366,1210,1178,1424,1346,1224,1388,1352,2460,1374,1332,2312,2624,2588,2448,2408,1352,1234,2658,1388,1484,1348,1342,1214,1192,1370,1366,2806,1970,1242,1396,2594,1380,1312,2282,1354,1360,2432,1368,1288,1364,1358,1352,1374,1364,1192,1216,1192,1376,1322,1362,1360,1362,2488,1364,1378,1348,1382,1278,1378,1378,1380,1320,1208,1218,2444,1486,1344,1362,1356,1338,1370,1360,1340,1180,1190,1348,1346,1344,1326,1500,1244,1320,1314,1298,1384,1328,2418,1308,1326,2450,2356,1370,1368,1228,1384,2608,1366,1364,2848,1352,1364,1374,1178,1374,1330,2634,1776,1186,1328,2514,1362,1356,1358,1320,1350,1434,1286,2414,2866,2418,2504,1328,1356,2780,2328,1300,1346,1374,1354,1380,2264,1408,1232,1372,1392,2802,2388,1298,1376,1896,1206,1420,1356,1302,1354,1300,1340,1202,1196,1318,1390,1366,1366,1280,1170,2302,2444,1362,1360,2274,1374,1270,1184,1434,2500,2262,1240,1344,1344,1366,2570,1384,1350,2614,1188,1382,2448,1362,1286,1790,2036,2522,1318,1366,2352,1330,1362,2608,2650,2536,2652,1426,1186,2832,2648,1330,1322,2634,1376,1370,2502,2692,1280,1368,776,1678,1334,1318,1324,2384,1208,1268,2640,2804,2826,1356,1300,1110,1182,2836,2590,1024,1364,1290,1368,2786,2612,1206,1146,1326,1332,1280,1238,2818,1512,2836,2852,1052,2514,2588,1284,1424,2614,1288,1288,2608,2554,2632,2376,1366,1370,2622,1466,1336,1204,1354,1382,1830,2610,2626,918,982,2520,1360,1102,2586,2576,2578,1292,1196,1362,1080,1354,1338,1894,2542,1198,1380,1200,1372,1222,1236,968,1286,1202,1084,1128,1208,1624,1104,1626,1126,1930,1226,1402,1282,1356,2778,966,1308,1470,2140,2468,1388,1310,2576,1318,1298,1002,1216,1386,1312,1324,1348,1310,1418,1030,1026,1400,1280,982,1368,2268,1364,1350,2824,1450,1356,1376,1350,1362,1372,1418,1460,1366,1308,1382,1362,2866,1188,1368,1366,1356,2364,1354,1334,2854,1326,2462,958,950,2812,1212,1370,950,944,2954,1356,1316,1266,2804,1048,1172,1220,1194,1164,1156,2786,1416,1184,2804,1314,1184,1350,1332,1360,2788,944,1094,1352,1342,2828,1734,968,1362,1028,2448,1072,1024,1360,1184,1360,2814,2842,1034,1034,1026,1270,2826,1246,1158,2802,1124,1170,2750,942,1028,1418,1014,946,1412,1310,1364,940,1170,2800,2816,1180,1322,2828,1174,1318,1102,1054,1178,940,930,1058,1184,1022,1352,1274,1360,1348,1180,1118,1134,1230,1276,1268,1142,976,2810,2820,1360,1352,950,1014,1156,1374,1690,1370,1396,1196,2820,1360,1282,1192,1366,1198,1352,1088,1136,1094,1224,1170,1312,2538,1136,1380,1126,1020,1070,920,2802,2830,1364,1368,1290,1298,1036,1380,1084,1180,1190,1382,1098,950,1088,1124,1458,2816,946,1070,2324,2814,2572,2088,2560,1206,1334,1464,796,1778,1312,1122,1050,926,2312,1150,880,2444,952,1294,2488,2470,1254,1280,1992,1012,1426,948,1010,2446,1576,1056,2508,2476,1396,1078,1254,1150,1222,1368,2958,1366,1282,2412,1306,1398,814,1312,2656,1244,1364,1414,1008,1308,1400,2400,942,960,916,1102,2518,962,1150,1046,1368,1474,880,950,2850,2568,2804,910,1108,1098,1204,2428,1394,1306,834,1202,942,1324,1084,1314,1970,2704,2226,2366,1400,1272,1252,1230,1320,1232,910,1182,1026,1140,2498,1414,2820,2602,1176,2616,1230,1364,2474,1386,1366,1376,1350,2372,2606,1362,1354,1896,2296,1408,1352,1350,1356,1182,1330,2842,2816,2390,2358,2742,1356,1372,1184,1358,2494,2830,2484,1638,1364,2688,1348,1356,1140,1368,2732,806,2818,2782,2686,1116,1368,1350,1406,2504,2820,1270,1472,805,2830,2772,1584,2864,1374,1252,1378,1344,2034,2562,1598,1786,2716,1362,1372,1402,1374,2592,2484,1605,2846,1370,1340,2810,1218,1138,2670,1410,1248,1364,1330,1374,2726,2656,2402,2420,1288,1266,2816,2660,1588,2834,1606,2830,1360,1370,2586,1422,1286,1384,1366,2786,2822,1316,1368,1334,1300,634,2996,2816,1256,1258,1304,1356,1364,1236,1362,1316,1908,1180,1238,2764,2792,1790,1274,1384,1324,1308,1318,1294,1338,1344,1352,1354,1032,1236,1370,1310,2778,2570,1358,1910,2746,1342,1328,1334,1398,1296,1360,1962,2152,1150,1348,2548,1388,1308,2810,1310,1314,1300,1392,1423,1362,1344,2630,2820,1444,1304,1312,1360,1346,1358,1352,1322,1384,1346,1682,817,2810,1150,1238,2704,1384,1364,2790,1380,1256,1354,1358,1348,1352,2534,2786,1404,1352,1362,1354,1370,1400,2814,2736,1324,1300,1324,1322,2636,2450,1262,1366,1276,1362,2662,1342,1260,1326,1266,1358,1262,1340,1310,1296,1312,1778,1258,1326,1254,1292,1352,1906,2494,938,950,1334,1296,1080,1364,1780,1450,1234,2210,1304,1300,769,1682,1308,1298,1218,1466,2836,1366,1358,1306,1286,1818,1060,1358,2762,1148,1358,2832,2806,2600,1374,1178,1368,1396,2012,1660,1364,1314,2818,1364,1366,1310,1258,1394,2842,1358,1356,1166,1358,1384,1370,1390,1306,1306,1238,2834,1368,1190,1324,1316,1386,1650,1344,1328,1476,1224,2618,562,844,1316,1354,1350,1364,794,2852,1342,1218,2518,1422,1142,1238,1130,1164,1430,1382,1322,1222,1420,966,972,988,980,966,984,964,1032,1324,1260,1194,1172,1094,1206,898,942,962,960,1310,1234,1362,644,660,1114,584,1122,1362,1122,602,2648,1180,1330,1150,1340,1222,1294,1358,1360,1288,2812,1214,1162,1276,1238,1322,1340,1142,1096,1302,1302,1298,1064,1372,1142,1100,1076,1216,1238,1304,560,1196,1418,1336,1268,1184,1194,1186,1368,1156,2208,1366,1356,1250,1318,2324,1234,1174,1776,1222,1338,728,1236,1364,1284,984,1364,1348,1382,1272,800,1298,1026,1360,1302,1172,1374,1792,1788,1778,1220,1262,1764,1268,840,1312,1342,1144,784,2878,982,948,866,878,1068,1106,2740,1128,1204,1782,1764,788,2884,902,668,1134,942,1842,812,1044,1418,1790,1778,1776,1768,1014,956,910,1366,1756,1364,1048,1636,1976,818,1810,1180,1174,1182,1136,1204,1190,964,1008,1156,1074,1242,1410,1016,1068,720,1010,2726,1328,1286,1218,954,1090,1170,1894,1708,1842,1588,898,794,880,1438,1178,1172,1052,1186,710,688,2028,948,694,726,648,656,592,640,626,926,958,926,968,700,650,664,920,948,736,1836,796,588,778,2442,1058,1234,2050,804,736,1374,916,898,1106,836,952,848,926,840,824,924,844,920,802,1374,1002,1180,1064,1342,1966,824,758,824,1830,2220,1644,978,944,1066,2338,770,760,1022,792,842,990,692,804,804,670,664,646,798,1062,1062,1082,1010,1010,1214,1296,1354,1248,1314,1314,1178,1260,1396,924,1342,1272,1172,1332,1232,1034,1170,1224,1374,1156,1784,1338,924,938,1144,1254,1166,1228,1000,1002,452,1664,648,1888,620,812,708,1708,1816,780,1552,840,676,1592,1588,1848,1540,1584,1608,1792,660,564,1320,2004,940,1764,716,1676,1756,1472,1588,1932,580,1104,1180,990,702,1062,966,406,1744,646,540,1164,402,2129,1382,1322,1454,346,804,1668,904,942,380,602,380,310,1354,1056,1360,1366,512,1492,1402,1406,950,1710,510,1574,1834,1488,752,1504,1008,902,1568,1438,520,516,740,1546,1646,796,1972,762,766,1804,946,850,1568,1610,1792,1752,1784,1186,728,692,584,802,1556,966,778,934,1796,1432,1848,364,1778,1586,1622,478,1552,1720,810,762,1818,1592,1034,722,734,736,692,630,1610,1462,310,700,790,1482,728,724,704,394,1638,1590,444,532,712,712,1304,392,556,1466,668,1276,1288,748,1112,1110,1134,474,532,482,528,1338,1308,1822,1470,410,544,928,574,830,728,862,792,1402,2376,1924,860,1176,1240,2184,1828,996,660,1332,396,1944,1208,1192,816,968,1392,916,1980,604,404,2232,2180,784,1636,1560,1168,804,456,1512,2630,372,3610,2764,3028,3046,3262,3090,3068,3092,2472,2230,1854,1260,1646,2176,2244,1254,1934,1946,1900,2342,1412,2042,2244,1318,1732,1748,2324,1722,498,1544,1758,2290,374,1350,1844,1794,330,1296,960,1742,1990,1840,1748,1312,1902,2024,1920,2008,2060,814,828,2072,370,858,842,1956,748,516,1728,1954,1922,1434,1788,2096,2026,1762,1920,1744,2360,1420,2078,752,2226,1728,1898,1820,1826,2146,2326,2346,1990,1556,2216,2110,2506,1994,1970,1436,600,1530,1496,1520,1428,1334,2344,2368,1452,1858,1664,1960,648,300,620,646,1864,2366,2076,332,1844,1986,2382,2000,1424,1916,1844,966,1050,1850,2184,1874,814,1864,596,1348,772,3332,996,2004,1820,2352,1860,1684,1496,728,848,436,1524,896,2724,948,948,2444,2832,1860,884,1148,392,1682,310,664,352,1240,314,460,2320,406,446,572,1042,742,580,542,2160,678,648,356,984,2300,654,598,338,356,750,596,700,422,436,1160,350,3000,1122,1036,1633,1579,3557,1380,3621,3652,1609,3529,2112,632,808,824,2112,2372,2096,2256,2016,952,1948,1980,1020,1776,2040,2420,2088,2112,812,1308,1048,1692,2844,1324,972,482,502,500,366,444,494,408,822,786,694,324,1414,418,424,612,328,356,612,374,764,412,416,612,394,614,696,568,2544,504,1668,1532,1616,1200,1500,732,1036,1104,1168,1188,1272,1216,1544,1504,1108,904,1684,1156,1360,1272,940,1376,1304,1024,968,1604,1416,1644,1608,552,768,1252,652,1244,1424,820,652,1164,1508,1376,1380,1436,1376,1420,1828,712,792,864,884,1364,728,828,1448,1084,1424,764,1832,1696,1860,1216,856,1580,1508,1660,1168,1188,1184,1492,1388,872,1028,1340,1268,924,1224,1312,1492,1572,1280,1248,1000,808,1336,732,1244,844,744,660,1528,1040,1396,1084,1180,432,760,1048,948,1156,1416,1224,1436,1088,768,1304,1500,1124,644,1020,1884,996,496,1176,1348,1228,1428,1996,1032,1272,1700,1016,604,856,1004,1712,1144,960,1360,620,800,1316,1868,1800,1188,1300,1284,1388,1392,1196,1668,1016,1356,1400,1420,1348,1320,1200,1120,1152,832,864,1280,1780,1456,1864,884,1264,1320,1416,836,480,1492,780,1464,1360,1440,664,648,680,1516,1052,2540,500,1672,1544,1612,1528,1512,832,1044,1112,1172,1200,1276,1236,1556,1520,372,1144,948,1660,1132,1436,1288,952,1460,1316,1032,1160,1600,1428,1660,1612,632,648,660,1304,648,1252,1428,816,656,1176,1124,1612,1408,320,1444,1388,1420,1876,692,984,956,892,732,864,1468,1124,1432,772,1864,1696,2204,1224,832,1588,456,1512,1660,1172,1180,1192,1488,1388,920,1016,1344,1448,852,1244,1400,1516,1936,1292,1248,1040,1392,1580,1276,928,752,680,1540,1396,952,1212,436,840,1040,1500,1160,1432,1252,1444,1096,772,1328,1532,1120,712,1036,1588,1008,1536,1180,1400,1248,1044,1636,1040,1284,1712,1024,864,860,1012,1728,1356,1424,904,924,1384,1868,1824,1076,1308,1284,1400,1400,1236,1764,996,1296,1396,1436,1408,1432,1200,1212,1160,856,1576,1344,1792,1480,1736,908,1324,1356,1480,1720,512,1504,772,1344,1416,1456,668,628,684,1508,1116,360,396,1794,448,3594,3522,3556,3536,3598,3581,3600,3594,3567,3563,354,3078,558,728,2730,636,688,724,1108,652,1608,420,716,872,648,616,772,1084,688,832,652,812,748,980,404,700,708,728,1232,1288,908,424,732,876,1540,836,608,696,704,1456,1032,432,1064,1028,2232,2280,2020,1936,1970,2200,2284,2240,2112,2136,2216,2322,1688,2158,1974,2096,2214,2280,2232,2046,1982,1882,2176,790,620,3042,534,670,896,928,1592,418,1048,1012,818,648,460,3626,2426,466,956,484,3202,348,2030,410,2050,1528,762,634,922,408,3086,653,656,831,962,856,1182,984,958,2024,1774,1290,1030,1046,988,2422,1612,522,746,480,662,626,604,628,860,886,898,876,888,890,666,626,600,744,1768,2854,776,3506,1320,1418,1360,1024,406,482,3304,1794,1164,1540,1766,328,554,1064,702,468,784,490,410,422,420,420,850,436,1584,964,598,3290,1996,692,708,702,322,460,1104,1020,502,1564,334,1272,536,712,850,794,1656,684,802,702,418,862,498,842,734,386,772,438,1958,688,790,980,748,700,368,666,660,706,750,658,1024,914,1080,978,866,354,1204,730,1164,1148,1068,1072,410,440,342,1448,1196,434,396,504,1700,734,438,620,354,1996,1798,2860,1598,1420,1074,1100,998,1618,616,534,428,376,644,370,342,474,1174,1256,2624,2612,350,1216,436,658,458,674,546,592,618,752,644,366,436,772,1062,842,1396,1534,516,506,604,1066,1006,764,368,468,768,726,426,714,600,564,420,534,780,456,574,352,1764,1926,1804,544,2440,1752,1626,504,462,518,688,1454,1602,3426,742,588,340,596,2082,1208,1226,1394,1326,1214,1358,1146,474,2212,656,1356,548,654,518,426,580,660,870,338,562,472,566,338,718,720,734,522,746,716,720,716,662,824,1064,1122,922,996,1566,1000,502,420,582,368,1986,880,2406,554,3256,756,1664,1772,1826,1070,1112,1654,1174,464,814,752,1142,2202,624,702,764,760,860,820,454,1010,378,690,1220,632,1184,3532,368,858,3504,1172,940,1112,1200,766,1446,426,678,1552,596,558,552,1266,3094,1234,2164,1650,3358,3362,1072,2444,2458,2428,434,1212,842,856,566,790,510,524,430,836,614,560,382,388,464,374,536,588,484,590,554,602,1046,352,544,470,386,378,1394,1222,586,894,600,638,720,850,674,554,626,590,692,1106,404,704,338,1846,1764,1378,1032,1020,380,632,770,768,620,372,706,892,1200,878,1022,1276,682,522,628,596,1124,784,320,356,2386,538,688,386,636,508,332,550,1214,874,410,998,1360,914,572,1902,1766,1238,1330,1056,478,534,832,774,1404,1676,1700,732,534,1804,1232,806,1846,1152,514,496,406,414,1072,1012,1712,1266,418,546,572,620,434,716,350,524,2072,1226,980,2726,618,450,446,390,346,386,1810,602,608,602,2246,650,514,524,316,728,3462,1930,826,1000,548,644,1072,1076,400,364,750,1668,2032,378,326,878,628,484,606,1830,404,3458,1566,1158,1148,1162,1154,1520,460,630,1400,392,720,1768,394,614,400,1964,1304,1422,3106,1040,666,1212,840,1210,1104,1350,350,1508,1318,1112,1710,452,894,732,574,1300,414,488,3566,446,2838,1294,1356,354,336,1188,1132,412,352,346,1524,1438,3492,382,1828,460,452,958,1196,622,534,634,614,712,622,886,704,690,2200,540,1064,1144,1190,684,592,1328,1674,676,1580,700,444,350,1600,2330,374,504,384,588,714,1238,572,696,822,704,414,982,794,1538,868,1060,978,1048,1956,1248,922,1146,1778,618,3578,832,434,1286,710,874,704,874,2664,1006,922,304,2016,1572,1396,498,744,740,414,976,1350,474,334,1262,798,678,786,788,434,316,734,442,724,658,578,1648,1062,1340,1098,1056,1158,1442,862,754,756,530,386,946,742,630,1076,754,1578,1718,494,1686,768,964,1648,942,1238,602,648,1376,974,1746,450,884,2896,488,496,1252,1080,1068,860,678,422,1482,790,788,3504,2752,518,374,1770,1124,1780,408,2642,426,1772,1138,1230,1258,390,338,1068,750,2718,388,1412,1232,1102,1428,1592,532,484,1348,366,738,648,786,860,706,1118,1248,320,1538,670,1076,3036,1066,686,1300,320,724,1428,466,454,1776,1028,1918,456,1316,1074,1158,314,1056,1126,1142,646,602,670,996,3670,690,588,452,2480,1208,1004,1004,3484,1020,1236,624,624,900,606,798,422,604,602,650,1756,404,768,720,608,926,2632,312,3298,360,732,1740,1370,390,1834,1816,808,662,414,582,1484,1150,650,830,880,878,878,1504,418,1380,514,614,1380,1156,1846,854,1288,1046,882,1180,942,688,898,754,978,2718,382,1738,408,1272,796,718,1784,1686,1358,1388,1072,364,1416,414,2302,682,1020,1708,420,708,802,888,760,952,1106,816,340,956,3426,436,388,868,1958,1060,382,1230,688,3490,1020,470,384,480,1178,1578,1036,1136,1310,1058,324,812,982,978,838,1248,762,1424,524,444,1102,642,1806,1398,1084,2266,2486,748,3540,744,416,1786,760,850,726,1102,1046,518,380,714,1152,892,1772,1020,1098,902,956,550,1268,1438,1284,1156,1070,1694,1086,790,532,3314,1018,768,1658,1866,976,390,400,778,380,716,888,342,1084,1412,1768,2278,1042,1184,684,626,1020,502,994,1216,1012,908,316,1238,2026,1266,2622,3528,1400,1596,1288,586,554,1196,1082,538,502,1094,1092,620,600,1020,538,1178,486,694,492,982,1594,1162,1130,950,948,880,616,554,552,1750,1020,1134,792,790,692,962,1248,1374,966,1212,406,1126,1356,2522,516,774,2966,336,1796,1788,1416,516,1390,412,1018,414,956,1142,1080,562,306,1260,1274,1408,1062,1470,1308,1754,402,2644,3532,1720,2040,870,1934,2724,738,1278,788,638,326,1464,754,1684,1770,864,714,302,786,544,408,1586,1788,794,890,1270,982,1806,922,682,1776,946,1232,3126,656,612,1418,750,744,726,736,2738,470,1402,1586,1190,856,416,322,428,718,772,946,520,1298,608,626,456,1538,1614,866,1256,1072,762,820,460,412,576,1488,2092,1254,1326,608,404,434,1034,1048,522,2392,350,378,546,312,1072,420,636,700,2648,2104,1406,876,1942,620,780,650,886,784,562,1070,1752,1372,1358,1046,482,856,846,730,568,1768,3058,3434,310,1172,436,388,1598,578,1486,1022,1058,1260,746,688,312,2072,306,302,1568,1678,772,1718,1464,666,1280,698,1080,894,572,590,1240,846,726,780,642,806,2732,520,622,510,506,1474,426,490,534,328,534,478,944,940,1106,1012,500,1424,1762,310,1222,482,1436,1224,1408,374,528,3046,1514,1572,534,450,774,716,1374,1078,3128,670,670,1290,1210,1094,976,728,728,676,498,1488,710,1136,1062,1054,480,2256,2212,2210,1234,1318,3170,1106,842,1642,752,606,570,728,766,1412,914,858,850,668,946,1074,988,550,718,450,2598,1262,1068,800,3364,692,680,498,672,1048,854,414,1928,412,686,412,2240,312,2720,698,806,696,3420,2566,3104,458,624,1946,744,1734,1208,986,1612,548,818,778,1858,1060,712,318,1052,878,1172,682,548,902,874,882,886,842,870,688,1238,1362,930,816,1236,334,820,310,1572,1144,866,1072,748,328,302,888,728,838,992,980,668,1494,1220,394,1734,1468,574,372,626,834,646,1322,896,1152,454,1284,1000,990,1322,560,1288,438,420,1392,1514,1182,1418,514,594,1108,662,1518,1776,1464,404,822,884,788,316,460,686,922,1342,440,1154,770,1840,876,1240,530,960,918,686,498,976,1166,1982,1780,1400,1134,682,1772,1648,980,874,412,642,2084,1742,372,424,2194,910,1004,446,1070,1066,1394,1272,846,1252,968,1046,980,478,1132,480,346,1362,444,310,732,688,308,2074,1412,1400,412,1210,1840,3382,3358,636,482,308,1262,1486,658,2926,1472,1504,1748,1024,616,350,1562,2454,3432,554,1034,1754,1064,2316,738,872,716,320,1934,1644,1818,496,804,670,848,2010,416,2498,486,1022,480,1002,1548,714,666,572,1674,1520,1468,464,2728,1676,330,412,996,1686,2354,2032,1050,426,564,784,738,580,1282,1016,454,2988,1610,394,858,1012,404,614,828,824,852,392,386,1066,910,1018,3486,918,912,382,438,1364,410,1268,614,590,964,1312,788,1438,314,838,1016,364,990,678,2106,404,448,764,726,846,308,376,730,692,810,1066,306,722,3748,390,1396,1040,554,300,1048,1374,1274,454,706,410,386,636,692,558,1360,886,1002,1384,716,816,916,662,386,820,914,1092,448,728,3474,542,406,350,830,662,1030,396,536,840,362,402,846,1624,3348,1794,602,762,628,394,358,438,316,406,1156,1196,316,1266,1598,1526,918,434,2026,1454,1174,810,344,340,818,398,394,324,364,536,386,312,410,758,754,1406,572,328,1818,380,590,1248,1144,882,878,1168,1216,1054,1166,1084,1158,1152,956,1084,1080,1160,782,354,564,1052,502,666,476,668,348,1724,1504,612,2672,1388,1068,698,1462,964,1416,1092,1346,1252,924,1322,1602,1216,1758,1308,574,422,590,2466,2494,2420,2308,1038,1048,558,536,1296,1616,524,690,406,1032,2104,888,1962,1806,1724,1788,1410,1040,1598,1584,1562,1230,720,3548,398,468,454,1644,1876,962,388,476,562,342,1078,1202,1578,1526,1520,1530,980,864,874,688,704,660,864,666,654,334,836,794,1142,1390,748,1228,300,1354,3674,968,830,1758,854,564,484,3216,410,482,764,676,1068,1070,536,686,798,812,1616,1898,462,566,1628,564,666,912,408,514,1226,1226,502,1016,882,748,542,478,534,1648,970,702,2198,344,2716,1214,1984,1482,1716,710,932,1874,408,698,662,666,630,700,312,410,2170,404,2248,664,342,1208,1140,1276,1234,1288,1476,1110,1544,1826,324,1550,856,392,1652,510,398,1430,1166,488,718,1872,2264,1128,696,550,734,510,1750,414,1500,412,484,536,552,460,398,1244,2596,1046,1790,1570,410,1464,1662,712,726,318,826,586,592,508,584,864,952,464,978,1104,352,334,408,1296,1232,1158,1298,1244,698,880,886,398,518,2482,1020,846,454,2168,826,630,2648,2792,484,412,1174,638,1270,460,1620,1240,548,502,1722,710,1714,814,380,562,1148,1650,696,930,904,836,936,614,1590,1446,1638,1586,2796,344,760,838,1282,1234,1748,1770,1176,1694,1174,638,1364,324,808,1410,1104,302,330,652,384,1096,630,982,1452,788,2456,3004,616,324,976,702,346,342,344,2164,2812,1718,608,380,672,436,928,808,374,392,984,968,528,808,1284,1094,490,470,672,2036,794,1848,1948,690,650,1062,1070,500,718,364,608,3068,460,990,1064,1044,440,3466,860,1616,632,726,476,1730,2034,1930,800,2246,1062,980,1156,902,1266,716,1448,612,810,492,436,1586,1758,1736,1750,1896,1590,698,432,690,2702,460,720,710,710,718,1174,1376,642,820,1062,1282,1154,874,500,1462,688,2718,712,1228,1444,440,438,704,706,706,710,706,1334,792,622,790,1848,442,1234,816,406,612,826,694,1232,794,1160,322,928,1616,1038,1296,1082,1558,316,3000,644,1308,1310,1722,2118,530,1594,668,1140,498,318,930,414,308,314,398,520,2296,1632,516,1226,1162,1142,542,1156,1194,540,2372,530,528,516,526,1140,1160,1124,1698,2858,540,530,530,1106,756,1126,536,414,532,536,2244,1222,1124,532,536,550,2888,1684,554,524,518,520,550,2398,1828,1986,2256,1676,1136,2248,542,2316,1122,1132,526,516,2816,1152,1190,624,550,2212,1092,1108,542,546,540,550,538,1706,2336,546,546,1162,1732,544,3054,1224,1110,548,1086,1700,1164,556,1658,562,1136,542,534,1114,588,540,1640,1182,1692,646,1648,590,584,2782,542,1084,546,1708,1744,1092,1142,2798,548,550,1374,556,1144,566,1160,596,536,1196,520,1118,546,588,1784,406,420,2820,590,1106,540,1814,1686,544,1172,540,550,550,562,560,556,544,544,554,1106,1116,1112,560,1180,544,1732,1112,540,552,540,546,546,1188,1162,1132,540,1118,554,538,548,1136,556,534,542,410,532,554,558,564,554,550,542,546,534,534,556,1140,1160,1732,2422,1678,2258,1928,1122,1690,534,578,610,1216,546,538,552,746,386,422,550,532,1140,1672,542,1672,550,546,1250,1120,1146,536,538,3028,546,556,546,548,1142,554,552,550,574,562,1742,2316,1176,1166,546,546,1138,1160,1166,542,1146,674,566,554,550,1690,554,1116,542,378,542,544,534,1136,542,552,526,550,1138,538,560,532,676,1104,1736,622,566,610,416,546,516,1750,1218,628,548,638,498,530,1152,542,532,542,1128,544,548,610,304,416,564,612,522,540,544,542,544,552,548,544,550,544,1090,1706,538,540,548,360,420,558,568,558,560,540,542,544,606,540,464,540,652,536,546,1128,546,550,424,532,538,538,550,404,532,526,550,746,416,414,746,344,418,1886,314,3206,316,1542,436,442,1862,318,310,484,514,2394,1636,516,1172,1202,1190,546,1214,1194,542,2312,530,520,508,1138,1148,530,524,1102,1706,2760,1114,1696,388,428,532,590,2286,1140,534,526,528,2958,1702,548,520,528,566,2332,580,546,1172,524,524,544,526,2302,1650,1138,2346,540,2186,2632,2912,1146,1158,646,540,544,2220,1098,1098,1234,540,540,1694,622,1746,624,602,1210,542,1664,546,2848,1098,1092,550,1100,1716,1764,1686,556,1146,1570,622,546,1684,1130,1770,780,1644,540,600,558,2816,558,1124,550,1854,1658,1150,2860,1176,1112,632,1140,566,1152,542,540,1132,520,1174,1172,1840,434,2852,556,1126,540,1856,1808,546,552,1110,536,654,2500,548,548,1168,1112,1104,546,1136,540,1690,548,542,546,538,546,538,560,544,1190,1128,1120,542,1120,550,626,566,546,532,578,576,624,414,538,556,550,562,562,554,538,550,540,544,556,1262,1192,1734,2424,1918,2364,1852,550,1680,540,462,540,544,544,1148,544,538,546,552,536,322,434,1140,1140,1660,538,1654,562,560,1154,1120,536,524,1136,542,2936,1232,582,550,1108,548,540,1136,536,1692,2302,1146,1148,590,560,1156,1104,1154,544,1100,552,536,600,546,1684,578,1112,1092,590,540,536,526,1132,548,562,1098,588,552,540,528,550,1124,1660,560,558,324,450,546,524,1690,1696,1090,1100,552,570,540,526,540,1168,546,522,534,1100,540,550,446,540,540,536,648,544,570,592,544,544,540,530,532,536,548,1090,1772,544,538,574,326,434,572,560,686,542,548,532,548,556,606,538,548,624,532,590,1134,546,554,446,516,556,546,528,538,554,322,434,534,534,546,330,454,322,470,320,584,534,534,484,536,826,526,552,568,530,544,560,3276,2596,540,348,854,650,750,878,774,2058,668,936,736,826,886,1304,704,616,428,300,560,572,728,1850,1470,1488,1490,1478,1468,1438,1486,1490,1426,1406,2552,1984,2510,2648,2394,2240,1736,2532,1684,1418,990,1506,1532,1668,3150,376,2556,2522,2502,2614,2368,2214,1718,2536,1672,1414,980,1492,1520,1666,398,452,384,478,334,1018,410,2014,1324,956,1408,452,812,978,444,524,782,1560,1180,738,1076,468,864,850,454,854,754,588,1752,2026,1100,920,882,728,942,486,516,1584,982,492,490,484,2072,434,434,592,436,2074,726,634,544,2026,646,552,590,642,762,754,970,1360,376,666,638,762,788,386,922,1510,686,870,672,312,1210,696,654,384,300,2042,638,320,574,690,414,450,470,638,404,2042,1338,1018,868,1032,916,1186,954,1134,398,486,1396,1202,360,1210,1044,448,446,472,1438,2544,2064,1208,1776,572,356,1032,956,1236,564,668,992,1968,520,1492,912,1348,592,1092,568,1084,364,628,740,2216,2604,1376,1164,1116,844,1192,616,652,1996,1236,1088,620,620,608,2596,548,540,744,604,552,2680,652,912,916,2560,640,808,808,812,696,736,952,804,956,928,956,592,1216,540,1704,476,832,840,804,964,1012,488,1164,1928,864,1104,892,396,872,828,480,380,2576,624,804,404,720,876,520,568,592,808,508,2568,1692,1276,1088,1188,1160,1576,1224,1432,508,616,1760,2256,1524,1472,342,382,472,328,378,700,656,340,584,328,628,412,1238,3244,332,314,316,338,340,312,312,326,326,322,318,328,328,330,332,330,3158,2432,350,3282,3222,400,328,322,320,312,312,3258,3110,394,394,612,610,426,400,318,306,306,332,954,1078,370,508,468,720,1708,606,466,520,406,402,518,392,462,434,456,438,444,1782,440,1976,1734,596,416,610,1730,320,424,2433,400,310,2389,442,2302,360,610,2346,406,508,378,444,444,406,982,1160,302,438,446,530,438,496,444,1086,552,562,450,448,446,416,446,2792,2914,2956,2720,2650,2278,1541,452,1682,672,2016,2782,602,656,666,954,368,610,548,2726,910,932,778,602,476,474,774,486,2798,1130,1318,758,746,882,2768,972,1160,2890,1112,2902,680,1274,2808,1782,388,1154,1982,740,2002,1562,844,2853,1738,1296,1371,1953,2969,1756,322,2487,1292,1318,1044,1092,2969,1772,2969,1728,2942,1674,1960,624,392,2969,1366,2523,1302,360,1805,1272,540,602,530,300,340,392,1274,836,706,800,1820,880,922,1106,1310,666,1276,2906,1854,2885,1756,1518,1240,2776,1368,2220,560,2611,1286,2648,1544,2869,1732,622,2909,1830,1476,888,1220,1708,754,3146,1952,2888,1996,2914,1902,2865,1890,1734,1025,1638,1462,708,444,2014,1208,1128,456,396,472,1944,758,628,324,306,2933,1882,408,738,1864,2929,1762,2933,1852,2928,488,1804,1258,486,2933,1704,2913,1698,2933,1524,1114,804,1628,1916,889,520,1270,2676,1080,1431,1676,2933,382,790,422,740,1878,966,854,2314,608,1618,1474,1944,966,1720,2464,828,602,1550,1622,954,2198,1136,2278,900,990,1792,2038,372,882,880,898,1802,542,566,316,300,586,732,816,2386,646,748,722,644,502,466,500,1260,446,488,366,722,620,590,1942,820,1180,1132,1990,932,506,944,776,744,972,838,410,944,534,350,598,1350,1314,932,892,1668,2388,1294,1790,712,802,804,662,496,500,880,822,818,2428,2172,1548,1012,784,908,2160,1004,944,386,532,2464,1820,1328,2070,2386,1856,2142,2086,912,986,1148,804,942,418,944,1494,930,662,974,2140,1860,1128,1016,616,1082,1868,1988,764,1566,1010,332,674,1908,1688,458,550,916,2246,918,880,770,682,1026,1462,1026,434,976,1056,886,440,554,558,600,606,990,478,1492,658,730,718,2376,2242,1312,548,1860,1572,638,460,588,1240,694,676,1992,338,580,594,722,2256,1416,1560,1128,630,960,870,1246,442,1262,754,1440,688,1144,1436,1588,618,1334,398,1110,1090,818,682,1360,1382,2176,890,1958,1758,1320,608,510,594,1024,996,2518,1160,1276,2492,828,2498,464,730,712,1420,876,904,758,1092,846,962,394,462,1224,958,452,758,492,502,870,592,312,1346,752,2350,2402,2262,644,546,1300,674,962,714,476,522,688,1224,368,734,492,2104,2034,640,738,1470,1030,752,1318,1156,996,1456,912,2126,874,1160,2010,510,2388,1344,1438,432,426,534,374,1028,650,854,936,988,362,748,1532,2046,1304,2334,1840,1500,1266,458,1200,2324,1998,582,1306,1238,1286,1960,660,422,1130,528,432,668,392,1004,1518,1514,564,2180,2062,2348,2198,1474,1088,1574,1796,1110,1020,530,1138,2414,2068,2074,338,548,514,888,1034,782,1152,758,1842,1616,594,1394,810,2106,1368,1972,1360,2046,1324,936,766,1856,744,880,2090,1166,2480,902,912,764,500,390,1430,1582,812,954,856,2398,1268,982,754,892,608,650,534,518,1174,1604,2004,1708,640,2154,672,316,686,748,958,838,856,1290,918,932,1454,1168,1422,1200,746,1214,1172,910,818,1152,1398,926,1256,1408,592,784,510,502,982,736,864,854,610,2356,2180,786,650,1432,2116,346,366,2042,956,846,926,2138,2024,434,2066,378,598,454,608,1340,918,566,730,400,558,426,802,872,506,1028,658,1102,788,1912,326,392,838,2102,1150,666,538,496,1036,846,684,314,666,2524,568,692,674,704,472,400,652,758,496,618,350,658,750,756,748,712,590,442,564,710,470,384,710,534,610,564,576,850,692,740,634,612,610,580,606,788,760,686,652,642,714,540,552,654,550,478,818,1098,864,1182,962,904,1574,2180,1092,942,942,988,1260,760,2396,1644,1956,538,932,1804,876,1662,1162,2420,2472,452,1116,554,1394,1004,686,958,860,822,782,570,838,1460,714,834,822,960,878,758,778,700,788,866,1242,910,1162,994,1272,842,422,1654,624,1950,1040,1028,1884,2006,934,566,2136,662,512,1270,650,2108,2088,2160,2164,2122,2104,1276,812,2110,2116,2102,2100,2118,2112,1544,372,1730,2116,2078,2046,2090,2082,1896,2110,2074,806,1004,2054,2004,2040,2056,1980,2004,630,1654,634,2132,2146,2170,1492,2002,2356,2334,906,514,412,1276,1994,1146,1608,1598,1644,1454,938,938,1734,2076,718,998,1396,1740,976,2208,852,1500,976,444,1130,646,754,1714,1034,578,2410,712,1468,638,870,860,2450,718,346,448,480,596,1148,404,832,634,600,1026,970,628,660,1160,524,898,1094,704,2138,1288,648,972,564,680,660,1072,1172,368,784,1008,680,360,562,806,1080,320,612,1270,2440,844,1552,538,1750,1576,1940,716,1266,2148,712,674,644,1324,1078,1110,682,574,692,574,1530,1400,726,818,1280,1880,1580,1530,774,1284,388,542,546,502,492,1486,1350,1490,568,346,932,318,1926,1886,1480,2512,2174,1876,534,1040,1800,1084,860,658,1012,966,1890,1004,756,1758,496,1012,1108,624,948,2134,386,542,1084,412,418,832,888,468,454,460,546,384,2050,956,1034,994,942,626,714,790,1936,662,1378,2092,2508,558,1096,1708,888,1048,456,474,872,900,928,876,2122,1920,976,1140,640,1962,1328,552,2502,1394,2230,1738,758,1232,2410,880,774,608,730,1324,732,1058,684,696,576,772,468,696,1076,1112,708,730,638,1642,886,1980,482,338,610,2392,1108,2188,2026,1794,1326,872,2188,1500,1364,1122,416,1918,2210,2220,1040,1580,836,1166,2418,726,904,892,1672,890,1368,922,2348,840,512,2106,2482,650,754,590,620,2166,998,1176,632,382,1804,1766,1674,1388,848,1872,1908,1322,1228,1288,424,2356,1030,2424,598,536,516,2230,1220,872,1092,908,890,900,1532,644,574,432,2100,2486,398,606,1038,842,534,520,1220,1690,1634,624,1206,2070,812,528,686,724,680,870,610,682,874,2478,744,822,1328,310,1404,434,1052,424,632,1064,2308,1328,1186,1196,1896,2100,466,772,344,604,790,742,652,1270,454,966,738,372,1814,1050,1100,718,590,490,524,1524,1004,1948,1534,1318,800,646,564,2088,1220,388,872,316,1090,1266,1276,1866,1406,1492,744,634,842,776,1250,2370,1860,1288,1694,906,2498,882,1036,638,2496,848,2326,2222,2480,1352,1728,2036,1444,2486,1506,2482,698,764,1664,2478,1872,2350,1876,1194,1964,490,958,1450,1074,882,348,826,874,622,2988,704,844,396,1488,372,2544,828,1948,660,1356,388,616,452,848,1032,900,2288,524,692,576,880,708,2560,1120,624,2332,1052,324,2816,948,2532,616,864,432,744,1948,1672,896,684,1136,1384,1164,2628,2184,2068,1036,876,1604,1456,2292,940,1080,792,2448,1216,1668,416,720,1300,708,668,628,2052,584,664,2392,1496,1500,960,1064,1604,2768,780,544,1616,676,1084,2192,908,1900,2236,1828,1368,1844,356,556,2536,988,324,612,784,856,1056,480,1632,528,1560,1704,2356,328,1004,1408,2048,1404,524,456,2072,1056,748,772,1828,1080,2092,1844,2760,2472,612,1120,1028,1556,684,624,2304,1392,976,1844,996,2100,1392,1544,2648,2876,376,600,2588,1612,528,756,776,960,1480,820,664,1464,2576,1528,820,2096,816,1288,1324,1208,312,1496,1108,1324,316,1544,792,1236,544,608,1484,1180,424,2368,1544,1276,544,2592,2804,2392,920,668,940,720,2144,1144,464,364,728,584,1184,1184,1088,2620,2540,980,1052,1412,2536,800,1396,556,1304,1056,2348,1744,896,892,2560,1796,1468,2492,2048,1244,2600,1208,2796,2636,1216,1292,1340,764,1424,428,404,1120,1120,1188,632,1388,1324,1508,488,1144,900,824,1360,1288,1556,324,1536,1376,672,416,384,920,2332,1128,1056,452,860,840,1308,584,732,1120,928,752,940,476,1264,464,1544,1488,2688,1000,992,1536,1380,2148,500,1500,936,924,352,956,2380,708,656,1312,2320,1856,2784,1116,304,1088,1104,1052,672,2276,652,344,2180,1996,2124,2104,788,2608,784,1180,1284,2748,1656,956,560,496,2648,608,1476,808,2252,1148,2012,2268,424,2236,2144,2468,712,1316,2728,976,668,892,972,1296,708,668,388,720,660,848,924,2628,2228,1724,1544,1780,2368,1380,1724,1280,1208,2420,2336,1628,580,2380,2416,760,448,316,1800,888,326,1084,488,380,1426,301,503,2967,1884,970,856,2314,1600,758,1562,1948,1712,962,2292,300,1182,612,552,1044,1924,884,2200,1130,2262,898,990,1788,2032,504,880,878,902,1800,538,856,316,594,716,816,2392,652,746,598,720,446,566,642,502,520,522,472,1042,1614,1794,900,362,722,620,572,588,1934,812,1180,1132,1984,926,978,736,776,728,970,842,408,944,494,350,600,948,840,646,1312,930,892,474,1222,2384,1292,1786,1040,816,758,670,638,496,504,884,764,2424,1308,896,1540,1016,802,850,902,2194,1008,1406,580,2468,1810,1424,2070,2392,1890,2140,2082,916,590,770,1252,812,818,306,516,908,2198,990,2146,1862,1120,950,566,1530,616,1130,300,396,1378,1980,570,1566,1006,1240,2098,1524,474,774,906,2240,920,880,832,686,1024,1546,1028,1644,1058,880,898,762,1280,994,474,1528,590,936,750,2384,2238,2204,1860,1576,626,458,596,1156,692,678,1962,884,596,444,2220,1416,1560,1136,608,338,912,1244,364,442,1260,754,1440,858,1136,1432,1582,624,1336,464,526,1104,894,816,682,1356,1380,2172,1482,526,1166,1752,1324,1236,598,1022,1030,2526,1162,1228,2486,1282,2482,498,456,810,710,1236,896,886,860,1086,850,870,396,464,1218,300,448,658,494,488,866,590,758,1348,988,2334,2470,2410,644,594,398,748,884,860,712,476,574,690,1502,436,380,492,2110,2038,642,804,434,1496,918,750,1676,1156,926,1546,906,1236,890,476,682,2010,678,2182,1618,2422,458,456,374,1068,618,654,832,934,992,748,1492,2042,1302,2310,1948,1502,1302,350,1282,2340,1996,624,1302,1418,1282,1962,662,464,424,1128,834,1360,976,1512,1564,558,2182,418,2064,2274,2192,1476,1056,1570,1796,1112,1022,738,1206,2402,2070,2364,374,546,722,624,822,1032,812,1148,738,1974,1612,592,1344,806,2104,1330,1980,1362,2034,1326,938,822,2498,746,622,2092,1162,2472,900,910,378,764,498,544,806,470,998,346,1070,2396,1106,1068,754,1586,612,1326,1848,2006,1710,628,2146,718,594,1714,836,858,1290,976,936,942,1456,1484,1468,1206,774,1256,1096,920,800,1092,1396,1020,1296,1570,668,852,542,464,976,712,872,834,608,2404,2180,784,664,1432,2118,328,2044,934,848,920,2132,2024,432,2068,474,764,676,544,1374,918,1398,402,558,416,954,986,506,1000,704,1106,796,2346,696,888,2090,1184,1230,378,472,662,506,498,2470,844,676,310,460,662,374,1836,2404,560,686,392,644,668,452,400,650,758,308,494,550,350,658,746,762,748,376,720,1116,562,700,506,382,708,536,362,610,534,592,812,720,742,630,614,648,600,786,704,832,646,650,644,714,538,522,650,548,476,806,514,1098,856,1186,1000,762,994,1574,2172,2102,936,980,1260,788,2392,1644,1942,538,932,1804,874,1636,1158,2422,2464,454,1118,592,1384,1004,712,1022,894,812,786,624,838,1382,702,852,860,960,850,674,756,712,788,870,1240,890,1158,992,1322,820,374,338,340,1648,1342,1974,1034,1026,1844,1056,2191,1378,1258,2342,1240,792,844,2814,1788,628,712,782,868,694,758,2750,2740,2776,1396,1402,486,2822,2800,2724,2792,2844,2816,2848,2844,2816,2840,2784,2730,2792,2742,1014,1048,1560,1390,2784,2572,2826,1070,1354,2734,424,942,2672,2742,2806,2712,2668,2820,2248,2800,2920,2814,2750,2634,3536,3538,2372,2394,908,546,1732,1946,1150,1612,1600,1644,1456,938,938,1734,2080,362,716,1120,1394,1746,984,2212,948,1598,978,1120,852,644,754,1716,1542,368,734,2400,710,1468,922,856,1706,672,464,482,598,1100,1204,574,610,1020,1044,622,2060,528,886,1084,730,2122,1288,650,984,562,676,662,1076,1176,360,782,1090,678,360,804,1112,304,604,544,690,2448,786,1538,536,1736,582,1570,1938,714,1260,2146,434,686,640,1468,1072,1108,680,578,696,572,1590,1576,734,812,1280,1874,1578,1530,774,1280,430,542,540,502,494,1482,1458,1486,568,346,928,722,1926,344,716,1470,2494,2194,1830,532,496,1796,1218,858,658,1016,1024,1888,1004,754,1754,654,1014,1112,648,626,2100,992,1080,414,418,828,888,592,456,464,544,2050,954,1028,992,940,624,714,790,1916,440,662,1382,2142,2502,1110,368,320,1712,886,630,522,548,858,896,926,2118,1864,984,1146,722,1958,368,554,2352,1390,2226,1616,1180,1350,1228,2422,1136,692,516,608,632,1246,722,1086,682,692,574,778,696,1086,1132,744,702,636,1648,884,1978,454,938,2394,1112,2202,2012,1786,1322,980,2170,2424,1662,578,2024,2216,2216,1050,564,912,844,1300,2508,722,508,676,890,1662,1356,900,2340,606,724,654,2390,736,748,620,618,1234,790,984,1174,552,380,1890,1774,1632,1384,844,1932,2126,1310,1232,1366,2368,1018,2446,792,566,500,582,2234,1150,870,904,910,908,900,1524,664,578,632,2226,2508,1370,1038,838,1508,306,522,1392,1178,594,2210,392,620,636,368,1208,2070,804,812,686,724,680,866,592,684,874,2464,672,866,1188,310,1402,1182,386,1064,892,2308,1414,1190,1192,1872,2084,724,770,404,604,786,740,652,1268,452,738,742,372,1802,1044,1098,776,590,482,524,1366,1114,1940,1532,1314,748,894,646,562,2088,434,386,870,744,1088,1276,1308,1862,1524,1482,742,634,838,752,1262,2366,1872,1286,1868,916,2140,818,1032,632,2498,2356,2212,2506,1348,1566,2038,1442,2480,1498,2468,694,674,1658,2460,1858,2370,1882,1188,928,714,388,590,366,472,1446,1060,866,772,816,874,770,745,1248,340,1016,1112,670,1756,1212,524,1214,842,2082,476,626,736,806,652,2310,1048,596,2104,800,1092,2196,1782,1702,2366,1430,1418,528,1034,1056,2406,1968,2146,2276,2264,794,2438,1452,1446,2074,1406,1670,732,2214,1230,1860,602,1214,1954,694,1774,618,2096,1506,1356,2064,1300,1458,610,708,442,1262,1016,1538,1974,696,1592,1134,974,946,1226,1836,1852,1006,666,1450,516,576,760,900,680,514,1750,854,354,684,1222,1306,1458,2128,1394,844,1272,1848,1268,536,1738,952,676,598,1346,842,1884,1502,2492,1924,550,850,908,2506,972,1614,1352,2088,1196,800,1582,856,1898,1196,898,2292,1020,1396,1246,2338,2100,686,720,1134,1358,608,1260,2314,1308,1320,734,1846,850,1164,1140,470,312,1302,846,1578,1144,716,1488,998,540,552,1452,1038,1058,2140,1300,1100,422,2326,2514,764,1120,772,606,826,574,1846,1428,668,442,372,942,2346,2378,2208,882,1482,1580,2142,942,730,372,870,1094,832,898,2388,1608,926,2330,1476,1224,1238,2132,1850,1276,1812,2384,2366,2366,1092,1090,1064,1084,694,1216,770,364,1018,1012,818,576,1166,1194,1252,1006,1200,742,1222,1042,1216,596,1394,1164,560,848,2088,1062,948,1942,678,1034,694,1010,560,692,306,1110,676,840,478,430,1088,412,566,1770,1386,700,1084,1340,1338,2416,1420,1824,1330,1146,1874,456,774,1360,1564,898,1096,674,502,2146,720,664,318,756,2102,1630,2348,974,1470,1446,656,1070,416,1980,1164,1880,1732,1514,890,1884,606,1042,1044,718,594,586,1018,2464,1264,1220,872,760,1040,2372,1196,1582,2244,980,1810,1192,1134,1190,738,2166,2216,520,1784,2390,942,606,696,878,2330,906,1058,656,496,722,828,2190,2008,1472,1978,1902,1366,2136,1036,1494,1210,1228,1376,2206,2110,1468,804,2200,2218,860,1204,1050,1078,1892,554,800,1584,1612,756,1564,1952,1628,500,1178,2266,756,604,1546,1744,892,2212,1128,2266,906,998,1792,376,880,882,902,1806,542,300,868,314,736,816,2396,650,752,616,722,646,544,468,906,782,1266,450,486,364,726,620,580,594,1938,838,1176,1136,1988,558,666,944,710,780,744,976,842,408,946,438,530,354,602,878,1312,912,898,474,1670,2392,1300,1792,926,806,844,662,498,504,886,820,2434,1070,1552,1014,788,598,910,1936,1010,1364,512,864,1362,1026,674,1816,1426,2092,2304,1856,2150,2086,916,988,1148,812,874,590,954,1500,2190,992,2248,1866,1124,932,616,642,382,602,2002,1992,1264,950,590,936,1176,1814,1030,478,780,918,2250,914,884,800,916,1478,1030,656,894,370,1058,928,382,554,560,600,634,994,478,1490,660,932,714,2388,2242,2204,1856,1576,490,462,582,944,692,676,1990,310,598,722,1598,562,1418,1542,1124,634,958,380,842,1214,442,1264,756,1446,668,1142,1438,630,860,620,1340,462,1108,1090,818,682,1362,1378,1468,1436,592,1304,1860,1154,590,548,514,426,598,1024,1028,2542,1164,1256,1202,1220,772,2514,464,488,718,1264,852,402,958,1094,846,968,394,460,1226,462,756,492,498,870,590,764,1352,992,2336,2400,1018,1396,574,566,1286,886,986,718,788,752,520,450,696,1640,364,478,2096,2056,642,736,1476,1036,750,992,1156,1004,546,1468,428,434,2126,514,464,1156,2016,518,2392,1864,410,732,426,1032,660,854,942,1034,750,1494,2054,1304,2324,1832,1504,382,390,1756,2256,1328,654,1290,950,1290,918,836,658,424,434,1032,436,828,1364,984,1514,1534,568,2188,2066,2438,2200,1476,1062,1572,1798,1114,1020,742,1158,1254,564,804,616,1914,2410,548,724,604,732,1032,784,1154,740,1848,1614,596,734,660,2112,1344,1990,1272,2028,1326,906,734,1822,748,696,2094,1164,2338,902,914,650,396,1630,1588,996,880,856,2398,1272,986,750,1510,632,1138,744,584,1806,2038,1728,634,2154,772,1252,1722,842,856,1286,918,932,1458,936,1458,1014,402,1206,748,1048,1238,916,872,1156,1056,922,1258,1412,584,822,510,498,952,704,874,854,610,2410,2190,790,680,1440,2124,356,370,2050,956,850,926,1816,324,2028,422,2080,618,740,676,554,1366,920,400,492,314,818,872,496,906,662,1106,832,460,2102,1154,790,662,500,1026,1358,836,680,774,1842,564,660,644,672,452,404,654,760,574,494,580,348,662,754,756,748,378,736,594,448,558,698,472,382,712,536,610,578,842,694,540,636,614,610,620,596,792,768,648,658,642,716,546,514,654,550,478,820,1124,864,1184,544,366,994,1608,2178,1082,938,938,982,1264,756,2446,1650,1894,442,932,1808,874,544,968,1002,2424,2480,454,1124,466,1386,996,716,944,818,810,788,572,800,1458,718,850,854,954,850,658,642,716,790,868,1244,906,982,1328,924,306,1644,772,386,1954,1032,1030,1876,368,1400,450,876,642,808,676,1464,832,1558,1208,1886,348,1108,2080,3372,768,592,528,1168,1778,1236,914,542,614,1424,677,1266,2516,1094,300,708,562,506,542,560,792,780,676,578,562,930,572,942,1633,480,908,496,482,500,352,354,756,596,876,496,490,540,342,976,882,972,788,778,894,2304,1210,1724,1752,476,454,386,1942,360,332,690,944,370,360,1702,548,1740,1126,1584,2210,510,802,1180,886,1374,864,804,476,2026,866,442,588,744,590,582,820,646,550,1086,534,492,1188,1760,1806,1114,1410,618,1198,492,1154,1626,1108,1306,1136,2258,720,826,836,938,1282,994,966,866,1188,2128,1706,1220,856,1074,654,654,504,430,688,762,926,984,542,434,442,344,1436,730,740,792,796,1638,1424,1484,408,692,1704,1002,1382,1334,618,906,388,826,728,648,2646,3286,1248,1104,1112,1204,940,3708,852,2068,2168,880,916,672,1088,738,656,718,1432,1302,1208,1216,974,1370,1816,938,1686,1930,860,912,658,1646,892,2992,1074,986,1346,1746,996,1218,1540,724,780,2632,2008,786,784,1662,766,736,982,890,1060,1200,1528,824,444,304,684,2128,508,1438,1240,1702,1979,912,1034,1616,1388,1070,718,1716,880,680,1236,644,328,598,1716,1108,1134,904,1522,698,678,692,678,3378,1416,698,452,378,1050,490,626,880,306,474,542,646,776,788,470,510,774,646,398,340,660,600,628,1240,528,524,742,1032,756,872,874,670,564,626,494,602,740,542,912,322,692,856,932,342,458,554,510,1462,2052,1636,854,1150,524,536,548,610,1174,1196,548,924,946,494,564,1232,1160,2306,1628,906,1294,330,432,464,648,590,936,446,1832,694,698,706,1532,1994,1358,1468,1468,952,720,690,422,554,1048,1964,2010,1102,794,786,1090,1360,1542,1240,846,1698,424,1158,1580,640,802,982,3140,1044,464,864,652,700,1118,636,660,624,576,630,628,812,552,322,486,512,630,740,1308,418,598,572,724,1780,468,526,764,324,410,706,928,318,688,308,1527,968,2242,696,1326,702,1836,1178,1528,1494,1022,976,2426,860,890,3312,1408,878,1202,1228,1440,1360,986,2100,632,742,1318,1234,766,592,546,1888,548,332,1004,1150,870,1120,942,532,2684,2888,1290,1290,816,756,1310,2250,2200,1076,1940,562,1268,1044,1114,834,936,782,908,1396,1240,790,976,548,2488,800,1266,712,2786,940,672,580,608,686,1162,1292,1638,810,616,1508,2130,530,548,474,850,554,644,1340,718,534,522,370,854,1238,1268,918,1190,758,1562,2154,984,584,396,990,992,786,896,424,1360,2218,1056,586,646,526,532,1132,632,916,1222,1286,1506,960,1058,1686,1450,2120,1242,1314,1202,680,516,372,538,852,720,792,820,2038,814,568,564,1830,616,694,488,666,2300,1362,492,338,660,572,568,670,1256,978,1572,1478,486,418,2174,800,780,852,870,628,906,1312,846,1280,1528,1982,1374,1526,1516,504,494,1032,1700,1516,702,1310,1218,434,1382,2180,750,644,3498,2522,660,850,854,604,504,640,974,678,810,504,990,918,526,586,824,606,974,1452,926,1536,1102,464,1010,1214,954,1184,2506,1112,1526,1282,792,1282,1490,976,408,1190,1860,1780,866,992,1920,954,872,866,2466,900,1928,1098,1670,1842,832,660,826,724,582,1556,842,560,1310,868,2054,924,738,1328,1008,828,938,1730,1352,854,1248,1332,588,2262,542,750,734,1184,1988,1292,866,610,1096,816,1290,1210,1238,1224,938,942,1028,1584,840,806,2796,456,414,794,982,1050,682,892,1305,1070,1884,844,664,702,618,560,1156,668,512,754,668,488,1820,720,1612,698,894,1612,406,708,862,1008,852,544,718,794,822,808,1000,734,1276,1520,846,798,694,560,662,1068,694,690,570,476,778,678,776,466,1298,1036,1496,1104,746,516,918,482,372,420,822,634,1512,788,794,1504,968,618,642,724,792,1064,2152,1890,1554,1558,1398,2434,1366,1056,928,332,700,920,900,700,672,1222,532,1350,3696,776,384,538,830,772,808,864,610,1134,568,560,1566,652,796,590,572,560,586,716,430,432,978,948,622,1036,786,1440,1842,1002,672,1532,1237,1192,1166,650,800,642,974,834,654,1624,3094,1164,1720,358,400,1264,1614,1022,568,1694,686,616,800,590,2802,848,752,1748,728,450,942,590,652,1170,458,1068,1674,1998,746,3382,956,1276,1690,1882,1222,614,614,1696,1614,2166,870,824,1044,710,740,1130,978,834,3406,514,390,2296,892,966,1248,804,1086,770,1324,390,1126,1180,584,1120,936,1418,800,882,892,1224,1004,1834,1212,1120,1750,864,2110,1874,964,1186,1690,1114,1334,1192,1736,812,1474,1858,1124,1162,884,1086,878,1480,760,1814,1124,428,330,756,966,1352,1110,614,2062,554,354,772,528,792,768,722,610,556,812,534,330,316,410,536,764,504,338,762,822,646,726,1526,1564,1144,3014,802,916,876,364,1702,934,1234,794,514,706,656,338,1812,574,1212,979,1834,774,618,1352,1396,1274,1176,1330,1342,1478,964,1096,1090,1704,1674,776,670,714,2146,1310,1314,808,814,1370,766,476,776,718,934,868,740,696,844,1908,1800,772,306,684,762,858,1462,888,780,544,684,680,2844,880,908,954,1256,432,632,526,1130,878,480,1070,1296,1272,1436,1640,1662,724,1200,1216,1248,2182,1346,1540,618,928,1026,738,1194,1378,1024,2568,490,918,840,960,1520,480,728,584,1422,612,1202,3102,1778,1854,1434,2302,742,1132,2382,1470,1872,2568,1306,750,1036,2312,1392,1836,2808,1828,1128,980,1854,1974,1524,1524,482,348,1198,1724,1786,2242,1000,1174,2488,972,1100,458,412,460,362,512,1690,466,1424,680,564,480,1314,812,1328,816,616,902,1698,530,3502,560,1520,1540,1456,400,704,502,734,604,314,318,1084,1320,2208,1120,670,924,312,820,736,338,1300,1518,494,526,614,602,520,404,434,520,714,1068,1166,2908,1140,2272,1390,1908,1802,1214,1176,2218,680,466,594,974,1098,840,1372,1870,1106,1396,3382,1064,1080,1222,1452,1186,1286,1520,1992,756,1508,354,2128,858,2308,1098,2050,1470,1560,962,678,510,522,826,838,1940,1646,1154,1320,1424,1674,1132,1020,758,1290,1216,872,1836,554,2808,1124,1142,528,1854,3052,1314,468,858,936,2950,3070,788,926,676,784,766,1366,736,1054,1674,1122,1212,1952,1910,704,1214,594,1448,998,1762,824,1068,1158,566,570,1644,1088,646,800,848,1864,1082,1868,1402,828,586,962,1076,832,3622,308,624,552,1444,906,840,520,628,1320,702,716,380,882,1614,2596,596,462,904,464,1414,946,700,410,518,1118,1046,1516,1958,840,334,438,392,420,392,604,374,374,514,642,442,716,446,732,374,376,370,488,382,532,588,460,682,382,388,414,468,756,684,732,640,586,1460,472,928,372,344,1294,818,1508,526,726,1312,388,1346,326,878,1256,848,716,1036,654,1558,686,466,446,500,430,836,392,918,1344,1410,458,836,1094,478,928,380,874,1254,1022,1398,634,642,724,1000,760,750,452,674,918,1646,1358,504,502,326,330,480,590,714,758,418,334,338,1098,566,572,654,1102,1772,708,794,1254,1072,818,556,1324,674,464,1336,846,876,700,1180,2320,1102,542,346,818,380,484,690,372,422,744,480,598,604,352,394,488,510,458,474,952,408,418,584,766,578,662,524,436,484,556,558,414,710,530,660,714,430,398,1122,662,890,412,412,424,900,424,466,444,692,1008,380,962,904,1760,908,990,328,358,504,596,454,458,726,1436,550,550,612,536,530,1046,1118,1132,738,554,372,330,368,798,1512,1548,846,612,614,898,956,382,906,1208,502,624,684,2432,808,398,484,536,936,506,498,474,436,484,484,626,420,366,410,1014,316,438,328,478,714,536,392,402,420,506,1026,540,518,888,780,672,922,590,1674,756,318,754,764,600,688,456,448,470,406,408,874,788,702,940,960,1148,746,818,1306,1118,320,1626,648,500,1008,924,528,398,550,562,626,1580,624,460,434,1400,478,466,490,390,512,448,438,514,764,1002,1292,978,370,312,1698,622,600,598,672,478,712,550,642,1058,1168,1164,392,384,782,1306,1138,542,1000,924,334,1174,2728,1956,660,660,474,384,750,692,614,410,352,552,694,408,434,638,452,748,1112,780,516,1448,652,512,542,472,430,512,892,392,576,526,376,1406,556,1236,530,686,1242,312,560,658,422,544,594,630,516,772,568,988,1222,648,608,532,428,512,816,536,528,434,370,632,530,592,752,328,1524,844,576,398,708,370,332,626,468,1168,756,608,322,866,1284,494,1070,602,820,1656,1484,1880,1468,798,714,594,706,694,498,518,916,412,1032,2836,410,632,594,626,670,470,858,436,446,1258,504,602,456,438,452,550,334,334,748,730,524,810,610,772,514,1196,1776,900,494,622,498,752,646,898,510,624,1140,1446,744,894,682,814,1140,682,868,330,600,764,1052,842,476,1578,424,596,430,614,592,558,470,616,410,454,590,388,590,642,562,1180,2326,708,672,1306,720,912,616,768,504,932,1396,1414,596,470,1052,1078,990,946,1042,1130,844,844,1316,1294,1012,1006,618,620,1050,602,372,562,720,658,568,544,662,602,442,572,652,1138,682,418,516,510,2202,324,1032,966,334,498,448,874,682,336,1014,342,320,354,392,358,1308,1098,536,424,368,628,478,694,1316,1302,400,2700,436,1132,534,308,408,556,458,836,858,516,520,568,948,1158,386,398,456,456,396,306,546,818,878,3158,840,1654,2570,456,888,460,314,938,702,416,520,1098,932,966,1942,538,426,422,434,488,328,714,394,442,418,700,724,366,698,376,364,402,376,526,402,456,676,374,372,404,450,746,680,754,636,544,586,678,1810,918,368,348,1716,520,714,1296,338,1260,330,876,1212,818,688,1040,612,660,1546,656,458,452,442,500,420,820,388,404,918,1324,1418,468,888,1048,926,376,868,1248,1036,334,1390,634,642,726,1000,748,670,910,1650,1390,942,328,472,586,710,760,418,334,338,1092,554,570,650,384,1094,1772,696,788,1242,1060,810,554,1326,712,472,448,1332,830,868,694,1178,1124,1120,1098,582,812,376,478,684,368,418,326,494,598,356,390,590,490,308,510,458,476,942,408,402,574,822,380,656,676,520,438,486,556,564,414,710,524,658,714,430,1128,668,888,410,418,888,416,458,892,808,384,930,902,1752,1406,1022,326,364,496,588,454,462,728,336,1426,532,698,598,534,526,1044,1110,704,306,558,736,418,360,360,426,806,1496,1532,842,616,612,836,952,346,888,1200,500,618,712,2422,810,426,530,734,366,418,554,500,500,444,434,478,628,426,314,370,428,924,312,428,546,310,474,312,712,400,370,418,504,1016,334,946,966,672,912,576,548,1664,748,746,742,592,682,440,628,516,406,406,794,700,938,950,1146,742,822,1316,1104,1606,1068,998,914,524,394,418,544,552,1616,666,460,426,1390,448,532,458,484,506,442,428,510,754,1004,1174,1136,362,316,1682,612,598,660,736,470,690,538,636,1052,1158,1160,386,386,778,1304,1114,718,992,1116,2714,1964,656,656,470,380,736,686,614,340,754,690,398,452,642,630,464,740,1118,712,1462,648,510,544,478,434,514,888,398,584,514,380,1434,552,1248,530,682,754,312,546,654,418,552,614,630,620,776,556,964,1164,654,610,534,504,814,538,532,438,364,588,524,596,742,1526,848,578,396,708,616,468,1178,690,612,1100,1260,490,596,812,1664,1472,1884,1450,816,704,594,710,626,530,518,922,478,1028,2854,414,636,598,618,664,472,852,438,446,1248,506,604,446,544,336,334,748,720,480,802,604,772,1184,1780,498,612,494,754,644,912,504,612,1128,1416,856,900,686,820,1130,678,874,332,596,764,576,1562,432,596,382,594,588,552,468,616,412,456,590,386,582,634,564,1178,2332,634,1294,940,610,524,506,924,1380,1398,600,474,1046,1066,974,962,1048,1138,836,838,1326,1298,1016,1002,622,624,1054,594,372,554,716,542,650,600,528,556,664,1130,602,530,528,2198,1050,960,476,418,874,670,340,318,348,388,360,1312,1086,536,438,362,632,468,684,1304,1292,1296,400,2682,422,1116,540,378,558,460,820,852,516,712,636,568,998,1146,376,400,452,452,388,548,872,1196,992,1448,870,1620,2596,1084,898,462,1404,988,708,418,522,1108,630,326,730,726,776,972,1960,838,458,430,390,422,434,382,382,338,502,522,444,436,714,442,734,2788,372,384,368,484,380,532,590,464,680,390,376,418,468,756,686,714,570,546,600,734,1788,928,1342,1370,458,350,614,1508,526,1308,382,1214,332,868,1214,1718,616,924,690,1056,664,618,400,1558,664,580,774,452,444,500,424,844,406,376,988,1346,1410,392,962,1058,478,936,378,876,1270,860,334,1396,1756,636,640,724,996,750,442,676,914,1658,788,920,664,798,940,330,536,588,712,762,420,336,340,1098,560,572,622,1274,1108,1206,314,600,1020,778,1070,1040,1260,648,2166,570,396,866,940,734,2550,964,858,2862,632,1614,1688,686,752,512,844,566,1222,1108,910,946,940,746,1068,1416,432,358,1316,1496,672,710,508,1304,752,2330,884,772,1044,1360,760,950,1198,566,598,1966,522,1566,622,612,1304,596,574,668,694,872,940,1198,650,1620,1174,390,964,1274,1788,702,798,1254,824,1068,560,1336,676,972,974,464,1336,852,872,702,1186,2340,2632,1020,544,352,818,374,484,674,370,420,608,496,604,362,392,596,512,462,484,950,412,412,578,802,580,670,680,522,440,488,558,566,328,416,710,532,658,728,444,400,1122,1506,868,384,664,896,934,922,470,396,736,378,426,904,1766,842,992,334,360,508,584,460,462,752,338,1426,520,540,542,536,514,1184,1562,886,1130,1136,746,560,570,372,330,364,814,1508,1542,848,618,874,1000,1206,964,1322,1532,382,850,1216,494,460,628,714,2408,820,440,670,542,510,842,546,474,442,470,488,632,368,370,402,474,1022,320,456,412,1384,1054,326,542,720,536,2484,760,1754,536,1110,1440,912,1204,1172,986,766,1904,2608,1100,690,924,960,1140,1134,774,1654,492,584,978,1032,654,474,430,1490,432,324,788,904,680,880,748,1658,430,2258,1012,1034,678,1018,1774,540,1328,606,828,1926,818,872,656,736,614,794,1086,1024,610,758,322,428,1940,620,996,558,2184,306,452,1112,462,568,898,1004,1276,1182,418,1106,1658,316,354,422,500,1030,584,516,954,974,738,954,582,1680,758,314,758,764,600,690,432,1048,1706,452,474,410,412,926,800,708,466,822,942,990,1154,746,822,1316,1134,1620,762,1012,924,528,400,348,426,554,608,630,1630,676,464,436,1406,480,540,358,510,494,1778,1052,466,384,510,446,434,512,1004,1158,1220,372,322,1686,628,606,598,724,474,706,566,644,2778,1058,1170,658,388,386,880,1306,1144,544,934,336,1230,494,1958,512,642,662,472,388,490,748,678,630,400,386,758,704,396,456,640,624,464,746,1124,710,1178,844,406,436,778,948,742,708,534,854,1186,998,614,994,1030,786,318,988,1446,1440,680,770,1492,658,674,1912,306,1438,850,1302,644,510,644,564,454,1202,1112,1012,674,1592,720,394,1036,780,648,736,800,1348,1046,668,532,364,1080,454,1760,414,584,572,926,1588,1016,686,472,850,632,1008,940,948,932,728,730,842,1232,660,622,1368,468,822,534,1552,2780,1474,652,516,544,480,436,514,890,402,396,516,452,692,556,1254,538,688,1256,312,548,622,1322,666,422,556,608,636,626,778,566,2198,660,618,540,432,512,824,542,578,442,366,594,522,602,592,514,1542,814,1692,858,582,400,720,380,330,678,466,1182,620,616,1094,360,688,608,820,1668,1452,788,1154,1890,1358,822,716,372,710,698,538,522,950,418,1042,2916,1098,972,416,644,598,622,668,474,874,444,434,1202,474,618,450,552,336,336,760,738,804,610,1200,790,1086,772,1180,1796,926,900,504,616,498,818,646,506,1276,2314,902,1332,322,756,1294,852,440,1784,666,460,2166,620,652,1668,358,354,768,448,478,918,356,430,324,1304,1554,564,998,1318,1334,1458,1164,1326,1260,1682,678,624,696,434,426,2646,406,310,1778,688,770,968,1170,1016,874,914,452,1102,622,742,514,464,782,1254,940,826,1356,680,1630,1452,746,910,1304,558,1030,2422,918,1358,628,1134,1428,868,906,688,510,680,1142,588,1402,334,584,754,1060,486,1592,444,600,428,612,594,558,470,632,416,1088,646,388,590,636,566,1180,1220,890,2336,618,704,680,1314,722,1012,614,504,422,510,1346,1406,442,938,1396,1416,606,482,1054,1078,990,912,1052,1130,846,844,1328,438,554,518,552,1674,1022,1018,626,624,1066,600,372,710,664,578,542,652,1480,600,532,554,670,1140,686,606,532,518,2212,678,1056,970,494,424,884,678,372,568,1008,1016,1116,1278,1302,980,320,970,1694,1046,1192,454,722,810,558,926,1072,796,1996,778,394,744,1178,1450,1098,524,472,930,924,762,2254,464,2374,1792,582,880,1868,1120,1450,2150,1018,586,804,1792,1004,1082,2994,1414,870,764,1446,1550,1192,1154,710,924,930,1372,1382,1732,782,912,2760,594,592,350,320,398,362,1316,1092,542,440,370,1706,1024,632,480,694,1298,414,2702,432,1172,1192,1092,306,538,384,564,462,830,1024,1710,856,518,720,642,574,972,1166,426,404,472,510,400,312,338,400,554,820,892,2246,1764,942,904,1966,492,338,854,852,656,1446,760,1076,2618,518,354,830,946,468,1120,916,994,1190,1584,480,1146,1656,666,840,1604,1146,1200,522,746,388,404,652,1486,1274,886,648,1020,1100,1306,876,788,1552,682,1610,432,2062,824,934,466,1442,2372,972,420,730,374,2286,2380,1414,520,496,1064,570,814,1368,876,936,1318,1480,856,940,460,864,736,1144,644,832,902,446,450,1276,858,506,686,1454,838,576,1094,684,452,748,838,2814,2448,1148,708,654,456,484,1022,554,558,1778,1978,1850,1556,1620,1836,1972,1946,2004,1952,1464,1494,538,1662,1978,1800,1780,1814,1794,1868,2240,1070,1742,1652,1508,1518,2110,2142,1704,2402,2106,2116,1864,1820,1804,1790,2074,1878,1930,1748,2240,2264,1806,1876,2076,2536,1990,2036,1976,2124,1816,2240,2120,2122,1510,1522,1208,1218,2122,1760,2098,1764,2044,1356,1624,2240,1952,1478,1514,1778,1708,1814,2190,1982,2120,1958,1554,2220,1504,1846,2036,2114,1208,1894,2072,1544,1798,1214,1928,2162,2286,2256,1608,1748,2148,2028,2026,1910,1862,1482,2494,1784,1944,2298,2134,1850,2216,2064,1832,2070,2292,2258,1444,1618,1828,1830,2142,2192,1994,1376,1892,1888,2374,1900,2444,2122,2130,2262,1822,2100,752,988,990,1004,2056,2010,1980,2448,1502,2054,2044,2130,1450,1844,1840,2158,2150,2232,1230,1832,1990,932,810,872,1718,2160,2146,2134,2036,1940,1954,2108,2038,1824,1518,2022,1816,1216,2170,1188,2082,2000,1848,1846,2186,1524,2162,2290,2028,3178,510,2984,2402,2614,2710,2576,2546,2450,2700,2614,2424,2946,2738,2636,2994,1058,1832,2954,2992,2772,2160,2562,2566,3208,2978,2436,2616,1708,2210,2984,2416,1996,2992,2984,2814,2274,2832,3348,3212,2478,2978,2856,2964,2400,2344,2614,2988,2626,1982,2132,3096,2598,2950,3064,2304,3230,2558,3258,2394,3002,2992,2666,2722,2280,2590,2692,2422,2728,3578,2196,2996,2060,2792,2446,2216,2380,1940,1214,1410,2654,2416,2616,2474,3232,2910,2556,2692,2822,2406,3010,2978,2308,2348,2622,2644,1396,2250,2138,1986,2400,1794,1900,1482,1306,1570,1480,1160,1178,834,730,1994,1842,1912,1810,1982,1872,2386,1968,1880,1670,2140,2252,1904,682,986,2002,1270,1960,1316,2252,1914,1978,2006,2136,1814,792,804,806,794,1904,1912,1626,2246,1822,1970,1608,1890,1216,742,656,2056,1626,1938,1762,1326,2000,1870,522,1660,1628,1978,1776,1962,1818,1702,1062,1060,2402,1794,1506,1446,1468,1534,1930,1284,1930,1904,2014,1328,1954,2392,2406,1982,1770,1938,1308,1948,1516,2008,2164,1002,1856,1928,1784,2238,2078,2018,1846,1184,1742,494,2258,2280,2736,2696,2292,2048,2714,2450,2706,2278,2600,2880,2584,2726,2276,2428,2324,1962,2528,2748,2554,2482,2352,2696,2436,2690,3086,2750,2464,2444,2722,2712,2620,2706,2138,2420,2232,3300,2834,1542,1260,2318,2496,2436,2562,2458,2374,1232,1322,2460,2792,2688,2528,996,1312,2722,1272,2306,2338,2552,2324,2458,2334,2256,2680,2730,2886,2692,2896,2488,2898,2494,2458,2218,2690,3084,2304,2310,2680,2736,2718,2690,2684,2874,2596,2488,2898,2722,2704,2718,2212,2322,2534,2486,1544,1100,2330,2694,2716,2702,2110,2648,2384,2480,1980,2400,2684,2014,340,594,1334,822,1002,672,774,798,1426,370,604,576,432,870,844,558,420,902,1156,798,408,854,408,954,878,412,884,414,664,850,3811,1342,684,312,352,606,1064,310,640,622,662,636,310,318,644,312,488,676,310,630,310,722,586,310,1092,642,314,876,636,314,684,312,3281,1126,416,906,1454,816,422,1250,848,416,840,1162,860,418,1254,808,924,418,890,2328,2269,2097,2380,1694,1374,1718,1584,1544,1376,1384,2305,3354,3396,3400,1534,346,842,534,3348,3418,3364,3454,3348,2383,2320,3362,382,382,448,640,660,418,758,1104,1948,3448,646,468,2078,2578,652,548,600,534,522,3382,3324,3352,3392,802,482,894,2350,2052,1124,808,750,1000,1052,942,920,806,3318,602,490,416,574,592,428,396,436,586,882,610,356,344,536,732,584,636,2204,2305,3346,3318,3294,3354,3240,2564,3364,2226,2026,2228,2179,2373,2334,2334,2352,1699,1599,3672,3382,3392,3310,3334,2674,872,392,3370,3430,3362,3428,3420,3308,3370,3370,3374,3346,3446,3494,1666,1398,1544,3358,2242,2186,2305,2272,2251,2251,3446,3506,3508,3386,2498,2413,2297,3652,3530,504,382,2538,978,308,826,540,410,358,418,406,360,416,402,408,410,414,370,406,406,404,410,394,402,396,416,416,412,408,422,414,412,404,418,418,412,414,426,410,422,406,406,412,420,408,408,402,412,400,404,396,416,418,412,404,424,408,414,406,418,408,416,622,2260,832,616,768,1078,1674,880,334,330,336,326,332,1236,812,1426,656,364,766,1740,848,2542,1416,2490,2538,708,580,2122,1160,1534,1256,1336,884,928,1636,648,708,1712,1072,1272,2328,872,942,1184,1154,640,1480,1148,2014,1106,1596,1244,1444,860,2508,1858,1006,540,2256,1614,1156,1252,2758,1584,2036,3108,2028,1792,1358,554,554,694,978,2002,1046,1046,1600,830,1282,1508,1104,674,954,2290,434,1082,2616,2052,916,1254,998,1122,718,1598,1172,1120,2504,438,756,648,2346,1416,1372,1426,1084,1728,542,1506,858,2682,1516,2268,908,570,800,1114,752,1936,1614,892,1076,1208,1190,494,1654,2430,1122,1180,2594,1982,1508,1874,1174,980,556,936,1808,1608,1096,628,822,778,984,846,1112,1508,1106,2738,1562,1984,1432,1702,522,554,1642,1142,1070,1134,1960,968,982,1110,1122,594,424,1886,2744,2744,1456,680,972,1128,2110,1482,1014,2570,1416,828,1156,1088,916,734,1530,734,704,680,1804,1322,1178,1172,1630,1616,860,1300,1216,1800,1616,990,1302,404,1362,1904,1020,1112,1180,1428,1494,1252,1048,1140,838,2472,482,754,734,1256,1166,1552,1258,1116,2762,516,1076,1330,1682,1910,496,824,1048,882,790,812,1184,1218,1740,1382,1060,1122,484,516,1702,1334,1018,536,1650,1944,876,1266,994,946,602,318,1682,1472,1772,2244,2410,522,2354,556,1078,1422,1142,826,1308,700,696,2278,2096,2070,2096,956,826,1656,796,668,1714,1096,1226,968,1348,1766,2922,526,682,1464,1982,1446,854,1190,1244,1178,602,1446,340,1286,1628,1666,1572,964,1914,1382,1308,1180,1462,1246,2432,1176,740,2646,1616,1334,558,1032,2080,1940,606,648,2468,1042,1046,2796,1758,1198,874,1962,1122,1296,1202,1224,852,2026,1144,2442,2062,1330,1672,1158,434,1070,2190,1016,1576,976,1440,1204,1610,1608,1788,1662,952,2050,1034,1202,936,804,646,1302,676,2614,1972,1222,794,2266,896,2292,1110,1364,1246,1138,598,710,586,1658,2098,1192,456,1124,1148,1358,1720,818,834,836,428,2816,806,310,1584,1012,1242,1902,2774,952,2404,1850,434,1872,1922,844,1936,1360,1596,990,742,1206,1368,1694,704,1442,828,1336,932,498,814,1662,1098,1370,826,1242,2730,1160,1170,1518,1216,2638,2046,1018,506,362,424,1606,396,894,922,1368,1718,564,752,940,644,1578,1244,1304,1680,1062,1068,1102,612,590,1380,490,1618,986,824,2052,1946,1470,1278,538,624,1344,1406,1460,2252,1002,964,1908,322,820,1782,1586,1258,1150,962,842,1136,748,1992,1312,1330,1610,1068,1418,2050,1234,2230,1686,2408,1120,1686,1952,1584,1794,1334,1834,944,1534,1082,2760,1770,1278,610,1100,1240,752,1394,1136,1144,864,1632,1954,2786,1696,1374,1244,1684,2626,1408,2056,1046,1060,1938,710,1964,1760,560,326,914,618,336,410,828,466,2174,1714,624,514,568,540,628,402,2072,1246,534,422,408,336,408,342,462,370,388,316,340,394,362,432,394,448,406,430,416,346,352,426,412,410,400,458,384,394,430,474,504,1212,470,506,3233,3233,1238,446,472,464,542,378,3155,1216,438,506,388,714,3102,376,390,300,398,322,1174,444,508,330,366,326,352,438,348,1238,446,510,314,388,436,452,3114,422,440,420,468,426,422,420,414,418,418,418,432,422,424,424,420,404,408,406,558,398,3524,782,1484,452,410,378,436,550,440,956,340,1064,640,436,444,308,440,372,388,328,440,1194,440,884,368,744,656,352,372,1404,568,352,680,338,976,590,384,452,372,372,396,1196,338,384,390,396,1520,352,572,1060,572,370,824,1184,340,344,392,836,396,1252,550,404,784,316,436,920,2552,376,900,638,428,318,920,728,3762,3926,1148,2521,692,674,314,850,588,642,310,716,652,664,312,500,644,520,314,603,350,652,326,676,306,350,608,308,340,312,634,300,668,634,306,310,640,312,366,930,310,600,310,726,602,312,556,640,312,882,630,312,690,312,556,350,332,732,2660,736,456,620,404,400,568,504,304,3048,366,728,1735,2138,730,622,618,388,436,566,428,310,3500,628,558,722,708,562,614,880,608,622,370,1534,1090,1352,3563,2396,3220,3737,712,908,710,328,950,3494,2288,524,632,3078,1124,700,440,696,440,2874,1340,2616,1348,2640,1324,2232,1308,2556,1372,2720,1308,2548,1272,2716,1360,376,2786,608,328,894,742,468,650,720,656,618,1028,1428,838,1156,634,674,630,752,788,674,850,330,534,330,734,922,914,836,526,796,696,646,666,836,898,512,684,1384,562,838,1504,758,536,634,1402,748,762,1016,902,754,1238,1162,1520,622,692,564,680,672,1104,1466,528,554,650,944,664,756,558,480,928,1108,546,516,552,594,600,582,772,726,720,610,610,612,1490,902,570,620,608,564,580,938,754,770,536,576,646,574,626,592,898,2674,2480,1526,832,536,988,612,494,716,792,782,1530,1116,772,964,964,1504,1432,1482,1246,1048,770,2506,1210,1368,1108,1360,1196,1202,1086,1520,692,1456,826,628,880,624,904,712,1358,592,796,446,1558,952,1174,1022,1158,1186,1224,1432,1200,1124,1188,1480,1214,742,740,1518,1170,1500,1220,738,616,1452,758,938,870,1080,1228,1214,1120,994,1236,1096,594,996,1562,880,924,1460,1336,1100,1288,1558,1412,500,1022,1242,2426,660,452,1180,1326,2382,1654,1348,2430,568,1632,2318,2424,2344,930,1106,1186,1566,1626,796,548,1016,1984,760,1394,1488,1104,778,812,2240,962,1204,1512,1512,1786,1794,1702,1312,1254,1750,1194,1476,2392,2458,2198,1368,1028,1210,1096,710,474,1094,1176,1156,2118,1744,1762,1678,1256,1440,1290,2402,1066,1226,2392,1518,1566,2306,1190,760,1120,812,794,508,974,2042,1170,668,1390,1018,1416,1112,1794,2032,2592,2018,2586,2566,1476,1508,1498,932,1858,500,596,784,1450,776,1470,910,846,1520,860,1294,1834,1298,2054,2554,1494,1558,1870,558,770,626,1314,688,1064,1056,1166,624,662,508,1416,1016,1418,818,1770,716,594,472,460,572,714,1056,1376,1522,1572,1478,2552,1042,748,1554,1228,2554,732,1294,1214,904,2578,1034,1334,1478,1986,1168,894,554,474,544,982,810,750,726,490,770,624,846,1050,1050,932,838,1056,970,680,1726,1104,302,1442,640,1148,766,374,314,314,322,412,380,372,940,444,374,380,1040,960,878,874,960,966,936,882,878,878,842,952,836,910,892,1086,676,690,1190,896,590,590,1138,570,924,588,2572,768,1768,1288,914,750,632,1352,1146,1060,950,2320,1566,640,1478,1936,2622,1364,2658,1538,2668,2624,1018,2666,1788,1062,1892,1534,654,2606,1496,2018,2632,1974,2640,2628,2506,1244,794,1060,924,1982,2666,762,1536,1264,1730,1438,1524,760,1156,1924,1938,2636,2046,2018,1670,2548,1248,2294,1556,2596,1718,2006,2628,1536,792,1664,706,698,1860,2688,1510,1526,1494,1190,574,1200,1330,2740,1512,1532,642,2316,2324,1504,1636,2634,1560,894,1222,1478,1164,2562,2594,1538,920,544,2578,2004,1306,1422,1356,1950,712,1214,2534,1934,1072,1472,1826,1902,2190,1910,1518,1868,1216,1502,2244,748,2708,1846,1264,958,2280,2352,1144,2022,1988,1152,1034,1996,378,2138,1766,1506,312,2282,1988,836,946,1024,328,1298,534,1390,618,660,2034,1208,1184,1526,1478,1014,2024,2290,766,2274,1986,2310,1480,1138,1534,2016,1032,2022,2270,2036,1208,2688,1210,1518,1652,2650,1370,1176,1306,568,2730,2718,2282,2558,2302,2450,2712,1504,2658,2014,1554,1148,838,326,2552,2212,2794,1466,1012,828,1500,1526,2016,2612,1982,1210,2622,2000,2050,1478,1950,1326,1808,1526,2628,1562,2652,2744,2024,2532,2628,1456,1500,988,1524,1544,1354,2098,1430,1964,1700,390,1092,452,770,748,676,486,684,686,650,1082,1502,724,1150,480,668,714,650,766,834,662,894,342,390,578,732,902,934,850,552,802,708,632,702,880,952,526,688,1456,578,540,412,848,560,1560,796,584,672,1470,780,782,1052,940,792,1288,1222,1580,308,628,684,580,756,752,1150,1552,548,712,442,416,994,696,800,540,890,974,1164,572,516,558,474,476,552,486,598,628,672,500,808,750,630,640,740,636,1564,602,380,558,616,622,530,586,600,516,962,774,532,792,558,598,630,320,596,558,596,938,926,2748,984,1538,1600,854,578,510,330,1028,632,410,746,820,812,1590,1172,554,850,998,1012,1580,1496,1546,1298,628,560,1086,804,2580,1250,1418,1210,1430,1248,1258,1140,1584,716,1528,854,656,1238,652,312,958,746,1408,614,828,498,1602,1002,1226,1080,1218,1240,1276,1394,1254,1102,1224,1556,1296,782,810,1668,1248,1576,1296,854,2638,858,1386,910,1132,1286,1280,492,1278,1140,616,1050,1630,922,1018,1016,1298,1148,1240,1640,1498,518,488,1090,1334,2544,1188,1240,698,632,1388,2490,1740,1424,2530,582,1712,2422,2546,2460,760,968,1124,1244,1638,1696,420,564,1058,540,1978,796,520,1472,1562,1160,816,966,2330,1012,1264,1596,1590,1874,1902,1780,1388,1310,1816,1240,1532,2520,2548,2504,1436,1076,1266,1172,738,544,1172,1254,1218,2222,1834,1848,1790,1314,1516,1354,2262,1194,1212,2498,1598,1668,2360,1322,800,1170,844,832,528,964,2050,1238,698,1502,1118,1498,1566,1870,2106,622,846,2064,2718,2700,1536,1574,1570,948,2002,366,516,588,644,822,1408,492,804,1572,946,882,1578,862,1356,1914,1358,2156,2678,1566,1604,1956,1538,1344,722,1034,1208,592,1234,652,692,564,712,1052,1522,776,1002,500,422,506,478,522,794,544,1256,1452,1616,1660,1538,2688,836,790,1592,1296,2408,764,1350,1256,942,2698,938,1386,1552,2122,1216,946,666,720,572,862,1028,480,860,782,942,814,762,936,1104,1700,948,860,1186,2298,1100,310,374,312,340,1454,596,1206,1208,332,330,332,320,392,384,382,526,398,392,400,1096,1008,918,918,928,1010,980,942,926,914,876,886,1000,880,964,868,1142,700,712,1246,942,562,598,1172,562,402,3260,2026,1918,1068,1456,704,502,3340,1698,1214,1492,1586,2894,3244,2688,2362,1048,1042,1294,2886,1887,2550,3238,3588,626,762,2308,3512,2958,3432,1838,1474,1838,534,1298,3458,2740,2530,3332,3204,2430,3124,2952,2822,1312,716,320,3248,2732,3292,2960,2824,3088,408,3322,3378,1336,1243,1120,3529,3524,3342,3310,986,1200,1037,3214,2348,1848,1558,1578,1608,3398,3013,1202,912,2034,528,552,414,806,456,3400,3129,2796,2346,598,2330,2310,654,2486,2300,2407,382,1868,2396,650,662,370,316,892,456,330,492,572,2292,1516,772,1512,422,1446,622,628,628,626,3266,1970,304,792,1860,3276,1064,1064,2222,3374,866,420,2496,3338,2140,2946,938,2266,340,606,3218,778,776,2794,1170,784,3264,434,308,2618,3366,3190,3338,3476,2534,1212,1282,1596,1720,3402,2700,2496,1950,804,676,544,1954,898,1904,2150,2374,2394,3508,2838,2238,694,542,1910,1862,972,792,856,914,2070,772,800,808,840,1906,762,884,830,798,904,1648,1892,1566,1134,1628,1914,1902,1912,736,936,594,706,814,860,1904,1690,2032,2038,1730,1306,906,908,1034,1094,1088,1242,1078,1062,1096,1074,1074,802,1356,1450,1722,1406,1722,1830,1720,1418,1164,1604,1754,1656,2268,2262,2168,2300,2260,468,782,1808,1822,1872,1866,1862,1506,1512,1472,1468,1474,1354,1484,1310,1696,1716,952,976,1786,762,830,816,1670,1014,1838,1606,720,718,722,720,762,778,772,804,1286,980,956,1188,384,720,1050,1718,864,384,330,640,456,402,1716,1762,318,322,1732,1128,434,892,892,802,728,556,938,1196,1056,1282,1182,1110,1122,1494,2406,1286,500,1184,1678,896,1012,1080,1122,928,854,1472,1496,1234,1176,1102,876,972,850,832,1200,1430,1424,1168,996,1244,1074,1430,1158,1166,958,1274,894,1046,618,1098,792,1106,1140,904,1058,1108,922,774,1132,734,690,1112,1254,1338,1088,1124,1288,1010,844,1204,1164,1104,1178,1150,1094,538,912,1072,850,1018,1264,1504,1370,1420,1100,1410,1668,1116,1374,1432,1538,2370,1444,1866,1042,1450,1070,976,932,864,662,750,1646,2966,2220,1078,982,1418,1494,1164,1768,912,1190,2188,2206,1446,2202,1824,1286,1530,770,1260,1152,1078,778,804,650,1174,912,638,768,992,1850,618,454,2436,856,510,524,532,520,342,396,560,890,722,554,478,466,478,930,794,754,588,840,1038,1162,1478,790,1060,572,502,466,580,712,770,708,470,408,588,456,476,614,666,500,842,794,1104,1208,1086,1010,888,300,1932,482,314,314,502,444,544,408,378,446,350,454,1270,950,768,464,538,606,768,364,1196,904,776,920,964,864,400,338,580,686,706,760,592,484,520,668,564,424,630,474,668,654,336,606,1390,1844,384,876,716,488,620,690,1086,768,878,1072,1020,1054,1030,804,1276,878,1078,606,900,1032,682,964,1514,1430,968,1444,1674,606,854,690,406,942,306,1226,312,342,488,516,388,726,432,310,336,386,510,1182,1330,1002,910,1350,554,910,514,378,1848,1350,394,740,682,716,564,536,590,1858,550,560,320,310,532,574,586,1356,1002,908,602,1308,1452,486,1436,664,1632,830,1350,912,1332,1544,1172,1006,1000,1194,2808,428,342,606,568,1304,1512,1290,2072,1598,1002,684,802,704,438,866,1828,1552,1408,1748,1012,766,1538,626,644,928,686,504,764,502,480,1462,650,452,394,424,746,598,594,714,1074,1046,538,1598,506,654,1460,1870,446,1468,1854,790,874,668,2006,488,1224,616,2402,440,2528,872,644,752,840,838,692,316,358,524,640,804,914,850,656,486,382,396,460,1210,382,378,568,1148,328,1728,388,910,536,924,662,438,416,818,424,2058,1240,346,792,1156,1198,928,542,560,558,566,600,588,332,508,1016,654,496,982,538,524,518,518,574,616,362,616,678,672,400,412,520,1644,2330,460,574,766,466,346,744,686,530,532,546,554,528,1332,342,1318,1364,1600,1544,1560,1446,1128,332,620,1040,1024,1008,1188,1450,1338,632,480,518,382,802,544,928,726,508,442,1160,1018,498,1180,1128,1310,1374,1242,872,472,536,516,508,546,576,560,676,1736,1204,478,704,1146,498,616,1264,868,1372,1368,1540,472,822,334,378,604,486,550,362,460,340,1064,422,568,756,596,720,660,1064,896,1084,1002,998,1270,2092,1090,1362,1432,910,1972,838,1246,1068,1002,818,552,698,976,876,1200,750,832,650,1208,978,988,810,904,890,940,672,938,820,948,956,746,590,990,1074,1098,930,960,1102,864,780,1026,932,948,582,926,768,906,720,1292,1284,1208,926,540,714,1422,952,1212,1220,756,2002,1232,1592,884,1272,900,754,792,738,1450,2518,520,1160,884,934,1190,1250,980,554,936,1508,760,1006,1866,1870,1222,1876,1526,1362,676,1034,1702,760,800,1002,880,586,840,1580,2058,314,514,666,330,468,770,500,490,396,1332,650,692,562,1248,670,912,1944,648,398,1012,568,524,426,762,674,932,926,848,758,1844,422,374,510,348,380,814,462,516,414,300,1034,788,760,532,342,704,502,384,360,526,428,628,1688,1592,326,788,562,744,976,732,1026,790,960,512,758,870,614,816,1282,1220,1232,1416,934,808,582,344,796,1064,854,482,886,706,434,996,1128,854,772,316,774,426,1572,1140,624,1316,452,1572,514,1166,1154,2480,1224,2012,1142,810,1126,1316,998,854,966,2424,1046,1152,1430,1288,1086,1744,1306,850,584,680,600,374,520,1246,1312,1194,1550,862,1730,532,544,830,622,424,1220,1246,550,618,508,612,906,884,460,1334,432,606,1578,416,882,1580,564,722,610,1698,412,714,580,2338,376,326,2208,528,614,1518,1186,490,312,442,586,684,820,768,322,774,1516,874,972,1460,772,780,418,344,690,360,1696,1514,718,1424,650,472,498,516,498,478,650,850,586,1340,490,1706,1566,520,626,1274,1390,1970,430,584,782,676,580,448,498,502,578,1126,1162,1160,1664,1322,1158,1156,1118,368,928,864,838,996,1222,1132,534,418,364,1162,676,460,790,614,376,986,864,506,1000,1020,1110,1166,1048,1036,514,940,572,1460,700,468,1020,1206,458,514,1048,1184,1156,1202,1366,448,700,770,364,620,648,390,712,952,3115,3115,632,1840,690,724,940,510,2100,906,1174,1868,812,864,922,686,938,766,1548,512,1210,2018,762,660,858,2060,816,2716,312,818,334,310,560,520,1550,1258,2040,544,578,604,542,1878,894,1192,2548,1978,936,3098,1610,890,888,614,682,452,584,3052,1394,1390,1790,1164,1360,1062,2020,1654,2056,2044,2856,2826,1466,1478,1462,3044,3096,2898,1520,3020,2898,836,940,1188,2036,886,2936,1016,862,900,942,1186,2830,1112,2446,1214,2036,2138,2190,2192,2140,2178,1540,1196,2822,3084,2766,2826,1804,1824,2442,1622,476,570,832,2168,2044,2284,2338,1112,2484,2360,1568,828,1576,740,1778,672,1398,1024,870,1088,1550,2724,736,1900,2860,2014,1976,1338,418,2936,1016,1952,1238,2622,966,1730,658,490,712,2202,826,2836,2978,1100,684,1784,952,798,2038,1132,524,732,710,1936,1082,532,760,370,422,764,528,482,470,408,700,642,2776,616,2064,938,710,1444,1060,2672,2192,660,1052,1094,1084,1044,556,808,2534,2680,602,616,1358,1214,1642,910,876,2292,690,2894,678,1956,1444,724,990,2400,3178,3192,1470,2328,1288,1522,2178,1548,1422,1392,1794,1712,1702,1466,922,620,1154,2726,864,1242,2282,684,848,1974,1844,996,2270,1978,2506,638,446,438,666,434,1068,744,850,522,1162,898,888,2546,3045,880,1296,932,1330,628,868,792,1176,1180,1182,1180,884,896,3045,884,1180,1178,1180,1042,1178,1324,882,1184,2328,1176,860,1216,578,1184,1172,844,928,936,990,1442,2620,3045,880,1310,384,1176,882,596,870,614,848,1176,906,822,624,1022,1180,878,1626,1990,2136,882,948,766,2012,598,888,1176,880,632,1090,794,1156,1284,798,530,546,744,628,684,1164,1092,1026,694,828,1126,1184,1184,2446,3045,680,820,824,658,660,890,892,2498,3045,886,1796,1176,1074,1106,1108,1172,1166,1058,882,1122,890,1080,1360,1376,2600,3045,1180,728,924,1084,804,680,604,538,542,866,796,554,684,848,1278,550,776,882,1102,1028,780,802,1116,606,2544,3045,1168,968,754,1048,716,598,838,824,826,666,640,744,950,624,534,1480,902,752,802,906,616,782,740,1178,1356,800,1178,720,1234,430,2316,1654,906,852,858,760,704,844,682,914,594,526,620,778,1410,1092,1090,636,820,824,1058,974,1108,1122,704,1072,886,1046,2460,3045,1144,1072,992,640,650,726,594,656,1290,1264,1178,2352,3045,1178,1180,1174,922,2360,3045,650,558,570,540,824,556,568,1368,1162,960,1184,990,890,848,708,772,2474,3045,362,784,888,1182,1130,1000,942,1016,980,1404,1176,1380,2366,3045,646,824,572,632,912,1186,1742,1244,2606,520,558,510,1064,504,2380,3045,790,1174,1176,1172,1160,762,1028,856,736,762,646,784,910,1418,752,314,358,654,1066,752,792,1002,1046,812,898,1064,1050,642,778,838,1198,962,2362,3045,386,928,682,770,644,424,756,2340,642,518,464,726,722,644,918,516,722,320,616,858,728,1028,626,886,888,800,710,1032,372,620,576,1060,746,2522,3045,880,616,946,1216,614,598,480,728,712,2688,2632,2660,2682,1156,1342,2686,2852,2780,1314,1330,2692,2678,1262,1040,2680,946,1352,1280,1408,924,1204,1284,2748,2810,2754,2808,2738,2696,2658,2844,2686,2860,1356,1344,2636,2838,2724,2666,2750,318,582,2654,2818,2746,2640,2694,2820,1134,1548,2540,2758,1300,1290,1398,1300,1100,1466,1556,1322,2662,1656,804,1386,1544,744,976,1164,492,1174,1254,2606,1198,1602,1374,1338,2350,1548,1248,2674,1130,1250,1108,1302,1124,1242,2412,810,2712,2800,1300,1292,2346,2374,2672,2666,602,670,1102,1388,2560,1312,750,1000,1386,1386,2456,2772,2742,2742,2626,2778,1384,1302,2694,964,1898,2812,1418,1412,2686,2692,2862,1092,1422,2634,1410,1386,2656,2834,2784,2850,1292,1406,2598,1192,1334,2718,2832,2842,2868,2742,1266,1102,2646,2642,2824,2696,2630,2734,2822,2656,2728,2662,2792,2662,2336,674,692,2662,2798,1250,1152,1278,1316,2666,2762,2680,2772,1404,1388,1428,1424,2282,2758,2648,2816,2244,990,1234,2352,716,1370,1378,2826,2840,2612,2740,2824,2628,2758,2790,2698,2798,2598,2814,2410,2738,2738,2568,2632,2772,2762,2780,2824,2818,2750,2536,2422,2744,2376,2194,2732,2776,2642,1358,1360,2686,2840,2806,2616,2812,3052,2782,2750,2770,2412,2798,2802,2646,2824,1216,1502,2700,2768,2852,2780,2766,2690,2860,2644,2756,2266,2236,434,2812,2100,2154,2814,2840,380,632,2366,902,888,954,896,1634,420,430,1584,438,436,434,436,436,394,1636,436,438,440,434,432,436,412,434,432,430,436,376,436,430,432,436,438,438,434,424,430,436,436,432,440,444,436,434,440,438,434,434,432,438,430,440,436,432,436,430,432,646,434,430,438,434,470,436,378,436,434,438,428,434,436,438,436,434,434,434,430,1612,420,504,398,426,434,432,436,644,670,442,434,432,434,428,436,436,434,414,436,432,432,434,432,594,432,420,436,382,438,434,438,432,438,610,606,572,640,640,650,618,638,744,434,322,348,322,320,322,334,346,336,810,796,358,352,336,342,370,368,354,808,350,372,330,350,444,332,330,786,352,372,328,364,334,350,360,350,374,340,380,410,332,334,650,662,1066,2304,724,828,2152,1666,788,1592,2420,720,2240,780,890,1292,782,1016,726,1854,2226,745,537,890,2232,1632,2574,1472,1106,1422,866,2232,784,328,2338,956,860,586,640,610,1750,2138,1870,2350,1212,1028,562,884,372,336,338,370,334,344,350,1782,848,860,776,774,1526,2378,848,2256,2320,2378,1270,344,340,344,340,336,360,366,382,384,382,380,326,322,324,330,352,620,490,2522,1300,2660,2056,1420,2170,1560,2056,4080,1872,4080,4080,2880,3168,2576,1112,3756,4034,4016,2982,4100,3030,4198,3730,3076,4080,4070,4054,4016,3916,1812,524,560,532,646,522,548,2164,2460,426,3120,388,2900,2024,2204,2048,1376,2576,2124,1950,2338,1512,1126,1338,1128,1632,360,1304,514,510,1614,1066,484,2826,2808,1266,2412,1644,820,796,1082,798,1500,746,2082,2302,1348,2008,2592,1948,2162,1468,860,1624,1146,574,1882,2272,1476,1326,1732,644,656,1340,702,1178,1372,836,336,1184,832,992,704,1736,1120,992,792,1148,408,584,588,1164,1048,2736,620,628,1340,736,1008,1640,796,648,464,872,724,1636,1120,1024,1352,740,1744,1216,3136,448,1896,904,1040,1132,2376,1308,908,836,884,1336,956,988,484,860,1220,1420,1052,2888,976,1856,1800,1336,1796,1284,1464,1212,476,772,1544,1564,1012,960,672,1136,1940,2352,2448,412,1064,2664,2180,992,836,888,824,664,968,1656,1792,1728,964,1664,888,2004,1276,960,2128,812,936,2500,736,1760,792,400,736,1802,326,678,304,578,560,1528,576,1024,1752,904,1060,1928,692,644,1368,824,676,436,640,1356,1884,2116,304,1044,896,808,1096,1100,1264,1976,1480,1144,2472,856,1408,388,2008,1052,740,1024,908,1896,1380,1320,440,1768,472,1556,1140,1504,1944,2604,920,1028,748,1360,792,1312,1572,964,1348,920,2584,1452,2236,2264,2516,2432,2496,2740,2476,2520,490,490,1180,3724,4010,1282,2020,2880,2874,2712,4138,2166,1650,2028,2018,1792,3138,2540,730,844,1282,2454,1200,1188,2386,1506,1944,2054,1122,920,1302,710,1592,1984,3792,1228,1446,2036,940,934,1208,1000,1270,3186,3812,2364,3506,3612,3530,1592,796,1786,1188,3276,428,928,330,474,3110,1000,596,844,852,2338,534,572,1030,1816,1132,3430,1364,1428,2088,3152,1176,672,2028,904,2436,758,762,318,546,1644,3172,4076,4036,2716,1482,1680,1912,3484,1236,1204,1362,2912,2848,1138,1678,2324,1116,634,632,2448,1010,3710,1942,3016,3606,3236,3220,1004,1328,1790,918,1124,1188,3242,1680,1380,496,1246,680,1144,710,696,896,1254,2180,4366,838,1334,670,1496,1004,1020,998,1032,3106,2592,2820,798,626,3478,794,2926,2908,2780,2974,1502,1464,2590,4416,1524,3962,1446,1236,2920,1610,3864,1778,2460,1826,1298,1862,1590,1764,1788,1580,2708,1482,1478,1484,1486,2128,3954,2024,1980,1900,2578,2732,538,1836,1648,1664,2092,1712,1114,2620,1966,2374,1526,1380,1844,1520,314,714,846,464,880,930,534,1522,808,432,1504,2220,438,1162,642,1384,1154,2652,812,564,1024,702,898,1112,1162,1094,1140,1108,1230,1026,1258,1258,1212,1580,1352,1000,1240,1570,1404,1268,1264,1098,1312,1340,2964,1378,378,1310,960,1270,936,1914,780,1312,1424,1348,1312,1026,1604,1016,1302,1608,1358,1480,1388,2448,1330,986,1384,1264,1308,1304,1202,1142,636,1082,1078,1020,624,1508,442,392,1420,2198,1340,998,1280,1128,1806,1260,1322,1122,1084,1614,1118,1360,930,1286,680,1080,1408,1188,1412,1400,918,1034,1032,1110,1020,2620,1456,1648,654,1182,1518,1576,1422,1030,1256,1096,1366,1250,1216,344,946,1302,1280,1226,2466,1240,1352,1286,1192,1400,1272,300,386,1320,1324,1298,1314,1474,1148,1442,1458,450,1296,1490,1268,1426,1408,1478,1416,1394,340,1540,2520,1574,1534,1204,880,1532,1190,680,808,1598,1214,1168,1392,330,1260,726,1024,920,1070,1232,1180,1366,1094,1722,1290,1456,1234,1466,1332,1200,1224,1054,880,1164,1090,1528,1254,1074,748,1050,1028,1336,1346,1218,1354,1214,1336,1136,1448,778,2484,1150,1352,1052,392,1192,1270,830,1266,710,1364,934,976,1352,1350,1326,1310,1350,1300,1346,910,1282,670,1332,1490,1010,1474,1506,1372,1180,1302,2016,1320,1166,544,970,1322,1712,1284,1336,1456,1344,1266,884,1062,784,1018,1018,1266,904,634,1218,836,1172,1366,1456,626,1152,898,2666,1202,1468,1212,1194,840,374,458,410,324,332,3338,1750,1516,1850,1918,1872,1710,1954,1988,1836,1954,1936,1920,1830,1938,1866,2006,2118,1834,2038,1836,1812,1932,1918,1972,1938,2004,1758,1924,2036,2038,1926,2046,1906,1972,1942,1932,1968,2102,2072,2114,1824,1952,1972,2110,1940,1764,1946,1898,1968,1528,1956,1934,1756,2042,1420,1828,1712,734,1968,1872,1976,1892,1768,1816,1946,1988,1912,1952,1816,1316,1994,1820,1970,1810,2078,1934,1938,1856,1944,1986,1956,2034,1940,1980,1934,1662,1850,1874,1952,1996,1992,1930,1934,2248,2224,1990,1818,1392,1900,1692,1974,1930,1904,1912,2056,1942,1888,1992,1866,2042,1976,2012,1950,1948,2030,1986,1878,1970,1880,2016,1818,1924,2036,1954,1466,348,394,2684,1386,310,1416,1432,1634,1088,1348,1556,854,1018,1038,888,1472,1044,1070,480,872,1284,1244,1022,406,506,408,988,1180,1178,1776,1114,1108,882,950,1088,998,1226,1040,1052,504,720,382,506,838,346,718,984,1180,556,516,2820,1540,940,942,1202,946,1392,946,1210,944,1228,952,942,1216,942,1214,590,522,702,494,544,368,600,950,528,390,2002,412,654,848,1216,2486,2244,2462,1216,1828,2530,2522,2502,1692,1312,1404,1572,1374,1810,456,552,390,612,644,522,366,1476,916,640,470,1166,1098,1008,1612,2010,1072,1004,1068,680,1648,1044,948,672,1150,844,600,1188,1776,570,654,1532,1296,1488,582,812,1734,1320,1564,612,410,764,708,390,516,1592,1852,678,2110,1740,1280,1412,1766,1804,1196,2160,1064,1064,1000,836,414,404,390,426,848,1024,316,766,652,500,1592,1590,2708,798,2720,1524,1252,1402,2726,908,1048,980,1016,710,518,414,2296,318,720,824,864,830,824,1314,1314,824,874,494,942,1020,934,1086,470,1560,672,1296,1416,1436,1416,1406,500,614,1166,390,416,912,1972,714,1110,1176,826,810,826,824,828,824,822,1172,1178,1622,1634,990,1182,1634,1408,678,994,2742,1018,2706,2650,1178,1238,1142,424,1414,2838,1352,1398,902,1336,1358,1412,1396,2704,2692,1486,1258,1504,1248,1346,1666,1034,1392,1566,928,1206,538,810,836,976,614,716,502,896,1306,1000,1062,1330,1452,1168,880,1140,644,1088,1676,826,1104,1340,1322,972,986,1338,1310,1020,1168,2554,1612,988,1422,800,628,1966,424,2830,694,924,446,974,946,1402,2802,838,1034,330,1202,1432,514,1004,2778,2906,1134,764,2472,872,1092,2830,850,1130,1214,1596,716,612,500,1512,906,828,1080,1298,916,946,946,900,930,782,1298,2394,1440,840,720,936,898,1074,1184,748,676,876,942,376,458,634,942,806,386,392,1834,1012,990,1016,576,436,538,1162,410,552,524,392,932,910,1208,1424,918,1674,1034,788,1432,864,762,1584,1322,456,456,790,1402,1230,1302,2568,990,910,952,972,984,872,842,618,818,422,506,1524,1306,1330,562,1234,1434,580,1414,618,670,1046,1060,888,1068,854,778,2768,620,1418,1584,758,1150,1092,1086,1814,1094,1070,1072,880,370,700,946,714,1854,1892,1562,1054,1088,1038,1968,1254,944,2056,760,956,1436,1514,1858,1416,928,1598,860,1034,766,712,714,1026,318,1590,1040,1024,1010,1050,1494,1586,1500,1618,1598,932,1068,1494,1636,910,1220,1068,1374,342,536,1098,880,900,818,918,536,870,862,882,2226,924,928,588,396,888,900,930,1070,1016,1342,966,1544,1002,2542,2628,1866,2898,892,1644,858,1610,1146,1528,1552,1546,2074,1478,642,766,730,712,392,2034,382,452,1736,922,1100,1036,1104,1034,1074,1462,2418,1090,1510,1306,880,1018,1216,968,998,1890,928,588,1188,2664,848,1242,906,1300,958,3354,3352,1542,354,1308,3324,3320,826,630,560,3332,3332,3334,3322,3334,2802,2602,2228,796,1948,998,502,1358,2224,1442,2152,460,1446,956,1602,2280,1092,752,1780,1360,1310,1472,1434,1564,1460,1848,1554,2240,1696,1636,1780,1636,894,608,882,2196,564,820,1440,896,2342,2724,1880,686,996,1910,3282,1962,2312,920,1498,2222,2298,1658,2390,850,1564,936,1406,2328,842,338,1924,1780,968,1124,1022,848,424,1124,3235,536,356,2082,958,1174,1494,434,1236,724,896,1712,1054,1058,2426,1062,1062,2036,1686,1448,2370,2122,1296,698,2172,1066,510,2318,1046,2328,2320,2284,2338,1234,1072,1120,2364,2076,2336,2370,2378,2382,2342,2136,2344,2374,2326,2356,2360,2352,2352,2056,2388,2362,520,2352,2368,2348,2344,1550,2752,714,1494,630,342,678,1256,1196,1168,696,836,944,968,2076,1182,2066,1136,1482,772,1062,1236,616,2240,954,1754,800,1568,972,1582,490,436,756,1460,1490,606,1260,1660,1084,2028,2148,1056,1752,1900,452,2060,1840,1298,1916,1974,1958,1948,852,652,624,574,1870,854,556,568,930,628,500,1224,956,1692,958,1934,2364,532,1466,1008,2070,1012,714,336,986,460,1898,908,1534,1298,2016,1342,1114,2124,1652,1764,2276,824,1048,680,1642,1130,950,644,2336,1510,996,1894,1070,1144,1160,1126,1294,958,2134,1084,1630,590,1554,1190,2088,2250,1954,1612,1106,1128,982,2338,2112,854,1970,1566,2094,1476,1064,440,1966,2076,1716,1036,786,888,2334,2140,876,2028,2064,1088,1040,2018,1662,1418,540,1524,2192,1710,1442,1608,2420,850,2184,1520,2342,2354,2000,1822,1844,1844,2118,1720,1522,1892,1938,2036,2478,2346,2128,970,522,904,394,1244,1064,1572,1306,2292,1440,1992,2132,2320,2346,2202,2194,2052,2004,1716,1704,1768,1776,2130,732,2172,2202,1720,474,1948,1920,1662,1184,1334,482,1810,1520,1236,2046,920,1540,1930,1496,2020,938,2140,1996,2348,2514,688,2230,2012,2252,880,834,872,1280,1730,1658,1962,1424,808,1652,2146,2142,1680,980,1860,1382,2170,660,590,1184,1494,2028,988,2310,630,2052,764,1552,1588,2072,1124,2102,636,820,730,1486,1190,1572,2468,638,1276,1936,526,3676,3758,516,2188,2068,1752,1588,1142,932,2250,2454,1826,1898,1680,2156,2080,1656,2034,1990,1618,1272,1780,1858,1114,1654,1810,1516,1214,1734,1642,1814,882,1772,1602,1826,1870,1792,1640,1436,1884,1672,390,842,1280,1266,1246,1316,1310,1278,1276,1342,1320,1278,1256,1268,1242,1296,1260,1284,1270,1238,1252,1280,1278,1276,1254,1258,1260,1274,1284,1270,1286,852,1178,1462,1310,1258,1248,1254,1262,1284,1256,1278,1264,1258,1264,1256,1258,1256,1234,1262,1270,1264,1266,1254,1266,1254,1260,362,1266,1270,1212,1238,1210,1234,1248,1258,1248,1258,1248,1246,1230,1190,1204,1236,1244,1260,1238,1238,784,418,1264,1276,1262,842,594,670,1216,1262,1112,1256,1266,1246,1210,1234,1236,1232,1252,1242,1240,1232,1278,1268,1208,692,386,1226,1188,1246,1234,548,516,1184,1226,1254,1282,536,460,1338,2978,426,1798,582,578,1728,1340,1780,1430,2074,2124,1786,2336,956,1978,1434,2132,1700,1282,1312,1342,1458,1574,1232,892,2194,1712,1284,2228,1536,1676,1144,2128,1226,1308,1596,2440,1354,794,790,1746,1338,484,2210,2198,2126,2028,1968,1632,1406,1410,1472,1928,1792,1502,1798,866,1000,1672,1094,1408,2330,1664,2206,2082,2108,2016,2050,1360,360,1296,1974,2270,1490,1494,2068,1014,1918,748,848,1506,1746,1814,1238,1242,1330,1322,1640,2356,1404,2260,2126,2130,1864,1026,398,1420,1280,1236,1294,1544,1300,646,580,3278,346,618,3376,1158,818,618,552,589,828,2318,1999,1334,1662,744,1014,1490,1471,2773,1000,1727,1598,2283,1470,1604,1468,1596,943,2860,1530,988,1410,1223,1878,790,2642,744,553,1178,1314,1336,1490,1449,1515,2421,1165,1546,1957,545,702,517,1598,1771,390,960,1733,1232,730,732,2749,2444,1584,597,2636,1552,3207,875,925,782,1249,1348,612,1116,1554,1196,1390,2733,2335,2792,966,1754,2466,1436,888,1314,2967,1322,2768,1284,1034,908,677,1128,1580,930,1792,1074,728,980,1938,864,1182,1037,1342,1726,966,669,1240,2209,2969,2847,885,1623,1284,1413,1008,2664,868,1646,1256,1180,1126,880,2096,1339,1996,1336,2844,2028,2155,2818,1697,3193,1376,2760,1283,1190,1166,950,1154,1146,1104,1120,826,971,1794,1147,1727,2542,2694,1538,1318,1500,1072,1119,2260,1448,1104,2988,2906,1640,1716,1692,1202,1266,3024,2142,992,660,1836,1372,1688,1012,2692,796,1078,580,1076,1736,958,1158,1512,1964,1172,578,1780,2980,848,742,1226,2738,1166,1396,1960,1918,1826,1572,636,1586,2234,1006,1398,1448,1208,1492,978,1752,1158,1088,1956,948,2766,934,1712,890,1396,572,992,1314,532,2826,688,1788,2678,860,720,876,1058,1076,980,1068,1816,1040,2040,914,790,686,910,1270,760,1604,2834,1314,2542,1688,2500,1144,1652,1416,1506,1014,836,1036,2604,2476,1212,956,1294,1036,644,1000,1266,1046,878,988,1656,1746,2004,688,1204,1084,512,1400,774,920,1126,1362,1174,2784,760,1652,1660,2000,1288,1622,774,1460,658,1360,1072,1356,778,2408,2484,1588,940,1176,732,1610,680,696,1374,1460,1340,1332,812,2248,940,1518,1600,746,994,1208,1756,2554,1960,1020,1612,1618,1324,1444,1362,336,556,902,1074,624,1812,2860,2854,922,1276,1532,1986,1614,1874,1080,2252,594,2410,1774,812,1018,1040,1326,2766,2544,2634,2362,2452,1082,2892,1756,2948,2620,2018,2938,1286,342,3132,1036,1752,2076,1040,1276,2008,1768,802,1316,1842,1582,1808,2430,1492,2724,3166,1424,982,838,2712,1082,1800,464,1984,1654,1114,1692,1878,1208,1954,1988,2852,2250,1624,1972,2796,2804,1420,1402,1110,846,2870,2582,2258,1928,722,1600,2996,304,2858,1248,1786,952,902,1860,1158,1160,1668,1596,1456,1284,1484,1544,2868,1376,1180,886,1106,768,1480,1588,924,1164,2064,2072,2438,968,1160,720,2964,1384,1308,3076,2048,1548,2882,956,1592,3002,1606,2856,1148,872,2168,938,1438,636,2934,2886,680,1522,906,2442,2572,1744,1372,1374,1564,954,2844,2204,1832,1692,2858,658,2262,720,1884,1644,738,2952,1404,1258,2624,1544,982,916,1162,1214,542,1226,1248,3232,2964,1244,1148,1046,1432,2694,2064,1712,2262,2904,884,756,972,862,1950,2692,1400,724,1236,1040,2780,1790,1140,2942,434,664,2170,728,534,644,646,594,910,864,1010,858,648,928,1312,2344,718,638,770,912,1152,750,690,626,670,854,906,1054,700,552,586,1058,698,940,1048,1330,512,850,1022,720,828,912,912,1304,436,434,566,1244,938,996,1104,1296,530,740,808,912,2440,1008,594,604,780,686,670,702,1076,1142,1058,586,1396,564,782,800,702,654,776,946,1048,1056,746,1620,1642,962,984,920,420,1422,1676,1108,900,1066,874,1222,924,600,542,966,958,1234,1890,946,752,854,1124,1426,1422,2360,1094,710,1146,618,630,332,410,864,1732,1028,1406,2198,2408,650,960,872,1146,1614,730,864,852,738,552,2352,2340,516,1114,1306,574,1220,2328,896,1028,1214,978,1006,930,1220,2388,1232,1306,620,730,1136,1078,1082,952,546,2596,836,828,1416,2330,984,990,994,1376,1286,742,924,526,654,628,478,712,788,504,992,428,2350,1050,928,1118,1142,2322,488,878,1182,792,1204,2306,1198,1392,856,1182,1174,690,1070,1078,598,398,1022,690,816,2354,1326,1248,568,2750,1042,976,1180,476,640,770,578,622,648,562,584,1038,784,754,872,332,686,1108,1196,652,648,630,524,714,1180,690,624,2322,2654,2324,1262,554,796,378,352,2344,736,576,646,1060,1074,1052,2366,1312,1062,1070,1282,648,2282,1262,832,1220,1864,614,630,770,398,628,1220,884,718,1286,1212,1292,786,712,1518,982,556,474,3105,3105,570,462,438,750,378,1000,596,570,672,1016,566,1282,1012,452,642,694,308,638,744,580,1082,326,1446,1538,1372,734,1046,544,590,2092,2374,1060,978,2646,2288,1864,2338,2036,2378,2654,2072,2638,2334,2606,2392,302,716,574,372,2050,1996,1258,870,1338,1318,2100,1250,984,2290,2594,2554,2248,2470,2472,720,532,678,1546,2236,2392,2442,1772,2382,774,1024,948,2784,2164,2322,1320,1176,2472,2296,1996,2448,1072,1020,794,2398,1866,2224,2478,1690,2112,2486,2346,2622,1980,2282,2150,2440,2252,2212,2050,2098,754,472,714,518,658,646,2288,2484,2618,2104,1288,1160,1978,1832,2464,1712,2538,2224,2584,1732,1888,1030,1150,1872,1040,1092,1110,1052,2438,3634,1296,1952,1296,840,1762,1504,3254,2160,1658,650,380,428,2400,2428,2068,2188,1472,1402,1852,3564,1406,3692,1814,1648,3156,3360,2098,1806,1048,3746,2466,1872,1292,2270,1392,3932,3308,1524,996,1552,1992,1476,3570,1102,2112,2576,1976,1210,1876,3914,1684,1650,2926,1736,3804,1964,1482,514,1008,1248,3348,1976,1576,3820,3982,1668,2084,3084,2016,2020,3800,3470,3268,3244,1992,3798,1256,2916,1540,2596,980,1296,2052,4352,3956,2228,4012,3996,2020,1576,1688,3996,1494,1564,790,2626,600,786,1036,676,1248,1206,2630,1722,722,1912,1944,1654,3136,1118,1478,1050,2976,1456,1206,2778,2550,2708,1682,1454,852,994,3034,1978,1510,1040,1826,1118,1636,1052,2644,1230,798,1400,1610,850,1230,638,876,1698,2060,1596,904,1500,3152,1338,2380,1330,994,1390,3068,1570,1196,1336,996,1320,1016,1260,1950,3034,1330,1668,2506,1612,2822,2786,2526,2502,1592,644,388,498,404,998,2350,1222,1326,2084,788,1040,1644,3146,3022,1782,3008,3210,1626,1268,1388,3182,1106,944,2604,1260,568,1020,1336,1364,1394,1236,1264,1354,1318,1076,1336,1374,1328,1316,648,1322,1322,1268,1250,1276,1310,1238,1202,2876,1202,644,1336,1276,1292,1336,3640,4206,4606,4342,1060,3966,4334,4068,4042,962,418,416,1186,1346,2134,1882,908,576,1102,732,922,424,2400,1342,992,1002,906,2794,1714,2376,3196,1058,1876,1068,3068,2182,1254,1404,558,1260,1266,2434,732,388,1114,430,438,1240,1376,1072,1276,1504,1514,686,664,636,1414,3042,2414,2404,2436,2462,1900,714,1018,2896,816,904,856,2498,2430,1100,1008,2396,2272,898,2926,1880,462,348,1496,2342,1060,1380,1406,2492,1258,2030,494,416,1248,1262,1570,648,770,968,422,1558,1426,1930,2246,974,1018,2194,1524,2660,2384,2476,1558,996,1608,1492,1360,1556,1424,1274,1270,1982,2300,2956,1232,486,1276,1472,1816,2296,2536,428,430,710,1114,1418,1420,2372,1188,2588,1424,556,1654,1396,824,3080,1694,1416,1388,1244,1030,1456,2594,1282,1406,2430,884,2562,1290,898,2646,950,1650,1370,966,1860,2672,1122,710,418,416,1006,2048,1562,1144,1244,1646,1240,1308,1446,1312,1282,808,1414,1232,1420,1098,2820,1320,1622,2628,1438,1164,1650,1948,1200,1260,518,1416,2494,1512,1002,1904,1296,1050,944,816,2452,1962,1170,1218,2670,1252,1282,3480,2530,2442,2500,670,1496,2528,2494,2508,2532,2412,2482,2512,2576,2652,2438,2014,416,1834,608,2378,1010,1016,2046,1076,1096,2352,2338,2436,460,462,2270,524,2066,2086,2528,2542,2374,2404,860,2414,2404,778,1706,825,1506,2452,2090,2216,2396,2446,2596,2342,724,844,540,1150,440,2360,2466,2448,1102,1538,1016,732,1528,2022,2012,2084,2018,2042,2032,1996,2122,966,1340,1018,1896,2148,2098,2130,2120,2116,1004,982,974,1018,2126,2120,2118,1010,2140,2102,2106,2114,2120,2106,1822,2106,2078,988,980,2070,2094,1994,1924,1548,2114,2150,2002,2144,1858,1868,1930,1822,996,1014,1024,1032,1008,1014,2088,1022,992,2104,2100,2108,2088,2032,1910,2158,2132,1864,2098,1698,1954,2062,1228,1012,2038,2130,2098,2060,1724,1848,1776,1006,1810,956,980,1000,1016,1728,1878,1954,1974,2128,1012,2130,1876,1832,2104,1908,1028,936,2104,2120,2104,1688,1780,2116,996,972,1692,1972,1004,1016,1708,976,974,1006,996,992,974,998,1026,1952,1000,994,1792,1008,1028,1928,1198,2106,2124,1626,2066,1004,958,2148,1864,1002,1010,1014,1816,962,1018,2124,1014,1012,1850,1950,1004,1004,1010,1006,2134,2018,2014,1012,1020,1912,1014,2004,1916,972,1008,1912,1772,2032,1936,1024,998,1012,1000,1014,990,1004,1948,1036,1012,1920,1000,1740,954,1002,1216,1018,2104,1878,2138,1982,1020,1018,2136,2068,786,1972,1828,972,772,2160,2544,1976,2684,2812,1780,1000,1376,2296,2268,2002,1024,1916,1784,832,2452,1552,1624,2864,2394,2660,2972,3112,2938,3000,2974,3126,2714,3060,3042,2978,3084,2998,2940,1228,1264,604,472,1264,632,1252,572,304,1238,454,826,950,1246,1236,774,1250,1320,1224,586,1198,862,1194,1228,1162,1236,484,430,816,1098,1114,1282,1230,1256,1230,1238,1168,548,1252,1238,1064,1166,1154,1894,1268,1236,2090,902,1200,1118,978,392,3244,324,693,2346,356,618,514,1232,650,934,552,868,526,840,626,368,1702,504,1300,1870,1780,1938,371,384,386,2672,2482,1768,1924,1884,1450,1684,668,2024,2202,2226,831,2340,1555,839,2408,822,2422,1440,1106,2094,2480,2310,882,1528,1528,876,846,636,642,656,598,596,832,826,504,508,514,616,518,750,546,828,362,324,1806,1902,1834,1820,1840,518,1824,1732,1832,1812,1810,1814,1822,932,792,1872,1816,1818,732,872,656,692,576,758,804,748,782,418,390,990,678,1602,344,1060,710,1766,822,706,780,890,880,634,618,646,616,618,496,572,656,1398,668,432,382,472,502,1428,666,644,2662,516,1322,1690,304,466,1834,2460,574,428,2672,2600,1282,572,580,1924,374,678,1228,876,2462,2516,1374,1268,2406,442,672,568,1608,2154,1582,998,2294,1998,930,928,1306,918,1030,944,940,568,900,1126,534,576,568,1238,1224,706,656,732,712,702,988,832,906,1210,832,734,732,728,732,740,724,966,736,732,790,950,738,940,742,954,740,1416,906,1230,678,602,794,742,732,734,730,1058,974,792,2668,2588,2794,2228,2470,2864,2652,2556,2648,1198,1790,754,2530,2642,2722,2684,2686,2906,1244,1248,2874,2662,2614,2646,2790,2832,2854,2056,2678,2812,2832,2692,2838,2844,2852,2826,2834,1922,2844,2648,2596,2800,2378,2674,1266,2456,2830,1920,2654,2816,2724,2834,2798,2666,2268,2218,2182,1524,1492,1796,1086,530,2458,2860,2846,2832,2726,2306,2828,2816,2250,2412,2840,2598,2890,2856,2890,1490,518,1528,2346,2570,2920,2658,2820,2860,2736,2814,2842,2832,2934,2946,2836,2380,2384,2874,2470,2820,2878,2502,2412,2850,2830,2930,1942,2926,2660,2594,1894,2922,2638,1748,2840,2904,2870,2506,2510,2916,1686,1590,642,2906,2894,2070,1616,468,310,622,310,2092,774,1184,2532,2848,2826,2682,2468,2842,2650,2116,2598,2392,1456,2764,2920,2852,560,2680,2832,2916,2342,362,1304,3208,1738,738,2658,838,324,1440,1068,2624,2930,2840,2188,1844,2684,2288,2144,2912,2144,1542,1686,2300,1688,818,2682,2888,2822,2590,2830,2824,1430,324,2842,2810,386,1874,556,2904,2902,520,536,1164,1380,980,1164,1880,1260,316,1008,1048,968,984,1676,580,880,1056,1024,924,888,1096,1028,904,1188,1036,496,800,2128,368,1124,916,2648,2128,2304,402,1686,1120,1184,3312,476,670,1642,578,752,1284,1302,1208,1300,1278,1316,1292,1492,1314,1344,1286,1340,1380,1282,3144,1362,1318,2718,1130,1054,1062,1184,1288,1166,1158,1284,1218,540,582,1232,824,780,662,484,760,2766,1276,1244,1200,1236,1046,1148,1456,1162,1142,946,1184,1284,720,1206,1266,1284,1274,1328,920,1104,1280,1222,1100,1270,1130,738,1158,1226,980,690,1196,1164,1224,1240,1156,1198,1268,2926,1220,1286,1162,938,1156,1094,1010,772,1086,1110,1162,1182,714,692,770,708,908,2030,1224,1044,440,1164,606,468,608,778,456,724,358,326,720,384,356,358,306,1368,740,478,432,870,822,412,340,386,414,636,360,362,834,410,402,308,312,542,690,502,512,438,526,386,354,412,342,604,304,428,684,332,388,396,316,324,404,528,530,800,492,386,502,1040,536,1258,338,452,724,396,324,558,576,610,376,932,1080,864,1132,394,322,1322,1320,1318,1642,2624,2546,1556,2632,2616,2662,2620,2618,1516,2356,2644,2628,2620,2534,1604,1662,2638,1560,1538,1534,2622,1550,1528,2546,2608,2578,1730,1630,1508,2544,2524,1560,2632,1670,1604,2312,1514,2648,1836,2628,2618,2344,1592,2636,1616,1770,1548,2376,1610,2630,2360,2122,1526,2148,2602,2612,1576,612,338,338,1522,2464,916,1824,752,604,648,1930,1482,1784,1286,398,506,670,666,870,860,1296,2160,3214,786,904,980,558,1874,982,990,1166,736,532,852,1750,680,574,734,2352,744,552,530,414,1828,1802,692,1222,1048,1002,2530,2586,1134,1120,1250,1412,2202,1788,316,1078,2378,2462,1710,3168,840,1526,678,3154,786,796,1224,1880,3240,3146,2906,1290,1018,978,972,2782,512,1054,986,1252,696,2052,2012,2070,424,1036,992,2008,2082,2796,2564,1702,1752,3176,1024,794,952,1990,1124,1052,3142,3232,1284,936,2168,1258,1122,3242,918,1056,950,1306,1020,982,650,1252,594,860,2734,1114,1052,1398,742,816,1264,438,760,818,1334,618,1004,1238,486,1210,1222,1182,1160,624,1060,866,842,600,568,828,1210,584,588,528,466,466,476,468,1110,1186,1090,1064,580,1102,1198,1136,836,1682,1672,742,1110,676,834,1016,1046,330,666,1168,818,846,1218,1034,1074,480,446,554,604,670,802,1658,660,704,770,520,540,528,586,1190,1088,2348,1052,544,1232,754,1382,980,1820,644,824,1364,1516,1082,1246,786,366,2430,1342,614,612,608,594,586,602,590,606,684,760,2204,596,606,598,540,606,592,2114,594,3204,2118,1620,692,320,2848,1334,934,1288,1402,2986,2868,732,1048,1152,954,972,1172,1226,854,890,1548,1436,1022,2304,672,1464,728,1422,1424,2998,1018,686,686,1054,696,684,714,702,688,2294,2390,2102,2878,2844,2096,3280,1846,338,2556,1332,1658,1928,2018,2600,2952,2020,2944,3212,2944,2142,1972,1226,3420,1504,4230,850,934,424,2516,316,2284,2536,1496,548,1236,2344,986,2996,2620,1500,2740,552,570,596,856,2412,2470,2532,2090,1660,1492,1584,1610,1790,1440,1794,1150,424,1094,2196,2166,2132,2192,2892,1522,708,1376,1936,624,1104,1572,1222,1032,1588,1598,1244,1990,1606,1696,2176,392,3984,2746,3712,3294,402,2138,1704,1416,2362,1994,1528,2382,1532,2460,2352,2370,2374,2354,2128,2348,2292,2248,2862,2362,1514,2682,1440,2352,2350,776,394,1420,1050,1776,2374,2366,2372,2130,2414,1986,2392,2212,2402,2364,1894,1960,1712,1676,2354,2356,2410,1624,2366,2416,2428,2368,2416,2340,2414,2370,2362,2360,2180,2210,2380,2354,2466,1202,2372,2440,2368,2420,2270,2374,2438,2412,3406,1272,934,602,1338,2602,492,1164,1150,1260,504,2674,1552,726,2594,504,2620,1096,586,870,822,2594,2626,728,418,730,1432,2388,2650,560,2662,2612,2696,2156,956,1040,2374,1742,1986,2656,2394,2464,1062,1514,1580,1328,876,3094,3036,992,1028,2114,1756,558,616,1262,1238,1640,1338,1488,1370,1740,1406,1512,2508,1032,1042,896,3010,1236,2134,2568,1286,1134,1190,1616,1420,2262,1720,1928,1258,1212,1984,1334,1342,1404,588,732,2564,308,1678,776,1036,3272,1498,3106,1472,1880,1522,2020,2314,1468,1372,2382,1102,1276,1280,1782,1662,1958,786,796,868,2160,1492,1394,2602,2042,2432,942,1716,2682,1654,932,1530,1894,1534,1188,2840,312,788,1798,1444,1696,1384,2182,742,694,598,1532,2336,2864,2934,1292,1752,1108,1946,1302,1700,888,2070,2766,1048,2032,2436,3150,1228,1660,1660,1434,1338,1578,1004,1442,912,596,904,1824,2518,1060,1738,2112,1966,444,938,1342,1296,1776,826,1154,1548,1852,1904,1186,1178,412,730,2166,1616,1008,896,2318,1702,3314,1382,1418,2770,1536,2036,1462,1412,1962,1052,772,2322,1866,2104,1082,2236,3016,2770,1422,1520,3038,558,1548,1512,1920,3074,684,408,446,952,1716,1622,958,792,532,1130,1020,1050,836,694,524,936,1242,2926,680,610,808,744,582,694,762,868,676,676,3642,414,642,774,768,1370,1474,1000,2886,1644,344,998,768,2204,1208,976,598,786,430,1446,882,930,542,544,904,730,768,1464,428,1058,600,1048,1260,1060,950,840,922,656,1386,2896,2486,1064,1432,1028,954,2370,3704,2766,732,2974,1176,1412,1388,1576,2756,2530,1798,1460,2762,2048,1560,1114,1110,1120,444,1676,1544,1530,1188,1618,1634,3222,654,654,680,648,646,1138,1306,1432,1800,3236,1374,1118,1140,1340,1686,3176,3156,3212,3226,3054,1218,1732,3110,3026,3020,3140,3178,3206,2804,1226,1258,1548,3094,1630,3150,2772,812,1168,978,596,3230,1150,452,2942,1826,1660,956,876,954,732,476,1954,1988,1096,570,1096,1468,538,1370,2513,1196,854,709,431,543,1066,618,900,1925,888,715,897,1054,1319,1300,564,912,682,964,374,1265,1190,1224,1388,2027,705,1571,474,672,994,924,648,890,1337,1163,1305,620,512,1254,656,936,754,554,838,1664,504,1300,1004,1868,1486,1780,428,1930,379,374,464,466,2672,1898,756,2484,1766,1944,1896,1676,1456,2030,2202,2234,2342,1852,1864,2350,2408,1072,1390,1442,1106,2082,2468,2294,968,876,1528,878,842,594,654,646,630,594,1085,1818,1888,2064,806,1706,1298,1218,1174,1172,2590,2466,1300,1544,1786,1642,1262,3516,1008,1667,2046,800,896,3229,3005,3192,2860,2876,2870,3177,2860,2876,2858,408,1724,2752,720,2256,2344,1860,1368,3670,1968,2388,1596,756,940,3670,840,1866,1784,1052,1648,1256,2372,1060,624,2164,2628,3940,3774,1040,1828,956,3544,3724,3872,1080,2140,1172,1784,3036,1122,1248,968,1868,1288,2400,1064,2340,728,2008,2860,1676,584,788,1440,1384,1228,4072,3666,586,2372,4464,4028,628,4134,2348,1624,1124,2464,1708,1288,1220,3676,1944,338,620,1968,1328,1152,2200,1860,944,1928,2192,1832,3880,910,1576,3722,3670,2044,1624,2568,1888,1648,944,3630,3668,1840,3800,802,3874,714,436,1610,1636,3630,3918,1200,3762,1872,564,2096,3874,2312,442,3260,4404,3986,1044,580,1700,1418,1704,1084,1320,3658,1352,3624,3904,472,1560,2836,320,1456,608,632,1272,1256,2040,3878,1290,936,1204,1092,1100,1016,1112,1478,4302,1302,2012,856,708,1438,3894,3660,688,1604,3630,3670,552,712,1096,592,1688,1048,2168,2092,692,3620,3362,824,1196,728,1216,2500,1920,1112,1292,360,704,432,1188,3456,1860,792,650,1956,784,2486,3758,738,2700,1932,724,1892,656,632,2048,1346,4448,1988,1164,2036,3658,2432,2194,2560,2712,3718,3778,804,3232,4728,4456,1972,2016,1564,708,1024,572,1200,1748,1948,456,2260,2296,708,600,1108,2140,700,2442,400,1836,2324,576,540,2022,452,386,302,578,302,488,442,448,434,3928,3928,356,600,1568,360,2012,1756,2764,2528,1352,356,2812,2700,2040,1496,1780,1544,360,1620,364,844,1536,1336,1236,3028,1852,1264,1560,352,2320,2548,2544,1348,1612,1116,2032,1000,2392,1576,2736,2912,1852,1748,1884,1720,1660,1140,2772,2308,1756,2752,1388,2864,1968,3016,3316,628,1108,2024,1344,1772,1484,1716,2792,2184,1108,2320,2184,2752,1984,3004,2820,2336,2276,1788,1444,1212,1048,356,1020,2348,3144,2456,2312,1952,390,3998,538,602,1024,1366,838,960,1348,906,930,934,974,904,910,988,888,900,332,2460,1778,1866,948,450,790,1324,948,798,682,2418,1858,1114,964,1014,1324,3347,604,2496,832,1414,912,1052,926,974,1000,910,992,970,884,624,2462,2734,1576,1016,792,1186,1148,2522,794,734,1628,1860,1016,982,1328,602,2494,836,958,1396,906,1050,908,1056,894,636,1046,902,976,332,2460,1892,662,1422,482,556,790,1182,1260,776,2388,1856,960,980,1324,654,2560,924,706,1346,522,1422,2026,2182,2050,1716,348,2432,2366,1940,2234,468,2712,882,2068,1652,748,1730,2532,2520,364,2486,2396,918,996,2768,966,2742,1160,2738,920,1174,438,2478,1062,1930,1674,2344,2044,1682,1762,1544,1248,858,1006,978,540,1188,510,1128,812,510,1498,994,992,734,1110,1426,1218,1118,1436,1708,1192,1806,434,586,1434,1094,884,668,1084,836,1092,1256,1838,924,952,2102,2110,1178,1166,1208,1998,460,978,2784,754,2274,1986,1386,1284,432,554,1654,2174,1102,748,894,936,1596,1220,2526,2100,1112,1726,684,2344,2336,850,788,634,612,654,776,2616,722,2378,1376,630,1010,1128,1284,696,2528,1914,1208,898,1466,990,2418,1242,1226,938,2538,594,1120,970,982,1732,2174,1124,1058,1308,2430,1466,2492,1026,1382,908,2544,2628,954,2386,2454,1940,1666,1266,1204,750,2548,2278,1370,1146,2538,1712,1318,1008,2234,2138,810,936,1692,1006,2270,1032,1782,2434,1096,636,1408,738,912,3952,632,3512,1590,3588,482,3086,926,3996,3198,1740,586,730,2100,3256,1272,1210,2144,1716,3406,2334,928,3226,3176,1148,1064,712,868,876,1332,4216,3904,2902,1370,1734,1736,944,3608,3300,1210,3786,408,3964,1176,1658,1334,3528,3940,1310,1316,1482,2336,3990,1516,3788,1990,1308,1588,428,1224,3430,3980,1306,3458,3860,2246,1694,1642,3558,3074,1856,1560,4110,2922,1780,1360,3616,1260,3604,3660,1400,3894,1948,1096,1914,2220,1600,1600,1600,743,577,1600,1600,1600,2954,566,1492,566,612,572,372,370,642,1362,626,376,1338,1176,562,1467,536,1316,1310,506,610,752,2192,772,1580,1776,1752,646,1752,824,826,502,328,876,622,910,1264,530,1792,1930,962,1102,1910,1470,1796,1868,392,896,928,960,1912,1930,1080,1880,1856,1880,1932,1886,1926,1146,1472,1868,1808,1814,1790,1240,1662,1750,1002,1010,1458,840,1052,636,1876,1012,1804,1778,1758,786,1806,610,614,794,840,952,1570,852,950,990,518,1470,1740,1878,1898,1876,1804,770,1006,1800,1768,1944,1782,1606,1906,1554,1494,650,672,1250,632,624,930,942,894,546,1906,982,1872,1932,898,1836,1946,1572,882,924,944,1046,412,952,888,638,1032,1922,972,1012,648,1194,1208,1136,1944,1206,1076,2416,538,748,1218,2488,552,1328,1178,1628,1632,1216,1826,838,1272,910,926,956,782,1316,2318,1740,916,1144,1268,806,2290,1072,728,1010,714,902,910,1708,562,1960,1196,1176,1290,1422,436,932,1460,1218,734,392,2802,1332,798,1008,1962,660,1662,392,1380,1016,1378,3160,2086,766,2432,1112,3216,2042,1512,1150,880,884,696,770,816,2822,1344,794,460,456,1062,952,444,2038,1374,1502,2994,1492,1452,1418,874,1606,1400,632,2036,1448,536,1430,604,1396,898,1128,1136,1142,1134,1126,1960,1002,1204,1108,1994,1986,1990,2000,2014,1986,1844,1926,1842,1882,1844,1858,1800,1802,1786,1790,1790,1786,1852,1718,1040,1152,1022,1292,1910,1374,1298,2264,1310,1264,1502,1042,1606,1058,1224,1538,1190,1586,1436,1210,1492,1028,1638,1286,1330,1210,588,370,1088,2078,1502,644,426,1064,628,412,516,1372,436,1308,642,444,650,726,874,516,446,444,608,1340,1202,1014,606,872,900,840,868,3928,2896,2100,1092,700,308,392,368,488,1216,833,420,309,3061,2625,600,621,690,799,606,736,648,651,588,673,748,631,599,715,609,706,817,925,906,864,880,811,907,803,903,749,793,969,870,964,1565,2967,2984,2411,3067,2978,2934,1284,1356,1923,987,3055,2368,541,1743,3109,2920,3062,3028,1790,2880,2874,2701,2204,2952,2880,1833,3018,3140,2462,2974,3081,2937,2617,3094,2586,3005,2715,3067,1687,2724,724,642,1494,422,366,2270,2296,2292,2288,2276,2326,1202,392,2262,2298,2282,1848,956,894,2216,2226,2288,762,1250,302,2344,1866,2256,2234,2228,2228,402,464,1394,1664,1504,378,1148,2248,560,2238,1104,2258,2204,1018,428,2196,942,626,2368,2218,2250,2180,2252,2194,1096,2222,2216,336,1692,2268,2070,2214,2254,2270,2264,2284,2226,2090,2100,634,2248,974,2262,2230,2266,2260,2250,1156,2222,2264,2254,2204,2224,1254,984,2266,386,500,2268,2276,2270,2256,2204,2288,2254,2276,2320,2296,2322,2116,2250,2184,2212,2274,2240,2264,2266,1008,2270,516,1568,2260,2236,2266,2266,2596,2196,2232,2232,2214,2206,1432,588,2344,1730,464,2330,2346,424,2206,2334,2304,2180,1128,2308,2336,2308,2256,2326,2354,2346,2368,2456,2302,2565,2324,2314,2651,896,600,854,2330,640,1560,532,528,800,588,528,528,582,844,1620,1862,2700,2452,2638,2870,1236,1172,1866,700,2526,2714,2684,2678,2688,2702,2530,2686,2686,2516,2504,2578,2506,2582,2638,2552,2554,2510,2512,2624,2498,2470,2476,2560,2470,2670,2494,2502,2766,2518,2662,1168,1238,2454,2698,2608,2788,2512,2590,2444,2674,2650,2494,2502,2574,2666,1346,1404,1202,1252,1228,1198,536,554,2590,1260,620,536,1194,542,536,742,1338,576,566,1280,1342,528,558,1858,538,544,804,620,534,556,1886,2768,2792,622,530,590,1214,1200,598,538,544,548,536,540,528,1186,604,522,1180,1188,1174,1160,600,1870,1188,1196,1184,650,2080,588,1278,626,554,700,2778,2788,1284,542,638,548,628,568,540,544,1232,540,1362,470,636,316,330,338,318,320,346,410,334,328,316,324,606,542,720,2322,482,550,3216,638,356,432,382,576,514,552,1248,1570,1676,1120,674,416,440,518,554,440,600,734,2942,392,464,680,456,1934,2133,2125,2248,2074,2058,2188,2064,2060,470,2345,2243,2069,1884,2168,2478,476,2102,426,678,2450,2243,2326,2040,2034,302,1982,1966,1968,304,2323,310,1854,2243,2279,2316,2229,2174,2086,2243,302,2038,2090,2243,306,2258,1958,470,2185,570,453,818,540,1666,462,454,344,402,466,458,512,2662,322,1452,1446,2486,1898,724,2012,802,602,466,464,500,760,758,3512,1811,748,488,540,492,452,696,716,700,692,704,704,704,704,696,700,700,700,692,700,696,696,704,672,680,704,680,704,680,704,712,716,692,700,704,700,696,708,696,700,684,700,704,704,700,696,704,688,688,692,696,696,696,704,692,704,700,696,688,692,704,692,696,708,704,700,700,696,704,696,700,692,696,716,700,692,692,696,692,700,688,756,696,680,680,692,692,704,680,704,676,692,664,680,692,688,684,692,688,688,688,712,684,688,696,696,708,708,696,688,692,704,696,692,692,696,712,708,688,824,692,704,696,680,696,704,692,692,696,684,692,696,696,708,700,704,692,704,704,704,692,692,712,700,824,704,708,688,700,680,696,696,712,684,696,704,816,692,700,680,700,696,684,696,696,692,704,696,696,700,708,712,688,696,684,692,704,708,704,688,948,676,688,700,688,684,692,696,700,708,692,828,968,708,700,692,688,692,684,688,688,824,696,692,696,692,684,696,692,684,692,680,692,696,700,688,696,684,688,688,684,692,688,688,692,700,688,696,828,924,688,688,684,696,688,692,692,696,824,684,692,692,688,696,692,856,584,1582,4052,3294,3568,3973,2876,3038,3718,2670,3430,2462,3424,422,698,2012,1798,384,418,398,402,810,734,1202,2020,474,594,1434,498,448,1518,1820,416,1532,408,1604,1036,576,1000,1648,3399,612,2912,1412,2836,1256,400,332,1496,1616,2760,368,362,398,1214,1348,1038,520,1002,2590,2692,862,1556,2564,1062,1028,582,1026,2466,2646,2450,908,402,1044,1796,686,1410,402,412,886,2790,2790,2828,1751,1962,2730,1598,2650,3018,1726,1532,1430,652,1078,2146,2406,838,2464,1804,2686,1148,2070,678,350,1306,952,640,1410,374,344,752,1218,1006,1872,1050,2820,1516,1502,1502,2558,2360,2490,734,1054,908,1036,648,1418,804,2574,2616,662,744,1250,828,1700,1540,1472,1408,2798,2694,2608,1836,1166,2366,1048,514,416,1188,1578,1552,826,1286,796,2070,2564,2232,2064,2028,1148,1108,920,2860,1828,1068,1468,1506,1046,1190,810,2080,686,816,1036,1986,930,1138,2860,2186,1398,1600,1892,470,2092,2094,1988,2470,2216,1956,2860,1458,1122,1164,2034,2678,2266,2142,1676,1160,1150,2064,2852,1784,470,2886,1788,2064,1768,470,1888,2032,672,1034,2886,1424,1622,1666,2094,1656,1132,2886,1390,1178,1146,1586,1154,2044,2056,1638,1998,1714,1912,1928,624,1146,2886,2154,1594,1972,1304,1916,996,1376,1158,1060,1306,1390,1698,400,596,1372,576,932,1016,1328,1964,2726,2726,572,806,330,692,646,744,812,330,2606,546,582,470,460,534,490,340,398,540,3608,3462,310,578,574,748,3352,3316,1820,1520,464,3528,3400,1268,2918,2950,594,592,3182,1638,3502,3364,1890,336,498,620,930,404,638,524,930,3030,610,388,3430,384,2986,348,404,410,2484,556,374,2986,638,3010,2994,396,3448,386,3002,380,380,606,1226,1198,1208,1214,1208,1220,1206,618,1536,782,1242,832,2620,452,572,362,368,2380,316,330,306,468,472,380,528,518,730,324,300,366,364,310,310,342,308,304,312,316,328,336,332,336,336,332,310,318,2480,2434,2426,2518,2368,2384,2380,2304,2340,2372,2396,2366,2344,2348,2326,2370,2334,2376,2366,2368,2348,2366,2848,2368,348,2886,880,2144,2612,724,744,2806,2792,2272,2590,2808,2112,482,2824,2806,2796,2134,1304,576,592,592,592,596,600,720,448,448,448,440,452,444,456,440,448,448,440,448,448,444,1508,920,622,380,764,1494,634,1068,1218,2680,2144,2066,2088,2216,1106,904,726,1768,686,1082,960,678,1514,1472,794,1734,1398,766,2358,1978,2394,353,564,452,3402,3490,3494,3524,3526,3524,3486,3718,3478,3520,3590,3298,2972,3322,3054,3392,3140,3376,3594,3528,3382,3336,3378,3378,3554,3510,3642,3624,3588,3136,2390,2912,3524,3382,3400,3436,3560,3426,2492,1024,3488,3432,3488,3000,3488,3430,676,1002,850,586,370,392,404,546,312,918,480,378,474,354,816,396,1310,486,1760,540,668,492,628,620,628,620,596,580,604,588,648,604,700,588,600,652,636,644,596,600,620,600,640,640,596,620,608,604,636,608,664,1120,736,1524,780,1090,438,638,2284,510,3302,498,1238,1238,2864,2342,904,1376,396,568,438,352,2700,608,566,416,438,488,354,596,520,464,2788,364,2830,2936,2948,2892,334,1242,612,704,336,478,512,3416,320,314,620,404,2906,454,1476,1678,756,466,1162,1706,812,796,672,446,1290,2480,376,790,528,414,932,934,314,350,352,710,320,694,304,710,318,328,712,306,918,318,490,726,932,768,706,2950,934,926,914,944,930,940,926,1226,856,330,638,334,350,308,346,384,346,336,324,444,416,450,380,366,390,306,1094,2959,2959,450,350,346,1770,2294,348,2902,456,978,1776,1624,2948,2054,700,770,1250,682,1596,326,2832,670,1360,902,3008,2988,2192,520,988,1146,326,654,414,2860,2955,3241,3241,404,350,536,468,304,2378,1256,478,498,466,492,1074,1618,1128,468,2458,342,1920,2256,796,632,968,2972,644,428,648,640,628,652,728,944,636,644,652,1072,576,628,636,320,896,1340,624,636,636,656,868,640,392,656,368,636,404,640,636,368,568,552,460,652,632,640,656,648,640,312,400,644,488,520,488,476,476,758,714,396,582,1986,1416,1374,498,1370,1464,434,1444,1384,2102,1272,1414,1360,1404,2132,2082,2060,1290,1206,1454,1304,1242,1326,1298,1252,1348,358,1310,1296,1336,1324,1268,1236,1306,2082,1980,1314,1440,1272,756,2084,1366,2098,1344,1984,1368,1372,356,2070,1316,1296,1514,1350,926,594,1274,426,1334,1210,1262,1280,522,1340,540,1740,1350,1390,1276,378,1408,1328,1334,1366,352,1430,1310,1326,1426,1340,2016,1282,500,1326,1234,1370,1416,1892,1462,1484,1372,1330,1874,2006,1320,2094,1290,1420,626,1336,1364,1914,1452,1358,1326,1438,2052,1420,1498,2066,1372,1876,472,986,2572,620,594,3398,3218,500,2868,3334,2776,3160,3188,3160,2930,3414,3510,3520,306,2438,2316,2246,2220,2578,2652,2996,3148,3048,2956,3660,3570,3048,538,2082,916,330,2450,3294,3638,2996,3130,1378,794,3656,3264,2720,2720,3094,2554,2964,3106,2050,2398,2022,2314,2366,2390,3114,846,1296,2560,2182,2434,2428,568,2554,462,1908,2260,1158,2410,3280,3446,2330,2048,800,850,2556,608,2908,3396,1658,1170,3306,3234,3236,2988,3338,3360,2366,2376,1586,1498,616,1870,1912,1714,1568,1340,1500,1606,400,1674,2528,2792,2750,2922,2568,2356,2224,2338,2370,1308,1450,1634,1262,1684,1462,1314,1158,1224,1498,1278,1402,1200,1362,1680,1506,1782,1592,1232,2776,2392,2338,2406,2422,2374,2356,2392,2364,2354,2356,2386,2394,952,866,2483,932,542,586,602,410,642,642,378,374,614,410,1268,334,826,1070,654,626,982,1442,1166,1482,1194,1002,690,526,1228,486,514,556,572,580,662,630,562,594,592,574,532,588,634,482,528,618,1128,484,580,1246,672,628,696,568,574,630,548,538,540,498,552,668,598,474,536,1154,476,478,332,324,330,330,336,1168,502,548,592,588,574,370,546,1104,392,542,538,528,538,532,408,370,372,1266,824,580,538,538,528,532,532,612,520,562,564,566,550,552,558,572,558,672,660,640,536,540,628,608,592,606,610,694,586,590,632,628,608,608,776,558,554,682,1008,580,528,660,692,672,808,548,618,638,1126,2048,1804,568,586,690,2572,1372,1150,1130,1150,1126,1134,1126,1126,1132,1138,1130,1130,1134,1150,1148,1136,1150,1132,1142,1630,1120,1136,1130,1138,1142,1132,2002,1316,1322,1368,1286,1350,1322,1322,1302,1246,1432,1452,1290,858,896,1352,1306,1316,1368,1370,1362,1488,1308,1304,1320,1344,1426,1394,1446,1460,1368,1412,1286,1314,1342,1324,1304,1310,1308,1322,1352,1378,1422,1368,1368,1520,1524,1354,1356,472,578,1380,1378,1380,1388,1398,1392,1372,1468,1414,1416,1512,574,1278,2408,508,706,1538,498,2042,2028,1988,1974,1536,1912,1388,488,642,2064,2064,2032,774,1193,1072,590,448,1786,1500,1666,2986,582,432,2274,412,418,840,992,394,390,534,382,374,792,354,384,376,372,672,714,602,1762,1658,1754,1736,1038,582,800,1938,1930,314,700,812,452,1106,744,330,690,704,648,312,390,378,438,498,324,418,396,364,570,376,372,792,356,384,374,372,672,720,604,1762,1670,1752,1740,1036,578,796,1878,1936,1926,504,1248,530,536,528,1172,810,444,448,646,382,378,330,576,300,440,456,506,408,444,2758,1524,1200,1810,1202,2094,1032,1144,522,586,604,488,778,748,424,742,746,624,1278,1830,722,730,702,712,680,678,322,458,652,842,676,694,764,588,626,472,452,636,620,700,596,1446,842,858,766,848,1116,1160,1840,1200,1196,1002,968,1882,1480,654,626,632,482,1866,526,456,528,1756,1050,996,526,606,598,350,1836,1236,1226,870,568,964,960,486,490,1638,758,672,448,1350,724,982,536,454,470,538,528,528,794,826,550,436,556,474,856,546,686,584,704,978,942,1600,1164,1228,2098,1212,666,344,1038,1168,440,1572,1246,1974,702,354,826,798,622,558,628,796,666,1252,1082,886,1046,1084,824,1810,1300,2250,1162,1184,2134,1118,1118,676,1146,1128,1110,902,950,586,1062,1066,958,690,622,674,798,966,736,638,792,1046,882,824,530,676,594,442,564,1030,1104,390,1308,1282,660,2256,1260,1220,1096,1292,1116,1138,1060,1272,1112,1318,1230,1216,1152,1800,2186,1728,654,1388,1298,1346,1310,1342,1158,1232,1080,1296,1158,1334,1792,512,702,842,784,1802,1114,1034,1352,1042,1294,1116,1202,1288,598,1280,820,1792,1200,1794,648,652,1098,1092,2154,664,966,606,734,748,1276,832,796,1008,1018,1202,960,1626,594,990,1478,1290,656,1084,1068,990,746,1202,2034,1214,1214,1236,1642,1072,1658,1258,1190,1084,474,760,950,1184,428,384,430,886,2390,1238,1802,1276,800,1010,338,1196,2098,1232,1254,704,1258,1730,1090,1258,1190,1230,788,1280,1638,1200,1222,628,1266,1798,1262,886,1674,1644,812,1226,1016,1496,1160,984,868,1798,1248,1790,1110,1546,1364,1518,1178,1162,1208,1650,1150,832,944,1310,1838,1266,1786,928,2466,1480,1794,832,1326,1078,462,633,1172,1328,1355,1426,3555,1405,771,1309,1208,1356,510,1830,1447,372,818,506,963,927,726,728,766,1452,1244,1321,1213,1268,940,2107,1494,3493,714,560,1379,1299,1609,834,1335,1308,1560,994,1239,1235,1201,1581,2814,1930,1325,1028,960,646,552,1595,1202,2283,1282,1518,1495,1437,2626,1431,1414,676,1481,1502,1301,3002,1481,1290,1536,1428,412,1412,1341,2094,2778,2006,762,1590,1509,1536,1522,1563,1346,1434,1350,1510,1310,1552,2108,2099,982,1526,2098,2101,1205,1573,1205,1503,1280,1396,1501,709,1486,1436,2085,1395,2092,2635,2655,2716,520,306,590,706,1078,1484,971,1497,969,1410,930,1341,1490,1396,1115,1894,964,754,1404,1497,899,1264,1080,1155,2525,1392,478,1338,1413,1408,1402,1908,1248,1926,1466,1377,1262,1025,965,885,1103,1379,496,987,1031,3377,1437,2098,1482,954,1242,1120,1390,1181,1438,1460,820,1466,2009,1457,1438,1625,1430,1486,1921,1436,1475,2090,1471,1028,1924,1922,1382,1184,1325,1349,908,1012,2090,1455,2088,1296,1797,1586,1752,1374,1351,1421,1412,1920,1336,982,1111,1538,2106,1472,2090,1367,2770,1734,2107,1941,970,1580,1253,607,625,3432,3460,1838,3314,4194,3917,3143,3891,3539,3145,3133,3605,3439,2990,2715,3592,3821,3043,2029,3520,1148,1502,3793,3667,3495,2771,4194,1560,3754,3699,1215,1247,900,1561,3887,4020,2436,1126,2946,4132,3829,3716,3908,3804,3706,2448,529,3378,2680,856,789,1184,4083,2568,520,594,2144,1427,3579,505,978,971,1469,1973,3732,3584,4091,3977,3537,3437,3204,1499,951,1445,1625,3037,3270,3836,4110,3019,4135,3666,3718,4114,3431,3838,3400,3623,3606,688,1378,1314,3950,3132,1095,1255,3577,1004,694,482,532,1828,1068,1154,1160,1224,2212,1204,660,342,1036,1568,1246,1968,702,432,826,552,624,800,660,1254,1158,932,1004,1090,1660,1282,2242,612,672,684,1184,2148,1116,1150,668,1144,1128,1114,1122,946,582,1064,1062,956,690,618,670,798,962,736,638,790,426,882,872,528,676,440,608,1030,1102,380,1300,1282,1130,2254,1260,1214,1272,1290,1116,1142,1066,1272,1116,1316,1226,1198,1212,1150,1796,2208,1726,650,1394,1294,1306,1364,1156,1230,338,1294,1018,1330,1798,664,680,840,1224,1788,1804,1032,1042,1290,1100,1196,1286,606,1274,864,340,1340,1198,1792,648,804,1096,1010,1088,2150,658,446,604,922,704,856,1270,830,796,992,1018,1198,960,1630,828,986,1126,1316,688,902,1074,990,2174,336,878,408,1210,1198,1206,1638,1102,1660,1258,1182,996,316,456,760,978,1190,426,384,402,2388,1224,1802,1274,798,1022,936,2094,618,702,708,1258,1724,1250,1234,1186,1226,790,1314,1646,1232,620,1264,1548,1262,340,1654,1654,574,1196,1020,1490,1156,982,866,1818,1248,1788,1112,1544,1364,1510,1178,1162,1206,1214,1650,1170,834,956,1320,1806,1290,1784,680,2460,1488,1798,1628,832,638,1326,1078,412,3543,3412,3590,2726,3861,3785,3515,3880,2924,1862,3037,3269,2946,3403,1195,1664,2926,3468,2854,1109,1706,3389,3004,1308,1536,3618,3636,3392,3371,3992,3782,3154,3199,1774,1195,1643,3465,4021,3543,3137,3865,3431,2191,980,686,1114,3211,3844,992,996,3855,3743,4028,710,1908,1044,592,1115,1538,1576,1175,1187,608,404,582,838,1617,438,308,356,456,848,1538,1968,784,980,2914,344,306,338,418,581,3100,400,704,2958,484,2652,2492,2788,344,624,3076,2756,2760,2444,2592,2468,2760,700,1536,3088,2732,2740,2432,3446,2792,656,526,658,608,704,416,348,472,634,708,488,504,930,2654,526,726,2514,1758,1986,970,980,1404,1348,1270,2448,408,838,3393,2952,3356,352,788,1040,768,3342,748,498,1618,2514,1282,1676,740,1438,1416,1896,806,426,1298,900,1016,3378,3358,3330,3380,3380,3366,1600,1236,1182,2140,982,946,1924,758,854,694,598,804,858,1588,1592,1822,1252,662,1432,756,800,1078,1354,964,882,564,1086,1022,854,1224,808,630,460,2036,672,1292,808,2190,874,1000,774,1060,2300,564,1974,1992,692,634,976,398,678,984,444,2773,2773,2450,676,1100,1040,1718,1074,1366,880,816,876,578,2764,2466,1162,476,1276,2282,1806,2092,2192,1456,1010,1110,1108,478,1186,1894,2448,1828,1480,1628,2264,1310,538,936,1536,1716,948,1006,2174,1012,882,2342,2056,2370,2348,1726,458,2404,2322,2364,2218,2010,2300,2428,1230,2268,706,646,1102,1112,1758,1582,2170,582,716,1194,446,474,2064,626,1206,2334,1404,2394,738,890,866,652,582,696,1084,1044,1258,2362,2162,1686,2060,2192,484,1566,1344,1824,2314,1936,2036,590,1502,672,2292,2182,1822,1446,1632,590,1012,2404,762,958,574,472,1176,1726,1582,1454,2110,1838,1122,1096,1889,662,540,2016,456,512,706,526,1560,1194,2308,2196,1430,992,372,1702,992,908,662,644,804,800,946,636,792,668,2054,2466,2376,1096,1830,1274,420,628,614,736,1818,718,430,1018,426,1352,1746,1853,384,402,2838,420,868,914,912,2132,1136,2312,2824,1048,1050,1050,2472,1604,1706,478,734,1492,584,580,576,554,642,1638,1684,1880,1084,2220,2300,2782,1952,944,660,858,576,2824,2410,1790,688,706,1294,964,2788,2822,2722,776,488,1284,582,664,576,816,2748,1870,2104,456,796,2794,726,752,648,2066,2528,2428,2066,772,784,1392,490,1564,508,922,1040,490,472,2780,1946,2784,2018,964,960,964,2442,2476,2782,2760,1262,592,686,690,686,688,946,920,946,940,840,842,838,846,1804,648,2312,776,602,722,754,762,2670,2530,822,770,1690,370,374,394,2802,2804,914,1886,914,914,1768,790,772,748,774,774,786,2788,1078,542,496,3084,572,1684,1224,528,1980,1040,2968,2432,1012,1004,832,664,2484,2280,2652,528,1060,1116,1004,1412,1456,1516,3232,1032,1580,1196,1200,2560,2384,2548,2788,2864,440,728,1508,1515,1034,2584,912,592,1124,2064,816,1276,1052,624,604,996,900,984,1576,496,1032,492,604,792,1716,600,660,700,672,1560,1320,1028,1528,1060,2684,2124,1608,2140,2488,508,504,604,1140,828,1384,1224,456,1364,2916,1224,916,1356,1352,2268,448,384,316,612,552,2684,1172,916,1092,300,780,2316,580,780,2256,741,2736,2500,436,484,2902,788,822,610,788,1142,2084,2874,2892,2062,678,822,908,362,778,754,746,980,756,804,510,954,900,858,662,678,678,692,682,676,700,894,772,678,620,768,854,670,668,1612,664,666,692,670,668,670,668,710,688,678,678,678,620,660,680,674,672,550,622,1576,668,676,672,652,666,662,656,662,672,2446,666,678,668,670,672,680,638,668,664,674,672,674,664,704,666,666,768,672,676,800,656,672,666,1444,666,662,680,658,672,674,678,686,680,680,664,690,664,670,690,718,716,670,666,662,672,814,674,674,674,670,652,1384,528,632,660,542,650,728,574,454,494,506,676,606,762,542,1566,772,686,686,654,528,554,522,552,520,526,392,562,532,678,542,422,530,522,542,542,538,568,428,446,600,562,540,548,380,568,526,584,532,556,428,416,620,372,374,2450,644,658,1298,1138,2706,2560,342,874,710,750,914,634,916,648,812,984,2300,840,734,860,862,858,894,506,1290,1050,1228,890,860,760,778,1190,710,716,528,750,632,622,1136,372,372,384,380,410,482,404,788,726,776,554,1302,664,948,918,496,850,846,858,952,928,754,1306,552,914,974,2480,828,1492,852,352,702,1114,732,706,888,772,758,1390,438,1092,362,1154,1114,746,610,560,832,672,596,1604,664,810,1304,746,490,426,524,540,574,1170,576,784,920,770,932,542,534,826,772,1238,970,856,408,412,786,672,778,748,1668,746,1092,490,614,738,774,760,632,524,534,728,704,838,1514,766,804,822,830,572,1738,750,1718,844,830,876,906,734,1658,530,520,520,776,542,902,480,1614,798,914,1306,826,740,900,842,1858,682,622,776,1016,566,928,966,714,630,1066,792,924,760,762,800,714,628,1326,742,644,1390,948,980,1002,2034,1132,576,576,1190,1042,418,638,1074,592,754,782,898,722,994,412,374,630,926,738,646,358,312,486,854,474,684,666,758,924,1022,332,362,442,360,660,842,632,308,672,664,716,1076,884,756,1390,902,1366,860,830,846,750,958,908,750,882,698,872,842,996,740,734,732,766,610,1420,764,910,618,414,372,650,726,724,1248,1070,752,618,624,620,752,620,666,770,534,1776,604,1124,508,604,356,668,2546,594,556,1048,754,462,956,936,738,480,530,470,516,500,2020,2120,1776,1920,2084,2016,2228,2036,1192,820,1352,1404,1496,472,812,780,544,500,1090,964,2864,2428,2550,2334,2118,2478,2558,2134,2110,2682,1798,538,332,610,608,610,810,714,1302,3072,414,2846,1044,1262,1428,670,730,922,902,926,662,456,542,1348,994,1130,1428,1042,1358,1420,1044,462,854,1240,774,1312,1316,900,1622,1304,1310,1304,702,1052,794,852,1206,750,886,1036,1236,1520,1432,1026,784,1140,962,1524,1438,1346,1070,828,1270,1002,828,1422,1326,964,762,780,1302,1342,1292,1260,1672,1536,1400,754,1076,1344,1252,1384,1304,1190,1044,1410,1272,1182,1288,1286,580,718,968,1378,736,756,918,1234,1488,896,1174,1410,548,1114,964,940,1326,1396,1418,1428,1482,1444,1440,958,1106,1548,1576,1534,1518,968,1310,1100,1312,1394,1068,560,1076,478,380,430,564,2004,882,1192,598,1852,1696,2426,1540,1212,1288,672,1022,1102,484,880,974,904,1064,1408,2168,2252,420,2746,1322,2826,840,984,3082,996,840,2766,568,1006,652,2176,2298,2224,878,2056,2752,2212,2032,2350,2402,2376,1318,2262,1224,1180,986,690,730,674,1422,838,1286,498,580,500,462,382,2160,1372,1380,1240,1220,318,1202,538,416,712,464,942,964,770,1136,1084,804,1162,862,1270,1210,962,384,512,400,926,364,308,1510,1376,1172,550,344,442,606,714,1114,990,622,442,502,368,312,596,584,346,2418,790,1450,600,1032,1032,1334,1378,414,410,416,542,542,2460,426,620,596,536,536,2256,1784,1896,1358,724,662,428,796,978,462,808,540,542,572,532,1786,614,534,2490,2374,2656,790,794,1348,392,1024,594,310,998,1340,1540,650,1144,536,474,508,916,2178,950,870,2482,2100,2742,866,1130,1224,1522,1798,646,490,1178,828,558,1020,352,1744,1132,434,1770,682,704,1610,444,1606,624,418,1498,2162,412,1370,1142,1330,2046,1556,1398,1034,2658,2396,1796,1200,972,1582,938,1600,1388,2618,2132,890,1644,2420,1584,2720,1562,804,1590,566,1614,454,704,688,716,690,700,704,696,690,708,702,2712,804,1560,664,2584,974,1790,1788,2428,634,718,2706,1596,554,1648,1362,2000,1610,882,330,2206,420,412,1542,924,944,1568,928,2464,1456,1916,2256,1364,2206,1544,1736,1914,910,1388,894,1602,856,738,1292,1182,1386,1530,486,1586,1676,940,1040,1354,1626,1728,362,368,1534,756,1068,576,646,670,688,1398,600,2020,1606,480,1596,2852,750,2144,878,518,302,426,1160,2172,2242,520,1314,2290,490,758,942,1124,1268,1290,1254,1358,2378,1666,1736,438,1882,678,1166,1200,828,616,544,614,556,918,1730,1310,1528,986,496,498,2220,1944,456,722,1320,320,744,760,1348,700,784,648,710,1484,1758,1548,1322,904,782,2664,1524,2096,934,1276,1198,1168,896,2562,1550,896,972,2008,828,1410,1532,2040,970,1946,432,450,490,680,912,566,2320,2522,1188,1590,1230,1132,1972,1702,536,1172,2276,932,1676,318,424,2808,960,914,1204,1164,878,534,894,976,2644,342,1096,1952,1544,2760,958,1118,1378,2654,840,994,676,584,1286,1108,744,1198,546,1826,1110,738,1028,2250,2710,1662,1930,722,1282,620,1210,1458,2654,822,2912,810,2778,1350,626,2562,836,644,2566,1034,718,1858,2088,656,922,862,2322,634,610,472,1294,1168,1234,470,1120,1854,792,818,456,2380,828,730,2318,448,3496,847,1412,866,568,474,2962,1730,3540,1806,3238,925,3211,318,1508,2456,1078,1496,3075,1362,1054,3680,3680,1798,2832,968,3574,1174,2290,3602,791,3658,3650,1378,1856,708,1564,1546,2302,1980,2972,1120,2332,3734,1238,3503,622,1042,2334,848,838,2996,1810,3213,1230,1310,3515,1002,1186,790,1494,1292,868,1420,640,3304,1200,2643,1254,2488,842,3038,1450,1703,3703,930,3606,979,3441,1816,736,3267,758,3245,1450,3151,792,3594,2486,668,1038,1454,620,3639,2006,2461,912,427,2532,942,3033,522,2288,456,724,2538,748,1672,736,1628,1610,362,2536,1004,956,2112,1050,2220,578,1170,864,2038,1966,584,678,1092,2122,408,928,2092,604,1162,2558,1066,2082,1148,2886,2154,660,1138,2440,890,1350,1966,912,2530,1132,1684,520,1034,1016,530,938,480,526,1050,2806,1028,1398,2614,442,1418,2196,882,1274,2304,484,988,460,856,622,1840,988,812,778,834,604,1658,796,1236,1000,1052,690,1226,1104,1066,602,2308,1302,2842,496,2618,560,376,2686,434,1012,2578,812,2906,562,1620,1770,450,1306,2870,554,2498,1316,1038,716,776,630,620,530,816,2824,514,746,1472,1822,834,1494,2062,1528,982,712,878,736,684,1132,2726,2862,2600,438,1318,1860,798,2148,1338,2652,460,746,322,1162,2964,516,1326,2124,512,1556,2630,640,2792,488,606,1752,2652,1088,1348,2772,584,490,1210,2850,1218,696,1526,568,1336,844,3241,882,2534,860,476,2095,2950,1186,3563,1580,2953,674,2106,1046,2378,796,2991,480,2437,712,2975,2440,1344,3426,1254,3341,3570,771,3167,1074,1572,2530,445,2757,1652,2394,613,3590,642,3520,2529,462,3189,487,3216,1026,2183,572,2104,538,3378,1152,1069,2290,706,3541,929,1434,1162,1236,1603,1180,3507,1520,3701,594,472,3149,661,511,3254,945,3376,665,2631,514,3450,648,3647,1540,1216,3507,3288,600,2866,810,2402,352,1788,3588,801,3178,358,735,3655,513,3625,932,2951,1568,3543,530,3717,606,3164,604,2529,3520,786,3583,564,716,2040,441,2872,932,3445,684,3293,1422,3029,662,1556,1240,832,2278,1506,976,874,1176,2008,2004,2006,1504,1852,1056,746,1166,1202,1090,1708,928,1792,2010,1986,1990,2000,1998,2016,2014,2016,2020,2018,2006,1974,1026,414,2020,2012,2006,2014,2010,2016,2006,1976,2044,1994,1882,2000,2016,2022,2018,1994,1868,2020,1988,2000,2002,1794,1992,2020,1994,1952,1940,2016,2028,2022,1998,1990,2020,2014,1988,2006,2028,2008,2006,1998,2008,1992,2024,2008,2002,2030,2020,1942,2020,2014,856,522,330,1916,1018,1386,804,328,1053,1550,568,308,392,604,714,608,906,736,1040,508,646,664,824,852,926,1650,1060,668,1410,1552,1230,1100,1056,1060,2238,1158,1538,574,500,486,656,1320,1242,2136,1204,1108,2294,1110,1158,784,1024,978,1060,1026,1382,364,340,1732,668,1084,1064,1102,1108,1298,1256,952,1060,918,1132,1136,1004,1144,918,968,962,968,940,1012,870,830,844,932,962,814,934,992,1086,1138,1090,1422,912,1448,1100,1174,708,1228,1124,1132,980,900,680,912,1046,858,898,1112,1238,1108,900,906,910,2184,1746,1086,596,1964,1502,1100,1584,1528,1946,1994,1348,834,1206,1194,1306,884,848,1384,388,1318,906,894,1080,736,768,700,526,696,630,798,724,1040,1482,890,696,668,986,846,1048,984,686,716,668,376,328,812,712,910,374,902,892,942,994,664,514,448,1210,1544,1022,1326,1198,1160,1446,2182,1568,852,962,1080,948,1094,2499,1236,1236,1236,1236,1236,1236,1236,1236,458,1236,1393,1092,1092,1049,553,435,1213,1209,520,387,462,408,788,634,531,482,994,491,634,403,353,448,658,458,1036,1116,1121,1121,742,434,1104,704,892,900,1000,458,504,376,864,922,912,434,376,388,328,596,488,588,588,974,464,430,546,570,1210,622,484,1102,1106,1102,452,1044,326,1108,454,1114,1112,1106,1194,932,904,934,1110,1114,988,1008,1108,1118,1114,676,440,1098,1098,1218,748,548,1186,994,474,1106,904,906,1080,1064,846,904,486,468,556,906,756,478,528,874,680,3188,1954,694,934,936,2594,2808,2778,2168,2508,3056,2702,2610,2206,2354,396,2300,776,456,1194,414,1146,722,456,1078,2262,1768,808,1068,1268,760,808,1200,848,920,1804,668,2220,1620,2064,2190,1044,460,2792,1792,1776,1792,1772,2464,1764,3332,3532,1804,1808,3160,1772,1764,1788,3108,1772,1816,1768,1792,1772,1688,1760,1776,3320,1760,1772,636,3320,1780,1764,1764,1764,1776,1776,1772,1776,1752,1776,1752,3268,1728,1760,1796,1724,1768,1800,1796,3564,1760,1784,1756,1776,1748,3324,1816,1796,1724,1816,1812,1824,3356,1796,1832,1736,1824,1792,3136,1792,1768,1772,1816,1816,1756,1792,1796,1768,1796,1812,1800,1804,1816,1744,1744,1760,1796,1716,1776,3580,1744,1756,1788,1776,516,584,676,704,692,1600,1600,365,1600,1600,1600,1002,328,624,578,580,376,426,712,484,496,438,588,386,410,3293,694,606,728,394,508,616,442,598,356,650,424,1236,624,878,394,936,936,2392,2628,2628,1138,1094,2428,2438,2418,1386,1338,2716,2732,1682,1304,1222,1444,1814,632,994,1606,1606,738,768,532,480,1590,2129,1941,2021,1903,2173,1972,994,2365,2103,2094,1092,2084,2520,2242,2068,1964,2104,2282,2096,2118,2278,2054,2316,2136,2090,2016,2124,2276,2136,2028,2138,2274,2090,1988,2150,2238,2050,2266,1814,2100,2264,2098,2046,2068,2058,2284,2254,2000,2056,2186,2138,1914,2270,2272,2216,1936,2276,2276,2248,2282,2272,2198,2264,2138,2150,2272,2274,2282,2272,2276,1282,2262,2284,2284,2038,2178,2220,2262,2174,1528,528,2290,2220,2288,2278,2278,2286,2352,2352,2358,2300,1968,2258,2208,2174,2118,2116,2282,2278,2276,2264,2262,2280,2318,2058,2354,2282,2202,2284,2276,2276,2166,2186,2052,2270,2352,2280,2016,2056,2272,2280,2268,2112,1440,468,1846,2096,2220,2090,1518,2272,2126,2276,2056,2276,2094,1942,2290,2026,2260,2268,2500,1230,1198,1238,1212,1104,1234,1156,1232,1220,1108,1106,1238,1226,1220,818,842,900,2806,1236,1248,2798,1050,1230,2812,1088,1228,1228,1204,2812,706,2814,1252,1208,730,898,1338,1348,1074,1356,1222,1228,1226,1220,2782,1202,1222,1138,1074,2800,1050,1228,1734,938,1330,1340,1206,1306,2800,2652,1336,1328,1344,1334,1332,1340,2814,316,1256,1252,522,1870,308,928,874,2818,2808,978,944,1060,1236,894,1230,2806,936,844,810,578,2824,2582,646,1222,1232,1338,1338,1348,2424,1236,1240,1240,1230,2806,2558,1094,1352,664,878,790,1110,1154,1142,1164,1156,1154,572,826,730,1022,1060,1204,1290,1214,1232,1010,1386,1238,1242,1132,1364,1012,1010,1322,1462,1088,724,1074,1538,922,1286,1536,1558,1560,2772,1312,1080,1246,1468,1344,2950,1272,1642,2470,1242,1294,1528,2122,460,1306,1468,2214,1548,2364,532,2456,2454,478,2542,558,424,544,2388,2444,416,482,2476,420,458,2400,558,532,4083,420,504,418,2906,508,498,506,628,348,350,2750,606,508,2786,502,2798,506,2830,504,630,2836,500,630,2750,508,2804,500,2814,504,2790,460,2778,496,502,2778,300,502,490,2810,500,2798,508,2826,570,2792,508,2768,512,2770,510,2774,510,2782,484,506,2832,506,620,2762,504,426,2788,502,2800,504,2858,510,2820,506,504,620,2794,504,708,2790,512,2792,506,624,2778,504,2788,512,2792,510,2780,512,2784,464,482,508,2784,2798,516,2804,510,2762,506,2754,2772,506,2758,2762,490,508,2792,502,626,2794,504,2738,502,628,2782,506,2792,512,2808,506,2768,500,2784,498,2794,2782,486,504,2794,500,2828,506,2772,508,2810,2790,522,2790,504,2778,510,632,348,3980,4254,1262,640,642,652,704,434,442,448,436,444,440,906,452,792,516,1132,1036,1006,606,1042,1074,1216,958,1096,920,646,1046,1248,1020,622,720,1132,1448,2348,334,1216,734,740,1134,430,694,834,794,1268,1662,1360,882,898,1388,1894,1104,1010,1120,1036,1626,1268,2266,1340,810,804,1396,910,716,966,504,2286,966,828,960,1578,1018,1020,940,1534,476,876,1682,1130,2376,1942,1462,1020,996,1022,1858,1610,1290,1210,1582,1140,2476,1522,1152,1070,948,1108,972,894,1126,1058,1094,996,2562,308,668,1026,1466,760,1688,1182,1234,1192,1854,1492,1150,1080,1220,1186,2442,2398,1234,1026,938,2480,2192,2180,328,2532,1590,1960,1322,1656,1970,1650,2300,804,1494,2076,534,2308,1824,2094,2138,1362,1898,1426,1792,2430,542,1446,952,980,2134,2208,2278,2260,2130,1002,1258,2158,678,1462,670,1384,910,2188,716,2134,464,1454,1952,1292,976,1258,2228,1176,842,2156,2162,474,2204,1146,1134,1208,1290,1206,1222,2094,1200,1198,822,1212,898,970,402,1420,2016,2134,410,752,534,2326,2016,2100,2192,1714,2282,2176,2252,2098,2286,988,1156,1078,1506,768,764,1028,1430,2286,1104,1624,2166,1684,646,1204,1192,1196,728,1350,1784,1156,1080,1664,2246,1112,900,802,2402,2186,1286,1184,1808,1704,2196,772,1012,584,926,660,466,508,658,440,340,322,444,330,332,740,320,1204,2164,610,524,902,830,314,2474,570,825,726,713,710,723,1274,774,512,3352,2296,1228,496,3176,672,574,1200,2126,726,844,1412,1930,1210,662,1914,922,1114,536,2088,1186,528,1118,1482,1308,818,1428,1416,520,1016,902,1498,900,1046,1050,1124,926,1682,1208,818,1354,994,1350,1356,1420,2078,1412,1346,2046,1216,2090,816,838,980,924,1462,824,1282,904,892,1128,1122,1610,1056,1046,2106,692,700,694,806,692,680,664,676,694,2096,584,550,744,464,470,464,364,458,472,438,622,2088,1396,1584,2080,2094,1130,1418,1136,1274,1858,624,1260,1542,838,1102,924,810,908,996,1646,1780,1558,1980,636,1664,700,666,808,666,698,688,988,974,1278,976,976,956,942,1602,332,718,2358,2378,2210,2172,2070,2158,2398,2394,2388,2058,2376,2286,1752,1770,2120,2306,2404,2186,2410,2030,2424,2406,2312,2312,2364,2094,2296,2372,2374,2408,2090,324,2600,684,3032,512,3040,476,580,3040,2380,1592,864,2296,1292,1044,328,808,1100,1620,1448,1208,1256,1168,1404,1180,544,472,996,1804,1092,1268,1056,1028,736,1404,1200,1308,1252,880,1792,1288,1160,1100,1236,428,460,3048,3008,1424,1332,3040,1252,1240,1488,3084,2556,3076,3060,712,636,920,2288,2288,796,1684,764,3068,1384,1120,868,2992,2948,2832,1120,1364,3028,1160,1260,1656,528,3044,3044,592,736,948,1156,1456,980,1144,1148,1192,668,932,1252,420,744,340,1568,820,504,544,476,1040,1016,792,520,1508,1452,924,384,608,1236,1428,1588,1024,1536,972,1240,3036,472,388,796,1060,836,620,940,1140,1296,1392,516,696,1500,1300,1344,1244,1452,1644,1088,1332,1400,1412,800,1124,964,1156,3040,1872,1104,900,1264,1852,1592,388,456,972,1136,3230,526,822,662,666,662,1026,658,760,660,660,998,806,662,1002,1038,1162,2392,1036,934,638,1034,960,1000,1146,958,986,982,1044,3248,1508,664,672,1024,672,632,668,664,1000,920,680,1008,1244,2392,1036,936,444,1024,1036,956,1000,1148,936,988,992,1048,1594,1662,2096,1664,1516,1520,1596,1732,1634,1588,1706,1724,1564,1556,1566,1536,1616,1570,1690,1518,1592,1546,1442,1498,1476,1482,1604,1640,1528,1472,1626,1618,1988,1530,1586,1648,1586,1548,1606,1592,1544,1464,1424,1700,1542,1576,1530,1608,1580,1582,1586,1836,1596,1572,1596,1636,1566,1594,1496,1528,1464,1900,1594,1328,1556,1548,1544,1926,1512,1542,1530,1612,1608,1704,1528,1760,1474,1804,1686,1572,1572,1586,1520,1548,1574,1538,1556,1622,1514,1482,1496,1458,1908,1528,1552,1518,1524,1566,1564,1584,1606,1696,1646,1540,1454,1568,1842,1578,1574,1544,1660,1856,1498,1638,1578,1528,1544,1546,1488,1620,1668,1540,1570,1542,1550,1586,1654,1608,1608,1598,1666,2098,1672,1672,1516,1514,1594,1738,1638,1598,1718,1732,1570,1556,1572,1540,1624,1574,1590,1684,1524,1608,1552,1448,1510,1484,1492,1612,1648,1540,1478,1636,1624,1994,1534,1594,1654,1596,1556,1608,1602,1546,1424,1704,1552,1578,1530,1612,1588,1584,1590,1842,1596,1574,1604,1642,1572,1598,1498,1534,1488,1472,1986,1600,1520,1564,1548,1544,1928,1534,1616,1614,1706,1532,1810,1460,1808,1810,1578,1582,1588,1526,1492,1552,1580,1546,1560,1630,1516,1498,1466,1916,1534,1546,1522,1528,1580,1566,1586,1610,1696,1646,1544,1460,1568,1848,1580,1574,1548,1660,1866,1502,1650,1584,1536,1548,1552,1492,1620,1680,1542,1578,1550,1556,1714,1590,1662,1614,1526,1624,468,438,598,662,1730,570,406,386,2556,464,1400,642,2250,780,522,860,1304,508,1916,364,552,380,382,320,332,302,356,350,382,532,944,352,320,316,2774,550,650,310,352,326,318,324,348,348,340,2712,328,2668,676,728,708,350,2728,336,340,350,382,336,388,346,354,352,342,346,320,346,346,380,2716,354,336,734,308,326,362,348,346,2272,304,314,714,354,358,324,370,372,344,360,2182,348,384,404,416,392,366,348,406,368,328,490,358,552,812,762,1084,1378,1054,1052,980,836,472,1674,816,616,624,606,612,964,1494,1504,846,1036,818,672,1522,1360,384,890,1968,1362,1240,1190,992,950,742,2194,768,848,850,2524,2112,476,802,890,722,558,972,636,862,554,600,652,672,566,578,620,736,434,554,542,690,830,926,466,752,668,722,886,344,528,720,854,438,742,1460,654,810,940,754,1186,1078,354,802,526,924,998,878,772,446,810,854,624,720,540,688,908,512,818,646,616,354,528,808,658,500,600,870,576,700,1008,688,918,456,488,902,820,624,920,814,852,1192,620,376,376,408,736,1986,856,802,556,592,1030,2102,900,416,1016,2070,2110,698,346,2084,1094,842,1188,1368,1664,494,630,884,3686,2048,2946,2154,2988,2626,3410,2802,2948,2264,3276,2228,2926,3734,3524,2616,2278,3258,2496,2856,1014,3060,2760,3042,3228,3070,3090,1712,2652,3120,2142,964,680,1628,3292,2210,2218,698,2182,2576,1352,1980,2870,1454,3302,3180,892,996,3000,3008,1616,300,2924,2076,2988,1576,668,428,1912,2144,2184,716,1788,1260,1924,1204,2548,2040,404,1996,404,1268,1188,1762,1256,878,828,1830,1880,2336,1710,434,1734,890,1130,930,1812,1040,806,1536,1430,1456,974,932,1686,1652,764,1174,1242,958,1436,1168,842,1936,346,1592,1830,1970,1528,900,1036,1584,828,1322,1018,316,2044,2038,834,2188,962,1946,358,616,884,2098,888,1176,1992,1730,1506,706,446,2072,408,2032,410,2034,1200,1844,1272,892,838,2026,1920,2308,1732,440,826,1756,904,1144,966,1840,1056,1558,1416,1480,890,934,1704,1670,766,1192,1258,1448,1180,846,1958,358,1614,1854,1916,1548,912,1054,1604,844,1332,1036,400,2076,2072,1508,402,980,1968,892,2130,900,1192,2026,1752,1528,716,478,2454,388,2086,1950,1684,2078,2020,1998,2292,1658,2148,2082,1666,1890,1976,2294,2358,1520,1938,1764,1958,2108,2396,2406,2016,3326,401,3002,2992,3031,3279,3075,3458,3344,3194,3129,3073,3272,3092,3144,3017,2897,3101,3248,2941,2830,3102,3022,3027,3133,3079,3490,2943,3712,2360,2581,2410,2953,3088,2907,2958,2808,2815,2639,1953,1120,1484,810,942,2628,1912,1532,834,446,2406,484,1700,1806,894,522,2160,1938,1408,1848,1012,798,930,900,2704,1204,1428,400,1326,452,2562,1198,1492,804,2036,2602,1612,958,1932,2290,1586,1840,1204,2596,1618,1004,1042,1048,1108,2556,1124,2254,2302,1070,1420,1632,1412,1606,526,1880,1414,2736,1674,1762,1708,524,2504,1162,1338,2246,2430,2746,2842,1126,1342,956,614,1940,1268,916,912,2214,1252,2310,2510,2732,2400,2332,2548,2558,1328,784,2704,990,1710,2716,804,968,920,1756,1108,1794,2498,2462,1020,1154,1144,1180,1124,504,1178,1378,1430,1130,1098,1634,1376,1156,850,2602,1242,1156,968,1178,786,706,2142,1238,772,2616,1078,644,736,1094,1440,1222,1240,1306,1022,1144,2730,2754,1218,1328,1212,1544,2190,1408,1452,1200,1286,2630,2066,660,728,880,542,518,1278,2254,1350,1348,1060,2594,1052,696,990,754,424,660,1804,1480,998,1200,884,1132,2738,1072,1064,790,1682,1552,2528,726,964,804,734,804,1202,1156,1082,1830,886,822,1278,1216,726,1422,1314,1476,1706,1340,1480,1202,1068,1372,1016,1018,2602,2484,2698,2392,1070,1342,2698,698,550,1428,1390,2448,1952,2484,448,1218,2610,2440,2794,2498,956,1070,1126,1056,1080,884,628,1490,2526,1676,2714,2298,1212,1220,1492,1112,966,2476,2518,2504,2334,2746,2392,2586,516,892,1626,820,770,882,2426,912,874,1074,2652,678,302,1552,1442,2416,2208,620,482,1150,440,572,2160,2168,776,1566,1246,592,1032,1140,864,1826,1726,1678,2244,2230,2586,2566,1788,2418,1260,1226,1316,1328,1228,1554,1120,1086,1708,946,872,1566,942,1222,984,2024,1194,2624,742,1270,1454,510,1524,1948,966,1970,1566,2470,802,656,1594,1724,2586,1568,1752,1252,626,2122,920,558,740,526,1504,2642,1830,1724,976,2374,3050,1416,1402,1080,1152,1052,1164,1760,1944,1132,682,1114,1690,2422,2262,1508,2654,2520,1756,2172,1260,996,1136,1092,3762,1500,1746,500,2786,3252,1456,1848,1132,2484,3258,3476,2368,3144,1976,2254,1508,3186,3558,1288,1300,1356,3492,1394,2760,2902,1310,1736,2030,1736,1082,668,2336,1732,3570,2080,2160,2230,640,3482,1424,3066,1786,2748,3020,3824,3532,2410,1552,1060,1120,3010,1556,2990,3224,3552,3276,3806,4170,2822,960,3372,1232,2104,1192,1000,3660,1674,660,1620,2052,1120,2200,3696,3424,1264,1428,1396,1440,2084,1708,1612,3450,1530,1288,1440,4094,2028,1678,1438,1040,3584,1600,1676,1206,1454,960,880,3570,1536,1130,3488,1502,802,808,378,3410,1412,1096,1420,1550,1600,1736,1404,3974,3862,1516,1624,1510,1762,3262,1752,1670,3360,3692,2568,636,808,906,1068,674,1588,2764,4030,1320,1656,3246,1288,1088,1232,664,504,492,528,2244,2060,2964,3410,1324,1328,1140,2170,1900,3094,2238,1046,1476,1416,1348,2244,350,3322,908,1766,1548,1808,1406,1644,4144,2144,1650,3236,2976,1844,1466,3662,1344,1596,3250,1334,1644,3436,3344,1456,2944,3344,3842,3416,3054,1780,1700,3016,3240,3024,1164,1336,1376,1296,3124,844,1920,2500,3074,3144,3054,2866,3950,2054,3368,3100,3494,1852,3430,3212,640,1090,3280,954,1074,3228,1136,1088,1392,3184,1674,3592,2982,772,1550,1540,540,2652,3376,976,1948,1554,3984,1412,1036,2244,2146,2064,2778,2772,3262,2302,1430,2240,3010,3264,744,1032,1928,1528,3522,2092,1116,1080,1076,1920,1246,1492,1268,2514,1460,2494,1440,1556,1688,636,1860,2418,1186,2452,1912,3050,3050,1980,2108,3300,1952,2152,1560,780,2596,996,696,2220,1986,2134,638,1580,3384,2912,4170,1796,1744,1322,1436,1288,652,928,2188,2412,1390,472,1260,2104,2960,2870,1790,2060,1172,1778,1224,590,1526,800,700,750,800,1444,360,2068,1096,1142,402,1752,1932,1376,1608,1050,1418,884,2258,920,962,984,1972,2048,2340,920,946,1408,1214,1526,1396,466,1036,552,406,1532,1618,456,1004,2268,504,634,1168,464,1550,1944,1696,442,2194,2468,644,1670,1094,1800,2376,2132,2046,2276,2248,1848,522,2228,640,1410,2406,718,832,810,936,1524,968,1514,896,944,852,1016,932,1032,976,904,1190,1054,992,984,1206,1066,720,2282,1012,848,822,498,506,956,1080,724,590,636,802,1174,656,1062,1044,1130,900,992,2382,2370,1068,962,1052,1836,1138,1136,994,1090,2138,1274,366,450,642,640,768,472,440,1120,1958,1166,1134,1572,754,866,684,424,388,1428,1188,518,700,2298,616,458,1316,2174,626,638,838,700,700,332,1046,994,936,300,890,1098,1046,1074,1228,1084,1282,966,984,1484,854,876,1160,906,878,2022,1280,1040,2330,918,1184,844,2088,2120,1158,552,446,406,570,2128,2428,2182,1240,2198,2222,382,460,976,460,916,826,546,1708,2156,2014,2158,958,946,1024,900,1036,1040,1484,2020,448,654,1394,798,428,746,806,1684,750,934,1972,1566,484,488,490,494,540,1196,1922,720,382,500,1882,684,908,678,1366,988,408,392,886,412,460,990,766,1580,1512,1450,610,402,1134,516,1942,2214,2258,1084,2104,2314,1352,1342,968,970,1130,1484,784,764,756,1250,832,996,850,1362,830,2278,824,932,1166,392,1274,1696,830,1770,1334,1936,1030,1372,1464,2138,1168,1518,1070,542,476,800,484,1110,440,1374,822,1130,882,1112,2050,2636,1264,1226,1008,1006,1816,1020,1556,1696,592,740,892,1462,2092,2028,2958,1656,2568,1740,1378,2202,1154,1010,1070,1148,2088,510,1638,568,1580,1648,570,2546,2406,1242,942,1992,2292,1528,2024,1244,3278,1290,1300,1422,2800,2954,3170,1312,1332,2040,1730,2160,1994,658,1762,796,704,2190,2366,650,1458,3214,716,762,1692,654,2222,518,1072,2786,2424,2398,1592,920,2442,1150,1214,2796,3404,3030,2960,2264,1702,3170,1258,1988,3426,1012,1216,1154,1516,2112,1914,2214,1290,1090,1212,1436,1296,1502,1380,1390,1686,1548,1396,1398,1720,1514,1068,3240,1564,414,1146,1202,1198,722,728,1494,1566,1036,1044,910,1132,1778,954,1484,1488,1640,1262,1124,3386,3594,1510,1396,1494,2700,1624,1694,1492,1540,3198,1458,658,830,908,1104,678,648,1594,2836,1800,1648,2328,1094,1250,924,700,550,2096,1708,748,752,1020,948,2384,532,892,664,608,1054,1906,3106,910,924,1094,1004,1002,470,1500,1414,1358,2002,1602,1508,1544,898,1786,1668,1846,1402,1646,2110,1224,1256,1686,1314,1258,2906,1860,1476,3378,1336,1726,1204,3028,3038,1688,988,556,628,3086,3486,3094,1800,3192,1370,1198,790,1168,2474,640,576,1116,2918,3128,1388,1486,1280,1496,1496,2138,2922,646,938,2010,620,1080,1154,2446,1078,1332,2750,2156,844,846,752,714,780,2678,320,316,1440,556,716,2714,984,1898,968,1556,3164,1432,1092,2294,2168,2100,2666,2818,3200,1558,3052,3308,1652,1940,1942,1380,1400,1612,2148,1128,1096,1082,1804,1072,1444,1226,1956,1342,3292,1396,1584,1840,562,1898,2446,1190,2492,1916,2804,1286,1184,1988,2114,3152,1688,3812,1764,1768,1448,1454,2612,1498,2240,1024,1274,822,614,1370,1288,2132,3016,2798,1880,2184,1548,784,1566,1010,718,1522,654,1932,1340,2218,3434,2962,784,680,1964,1392,1396,956,1104,2776,2960,2040,976,3104,3128,2864,632,644,1272,1132,816,1268,812,1492,872,952,880,712,704,924,632,572,1732,1772,952,792,1248,1308,864,1008,2116,2364,3044,904,344,1112,2756,2788,1780,1332,2208,1072,880,1276,844,1052,1076,1116,1860,1840,680,1336,1868,2684,2996,2336,2360,2776,2740,2352,568,720,520,584,776,2614,1058,1474,716,496,520,504,500,500,508,492,500,524,516,508,504,508,520,516,520,520,508,500,1320,1112,628,1208,924,680,516,504,520,512,536,524,532,516,516,2728,648,680,708,636,724,788,816,488,500,504,492,728,748,744,736,732,1172,1156,1192,1192,1172,1144,1152,1116,1072,760,760,760,756,592,604,624,632,628,636,492,496,496,1820,612,568,572,608,588,620,612,616,588,620,600,736,712,1044,684,1140,564,632,636,640,660,1012,1028,1012,1024,1028,996,664,680,676,684,692,672,640,636,680,676,524,512,736,728,720,556,932,544,540,564,560,564,556,644,620,620,604,616,600,588,440,320,476,480,484,492,472,480,468,400,404,384,352,856,672,832,668,668,660,488,472,488,492,492,492,468,364,572,576,580,524,552,404,576,1792,1796,1788,628,556,488,468,444,548,432,976,976,500,488,624,652,560,604,612,1124,1016,1096,1100,488,724,744,728,740,720,728,748,716,752,704,764,1672,760,744,812,712,672,676,732,656,660,680,664,660,672,676,652,648,668,608,1084,812,796,492,500,500,512,504,728,536,1628,800,1636,728,612,580,604,672,504,696,500,504,512,2564,2536,724,716,728,744,580,568,592,548,584,376,476,532,548,544,608,548,1356,612,776,2556,1568,704,1088,700,708,708,1056,752,1392,552,536,2548,640,640,400,908,736,752,704,748,748,1584,1584,936,508,504,504,504,460,444,540,972,976,424,416,420,404,432,1276,2472,656,652,656,628,640,644,624,632,620,612,604,644,648,648,1252,1192,1244,372,632,628,544,1068,580,436,448,1160,472,444,464,440,436,448,452,472,436,584,556,552,540,464,460,456,468,424,424,520,664,636,596,580,732,500,776,776,1656,812,820,568,648,684,1516,656,676,676,648,692,660,660,676,664,648,2120,2572,640,640,436,656,484,508,400,408,396,404,400,944,2516,604,596,508,512,896,732,784,632,540,1044,1052,1056,456,520,1164,428,452,760,584,384,896,1548,704,2924,560,552,516,548,552,556,544,556,2652,636,656,604,568,620,628,632,572,584,564,416,1420,428,828,784,420,428,504,484,480,464,404,580,572,528,508,532,708,644,556,576,612,608,604,656,620,464,464,444,464,464,636,644,588,496,484,500,504,512,488,488,500,484,500,496,460,520,508,520,500,520,360,376,392,392,392,380,384,388,384,388,388,384,912,380,392,388,372,392,384,392,392,392,392,404,896,908,376,384,384,384,380,392,380,396,392,384,400,360,388,384,376,388,384,384,376,920,388,392,376,388,396,384,388,388,388,388,696,472,504,772,564,640,820,788,788,620,604,612,604,620,608,420,384,408,820,464,452,448,480,448,456,460,472,468,448,488,472,456,440,444,448,468,460,852,440,484,432,444,448,368,364,768,764,436,1268,1124,1128,1120,524,512,464,516,508,516,520,516,520,508,516,1780,1780,1152,436,440,2536,804,1544,492,496,488,500,488,472,376,364,364,460,488,748,744,416,392,412,628,620,628,620,424,452,428,424,436,484,716,704,720,684,712,540,540,516,504,480,444,448,440,404,404,424,424,956,436,448,416,428,460,448,448,432,440,444,416,436,424,436,428,812,440,420,380,380,380,428,444,1300,564,872,532,648,532,720,536,412,404,396,620,552,824,544,592,680,620,524,544,548,708,744,700,632,632,628,504,468,460,452,508,512,516,516,836,580,864,928,552,536,796,732,620,420,644,636,696,580,796,548,1108,716,708,1116,1092,1120,1120,1092,1124,1424,620,688,704,708,688,620,612,600,908,924,408,404,616,608,612,556,552,548,532,608,644,664,736,624,608,604,676,680,560,628,628,636,624,632,628,620,636,624,628,628,836,544,700,524,460,464,760,796,816,1332,796,784,1368,788,1780,546,1612,1104,868,1924,568,1832,536,1586,1088,1980,1980,1652,1932,554,854,1224,592,1576,1686,1672,1000,1904,1966,1632,1564,1564,1370,1620,802,1332,1524,1624,584,1498,1352,332,494,366,402,476,320,528,560,514,436,616,564,442,478,482,432,598,614,558,720,618,772,300,598,508,430,390,710,622,632,626,502,656,722,726,738,502,682,410,982,674,1090,1166,600,788,372,514,422,836,664,928,2374,1354,2866,3196,2872,2876,2862,544,634,2808,2933,2838,2770,2772,2306,2776,2676,2906,2786,1056,1548,976,1708,752,404,444,888,616,1296,1212,1260,1180,1184,492,408,308,388,424,840,1636,1388,1544,628,628,580,648,364,340,484,632,764,724,788,728,748,488,592,768,368,812,620,376,536,1168,632,516,504,1036,620,596,856,460,1004,968,1108,756,1376,640,948,1124,1024,1652,1764,572,328,888,540,896,1452,1536,624,568,1032,344,360,752,480,492,432,1884,372,608,592,1220,480,2084,632,708,896,1508,768,744,852,1032,636,544,1128,388,700,1104,912,472,584,612,980,2120,1576,1776,564,540,1140,1492,852,956,1644,912,324,1344,1880,1612,520,440,916,1160,1336,484,628,748,624,892,1516,1768,696,644,1356,1012,1136,468,352,1096,1092,988,867,1988,1468,604,732,1608,672,1216,1028,684,876,920,900,1328,1656,384,876,1684,1864,1028,1236,1140,1152,568,1008,1540,1504,668,1252,1360,1168,776,1604,880,612,2076,700,744,1988,1712,1900,884,540,1152,392,508,1896,1952,660,584,1456,2128,1992,1940,704,2056,980,2140,920,1416,1092,1600,1396,1144,1276,1988,1976,708,1576,1004,648,1312,1084,536,1584,1444,1720,1256,572,624,728,708,592,940,692,1720,432,864,1976,944,1072,1532,1372,736,1800,2224,1136,1140,712,376,400,788,936,1024,844,732,556,744,312,984,1004,1964,380,1660,492,1328,1472,1344,1168,1024,600,940,952,1944,940,800,740,792,308,440,552,548,708,700,1132,436,492,888,888,848,552,580,1324,1296,844,508,840,552,340,640,468,1416,2188,1476,564,1168,772,1212,960,884,1520,1388,1540,820,960,720,412,776,360,1440,488,824,428,380,612,336,572,452,768,820,616,1340,680,600,488,340,700,1712,2224,1048,924,1236,1216,956,1592,1676,1980,1164,744,808,436,724,1164,360,548,544,932,540,536,488,476,356,476,592,600,1600,340,748,2172,1232,1608,312,752,1088,304,2240,904,384,784,1404,752,844,1544,1380,1436,1384,416,1220,1064,792,2072,1008,1796,648,2096,2088,1152,1360,2160,1028,888,816,624,2176,2160,1624,1072,468,1912,380,2176,748,2092,344,828,720,2384,840,2372,580,2016,584,592,2372,776,888,2388,456,436,2364,396,380,2264,564,2360,596,788,2336,2336,640,708,2328,2376,2344,788,2244,972,952,2324,672,2024,756,988,480,1172,1336,468,514,524,364,342,474,542,676,686,522,746,650,340,1200,944,932,782,630,1422,816,936,420,920,1078,874,534,574,698,556,510,832,516,706,446,752,786,670,870,758,1028,964,562,860,830,504,520,1396,724,1308,1108,670,726,532,792,590,1118,1090,406,422,552,542,540,534,302,722,396,524,494,1142,546,988,668,458,882,660,1256,970,588,626,668,626,1302,1062,630,1018,974,1034,788,614,608,564,488,486,482,528,482,730,710,454,654,1240,1514,728,916,596,494,996,960,846,488,1016,658,914,1222,428,976,626,572,632,612,934,990,632,466,980,816,788,962,970,1094,1078,1036,1184,1128,812,772,502,446,438,650,422,910,394,342,930,930,1248,982,824,836,3658,1022,713,1034,704,1095,1033,1030,796,772,1097,1010,801,3314,893,841,1041,985,854,1145,3159,1013,469,1107,1060,818,1064,980,887,979,987,495,987,1026,1008,3391,3585,3009,3316,2744,3182,1783,3360,3540,3320,3129,2744,2904,995,1027,1045,1033,589,754,938,1000,928,703,1583,829,2194,1500,1656,2472,1972,1860,1288,1020,658,540,2184,558,2808,2162,2176,2196,2030,386,524,2122,2074,2038,2168,1988,2174,2158,1704,1376,1268,2382,2464,826,1614,1624,1168,1242,1916,1888,1338,2048,1224,1082,2788,2618,2446,692,2626,2090,2064,2128,2026,592,1210,2082,2004,634,714,770,2820,680,800,1168,2606,534,1140,1150,2318,1872,2146,2086,1222,2572,2216,1692,782,1820,666,1764,964,940,1960,702,1648,1992,2158,1776,2190,2548,2214,2458,622,2162,2042,1136,1224,814,1168,1088,1110,1032,874,2632,2426,1664,2112,2670,2328,2062,2798,2316,2462,1914,3424,3313,472,714,2770,3079,762,728,2008,506,598,1472,808,968,498,672,724,648,1636,1136,2754,1594,1860,2256,2588,2626,2570,2520,2548,2740,622,2572,2528,2474,1394,2462,724,1474,432,2592,682,958,2504,2644,3094,2586,1978,2576,3079,1558,2844,842,496,2662,920,2558,868,2324,2682,2554,2776,2664,1066,906,2042,2060,2638,1672,754,664,634,1250,1902,3014,1058,804,2628,2630,2642,486,390,1036,526,816,676,2578,2646,2582,2682,1814,2778,520,2050,1944,438,1654,2590,1610,1024,768,1388,1010,552,2564,2576,2602,1740,2622,2516,2680,2242,2580,2430,2492,2676,2950,354,438,1600,684,1110,1046,812,868,882,4798,2846,848,2666,2666,2668,1248,1176,312,1086,442,746,460,564,574,330,318,560,690,756,1206,1046,1144,1142,1436,1290,796,482,604,558,818,830,2502,952,980,964,1164,534,434,612,1900,2836,2122,966,1886,1612,1338,1282,1630,1502,604,652,1718,570,808,410,462,886,974,774,1196,1480,430,432,432,432,432,1266,434,738,782,348,400,604,1010,966,998,1644,404,1364,1258,814,984,676,696,640,704,768,588,408,744,1812,2330,818,350,398,424,514,402,1086,356,434,328,1378,2860,918,1272,1220,1144,1184,422,904,700,536,748,966,496,1462,1072,1134,1136,1128,1148,1020,614,1419,344,2772,562,998,844,752,428,1740,2776,2826,970,1424,700,2090,1168,2206,1120,1844,414,1406,1034,1180,834,976,1024,1586,1882,838,1516,786,590,562,710,1008,1346,1376,1808,1378,1152,1236,1424,856,962,1742,906,2926,2294,2112,2478,2540,2232,1172,1320,2420,1082,744,1022,1774,1376,360,1340,1354,444,598,408,470,390,1754,526,492,358,410,502,334,352,638,2132,1580,688,674,2118,2182,1628,1090,492,832,582,656,764,844,1350,874,556,856,758,854,420,404,618,714,1018,596,336,1046,592,488,552,408,460,570,464,542,798,1030,654,658,1090,1068,1518,318,1152,1158,308,782,1080,402,788,430,332,556,566,324,312,552,636,750,1190,2640,1124,1416,1270,784,476,598,552,806,816,2498,930,1726,530,846,528,426,602,1874,2122,2304,1858,836,1268,638,732,1266,1592,1470,614,670,1690,558,800,408,454,874,962,2450,760,1234,942,432,424,426,424,428,426,570,1256,430,732,768,394,598,1000,952,982,1626,400,1270,1234,804,946,666,684,696,756,580,568,738,1782,1080,300,694,802,344,398,416,508,394,1074,352,430,320,1358,2826,894,1308,1226,1128,1172,414,892,696,530,758,950,504,1446,1068,1122,1116,1118,1132,1004,602,806,912,370,544,414,556,1086,742,424,1722,2746,2806,956,1396,696,2220,1216,2180,2166,1818,602,1382,1166,828,968,1010,1560,1270,1862,824,1498,772,768,558,902,1326,1200,776,1314,1328,1360,1136,1218,1400,848,1780,982,952,490,2274,664,2458,904,1486,2158,1132,1296,2398,1066,1748,1422,1322,1340,320,438,588,402,468,388,1734,520,486,354,392,498,336,344,628,2112,1244,682,668,616,2084,2158,1612,1066,476,572,642,742,832,1328,864,552,846,798,838,608,700,450,586,330,1028,550,482,406,480,462,566,458,1146,436,594,638,1078,1056,2174,2348,1910,1102,646,1242,2286,2316,1272,2396,2268,2134,2300,2318,2298,2310,1896,2020,2308,2128,2152,2416,1972,2410,2394,1982,2212,2178,2354,2404,1688,2380,1856,2408,2392,958,2250,2224,2316,1996,2250,2412,1896,2474,2304,2080,2186,2002,2214,2196,1850,2358,2098,1978,2396,2010,2274,862,2444,2000,2400,2220,2168,2322,2040,1798,2292,2204,2414,1738,426,1552,2228,1990,1980,2280,2412,1214,2126,2284,1946,2126,2068,2418,2092,1954,2170,2208,1814,1802,1142,406,808,746,680,634,776,726,1128,580,1172,680,1100,936,678,1152,1054,1038,1050,510,1250,726,748,522,986,1100,998,756,760,1080,920,1110,1142,584,1118,1116,954,1106,1210,1858,1020,1022,1266,1126,900,764,842,1086,1084,586,1108,1320,1106,1020,1246,866,852,1090,944,818,830,1078,592,1092,1130,1046,1254,664,614,624,952,406,486,644,862,2658,3524,1445,2483,3506,3499,3546,3579,3501,3500,3500,3499,3498,3570,3501,3655,3702,470,3560,3670,3662,3710,3591,3552,3593,3607,3565,3538,3633,3026,3527,3629,3627,3566,372,3058,3554,3635,3631,3601,3583,3578,3554,3523,3601,3528,3522,3526,3525,3618,3554,3525,3524,384,480,304,384,732,384,616,556,560,568,492,1712,3644,3312,3166,3419,2952,3346,3587,3517,3703,3733,3717,1600,428,1544,1600,1024,1330,1278,1144,855,1600,633,1019,3300,535,350,3025,1000,3481,1004,3281,1702,2914,3458,1745,1862,3063,2996,458,3526,3312,1612,1439,1450,1433,1376,1421,1517,1419,1435,1461,1427,1716,3485,3049,513,1894,604,2464,534,574,654,480,834,392,346,762,1020,460,496,604,854,1014,666,502,458,798,854,1006,1016,866,856,934,812,934,794,866,868,850,854,1008,870,850,856,542,676,536,860,858,612,756,592,420,1636,1418,366,534,396,844,508,862,812,750,1138,1212,788,728,856,680,354,498,572,488,550,610,644,430,854,854,662,412,708,652,608,654,696,860,660,704,860,950,426,858,1024,956,732,908,1130,866,548,808,852,860,824,1634,544,620,610,860,494,1010,502,640,578,436,854,864,838,762,816,852,1010,854,850,1020,860,1000,852,860,818,846,866,860,852,854,820,902,1000,626,1014,1022,852,870,856,856,800,936,844,704,794,854,714,762,852,486,658,714,690,868,556,794,564,722,820,468,504,630,544,722,564,610,700,590,632,836,866,532,478,556,458,720,660,574,864,868,846,856,648,792,864,556,730,864,862,856,594,408,864,858,856,864,862,802,850,876,822,1104,868,860,676,512,498,906,840,1092,484,734,1172,638,752,1090,542,812,528,422,682,622,384,842,496,730,624,788,620,838,446,704,674,368,428,510,970,548,666,544,968,612,820,590,668,512,654,700,654,638,652,530,848,1000,844,604,842,850,828,660,738,838,728,792,836,826,1076,840,836,774,812,846,846,518,846,842,844,844,840,850,934,686,1004,850,854,934,842,418,702,848,1000,850,934,830,844,812,632,842,846,786,848,844,828,710,1006,852,810,820,852,842,706,850,850,640,842,844,846,846,784,846,780,812,840,932,814,848,1088,838,786,842,878,682,844,844,844,644,848,702,998,844,1008,712,544,1052,840,844,846,846,846,844,848,428,1584,840,844,644,784,372,942,846,990,968,944,994,696,738,564,844,844,782,846,436,690,846,942,404,436,706,1026,588,698,562,542,846,698,576,730,838,652,926,956,662,908,1000,1510,814,1018,814,596,646,598,612,528,760,1068,872,780,534,656,862,458,840,844,458,846,786,848,494,802,850,740,856,812,646,798,848,838,844,844,836,842,490,848,838,846,932,918,844,840,850,1008,932,948,1002,838,852,850,978,746,676,854,692,684,836,570,842,836,446,520,940,700,848,788,848,1218,802,840,842,968,836,858,1264,670,778,962,428,658,614,590,732,1446,386,572,662,610,756,694,496,860,842,818,846,858,840,1012,530,848,838,840,836,558,844,838,746,824,846,688,854,696,724,608,840,688,686,840,790,846,838,608,812,840,844,524,530,360,2594,592,384,824,540,316,572,1632,728,444,384,672,1048,2384,2064,864,2632,1888,752,1264,1160,2600,1008,676,1180,1256,732,612,612,592,400,1008,476,836,376,708,1012,828,520,600,468,944,1180,1208,816,668,788,504,1696,440,752,496,476,528,508,756,680,944,940,772,792,960,924,528,508,664,704,712,432,420,828,696,700,936,1244,664,408,1328,572,584,812,620,1456,1100,340,696,860,920,1044,656,540,660,752,620,556,968,744,572,708,644,616,716,776,788,956,684,1000,1156,716,368,712,736,1640,848,2104,2164,2636,796,360,980,932,848,676,800,1104,2708,984,864,460,640,628,664,716,900,628,712,636,504,524,1004,1308,452,904,784,540,1872,896,740,672,736,764,888,808,628,804,748,416,736,880,772,856,856,920,592,536,668,708,644,552,736,444,756,1652,1784,2256,904,444,952,904,924,552,428,1932,1940,1748,2180,608,748,820,920,952,1276,548,472,1196,468,492,856,404,608,868,576,508,692,620,468,508,512,504,840,508,512,508,516,576,504,508,496,500,504,520,520,508,492,520,508,496,492,516,580,476,1024,760,760,684,764,800,752,696,752,732,748,672,756,748,716,328,324,552,748,748,660,756,336,744,360,360,320,824,740,704,336,404,300,452,756,824,828,508,504,528,732,752,752,732,760,576,640,328,592,412,736,368,440,624,632,440,684,532,2016,652,2070,1298,1894,2126,2498,2640,2360,2412,1176,2438,1618,2170,2010,2020,2924,2088,2066,2680,1422,2148,2292,2322,2340,2052,2014,2110,2072,1272,1806,2120,2466,2212,2344,2400,1172,2568,1796,2132,1982,2008,1676,2050,2622,1422,2134,2304,2316,2306,2036,1010,1830,1296,1838,1884,1300,1854,632,898,1352,1894,1860,1890,1268,1856,1350,1534,1864,2356,2272,2270,2226,1062,2556,924,820,572,1536,2040,2082,1618,2240,2122,1872,1980,2056,2006,1768,1356,1896,2018,2390,2232,1350,1674,1656,1738,2252,2056,2112,2216,2254,2630,2298,576,1632,2110,1938,668,636,1346,1792,1918,2030,2076,2036,1690,1588,1604,1684,1716,954,1778,1584,1496,1480,1456,1944,1866,1298,1418,1376,1296,1716,2012,1562,1690,1530,1872,1994,2018,1810,1804,1800,1784,2146,1634,2008,1620,1956,784,834,318,740,684,546,614,578,1014,756,784,1372,1432,944,938,1618,958,1086,1944,2110,2482,2460,2484,2468,2230,2268,2308,2818,1448,312,1380,948,464,1462,1374,1042,944,550,2090,1030,510,782,880,1034,3138,1390,1644,1434,1318,1148,1514,1358,2860,1246,1248,1216,1408,1330,888,710,1902,1342,1366,2918,1252,2086,1452,1954,1418,1668,2106,2114,968,1288,1616,1772,1454,2374,1282,1478,1700,1914,952,1478,1360,1266,3050,970,1720,2112,1384,2002,1384,1486,1946,2052,1762,2028,1350,1526,900,1538,1482,1468,1652,1658,1654,1140,924,654,1632,756,922,1698,1038,730,864,858,932,864,914,914,1698,1722,980,1030,1120,1122,1220,390,726,1104,1028,3605,800,1752,1036,486,1442,1426,1102,1132,1256,1264,1116,1138,958,962,1416,784,1612,1778,1608,1314,1212,872,1814,1456,1268,2234,2234,1052,2062,1384,2296,1942,1416,2124,1390,1640,1828,1248,1412,980,1022,944,1740,1936,1266,1260,1378,1392,1324,864,1468,1214,1058,1146,2864,1126,612,618,314,480,648,1182,378,1156,994,742,1066,672,556,708,488,828,478,552,594,608,1340,882,1218,356,1232,418,716,816,574,488,732,1096,1116,516,658,360,308,468,336,710,712,720,572,764,736,1090,676,466,372,898,704,332,4294,3040,1096,436,1000,940,864,948,1320,1488,524,704,1048,1232,480,640,652,604,868,556,668,732,424,492,420,596,452,852,1160,2160,2484,1484,3164,644,1124,1052,1408,2556,1284,816,508,1968,2460,424,1192,424,1440,796,1716,3020,3024,3060,3060,3020,708,1580,352,440,1164,624,1180,1068,3180,3212,1584,588,664,568,1448,2788,3080,800,968,2328,1424,1696,1968,1044,1784,1900,1568,392,660,492,820,484,1052,648,468,1364,1168,804,2838,654,340,316,2990,3336,728,1992,1082,1842,512,1130,1136,2734,1436,432,908,1082,3038,2538,928,1154,1436,704,832,702,1708,2352,948,1060,653,510,988,983,1462,1600,1180,1054,813,1414,905,1600,1014,730,992,1160,1201,1265,1600,1207,1600,1600,1163,1600,1600,1600,1600,1600,1600,1600,1248,1075,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1501,1600,1492,1549,1341,1600,1600,1297,1341,1600,1438,1600,1186,1350,1600,1600,1600,1345,1600,1049,1600,1204,1221,1600,1600,1600,1600,1600,1378,1600,1600,1478,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,2054,817,2380,2196,1740,2572,2588,2588,2320,1804,540,532,2136,1316,1756,1700,2676,3660,3232,1264,1756,1576,1116,1436,464,376,1016,1344,1148,492,504,1700,2388,2468,1764,2338,1021,1024,1763,2205,1974,1453,2215,2107,2242,2414,1760,1601,1838,1550,2447,2150,2266,2247,2387,2269,2458,2016,2347,2073,2348,2227,2114,2099,2218,2458,2132,2456,960,456,730,636,510,450,332,336,446,416,318,382,346,380,592,636,952,1514,1048,814,1092,1082,796,936,876,414,318,1110,1794,470,500,1892,1024,980,970,1174,964,1262,436,452,422,434,792,484,494,372,496,448,596,398,396,1184,516,548,580,450,560,466,594,646,462,584,742,608,432,698,1398,472,578,540,1102,852,702,1110,356,760,996,318,338,422,922,536,656,486,942,806,940,660,644,1148,502,494,548,352,580,522,614,520,490,552,484,908,720,824,752,680,726,514,548,614,1346,754,644,676,460,848,576,680,594,1016,890,898,1572,1246,508,846,936,956,1774,1172,720,830,1038,1888,1290,594,1284,586,1464,728,2322,1780,2112,2116,2332,838,2096,2040,1698,646,2356,2148,1250,1456,970,566,2640,636,558,1420,1548,1344,1604,1614,1666,1786,1980,2198,2188,2684,2048,2512,2222,2092,1760,1900,2094,2148,2084,1850,2430,2470,2256,2720,2644,2210,1336,1348,1188,1602,1530,1270,1320,1338,1404,1398,1394,1360,1166,1306,1236,1208,2972,1388,1424,394,460,590,476,800,888,762,746,930,514,502,742,2320,988,434,570,554,570,532,466,528,692,722,766,824,760,596,866,816,690,580,1108,686,564,924,704,630,736,488,734,556,712,480,598,516,454,618,552,908,676,838,764,588,606,686,1092,840,1010,872,1076,952,1072,638,852,622,854,736,938,910,906,708,998,448,488,532,828,1120,1270,976,1010,2746,2954,596,718,1046,628,906,2408,2168,1030,744,772,1422,1036,986,680,942,1058,1198,1350,1264,666,1194,1076,710,2686,818,740,590,806,876,916,572,636,610,776,562,1066,704,788,708,2590,968,1256,732,710,808,938,854,1300,558,1212,994,1036,506,444,606,1028,870,522,390,408,500,720,394,370,440,446,666,468,514,1744,986,760,382,1084,512,388,626,792,2290,1242,790,1046,2408,990,1606,420,1172,2174,2360,2220,1656,1444,1824,2028,1476,590,2166,1564,512,2218,1388,1502,1410,804,2866,2610,2452,2396,2158,1536,2556,1728,2206,1534,1528,2708,2328,2288,2304,858,1914,1788,1544,1404,1802,2616,2366,2620,2760,1548,2102,2104,1974,2024,1896,1732,1882,2180,1538,2672,1178,808,1322,2674,812,554,566,1862,1538,1190,2340,2510,466,464,490,758,514,948,806,988,974,1072,906,896,864,1072,1178,1024,1392,1122,1068,1070,1074,1076,1020,1074,956,1048,1142,1072,950,1180,984,1004,1368,1092,1210,844,786,710,2080,690,708,370,1488,1002,844,786,384,1094,1114,934,1176,1408,1428,750,566,862,456,608,632,628,970,1712,566,1284,908,2470,2906,682,1504,1170,996,1706,2340,1386,2232,878,960,2894,2342,1358,2410,1788,2254,1500,1656,1930,1188,1562,1226,1074,756,724,686,1506,584,1810,1264,1094,1414,1718,1376,1178,1298,836,1184,1136,840,716,1168,1166,1110,794,1180,1196,1182,716,1752,704,602,2000,2008,2120,1546,2104,1654,2354,1464,1578,1396,832,534,602,518,680,552,782,560,518,428,446,468,682,468,558,562,624,660,584,1412,304,442,564,332,1022,484,736,474,514,1406,1388,1286,1404,1146,978,1188,1334,1294,1214,1240,1070,1134,1144,1206,1230,1108,1140,868,1198,1316,1164,1170,1078,1050,1014,1208,1214,1382,1324,1116,1522,1266,432,1392,1430,432,514,1428,654,1572,522,994,1362,1144,1490,1272,996,1320,1198,1298,1198,1414,1214,1398,1144,1026,1138,1168,1240,1278,1488,1220,1458,1278,1220,992,1066,980,1194,1220,1162,1122,1254,1268,458,1556,1424,1188,1160,1004,1288,1294,1210,704,1068,814,670,1106,794,1176,1178,1048,746,816,850,948,1116,1078,1092,1040,1158,976,990,1060,906,590,866,942,918,516,500,544,466,494,528,450,550,790,1362,1240,1258,1266,1388,438,1484,1198,1536,1320,456,1046,1320,1340,1392,462,696,446,466,670,558,716,892,660,392,594,512,840,904,1114,1324,300,1296,1380,1396,462,1416,674,1424,1336,1186,976,524,1392,1160,1054,500,596,1482,398,1248,510,1750,1328,1184,506,630,1376,1300,1302,398,458,482,1522,1102,1440,702,460,1734,1464,630,696,658,802,358,678,702,686,416,708,424,406,1658,1682,414,346,1110,1628,1682,1714,708,302,376,574,766,704,496,754,1616,804,380,864,340,530,426,340,354,1766,1530,780,1000,444,820,1654,1528,1604,1564,1558,1552,1414,785,2014,470,706,1272,771,739,1842,1585,616,2620,1016,356,316,1196,904,1172,944,600,904,896,1028,620,1448,1628,1236,1148,1132,1084,1028,972,876,612,672,644,944,516,576,856,2756,764,400,348,908,1412,1500,900,980,1488,968,600,688,884,1788,564,632,912,820,1168,732,772,764,368,868,712,1488,856,1064,1436,616,1128,1456,1252,1036,896,484,752,992,1256,1132,720,644,636,984,1124,720,516,1304,2616,1052,736,1208,756,1124,1220,368,640,916,768,908,776,1164,1232,840,1016,1108,2608,896,876,888,1484,1524,1748,740,1708,616,1612,1968,732,1688,1408,1400,1688,1316,1436,1328,1508,1492,1868,1596,2784,696,1296,600,1332,2576,744,1472,1192,628,496,1400,948,996,1076,1068,928,952,1192,876,936,1304,800,1000,1204,1636,928,1184,1304,980,1152,1172,644,904,1316,2696,1184,1072,2724,1068,1656,940,712,1176,1032,2104,1388,1228,1924,704,1724,1136,656,980,472,1500,912,1680,1932,1028,440,432,556,1428,1460,1204,648,700,736,928,1112,844,1168,696,1584,540,1876,988,692,632,984,448,824,668,392,880,476,720,604,356,848,632,776,700,1044,976,1040,924,724,1048,792,612,672,400,608,768,528,764,3280,816,370,420,570,696,304,892,580,1528,488,1138,784,844,1706,1320,2188,2308,876,982,990,650,774,630,682,642,420,306,552,518,386,708,930,1204,1118,1208,2322,2532,1570,1572,1172,1192,466,1688,1036,822,574,578,310,708,354,624,426,1534,888,498,520,718,1334,372,402,1464,1488,532,974,626,442,474,404,1398,926,562,1098,664,992,802,1424,384,686,660,640,1564,412,1340,1266,2120,674,310,1122,314,412,2975,612,492,428,614,464,578,322,532,536,560,412,576,754,646,586,572,936,1074,1256,1280,1222,1042,1170,1278,2238,2076,842,834,764,860,1096,1032,772,492,490,658,1792,1802,2218,1490,2052,1496,1502,458,574,566,1258,1340,1304,1458,1388,892,940,2072,1622,846,960,1294,840,1004,1242,796,990,1092,1536,550,722,518,3992,616,2632,340,1504,988,780,364,552,912,368,584,344,1280,428,332,812,396,680,1000,1336,648,1644,720,912,688,856,1264,1828,1516,1532,1332,1220,1260,960,1004,576,692,1448,832,1280,1344,816,960,1000,912,1088,1060,380,320,612,444,400,636,1648,3004,1532,798,1060,880,628,792,604,456,372,704,936,540,904,872,856,1716,1708,364,488,892,1148,1564,312,320,692,1008,760,1708,740,668,712,1492,736,484,328,928,684,748,808,1320,1152,1240,2640,1172,1280,1256,2608,792,756,644,816,2584,1280,1296,1128,1312,1160,1748,1396,1212,1156,940,764,1224,1520,1200,1636,1252,684,1584,912,1324,992,1248,1144,1476,1496,1568,1036,1200,1268,1012,944,2628,1436,1680,888,1176,1084,1328,1508,1296,1096,1360,1456,1244,1044,1376,1156,2624,1176,676,1172,700,1192,916,1080,1316,1248,2268,1320,2504,2532,856,1662,2648,480,536,482,484,492,2634,2632,2628,2456,2654,2622,2490,2682,2635,2818,352,2720,1366,1508,2724,1488,1398,2702,1438,1468,2794,1082,1538,2656,1404,1474,2702,1460,1526,2790,1424,1498,2736,1500,2818,1414,1446,354,524,446,2610,746,640,622,934,614,616,1316,706,808,806,818,2030,562,874,372,530,370,492,1128,1630,2398,2334,602,1260,2872,2884,2890,1406,1816,2827,3272,719,2028,834,1055,1930,1538,2328,2213,2447,2453,546,4546,4734,4106,4354,4316,2462,2324,1998,4900,4578,3860,2150,4842,4360,4366,4624,4186,1944,4900,4900,4426,4680,4336,3526,4836,4528,4836,4126,4216,4570,4616,1374,2654,3988,4446,4140,4880,4688,4770,2870,4476,4648,3642,4640,4686,4388,4222,598,1266,1194,1220,1232,1226,1268,1200,1188,1288,1328,1322,1246,1246,1068,1002,1218,1256,1198,1244,1192,850,754,1180,1046,1212,1056,1270,2118,2802,2814,3044,1248,1198,2822,1284,1298,1296,1218,1130,1254,2174,2642,544,390,410,560,658,460,2778,424,420,898,1686,3040,2154,346,1448,1124,2526,1474,1286,1650,2176,488,3070,1212,450,1138,632,1272,486,742,654,770,1388,1560,1282,1836,496,528,2182,1032,1106,434,458,1320,1182,2030,1204,504,484,478,536,408,590,344,394,594,506,636,508,420,514,406,434,1404,636,834,504,572,378,494,338,466,436,556,494,1060,632,792,856,552,594,558,602,792,452,740,980,720,872,534,768,902,1442,798,1214,330,1142,1006,2370,1070,1172,748,958,532,716,878,1440,2130,1512,632,640,632,676,600,672,512,740,604,452,524,528,748,664,800,752,528,648,524,624,1764,800,1048,632,716,480,624,436,572,332,552,632,620,1332,808,1000,1088,808,368,812,740,708,452,772,660,608,872,760,996,504,776,572,996,1232,908,1044,672,964,1128,1744,1000,1524,412,1380,1264,779,971,878,940,901,858,944,921,444,584,446,516,424,544,476,608,444,564,504,462,810,760,452,428,758,908,2688,526,3790,924,800,604,854,1004,1158,956,910,1066,1056,770,712,772,694,396,1214,716,430,520,630,668,632,602,1074,1112,868,3564,716,954,662,2652,3820,354,2090,2334,1230,1054,1574,1008,1008,814,806,1398,1338,1336,1396,2466,1314,1322,1258,1340,1164,968,1040,974,1044,784,574,798,704,408,356,702,432,496,394,1460,968,578,764,1796,3622,3930,3686,4070,3716,310,334,436,366,348,404,550,572,3894,2854,708,712,4006,2616,876,762,874,2784,952,816,3626,488,488,406,544,514,590,598,660,940,754,960,712,536,742,392,338,392,472,880,976,880,868,858,826,3806,2074,1228,1376,3760,3836,1516,1122,1520,774,2002,720,790,1500,314,404,2646,540,350,658,1130,1086,1162,3714,3756,3762,3860,3686,3990,3696,3240,342,344,630,1869,616,1040,2340,1852,1460,1288,1244,1604,1132,1408,1492,1280,1416,2688,524,652,2572,2748,2548,2508,1076,732,380,1096,1400,400,932,1060,1072,1420,852,592,980,508,580,1588,572,740,416,524,2576,300,344,1048,548,496,1384,776,1028,576,1480,632,792,1464,1340,1136,1004,1464,460,848,852,1148,1404,1180,1044,1380,804,900,912,420,412,580,308,956,976,1472,885,428,334,304,1232,430,306,1930,1568,2094,428,2794,3332,3304,2144,3304,2056,3304,2062,3006,2200,3304,1666,3234,524,3293,3293,656,336,3270,2268,2978,2098,3156,2112,3066,2166,3194,2004,3092,2044,594,2246,562,1372,536,2559,396,1478,3188,2088,3293,2038,2190,508,506,2048,2550,478,2040,1614,2010,3293,3293,2358,3284,4216,1924,1328,1744,1712,3248,3704,1076,500,2124,3332,1276,1156,1888,1724,1720,1276,1912,1212,1744,1172,2108,1620,1868,968,808,1336,1132,1196,1788,3348,1116,1340,1788,1788,3272,896,1816,1648,1396,1104,1460,546,1312,1948,2426,2486,1864,2160,2498,1930,1822,1500,2486,2504,2470,2508,2486,1876,1882,1144,446,1490,2062,1554,1620,772,2492,2262,2152,2302,1982,2426,2466,2216,2038,1934,2102,2520,2494,2494,2168,2502,2508,2310,1798,2132,2088,1790,1958,1854,684,2356,404,828,752,304,548,776,808,304,832,548,712,556,548,780,800,412,464,548,308,796,552,548,548,556,548,784,784,824,544,544,540,816,460,724,716,712,740,708,408,716,556,696,836,556,312,552,548,548,724,712,760,544,828,548,544,776,460,784,544,544,544,724,548,544,548,552,544,788,796,556,544,704,920,548,756,536,864,396,708,566,1144,402,502,504,388,892,698,664,686,700,714,692,686,692,666,676,692,712,670,676,694,672,898,666,706,712,544,544,720,694,894,716,458,754,378,544,680,538,706,318,820,790,690,698,708,544,696,896,694,544,544,702,706,958,700,700,730,704,712,686,706,664,540,330,310,700,710,728,694,708,702,700,542,586,710,986,546,564,542,710,696,670,672,678,602,542,544,682,686,884,720,678,676,664,698,872,698,688,724,692,702,688,692,702,698,686,700,300,774,726,684,690,740,704,680,690,646,686,680,668,688,544,658,310,658,686,400,762,678,698,304,648,690,538,1012,688,360,688,668,702,572,530,632,640,540,642,622,638,586,594,588,580,706,714,768,618,764,664,704,538,540,524,638,672,668,362,666,528,524,740,724,658,532,300,708,536,388,690,700,612,658,548,694,612,468,668,538,540,688,704,634,692,662,718,648,300,544,652,1140,1096,304,480,2936,2428,432,660,1244,1016,1112,1120,1032,1124,1120,1116,724,1112,992,1128,1120,1108,1108,996,1116,1108,1128,1112,1000,1120,1128,1124,1116,1036,1108,1120,1032,1128,1132,1016,1108,1112,1128,1124,1128,968,1124,1120,1028,1116,1112,1124,896,1052,1132,1016,1100,1128,996,1020,1124,992,968,1120,720,1124,1112,976,1116,1112,1124,1012,1128,1096,1004,1140,1060,1120,1124,1108,720,1120,1116,1000,1124,1120,1112,1120,1120,1108,1120,1108,1112,1136,1124,1124,1112,1012,1232,1132,1240,1120,1004,1112,1112,1120,724,1116,1116,1116,1128,1116,1008,1008,1116,1256,1120,1056,964,1124,1108,1116,1124,1076,1112,988,1008,1116,1124,1116,1124,1116,1144,1120,964,1116,1116,1128,1116,1108,1056,1116,1112,1124,1032,1024,932,1112,1120,1124,1008,1124,1120,1016,1140,1232,1124,1136,1104,1128,1012,1120,1124,1032,1012,1136,1012,916,1124,1116,1112,1256,1136,1128,1244,1144,1240,1220,1136,1232,1132,1248,1248,1240,1240,1240,1256,1248,1292,1248,1224,1120,1248,1248,1240,1108,1248,1192,1232,1236,1244,1248,1264,1248,1136,1236,1220,1248,1096,1244,1140,1232,1228,1220,1124,1124,1328,1240,1176,1252,1136,1240,1252,1144,1236,1152,1220,1248,1216,1232,1252,1252,1244,1292,1240,1260,1248,1232,300,488,2472,2436,436,720,1244,1128,1120,1124,1120,1120,1136,1276,724,1124,1012,1124,1128,1120,1120,1004,1120,1120,1132,1116,1116,1124,1112,1020,1124,1124,1124,1116,1116,1000,1128,1016,1116,1116,1132,1124,1136,1136,1136,1120,1124,1124,1116,1116,1024,1104,1132,1020,1132,1136,1140,1120,1128,1000,1128,1120,724,1124,1120,1124,1328,1128,1136,1124,1020,1208,1000,1144,1132,1148,1124,1048,1116,1156,1036,1120,1128,1120,1120,1128,1112,1120,1116,1124,1036,1128,1132,1132,908,1140,1028,1244,1128,1012,1124,1128,1012,728,1044,1244,1116,1040,1132,1132,1148,1124,1260,1024,1132,1024,924,1208,1124,1124,1124,1176,980,1120,1016,1120,1236,1124,1124,1124,1016,1128,1140,1132,1120,1144,1128,1116,1148,1232,1120,1264,1136,1132,1124,1120,1144,1128,1128,1124,1192,1048,1116,1236,1140,1136,1016,1128,1136,1120,1124,1124,1128,1032,1128,1004,1120,1128,1116,1256,1252,1132,1020,1156,1240,728,1220,1124,1120,1216,1116,1252,1248,1236,1244,1232,1460,1244,1124,1248,1260,1252,1252,1256,1240,1260,1256,1116,1232,1240,1248,1252,1256,1264,1256,1256,1256,1252,1224,1168,1128,1180,1020,1256,1256,1164,1264,1264,1256,1260,1036,1136,1264,1228,1236,1172,1096,1256,1256,1160,1256,1252,1252,1252,1260,1264,1256,1272,740,740,712,764,728,740,724,744,692,1644,712,828,724,712,856,740,736,808,752,736,728,740,752,744,736,848,740,740,744,736,748,740,744,740,844,748,748,744,748,756,772,740,776,976,310,2376,1280,478,2554,1156,1176,1170,1060,1130,1124,1108,1118,1156,1096,1124,1116,1134,1096,326,696,1122,1098,1112,1178,1134,1036,1112,1128,1154,1110,1128,1122,1156,1098,1094,1114,1102,1148,1088,1198,1080,1078,1076,1068,1086,1136,1132,1130,1104,1108,1110,1142,1130,1120,1114,1110,1124,1092,1100,1094,1252,1102,1146,1094,1116,1100,1132,1148,1124,1146,1092,1118,1110,1130,1138,1160,1108,740,1168,468,1046,1108,1188,988,1070,1126,1100,964,1012,984,958,1130,736,1048,964,1082,1066,1056,1174,1056,968,1086,1056,1058,1008,1044,1048,1004,1042,798,552,1078,1048,1070,1062,992,1092,1050,1076,1058,1056,1064,1054,1052,972,1036,1012,1050,860,1062,1078,1080,1092,1096,996,1040,920,1060,1074,1076,1054,856,1064,1078,1016,1058,1212,1114,1058,1016,900,1084,1052,1050,1052,1054,1040,1062,1088,1004,1066,1080,336,708,454,958,896,648,1030,712,438,1002,1342,658,530,528,300,950,856,546,378,1420,748,994,1442,1188,1312,1064,1378,1384,2810,760,620,3348,1392,1356,1342,616,1364,1446,3358,1608,1162,1040,3364,2866,402,1668,3356,3062,1736,1022,3076,1376,1254,3360,1288,1350,1434,560,434,500,3148,1674,1546,1674,1652,1946,1324,1068,714,636,3188,2724,636,1470,1506,2782,2300,2758,1834,1830,1144,1264,516,1404,1418,1152,2970,1114,360,1442,2148,1904,3534,2432,596,594,2724,2740,1390,580,724,852,684,1208,552,628,1664,598,536,950,1098,1230,2750,560,512,584,2692,1030,3492,568,550,1924,2048,440,964,1406,1358,1488,754,2480,744,548,584,2838,468,392,1240,696,3318,2426,1806,3160,918,964,624,936,2870,894,1456,2918,3034,1086,2406,1180,3226,3122,566,2996,2270,2680,1644,1784,952,1912,2797,2269,2245,3039,2763,705,1280,1346,559,2561,467,2051,535,559,1835,863,1418,1136,759,1135,2212,2289,2496,1334,1209,1112,2907,1029,853,1102,1341,1231,2090,612,2530,2486,979,1158,1061,2632,1853,2036,2147,2078,2633,2777,391,1776,635,1714,1677,462,634,1406,1715,2754,3089,2153,2603,2116,808,465,1216,1271,2982,2774,2932,2916,3016,2527,1071,1519,3347,2096,1768,2196,1544,1564,504,2792,3384,744,860,748,3716,2096,864,1664,1676,1272,1736,1796,1920,1144,3508,1284,2256,780,1000,1780,476,2856,1404,1380,1220,1940,1948,2856,2504,2380,1472,3396,928,1492,1300,764,1576,892,968,932,1140,1440,1072,996,1596,876,628,444,508,500,508,680,556,808,880,760,644,644,1012,644,948,1456,664,788,500,704,1408,1964,1252,524,2384,1828,1844,1148,1128,508,796,940,1164,1196,556,4112,1440,1676,1604,3400,1136,1052,996,1752,1408,3552,2044,1016,976,800,864,2740,2336,796,1856,1512,1384,420,900,1784,2756,1440,996,924,1660,788,1652,924,1608,2436,1264,516,624,1244,616,2428,1340,1592,420,744,1556,1984,1148,1260,1096,1036,1052,1740,1196,1564,1292,1832,1976,1000,1008,1022,1014,2368,1000,1004,1114,1136,1012,970,1036,1014,1038,1036,984,1024,1000,1006,1030,1046,1020,1026,1018,1030,974,1010,1052,1038,2154,1068,986,986,978,998,998,1034,1004,988,1014,1004,1016,1016,1008,1000,1014,652,668,636,638,998,860,852,1030,1040,1036,684,1038,1036,1148,1080,1098,630,638,1080,1084,1078,2592,1198,1238,1114,1352,1470,1418,2436,544,688,912,918,1112,2666,962,1078,860,1472,888,1022,1772,2098,418,576,1056,1092,1384,1250,1076,680,494,538,976,582,868,856,864,2202,488,406,488,642,1414,542,768,1038,518,600,1170,1170,1012,996,602,3673,492,350,316,2686,2558,2460,752,744,946,512,526,602,902,2988,754,648,642,900,740,744,1114,1018,528,962,916,934,720,1120,840,572,1258,1270,1542,1418,1548,659,2980,1104,404,996,1436,484,2140,956,1408,1832,1120,2384,1480,1892,1640,1080,1276,1704,1936,1152,972,1436,1816,1012,808,2324,648,620,1425,2172,2080,1980,816,2620,1968,1340,480,2572,1824,624,1596,1340,1792,2376,860,2792,1008,1124,1528,1792,2072,1880,1880,1720,1524,460,880,1248,1044,2732,940,976,1308,1730,1012,908,1968,2680,1084,844,1704,2144,1136,1732,1408,988,2336,2196,976,2376,1772,2544,1796,2156,2367,2152,2200,1524,2144,1690,1176,2432,2192,2164,968,1746,916,2492,1340,2416,1300,1572,2149,2552,2744,1096,1325,1832,1568,896,1460,1388,668,792,1564,2200,2184,2048,1020,732,2184,1756,1184,352,1176,680,436,2012,2296,684,1160,964,828,2568,1216,2632,756,1892,1280,1654,1496,1132,2624,568,688,712,1268,1672,684,1888,1928,1824,1540,1812,1024,1860,1944,1924,1620,1984,644,1880,1372,1128,1904,1824,2580,2384,2352,1800,1928,1924,1944,644,1484,1900,2264,340,1848,1932,840,1990,1618,340,2000,384,910,2080,1222,1990,664,2084,1696,1840,2024,1218,778,2146,2098,1784,1152,1630,1242,1904,886,430,1150,2120,1152,930,1152,1134,1386,1008,1192,1160,1710,2066,1150,1110,1220,1352,998,1074,786,918,1810,1286,1148,656,1136,1090,1206,1330,1150,1420,1150,1138,1148,1894,1146,1234,686,582,588,750,1172,558,702,2056,1000,1804,766,1006,608,1000,1300,954,1448,1306,1506,2066,846,1670,548,2032,1782,1318,1350,1986,544,830,1768,2056,974,1198,592,560,1152,1698,658,1614,892,876,800,866,2056,2068,610,706,688,616,598,784,970,366,1200,898,950,1648,1290,1086,1960,686,672,628,590,628,602,360,612,796,820,622,1768,538,1052,308,348,2014,1824,1492,1222,1690,1576,656,1012,342,1224,866,1982,2184,2008,2184,1866,1982,2038,1740,440,664,1596,1802,690,1152,2182,1258,2190,2178,798,838,512,1588,752,1216,1532,1946,652,522,532,1520,1608,748,2704,1334,1900,1750,4540,1108,576,2762,798,756,380,3706,400,638,700,588,866,1680,868,594,786,1320,884,672,604,660,688,560,668,428,728,780,780,558,614,556,438,878,486,798,450,734,504,320,582,758,612,778,542,672,724,770,620,744,1468,674,1098,1105,576,972,954,414,784,574,568,618,564,1350,942,672,726,552,856,814,820,726,732,644,756,806,814,760,490,672,616,1202,1376,604,658,548,820,574,650,750,926,714,590,594,740,442,644,596,1112,816,804,648,896,520,692,776,716,572,3256,3510,2558,1958,1972,536,765,514,434,510,2386,348,428,518,950,320,2562,1960,1966,3241,896,1380,516,3474,892,912,468,856,2124,1984,1812,2320,2004,1648,1688,1816,748,1104,2128,2276,1960,1600,2040,672,1304,2228,1068,1084,1484,1856,1576,2020,1484,1532,1704,2116,2072,2080,2172,2120,1140,452,904,476,848,484,1448,680,460,456,788,724,752,752,428,1108,540,504,844,576,764,504,576,600,1048,608,912,848,772,512,580,1240,596,564,596,700,508,940,588,600,1284,1156,492,900,720,492,588,456,672,660,604,572,1144,708,488,1348,1080,776,428,1084,1352,884,496,580,504,1084,984,492,792,716,492,2220,1484,1304,852,356,376,380,856,860,876,568,672,668,500,1434,546,422,1124,1114,496,496,486,492,460,494,470,476,340,498,502,490,504,496,600,504,508,558,500,494,490,490,490,494,498,554,482,474,496,494,494,496,560,504,500,490,492,492,452,404,390,498,1118,616,496,498,1346,498,500,574,560,492,476,490,494,484,424,490,484,480,1124,484,498,500,472,486,496,494,492,492,490,444,494,1122,1130,498,492,500,496,490,508,504,496,1818,1152,498,502,496,322,556,560,554,342,496,562,560,556,496,570,504,498,1182,570,494,554,1182,496,556,1118,474,544,1100,552,366,426,464,488,1122,544,482,526,350,466,496,484,450,436,1810,460,1122,1090,494,492,556,494,494,494,494,480,508,500,494,378,468,496,490,556,496,509,1570,3183,1865,3500,651,1754,732,3780,3714,3257,2692,3189,2584,2175,3267,3231,3102,3401,3514,3751,3036,2093,624,3129,1035,1830,3391,3597,3516,3621,3608,3265,3688,3768,3738,1872,3738,3526,3738,2770,3565,3738,3357,3609,3738,3738,3649,3738,3738,3218,3683,2700,864,1463,3784,3738,2758,3304,2466,2310,2738,1738,492,1180,792,846,894,808,626,846,394,790,896,2696,1538,2558,1102,674,462,900,1060,592,548,2752,1450,978,604,588,1710,846,538,782,1052,406,530,604,562,400,378,458,602,560,2786,778,510,908,880,770,2804,2832,658,500,2898,1886,998,838,716,990,1028,934,888,912,2812,1026,736,708,600,680,896,796,1908,758,724,444,600,618,698,690,2838,2816,520,582,576,726,2884,1810,572,734,770,830,788,828,772,722,602,580,644,982,396,328,716,994,654,2514,2784,564,2832,2806,764,374,1714,1014,1708,958,1096,872,2794,2816,460,1056,2822,2796,848,490,686,342,334,710,716,788,734,810,1074,394,1048,466,878,674,822,658,732,636,824,1190,390,2700,484,964,1290,930,578,706,824,1468,1256,728,702,804,586,326,724,480,642,612,510,1110,912,864,780,942,470,672,1324,1088,872,762,1020,758,702,1148,846,744,802,1144,640,892,946,602,548,532,544,920,750,2198,1276,776,1156,968,2774,2796,1224,478,842,650,744,962,742,564,1046,734,742,1012,1292,2792,792,540,836,576,944,1124,2752,804,2880,1626,972,696,768,776,630,684,826,986,594,358,522,410,1238,782,1562,1090,2780,496,768,564,772,838,912,576,952,942,744,774,1370,748,900,1038,1782,764,898,770,2900,1316,1098,768,848,676,1026,748,550,1262,316,614,858,856,760,882,622,2916,896,524,830,778,792,796,610,782,2997,2964,670,844,1186,1458,578,780,616,632,924,846,564,1080,960,892,760,796,588,566,2248,1092,1088,626,660,628,676,652,1048,760,584,1142,604,824,772,360,402,476,672,1164,872,810,1340,922,794,840,1156,512,1638,694,412,750,698,726,450,362,1544,476,3086,630,2176,656,1104,514,880,554,644,620,596,1070,586,670,510,762,790,564,832,456,1140,1210,1146,1188,1126,2834,2822,976,972,1138,1496,980,978,1810,524,686,790,578,584,880,556,810,674,656,700,932,650,546,666,682,860,800,672,658,640,662,682,388,598,564,472,716,586,630,718,1252,676,708,706,676,710,686,938,1224,682,784,766,684,640,686,702,1980,676,728,698,624,1552,708,1226,1392,830,896,996,1260,436,1248,1126,754,938,994,1026,1416,756,1312,400,1030,1320,1326,1318,1314,690,688,530,540,530,570,324,422,552,1004,1298,716,1410,1272,692,754,588,356,380,418,846,1192,526,568,566,556,1186,666,654,760,764,762,710,710,892,780,608,918,536,388,1602,456,300,750,392,1022,1322,1426,1642,586,656,422,626,610,892,1334,342,352,982,706,700,700,712,562,1624,1120,638,626,612,814,898,586,1544,1446,754,512,448,784,510,1090,716,1674,670,2796,828,822,924,836,962,1556,2528,888,890,1408,1122,960,750,332,334,630,492,554,2406,2736,2846,1974,2524,2098,570,866,1348,584,676,698,936,804,890,1446,1020,848,1178,1092,940,1362,734,2888,1226,1980,1486,332,334,332,312,1282,452,2412,878,1514,916,1350,482,1060,956,2190,506,640,1868,928,936,790,646,738,460,722,1300,530,1132,986,564,560,570,586,564,652,546,2870,710,1260,1242,2694,792,464,1226,934,1236,554,578,472,478,840,926,628,1282,646,912,996,484,976,960,1600,504,884,1392,740,736,832,866,354,966,1162,1190,1110,2514,2344,442,842,346,1426,702,940,872,2216,668,1116,2382,904,444,602,408,528,2646,2090,426,490,308,1170,772,936,1036,446,474,1718,1716,1704,1346,872,944,710,1410,670,674,578,480,474,1450,1722,1450,394,326,328,580,582,564,352,1178,1084,1024,878,436,578,674,584,728,722,532,1006,1810,918,1048,476,624,1142,736,776,858,1274,812,938,1328,820,1806,1334,576,1664,862,550,344,1478,394,516,392,652,894,846,946,824,1086,1092,930,1020,846,914,870,962,512,818,606,886,716,792,562,808,966,1044,800,1484,838,560,818,844,372,728,854,1050,2414,340,680,760,944,604,558,1360,1340,1118,830,412,1462,390,634,882,650,732,458,882,2808,1476,2124,1342,896,888,610,1402,1340,1708,1026,690,2238,710,750,618,570,450,884,1404,852,950,656,992,680,508,988,932,962,910,1256,1000,928,1526,622,634,764,842,1044,1226,722,340,424,452,962,1516,970,1010,954,804,658,608,1174,988,936,918,1066,802,848,862,1594,1594,726,1156,914,900,888,868,1126,874,498,528,2538,2448,2588,1496,950,1376,908,920,590,590,2822,876,1214,1218,558,948,588,1182,1232,1058,872,798,434,362,784,858,752,788,628,666,610,690,1134,702,684,672,748,754,816,828,2936,1092,914,1204,1038,468,2824,2824,2898,2930,2862,2704,2024,1454,2786,424,1272,2788,838,1522,800,2824,594,754,608,2674,1020,980,2852,2904,2366,2820,2818,956,1052,1146,856,1800,1506,674,560,502,434,1448,1742,700,1448,1208,1164,850,774,740,768,586,434,1710,792,622,534,602,1596,888,1354,546,1144,724,1150,624,774,780,836,580,992,1408,590,638,1360,434,582,558,492,760,954,1238,930,1352,1348,810,1454,592,968,2092,1058,1078,1064,1354,898,1890,1974,2844,720,1516,2150,2210,3070,920,1550,928,498,710,804,1076,808,586,1350,866,1080,816,1256,962,1036,678,578,580,724,608,896,1948,712,1818,1272,876,736,922,830,972,794,852,542,2808,2864,1174,808,1184,1412,572,916,902,606,424,716,480,440,676,1496,1182,2756,1084,746,658,540,2888,2820,738,648,1478,2850,2802,690,384,948,774,934,690,336,574,836,1324,1252,674,724,478,436,1092,502,798,600,726,528,590,454,630,720,706,842,816,848,572,886,980,1142,962,1348,462,522,800,554,432,588,444,480,1968,754,1402,818,524,520,870,584,560,568,1020,856,334,1238,558,538,420,344,472,526,1112,488,822,970,594,436,1872,1042,2058,1882,806,620,788,738,526,754,810,1422,1126,1998,654,726,610,618,494,470,782,626,644,1164,1084,1002,614,554,874,350,354,582,1312,568,1344,994,498,494,586,496,988,912,498,1188,1312,446,908,1232,464,1258,450,1562,512,918,1130,1876,1498,920,1318,856,664,1092,634,852,892,900,1302,1342,422,1390,666,892,898,868,876,796,874,904,908,470,820,866,898,930,610,806,818,962,984,674,490,764,658,632,972,506,658,548,892,916,910,1012,902,1396,2740,1754,1602,746,538,628,670,1260,1266,370,980,616,588,648,956,676,670,694,674,744,970,1066,896,1864,904,862,888,886,936,934,978,932,976,988,1068,980,962,618,736,720,562,580,604,572,602,576,580,460,630,1062,574,668,904,600,578,1062,600,1030,606,630,1144,1140,756,1362,1964,1940,1978,1968,2902,1966,1774,1574,1904,694,888,1378,560,1378,916,712,754,1044,964,586,712,1068,948,1156,546,888,966,828,618,980,1000,2772,1710,1688,2580,1024,638,1100,966,928,898,642,414,2272,2776,1484,698,642,640,636,1062,972,504,1356,1222,1270,1164,620,478,2736,2744,578,1288,892,614,824,890,878,444,534,454,548,636,682,1292,1204,1216,2714,662,1062,2760,368,910,916,1842,2112,1586,1008,978,458,2766,692,484,716,2522,2640,854,2776,2474,1048,1058,2496,2788,2612,3178,3138,3132,3194,2084,992,606,2590,1304,1340,1052,2146,808,3074,1678,942,1012,1054,2524,2304,2774,2654,2804,444,2602,2508,1158,720,680,702,548,348,774,472,704,354,834,3254,604,586,828,1276,2860,2746,2806,2850,2042,1012,952,1248,2804,3264,586,2858,3274,1488,1508,762,582,622,348,394,380,792,1090,1150,1166,2710,946,1020,458,1380,1878,2162,556,536,944,2434,3720,314,356,330,442,628,2824,3226,1260,2852,3012,2544,2870,2860,3222,2852,2458,928,886,940,912,966,932,708,1462,2206,2434,1238,540,402,860,396,686,440,2280,924,974,1528,1006,944,2925,906,1186,1166,1300,2486,688,1848,2612,1132,1138,2766,1428,476,1460,770,916,1132,476,1162,2496,2196,2412,388,362,850,1050,1092,1184,2232,1986,540,1024,546,576,2370,1042,1016,2324,762,518,1274,686,1036,1498,1140,1226,2568,2240,1252,1874,2558,660,552,614,658,510,552,538,498,624,506,2254,784,1644,2616,2572,1132,1450,2700,704,1376,588,1672,1420,690,1542,1038,786,1442,358,536,348,2488,892,2618,2712,2496,1520,1474,810,730,984,596,416,458,476,708,514,434,488,890,1012,1208,2696,2686,2584,560,352,2520,2346,790,796,814,964,342,670,728,1595,2992,1366,776,792,2610,2876,1192,454,1742,464,1108,2732,2682,2670,1462,2546,1160,706,1240,478,592,1142,410,2544,1222,1014,608,1028,1384,1022,934,984,2118,2510,2340,2632,3105,682,1050,616,646,821,2652,1498,940,2596,2594,1940,2234,416,712,591,2286,1398,1344,1876,1272,658,1342,994,690,668,2362,588,1254,2670,1636,1770,592,718,1724,2532,2574,678,678,684,724,726,588,616,464,770,608,1278,1160,806,1084,1152,1124,2664,2712,2630,626,1270,1002,1264,836,2464,660,1134,510,536,682,752,2686,1694,682,2378,1382,1608,764,2644,454,756,778,524,528,2672,698,704,758,540,928,518,1830,2122,2176,678,654,586,1762,1380,1336,656,988,1588,1144,542,572,2152,1432,850,2358,2316,2194,956,1116,1326,442,1318,2640,394,584,324,586,586,584,650,588,586,1702,356,392,1009,552,2572,2564,1418,1052,700,452,994,2162,914,712,648,576,836,872,1516,684,1158,934,2334,414,568,652,644,632,528,642,470,368,336,708,568,1022,1064,1238,636,1234,2664,1852,2236,684,710,678,682,710,460,350,400,1274,1410,1332,512,640,1182,416,696,926,542,1158,424,1718,2906,1816,2758,1542,854,758,782,1506,630,670,1366,762,846,2460,2742,1236,1152,1192,1134,1172,1208,1240,2833,850,938,3034,504,728,724,718,734,1144,706,394,1224,798,684,574,2450,2486,2612,2256,930,924,1448,900,384,654,796,584,318,950,398,326,374,558,308,586,522,678,526,302,1148,314,492,688,690,662,668,678,670,664,676,388,318,376,350,322,886,464,480,570,502,410,400,438,524,620,776,538,550,648,592,712,918,830,852,694,730,550,480,424,692,740,340,652,662,800,742,636,984,1558,1396,1830,794,838,824,1384,1304,802,1524,468,832,808,836,866,840,854,770,844,836,702,1188,464,1556,970,972,764,1668,836,858,702,808,928,818,682,430,620,752,312,822,820,816,786,822,398,756,824,1246,370,464,458,444,404,444,408,370,526,1146,1158,2032,1962,2674,2816,2686,2692,2682,980,732,736,724,746,606,2264,2288,1594,520,890,1238,1170,972,1204,842,1942,490,516,660,596,658,674,550,2438,814,1234,628,1422,698,620,660,1000,316,434,850,2232,818,1302,1228,2670,1830,790,782,798,1428,480,1068,420,422,314,384,408,406,404,418,348,424,426,424,410,410,406,410,402,400,404,410,412,412,432,694,636,690,672,980,480,488,494,356,340,418,410,420,498,558,676,642,580,504,428,450,654,450,450,470,460,346,1220,940,894,338,1594,1372,386,376,1268,1658,1002,382,2056,2410,1014,962,658,898,974,462,726,1458,300,1800,462,740,710,690,748,838,802,792,836,508,438,472,466,470,506,1034,1042,2172,956,844,848,836,682,540,678,674,686,670,678,1032,1028,1024,892,1692,598,604,880,578,534,1142,1014,1042,1022,1034,1010,1036,1042,1028,602,538,572,1362,966,598,466,682,510,562,480,678,536,752,606,656,1538,748,898,560,572,572,588,518,786,2032,738,984,464,652,388,772,862,1208,606,532,696,724,394,540,1234,1208,652,632,598,1022,660,1054,990,330,730,806,1286,734,1032,768,1740,1686,830,958,1848,1192,1626,1304,1556,1552,1572,1464,2044,1556,472,904,838,768,960,872,1002,888,396,378,350,362,450,744,730,682,488,1166,902,1480,490,702,540,732,506,748,762,708,726,562,568,552,740,862,752,798,908,846,1022,1006,728,646,640,908,732,732,732,702,690,812,696,1276,796,1000,714,1634,844,752,854,1414,824,942,802,740,890,640,1048,844,1074,1310,778,556,1594,1552,838,1352,818,1506,1306,862,1210,1358,884,554,696,1524,1428,782,1316,1354,1628,1152,1172,1418,1800,1938,674,1402,1086,468,1310,1196,1216,726,690,948,840,652,500,696,590,568,398,548,842,1156,1094,1044,1130,678,690,694,680,686,688,682,682,686,680,578,578,588,502,510,506,728,864,602,492,490,500,578,546,680,620,896,720,718,710,716,708,784,850,844,852,712,852,688,864,1156,1664,1706,514,1536,1264,960,628,1786,456,1758,1010,750,756,760,766,756,644,714,440,412,414,408,458,468,858,854,856,856,406,470,414,414,468,860,690,688,690,698,698,690,688,440,696,696,688,692,698,702,692,692,692,698,698,698,690,698,710,692,814,696,546,692,660,678,694,702,692,686,700,698,702,688,540,784,806,860,434,2548,1312,1336,490,1210,566,570,1010,374,766,1112,1132,676,1646,824,1664,1676,842,2708,710,584,706,1758,1818,2398,2412,402,680,1924,408,922,1724,516,736,1590,790,1144,782,1150,890,1696,2650,2646,2652,1310,2370,1316,496,766,492,772,480,484,508,748,746,1460,1502,478,852,658,776,780,674,778,774,1258,752,710,308,570,1292,800,1772,1500,672,1592,1378,480,496,486,2338,1684,1698,2664,2676,536,1980,1088,1096,1404,568,568,564,340,956,1008,1414,566,558,556,374,572,566,950,678,1134,564,418,1158,312,384,2764,2736,2988,1048,1104,352,1346,1332,1220,1328,1328,2484,988,1228,620,682,748,958,690,872,1144,676,892,854,1094,1010,862,1100,646,1298,1278,1018,1012,1070,940,886,1182,1794,1312,1726,304,406,422,1350,726,702,1160,962,998,696,872,1342,970,1064,914,690,648,986,1208,770,886,840,1296,1188,1012,520,1264,1292,1220,906,946,1432,1192,528,432,1396,1424,854,728,622,770,1030,954,744,2612,2788,1270,1064,1210,1268,1294,1176,1196,1208,1172,1188,1160,408,532,980,828,484,364,508,536,360,336,336,348,1102,550,802,2676,1402,684,550,886,998,808,632,2026,694,678,1204,1298,1246,1326,1268,2210,1152,1234,2286,772,818,814,1584,2652,1172,1156,1014,942,1032,1236,912,2746,1130,884,2658,2364,1658,1002,1318,1548,832,338,1294,1580,1146,1334,826,2338,1396,1344,656,524,1202,782,1210,1066,1354,750,2038,596,986,906,822,1146,1430,1184,1406,1146,1128,2542,906,1090,974,670,796,642,1108,1052,2530,374,470,572,598,698,532,1374,856,816,1380,1224,1178,1134,818,680,534,504,510,688,1392,1350,1232,1128,604,666,580,2238,968,2144,582,534,462,1606,2138,1554,1954,2102,1376,752,668,794,886,1000,936,2336,1764,1174,1152,1178,1334,1574,1876,1116,862,1154,874,1104,1108,1128,1224,2592,1104,1166,1288,542,1046,1020,1200,1152,1096,2618,570,578,1104,1158,1368,1120,1126,2218,2054,512,810,714,850,1190,910,844,706,612,672,1116,1214,1540,2412,900,1108,1352,756,2646,2752,804,1552,694,638,1808,1030,1192,1150,1248,310,490,470,488,1382,994,1296,1156,780,2750,1120,1564,844,776,604,686,364,446,932,576,2638,612,546,630,572,780,702,682,672,396,596,862,550,2322,406,2324,956,1770,1022,1152,1532,2048,2084,1786,1638,1248,1312,1420,1230,774,848,986,2434,832,1178,998,1080,1236,1182,2006,620,420,2616,1110,1126,590,1588,1430,960,1880,600,566,1084,1010,774,1196,710,778,470,1140,716,2566,2532,1152,1030,914,1178,1136,1412,2040,1798,620,2642,1026,752,1010,1120,1774,374,428,638,1368,2360,1228,1500,1390,1608,460,696,698,678,2006,2338,1310,1282,1230,2648,884,794,768,652,798,1770,2398,1228,628,2370,1262,1422,2354,1694,476,2354,1568,1644,688,1272,646,502,1200,1166,2166,868,476,428,522,472,498,498,484,418,946,392,1176,1176,970,824,876,2420,840,1244,944,938,910,1040,872,988,836,914,1114,552,794,796,1310,1168,610,1122,1076,1256,1076,1284,1018,646,1290,992,914,1138,974,790,1066,716,1270,3436,780,892,700,1110,1246,940,954,1282,1102,972,1182,1062,1246,1066,624,910,1266,1148,854,1264,2706,1052,988,936,1090,980,1276,2790,944,1048,942,942,1190,1088,986,716,552,860,786,1374,1282,1010,700,1192,914,906,982,948,2590,958,994,668,782,900,946,1334,898,2632,956,900,774,1210,1328,1442,1094,976,958,960,1284,762,652,950,1146,974,948,916,1008,1016,964,564,1346,756,752,1112,1452,956,938,684,1156,1192,1736,892,900,1094,968,922,828,678,1204,930,892,1266,1038,842,708,982,1310,1288,762,896,1008,1096,1218,1380,1192,1138,1306,1094,960,1342,1140,858,858,1014,784,1130,1138,1144,936,818,1068,832,2782,752,1088,726,992,1246,1144,778,1140,752,1040,818,742,1208,1134,554,1190,882,716,990,782,1106,1096,1242,2692,876,1094,574,942,964,1082,828,1130,604,726,778,1022,942,770,2666,984,770,1100,1284,1022,968,1076,1058,718,1082,1056,876,920,992,862,1226,712,936,972,1080,974,1072,1414,1140,986,744,896,1092,852,748,1206,986,1348,1488,968,1006,1000,2792,2626,1048,1216,890,1046,1418,1204,1738,1372,1526,1210,1440,1604,1310,1264,1130,966,1102,1150,936,1264,532,912,1158,770,986,718,1520,986,740,954,1004,1116,766,2608,962,1188,1308,2784,1580,800,794,820,584,1004,1062,1110,952,1066,1376,948,968,610,1090,706,936,1126,472,1368,1118,1216,858,1126,1372,1138,1182,968,390,2026,844,2818,1212,1166,1648,1676,1368,722,2592,2854,386,2492,1426,790,2366,2752,2748,1312,2034,1034,388,2400,1982,2110,1826,1194,1172,1610,1424,2086,2572,1598,1630,2176,1966,1688,1658,1960,392,1126,2032,1238,2480,2302,2028,1794,468,602,632,1748,682,908,576,532,934,680,2052,716,540,616,746,1638,1326,1438,744,662,1142,492,616,668,540,1236,1558,1970,1786,1744,1714,684,690,1794,870,856,1790,1768,932,808,640,420,568,676,670,864,842,868,890,1796,1794,1084,1428,1508,1860,1374,1440,1434,1350,1048,1134,1642,1574,656,450,454,940,964,698,444,724,2248,1770,1344,1021,651,2359,997,975,930,894,771,905,738,979,918,684,920,2526,2566,2413,781,2480,390,1403,2752,710,704,458,794,308,1688,1130,2950,840,1666,308,310,308,304,308,936,312,506,640,1534,1366,1034,304,1106,1246,332,328,324,316,332,314,538,944,2180,684,308,1480,688,522,1676,302,304,404,322,332,922,510,1906,708,312,710,758,1038,1346,336,304,1816,910,970,2208,960,926,934,874,876,2132,976,2226,1048,994,916,2192,892,2316,1006,1828,1070,868,1096,2218,1070,732,1078,942,930,1066,960,918,2270,958,2288,1044,2234,914,2274,2258,968,872,2248,972,2260,996,2084,912,882,2204,824,2310,960,1970,876,950,976,2104,938,888,920,1000,886,912,2246,1070,1320,854,902,300,682,554,620,648,306,692,850,786,790,2208,990,842,840,986,2222,842,878,662,2216,868,686,800,640,686,836,834,904,2214,2176,994,850,2216,972,658,648,666,2286,636,876,898,778,2318,796,830,618,658,2324,860,650,2220,1052,896,930,1304,594,2150,630,1944,1986,920,1022,890,976,882,928,2218,2324,2140,1958,904,1032,2320,1026,860,2416,950,978,1016,1392,952,1140,920,2258,1138,890,926,952,1150,1162,902,1106,2372,956,852,992,2298,1040,930,1114,882,2308,952,952,1054,1624,876,1826,2314,630,884,1904,770,2276,2220,868,1084,2272,902,1014,718,1816,1066,1118,764,792,604,994,2296,2304,2210,970,1040,1002,994,980,1030,1006,1002,1020,962,940,960,990,1076,1080,988,1016,1026,1014,1008,988,964,960,964,730,902,948,938,944,922,938,920,1272,2190,974,1076,976,442,1728,980,2210,2286,934,726,1032,958,1096,1006,946,2204,1398,1130,840,938,850,884,2284,920,902,2208,902,912,2210,1094,948,798,824,856,896,1332,822,2284,762,926,1184,2194,898,862,828,2196,834,840,844,802,846,800,2260,870,832,850,2156,808,1190,870,888,2242,814,1140,2118,938,2118,2314,660,2128,936,888,838,2372,2332,1804,2312,2296,1408,2118,1026,1030,1028,1040,1002,1014,986,1000,1018,1020,1040,1074,1076,1072,1050,1026,998,980,1000,998,986,720,1030,958,1074,1022,968,1072,988,956,962,1066,1026,1034,940,976,1046,1044,1060,1066,1082,948,1062,1082,1090,982,852,910,582,474,674,946,960,904,882,2178,2124,354,2184,2176,462,2358,2364,1584,1562,1162,1054,1918,1812,2426,1296,704,914,1564,2044,852,796,2166,1188,2134,732,856,1182,1554,1868,1804,1620,1676,1418,1128,1128,1498,2042,2166,1242,1996,2104,2078,1690,2012,1804,2210,1950,2088,1996,2376,1370,1300,1950,2486,2490,2362,2084,644,818,622,1050,894,2232,1852,1840,1716,1458,1712,724,1184,1076,2470,1146,994,1542,764,1240,1308,1404,2120,1718,1624,1302,746,1656,2696,728,1850,2216,1092,1096,1720,2586,1818,1886,1458,1312,1344,2112,1870,832,1286,888,944,1000,1886,1582,2580,1022,1662,612,978,1062,1066,1046,1538,1950,1948,1914,2050,2236,1794,1298,1304,1518,380,584,454,420,3759,3924,3440,3781,3634,2906,3830,3585,3431,3064,3653,3585,3858,3572,3453,3874,3625,3912,3894,3701,3260,3831,3795,3460,3802,3652,3772,3915,3402,3418,3510,3587,3693,3478,3575,3253,3788,3194,3450,689,2430,3567,2429,1030,4026,3842,3543,2224,2364,2342,2376,2092,2308,1640,770,648,1314,1256,712,830,772,1322,1048,1262,1098,2154,2114,1228,1206,2314,2296,2214,2194,2190,2180,2138,2188,2158,2154,2174,2218,2352,2350,2322,2246,2192,2310,2286,2144,2630,2670,1286,1216,2136,2356,984,1378,1210,1898,774,960,654,1190,1132,1130,1062,1062,980,2372,768,776,770,2350,942,1320,1120,1316,908,1110,826,824,662,954,716,846,1126,1126,1188,1362,1144,1358,1360,780,778,2364,1908,1968,2256,2276,2160,2160,2314,2302,2436,2420,2382,2494,2326,2138,2128,1242,1246,1266,1220,2488,2476,1230,848,904,1242,1250,1218,1040,642,1840,618,1906,2706,1164,1300,2488,708,770,716,2502,2514,1270,1352,1350,1158,1296,1128,1280,1294,702,782,558,554,560,1040,804,806,1172,1054,1184,2364,2194,2308,2250,2360,2478,2312,2498,2402,2374,2320,2304,2366,2378,2180,2322,2250,2302,2324,2476,2342,2392,2362,2196,2234,2208,2162,2134,2286,2372,2504,2220,2506,2472,2268,2486,2348,798,1310,1110,1198,1294,1176,1306,1290,1318,956,1256,1000,1398,1434,442,1044,1196,1280,2282,2318,2376,2368,852,568,2474,1170,1234,1046,1330,1032,1282,1312,1030,1734,856,2342,2144,2226,1128,1186,1114,2060,2350,2270,1776,1894,2500,2374,1076,1074,1148,1166,1152,2474,2480,1178,1198,864,1346,2150,2624,1024,1200,2220,960,1068,1196,742,1182,1186,1242,1196,1038,908,996,1188,1164,2624,1136,1284,1144,1158,1226,1334,2480,1206,1070,946,1124,1062,746,792,2706,1206,1036,1332,1336,754,982,1206,1208,1124,1070,834,938,2126,1600,1134,750,896,558,2248,936,1392,1102,3693,1937,2438,430,464,402,367,388,921,1986,2981,2990,1366,1113,1144,348,508,748,1134,1900,1148,994,858,858,916,400,854,892,446,960,932,502,730,716,720,656,698,678,1174,908,526,690,688,650,576,566,558,756,836,1120,1316,1980,510,1676,1662,1456,316,1124,556,518,994,812,866,666,358,584,760,2250,588,662,868,596,596,2206,978,686,696,640,480,628,638,626,1264,822,966,1164,684,730,944,984,1006,1014,1220,578,1426,622,1006,1296,916,932,774,1578,554,564,852,2212,444,1056,898,1076,1048,920,1428,544,564,1436,906,2298,2266,1810,842,1860,860,592,920,428,686,530,426,1376,956,938,906,834,414,608,1590,1382,1146,826,494,966,482,1000,1060,890,362,316,1366,1550,938,1006,1284,1118,1976,892,360,1520,798,1628,1986,1188,1090,1090,1188,592,848,1580,892,570,1570,1742,1176,2022,746,510,566,1130,962,684,1062,1386,1946,938,704,1944,546,1364,1606,1444,1422,1164,372,1286,1274,802,742,496,836,1170,1604,1270,1576,716,1254,890,734,1708,2334,1730,1706,1708,1712,2028,1656,2500,1126,1698,1046,2162,1258,1130,1134,478,408,878,1190,1700,1484,758,1260,890,980,1688,1008,1448,1010,970,1830,1580,1436,980,872,1018,1566,1950,1534,606,868,1162,1176,950,950,1146,2276,2238,1680,528,568,1590,472,788,626,2132,1350,2432,832,698,950,1936,1894,1616,740,728,936,612,602,944,1246,880,1030,726,788,770,1588,892,980,1128,2038,1224,506,1526,1110,390,1074,1418,1972,768,1500,1786,2518,2140,1312,998,2506,2096,1742,356,466,898,358,1600,1140,748,1846,1026,890,2166,1678,624,870,924,646,1300,1092,834,1602,1074,1514,1678,1926,1032,800,798,1774,1070,1174,1134,394,2092,748,2020,1748,1848,2112,740,1732,484,934,1330,1016,1102,1010,1028,984,824,896,1572,1358,2044,1236,912,1416,1466,750,824,848,1652,2736,1166,782,1216,2198,984,956,744,1346,654,1726,348,1242,532,1706,2430,1870,1234,1248,1454,988,1722,1424,320,432,348,1906,500,884,968,2200,2712,3076,2480,1680,2596,992,2788,2752,1424,2540,1280,1308,1876,1868,2468,2196,1556,2856,1740,1892,2556,2044,2732,2696,2548,976,1764,1224,1308,2780,2624,2832,2752,2628,2744,2704,2644,2624,2696,2592,2396,2328,2580,2664,2580,2672,2716,1055,916,1736,2368,3428,3574,2510,3074,3220,3960,3416,2364,2492,2050,3680,2238,3626,4300,3466,1004,2004,1310,3050,1108,3024,2654,2710,1514,1558,3142,1466,3090,3082,2994,1958,1284,1076,384,3026,3086,2740,2580,3032,1370,1504,2478,2676,3358,2614,2316,2952,2876,2530,2032,2876,1454,1428,1386,1430,608,632,3136,3112,3092,3140,3052,3044,3104,3120,3048,3052,3052,3076,3060,3072,3056,3100,676,3052,3096,3076,3040,3040,3068,3128,3100,3100,3208,3056,3016,3072,3044,1556,1580,3148,3116,3120,3140,3044,3044,3100,3112,3052,3152,3164,3160,3144,3168,3148,1572,1580,3088,3112,3132,2700,3044,1552,1452,3100,3060,3036,3080,3060,3108,3060,3068,3140,3064,3116,3108,3052,3064,3024,3052,3068,3068,3060,3084,3152,3060,3068,3068,3068,3112,3068,3056,3060,3184,3036,3140,3040,3064,3076,3056,1076,1436,3124,3100,3020,3152,3096,3048,3140,3072,3104,3084,3048,3132,3140,3044,3104,3144,3140,3084,3064,3088,3084,3068,3048,880,1136,3040,3100,3068,704,4092,3522,3522,2920,980,2740,2382,2872,2754,1486,2728,2736,2748,2498,2208,2706,2382,2708,2706,2660,2900,2812,2764,2954,2296,2036,2608,2644,1786,2232,2802,2540,2682,348,670,2098,2104,2108,2114,2108,2122,2108,2118,2104,2128,2118,2176,2126,2106,2112,2106,2112,2114,2102,2104,2096,2100,2100,2106,2104,2100,2096,2098,2110,2178,2098,1008,428,1730,1740,500,1982,380,1966,1920,1794,1942,1944,1964,1946,1980,1948,1948,372,1966,486,1910,422,722,306,744,460,518,1928,1936,496,1982,1668,446,1964,408,1910,1846,1970,362,1952,1982,1906,1960,1906,478,1944,1918,500,1986,1922,1946,1972,1928,1886,330,574,1948,1938,458,1944,1962,1128,1926,552,1934,1958,1948,1898,420,1906,1968,610,1830,324,612,1960,1924,710,740,2022,1922,386,1972,1964,1972,1974,808,1932,1950,1970,1958,1802,634,312,494,1576,428,1946,422,1976,520,2002,1938,1966,496,560,352,1270,418,1950,1968,1966,1948,648,382,502,422,1940,1936,1932,752,1210,2070,1084,770,1108,1092,652,1060,508,2052,546,642,718,628,730,556,598,990,2258,976,568,1168,718,902,776,708,448,1306,2250,646,590,602,812,718,774,2252,608,1196,530,390,492,1136,1080,1518,754,2254,562,824,588,570,2258,372,362,396,680,2256,554,384,360,326,758,332,376,2250,2250,2250,2256,2250,802,632,736,536,624,2248,392,1148,650,646,862,2250,1206,2256,1034,402,2252,688,534,492,2250,554,730,2258,2254,2250,2250,2252,2252,2268,2252,2244,542,924,2252,652,656,746,728,430,400,1310,886,634,826,642,804,2254,2250,582,854,2254,844,696,600,834,596,706,2248,604,634,532,732,2250,540,344,1228,850,1008,2250,2256,2248,390,816,2248,1970,496,636,364,478,3048,2380,412,1796,2320,1976,2316,2092,1964,1568,2240,2196,1860,2360,2104,2136,1560,2048,2248,1952,2052,2040,1992,2392,396,440,2564,1920,1336,580,1400,2096,2536,2412,2192,1844,2044,2432,2524,1728,400,2416,1732,2256,2212,2420,2604,2004,1992,2188,2240,2060,1992,1828,2032,2240,1816,1728,2004,1964,2032,2212,2212,1692,2060,852,300,676,1980,2248,1796,2348,2148,2556,2212,2176,1920,2416,2024,2060,2700,2344,2184,2024,2324,1924,1612,612,880,2320,1212,1956,2212,1924,2168,2028,2092,1996,2296,2720,2184,2000,1812,2428,2024,2140,2140,1960,2008,2352,2528,2012,1476,2168,2124,1876,1984,2200,1892,2316,2164,1652,1864,2048,2116,2084,1664,2000,2514,2565,1918,1824,1818,2006,1694,1550,1978,1938,1726,656,2060,2724,690,564,566,1356,1260,384,1960,2498,2122,2562,1720,932,2402,1958,2184,1878,2522,2275,1324,976,2134,1296,2582,1056,1812,1004,2494,1890,1526,2358,2474,2250,2086,1738,2482,1162,1924,2134,2114,834,1192,1162,1804,1326,1960,1516,1386,932,1678,620,1738,2028,2308,1650,804,1232,2632,1542,1490,920,1478,1404,1716,2572,1898,1188,1420,1612,1316,1116,1740,1032,1086,2466,1386,1620,1640,964,1262,1278,1546,2410,2588,1692,792,1198,2086,1284,1238,2070,1586,2490,1668,1176,2330,1466,854,1280,1222,1286,1272,1190,1438,1572,1528,2512,1136,1356,1910,1458,1106,2484,1198,880,1136,2634,1692,1484,1390,1348,1270,798,988,2034,2160,1336,864,300,1274,1700,780,2022,2470,2674,2158,1172,2456,2732,2352,3780,1650,1214,2696,1624,3402,2294,1252,3096,2296,2532,2962,3418,2918,2620,2158,3358,1462,2418,2682,2742,1184,1496,1462,2270,1606,2458,1896,1742,1170,616,2106,780,2182,2548,2892,2070,986,1554,3442,1712,1874,1160,1864,1760,2150,2380,1492,1784,2032,1658,1406,2316,1292,1364,3104,1740,2034,2060,1154,1588,1654,1940,3660,3854,2122,1004,1504,2532,1624,1564,2590,1998,3400,2108,1472,2948,1844,1080,1606,1534,1602,1600,1498,1806,1978,1932,3284,1364,1712,2334,1822,1332,3308,1502,1102,1426,3598,2124,1866,1754,1360,1598,1018,1236,2554,2708,1604,876,452,456,452,460,914,1116,1734,828,2208,1314,932,1658,766,3000,1454,1924,2742,3326,2418,1064,476,1740,1758,1768,454,2240,3188,3952,2520,4294,1304,1580,1324,2996,2418,1368,4294,1912,3290,2978,1934,1666,1670,1644,2208,1630,806,3610,900,4244,3304,3882,4265,3134,1204,926,844,1142,1020,658,340,1680,2342,632,516,2352,4265,2650,1500,736,492,744,1364,4002,3638,2806,3422,1694,1116,952,2908,3350,796,1390,958,2136,872,884,814,1866,2872,2328,3602,484,1036,2148,422,2632,352,3470,1820,1360,3072,1212,2088,504,2206,340,1426,1664,644,884,1988,1104,368,384,764,952,784,304,768,2028,1292,600,728,1204,796,1596,2974,2580,940,952,1360,812,968,3152,722,1356,2680,408,400,1010,302,924,488,1200,596,456,460,524,464,468,464,664,4202,928,1636,752,788,884,672,908,1032,1040,1176,1756,1016,1032,356,1100,832,424,1312,3244,1680,360,1240,1192,3320,1226,1048,996,508,964,1260,434,616,1278,952,1028,1644,568,1156,380,398,776,616,312,424,680,524,332,1610,736,844,1276,1224,804,408,524,620,748,892,3280,998,628,984,876,732,444,692,832,820,896,376,788,972,1540,408,496,724,726,1848,640,580,720,1010,830,936,800,792,988,878,836,740,4294,3976,3684,3686,3556,1312,3488,908,684,3120,3696,2994,2464,4294,3222,4244,1384,3562,2910,3098,2234,3716,2530,3128,2010,3366,482,4254,4265,4292,3300,4294,4082,4294,3556,3458,1712,2058,412,792,1964,1384,996,1414,1088,884,466,1068,1008,1576,1106,1092,964,944,1420,1748,2284,1856,2096,2220,2556,908,912,856,932,780,1116,2260,2260,2864,2892,2900,2884,2888,2868,2856,2908,2864,2760,2864,2872,2860,3272,1208,3284,2880,2880,2836,2852,2868,2884,2836,2856,2840,2840,2856,2856,2876,2070,1970,440,458,538,1048,492,2078,1380,1876,552,1780,828,1408,1128,994,340,474,392,862,798,1280,1432,1158,316,1232,1564,1108,538,1580,542,360,744,500,718,512,1344,1154,322,1060,2008,1326,1036,1368,1170,1662,484,450,574,1836,1168,1186,1146,920,1456,2112,858,2086,2066,876,1920,428,626,1162,1738,1098,1094,376,536,1480,540,408,1550,738,774,1550,1396,458,452,740,454,1704,542,1140,386,1252,1544,1240,502,1996,1460,1248,1412,1180,888,512,1444,778,1256,520,970,1816,534,450,1482,1284,904,1290,570,1854,582,1846,1260,732,1254,910,418,726,1436,492,962,1430,1208,1124,950,1128,1722,1304,902,1248,970,324,1402,1020,558,1420,1342,670,1052,666,1356,1894,1656,1164,472,938,1386,1568,414,604,1226,604,1782,1026,754,362,658,588,620,436,1746,1700,616,1944,1080,492,1956,916,390,898,524,1304,570,474,456,1044,1186,1894,990,582,1044,1214,706,906,1130,1332,500,1094,702,702,456,1786,1282,732,1430,568,470,1944,498,534,624,458,620,474,532,378,536,1380,400,616,458,510,454,464,448,460,446,448,956,866,454,456,462,462,448,456,462,458,460,462,646,1754,458,454,456,462,936,1384,1028,950,1384,558,806,2078,2006,570,1928,2002,992,2074,818,1594,2602,1270,1174,1340,1114,1038,1018,1922,1816,842,1974,1206,784,1804,1286,1716,1328,1992,2370,1736,2344,2272,1422,2388,2506,2374,2502,2522,2080,1774,2146,2278,2352,2336,2514,2470,2362,2486,2090,2072,1866,1984,2302,2194,1978,1798,2158,1950,2370,2106,1434,2238,1592,1218,1352,1552,1602,1794,2232,2282,2254,2114,1374,2086,2248,2504,1962,2084,2234,1892,2162,2148,1390,1394,1428,1384,1450,2064,1876,1878,2154,2160,1538,1846,1288,1254,1402,1258,2104,1430,2384,2372,1424,1282,1490,1676,1582,1406,2248,2486,1676,1654,1608,1960,1826,2086,2376,2468,2236,2080,1190,1188,2228,1428,1464,1270,1686,1454,1260,1538,2132,2318,2124,2188,1362,1644,1540,1572,1584,1584,1434,908,2374,2336,2026,1526,1248,1176,1976,1440,1856,2082,2044,2084,1476,2130,1684,1470,2216,2062,1196,1944,2142,1888,1524,1220,1376,1392,2096,2086,1930,1702,2632,1992,2100,1924,1190,1438,1966,1948,1528,1816,2238,1808,1680,1036,1158,1952,2436,2064,1662,1350,1910,2250,2256,2486,1810,1342,2058,1426,1460,1328,1340,2226,2028,2228,1370,2516,2518,598,2464,1246,1430,2510,2432,2722,920,2640,2582,2632,2554,1737,2994,2562,2428,2966,2650,2446,2508,924,2590,2468,2464,2446,2464,2526,2446,1934,2896,2452,2146,2980,2640,2460,2486,2464,1912,2884,2498,2460,1803,3114,880,2862,1294,1038,2500,2548,2534,1714,2520,2538,2560,953,2570,2540,3004,2714,2162,2562,2428,2598,2326,734,952,676,820,698,372,354,710,858,812,2432,502,336,382,848,2040,798,864,440,1280,606,1034,956,3906,352,524,344,512,364,412,368,512,904,756,788,420,524,668,488,640,2672,1040,1084,1588,424,4008,2876,2688,556,484,448,692,396,408,392,2308,1012,618,364,430,440,4360,314,4540,4386,4804,3752,3460,3470,1724,2064,3570,2992,2982,1322,662,2614,1078,2886,3684,3204,2186,1202,1716,362,1008,698,908,464,1854,2510,3008,330,2376,2744,2404,1578,1737,646,2574,918,1006,2174,1698,1208,630,432,2884,1292,600,1358,1490,1632,1846,1442,1124,2516,588,2290,3100,1366,1136,446,432,2282,368,364,322,372,1336,1338,850,858,340,302,1114,318,896,864,748,1338,858,900,822,324,424,866,868,786,640,380,366,1320,1160,1172,1092,1052,812,756,736,994,440,1370,2302,856,1324,444,1434,2116,2000,742,552,584,370,1054,452,632,396,720,388,1724,440,470,864,344,842,1022,1236,1144,1228,554,840,1076,374,318,556,612,708,1084,1780,1294,718,726,446,892,2242,384,336,516,308,476,400,1508,1588,912,406,346,1546,1048,750,718,780,862,1210,410,302,424,3542,438,2922,3006,626,2726,2808,2494,3618,2712,2810,1276,596,938,1768,2628,2998,3766,2806,1156,1218,1188,1766,814,726,1942,616,2974,2120,2274,640,826,1828,420,1724,530,954,616,404,1420,1100,2308,1178,1270,2428,2816,2718,2808,2686,2978,1082,744,856,2544,2834,956,2812,2602,1180,2140,2518,2718,2512,1010,1262,2368,2820,1742,2738,2778,3080,2168,1392,1776,2598,1568,2770,1346,3464,480,890,2596,2644,2552,1568,1394,1470,1394,2902,2828,1484,564,2878,3116,912,3100,966,450,2460,2618,418,916,1082,2282,4062,3010,1204,772,1156,2080,606,3246,1892,758,744,370,758,326,2464,2446,2460,1098,1146,2488,2394,2216,2044,1450,2392,2462,2468,2082,2460,1052,1048,476,612,3024,2660,1592,3256,3192,2432,3060,3494,3124,3216,1224,480,864,1284,3220,2484,3188,3068,2232,1004,652,3158,3146,3010,2824,2546,2362,2456,2544,2744,2704,2754,2754,1078,2560,2374,2304,2266,2610,2542,850,890,1338,1304,900,2110,1678,2178,2234,1272,1290,1354,2364,2656,2324,2500,2370,2332,2368,2086,2552,2392,452,490,1408,1480,1130,452,1462,1788,1164,1418,818,2352,376,1382,1194,1168,1204,856,418,342,1505,2413,1733,1518,438,1240,621,2705,300,1565,1295,1710,3149,1492,3094,2237,3730,2969,4231,1560,904,1372,900,2025,2852,4104,3932,4184,3999,4098,3609,4148,3247,4206,3545,2807,4230,3781,3891,564,2945,3864,4088,682,602,2911,1359,4310,2875,3373,3952,4023,4029,3659,4110,2983,3174,3719,2529,3695,1312,1817,4138,1128,3926,1300,1652,2219,4027,2494,2524,3995,3987,4129,3736,2874,3703,838,984,876,1072,1020,988,1164,1860,840,1108,628,668,1364,1140,656,1088,732,2804,1108,632,520,1064,1520,1288,1972,1840,1988,460,2204,2016,628,2016,940,744,1188,1360,2468,788,2432,684,1836,1616,872,3548,526,1822,2284,2454,558,498,1130,2414,2446,2426,1194,1174,2452,2124,2420,1326,670,2376,2436,2238,2506,470,1252,2424,2284,2510,2482,1456,500,514,2346,2390,520,376,564,2258,564,832,814,510,1726,1932,480,2276,2412,2416,780,766,760,1520,2106,316,2398,1288,668,2352,2400,2472,2400,2384,2478,2474,2464,2420,2474,2360,2352,326,318,1056,548,1582,3561,495,3298,1718,2820,1588,872,970,772,2230,306,470,2420,734,706,840,2872,1510,664,3178,586,854,1554,1844,1166,1264,1198,1040,456,2698,1694,448,1084,788,1100,462,1724,842,2184,1214,686,734,1294,762,1072,2308,530,946,766,1082,558,1748,594,1346,712,374,2356,804,1476,786,2276,510,2102,1806,1026,650,912,490,508,752,550,616,400,606,2050,614,606,570,450,538,814,910,346,2068,378,2412,726,1570,654,604,498,930,500,772,2025,418,2194,1038,966,392,2580,546,1394,1164,1214,610,684,922,1496,886,652,572,824,1298,552,960,1086,566,2256,1946,1452,526,612,578,2888,2026,1192,1338,856,2598,2716,1132,844,874,1232,1298,1264,748,1272,966,950,748,1816,1468,310,1310,1976,2428,2340,2672,2240,2204,2268,2752,2316,2420,2328,2796,2148,2224,2244,2548,2196,2400,1980,2776,1744,2328,1984,2564,2144,1976,2044,1844,2624,2760,2484,2272,2404,2348,2132,1904,2464,2764,2296,2788,2608,2420,2428,2176,2720,3452,1720,3586,1580,2728,3670,1050,3204,3268,2718,3342,3130,3250,3386,1364,1092,3060,3762,3677,2652,1498,3148,2056,2712,3280,372,2502,826,710,1198,1422,1352,656,684,934,706,758,452,748,486,450,996,956,474,344,1060,920,366,1538,642,1180,1476,1922,868,488,542,824,508,1424,932,478,514,1902,1900,998,702,1002,806,1966,1370,618,1292,628,1318,662,1070,558,622,660,1758,1719,2236,1524,2189,1609,1776,1170,1670,1472,1572,300,1068,1142,400,1554,1542,1702,1618,1638,1578,1558,1546,1524,1582,1550,1218,1578,1336,1520,1556,320,340,1504,1534,1536,1550,1524,1080,1558,1334,1544,616,368,1526,1562,1558,1540,1540,1544,526,1540,1576,1578,1552,1536,1514,1528,1572,1220,764,658,518,550,746,352,764,756,1516,646,802,1546,1530,1528,1532,712,420,336,584,396,1534,1462,1550,1568,1566,806,1528,1538,1564,1532,626,514,552,446,768,758,1566,1580,1558,1588,884,406,886,1604,1558,718,1258,1090,1204,1126,1154,1558,1556,1566,1556,1260,1604,1562,1530,1442,778,696,1338,902,1582,1610,826,1474,1616,2537,2504,316,348,540,478,454,434,428,350,306,2504,2609,2640,804,608,380,528,728,396,400,2444,628,380,504,364,492,744,616,468,676,976,648,988,530,428,368,738,464,448,496,314,458,496,3754,3754,2682,2966,2421,2222,2060,3194,3274,981,3336,2752,1332,869,716,2326,2935,1146,907,3433,1860,1030,3122,1599,2178,2960,3364,3481,2217,2911,2885,3299,1356,1796,3285,1818,1822,1808,1790,1160,1073,429,455,1766,3134,1794,3470,1715,1609,1204,1579,1910,2864,1950,3263,1884,1480,2749,1409,2065,1657,646,1215,1291,1176,1180,1376,1774,914,1199,2132,3469,927,981,1630,903,2118,1000,3364,1808,1792,908,986,3484,2680,3557,3557,2868,400,426,476,388,2052,478,2462,2728,392,1702,2860,2298,2444,2298,2718,384,2612,2732,362,1166,882,1002,362,2354,474,2983,703,728,710,3276,740,3270,3169,3225,3206,3170,2988,2839,3114,2578,3119,3113,2512,3204,2247,3183,3853,3111,3018,3215,3443,3878,3596,3145,2868,3509,3214,3493,3151,2954,3100,3782,3109,3026,3904,3904,1286,1318,1514,406,2846,3266,926,3314,1065,3225,3118,2921,3508,2990,3235,3116,3122,3116,3190,3197,3233,2246,3171,3277,980,1227,2979,3229,3309,3562,3407,3154,3300,2882,3208,3496,3314,2874,3555,3119,2992,3501,3478,3026,1316,404,2451,392,2604,302,2086,2802,2818,454,470,2788,468,2694,424,1826,2742,860,2796,348,322,398,2752,606,2816,816,914,1886,1040,820,874,710,2140,1166,1318,1034,762,588,1050,2410,730,860,830,882,872,1904,988,926,772,854,1014,522,808,1054,690,684,998,1056,556,682,1112,1936,972,730,772,732,852,804,634,756,3186,3228,2048,1042,1964,802,1302,1388,864,1128,1534,950,1822,1558,840,1322,780,3118,770,744,908,668,894,780,706,848,846,1348,1468,864,990,872,816,716,1124,930,720,722,708,1024,854,792,754,690,756,808,704,3116,3134,826,922,856,966,762,766,1770,1266,3164,3200,3034,3174,3243,2198,806,810,2156,2094,690,966,1470,1528,1014,1022,1034,1004,1200,1478,812,884,744,856,700,812,1968,1014,856,917,937,632,1024,1094,840,1524,3228,1942,1120,1104,1064,1646,926,1014,1102,754,696,3250,1420,1252,594,590,656,1044,1068,870,1380,3229,3192,3240,2028,1035,3249,2254,3258,1086,776,740,1090,666,582,3184,706,810,792,606,684,1434,1327,812,1934,518,442,2260,662,526,666,526,1342,780,540,664,600,576,616,636,716,1026,1776,924,752,964,3203,3096,2058,840,856,3114,3218,2826,1646,2686,1570,1736,1512,1520,2644,2702,2620,2476,846,690,400,834,2126,2626,1060,1184,1280,990,2588,1156,1020,1264,1188,1284,1224,2534,2506,2750,2760,710,646,1012,984,2708,2622,2572,1668,2660,2738,2750,2486,2706,510,320,546,2180,2368,2850,2814,2038,2634,2524,2732,2662,586,588,1618,2812,2832,2654,2816,2870,2716,2564,2724,2820,802,676,1346,960,874,1698,2486,2464,2780,470,328,754,2394,2736,2676,2750,2768,2716,2668,2696,2664,508,668,576,400,624,620,904,560,416,796,400,2560,2244,1772,2206,2228,1998,2156,2104,2062,2012,2000,2098,2204,2216,2376,2196,2248,2164,2192,1892,2392,2272,2024,1698,786,744,726,2124,2116,2174,2094,2114,2332,2596,2076,2204,1704,1692,1700,2262,2220,2406,2554,2322,2588,2574,2526,2410,2524,2572,2278,2338,2024,2606,2324,2154,1786,2310,2148,2374,2432,2462,2566,2484,2262,2388,574,390,674,574,392,402,354,730,810,832,758,774,1302,1290,750,540,846,506,1124,936,1270,1132,1056,744,518,640,396,1206,318,1032,876,542,416,1626,986,572,400,1616,740,1676,398,462,866,696,616,658,1306,930,616,610,1246,1022,972,1106,1388,1060,1412,792,1522,472,942,864,890,384,1010,1428,812,738,794,802,906,562,538,1398,1216,380,556,1904,2460,1112,572,494,1762,832,392,1654,886,674,1150,866,840,1982,764,768,814,756,684,1162,2778,2772,2770,422,402,776,2378,466,1316,2356,2630,2408,786,842,834,1368,3302,306,1700,540,332,402,320,350,2344,2160,2324,876,938,2300,2764,3248,1436,704,680,988,956,1364,2452,3152,1312,2048,2112,744,1224,820,1048,3012,3512,1752,1372,848,312,684,1064,1620,1692,1796,364,420,396,1716,1188,1148,1948,884,1124,916,1560,1584,848,956,1212,940,1136,924,1356,780,916,1136,1868,3152,3176,720,684,680,1256,544,844,516,976,688,556,876,1120,904,392,488,540,1412,1196,400,1404,1192,2064,860,1380,1780,536,2896,1108,1496,920,1008,2060,704,3596,656,564,1160,512,332,456,472,444,616,540,948,816,2192,504,556,644,624,2186,2596,1198,534,556,806,820,1088,1324,678,2496,1046,1638,1654,582,1486,660,838,2412,2808,1368,1086,676,676,554,852,1292,1348,1450,346,312,1352,956,900,1556,706,898,732,1244,1256,672,758,910,744,902,738,1082,632,734,668,1500,2562,1704,1828,2548,2414,922,1318,572,552,536,1006,486,752,414,768,548,754,712,442,456,902,548,462,396,524,1120,970,346,1110,914,1634,612,1092,1354,434,2308,956,1202,716,880,1652,1082,904,2944,456,450,914,408,342,386,350,490,434,736,648,1758,396,480,506,494,2740,3262,1442,700,752,1006,958,1370,2464,3160,1314,2064,2100,732,420,1880,826,1052,3024,3552,1728,1370,854,852,698,1080,1636,1704,1810,366,394,1716,1210,1152,1980,888,1130,920,1568,1582,846,956,1152,938,1138,930,1358,788,932,1218,1884,3212,2296,364,3164,524,520,490,686,682,1268,604,846,518,602,690,404,1094,798,320,492,478,1026,832,538,1410,1216,432,1404,1158,2064,1372,1702,530,2954,1100,1504,918,984,2074,1142,3700,578,578,1132,514,472,444,622,550,948,810,2228,490,638,622,2184,2588,1192,564,540,808,772,1088,1640,2508,1048,1168,2704,656,836,2344,2820,1380,1092,680,676,560,852,1300,1352,1548,312,1356,956,920,1560,708,900,732,1244,1264,672,764,920,748,904,740,1084,632,796,940,1496,2564,1708,1832,2560,2528,576,552,544,1008,476,672,416,768,552,900,712,480,456,848,320,572,680,520,944,344,1108,908,1644,616,1096,1472,436,2304,888,1280,728,924,1652,1088,904,1000,1912,512,456,412,360,384,424,492,440,740,632,1752,392,448,552,496,388,450,2206,2178,636,542,456,530,940,2392,516,396,408,500,500,492,1068,508,2368,2388,2380,2388,2368,2288,2324,2268,2344,2536,2500,2392,2524,2388,2384,2352,2408,2412,2404,2364,2308,2360,2300,2316,2344,2548,2368,2910,2328,2436,2910,2408,2240,2428,2296,2384,2428,2284,2432,868,864,848,856,852,940,868,820,2818,2682,2672,2604,2064,2630,2412,2368,2636,2628,2320,3020,2394,2290,942,1516,1110,1476,1218,2210,1596,2170,2178,638,2254,1830,2282,2292,1780,1554,2102,2118,2146,2292,320,2284,1442,1580,2226,1846,2302,2292,1212,2190,2102,1678,1376,1872,1456,1226,2172,2082,2250,1076,2298,2300,2316,2066,2104,2186,2062,2262,930,2284,2240,1578,1120,2250,2340,2256,820,2166,2288,2308,2080,2150,2178,2118,1820,354,736,1286,2414,2158,1326,994,2168,2238,628,676,3048,3076,1308,1204,1256,1888,1232,1220,1256,1268,3236,3032,3008,1376,1376,1400,2380,2384,2484,2468,2584,1700,2420,2396,3220,2860,2016,2348,1768,1760,1776,820,2408,1884,940,1180,3472,2026,406,2170,1758,2064,2410,1544,1988,1832,734,962,1018,1018,732,324,472,2134,1514,1156,1134,2176,2154,2054,1208,1514,1628,1224,1532,910,824,1966,1958,746,2256,708,1610,2504,2068,794,772,818,800,700,1098,712,786,696,726,2036,2230,1762,2008,1228,1936,2044,576,998,2112,1160,2196,450,896,498,1288,634,732,582,598,734,708,2348,1026,792,1140,1216,398,528,1376,2292,774,776,810,826,1072,930,940,1150,996,574,2618,456,1028,778,1752,1192,1214,1422,812,1336,1328,884,1386,1408,1566,1396,1998,2404,1608,1412,824,964,2034,1802,1384,516,2032,972,492,796,784,728,1026,1236,1104,2014,1058,1286,2330,658,656,2456,2176,738,838,942,1766,784,2430,398,1276,1272,344,474,380,360,338,608,1142,634,562,366,476,834,500,332,1144,520,1110,992,916,468,450,756,538,316,428,674,1062,450,726,322,380,618,594,700,1076,670,762,1106,312,498,566,1046,644,1246,442,622,680,720,578,724,858,834,1308,532,674,554,532,352,856,872,616,1284,372,338,600,624,680,454,536,612,610,444,456,538,602,594,604,478,1350,660,962,1170,360,1220,584,562,460,542,822,420,470,454,416,560,490,556,530,548,502,1228,500,698,676,596,538,736,324,504,956,950,946,536,1104,1048,1768,2064,2416,1556,1984,1812,756,1024,1012,812,2012,2224,1540,1152,1136,2180,2144,2064,1216,804,1520,1616,1224,1528,916,820,1976,1968,760,2308,712,1616,2504,2076,796,772,816,796,724,716,780,696,704,2040,2228,1768,2008,1304,1944,2056,576,996,2132,1232,2196,900,732,1292,636,728,588,600,752,748,2420,796,1140,1224,432,376,312,1600,2532,2268,812,1048,1328,744,1324,1048,1512,2524,1448,522,1734,630,1326,600,1062,696,1438,1162,1848,600,3088,3064,3640,3596,3696,1412,660,1440,660,968,1284,1436,1460,608,664,664,1616,1172,2198,614,2410,2240,1794,1948,1926,1564,1528,1592,1908,2008,2420,1730,1868,1978,2106,2026,2104,1838,2244,2324,2224,1982,1528,804,1042,574,2344,1952,2420,1858,2488,2034,1872,1792,1924,1376,1660,1792,2276,2012,2010,1910,2222,1720,1176,1790,2072,2068,2174,858,1114,794,556,1672,1250,498,1276,912,2282,2278,1302,948,2204,2304,1314,2292,2278,950,572,2302,1320,406,816,498,1326,1306,2266,934,872,1008,1494,310,1204,568,1062,936,1104,1088,618,912,1372,2292,1328,534,624,650,576,1094,944,1326,1176,1318,4658,314,322,462,1044,372,646,2144,1988,1790,2116,1818,1672,904,1080,1960,2140,1866,2002,2040,1972,1564,2000,1862,2128,1334,714,2212,2176,1974,1442,2480,2396,1890,2252,2052,1916,954,862,1652,1800,2466,2002,1520,1824,2126,1996,1894,2176,2184,1610,1956,544,1416,1696,2048,2048,1328,1712,996,794,1476,1186,1412,628,1332,358,568,576,420,574,352,476,1862,3532,1122,1060,349,756,476,450,1127,354,1425,1307,1434,3029,1722,1255,1151,3564,2468,1588,1622,2692,2631,1568,2702,2740,1279,1349,1367,1446,2801,3326,1744,1343,1556,1174,2322,1428,2936,1292,3564,3564,2593,1436,3322,1198,3599,1235,1374,1718,3564,3478,2591,694,2358,1096,3190,1289,1217,3222,1724,1787,1720,3564,3564,1353,1451,1439,1722,1330,1962,2275,3398,1464,1271,1698,2041,1272,3017,1521,2934,2794,1240,1463,1440,1738,3341,1362,835,2726,1650,1751,1118,1734,1588,1470,1782,2286,1462,1430,1405,2014,1175,1289,3040,3042,1728,1376,1454,2227,1448,1363,1496,3250,2837,1728,1236,1644,3212,1730,1303,2778,1810,1851,2625,1736,2422,1320,1819,2892,2888,1385,1144,2468,1015,1597,1716,3022,1740,1157,2429,1331,3272,1524,1436,1288,3000,1682,2484,1728,1054,772,2509,1867,1712,2500,1367,1464,1199,1396,1724,3046,2495,1380,1431,1244,3532,3564,1059,1544,2994,1394,1394,1147,3526,3394,1295,1255,1296,1202,3275,2909,1708,1184,2882,1394,1063,1602,2817,1374,1386,1508,3257,1214,1520,1404,2409,1279,1596,2795,2790,2234,1168,1412,3128,1570,966,1662,3156,1206,1356,935,3106,1456,1487,1264,2344,3504,2401,1372,1015,1110,2296,1332,1558,2297,1562,1366,1170,3056,1180,1450,1422,2676,2938,1194,1138,1480,1660,2965,1496,1500,1230,3404,3458,1303,1440,1344,1579,2347,1734,916,1275,2649,1470,1338,1678,1400,2763,1408,1459,1276,1671,1285,1506,3000,1420,1139,1764,1074,1385,1636,1281,2470,1334,1572,2742,2825,1501,1350,1357,3194,1682,1321,1397,3348,3550,977,1536,1311,1378,3331,1566,1105,1254,2770,1607,1232,1531,1464,1032,2294,510,1090,1445,3278,2154,1478,1138,3564,2902,1460,1483,1383,1814,1204,1508,1173,3564,1414,1388,1208,2476,1356,1402,2910,2901,1154,1742,1274,2926,1376,1320,1301,1362,3250,1654,1310,966,535,662,1362,1244,1694,994,3173,1333,1126,1826,1256,1817,986,912,1411,1456,3564,1138,1162,1246,1608,2392,588,1790,1370,1158,1324,2598,1387,1117,2332,1381,968,3410,3618,1355,1330,1290,1464,2335,1292,1259,3346,3070,2456,1494,1389,3222,1240,1357,3564,2632,2744,1548,1996,1273,2789,2360,1162,1228,1504,3277,1218,3226,1724,3503,1499,1480,1562,1308,2808,1182,1322,1244,2208,2720,1168,1374,791,1188,2392,2299,1308,1712,1353,1879,1705,1468,1290,1329,2442,1185,1159,3185,2924,1420,1354,1514,2526,1522,1398,3564,1305,1140,1548,1146,2913,1648,1506,1254,3564,2652,1460,1329,1322,1268,1254,1161,2695,2446,1431,1530,1434,1384,2356,1466,1270,900,3564,3415,1508,1396,1474,1582,1040,1526,1596,1492,3564,3564,1482,1514,1448,1332,2435,1260,1352,1403,1262,3564,3002,1744,1362,1339,1660,3420,1496,1533,1424,706,3194,1108,3070,2404,3858,3558,3472,3688,4024,3622,3316,3634,3752,3610,1962,3228,3464,3074,3346,2520,3536,3338,3090,3040,3032,3688,3818,1700,1662,3142,3406,2658,3568,3886,3276,1552,3160,2714,3300,2960,3746,3050,3978,3538,3362,854,3200,720,2516,3646,3752,2824,1520,2720,2756,2740,2712,2632,2724,2632,2708,2764,2136,2436,1944,2456,1196,2396,1424,1288,1416,1356,1292,2412,1324,1412,1960,2716,2756,1252,1232,1240,1340,2748,524,2708,1408,1304,2732,644,1356,1320,1612,2612,2468,2260,2444,1356,2324,1044,2480,2488,1132,2708,1388,1240,2744,1128,1092,2708,1108,1452,1236,1120,1408,2056,2728,1412,1412,2692,2724,1300,1016,1032,1264,1208,1340,600,2732,1496,2708,952,1160,328,1128,484,1288,2712,1364,2500,692,904,2708,2724,1320,692,2712,2732,1432,2744,1212,2716,1040,2456,960,2724,1168,1328,2716,1400,1160,912,2728,1324,2704,2712,2732,1392,2148,1296,1036,1016,1268,2712,1252,868,1244,1256,2448,920,940,1396,1344,1264,1096,896,336,320,2732,1216,1568,2564,1392,2736,2712,2728,1566,2646,1262,1156,2728,2722,1610,506,2424,1962,2452,1290,1190,2400,1418,1286,1410,1344,1406,2400,1328,1402,1836,2728,2706,1256,1240,1224,1346,2702,1316,2696,1414,1294,2736,420,674,514,1348,1328,1688,2626,2466,2272,2254,1362,2322,1044,2500,2478,1128,2712,1384,1254,2714,1136,1084,2718,1364,1458,1170,1112,1416,2050,2708,1418,1410,2708,2712,1300,1332,1338,1012,1240,1212,1354,554,2722,918,614,930,2722,634,1152,1472,1146,986,1306,2698,1370,2392,730,894,2724,2704,1324,956,2718,2722,1322,2716,1218,2708,916,2226,1284,2706,600,570,1324,2726,1396,1168,2716,1306,1310,2720,1352,2720,2720,1398,1812,1310,1022,1022,1264,2712,1242,860,1240,1254,2220,2386,926,936,1390,1340,1276,1092,708,310,322,2720,1222,1528,2580,1390,606,838,776,2754,3685,612,2692,596,436,628,1372,1866,394,976,590,458,892,592,954,1098,866,432,586,302,516,604,592,448,516,392,436,412,372,348,692,844,816,984,824,1480,892,440,996,1008,1056,512,1076,300,376,1268,968,812,1124,2292,2236,2236,800,1044,671,1006,1008,2234,348,378,514,454,2244,2308,334,2256,2230,394,324,400,2236,432,1470,364,330,2252,2234,2250,2230,422,422,390,400,366,2408,2142,2236,454,534,302,332,346,364,354,714,368,1998,670,340,338,340,322,344,336,336,338,344,342,338,350,428,440,410,2028,2062,960,1160,2444,344,2928,2956,3256,2352,3112,560,820,880,580,700,768,2380,396,328,560,880,628,1872,1448,404,508,1180,872,1184,476,1960,1428,2424,2612,1624,3424,1464,2476,888,1008,1976,1336,812,628,988,1088,1084,840,808,444,892,2236,1196,864,1236,628,1080,784,2064,664,696,448,1112,992,748,428,1028,884,500,780,800,700,880,904,360,828,948,584,784,664,564,412,576,364,728,2880,532,520,996,948,1140,1220,2224,1112,804,3068,2428,2084,1096,1400,1348,828,2900,1036,3960,3544,4012,4028,3904,4068,4108,650,776,644,1290,670,360,1058,860,994,1414,490,1436,1366,894,1132,1032,1130,1284,860,1580,978,1336,1264,1784,572,866,2450,870,1480,1388,1140,742,1640,1986,1000,1160,1126,506,1540,1204,1350,876,1944,1686,1066,1056,412,1778,980,1944,1074,520,1618,1286,448,1042,1024,1628,850,1012,2080,1468,622,1824,960,520,1594,1432,1414,1012,1224,772,1308,1480,1588,480,400,1616,1586,822,862,2064,1780,1558,482,1882,634,978,1560,442,984,1006,1500,1702,1720,1462,1506,960,962,846,1250,732,750,2392,632,716,740,336,620,1584,474,770,872,1506,946,902,610,914,912,1588,816,814,1198,2672,2110,1662,2546,2866,2850,1142,302,626,1354,2784,1278,1092,1154,834,1162,1212,620,756,802,930,808,1458,1016,2900,1472,1462,1432,1392,1398,1442,1436,1362,1318,1240,1146,1150,1270,1420,1266,1432,1416,1138,642,1368,1428,994,1346,1420,1490,1366,1270,1098,316,1356,1472,1384,1508,1346,1278,1492,1446,1350,1546,1350,1142,1420,1100,852,1018,1408,1414,756,1146,1412,1166,1502,1476,1416,1064,1454,1410,1372,1486,1438,1406,1408,1268,1456,1420,1354,1324,1422,1324,1432,1130,516,468,1334,1214,920,806,1572,1198,1202,892,784,446,1284,674,798,646,652,598,1646,1488,1108,404,1046,300,730,1042,300,942,354,426,866,990,664,736,856,1194,492,980,942,360,1478,2714,2728,2708,2786,2816,2722,2726,2744,2824,2734,2550,2684,2478,2936,2700,804,1778,2736,2770,2782,2852,2590,1374,382,410,784,648,2840,2816,448,1476,2748,2728,1284,1248,1258,2696,2794,2402,2826,2784,2696,2724,1614,302,2694,2702,2824,2780,2738,2742,2726,3124,2884,360,2808,2744,2328,1898,1012,912,1796,648,2806,2726,2550,2490,2386,2716,1638,1648,2742,3008,1528,912,454,728,804,1072,2886,2594,1068,642,750,2896,584,808,2820,1132,746,2834,2634,3206,2688,1278,654,678,936,486,650,874,1016,442,2282,410,2236,2250,2164,3008,2980,2980,2406,2392,360,1340,324,2564,2574,2772,2878,2824,2678,2636,3112,3108,2758,3214,2702,2406,2716,2694,3104,2794,2906,2894,2896,2692,2934,3801,658,482,670,990,992,340,2982,2986,2974,2984,2980,2862,2974,2982,2890,3014,3152,2472,3012,2990,3012,3010,2990,2580,2764,1078,1882,2994,3008,2998,2996,948,1906,3006,1982,898,2986,3024,3002,3010,2996,2992,2992,2996,2980,1276,1652,1748,2986,2982,2994,2994,2966,2998,2984,3024,2986,3122,2860,2982,2776,2998,3010,3038,3012,2998,2996,2982,1598,874,2784,3024,758,1040,1338,1520,2988,2992,2530,3002,2994,2984,2502,3000,970,1932,3104,2984,2998,2996,2994,3006,2998,2520,2988,2970,3012,2986,2994,2976,2988,2986,2986,3094,2998,3000,2996,2882,2984,3010,3064,3000,656,474,582,814,614,706,556,580,572,596,788,1038,542,802,526,584,700,580,654,434,646,434,758,428,584,560,782,582,872,464,458,890,506,572,732,876,888,398,578,426,422,424,448,576,442,442,402,572,594,594,452,446,374,568,598,590,1486,550,1186,1038,916,882,1126,566,318,1334,898,1496,3120,3152,582,1212,702,3128,3010,2628,3044,1374,750,370,1380,750,398,1376,750,440,766,1134,720,1222,1312,1438,770,1066,818,1290,1054,3070,2924,1068,1950,2628,1322,1306,2908,2986,1366,1456,3158,2618,2884,2954,3162,3108,2910,3140,752,688,694,612,452,322,472,2426,2332,3004,3176,1432,1404,3138,3168,3024,3074,1108,630,2878,2394,3040,3116,1162,1162,3152,3150,1210,930,3074,2978,3156,802,1802,3166,2894,2746,3122,2878,2674,2714,3130,3218,2926,672,882,758,674,720,962,798,1034,658,970,582,3098,2894,3148,3046,3136,456,414,1884,3036,3230,960,1580,3166,1224,470,1174,3084,3188,3152,2850,3146,767,974,692,689,923,738,630,1212,643,756,678,880,798,719,809,330,901,689,659,917,686,1028,539,1050,694,856,1038,1052,486,682,508,492,498,522,678,694,703,531,431,678,703,4070,3923,3979,3782,3590,3397,416,454,1624,882,466,1624,886,442,1682,882,448,3685,4101,3817,3513,4007,4006,3457,3730,3969,3663,3770,3105,3312,3689,3651,4128,3855,3718,1816,1259,2891,4103,3575,3796,4108,4046,3620,4012,4023,3993,3615,3210,2965,3976,3652,956,1037,3673,3679,3982,1011,2123,3099,3362,3238,3995,3409,3427,3911,3941,3837,3456,4041,3029,4060,3889,4179,3994,3891,3351,3420,3967,3837,1140,1865,4148,3285,4062,3978,3375,4006,3100,598,3400,1150,1850,3368,1944,900,1120,1582,1572,728,2504,962,982,1980,3238,672,1006,3176,3212,3212,1224,1410,682,2058,460,614,1384,558,3160,970,954,1776,946,2162,3150,3238,1720,814,950,1070,2310,2312,2292,2876,3224,712,480,748,674,1204,2838,3090,3192,3336,3216,1992,1088,1912,3318,1554,796,2054,1948,2164,3382,944,750,3058,2558,660,1086,1316,604,1962,490,2360,2656,3032,3228,440,548,600,606,2142,3340,1254,692,3290,1100,1318,1258,796,2108,1622,954,2716,1138,1368,1342,1184,1150,2814,2720,2220,562,1184,2914,2238,328,1314,2266,2712,1954,2928,1000,734,1544,698,1744,338,2042,2758,2780,986,2822,2616,2212,1338,1392,470,700,936,334,2534,2712,412,1160,652,1036,658,952,2786,786,1216,2860,2740,568,644,2612,1260,452,586,1706,658,2634,1054,370,704,1026,714,1376,2472,1344,1306,2422,2768,2378,684,2756,1862,2754,2712,2752,538,540,916,1258,1128,2710,2726,902,378,610,938,624,340,784,1464,718,1214,838,1782,684,1706,826,996,750,874,766,1340,1308,424,2826,300,1720,816,786,480,756,796,800,584,942,1128,486,1734,2142,2674,514,584,716,366,530,474,501,2730,2652,352,2844,2720,2078,2948,2992,2856,2748,2794,552,792,1320,1140,388,2112,1338,1114,1546,546,1514,2526,870,1036,2892,1480,1020,406,968,1916,1850,688,2916,2816,2384,2040,2818,1264,2650,2794,2740,2978,2802,2784,1428,1326,2466,2762,2688,2890,2852,664,668,2262,2862,738,910,642,2700,2780,906,1196,2756,1582,2680,2582,3058,1006,446,1722,976,1050,822,1142,2704,2832,2724,506,2680,522,2948,2141,2112,2038,1492,992,2790,1580,3060,2930,418,1244,1610,960,1218,1222,1350,2374,2664,2772,966,840,2604,2718,2330,952,3088,888,790,2178,1552,3340,1608,3230,1422,2886,1850,842,870,814,636,1004,2284,3174,3084,2678,566,1214,800,3092,1538,3062,1440,2562,2144,1736,1170,2466,2678,666,1392,2480,958,958,954,942,1800,2690,1558,1334,1330,2198,600,990,2882,1562,2614,3074,2702,2682,2448,2634,3212,1388,2446,3036,864,874,882,566,1656,856,2368,3382,2370,3446,2888,2902,1630,1650,1618,3118,2380,3114,1306,1610,1972,2568,1526,1210,820,886,2698,1548,882,1022,2874,1970,1952,706,868,1738,2848,3280,1664,738,832,2344,1384,2178,2500,3534,1158,1164,1154,2554,3066,1776,2142,2676,2624,2534,3060,3072,1930,1322,1804,2806,2634,3084,2596,1760,2122,2438,3058,2666,1586,1928,2982,2806,1504,1930,1848,2874,2770,2756,2776,2960,1732,1660,978,2980,1158,3240,1752,3074,1026,1042,3458,1044,2432,1388,780,1610,3006,1244,1506,1510,1530,1498,2886,2856,1016,1388,1016,2458,1028,1428,2270,1612,3442,2824,986,1520,2710,2068,1722,1170,2896,2772,606,1094,2944,2904,2340,1164,1088,764,1150,1416,1534,1928,1832,1142,1974,1476,2042,1738,1476,1320,2278,2752,3292,1204,1368,2452,2748,2694,1468,1530,2634,360,1982,1588,2830,3248,2572,2486,2914,2024,1458,2456,960,636,2026,1966,1192,1456,1450,1566,2858,2322,1822,1810,2788,3372,2108,1952,1066,776,3360,3178,2596,448,2316,1146,1940,2240,1570,1908,3010,3014,1658,1568,860,1040,2474,1482,2818,2746,494,336,2784,2804,1036,670,1090,1648,798,1930,712,1050,1012,3174,1518,1026,1894,2000,2702,1918,940,1136,1338,3328,618,1198,1082,2114,1912,1016,806,2878,1594,920,1690,1642,1572,560,1758,1624,832,878,2694,2948,702,2094,1454,2666,2446,2498,1348,1536,2604,2946,2720,2296,2588,1516,1208,3074,3108,2530,3002,1636,740,1836,1850,1260,1202,1080,2882,2798,592,580,1914,1442,346,322,596,356,1624,874,962,868,470,340,484,384,420,1532,1412,1542,1814,1010,804,1532,668,388,710,564,430,1502,1438,802,816,758,600,742,2618,1286,1426,3130,1124,1854,2628,2802,378,1428,3096,1654,1366,1300,1538,1070,1096,1028,3150,1086,1658,1458,1864,2494,1258,1550,1592,2492,3056,2360,1450,2410,2708,3052,1166,1428,1372,410,748,1798,2576,3050,1192,832,3100,1958,2144,3428,1492,930,934,1314,1602,2940,1294,3102,892,1214,1096,2142,3378,3032,3002,2142,1724,1790,2740,2846,1344,3360,2284,2416,1254,1228,2754,2816,770,764,776,3180,2046,1692,3104,2668,3254,1276,938,924,1576,1790,2316,1886,1362,3064,1168,1474,1426,2672,3096,2774,1040,1004,812,1730,1712,1698,1846,1160,2614,2288,2692,2558,3050,3052,2668,1190,1294,1752,1358,1354,1386,1354,2062,1090,992,1708,1524,1410,2662,722,436,446,406,940,1506,320,432,2146,516,486,424,1108,818,450,444,446,458,922,380,1310,610,414,758,470,464,860,1060,762,426,324,312,368,386,3738,856,2308,1044,722,816,918,338,2170,902,822,816,2530,638,752,568,640,1272,980,956,1212,1196,524,798,3752,2836,1042,534,1752,1780,468,552,2396,2394,332,334,1798,1710,1804,414,484,440,856,560,1260,1312,930,832,3738,462,370,1444,910,566,400,1930,794,450,412,1574,808,3414,512,2960,352,342,436,2590,1172,1392,358,2032,1282,2002,466,1370,468,2398,446,470,3164,960,472,2278,480,1506,402,1864,400,1418,1930,462,2516,3182,688,702,2950,464,2358,1500,310,2038,464,2146,1904,1148,408,460,2192,462,1768,464,2384,472,2188,466,822,488,384,2326,460,1894,650,1680,2438,1918,2384,2258,2206,1648,458,2164,522,2286,1086,1104,1154,1340,710,300,1632,1930,508,490,2108,388,358,2416,2348,318,1570,1610,1636,462,1672,1058,1024,300,3190,1896,1538,2004,1430,548,1168,852,742,2176,2290,2414,964,1648,2268,1390,900,1756,1848,1924,2400,2178,508,2220,956,1924,1396,1220,466,1460,498,2378,432,1632,1382,2194,1566,1610,1128,2104,382,398,406,392,396,402,402,980,464,954,900,468,464,1656,692,932,598,300,1724,2162,1360,1684,2252,1656,2860,1928,1000,2860,756,728,568,556,1772,516,444,1988,2176,1600,1444,1912,1868,2048,968,940,1176,2420,2292,2852,1004,420,1688,598,2272,448,952,436,2616,1944,1624,1928,824,976,1744,1828,504,436,512,2036,2284,1656,1544,1920,2392,2008,972,956,1184,2444,2236,2736,2478,1186,886,662,3254,2810,3080,924,920,738,538,544,526,542,738,812,492,344,722,710,462,538,1736,782,652,628,670,1892,458,1680,988,926,2506,2510,2516,2510,2512,2512,336,2510,350,796,568,980,428,2498,2512,2508,2506,1060,2500,916,408,2492,2510,350,640,2494,2510,814,670,650,2502,2506,2498,2494,2546,738,1096,2496,2496,2508,2498,2504,330,1406,2502,1592,1434,552,1174,4008,440,370,3672,928,2148,1378,1428,1472,1442,1348,1122,1422,1418,1418,1428,1412,1402,1136,1274,1574,1526,506,1328,1272,1302,1092,1310,1182,1442,1418,1482,1320,1336,1300,1482,1638,1436,1336,1240,1148,3661,606,2102,1862,2016,968,1118,1124,1822,1424,1300,1556,1446,446,768,424,834,1416,1382,1356,2252,2094,1428,1122,1092,944,1850,2360,2416,2418,1116,1202,2188,2884,2874,906,890,758,628,348,1004,1356,1054,718,1378,1284,1224,1256,528,702,600,554,724,1770,1172,2310,530,854,504,826,642,488,976,650,852,2804,748,876,1260,1088,1368,506,632,848,1602,1144,860,1172,1378,1026,664,836,1360,1254,460,1256,2078,698,628,550,632,526,2902,802,350,594,1220,338,480,1746,1198,962,1638,814,846,734,812,790,1868,1032,1446,324,2126,2558,1380,1244,1252,1756,918,1000,1720,940,1626,1060,1216,1322,1398,1566,1408,994,1042,1048,1012,536,1014,1162,1608,2706,412,2920,1576,692,446,718,1480,394,730,848,1348,440,1026,1418,904,896,482,632,664,574,892,710,1124,1306,1098,1300,1022,986,1650,660,2502,2510,1536,732,470,722,1712,742,1232,1284,2328,606,326,1600,1258,464,1300,1624,1956,926,588,592,604,1110,1044,624,972,1524,886,1590,1782,910,2932,1320,620,838,1240,504,520,534,586,924,2058,908,826,1334,1342,1084,1912,1694,540,920,1480,2764,766,824,842,424,1016,1064,1052,610,670,966,680,2206,440,1086,1442,1270,424,866,662,1712,602,638,632,2268,1360,1068,1170,1398,554,590,602,2786,760,722,1034,658,728,938,444,598,438,416,738,566,560,1232,808,392,1328,1134,960,754,1786,1320,1358,580,520,502,550,568,576,1076,536,504,560,1012,914,320,1228,1096,1370,1050,1194,1056,882,514,566,1110,884,1012,532,354,2134,364,2104,2378,1214,532,2134,2092,2180,1962,2302,2328,2046,2064,2314,2584,630,1934,1774,922,560,980,1446,2042,1226,1104,1926,1756,1548,1162,2150,2534,1608,2260,1546,1536,2516,540,772,840,1470,2122,2040,1964,1948,764,1964,1998,1966,1618,1962,1996,1950,2076,2036,2052,1970,1970,1966,1970,1534,872,2048,476,1500,1396,3576,1620,896,2502,1598,1958,1934,934,2514,750,1156,1754,1928,2114,2130,1364,1150,3576,306,2376,3604,3570,3568,3340,3488,3444,2940,3520,532,3520,3528,3524,2148,3496,1656,3532,1972,624,780,1492,2316,780,2152,3088,2436,1540,1724,1224,1280,1166,1142,359,383,394,1106,732,478,1586,666,2842,396,1554,1000,1020,1750,1416,518,2190,2452,2192,2106,866,818,2184,672,1756,2200,1222,736,1522,950,446,314,1932,2304,2188,2454,1220,2452,1106,1136,1638,2160,1326,1122,2112,1634,2194,1744,2452,1818,2194,906,2112,2106,2104,1304,892,2192,1932,1450,2182,2460,2456,1704,2448,1198,1956,1002,2020,762,1842,1282,2108,590,1544,634,672,1656,2286,1582,2198,2118,2102,1224,2108,1238,2106,730,2072,1768,1826,2036,2190,2094,2176,798,828,548,320,360,494,568,1576,2850,1104,1286,1318,1054,3128,2116,532,1420,1570,1106,2808,512,2664,496,1636,3272,404,904,732,888,792,348,460,672,472,1264,796,840,576,876,3196,2020,2668,1240,492,2100,1200,2564,2052,2092,1704,2208,1132,1896,864,1284,952,1144,1160,1380,1216,1104,576,2120,1528,540,1228,1236,932,460,736,1448,1292,1180,1556,1412,1116,1572,1248,1260,2008,1904,1524,1608,2136,1612,1312,560,864,588,780,1292,460,3428,424,1112,676,612,924,784,1080,2644,1156,796,604,2664,2492,1320,1252,1404,2268,1404,808,1044,1224,684,1064,1164,864,1088,1488,2056,1724,360,1996,1036,1620,1048,1480,1532,1888,1784,648,3136,1700,1520,2196,1148,756,440,468,1096,1044,1636,1720,1188,1704,2032,924,696,912,1160,1840,1340,1352,3268,2448,1452,2028,1916,892,1404,1068,3436,1984,2072,708,780,1592,1996,656,984,1016,652,1088,1444,1908,1352,1208,1164,1076,1816,1884,2216,1196,928,1004,968,1180,1552,664,704,788,1616,900,472,1032,1228,776,680,1348,1092,1088,1232,1072,496,472,588,384,572,1240,852,700,520,1288,332,2808,1388,672,1212,664,1084,376,2208,1608,2536,1172,2208,1580,1028,1952,524,1024,2856,420,1556,1068,1032,1172,1152,2068,968,1440,2080,1048,1484,3008,464,1356,788,576,1916,1668,876,1656,3592,2916,2808,308,488,496,564,904,692,684,492,800,1392,796,600,2208,1984,736,1056,1332,868,852,1108,892,924,584,2664,3360,408,908,556,732,888,796,352,460,468,1336,1944,844,576,772,3180,2020,2596,1240,492,2096,1136,2568,2060,2172,1516,2204,1132,1008,1264,644,1896,868,1280,956,1140,1160,1380,1216,1100,564,2120,1532,540,1064,1224,1232,892,448,988,1036,384,3632,692,1004,1572,1420,1428,1292,1176,1488,1412,1116,1244,1240,1256,2004,1828,1524,1608,2136,1612,1304,568,864,584,1064,460,1112,672,612,932,780,1064,2652,1156,800,604,2664,2492,516,1324,1148,1504,2272,1404,804,1064,1220,684,1084,1164,868,628,1088,1484,2092,1716,1492,360,1020,1032,1604,1048,1480,1600,1892,1780,760,3116,1704,1472,1144,756,492,692,704,444,440,504,1096,1040,1636,1720,1228,1708,2008,924,692,996,1156,1844,1344,1272,3232,2444,1452,2028,1708,1040,1404,1068,3436,1980,2012,772,1496,1992,656,992,1012,652,1104,976,1472,1904,1348,1208,1168,1072,1816,1864,936,1160,1008,1200,632,712,968,2264,1476,704,704,784,1616,904,1432,976,536,1028,1232,776,656,1348,1060,1088,1140,460,588,652,1240,836,700,1288,348,2052,868,1388,672,1204,672,1084,376,2208,1608,1212,1200,2208,1568,1028,1960,1256,452,648,956,416,1552,1068,1036,1192,1116,2068,972,1192,2080,1048,1008,768,980,340,1496,1484,3012,468,1360,800,576,2092,1672,1284,1472,1652,1108,876,2816,904,676,908,596,1368,952,580,1244,3484,3236,1516,404,3608,918,1064,1092,850,1080,978,1040,916,1056,1356,996,1000,838,538,2562,2446,2206,2332,1010,796,958,826,854,614,512,334,658,770,832,832,898,464,522,874,830,660,870,932,1168,622,1284,1160,1100,1150,550,504,1456,1128,2114,1230,750,1064,994,1044,896,940,1000,956,712,704,638,624,876,810,564,912,744,1480,1164,1000,1582,1276,2463,978,3396,2104,3645,3424,3418,3445,3561,366,407,545,1193,1148,312,989,3076,734,3746,2104,396,596,690,416,2654,436,590,2404,450,796,552,994,382,1130,2104,3486,2628,448,2368,308,608,2636,1512,1976,412,2192,2620,452,2128,2612,2104,1568,676,400,2688,452,756,388,816,2712,728,2032,624,452,2742,1840,522,796,436,756,1284,368,570,970,2308,476,1206,584,874,440,510,524,572,528,1376,2192,474,488,504,1768,2690,2584,2406,2700,2854,1538,904,318,452,1530,1572,1336,1176,1888,1892,1560,1374,916,2404,828,856,2386,416,600,2246,1018,376,1586,886,2398,2418,2220,2496,1366,774,2378,500,666,1394,918,930,638,856,708,2438,1510,1168,1708,2186,2512,992,1670,2294,924,2334,2326,2392,2414,1914,1542,2366,2342,898,854,2402,2408,2398,2046,2370,2308,2174,1248,2372,1364,2198,1462,996,632,2398,1032,700,904,392,456,360,416,850,1546,600,1256,1082,838,2348,1190,970,2408,2408,2266,1160,2032,1094,1878,850,1216,1156,534,746,2106,1158,2172,2356,764,1318,1060,428,934,696,834,908,2408,1252,602,1254,2000,1706,2222,376,1588,1170,912,1608,1228,1302,894,1200,1224,1598,1604,2406,770,2154,1422,1280,1012,426,862,2094,1214,1334,2298,1146,2372,1246,898,1448,1160,1112,848,1180,1384,1142,1114,1244,2276,1152,2330,870,1740,2422,1330,1104,1132,1114,810,1076,1006,1550,1152,1106,2294,1566,1202,2220,1324,2306,1750,1202,1786,970,608,2418,1094,1150,514,668,2584,1098,2254,1610,734,2358,2390,748,2416,2343,1120,704,2512,3729,2663,2475,1772,3220,3023,2977,764,946,504,484,3777,860,2692,908,416,3344,1616,1616,3168,2576,3156,2912,1576,1076,1668,2842,2808,2816,2174,1220,2234,1526,2300,1204,2466,1364,2520,802,2460,1336,2180,1646,2534,1182,1908,1782,2748,1820,2892,1324,2496,1326,2768,1470,2460,1048,2226,1806,2110,1384,2440,1148,2324,1174,2514,1482,2494,1858,2708,1306,2018,1756,2654,1142,992,370,816,3748,2938,2348,1278,1568,2802,486,2888,1036,2874,1392,2826,1566,2816,1382,2876,1656,2454,2602,2812,1266,2526,1536,3012,1500,2942,1756,2838,2630,2820,1342,2398,1720,2866,2020,2820,1266,2938,2190,2754,2458,2258,1678,2616,1844,2310,1464,2604,1150,1348,2782,1306,2850,710,710,444,808,972,910,930,896,1022,894,728,958,902,918,802,978,840,1014,970,1042,1034,954,966,1082,1010,920,880,1918,1012,1940,1956,1954,1968,1976,1934,1972,1970,2564,336,340,976,1244,676,464,588,624,784,756,1444,652,1032,1720,1756,1160,1032,2032,664,1288,1284,1252,1784,968,1016,1024,1060,480,448,504,836,540,1416,444,896,984,1120,896,380,1176,856,920,1816,348,1280,1340,804,1120,884,2424,500,1500,2398,600,540,1092,1242,346,1134,1080,870,2382,1246,1338,380,1512,2218,682,324,2522,522,504,824,2556,1812,764,396,832,2616,622,788,432,1066,1178,2392,2336,2396,934,844,2618,892,678,1370,2234,1818,1376,2176,2672,1028,1266,2644,484,1550,2368,726,536,2328,678,762,2312,384,598,646,1244,436,2020,1120,420,1190,382,1194,774,1488,644,1482,2676,1236,552,1050,564,592,2028,644,904,2574,472,510,2112,774,364,384,852,556,386,1036,2434,1570,552,622,2532,2502,582,512,1664,1338,484,548,2488,694,1538,2430,524,520,844,2550,556,2398,902,1264,1666,1108,1786,1316,1058,2676,862,1134,1178,994,2458,1910,558,556,2560,1052,970,2580,1672,1754,1964,1692,450,432,1426,760,988,1096,686,1056,368,926,396,1284,350,1350,1210,876,1630,1078,766,910,1492,908,2072,792,1898,822,1014,644,608,902,1018,1952,2026,1032,420,518,1164,1666,618,1612,2204,1862,948,758,1204,2280,2246,1660,604,342,1602,782,1674,1784,604,684,768,1192,3356,530,410,392,1829,607,908,906,908,904,904,906,910,910,886,914,908,1370,889,893,1364,1364,1366,1354,1362,1362,1382,1358,1364,1364,887,1368,1368,1066,828,418,2102,648,454,390,1368,1018,484,418,606,660,3472,1442,2370,520,1254,914,4228,2524,2658,512,756,1038,3134,440,1638,758,544,918,3598,668,498,2316,472,558,738,2012,2938,670,1394,598,790,948,392,2102,538,3550,496,1084,702,598,3290,3576,2868,2954,1596,1496,3248,3552,3494,1776,3378,3362,3258,3344,3274,3360,2766,1392,1048,3428,1404,1468,456,336,2952,1400,1622,524,398,3192,1066,948,1320,3204,1338,1136,3406,3106,3502,1104,3502,1198,1322,3374,522,2020,1334,1442,1464,1300,1294,1294,1304,1312,1386,1318,1326,1318,1316,1298,1288,1340,1330,1332,1292,1308,1760,1382,1340,1320,1306,1322,1332,1298,1320,1302,1320,1354,1338,1320,1290,1292,1298,1320,1306,1320,1332,1330,1322,1312,1282,1310,1264,416,924,2366,1114,1116,1106,1130,1152,1112,1126,1114,1112,1108,1180,1154,1138,1116,1088,1082,1078,1411,1148,1108,1110,1120,1112,1140,1136,1156,1126,1138,1124,1330,1110,1148,1272,1302,1096,1296,1106,1134,1076,1082,1124,1110,1086,1102,1118,1130,1112,1114,1100,1092,1098,1112,1152,1142,1116,1122,1104,1144,1138,1160,1178,1170,1162,1216,590,952,1106,1092,1108,1112,1066,1052,652,1116,1128,1618,1142,1122,1078,1126,1166,1128,1114,580,1376,1140,1086,592,1080,1096,1138,1612,1168,1156,1096,1150,1126,1138,1120,1128,1112,1280,1134,548,1138,1118,676,2896,708,2820,1676,1118,1128,756,1690,1074,1088,1760,1082,1096,1108,1120,1096,1130,1160,1166,1134,1134,1082,1104,1084,1310,1104,622,1088,1090,1084,1124,1872,1314,1108,706,1114,1110,1122,1642,1086,1132,1084,672,1282,1138,1118,1266,1088,750,1098,1118,1104,684,1118,1086,1092,700,1108,932,1088,1706,1120,1188,2838,2878,1104,704,1096,1066,1088,1264,722,1216,1094,1874,1106,1128,1738,1110,1120,1118,1136,1818,2920,1096,748,1100,1076,1092,1146,1194,1254,1096,1080,1264,1094,1096,1100,1740,1120,956,1112,628,1108,1056,1090,1172,1268,1808,1116,1130,1806,1272,1292,1556,2866,1824,1284,674,1146,1116,1312,1506,1134,1120,1830,1068,1080,1718,1092,1098,1120,678,1116,1098,1086,3012,3018,1112,1314,1792,1098,644,1132,1078,1082,1764,1082,1100,1034,1072,1996,3066,1104,724,1112,1112,1222,2854,2962,1142,690,1166,1120,1136,2860,1126,690,1246,1128,1226,3058,2892,2996,2748,500,354,3222,706,1570,3016,396,3823,3634,3389,3795,2961,2933,3773,4059,4014,3225,3952,4005,3901,4003,3692,3538,3574,532,1364,1436,1298,3988,1414,3894,3482,3689,1266,1104,390,1348,3755,3952,1060,1824,740,1214,3656,1280,1184,3537,1253,854,3724,434,1940,3614,1515,2033,1839,1312,1322,1332,1342,1322,1326,1330,3156,3549,4112,4095,1334,798,2181,612,658,752,4120,3519,3557,3587,3629,4014,3984,2862,1730,3757,3857,3546,3748,3763,4021,2242,2185,2793,3065,2143,3801,3349,3016,3481,3655,1097,3419,1577,1110,1142,1128,1187,3068,4097,2039,1818,3284,3049,3101,4032,3802,3534,3138,464,536,924,1108,1142,1156,3841,4029,1094,1108,4124,1632,3586,1564,3647,3601,3907,3650,3268,3904,3861,4061,1468,4017,4008,3585,3097,4100,1724,1166,3004,4013,3260,2994,3193,3843,3893,1114,1104,1118,4125,2930,3405,3610,3921,1736,810,1104,3722,3885,3505,3283,1994,3382,3691,1865,2496,3294,622,2484,524,2460,890,814,2094,876,1300,890,824,880,940,892,832,530,952,754,912,970,882,838,516,812,532,794,890,868,524,842,524,1050,522,802,530,844,520,806,914,838,536,906,526,876,530,526,896,648,898,348,586,754,684,866,1030,750,746,968,532,534,404,756,1030,860,1032,642,1072,1054,754,448,756,738,850,634,860,626,738,1204,832,830,828,832,830,832,842,728,762,1378,1009,464,754,797,672,678,600,632,612,1976,700,620,1546,786,1676,760,1273,560,1695,737,474,727,458,952,332,422,738,688,768,752,634,894,302,772,1723,1367,544,544,2570,3038,694,690,700,766,760,704,982,1016,794,846,1728,1297,510,760,1744,466,1693,758,3070,1708,758,870,878,900,1716,1414,1416,1056,420,746,412,636,917,1522,728,2218,2193,2235,2235,2235,2235,2235,2235,2235,2235,1342,1510,2235,2235,2120,2235,2235,1985,2235,2202,2235,2235,2112,2076,2235,2235,2070,2235,2235,2235,2235,2235,2235,1570,1380,1064,324,368,708,616,3072,3296,1596,760,3028,3516,664,2724,2900,2872,1872,3032,1504,1624,364,2668,2892,1344,2864,2836,2732,2800,2860,2524,2512,2028,2824,2532,1612,1500,1508,1620,2808,1532,1300,3276,3288,3252,2792,2584,2588,1264,2796,3044,2596,3368,1516,1524,3052,3048,2008,2492,3516,3048,3020,3052,768,1556,3036,3012,2380,3016,2276,1112,2528,1516,1516,2676,1088,2568,1776,2924,2060,3036,2384,3028,2716,3044,3328,2352,2848,3040,3064,2780,2584,2600,2544,2548,3048,2728,2224,2024,2448,2864,2508,2400,3012,2560,1376,3036,2032,1864,2718,2730,2706,2716,2714,2718,2696,2692,2704,2780,2834,2802,2784,2716,2692,2090,2710,964,482,958,1558,732,884,802,1586,470,528,1208,554,518,536,350,492,786,790,772,764,878,762,720,958,990,492,512,588,516,566,374,728,536,924,1210,920,580,582,620,566,316,620,648,596,638,592,614,596,602,574,588,594,628,1238,1314,1260,432,672,650,702,620,470,684,966,1522,804,878,830,678,664,748,838,842,598,814,396,752,524,526,512,906,540,518,656,626,674,546,420,2288,2414,2360,2330,2360,764,772,626,808,610,852,798,768,784,772,636,826,796,670,686,766,770,670,478,666,732,756,678,698,814,668,496,798,782,728,498,898,856,546,922,832,652,798,740,746,740,616,354,520,652,658,594,542,656,674,740,516,744,474,790,572,576,798,780,754,618,496,600,442,340,538,616,662,508,300,636,360,498,458,718,576,328,454,372,368,414,602,404,498,754,428,352,570,448,540,522,636,618,446,534,484,630,410,596,400,522,464,384,548,466,344,454,474,422,590,754,408,416,830,722,858,772,810,674,882,766,326,1164,664,440,304,342,682,314,380,300,390,746,366,546,318,322,452,316,300,350,368,346,454,342,458,344,402,410,428,344,384,382,2200,494,776,320,312,336,306,494,664,456,1344,598,694,818,424,1886,516,526,558,1374,1324,496,534,618,2738,676,688,1370,308,486,660,1136,804,826,816,842,838,1722,822,822,728,836,2126,2138,620,626,626,630,742,1100,610,412,1334,564,378,1792,1364,348,388,434,1884,1054,524,612,738,708,584,630,626,922,696,632,676,682,590,602,588,574,568,594,734,536,522,696,564,576,2608,696,668,678,584,908,898,544,512,542,530,518,528,488,508,588,546,550,514,520,386,330,426,378,476,470,614,680,834,414,432,832,346,330,366,512,558,538,524,1082,1080,1078,902,972,910,936,916,864,1010,1050,1130,1424,1406,1416,1016,878,1022,338,376,476,740,986,446,414,332,422,306,428,446,474,392,422,490,508,406,694,544,416,456,438,412,384,562,1152,496,1296,998,534,474,630,792,556,490,556,374,354,478,594,710,612,602,558,1192,640,1186,382,584,594,598,596,612,624,586,604,592,326,382,574,508,604,338,338,336,340,332,370,336,346,332,388,406,438,392,380,612,364,618,1220,446,404,470,558,460,620,572,612,422,630,456,360,342,810,416,374,472,462,374,388,376,386,396,412,398,754,638,790,586,622,820,812,768,766,760,576,506,738,764,762,794,1666,1160,706,656,744,754,344,738,710,730,770,1464,506,358,726,1218,732,928,492,514,458,332,350,636,456,518,520,1572,1046,550,912,308,536,510,486,520,832,704,860,324,346,464,600,478,366,580,384,300,432,422,538,536,1674,1424,1636,804,610,310,480,732,352,768,812,608,674,602,576,766,1666,458,752,456,898,498,440,594,758,376,784,424,612,320,402,404,866,648,606,898,614,776,362,622,700,362,382,608,608,738,548,406,1968,578,462,616,452,630,406,604,448,712,662,306,520,466,496,406,424,754,378,642,566,334,444,466,418,698,842,862,918,956,910,614,648,480,502,590,604,620,526,916,868,1786,654,538,478,524,924,978,924,754,934,770,760,758,768,2690,2536,1270,1398,1884,1572,1332,996,1064,1248,1552,1300,1018,1234,522,444,692,532,850,880,664,380,524,326,434,360,570,884,768,590,598,614,786,598,802,642,598,588,348,842,1136,422,848,798,944,380,590,480,498,600,478,2660,1516,2658,2642,2662,2624,1598,1654,2632,2712,2438,2600,2722,2122,2528,2056,2520,2136,2470,2638,2410,2724,1888,1964,1390,2206,2136,1734,2708,1840,2614,1404,2720,2726,1150,1128,1344,1518,984,1004,1644,1144,1660,2622,368,462,434,462,1046,1138,1144,1166,1148,1108,1336,2044,1362,1374,1436,1236,2058,2630,2748,996,1232,602,2458,748,734,702,718,734,736,2398,768,766,642,922,642,644,772,678,654,758,740,718,746,734,738,724,1056,724,2736,2322,662,602,686,674,658,952,1064,706,738,1154,734,732,1160,728,718,818,714,1024,820,724,1070,724,710,786,880,770,760,692,762,754,744,768,760,758,750,746,744,2140,802,704,498,774,1006,770,578,558,1638,720,698,728,778,1608,774,684,872,628,1258,1790,588,980,580,854,538,538,628,752,480,1418,692,712,632,600,398,702,990,672,708,782,766,728,542,788,412,898,618,678,1014,900,916,1580,1308,1320,940,946,634,332,1164,752,674,706,488,704,628,848,718,338,666,638,624,688,622,384,640,984,598,426,716,596,798,768,648,344,606,604,670,530,646,554,740,696,1368,1408,550,678,1068,984,806,758,826,948,1010,846,1442,904,442,2306,538,548,402,398,842,2462,562,382,316,360,346,748,560,698,324,610,520,920,324,992,580,500,706,994,1224,1154,930,1048,888,886,1270,472,654,848,724,682,1206,492,692,998,658,1048,1486,930,618,600,592,674,664,794,622,764,1004,892,770,912,810,394,342,318,964,350,722,374,450,462,378,380,454,462,386,530,326,324,308,326,350,414,622,1032,472,414,610,608,404,574,444,536,580,424,574,352,566,576,594,412,580,642,472,434,334,358,328,310,306,878,1104,1080,436,412,412,410,354,670,304,532,414,542,326,392,498,644,458,434,408,602,1100,366,482,944,402,782,364,306,1232,1142,1220,1270,1282,590,634,870,724,692,694,702,646,648,690,702,710,310,746,710,718,708,708,724,524,490,628,324,828,444,448,394,546,994,384,566,674,458,376,382,454,442,316,320,728,468,514,536,392,606,788,386,504,374,1094,390,714,922,844,1062,978,910,834,802,878,932,802,510,590,712,886,1268,1032,330,784,774,2554,3486,2980,418,3110,3376,1064,2002,3160,2292,2812,2468,2676,3548,1542,1934,2638,2318,2562,2502,604,3370,2234,2506,2738,2484,2728,3387,2908,2898,2858,2942,1224,2152,2924,2822,2820,2574,2432,2426,2370,2234,2306,2430,2274,2276,2153,2220,2350,2124,2314,2240,2201,1968,2330,2451,2232,2314,802,3170,1172,1236,848,2060,2444,2912,2960,1664,3086,2138,1204,1058,1334,1190,3074,872,1310,882,908,932,862,672,870,882,918,854,1966,826,930,310,880,946,850,1196,1082,2925,642,2350,1020,1072,748,2754,784,856,776,672,642,894,950,3326,1664,1844,924,1890,874,1324,568,2156,2148,1872,424,356,534,820,712,2498,3446,2522,2541,3470,3174,1648,2444,700,576,938,552,1458,810,558,746,1266,2434,1406,1310,2284,3523,1140,448,1166,2456,2696,472,1919,3066,1582,1604,3140,383,588,1188,658,2417,838,2094,1216,1679,2392,1282,3530,510,594,406,1276,800,418,844,1094,572,772,858,852,716,686,738,722,830,620,588,1436,1406,1438,1419,1424,3384,1236,1324,2196,400,2692,2424,1922,338,1938,3333,874,3234,726,1992,1918,978,2568,1750,1440,510,1674,668,950,854,804,772,830,874,766,818,980,872,860,940,886,304,902,926,448,634,518,796,832,880,982,848,706,624,894,858,458,840,866,428,878,628,858,780,960,874,884,940,906,936,876,900,962,868,896,482,746,618,668,894,882,812,844,568,822,908,768,826,808,1000,822,872,878,840,852,418,796,814,812,798,748,848,826,842,660,902,876,858,880,892,836,860,862,894,890,834,902,906,930,806,838,656,834,852,836,546,884,608,844,772,904,868,828,858,934,760,912,850,688,1986,2212,2206,2374,2006,2102,1998,2392,2402,1952,1988,1978,1948,2000,2046,1904,1984,1932,2056,2156,1882,1868,2354,1984,2214,1950,2142,2140,1796,2462,1986,2282,1744,2004,2214,1978,2320,2144,1950,2220,916,830,2310,2104,2434,2290,1336,1554,1724,2278,2282,2256,1030,1182,790,2242,320,954,2156,2270,2822,370,1462,302,300,1238,1468,1030,2768,1654,752,2770,1344,1328,1234,1658,2432,602,464,1644,2770,2770,2768,2764,848,2770,1244,1382,1912,1618,2770,1448,2764,1464,2084,2838,1952,1460,1686,2614,2164,958,2840,1460,2836,1320,1730,960,828,1758,966,994,1424,1266,2774,2840,1354,2236,2230,1394,1290,1516,2760,1916,2076,2422,2758,1338,1796,966,1528,1410,1364,1546,2462,1128,1284,2770,2756,1338,1598,3218,1400,1338,1696,2770,1404,1542,1368,1738,1694,2762,1358,942,1146,1602,1104,860,1658,1158,1716,1712,1302,1124,1644,1152,1342,2762,2562,1146,2828,1222,2842,2988,1280,1384,2418,978,1022,2310,2764,1678,2332,1088,3300,1454,2764,2770,662,3853,330,2762,1196,2764,1532,1622,2792,1570,2484,1120,1864,772,2764,960,1326,862,2470,2762,2764,2268,1716,1446,1796,1148,1254,2768,2608,1972,1156,1830,1160,1342,1168,2762,1180,2332,990,1406,1112,414,890,1644,3210,1748,1522,1034,620,1064,1458,750,1744,1658,2762,1286,1782,1492,1380,968,592,2132,700,452,2208,2688,2156,2460,2316,420,2460,2488,1900,2596,464,2212,2296,568,3576,3576,2286,2092,1714,2438,2324,1890,2188,2280,2016,2616,1432,2274,2488,2522,2346,1784,2704,2030,2418,2246,2134,1922,2350,2454,2198,2088,1970,2406,950,872,1614,2202,2084,2404,2160,2034,2132,2114,2388,2386,2402,2176,2146,2018,2402,2080,2530,2380,2412,2402,1270,2402,2014,2142,2240,2110,2242,2080,2376,2418,2096,2398,2134,2176,1980,2548,3028,2828,2684,2420,2956,3108,3076,3040,3040,2788,2036,2788,2632,3040,2732,2692,2980,3016,3008,3048,2752,2724,2548,3024,2612,3028,3016,3072,3028,2444,3032,2576,2692,2832,2668,2832,2640,3012,3060,2648,3024,2688,2732,2496,2032,1848,2098,2458,1958,2546,2284,2006,1842,2216,2268,2500,552,2816,2216,2240,2180,2408,2296,2368,2176,2840,2520,2756,2640,404,2500,1242,862,2850,2422,2926,2868,2700,3056,3032,3034,2642,2962,2532,2770,2620,2954,2552,2744,3048,392,2868,2498,1568,2840,2488,2542,2560,2312,2634,2780,3006,1932,2536,2500,3056,2512,2862,3074,2990,2534,2602,3132,3032,2474,2478,2464,1192,1248,1032,1006,1042,1080,976,1030,948,1064,1034,832,880,1088,902,1140,1026,968,970,960,958,2468,1016,1062,1002,1210,1192,1182,1116,982,950,948,946,970,1122,1062,998,992,948,914,1182,1018,1006,1094,992,984,1198,970,954,966,1014,1048,998,2454,1236,1034,1068,930,966,974,966,992,1034,894,956,948,952,962,978,864,902,922,954,932,904,1074,1072,2618,1184,1256,1190,1246,1252,1194,1110,1106,1056,1122,1064,974,1040,1000,966,1004,1000,1244,974,1030,1048,1026,570,1018,1016,1050,1102,894,996,1052,1040,872,940,924,1064,1040,1114,1008,990,1044,1022,1074,1014,996,1006,984,1024,1022,1024,1078,1088,914,1020,1064,1086,1046,1034,1082,1030,1066,1206,1028,960,1028,1058,1070,1014,1200,1054,1096,1148,1174,940,1126,1250,1238,1070,1070,924,1230,1182,1230,654,812,736,724,556,908,1014,1020,1118,924,1142,1036,1074,976,1002,1080,1102,954,996,986,1060,1092,950,996,976,1002,1018,2494,1074,1080,1108,1026,1080,1004,984,936,882,932,910,970,944,962,870,1000,802,824,1006,1036,1012,1006,908,946,956,994,1010,1068,1062,1052,1006,978,1018,1060,1072,978,984,1038,896,930,1036,1088,1194,1024,1076,1044,912,974,1046,988,1016,954,984,1058,1072,1040,1004,1030,998,1044,1062,998,944,950,948,930,964,958,980,950,970,874,914,1012,840,998,1028,944,1068,2362,2372,2368,2366,2402,2366,2372,2400,2378,2432,2398,2394,2362,2390,1760,1732,3376,528,844,652,668,644,1272,1288,868,684,424,1592,684,744,680,684,1072,1032,932,988,1044,976,1648,936,1148,920,432,500,512,572,572,380,728,2308,976,620,664,920,576,1416,484,360,356,488,1176,1172,380,1348,524,796,1040,1136,1400,1104,2208,4096,1912,1664,1744,2128,2900,1132,1300,1056,576,1792,988,1801,1560,808,844,732,944,1272,1304,904,748,832,1336,1072,1384,540,804,800,964,848,748,768,1576,1196,1552,2468,2468,1572,1372,1288,1944,1744,828,836,3648,1424,1224,2600,1196,560,1376,1444,1664,1260,1092,1216,708,1304,1312,1384,1340,780,488,1248,2324,1480,712,420,444,572,312,348,360,772,392,480,660,852,1560,640,1408,1456,1604,552,936,868,972,868,1088,732,1212,564,1680,1500,1424,1584,1516,1260,1340,2780,2500,668,836,620,680,648,1420,748,1052,1300,3352,528,2176,1236,3280,2024,1465,1484,1272,1416,1092,1208,1452,1988,1464,652,2536,1908,2228,1416,700,2008,488,1104,1472,1412,736,1180,1016,1404,904,900,1500,592,980,1412,1324,608,740,1684,964,592,1000,1408,740,844,1180,1204,976,1504,968,1244,1180,908,688,1096,1124,1140,1780,1520,1752,1220,952,1028,2592,2508,2932,1108,1564,1076,1580,1892,1647,1536,1508,1548,1556,1520,1352,1060,1300,888,1864,1864,864,860,784,1684,1876,1660,1128,1512,372,1828,1036,1040,1592,1568,1104,1568,492,1164,1264,1396,1468,1400,416,1408,1156,524,2120,2544,2896,1276,1732,1764,992,784,624,1332,1220,684,2728,2760,2768,1700,916,916,996,888,1056,564,920,944,688,992,1524,1400,3060,3212,2528,2644,564,1104,1464,408,1660,1728,3508,1212,1096,3540,1368,1920,652,888,2852,2412,2676,2508,1484,1120,840,2492,1520,696,1496,1308,1784,1304,544,520,1904,740,2040,1056,1064,1840,2256,1192,852,360,1320,332,3328,2772,1332,728,1088,1912,1420,2024,1672,2340,352,548,1756,1464,1456,1312,876,588,1396,1252,1440,996,956,3484,2544,1916,2180,1572,2888,1768,428,2024,2600,2440,656,2224,2140,1312,2132,2104,2224,2672,1452,1660,2676,1260,1276,2356,2228,500,904,2036,768,744,1836,1568,1684,1384,1000,1352,1172,2684,1372,1068,992,1140,2160,1048,948,904,436,604,1196,1084,1076,1312,1992,2304,1624,1688,1300,420,1480,1016,1484,376,368,1396,940,524,932,1088,930,970,946,502,700,1018,860,814,596,954,1094,1078,1088,1090,1092,1020,1070,936,714,1110,1090,1004,1046,1084,992,1086,1088,1086,1088,586,844,1094,1092,1094,1092,1082,1084,1090,1082,1084,1084,2358,1034,1082,1088,1084,1296,1300,1082,906,1086,974,2302,1088,1084,2284,668,660,748,1090,1086,1272,1272,2368,1082,1084,1100,1294,1250,1272,1090,1086,2230,1086,1082,1266,1272,2708,1278,1272,1044,1016,1262,1260,1090,1006,1268,1262,2308,1100,1088,1086,794,2696,1088,1036,1018,1040,2248,1358,1086,1088,976,2304,1084,1046,960,1116,1324,1318,946,1042,808,1084,876,1068,1104,560,1086,1088,804,1084,1084,1078,1022,964,1088,1060,884,1034,952,724,640,1094,1020,904,980,982,1026,1068,1086,1090,1094,1082,612,1070,962,1066,738,1082,1086,858,1082,1078,1090,1082,1088,1008,1072,998,1086,1098,1090,1082,1104,318,330,750,720,440,1090,1080,958,1060,1088,1036,1074,1108,1058,748,1084,1086,1082,1078,400,794,542,610,978,722,398,692,1616,410,1716,2468,890,2490,1396,1374,1298,1040,1028,834,1290,1326,726,1330,1018,992,808,1322,1006,1254,1046,860,630,1122,1350,1204,1284,526,792,1062,1334,1186,1176,1126,658,1336,1332,2362,2356,2352,2362,2260,2354,2994,3008,2394,2362,3002,3012,3000,692,874,1038,998,3042,2196,3012,3006,1368,554,632,432,536,718,966,432,672,796,732,1774,748,630,1766,1764,806,800,772,1764,728,782,1686,762,844,750,1620,766,690,1660,646,774,1266,1768,766,706,1598,1476,722,726,856,1374,1760,1500,1632,1460,1754,782,764,1758,1634,780,856,728,1750,1490,630,912,1752,1714,796,810,760,748,760,1344,1730,828,802,832,688,740,862,692,1802,1792,782,880,772,758,702,752,706,1788,1784,652,760,760,696,804,696,640,646,1786,1760,758,710,708,710,1246,770,726,338,1478,1754,856,752,766,714,1708,1680,708,710,792,698,706,700,702,1732,1690,824,724,658,714,710,756,660,1754,1740,706,668,540,1670,1656,528,582,604,632,636,696,1720,1656,658,618,674,750,574,1726,1752,754,764,760,744,768,1598,1756,554,704,700,1726,1710,744,732,1770,1526,702,580,654,820,1768,1766,812,822,828,870,1582,1762,808,808,804,806,692,802,768,802,1440,1730,744,744,756,748,754,1760,1390,720,788,910,564,668,708,704,1622,1588,740,574,752,758,1330,1474,692,748,716,704,1472,1754,758,734,710,766,752,796,758,720,1532,1736,672,682,574,410,602,1756,1750,730,712,732,1752,1726,714,774,748,1342,1764,696,676,1720,1702,812,716,758,730,768,1764,1722,694,706,760,586,684,1752,1760,684,724,1760,1648,690,598,728,1502,1760,740,744,770,750,740,1758,1756,730,868,754,1514,1734,800,700,1436,702,758,1538,716,1758,1358,768,704,1334,1764,706,790,714,706,700,1582,1580,774,714,730,752,744,742,710,1760,1756,744,754,746,1590,1568,818,754,304,984,1744,742,704,854,1342,1382,706,502,1172,1184,1176,1176,1178,1238,1176,1180,1204,1224,882,978,1218,1188,1202,740,1198,1178,1182,1226,1074,2262,1154,1150,1126,1116,2334,1040,2368,482,3165,1004,674,702,1284,1278,354,564,548,440,2014,2312,2298,2292,2322,434,586,342,2274,2276,340,946,330,310,356,654,842,390,518,352,484,748,822,806,432,338,342,970,316,574,388,604,324,322,856,706,466,1152,896,1234,606,1642,784,362,554,368,1052,810,348,500,462,556,326,510,364,1160,994,2158,770,312,1220,482,770,304,342,1054,424,558,986,662,302,482,646,1602,2546,2300,2608,2450,2394,2520,2450,2292,2304,2290,2402,2296,354,1968,2284,2470,2274,2278,2462,2274,2266,2282,2278,1406,840,942,2448,2478,2348,2360,2348,2272,2448,2356,2270,2460,2452,2458,2448,2444,2310,2306,2468,2268,2354,2280,2450,2460,2268,2518,2372,2468,2292,2286,2272,2278,2468,2368,2414,2562,2470,2278,2436,2466,2462,2460,2270,2374,2352,2268,2478,2278,2290,2552,2456,2474,2474,2470,2282,2466,2370,2284,2376,2308,518,1012,2302,2308,2428,784,1406,2456,2370,2318,2326,2414,2300,2310,2292,2310,2296,2302,2450,2452,2460,2296,2314,2164,2294,2456,2298,2298,2308,2302,2378,2378,2282,2294,2422,2310,2428,2302,2472,2328,2320,2446,2304,2380,2302,2322,464,1794,800,2454,2572,2310,2302,2400,2286,2480,2392,2322,2460,2558,2380,2366,2310,2330,2400,2464,2306,2462,2314,2510,2434,2308,544,560,1482,1140,1122,920,500,392,494,652,520,314,376,776,310,1380,310,1380,316,1708,1508,378,570,1404,1376,318,1280,1514,318,686,1528,576,1524,302,960,528,1366,314,1396,312,1386,1384,324,440,1288,1368,304,1378,1376,300,562,1340,1388,304,766,1340,1374,318,798,1372,316,928,1368,308,862,534,1382,316,1612,1394,314,1370,1380,1376,380,2000,316,710,1492,364,334,1502,1754,350,2560,308,2558,870,528,312,794,1334,1368,312,732,1370,306,1368,302,1364,304,408,670,1362,366,782,1374,320,780,1382,316,948,1390,1370,302,1348,1360,318,886,1376,308,1592,1380,324,1366,308,1284,320,570,1370,312,1354,1374,314,846,1368,320,1368,1368,1366,1386,308,1392,1384,2476,1718,462,364,786,2478,2458,2422,2460,1620,330,806,404,394,2494,1356,1576,1072,1250,850,1838,1220,432,424,2534,1152,644,1026,644,2442,1254,566,1146,854,2484,1172,706,1238,522,2416,770,2436,784,926,1036,510,1052,860,898,1258,1436,1012,2460,2488,2434,886,434,2408,1626,874,1168,464,402,398,388,398,404,414,622,786,504,462,3742,1796,364,2384,2040,3986,3325,1511,999,1548,990,1014,1912,742,1073,1164,1054,2181,329,332,888,396,376,924,1410,1345,1481,1110,1037,3800,784,902,647,942,792,730,908,1095,814,995,1094,1008,1496,1171,660,1185,3722,1568,735,603,1042,618,754,850,1012,1083,1608,1418,598,692,1114,1248,1046,906,1554,1334,1486,1144,828,586,462,2410,1804,1430,782,772,802,1024,1020,4195,3743,2726,3248,906,558,2908,2810,4195,1686,1034,998,988,1138,716,718,2460,2497,1928,2296,630,350,1994,1968,1556,1616,1712,1744,1628,1732,1680,1800,1582,1680,1566,1550,1640,1540,1618,1558,1672,1540,1684,1582,1722,1594,1668,1928,1728,2010,1572,1672,1712,1452,1752,1812,1614,1640,1662,1498,1680,1494,1642,1678,1428,1614,1578,1704,1672,1510,1648,1482,1666,1704,1494,1780,1492,1648,1562,1680,1546,1670,1622,1992,1568,1980,1656,1786,1782,1762,1744,1782,1598,1692,1746,1752,1646,1736,1756,1596,1666,1618,1198,1314,1280,1386,1238,1646,1308,816,1898,1930,1112,1130,1232,1698,2304,1864,1232,1778,1410,942,2264,2082,1734,1682,1592,1792,1598,1834,1620,1624,1534,1646,1420,1990,1718,2066,1908,1120,1186,2094,2064,1032,1092,1760,1920,1644,1492,1538,1948,1968,1268,1598,1510,1316,1164,1320,1812,2148,694,1244,2068,2042,1822,2222,2208,2212,2194,1172,1144,1204,742,702,738,776,722,1092,1092,1250,1424,1430,1312,1488,1510,1306,1510,1500,1308,1458,1496,1836,2026,528,1394,1956,1742,1752,1672,1712,1690,1654,1704,1674,2198,2218,1508,1498,720,958,2204,892,1020,694,1034,1382,1472,1560,1602,1600,1864,1370,1646,1568,1498,1580,1606,1650,1450,1600,1576,1572,1480,1570,1632,1618,1666,1068,1174,1124,1012,1408,1396,1360,1566,1458,1662,964,1518,1526,1210,1316,1468,1422,1502,428,1040,2168,1572,1374,1464,1392,1552,476,678,1514,1534,1636,1618,1628,1792,1654,1816,712,1806,1914,1970,1928,504,1198,392,448,726,1872,1806,1828,1966,1728,1818,1884,1734,1598,1724,1668,1472,1172,916,922,1978,2208,2236,1646,1700,1448,1592,1590,1446,1536,1554,1336,1486,1508,1352,1510,1032,1034,1244,1514,1666,1642,1774,1566,1524,1554,1392,1496,1568,1522,1648,1628,1388,1744,324,1154,1134,1306,1034,930,984,1130,3180,2504,2064,1254,1254,1274,1268,1266,1246,1272,1256,1256,1264,1276,1268,1250,1256,2360,1256,1246,1248,1234,1264,1244,1270,1254,1280,1258,920,1266,1246,1252,1278,2336,1260,1256,2196,1248,1274,1282,1254,1276,1252,1262,1266,1258,1250,1260,2294,1272,1242,1260,1264,1254,1242,1254,1260,1278,1262,1252,1242,1266,2480,1254,1248,1254,1240,1260,1254,1272,2302,1266,2222,1268,1284,690,438,1256,1268,1240,1974,1260,1282,1262,1262,1256,1270,1264,1278,2286,406,1390,800,774,386,600,652,608,374,528,2472,2106,2112,2368,2364,2348,2002,2136,2508,2132,2158,2060,2008,2102,2102,2138,2238,2140,2188,2338,2104,2058,966,2146,2340,2200,2092,932,1680,1274,2776,2756,646,458,772,632,400,3745,1498,1500,1500,1476,1490,1486,1498,1496,1500,798,622,1504,1496,1506,1506,1500,1498,1460,1094,1502,1026,1512,1502,1502,556,502,820,1492,1514,1460,1502,1498,1498,1200,700,1502,1498,1522,1486,1490,1494,1514,1494,1502,1498,1488,1500,960,1232,1498,1494,1502,1500,1500,1504,1500,1522,1044,1516,632,1416,1460,1260,384,920,568,1716,840,1692,360,564,2228,1928,488,1132,988,1936,1284,508,840,1268,1452,600,1180,1208,1260,1352,1312,436,314,2616,2610,2608,2600,2630,2606,2614,2634,2628,1746,2628,2628,2592,2620,2162,2616,2262,2668,2626,2624,2630,1210,484,1054,2638,2652,2272,2538,2220,2620,1274,384,368,2576,2600,934,1338,2570,2694,1464,1018,2500,2600,2640,2600,2476,2606,2402,2222,2598,2396,2614,2616,1802,2630,3422,2760,2184,2508,2048,2872,2240,2492,2140,3116,2460,2292,1268,488,2764,2612,2756,2664,612,1940,2296,2264,2100,2148,2040,2392,2792,3112,2300,2316,2096,2436,2136,2176,2600,2212,2100,2240,2412,2776,2352,2620,1868,2020,2744,1560,2252,2380,2404,2376,2424,2464,2600,2488,2252,2984,2808,948,884,2500,2168,436,400,1456,2180,2500,2648,2056,1792,2764,1784,2160,2220,2032,2036,2376,2720,2272,2968,352,1968,2100,2560,1620,392,464,1828,1940,2972,2420,2424,2804,2000,2308,2028,2132,2044,2660,1524,2000,992,1856,1636,380,2448,2272,2004,584,2128,2392,1628,2664,2424,2044,2692,2104,2472,2756,2664,2528,2644,2312,2400,2388,2036,894,990,670,2640,792,1072,1094,1634,656,826,1138,1012,960,686,888,1942,682,798,1130,554,584,1594,1160,1886,860,862,450,1476,942,870,2520,996,1124,996,538,1118,1450,1818,998,1018,1394,1354,916,374,1212,792,804,648,980,786,2084,1460,636,1016,1406,668,748,870,630,710,970,1118,1200,1026,420,858,856,944,946,612,658,706,796,608,732,422,488,542,576,844,388,1144,882,550,540,480,468,734,588,904,786,666,732,606,2250,376,2078,798,886,1758,2006,2946,458,1262,944,946,942,906,652,914,1242,498,2044,948,940,950,568,1178,700,600,1192,628,954,938,956,816,888,614,2574,834,838,998,678,682,1774,1846,2266,3628,1756,622,1694,1634,2002,2226,2040,1974,2020,2797,2700,1904,1758,3144,1824,756,944,942,944,1404,912,1206,954,946,898,812,1196,626,1178,522,784,864,2102,2276,960,1082,616,528,540,780,788,768,1198,604,1060,616,562,640,566,784,402,798,1126,590,1948,612,1342,1948,666,916,886,938,936,954,466,480,912,876,944,862,988,958,926,968,962,490,838,536,962,950,946,764,756,674,1974,760,1112,954,916,932,948,1456,682,938,932,910,630,844,784,1094,666,538,612,538,380,460,616,2422,466,418,2032,920,940,934,896,716,884,616,1374,1382,3122,3220,2454,2390,2782,870,1442,1538,1378,2110,2184,426,358,342,440,458,626,466,508,522,384,594,568,1074,1092,1564,740,1320,794,788,1654,758,668,666,744,1312,526,628,352,426,436,512,794,726,1016,520,860,920,952,1312,816,1540,416,588,774,376,754,574,490,514,626,822,1918,574,550,376,762,1012,522,386,468,590,724,410,892,390,708,424,334,1170,1146,574,1166,788,1430,412,492,920,522,1276,1116,746,668,922,1602,1530,1020,966,1394,1136,468,1466,1730,2038,2310,2340,604,628,870,708,856,582,570,1350,1368,530,402,1314,1408,1226,858,632,1330,1602,488,404,580,764,964,526,2360,380,518,2478,1732,802,1732,2040,736,354,596,592,798,614,756,800,360,498,396,390,410,538,548,602,530,534,300,672,620,392,540,1750,660,1652,1558,814,996,866,728,1604,1660,730,354,598,1004,858,2414,600,1242,604,1262,634,1724,1688,534,696,752,1638,982,1574,866,616,530,526,610,692,640,404,2492,848,648,3030,626,1274,870,678,558,388,2516,1444,578,564,852,896,346,332,818,426,636,734,1162,384,2548,874,912,894,522,804,646,834,408,400,988,744,472,2312,1308,476,1116,872,1060,1052,860,1344,964,2296,1452,1216,532,816,1020,1040,1232,2072,972,836,980,1204,596,2430,880,2884,2120,864,1134,1300,1346,2118,2652,1350,2450,2410,2330,1334,2630,1272,2562,1958,1014,1550,2002,536,2798,2788,2594,2232,328,698,1246,1656,1656,452,2844,2360,2228,1160,1614,2484,1276,1010,2250,968,1204,1204,1208,826,790,636,570,318,864,1204,1192,910,946,886,972,1364,1354,1206,1364,986,1366,1318,1372,1366,1214,998,1206,1348,1218,1202,1202,1056,1366,1386,1192,1368,1204,1354,1206,1106,1064,794,1346,1364,1350,1360,1156,1208,1194,738,656,790,704,768,1194,1218,1190,1224,1202,1212,1196,1224,868,1200,826,1202,1198,1210,784,752,1368,792,774,864,1516,2296,2102,2052,2024,1980,1528,1950,1814,1782,960,1048,402,748,478,1500,568,680,766,894,1660,574,712,506,514,1122,560,614,570,1148,396,914,494,866,496,962,328,616,782,584,330,340,322,720,600,508,524,588,568,1938,380,2786,1018,1035,627,586,631,697,690,2315,1595,2235,1959,1170,548,796,390,2323,1997,1870,1716,1799,2028,2502,2237,2480,1984,1390,1194,2370,2136,2156,2413,2663,975,1226,2280,2508,971,1328,2494,2484,2421,2686,2342,2443,2489,468,496,822,2309,2180,1959,407,1418,2353,336,2232,3676,2352,2064,1064,776,688,988,464,392,432,3900,2272,724,2504,1252,784,660,2020,3540,1544,1856,3400,2576,2436,1108,3468,3588,1200,2272,1356,2608,884,2084,452,2548,416,484,2704,2264,3664,1100,3944,2332,2140,808,304,1076,480,2224,1408,1064,4276,2068,2252,340,1304,1288,3740,396,2244,2352,312,1120,920,2472,3936,1160,932,548,1464,1288,976,1184,1352,1056,720,1456,1240,1460,1224,1884,1236,852,1460,1064,1152,1340,968,1164,1344,1020,1748,488,416,1104,1352,1348,1036,1344,1352,1208,936,2180,1036,1268,1300,1348,1220,1348,1380,1324,1088,1132,1008,1000,1480,1972,800,1048,980,1172,836,1052,1344,1344,1160,1088,1344,628,1340,1752,824,848,2352,1688,1740,1004,1500,1068,916,1140,804,448,872,1276,1268,764,1096,1328,340,1360,1364,1092,1112,1290,1426,1200,1564,1088,1156,1180,1174,1282,1188,1364,1166,1338,1278,1362,1352,1338,1070,2244,1516,1342,1344,1312,1222,1282,788,1414,718,1364,1804,1364,1306,902,990,1154,1200,1170,1238,1188,1188,980,1652,1060,904,1222,1170,1122,1364,1372,1268,1050,1014,462,1518,1344,2214,1680,1064,1660,1562,1680,1034,1194,1100,2348,1274,352,1766,820,828,390,328,358,2228,980,1952,2228,1476,1632,398,2188,2186,1236,404,478,1554,482,544,2134,2210,2224,2208,2234,1660,740,2234,400,844,2136,1696,1686,454,458,436,2232,474,2142,534,534,554,530,618,2376,624,648,2158,2254,2222,2146,2308,2296,2322,2252,2232,2228,2232,2276,2246,2222,2178,2332,2196,2256,2298,2310,2256,2288,858,876,866,2272,2270,2452,2638,1230,1682,2010,2787,1422,1686,1042,716,372,1246,2506,400,518,1216,2506,2154,2190,2190,2174,1204,1432,552,2180,2148,2014,584,2170,2046,902,2154,1982,2136,2146,1564,426,680,2194,2162,1088,2184,2174,2184,2126,1160,2092,552,536,538,566,572,2288,600,656,628,672,2106,2136,2184,2124,2128,2176,2198,2242,2130,2282,2252,2148,2258,2048,2150,2178,2170,2156,2228,2188,2148,2204,2164,2252,2286,388,2444,2046,1644,2014,2454,1615,959,2138,1763,1801,1795,1846,914,1796,2283,1656,1791,915,914,728,316,308,724,752,876,2092,2496,1712,1724,1748,2152,2472,2808,1752,1752,1748,1748,1748,1752,1748,1784,1832,1832,1752,1744,1744,1780,1760,1764,1772,1728,1732,1728,1732,1728,1736,1684,1756,1736,1756,1728,1712,1780,1760,1716,1780,1776,1744,1744,1740,1740,1780,1752,1728,1736,1748,1736,1748,1724,1752,1756,1756,1728,1740,1732,1748,1720,2880,2832,2760,2468,2176,2808,2908,2784,2568,2536,2264,2668,2652,2612,2244,2460,2268,2280,3208,3212,748,978,1306,896,692,654,310,916,604,596,590,648,450,794,702,356,1512,1900,1900,1248,968,356,2248,1824,808,792,860,836,2224,832,752,708,1248,956,1348,536,1604,2316,576,908,1348,544,1440,856,936,2292,1592,1964,2434,2258,2566,2454,1802,396,2268,2692,2726,1980,2682,2428,2486,2590,2604,2594,2638,2652,2020,2088,2352,2152,2466,1262,1228,1356,1230,598,3534,4376,4338,4000,3826,4058,4480,4342,4380,4138,4168,4292,4098,4074,4296,3998,3802,4122,4518,4146,3836,3820,4052,4180,4092,4298,4330,3840,4390,4134,4200,4930,924,448,1032,1172,1008,1312,1288,416,1152,624,600,1332,720,1700,512,940,1000,1494,708,412,656,432,582,1080,364,1270,478,870,486,896,1692,780,516,568,844,806,752,798,730,806,660,814,846,806,806,2992,2892,444,814,808,852,804,800,790,800,842,798,504,798,792,786,814,802,804,796,786,802,784,812,812,782,780,794,806,796,808,816,854,806,816,818,720,796,788,550,846,798,988,876,950,1638,872,840,812,820,2778,602,722,1246,1612,498,762,862,2896,996,940,1102,952,1276,656,668,802,780,788,570,604,1974,1222,566,802,630,792,910,1110,1116,306,306,504,1056,1200,824,1358,694,546,422,2754,808,772,548,338,358,1688,406,486,1408,502,1180,746,1782,2728,808,2266,2452,1824,1696,1076,2844,1288,1186,1178,1256,760,630,3050,572,2142,366,2432,608,488,1134,668,2774,1148,1580,416,404,446,424,410,448,412,416,416,414,440,414,432,432,414,442,1324,902,958,1638,1144,1090,700,1486,700,704,1960,1088,2840,942,908,894,576,3286,2146,2982,3276,3270,2980,3266,3282,3286,3282,3280,2952,3274,3292,3338,3342,3268,2194,530,386,528,534,1014,462,440,1054,3098,648,390,532,388,530,386,534,360,534,532,536,532,530,488,570,540,758,676,1212,590,570,538,564,558,560,562,618,562,562,566,532,566,632,628,622,462,438,454,434,366,530,422,558,570,570,532,3284,390,648,534,722,2128,3140,534,1008,516,458,456,532,892,500,470,2906,384,530,410,484,614,954,1020,532,454,470,454,456,454,454,458,1582,538,640,3342,422,564,368,616,2470,606,2688,2326,1134,1118,1102,1080,992,1114,972,1008,1004,836,1144,1026,990,2478,882,988,2502,1000,856,2502,2556,2558,1024,1028,2554,802,812,2518,1120,1578,1618,900,1038,1672,2556,1694,838,868,862,994,1656,1144,1142,1038,2532,850,1156,1248,1030,1590,2078,648,2098,484,1008,448,452,450,520,3528,3266,2836,1172,332,1068,326,1454,868,3326,2140,788,1064,764,724,1096,1000,692,1292,1078,1068,886,808,808,804,1040,996,1102,1062,862,1208,1080,1008,1302,1092,1096,1102,1090,844,946,814,1094,1090,812,998,1078,1150,866,1064,802,1176,970,840,1286,1070,766,666,1080,1080,704,914,1176,1166,1040,1014,1206,1046,1026,1010,904,1162,724,628,1096,1018,1014,646,1266,980,872,824,1078,1006,884,1106,944,1180,1356,1090,1092,1082,1078,1044,1092,1242,1094,1056,992,1090,1010,1044,1018,832,944,776,1130,1014,892,782,728,1046,766,824,1182,1018,1024,1064,974,850,682,1062,1086,1060,1084,1082,1002,1016,826,722,1180,1216,1232,1196,792,1036,1130,1014,1100,768,1042,1110,1096,1100,1064,1128,1220,1058,1130,2148,1178,1178,990,1044,1032,1008,802,1078,1082,1040,1180,1080,644,1044,1032,1204,1052,1092,1196,962,1004,1088,1084,1018,1204,1080,1196,672,1104,928,1214,1130,1048,1082,1078,1198,1080,1008,1076,908,1018,1072,1076,868,1088,1098,870,1090,998,1066,842,702,1088,1088,814,748,744,1090,2232,798,1066,996,638,1088,1094,1070,920,1080,1078,1092,1088,1040,1002,1050,1086,1078,968,1162,1040,1194,1040,716,1082,1042,1078,786,986,662,708,1082,1080,788,778,798,1074,1038,624,680,892,836,1086,834,1196,1048,1024,1086,816,704,780,770,824,752,778,800,642,768,690,944,734,722,1076,924,894,834,1144,1002,1064,1284,894,750,1202,1192,750,1194,1116,1044,1052,1206,934,1002,950,838,748,1014,944,1004,880,1094,1104,690,1094,1022,1046,1298,1060,1094,1012,1006,620,754,814,926,988,1100,1094,1056,1102,1114,950,1006,1004,1106,754,1018,1054,1098,998,1096,1094,628,670,410,750,712,692,868,794,694,790,600,638,660,1092,1100,678,926,1050,1062,796,1082,1050,1086,1014,796,1000,1096,1028,1044,1008,1046,742,1010,1092,988,1186,1098,882,712,994,1098,450,1104,1022,928,1046,1098,1070,948,1218,796,752,1104,1086,1242,1004,942,632,1096,1172,1228,994,914,716,1010,1086,806,1008,1312,1426,1102,1082,914,734,1108,926,1014,1006,1174,1098,808,1008,1106,1094,854,890,658,1010,714,2354,1042,772,1102,792,988,1052,894,816,1000,1096,1084,1010,1014,1120,1100,1214,1004,642,1096,1008,1076,974,1084,970,1010,1056,1072,1098,1110,916,1010,930,922,784,970,662,782,1094,1002,1054,1092,1084,996,790,1064,1094,1070,1040,854,996,748,616,848,1062,680,1048,854,996,834,822,1018,1020,1016,1096,1058,986,1116,1046,732,1010,1048,674,668,792,764,666,914,680,714,764,812,818,792,846,814,810,750,802,684,1048,792,792,662,818,850,782,828,936,682,1100,596,794,834,768,798,802,714,552,706,730,896,1098,1004,886,938,964,1060,924,786,838,1112,1062,1110,896,1008,1026,802,1010,698,1238,754,696,1086,966,768,820,1072,934,1076,810,1008,1160,1042,1054,544,1042,1200,800,1012,1202,706,1010,884,1012,844,1286,1086,1010,1014,1052,766,812,842,738,1076,868,1048,1082,1054,1094,680,1062,692,690,792,832,830,804,742,704,1074,926,1076,484,668,1128,1160,678,840,402,760,496,908,800,618,678,684,778,678,828,734,1090,1014,674,870,882,780,1264,674,1074,1046,1012,800,710,1006,1004,1252,698,676,626,634,1058,1002,2746,1098,1642,662,748,1264,826,620,1310,952,766,1838,658,702,1402,1084,618,1064,1052,872,798,1304,1048,1700,2242,534,1228,1220,1254,1002,552,342,1156,2542,498,328,316,924,842,1472,1890,2032,1204,1196,1216,2620,2740,2314,1838,1076,2558,1070,2248,1136,1244,1422,2540,1018,2534,2074,2464,2568,1102,1110,1326,914,882,2666,784,450,746,798,424,2360,2122,436,1542,2094,2208,2174,1104,940,912,402,530,618,568,526,1984,2180,2108,1110,1108,1128,2862,1330,1274,2040,2162,782,798,806,1050,1050,2302,1384,1484,1888,1070,1150,1688,896,1284,2654,1226,1130,2150,2128,2022,2174,2152,1498,2304,1090,918,2152,2552,2200,744,1454,2108,1082,1206,2554,1592,1154,1154,2536,2222,1026,420,2004,2446,2536,1154,660,1306,1248,1246,2216,1260,1234,2320,2320,2216,2212,1272,1262,2400,2160,2154,700,1204,2032,2422,2414,1286,1120,784,1356,1546,984,1146,930,762,2120,984,1042,1138,1306,816,1002,398,2522,1908,1750,1298,1286,2048,1280,1268,2242,1794,2152,394,838,774,1246,2000,2108,602,1336,2132,2208,1358,1220,1942,2080,1094,1330,1456,1190,1202,960,1076,2282,2330,2218,606,710,1254,940,694,612,1184,1226,836,734,1054,764,650,488,1208,1110,1106,860,1260,820,744,2000,1654,2380,2324,1898,2374,1018,1230,1110,304,1012,1004,1138,2188,2126,2422,588,300,976,930,1228,2414,2242,970,868,894,716,850,1018,940,946,1022,958,968,1396,308,2424,2740,2356,992,1392,2372,1840,2080,2136,2652,1892,2736,2964,2604,2616,2200,1344,1232,2556,1408,2456,2556,2820,2952,2868,4380,4750,1320,348,2608,1204,1250,2584,1070,1624,1318,1242,1426,404,646,758,2242,1116,1470,1122,1240,1020,1270,660,692,804,1168,1216,1242,1256,1100,1212,2352,2242,2282,638,1256,2520,1226,1090,1256,1256,774,1112,1114,1222,1236,1240,2650,1214,1242,964,1248,1048,986,1022,1218,1134,1236,1040,696,1126,920,1224,1208,1202,1224,1978,1234,1252,1110,2352,1236,1256,1252,1104,1218,1238,1228,1260,1244,1178,2428,376,486,1244,1246,1222,1234,1232,1694,444,484,726,474,2548,1254,1334,1236,1240,972,1256,1226,1214,698,1140,748,438,430,948,2438,2160,2622,458,880,310,1802,370,2754,1066,354,914,1078,584,526,416,2114,1312,954,2590,2816,894,520,508,628,1500,1530,1426,518,1446,780,700,1074,654,754,898,3248,906,666,1146,658,1324,1504,856,918,982,1386,1502,1500,1502,2144,906,2566,1164,530,774,370,818,596,2598,1218,632,1610,3258,568,576,1070,980,980,754,1158,686,748,2542,944,950,744,766,726,898,1198,822,1774,1196,1188,1854,1742,1192,1686,1260,1008,304,752,904,900,906,992,958,808,1412,1326,470,1000,1194,404,828,802,788,572,834,806,778,610,1516,576,602,748,1430,1308,1480,844,1092,1336,1164,482,1050,1502,3082,1004,722,782,1806,1118,1194,694,390,918,894,534,1316,464,630,1404,2074,748,904,890,656,688,840,1892,1500,1480,1290,1856,1066,1022,452,606,612,1506,1132,1550,1500,1062,396,580,384,1200,736,744,714,756,962,730,730,726,702,984,804,834,880,1006,982,744,1470,1480,1284,366,608,904,1152,738,1400,756,750,442,1196,762,588,764,1136,504,1044,754,1044,2086,924,878,744,1798,810,730,768,1774,826,1204,1304,748,826,736,1322,836,732,738,732,764,616,868,1028,750,980,1368,2530,928,788,738,830,592,870,726,1262,1270,684,966,848,828,2294,762,728,738,1502,806,744,370,960,504,742,500,1064,940,916,678,1132,854,448,534,626,1758,904,822,1498,1192,2418,1504,600,1480,1518,2132,960,1024,1126,1770,3102,1812,1016,1194,668,960,764,1184,614,1188,958,972,1414,1420,1492,520,918,728,3637,3637,2984,2634,2675,2696,2566,2687,2701,2670,2741,2762,2687,2680,2678,2688,2702,2665,2646,2665,2652,2672,2768,2686,2600,2574,2718,2644,3061,2691,2693,2758,2762,2627,3570,3570,3747,3220,3196,3232,3240,3224,3216,3240,3240,3232,3196,3224,3236,3220,3252,3236,3236,1052,1140,1378,916,672,696,962,714,1008,1082,768,790,812,378,668,770,2012,1248,708,514,502,374,572,820,732,484,778,772,624,526,760,1062,854,1474,1624,986,796,1228,570,586,428,658,790,1080,740,720,610,754,614,526,658,1270,1266,1692,1442,1546,1542,1546,1558,1494,1918,1558,1544,1554,1922,1586,1664,1684,1658,1594,1308,1624,1522,1476,1792,1554,1284,1572,1678,1292,1792,1624,1704,1644,1704,1504,1836,1470,1936,2884,1956,1522,1470,1182,1556,1080,2220,1048,1222,1948,2062,2398,1054,1020,1152,912,1464,958,1872,2052,1280,1422,1490,1956,1838,1484,1848,1454,1290,1020,1368,1502,1546,1624,1254,1170,1484,2334,1568,2638,2440,1712,1830,1368,982,1208,1704,1366,1162,954,1236,1168,1014,1182,1208,2184,1290,1564,1748,1662,1122,874,1696,1068,1884,1516,1346,1560,1210,972,1002,1324,1284,1044,1342,1446,1188,1024,862,1098,1326,1340,1276,924,1732,1582,1554,1406,1558,1196,792,938,2488,1804,1824,2422,2124,1118,1442,1194,1790,1832,1372,1418,1904,1734,1536,1424,928,884,1940,1588,1436,1176,1178,1714,1942,1948,1916,1410,1132,1540,1652,1270,1116,1618,1570,1814,1708,1780,1798,1446,1704,1378,1748,1078,1830,1940,1932,1912,1394,1310,1854,1744,1890,1256,1212,1258,1556,1938,1172,684,456,538,982,1566,996,1776,1704,414,1736,774,666,1616,1344,1682,1608,1592,1634,1612,1630,1662,1558,1666,1576,1686,1698,1722,1580,1590,1626,1864,1494,1274,1594,1926,1698,1798,1612,1896,1828,1628,1336,1612,1724,1786,1418,1456,1920,1590,1638,416,1632,1862,1240,1464,1904,1918,1220,1518,1922,1844,1732,1574,1572,1216,1492,1616,1720,1656,1922,1862,1612,1594,1918,1696,1788,1786,1614,1606,1736,1854,1906,1842,1640,1598,1544,1686,1306,1590,618,2360,2388,2368,2364,2372,2368,2324,2012,2368,2188,2372,860,1292,2336,2240,2184,2184,2364,2072,2320,3708,4168,2732,1228,1384,1244,1268,3324,2208,2520,2700,1548,1552,1444,1520,2060,1540,1076,1284,1324,1504,1468,1336,1296,1304,2276,3472,1236,2716,1496,1512,3328,2640,2412,1616,1616,2684,2656,2392,2128,2992,2796,2784,800,1776,2356,3340,3332,4266,2656,2128,2476,2824,4266,1952,1624,1256,1220,2948,1236,1276,1284,1456,1508,1520,2640,4266,2592,2144,1308,1248,1052,2660,4266,2712,2742,2118,2616,970,1790,2662,2864,2750,1164,1406,2780,2726,2300,3034,3006,1174,1316,1920,2492,2968,2644,3124,2980,2108,3228,3034,2514,2828,3020,2070,2164,2328,2298,2304,856,360,1754,3156,2572,2464,2766,2376,2596,2730,2030,1618,3335,2488,3296,1750,3154,2836,1854,2506,2352,2994,2842,2708,964,1424,3036,2362,2540,2542,3272,2724,2090,2882,1528,1084,996,1260,1454,2020,1402,1768,1100,944,1370,1580,2708,1206,1392,1086,1266,1196,942,1774,2238,872,1354,1268,834,500,1246,1682,1432,1616,1614,1158,1218,1030,340,2054,864,1118,1172,1630,604,1370,2720,1200,1148,1106,482,1078,1248,1570,1498,1166,1268,1520,960,948,1110,980,1558,1206,1068,1190,802,1460,1444,2396,2296,1518,2308,1050,1286,2088,628,1138,1458,1220,1940,1622,1518,2654,1528,766,2222,1058,1284,1416,1250,1596,2602,1294,1206,2434,1730,1550,1310,1480,1040,1562,1034,1004,984,1540,1052,1800,1050,3328,1162,674,676,680,672,680,676,678,674,668,678,666,654,670,672,672,3314,3086,3300,3032,3002,3292,1004,1008,1014,966,3320,3324,3270,3322,3134,3048,1082,1144,1102,3322,880,998,608,3264,968,1896,3260,2204,3350,3292,3314,3288,3294,3314,606,678,636,596,612,668,660,3330,3521,1293,3771,3727,3680,3509,3279,4078,3539,3915,3953,3777,3766,3712,3974,3735,732,1148,1196,3987,592,1084,2148,3853,3456,3794,4155,3392,4075,3471,3773,4028,4155,3762,4078,1292,712,1603,988,1426,728,4278,4227,4055,3724,3542,4332,3520,4318,956,820,4193,3725,932,1112,1226,1148,3869,4268,3658,3727,3306,4302,4258,3596,4280,4052,4178,3328,3842,3539,1526,1256,1514,1468,1574,1350,1600,1568,326,1136,1604,1440,1120,1558,1602,1574,1378,956,1538,1580,1556,1500,1094,1258,1504,1418,1408,1306,1570,1574,1500,1536,1584,1492,952,496,1574,1530,1632,552,1198,1452,1566,1558,1582,928,1598,1576,1054,1346,1552,1330,992,1520,1050,350,1530,1520,1388,1456,1450,1370,1584,1588,1408,1528,1566,1566,1550,520,1048,1548,1532,1608,1518,1222,1384,1544,1620,1566,1588,1492,1468,1276,1318,1568,1380,1620,1502,1656,834,2036,980,1738,1540,880,1118,2012,1814,824,442,968,1684,2202,1542,538,500,1192,1082,846,436,750,2042,2196,1254,1894,754,744,1188,710,844,1560,2044,1026,306,436,368,1718,1146,376,1462,750,1372,2272,1452,1564,334,1624,2300,1382,802,1326,2196,1870,760,320,490,1212,706,1366,364,510,722,1958,2192,2032,2440,2688,1600,2428,2436,2452,2432,1420,2472,2444,2432,2436,1724,2440,2428,2420,2440,2440,2424,2436,1516,2468,2440,2432,2426,1490,1390,1468,1452,1456,1326,2844,2840,1218,1490,2662,2814,2556,2864,1410,1378,1494,1486,2632,2838,1050,1474,2868,1332,1334,1460,1436,1462,1476,2844,2782,1380,1222,2898,2688,2568,1434,1490,1470,1490,1406,1478,1480,1480,2884,1456,1482,2814,1472,1460,1502,1484,2838,2926,1466,1470,1486,1472,1486,1436,1480,1490,2888,1488,1492,2732,2922,2868,1492,614,2838,1472,1470,2886,2660,2952,1484,1484,2708,2894,2812,1182,1476,2856,2076,2766,2548,2834,1290,1480,2880,2858,2924,2816,2618,2794,2942,2818,2814,2840,2890,2724,2820,2854,2124,1896,1778,1996,2000,1784,1866,1710,1730,1960,1764,1886,1834,1838,1894,1946,2004,1718,1936,1920,1780,1780,1820,2006,1908,1778,1624,1732,1250,1972,1922,1970,1908,1888,1808,1990,2108,1896,500,650,636,1992,304,1716,798,624,708,600,552,856,584,732,524,500,470,644,732,1408,744,964,1930,452,532,848,1568,582,668,484,748,982,764,684,520,1216,500,1192,666,580,1880,2589,1146,576,1316,1094,336,356,3856,2694,434,518,1836,590,314,1802,3264,440,2496,2342,3750,474,2022,2434,3422,1954,488,2412,2566,3264,2406,3406,2834,2254,3486,1514,2702,542,822,422,476,1324,2898,5609,1684,1544,3264,5609,2314,3140,3214,1618,2048,3132,938,956,952,348,2060,3470,3940,2586,2326,2510,2626,3560,1922,3382,2882,1446,3462,446,618,3888,3646,3969,2964,3560,2170,3661,3969,2974,3590,3390,2034,3574,1810,3242,2866,3872,3682,3686,4010,3678,3618,2912,2850,1132,1260,3284,3350,3036,2672,2624,3324,3416,2922,2906,382,1266,720,466,1190,940,608,382,2346,1278,736,984,2308,1418,2154,962,1006,718,974,472,906,1816,450,474,896,900,726,2976,1192,1248,3140,884,3510,688,564,2768,748,1180,1248,880,640,1112,2252,584,556,408,762,1106,896,694,756,1476,1472,704,688,386,1894,882,774,910,762,880,692,386,1202,1188,1850,388,972,700,1530,2254,640,1334,546,956,1006,706,518,894,1816,474,448,884,898,720,2930,2897,1482,930,942,508,608,880,3441,3441,2935,3734,3496,3068,3648,3537,3427,3090,3792,3640,3625,3690,3866,3879,3722,3879,2470,2448,3879,3834,3617,3871,3454,3593,3798,3644,3857,2404,3876,3836,3013,3791,3388,3451,2879,3797,3879,3777,3532,3608,3407,3434,3879,3757,3704,3794,3879,3765,3879,3543,3879,3331,2207,3100,3879,3879,706,3191,3708,3773,2542,3803,3827,3353,3838,3492,3770,3783,3665,3657,3549,3059,2712,3786,3856,3512,3599,3468,3566,3815,2876,924,2671,2817,3053,3800,3864,3879,3314,3253,3013,664,2118,2766,2658,2510,2688,2514,2788,1778,2864,2510,2872,2288,2166,3164,2410,2348,304,1822,1848,1960,1868,1766,1490,1844,790,1948,1856,1908,1852,1856,1878,2266,1478,1600,1600,1600,1600,1600,1600,1600,1600,952,1028,1265,820,637,649,1600,904,693,1088,1043,1274,1272,1328,1280,714,1272,1276,1282,2206,2776,2718,1008,2786,2824,2810,1908,2816,2820,2402,2032,2814,2362,2804,2410,2812,2064,2818,2194,684,412,2816,2818,2788,2802,2786,2374,2374,2252,2056,2252,2148,2808,2788,2816,2794,3395,1262,1276,1260,1258,1256,1294,1278,1240,1238,1276,1272,1258,2548,2542,1292,1190,1284,1270,1230,1242,1256,1282,1248,1262,1276,1268,2420,1266,1208,2248,1250,1274,1256,1298,1280,1240,1274,1246,1264,1276,1474,1274,1282,1102,1236,922,2510,1262,1056,1268,1278,1258,1254,1272,720,790,646,648,1266,1638,1250,1226,1304,1268,1282,1258,1280,2504,1262,1254,1946,1266,1254,2274,1214,1238,1266,1276,1266,1292,1274,1288,1250,1254,1238,2208,1276,1228,1586,900,3244,1272,636,580,820,768,736,1272,1384,652,1212,1188,852,1072,1400,924,1180,1220,1948,796,840,1268,828,1276,812,1228,1116,1608,940,1524,1112,1044,1452,1312,1260,1008,1352,852,1232,1396,564,1460,1012,1284,872,1124,752,980,1484,632,1388,1364,1204,640,1356,1180,1076,1180,1044,600,1028,764,1076,1092,1184,528,640,1336,548,1452,764,736,1440,1252,1588,1140,1080,980,964,820,1464,800,1304,1332,1308,1092,1304,668,800,1136,1124,700,1452,836,1652,720,1212,592,1168,1428,1132,696,536,1408,760,616,1136,892,1320,1164,980,1148,1432,1384,800,1048,1268,1280,956,1524,672,984,516,808,1176,716,696,1336,1436,608,1740,1412,1016,1352,544,886,500,948,876,750,788,776,780,788,794,770,754,744,758,786,754,780,792,776,756,758,796,748,748,804,760,760,796,946,712,708,1294,802,786,530,798,806,1504,810,774,1204,798,572,442,1294,790,1430,1398,480,810,1226,804,1326,1286,1292,762,1350,794,1204,800,1144,1252,784,784,790,792,810,812,664,1386,800,794,924,1300,800,784,1262,1214,1278,794,808,814,776,1014,658,814,800,812,1240,812,1214,804,1214,814,814,1136,736,800,760,584,590,1276,1162,1324,1274,1258,1242,1212,1346,1170,1268,1304,770,1326,1458,1078,1432,1224,552,764,942,1222,782,550,1218,1202,1520,1278,584,1206,1302,798,1298,1178,1448,1494,1350,1360,1196,774,736,1188,1336,1222,1186,1316,1316,1340,1356,962,1384,1218,1458,844,1190,1248,1142,1314,1342,1254,1570,1174,778,498,610,652,910,922,774,410,684,562,1212,1256,1410,1228,1044,1190,382,1184,986,1330,778,782,1222,1270,1228,770,1326,1124,1344,1302,1338,1094,484,1228,1304,1182,760,796,1232,1072,1212,1086,1072,1232,770,782,790,1358,848,1252,1080,1218,1270,1258,1248,1272,1420,1322,1328,966,1264,784,784,992,968,852,660,790,1374,1374,1158,778,1196,832,794,652,768,788,734,1398,1454,764,380,1306,630,1140,1260,1328,1222,870,1096,872,1242,1324,1264,1450,1242,1126,1236,768,778,770,1366,784,722,998,1248,1242,1274,1238,1212,1208,1222,1202,726,1374,776,1074,1298,1182,1336,1116,778,1252,1360,1102,776,514,574,562,1248,628,572,584,1524,756,728,1264,1366,1328,1214,434,530,1170,1224,1332,1150,1404,1174,1194,1934,782,1150,1216,814,1256,1112,810,1214,1104,1468,1216,1512,1108,1054,1450,746,990,1338,842,1214,1384,1222,1446,1004,1692,1332,1328,680,622,508,530,1362,1328,1160,1548,962,1164,1440,1164,308,530,1018,750,1064,404,688,1102,1316,1316,1266,1450,706,758,730,1428,1236,1574,1122,1082,1224,950,788,692,1444,790,1292,1442,1322,870,1290,662,1208,1490,432,694,1378,680,1272,1138,736,1168,1384,1130,824,1516,1388,754,610,1146,1254,1200,1154,738,1238,1138,1424,1372,1302,1040,1262,1384,948,1512,1196,972,1358,1382,1168,744,1208,1332,1430,1728,1408,1002,1350,548,864,1110,2782,2740,2750,2770,2762,2868,1044,1096,1474,1128,1410,1108,1044,1032,934,972,976,924,954,964,828,666,574,588,888,596,2776,1514,1532,1530,504,654,442,604,440,632,636,632,646,634,632,642,752,464,448,444,300,2392,532,640,3172,1660,3124,424,416,1124,504,2960,2056,3168,2148,2524,380,2496,3096,488,380,2664,2564,2380,388,3252,2104,372,3240,720,392,500,454,948,2382,2788,2190,2416,2702,2226,2090,1970,2354,2156,1854,426,982,3176,1414,942,948,442,2104,2192,1870,2244,502,1208,836,1020,2306,2550,944,1400,1478,2348,1058,460,1246,2378,366,1644,1556,1550,1082,2692,334,682,2298,2558,1998,610,1560,760,466,1642,738,2156,1304,1464,712,640,422,2176,570,1640,1608,1144,694,2594,2704,742,436,914,438,2430,1224,396,450,2242,1126,1842,734,724,1378,2564,2308,1626,426,342,1214,2262,2492,2534,460,2514,1206,1116,1488,2628,2070,1954,300,2236,910,1526,604,606,948,2598,3012,1984,2210,2710,2100,1972,2238,2756,2996,1590,2096,412,394,1252,1184,3816,4096,3342,3058,844,1114,2412,928,682,2090,2796,1466,1496,1532,768,900,1216,1774,952,1774,1788,834,840,1214,1814,840,846,2340,2340,2970,896,860,3050,2360,2344,1322,536,850,1764,1586,794,1828,1342,830,878,1584,796,2347,3823,1008,1832,1208,822,1022,792,980,936,542,2384,722,1512,1258,2250,2024,2517,476,956,594,520,692,522,588,710,520,846,456,854,484,850,682,940,796,732,600,686,540,840,800,842,646,646,808,664,750,468,848,618,734,810,808,854,848,566,570,636,506,780,680,658,788,470,784,650,736,1088,628,646,786,632,850,662,578,668,662,818,674,1098,1098,578,796,518,600,776,852,960,852,948,668,754,960,762,868,828,864,636,846,646,686,854,928,942,856,920,738,844,830,848,726,854,856,568,662,780,664,536,874,934,794,848,628,852,538,848,658,614,604,1110,1230,552,862,854,738,850,852,856,678,1226,460,1216,578,670,570,702,396,1020,512,1216,842,870,596,714,928,848,908,820,956,904,932,832,836,530,940,658,662,664,836,544,510,712,848,572,776,596,402,462,616,482,542,452,898,660,934,660,622,552,426,936,776,624,730,670,846,570,688,590,636,894,612,632,568,780,854,886,854,722,866,864,862,840,832,930,744,848,850,806,854,850,854,850,1038,848,734,850,850,920,810,848,782,860,852,852,848,616,1066,576,906,502,856,846,656,518,758,784,1102,626,840,850,720,806,582,634,856,552,852,720,742,396,614,884,648,854,700,926,856,856,612,538,538,674,766,632,634,640,606,852,846,850,666,672,634,670,590,548,602,712,522,924,654,662,618,848,732,890,520,630,836,858,852,678,848,672,856,846,602,948,766,852,540,872,850,642,854,720,854,854,848,850,926,610,922,594,694,788,700,788,546,660,974,738,778,802,850,852,660,990,846,492,854,632,854,894,728,850,734,856,662,730,536,758,980,836,796,554,572,560,656,758,586,912,566,902,612,602,480,644,678,750,638,668,994,560,682,820,906,858,852,776,620,556,698,936,848,926,716,874,650,854,640,562,602,854,976,750,684,672,584,588,694,706,850,852,930,830,562,852,852,636,852,636,532,730,728,856,854,852,630,840,570,632,600,634,622,724,584,752,662,866,500,740,852,680,834,948,652,362,650,590,742,552,820,822,852,636,822,692,878,856,796,566,948,830,850,830,698,636,880,426,540,664,632,644,556,738,854,522,808,450,672,516,462,616,652,686,1126,826,650,790,892,632,580,514,602,960,830,864,862,848,858,686,944,940,784,928,860,936,856,912,648,934,852,502,616,942,798,664,602,708,566,592,574,624,638,662,606,854,682,854,504,700,478,750,854,612,940,856,858,856,858,620,848,858,762,946,682,920,862,858,768,854,700,868,852,648,718,694,664,696,820,850,862,852,856,950,434,694,496,700,932,854,782,854,908,930,692,904,852,836,852,702,794,800,854,924,886,862,852,948,644,716,608,480,856,582,774,440,636,650,470,482,598,690,664,742,474,456,602,854,592,608,548,954,688,770,796,702,632,886,650,782,738,822,564,636,566,662,632,772,792,852,796,854,652,852,652,850,636,700,640,678,858,858,820,854,692,582,584,580,928,712,928,698,1268,664,1000,656,474,696,612,662,914,598,846,628,874,598,600,642,698,614,728,638,696,852,844,672,622,848,780,858,926,568,786,884,640,888,852,848,856,928,850,570,850,852,682,852,654,540,714,360,656,696,854,538,712,632,880,508,802,794,736,794,566,466,700,602,502,692,578,704,854,612,806,632,708,634,514,514,488,618,752,846,614,760,550,566,642,632,1020,846,704,470,848,940,816,748,920,456,854,914,714,852,678,738,454,706,926,620,852,754,712,600,860,490,758,850,858,588,594,780,658,526,604,678,568,600,852,858,850,642,796,850,604,612,856,698,796,852,744,722,714,828,638,638,628,772,634,668,652,774,926,646,854,850,862,780,552,784,586,384,740,596,902,612,806,570,438,614,554,836,640,574,590,848,852,904,536,1010,550,850,504,578,730,582,658,850,962,856,852,846,852,646,680,862,852,692,944,816,600,586,570,726,702,650,850,638,860,676,790,638,792,542,632,648,540,848,1040,668,788,726,630,716,692,626,714,652,724,584,718,854,930,854,788,854,898,770,636,638,848,930,946,846,890,792,896,842,992,1220,1140,612,578,762,940,2386,2456,2608,2318,2228,2406,2072,2390,2504,3022,1324,640,1284,1684,2178,2398,2274,1942,1766,1910,1978,2240,2246,2422,1290,1710,1980,1830,2098,1846,1958,1666,2090,3531,3531,658,420,417,679,435,1210,2939,2962,1234,3010,2975,2961,2918,2819,2978,2186,2879,2748,1820,3026,2964,3066,2669,2713,2978,3041,3074,2537,2150,2796,2874,1856,2899,3002,2973,2922,2146,2873,2945,2876,2995,2801,2477,2911,3031,3054,2067,2681,3067,2924,2723,3050,2955,2978,3032,2999,2647,2698,2981,3036,2982,2892,785,867,941,703,999,2991,3052,3009,2924,2625,2606,2444,2764,3003,3029,3074,3061,3061,2933,3018,2859,3032,2700,1868,3058,2779,3074,3074,854,614,378,372,370,1246,2056,446,324,652,644,458,404,698,712,444,410,390,554,624,726,456,564,638,696,704,610,708,422,560,648,646,646,718,646,398,334,382,460,386,328,382,362,464,390,388,420,408,422,512,388,454,434,434,442,476,2500,2116,2058,2422,2734,2486,2566,2550,2688,2552,2716,2292,2574,2576,2436,2438,2696,2714,2558,388,2546,2258,2566,2600,2274,2568,986,922,838,2006,2540,2704,2538,2694,930,580,796,624,962,722,754,846,1256,1284,1254,1414,1078,1270,1390,1360,978,974,1020,982,1340,1318,2686,2560,1296,1292,1158,1168,300,2368,1146,1140,1234,1084,1350,1364,2284,2124,2318,1484,942,1358,730,3387,3387,1600,446,625,1035,672,1035,584,413,1035,1600,1174,1044,592,1188,1516,1108,898,1018,1050,1056,1210,840,816,970,960,1074,968,1518,1012,1060,1044,1062,1050,1064,906,1086,898,1138,946,980,938,908,484,900,1026,1218,818,836,918,1310,1432,1140,1178,1210,908,730,990,382,1106,902,576,916,586,596,1712,1918,2252,2172,1400,1090,1722,2490,1342,1122,1112,1888,1840,1242,1680,1994,1248,1764,1956,1090,1418,1280,1318,1258,1388,1294,1328,1406,868,1318,1320,3384,1376,1398,1000,1534,494,680,3260,1308,1750,3660,2588,3562,3458,3987,3831,698,1328,484,884,916,1396,4120,4376,3492,4380,2340,1908,4256,4192,3432,4472,4472,1724,1544,2304,3564,4472,1300,2656,2308,4472,4020,1576,1424,1796,792,4016,4240,1844,1836,4376,640,2434,524,1100,696,764,524,1202,898,900,1064,2086,1198,864,1202,736,808,666,676,560,524,2444,2492,2490,1692,626,676,472,2438,2436,2434,606,682,1022,434,620,650,790,754,2558,696,1424,738,750,764,728,688,722,1100,1240,1084,1114,1122,1098,650,2616,2596,2590,652,1857,516,464,1492,548,526,938,586,906,910,1036,2082,1226,994,1198,734,2294,1206,810,672,694,566,526,392,588,1965,2000,2020,552,388,1712,628,684,474,1983,2454,1966,602,688,438,1028,434,676,648,786,746,2570,712,1432,740,752,764,1552,712,1110,1244,1114,1124,1122,1104,654,2618,2616,2650,658,2636,2714,1046,1758,642,2620,2804,2586,2822,2668,2812,1010,1020,2158,2706,1762,2846,2820,714,828,856,868,1284,650,678,568,978,666,918,470,1064,984,938,856,914,1624,1136,352,808,588,774,1272,1998,1140,912,940,964,500,472,466,874,708,640,748,758,714,578,756,694,322,366,856,616,1260,422,434,608,576,808,882,382,556,424,800,656,430,456,1144,914,524,874,396,1146,1146,580,642,1368,654,524,1666,910,840,1140,474,608,540,1012,840,630,1434,1288,422,1654,408,1126,490,552,1296,1016,672,1390,896,1004,476,1106,576,374,520,418,1240,1482,398,668,1144,672,470,688,442,1212,606,678,1024,1528,994,1298,886,1080,1606,1178,1122,1298,1812,1204,1028,466,422,728,842,780,640,864,726,1490,506,592,572,936,718,734,778,442,1140,568,644,2014,586,594,596,1040,1040,882,1612,1392,1996,1718,1074,1124,526,834,1250,754,780,680,884,766,406,416,1210,602,802,520,532,590,462,1842,730,884,1334,354,384,1624,792,1120,600,1354,796,784,1356,528,1796,870,902,360,844,382,1086,1828,626,642,920,1054,1052,1100,1650,592,776,830,896,530,1224,842,452,590,1328,1278,1074,600,576,2542,972,2290,454,1034,514,430,754,1136,2120,1248,1328,1182,1214,502,630,610,600,1100,892,812,938,978,916,748,442,976,894,414,466,420,1022,1574,520,796,548,762,722,888,1030,1136,692,666,696,538,1024,842,616,566,576,1150,660,1078,1124,508,1208,1438,732,802,1762,834,662,2096,1208,1078,1432,612,782,688,1300,508,980,802,1034,1624,634,966,2120,530,1448,624,710,1632,1272,850,822,1754,1088,1294,602,1590,744,480,656,536,1434,1278,450,852,1448,868,448,602,556,902,736,984,716,566,1558,660,1752,1266,1258,416,1674,1120,1384,1888,1512,1440,682,1642,2330,2308,596,542,938,1002,986,810,1110,926,2560,644,1546,678,690,1182,910,948,920,2538,730,822,490,802,690,474,550,626,752,754,1014,1342,1112,1036,2064,770,1060,2568,2180,1382,628,1390,666,1072,1580,1564,958,986,876,1136,972,510,532,718,736,716,1018,662,686,758,586,2324,942,1240,1578,456,492,2058,1002,1476,776,1710,1002,996,2056,666,1486,1132,1150,516,458,1066,484,1460,2310,806,798,3147,913,351,514,3360,2963,2885,3189,2848,2599,3071,3240,3047,2480,2197,3170,2903,3195,3428,2960,3300,3094,3180,3309,3030,2942,2802,2952,2813,2010,2796,2624,2799,3143,2929,2950,2769,2848,3312,2774,3137,2598,2663,3158,3164,2613,2812,2599,2878,411,550,1164,1112,922,986,2314,2298,1644,614,1280,1806,2396,2712,2470,1706,2188,1908,1920,2368,480,882,2504,1782,830,728,1838,1284,1202,2220,614,1232,1896,1128,306,1604,1624,934,1368,544,1812,1394,1780,1750,1774,1964,1104,726,560,1676,2010,2588,1542,1824,886,780,2836,1772,988,980,546,702,1192,1176,884,1800,1152,1188,2276,2156,1984,2008,1494,1030,1810,2276,2104,784,712,792,524,626,514,1334,2412,1814,694,396,846,988,2448,950,966,1592,2578,1454,2478,770,472,376,2722,1004,470,454,466,2186,2214,1878,460,1200,430,1542,1744,2132,1898,2150,2324,1966,1240,774,2382,2218,2240,2058,3104,1824,532,1484,810,850,1022,562,1424,1828,1320,324,1092,1852,2578,1062,1100,594,2052,2096,1770,2140,1496,1832,1934,1796,1822,2058,2094,1994,1820,2086,1904,1942,2076,1640,2092,1346,1716,1774,1848,1792,1772,1478,2078,2000,2086,2092,1942,1906,2024,2078,1990,2092,2074,2068,1900,2082,1810,2064,1052,2038,2068,2086,2060,2006,1926,716,324,376,324,328,1932,906,614,1948,934,1948,1924,1860,328,680,356,1764,1244,312,1210,1888,616,1866,316,382,1746,516,964,746,548,948,1698,800,740,318,376,1948,1846,1742,1820,1542,1650,1870,316,1536,372,722,1880,552,622,990,1906,1672,318,1916,944,1066,1864,720,1004,802,1068,646,558,884,632,1814,1906,382,1932,1822,1800,1606,1892,1862,320,374,2000,1918,826,1794,758,954,1816,478,1836,1892,1968,324,360,1226,838,590,1910,1922,326,386,1786,1828,620,818,1856,1830,1912,802,980,828,1852,1842,1866,1832,882,1772,374,1876,1802,524,1840,1796,1796,318,2724,782,2082,1208,1296,2062,1930,2096,1884,2236,2566,1720,2478,2302,1958,2224,2132,1916,2278,2250,2354,2208,2082,2710,844,852,840,912,1470,1468,1986,656,626,2274,1806,874,882,2302,1656,2220,818,822,2288,660,476,1104,742,1008,1628,2080,1612,894,2318,2744,2210,2022,2566,2074,788,1248,1612,1614,1768,934,2026,1680,1650,1480,1312,1678,1526,1266,1402,1984,1770,1942,1762,1406,1878,1572,1768,1392,1266,2044,1762,1862,1412,1112,1688,1898,1524,1396,1800,1282,1222,2014,2038,1376,886,2000,2072,1392,670,1448,514,1170,1098,1540,1730,1650,2023,678,668,1203,1585,691,599,689,660,754,723,1975,1947,1121,745,659,1172,713,595,1903,783,2836,1316,717,1316,2875,738,1182,1450,1561,1471,596,666,692,2282,1262,1131,2130,637,1929,626,1740,692,2870,1543,1296,657,2884,656,2092,674,600,752,2774,778,730,732,1229,1315,682,1763,452,1924,2018,648,2022,1923,717,1985,743,1966,767,1395,1194,1390,1979,646,619,2688,1900,769,728,685,1908,683,619,1979,1918,697,1166,584,2139,2764,2748,630,2719,1442,1120,1250,2703,2849,1161,749,698,698,1959,799,694,2574,2764,1015,369,2730,1513,630,1955,612,732,402,1947,607,526,673,972,1526,1968,620,1986,2546,1701,1856,2739,669,2659,2801,2792,1206,1540,1173,1515,924,1988,796,770,1901,654,584,2842,1475,1205,733,631,1169,745,761,1955,419,574,1321,2928,1459,1965,710,632,566,2871,631,1118,327,1053,1516,2020,614,2026,2787,1467,2835,2640,2850,2878,2800,2708,2710,2718,2236,2484,2554,2492,2550,2964,2472,2750,2834,2708,2434,2404,1952,2816,2810,2608,1046,1120,1064,1114,964,1126,2668,2076,2756,2212,2810,2556,1856,2788,2774,2190,2824,2772,2484,2668,2832,2784,2830,2834,2802,2646,2358,2818,1252,1478,1900,1278,1278,1256,1418,2242,2502,2730,1018,1118,684,1172,1144,1094,1086,1174,736,450,828,884,1086,2916,2884,1170,1298,3536,3620,3484,3400,3416,2772,3120,3168,3180,3168,3724,3072,3456,3512,3400,3024,3020,2424,3536,3492,2128,1296,1336,1332,1404,1196,1404,3356,2576,3464,2752,3528,3184,2340,3464,3480,2720,3548,3492,3084,3352,3520,3496,3516,3568,3488,3324,2932,3536,1556,1844,2832,1588,1644,1576,1780,2820,3144,3392,1272,1404,1012,1428,1440,1368,1360,1460,1292,680,1456,1088,1352,3208,3544,1464,1628,2124,1954,1844,2164,2084,1974,2100,2140,1046,810,2048,888,974,2158,432,896,426,2024,1660,822,970,882,1100,994,876,1000,916,982,2024,950,976,944,982,2088,1578,830,1252,1620,972,812,2076,1474,888,1036,774,736,568,624,1352,806,754,778,826,676,752,722,770,778,722,742,768,660,742,1696,1702,1808,864,826,1532,804,744,1632,646,760,618,672,812,784,668,722,588,698,540,2006,1748,1424,1602,1800,1240,1594,732,812,1740,1104,490,668,752,718,672,1658,3276,2284,1492,3632,3604,3536,3496,3496,3524,3248,3268,3036,3696,3316,1904,1384,788,856,2836,2920,3144,3336,2076,1460,1484,1760,1776,3168,2844,3268,3412,2920,3752,1232,1088,2304,1148,3292,3272,3160,3516,3132,3328,3288,3632,2916,1276,2852,3072,3056,2492,2540,1980,1276,1380,1324,1380,1400,1388,1396,1076,1192,1168,1412,1284,1784,3124,3536,3276,1424,1464,1024,1112,1052,3420,3116,3184,2828,2258,596,2074,2200,854,1988,2528,2176,2194,2208,1872,2120,2120,702,542,318,560,592,640,590,2198,2136,474,1590,1982,1782,1902,1692,1886,520,456,500,522,2146,2164,2186,2210,2212,926,1200,2180,2210,2192,1840,856,340,2206,1602,1956,1710,2046,352,2200,622,1110,1074,2096,1294,1120,804,2198,1824,1446,1032,1850,1354,1984,782,648,2002,1902,1760,1832,924,1484,1904,1952,1478,1226,948,1656,864,964,1846,1766,1908,1810,984,970,2000,1598,988,1166,1910,884,1578,1398,1844,676,980,584,1738,1790,1168,608,1806,2210,830,1100,1798,2018,1714,2114,1844,1666,982,2004,2000,2166,970,992,2276,2062,2106,1290,994,1002,738,1798,2286,1638,1398,1794,2206,622,1048,2076,1792,790,1496,1874,788,428,1064,668,1930,994,742,700,1872,1960,1432,2192,1514,1816,1932,1954,856,1116,1992,2016,464,600,1106,886,1990,814,1080,580,1054,2034,972,1002,1792,1926,2198,2018,2190,1446,570,1242,1986,2226,846,1368,1012,710,934,1070,982,1164,1796,798,1588,1724,1796,1866,1568,1412,2146,2220,2080,2300,1986,2150,1346,1932,1818,1320,1838,1028,1880,1718,914,556,2002,1810,856,1212,1820,2142,1198,2186,906,1240,1980,2454,2200,1734,1734,1278,1764,402,426,1314,1226,2382,1144,1144,1920,1288,1120,1786,1906,2186,1522,1226,2158,1982,1760,1992,1956,1700,1024,1042,1762,1016,1132,2178,872,1580,2334,2206,506,1896,1968,2028,1978,2102,2104,1848,1800,2044,1754,2100,2004,1972,2158,1970,1992,2188,2186,2174,2296,2168,2190,2188,2050,1010,2268,2258,1224,1690,2200,2300,2138,2356,1352,2116,2320,1908,2398,2396,2402,2398,2404,1890,2378,2398,2428,2428,2404,1256,1054,1066,1154,2422,2422,1112,1114,2434,2392,2228,2242,2396,2402,2400,2396,2388,2248,2286,1070,1100,2402,1176,1132,2396,578,678,646,2422,2422,2398,2394,2404,2396,2394,2392,2374,2346,1606,726,2432,2354,1168,1148,1156,1124,2390,996,1176,1208,998,2396,2390,2394,2388,1126,1158,704,656,666,2733,3020,2698,1949,2795,464,2407,3069,1797,2112,2712,2436,495,2928,1988,2261,2173,2204,758,1998,2417,2085,2284,2566,2114,1795,2681,1991,1224,1126,540,616,1801,2067,2430,1191,677,536,1945,2560,2452,2158,2955,1873,2932,1665,2042,322,3069,2032,2632,2857,2676,2135,2102,2213,3026,3161,2408,2952,2360,2999,2097,1907,2934,2606,2718,581,737,637,2326,2628,2884,3069,969,1744,867,2660,2855,544,534,534,2304,699,416,2112,1780,1311,2069,2065,3069,3083,2396,2076,1616,2265,918,509,1200,2718,2042,2847,2253,2357,2243,2296,2731,2564,2053,2579,2014,1581,2374,3800,3800,3536,384,486,658,3622,3700,3355,1874,3750,3700,3588,3653,3455,3661,3667,2901,3494,3181,3155,2402,3901,3462,3529,3700,3768,3795,3661,3734,2108,3769,1292,3554,3693,3750,1656,3457,3698,3268,3090,3393,2105,3673,3643,3726,697,1156,806,944,3817,3792,3354,1798,1530,1562,1606,1624,1320,1906,1596,1992,1832,642,1178,1856,1906,1628,1734,1850,1884,490,1124,1034,1798,1354,992,2830,1554,1548,1500,1800,1212,1526,2164,2146,1416,1334,1806,1884,1774,1434,1442,1444,1428,1446,1086,1446,1430,1442,620,788,768,764,696,764,408,352,600,816,1180,3648,3396,3376,3736,3848,3872,3836,3336,3816,3812,3272,3840,3532,3572,3520,3864,3576,3216,3812,3864,3760,3260,3840,3812,1192,928,1292,3804,3912,3876,3728,3900,3804,3876,3512,3140,3152,3152,3132,3136,3162,3150,3162,3174,3174,3158,3160,3186,3160,3154,1364,470,2394,3100,3056,1498,2440,610,1922,1492,2078,918,1972,892,1536,1690,1752,848,1490,906,1180,2426,876,2062,3070,592,1448,1196,1124,806,4164,4168,3352,5120,4420,3440,4212,3800,4400,3808,4256,4460,5324,3964,5436,4836,3964,4440,3724,4272,3984,5532,3620,3444,4056,4644,864,672,524,1056,390,1976,1244,510,496,1178,712,3332,544,950,2056,1820,2224,2448,1804,1824,1824,2808,1812,2860,2320,1816,1816,1820,1808,1372,2372,1800,1520,1832,2192,2640,394,412,404,2716,2778,2468,2912,4204,3356,2924,3356,3320,3356,3256,3332,2932,3356,2744,498,610,2780,2742,2288,882,974,504,928,902,552,536,2432,1026,2452,552,670,740,1022,1690,1598,1762,1228,1764,1322,338,612,552,792,2042,1166,1432,1264,2446,1436,1436,1174,1440,1104,1232,2668,2782,2642,1432,1432,1426,1420,1210,1612,1426,1176,1228,2666,954,1902,2672,1434,1360,1506,1532,2650,1256,1426,1478,1434,1424,1438,1442,1350,1426,1362,1424,1336,1340,1432,1492,1412,1448,1418,1254,1312,1254,2496,2668,2300,1420,1578,1410,1410,1502,1432,1434,1388,1400,1450,1354,1256,1430,1436,1434,1466,1192,1358,1434,2612,1550,1180,1182,2754,1426,1430,2656,1134,1402,1396,1418,1270,1248,1434,3166,3146,1440,1430,1494,1280,1440,1446,1432,1434,1428,1424,1432,1320,1780,1336,1440,1360,1270,1440,1556,2600,1212,1424,1506,1374,2044,1428,1106,1270,1068,3266,1184,1192,2622,1752,954,1440,3154,1426,1434,1426,1436,1408,1440,1244,678,1508,734,852,550,1568,1528,488,1386,858,520,1712,1580,1600,1670,1602,1662,1602,1668,1710,1628,1852,1634,1456,1670,1688,1582,1704,1128,1546,2400,2420,2432,2420,2372,1876,2416,2396,2440,2292,2420,2440,2216,2444,2440,2448,1570,952,1322,1540,984,1560,1376,1432,1566,1288,1372,1346,1564,1358,1550,1352,1368,1332,1634,1308,1326,1376,1368,1330,1334,1030,1278,1342,1196,1338,1382,1268,1378,522,884,1092,1406,452,1040,1644,1674,1654,1650,1050,1026,1836,1078,968,1234,1570,614,1462,762,376,1584,785,606,2204,1500,2206,2190,2202,2196,2196,2202,2198,2204,2196,2202,2198,2202,2194,2202,2192,2204,2196,2202,2198,1538,2194,2202,2198,2206,2196,2204,1536,2202,2194,2202,2198,2206,2194,2206,2200,2202,2196,2202,2198,2202,2198,2204,2196,2204,2192,2194,2204,2196,2204,2198,2204,1458,2200,2196,1626,1328,2206,1204,2196,2202,2204,2196,2204,1174,2206,2194,2204,2196,2204,2196,2204,1718,2202,2192,1442,2194,2202,2196,2202,2194,2200,2194,2200,2194,2204,2202,2194,2208,1484,2202,1544,2202,1582,2202,2192,2204,2196,1652,2202,2196,2202,2196,2202,2196,2204,2196,2202,2190,2202,2194,1640,2202,2194,2204,2194,2202,1544,2206,2196,2204,2194,2204,2196,2194,2184,2204,2192,2202,2192,612,2196,2194,1562,1568,1542,2204,1450,606,2184,2190,2196,2194,2202,2194,2196,2196,2204,2196,2202,2196,2188,2204,1662,2204,2202,1114,550,1636,2202,644,764,2202,2190,2202,2190,2204,2194,2200,2224,676,646,2204,526,2204,2192,2202,2192,2204,2196,2202,2188,2200,2064,2192,2200,1980,2202,2194,2200,1348,2202,2192,2202,2196,2202,1032,648,2192,2196,2194,2200,2194,480,2196,2198,2200,2202,2194,2196,2204,2196,2198,618,472,2194,2198,2198,2202,2200,1600,575,1600,1600,955,1352,1464,1200,1586,741,1600,390,518,428,440,608,592,570,3005,464,1600,534,1600,1600,1600,1600,1564,1768,2626,2670,2680,936,838,2038,2724,1174,1126,2440,2306,2636,2616,2706,2836,2514,2838,2632,2844,2818,2230,1234,426,1006,1056,318,738,1154,1594,920,742,936,1430,2692,1158,1094,1096,1120,890,892,2492,1078,1082,1050,1224,2356,1340,1102,2824,920,1352,2380,2392,2564,1354,1222,1184,1190,926,2398,1216,1376,1088,2520,2588,2360,934,2668,2736,2520,2720,2676,2696,2830,1146,1394,2698,2608,2778,1170,1216,1148,1242,1968,2418,2610,368,3948,634,2268,472,318,652,746,1308,466,754,418,986,536,876,986,706,762,774,844,412,1056,670,998,792,804,740,660,674,694,774,746,746,758,762,896,884,2138,1012,1204,722,898,560,548,528,544,622,416,1154,462,978,812,618,378,626,564,462,494,882,888,3260,686,624,606,796,654,644,678,1426,600,666,652,736,644,656,658,1028,952,1306,696,1226,970,828,1094,688,698,806,824,822,826,830,824,842,690,546,366,630,782,770,660,588,428,688,752,792,704,2502,1898,728,800,754,700,430,330,620,828,988,788,836,882,872,356,578,586,444,464,338,592,324,504,466,426,554,1520,1348,1484,1428,1316,800,876,1214,1156,1014,784,548,608,546,534,1400,980,316,1680,1414,314,766,328,544,688,858,742,1792,512,634,844,318,1200,2398,1794,2050,1544,434,1040,1510,372,558,938,480,1332,1140,744,414,960,1010,506,568,900,1772,446,632,428,1434,1524,840,1308,2248,1420,458,822,484,540,544,612,1378,1286,654,1854,782,730,2348,552,1462,1372,1544,1648,538,622,476,606,708,834,730,370,438,602,912,1012,830,1002,334,562,404,520,416,866,496,548,1072,730,746,612,612,610,612,1124,1182,794,800,806,1094,1516,382,1348,1150,1610,822,650,536,514,396,450,450,2022,492,1832,548,1462,1418,1468,1458,632,920,666,664,446,812,596,1366,1158,600,428,1202,816,472,990,1306,1042,602,466,2642,2820,468,766,1014,1548,2320,1086,440,474,1886,1120,764,1164,510,450,1996,1404,1516,736,2160,650,1838,346,668,586,402,364,738,312,616,306,368,464,734,2788,2698,2232,710,698,2070,1878,2298,2126,1940,308,320,368,368,1002,2184,1784,2916,2694,2384,500,556,318,670,1108,1116,2954,796,760,812,814,662,1294,746,654,910,908,1210,634,1134,1190,878,772,678,1024,862,1696,1804,1812,1834,996,330,364,394,476,1072,1060,1354,2320,680,2716,784,556,540,500,550,402,392,532,518,506,658,446,494,638,526,496,618,516,930,854,976,1096,738,470,508,1060,742,1056,734,954,952,1082,956,724,968,1022,720,960,992,726,956,720,966,954,696,962,698,970,694,946,596,696,954,944,942,698,940,980,950,906,706,922,958,960,968,990,950,1206,1248,1104,1152,1236,1216,930,952,938,944,696,700,928,764,860,850,822,914,870,936,806,852,1962,1926,1912,1924,1892,1950,1948,2038,668,1322,1914,1956,2032,2044,1932,1930,1942,1976,2000,1816,1904,2020,2012,1474,1430,1812,1970,1986,2798,1360,1124,1194,1744,1768,1174,1992,1942,1928,1148,438,870,1958,1610,1796,1720,1654,1728,1412,2082,1332,1954,1364,1516,1492,1466,1424,1524,1440,1450,1508,1544,1066,814,1490,1528,1538,1570,1526,1504,1524,1412,960,1088,1140,1304,1170,1040,1090,1092,1526,2778,1134,1068,1082,708,732,840,740,676,704,940,544,884,1034,1080,1444,1604,1634,1192,1312,1176,2782,1564,2834,2224,1538,2976,2824,1640,1238,2612,1524,1356,1534,880,1434,1524,1396,1410,1368,1400,1454,2862,1352,2826,2140,1146,1180,1198,1206,1232,376,1166,1280,1602,1852,1834,1820,1750,1878,1430,1500,1932,1796,1692,1880,1472,1512,1464,1506,1582,1458,1502,1628,1666,1514,1568,1550,1540,1276,1368,1324,1456,1422,1200,1426,1090,1218,1422,1450,1454,1490,1338,1468,1454,1312,1394,792,614,1426,1400,664,1172,1440,1436,680,1398,1430,1258,1440,1250,1436,1418,1198,1450,1356,1460,1432,1410,1528,1382,634,1444,1464,1432,1404,1446,1482,1404,684,414,1140,1440,1434,1432,1412,1420,1424,1418,1414,894,822,1476,1484,1426,1412,1462,1416,1406,1398,1444,1392,1476,2724,2708,714,1250,1266,2758,2672,2894,3016,2702,2796,2792,1610,1768,1262,1096,1046,1036,602,606,700,588,666,1202,1114,608,996,852,644,912,822,860,866,1038,794,1402,1438,1334,2172,2154,1700,652,1424,1376,370,540,934,914,1324,3224,1262,1100,1274,1534,564,378,358,1158,912,2852,820,826,708,728,648,2838,1508,940,2786,552,514,612,644,408,416,452,2444,936,1254,998,802,3230,3052,2422,1590,2392,1864,3152,1308,2816,1304,1304,1172,1472,1248,760,428,872,1412,548,2812,720,728,724,780,2568,3208,2724,540,516,1536,424,1228,988,784,3172,3064,2596,1828,2332,1444,390,462,352,978,1138,888,944,854,944,978,380,2022,484,1916,1512,2070,406,372,530,378,2194,686,922,734,636,594,2382,2248,1786,1886,1642,1532,1630,1516,1780,1152,1138,1116,732,2072,842,504,562,1304,1334,904,898,958,1230,802,904,1014,1020,1264,726,752,826,736,1130,814,834,702,450,764,822,1334,1354,776,772,736,576,900,828,972,824,932,992,972,964,1098,826,756,874,718,754,748,394,652,782,846,778,722,1190,884,1094,844,458,1036,644,708,786,372,408,886,928,334,432,332,728,488,1252,770,718,812,776,644,1390,796,934,440,852,860,670,716,818,834,770,604,878,866,858,642,704,916,420,1108,1034,1168,1174,1288,1114,824,984,804,1296,518,1238,1030,1372,482,534,568,946,756,1032,856,738,1300,946,542,510,1414,1400,1676,796,670,1364,1300,1518,1578,1614,1676,890,908,1250,1372,1240,2626,832,564,370,930,970,2176,1006,2566,768,712,830,980,1052,1360,2372,774,1130,1042,1104,914,448,1268,1098,2540,980,1044,780,810,912,718,1004,1008,1330,1276,1244,1096,796,754,490,1064,1092,576,1518,1230,1060,1212,1212,1432,988,1782,1304,726,412,490,1456,786,1344,778,1624,1664,1554,1754,1594,856,892,964,1326,1484,838,436,972,966,768,1250,430,1152,1008,912,890,780,880,774,862,952,1068,868,972,1338,946,866,1310,692,692,962,1006,1156,998,548,580,784,730,1074,862,550,782,1140,610,880,618,1210,1298,2844,422,370,712,1058,632,746,336,326,676,506,332,2104,650,2912,2944,1064,654,2932,2924,2794,2948,2876,448,428,712,424,460,2792,2648,658,1144,2948,2708,2936,830,556,2792,2794,1452,1212,746,740,582,486,806,2948,2918,1038,1064,548,580,648,540,618,502,2928,392,696,1950,2912,420,422,358,588,2922,2876,2920,2812,2952,2902,840,2028,2868,2778,1132,804,560,2926,2914,2876,2924,2956,764,868,806,2826,2878,2868,2884,2966,2870,2776,2940,2884,2822,2932,516,826,418,1180,564,492,526,452,536,508,516,446,892,880,1094,484,570,938,648,944,1220,538,1088,862,860,882,924,528,1066,918,1016,806,754,634,654,834,714,676,612,842,760,940,900,806,888,1154,1134,366,754,1536,2710,680,420,724,2904,888,1562,418,592,760,814,1486,1274,2266,2928,586,574,868,360,558,492,514,2990,790,1012,938,1128,358,612,1988,2404,1354,1346,1338,1382,1350,1356,1354,1366,1364,2806,650,658,696,900,1344,1354,1312,1472,1210,1190,1168,1344,1166,1216,1206,1204,1120,1112,1102,1090,990,946,608,606,614,602,334,410,402,878,1066,1188,1220,1206,1200,1186,1178,1214,1184,1194,1270,1168,1200,1222,1236,1228,1208,1198,1184,1184,1204,1220,1230,1200,1164,1192,1222,1198,1198,1200,1222,428,538,468,422,406,394,706,748,804,836,538,802,794,778,804,822,792,830,790,492,802,796,800,704,806,552,474,994,438,824,314,884,876,788,464,820,988,808,978,1030,856,1012,1106,1004,382,1024,1002,546,956,1044,666,1088,816,888,992,982,1250,1156,614,1046,878,446,1080,638,1060,1078,1506,1742,1780,1686,1596,1452,1454,998,1158,1060,698,628,616,648,598,658,538,770,858,884,1598,1584,832,860,846,904,862,844,760,798,808,844,764,858,770,1280,1280,1160,1058,982,1152,1204,854,1168,2002,2014,1794,922,704,1004,996,1624,1414,1396,1696,532,528,488,848,892,858,856,564,448,582,810,804,598,668,726,1010,1012,844,1070,1120,934,1104,1088,898,1194,1172,1176,928,922,948,1380,1500,1720,2784,2752,1784,1046,1838,842,936,694,808,792,684,696,932,988,1010,998,1152,1198,956,1190,932,890,894,896,760,840,1040,358,712,796,808,640,898,670,602,584,560,590,594,1414,1582,966,970,966,1010,984,988,982,804,804,806,810,784,800,800,790,884,862,982,826,1042,616,616,496,1236,874,836,914,1144,1204,956,1016,1192,1094,994,998,758,980,1980,1126,1286,2412,1560,1484,1198,1210,1090,1796,1022,1148,1236,932,958,1056,1134,1270,738,484,948,1188,1326,1192,370,460,426,400,416,1670,1228,1200,996,1024,1062,1218,406,474,482,370,700,390,954,914,472,504,544,514,504,330,536,466,476,1102,844,1284,610,610,608,606,818,822,774,804,828,810,798,830,850,762,780,794,1304,1216,1174,770,742,568,684,600,676,654,1192,1152,1190,1196,1160,1032,798,780,794,1570,1592,1502,1238,2008,436,806,1328,802,598,890,914,712,594,1980,1940,1774,1820,1736,1962,982,702,1168,1436,1382,1400,2256,2126,2098,1674,1680,2196,1272,1586,1902,2086,2002,802,376,950,882,358,858,1000,1010,384,618,422,454,600,1450,806,788,1448,968,1022,822,888,914,894,1070,570,616,564,894,678,710,956,656,546,590,448,548,648,614,624,564,578,610,618,604,602,716,620,610,626,652,602,664,704,806,918,900,910,928,1224,1326,1566,1580,660,962,962,1460,1688,816,848,668,1098,922,392,894,1114,1376,1178,768,1372,868,766,1208,392,2458,2604,2610,2428,2172,1364,1374,2758,1250,1438,2792,2880,2748,2740,2808,2756,2748,1348,1416,2754,2736,2726,2714,2732,2620,2752,2458,2720,2786,2820,2702,2634,2744,2764,2758,2754,2736,2782,890,1342,982,674,942,738,542,998,982,1664,2538,2540,2300,2472,640,842,726,656,1626,2480,2476,2706,644,842,938,1022,1302,1306,1184,2628,2548,2548,630,598,664,754,712,856,2342,2414,2430,890,796,1074,300,690,700,764,868,962,852,862,832,856,854,840,1142,1192,884,918,934,678,752,964,2532,2760,2750,968,1986,1464,1378,1096,1214,1162,1282,1270,1394,1386,2758,1302,1386,922,942,934,932,940,908,680,656,668,660,686,658,656,670,2476,1888,740,1552,1310,2392,2346,932,1238,1116,1518,2068,2762,2490,2288,2812,1790,814,1434,1484,1414,1414,1302,1354,2554,1560,1092,2410,2614,2640,2756,1250,1270,1138,1376,1086,1020,1030,1256,1322,1354,1390,1376,1134,1546,1372,1144,1524,1188,1034,1276,1306,1312,1200,440,1006,1122,1464,1174,1344,1326,1310,1490,1278,1294,1384,1302,1128,1362,1422,1216,1644,1086,832,1064,856,856,940,694,1012,2678,2754,2616,2760,962,1626,1244,1380,2616,2622,2754,2298,536,2120,2256,2558,1090,1560,1264,1280,1136,1554,1336,1378,1228,1322,802,812,898,844,872,888,1028,1318,1368,1312,958,1008,1118,1164,1548,2460,2760,2754,2200,2346,2480,554,894,1142,506,1206,1236,1230,1448,1236,1438,2066,2748,2716,1062,1044,714,654,794,870,1004,990,932,776,834,1212,1090,1416,1416,918,1712,1310,1354,1302,1224,1172,1308,1328,1318,1204,1152,1098,1366,1220,1282,1050,1208,2448,3020,1208,1196,1294,1094,1308,1308,760,924,976,1300,1252,1042,920,1268,1200,1282,1108,1418,1340,1296,1124,1308,1216,1306,1356,1238,864,856,858,1844,978,1352,1318,1354,1372,1254,1288,1368,1084,1100,1194,1208,1124,1186,1112,1272,1052,1160,1162,1124,1220,1242,1242,1194,1186,1194,1162,1166,1182,1164,1170,1306,1308,1028,1068,1234,1310,1236,1144,1304,1282,1312,1232,1224,1286,1306,1312,1282,1306,1302,1260,1236,1176,956,802,966,822,894,938,1174,1230,1248,1314,1316,1322,848,1248,1242,1222,1246,1200,1788,910,1584,1114,674,1292,766,854,1038,894,650,506,500,714,478,576,556,852,520,654,562,1380,1344,1376,1354,1340,1436,1244,742,730,934,2388,454,2088,1356,1362,1148,1166,1234,1158,1224,1248,1046,1264,1262,1294,1174,1176,1168,1170,1284,1164,1176,1240,1590,1584,1140,1334,2756,2754,2752,2740,2718,2394,900,960,452,944,2774,1282,1292,1306,1272,1258,1092,1146,1556,1136,1120,1506,1216,1340,1404,1370,1454,1380,1384,2584,1368,1380,1252,1202,560,2298,412,954,928,894,368,630,1506,968,2106,998,712,886,556,648,644,582,696,590,1048,1308,1310,1314,1308,1130,1314,1296,1306,1310,1298,1650,736,586,724,544,2556,1186,544,1994,752,418,1044,916,852,1186,1838,1598,572,1606,1590,1510,1756,1584,2156,1106,1164,2150,2190,1556,958,1000,1196,2128,798,1124,1150,1340,1344,2080,976,1594,1382,1394,1232,1494,976,1616,892,746,856,1984,1428,1972,1154,1416,1410,1600,1164,798,862,2014,1468,1534,1772,2080,874,1584,790,2002,1178,938,1232,1366,1236,1008,1068,988,618,310,1220,974,1030,1472,1724,1212,2206,1160,952,1598,1164,1616,1316,1064,1802,1074,1576,1186,1126,1064,1184,1166,1030,1078,1206,1506,1558,1614,1406,2078,1244,1506,1448,978,1446,1016,1594,1112,956,1398,584,1136,1038,1372,1260,936,1050,1276,1274,996,1374,1382,1214,1196,1128,1118,840,734,1216,1198,1014,1590,1242,1138,1144,1196,1242,1182,1740,1234,1250,1250,1080,1014,1072,1222,994,948,1170,1274,1178,1108,994,854,818,942,1212,1210,2204,1058,754,708,766,672,632,642,2370,714,568,604,748,906,962,1248,1050,632,764,998,2172,1408,742,1140,928,1212,800,1000,1812,806,990,322,1416,696,1014,2204,718,820,1002,484,518,1000,802,972,894,1300,658,1302,1206,1098,860,1002,1804,826,1076,970,1324,1040,2202,754,1132,828,952,1092,1342,1212,1144,1412,1420,1458,1292,1970,1210,1084,1648,2122,1502,1302,874,788,896,1052,734,1508,1874,1048,1908,1996,904,988,1248,776,1002,2192,1518,1572,1862,550,860,1062,1108,1134,1894,576,1078,474,1386,2016,1518,1194,1270,1904,904,1140,1154,2030,996,1066,1910,2132,1486,1800,1988,1580,1406,1392,1450,1580,1048,1718,1960,1602,1612,1224,2626,1188,538,1974,748,502,1042,924,854,1190,1830,1606,570,1562,1606,1506,1774,1596,2178,1072,1176,2162,2188,1532,956,1140,1202,2122,804,1128,1144,1342,1352,2068,1194,1608,1414,1410,1230,1436,974,1212,902,748,678,1136,1972,1426,1954,1150,1424,1412,1614,1098,816,988,2024,1524,1532,1768,2076,778,1584,806,2018,1194,854,1236,1356,1182,868,1074,1000,616,308,1208,1216,1076,1044,1478,1720,1220,2218,1146,958,1594,1170,2268,1612,1274,2180,1546,1792,1016,1574,1196,922,1064,876,1162,1304,1182,1248,1514,1566,1614,1410,2080,1248,1504,1446,978,1446,1008,1604,1114,960,588,1142,1054,1380,1258,944,1054,1274,1274,1000,1370,1362,1210,1196,1134,1126,844,738,1218,1208,1018,1590,1246,1140,1184,1192,1182,1190,1732,1166,1252,1316,1078,1022,1078,1220,1000,952,1166,1292,986,1190,1094,1000,1052,868,820,950,1218,1212,2202,1058,754,710,768,674,632,650,2366,698,564,598,800,908,966,1306,1062,636,742,1114,2196,1414,754,638,1150,1006,1214,988,804,714,1806,808,996,1578,1424,696,1016,2202,718,822,1004,490,508,998,832,1004,1306,658,1310,1204,1144,862,1008,1818,890,1092,968,1334,1054,2206,758,1134,830,956,986,1170,1418,1416,670,1294,1970,894,1090,1648,2126,1504,1310,876,786,734,472,2106,1544,1898,1086,1918,2022,900,984,1252,938,882,2204,1518,1570,1874,548,898,1040,428,1282,2086,590,1098,528,1390,1220,1274,1902,906,1146,1160,2050,1000,1074,1906,2136,1494,1794,1964,1590,1412,1406,1458,1582,806,1716,1934,758,1608,1606,1228,2606,1194,482,2018,806,632,1038,914,846,1194,1826,1604,570,1600,1602,1500,1748,1596,2172,1104,1172,2160,2106,1514,966,990,1212,2122,804,1130,1142,1340,1352,2068,1196,1602,1410,1392,1226,1480,974,1150,898,742,852,676,1968,1420,1960,1146,1424,1410,1610,1096,816,886,2020,1444,1440,1762,2040,784,1520,806,1994,1182,966,1102,1360,1210,1004,1066,992,616,310,1210,1214,1072,1046,1474,1718,1218,2210,1148,960,1592,1162,878,1610,1208,2172,1542,1798,1006,1552,1194,1128,1060,1188,1148,1302,766,1244,1508,1560,1610,1410,2076,1252,1498,1458,982,1442,1000,1600,1108,958,1392,588,1138,1036,1378,1256,940,1052,1278,1274,996,1372,1330,1202,1192,1130,1120,844,734,1220,1198,1014,1588,1180,1134,1180,1190,1166,1184,1758,1164,1246,1254,1076,1016,1076,1224,994,946,1162,1286,984,1104,994,1052,860,820,948,1212,1210,2228,1060,752,708,766,634,648,2368,562,750,902,962,1302,1048,638,802,1112,2186,1454,750,1106,1004,1212,782,1810,808,990,1518,698,1012,2194,718,820,990,598,1002,830,992,890,1300,658,1308,1206,1090,858,1804,896,1072,968,1034,1322,1044,2198,770,1134,820,952,1092,1338,1208,1166,1416,1416,1450,1288,1970,1204,1080,1644,2114,1496,1296,878,786,1040,472,1006,744,384,1864,1016,1904,1998,982,1246,1774,2184,1506,1568,1836,546,888,1040,1118,604,1110,1928,524,1074,482,1386,2008,1510,740,1264,1884,902,1138,1158,2036,992,1064,1896,2122,1486,1784,1974,1574,1402,1386,1448,1582,1048,1708,2186,734,1606,1608,1220,1036,752,986,966,900,1012,1194,1014,772,1018,754,1150,876,820,1412,1378,1190,1278,1032,1316,1550,1678,1224,1126,908,762,1084,1070,1248,538,1294,1128,906,416,1392,1336,1528,1036,1166,1096,942,1124,1142,882,1194,890,910,602,1020,1232,1020,652,540,1060,654,1566,1232,738,1290,878,886,1606,1314,1274,1474,1554,1452,1122,818,888,1486,956,1592,982,976,708,880,640,1922,1998,2166,2114,2246,2102,2340,2102,2350,1772,2040,1782,1962,1834,1892,1840,1632,1944,1504,346,1044,588,342,612,490,582,706,648,546,742,518,804,552,554,718,610,568,664,956,798,542,552,602,2132,718,690,1462,1960,1976,1508,1638,1460,1452,1038,1304,1614,1820,776,846,732,1324,1942,2062,1738,2010,1724,1960,1198,1924,1644,1898,1892,1130,2046,2378,2164,2162,472,1134,2316,988,1774,1978,1938,652,1650,1316,1812,2106,2102,2094,2104,998,1330,826,1166,806,1104,2294,526,1118,2232,962,2102,1662,1320,2394,2190,1198,2360,2346,2164,2350,2216,1000,2098,2154,1968,1512,2390,1040,944,1748,1910,2312,2038,1118,1082,1404,1742,1264,1258,1758,1060,2298,1994,2162,1086,2124,1940,1930,2162,1944,1116,1114,2182,1200,1582,1090,1114,970,1106,698,1156,1148,1576,1646,2138,1080,890,1194,1198,1888,1466,1320,1132,1110,1628,1594,1128,1124,1050,1180,1166,1034,1038,1070,1754,2174,1548,1538,1136,924,2304,2274,2336,1516,1542,2056,1884,1680,1498,1482,1826,1888,1692,1606,2088,2218,1858,2218,2012,1208,1532,1144,1040,1422,1600,2182,1648,1628,940,2266,1498,1872,2106,2130,1962,1758,1822,2354,1568,1436,1804,1704,1850,1654,1056,1170,1110,1824,1172,1170,2262,1750,1182,1000,1154,1090,916,1156,1064,964,1152,1104,702,696,1018,1062,874,1016,1622,1676,1466,1594,922,852,724,1394,1014,1042,728,670,778,1388,1012,896,810,930,1252,914,1068,928,990,812,936,992,880,742,1086,852,1296,1260,1198,808,1128,1006,1476,1506,588,1086,930,590,1068,814,450,1088,1294,1292,866,670,2210,1652,1832,894,1840,2124,1292,1098,1220,1680,2392,906,2386,928,2156,1278,1092,682,510,1030,538,734,996,696,696,764,638,788,812,704,1220,1054,634,714,904,956,764,1172,1126,874,690,1082,718,534,546,956,1034,952,442,866,1250,1092,1318,1460,1714,1792,1226,1090,962,1400,1012,994,772,806,1070,1316,1166,970,1082,978,1290,1612,1400,1642,1248,1772,1138,1182,722,2132,1290,1200,1292,1730,1164,1076,898,646,1136,1140,986,1000,1184,1114,1040,988,734,684,710,482,1070,902,854,1528,1308,1378,1164,986,1530,1278,1352,1314,1400,1378,1662,1396,1540,1212,616,928,962,1732,1122,1128,1284,956,1508,1014,978,1184,1078,1000,984,1152,1188,1112,1110,960,998,1470,1344,1562,1018,1140,1054,1334,1254,2086,1334,962,822,1180,1898,1504,1496,1694,1806,954,1050,1114,976,964,1094,998,1798,686,1054,742,1438,1224,1110,1300,850,838,956,984,1058,1114,1812,1146,940,678,944,1192,1270,1204,1168,798,878,1066,1064,1066,1298,1312,1126,2050,1712,1738,1302,1658,1568,1392,2092,1482,1196,1892,1280,1564,1394,1434,1840,1552,1704,1448,1730,1800,1698,1810,1804,2262,2316,2300,760,1194,1300,1616,1996,2406,1268,882,676,680,898,910,444,314,770,812,566,1314,600,552,696,924,1126,668,642,544,746,1502,584,702,1222,400,728,482,534,452,740,1266,916,964,468,1422,972,956,808,806,1254,1112,1132,1660,476,800,988,468,636,1518,862,956,726,968,1242,1610,724,964,822,874,732,906,1350,1528,970,816,970,960,1012,1154,904,502,754,1460,924,854,594,900,2106,3190,1986,950,562,810,2448,320,316,1242,1322,3274,2004,634,948,966,412,3012,1356,862,1768,1078,1434,1044,3108,1054,994,564,1866,1268,2040,784,822,2282,1268,720,858,926,3110,2590,2982,1068,1142,1086,1478,1366,886,3066,1660,706,1630,1796,3088,1076,946,898,1528,542,836,564,1012,910,588,974,976,826,1074,2398,2026,1136,376,430,1460,2210,384,366,672,592,518,834,618,782,666,2054,2768,2420,1464,1370,728,780,2166,2542,1600,1596,740,690,370,1587,1011,1600,1556,892,1041,3483,2907,2600,748,1212,2730,3357,1152,1248,1478,1498,3108,2864,3362,3432,3435,1677,1524,3087,2216,3381,1742,2048,2764,2750,2942,2742,2710,2740,2822,2726,2756,2744,2748,2572,464,1184,1630,2240,2194,2214,2006,2032,2136,2124,1200,1184,1188,1196,2230,2218,2160,2150,2140,2202,2432,1198,1198,1408,1442,1796,1844,1940,2128,1208,1200,2120,1350,1322,1200,1214,2108,1226,1398,1932,1202,1212,1384,1370,2472,1214,1214,1054,370,798,1214,1196,1064,890,1278,1282,1198,1108,1200,1202,1196,2208,1974,1202,1206,1688,1204,1200,1300,1382,1350,1430,1482,2250,652,1338,764,524,1172,1228,1052,744,508,708,648,1104,1396,1220,852,668,704,648,704,716,644,400,684,620,676,960,776,840,676,1280,1004,620,592,600,912,1388,964,1136,948,1300,1172,944,408,2312,652,636,360,1184,1388,576,1192,1376,1064,1180,516,1296,908,976,964,1124,804,524,984,988,992,1384,788,764,1364,1136,1068,636,880,964,1276,1144,928,1376,1140,884,952,852,988,1648,1204,832,992,1536,504,612,576,448,824,1384,592,1788,1380,1200,1048,1128,1288,928,1196,1388,1784,1248,1120,2316,1208,1152,1192,2180,1072,1296,1376,2544,1428,1216,760,1484,1240,1176,1204,628,800,944,1092,1228,1548,680,968,812,736,1368,2732,2828,2252,1852,2476,2512,2392,1964,2348,2584,2180,2340,2364,2316,2252,2248,2240,2272,2436,1520,2720,2692,2732,3628,952,2732,2352,1676,1488,1692,2608,768,2200,2660,1956,2708,960,300,498,2212,2004,2040,2072,2034,1768,1972,1964,2084,2012,1800,2050,1982,2212,2238,1840,1808,2170,2390,1940,1926,2254,2006,2010,1920,1944,2108,2196,1814,1844,1884,1840,1092,1072,1070,1058,1060,1080,1076,1054,1104,1036,1054,1062,1084,1064,1196,1050,1132,1106,1126,1100,2324,2350,2544,1144,1154,1018,1086,2266,1048,1192,1042,1084,960,960,1048,1108,2220,1058,1022,890,1102,1050,1132,2240,996,846,1996,2082,2028,2094,950,1028,2094,952,1028,2098,2072,2248,2194,2196,2250,2220,538,828,382,2628,1072,824,1084,1076,1116,876,1108,1020,1116,1136,1112,1108,1112,1116,1104,1348,1100,1060,1108,996,924,1108,1080,1108,1040,1108,1080,1076,1108,1108,736,2176,2198,978,1100,1054,2102,1510,1504,2094,2080,1990,1808,1402,2108,1186,1230,1220,1420,1206,2084,1764,1422,1446,2104,1422,1194,1266,1100,916,1256,1094,1008,1398,1246,1414,872,754,1148,772,1086,1246,1142,606,1014,606,2054,2106,1204,1374,1398,1208,1326,1398,1278,1294,1166,1338,1082,984,1174,2100,1420,1284,1402,2030,2068,1318,572,1342,1898,1418,1404,1140,1966,1194,2114,1210,954,958,1232,1294,1386,1402,1202,1238,1224,982,1198,1208,1198,1246,764,1224,1208,2068,2066,1304,1100,2076,2130,1814,1290,2286,2312,2194,2200,2194,2298,1422,1328,554,1630,654,890,1887,1753,1706,466,492,3992,486,328,4292,688,3684,634,2770,456,4109,2038,808,492,788,714,492,962,748,370,1806,1344,2256,2306,2250,2136,2298,2330,1782,2172,1834,2440,2014,1986,1950,2280,1538,2152,2414,1804,2006,2524,1870,1958,2304,1432,1644,1836,2182,1806,1836,1346,1128,2164,1720,2186,2238,2002,1656,2280,2138,2126,2258,2092,1746,1658,1790,2218,1794,1806,1692,2176,1830,1800,1814,1868,2262,1942,1916,1852,2054,1730,1398,2106,2110,2528,1566,1828,1956,2258,1798,2248,1956,1914,2090,1840,1594,2122,2208,2024,1802,1864,1724,2062,2374,2038,2402,2006,2076,1830,1770,1770,1898,1810,1932,1888,2086,2386,2356,1844,1798,2358,2304,2272,2154,1848,1704,2006,1590,1764,2130,1870,1768,1842,2254,1960,1858,1880,2004,1838,1390,2152,1416,1838,1634,1850,1820,1412,1816,1310,1834,1858,1680,1584,1168,1850,1808,1814,1886,1834,1778,1770,1824,1584,1866,1886,1632,1816,1922,1852,1840,1840,1882,1858,1836,1222,1780,1862,1830,1792,1766,1802,1772,1830,1758,1854,1904,1798,1802,1776,1902,1838,1746,814,1844,1876,1808,1878,1862,1858,1848,1778,1860,1856,1802,1836,1824,1860,1816,1804,1780,1598,1550,1826,1754,1842,1822,1788,492,1380,1656,1636,1508,1820,1528,1768,1764,1732,1780,1728,1720,1712,1728,1816,1780,1492,1700,1704,1720,1600,1604,1692,1756,1640,1716,1736,1816,1800,1788,1416,1844,1324,1764,1848,1804,1376,1500,1796,1680,1520,1756,1752,1936,1716,1820,1712,1804,2108,1792,1636,1504,1676,1580,1600,1768,1696,1552,1488,1636,1500,1728,1408,1712,1784,1872,1760,1792,1664,1876,1532,1868,1744,1596,1700,1668,1720,1748,1776,1776,1792,1824,1812,1760,1552,1808,1764,1792,1840,1832,1816,1776,1808,1800,1784,1668,1796,1792,1620,1648,1784,1396,1688,1808,1804,1448,1736,1536,1712,1804,1584,1604,1704,1784,1452,1696,1872,1788,1612,1748,1736,1812,1808,1852,1676,1700,1720,1660,1772,1792,1528,1676,1696,1824,1800,1836,1768,1784,1788,1760,1672,1972,1496,1876,1740,1668,1564,1700,1576,1508,1548,1836,1832,1700,1804,1612,1664,1812,1444,1776,1572,1760,1752,1748,1856,1740,1532,1732,1780,1812,1780,1372,1796,1500,1764,1660,1688,1692,1476,1784,1680,1232,1716,1724,1928,1744,1724,1632,1796,1780,1768,1652,1752,1808,1816,1584,1816,1736,1768,1768,1708,1776,1752,1688,1576,1780,1440,1652,1756,1452,1804,1760,1772,1536,1560,1736,1752,1768,1752,1792,1696,1676,1692,1820,1760,1772,1812,1796,1800,1656,1832,1788,1540,1640,1832,1780,1756,1744,1712,1644,1720,1632,1544,1776,1540,1776,1796,1712,1680,1764,1720,1792,1720,1736,1640,1492,1736,1884,1576,1788,1688,1852,1764,1768,1544,1796,1800,1896,1796,1580,1384,1656,1592,1656,1672,1812,1748,2196,1836,1636,1792,1256,1720,1460,1680,1616,1400,1812,1564,1804,1784,1512,1788,1608,1700,1536,1728,1836,1708,1472,1680,1800,1768,1604,1864,1828,1772,1724,1652,1796,1800,1736,1572,1508,1784,1776,1644,1804,1560,1548,1828,1672,1676,1776,1796,1748,1608,1508,1580,1768,1620,1784,1372,1772,1828,1828,1796,1776,1792,1804,1796,1772,1640,1640,1776,1788,1564,1788,1552,1808,1736,1712,1812,1752,1672,1708,1648,1784,1784,1876,1720,1704,1840,1432,1752,1596,1800,1744,1336,1804,1580,1512,1736,1740,1684,1768,1828,1744,1812,1784,1780,1804,1820,1688,1348,1804,1820,1380,1776,1576,1824,1792,1692,1724,1624,1848,1764,1824,1756,1736,1628,1792,1608,1796,1632,1688,1692,1836,1504,1808,1832,1700,1820,1804,1744,1724,1776,1796,1824,1728,1860,1572,1848,1812,1760,1260,1704,1712,1728,1868,1884,1708,1704,1888,1772,1620,1608,1776,1780,1912,1492,1696,1764,1768,1824,1844,1788,1796,1788,1844,1740,1756,1748,1320,1808,1488,1868,1804,1548,1816,1700,1704,1712,1620,1748,1236,1888,1792,1596,1456,1736,1720,1796,1736,1824,1632,1772,1792,1752,2620,732,358,592,450,476,404,1158,1716,732,862,852,1226,2902,1278,864,794,984,1268,1912,976,768,1162,730,1090,694,506,560,1390,970,862,1126,492,492,1140,638,640,1492,354,590,1260,648,2426,2788,1170,1838,1042,518,520,842,1444,582,538,1110,420,750,1324,494,460,1230,770,1308,772,782,1112,1228,956,758,1262,1032,696,522,1190,1242,626,1142,600,530,936,1222,1306,2846,1014,974,922,450,442,1216,1202,1512,2952,1552,872,1474,1066,2856,960,1242,1116,610,522,1228,694,700,1200,1326,908,1158,566,584,1160,448,448,1054,528,384,792,1704,1304,552,682,656,1082,448,450,1060,800,1034,340,962,1404,1276,740,562,2800,674,476,956,656,406,934,884,1266,984,504,1018,1038,1328,1156,1152,1146,2788,2860,2816,2886,2342,2816,724,684,1206,1016,2386,1710,1070,2640,722,2276,2504,576,2920,2836,2854,2594,628,694,2590,2236,2534,2390,2834,2604,2312,588,916,2812,936,736,510,962,2372,2866,2756,2594,490,2476,2868,908,2340,640,648,2270,946,432,512,698,418,870,622,2400,2128,1940,2604,1218,1850,2094,2574,1024,1896,1138,688,1010,852,482,606,1626,700,716,1192,580,1260,968,710,822,622,654,752,792,1160,432,672,534,478,576,610,730,726,306,454,874,1106,352,820,624,458,1056,1448,970,450,2234,2544,314,342,978,478,1448,1194,820,834,2722,616,610,432,1806,628,422,716,774,878,832,896,882,946,796,870,836,928,878,888,1088,756,848,780,482,2856,936,1406,678,672,644,1098,818,1512,758,784,748,696,506,930,718,460,848,390,1036,550,914,2512,1690,1386,2002,2552,600,2878,2704,1450,1472,2472,838,2676,2754,2582,2568,2554,2556,2542,2456,810,2602,2544,2596,2550,740,712,784,750,670,734,808,1098,738,362,532,2602,2604,2604,2212,2086,2766,598,1320,966,704,696,2768,1618,908,1810,2590,2578,2480,2540,2532,1908,824,820,890,804,400,1120,2264,1308,1634,662,394,850,1232,942,1190,2190,450,680,422,418,1256,1606,1352,1232,568,1136,714,1542,1618,658,2970,2984,658,1168,626,346,610,576,558,452,356,396,532,500,894,400,1042,1228,666,852,1000,1088,1178,660,322,764,742,942,384,876,444,550,522,514,896,574,890,1044,704,724,736,710,822,564,1038,368,456,828,806,688,882,990,738,392,726,548,368,512,544,936,930,444,536,308,546,2312,418,682,714,780,734,738,814,1170,744,952,840,624,732,670,950,2246,794,382,448,2480,1732,1076,690,448,610,526,804,846,880,414,510,508,420,548,428,618,648,480,916,638,740,390,506,578,488,522,636,418,600,342,718,1052,458,758,1542,816,1036,938,752,670,556,540,1326,700,890,742,946,898,672,832,724,784,876,2162,466,2350,450,540,460,544,886,420,1472,960,1048,674,662,860,722,504,1074,830,482,686,1278,494,402,512,668,704,308,306,504,1054,2682,1556,656,804,596,688,716,1156,896,606,574,726,386,716,1320,1212,1288,1098,952,1042,434,558,606,622,618,536,546,1038,1806,1616,2022,788,618,758,620,704,1452,682,510,1284,320,1094,1302,768,670,624,582,404,606,656,2636,3169,672,2508,2492,2566,2542,2578,2550,1040,572,646,608,302,1292,1242,1234,1292,1270,1406,1362,502,444,2750,1310,2756,508,2598,852,1584,1982,2498,442,458,2352,2638,968,1434,2936,1304,650,488,612,1112,1104,972,1386,752,856,1116,1082,1034,654,1478,1072,1208,592,2068,1486,2636,2470,914,774,1428,814,624,792,2648,2436,2254,646,2866,1422,2338,1328,1900,2782,1422,1016,916,688,470,944,418,432,2832,864,1268,478,612,952,908,1074,3183,1264,1164,1298,1808,1574,1636,1810,2328,502,1266,598,890,862,1282,1592,632,642,1154,766,672,364,836,738,1628,662,732,688,2730,1786,422,1370,806,2646,798,2322,1590,1192,920,1414,1574,2062,1240,1252,584,710,1102,1650,1494,1200,1234,1420,2698,2992,494,1554,1596,1102,1524,378,2494,580,746,1448,860,418,820,1004,2566,870,854,760,1362,430,772,686,464,526,396,332,432,590,608,2308,2638,1698,596,816,370,1280,1540,1792,1906,582,562,602,670,542,388,652,634,400,400,950,1170,904,2526,2424,304,784,614,734,798,1372,1470,2344,2678,366,334,1028,1774,650,390,1444,406,792,856,490,566,308,1110,1164,2336,560,804,2678,542,458,508,572,558,752,2450,624,946,1016,2682,2486,382,1010,2554,1962,538,2382,1094,1492,930,1190,664,762,856,540,1868,326,306,1814,1072,2388,1492,346,716,456,3000,3056,2860,2566,2238,2342,1902,2002,1306,1310,2698,2678,2690,1896,1524,2566,774,858,866,852,1038,2916,662,1660,2606,2598,2156,2310,2130,1074,1056,1084,1262,1176,1188,686,748,1108,846,1328,1116,1318,1948,632,486,1138,1318,950,480,2838,616,378,1852,1124,1830,740,2518,320,756,2128,2066,754,1136,1236,536,352,728,536,418,732,1086,816,824,914,438,562,534,480,580,524,302,2624,868,1728,454,790,2316,2210,2718,2832,498,2492,2966,2742,1928,1582,706,2776,1320,1682,2604,2058,916,1018,910,1030,828,902,532,1238,800,1808,1370,688,2814,1294,1162,730,732,720,730,724,738,738,730,726,744,688,848,1112,708,590,576,646,540,598,818,928,1682,964,868,484,402,1420,696,780,652,1078,1122,914,476,424,500,842,702,362,1762,724,1288,2128,344,686,742,710,690,782,620,638,692,1052,1570,1054,720,476,954,702,1016,1620,614,1160,2514,746,1100,636,440,712,726,588,664,632,460,690,798,416,470,360,736,376,728,816,2176,732,732,840,702,948,738,672,730,724,714,710,378,1526,554,488,592,528,540,692,710,374,1002,1172,1314,676,482,622,1032,2224,1588,454,832,918,554,824,756,1250,1136,770,1140,630,716,756,726,572,1068,1596,724,528,704,744,724,716,732,604,728,698,1614,512,916,996,480,750,972,2036,2030,586,524,822,918,616,704,938,1800,970,572,1058,1088,1020,732,674,646,536,662,516,672,520,524,524,530,464,388,972,2492,676,784,658,812,594,670,612,738,2586,1244,540,590,308,678,324,366,848,1836,392,1034,2608,736,754,716,690,708,1150,718,330,790,1376,1294,894,598,892,648,762,818,826,398,410,658,768,778,1346,1186,728,664,1070,712,342,770,602,786,554,420,506,532,512,994,1200,334,318,652,494,480,786,998,352,376,496,1262,614,2420,558,454,406,462,1094,3038,682,1828,2218,704,1172,2570,1074,1294,464,648,452,490,824,960,1222,1304,1140,1066,1004,830,536,636,1726,654,776,964,646,1314,1586,2158,2438,800,846,1154,2956,1816,1564,1758,1162,524,1500,2794,1150,468,616,2170,458,368,1324,1330,1864,356,720,1248,2322,2924,2948,2914,2308,974,852,880,864,2794,2332,2586,2532,886,1138,1330,1110,2156,2374,2366,2368,820,730,2180,1498,852,350,554,990,1070,466,884,394,1640,904,902,602,1138,2348,1344,1130,992,1352,868,1738,1344,1316,1094,1268,2716,678,674,686,848,800,630,1016,938,2750,2838,2860,992,2860,2850,826,2516,1130,946,490,528,2414,2414,774,936,748,768,798,1798,1232,1032,1056,1338,2000,2364,2222,458,526,928,1030,770,756,1300,2802,390,1022,2842,1936,344,2314,862,798,1152,1136,604,638,834,662,722,846,690,1222,824,746,866,1314,960,448,426,494,502,1064,992,520,628,656,1248,376,826,684,796,2752,938,2944,668,2424,1058,906,820,628,708,802,572,682,638,376,726,382,378,1218,774,1170,2574,926,858,604,460,1334,304,734,712,840,826,704,322,2182,794,314,334,446,348,598,414,486,402,1030,1096,2632,2214,2284,900,730,2094,1356,1154,1594,634,990,2626,1824,2448,362,608,540,726,702,2624,1614,1158,1242,574,456,718,484,546,888,618,796,718,1080,720,572,974,1012,552,338,1074,1768,934,352,482,636,1036,868,596,490,1122,1044,458,1068,624,648,910,1592,1250,790,1026,1706,716,590,1624,2340,2612,2608,452,1066,428,882,440,416,412,354,450,1098,630,430,600,430,754,786,902,552,796,634,892,648,702,414,764,1052,1128,696,764,498,1322,820,568,2516,1126,3193,1170,700,810,1348,2568,514,880,1130,912,826,1026,406,896,486,506,986,700,1306,1298,912,648,1560,408,432,520,1262,460,1096,2476,1122,934,2304,1694,972,1428,398,870,588,1424,894,950,798,666,670,612,608,1270,2188,2560,572,412,320,2704,416,656,2562,2756,2938,2340,2324,2366,2408,2632,788,2164,2144,1950,2078,2502,536,542,462,466,966,496,492,1042,682,790,850,628,2268,712,2416,2476,2540,988,570,1360,2420,1736,1694,1708,876,1178,660,1856,2598,426,360,752,714,688,692,1808,1012,1000,546,1520,1108,1720,1628,990,598,680,468,1266,698,474,696,1254,456,1012,754,934,410,596,1056,1964,1196,986,806,800,488,1772,2530,660,1178,672,484,872,530,898,852,1240,724,1060,484,2516,2706,364,362,302,600,774,388,928,698,688,2866,758,774,3181,340,759,1178,586,874,796,470,452,466,1564,660,1598,884,944,820,698,908,766,988,1950,636,964,2732,1666,400,892,2816,758,792,2802,554,534,578,2416,1530,2248,514,458,350,448,596,612,640,646,540,654,504,1072,1378,2158,1402,1008,1712,1256,1376,1852,974,960,944,1184,1016,998,2800,1084,950,1200,358,1204,1124,742,376,630,358,438,842,782,374,1908,472,2192,2146,1214,936,1704,490,710,844,2754,2764,1610,862,1698,452,2936,2814,352,482,1226,1414,520,794,2810,816,2874,438,522,756,670,684,902,460,478,1790,400,1812,1328,1808,1786,1812,1810,1814,1802,1012,1812,1810,1486,1802,1806,1818,1806,1806,1814,1798,1814,1802,1806,1808,1294,1764,1808,1806,1804,1818,1812,942,1808,1804,1788,718,786,1810,1800,1812,1792,1784,1784,1792,1804,1670,1806,1802,1804,1788,1808,1082,540,1808,1362,1790,1812,1754,1776,1798,1814,1476,1806,1822,1808,1802,1778,1806,1798,1812,1792,1794,1796,1800,1808,1790,1784,1800,1832,1804,1304,1812,1682,1792,1800,1792,1798,1658,1664,1808,1822,1798,1806,1800,1804,1784,1088,1774,1808,1790,1784,1804,796,2775,2378,910,2390,952,950,2368,2374,1060,1018,2274,976,1004,1012,1024,2398,1424,386,2396,1616,672,996,1002,2420,2392,1028,2724,956,2722,2790,1816,772,1682,2730,2710,2862,2884,2790,2480,1326,2692,1624,490,300,2896,2784,2888,2832,2938,2934,2914,2906,2708,2902,3088,2784,420,3150,1320,684,942,1574,1676,1634,3144,3122,1412,3116,3174,3128,1382,1570,2994,1796,3130,3128,3132,1970,3134,1566,1264,3116,2104,1940,1326,1546,2596,1558,3120,1574,3132,1646,1780,2166,3142,3128,1852,2830,3152,3132,1230,1684,3124,3150,746,1678,3144,1548,3138,3136,1200,3132,1980,1062,1800,1066,1012,3132,1564,3116,578,2302,1542,1548,1560,3106,1576,1572,3128,2396,3132,3156,568,574,1386,1628,3310,1480,3136,1432,776,1522,1180,1552,3116,1566,1566,3114,1570,574,516,1558,3140,3122,1486,882,920,1868,1418,1480,3120,1492,1542,2220,1570,760,1780,1720,3108,1872,3116,2428,714,1492,1382,1550,3112,1412,3120,1792,1604,1698,3312,576,516,1768,2646,3258,1482,3248,3148,576,2156,1380,1138,3124,1668,1550,3132,1644,1714,3140,3124,1582,3128,1568,1842,2552,3124,1506,2706,1326,1720,584,1292,2984,3122,1254,1082,3112,1204,1270,972,1514,3132,3122,1392,1640,1588,3134,1574,1862,1388,1516,3128,1344,738,756,1856,1122,1570,3130,1756,2116,1112,1566,3134,1878,3140,1270,1640,3128,1690,1236,782,1410,1450,1208,3128,964,942,1082,3118,1560,1064,1872,2088,3126,1798,3114,1424,1148,3126,3138,522,1560,1632,3130,3136,1848,1576,3142,1126,1782,1578,3102,2440,3060,1248,1562,3052,1512,1110,1478,1568,1564,3122,1558,1934,1526,3130,950,3208,928,1784,3130,1266,1566,1784,3148,780,1220,1304,3118,1788,2316,3154,3156,1658,576,516,1558,2088,3124,1324,1282,3122,1404,1252,716,1576,3148,3132,1102,1492,3120,1126,1114,3120,1742,3136,2014,1492,1724,576,522,1808,1260,1552,826,1690,3128,1352,1144,968,1704,1146,1568,3120,1532,568,1748,3152,3134,1054,1580,3132,1356,900,584,1652,3140,3138,1090,1568,3124,1572,1094,1118,1818,1602,3126,1426,3116,3142,1584,1538,1138,1096,1720,1856,574,1830,1106,1576,3126,3066,740,334,662,2178,3074,3118,574,1974,760,1872,3130,1762,2876,3138,1696,3134,2972,1046,1004,2786,3150,1724,1094,1804,3132,1564,1112,3114,1994,1128,924,1782,1100,1860,3128,1568,1048,3126,1328,1558,3124,990,1714,1482,3150,1720,1574,1626,3134,1036,1430,1228,1100,1796,1040,1786,1316,1666,854,1234,1336,1720,1812,3136,3142,3212,1040,1576,3134,1566,1572,3124,1532,1824,1442,826,1784,3138,3150,1228,1578,3126,3144,1876,3154,3130,1032,748,2106,3136,1562,1260,1570,572,460,760,552,556,2512,556,832,496,1112,1292,648,500,508,1732,452,1488,1500,1056,480,1652,964,600,1892,2116,532,1220,400,2608,2152,400,1268,2416,3016,580,1848,836,676,500,668,652,378,750,1412,670,636,332,736,624,1032,646,470,374,336,304,304,330,1600,1035,579,478,488,422,818,572,688,3329,3224,525,856,484,548,1648,1250,570,428,306,336,669,627,518,527,720,522,1767,898,658,895,568,522,563,304,316,309,666,460,524,1026,572,508,301,2152,496,338,430,526,525,404,1132,1818,1752,2692,3381,310,966,535,498,422,319,1442,687,622,520,601,3419,444,582,2133,2510,936,372,418,1606,498,334,758,522,334,1274,1056,3100,2930,3593,1124,398,2329,1993,2293,767,915,497,342,1168,1197,917,449,632,2228,1564,1731,460,488,1096,1278,562,638,1102,812,1275,421,561,1060,549,562,563,574,2350,576,554,1012,1150,2465,1776,2428,1573,1160,2437,2564,2582,2639,2613,1253,1254,541,1780,1137,1788,469,866,1085,567,566,2494,516,524,515,533,563,561,522,1188,533,2543,1215,1129,2744,1998,1076,585,1462,652,541,603,598,563,572,568,1150,484,487,551,990,555,578,1197,1140,1920,890,826,617,468,538,1054,1490,624,618,591,596,586,2242,538,1233,1175,1385,1003,1415,1827,544,681,1885,714,590,1800,975,758,583,1915,1808,518,444,554,601,1562,1292,570,631,442,514,565,1151,580,575,565,577,554,738,1946,1455,376,415,550,570,589,560,544,564,541,556,1767,2666,709,398,740,583,1443,1160,565,549,362,572,588,577,581,596,813,2099,534,837,380,902,1178,1388,2020,696,2278,368,612,800,476,2096,738,2184,428,1360,1784,2028,556,472,406,1816,2094,2158,2314,488,900,624,2344,1548,1884,418,1014,2112,1262,1678,1166,952,980,452,1430,1754,1714,1124,680,634,1158,666,1184,608,824,796,918,500,1404,638,874,428,1090,862,1766,1754,888,430,836,1280,1850,1790,522,842,1878,1100,1906,1574,774,816,522,1262,1358,2108,1098,924,982,1060,1722,920,2058,1736,1700,1566,1344,2464,2510,1384,430,1664,836,750,842,1502,626,608,578,1574,1154,1776,1182,1734,802,1742,1396,1804,1390,2392,1862,758,616,724,688,908,812,870,794,844,586,804,678,796,746,2162,1702,1824,2080,2242,2006,2178,1882,1594,2328,536,1114,1882,608,1536,2108,1946,1922,2052,2780,2644,872,1044,732,1088,1564,596,1316,2068,484,1236,2628,356,940,1084,1040,936,800,1032,464,988,1900,420,904,1464,652,1028,1184,1096,912,340,468,820,1708,1720,900,2240,704,804,1936,640,2004,976,1900,560,1352,1104,1216,928,344,1012,596,1264,528,672,2204,1808,604,1596,718,1584,1168,1734,1910,1580,1960,524,1354,498,1898,1688,730,1534,330,1926,1526,938,2110,1572,2330,2226,404,788,794,1216,704,596,642,598,1642,1356,716,710,454,686,1080,1324,776,808,1218,1844,2506,894,436,932,810,412,644,570,532,856,636,1190,2082,730,814,1062,1490,600,804,474,568,522,414,594,480,494,804,526,762,350,1144,2098,1064,702,1710,524,358,484,414,524,598,3050,1016,1540,1532,1800,1192,1428,596,760,1464,340,612,1936,1476,656,1076,804,792,404,1112,536,968,800,396,2188,504,1536,1648,392,356,2320,968,1820,1472,1804,608,632,408,832,780,860,600,1376,336,384,512,488,848,1928,652,532,672,572,1732,1848,1776,1832,1840,716,1128,1012,1660,1612,1648,588,860,432,2656,844,1092,2148,1244,2728,528,472,496,472,452,544,1892,488,940,464,1732,864,1116,736,1200,1092,1332,1024,1440,1904,2116,424,1560,1936,1404,896,384,952,952,508,480,1592,1340,1700,1076,1420,928,912,940,528,360,2384,1688,1140,488,2372,1784,1336,768,332,320,420,540,488,344,348,376,316,416,444,488,1920,512,2644,824,876,2012,2004,2540,844,2228,356,1428,932,1312,2176,436,832,1144,456,652,544,636,672,1360,380,368,1900,2228,1924,712,408,708,1764,704,564,732,1540,2184,1468,376,1848,1748,708,864,876,2448,876,788,1920,740,1452,756,720,348,376,1076,824,816,720,2184,484,984,1004,524,2644,876,1764,1876,892,1808,1916,640,848,564,940,676,2288,304,1172,1096,1368,1824,428,496,772,984,2368,424,800,1708,300,836,1580,464,332,904,1236,772,1092,1336,1248,628,680,384,808,2164,988,1916,496,848,836,836,1308,492,2232,1276,2148,620,1856,1552,2428,412,972,720,752,796,992,376,2076,1056,3072,2616,1264,2168,328,2368,724,1636,720,1860,1932,772,524,1080,1188,1712,684,1036,1116,944,2208,936,860,2044,1672,1608,576,320,332,964,480,1884,520,776,608,452,992,788,308,480,1088,584,708,1128,1464,472,456,1392,1736,1460,1572,1496,784,1836,1080,696,1048,640,564,844,1656,1376,3268,2628,1040,768,2320,784,912,1804,1796,768,1780,724,2172,1816,612,1944,372,500,2220,812,2208,500,904,1104,1628,2112,624,388,1848,668,2296,2204,784,564,2324,1112,784,1532,1816,432,404,340,396,1108,1872,1800,504,756,2116,1752,1428,580,916,524,3060,2608,1552,2132,652,1772,540,1184,1840,596,2436,900,2264,2540,416,992,1172,2144,1132,620,1664,976,2044,2220,2148,1696,2440,420,756,780,764,780,920,1360,432,988,556,528,1228,2040,1392,1420,696,684,1304,1208,716,1096,1188,584,896,436,456,544,472,752,388,656,344,564,1876,612,692,684,484,940,1896,644,668,1500,908,1204,1136,664,1032,1492,888,2160,412,1628,424,1976,1384,1900,1948,584,1032,1708,380,652,864,1876,604,348,636,680,756,504,456,904,1148,776,712,824,1172,1440,2024,504,540,2216,724,2736,2528,484,1572,1616,1616,1792,848,1988,1896,668,3044,756,2116,1536,860,450,898,1774,2218,1942,718,316,618,886,566,1458,914,2146,424,790,546,830,478,716,476,618,1720,2048,2216,328,780,582,1570,1748,1930,634,1956,516,548,352,376,1424,870,1742,1380,820,1736,1124,408,354,376,388,400,428,794,480,316,1690,1742,2112,432,2404,714,2088,1196,2348,2482,2166,798,686,768,666,1242,1418,1762,492,638,1066,2056,748,586,350,342,832,1220,540,570,1006,680,760,480,730,2348,888,1568,972,600,1268,534,1906,914,1020,1008,946,784,696,448,688,996,996,488,492,860,488,1110,1036,1654,968,608,896,564,444,742,610,548,1696,336,2320,1734,524,652,986,1162,1858,1392,936,1356,428,1268,384,526,1092,1766,586,914,1524,1838,2136,1932,1882,552,2194,1946,1116,782,2308,1222,992,878,808,798,350,748,936,932,1938,1978,1808,1118,2566,340,1844,716,2560,2322,1622,720,1102,606,948,688,1856,760,582,1414,2286,1410,1862,2030,1372,474,2158,566,1354,450,2054,1422,970,1326,714,1056,1672,1324,1598,1030,2066,782,1714,536,1764,2268,1530,1774,482,1230,1888,2124,1256,2008,2088,912,572,1464,556,704,2122,304,704,324,558,1496,2034,530,648,730,482,338,382,2500,306,1170,1458,862,2082,2152,2090,510,578,1102,2206,1542,798,522,490,2194,328,382,608,2218,2286,450,322,604,604,1258,438,626,638,492,504,954,632,432,1666,804,2182,1424,1636,1600,1756,328,348,2160,356,618,1370,416,702,990,496,354,836,520,358,948,364,656,1102,730,458,756,2228,1242,2144,832,1972,1346,1488,1564,1878,390,640,1296,742,882,754,352,586,1016,838,884,492,932,1090,638,986,888,1012,2008,1046,1788,1836,764,346,788,1784,1546,898,1052,712,312,2068,2046,2136,1548,462,1556,1036,756,1178,2192,1708,1870,1902,1868,610,360,2134,448,616,2106,1784,1548,918,700,640,3153,3153,2642,2498,444,418,420,304,598,426,656,642,670,1278,980,718,614,1640,1960,1928,1904,1344,1042,350,2330,534,1364,1388,796,952,1392,1820,2092,2398,1900,610,500,2150,406,312,496,620,1600,1528,1104,642,892,960,484,678,1080,948,1060,996,392,302,430,378,710,334,420,306,494,496,1738,504,1772,866,610,1854,758,768,764,1624,1770,998,1980,1884,1598,808,894,872,1022,642,1880,1856,1596,1616,1026,464,608,1874,1136,1178,1250,1442,2152,560,748,926,1000,1138,460,1662,940,1456,1150,360,420,784,1466,564,766,794,2012,1610,1734,1274,1746,1390,2166,874,490,442,458,482,914,622,302,374,560,1806,602,598,576,1056,540,1918,536,1802,458,772,426,2392,2240,1156,1924,2306,672,1988,962,616,488,734,480,336,988,2222,2118,1086,490,1494,752,550,536,760,784,316,1628,858,594,1010,494,1790,468,684,758,638,2394,1816,2170,1874,1686,1048,722,2040,1226,1142,884,2666,1182,1060,2152,476,808,1858,1858,656,800,380,808,2164,2028,1404,1266,1474,374,684,416,618,650,520,332,412,382,386,536,392,652,750,1170,488,382,898,2234,1884,322,2258,1732,828,834,344,980,1006,2108,836,796,1414,788,798,700,2456,2364,684,402,678,542,608,2172,444,2298,1186,2322,1168,920,908,378,696,838,818,656,2156,2196,514,442,974,1066,2250,304,608,2194,1756,1946,1062,2030,1564,1634,584,1206,1032,2038,2050,446,476,664,438,1112,910,1656,1324,704,1766,2016,888,652,2206,1740,1258,1648,1778,1278,506,538,314,1412,1720,496,1208,2370,1576,2002,2654,946,1194,768,2290,966,432,1816,984,1174,1962,744,992,544,620,2182,474,1374,1272,864,1718,1712,408,564,662,444,466,958,880,858,498,790,966,806,1114,640,516,970,850,1254,700,364,484,2318,1966,502,520,402,2676,436,1174,2080,418,370,1970,1734,2112,1696,604,722,816,2404,418,1064,1876,2516,616,858,608,874,1118,2078,1914,1328,1666,338,774,324,312,348,2004,438,1372,1012,1416,1736,1122,1450,612,1052,1064,1716,2510,944,2170,1024,1082,1230,1686,548,532,600,904,556,518,886,1502,908,608,1586,2268,780,316,1474,410,804,1184,354,1666,1114,1548,2374,1880,980,954,1718,2262,1952,1904,760,962,682,1222,2086,1470,484,382,722,1038,940,2780,1976,1712,2364,362,1568,1172,464,538,2760,646,1804,934,770,1104,1028,1072,1484,1024,408,2338,1850,540,1102,604,564,340,406,798,1126,378,1404,2072,586,832,608,498,1712,1720,1990,1810,668,614,500,1188,2052,2154,666,2126,428,728,1438,1592,1590,1524,740,1074,2014,706,2026,1814,626,888,1040,486,324,318,332,338,318,320,470,588,366,566,920,1052,748,756,524,758,338,350,602,1592,1512,1530,542,324,1104,1986,1844,1772,1692,2102,2046,2118,2620,2046,1982,1914,868,500,1902,768,854,460,562,3093,698,436,2622,2166,1490,1976,2016,338,1968,2232,2224,2008,614,1166,1166,1558,1500,1754,710,342,726,1090,408,464,1240,964,2090,1398,778,438,536,1196,1328,1384,1160,606,670,542,900,356,1448,2124,1874,1292,456,2168,936,556,1284,754,1932,1422,590,1472,646,616,508,1842,1116,858,354,802,1472,2154,2202,1874,1998,766,1126,910,2064,630,644,428,638,608,1902,816,388,1102,542,876,342,514,524,436,2282,1306,2266,2510,1264,2436,2036,1938,2494,2104,1998,408,630,566,2112,1040,2348,378,410,570,418,2642,1268,1066,2240,2140,2000,2246,2220,2224,1862,1194,2452,2324,2244,2490,876,530,470,1904,1724,2288,2426,412,1130,2360,1666,1490,840,1244,834,1402,462,386,534,720,714,1066,314,574,994,778,822,816,562,1044,628,838,1780,608,506,2482,626,1852,1694,1602,1582,1214,932,1172,486,2506,846,822,866,1130,386,534,836,754,918,784,1014,786,792,364,522,408,614,310,588,1426,2490,1492,1890,366,494,334,2146,612,2038,1270,610,500,1762,538,1622,362,764,1678,1712,2044,732,1268,1186,794,2324,2294,804,874,604,808,634,2382,594,854,596,384,508,658,2170,628,1018,2062,1570,2076,2374,2018,358,924,474,1484,1628,1616,1560,432,1072,2172,2020,812,756,2598,3039,428,880,1186,1474,2630,826,418,692,1192,2470,532,632,930,852,1250,1254,2216,1266,614,1884,664,382,926,908,1790,644,412,2146,1356,1886,1784,2420,872,1116,676,1592,1590,1690,630,430,1164,2308,984,642,1086,1258,1266,994,1106,1710,1064,2292,2000,736,542,2200,424,636,1544,1402,1912,1616,2076,2122,1820,1756,1686,334,452,692,472,626,2022,2100,1792,2218,778,1524,734,2146,1182,2244,2054,1522,1600,1380,884,1254,1648,1070,442,1386,726,648,856,1116,306,912,874,1702,2216,1282,598,1452,2154,612,474,388,604,1764,918,1214,346,634,2270,2224,1608,2462,726,468,500,452,2478,924,518,1520,2352,688,428,744,1550,2508,2246,546,604,2322,2182,2106,2384,1986,418,632,352,632,522,494,584,2102,2282,1152,860,934,642,880,758,354,2002,652,584,2000,2002,2246,2086,1936,622,406,1068,514,694,870,1178,2258,696,866,886,2508,1312,1344,2302,902,600,880,336,894,2086,1836,694,566,1762,838,496,488,2490,708,700,1454,794,874,726,318,1418,2360,1722,388,618,2388,1682,388,482,454,410,396,568,592,942,378,652,1460,822,2490,2022,2136,630,1754,1786,608,626,372,612,796,892,2622,362,386,2386,2190,1860,2316,638,870,620,642,546,688,1874,508,596,1816,446,618,484,912,424,2640,2372,1620,1576,1906,1504,2638,2442,1770,616,336,622,1990,1984,1978,2056,1874,302,1190,2434,620,1618,1412,1974,1948,570,1446,1490,2406,2304,1868,372,498,1382,2342,638,364,516,542,1242,620,1358,2218,1318,630,630,782,1248,576,1180,1682,1380,576,618,2244,2494,608,1920,784,1142,592,2472,874,414,1548,592,1022,978,1972,1714,2168,1464,812,836,2446,520,1536,584,850,976,834,622,1422,2344,586,886,686,1474,668,714,662,878,2096,730,1924,2552,540,1770,1362,2458,372,622,514,788,2280,822,782,1870,794,632,2320,1750,2116,2544,452,1286,342,440,512,352,458,1918,636,462,490,422,2190,1510,480,424,766,1514,2384,1824,1626,2504,2528,634,622,2170,572,716,1080,654,482,852,752,838,1174,1254,1174,1164,1192,894,682,840,542,1654,1710,1716,1590,1580,2162,2314,1982,940,624,850,904,1654,2290,2560,362,584,910,2076,1030,1362,1868,1858,2142,1978,2074,546,914,782,1210,346,724,364,660,1196,1168,694,856,906,414,788,656,1642,2274,2744,2260,488,922,1184,742,604,942,1088,1646,1904,2358,1556,1648,894,2668,2334,428,2214,824,444,2266,652,1740,2396,1972,630,544,622,1854,436,622,782,450,1864,468,638,2298,1354,2376,2386,2034,622,1194,610,580,1462,2248,822,686,1182,1070,334,3123,2834,404,1018,424,692,1152,794,2028,2362,2248,2356,2618,2502,2420,2710,676,570,2246,2546,1932,2026,514,1036,742,472,2288,892,1894,792,576,500,1954,1970,2130,538,618,2240,318,616,526,1216,644,2348,2502,868,966,2216,1768,2008,1780,1774,1864,384,816,1212,650,622,2190,2030,2430,2040,772,372,610,1102,1298,484,990,872,2162,2040,856,618,532,1258,1584,2186,800,1028,1436,912,458,618,328,822,622,2414,762,1278,910,420,730,466,598,502,616,1242,2198,1040,760,538,506,2344,2364,826,2354,950,2094,956,2050,1674,1702,452,644,572,590,2340,1914,2016,2092,2278,628,470,800,2646,524,1688,3131,426,722,1162,2284,1068,1428,1416,1872,938,636,2100,1678,488,606,826,1026,1078,992,910,2246,2308,508,1174,414,466,1636,2350,2196,1926,1310,2256,2172,1008,494,1040,1624,644,988,652,630,598,392,458,338,692,1152,702,1098,882,414,478,398,870,2368,1740,734,560,622,1206,936,1234,1222,598,1254,586,1240,1238,866,502,480,730,506,1196,528,1488,622,2206,1006,1068,786,706,668,728,328,686,1110,900,1008,620,1756,2450,624,826,604,2404,718,398,578,1566,1598,1564,1104,1104,776,1406,1484,1822,1856,1942,1006,632,1148,1722,828,690,396,2470,718,2438,1050,2462,2240,608,814,1358,822,746,890,662,2304,1182,752,850,436,446,386,2924,426,694,1176,2172,1930,1940,2110,1776,790,536,672,1688,2422,2572,2344,2278,2160,2176,2416,592,2110,924,314,874,1500,2202,466,314,426,1430,674,1052,1046,1008,582,1878,512,406,490,1896,780,482,1000,928,1886,1968,906,496,742,778,720,670,666,740,786,790,906,858,418,606,2042,1452,438,1744,1768,2434,536,636,618,1790,824,786,1110,1930,1992,1624,704,1978,546,1174,1104,1178,1850,2046,1010,1058,524,1528,690,428,2422,448,478,826,424,512,942,510,488,528,1564,544,788,750,572,2336,2410,2344,518,1988,2306,728,628,456,508,1690,518,788,758,2620,792,790,800,780,768,792,738,1922,474,784,562,1860,1850,1540,1914,826,622,728,412,1070,312,566,458,310,812,422,2652,2170,880,856,1010,1042,1360,820,860,594,824,1036,1376,434,622,1316,604,608,978,620,1872,1718,762,1848,1158,2192,908,1358,834,880,794,794,1100,1752,2406,944,898,324,616,1120,1264,1240,646,1520,792,1032,590,344,1176,1736,568,2038,668,1682,1140,1582,1320,406,1058,1506,482,2498,758,586,622,1756,1034,1050,1798,1000,370,664,614,674,692,630,708,656,764,714,794,402,720,768,680,574,794,1264,518,1556,844,1690,1828,538,606,1600,1316,1664,1252,1358,604,990,2086,1204,888,958,1148,302,800,528,720,2090,1928,2210,1878,1214,896,2094,2136,1500,900,366,624,576,1220,612,2254,1600,1730,1042,2262,492,1274,1976,2134,1804,2070,2154,692,1774,1776,1714,1894,678,1042,952,428,754,1486,2202,446,1274,1904,2118,986,2498,880,1562,1716,2506,1772,1126,704,2356,1846,618,902,2450,968,2486,1882,1936,954,1964,806,924,650,1946,1836,556,708,622,1528,1052,1726,1212,500,598,2512,746,758,808,1136,2332,344,2112,2122,878,394,594,606,764,1842,348,842,1734,958,642,668,930,1264,516,700,1434,552,1110,1030,676,464,628,476,542,426,614,602,430,778,826,740,2034,2294,2048,460,862,1132,484,324,734,2320,380,502,2268,794,958,620,1982,340,840,776,862,1602,712,798,854,610,934,1130,864,696,564,530,692,1760,960,672,936,496,2244,1300,662,454,1666,2182,1718,726,564,2090,626,626,1900,1420,1062,462,370,766,820,374,412,620,1014,1390,1976,802,1950,624,612,3281,426,2608,688,976,2046,1734,1278,1020,1576,890,318,988,492,772,856,858,818,1216,692,962,1874,1864,952,674,1806,776,614,1858,544,2202,844,516,1806,2238,2098,1168,1108,1788,2224,680,304,712,916,1982,540,974,874,1038,1844,2074,1446,460,442,1036,810,600,914,538,1394,1280,1450,1796,1304,1818,730,1994,946,2010,1460,310,1414,904,2640,686,1696,1672,2168,772,918,1836,2126,830,1454,1852,1276,798,1198,686,1504,1572,618,952,1574,584,776,1656,544,620,2004,1960,1924,2352,924,680,1082,1684,1366,1560,1482,338,810,1810,1178,1994,2260,1928,814,1752,1622,1884,822,1316,1452,2232,2008,1666,1838,774,732,648,1342,878,944,338,1832,1146,1474,2232,1410,1488,658,374,1140,1180,738,1710,1932,2114,2534,1956,2302,2100,2398,2210,1774,1774,1940,1920,414,876,1312,598,406,382,416,1376,326,862,736,1596,468,464,678,1390,340,778,478,1532,1352,582,504,1140,2050,1914,1086,1910,830,1002,1864,1644,810,436,842,686,608,704,768,664,1398,1518,1586,902,1888,368,370,2224,1636,2370,1944,1826,2034,530,562,664,932,1096,1164,346,1262,406,1098,2268,1654,2188,1680,1750,678,398,1466,742,834,582,686,384,1336,406,628,422,2304,1430,2382,2196,762,562,570,1250,1246,1560,566,1814,1982,764,2058,1826,2168,1492,1940,1816,1224,1830,2014,800,606,1520,684,1654,2174,768,1138,496,2372,1806,1888,1196,1198,1204,1198,1070,1186,1528,916,532,582,970,2248,1120,1366,608,1254,474,1360,546,548,2608,660,318,362,994,494,610,442,1086,592,568,2380,582,876,524,562,558,590,2234,1042,1600,1838,2092,1336,1598,2182,382,664,1470,1942,856,986,1048,2120,1884,612,1680,586,1984,2234,1956,2296,1050,604,858,326,612,642,776,982,934,1606,2400,2066,1324,540,500,460,430,1632,924,834,1200,756,530,1016,906,554,970,664,702,624,2122,468,430,926,2074,390,2032,846,318,1086,308,2240,346,588,518,2472,2098,916,1492,1758,1448,2340,970,604,1138,904,932,1386,1376,602,426,444,1538,652,340,376,2504,1834,370,300,1326,1814,1438,1808,2712,1188,1732,2068,1218,1646,2076,1280,1768,1152,2156,1234,1258,982,1316,1240,1660,1186,950,1126,1118,836,1046,1088,952,1562,750,758,1980,2188,438,662,1012,1260,852,2492,2136,628,638,638,1954,1414,772,1526,2352,1912,432,2448,1382,1118,1028,812,1138,2296,710,1536,1916,716,766,1108,1268,2600,864,562,610,1974,1404,412,866,492,394,672,734,1876,404,2661,3109,426,2650,1428,912,742,742,2158,522,658,2458,636,944,772,1172,540,1022,620,2242,1970,372,1074,1130,1266,1396,610,654,916,1370,888,2320,954,2038,880,2306,508,1084,656,694,966,2210,1570,1000,2324,1546,1376,448,450,834,1054,322,1550,1866,2370,402,1242,844,858,490,1488,1494,1040,1060,1712,1642,624,1830,1008,1870,1130,1920,636,790,652,378,2488,864,858,2360,2156,1224,848,2688,2680,562,2602,898,1352,1100,1038,302,2320,856,356,432,730,310,554,1196,858,538,522,672,1396,654,2134,342,1434,812,1036,2262,638,2504,574,2206,456,1082,504,2650,2490,2484,2640,1130,2352,1050,2624,614,638,640,2400,2114,1318,1794,2194,694,2170,910,1872,788,492,320,304,2044,1570,1682,1228,2050,2020,878,2302,2594,1822,836,376,908,1246,484,1306,1238,1714,838,604,2180,2252,406,2098,1748,1938,496,1710,354,360,380,494,986,502,1718,1914,2498,2288,376,570,2122,1968,2288,782,2072,1656,938,652,626,320,624,496,404,390,774,2566,2596,1730,1794,1076,1738,1016,646,2036,812,898,450,1150,1042,960,1416,610,1838,1936,1812,2386,418,436,398,392,414,414,1462,554,1950,2380,672,2416,2108,2860,2534,2416,1722,2248,1322,410,634,2580,2392,372,608,548,992,1016,1242,2076,2202,1282,1332,2070,2278,1748,1824,1138,912,996,1240,1250,1864,1500,1804,430,426,1768,700,2336,630,2314,478,422,812,1526,2248,664,742,668,2002,984,2064,1726,572,680,2298,860,2626,2770,1346,800,1506,1168,1422,1370,1254,408,526,1260,328,378,418,304,518,330,562,604,1738,1556,1798,1764,376,614,1444,1444,1580,872,322,1170,462,994,986,1288,2604,1104,2482,2296,1130,1120,920,536,982,2724,2330,2628,1238,2382,2212,1362,1228,582,614,1924,1290,1208,1562,1164,562,918,2144,1608,802,1034,600,2360,2270,682,916,624,2240,2734,2020,410,892,1808,1462,1972,1852,744,1246,1666,2052,2168,1714,2168,1858,2148,1464,384,596,1922,2108,494,2262,2018,890,688,580,766,1072,614,2674,1410,510,2524,922,652,516,1256,1050,576,1448,1130,916,1128,836,632,1280,1276,882,518,1766,1048,1144,1996,1382,1420,1296,1214,790,622,1736,2174,2398,2656,688,306,2066,2152,1226,808,1332,1152,670,620,1630,1186,1684,2198,2516,2448,2318,926,796,1000,1090,1034,308,894,1398,1584,998,1168,1336,982,916,2020,1774,2342,1404,600,1932,1250,696,1344,1614,1584,2160,1600,1318,1126,910,1110,1986,1898,2108,1076,994,992,1988,982,620,1860,870,638,1580,2242,898,982,2156,2026,950,1024,432,550,1306,2436,492,2388,1802,1746,2008,1868,2116,1676,1808,2092,1790,746,634,786,532,720,1528,1504,808,1210,2068,460,1090,2112,1204,2074,1102,1136,376,428,2616,1908,430,1754,1982,1624,1798,1138,1590,792,2008,2068,1172,1408,1044,784,870,1636,1928,1692,644,2046,2066,1716,754,1178,1656,1922,1858,1620,2270,1638,2208,2060,1830,2032,2352,2336,580,1944,1816,2120,2024,2184,816,648,1712,1860,2202,1650,1654,2208,2046,2340,2024,1498,1372,1992,1972,1632,1394,2336,1858,1722,1074,946,994,680,1126,1990,1012,2270,2266,1758,1876,1320,1006,314,868,710,674,414,482,918,590,854,1316,1522,1556,1328,1408,1618,2194,2186,774,1012,2222,930,710,2036,1954,1036,512,590,1992,1078,836,786,484,622,628,2076,1848,2346,754,378,604,2212,2210,556,988,544,1770,1942,2206,1806,406,304,318,326,328,316,318,326,320,334,332,308,322,316,1026,316,332,352,550,998,588,692,670,726,2206,2214,536,340,1220,2112,526,696,686,1760,1432,2216,2102,1554,1800,1118,1400,726,736,704,730,1148,428,484,956,862,390,844,368,776,474,668,490,424,368,1024,532,1812,956,1476,2182,1972,676,1200,1518,1104,1090,1048,1732,622,572,2012,1044,564,1782,530,2190,594,1758,1446,1660,1688,1126,1760,2072,1922,1678,918,1632,1632,1626,1588,1630,1664,1292,1404,838,646,796,806,534,706,618,1730,414,1542,1824,1676,1524,1552,1104,1750,952,964,814,1074,632,1110,516,844,928,682,748,494,810,1068,1642,1680,2070,1936,1888,1048,750,804,2054,928,932,2016,1342,1896,606,822,968,858,504,950,886,808,1018,726,2504,358,1494,1276,702,1122,1222,1990,1948,1932,1236,2196,1340,618,1414,2514,1646,920,2028,1600,1952,622,336,1488,1962,1234,1598,1568,1988,1532,1370,2422,1684,1236,424,376,1460,2332,1614,1898,1468,1996,1400,456,2172,1620,1638,1582,664,668,766,812,694,726,2044,1042,726,388,722,2238,940,428,1588,2232,1028,920,482,470,2004,442,2935,428,730,1218,476,1170,1084,2226,2302,894,1990,2230,1424,2342,1450,2118,650,2066,524,1622,1504,1404,1392,2098,1176,902,588,2108,688,2124,536,452,974,882,490,554,612,566,1350,368,840,1518,1430,1616,824,1674,2242,396,1922,1656,496,1510,1444,1352,1550,1600,1542,1362,2214,374,2356,1942,404,482,802,336,676,662,676,674,666,680,594,1282,370,674,840,1028,878,812,1190,1100,1244,2426,1532,1038,2498,1638,2546,2342,1358,948,2406,1868,2134,548,1540,1594,1404,464,1702,1986,1642,1052,822,1298,1688,1010,2030,1884,1048,530,526,408,1168,1004,824,1392,634,604,1026,1176,904,730,1434,1938,2110,1944,542,614,886,848,1714,1648,1634,1634,1612,804,1058,1914,1692,1364,570,1008,1632,758,606,1226,970,1664,750,644,520,1188,1336,462,2114,1200,2206,1974,888,1616,1600,960,588,2612,666,2350,1048,998,618,640,2464,1766,1204,394,950,2230,1970,1738,1622,354,1980,1650,1646,1730,1738,2290,468,1854,1942,1160,1854,728,816,1880,1542,766,452,1316,2082,1032,444,2092,2238,2582,1688,2308,346,722,1504,2092,1270,800,1434,1636,1418,1430,2136,1324,1374,910,1238,1482,990,1632,918,590,1974,1884,2536,1588,590,784,2200,1536,1180,868,2352,2098,1432,830,596,1426,914,1720,1204,960,976,1776,1154,416,634,718,690,954,960,464,1762,1752,616,2244,608,510,592,1212,678,1024,930,1400,396,626,1720,2004,2052,2038,524,824,828,1240,1554,1732,1468,1006,488,1450,798,1176,1274,1254,2020,2160,2344,396,438,940,478,2080,480,588,2068,894,786,1320,1042,1000,826,964,972,666,2064,538,2040,2038,2084,1212,1432,1198,1054,1824,1660,1244,836,856,1072,1058,1416,480,942,740,1144,1302,2084,650,906,948,1488,632,466,1090,704,572,436,690,2338,708,2368,1490,1694,1702,1456,942,816,1356,404,608,2092,1524,1866,582,1728,402,892,886,1472,654,444,1886,688,546,558,582,1038,830,1214,1220,2196,350,1208,954,1764,1158,1156,764,930,666,460,926,620,2124,2424,1964,464,472,2362,2446,582,700,1148,2304,410,756,486,582,804,2220,988,1008,1804,978,1004,2074,2016,512,2040,2316,1372,534,1018,1868,1288,1096,1974,1638,358,456,2026,1202,2328,1120,1022,902,2488,522,706,1388,1402,806,620,400,1020,344,654,2050,784,2056,1488,1960,1376,2096,2072,626,1874,2618,1946,1848,2024,1972,404,2036,936,2058,1764,2000,580,1432,1128,1400,650,1928,458,2116,416,348,778,1174,2352,2094,574,2342,460,1844,1808,590,620,1042,1262,1324,1360,2112,1180,1186,968,1288,640,2344,2026,1034,1054,852,1982,474,854,1420,2124,1606,1046,1440,1984,2340,2462,1626,1898,952,2056,1426,1226,960,968,532,2338,2328,2306,378,360,1818,1498,2458,1622,1692,352,828,600,446,2054,754,610,2308,990,1056,1614,2054,608,546,542,1654,1336,2012,1114,304,612,2166,728,348,1282,1628,778,846,1700,1284,764,1180,590,772,1844,822,1318,500,2374,2298,740,1132,1890,2074,2086,470,1508,1382,1438,632,730,2058,984,802,2276,788,410,1392,1636,638,1868,970,948,498,478,374,1286,1276,1114,316,460,2360,1914,1642,1974,2324,1046,1094,1820,536,404,1208,1396,1404,696,624,2000,1550,2154,1752,768,438,1180,1506,376,1016,820,2216,794,796,744,410,650,1144,1072,1020,914,534,2436,482,1400,1064,882,1518,1728,1056,428,1434,1048,2354,536,496,932,734,1792,1794,922,626,2166,946,2170,1554,752,834,382,800,912,980,780,1072,1296,572,614,2594,1916,1666,2016,1512,1512,1658,1670,650,574,680,756,1370,1922,1392,1052,938,1888,2854,1454,660,628,1440,2326,2128,506,526,1732,1078,1192,1038,2544,1534,1944,2208,486,344,768,1148,2182,1016,1216,550,460,2096,914,602,2180,1948,2024,1718,1700,1130,1498,2140,1266,1412,1546,1186,822,1882,1474,2006,688,816,336,2178,512,414,1662,1340,1372,318,690,736,738,1416,1358,686,1510,472,1772,2244,1520,620,366,604,1390,2282,1692,1892,428,618,1614,936,358,2294,1638,1280,408,598,1528,1288,576,1242,1086,1156,978,1552,360,474,1434,2108,1034,1554,910,898,490,2556,398,582,1186,1098,530,1636,714,2182,1210,816,1206,1034,598,514,1826,1288,514,378,1194,1582,584,2158,666,1144,1016,2280,2014,2102,1744,1234,1654,742,910,618,1312,1232,906,446,378,560,1032,666,754,952,1262,818,478,1162,2194,1928,1902,414,420,990,548,684,422,1680,1418,1310,622,408,404,508,1250,894,918,2190,1212,344,1190,1444,758,2200,428,1180,554,582,860,2194,1110,1444,2002,1968,1516,414,494,2544,806,922,680,796,478,482,1586,1134,1162,836,764,2048,944,1034,2300,1516,1524,2098,1942,1274,1010,848,1100,2426,2036,698,982,2052,1622,1658,1038,868,700,532,2404,1898,1822,1204,1012,2334,1270,1610,1010,1722,1356,1450,1656,938,522,504,2030,1990,1386,1372,970,1056,548,668,1302,1640,2290,612,2042,400,696,350,1046,880,1128,930,882,398,740,1280,2492,692,408,2068,1036,1910,624,2274,872,1002,1364,2008,730,350,762,1222,1062,622,894,1790,904,916,606,1664,1226,1576,1336,1390,1342,642,542,1472,1666,1520,590,528,842,1864,1186,2318,2096,1716,2158,774,634,2210,2104,942,332,1414,660,764,1148,892,1190,1474,1302,1050,1184,1266,334,624,918,694,1078,2030,2710,592,452,2308,452,1546,1948,2146,2102,1064,982,1800,1302,1574,568,2106,800,1718,684,912,2774,946,918,1624,1586,1626,1406,620,1968,300,1686,2202,1960,1922,1634,1778,2058,2074,324,1304,958,1032,408,1424,1062,1160,626,874,550,1616,1302,318,1668,2278,752,748,1826,904,592,678,390,854,956,1240,1468,646,632,852,1834,454,902,904,798,1278,1782,1790,780,642,1410,1312,1826,1452,902,474,1348,1442,998,1674,756,766,570,2588,774,1148,1042,706,798,416,780,1002,898,522,400,390,580,1844,996,2572,1848,458,522,1210,1942,1188,1210,1132,1146,1528,930,1216,1638,738,308,594,1984,522,548,792,1458,618,1264,690,686,2106,1648,1066,960,1002,480,2482,2350,776,1278,2054,714,1872,392,1120,1656,1634,1016,674,594,890,1944,980,760,1490,1374,610,1298,1206,484,510,540,1174,1170,1966,1406,1636,1406,1048,1398,1448,2000,1630,564,2086,1194,1530,806,700,548,584,554,1242,1394,646,362,352,1300,1472,1298,1638,1426,1064,1854,334,1884,1848,2124,1186,1576,1638,1586,1070,686,1304,1650,1648,1658,1236,472,1884,844,2524,1164,1344,1132,986,670,2440,1876,1532,728,756,1882,1636,572,678,2122,1554,944,930,1432,1100,1280,1270,954,1908,500,462,624,584,658,818,890,1408,1638,530,952,1526,1362,2372,1020,1638,620,544,336,524,1056,1892,1042,1784,558,570,1184,1170,1084,926,1130,1690,1056,342,390,670,1192,1268,1844,616,502,614,2120,998,2004,2442,1674,834,634,2140,1452,1516,606,914,1416,1320,1446,1418,1226,1542,1644,340,688,730,1078,834,822,828,646,640,1336,1148,1296,1286,1192,1636,1326,1984,1656,1520,1956,660,938,778,510,468,822,990,1462,1164,1418,1416,1482,1410,1710,548,310,1756,964,1020,432,518,2300,718,1772,1892,2006,1988,772,1434,1064,1396,518,890,944,1438,1684,742,364,408,814,1150,2128,1672,988,1058,2350,628,734,1054,1134,604,1220,1190,1174,922,1228,1344,1354,1696,1120,1746,1394,1102,1102,892,1946,936,1378,1864,602,1460,2076,2026,862,1220,1788,910,774,778,1246,1234,678,510,512,742,744,820,812,828,490,1058,786,634,874,868,384,678,894,698,628,482,1416,1646,1896,1360,1776,1972,1206,344,2644,2488,2514,668,542,396,654,722,808,812,602,656,592,496,758,2756,692,1612,470,610,956,1370,1546,474,838,1000,792,614,1442,2100,858,406,622,1802,420,408,396,398,406,404,422,394,418,406,416,424,418,402,658,604,622,628,818,1468,476,902,2326,314,766,356,404,522,366,1082,986,478,998,470,2736,738,628,1550,1802,1792,992,1004,606,902,1022,616,842,884,410,630,1764,1812,956,1068,906,1166,962,750,1248,948,1640,548,1012,1468,832,992,520,1226,1204,932,906,600,2262,834,578,1418,1424,784,800,650,972,1118,1542,2008,2082,876,936,952,1880,948,1584,2018,1248,1352,2362,2350,352,708,528,714,1400,378,412,1914,350,434,486,2214,938,916,866,2392,1606,892,436,664,574,632,300,576,348,536,620,602,344,408,324,728,534,540,378,384,694,548,2092,2092,416,444,846,864,1844,446,898,990,660,666,758,762,476,1238,1178,1240,1172,1688,1508,440,346,2452,2616,1040,2228,548,458,1394,1210,696,464,2072,1634,530,956,612,870,798,640,906,876,1406,2080,1192,668,1408,1836,726,618,2156,660,1732,1134,696,614,2356,826,2302,1854,1832,1356,2238,1736,1300,1838,2008,2102,1994,2002,520,2072,2074,1554,1524,722,732,2156,1398,2046,2250,784,1954,342,1144,782,504,660,820,1876,388,346,2632,2180,1982,1776,1428,2054,1766,1740,2054,1678,2114,608,1434,1548,442,2082,2244,2248,1030,946,1552,1986,1320,1076,450,2574,924,1546,2514,1972,966,974,924,1088,606,886,796,826,812,534,866,1782,314,946,1784,616,2234,610,606,1996,1384,2032,1656,1542,462,686,2216,1766,1328,2084,906,714,1432,1462,1068,318,978,1458,1912,2100,1738,1312,1434,1942,2444,614,602,1648,2004,898,2500,2374,504,1192,972,1208,1786,1670,2106,1154,1816,1792,610,584,1926,2106,618,1922,626,1014,624,2292,1966,2240,538,382,1044,1128,1924,806,608,824,1298,1850,1892,1768,990,636,534,804,660,608,872,1538,2124,2024,942,578,636,1006,826,1128,790,1088,794,500,380,1022,1158,830,636,846,2194,960,1684,1246,614,1476,358,530,900,2598,650,1186,996,716,744,724,946,994,798,780,970,418,2010,350,1422,1986,480,844,982,1092,840,432,1204,506,1540,1318,1450,576,684,1546,732,1004,1138,2540,402,950,956,1924,848,556,384,618,530,546,466,980,890,1152,1222,424,1974,952,508,1778,824,522,1370,478,1494,1198,1346,1088,584,1630,1290,352,2726,2110,2296,538,878,1410,1446,368,946,1252,1562,2302,1002,598,1044,908,808,1042,1266,706,932,634,1428,2400,2150,2056,948,404,954,722,1660,1052,450,832,2410,1850,966,574,2282,778,304,754,668,756,830,858,746,608,1472,2722,1528,486,1128,1306,2484,1674,2050,318,656,1572,806,354,928,514,490,676,1108,626,580,1948,420,350,624,624,1646,1766,602,2302,1348,1218,2168,1738,2018,1354,2172,794,708,630,808,832,698,574,1796,624,640,760,1480,1036,1014,1160,1150,1356,1192,1134,458,1892,920,628,1726,648,464,358,464,890,1186,2378,1086,840,898,2102,1532,1938,926,916,2012,2204,844,2520,2136,1142,1220,1120,670,2100,976,660,626,760,814,766,614,556,668,674,856,736,830,2250,798,722,504,2008,2186,1176,2188,1306,1348,904,1086,2160,862,2320,1482,2214,780,378,1840,590,634,1096,838,1614,608,1636,1578,1648,1402,2416,1410,2250,2036,1418,642,2042,1188,2110,1832,936,952,2436,1526,2642,1136,704,880,2460,838,2734,1870,1214,1964,2666,2550,1270,1014,826,470,902,960,722,792,1834,416,926,730,2266,414,1962,412,802,2100,922,792,1152,1356,2370,2222,1136,2360,2108,2156,548,416,2262,2112,398,1522,1436,2252,1636,2366,1682,368,356,2086,2024,2332,1546,1870,1190,954,826,1740,1532,1934,1426,346,1072,1182,2252,2176,1024,1704,2176,958,596,428,656,1754,1674,2308,2046,1624,2042,1996,2372,2096,2682,976,2076,2102,1194,1702,978,968,1500,1494,1394,1984,1148,1700,2506,1686,1712,2196,1912,1952,1646,1812,2230,2112,2202,722,364,528,726,1064,474,1158,2274,1444,2056,782,832,1842,1924,952,1400,1396,1638,1706,1976,1390,1974,2062,1298,1316,636,832,2168,2134,620,950,956,1676,684,656,536,724,2232,1474,850,840,410,2008,904,1216,2352,1862,370,1818,512,680,1904,490,1664,1166,704,934,1090,2114,1632,1816,2010,1786,2480,1820,2036,1666,1968,2224,2108,630,1634,2168,1578,988,1078,964,1038,1272,1910,938,1256,1304,622,720,902,1826,1858,802,464,802,706,1152,396,624,2208,1034,1768,1004,1948,2226,1706,1904,1740,1438,1096,452,582,604,1232,1762,808,700,638,648,2160,1952,1494,2104,2128,1220,770,1830,1082,476,1974,1788,914,2102,958,1742,1118,588,886,372,1538,830,844,542,1256,1080,1878,524,496,2160,404,918,1654,964,2304,964,1160,734,694,606,686,336,1770,1024,1696,1592,488,2184,510,1868,344,2622,2566,2220,816,868,726,1798,2368,1112,472,454,634,776,1140,984,668,1018,1418,2230,1132,544,746,2018,886,1920,896,650,856,620,906,1230,2392,1952,2382,2218,1976,508,1976,466,464,2296,632,454,1010,1922,1198,1670,1446,1152,1316,1100,600,1748,2254,688,550,574,1968,1016,818,884,316,840,946,1528,2210,1368,728,1414,1230,948,508,1016,408,1314,546,1022,1880,2236,1142,1102,390,466,1262,950,1852,1752,462,1070,530,694,1672,1040,1014,1634,796,1246,1348,1248,2198,1342,1084,722,482,456,1834,1072,1476,1286,1280,804,324,530,680,544,1514,524,2330,692,438,1672,564,1394,1824,636,494,980,534,544,644,1220,932,1876,600,744,868,382,2392,758,1490,1110,1088,1162,1034,484,642,484,354,724,1126,526,544,1372,1364,1864,2002,2024,1278,486,1280,1826,624,966,2148,652,2292,2046,586,1034,1086,2362,1564,2062,1320,1390,1420,1976,1234,982,1554,1926,1532,1442,1206,1912,1370,1248,1218,614,1870,1054,886,628,810,634,2342,2086,1528,2562,750,2092,2100,414,1514,1980,1472,888,1736,840,488,468,498,386,446,494,1226,496,470,934,1352,560,352,2612,944,542,1550,788,896,1286,656,660,586,444,908,1556,2068,1552,2102,2234,1658,1966,658,652,2130,2144,2638,774,620,580,810,874,1178,740,652,1698,1662,1274,1010,976,2158,1076,1620,1580,996,1424,868,550,2588,576,402,470,1888,982,1052,1056,1292,954,876,2566,1010,998,672,520,1344,1144,1742,1614,408,782,1068,1062,2110,656,1392,476,2342,2426,1602,2106,820,888,1400,1044,1624,1120,488,572,1054,1972,1974,2046,706,2150,598,434,1180,584,534,542,2016,1950,1030,980,558,712,2340,318,504,1642,1312,1274,1914,2328,1874,960,658,612,474,888,1050,1444,350,384,612,404,880,488,384,594,1644,1360,1318,902,1118,994,1152,784,1128,490,1268,670,1950,630,1132,834,606,414,400,566,1160,1802,2132,1982,1682,520,654,1440,426,580,894,474,2344,2282,1758,2108,1620,980,572,1034,846,1544,1168,328,556,642,1658,1022,716,2006,1452,2440,1720,852,590,1604,1008,1206,876,672,642,1044,1862,592,926,850,492,1024,448,306,2118,938,1152,1446,1322,458,1720,350,846,1228,2494,1700,2322,2120,2918,834,1268,1230,566,2106,1268,760,942,602,2184,868,472,696,2158,446,816,1690,2024,1520,1782,470,490,1546,1156,2084,1568,692,888,582,844,1182,1078,1428,2196,1622,1432,1060,1060,1618,2114,2072,480,784,876,818,306,350,1024,1606,814,1798,1582,588,1692,1200,1014,614,504,2588,1064,1514,1500,1044,420,1942,1860,1674,612,334,572,578,576,1316,866,448,1444,1334,952,1930,1032,1398,1312,1238,1196,718,952,886,888,874,998,956,606,1484,966,1650,1408,1556,1308,740,1396,2486,1368,1512,614,2268,868,630,1304,1888,1766,2242,1830,2502,858,1002,1628,2570,1312,810,2562,648,2042,594,590,2572,808,1332,1670,2452,1594,1280,1152,1524,944,2162,1182,2348,760,1390,1174,430,1768,1590,2052,2058,1656,1634,1602,690,1138,1994,538,528,570,498,1414,1818,894,1384,1912,540,364,1000,1932,464,452,1528,910,310,1746,1290,644,1320,2164,2118,2138,2080,2376,1522,1384,1820,708,716,2428,2410,1288,1814,1876,706,860,928,1650,1626,2362,606,2242,2228,1598,2086,482,996,352,410,2496,2380,1542,1436,2018,2738,998,1234,2132,1488,1068,476,1640,630,1622,2224,768,2108,858,694,694,922,2360,1126,1038,1670,992,734,1284,904,1146,1006,696,544,1442,518,2108,1786,594,348,1102,1606,2280,2578,1978,552,588,1654,1710,396,372,774,762,866,308,710,348,644,2190,1814,920,1002,800,692,1990,1988,1040,1924,1808,602,462,430,682,894,792,632,1000,2004,1074,2202,1708,648,622,1976,618,2438,1778,1954,530,750,2160,870,1630,1648,624,976,1194,828,546,1968,2120,1616,1538,2478,620,582,710,818,574,962,2274,978,598,414,1144,1328,1184,2498,904,568,546,660,824,1282,850,678,852,764,1234,1814,1246,2194,2204,1148,1260,1356,928,422,568,1558,1578,1550,1524,884,1062,2592,576,774,978,2228,1430,418,1192,866,2476,408,732,534,798,2070,1658,1260,2412,2022,1626,1102,986,1212,1184,1900,1852,1880,1506,398,2016,2302,1140,880,338,442,502,1026,1800,990,2146,1144,1184,1598,1120,928,574,676,2008,2000,1182,1922,2032,1674,1830,1802,402,2410,572,950,432,664,950,454,1884,1752,2238,2016,670,1914,480,552,636,724,2360,2144,1708,2024,616,1100,1446,1166,810,1146,350,1412,1182,562,344,2316,910,2022,1658,1680,964,712,2398,2396,1024,916,812,612,2258,1774,608,1068,606,348,2148,566,712,1136,982,518,1292,1140,1364,1906,566,522,564,1206,780,1634,1094,918,1174,1336,582,1104,598,622,862,2372,1468,634,454,584,426,2370,2388,832,576,1376,592,944,842,368,798,1046,668,814,2244,1330,728,1684,2072,1554,1468,1014,854,1380,1088,636,1164,1282,1566,414,1768,904,352,564,510,1016,1642,418,454,506,2200,2376,710,2440,2154,1396,2364,2186,1752,1690,1054,514,1102,1830,1648,946,434,1980,2026,672,956,882,804,566,666,1128,1202,412,888,2278,1042,402,1118,342,2360,580,984,1400,1392,1238,1804,486,612,2650,2038,2126,710,542,1062,1862,1730,1512,1112,546,1120,1146,1340,708,1230,1242,1172,808,470,664,678,706,448,724,810,460,422,1042,1652,340,336,1732,686,1188,2246,612,610,836,720,2116,1314,1164,574,668,652,680,392,1158,350,536,2334,2202,2076,2214,2518,534,814,1496,772,836,1422,746,496,700,2068,1378,1010,388,570,702,1276,1458,490,1466,1158,1924,638,522,784,644,1126,1156,2486,794,1112,496,820,958,1344,1760,2346,854,886,1078,1694,2044,1712,486,478,1512,2014,1792,1978,1398,1754,1120,1038,1356,1512,1084,1142,450,334,2112,698,1658,1348,888,382,664,2372,590,700,674,558,1158,1818,2244,406,1218,822,1628,1774,1038,1460,972,326,1360,736,440,412,548,1080,2024,2360,1950,2126,1186,910,1582,1256,1050,2100,1000,480,1218,1466,1434,972,506,870,1054,1248,480,566,446,552,1080,374,1558,1438,2340,430,1034,1654,1686,1680,354,484,2008,672,408,948,716,632,570,1498,1684,1960,630,706,748,1108,350,684,1762,2000,2078,1384,790,632,376,414,380,612,630,920,2068,720,970,886,1904,1154,1916,910,378,894,1632,1922,650,1542,2038,904,606,518,638,1824,354,1272,826,2140,1960,618,412,950,1652,746,902,1432,2106,948,798,584,1568,2396,1900,1376,2142,626,536,356,1118,2130,1820,920,2394,446,2038,1886,2096,768,542,476,376,822,562,666,572,362,886,1008,1162,1702,1440,2480,1624,868,1080,1624,2220,1612,2146,1052,2156,956,1942,2010,1842,1966,638,486,320,602,520,1790,1704,1064,1128,1890,404,702,748,1222,946,1920,1080,326,944,962,1086,998,996,1086,1016,1296,1844,414,2376,344,1434,2354,628,786,1138,626,2372,750,1794,586,1922,512,584,436,966,1668,1660,1960,1616,532,604,1602,2030,736,2210,2308,1974,804,416,810,1670,1224,550,1460,846,854,1428,2068,1658,1694,1054,374,412,406,1458,1116,484,898,740,1348,606,1704,1350,650,582,2380,2110,814,650,1670,1422,1536,1142,2032,1150,660,1744,1430,2258,1222,1828,1644,1742,1644,1182,1564,1238,2116,2406,522,1442,1740,1800,1778,1786,2358,454,946,1584,560,632,1978,618,864,1102,1108,982,934,1308,2544,632,1542,1884,696,936,1536,868,2414,658,1382,1140,906,712,464,1252,1390,1892,1946,702,466,462,922,686,648,416,1092,626,454,456,2278,586,1074,492,560,570,580,534,550,1476,940,542,548,560,538,984,772,1686,658,676,2250,2524,480,2014,1770,1848,428,492,642,428,2540,2134,2116,682,436,1322,2154,2364,808,458,410,2130,1434,536,596,2122,692,2152,2148,558,580,1698,2066,2094,2248,870,1000,516,410,886,902,1082,1444,1432,1066,352,692,650,318,1646,1402,1396,2706,1262,420,1328,1236,1638,1960,1002,1330,1668,1902,2100,632,2442,1270,462,644,2438,716,530,1542,642,626,1300,796,1004,818,912,570,566,658,486,1016,1738,2088,944,1222,1950,2132,416,2022,572,832,1596,1314,1334,644,952,1984,1242,1428,1028,2098,2078,846,412,694,1500,1520,358,702,1360,458,338,482,440,754,638,474,2130,2124,2130,514,1706,1668,1806,1750,2150,2112,1728,592,1412,2672,1624,624,484,1818,1838,1614,2192,2046,1594,906,1042,348,1672,2304,1420,1466,1266,710,748,1334,2304,838,396,416,1986,520,1636,1968,674,2608,444,606,1566,1578,1438,1212,1774,652,726,1448,912,876,1980,876,1234,2084,458,892,562,1956,428,1802,904,954,942,828,1224,1152,1176,410,1108,2252,2250,2252,2208,1562,378,316,1386,2142,1594,724,1052,546,656,1926,1200,2038,2074,1896,2028,2018,1616,932,320,488,1264,1252,314,1938,2036,1000,998,1930,1950,1994,2098,1794,2116,758,766,840,580,1988,1648,1654,630,912,586,2468,968,1108,958,596,968,1862,962,1390,1762,332,1816,1676,868,428,642,1684,2122,620,742,636,638,386,626,990,628,620,496,620,808,624,780,630,622,778,618,362,626,624,764,632,628,632,530,622,522,622,1080,632,432,618,340,624,650,630,628,620,628,1070,636,1394,448,1018,3075,794,1518,2028,2036,404,410,442,978,1396,2044,1824,390,974,1652,2362,1982,1310,1896,1516,1236,572,1928,2480,1238,1636,1942,1948,728,1748,946,686,414,1866,360,386,852,474,1110,1856,2100,1770,1380,1770,870,1894,1902,576,1468,1426,2118,1976,428,994,1138,924,1656,1666,1834,1278,1260,1008,2592,580,1794,878,916,1542,866,1106,360,1046,1284,1244,1282,590,564,592,504,704,604,870,1272,2136,2822,480,466,386,420,378,974,436,1644,1606,398,608,1872,492,572,1516,2084,1398,800,586,2046,1810,1358,1808,730,750,706,1302,1984,1108,930,1606,1404,2192,2152,2170,876,956,1188,1834,2100,2124,2018,626,456,1480,2224,2008,730,490,870,1252,1704,532,1586,836,568,356,1296,1364,2064,502,752,660,576,2374,2280,598,588,778,2574,996,1516,1172,1390,1136,892,862,1878,1986,1656,2280,2062,2120,2464,830,2454,1580,1538,1920,376,388,2386,920,1334,2200,872,1894,1536,1248,1944,970,514,608,1014,822,1650,1374,904,660,2078,1886,738,314,616,586,1768,446,1608,1958,956,506,1262,686,958,1160,668,560,468,996,560,2732,1248,806,1838,1916,1684,1296,1894,2358,518,534,1322,1176,1042,1186,980,1048,480,730,758,940,592,2004,1980,598,1328,550,332,796,2428,670,412,1630,1540,1368,1660,806,644,550,2304,526,634,1770,1802,1142,922,410,518,1576,650,2448,824,1442,1534,2188,1466,316,1768,808,1298,598,2582,544,896,1170,1828,2006,444,1914,416,826,756,926,388,676,1274,1520,738,624,384,2028,1180,916,1650,1280,726,1324,1376,1508,1728,386,918,562,1366,1018,1880,1618,738,810,480,874,862,850,610,1264,2034,980,868,398,2048,830,664,2382,790,2024,450,478,1434,1172,2010,1062,1616,584,664,988,1192,822,536,350,2100,532,2276,388,1044,498,1164,1972,608,1586,900,1438,1418,1200,1320,1916,592,1588,2208,1500,500,2232,2146,1932,710,598,428,1654,1622,2114,1846,2514,2100,2232,1964,2126,1534,718,616,1216,990,2206,1578,2138,318,1440,996,664,1082,2146,1736,2026,1452,1754,910,2382,1958,1554,876,1170,648,1066,564,864,1178,908,1724,2354,1686,2040,1762,1646,638,2150,1726,1332,614,1992,1082,2072,1800,1968,1780,482,568,1054,404,1090,404,2120,2012,1352,702,532,1636,1350,1410,1972,1380,1402,1290,1136,1726,1764,488,620,892,682,658,988,1488,814,2016,688,658,360,712,1240,1304,394,642,1420,2082,824,386,516,640,990,1438,1168,2414,856,596,1800,1872,442,1038,570,1118,1078,1344,506,402,388,406,406,636,1252,1254,590,1446,492,390,512,1000,930,1448,628,656,1096,1912,672,654,540,1042,1712,2052,2172,1568,1092,1348,1634,592,466,634,1020,1226,974,1374,1240,1590,1058,862,1876,550,700,710,900,1400,814,390,1040,706,648,2774,752,1160,626,480,1892,488,738,748,600,1138,944,984,576,1944,1200,1994,588,2126,1048,582,564,2062,436,1530,1556,1340,312,836,548,998,1298,956,2132,1046,602,1014,1640,992,1508,900,360,470,370,430,1992,520,1966,1952,2462,1286,614,2048,958,1450,698,448,1864,1920,1980,2112,566,378,2066,394,616,1172,2240,1428,1172,2124,1044,596,1092,1850,634,904,534,2726,1936,1904,840,2074,2566,596,1172,520,1350,1736,1696,532,582,388,2324,442,578,776,618,906,752,1170,934,468,826,1532,828,1098,1600,1532,1410,1576,2046,410,1234,446,442,2052,2050,734,716,1086,1666,1902,2246,2246,456,1440,2000,2458,830,804,740,1458,1422,1154,1488,510,1834,454,1222,474,632,2150,2242,1278,326,370,542,578,630,1100,346,348,828,1016,1018,1438,1534,1002,664,1924,442,576,1560,1562,2016,1154,2276,1830,574,1192,2396,2108,2162,1850,2646,928,594,2034,1446,664,534,936,550,692,686,1240,476,348,368,1102,1370,1082,954,2066,474,888,466,728,1884,2192,1902,2018,1612,1722,1024,996,1438,1302,2226,2066,1008,796,626,1872,2234,1920,758,356,2134,740,548,870,886,2212,876,1918,2100,1018,792,1052,1566,2308,704,506,1432,1454,1394,618,1450,2084,774,336,628,2142,2020,446,860,1240,2136,616,752,1110,2164,828,588,1060,1302,1300,1170,1080,828,310,950,586,970,1156,948,1060,476,1296,698,1570,704,462,882,1316,1826,1582,1766,1396,750,512,670,2152,1214,1274,630,1558,846,488,478,882,2718,1488,960,1992,1166,2222,2372,1192,616,1662,1772,1810,2132,1316,2132,670,1006,1874,792,622,1962,596,1576,534,892,518,1362,1498,1054,1372,1414,2974,410,890,914,1550,1260,676,952,2630,706,2126,496,488,810,516,1266,1972,508,724,998,1180,332,530,608,1748,1634,1384,2126,2014,1266,770,628,2000,1274,2182,878,622,650,752,1644,1904,1898,1168,1552,770,758,1574,906,840,602,842,412,578,492,1008,1194,1150,1186,886,870,844,858,836,1372,1274,1282,756,348,594,368,974,304,1144,2032,2026,496,1816,1520,1998,480,614,936,1300,1308,1370,918,1112,878,982,622,570,1004,986,1420,1374,802,1410,910,1512,1848,1644,2256,1684,1658,500,700,706,1016,534,1422,604,1086,2436,2228,470,2314,918,1618,1674,936,2524,926,1240,962,1150,674,1816,1910,1408,1112,1188,926,596,1454,582,382,584,346,910,1596,688,688,694,712,862,536,2116,1818,2252,536,586,988,980,640,680,694,694,2494,638,718,590,1270,1250,558,1180,1466,1232,1564,472,548,786,1020,1424,928,1954,892,474,656,708,424,2596,1054,608,608,602,598,656,586,902,606,588,1020,606,572,598,942,600,376,606,406,588,598,600,422,604,620,634,598,856,598,308,600,614,722,610,616,608,622,618,346,610,614,966,372,348,350,350,346,350,342,346,344,344,338,338,344,382,340,340,338,382,334,332,336,2935,2935,2688,1668,2120,2342,2416,1272,1152,1190,716,876,2148,1056,718,378,992,910,1996,764,2006,1178,464,810,738,770,1130,1502,772,752,820,912,1038,678,848,742,982,936,1266,756,1538,1802,872,692,554,1020,1846,1826,2012,576,602,1900,766,1054,2070,976,1048,742,844,792,510,562,568,532,1652,544,524,554,526,520,526,702,1646,530,588,366,804,878,1620,790,1074,2060,2002,2178,2124,632,684,2574,610,1272,1600,592,1138,306,1044,1306,612,812,886,1558,1550,1988,2024,412,460,944,1806,2424,2322,630,1266,1278,1176,2182,1166,596,1970,1948,1544,518,624,2266,420,346,1208,410,528,1970,1628,400,1080,2016,732,360,1574,2384,720,450,588,1378,1660,1532,1628,2038,906,1994,2100,1268,1636,1990,1702,894,2034,1964,2340,1044,1056,1054,932,2036,954,1154,1334,2020,1772,1960,1922,332,566,2480,1142,1712,776,668,846,758,1474,1154,1308,1206,2624,660,2464,724,1990,2290,934,1696,600,764,1300,1734,1748,810,414,428,2344,1984,1628,1408,1428,538,838,758,538,1548,1960,1254,1552,904,2262,1052,2226,526,2088,1260,1742,1326,2138,1774,1504,612,486,1630,2116,1762,1950,1538,2056,2102,1976,2078,770,686,2396,984,1726,680,1154,706,1110,418,418,426,1316,1292,620,1286,700,834,1932,906,1976,734,794,1066,2022,1996,2064,2424,1816,600,1468,2222,2352,972,606,1744,1752,1642,1486,766,2320,664,1004,912,642,448,1114,1766,982,1652,1408,1204,706,568,306,854,508,434,576,662,804,910,1394,1274,1206,2102,1940,900,554,2392,386,1550,2218,996,1520,1688,1114,1056,894,2528,1658,1286,1624,1878,1402,2504,1846,994,614,1782,2170,2018,2120,2072,1724,510,566,1378,618,1132,2122,920,1092,2040,1766,706,794,1104,1168,1620,404,2132,914,1288,1238,1412,724,1042,740,626,598,578,1622,546,1514,692,1686,1622,1820,1936,2022,1682,2094,608,608,564,1850,1348,1164,1860,876,592,2242,1022,964,1062,1568,1658,828,800,1204,1042,1732,1746,1718,2414,2014,1146,506,1750,558,680,552,594,560,1736,1190,728,1526,1840,2194,1402,1872,540,1936,2794,426,1542,2240,1162,402,532,2102,448,944,428,402,2348,782,1164,1354,924,342,1052,794,1252,2554,1734,1320,1388,1528,2132,1576,2084,1966,1186,2126,2034,578,1628,1412,1766,864,494,596,2086,1004,2286,628,1418,1280,1278,1632,1310,1522,1360,1288,1282,1302,1290,1354,1282,1502,1154,1510,642,656,908,532,1546,1010,1704,1536,2186,512,2272,866,888,2066,1796,510,730,2138,2144,1202,584,1564,2616,440,592,1862,1106,2280,488,1762,528,1046,1272,2020,922,440,1390,1252,1616,1748,584,614,836,1416,1600,1594,536,1398,2096,2596,2534,1162,1442,904,1220,2808,1360,1358,1808,700,866,408,2052,1850,970,404,1166,464,2208,1980,1780,1096,2228,1020,2130,1180,308,1436,2238,2226,406,2132,1342,2652,542,866,956,618,2022,690,2112,2030,1754,1758,660,728,1888,2136,1416,1980,592,636,2200,1264,1852,1998,2098,874,2570,590,806,1400,1406,1884,1398,2342,2086,1610,1318,866,396,786,1738,468,460,540,670,1812,1660,2000,348,300,618,2454,582,1088,644,1272,1602,1700,338,612,1958,562,1888,3040,2734,546,1466,1668,2358,1168,2204,2454,1182,902,930,2290,2464,2494,2676,1382,2444,804,1150,672,568,2172,2394,2226,1010,956,862,610,644,2082,2054,820,814,896,1150,848,474,482,456,850,804,678,858,2516,1052,1008,1182,1622,394,690,2548,1712,2570,1372,776,1952,1790,1166,500,1030,684,898,340,1238,1000,1708,2008,2058,2302,2642,1992,816,432,832,354,1044,1174,692,734,686,1806,1104,1038,924,1018,1192,476,1384,1730,1692,1226,1212,1106,1992,1002,1038,1474,2534,1354,928,1128,474,868,670,766,606,902,356,1160,1234,758,1350,1334,2540,2010,1222,1382,1252,2358,1080,2532,2254,1196,1966,2172,1020,616,2706,1644,1606,2114,1844,2006,2244,970,1206,674,1254,1564,1078,794,1064,394,868,776,1660,1242,1246,1176,900,994,1512,1488,978,1610,1068,1124,750,630,910,782,1402,1144,2566,1010,468,1228,430,380,376,1446,1054,728,820,1494,1324,3060,566,370,2832,1026,764,1314,750,844,858,842,866,3040,418,418,424,420,336,824,936,984,1032,926,984,1024,986,992,966,1014,992,1884,1828,1166,1222,2288,754,612,2528,1640,3022,2212,552,2592,2290,1496,1502,1008,326,1444,1102,1424,390,1978,2534,2528,1270,2016,1568,1264,1410,2298,2294,1430,2242,1394,1338,914,1990,2054,570,1062,1752,2498,1580,740,2200,1630,2254,1138,1122,1534,2122,2058,1906,1280,700,740,568,1576,2158,2054,1744,1668,972,754,992,816,788,394,834,482,1574,1256,1344,950,1330,730,1214,556,738,1036,598,478,406,708,636,644,754,332,560,764,460,362,1744,588,518,612,480,818,820,548,370,396,358,390,636,682,570,592,630,614,438,426,386,738,312,330,346,356,700,518,398,532,510,402,504,462,786,1636,848,366,392,1578,634,1700,702,1014,576,1214,1120,396,1592,370,710,882,952,2568,1318,784,2530,1624,662,1470,1434,2608,424,456,468,462,530,676,748,652,670,878,658,950,640,734,1238,1250,1556,1362,2660,782,410,394,344,412,358,2174,750,668,546,828,830,2490,1290,1280,500,1630,1514,680,526,694,334,740,408,878,1298,2370,2012,2012,1120,894,882,1950,1066,646,850,654,670,512,830,746,690,604,532,926,848,1252,1810,1172,1180,390,1442,1444,1130,1624,472,900,656,434,770,1506,1184,1738,1580,1244,408,998,1192,1010,470,1312,1116,1122,1338,476,432,994,462,412,410,428,918,912,822,806,784,510,512,402,2188,552,1600,826,1370,1568,1510,1952,1482,1056,1164,404,490,1080,1578,2622,2500,904,1254,760,1436,2610,2790,1308,2634,2234,1498,1650,1312,1224,1052,3036,1028,544,1136,570,786,454,782,1038,782,782,510,784,786,788,786,784,784,780,544,782,782,350,782,782,394,780,782,788,784,784,784,784,784,782,744,786,786,580,2122,1128,478,792,1330,1326,1052,690,1206,796,658,338,996,904,532,928,3349,2892,466,344,2948,502,2814,2892,2552,458,2908,2926,2872,2828,2862,2872,2876,2880,2922,2562,320,360,2448,466,2926,2834,2848,2926,2832,2932,2880,2946,2888,2892,2880,2888,2880,2848,2902,2944,2870,2908,2924,2926,2904,2904,2906,2850,2924,2584,308,2942,2912,2862,2904,2878,2842,512,2878,2902,2948,2892,442,734,3511,2124,2116,1904,1884,1902,1798,1820,1888,2172,1800,1704,1496,1822,1928,2294,1858,1758,2058,1484,1910,1664,1740,2020,2190,1506,1510,2068,2010,1866,2240,1748,1696,1880,1878,1508,2114,762,790,1846,2040,1900,1930,1890,2038,1738,1928,2054,1944,1982,2054,1946,1926,2064,1926,2188,1852,1976,1882,2080,1764,1884,1920,1652,1858,1660,2302,2334,2170,2056,1690,1838,1758,1748,1808,1650,1576,2004,1660,1876,1796,1926,1772,1962,2038,2060,2056,2206,1764,1560,2214,2044,2208,1874,2054,1906,1650,1428,2066,1862,2060,1922,1874,1882,1750,2064,1506,2000,1932,1724,1974,2040,1988,1554,1774,1708,1272,1908,1792,2072,2124,1856,1578,2068,1506,1752,1706,2190,2106,1986,2056,1464,1960,1968,1936,1934,1802,2046,1882,2008,1962,1848,1818,1742,1910,1972,1800,2040,1658,1706,1882,2054,1920,1758,1802,1924,2034,1912,1718,1904,2040,2056,1764,2050,1926,1928,2082,1890,1812,1852,1794,1982,1594,1710,3652,690,904,3590,3126,3624,3490,896,906,2472,3362,2924,3258,2914,3308,2758,3514,3340,3408,3320,2420,2816,3318,3420,3416,3324,3214,3348,2918,3442,2778,3266,2434,3330,3322,2488,3118,3012,2810,3486,3452,2774,3360,2896,3358,3152,3346,2478,338,2930,3238,3246,2396,3338,2354,2892,2068,3204,2896,2756,2856,2966,2758,3312,3490,3112,3410,3032,3380,3494,3512,3438,3148,2184,3360,3304,3488,2938,3456,2928,3010,3420,2944,3424,2932,2972,3378,2782,2864,3408,2916,3242,1908,2426,3334,3234,3468,2840,3242,3356,3494,3354,2646,3382,2862,2900,2954,3128,2666,3408,2748,3160,2934,3146,2992,2416,3000,2884,3472,3204,2850,3136,2688,3470,3326,3302,3338,3298,2632,3372,2712,2748,2766,3450,3256,3296,3290,2694,3340,2390,3422,2834,2844,2404,3082,3210,2798,3148,3494,3268,2854,2542,2312,3474,3376,3322,2714,2822,3426,3376,2410,3494,2258,3416,3452,2436,3414,3346,2418,2372,3326,2466,3490,1908,3372,2794,3426,3066,3350,3012,2738,3346,2998,2684,3326,3494,2704,2666,2916,2494,3308,3372,3066,3518,3402,3234,2792,3128,3188,2788,3288,3078,2890,3454,2422,3326,2040,2768,3248,2718,2942,3444,2974,3356,2818,2550,2856,2082,3366,3294,940,924,924,2736,2858,3240,2690,2574,3274,2770,3510,3520,1956,3242,2724,3200,3310,3238,2998,3338,3464,3264,2844,3092,3384,2562,1744,352,2602,3310,3338,3428,3440,2802,3302,3364,3378,2604,3400,3326,584,3406,3432,3460,3370,3378,3376,3436,2914,3504,2946,2354,2798,2870,4214,924,3336,436,3042,1110,1080,3036,2064,2494,2088,1794,2942,1832,1944,1139,996,1807,3340,1869,2010,1934,2114,2888,2994,2634,3765,992,800,424,552,524,772,532,796,748,792,800,732,788,784,684,504,700,784,532,788,780,764,792,788,800,764,676,512,772,496,792,788,756,724,788,544,756,776,796,772,536,784,784,796,452,768,756,780,792,792,660,776,824,792,792,748,528,792,792,796,524,712,772,732,808,764,664,744,784,484,516,528,772,796,536,776,540,728,780,544,764,792,732,800,548,672,820,764,804,700,724,512,788,768,816,772,532,800,536,788,784,524,544,484,780,792,760,804,812,768,652,500,748,724,748,508,748,724,764,796,612,736,784,776,476,592,808,728,768,788,784,364,752,740,520,732,756,736,772,568,552,760,588,752,796,776,720,464,756,776,776,752,748,740,752,716,728,748,676,656,780,796,788,788,496,744,748,788,792,764,764,752,784,748,556,756,780,784,756,784,728,752,520,788,784,796,784,604,792,740,748,788,800,748,740,780,3476,432,788,834,1030,494,854,2314,424,1210,948,616,442,438,1862,1202,796,688,522,600,978,376,504,3260,344,428,564,718,720,934,322,988,1010,1074,1056,342,606,1532,1680,700,778,802,534,538,536,784,794,788,792,776,774,780,744,780,758,762,698,788,766,796,748,760,742,772,754,812,516,756,738,760,434,766,792,784,762,758,786,760,778,764,590,762,742,518,772,760,742,744,752,774,670,754,510,740,682,746,740,730,730,734,742,748,732,758,530,750,734,784,744,786,716,556,730,772,732,702,758,734,704,692,756,754,542,536,734,696,720,720,548,718,720,724,726,728,690,704,528,728,734,746,746,734,732,572,530,718,726,714,572,712,756,694,738,734,766,728,738,712,716,546,714,734,726,754,744,722,742,718,526,730,726,726,726,818,438,706,760,716,710,768,720,722,720,648,744,642,676,696,710,716,724,702,698,692,702,660,716,704,708,714,724,712,704,704,724,428,714,710,756,710,714,772,542,528,538,562,396,400,402,538,334,536,528,538,322,328,384,598,410,746,662,566,530,2006,778,766,740,520,784,794,756,798,812,734,796,688,764,818,802,804,798,768,798,806,774,808,520,796,788,810,802,786,772,766,790,550,788,788,810,774,538,794,780,802,800,794,798,802,770,800,804,792,814,800,664,826,808,794,794,784,734,706,754,754,778,782,784,754,712,798,756,758,744,764,750,770,522,776,752,774,790,524,760,752,778,526,712,538,760,532,744,780,794,698,768,780,538,750,794,746,792,698,710,724,768,752,786,746,756,774,520,764,756,686,726,676,762,740,782,790,752,786,640,750,762,714,752,758,786,630,710,746,782,520,720,770,758,740,800,752,752,786,762,510,740,728,512,722,742,728,764,564,758,538,750,744,792,578,762,746,514,768,772,746,534,732,754,738,710,720,772,658,648,784,778,776,764,728,746,786,772,774,750,742,742,740,546,776,774,740,758,774,754,776,768,500,772,766,738,772,764,786,720,748,720,382,780,522,522,786,518,798,764,766,748,780,802,724,732,774,792,800,760,802,772,724,772,796,542,766,876,750,730,788,558,784,790,786,800,548,738,776,746,762,730,784,782,760,778,792,536,786,738,520,748,752,754,742,770,544,762,790,750,786,758,758,762,530,772,674,786,722,770,780,794,752,772,768,790,782,756,786,772,776,710,776,776,796,732,546,770,786,738,778,518,788,772,518,786,474,674,726,776,786,776,772,772,756,778,764,726,490,750,798,524,754,772,552,774,730,778,766,744,736,752,732,728,710,714,760,766,782,742,776,780,676,728,752,752,778,702,782,756,764,762,708,770,772,768,664,776,780,546,776,546,766,794,770,764,694,520,784,786,682,772,786,774,786,742,780,784,768,792,754,780,778,754,744,744,538,770,784,782,518,786,780,754,770,744,1959,609,1041,2447,2767,2397,2654,1564,2691,1439,2704,2385,1376,2229,3150,2796,1588,2772,1542,914,1472,3088,2358,1506,2641,2402,2349,2345,2477,2936,1104,832,778,3147,1923,644,2799,1720,1395,1693,2340,3211,2337,2349,2412,2544,2393,2734,2365,2377,2411,2779,2352,2804,2341,1481,880,2489,2681,3060,2373,2394,2386,2386,2798,2358,2363,2374,2543,1144,2985,2506,556,1198,2002,389,1613,1960,2967,3219,2918,322,3000,3196,2654,3153,3173,3135,2680,2926,2671,3129,3049,3170,3136,2531,2897,2548,3204,2730,3144,2799,2534,2840,3208,3127,2531,3076,3103,2539,2442,2434,3191,2866,508,2452,2452,2997,2492,2548,778,812,688,1236,1148,1266,1368,1066,1500,1620,628,762,846,760,990,3350,1848,3578,1098,2756,1038,528,698,1354,1336,636,922,898,2104,610,1544,1036,2522,1080,1062,1696,2266,2278,824,1390,820,700,836,2762,448,448,622,976,1778,1376,3312,736,3434,1266,3722,1332,3933,1888,360,730,1528,3276,3894,3696,3810,344,1292,3912,1068,756,2734,3408,3272,708,806,2932,3280,3296,542,2672,1170,660,1670,1696,656,2620,2532,1488,3440,3658,1236,1328,3486,1412,1216,1178,760,1878,4200,3444,1472,552,3424,616,540,744,2828,3614,3484,744,1240,3396,3380,3400,3460,3422,1810,888,1660,3926,3512,3492,3654,3482,3786,3604,3734,1100,2684,3516,3688,3470,3246,3468,992,334,1080,574,1998,1428,1032,764,824,3450,4037,3446,3896,3914,3772,3436,3814,3542,2288,1740,520,432,4082,3544,3036,3612,3892,3630,3544,3512,4134,3476,3428,3616,3238,3476,3456,3790,4169,4169,3308,3360,3432,3749,3480,3626,3746,1850,1384,616,1632,320,774,420,1120,1402,2004,1182,392,730,4356,4347,3436,4401,4356,4356,4356,2419,4356,4322,706,3280,3434,1288,1088,3388,1656,944,1020,1800,616,2206,734,736,724,734,722,766,734,732,718,728,1028,716,728,730,734,634,544,686,550,388,730,740,728,724,718,702,740,728,734,754,724,704,722,738,754,584,744,676,2408,332,744,728,716,532,740,808,728,2716,744,852,788,732,804,732,724,364,868,2108,2408,736,728,738,740,718,738,714,730,722,720,738,694,734,734,734,738,736,742,762,722,738,740,736,736,724,730,736,720,728,724,722,752,728,728,724,726,720,722,2772,3628,3672,3456,3528,3992,3458,3462,1980,942,1628,410,1070,3354,1306,780,1452,1206,1160,1170,1170,444,482,2128,1772,1554,880,844,884,888,796,644,828,642,822,790,1694,780,548,864,1696,834,558,892,842,1034,872,788,808,998,1022,802,362,750,792,1462,590,602,580,426,906,1040,1488,594,2948,1484,758,614,774,2278,1032,1394,768,2158,2158,314,380,1414,736,1102,544,444,860,774,586,330,790,1074,1070,1058,774,1034,2092,950,946,808,846,1124,662,2180,482,526,904,696,694,822,1066,900,1058,1022,910,826,848,1550,1566,356,472,874,1864,682,360,2080,2098,576,818,602,1634,316,318,320,316,314,350,316,384,338,346,372,382,442,422,396,1198,1192,1188,982,2166,1186,1186,696,692,694,684,1498,1510,1500,1498,1486,582,624,320,350,1516,1510,1484,1494,770,1492,1500,1520,1274,1496,1012,1516,1492,1488,1490,1502,1494,1506,1500,1498,1504,1492,1504,1496,1490,1430,1338,1340,1498,730,724,500,678,1488,1328,1510,1502,1512,1506,1504,1504,1502,1508,1502,1494,1498,1502,748,1494,1494,1728,1494,1488,432,750,362,672,978,972,980,926,972,634,972,978,886,978,806,666,454,762,1348,726,1342,1138,1360,994,912,1354,884,1348,934,1120,1348,506,1352,1164,2524,2506,2546,754,300,968,968,1982,1352,2112,2126,904,920,902,918,1928,1452,968,970,968,976,976,972,970,974,706,324,620,970,2138,2216,1272,636,786,794,984,956,674,672,554,606,1048,974,950,624,2104,974,970,962,964,962,964,1120,412,636,948,936,826,946,828,682,826,814,712,1464,746,1012,1036,1040,1574,1634,422,366,858,600,1228,1224,1280,712,592,590,590,590,588,590,876,614,422,450,1068,1318,422,570,1122,620,1158,636,696,768,730,346,588,528,726,2142,926,1022,944,964,940,928,958,968,940,1078,954,894,942,1752,1816,2098,2108,888,504,522,1050,744,732,722,1344,304,310,300,304,300,302,626,632,640,780,736,764,762,734,730,2156,668,652,650,960,1090,1286,1066,1394,714,2116,984,1026,2104,1308,388,2124,1020,866,1184,442,1014,1022,662,694,864,864,806,920,688,870,858,806,816,610,400,818,982,732,748,742,562,622,2222,2190,2146,2178,752,910,2236,2226,2044,698,652,522,2304,2320,518,2260,1216,1522,1802,1780,1666,1750,1682,1606,1894,1864,1788,1860,1776,1492,1536,1788,398,1752,1846,1742,1834,1936,714,828,830,822,738,744,758,848,470,838,592,602,1302,812,818,962,438,330,766,604,1272,330,336,302,406,392,398,398,1558,1642,1312,1534,1666,1664,756,802,774,774,1656,766,640,1488,804,382,362,362,354,346,362,342,330,346,436,580,574,504,512,520,634,574,444,452,502,336,494,430,580,716,594,500,594,506,602,600,498,598,594,584,920,1358,648,468,1816,1122,1248,1088,1044,1044,470,558,476,464,450,644,944,914,888,880,876,882,876,898,894,1508,1534,972,984,756,982,980,988,1014,1062,954,364,354,350,902,352,356,650,344,358,358,364,342,1044,448,900,898,432,2208,922,356,652,378,378,360,884,358,348,356,370,380,358,380,900,902,898,454,378,380,902,380,690,378,684,692,380,688,452,300,432,410,1024,310,322,304,572,308,370,694,584,802,982,668,566,1652,380,434,518,420,1536,714,936,462,668,568,1092,428,1044,1304,506,1186,320,1106,1202,372,460,470,468,456,464,478,448,410,358,402,396,578,438,448,450,392,376,572,446,2498,1046,1044,1046,1618,2100,978,894,908,898,912,866,854,908,916,474,596,392,1148,392,394,2062,2030,2034,2038,2024,2018,706,1406,698,438,432,304,310,308,306,302,312,992,1242,1030,804,788,860,842,1152,810,698,1090,1054,958,1204,1164,1152,374,644,368,740,350,380,380,750,846,426,438,468,452,444,470,452,454,444,450,408,602,488,1026,548,586,794,604,894,802,990,948,958,582,626,600,2154,1026,1026,1038,1018,1022,1028,328,324,548,550,552,542,1028,520,516,446,582,2082,1154,790,784,880,784,776,652,1258,802,712,1000,750,556,752,1090,720,744,944,796,588,860,556,304,884,2504,436,372,524,438,482,808,594,592,334,608,744,700,712,1280,592,794,364,350,414,432,490,450,618,872,342,310,308,596,594,592,340,420,880,2072,1036,902,844,802,2438,2304,1812,2226,674,698,700,732,1208,894,1160,478,776,870,1142,538,860,308,474,2074,518,578,1534,308,1242,1067,2694,2692,2746,2730,2736,646,2702,2714,2698,2726,2618,2704,2722,2722,2728,2712,2712,2722,680,530,942,2738,2706,2716,2694,2730,2694,2388,2404,1692,1428,2488,2264,2454,2248,2298,1396,1238,2106,1320,1472,356,422,802,1478,1404,1644,1248,1236,564,1506,2254,3064,2710,2712,2746,2708,2702,2682,2720,2716,2708,2636,2700,2670,574,956,572,576,490,2714,2712,2644,2708,1755,2710,2678,2714,2294,2742,2674,2736,2700,2684,2694,2496,2672,1770,2734,620,2696,2708,2346,2708,2730,2730,2718,2710,618,566,654,676,2736,2716,2708,2704,2726,2704,2722,1002,2694,2714,2098,2696,576,2264,630,316,588,454,2726,2706,2644,2702,2714,2232,554,2716,2740,1633,2722,1641,2752,2714,2738,2660,2550,1614,2728,2700,2102,2698,2726,2672,2710,2702,2694,2692,2686,2864,2708,2654,2702,2710,2726,2704,2712,2632,1642,2672,2704,2956,2666,2582,2722,2680,2722,2706,2712,2696,2736,414,2718,2708,554,1194,2680,2708,1836,678,2698,2712,562,710,934,384,1486,792,798,2714,2686,2712,2706,2710,2712,2694,1638,2712,2730,1996,1136,1120,2320,2464,2460,1710,2434,1930,2770,2584,1746,2134,2654,620,530,2554,1336,1334,3346,1758,1984,2030,1356,1224,944,2176,658,824,2094,2522,1876,2430,620,1082,2330,2222,900,1422,1930,2170,2116,2280,2200,2496,1584,634,862,1986,2582,1862,698,1072,824,2312,2060,2546,3616,2032,3386,2076,3348,3034,1948,3616,1964,634,790,406,1454,802,1342,1172,1560,1398,1802,1064,1698,1774,2668,1008,2680,518,1508,1510,530,300,764,986,1950,1656,1632,1396,2298,1716,528,936,1358,1712,1710,480,516,1560,548,1512,2892,2320,2694,868,1334,928,1242,1190,368,1430,370,402,682,790,1504,392,1544,452,1772,1070,972,1468,1844,1616,1982,1048,3032,1722,758,1142,1692,666,608,1098,776,500,888,1410,1946,1820,1776,2122,3218,3266,3198,1376,458,1668,1036,472,2412,432,2336,884,888,842,2058,2028,778,482,662,1314,366,392,1084,928,1056,1056,2938,550,840,790,790,1374,772,484,794,776,334,2688,1020,1224,562,918,580,404,984,646,976,624,706,846,800,498,806,924,942,872,806,1880,910,796,508,1836,890,648,932,890,878,1146,972,750,414,688,706,908,1534,902,962,1128,1172,984,1104,1028,930,1036,958,1212,478,756,468,2268,2046,2746,924,834,2874,1004,972,890,1344,2244,1580,1402,790,1098,2194,1004,1190,1120,630,702,334,744,1092,716,828,710,866,820,780,1104,1574,1442,908,702,864,762,680,1570,2008,684,2670,2684,404,890,1076,1086,778,1308,2582,454,888,858,862,2852,808,558,464,512,1160,2454,1408,2536,802,1462,1290,882,766,650,534,1584,998,464,604,534,614,610,806,1212,666,666,1076,1906,3002,748,354,722,424,606,984,1128,2754,1426,1034,754,392,576,656,310,750,664,1172,630,1142,696,1222,1200,786,546,774,1412,358,756,1074,1120,2660,2502,560,712,464,1656,784,632,650,336,694,1086,440,1118,488,334,328,968,2404,822,1380,2820,336,624,596,856,1052,1034,818,1450,1312,630,380,1054,320,508,736,1338,1094,648,1592,866,2922,982,796,486,720,1204,1448,1388,780,844,1360,850,686,498,844,330,646,562,312,594,830,628,638,654,644,1832,548,796,792,778,814,788,658,784,1948,804,762,772,720,772,1102,460,644,524,722,1208,436,372,1228,1346,1418,370,642,768,618,2982,890,1074,768,2834,1212,1242,300,566,484,358,512,520,860,696,1210,766,340,1278,1224,660,1110,1086,1152,1838,1862,672,504,534,980,1438,1202,1282,846,1340,778,388,1212,1306,1066,1242,996,884,2068,1086,978,562,386,1932,1212,958,1076,914,592,1182,2774,2958,538,424,484,630,614,856,516,1660,1586,580,1346,898,466,782,674,442,1010,372,440,2692,360,1196,1422,330,378,434,434,408,392,2576,982,430,552,1988,474,2814,574,644,624,320,760,640,330,910,474,474,556,1206,586,432,896,1350,2512,396,536,1904,806,828,902,1564,1090,320,594,1016,616,1742,1646,1084,1088,1158,2218,718,440,780,596,468,344,414,352,316,460,314,518,658,1304,1006,1414,2454,314,838,348,578,1112,570,604,1044,1082,2046,634,788,346,662,1016,1002,1172,1190,1218,896,808,998,738,750,784,420,572,804,1440,986,598,674,736,888,812,764,2726,634,632,508,554,1230,864,892,1040,1264,1064,1204,634,730,472,958,312,972,460,786,1794,924,592,550,864,882,794,738,580,1000,344,788,578,624,674,636,770,704,654,690,362,1580,704,518,414,496,902,312,886,592,752,660,644,544,606,682,1674,636,540,790,372,972,1770,1224,998,828,1708,1088,1022,904,940,1150,782,2120,1370,1000,722,840,1016,918,1164,1770,1230,1208,864,1140,1134,940,872,756,826,716,612,676,1132,526,512,1802,510,450,618,428,1086,1032,830,866,2130,1960,1426,1628,1416,2626,558,1480,3112,2020,1196,1500,1584,1962,1584,1580,1494,922,776,930,1530,1574,410,614,2802,724,1374,1146,1544,1126,590,1626,548,1200,2960,1126,1394,946,1884,1628,846,880,912,2890,1992,1964,2518,2538,982,744,914,552,508,468,480,466,468,458,476,490,524,686,1058,452,454,462,484,484,476,524,520,546,500,504,746,2872,526,474,418,398,3134,2856,1408,2388,974,918,1032,1130,996,1028,848,828,1016,840,902,1672,2868,658,544,518,380,804,2874,1592,350,416,448,414,486,544,354,858,2318,1930,2272,2274,1744,1992,782,1562,2050,1380,2378,838,496,338,610,2128,2034,1134,1308,1192,1472,998,814,948,620,968,2058,1458,572,1398,2166,1758,1134,852,1890,1794,2198,1504,940,846,1994,998,814,2030,2036,938,2114,956,1074,2138,744,2202,910,1296,1192,1012,1342,1022,1892,1202,934,818,1616,1268,1308,2010,1784,1004,2096,1936,1134,1270,1650,2018,1552,2484,750,1972,1650,904,1106,1820,1114,1280,1746,450,732,2240,1066,2356,1378,1992,2046,2368,2192,1778,1490,1252,1578,942,872,972,866,860,546,876,870,870,866,904,914,1058,654,418,566,768,316,438,438,1034,396,1190,316,462,1224,348,334,2622,412,436,432,432,414,994,520,1480,324,714,476,472,630,426,840,314,838,470,1318,302,896,516,444,558,460,428,500,422,518,454,366,2304,1224,536,642,470,1288,490,420,406,700,664,714,730,794,658,382,456,876,842,324,472,338,302,682,812,302,360,442,568,616,366,464,712,3198,608,566,1868,448,1684,528,354,1724,306,1580,302,1826,334,1866,338,1550,1786,308,1834,334,362,1420,2324,362,620,2296,2366,360,1798,368,730,306,452,456,756,390,518,374,442,442,886,352,970,388,358,394,346,392,1760,692,690,1734,666,658,1842,462,492,1742,456,536,836,1038,418,484,466,388,374,434,438,508,358,382,3115,2662,3098,520,502,388,722,3059,3059,468,1008,2222,1124,2260,1140,482,1250,344,1248,1090,1282,1336,1468,1470,1404,2238,2248,572,618,1058,414,974,2304,922,348,444,1070,804,2222,992,1090,1430,1470,1698,1708,1738,2206,2190,2226,2234,2138,1650,1422,1340,1412,1306,734,740,736,758,824,822,808,836,738,716,710,768,774,656,742,650,684,1716,1724,406,1638,1510,1608,1600,1400,1506,1874,1150,2677,1276,2246,1286,2677,1392,710,2802,1926,1918,1942,1572,816,562,1817,1892,1874,1849,1906,1879,1238,808,1780,1260,400,312,336,528,2328,336,702,524,1778,578,1348,1286,2316,1700,478,2500,670,2426,1428,1354,1086,1060,1016,1348,1354,674,796,848,1432,2110,714,2628,490,2492,1400,1352,1086,1456,3212,1868,690,1608,972,516,880,472,1214,512,660,1238,1294,990,956,1182,2764,838,1816,1274,1158,314,1442,1466,1144,1102,1484,576,570,1824,312,420,974,1188,366,346,664,720,810,536,914,788,1228,318,1082,1000,1434,2218,2200,2214,2224,992,986,918,998,990,2042,1114,1356,2226,2248,2212,2222,1272,1474,1328,2232,1602,1636,1768,2218,1350,2214,1516,562,932,2244,1548,2380,2346,2342,2346,2236,2514,2242,2220,2246,2242,1810,886,2268,2238,706,1384,722,310,2220,500,2210,678,848,810,1840,892,2740,2066,968,324,1774,2078,886,804,530,804,1826,614,2088,1854,2074,2106,672,1216,688,728,918,1236,666,1518,980,2228,2222,2226,740,596,754,946,882,978,1748,2244,2220,590,2244,2244,1912,950,2234,1456,568,1178,804,2790,2836,1442,3166,2796,2818,1760,1790,2186,2770,1032,3327,1312,2442,2768,1992,506,2072,2086,2064,1440,2098,1930,980,842,2230,2844,2840,2856,2838,1660,544,1230,2208,974,1510,1372,3276,2884,690,790,866,898,802,1848,1930,704,2886,2504,2002,1998,1226,744,1124,966,574,1022,484,1362,3146,3322,1420,2024,1986,1380,834,1722,2624,1920,350,354,358,1772,2192,2226,1436,1514,1994,1990,2126,964,2410,1264,2382,2044,1588,2174,2700,3316,1092,1196,988,860,1056,3088,3322,918,1090,3267,3236,1390,522,320,1198,1334,622,2634,2844,798,388,3322,2042,1712,2944,3403,2186,1576,1910,796,1332,1226,1968,3327,1928,2648,3354,2014,774,886,868,468,690,756,1918,486,508,620,1308,3322,1464,1480,1936,3330,1054,892,3337,3332,3322,734,808,864,1220,586,896,1484,1250,1424,808,736,752,1216,1024,984,432,1160,368,828,1300,756,2320,1752,1420,800,732,588,564,1432,796,656,1132,948,840,744,720,832,828,832,872,960,868,780,884,2824,1888,716,2552,1536,552,2736,908,800,796,784,892,924,816,780,944,836,900,912,960,824,700,1556,1048,884,840,880,1252,764,772,524,844,548,592,1040,952,844,868,1072,1432,452,356,780,572,760,904,1880,688,580,456,1116,840,996,944,900,620,548,612,584,456,436,640,604,820,792,596,884,864,688,824,1012,756,504,348,832,656,768,808,1268,804,992,628,700,868,768,712,764,848,1100,968,1084,964,1128,1068,1072,1052,1048,824,852,1092,1176,1168,1160,1056,788,920,644,604,580,744,748,612,872,880,1008,928,976,1056,1164,1804,1096,972,1596,1020,1020,1480,416,792,356,404,400,372,448,668,664,580,392,472,360,556,684,408,408,480,592,524,1456,1192,468,1660,380,1260,468,588,424,612,532,568,320,412,488,644,496,584,584,744,696,768,788,756,800,664,632,380,524,480,1340,696,464,568,556,888,752,388,568,748,828,472,436,1520,612,568,1656,2612,1968,1836,1468,2572,548,1352,568,1484,1104,1824,1248,1584,1520,484,820,692,1496,1484,552,1268,2396,2187,2398,1788,1946,1770,2152,1880,1846,1828,1838,1948,1794,1934,1760,1744,1852,1926,1794,1746,1768,778,1058,972,1888,1874,1890,2102,2256,1836,2214,1836,1748,1214,1190,1104,848,2332,2138,2390,2132,2758,2424,640,2002,1138,882,1112,2206,1088,470,1488,1500,2422,2112,1964,1796,2254,2506,1866,1968,2314,2634,2416,2436,2338,1420,1498,2378,2468,2422,1838,2048,1832,2326,1834,1970,2476,2458,1854,1974,2458,1752,2078,1980,1930,1990,2088,1940,1158,1370,958,766,924,1194,980,552,564,990,1040,572,684,1204,1052,1284,1028,838,1002,870,948,1240,1910,1596,1922,1964,1082,1008,960,1252,1214,1402,448,1332,1872,2048,1930,2220,1842,2314,2074,1168,2526,2474,2086,1606,482,610,2826,1970,1064,670,1436,1590,3572,3328,502,422,564,762,570,678,1406,1254,854,2076,694,2880,700,698,644,708,704,640,396,678,620,646,3494,948,782,922,674,1256,1016,1392,884,1372,2856,968,1150,854,3266,1292,1168,940,448,1248,848,604,666,940,350,1152,1374,578,1168,3020,3320,1364,1094,1176,596,1336,912,902,830,1080,768,524,1600,738,3256,978,922,972,1376,1180,812,1338,1120,1018,758,2450,798,870,982,1204,1354,918,1398,1136,978,1470,1484,944,846,984,1652,1192,822,984,1346,598,622,578,310,2468,3350,1078,1374,592,1814,1368,1184,3146,1010,1316,1278,912,1766,1228,1116,2294,2604,1202,1140,1190,2126,1060,1316,736,1374,2912,2460,3040,1428,1200,788,1178,486,1106,1322,1210,652,796,2738,1058,1124,1202,1562,690,962,812,726,1364,1736,448,1004,660,626,886,620,364,496,874,764,954,916,966,1142,494,984,608,906,1090,788,1102,670,512,676,1372,658,580,342,642,594,1124,910,746,528,642,868,1274,564,834,1626,540,584,992,422,1258,1306,686,514,650,754,1048,650,828,1286,1406,1164,1170,1300,1126,956,1332,1096,1168,884,1160,830,592,648,782,562,602,610,672,2838,3096,2860,2752,3072,3034,2826,2868,2834,3064,2912,1770,308,766,3044,710,440,556,362,698,1288,1514,916,2008,652,690,704,988,630,1512,898,1778,880,854,940,416,1540,842,1094,702,770,820,556,632,558,2202,928,662,1028,1112,700,3174,3132,400,1010,602,1098,700,870,480,2172,1026,872,2652,752,978,734,1806,1346,1860,924,2852,1636,810,688,356,2688,544,646,2382,1924,678,494,738,792,920,2350,1108,1224,3124,1808,1032,3272,3246,3240,3364,3152,3152,896,672,528,540,506,512,700,554,536,740,726,2154,2106,2072,1558,564,448,2628,3046,1126,660,1372,1410,1298,810,774,2996,1312,1628,1304,2870,2662,3082,2970,572,976,1750,2612,3038,3018,1160,2092,372,2598,314,578,702,304,778,734,1134,2626,2784,2872,3152,3152,2558,3274,3226,2038,1070,2130,3126,1374,1446,726,968,2928,3312,3226,2230,2966,2330,1228,2382,2112,2004,1788,1082,2550,1500,1752,2024,1068,1098,1158,1450,2170,1530,2174,2044,2042,1556,1574,1282,1376,1624,2282,2434,2536,1494,756,2172,1908,1830,1726,1906,1454,2230,1432,1156,788,2488,1886,1730,928,1760,1314,1242,1958,974,1498,1654,1678,916,528,410,464,1810,456,1504,690,762,1820,500,954,588,658,1708,784,394,558,360,682,914,702,1818,556,662,1258,1888,628,1900,722,476,1816,1614,1814,326,1588,750,2092,2655,2316,660,1646,1080,1700,664,1376,1788,586,1808,616,1652,1688,1818,1822,1804,620,1872,690,1822,634,1170,1490,1798,1780,716,1852,1826,650,432,1656,648,848,596,1658,660,912,630,776,606,1696,640,1168,556,1820,1682,422,378,682,676,1038,1380,736,608,804,1820,712,1742,570,1816,1818,588,670,1494,434,772,616,1722,628,610,682,484,560,552,772,970,682,446,580,690,1514,1664,1780,1762,672,526,522,522,516,524,920,752,662,888,1956,402,1472,680,1816,464,722,714,1766,484,1460,582,698,1824,744,1820,684,470,1824,706,898,1814,548,1012,374,502,672,1848,1324,784,1812,460,308,606,528,554,1814,454,786,1814,376,460,400,1632,710,478,524,634,1188,460,518,460,1786,500,604,956,422,688,1048,1214,1418,748,420,626,712,682,690,456,1160,418,376,1512,494,404,436,1652,376,310,1538,472,310,878,1618,1068,738,514,1028,1824,1690,1374,1394,1176,1724,1856,404,612,826,442,338,802,540,830,836,1798,1848,314,366,558,314,720,1574,312,656,1800,548,776,308,612,1274,300,680,1810,662,846,388,616,1296,910,1300,1316,752,1278,1696,1144,642,1402,1632,1080,1466,1136,394,530,656,758,616,760,1028,970,606,596,1814,380,742,1806,1032,1810,474,570,446,404,420,584,1506,1820,468,514,1806,514,444,624,1232,316,906,490,1372,418,1828,786,754,546,530,662,700,1820,354,1832,402,330,550,2603,2603,1646,2414,1420,524,1330,1680,1208,2152,1466,1154,2090,1598,2616,1906,1618,1814,2488,1546,1758,1204,1632,1822,1704,2496,1708,1216,2004,1230,676,2452,534,1260,2926,2742,3002,2178,1756,2876,2528,2514,840,840,834,2600,2756,2532,2460,2764,1840,1912,2388,2348,2574,2786,1910,1884,2544,2276,1412,2112,2200,2058,2044,616,434,2286,3064,2834,1400,992,2824,2250,3430,3430,396,440,424,1148,2322,2786,2448,1414,2728,2866,934,1486,1500,714,348,1184,1448,2174,1766,742,704,1338,1348,2208,622,1886,1630,2514,748,830,326,356,458,646,536,308,400,522,1298,1232,400,422,902,676,1184,590,1174,986,1664,2384,1944,2558,512,612,1972,1334,702,720,716,2458,426,376,1362,1424,1166,782,306,438,406,2720,2432,442,2126,2344,2600,1710,2096,1524,2496,2428,1826,940,890,910,2302,2306,1818,1822,2256,1724,1704,926,1168,2390,530,2132,1924,2280,1740,2324,2286,1296,712,2116,1666,2066,2146,2284,706,810,2212,2186,1634,2588,692,1076,1812,2254,1270,1410,1374,1854,1526,1666,2254,1480,1098,2354,1546,1512,1522,2156,2492,1022,2292,2300,916,712,1792,2310,2602,1732,1954,1240,1824,1424,2208,2046,1148,1430,2168,1424,836,902,850,1028,1950,2192,2454,2334,2522,576,816,2394,2274,2400,2340,2354,2298,2634,1642,1262,1556,1646,1774,934,1452,2446,1710,1664,2632,878,2544,1446,2380,1954,1550,2066,932,924,2521,432,448,958,668,516,744,1110,2212,2638,2052,766,3060,834,2640,2098,920,1250,1028,936,464,3030,2552,836,1244,1652,742,802,882,812,2792,470,492,2362,1464,1764,1764,924,1018,936,1012,2156,558,468,1892,1002,2234,1716,508,1108,1564,666,962,716,1258,1912,1004,2482,762,2350,2626,886,2514,2100,1094,682,2042,1684,2656,894,2444,2288,1630,2546,666,906,1538,1690,1070,1100,1230,2606,2152,3146,2958,2292,3190,752,554,466,2844,2126,848,2102,1034,1456,2706,2326,884,626,2448,2962,2942,1276,2632,1034,1368,2100,2350,2662,2374,1544,1500,2500,2768,2758,2500,2594,576,1830,2780,2072,2998,2984,2002,2390,1802,1616,1318,2796,2018,1936,2726,2604,2162,2538,2526,1754,2464,2626,2738,2628,1894,1516,1516,580,1730,1992,2344,2084,1850,2534,2080,1448,2610,2628,2090,2494,2270,3398,3224,626,2234,1786,2620,2612,2234,1690,1504,3503,3236,1838,2608,2114,2630,2600,2582,2620,2616,3278,1686,2434,2440,2608,1548,2630,2236,2126,2808,2590,1912,2612,1692,2234,2770,2774,1878,2362,2438,2626,730,1610,3224,3034,2406,1736,1728,3058,2806,2132,2528,2470,2754,2798,2222,2158,2608,2626,1922,1414,2594,2324,2570,2522,1488,2526,2546,2114,1796,3498,3114,2394,1090,2612,2180,2966,1724,2164,1234,2820,2758,3286,3066,2780,2102,1556,2466,3220,3226,2216,2134,2820,1530,1514,2766,2776,1894,398,504,1072,748,584,834,1244,2426,426,1266,560,2958,2300,860,3586,516,934,2342,1034,1400,1248,1328,3040,2908,900,1396,1854,834,900,518,992,912,3158,524,552,2660,1970,1972,1628,1042,1142,1050,1134,2322,626,524,2128,1122,2496,1924,572,1244,1780,746,1076,804,1414,2140,1118,2776,854,2632,2940,1098,2818,2442,1276,770,2302,1898,3028,1006,2574,2760,1834,746,878,1724,1900,1202,1204,1372,2924,682,3536,3570,2878,2788,618,930,872,1480,1480,2370,946,2340,1162,1628,3008,1038,986,406,594,2742,3446,3352,506,2960,1160,1534,2346,2762,2632,2416,1758,1678,2828,3096,3108,2822,2922,916,484,2736,2726,600,2752,3122,2346,3394,3228,2248,2688,2050,1764,1816,1484,3238,2292,2290,3070,2932,2448,2790,2800,2030,2884,2938,3078,2952,2126,1710,2002,2234,2644,2282,2080,2916,2326,1624,2928,2944,2380,3112,2534,3578,3568,2058,1906,830,518,2500,1996,2926,2918,2540,1892,1760,3612,3632,2066,2920,2394,2982,2954,3034,2966,3686,1894,2740,2796,2924,1736,2954,2534,2386,3198,2930,2162,2984,1904,2498,3106,3158,2118,2652,2770,2748,2944,814,1810,3410,3392,2708,1916,1936,3118,3114,2752,2400,2852,2784,3124,3148,2500,2378,2950,2956,2178,862,2928,2632,3052,2844,1670,2842,2898,1876,2256,2396,2018,3518,3484,2704,2908,1220,2996,2470,3344,1938,1410,2462,1384,3112,3204,3526,3454,3130,2364,1736,2766,3318,3540,2484,2400,3196,1710,1700,3102,3100,2134,4314,1886,1636,310,440,458,380,3670,558,402,330,450,460,668,528,1624,500,622,1658,1378,1498,1380,1364,644,642,714,584,1902,706,608,656,1644,682,554,1316,602,580,1966,588,930,1642,714,980,506,462,1110,650,1760,576,446,812,724,446,978,1030,1208,1706,1554,698,988,500,1154,448,472,446,1620,450,446,674,726,1778,2724,1104,424,620,728,684,660,1080,1136,1016,948,784,984,800,692,896,1024,988,976,956,1036,1088,680,880,780,752,644,844,756,992,952,916,752,1052,1496,688,892,1160,816,732,904,844,768,780,780,864,896,672,1200,720,956,628,992,888,1268,744,680,612,1016,832,792,968,848,1216,1056,600,792,400,1192,516,680,988,876,904,980,996,660,1092,1104,868,1208,1124,736,672,568,1108,1024,1388,956,984,1236,1260,996,596,1212,1128,1208,912,996,628,968,1248,480,452,1316,1092,572,884,1004,984,852,884,848,1192,548,768,696,1148,1088,1516,820,976,560,700,844,616,1088,860,880,404,772,724,560,1044,628,660,900,656,608,728,624,760,828,936,788,936,880,588,692,576,916,496,732,676,2756,792,568,656,1120,740,988,956,644,864,836,1376,912,1128,588,852,1180,724,568,608,768,672,936,652,936,908,592,760,700,548,368,412,708,776,832,608,848,872,972,1108,800,688,1132,1176,840,888,1308,1208,964,944,924,976,928,616,472,928,580,340,880,920,1156,820,968,1132,992,956,1404,892,1200,2760,756,864,792,872,804,584,536,616,864,912,1000,1180,760,768,1048,464,856,1044,992,852,1284,824,688,1020,1052,924,472,944,904,688,608,856,904,884,744,868,620,812,884,620,884,524,844,984,824,1376,1196,1024,1056,1028,964,752,908,1052,976,1020,972,1032,1000,1104,1084,1092,1052,968,1108,1100,1012,1404,1404,908,664,916,764,924,1048,1004,928,832,952,2120,1232,1132,980,1012,1036,1008,1108,1092,880,2476,756,1344,1192,896,1044,972,976,1080,1180,908,944,760,1104,1008,1068,932,1000,1016,916,1088,1008,1044,1172,2864,2668,1064,968,1076,1068,932,1048,1204,964,800,720,644,636,728,908,872,1136,608,1028,712,676,792,792,616,656,2072,948,932,1232,664,1004,764,656,660,740,684,852,580,1108,1072,968,1008,688,972,932,620,1088,1020,608,980,900,748,1008,896,1052,2728,1352,972,1044,992,904,752,1408,1032,1100,888,1056,660,1308,1120,1132,888,1036,740,652,952,1108,672,988,864,708,668,892,908,1196,964,1508,724,724,800,800,560,1108,956,952,740,752,752,752,756,748,712,940,888,748,712,968,1020,964,968,948,928,744,752,584,1000,888,680,1336,720,704,660,892,620,972,556,656,796,628,944,644,808,964,660,628,708,1116,1020,968,896,876,1124,1056,948,1132,676,980,620,2176,576,1264,960,956,972,964,980,984,1244,1192,596,1180,972,728,1192,968,720,840,728,660,832,668,896,448,656,456,1420,956,1032,668,948,928,780,592,948,1280,612,1052,900,1084,984,1088,892,1808,768,1080,992,1444,992,960,1080,1068,920,892,892,928,984,468,684,712,956,1100,1132,976,800,980,900,952,908,1188,916,1112,980,904,1160,1868,1876,880,3358,2058,668,490,520,658,536,522,710,1738,338,868,504,530,780,754,520,910,794,758,718,404,2908,1956,852,434,1292,1052,2338,1612,2460,2030,1824,1964,556,586,578,354,2084,2430,364,2778,3204,1586,1056,1330,1164,3024,2842,2882,1308,1050,2730,2596,2794,3300,2320,2354,1716,2556,1558,1174,2874,1806,876,1232,3142,2960,3594,2260,2208,2400,1726,3472,1446,1436,3658,3570,3586,3548,3210,634,1656,906,3268,3328,3302,2330,3522,3010,1178,3432,2330,2210,834,1810,1016,594,352,1216,2746,2018,834,586,700,588,696,2450,3610,3272,2848,2426,3158,1226,1260,2718,1944,3054,1172,2902,874,1416,1968,1474,1574,1142,3262,2870,1570,2062,1384,2006,1496,3016,2358,1368,2322,1228,984,2328,2342,2128,2248,3326,2330,1264,2406,1866,1896,1504,2114,1542,2022,1728,580,3170,2782,3030,2768,1658,1816,2160,3008,3392,1340,2306,954,1406,1554,2668,702,654,550,542,558,574,968,972,864,772,1428,664,1400,1578,2876,1474,1314,1282,1176,656,586,1144,1058,892,880,1428,610,1294,900,1268,1440,1550,1262,1484,1608,1074,952,1344,1140,1328,1318,1226,1298,1032,588,3222,986,914,760,306,1212,1206,868,1102,1266,1436,1294,3284,1312,494,1112,1272,782,1116,1286,2042,1302,2066,1184,1184,1324,3338,500,1340,616,954,536,1538,1890,1170,1318,1298,682,2700,1372,968,576,2866,650,1122,1536,1118,1118,1658,944,996,1320,1614,1606,1440,1432,1300,1604,1252,1642,1620,806,736,840,3400,374,666,552,3030,706,668,632,706,720,744,632,990,1014,1462,1588,806,938,1196,3210,1728,1310,2810,2928,3302,946,938,1164,1290,1302,740,1022,622,482,1388,1330,1160,1156,2076,1002,1050,1102,1486,2946,864,1180,1170,1774,462,1540,1122,1092,782,1312,1156,3298,1230,1218,1404,1416,3406,1498,3372,658,1430,690,488,1200,668,3272,1256,1442,790,2840,742,798,2840,1180,1286,1296,1264,478,992,1722,2758,2706,1146,1408,1224,1264,1158,1362,1304,750,816,1454,1276,1172,1324,1764,1180,1194,800,764,1420,1408,1426,1434,1540,1764,2126,1406,3336,844,1618,960,1032,396,1180,1204,1244,1538,438,1274,1060,726,728,402,1100,3212,1690,1552,1494,2868,1154,1544,2848,648,794,1068,666,542,954,742,1438,1170,1200,862,644,1310,1064,1252,864,2420,708,802,820,854,1420,424,804,824,720,1186,974,1054,1040,1174,1580,1006,334,386,378,398,382,352,336,374,376,376,386,386,486,386,404,1290,2746,1140,842,958,1604,766,718,2776,3116,2742,1150,1562,696,1658,1048,2736,3299,852,1224,1082,658,2148,1134,568,2362,378,724,398,450,3278,1474,2194,1030,834,356,1078,750,354,3068,3046,3109,864,2728,1152,836,1306,1042,1120,2714,1114,696,512,733,3094,2692,3287,1294,2740,1208,1228,1478,766,354,354,462,3079,3048,3238,3339,1286,2698,1194,1400,1454,2610,860,2690,866,528,486,334,658,1042,1422,662,422,444,3528,2798,1454,2332,1252,1224,958,638,1574,1286,2722,1192,322,1098,1032,1484,678,680,408,3164,942,2660,1190,1330,832,766,1024,398,1484,1100,1110,1194,3328,1334,2112,468,1210,732,1038,568,582,2594,2080,1966,3061,1282,2902,1244,590,496,630,468,3136,690,484,474,2542,1232,1162,1306,1266,1206,1170,2494,1318,1408,2572,820,1760,2538,2486,2528,2592,2648,2432,1290,1248,2604,1466,1272,2718,2694,2510,1116,1460,2516,2664,2660,2482,2804,2676,2580,976,1852,2524,2412,2474,1604,810,2582,524,940,880,1218,1296,2634,2346,2576,1260,1026,890,994,572,986,426,658,2680,2696,2582,1246,1148,2436,2428,1224,1292,2538,2604,2814,2428,2740,2594,1266,1260,2450,1230,1240,1334,1038,2368,2544,2476,1386,1334,2408,2724,2814,1302,2372,1182,1196,2518,2628,2130,1100,1166,2652,1120,1260,2612,1216,1062,1276,1352,1384,662,1148,1156,1272,1136,1242,1196,1146,518,1260,794,2612,2622,1368,1272,2554,2490,1146,1260,2494,2808,2648,2602,2712,2610,2464,2468,2656,2548,2550,1190,1294,2578,1258,1098,2340,2888,1330,1242,1244,1208,2714,1090,1248,2608,2454,1186,1214,2454,2732,2148,2452,2572,2678,2500,1270,1266,2624,1318,1318,2822,2648,2492,2636,2684,1196,1212,3024,2760,2830,1150,1190,2612,2600,1264,1256,1212,1158,1240,1242,1186,1234,2380,1276,1266,1214,1270,1232,1230,2548,2572,2736,2564,1210,1276,2384,2552,1120,1368,2910,2896,1258,1234,2942,2396,1118,1274,1040,1102,2622,1266,1272,1314,1138,880,936,1082,1160,1148,1146,1168,1136,1168,1178,2704,364,656,714,786,650,670,688,666,572,2440,2794,2588,2602,1124,1106,1160,1202,1292,1272,1226,1216,1176,1210,2606,2478,2700,1120,1088,896,1010,840,1208,1308,1194,1290,942,1040,940,1230,1226,1236,1186,1232,1236,2948,1034,1322,1238,1248,1168,1302,1418,1184,2898,1262,1340,910,716,862,1366,2204,2558,2586,1320,870,1220,2494,2460,2414,2508,2406,700,526,1410,936,642,1260,1256,510,1494,640,2900,1270,1244,1078,1108,1360,1344,1314,1334,2384,666,618,1702,332,536,1536,624,2920,1218,1254,1322,1374,1196,1166,2596,1206,1198,464,388,538,710,1252,1068,980,1208,1134,1180,2556,2614,1154,1226,460,1252,1242,1192,1172,606,608,610,604,610,610,588,606,1214,1210,1322,1328,1308,1330,2550,2702,2726,1216,1230,1270,1278,1186,1270,1302,1346,942,346,1310,2778,1282,1166,1176,1188,1266,1300,1122,1180,2670,2778,1132,1198,2414,2426,1334,1322,1236,610,1232,1238,864,1302,1318,2740,2546,1178,1140,2472,2896,2606,538,1136,868,738,1200,1102,1222,2736,1238,1236,2358,2772,402,974,1266,1160,2424,1052,1328,1104,2574,1310,1264,1202,1178,2680,2804,1804,1580,326,2860,2860,930,720,820,1222,1218,1290,1188,2526,1236,1244,1256,1228,2464,1192,1198,2498,2534,1168,1198,1330,544,804,2730,1224,1212,984,938,922,3122,1212,1292,1230,1236,1222,1232,2544,2430,2646,2548,2648,2692,2578,1222,1234,1414,1362,1176,1182,1486,1442,2698,1066,1264,1214,1174,2690,1180,1246,2448,1330,1288,1364,1378,1402,1414,1404,1414,2628,2470,2524,2606,2504,2522,1256,1226,1988,2108,2044,1972,1984,2068,1988,1668,332,1976,1984,2120,2000,2296,2160,2164,2016,2204,2024,1956,508,1416,2052,2004,2096,2008,1936,1960,1980,2004,1980,1992,1996,2008,1960,1980,1972,1964,2088,1984,1968,1952,2128,1972,1988,1972,1000,1320,2012,1960,2152,2144,2068,1964,2164,1988,2080,2076,2188,1988,2220,2316,1972,1960,2088,2080,2076,2096,2132,2096,2204,2000,2020,1984,2216,2196,2004,2064,2084,552,1444,1972,2008,1984,2096,2036,1956,1952,1988,1968,1976,1988,2016,2072,2052,1888,2622,2588,2646,1286,1262,2594,1156,1210,1246,1248,2546,1204,1248,2586,2454,1234,1230,906,1136,856,2678,2494,1076,998,1076,1152,1204,2512,2582,1202,1118,2548,1226,1148,1270,1280,1242,1166,2462,950,618,976,948,1020,1216,1292,2444,1190,1108,1236,1266,2482,1016,1220,1264,1280,2542,1158,1236,2494,1242,1168,1234,1162,2292,2404,1200,1116,1416,1422,2586,1068,1232,2542,1206,1248,2560,1122,1132,1006,1276,2622,1248,1256,1214,1196,2558,2412,2672,1162,1170,1092,1178,1202,1228,2524,1218,1178,1332,1280,1212,1214,1258,1234,2614,1254,1274,2630,2640,1302,1264,1296,1330,2552,2618,1176,1226,1272,1268,2682,1260,1206,1300,1256,2708,2638,1138,1212,1084,2386,476,1428,2872,1084,2644,2820,2876,2852,3260,3276,1136,960,3420,3424,2796,2536,3116,3180,3604,3124,3024,2924,1256,2964,1520,2948,2948,1484,1312,976,1512,3036,3544,3036,2724,560,4752,451,442,778,440,1238,442,610,1384,768,700,440,732,804,992,3456,584,380,696,500,728,660,420,400,3204,3492,3072,696,1028,644,916,872,728,752,640,732,3864,1564,1632,920,3252,3148,1188,1004,860,300,856,1096,1124,796,1308,1336,720,668,3572,2824,1797,3744,1990,2972,374,3942,1494,670,1154,1142,1954,640,2476,2588,2726,2416,758,750,760,662,1364,1620,1414,778,1504,1752,2052,1252,1216,1378,1698,1380,1296,1628,2174,1254,2674,2498,1460,878,1196,1160,1414,1874,1538,1284,2260,960,1254,2556,2298,2564,2188,2002,2278,1668,2204,1948,2198,2354,468,638,1440,2090,1954,1796,2128,1968,1812,2002,2328,2184,1720,1890,2624,2688,3026,2818,2524,3000,2784,2688,2766,2880,1228,2652,2290,2726,2578,2272,2850,3164,2684,2826,2990,2870,2856,2598,3046,2934,2852,3160,2750,2800,2886,2948,2856,2868,2846,3118,2698,2882,2830,2894,2736,2846,2778,2680,1196,998,2004,864,940,2664,2786,2882,2934,3042,2970,2866,3108,2926,3000,2926,2808,2746,2736,2814,2860,2728,2734,2934,2910,2830,2838,2846,3068,2844,2836,2930,2794,2922,2734,2714,2734,2872,2884,2852,2870,2788,2956,2782,2848,2890,2910,788,1302,530,1278,2962,2684,2864,2874,2940,2966,2830,2474,796,846,1166,2704,2874,1240,1462,2904,2840,1228,1376,1502,1360,1420,1496,1458,1438,1514,1370,1338,1340,1456,1466,1414,1376,1446,1428,1420,1374,1284,1438,1360,1448,1506,1556,1394,1414,1366,1426,1492,1388,1364,1508,1402,1346,1418,1426,1504,1472,1416,1478,1210,1164,1916,858,532,800,792,738,992,654,738,1154,1104,1128,444,376,706,860,502,666,1478,432,676,380,1966,1404,2246,598,554,578,2104,1556,1428,1708,2170,2002,1894,880,872,1038,420,722,712,788,768,1440,2168,566,730,2160,1994,770,1180,1354,912,960,920,964,608,574,2282,1056,992,1120,1198,1532,390,1554,504,1752,1606,1966,684,786,2082,1672,1410,2304,1206,682,650,328,420,370,1512,2030,2010,1568,1166,1016,924,776,1162,2934,1200,1194,962,2680,512,2632,1400,1094,1518,2410,2270,2300,564,4524,3336,792,544,1231,2667,3882,2580,4071,3175,1493,1373,3967,4106,4078,3317,4080,2008,4092,2827,2738,2186,2649,3369,3483,1789,3548,3348,372,2264,4097,4118,2937,3132,4122,2040,2528,2470,2501,640,2490,2918,3181,2864,2650,3062,2492,3972,2670,4046,2470,1703,4099,2168,3756,603,3999,3173,2024,1678,2788,2680,3049,1998,3999,3316,4010,3289,3109,2739,2358,2058,2405,2954,2277,2334,2928,2960,2524,4096,4131,3406,3865,536,3998,2102,4127,4097,2188,3929,2126,4117,3084,3333,4139,3328,4127,3802,3487,3842,543,2092,4140,2232,4111,1016,2568,746,808,1038,2298,884,432,472,1052,360,858,1566,592,1584,936,316,558,896,992,1924,494,878,2330,364,474,2348,396,472,2948,1508,2186,1806,1220,380,820,806,3117,3720,816,894,438,734,750,358,3117,424,1126,2228,1966,1418,926,978,1054,750,1188,352,2106,786,1026,896,442,1458,2240,610,332,2164,2144,578,342,344,1862,1578,696,834,514,790,880,554,538,678,542,494,494,528,414,440,2596,794,1174,1358,1312,1822,1380,1184,1160,3520,3108,1480,1298,1230,690,1030,1026,1080,968,1448,1280,1334,1030,776,1054,1200,1024,1244,1184,604,1164,896,870,1282,1852,936,708,658,864,942,934,1518,964,1432,1138,962,904,740,1048,1262,990,892,1798,1608,1132,1138,1724,1646,932,1178,1660,1236,480,952,1222,1086,754,1160,1708,738,1116,1232,1474,1064,1364,1502,1230,982,1552,860,1942,1118,1608,550,1110,1006,1122,872,696,1502,1728,1848,424,1454,1438,690,1024,1556,884,1354,568,1074,550,1056,990,2206,958,2396,1598,1066,546,858,1086,1554,520,818,684,850,1390,946,1424,1546,2078,3658,1216,832,1182,1188,1102,918,1170,2040,802,930,598,948,1058,1062,1020,784,1504,698,1064,804,926,700,1050,1140,1092,782,1110,1216,962,1914,786,866,1298,1656,1722,866,520,810,482,764,1174,1796,862,646,1632,1376,960,1348,1416,1032,1580,1700,852,1066,966,1094,930,2766,1330,1888,860,1574,1620,818,1150,396,974,424,878,1540,1332,1372,730,1184,2870,1450,1422,588,1268,1676,2972,1266,2980,868,2994,2068,352,488,2738,5166,2056,5028,1412,2168,2706,681,625,1268,839,2764,713,315,1166,2506,1190,2495,606,2451,1376,792,618,1565,2278,2449,377,798,2432,716,2455,1455,2618,472,446,468,1984,1691,1348,342,930,608,2159,2437,2410,2275,1098,2412,1300,2446,2668,2270,2607,2612,1228,1216,2733,1881,2398,2265,2328,2456,2490,622,2095,2185,2453,2503,2458,2745,652,653,324,340,2301,2526,2261,2118,2265,2501,745,2472,2614,2251,2606,999,2172,2733,2409,1591,2440,2205,2288,559,2396,2061,2345,1301,1039,2392,2230,2450,2706,2008,2358,2256,2428,2289,2361,2087,2439,2487,2163,796,2186,2460,2620,2417,391,2087,2300,2441,2581,2277,640,1926,2073,2616,2060,1468,2092,496,392,692,368,652,1392,732,1024,536,1088,800,1252,888,712,704,516,788,572,588,508,964,504,1452,604,1560,1592,1344,628,388,500,568,676,636,536,588,564,572,512,592,732,528,384,528,792,784,396,812,760,908,644,816,348,692,584,580,348,408,832,676,668,760,324,780,1528,376,1128,996,524,592,748,1028,580,1004,1160,504,1524,1284,760,892,452,1116,1100,480,700,664,560,1072,580,744,840,1032,1140,556,1296,808,932,684,724,756,572,336,668,520,828,1032,2412,956,664,708,972,940,696,1968,1512,664,676,1128,644,540,468,928,400,660,540,1052,1136,1324,792,1116,900,664,440,564,420,1128,964,1168,1956,1124,1352,896,1264,352,528,1452,1060,712,1432,1096,976,740,1672,1768,556,764,1552,484,740,1016,652,1220,532,536,676,736,1412,1660,1456,1424,1164,920,848,1372,828,584,1008,1016,700,732,760,732,1064,600,932,836,864,648,1128,1816,1296,760,872,1784,1312,1328,732,1012,456,508,1612,964,420,1620,1040,436,632,1084,684,792,1008,764,980,484,692,808,600,328,336,1304,616,932,1960,496,672,696,640,312,1728,1372,1376,1484,3544,1372,1080,1076,964,1012,1232,1084,1100,1280,1260,1408,1240,1572,1320,1680,1480,1500,544,508,524,432,960,864,692,640,644,896,1100,1132,1160,2224,1052,1596,1552,1584,744,772,1076,1024,892,848,808,796,684,828,1720,1620,1536,1464,1500,1520,516,1504,1248,1468,1412,1436,1508,1560,1540,1556,3684,2024,1104,740,1036,1008,1200,684,636,816,1176,876,936,3756,3404,3736,1120,1004,972,1488,1528,1540,1476,1512,1520,1512,1532,2988,744,836,804,792,1036,1168,3284,548,528,544,456,444,388,1260,1448,3708,1028,852,832,716,1240,2916,1464,1620,984,1580,1516,1700,1564,1388,1348,1700,960,1028,1416,1520,1536,1236,1248,704,736,668,760,696,620,664,1100,1036,1140,1084,1264,888,1052,1128,996,1228,1236,1216,1268,1364,1168,3388,1212,1384,780,760,772,716,1320,744,472,2104,980,964,992,1020,1056,1100,900,936,896,812,844,864,1100,1108,1180,1172,1336,1560,1656,1108,1136,2096,952,3384,700,972,1116,1300,3540,328,376,432,372,352,384,544,1068,912,868,868,808,384,716,396,500,376,348,740,360,472,360,336,432,412,360,328,324,388,312,316,412,352,432,380,304,492,360,380,592,1008,560,776,1336,580,704,436,488,340,504,536,396,452,336,1096,1100,728,668,844,540,344,364,1316,492,548,852,856,516,1172,692,836,556,388,304,308,1148,1092,944,864,932,972,916,920,896,900,912,1588,1516,1208,808,896,964,3448,536,936,508,348,1528,416,376,404,1284,1640,1516,1236,1488,976,1072,900,984,504,1168,1204,1376,1356,1360,3468,1432,1568,1604,1524,1576,1084,1208,1068,612,1068,952,888,376,992,988,1020,912,932,1000,2116,944,1340,1332,1864,1636,1372,1500,1060,1240,1660,1508,1656,1320,1188,1300,1404,1464,1428,1848,1612,1508,1700,1528,1560,1540,1700,1052,3756,2300,524,432,472,1120,1112,444,456,464,448,524,1052,1364,1328,1928,1464,1224,1232,1232,1080,1120,1400,1436,1204,1548,1436,1456,1024,968,1356,1468,1484,1324,1568,1480,1340,1744,912,1564,3404,3580,940,996,640,3676,496,868,1556,904,1524,3272,1432,1668,1444,1620,536,536,444,492,548,524,1704,1500,1648,1248,1540,1536,1508,1368,756,960,892,804,812,1344,1032,1348,3320,3180,3408,1356,1400,1076,1348,1476,1388,3624,1316,1372,1364,1384,1084,1508,1292,1224,1508,1436,1072,1360,1280,716,1256,1336,1260,1344,3564,1376,1468,1472,1536,1560,1388,1772,788,820,1540,600,800,1412,1444,1252,2488,1624,660,808,632,1908,972,1704,468,628,1864,608,1368,624,592,1260,1240,732,616,704,636,736,1004,1060,576,588,724,596,592,992,800,2028,640,1220,532,572,1028,464,524,628,500,824,468,1672,616,1024,552,948,672,712,1280,620,608,596,1236,1004,760,1148,600,568,1052,508,640,632,616,604,688,1196,464,580,668,624,608,624,624,628,928,1176,492,3432,3440,3656,2840,588,584,3436,3700,3740,3592,3728,3684,3644,3180,3640,3692,3688,3616,3576,3496,3994,3892,3404,1344,2264,1488,1784,3608,396,344,336,3552,3608,3408,3344,3480,3500,3604,3476,3432,3592,3048,3620,3748,3632,3672,3740,1294,2750,1838,1846,838,1134,2118,456,1612,1192,1728,2060,1686,1346,1860,1950,1662,1420,2000,1524,1910,1436,1726,2096,1702,1686,2062,1730,1162,808,1376,528,570,1548,1672,2010,1522,1550,1564,1926,1942,674,902,1866,1214,1394,1146,1482,1934,2368,1320,2698,1628,2000,1302,1150,1438,1580,2068,1820,1158,2106,1458,1270,1346,1170,1462,1618,1440,1206,2022,2000,2020,1854,1864,1316,1534,1458,1556,1456,1238,1358,1848,1836,936,1918,1492,1988,1492,1450,1162,1676,1984,2206,2082,1686,1510,1980,1686,1424,1402,1858,1512,1568,1944,1850,1180,1928,1894,1372,1876,1892,1500,1654,1304,1514,1638,1398,1364,1860,1784,1422,1456,746,1214,1530,3821,2046,466,1940,478,1922,3280,3812,4601,2412,4094,3210,3410,3410,3202,3180,3080,3702,2774,596,868,1938,1560,1100,972,1068,842,4046,2200,1372,2104,2270,4122,2684,306,558,846,2388,1846,1646,674,1282,1428,2832,440,882,704,522,300,1612,1846,3752,4184,2556,3196,4026,3414,3164,3434,3876,3870,328,2152,2304,690,3690,3338,3776,3606,1258,900,1130,2562,1352,1236,1010,794,1092,2516,3938,2348,548,2112,2210,1358,450,460,1554,1322,1378,1326,1234,1278,1362,2036,1224,910,724,638,3312,4090,3090,3616,3664,3478,3432,1632,1722,1210,480,1364,1824,1770,842,2300,722,2446,656,944,1182,578,988,908,1740,1490,1166,696,960,818,1250,406,406,1408,1548,2200,2786,2558,550,1808,1430,1486,374,1098,302,478,1978,1028,466,1428,1694,914,738,2586,1634,766,2352,830,858,856,3318,4498,558,1732,2607,2896,1526,1594,3426,3176,788,1072,696,1916,3292,3054,3628,1150,2540,2968,3830,582,2462,3528,3048,2086,1244,1226,1056,1192,1216,1244,1488,668,750,772,806,3782,1564,1568,902,608,654,884,1288,678,970,1050,586,2418,2400,2386,1028,1682,712,776,708,1604,798,654,774,806,1442,1610,1444,394,486,680,700,992,1650,3306,4350,3310,2540,4034,3400,3636,3364,3114,708,2530,3626,1020,2556,3072,736,2866,3492,3510,3842,3962,588,604,568,592,812,1582,3638,1972,356,1244,836,488,758,424,666,1158,790,2304,654,894,622,726,716,2808,1252,1892,316,682,1430,318,1016,1568,1492,1422,3236,2382,964,2988,2500,1430,3026,3546,4184,4204,316,2982,3546,826,2670,1630,1688,1964,1694,1952,2052,1586,978,458,2306,1222,956,632,594,1676,674,1312,1786,3760,1494,1216,1440,1242,898,598,856,740,734,362,1754,3670,1664,1500,2792,520,518,492,2468,2532,2450,1334,936,928,940,2464,1852,1584,1462,346,1692,1184,1474,1382,1332,3324,4250,3835,2494,2838,3478,566,906,564,3496,3226,4022,4032,1082,2464,1578,2048,3472,1880,1882,1948,3196,1600,1434,3960,3368,1494,1080,946,2302,1220,1404,3028,566,804,712,1816,560,1276,380,1862,1496,3110,1550,1510,1282,1028,1014,1782,2244,3604,1780,1744,1964,1510,1488,1306,720,3448,4163,2614,2296,3192,3634,3662,3336,952,2412,762,2664,718,718,3172,554,872,2752,346,3192,1580,1532,1330,1586,1214,1932,1486,2162,2224,682,732,984,928,848,950,1956,1720,572,2902,350,2452,1322,2188,1634,1920,1438,3266,4330,2100,1814,3210,860,584,3718,4392,2334,1562,1516,1588,3276,348,3286,4220,538,3234,674,1312,776,918,1012,1662,1548,2002,1736,1738,736,1090,690,1846,2844,1586,2218,1812,1698,2376,746,1870,318,1498,2702,3748,980,676,1078,2024,3322,4596,2455,3124,578,534,3558,3616,3582,4108,3972,3896,1810,508,2946,594,550,546,544,590,584,520,626,570,636,2294,3828,952,906,864,1450,998,1034,752,666,1258,816,1306,1066,2820,1024,1160,924,1554,734,1692,368,1662,1910,2508,1202,2040,1182,618,3186,4603,2360,4198,3220,3372,3424,4112,4164,3550,3108,310,3038,382,3036,1116,2152,940,418,908,468,456,804,468,466,606,1392,3772,1212,1040,788,1142,1022,3172,1242,1054,846,782,1270,1608,1482,456,446,420,2646,1200,380,1684,1046,846,922,2082,1592,642,1326,934,1856,3824,440,1326,610,3144,3850,464,2210,3528,4404,3552,3652,3440,1044,1886,1076,2668,4056,3070,4224,3662,1882,1744,2918,4184,358,350,672,1500,2130,1208,1144,1260,1044,1050,1148,1252,2354,1250,1634,1160,486,974,938,790,1370,1144,2842,1486,1280,2250,1624,3428,1002,1170,1186,1796,930,1580,1000,896,1502,1474,1476,3406,3234,3420,3308,2714,2772,2878,2940,526,2452,1142,1146,1438,1034,1250,2530,510,1376,3164,640,628,1880,1672,3400,1140,1288,1494,920,770,1210,2976,1654,456,1468,1530,2216,2262,508,432,1732,1076,1316,646,2456,414,392,3948,4162,4152,3218,3364,410,2498,1250,2080,3252,2678,870,2458,2218,2666,900,680,420,434,886,2114,1244,1226,1314,1422,2152,500,2156,334,1400,944,634,2380,1346,1512,378,824,962,438,490,346,4118,3376,3120,2958,4070,3246,3700,4010,4108,564,1062,1156,840,890,2072,2104,1360,1360,1346,2726,1336,928,374,550,416,952,1098,874,2274,2438,2562,374,2624,1826,2326,474,1764,650,732,814,1242,770,608,1202,882,540,666,1652,3876,1752,1316,1264,2002,1252,874,1580,1690,2128,366,780,456,500,654,1362,2250,3544,1606,1688,3730,1556,472,844,1090,580,872,954,652,3442,3050,1230,2568,1230,1202,1190,3610,3606,3594,3456,3600,3290,3808,3314,4102,1208,1382,1374,1840,1050,904,1726,3984,1300,1062,1108,1646,2242,2538,1526,2954,644,2030,596,420,1936,1656,604,646,1004,372,1324,552,716,1186,546,1496,716,736,1924,1690,886,644,954,3542,4152,3590,3528,4122,4048,1960,2260,1990,1790,3266,984,916,3188,742,698,764,932,1404,770,670,720,1400,2118,2062,1356,696,1264,1232,1078,448,920,1228,1978,2580,2356,738,2324,546,3344,2214,1750,1786,3720,1008,3528,1226,1170,660,1056,688,3354,4012,1404,3620,504,2844,3448,4180,1902,1902,4310,1980,1966,1944,1970,4180,3874,468,3048,1148,3772,3258,1014,992,878,646,922,774,722,970,950,902,992,1668,1402,828,750,1710,510,2316,890,1336,1044,1374,1016,962,832,876,1366,1802,1780,2370,2726,796,2368,1708,1824,2832,626,1340,1950,400,1466,2002,414,678,684,708,772,896,894,852,1482,1504,1542,3274,4261,3020,2996,1726,1992,3302,4024,3054,3214,2896,4116,3286,444,3320,734,762,534,668,672,910,648,1130,900,1920,1756,1492,2392,592,1598,1932,664,840,3030,2066,1992,936,2542,1436,1538,380,356,578,1478,1826,2670,1542,2058,490,996,996,1380,1492,1438,1572,1122,3382,4358,3482,2984,4092,3116,3062,842,1128,2634,3050,3116,4112,2564,3904,3332,1072,954,626,1030,1630,2038,1504,1236,1380,1428,1356,1758,1032,1040,1174,1254,1252,2284,2394,2204,2240,2132,1046,2560,3292,1534,402,322,1392,770,2098,944,378,654,1306,432,2512,976,498,3422,2706,3744,3830,4198,3362,3246,598,2740,3270,954,2206,712,396,4122,446,1598,538,4308,828,632,436,462,576,884,718,402,604,448,720,622,1538,928,866,1000,596,1038,876,1020,2342,792,1922,1392,2352,2888,854,1316,614,306,3820,1662,2422,3108,408,656,728,1476,1438,1386,3312,3260,4128,4472,3372,4172,2956,3058,1972,2146,4120,2012,2084,4302,4178,4100,930,2472,2952,3566,330,302,406,300,384,690,596,1978,1566,1680,3886,1038,1430,1052,1026,678,1630,1154,2428,774,1986,3230,1610,1354,1304,2560,944,1746,2268,1864,562,520,1412,1544,1596,898,832,4048,4008,2464,3522,4158,3074,2650,3362,4114,3510,4521,4096,4110,3964,596,552,3058,512,664,358,302,1124,308,3250,540,494,400,1674,1498,1238,1146,1652,886,1600,1544,1070,1692,924,1804,1920,1226,2780,1864,2816,1420,904,444,2564,2080,1328,1320,1454,1440,1294,1318,592,1930,2464,3096,1846,2422,2448,2446,1648,1336,1856,356,1798,782,880,920,1004,1814,614,650,1374,1198,1252,2474,1602,312,336,384,526,754,658,914,902,608,678,800,342,1104,836,1036,1012,1020,804,1766,660,678,886,990,904,1404,1216,564,1896,2940,2456,642,1846,2252,2432,2110,2678,1804,1676,1242,1016,1748,1000,1124,1042,1134,328,670,506,610,882,1248,862,1466,1674,910,906,804,482,682,1162,456,1092,732,1656,896,578,634,1298,772,516,818,498,680,530,936,2256,584,842,852,882,402,320,452,2644,2968,1680,1730,1760,1660,1916,2450,1108,980,952,1056,360,1770,626,1882,754,1554,2284,822,884,536,658,828,1240,1218,950,1552,2336,1318,852,718,730,570,990,1202,1512,1510,1420,1704,366,864,1088,532,524,810,676,684,550,2318,2926,1594,1646,1620,1834,1958,2680,2252,2506,2504,2090,930,1040,1988,1900,2074,1040,950,628,752,484,650,732,862,806,702,618,886,688,690,780,302,734,1232,734,752,830,846,732,540,884,1334,872,1122,1710,904,1226,666,1846,490,1944,2146,1918,1064,404,1182,1058,2070,1830,1054,432,1530,884,1266,1086,554,704,524,406,566,362,382,1282,1360,782,778,344,1340,1324,1172,908,460,538,1142,730,1338,1078,506,1036,690,1426,562,934,706,768,1942,1788,3188,1972,1866,2104,1762,2464,2584,884,928,320,1688,2679,498,1667,2380,1410,1994,1940,2034,608,562,518,1098,782,2060,1344,960,816,350,1170,618,446,538,384,614,904,654,548,2761,394,1972,2964,2334,2350,2266,2152,1964,1948,2332,2334,956,1028,766,852,1196,574,546,784,1156,304,1521,1236,670,1252,1240,556,872,894,708,626,436,700,884,1092,752,1702,1460,570,1096,1032,616,1238,2318,790,820,676,686,566,302,1810,2392,1868,358,1614,372,1558,1918,322,1496,454,340,1924,2238,516,922,584,708,344,336,692,1264,822,676,468,486,522,1460,616,1142,926,546,840,1620,1962,2858,2304,2432,1942,1758,1008,952,882,1216,1660,542,1658,1002,1240,1200,1238,1128,788,760,808,516,564,580,554,766,910,832,510,870,874,2308,836,1094,1034,772,900,1758,1952,2742,1810,2466,1930,1790,1014,350,2743,526,1374,2383,572,1634,856,748,796,538,926,2006,816,896,556,628,364,704,738,1430,900,858,630,300,1228,626,1764,996,480,328,872,862,310,1734,772,1492,460,2158,2778,2108,1850,2438,2434,2058,2058,2046,2034,1934,2561,966,1026,892,1617,2332,978,1664,1826,1254,1240,2226,1208,566,552,682,832,588,444,566,446,1408,1540,1528,1242,674,524,740,460,782,758,630,308,846,980,890,720,2274,874,380,846,566,644,1952,3102,1864,2024,2472,2100,2104,1846,2018,2522,452,694,902,1812,786,1312,1138,1026,560,1184,796,2192,742,638,628,612,466,674,722,728,654,1174,1130,384,902,2266,1624,692,568,1354,1186,624,726,570,842,792,1926,3058,1648,2024,648,1154,2052,1878,2364,2352,848,1454,920,1194,2046,1094,1134,1884,332,864,2490,1940,882,518,324,554,1344,712,826,1788,338,468,1056,332,752,1100,884,2276,972,746,1052,1160,1326,2062,1052,1030,1144,892,882,770,2536,1858,2132,2124,1966,446,1404,450,1570,474,1066,860,322,1548,2298,1862,934,904,774,814,698,1142,878,1276,1298,400,426,582,548,504,552,1082,1012,334,1714,1118,966,1136,834,2766,2300,348,2188,2560,1372,928,882,864,1926,1894,2484,1884,2072,534,564,2404,1024,1062,436,632,404,1076,1678,924,1286,802,1004,1382,1096,884,1572,2216,1282,1176,1970,2804,1986,342,514,2084,2098,2098,2394,932,878,2270,1708,1988,2398,554,1594,602,440,734,474,766,626,604,676,918,442,986,990,1020,2270,1178,690,364,1878,3082,2758,2278,1994,1030,808,2426,2418,2088,1796,1794,1844,1790,650,754,596,556,336,676,358,822,2220,728,608,462,636,594,1868,718,614,456,742,948,862,1558,968,982,616,498,544,1214,938,374,776,548,1516,1558,574,772,1844,3120,2741,656,2086,2126,496,828,1922,2006,616,1494,624,400,636,2392,1772,2498,2436,1718,2750,1368,882,370,734,614,734,1378,736,966,682,566,542,456,796,664,1676,882,746,1416,948,1998,588,690,746,1384,548,528,848,590,530,870,862,2782,2782,1934,2312,3016,1988,498,1670,2008,1982,2020,1866,1884,1802,2182,1602,568,778,910,612,666,488,2388,1284,1324,2214,1552,520,500,1438,1086,1410,760,1672,432,940,1078,2212,3032,2356,1874,1988,1864,2000,2296,2266,1270,2110,1638,1940,2232,2204,734,704,1512,790,724,630,462,648,1486,2286,1430,324,1232,1308,842,420,1018,782,772,710,756,804,574,460,1076,724,624,1954,3076,2362,2268,2436,2336,2048,2000,974,1386,694,344,804,994,976,490,1320,424,1444,556,728,624,528,1016,874,690,410,556,740,954,2236,1644,1512,324,1052,842,1154,604,1360,832,992,544,436,1476,966,446,1388,462,1984,3222,2214,2120,2484,2534,1762,2576,1946,1778,2142,668,1484,1750,344,1452,2056,1850,1212,2286,734,880,442,1524,744,922,928,546,728,612,1430,1400,1410,302,598,992,776,568,856,938,850,402,584,958,1948,3100,2348,1992,2502,2130,1840,414,1482,2154,594,1452,1822,436,1800,2048,2074,2240,2340,842,1200,794,574,596,664,1162,718,440,680,1358,1652,410,1096,402,834,590,924,882,840,1792,3062,1776,2070,2452,1374,1756,2052,488,1576,2284,984,1016,1138,1198,938,578,1360,714,2346,2212,868,708,828,706,504,422,1028,2162,982,882,1628,1456,1480,858,542,542,1014,394,1076,932,864,684,858,784,784,1956,2748,1894,348,358,2002,2336,1694,1810,2230,860,996,1290,1214,2276,2048,2140,524,664,658,406,508,540,554,532,2158,556,522,966,1422,1654,454,576,1622,1312,2176,556,562,424,348,550,842,682,688,1972,2946,1726,498,1650,2118,2016,2002,2100,2024,2104,652,798,778,2316,460,470,470,2042,778,720,680,738,726,462,638,576,416,594,508,516,892,966,1554,1128,1012,858,366,682,728,1306,548,330,734,412,2012,2852,1860,2216,2304,2110,2114,1990,2024,474,1646,970,1008,2308,490,586,572,956,904,790,824,678,614,598,1024,782,386,888,566,614,410,588,1602,816,1586,1390,1006,2086,764,354,426,2088,2904,1962,2124,2094,2002,1180,1066,848,852,2524,2274,2160,994,1168,706,948,744,634,918,380,578,1446,1374,1150,1562,540,1118,932,522,428,878,328,1472,876,734,710,1914,2816,2062,1832,310,1824,2022,2240,2050,2152,1940,1978,1696,2140,548,1172,1842,364,1274,1288,644,956,966,420,736,854,986,2300,1046,1088,920,1106,982,926,1804,308,1002,1010,710,374,872,412,1314,1172,2204,2662,2968,2570,2608,2532,2476,856,1952,1558,1916,370,1630,498,1538,2194,1910,1046,1142,1798,1812,316,1922,1926,532,1656,648,1478,332,1710,502,1656,1088,836,2154,1048,1068,988,348,966,714,1234,2110,322,332,1238,2788,2086,380,1206,778,2426,1942,2366,3056,2398,1864,2092,516,2120,2032,2430,480,1482,802,1506,2208,2204,1916,906,1240,678,1146,340,582,374,382,370,790,768,1536,812,2168,360,718,786,408,584,602,1400,1104,786,1008,1724,496,758,836,432,1156,708,866,1068,890,1922,2958,2324,1940,358,2044,2018,932,1266,1686,1604,674,1550,1956,914,858,1148,936,1602,370,1792,1846,1856,1956,912,1206,540,716,738,412,308,1084,302,950,1272,578,1488,778,736,1316,1136,1042,584,1940,2756,2126,498,2002,344,1452,1594,2388,1924,768,1142,1800,2106,2176,1218,658,816,1116,748,1210,484,774,694,548,876,492,998,836,2372,440,930,324,708,2172,2782,2596,838,354,2090,1934,528,1474,1942,2296,2528,2352,746,436,1032,1252,1432,950,1134,740,830,780,784,530,870,974,740,544,760,816,682,412,330,662,732,340,748,794,608,628,1944,2684,2032,496,2110,2220,1862,2412,994,1146,786,538,742,1164,2120,2198,1106,712,580,492,694,674,832,1696,660,848,984,316,1194,626,658,896,360,404,1114,1952,2948,1838,2014,2020,2030,2026,1996,2348,704,1344,440,1420,938,992,482,532,480,1414,1712,1040,1274,742,724,1040,1030,914,950,910,306,1460,2044,504,404,510,520,1244,1896,574,598,698,1952,2556,2978,2338,1476,1464,2612,2624,2218,2226,1618,402,1994,1928,2754,2753,706,1344,1744,1130,1362,1188,1220,2218,2252,1110,1124,1122,480,576,1118,698,742,892,590,708,624,520,690,1226,834,808,1070,828,1312,804,584,406,440,550,302,858,306,810,938,2172,3164,1670,1374,2092,1958,2058,2086,1938,1794,418,1544,1660,834,872,802,1682,828,1308,2026,482,532,2242,502,1832,812,786,1172,1046,1062,1678,1114,544,1976,748,658,920,1040,466,642,366,680,1350,634,1294,970,338,1932,1766,1086,2370,2214,2246,2116,1848,1790,1794,1990,2388,1612,504,938,1062,516,478,982,1232,322,474,678,1054,1090,1036,960,586,506,1620,1110,774,2038,734,694,382,674,888,1934,3022,1962,2292,2388,2018,2302,1312,1424,2677,1696,1962,1450,660,628,1588,1292,1178,748,436,666,1298,804,408,498,506,820,986,852,1942,2960,2208,2503,1976,2154,2454,1908,2336,2308,2290,1118,1152,1320,1910,2496,894,1018,516,556,696,734,1092,848,1492,938,910,832,614,686,464,344,1356,358,1156,1126,1930,2726,1952,680,308,1992,1992,1988,1802,2146,2164,1950,1966,2474,1754,570,1152,2084,642,762,738,1222,988,606,1468,428,696,398,342,1438,1614,1594,474,642,2808,2808,1990,2514,2018,1800,1924,2044,1914,1914,2006,2226,2378,436,1006,786,762,740,704,722,1442,426,1246,1116,1034,1026,1068,1560,792,1070,362,1210,358,1120,834,1986,3000,1722,392,474,2004,2006,1928,1744,2022,346,1866,1192,2354,856,946,2449,1834,1116,696,720,722,1408,676,1112,1302,588,1642,768,1082,976,824,320,378,1136,808,412,688,816,838,2048,2746,2078,386,624,1894,2050,2068,2044,2346,2242,2324,340,1612,2356,846,1394,514,1610,766,1000,1140,1476,722,718,862,1052,1244,328,876,916,778,380,952,660,1842,1960,2942,2268,324,2178,2446,2256,2614,1982,2504,580,1502,2208,2388,788,816,756,680,696,758,1916,1138,684,838,556,894,1032,744,736,898,1610,838,656,2000,2906,2214,2174,1980,2120,2156,1940,2092,2264,468,1736,1964,670,622,716,656,618,876,944,756,1178,658,1102,1644,362,494,1240,548,440,1868,648,1048,600,2084,2740,2644,2146,1874,2022,518,1338,2636,2006,2012,2142,2172,2336,1196,2470,632,558,634,842,840,820,1060,612,1204,960,1444,2158,1118,1054,386,1056,804,828,420,314,2100,3274,3162,626,646,892,944,716,3576,3634,3422,3434,3548,3476,3586,1098,1370,1326,3942,776,734,794,1548,904,930,3504,1334,1188,1220,1190,1244,1526,1098,1022,714,1008,860,884,1644,1656,2636,332,760,1838,1738,1340,620,1166,1254,546,1496,3948,1694,616,404,500,1956,3540,4236,1726,536,862,460,496,382,3538,3326,926,2512,3346,3886,2382,1458,3938,916,536,2158,1680,1810,382,552,2448,1608,1936,1268,1010,734,1186,1270,1404,1310,1326,892,614,1476,1664,1288,960,320,916,626,2356,480,536,682,1340,1170,1512,1122,1242,576,1270,1344,1052,1086,4470,1712,860,898,3386,656,3442,3480,378,1966,2150,2902,2764,1310,2704,3322,1596,1492,1940,1288,340,2742,622,3030,554,3154,3140,1484,1734,1564,2004,914,1216,1250,696,608,944,664,1864,510,1614,2182,980,2552,800,712,1322,1268,2256,1978,1710,636,928,878,524,988,2956,4234,3482,2594,824,2578,1358,2598,4046,3586,552,566,706,778,3594,3778,3776,3240,1560,2122,1172,1950,506,2132,1014,634,620,622,624,660,638,630,616,634,628,608,694,626,624,620,566,604,642,662,1322,2624,1376,2422,3734,846,1216,1330,690,686,1000,1024,362,2392,1456,1336,1500,3104,416,686,1218,1416,702,1974,1214,600,1480,1988,1530,3314,3688,1946,3952,3252,724,3404,4020,302,2886,3108,3790,1258,1716,2198,1548,2138,1654,3464,3670,478,884,1138,1112,694,640,536,1464,862,730,912,614,792,500,956,2142,1626,890,880,1644,2438,2788,774,988,2720,1722,3812,952,1632,594,1174,1430,1154,1164,1132,3476,1982,4022,3194,628,3436,3500,3434,3486,3380,2608,1984,1192,2344,2420,2932,1754,2152,1188,1224,1192,1784,1766,1512,1610,1566,574,516,2480,3516,868,684,364,860,894,1562,3264,1016,842,768,1832,1074,1182,4013,1878,3684,3442,3592,3626,3752,3224,4108,1700,1594,1314,892,1156,1990,3636,330,582,634,1660,1926,1886,1828,1224,996,832,1238,1130,1408,2870,1614,1480,1666,960,2008,1062,860,422,1102,1536,616,868,362,1884,3244,3788,3582,1852,3416,3546,3090,538,3136,3430,3948,3470,3690,3286,408,3186,462,2880,490,2968,926,1992,3168,612,618,598,632,640,608,660,654,670,612,644,652,630,618,702,616,594,364,1088,1628,1642,710,1250,1474,1690,3904,1864,1558,1900,704,1684,1646,3096,726,576,1698,1714,1164,1166,364,310,406,1456,1360,350,710,2254,2000,2350,1824,2388,2406,2394,2736,2118,2108,2112,2404,2144,2128,1150,664,350,2548,2510,2702,2646,2770,2572,2746,2686,2662,2678,2724,2788,2664,2764,2666,2686,2720,2620,2676,2696,2644,2540,436,366,316,740,2416,650,1568,2214,1796,1116,2700,1644,2716,1224,914,804,1640,1624,710,1612,1616,634,1806,1056,2462,1508,1200,2508,2496,1010,496,496,1702,484,1096,1136,1248,2244,996,1688,2848,1486,1196,2190,2862,2892,1846,1166,822,470,906,1826,1062,976,2390,2434,2118,332,812,940,2422,1194,2512,1426,2762,2784,1512,1636,1702,1134,2520,1172,1214,1600,1470,3052,2802,2790,2804,2024,1112,1280,2202,1922,834,852,1078,1346,2360,586,640,718,558,1004,1382,1268,844,2272,1018,660,2986,2798,2642,1720,1318,2242,2194,1160,1182,2448,1308,1323,1318,1416,664,1364,1344,1228,880,888,332,1254,888,2612,968,1312,1866,1872,2700,2696,920,968,2704,1224,1108,1910,912,948,888,1246,1534,882,878,880,800,888,978,884,2784,1174,968,1218,888,880,1064,1790,910,890,1402,886,886,1262,1076,1236,1258,1072,1232,862,1198,886,1212,888,840,1196,882,1284,608,796,546,798,676,1598,1590,1214,1076,1094,962,724,1136,876,980,996,1628,1612,1020,972,938,1102,2200,948,1262,1318,2230,1004,868,1348,1444,1154,2278,692,412,1204,509,3288,2208,1784,2840,2876,1552,1312,2924,704,888,3140,598,828,466,670,3144,442,1938,356,3198,2912,2988,578,2812,3408,2366,1300,1654,3258,2408,1538,1612,1468,1716,1620,1540,2726,2510,2694,2862,3184,3160,3138,2366,3198,2226,3340,1114,1834,2936,3272,3058,2384,2792,3150,3358,2888,3132,2220,2222,3414,1610,1622,2830,3364,1366,1402,1698,1822,2716,2052,1264,1120,2214,2684,1638,2592,3476,3356,1170,1762,2942,3438,3272,1476,1686,1094,1562,3398,3168,558,2796,2802,1484,1746,3012,3352,1376,1674,2882,1670,1618,3350,1482,1762,3176,2158,3176,1438,1636,1296,1830,3138,1474,1456,2518,2428,1448,1542,2952,1508,1544,3346,1788,1426,2252,1228,1398,1388,1402,1402,2814,3042,3008,540,1758,3390,2622,2716,2244,1716,1206,1168,1436,3044,3146,2708,3056,3174,2752,3350,2802,1356,1306,1600,1448,1188,1506,3336,3200,1724,1476,3202,1226,1854,2938,3366,1548,1732,3124,1858,1542,1664,1540,2688,3392,3548,3602,2184,2946,3034,2688,2846,2360,1360,1502,2888,3018,1352,1492,1668,1588,3446,3436,2866,2678,1500,1514,2776,2344,3562,3342,3090,2804,2262,2872,630,2914,2926,1546,1652,3272,1786,1482,2056,1994,2156,1412,832,750,1140,1116,2514,3196,1726,1636,582,2128,2878,2174,2982,3124,1710,1658,3180,1118,1708,2288,2264,2348,3462,1552,1424,2380,2790,1636,1548,1562,1464,3284,2674,2270,3206,2628,3120,2756,3274,3388,1384,1378,1372,1036,1464,2300,2946,2602,1748,1774,3362,3340,2746,1400,2695,2790,774,610,594,1930,808,830,866,1148,1754,2494,702,2884,708,1050,578,1308,2398,2372,1674,2828,2684,2660,2734,818,1412,2820,2836,970,1216,2746,2764,2620,2130,1044,2692,2644,2600,1746,548,1730,2794,2626,2886,2652,2832,2816,2938,2758,2920,2642,3318,3318,620,2252,1030,2924,2718,2802,2774,2774,2814,2822,2770,2726,2776,2702,2766,2822,2822,2780,2746,2616,2802,2516,2736,2732,2890,2836,2750,2728,2744,2824,2868,3046,2340,820,824,838,822,842,828,626,624,632,640,818,2920,2912,2818,2682,2778,2940,2386,1388,2492,2084,1370,1378,2538,2560,1776,558,2598,3042,486,2204,2088,484,2982,2994,2984,1384,1272,1318,1262,3060,3004,3016,3064,1424,1390,1342,1446,1378,1344,1330,1456,1372,1464,1458,1434,1484,1434,1292,1462,936,1314,630,656,682,1452,1394,1378,1364,1334,400,384,314,1370,1332,1334,1262,1442,1440,1430,1424,1396,1362,1440,1450,504,432,796,1408,1458,1350,1284,634,668,642,1444,1338,528,302,1392,1424,1416,1348,1010,916,332,1424,1420,1446,1396,1424,1440,1410,1396,1426,1400,1368,1428,1402,1424,714,1412,1904,1404,2682,1438,1430,1386,1240,590,604,1396,1362,1412,1438,1410,1422,1420,1346,1388,528,574,428,416,1418,1420,1436,1392,1370,1346,1398,1396,1394,1430,1364,1412,1326,752,784,1388,1336,1428,1400,2732,1396,1430,1404,1442,1448,1348,1420,496,588,1398,1158,1432,1400,1436,1392,908,1408,1426,1418,1420,1432,1424,1430,1430,1408,1430,1430,1434,1342,472,1334,1358,1414,1402,1406,1312,1426,1312,1422,1412,1404,1428,1432,1362,1324,1090,1376,1406,1354,314,1414,1320,1272,1372,1396,1188,692,1422,1282,1376,468,738,1262,1360,998,1944,836,1128,1068,1180,1084,1542,1352,1094,1904,1676,1266,1764,1484,1780,1888,2098,1294,1314,900,2138,2122,1980,2386,2326,2268,2112,1046,1988,1042,984,1424,1974,1716,2036,1870,1500,1850,2244,886,1764,1048,2038,1044,874,1060,1818,1900,1114,1516,1080,2380,1276,1674,1630,940,2310,744,2124,1776,1834,960,946,628,1192,2054,934,1086,1322,1368,2140,1090,2110,1704,960,1622,402,388,406,458,374,518,512,990,944,466,1738,2136,1684,2372,1440,1852,1428,1918,1874,750,490,458,1132,2204,986,548,494,656,472,376,410,516,2202,1086,744,1274,1154,594,1692,572,474,478,396,612,730,752,670,866,902,428,474,854,2130,650,1840,2052,2000,2142,990,958,1018,896,568,968,776,726,800,1194,592,606,652,1234,426,430,1226,1858,312,1080,2160,2454,2076,1610,1630,2236,1362,1016,2092,2218,1774,1654,2172,1060,1326,622,630,458,768,420,512,452,518,416,684,882,980,556,572,586,544,620,546,516,1596,406,2270,1438,2144,2116,580,906,924,506,520,580,1370,1960,988,872,646,398,584,536,480,526,720,452,478,520,634,466,1008,798,504,574,952,628,652,1810,1100,2328,2078,1908,1034,1026,554,560,322,524,476,504,986,638,466,312,1356,628,628,354,488,466,970,1098,1000,836,1820,746,894,776,616,1052,1532,684,2052,2180,566,1290,2204,2302,2254,2206,1006,1138,1914,1742,1168,762,1804,1884,1888,1230,1232,956,1010,1284,2478,1358,1552,1158,948,892,998,1618,380,1461,522,980,1764,1018,2168,844,1486,1960,794,716,1620,1588,2548,1476,1146,1138,2144,2604,910,2552,1284,508,1076,2052,2402,2342,840,2266,2634,996,2510,874,2630,2214,2202,998,2586,1440,398,1126,2596,2242,924,1236,2082,2434,2502,2550,2350,682,2330,2110,1310,2022,2382,620,1312,1306,2656,1278,1346,1342,1336,2350,2518,1278,1636,2020,2206,2224,2294,2502,1614,1326,2356,1966,608,2392,2840,2982,700,596,836,2686,808,624,2404,654,1206,2504,636,1146,1182,1192,640,598,1774,842,2210,2470,2274,946,1926,562,1488,2460,2258,1802,2472,418,560,582,626,502,2616,2194,1664,1164,2606,2520,1654,2452,526,2398,2558,994,1066,2580,1120,362,2100,2242,2758,2116,1050,1906,2334,1984,608,826,970,1230,2464,1058,836,730,1362,618,2488,956,1408,1410,1272,2470,2432,2228,2594,2260,1966,2608,1172,1086,2374,2678,2348,2288,2538,2656,1946,2590,1256,2636,1704,2328,2780,2588,946,1008,1182,2456,1350,1544,1156,940,890,988,1614,376,1704,1346,968,1764,1014,2144,914,1484,1946,788,714,1618,1580,2542,1408,1184,2344,2594,948,908,2474,1074,2046,2088,2324,2102,706,2638,990,2592,872,2674,2314,2202,986,2564,1438,358,1626,2596,2212,920,2124,2164,2388,1416,1300,1302,516,1280,2654,1280,1354,1346,1340,2334,2520,1276,1398,2384,2194,1984,2276,2488,1626,1330,2342,2590,574,2378,2832,2798,704,824,2682,920,2060,638,1208,2482,650,1148,1178,1178,684,598,2074,2192,2460,2498,936,2240,456,992,2436,2586,1798,644,536,316,2528,1770,2600,2210,1800,2588,2056,2104,2452,542,2412,490,1612,992,1384,2560,1046,574,2018,2234,2732,2114,1020,1842,2340,2022,608,1832,2462,396,688,852,816,1246,620,2478,960,1410,1402,1272,2460,2260,2226,2582,2182,1968,2598,1170,698,2358,2664,2364,1800,2514,2624,2006,2584,1260,2608,2250,2940,3140,2774,2616,958,548,1790,2592,1544,368,584,1286,2506,1550,368,1284,594,688,1136,1146,1426,1184,1246,990,744,1680,2046,2228,1942,2326,544,776,926,1116,852,1210,1490,2102,2616,1822,2406,2314,1224,1046,1774,2612,684,714,1416,2206,1698,356,962,1998,1992,1952,2058,2422,2426,820,806,800,1780,780,880,1286,1346,1010,2500,1308,1468,2594,540,336,2400,1762,1670,2640,2336,2308,2416,2188,1168,1048,2274,3092,1850,1654,2586,1680,1712,2512,2892,840,1244,2154,2506,1212,2404,828,1086,2320,2206,2264,2444,2606,1164,1390,372,582,2382,2118,1188,2140,1362,584,354,2230,2114,2394,2580,2474,1920,2614,1278,2104,1734,2918,1176,1156,670,652,770,558,578,1446,1568,366,2500,1400,1304,2542,788,2558,2376,2064,1846,1202,602,2496,358,2542,2530,1498,2394,1162,1114,1840,586,1514,2354,1056,1296,2046,2244,2142,1700,2468,540,1534,1072,2428,530,702,374,836,1174,1948,2550,2396,2232,2390,2372,2346,2388,1358,1316,1844,2394,2658,2488,2422,2482,1222,2914,2344,2038,2564,2498,2542,2458,1058,960,1010,2276,2204,1184,704,1190,1858,398,1248,1122,376,328,2456,908,454,378,306,2264,600,2156,1148,940,2254,2274,2238,2322,1028,2052,2114,1484,906,1574,1290,2508,710,1638,864,1858,774,2306,2338,2522,570,1058,1986,574,860,1554,304,770,1102,1612,764,2302,496,984,1424,1458,1318,1452,1388,1392,1344,1408,580,1440,880,1444,1414,764,1408,1450,1448,1422,1412,1374,1306,840,1428,1414,1270,1458,1434,1460,1392,790,600,1416,1452,1432,718,544,1396,1490,1426,1392,1436,1320,1418,1352,1448,1436,1394,1446,1432,1428,1732,1446,1330,340,664,1240,1386,658,680,1122,1436,1420,890,500,598,1430,1376,956,1384,1086,1438,1436,1470,1446,1422,1406,1432,1316,1432,1436,1426,1436,1450,1362,1092,1442,2018,1342,1410,1370,1352,1262,1170,1336,1100,1366,1398,1434,1190,1350,1322,1428,894,1366,1458,572,568,972,928,716,542,1432,1428,1416,1242,1360,1194,1382,1370,1330,1368,1428,758,1386,1106,306,1358,1348,692,464,1264,1216,1378,1368,1398,772,1054,1348,1310,1174,3558,1182,1428,1360,1436,1414,1332,1188,1360,1384,1362,1354,1444,1404,1408,1330,1404,1370,1262,1182,1300,1344,1262,936,1310,1386,734,1410,1410,2276,2180,1426,1464,828,1350,1092,1370,1106,1358,926,1432,1404,1362,1424,3359,3303,1333,1258,4031,3522,3571,3298,1210,1282,3938,3713,2984,3941,3935,2757,3937,3916,3872,1357,960,3990,3168,1052,1076,3195,3489,2750,1794,1061,3931,3289,3940,4025,3936,3490,3958,3983,3530,3584,3977,3193,3514,3564,3936,3435,3302,4037,3106,3531,3537,4047,3604,3945,3612,3954,4035,4017,3844,3286,3942,4001,4014,1731,1816,3932,3559,3631,2619,3897,3332,4224,3222,4018,2933,3194,918,4050,4012,3930,3974,4306,3948,4028,3947,4017,3629,3908,3814,3931,4099,3435,4147,3966,4054,1436,1226,3593,1338,656,688,3721,4024,3920,3208,2999,4243,4342,4124,4226,4818,1186,3633,3612,3123,3434,3457,3251,3840,3131,3555,3497,3840,3748,3094,3524,3141,3840,3439,3247,3840,3496,3840,3152,3760,3125,3506,3332,3569,3840,3840,3634,3108,3227,3287,3258,3079,3367,3833,3151,3811,3163,3151,3196,3137,3140,3811,3811,2711,3811,3087,3704,3811,2986,3511,3374,3010,3811,3247,3120,3238,3148,2516,3132,3646,3342,3636,3116,3613,3616,3811,3105,3811,2724,3747,3144,3119,3015,3142,3092,3096,3648,3796,3796,3796,3139,3163,3796,3796,3796,3008,3796,3796,3146,3030,3796,2582,2246,2610,3186,2498,2636,2494,2514,2592,2598,2576,1584,1866,2414,2578,2396,2512,3188,3164,2604,2584,2594,2580,2528,2380,2522,2044,2564,2422,2590,2494,2502,2516,2500,2592,2570,2468,2502,3186,2426,2274,2516,2574,2518,2590,2606,2604,2594,2524,2504,3186,2496,2196,2370,2502,2474,2518,2340,3178,2466,2416,2594,2606,2424,2524,2440,3182,2492,2524,2248,2168,2576,1602,3164,3170,2488,2706,370,408,396,318,2668,2692,316,2840,2690,2496,2702,2514,2600,2622,2470,2742,2672,2648,2690,2696,2712,2654,2662,2684,2618,2600,2598,2674,2672,2630,2684,1952,2730,2634,2658,2606,2558,2722,2692,2570,2732,2638,2014,1856,1204,1010,2484,972,984,1810,2046,1550,2388,816,2004,2402,1920,726,1110,2462,1770,1604,1536,804,1864,1144,1638,1502,854,1022,1200,1080,798,2154,1192,1274,772,1290,526,428,600,320,320,1848,366,1464,1718,400,610,852,1312,320,1206,368,1556,366,958,1186,1984,5034,500,3572,3000,3008,3580,3500,3452,3204,3192,3544,2400,2408,3592,3624,3612,3168,3408,3604,3644,3596,3588,3592,3108,2420,2428,3596,3608,3604,3608,2788,2796,3144,3604,3476,3544,3414,3256,1586,3358,3392,3392,3606,1778,3274,3544,3378,3388,1408,3444,1578,1424,3110,3262,3220,3536,3290,3822,2434,3514,3250,766,636,636,692,3354,644,3646,3796,3582,3526,3548,440,628,980,690,614,916,764,476,470,838,668,720,670,616,390,430,356,354,402,508,394,464,486,492,458,530,396,392,488,532,406,378,396,370,408,3530,1408,558,1748,390,1110,302,3000,3604,436,496,486,488,486,494,484,614,492,2986,484,810,1182,1098,532,2486,2772,1772,920,1014,840,764,568,862,1582,1886,1840,798,3030,2330,2102,2564,2168,2134,2890,1704,1286,2718,1318,1472,1408,1580,2156,1372,1154,1288,1124,1980,1774,1146,1006,1818,1222,1662,1098,568,2000,1950,2392,2746,626,696,438,3026,484,1186,508,1702,446,332,1558,950,1076,1414,1358,2220,2340,1162,1660,1640,752,588,428,560,608,638,672,2480,1546,862,2610,1430,1154,1486,992,2704,1200,870,748,2164,2540,2564,2044,1954,330,1398,556,748,926,420,1054,450,444,1998,404,462,508,1800,312,1336,728,1896,2252,748,460,424,484,1600,1600,1600,1600,1600,1508,1310,1312,478,592,466,526,698,540,550,744,782,558,474,1084,522,638,754,314,462,378,640,982,1168,812,900,546,790,496,800,524,1074,1024,726,410,658,486,504,476,688,686,730,442,882,466,456,994,358,618,1096,588,336,356,572,706,526,610,942,430,828,326,670,636,496,812,496,722,412,358,330,500,642,348,394,522,618,466,580,564,394,904,350,400,1356,748,378,466,788,340,516,1222,1448,2632,2576,2478,2508,2510,2374,2508,1420,2504,2490,2494,2506,2512,2368,2184,2070,2072,2264,1884,2500,1348,636,2384,2374,2356,2324,2040,1720,2480,1606,554,1070,342,1774,2052,1824,2210,2324,2302,2274,2164,2344,2292,2222,2300,2240,2244,1866,2414,1012,1312,1180,1092,2206,2384,2386,2256,2186,2406,2336,2318,2020,2224,2466,2490,2304,2352,2288,2292,2372,2288,2186,2370,2678,2418,2476,2382,2400,2282,2436,2518,2024,2356,2478,1722,1292,718,1342,1046,1476,1338,1476,1300,1430,1448,1886,1544,1516,1378,2362,502,1508,1438,2254,356,2012,1544,856,1222,1312,1092,1528,332,2306,2228,2022,1894,870,1164,2510,1430,1426,1482,1104,1244,834,1106,1096,2324,564,900,1272,572,570,2482,2438,2458,334,1698,1882,1870,1914,812,948,360,626,2766,892,2364,1240,890,1784,452,1952,2336,2460,2486,2682,932,698,696,714,1042,378,604,2352,344,328,544,698,2776,2344,2304,2256,2298,2282,2342,2418,2138,2134,1878,2568,1598,690,2292,1472,2304,2274,2258,2034,2352,2244,778,880,1288,2350,2222,2382,2324,2376,710,1196,2304,2338,910,1480,1468,1340,1636,958,1764,1940,1056,1258,2382,1428,2618,340,320,330,2382,1178,910,848,2338,878,892,2424,2370,2326,2376,2366,2362,2198,2366,2220,2220,2370,2308,1260,2622,2524,2186,2306,2260,1960,2072,2230,2406,1522,546,2492,2268,2380,2274,470,2284,2254,2464,1474,888,1384,2120,2228,2408,2364,2356,2760,2530,770,1478,668,1258,1068,1064,1450,1134,1878,1884,2230,838,2136,1108,1082,632,656,902,2310,2318,1866,884,1488,1106,416,748,420,2176,2340,2382,2294,2364,2308,2194,2422,2126,470,1560,2034,862,1262,866,2370,2558,1722,442,1052,598,1978,708,936,2422,2342,2210,2044,1542,1478,1450,390,1216,2376,316,888,300,670,1792,2386,2552,1772,1280,1330,2370,1934,882,742,796,1040,2254,1886,2408,2524,1808,2118,2480,684,716,596,396,618,1282,942,320,2194,2288,2390,2350,2196,2232,2458,736,2486,924,1010,760,438,438,446,434,886,366,2032,404,404,972,974,2404,2492,2618,2414,2440,2446,602,1518,2562,1342,2494,2314,1322,2672,638,362,2498,2296,2326,1088,2764,802,1878,1890,1872,2316,1108,626,358,1532,1690,2556,2406,2542,1982,2390,2248,2256,2216,1822,2330,2356,1844,2432,2380,2366,2310,756,906,974,468,2360,2316,2108,2336,2376,2352,2342,1640,2386,2250,2546,2384,2474,2500,2402,2368,2340,2504,2396,1784,2252,2212,2484,2372,2360,2484,2094,2370,2202,2306,2248,2458,2508,2532,2252,2398,2398,2244,2332,2224,2286,2302,2272,2416,2446,2486,2194,2438,2254,2188,2204,2444,2352,2358,1966,2254,2248,2020,2414,2166,2358,2386,2386,2394,2364,2392,2374,2336,2496,2508,2370,2394,2294,2638,2334,2240,2448,2316,2222,2480,2484,2388,1874,2296,2348,2392,2294,2374,2356,2376,2380,2368,2368,2474,2248,1900,1962,848,610,588,334,660,1860,876,442,700,690,460,1172,1000,1052,1776,530,450,1692,492,486,314,592,542,1066,514,1700,1708,826,450,892,802,1034,1888,792,604,310,360,1782,884,1198,1630,656,1606,1758,474,394,848,1354,1656,1664,1988,742,1416,810,1814,830,1428,850,1744,1804,360,876,918,1140,1878,552,880,1752,1798,1782,1158,1010,402,1424,1876,1748,430,332,550,410,462,378,1198,2080,466,1012,742,1042,1616,640,1762,1832,2050,1362,712,408,920,1064,1316,1890,690,898,986,1152,604,874,842,1884,1920,316,938,1980,448,464,1610,1752,308,1686,310,1962,914,1530,1904,1676,1240,352,930,500,412,968,1376,996,1616,1278,946,354,1414,1044,1842,1884,1068,1036,874,1882,1400,1614,1644,686,796,874,1384,1830,1924,1610,1270,1084,394,1254,1714,924,1206,820,1268,1978,1944,1764,1800,912,686,1730,922,2010,988,906,1724,1776,1696,1206,1370,1328,1998,1004,1842,1002,1612,540,1992,1060,1880,1716,1280,900,2036,1050,1788,708,1098,1960,1786,1438,2040,828,618,654,816,816,1728,738,1564,804,692,1726,610,544,408,1700,1708,888,810,374,1916,982,1668,416,1584,980,1938,670,1058,2084,1342,1207,671,486,639,851,593,308,357,600,1216,564,684,1328,3022,3398,368,486,982,328,546,1014,892,1190,1800,374,1952,776,906,2306,1062,1982,1214,1066,2458,890,1302,1538,1098,914,1830,1210,1300,1682,1132,956,1920,1704,1998,1590,1148,1008,1772,1834,1624,1236,1394,2110,834,484,1266,752,1454,1468,954,1110,1144,1050,1480,2126,1638,2092,1572,1916,1098,890,1080,1698,1560,1826,2288,2174,1850,1846,2192,1056,970,1958,714,1728,1952,1632,1718,898,858,998,956,386,800,1338,996,1014,734,984,1040,978,1974,996,834,1008,862,1078,1064,816,894,2116,2340,2074,1950,1890,1164,976,1946,1020,1252,1008,1876,880,752,2092,2128,986,1360,2008,1064,1486,1050,1916,1052,490,1756,1430,918,1692,1000,1100,1748,1794,2122,2054,1772,1700,1870,1554,1018,1844,792,1816,1832,2310,1362,1102,1826,1060,556,570,2230,1536,1908,1492,1700,532,1738,354,348,936,2580,348,380,352,344,2622,378,354,2966,346,3255,1266,1470,1182,1578,1374,1358,1454,1492,1210,1574,1440,1664,1266,1266,1358,1388,1530,1536,1652,1434,1306,1626,1642,1664,1466,1598,1518,1288,1328,1446,1490,1680,1662,1564,1194,1554,1238,1572,1520,1466,1592,1472,1334,1338,1640,1656,1628,1354,1678,1414,1394,1400,1626,1356,1332,1474,1336,1664,1604,1516,1394,1522,1334,1586,1530,1428,1248,1398,1556,1610,1550,1342,1564,1662,1110,1130,1348,1502,1424,1088,1012,1542,1556,1710,1670,1378,1374,1444,1340,1638,1364,1490,1386,1636,1572,1416,1656,1624,1374,1394,1418,1208,1374,1342,1482,1498,1246,1608,1546,1414,1400,1430,1654,1624,1550,1646,1648,1614,1564,1620,544,1726,1576,1466,1312,3168,680,1376,1314,1456,2036,1430,2270,2266,760,382,416,814,708,428,366,726,424,448,576,744,464,1624,606,536,1668,456,1426,1384,1312,1442,1568,1520,1116,1026,662,1034,1086,1438,748,740,1574,1966,746,362,2886,744,738,902,2446,728,1054,3456,2504,2400,1166,2874,2460,1586,1114,1154,1122,1302,632,2518,2440,964,712,1016,1848,382,580,1310,1250,1448,564,1222,2854,1090,1144,1648,814,714,1010,1764,894,894,2984,954,908,1316,1442,794,1902,1968,1120,1138,1034,352,1376,2842,1634,1614,978,4208,1248,1412,1030,980,1232,1016,1586,1112,550,658,836,2076,920,2710,2166,2618,1280,988,1408,1820,1706,2770,2764,2834,1340,1102,1492,2714,2930,2928,2944,2894,1466,618,1734,3352,2626,1716,2016,1916,2292,3916,2980,1002,694,1400,456,1600,3384,3124,722,1838,1356,1466,1378,928,696,670,946,728,666,924,754,770,974,1006,1038,2884,2388,2424,1748,1362,2010,1158,2172,4178,3242,3766,1464,1376,1352,1350,1186,1990,1618,536,1268,1400,1714,1390,1474,1500,868,1506,1392,1038,1056,1138,788,804,770,1862,2140,776,1620,876,2260,1748,1320,2252,2262,1466,1390,1360,1326,2660,2264,1784,1510,1226,1748,1560,746,716,1546,2682,2610,2344,2722,2676,2634,2694,2816,2794,2852,2466,2750,2656,2840,2006,406,2836,2500,2818,1582,504,2810,2808,2888,2878,1304,1168,2636,2792,1728,2798,2640,2670,2852,2820,2780,2676,1762,2702,2384,2966,2666,2096,2832,2724,2796,2598,2718,1848,394,746,666,1502,2806,2364,2820,2560,2816,2584,2780,2564,2540,2810,2822,2826,2714,2802,372,1420,1452,1942,1688,2200,2086,2168,2160,2200,2236,1032,1542,1928,650,2184,1930,572,742,2168,2094,2236,2224,752,902,1962,1184,2154,2058,856,820,516,2118,2152,2072,1726,694,1736,1806,782,1010,394,402,774,522,1152,2156,1994,2102,2274,2220,2170,496,1222,1682,1842,1838,1648,744,674,1002,2184,2178,2172,2188,2100,436,2180,800,1814,2116,2092,2202,2092,2190,2174,2212,2234,2134,2062,2196,1904,2200,1946,2192,2204,2186,2184,2258,2272,2072,2050,1840,1304,2176,2178,302,1784,2220,2194,2164,2094,2192,2102,2166,2314,2078,1338,2198,2198,1086,2172,2012,2118,2286,2230,450,1592,2190,2198,608,1026,2174,2202,2204,652,1234,2196,1772,2198,2110,1626,2120,2744,1010,2298,2668,2626,2782,2636,2764,2740,1126,1454,1256,2824,598,1560,2596,2778,2354,2774,2448,2762,2760,2758,2758,2830,2826,2626,2588,1626,1710,2752,2752,472,1756,2802,2770,2732,2626,2764,936,882,2728,2908,2620,2606,2054,502,2104,1682,2744,2540,2670,2884,2814,2752,2758,2766,468,1314,1352,2782,2108,744,1662,2772,2270,2770,1094,730,2096,766,2770,2698,2964,2842,2830,2856,2596,2306,2376,2788,2840,2572,2320,2856,2604,2846,2840,2840,2818,2760,2684,2692,2834,2690,2830,2828,2828,2780,2834,2830,2544,2766,2880,2756,2844,2836,350,512,934,1538,1520,1524,1196,1338,852,1568,1620,1404,1188,1194,668,610,1550,1578,1604,1576,1538,1548,1578,867,1802,854,2400,2130,1350,440,654,2534,2246,1922,1474,2134,2260,2128,1324,2552,2178,2564,1452,2010,1896,2076,2298,1854,2280,2234,2224,1544,2170,2506,2050,2100,1904,1906,1466,1738,2008,2020,1426,2224,2256,2078,2000,1556,2218,1946,1872,2126,2522,2504,1934,2500,1542,1560,2110,2176,2078,2348,2308,2194,2318,2348,2126,1912,1548,2436,2326,1448,2144,2334,2356,1502,904,2196,2480,726,1000,2498,2132,2232,2494,2496,2342,2320,2288,2092,1904,2044,2376,2294,1832,2472,2240,2272,2222,2278,2228,2142,2164,780,1236,1030,1044,454,1496,1808,2436,1980,2494,2426,2494,2338,1318,2032,826,1102,1606,524,2340,1518,1388,2218,482,572,2382,2310,2140,2410,2214,1846,2060,1630,2472,1680,1706,2320,2460,1652,2380,2266,2162,368,1662,2498,2486,2476,2050,2594,2498,1894,2338,1786,1712,2170,2286,2110,2492,2454,2408,2196,2164,2570,1894,2466,1746,2416,2484,2344,2376,2428,2428,2190,2432,2214,2234,2516,2176,2468,2236,2308,2364,2266,2440,2502,2456,1624,2106,1302,1792,522,2528,1840,1942,2278,2412,614,2110,562,1388,2462,990,1548,764,1056,486,634,1340,1194,1406,790,858,934,638,1060,1294,1238,784,784,518,2466,900,646,2390,2042,1922,2194,2204,2232,1634,2090,2064,2198,2090,1670,2198,2000,1690,2028,1868,1842,594,672,2458,550,2452,2538,3044,2944,2316,2660,648,2184,690,2494,2676,2694,3190,2002,2272,2958,2952,2808,2534,2314,646,2796,2822,762,2602,2648,2960,586,2372,2774,746,2826,2288,738,2280,638,2616,746,2844,2682,2870,2836,2518,2220,768,2482,2500,750,3066,2942,1962,2836,654,2532,3288,2656,2700,2760,3136,3016,2720,2384,2840,2228,2624,2824,2776,3284,2172,2372,3044,3040,2956,2652,2520,2912,2932,3124,2780,2724,3064,2540,2892,2916,2432,2516,2812,2984,2816,3012,2988,2676,2392,2352,2560,3152,3156,2192,3040,3164,2224,356,388,368,760,438,1696,980,2246,826,2336,470,500,448,516,604,620,2282,2074,1170,722,448,754,2194,486,2360,398,638,548,794,1076,1286,642,1014,474,440,544,322,658,466,300,378,752,590,1088,1408,878,792,1928,1424,534,536,876,1948,2090,1296,784,816,1250,878,872,1932,1812,842,2078,1000,1116,1488,596,1746,688,1960,708,1586,1622,1646,1178,1620,1422,1760,1732,1678,1736,682,1864,1648,1844,1830,1356,1668,1882,756,1366,1378,1824,1536,1348,1698,1116,2158,1152,986,2966,3622,736,392,736,738,322,316,872,3596,3586,3592,3602,3078,3602,3022,2482,1032,1082,3092,1566,1414,1690,1494,1668,1652,782,2962,756,714,1624,1684,1458,4108,1400,1348,2444,2732,1912,1956,1604,2500,1312,2116,2764,2532,2076,2480,2828,2380,2392,2108,4024,2484,2572,2536,2336,2796,2056,3896,2876,2776,2992,3216,4112,3032,2156,3524,3668,3648,2780,2512,2860,864,420,2996,2044,3032,3528,4930,3246,2776,1376,990,2060,1308,1298,1204,1148,786,1106,1162,1588,2568,1032,1402,2282,920,1162,1054,1182,1076,442,2208,696,1174,2250,2866,388,390,334,3394,380,3346,320,342,3340,368,392,486,3348,3360,438,372,370,358,748,3378,3332,2882,3398,3497,344,3475,1062,674,820,3338,382,3386,388,324,3462,538,3364,482,2930,364,390,3362,3230,3392,1226,1548,3324,3366,436,498,372,348,406,366,322,320,396,614,2366,1162,966,1038,1500,1122,1286,1280,676,1258,748,738,712,968,1208,1022,1446,1040,1046,604,1154,1338,1280,2000,1196,606,1186,1206,1174,786,1596,1182,1216,1210,1190,1350,790,920,1238,1380,1586,1176,1252,1206,1060,1184,1238,1398,866,1006,1588,2006,988,992,1162,960,978,896,1024,938,1300,1000,946,1198,1204,1192,1196,1356,990,1332,1134,446,560,1234,988,1002,928,696,966,602,972,1188,982,1372,828,1000,996,886,898,994,966,1202,864,738,1188,1020,832,954,732,1042,864,694,394,886,942,920,972,920,1016,692,1018,1054,1120,1012,1158,986,1184,2002,1128,1044,1656,490,962,794,1366,536,1312,826,1060,1306,622,1018,1190,1202,1196,966,734,1202,1198,1198,1184,1188,1188,1196,1188,1026,990,630,368,1200,1190,1192,1196,2022,1130,862,1214,1100,1206,3330,906,1066,1196,1170,794,992,454,1204,1192,1200,1204,1376,1266,1200,942,1098,730,718,830,1230,1106,1204,1198,1216,1182,444,842,876,1190,1094,1032,1490,1758,1182,1012,1006,880,1790,1806,902,664,844,938,600,1084,760,988,630,1258,874,1282,662,1612,1150,1018,888,1030,1348,672,996,1466,1596,1090,1150,372,848,1286,1270,1232,1214,720,676,1224,524,1132,1600,1796,1378,914,1252,414,1204,832,734,1286,872,852,1114,922,1186,1188,1188,1318,1116,884,952,824,1214,980,774,1130,1262,724,764,928,1394,924,1192,1186,1118,616,792,870,1100,742,1000,1208,888,1480,620,1172,1210,622,682,1302,680,736,1098,698,2014,1376,1612,1006,1266,926,1178,1048,1212,1136,894,1126,702,1122,370,328,998,1256,410,300,1010,1134,1210,1178,1204,2000,1402,1406,1408,1402,816,1012,1152,1392,1088,1416,702,898,870,610,620,480,1090,1000,756,716,1002,1110,1060,1100,1042,414,1026,1244,860,872,1306,1488,3222,1384,1314,1410,1076,1196,2416,1410,818,1990,1498,1158,1232,1198,1200,1200,1384,1284,1346,712,938,920,1992,1130,952,972,594,670,472,808,370,774,2044,1298,934,700,884,698,2366,884,640,602,566,1062,522,880,1492,1284,1126,1328,1106,1078,1010,1408,1402,1062,914,920,1060,2610,2086,1966,2158,1498,1084,776,822,692,998,662,798,820,452,434,460,542,2094,2062,1964,2038,796,1092,1116,1336,1294,792,1616,1210,830,888,656,892,1528,1520,1320,1520,1586,1416,1390,1388,1380,1450,1420,1278,1496,1140,896,858,786,382,424,1092,990,846,1184,1022,1976,724,690,714,722,1436,1172,1452,2184,2182,852,714,702,1070,1356,1330,1082,952,948,1968,1710,804,818,1092,526,1046,996,848,888,862,1100,954,856,1012,1146,870,1028,1016,764,866,812,876,860,896,830,1002,828,1022,958,970,1066,1024,922,1042,1076,1072,1092,1224,696,1718,1302,1706,1428,1298,880,628,1178,1172,1068,660,630,654,1202,1004,832,896,846,796,910,1164,1174,898,882,1300,1948,890,930,996,794,1062,518,1902,1898,1212,1724,392,1202,1962,1936,1522,1526,408,2490,2614,1488,1302,1646,812,754,616,1098,1360,682,572,664,488,552,1084,818,1000,1966,1958,2066,908,664,314,1168,598,720,1048,1192,888,1316,1188,1058,750,1020,910,1094,1074,1370,1414,752,846,778,762,636,752,840,794,774,420,818,1022,762,690,706,536,570,602,620,598,690,568,712,1466,1976,504,1750,558,504,530,508,1648,514,380,616,1494,1372,848,750,456,546,588,670,548,1476,546,1520,596,408,752,684,490,558,1100,686,1770,888,1182,1148,1264,1210,820,802,882,654,542,776,550,552,644,1704,1354,1000,1184,1276,1408,1258,1552,752,1758,1700,1462,954,1700,650,550,588,664,1206,356,788,848,772,350,600,518,564,868,832,416,688,330,510,490,324,396,334,512,798,618,1004,584,562,598,1408,734,608,538,814,742,722,790,564,1136,1290,486,1598,546,526,764,446,388,468,552,1480,1500,1368,804,1522,1634,618,530,570,708,426,506,610,304,308,322,328,368,324,308,782,970,1004,1202,1148,768,1042,968,1182,1346,810,780,770,1022,1516,1208,796,370,306,1354,2000,366,812,358,1298,306,426,338,1428,976,704,1334,566,600,880,558,986,590,616,592,634,420,920,304,1404,1334,1204,1118,1202,1126,406,1076,788,798,1108,1804,1518,1404,1796,1212,636,1520,1518,1522,1510,1364,1362,762,1352,1368,1364,1358,1372,1190,1210,1190,1208,1188,698,926,754,808,730,826,434,1872,1164,850,982,996,308,524,1326,724,3054,3086,1104,636,1036,666,480,590,626,744,730,944,844,628,890,708,894,882,844,806,1006,834,930,938,628,1020,1116,1110,742,1370,674,1088,1016,908,902,496,548,942,448,540,754,2558,702,638,578,478,580,1462,3148,2266,954,948,3402,3292,944,564,1056,774,622,938,3304,686,768,678,700,544,688,616,782,1136,880,462,800,736,674,684,466,832,3402,3216,1608,1488,992,1386,1500,1484,1006,832,1036,878,622,742,880,370,812,424,458,766,3282,3298,3376,3308,752,746,932,2222,3012,3096,3188,1020,1204,1072,3056,2820,2564,2324,740,884,3056,1108,616,3028,768,3040,2772,2560,2428,3036,2776,620,2972,3032,688,2644,2692,3056,3044,1524,3060,1804,484,2732,3032,788,756,380,438,460,474,318,572,386,710,682,860,546,634,632,1006,1270,1034,1136,1428,1030,1332,794,1316,1242,930,1360,1402,1446,758,884,788,538,584,1056,708,350,926,632,816,660,710,996,742,458,596,588,468,512,776,604,884,622,572,732,662,778,924,796,1066,1416,848,1074,572,852,618,370,866,470,940,838,932,1288,1028,700,730,500,1394,1084,1130,956,614,460,1416,1270,566,1182,1648,1144,730,992,1096,522,950,1102,880,1222,2350,2296,938,1450,1136,1246,674,942,536,830,562,832,824,1306,2430,1220,1052,1110,994,1036,518,2674,604,2708,2754,2856,2738,2740,2328,2756,2894,2758,2716,2378,2746,2196,2780,2472,2922,2624,3462,2962,652,2928,3118,2922,2922,2906,2394,3130,2802,3154,2444,2558,2792,2920,2922,3458,2994,1034,1106,1074,2254,1216,3418,3482,3552,3636,3710,3808,3446,2130,610,3618,1542,692,3642,3650,3022,3628,3384,3770,2620,3494,3820,3692,2880,2344,1082,1754,1758,1594,1676,3656,2316,1690,1712,3824,956,1068,3116,3646,3474,3488,3476,3342,3414,3374,2320,2418,2326,1588,1446,1668,1198,1664,1378,2032,842,654,1678,2278,1972,1254,570,1402,1610,1690,2088,1014,1108,986,906,812,1644,1336,678,522,600,2108,1672,1690,1654,1742,1548,2084,2062,1118,1094,2102,1848,1798,1612,1706,1744,1742,1894,2018,2136,1944,2028,1468,1806,2322,2016,2396,2612,2196,2430,1888,1838,2168,2186,1870,2030,2422,1762,1844,1826,2036,936,2022,2310,2136,2376,2292,1492,1052,2092,886,2096,1736,436,508,404,556,536,424,688,412,476,596,544,492,504,564,764,472,812,3012,736,904,960,712,528,904,884,2000,952,644,532,940,972,1680,568,492,952,1020,1044,1224,2588,892,1040,1604,1424,1332,744,1260,1220,452,1956,420,1020,1112,1096,640,1076,952,976,936,568,1068,860,1076,1100,988,2532,464,1060,616,652,1112,720,804,752,804,556,520,496,532,592,412,596,464,896,872,1064,868,788,1408,3124,2448,484,444,412,696,452,536,1892,484,1040,580,308,2020,2616,2916,2768,2060,3088,1772,2872,2956,2952,2664,3120,2012,2320,2324,2600,400,2256,1908,3116,2848,2364,1936,1272,1336,1300,1344,2812,2816,2948,1112,1762,1371,1438,1419,1384,1490,1434,1986,1253,1167,2044,1644,946,906,1662,808,1734,596,1186,894,1198,990,630,688,572,986,706,668,1680,1048,1016,2146,688,1564,2430,700,776,1078,2252,1728,498,520,508,1636,784,2470,2458,980,1828,1052,594,2482,2484,1104,540,518,514,960,1698,670,942,1302,1842,2476,1448,966,1750,442,994,1442,554,1758,776,776,2066,772,1354,1434,760,778,1608,1420,776,526,520,514,508,992,2544,2502,794,1624,2334,1516,2372,2324,1242,1990,1034,1714,972,326,1614,1920,2014,2472,1390,738,2456,1812,970,2380,2388,1838,1418,1860,1808,1046,2054,928,1380,1154,1604,1344,752,2204,1982,1914,1820,1100,1316,924,752,1694,322,984,2320,2412,1760,752,870,762,746,748,2726,1138,1422,1364,2692,1378,1238,1270,1748,2690,612,1350,1334,1238,2724,1444,1440,1360,1160,1162,1416,384,1158,1580,1462,1470,2690,1304,994,1494,1226,2748,1526,2730,1426,1498,2672,1248,1574,956,2692,1490,2694,2682,1420,1430,2688,1428,1318,1264,1164,1406,2650,1604,1278,1250,624,470,1392,1410,1728,1716,1080,2676,1398,1382,598,732,1408,734,588,1538,556,744,762,768,1520,1540,1214,1236,1268,1536,1598,1608,782,2702,1156,1414,1366,1408,1410,1558,1412,2666,1212,1564,1266,1304,1610,1626,1628,1150,1504,1506,2700,1228,1102,1380,1632,1858,1048,1060,1166,1532,1370,1028,474,1520,1900,1040,654,990,1386,1084,998,1160,1538,1444,1352,1476,1644,1692,1414,456,576,2842,536,504,450,322,2200,2144,2126,1832,2198,510,2106,2116,2174,664,2186,396,2136,2096,428,1506,1744,2120,2072,2006,536,894,1816,604,2290,440,460,2572,2610,1912,544,658,554,536,492,514,496,494,560,480,634,532,1768,1768,604,474,538,646,646,552,626,626,498,516,486,484,570,2648,2130,584,578,334,566,2656,2712,3232,394,628,518,836,530,818,576,630,372,346,588,386,1954,386,494,362,572,582,582,534,416,3322,2890,523,3428,3243,578,844,810,524,556,496,492,308,460,626,338,386,682,494,604,560,320,948,606,600,566,562,578,552,568,666,498,514,352,2498,1756,1710,1672,1696,1704,1694,1770,2480,370,598,2664,2172,304,1818,1696,1674,2754,1704,2694,742,1206,2454,766,312,2634,2410,786,2450,2294,1694,1688,1650,1690,1690,1656,1664,726,2708,1654,1686,1704,1690,2682,1026,524,1694,1088,1308,1052,764,1448,1144,1664,1138,694,894,1802,2090,620,640,772,1428,1392,320,2544,938,1722,1170,2572,1660,1146,2568,3682,2602,2822,1150,940,2590,2712,2532,682,924,694,844,946,780,934,696,796,750,1494,906,770,898,1376,1322,1196,812,338,888,574,3789,1162,772,1106,1118,2522,2470,1212,1406,2824,1082,1308,1250,1386,388,1382,2612,2432,906,1010,1112,1014,1112,1430,956,802,778,1090,850,696,908,774,2012,1196,1280,322,982,958,930,1596,1188,996,836,1480,682,1476,916,1432,918,914,1506,2600,952,898,1498,848,2370,2794,2586,670,714,396,432,846,778,2640,2692,3684,1254,1054,894,734,1066,2574,1172,1032,1302,1296,388,630,562,436,652,350,580,1166,372,867,1085,824,2213,783,1136,1542,380,431,790,491,343,335,519,726,717,467,631,974,804,495,504,1140,557,906,784,541,1011,420,662,316,585,503,655,781,371,972,818,1022,536,1242,372,543,1647,403,822,491,590,1198,314,415,612,584,421,398,463,455,1021,1836,641,390,819,408,372,439,685,880,467,860,1134,552,969,1121,615,605,428,475,955,737,478,433,580,1328,865,1682,574,553,547,707,342,412,574,607,1104,790,840,608,693,658,600,914,304,590,608,304,356,542,966,757,668,738,666,2226,756,1071,842,745,918,478,740,603,625,1082,685,1219,815,468,744,782,781,311,493,431,638,441,872,339,409,489,636,780,626,440,778,922,568,379,1996,1860,2278,2010,2184,1928,2166,2200,3832,2010,2164,2132,1610,1956,2168,1934,3728,1950,2402,3718,2416,2388,2064,1652,2278,2100,1974,3764,2418,3760,1982,2392,1876,3744,2370,3730,3726,2388,3734,1880,3730,2338,2358,2424,2024,2316,1936,2000,2030,2296,2018,2208,2392,2396,2252,2154,2426,1926,2824,2456,2414,1848,2418,2052,2316,1606,2114,3640,486,1413,1008,1224,3640,1236,978,1199,1154,1242,1178,2511,2864,1465,1842,1892,1321,1274,902,1062,2358,3212,405,3204,443,3204,602,3204,311,3208,3208,519,1742,926,2594,2678,2646,466,312,302,516,508,598,834,528,790,482,792,828,628,526,492,334,672,356,510,498,354,802,484,834,524,626,666,544,512,486,674,526,806,492,334,840,630,354,532,1166,770,3741,430,438,1485,1900,1899,1888,1874,1928,644,1468,744,760,929,1142,596,1243,1638,1472,490,728,358,560,1216,722,1302,690,868,1020,1504,1650,2026,2122,966,1886,1232,2050,2224,878,2110,2020,2418,438,484,2216,1082,966,780,888,1026,910,1048,2344,836,1988,3000,2360,498,950,1134,475,1248,1728,1980,2136,4263,3700,4201,4220,4208,4208,1330,2039,2743,1264,1302,1036,420,637,4248,2764,556,782,485,356,1057,608,4208,4212,4157,4204,3515,3998,4251,4208,4220,4003,4260,872,836,905,1142,1096,624,4196,713,2106,2771,2088,4196,4196,1271,1456,4196,1536,4204,4169,2399,431,318,462,388,449,443,1082,660,552,455,456,1918,3105,3081,4023,2761,4168,1288,557,637,538,2578,3322,3997,4164,3633,3258,3482,3444,4037,1779,1956,414,2164,2418,2306,2422,2420,2082,1812,708,926,2092,2408,2058,2170,1910,2252,1924,2518,2510,2110,2186,2160,1216,1232,2312,2234,2372,2108,1936,2366,1816,2418,2374,2232,2472,2292,2342,818,1108,1916,2462,1118,1108,1164,1168,2012,412,2064,2334,2428,2312,2156,1906,2198,2002,2374,2264,2444,2362,1830,2200,2036,2044,2158,2250,2158,2200,2448,2418,2450,2396,2614,2432,2646,2336,2282,2650,2008,1846,2116,2252,2444,2438,2358,2278,2254,2238,406,2146,1818,2190,1858,2262,2150,2126,2178,422,2602,2402,2106,2114,2242,2232,2428,1232,2400,2360,2350,1870,2412,2254,2408,1986,1956,2406,2234,1948,2164,2414,1990,2386,2674,1978,2394,1990,2080,2104,2102,3554,3564,2586,3319,3560,3576,3640,3446,3561,3556,3556,3580,2563,3088,3570,3572,3568,3572,3229,3556,3584,3576,2117,3576,3576,2241,2730,3596,3592,2889,3550,2325,3608,2834,2634,3559,3584,3584,1901,352,3584,3584,3182,2981,3584,2562,3584,1261,1531,3371,2461,2810,3584,3584,3584,2285,1028,1070,3584,2894,3584,2740,3584,3584,3584,3584,2506,2844,3220,2951,3584,2612,3584,3584,3164,624,1136,612,2398,2416,2088,1272,2394,4615,2416,4660,2252,1548,2946,4496,2182,2342,2422,2230,2564,2322,2792,2404,2322,2398,2792,2228,2144,4496,2242,1542,2330,2420,2290,2440,576,1128,4494,2316,2330,4498,1838,2356,2252,2306,2410,1792,2260,1962,1612,2352,2264,2046,1792,2336,2214,2042,2354,648,4606,1572,2410,1472,1500,2428,1762,2364,2368,2396,2410,2400,2326,4603,1564,1708,552,2426,2290,1620,2318,2394,2110,2366,2394,2112,2220,4613,4601,4602,2368,2424,1688,1978,640,1754,936,1558,2412,1468,2406,512,2246,1578,638,2368,4710,1978,1722,2324,4599,4532,2604,4494,2170,1212,1524,1122,1234,826,930,834,1402,1054,984,2366,906,874,1352,2060,3654,1200,896,316,470,3692,628,2409,2281,2397,3692,1050,3183,1044,1389,2380,2406,3692,3692,3692,2214,3692,3692,3536,3692,1880,1690,2189,3692,3692,3692,2285,3171,3692,2302,3511,3692,2824,362,3692,3692,3692,3692,2486,3029,3692,3692,3059,3692,985,649,728,1450,3692,3591,2489,3692,3123,3692,3692,3692,3692,2456,3692,3692,3692,3692,3692,1992,1836,3692,2088,3534,3692,2863,3692,1254,1044,3211,3692,2518,3692,3099,3692,3369,3692,3692,3692,3692,3476,3692,3692,3692,2407,3692,2431,1866,1951,2544,2702,3692,3692,3692,3692,3692,1184,3692,3692,751,3692,2440,3692,1422,3393,3692,1601,2458,3692,2220,3692,1436,3692,2118,1011,1216,1142,3692,2160,3692,3692,3692,936,3640,307,3640,3640,3158,3074,3390,3640,3696,2140,1714,3696,3696,3368,3696,3696,2085,3696,2455,2152,3490,2027,3696,3696,3696,3696,870,3040,3696,3696,3696,3696,3696,1400,3696,1388,1313,468,975,1000,1044,3696,3696,3696,1293,1232,2792,3696,2492,2958,3696,2801,3696,3696,599,3343,3438,3696,3696,3696,1324,838,3332,3696,3696,3696,2061,1114,1248,1547,1569,2285,1554,2057,1820,2214,2062,1418,1545,1724,3304,1452,3304,1824,1813,3304,2813,1989,1898,1460,1455,3304,1524,2220,1814,1922,1686,2109,3304,3304,3304,1739,2210,3304,1782,1763,3304,1778,1750,3304,3295,1947,1764,1489,1573,1627,1643,2498,2203,3304,2393,3304,1957,1639,1713,1744,1783,1885,2022,1712,2279,2098,2095,1969,3304,1757,1927,1897,1968,1888,1941,1911,552,2216,2673,2406,1791,1908,1609,2424,3304,1580,3304,2063,2193,1950,1855,412,2196,1872,2262,2152,2184,2400,2124,2246,2410,2368,1860,2422,2256,2422,1992,1956,2394,2104,1894,746,905,2032,1491,3492,3492,3492,3492,3492,2112,1946,3492,2213,3492,3492,3492,3492,3492,3492,3492,2500,3492,2905,3492,1219,2896,3492,1678,3492,3540,3492,3544,1680,2523,1427,3536,1714,3552,2984,3552,3524,3329,3556,3568,3524,2248,1884,3556,3536,3520,2151,3512,3512,3512,3512,2511,3512,3603,1856,3512,3512,3512,2079,1609,3512,3512,3512,3157,3512,3512,2856,3512,3512,3512,3512,2204,1954,1980,2148,2108,2912,1978,1423,3512,1679,3512,936,484,3512,1085,2118,3124,404,978,646,3004,1678,606,536,904,664,674,798,750,596,852,1672,340,1216,642,434,432,448,404,456,444,968,528,734,394,692,494,602,434,900,696,526,668,914,566,898,430,512,516,1064,490,718,724,714,486,1668,1190,1462,500,1124,726,734,1222,876,882,652,908,528,610,400,1342,1406,1316,1614,2350,2108,2154,2250,2178,2242,2836,2060,1658,932,1184,1202,2250,2568,2030,2056,2000,1888,1902,1856,1964,1938,1844,1868,1862,1884,1870,1874,1832,2558,2344,2486,2770,2514,2704,3012,3076,1830,2484,1890,1842,2042,2156,2792,2868,3100,2892,3062,3012,1810,2178,3088,3030,3014,2916,3002,2874,3034,2128,960,1066,1022,1054,2650,3018,2540,2618,2692,2748,2860,2668,2942,2834,1022,1116,528,536,536,530,2892,2424,2280,2528,2502,1288,1386,2236,2404,2578,2542,1206,1292,2414,2572,2486,2570,2642,2594,2266,2386,2424,2382,1648,2308,2518,2278,1648,1436,2390,2888,2614,2486,2028,2338,1098,1128,2552,2430,2448,1642,1606,2108,2298,2332,3008,2610,2600,1804,1998,2042,2510,2872,2982,3030,2896,1854,2676,2350,1516,1482,1434,1558,3044,2908,2552,984,1410,1526,934,1482,998,2382,2448,2848,1538,1678,1480,1240,928,872,2474,1254,1036,962,984,2284,2068,2978,2206,836,1190,1022,1090,1936,2204,2156,3000,3070,1096,1172,2876,2940,956,1172,1072,1242,3112,1408,1414,1528,1532,2034,960,954,942,946,2078,2680,2986,1128,768,960,962,1566,1252,2374,1324,1794,1884,1858,2498,3092,2774,2968,3184,1290,1320,1524,1520,2474,2236,3560,1378,1346,1212,1144,1328,2950,2504,3036,2594,2334,2352,2446,2600,2576,2160,2864,2996,778,940,2190,1380,1382,3116,2976,1416,1406,2996,2506,3082,2658,3164,3168,2974,2164,1876,2994,2026,1920,1932,2528,1854,564,2334,2150,2996,2180,1194,1208,1648,3024,2974,2478,4060,4060,4060,3038,434,4060,4060,4060,4060,4060,4060,4060,4060,1891,1991,4060,4055,420,724,412,2172,2354,624,442,926,2044,392,1716,1520,528,2448,2252,798,2292,2220,3536,1872,936,978,3428,3428,1864,796,764,586,732,2424,714,2508,1354,3454,3424,2572,2524,2314,2588,3530,2496,3536,2228,862,1716,2120,1974,1590,1238,1962,1958,866,816,866,808,806,920,952,758,814,746,410,418,498,1550,1952,1520,2266,1486,2070,1006,2652,676,820,1390,2360,1084,1668,678,2436,3426,3436,680,1486,1314,3446,2326,734,1168,1290,1264,674,2376,1156,710,1670,3450,832,1332,764,662,616,888,636,756,754,756,608,1000,860,564,892,2888,2804,312,2813,2841,2908,1404,1660,1686,1388,1384,834,1490,718,1492,708,896,940,1200,1746,1002,1462,1304,1310,996,954,1616,1018,1152,1226,1180,1380,1048,1306,962,1250,1720,1200,1274,1114,1862,1266,1000,1888,1202,1418,942,986,1188,1180,1536,1060,1176,1316,1070,1466,1300,912,1392,1016,1648,1084,1234,1052,1862,1302,1396,1014,932,1270,1460,1360,722,836,1502,900,984,1626,1360,1620,1210,1356,1494,1276,1108,942,1454,840,1408,1312,1904,1420,1388,1860,1436,1440,1486,1262,1196,1364,1186,1110,1192,1352,1182,1254,1360,1362,988,1900,894,1082,1406,1146,894,1874,1016,1056,1038,846,2522,1214,1398,1204,1432,1204,1200,1198,1458,1522,1182,1034,1054,1024,1020,1430,1612,302,1192,1308,1406,1360,1006,1204,1026,602,380,686,938,1348,1072,387,928,1565,1091,1002,644,1600,1600,1190,1600,1600,605,552,825,1600,962,1600,2174,642,2252,1172,1154,2122,2192,906,1356,1394,4360,2398,610,1078,4376,2534,2590,1352,544,2444,2564,2656,1404,1656,1980,1514,1350,2306,2224,2380,1846,2624,792,2348,1816,2546,3038,2212,2658,2878,1422,1352,400,2610,2530,2830,2436,2282,3022,1646,950,638,1466,1340,3342,1984,3202,2518,2840,2354,3366,2464,2920,2586,2904,2638,3560,2656,2180,400,2548,2950,2168,1024,2484,3024,1378,1370,1772,648,2898,4374,2336,3116,2356,574,2528,2446,4461,2930,3108,2144,2826,2544,1824,2298,2340,2594,3180,4368,3168,890,498,528,2932,2488,2594,928,4386,1390,2250,2414,756,704,346,1446,1268,3030,2608,1412,1382,1386,2438,432,1276,3840,3818,2400,1614,1236,1226,2786,1740,404,2716,3000,3000,3000,3000,1186,732,742,860,492,876,804,980,610,832,1014,324,2325,962,584,2814,3000,3000,3000,3000,2493,3000,2605,2744,3000,3000,1936,2763,3000,1483,2032,3000,2534,2836,3000,2832,3000,2837,2831,1215,826,3000,2867,2437,3000,3000,2815,2992,3000,2996,3000,3000,3000,3000,2935,3000,2692,3000,2566,2802,3000,2992,2992,3000,2992,3000,2996,2924,1996,3000,3000,2451,2926,2992,3000,3000,3000,3000,3000,2414,3000,2868,3000,3000,2894,3000,2482,3000,3000,3000,2857,3000,3000,3000,3000,3000,3000,2992,3000,2455,3000,3000,3000,3000,3000,4152,790,934,958,586,974,1048,594,496,671,830,1103,988,624,1120,791,1816,664,2026,1883,674,1090,4152,975,2746,313,3477,1989,1996,1196,1819,1094,500,688,576,818,2399,940,351,626,2294,1021,1014,960,1422,1436,928,1116,919,582,910,998,1144,1218,1087,862,1138,975,594,1020,1004,1804,1086,742,832,1245,1196,930,928,1926,914,1070,1184,576,1615,850,1192,377,1040,1080,530,2570,720,937,762,914,356,634,1049,914,488,360,896,422,395,782,1077,1202,1100,1096,1114,932,1146,529,969,665,924,1671,1173,1254,1599,938,450,1086,1028,873,1254,452,3531,564,1885,849,528,313,735,1474,1057,1460,396,652,1272,4152,454,386,386,552,698,700,3196,1635,574,352,376,546,356,568,332,454,1310,920,3568,516,808,3416,406,582,2038,1160,2626,700,3530,3310,2066,722,1386,2196,580,532,2440,2990,480,1740,562,890,2350,2014,3174,1248,2930,2320,2312,2730,2668,3230,3084,3034,2658,2222,3408,3408,2894,768,1812,2726,1266,1208,2670,1138,2626,3052,2794,2480,328,2918,2594,924,2360,466,846,396,1084,396,328,1006,320,404,574,404,684,526,456,660,568,632,388,546,1216,504,1020,670,768,682,718,954,874,1084,1104,1444,436,716,464,544,728,704,732,1126,1068,1154,806,714,948,752,1330,1196,344,854,1030,696,506,934,1918,1866,492,1720,616,862,1092,1406,958,1612,1036,654,754,1040,1414,642,504,998,900,608,1046,714,434,924,640,1178,1252,328,636,736,2700,430,420,638,684,474,1104,1326,468,958,866,1134,684,654,1514,1024,986,1212,984,604,720,2180,1020,726,1488,448,938,1324,1200,1320,750,766,1456,538,534,926,380,1028,1004,1040,912,844,1450,506,734,522,440,1074,494,438,1142,470,792,710,1022,1052,676,890,564,964,946,744,390,540,722,698,462,1186,538,400,438,386,656,798,1108,494,748,1118,956,1930,882,642,1484,1024,1004,1040,1126,1222,536,608,874,950,758,974,578,516,738,1252,662,772,636,690,460,430,942,1344,1078,1264,1458,616,1502,454,1110,1114,1332,1198,1666,1352,1350,1122,910,916,696,1102,708,834,810,1036,1038,892,952,1100,1348,1028,724,768,1286,552,640,576,856,764,770,622,582,656,1230,406,918,358,1074,462,752,630,936,396,648,578,962,872,1310,642,1384,1436,1208,1108,762,726,488,1384,1156,1192,528,602,552,772,868,798,482,976,982,1296,1434,720,650,834,954,1020,604,700,1464,884,878,544,1292,364,500,504,460,504,394,890,522,310,1182,1026,388,522,922,500,598,340,446,1694,1384,960,918,1406,1256,648,936,544,708,380,878,568,600,560,440,762,1076,534,688,676,832,480,536,1254,458,412,474,422,522,612,478,688,572,500,820,802,374,522,602,398,540,480,654,908,946,616,1132,1154,580,2746,1080,1926,1474,456,1082,1854,980,2554,1822,1458,974,596,514,816,974,876,868,1094,834,1546,972,612,982,718,1266,1550,1390,790,1334,2532,628,1106,2068,814,2858,1002,808,718,1024,1050,1820,2762,814,628,1452,860,1620,462,786,1682,756,808,570,746,906,316,642,736,1602,1528,1550,1170,984,486,498,938,998,614,970,886,684,850,976,884,1304,438,476,1108,450,736,496,338,914,810,756,492,500,914,868,520,548,542,680,388,442,1006,1108,510,1340,794,648,986,1274,790,450,586,588,692,836,920,918,448,536,766,1052,818,662,872,852,826,498,540,430,576,1122,886,590,562,582,2274,930,708,1302,756,1068,1420,664,846,1100,638,500,1146,836,808,1112,1322,1290,1214,872,1114,742,1020,1026,1304,1242,980,824,748,912,384,316,1224,400,1238,1108,804,782,1196,362,438,978,842,732,338,440,724,1244,1172,488,488,544,490,974,870,752,422,420,332,764,530,428,364,748,876,510,642,522,696,572,586,1458,478,302,1376,1146,406,1406,398,682,742,864,640,908,562,716,640,368,498,666,1536,1162,1148,936,608,668,486,620,630,576,768,1016,536,1540,1372,922,1136,1082,826,956,630,546,430,390,392,644,1512,1010,954,454,528,454,440,444,394,348,710,670,716,398,1060,464,2756,1022,1004,722,644,1144,426,488,878,914,478,514,360,558,654,416,368,1512,568,566,704,970,456,380,468,918,488,876,534,386,444,418,734,604,724,812,466,2488,734,670,740,788,700,556,422,1514,730,776,590,1062,1024,498,728,698,542,786,484,518,354,484,430,632,782,472,424,2554,1078,570,410,446,388,424,532,536,560,450,460,610,552,602,530,556,1096,856,2430,2580,786,762,994,648,646,456,2040,2190,2840,526,496,468,632,756,320,472,416,386,670,440,618,572,680,5504,3148,2782,1686,922,1062,1992,3032,2994,3016,3004,3000,3000,2990,2962,2832,3000,3046,2788,3048,2836,2920,2922,2814,2866,2872,2854,2958,2828,3024,2978,2744,2860,2872,3020,2846,2758,1442,458,2620,3036,2034,2408,3288,3320,3348,3296,2341,2615,3042,2512,2163,3308,3292,3292,3304,3308,3312,3312,2146,3320,2246,2058,1517,3308,3312,2632,3316,3288,2422,2286,2348,3279,1221,514,1684,785,1024,1364,1320,1330,650,756,700,658,524,1201,515,1304,1288,1064,1438,1579,500,1141,1410,1192,1417,1083,1006,977,812,984,948,1216,1134,1320,1282,826,518,686,1650,808,1045,386,306,620,366,348,1368,420,1219,1194,1050,1298,980,1226,640,1158,2093,1198,1392,2720,749,1217,1266,1175,676,472,543,854,1032,910,954,792,1318,1595,1130,1406,1078,1174,390,1403,1230,1178,1195,1128,1094,1288,622,554,700,556,1120,1066,1368,1253,994,544,1202,588,1589,1191,1002,1200,1050,1133,1112,1084,1142,1370,716,454,708,872,612,1274,1558,1206,1240,1548,1424,1070,1063,1186,1218,820,1115,1136,1032,1017,993,1409,1384,1250,1097,484,468,858,544,1283,1703,1290,1652,1345,1192,1174,1314,936,1057,1294,1150,1051,1327,886,596,884,1190,406,709,1185,559,455,545,460,704,733,757,731,752,870,680,590,1390,752,512,750,599,802,671,694,721,800,888,650,670,801,757,806,711,786,1812,638,683,718,704,722,810,688,693,868,875,1404,1401,2013,698,732,976,638,818,700,3584,797,3584,1435,1280,2405,3584,1663,1254,3584,1185,1035,1436,2707,3584,752,1364,650,1346,3584,870,792,641,959,3584,3579,1300,733,720,3332,3295,3462,2627,912,2210,2533,3584,3584,1438,3584,1127,2530,980,3584,3325,3584,3276,2902,1234,842,703,839,808,2990,3584,957,935,2143,1288,3584,3584,1642,2750,3584,756,3074,1279,508,982,578,954,804,972,674,2840,3465,3454,449,2611,2686,2247,3376,2798,2819,1073,3376,2512,1376,2475,2640,1355,2052,2231,654,2544,547,496,486,554,689,442,583,481,464,516,429,300,3158,676,886,497,313,802,447,494,463,623,442,1114,835,3308,3328,3304,1905,3312,3303,3042,3304,3320,3308,2064,1170,3320,3320,3300,3324,1667,3167,3320,3320,2609,3344,3344,3352,2088,3336,3091,3060,3332,2068,2080,2276,3332,3332,3332,1879,1286,3376,3320,3348,3320,3328,2306,2108,3328,1897,1061,1880,2384,2090,3324,3332,3036,1887,1651,1578,1890,1864,1861,1803,1909,1868,2908,1842,1729,2040,1309,2657,616,2996,1308,3000,3000,2624,3000,750,2051,2420,3000,1966,347,352,2939,1198,2939,606,3000,347,523,3000,3000,3000,3000,2391,3000,3000,3000,1143,1960,3000,3000,3000,3000,437,2940,2941,449,3000,884,3000,1816,2940,2260,2755,2653,3000,832,358,553,2939,2938,3000,712,2939,2266,2992,2941,3000,3000,3000,2357,619,3000,2943,760,2992,2942,2992,464,2996,2943,600,508,388,576,2942,500,3000,526,2944,2943,561,2667,402,2941,2943,709,2954,2992,670,3000,2946,2943,3000,2952,2992,2944,2363,2992,1282,2992,2992,548,612,862,812,2992,638,410,3000,3000,599,2641,712,432,776,548,353,3000,2992,1012,666,487,342,3000,3000,772,1873,2214,2629,2234,543,354,641,3000,2231,529,394,3000,1873,1060,622,3000,3000,3000,3000,3000,475,2736,2105,3000,3000,770,2992,3000,3000,3000,436,1132,3000,3000,3000,1880,3000,695,496,366,3000,3000,3000,548,546,3000,3000,685,3000,3000,415,1059,3000,543,2419,3000,1856,1890,2992,973,759,1180,3000,548,653,582,607,2992,3000,746,555,624,3000,975,802,603,557,3000,2992,421,1764,3000,2992,2992,3000,522,524,1868,3000,3000,2902,2992,866,3000,392,364,445,419,515,473,642,554,810,670,556,958,490,665,386,530,734,483,400,482,740,977,563,502,879,493,364,3000,2348,3000,3000,566,432,2624,3960,3956,3988,3401,2402,3956,3956,3992,3583,3956,2429,3956,2369,3467,3956,3956,3964,3960,3956,3736,3964,3964,2568,3964,2588,1999,3960,322,3956,3415,332,4404,4400,1323,1116,1295,1355,1288,1312,1299,1302,996,1225,1653,916,1293,1294,2962,1146,1392,1569,1298,1280,1105,1340,1067,1199,410,644,1404,1344,1137,1526,1435,1132,1070,1024,1097,1409,1361,1097,1250,1423,908,1122,1373,1026,1187,1374,1408,1156,1043,1024,3362,1272,903,1040,1065,1119,804,1056,1247,1162,1210,1148,1122,1059,998,1347,1397,944,1097,1062,878,1137,1117,1372,996,1381,1074,1067,2700,1220,1245,1367,988,4408,1347,870,1422,1492,1054,1059,922,1039,1065,1066,3488,949,1090,923,1120,1057,797,996,1104,1031,1128,1309,1006,1126,932,1175,910,1110,984,522,626,342,622,652,632,894,452,4128,1008,982,1950,1268,831,2186,1072,1064,1035,1043,537,1544,2642,2754,1435,1607,1080,1121,1050,1739,2346,1606,712,2600,1496,706,1568,2631,865,849,2033,1344,1605,1799,357,833,358,1424,1160,1614,1817,819,3255,1253,4128,1203,1846,1098,1926,1422,4128,1879,1370,436,914,1292,1107,3114,1572,1378,723,1280,463,860,648,852,451,757,1019,978,3064,883,795,1700,1219,1201,1176,1381,1565,1067,1868,1265,1702,1027,776,971,1107,2093,1019,892,872,2508,1860,1200,2073,1508,1818,1808,2439,2039,4128,1342,887,1172,1220,2038,1562,834,2324,1803,2267,1602,891,1382,2340,1763,1827,2336,1404,1299,1418,1629,2509,1944,1650,4128,2082,1907,2956,1274,2060,850,1189,1447,4128,1509,1249,1594,1556,1197,1902,511,1374,1864,1172,1498,1172,1942,2648,2618,1435,1356,856,1232,2868,842,1335,1563,1410,2363,1778,634,1578,1576,2700,1978,2519,898,990,734,748,2724,1878,1290,2256,2656,1683,1113,2634,1443,2642,2478,2074,1452,1636,636,2159,1384,944,2812,2834,1566,4128,2308,1842,2102,1808,1800,4128,2219,2300,874,1230,4128,1708,4128,4128,536,1474,1040,2137,1149,2304,1338,1931,2806,1670,1268,588,2124,2503,1701,762,2924,1136,1684,975,2080,1868,1484,1872,1845,1525,2353,1740,921,1978,2151,2094,2154,1354,2792,2501,2710,1212,1533,2137,1274,1312,2490,1388,428,578,398,4123,1037,828,934,2383,1224,860,4123,1544,2378,2048,1618,1556,1554,1090,1741,1414,1868,1516,1841,1010,1827,4123,1408,2032,1852,1876,2342,1402,878,1886,1351,2079,1562,1801,738,1837,1002,2266,1082,1122,1456,1999,1712,2347,1635,4128,1706,1958,1231,4128,1219,2788,1556,1210,1166,4002,1807,2052,1208,1366,1147,902,1303,1241,1257,1129,1395,2842,2180,3965,1061,1868,1400,1384,1371,1769,363,2162,1443,656,492,720,947,4124,3913,462,517,1065,702,1370,1126,1256,1507,1203,1260,1936,1496,2021,1336,930,2757,2668,1136,1137,2484,2397,2400,2577,2478,2484,1421,2012,1319,938,2291,1348,2624,2956,1188,4128,2004,4128,4128,1722,3000,3000,3000,1760,1052,2268,3000,676,664,1584,1146,738,3000,3000,3000,1616,3000,3000,3000,2400,3475,3756,3800,3748,3772,3756,3000,3000,3000,3000,3000,3000,2012,3000,3000,3000,3000,3000,3000,3000,2657,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,1064,832,530,2411,3000,3000,3000,3000,3000,3000,2434,3000,3000,3000,3000,1661,3000,3000,2624,3000,3000,3000,3000,3000,3000,2618,3000,3000,3000,3000,3000,3228,1429,1678,1924,1932,1508,1956,1960,1840,1924,2451,2995,2432,2053,2728,3236,1924,1958,1244,1672,2015,3240,3244,3696,3696,3119,2810,2385,3482,2006,3696,3696,3696,1996,3639,3696,3696,3696,3696,3242,3696,3696,3696,3696,3696,3696,3696,3696,3696,2448,3696,1994,3696,3696,3696,3696,3696,3420,3000,2701,3696,2756,2016,3696,3696,3696,3696,3696,3489,3696,3696,3696,3696,3696,3356,3696,3696,3696,3696,3320,3696,3696,3696,1996,3486,3228,3696,3696,3696,3696,3450,3696,3696,3696,3696,3060,3096,1830,2530,2956,2984,2984,2554,2992,2992,1276,2992,2992,2988,2984,2992,3195,1042,3628,382,1520,352,1496,1504,1548,1490,1608,1514,1562,2520,1476,1520,1506,1518,1509,1516,1446,1526,1506,1508,1554,1556,1492,1556,1502,1486,1664,1542,1504,1586,1518,1500,1488,1576,1498,1582,1582,1484,1506,1514,1494,1504,1506,1480,1496,1584,1482,1544,1574,1568,1476,1505,1490,1544,1524,1614,1516,1492,1502,1518,1478,1487,1568,1500,1486,1510,1534,1498,1466,1490,1566,1564,1510,1484,1516,1508,1506,1560,1514,1562,1576,1508,1494,1494,1488,1494,1624,1570,1544,1496,1474,1494,1508,1522,1480,1560,1480,1511,1492,1492,1564,1516,1492,1506,1578,1512,980,1566,1530,1502,1496,1578,1504,1464,1516,1506,1508,1524,1520,1484,1564,1520,1498,1564,1586,1512,1510,1568,1512,1730,1530,1478,1486,1506,1570,1516,1506,657,1542,1510,1490,1560,1492,1514,1504,1516,1498,1518,1568,1574,1506,1508,1564,1568,1566,1616,1510,1560,1576,1568,1578,1566,1550,1564,1512,1552,1480,1504,1616,1510,1512,1578,1616,1498,1514,1510,1548,1494,1504,1500,1496,1492,1462,1568,1500,1500,1558,1498,1556,1498,1588,1496,1489,1498,1502,1568,1568,1566,1510,1578,1556,1632,1504,1476,1522,1566,1568,1510,1564,1468,1574,1550,1512,1522,1524,1588,1578,1534,1518,1576,1658,1568,1492,1476,1714,1486,1518,1494,1564,1570,1510,1516,1500,1504,1520,1518,1518,1576,1520,1506,1568,1568,1466,1556,1486,1474,1472,1568,1522,1574,1562,1572,1506,1508,1516,1562,1523,1524,1498,1508,1568,1514,1520,1486,1498,1510,1588,1514,1494,1510,1488,1710,1494,1510,1508,1498,1480,1572,1568,1518,1502,1608,1526,1514,1572,1500,1503,1480,1490,1518,1478,1472,1554,1484,1510,1492,1518,1494,1482,1570,1514,1508,1580,1392,1510,1518,1580,1568,1518,1592,1520,1500,1520,1494,1552,1566,1502,1502,1504,1504,1546,1484,1442,1502,1508,1514,1496,1453,1486,1510,1510,1554,1566,1484,1558,1500,1510,1458,1508,1548,1574,1456,1522,1472,1518,1506,1492,1506,1502,1550,1564,1552,1510,1514,1524,1516,1532,3624,3705,848,1492,760,720,582,1450,2096,1542,1796,1898,2406,1740,1880,2420,1750,1812,1408,2000,2006,2597,3000,1498,3000,904,1184,2097,1161,763,1366,3000,2313,670,1101,1109,757,2010,1088,1366,1071,1029,1632,1010,3000,842,888,1966,785,2066,2044,2062,1721,1787,3000,3000,1222,1010,608,3000,2732,1048,1215,874,1268,2051,663,410,1266,2542,1882,2074,3000,1852,696,940,484,2038,3000,3000,3000,1482,1354,964,952,559,1376,989,1442,490,1053,946,988,662,343,1125,1164,1628,1236,816,3000,3000,3000,1000,3000,1707,2191,2034,1962,2218,780,1346,2204,3000,3000,1258,3000,830,860,1070,1236,1218,912,1574,1594,2692,1362,1357,750,918,852,912,498,424,476,3000,662,519,951,3000,2096,2502,2587,1228,1508,1666,1013,838,1365,1131,1480,1486,1718,1892,1392,736,957,1006,812,2290,1280,658,978,1250,1184,965,1004,1783,1273,1282,1017,830,1050,2052,1236,556,2071,563,1008,3000,3000,2038,1742,1270,946,952,2138,1442,1209,1831,2112,2082,1524,392,1455,2086,1736,2026,2030,3000,1552,2132,723,1256,2096,2561,2018,1504,1418,1860,1857,1851,1028,2280,1296,1772,1352,1418,1195,1837,1464,1707,1704,2176,1692,2246,1259,872,912,1362,962,768,971,609,708,777,449,410,1367,1098,463,622,2358,700,654,664,440,892,2108,2174,2200,1634,2254,2140,2142,2152,2224,2290,2316,2250,2246,2294,2246,2192,2068,2284,2278,2276,2232,2196,1962,2152,630,1864,1914,2132,1262,2246,2118,2190,1588,2280,2180,2330,2268,2322,2250,2282,2438,2070,2200,2120,2244,1152,474,1324,1334,1232,1628,2092,716,1082,2246,2306,2156,2362,2520,2382,2294,2398,2370,2266,688,986,846,2352,1700,2300,2344,2340,2340,2368,832,3000,2925,3000,2937,2917,3000,3000,3000,2897,3000,3000,3000,2849,3000,1934,3000,2902,1439,2920,2748,1701,3000,2873,2937,2861,3000,1727,1986,2838,3000,3000,2853,3000,1509,2858,3000,3000,2826,1399,1407,2854,2873,3000,3000,1100,3000,2846,2846,3000,1725,1279,2060,1353,2815,3000,1965,3000,3000,3000,2464,3000,3000,1171,3000,3000,3000,2687,2636,3000,2603,2747,3000,3000,3000,3000,2741,2892,3000,3000,2781,3000,3000,3000,2996,3000,1097,1302,4032,1620,1825,1605,1561,2092,1086,1105,1186,1314,4000,4040,1343,1085,1098,3000,735,350,696,2759,2048,2872,3000,1212,972,1877,1787,2910,2194,1700,3000,1606,1463,3000,2996,3000,1980,3000,3000,2919,2820,3000,2013,3000,400,3000,1666,3000,2996,3000,1502,2935,1513,3000,2291,2187,3000,931,3000,363,2915,3000,3000,3000,395,3000,2996,3000,3000,1935,2996,3000,2996,3000,2992,3000,1908,2522,3000,3000,3000,1919,2431,683,2914,1110,2268,1611,3000,3000,1731,2996,3000,3000,2573,3000,3000,1176,1856,3000,1096,1570,957,981,1037,1091,1332,1363,1300,1602,1134,1183,1397,1140,1071,1156,2704,1293,1455,2894,1882,1668,1217,1125,1147,1141,1152,1143,1153,938,1140,1138,1369,1729,1126,826,1150,1124,1316,1331,1870,4630,4485,3700,4490,4676,4768,3460,4768,4768,4517,3998,4768,3666,3161,4446,4504,598,1102,406,500,1110,3517,4768,1300,1584,3956,4162,4485,3882,3907,4768,3284,3892,3697,4768,2307,1315,4768,4768,4768,1468,1163,3791,3616,3990,3277,3134,4261,4418,4768,4121,3828,4768,4248,4768,1642,1851,4768,4403,3971,4161,3641,1078,960,4768,4630,4768,4768,4018,3840,3488,4768,3792,2226,3606,4600,4767,4768,4404,3963,4768,4768,3454,1604,1678,3840,2830,4766,4768,3520,4768,1805,4768,4768,4768,3710,4756,4768,3924,3330,3834,1773,3126,1848,1848,3436,4768,4768,4030,4042,3429,1963,4768,3975,1643,4523,4768,4768,3687,3752,4768,4768,436,1327,3959,1516,1512,4768,4398,4768,3184,3979,3188,4076,3393,4768,4768,3491,3518,2698,3834,4768,638,686,2212,504,1430,1378,1426,3792,3009,4768,4001,1738,4768,4768,2652,3917,2567,2724,4079,4327,3312,2606,4476,4547,4768,4251,4057,4768,4556,2521,4504,4768,2581,4547,676,1748,602,454,682,504,3064,831,4598,2524,4361,4475,4342,1204,654,536,3907,3797,4557,3516,973,418,452,530,630,556,582,406,640,888,589,1062,1084,326,792,836,726,596,1599,461,586,546,534,496,500,508,784,946,930,674,946,572,1400,732,308,868,852,2598,2591,2598,2591,2598,1348,2598,2319,2598,1066,1344,2591,2619,2591,306,2591,2591,2589,2591,2580,2573,1247,2619,1751,2584,2584,2598,1376,2996,654,373,380,510,485,534,458,2732,3000,3000,3000,3000,3000,2996,3000,2996,3000,2831,3000,1865,2810,3000,2928,2614,1919,1052,3000,3000,2572,3000,2917,2714,1982,2996,2233,1983,2996,1085,3000,2992,3000,3000,3000,2216,3000,3000,3000,2279,2996,601,2374,3000,2992,2996,3000,2656,2925,3000,2996,2996,3000,2996,3000,2086,3000,3000,3000,3000,3000,2914,3000,3000,3000,3000,3000,3000,3000,3000,2992,3000,3000,2224,3000,2996,2713,2785,3000,3000,2992,2812,2742,2834,2992,3000,3000,2992,3000,3000,2800,2992,650,2916,2992,1881,2996,2996,2908,3000,2996,2709,3684,1600,1600,3276,359,3032,457,454,509,308,1189,616,308,302,712,1304,309,309,303,414,892,678,507,304,310,308,307,303,875,558,300,308,301,364,303,302,486,769,474,300,301,307,302,520,456,654,602,578,588,646,571,640,3218,4488,698,1092,731,712,764,2044,668,519,2829,602,1933,1981,830,2159,668,886,726,966,537,738,866,500,478,618,524,682,626,616,672,530,2515,2168,585,4488,1802,623,714,898,690,1842,1864,1979,622,666,706,318,2533,656,386,467,487,433,453,424,556,430,518,424,1990,882,696,874,916,811,605,708,551,4488,769,434,392,508,438,324,2175,419,352,474,514,414,400,438,412,408,512,2194,2185,761,517,501,719,542,603,1904,4488,514,398,574,490,482,420,434,556,450,580,392,2164,690,414,2121,4488,510,452,550,4488,528,456,784,559,510,418,615,2332,4488,2095,2861,627,567,397,704,748,688,1744,1886,1138,2802,1363,922,1860,742,1143,1039,3210,834,567,740,683,3068,816,3198,622,916,1335,2340,1776,870,3138,913,2495,1667,2008,936,888,440,774,370,1457,2276,665,681,662,718,691,582,906,1880,785,1104,564,758,1061,666,718,749,1671,1654,338,778,895,1043,1016,756,950,483,891,866,850,938,625,817,2533,843,708,669,2172,1813,608,758,717,457,1648,940,1066,1736,941,2172,1286,1872,2560,4488,949,727,1035,615,1028,481,652,1247,597,626,529,600,514,656,616,700,566,706,729,655,738,1662,2025,3142,2719,1666,2900,768,738,1687,782,1948,2853,4488,2230,672,2863,3120,1458,802,842,1408,866,490,1012,2911,876,800,1659,3458,987,810,793,795,575,824,717,820,855,872,750,750,774,850,644,1028,658,593,763,2034,432,507,414,480,414,424,410,393,395,412,422,387,410,420,1024,752,1079,1498,920,774,932,854,854,2121,4488,966,981,1078,846,697,774,811,702,751,675,990,1769,758,2026,4488,1391,356,474,751,632,734,380,610,717,1503,981,2138,1904,1899,4488,2039,2263,994,665,694,798,1095,1171,944,864,1028,806,939,1159,1920,1728,2401,2283,2653,840,584,826,624,552,364,822,766,2928,2098,3403,788,395,1348,943,2932,2368,2784,1073,2352,4488,2254,1772,596,786,771,2327,2073,776,627,604,955,873,977,2182,641,2315,2461,2276,2057,1228,1007,736,773,809,2493,4488,1925,762,765,748,600,1183,559,708,716,707,647,1355,640,670,522,529,643,431,685,492,1111,862,664,1939,1197,612,4488,1683,1959,4488,2004,988,450,662,642,1129,1001,804,975,866,964,1244,1163,2271,1895,1980,1916,2324,1304,1324,2105,4488,1790,710,816,1693,830,866,1952,2287,2317,1671,2036,2479,2002,1250,1403,1629,1069,1314,874,877,858,855,1041,705,764,846,1353,1394,1891,896,946,332,552,1176,961,1241,998,1060,508,941,2220,1974,792,929,532,510,764,674,634,703,879,878,673,782,576,2022,359,1376,2121,1820,631,860,1628,534,2855,1168,739,729,2552,1817,1860,2420,4488,432,519,720,780,666,948,558,482,536,666,668,786,656,606,598,4488,2139,4488,460,440,1010,1233,1210,4755,4632,1302,2250,1565,1272,1660,1351,1245,2222,4716,4908,4747,4732,1532,2416,1735,1601,1755,1726,490,1739,922,592,1317,1717,1076,1535,1568,4716,3527,4738,544,302,592,1675,1480,1472,1434,1453,1786,1528,1762,2242,3000,2912,3000,630,447,478,304,3000,3000,362,3000,587,406,380,687,1548,326,1314,3000,366,2652,1502,1626,304,586,3000,362,2996,324,3000,362,398,3000,359,1923,391,2017,3000,538,364,451,364,324,348,1624,730,387,444,2888,527,3000,657,347,2565,321,3000,366,3000,390,396,322,3000,476,369,860,356,736,3000,3000,390,559,370,494,505,485,542,362,346,3000,488,2860,369,2757,346,1433,2996,1272,2996,706,1365,358,551,324,306,2830,3000,366,2996,370,386,830,3000,3000,2996,2642,3000,2996,3000,646,669,375,383,3000,390,424,3000,3000,768,2151,3000,3000,539,3000,2774,314,710,350,562,1673,372,764,3000,368,388,538,3000,2752,364,566,1692,369,1747,376,657,3000,390,348,3000,354,729,3000,380,700,3000,370,777,2720,370,3000,318,3000,558,374,648,1467,378,313,662,392,610,376,305,3000,3000,572,380,852,2298,2739,406,2996,368,2901,368,2123,312,1042,510,2693,376,574,2799,747,544,3000,3000,2996,386,831,1221,307,1401,472,3000,326,701,3000,357,881,1745,1555,505,3000,568,394,386,3000,416,3000,3000,2896,2814,3000,3000,3000,936,330,556,954,516,2992,3000,3000,2908,2786,3000,2798,3000,2820,3000,3000,2817,3000,2919,3000,3000,3000,2798,3000,3000,2799,3000,3000,3000,3000,3000,2870,3000,3000,2775,3000,3000,3000,2921,3000,3000,3000,2842,3000,3000,3000,2911,3000,3000,2854,3000,3000,3000,3000,2901,2845,3000,3000,3000,2716,3000,3000,3000,3000,2996,3000,3000,3000,3000,3000,2792,2996,3000,2996,3000,3000,3000,3000,3000,2816,3000,2996,3000,3000,3000,2923,2924,3000,2996,3000,3000,3000,3000,2751,3000,3000,3000,3000,3000,3000,3000,3000,3000,2996,3000,1434,2875,960,2866,1931,312,1056,2887,2634,1150,334,705,3000,3000,2945,3000,1662,628,681,3000,2946,3000,2906,2095,3000,1877,3000,2438,2996,3000,3000,3000,2102,3000,3000,2275,2911,3000,2655,3000,750,708,2946,3000,2944,3000,3000,2996,2996,2454,2929,3000,2921,2996,2853,2555,3000,3000,2361,3000,3000,2727,3000,2867,2665,3000,2851,1191,2705,2871,2850,2784,3000,1445,2346,3000,3000,2784,2204,2224,2370,1817,2530,2909,2290,3000,3000,2850,2694,2818,2591,2931,2837,2790,3000,3000,3000,2556,2992,3000,3000,2855,2906,3000,1581,2996,2740,3000,3000,3000,3000,3278,550,674,3188,2895,546,760,3319,3280,3302,3000,943,3000,416,379,2861,2537,2859,1250,3000,2624,962,2501,1698,2420,2418,1818,2583,2857,2688,1524,1634,2511,2453,1904,2408,2632,1104,3000,747,2590,2812,872,2320,1462,987,3000,3000,1234,2732,2818,1368,3000,808,2836,642,740,1577,3000,1794,3000,2948,395,408,388,665,663,909,612,355,694,519,580,879,352,635,636,804,741,589,462,3000,3000,3000,3000,3000,3000,3000,3000,3000,2828,3000,3000,3000,3000,3000,3000,3000,1650,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,1720,3000,3000,3000,3000,2996,3000,2448,2992,2992,2992,2330,2258,2714,2527,2416,2992,3000,1934,3000,3000,2992,3000,2274,3000,3000,2240,3000,3000,3000,3000,3000,2787,2992,3000,2786,2705,3000,2329,1837,3000,2992,2688,3000,3000,3000,311,1950,3000,3000,3000,3000,424,376,998,2794,3000,3000,356,356,3000,302,665,3000,3000,2809,310,2817,2791,3000,304,342,610,654,799,3000,941,365,3000,3000,3000,3000,3000,3000,3000,2876,3000,2580,3000,2732,3000,3000,3000,2398,3000,3000,3000,3000,3000,2857,3000,3000,3000,3000,2872,3000,600,2044,3000,3000,3000,3000,3000,2992,3000,3000,3000,3000,332,3000,604,3000,3000,3000,3000,3000,3000,1432,3000,3000,467,3000,3000,3000,367,3000,1199,2884,2846,3000,3000,3000,3000,3000,3000,989,3000,505,3000,3000,2880,2890,3000,705,2885,3000,3000,635,3000,3000,550,3000,3000,3000,2877,3000,3000,3000,664,2893,3000,314,3000,3000,3000,3000,2836,3000,3000,3000,3000,827,3000,1784,3000,2860,857,554,348,3000,3000,3000,3000,2785,3000,3000,3000,3000,2077,3000,2877,3000,3000,3000,3000,2585,3000,2734,2671,2699,3000,2335,3000,3000,2804,3000,3000,3000,2180,3000,3000,3000,3000,3000,3000,2327,3000,3000,3000,3000,2664,3000,2579,2124,3000,3000,3000,3000,3000,2390,2779,3000,3000,3000,2637,3000,2859,3000,2690,3000,3000,3000,3000,3000,3000,2024,3000,582,596,3000,3000,3000,2553,3000,3000,3000,2332,3000,3000,3000,2150,3000,3000,2734,2470,3000,2361,2377,3000,3000,978,1106,2168,3000,2265,3000,3000,3000,3000,3000,2815,3000,3000,2107,2169,2326,3000,3000,3000,3000,3000,3000,3000,2199,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,1094,370,3000,3000,3000,3000,3000,609,3000,3000,3000,3000,3000,3000,2301,3000,3000,3000,2689,3000,1729,2606,3000,3000,2345,3000,2644,2556,2660,2345,772,1526,3000,3000,3000,3000,3000,3000,3000,2697,3000,3000,2763,3000,3000,3000,3000,3000,586,594,1824,3000,3000,3000,3000,3000,3000,3000,2285,3000,3000,2673,2373,3000,2701,3000,3000,3000,2625,589,3000,2655,3000,3000,3000,3000,2471,3000,3000,3000,3000,3000,2361,3000,3000,3000,3000,3000,3000,1758,1734,3000,2707,3000,3000,2209,3000,3000,3000,1913,3000,3000,2770,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,1460,3000,3000,3000,1994,3000,3000,3000,3000,1987,2077,3000,1290,3000,3000,3000,3000,3000,2116,382,454,3000,3000,3000,3000,3000,3097,3272,3272,2877,378,2894,1952,3000,3000,3000,3000,3000,2781,3000,3000,2912,3000,3000,3000,3000,3000,3000,3000,3000,3000,2915,3000,2709,3000,3000,3000,3000,3000,3000,3000,3000,2996,3000,3000,3000,2996,2996,3000,3000,2842,3000,2986,3000,2921,3000,2833,3000,3000,2996,2996,2996,3000,2996,3000,2910,3000,3000,2870,2996,3000,3000,2796,3000,2996,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2996,3000,3000,3000,3000,2127,3000,3000,3000,2996,3000,3000,3000,3000,3000,2819,861,1232,2996,3000,3000,3000,4463,4386,4364,442,4458,4196,4597,4370,4483,4147,2875,4364,3079,3509,3227,2009,4130,4364,4364,4356,2719,3459,3590,3440,4356,3068,4166,4094,3855,3409,4205,412,655,1654,3468,3178,4356,3403,4135,4118,985,2249,3647,2910,4368,2784,4364,3148,3234,4364,3076,4118,4368,2940,4368,3228,4372,2771,4049,4368,2791,4372,4372,4368,4368,4372,2324,4372,4372,3540,2091,2071,4372,4372,4372,4372,4372,3018,2820,4372,3247,4372,4376,3650,4469,4472,4627,527,644,456,546,463,354,400,348,601,308,3519,812,835,569,2338,2932,1399,788,578,591,428,762,2944,1108,325,600,324,518,3000,1176,379,624,395,362,652,349,559,356,3273,3000,3000,3000,3000,3000,3000,3000,526,370,474,722,1084,691,390,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2942,2866,3000,3000,3000,3000,3000,2996,3000,3000,3000,3000,3000,3000,3000,1882,2996,2996,3000,3000,2502,2996,3000,2903,3000,3000,3000,2996,1850,3000,2591,3000,1851,3000,3000,2246,3000,2923,3000,3000,3000,3000,3000,1934,2576,3000,3000,3000,3000,3000,3000,2825,2992,2526,2325,3000,3000,3000,2810,3000,3000,2594,3000,3000,2215,2828,1313,1614,3000,2996,3000,3000,2996,3000,2267,2996,3000,2766,3000,3000,3000,3000,3000,3000,2645,1327,3000,3000,2573,3000,2336,3000,3000,2996,3000,3000,2587,2366,3000,3000,3000,3000,3000,3000,1459,3000,3000,3000,3000,3000,3000,3000,2520,630,770,1032,459,328,476,3000,418,322,518,320,668,328,2992,482,340,677,1089,746,348,2842,3000,3000,3000,1842,3000,3000,3000,2813,2992,3000,3000,3000,2992,3000,2342,2996,3000,1904,2828,3000,2144,3000,2992,3000,2992,2992,3000,3000,3000,3000,2992,1883,2653,3000,2996,2996,3000,1572,3000,2996,2930,3000,3000,2684,3000,3000,1789,3000,3000,2171,3000,3000,3000,3000,3000,3000,1932,2446,2992,2256,3000,3000,728,1614,3000,2996,3000,2999,3000,3000,3000,3000,3000,2787,3000,3000,2928,1862,2313,3000,3000,2938,3000,2572,3000,2953,3000,3000,3000,3000,2591,3000,3000,2903,3000,3000,2996,3000,3000,2748,3000,1767,3000,3000,3000,3000,3000,3000,3000,3000,3000,2404,3000,3000,3000,3000,3000,3000,3000,3000,593,766,1318,1062,1001,494,384,1212,544,418,738,406,3000,3000,3000,3000,3000,3000,2402,2317,3000,3000,3000,3000,2357,3000,3000,3000,3000,3000,2822,1890,2746,3000,2760,3000,2573,3000,3000,3000,1923,3000,2619,3000,1881,3000,1879,3000,3000,3000,1580,3000,2031,3000,3000,3000,3000,362,920,3000,3000,2457,2866,3000,3000,2354,3000,3000,3000,3000,2414,3000,3000,3000,3000,3000,2719,3000,2742,3000,3000,3000,3000,3000,3000,2024,2837,2996,1886,1796,2242,2061,3000,3000,3000,2413,2664,2738,3000,2623,3000,2771,3000,2804,3000,3000,1926,3000,3000,3000,2680,3000,2453,3000,3000,3000,3000,3000,3000,3000,3000,2023,3000,3000,3000,3000,3000,3000,2100,3000,3000,530,3000,514,584,2092,2642,534,2459,2815,500,2741,3000,3000,2733,3000,530,2834,510,3000,506,3000,506,490,562,3000,576,2859,528,2696,514,2878,510,3000,512,3000,490,3000,518,3000,516,3000,3000,3000,514,2882,508,2838,3000,3000,512,3000,3000,2156,2649,3000,524,1869,3000,476,3000,3000,1679,540,2776,502,1851,522,1972,520,3000,546,3000,3000,510,2771,542,3000,502,3000,500,3000,2096,500,3000,500,3000,2490,532,2855,530,2943,490,3000,510,3000,528,3000,510,2856,536,3000,524,2199,540,2857,498,3000,3000,3000,3000,3000,3000,2996,2084,3000,3000,556,3000,3000,508,609,3000,514,2819,3000,540,2116,558,2839,534,3000,516,3000,1984,3000,532,3000,518,3000,544,3000,3000,552,2166,522,665,3000,524,3000,526,2133,3000,561,2535,3000,532,3000,516,2855,662,3000,3000,564,3000,500,3000,504,3000,524,3000,532,3000,2214,508,2016,378,518,3000,504,3000,3000,504,3000,508,3000,536,1944,510,532,3000,530,2996,3000,3000,3000,542,3000,528,2390,536,3000,524,2871,518,3000,518,3000,3000,514,3000,3000,512,3000,510,2563,514,2755,518,2328,508,3000,3000,514,3000,514,3000,506,3000,508,2806,516,3000,508,3000,3000,494,3000,3000,1735,2488,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2943,684,2833,3000,2868,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2996,3000,2996,2866,2996,3000,3000,2884,3000,3000,3000,3000,3000,684,808,484,440,316,398,393,2806,2742,2987,364,615,2874,2903,2746,728,800,1430,604,2678,877,3085,3656,2858,1234,2652,425,543,484,959,816,484,350,592,610,365,838,855,1068,394,542,840,1420,816,676,818,1016,1372,1366,2957,901,580,698,736,648,1256,3640,1212,1296,2645,1244,778,828,824,2237,1616,1198,944,1192,530,1466,1202,1186,1174,1030,959,697,1262,1060,3660,1046,1794,1898,3374,3465,2808,3672,1574,870,416,1323,1628,3656,822,1314,2731,704,1212,1214,2771,750,1004,1032,1006,958,1132,3668,1134,822,950,2737,630,700,794,1115,2572,564,562,612,670,538,3652,1563,3664,859,514,328,1241,3070,822,868,576,972,494,590,3457,3676,460,586,560,462,1610,3224,1590,1916,1388,2826,3664,3652,1884,1220,3115,553,1176,1184,1342,1532,1298,1104,1142,834,3164,1377,3226,2641,546,2855,1285,1155,1098,1172,637,614,3644,3049,1156,1677,655,910,872,1200,955,791,657,668,1118,1194,1548,3660,1130,1400,1400,2706,1353,1266,2677,1172,1274,308,490,468,504,328,488,996,1348,1484,3640,1124,344,2783,1382,1072,2951,625,1719,570,2714,868,3345,3372,437,1077,2913,1809,1658,2439,1793,2786,2857,3644,2720,847,1118,3672,2730,1253,1207,3656,416,1156,3652,650,1120,1816,508,1618,1412,972,484,1893,778,1112,967,772,1205,710,786,468,744,1215,1300,3644,1150,3660,2679,2980,2904,3644,1120,2472,363,432,658,2881,1483,1400,1796,464,710,536,686,684,1044,2840,912,3660,3660,782,786,3640,1234,1796,1235,663,2754,3648,1278,1422,1647,484,490,3487,1595,640,3664,444,404,1316,640,508,500,3648,3656,874,389,509,436,555,500,495,700,411,401,876,3000,3000,3000,3000,3000,3000,3000,796,3000,3000,3000,2359,2387,3000,2268,2522,2532,2354,3000,3000,3000,3000,3000,3000,3000,3000,1076,936,3000,2469,2639,3000,2193,3000,3000,2694,2686,3000,2487,3000,2658,2667,1864,3000,2766,2696,2649,3000,2767,2005,2494,3000,3000,2722,2371,2712,2176,2775,2403,3000,3000,2796,2366,2352,3000,3000,2814,3000,3000,3000,2742,2366,3000,3000,3000,3000,2268,3000,3000,3000,3000,2741,3000,3000,3000,2047,3000,1161,3000,3000,2795,2847,3000,3000,2723,3000,3000,3000,2673,3000,2402,2745,3000,3000,2270,1986,3000,2728,3000,3000,3000,3000,3000,2748,2802,3000,3000,3000,2778,3000,3000,2340,2800,3000,2788,3000,2378,3000,3000,3000,3000,801,1388,3000,2373,2996,3000,3000,3000,2340,2681,3000,3000,3000,3000,1069,1057,3000,3000,2660,3000,3000,2306,3000,3000,3000,3000,3000,464,548,3000,3000,3000,3000,3000,3000,3000,3000,3000,2357,3000,3000,3000,2328,3000,3000,2197,3000,3000,3000,2075,3000,3000,3000,3000,3000,3000,3000,2472,3000,3000,3000,3000,2382,3000,3000,3000,677,418,374,790,836,372,2304,2335,2175,874,666,2118,2211,2289,2321,2333,2303,2313,2292,1987,3000,2304,2312,2199,2326,638,3000,2963,2933,511,398,413,443,348,582,340,410,364,440,3000,3000,3000,2702,3000,2945,3000,3000,3000,3000,3000,3000,3000,3000,3000,2996,3000,3000,2752,3000,2996,3000,2512,2734,2827,3000,741,3000,3000,3000,2170,2854,2995,2996,3000,3000,3000,2669,3000,2996,2996,2996,2526,3000,3000,3000,3000,3000,3000,2803,2649,3000,3000,3000,2696,2724,3000,2996,3000,2714,3000,3000,2996,3000,2996,3000,3000,3000,3000,2918,2992,3000,2890,3000,3000,3000,3000,3000,2944,3000,2564,2851,3000,1252,997,3000,2736,742,3000,2996,2360,3000,3000,3000,3000,1152,3000,3000,2992,3000,2456,3000,3000,3000,3000,3000,3000,3000,3000,1086,2992,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2798,3000,3000,2760,1301,2249,3000,2038,2829,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2853,2826,3000,3000,1151,3000,3000,3000,3000,3000,2618,3000,3000,2749,3000,3000,3000,3000,3000,3000,3000,2534,3000,3000,1132,3000,2856,3000,3000,3000,3000,1167,3000,3000,2904,3000,1403,483,3000,3000,2195,3000,3000,3000,2053,2996,2826,3000,2779,3000,3000,2992,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2819,3000,3000,3000,1873,3000,3000,3000,3000,2870,3000,3000,3000,3000,3000,3000,3000,2749,3000,3000,3000,3000,3000,3000,3000,2865,3000,3000,1957,1965,1081,414,984,498,450,890,2369,2945,2858,3000,1583,3000,3000,2951,1182,2944,3000,1150,3000,2834,2944,3000,1947,3000,3000,3000,2810,3000,3000,3000,3000,3000,847,3000,2006,2996,2940,3000,1639,3000,2842,3000,3000,3000,2999,3000,3000,2992,3000,2428,3000,3000,2195,3000,3000,3000,2474,3000,2996,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2330,3000,3000,2316,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2528,3000,3000,2743,3000,2543,3000,3000,3000,3000,3000,3000,2805,3000,3000,1484,2817,2843,2996,3000,3000,3000,3000,2921,3000,3000,3000,3000,2992,3000,3000,3000,3000,2069,2992,3000,3000,3000,2341,3000,3000,2992,3000,2996,3000,1035,3000,2992,3000,2992,3000,2765,3000,2926,1953,3000,3000,3000,2397,3000,3000,2996,3000,3000,3000,2859,3000,2992,3000,3000,3000,3000,2996,4504,3414,2250,4298,3960,775,1087,4504,4504,4504,2966,3762,4504,764,600,1436,4504,4504,768,4504,773,4504,4504,860,1360,3008,1389,994,4504,1523,4504,728,1578,1002,3969,1353,3533,814,1330,1072,634,4504,4504,1611,790,4504,1777,4504,378,847,1344,436,442,3177,4504,853,745,4232,934,2401,1388,3490,1686,2649,4504,4504,1314,4504,913,544,661,4504,994,2315,484,798,4504,406,782,1071,4504,633,440,446,4504,1567,4504,4504,4504,660,977,4504,836,4504,670,2060,4504,4504,4291,4504,2509,4499,4504,4504,4504,4504,4504,982,980,3933,4504,3000,3000,1684,388,1524,960,2051,1238,3000,1238,3000,1255,1246,1672,1239,1263,1234,1212,1236,1234,1241,1288,1337,1216,1234,2118,1241,1229,1760,1570,1243,1715,1747,1716,1235,1238,1215,3000,1227,1227,1288,3000,1231,1229,1118,1140,1226,1222,1229,1196,1226,1267,1230,1230,1336,1239,2880,1128,1227,1311,1238,3000,3000,1629,1239,1212,1847,1222,1275,1252,978,1222,1695,1196,1228,1897,1164,1232,1247,3000,1281,1202,3000,1184,1058,1277,1211,1360,1004,1228,1226,1217,1223,3000,1202,3000,1227,1221,1222,3000,3000,1621,1220,1221,3000,2584,1222,1362,465,401,926,4171,4084,2928,1302,4084,876,902,1704,1706,1448,1690,1729,4084,1673,4084,1691,1737,2133,4084,1899,2620,1931,1714,1681,4084,1763,3774,1662,2067,2171,2655,4084,4084,1466,2027,1893,1797,3768,1747,2206,1721,2827,1700,1505,4084,3590,1902,4084,4084,4084,1458,2064,1674,1858,2714,1709,1817,3694,1702,2166,1719,1722,3815,2867,1754,4084,1707,2605,1481,4084,3751,2918,1882,1461,4084,1789,4084,1844,1865,1457,4084,2922,1478,1539,4084,1528,2119,2191,1902,3806,3374,4084,1849,2662,4084,2398,1172,4084,3813,3747,4084,1830,1695,3613,1704,1676,2024,2053,4084,3790,4084,1689,1963,4084,1385,3937,1517,1946,4084,3862,1740,4084,1694,2992,1879,1080,1679,4084,2003,1187,1188,1654,4084,1503,1716,1928,2784,2705,1305,1179,1710,4084,1207,4084,1686,1950,4084,1010,1688,4084,3685,4084,2943,3906,1299,4084,1701,984,1719,4084,4084,3749,2723,4084,3838,1451,3835,1218,3732,4084,1269,4084,1666,1548,3499,1734,2280,3742,4084,1877,2181,1428,1358,1679,4084,1163,993,3631,2292,1767,3814,1502,1687,1474,1928,1236,1748,4084,1083,4084,1657,1224,1517,4084,1685,4084,1704,2128,1603,3785,3946,1534,4084,1239,1644,4084,1723,3745,1860,1513,4084,2254,4084,1316,4084,1833,4084,3864,3346,941,4084,1677,1692,1506,1331,1697,4084,3297,4084,2876,3816,1295,1503,4084,1863,1726,4084,4084,3897,1568,4084,3724,4084,3741,4084,2672,4084,4170,4323,3000,320,2996,2996,2458,2599,2424,2740,2898,420,558,2712,3000,3000,3000,1082,2692,2068,1883,2719,3000,636,636,1640,958,932,2857,3000,3000,2342,330,3000,3000,3000,3000,3000,3000,1963,3000,3000,3000,3000,3000,2679,2689,3000,2692,2849,3000,3000,2277,1959,2650,3000,2829,3000,3000,696,3000,3000,1800,342,2834,3000,2992,3000,3000,3000,3000,3000,2830,3000,3000,3000,3000,2756,3000,1208,1396,3000,2825,2816,3000,3000,1880,2996,3000,3000,2382,2795,3000,2920,452,2817,646,3000,799,3000,2723,2996,2996,2996,3000,2827,2996,2844,1136,3000,3000,2996,2916,2777,3000,3000,2838,538,446,2996,537,542,2900,473,496,408,2737,3000,3000,3656,352,552,3608,1375,2002,2566,2598,3608,2601,2581,2574,862,503,2648,2670,3608,3608,2844,1475,1809,3608,3608,729,374,1438,723,495,3608,3608,1939,2009,3608,2602,1206,1578,3608,769,459,3608,3608,3608,1932,3608,3608,3608,3608,3608,1897,3608,3608,3608,3608,3608,2619,3608,3347,2015,3608,3608,3608,682,682,454,3608,3608,3608,2523,3608,3608,3608,1120,332,2036,3608,702,392,3608,3608,620,376,3608,2665,3608,3608,2047,1058,466,3608,3608,2565,2020,859,329,384,747,3608,3608,3608,606,1969,1976,1962,1841,2001,1973,1926,3432,1948,1961,1818,1955,1953,1924,1951,1872,1944,1922,1908,1961,1918,1877,1904,1902,1948,1910,1967,1944,1943,1895,1918,1957,1972,2024,2012,2040,2035,2044,2052,2050,2044,3444,3215,3468,3290,3452,3440,3436,3432,3444,3448,3147,3288,3448,3436,3058,3436,3472,3432,3452,3432,3131,3444,2996,3000,3000,748,397,364,805,2217,2195,2327,3000,2490,3000,3000,3000,2227,3000,3000,3000,2247,3000,2232,3000,3000,2453,3000,2898,3000,2070,1680,3000,3000,2427,2996,349,396,3000,3000,365,601,732,3000,3000,3000,2903,3000,3000,3466,3696,1998,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3607,3023,3696,3696,3696,3696,3696,3696,3696,3394,3313,3696,3696,3696,3696,3696,3696,3696,3125,3696,3696,3696,3696,3696,3696,3696,3094,3696,3696,3696,3696,3371,2660,3696,3696,3274,3696,3423,3696,2829,3696,1992,3104,3696,3696,3696,2635,3696,3329,3446,2800,2801,3229,2702,1990,370,3000,3000,3000,3000,3000,2716,3000,3000,3000,3000,3000,2182,2815,2837,3000,426,853,3000,3000,3000,2125,3000,3000,2664,3000,3000,3000,2828,3000,3000,3000,3000,3000,3000,3000,3000,2982,2816,2895,2798,2950,3000,2981,2776,2966,2973,2799,2950,2997,2982,2955,2278,2965,3000,3000,2173,2353,2781,3000,3000,3000,3000,2623,2803,2817,3000,3000,2026,1419,1031,1214,1099,1817,1265,903,551,616,433,2928,1474,1502,1098,2087,1715,920,1914,2928,2928,1567,843,1338,1176,1418,984,1298,1026,1355,1211,1206,1213,1514,904,1448,1063,1270,2928,2597,3000,3000,2727,3000,3000,2717,3000,2147,3000,2196,3000,3000,3000,2637,1486,3000,412,714,530,875,429,1061,3000,3000,3000,2175,3000,2724,2730,3000,2210,1708,2756,2625,3000,3000,2715,2778,3000,3000,2516,836,779,2741,3000,3000,2527,2717,2208,3000,3000,2319,2661,3000,3000,2804,3000,2812,3000,2471,1659,3000,2704,3000,1945,2232,3000,2715,668,2626,3000,2724,1956,3000,2689,2905,2682,3000,1260,3000,2156,2676,3000,3000,2720,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2048,3000,3000,1359,2229,3000,3000,3000,1299,3000,3000,3000,3000,3000,3000,1721,3000,3000,3000,2283,3000,2256,2128,3000,3000,1054,462,484,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2070,3000,3000,2996,3000,3000,3000,3000,3000,334,3000,3000,3000,3000,2304,1060,966,3000,3000,3000,2131,2125,1624,3000,3000,2125,2996,1367,3000,2125,3000,3000,3000,3000,3000,1912,2143,3000,2143,2136,3000,1758,3000,3000,3000,2249,2092,3000,373,3000,3000,2996,3000,2996,3000,3000,3000,3000,3000,2996,3000,3000,2992,2938,3000,2992,3000,3000,2992,3000,3000,3000,2508,3000,3000,2213,3000,1187,1064,3000,3000,3000,3000,3000,2996,3000,3000,2602,3000,3000,3000,3000,3000,3000,3000,2996,3000,547,3000,2736,3000,3000,3000,3000,3000,3000,3000,3000,2588,2219,3000,2121,3000,2302,2472,3000,3000,3000,3000,2721,3000,3000,3000,3000,3000,746,748,744,746,3000,2996,456,3000,3000,3000,3000,4167,4376,1298,4313,4424,4412,4384,3741,4384,4380,4380,4368,3263,3244,3310,3227,4368,2264,4380,3268,4148,3171,4198,3296,3336,2630,3832,4412,4133,3941,4384,3270,4134,3287,3454,4412,2331,4265,3330,2113,4376,2268,3295,3353,4368,4158,4392,4040,3252,4202,4368,4432,3299,4003,1203,3822,4400,4160,4408,4176,4404,2985,4408,4448,4404,2911,4396,3314,4408,4527,2650,4752,4752,4752,2284,4752,4752,1292,756,4752,4752,4752,2530,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,4752,1656,4752,4752,4752,4752,4752,2762,4752,1395,775,4601,1114,878,2288,4752,2976,4752,4752,4752,2512,3190,4752,4752,4445,4752,4752,1628,1757,4752,3314,4752,4752,4752,4752,4752,4752,4752,4752,4752,3493,2885,1564,4752,4752,3521,4752,4752,4752,4752,4752,4752,2680,4752,4752,4752,3136,5064,2568,4756,4756,4756,3444,4625,4756,4418,4756,4756,4751,3318,4756,4756,2963,4756,4756,4756,4756,3235,4756,2147,4756,4756,4756,4756,4756,4756,4751,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,4756,2986,4756,4392,4756,4756,4756,2888,1679,4756,4756,4756,4751,4751,4432,3459,4756,2350,4756,4756,4756,4756,3413,2878,4756,1726,2524,4756,4756,1964,2104,2478,4756,2383,1519,4756,1686,4756,4756,4756,4756,2872,3931,4756,4832,2965,3011,1072,2896,344,2896,1273,1128,1337,2896,1138,1100,1096,1132,1087,1137,1116,1123,846,1122,1364,1082,1096,1114,1130,1267,1096,1150,1103,1126,1135,1132,1058,1151,1108,1152,1082,1132,1155,1133,875,1335,1154,1499,1141,1139,1094,1129,1174,1341,1088,1099,1132,1366,1120,1140,1159,1144,1133,1381,1119,1148,531,1147,1443,1145,1594,1163,1141,1128,1047,1550,1136,1140,1175,1132,1223,1159,1152,1094,1132,1152,1147,1248,1404,1139,575,1439,1095,1126,1451,1155,1150,1152,1147,1261,1247,1140,1251,1144,1131,1145,1134,1250,1142,1208,1140,1004,1154,1102,1259,1114,1498,1405,1137,1102,1108,1121,1136,1136,1138,1088,1188,1142,1130,1150,1514,1143,1120,1124,1156,1092,1134,1732,1482,2896,1144,1525,1471,1171,1154,1133,1374,1130,1131,1164,1146,1142,1096,1463,1097,1136,1250,1136,1106,1170,1149,1087,1137,1150,1488,860,1141,1113,1213,1157,1487,1105,1140,1260,1238,1152,1693,1252,1115,1257,1272,1116,1254,1246,1256,1261,340,2405,2896,2896,561,2673,2689,2896,556,571,2972,2941,3051,2824,3000,3000,632,3000,732,3000,844,2758,3000,3000,3000,2323,2900,3000,3000,3000,3000,3000,3000,3000,3000,3000,470,412,444,3000,3000,1403,936,1111,1136,1154,3936,4167,4167,4178,4167,4167,4167,4167,3909,4167,4167,1362,1511,4167,4167,4167,2122,746,4167,4167,4167,4163,4167,4167,4167,4167,4167,2586,4167,4167,4167,1117,4167,4167,4167,4167,4167,4167,4167,3870,4167,4159,4159,4159,4159,4142,4159,957,4159,4142,4159,4159,4024,4159,3000,2162,2656,2230,2692,2190,2335,2668,2170,2110,2664,2668,2656,2668,2672,2684,2684,2684,2696,2684,2680,2286,2676,2892,3000,3000,504,2996,3000,2992,2992,2992,2992,2996,2996,3000,2992,2992,2992,2946,3000,3000,3000,3000,3000,3000,3000,2909,3000,3000,2996,3000,2906,3000,3000,3000,3000,3000,3000,3000,3000,1534,394,330,4524,333,3922,2956,1112,772,444,636,992,570,440,3144,3026,3650,4378,3366,3571,2330,2332,2376,3394,2918,3232,2860,2204,852,640,444,3920,600,494,3142,2548,2808,1684,3290,2366,2394,1732,3724,3360,3350,3316,3164,2934,692,2652,2682,3196,992,3610,334,1114,2701,2143,2672,2772,3649,3226,3208,406,622,520,801,593,457,841,627,869,719,424,545,543,539,592,802,3207,3266,2578,3311,433,2512,3241,3223,3253,3357,3227,3218,3148,480,3144,556,517,474,402,554,3197,2730,3259,3243,3251,2722,2955,3257,3248,2936,3246,2909,3231,2848,3261,3246,2776,2863,2924,2979,2960,3252,3257,3242,2769,3255,3223,3258,2472,2902,3249,3268,3250,1952,3226,3176,3348,3916,3804,3804,3804,3804,2878,3317,3804,1765,1176,2933,3260,3804,3186,3538,526,588,602,676,570,586,394,550,346,530,3012,3022,498,512,660,664,498,622,1580,504,2370,2556,508,504,514,640,642,618,2788,2490,788,2666,2402,718,712,1532,716,708,886,898,398,516,392,2632,1110,524,524,1244,656,654,470,2228,1618,1646,1394,920,2642,526,828,2650,426,2164,620,2740,514,494,984,2724,518,1674,764,734,524,2678,2490,482,368,2700,630,1364,1562,524,2622,2592,488,650,654,1654,318,508,2734,508,846,2742,522,570,2516,2270,370,666,330,2422,394,650,658,642,652,500,2748,1344,658,518,2700,2742,652,658,664,658,504,498,2676,2464,318,764,1262,1792,792,756,502,2500,500,2598,1252,1302,532,2134,1368,1350,676,684,568,928,714,1370,1398,976,514,362,508,1660,384,436,2526,446,2672,618,388,1338,506,504,394,2602,328,2568,498,2524,1360,2500,508,760,764,766,744,760,762,2802,2610,316,322,476,518,404,794,4101,4264,1221,2373,1528,1465,1345,4264,1148,1096,4056,1257,1127,4007,4027,1464,4092,3945,1131,2399,4264,1179,4264,4008,4264,3631,4074,4043,4264,4264,4264,3980,3792,1210,1422,2338,1092,1089,3365,2439,3993,2412,4264,1466,4264,1225,4264,3232,2460,2432,1111,1157,1091,4264,4264,3176,3800,4264,4264,1112,1191,2420,4264,1287,4264,1133,1273,1256,1231,4264,4264,4264,1901,904,3446,4264,1732,834,927,4264,2544,2515,4264,4264,1075,1141,4264,4264,4264,4264,1130,1110,4489,4384,952,4384,1149,1001,840,500,1655,1184,418,4375,2376,538,448,1020,4193,4226,4384,4384,4384,2758,1643,2709,2036,3804,4499,4485,4488,4499,1874,1851,4454,3490,4462,402,928,1560,3922,4035,4384,4384,4384,1238,390,4492,4516,3270,4384,406,3775,3568,4384,3709,3699,4384,1860,1685,4384,4379,1136,566,2780,4384,4384,4384,4384,4384,4384,4384,4384,4384,2776,4384,4384,4384,4384,4384,4384,1561,3168,304,2340,4384,4384,4384,4384,4384,4384,1498,4384,2075,2017,4384,2062,4384,4384,2235,4384,4265,4384,396,878,1098,844,2746,4498,4211,4492,4493,4501,4501,4384,4384,4384,4384,782,4492,1936,958,969,386,4182,3645,3232,4182,4412,4412,1442,1426,3300,4189,2226,2904,4210,2858,3509,3443,3040,3419,4134,3240,4412,4412,4412,4412,4412,380,950,3448,3538,1608,4412,1730,1960,1849,1572,1065,2198,1382,1106,3526,4412,4412,4412,4171,3878,4220,1679,1609,954,4412,4412,3619,3378,4412,4412,3611,3511,3521,4412,1674,1235,1142,990,3611,3604,3429,3358,1334,442,4412,4412,4412,4412,4412,4412,4412,4412,4170,4412,4412,4155,4412,4412,4412,4412,4412,4250,4242,4229,4313,4412,4141,4161,4412,4198,731,3495,404,4412,3840,4412,4184,4412,4412,2965,4250,4412,3573,2946,4412,4412,4412,4412,4412,4412,3592,4194,4412,3579,4412,2978,816,3541,320,4412,4412,4412,3017,4412,4412,4412,4412,3784,4195,3315,4412,3143,1619,3577,4412,4155,2752,1845,4477,3961,4469,4628,3288,3630,4395,1579,3848,4371,576,768,1414,4023,4730,4764,4792,438,4402,4776,3391,4752,4494,4542,780,4780,4007,3509,4756,4215,4776,4489,4756,4756,4184,4768,4756,4780,1684,1782,3625,4756,4760,4756,3684,4756,3574,305,4525,4398,307,4764,4768,4565,4764,307,4796,794,940,4776,4772,4772,2706,4139,4812,630,734,4756,4589,1238,4776,4780,3588,606,508,520,4390,4786,4548,4426,4764,4816,4842,4808,2807,2570,2852,3000,2259,2890,2848,3000,2908,3000,2897,3000,1811,3000,3000,3000,3000,2158,2956,3000,2956,1466,3000,3000,3000,2074,3000,3000,3000,3000,2819,3000,2168,3000,2262,3000,2934,2593,3000,1666,3000,2923,3000,2787,2082,2813,2737,2956,3000,1869,2225,3000,2062,1047,2751,3000,2962,1614,2948,2153,3000,3000,3000,3000,3000,3000,2268,2830,1766,3000,2915,3000,3000,3000,2778,2192,3000,2199,3000,3000,3000,3000,2124,3000,3000,2192,2226,2123,3000,3000,2682,3000,3000,3000,3000,2928,3000,2217,534,3000,2533,2812,2705,3000,2996,3000,3000,3000,3000,2996,2996,3000,3000,3000,2109,2996,2225,1164,957,2996,1828,3000,2146,2302,3000,3000,1825,3000,2834,1793,2996,2825,3000,2780,3000,1285,3000,3000,3000,2169,3000,2377,3000,2996,3000,3000,3000,2016,2170,2763,2896,2860,2223,3000,406,753,358,1440,2917,3000,3000,3000,3000,3000,2992,2996,3000,2220,3000,2123,3000,2040,2145,3000,3000,2401,3000,3000,3000,2906,3000,3000,2992,2162,786,764,984,826,2992,2992,2754,3000,2908,3000,3000,2992,2992,3000,2992,2706,3000,3000,3000,2992,3000,3000,3000,2996,2727,2641,2596,2163,3000,3000,2775,1725,3000,3000,3000,3000,3000,2632,2801,3700,3742,428,364,442,3128,300,1341,2288,674,504,928,920,770,524,552,810,1166,580,450,862,798,720,755,751,734,765,1087,2594,551,350,346,400,346,410,416,820,366,478,674,500,720,426,560,562,458,384,602,724,660,590,772,560,492,1326,1024,760,450,405,504,393,440,472,308,323,316,370,431,330,530,356,452,504,463,340,412,376,486,437,372,662,623,544,624,480,411,521,470,560,808,954,546,778,900,1104,804,1306,920,786,442,860,1176,680,916,605,693,942,780,739,558,732,978,1142,906,788,943,2254,792,1238,618,695,930,998,944,1116,702,864,826,638,838,802,1320,962,532,590,718,332,582,794,520,792,3128,686,1260,878,484,814,1342,1150,1012,771,906,735,824,812,801,774,717,491,806,1014,447,456,480,392,524,594,585,403,568,306,354,367,404,704,590,814,744,742,567,624,552,344,432,506,599,416,460,557,1025,1125,588,540,1066,448,455,1403,1041,949,1219,1160,834,814,1170,964,2658,370,568,505,328,1320,1022,1448,670,654,664,1168,1076,1082,1292,500,336,1684,1826,1398,1021,802,1378,570,1307,1130,1200,1246,565,636,764,810,1042,634,807,836,912,1002,1000,1178,1305,1339,677,605,536,1799,660,710,418,1160,869,1427,2087,1408,1066,494,601,638,655,744,594,631,854,750,316,300,300,300,578,300,368,1565,560,668,646,496,708,692,532,538,302,596,444,744,644,2885,338,696,344,524,674,390,804,510,648,526,752,745,843,766,822,786,712,1252,632,454,358,408,1060,755,354,349,671,473,510,547,685,856,678,546,652,303,466,525,532,653,1121,547,903,615,582,364,802,882,782,500,490,588,381,480,672,354,428,1240,678,536,474,612,622,984,680,780,936,1052,1640,1419,1486,539,362,1042,622,812,790,2604,3372,3392,3174,3018,2575,2591,2663,2629,4164,536,986,628,1637,1331,1996,1215,654,1831,2435,1161,1251,1282,330,2009,2330,4164,4164,1668,1113,1851,2100,4164,1001,978,1236,1392,1082,643,948,974,1162,1654,1621,4164,4164,3747,1233,2591,726,418,1089,592,1792,4164,3400,1501,990,3858,998,1353,1908,2495,1168,976,642,1172,1310,996,904,1737,830,4056,3908,1603,1962,1442,2310,1474,2120,2470,1301,979,1354,454,1499,1019,1233,783,724,961,1983,1132,1487,722,624,2245,1777,1071,1581,4164,4164,1232,1295,620,4164,3171,2276,2120,1397,1815,1151,1664,993,957,2066,2433,1770,1932,864,2854,1289,2299,2228,1906,983,4164,991,1429,936,1335,753,1232,1148,1272,898,956,603,395,390,1000,664,1235,2011,2080,1307,2329,3872,1742,1751,3298,864,610,2006,999,2114,985,1216,1331,1172,1240,890,1140,412,1258,457,981,1031,580,700,940,666,1359,893,1615,746,888,1438,490,627,1330,1643,1538,1257,730,514,850,854,1264,481,676,1570,2318,1627,1618,2373,1507,1355,1352,1418,1489,1475,1455,2095,2088,778,978,2375,2232,2648,2434,1993,2299,1637,782,1481,1396,2267,4164,2420,1190,2426,1527,1216,856,2499,1675,1765,1455,3146,4164,4164,2181,3150,2640,1045,684,2161,2643,2930,2351,1243,2139,3297,4164,3368,1476,3081,2029,1112,803,812,1087,570,2516,1925,2877,2445,4164,2849,2381,1467,1387,1059,1581,1971,2011,2234,1230,1034,2875,687,782,1204,1721,1626,1509,2522,2233,3074,1081,2248,2031,4164,4164,2782,2838,960,934,1258,4164,943,1015,773,556,1748,1412,1165,1099,2326,4164,4164,4164,1019,1002,4164,1384,1272,1432,1225,1888,708,836,1020,486,1082,656,1122,1572,2291,956,1061,1086,1907,2463,2493,4164,1996,1879,2993,1992,4164,786,1293,4164,580,1214,3288,820,1447,3385,2936,2499,2954,2719,2050,773,1112,2073,4164,1160,4164,1469,2650,1252,1215,715,986,1864,1811,1750,1106,2670,2438,1229,1850,718,2914,481,918,885,1297,1179,1162,666,676,490,526,1466,648,568,462,528,466,718,546,4164,3805,988,1246,925,526,536,612,502,4164,4164,2345,1726,1324,422,3436,3464,3428,3428,3708,3708,3708,3708,2976,3708,3708,3708,3703,3708,3708,3708,3708,3274,3708,3708,3708,3286,3708,3708,3348,3708,3708,3708,3708,3527,3708,3708,3708,2869,3194,3708,3703,3708,3708,3708,3708,3708,2121,3708,2034,3708,3708,3708,2104,3708,3708,3708,3708,3708,3708,1954,3708,3708,3708,3708,3461,3195,3708,3708,3265,3708,3708,3708,2664,3708,3708,3441,3708,3300,3625,3708,2788,3708,3708,2954,2994,3417,3708,3708,3708,3708,3708,3708,3708,3365,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3703,3708,3708,3708,3708,3708,3708,3444,3708,3708,3708,3708,3708,3708,3708,3214,2014,3708,3364,3708,3708,3708,3708,3516,3708,3708,3708,2754,3708,2032,3708,3708,3078,3708,3708,3708,2629,3708,3708,3708,3483,1511,482,2587,3696,3696,3696,2893,2044,3696,3696,3691,3696,3696,3696,3696,3696,1998,3696,3691,3450,3691,3696,3696,3336,3696,3696,3696,3696,3696,3696,3253,3696,3696,3696,3575,3696,3696,3696,3696,3696,3280,3696,3696,3696,2014,3696,3696,3696,3480,3423,3696,3696,2645,3691,3696,3696,3696,3696,1980,3696,1554,3696,3696,2855,3696,3696,3696,2722,3696,3696,3500,3507,3696,3696,3696,3696,2994,686,2090,2042,2560,2182,2592,2102,2158,2608,2592,2108,2214,2032,1982,300,2032,2032,1668,1408,838,510,672,1158,1298,1186,1522,618,1158,1098,1236,1146,1522,1971,1372,1040,1270,858,930,1274,1208,496,1504,1252,1194,1277,1538,404,1168,1268,1258,1266,1250,1683,1232,1254,1220,1334,406,1280,1136,1256,1578,1486,1246,1266,1288,1234,1192,1234,1249,1234,1920,2028,1298,1248,1276,1374,1262,1236,1116,1268,1224,1292,1276,1186,1182,1190,316,1208,852,766,1036,1157,864,1228,1485,1234,1136,1188,1256,1257,1050,1078,1248,350,468,859,1454,1933,1140,1214,1196,1142,1202,1398,1166,1044,1236,1564,1174,1216,1206,1132,874,532,420,1290,1200,1176,1198,1274,1292,1202,1034,1969,1388,1224,1222,1402,1244,1348,1220,1340,1092,1388,1346,1007,1246,1540,1899,1030,1913,1298,1458,1908,1384,1286,1094,1943,1423,1302,1298,1943,1436,1943,1220,1294,1170,950,1234,1268,1292,670,606,1254,1290,1961,338,1182,626,1198,1961,1220,1961,1398,996,1224,1256,1284,1512,1334,1302,1460,1242,1210,1192,1222,1512,1983,1985,1910,2838,3000,2804,3000,2910,2287,2804,2751,2835,2920,1514,3000,3000,3000,2721,3000,3000,2928,2768,3000,2953,3000,2968,3000,3000,3000,3000,3000,3000,2996,3000,3000,3000,3000,3000,2392,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2961,3000,2436,2250,2958,2669,2464,2956,2956,3000,2677,1988,2955,2905,2904,2954,3000,2953,2601,2956,2436,3000,2824,2912,3000,2728,2956,3000,2956,1724,3000,2955,2956,2952,2996,2996,3000,2871,2876,3000,2792,2847,3000,3000,2349,3000,3000,2530,3000,3000,2935,2878,2489,3000,3000,3000,2996,2877,3000,3000,2883,3000,3000,2514,3000,3000,3000,2019,3000,3000,3000,3000,3000,3000,2879,3000,2291,3000,3000,3000,3000,3000,3000,2778,3000,3000,2938,3000,3000,3000,2804,3000,3000,3000,2996,3000,3000,2856,3000,3000,3000,3000,3000,3000,3000,2879,3000,3000,3000,1886,3000,3000,3000,3000,3000,3000,2812,2996,3000,3000,3000,2936,3614,2524,3625,3448,3505,3318,4036,3366,3502,3290,3277,3678,2690,3432,3335,4028,892,770,477,786,571,615,836,773,530,2378,997,1839,808,2130,1901,2011,490,598,2881,652,703,852,733,540,1904,1870,1804,2238,1012,806,678,489,942,958,4500,1044,722,913,939,2024,1894,978,785,980,2130,2259,2369,866,896,1037,883,520,836,333,459,1052,742,716,726,816,748,2103,1696,1751,2364,2569,2316,3480,4500,2031,2449,4500,1336,668,654,588,728,2256,4500,510,566,478,627,866,788,1748,1865,2051,971,1248,1044,1138,1849,1957,1924,792,1376,546,564,514,400,468,652,462,896,760,862,801,569,438,992,611,1476,782,796,2298,611,2057,2738,2616,2194,882,868,1959,730,772,1274,673,1306,2383,1050,806,1052,832,1098,405,904,893,947,664,746,1096,780,2025,629,394,552,643,1130,575,644,1533,2567,2441,1333,840,748,1386,896,841,720,622,2025,882,771,544,573,546,2247,1822,2279,706,2001,2462,1278,800,2007,1979,1871,1120,919,2197,1937,651,525,649,1051,1424,1197,2114,770,1203,1843,4500,892,1721,2578,1037,1056,2053,2135,965,798,619,2706,694,650,637,1387,830,952,2148,2070,924,1269,2677,2377,2116,3050,1255,556,905,2572,945,1373,1180,2024,1844,1040,1148,424,527,447,478,427,339,472,612,2656,3022,2774,1918,2219,2159,2232,4500,984,1125,705,539,882,1119,771,538,802,996,830,777,1578,1077,921,838,2494,1944,775,971,1920,4500,2938,828,2012,2384,628,1467,1709,1071,1515,2176,1851,1602,1362,725,893,1420,702,1955,2129,4500,1775,1010,947,922,1171,886,2001,820,2083,644,598,913,598,670,2020,1109,922,1835,1312,944,4500,1076,916,816,778,874,770,872,3211,3827,3079,1147,1921,2093,949,579,1195,752,1166,969,925,1752,910,640,986,897,1133,828,676,1736,1626,1682,1091,873,1274,1181,2693,973,874,2201,1827,1654,621,572,962,566,908,1660,866,1712,940,1517,798,811,933,1247,694,1958,1983,2092,2551,2867,4500,2210,2130,2655,824,696,1273,1928,2986,3012,2997,925,1868,1138,881,742,1986,908,1685,641,1601,4500,1306,969,2634,1986,2632,4500,2323,2070,4500,2667,1327,845,1203,1348,1880,2585,828,846,926,778,816,580,534,660,964,1492,959,912,682,1239,824,708,878,870,912,1361,1379,752,972,911,614,892,1032,1006,1816,688,1096,1041,4500,1032,1029,2079,930,1191,4500,872,910,1244,619,492,556,456,512,512,1110,1115,904,1045,1083,895,878,598,725,1414,824,3000,842,405,3000,3000,3000,3000,3000,2741,3000,1958,3000,3000,2996,3000,3000,3000,1918,3000,3000,3000,2362,3000,2463,3000,3000,702,3000,3000,3000,3000,3000,2302,2020,3000,3000,3000,3000,3000,3000,3000,2428,3000,3000,3000,3000,3000,3000,3000,3000,2780,670,3000,2489,2881,3000,3000,888,3000,3000,3000,628,3000,3000,3000,3000,3000,3000,576,3000,3000,3000,3000,3000,3000,534,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,790,3000,3000,3000,2635,2723,3000,2012,2891,3000,3000,2644,3000,3000,3000,3000,3000,3000,884,3000,3000,3000,3000,1968,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,2996,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,383,3000,863,2888,3000,3000,3000,3000,3000,781,3000,1510,400,502,3000,2818,438,374,394,530,450,350,854,808,318,726,428,744,668,1018,586,3000,798,1018,764,997,3000,875,680,592,418,538,3000,2742,3000,611,777,3000,3000,1236,3000,3000,3000,3000,3000,3000,3000,3000,781,3000,645,576,332,330,340,312,364,336,324,324,1566,3000,3000,3000,3000,2845,3000,3000,3000,2749,1082,898,3000,3000,1004,896,900,876,1046,3000,976,334,600,1076,776,3000,980,3000,2043,3000,3000,3000,3000,3000,3000,674,724,722,734,418,452,381,754,1300,3000,732,540,2875,3000,453,897,807,514,603,3000,3000,3000,3436,1694,3440,3432,3668,3536,3432,3226,3484,2558,3427,3436,3653,2656,562,428,426,414,1256,1278,1536,1760,420,1562,1160,984,426,1268,1766,1544,1424,1122,1198,1536,804,432,1052,716,708,1794,1962,2402,2256,1274,1622,1736,2062,1776,2108,1914,2408,2098,2342,1752,1500,2130,806,1616,1622,2416,540,2326,1960,1608,2402,2114,1664,1288,1796,1974,2558,1382,1454,1938,600,702,1062,1244,492,768,2644,2628,1762,1868,1920,2548,2192,2050,1324,1776,1440,1538,2448,2656,2040,2390,2400,2124,702,620,426,1560,2098,812,1836,1644,2374,2372,918,1084,810,708,1708,1158,2662,2562,1424,1146,2234,2424,1648,1582,1930,1776,2700,1248,1560,1850,1336,2650,1882,2396,1450,2072,600,434,1394,2754,1720,2454,1038,2344,2740,2118,1226,1210,1780,1712,2452,1770,2326,2080,1430,2500,2448,1042,336,1228,2210,560,428,2570,2356,1494,1708,1344,1672,2640,1204,2670,628,554,762,556,526,2266,1104,2350,1506,562,1672,442,318,890,1062,2108,1440,1388,1220,602,422,1524,1338,1444,1328,324,2438,584,2620,2666,1934,2324,2870,2886,2268,1664,2168,1032,1540,2338,1544,1208,1692,1702,1812,600,434,1318,1548,2786,1336,2036,1984,2056,2044,1112,2434,2430,1268,1806,2256,2040,1310,2400,1988,1944,2858,3781,3759,1208,1142,1192,1162,3919,3722,4008,3746,3383,3742,4396,3529,2061,1576,3760,3744,1764,1238,1248,3736,4396,3730,4396,4396,4173,4241,3874,4396,4396,1451,1942,1511,4360,1542,1658,699,1918,1922,1901,1892,981,1626,1887,1911,1906,1899,1919,1918,459,1902,1907,1915,1903,1897,1913,1892,1917,1903,1899,310,1045,1912,1902,2038,803,754,1426,2034,1064,1670,2000,2508,2097,1964,1367,1564,1762,574,348,460,1679,1392,646,848,778,566,370,312,638,1977,478,464,390,4156,3344,1342,540,820,3112,2547,1034,1054,534,462,2489,376,700,2624,792,1181,1860,560,3395,3567,1946,1266,1276,1192,526,640,414,472,1496,1921,1755,1682,4356,466,994,1156,390,544,852,864,1896,530,1506,1841,510,1708,1858,1784,1224,776,1738,338,720,718,656,1106,3710,716,2008,712,4356,1854,1198,664,746,1138,2866,1106,2984,1642,931,1054,1050,1612,1524,2815,1030,1162,465,518,3637,2231,690,598,1250,3289,604,1782,2522,992,4356,1597,1551,571,1238,1297,1354,1291,1070,2070,672,634,1288,988,4356,2182,1484,1219,2308,382,2393,508,2464,2302,2399,1642,476,1786,2085,1954,3162,4356,1544,966,592,2800,2977,2168,1667,523,798,3159,1334,652,352,2012,1686,2866,654,464,500,2277,2417,2350,1752,1316,657,4380,2360,2486,2790,1906,1904,1852,1139,572,1936,858,2840,1738,2549,347,1236,1372,1825,1065,3056,2728,1760,1833,746,862,2012,4008,1412,1958,2402,2109,304,1348,4380,2854,3071,612,2212,706,2774,1681,2288,824,1010,975,3073,3176,2008,783,758,580,1298,542,3834,3430,432,3073,770,636,2622,2374,1416,2678,2262,2312,806,476,2548,720,2128,1536,3348,1319,2352,2046,2001,480,1184,1837,2462,4380,3127,1808,2721,4380,2506,2106,644,876,868,888,1194,679,1236,760,3293,824,2528,2248,1567,2003,482,640,478,474,2060,3411,1436,2566,1958,4206,4380,3497,3320,3521,2120,1150,799,1224,2447,1030,536,800,1846,1594,3470,748,598,1260,2226,1293,2212,1200,1068,1238,1270,2059,444,2314,2734,680,1886,1891,826,1579,1066,456,1000,352,1100,772,312,584,398,2006,514,602,315,308,4333,3268,3314,3358,3338,3344,3314,3284,3304,3320,3260,3294,3316,3548,4067,4300,1492,324,334,396,1306,4496,3322,3376,690,670,758,428,1178,1984,4067,1210,3210,3354,702,694,752,424,1966,3332,1186,592,372,426,2720,616,380,676,2690,500,582,784,446,462,470,676,428,328,346,390,1940,2750,2952,1156,654,370,1938,1004,636,610,638,614,1342,608,642,632,636,634,634,636,658,636,636,740,636,752,608,608,606,614,610,608,1660,504,518,524,510,532,528,3056,606,606,606,604,604,398,610,604,606,618,644,570,640,1106,682,2922,3649,3830,5122,3896,3430,3470,3450,554,3506,3494,548,486,326,532,702,368,988,1591,799,1011,1152,1743,838,2476,2352,2300,2150,2302,2412,2124,2188,2268,2466,2350,2226,2414,2412,2588,2140,2290,2078,2580,2582,2542,1048,1110,1148,1146,2454,2448,1678,1994,1358,1246,1460,2212,1900,2356,2436,2378,1934,488,1832,2350,1406,936,938,2626,640,2388,2346,1890,2148,2350,2326,2374,2128,1938,2362,2204,2382,1700,2258,2434,1712,676,2382,1800,2452,2356,1236,1556,1010,562,520,754,1354,1412,1346,2440,2192,2392,2406,2112,2036,2312,1138,1474,1056,1296,1542,2384,2106,2380,2062,2378,2354,2444,2154,2380,1476,1180,1040,2402,2414,2026,402,2412,2356,1960,388,990,2224,2348,2478,1186,1098,1098,1126,2314,2470,1822,698,696,2302,980,698,2416,368,502,378,486,304,872,326,514,362,1102,984,944,1010,920,790,686,514,562,676,886,642,626,844,406,374,648,826,980,402,1042,362,1114,1218,390,322,350,1108,716,452,324,380,556,2880,522,338,1138,1118,570,722,1242,300,440,480,450,572,800,570,1004,750,636,724,880,876,516,512,450,498,1498,960,836,794,1842,646,548,642,914,998,914,956,1088,526,316,992,426,376,558,850,868,818,468,2868,818,2076,2620,2610,2516,2824,2514,1480,2820,1768,1478,2614,2430,2424,2412,2344,1174,1728,2034,1362,1616,686,1124,1998,528,1578,2028,1252,1862,1693,1368,1110,1404,1464,1660,1576,1000,1294,1376,1442,850,1700,1494,1180,1574,1586,1396,1792,1894,1372,1680,1088,1270,1394,1394,1468,1860,1366,1262,1486,1690,2576,1012,1418,1512,1446,1402,1528,1798,1612,1278,1374,1376,1444,940,1654,1508,2216,1366,1790,1588,1982,1796,1318,1324,1838,1470,2524,1476,1276,1374,1708,1396,1398,1364,1512,1532,1400,1512,1312,1394,618,756,1020,1308,1554,2088,1112,1316,984,1438,1970,1570,1164,1764,1012,452,2162,1086,1598,1858,1388,1170,1726,1560,1396,1526,1190,1088,1662,1490,1760,3160,1294,1192,876,1362,1260,1166,1308,950,1606,1872,1928,1458,2246,1226,1292,3180,1420,1900,1458,1338,2084,1450,1180,1522,1678,1326,1964,1538,1196,1748,1802,1412,1846,1288,1436,1634,1578,1608,1002,1428,1448,2190,1764,1298,1626,1692,1768,1976,1460,1238,1094,1908,2110,2144,1560,1568,2150,1164,2002,1570,1134,1586,1624,2110,1084,1454,2420,1442,1468,1636,1396,1260,1978,1768,1388,1360,1538,2302,1866,1272,1588,368,980,536,526,914,1324,780,796,794,784,692,812,806,2884,500,3546,745,780,788,754,768,774,1336,744,762,758,762,784,790,598,750,736,776,770,1516,1286,1146,732,582,770,786,684,696,730,814,770,704,712,736,754,486,774,806,590,848,1316,782,858,836,690,698,712,718,732,766,880,764,1608,1378,2422,2204,2668,1824,2106,674,1888,1442,800,2490,1648,2330,928,700,1584,1770,1876,1574,1880,1586,808,1110,3678,2282,2164,3676,1614,1260,548,678,590,1698,844,2930,3676,1670,1596,1070,3098,3096,1072,844,808,786,1178,736,616,2996,652,652,652,696,1586,1975,2998,2000,546,684,1232,620,566,582,444,950,402,396,672,570,488,850,590,594,736,466,940,618,626,614,584,644,648,1580,590,636,682,362,1314,1190,1346,1342,714,730,324,324,334,336,340,1274,478,478,486,1290,646,636,690,316,576,574,604,608,438,464,624,442,618,566,434,654,532,588,640,528,372,676,854,524,806,1122,1272,336,304,1028,364,372,346,310,1064,498,1016,654,930,388,748,472,808,770,1268,1248,868,764,930,816,740,614,452,1076,730,452,474,418,944,566,880,442,2114,616,758,922,442,518,446,376,388,354,780,536,862,436,482,910,1076,1026,1732,316,534,494,308,310,336,314,984,982,978,1042,1036,986,2044,404,698,980,902,1230,322,456,428,424,822,1714,816,1628,1696,322,332,702,506,744,734,804,636,676,1088,1386,328,754,578,860,716,1056,1212,674,800,1024,786,300,1656,508,756,884,2786,326,2724,382,2758,2052,2784,1050,966,1882,656,1054,1872,1748,2502,1670,1740,2644,356,358,440,364,2738,1348,2752,2748,2748,2762,2754,2766,2756,2736,2728,2738,520,782,2526,710,324,438,308,440,316,456,486,314,448,488,406,652,388,2624,1712,616,478,1530,1786,1520,1654,982,500,784,1941,1935,1022,1948,2005,4628,4614,3838,4630,918,1198,1084,1364,4276,1928,426,3866,4616,3928,3868,4614,3904,3804,4610,3908,2528,1274,380,1102,5686,3690,3882,3944,3892,3854,5932,3910,3852,3892,1722,898,718,1268,444,448,1512,562,4222,916,492,630,636,620,1120,1866,586,1824,482,368,1254,1466,580,586,1296,1432,4270,1602,906,926,858,1416,2384,4790,4248,4334,1250,1226,1220,1324,1294,1164,1334,1206,608,334,3688,772,606,406,614,432,506,2148,776,704,2188,742,754,3636,742,1588,692,306,656,1436,732,2118,450,596,3696,640,430,448,444,690,698,2138,740,4316,998,1000,674,482,1576,322,1010,360,390,928,1296,394,408,352,478,424,414,430,354,376,424,988,430,428,428,994,1000,1064,624,690,648,646,4290,4294,4296,388,1080,3256,506,504,508,478,462,466,724,508,954,486,474,382,906,1634,1158,1144,368,842,398,392,386,386,390,314,316,3342,698,1048,664,2140,2132,2130,4946,634,3524,664,4300,2620,896,742,2400,1632,900,968,776,742,790,876,800,4310,702,892,902,954,516,944,962,962,974,952,952,912,950,960,1380,3110,1166,482,558,760,1110,602,710,2946,628,4934,524,3750,5419,308,1014,438,458,1244,954,942,1024,2014,328,342,322,318,330,498,1120,4858,5419,4833,1546,1444,838,4290,4284,4792,4288,4302,4312,4354,4314,3672,502,422,680,586,460,826,614,4306,2608,2352,746,1600,734,4434,4508,4410,2144,430,868,4292,4322,4448,5142,4242,4362,2166,2022,1072,4410,518,4212,4270,712,726,378,1290,4274,798,1038,910,456,478,604,1312,846,952,656,444,374,4294,4316,3448,814,4378,4306,4312,4284,402,786,4222,1322,3034,4384,396,384,398,586,810,3082,488,410,814,574,604,1218,868,1634,1630,4274,784,792,1636,824,4748,444,444,438,920,916,470,920,924,944,926,932,308,4296,5060,308,4282,4338,1294,1268,4666,1970,1888,2248,4596,3512,450,442,324,368,4276,4284,412,328,372,350,466,388,334,398,320,396,658,660,660,356,354,656,654,656,652,1058,4290,4989,1290,1764,1478,844,1470,1832,1234,1220,1010,1788,1170,1162,2676,4340,4354,698,3598,1742,4344,3626,530,4324,826,3342,698,580,2780,4272,1584,892,1206,544,822,668,462,1076,1842,852,834,842,4298,4294,4784,4258,4270,4784,4304,4786,4290,4264,4298,4280,353,1056,3946,3964,3994,3384,3982,3962,3994,3966,3998,3984,1582,4006,2744,1420,332,516,458,410,424,646,414,424,336,382,618,566,456,1992,2062,2078,2112,2174,2086,2112,1208,2082,334,386,422,560,1904,1974,2088,390,386,366,472,606,480,354,630,356,2764,1604,2058,1924,2292,1212,1810,864,1612,636,1730,3386,1280,1206,1036,1118,1476,1676,2730,1446,1488,1910,1700,1668,2242,570,2636,3050,2406,1792,1180,1448,732,642,570,1918,1174,1228,1198,1172,1086,1100,1236,1226,1292,1218,1160,1368,1318,1344,1466,1352,1806,806,1636,1696,2474,1922,1430,1566,1678,536,456,1028,912,852,510,1274,1582,1462,1572,2806,484,2822,1592,1814,474,1572,1582,1602,478,498,488,478,1566,1652,492,494,644,1562,676,826,772,434,1218,684,1012,570,726,452,566,1688,1638,1174,1068,1242,1506,588,1604,1134,2376,2208,1260,2130,1648,610,1472,1650,412,1000,1080,872,610,672,870,1130,750,732,304,380,1396,1180,1896,866,806,1244,1304,638,1646,1406,1602,1408,1418,1056,1142,1228,372,994,1394,1602,1596,1606,1310,678,692,1586,1624,1626,424,1218,788,960,856,582,494,1118,956,1350,502,996,904,332,338,484,534,494,1244,764,494,492,980,636,684,434,754,754,754,958,696,690,1190,574,800,980,748,1102,502,526,1104,1090,484,530,438,914,458,622,832,450,1532,928,482,626,716,2832,490,486,538,534,420,406,412,2796,2630,2644,668,1700,414,348,372,476,626,392,498,396,524,750,534,754,342,458,466,356,300,372,376,318,712,350,826,1956,1984,1940,1938,1889,1864,1892,1899,3278,3150,1072,586,1382,1082,884,398,2130,2956,3136,2806,3076,3092,1710,1368,3872,3186,3138,5446,3784,784,716,934,5799,2186,3104,4894,3308,862,3128,1500,1434,2850,828,1100,862,3270,2780,2788,1324,2804,1286,1320,2790,1274,2768,1324,2814,2774,1328,2208,1320,3222,1244,1326,3220,1320,1718,3396,1842,1260,1956,1838,1858,2418,686,1678,1060,1018,2380,3118,3120,3122,3346,3370,620,1010,2712,622,3118,1336,682,2276,3120,854,334,3122,1198,1066,3116,3358,3124,3114,466,676,672,1010,3120,700,578,696,466,684,464,2856,3082,1204,3134,3116,706,692,786,1192,1322,464,504,464,2918,1576,3112,1020,690,826,2870,2640,3108,3126,3096,464,788,3134,3104,452,310,338,690,1148,1148,2846,1148,1494,1106,1102,1166,1098,2676,1164,1166,1146,1112,1144,1114,1158,884,950,952,1270,1030,1076,1036,1178,1504,1098,1116,2416,944,3202,2422,3194,3240,1940,3220,1782,3194,3194,1688,1920,3190,1376,3192,1932,3190,3186,1950,3194,3238,3212,3196,3234,3194,3214,3238,3230,3214,3230,3204,1224,380,2038,3194,2036,844,776,2656,1198,1924,624,3556,3148,1916,506,522,1566,644,582,648,510,600,3580,734,1606,300,492,1272,1378,2240,530,716,780,748,1874,1202,1114,1226,1580,900,706,956,756,580,560,776,600,696,506,798,520,436,638,308,608,864,592,590,396,806,1730,2902,608,1722,542,4180,3290,4226,800,756,4174,2542,1236,1392,1388,840,1060,1054,1494,3290,1666,1290,618,3138,820,424,456,848,952,1180,1184,1046,1032,514,720,744,612,742,804,916,880,730,744,692,1008,928,922,856,844,622,836,822,886,722,718,834,678,886,876,630,2550,1326,3250,3178,1494,2418,4198,1192,512,4182,442,450,432,452,442,452,454,452,448,818,3144,3090,488,474,454,464,482,486,1026,472,472,1558,1564,1064,1890,1328,1720,1202,4198,3188,4206,952,968,902,454,2074,1362,1066,794,1546,830,932,320,3216,3198,4204,3216,1654,3202,968,792,644,466,508,464,1588,1100,932,1778,2034,4242,1802,4218,3290,1312,986,1964,1488,1656,802,1078,1126,1128,1104,1092,1098,1082,346,978,1076,684,524,1082,1072,1144,1072,1150,1186,1160,1166,1154,1222,1234,1226,1214,1342,1232,1228,1352,1234,1224,1232,1224,1234,1238,716,1232,1232,1222,1250,1256,1228,1226,1236,714,1308,1216,1250,1242,707,958,726,1218,454,1222,1280,1228,1234,1248,1246,1224,1238,1114,1226,1224,1194,1220,1226,1098,820,1230,714,1232,1226,1232,1300,1244,1236,1222,1154,1224,1248,1224,1238,1230,1238,1230,832,1104,1260,1234,1272,738,360,1224,1238,1226,1172,1128,746,1306,1222,1224,1120,1134,1284,1122,1282,658,1222,1232,1234,1236,1222,1110,1224,1226,1094,674,1162,1122,1122,1124,1234,1124,842,1230,1238,450,524,546,480,1240,524,1694,578,1588,352,1538,2776,2808,868,2798,1534,2800,2804,1526,2794,1976,1996,2790,1518,2796,1588,2786,450,328,776,1718,2796,436,1708,2802,1558,2798,1582,2798,1702,1698,1716,2780,1576,586,348,426,1700,392,1684,1712,2788,1630,1678,1242,1580,1682,1590,1642,1628,1710,1706,1724,1798,2782,474,474,470,474,1572,1308,382,1650,1672,1716,1710,528,1712,1686,450,318,1588,398,1384,1672,1682,1646,468,386,636,450,378,450,658,658,538,1146,338,1440,686,480,478,618,702,584,1016,902,384,1508,1562,1142,314,362,398,1504,642,1608,340,1126,1496,306,476,714,1738,524,1512,838,436,432,858,834,1646,982,1112,1474,1484,1482,1608,862,1052,404,1076,3848,3780,988,3190,3134,3176,3136,3118,3106,3164,3052,3184,3162,3152,3098,3138,3152,3138,3146,3098,3160,3208,3124,3156,2648,3180,2524,3144,3196,3174,3212,3238,3148,3278,3782,606,1290,2806,556,1918,518,392,392,394,584,504,810,474,470,508,490,474,560,620,368,2368,368,2354,370,2514,2400,376,2416,2530,2436,2552,2416,380,2522,372,2462,2556,604,1532,374,2410,372,2420,372,2524,2532,2428,2514,376,2418,2524,376,2542,2476,2506,368,1110,1422,956,826,420,1376,398,330,330,355,408,510,430,350,434,2098,360,2682,1964,586,2000,1890,430,428,2006,2350,2380,1978,496,350,530,312,408,506,2369,2212,304,512,446,428,584,516,322,712,466,2260,480,350,434,482,370,496,2286,798,2018,372,352,530,316,412,504,1598,2220,450,352,538,546,310,418,486,2110,356,304,818,986,490,866,886,862,372,362,490,372,514,440,1214,376,698,938,616,326,384,580,874,534,362,872,878,956,780,390,710,536,668,608,626,480,344,620,622,552,440,482,630,344,366,470,608,2754,2430,496,1952,1972,1816,436,360,1952,396,302,1952,738,1986,402,730,1928,1966,422,1982,400,572,1962,1992,304,1940,1982,454,1910,318,1958,446,2006,400,328,1858,1972,1924,1958,2686,1964,398,1894,342,1954,422,742,1906,1914,1932,424,2712,1898,396,2120,316,2704,2758,2526,504,2728,2746,1806,300,446,2752,1834,1818,1946,406,712,1816,1914,346,426,2746,1854,1854,406,364,582,2728,1980,398,748,1896,2712,1796,1798,450,1946,342,1884,1826,302,1928,1802,1806,330,1832,2712,1906,2744,1756,1764,400,1950,1852,364,448,1922,732,1792,2750,2466,510,330,2756,1980,454,1946,302,586,2752,2512,404,2756,1926,304,336,1934,2572,1894,752,736,1994,306,406,1956,1480,346,458,302,2746,1160,536,524,2740,854,518,1490,368,1968,304,728,2738,1760,306,1984,730,1942,414,300,582,426,2744,1940,1912,862,534,856,544,1912,334,2740,1896,304,2852,736,1788,1868,404,306,2886,2476,828,490,1752,688,348,962,1978,680,354,1282,1848,802,1408,1858,692,338,1412,2836,1952,772,340,1448,2806,1880,782,1458,2040,676,338,1444,2814,1854,694,342,1430,1850,772,336,1406,2792,2494,642,732,2774,1678,1682,780,388,960,972,974,598,774,334,394,1114,1726,1728,790,378,638,1958,766,378,974,1952,814,654,2760,1784,1782,804,376,994,2780,1762,1760,778,378,1146,1742,1746,734,366,654,2762,1784,1788,722,1136,1020,728,1762,712,654,1988,740,376,954,2766,1742,1744,752,386,694,2770,1764,1772,1004,352,960,1784,1788,716,394,648,1794,1798,368,384,1118,2768,1734,1752,662,408,690,1794,1786,700,958,2776,1774,1778,776,1202,1998,808,380,1016,2792,2778,1554,1308,1340,1008,1526,1478,1668,1774,376,1346,1236,1640,1732,2002,1894,1866,1106,2228,1826,1456,1794,1490,2552,2778,2886,2262,2718,2372,2712,2464,2602,2944,2558,2854,716,448,928,706,2496,2863,2830,2692,2618,2762,2778,2668,2800,2836,2624,2268,1012,1184,2472,2302,974,1210,964,858,956,1026,830,748,824,774,836,740,812,890,994,974,2398,2508,2578,2439,1944,2614,2408,1420,2164,2696,2202,2220,2416,1192,1154,1000,774,964,810,1062,2426,1090,1018,1078,1106,390,638,1482,2468,618,912,704,1548,1036,1288,784,526,590,2370,1508,1254,490,476,1504,710,1386,672,758,512,600,364,500,348,308,1340,1104,672,484,700,516,572,630,1024,642,628,520,644,470,564,638,646,574,754,642,636,568,742,384,2166,1280,1102,674,500,698,532,564,626,1050,640,630,532,558,468,562,664,640,1026,590,754,644,636,560,646,756,1016,434,1986,2188,2392,1924,1378,540,490,1098,1394,986,1012,464,1244,456,2408,1864,2420,1062,2412,902,362,1462,2284,1204,650,2318,1044,1054,1152,1514,426,2242,1946,1926,2148,544,3124,2382,1524,1450,694,450,1500,1560,698,2721,2776,2678,2788,1268,1184,1338,518,358,370,366,368,360,364,368,376,1570,428,370,358,542,348,642,374,2080,386,520,2094,436,2140,444,2006,454,732,2004,392,520,2012,426,2016,448,2114,444,2070,448,2002,382,1986,360,764,2122,448,2090,1992,450,2004,448,2004,396,2016,452,2010,432,2004,396,2052,2008,430,2006,456,614,2008,308,2006,450,2248,408,2010,458,2008,458,2086,392,2012,388,724,2016,436,518,2018,446,1862,376,2006,402,2014,520,2002,346,2016,460,530,2022,436,2018,416,1828,430,522,2006,414,520,2000,396,904,1996,420,1988,402,2080,386,1996,434,2078,434,1994,426,392,380,1984,388,384,522,1990,398,522,1990,396,918,2008,1836,388,2010,396,1986,396,1996,448,520,1974,384,1982,698,2856,1100,410,600,746,410,328,650,530,306,316,2168,1300,3062,734,352,326,372,302,1376,394,380,2214,2432,1958,1324,1538,2734,2414,2350,2234,1064,2346,2050,2130,2758,2732,2082,2372,1876,1352,2324,2338,2032,2728,2502,2552,2464,2316,1346,2732,1730,2742,2038,2472,326,1374,2570,2710,2586,538,754,1446,4834,2448,2706,840,496,684,576,478,392,494,440,858,448,540,354,396,442,352,404,444,350,346,394,842,362,350,854,350,404,864,378,1916,3630,3556,3594,3618,3630,3592,2826,3626,3638,3744,2644,3660,3630,3576,3680,3612,3600,3638,3604,2050,3115,2962,732,580,382,2862,2852,968,2808,754,2684,962,1402,1040,2810,492,982,1786,2964,2988,438,524,388,716,384,1550,1282,442,514,328,374,330,350,446,350,1558,446,530,360,392,438,454,2032,348,2390,352,628,342,462,352,468,400,348,340,348,346,330,350,334,350,338,336,348,352,358,346,346,348,334,322,356,340,352,350,470,340,342,356,348,342,360,340,340,348,350,360,1200,976,664,546,594,4252,3472,3620,2288,2906,3478,1358,304,652,584,422,490,410,492,1816,1338,392,322,378,448,796,700,512,682,518,966,424,1146,692,506,500,698,696,570,2822,2722,2702,2762,504,1166,696,464,726,590,1162,690,474,582,594,318,314,854,1196,728,344,1930,1116,378,2262,2740,4212,4206,570,818,2504,1060,916,512,432,562,540,814,4344,4346,3912,3912,334,690,842,690,416,378,504,1040,416,324,1854,434,1842,2294,2036,510,1048,1874,1846,420,1698,2020,424,910,2040,382,350,758,2024,402,1282,704,1826,426,1852,416,1886,1846,434,588,398,1838,1834,398,752,1790,1836,404,1026,1806,1842,1830,1828,1072,1860,422,1246,1148,712,1844,422,338,2124,1838,414,1838,1832,1840,376,502,2666,424,948,1996,532,450,2008,2036,470,3378,416,1220,784,348,1826,408,710,1810,416,1218,1780,1822,412,978,1834,406,1838,402,1826,402,3877,316,890,1824,454,492,1038,1830,424,1036,1836,414,1848,1826,406,1790,1806,424,1834,410,2130,1838,1824,1696,1824,426,320,754,1924,1838,414,1806,1860,420,1812,420,1838,412,312,1058,1826,1824,420,1832,406,1848,1836,3284,354,2292,748,938,414,668,358,348,476,362,486,350,392,794,346,334,358,642,324,358,356,364,368,402,410,354,366,358,350,354,356,430,388,352,352,352,352,360,398,356,352,348,344,358,352,382,352,356,352,350,334,350,360,356,354,362,302,362,354,356,336,350,354,350,414,360,342,356,340,342,524,516,3637,590,574,1144,1400,1316,996,1374,1244,1254,2954,1302,1196,1364,1374,1298,1198,970,1204,1304,1222,1372,1172,1160,1372,1302,1282,934,1044,1402,500,3702,856,1178,570,1070,458,1196,736,332,548,480,1772,1276,1900,1360,2090,1306,1426,1382,960,1320,1666,1280,998,1234,1886,1464,1040,1306,1778,1326,1340,1294,856,1348,1684,1326,1520,1146,930,1216,1144,1094,536,2884,2850,2804,3000,2906,2772,2902,3112,3052,2516,2900,2522,2516,3200,2904,2920,3062,2770,2950,3466,2962,3304,3238,2810,2954,4128,3946,838,1184,578,1056,1198,724,336,546,476,1780,1282,1928,1008,2078,1324,1418,1382,964,1320,1668,990,1018,1252,1870,1460,1048,1182,1836,1346,1342,1148,862,1362,1700,1330,1560,1140,934,1226,1148,950,554,2444,3830,3058,3002,2974,2734,2914,3036,3048,2532,3052,2532,2540,2814,3120,2908,3130,3074,2902,3476,3070,3552,3308,3030,2974,3944,448,568,368,558,474,658,2584,2806,882,788,1576,1198,852,1218,1488,1332,1310,1322,1462,1382,954,1134,1286,1372,1582,1278,1272,1164,400,1334,1154,1456,1314,1372,1124,956,816,1342,1326,1330,770,2906,2842,3226,3180,2862,3096,3280,2314,3182,2930,3048,2938,2768,3254,3220,3104,2766,3208,3184,1170,3026,3294,2134,702,3332,2418,3358,2838,2720,2616,2446,2790,3240,1546,2364,1026,2642,1318,1590,3352,3892,1238,1264,1194,1282,1558,1262,1370,1134,1316,1376,1780,1238,1256,1348,1296,1072,1502,2422,758,2196,3926,2916,652,1198,1458,1514,1394,1330,1312,1178,1462,1284,1454,1426,1280,1280,2940,2896,2318,3861,4008,1322,1210,932,1332,1176,1268,1482,1242,1038,1364,1142,1156,1340,1368,1386,1332,1452,1256,1400,1192,1340,3944,380,368,2372,2198,2336,662,1300,2218,2222,2352,862,884,1052,946,974,904,2342,2294,2280,2266,972,914,848,1044,2244,2320,872,886,962,726,2310,1018,866,758,956,1022,980,1046,986,656,858,1056,860,3240,2036,724,2143,1574,368,3176,1356,1126,2798,538,392,576,352,2400,544,2436,376,2332,390,2422,378,334,2390,352,2378,348,2390,384,2388,386,2382,348,2384,582,2392,386,2400,392,2332,580,354,356,2318,378,352,354,2404,584,2304,500,2384,2410,588,2420,2426,562,2386,2324,584,2438,564,2484,538,2368,2396,2386,2448,586,2392,2356,582,2406,558,2296,582,2296,386,2396,534,2376,576,2386,590,2404,524,2404,580,2426,660,2414,584,2358,536,2418,384,2334,2424,584,2444,378,2414,584,2390,540,2430,592,2404,586,2470,544,2352,706,2410,580,2488,580,2506,584,2468,588,2388,546,2426,582,2352,584,2474,394,2380,580,2382,530,2410,580,2366,578,950,486,1070,652,618,2818,2508,580,464,2370,704,650,810,634,622,2230,2044,720,1312,724,2196,2786,706,2218,2786,884,348,2172,2138,2784,2434,1464,728,2186,2466,2788,2266,2776,2232,2456,2762,1124,1212,2758,1182,2782,794,588,2236,2778,2282,1386,550,584,618,2772,2274,2246,2774,1740,2778,2244,2768,2238,2248,1276,834,2234,2760,996,812,2254,2224,332,2238,2246,320,1062,1182,2306,2242,2236,318,346,560,542,796,1242,1342,2246,2760,2256,2300,2228,2758,2262,2754,2256,2246,2752,2274,2758,2160,2750,2234,2186,2766,2760,440,1364,632,548,2778,2910,2632,602,2336,898,366,846,686,542,2298,2738,2296,652,1262,896,2248,2752,692,2234,2738,818,2120,2210,2524,2700,2568,2796,2682,2318,2294,300,2300,1620,956,1632,812,518,2300,2712,322,2658,2716,2558,2816,2484,2278,2296,2634,2282,2300,988,720,2290,2722,2264,2298,2568,1058,1202,2338,2282,436,2834,434,752,330,598,674,2266,2276,2300,2342,2288,2304,2294,2318,2216,2194,2186,2240,2888,452,1144,562,650,500,550,464,350,824,430,3598,834,1594,1820,760,408,972,300,3400,3848,850,350,536,354,1550,3000,3000,2970,2999,3000,1243,2999,2413,492,3000,3000,364,3000,3000,498,990,1632,1624,318,420,1614,342,1224,1892,1518,1320,1626,900,1396,1294,962,1326,578,2244,1342,1372,2090,4136,1978,1977,1806,1842,552,830,1210,1162,1210,1212,1520,1868,1510,1798,1534,1858,1584,1840,1834,1848,1772,1216,334,1244,964,606,1450,1572,1184,548,332,882,954,1244,572,566,1204,640,1812,472,1654,892,658,990,724,464,1666,1218,306,750,758,508,670,1214,1530,1216,1592,1764,1862,1608,1774,398,632,804,2074,956,808,1020,1022,1194,1342,1414,958,1526,552,1534,1024,948,1096,1104,1420,1384,2336,1640,1394,1448,1652,1836,2190,1232,1548,666,1002,952,1880,1022,882,892,704,960,1096,1400,1520,1024,1472,1410,1178,1958,726,432,1680,1580,1102,1124,1042,370,424,954,338,454,332,436,1176,454,554,362,434,466,488,604,1106,2838,672,440,2076,1772,1782,438,1040,338,356,380,446,446,556,306,850,1032,548,490,854,362,382,362,442,802,400,564,1022,718,764,328,844,934,1010,820,752,962,776,1062,1042,832,778,1186,338,302,1108,304,484,1236,1156,1268,1164,1162,1146,376,438,490,566,314,372,594,476,330,366,410,346,328,364,354,628,1482,828,562,630,1428,2096,526,486,342,400,334,544,452,374,340,760,448,398,670,336,440,778,908,1064,616,1430,806,2818,1656,844,726,382,2858,2786,2788,2770,1222,500,2580,1544,462,2298,894,518,930,578,676,434,1112,568,672,884,1558,546,830,540,2832,2820,2878,1356,576,562,2872,364,718,330,924,1284,942,2612,1188,536,2814,402,1778,568,708,326,390,894,416,432,866,358,396,476,2864,2924,602,908,1290,1624,1244,448,678,894,328,324,674,334,934,698,330,934,998,586,544,492,628,332,456,742,366,366,986,984,590,1854,950,984,1718,2862,420,402,672,770,2598,1280,554,562,910,2960,584,1402,716,792,602,1440,474,3066,366,2994,2796,2354,2776,3000,2984,2886,3116,2842,1036,462,472,308,416,890,488,440,1246,1372,3000,3044,1312,1038,518,324,398,398,316,300,2586,1552,560,698,488,338,332,338,328,330,334,430,1462,696,578,758,732,822,734,1190,352,1062,2966,2966,452,778,766,1274,360,330,506,584,498,1466,750,1664,1038,1528,894,1500,946,2960,2868,2948,2248,430,2972,2974,2880,962,606,580,954,1578,918,2930,1532,1130,2820,2932,2984,2976,2986,3072,2866,412,464,2472,2172,358,968,1224,762,626,1078,596,2108,3114,1688,1298,1748,1038,944,768,924,860,1996,3036,2850,2822,3070,2702,2888,1668,1498,1196,360,730,568,1906,2798,2972,2956,2872,1902,968,1048,1268,2952,358,704,1238,2874,3096,1060,452,652,792,758,788,1570,3000,3014,2768,2128,674,402,3006,2956,842,758,2820,1234,1426,1246,560,2996,594,394,2132,2876,1476,2876,2888,2940,638,766,1054,1238,1332,1328,2828,368,2686,2124,368,2902,2846,2972,614,486,450,1206,1616,928,2910,2994,2934,2932,620,2116,1996,794,3100,2762,912,1882,3026,458,3006,784,878,756,770,1602,2904,2968,2960,1762,1026,774,1936,374,402,1666,442,2804,2566,2972,2866,2970,1318,1180,2796,1124,510,370,370,2976,2790,2568,438,882,896,1312,834,314,1328,836,328,1112,2612,3050,2888,436,330,334,486,1681,2354,1222,1645,3020,3062,2678,840,878,476,666,2976,2706,2942,324,2866,2962,322,338,922,2884,2984,1626,954,3008,2236,738,3141,1580,482,664,318,2792,2968,538,1540,690,2960,3000,2994,3022,2986,2926,3130,2878,2846,2892,1674,2920,332,392,878,714,544,1900,618,3005,434,406,692,2972,736,2364,2964,2988,506,554,360,378,2818,3002,3008,3040,2234,602,496,2702,2944,2898,694,1092,636,2950,320,1004,2836,3018,2932,2980,2960,2900,1418,410,422,2762,934,536,682,1994,362,368,2964,2002,670,2952,2928,560,2942,3034,2632,3024,1918,812,686,620,1830,970,3006,3000,2984,782,762,1058,336,626,2926,2746,2980,2056,2392,2946,2934,2822,1062,704,526,592,602,1696,792,2824,1092,1570,998,1758,1136,2752,1104,1628,2988,2972,2988,2276,1610,990,3070,2802,2946,2940,2932,2984,2986,648,468,1022,1554,4080,4050,1242,512,964,480,480,792,530,454,332,372,444,356,760,382,444,458,450,382,814,972,544,664,750,518,618,408,358,406,474,556,668,392,404,430,668,456,458,468,458,460,628,546,628,458,412,386,462,460,366,462,658,568,456,462,380,398,456,818,428,550,456,548,632,460,468,388,434,598,634,462,486,464,406,316,750,432,644,378,304,460,388,464,414,384,396,368,420,386,748,542,458,428,452,3156,548,564,464,446,350,572,446,456,464,432,360,358,890,402,386,450,354,464,422,384,454,518,394,388,392,434,456,374,386,444,442,372,442,510,362,346,346,444,444,536,452,370,422,442,452,504,426,444,544,438,456,572,448,466,386,350,466,540,438,444,454,514,354,438,362,514,438,374,448,460,390,360,416,358,504,554,644,456,538,438,422,436,374,422,518,434,376,358,462,362,448,426,342,346,362,344,450,662,392,358,456,436,370,526,466,384,348,424,376,358,450,344,510,438,440,642,484,348,422,350,464,354,360,372,476,450,536,368,392,364,376,418,400,358,444,360,374,352,410,586,650,510,434,438,356,386,464,556,438,516,518,430,422,724,982,678,466,450,464,458,460,414,460,462,482,464,410,468,468,376,462,468,468,346,468,468,628,668,466,464,462,464,458,476,382,378,466,450,458,460,462,474,464,466,468,462,654,670,444,392,458,462,462,490,348,464,470,462,3342,456,308,462,394,470,464,458,458,460,460,460,462,404,430,400,948,628,596,636,456,486,446,462,450,446,458,456,460,460,448,450,450,460,462,442,448,418,450,446,448,452,456,448,438,446,448,452,468,450,458,446,446,466,456,444,1104,634,454,448,440,450,450,446,462,438,446,436,450,456,440,458,456,450,456,442,448,464,454,464,452,652,476,440,430,450,452,448,444,458,458,802,752,448,652,356,356,426,438,354,362,354,358,372,352,466,362,346,360,372,346,366,460,456,422,354,348,372,374,390,314,350,370,426,442,348,366,434,372,432,346,452,352,448,356,360,578,350,348,460,364,434,358,356,372,444,564,398,364,356,388,360,354,362,378,372,438,308,356,504,348,384,444,656,344,390,416,350,348,874,874,996,1242,930,2810,438,2004,1498,1470,2830,1572,2802,980,1612,1140,1320,1012,2808,864,1528,1650,2802,1804,2800,1240,670,1500,568,1000,1490,628,5376,2286,3002,1314,1180,1858,1360,486,3190,2190,1582,1404,3130,3136,1458,3186,2718,3174,928,1990,1698,1782,1998,3150,1290,992,756,1520,3190,2468,1494,2192,2282,3162,2388,3132,3146,1330,1196,1076,3354,3186,3372,738,1222,714,796,496,1038,1326,2956,2950,2204,2070,2070,3154,2088,1860,3324,1098,2374,3088,2230,1882,3280,3300,484,352,1042,3166,3130,1168,1482,1612,3180,1374,852,454,322,1898,450,1570,3156,1108,3150,782,1528,1522,2472,1944,3332,1856,892,1556,1526,1092,1010,1742,1730,1064,1346,1264,3022,1186,1188,3184,736,1904,1606,3220,3592,1979,3192,3142,3146,2850,384,2970,1434,1670,3232,2642,2636,764,2322,2862,3162,3162,1986,1362,1342,964,3448,3426,1730,396,420,3172,1982,684,1174,368,1730,1302,3136,1172,2870,3148,3146,2510,564,2986,2840,3428,1526,1900,1842,2392,2136,1738,1430,680,750,682,1082,2848,2126,334,1074,3282,1570,1084,1242,1678,626,614,3410,1204,862,1722,2494,1206,1558,602,566,612,1332,800,1122,898,1016,1584,1172,866,1288,938,1208,968,1078,2094,1880,2530,3136,1796,3310,3376,2848,812,1638,1338,1914,3272,3152,3078,3168,1852,2010,1074,2372,2524,1526,3668,2960,1180,3664,1344,1806,948,2214,856,2848,3112,1700,3682,3696,3172,2690,2652,1634,1414,1654,2194,1096,2866,2878,2508,1450,2318,2942,1182,2554,1806,1788,3162,3374,1548,3190,1514,3192,2738,1994,3164,3134,554,1564,1782,2300,1336,1326,1834,3142,3124,1992,1152,2430,3556,526,3732,3420,2346,1888,3168,3142,2848,2196,3132,3162,3008,3556,3568,1996,3164,1800,2178,2172,3138,2802,1940,2546,900,3204,2372,3748,3820,3182,3142,1544,3172,750,1246,994,2222,3174,842,1498,3112,3038,2564,1516,3192,2458,1428,1538,1354,1322,2010,848,3590,2880,1556,1352,3302,3310,1220,1890,3168,954,1580,2764,2770,3160,2808,1570,3136,1050,1028,3164,3154,3556,3006,2618,2884,2864,1328,1638,2094,1958,3122,1152,3174,1720,2744,1310,942,988,2548,2926,1940,3368,3376,1758,1144,1928,2626,3170,3154,1400,3144,1108,2116,2408,2480,1798,1900,3104,2480,3466,2760,3146,1868,1604,1620,1412,1554,2174,1872,1068,1544,1480,2630,1110,362,1446,2972,1658,2210,3242,2820,3178,3184,1186,948,1550,854,552,764,1862,1718,1482,3148,3164,1206,1728,1870,1772,2278,836,372,508,1170,1882,1720,1474,1242,1340,3490,4006,3140,3142,1342,1254,2998,3214,1290,642,1342,1822,3090,3154,640,1128,944,2230,1632,1188,1150,1348,1828,3058,1110,1516,1416,492,766,562,1144,2606,2608,2148,3188,1804,1600,2376,2352,2376,1590,1406,2832,3142,2372,2372,3468,3492,3144,2384,1910,3022,1576,3052,2252,576,394,476,790,2768,1222,490,1112,2746,2418,3150,1598,2860,1106,700,1242,3012,2854,738,1706,1526,3094,1534,3546,1674,1162,1584,2240,1026,1098,1030,1362,1412,444,1308,622,614,5340,3194,3430,2456,1268,1252,664,718,1144,430,1456,1326,1052,1040,3164,1174,1516,986,968,2270,746,1156,1080,1244,888,1014,606,1040,1178,764,1312,808,966,1716,1514,1166,782,922,1248,3070,3070,1912,3184,1820,1250,1640,3136,708,1948,808,1884,3172,2908,2898,1152,1716,3188,3694,1008,1678,2022,956,932,1312,1242,1856,1186,1304,1794,2466,1164,1268,1538,3164,776,3194,2272,1120,850,2890,1200,1748,1228,1436,1844,3612,2610,3926,1958,3164,3196,3768,430,1922,2684,2420,1868,3184,3186,4724,1526,1904,1204,960,1526,1370,1132,1838,3194,1894,1552,1384,1650,1400,1910,2918,2920,1942,2922,2000,2786,362,1358,4414,2400,3184,3366,1984,1940,1386,1552,604,1916,1282,1578,720,3172,1522,3498,2534,2074,1566,2926,3160,1332,982,956,1530,1148,2520,1590,1206,1748,2002,1540,2926,724,1874,2056,2386,1878,1820,2238,1902,3190,1322,1234,1232,1388,1730,3152,3154,758,3504,1538,1506,2094,3336,516,382,552,2382,1918,3190,1250,1436,2172,410,1686,1430,1434,1880,2516,1078,3142,2732,372,498,1010,804,1190,1258,2384,1576,2078,2052,1576,1834,3146,2678,2720,422,722,360,468,484,324,324,326,318,434,432,374,336,362,334,358,320,336,322,314,342,322,376,322,448,380,444,318,374,322,366,368,330,678,748,532,618,464,492,1144,370,1386,894,438,596,732,478,484,474,486,1236,1312,1302,1292,1288,1266,1460,1300,1296,1322,1250,1336,1270,1298,1304,1306,608,1248,1278,1280,1268,1412,712,1290,1274,1294,1286,1298,1288,1332,1272,1302,1178,1326,1244,1422,1226,1254,1268,1266,1260,1416,2182,1206,1280,1288,1764,722,722,1256,1236,1246,1176,2092,1520,1282,1302,1280,1298,522,952,410,2300,1296,1248,1636,1276,1276,1476,1876,456,2116,1956,334,2486,2546,2358,2456,2414,2382,2370,2408,2502,2488,2492,2074,2436,2148,2408,2372,1298,718,2228,626,1252,806,392,648,390,3495,1604,642,392,1138,628,388,642,1702,1252,688,470,398,606,488,1192,3496,1258,682,822,390,1068,1184,580,656,664,3450,1880,1232,1330,1334,1388,1552,1436,3464,3636,3654,3580,3446,3576,3682,3552,3542,3544,3012,3468,3162,3442,3524,3592,3450,3332,1484,3672,3518,3320,3634,3732,3706,3668,2100,3250,3254,3604,2230,858,1082,594,1442,1224,1414,1422,1472,1584,1668,1498,3522,954,1036,954,3410,3720,3352,3574,2380,1804,2158,3192,3166,3504,3290,3310,3230,3622,3386,3052,3406,3394,3370,3484,3576,3368,3598,3462,3468,3140,4433,4446,3252,1222,4044,3518,3520,3816,3346,2348,3626,3346,3208,3636,3610,2468,2962,3578,3172,3458,3198,3742,3332,3360,2098,1998,3278,3478,1436,4682,368,564,1908,1888,2004,2512,2506,2500,352,900,3119,2934,1164,2098,968,992,1054,1108,1028,908,1040,1032,1044,1038,1054,1000,1110,1128,1146,1042,904,870,836,1172,998,932,886,904,902,1022,918,584,1274,1058,828,938,938,794,748,604,902,740,1072,1058,1034,1154,1062,1042,1134,1016,1144,1120,1176,1144,1142,1146,1052,1152,1130,1090,1026,1148,1046,1030,1036,1044,998,1012,1130,1062,1022,1034,1128,1118,1038,1050,1044,558,1058,916,962,1072,1068,730,1050,544,1030,1088,920,808,1146,1126,808,1040,962,946,1024,878,1020,986,1166,1004,960,892,932,344,1032,1046,888,806,1018,1072,830,1074,1108,1058,1132,1124,1022,1020,1034,1026,1034,1142,1144,1082,1074,1026,1122,1146,1178,1058,1088,1152,1138,1158,932,866,918,1150,1138,1154,1152,1124,1116,1064,1132,1234,1200,1000,1122,1046,1148,1058,1130,1136,782,866,1052,1378,1154,1140,1146,1032,1002,1036,824,1064,1082,1134,1060,1024,974,1054,1096,1154,1162,1050,1130,1142,1130,1148,1036,1134,1146,1180,1112,1130,1136,922,1144,1256,1170,1144,1024,1090,1086,1164,1144,1082,1098,1142,1162,1138,536,1084,1096,922,1108,1102,1042,1134,1062,986,1142,1150,1142,1040,1168,1162,1142,870,1108,1154,1098,1114,1154,880,854,1064,1110,1166,1100,1108,1028,1062,1116,1116,1110,1076,892,614,450,444,974,1154,1014,1122,1050,942,1100,1112,1054,1056,1166,1080,1030,964,936,914,866,956,574,454,854,820,826,920,1078,914,1060,1008,1006,940,824,1122,1080,984,916,1098,834,930,986,962,1114,1084,936,1172,1104,1068,998,1080,1134,1092,1126,896,966,1118,1026,956,1088,1118,1122,1130,1070,1076,1126,2986,3177,3255,304,2573,982,986,2679,326,414,417,692,460,538,560,552,578,414,1730,652,488,404,1780,1584,2756,2756,1894,1612,1824,1832,2744,1058,1342,1866,378,1806,1806,902,826,738,1010,1170,1210,912,900,972,734,482,872,894,964,782,560,502,726,788,956,1010,470,548,376,858,876,698,966,1074,580,794,1290,1092,524,1592,424,900,604,848,1016,1034,1456,1136,1570,1632,666,960,786,1184,504,560,1042,1136,2150,764,1130,1630,832,786,920,720,928,794,1106,978,670,766,816,1090,826,1434,588,570,746,586,494,532,830,662,1556,750,1248,612,726,800,534,602,986,1148,590,1154,734,788,654,606,2062,384,1038,2392,1196,450,470,630,492,964,1322,790,1490,506,436,812,964,460,938,640,2446,662,970,404,626,1288,1342,1232,1302,1358,1134,816,962,452,628,520,528,592,1098,1584,946,1164,1182,1190,864,1036,510,2246,2762,2420,712,394,2472,1694,1740,1106,1266,1388,1198,1036,1020,1788,1014,660,456,768,1348,2540,1378,1224,1238,988,424,1498,976,570,922,980,1780,1054,1784,734,670,490,532,1920,1144,2134,1386,398,1764,2626,1906,1038,550,1962,628,666,902,1178,1236,1298,1122,1060,2706,2702,876,868,878,1418,1466,2726,1752,1576,1412,1546,876,872,1028,306,1232,1164,398,610,966,340,362,932,2164,554,1136,1152,416,544,352,344,1132,884,620,472,568,672,2602,744,1130,304,356,356,2410,540,434,380,524,794,2510,706,454,456,848,410,572,1818,2134,1634,1732,1632,1608,2178,1388,690,768,1848,2530,2290,2254,2364,2302,676,684,690,2318,2352,2396,2754,2300,828,688,2708,2748,1794,1226,958,1010,542,406,434,480,430,400,470,782,694,2282,2146,1710,2358,1800,1788,1244,2214,2244,1324,1404,786,764,1714,2272,2182,2104,2106,2302,776,702,764,1454,1640,2694,1816,1126,900,776,2740,802,794,774,786,1074,804,1084,780,2752,766,2068,1990,2048,2030,1964,1996,1636,1998,900,2300,2290,2280,880,686,966,802,796,792,1382,772,764,806,1012,1038,694,714,2336,988,978,522,994,522,526,334,2082,1460,1436,2498,752,506,2766,318,306,608,364,302,664,306,348,392,646,408,316,854,1316,340,1994,1918,1835,1976,1918,1918,2037,874,2022,1882,1963,2006,1260,2254,454,436,376,428,468,316,2260,2734,1868,2296,1974,1942,2326,2302,2360,2290,2350,2278,2316,2392,1426,2332,2338,2336,1342,2312,2248,2304,1874,2338,2386,1858,1874,1920,1880,1942,2710,2328,2324,1862,474,1000,2262,476,424,374,470,316,2270,2668,1866,1772,1982,1796,2296,2294,2332,2390,2276,2344,2304,2296,2332,2350,2328,2402,1822,1996,1870,2312,1870,2336,2344,1880,1890,1932,1882,1860,2810,2388,2368,1878,460,404,848,404,826,710,1426,650,1330,310,1098,308,1174,426,508,884,642,364,548,876,838,680,838,926,924,630,1004,1080,952,842,1222,942,894,1142,1172,820,1406,688,632,1476,906,1236,878,1002,856,962,1170,974,762,582,754,1326,968,752,738,1132,882,2277,3614,2268,3492,1360,1330,514,1530,1128,1052,940,790,2046,1572,2114,618,1980,436,904,1040,1218,1386,640,962,1386,1704,2706,2766,2776,2812,2788,354,3830,3810,3250,3286,1436,1400,1372,1406,2966,2974,2910,3012,3658,3324,3480,1444,1488,1410,1368,2712,2744,3696,1876,3298,1995,3162,1672,1860,2854,2592,706,1478,692,736,642,950,1076,1144,862,794,2558,1162,1194,1024,1362,1026,1814,1046,948,1304,1141,1266,1355,1500,1364,366,1734,838,1006,892,794,612,912,616,952,538,494,720,714,748,1644,678,320,406,680,704,520,662,384,634,432,2406,3406,3078,3498,2062,3418,1312,676,2648,1998,2674,408,2202,408,1322,518,1530,2054,1970,3642,1324,3356,1582,2262,3322,1332,1820,1933,508,1290,1104,2281,3616,1090,958,710,1054,1104,840,1390,3500,1290,3282,2942,756,3676,4076,880,1690,3534,558,478,450,532,396,466,398,410,2944,664,394,416,406,440,452,436,452,406,454,456,448,412,446,444,450,444,452,454,456,454,406,450,448,446,448,442,448,448,452,454,444,450,454,454,438,454,418,414,448,448,446,454,452,454,402,444,456,438,446,452,448,412,402,444,446,428,434,446,404,406,446,450,414,412,442,446,410,452,410,418,448,452,446,420,456,412,448,462,450,446,452,404,450,2928,448,438,414,442,406,450,444,414,436,450,414,446,414,456,408,396,442,406,418,444,408,450,446,446,452,436,442,444,404,414,416,444,454,412,450,446,446,410,450,402,456,448,446,404,450,310,324,314,2134,3260,482,1362,1062,1098,960,1164,1390,594,932,958,988,1074,506,502,508,382,1184,842,1026,802,1398,1208,676,1162,1088,1054,1056,1226,676,862,1514,1356,3708,2450,878,2638,480,300,436,564,340,318,328,362,1930,1928,1944,1030,1812,368,3006,2836,754,790,772,2686,2528,1780,1198,710,422,2266,2400,346,2370,2310,2414,2350,2404,2686,2454,2380,596,2308,2290,2416,836,2448,2456,2306,2352,2340,2502,2294,2306,848,1058,502,2474,336,2266,2320,2282,2318,2296,2256,2280,2446,2354,2388,2254,2254,3451,638,358,2266,2188,2558,2306,2256,880,2416,2444,2486,2270,2336,2456,2514,2753,2376,834,2864,1006,1418,304,304,306,550,538,1138,1468,1444,2496,1886,784,588,1020,1348,2638,1010,1314,1272,1310,1234,2271,1166,1258,2871,2474,2808,2194,542,302,1682,2406,2584,1364,1464,2606,2614,1328,1258,2532,672,2894,846,1730,2504,2871,1358,1316,1222,906,2658,2652,2714,2794,1992,862,1694,2822,2504,2871,2696,2644,2856,1354,2704,2726,2658,2792,2718,2598,2176,2194,2320,2206,448,330,310,2292,2719,456,312,2638,744,1428,456,696,760,1274,2682,1562,538,352,672,1756,1332,1194,502,466,620,630,550,844,732,896,900,716,670,396,1008,1222,844,852,2442,2636,674,2546,1152,952,1428,882,3158,1336,1228,1374,1482,1388,1238,3056,1216,1254,1968,884,2822,3132,2684,3116,3126,2900,3026,3098,3104,1712,484,352,1492,988,2974,3188,2642,2614,1300,1122,2112,3196,3152,1826,951,806,799,768,1248,1600,1600,1600,1600,1600,1600,1600,1600,1600,1209,632,780,536,1224,672,652,1040,1008,1276,2764,688,648,2224,1952,1620,2180,1076,1152,3012,588,492,448,496,524,552,612,540,2120,2060,1788,1820,3176,2608,3180,3144,2824,2752,3208,2744,2764,2636,2672,838,1532,1188,1032,984,1504,1208,802,1014,1532,1168,996,972,1376,1114,914,588,738,696,636,1186,2944,1230,540,672,1768,510,410,896,834,822,1142,598,546,1318,1426,874,922,816,1246,1444,1482,1178,1244,1494,634,1254,1170,1074,1410,1342,1154,786,1174,1228,914,676,1096,2964,1364,1234,1422,1148,1608,1172,1220,324,1314,782,520,834,1234,852,1108,912,1438,1046,1274,1028,1282,1144,1176,2902,1382,1138,1162,1212,1250,1308,1132,1232,1324,1258,1270,688,732,522,542,516,748,1290,440,1478,826,792,662,1146,790,842,806,1062,994,876,1430,574,768,1216,1058,970,2944,944,818,1370,1122,526,1284,1066,898,548,626,664,978,1078,1308,1238,1196,1322,2918,1230,1296,1348,924,866,324,340,1124,2956,578,838,766,860,1180,940,876,1272,2834,1530,940,792,948,1038,1276,1318,1352,728,724,1496,1298,956,888,1454,1052,3153,1576,750,1310,972,1418,1076,976,2916,1378,774,732,1344,1036,596,1238,3004,2892,1460,874,832,810,880,1444,1314,1218,1318,1194,3161,1406,1072,1346,1094,974,1320,1290,814,1360,978,840,1430,726,730,656,782,1568,1468,508,654,1290,1210,1516,1036,1016,914,870,1572,1480,974,856,910,792,1526,2924,1342,650,908,1620,822,764,908,824,1536,1356,972,928,730,640,1526,1400,992,936,948,1382,1420,924,842,986,836,1570,1448,894,910,1280,1186,894,862,1042,1182,1366,1456,1324,1044,1316,1050,1272,1296,1216,1082,678,1370,892,1222,1406,714,1050,1304,1128,686,1334,1474,1068,668,988,1292,1296,808,830,726,1398,1294,1436,1044,762,1484,1156,894,1360,1330,1316,614,952,1232,1522,362,1270,1186,998,860,1108,1192,1280,1304,1316,958,1164,964,2516,1312,868,1346,718,872,552,782,492,1346,1044,1144,718,760,1044,1326,2084,1006,1288,1440,1014,1998,382,382,340,672,1320,814,1036,1342,1356,1186,822,1214,1272,1462,1112,704,880,2920,1322,1254,1344,1282,1332,990,774,666,488,1162,1390,1134,658,982,2710,1322,1350,1456,1542,1970,392,1008,1496,2776,2804,1808,370,716,716,1150,1234,1052,1600,830,822,1610,1038,1446,1430,1504,1052,998,1698,1730,354,558,300,314,304,754,808,574,2954,678,906,1542,810,1808,534,1418,1186,1546,1178,962,618,622,1192,1724,852,526,964,464,1272,1876,566,858,528,322,1040,1566,1522,978,1538,532,1514,2384,1664,1182,1108,614,930,786,630,1166,1066,888,894,716,794,822,1420,1068,624,958,696,984,632,1172,572,688,950,1176,1520,494,660,788,684,720,1310,1538,664,1288,692,656,1670,1322,1232,414,596,582,940,980,334,708,918,868,746,926,1166,964,472,946,464,1168,576,586,570,1282,672,646,1062,1528,648,874,1000,1072,540,370,652,474,440,926,646,928,808,554,478,854,518,992,1224,332,404,680,308,1614,1848,3174,1376,834,1662,1558,1780,2196,2060,978,1752,1494,1374,3852,1720,1288,2240,2124,1528,3830,3702,2084,3900,3538,1982,1980,1672,1970,1408,2098,1708,3486,3768,2850,3480,1764,1972,540,3040,3260,692,3032,1300,3140,3192,3216,2536,3100,3096,3140,3790,2616,2704,520,3064,688,1588,376,1808,3392,1304,676,628,1028,1080,692,832,780,1948,1924,1684,684,472,1320,988,1500,1452,1544,1012,1248,2028,1724,1756,1236,1624,1616,1476,3396,1852,1228,1144,2896,896,900,1960,1216,976,1460,1704,1492,2208,804,884,1244,1272,1328,1368,1316,1220,1528,824,1788,1280,408,496,620,632,2176,452,496,1600,1796,1836,1288,668,648,1036,2168,376,840,1288,1820,1780,1120,2904,1220,892,1908,1892,1896,1308,1476,312,1180,1292,500,2008,1564,564,2160,4208,3620,4568,2428,4226,1944,1106,3478,1744,4066,910,3426,2998,3644,3810,3796,3502,3710,2590,4526,2604,2350,4200,3594,2268,4630,1864,2052,3486,3242,1482,3628,3592,1880,2028,3986,2534,1742,1688,1468,1466,1280,2728,2590,4000,4432,4082,3712,2266,3090,2604,1356,4048,1558,4816,4224,1020,2236,1066,1172,1630,1010,2040,1506,1612,1558,572,392,1180,552,822,1736,1214,1490,1412,442,824,1096,2212,2308,2198,990,2116,1818,1102,1098,776,1188,954,2350,918,1874,526,2202,1988,2560,864,684,418,2322,2162,1602,1870,440,1816,1722,982,1230,494,942,940,1350,1520,738,798,990,586,396,1162,856,366,1734,1178,2374,950,1766,532,736,1734,576,2330,1388,964,1308,880,1624,2352,2408,1564,1458,2152,922,892,933,1658,980,826,1080,1550,2278,1308,766,2342,1148,1590,646,914,1686,734,516,952,1076,494,486,1428,772,772,632,564,528,666,1162,1146,672,660,898,690,798,692,984,378,596,1014,494,666,994,758,1238,1130,310,560,602,1546,1404,2136,322,602,874,972,530,578,576,1618,422,584,802,916,1242,704,934,1268,596,662,442,330,1828,1134,972,1120,472,898,700,482,1700,1270,1238,862,694,762,1016,988,776,1350,2130,306,594,466,324,1500,1922,508,832,510,2546,528,452,620,1120,558,828,510,810,510,498,884,640,486,396,576,760,584,578,598,792,1432,2246,616,1314,1240,440,436,436,442,618,662,360,372,536,414,354,346,342,344,374,338,596,952,698,1022,306,546,452,580,598,532,1268,608,740,720,356,610,706,390,394,3698,3917,2278,3640,4012,3896,4451,1488,1636,1182,3890,4258,4526,856,491,396,366,426,564,902,722,472,372,1204,428,3282,528,1012,742,684,722,730,464,670,444,384,786,524,988,476,478,488,570,320,358,368,376,568,482,756,544,602,646,564,1264,516,374,1286,414,460,550,404,404,516,462,324,546,452,772,536,1186,1550,368,326,396,578,602,1056,470,316,480,1168,798,3557,770,336,390,1976,2466,412,616,1958,954,1726,2578,2060,1878,1190,676,800,494,2256,2390,2132,2450,1444,1130,992,936,634,984,1166,1006,1810,826,1122,1892,1198,2470,1032,826,764,878,962,648,1224,446,864,664,736,2140,1958,884,1186,696,1410,1976,2004,1998,1988,784,2626,1308,1152,1022,1060,1082,990,1240,542,682,2614,784,1002,2444,2178,2434,1034,794,972,976,822,1058,956,2190,2768,2366,1338,2898,822,1072,756,832,968,844,1634,1328,1618,1538,678,634,1178,1506,752,1216,1222,1494,1234,1590,1098,2342,2328,764,734,1216,792,644,386,1106,1064,1192,970,424,2366,740,1802,1770,460,1156,2160,1964,2582,372,592,2328,2164,794,2062,588,1824,1718,1002,1882,480,1588,608,432,1356,1514,1070,432,370,796,570,814,634,946,1452,2246,1150,2330,952,1578,1014,528,602,1876,2338,2454,1326,942,1626,2354,2410,1380,1446,1062,2154,924,860,852,1660,454,710,1558,2280,1092,826,472,1148,564,558,1528,566,828,956,990,380,1084,802,642,1284,514,582,856,826,532,574,824,1710,710,966,432,906,840,1124,454,526,452,456,726,1232,394,848,398,304,1074,1202,656,1482,808,326,544,776,1030,992,1204,858,2334,1278,1618,1844,1226,1472,1792,518,738,740,1318,1942,1404,1202,1344,1852,1386,1360,1342,1258,1246,592,1484,1534,1048,1770,1762,1906,1882,1306,1882,1792,1794,1818,1312,912,980,1620,1794,1848,1940,1372,1862,1948,1888,1804,1340,1894,1714,1400,1790,1790,1798,1772,1898,1140,1412,1002,1184,1808,1386,1862,1790,1910,1874,1332,1258,1378,1342,1890,1200,1186,1272,1338,1316,1500,1348,1350,1658,1462,1392,1648,1158,1936,1938,1894,1366,1366,1470,1636,1924,1388,1848,1836,1342,1638,1886,1926,838,1406,1942,1902,1528,1370,1378,1404,1894,1776,726,1206,1682,1228,1808,576,654,808,974,928,930,1348,712,1246,1546,1428,1068,1354,822,588,774,1148,1596,1632,1586,1824,1900,1884,1344,540,838,1806,1918,952,1302,1328,2082,1802,904,1022,1946,1340,1168,1564,1468,2090,1948,1172,522,1382,1284,1306,1028,1868,1892,1590,1382,1290,916,1384,1918,1280,900,1184,1830,804,1916,1598,1346,1336,1182,1822,1842,1242,1780,742,788,868,2546,2360,1324,882,572,2048,972,594,304,536,438,534,2232,1008,1380,1480,1446,1506,464,694,852,800,670,872,670,1278,1108,1642,1062,526,988,1244,934,600,396,1338,1062,1100,1444,1330,1406,1294,1198,458,494,794,854,2016,590,1288,1126,1070,674,632,984,640,940,1716,1546,1342,878,908,950,1116,704,562,660,740,624,470,888,732,1042,1322,1226,738,880,1186,1210,918,1158,468,708,1228,606,594,1648,392,826,680,546,632,612,704,1730,602,1636,1202,2540,1060,824,312,1452,1570,804,1298,1004,866,1942,766,1618,826,1496,846,924,934,850,1178,1516,1520,1118,976,1126,1200,1126,840,476,492,358,484,632,462,362,578,1062,536,530,1128,462,1146,704,1594,696,670,912,704,1562,324,594,620,834,922,818,630,684,1100,668,760,564,866,1254,1334,602,516,1186,614,1834,2024,1124,564,696,924,728,590,924,964,896,1382,590,532,404,2322,1232,1258,956,944,664,668,778,876,838,732,548,1542,324,338,612,408,1014,556,468,1228,810,1104,828,836,880,916,498,860,822,628,898,536,692,576,970,508,1166,868,1332,1062,792,1182,480,456,702,944,1104,1960,846,852,3350,636,984,1716,792,446,1178,1506,594,540,1592,2988,332,1378,2742,1718,2588,990,2312,1114,1090,1648,428,1078,1220,1196,1560,1464,2234,2044,790,946,1230,1186,1150,1188,1228,850,988,2316,1060,1094,588,1770,2050,2582,1688,1950,2128,1846,2672,2648,1758,2936,3116,1544,1374,740,750,1680,996,700,1872,598,654,616,1334,1284,1170,2294,1050,1172,996,3320,898,1470,1322,1590,1434,592,1382,1186,2034,1590,1598,806,504,624,2130,2026,768,1448,1186,1310,1146,3152,2102,1276,2044,686,332,564,966,492,642,458,1174,740,1520,1630,1836,1254,1364,2762,1440,1058,1220,572,1642,2110,878,2472,1256,1336,1526,1028,558,1466,1060,2308,2434,1206,1178,1366,2034,2098,3030,1098,1002,2072,596,952,752,2734,1144,1394,1636,2020,2036,2090,1212,1572,1426,1380,2150,2158,1760,1742,2824,1938,1772,1722,2284,1818,1748,1462,1732,2360,938,820,1320,1484,2714,1264,1234,1194,1240,1544,1012,806,1256,1012,490,480,1286,1082,1242,1024,1458,604,312,920,338,606,342,486,590,556,520,620,1110,304,860,1590,1350,1600,1306,926,2332,1432,644,662,758,914,2942,2824,1810,1898,1474,1984,1624,876,674,1108,3072,1514,1478,1786,826,1168,1250,2956,1960,1190,1414,1154,2038,3272,1594,1542,1104,2604,1712,756,836,1362,1240,1864,1224,1112,1036,1526,1530,1160,1612,334,2212,1542,2342,2128,1512,1798,672,892,1492,702,582,692,576,900,930,972,926,964,1100,1042,752,1800,958,646,966,762,1022,860,892,660,1036,1134,824,856,1014,962,1030,896,1002,964,1876,816,876,928,884,898,830,1030,890,890,1104,1120,1796,1784,2570,898,940,1246,808,1036,894,844,708,952,718,978,1014,812,798,962,1044,1162,1066,1360,312,798,606,388,2062,1190,992,1194,1212,758,980,1196,1188,860,1028,994,1006,1000,1300,422,600,572,2376,2336,1504,676,1024,2340,1968,2316,2332,2360,2360,2340,2376,2348,2352,2332,2168,2324,2360,2600,636,394,640,1646,982,966,2616,2582,2486,2784,2436,3124,2290,2774,2822,1750,968,1786,344,610,644,3784,1792,2332,1004,2480,1940,3204,3744,2152,1872,1920,1248,2988,1796,3704,1620,1120,1440,1076,1820,2592,2072,1180,1168,2048,2332,2396,1392,1372,1120,1820,1440,1560,1256,832,1928,3076,1796,3800,1916,1384,3384,3312,1872,3516,1552,2724,3160,1988,1432,3732,1660,952,2832,1488,2120,2636,1792,1048,1552,3672,2208,1264,3844,1456,1152,1496,1392,1728,2376,1064,1616,980,1384,1508,1312,3584,3756,3040,2444,3060,2992,3616,1324,1876,2772,1532,2104,2496,980,3644,3640,3784,1528,1148,1008,1080,2084,972,752,1176,996,3200,1708,2260,1768,2264,1564,928,2220,3384,1008,3176,1908,916,1520,2452,2168,1504,1088,2436,2136,1464,2608,1588,1896,3176,3676,1752,1744,1724,2764,788,752,820,848,808,1412,308,1904,1156,1100,1444,1344,1860,2776,2332,1360,1032,1340,1472,3472,2340,2996,3728,1804,1828,3016,2160,1108,3168,1232,2460,1548,2144,1016,1988,1080,2260,3196,1784,1784,1396,1080,2516,992,1348,2620,1524,1672,2180,1524,2160,1488,1428,1424,1168,1708,1800,916,1192,924,2548,2616,1096,1588,2052,1816,1300,2052,2576,3724,1036,1756,1760,1924,1956,1516,1184,2012,2536,684,3492,1680,1956,1732,1628,1572,1256,1184,2988,1896,2804,2424,2520,2320,2240,1208,1696,1672,1024,2840,1412,2064,2184,1504,2300,1556,2700,1604,1308,2660,1912,1440,2808,3652,2492,3292,2996,3220,616,1616,2044,1988,3852,1916,3556,2036,1428,2212,2260,3512,1912,1380,1616,1532,1676,2344,964,616,3608,2100,1700,1616,1628,1784,1464,2834,450,494,1378,1982,750,1274,594,586,530,2094,1432,1866,2150,2100,2098,2050,2092,1994,2398,1836,2000,2796,1960,2242,1798,1810,1820,1700,1954,2316,1744,2086,1844,2100,1992,2546,2060,2474,2396,1698,1600,2058,2158,1546,2276,2214,2728,2164,1300,1896,1570,1964,2062,1862,1946,2340,2278,1694,1306,2973,748,2232,1420,436,444,456,448,704,688,916,376,900,584,540,2280,2288,740,596,1008,784,660,436,1180,576,748,424,1404,2424,500,1000,968,1720,692,448,1404,1268,1640,1584,700,992,572,444,2880,312,976,920,944,708,452,952,744,1052,1796,676,600,452,448,1260,524,836,440,1264,840,768,984,1344,1480,432,2272,708,712,812,592,728,436,956,856,1264,1272,684,752,984,1172,824,568,952,476,1264,1076,1060,1092,1032,1576,1040,1080,1064,1056,1252,996,972,1068,692,760,768,1072,972,764,520,1820,1264,1760,380,664,348,1036,616,1076,888,1420,1320,908,704,932,620,724,616,680,760,760,544,1060,1024,812,512,876,664,764,820,1068,912,852,1180,1752,1064,1272,908,1064,524,1060,1056,1024,1072,1064,2028,688,772,784,620,1024,1256,588,684,732,388,1064,1076,1068,956,1060,1216,936,972,1184,1072,1244,1064,872,1040,1056,1076,1068,944,1000,1052,1052,1060,1244,784,1172,716,1280,1056,1084,1064,1064,1064,1004,1160,1020,880,1056,968,1128,888,1060,1064,1024,620,628,624,740,536,784,952,1072,588,984,696,820,1064,760,892,584,760,876,740,584,1040,1068,304,600,588,580,672,860,708,1076,1040,1064,1072,800,1064,716,1072,1076,748,416,1068,1072,1064,1072,940,980,992,844,1064,860,1336,1084,1076,844,440,1140,512,516,1128,1040,1356,684,1440,792,932,1320,680,500,852,752,580,1056,660,912,780,900,720,1056,412,552,916,840,364,532,824,1208,640,824,680,1288,764,1012,992,740,848,640,816,704,816,796,808,612,1052,1248,1052,752,1048,1060,968,820,988,912,1024,1040,1028,1376,1048,1004,976,1048,1052,1056,636,980,1020,880,1048,1048,1048,1164,856,1244,1060,1056,1156,1052,604,1208,864,1056,1248,1052,976,1044,844,1008,1052,812,1056,1052,1060,1056,856,1248,1064,972,1052,1056,1028,872,1044,1056,876,1044,1056,1052,1052,1012,1052,968,996,1012,1160,976,1056,1268,1060,984,1052,1168,852,1052,972,1056,852,984,876,1172,1056,1152,804,616,1312,1032,1048,1052,1144,984,1044,1060,540,1976,984,1048,508,976,456,1176,1052,1204,1176,1220,864,912,704,1056,1052,1052,544,864,1056,1168,508,540,1280,396,692,736,700,636,864,988,912,816,1148,1244,1008,1040,1256,1012,828,812,756,580,944,1332,1140,972,812,696,748,976,1048,424,1008,656,1040,1060,616,1040,1256,1136,920,920,1172,808,1160,1052,1004,1052,1016,1036,1048,600,1052,1136,1052,1164,1108,1052,1008,1060,1256,1164,1152,1324,1248,1004,1060,1060,1228,1052,1008,1068,816,620,1004,712,1052,1008,1060,556,652,1164,876,1056,1048,1484,1116,896,1120,972,1064,1492,660,836,968,1240,492,2096,804,704,728,1848,480,712,756,948,832,620,1072,1044,1060,1056,1012,1260,656,1056,1048,1244,1032,1040,1040,720,1052,1000,1024,972,988,820,1060,868,904,752,1032,840,852,900,916,1056,1044,688,1008,1048,1012,656,660,3072,3060,3298,2466,1480,608,2470,536,574,650,484,836,438,694,376,792,1024,1030,548,608,856,1014,598,542,760,520,348,1008,1016,864,860,910,846,936,804,872,864,850,860,1006,876,784,854,852,554,676,616,862,860,610,688,588,420,526,1020,1426,376,530,738,858,850,752,1140,1222,856,724,776,746,388,496,492,548,610,650,432,852,862,648,522,708,654,610,658,862,734,644,868,1016,554,848,1032,956,732,860,760,546,800,852,498,860,800,860,724,552,626,632,632,866,500,1012,462,562,584,852,862,852,768,850,1012,858,852,1020,860,1004,838,786,854,850,868,858,858,854,854,846,848,1004,628,1010,576,1030,854,872,822,856,860,828,908,856,706,854,796,850,720,766,708,848,504,506,504,624,634,766,870,560,862,348,728,864,468,506,624,612,724,568,612,702,596,478,770,870,538,474,410,542,712,570,476,864,800,850,860,646,790,860,492,764,870,860,860,598,408,862,860,872,858,860,806,856,874,860,688,1110,872,864,678,500,330,766,842,1086,554,1164,638,746,1094,532,842,532,424,684,622,468,850,560,734,626,688,624,844,336,446,786,676,368,382,604,972,498,668,546,1040,620,740,820,596,668,514,654,702,656,716,652,530,850,1004,846,608,844,854,834,664,742,842,732,828,840,766,1106,842,840,782,842,848,850,518,848,846,846,846,840,850,938,690,852,854,938,786,420,942,706,848,1006,852,836,790,846,658,816,846,794,852,848,854,750,712,1006,852,814,852,852,848,680,848,850,704,844,846,782,844,814,850,726,808,840,938,844,844,1020,850,850,842,940,692,852,848,844,646,850,708,846,936,546,658,1110,846,846,846,926,850,844,848,430,1590,842,846,648,852,368,948,850,992,966,946,996,630,678,570,814,846,768,848,438,694,850,404,440,1030,330,588,614,566,544,700,824,738,842,654,926,654,470,1056,666,912,1004,1516,820,1014,818,600,648,598,614,528,760,1072,908,782,398,448,460,844,846,848,342,524,840,850,498,842,1002,854,740,744,996,494,856,850,810,846,816,838,844,422,846,842,784,938,922,802,844,852,1010,936,988,1010,1008,840,852,826,994,804,832,856,694,496,840,570,844,838,858,452,578,928,704,848,844,850,1220,814,842,842,970,838,864,1008,562,672,780,1006,896,608,618,590,672,1564,384,574,692,612,760,698,474,862,844,848,862,860,912,1016,414,852,840,942,738,844,838,584,844,840,832,838,848,630,852,694,732,614,838,658,686,846,734,846,840,610,814,842,846,526,530,358,2472,2474,2519,1266,1288,1249,1118,1600,825,482,2732,538,500,1586,1632,694,642,2756,672,2732,1248,3110,1618,822,2638,1142,756,700,532,1144,1336,1294,962,1126,1456,488,696,700,1522,1050,1406,766,2784,2262,2440,3064,3010,1230,1476,1190,2012,1452,3058,932,1788,1656,1616,1240,3098,1980,964,1962,2100,2004,862,930,1098,1214,1624,1368,1744,1008,1034,1412,1478,1542,994,2504,2478,1744,1104,660,1574,1550,1726,1432,994,1326,1450,1508,1026,1358,2010,1364,3040,1606,2678,1856,1826,1564,820,974,2986,1116,1084,2028,1192,1052,1084,1526,474,1022,2202,2790,2736,2470,2612,3040,2664,480,3002,1348,1890,1328,1550,728,1470,2614,2482,2520,1440,1564,1778,1062,1958,1508,1640,3208,1259,1259,1259,1079,878,943,1259,1220,1259,818,670,434,802,686,498,572,528,522,414,660,572,720,1044,768,664,530,592,552,620,562,528,1086,586,616,632,550,1076,638,340,1122,1560,1158,1150,2958,1212,1334,398,1190,406,914,914,2014,768,790,764,2120,752,1014,1210,500,746,438,880,758,1286,512,452,530,570,710,592,508,2080,2034,954,730,696,1898,1236,812,1896,962,488,496,598,976,808,324,596,582,326,1810,2526,462,388,922,716,440,1606,454,2128,1536,950,1234,458,654,606,602,746,1828,1222,1122,1168,450,2464,1174,950,512,618,1890,2118,2068,840,1228,640,1224,1000,922,1786,2560,2556,572,964,958,1250,1038,832,690,682,972,320,580,2186,2420,2398,1042,768,2434,744,968,488,392,566,1414,1892,682,1212,1504,842,1088,1206,520,522,1312,846,972,484,530,644,392,1964,1232,858,312,648,1272,1022,688,452,1218,1138,386,464,1336,1040,822,1210,752,854,1050,564,1548,2558,1094,502,1070,1270,1114,960,482,2586,2254,2558,2550,342,570,2576,430,400,1254,1120,1216,1084,1832,1068,1146,730,2112,494,464,1176,1020,598,890,1376,1048,1120,514,736,680,444,800,682,494,592,580,532,480,648,584,714,426,626,970,766,640,658,600,558,616,542,566,1076,622,624,632,1160,1072,544,1186,606,1558,1158,1154,2940,1284,1338,392,1182,412,988,1000,2020,762,1038,1718,2118,790,1186,1206,496,744,304,880,752,522,846,926,448,552,996,570,802,444,490,506,2244,2030,956,726,700,1894,1048,592,956,1010,950,394,496,606,968,500,390,392,326,576,582,324,1422,2534,522,478,386,908,708,2412,1612,450,2120,1116,946,336,430,924,1230,458,654,604,598,782,1820,1072,1246,1834,446,1132,1206,1250,1204,514,614,1666,2240,702,844,848,898,1190,750,760,1860,2560,2556,558,958,956,864,376,1032,830,628,966,2026,2410,2156,692,1032,452,2414,2576,938,772,752,538,344,1882,406,674,2262,1218,1202,984,480,502,776,1392,838,966,556,356,2108,468,1964,854,650,2038,1206,1222,1218,1136,382,384,1336,1038,822,386,1204,752,918,1048,558,1336,2538,1086,492,764,1262,1138,666,1058,2572,840,696,1674,2536,2546,1314,2592,802,1230,1252,1214,1116,2042,470,474,722,1068,1148,634,2108,1020,1178,1020,606,1372,878,1052,1362,742,1022,880,1076,1182,1014,910,1174,1554,1036,2390,2412,3020,2456,2414,2392,2430,2400,2380,2116,1708,936,1132,2396,1416,2644,3074,1806,388,2920,468,516,1122,1604,1346,1430,1272,1024,1180,1188,1200,1608,1198,826,976,1308,1750,1368,2990,2388,2402,1064,1098,1158,1872,1332,1152,1434,1100,1138,1540,1354,1356,1210,1118,666,966,1628,732,398,1834,2888,1032,568,1626,1204,982,984,1006,506,962,1092,1036,1048,666,1062,1132,514,2950,1128,1082,376,494,378,318,1908,2386,1066,848,898,1126,1154,2014,404,3000,1134,834,2398,592,716,618,890,2704,748,450,340,1526,1162,380,320,822,664,1194,828,832,1074,1048,898,3000,414,1416,1114,650,388,696,2870,1436,2246,920,1844,614,938,944,388,724,726,1020,678,678,666,896,530,536,300,1072,638,544,636,592,756,1902,1792,1032,700,2548,552,614,626,442,2102,914,1278,1062,358,1496,568,364,450,324,600,394,602,392,640,918,972,476,1104,518,1148,1174,670,542,772,632,970,336,518,550,574,1348,738,600,626,1136,566,668,1084,666,898,450,458,626,416,908,656,662,450,546,514,928,638,846,794,488,456,1192,1058,838,1252,1340,450,520,878,1098,942,802,738,862,904,600,566,674,604,748,558,890,598,876,876,410,1464,558,622,474,1264,768,870,786,976,866,1070,3002,2924,3006,578,1776,436,948,1136,1522,922,970,2806,728,1502,1976,1408,764,2752,1340,2994,614,948,352,440,300,1280,1776,1990,1508,692,640,616,1658,2316,1654,1234,1544,2676,908,902,1198,1346,712,756,1256,300,352,364,844,1116,876,1300,504,656,700,872,1192,652,608,1944,984,1312,1364,396,1908,1216,1428,1252,2056,1428,720,1320,1200,1164,1100,1624,712,1028,852,1072,1180,712,1424,1136,980,1272,1168,1256,480,728,748,764,576,1600,1264,848,1116,884,1304,664,696,884,1204,652,608,1936,976,1304,1220,648,1876,1128,1592,1236,2044,1428,712,1336,1200,1184,1092,1640,1068,1024,844,1076,1176,712,1424,1136,976,1284,1164,1260,472,648,748,764,584,1584,2052,2056,2018,874,822,506,1790,2054,1656,2054,942,1196,712,1910,1580,754,508,444,930,1980,1980,1692,2056,766,966,2050,2034,2052,1994,858,870,1454,2058,1988,2052,2064,2048,2062,2048,1116,694,820,710,818,2058,1966,2066,2064,1828,1894,2062,1966,2056,680,746,492,712,1846,862,1000,508,708,714,2056,1296,1788,2054,1824,1600,2064,1696,354,574,1498,2056,942,1986,1004,1986,864,812,2062,2056,748,750,2056,2054,828,834,2066,2058,1486,1534,1556,1494,1492,1864,1908,2010,1434,1484,2020,1948,1952,1968,2008,1974,2058,1986,2030,2050,2006,1944,1734,2108,1822,1952,1820,1792,2006,2046,2014,1420,1968,1836,1920,2034,1582,2034,1902,1918,1976,1898,2078,2052,1970,1870,380,2098,2076,2212,2182,2158,2144,2174,1654,2182,2092,1594,1974,2204,2202,2236,2166,2198,2076,1638,1708,1596,2162,2132,2144,2184,2004,2166,2026,2192,2142,2200,2188,1512,438,2164,2088,2170,974,2092,2136,1588,2132,2212,2076,1644,2104,2176,1596,2168,1612,2114,2048,706,2252,940,1072,1116,302,800,580,1096,1814,2202,1342,1492,812,484,2074,1818,1268,338,1380,1540,1338,356,890,1734,1514,310,1552,860,508,1934,1278,2128,616,518,430,514,412,509,355,1105,370,1104,482,704,2750,1384,2700,390,2332,2680,2732,1080,510,1972,2744,2234,2742,2854,1682,322,2742,2744,1116,1140,2744,2388,2740,600,1312,416,1696,1142,796,2886,2914,846,1256,2842,1576,1580,1126,1628,660,716,750,650,608,708,646,802,602,872,560,712,918,406,370,612,674,692,694,352,830,338,534,994,728,424,834,1002,936,574,794,790,544,1128,976,898,786,800,390,524,568,1206,1106,712,592,3222,530,968,686,534,954,830,806,1218,980,1516,2954,840,2904,2884,822,666,732,1046,808,1006,862,864,788,710,656,774,804,752,556,496,860,888,964,702,680,782,828,698,374,800,1454,418,690,442,652,386,652,382,1188,1178,780,700,570,3150,808,494,400,684,982,862,1912,446,1126,768,494,1070,746,426,678,726,832,984,1138,3020,3028,2890,820,768,670,494,654,340,1046,506,402,1140,636,726,584,778,802,522,822,1008,1060,962,858,510,942,746,808,706,1200,972,1026,522,628,662,594,818,754,660,3206,980,804,794,444,794,690,668,1142,388,1006,1192,1010,960,386,798,494,396,3040,384,352,310,3200,1104,680,1070,340,560,972,1564,3118,712,808,3162,416,590,3186,818,792,730,694,576,518,986,318,326,502,594,528,782,806,1034,1182,758,856,312,992,684,504,678,602,794,360,550,426,670,732,488,824,802,1042,520,630,820,446,2322,666,342,938,676,536,388,634,3032,710,798,792,768,380,340,680,916,872,896,1498,1190,770,658,492,908,1142,1096,496,532,410,794,598,798,464,850,674,442,486,448,444,464,502,2930,714,1594,370,412,1098,454,894,1592,336,3364,1780,1216,314,1068,390,1074,1788,916,464,478,598,506,490,396,444,438,422,902,1604,1352,594,3420,702,3124,862,994,3164,586,502,450,520,372,742,800,494,508,688,692,910,314,782,818,1220,1272,1216,768,808,704,690,392,574,760,3044,516,730,692,528,656,592,1560,856,1008,790,510,810,842,300,1040,378,422,682,644,702,2488,760,838,808,762,700,774,1490,1190,674,496,332,408,796,836,644,908,560,1084,1316,614,768,398,672,2994,1236,492,798,3046,2132,594,396,1592,366,412,1096,452,1026,1690,366,334,1690,358,1052,1788,312,366,1068,364,1072,1778,356,906,540,464,480,478,596,506,488,396,420,460,430,486,754,574,1146,824,870,3114,746,740,1926,1148,1004,828,3180,802,1040,574,816,498,314,684,758,652,850,526,388,358,784,784,606,702,828,3034,532,604,1414,1586,670,554,646,514,728,578,610,856,796,532,600,780,520,378,678,686,402,608,534,648,510,422,2488,406,1502,564,424,706,810,766,786,662,784,574,914,864,820,814,1494,1188,1166,682,330,528,684,474,414,604,636,1318,596,612,352,348,630,560,738,432,704,466,412,428,378,2382,1242,798,3042,2138,862,1604,596,396,1052,1096,436,1028,1690,362,2744,1796,368,306,1072,1216,314,1076,1740,304,914,558,464,482,476,598,504,490,398,420,386,782,678,614,1284,684,608,3056,744,738,3120,892,3166,436,986,472,370,348,488,492,664,588,694,742,410,628,658,842,796,702,700,784,528,590,358,736,3388,514,688,642,514,664,600,678,396,522,598,378,380,390,482,690,534,648,480,1308,352,412,704,806,784,408,490,456,782,518,548,1372,1354,1000,808,652,538,592,1490,1190,1064,696,436,712,420,550,792,334,514,586,582,600,720,732,428,524,338,440,486,728,370,3188,868,2930,384,582,864,718,782,1008,3471,330,740,1182,3074,738,1664,744,3002,632,3140,964,926,368,470,822,714,714,764,418,662,606,480,848,792,694,806,788,526,464,736,742,506,586,510,360,642,604,676,682,786,522,624,336,600,740,472,378,394,542,336,750,384,420,678,528,422,2718,1418,416,2792,794,478,464,916,804,784,780,658,1484,1232,610,592,554,1242,434,712,662,584,1436,654,1082,468,604,442,774,706,428,300,816,690,332,520,662,706,426,678,810,1238,3180,800,1982,2980,2964,608,1766,1068,356,836,1398,1392,404,1414,468,414,390,1048,1420,610,3060,1618,744,740,2846,638,3172,930,450,596,850,606,684,314,1606,524,738,702,674,746,786,778,804,764,498,790,786,700,486,464,720,616,642,626,662,606,812,656,680,696,334,794,462,376,356,636,1076,352,474,302,390,2716,1006,500,654,616,832,732,600,1342,748,800,778,804,778,780,942,962,1492,1236,610,586,562,564,676,436,718,766,424,572,404,780,1608,470,510,600,604,444,706,514,302,442,472,694,582,560,382,468,1238,1240,796,1978,2992,2122,1326,2113,1376,1398,994,404,730,468,502,866,448,472,924,1390,1066,3014,776,678,978,2938,1508,3180,726,884,404,976,488,426,370,530,324,784,450,420,798,806,464,1026,618,1346,740,1606,750,812,330,682,830,804,358,462,1546,690,900,700,718,592,600,402,586,688,702,764,688,600,640,394,388,546,370,466,654,636,452,638,1292,466,560,572,628,504,894,1100,732,762,524,912,494,804,1648,2560,496,786,538,1344,820,664,1032,892,478,584,584,584,584,806,598,538,2730,744,708,620,710,666,464,646,770,658,680,804,874,606,610,840,716,596,318,400,2936,654,426,774,394,734,370,488,534,810,812,696,716,610,494,342,324,800,606,1182,1984,2952,444,3074,1068,966,400,1352,1364,404,450,594,780,3526,780,678,1304,584,440,538,604,340,530,794,3128,1608,1516,2938,594,3172,2022,2672,1846,3220,606,604,798,688,708,746,702,616,414,1638,362,790,738,708,466,686,818,1094,814,404,708,890,780,574,572,368,696,378,314,714,454,610,764,400,1116,638,304,338,348,426,484,356,930,1004,1018,2728,1540,602,480,580,484,484,568,1034,420,780,850,806,2544,810,1356,1362,1420,704,1034,848,470,626,746,590,690,588,420,766,580,828,578,662,602,444,580,664,780,852,420,1104,1588,806,870,502,816,376,518,610,602,756,322,804,368,994,1968,842,2964,3004,2958,2988,1160,1344,404,480,904,964,302,1522,1000,566,808,458,868,3114,838,2930,2142,3166,660,728,852,2982,620,1280,1254,554,728,748,704,306,668,692,502,732,792,822,362,794,734,694,384,708,708,800,384,818,372,656,3010,468,430,350,432,952,970,320,496,604,416,1476,630,474,442,602,328,814,1008,504,804,802,746,914,422,706,1208,592,598,636,386,606,750,680,590,420,454,768,580,796,676,546,966,926,1214,482,724,1208,614,718,1212,1214,1214,802,1070,544,746,1018,806,650,774,850,608,444,808,344,788,718,808,546,1194,594,1310,1246,392,476,752,374,776,370,952,636,370,1384,1992,2976,2798,1078,1720,380,1212,1388,404,1018,792,3667,804,450,674,3016,840,536,628,2950,1588,1234,1440,1828,412,3190,644,1772,1634,1030,668,686,436,924,938,796,810,360,736,384,714,706,820,404,650,3212,508,584,396,1960,528,604,718,444,816,458,442,598,328,874,740,816,742,816,754,418,1030,1028,524,442,746,708,1210,598,636,748,780,692,580,584,666,796,740,704,924,706,1604,1602,614,606,806,478,604,702,772,590,602,448,1576,306,606,446,608,600,1510,1284,604,350,1232,1136,512,2274,888,874,456,476,374,348,918,466,482,476,598,504,488,396,420,3056,952,612,370,1190,1990,3010,2980,3022,742,848,1404,1406,408,490,802,446,906,780,3016,568,1046,662,2840,532,3112,1122,3014,704,3108,644,1772,768,962,668,684,702,780,958,924,940,994,708,666,508,604,794,806,360,786,1352,704,706,762,386,656,3198,532,484,548,562,704,402,1950,528,718,470,596,486,986,998,712,312,664,816,830,740,788,812,1028,418,496,444,1000,898,1466,632,702,582,812,788,582,592,684,532,782,924,608,378,1038,1032,694,586,1036,404,626,990,538,744,1058,604,768,690,606,310,446,478,888,388,472,382,390,326,914,424,464,482,474,594,502,488,396,450,3032,640,946,638,366,1184,1988,3000,2118,3330,1072,622,1434,1180,1374,404,1602,568,442,906,778,3002,540,436,912,2738,454,2716,1124,730,2632,3110,632,1766,938,340,976,642,890,602,384,998,552,594,696,550,442,502,668,680,792,806,1404,792,616,546,706,634,734,736,386,742,444,786,404,592,3012,746,470,960,638,396,472,394,486,402,790,756,856,800,798,560,712,708,394,420,548,1378,610,792,688,788,726,584,814,404,754,792,726,700,602,732,570,648,612,652,1404,888,390,482,344,916,464,474,598,504,488,396,418,2922,1788,698,648,610,368,1046,1980,1394,1372,1726,1594,464,2964,1162,1669,404,1098,706,780,1150,732,1056,1088,1020,508,748,708,876,768,798,430,2976,1004,762,3014,906,2754,752,2740,3422,3374,642,778,460,404,370,1508,2536,2280,1086,884,860,826,1140,790,510,596,670,678,782,728,1570,800,420,816,558,622,550,442,734,738,788,756,446,594,442,402,852,888,598,536,960,710,814,378,486,474,434,552,756,788,662,816,798,422,840,454,466,636,384,550,720,584,792,686,790,728,560,404,752,608,600,590,584,696,1516,558,422,602,808,742,482,776,886,844,466,420,602,708,390,476,334,370,732,684,408,918,466,482,478,596,504,486,396,442,1786,322,652,2924,370,672,612,998,1988,3002,3184,784,1828,1162,1348,404,440,502,524,696,376,808,792,334,3675,1786,602,412,684,3092,1462,2812,2532,2726,1630,3118,1206,1018,3070,604,1298,1020,486,850,716,966,1714,336,702,1192,920,302,1580,702,744,698,1224,3178,2128,3198,1886,940,3410,3080,3420,1108,1292,348,488,1008,790,442,498,912,956,926,1072,616,1074,764,800,1070,968,1012,500,800,3406,1102,1044,616,308,524,920,1056,656,948,1094,778,792,1094,878,612,750,898,2002,1298,1638,652,1216,1126,922,966,850,330,302,1566,716,876,796,820,976,550,1146,1124,1662,404,370,1126,1230,1638,782,780,516,356,744,2234,536,504,448,570,1610,1752,496,538,798,1472,670,706,538,788,464,600,662,934,464,560,570,1018,768,946,960,1354,758,816,2256,794,652,718,1942,422,842,408,456,442,710,1064,1114,802,588,514,1104,410,1298,740,1392,1264,404,546,1466,516,1030,832,826,564,628,446,494,464,956,1168,936,914,1346,2634,300,662,818,792,570,540,726,746,2788,1906,2806,604,890,560,454,474,744,348,916,880,466,478,598,504,490,400,422,1766,752,3052,370,1514,640,1986,2946,1848,1216,650,934,1358,1408,406,342,466,1186,1210,848,1788,456,424,532,700,556,3104,1416,3422,2530,2772,1592,3112,1328,1020,3034,604,550,326,804,894,1442,836,1010,960,714,1346,392,510,926,302,1154,366,700,400,474,756,2100,424,952,532,496,1296,1406,2110,370,1792,410,1566,1020,612,1448,634,2130,3410,3476,3402,3012,2786,2688,652,1274,990,980,922,1264,864,368,1110,718,1178,396,1590,1312,956,1462,362,554,480,782,980,1088,708,1116,392,592,760,1504,756,568,954,1320,1902,650,636,1192,368,1090,928,972,980,892,316,306,1656,680,1062,796,822,968,552,398,586,1136,1122,1700,476,1236,1646,814,774,516,516,434,1198,940,630,844,982,988,1246,1086,592,806,1094,976,722,430,1020,1084,1280,1132,1046,694,964,686,914,336,1046,1008,396,1202,448,570,610,552,356,398,464,506,482,350,1208,334,1756,802,1182,746,544,760,600,662,964,362,550,816,386,344,766,898,310,456,966,614,392,1004,758,814,342,648,310,720,1938,422,448,706,802,350,710,570,1062,1116,1070,494,776,514,1102,380,410,630,386,630,820,1266,1146,586,402,538,662,774,564,540,724,714,1690,1004,530,610,548,530,788,2538,822,560,1780,1150,954,932,380,596,528,554,402,1350,616,442,486,404,824,1288,354,2806,496,1544,312,888,778,390,476,818,314,1262,684,744,746,764,1588,468,484,478,600,506,490,400,396,3056,370,634,1986,3004,3016,2976,1402,1400,404,1384,308,3523,666,1560,640,362,2328,3118,1464,2806,2534,2736,1522,1014,3114,1208,1020,3114,602,1292,492,1010,1010,966,924,302,708,1488,934,524,2064,1364,1460,422,588,824,446,1652,1038,1620,1774,1590,1122,1402,2390,948,2086,1480,554,336,714,2582,1594,428,1566,1552,1402,1206,656,534,816,1880,1428,2198,3407,1006,1298,1380,3411,3186,1956,2992,784,1368,774,896,1546,1062,1038,626,2374,1976,926,1048,940,776,1330,1318,1954,1580,648,646,1168,1122,928,854,1592,878,796,820,968,552,1164,1122,1652,434,1226,1640,616,514,562,548,1026,708,1068,768,472,898,1262,998,800,628,460,656,418,936,668,354,348,1092,460,486,446,820,1200,1494,1158,1048,1080,962,696,1018,1072,704,958,554,1066,758,1202,330,1758,902,798,1748,590,592,820,830,814,798,694,668,752,488,936,536,808,634,358,898,392,342,304,2180,1520,2010,1222,1984,710,586,560,508,766,966,614,924,352,1106,726,752,832,700,832,446,1282,1068,1116,892,324,320,850,1012,802,866,802,688,548,452,1032,826,988,998,828,628,860,864,580,598,436,694,722,770,714,586,430,1306,396,534,608,550,530,792,2542,822,560,1946,1148,956,476,598,530,1796,742,1436,424,424,326,784,1376,1282,818,494,960,722,888,1058,698,708,1446,628,486,746,1140,496,300,412,772,788,370,600,630,1984,1444,2956,302,1072,1698,1728,1162,1350,408,908,792,902,1556,2500,3014,1464,2836,2530,2998,1088,446,3116,1024,3102,604,1334,752,352,306,404,1486,1644,424,654,1004,1058,1670,1306,2784,1560,1554,1052,968,1892,724,1382,1656,500,542,796,980,626,370,494,550,990,644,678,1404,444,526,718,616,406,436,1816,2306,408,418,900,498,914,410,1062,1388,816,2052,2244,782,810,638,644,1070,1502,794,2358,1064,1270,898,1526,1008,584,1346,1482,1066,792,1370,1206,440,864,1352,1294,1578,650,648,1188,1092,928,1112,978,852,1578,506,928,796,820,964,552,694,1196,1118,1646,448,1128,1232,1628,808,618,778,514,952,336,576,1022,908,994,740,1176,678,680,356,348,914,324,898,1252,686,1102,870,716,864,1122,1080,500,946,1028,662,456,490,1246,760,810,938,1880,800,1380,1744,718,630,804,570,572,1662,1352,1522,1692,774,1416,930,340,448,438,1938,1506,982,612,844,1420,1120,454,338,1194,1346,818,788,420,700,810,838,530,954,520,1370,1290,490,602,1460,1760,1050,1096,908,420,1990,418,1186,1244,602,1040,584,820,630,990,330,860,864,1446,414,394,614,1296,522,614,1008,598,584,424,400,690,652,410,1064,670,538,604,606,550,528,2546,790,660,560,500,1484,1156,954,622,448,524,948,844,1340,652,584,784,1224,1224,820,2188,802,474,484,1378,390,476,386,504,620,2808,396,618,488,1054,962,740,394,888,1058,700,704,716,718,712,626,474,712,1210,410,772,788,924,314,622,370,686,566,1984,2938,2968,1328,1758,2702,1362,1354,410,478,914,668,862,1552,1210,702,3128,676,598,2864,2536,720,2732,1078,314,3134,1224,1022,3126,606,1296,1056,1090,322,434,1060,1494,326,1070,550,682,1354,812,2798,812,500,1820,548,660,656,1644,1056,1414,392,2058,1426,970,2082,1172,1136,618,964,2970,1406,1032,1718,1466,1010,1156,414,774,792,1712,412,1512,1012,1394,1214,2244,784,864,1272,778,1804,694,2120,2336,572,1016,696,1364,654,904,1392,1186,2564,1982,438,2834,2370,1520,410,1582,376,360,896,2580,806,1606,1902,1298,1586,650,618,1196,1096,932,982,856,336,330,1596,678,880,798,826,968,590,1202,1128,1656,480,1132,1238,1632,778,520,362,492,626,922,362,706,752,940,552,1294,1048,1138,718,808,1090,1090,1076,782,310,926,1032,720,470,746,666,492,1244,756,1206,814,966,908,1614,414,704,1426,1750,634,640,818,568,594,1274,770,448,1404,666,960,1146,688,330,446,2178,862,488,792,1286,968,496,1196,1424,1940,984,650,452,612,998,770,1280,504,1198,1362,820,422,840,634,490,400,2384,1478,1860,666,618,538,870,1272,2706,1056,1212,912,422,1952,456,512,542,448,546,1464,642,1246,520,774,944,1008,804,1318,1224,740,1208,1174,728,504,1300,1084,1126,584,726,632,994,1088,436,464,604,698,650,1144,400,540,608,610,482,2536,792,628,560,672,1208,1156,956,934,524,2194,1630,1440,976,1004,788,1420,804,822,394,478,364,506,620,1814,436,1438,1378,2380,1228,522,1256,734,792,708,872,1060,794,1360,600,462,1056,1634,910,1218,1348,676,890,1120,1058,1002,576,700,702,718,898,954,714,598,618,1992,1362,3024,2972,2688,1358,1378,408,814,1554,1198,698,3056,1418,1166,2852,638,2532,2736,966,3120,1086,1020,1358,1810,1912,486,452,1382,768,948,320,440,1058,410,1068,544,704,738,2786,1476,748,816,1408,1194,1054,604,1554,890,550,350,1422,966,2138,1210,1008,306,882,1662,1402,310,2056,854,780,1608,412,1492,1010,1398,2970,634,972,1308,1446,1718,1340,704,928,1318,894,680,306,502,1492,1610,1524,720,1890,436,2174,2282,538,584,1594,822,1226,1408,2394,1432,988,750,2444,1358,1540,1586,654,1192,1122,1030,982,1000,344,670,1646,676,570,798,826,970,552,696,1152,1652,482,1134,1232,1634,846,784,516,994,300,990,918,706,516,968,1086,480,336,902,524,1222,818,1054,970,720,392,346,830,454,604,734,666,1192,1078,1208,1042,880,1258,756,396,1202,814,652,966,1280,770,728,652,612,1124,1016,642,1248,548,1346,460,1394,800,2578,1754,698,998,692,816,734,510,1734,560,1096,380,962,816,460,908,872,1420,1412,1400,662,354,796,1286,942,306,1192,1420,1448,634,1536,1286,730,820,988,1264,616,770,940,1078,816,422,816,526,690,760,664,910,1578,802,716,3154,3376,1526,1754,2282,2392,766,1056,666,874,542,748,500,470,1108,528,2394,962,1330,450,2002,428,512,466,428,738,1092,876,974,400,1004,532,878,1190,1244,696,758,1350,740,446,720,376,654,610,540,582,488,780,832,772,1224,556,596,694,686,600,604,542,564,910,810,1520,634,992,404,660,694,660,752,922,1084,1700,400,538,710,604,606,548,530,2716,790,626,560,2014,446,512,1160,952,934,380,684,2192,1574,312,934,522,1430,788,1234,752,882,748,394,478,362,506,618,444,460,808,1482,1086,718,520,676,696,612,848,954,700,370,1460,1212,1318,888,334,884,1134,1102,850,574,536,700,702,1304,710,486,416,370,684,600,646,1986,3002,3004,2972,456,860,3471,408,3378,854,692,350,816,1222,1506,2992,1658,2874,2530,3132,1616,3136,1562,1200,3066,2110,1406,786,512,600,532,1040,694,864,708,542,2792,2304,718,790,1426,328,1196,976,2092,1552,1564,3204,470,836,1232,836,1844,2040,450,486,984,696,572,580,428,738,368,414,1526,1902,500,1696,1214,2268,784,854,1104,448,678,474,700,776,1228,392,1110,1246,2216,2168,1006,964,1740,2324,304,956,1218,514,854,556,628,588,862,1610,760,618,682,2028,526,604,2090,1290,1442,1314,1982,650,654,1190,1150,924,984,998,520,1580,896,796,824,974,552,592,1150,1130,1664,480,1136,1234,1656,808,782,520,974,650,596,1458,1136,976,692,1044,1152,1180,1162,1396,828,386,1256,682,488,888,744,1270,1416,574,1404,644,616,1080,1174,950,898,574,568,1350,2122,536,638,912,1048,1226,1034,554,1352,982,474,1088,854,526,926,1204,932,654,360,1124,514,652,2782,1126,558,1016,596,1250,596,1372,626,666,360,1420,1450,760,582,766,2102,732,514,1038,614,2708,2838,452,644,1062,1440,1444,350,1670,858,562,1424,2140,1514,632,1292,796,1290,1232,604,672,338,1944,1010,1894,668,1390,1502,872,1372,666,1422,986,1288,632,418,618,394,708,964,990,728,576,486,574,1098,634,530,2392,1988,1048,3398,530,3082,3196,1582,2040,1018,1102,422,2002,426,628,654,450,584,580,524,484,828,1668,1246,698,776,1514,1602,700,696,654,380,612,892,552,360,522,368,1248,550,932,606,1574,1088,842,548,1008,624,468,588,910,814,346,2040,832,832,614,1012,1006,464,1152,2094,1692,506,610,448,3084,796,780,1578,1276,352,1168,956,896,474,636,2186,1158,976,452,302,304,346,1008,1402,786,1214,800,804,820,1562,1294,392,504,360,774,600,2312,1516,1086,1126,528,850,1150,518,2010,600,1174,1252,368,1176,1658,1216,1254,632,1514,792,812,708,888,1068,1028,878,710,754,536,704,704,1520,626,2186,1226,334,728,486,750,368,592,638,1982,3010,520,480,1398,1366,408,1288,924,1466,310,458,914,1126,1088,1454,1120,1608,454,3102,1414,1192,3046,2532,2774,3114,1194,1192,3098,1694,1404,1004,1336,2412,1208,704,474,698,770,700,502,1212,928,2096,694,1322,888,1448,782,1984,1638,320,676,548,1158,1176,678,892,800,2054,1016,590,404,450,464,966,632,682,630,770,1962,708,412,1496,846,1482,1248,738,1398,1098,2242,780,776,1124,1396,1110,1248,1588,436,1142,2310,982,1588,1738,2362,2042,1270,1210,384,620,1264,1196,594,866,1212,780,624,1966,920,820,2500,1176,1578,1296,2088,650,654,1188,1090,922,1096,852,1574,676,720,896,792,816,968,548,586,1148,1128,396,454,1134,1228,1706,618,780,518,1172,1048,2284,1050,1040,924,1148,812,902,582,686,754,1736,1660,332,720,960,502,726,2322,918,1136,1952,676,1274,1158,1082,900,596,1472,470,372,674,508,960,418,516,988,848,810,1606,1200,802,2802,1202,910,616,802,1418,1910,2158,1126,1292,2016,1004,1046,662,2830,386,862,1010,934,826,1038,716,1052,1856,2194,1370,434,872,516,300,428,648,470,900,1434,2124,1528,630,1746,540,1284,572,1192,1284,1228,394,1942,2312,2036,1412,1232,770,732,386,1474,712,1394,2056,2188,624,2196,1266,812,812,802,616,708,1036,514,696,1372,990,1390,1350,1288,716,1538,1702,984,534,312,920,2396,2014,2108,3188,808,3459,2296,2018,2378,1410,2228,1498,2238,850,1050,856,810,476,556,366,520,1410,1242,706,852,770,738,684,1510,978,350,702,902,1334,2822,486,1154,592,566,1022,430,976,670,718,572,2196,952,1984,806,830,788,802,988,1082,968,1002,582,796,764,338,800,792,2852,506,606,502,2308,790,676,560,486,450,436,1160,952,930,480,950,694,1154,976,402,302,344,346,1002,1384,782,1402,618,676,818,1646,1264,392,506,456,776,602,2316,1324,938,784,690,708,970,982,800,804,1596,1704,1110,1724,1310,1168,1244,1694,2332,1938,774,1572,1866,888,924,536,498,496,530,1364,486,336,430,662,712,632,482,710,1400,580,1642,852,610,1156,1108,982,470,578,626,368,684,678,596,580,538,1984,3000,2980,680,470,1740,752,850,1396,1398,404,594,758,888,892,408,1580,1084,2732,1282,3070,1412,950,3006,2520,812,650,3054,746,430,526,3076,1554,1188,3064,3130,1400,762,1270,860,2538,1030,1552,392,930,540,2278,704,470,552,752,638,686,628,720,596,1866,1386,1036,1398,1980,616,614,532,578,704,668,714,446,748,1312,2052,1008,1042,690,1316,620,492,1036,1164,1002,2000,814,772,2100,412,356,1694,1988,1050,448,1216,1396,1096,1746,778,744,814,1516,932,2262,1196,966,1308,1722,1194,722,686,1244,1792,1402,1412,2414,992,500,1408,2674,636,1188,1146,338,1552,1556,444,936,796,864,980,546,832,1116,1646,474,1088,1230,1656,808,614,520,1504,614,1458,424,870,1138,1428,804,598,808,1252,2266,1856,720,1314,1562,1306,2290,1132,1732,2186,718,670,1054,2326,956,1206,1260,434,1230,1344,948,878,632,622,762,706,696,410,530,842,736,1394,1384,1184,880,328,922,604,428,1442,1380,1588,1102,714,1646,580,750,548,802,818,546,540,1130,1312,1296,2824,340,844,1000,370,1010,1002,998,1842,2190,1386,1314,2440,2436,1102,334,870,3156,1272,672,1176,1936,2638,2032,1774,730,534,482,1292,780,1740,708,2054,1284,1282,812,814,988,580,902,1392,472,528,1368,1330,1286,660,1526,1702,656,314,888,2374,2012,1422,824,3186,808,2852,3198,3100,2200,2366,798,1162,1350,1218,1244,1056,860,812,1066,1242,888,600,576,324,868,424,830,804,1044,546,1426,2708,738,2214,1298,956,1040,1014,614,1636,700,610,984,1412,506,498,1080,664,976,582,926,858,586,694,760,334,762,390,1724,1718,830,690,554,1152,946,924,364,928,1054,962,1350,1152,1458,1344,778,1404,1242,810,2010,800,384,502,456,774,600,2376,2192,1052,1376,408,776,690,826,982,792,796,1596,1168,1840,1246,1300,2006,750,666,1496,1902,708,2222,1794,2154,2098,448,1432,408,1088,922,536,500,500,532,1356,936,720,712,714,524,1652,472,706,884,1082,1110,892,620,488,332,588,340,366,592,1970,2944,714,1314,446,1064,1384,1390,1204,382,406,408,690,886,892,1028,1774,3026,1218,3002,2518,792,2706,528,3072,1034,1214,2958,1538,770,1270,1016,494,980,1050,370,542,2922,1278,710,1866,1254,1614,1134,742,618,530,574,1280,564,546,1998,1136,304,1286,1048,1706,620,498,1974,1002,804,750,1194,808,894,912,710,488,502,1744,1074,936,1062,1150,1212,928,876,994,812,814,802,768,412,790,1108,1402,1302,730,1278,1880,974,978,1202,1714,2172,1410,1570,1960,648,646,1184,1116,918,978,854,1554,716,870,792,816,974,544,1144,1114,1642,474,1118,1228,686,748,804,610,770,520,916,1260,1706,1340,1764,1090,798,922,432,556,642,778,982,498,848,1494,1018,962,1944,1568,1344,328,660,364,656,748,1888,444,482,1082,876,1292,972,634,1394,1078,1136,930,518,590,636,698,766,700,408,464,490,684,844,1172,518,416,860,744,680,1788,1098,1050,1282,2014,1272,1202,922,606,426,1444,484,350,670,766,1074,732,1132,1090,1322,1040,1116,2276,2376,748,1880,3322,342,628,1310,1288,802,372,1514,880,804,1068,1440,1744,1842,2192,1390,1622,682,934,1750,2050,1056,496,824,1322,558,1270,2120,862,1938,2102,842,2040,1862,796,1186,1716,1134,1134,1236,1754,2058,660,1388,1402,982,1192,2060,1226,1022,662,1324,1498,810,802,3210,2202,2366,1384,1356,1262,574,998,682,1472,620,592,1010,1320,1124,310,812,788,1242,840,614,302,976,680,800,2710,1014,600,418,1284,1018,632,432,1074,664,3030,1090,436,634,1912,2738,2214,1182,378,390,392,878,914,762,500,1082,1014,1330,1412,718,1144,764,766,1630,1354,2096,784,650,554,580,960,1358,1150,948,920,1046,454,1986,1550,1128,1216,1366,776,1358,940,1140,810,1010,390,504,452,774,600,794,800,634,1746,2376,774,1700,2028,1260,1206,1674,2354,770,834,1092,750,2024,1934,2410,1208,652,428,1932,704,702,712,706,1718,996,1678,1334,934,694,1436,430,712,2172,1062,1118,466,610,490,1102,906,866,1096,1344,594,634,690,1962,2970,2972,2932,624,996,1386,1386,404,1660,1394,3072,3016,646,2738,1048,1410,812,646,1566,1498,368,3068,1596,2074,954,506,1812,444,2718,704,1960,1284,382,482,380,1868,656,1204,1056,1062,616,616,768,1154,668,1098,1460,1150,812,728,1130,1312,1000,1000,800,378,604,558,1002,1832,516,462,792,486,1126,880,892,1376,1328,1218,1260,2164,1022,1280,1228,522,1158,1304,878,810,814,1778,412,1550,2202,1928,700,790,1394,1864,1044,814,1412,1574,1968,650,644,1186,1146,918,978,854,1554,664,446,932,792,816,978,542,1138,1118,1690,476,1122,1214,1650,808,768,518,1224,1084,1004,358,1804,2198,1774,842,1854,1734,1876,1336,1016,1448,1174,1128,1668,492,626,1104,538,344,768,1166,1754,1272,1940,1232,1096,2878,1190,1262,2090,1050,868,608,592,754,534,1396,1320,938,570,604,670,666,408,362,1582,1224,1164,1070,460,598,432,1432,1214,464,2004,1286,1202,922,722,428,1606,1762,2148,2068,1010,1322,1320,1258,1016,1126,1310,1298,584,2108,998,1092,1106,1000,1702,764,1290,1418,1834,1668,900,1422,1270,986,1180,1514,1936,876,2038,1720,1864,1652,2068,962,1314,658,406,1930,1812,1160,320,880,1394,1900,830,596,1126,1700,1426,2906,1090,1400,1262,1168,1218,1506,648,1494,844,1008,1268,1098,810,1244,830,782,1500,1028,2706,1448,424,890,982,656,1190,1292,532,636,896,786,318,982,884,1060,780,2740,1068,1344,942,1966,2234,442,390,564,1476,762,1526,956,734,898,758,788,1358,1400,1838,778,812,552,1338,912,1362,1154,1186,1044,784,804,492,520,482,614,754,750,1238,1368,776,1194,1022,752,556,704,470,1244,2130,1664,776,2130,2288,1214,1818,610,794,1982,2452,704,708,714,728,1334,330,934,686,1320,712,692,618,1400,1080,1276,1730,1346,596,630,1966,434,2120,2892,1716,1386,1386,408,410,1002,1308,1392,3052,982,662,2980,624,2696,2524,3072,710,3072,910,592,2144,2152,1554,2578,426,1102,472,1364,2496,1284,622,532,574,1040,1036,1884,2578,1002,1634,1126,770,1282,1020,1526,750,1876,592,1390,722,652,812,1824,1710,1146,1238,2196,2146,932,1864,1022,1804,1144,1448,926,952,1184,746,478,996,892,1260,402,2224,1022,856,1152,1302,1238,1118,496,1002,1410,1578,650,1186,1116,896,976,852,1616,662,444,868,792,816,980,544,584,1138,1118,1658,474,1124,1212,1634,808,616,776,520,634,1390,1086,1148,946,940,576,598,1574,748,744,1280,1224,1160,1650,406,1202,854,2210,1112,866,610,428,1606,2066,768,1014,1310,1318,842,858,854,1294,1312,1296,1444,988,644,676,906,1008,1298,1258,992,764,1180,1746,1940,1426,912,1756,1766,2056,828,2114,658,390,302,854,1032,904,818,808,1264,1710,1428,1398,1338,1072,1406,2284,1382,718,640,720,1242,994,306,810,1042,1224,836,2502,1496,334,812,370,982,982,736,788,1056,822,558,1272,854,984,1182,1526,2238,1850,762,700,770,1542,1364,1634,782,616,552,1350,982,1368,1042,946,470,1044,800,802,588,568,616,748,1228,1324,778,1386,1148,806,562,702,372,660,650,2132,1530,664,990,776,2108,1818,934,1966,2754,2790,1464,1336,1102,662,716,876,634,712,614,686,952,812,1122,492,590,626,1978,458,2956,2106,764,432,1736,1070,1704,1354,1376,400,1548,1704,2972,1038,788,2978,2360,2964,2524,812,3070,710,3010,790,1792,1490,1234,1526,600,870,1398,1002,2154,1602,1632,1212,792,1124,1214,1048,1256,608,970,1210,2144,1188,1022,2084,1452,1670,2126,866,1232,1760,1174,1590,1242,1068,1228,720,1420,1392,1546,1184,1134,904,876,644,582,1430,1562,1566,648,1176,1090,360,1558,1572,672,714,808,792,816,964,546,1132,1120,1326,476,1120,1222,1640,808,614,770,516,638,2304,1592,1646,1626,406,1310,1352,322,1196,1374,2254,816,766,1840,1438,1310,1298,1010,992,902,744,1676,1850,560,898,618,1178,690,1938,1754,1624,1062,1484,654,424,314,826,808,3226,486,1694,1426,1870,1464,1382,718,642,1416,1390,1276,910,410,778,1010,1618,1524,1596,862,978,898,2236,2216,586,482,568,616,1134,698,384,782,810,554,748,1392,1430,888,944,392,1686,756,550,714,486,2130,882,674,1368,778,1386,808,2072,1462,784,2100,1558,1598,1976,1100,518,1194,1994,908,1336,676,2452,728,712,2126,1212,788,766,814,1120,914,626,586,612,1978,2988,2098,440,696,1762,1704,1394,1392,400,1382,1216,1172,2560,2954,3072,3190,3058,900,1196,3066,2514,524,396,818,1004,1714,914,1932,452,1278,664,1240,474,560,1600,652,640,644,1000,1386,710,2212,714,1168,994,1308,928,1392,500,706,1156,1992,560,704,696,1708,1618,1194,1690,1202,1000,1332,1212,484,418,366,1104,1190,948,630,1174,350,1578,648,514,726,650,624,790,818,394,1114,1606,2426,944,730,1422,2268,1170,1182,1080,898,1066,2022,630,1392,1430,672,982,416,986,858,890,866,896,1606,512,498,592,508,608,616,384,618,598,1112,710,1200,1218,888,910,842,840,650,376,784,620,1076,1016,990,892,1366,2200,1098,2062,1614,1124,530,438,898,978,338,926,482,580,1060,1828,2102,770,1438,794,792,2068,1488,382,802,1200,642,2016,1004,1876,1212,708,472,430,558,438,422,1142,514,1410,1664,1134,1462,1276,618,380,376,1378,458,980,560,1326,416,1074,1236,796,1588,2400,1598,618,620,1328,740,2692,2454,1562,1122,724,1504,1000,1566,508,994,1262,984,974,2084,432,630,362,412,1444,1406,564,1598,1932,1494,1302,1386,2856,780,622,554,1164,1524,806,1202,1154,946,376,2500,1848,980,1328,778,1210,974,1120,812,772,1380,688,2142,776,2208,324,1626,1456,2166,1304,1400,1056,1136,1098,1846,440,846,510,572,1436,2238,596,614,1976,2988,2934,2998,1068,2572,1396,1394,402,2164,3354,2314,2076,2214,380,496,1304,636,418,436,554,1968,2286,1872,690,1240,802,824,820,830,830,1450,754,856,1510,432,850,724,918,1198,868,988,502,1452,728,616,738,768,594,604,668,2872,2576,2784,2300,620,1636,792,504,524,696,576,2476,2828,2368,860,1540,1008,1016,1004,1044,772,2664,1868,1152,1060,892,1152,1508,1064,1224,1796,640,792,736,732,920,616,800,780,816,992,952,744,764,516,360,548,476,356,3228,832,2048,732,1044,1352,1416,1456,876,1556,3504,2164,3084,1180,760,1252,812,2284,924,900,368,604,920,2776,2340,2744,476,428,1072,768,1032,744,1048,2788,1108,1120,2096,1092,1344,556,608,1024,1200,860,1072,1020,1136,704,732,784,1114,968,1046,1050,1390,414,572,1042,1046,556,998,380,1108,896,528,1372,1324,1176,2164,2512,1360,1136,1084,2672,2556,2560,1112,2916,1820,700,3076,688,728,712,704,696,2208,2576,1656,1324,1564,2412,620,864,800,2416,680,496,1436,1648,1988,2432,720,652,540,1368,1132,2936,2936,300,1840,1672,2344,960,1328,920,816,848,620,952,1188,1196,1036,520,2416,1728,704,492,1232,2332,932,672,952,1036,484,1844,1392,2456,2564,2532,1752,2468,1392,1868,1376,2328,2112,1436,1140,2220,1400,1408,2368,2700,1248,2472,1508,1172,892,2288,520,448,500,500,448,400,1092,424,564,2592,2584,448,2532,1476,1428,2408,1036,1392,2688,1144,1128,1008,1208,2062,2288,1360,2452,644,2416,1436,1060,2408,2444,2392,2492,1396,2288,2732,768,2220,1152,2396,948,1404,2372,2212,2348,1244,2488,1324,1036,1420,2112,2232,2324,1124,364,1392,1284,1436,1988,1248,1212,1064,1148,1036,2372,3628,3752,852,872,964,684,1280,1076,1244,1208,1052,2044,1072,1596,1120,1324,628,520,580,448,1384,460,796,580,472,608,528,880,1680,1156,1232,1460,1344,1260,748,832,1240,1252,564,832,536,692,444,616,888,536,528,476,1524,1232,500,572,712,564,398,562,1200,1344,2828,868,1148,2400,1824,1198,1202,2152,432,1460,906,1266,3004,2330,2136,918,754,754,1308,898,454,602,2112,2986,2540,1092,1036,1072,1042,2616,2174,2148,728,1400,1708,1042,622,720,780,1426,1064,1696,1612,1070,2656,1094,2658,886,1676,1392,746,742,1398,992,934,1336,886,932,2192,1740,1048,920,1172,2958,2710,2006,2690,1058,1118,936,1058,758,1604,2768,1758,732,1726,796,2460,2750,2800,2686,2856,3104,1712,740,914,1402,2406,1910,2720,848,850,834,980,860,1196,1134,1014,1118,2918,1432,1342,1056,2554,2492,2528,1012,2598,1356,600,574,1216,1004,1104,1564,1014,1384,982,984,2348,1388,1402,1404,1164,1146,590,692,1232,1294,1006,790,832,1210,826,806,882,1038,988,420,750,716,1066,1386,736,1068,1050,834,1650,2810,2798,2802,2842,2018,936,2774,2424,2688,1052,1940,3130,2620,956,1782,2472,980,1098,1476,1294,1484,1228,2792,1808,678,1886,554,750,768,788,846,1386,398,1042,2742,1040,1308,1022,1358,1042,1100,2822,2752,1316,1286,2692,2148,2694,2576,2690,2618,2788,946,1012,2106,2684,914,1130,2450,2572,1580,852,2684,1184,1120,1142,1180,2428,418,1228,1068,1164,794,796,1326,1032,1068,1276,802,1028,1190,878,828,1858,2654,1108,1610,1028,1012,2350,2658,2400,1132,1004,1284,1126,1016,1378,2548,2812,1892,1042,1428,776,790,1802,2530,1324,1242,2786,1528,574,1180,1202,754,668,676,2202,2122,1634,882,782,1536,1198,768,1026,1388,1978,1354,1100,1122,1052,1546,2314,2828,2808,1100,1114,898,1050,1050,1144,1150,1124,1078,1126,1192,1164,1424,710,1090,2606,650,1588,3082,2284,1012,996,2728,442,746,2768,2042,1012,532,1190,1356,2768,890,900,2816,1232,898,908,2774,1174,1270,966,612,1072,1374,594,2808,1728,1360,918,1042,1576,1258,780,854,1006,1234,882,1736,1170,1054,1034,1042,1310,476,664,670,1258,1974,400,572,632,630,1252,520,2016,1584,1412,796,802,804,1786,430,568,382,2612,908,456,1176,976,652,970,488,1538,2346,798,1574,1020,976,1042,1354,638,880,1030,1090,1596,998,654,428,1402,1546,1590,770,1018,382,422,704,328,1710,534,620,906,948,1120,558,1390,1916,460,2000,2626,2810,932,1774,2152,942,812,3593,812,2068,540,516,484,672,764,2008,604,712,1036,700,700,944,812,924,768,740,784,564,824,556,632,660,768,984,652,660,816,1004,724,1000,832,724,688,756,944,536,932,1388,988,588,784,416,916,520,636,944,456,728,680,536,824,940,644,496,1252,440,876,904,608,468,536,988,2252,1112,2256,2264,2200,1624,712,996,920,1212,972,1416,2188,792,660,336,1544,832,520,988,1144,312,1208,1216,1276,644,1016,1044,1528,588,1460,616,968,880,1044,760,940,576,592,2092,1012,932,1052,804,1356,1056,824,968,780,2432,776,1912,856,924,560,712,636,680,816,540,736,788,816,912,1640,596,672,760,1148,2288,572,548,684,592,1460,544,600,552,1316,656,532,1208,700,496,1636,1096,1052,844,500,712,900,1120,836,2228,828,1216,1184,1772,876,2428,2184,1096,580,892,1736,336,972,1400,1056,344,1068,696,564,1380,520,1072,808,792,844,536,300,912,1080,732,372,1064,504,712,476,400,732,340,688,1092,2524,1128,1168,584,772,592,376,852,728,896,876,836,768,472,940,572,624,768,440,708,1016,512,740,956,736,852,1156,584,532,620,560,568,416,836,552,864,2396,644,748,852,556,1052,624,892,920,1600,1056,952,1020,2736,688,644,612,848,956,2536,764,904,2696,1300,880,1184,972,664,860,1020,1164,844,984,708,384,1476,700,800,832,960,1240,904,1004,1080,1164,1064,1052,1280,860,948,1192,676,1076,1740,1248,800,900,528,1068,652,848,1196,484,824,856,680,1032,1180,816,620,1552,648,1100,1524,1136,768,1912,1236,2844,2084,2940,2920,2944,2040,900,1344,1692,2744,992,576,1044,1252,752,1448,588,1516,1536,1604,1084,804,1284,1312,1936,2772,664,1280,1520,1544,936,856,1188,724,744,2640,1184,1396,1012,1328,1036,1220,980,1336,1116,3064,980,2400,1076,1160,512,892,364,860,1028,680,1120,1028,1316,2056,748,848,908,956,1444,2888,716,820,744,304,1528,756,692,976,660,852,676,1516,884,592,364,2048,2344,2380,1548,1064,632,2328,1144,904,1136,1408,1148,972,1344,1300,1172,796,388,2240,1304,3004,2736,1376,936,732,1036,1052,1304,1212,1772,1220,388,308,1008,2780,880,1748,676,1384,1248,944,1292,672,1712,420,1152,1360,836,1348,636,900,604,504,324,440,432,1368,1268,700,912,1420,980,792,472,1080,912,360,1120,1096,1048,744,968,1568,592,1180,408,720,784,980,548,756,900,1188,644,300,304,356,1204,916,924,1108,1360,552,740,668,788,708,724,524,1084,3004,816,908,932,696,1336,780,1028,488,1152,2016,540,2232,2408,460,1536,714,514,1248,500,514,822,1636,830,2290,2218,1806,2066,1418,996,1034,548,748,2188,884,792,626,1014,1214,562,524,564,860,1326,2856,492,808,950,908,978,1164,2474,2412,522,1876,530,918,934,918,846,476,996,1096,640,672,1912,482,686,740,1018,908,1020,576,640,536,764,414,324,852,632,1484,1568,856,846,834,822,2168,670,992,1950,470,432,1152,940,1384,666,1268,1300,586,1552,958,632,816,2476,1582,762,1074,1588,638,800,638,564,528,894,908,1904,2222,710,684,428,1916,1736,890,2112,872,586,578,468,410,1334,1548,2534,2026,2270,2150,538,530,1018,510,310,882,1402,984,850,920,1938,626,1300,644,758,904,1192,890,2658,742,726,1138,760,1124,1134,2552,770,1150,882,960,1298,2900,3294,2938,1374,2880,1540,840,984,546,632,1844,3000,2976,2004,1032,352,1532,372,604,804,952,636,800,588,2144,792,1176,1320,2428,584,2100,612,1188,1484,1892,2172,2628,1248,1548,2564,1224,656,1060,2060,2036,640,524,936,2960,812,1380,1812,2224,1572,2344,1644,1740,1072,876,480,2076,2576,1316,1072,3088,2124,1116,328,1604,1664,2108,500,704,2260,884,1104,840,1076,808,944,536,1548,2108,556,1076,380,1286,4280,1549,1214,1328,560,688,468,1604,592,824,888,876,2724,2572,1956,1712,716,2708,420,2528,2696,2544,692,1540,980,316,476,2480,1216,1336,892,1302,1292,1462,1492,900,1542,900,1206,1232,990,1140,1444,1500,1758,1024,1374,1576,2776,1272,1284,1302,862,1606,1496,1308,2604,1790,1722,3098,1470,1422,1536,1540,1700,1364,2766,3500,1920,3850,1954,1180,3388,4098,3860,4328,3896,4262,3636,2026,3516,3884,3638,4242,4110,4010,4142,3672,2908,956,1260,1076,512,588,832,1272,1884,784,488,1968,660,1112,760,956,588,564,456,940,948,440,1040,516,528,524,580,532,644,536,728,520,528,984,552,944,1848,832,520,520,460,516,524,528,584,504,588,524,520,524,520,508,420,624,624,532,572,528,1008,600,528,396,512,524,604,524,524,508,512,440,880,756,560,628,420,952,516,756,896,516,720,764,764,864,904,960,696,780,548,508,416,428,404,684,652,636,716,876,1080,1068,492,980,1108,524,1612,960,668,316,760,304,656,760,756,668,664,776,1248,564,544,1308,1320,1356,696,596,584,416,864,752,732,656,736,716,628,848,652,904,896,1032,892,720,460,496,492,1000,560,640,4502,1344,382,1374,670,1026,856,892,590,794,1240,584,976,660,808,360,458,568,386,1176,570,564,564,568,572,568,572,562,1362,572,576,576,578,588,604,592,586,764,596,588,592,600,588,584,584,592,736,596,596,590,600,582,610,1230,588,596,592,584,588,592,584,598,576,3824,598,600,598,606,580,598,582,596,574,580,578,584,580,586,596,600,572,576,576,598,608,594,612,1204,602,1034,616,604,604,646,622,588,384,600,608,586,650,1294,982,940,548,640,548,1228,596,592,582,1154,594,594,946,2174,982,1116,1000,710,550,602,890,526,512,378,346,826,926,1126,1252,1362,1324,1470,1242,870,970,406,848,978,984,1844,850,882,996,792,868,1588,1488,1488,1482,1362,1010,656,330,940,688,808,1564,696,680,980,1180,988,1146,1320,1138,840,592,648,776,980,588,1276,874,712,876,940,1268,1786,1572,1562,1156,988,2396,1116,1202,1226,1118,1100,1808,1294,722,1212,718,804,644,1044,968,1720,1000,1912,1044,1500,728,958,1218,978,698,364,1014,1068,1712,1504,1720,994,2886,958,1252,1054,562,576,896,1278,1888,784,484,1964,712,1112,756,1024,572,578,628,922,944,440,1042,506,458,456,512,520,508,526,518,640,456,724,512,810,1314,946,930,512,516,518,516,530,516,506,454,526,520,582,1086,516,574,422,522,632,538,574,518,918,518,522,462,436,450,520,516,518,518,518,458,504,480,820,622,418,956,754,498,956,498,726,756,864,892,940,698,564,548,420,414,422,436,742,646,400,436,636,716,864,1084,1044,964,1112,600,1266,952,314,760,752,700,752,754,656,748,768,1248,606,560,1312,1336,1342,688,578,598,416,860,722,652,714,692,618,3402,3074,768,662,906,898,1040,886,636,458,496,490,948,632,550,2520,704,1296,838,1288,1810,614,550,608,562,652,1264,1194,1424,878,1192,674,1918,1354,1438,1260,1864,1440,1704,1572,1282,1524,1428,1308,1880,1768,1932,1744,1894,1890,2296,1424,1838,2062,2080,1614,1768,1978,2094,1926,1002,2880,1448,1712,2006,1560,2194,1882,2020,1838,2010,2258,1986,2016,1694,1480,1478,1854,1910,1810,1790,1364,1610,1588,2256,1912,1546,1684,1710,1966,1786,1540,1156,1724,1708,1092,1802,3110,1274,1926,1738,1798,1772,1676,1814,1520,2160,1210,1990,2662,1942,1686,1204,1992,1322,1824,1374,2014,1962,2198,1802,2038,1286,2014,1994,2118,2008,1386,1434,1496,2300,1246,2250,540,1436,1376,992,1270,700,1554,1114,1028,1332,1390,1274,1422,722,1422,1234,1214,774,842,1080,1280,1476,726,1234,1246,842,814,1386,982,994,774,1340,940,1260,576,950,1548,1016,586,850,926,616,1110,940,928,842,884,1140,1128,1258,1362,574,918,2462,482,1258,744,1252,1754,604,530,594,700,1104,1156,1402,858,1170,660,306,1780,1336,1370,1254,1832,1406,1678,1536,1250,1480,1394,1296,1856,1732,1880,1714,1862,1694,2228,1390,1844,2006,2034,1582,1720,1926,2030,1878,968,2804,1418,1664,1956,2082,1534,2148,1830,1948,1786,1930,2204,1972,1974,1428,1396,1340,1846,1856,1770,1750,1328,1566,1554,2206,1850,1504,1592,1662,1918,1738,1506,1124,384,1066,1670,1060,1766,752,2180,1246,1866,1680,1728,1718,1640,1766,1476,2114,1192,1950,2566,1874,1654,1170,1938,1290,1732,1328,1988,2020,2140,1600,2000,1228,492,1370,1930,2072,1990,1350,1386,1486,2232,1200,2198,524,1386,1242,950,1230,686,1520,1080,996,1234,1344,1244,1384,716,1380,1212,1174,754,820,1044,1252,1444,710,1206,1222,848,786,1354,948,1002,750,1300,918,1164,558,782,1504,950,576,828,894,598,1074,910,906,812,866,1106,1124,932,1340,526,896,1980,1020,1010,1416,484,434,468,414,500,994,940,1126,688,942,530,1448,1066,1192,996,1464,1182,1346,1236,1008,1190,1118,1036,1478,1396,1522,1380,1498,1492,1800,1118,1462,1604,1634,1272,1382,1550,1646,1514,782,2246,1142,1342,1584,1732,1230,1724,1562,1592,1446,1580,1770,1606,1588,1094,1162,1112,1456,1500,1422,1408,1084,1248,1250,1774,1498,1214,1324,1342,1544,1408,1212,2356,1342,852,1414,2402,994,1508,1366,1414,1392,1316,1428,1198,1696,954,1564,2062,1486,1332,946,1566,1040,1490,1094,1590,1642,1728,1430,1608,1010,1584,1560,1664,1598,1090,1130,1192,1800,964,1768,426,1076,1080,756,998,1222,878,802,1048,1094,1056,1120,570,1120,972,946,608,652,850,1006,1158,572,970,982,678,640,1136,770,778,604,1054,738,940,452,518,1220,766,460,670,726,484,874,738,730,658,696,896,934,572,1072,452,718,2540,1312,796,1306,1834,556,644,620,498,736,1280,1210,1446,868,1212,682,1880,1376,1532,1282,1898,1464,1726,1602,1306,1548,1452,1330,1898,1812,1958,1762,1914,1918,2312,1434,1878,2096,2102,1632,1804,1994,2116,1942,1016,2938,1468,1738,2046,2232,1586,2222,1910,2048,1864,2034,2276,2020,2038,1534,1478,1514,1874,1940,1884,1812,1388,1644,1606,2282,1934,1570,1684,1736,1984,1828,1556,1172,1754,1726,1110,1820,3286,1280,1964,1768,1820,1800,1692,1848,1544,2184,1224,2012,2690,1966,1708,1226,2028,1342,1848,1400,2048,2108,2236,1840,2068,1300,2050,2024,2142,2054,1366,1454,1532,2336,1256,2276,552,474,1458,1392,924,1290,708,1576,1130,1034,1278,1410,1288,1444,740,1446,1254,1222,780,858,1096,1298,1500,736,1250,1256,870,830,1398,998,1026,782,1364,948,1214,584,802,1578,984,536,864,940,622,1130,956,936,854,892,1158,1160,1040,1380,582,924,4250,3882,4180,3814,3998,3930,3820,3980,3804,3842,3818,3928,3800,592,968,776,1006,1172,1222,1450,596,378,1458,2182,770,1674,346,600,1312,2028,456,1312,468,740,2120,1224,1588,1272,1132,936,812,1004,652,856,1500,1336,696,668,844,1120,740,1268,748,1476,648,680,920,816,784,516,1104,1124,1308,392,736,312,1092,724,1340,568,556,932,1568,888,1136,820,852,3144,2172,1420,812,320,988,952,752,376,480,1484,544,412,1012,772,336,1156,792,972,1292,652,624,676,438,1334,2756,668,2660,656,2632,466,950,518,958,480,450,448,410,1500,328,2718,2718,2716,2626,2016,2026,1906,2616,560,582,1066,2614,2668,2644,2728,2710,370,954,1416,720,730,1520,2590,2038,2362,2042,2684,2600,2608,2470,2608,2622,2608,2516,2576,2342,2588,2576,2716,2568,2420,2602,2622,2702,2594,1967,2702,2000,2610,2638,2446,2550,2566,2572,2012,2540,2612,2580,2562,2566,2464,2574,2682,2546,2598,2608,2568,2672,2596,1957,714,2023,1995,2688,2476,2502,1616,2428,2488,2702,2618,2562,2724,1053,622,1546,1686,2646,2728,2424,350,2726,1208,1134,2406,2622,398,406,1442,2612,2476,2706,2110,1494,350,386,1324,2630,2484,570,2562,2562,2378,2538,2564,2226,2456,2580,2662,2564,2564,2544,2568,2422,2548,2408,2552,2542,2406,2400,2384,438,1816,644,512,2424,2364,1978,2570,2482,2446,2418,2416,2406,2084,2656,2584,2534,2566,2418,2544,2115,2574,2672,2432,1056,2582,2438,1086,432,656,2562,2414,2572,1971,1954,670,520,1959,2548,1884,446,2546,680,1902,406,472,2548,2570,2598,2628,2388,2400,2632,2592,2616,2618,2628,2686,2638,2616,2602,426,1994,2486,424,424,2008,2646,2636,2448,700,704,1606,2404,2630,2704,712,2684,2604,2642,2614,2530,2514,2532,2498,2590,2618,2618,2586,2622,2520,2638,2628,2538,2530,2640,2490,2408,2602,2568,2568,2614,2512,2618,2620,2570,1052,472,2714,2578,2620,2580,2606,2628,2662,2632,2646,2476,2584,2576,2620,2572,2598,2610,2636,2688,2572,2578,2584,2572,2604,2562,2518,2576,2386,2576,2582,2576,614,746,2598,2606,2622,2464,2514,2590,2570,2602,2486,2496,2574,2590,2608,2474,2482,2590,2484,2522,2578,2578,1484,596,2566,2582,2608,2610,2572,2496,1997,2576,2622,2464,1042,690,2594,2420,2610,2532,2588,2562,2616,2486,2378,2602,648,716,2582,2624,2376,2554,2582,2446,2454,2552,570,906,952,1984,1990,1995,302,346,404,2574,2568,796,1268,1014,778,442,606,652,2144,1352,1514,616,724,918,2470,2158,1488,1258,2100,2654,2686,2772,590,2138,584,680,1794,2428,830,2232,976,1078,712,434,478,1004,2978,3154,3166,2256,1470,1788,1596,1792,1554,1832,1592,1560,758,1162,376,780,750,754,1892,774,774,1896,824,760,792,812,790,2026,810,1936,1944,746,758,2014,488,2386,806,1564,1092,2022,692,2366,810,896,1062,1114,1120,1058,1078,1090,1142,1116,1104,1116,1122,1094,2010,1698,1876,1852,1006,1800,980,1000,986,1008,978,1690,1770,1004,1014,996,990,1002,1014,1002,1678,580,998,1730,996,994,1030,990,994,992,978,992,992,984,2050,1918,2008,864,1786,2028,1994,916,912,812,834,2040,2014,2046,1716,1626,1358,1976,1118,742,1928,978,1066,482,484,1324,452,406,540,1058,882,1140,440,692,502,692,890,716,488,1086,1884,1912,1116,1850,2042,1104,968,710,732,1126,1720,1868,1878,1560,1798,1566,1488,1066,1962,966,1138,1290,936,906,824,1012,926,872,1202,956,914,860,1056,844,670,1126,616,762,976,918,848,732,938,1090,1950,1724,1798,1968,1904,1860,1692,1934,1552,1108,1950,1822,1688,1810,1926,1950,1920,1856,1876,1740,1094,1914,1002,838,1822,1612,600,1816,1888,2004,976,1054,1528,1068,1884,1804,1978,1750,1908,1766,1874,1692,510,388,448,1280,1458,1524,994,906,1968,2000,1930,1972,1946,1432,2038,1898,1970,1294,1164,834,1828,1962,1946,1736,2016,1906,2040,1964,1994,1986,1110,926,1936,602,466,582,1146,1886,1688,1650,510,612,396,1008,1164,412,2156,410,738,816,440,1430,744,1266,964,1076,1064,822,900,902,1890,1262,1250,764,768,976,584,586,496,386,322,700,572,916,978,504,672,588,686,564,724,940,784,1134,1120,1012,816,848,346,872,658,338,710,912,822,644,590,604,928,380,706,848,1154,834,918,892,1020,762,1100,560,616,540,650,620,628,852,806,404,1178,1364,1268,714,1320,754,1076,1078,1292,1532,1334,588,994,920,1132,598,734,628,1406,442,484,882,888,830,1236,686,680,568,834,1052,1078,1046,1072,860,888,2726,2770,1944,1616,2838,2738,1814,974,2826,1394,1862,2456,2092,2842,1238,2804,1742,1528,2658,1582,2678,2836,2584,2206,2060,2094,1814,2562,2242,2158,2654,2620,2484,2388,1962,2442,1818,1774,690,2446,1446,2632,1834,2794,2018,1580,2654,1128,2396,2728,2300,2444,2852,2832,1426,2734,2834,2726,1892,1876,2548,2536,2548,2864,2834,2878,2360,2158,2826,2848,2828,2080,1794,2836,1922,2840,2538,2628,1968,1778,1698,1364,2406,2852,1042,1026,2824,2838,2456,2066,2050,2020,1448,1444,1820,2020,2876,2548,1372,1546,2548,2848,1466,2766,2458,1748,2770,550,2668,1450,2108,1878,1330,530,1296,1752,1340,1774,2422,1574,2516,2598,1940,2630,1540,2404,2848,2416,1830,2432,2796,1502,2782,1272,1354,1432,1348,1344,1346,1338,1214,2860,1900,2444,2350,3036,1876,2484,1216,2848,1360,1876,2676,2840,2286,2376,1958,1992,2832,2144,1264,2840,2336,1230,1236,2276,1484,1132,2244,1814,1260,1250,2104,2846,2676,2782,1028,1730,3400,3400,946,690,480,1042,538,374,758,1894,498,2716,1708,1902,706,672,1480,1358,612,890,1252,2308,866,424,592,908,728,970,968,944,688,800,1342,458,1314,2296,776,380,572,2982,3066,1992,2200,3064,350,512,726,1520,428,698,620,1206,508,430,600,824,872,656,2514,896,726,1046,1330,960,1360,1272,570,590,1556,2172,2396,2780,2218,2160,802,494,1712,1386,3012,1928,736,1980,1536,2868,2984,2300,2956,932,2368,924,1698,2168,916,912,2544,2372,1912,926,3162,2442,936,2566,2352,920,422,1646,2008,450,934,336,360,512,374,314,1340,820,816,1328,1346,568,1928,1934,672,318,380,924,820,912,912,1076,1088,1278,552,1026,810,964,600,902,576,1086,584,1000,810,706,814,988,506,1018,548,1106,1440,564,1002,1094,582,522,510,520,538,564,520,990,456,688,612,436,572,642,572,348,3064,512,338,724,698,486,482,654,864,894,318,822,1444,1872,796,622,378,542,448,378,528,1570,1446,390,1198,388,658,610,1136,1392,1054,722,1068,550,486,934,336,598,1350,878,874,390,1008,520,736,856,524,618,544,1808,326,322,310,480,500,720,600,1286,810,466,542,870,1210,2316,1386,816,1594,1138,1186,1552,558,2664,2740,1612,2224,1928,2248,2040,2096,2008,2260,2572,2008,2568,2532,2580,2532,2184,2488,2156,728,952,2588,2496,1708,2772,2460,2108,2568,2652,2828,2616,2240,2136,2304,2288,2680,2884,2000,2548,2388,2404,2508,2580,1296,1176,1900,1844,2516,2716,2496,2528,2328,2468,2880,1544,2248,1780,2244,2412,2472,2836,2244,2500,2340,728,1568,1656,1444,2868,2352,1376,2012,1328,2588,2376,2540,2848,2540,2268,2200,2172,2392,2648,2208,2856,2480,2280,2000,2588,2568,2580,2500,2572,2904,1748,2556,2504,1876,2564,2132,2612,2452,1960,2436,2576,2536,2336,2028,1880,2472,2656,2864,2000,2528,2188,2200,2672,2336,2412,2836,2544,2412,2316,2708,2520,2300,2564,2852,2420,2580,2368,2392,2344,2484,2924,2260,2592,2160,2296,2860,2580,2548,2312,2500,2556,2384,2480,2268,2896,2500,2564,2456,2436,2420,2320,1864,2868,1544,2428,2636,2376,2660,1604,2452,1616,448,564,300,2460,2412,2412,2516,1848,1148,1268,3044,3518,2852,484,1682,2870,570,664,572,944,2156,3438,672,1786,2878,2430,2338,2594,1220,2282,3144,1082,3224,958,1168,1320,1538,1948,586,462,1270,364,1564,1924,730,1126,1702,828,3212,1132,3088,492,2446,460,360,1392,1022,540,1908,2060,358,886,2644,478,426,726,3014,2132,836,2394,1984,396,396,388,384,398,392,396,386,616,854,2092,400,624,892,2032,1486,1106,1098,1604,1016,952,608,722,614,644,908,788,2770,522,2960,1780,3394,2886,4050,2854,1028,1768,2704,2840,2216,872,1800,1212,1536,1166,1228,604,1596,776,1208,1262,1116,1352,1554,1430,1318,1244,1232,1284,1678,1680,1058,1856,2026,1680,1748,1558,1064,1292,1546,1214,1402,2826,2044,1440,1282,588,664,2498,754,826,2838,464,1262,966,940,1708,1510,1736,1060,3356,3478,2550,996,1136,416,366,1998,1116,1398,1020,1454,942,528,418,850,930,862,1502,2662,968,1320,1436,3048,1502,416,2650,1810,2792,1512,1504,2096,968,1342,1756,2958,460,1988,3100,3188,1172,1608,1500,1108,3292,1624,1852,568,2084,1516,1440,2928,1012,964,1058,1288,1458,1314,2308,1092,2066,1220,1010,1388,1418,2286,1156,1046,1056,2446,1064,2354,2100,1394,2108,1396,1354,634,802,818,904,798,780,758,736,2108,1106,920,1158,612,1392,356,612,508,1028,700,696,2852,1232,1312,908,444,1032,984,592,360,900,560,716,1952,840,344,1052,848,968,420,860,508,1440,828,1584,468,1032,392,412,732,572,772,968,380,436,744,884,364,360,360,844,768,1204,348,704,2928,2836,944,1952,1264,700,460,928,684,716,2880,696,848,852,688,464,656,860,1796,696,1200,440,524,604,480,556,584,544,728,1360,740,1200,1224,900,1712,3032,1212,1112,2892,408,740,968,1344,1276,1456,1048,1668,1252,620,796,708,1020,1140,944,464,520,792,804,696,696,2968,2864,1576,1076,1100,616,448,1556,1400,1004,860,1216,1272,1012,716,3000,1528,732,736,684,1944,384,1036,1748,884,2956,908,384,736,904,2856,860,816,796,708,864,1112,2928,1452,568,1052,1404,1076,1084,828,812,472,1900,412,708,812,776,792,408,372,556,2280,1760,764,1760,512,912,556,2792,1276,396,456,628,504,1032,788,456,600,1512,316,576,388,708,788,1056,440,468,412,1384,1492,1116,1376,1052,1352,624,1416,684,928,980,1320,1120,640,1668,1596,696,708,984,976,3016,2948,1496,1372,2888,2828,508,696,2540,848,1044,1460,1420,580,704,2000,1216,680,752,516,1088,1784,692,704,1372,1944,672,672,1356,388,3284,1196,980,1100,688,924,872,3028,1008,408,328,860,1372,1360,996,1044,1032,1148,968,940,1228,476,760,340,704,700,1368,668,560,784,868,652,756,772,764,772,748,1172,1428,408,1052,520,1128,1624,760,1212,1028,400,1300,1516,976,1952,1016,1000,988,1112,1228,1044,860,1352,788,1072,852,524,1224,1264,3408,1048,716,1544,1732,2640,1384,628,544,832,1120,1500,464,732,584,1316,1020,1020,1008,616,436,732,1128,1374,1394,610,1026,706,1280,1220,902,1010,1014,584,356,884,552,714,1936,838,414,784,1426,824,1578,466,1024,880,652,570,766,842,434,744,884,706,700,358,832,760,1202,1342,782,2902,2836,942,1934,1258,700,456,832,690,2862,698,838,846,686,458,656,852,840,762,562,1312,616,524,476,790,524,644,714,854,926,808,1190,1328,694,776,1216,880,1794,1202,492,1536,650,2992,2876,1284,968,1338,1266,976,946,1034,774,394,940,540,416,1248,616,786,698,968,1044,1152,456,518,786,804,700,2936,2854,1484,1074,1088,566,446,706,1548,612,780,1392,998,858,1204,1264,1006,704,1994,1516,724,760,678,1924,1038,446,2942,876,1400,1470,1048,1760,1648,2854,782,820,830,390,1438,1502,1292,1102,1452,980,564,1044,1394,1060,1006,810,806,464,1894,536,704,786,770,786,392,402,368,548,2270,1754,640,926,510,664,730,2840,1264,464,620,1020,792,618,1508,822,382,706,1054,402,878,1482,1104,1368,976,1404,616,1406,608,710,924,982,1308,1112,1420,1470,984,1650,1590,694,704,978,964,2924,1488,690,500,694,2508,602,1016,1440,1408,566,692,1996,3012,1200,678,1762,688,698,1364,1590,658,662,1348,374,690,694,2900,1222,968,1172,532,696,898,1244,848,1236,1358,986,1016,1138,954,926,1216,750,366,686,1356,668,564,766,856,646,694,722,756,766,762,762,746,1116,1044,1420,1034,512,1116,1608,756,1198,1034,394,1298,1506,976,896,838,972,1002,992,988,1106,692,1218,1350,782,1066,846,516,1208,1654,3020,1034,836,1532,1726,2408,814,696,1116,1492,450,726,578,1300,1018,1012,1002,1140,716,1124,1106,1120,488,820,566,2276,1040,992,762,720,814,806,702,566,1548,670,826,934,332,680,1142,660,1262,374,820,312,522,460,612,706,346,574,710,664,524,960,1076,624,1718,622,518,2262,754,1552,1006,556,366,726,564,560,560,2296,674,678,548,368,522,686,1368,556,558,1162,494,552,352,556,454,470,602,528,1010,552,1904,834,1308,2400,890,616,1752,1212,772,1070,1018,790,1200,1268,618,656,1326,998,492,632,562,822,836,850,424,404,384,630,646,556,2360,2282,1254,856,874,488,358,1238,1116,804,684,978,1010,782,566,2414,1216,580,610,542,1546,830,1392,698,562,2352,722,544,604,2280,634,660,658,1158,886,2330,1158,786,452,838,1118,854,806,650,646,374,1512,434,636,620,628,326,442,1816,1404,636,762,404,1224,2248,1014,370,500,822,634,494,1208,654,308,566,842,342,372,340,702,1188,886,1092,836,1202,1104,372,1130,542,740,780,1050,890,1130,1322,1270,556,562,782,2408,2390,1190,2266,2168,556,2020,690,816,1156,1130,556,556,1594,964,598,412,866,1414,552,556,1090,1334,534,532,1078,444,2330,978,776,878,572,694,2408,740,350,916,1080,794,818,824,912,768,768,554,990,380,604,560,562,556,558,530,446,610,690,520,598,612,610,610,600,932,832,1136,330,818,410,896,1292,604,964,820,466,316,1038,1206,2402,1194,804,796,790,886,466,834,684,1080,628,854,678,422,974,564,810,2498,834,570,1252,1382,1414,1100,662,562,894,1194,406,450,1050,816,816,364,582,898,604,2136,354,1036,1090,1202,876,756,1024,2308,1020,1094,1064,974,1036,708,2510,788,620,752,1116,1140,2256,2284,2540,1216,2494,936,1308,2600,1266,888,916,1268,2378,2474,1820,538,622,1198,942,906,2198,2498,522,798,490,780,1164,1764,530,384,2362,1746,1642,2490,2590,2512,1458,2500,2512,2486,1452,2282,2182,1236,1594,642,1334,884,1924,2496,2470,796,410,472,1024,1016,1168,844,704,1612,1160,1096,1052,2088,2248,1000,1500,692,484,2632,632,1260,396,828,1620,460,900,384,480,928,1700,2632,1580,1236,2508,2224,1788,1516,486,944,946,1062,760,2768,2754,1550,1362,2794,2780,2828,2790,2786,1190,1330,2798,2772,1008,1284,1272,834,962,1076,890,1014,902,1028,950,896,660,646,1090,1206,542,1112,1264,1220,1012,702,608,1132,880,930,856,2598,488,874,1012,834,1046,1140,2684,684,792,468,838,474,744,802,356,306,752,956,664,704,560,2054,514,600,436,760,374,776,2620,434,332,876,434,726,478,1220,686,716,698,1422,884,602,668,1008,398,1324,608,448,586,770,820,312,312,320,708,1150,1782,404,1108,380,658,540,402,674,518,656,578,764,774,412,1026,374,432,486,546,392,446,1138,706,1058,616,1306,1040,592,928,728,682,698,772,1108,374,566,794,410,674,1014,992,1264,408,406,798,314,390,522,684,370,418,464,446,762,936,340,510,396,352,900,634,604,440,816,796,432,636,426,428,576,1322,1798,1514,1244,794,1236,480,708,1598,1196,1000,408,520,596,748,1022,554,2588,730,1802,1982,446,974,1294,2180,506,666,458,680,920,674,1010,474,964,766,616,500,716,796,856,636,1306,760,926,368,472,1186,550,1408,686,666,3216,2748,2616,2740,760,812,868,658,516,424,916,504,508,2896,3100,992,736,2992,1008,796,2372,376,2168,544,520,508,628,680,3252,588,452,428,808,1484,740,676,912,520,2492,880,1280,3112,732,1024,564,984,532,424,1596,548,456,492,3300,904,508,732,300,2664,2732,536,632,1384,704,736,412,692,568,1064,620,1224,772,548,1188,1104,2260,680,564,636,608,464,500,1444,332,2076,1056,848,3204,3292,428,572,572,676,396,1064,1136,1012,372,1144,1164,1980,1332,684,556,1520,1360,4220,828,924,2248,1068,1368,992,4368,732,1664,2596,1140,760,1476,1176,1088,2400,816,1516,544,2236,1172,872,1212,1400,1116,1096,308,1296,3200,1540,4052,788,1332,1060,488,464,2408,1000,988,516,1384,1328,1084,552,2668,1704,3928,1764,860,732,1072,620,1240,508,1504,1212,364,2100,1332,1484,1476,700,1188,424,692,856,840,1372,2824,612,652,564,652,636,624,616,660,628,552,424,1484,1392,948,4212,756,448,696,1046,1516,1172,988,910,3336,1056,690,658,848,1182,1372,1274,1540,3288,1768,1796,1476,1530,990,1534,1422,980,410,528,394,3186,1172,856,996,1002,328,2528,1264,816,350,724,700,828,588,878,638,788,1028,812,3382,1028,388,330,1146,3040,2754,538,1578,1548,1596,536,1136,896,2744,960,726,1154,610,1166,1628,1356,426,600,456,332,858,822,554,1600,1278,1038,1736,840,476,414,510,850,426,334,622,1512,374,404,2244,2304,2302,2066,1542,2088,2076,674,2000,1796,2088,2182,2176,2280,2196,2262,2090,2130,2186,1988,2270,2186,1716,1838,2284,2200,2184,1104,1592,2026,2302,1204,868,1938,2280,2116,1704,2290,2190,640,2090,2286,2024,2262,500,786,1082,1200,1792,1384,644,740,2068,2040,1228,1814,2180,1914,2134,2170,1430,750,682,1148,1018,1072,902,500,1122,492,922,944,2284,1726,2282,2078,2180,678,2200,1914,2174,2266,606,980,1778,1980,2278,2272,2074,1564,332,1884,2272,678,396,1402,2258,514,718,2176,1762,2294,1072,2682,2674,1662,1770,416,1274,496,398,912,358,454,342,404,596,524,624,2530,652,648,1621,1130,2790,1448,982,1366,1360,1130,1816,1822,3112,1258,1568,422,2106,1344,392,1698,482,1116,1088,486,1670,1036,758,806,994,850,558,596,626,652,914,994,842,410,388,778,798,1988,1956,1012,306,372,326,806,2212,426,2488,1018,418,358,706,400,878,406,650,700,2518,1840,1196,672,490,2948,736,1028,912,378,626,1062,1640,2976,3112,598,696,416,354,452,358,1508,880,464,694,908,304,532,2978,958,614,1526,1820,660,948,542,940,2634,1144,1090,474,1878,438,828,1924,720,1456,1590,994,314,592,1080,1088,786,694,988,1370,522,510,470,456,1406,2900,726,794,566,790,734,792,416,456,702,636,1160,886,438,428,412,386,1715,1472,3038,1482,892,1264,340,1448,868,578,2774,672,732,676,1900,480,1508,560,2142,580,740,316,1318,1044,462,872,3128,446,630,1100,460,612,726,434,322,348,496,504,1440,554,1236,1402,1236,482,954,309,1236,1236,1600,624,1516,440,958,334,440,546,482,376,428,404,336,394,770,374,464,376,396,314,366,364,376,372,366,358,358,356,486,486,480,490,356,368,360,368,430,1080,1168,1178,432,416,994,424,430,420,354,476,1148,350,308,562,626,374,372,374,374,496,498,498,496,434,384,436,380,434,378,876,870,336,424,428,1190,724,726,428,428,430,380,378,378,380,380,820,374,1158,1154,872,372,374,378,454,454,448,448,438,418,408,456,500,578,624,1020,338,390,322,366,520,330,364,2912,1990,1044,696,502,792,308,832,342,354,3108,348,1048,1048,814,544,1494,1562,352,358,462,462,3060,3050,340,306,314,306,694,3112,310,308,312,316,312,3124,3090,596,802,652,402,498,406,912,912,502,612,660,1148,706,594,634,634,3120,1310,1306,372,312,408,698,1338,358,1212,1184,732,1432,1502,396,396,948,908,496,440,618,618,436,1002,598,462,314,816,1940,736,3118,1434,394,358,390,1082,2972,990,2992,3324,3378,3180,3146,2650,2906,3042,3006,702,3018,704,3020,3016,3022,3036,3028,2942,2796,3046,2998,3046,3026,2918,3054,3052,3024,3026,3016,3036,2090,3018,2938,2678,2428,3024,2868,3028,2860,2994,628,3764,3764,3012,592,1324,1220,3016,3016,3036,3040,3044,3020,3028,3028,3020,2788,3060,3064,2772,3004,3036,3036,3040,3032,3032,3016,3036,2096,3016,2956,864,680,2428,3020,2856,3032,2848,3024,3748,2820,348,1568,1592,1582,1600,1600,1600,1578,1578,1268,574,715,1124,983,436,443,740,522,516,871,412,602,1482,1410,690,1698,582,1704,1704,1032,658,942,524,990,828,546,1596,1720,1706,338,1720,1732,1690,620,1022,996,716,1704,648,1714,1320,1716,654,1012,1102,344,1680,1074,944,1700,1648,826,1422,1702,332,1734,1732,972,1118,1688,350,1686,848,1680,1220,842,1680,1738,578,1372,1710,592,1686,1714,1022,334,838,1702,586,750,622,1160,868,948,1670,1008,1110,874,1184,1712,1688,1034,578,982,1692,1208,872,1222,1172,1170,1698,1478,1690,1154,1256,666,1708,1424,1674,1710,664,1686,1352,1922,1706,1152,1380,846,490,1186,1112,1636,1208,1720,1680,1706,944,1128,1702,1700,1668,1616,1190,1246,1430,1710,1790,798,340,916,1058,1070,862,928,1690,1298,820,1700,1186,816,1120,1710,1238,922,558,1696,578,1660,1286,1690,1718,1678,1006,1070,646,1380,1680,796,706,820,818,758,1218,496,872,482,352,1280,1724,1678,1216,1784,1152,998,1696,838,1080,1142,1534,1686,1678,1764,1034,1374,1242,1700,1688,1692,448,518,502,1302,1704,722,1178,624,1698,1720,968,1702,1112,890,962,1740,1716,1718,870,1090,1708,1744,1270,1528,1694,1694,1688,656,1704,798,1606,1392,1672,1198,1694,526,1670,844,964,622,1554,1666,892,758,1464,1690,1102,726,936,1318,1712,1656,358,1610,1536,1600,1122,828,366,464,1610,1696,1582,1658,890,898,3462,2414,3238,756,760,748,756,1824,2308,1610,1364,1018,846,652,484,452,474,792,1734,3512,1308,3500,2126,2080,1630,1150,464,3284,1490,794,698,706,924,1460,948,1598,1358,1348,1336,660,1104,484,440,386,2902,3861,3861,1144,582,836,812,614,1150,808,524,584,554,796,528,516,796,576,796,900,888,578,316,942,1518,1266,834,696,616,1250,760,730,1204,3807,914,324,886,782,728,820,1850,522,572,686,684,886,1080,2106,1388,1244,670,432,688,1288,650,588,586,508,3116,3114,1104,608,536,518,1172,668,676,732,740,608,748,816,810,468,620,3364,3529,468,648,3348,568,2248,676,2998,1044,466,354,528,744,814,576,2174,452,538,1206,3796,738,914,1106,556,808,680,776,1098,508,788,560,640,768,552,514,772,552,762,858,858,550,306,900,1454,1130,796,676,594,1190,852,468,1156,3608,876,304,840,744,694,782,1764,500,546,664,660,844,1050,2016,1338,1184,650,912,414,656,1250,628,562,566,658,2506,3030,664,514,316,1134,572,642,710,714,582,598,594,788,780,454,598,3180,3378,450,540,346,654,2546,1010,448,3044,508,720,774,670,2102,772,640,1152,3707,716,884,688,2020,544,572,2972,800,1170,752,2712,578,692,1040,894,666,3715,1350,1100,472,468,464,468,464,460,468,2804,514,748,844,852,874,1032,498,684,1438,1146,744,2206,1940,590,3116,1080,448,3757,684,2530,1594,1024,364,612,776,672,860,950,936,836,2076,960,2032,1864,582,434,580,840,1524,3757,984,1008,486,696,736,3284,988,444,528,576,732,644,516,908,716,348,572,444,404,1184,632,604,492,452,660,600,1164,460,560,1168,528,540,528,512,2608,592,472,728,640,424,588,568,536,564,992,712,1028,1000,976,984,1124,1304,532,1048,2124,640,536,2508,1200,664,444,940,452,460,436,492,476,540,2672,724,716,2284,620,584,644,944,1080,800,528,1096,1000,1132,744,1260,1440,624,572,712,780,484,484,396,516,392,500,736,540,740,444,3861,386,470,458,738,578,1532,3364,818,788,666,584,864,778,1506,598,728,1518,700,684,648,548,668,3392,768,616,806,836,548,654,760,746,700,406,1286,960,1344,3740,3480,1704,1372,684,3803,704,688,3506,1566,602,470,1218,2504,708,3740,2740,3348,848,1368,1040,1424,1368,3312,1644,3052,928,1006,1790,1758,700,970,586,2858,1118,3382,1378,1440,1298,874,1594,2344,548,552,3312,3344,460,908,884,1384,770,624,548,422,434,474,414,454,422,488,494,520,552,644,508,504,516,672,536,836,510,528,1372,1040,618,352,1022,2054,610,602,622,616,608,678,602,408,658,692,626,1480,520,640,692,1476,690,688,684,698,692,708,898,632,684,900,672,636,694,686,516,2322,2210,2404,1054,616,3058,3228,1322,1648,1250,2684,952,982,704,524,1442,444,882,854,1348,744,600,522,408,420,458,402,436,408,468,478,508,414,530,618,488,484,492,648,396,808,484,512,1316,1040,604,660,968,1972,594,580,648,644,584,604,586,586,622,598,1414,496,616,660,672,668,660,664,666,668,680,872,620,660,872,648,612,664,662,502,2230,328,1614,3164,2964,570,1102,876,552,948,1532,668,456,528,348,350,432,2148,904,748,596,762,702,1492,462,482,626,1300,2620,944,2046,3344,3468,656,1008,574,570,1096,3184,1140,352,1796,3298,1480,428,488,576,762,700,1336,666,796,566,506,3813,3776,654,1678,804,916,414,586,1198,566,860,490,488,488,1646,768,572,570,2548,784,982,3164,940,686,626,832,552,1492,640,758,1728,730,656,632,1480,682,1440,1894,1250,1974,420,512,940,1156,370,382,394,732,636,762,536,646,3296,638,630,1602,884,562,400,1128,544,828,472,468,464,1944,726,538,2424,752,1512,1230,3024,898,640,606,798,528,1412,608,724,1640,706,612,612,1376,656,1380,1200,1892,402,492,902,1112,356,352,1092,796,3148,2908,680,682,676,1732,686,680,1562,580,1044,1118,946,692,956,676,466,1228,894,1018,1220,1248,1286,2842,1732,1268,526,664,1196,926,3140,908,1070,2044,306,420,522,3326,410,740,724,768,732,752,756,736,740,776,918,664,732,624,748,716,646,940,1572,1570,1016,1398,1316,1052,854,2568,606,1526,686,678,460,524,1264,722,1094,1418,1092,590,584,952,700,962,452,1218,890,3552,3244,2894,1744,1274,528,668,1200,1308,934,680,3410,3408,2298,3062,920,1772,2474,2570,3428,610,1518,3498,1008,548,704,1004,988,936,680,1012,1004,1024,632,940,996,856,656,944,1020,1004,676,1016,1002,1004,1000,1014,1000,1026,996,880,672,992,1008,1006,1004,980,702,666,488,992,620,988,1016,1020,700,992,1024,1008,684,1028,990,1042,1022,1028,1036,678,968,568,344,1032,1016,852,984,1040,660,1032,608,1008,678,1006,982,584,996,1000,572,916,984,928,1016,968,984,944,1002,976,1004,982,662,664,876,968,680,994,984,722,928,928,1004,962,976,688,976,1010,1004,1026,1008,928,988,692,680,1020,918,916,1004,1012,948,1028,980,988,1016,1012,918,918,678,1002,694,892,1018,1014,942,880,868,462,1000,982,1000,952,1008,1018,968,1040,920,844,928,980,938,852,996,1032,884,988,956,638,932,652,1026,680,948,1012,938,988,948,998,752,638,868,1024,608,660,984,1012,1004,1008,974,900,958,660,932,968,938,988,726,980,694,936,752,952,1016,1008,680,932,996,980,676,1012,1000,666,960,688,944,964,1090,924,936,992,856,528,1028,1016,1000,728,636,960,1004,984,988,956,974,968,984,972,704,1002,1004,616,888,1012,1012,998,696,1012,988,988,768,1020,960,1012,920,512,974,1028,930,1012,1012,680,684,1020,1020,860,658,564,1044,1004,1044,1032,1000,1042,940,980,1020,1022,964,1032,996,852,552,1028,980,704,664,980,976,936,464,720,1016,1012,1012,1020,704,1028,988,1012,660,988,1010,952,1000,994,1016,998,680,660,1012,964,612,664,1012,980,968,964,948,704,990,1012,956,876,1016,632,972,996,748,1004,1000,884,1008,1038,632,608,920,976,332,970,1006,1004,1016,1140,964,1012,992,1008,1012,912,1016,1016,1030,1022,968,972,1030,706,1010,1012,950,1004,1024,912,932,1024,1024,1010,980,1024,1012,652,878,948,1018,644,616,1008,1008,1008,1012,996,1008,608,904,934,772,984,1030,688,976,972,992,988,996,716,922,984,952,512,1004,968,984,1008,936,978,942,948,964,974,674,920,652,994,928,948,1002,872,950,968,964,1016,912,1000,1024,980,632,1000,1012,988,1008,668,1000,1010,696,1012,704,992,598,1016,688,998,900,1008,1012,1012,984,1006,1012,952,766,660,1020,1008,1044,972,652,1004,1006,588,960,616,1018,686,1004,1016,1022,644,684,664,976,1016,1026,960,992,1550,978,1004,660,676,678,1004,1012,776,1016,694,1000,956,960,996,816,992,1004,998,976,1012,532,972,998,978,890,960,978,912,992,932,536,988,956,984,1004,996,970,984,960,986,958,960,744,1010,604,948,624,966,940,956,950,992,848,972,904,936,984,644,944,952,984,920,944,944,954,924,964,700,968,952,928,948,996,668,704,912,980,924,946,936,960,984,568,980,944,592,946,896,974,660,688,682,574,926,928,932,700,1070,912,932,662,924,916,884,926,920,942,942,938,932,924,720,676,660,856,904,726,902,908,904,962,936,940,908,928,948,972,924,940,948,896,928,910,960,904,1000,928,928,928,968,944,920,948,910,926,960,908,958,924,928,932,916,1024,984,904,918,568,908,936,832,928,896,914,572,926,922,908,916,948,832,864,898,930,900,918,890,892,914,904,928,880,692,886,920,836,864,932,886,688,912,918,906,906,924,548,902,966,900,984,908,904,990,928,884,924,708,906,906,904,900,912,890,900,940,894,904,888,900,932,900,908,920,928,932,964,936,684,672,904,686,984,570,924,1048,900,884,912,888,918,912,876,888,664,908,794,908,680,880,892,992,904,976,914,682,900,684,608,924,684,900,876,892,996,908,684,920,888,892,892,904,890,848,932,568,908,910,896,684,892,912,800,800,894,882,896,876,900,688,876,888,896,980,896,886,900,696,902,888,684,896,904,886,896,910,704,900,688,692,880,692,700,900,696,880,890,906,904,916,908,688,696,884,896,892,896,888,884,892,888,688,904,900,906,908,880,916,928,900,900,896,880,876,684,556,888,896,906,904,1022,672,928,886,920,888,912,808,912,896,884,776,876,548,880,908,560,892,884,900,908,880,896,904,890,906,894,884,884,880,896,884,670,890,884,682,936,900,888,996,662,946,892,876,698,908,890,664,908,884,892,912,1138,1028,900,892,908,704,912,860,678,912,932,616,940,920,886,896,888,894,692,708,922,916,904,934,892,902,934,672,752,988,902,944,902,884,884,648,924,908,936,924,904,812,940,926,936,912,686,906,924,908,2028,1304,2892,752,1444,1084,812,756,752,1036,360,712,752,748,748,748,740,752,740,752,748,748,740,744,712,688,1024,740,748,724,752,744,752,752,744,748,716,744,740,748,736,356,736,744,696,744,792,756,784,752,692,1900,1372,1032,744,1032,752,708,1020,748,1028,744,748,768,748,1032,752,712,684,756,752,728,928,360,696,752,992,748,776,796,768,752,752,744,728,1076,752,744,368,324,1124,756,744,748,828,748,1048,752,728,1696,756,630,1696,1414,760,448,906,622,1228,1572,314,548,310,432,432,434,496,436,428,440,492,442,558,444,1662,1720,554,572,600,1874,504,520,502,508,344,412,426,1876,2102,1368,566,1806,2278,2082,2006,832,1026,1618,1104,1166,1584,2770,1720,1114,566,2242,668,512,500,1378,1646,1766,1456,770,642,636,772,726,644,1276,606,608,526,478,714,734,1180,1068,2476,566,962,944,936,850,2198,1556,1634,1882,564,1718,494,1644,1786,952,1384,2050,688,1056,2170,1032,1984,1148,1774,1952,632,1794,1074,2216,1128,1092,950,1398,2194,2194,1304,2102,1712,2090,304,318,1292,1810,1338,884,2156,1632,1416,1618,2180,2228,1594,2008,2158,2226,2428,2366,2366,2328,2324,2264,1050,1998,1814,1342,1346,304,560,1632,1008,1330,2234,700,1576,2534,1376,1106,716,1602,468,380,744,1720,820,748,312,316,2180,2028,2040,2096,844,900,1944,1464,1544,1280,1724,1936,2172,1780,592,392,392,488,476,1920,1940,1272,1052,1708,500,1732,1872,1444,1536,1092,1412,1876,1912,1328,1932,1548,1148,604,940,1972,1792,516,520,712,920,2096,1936,880,896,324,1932,1236,1140,1944,1332,1280,1576,1756,1980,1944,460,516,2100,424,1548,664,1940,1900,392,924,1032,2008,976,1100,1416,1460,1316,1252,964,1632,420,1956,1952,1952,1224,2228,1444,2096,1552,600,1244,1528,1412,1828,1884,984,1964,640,2088,1368,316,544,672,1604,344,344,620,2072,1128,1000,844,532,1032,884,540,972,1284,912,1192,916,516,1752,1640,1540,1584,1324,1112,816,716,1080,764,960,2348,1968,1952,1972,1976,1960,1944,392,1396,1476,1452,1292,1948,1464,1616,552,788,2040,904,904,804,812,1776,1068,1200,936,780,804,1636,1332,1204,600,1300,608,1268,1964,1912,1300,1484,1456,900,1932,1956,1156,984,2100,720,2096,2096,584,2080,916,940,1996,2076,1636,2000,388,1996,2032,1532,1612,300,992,768,2012,900,2080,2028,1972,1120,1628,1952,780,1996,1980,1992,2036,892,1000,1100,2044,1664,984,1596,1988,1024,2096,1640,1060,1388,844,940,1380,328,2028,564,2248,388,664,788,1000,732,440,1088,912,860,320,2608,380,2052,548,2236,696,660,660,656,2612,896,2564,800,2580,768,492,620,444,1592,504,436,2576,464,2472,488,1820,544,512,2552,440,1576,744,428,604,504,1696,2556,2440,2548,660,1452,656,2388,508,484,484,928,616,1120,1112,500,1260,2560,2300,1740,2560,1452,716,1128,1152,2352,528,484,484,2368,2600,596,604,528,528,632,588,1644,872,504,2604,1284,1016,1296,556,2280,2548,388,2364,2556,2576,572,2300,520,512,2424,1032,1308,492,2604,2552,2772,604,1440,2784,648,1728,1680,368,2552,680,1528,632,336,584,428,2312,556,436,1004,784,700,592,552,968,1228,1052,444,556,696,536,620,528,492,2508,464,928,756,508,488,1068,636,1008,2066,800,450,478,446,452,476,912,776,892,330,322,2514,1200,2094,2548,654,656,656,698,494,658,656,658,1206,828,2588,2562,982,642,2086,2552,456,508,2048,1594,504,494,2550,462,748,2468,492,538,1128,508,506,624,488,542,510,546,1806,1912,442,756,694,486,924,366,914,1758,2554,714,1546,524,2550,540,2538,752,2558,1464,712,662,650,652,772,924,610,494,498,502,496,488,486,482,846,1112,498,496,1106,498,490,488,492,488,486,488,2522,2392,488,1256,1926,482,2548,1730,1082,1084,1070,2118,2410,2424,698,2546,2368,626,630,1282,564,534,528,778,2284,598,602,594,2550,624,2604,2602,1032,498,2458,2558,770,712,1308,2550,1234,584,2570,1608,662,1028,610,2544,2556,438,1540,726,2554,1304,470,1656,594,572,890,462,522,2802,2552,898,1222,1108,1322,1178,2084,1228,996,2562,2570,2742,2518,2674,1072,2092,868,2014,426,2562,678,710,704,1186,624,1020,332,578,406,2430,936,578,648,2496,2220,2400,1036,944,590,490,666,596,1932,972,498,550,612,702,692,1194,1778,1118,590,578,1006,874,754,816,552,600,490,526,512,510,726,772,684,542,552,1140,642,556,1300,2040,766,722,674,688,702,670,612,620,758,698,486,456,398,396,448,544,1000,982,2712,3138,2708,2974,2984,2992,3078,2982,3046,2854,2820,2950,2958,2858,2884,2932,3002,2902,2972,2878,2894,2908,1214,506,464,3246,518,530,366,434,476,434,340,460,2640,2784,2640,888,664,748,816,2622,2072,2584,620,2592,710,950,908,1048,3062,1432,1434,684,520,516,1654,454,1942,1102,1128,920,3308,3232,3354,2484,2868,1052,1066,1094,1090,2532,900,888,3094,526,3086,2618,2236,504,1818,630,658,740,492,628,732,564,548,760,1542,604,744,2508,692,786,822,788,756,1032,994,1076,1328,636,522,524,568,568,892,872,876,564,816,522,600,530,596,712,596,706,668,670,670,668,510,552,2650,2572,2788,590,2700,2744,480,2064,598,464,504,554,696,630,584,550,664,504,686,662,638,708,690,684,1064,840,554,546,552,546,542,536,532,544,540,548,548,536,538,542,546,548,544,538,548,546,508,792,880,578,516,526,544,464,1980,1988,1984,1468,1468,1468,424,428,1244,1236,1236,1252,1232,1232,508,1236,1248,1244,1260,1244,1248,1244,1244,1240,1240,1240,1252,1260,1244,1240,1244,1248,1240,1240,1244,1248,1244,1248,1260,1236,1244,1244,1252,1244,1244,1252,1240,1236,1240,1240,1236,1244,1252,1240,1240,1244,1244,1252,1240,1248,1240,1240,1240,1236,1240,1244,1248,1244,1204,1248,1260,1240,1236,1248,1240,1244,1248,1240,1256,1244,1256,1244,1248,1208,1252,1252,752,1248,2204,432,424,424,426,426,424,426,426,428,426,424,428,426,426,426,426,424,424,428,428,428,428,426,428,952,428,2664,428,442,442,446,434,432,434,430,436,436,436,434,440,438,440,436,442,440,438,442,440,442,442,442,1008,448,442,440,2510,2604,684,2108,1536,428,436,1588,2144,492,428,440,432,2148,444,1540,470,2290,2284,2222,2326,502,644,502,490,496,478,584,532,936,884,1820,1362,746,2466,2664,468,438,436,436,478,440,430,436,434,438,434,440,436,434,434,436,432,434,436,438,434,434,438,436,436,434,436,592,1064,512,572,524,512,520,564,568,516,520,516,524,512,532,456,548,552,400,516,524,520,516,516,516,520,524,516,512,520,576,520,516,520,516,1320,516,516,674,814,388,390,396,390,390,394,392,996,400,392,390,390,394,388,388,390,394,432,396,394,394,392,434,396,396,390,394,392,396,398,388,2294,532,442,446,530,488,484,482,512,562,548,1966,910,958,514,516,510,512,516,520,518,514,508,524,1884,460,460,442,444,506,520,1550,2196,978,500,590,572,594,590,658,658,590,316,352,1144,1668,900,756,760,544,760,764,828,764,756,760,764,2200,2612,4060,1952,2338,2000,1050,1198,1250,904,2310,698,1558,926,1744,2144,1988,2202,1084,1106,1100,1048,634,1024,980,842,2210,2404,2356,2166,1922,316,1076,1936,2398,1508,2402,1488,1750,2396,2398,2160,2224,880,984,2232,2272,2412,1934,2406,2188,2398,2398,624,1246,2404,2404,2210,2408,1590,2394,2028,1556,494,1932,1516,1926,1900,1978,2404,2034,1592,2206,1808,2126,948,2398,2240,1960,1634,764,2120,2240,2320,2438,1800,728,2090,2358,2250,2034,2682,1786,734,1882,384,2372,2338,2188,2428,2578,2574,1922,430,2150,2366,2348,1568,658,1650,536,2576,2622,2354,1572,700,2604,1740,376,2768,1044,1228,2426,2148,2514,1242,638,1786,1936,1516,966,2068,2614,2288,1372,524,444,2552,1780,418,1470,510,2480,882,882,2174,2400,1038,1046,1008,1108,2556,1650,1112,1080,662,326,534,780,2220,1352,614,1346,448,2428,2014,1946,468,2220,1892,662,2672,2416,2308,702,1008,548,472,946,674,2600,2872,1588,568,2122,1746,732,1728,470,1340,856,1114,1032,2636,1632,442,1700,632,742,830,2478,2476,1290,1000,2374,2630,1280,994,1340,824,2662,2628,398,466,1572,532,2778,1012,2500,928,2796,2810,634,2516,2578,1630,2578,2298,2906,2526,504,1486,992,774,1040,1042,2982,2604,2612,2662,1180,994,2490,2622,2578,736,1082,2414,1464,2300,2392,1256,1178,1658,1252,1390,794,2682,1126,1200,2648,1858,546,1342,750,1284,2460,2558,742,1838,2388,2482,2596,740,652,766,1012,1016,1202,1172,1304,1302,1354,1358,1638,536,2788,2582,768,752,678,652,2348,1372,1106,2924,2584,2322,1150,968,2676,2614,2440,2468,2436,2478,2320,1148,1284,1700,728,730,1906,1064,1062,1108,1164,2464,1678,832,2814,1364,1376,1374,1378,2454,2686,380,1104,854,2788,1804,628,706,916,1534,528,2320,1952,2456,2760,2720,3204,2750,2298,2782,1112,722,1784,930,2398,2576,2410,2462,2392,2172,2392,2204,2008,2176,2294,2442,2508,2532,2506,2426,838,680,1948,750,1922,1430,1870,1392,622,1004,1004,536,534,594,512,780,1208,986,938,998,1108,914,1002,992,976,916,900,768,2230,980,788,802,758,936,1014,792,804,754,602,780,784,826,776,580,990,710,672,576,792,1386,814,1016,530,830,700,644,812,858,810,640,642,352,504,1042,786,808,780,724,576,314,786,784,756,738,784,772,784,980,1418,1084,1198,2126,1140,1008,1132,1100,596,1218,1212,1016,1004,994,1472,702,598,792,912,922,808,770,362,586,846,1012,962,988,1004,1010,1892,564,608,2180,798,1204,1406,1404,1006,990,984,1894,1016,994,644,420,786,482,656,996,886,940,600,1614,1202,1208,1402,718,998,994,700,1430,1202,530,466,1028,596,996,1394,1004,1074,608,1408,1326,1342,1134,1212,1242,1252,1400,1160,1216,1102,1098,986,900,908,1010,1436,1390,1302,828,1002,796,800,764,1218,1200,1008,1948,1910,674,1412,990,1312,1330,2644,460,1820,1828,1832,1792,1816,1840,1856,1812,1840,1836,1852,1832,1800,1804,1780,1804,1824,1840,1840,1796,1796,1800,1800,1832,1776,1796,1856,1840,1840,1840,1824,1804,1848,1832,1804,1808,1792,1772,1780,1808,1820,1804,1832,1832,1784,1816,3980,3996,4000,4020,4040,4020,4012,4024,3976,4024,3992,4004,4016,3992,3992,4016,4012,3988,4012,4008,4088,3996,4032,4000,4000,3996,4040,4000,4012,4004,3988,3996,4020,4000,4024,3988,3996,3968,4016,4004,4004,4012,4000,4004,3996,3972,3988,3976,4008,3996,3984,3996,3992,3992,4016,3992,3984,3992,3996,3980,492,876,428,608,596,560,500,832,544,1152,544,540,720,576,752,796,748,1092,836,908,892,1360,1664,2020,808,872,912,772,736,1064,1964,892,700,888,1080,1052,1148,744,1236,1740,952,860,1312,1512,680,1952,2352,1296,2044,1196,1288,1732,1508,888,808,984,956,972,1240,1304,664,660,1012,816,1080,1388,920,680,856,332,464,456,380,640,472,880,472,580,416,548,444,612,576,916,636,696,1100,1272,1544,620,672,700,596,608,820,1512,872,824,612,532,676,812,808,996,576,500,956,1332,664,908,860,656,1012,1244,528,1496,1824,996,1556,916,992,1324,1160,676,680,756,748,1360,960,1008,508,500,780,624,776,1020,716,940,1260,1764,1504,1664,1076,1740,1748,1500,772,916,1720,2608,2272,2032,2220,580,2428,888,896,428,924,1672,888,2436,2056,2652,904,408,3128,880,1784,1332,1064,2000,816,2128,3664,1228,1308,316,508,616,1244,1220,1652,2228,636,1320,1476,1156,648,1916,2128,732,1800,1008,1172,2084,1480,1868,1344,836,992,992,400,1596,1356,804,896,1216,1504,920,1344,1780,1044,1248,616,788,1116,352,1472,640,860,704,728,1048,1108,1372,554,650,782,520,2786,2260,1338,928,734,906,662,1678,2310,2004,1880,836,2922,2882,2854,718,450,366,2746,808,1080,2860,2864,2478,2894,2556,966,1664,660,1284,814,2616,2646,792,758,618,2876,672,686,756,718,2404,1380,668,1204,750,2694,2270,2462,1890,2778,608,2026,2742,2872,596,1676,2136,1856,1108,1298,1326,1072,1076,1090,1034,1262,1312,792,2316,552,896,1258,1070,678,1436,2710,2914,1562,1274,2772,1376,524,860,2106,2042,2882,598,666,2712,1616,938,1910,2832,2814,1256,874,2846,1118,1132,786,1194,2820,1380,568,1136,1330,1464,1106,1162,1466,1192,2200,2604,2514,2384,1050,826,2354,2272,2758,2756,1424,1208,2644,1580,972,2774,980,1000,2876,2822,1182,1294,2848,2766,2090,2054,1410,394,614,1166,1224,2814,3221,404,1656,1818,1152,770,1260,1290,1206,1124,1416,1182,1238,1188,1192,1196,1186,1174,1414,1162,1174,1198,1194,1192,1190,1198,1202,1138,1162,1188,1206,1190,1174,1180,1402,1164,1224,1182,1178,1212,1198,1210,1078,1170,1174,1168,1190,1190,1176,1176,1180,620,1202,1184,1190,1174,1306,1262,1194,1308,1258,1266,1172,1192,1166,1184,1176,1244,1198,1168,1198,1138,1152,2902,1106,1120,1116,1108,1120,1324,1102,1110,1134,1112,1098,1108,1118,1118,1102,908,902,1128,1550,1058,1018,1112,1312,1120,1170,1116,1216,1126,1190,1110,1176,1120,1172,1108,1188,1118,1366,1134,1198,1096,1200,1110,1094,1120,3140,1118,1188,1124,1188,1122,1200,1116,1174,1128,1192,1116,1192,1114,1112,1134,1118,1192,1178,1192,1190,1190,1126,1194,1120,1188,1102,1190,1120,1128,1108,1118,1110,1124,1120,1108,1118,1110,1098,1114,1124,1118,1118,1114,1124,1132,1120,1126,1108,1054,1114,1118,1100,1114,1110,1120,1088,1110,1116,1106,1086,1124,1172,1190,1132,1130,1114,1128,1122,1088,1126,1110,1114,1122,1116,1120,3166,1104,1102,1112,1152,1110,1104,1110,1150,1114,1116,1110,1122,1174,1126,1100,1128,1138,1124,1106,1102,1112,1308,1134,1052,1206,1024,1098,1182,1052,1000,888,1110,898,884,1188,1418,1178,1588,1162,1184,1202,1186,1412,1196,1048,1122,1120,1196,870,852,848,1052,796,832,826,888,824,822,308,3076,1266,1998,774,532,526,618,570,712,492,362,534,492,766,706,596,606,452,460,446,586,756,352,642,756,394,444,428,386,656,662,476,406,358,844,444,446,544,1062,790,488,876,806,956,1094,586,664,794,864,652,534,402,614,390,348,440,626,494,442,468,448,320,780,390,1334,966,790,792,1292,1290,866,800,794,1482,554,534,742,340,900,1498,1474,658,598,558,674,726,1516,1354,1498,1486,842,846,432,1446,1490,448,1378,586,1476,656,628,686,1456,642,572,404,368,324,720,628,1100,800,734,788,1082,398,1314,428,540,1294,352,416,1438,1414,732,1148,1504,378,396,400,1042,618,648,704,524,718,1114,1256,746,448,374,1328,3164,868,3528,612,720,3268,3260,1412,1376,2356,876,3080,3100,3104,1352,1468,3088,3108,3140,616,3188,612,3552,868,792,3052,3276,1408,1376,2132,896,768,820,3072,1340,3104,3060,1352,1468,3120,3108,3480,860,1232,316,2110,302,2234,2050,2014,722,1412,1138,2584,994,350,320,458,686,478,1980,796,856,758,792,808,698,1040,344,384,2384,1992,1236,1234,1224,418,1238,1230,1624,1218,1218,706,1210,1218,1228,1226,2694,1104,2188,1226,1216,1796,808,792,1582,1052,354,822,542,2392,1726,2070,1098,1314,900,536,508,562,614,562,616,700,594,1168,548,522,440,1038,1202,3024,1562,566,1110,590,844,2916,2362,832,528,1538,1504,2502,2222,2712,2274,2232,2234,2704,1918,2192,2302,2274,768,1048,312,2636,2584,2806,1914,2082,1854,790,1972,1226,1108,1128,1086,1244,1172,1294,1266,1726,1698,2660,2012,2100,2124,2002,1528,466,494,1032,2408,2538,1850,592,616,1928,1780,1970,1998,1848,1750,2074,2622,2518,2196,2652,356,1244,2014,2562,1952,1334,2142,2124,1892,1680,816,2124,380,348,332,392,740,400,1840,720,436,436,2284,1508,2020,794,730,2174,1046,762,1138,652,1110,790,994,930,2142,2242,2236,886,766,2224,800,794,2232,844,860,2214,794,788,1384,646,738,972,2276,942,2252,932,972,2238,818,812,2234,2182,2208,1186,2202,2196,1890,954,2222,748,524,1592,1708,2460,2372,2396,2092,2324,2444,2288,2092,2532,512,564,1980,2424,2476,3184,3192,2996,496,1672,600,796,2328,2416,1780,2432,1944,1160,956,2428,1264,860,596,3252,1000,1208,1004,1016,1000,1308,760,756,808,776,760,512,372,736,736,2546,2530,484,474,2570,600,1978,490,338,2600,2188,2596,2692,3108,2548,716,2296,2616,2578,2728,2462,2350,706,1256,1638,2566,2646,1452,590,2624,3114,2822,2200,2456,2592,2588,2586,572,476,486,1548,2868,1338,596,592,412,426,524,446,466,612,462,660,674,722,800,562,1282,482,518,1022,586,1222,1462,876,308,342,2036,640,632,662,512,388,364,448,782,850,828,898,648,786,718,510,636,824,790,1162,670,304,462,606,428,1016,420,476,446,700,498,470,560,934,2138,492,726,1206,568,506,622,526,306,352,512,454,488,600,760,400,1002,564,546,610,1626,818,852,802,650,1144,814,1266,438,534,552,500,442,772,644,684,694,386,456,474,474,442,436,3095,1482,1098,990,1286,1008,1473,2271,2871,1572,1580,566,742,793,1625,1676,1670,614,1100,1739,440,1562,938,1619,1481,2340,1603,478,1578,472,1490,460,1524,1420,611,2166,1592,1543,1548,464,1995,1591,482,1477,1638,1513,638,2112,2628,2216,1692,2324,2064,2308,1436,2116,1732,1092,1368,2088,1776,2276,1828,2880,2216,2436,1880,1832,1764,2176,2272,2748,2504,2044,2660,2372,2060,1724,1876,1916,2624,492,2180,2416,844,844,2640,1644,2612,2176,2384,1996,1600,2448,2036,1404,1980,848,1784,2092,2120,884,820,1420,2124,2376,1720,1744,936,1384,1908,2984,2568,2028,2284,2324,2248,2228,1948,1852,1064,1104,3052,884,1724,2528,2164,1612,1388,2536,536,404,902,1212,2444,884,2064,1134,1152,1104,1146,2248,1496,1042,2360,2710,2678,2188,2384,2356,1652,672,694,666,732,2648,2394,2828,2358,2410,1982,1786,1178,1174,1338,1358,1946,2386,2696,2672,2326,2864,1790,1156,1280,1044,1488,1738,2392,1790,942,1000,1164,1176,1176,1208,2366,1146,1144,2332,3126,2360,2550,1014,992,1230,1432,562,1300,1530,856,2626,2386,1158,1204,496,1558,1156,1104,1100,1328,2372,2380,1050,1112,2736,2380,2186,1104,1020,1124,1156,1164,1008,426,692,2368,1184,1154,1134,1210,2360,2354,2356,1086,2068,2378,1148,1156,884,1170,2392,1770,1330,2072,1768,2344,1186,1198,2284,1116,1120,2348,2202,2214,1124,2354,2382,1736,572,1756,2400,900,886,1100,858,3016,1514,2172,3586,2858,698,3947,3932,3911,3358,1810,1742,1732,992,3340,2834,3736,3782,962,2958,980,962,774,3366,860,418,676,792,786,746,574,662,542,686,474,504,468,464,512,506,472,692,704,598,526,830,740,1020,706,726,730,472,588,606,704,888,582,580,704,590,516,628,714,718,584,716,718,598,640,640,578,642,642,640,650,646,634,500,478,562,452,412,322,452,484,700,650,394,744,702,462,756,668,608,836,638,668,642,766,602,610,608,524,524,572,616,618,656,646,642,618,588,674,578,590,696,668,668,658,678,548,544,592,344,388,382,410,732,838,442,444,712,2992,3002,2996,580,834,1196,834,1536,3101,3046,834,832,1228,824,1502,824,824,1276,820,818,1428,3058,704,786,782,512,784,794,822,786,578,656,572,812,806,682,664,662,652,662,660,506,652,588,456,566,562,648,796,796,4023,2290,362,1010,868,538,1888,1902,1824,1408,1936,1566,1808,726,1786,2274,2040,1060,1044,1678,508,650,748,330,334,534,656,652,1278,576,1048,492,742,532,498,648,648,708,530,322,538,2724,2392,542,2413,2238,710,2805,2220,2116,1530,2688,2122,524,706,1348,1408,1154,392,366,328,306,1326,2312,712,1090,614,1040,648,868,790,534,2126,2102,474,386,644,742,2580,708,704,654,760,712,356,370,704,464,656,502,1028,744,844,718,548,720,536,356,532,520,408,406,560,2739,1000,748,714,420,980,964,984,1380,1282,1098,1356,1340,1008,984,994,636,1320,896,462,624,818,974,1058,1458,2338,944,802,998,1412,814,1128,1000,958,1032,998,656,1006,946,846,1002,992,930,990,982,780,1010,776,756,538,1002,984,730,890,734,952,512,668,1214,486,506,708,746,788,446,586,912,1204,1220,868,644,794,734,750,964,902,1000,660,690,664,774,1034,814,938,1028,602,1020,996,760,896,816,964,796,1004,776,436,828,1110,1214,430,684,698,954,598,1182,660,914,1280,876,1250,764,962,900,788,620,696,962,984,956,940,956,1020,1006,1006,512,1388,1396,962,392,546,834,1226,1110,1200,1218,828,1012,728,948,954,1110,978,966,868,1148,1298,1166,958,1232,780,1034,1324,1008,1008,1304,946,882,770,922,748,700,1236,830,1076,856,902,1142,658,678,1470,1320,1094,1388,898,1324,1112,1016,1380,1560,1338,966,952,1366,1346,1002,1244,824,878,918,1224,790,1188,1200,800,1254,1092,742,686,890,1312,978,1136,854,762,806,800,686,1088,730,1042,1046,700,924,954,1102,894,728,842,1016,962,1308,870,972,960,902,760,1144,712,986,660,1016,1074,870,1128,876,856,814,492,346,3534,1300,584,564,1070,386,638,324,610,1232,2300,1208,922,678,1586,2930,1864,1036,2508,1736,1506,1082,958,1966,1478,1846,1272,832,434,1440,588,540,396,606,968,340,496,438,2640,1522,1604,342,316,676,306,566,308,3572,320,2794,2794,988,756,354,534,342,536,590,1698,390,464,326,338,308,1294,1408,1520,754,1938,374,1190,626,542,810,1366,434,992,362,940,626,1308,476,936,944,742,632,926,676,928,698,1658,2668,1622,576,2264,376,1594,2282,438,576,438,1676,1236,536,576,3683,1112,316,840,306,1044,866,2811,2811,434,1040,654,874,660,724,396,714,410,376,1192,1290,1728,850,824,492,346,528,1512,2366,2040,1980,1792,954,1706,1660,320,382,714,464,654,478,752,372,350,340,1312,658,640,638,1386,938,1004,960,2268,440,382,448,3314,1592,1794,1710,638,540,690,496,2908,508,3557,438,730,1036,526,848,374,2344,712,334,474,1306,530,1240,2104,422,772,750,732,490,656,380,454,398,554,712,2132,648,372,460,714,748,352,526,518,712,472,712,716,2671,2673,312,2794,446,1034,702,864,452,328,1970,1990,2080,374,362,1616,400,480,1028,514,404,326,326,448,516,524,558,712,744,332,396,1188,2542,1400,492,1148,360,702,484,694,606,556,322,412,452,492,500,322,312,2272,3064,1942,1828,1138,1838,1170,1162,1778,1164,1992,1250,1232,946,748,994,952,632,1660,2907,2848,1062,362,902,324,524,320,2048,352,332,720,706,586,322,392,510,2808,2808,512,1036,526,850,328,748,540,702,520,352,648,382,372,1372,962,300,352,526,1436,1386,1092,1106,452,1308,2783,690,546,488,1346,1116,356,432,868,304,478,434,710,1742,1330,344,872,458,434,676,426,304,1754,1580,1958,1636,932,456,592,984,854,426,516,672,422,404,392,314,368,408,1142,2004,2724,520,1586,2000,1800,2188,3691,620,1348,980,712,1650,368,924,634,710,386,472,1230,492,448,700,698,728,854,858,3649,310,378,1032,656,876,326,366,826,850,520,524,534,608,332,980,1372,328,372,650,436,510,348,562,530,316,536,656,646,704,1186,658,423,702,1012,760,1064,1890,2230,662,700,2458,928,368,330,358,520,2552,2198,1972,1078,1972,2314,538,648,652,420,414,368,708,300,542,326,338,512,1086,474,656,966,720,2068,538,1902,376,430,386,908,370,388,530,374,522,2794,1804,1424,594,1778,826,462,1188,1090,3944,994,1106,1814,3008,912,2046,820,1622,902,2434,2118,862,492,492,336,760,600,606,594,904,344,578,704,526,494,538,556,476,546,606,528,524,4146,3766,3918,3548,904,2761,2633,2766,2744,342,1192,548,838,2990,3314,1136,1400,3580,1300,1712,1098,868,2586,2588,924,340,1024,388,670,852,760,754,1406,396,442,414,442,424,406,662,800,460,794,2412,544,518,490,314,2777,2779,1024,856,392,368,360,304,362,664,528,488,438,412,2526,524,2280,678,574,744,388,538,646,622,422,634,482,480,488,370,674,340,506,338,2937,668,2044,790,394,370,646,710,320,1162,308,324,532,532,562,356,354,306,434,524,464,310,342,742,422,1478,676,448,456,1354,869,664,746,638,302,524,512,424,2752,664,486,738,474,2350,706,2538,2314,1818,668,414,2925,606,744,300,492,364,404,452,416,2719,404,436,454,1358,676,980,360,432,1668,1698,2048,2004,2150,2112,496,618,612,436,544,794,672,672,932,788,392,1354,926,990,430,482,466,484,386,590,382,488,486,490,812,1194,2545,336,702,1004,430,374,338,522,340,1998,454,3637,452,1224,686,1006,448,490,470,446,382,458,552,542,340,558,504,844,508,454,376,548,708,338,462,3606,706,1214,472,2760,1042,838,358,1630,938,516,472,454,892,328,1544,1186,846,889,1406,978,358,432,638,368,436,374,440,436,370,3426,2158,852,2637,2096,3652,2343,3676,2140,2542,904,2310,1564,478,456,1604,910,644,1370,318,940,1114,352,614,742,574,552,496,698,588,464,1430,350,358,300,322,438,1062,1574,1428,1340,1482,942,1882,862,674,2290,2118,2234,2006,694,1630,686,448,950,982,358,434,538,942,516,370,926,614,302,472,616,686,618,2056,2808,3562,1226,430,1020,848,396,2170,1578,724,1664,1562,2000,1968,1810,780,2088,330,328,332,390,1944,1966,1074,1492,538,540,508,658,402,872,746,652,482,920,2034,576,2328,1220,2756,600,2795,2795,1020,490,878,586,2224,1586,998,1268,476,502,528,678,750,2238,646,540,648,342,2768,2766,2618,1012,376,742,1368,404,488,514,650,394,1270,490,394,2088,850,648,1856,2768,2770,302,1790,1018,478,750,648,708,396,410,402,648,442,672,412,1848,2783,524,340,1026,748,424,540,546,402,1138,660,404,676,2875,1018,756,368,654,486,530,530,1978,1456,532,568,780,660,1274,491,1026,862,406,312,430,2188,622,744,676,534,748,684,676,2154,846,714,864,424,534,544,482,758,366,414,378,494,314,356,542,342,1746,432,332,992,746,708,416,972,954,974,1278,1278,1096,1346,1332,936,988,632,1376,892,460,560,654,768,976,1088,1450,2312,942,800,992,1410,822,1122,948,1016,1072,646,998,940,840,994,986,940,984,978,716,1004,762,750,530,994,1064,728,852,730,952,510,666,1252,484,516,708,740,780,442,558,906,1130,1214,862,642,786,754,742,1024,896,996,660,754,662,842,1074,852,934,600,1016,758,890,804,888,830,1062,712,434,828,1200,1198,428,684,698,950,856,664,1242,658,910,1274,872,1322,762,954,898,784,616,748,956,980,942,930,952,1072,1002,1000,510,1384,1390,902,392,504,784,1156,1104,1196,1210,822,1078,726,894,942,1126,974,956,864,1214,1292,1156,896,1220,780,1024,1326,1080,1074,1304,882,874,766,914,748,694,1212,830,1054,914,844,1208,650,696,1466,1302,1134,1380,892,1324,1180,924,1376,1554,1382,960,952,1176,1458,998,1174,814,872,976,1222,792,1180,1190,798,1260,1020,740,680,886,1310,972,1136,850,762,802,812,632,1026,744,956,1044,698,920,946,1032,888,732,846,1004,958,1242,866,970,1014,902,738,1164,708,978,658,1012,1072,864,1130,874,850,818,3864,660,1664,1436,1526,1022,1222,4080,2726,3862,1980,1144,820,948,818,3984,564,3322,2892,1852,426,448,1290,1124,722,884,832,830,1654,960,1144,682,842,1326,732,1400,1624,3624,2642,2280,1130,2224,2162,1622,2644,2518,1242,1320,3194,1610,3862,3876,3392,3612,3662,3748,3862,3928,2168,1082,948,3764,814,2064,3842,444,3838,2100,3170,1892,1884,1904,3486,2756,1918,1320,1096,1494,892,796,1434,2692,2110,2816,648,576,2852,3112,2102,1104,1000,750,708,418,974,964,976,1370,1282,1102,994,1332,950,990,638,1380,896,458,564,658,816,970,1368,1392,2318,942,810,996,1414,820,1126,996,952,962,980,652,1078,940,840,1006,988,932,998,982,720,1004,766,810,536,652,1004,1044,804,886,728,958,510,668,1216,486,500,702,748,782,584,914,1002,1222,852,640,800,700,722,940,904,1002,658,686,610,776,1026,854,932,954,598,1010,754,888,804,892,814,1076,780,436,832,1186,1188,428,686,702,948,848,666,1240,662,912,1280,862,1254,760,956,894,786,616,748,954,972,958,936,950,1078,1008,1000,504,1392,1398,962,390,502,840,1232,1098,1200,1294,828,1012,724,940,946,1116,980,956,870,1144,1298,1216,960,1222,782,1030,1338,1006,1004,1310,944,872,772,916,754,694,1232,830,1106,856,842,1144,652,694,1494,1282,1088,1480,892,1328,1178,938,1384,1560,1326,962,954,1176,1340,1002,1250,870,880,922,1230,794,1194,1198,800,1268,1028,744,680,892,1320,980,1140,856,768,804,812,658,1086,732,974,1050,700,922,952,1036,954,732,844,1064,960,1246,872,974,960,912,758,1170,712,1034,732,1010,1076,920,1138,880,856,814,3066,3002,2440,2376,1128,1094,1794,686,702,2854,1096,1018,2728,526,2770,2728,2734,1002,1020,632,642,422,418,512,536,2732,316,308,370,1186,340,344,352,2728,2756,2778,2772,2780,514,508,522,308,1002,308,768,342,338,306,730,1050,2266,2800,304,692,330,712,382,340,418,448,338,2890,2760,952,918,492,470,2810,1118,436,2796,2740,2774,748,2004,680,404,324,2302,696,394,430,370,366,370,374,1964,2432,2438,1658,2048,526,842,718,468,2140,610,372,1226,1016,728,600,596,2522,854,2470,2448,2474,1808,2284,2320,944,2482,2492,1056,538,2500,1894,2512,1914,2506,2450,2306,1498,2338,2604,2536,2458,402,400,310,622,956,386,1112,364,2746,2404,1546,2122,1468,1000,2300,2264,618,752,1204,2234,2162,648,750,1274,802,648,620,1236,714,2020,300,422,474,1384,882,942,956,718,510,670,1726,632,670,414,1258,700,670,608,1104,722,1076,882,1592,878,984,908,1140,1192,622,1408,1286,804,802,782,1044,1196,1052,328,744,1918,552,530,1230,664,806,498,1524,812,476,600,1828,436,1226,886,426,1174,572,542,996,424,1022,1068,878,802,1084,1226,1076,1370,1610,1486,2374,2996,1812,1076,1964,746,1292,2150,1068,1404,600,1588,1316,1238,606,744,1578,1386,452,584,1028,818,838,1274,2844,764,1352,1016,2084,658,1168,854,630,978,1176,986,702,972,996,712,1000,956,996,1188,930,966,944,310,978,648,1128,970,1016,824,878,610,980,984,992,584,2162,2240,2266,2264,2208,2250,2402,1724,2384,2376,2398,2414,2068,2466,2418,2268,2074,2292,2374,834,340,680,728,2426,916,2474,1796,2472,2096,2226,1938,2669,1638,2410,516,976,310,406,1866,1004,1168,1182,1266,556,812,1574,488,884,1078,1010,1030,988,984,860,1094,934,1092,1060,950,934,2166,2170,2150,984,908,1336,930,1392,696,1914,872,1314,1324,904,986,1322,970,3454,808,1072,1282,918,1356,660,1376,858,920,560,576,640,608,644,1648,2540,1448,760,2632,644,668,1852,980,1936,452,984,984,824,1128,660,472,592,796,1948,2144,1508,2188,1900,1228,1808,1108,2652,1144,1764,1756,1876,1060,1536,2116,1800,1364,1308,1384,2568,1072,1328,828,532,420,2576,644,776,904,988,1144,1644,656,1016,1644,1120,928,908,924,720,1020,1076,1924,812,812,516,856,1784,604,1608,1360,1780,2756,588,848,952,1004,1812,2600,788,852,1000,324,316,408,516,680,860,988,1112,604,812,384,2268,376,364,336,1468,1776,1468,684,544,400,452,448,544,640,528,488,504,636,1260,812,1148,384,892,332,824,644,1576,2344,664,340,760,640,772,772,1848,924,2792,2704,1640,1820,1408,1240,836,1152,712,336,428,760,456,776,668,580,520,1852,2640,1596,372,336,500,916,416,1172,1788,1372,704,812,472,1048,904,1404,2584,1240,1192,2140,3072,1804,2564,2236,1584,1100,2348,1808,2508,2252,1404,632,2640,904,1324,2556,1724,736,688,872,500,1636,544,2016,376,676,476,1296,1196,2436,520,2680,1968,1352,388,736,2796,1456,560,2724,984,896,2552,2444,496,668,800,1072,816,940,524,608,920,480,464,760,548,728,2336,836,2336,1484,1712,988,1984,724,2740,624,436,1544,528,952,396,516,1444,1092,900,1032,1040,504,2044,1296,880,848,1232,2616,1136,852,2616,2668,388,2024,468,728,488,1848,708,528,644,624,1072,2440,528,552,784,540,712,1052,856,448,332,720,776,1576,552,440,660,380,372,648,868,1060,996,348,2640,1116,1196,436,1452,816,1416,568,2652,2812,1328,1528,1892,2504,2584,1684,1600,1604,1324,1480,1696,988,1864,848,1680,1080,1376,744,704,560,1536,884,1044,648,824,2116,2124,2576,2600,912,1584,1492,1612,1288,1704,2644,1816,2640,2236,1664,684,2644,2040,2608,792,2228,764,2372,2148,724,2200,532,976,880,1268,600,812,668,552,1428,572,576,1060,712,1084,1968,2116,936,1004,1092,924,540,688,736,1392,1876,976,480,508,1236,1668,468,952,1204,1736,2704,952,1140,1736,1832,460,988,740,584,1712,2948,2012,2232,636,724,912,2636,1020,320,608,1416,1176,768,1280,916,708,532,740,996,704,444,1424,772,1400,1668,948,932,896,2712,1192,508,2340,1292,796,760,1248,960,1396,2204,2312,800,1352,1240,1008,2196,974,878,1014,970,964,922,720,888,958,906,1018,862,862,1038,970,940,730,1044,922,940,888,948,1158,940,1092,748,976,1026,1346,928,940,954,1010,948,792,778,964,896,696,998,884,942,1082,914,682,1008,846,986,996,1002,1038,984,1088,934,726,930,998,640,2132,496,668,1116,588,924,1100,588,364,520,808,1812,1016,1516,1296,1948,1924,1004,1808,1816,1900,716,1828,1120,1832,1100,560,1576,1012,780,852,1700,616,1872,2296,2288,1680,1136,1888,1928,1804,1764,1764,1768,1612,2320,2320,1832,416,1700,1904,840,848,1208,2432,936,1804,1024,568,1164,1092,748,1500,788,952,1620,2236,628,1968,1788,1904,432,1904,1756,2024,2076,1960,508,876,964,950,884,2324,568,1052,904,2300,760,796,2340,1900,2436,2300,1708,1852,772,840,772,884,672,2052,732,1072,832,776,948,920,1872,1092,2324,916,848,728,732,520,2260,1056,1068,2072,1248,512,940,1264,936,1232,2420,2372,2164,876,732,764,724,2288,1916,2364,1176,2380,552,2604,884,968,880,2552,2520,624,2020,1604,2260,608,628,1232,796,1560,1024,2404,776,720,572,696,1224,2256,1008,552,456,460,480,692,2564,676,500,912,2572,440,944,432,756,652,924,552,640,536,980,472,704,2444,688,1028,344,524,434,1106,1034,582,2588,704,428,1052,872,850,1358,2290,1472,1680,788,584,552,1358,1686,1710,1540,1466,1862,1598,1052,732,382,878,516,1302,2752,2444,1332,2220,2368,1028,1364,454,2010,662,432,1244,2744,1368,1294,1556,2628,1282,1314,1568,308,1558,324,1226,360,1040,884,714,496,558,1356,1196,1186,572,1876,574,2130,1416,828,902,1388,2070,1924,498,1422,1098,486,432,1598,982,996,1262,1798,1384,2368,710,2162,2586,1112,1604,2238,434,854,430,1498,1028,988,1718,1256,1600,1376,1264,1374,1278,768,1126,1450,1290,2134,1386,1994,1444,1452,1422,1484,1418,722,1336,1440,1448,1460,1416,1458,1420,742,558,434,1336,1216,654,668,670,1368,638,2424,1482,584,1202,1092,2144,984,1168,2250,514,416,1912,456,1308,1262,1714,790,2074,1380,1216,2206,1350,2546,1434,1274,564,430,410,528,444,1148,948,1432,1400,1278,1346,856,1746,540,390,1836,1178,716,762,426,546,564,1450,854,1200,1152,546,1846,1214,2082,1006,872,852,520,542,1286,1268,512,1476,1042,778,438,1184,1170,472,1988,884,1300,1380,1448,490,1490,2458,1390,1418,1270,1426,486,2872,424,1354,950,1630,1182,1566,2018,818,1206,1420,2518,2144,2650,1204,1160,1536,898,894,1358,2068,1144,620,650,2050,672,1186,1202,1586,652,644,1212,1210,1220,544,1440,2714,638,648,354,1782,810,2618,1188,1292,864,678,866,956,2608,1030,430,1418,990,630,1362,2196,906,724,1084,2022,1810,1478,1778,1744,1288,1232,2022,2150,964,1230,2226,996,700,820,500,654,1268,2000,2546,2586,1198,570,2086,1434,2122,1392,548,1340,1628,2246,1546,1180,1668,646,654,1776,644,1328,698,2102,658,648,368,1008,688,2470,658,430,1084,2054,1410,2154,1388,1374,342,1378,1206,706,430,2094,1860,1200,2800,2302,1288,1702,1350,1322,830,2254,668,978,426,654,1430,568,646,1956,648,646,656,1404,640,1826,1108,2226,1482,1292,644,1576,838,396,1190,2082,1330,2228,2208,2014,1376,2010,2622,570,656,1358,620,672,430,1292,646,658,644,642,650,650,2606,756,638,2434,1928,646,1628,1452,654,944,414,662,1976,2684,1328,1420,2542,650,562,880,440,528,562,566,650,2422,642,1426,644,1452,2046,1302,650,666,1514,1152,652,648,2152,2058,1126,756,886,360,1350,2208,2462,1850,1342,1432,744,1408,692,686,880,416,824,1030,2274,1780,494,1140,430,666,1278,866,1800,1260,796,2274,644,486,2382,578,390,2230,1964,1308,1472,1662,2452,2204,1938,1776,2224,2514,1476,698,2248,722,426,336,1842,2116,2528,646,756,562,1090,642,2050,1292,1128,1658,1376,674,2510,2170,2072,1458,1570,1268,444,820,2826,578,1088,1166,2788,1524,1476,2916,856,894,668,646,630,1016,2644,1824,1304,1882,3010,1004,452,1214,760,648,616,618,2854,1240,2804,1914,360,592,614,572,1778,1296,1274,1472,670,3182,660,656,478,3126,1346,2102,2436,642,2462,1546,638,2948,640,642,2712,608,622,2074,648,1120,1922,1070,2900,896,1296,1512,2190,756,562,566,2358,2396,1332,576,590,520,536,504,678,2446,2836,546,570,772,2910,666,518,2636,482,650,646,454,2442,588,638,1482,1560,2916,1364,1992,580,660,480,626,2582,610,898,396,2004,1360,1530,1576,1532,776,766,566,580,660,632,636,2878,2670,656,546,528,2940,1248,930,1858,762,2060,650,2190,986,686,472,1246,472,646,3210,598,636,638,626,2688,644,1344,2090,660,2192,928,474,566,478,658,568,598,1098,2420,866,410,344,646,2750,2902,2588,2836,990,2216,804,1578,1116,1162,532,876,484,956,676,708,2414,734,592,540,572,430,970,1316,444,2514,1930,1784,2812,704,1046,1362,1976,566,1078,2406,1224,1256,2830,1778,874,640,2270,1102,2354,1538,2912,1438,2842,1406,1574,1238,1088,1006,898,476,376,396,742,742,956,966,654,1078,2334,542,720,482,1026,1020,1520,1782,2808,1946,1006,1454,1150,1354,2084,384,1368,1360,2430,2464,652,1010,2292,1786,788,1128,708,780,728,676,582,872,780,1492,674,872,802,702,772,1654,504,922,1632,2244,2324,2796,1446,1676,1318,1010,810,652,2394,2510,2110,2828,2422,544,722,2034,766,978,3006,478,502,1298,1376,504,810,2504,1826,1664,2622,2600,758,996,1000,2062,1128,786,726,480,1226,984,838,1010,1150,630,862,1016,1124,1130,968,1034,1658,826,1012,2894,2436,1964,2270,2440,1956,1052,1284,1488,826,1132,998,2894,1054,864,668,460,968,2820,1362,1492,2308,610,2928,2900,714,1836,2356,2652,1690,862,1864,1048,580,440,1430,1294,1352,868,1666,1708,512,1236,2550,742,560,644,1448,608,792,476,3018,1486,1516,1116,1696,1234,1158,1398,2202,2930,862,468,1526,698,1748,2662,2058,1190,1358,686,1828,1170,1798,536,454,1250,1216,848,778,1254,1298,1200,1858,3262,1226,1322,2882,692,1180,690,880,1376,680,2402,2034,686,1952,2346,2320,1656,992,568,696,2696,2270,1180,700,2100,1580,2714,444,3122,678,454,2908,2238,2206,1034,750,472,706,1844,2900,2874,714,1324,1340,2386,1168,702,1816,710,2040,1362,3420,1038,698,1918,2484,828,474,502,1488,2832,2868,2594,3092,788,1308,588,474,710,2022,712,2870,3072,2046,2210,2034,1030,2394,2876,2912,2284,650,3300,534,454,1126,1346,762,2514,1026,1062,1182,700,1116,334,644,644,652,740,1046,804,2554,2902,1312,1332,2994,1114,1224,2622,1798,862,886,432,444,852,1110,1144,1762,1190,1262,916,806,632,1228,550,688,470,1924,2896,2404,1406,2272,2272,2190,1364,1472,1610,1416,2302,1362,1554,1552,2426,1412,1862,1726,664,596,614,1508,2576,970,1594,1774,2948,2402,1724,1776,714,3448,728,1426,2190,552,656,1494,512,530,1788,2310,772,2264,1402,860,890,1120,1652,1632,744,742,474,2002,1682,1760,1832,2372,2386,1098,1000,1198,1260,1246,1402,3034,660,658,1226,2866,990,396,632,488,2452,1356,2352,1358,748,1048,2144,1368,576,2474,1314,1376,1418,1504,456,752,1360,864,1034,1212,1956,2402,1226,1010,2038,2302,776,846,480,2506,770,1610,800,2524,1060,3046,1434,968,2608,1362,1468,1046,652,2448,2620,1406,1422,972,2682,2688,1282,2160,874,1314,1258,1204,1276,1724,1856,1884,2416,1108,1148,2244,1364,622,690,406,1220,1040,986,1744,446,440,2356,632,494,1494,852,1446,2334,1580,1110,1624,2706,1480,1486,1354,2388,2338,1494,1546,1476,908,908,736,1002,684,1156,658,2512,2144,2012,530,528,2744,614,420,2474,2340,2364,648,1062,858,658,626,2858,822,1120,1604,840,1096,806,450,1192,480,650,630,714,822,626,504,760,1456,606,814,676,480,636,1024,1582,2414,600,1392,898,2938,1240,1922,3024,1746,1112,2070,2516,1230,784,678,1426,620,3010,668,458,994,928,660,2862,1592,1410,1414,1614,912,810,2324,1918,1356,502,1482,1098,672,862,1028,1582,1620,1280,2832,1368,2782,1174,2888,1618,2272,716,828,1260,782,730,616,2434,1148,2920,1738,1812,1904,1696,2438,1200,1032,1340,2880,1340,754,554,2290,1114,1390,2720,1034,692,720,504,712,902,1626,1146,852,424,972,1210,2210,740,726,666,1096,1846,1614,1624,1958,1412,774,2934,644,434,2380,1074,1722,994,2434,1576,1842,2688,2678,1148,1746,2042,880,738,446,1356,2158,874,694,2390,1396,1666,2868,796,982,746,1386,756,1712,688,654,720,878,754,1496,1786,2852,1472,726,718,1564,678,724,504,1358,1702,1686,1656,1108,1790,1938,1752,2270,512,1482,698,634,1562,1042,816,1058,990,750,2420,2428,1958,2144,1636,680,566,568,848,470,1052,906,1260,1266,1292,842,2420,560,512,486,698,2326,2192,2218,1348,916,2476,744,1176,930,702,712,1136,674,478,666,1194,734,1636,1644,702,1390,2754,1440,1414,2664,392,1186,2248,700,354,1410,710,700,1946,868,1812,1758,1210,716,2414,2240,1134,1556,1468,2098,2300,3340,2908,1340,726,872,720,2248,1758,738,534,650,488,2424,2932,1118,1578,2874,2716,2716,1232,850,950,1334,588,2744,2564,1576,1558,2346,736,2364,2360,734,2120,362,604,496,548,620,2812,1518,1496,1382,1186,1584,1104,1366,2952,1684,1564,2448,646,656,1750,714,788,1384,2714,958,758,470,2822,778,1748,502,1872,1858,1814,612,1656,834,2328,2426,2744,2740,546,822,2936,640,502,2078,2064,2250,1882,1324,664,696,736,2742,1128,2338,1130,1950,606,640,612,596,616,582,560,346,1166,880,1158,1152,1934,2026,3048,2526,518,522,622,648,632,918,1104,600,586,478,1186,1132,628,2844,470,772,1394,930,942,1462,2532,1572,1762,848,644,612,1468,1858,1832,1704,1622,2070,1772,1138,784,422,970,574,1396,3076,2692,1476,2450,2612,378,2384,736,478,3028,1522,1430,1634,2898,1414,1386,1460,1684,2904,1316,388,1148,960,544,616,1468,1326,1312,626,2178,694,2352,890,994,1500,2286,2118,2434,1192,626,476,1730,1086,1094,1360,1982,1494,2610,992,2382,2846,1172,1766,2468,470,938,476,1920,1132,1092,1852,1384,1512,1728,1518,1366,1516,1382,846,826,1636,814,2354,1568,2210,1502,1592,1564,1566,1596,1560,1198,1472,1552,1594,1574,1558,1578,1568,804,616,480,1448,1338,704,738,738,1612,700,2662,1464,666,1346,1202,2352,1148,1268,566,458,2108,486,1406,1900,852,2288,1722,1340,2440,1506,2752,1582,1408,756,468,412,572,480,1266,1046,1554,1542,1412,1484,1204,358,1034,586,436,478,1988,1386,774,840,472,594,610,1602,944,1298,1274,592,2042,1944,2296,1092,960,924,618,594,1452,1398,578,1628,1132,854,480,1300,1290,542,1662,2112,958,1440,1402,1544,1574,380,542,1614,2708,1534,1538,1400,1584,546,3176,608,470,1520,1050,1798,1338,1696,2538,2108,1810,2900,2358,2890,1334,1280,1664,1040,990,2222,1932,1238,694,706,2272,728,1358,1306,1730,708,710,1312,1336,1358,688,1564,3024,706,714,1200,1370,2704,2894,1146,1426,1750,954,1038,3056,1030,476,1564,1858,1478,2426,984,798,1196,2670,2228,2040,1660,1962,1920,1422,1356,2194,2390,2096,1354,2458,1130,762,908,712,1398,2206,2810,2852,1312,620,2298,1568,2484,1508,600,1316,1794,2470,1682,1302,1878,702,712,1960,708,1446,770,2346,726,706,1492,750,2722,510,1196,2332,1594,2372,1530,1520,594,1420,1520,542,1372,1308,774,474,2190,2052,2032,3086,2540,1400,1862,1468,1458,916,2486,724,1080,472,712,1602,718,712,2118,712,708,726,1522,704,1982,1144,2474,1632,1422,712,1710,938,414,1310,2290,1468,2412,2432,2214,1488,1930,2892,662,710,1490,674,748,472,1426,702,714,708,712,702,714,708,2876,830,700,2722,2136,708,1794,1608,712,1042,638,768,2366,2958,1468,2806,712,612,2340,314,638,718,2678,704,1564,708,1576,2278,1438,714,722,1774,1260,712,712,2330,2294,1242,818,470,1522,2432,2702,2026,1574,814,1552,754,998,460,902,1124,2508,1956,2416,448,816,1408,1952,1956,1388,862,2506,706,530,2634,674,2450,2164,1432,1620,1842,2702,2418,2140,1958,2450,2772,1592,758,2470,852,480,2552,2524,2790,706,830,610,1206,706,2258,1408,1246,1808,1520,732,2772,2396,2288,1590,1736,1398,596,902,2678,532,424,512,1386,990,380,1232,316,1240,936,1076,2304,1760,924,1102,1088,320,310,1152,1430,1170,650,2504,1220,1912,1848,1572,1820,794,828,1318,1682,918,2284,750,1094,1086,1118,904,492,1070,2484,1654,806,974,880,892,1188,1680,1214,1028,1224,2380,1854,736,604,1008,962,1004,1634,1516,1796,1688,1270,748,1264,1152,832,814,1044,960,2422,460,776,342,1424,856,1626,1256,1166,440,684,1410,2264,1766,1166,1150,1994,1708,1328,1710,1592,2336,1986,700,700,970,350,2134,700,1244,760,1374,1960,1796,1406,450,448,636,1910,704,770,1066,998,1602,1652,934,450,884,1124,538,1998,402,432,1034,546,878,704,794,630,1706,1316,690,894,302,862,1024,896,476,1884,810,1426,1428,1262,1308,612,612,990,1238,686,1700,558,816,820,846,684,380,802,1864,1208,696,730,650,670,884,1342,882,772,892,1788,1394,682,460,786,708,738,1118,1138,1356,1274,954,866,626,778,724,448,676,590,1066,644,1218,944,854,516,518,1682,1308,866,856,1484,1242,986,1242,1188,1744,1482,522,520,706,1594,928,978,570,1030,1458,1338,1050,330,332,478,1392,770,662,1200,1234,698,336,662,988,2418,1086,548,444,3559,488,302,504,1622,2781,1148,1138,1490,1422,2312,2584,1496,2136,1508,1050,2742,1058,1216,774,956,1510,1176,932,2192,1618,750,790,1442,2348,3498,1586,1244,1564,708,2432,1182,2010,2052,4026,2090,2320,338,2318,3182,1614,3020,990,1030,1038,2578,926,3354,2770,2758,2584,784,1436,3114,1868,1330,2730,1338,2404,2396,752,1702,3286,1716,1544,890,964,1964,3064,3296,1200,920,3218,882,1196,670,1298,2218,1180,1680,1180,2142,620,626,956,610,754,1182,692,922,734,1594,1254,440,572,1832,2760,1242,974,1230,560,1898,932,1592,1622,3152,1664,1826,362,1732,1254,1792,2388,1686,2162,1832,2016,614,1124,2436,2126,1044,1896,1890,590,1328,2446,1336,1204,986,980,1220,2392,2200,946,630,2506,1256,1370,606,1302,1106,970,1954,2126,1968,2310,1708,2618,1460,2140,544,1270,2446,1234,1726,2402,1004,1828,844,1500,1786,1150,1960,946,666,2404,886,1094,2128,1976,1748,2042,2594,2584,1148,2088,858,420,424,794,388,2250,2102,1844,1440,1190,2180,1964,1404,2672,2470,2430,2012,2010,1902,2192,1096,1086,2166,1094,1098,1076,1092,1786,1082,1082,2310,2066,1166,2522,2486,1560,848,2970,598,790,1670,1794,950,1106,2210,1320,840,868,754,840,758,436,390,2094,1426,2506,974,434,440,438,984,978,440,440,432,1508,986,438,772,426,438,518,440,438,436,476,426,2072,1908,2658,2506,2548,1162,898,1542,960,500,1572,452,1528,1178,1432,2950,618,590,616,604,628,618,634,626,630,800,622,638,614,624,628,622,626,626,630,636,622,640,2060,614,642,628,672,620,302,624,676,638,624,618,622,632,890,1926,1962,1844,868,838,1620,2646,770,670,700,822,642,746,860,828,2474,1646,1438,416,3018,3150,2062,974,878,822,1580,1166,936,1136,1040,926,836,1098,1066,536,496,1100,900,1226,814,868,886,1036,920,1116,808,918,738,1020,774,782,1546,836,720,2586,1390,1268,2900,2366,1264,928,842,1010,318,364,1142,652,878,790,578,752,1386,648,802,1048,820,810,1136,560,710,894,872,880,464,598,528,562,550,728,634,722,444,1514,404,764,832,1254,934,918,1058,1344,960,1164,1150,1082,540,2342,1090,644,664,840,580,474,730,714,824,774,480,566,952,914,554,584,788,670,788,580,670,1442,774,612,496,760,882,1924,598,806,662,856,892,1160,1594,708,1566,704,700,754,742,928,558,1450,784,1514,692,1164,826,650,1488,1234,1208,1130,1054,730,1620,492,1876,620,664,538,442,656,916,604,768,730,738,1834,500,1960,1354,1082,626,1112,628,852,1436,1380,692,510,590,754,1464,1966,1260,1496,924,1000,1454,2020,326,976,1336,914,1466,508,1058,1252,778,846,1348,776,848,768,990,918,936,850,1058,1130,1108,1182,2182,622,616,624,820,1562,1534,858,1570,2502,1482,1092,1564,840,576,424,468,532,726,470,796,1052,734,1572,302,364,1030,488,462,430,424,420,436,300,372,2032,1464,1960,1088,1874,1874,2326,1830,1852,1882,1870,2362,1866,2154,1938,1756,894,938,1820,1848,2378,1900,1834,1936,1970,2544,2020,1600,1934,2476,1862,1952,2376,546,1858,2230,490,526,484,540,498,1602,1758,502,2238,2358,2578,2132,2010,370,440,630,620,624,662,632,610,612,602,614,630,618,616,602,592,600,620,632,620,698,612,598,618,684,690,622,614,694,664,600,610,598,608,598,628,602,632,612,726,604,704,612,620,692,616,622,618,604,624,582,610,610,622,614,618,604,614,600,620,606,622,634,608,610,572,616,618,608,608,668,610,608,604,608,870,608,624,606,606,608,610,602,692,618,618,618,610,616,614,688,634,580,634,604,602,616,622,594,706,608,598,610,614,608,608,678,606,630,614,606,616,622,594,608,672,616,608,608,702,682,662,608,616,630,602,614,618,610,606,508,610,674,606,610,672,634,598,680,622,684,624,616,608,612,628,612,618,710,596,606,610,610,668,1246,602,440,1374,2414,2452,2810,2434,3174,940,902,1256,1024,2926,3150,960,892,1044,842,3308,2334,2812,2674,3322,1874,2670,2784,1266,3198,2748,750,1264,3070,2426,2966,3120,2548,780,948,3216,3392,1716,1514,1252,1160,1312,606,796,834,2568,412,564,420,404,332,784,852,460,316,3196,1576,472,784,412,3648,1100,1548,1276,3064,732,1652,2982,400,788,664,1488,996,952,1020,2620,2744,2676,904,1020,968,1048,1044,1116,1048,368,3110,2724,360,368,356,432,468,916,908,472,580,880,3166,452,412,460,372,924,2764,364,520,736,676,936,360,1548,356,360,360,496,2576,2568,500,2636,856,876,356,340,484,388,452,512,332,380,372,1920,552,524,504,572,548,580,576,588,564,504,540,332,3816,1848,328,1572,704,496,508,352,348,568,620,504,348,584,504,352,508,356,588,628,500,348,516,352,504,356,356,356,348,372,428,356,360,364,628,488,352,512,360,576,620,356,348,352,512,592,712,352,352,492,400,776,1256,584,356,360,360,372,1328,512,680,408,320,356,364,416,948,404,1536,2218,2572,3311,988,764,1050,1114,970,634,654,534,702,722,690,788,584,816,1060,986,652,738,742,1076,1134,1090,876,944,582,842,858,986,1030,1048,770,1538,914,998,804,704,958,1178,1060,558,1110,1094,834,1306,1140,1006,884,548,352,1118,1042,1152,736,988,668,1428,768,564,526,1242,1096,1676,1074,454,1046,1672,1412,882,1014,636,396,814,1120,984,952,912,2358,2922,2126,2352,2342,2126,2358,2218,2128,2072,598,620,2316,2058,2880,2110,2858,2126,2160,2770,2180,2446,2486,2368,1826,2062,2264,2006,2176,2310,2328,2310,2132,1926,2084,2276,2382,1366,1458,2130,2334,2118,2328,2134,2126,1776,2266,2312,646,1600,2360,2164,2390,2872,2134,2752,2178,2170,2648,2624,1660,2752,2490,2818,2710,1748,2124,2168,2294,2524,2398,1958,2560,1574,1642,2564,2040,1842,1028,1652,1768,2762,2714,2236,608,1324,756,1200,2548,2276,1084,432,2500,1592,948,916,2168,736,1740,2084,2528,2140,1320,3854,382,1208,350,396,2270,4082,1178,1004,1118,1436,1418,1396,1422,1150,1402,1406,1042,2040,1666,1046,1428,1396,1398,1322,1380,1528,1510,1656,1848,980,1876,1428,1686,1064,1296,1796,910,1872,1706,1764,1112,1878,1612,1888,1658,1776,1748,1810,1736,1864,896,1688,1174,1780,970,1896,1152,1054,1160,1616,1772,1740,1182,1384,1672,756,2074,1566,1244,1650,1796,1672,1830,1670,1840,1836,1838,1400,1380,1424,1470,1304,1362,1302,1412,1270,1408,1846,1158,1162,1418,1422,1342,1596,1596,1518,1506,1412,1412,1296,1366,1410,1124,1116,838,1586,1742,1606,1660,882,1590,1618,1648,1450,1670,1552,1690,1468,1632,1320,1656,1586,1342,1776,1894,1582,1682,760,1792,1628,1706,1192,1742,1122,1182,1496,562,836,1616,1602,1560,1710,1400,1456,1592,1532,1772,772,3300,756,492,470,494,376,3736,1686,1366,2532,2502,2590,2430,2610,1362,1060,810,1014,1338,1032,2348,862,658,794,1510,1606,1270,1378,1328,796,830,674,716,632,754,712,956,916,1232,2120,710,734,1052,1750,1190,994,1030,954,1044,1700,988,2408,2520,1374,1586,1406,1294,1220,1470,564,488,1374,1386,1406,1430,1426,1984,2680,1264,1330,692,782,1032,872,1184,1204,2218,898,1668,1968,1428,482,1772,2398,1106,2690,2248,1334,2658,302,1108,706,1738,1388,590,764,598,1166,1472,1382,1272,2572,2560,848,2402,2634,1118,1128,1858,2668,1368,610,2568,1002,606,492,1416,336,1030,1644,1214,628,552,858,1274,2636,2522,1450,592,1696,1588,494,1094,1364,1456,430,1474,2068,2676,610,662,1496,774,2126,2610,1652,612,1266,546,2894,1494,2646,1486,668,2616,1366,2508,2626,2606,444,2250,2628,1856,2634,778,2484,2646,1470,1106,560,1032,1016,2796,1438,1792,2622,1428,1820,772,2298,2620,2420,2646,748,2644,768,1536,1476,2632,2588,636,1450,2146,518,748,2598,1270,2342,1498,1418,562,830,928,628,2838,2844,764,696,2860,2840,2095,2085,2834,2850,474,462,692,2137,462,2422,676,700,680,676,672,668,666,650,652,684,692,682,686,676,694,678,678,678,670,664,664,700,674,706,682,678,676,700,678,682,682,682,652,650,658,654,662,678,694,676,676,678,676,678,684,664,682,678,694,692,686,670,668,662,660,662,654,652,652,678,678,674,678,664,674,682,676,686,676,672,672,658,658,660,660,662,662,670,678,668,672,674,664,682,688,684,684,682,670,660,664,664,664,664,664,648,684,658,662,676,752,706,684,684,682,684,698,656,654,670,664,680,680,674,682,674,670,672,652,648,662,640,638,680,712,678,680,682,682,674,676,678,690,684,696,660,666,660,662,662,684,684,684,682,686,686,678,682,676,678,676,676,666,666,668,678,672,674,674,2462,2270,718,692,692,672,682,684,678,714,696,702,694,684,686,682,686,778,686,684,684,2526,2494,2436,2510,2398,2540,2468,2518,3474,2240,2428,2408,2466,2418,2384,2512,2522,2548,2386,2382,2482,394,786,2008,348,2674,1420,2108,1182,2196,1956,2024,2086,1444,2898,3178,2667,3156,2140,3180,2022,2112,406,2482,750,444,1376,432,508,500,2108,1984,2990,2386,2088,1682,2996,2800,2056,1790,2134,2104,509,3100,1725,2114,814,852,2462,2222,1734,1034,1656,1106,1342,922,942,1348,400,3040,727,3012,2616,1622,1664,1951,3342,1855,1883,1884,1800,2058,1690,548,2628,2308,676,672,668,648,656,648,1492,688,684,680,696,680,680,684,664,660,664,672,676,684,684,2332,644,652,660,656,668,676,676,680,676,672,676,680,684,676,680,676,692,684,708,664,664,664,660,660,652,652,652,676,672,676,672,664,672,700,688,676,672,672,660,660,1488,672,736,672,676,676,668,684,688,684,684,2344,652,668,1500,684,684,684,684,684,684,664,668,676,680,676,684,676,676,676,640,636,668,648,656,680,712,672,680,680,668,672,672,1504,692,2168,1752,704,700,692,388,680,680,680,680,680,684,1480,680,704,676,676,2268,2328,720,696,688,2228,712,1516,688,1512,2400,2496,2476,2464,2480,2424,2580,2496,1744,2496,2440,3458,748,544,1424,2520,2500,2460,2416,2376,2512,2516,2524,2380,2404,2324,3817,3817,504,652,1200,784,438,772,728,2368,836,446,834,342,342,754,434,482,836,434,2302,724,440,814,834,444,3787,3787,3734,3732,448,862,342,1016,742,344,886,668,346,686,690,358,682,344,580,740,304,3690,3690,3852,490,384,734,798,828,322,600,832,380,492,804,440,844,354,388,834,756,444,814,468,318,336,508,708,2036,3748,440,886,336,918,348,698,944,346,398,366,832,424,814,834,426,810,842,354,1700,522,2320,470,772,442,766,416,824,918,492,710,772,444,1008,1388,2092,476,474,2924,368,1542,414,412,3216,1748,504,410,434,954,418,432,422,422,434,434,424,420,470,3028,304,530,728,304,304,308,300,302,716,728,304,316,2952,384,396,428,394,388,1030,390,476,426,474,322,424,486,428,404,322,324,394,422,358,352,416,1036,516,414,532,1054,344,608,1372,446,446,434,436,448,442,434,442,446,444,440,444,460,450,448,448,436,438,450,444,438,444,438,450,442,442,450,450,450,440,444,448,444,444,446,444,444,454,440,444,444,452,446,444,448,438,440,446,446,440,448,380,442,444,442,428,456,454,442,440,438,444,454,430,442,438,450,448,440,440,452,428,442,454,442,434,442,452,428,446,446,454,456,452,442,444,442,436,444,1396,420,460,452,350,442,450,438,436,444,440,450,442,446,450,432,444,436,446,452,444,438,440,448,448,472,438,440,452,454,440,436,440,450,452,448,440,450,434,442,444,444,442,442,442,442,1430,446,442,452,444,446,444,358,446,442,458,438,418,442,454,440,438,442,448,452,452,434,436,438,458,460,452,442,448,440,440,448,450,444,442,448,444,442,446,442,428,452,440,446,442,448,448,440,450,442,450,446,438,436,450,440,438,448,462,448,440,452,440,446,446,444,456,446,436,446,458,428,440,438,446,452,448,434,440,452,458,442,448,442,440,458,444,456,432,452,450,444,432,438,450,436,426,442,464,452,452,444,454,450,440,436,432,450,438,440,450,460,438,442,448,444,458,396,458,436,514,438,444,436,454,464,442,446,448,452,440,432,448,450,430,446,444,454,442,434,448,448,438,438,430,446,442,448,440,442,436,454,454,448,452,440,456,448,448,448,446,438,424,428,448,432,452,438,436,438,444,454,444,444,434,448,442,434,448,450,448,438,446,436,432,450,446,456,452,458,462,436,436,452,434,446,440,450,450,436,446,438,446,442,442,440,448,446,450,440,448,450,434,1396,352,436,430,450,438,394,444,446,456,450,450,454,440,440,450,424,432,432,446,438,444,444,450,450,438,438,446,452,442,440,440,442,432,434,446,394,438,442,452,418,450,448,434,446,444,448,458,430,436,434,438,446,434,422,452,432,440,450,444,444,436,442,440,434,446,442,436,494,442,572,440,446,442,454,428,444,426,454,454,442,440,448,446,440,446,442,452,434,442,448,444,442,442,440,446,442,458,434,456,444,458,442,436,436,450,426,444,428,434,440,442,450,528,444,452,446,432,434,444,448,426,440,448,452,442,438,436,460,444,436,438,418,472,440,434,444,442,444,442,452,430,438,448,444,442,438,436,434,440,448,440,440,436,442,454,384,460,454,450,612,395,1216,1088,3526,896,346,1024,896,920,3220,892,848,698,2122,878,394,1274,674,690,416,858,894,592,1250,874,838,1260,964,1840,644,484,592,594,1592,714,1106,900,982,728,2336,760,940,568,2948,1080,952,1232,898,2062,1024,392,846,722,1306,1142,710,674,1436,718,624,660,738,1769,1784,604,1180,2492,872,980,2208,992,864,2186,1022,1024,610,2986,958,1044,1312,1002,492,1390,626,374,2014,1506,3358,1078,1160,440,1016,990,1618,1612,474,688,576,750,1016,3230,1050,3012,978,1144,890,2882,1096,3230,416,1102,1108,2998,898,990,1194,982,986,2474,386,1110,1998,916,1070,1068,1070,686,1146,1324,972,1074,1036,1044,736,974,1132,1268,1148,1032,1312,418,678,1718,1132,1152,1032,1302,2960,1010,1304,1720,586,404,1168,690,2676,728,1174,476,998,920,922,934,1616,1202,630,1088,630,866,316,1786,758,940,324,922,724,1016,1132,818,520,978,708,1394,1164,378,910,1032,814,1004,968,964,2232,1908,800,1648,892,2957,930,890,320,382,476,926,1204,312,1078,668,846,1128,978,1038,2000,748,950,2602,2128,848,1064,378,948,724,1402,958,806,1664,1134,940,2740,1242,1072,808,712,572,978,312,998,698,1126,800,796,1106,926,2846,2538,760,1364,682,984,1020,1166,314,856,1130,670,652,1044,1100,1178,1152,314,1164,1250,1954,764,584,2804,1146,306,320,548,4528,1116,1468,764,768,924,1580,1380,1720,784,1624,4104,1536,1128,1928,924,820,2004,1676,1300,772,980,792,940,740,1468,2216,1636,780,1904,2008,744,700,756,740,756,2524,1176,1696,2340,1816,1592,1244,1720,708,3020,944,740,760,720,3776,2352,760,736,1084,844,796,820,2768,820,3432,2644,732,848,3664,3348,800,1936,2664,3924,2632,752,756,1828,2092,1724,808,816,2568,4048,804,2444,2564,2316,1580,3460,808,4068,1120,1352,692,1644,1116,2556,824,1172,1620,860,2048,1016,848,892,1932,1592,936,1288,1500,1652,2732,1404,3120,3508,1840,1032,864,1020,2536,3320,2848,1768,1020,1204,1180,960,3684,1092,992,1200,1020,1204,1216,780,2372,1176,1120,1240,1200,912,684,2648,3992,1236,2500,372,2628,2820,3440,3280,3268,3460,3696,2932,3284,348,820,924,834,464,640,332,426,512,586,554,632,578,562,748,748,546,916,924,642,824,890,878,664,602,634,388,376,1281,824,886,592,308,432,396,326,314,510,520,822,432,302,308,384,310,356,316,320,330,306,884,842,416,556,302,500,864,320,504,912,494,322,608,1136,364,872,304,308,1014,1634,302,312,318,458,700,364,866,542,1320,322,318,326,346,412,570,1916,300,828,308,1136,508,640,682,780,672,1530,614,570,534,1174,1586,910,1728,1686,1762,998,692,562,412,522,392,420,506,446,384,548,670,770,1740,790,1632,804,746,740,1714,748,716,584,630,416,410,348,436,442,422,516,726,474,1454,2550,1520,1550,800,650,388,856,1028,708,590,1554,720,822,784,978,418,710,1624,894,752,614,712,582,1630,3144,1750,1126,684,854,976,1578,644,630,782,624,1452,428,990,648,608,324,616,382,360,450,1612,1298,760,590,422,3388,3314,3314,3300,3360,3410,3254,3642,3634,3322,2998,348,1190,1198,346,348,3314,3352,1864,404,1266,358,3506,3342,544,3178,3182,3286,2202,412,812,3250,352,822,1660,366,768,1142,300,3258,3216,3266,792,358,2276,828,1822,3796,360,480,2578,354,3438,3348,2168,364,758,1184,330,354,360,364,490,352,358,1656,364,770,3426,366,2202,350,310,1740,354,816,1414,352,1982,1560,2068,314,356,330,550,356,812,846,362,352,364,354,852,358,1042,356,360,356,818,676,684,672,394,1766,2216,1172,356,358,806,790,3542,352,350,356,356,358,312,358,358,354,352,384,354,356,356,356,350,804,352,352,428,360,2060,2670,3542,3572,712,770,354,3426,606,1952,1706,436,1198,2699,1746,586,1062,354,1352,1498,810,420,1702,2044,1672,1988,1954,336,1612,320,360,520,564,328,828,916,364,376,348,324,544,2546,3532,526,1160,992,560,880,3488,930,462,880,698,734,498,738,744,734,468,1300,654,476,730,480,846,754,760,434,710,744,424,1110,720,684,468,794,698,482,874,692,468,870,682,560,694,502,638,730,732,468,800,750,732,564,650,558,826,788,468,908,804,564,854,730,792,560,766,778,554,898,734,532,766,752,520,870,464,562,834,740,382,328,372,856,522,854,740,524,854,736,486,770,720,558,826,434,566,770,766,566,836,1168,766,558,734,762,1098,726,562,744,714,1006,828,744,556,726,782,558,774,430,716,590,656,766,554,820,724,558,486,554,722,572,1614,482,790,374,890,708,502,618,762,752,518,954,742,490,746,492,822,792,450,766,808,522,536,778,552,746,718,458,750,558,402,742,456,720,556,670,724,492,310,386,770,560,860,736,560,704,534,804,496,466,808,788,484,446,566,868,608,3250,3122,3230,3492,1078,1484,3202,2690,3404,3376,3454,3490,3466,3398,1222,540,1800,3418,3412,3198,3414,3474,400,470,374,424,370,378,360,336,306,380,380,732,634,644,598,358,432,346,376,306,384,694,426,398,602,322,448,308,352,440,334,640,396,470,640,300,616,644,310,344,508,382,376,356,496,336,504,324,308,392,328,522,594,492,410,416,376,414,376,314,392,322,310,534,350,418,406,320,312,382,340,466,434,668,546,388,416,318,414,384,402,418,398,460,312,460,424,378,318,368,308,436,420,456,678,362,446,320,426,322,496,316,682,442,372,318,368,382,302,996,376,592,466,388,354,532,446,450,344,450,538,378,438,500,566,446,450,588,358,456,526,478,428,322,316,426,526,618,316,664,494,416,658,330,466,560,472,500,432,306,508,460,424,884,882,902,982,952,816,1054,998,546,566,678,564,812,770,744,608,674,678,690,940,402,558,718,582,688,428,688,518,844,698,484,754,658,492,838,660,518,764,484,832,494,698,624,870,678,678,612,720,722,520,726,604,690,506,742,558,830,830,588,544,810,816,560,802,820,564,920,330,854,568,1936,634,874,548,1874,870,578,908,568,904,928,570,670,868,570,1178,858,580,684,416,840,586,852,584,1190,826,562,672,948,584,680,852,576,850,578,794,570,850,570,1246,884,582,322,3716,3200,610,742,540,590,740,348,740,584,730,890,744,3316,1020,308,524,688,514,746,570,408,678,672,532,3675,3675,484,642,310,744,574,694,904,1102,736,582,578,752,532,1894,1384,892,856,304,420,458,516,398,634,502,988,636,490,580,2538,500,498,302,546,630,1804,564,500,566,772,834,1152,520,532,358,1904,416,580,944,984,574,672,1186,392,566,2068,680,432,1196,658,658,518,688,488,490,1922,614,362,558,1354,534,550,1382,528,1334,1184,512,524,512,530,478,512,524,550,528,1818,534,520,584,556,618,718,536,678,2472,462,1136,580,536,1260,496,578,512,1162,354,436,458,372,520,606,460,482,536,902,496,478,512,576,518,310,568,526,518,352,466,338,472,2650,350,332,382,448,1152,930,314,1000,454,516,460,374,1042,468,454,448,460,316,998,350,1012,472,452,448,994,380,450,1006,468,458,456,468,490,1040,464,1010,458,448,466,1016,1030,348,416,458,500,1014,348,1014,1038,366,1012,1036,446,998,352,1024,452,1026,398,318,424,406,414,320,406,490,488,396,426,598,302,342,388,386,338,392,394,382,338,604,918,972,1878,2288,360,870,342,1902,3030,2862,2910,2868,2838,2790,1700,844,856,3006,832,1668,1786,890,3030,1334,2980,958,2820,600,484,1060,3136,2808,2804,3016,2760,2708,2916,2768,504,616,1234,1946,2402,2206,2126,2408,2372,2246,2338,2256,2258,2152,2274,2244,2312,2334,2206,2224,2282,2398,2208,2194,2220,2152,2280,2268,3520,4228,360,3345,3376,3965,3446,2126,986,3677,3865,4045,4067,785,1909,768,3591,3890,3750,3586,4093,1592,1458,1004,530,640,690,678,878,760,700,822,668,612,976,700,838,850,728,600,1662,1662,1200,1658,1656,1656,1648,1660,1634,1206,1196,1674,1662,1634,1006,832,678,604,564,566,1668,1664,1704,1668,1212,1674,1662,1660,1212,1618,1656,1108,1668,1652,1672,1662,1186,1672,1704,1750,2188,2266,2260,2482,2904,388,306,1324,1086,564,1204,1200,1036,1202,906,1358,1014,1402,1106,1120,1204,1102,1192,1174,1466,1122,1114,1104,2362,1304,1308,4486,4102,3758,1408,3474,3690,2470,3452,3254,3662,3860,4428,3300,3172,3750,3434,3514,3558,4560,3980,3934,4416,3824,3864,4278,3878,4272,4299,4240,4671,3182,4306,2934,3504,3384,1536,1140,4614,3974,4182,2802,4040,4166,4574,3012,3486,4412,4400,2594,4656,3688,4068,3070,4408,3468,3854,3656,3818,3912,3874,3652,3470,3572,4484,3278,2616,3352,2776,2548,3846,2698,4081,3558,3236,2954,3494,3740,3388,2756,3242,2482,3054,3314,3650,2450,3474,4030,3066,4022,4028,3516,4655,4444,2686,3726,4284,2832,3476,2416,2108,1260,1344,1760,2828,2676,2736,2788,1472,1328,2772,880,1360,1344,1320,1364,1332,3024,3092,2968,3004,1340,1096,2664,1552,2348,2724,1612,844,2124,1796,968,980,604,2680,2752,1388,1352,2016,1344,1356,1152,1112,892,2736,2900,2180,2748,2544,1500,1096,1120,900,352,348,1860,1008,1228,2740,2716,1380,1248,888,2748,2716,956,1284,2916,2804,1964,328,464,2112,2716,2968,2816,2800,2820,2768,2736,2760,2804,2928,2680,676,716,688,712,700,624,2812,1156,1168,2760,2752,2708,2732,2848,2688,2856,1344,1356,2868,1344,1360,2876,1212,1208,2720,2572,2580,2684,2848,952,424,844,1192,1220,2856,2724,2076,2120,2128,316,2704,2748,2708,484,2716,2796,2668,1368,2984,2760,2956,2792,1824,2716,2768,2752,2732,2716,2700,1144,1220,1976,2696,1068,1164,956,2016,2700,772,1424,1424,1416,2608,2456,2704,2708,2896,916,1436,2956,2960,2176,2048,2768,1272,1248,2184,508,1188,1380,1340,2112,2084,2876,2800,2864,2120,644,2940,1988,552,832,572,716,1900,972,2944,1368,324,1188,2072,1272,1032,1032,2928,1172,1344,2012,748,2696,2684,2640,1100,1368,1716,1280,996,1476,1240,1264,2692,900,1284,1164,1684,1792,960,1736,1488,2804,2944,2808,1480,1116,1460,1404,2788,1192,1240,1840,1800,2084,1048,816,828,1744,1844,1972,2960,1360,1208,2876,1368,1320,2100,2404,2092,2116,1388,552,1364,1844,860,2060,2636,2760,2008,1892,304,316,1508,1188,1640,628,912,1336,2632,2076,2620,1220,1240,836,396,1128,1560,1524,1204,828,376,368,1492,1512,1396,824,2448,2860,2168,2148,1012,1108,352,2308,1848,992,348,1284,1976,728,2804,3004,2676,2824,2684,1500,1260,1924,2744,1036,1032,2304,2280,2284,2232,1020,1012,1028,1092,1024,1020,664,2156,2864,1436,656,2156,2136,676,3106,656,652,664,3044,1408,2100,656,1412,1416,2108,2676,2712,2416,2596,1268,1288,1244,1260,2776,1204,672,988,496,1916,2736,1676,1004,2660,1356,1248,2720,2684,2756,2072,2764,1084,1072,2316,1136,2036,2084,2096,2592,1264,1268,1436,900,2144,1964,2708,548,1268,532,2556,2672,2560,516,992,504,516,1056,516,1664,1216,328,508,524,1132,520,2604,2884,1312,2404,356,936,2752,2812,2824,1360,1316,2848,2724,1200,1028,1492,2860,364,628,1252,568,732,452,860,488,368,476,668,1160,404,1108,2684,2348,2852,852,704,608,1308,2692,2828,992,1000,968,424,440,504,432,2144,396,432,1916,440,1956,464,2696,2720,1876,460,1820,472,408,2760,2816,1788,932,2688,2708,2832,1004,1036,1264,2140,2176,2524,2752,1308,1068,1156,1288,2852,2896,2692,2696,2144,472,1508,1436,1260,1272,1204,1212,2800,2796,2972,2684,2860,372,780,788,540,1576,1480,680,600,2212,396,2540,1600,832,416,824,1952,2876,2716,2692,2416,2676,1588,2560,1180,1184,1088,1344,1328,1076,740,1312,2524,2692,2744,2084,2664,2720,2828,2704,1020,1284,2664,2804,1136,716,1268,1940,2728,1336,2104,1112,1152,764,1520,1460,1364,1036,1416,916,1636,872,748,1364,816,1020,1156,1116,1040,1756,1212,2108,1752,816,884,1192,1776,1608,1660,716,1772,1028,436,464,476,616,1012,1852,2088,1528,1556,1032,2704,2696,2744,2748,2724,1340,656,2228,2916,1636,1500,860,1188,1540,1572,1540,1236,1360,904,1204,1192,1628,748,2124,2644,660,2100,2200,2732,2700,2732,2572,2704,376,1196,368,2636,2096,3056,1296,1080,1208,472,2132,2536,1064,1068,696,420,1360,1192,1568,676,1200,676,1432,916,2676,2760,2596,2636,2700,1364,1140,2884,2116,2700,2460,2676,2692,2108,644,672,596,2494,1488,1584,1988,2182,1028,3132,3164,3178,1568,1726,1694,1114,1916,1024,1600,1578,1568,1590,1584,3476,1728,1658,3476,1584,1164,1584,1354,3150,438,2622,2760,3186,1900,1746,1004,2486,2110,1136,1148,1198,3146,3234,1668,1590,2420,748,822,1558,1560,1386,1310,1062,3170,2528,1688,1116,1708,1122,1268,1322,1112,420,2184,1198,1440,3180,3184,3118,3148,1452,1514,1236,1508,1438,774,624,3176,1608,1586,1594,1588,1590,1606,1596,1564,3242,2480,426,1098,874,604,3170,3166,3200,1632,1414,886,856,834,894,874,758,1568,1616,3202,3162,3156,1622,1578,3380,1576,1600,1602,1622,1376,1416,1416,1356,2828,1592,1634,1042,504,994,662,680,1412,3354,3028,500,2442,2448,2432,316,3172,3186,3142,3180,3238,3134,1522,1522,3180,3126,3170,3178,3162,3202,3204,2502,3122,1264,1366,2248,1164,3172,822,786,1664,1660,1644,3068,2556,3194,688,688,1064,1546,1632,1430,1384,1410,1560,1602,1576,2456,2456,3302,3270,1060,1062,858,624,1520,1498,1064,2180,1596,1544,1614,1396,2442,1482,1374,1582,2364,900,3158,1154,1796,1878,2058,1824,1144,1356,1586,1560,3272,1736,1318,3384,1592,1562,2136,1386,1452,2478,2118,2462,2180,2452,3250,1582,3264,1792,1534,2466,2826,1412,1590,1954,1010,1334,1772,1296,2458,394,302,318,2288,350,370,1790,1400,1918,740,1064,1664,3040,2122,3170,1614,1446,1718,1332,1764,1832,510,1408,3332,3354,2522,2496,1424,1314,3144,3154,1286,1558,3518,3314,3566,3264,3122,3126,3106,3156,3128,1226,1182,1192,1122,1178,1008,1168,1176,1136,1110,1220,1184,1118,1188,916,1638,736,762,1614,772,756,760,786,1628,1604,1610,1592,1612,1620,3464,768,760,764,748,756,760,1636,758,770,1610,1602,1576,766,762,2540,2482,3214,3196,2826,2836,1486,1532,3426,2936,690,674,662,672,1390,1382,1650,1590,1480,1550,3234,1280,1250,2698,1322,1310,2426,2444,2732,1478,1484,1680,1058,360,2512,342,2476,3030,640,1528,620,2994,3132,2968,606,1184,592,620,1222,592,1946,1424,388,1588,1550,1584,1548,1600,1586,1100,888,496,1424,1414,548,552,1734,2048,456,472,434,1244,3356,678,1776,592,540,546,1002,416,1512,454,580,874,478,2312,1288,814,784,3428,1164,1146,1174,1136,500,548,586,536,1176,526,506,2256,500,538,492,2332,560,3160,458,436,512,486,534,3176,2204,548,2174,580,564,566,3222,3372,2096,1082,3152,3148,2656,534,512,490,594,560,486,474,1426,1458,2516,1500,1408,1596,1580,3268,3370,1330,480,726,616,2472,348,604,436,906,900,640,1922,1736,800,602,2566,472,614,1860,1246,964,1820,960,2330,3132,3166,3164,2816,3106,1376,1852,1420,1412,1384,1388,1288,1568,1552,1290,870,1542,2978,3180,3176,2464,1200,1490,3268,1204,964,1108,1128,896,1340,1494,2266,3190,1558,1364,1596,1348,912,1776,1702,1588,1210,1648,1272,1918,882,1008,2456,1678,974,2056,1036,1366,1334,2088,1886,1868,1928,844,2106,1208,520,576,558,718,1150,1150,2170,2804,1776,2208,1210,3132,3154,3210,3214,3172,1572,790,794,520,736,786,1642,1634,1924,1768,1008,1392,1796,1714,1786,1386,1596,1070,1404,1388,1908,1052,874,3166,1252,1714,768,2458,3184,3192,3160,1564,1540,1546,1550,456,1384,418,3088,1410,1468,3174,2976,1248,1258,1232,808,464,1580,1398,1866,788,1402,1592,1250,3138,3214,3044,3056,1546,1554,3218,3378,840,2466,3132,2888,3124,3158,962,1348,2468,3058,2908,3402,3206,3292,2640,3068,3080,2766,2318,1984,1116,1866,668,2890,1988,2602,2994,2996,676,2596,486,1138,542,728,3376,2708,2584,2480,794,700,506,338,332,790,2372,334,332,796,590,334,1036,488,2302,500,1310,480,1200,1378,480,2454,478,2268,470,2152,1784,492,2248,498,2274,486,2316,494,2296,2360,504,1736,492,2296,912,446,460,2332,502,2302,506,2252,2092,504,2356,498,2268,488,2054,490,2296,532,428,814,1576,508,1096,1014,2170,1612,2744,2712,2700,2612,2548,2752,2336,2212,2588,2364,1040,1012,1660,1640,2560,2724,2620,2764,2292,2804,2340,2464,1056,2360,1576,2288,2272,1788,2748,2660,2580,2756,1024,2388,1892,2692,2396,2752,1080,2744,1584,2736,2756,2736,2756,3020,844,632,2184,1964,1544,1972,1876,1708,1844,2092,1924,1872,1576,1432,1876,1988,448,2108,1832,1932,1916,1948,1612,1384,396,1868,1928,1836,1932,1960,1672,1876,1856,1904,1488,1836,2016,1592,1880,1684,1848,804,2004,1852,984,1908,1388,1072,3208,3044,3136,2276,1144,1940,2388,3412,2336,3260,2924,3040,3128,2472,2512,1476,2756,2744,2528,2596,2400,2612,3152,3272,888,2436,2124,2100,1104,2032,1368,1908,1568,2004,1568,1924,2004,2144,948,584,1848,1972,2004,1952,1504,1448,320,724,1356,380,884,1792,1496,1572,2020,1784,1960,1860,1984,2716,2940,2944,2396,2176,1688,2344,2564,2876,2540,992,1820,2832,2312,2572,2500,2140,3060,3096,2796,2536,2588,3192,2576,2464,3036,2768,424,2248,2764,2888,2912,2572,2636,2812,1920,3076,3424,3176,876,2660,3580,2064,2084,1976,1520,1684,1600,2088,1440,384,2148,1496,520,2016,1204,2072,2004,972,1516,2016,2088,1244,2032,2052,1140,1928,2200,2108,1704,1812,1480,2004,2080,1972,2068,1524,1956,760,1704,2108,1844,3008,2268,2844,2544,3260,2816,2708,2568,2556,2604,2424,3584,3188,3348,2668,1500,552,3232,3452,2648,2240,1520,2592,2792,3160,2632,4122,2716,3564,2992,2292,2968,740,900,2172,4116,3096,2968,3352,1444,1980,1588,1988,1996,2052,2056,2040,1996,1268,2080,1996,2012,1100,732,2092,2032,1300,1356,568,872,2080,1936,856,2060,2088,2060,1012,1532,1996,1872,1480,2040,1936,2076,2192,3608,2816,3364,3208,2544,2456,3468,1612,2684,2884,2836,2776,2884,2832,3372,2952,2668,2656,2572,3288,3492,2620,3348,2064,2940,2732,2784,1908,448,2096,2684,3168,2352,3528,2320,3168,4128,2780,1216,1036,588,2104,2072,1820,2036,2064,1952,2172,1540,708,2152,1136,1748,2048,2120,1988,2036,2044,2148,2032,2096,2048,2104,2048,2104,2048,1628,1488,1480,2032,1404,2040,1472,2132,1804,1852,1940,1096,1872,1280,1036,420,1268,1856,1428,2152,2040,2052,2088,1892,2028,2080,2048,2056,2040,2116,2812,2832,2992,2808,2948,2772,2576,2280,2724,2408,2552,3564,2248,2900,2932,2360,3168,2916,2812,3160,3084,864,968,1816,2620,2832,4096,4064,2042,1980,1244,1244,1192,1240,2184,1220,1270,1228,1260,2024,2308,2238,1222,1272,2024,1248,1256,1250,1232,1228,1284,2148,2162,1226,1230,1236,1228,1198,1146,1618,2002,1250,1204,2006,2050,1234,1204,1096,1246,2034,1192,1260,1236,1250,2246,2336,1220,1206,1008,1218,2432,1240,1244,2036,2340,2068,1244,1232,2070,2202,2554,1236,1246,1240,1240,2022,2696,2032,2018,2384,2042,2444,1124,1258,2498,2206,718,542,508,2372,2358,1240,1220,1234,1230,1244,1240,2400,2022,1176,1230,2268,2314,1214,1240,1244,1232,1260,1222,2042,318,1242,1224,1212,1248,2298,2048,1252,1222,1238,1190,2396,2260,2032,2342,2188,1228,1230,2504,2222,2146,1994,2054,1228,1252,494,1288,1154,1222,1954,1268,1228,2044,2292,1768,1850,1856,1900,1802,1848,2122,1908,1982,1842,1886,1838,1882,1936,1786,1958,1886,1966,1910,1922,1938,1498,1910,1888,1850,1906,1886,1898,1906,1908,1934,1858,1878,1816,1910,1900,1810,1862,1960,2050,1978,1872,1906,1798,1792,1900,1818,1836,1860,1866,1820,1856,1846,1766,1820,1588,1884,1768,1866,1918,1490,1840,1720,432,664,578,1054,872,748,902,1188,1682,400,386,634,390,998,876,642,1124,562,766,1512,930,1148,766,882,1086,724,992,690,866,422,2400,1140,1142,1772,2144,420,326,652,780,1436,598,656,936,1330,2258,734,820,560,492,398,374,758,1180,1018,710,1344,944,654,444,1058,1736,2888,2490,2154,1198,962,732,778,1020,2220,2134,1886,2050,2096,1474,1994,1930,1630,704,1882,578,494,782,2010,1456,890,754,1814,1136,394,1414,658,960,2048,1108,1626,1822,832,3016,642,484,1898,680,518,1160,684,588,1906,1118,2988,1922,624,572,972,1508,1150,1912,2146,2678,1480,1426,1094,558,878,2706,2622,576,784,1152,1762,434,2046,1804,558,806,1442,1206,2332,2364,2320,366,828,1898,1332,488,540,414,1002,728,746,2084,924,2136,1616,402,1666,1924,1202,790,1322,1202,2466,1240,1818,618,1662,1822,704,856,1938,584,1970,1322,904,1186,1882,1184,380,2074,1354,938,1898,2220,700,966,738,804,888,612,462,768,974,1054,2022,946,2026,3074,866,874,1062,642,624,1912,1852,1092,978,526,654,764,988,1288,986,2016,746,1408,442,3166,1676,1066,634,318,384,1884,1852,2550,2064,1348,514,1002,1582,986,2030,640,1228,1136,1884,1798,1226,1088,1398,1040,320,840,1934,736,762,1642,1746,2042,1326,1894,1598,2236,2110,1836,1530,3000,734,304,846,1876,1708,1982,1314,1566,1080,882,562,1708,1688,634,424,986,1046,1306,1240,1896,1316,776,998,590,570,2160,788,2280,430,752,486,1520,1774,1044,2954,610,634,556,890,424,1182,520,2638,574,682,560,1994,344,2242,924,1422,1506,1382,892,1150,960,1252,1312,836,1030,400,690,1206,1022,1242,1508,2146,312,2438,1258,686,2260,1936,698,1190,2482,2022,1510,744,754,1748,2038,2580,436,544,2472,2478,2432,2422,468,692,716,1330,744,516,318,304,340,434,1016,924,776,1014,2408,984,918,680,1822,1992,834,1596,1840,1526,1084,1736,1760,1104,1862,1244,1134,830,402,904,2802,2530,2676,1604,934,612,580,1080,840,1736,1484,796,1460,1650,752,1810,2068,2060,658,1878,824,572,2552,2806,848,1156,2510,2022,1912,738,1866,1288,1570,366,410,1140,1144,498,2336,2002,1606,2400,2778,902,992,588,1236,516,1170,1658,1498,2088,1354,2084,1064,1400,1494,1394,1984,1064,1430,806,1370,1098,818,1526,1056,1412,1352,914,1408,1506,1826,1562,952,1154,1720,1340,1974,1584,1934,830,1892,1414,1354,1866,1222,1060,794,1360,1570,1194,1050,1630,1414,1408,1476,1882,1496,916,1436,1474,866,1912,2304,2268,948,782,1602,1800,1870,1036,1518,1428,1088,1610,1708,640,1134,1586,1890,2004,1700,1574,1012,1996,1102,1736,2108,1298,1664,1788,1374,876,1316,968,978,1844,1396,2300,1132,1008,1214,978,1610,968,984,946,1262,2184,2104,2442,1982,1866,972,1870,1858,306,1540,1694,1068,1880,518,768,1796,1052,2080,1816,418,1476,1112,658,1428,912,1808,2184,932,2290,2166,1738,1950,520,1848,2380,1448,2004,2174,2148,2128,1418,1202,2390,1298,1404,1156,1714,1908,1178,968,1248,556,584,392,804,760,1236,2208,1100,1986,2168,1908,642,1080,1174,1188,2254,368,582,1316,478,1188,684,714,1614,1194,342,666,680,1530,838,2038,1802,542,1558,1286,2258,800,994,2188,1018,2336,1638,1832,2400,2100,1132,1630,2544,886,626,360,342,454,1140,898,1006,370,1734,584,826,442,1544,492,548,498,998,442,1462,674,1032,686,552,2266,2758,2520,1208,1594,2566,862,1184,1462,1106,844,1844,1964,2390,1118,1534,1514,2026,1766,1994,1614,1786,1782,1310,436,914,1800,642,828,1784,982,520,1900,596,314,1822,2296,1040,1596,1558,1388,2120,2116,1004,2008,1714,1432,2470,858,414,1358,1398,946,908,976,1120,950,1374,736,572,1490,1900,304,846,652,720,1916,2320,1086,1580,1308,1942,1898,1482,1334,1282,1062,1170,1662,1288,1180,630,1788,2290,2736,2706,2768,3000,2954,500,1004,1068,488,1280,530,1216,2514,696,820,1970,492,574,1728,2028,2284,1916,2030,1114,374,1770,1544,1664,1580,1376,592,814,998,1112,1572,1350,1580,1202,1226,1118,1242,1306,1262,584,1432,1504,1560,1284,1092,1432,1252,1542,1382,1158,640,936,844,782,916,1004,690,870,894,774,986,732,880,328,820,876,1668,1186,1056,810,1054,1242,1116,1152,918,1154,1302,1196,1590,1216,922,1586,1454,1382,1336,1830,1186,1556,1798,1578,2288,2150,1480,1376,830,992,1144,780,768,630,882,1032,898,1018,806,994,914,928,984,886,1034,890,994,972,954,956,756,1406,1364,1546,1944,1152,1764,1938,2010,602,1710,1752,978,386,2044,1722,2292,1122,2108,1786,710,1358,468,706,458,358,602,1266,594,1088,766,594,1288,1124,658,778,1116,1250,666,1232,1234,1002,982,1230,460,422,376,1480,760,402,638,562,866,752,2272,706,2024,1940,662,734,2316,1970,2074,1980,506,1542,438,1502,2232,1554,2308,2024,1874,1942,1944,1312,418,874,1248,952,2228,1074,1656,884,652,378,1238,920,688,754,1168,904,772,818,676,912,994,772,1036,822,554,1088,1122,1644,1396,1272,952,1278,1308,2252,1946,1310,1600,782,984,840,856,562,684,1154,1594,1406,1360,1116,1298,1136,1028,894,1312,848,962,1174,1192,2300,1180,1014,1300,2020,2270,2190,984,1484,1216,1528,1686,458,1082,646,1306,1798,370,2116,2108,2256,1924,1908,1902,2208,2272,2264,2148,1386,1366,1382,1782,1006,1540,806,792,802,1028,516,908,922,526,1110,1008,774,888,1484,1256,1382,1868,1694,982,1232,1046,1224,1116,920,1104,1922,996,1054,1286,1092,1224,826,1126,1116,1880,1982,2168,2192,2188,1968,1288,1342,1050,782,594,634,488,2680,1130,542,768,790,1012,1374,2626,2530,790,1306,1028,990,910,868,988,774,950,1304,1128,1092,1016,1162,1002,1000,868,1140,1240,1280,1280,1128,1180,2228,856,1358,1224,848,1046,956,930,1714,2584,950,914,1030,1046,2626,842,1328,786,1086,2388,1028,1022,720,962,578,1054,2470,972,1196,1314,1022,1110,738,1166,2650,1014,2652,1162,1212,1258,382,1108,1212,1294,1254,2562,1652,1110,1186,1076,1108,1224,1242,910,2128,406,308,1056,1016,540,1126,974,1146,1014,1030,920,908,1120,1198,994,1022,1274,984,2616,1008,998,854,1300,874,988,986,1170,1078,1268,1302,978,1160,1156,1074,1054,1988,1012,936,1008,796,792,818,944,1066,1024,924,1016,924,1102,1196,2540,1260,1214,856,762,1142,912,1086,1068,1048,1060,1298,1292,1012,1170,1114,976,756,402,872,1030,1130,1044,918,1044,1092,988,1080,1270,768,1042,984,512,1058,986,1050,978,974,984,932,1038,1394,1448,634,1070,752,2106,1104,1078,1088,876,1032,1022,1244,1380,1102,1226,1024,1066,944,1078,1056,1070,1248,966,902,1472,1020,1060,1056,1024,1202,1092,744,2668,2530,708,872,698,1002,322,592,958,1090,1074,1030,1234,2244,848,1062,1406,1892,1916,2642,1026,1050,998,1048,1094,2410,878,2652,1606,1042,1168,1338,1086,864,972,402,1910,1140,1108,1070,1038,1076,1026,1028,764,1076,1008,972,1298,1248,756,1034,1150,1204,1214,916,1232,856,1036,1162,1032,944,428,1092,700,1024,1088,1098,1174,806,1224,1046,1032,798,1458,796,846,742,1118,1010,1502,938,986,1324,646,820,986,1076,838,886,972,1022,948,994,1058,966,1596,1036,780,982,404,1102,802,960,782,572,2133,1196,1992,2396,432,412,424,2698,2888,2386,2268,1822,2128,2382,2438,2044,2056,2284,1798,2340,2348,2376,2202,2382,2182,2316,1872,2442,1846,1770,2352,2264,2180,2448,2208,1972,2366,2340,1944,2440,2370,2380,2354,2422,2382,2158,2364,2338,2316,2392,2450,2208,2244,2234,1148,1134,2206,2160,2420,2436,2434,2064,2432,2232,2432,1988,2182,2220,2450,2214,2036,2186,2056,2038,1792,2274,2394,2406,2386,2354,1292,1136,2374,1534,2288,2202,3009,3009,1280,408,822,356,350,356,364,352,456,620,670,792,948,668,1828,3268,2820,2494,2286,588,2138,1796,2222,2250,2340,658,682,306,582,350,306,2777,716,1894,2172,2058,1318,500,700,512,1636,2988,922,726,1172,790,558,512,2794,2852,2622,2510,2756,2742,2918,2894,3236,1696,698,2806,2142,2732,2734,2884,2740,518,2706,2732,2784,2602,2160,1654,2694,2342,310,2718,2674,2766,2760,2764,2690,2572,1202,502,782,2804,2922,2334,2708,648,802,1546,2826,1744,1036,1562,1480,1390,2344,2860,2888,2898,360,594,480,486,586,516,938,478,324,760,452,314,744,4630,1500,1791,3924,4101,3887,4072,4091,4070,4044,4092,1631,4102,4109,4075,4040,4160,3381,3714,3508,4143,4145,3354,3340,4049,3401,4080,3409,4151,3969,4101,4105,1519,3517,3329,4092,2896,1465,3335,580,1503,3947,3959,1534,1493,1635,4125,3362,810,1693,1425,2910,3760,3741,3831,2872,3250,3076,3407,3285,2909,3470,3150,2938,2930,3636,2910,3036,3354,3433,3285,2962,3464,3212,3130,3106,1322,478,1021,672,1077,838,990,1027,840,3382,2610,3092,2556,3134,2393,2884,3189,3477,3308,866,3096,3044,2808,3152,3422,3630,2915,2829,3446,2935,3008,3138,2960,3129,3148,1056,1001,3571,3133,3033,3551,2867,3311,3623,3760,3491,3386,3028,3048,482,727,676,1078,867,965,1022,855,2934,3575,2943,2894,3505,3239,3247,3484,2946,3219,3266,3303,3636,2916,2940,3230,3177,3442,3296,3203,3462,3664,3310,3151,2958,3435,3191,3455,3339,3136,3155,3110,3244,3338,3436,3136,3955,3706,1358,1496,3437,3813,1938,1844,1806,1886,1800,1958,1826,1772,1810,1692,1948,1774,1786,1938,1918,1798,1904,1644,900,1800,1652,1904,1906,1860,1912,1838,1838,2292,1312,1774,1900,1892,1704,1812,1458,1904,1828,2710,1856,1792,1834,1806,1848,1784,1820,1938,1852,1848,1860,1820,1854,1876,1838,1858,2558,1870,1792,1820,1818,1832,1976,1812,2022,2740,3449,3268,3350,3670,3815,2953,3607,3438,3357,3196,3755,2944,3744,3249,3694,3227,3984,3203,3603,3630,3991,3571,3534,3026,3397,2965,3596,3322,3113,3434,3743,3422,3004,3262,3095,3413,3045,3489,3542,2082,1822,1786,1860,1848,1796,1828,1780,1906,3092,1758,1884,1896,1928,2036,1838,1818,1796,2752,1566,1888,1844,1946,1814,1866,1866,1796,2886,1892,1856,1912,1790,1812,516,1290,1824,1868,2292,1872,1864,1772,1646,1746,2318,1858,1892,2470,1700,1664,1886,1660,1820,1676,1804,1692,2720,1816,1568,1754,1864,1882,1864,1808,1876,2604,2044,1796,1816,1804,1814,1812,1742,1788,1660,2574,1774,1926,1648,1872,1854,1726,1846,1954,2598,1650,1784,1812,1838,1774,1822,1682,736,2268,1770,1746,1832,1734,1830,1674,1716,1768,2626,1680,1770,1816,1658,1840,1648,1796,1822,2848,1748,1782,1588,1824,1720,1800,1662,2704,1728,1808,1804,1734,1810,1710,1710,1812,832,1926,2358,1712,1772,1852,1920,1736,1870,1796,1802,2604,1760,1870,1722,1716,1820,1662,1810,1684,1806,1844,1890,1800,1898,1832,1830,2692,1828,1780,1978,1908,1824,1782,1982,1718,1702,1554,1836,1768,1702,1712,1712,2624,1760,1614,1688,1800,1832,1810,1666,1960,2446,1822,1876,1780,1728,1882,1760,1804,1846,2626,442,1456,1026,446,2130,860,858,2428,2002,1788,1968,2048,530,534,2346,1822,1350,710,402,2184,1588,1998,2356,2564,1774,2714,2064,1856,2536,1002,2002,1834,1866,2632,2236,390,994,2312,1612,2118,1982,2736,1842,1860,1762,2366,1316,1020,2438,2436,2298,1978,2302,2120,2620,1948,2240,2400,2240,1744,2356,1406,460,1290,1008,2384,1630,1622,1918,2346,332,1564,1730,1162,1114,2134,2324,2332,2362,1130,1746,542,688,532,1006,1042,1680,2326,2416,2412,1576,2764,2070,2084,2382,492,1118,2376,2198,382,1342,1390,1748,2100,2040,940,654,950,932,854,3024,3026,2836,2232,1692,2304,2052,2320,1424,2128,1732,2648,2084,1616,1760,1824,2876,2216,2372,1868,1816,1760,2220,2320,2832,2496,2044,2660,2368,2124,1720,1808,1912,2620,2172,1996,764,788,2612,1696,2416,2232,2456,1980,1616,2468,1972,1392,1916,1748,2416,2116,2536,1412,2072,1716,1744,940,1380,1904,2996,2636,1916,2224,2348,1784,2224,1944,988,1908,1060,1100,3052,880,1716,2524,2164,1608,864,1392,2544,924,396,604,360,2430,830,2662,2060,3090,2196,2154,2356,2252,2322,2122,2090,2442,2150,2130,2150,2182,2782,2156,2286,2190,2184,2480,1744,1768,2778,2210,2418,2440,2976,2210,2114,2846,2074,2192,2804,2250,2282,2424,2012,406,3596,2348,2170,1796,2160,2160,2524,2664,2502,2150,2204,2876,2536,2196,2242,2194,2304,2538,2136,2480,2296,2146,2258,3256,2440,2524,2274,2816,3156,2238,2184,2290,2398,2754,878,2732,1454,976,1774,886,818,670,892,1046,944,2680,2582,2030,1842,1940,2260,2336,942,2334,2138,2010,2758,1880,1320,978,1746,2390,2462,2506,2114,2010,1998,2326,2190,2658,1986,2264,2138,2424,2258,1778,1828,414,1564,2496,1556,2406,2166,1604,1664,1608,2406,608,1584,1748,1168,1124,2202,2362,2374,2370,876,1650,588,746,588,1014,1052,1692,2348,2398,2434,1352,2854,2096,2150,2404,554,520,1000,1624,2454,2208,1354,1354,1430,2044,2134,986,660,960,948,912,804,620,1372,632,1292,480,656,2884,456,1352,1184,1096,780,1164,1192,1648,548,652,620,636,1960,372,1644,728,616,624,628,1196,648,884,884,900,620,1420,788,376,498,1606,2440,1418,1724,2102,2090,2564,2300,1328,2042,1540,1970,1276,2066,706,2136,1850,1538,1054,1746,1642,2264,2452,2380,1554,1508,968,2294,2032,2206,1854,824,1184,1254,1172,1172,1880,2592,1702,1880,1328,2148,2410,2368,2550,2526,1884,2206,1916,2010,2012,2312,2578,2400,1736,1830,1834,2418,1350,1402,2272,2056,1032,1694,1740,2166,1846,2502,1634,1758,2370,2112,2224,2114,2002,1798,1744,2308,556,648,592,2432,3192,1688,1524,2724,656,1124,388,568,548,468,636,452,692,2224,1228,1620,624,652,740,1072,1232,896,952,888,1432,1020,472,576,812,516,828,728,776,552,684,932,1268,1376,860,788,628,1959,578,2212,1092,2494,2554,3346,1176,1584,2852,690,1174,414,896,1000,430,2296,1274,630,666,776,1112,1272,926,984,920,1386,1126,486,590,976,768,530,598,822,798,564,1180,1174,1298,1414,882,810,986,758,778,514,1052,1430,724,996,724,740,1156,494,614,1052,1814,682,378,1304,808,896,1054,1054,570,724,530,1162,910,598,794,1048,350,734,760,1202,496,644,614,568,1032,1116,622,376,378,382,448,454,486,684,1286,1366,1504,1024,730,844,478,708,946,2282,874,1128,984,422,426,374,386,568,1124,1128,1687,496,610,1616,1798,452,748,850,1062,928,544,812,398,868,1478,830,832,830,828,348,1130,510,824,806,920,644,676,674,1122,502,510,1088,1064,1072,1064,1064,1072,862,1092,1124,1114,712,784,688,782,2284,1132,572,1274,582,1220,1508,466,914,1046,1064,716,904,602,646,524,528,628,1848,918,504,572,890,1804,504,1808,660,628,1696,2420,2084,1330,1060,2442,776,878,1092,582,784,772,1548,1066,706,1000,476,1814,1810,806,1802,840,834,1528,678,1136,929,598,896,1822,902,1070,1214,1210,676,1158,516,466,402,824,820,462,690,1060,810,842,1074,376,528,538,428,536,672,798,578,882,1052,520,1120,604,430,1064,702,1674,686,880,996,824,916,632,848,466,682,751,2396,1064,642,622,538,686,766,874,1130,584,1786,626,2650,610,740,630,564,900,2598,666,1686,870,736,376,384,396,400,988,360,542,746,954,398,2588,1040,1936,1172,1240,1804,3448,2620,1128,692,2564,872,3172,1640,2820,1428,988,3308,1044,892,1176,1144,1752,964,908,3120,1636,1728,3064,1924,1320,1896,1392,1636,448,1348,676,396,404,528,408,576,640,468,840,424,480,700,600,368,1056,552,920,988,928,1056,972,3376,1352,1352,1108,1392,3392,1612,2208,2232,2128,1200,1176,1904,736,1360,1408,1108,1512,1128,1252,880,3500,1240,1544,832,2132,1164,1168,1240,504,932,936,668,784,860,700,376,1408,916,2964,652,664,620,492,3136,476,588,600,1348,684,1520,1192,988,1024,936,872,1912,812,3180,1348,1884,3464,992,800,1552,1112,776,752,1116,1048,976,920,1508,1540,1300,444,676,772,576,1952,544,4055,3980,2030,1948,3796,1759,946,2144,2981,1480,850,1398,1673,1937,2581,1736,1990,1973,1820,1673,1860,1970,1565,2578,1777,1295,3888,3351,2016,1347,1857,2038,2481,2781,2758,2341,1604,2875,2696,2269,1778,1889,2278,4129,1639,3996,998,1296,2824,1615,4135,2177,2298,1538,2022,2747,2170,2026,3047,2599,2680,933,963,1320,2359,2107,2039,3335,3418,3327,1857,2617,1769,3946,1845,2570,2380,3008,2014,3273,2381,2931,4067,1193,2360,510,3968,2019,1989,3548,3945,2990,926,1750,3638,2436,2945,637,1603,2514,3774,3218,2883,844,1933,3694,3493,1811,2990,1544,1509,2406,2248,1619,2956,1411,2922,2216,3248,2379,2389,2255,1732,2080,4084,3218,4091,3956,1937,1748,2097,2790,1280,1392,3266,2896,2892,1606,1614,3046,1398,784,1702,1604,1178,706,1146,1392,1214,314,2128,1378,1642,1562,1512,1528,1474,1568,1242,3080,2040,1472,3082,2686,1662,1120,1540,1450,2056,2298,2190,1948,1322,2290,2238,1888,1516,1504,1896,2784,1300,3394,854,1034,2330,1284,2786,1808,1822,1348,1734,2284,1802,1674,2418,2248,2350,848,770,1094,1962,1674,1686,2624,2712,2756,1542,2172,1466,2772,1404,2050,1978,2390,1686,2554,1886,2334,3258,912,1880,2838,1608,1654,2836,2694,2556,1444,2836,2024,2344,572,1274,2094,3154,2950,2398,676,1530,3070,2784,1504,2482,1230,1250,1738,1852,1338,2338,1308,2322,1838,2576,1964,1968,1840,1438,1700,3340,2670,2734,2344,2984,2828,1636,1458,1736,2374,1068,2216,852,886,930,734,1794,1580,998,1494,1282,1286,818,1200,2366,798,596,400,454,666,1416,694,586,1574,1434,1380,1016,464,470,642,354,2582,486,640,686,414,676,1048,702,1688,1352,1094,1264,1594,1034,830,956,460,496,382,460,940,926,654,586,704,2706,1002,618,630,672,2612,1300,1456,2436,1164,1178,1430,704,1042,704,1518,1008,536,706,498,1892,2066,2600,858,450,1682,632,764,966,842,1880,1092,1658,2312,566,1740,318,514,460,948,2656,1504,1196,1402,2572,2650,1136,1026,820,808,1244,1034,1536,1264,618,1336,522,2892,1748,772,968,794,1076,594,846,2322,2316,1028,1036,686,674,958,2024,674,484,658,520,1106,726,1494,2794,838,776,922,1024,974,1862,722,1008,1324,1538,488,1978,1186,1062,1016,948,538,944,712,2644,1892,1370,1524,2232,544,2322,2038,804,836,1544,926,978,1450,2796,2110,890,650,2022,698,2548,1316,2262,1128,794,2660,820,706,944,912,1412,764,786,2502,1290,1496,1276,1270,984,1462,1062,1488,1316,352,1084,534,318,324,414,332,520,504,446,678,334,380,918,478,834,438,738,756,778,702,836,990,2632,1088,1088,890,1118,2750,1330,1712,1790,1684,952,932,550,1108,1132,508,1192,886,592,722,2846,370,1184,668,1716,922,920,982,404,642,742,630,690,556,2370,300,1132,738,524,536,496,394,2520,384,472,444,980,548,1202,844,756,826,752,664,1512,654,2518,1064,1514,2786,396,802,632,1246,878,482,626,608,896,840,792,744,1216,1214,1046,354,546,620,486,464,566,434,478,4189,1776,4260,4226,4010,2138,1899,4170,3432,3037,2618,2863,3627,2412,2964,3072,2860,1767,2885,4021,2533,2430,1494,2945,2704,2544,3936,2810,2015,4076,2343,2216,3781,4260,2413,2002,2860,2811,2579,1774,2230,3188,2086,2338,2998,3917,3714,2863,4127,2662,1174,342,944,3453,2930,1932,2832,3979,2244,1952,2743,997,1416,2712,4224,1291,4020,1326,2946,2346,1800,2814,1912,1680,1648,3220,3578,2085,2114,3580,922,2102,3894,3071,3379,3161,3038,3118,1320,935,2508,2619,3213,2796,1869,1151,1252,2747,3292,4254,2189,2587,3732,3612,4214,2646,4228,2689,1862,3331,1152,4107,1712,2488,4175,730,1780,3948,2733,1348,4185,2556,2489,4130,4295,2440,4110,2703,2678,2098,2154,2124,1859,2645,2099,3694,3192,1709,2916,3143,1995,3700,2680,3738,2378,3150,2981,3273,3166,4257,4085,3948,3088,1875,2375,2287,2868,3135,1288,2360,2066,4196,3555,1779,3015,2405,3130,2783,3267,2806,2123,2695,2591,3477,2220,2267,3710,2952,2530,2258,2666,2457,3758,2392,2806,2269,2350,2371,2568,3923,2551,2541,2554,2995,1096,2435,1634,3511,3983,3100,3138,2572,3450,2876,3682,3974,2560,2650,3366,1466,3721,2420,2446,2860,3096,2455,2666,3333,2716,4195,2258,2934,2431,2269,2754,4260,3959,2973,3837,3040,3299,3644,2125,2755,3864,3366,4237,1838,2466,2492,2364,4235,4260,2237,3858,4062,1857,2378,3471,2892,3927,2374,2428,4260,1985,2212,3317,2164,1008,1824,4260,3842,2876,2926,2184,3167,2345,4203,1856,1647,3514,1678,3118,4001,3795,2826,2492,3833,1999,1287,2234,862,882,946,750,920,1008,2310,1036,1510,1302,1302,916,1216,2398,714,604,406,760,422,334,638,1444,368,342,604,1602,1462,1360,1050,468,490,636,370,2626,504,658,702,422,688,1070,714,1698,1610,1118,1280,1584,1044,840,900,452,502,384,938,660,596,708,2762,1014,624,640,680,2670,1318,1474,2430,1330,1192,1448,1940,714,1532,1020,540,718,508,1916,2094,2620,872,458,766,794,640,776,986,850,1904,1118,1680,1518,376,626,2698,462,520,700,620,2692,1520,1210,1424,2612,2702,1154,1036,834,822,1616,1260,1198,1568,1288,632,1370,594,2926,1784,784,988,804,1092,594,872,2508,2362,1060,1044,698,688,970,2074,684,490,668,530,1118,736,1518,2834,848,776,934,1040,1892,732,1036,1348,1560,494,2008,1204,1080,1084,964,546,962,722,2664,1930,1388,1578,2272,428,556,516,2378,2054,796,832,1554,930,984,1442,2740,2102,900,676,2038,694,2530,1308,2250,1138,790,2650,826,710,938,910,1404,768,870,2484,1302,1408,1288,1260,966,1440,1052,1500,1100,1306,350,1132,534,316,322,418,330,524,504,444,674,336,300,476,840,440,730,782,798,532,2616,1080,1080,884,1114,2730,1282,1696,1782,958,1520,550,616,1124,436,656,1200,892,604,718,2824,1176,662,1704,926,926,988,398,638,744,558,2352,1124,736,524,532,490,388,2500,380,466,480,1076,548,1208,850,822,658,670,1522,2534,1070,1504,2768,532,796,636,1238,884,474,622,608,742,834,782,738,1206,1222,1036,518,614,484,460,560,430,530,540,1046,1230,1254,1930,1528,1930,1402,2532,936,2298,1650,1588,1238,2184,718,380,2402,1344,2232,2692,2496,2378,1438,2664,1238,1354,956,2158,784,2394,456,1090,2542,1190,1156,1526,2384,1674,1230,1444,554,1336,1286,2314,1334,1448,1194,2700,882,554,1236,2672,2040,1162,1820,808,2836,622,614,2266,2570,2922,708,1232,1262,2146,2772,1696,1620,1286,1346,1482,816,886,900,1460,2066,542,1234,456,1920,2158,2468,2862,1866,1194,2890,984,2678,1442,1716,2166,1362,2246,1674,1066,2746,2198,2840,1826,1172,398,1240,1598,976,890,342,772,1170,1234,2604,372,410,398,362,398,1452,2504,2138,1676,2774,1042,1118,1194,2120,416,438,482,950,1026,704,2020,1710,2402,1040,1944,2762,2296,620,2126,2802,526,2752,1228,1744,1242,1178,1046,2542,474,894,1100,1370,2806,2092,1846,1874,914,1988,746,1684,1522,468,454,780,2218,1408,2434,1398,2298,1362,2208,2040,2444,1368,1356,908,668,612,1306,2418,1172,1012,2290,1184,1340,1344,1666,2376,1616,1228,1786,2402,1934,330,1588,2236,424,1030,2740,1602,2768,2152,1286,450,1316,2018,1130,1070,2524,1340,2622,2030,2488,434,920,1478,1320,2422,880,2348,1264,1302,1832,2426,2108,2332,2084,2360,2402,1250,2062,2518,1680,712,2610,1818,1026,650,1506,1362,1774,2072,2134,1286,1910,1906,2508,1886,1758,792,2492,1074,1782,1882,2470,982,1378,1138,1498,1644,1142,1836,2570,1290,1004,1358,456,1450,1918,2246,1186,1206,1058,854,864,1778,2586,1260,744,1878,2042,1240,1672,2444,752,2326,1338,2424,1316,2014,1312,856,1824,1306,2340,950,1306,1818,2318,1406,1140,2440,2400,1382,668,2540,2092,2370,1382,1340,2260,1336,2266,1730,2394,1638,1810,1344,2580,1366,2006,1168,1362,1328,1362,1184,1330,1376,438,1324,2690,650,538,1284,1768,746,1180,940,678,732,1668,1592,766,986,1160,512,386,954,864,820,1202,2750,1022,3326,1100,792,468,1418,1036,1620,1894,1170,1612,618,1478,2268,1654,1050,1482,742,2178,1914,1526,1542,1332,1000,1068,1544,942,350,1620,1330,786,1998,2664,452,1812,526,1540,1136,1436,1722,2388,2134,900,2736,1470,1140,1386,1432,1476,1154,994,2772,1490,3482,1110,1508,1448,2022,1052,1850,1482,1500,1536,2432,2434,1898,2048,1534,3192,1662,1744,2048,3440,1076,1578,2698,1494,1860,2032,1880,1572,1330,2414,2158,1524,1880,1626,1076,1610,1224,926,938,1314,970,572,2728,2270,2278,2228,2052,1894,1186,1910,2626,2576,1118,788,1254,720,942,418,854,2394,2246,2816,1494,3480,3278,1918,862,1192,1116,1350,1958,1716,1802,2306,2106,1568,818,2102,1448,1026,1270,878,902,1318,1656,1606,1580,2450,802,1330,532,1188,358,1474,1726,2764,2314,1550,1404,384,1310,1348,2238,1620,1594,1688,1738,1246,1238,986,1474,1162,1416,1650,2552,1154,2896,1656,1664,2106,874,796,1260,1088,1508,1674,1268,1552,1424,1560,1058,2808,1114,482,506,622,626,658,470,2728,1464,1484,1220,1288,2336,1288,1072,1554,1034,412,360,1784,1346,868,3492,1576,1256,2038,738,1906,2070,1584,1708,842,1850,1056,1726,2092,1810,1558,1880,1668,1688,1576,2058,2164,1306,1136,1642,4673,2414,644,534,1822,830,834,1828,510,1730,2514,1282,1380,1834,1372,1490,880,1042,514,942,2340,1320,1382,1282,2996,1278,1288,2538,1072,1692,1734,1672,934,1164,1254,1912,1232,2748,1788,686,1358,2608,2990,2854,3086,2018,2550,2016,2376,2548,1596,2194,1598,1722,1532,1090,1176,894,1524,388,384,1094,2602,3290,3314,2626,2596,1156,1760,1306,1798,1082,1426,1586,626,562,512,2608,2744,2466,1632,1830,530,1102,1888,1590,1238,1580,1550,1530,1644,3288,1282,1108,1304,1020,1640,1706,762,1264,718,1576,1912,1150,1084,2428,1094,2794,1430,1494,1872,1606,1850,668,2074,1922,904,1316,1388,334,1260,1548,1904,1504,1366,1718,1676,1868,2012,2416,2840,1710,1876,1832,1260,1848,1576,1646,868,560,2144,1794,1920,1914,1954,1878,1892,1912,1768,2100,2446,1558,1884,642,1468,2012,2154,2352,2488,1642,1546,1866,2532,2080,1718,1536,778,2388,2060,2242,1382,1546,720,1062,1660,1374,1466,2024,1282,1672,1834,1934,2164,1916,1960,1558,1868,2366,1902,1018,1532,2530,760,1380,1984,2134,1738,1086,1926,1510,1896,1112,2114,2320,1902,1528,1974,3310,2560,2886,1644,1248,2282,1350,2298,1630,1952,1562,1884,1536,886,2570,600,384,438,372,1202,1690,1614,1680,1984,2488,1560,1512,2296,1548,816,1730,1408,1558,1318,4461,3678,1212,2784,1216,1004,1000,1264,860,812,1248,1546,3208,1508,1256,1856,1768,1240,2910,688,836,1516,1378,2112,2732,3180,1380,1788,2404,1508,1308,1672,2184,556,2490,864,1168,2446,1232,1260,820,1064,448,1244,636,724,1066,1578,892,2164,2432,1920,1436,570,1644,892,1706,1172,1880,1384,2188,3238,3452,1984,3468,1544,3432,1180,1528,1488,1024,1310,1874,2744,1952,2328,1844,2848,2672,1686,932,1864,2140,1758,2116,1680,1948,2852,2126,1976,1858,1272,1616,1406,1166,490,1134,2328,1704,1994,1854,2304,1364,2472,720,1386,1056,2088,1028,1854,1638,1516,612,1756,544,1392,2732,2488,2440,2796,2724,2822,2704,2574,2904,2978,2920,1600,1790,924,1592,2552,2340,2740,2960,2264,1348,1496,2224,2232,2082,1932,876,1574,1104,1816,960,2520,2534,1718,2622,1956,2290,2604,2568,2716,2996,2692,736,1676,1714,1400,952,1004,2110,1902,1954,968,1536,1254,2968,2196,2434,2886,2974,1600,1180,1360,940,1940,1340,2028,1548,2646,2908,1816,2126,1498,1826,2268,2868,3808,1364,2056,2544,3680,1188,664,1684,1678,2048,3964,2140,3770,2048,1216,1056,1232,1212,1500,970,1452,1180,516,936,1156,1598,1538,612,1758,1114,1126,1170,892,1214,1476,808,604,1216,1948,1466,544,1268,2852,2300,2286,1846,1784,2746,2992,1624,512,2686,2388,3092,2076,2814,1692,2932,1976,1512,1360,1076,2854,1424,2792,2438,2308,1840,718,974,1912,1108,1540,1184,688,2284,1716,2224,2020,2762,1460,2248,3140,1598,984,1256,1048,2116,1674,1356,1058,1962,2028,1842,2410,1086,1902,956,988,388,988,572,3426,1210,2418,1452,1840,1862,1536,2552,2496,1962,2344,988,716,2082,724,1156,1702,2528,1896,2456,394,3256,964,1680,1068,1938,1288,408,1372,1668,1216,648,3464,488,3142,2242,2824,1158,1856,952,2186,2724,2752,1908,916,868,3666,908,2978,2252,2044,452,1024,2478,2516,2082,404,1208,1740,2796,456,908,1916,832,336,816,516,1640,1346,462,1754,612,892,696,444,1228,1754,1592,3540,1926,1814,1688,908,540,1802,1264,552,974,1280,2420,668,976,1204,1164,692,1224,340,556,2024,760,524,2124,1300,1166,492,616,956,1904,628,884,1844,1616,1668,676,592,456,758,1344,824,1078,1426,376,596,674,616,492,476,2556,932,3588,1844,942,580,898,788,520,564,804,1524,1492,3628,376,1756,1084,1624,1028,424,1028,668,1060,1620,804,1770,1576,600,1192,1824,1318,1310,1948,1516,2004,1552,1464,2020,648,468,1244,460,356,500,2228,1318,1656,1772,1888,1928,1448,572,2682,1680,980,2148,2516,2352,1448,1976,2526,1922,1000,1632,796,1382,1486,1662,1470,2790,1604,2104,2836,1724,1830,1188,892,1972,2526,3044,1668,1668,648,652,1304,1416,2104,988,1602,896,1672,1574,3196,1714,1180,1356,1380,810,1554,1004,896,1184,1592,762,1464,466,1162,1088,1412,1380,1390,1284,686,722,1336,2628,572,742,1096,1228,404,1046,486,476,910,854,488,954,534,2366,1914,380,1508,444,2086,1706,1720,816,920,1132,1038,2942,640,1012,2042,838,486,1840,1042,394,1308,982,1562,542,572,496,490,1192,1130,598,532,1218,1172,2368,832,1768,1820,1242,2956,2740,576,1432,1454,1612,1260,1246,966,694,1278,670,764,684,1548,712,658,1622,884,2416,2256,546,824,712,688,1736,548,1140,1282,588,1292,2520,626,550,1416,356,752,1294,480,854,1018,1360,2800,602,718,1286,1344,1550,1458,892,1154,1342,1064,716,1320,484,770,526,708,808,524,1294,660,928,552,1858,364,1840,782,2026,1394,1784,1300,992,380,932,1502,1474,570,1008,394,1180,776,1700,1262,1232,1486,910,1702,2410,1028,644,600,536,790,1142,386,1316,454,850,706,748,1024,1024,1480,492,1038,802,1268,632,1314,1024,1330,458,846,1204,1314,1078,1018,1980,574,1118,644,606,1484,946,1102,940,1046,1384,1322,536,748,756,1334,1218,400,600,830,636,1008,1510,304,868,730,1102,754,718,792,434,1186,354,1746,1398,2112,1248,690,1050,980,1272,566,1482,1448,846,986,1908,2638,1304,1532,800,652,760,858,396,400,1796,2322,592,630,1340,922,598,618,858,1660,1176,2414,2336,2616,948,1624,1038,784,972,944,708,586,436,1624,680,1700,986,1030,942,418,466,774,1066,452,558,440,884,1016,672,870,1520,838,510,544,408,398,2062,746,2796,1416,796,500,534,742,1808,582,1010,1220,584,364,692,1228,1216,1458,1202,318,1438,1746,1574,838,440,852,640,556,908,1282,618,612,674,1254,920,1190,890,1046,782,1064,1566,1234,1576,2578,1628,512,374,1000,1816,1060,1336,1422,1528,1558,1282,530,2162,1562,792,1876,2002,1886,744,790,700,864,998,2844,1250,1160,1310,1502,540,1094,1818,528,484,546,898,774,1588,1124,1136,1016,2668,1140,1418,746,810,1454,518,856,522,810,848,966,752,786,1440,1484,1408,1080,556,618,1358,1014,810,576,448,1714,1358,854,1596,1568,1538,1954,858,1520,870,1582,1028,774,854,810,1420,732,1108,1766,1394,2740,732,2334,1894,732,1636,368,820,1986,2004,1668,986,1398,2170,396,502,708,578,940,740,524,642,462,468,666,316,994,1890,1170,1462,1492,1244,2076,2000,1592,1674,1654,1708,1286,1454,2076,1534,1978,2600,782,1378,458,2042,466,1394,654,650,1384,1340,1958,1004,1074,1434,1050,1156,684,1302,734,524,1724,1024,1028,1076,1002,2430,1002,1004,494,764,650,1610,1352,1300,728,1974,1490,960,2146,1402,588,1058,2030,2072,420,2228,2408,1572,2132,1570,2000,1244,1712,1248,1340,1196,848,852,1114,1188,2112,2584,2602,2048,2018,902,1370,1020,1404,798,1236,1238,490,432,400,2022,2142,1922,1152,1432,782,1476,1240,960,1304,1210,1198,1276,1776,1406,2566,1000,860,1020,792,1242,1328,572,984,558,1228,1394,976,1952,878,2184,1122,1162,1522,1250,1444,518,1692,1496,704,988,1024,734,398,636,832,1488,1114,1064,1340,1306,1458,1568,1884,2214,1336,1462,1430,980,1436,1222,1414,1484,1672,1460,1494,1492,1524,1466,1474,1490,1378,1638,1912,1280,1470,1452,1144,1570,1678,1834,1940,1390,1206,1454,1976,1620,1438,1198,604,1864,1604,1748,1076,1200,560,1208,1190,828,1294,1072,1146,1580,1000,1308,1430,1264,1682,1498,1528,1198,378,876,1794,1484,854,1194,1976,354,646,1072,1550,1664,1356,1000,1498,1180,1482,866,1650,1858,1488,1178,1540,2582,1998,2248,1282,904,1778,1058,1790,1270,1526,1218,1456,1202,2066,1176,936,1316,1318,1308,1548,1942,1222,1162,1856,1072,630,1350,1158,1214,1034,3583,2506,1210,2578,1080,1428,2736,2456,2816,754,2498,1798,2270,918,1462,700,698,1792,1354,2168,2202,1390,1276,412,2048,1510,1372,1472,730,464,472,818,1006,430,792,1850,662,980,1440,1414,1396,1466,1142,904,804,1144,1218,546,1574,1180,1694,1046,1054,1470,1512,1800,1030,786,762,1374,1094,846,928,1474,614,720,1516,714,1148,2096,972,1706,1068,1650,1320,1060,990,1162,726,810,1886,1438,1308,960,1006,740,1106,738,1208,1464,1402,1590,2690,1144,1042,862,1268,1876,1542,1146,536,994,894,432,1210,1912,554,1794,1386,1556,460,1746,1034,1086,1744,1510,1728,1934,1046,1282,1830,2238,1482,1454,1642,968,1728,1750,862,1264,1704,1132,1410,1548,1790,1848,1934,1424,798,732,748,726,1204,888,696,636,818,1296,550,1656,1428,1102,2104,2110,1014,642,1596,730,400,426,876,1018,1812,1120,1762,1214,1192,1110,680,1478,1184,2398,2662,1198,2230,998,804,824,1082,706,1020,1172,1062,1064,304,1208,1006,1554,1374,2326,1768,668,1264,1734,2184,2546,1104,1264,1934,1392,1118,1344,812,750,460,1980,688,908,1920,1010,1014,614,1176,658,862,998,1596,854,1252,656,1734,1554,1556,1204,440,1228,808,676,1368,946,1552,1106,1822,2608,850,1368,1594,2660,1154,2728,908,1238,824,1210,1054,1508,516,2192,1562,1830,1492,2180,2154,2182,1512,2406,1706,1362,1664,926,1616,1406,374,836,1714,1586,1268,1014,1354,1186,940,388,970,1882,1754,1722,1862,1590,1482,1048,1002,894,1110,2022,1702,1498,992,1220,480,1392,1912,2128,962,1250,1888,2158,2160,2278,702,1442,2086,2414,2382,2376,802,418,1442,740,1212,2042,1892,2222,2366,1858,1042,1112,2156,1774,1684,1558,710,718,1368,934,1522,776,2046,2004,1454,1498,1552,1824,2112,2036,2178,376,506,1092,992,2214,1368,592,1406,1150,790,796,1670,1528,1566,768,1228,678,2388,1770,1940,2312,2390,2380,1110,774,1550,1090,1634,974,1814,346,2310,1408,1692,1184,1324,1810,2302,1264,1236,1122,1360,1974,1008,1194,518,536,1308,1330,1282,1600,1542,1628,1300,1462,1642,778,838,978,1002,804,530,842,1278,918,1268,1106,1246,492,712,730,458,656,912,936,640,956,1224,774,1496,1170,1474,2290,1600,1748,1426,1432,2214,2416,1314,650,2124,452,660,1920,2534,1654,2262,1310,2370,1232,1116,2274,1160,2248,1964,1846,1480,584,790,1586,840,1226,1776,1770,1384,1838,1642,2220,1160,1808,2560,1560,1416,788,1296,784,440,854,2046,1542,650,1346,1322,1210,1180,1054,2260,1338,1956,2006,952,686,1772,1392,1464,960,1192,1514,2018,2458,3014,1138,1582,1604,1008,1692,780,1184,616,1356,1172,2550,1364,1046,710,1106,560,566,498,766,752,854,354,1274,748,1128,818,870,834,1068,1058,1006,550,514,988,2726,772,680,1448,1102,1064,598,1758,400,1344,1110,438,2978,1262,1326,850,488,882,874,740,520,392,816,1196,834,392,782,1074,1156,1034,1246,2732,1786,1580,1420,592,1104,2414,1672,1422,2442,726,2328,1138,406,810,912,2662,1304,928,2302,2020,2660,2410,712,1584,1622,2564,1408,2316,2452,2454,2602,728,886,706,1036,1034,1178,732,2458,1234,584,2408,538,724,688,2584,654,3036,2244,756,852,532,654,1220,2974,2842,854,1434,392,658,304,698,634,866,600,1194,904,714,430,516,1034,866,714,920,1106,1388,334,328,592,1262,856,714,506,2086,508,838,1368,732,918,524,566,1298,1228,596,778,668,628,300,740,722,972,2190,794,2584,534,464,1480,1118,804,1468,914,1260,674,1142,766,976,1282,812,1156,586,1690,1264,1188,1198,1000,776,836,1202,958,1260,1036,506,1562,2070,1412,410,1208,884,1116,1338,1918,1638,704,2136,1142,888,1072,1116,1152,566,1050,2160,1166,2716,862,1172,1126,1568,820,1098,1168,1174,1898,1670,1478,1596,1118,2486,1292,1510,1592,2746,836,1164,1442,1582,1470,1222,668,1876,1322,1194,1466,1266,844,1238,954,718,728,1838,872,2126,1152,1772,1732,1316,1476,1570,1138,2032,2004,840,610,976,730,922,602,1200,1746,2200,1022,2708,2570,1482,668,928,824,1222,1534,1092,1402,1794,1190,448,1182,632,1632,1120,796,988,538,686,696,606,728,1286,1250,1228,1914,646,1152,1326,1070,658,1140,1374,2152,1800,1206,1142,912,520,996,508,1106,1788,1264,1232,602,1346,966,412,762,1144,1198,1100,1548,2446,958,2206,1348,1332,1644,400,1040,798,1182,1304,986,1206,1106,1206,738,2180,1254,740,492,476,488,512,964,2122,1098,1086,976,1074,1808,1000,832,1220,802,604,1384,990,670,2702,1220,976,1582,532,1452,1510,1230,1326,1258,1434,820,1342,1656,1410,1212,1462,1308,1316,1240,1600,1676,1024,880,1240,378,1366,518,890,790,1262,976,404,748,1180,2160,634,820,998,1462,1738,512,1938,702,428,624,688,840,1670,712,1690,1084,2078,2332,414,570,590,1888,1340,522,1050,738,744,704,2116,2864,1868,2484,2012,464,1014,1094,882,422,1276,864,438,1954,2142,790,2118,2066,794,1390,2602,1264,860,638,820,436,580,470,1196,888,706,974,1952,950,2698,402,2180,1190,1344,2532,1340,1020,2048,630,2212,1026,958,930,2822,800,894,1718,1064,558,634,1178,1202,856,992,1968,1814,1008,2918,618,1208,1822,1156,452,790,1240,1948,2768,576,1098,1030,1022,900,692,674,882,688,1018,576,820,626,1082,1048,1196,2178,520,1200,1230,1102,756,640,772,542,1270,504,978,1036,1012,370,978,1040,1632,432,1204,1304,1186,668,772,1302,2668,1482,1402,748,2600,2332,720,764,550,1124,880,946,2028,1176,1238,1226,958,690,752,1402,926,1986,1248,1014,828,1024,2354,1042,1570,1422,1182,644,1194,1092,2406,1460,1392,980,536,774,2204,660,2060,1716,1872,302,2048,2018,2192,994,686,2190,2190,1792,2056,1898,1814,1070,900,1874,530,894,1056,396,420,1572,2048,1780,466,2054,1910,1642,1700,1950,926,956,1826,2190,1388,1388,1888,1968,2100,2032,1946,1764,1882,1330,1808,1952,2038,1468,2060,2000,1796,1606,1192,2196,2194,2134,1702,1568,1748,2040,1892,1746,1884,1038,492,1236,406,2178,2180,1690,1930,1396,2206,2106,3048,514,1452,1450,1580,1558,1444,1338,1512,1282,1464,1464,1608,1568,3038,2930,2894,2664,1106,1438,2788,1492,1370,3022,3034,3006,1564,1348,3012,1148,856,3034,2780,1448,1566,1036,1094,2110,2800,1464,1352,2994,1468,1048,1002,1172,2424,2226,2918,2572,1692,1410,2520,2312,3024,1296,1332,2872,3022,1036,1028,2582,2938,1400,1378,1448,1344,3136,2696,2888,1736,1340,1478,1488,3014,2614,1514,1536,2794,2896,1860,2802,1480,1404,1520,1140,1458,1342,1356,1396,1542,1450,1492,1408,2926,1376,1332,1608,808,1536,3050,2932,2740,1530,1470,2944,3024,2662,2772,2650,3036,2768,2736,3002,1094,1314,2788,2602,2568,2864,2824,2562,2894,2904,2344,1022,1006,1022,3038,2432,2844,1522,1224,3034,1580,1516,3026,1082,1478,1578,1454,3020,3050,2622,1286,1220,1256,992,2044,962,1498,1298,1400,1250,2950,2698,3012,3050,1288,1186,1426,1134,1098,1298,1558,1474,1474,1568,1516,2144,3014,2186,2510,1288,1412,1450,1402,3032,1224,1318,1758,1200,1214,1488,1390,1410,1460,2856,2526,3046,1558,1492,2862,2836,3058,2928,2866,932,1204,1490,1486,2968,1636,1436,1578,1470,2816,1396,1604,1310,1326,2842,1324,1628,1416,1574,1488,1306,2934,1402,1222,1328,1142,1274,1556,1500,1528,1526,1626,1206,1834,1254,1790,1858,1382,3004,1458,1542,2404,1564,1734,2886,1426,1184,2798,2678,3074,1786,1222,1432,1514,1516,1482,1494,1166,2996,2790,2612,3014,1516,1510,2710,3052,2638,1544,1486,1538,1566,1498,1600,2654,2018,1252,2582,1520,1088,1468,1400,2906,2890,2890,2874,3430,2528,2648,2390,2390,1260,1232,3114,1810,1134,1186,1600,818,442,1454,1206,1570,2964,2966,1806,1502,1520,1518,2694,2670,2258,1550,1606,3042,920,872,828,1496,1526,1522,1616,1498,1554,3048,3008,2450,2744,1588,1568,1300,1342,814,1536,1524,1440,2574,1438,1620,976,1148,1128,1772,1376,1370,3012,1412,1502,1538,1554,1566,1594,1608,2870,1306,1424,2878,2684,1404,1324,3044,1242,1264,1648,1564,1402,1350,1468,864,1502,1516,1244,1148,1244,3054,1428,1536,1292,1518,1602,1688,3066,810,938,2328,1576,1294,1124,1394,2400,1528,470,604,792,2406,408,1392,400,910,774,2822,2746,896,900,898,2664,2508,2774,1614,1178,842,492,1376,2532,2626,2780,712,1076,626,656,2512,2802,2884,1066,2540,2708,606,1050,1944,484,872,876,2486,2520,2748,2508,1960,2024,1366,1394,582,578,866,1418,928,406,980,640,532,1206,1486,2666,2694,448,2126,2652,2690,1948,2780,698,586,1896,2418,1264,1264,2422,2786,2602,1856,1552,1148,1268,1396,2740,2584,2492,2760,1298,1412,1326,2544,1028,842,504,928,1556,896,1210,1536,1582,2538,2430,1306,2324,2364,982,812,1818,848,900,570,732,730,694,1196,742,2458,730,1010,674,2030,894,690,2016,764,928,738,2756,1108,1108,1084,2630,2440,1276,1032,748,1056,2268,2036,1318,1338,926,2812,2710,1312,1370,1182,1168,1212,1266,1538,1166,882,1264,1242,924,2136,2766,2502,1284,1326,2770,2342,2764,862,1046,2162,2900,2392,2468,674,1124,558,2776,1292,1242,2564,2996,3030,1770,1838,2740,2800,2402,3016,822,1882,1318,1362,2664,2804,1332,1384,496,872,2500,2890,1546,2892,2804,888,1426,2454,2862,2772,2838,2782,2966,2260,2510,2676,2644,1290,1408,2490,420,2700,2334,2870,2646,2672,2646,1210,1146,2906,2464,2794,2566,2546,2576,2698,2276,2576,2782,2786,2880,738,1542,2678,2804,2326,2570,2852,2868,2244,2832,2544,1366,1360,1334,1400,914,916,1718,1338,1170,1704,934,862,896,2274,2784,2884,2690,2636,2474,1488,1270,2372,2856,1426,1336,2754,2832,2878,2574,2746,2216,1884,2422,2274,2694,2478,1324,1290,2858,2860,1050,558,610,1048,550,568,650,742,678,730,1870,2872,1808,792,2986,730,770,526,2100,1060,1148,592,846,358,942,1120,916,1282,744,840,536,820,670,904,846,2252,2396,2174,2462,2144,1390,2096,2410,2976,1186,2006,2020,2120,1238,1774,2390,2078,1534,1476,1402,2852,1066,1482,942,602,464,826,482,734,782,926,1022,1070,560,2878,1246,1738,676,1154,1042,1872,830,902,970,1086,412,840,1176,1398,2542,2006,2798,642,2940,332,1798,1820,1528,1802,646,3088,676,994,1094,682,1436,1238,2936,884,968,1168,410,460,590,768,846,1000,370,1112,1286,690,936,320,2472,560,430,422,432,1744,1114,1546,738,498,1652,1298,628,360,590,622,952,596,582,666,470,478,584,658,706,718,546,874,886,1486,924,1206,558,1746,1274,936,746,600,872,538,1788,2760,2038,1960,828,722,882,878,2820,3134,1310,1098,1504,3044,1868,2082,1538,800,426,1352,1398,798,1218,868,830,890,1146,796,2968,646,2116,2984,1802,784,1298,556,1086,1004,472,1324,1276,2402,752,1096,2826,2990,3000,1474,1516,980,2860,1082,680,502,1040,2866,1228,1352,2636,2968,2912,2540,788,840,2912,660,1416,2882,1856,1032,770,974,588,388,750,1708,310,330,622,572,2830,434,766,420,1590,2756,660,2786,2552,3096,682,3102,1648,1294,540,1652,612,1418,2274,1446,692,1522,898,1508,942,954,2250,672,378,1996,2156,2240,1116,1448,998,716,2244,566,692,468,420,1134,686,656,652,832,622,1008,758,1482,588,2238,768,2196,576,686,466,838,556,622,1842,732,710,2140,974,824,608,540,748,706,2124,470,844,720,450,952,2028,554,1006,876,636,968,864,490,940,2280,1016,1174,1468,802,746,846,968,382,1130,2358,506,358,934,1060,716,1310,622,862,1216,2196,408,680,320,1002,444,436,1204,1004,928,1748,1906,1250,382,1338,958,722,308,844,772,462,486,608,1120,744,1800,1022,1644,914,796,870,1616,968,684,530,802,1124,1434,564,1458,1448,650,642,370,418,2370,468,858,1132,500,688,456,2218,418,1180,1628,1166,610,334,788,652,762,712,1264,354,602,480,1750,1044,1094,392,1548,1800,2172,2184,2336,832,2216,430,1312,1944,524,2338,1826,566,708,878,1346,700,1128,312,1000,1008,480,1708,2206,922,2184,384,324,352,372,800,640,2170,586,2134,1306,342,482,688,392,1006,474,774,1546,766,484,482,708,666,1360,2286,610,738,530,444,1846,596,530,1668,2216,872,1766,854,2002,730,1126,658,474,588,2318,644,994,568,1580,684,938,2310,2238,1398,422,682,718,934,1010,2340,448,480,570,1074,1478,686,1250,480,2084,864,738,1642,1064,1434,844,824,1358,1196,768,1964,916,406,2216,2102,2384,2210,468,1622,704,674,356,914,328,372,356,2148,1782,1128,550,1216,366,630,460,508,530,440,324,352,460,348,358,416,372,718,300,1738,1282,626,2030,998,622,540,720,528,486,1026,636,740,516,396,468,542,450,770,664,468,640,556,396,916,1558,1308,662,536,336,1430,878,1750,678,1650,684,518,446,1424,1098,1062,1152,1042,1212,518,1748,926,748,598,676,696,2138,472,1046,1730,1756,1042,500,660,2098,1978,664,358,2224,1024,816,2956,3366,2596,3460,3652,3708,3936,968,680,468,648,1400,952,3716,508,432,404,2204,3260,968,3952,3068,968,1204,1272,2264,2476,860,1836,2300,1692,800,2884,428,1536,3712,3684,640,540,596,624,1368,1144,3652,980,3500,616,3404,1324,708,1888,828,1208,1308,2600,1300,800,812,1188,1172,2304,3876,2368,876,1024,1096,952,840,3096,1076,2792,3728,1464,2960,1468,1196,896,1708,1228,1900,1156,820,992,3908,996,3332,956,2060,1204,1580,3900,3768,2360,748,1152,1208,1580,1728,3892,624,752,808,964,1804,2480,1144,848,3500,1452,1224,2756,576,676,1788,2408,1416,1360,1184,1388,2284,1920,1296,3288,1736,3736,3672,4008,3580,784,3080,1152,908,824,1636,3880,600,648,3604,3084,1912,848,928,344,448,888,620,1060,676,868,1008,920,772,812,552,588,792,584,596,696,628,336,1204,784,500,540,420,460,504,644,2920,2372,1060,3420,2064,1444,1052,1052,1108,620,1028,976,916,592,1216,712,660,660,492,772,884,680,816,1724,1068,1244,808,668,788,900,1212,2216,436,1120,848,1072,940,664,1544,2612,1904,2196,512,596,936,1296,2408,1472,588,712,812,804,2940,1140,2772,1148,872,680,1168,1320,1328,740,2388,1844,1780,1932,1752,2036,868,756,2936,448,1560,1216,1044,1160,1260,3596,796,856,1736,548,556,2920,2960,1056,532,1332,1160,388,3532,3324,1116,696,460,828,620,740,1428,1720,968,1060,876,1124,340,1224,1936,656,384,380,2016,1020,1032,612,1136,312,1424,1452,864,604,1148,2340,524,352,1100,1100,720,664,812,424,516,1060,884,488,924,468,436,2116,1148,2792,820,1092,2368,1868,1036,1824,1132,856,828,936,1780,1328,1052,940,1028,620,632,1116,1128,1576,972,340,1252,1828,928,820,560,604,496,988,2020,616,1576,1652,2496,1004,776,780,2914,2772,668,1752,380,1296,880,1684,916,836,2772,1236,636,632,2368,2816,2768,2520,1116,2028,2764,2364,2796,780,1812,1536,1460,832,1064,2644,824,948,892,928,1060,2020,704,352,1632,620,1064,996,608,2844,1060,1692,1708,536,1180,1072,604,1152,1724,756,536,480,1188,1632,1948,1808,616,984,1244,1468,1356,2772,1724,880,764,516,464,552,2788,1220,728,552,700,828,820,820,812,2716,1008,356,952,372,2080,1556,656,964,1172,1520,1944,752,936,832,2500,2376,1640,608,2624,788,336,676,684,1040,1728,828,804,904,932,628,1020,648,960,712,1228,792,448,728,852,1108,1028,962,2238,398,406,510,426,854,550,426,1996,912,2216,1192,1174,390,432,1402,554,424,696,456,334,648,586,420,440,382,1936,802,1894,536,426,1890,2298,778,524,440,2052,2252,1008,566,442,2544,2172,2232,2582,2130,870,402,1370,2002,1672,2510,1416,2496,1506,464,536,442,2150,2166,908,556,400,1582,1588,1424,962,1018,976,730,2742,2528,542,540,2596,1920,1168,430,1152,1438,1782,2152,1308,1326,2072,1260,1950,2260,1250,1058,2864,624,426,1326,838,1474,1450,1590,1562,968,1832,924,394,2432,732,732,2490,3010,1824,2274,2994,1796,2716,2232,1352,2274,2254,1802,1672,2514,1878,1928,2406,2250,1804,1528,2634,1100,914,1538,974,2846,550,648,564,462,424,2394,1408,2116,1830,1288,2020,2032,1846,782,816,482,374,584,436,982,688,1704,378,632,408,1490,682,1654,888,866,364,316,606,406,516,328,482,436,312,324,1434,590,1396,396,1436,1688,582,380,1510,1440,752,1906,1604,1816,1946,1590,638,1020,1814,316,1846,1058,1802,1192,1386,1606,680,362,366,1180,1168,1064,728,2042,1884,398,420,1918,1432,910,854,1054,1330,1582,974,966,1548,926,1454,1642,2066,2116,458,994,644,1080,1062,996,1144,720,1344,684,1776,538,538,1830,2234,1320,1692,2228,1324,2002,1666,994,1676,1682,1410,1240,1866,1322,1432,1796,1682,1342,1144,1934,740,830,1144,1578,1616,726,2124,410,544,1772,1040,1564,1368,998,898,1506,1362,586,610,374,438,322,684,1828,860,684,1570,1678,1212,1224,1246,1222,1044,1548,1584,1232,506,1378,3106,1846,946,692,1588,1698,1222,1234,1256,1234,1050,1566,1620,1244,508,1402,2542,658,2630,1236,334,1304,1134,1392,888,826,1098,2260,754,1278,592,652,606,1440,658,1230,1228,1152,1166,650,1052,1406,1178,508,1198,742,968,812,1112,1230,778,1308,1702,558,1264,1048,1184,1190,1156,1410,918,1180,1080,416,780,558,1304,1016,2262,758,1956,2352,1888,558,576,1498,1150,1378,908,2488,812,1500,1268,1166,1436,638,502,1120,1100,1120,1240,1934,884,838,2568,1058,328,824,1960,1192,1008,1436,1090,524,1102,1054,712,1006,1080,1350,2530,1128,876,1654,1534,408,406,1298,760,2400,1034,624,780,808,748,1588,1578,1874,378,860,358,614,732,920,500,1584,854,2816,944,684,1614,1400,1588,1340,1678,666,332,1670,1278,1380,1614,956,834,1290,1614,888,1612,1608,844,826,1104,1156,1602,1162,1256,1118,1606,1166,1680,918,1070,550,2804,624,1544,462,800,686,992,1186,2547,1950,1344,1622,944,1160,1600,658,948,888,888,1502,992,1592,2714,1032,2674,2608,872,2656,2738,2670,2708,802,768,1010,898,948,1572,424,1042,1264,1024,1840,2298,768,396,516,556,714,1358,1066,1090,1214,1212,3110,1122,2066,1442,2280,2724,2680,1294,318,1344,2518,2462,2636,1472,844,1868,3112,1470,540,3134,1226,3028,1310,1220,2070,1234,1306,1802,1514,1622,1972,816,1882,2138,1198,1366,2452,1446,1744,1458,618,580,954,1326,1972,1216,1202,1678,1094,836,1630,1646,1228,1790,996,1222,1266,1650,1022,1834,2472,1466,1262,1400,1056,1560,670,2422,1794,1400,1788,1790,926,816,1232,1228,1606,1392,1206,1144,1532,972,1216,1534,2284,1546,1518,1626,1772,1790,1248,1614,1768,1236,1508,1390,1660,1422,1330,1554,1410,1610,1798,1990,1492,1160,1618,1674,902,932,1598,616,1930,1966,1960,1814,1470,1602,686,350,550,1296,632,350,922,1076,1078,974,852,1522,682,794,900,696,568,858,524,884,1896,380,376,1224,674,870,770,670,722,746,512,1548,1534,1206,1522,2342,350,1396,746,732,1584,600,462,558,788,302,306,794,440,448,1630,738,868,434,384,840,1526,1054,2152,2410,2316,2634,2572,2200,1388,1194,936,1024,658,2494,1398,308,948,1124,694,800,790,960,986,992,580,512,362,614,372,460,342,388,724,434,576,2840,1950,2142,2436,2328,1858,2152,796,1120,2184,1384,1880,1384,1172,456,892,1612,1848,2152,1944,1872,2088,1640,2908,446,1304,1806,2232,2218,2010,1846,2206,1858,1726,2234,1694,1924,2224,2078,1774,1870,1954,1644,760,854,820,1914,2226,1616,1288,1292,1678,1724,1868,1678,1868,1928,1838,2222,2202,1010,1004,706,698,700,2194,1676,1924,1738,1902,1946,2220,1966,1618,1972,1654,1884,1822,1164,1506,1792,1744,1954,1826,1634,2018,2014,2164,2242,2092,1774,1798,1832,1590,876,882,1834,1748,1680,1754,1730,2038,1784,1804,1662,2046,1880,2204,1712,1916,1678,1552,2230,1410,1756,1474,1828,2188,1712,1602,1702,1756,1284,1692,2230,2234,1660,1724,1770,1934,2012,2048,1770,1762,2226,2236,2154,2158,2160,1676,1600,1754,1802,1894,1888,2198,1858,1838,2240,450,1738,1716,1758,1778,1724,1772,1988,1824,1576,1006,1052,1062,1866,2016,1958,1762,2110,1840,1708,1810,1746,1776,1646,2150,1660,1968,1884,1906,1796,2236,1834,1740,1406,2242,1712,1668,2234,2248,2120,1700,2226,2238,1654,1664,326,1736,1722,1498,1724,2206,1726,1568,1752,1782,1862,1660,1506,1802,1784,1764,1428,2234,1788,1790,1632,1788,1520,1676,1822,1760,1870,1964,1930,2226,1500,2176,1636,1212,394,1934,1746,1854,2342,2116,1678,1820,1950,1726,1892,2230,1740,550,2528,1930,520,2548,1604,526,1872,2628,2706,2698,2726,2494,2678,1552,494,2512,1464,2594,2366,2674,2668,482,2674,426,2268,2290,420,3206,456,656,1580,1062,432,1168,1386,564,648,870,1184,904,828,1874,778,1892,620,1196,1482,714,1326,2012,2008,626,456,712,1082,1456,1648,636,548,738,590,748,1146,502,472,472,474,452,908,980,436,552,900,906,556,716,982,644,686,1350,1972,586,850,868,1112,490,652,1484,526,868,580,3038,716,748,1164,714,546,2224,588,852,1288,544,580,566,858,678,624,1288,1088,1262,1636,632,732,526,466,804,772,1052,1546,434,350,2692,916,2076,442,334,694,666,2884,1374,406,674,852,542,1462,560,502,2246,1108,950,1166,502,508,396,510,500,488,510,512,514,496,516,504,510,498,510,516,510,492,510,506,514,516,514,500,552,514,514,502,506,516,494,502,506,554,568,660,1228,828,1020,1980,834,726,704,674,802,844,434,430,600,534,492,604,502,538,3036,1100,1152,3076,2780,1476,858,502,904,1218,2448,888,2076,1146,1142,1118,1134,2226,1530,1892,2362,2746,2704,2194,2262,2392,2176,930,690,772,700,2692,2338,2834,2392,2422,1972,1784,1186,1170,1346,1368,1960,2696,2688,2340,2886,1780,1162,1294,1046,1496,1740,2408,1796,1064,1018,1172,1196,1182,1154,2374,1130,1188,2324,2326,2358,2552,1040,976,1242,1454,596,1286,1532,916,2704,2394,1280,1206,1246,1162,1112,1110,314,2364,2394,1068,1122,2758,2394,2208,770,1144,1156,1142,1166,1200,1404,2356,1142,882,894,1218,2106,2358,2374,432,1048,1962,2394,1148,1160,1170,1178,2412,1774,1914,1924,1700,2364,1178,1208,2260,1122,1122,2368,770,1402,2284,1082,2354,2372,2166,1770,2394,1084,984,1654,860,914,1246,1216,2068,2244,2416,1250,2432,2128,2412,2382,1294,626,2190,1704,592,1492,1266,2102,2226,2254,1246,1110,2400,1744,624,844,1046,2192,2200,2228,2390,862,984,992,1096,1160,2310,1212,890,1124,1154,1200,1190,2086,664,1256,572,2404,1052,840,1508,516,2414,1042,1528,1176,1018,700,1522,2430,2060,1182,1076,2472,1960,2452,1040,1202,2338,2412,1580,2442,660,1034,894,2424,822,698,2316,388,2084,1854,1252,938,1192,1672,756,818,778,1190,1324,1332,2110,2108,848,2348,994,372,2440,2302,1120,588,634,1504,1138,1232,1116,760,1076,2242,2218,2382,1194,1082,928,1236,1182,756,874,1210,588,892,966,1190,824,446,1264,786,2346,2598,958,632,2122,1956,2244,2186,2236,2230,1220,976,1794,2226,2088,498,648,1126,544,1120,1188,2244,760,750,2236,718,666,880,2242,1136,1264,2238,664,682,1044,986,1240,2176,1328,1318,2120,1710,1014,2224,2232,2228,2376,2398,2256,1028,954,2144,2308,1096,1162,792,718,1688,590,328,434,420,1096,446,1210,946,544,768,1192,1444,974,960,2210,1084,1168,844,1192,784,556,738,822,2240,958,836,2248,2394,2274,598,2240,2254,2084,686,768,1030,922,894,656,668,618,790,994,1096,1086,2230,2402,612,814,2398,1138,1102,1108,850,954,992,2246,928,1048,1050,2142,2068,2124,776,2358,2274,678,1422,1464,1560,1298,644,886,1594,944,1604,1808,1244,1212,1336,2184,1330,1864,1002,1360,800,1460,896,1156,1356,882,1024,2196,498,790,1162,668,648,728,500,356,1566,1902,2228,1636,1270,1224,1664,1322,1800,1204,1456,1048,1126,990,346,2220,2664,2250,1796,494,658,448,488,522,432,558,1358,1500,1456,1462,1650,1114,1572,1296,1202,1602,1690,958,1340,1182,1336,1428,1014,792,1060,1326,810,818,1228,1154,1020,1320,824,1100,1742,844,1520,1048,1194,1886,1946,368,1156,1414,1690,390,384,952,546,366,1434,1250,1712,1428,1012,1354,1910,948,1356,1312,1254,2078,1860,1818,2760,1378,1376,1006,1622,1594,1128,592,582,1426,2160,2004,1966,1722,854,1612,1884,998,932,1014,2066,2164,1502,862,874,2644,424,564,1510,1034,1994,1334,426,1792,1720,1308,1348,830,704,1212,1034,1692,2090,898,1572,1638,1562,1214,564,1092,620,2264,2380,1714,1142,1162,1476,1080,742,724,618,750,748,860,774,1008,750,1572,918,1262,822,2334,378,1324,624,988,1278,1864,1724,1844,1362,1442,1896,1186,716,656,1074,2320,1438,1506,962,338,712,788,918,1720,1302,2138,338,832,1824,714,1584,1234,1290,958,604,1156,912,1506,1018,1738,1406,772,752,2370,1192,1252,2034,2038,1694,1298,1066,1482,1310,1272,1480,1330,1102,1938,1820,1082,2098,1052,1880,2370,1814,1642,1354,502,1134,1204,2206,1120,512,1424,1878,1252,1834,910,992,1344,2040,2278,1580,2632,1342,1698,1448,1968,2234,1416,1070,634,566,1352,1610,570,528,1552,642,856,1398,1782,1530,624,462,576,1402,1846,474,414,894,2084,830,876,786,530,316,1308,1682,742,2740,718,1310,1348,1552,2436,1724,2450,2112,1902,812,1838,2718,2884,2644,2632,2782,2696,2794,2682,2696,2788,1874,2802,874,1456,2386,2662,1556,1284,1080,1584,2822,1008,1088,2806,1152,2762,2838,1586,1322,2672,2762,2780,2706,2740,2436,2700,2656,2334,2242,1672,2706,2684,2764,2702,2726,2644,2806,2800,2322,1634,1738,520,628,2472,902,850,786,636,1172,338,2588,1108,1632,934,968,1288,1308,1406,1506,386,2550,1212,1898,464,1430,384,1164,1234,1224,1146,1378,2044,1440,1226,1404,2558,1374,1300,1700,1482,1846,516,496,1214,2466,816,1524,1224,1082,1140,2436,1206,2008,408,836,1122,1300,816,806,2718,1778,1170,1556,1278,908,2748,1022,838,1898,748,874,764,938,2166,1018,346,754,984,2440,946,492,916,728,812,508,832,1528,1662,730,1938,1980,2044,356,386,572,1726,994,2508,1758,682,2328,2470,2282,928,1022,1192,2472,1818,2176,1290,1016,1522,1990,1174,988,2242,1376,2226,752,344,420,388,792,644,1348,2214,1576,2400,1918,1146,1804,1880,1566,2242,1216,1220,2208,1604,498,2464,2292,706,1362,408,1210,1548,2138,1086,1344,2300,1626,372,796,2504,1946,420,2074,504,914,1310,1372,2116,1442,838,368,2626,1208,688,910,1882,834,2152,826,318,826,934,2060,554,1698,1168,866,538,2262,560,774,500,386,952,660,1892,386,384,822,842,686,634,978,784,682,314,316,972,624,2522,1670,1912,566,684,2688,974,854,914,694,1270,2003,1206,1780,1056,1392,1430,1536,1644,410,2774,2600,1290,506,1558,418,1264,1334,1238,1508,2494,1566,1338,1528,2426,1500,1464,1854,1614,2010,560,544,1388,2690,1444,874,1648,1626,1172,1238,1240,2644,1318,1808,444,908,1214,1426,894,880,2824,1958,1276,1396,1152,1000,3006,1114,910,2072,814,954,832,1020,1722,1114,374,960,1066,2310,1034,526,998,792,882,466,554,906,1662,1810,906,794,854,2110,2152,1156,328,308,566,1882,1082,2748,1912,742,2538,2698,2490,954,702,332,1296,2704,1676,2372,1404,1098,1656,2170,1072,1280,2438,1506,2428,818,370,468,434,872,706,1460,2288,1716,2562,2092,1248,1962,2054,1704,2434,1320,1326,2400,1746,540,2688,2488,756,1480,436,1314,1688,2328,1184,1464,2526,1792,404,866,2710,2146,458,2254,552,994,1430,1492,2322,1574,920,390,2852,1326,750,988,2032,906,2346,904,346,900,1020,2238,602,1848,1272,936,588,2472,606,314,832,544,422,1036,718,2062,418,414,892,912,342,748,686,1062,846,742,344,1100,464,938,490,652,3848,660,968,1288,1052,3600,760,864,3788,652,2480,3764,3208,3852,1272,1242,1940,768,408,344,718,738,754,1186,3958,878,2242,794,958,1442,2076,2324,642,632,874,1150,1612,1760,900,1736,1426,1570,2108,3150,3930,3042,846,1004,2886,1998,3160,1742,1058,3152,1476,2628,1630,1628,3188,2310,3926,2002,3788,2182,3710,3856,1728,1154,2274,3036,2328,2130,1230,866,1500,1020,998,2560,1846,1126,858,624,430,458,518,998,1998,1620,755,2160,2700,2228,1430,1366,2512,940,3764,1058,2322,1472,766,1948,1680,2472,3970,1132,2346,638,1172,3336,1642,1912,1326,3340,3486,2082,3146,3160,3978,1318,1522,1518,1282,1316,1226,3298,1166,3358,2822,3774,3082,3464,1726,1740,1362,894,1468,730,1260,1740,2213,1568,1832,3836,2252,1130,1136,2140,1264,1466,1574,3814,1518,1492,3322,1118,1372,1578,3308,1262,3992,2550,408,430,322,2392,3154,3674,1759,1808,2730,587,3894,3964,1514,2252,3554,2542,2310,1256,588,570,2586,2384,962,3348,2576,3072,2580,2388,464,2234,1666,3154,1618,994,1614,1462,1700,3172,3190,3132,1664,1656,1892,1138,3968,1766,1754,1330,2759,1742,1600,3684,1506,3150,3136,1019,3466,712,1508,1560,898,1812,1074,1032,3474,3132,1756,1386,1952,2802,1552,932,754,2910,3160,3370,3286,768,4028,2830,1596,1740,3912,930,536,852,1284,1072,820,948,386,758,1094,844,1360,1084,4018,3238,3006,946,1306,982,996,3164,2620,2008,2096,3446,3276,3594,1446,722,3976,1916,1758,3216,690,1108,690,694,2828,2838,1156,1673,690,3132,2458,1018,1000,1558,576,592,602,618,940,2034,580,400,472,890,622,762,1162,742,1850,510,506,1178,890,1296,1400,720,1400,1140,1272,1676,1658,3120,2404,798,2316,1592,2516,1372,2528,1186,2088,1312,1308,2538,1840,2025,3184,3050,1738,2978,3136,1392,920,1820,2476,2054,1718,890,696,1184,496,388,802,1826,1484,1488,1616,1094,800,1598,1308,1006,1730,2138,1782,1140,1104,1998,744,3036,818,1862,1138,616,1358,1570,1966,3192,1530,1878,512,848,2672,1312,1524,334,726,2694,2800,1674,2528,2532,3194,1060,1214,1236,2192,962,2634,928,1713,2266,1252,828,2982,2478,2788,1384,1380,1096,712,1168,592,1008,1394,760,1846,1248,1474,3078,2468,904,910,1720,1124,1144,1266,1962,1222,1182,2672,916,1102,1254,2656,1012,908,2042,2046,1496,1904,2540,3162,2952,3046,585,3132,1970,1204,1814,2846,560,2044,1836,1012,470,446,2086,1896,858,2684,2068,2452,2222,1898,338,1684,1266,2463,1554,1284,790,1292,1172,1358,2634,2554,2510,1244,1330,1576,950,3190,1406,1402,340,2538,1402,1280,2892,1210,2530,2504,2794,574,1202,1250,722,2794,834,2794,2508,1410,1102,1570,2252,1252,740,602,2314,2536,2710,2638,622,3184,2270,1266,1394,2004,738,430,676,1042,854,662,760,304,604,588,682,1154,870,2014,520,364,1298,2336,756,860,790,796,710,966,384,2110,1614,1670,2770,2616,2906,1152,584,3186,1538,1404,2578,556,882,552,550,2278,2282,930,1476,488,2514,560,644,692,1328,1576,668,1044,1108,1556,716,992,1036,524,1336,656,864,1760,1940,1564,736,1176,968,1468,1172,912,1140,556,760,672,1896,1352,748,484,1868,988,2232,1160,1324,1568,2168,1428,848,696,1288,2284,1856,624,856,1540,1172,1604,1372,2004,1884,1136,1300,1420,1856,1384,2452,1960,1096,2396,1936,1264,2060,2384,648,640,384,428,448,2304,1988,556,1592,1624,1136,620,1104,1404,876,624,1188,1064,1656,1652,1632,1436,1412,1936,1176,1048,956,1840,552,1700,2588,1472,1792,1188,2760,1516,1064,1752,1204,984,1780,2620,2284,992,1472,564,820,388,1208,820,1216,1076,1004,560,1372,1736,660,1572,1520,1400,2376,2172,2076,640,1076,1092,1208,1464,1504,1156,804,964,1368,1940,1080,1424,1552,532,1236,1528,1580,1436,1772,788,584,1332,576,700,856,764,848,1264,2116,1252,664,1252,664,1956,1120,1120,656,692,1080,744,1920,372,740,812,668,884,760,2408,1620,1620,1596,2472,2220,1264,728,1488,1024,1736,936,340,1148,1268,1356,1196,916,688,704,728,948,1252,572,1544,1520,1608,1428,1488,1464,1460,1496,1480,1468,1492,1384,1324,1412,1168,924,1060,1652,1720,1716,1160,1492,1872,1044,1912,1280,1292,1440,1432,1340,1336,856,1392,1308,900,912,1568,1416,2164,2300,728,1072,1136,1324,1468,1172,1020,2940,1948,1288,1168,1416,1416,1420,1680,1504,1392,812,892,1584,1580,1548,1556,1680,1624,1308,2468,844,1276,1264,1368,960,1284,1108,1348,2060,1500,1340,1288,1156,2260,1524,1836,1344,1344,1756,1588,1240,1860,1168,1216,1748,548,2016,1084,2016,1864,2032,1160,1768,2060,1416,1944,932,756,1536,1016,868,2540,1744,768,1328,1272,1312,1308,1576,1072,1468,1308,1404,1644,1640,1408,1372,1704,1660,1948,1604,1444,1144,1380,1124,1948,1904,2668,1968,1972,2068,1672,1704,748,440,416,1732,1612,1832,1740,1720,1748,1752,1332,1224,1340,1348,1328,1884,988,788,1968,1468,1976,1820,2120,2040,1452,512,1480,1996,1800,2076,1644,2072,2052,1552,1576,1544,1556,1632,1588,1476,1600,1640,2152,1608,1028,380,1856,984,1796,2272,1144,532,1460,1920,1972,1992,1584,1704,1992,1988,1456,2396,2228,1872,2664,1976,2048,1336,1280,1632,1744,2192,1624,1456,548,1708,1308,1624,1508,1532,1416,2920,1804,1712,1812,1028,1648,1552,680,1080,1868,1492,1144,2068,2028,2668,1936,2456,1800,568,1128,1040,1234,1250,534,900,926,1240,562,784,812,468,1052,512,684,1382,1518,1216,1212,580,932,678,1064,912,766,914,450,602,586,1508,1068,1094,1478,782,1760,918,1050,1236,1678,1164,1348,1790,1454,1228,942,1262,1116,1602,1514,372,1036,1130,1476,1098,1952,1564,840,1908,1546,1180,1642,1896,780,514,522,306,340,360,1832,1588,1262,1296,932,496,832,1126,1304,942,844,1318,1084,410,1296,1142,1122,1532,932,778,758,1472,1394,2060,1200,1418,902,2190,1126,1020,1392,958,1246,1408,2334,1604,788,1330,1338,950,648,966,856,804,1086,1390,594,1274,1216,406,1928,1724,1646,510,916,878,1202,1196,934,846,730,1088,1548,868,1134,1242,1460,1212,1252,1140,1406,630,626,1064,728,662,694,608,694,684,574,1678,1502,1074,1550,890,888,522,550,858,602,558,1524,1110,644,524,702,606,2000,2014,1272,508,1272,548,1036,584,1006,578,1184,816,1392,752,914,1078,950,738,628,590,796,996,1228,1206,1282,1134,1134,1162,1158,1202,1176,1274,1192,1106,1038,1140,928,714,768,1310,1416,1372,920,1196,1526,844,1526,1146,1068,1146,1136,1066,1060,684,1112,1054,716,726,1234,1138,1732,1904,584,898,910,1052,1166,934,968,1198,318,840,736,752,742,1022,1104,1048,1126,1124,1334,1212,1120,718,710,1260,1254,1238,1258,1340,1294,1484,1962,678,932,1010,1088,766,1022,888,1006,1654,1192,884,1024,920,1802,1218,1404,1066,1014,1400,1262,988,1484,928,970,1402,1606,866,1608,1490,1626,926,1416,1816,1128,1552,744,606,1226,808,700,2022,1388,612,1058,882,1056,1044,1260,922,1172,1058,528,1348,1310,1118,1092,1352,1332,1536,1562,1290,1150,1198,1092,876,1470,1522,2126,1572,1564,1676,1334,1362,598,848,1376,1380,1460,1388,1390,1392,1396,1066,988,1070,1076,1058,1500,794,638,1570,1174,1590,1572,1700,1620,1462,1178,1592,1570,1656,1198,326,466,1666,1638,1244,954,1236,1244,1148,1152,1274,1184,1728,1286,1182,1494,794,1432,1820,924,910,308,796,1550,1574,1584,1320,1372,1588,1586,1160,1864,1798,1500,2144,1602,1630,1064,1036,1300,1392,1772,1284,826,1360,1046,1280,1268,1226,1136,2342,1434,1408,1450,824,1314,1244,552,862,1490,1188,914,1650,1628,2124,1546,1930,1934,1436,2408,1180,936,934,934,950,942,1044,936,2224,1004,1082,822,1102,1044,952,1062,934,912,1016,1092,922,1090,590,1750,1184,1198,1218,2096,904,848,1192,756,756,1068,1250,1206,1256,1204,1216,876,1180,990,924,1106,1994,876,868,862,876,776,2114,1292,1062,2032,518,520,532,996,1064,1254,1066,1000,2128,862,778,644,1016,760,744,2168,1226,1262,1208,1006,1002,1022,966,1010,576,2132,936,970,1128,1908,1160,1246,1114,568,840,1014,1184,1200,1188,1186,566,688,706,860,570,804,946,1070,1150,1266,1170,1378,948,610,1120,960,770,1448,1322,966,450,1076,2430,1094,1074,1108,1256,756,952,968,746,704,1130,1044,1298,1298,896,1214,1268,2180,1546,1946,1196,1200,1772,508,1156,1228,1200,1276,748,1330,908,1260,1944,638,990,502,1158,1608,888,906,1206,1434,796,614,1108,1170,1182,658,2186,724,1302,1242,1102,1114,712,1910,1132,1280,1258,1178,1258,1250,666,1578,690,710,1292,1402,1966,776,1254,1086,790,1210,1282,1352,894,602,1964,1258,1816,610,1208,2172,842,712,1238,1744,2022,1016,790,1218,1250,696,852,1196,1012,1256,1004,1080,992,928,984,1244,1446,2148,796,1082,1228,858,1034,862,852,1120,800,1048,1130,2108,740,1662,1134,1284,798,1034,756,1176,852,1130,1102,700,2038,1312,706,588,2172,920,958,1876,1148,1180,1162,1336,1016,970,742,1058,1094,1150,1392,1220,1034,1054,1200,1190,2072,968,458,1672,1012,772,1824,1214,356,1248,3168,640,992,3192,1936,492,2426,2400,450,2550,438,1788,606,2572,394,1564,418,966,1688,600,528,632,572,912,1160,1060,1254,698,848,460,830,1252,882,904,2388,976,870,1430,1188,954,1172,696,892,1450,1212,1200,884,828,886,702,912,898,1056,1644,504,1346,640,1030,958,1012,2128,872,1080,2402,2390,2154,660,1930,1944,1078,858,1314,930,698,1788,1782,2486,974,976,748,1102,2064,1586,376,1784,450,1160,1160,1156,2764,1142,622,838,592,766,2392,1738,1674,398,1044,1154,1218,1200,1210,2238,1446,610,788,720,1404,830,782,850,1976,1960,846,496,812,984,1288,1020,1194,1218,970,990,856,1394,426,1058,1104,1576,1108,826,1084,1256,1602,1582,1834,1764,1932,1170,742,686,818,892,2068,530,760,502,504,872,900,516,506,2784,1218,864,2496,512,522,832,1194,842,532,2670,528,1772,1772,1338,524,528,1128,1160,530,1218,1748,502,528,530,530,920,1786,1754,668,2290,3252,3222,2130,2098,1156,1146,1678,1572,2762,1926,3658,2008,3108,2780,2530,1136,1194,588,1002,788,836,1380,1092,376,676,594,506,488,448,732,798,532,670,358,904,448,1412,546,1536,1282,1246,1082,780,952,448,1018,1880,1064,758,526,1452,1000,628,646,910,716,398,448,458,638,530,1124,612,740,758,370,794,806,1442,684,1462,472,1792,634,754,1706,862,620,424,840,568,1026,780,544,730,990,658,604,486,984,694,686,688,986,812,424,1416,832,1628,752,1432,868,654,314,328,942,1066,732,1124,1216,2426,1188,1088,856,920,598,752,632,1048,402,408,966,1084,1250,868,816,1042,1516,1204,1388,642,652,594,1360,1330,2792,1430,1408,906,1310,1142,1314,934,1324,1126,1298,576,348,1458,740,1426,1196,1142,1208,1080,1202,822,482,752,820,1176,1000,2624,1060,538,1064,1086,1094,1610,1012,2756,940,1316,850,714,1208,600,1310,792,400,1014,556,1744,1236,1218,870,416,446,1024,1210,1366,1128,442,760,1082,1676,2602,696,854,1006,342,716,720,1078,548,1106,684,838,1368,744,878,596,1264,820,1004,920,674,948,2054,736,1624,516,1212,1544,684,796,600,472,400,704,1194,1408,1030,1684,1032,712,722,434,694,736,548,538,548,1224,1152,1136,1164,1112,1020,628,850,570,734,2338,556,1124,1000,1980,1264,1410,1298,602,598,1028,2456,1388,1656,828,1074,534,448,1022,698,908,1534,1280,526,770,480,520,662,1392,904,1626,2514,486,1032,1018,976,1304,1258,970,1206,1194,512,1218,858,450,772,1578,1422,988,1170,624,900,1174,902,1212,1482,1506,1056,1228,1152,1652,618,1236,1236,468,368,450,1430,468,1592,598,526,550,1328,2610,1010,864,2482,1608,996,788,1296,786,588,1540,1082,1082,1308,1196,1284,2620,2618,508,2052,2878,334,934,712,636,2642,2592,2704,2814,2742,2064,500,398,468,326,596,1842,2500,2826,928,808,370,502,1068,562,350,846,2754,480,782,538,572,2652,2604,2046,454,2804,422,1328,690,688,2500,2806,2822,2616,316,364,752,1194,714,378,472,816,470,1390,662,772,1570,804,496,456,408,1206,980,1066,1032,1250,750,1342,1068,1248,858,1156,854,808,922,1796,2414,1100,1360,1876,1198,1008,766,1032,1600,1642,1050,1162,764,1498,810,710,1664,1614,1258,1492,986,388,1158,1016,722,490,662,1404,780,1236,1252,396,788,322,1282,1274,1292,1308,1100,576,1250,1122,532,1012,1192,1182,878,694,672,770,548,1058,1094,986,674,1074,1132,1188,1040,1410,1520,944,1040,662,1178,980,862,1440,614,1080,430,1050,940,1054,982,1034,1248,1116,310,1660,1184,1350,1134,562,508,1120,1142,544,732,1218,656,566,1080,1092,890,1188,954,688,1072,1438,1208,714,1590,802,1220,904,1150,778,682,786,1518,1130,1522,1090,1416,1082,1016,1442,1850,1200,1192,814,838,858,1430,896,970,1116,1138,1142,926,1256,824,1238,744,882,618,1220,1130,662,1122,882,1596,2638,1322,992,1172,1160,1576,634,1506,1146,996,306,766,1242,1226,1456,1252,1486,1046,2396,1216,1040,432,1482,576,974,758,592,612,712,1116,1612,1156,1286,1732,1016,632,784,876,880,1300,1436,2420,746,1524,1078,834,348,554,1062,790,930,1760,940,868,1076,800,758,754,976,1036,1388,972,1090,1892,918,1358,742,1382,1162,1158,1042,842,916,694,1638,1156,1024,1224,546,710,1096,1216,1090,742,1058,1096,1368,940,1224,812,704,908,2318,1014,976,1040,1614,1148,1180,1106,874,596,732,1040,1290,862,1194,680,994,772,1404,854,2394,1424,1006,1456,1556,1166,1084,1002,928,1066,996,1308,1172,1154,1236,970,506,958,1198,1330,1308,1452,1776,1430,782,834,944,1264,1344,464,1210,1374,1366,1750,754,656,986,2406,660,1312,812,1584,2526,982,1158,782,1522,1258,2384,1212,952,804,722,1068,1136,1130,1148,1148,1508,874,598,1272,1270,988,1496,1058,1046,954,1152,1150,1598,824,1300,868,1664,1552,676,864,1310,510,1708,2392,984,594,1110,2282,1564,556,832,356,1174,1154,376,322,952,836,1254,1550,1316,1104,986,2408,1118,1216,796,748,1088,1020,1886,2494,740,562,940,1004,1080,2404,942,1140,940,830,1578,1110,852,626,1440,2372,802,680,974,2376,1568,944,348,926,1124,696,2314,1204,554,494,2740,2760,2612,2760,2750,1000,916,770,566,1102,354,2340,1884,676,630,2578,2796,858,916,774,766,2602,2698,2734,788,1578,1192,1196,564,902,612,468,1004,476,410,1826,2792,2566,1968,526,2646,476,2718,1882,832,2188,2430,1164,2438,2552,2264,2882,1352,1378,1228,1348,1100,1214,1488,1688,1766,1320,1372,1716,1580,1800,1770,1808,2434,1026,770,706,402,1764,2140,1886,840,2030,2420,2428,2550,2108,2820,1348,1376,1318,1272,1098,1210,1826,1714,988,1300,1720,1582,1794,1768,1802,2422,540,1758,2170,692,2830,1072,398,2472,3104,2698,2624,3102,2242,3168,3036,2946,1796,1440,3032,1812,3018,2540,3036,2572,3088,1154,2162,2726,1828,3076,2274,2512,2352,2996,4209,2328,1080,402,2474,2304,2710,3162,3172,2138,3076,3088,2520,2864,398,2704,2516,1052,3108,2056,398,1774,2936,2008,3072,2682,1598,2320,3582,1424,538,3270,3272,2530,3504,3858,3034,3330,2082,3828,4106,3346,3350,3116,3314,3370,2152,3592,2990,3752,4092,526,2972,2888,3012,441,3550,4116,1432,528,3932,3428,4100,4080,3050,4062,4012,2920,2938,4096,2558,2922,4026,536,2866,2866,2498,2836,2988,4070,4088,3530,3592,369,3014,2856,3012,4104,2976,1078,2944,1638,2038,1872,3112,3048,2032,398,1650,2880,3098,2738,2652,2866,3056,2790,2644,402,2554,2782,2146,2822,3076,3084,3088,1530,1424,526,3594,4088,2314,2706,4014,3986,3702,526,2862,2962,2686,3534,3512,2678,2836,2188,2822,2176,2164,481,4096,2736,1598,322,2860,2284,3002,3692,524,2300,2876,1080,3024,2896,2666,1998,1782,2870,2760,1650,2412,2964,2698,2280,2036,2928,2360,2050,402,1980,2894,3090,2740,1076,2812,3096,1494,3034,3256,2896,3634,1728,1756,1570,1636,1406,1548,2296,2156,2320,1662,2196,2028,2300,2258,2318,3094,3624,3208,2256,2872,2852,1904,2280,3420,2348,2500,2516,2864,2096,1920,972,2976,2752,2792,2972,2476,2672,3044,2380,2748,2416,1752,1772,3280,2232,2512,2860,2192,3328,1696,304,836,1902,2522,2098,1974,2444,1536,2432,2458,2246,1342,1208,2386,2390,2100,2366,1976,2434,986,1250,2112,1428,1252,1978,2208,1788,1972,1868,3159,2092,3510,2496,2770,3016,3494,3306,3210,3526,2900,3236,3176,1248,1284,2800,2486,3510,2352,2828,2310,3296,1334,1350,2510,2604,3400,3274,3328,2828,3396,3270,3244,3224,2246,2538,3418,2794,2760,2632,3260,2658,3546,3120,1428,566,342,2390,1394,1400,2382,1334,1408,2406,1406,1396,1094,978,1094,2392,2372,1096,1024,1336,1016,978,1072,820,846,770,834,1344,1530,942,970,1022,2284,2340,2392,330,1784,1608,496,2980,1050,1164,2884,1812,1886,2456,2660,2534,2610,2488,1374,1060,2656,2766,2776,360,2462,2802,2694,2414,2592,2806,2728,2630,2636,444,2404,2964,1182,2460,2072,754,934,2416,2704,2832,2452,1918,1810,1834,2880,3078,2622,2744,2480,2634,2784,2026,2770,2812,2856,1806,1822,2586,2464,1752,2558,2124,2474,3110,1742,2486,2066,2450,302,1018,1256,2160,2808,2276,2548,2674,748,586,2842,1852,2480,338,2872,916,2514,2422,1394,2612,2510,2732,2064,2494,762,2550,2198,1546,2620,2954,2808,2450,2884,1366,1682,2406,1696,2642,1768,1502,2768,1544,2504,496,1036,896,848,804,836,812,1004,748,1008,840,968,1508,916,1540,982,1432,2408,336,496,1340,2284,2954,2172,2230,2642,3072,2190,2038,2810,2396,1804,2620,2848,1982,2742,1818,938,2762,1494,2998,2988,2564,2372,2748,2974,2878,2692,2904,2674,2518,2514,2730,2938,2830,2794,2268,2348,2606,3088,2838,2734,2720,2624,2694,2548,3036,2574,2654,2618,2772,3190,2954,2666,2980,2658,1596,2678,2042,2106,2648,1980,3020,708,2856,2444,2062,2280,1810,488,2418,2128,2914,548,732,2844,2812,1812,2664,2854,1792,2560,2556,1056,2724,1282,1020,2406,2154,2650,2292,1838,1714,496,1508,1650,2342,2168,960,1078,1996,1066,946,1476,1426,1112,1404,1102,1422,1036,1102,1122,1134,1348,1288,1432,1100,1912,1100,1402,1066,892,932,3008,886,886,830,902,828,1260,1330,1186,936,1410,1058,736,1124,1160,1072,1094,936,938,676,2142,824,1084,2748,396,1442,1632,1058,770,838,552,1048,882,1006,790,1400,1244,952,1408,1004,1108,1498,1112,1428,488,976,832,932,1428,1006,1078,1422,922,954,964,936,936,2116,1204,1016,970,1026,896,692,434,994,794,692,1514,834,826,1504,884,858,1653,822,828,2102,1364,632,946,360,556,1088,892,1496,716,456,1757,1008,1098,848,738,508,748,1108,962,978,978,908,768,684,2020,1022,1762,922,844,1126,902,532,918,1476,938,862,1132,1402,1396,442,3002,1150,998,1118,2128,994,936,3020,1498,954,724,834,1506,898,426,1478,1098,2114,418,2334,2388,1606,1152,928,960,1482,1068,788,1096,1136,3006,1432,980,970,964,1118,964,906,3012,950,884,830,1796,960,990,770,814,1220,806,1028,1408,2112,984,790,814,1386,440,312,848,866,1512,814,790,1996,494,414,1068,3012,850,846,1058,772,840,1206,786,868,2114,834,864,928,442,1394,406,864,972,558,1068,1454,2608,3022,2708,2768,2734,2466,2756,2928,2466,2420,944,2724,762,2680,2526,2796,548,2214,2428,1632,2474,2668,2852,2688,2150,520,3334,2146,2784,2988,2986,2466,2642,2176,2534,2150,2900,2134,2662,2756,1328,2952,2800,2042,2898,1872,2776,2846,384,2764,1646,2652,2580,1384,2570,1360,2930,3956,4018,2722,3500,3530,2564,1602,3022,1506,1800,2444,2762,2234,2610,2760,2760,3420,2618,3476,2688,2738,1318,2958,2574,708,410,376,372,436,1222,1204,1118,2478,1372,1766,3028,2570,2440,612,814,666,460,764,780,786,614,302,600,698,568,350,780,1528,1530,1930,810,700,760,606,784,646,596,694,788,592,776,1504,1504,446,2098,812,712,672,474,708,766,818,788,600,562,666,794,438,766,1518,1514,1518,990,2316,784,668,448,2252,1120,704,448,524,384,1128,956,892,1016,1088,868,676,508,536,868,1032,956,632,632,424,512,744,672,884,820,700,612,492,916,744,780,744,700,964,924,1024,940,804,564,624,384,1196,920,1224,916,1044,1028,1228,1172,1100,824,1232,1012,724,552,760,860,972,1096,948,920,580,564,588,420,976,932,708,996,940,768,860,748,988,632,656,2900,892,856,1344,936,800,572,888,544,348,1416,432,668,480,1248,1208,1112,1300,1288,1100,984,768,696,1152,940,864,648,688,1104,1328,1208,808,808,544,652,924,844,1124,1028,884,1000,948,876,1228,1168,748,1204,1020,792,788,1524,844,1252,1392,1308,1316,1564,1472,1404,1044,1580,1280,924,704,924,1100,1232,1404,1208,1264,732,716,752,488,1236,1192,892,1268,1220,980,1072,1232,796,828,692,704,1008,580,1188,604,1020,1416,808,1208,1088,636,1100,2952,2904,514,342,464,712,1406,2928,2398,3152,2492,2994,2902,2908,2916,2696,558,1860,574,2226,770,3652,3780,330,672,450,602,2946,3108,3284,2038,1068,1938,460,798,1842,3740,3964,3774,2176,1484,808,390,5135,5081,342,342,398,1648,422,402,416,547,4262,967,711,4439,3421,2588,4092,1089,3712,1291,4218,978,1002,4818,682,996,2114,840,460,672,4050,875,3914,4448,3650,2344,1082,4116,422,4478,800,4515,1085,786,474,3792,978,4804,630,4298,586,682,856,1882,596,1250,2632,625,1883,897,1679,4450,723,4054,736,2546,2035,1837,1450,4772,4842,1392,1639,2407,1564,4236,4006,1324,1563,1514,4463,808,612,1945,594,606,717,443,502,530,540,332,573,304,334,1342,553,352,314,827,314,312,338,4819,5104,754,1744,1448,318,556,500,600,324,434,528,472,1750,320,1738,1266,1680,352,670,952,1066,674,524,2756,2644,964,820,2800,338,2128,1792,426,590,494,518,758,524,364,996,568,642,654,654,324,526,530,382,508,610,370,1086,836,572,912,890,754,648,686,698,812,580,716,418,610,534,576,634,894,1294,416,634,558,512,2462,616,952,940,856,1568,1516,1432,1480,1292,2180,2054,580,847,567,573,2261,2046,920,2117,1893,603,724,2110,1919,837,2014,466,1591,778,1898,1530,1894,629,2156,546,1944,872,2103,401,410,1514,2016,2165,1861,2228,598,1911,435,1941,399,2154,1948,2160,606,2117,2217,2120,2207,525,1635,2043,2303,2089,535,1852,2159,510,2004,626,2083,2279,2038,579,536,1831,453,2211,1979,2089,626,2078,1592,1934,2092,2175,2000,716,1978,2164,1848,1981,525,1957,651,2050,812,2166,942,1881,2143,2173,2234,580,1883,1243,2271,2198,706,2117,666,2079,438,499,2219,751,1955,770,509,2054,608,520,2003,835,476,1822,602,490,477,2119,4172,2836,2996,3642,3676,3060,3016,3452,3186,2652,3546,2294,1360,3084,1664,788,2044,1358,2820,2514,3678,2172,1044,2746,2326,3864,2956,3734,2660,3020,2496,3010,3376,2970,2714,3680,2694,3460,2790,1446,1420,3086,3130,1424,1188,3590,2488,3386,3068,3376,1260,1044,2688,3256,2650,1484,1202,2792,2970,3632,1460,1222,2852,3334,3594,2872,1504,1008,3144,3500,3472,3696,2876,2794,2548,1498,652,2996,2928,2430,2664,2572,2920,2502,3978,2928,2596,3808,3600,3716,2822,1286,768,3072,1364,648,3114,1850,920,3932,3686,2572,1624,882,2906,2028,948,2816,1132,3650,1652,1032,3288,1754,1130,3434,3504,2490,2570,3018,2918,2910,1758,918,2934,3080,2920,3300,2798,3148,2934,3614,3174,2978,2678,2946,3500,3492,3684,2956,2918,2560,4004,3772,488,1732,768,2992,3476,2940,3112,1700,1072,3252,1700,988,1696,820,3188,1608,808,832,3148,1712,752,756,2212,652,2564,1564,688,748,1576,592,3228,1324,936,1568,648,540,1248,748,760,1508,932,944,2744,1576,892,880,3008,2484,1536,1172,2832,2980,2964,2984,2684,2760,1720,892,864,2936,2856,2900,2800,1588,1144,1020,2508,2492,2836,3176,2544,1340,936,2852,2648,2780,1482,3020,2956,2788,1652,3320,3332,3012,2868,2980,3072,2980,2832,1528,856,904,2776,1640,1608,3020,2700,2456,2356,2628,3280,2488,2724,3000,2072,3176,3108,3016,2736,2576,2272,2852,1168,624,3136,2596,1752,772,768,2736,2476,1620,800,796,1728,948,940,1760,1644,996,2732,1648,1088,1068,1652,1028,1016,1744,848,1748,752,940,1612,772,820,1740,892,1732,1620,804,772,1764,856,872,1760,1016,996,2900,1752,916,1084,2924,2916,2912,2888,1620,772,2976,1008,692,2904,2876,1728,832,1600,840,828,1632,672,616,2724,1764,928,3016,1716,1740,724,2512,994,892,986,1056,1040,1012,1024,1060,770,914,654,840,1132,982,914,502,660,662,424,994,1066,1142,808,610,610,1056,1182,564,358,302,1074,312,1556,994,1028,686,1002,1026,926,964,990,1092,844,784,1184,1228,734,678,580,982,634,456,820,964,1064,1056,1020,1088,1096,596,564,508,1414,690,974,768,1206,1108,1066,1044,1200,828,630,1318,1054,1064,1070,790,992,1060,914,796,496,654,750,422,1196,1194,530,974,1068,1010,1006,790,590,794,1056,1062,684,690,1548,1184,676,910,512,992,1374,774,1258,1286,1052,764,704,740,464,1054,1210,746,1134,792,1164,1062,1152,996,1346,652,486,594,366,592,804,676,896,690,456,606,640,964,1090,2856,760,752,2316,952,888,2544,996,2324,848,2572,572,528,2964,2976,2960,624,612,2984,3012,3016,3000,3024,576,552,2572,836,936,2564,2840,2964,3024,2296,1100,1116,2420,744,692,3032,2448,2952,916,908,3032,1012,1040,2860,708,2968,860,3004,732,768,2880,3012,1992,792,772,2960,960,956,2952,888,2960,1052,1080,2996,752,840,2868,1044,1084,3000,844,2348,1064,2228,824,3004,1156,1212,3024,888,2576,1052,1068,2552,872,780,2996,700,740,2984,512,508,2908,1052,2628,2960,1068,2976,804,760,2972,972,2984,1068,2980,712,780,3004,992,984,2920,868,3020,1156,2576,892,888,2972,820,2856,1256,2580,856,916,2968,3012,2912,1040,1048,3004,812,2904,1892,3012,984,2912,1212,1400,2320,964,1112,632,1676,732,716,2968,748,2756,2764,712,1052,1048,820,912,2316,760,2696,1260,1064,2740,908,2708,780,772,2996,776,784,2040,760,368,2444,776,768,2440,760,2572,1076,2480,752,836,2984,764,736,2736,756,2996,744,776,2564,752,2352,768,848,1992,772,832,2636,768,2868,716,752,2692,772,760,3004,764,764,2848,1016,1008,1028,364,1000,1016,2616,928,2372,624,632,3020,904,868,2616,816,904,2588,376,384,1076,2976,720,3000,3012,892,2656,852,2988,1240,3032,944,872,2912,496,480,1676,884,1524,884,1196,2924,576,812,1880,764,364,2512,744,2972,852,864,2964,568,760,3036,1056,1052,1388,2100,1152,2084,1576,2376,952,1064,2308,1512,1008,1048,516,1020,1028,1806,740,766,1824,684,692,2230,988,1214,1874,698,2130,792,914,2188,818,680,2080,748,688,2138,666,878,2120,1456,2032,494,564,2262,2158,2214,926,1138,2212,2192,2086,844,888,2058,684,688,2264,2198,2234,1972,2228,1002,602,2162,666,748,2152,776,758,306,1880,2262,2216,780,808,1140,874,954,1040,2380,1806,704,702,2186,2186,2176,2222,1918,428,552,2180,2382,2188,790,2214,666,764,2112,652,816,2228,2226,2132,1056,1066,1888,2190,1576,472,728,720,2090,2388,2150,1840,1922,860,992,1978,978,1010,2082,2398,2168,1566,1846,1840,2056,2244,1690,844,786,2182,2170,2202,2224,1120,1024,2102,1178,2130,722,712,2164,2302,826,818,820,1070,308,628,564,816,830,396,796,1062,808,1140,1600,1600,1600,1600,1600,1600,1600,1600,2600,2568,604,836,820,844,608,620,2760,2728,2776,800,788,788,2540,388,304,1020,324,512,360,388,404,332,380,364,536,316,304,304,308,624,544,512,2052,500,2512,2576,2528,1032,372,1240,1208,432,384,2012,1984,1204,1212,368,632,628,620,356,548,1460,1388,604,516,664,324,624,904,604,1644,460,396,392,1044,1172,568,392,2084,2096,2072,2000,1940,2500,2612,1588,536,2536,628,352,1880,360,2480,2648,2480,1736,716,2496,2536,2572,500,1900,1556,568,1364,2508,1184,1660,1856,1784,1856,1688,1560,964,972,988,1048,1024,520,464,540,564,548,744,668,588,476,680,428,1396,2264,688,376,560,388,308,392,700,684,400,324,696,572,1200,1352,1192,1188,332,532,860,948,856,824,480,644,872,648,1240,1972,540,384,840,1500,2536,2508,1148,1280,1128,2540,824,708,748,496,364,436,580,600,612,444,888,324,368,492,408,344,476,352,340,332,372,808,440,352,892,392,1904,2416,2420,648,768,756,432,788,1184,1976,740,730,748,544,1986,642,1404,744,1962,586,1432,588,1546,492,1442,916,1622,730,1460,752,1930,742,690,1944,774,734,1196,686,1726,680,708,1738,594,598,1834,1279,600,1650,746,1340,464,466,1136,646,416,882,696,718,750,956,1938,812,768,604,570,606,404,600,600,446,590,2176,2484,722,2364,2504,894,1646,570,472,1256,1464,1100,1092,692,824,692,678,550,540,544,1448,1440,1430,1442,1020,1028,1098,1092,1482,1136,1114,566,560,930,842,560,1504,1064,1076,1320,1668,1066,872,702,358,974,720,1050,1056,702,868,1494,834,734,1542,1142,1142,532,958,702,814,432,514,824,772,898,960,404,774,606,896,774,670,646,622,902,1036,436,598,580,482,878,434,724,1050,526,756,1908,436,528,538,1492,2112,706,634,350,2164,1710,2168,1962,1454,494,956,334,1908,1332,1420,1194,1016,954,1678,880,1626,1640,1636,1098,1140,1100,1066,1062,1166,1100,1396,1130,760,494,600,1132,1190,1010,1246,1304,1140,940,940,1226,1034,1116,1092,516,468,1516,1476,1186,1046,1142,998,1158,956,3042,934,984,1212,1086,890,1218,1222,1124,1068,1060,1016,1346,1356,914,1174,1102,1084,1112,1290,958,1226,1366,662,822,864,2168,976,1656,1382,1082,2864,1728,1040,970,898,1070,1520,876,1184,1224,1064,1060,1150,1056,912,920,764,1328,802,692,1130,1388,1498,1092,938,1058,1044,522,1030,774,1290,1104,1432,1660,696,1050,1194,1250,1242,468,606,556,558,1106,1132,610,416,942,944,1172,1016,1122,870,2724,470,404,804,1664,828,1548,422,484,752,1126,1384,1370,816,628,1178,3154,1020,820,1806,2662,2152,2142,2168,2682,2146,1720,2178,2144,2154,2676,2116,2172,2174,2682,2150,1628,1100,2146,2682,2140,2684,2174,2682,932,540,598,420,1750,2684,2686,2520,964,948,1428,1952,992,1020,936,1504,732,1060,904,1424,800,2556,2548,2528,2524,1520,1224,880,2484,2528,552,464,488,484,924,624,2516,2820,2408,2432,2368,2372,2364,2372,2400,2396,2560,2584,1996,2100,2064,2060,2076,1996,1964,1988,2728,2688,2524,2448,1168,2504,2532,2540,2536,1008,960,2536,2524,2772,810,996,642,1196,1188,1522,1356,664,590,1612,1526,774,1538,1022,1014,1446,1020,1010,1028,1026,1526,1496,1650,748,902,1236,864,1706,1394,780,1592,1580,890,1068,1090,988,1058,868,566,1006,1206,1500,778,1784,2788,498,1626,1022,816,988,892,1970,724,990,1816,1632,1260,1122,1490,648,1338,816,1072,734,1194,1324,2214,1290,2206,788,1310,566,1184,1006,710,450,696,888,652,1302,670,1058,326,338,958,1008,592,1272,1428,1346,1234,412,1210,506,550,796,1064,934,1114,1306,622,682,652,790,1182,686,470,414,1090,814,872,1208,818,816,1010,880,1378,1052,1170,806,1010,722,708,702,2044,942,982,838,1392,1028,984,1016,494,1834,826,1252,1760,1604,1150,1488,1850,1786,1052,1368,1446,1350,1228,1682,1900,1180,972,2836,1622,1010,560,1090,736,982,938,1364,1488,1478,908,402,1258,1482,1216,402,1488,766,1406,748,1014,766,766,1014,1016,956,1162,2892,1236,1422,2888,986,1124,488,484,1486,1730,1728,814,504,1260,1714,1700,2868,1712,1212,2480,2376,2286,1950,1102,1778,1718,1744,930,444,1098,1092,1092,1084,998,1118,652,616,684,1594,736,714,806,1062,1026,904,974,466,616,2420,680,690,704,2302,1112,1030,742,2036,686,588,774,718,672,582,1172,1030,994,1054,1412,482,2198,1008,1016,1018,1002,2334,1346,386,758,1100,960,1038,1024,1108,798,1106,1094,1090,1092,1078,2014,2118,1578,1368,508,656,1120,2404,620,300,504,412,456,2496,2480,2192,2448,2500,520,532,464,1336,1536,2364,2344,2308,2516,2000,2324,2528,2456,300,576,756,1744,2364,2020,1932,640,404,2132,1504,832,796,592,960,1312,484,1496,544,2232,1864,2256,1692,1964,1436,1708,2500,1648,2044,1092,348,2004,1144,1132,2966,552,644,734,2184,2152,1106,1108,2190,2310,838,2194,2244,2314,1258,1106,2138,772,790,2292,818,828,850,824,848,828,828,810,560,832,806,812,818,830,818,838,832,830,838,826,830,810,808,834,816,846,808,816,800,806,830,840,824,848,824,802,848,840,838,836,824,1952,1982,788,396,1286,1548,994,816,824,624,538,540,888,876,1578,636,836,994,952,304,2024,1504,1870,2074,1320,2062,766,1332,800,566,1810,1344,544,1438,1986,1908,1988,1492,1678,1874,310,1814,770,850,1732,1524,2006,2006,1986,1862,1580,2010,842,2048,530,952,400,1488,1770,446,308,2018,2102,1376,1038,1996,882,886,2006,1976,1834,2070,776,1938,1246,812,440,2718,338,2402,330,914,1194,340,994,1398,1042,1226,1514,406,344,744,1116,902,1016,850,904,1184,1380,666,348,2726,2370,956,2054,1578,1984,1690,1096,1186,2342,782,1672,1156,624,942,1172,1252,1202,1236,578,722,818,1340,752,928,1638,622,758,854,1126,980,2460,2326,1144,892,826,962,2120,1350,1164,2484,988,894,790,2948,2942,1136,348,1030,388,1704,968,1028,527,539,532,885,448,383,952,860,944,1600,406,621,445,452,768,490,324,684,398,1116,1318,3741,2224,1152,978,1326,922,1086,550,744,1254,660,440,1238,896,680,2508,536,1206,998,1250,1128,1188,1118,1224,1238,734,1420,984,1466,1346,1430,774,716,1248,986,982,1232,748,1594,918,1470,718,1842,1172,302,2794,646,2354,1958,1058,1252,854,846,1218,1378,1312,1026,1642,1278,1238,1194,1348,406,412,1658,1264,454,1330,982,898,680,458,1476,1318,1108,1192,862,924,1070,1858,1368,724,956,758,1030,1090,1408,1028,1368,944,998,780,1176,716,882,1842,998,856,676,460,1046,714,1704,1126,1278,1146,652,1438,1206,1390,2802,1504,616,724,1312,1778,1038,1630,756,772,1084,650,664,574,1208,406,508,718,816,2798,1662,1844,854,806,1524,1218,2772,1636,2800,1034,1086,1244,1662,854,872,1224,802,816,1228,1264,1706,914,2050,1166,932,860,824,918,1116,1228,1236,1304,1192,1206,1214,1678,1014,1016,996,1364,942,2212,1622,1258,1940,1254,1068,1106,1422,1642,1474,1430,1080,1632,1318,1430,1116,1394,1116,1192,374,1186,1350,1734,1250,874,840,1158,1954,1084,1938,1142,1056,1226,1830,2072,1792,1112,1980,2090,2064,1622,2238,1804,1942,1160,470,1370,1432,1572,1330,1380,1354,1498,1292,1404,1260,1342,1350,2090,1336,1200,1484,1434,798,1542,1448,672,1016,1600,904,1344,2052,1728,1776,1296,1552,1900,1604,2052,1792,1510,1060,1410,1564,800,844,1546,866,1436,1216,312,456,664,1492,1598,1408,1832,1250,1542,1600,1376,1498,1828,2182,2038,1910,588,730,514,1374,680,716,1774,1116,1080,1798,546,708,2544,780,852,1374,704,714,720,670,1368,1046,1680,884,782,2648,1380,638,852,694,784,1078,938,788,1260,726,806,1280,822,1260,866,1380,1028,2676,1272,790,1254,874,786,1374,620,1864,922,1278,852,1260,1220,2554,1050,598,502,572,1274,956,1268,938,1492,488,1282,1362,598,516,1282,926,1252,492,472,1378,788,1272,636,552,1280,700,1274,840,866,670,766,614,612,864,1388,820,1028,1492,2500,934,896,1266,906,1256,1080,1266,940,1210,1046,1376,818,382,1100,540,550,1270,1036,1260,508,1124,1378,966,366,1440,374,482,974,1124,478,1252,792,1372,882,682,1170,1026,1072,972,1266,488,1106,1372,1048,1414,484,622,1032,944,1266,914,1368,688,926,1088,1850,1274,776,1216,936,964,940,1048,528,1218,1140,1208,662,1076,1108,768,1260,1190,1270,890,1258,778,1096,1268,1104,376,300,1264,628,1078,1272,1084,708,1212,1262,1270,1122,624,1266,892,1386,972,1540,726,554,772,348,868,1266,952,770,2632,1282,880,1264,866,2518,2646,1282,836,794,1264,906,1380,662,1206,596,632,1282,920,1042,924,850,1372,832,1036,534,868,1266,906,1276,900,1272,886,1272,928,1268,926,1210,904,482,1228,784,1256,878,1264,954,864,1274,1088,1186,1118,482,1154,1072,744,994,1048,642,514,580,542,510,934,1660,788,616,794,1540,2540,614,1854,768,770,758,722,812,764,708,366,614,742,1000,576,652,440,700,510,584,1068,1044,918,786,316,612,814,486,528,556,526,524,522,538,506,504,760,536,542,530,540,1886,1626,1936,458,462,1088,1096,2390,2408,1536,1428,1416,680,2400,1482,2380,1418,606,1426,2290,952,900,816,628,1498,2398,998,896,1460,602,524,1226,2384,1500,1422,828,1424,812,1354,808,2354,2414,1206,1114,830,1264,1194,1090,498,1270,664,2400,1434,1490,1492,444,640,1254,658,2396,878,1274,878,902,890,896,2386,908,924,2392,826,514,1348,838,1506,764,1414,924,1342,586,1108,1144,1644,822,2440,1238,2418,694,2394,376,430,1182,486,964,390,626,1438,888,1414,916,2384,644,2382,612,476,2382,1642,2440,688,1162,952,1490,604,1936,1422,670,1340,1318,2556,988,990,1444,894,868,2400,1314,2194,1422,1042,682,682,1348,504,1642,750,2392,888,1362,1156,1426,1426,1420,1220,1532,2386,1008,2394,1406,1496,1488,1420,1432,2384,608,628,952,760,812,592,730,1426,1204,560,920,850,2392,788,804,1430,634,721,770,484,370,410,633,784,878,904,904,914,462,918,902,956,902,914,920,942,974,628,610,706,620,630,362,670,478,892,922,620,656,642,628,640,642,938,918,908,916,936,928,532,644,848,916,996,916,970,620,624,624,626,620,620,912,750,906,408,916,920,940,912,924,824,740,920,914,602,570,626,612,618,638,616,912,912,908,904,910,910,900,906,912,910,910,876,914,920,600,612,610,2124,1472,1628,1804,1022,550,1806,1134,334,738,932,1000,1832,1806,1016,990,1040,1058,1618,586,546,1010,898,1010,2138,1272,918,1000,1028,932,904,892,892,908,1286,742,1026,1008,1020,1050,1056,922,870,852,848,914,866,934,898,1184,1228,1532,912,1052,1040,780,962,572,350,606,1114,1044,842,944,1040,990,784,1204,1204,636,1188,624,360,1208,460,772,1224,1184,960,1192,1208,1184,1200,1216,1212,1192,1212,380,1208,496,1136,1020,1228,1212,1096,532,1188,948,624,1204,1216,1208,1208,1208,1348,1156,1180,1192,1204,1172,1180,1216,312,1224,740,584,548,1340,1204,1156,1176,1212,1108,1196,396,524,1176,1220,1220,1180,1204,1216,760,1232,1236,696,388,600,2698,1982,1770,922,1398,1262,990,672,566,958,1652,926,2604,1840,308,1228,1130,1752,1192,1814,1560,2240,1976,1776,1928,3030,2016,776,478,898,2400,794,1532,2316,1962,2790,1708,1738,1718,2764,2776,1432,998,1612,1122,994,1386,1672,1270,1536,1840,3142,2918,670,1370,1230,1448,1264,2204,1750,2968,1186,1554,2576,1046,2742,1320,2024,1256,618,1214,3018,2790,2546,1458,1594,942,2898,2614,1602,2964,1308,2950,1542,1290,536,2706,2840,1318,2718,1020,2178,1356,1410,2858,1614,924,1128,1070,1772,838,2764,1010,1154,2650,1102,1410,790,1572,2690,2406,2042,1278,1336,1684,802,1430,3024,940,1670,346,1784,2774,1706,1030,572,2478,976,1048,1162,2030,1086,1138,2918,2062,848,2128,2936,1916,2358,1734,510,2800,1570,2612,1650,2776,1422,528,2578,1824,1998,1454,692,1418,516,1128,2248,1108,778,878,920,1228,3034,2628,2778,1634,1660,1572,1434,1480,2240,1726,1956,802,570,848,396,748,872,830,1462,934,736,934,604,718,2032,446,1184,1446,1000,571,980,564,323,357,514,544,476,762,854,570,2281,1274,884,1314,1028,1064,1148,1210,1860,956,1056,1300,1030,816,318,322,322,694,672,570,911,3034,488,2986,768,818,1794,1128,1128,2976,926,2304,2842,658,648,3180,3194,714,830,3168,3192,644,1074,1038,2724,932,802,992,824,414,1498,1018,622,620,770,752,1480,680,1286,1500,898,1392,1492,738,796,500,1386,2020,3132,1336,754,2384,1248,882,1796,868,1496,872,464,1500,988,520,1486,514,1376,1568,830,518,1504,910,518,916,1494,1034,1412,1474,1018,1506,1270,1448,1494,956,3116,1474,580,430,1506,888,414,1474,1422,608,1532,700,922,1488,1016,522,512,1260,894,688,1292,1450,750,1262,1476,822,888,1480,854,604,1572,812,568,1494,430,428,516,1472,888,1484,896,1490,576,898,1382,1060,426,1496,582,1336,1494,634,440,1414,1472,676,1500,1104,1476,1386,766,1910,734,1470,1196,1342,816,738,1322,872,1502,1060,3160,3160,1498,1350,2380,1500,836,768,2442,1488,756,1518,790,754,1488,1084,842,1504,1022,854,1488,900,878,2460,1482,1706,1690,2070,516,1472,1284,2368,1500,1454,646,1502,646,686,570,1500,1044,504,740,1492,734,778,1502,920,956,1498,1004,1024,1470,1074,2492,1506,882,376,1010,1492,734,1422,1494,560,914,1512,826,934,412,1542,992,1018,1480,1214,1488,810,752,1456,642,868,496,1292,1078,3010,1466,882,516,1492,822,516,1468,1030,514,1482,860,818,560,820,816,494,800,3160,974,1334,794,948,822,462,834,828,3178,676,718,804,742,2828,816,766,818,828,3172,580,710,1036,1198,408,1048,934,980,1266,1304,1738,626,680,442,670,542,1348,546,488,438,3014,3008,1222,608,644,3126,3102,3132,3122,3134,3216,3150,648,1126,438,706,548,1286,3028,1118,1836,3020,3138,858,2298,606,752,564,654,3190,1890,2964,554,512,492,501,394,918,1206,1202,1290,1510,1514,1326,504,576,808,306,354,386,322,308,412,540,1156,1354,1362,768,478,390,1266,788,606,888,458,992,964,1210,1120,1024,530,936,1024,380,968,360,970,886,926,644,412,506,496,1402,1442,1882,902,840,1200,1196,1284,1464,1500,1320,1200,800,304,672,436,396,472,716,724,592,1876,1296,1360,760,536,308,416,1256,784,600,884,696,484,988,480,952,1208,1108,1024,528,344,1156,748,964,896,640,396,416,816,1164,1320,2248,1168,3016,2946,3112,2782,3144,2962,3092,2652,3008,2960,2692,2482,1516,1540,2348,2358,3220,1206,1188,2766,2840,2804,2476,1498,1520,2682,3098,3100,3094,3084,1388,1570,2680,2796,2986,612,466,1058,2704,2732,1200,1084,2640,1300,1592,2770,2690,2728,1400,1398,1286,1358,1426,1402,854,696,1080,686,570,564,2234,2204,2060,2084,2350,2210,2318,842,416,474,2256,2202,2016,1858,1138,1148,1762,1774,2384,906,888,2044,2118,1862,1834,2168,2376,1998,2306,2304,2312,2312,2000,2106,2316,560,792,2028,2018,898,888,1974,926,1174,2062,2008,2010,1062,1052,974,1016,1044,1052,638,520,656,348,398,384,3524,3524,2360,2332,824,992,2380,904,1212,682,442,380,386,478,1602,3110,2642,2704,2512,502,1748,1796,2412,2554,738,1680,1232,1194,1064,2032,314,436,582,420,556,918,516,1026,1096,472,2524,1618,1128,2562,3202,792,862,1198,1208,2506,2500,1028,970,3186,518,848,574,2602,890,1042,504,662,1020,1084,556,1112,1470,1906,866,892,478,1550,3212,2584,2512,1014,1246,2382,3234,3535,3535,3611,2928,484,2874,490,1056,1400,1432,3356,1918,932,892,1540,1520,1132,488,1166,840,564,996,1526,1664,2812,984,654,638,1118,1596,1570,492,862,1416,802,2102,3314,1412,1096,1284,1058,796,2692,2326,1162,1246,1640,1202,1280,1294,1206,1084,1086,458,810,2916,1682,1382,1962,804,1418,1628,3370,2636,1240,2750,1006,2836,1112,3318,780,2332,1828,1138,1472,826,1608,1792,1190,1104,1028,2166,3054,3186,1448,1854,1682,1670,896,1244,1396,1142,1262,1810,1624,1000,2958,3354,1628,508,722,2958,1866,1302,2076,1078,3076,570,2498,1570,1728,2776,1742,1744,1510,398,332,1086,3128,2796,3338,1892,1494,1938,832,864,1758,1878,1364,2056,1366,1980,1358,3188,1050,1098,1740,1596,1132,896,1116,1552,1376,902,1422,848,3144,2826,1968,1446,2290,996,1516,1780,3356,662,3340,804,1782,1882,702,1738,1548,966,932,628,628,500,624,622,626,520,3378,582,628,630,632,626,624,624,510,1184,1142,1828,622,604,610,636,550,632,502,522,1480,1462,1478,576,630,624,618,618,520,514,1182,1192,680,670,1026,1026,1022,634,610,644,632,626,576,524,522,2384,1244,1230,614,456,612,608,524,610,526,800,576,1068,1028,638,1242,816,622,626,632,626,632,530,518,3450,554,588,590,590,584,562,524,980,1066,888,1474,598,594,558,592,552,590,522,518,948,660,732,424,712,868,594,592,598,596,536,606,512,3354,630,622,568,632,568,526,1076,774,1046,1040,596,594,592,596,592,594,528,2770,1172,776,796,798,1178,478,2856,792,3280,1602,3426,3958,3240,3934,1684,1684,1824,3962,3690,2086,1368,1734,1558,2128,420,1250,3908,1884,1576,1482,3854,1894,1658,1802,1688,1012,2212,1834,1850,1080,1078,2232,3828,1922,2004,1384,1622,1824,700,3380,618,2170,978,438,448,784,1786,1736,3932,2038,1658,1792,1814,1682,2212,3938,3186,668,3234,1956,1414,2144,2062,1668,3828,1324,2218,1614,2102,2124,1646,3890,3946,1742,1940,3920,2140,1336,788,3292,1500,3798,2162,1522,1804,1394,2004,3970,1824,1920,1230,1782,2040,1810,1312,1738,1678,2542,1358,3850,3956,1474,2814,1508,596,1740,1764,774,1502,3852,3854,1584,2114,3938,3856,976,502,3436,690,2516,1684,794,1386,3958,1550,1374,716,1340,1240,426,880,586,1422,1194,388,812,1648,3378,1416,1734,2098,2066,1188,3876,1256,1584,1242,684,1186,1082,1298,1074,1544,1298,614,3294,1612,2314,3692,1152,2192,1894,1978,3488,1918,1862,3950,1858,1848,1124,2776,3424,3894,1732,1928,950,3918,1960,2114,2018,2166,1428,2644,3976,3510,3466,2350,1610,1796,2038,2976,1238,1278,1968,2000,1816,3906,1922,1858,1898,1412,1442,2154,986,1556,1292,1618,3836,1472,2438,696,986,2162,2328,1494,2088,3814,804,1478,2148,3342,2574,2820,2244,1652,1462,504,482,530,1086,922,926,1300,1220,3212,2068,1238,854,1282,922,928,770,3186,1432,1422,986,1340,1040,1052,2616,3312,3024,710,1274,2784,1500,2602,3244,1928,1050,2114,1752,2694,1802,3224,946,1308,1508,670,2296,792,2362,3330,1162,532,2470,1118,1284,1298,842,506,936,1408,1432,1070,968,1634,1506,994,704,1016,906,2042,1054,2324,482,2338,1088,956,368,1010,1594,1964,1902,2082,1258,692,1642,1808,2042,1652,1140,2160,1348,1344,1178,1370,1158,1116,1068,1154,1342,1494,1280,2338,754,766,1008,778,1776,494,516,2658,448,1654,1920,874,808,1602,972,1688,632,1854,730,1734,700,1640,2672,1420,1244,1210,1522,2246,1692,1514,1532,680,1114,1406,1472,1228,2006,1888,1864,2518,1660,1628,1504,1972,878,1022,2208,2152,2044,1836,974,1144,1276,1300,1006,996,1284,924,2304,2294,1390,1856,1496,794,940,1510,1514,1148,494,986,990,502,738,426,424,394,674,580,760,606,1730,1370,2204,2078,1316,1328,742,1092,1006,740,742,2676,1098,1238,1258,2170,2062,1888,2462,1734,1012,742,2164,1318,2276,1512,1464,1108,1092,1168,2370,1364,2228,1702,1076,1572,906,1638,2178,816,1654,1736,1748,2220,1106,1310,1062,1946,1058,1536,676,1586,1990,1308,820,1356,1070,2022,2594,1440,1438,1184,1534,1580,1804,2838,1360,1550,1572,2364,334,314,2940,850,1486,1240,896,1442,922,1056,606,590,614,1160,1904,1488,1852,1638,1396,970,600,560,1686,792,342,2502,610,3264,1104,1446,2496,462,2286,2290,2158,2286,2410,2288,1870,2330,2244,2230,2292,2542,2540,2556,2230,2298,2292,2328,2236,2310,2212,2342,2396,2250,2250,2368,1230,1212,1080,1058,1008,2240,2444,2160,1254,1228,2280,2538,2138,2282,2228,2330,2418,922,836,2292,2358,2510,2322,2516,2438,2294,1290,1210,1438,2258,358,2224,2246,2130,2212,2346,2218,1812,2266,2208,2184,2210,2480,2476,2426,2146,2234,2252,2280,2192,2230,2142,2278,2336,2222,1598,2310,1210,1186,2342,2186,2358,2412,2036,1230,1208,2220,1168,1018,2112,2228,2196,2238,2386,668,790,2266,2198,2468,1858,2494,2362,2252,1178,1256,1898,1466,1958,1536,1410,1334,594,828,602,828,1390,1870,1432,1156,1106,716,554,758,376,374,784,842,684,972,736,834,1608,1174,1004,636,648,640,892,746,746,568,794,946,956,948,936,1068,1064,872,820,812,872,1162,822,966,1177,1326,1290,838,684,1134,618,482,2178,810,766,916,1260,666,1124,1120,2110,1190,1072,996,750,736,706,1074,700,424,608,596,402,508,1472,524,434,438,924,808,1026,818,426,652,796,706,2146,2182,342,462,2094,1078,620,578,2052,974,800,1516,962,816,786,792,664,852,586,718,314,1044,622,776,1260,1370,1138,658,716,1064,1060,2150,414,1036,1042,1134,678,692,824,896,992,976,968,988,1048,852,912,800,460,1996,1532,1248,788,628,808,756,1108,1004,796,708,988,1180,1184,748,1176,1164,1328,1320,1088,992,1012,1192,1444,912,1300,1196,1720,1600,1108,1268,872,1372,2692,1064,952,804,404,1744,812,1404,1396,2624,1332,1240,940,920,880,1256,796,712,736,680,472,484,336,1264,552,560,1148,1004,1344,1020,980,992,816,2652,2652,424,828,2608,3072,588,2548,1108,1000,444,1884,1260,1016,980,988,1456,892,728,816,1304,776,996,1648,1704,1416,1092,648,1328,1324,1232,1456,524,1284,1300,1404,304,844,968,564,1368,768,718,722,920,4392,904,4078,3750,612,4218,566,2116,848,1070,2050,4420,472,3486,360,808,416,906,1362,528,792,4172,598,732,350,2562,1190,1046,872,338,1058,1274,632,638,638,676,1278,1276,1274,1292,672,642,680,670,678,1270,638,636,638,636,638,1280,1218,1270,1268,640,636,1280,682,676,578,688,634,680,682,630,638,638,630,638,638,642,616,680,644,634,630,640,636,638,2072,2132,2198,1974,486,2072,2348,2412,690,2592,2432,2536,2484,2504,2508,2348,2524,2388,2268,2504,2244,2496,2500,2344,2240,2320,2480,2256,2348,2248,420,508,2848,2312,1096,1268,1528,1012,536,980,2068,1248,504,496,580,888,500,1228,604,2176,756,924,564,1628,1384,1756,2580,1500,384,2108,1456,4784,1392,2960,884,1264,1064,956,1608,2648,3108,884,1044,3168,2968,2312,2700,3152,1960,560,660,1144,1460,796,2964,480,748,504,816,4784,2688,2408,2920,2964,2920,2972,2088,1876,1440,2956,2896,2992,2936,880,324,1292,964,448,540,432,796,340,1648,528,424,1504,1052,1144,464,552,416,352,552,496,448,372,408,1172,428,768,400,832,840,572,352,904,648,792,832,1064,1724,516,580,904,348,792,1348,356,388,1088,1256,1372,744,984,1428,452,1036,1092,3392,1176,424,944,640,736,564,1088,1016,536,836,552,1052,504,1268,832,428,472,672,1440,300,300,472,1116,768,448,1156,1232,1656,788,668,960,988,980,596,760,720,2180,2832,308,340,528,792,684,708,492,568,632,556,324,356,576,564,568,4296,888,880,452,928,376,3204,704,828,1664,2748,2624,1676,344,488,3132,1864,1172,3676,3364,1912,1052,380,616,1296,980,980,1060,1016,1552,1872,1460,636,612,600,800,624,1040,980,584,1628,388,472,1920,2144,340,680,340,348,348,340,336,896,944,868,492,1748,728,516,400,612,596,596,1008,3192,2012,548,3104,3164,3088,1124,924,656,1992,1316,460,460,592,1360,708,696,300,1128,796,524,1536,652,668,1332,424,980,788,344,784,576,616,564,1976,444,692,4072,776,520,580,1212,532,1032,344,400,628,1016,1024,744,1148,408,2288,1288,428,388,372,2616,1012,1116,496,1660,1424,844,620,856,656,636,1492,604,404,428,404,480,404,660,412,400,600,964,564,1072,2284,372,360,312,712,408,400,360,756,3248,408,752,1148,1044,612,516,932,612,356,968,612,1808,740,3132,3116,1404,2876,2680,528,472,732,392,652,628,1744,3156,2644,604,492,1032,584,572,388,300,788,2812,728,724,716,864,340,960,716,2752,2092,348,664,556,608,400,976,668,616,476,1028,1268,332,1740,1992,976,1428,1348,476,368,376,880,936,652,1240,996,568,2672,992,1384,448,448,388,1580,576,452,524,1104,1712,880,868,1496,932,1376,2220,1872,556,976,1412,412,608,400,480,332,812,976,324,932,672,728,524,664,1392,592,496,1524,660,468,844,2404,1656,332,1068,616,2124,1752,676,516,532,992,916,468,1296,492,1176,936,456,560,516,368,360,352,1704,456,1076,520,1464,1428,1492,1452,996,1992,3296,904,1028,3108,348,500,1248,2080,1016,700,1316,1272,496,1472,1212,2796,3356,1012,1116,308,2528,1016,572,1268,316,1312,968,1600,2972,2476,1508,2236,980,312,812,680,656,2016,2152,2180,1068,1076,688,1144,1704,1072,1152,420,2120,940,974,888,932,762,1732,634,2066,1464,372,2140,528,1500,1852,780,2268,576,556,2374,458,598,2230,2302,2008,598,646,644,1468,880,964,754,652,806,876,1026,870,2458,556,932,1954,1144,748,428,1030,752,384,1480,308,768,1528,1428,1282,448,738,1300,384,1074,1314,748,2240,1336,654,2186,562,646,930,1930,774,342,1068,2006,1084,1092,1238,1304,1308,2248,1702,686,1032,424,798,2202,402,482,740,688,796,568,1456,860,844,402,618,2298,1310,658,982,1894,936,570,2238,960,894,2422,832,358,2248,794,672,620,940,518,2206,384,446,704,598,870,706,472,574,534,474,2290,984,1384,578,2408,1960,1584,2194,376,2272,996,988,1020,1274,1278,1092,1154,1064,1404,1186,1196,466,874,1780,656,938,1558,1280,1724,714,792,1196,580,1398,2212,426,730,578,2254,944,1276,590,1172,752,1346,2266,722,1786,2232,642,704,1920,404,790,986,1414,538,776,1144,944,1154,606,778,838,722,664,1234,1674,900,754,402,2306,1046,416,452,2272,958,660,668,614,1016,1008,2396,2082,482,410,774,1076,636,1448,1386,416,1510,354,1370,1518,420,946,1192,1148,1566,1452,1256,590,1122,1314,586,596,1332,1342,830,804,364,386,394,1028,594,740,1396,576,684,516,580,1060,1178,1042,1302,1528,1690,1568,1268,1068,1076,594,424,612,1374,1414,1542,1706,962,2416,572,486,530,2240,1254,1252,1488,1024,424,732,1216,476,850,894,544,446,1870,658,652,328,572,1014,488,564,460,514,576,420,598,462,338,452,392,1192,1946,1018,1534,1302,422,734,918,1196,470,778,2374,1070,404,714,1438,640,342,2378,640,472,1024,480,410,632,1662,852,1246,1854,1160,1488,1862,534,498,2062,1232,924,680,492,2332,492,570,480,1188,1104,1124,956,2100,804,2604,2080,464,2684,668,1888,2312,1012,1104,728,700,2652,572,2940,716,1636,768,812,816,1240,584,1108,1204,1348,488,824,1024,1104,1296,1100,420,3024,696,1176,992,884,2460,1440,940,540,432,480,2784,968,876,1932,1800,1616,500,936,1640,476,1352,1612,944,2816,2024,816,2140,844,812,1172,2412,968,432,1344,2332,1384,1372,1560,1680,1636,2828,2152,848,1296,532,1012,2776,508,604,936,832,824,784,524,980,716,624,1176,1012,500,780,2864,1656,832,856,1240,2404,1180,720,2824,1216,1156,3060,1052,448,2832,1004,848,772,1192,592,2776,484,512,516,564,760,1104,888,524,616,720,452,676,600,2896,1152,1740,476,660,3004,984,2464,1440,1996,2048,660,816,644,2864,1256,1248,1212,1532,1532,1284,1380,1344,1768,1496,1508,584,1100,2240,824,1188,1952,1668,2164,900,952,1508,752,1736,648,2804,384,724,2848,1192,1612,752,1484,944,1696,2860,736,912,2252,344,2804,808,900,2424,508,576,704,1088,980,1368,1784,672,980,508,1352,1180,1360,760,980,1052,832,612,1532,2112,1052,1040,504,2904,552,520,572,2856,1112,728,736,712,724,2292,1276,432,3028,2620,604,412,904,724,1824,1100,548,528,1908,444,492,1712,1908,1180,1192,1428,1356,1440,1980,412,1824,1584,736,1404,1644,932,1672,856,1652,1012,1024,524,2036,744,928,1728,728,860,652,460,1336,1508,1308,1644,2076,2136,1972,1592,1344,1000,1356,960,744,512,768,1676,948,1780,1844,2144,496,1228,3040,724,668,2984,1576,1580,1880,1292,536,920,448,456,460,500,1532,1112,1532,1128,684,564,2356,828,412,716,1276,612,708,784,652,652,660,480,648,584,408,648,336,444,728,536,832,576,400,556,500,652,1608,904,524,764,2456,764,752,768,564,636,1284,608,1936,640,1032,528,1156,1500,568,320,984,2992,1356,1208,552,604,712,680,508,304,876,696,1972,1756,2992,800,592,1296,592,600,516,800,2100,1068,1568,2344,1832,1880,2336,648,664,628,2580,2116,1240,848,616,2940,620,384,716,1142,406,702,632,1730,912,1854,2022,1226,1080,1112,766,2064,1238,974,680,1136,756,650,1466,1172,1366,388,400,1738,1130,1588,1764,1334,1242,1418,634,1178,1868,432,566,752,598,1062,2032,780,1178,1748,958,1670,1218,2440,488,450,446,820,352,424,352,1058,680,1236,700,690,384,710,354,724,2020,1956,1176,728,632,596,578,2394,2106,1136,1932,1456,522,772,1022,634,800,1040,992,966,1028,1112,1098,1914,1876,1874,1994,1480,1398,832,2286,958,2500,2438,1816,1736,1650,314,1244,1538,926,1668,784,1464,1524,2002,1156,1144,1912,874,378,792,1594,1748,2108,1150,1542,1952,2626,880,874,1056,1076,952,422,1272,1128,2502,1496,1346,652,592,2044,1676,510,976,1238,1224,1978,1970,2528,2372,1254,1488,1786,1886,1876,1038,408,626,2194,1010,716,1274,968,962,1366,1348,634,564,1382,1422,796,466,654,902,1254,906,372,664,1058,1992,1018,706,460,960,928,2416,432,614,964,2356,948,796,798,2114,1980,976,1732,1412,1234,2190,1314,864,2008,2366,490,2460,432,486,1146,1238,686,1256,2724,1208,1292,1164,1810,722,822,1276,914,924,992,1472,1394,1516,1934,926,1450,576,1044,1412,1202,1666,1146,568,734,546,698,2198,902,784,1278,792,552,694,640,872,1854,2062,1242,1086,1118,436,1246,2072,1238,978,680,1134,756,654,1460,1162,1424,406,398,1728,1136,1654,1710,1332,1246,358,1088,634,1072,1868,452,568,1260,1866,536,2022,1046,1192,1780,1212,1682,1212,2424,492,452,492,736,864,352,426,356,1068,680,836,1242,690,694,384,708,636,1972,1964,1076,716,630,594,580,2394,2102,1134,944,912,1494,526,780,1030,632,800,1102,1010,968,1088,1096,1106,1910,1892,1860,1938,1482,1398,838,2282,974,2496,2432,1764,1746,1978,1076,1526,1548,710,572,1676,1280,1478,1536,1998,1148,1152,1956,832,426,762,1590,1758,2072,1436,1158,1554,1950,1308,880,880,1054,302,1072,954,1280,1270,2526,1380,1358,716,2072,1690,972,1244,1222,1986,1984,2546,2374,1302,1540,1782,1876,1870,1044,408,618,2204,1026,2574,970,962,1374,1342,696,562,1380,1320,794,578,738,894,1266,902,354,664,1066,1988,1026,706,466,956,936,488,578,960,2378,432,802,804,2108,1900,982,1750,1418,1228,2218,1322,864,2004,2350,2238,434,338,1156,1238,818,1254,2722,1208,1282,1174,1752,722,818,1274,524,930,986,1476,1390,1524,1930,930,1412,578,1054,1424,1234,1676,1216,566,734,484,672,804,2186,782,1694,2316,2424,2420,2170,718,368,2382,2240,1968,2404,2234,1532,1350,610,1312,1150,1528,1890,2410,1374,546,986,1984,1424,1846,2080,1804,2382,2328,1644,1290,2024,1502,1324,2274,2148,2400,2128,1350,936,834,2364,1654,1532,2354,704,748,598,354,358,630,324,496,930,952,484,510,2614,2056,996,1032,1080,1068,1348,1172,852,1492,1024,792,1076,956,964,332,1592,804,1314,858,990,784,528,768,856,1858,1534,1100,908,888,818,744,746,754,988,834,1636,1094,888,1018,746,598,1004,1412,856,800,1598,910,1604,740,996,1526,1232,940,734,606,992,1548,572,548,1346,784,944,1354,746,1476,542,536,906,850,894,886,996,1272,730,996,1002,580,570,838,820,1600,1450,626,668,800,728,856,1104,904,754,884,750,746,750,752,626,1876,372,610,724,608,796,1224,1224,688,2992,782,820,868,466,842,2146,2992,754,1450,674,830,804,598,598,2588,942,1014,1032,1530,2488,888,1536,2352,1162,1228,1162,654,1252,1266,1054,1236,2292,1282,1312,1220,1220,2308,2164,2386,2236,2854,1074,1010,2244,2446,1930,2936,1454,812,2342,1190,1260,2738,2200,2406,1272,1280,2546,2250,2614,2864,2552,2468,2734,2398,2386,1316,2344,2298,2328,2680,2210,2494,1300,1306,2568,2384,2530,2488,2506,2184,1196,1114,2340,1462,1294,1056,1068,1190,920,1144,1098,2198,2694,2260,2616,2604,2336,2114,2856,858,1338,628,636,1500,2676,1482,1230,2720,640,1752,2990,2340,336,544,1096,2344,1424,2866,2646,3032,2916,2760,636,1360,1338,1370,1402,2916,2134,1388,2576,728,1488,1496,2476,2282,2554,2676,1760,2766,1258,1394,626,2242,634,786,730,2786,2210,1488,2592,1494,2928,1798,2532,584,2500,2536,2554,1220,628,886,2212,1720,1980,2704,2248,2866,2864,626,2670,2522,2920,2566,2492,2892,1236,630,2578,2438,2404,2594,2678,2482,2386,3026,2738,2484,2866,2986,626,1508,2866,1486,1512,1488,2334,2854,1536,2618,2514,2872,622,2748,2756,2878,2644,624,2728,2606,632,2514,2852,2974,2478,2736,632,2030,2298,1690,1896,538,1410,650,2318,1518,1338,2896,402,732,1096,2792,2912,2884,2788,1744,2884,2740,2860,2840,628,2486,636,708,716,844,590,582,924,750,742,986,534,1054,604,848,644,618,358,860,730,832,808,642,650,752,864,554,560,1056,518,700,1122,392,1958,1280,2042,1186,1376,1760,716,710,1820,720,722,1134,532,716,782,1174,1166,1160,1218,1262,1536,938,1016,708,742,566,776,1204,1718,2038,1154,604,1132,1174,1276,1304,740,2440,1146,1426,934,2948,2062,1842,712,1968,608,794,922,1748,1064,1362,1248,2782,752,1248,1110,672,1040,1224,972,980,662,2794,1058,748,752,462,1978,1112,1434,830,1312,1024,1194,1456,904,2044,2906,2726,674,1252,1634,1148,1248,966,1130,1396,1100,1724,736,1040,990,1520,964,1132,1318,1320,1144,2086,1214,1370,908,1112,1380,1142,1539,2736,1794,1193,510,1112,1072,1142,838,976,1918,1052,786,1986,1988,1774,978,892,1252,1176,1134,1014,1008,1644,1576,1180,644,1156,1036,821,1064,724,816,860,950,740,1518,998,1010,1964,1234,1170,1718,926,1992,578,1164,1118,602,608,684,614,2310,1180,1738,1324,760,788,786,768,1782,1114,1272,1006,1520,1938,1186,1290,1224,1078,1242,1302,1116,1166,1166,1290,1206,1046,1000,714,1002,780,2966,2896,1322,1162,1308,1550,1436,994,1224,1284,714,720,738,856,600,776,1434,996,708,996,836,984,1022,974,798,776,944,926,422,486,2926,2956,542,530,568,664,320,538,1548,1230,1644,850,1542,1778,1630,2906,1036,982,606,1504,810,920,2620,2062,444,478,990,540,692,374,662,316,812,840,778,750,748,772,800,684,750,904,766,334,598,452,616,614,616,594,894,814,772,796,1108,898,746,670,510,654,708,1320,1684,788,674,1572,818,900,448,1098,470,460,732,956,1036,1184,1264,1288,854,762,726,342,646,644,662,2294,2882,2370,2940,3004,382,506,530,470,2932,2836,1932,1136,1172,1478,2596,368,2186,2282,1068,1070,946,1246,1250,1094,2916,2928,2646,2708,2250,2354,1830,2872,2910,1202,816,764,1248,1816,1498,1584,2288,2028,2842,2848,900,676,756,904,890,964,644,1636,1354,2480,2244,972,2266,1310,1430,1682,1956,2370,2880,2924,2920,2848,2364,2882,2908,2544,2682,488,630,726,592,880,910,1800,832,826,763,1662,694,839,2552,820,1202,2598,1574,764,412,2546,2566,2588,2416,2694,1186,2532,2588,962,1196,1292,1592,1190,1190,1180,2144,326,2618,2548,386,1898,2446,2378,634,2504,2222,2634,2506,2608,2440,2510,1632,802,518,1080,2616,1086,2530,1096,1144,1180,2558,2506,2678,1166,382,1074,1534,452,2560,2674,1016,2442,2712,854,2620,1706,578,2566,542,2628,1180,934,1364,1088,890,1140,638,1600,2700,418,2078,788,912,2588,742,880,694,566,360,478,710,1048,2708,886,2558,2680,998,976,1516,2560,1072,1114,2516,2562,938,2614,530,1186,2316,944,936,928,948,1178,1298,1220,1204,1222,1304,1302,2612,2570,2628,2534,1302,1254,2556,806,326,1286,1298,2040,522,1788,1772,2654,1326,1228,420,2136,1574,1290,1286,598,1416,1278,2426,1786,1180,1046,370,2566,1124,1286,1274,1206,1308,2602,2500,1782,2592,2570,1804,1314,1294,1764,1780,2594,2578,1804,1802,1804,2556,1398,2620,370,2074,860,890,2592,1042,2460,632,2498,554,498,754,482,554,444,1440,1066,1144,2630,1356,858,646,1014,2566,2586,2604,2576,2178,990,1432,2626,1292,1134,1016,2594,2638,866,1148,2552,2504,2598,1486,2642,2644,2628,2402,2534,2060,1284,488,534,552,1346,1148,1198,974,1138,650,1156,408,1026,462,992,1156,1266,1188,892,1184,1194,1174,1066,1240,1140,1178,1186,1158,396,482,1194,814,814,1702,1526,1659,1092,1203,1502,1451,948,1661,778,1152,2684,2132,2208,644,640,676,592,688,612,692,608,604,604,644,604,628,416,384,2620,2168,2272,2036,2400,2620,480,476,1764,1968,1260,1260,1612,1556,864,1156,468,544,1752,928,1900,1216,416,1116,1140,1784,2500,1588,2744,532,368,356,2280,896,940,928,1940,3464,2248,492,564,1416,640,852,1012,1084,1498,758,690,2016,684,508,596,540,842,2204,678,1550,1542,1566,1508,1148,1308,1798,1078,504,494,1048,1062,512,823,2006,835,2002,789,2016,408,604,464,744,1708,642,604,490,903,2204,857,2204,742,2212,2062,773,2218,2202,1062,864,2388,2394,2002,2128,702,2202,2198,728,2196,2214,1088,364,606,1004,746,628,376,518,408,612,776,304,476,410,420,432,2103,1199,1972,750,788,986,892,882,874,618,962,484,412,380,476,480,852,808,444,420,432,468,528,468,360,408,384,480,1644,864,444,432,812,1708,816,1012,516,500,464,564,544,436,576,440,492,476,644,780,436,360,492,720,448,340,984,2032,1310,618,584,726,700,1216,678,2808,2812,1298,1240,2800,2814,2802,2786,1662,2786,1302,1300,2708,470,466,472,2768,552,712,1186,2788,704,1046,1602,1578,462,468,1330,1324,1330,1324,476,488,1422,2740,2756,2756,524,490,492,496,1422,1398,1342,1342,1342,1342,464,456,1620,480,2792,456,448,1334,1346,1332,1330,2806,2788,1336,1338,1336,1138,770,1872,2388,2062,1328,1330,1314,1338,2768,1310,1304,1356,1324,2792,1316,1298,1122,1106,1140,1222,1322,1324,1030,1312,1318,1190,1320,1012,1304,1090,1312,1372,1158,1312,1304,1310,1340,1346,1104,1344,1318,1332,1324,1180,1350,1340,1340,308,346,742,1354,1308,1294,1310,1158,1140,1316,1314,1310,1160,1104,1312,1310,2820,1338,1338,1332,1330,2538,1218,1274,2610,1344,1344,2828,1362,1346,2828,2828,2820,2800,2800,2812,2792,1342,1296,1240,682,2936,1206,1214,398,696,680,346,516,704,910,2756,726,1384,1566,1064,380,1222,336,340,330,332,452,378,370,942,460,368,366,374,460,460,460,452,458,1486,372,450,458,456,992,522,348,344,380,376,452,448,2786,2792,1876,812,904,810,840,2790,2776,2788,2794,2786,562,562,750,674,2698,2798,2790,1972,2792,2234,454,2788,2032,2778,818,822,816,1172,818,476,368,470,2788,2780,2792,846,1822,2176,2786,302,1604,2804,2784,2784,2806,2790,2780,2774,1346,1360,1336,1320,1246,564,358,914,1268,442,548,972,976,962,972,974,1214,744,1210,964,1010,870,984,992,816,922,1170,432,566,382,604,568,500,508,544,928,972,1152,2138,1544,838,1166,1122,676,684,646,624,650,712,696,612,544,1198,568,712,558,944,1246,1190,1290,1302,1374,1260,1034,444,1280,1010,736,712,602,708,488,1042,1214,1530,990,1230,358,362,602,852,400,682,354,494,910,1352,324,638,834,736,680,798,632,776,394,1478,334,1198,488,478,566,876,548,332,658,874,940,428,1030,1164,598,472,558,734,1048,1036,654,682,634,356,364,468,684,780,552,346,804,382,492,632,566,1450,312,486,2098,388,690,734,554,608,952,814,846,626,808,714,1304,592,1776,448,874,622,492,910,342,538,476,1068,884,1286,1238,1256,558,642,1144,446,426,340,598,382,386,798,328,408,330,368,1722,594,402,692,578,552,318,374,370,504,324,1022,520,548,672,1098,486,682,780,1062,1038,516,690,970,576,534,748,746,730,740,1160,828,622,550,958,754,1196,394,666,418,418,856,754,1736,1778,1804,1322,1168,1162,510,506,658,864,842,1308,602,368,576,538,424,432,1494,450,470,556,432,1090,360,594,996,424,522,690,924,614,546,1306,1214,340,628,330,496,780,342,764,344,600,318,604,724,574,986,472,884,410,1010,842,818,574,398,1708,2262,732,594,808,734,698,752,456,596,800,384,444,320,312,780,644,544,1036,748,356,628,672,2460,708,1668,344,732,596,820,1000,1572,2736,876,608,1332,2720,1210,1592,992,1148,1588,1702,666,942,750,1746,752,1594,752,1412,1216,1592,856,874,1746,544,692,1314,1280,478,1206,720,1218,482,648,1548,970,448,1206,1722,1142,1312,626,1140,1048,1730,638,966,498,1496,478,882,1578,784,1598,1026,1202,484,894,1378,576,846,890,1572,1216,494,810,1580,394,1460,534,940,916,1214,1094,688,1554,386,818,722,732,758,1168,1580,672,1226,1462,726,1072,1680,524,880,1590,1220,1426,750,962,1544,862,1550,1102,1572,1234,546,1402,436,1010,660,1554,642,1232,858,746,1218,472,1068,1596,1212,770,1222,1202,652,1228,702,642,1018,1090,768,1102,1558,1228,486,1506,544,1030,1612,1078,1668,498,1234,1274,1002,1422,1252,1480,422,1240,1372,466,1594,1782,1458,752,1072,1074,1030,3236,2434,2384,676,814,454,636,602,752,1862,1362,574,406,914,1690,514,1006,1826,924,650,2310,464,1548,794,1598,540,388,1312,2088,514,664,874,1502,1266,1134,1532,482,480,406,768,816,622,956,860,836,652,836,750,708,838,992,824,1556,1456,956,1392,766,1358,1384,928,486,648,1146,678,1408,832,1402,990,1084,1094,628,834,1032,1154,1044,504,1674,928,768,1348,1018,322,568,1894,800,1278,1214,1334,454,992,1300,440,776,766,1100,2564,1326,1222,1418,1060,774,1286,872,776,432,752,1294,1436,536,1396,1256,1338,1340,1326,1258,1288,1330,1324,478,590,954,1242,1308,1210,1254,1240,1298,1306,1408,1296,788,818,1086,1224,1284,1410,1316,1234,1272,1272,1184,1384,1340,1174,1298,1302,776,1318,1448,1108,2384,1120,1552,520,446,752,424,400,512,994,876,628,400,874,512,1158,758,1474,512,1044,886,652,880,924,1154,1062,1002,760,424,748,2788,804,756,638,452,684,1346,1366,1356,2824,1388,1364,1296,1440,1222,1190,1336,468,586,1146,1210,1608,1192,308,506,846,1148,1130,1346,1444,998,468,358,1324,1296,1342,1306,1140,1296,1368,1138,1382,1202,866,1104,1388,1208,1206,1310,1238,1348,1072,1332,1334,1282,1330,1172,1276,1290,1280,1314,1232,1396,1292,904,1384,1406,1582,534,390,1050,1162,2506,1176,918,494,1076,1602,1036,1384,1322,1232,1600,1200,610,872,1092,1164,988,1228,1220,1240,996,1598,656,930,1492,1210,1332,1290,918,2958,688,1328,2444,1104,1538,2628,1896,586,696,472,674,876,1496,766,886,1510,2454,2474,2552,364,3020,2988,3000,1674,2956,2972,2526,2444,2976,2994,2982,3006,2968,3044,2282,2830,2896,2574,2980,3002,2974,3006,2792,2942,2920,2984,2754,2982,2968,3014,2954,3002,3018,2966,2496,2962,2966,2972,3002,2946,2474,2908,2998,2974,2996,2074,690,2986,2926,2524,2994,2970,2984,2458,2120,3078,2636,432,2400,2402,1068,802,2372,2356,1990,1762,2372,2396,2414,1782,2242,2312,2042,2378,2380,2376,2384,2234,2328,2330,2186,2366,2368,2376,2374,2348,2378,2376,2376,2378,1982,2368,2352,2372,2364,2380,2360,1972,2384,2378,2368,2378,2342,2394,852,704,2398,2352,1704,1956,2444,2276,388,3216,3168,3164,3148,3124,2632,2572,3168,784,2244,3156,3172,3200,2360,2980,3088,2704,3164,3160,3160,3164,2992,3096,3104,3160,3148,3172,3148,3128,3136,3172,3152,3180,2624,3156,3116,3168,3128,3168,3132,2624,3156,3164,3144,3180,3148,3120,3172,2668,3180,3136,2616,2380,3040,2398,2414,2380,2384,2358,2506,1808,2414,2382,2616,2386,2396,2420,1794,2248,2324,2170,2398,2386,2400,2454,2316,2338,2350,2208,2386,3118,2400,2380,1032,1256,2372,2400,2372,2402,2392,2400,2370,2410,2328,1988,2398,2400,2372,2398,2376,2364,2460,2022,2402,2376,1698,1964,2448,2300,2214,438,2684,2436,2878,2614,2146,2712,2358,2074,1732,1958,2154,2186,1912,2032,2200,2382,2446,2132,2274,2398,2242,2096,1894,2072,2812,2396,2280,2252,1860,2062,2504,1680,1700,1930,2458,2552,1998,1904,2616,2044,2036,2070,2244,2494,2750,1732,2058,2018,2248,2354,2100,2330,1946,2140,2450,2560,2956,2334,2392,2378,2260,2248,2420,2238,2154,2150,2370,2902,2324,2496,1898,2598,1814,1706,2396,2070,2120,2848,2092,2134,1804,2046,2510,2696,2042,1976,2326,2412,2168,2102,1898,2124,1934,564,792,810,486,782,564,544,376,470,778,816,368,580,556,404,816,1494,1498,974,1438,624,790,788,558,766,920,2650,846,696,378,598,1640,1608,1570,2840,2046,624,1248,3134,508,2158,558,456,2192,646,694,844,606,594,1318,672,1034,882,372,524,508,496,500,536,516,500,796,504,496,512,516,508,508,516,504,504,508,508,424,372,1054,2212,754,754,756,1016,1124,1098,1122,802,1142,1042,692,408,978,434,462,1016,398,616,712,984,1786,1318,626,1310,1338,2190,1152,1512,484,1216,896,348,642,1434,532,728,1420,742,698,542,944,670,672,754,782,770,1052,884,1032,880,1998,1106,2732,1664,1278,2820,2812,2978,2930,2020,2836,2812,2752,812,1492,2070,1998,1618,1216,2340,1016,2756,2756,1092,2762,1312,1316,1626,2228,1302,1920,1218,2396,1270,1446,1226,2746,1122,1196,1848,1422,2762,1322,394,2060,868,1284,1276,1522,2744,1262,1512,1122,644,576,2832,1248,2760,1240,768,1360,1268,948,1292,1052,1872,852,1252,800,964,2428,1288,760,1288,1372,1264,1216,1196,1212,1212,736,1200,1596,1484,1400,2224,1280,852,1256,1288,1356,1372,1308,1288,2256,1256,1380,1064,1340,2552,1376,1492,1568,868,1372,1264,960,920,3178,792,2880,2880,2890,2906,2880,2886,2874,2882,2874,2882,2874,2882,2870,2880,2870,2880,2880,2876,2886,2880,2878,2876,2884,2874,2882,1984,2880,2874,2882,1926,2880,2874,2880,2874,2082,2874,2880,2878,2872,2878,2868,2880,2124,2164,2880,2876,1836,2874,2880,2876,2880,1964,2880,2870,2878,2872,2878,2876,2880,2870,2878,2878,2880,2874,2878,2160,2884,2876,2882,2874,2886,2872,2108,2870,2880,2878,2880,2876,2880,2876,2880,2880,2874,2894,2870,2880,2874,2882,2876,2136,2874,2108,2876,2884,2874,2884,2876,2878,2866,2882,2878,2884,2882,2876,2872,2884,2878,2876,2872,2882,2884,2874,2878,2870,2884,2878,2882,2878,2882,2876,2878,2874,2880,2876,2868,2862,2880,2882,2038,2880,2880,2868,2052,2020,2878,1892,709,1831,3371,3324,3291,3384,3313,3510,1498,3396,919,2600,3352,2755,3483,3045,3322,2823,1649,1954,1706,2582,1534,3488,2842,1788,2125,3332,1414,3270,3227,2756,2653,3253,3279,3444,3478,2685,2599,2578,3227,1996,1905,3077,3215,3339,3202,3182,3230,1513,3183,2244,2006,3188,2633,3202,2037,1755,1925,1884,1076,3507,1935,3300,2736,3223,3353,3304,3257,3305,2112,3297,3379,2578,3525,2791,2693,3384,3444,1823,2600,1111,1937,3503,1763,2562,3455,3430,1982,3260,790,2862,2866,1972,2872,2866,2864,2874,2062,2866,2868,2870,2044,2722,2868,2866,862,1560,2868,934,442,2150,2864,2870,2874,756,410,428,2870,2862,2374,2860,2870,1610,2872,2862,2878,2862,2872,2868,2868,2864,2868,2864,2704,2864,2870,2862,2874,2864,2884,2860,2500,2862,2874,2866,2874,2870,2866,2872,2870,2720,2870,1136,620,2870,2876,2870,2882,2874,2870,2878,2874,2876,912,624,2872,2076,2882,2884,2876,708,2106,2608,2025,1842,3183,2166,2587,2394,2355,3019,3260,3484,2315,2173,1710,2036,3316,3350,3222,1403,3276,2164,2876,3377,3300,3120,2315,3149,3405,2417,3088,2239,3308,1266,3232,3160,692,2991,2570,3462,3024,3387,2950,3507,3344,3457,3375,3438,2952,3178,3049,962,3501,3145,2579,2910,1352,1550,1542,1106,1074,1094,1106,1048,954,1098,1088,1102,1148,926,1106,1080,1106,1126,1104,1078,1106,1120,1022,568,514,1066,1130,1082,1088,1074,1084,1116,1118,1102,1066,1098,1304,680,2148,2212,2208,2220,2576,2128,2164,2164,2172,2136,2156,2112,2156,2152,1996,2184,2168,1940,2168,2184,2160,2220,2156,2160,2160,2168,2068,2144,2180,2152,2284,2144,2244,2180,2260,2136,2144,2140,2200,2136,2164,2156,2180,2204,2144,2184,2160,2188,2124,2156,2132,2324,2156,2136,2164,2156,2152,2164,2156,2136,2124,2176,2156,2084,2196,2768,692,308,1028,516,764,2144,2148,2220,2132,2136,2204,2152,2172,2220,2156,2160,2160,2160,2148,2160,2140,2140,2144,2156,2136,2164,2152,2100,2180,2148,2144,2172,2180,2160,2164,2136,2140,2160,2212,2128,2004,2368,352,452,2812,3072,2556,2916,1548,2600,2568,2196,2296,2588,2832,2644,2880,1336,520,956,2896,2484,2900,2412,2812,2888,2492,2872,3738,2192,2298,2272,2342,1230,2212,2268,2054,1928,2326,2256,2290,2298,1276,2290,2254,2092,2230,2240,2162,1302,2224,2278,612,2012,2010,2014,1982,1972,1982,1970,2006,1998,1996,1984,2016,1996,1954,1974,2000,1982,1984,1990,1988,1980,1982,1984,1988,1990,1976,1982,1980,1972,1972,1998,2006,1982,2002,1982,1966,1980,1988,1994,1984,1990,1982,1982,2014,1972,1988,1988,1980,1986,1986,1972,1984,1988,1962,1998,1986,1978,1992,1994,1996,2006,1994,1988,1986,1982,1978,1988,1980,1992,1992,1990,2000,2268,2010,1996,2004,2016,2010,1984,1986,1980,2008,1998,1980,1988,2018,1998,1974,1994,1978,1976,1968,1988,1972,1988,2262,1980,2146,1984,2210,1978,1986,2006,2072,1990,1978,2000,1986,1970,1974,1978,1978,2004,1996,1978,1986,1952,1980,1974,1972,1978,1980,1984,1984,1980,1980,1964,2046,1544,2036,1982,1998,2000,1984,2180,2000,1994,1982,1984,1980,1988,1992,1988,1990,1992,1976,2002,1972,772,394,398,1090,1460,1262,412,678,516,638,552,1206,1528,498,1090,1972,1124,1870,1570,1666,556,3232,3232,548,602,3234,554,2718,516,552,814,3238,454,1578,556,802,3230,566,528,3228,556,1032,3234,992,1186,632,3236,534,1322,552,3264,546,3268,391,2427,2312,4036,522,3248,636,3256,436,3258,1328,496,3256,1054,3252,642,1534,1530,1504,1520,1324,1236,1510,1300,1408,1280,1524,1492,1488,1492,848,1300,1376,1298,1500,1502,1368,1492,1528,552,344,2512,3183,1354,1800,2376,1530,3146,2450,2440,780,3160,2436,2062,2515,2425,1200,1648,2542,3177,2486,2186,2276,2794,1970,2222,2082,592,1436,768,700,1172,366,1242,1214,1218,918,1234,1254,1216,1196,1262,1288,1360,1238,1228,1238,1440,1230,1256,1380,1238,1228,1264,1240,1374,1264,1264,1346,1304,1292,1260,1284,1312,1270,1270,1190,1248,1368,1240,1238,1284,1376,1282,1274,1240,1232,1346,1246,1264,1266,1260,1268,1280,1248,892,1238,1380,1262,1252,1324,1234,1172,1336,1326,1478,1254,1370,1348,1232,1250,1266,1218,1246,1236,1262,1212,1236,1260,1232,1356,1260,1242,1372,1286,1278,1256,1228,1154,1264,1244,1248,1254,1252,1260,1358,1274,1252,1262,1260,1384,1330,1254,1384,1374,1428,1268,1360,1456,1280,1260,1254,1272,1264,1258,1256,1296,1268,1294,1274,1262,1270,1270,1288,1250,1252,1262,1260,1258,1250,1280,1212,1248,1248,1226,1252,1230,1248,1238,1244,1234,1198,1244,1284,1334,1236,1240,1238,1236,1238,1342,1260,1254,1254,1354,1248,1232,1246,1244,1190,1238,1252,1262,1230,1244,1224,1204,1186,1222,1204,1214,1188,1250,1332,1178,1212,1274,1224,1344,1252,1204,1246,1224,1218,1246,1222,1188,1236,1200,1230,1188,1190,1216,1198,1194,1218,1216,1110,1192,1202,1202,1204,1172,1200,1180,1228,1212,1240,1206,702,1162,1154,1278,1254,1264,1272,1288,1354,1254,1232,1282,1256,1276,1276,1268,1246,1246,1254,1266,1246,1424,1224,1232,1212,1242,1258,1254,1180,1224,1252,1242,1206,1232,1234,1340,1224,1230,1330,1236,1122,1220,1244,1230,1242,1222,1338,1236,1254,1248,1098,1220,1222,1190,1208,1202,1218,1184,1202,1202,1190,1206,1186,1204,1204,1194,1206,1218,1212,1116,1214,1218,1232,1218,1206,1238,1258,1224,1254,1198,1252,1252,1242,1044,1212,1220,1204,1060,1188,1194,1204,1220,1234,1210,1250,1236,1222,1230,1220,1230,1204,1234,1216,1218,1248,1162,1232,1248,1270,1240,1268,1268,1238,1278,1260,1268,1438,1388,1242,1212,1212,1226,1236,1216,1248,1218,1248,1218,1234,1228,1220,1236,1180,1262,1208,1220,1252,1242,1218,1230,1350,1250,1204,1224,1218,1222,1244,1210,1218,1230,1250,1230,1232,1208,1198,1296,1250,1200,1278,1258,1246,1224,1196,1350,1548,1236,1354,1264,1216,1234,1250,1218,1246,1346,1350,1234,1178,1228,1234,1226,1200,1220,1234,1208,1230,1236,1202,1250,1176,1216,1244,1250,1234,1230,1396,1286,1408,1234,1252,1202,1232,1190,1226,1258,1232,1208,694,1164,1222,1232,1264,1208,1252,1234,1296,1228,1130,1196,1212,1220,1242,1234,1230,1208,1224,1212,1238,1230,1204,1238,1226,1210,1240,1232,1210,1210,1234,1216,1226,1224,1224,1210,1260,1210,1216,1184,1226,1232,1244,1198,1212,1200,1216,1216,1212,1178,1370,1372,1216,1216,1226,1212,1224,1232,1238,1226,1224,1220,1216,1220,1218,1214,1184,1218,1212,1226,1220,1228,1222,1220,1220,1228,1230,1214,1218,1218,1252,1234,1198,1234,1222,1104,1214,1212,1214,1354,1206,1220,1376,1218,1218,1226,1354,1188,1228,1200,1340,808,1200,1210,1216,1220,1368,1228,1224,1224,1384,1228,1218,1224,1218,1220,1348,1180,1224,1212,1206,1220,1232,1218,672,620,826,1272,1212,1204,1228,1212,1242,1244,1188,1218,1370,1226,1254,1248,1200,1224,1248,1240,1198,1208,1212,1210,1176,1166,1190,1254,1220,1304,1260,1246,1204,1274,1228,1276,1246,1266,1214,1274,1224,1214,1234,1240,1248,1234,1232,1234,1224,1204,1200,1202,1200,1192,1250,1238,1242,1218,1208,1224,1212,1228,1194,1248,1124,1210,1210,1230,1236,1314,1272,1274,1294,1246,1374,1280,1262,1254,1246,1212,1212,1264,1336,1128,1230,1168,1344,1190,1176,1188,1216,1218,1190,1192,1188,1188,1240,1210,1338,358,300,596,2026,440,1392,1078,638,844,1176,864,570,498,524,752,446,886,610,1396,824,1328,972,1284,806,768,784,1294,502,684,404,1456,406,902,998,858,828,2042,590,934,782,1376,862,1202,2314,1038,754,362,1080,1226,1122,1020,922,1046,430,768,566,542,610,1296,604,600,612,1026,646,670,588,352,628,516,818,552,710,534,510,704,808,1004,674,886,624,748,624,682,646,1020,798,2090,832,756,1016,1898,1688,682,450,508,1692,1308,1758,1500,694,914,762,686,796,682,1582,1576,734,948,868,1932,1684,838,806,796,772,1824,642,622,608,804,408,408,1826,900,762,784,1634,1690,834,484,498,780,794,762,916,560,578,900,1674,1720,1956,800,838,876,580,566,888,1832,942,650,654,666,682,712,1778,1176,1930,1412,756,590,548,1724,1676,1670,792,716,702,684,430,424,926,386,618,486,414,434,826,1768,778,1062,1720,1912,2064,872,610,1932,750,546,552,1498,764,888,900,1808,1230,952,900,856,1642,712,1124,1808,1996,1840,2144,1590,630,882,732,750,498,692,1730,1696,742,1112,1198,722,586,602,706,796,1534,712,944,930,918,608,760,882,828,1786,436,1822,1558,1080,1000,828,866,826,806,860,1830,1724,754,754,946,780,1712,2012,978,860,1288,556,516,1444,1616,1600,1588,1612,1602,950,522,1394,1544,882,400,1298,1656,1436,1538,1506,1252,1628,1240,1350,1716,1442,990,1540,1374,1404,1098,1586,908,1768,620,1564,1462,1598,1466,1318,1472,1592,1550,872,832,428,1444,1284,1662,1492,684,832,1636,654,1174,1190,770,498,1466,1324,1626,506,882,510,1184,1564,788,308,1016,1670,1188,1152,554,982,1392,1616,1576,1296,1546,988,1734,914,674,680,852,1348,1634,932,560,1624,582,776,1198,586,1098,770,864,1652,1660,1234,1244,994,1658,1128,1336,1230,1314,1252,1648,1630,1636,1634,1558,1322,1446,1660,1650,1546,1356,708,1518,1226,1376,1012,692,1412,1326,1596,1664,1600,1658,1548,1596,1116,1150,1340,1242,506,368,1682,1336,1306,1334,1678,1484,808,1838,1436,1216,1256,1532,1034,1046,808,1266,1734,1566,1366,1554,474,1604,994,1318,1160,1416,760,686,1526,1288,1304,1182,740,1568,1508,1442,1016,1082,790,904,1446,640,582,726,838,878,2882,2740,1106,2568,1770,546,664,854,660,772,780,2790,590,1984,1768,484,2658,2642,1184,1266,1354,1098,568,1958,350,354,332,434,638,1072,982,340,2370,2332,2806,2476,1644,2804,1326,660,1040,466,924,1460,618,460,1382,670,726,626,954,602,602,604,594,594,580,2928,1722,474,686,862,810,920,2346,1152,574,456,482,588,1170,308,1394,452,944,864,1000,654,860,752,1018,454,510,1112,1074,1170,758,1266,832,2700,2326,336,2636,2372,1302,1504,1184,538,776,780,1008,490,480,394,1188,518,2690,2444,622,614,1848,1206,828,730,680,1288,1022,2788,1630,638,2700,1326,624,1560,762,2506,2728,2654,596,436,1868,1362,992,2592,1246,1108,1360,1260,1112,1278,688,722,1636,968,430,402,2068,2400,946,1578,2820,1444,1442,892,2626,1544,1006,1040,1316,1772,2662,2824,1276,942,1112,944,2262,650,468,1170,692,800,2072,2860,2390,1992,2662,686,814,326,2762,2648,1190,826,2114,2152,2642,1176,858,1118,2762,1864,1262,978,974,2536,682,386,402,510,446,448,1028,352,2150,2256,760,1548,2544,770,1840,1238,498,396,648,1084,1106,1130,764,1250,732,1040,996,988,662,924,768,928,644,2588,1722,2848,2416,764,1538,1196,2742,1318,812,2572,2664,2610,1254,486,1634,1106,1080,1086,2850,2254,2680,1294,342,2426,2238,1274,526,418,2118,1114,472,1550,800,2430,2788,1008,2588,460,484,892,1018,998,2536,796,1524,2452,2650,1130,670,1060,710,1034,418,420,2848,788,572,1226,1502,978,836,2880,2622,2648,2236,2416,676,586,1804,2726,1312,1004,2768,908,580,1202,840,2774,2838,770,626,1214,538,960,1266,1142,394,1072,680,328,716,1686,2864,1212,626,1342,582,648,2512,2796,2730,910,1270,1100,958,1026,340,358,2116,1022,698,1810,2982,534,1702,560,1380,1354,1242,640,2240,1348,492,2534,2528,2492,2110,588,1320,590,1182,770,888,1082,1886,2166,2576,470,536,618,1132,2336,1218,624,1574,572,612,2588,2556,1184,822,2312,1116,478,2288,402,2664,2608,920,1366,1196,792,946,570,552,1868,860,1012,444,342,302,534,1314,686,3034,396,416,2030,628,1090,606,608,604,598,600,600,1542,806,520,2012,634,538,2108,3016,2602,2246,2596,2470,2476,1232,528,666,628,590,1586,2142,1304,688,798,1378,1144,1596,832,790,908,2724,2518,700,708,814,1132,1038,1642,828,1702,480,652,880,2548,2620,1014,850,814,1220,558,382,2190,1922,2892,2660,1120,988,1086,1184,1256,960,980,658,2674,902,950,2600,2220,704,912,1388,848,1172,878,1600,1466,730,2434,766,566,2396,2888,1306,1178,2796,2816,780,818,2178,1098,1386,1728,956,752,1144,846,1616,2572,530,518,304,888,472,388,1870,1884,388,434,1778,378,388,410,1002,1666,390,1208,520,834,330,942,432,938,926,384,530,1920,386,1958,386,454,1952,394,808,834,886,2582,446,456,2828,392,1636,384,532,1708,386,300,1118,526,1128,438,438,386,1750,452,1278,946,912,434,1312,1310,390,1144,514,1616,1124,404,1756,382,1846,1050,996,450,690,440,382,1818,382,1916,380,2778,432,1384,1400,1886,304,482,1892,1874,1992,384,1042,1090,1098,1014,960,866,1128,412,1202,508,1110,1102,1086,1128,456,688,424,1426,384,1494,3012,438,976,384,1458,996,436,940,382,950,378,1190,394,1694,2892,392,416,1840,1870,384,520,384,1856,1854,382,1054,388,1084,388,1418,500,1470,388,1280,382,2558,1360,2542,390,1224,770,1138,1316,386,1232,1422,384,1446,842,452,532,2710,450,1402,1284,526,390,1844,382,2894,388,372,1814,780,1952,908,1272,388,924,390,1844,392,1762,386,1834,1934,896,512,1878,1342,1300,392,978,1220,312,316,882,858,936,304,938,670,334,964,1348,386,1376,2686,390,1018,314,806,896,1064,1884,390,462,486,894,1096,1600,1860,392,462,390,326,1068,432,520,1866,1822,1798,1868,338,1140,2892,458,2836,382,1350,888,392,886,448,936,708,906,1438,1814,1534,1122,1246,1338,564,1220,392,1174,1140,1660,1470,600,402,408,404,410,406,394,404,400,402,404,404,1188,2966,2972,2960,2984,2972,2976,2216,472,476,476,408,532,1932,1944,1864,1560,1920,1920,1804,2072,1960,1968,1952,1952,1812,1936,1380,1956,1952,1740,1652,1856,1908,1976,1916,1972,1936,1860,1940,1296,1952,1932,1960,1924,2020,1992,1732,1936,1940,1952,1864,1928,1980,1952,1928,1944,1648,1364,1964,1924,1908,2116,1900,1980,1832,1928,1944,1924,1800,1952,1804,1948,1952,1948,1780,2000,1916,1860,1316,1952,1976,1788,1796,1444,1852,1940,1952,1944,1960,1948,1944,1928,1880,1936,1516,1824,1960,1900,660,1572,2176,1932,1956,1940,1580,1376,1948,1932,612,2364,380,1686,1654,826,1090,1108,1234,1068,318,1140,2270,1412,2194,1800,1980,2386,2278,1212,566,568,2838,584,938,874,508,956,1074,1404,750,660,1266,1226,1544,816,868,592,1776,972,932,724,854,848,856,920,1706,1830,1666,1452,1798,1320,1610,976,1016,874,818,972,492,1104,992,1140,616,986,1112,1118,2328,2058,2348,2140,1706,508,476,436,354,1970,2824,2098,2800,2060,2000,2450,1630,1590,1764,1806,1922,1742,534,1988,1714,2490,2426,2392,2852,726,1342,902,2384,2750,2182,1418,1888,2014,1400,1428,1172,1480,1176,888,1730,1628,1902,584,1946,538,626,472,366,952,1816,2010,1474,998,684,1094,914,1084,652,984,1130,902,862,888,632,1504,536,2172,1328,1604,2148,2282,2246,1294,886,932,438,1592,1654,1824,1910,2350,2392,1812,1386,1140,1012,1862,1886,1056,1402,1524,1392,1236,930,1340,1478,918,1146,1014,980,1080,1304,892,966,792,922,670,1294,2232,2098,1650,2036,1376,2118,2320,1596,588,574,1556,1458,960,1662,2172,1914,642,506,482,1108,1312,1280,1512,2426,1618,1706,1842,1546,1362,1198,1036,1502,1734,1802,692,2078,1850,842,1390,1476,1144,1150,1368,1388,2156,914,1980,1958,1626,2390,2620,1868,1240,1920,2684,1854,1694,2002,2252,1682,2222,1838,418,446,1870,1138,674,742,738,1464,1612,722,1204,1160,1644,650,1334,1348,1442,1684,1594,680,1876,1112,1834,972,2214,1098,760,2646,1830,942,708,702,922,586,460,530,474,470,778,940,1638,1494,350,824,1310,602,1370,1288,1790,868,684,472,458,1002,920,856,644,874,962,812,1620,1408,1036,1234,1790,2014,1276,996,1642,1934,1672,1434,710,466,600,1208,2758,1424,1508,2686,496,416,1766,2022,2464,2200,1878,2690,1552,1510,1748,1314,2266,1402,1888,602,822,2302,1914,2610,2154,1184,2072,1858,1978,392,2240,2124,1576,2346,2004,1650,2134,2478,2256,1644,918,1384,1850,1700,848,1768,820,1108,962,840,1368,780,988,752,924,740,454,800,1078,698,2102,342,1954,1900,552,1326,586,452,2004,1314,1910,1270,1594,590,444,932,728,1768,1178,1208,1204,1380,2710,748,1612,708,678,794,1814,1384,1830,1630,1802,1764,1166,582,1100,1250,1818,1622,1394,1406,2352,656,1280,1560,896,2596,2422,1288,2716,836,1072,958,1460,1568,1152,1664,1772,1276,2046,746,2044,2470,1470,1606,2150,962,1606,2736,2524,1900,1042,580,514,516,1898,618,1270,1762,1608,1098,1770,1588,2070,884,1644,2016,1552,1298,1664,1418,1814,1804,1466,1078,1508,1892,2318,2970,2262,1154,2812,2456,1262,2040,1842,1452,1602,1326,1268,1898,1104,1328,1264,1202,1282,620,1266,1305,1026,957,689,1062,545,602,2612,2616,1370,398,2430,2578,2494,2546,2580,2606,2354,2636,2674,2396,1974,2532,2066,2066,2066,2142,2098,2110,2470,2474,1852,460,2622,2768,2642,2722,2630,2850,2708,2948,2716,2704,2852,2796,2114,2098,2102,2130,2174,2420,2926,2638,2862,2666,2740,2856,2720,2882,2664,2780,2704,2778,2502,2514,2506,2536,2490,2504,484,2002,2838,2876,2828,2924,2916,2888,2906,2918,2906,2912,2832,2924,2408,2496,2470,2438,2174,2120,824,962,3604,3448,3394,2588,2418,3400,2702,2476,1672,940,1312,954,2570,3606,2790,1190,2810,1140,3558,3926,2566,2286,2322,4016,2806,1852,1264,2610,2590,2941,2959,2656,1222,758,538,994,2626,2535,360,472,904,1078,2658,2276,2466,2644,2624,2116,2468,2500,2428,2836,2330,2508,2668,3045,2458,1748,3214,3125,2624,816,694,692,2638,2856,364,906,666,682,3094,3125,2830,2746,2919,2690,2814,2464,2480,2608,2572,2594,2494,2146,2558,2638,2378,2094,3056,2308,3006,2316,2474,2228,2817,2376,2468,3166,2336,2562,2670,2612,2624,2792,2786,2926,2808,2842,3081,788,934,946,480,520,2964,2474,2498,3237,2198,2422,2562,2730,2796,1482,386,1442,660,2874,2826,3237,808,2508,2890,3303,2460,2855,2684,2052,2726,2210,2654,1304,1466,2808,2856,2474,2304,2888,2906,2622,2934,2992,2688,2882,2846,2442,1568,748,3015,2904,2830,2880,2870,1290,1354,2822,1912,2384,2342,2642,2466,2980,3122,2756,3027,2564,2624,2984,2856,2502,2598,2394,2552,2190,3050,2316,2740,3285,3099,2452,2280,2508,2792,2318,2138,2484,2494,1810,2780,2670,2822,2510,2464,632,1118,302,2907,2130,2486,2468,2396,2500,2598,2729,3285,2536,2242,2240,2974,2920,2240,2730,2712,926,1724,1308,448,480,1102,972,776,664,604,440,742,480,624,340,478,306,394,1464,1610,592,770,1530,1018,2800,2440,2820,2704,2844,1222,1292,884,1206,2128,2506,2464,2770,2796,2786,2702,2628,2582,616,658,732,1128,766,836,690,704,988,2848,1838,2048,3022,2258,2878,2966,2970,2082,2026,2132,2988,1222,1268,1532,1258,1562,1320,1326,2088,2164,2210,2056,1962,1142,1240,3126,1498,1548,1280,1418,1420,1426,856,814,774,856,868,2766,2934,2894,2744,2930,2518,2350,2942,2760,2880,2928,468,834,1422,2956,2946,1436,1414,2928,2788,2932,2580,2484,1240,1504,1378,1418,1402,1196,2892,1218,1416,1418,1406,1360,1420,1308,1234,1114,1338,1326,1404,1516,1366,1424,1482,1446,1344,1414,1438,1220,1350,1436,1380,1406,1320,1436,1254,1420,1324,2902,2760,2612,2840,2866,1452,1250,2656,3058,3106,2924,2976,3212,3024,1554,2390,1448,1564,1420,1512,2748,2784,2674,2546,2986,3004,2964,2952,2406,2554,888,874,644,1212,556,1256,1930,1092,948,2618,2632,3000,2974,2966,2216,2104,1386,1458,1556,1510,1340,3008,2892,2968,2970,2490,2902,2910,2872,2882,2736,1094,1274,2752,2856,1336,1364,1444,1334,928,3994,946,952,2288,3382,1600,1512,3314,1422,3266,4134,3042,740,3986,3226,552,564,2934,560,1586,1276,1546,722,1104,492,1360,496,424,1256,404,504,718,876,1632,968,1536,634,358,968,896,1360,1388,1802,894,536,916,836,1402,1132,850,678,876,700,1676,1528,536,1284,874,694,1168,1118,1524,2346,922,3558,4262,444,2098,760,1714,1210,2020,1312,940,1782,584,516,1248,1192,1318,888,1156,804,1654,1562,408,1148,536,404,928,3414,510,320,452,860,600,1196,1304,576,1896,588,2696,1518,1116,822,2744,1276,900,1860,564,1022,1508,1808,1732,386,986,1832,696,1160,792,602,1284,1302,1148,1812,632,916,650,1354,358,1420,596,962,632,388,1316,848,1112,1900,840,820,592,592,1546,1446,812,996,992,1376,620,1080,1000,658,650,1102,1854,1288,1406,1640,1100,1188,1218,650,932,1594,962,792,348,580,540,652,640,1184,1680,1848,774,1466,604,1488,1400,1382,1672,4354,1416,1160,872,1380,3856,1194,1372,1692,606,566,2854,1074,922,2022,3982,496,492,336,812,724,1198,656,3212,1638,1518,508,684,456,628,776,616,1744,1216,1492,448,464,400,964,1100,1002,444,636,1240,1630,470,1788,700,820,1212,1286,880,1830,1114,1114,692,1670,308,454,2062,500,588,664,308,1488,766,1574,656,1156,636,750,304,2772,1740,826,1154,1776,1920,1154,710,926,446,698,554,1354,858,1254,1584,588,528,652,780,616,864,632,1028,384,652,700,650,740,544,948,1144,2844,3386,1356,568,1848,572,3858,1252,3194,2312,1192,1830,748,648,1044,1222,1104,1100,1302,1136,332,1956,1224,1232,1950,780,1746,312,1672,3138,1746,1388,1604,464,1022,3600,1256,1012,900,1222,996,788,828,2280,3424,968,780,1824,1068,1982,1006,984,2208,324,2100,2106,926,1144,396,528,374,2090,1910,696,1104,688,634,624,1186,1564,1200,1112,860,1068,1216,1096,496,748,1604,564,1396,916,1188,1016,628,952,644,1152,1092,644,692,676,502,486,492,554,1040,1380,640,1672,1000,1616,984,560,536,868,844,560,990,780,346,1256,1060,674,458,716,648,812,424,1112,692,452,1210,516,1166,1150,1628,1354,1784,1072,3868,1046,1388,3518,3844,1636,1252,1198,1484,516,1564,1012,1496,1228,936,1252,1558,1474,680,604,1244,1100,546,498,952,668,544,408,432,464,932,1100,2012,724,732,1918,600,484,316,1718,1442,514,1766,1056,1528,760,892,920,860,1920,1460,1534,758,836,794,3088,1712,2962,846,950,1892,1278,666,576,552,450,898,408,500,1088,650,1330,1492,3474,1276,1256,904,1450,536,612,1096,1140,596,640,452,840,456,628,1086,704,876,820,598,1148,614,1108,672,492,414,318,920,756,684,644,326,1092,1022,884,3110,924,938,990,532,1906,1060,404,724,502,1288,1000,444,372,976,576,692,624,656,660,608,648,332,448,612,612,796,2334,524,3216,1296,724,340,400,406,558,484,536,496,716,712,568,576,772,700,752,496,664,696,420,1008,1388,3050,3244,980,952,1254,328,808,806,572,2532,2756,630,620,584,476,790,780,940,396,596,480,500,484,844,552,372,530,400,684,856,3006,2892,3308,2618,1635,1648,1976,2500,3760,3556,3766,3630,3768,3722,3724,3540,3754,3584,4136,3936,4078,4036,3802,3708,3604,3594,3736,3706,3590,4070,3728,3756,3762,3752,4304,3548,3756,940,3804,3592,334,1200,492,1044,1280,2326,926,1254,2042,1574,1240,920,1360,1128,1364,1384,2566,1330,2838,1554,1490,1672,2266,1602,1288,980,2670,1156,876,1158,422,1586,1286,2550,1574,1176,1172,1752,2180,1362,1232,1302,2486,2340,1436,2162,2906,2026,1976,2346,1542,812,1136,1228,1252,1416,984,1440,934,1188,2812,986,826,822,1296,1604,1542,1410,1082,2980,1550,1138,1240,2370,2244,1660,1406,1598,1290,1682,742,1552,1562,1134,2350,1714,2486,1106,1596,1364,1732,2064,1574,1718,1500,952,1002,1284,1738,1134,1036,504,1342,1498,2104,2216,2208,2076,2516,2266,2862,2844,2798,1378,1534,2966,1338,1482,1094,1636,2722,3122,1574,764,882,976,1368,2894,1254,1170,2828,962,1796,1780,1800,1788,1800,1788,1784,1800,1804,1804,3524,1792,1804,1800,1796,1812,1804,1784,1788,1804,1744,1784,3144,3364,1788,1800,3140,3084,1800,1808,1804,1796,1600,1800,1804,1796,1788,1796,1796,1780,1788,1796,1784,1792,1796,1796,1800,1808,1804,1808,1808,1804,1800,1716,1792,1804,1808,1800,1788,1792,3504,1568,1780,3164,3584,3596,3456,1808,1800,3604,1804,1800,1792,1780,3512,1796,1792,1796,3208,3272,1796,1800,2264,1804,1824,3092,1800,1792,2244,3624,1800,1796,1792,1796,1792,1248,1246,1276,1280,1274,1282,1260,1274,1288,1278,2510,1290,1262,1256,1040,1262,1260,1252,1262,1270,1268,2164,1240,1248,1250,1252,1262,1274,1252,1250,2244,2348,1254,1292,1278,1270,2492,1276,1258,2168,1268,1276,1280,1234,1248,1244,616,1246,1276,1240,1240,1258,1284,1280,1252,1258,1278,2504,1172,1266,1244,1146,1198,1274,1248,1254,1264,1286,1278,1262,1246,1246,1252,1248,1244,1288,1214,1250,1280,2228,1258,1230,1530,1268,2380,1266,1246,1258,1272,1244,1258,1270,2214,1266,1274,648,1496,410,862,820,388,1284,772,376,1112,392,1218,1246,436,400,976,1204,422,394,1072,1212,402,706,414,1246,416,838,1072,428,412,1228,1160,418,1142,1048,410,1232,412,1234,1216,368,1200,1136,408,992,420,564,884,316,4806,2840,1788,1820,1820,1796,1792,1836,1812,2836,1804,1796,1820,1824,3600,1840,1708,1716,1812,1792,1776,1632,1436,1816,1800,2900,3400,1836,1824,1824,1820,1820,1828,1820,1804,1820,1800,1816,3672,1832,1788,1808,1820,1808,1788,2992,1812,1804,1780,1808,3200,1780,1832,1828,1808,1692,1736,3592,1788,1804,1820,1796,1812,1784,1788,1824,1816,1764,1804,1828,1800,1800,3616,380,1208,1804,3300,1764,1792,1776,1808,1788,1812,3616,1804,3284,1808,1808,3268,1816,1816,3741,664,1074,2126,2118,2114,2032,2164,2108,1668,1988,1024,2114,2384,628,638,734,534,314,652,442,432,468,1780,2283,872,1332,2672,2680,2668,2680,2676,2616,2092,2636,1228,2628,2920,800,916,672,512,724,552,756,576,388,2212,1776,776,2588,3312,3576,3816,1796,1804,3612,3584,1792,2180,1800,1784,2972,1776,1796,1796,3100,3404,3332,3100,3464,1804,3588,2284,1864,1848,1816,1840,1808,1796,3704,3272,3176,1800,1772,2700,1828,1788,1800,1800,1696,1796,1820,1824,1824,1836,3168,3564,4016,2812,2836,2944,3576,3676,2968,4012,4036,1824,1292,1820,3660,1824,1836,1844,1792,1820,1808,1812,1900,848,908,3296,1792,1816,3220,3804,1808,1828,1836,1808,3348,1848,1800,1812,3804,1824,1796,1784,1816,3596,3436,802,650,1298,1284,2566,1272,1300,1280,1280,1272,1296,1290,1324,1290,2514,1298,1276,1288,1298,1308,1386,1288,1290,1936,1268,1286,1286,1286,1288,2216,1280,1266,1264,1268,1274,1276,1270,1264,1266,2590,1274,1284,1298,1282,1274,1278,2550,1284,1288,1292,1286,1284,1294,1198,1292,2426,2534,1292,1264,1286,1256,1290,1288,1276,2240,1798,2042,1230,2372,1286,1296,1282,1296,1284,1280,1288,2174,1292,1276,1282,1258,1288,1278,1290,2314,1282,1266,2272,1294,1290,1296,1286,1240,1280,1304,1280,1264,1276,1268,3444,546,1798,1786,1794,1760,1664,990,1726,1552,1802,1788,1802,1788,776,1750,1782,816,2564,664,414,500,1352,876,1168,1090,980,726,1172,1050,794,886,888,1296,662,726,1350,1656,1036,1124,950,816,774,708,754,314,850,568,1908,422,380,1652,624,662,1092,1670,872,684,930,758,352,374,442,1444,1054,890,932,654,770,2472,1570,970,1808,1168,662,1170,1204,574,968,1060,1180,758,378,828,2714,502,580,882,1424,1296,1104,2400,2166,1028,1208,1670,900,2328,1956,1858,1996,2146,1470,816,1708,2496,1734,1046,2695,1952,2034,894,1358,1160,386,2784,1718,2740,2042,1988,2082,1856,496,2218,570,600,654,1708,1236,1332,688,1290,384,2292,2036,1026,1232,990,1176,1062,936,984,482,1280,852,398,898,942,492,598,436,376,1416,766,684,534,412,788,748,658,486,648,418,636,422,576,820,704,804,596,772,770,594,670,1202,2448,1124,998,916,804,776,814,922,672,850,1414,708,2192,616,1564,1594,504,1798,2766,2158,2154,1938,2476,2272,1598,2490,518,518,1016,418,770,510,588,646,602,332,704,708,864,912,608,516,588,510,446,464,608,582,570,576,618,398,394,652,678,720,386,970,504,580,710,316,510,674,314,650,512,476,522,652,472,552,536,1188,470,372,364,360,404,868,884,816,716,932,724,984,1580,1352,1212,1032,1232,984,1412,1228,1476,1160,1248,1296,1320,1428,1980,868,844,880,772,808,744,852,744,876,980,940,968,1088,1068,1280,1212,1168,1436,1352,1496,1208,1588,1468,2236,2792,3100,2824,2700,2648,2604,2628,2268,2224,2256,2956,2836,2884,3164,1192,1184,1192,952,1152,2048,2060,2116,1848,2148,3212,1808,2164,2412,2268,2172,1552,1188,1180,1216,1128,300,1632,3208,1212,1052,896,1108,2264,1800,2164,1840,1820,1812,1516,2280,1644,1628,1916,1652,1752,2008,1924,1732,1572,1404,1300,1744,1904,1944,1768,2032,2024,1944,3208,2736,2244,906,2848,460,2864,2874,2882,720,2922,608,2890,2824,2848,2720,526,2850,422,2842,460,2846,2816,2734,2846,1562,370,2830,2864,2836,2872,2232,2862,2890,586,848,1960,2798,2870,2766,2722,592,490,2744,2796,2804,2984,2974,3012,454,320,3004,2974,2958,1754,3064,1478,2900,2950,2842,3010,2978,3012,2876,3026,3090,3100,1106,2978,3084,1192,3006,2788,2862,3000,3028,2992,2974,2826,2778,2792,2784,2956,2886,3004,2974,2936,2984,3004,3046,3012,2968,3006,2978,2942,2864,2788,2868,2798,2898,510,2812,2810,2936,614,434,2918,2956,3012,1378,1670,518,2718,1240,332,2974,2986,2906,2932,3062,3032,2948,3006,3046,2802,2778,2886,2854,2994,2926,2974,2866,2796,2944,2890,2932,2902,2926,2880,2762,2864,2836,312,2862,2970,2888,2904,2870,2848,2884,2916,2916,2772,2884,2804,2720,2794,2782,388,2990,2898,2932,2980,3002,2970,3000,2974,3012,2894,2992,1046,1522,922,912,866,894,912,2858,496,2894,1598,1294,934,916,480,1354,1354,922,562,860,904,908,922,1542,1288,1554,1550,1532,1110,994,964,1560,614,674,1362,484,932,680,736,1006,706,712,920,1118,1372,1294,844,698,1354,1586,1376,946,1322,982,860,1448,930,812,1604,1368,1196,828,1606,1392,360,1374,900,1358,950,1316,916,334,490,1304,694,694,728,922,720,1372,712,718,910,1372,1094,824,474,986,954,1366,1060,592,538,684,1678,1350,470,1042,840,1266,1330,1016,1128,934,1368,1006,572,1296,620,776,936,318,692,470,1368,1004,450,922,1370,698,678,1066,1860,1886,2014,1828,2052,1800,2104,2050,2090,1898,1926,2204,2038,2400,2308,2208,2070,2090,2226,2600,2590,2068,2124,1846,1794,1806,2278,2164,2258,2006,2162,1824,2086,2164,2170,1954,2136,2040,2030,2054,1952,2026,2060,1966,2028,2016,2056,2068,1974,1972,2016,2002,1976,1896,1992,1954,2022,2090,2024,1976,1862,1874,1842,1896,1924,1934,1924,1916,1908,2818,1932,2110,2010,2270,2260,2246,2240,2256,2246,2272,2220,2038,2216,1704,1676,1708,2018,1966,1980,1724,1700,1732,1734,1708,1792,2198,1812,1954,2000,2396,2340,1154,1152,1548,1574,1564,2014,2036,1658,1672,1630,2102,2092,2108,2150,2172,2192,2156,2146,2900,2822,2946,2988,2950,2564,1308,2202,2282,2360,2356,1676,1648,1796,2060,2120,2136,2002,2124,2132,2122,2140,1984,1864,1984,2214,2162,2142,2274,2154,1994,2144,2076,2150,1290,1282,1284,1092,1424,1218,1264,1414,1204,1246,1262,1254,2330,2346,1278,1224,1038,1404,2178,1558,1656,1294,1284,2350,1148,1062,1354,1296,1240,2228,1470,1318,1566,1628,2422,2336,2324,2324,1912,2750,2204,2590,2886,1876,1398,1376,1192,1836,1994,2184,1964,1924,1980,1986,1928,1944,2004,1996,2078,2058,2064,1920,1892,1890,1726,1748,1772,1762,1920,2240,1876,2332,2346,2136,3072,1072,1352,1596,1910,2298,2252,2018,2022,2210,2306,2262,2076,2044,2332,2328,2164,2216,1978,1972,2002,2240,2228,2280,2270,2212,1676,1522,1576,1570,1454,1524,1546,1396,1148,1282,1160,1364,1358,1056,1598,1150,906,1076,1034,1810,876,1378,824,976,1740,1926,1006,964,994,338,330,308,334,524,566,544,978,998,1054,834,596,434,998,514,1656,1258,906,1202,986,554,1608,1074,892,752,1186,1296,1050,1266,1192,878,1946,1334,1166,1218,1154,564,1292,1030,1346,2016,1616,1134,2000,1922,1992,1996,2034,1646,1752,1734,1426,352,1148,682,698,314,670,658,1814,2572,880,756,1284,832,636,646,780,962,1936,1952,1944,1940,1548,1798,1812,2102,1422,2360,1676,1848,2002,2110,2414,2366,2410,1786,2168,2096,2290,1912,2204,2140,1712,1720,706,1762,548,1286,1882,1592,724,508,590,974,1664,708,1678,628,1370,958,2450,1620,588,642,1378,580,1058,518,570,364,798,698,1504,1892,1434,946,372,1056,1258,630,1294,1160,1240,1274,1266,2086,1984,1954,1654,1560,2186,892,1228,1514,668,812,352,702,1802,736,790,848,1342,1054,842,440,390,494,606,1936,1908,2280,2462,2498,2618,2486,2326,2612,1820,2318,2456,2248,2398,2162,2648,2308,2110,2446,2524,2420,2448,2156,2124,2136,2402,2406,2084,2126,2358,2390,2526,2146,1654,1208,336,1572,760,1824,640,1342,766,1574,336,1336,812,1612,596,1746,478,1230,1566,350,1776,654,1622,528,1576,742,1284,1096,1626,850,2550,2448,1036,676,888,990,1110,900,938,904,894,898,900,896,1028,918,1048,878,908,914,842,924,912,912,888,900,520,900,1724,1904,1954,1320,600,1530,1154,1204,1202,1206,698,708,706,1304,1730,560,890,624,1142,476,1014,704,512,874,738,586,332,808,686,704,1098,472,608,2776,2652,2700,818,2014,1502,1796,2098,1688,1916,746,1094,1698,1718,1284,610,840,610,770,468,600,682,524,704,340,572,868,410,572,1432,1542,804,790,576,684,796,880,458,318,1080,1164,796,1118,1140,306,504,332,322,874,1066,1294,472,572,620,762,1116,430,1202,946,998,556,772,546,470,924,708,312,630,2802,372,640,432,478,368,418,378,1868,324,2550,1716,942,310,970,1184,696,936,1288,1288,1418,772,1274,1394,446,618,1302,410,352,322,616,1624,400,454,1612,334,2732,2768,1744,1754,1704,2610,1666,432,2394,394,614,1406,628,548,396,1270,2542,1824,492,686,662,688,722,876,452,808,782,1012,672,600,1260,672,1682,762,996,306,376,702,672,444,496,608,582,500,546,562,634,580,582,858,638,546,606,1060,654,388,830,610,802,1170,682,1010,1164,912,512,1210,394,550,1760,878,462,1598,1064,1552,858,1390,1536,476,614,584,584,610,654,600,802,1160,1354,1566,2622,408,1682,846,712,538,984,2448,702,1208,1398,884,2634,624,788,1414,1436,1428,1422,1430,1370,1400,1388,1418,1400,1434,1394,1446,1448,1416,1428,1438,1418,1422,1438,1438,1406,1404,1400,1434,1436,1444,1436,1318,1448,1394,1426,1428,1470,1836,1430,1376,1892,1914,1698,1848,2100,2174,1648,1626,1630,1646,1424,1642,1416,1448,1674,1750,1952,1926,1410,1312,1314,1740,1962,1022,340,1104,376,1164,928,1446,1426,614,912,1158,1200,464,614,454,744,554,378,304,334,796,478,1238,428,390,824,2066,530,580,868,398,1242,342,1436,1718,500,510,718,500,1110,932,752,634,624,772,1358,702,680,544,546,480,1006,354,352,482,810,496,2268,2132,786,1046,614,784,570,1404,1276,2008,2318,596,834,494,1240,1230,1196,1190,1318,1204,1204,1206,1194,1192,1290,1118,1214,1210,1370,1214,1198,1192,1202,1208,1202,1244,496,1322,1192,1190,1204,1204,1202,1202,1240,1196,1196,1194,1212,1196,1186,1208,1188,1186,1232,1184,1208,1206,1218,1208,1198,1198,1192,1192,1204,1214,1210,1204,1196,1196,1344,1188,1448,1208,1122,1000,1190,1134,1190,1206,1050,1270,1194,552,544,592,604,528,540,1212,1210,1206,1194,1198,1198,1202,1202,1206,1198,1206,508,502,498,528,500,514,546,544,512,502,496,1190,1198,1112,1196,1204,1208,1202,1208,1186,1194,1196,1248,1206,1202,1198,1196,1192,1198,1188,1188,566,538,548,530,446,532,496,822,828,830,938,854,834,830,830,852,830,830,860,942,826,826,826,828,830,826,836,830,830,828,828,818,824,500,374,822,816,790,912,836,914,820,498,828,824,828,822,820,818,832,832,834,832,872,828,828,820,876,824,822,828,836,828,324,492,830,832,3120,376,1844,1936,1808,2012,1808,1828,1970,1886,1820,1904,1904,1848,1814,1830,1952,1794,1344,1884,1874,1858,1852,1882,1876,1906,1884,2008,1970,1968,1968,1568,1828,1594,1738,1936,1946,1954,1992,1968,1840,1908,1864,1802,1808,1800,716,820,740,722,798,754,1510,1630,576,516,1218,1266,1264,584,582,538,584,1386,616,640,738,1162,1154,1180,1196,996,1186,564,1946,718,690,748,844,830,740,724,552,606,592,494,628,488,462,644,714,736,688,666,638,756,902,692,738,880,394,596,392,338,506,796,918,720,896,928,932,926,918,926,926,936,840,896,784,778,788,794,632,436,634,622,490,446,422,350,358,362,786,574,502,492,740,750,804,352,360,418,462,448,366,346,494,484,436,598,564,542,462,436,908,464,2966,1274,1272,558,1082,624,1056,624,902,2650,650,690,604,572,612,600,482,598,564,1084,598,600,602,594,642,598,754,756,802,860,624,764,1590,798,982,426,334,2026,344,504,2258,656,1382,406,442,1404,790,746,1078,672,512,1594,634,810,1158,1222,1320,1110,1032,378,324,394,540,320,440,320,524,520,526,530,956,700,718,934,568,628,376,864,932,344,304,722,582,696,796,778,612,536,558,330,424,506,1810,492,892,954,914,982,918,758,922,746,682,856,742,812,704,636,748,624,606,632,638,644,660,610,426,698,602,684,370,324,560,456,614,650,532,568,756,806,1184,472,758,474,770,958,320,908,926,392,466,2134,1800,1528,456,564,646,486,396,1648,1048,2110,2124,910,906,968,962,992,1006,1172,1476,2098,638,1334,1550,1676,1674,2058,2054,714,748,724,750,1800,1214,1202,1200,1214,1210,896,650,2060,1368,1304,1480,650,2070,1502,1512,1330,1470,1334,902,1226,1158,1528,780,774,1498,1364,1300,1790,906,922,652,1676,1346,808,1372,1050,1646,1478,1500,1510,1410,1474,1640,1132,1962,2108,322,344,1522,1500,1006,668,1768,762,714,2706,850,776,798,1764,702,784,824,840,854,704,780,836,858,798,852,808,888,794,870,880,770,800,602,600,602,864,596,790,602,788,602,814,832,808,708,584,716,1238,886,910,2666,564,554,494,2706,834,352,886,564,874,1040,658,580,574,350,822,336,650,540,822,832,380,454,312,456,468,390,432,308,386,318,802,800,812,804,834,488,798,592,632,846,780,794,524,848,1562,1050,1042,612,632,1048,1044,1040,1026,1032,1232,1138,1244,1070,1236,1070,1038,1040,1020,1222,974,1190,1034,1220,1078,1734,1868,402,434,364,900,396,580,958,994,1314,358,450,454,2872,956,1682,364,476,884,984,872,898,852,802,1449,2914,844,902,1038,1052,2798,2838,2886,836,834,1024,754,812,724,848,852,2782,802,830,1008,688,782,2594,848,976,812,3012,2832,860,796,912,940,852,798,1410,2966,842,852,814,848,2951,840,870,850,786,792,796,792,812,1724,812,746,900,2848,758,774,752,578,586,658,384,2538,792,804,3016,800,766,1156,1068,626,530,992,838,2956,746,822,2778,474,648,816,874,776,754,1398,894,792,896,934,942,1418,874,784,638,570,990,570,514,1914,1348,1284,1320,1352,1342,702,1320,1540,1520,864,898,1552,1560,1556,1110,958,1310,558,610,708,584,332,868,898,708,1004,420,1342,1104,1396,916,502,388,1350,1586,1542,968,952,952,938,818,1602,1254,942,816,948,358,1318,1124,918,1386,910,836,850,508,1344,796,776,788,918,708,1322,712,716,912,942,1316,1096,916,820,692,830,556,538,1350,620,700,602,1314,1352,1046,842,836,436,908,1130,729,1428,844,384,406,334,1494,1248,420,570,404,432,772,366,390,556,384,354,336,408,406,920,376,1458,334,764,1756,364,334,934,332,494,1730,396,556,582,460,538,1144,510,566,502,394,1610,1294,1194,354,476,922,814,1670,400,412,762,1850,1052,544,684,630,560,1004,1598,392,1670,4258,4324,3918,3974,3374,3626,3910,2172,1834,2024,3948,4352,1792,4432,3812,1834,3376,4356,2070,4338,4024,4378,2052,2024,4178,4366,4072,3828,4384,3988,4346,2030,4034,4370,4406,4168,3464,4230,1830,1722,4258,4490,4412,1926,2178,4326,4094,4006,1922,4110,4348,4008,3420,1804,4426,4326,4130,2012,4016,4170,4228,1828,4144,4154,4094,4150,4552,4154,1974,4188,4258,4112,4433,4256,3494,4254,4300,4356,4406,2064,3972,1830,1858,3324,4204,1832,2190,2260,4262,4140,4242,4436,4276,4478,4244,4272,4352,4420,4286,3478,3862,4416,4238,2094,1808,3334,4372,4252,4316,4044,3660,2578,532,2124,4588,4488,4276,4042,3904,4600,4272,3998,4690,4094,3966,4170,4138,3404,4150,3994,4576,4636,3964,4422,3864,4004,2030,1822,3948,4010,1304,4548,3834,4136,4012,3952,4090,4550,4464,4030,4646,4776,2042,3984,3920,4540,4758,4478,4354,4180,1936,1988,580,484,1356,1916,2608,2728,2500,2676,2020,1432,1560,2216,2712,2028,2188,2232,2244,412,1028,1904,740,2484,1472,1340,2120,1976,1284,988,1072,1256,1152,700,656,2688,2540,2708,2476,880,1180,1132,1336,2636,2492,1184,2004,1844,2020,456,468,416,304,472,540,612,2844,2504,2664,2492,1080,1904,448,504,472,2792,1196,1140,1744,428,456,516,1844,960,1108,1804,1524,2268,1604,732,576,1184,520,1872,1996,2628,448,428,516,1472,1692,400,1796,1920,648,712,2424,400,1496,2460,356,1046,822,1024,1044,856,994,1046,1102,1024,992,1014,1002,986,1050,1034,1048,786,1008,512,464,786,970,998,854,1020,1030,786,1040,1002,1198,1172,992,856,374,576,1132,868,1170,1014,854,1026,1022,870,1152,1032,962,1024,866,1166,1020,860,1050,1028,862,1020,1032,1022,1048,1022,1004,856,406,466,1020,482,1010,1016,828,1182,1032,824,1010,1020,1022,1008,1010,1138,1026,1036,444,994,1018,1004,992,988,1114,1138,1126,1094,1110,1112,938,922,1102,1090,998,1018,1000,1036,1030,1030,1106,1044,1002,1032,702,1046,1010,1030,1048,1036,1010,1000,672,1016,1010,1022,1028,1022,1052,1044,1016,1004,1028,1024,1052,962,956,504,720,1020,1014,1036,1022,980,1040,986,1030,1032,1020,1034,1034,1050,1134,1030,1022,1060,1052,1038,1036,1012,1006,1060,1036,1014,1022,1210,2404,2474,2754,2896,1246,2346,1164,2198,788,680,444,2038,2076,2306,1410,1444,2438,328,1192,1440,1884,1416,2428,2792,2330,2170,2940,2106,2140,2132,2124,942,572,536,644,1142,848,970,962,1410,1130,1152,656,1302,786,842,832,928,910,1268,2606,1376,878,636,764,624,1062,1254,1692,1396,694,900,684,464,780,666,466,636,1360,838,912,1208,1202,526,1012,734,724,542,622,456,844,3146,1506,2200,998,1956,2060,994,1902,1928,1162,984,1894,2138,2136,2032,1126,2460,1934,972,1982,2224,2276,1416,1768,1410,1240,1014,1238,1488,2092,1958,1922,2270,1116,1116,1132,1172,992,966,1584,1556,1556,1670,1694,1868,1562,1886,2160,1950,2124,2250,2322,2162,2294,2404,1714,894,910,706,1118,1318,814,610,774,476,568,452,460,488,668,746,1238,674,750,824,836,898,904,818,822,1174,1178,898,998,1056,1000,1026,350,974,1512,1494,384,580,440,356,360,342,342,508,434,456,458,468,480,524,558,358,386,596,746,616,630,654,536,610,622,656,678,434,1030,1046,766,584,530,520,642,816,818,816,844,2420,686,902,394,448,438,520,364,2170,1260,998,978,1038,2512,1196,764,420,386,566,630,894,878,1002,994,584,542,532,448,1312,1320,374,1100,1324,1094,1274,1120,1194,1142,754,964,968,356,970,568,608,612,358,372,386,394,382,398,1778,1684,2816,1350,710,750,560,554,550,354,1614,1084,1070,988,976,890,928,992,980,852,856,814,860,874,810,810,816,812,826,810,812,498,792,822,810,818,806,810,806,768,962,832,810,810,636,742,814,736,554,530,764,524,838,854,770,778,768,748,828,800,820,814,654,672,568,352,528,678,588,634,540,512,624,494,554,530,718,738,720,572,770,754,862,718,882,1014,1002,912,734,882,754,844,760,748,952,908,2244,2222,2162,2234,2218,1876,2648,2348,2646,2658,2484,642,1466,872,654,676,628,662,612,820,864,688,762,936,678,922,940,948,902,918,2424,1110,1080,582,584,710,708,756,800,738,850,696,484,474,2232,2496,2036,758,774,796,758,396,444,440,418,416,400,412,448,406,398,408,470,354,326,1332,1236,1362,1328,1562,1578,1562,1404,1678,1614,1628,1632,1604,1694,1648,744,730,750,724,756,702,756,742,734,1244,1634,1456,1600,1274,578,980,1632,358,572,438,618,1328,1664,952,1274,906,822,2030,2082,2100,1012,1908,934,2108,2098,912,2056,2058,2108,894,1104,2088,2024,888,790,2038,976,378,1290,926,602,456,2102,1034,2072,1846,848,742,2062,1836,1868,2052,2092,954,2078,2082,2080,2100,1848,686,1892,1012,2032,2088,424,1774,1886,1936,1086,1754,1924,1364,1896,1998,2062,2100,1258,2100,2070,2098,2078,1914,2030,2110,2056,2058,2014,1838,2008,1902,2088,2092,2198,938,918,582,2122,1806,410,2088,2022,1340,1156,1352,1952,1904,1768,1952,2096,1900,1846,1354,1832,1330,1812,1818,1824,1964,1878,1912,1692,1330,1972,2008,2022,1922,2088,1952,1930,2102,1860,1902,1714,1814,2090,1668,1934,1880,2026,2010,1918,1718,2120,2052,878,2080,2168,1768,1868,1294,1350,1912,1858,1816,1338,1816,1342,1356,1342,2150,1900,2072,1714,2080,1984,1922,2094,1342,1918,1994,2208,1940,1894,1760,1946,1470,1670,1946,1282,2040,1890,1762,1882,2038,2006,1942,1848,1940,1966,1776,2054,2004,2088,2110,1828,1894,2080,2092,1324,2078,2072,2080,2106,2188,2192,2184,1992,1970,1900,1352,1838,1790,2056,1806,2670,1832,1830,1528,1956,1720,2148,1364,1352,1364,1360,1332,1774,3042,3280,1160,1300,3394,2714,1144,1194,1758,1764,3122,2822,966,3302,2750,1176,1152,2892,2810,3292,3276,2870,2964,1294,1250,1786,750,3428,3290,3246,3232,1218,1030,2690,666,2822,3184,3282,2754,3298,3296,3160,1770,3294,3284,3166,3270,3046,2026,2000,3266,3276,1166,1262,1234,3418,3328,3278,3310,2756,3288,2804,308,2782,3238,2802,1322,3294,3282,3256,3154,3274,2976,3288,2258,3112,3292,3288,2916,3284,2834,2788,3314,2364,742,3276,3278,2902,1490,1516,3272,3044,3158,3290,3278,3300,3274,1462,2732,3276,3286,3284,3080,2936,2944,3272,3264,1750,1348,1174,1756,1346,1412,1234,1106,1136,2014,1736,2902,2958,3266,3272,1522,1734,1758,2890,2926,3292,3296,564,3282,3292,2870,3110,1796,3042,2718,2754,2984,2954,3062,2852,2938,2902,2970,2966,3252,2732,2224,1028,1020,896,828,820,456,976,792,972,868,916,896,904,852,748,340,436,876,556,624,1528,536,2872,3000,2880,3044,2856,1480,808,2904,2864,2852,2864,3000,1444,752,2844,348,2900,2840,2904,506,1600,808,1048,1508,1000,868,814,820,794,702,866,762,896,2666,416,1258,1506,1972,1394,2648,1522,1466,1992,1532,604,1200,2212,852,900,976,602,630,532,2844,2066,1994,2054,2018,2044,2046,2066,2040,2104,2080,2108,2078,2084,388,2114,2062,2046,1612,2034,2100,388,586,1454,1458,2004,1482,1510,1462,1480,1994,2012,1420,606,2906,1386,2564,2534,2626,2544,2570,2516,2568,2556,2532,2644,1478,1464,380,992,1402,1388,878,1384,2858,2552,2540,2560,2508,2624,2546,2518,2500,2550,2546,2532,2514,2554,2576,2522,2538,2562,2526,2530,1040,1776,370,682,434,700,664,2650,1090,1168,1234,2118,1478,1998,2216,2072,1596,2132,1230,2150,2424,1800,2224,1918,1870,2328,1244,1602,2272,2220,2278,1626,2206,910,896,474,412,306,2370,338,1042,754,1056,1000,1578,882,1230,2270,966,772,1754,844,668,1018,1662,426,400,456,474,444,828,662,1719,1482,948,1740,1620,1828,2052,1192,1808,1772,1092,688,1656,1976,1996,2296,2016,2740,316,556,768,2496,2760,2408,2740,1516,1616,3012,2520,2764,2560,2600,2600,2468,2904,3576,3936,1252,844,2036,2008,1988,712,664,320,2572,2520,2748,2252,920,524,940,2224,3248,2096,2340,2724,2520,2744,2732,2628,1532,1876,1564,2848,2548,2808,1848,2728,2480,2716,2012,2340,2764,2280,2476,1388,584,596,2332,2692,2740,768,2264,2728,2040,3012,987,840,512,2256,2264,2616,2444,2764,2576,2600,2584,2552,984,2468,2604,2620,2584,2620,2624,2600,2372,3236,2912,2352,2584,2304,2128,2616,2748,1780,2088,2628,2288,760,1732,2624,2580,2468,1240,1192,2780,1590,1596,1952,1584,1960,1428,1112,1278,1496,1556,1464,680,824,824,814,806,802,700,784,740,808,752,806,700,836,810,804,788,766,736,812,1510,1464,1190,1332,1888,882,706,696,628,594,644,660,688,728,952,714,1124,1898,1658,1908,1986,1840,948,952,892,876,1944,1822,1724,1710,1906,1912,1616,1836,996,1922,1988,1414,1582,1472,1956,1630,1610,1430,1664,1970,1950,1014,1092,1248,1090,1256,1270,1188,1314,1254,1040,458,1154,1398,1212,1188,1202,1312,1426,1268,1260,1184,1230,1386,1446,1394,978,1074,1210,1266,1124,1210,1212,1102,1266,1194,1272,1062,1092,1530,1220,1184,1190,1242,540,518,1198,1350,1268,1202,1432,1206,1220,1188,1208,1194,1390,1450,1274,1270,1176,1280,1306,1250,670,776,1134,1228,1606,1518,972,1128,1426,1374,1382,1076,1426,1312,924,522,754,840,536,1248,904,1252,408,1290,1066,1112,1056,1332,1192,1482,1514,1504,1276,1286,1254,1478,1488,1600,1444,342,1462,1432,1430,1520,1586,748,1216,914,986,1146,954,1216,1202,1398,1316,1304,792,806,914,684,638,810,676,768,1436,1308,1350,1464,1198,1192,1418,1346,1410,930,580,846,1706,500,948,554,620,760,836,794,1202,1256,1198,1014,1318,590,564,1170,1196,1270,1202,1196,1298,648,1214,1196,1192,1192,1304,1192,1230,610,592,1352,1190,1170,1222,1250,1168,1170,1244,1170,1200,1202,1218,1182,1184,1218,1190,1298,1244,1192,1070,1222,1182,1190,622,524,1332,1304,1162,1180,1220,1258,1206,1214,1264,1232,1200,1218,1182,1190,1162,1192,1198,1198,1302,1220,1190,1264,1184,1212,1290,1244,1214,1212,1278,1270,1216,1196,1260,1272,1194,1242,1358,1274,1154,1346,1066,964,996,790,966,774,796,790,792,804,780,708,672,954,1134,706,1232,2102,2128,2114,582,804,782,796,1456,2182,1200,1306,804,1176,578,1194,1176,1152,590,576,1290,1204,1276,738,1294,1280,1176,1222,1236,1122,1208,1184,1294,1244,1270,618,546,1286,1276,1144,706,596,1184,1202,1292,1326,576,646,1312,1240,1282,1374,1172,650,642,1326,772,472,1272,1404,1294,1242,1182,1184,1200,1306,1234,990,1252,1230,1234,1184,1190,1170,1336,1374,1198,1180,560,1186,1168,1226,1422,1332,1148,1172,1172,1210,1182,1300,1292,1174,1138,1176,1242,1194,1190,1216,1168,1168,1212,1178,1184,1030,1196,1180,1060,1178,1226,1188,1200,1182,1208,870,1200,1158,1116,1014,1128,1374,1588,1402,1318,1086,480,1070,1328,1234,614,590,958,906,752,568,560,960,1168,730,750,750,1044,1042,1970,1852,2150,2286,2148,926,758,1762,2488,878,562,728,1330,670,862,750,714,892,820,1568,1494,1380,1520,1490,1508,1334,792,990,1014,1464,1600,1598,1900,1870,2874,740,618,494,502,1456,2812,494,482,460,510,884,868,580,592,786,1058,870,1032,1496,790,2134,1518,1582,1984,2836,2790,2542,1968,1996,1514,822,2830,2812,2862,2056,910,1226,1214,1656,1682,1664,1684,1602,1680,1632,1664,1656,1412,1212,1204,1438,1422,1442,1416,1440,1344,1390,1368,1706,1782,1458,1230,748,936,1438,1402,1108,1034,1444,1102,1342,1300,2540,2694,1428,1410,1400,1084,900,884,1158,1238,1492,1314,2444,2484,1560,1064,884,724,2280,2308,1136,1280,1216,1250,1242,1240,1146,1248,1222,1220,1256,1462,1408,1320,1318,1386,1334,1298,1758,1304,1322,1332,1320,508,986,972,1476,1200,1532,1420,1042,720,2312,2098,1394,1304,1442,1614,1682,1666,1686,748,668,1282,884,1252,1238,1246,1278,1270,1736,1754,1656,1592,1648,766,430,1606,1656,1382,1446,1332,1334,1180,1278,1404,1414,1408,1574,1932,1160,1084,2478,2484,2762,2632,2812,1684,1690,1606,2216,2244,2226,2230,1980,2294,1440,2824,2848,2806,2638,1902,2816,2798,1066,1394,1372,1790,1254,1768,1746,1136,1106,888,1190,1050,1178,972,952,838,924,1370,1376,1302,1010,856,956,1466,1750,1426,1392,1126,1002,650,836,1942,2454,2830,2798,2508,2480,2786,2790,2636,2832,2814,2514,2838,2780,1048,2244,2186,864,2796,2808,2394,2856,2790,876,632,452,610,470,604,524,1014,778,962,1790,2318,332,328,490,366,766,1974,574,576,672,862,1172,892,1464,490,494,502,752,758,1162,336,558,524,638,914,786,424,442,412,808,494,388,722,776,316,300,444,1126,820,776,1228,856,726,472,558,1428,862,952,880,558,324,1010,1184,716,408,840,822,742,1940,1078,326,982,600,322,1772,384,338,2170,2042,1164,494,534,1166,1500,564,492,916,1510,464,1730,790,750,2126,756,1014,1238,540,724,802,1074,794,336,672,1562,1636,1114,1522,592,1254,1148,1106,792,670,1322,1136,772,1494,828,696,884,938,1258,472,552,606,678,958,976,410,740,962,536,568,642,908,666,952,352,524,586,324,562,914,1552,656,680,676,604,692,790,656,702,666,2438,1206,1190,2460,1126,1348,1318,1354,628,886,1048,910,750,908,742,828,864,1182,532,1198,1124,810,1192,1046,898,986,890,1198,1182,908,544,880,1314,850,510,646,786,482,1072,1014,766,866,1204,662,732,854,1180,1200,1196,1504,438,566,640,580,1182,1052,1182,1192,1178,1210,1506,1212,1550,1598,1512,880,540,410,864,838,814,1206,870,888,1054,926,900,1036,962,1184,1194,1342,466,552,456,464,552,454,738,568,2018,824,804,662,2350,888,1028,496,540,456,1050,1098,1132,1202,1376,792,518,1208,878,486,608,462,802,1224,696,776,462,946,928,754,1198,1974,1896,370,520,436,414,2414,1976,2164,1870,376,1352,1838,1246,366,938,1056,1168,996,1088,1210,2266,1214,2402,856,1764,1950,2408,2638,714,2012,2444,644,2474,1082,678,2360,2332,792,2406,1772,2232,668,626,800,1296,892,356,400,948,708,820,1352,1532,768,1008,808,912,912,1252,704,656,1260,1172,876,1032,1068,1328,1320,1332,1220,796,828,2268,2616,3012,2688,1436,1200,1480,1360,1368,2240,2220,1776,2184,2276,1032,896,1240,1236,1436,1244,2188,768,848,780,1464,1212,1220,1612,1220,1560,1888,2192,1480,1388,1700,2756,896,1104,1540,872,864,2376,2152,1116,1636,1428,1752,1460,1588,1840,1724,1536,1808,1788,1548,1928,1692,1516,1148,1208,1412,1572,2268,964,956,744,1432,1480,1416,1236,1176,1168,956,684,1902,1972,912,606,602,606,1158,1202,560,878,632,1144,474,1006,688,590,618,680,700,1100,456,606,2772,2564,2430,1798,2078,1690,2118,1766,2372,912,1280,702,614,838,606,766,466,598,588,624,802,878,940,960,1164,416,684,518,700,576,870,1426,1532,1324,1138,306,324,332,364,1064,474,638,756,1122,880,426,516,586,828,884,948,556,698,480,818,310,630,2516,368,768,542,376,436,482,484,416,378,334,612,990,806,680,436,662,1536,318,328,370,964,1178,694,936,1284,1284,854,1238,1356,448,626,1256,1216,418,432,324,1626,400,454,1606,646,1738,1730,1694,1660,434,2320,378,606,1730,628,546,452,654,1274,2526,494,686,664,1078,722,630,616,1396,600,678,1258,788,1528,1568,2422,2374,534,494,468,420,382,578,640,1038,526,1200,768,1246,764,798,578,1004,778,498,474,460,834,1182,1254,776,736,904,1136,660,800,1350,1024,570,840,608,324,328,366,500,502,628,492,436,814,340,386,490,956,408,624,314,568,344,752,620,756,618,952,638,398,690,774,624,726,822,762,468,1654,386,436,750,610,350,318,554,312,1020,506,1242,398,570,1572,364,794,724,1774,824,1020,340,534,1786,810,486,692,754,642,2088,1018,988,1740,658,580,538,858,734,1172,1138,496,1044,334,666,1612,1130,836,622,686,630,964,936,1260,1532,468,604,542,590,492,956,976,332,738,966,528,822,952,960,1496,516,536,1352,850,1060,800,568,342,404,2466,1788,804,1228,2040,2080,1504,1772,1732,1676,1600,1560,1928,1728,1768,1352,1332,2004,1720,2464,1464,1448,1436,1684,1688,596,1724,1816,1128,1520,2528,2460,1444,1992,2176,2404,2968,2768,2156,2508,2508,2080,2804,2756,1692,1188,1532,1704,2048,1348,1088,520,1132,1784,1800,1156,2024,1792,1732,1384,1364,2756,2580,1340,588,2244,2208,2420,2776,1220,1632,1856,2064,1404,1384,1116,1568,2680,2488,2784,1956,1560,1024,2496,3056,2000,2056,2772,2440,2528,2760,2736,2772,2764,2524,2504,2648,1496,2468,1244,912,2636,1976,1800,2784,1016,2764,2560,1896,2840,2360,2976,2932,2532,2488,2724,2480,1132,1204,2020,1216,692,2536,2348,2640,2508,1218,942,1040,508,1330,2502,2266,1278,544,1470,2470,1958,2466,2338,1964,1520,1514,762,1148,784,1192,1144,2436,578,808,1344,1112,2476,928,876,1720,562,2016,1764,2110,2110,2612,1850,1118,972,1546,1184,914,1130,648,3044,3044,3056,364,1348,1504,1584,3048,3056,1156,3068,1948,3060,696,3060,2228,692,656,3056,1276,332,1576,760,2488,3056,3044,1448,664,568,2560,2588,3312,3312,2190,1084,444,1076,1878,456,448,562,780,386,1228,740,840,1026,1916,834,950,548,770,508,1060,532,1320,1102,622,692,820,1100,720,404,662,1102,598,798,580,578,516,1242,614,324,2004,1080,1256,904,662,1236,920,612,634,390,1286,354,1258,796,466,620,594,582,1336,400,2000,936,580,386,600,566,798,926,1528,1810,332,1090,358,320,928,860,612,562,724,694,1816,568,1046,904,516,1016,500,822,378,1296,476,314,1184,1232,1076,1010,504,508,1536,594,620,1168,504,930,592,1108,442,1226,1072,1578,972,358,998,1628,1308,620,480,1268,920,862,900,680,644,1614,370,1068,676,884,1832,1088,860,588,546,630,1110,1062,410,1086,686,884,754,512,738,636,398,874,1356,762,852,474,800,678,640,520,448,1364,626,736,716,948,900,638,924,648,1510,760,700,1050,670,920,720,1038,678,794,890,692,818,850,588,848,1442,1558,584,980,1246,546,490,442,386,572,962,350,490,468,1034,1096,1130,446,1652,1626,538,696,322,300,1374,846,410,752,966,366,1580,808,1590,1160,1942,480,820,366,1098,770,484,476,1292,760,614,642,334,576,828,1528,820,526,1250,316,456,678,694,578,756,928,650,1216,1034,364,852,408,564,584,1766,1728,1520,1284,934,726,786,400,638,518,736,862,956,592,764,856,426,1932,546,520,564,838,1360,1146,770,1058,924,654,376,1156,1264,752,1418,424,1626,400,1288,1312,1138,1192,482,432,420,986,758,840,1080,1282,1278,1446,1178,542,520,672,362,1034,1260,842,1252,328,1030,920,826,436,442,550,792,610,1166,890,1156,680,868,1000,1110,988,638,674,684,936,840,1206,764,572,950,936,428,518,700,508,448,908,816,958,1740,656,558,1056,894,572,1092,382,766,1480,878,864,928,848,910,930,1084,1676,556,418,480,612,476,936,594,460,564,1174,924,630,1174,542,682,410,434,776,756,642,1812,470,582,1010,1102,766,778,782,568,922,1688,676,1902,834,650,940,1346,1884,498,1870,1470,414,330,518,858,470,524,594,756,540,488,1830,390,842,796,914,562,884,1288,1034,954,516,1852,1546,912,844,926,584,382,2152,866,1332,1130,320,1488,476,566,410,330,864,1202,954,450,662,1326,750,652,1872,1218,866,582,636,774,740,368,702,972,390,1152,1230,920,426,902,702,1148,672,676,1984,992,774,930,818,936,856,1982,618,444,984,600,1118,1130,1042,774,1740,1910,932,616,856,1688,680,590,1658,1262,1100,866,810,1820,894,2202,1144,444,1098,1880,454,350,780,540,1198,782,838,536,834,890,418,392,1798,924,810,552,770,510,1106,530,1324,1018,650,694,824,1004,720,408,670,1098,1510,336,544,576,304,1374,678,534,328,760,1998,1080,1262,900,670,1242,858,620,634,1284,1270,796,468,626,596,618,1290,358,2004,942,582,388,600,566,802,930,1522,1848,398,928,1092,356,322,760,782,566,722,764,1864,602,956,922,758,1016,582,346,376,1296,544,456,618,528,318,1220,1236,1098,1012,510,504,1534,1080,584,1166,506,984,594,1104,450,1084,1074,740,974,998,1538,1310,616,478,1048,922,868,894,666,644,1610,1072,676,882,1830,1098,860,688,632,412,1506,1086,450,804,492,736,650,404,864,1356,762,848,528,806,302,676,640,512,396,1362,628,742,700,386,694,1270,322,636,994,650,1516,752,704,1058,668,794,802,908,690,498,820,848,1060,590,1234,850,1434,1556,584,918,1244,548,490,442,336,572,966,496,494,1156,1100,1242,444,1604,1630,412,1004,326,308,1126,848,410,808,968,364,1564,804,1938,1164,1928,478,1092,770,522,484,1306,712,612,640,506,588,822,1576,818,556,1444,388,540,338,638,712,682,812,934,654,1214,1014,362,1078,414,566,634,1770,1724,1518,1280,930,716,824,578,472,738,866,588,952,770,888,456,2000,546,562,840,1356,1150,790,1060,922,654,1152,1270,748,1300,426,1556,1282,1316,1124,432,1194,512,430,1096,992,1180,754,804,1000,1308,1274,1448,1178,544,406,672,368,1034,1260,844,1256,340,1032,922,824,436,442,550,794,546,1918,728,928,1000,1116,374,1000,636,802,434,936,852,1218,760,498,946,934,414,518,700,510,446,922,812,774,450,1742,644,1202,656,554,1038,846,570,1094,766,1478,878,868,930,854,910,932,1086,1722,300,404,556,426,480,610,474,380,940,570,462,564,1162,922,1174,542,684,434,778,946,638,1978,422,614,1018,1196,768,766,680,626,924,1658,678,1844,744,644,940,1352,1882,500,1876,1474,416,518,834,468,522,734,600,862,542,488,1888,388,1204,794,918,566,450,314,600,1294,1240,960,520,2014,1544,914,844,974,586,2240,868,836,512,542,1130,1514,568,412,380,864,1200,956,450,662,1334,748,1870,1272,912,848,638,766,790,904,596,702,964,392,1156,1372,942,732,906,774,1150,680,678,2012,992,776,932,818,940,790,1980,622,454,928,598,1116,580,1130,1124,778,1640,1886,934,612,854,1754,680,592,1662,1264,1112,874,806,1820,1254,1150,1644,3294,750,804,342,2040,2688,818,480,474,1264,686,408,538,308,418,520,532,1788,808,2798,592,1070,2634,1838,1124,2732,994,2632,926,372,876,1772,2572,2132,2568,1230,1526,582,836,1016,2310,2102,1924,1202,1178,1098,1156,1164,1466,680,2784,622,2498,2624,1306,3064,2154,2572,2458,886,384,1392,2526,2576,486,782,2324,2494,2552,2642,784,954,2596,738,2602,752,2430,654,2236,1016,2542,1014,2374,784,2364,834,2570,990,2560,2538,338,2708,2634,734,2502,2310,2564,970,2434,434,510,678,586,498,982,2322,2534,998,2546,2350,2554,2550,2426,2570,2504,2604,2546,2578,2424,2552,2344,2570,2244,1788,2508,720,2576,2680,2406,720,2420,848,2464,2690,2578,2582,2358,2560,970,2570,2610,698,2560,2242,662,2572,2414,2532,2586,584,2558,2558,2628,2556,2586,1034,2466,2580,2498,626,2630,2520,2464,2602,2518,2570,2628,1018,2654,1930,1344,662,2700,2536,2582,2562,2568,2634,2388,2476,1418,2754,2896,2556,1394,1230,914,2540,2560,2598,2500,2112,2670,2550,2394,2376,2700,2720,470,2522,2580,2562,1036,1814,2778,2170,970,658,422,1940,1026,2576,664,2328,696,932,2514,2354,316,2534,824,2556,472,2408,1390,1470,2664,1158,2616,970,2496,934,1310,1242,1562,2532,2544,982,1622,2588,1646,2544,628,2398,658,2494,664,2672,1032,2298,2834,1532,430,464,948,1028,2506,656,2446,2030,2486,2364,2562,2526,2544,1336,2332,676,1090,420,1006,2588,1024,2490,992,2684,1042,2748,590,2388,2396,2108,550,2504,664,2512,630,742,1906,1330,2072,606,2048,942,2786,1034,2254,480,2550,820,2324,2110,2344,2466,1086,304,460,1984,2592,464,448,484,1470,2012,2550,2628,2534,2460,2422,2448,1718,412,2598,2584,2614,2512,742,1040,2038,2548,1214,2430,2820,1438,2064,2544,2568,2448,2638,2290,406,1868,586,590,1034,2492,2386,2538,2534,436,2382,956,2484,2526,748,2424,1916,2018,2370,2532,2592,2604,2588,2630,2580,2442,2456,2388,2650,2778,2780,2812,2802,2780,2798,2798,384,2822,2816,2802,2824,1356,356,932,2810,2740,2754,1018,3614,3635,3597,2582,652,628,1768,1092,1504,1176,1812,1060,756,1958,1384,1644,1608,1488,1540,1044,1208,2996,728,516,760,684,428,528,308,756,1300,1870,1478,3328,432,608,576,2124,572,3452,416,456,436,928,668,692,1412,1232,1340,992,696,908,556,1920,744,744,664,600,584,732,468,412,1248,1092,944,1676,1800,668,1516,892,768,984,408,1000,872,912,320,372,616,740,1556,676,1888,352,520,1032,1020,1076,1048,992,1864,1168,416,900,720,2320,3372,644,1068,1080,812,552,2956,568,448,2024,1168,728,1532,1012,752,816,608,932,628,3028,952,996,2264,3528,844,708,788,464,1032,488,560,668,3036,2442,304,3636,3635,420,320,408,712,972,684,798,1592,528,648,588,608,748,520,636,684,368,460,844,1752,756,664,740,820,1756,1924,3302,812,316,656,428,584,560,540,1956,628,2252,412,504,780,492,352,1528,2080,740,348,472,720,552,356,308,484,372,1064,492,374,1434,1016,1050,632,2504,366,1508,910,868,2440,332,1416,1700,2538,1444,378,1410,1002,1628,1102,2532,1018,1694,1616,2518,388,1214,1080,1516,378,1148,1142,2514,1280,1086,1090,2520,1266,2496,1102,976,2540,1066,998,738,2314,982,1318,2318,362,998,1474,1250,1168,462,4700,4346,2028,1268,1086,742,840,828,1076,1362,1250,560,1200,1360,1980,588,944,980,1144,1092,1164,552,1512,1330,1192,1498,2502,1340,1530,3302,1306,1790,4784,926,1156,818,920,3260,800,1448,1340,2572,1560,1480,1372,2114,1048,1552,2172,1292,2428,1400,1276,1834,1916,2828,1628,1726,2666,4728,1846,1470,3022,3546,2756,1786,708,1404,2412,1244,2686,792,1540,1456,1692,4154,2858,940,1752,1232,1802,1656,1694,1682,1636,1088,804,1172,556,2000,696,1140,1416,520,1674,1240,856,1500,1536,1530,2998,1004,960,2032,1048,1788,1528,1276,1280,1500,1292,1512,1856,1224,920,3392,540,2168,1616,1790,1332,1204,1360,2192,1806,2754,1514,1268,1036,2678,2066,1776,2612,1946,1416,1512,1626,1472,1114,958,930,924,902,942,926,908,934,952,1048,1048,1596,1180,1208,1064,1464,844,1128,1108,1072,994,778,716,2432,1832,878,1232,1730,1468,1380,3824,1980,424,556,1992,652,880,704,704,412,1384,1522,398,1504,1570,610,2120,1668,1054,818,494,2042,728,2314,854,734,1334,808,784,884,1174,782,1302,2802,690,1156,1254,626,764,2282,1118,938,1292,986,1764,1734,2902,2136,996,1312,858,884,1102,578,756,1030,1014,920,1846,972,1218,922,882,1196,1008,1632,1098,526,1158,2846,1714,1940,398,368,1074,838,1594,1202,1150,1974,2454,692,320,604,2963,1760,1820,1796,1388,1772,1760,1812,1752,1780,1768,1764,1736,1748,1764,1460,1764,1756,1788,1772,1748,1596,1096,1748,2612,1180,1500,804,525,652,1472,1366,3062,3030,2774,1162,1254,1136,1118,950,958,690,1166,1336,1404,1394,1254,1144,1106,1346,916,1162,904,1196,1444,764,750,778,688,746,556,554,552,940,2752,398,1148,1126,1136,910,1258,906,1306,1268,1456,1606,1204,1214,1188,1254,3136,810,588,478,1146,1952,906,1200,736,494,514,1018,1194,1050,2668,750,1478,3212,3020,1156,700,900,748,1054,994,766,686,1286,1250,1606,1168,1234,598,790,2012,786,880,726,1114,1194,432,1674,676,712,658,798,766,740,926,1088,1110,600,802,702,1832,974,1112,1766,1846,1596,1572,1602,2642,994,1166,522,564,1104,706,698,330,1198,720,534,734,330,448,936,1444,558,534,628,814,1656,1446,1484,692,438,780,708,628,388,498,618,496,390,384,364,382,386,1422,324,954,664,1080,332,314,338,610,746,460,726,378,748,814,500,740,728,808,576,496,1088,742,1170,450,1570,422,364,496,384,610,826,742,742,1016,610,608,500,478,662,448,894,998,416,490,472,372,420,574,360,1898,956,336,610,598,946,658,544,1904,1050,338,1068,1128,1008,408,368,406,332,330,328,338,2770,2406,666,634,980,546,908,664,2652,870,576,430,368,920,1036,558,468,476,484,398,340,528,444,452,470,772,876,554,642,560,540,648,594,562,2386,552,556,810,500,548,612,788,728,1140,1850,874,906,824,802,1082,1536,424,406,954,886,684,1212,774,448,566,456,956,576,336,438,646,612,746,440,400,544,444,328,494,398,466,1036,682,920,638,462,658,528,1194,766,1398,1086,370,522,794,472,1962,806,386,492,508,950,1016,468,308,432,508,648,446,580,660,578,586,334,418,502,524,530,384,498,436,300,906,470,604,734,412,314,448,382,518,784,1332,450,366,500,406,471,2766,2304,834,3376,874,448,342,510,992,418,308,398,514,618,606,796,700,967,1364,1196,1976,1622,1946,967,1990,2184,2344,438,967,1412,2758,967,400,2402,967,3342,1008,967,3090,700,1584,2169,469,1388,1170,967,996,2586,920,812,1206,1758,1188,1378,967,3280,1559,3362,967,2180,967,1246,1604,1861,478,576,1416,1504,1022,1039,724,994,1556,966,1482,700,1360,512,742,1194,973,791,806,1592,1286,1382,1566,1918,1184,3178,468,446,534,2106,824,690,454,336,440,584,682,750,1848,2446,1072,350,740,1004,1780,1762,1534,1566,1150,1542,908,3014,1562,1584,1572,1178,1546,786,1264,1574,782,882,1580,1474,1576,1310,964,1536,1552,1506,1554,1582,1134,1232,1540,1540,620,608,1534,1538,1532,1022,802,1110,1528,1236,1334,986,1546,1634,1542,1052,1574,1456,482,490,574,1182,1200,1190,1470,1284,1056,1292,512,940,988,1204,1162,1194,830,946,642,892,1086,1088,1038,1456,458,768,384,1080,342,1326,1114,1584,432,1672,756,926,1094,1114,802,604,810,720,762,1828,1120,1768,1860,1600,1572,1612,520,614,1172,706,334,682,728,342,424,728,940,1044,316,534,470,524,906,1550,1170,1450,700,474,784,632,390,332,622,878,706,392,380,990,668,404,436,328,332,372,894,746,464,744,376,758,870,1238,758,506,612,578,398,1118,686,1170,1564,302,416,442,510,384,616,832,748,800,606,606,486,486,490,648,746,1256,2304,490,470,370,574,364,1906,946,336,678,562,938,1914,594,340,378,1054,932,318,612,646,990,530,870,608,376,838,866,382,560,710,924,1040,522,482,482,458,512,396,466,446,482,716,546,546,540,538,548,544,556,564,612,552,566,544,560,558,566,568,566,564,558,562,552,560,544,556,558,556,812,582,548,614,838,610,1364,2546,516,800,808,1204,956,890,1222,494,946,512,738,3392,2698,1828,1676,1572,1728,1344,1396,1340,1352,1368,1768,1744,1744,1956,1848,1808,1660,356,484,640,1564,314,3508,2790,518,2170,3186,2962,3190,2630,2500,2926,2176,1792,2668,2374,2300,3486,2506,2758,2760,2328,2592,3430,3130,3568,2044,2106,3000,2344,2308,816,2234,2964,2446,2286,2246,2840,3472,582,578,1662,3372,1908,726,304,466,846,520,368,310,912,510,648,856,666,498,1508,750,1878,1228,406,1744,470,3212,2040,2034,846,842,846,1018,1024,2014,2016,2028,2014,1956,1068,1106,2950,3000,1816,774,976,900,1006,1876,2708,3348,2638,2022,1648,1366,3080,1346,1702,2006,1942,2176,2702,3350,584,456,460,564,462,406,408,480,560,560,472,606,522,1648,3595,1726,1750,1426,1800,1450,1698,1394,1354,1658,1508,1344,1648,1750,1752,1534,1684,1546,744,846,3010,1856,788,812,578,2162,850,2300,2766,860,1582,1000,318,1686,950,686,632,978,572,486,424,442,430,710,664,606,814,908,790,752,372,406,582,904,942,338,798,464,760,792,770,1706,1340,470,512,1528,500,508,2016,1672,704,414,652,1220,840,866,386,1010,590,1888,1862,318,444,1108,1214,1852,1902,1140,1314,1896,536,530,1768,1892,1822,1780,1102,1400,952,470,1134,1896,472,416,1014,826,1120,470,1090,856,1000,1826,626,354,1848,1856,774,472,380,2144,1270,416,686,1808,408,940,696,1490,422,948,1710,958,1940,1830,588,446,470,846,1080,894,916,584,534,524,400,552,1764,1044,744,498,1848,740,1024,864,1826,1190,542,1518,682,802,612,1800,1432,1172,1866,1896,1874,1200,1242,830,1350,1846,624,458,1826,580,566,1442,1040,1070,598,1834,1796,2000,1838,1056,1822,1482,1296,980,1830,618,490,966,1062,2006,1822,1852,618,794,1936,748,1792,1000,628,990,1758,1070,1634,1188,856,1856,1530,1894,1848,560,1846,576,1946,1600,1836,1206,670,1172,1846,1200,1820,1754,458,1038,626,556,354,630,490,544,940,606,618,1034,708,1088,1206,816,1212,868,736,794,752,1634,774,754,800,778,1774,1796,864,348,550,1862,1726,1108,502,606,446,436,350,382,432,1236,482,1194,1624,414,794,1002,1022,498,492,518,1410,520,474,320,522,492,484,394,1004,428,1442,456,446,452,422,424,1552,316,306,420,312,1180,1090,1082,866,1004,1840,1000,1008,1006,892,1018,1010,1852,1336,558,1018,1010,624,1188,458,1104,1290,1760,684,574,594,1094,802,990,1414,1226,794,416,678,1822,1802,558,1140,454,770,1984,898,722,990,1754,638,762,1512,1176,980,726,642,1092,828,1594,1470,918,1162,800,786,606,502,570,1328,738,692,590,2014,2044,996,1402,1004,1136,684,760,1802,1784,1678,792,1878,1762,864,888,382,788,782,850,488,610,664,698,426,1904,1016,902,1502,592,652,1342,1008,360,1052,468,1798,1794,1066,556,1410,1192,390,614,1210,1202,410,900,1648,802,1286,1778,1880,960,1184,1468,1490,1646,1200,1694,782,980,676,864,1110,884,742,1798,552,492,332,430,870,432,490,928,932,862,1228,1772,1714,1556,2000,2136,2108,616,914,1044,534,556,1316,668,1696,1572,1620,936,988,456,786,478,1860,1722,1822,1912,1162,2120,544,578,484,816,1850,1848,1030,1812,1684,2435,870,1074,1828,528,1206,1980,2611,1306,446,806,650,1930,2242,2254,2419,2447,2050,806,1822,898,954,1734,634,1286,934,2148,1014,1860,630,1850,1862,1350,1186,884,788,538,2760,932,1620,2392,2504,1360,468,448,798,870,2592,826,2696,674,698,998,672,564,2188,520,762,302,388,456,472,440,646,554,454,1118,760,700,1378,1154,406,808,622,512,852,2318,632,640,922,926,662,708,694,790,784,796,632,900,858,696,742,494,778,896,732,778,480,828,746,750,762,524,574,654,374,430,1006,662,322,1582,1854,990,854,1248,1304,800,738,840,410,762,508,838,744,960,692,936,892,582,838,830,702,1262,1354,420,1134,1296,552,862,480,634,2754,2052,1894,428,702,2748,1578,2694,2732,1402,2814,1880,652,638,2196,748,1418,2438,1472,2534,2986,1268,506,966,854,798,710,674,994,1176,1692,2724,1670,3012,656,756,476,1728,2776,2824,1102,312,588,3236,710,974,3210,934,1026,2990,976,2020,994,1580,1504,1856,558,3030,3166,2632,440,646,414,370,1354,1220,1130,664,496,1082,570,766,1326,576,578,612,582,586,500,538,402,2700,1998,708,1836,1758,1802,1740,1708,1736,1744,1816,1864,1788,1816,1916,1776,2022,1842,1812,1872,1662,2002,2138,1760,1906,1806,1768,1702,1904,2008,1806,1898,1806,1952,1886,1790,1890,1892,1812,1764,1788,1822,1700,1830,2286,1744,1830,2028,1692,1934,1916,1788,1734,1590,456,3898,592,720,3536,2976,734,654,758,648,612,782,1764,1380,3570,670,668,1134,1120,1436,2084,634,1748,1208,3516,2430,3262,1506,3586,3284,1438,1134,3570,3240,3590,1190,2384,3560,3544,746,786,1050,870,3514,844,1042,2480,2616,2148,3098,3444,2990,3254,3080,1174,570,2908,2810,3246,1066,1408,2766,3562,2876,326,1914,3082,3392,3114,1118,3436,3536,1480,1474,3084,692,3098,2890,710,734,1018,3228,2858,1726,1488,2594,2670,2436,3396,1100,2186,3202,1218,1212,1888,3434,1434,2586,884,1820,1808,2954,2496,3220,2942,3584,480,774,2920,688,1958,1542,2424,2476,2228,1928,1340,3662,454,850,924,926,1810,1434,1364,928,1676,950,784,744,762,1210,760,1742,1700,2740,2898,2408,1618,1770,1128,1136,1658,636,642,890,1040,1038,988,1276,1390,3216,2844,2838,810,922,744,1290,1158,1054,1084,1232,1136,732,794,1270,1256,2762,1162,870,756,608,1274,2438,1430,1858,1020,982,3096,3412,2522,2796,3490,1420,3182,2952,1068,1080,3282,2994,2810,3020,3038,3504,750,3204,3472,3494,3520,2708,3498,2726,452,2940,3332,3336,3528,2142,748,3144,510,644,1778,3370,2720,3392,2722,3092,3312,3464,3434,776,1124,1080,1284,1152,1522,1926,1398,3496,1218,760,1000,3468,2900,530,968,1670,1520,1706,1900,1170,2792,2728,3230,3282,776,2038,2376,2534,2450,2266,1668,2590,2942,3502,3332,3506,752,2596,1728,1782,2926,2662,1970,1950,1660,1848,1932,1340,756,3374,2166,3482,2762,3016,3472,956,774,1962,760,500,1038,1530,1768,648,664,1858,746,948,920,1712,2198,596,360,410,1310,424,1186,896,398,566,758,868,722,452,502,1032,1124,982,808,2398,452,452,460,458,800,558,390,556,1208,2086,2098,1408,562,2058,2054,600,590,890,394,450,1200,2072,480,554,562,550,564,546,1186,1034,850,1064,888,1862,556,830,664,2078,566,666,1146,594,1530,314,312,564,540,546,562,560,558,556,564,642,464,478,1768,382,324,320,870,1150,368,676,590,810,918,472,1546,1804,364,656,666,1892,778,434,574,372,1744,2218,606,378,430,1326,386,958,906,910,402,486,510,1046,1138,1096,802,2418,426,460,458,802,564,558,1220,520,2072,778,2120,1412,568,348,800,424,2090,2084,604,590,452,1640,1208,2090,558,558,548,568,558,970,910,560,824,576,680,1152,604,1536,318,316,572,542,552,558,564,564,558,572,662,564,2464,1174,384,326,328,888,1168,360,694,606,818,932,2961,3339,700,378,2998,692,372,378,378,376,1478,1432,374,372,1478,2862,690,2924,712,2798,694,2794,684,3092,696,3020,692,984,2758,712,2872,614,3122,472,2880,686,2902,698,2786,696,1472,348,1484,382,1478,1450,384,1420,374,1492,378,1492,382,1526,1444,380,1620,374,1550,388,1420,384,1008,1016,1028,1056,1418,366,1460,360,1462,388,1428,368,1310,370,1402,364,3122,364,884,1476,366,1410,372,1376,372,1012,1444,366,1528,370,1018,1366,378,1052,1468,370,1418,382,1388,384,1422,384,1396,364,1402,1420,390,1468,384,2499,1478,384,1420,374,1336,2800,694,1410,378,1472,358,1400,372,1440,384,1438,436,1392,380,1428,378,1434,1098,1376,382,1464,380,1420,382,1002,1420,380,1444,376,1508,1538,384,1414,370,662,1270,2120,2204,816,692,1406,378,1468,352,1524,370,2818,696,1386,370,1488,374,1478,376,1410,370,1392,372,1476,376,1402,1062,982,1546,378,1364,382,1528,384,1458,370,1450,374,1394,382,1002,1352,378,1476,374,1474,388,1374,380,1516,390,1438,370,1488,386,1426,388,1350,378,2848,1416,388,1398,1482,374,1460,1406,1358,382,1410,382,1484,370,1470,372,1422,370,1280,1696,378,1412,382,1504,1482,396,1482,374,1434,1484,368,1440,486,458,2174,558,354,360,1486,536,2804,362,1302,362,1470,1388,318,1400,322,1346,1380,428,1418,1480,362,1470,342,1484,420,1386,370,1478,346,1400,372,1458,318,1470,316,1586,430,1434,412,1478,352,1486,516,584,572,1108,724,776,420,2320,1304,912,1772,340,1560,700,2524,1096,1452,708,656,468,2648,2636,1788,964,2648,2680,2740,2652,2384,808,412,2604,1128,1084,2616,2648,2632,2612,2640,300,828,568,1680,1232,800,876,724,716,448,1396,1708,472,2680,1368,2028,1272,1172,1448,724,2796,724,1456,900,1304,1452,1660,2820,2880,2640,2764,2700,2992,2608,2992,1100,364,2620,2720,2604,2104,1516,732,324,1860,2632,980,2632,300,2712,1120,2792,2760,1468,1376,584,716,2776,2472,1552,2628,1128,2464,1268,2808,2628,864,832,636,1084,440,828,592,1124,940,2800,2672,724,2776,2672,2868,1748,900,2744,968,1024,1168,744,2620,2428,1072,2540,2660,1096,1544,1576,2932,1064,1448,2912,2624,2780,2344,2772,2752,840,2004,2672,552,2640,1660,772,2664,2996,2752,1036,2628,1208,2996,2652,2992,1992,640,496,1256,2992,308,2640,2676,824,2812,2624,2596,1588,1096,648,1280,1388,2656,2900,1776,2992,2668,2624,1760,660,384,2632,1604,2612,2608,2652,2808,2472,1448,1288,2824,2836,648,2620,628,1448,1180,620,1108,1124,2384,1080,652,2876,2908,1340,716,976,2848,1544,2408,1520,2704,2624,1208,1688,2660,616,436,2640,2608,2816,2828,2632,1136,1544,1552,2808,2716,2620,2868,2628,2604,2448,2868,2748,1788,2796,770,2272,3342,528,662,404,408,314,444,324,308,396,368,554,314,386,310,408,366,686,386,308,300,686,362,364,318,332,1118,674,848,4331,524,540,396,426,606,360,330,354,330,386,504,472,376,696,402,374,488,600,396,520,496,316,326,348,876,464,378,876,350,318,342,352,906,466,412,308,424,2904,2348,1136,344,1768,496,1228,2900,2908,2896,1124,736,1200,2352,2896,1124,1476,2892,2908,2892,2904,2888,1216,1276,2892,2440,2900,2064,2900,2248,1020,2760,760,2344,926,870,1168,870,778,662,844,826,1552,1536,2280,926,918,914,924,806,794,774,1068,668,604,840,1616,1284,1720,2306,2214,1674,1688,1304,1284,1282,1278,858,1782,1758,2282,1754,1460,838,654,782,790,2278,1114,1388,2284,1092,568,2688,348,356,400,372,580,536,560,344,792,308,930,1476,496,1164,1212,1980,1978,2000,2070,2460,1974,2074,2472,1222,1074,504,2400,653,672,3054,634,396,528,382,504,518,1444,3488,548,650,468,2754,1372,3062,1442,746,362,666,3353,1432,358,764,538,464,1586,362,546,1394,3129,1538,2684,1212,358,768,652,546,738,372,510,382,1354,840,720,408,972,430,2808,4108,4134,4094,3361,3541,1454,1177,4256,3717,4366,2865,420,406,418,830,738,540,3480,3448,2118,2191,1080,1600,738,876,2922,2304,1644,1636,1618,3191,3465,3593,2337,1280,1058,1364,3038,2280,1962,3439,3650,3851,3340,3167,3851,3851,2118,1504,3690,2892,2762,3400,946,1438,1370,1446,1458,2838,1418,1556,2974,360,1196,1232,3095,3764,3574,2768,3593,3775,3203,524,3551,2032,1372,3750,900,924,1010,3757,956,438,764,514,458,464,602,606,856,826,2638,972,847,446,466,3752,3417,1402,1414,3264,3404,3013,1122,434,2358,312,2479,604,2578,3058,3674,562,882,878,1202,1693,2641,3090,2484,3193,2308,1558,366,386,382,390,680,2883,1807,1568,612,1538,512,982,878,892,630,670,624,618,3592,598,1410,1156,690,710,2192,510,908,1316,472,430,550,316,656,2198,1752,656,668,422,646,762,342,988,360,528,1012,1074,1068,2310,3851,858,858,3844,486,3022,952,1117,3392,3851,498,780,1254,2658,3424,1347,1795,2924,2110,900,462,2915,3625,3471,3851,3700,824,2177,1108,618,1542,1854,1748,3612,642,1946,646,424,2548,1942,1588,350,466,454,520,598,1006,2187,2361,2474,2864,824,3624,578,1586,970,420,738,1130,388,536,960,544,732,518,546,1968,470,826,454,692,1114,1294,1972,1036,1416,704,1770,3380,1284,1038,1238,936,922,1504,1376,1170,974,1028,830,944,734,822,816,852,876,928,878,364,1636,1354,1642,592,1032,1328,1450,1464,984,3066,1108,1086,1854,1842,3046,3044,1144,3068,3040,696,1070,684,3524,2298,456,456,1552,1156,3430,3562,3586,3422,2250,1002,652,3692,2354,2070,2332,2198,3128,2674,1512,1160,1192,1182,932,874,792,764,850,864,1196,2618,3614,2210,1986,2320,1634,878,728,2682,3290,2032,1920,1084,1652,702,728,2642,1700,1266,3254,2876,3264,2704,2374,1064,1360,3028,2260,2552,3248,3596,2314,3562,2976,3450,1834,1480,1828,532,3556,2860,2530,3310,3032,2366,3030,2960,2902,1358,738,362,3516,3784,3286,3018,2966,3112,1776,1396,3338,1166,1114,990,440,3556,3678,808,1360,2724,1202,860,324,1038,3240,3266,1406,1590,3262,3420,2880,3316,2348,2766,496,3354,3536,708,880,1002,1998,3316,2718,396,2344,2166,2430,2183,1570,600,1534,426,1458,390,606,394,784,1002,970,614,632,618,622,3524,2044,704,738,1924,3572,2366,658,426,392,926,926,792,508,602,1058,402,1884,3354,870,2992,3358,1592,3318,766,774,552,1666,632,3052,944,932,2938,3258,428,426,2624,3412,3186,3472,3388,716,760,1138,1554,1510,1612,1782,3070,2692,2510,1938,3704,904,2110,2152,2284,1462,3406,2846,1350,1420,2046,1158,1680,1726,1826,1526,1506,1700,3253,1596,1730,3817,1474,1326,1488,1650,1498,1742,1184,1266,1944,404,406,474,756,892,876,602,828,1692,840,3350,818,2310,3130,2876,400,2838,3514,2758,2308,588,3032,692,706,1722,836,3273,1264,2122,1154,1334,3008,576,3548,828,1486,3744,1468,1332,3298,890,886,1222,888,1014,3212,782,724,1072,1476,722,2086,2568,2546,2898,610,614,572,2684,1094,1680,1510,1276,3354,3270,2550,1054,1008,3286,580,1528,640,524,2240,3364,2294,3408,2874,2484,1094,3298,968,2322,1086,3256,3108,1082,3508,1216,3379,732,736,3182,3028,3284,3556,2678,3256,1084,1556,3188,3450,1148,2994,3058,3410,2916,3200,3168,3316,3428,3420,3528,3817,1626,3390,2248,1570,2432,1910,2316,1266,2436,2126,2306,3408,2374,2058,3817,2560,1976,1582,2252,1652,1048,2408,1894,1474,2412,1856,1750,3602,2270,1244,1240,1628,3528,326,316,474,946,542,464,302,302,3408,1218,1640,2236,326,708,804,350,640,356,1712,1472,3884,2856,1354,2890,840,456,2860,1722,440,880,2894,430,2096,402,542,972,1948,978,2888,2870,2844,2886,2916,2864,2900,2938,632,2846,2758,2858,2854,2692,2784,2738,2600,2176,2836,2626,2836,2868,804,2834,2772,2690,2850,2888,2584,2894,2626,2818,2756,2362,444,2886,2868,2850,2828,2804,2876,2832,2842,2800,2838,2816,2818,2844,1118,1298,408,2392,880,1564,684,584,572,1244,576,1188,720,440,488,1100,1544,1600,2548,1324,640,1432,1304,644,668,704,380,380,2588,2844,2656,2432,516,728,616,936,2616,2384,2620,2660,2632,960,332,2668,2688,900,304,2920,1104,1728,1096,964,728,2644,2692,720,732,548,2380,648,852,1572,1060,828,2492,2808,2616,2696,2664,2620,2712,2624,1140,436,2680,2632,2924,2644,2572,1112,2640,2624,1744,720,716,2288,2640,1240,2668,1184,2700,1304,740,1144,2672,2648,1128,1780,2624,716,2708,736,1040,2400,1056,464,1584,892,720,1116,1500,1664,1224,1368,1316,1176,1484,2676,2644,2668,2640,1108,2660,1528,612,2444,512,912,1060,620,2748,1332,2628,2696,2616,1088,2628,712,332,2472,2628,1536,864,1724,1524,2664,2828,2616,2644,2616,2332,2212,1064,432,628,672,2608,2716,2632,2460,2608,2652,1248,1492,2700,2484,1336,2344,2616,2600,636,2604,2796,2604,492,1112,2460,2320,1332,2700,1592,2612,1264,2600,1384,1492,1248,952,2448,2716,1848,776,2612,1260,1076,924,1376,1084,1620,2636,2620,2444,2636,1136,1560,2604,2636,2628,2632,2620,1780,2612,2672,2744,2616,2868,1096,2596,2648,1228,1676,1524,2848,700,3068,1328,1292,510,506,496,308,314,538,798,504,372,1292,398,368,486,412,420,394,388,408,1364,398,372,376,394,398,404,418,406,890,362,362,412,414,398,398,420,1512,348,430,354,434,400,1834,994,366,374,388,398,478,496,394,394,404,408,404,406,378,382,398,380,388,378,390,368,1448,380,386,400,404,1398,396,426,388,436,408,434,418,404,456,368,344,344,346,402,404,430,392,394,398,400,408,396,370,370,2592,384,382,420,408,368,334,390,378,404,422,2318,440,450,3072,420,372,1050,372,358,868,870,862,404,412,426,408,394,400,402,364,402,370,388,318,370,382,384,444,420,392,400,370,400,372,862,1308,898,1774,2562,300,378,420,1394,370,374,326,374,386,416,442,334,334,366,336,398,434,448,416,414,374,818,392,382,346,348,846,402,410,398,1102,390,380,2304,1918,384,364,420,3040,388,350,1240,1194,3352,352,398,356,416,422,394,1462,406,386,402,420,420,494,384,394,406,880,392,378,404,382,442,362,1034,3426,590,3488,3204,3284,2472,2376,1208,1348,1976,2998,904,646,642,3526,3464,3146,3092,1098,762,2842,2990,504,3264,3474,3204,3230,3120,3292,2192,2470,3058,2396,2366,3294,2718,3093,2558,860,2832,2920,3000,3028,2936,2874,2962,2784,2812,3258,3046,1196,3138,2702,2720,2576,2448,3264,3392,3442,3380,2972,3456,3252,3424,3248,941,2788,1062,2412,1284,908,2306,2362,1594,2402,2512,1760,2232,2018,1712,2528,2414,1108,432,384,388,362,1082,380,1034,348,1030,378,462,1050,382,468,1036,344,1060,374,1016,370,1076,380,474,1042,468,1028,384,1000,364,1026,378,1004,366,466,1048,380,1010,380,1016,386,994,372,1042,378,474,1018,376,1044,388,472,1084,382,1048,376,480,1010,378,1058,390,1016,348,1038,390,1078,384,1052,374,390,1086,468,1030,374,1024,386,1012,386,478,1008,390,1052,378,1006,364,1040,380,1014,376,1018,366,470,1020,376,1008,380,1036,1020,368,476,1014,1024,380,1018,386,470,1018,392,476,1008,372,1022,1032,380,1002,376,472,1024,352,1024,316,466,1018,1012,378,1036,1020,470,1066,364,1048,992,386,478,474,1026,384,992,380,996,382,982,1056,372,1010,382,1026,370,470,1008,384,992,380,996,470,992,386,1030,362,1016,380,1038,366,472,1026,384,1020,388,1010,362,1010,386,1004,1030,384,1032,384,1026,972,374,372,472,1012,362,468,1038,388,1036,374,1036,1038,1064,388,996,2392,986,382,462,1006,984,1056,376,478,1034,1030,1004,358,1032,340,1020,1046,374,1040,380,488,942,382,1058,380,1036,382,1026,1010,1028,304,1060,2512,358,384,390,358,1096,382,1030,382,1018,378,462,1056,386,468,1076,344,1028,364,1022,376,1030,390,474,1038,386,484,1018,388,994,356,992,380,1000,376,468,1022,380,470,988,314,1036,382,978,380,1016,382,472,1022,376,1032,382,472,1044,382,1012,372,1062,388,1006,372,474,1052,384,1030,382,1082,374,1034,390,1020,374,1018,386,1022,368,472,1016,388,1060,382,1014,376,1076,376,1032,310,1038,366,470,992,374,1064,380,1022,388,1058,368,474,994,380,1010,1016,392,478,1014,376,480,1020,378,1036,394,996,380,996,374,1014,354,1016,466,1022,378,998,382,1040,386,1034,470,1020,360,1042,378,1016,386,2416,1060,382,1002,382,998,384,468,1016,382,1022,1008,380,1008,370,472,1010,378,984,978,362,1002,386,1052,364,1044,382,1044,368,476,1008,1016,376,998,362,1000,386,990,380,1004,384,1068,384,1004,986,1036,470,992,468,1020,380,1044,376,1008,370,1028,386,1026,386,1024,382,2402,986,382,464,1012,310,1018,378,976,384,478,1038,1062,1012,382,1006,1010,380,1044,1018,376,472,966,382,1044,380,1002,380,1016,378,1002,998,300,1018,380,2494,424,376,388,358,504,1088,994,376,1012,366,460,1048,388,478,1010,344,1028,368,1018,366,1058,390,472,1046,386,468,1036,386,998,420,1026,378,1028,378,466,1024,376,470,998,320,1014,382,972,380,1010,376,472,1006,374,1032,470,1054,380,1030,378,476,1012,376,1050,390,1014,376,474,1038,390,1052,406,1158,382,1012,388,1066,372,1048,384,1022,382,480,1002,388,1048,384,1030,368,1032,1010,382,1020,366,470,1010,372,1016,378,1008,390,1022,378,476,1008,384,1020,1056,384,468,994,372,476,1024,374,1056,386,994,370,992,376,474,1028,356,1022,384,466,1002,374,1020,384,1066,386,1042,388,474,1036,364,1032,986,384,474,2428,1056,384,984,378,1008,384,464,996,1012,380,1012,384,1026,378,472,1008,996,990,364,470,996,386,1054,364,1024,382,1008,370,472,1010,384,1052,384,1002,362,994,384,1010,1040,384,1034,382,1030,384,1018,376,1004,472,998,366,1040,384,1036,368,1018,364,1038,390,1028,386,1008,384,2444,1000,378,466,1076,376,976,382,1026,386,482,1032,1054,372,1010,380,1014,338,470,1016,374,1072,1032,380,472,962,386,480,1030,380,1020,384,1008,380,996,382,1002,380,2870,416,376,386,1086,382,1058,382,1010,378,464,1050,384,468,1040,346,1022,366,1014,368,1034,352,470,1044,468,1020,382,998,420,1032,378,988,376,466,1018,382,554,1016,380,1022,384,1068,388,474,370,1084,1080,386,472,1026,382,372,1054,1054,390,1012,382,476,1034,390,1146,382,1098,374,1068,388,468,1030,374,1006,386,1008,374,476,1006,386,380,1030,1024,376,1052,1010,376,1004,366,470,1054,368,1008,380,998,354,1038,368,998,384,1050,378,1004,384,466,952,366,1016,372,1034,392,1002,384,1010,376,1020,348,1038,380,464,1012,382,1044,378,1046,384,1014,384,472,1044,358,1042,1000,382,2426,1032,316,992,380,1000,382,470,988,380,1010,378,1032,380,1020,370,468,1030,318,988,982,362,994,392,1124,364,1018,380,1068,366,468,1044,384,472,1018,386,1040,366,1016,384,984,380,1000,386,1010,382,1014,380,1004,374,1020,374,472,1012,364,1028,382,1034,374,1022,376,1056,392,1036,386,1018,2430,998,464,1028,1036,1010,380,480,1016,376,338,1050,372,1004,378,1000,342,482,1012,374,1062,982,380,474,994,386,478,1042,380,1086,384,1006,1028,376,1040,384,1030,380,1122,1032,300,2484,530,314,300,524,396,388,402,386,1094,1068,1070,316,396,394,1094,2468,1062,404,1056,396,768,760,756,762,1076,388,1078,396,1098,410,1072,408,1058,410,1074,402,950,384,1038,406,2216,390,650,1062,388,1038,400,2056,406,2409,1038,400,2106,392,2044,1038,406,760,1050,402,2058,408,1074,1098,392,748,1032,404,2090,718,1014,408,786,1084,1072,404,1060,410,1040,402,1032,2499,2086,412,1046,308,1046,392,1064,392,2164,406,1110,408,1066,404,2020,1046,422,2090,392,1060,1056,2072,406,1064,1184,406,1042,402,1036,1070,1042,410,1032,410,2570,406,1056,408,1082,1042,790,1022,2186,2426,982,516,1040,1024,740,1058,1176,390,1064,1114,2084,412,2138,1148,1042,2476,1068,402,1016,400,1112,402,1102,396,2088,1034,388,1118,408,1090,410,1224,1046,1026,1030,396,1046,414,744,768,760,1074,404,1062,398,1078,390,1090,404,1068,1072,398,1018,412,1032,408,732,1018,394,1072,402,1040,402,1024,1044,1106,408,1038,400,1002,396,1050,1050,1052,1068,392,1022,1018,416,1040,400,1084,1030,420,1032,918,1282,402,1048,1112,1042,1084,400,1250,2322,2130,2182,2422,840,2092,846,956,2096,2104,1186,956,1310,1186,2418,2442,2436,2404,1526,2232,2260,2136,1156,1118,2236,2326,1334,2246,2172,1222,1790,2086,892,1696,2310,1046,1862,1104,768,914,2166,1536,2034,1954,2284,1506,1950,1420,1912,1872,1444,1300,2242,2192,1294,2038,1270,2022,2002,1202,1922,1360,1610,2242,1994,2536,1944,1760,2278,2162,1856,2084,1928,2470,1124,2122,1408,2386,1976,2352,1906,1840,686,1708,404,428,1106,2008,1058,600,1346,972,1298,1640,2172,534,1752,994,440,874,2252,2246,942,792,332,356,350,352,342,494,334,340,330,330,394,384,382,384,384,1730,1712,1870,1882,2126,2120,576,496,2032,2016,1566,1584,1254,2436,1848,998,994,2200,586,1360,1660,572,596,774,768,1134,1164,1020,2280,2208,2314,1982,1994,2192,2248,1174,392,438,1018,1014,1052,992,722,1000,382,400,862,380,2112,2668,660,656,1486,1026,992,1536,1272,1560,1228,1334,1382,2134,2412,1072,1084,1640,1218,2416,2136,582,706,1218,2416,2308,1100,1088,1212,1916,852,880,882,2274,1636,1164,822,2394,1174,1144,1184,950,1090,1062,2396,2412,2406,2420,1228,2438,2434,2394,2414,2384,2430,2404,2394,2406,2408,1310,1272,352,936,502,2418,1876,2930,1632,374,810,1674,2876,2510,2532,2336,1590,3184,3212,1052,2596,3012,2258,2372,3018,2530,2970,2576,2300,1072,2438,2730,1640,1184,2252,3008,2260,1780,2378,2882,2244,2596,908,560,340,1270,400,328,740,568,494,1822,2107,1972,2059,2083,1952,2095,2035,2053,2045,2049,2062,762,396,1167,532,488,546,514,1232,1228,452,1636,1788,1256,1264,1074,2102,2592,2710,464,546,2240,2418,2998,3090,3188,2924,3126,3048,2418,2972,3050,2846,2370,3232,442,1966,1234,324,2472,3068,400,976,310,1694,1784,1336,2880,2136,340,456,2928,2286,2498,2648,2800,2544,2538,2762,2326,518,2010,2506,470,1612,306,2702,2162,2880,3170,2376,3064,3146,2862,2852,2404,2762,1130,1814,2780,2948,2796,3084,2930,2762,2364,2880,516,1046,2852,2618,2412,462,3094,536,3040,2916,902,3088,2750,3062,3088,2400,2006,2890,1920,2820,2852,3180,414,526,2666,3098,2292,2760,2310,2894,1932,2318,738,2990,3038,2880,2376,3078,2862,2878,2968,3046,3098,3040,304,2660,2854,2870,3124,3042,2744,2876,2704,2800,2916,3092,3044,1234,608,2756,2844,416,440,456,558,392,408,1196,364,508,684,636,784,654,1230,362,602,390,506,2253,1540,1496,1514,1532,1534,1536,1510,1524,1518,1520,1514,1494,1516,1548,1510,1502,1506,1472,1516,1502,1510,1496,1516,1514,1480,1488,1532,1516,1518,1504,1482,1576,1520,1514,1534,952,1112,1502,1500,1522,1518,1480,1520,1534,1528,1508,1520,1534,1540,1534,1492,1514,1564,1532,1534,1512,1536,1522,1522,1536,1504,744,2868,2668,3208,908,1652,1772,1508,1376,2028,2348,556,568,2964,2892,2648,2512,2380,1904,1236,996,2912,1212,916,2996,3024,644,2028,1952,1344,2616,1864,2112,1820,1584,1796,1872,336,372,432,380,384,576,404,2976,2612,2024,1668,1456,1928,928,1388,1472,1464,1940,748,2836,2644,3200,880,2668,2644,1764,1500,1420,2016,2352,560,568,2960,2868,2624,2484,1624,1748,1896,1228,1004,2904,1204,1220,912,2976,3012,648,2068,1932,1316,2604,2100,2076,1824,1588,1776,1868,336,376,340,376,432,384,568,580,452,2968,2600,964,460,2020,1664,1440,1912,924,1372,1452,1452,3036,3780,740,732,848,1592,756,840,624,644,952,1900,768,1128,848,1060,780,808,948,2236,1572,1256,1428,2676,2828,872,912,1024,348,944,576,580,3112,2816,2152,704,608,492,468,1084,1168,3164,540,1140,1296,1472,1012,2028,1876,2136,464,588,328,1288,932,1116,1368,2048,2284,864,3276,1012,1000,1096,1156,700,928,792,792,712,1088,1664,1184,700,1916,504,584,692,568,768,1224,1036,876,468,2948,1060,844,3116,2352,1184,1240,2672,992,500,804,688,668,604,2656,1892,676,924,472,436,3996,2370,2404,2490,2378,2488,1100,308,2522,308,750,2512,574,580,314,620,2622,1934,610,1154,2348,1938,2000,526,686,550,662,688,2504,1072,2288,1766,1968,984,1118,1726,2342,2368,2492,2488,1826,1682,1680,1768,2286,2012,2796,2380,2046,2012,2696,2440,2240,1992,594,540,626,664,700,674,692,696,702,774,2458,984,2574,2644,1958,966,1048,1114,306,562,776,688,1632,870,1004,1060,2370,910,2192,926,698,680,1210,414,2632,934,750,834,642,2578,2542,2542,1032,1070,994,1096,2130,1390,2250,904,350,734,796,584,812,954,1126,1112,1302,550,1128,668,1112,1146,3066,2632,2092,1896,2378,2160,1558,2048,1138,1374,2696,582,488,2602,1100,3010,1534,2252,2820,2184,2204,2356,2366,1540,2302,2832,2678,1452,2186,562,1180,2348,746,1864,2156,1382,1192,2026,2486,952,762,954,862,1586,3442,562,1334,1696,1140,1734,1316,1700,1320,1736,1316,1712,1330,1742,1306,1694,1292,1304,1730,1314,1746,1686,1030,1324,546,554,1034,1304,1224,910,1132,922,1312,1102,696,702,470,1224,976,708,1180,876,2822,708,956,636,2818,2404,2814,700,742,1410,1456,1094,1532,1008,2814,892,890,1408,1162,1068,1068,1218,2892,508,692,752,2830,2814,1040,1042,730,696,2806,2814,1142,1268,946,2016,1508,920,1210,1206,2294,966,926,860,1154,1110,2810,912,910,1026,2806,2544,1152,1300,692,1030,1150,1022,1152,1140,1050,1152,858,2502,1862,1460,1206,2804,754,834,1166,538,498,494,346,366,1346,820,686,3528,1534,3296,684,882,740,662,1548,818,3114,3096,3170,3142,670,686,1662,462,2354,704,1050,1098,2328,1182,1180,860,880,2096,1066,686,1052,864,1805,3574,3560,3688,3537,3657,3559,3589,3586,3687,3585,3557,2425,1272,1204,1232,1268,1784,1608,1436,1556,1652,1576,1164,1216,1364,1272,1164,1576,952,612,652,664,1304,1352,1528,1328,1508,1512,1536,628,688,1092,724,1320,1404,1496,1156,1560,1484,1544,1248,1540,1536,1364,1456,1548,996,856,1460,1712,1632,1332,1588,832,1552,1504,1544,1692,876,1500,1600,1148,1464,1528,976,724,860,716,1088,872,988,1228,1528,1608,1032,540,652,1072,956,1936,2108,1838,2026,2036,1948,2022,2028,1962,2020,2010,2004,1936,1198,820,638,2502,2398,1952,2534,1380,1046,676,1814,942,938,1958,1958,2268,2002,2244,2010,1972,2228,2036,2228,2236,2156,2246,1662,2226,2220,2226,2224,2078,2032,2210,2214,1934,2026,808,868,2590,2812,2442,2682,2692,2606,2684,2686,2598,2680,2710,2676,2580,372,1160,1100,1202,3294,3186,2584,3372,1834,2298,2992,2594,2608,3032,2674,2990,2668,722,1348,2956,2700,2960,2932,538,2202,2984,2194,2906,922,878,2956,2962,2972,2970,2772,2702,2954,2942,2588,2254,302,2796,2636,3132,890,314,3428,596,408,308,316,3614,304,3518,3568,328,414,3794,408,3340,368,408,360,3794,488,312,328,3634,310,300,308,3588,370,300,316,312,3690,300,2030,300,1504,308,1884,1936,3760,300,300,3524,388,3794,1166,1134,522,518,520,520,576,576,602,526,528,530,528,528,518,342,522,530,522,514,520,482,570,520,516,522,522,520,1134,2264,2670,2358,1940,1848,2620,398,2576,1620,2548,1816,1158,1788,2192,1196,1104,1198,1202,1194,1204,1200,2800,1612,938,1902,1196,990,1200,1944,1464,1106,1118,2562,2492,1202,1192,1196,1194,1106,1112,1194,1200,1130,542,510,1908,1220,1198,1192,1912,404,740,444,1234,998,1506,914,494,1376,1834,862,938,962,964,1506,1638,2474,1198,830,862,1388,1574,2388,754,736,930,1180,1182,746,482,712,1778,1248,1208,1358,2064,938,1942,552,572,826,442,1302,846,786,846,1128,744,2292,758,1014,1002,1398,1764,878,864,680,482,880,840,982,744,582,682,1360,614,612,2458,1202,1472,1084,1742,1112,1596,1854,982,740,1022,346,1128,768,926,580,552,726,1502,860,1134,538,470,1698,1340,814,1194,2329,904,980,530,470,2344,1712,1594,1052,1366,926,1254,752,718,1496,1826,1154,1334,1454,648,1918,970,1732,1898,1436,726,658,2402,736,650,1076,708,998,568,930,364,1218,678,722,754,502,934,1512,1566,986,1758,2346,1310,1304,2552,648,462,334,716,700,750,1590,576,914,812,1002,882,932,674,856,950,312,740,778,524,710,990,1016,598,664,1218,560,374,666,1084,370,474,984,836,1234,1162,548,736,946,934,512,1226,812,864,1228,1216,1786,1084,1030,1012,1022,1016,1070,1124,1080,1106,1064,974,2236,1546,1390,522,822,1788,1686,1988,1822,1504,1780,2616,1242,440,1120,1060,1354,2336,1820,900,1914,1154,918,646,1874,2490,1356,1322,1088,2270,2204,2308,1250,2520,1998,790,554,516,1634,1984,1754,1972,1774,932,1612,2576,2514,2154,1116,1892,1526,836,600,614,1188,432,1906,1464,2108,1814,1348,1068,1548,1938,1798,1102,1052,802,1200,1446,1524,1686,924,772,1842,520,590,902,1300,1232,1146,1880,1680,2158,820,1270,1522,2816,2398,2082,2264,730,710,940,2648,1048,734,576,416,1314,1066,878,832,1756,2458,2104,2020,764,816,754,2174,1040,1004,1078,922,1132,532,640,762,638,596,640,996,600,800,954,1450,1812,1886,2344,1566,1448,2270,1524,2532,606,992,2392,926,2472,622,1712,588,346,2072,2240,1908,2268,2032,1562,594,856,2090,1602,1914,888,2046,1126,544,2028,966,932,548,750,1092,1034,1346,360,850,1932,1884,942,1442,548,1634,320,308,700,680,992,906,892,508,512,484,638,1134,594,432,358,362,346,334,444,414,752,932,690,690,468,2408,2342,1896,1780,1422,1020,3316,3364,1766,1796,1725,3530,1676,1394,1472,1074,1894,1556,1604,1572,1474,1412,834,820,2204,1252,1254,2204,2552,2632,2580,1996,2884,2700,2122,3106,2086,2197,2530,2520,2058,2244,2622,2800,2650,1916,1963,2101,2170,532,556,1848,2348,2359,2350,312,2368,2390,328,1766,1371,956,1182,453,739,1563,1854,620,926,4556,1014,1038,1942,2456,2040,1894,842,1300,1342,1140,1104,1534,1504,2138,1118,1242,1330,1152,1250,1240,1208,1164,1222,662,650,736,1388,1568,1546,736,314,636,1454,808,1274,1642,2008,2088,1324,444,3012,1492,658,512,3104,1010,2348,2980,578,1860,2186,502,1662,2460,1500,1506,1506,1494,762,758,1986,878,2056,1844,662,3088,830,330,784,806,514,340,550,2580,2610,2572,2406,2466,2554,2652,2616,2408,2632,2636,2620,1630,1484,756,1288,658,1458,1660,1086,424,1116,1556,846,2570,1224,2228,1864,540,706,714,1268,820,456,494,640,592,1174,488,642,1852,1454,502,516,318,492,1054,626,394,310,336,472,382,392,322,400,504,1028,498,618,390,380,398,940,930,1736,594,748,442,632,1490,502,384,638,408,1018,404,540,302,480,1108,500,674,334,1062,626,628,416,316,614,340,2328,306,2622,524,968,584,1058,372,414,626,582,902,678,1150,332,532,490,308,318,620,698,1444,1088,1054,394,458,526,526,370,344,322,604,322,534,520,774,794,328,340,848,1108,534,716,464,850,706,380,386,2276,828,830,522,662,484,736,484,346,318,318,962,344,314,1358,1488,318,330,320,498,1378,2226,450,1110,342,362,330,424,338,418,660,526,456,330,342,862,338,724,464,536,334,344,474,346,316,304,408,434,300,338,330,398,1068,382,320,918,1054,1952,690,308,956,2380,638,466,402,1174,1326,1398,714,1176,1188,1214,1196,2582,954,472,2568,1116,1328,654,844,712,662,542,660,804,852,634,368,452,388,406,356,654,542,1052,1352,996,744,906,682,422,402,338,386,2778,566,1052,512,300,366,426,382,380,362,366,448,802,904,632,1492,1016,1244,1046,2692,400,502,572,314,330,436,1580,344,850,468,804,470,646,446,392,484,458,438,336,302,488,408,496,616,374,384,368,856,852,1146,1206,832,1156,716,1116,764,1594,742,1700,1170,668,514,516,534,954,642,1202,708,630,1486,1034,1818,684,504,2108,1144,1692,910,2792,1902,2494,1592,1240,728,1120,744,1074,656,2252,1480,1356,768,1570,494,476,3136,1652,1646,1032,2218,2048,2952,1508,2520,778,672,688,2902,1808,1274,756,2248,792,606,594,888,906,600,590,1130,2438,1846,1040,584,1072,726,1698,662,2350,1220,1236,836,778,580,490,4099,306,342,434,368,360,314,474,318,612,1112,542,568,848,378,374,598,984,1548,1804,560,1522,566,308,308,388,372,2776,392,362,504,570,878,710,306,360,310,342,316,318,392,332,344,392,586,964,1420,1050,2702,2708,2450,2718,838,1546,410,430,500,1008,1038,2710,456,450,504,462,790,794,1150,420,1058,774,968,434,358,1046,780,310,464,1188,1356,674,316,1722,1522,1088,462,402,578,334,1842,1318,508,588,310,830,352,860,372,308,450,728,1786,1008,2180,464,336,570,714,492,366,304,384,356,1078,1834,330,1188,764,486,1672,464,440,768,518,350,446,330,1862,672,976,376,1766,1460,1832,1858,1096,300,526,668,422,376,492,1058,1018,1498,2516,1064,304,1348,790,458,610,2710,1374,2416,422,1006,924,892,498,1574,306,906,1180,540,1584,390,370,2594,1466,636,410,546,1304,2032,490,390,548,400,1450,2354,756,2682,2210,560,1358,562,976,2088,2240,1536,1850,2690,632,914,340,518,1192,1188,318,306,432,384,470,534,938,448,1670,378,1926,756,1062,1302,534,930,894,762,422,370,496,372,1382,360,350,302,548,638,344,508,512,318,2688,802,366,680,470,454,2700,528,374,1016,328,822,1010,914,336,1464,782,568,800,1370,1004,1328,2710,2306,1186,1572,564,2730,646,1504,1544,1170,306,2252,2206,746,314,732,656,736,1800,1738,328,2752,318,1460,462,2708,1224,1946,384,972,504,320,304,2068,1146,730,1202,2342,738,454,874,2718,2414,414,444,1016,884,1050,1128,616,426,1154,388,366,842,2712,1416,1308,360,2136,372,406,2750,564,1362,614,2052,530,1030,824,316,732,720,1338,1884,1002,1204,662,918,926,1454,2154,482,708,684,1052,316,1214,1192,1426,2674,2720,374,1296,932,494,1054,402,834,2668,306,570,2594,2446,1170,1052,2670,350,350,354,354,354,616,568,2148,2080,2030,2156,1894,2020,1174,1114,1798,600,776,446,2412,1810,710,2564,1344,1512,1114,1318,820,1214,366,1032,1292,740,368,552,688,454,468,1658,2806,624,2982,2952,2922,1898,2744,2860,2978,2946,2898,2788,2674,3078,2358,2774,2936,2640,2956,2558,2366,972,410,2702,2434,2848,344,1528,336,744,390,338,352,3020,3016,2606,2940,3006,2824,2752,2820,2796,2832,2444,2808,2936,2556,3042,2856,2874,2812,2560,2826,2978,2272,2962,2700,2924,2852,1514,2122,624,368,2216,1208,1242,726,684,414,942,322,1002,322,648,924,2032,1976,1976,1984,1966,1950,2000,1928,1948,2000,2020,1964,1692,1336,1208,414,1984,866,1994,1948,1702,396,2006,802,854,1980,1978,1986,1734,1940,1940,810,996,1700,750,1986,1980,1986,930,2008,2008,1878,1996,2016,1956,2016,1930,1926,758,1996,1912,1898,1952,1908,1944,1936,2002,1912,854,1128,1942,1044,1980,576,648,1092,1934,1924,1914,1960,852,714,750,1924,2038,1914,1938,1938,2030,1960,502,918,1978,1924,430,1908,808,936,1966,1960,1628,1944,1970,1972,1990,794,1072,1600,1988,1972,1946,1576,1996,1970,1972,1546,358,1982,1748,1944,1964,1984,1904,1842,1726,1970,1946,1976,490,1328,1986,1910,1912,1972,1890,1974,1968,1976,1918,1968,1976,1900,826,810,894,1942,1926,1900,1908,1954,1952,1998,1918,1900,1790,1164,1940,1690,1984,1920,1944,1900,1866,1902,1892,1906,1918,1776,1922,2036,1972,1856,1922,1946,1918,958,798,1922,1882,1824,372,372,998,1918,460,420,396,596,472,640,3096,2486,2710,2704,1938,2722,2618,1056,1028,1382,870,2904,2852,1072,1532,386,1334,1656,660,1206,1016,2838,1026,660,1490,486,1288,1282,2842,2878,2832,2432,2776,2186,1198,2030,2842,1592,2022,2696,2556,2882,1036,1542,832,770,1204,1190,3126,2372,2172,2192,368,416,332,756,636,668,360,612,964,916,808,788,780,464,988,660,620,648,808,728,584,824,800,1312,1320,784,636,332,312,348,924,332,852,1924,516,560,2064,1716,392,396,1924,2148,2448,852,836,1364,1072,446,442,654,950,960,1074,524,452,1176,414,1066,946,500,1116,880,1050,960,1470,1066,784,382,1066,372,942,410,956,1072,1502,950,1078,724,1510,1248,2394,1086,1028,910,980,1300,1302,1292,1290,1296,996,1174,912,580,948,950,1300,1304,1104,1080,844,1086,980,1506,640,900,644,1172,1288,1012,976,942,726,926,1296,1084,1096,1294,1156,1300,1054,1294,942,1152,1296,1262,1304,816,1304,1298,984,586,810,696,696,844,1062,1300,952,912,1018,754,1034,1298,1300,910,960,1266,1154,1276,610,512,1260,870,1284,972,1040,1140,966,1310,500,538,546,1068,916,932,926,1300,458,488,848,928,880,996,1312,950,1300,906,1032,1302,774,300,930,1044,976,1292,1202,1300,1014,2038,2270,1848,1852,1860,1718,2198,2210,2212,2208,1924,2230,2216,2248,2204,1760,2130,2218,2206,2200,2214,2098,2102,1952,2248,2198,2216,2194,2210,2210,2210,2200,2202,2200,2192,2196,2194,2210,2216,2248,2204,2190,2168,2198,1968,2008,2012,2192,2176,2084,2196,2192,2198,2240,2178,2188,1604,1572,2112,2214,2032,2212,2258,2196,2202,2204,1840,2034,2194,2226,1940,2188,2068,2212,2014,2206,2208,2604,2580,2616,2960,2428,2748,1028,1020,888,2612,2672,2732,2572,2616,2604,2660,2980,1964,1512,1516,2732,2596,2684,2772,2632,2604,630,380,392,2930,3212,1708,1424,1298,1724,1604,1580,1516,2906,2838,2678,2972,2864,2468,3106,2498,1416,1438,2710,1726,1414,3040,1244,1674,1572,1488,1512,1392,3234,1466,1750,1430,1654,1510,1578,1220,1670,1312,1378,1286,1212,1572,1528,1120,1738,1240,408,1498,1128,932,516,1392,1358,1390,1246,1752,2910,1448,1698,1600,1662,2912,656,1280,3034,1464,834,1088,1398,1286,1384,1098,1660,340,1376,2776,1256,1432,3038,1536,1478,2410,668,1432,750,966,2536,1254,2810,1588,1350,612,1242,1734,2820,1512,1552,2776,1576,1624,1022,1594,2874,2660,2886,788,724,740,1626,2976,1356,1518,1368,1514,2818,1280,1696,3212,1634,1196,1610,1542,728,342,1360,1612,1688,1686,1224,1572,2468,1182,1502,1444,1170,1192,1128,1250,1474,1104,1500,2988,1400,1514,1394,1638,1378,1474,1470,1654,1492,1666,1302,1646,1420,1528,1414,1744,1688,1558,522,730,980,430,510,1296,1262,770,1348,1112,1634,1284,1390,1532,1854,1600,1354,586,2394,1482,1654,1422,1562,2994,1372,1394,2914,1552,1318,1364,1390,1464,1198,1214,1404,1308,1294,1218,1540,1228,1494,1512,2918,1098,1208,1488,1350,1842,1384,1492,452,488,1376,414,918,896,1300,1296,974,1474,1304,1210,3324,1796,1224,1302,962,1720,1152,930,976,844,1530,1682,3016,3292,1510,1702,3326,1524,1598,1572,1226,1736,2906,1564,1236,1714,1504,1780,2882,1508,1596,1548,1650,1206,1306,1458,776,768,2126,3080,764,636,832,1502,1536,948,494,434,958,960,962,954,928,1330,380,1464,1124,1124,1868,1820,1660,1598,656,807,482,1600,1242,589,1600,624,576,576,1458,1454,562,562,582,1476,312,306,1294,892,1100,1184,1180,1176,1174,538,474,472,466,466,924,936,1390,1392,1394,1386,1382,1376,904,890,892,904,898,890,872,872,884,886,878,876,904,898,906,896,896,872,870,870,874,866,864,1430,1426,1430,1426,1430,462,1400,1422,1434,1406,1402,980,678,1398,1410,522,1412,1418,1414,1410,1412,1412,1416,1400,1396,606,596,468,476,584,586,482,606,584,584,596,588,584,602,592,332,326,328,322,326,340,340,324,582,584,576,580,588,596,594,590,1406,1408,1406,1410,1406,1396,1390,1392,1394,1366,1366,1362,1420,1422,1424,1440,1432,1428,1410,1416,1418,1404,1394,1392,1416,1414,1412,1410,1406,1406,1412,1414,1414,1392,1388,1380,586,584,592,596,726,722,590,582,590,588,1418,1418,1400,872,1152,514,514,874,1398,618,608,608,600,622,1200,944,538,540,1228,348,694,1142,686,580,614,610,592,596,604,580,576,610,600,596,590,592,588,1442,1432,710,622,618,638,644,354,582,1456,618,614,606,610,1160,1410,506,448,1440,1440,1438,1432,1430,1440,1438,1402,1396,1394,744,742,1414,692,688,1292,490,486,608,606,714,720,716,1314,316,602,626,616,618,1458,1450,1444,2416,576,3070,2404,604,3070,1036,1904,1902,3052,3536,3172,2308,2936,2576,2760,2508,2240,2784,2268,2804,732,528,2688,2560,2692,2712,2564,2576,2576,2476,2520,2540,2764,2708,2604,2756,3224,2512,2592,2764,2160,2660,2492,2720,2564,2948,2396,2660,2560,2800,2596,2412,2224,2544,2892,2392,2360,2056,2032,2752,2836,2956,3164,2564,3052,3124,3308,3112,3072,2448,1468,1420,788,1508,1512,776,1296,412,524,672,508,492,680,524,352,420,460,564,880,888,1312,608,752,360,472,672,1412,1596,776,752,868,972,620,700,608,592,1164,300,4642,2144,2538,874,2386,2354,1032,1774,1162,2370,1494,1728,1136,1964,1002,1876,1864,1880,1820,1812,1898,1804,808,1382,776,930,864,830,1732,668,1064,1850,1068,300,434,1158,1708,1508,1414,1898,1444,2100,1334,542,1050,524,1160,2500,2508,2534,1398,1364,1338,1102,1430,1216,1034,858,2370,856,646,1260,2492,2280,1564,1564,2078,1998,2282,1394,1894,1726,2330,2094,2320,1926,1652,1966,2356,2362,2550,1452,2368,1560,2366,1470,2364,1364,1650,1168,1250,1554,1406,1256,862,408,848,910,1174,1016,1280,1584,502,1552,1326,1102,870,1282,1200,760,1510,1268,952,1210,1326,1392,462,456,1562,1264,1428,1366,1780,642,784,584,1108,1182,984,1204,2162,1050,1370,1676,1482,1528,1590,656,2016,1044,1472,1426,2076,1500,2114,1432,694,860,894,918,920,734,496,1302,540,1064,2120,2350,412,486,714,452,1188,1196,1190,1036,1034,894,2056,1296,1336,1508,2516,1514,900,1202,1770,2354,996,1256,1438,1282,1094,1084,1036,1178,880,904,1198,1256,850,914,1340,2370,846,1156,2008,1384,1214,1186,988,926,1214,554,2312,1418,994,2382,2376,1216,1218,1174,1772,926,1038,784,1318,1450,1454,2538,2396,2378,2408,2286,1306,1758,1120,1138,1310,1158,1756,950,966,886,904,1182,1876,318,496,1370,1514,2028,2512,1382,490,496,492,496,1104,2222,1208,922,830,1508,1780,578,1266,960,1208,1078,956,1272,972,1472,976,1048,1014,1556,1104,1202,888,928,2514,2122,2390,1778,1792,1522,1618,1628,1334,1794,1426,1798,962,1498,1974,888,872,1162,1462,1380,1346,1072,1764,1998,1084,1382,1326,1466,1610,1670,1576,702,1576,632,826,1696,1260,918,1240,2124,1406,1220,1236,650,1180,1446,2358,1424,1384,1244,2158,2366,2246,2312,2088,1266,2058,1578,1326,1230,1334,1168,1134,1214,650,322,1178,1150,1178,1246,1286,1560,2248,550,2060,2184,1570,2190,1972,1114,904,2042,734,926,1152,1186,1186,1210,1112,978,1174,1094,1200,896,1054,928,996,1330,1050,1560,1332,1122,860,928,542,1228,1542,1066,1498,1318,1148,1490,1158,1162,1206,954,1196,1206,1010,1136,1158,1212,846,916,840,1034,1012,1046,2078,754,1268,2528,1478,936,476,1268,972,1332,884,1326,2516,1492,1242,2298,994,888,2188,1572,2222,1010,2224,1182,2058,880,1270,1086,1540,1094,878,2264,1062,1190,1582,1364,1094,1310,1370,1112,984,734,668,470,466,584,1030,2230,1412,1378,1324,1410,774,1358,850,990,1770,2402,2126,2190,2142,2324,874,780,902,856,2516,1482,1126,1550,1564,2332,1784,1558,960,1080,2380,2420,1452,1568,2112,1578,1198,1076,1212,984,1038,1568,978,998,1144,948,1032,1188,740,602,1102,1446,876,800,1234,952,668,1330,1184,526,1360,560,1654,1210,2144,1170,820,1302,876,2152,2520,994,1292,2142,964,1170,1090,1150,1198,1066,1046,1214,1272,738,1548,1262,1144,1214,1200,636,1180,722,1294,1428,1714,1166,2522,1238,338,2144,2150,1094,2396,860,1300,2228,922,1014,2190,738,998,2322,538,1018,454,1006,982,1212,2386,1590,1006,932,2522,1308,1302,2454,1192,1212,1198,1220,1316,1550,1554,2170,1574,2148,2562,1038,870,1026,862,1372,2384,806,1038,800,1368,1484,1822,2216,2400,2284,2130,1494,494,672,2580,814,1154,1030,1088,1102,644,614,512,904,1236,2422,2294,1196,1428,666,1208,1214,960,1984,1580,1612,1382,780,966,2406,464,932,1724,1584,1408,360,1228,1202,1062,698,842,464,820,902,1342,1122,1134,1138,1648,836,578,610,590,520,424,590,450,916,1014,838,932,1196,1428,1174,2554,760,814,2554,794,852,2230,1468,2138,1392,1464,594,1022,1518,2414,1142,1364,1070,1140,976,1052,680,1360,758,978,950,1334,870,956,1284,570,686,1062,526,558,496,952,964,402,970,1062,982,970,1302,1822,2156,656,420,1074,1454,2084,1166,2574,2612,668,1564,1438,1044,926,2592,2596,1574,2256,874,1480,888,978,898,938,792,1508,1324,1298,1186,2024,808,1486,736,1270,1128,1490,2178,1052,2582,834,1306,1310,1004,944,1498,2038,1306,1262,1242,1262,1584,1962,2562,872,520,502,1144,930,994,2272,804,566,520,740,870,1298,728,1096,786,570,1246,1160,2346,1318,1040,2400,982,1016,2524,1208,1212,1186,1464,1262,1302,2398,2200,1388,1072,2302,1508,1260,1144,1532,2074,1072,1822,982,582,818,1154,862,1216,1204,464,504,2542,2432,1194,1068,1194,932,1094,1018,1028,1048,1582,1024,894,1122,1130,1200,2424,1208,1564,1240,1112,1388,1032,606,1004,1112,958,1502,1646,1262,1238,878,738,1108,1066,892,880,1232,1202,1400,2376,818,824,1248,914,1408,860,1104,2392,1382,948,1328,978,1370,758,958,864,756,894,1178,1570,1074,1090,1148,740,920,1570,1268,682,1506,882,558,438,784,1376,2106,1188,1166,840,2202,1296,2106,1578,1118,1290,1360,802,1386,2262,822,1368,1290,1240,2572,1572,1408,1182,980,850,1292,1334,1366,2278,786,1392,960,1582,1482,1804,1972,1998,1620,432,792,462,926,938,1086,902,956,1274,1154,2620,1244,2592,1262,2394,2616,1196,1200,1024,1510,1308,1210,2254,1006,1354,1094,1844,1644,1662,1546,566,704,590,998,1100,964,728,1024,850,1532,1184,622,1264,1280,522,580,1060,930,1436,2238,1800,1184,1114,990,1174,804,604,782,770,1804,2004,2248,1310,892,948,2064,914,842,542,1028,1054,894,502,852,400,1170,2082,698,1348,1622,1354,1220,1052,622,528,798,728,956,542,962,548,1008,2412,714,826,1210,452,1144,992,498,2244,2066,2252,1892,2228,2392,2086,2304,1282,1298,2316,1138,2290,1200,1104,574,2694,682,2710,862,534,492,1156,2244,2036,706,864,1954,512,1144,1810,2294,2268,678,2400,932,1614,1206,980,648,2276,2096,1194,1196,1218,1224,1252,1346,1348,2240,586,894,1754,1964,2094,2102,1066,330,552,876,652,1120,844,994,680,654,1466,2362,694,570,2194,1278,2100,2182,1348,1378,2188,1850,1958,1986,2166,400,622,1350,2238,1884,2096,638,1890,2036,2178,1796,2090,2094,2288,804,564,1564,1570,2154,1456,2074,1498,1566,2150,1572,1540,2388,2094,2064,2358,2194,2046,2072,1030,1570,2100,2392,1378,2360,852,1324,1494,1282,1228,2394,1162,1126,1110,1252,2522,670,786,558,644,434,1358,2528,922,734,1386,1794,374,2402,2144,1224,1210,1442,698,728,598,1220,2544,866,1284,1302,1242,2284,1444,1132,1228,1098,1330,1036,1302,1434,798,1600,972,1018,2118,1550,1550,1096,930,1350,860,466,716,992,850,1208,1234,870,1344,564,1648,1136,1176,2072,1064,1318,1082,1184,1304,1152,1844,1266,1384,2364,464,1870,1220,2180,1446,790,1038,1972,2394,1508,2400,1412,2544,1492,1764,1556,1054,872,1548,1576,884,802,1108,724,736,1198,1022,700,696,1202,1806,1324,740,1210,1032,1110,1478,866,790,560,1084,564,666,1508,1574,998,1220,472,460,974,450,438,440,456,1542,1126,1374,682,678,630,612,794,886,790,1500,1294,1190,1274,2200,898,882,988,1926,1882,914,752,380,824,620,1648,2524,1176,1572,918,1144,910,740,736,2032,1070,1094,1234,1136,1106,1042,1340,1390,1186,1194,968,1284,1144,1232,1126,1106,650,620,1206,746,758,1256,744,2352,1378,1182,1516,1220,2376,664,1202,2416,1578,688,886,900,1234,1452,1124,1672,416,1242,916,880,856,2382,1510,2408,1196,1492,602,1050,1578,1526,1164,748,1128,1384,1340,1384,2048,1132,1182,1762,1040,1104,516,1112,1058,864,2354,570,1564,2080,1092,1182,1090,1696,1152,560,1428,1274,2444,1372,1908,1466,2426,1634,2096,2420,2286,1612,1236,2382,1220,1320,1080,2152,858,876,902,920,632,1472,1040,1274,2350,718,1252,1088,1462,1542,1508,942,1136,1250,1248,728,1658,944,1092,1464,1354,816,1334,602,1104,544,1704,1452,1150,1136,2384,1582,1712,1182,1192,1576,2372,1366,1650,1454,1814,1188,2510,742,1114,764,1168,1178,2536,846,1096,1158,642,1158,1120,2536,1432,1710,2400,1928,1288,1500,1590,1210,2046,2350,1126,1212,1280,1170,1306,1370,2072,1360,2388,1468,2300,2148,1418,1448,1424,960,2556,978,960,1310,1408,1326,1352,1448,1294,1604,1050,1082,2178,558,866,546,854,808,1030,828,890,1020,1358,1190,912,1184,584,1200,1202,756,892,526,2234,2424,2330,1334,1352,1242,1354,2534,2334,2204,2090,1796,2238,926,940,854,1260,1580,1346,1582,676,1868,1776,1936,1690,748,2334,1168,1120,2392,2760,2240,1118,1058,1206,1298,1868,1126,1344,1198,1344,1150,2052,956,1104,1188,1190,1044,810,2014,2104,2108,1292,938,682,460,604,610,560,776,832,790,620,2244,2238,2002,2244,2240,2234,1674,2254,2074,1636,1196,1342,1984,2234,1416,2080,1632,1404,414,600,742,1644,910,1002,896,902,1128,982,890,1182,1182,1176,1174,2048,1270,854,1164,2010,1942,1926,972,1018,2292,932,1200,1216,326,1218,590,892,720,474,798,972,1662,900,1272,1238,1402,1158,1186,1014,906,914,920,892,598,1418,1192,1474,1124,1268,1158,524,1118,688,1266,794,988,1254,1008,944,884,978,1952,1304,1962,1948,1944,810,640,638,642,638,1942,1532,1638,2408,1064,602,1142,2386,1510,1178,1054,1110,2314,1268,2648,1242,838,940,2098,736,1366,922,1008,2114,918,804,2354,1154,924,588,1578,2114,1376,1570,1578,1564,1582,1162,2278,2384,2380,2424,2316,2402,1298,2330,2420,2392,1446,2398,2208,1486,2114,1122,1390,766,960,760,962,2544,1004,888,1512,1486,1496,1196,1044,1582,942,1162,612,828,1360,940,1794,1374,2102,2574,1416,1586,2554,2554,2174,640,1356,1394,1204,1066,1246,1166,1282,834,2126,2090,2120,1538,1030,1196,662,1288,1496,1152,1740,2032,1200,770,470,468,2392,1588,1604,1914,1624,1366,920,1120,1202,2440,1936,1794,1526,1952,680,1666,1438,1664,2000,2536,2392,2422,1910,2368,2534,1246,896,1264,1380,1110,1178,1332,1006,978,1132,1004,648,1508,2566,932,2396,1252,1282,1078,1112,1290,1470,694,834,944,786,1040,1226,1518,1392,2096,2498,2396,2208,1302,1474,2218,2242,2420,2442,1522,1584,1468,2066,1436,1570,914,1292,1318,1292,586,806,1192,826,1208,984,930,922,1470,922,1030,1024,882,990,1200,1218,1236,1388,1120,1344,1238,1252,1468,336,848,772,1886,1506,844,922,940,1474,1002,888,942,1030,2096,1554,874,1104,390,712,2268,946,900,1512,1026,464,892,906,906,678,898,600,2360,2684,2728,2032,642,2348,2694,1132,1134,1138,2120,560,704,800,578,1408,858,1228,670,1676,2086,1622,1426,1430,1266,1138,1658,1216,2144,1326,1468,1256,1234,1050,1358,1200,1208,1584,1180,1844,2286,2276,2278,2268,1262,1328,1566,1324,748,1192,872,1220,830,754,682,826,1128,680,1300,910,902,1108,816,934,830,960,806,946,634,1156,888,1192,986,822,786,1228,686,958,996,952,1382,2216,866,786,1326,996,2090,1192,1186,1174,784,638,468,932,1110,1010,1286,1584,1486,1434,1252,1282,1218,1950,1042,1210,2176,1800,904,1810,1500,1282,526,472,2082,2222,2260,2316,1526,2044,1490,2086,2116,1662,1392,1018,1338,1442,2128,1252,1210,2548,880,2570,1136,1006,1178,2398,1712,1590,1568,1800,1822,888,1240,2182,1290,1190,1030,948,706,1054,1260,640,1004,338,698,940,308,356,1386,816,1014,806,1032,1512,1250,988,792,1226,1032,1204,568,1520,1344,1024,2358,1320,1192,1568,2326,1054,1180,1556,760,902,1300,770,668,900,1408,1000,1254,1394,1410,1354,1586,1022,1282,1192,1382,960,1102,1232,862,892,876,1508,886,1448,840,1376,1076,1274,974,952,2182,886,844,1740,896,766,1574,1894,654,1420,1010,1162,1060,1272,718,760,910,1978,906,1388,1392,1172,1240,1640,1110,762,1344,1102,1158,992,720,638,1084,1952,2550,2042,1764,1662,2184,1508,1134,1256,1166,1160,2218,2392,1310,1210,2224,1184,2134,1280,1072,986,772,876,690,1124,1266,1410,1408,1726,1480,2384,1176,2376,1056,2354,2400,1366,1154,1116,1028,2382,1330,1264,1448,2378,1972,1574,2356,1586,2478,1742,596,2406,878,1318,2130,992,764,1470,1204,1188,1646,1380,1286,570,522,480,586,658,1448,1562,1432,2396,838,654,726,848,886,350,1180,1208,1578,886,986,1184,2528,1132,898,1312,774,1196,960,1458,782,790,2326,818,736,624,916,570,1282,1006,984,782,1216,1354,986,798,978,688,1178,800,1590,1198,1196,1192,1194,1202,1196,1196,1202,734,520,854,792,802,638,714,1268,1050,746,662,1008,1858,532,1064,592,1054,470,2102,878,1286,892,1840,1864,1562,2530,1126,1160,1652,1642,1508,2388,1468,2248,1338,1498,1494,1490,1864,928,1244,1010,1098,978,1054,1218,1238,2534,1320,2370,932,1338,2408,2534,1546,2164,1284,1960,1378,1464,1228,1376,1254,2080,2398,2470,2456,2220,1736,1364,2086,1050,1414,1186,1150,1450,2564,466,942,1204,770,644,1222,972,432,1036,1522,1040,878,1618,1106,1690,930,764,796,722,782,968,806,958,930,926,902,656,898,924,858,1374,1208,1350,1644,1046,344,452,576,970,1998,972,950,1300,1498,956,2134,1122,1198,1270,1250,1190,1172,888,710,968,1482,996,994,1044,974,1104,1064,938,600,1226,972,874,826,1404,900,814,1222,1296,1228,654,762,420,1084,530,1538,592,864,554,690,454,1220,894,438,1092,1138,1128,802,946,1148,1098,1066,850,1092,1088,1086,1010,832,1012,758,774,888,2372,2386,1074,718,2100,1098,562,1504,1024,2128,1566,1562,2322,1576,2222,936,2340,852,1498,2380,1642,2284,1082,2056,2400,2426,1386,2386,856,980,2392,1188,1192,1458,2220,1352,498,752,832,1202,438,850,478,490,390,1624,892,1060,1534,1022,1148,1240,2388,1316,2258,508,908,492,1148,716,1282,586,804,1166,984,1106,772,3158,1488,2400,872,836,1024,1224,1258,1066,2172,1634,2254,1256,712,498,1318,1236,1412,1216,1646,954,1040,1714,798,842,1298,1596,1434,1426,458,1056,1296,1150,718,934,1270,876,944,1078,1020,546,906,1302,1218,600,1264,1336,1746,420,1232,1806,1158,1348,936,1016,992,1200,324,646,1854,1802,1328,394,650,792,534,2414,1510,1780,2206,2150,1586,1928,2348,1600,464,478,1038,1080,1068,1166,306,2340,1064,974,1388,1128,782,1592,1904,1576,2088,1176,708,1072,1304,2060,1108,2286,1616,672,1276,1282,1226,966,764,1234,1108,2174,1178,1102,1234,1528,1412,536,2390,980,1000,1372,1298,834,1568,1000,1216,1060,1240,840,326,376,416,422,350,1014,444,462,714,622,732,1520,458,1246,1220,976,1004,2374,2190,1014,1250,1568,1874,584,844,1646,654,1418,830,812,834,1022,1058,524,474,2124,1416,1320,690,854,2128,1144,934,1136,1024,1070,814,810,810,986,772,998,1016,824,880,828,826,828,1184,826,784,2118,1874,1030,1604,1114,866,934,980,1410,1090,1012,1648,1318,1714,1802,1506,1336,1010,1384,1316,1374,1206,2088,1560,2162,890,700,1412,632,3277,1710,2220,1036,1178,1056,1258,2326,2334,1858,1220,1368,1324,2284,1258,1766,1728,1728,1548,1760,1628,1398,646,744,1356,476,2148,1028,356,1988,846,1266,1120,1268,1286,2072,1256,1298,548,524,802,580,1026,888,686,870,716,620,1212,680,648,700,580,892,884,702,1328,820,786,638,714,492,464,688,688,616,1596,2044,1192,1070,1160,406,1556,1662,1140,870,512,442,934,834,1258,1376,1234,1670,1322,1598,2388,1612,910,1174,1234,844,1178,1490,2566,1126,1492,1176,1372,2248,930,1006,2332,2256,1792,1278,2006,976,974,978,1106,1474,2058,1276,952,1172,818,1094,796,1322,1276,692,1034,914,914,2076,900,1078,758,1198,1188,894,1536,596,758,1274,1546,1686,1378,528,1218,1218,624,2510,1666,1940,2114,1896,1864,1906,2232,2276,2216,640,1130,2388,1182,1132,2172,1160,2410,834,2210,2296,988,1978,1160,1576,1022,304,524,978,990,1036,1044,1008,368,484,1046,2556,2256,1096,1312,1840,1778,1610,1764,1720,1306,1810,1576,1740,1414,1288,2280,1560,1536,1360,2534,2410,2420,728,1358,1310,2034,1520,630,1216,1186,564,1360,948,2204,818,1996,1274,1234,2000,1484,2330,1870,930,800,1786,1930,2322,1308,1356,728,752,948,2544,1548,1420,2052,802,1162,828,982,1640,1090,848,1348,1220,1306,686,1206,1366,864,916,1174,976,1154,1390,864,712,614,928,660,1090,1082,1052,1100,452,558,1380,1036,1326,1192,1208,1266,1184,1120,1008,1382,2412,1694,1714,1750,2136,2258,1402,1292,2098,1184,1150,1102,1268,1334,2472,1640,1080,1464,984,1022,1242,2388,1230,1042,2412,968,2276,1298,1084,2260,2392,2402,2176,2066,2258,1368,950,1466,2090,926,774,1320,566,1028,1266,864,864,810,800,896,1186,978,888,744,978,1004,1184,1004,1244,2326,560,990,1050,564,856,1226,902,2360,476,918,968,728,1100,1070,990,1504,1394,1142,1138,1430,2212,1348,1386,1330,1348,1328,1470,1364,1154,1710,1502,370,1310,1754,754,696,1140,1076,1112,1156,1570,1254,1270,756,568,1256,1010,892,1198,1616,1618,1378,1052,882,1342,1286,1038,966,900,1054,1174,796,864,554,2066,804,1030,2398,2232,2276,1014,1048,2376,1104,544,1314,1342,2192,1982,970,2266,1532,1588,1270,2434,1610,1344,1030,1064,1094,2138,1232,1272,2370,1580,1090,772,852,1110,1334,784,1126,1540,1002,1526,2112,1866,1430,696,2418,1536,1184,906,896,1336,1364,1170,1206,814,1082,730,1100,950,848,1414,846,1332,2154,1116,468,950,2040,1788,1042,1002,1592,1280,914,840,2076,1366,1328,1372,1380,1672,1158,1088,984,932,1516,692,1176,1196,1196,1182,982,790,1862,1452,2534,1570,972,2410,732,1068,2238,460,1268,704,1042,894,1044,930,984,804,656,682,868,1566,508,1254,1252,1302,800,1222,1114,776,994,1102,1044,740,750,764,1190,1198,1470,2428,2326,1594,2954,2664,1670,1734,2614,1912,1604,1930,2734,2098,2588,2228,1098,1106,1766,1084,1226,1096,1570,1054,1080,1056,1076,1066,1646,1588,1090,1076,638,690,650,714,1100,2936,2970,2814,2966,3360,2660,2070,2246,2504,2636,1748,2690,3168,2568,2470,2968,2912,3174,3070,3006,1856,1234,2010,2064,3356,3304,1730,2510,2002,1028,1494,2974,1396,1260,1278,1730,1488,1790,2818,916,2030,1266,1302,2906,1370,1162,2558,2372,1694,1266,1606,1376,1644,2090,1768,1674,1578,1498,1242,3024,872,990,2864,1454,1426,1210,1276,1330,1256,2688,2808,1860,1610,1070,2262,2916,1408,1064,1246,1320,706,2838,986,1196,2548,2268,3028,1222,1442,1582,2224,1148,1258,1462,1984,462,1146,1710,2288,1026,848,610,1176,1552,3226,2364,2344,3076,1918,2968,1854,3124,2180,2346,1864,3142,1164,1300,1138,1772,1692,3208,1808,1122,1598,2604,1100,304,796,1810,1598,1190,1734,1216,1516,1532,1326,2930,1430,1500,1552,2356,2888,1458,446,582,1396,1506,1060,1350,1050,1572,1382,1906,1438,1340,1760,2774,2926,904,1072,1354,1026,936,1854,1000,698,1158,1524,1294,2020,710,1448,1280,1600,2716,1446,1606,1596,1672,582,1552,1536,1396,1180,1384,2012,1616,1694,1568,1786,1246,1306,1188,1238,1582,1428,650,2314,1508,1614,1150,2128,1510,2326,1240,1284,1194,1308,1262,1972,1816,1204,1380,1484,1392,1314,1108,1904,2974,1428,1310,2664,1200,1088,2958,1326,1362,2724,666,1312,1510,1404,2830,1366,3030,1120,1134,3166,1092,1446,3252,1964,1862,2814,1300,2476,2820,2068,1572,1624,2064,1912,1682,1264,1696,1860,1810,2234,1714,3038,1680,1856,2020,1442,1102,1772,962,1018,1032,910,996,1378,1456,3300,1676,2366,872,864,874,1120,1094,858,1932,1734,1496,1216,778,870,768,1238,1554,1800,1002,1520,1060,902,660,3168,1870,3342,2058,1612,2066,1746,1548,1620,1616,486,1280,982,1458,2070,1464,972,1494,2280,1910,3154,1408,1220,1610,1140,1202,2754,2144,1338,1596,1736,2234,1704,752,698,540,410,2186,1866,874,364,1286,1410,2862,1908,764,766,1206,726,916,1178,638,548,444,634,1354,1348,1160,1422,1912,1098,1082,1472,1602,792,1356,642,760,1574,1364,1028,1002,3148,1086,1058,2096,1198,1586,1184,1160,1892,1876,1746,2836,2382,2616,1678,2924,2476,1728,1894,2014,1338,1318,1784,1048,1206,3358,2072,1524,1860,2074,2206,906,1054,1178,3356,1704,1384,1432,1284,3376,1816,3168,1500,1400,3446,1792,2234,1926,1352,1860,1478,1568,876,1340,1276,1086,1402,1506,624,480,1424,1094,1846,846,1070,984,864,1338,1204,1538,1188,1250,1314,1746,1318,1112,1358,3346,736,588,528,1550,1562,1846,1672,1652,3176,2516,1588,1088,896,2688,1262,1068,1398,1242,2956,468,668,2098,932,892,1070,578,570,728,900,1404,1178,1596,1388,1230,1596,1552,1640,1658,594,1440,1004,1230,1948,2640,1460,1220,810,1702,1498,2096,2410,1896,2486,2144,1478,1190,1452,1222,2622,2250,1222,1298,1266,1202,1954,2450,2730,2436,2526,1808,2818,3146,1588,1638,1124,2594,1706,2242,1498,3334,1182,1500,2770,3360,1598,2776,1404,1714,3050,2052,2060,1864,2630,1766,2292,1338,1398,2064,2074,3090,3354,1268,1266,2356,1566,476,698,568,1194,1168,794,806,764,1632,1670,1680,3328,3372,2052,2094,762,1474,1164,1418,1374,1298,3346,1564,1134,1470,1536,1136,1144,1128,3112,2068,3086,786,1764,1368,944,1104,814,898,1278,1302,1286,2846,2008,3178,1312,1374,1156,1542,1186,1178,1224,3274,1488,1984,1126,1932,2366,1598,1956,3226,1364,1426,1246,1350,1266,1298,1956,1316,1022,1306,1198,874,1754,1400,1062,1364,2970,1366,1704,2236,1604,1576,936,1570,1370,1366,1282,1380,1802,352,1824,1224,1070,3086,1354,2326,1432,2836,2708,3180,1430,1422,2060,2058,2992,1450,3030,2052,2062,990,2990,1826,3168,1530,1612,2064,2008,2742,854,2068,2982,1676,3144,3110,1228,1908,3096,3108,1900,2970,2138,1824,3118,1214,952,584,586,3146,3134,1882,1180,1296,1770,1230,1400,1390,1398,1822,1502,2218,2054,1482,1196,1006,416,666,1760,1350,1772,818,830,1358,1348,922,1228,1586,1998,2920,1116,1428,1680,1644,1050,1254,1178,2016,1350,1558,1508,1934,3364,3138,1978,1894,1480,1328,1198,3164,936,800,1260,982,1282,1532,1260,3232,2028,1708,1596,1736,2142,2138,1092,1082,882,914,1386,1464,792,402,1392,1624,1036,2906,1386,1130,1348,1372,1356,1374,1318,1344,3260,3244,2092,2106,1908,1686,1114,2310,2176,1510,3388,2018,2698,2530,2076,2104,1518,1602,3064,1538,3086,1522,3114,1722,3396,1520,2078,2078,1768,2036,2926,2840,2528,1656,1668,1940,2058,2164,1522,1422,1660,3096,1652,3182,1642,2206,2090,3080,3062,3162,1148,1256,1704,3130,1676,1136,446,1566,1288,834,976,942,1986,1598,1596,1490,1618,1366,1248,3330,1428,1798,2080,2902,1878,2914,1862,2702,2740,1700,1762,1844,1760,1596,3338,1546,2708,1266,1296,1336,1886,1648,1202,1336,1510,1768,1028,1600,1524,1332,1592,1456,1608,1606,1814,1378,1000,1364,984,990,1658,1954,2750,1336,1390,1736,2796,2704,2642,810,1980,2870,1486,1306,2742,1384,1382,2852,2120,2376,3338,1832,2740,1788,1800,1890,2986,1750,2334,1624,1948,1914,2068,2762,2162,2084,1546,1668,1570,1550,1984,1582,1582,1942,3118,1510,1584,1734,3056,1730,3334,1786,1776,1144,1454,1956,2194,1158,1414,1886,1514,1306,1806,1604,3086,1926,2776,1956,1878,1508,2222,2036,2056,1932,1384,1240,1670,1676,800,1520,1778,1850,1868,1866,2810,1992,3104,1840,2906,1542,1642,1752,1444,1348,1566,1304,1334,1636,3164,1912,2926,3146,1716,1940,1554,742,844,822,928,1064,852,1600,3122,1714,1526,1768,1742,1968,1566,1524,2084,1966,1104,1310,1534,1664,2234,2546,2588,2236,1910,1550,1480,1434,1506,1522,1584,926,1168,1172,1220,1846,1452,1224,1490,1478,1398,1846,1136,1866,1086,1574,1432,2520,1024,868,842,2092,1120,1964,1776,1812,1592,1408,1520,2092,1602,1272,1560,1734,1556,378,1648,2030,2424,2060,1788,1116,2228,1136,2108,648,1066,2404,1700,1158,592,1158,1146,1976,2440,522,1004,1868,1154,1428,1114,998,952,1146,2036,772,946,616,640,1066,1462,852,694,1092,1296,1512,1104,1194,1076,922,1006,1294,1348,2024,1266,1214,814,806,776,772,848,774,1552,638,1506,1312,822,862,848,1142,2286,1156,1254,650,1042,1054,1140,2146,1416,2410,988,1056,996,650,1458,1320,870,1528,1574,1316,1180,1146,1236,1258,766,502,990,1208,996,942,1372,554,496,1752,1336,678,2100,2240,798,1290,682,756,1012,786,1244,1172,1006,836,1196,640,1088,448,1166,984,1166,1180,1024,1914,1066,908,1598,1120,1414,2096,2102,2106,1260,2288,550,1646,1266,1300,1202,1242,1168,1994,674,670,1144,1044,1570,2132,544,1166,600,1024,1798,2388,758,766,416,746,1578,1254,1324,962,1196,1132,944,1496,1044,1480,1144,1150,1136,960,888,1098,990,840,1148,660,376,1608,2400,1344,2400,1106,1520,2386,1338,974,2272,2400,1094,2410,1154,2240,1100,1164,1080,1150,1240,1252,916,948,694,1162,558,1144,922,556,2448,1152,1152,1662,1478,1408,2404,1462,918,1794,2344,822,1300,756,830,2534,838,1010,1006,1060,1224,2010,988,1124,1036,672,1640,1274,1834,924,1106,966,320,1286,1894,1454,1032,2244,1598,2248,1670,1628,1592,1456,1732,940,1120,914,944,1326,1570,1258,1986,1194,1516,2540,1270,902,1230,1344,1340,2020,1624,1180,1316,1840,1742,1048,950,482,1568,668,1082,938,2252,786,1182,1072,1014,2384,1076,972,1550,2104,1034,1298,2420,1116,1230,884,1032,680,918,1060,560,548,412,410,574,660,1138,1002,866,820,890,2298,2062,2080,966,1094,916,1302,1302,1528,2062,858,1294,1158,840,880,744,994,1072,730,808,1224,1214,1130,1262,2544,874,914,1756,514,938,988,1320,2542,968,1342,1342,3098,1410,1584,1100,892,1124,1142,530,1282,1780,1534,570,482,1490,1354,2526,1340,1356,382,374,1188,1300,1566,808,1292,1212,1144,1320,1068,1202,842,1452,1108,1126,978,982,892,896,958,978,794,778,826,1626,2176,1940,2214,1288,2326,1244,942,1200,1630,1610,1560,632,1994,2350,2014,1796,1212,1220,1576,2420,2388,2412,1368,2178,592,1276,1332,2220,1318,2344,2040,2050,2394,1370,1454,1404,1274,1350,1032,1148,1280,1428,2172,2422,912,956,928,1178,730,1412,524,1134,2078,1492,1288,2538,1268,1150,1484,2548,2168,718,570,1142,2554,894,1536,1332,1314,1460,826,900,1436,2382,2120,1324,820,1370,894,782,618,1310,950,1314,1284,1012,1422,1736,1510,2400,2286,1458,1538,1562,894,1114,876,1114,796,792,562,1872,1304,1442,1850,1976,1134,1066,1986,1572,592,1458,1686,1484,900,1454,2080,2094,2796,2864,3140,2882,2878,2424,2016,1074,732,1064,2764,1792,2872,1790,2870,2252,1774,3134,2108,2600,3146,3096,1858,3138,2628,2064,1932,1708,1792,2006,3188,2430,1532,1374,2876,1806,2420,2132,1654,1728,3160,1790,1848,2476,1840,2046,3006,3142,3134,1388,2746,1702,1842,3324,1542,1052,2134,2012,3094,3134,1788,1904,1722,2366,910,862,1692,1918,1380,1048,2068,1370,1586,938,1002,1662,1648,1556,1956,1800,3358,1412,1340,1522,1632,1822,2028,2632,1420,1010,3088,1118,1606,2808,2294,1794,2958,1284,2760,2734,2760,1506,2970,2934,2956,1428,1112,1324,1794,3100,1742,2916,1638,2726,2588,2822,1472,1870,2002,2788,1878,2864,1650,1710,1606,3330,2018,2996,1878,1004,3126,3120,1480,1010,1802,2054,2096,1828,950,1198,1474,1230,1168,3138,1028,1038,948,970,1618,2082,676,720,982,662,682,1366,1534,1094,1148,1896,3138,2342,2260,2350,1778,1292,1168,1594,1192,1654,2066,2266,2948,1456,2088,660,1298,1094,1076,1272,1392,1056,1584,1554,776,682,1058,1134,1356,1690,1150,1246,3404,1130,804,910,868,708,928,1072,864,2326,938,1748,2016,1794,1854,2822,1514,1720,1780,2362,1926,1564,2028,1072,2718,1340,1450,2888,1722,2830,1996,1138,1680,1906,1622,2074,2822,2636,2990,1296,1460,1570,1184,2740,1504,1318,1838,1392,1668,2108,868,1096,1748,928,1610,2746,3378,2672,2318,2750,3180,1790,1916,1902,1772,1774,1760,1560,1520,1948,2692,1900,1568,3188,1798,2118,3160,1306,614,382,382,3268,1166,1678,1482,1180,1096,944,1688,1566,3226,1780,1854,3290,1392,2042,2406,1208,3232,2140,422,828,1710,1064,1126,1126,1222,1238,1906,1526,1552,2040,1734,1106,2104,2848,2126,1622,1510,1104,1518,1622,1210,1056,1570,1448,888,1926,1842,2382,1956,2090,3166,676,1648,1980,1902,1486,2890,1902,1482,2800,1224,1158,368,1820,1514,2944,1896,2962,1726,1976,3406,1276,1270,1458,1782,1938,948,1446,1418,916,724,874,1572,782,938,648,842,802,2732,2822,1552,870,1054,726,1728,1848,1574,1422,2938,2956,2950,2762,3064,2766,1996,2074,2062,2432,1638,2900,3366,3354,1974,1496,1528,1868,1444,1296,1818,1796,1772,1418,1776,1728,1864,1630,3350,1258,1164,1608,1360,1592,1626,1728,1810,1732,1586,1454,1172,498,1014,1684,782,1536,2766,1834,1312,902,1268,1624,1398,1954,1134,480,614,1446,1136,2060,1092,630,1794,876,1040,990,1082,734,1544,1396,1456,884,1486,1266,1550,1460,1056,1622,768,1996,1808,1132,2052,1046,1490,2232,1384,1260,1790,1884,2772,1522,2656,1712,1490,1470,1616,1168,1760,2040,3310,1740,2908,1154,1240,1648,1408,1724,2256,1564,1088,1092,3360,1244,1308,1278,2686,1802,2924,2684,2918,3154,3552,1808,1760,3002,2964,2050,2958,2944,3034,670,858,1334,1600,2084,1488,1104,2860,1772,2304,1476,2680,1998,2226,1820,712,1394,1370,1578,2076,2338,1300,1358,2638,1496,1710,1772,1916,1728,1526,540,1450,1626,1554,1508,2654,2486,2214,2400,936,1860,1930,850,1678,1898,814,432,770,946,756,1202,1210,1800,1768,2810,828,1370,1188,1216,1334,1282,882,1296,808,1448,2660,1328,1430,1404,2670,528,482,548,646,1044,1912,828,2376,1192,1588,2862,774,1112,1350,870,1164,768,852,998,928,1670,1474,1178,1150,1338,1130,1494,920,912,664,1300,1238,1372,1002,1264,2610,1190,1426,1806,1102,1564,2454,1178,1520,1058,1638,2000,2664,1476,1282,1214,1244,2816,2638,1280,1626,2000,1406,1610,858,1448,1956,2466,1756,1774,1326,2654,1022,1024,1210,2204,934,1898,2336,2762,2896,2830,2982,2676,2692,1804,1750,1752,1754,2296,1730,2400,1404,1394,1748,584,588,574,556,1748,1990,1186,1192,1704,1438,1576,1550,1572,1674,1492,1592,1576,1692,1334,1050,1450,980,1228,1084,1218,1046,1098,846,1214,1638,1374,1010,890,1110,2892,1470,1492,2818,760,2312,1612,1852,2662,2660,2448,2622,2468,1212,1256,904,1100,2872,1640,478,612,1260,990,1094,1444,2850,1162,1320,1098,1188,2742,846,1356,2066,838,706,2656,1804,1430,872,388,750,632,1376,1366,1014,1036,1462,2256,1872,500,1188,1158,1050,1664,960,1364,1326,1366,1020,1022,1134,764,2324,2298,670,1424,1348,1158,1374,1268,2360,1126,928,866,718,824,1468,1092,1476,1438,3000,1230,1002,1802,892,2644,2648,2656,2650,2640,2664,1774,994,930,1204,468,1240,936,1094,1636,1632,1408,1570,2646,1358,2668,1388,646,1358,1344,1322,1612,526,904,650,712,664,714,766,918,926,1012,688,710,832,1016,982,840,826,668,870,624,1738,2742,998,1546,2552,1040,1056,1580,972,1564,2186,1046,1082,1374,1380,2624,970,898,1338,1466,1550,1084,1170,2818,1144,1476,1098,1136,1054,1092,1182,1236,1330,1124,1144,1234,852,996,482,562,592,658,1066,1200,824,1084,1270,1248,1190,942,904,862,1100,790,804,822,1398,818,1684,1286,2492,2350,2504,2342,2512,2720,2666,1272,1774,1976,1566,2574,1886,2664,1324,1184,3014,2982,1382,1484,578,1312,1406,1734,1582,2384,1522,2366,1748,1500,662,1746,2018,926,1520,2638,1450,1358,918,1776,714,916,1568,1674,1660,1418,1346,1466,1390,1836,2316,2676,1480,2684,2514,1384,850,2404,1294,2194,1758,2670,1476,1428,1480,1476,2362,950,2688,1754,2412,2376,1750,1960,1380,582,2348,780,1160,1870,1754,904,1994,1498,1652,1470,2264,1142,996,986,986,990,908,902,968,906,842,1010,800,1786,686,1180,1154,2278,1674,1514,1470,1500,322,914,2352,796,890,1740,1256,958,1608,1382,1258,728,1520,1824,1688,2030,1360,1364,2458,1856,996,1018,1936,2914,1814,1988,1296,1596,1646,1628,1116,1314,1300,1518,1048,2958,2952,774,912,1180,1130,2916,1218,1170,2758,1394,1242,3174,1100,1834,1866,1698,610,516,1180,2052,1484,856,1976,2274,1310,1322,774,1872,2884,1440,2058,2038,2246,2048,1846,1596,1466,1320,1156,2060,1450,2012,1878,2246,1286,1528,1812,1766,2688,1724,1186,3314,1644,1060,1060,1374,1580,1378,1118,786,1568,1302,1382,1354,498,1254,1026,666,1056,618,1102,1052,1370,938,1396,1028,1020,966,1238,1908,728,602,1290,1308,898,1230,1714,1998,2952,1614,898,2018,2068,1266,1708,1684,2296,1580,1756,2312,1524,1526,1914,1554,1564,1694,1340,1698,1928,2052,1652,1480,1564,1086,1708,1372,1334,1270,1258,920,924,1504,1568,988,1076,2610,1794,1290,1338,1606,1444,1458,1388,1462,1518,940,1160,1448,1286,1392,1662,1618,764,2902,2904,3104,2938,1760,1494,1278,1592,1622,1608,1728,2346,1708,1926,1284,748,1380,2754,828,1002,2032,3120,1238,1626,1916,1320,1644,984,1706,658,1738,1132,1704,1204,1732,1364,1210,668,862,2754,2010,3068,2122,2606,1326,1780,1976,1956,3050,1902,1946,1552,1718,1876,2164,2844,1504,3116,1238,2738,1820,1718,1268,1278,2962,1252,966,706,646,992,1474,630,1506,1566,2024,874,1478,820,1888,1396,1838,1992,1882,2670,1252,1460,1636,964,1082,670,1766,1382,1474,930,1618,1204,1738,3154,1992,3344,1622,894,2176,1616,980,1038,1106,800,1356,1458,1738,1790,1648,1692,2150,3016,2912,3152,3142,2722,3110,876,1480,1206,1250,1142,708,712,1042,918,926,1640,1490,1486,1506,1906,1970,3138,3150,3126,3140,3204,3144,3060,1592,1282,1294,1528,1550,3030,2912,1520,744,652,1626,1736,3492,1650,1286,1772,3052,2720,1074,1966,1444,2006,1602,1556,1598,684,774,1484,972,932,1644,628,662,660,688,700,1030,1952,1072,1812,1480,1280,2078,1584,2800,1572,1210,734,3146,1462,3114,2422,3024,3170,1688,2938,1626,1548,616,526,1892,862,1094,988,514,412,538,3166,1174,1166,3176,1100,3086,1656,1828,1646,1506,1648,2694,1408,1224,1578,1214,1438,1542,1288,1724,1012,1230,1676,1320,1306,3336,3134,1466,1166,1776,1328,1460,810,1022,2864,1494,1416,1748,1828,2678,1460,874,1050,1820,1738,1684,1840,1694,1590,2404,2476,1626,2008,1484,3176,1438,1586,2782,1578,1548,1574,1724,1280,2378,2838,3398,2924,2970,3130,2790,1666,2072,2690,1760,2516,2816,2110,1574,2612,1668,2016,2248,1734,3128,2894,1820,3120,714,2338,1970,1562,1918,1848,1842,1846,1840,1874,1584,2864,2812,1694,1694,1812,1696,2860,1818,3106,1990,3052,2970,2108,1624,1018,1360,2066,2070,694,1070,850,742,854,2044,2062,1012,2064,3124,1926,2696,2034,1520,3120,1372,1280,1650,3258,1476,1426,1636,740,2264,1554,1576,2930,1748,1790,1776,1736,834,1310,1868,1358,2440,2084,1362,1660,1198,1394,1018,1400,1922,2142,1254,1768,2010,1518,1746,1784,1376,1900,1266,1296,1560,2094,1902,1840,476,2944,2074,3044,2544,2644,2950,2846,2302,2374,2834,3294,1236,1772,1650,3160,1196,2168,1254,960,1716,2842,1370,2834,1996,1446,2278,1982,598,1598,3148,1418,1642,2808,1380,2504,2408,3000,1054,1184,2556,2218,1154,1384,2106,628,1700,1654,820,954,1032,2926,924,2060,1586,3158,2380,2392,1872,1702,1046,1286,1606,1478,990,3550,3106,1684,2222,1116,2618,1566,472,2868,1188,1320,3046,3024,1180,1712,2710,1574,1914,1040,1918,3040,1292,2948,2752,1672,1588,3150,2904,1948,1820,2576,2700,2966,3012,2256,1888,3380,1440,1488,1634,1594,3288,2332,2734,2838,2752,2756,3180,2600,2112,2386,2700,3414,3336,1896,3140,2286,1604,2078,604,1708,1680,2246,3150,3054,3384,996,996,1068,1802,854,1242,1770,1716,1908,1430,1414,2352,1080,1822,2234,1850,3002,3006,2052,1446,398,456,510,2874,1574,1352,2850,1066,658,2064,3158,1308,1128,3310,1926,3322,3210,2728,2220,2288,1912,2296,1554,3168,2174,2000,3340,1458,1580,2768,2790,2644,1790,1594,2734,2250,2986,1934,3336,3082,1244,2898,1646,1236,1146,3074,1580,3330,1576,836,3370,1796,1198,1850,520,670,1204,1808,1370,590,1364,1480,848,1024,996,2460,1904,1420,1214,1656,1346,1686,2864,2008,3078,1902,3146,1200,1564,1748,3038,1572,1546,2582,1278,1776,2850,1348,1534,1470,1766,1326,2364,1978,3148,1960,3140,3120,2684,3334,2694,2004,1042,1406,2526,1130,2072,2032,1626,994,3176,3186,2016,2078,2072,1248,972,922,968,1452,2086,722,902,1982,2832,802,2040,2976,1312,1246,1550,1386,1538,1970,2012,1624,1432,1866,3072,2858,2784,2810,1708,3034,1244,1640,1786,1216,1866,774,772,1452,782,1488,1684,2166,3116,2870,2746,2644,1968,3150,1982,1516,1508,2054,1482,1728,1776,568,1246,1588,1762,1550,3052,2434,2400,1994,1874,1876,2910,1128,1582,3252,2144,3046,3156,1396,1272,1844,1646,1886,1826,2034,3086,3130,2954,1864,1918,3008,2014,858,826,1770,3126,1032,1728,990,2056,1166,1356,1044,1022,2550,1120,1070,1054,1812,794,2488,1306,1616,2080,1742,326,1740,3000,1860,1490,1696,1926,1574,1818,604,2108,1616,1504,1620,1974,912,1300,1384,954,754,504,732,780,1180,1210,1002,1520,1102,1486,446,1330,720,898,1314,1400,1018,1276,1480,1056,1522,1680,1774,1898,1848,3324,1974,2072,2962,2068,2584,1912,1712,1222,2110,1950,1676,1780,2084,2050,2080,2434,1800,1656,1208,1780,1668,2940,694,1028,2184,1648,1664,2606,2754,448,1386,784,1780,1200,1944,1446,2300,2356,1086,1068,1136,1108,922,1134,1376,1500,956,1466,2386,1272,462,410,764,1246,874,1106,980,1024,1840,2524,1282,1534,1474,716,1962,2064,1858,1222,972,2034,1266,1124,1290,1238,1150,1182,1172,1638,1766,1004,1434,722,880,1326,1436,2310,1434,894,2466,1660,1510,952,1110,1474,980,862,2400,1088,2092,2158,2166,1336,1310,918,946,974,1178,1622,1790,2300,1584,1542,1498,2168,1344,558,920,2168,808,1418,1256,1334,872,1168,2414,1184,988,1294,1168,2448,1318,1566,1530,1980,1798,1496,980,1660,1974,1604,1404,2310,1008,1382,650,1944,1418,2196,1918,1408,1370,1938,1406,1446,2030,1414,1258,2418,2390,1802,2402,1568,1540,2132,1306,1212,1340,2254,2304,1060,2130,1566,1562,724,2214,960,654,620,592,598,1506,962,998,1178,848,1138,1004,1130,848,1034,606,648,422,698,1202,628,730,768,814,472,862,2630,1132,1192,1578,646,1246,1158,1210,2402,1546,2064,1434,1920,1206,762,1192,820,798,828,1264,1202,1212,1174,880,898,1486,2134,1270,1220,2380,1882,1722,1730,2094,1668,838,1270,990,1122,1092,1262,1482,1444,1640,2282,1272,2538,2020,740,1086,756,2166,2270,2364,944,1046,1248,1244,2340,490,950,740,2546,1176,1570,2532,1582,1586,740,840,850,812,832,770,548,512,1084,1078,718,826,814,1432,2042,2422,1350,1362,2504,2144,900,1752,518,1624,1562,2074,1010,938,556,760,556,314,900,1122,1080,870,772,992,828,812,808,832,918,1880,1294,812,892,2396,580,1372,1980,1402,2274,1390,1282,1186,1012,912,1340,988,2178,978,1092,1210,1640,1202,1260,1394,1322,1350,1160,1070,2516,2546,1332,1248,1062,910,1376,492,1340,1348,1456,1504,770,2354,546,1256,728,478,934,768,718,816,626,2084,1042,2394,1158,1736,896,1184,2386,2414,1558,936,1312,1948,958,1262,1200,2320,2378,2292,2236,2352,526,754,2582,1232,904,680,1210,1518,980,1154,2280,1278,1158,1162,1228,2064,1240,1198,1232,1218,1192,1206,1238,1326,1348,854,1118,1106,562,530,958,662,598,700,1028,1338,804,822,2200,2446,892,1136,1222,1366,584,1314,872,970,1170,1324,1352,1402,702,984,1140,1276,2254,1238,1210,2248,1212,1202,1388,1180,1504,864,862,1352,2220,1326,1148,1592,1160,1200,732,1042,2368,770,520,480,2418,790,896,1616,1152,2204,2386,2282,2352,1690,2258,2108,2416,2008,1188,1344,1984,1172,1200,1440,2350,1166,976,2104,1124,876,984,1284,2308,1034,1108,1318,2500,2402,1360,1256,2398,1358,1770,1778,1078,1182,1522,1062,1110,1172,1598,1888,1522,1272,1220,1460,1164,1108,1226,690,1076,412,1324,1276,1258,1460,592,2208,1586,496,1452,2134,674,702,666,598,1350,1878,798,1766,686,862,1042,2138,2118,866,866,996,996,2012,2092,652,844,938,1054,2240,2108,2084,1194,2028,1396,1260,1416,1404,912,1442,1242,1166,1594,1668,2208,2272,1164,1710,1096,994,1172,1206,754,788,1266,2082,2206,1524,894,2384,2074,1336,1802,1254,1282,2102,1496,2226,1120,1120,1700,1178,1274,762,1126,1118,2324,2334,1180,2066,856,636,2066,1170,836,1206,1434,1748,976,1142,1080,1294,1362,1308,2446,1278,2398,1372,914,1302,1720,1146,2040,2180,1994,2402,2388,538,984,1890,2208,1140,1662,1808,812,862,694,748,1016,856,1834,1002,1646,1302,1638,1626,1804,1074,1506,352,1084,1176,1446,1428,2178,1436,1496,1512,1390,2396,1442,982,1318,2376,2272,942,2460,1406,1204,2266,1164,1184,744,1116,622,1590,2350,788,552,554,1082,1614,1260,1558,1202,950,782,2214,2342,2412,1926,1272,1144,1228,1718,1300,778,1872,2306,1244,1390,1130,1184,1422,784,1176,994,1094,912,1074,1116,906,2108,2198,1314,1570,1044,1436,1464,2206,1056,1322,802,854,786,484,456,494,386,408,898,752,1126,1190,550,1026,956,614,1156,1150,410,582,1328,748,378,560,740,1514,2036,1582,1372,1552,1264,1030,1570,1038,2374,2082,2202,2398,1038,1182,1582,1256,1314,1424,2554,1262,880,2400,2152,2156,2386,2002,2294,1110,2536,2362,1460,1560,1574,1168,2214,1220,950,1062,680,394,1042,896,868,1200,1214,1390,786,800,1162,722,758,906,924,2008,1464,2150,1466,1264,1458,1124,1626,1110,1610,1512,656,672,952,1058,868,2172,994,1282,1258,1284,1164,1202,1014,960,562,800,1450,1336,2234,2396,1492,1484,2210,2390,1438,1466,1880,1548,1562,2174,404,1318,1320,1464,1194,1260,1312,2076,2082,2090,2090,2108,2188,2210,1932,2036,2102,2532,2462,2022,2374,1032,968,1464,1156,1180,1166,1160,1490,1808,1150,976,1420,1200,1192,654,1052,818,1056,1402,2538,1944,708,2360,990,896,1612,1912,1406,1390,1464,1152,1718,474,1030,934,992,1172,1514,2384,1448,2186,2396,2332,2398,1102,1100,1136,1168,1670,1786,2404,2374,1414,1602,2378,2372,2398,900,612,2420,2366,1468,1280,1544,1486,1584,1234,1370,1258,2542,2126,2298,1986,2058,1962,1222,2414,1176,1978,1732,1714,1706,2074,1612,2256,994,786,348,906,956,742,810,1614,1124,1168,1562,1354,2530,538,1380,1288,2204,772,422,698,1184,1180,1048,744,502,1726,718,406,568,854,1466,2516,1474,924,936,2246,700,1272,2142,1418,1402,1338,1094,1124,1106,1050,916,1290,2254,844,488,720,416,1338,1412,1488,920,1710,2170,758,668,828,754,892,958,874,814,814,1200,1556,1160,792,1258,1094,1248,1114,1220,2392,2410,2402,960,1096,1046,928,946,1076,848,1314,2316,1506,1274,1190,610,1800,692,454,724,368,534,340,528,1014,1238,2300,1798,1954,1452,1092,844,2216,1978,1966,1400,1494,1240,950,1112,1238,2084,1140,1528,798,1428,1080,1730,2234,836,968,1600,2236,1718,2322,890,1528,1850,2232,1152,548,2164,2056,1450,828,1618,984,1376,1956,1760,1488,2302,2360,1588,1480,2114,1040,1064,1104,1434,1636,2212,2382,1328,1558,1466,1438,1962,2398,2160,2252,2388,2398,2390,2358,1362,990,2018,2008,1602,2398,1280,1914,2280,910,1456,2394,2198,982,936,1182,2388,2086,1718,1572,1346,970,1206,830,838,638,404,2148,826,514,538,548,1282,426,766,870,1292,1274,1336,622,936,1372,1774,694,1112,2156,1320,2562,570,650,1804,1510,1464,634,842,1574,2102,1198,984,1286,1476,2414,1462,2204,1312,2248,1352,2030,1974,1344,2070,1246,1300,1262,2400,1362,1400,2014,1634,1850,2148,2282,1800,2090,1584,2156,1342,2324,1048,1260,882,1338,1362,1438,2418,2094,2420,2408,1404,1882,2384,1676,420,946,530,1014,626,968,2294,902,1026,1196,1182,1248,1192,1102,1112,842,2018,1338,2114,658,2312,2000,1948,1224,1888,1350,1990,920,974,1084,1560,776,1052,858,1170,1360,954,996,2388,1104,1998,1320,1368,1088,858,1384,2056,2186,2182,1294,950,704,1032,372,752,696,1174,908,1442,1208,1108,1876,1170,2184,2016,2180,2196,2176,2166,2176,2180,2196,1386,642,2170,1152,1004,1086,1392,308,1970,2024,1136,640,990,926,624,590,854,480,802,978,818,1000,560,1574,1044,944,1328,1006,1070,856,866,860,1332,862,866,704,1964,698,824,1508,1180,562,510,900,1210,1442,1134,1470,456,1384,1322,2292,1176,2330,1380,408,1166,1886,1196,2392,936,1276,2266,890,1636,2398,1580,2172,2084,1570,2388,1278,2332,1470,2140,1572,2202,896,1030,1052,732,1306,1610,1424,1350,1426,1188,1382,2386,1382,1150,1370,860,1240,1372,820,612,1504,784,1738,504,1058,1954,1012,686,1160,1140,2342,718,1076,1056,1106,1192,1326,1526,1038,1142,1718,954,1020,648,922,1280,1354,1668,896,1330,838,2452,1194,2504,1804,1406,1358,482,448,460,1048,1096,1064,1894,1702,1038,2088,1212,1282,1186,1096,1094,1290,874,708,690,658,662,1576,1636,1100,1336,1266,1264,812,874,2070,1018,1078,944,1126,1132,1150,2052,2476,2384,2410,1660,908,900,866,818,2422,1310,986,1014,2092,1318,1168,994,1312,1320,1972,1560,2270,2078,2354,1836,2044,2018,1100,1686,1392,604,2168,720,1018,1348,1548,760,934,1082,916,1004,968,1076,1000,760,982,1294,1200,906,1358,1262,942,776,1480,930,1718,1994,918,1948,1250,1076,922,1954,1284,1250,1562,1390,968,1374,1680,874,2048,2350,2358,2268,1276,1296,1474,1450,1380,1378,1396,1058,2070,1358,1346,948,1224,2058,1146,864,1024,1464,2210,2018,2122,2572,1600,2056,2270,2226,686,1600,1180,1046,1438,1282,1362,2390,986,966,826,802,722,808,844,878,654,702,836,886,1282,1378,2042,1266,1910,2050,1478,2134,1504,1412,2326,1684,2370,1496,774,664,860,2204,1014,950,1122,2276,1140,1152,618,828,1256,2596,1100,850,786,1246,498,1256,1122,1332,938,1064,1188,1244,2388,752,760,792,854,822,914,834,1520,2342,1314,768,2550,1506,1088,1136,1996,498,864,698,1762,1478,1522,850,908,1052,1210,1034,1122,2564,2446,1328,2174,1258,1284,1392,960,1476,1404,1902,1298,2214,1172,1214,996,972,976,1320,868,1576,1498,1964,2424,2260,2262,1802,2354,1106,984,1444,1516,1444,418,2060,1424,1142,1164,1246,1222,1148,1120,1016,1188,1230,1192,996,1280,1314,1150,1290,810,880,798,768,824,824,928,1290,944,902,952,922,464,1134,2144,1082,750,2480,1558,2500,2138,2314,2296,2282,2320,1624,2070,2114,1428,1484,1280,1536,598,628,2060,1464,1406,922,1348,1816,880,1036,1980,1268,2314,936,838,1208,676,1582,832,572,498,570,948,1352,2192,1566,1576,1210,1478,2166,1366,1322,1560,962,1144,1204,1470,1194,1702,1424,2066,1732,1694,1688,1364,1436,1352,1120,2230,1610,1340,764,976,1102,1300,1094,1176,1240,2150,1412,2088,2356,2400,2140,2424,2314,2364,2296,1354,798,1220,2130,716,1388,2236,332,1296,554,850,1156,1490,632,944,1972,1222,2040,1528,1612,1320,768,762,1144,856,922,1112,1088,1370,558,500,542,1956,2298,1452,1524,1410,1300,1538,2342,1558,692,808,952,988,1382,992,1630,1570,1344,984,1186,852,856,1392,1430,1406,2078,2306,990,1452,2078,1030,1426,1236,1368,1360,1306,1408,1316,1388,1334,1416,1366,1094,898,1104,1222,1078,1018,1082,766,772,916,984,870,2394,1094,1136,1124,1092,966,994,1220,1504,2220,824,1002,2542,1694,1564,1454,768,1280,880,900,1580,978,1024,506,1032,1792,594,946,494,1474,1122,1448,854,1272,1272,1300,990,1536,1060,1336,1424,2406,1404,2276,1324,2548,1092,980,1358,2390,1112,1114,1356,696,772,1442,2500,1254,1662,1560,2376,1584,1846,1432,1394,1264,1450,1408,2934,1438,1444,3010,1910,2962,2014,1674,1560,1070,1306,2424,1390,1188,1018,1078,2456,1288,1382,1876,1158,1198,1814,1488,1452,1392,1570,1148,3236,1674,2438,1852,2934,1744,1008,1770,1196,722,714,1202,1266,770,456,926,2728,2944,1376,1378,2714,1924,2146,1188,1294,1264,1164,1432,1332,3106,942,672,1716,1258,2994,1450,1410,1478,1186,1366,1272,1460,1428,1968,1384,2094,1474,3020,992,2054,1674,1630,2950,1126,1646,1300,1538,1888,2034,788,1946,1626,1522,2232,1634,1798,1292,2590,1350,1258,1592,1536,3334,1322,2896,1392,3320,3114,1396,3164,1696,1848,3002,2816,3144,3362,1396,2030,1124,792,1340,1002,1258,1042,1616,1178,504,1576,1584,1570,990,846,1082,2062,1256,1280,1412,1476,676,1672,1630,1596,1864,1350,1646,684,1160,3096,3138,3218,1110,1314,928,1934,1090,1264,864,940,3294,854,1410,1766,1166,1178,3156,3364,826,1330,1344,1032,1208,2328,688,1040,820,372,1310,1426,1548,1642,1730,1646,1628,1406,1456,1790,794,362,1260,1730,1624,2378,1962,1638,1508,1854,1680,2830,1442,1156,1214,1690,1590,1846,2662,1890,1574,1504,1058,1416,2058,2048,1652,2040,1760,1600,1628,2730,3348,3018,1588,3172,1420,1418,1952,2750,3120,1906,3146,1668,1378,1230,2538,708,1476,2240,1736,1726,1778,3162,1864,3186,1810,3360,2916,1462,2770,766,1068,1500,1932,2642,2622,2398,2478,3022,1694,2710,2722,1782,2276,2220,2686,1158,1812,988,1134,1744,2752,1536,2676,3140,1872,1430,2808,1796,1824,1948,1736,2368,1974,1416,1750,1920,2832,2066,1982,2644,2914,1970,1754,3120,1710,332,592,462,314,1570,1882,1406,1396,628,1140,1538,1694,1576,1040,1538,1244,1564,662,914,1540,1554,1590,1634,1958,1038,1600,1540,1722,2970,2700,1830,2752,2802,2378,3644,2724,3134,1468,2710,2620,1644,2560,3194,1310,1902,1496,1672,1904,1168,1384,1786,2184,1540,3258,1828,1104,2274,1468,1624,2662,2032,3142,3080,3020,1984,1292,1638,2162,1942,3128,1928,3130,1238,1264,1240,1640,1856,1842,1628,380,2280,2688,2198,1214,976,944,916,3156,3078,1798,1614,1780,1236,1586,3198,1782,1860,1756,2058,1656,2290,1906,3126,3162,1796,2350,3044,1966,1912,1922,2658,1854,1852,2584,1258,2566,2862,2654,2806,1536,1750,2608,1590,1328,1114,1778,1632,1802,1308,1346,1388,3110,2090,1576,2720,1262,1774,2356,1278,1340,3050,1244,1836,2770,3048,1328,3410,3408,2700,3324,1766,2030,1680,1792,2250,2176,1878,1976,3056,3012,1560,1936,2830,2202,1712,1238,1680,2430,2070,844,1882,2638,2372,1448,1254,1010,2174,2394,1530,1142,1102,488,556,756,1162,1082,1018,2258,1442,2094,1834,904,922,1180,488,506,822,702,2390,798,678,2384,1032,1280,2440,2238,2252,2208,1190,2566,1364,998,1164,1028,952,2032,2102,2378,562,992,968,1784,1216,694,2406,866,870,898,2378,2368,1142,538,616,618,616,608,1182,550,926,936,1802,892,1774,1424,1096,1532,2094,2250,2210,1558,2156,878,850,2380,1402,2040,1072,1230,1204,1048,1264,1334,958,898,2718,1134,588,740,850,1576,1578,1998,2576,2518,2506,2564,1278,1436,1184,1246,834,796,1440,1028,1496,1490,612,1160,1502,810,1092,782,740,928,826,2392,2224,1882,2238,2410,2118,1694,2062,1078,1590,2374,1428,2028,1550,2542,1694,2344,1704,1384,732,1402,2392,1888,2326,2338,1332,2198,1366,2230,1186,968,1388,1258,1714,1386,1366,1108,834,1196,1678,2410,1550,2026,1016,1374,2196,1136,2538,1556,1108,938,790,2108,1096,1386,1376,920,962,1012,1710,2296,2370,882,2542,2100,1186,1826,1986,2140,2270,1556,1342,1288,1010,1062,1114,1402,1314,1256,1398,2062,1236,954,998,1024,562,2450,1332,2166,1424,2190,1324,2232,1880,1278,1430,964,1066,1034,1408,1290,1252,1016,892,2404,1178,1174,2538,1260,1342,1352,2202,584,1198,2546,1726,852,856,1622,1416,962,1286,1008,1166,1442,1246,1282,1302,1280,1202,952,1328,2334,1570,1570,1298,1768,1572,1950,1618,1614,1128,1072,1392,1788,1354,1256,2394,1402,1784,1394,2030,2400,1598,1960,2108,2084,2544,1236,1376,1618,632,558,1358,1200,1428,1200,1214,1222,1206,1078,1230,2556,1218,1790,1162,1264,2112,1126,1140,1234,2226,1452,1568,1572,2234,1094,1790,1368,1346,632,1222,902,1232,752,376,2322,1554,2378,1582,2596,1070,1172,1290,1478,1332,1068,1054,1158,894,926,1624,1644,1014,606,466,660,780,844,1386,1356,1142,1412,1414,1526,1384,1574,1348,1368,1474,1292,1320,988,2028,1820,2354,2276,1016,1178,764,2374,1436,1182,1238,1582,714,962,822,1710,2398,2268,2080,1578,1646,796,1562,736,1566,2360,1560,1084,1052,2092,982,660,922,1062,1844,1004,940,988,1142,532,1252,1548,1012,1648,2398,2400,1736,1334,1322,1132,1472,1880,2360,1336,1304,2198,1570,1584,1836,1202,2294,1360,896,1062,1188,1834,1630,1130,426,898,326,1148,700,694,618,1548,1652,398,1170,758,1566,1108,1194,716,1632,628,2072,1320,2260,1534,2294,1718,1616,1726,1874,1404,1940,1038,940,1146,1080,984,628,756,940,600,1676,2188,1274,1502,1230,1098,712,1210,1170,1028,1234,928,1080,958,1692,1230,670,992,766,2014,1600,1564,1898,704,1750,1558,1950,1324,1064,1224,1084,706,882,2202,1328,732,1024,966,1528,2210,348,888,2474,1328,2398,1078,1362,660,1098,1968,1050,734,1416,634,700,1310,980,1512,778,2210,1502,1086,976,1362,770,986,2312,2258,1290,964,1584,1082,854,1666,2012,1172,1118,806,1600,1506,2156,974,1496,968,936,1198,1064,1028,1744,1592,2404,1268,932,840,430,900,494,2340,1460,1212,1526,1104,788,874,1244,814,1092,2078,2082,1210,1286,1452,632,1152,896,1152,1142,1348,724,2060,1406,1174,2460,1278,748,968,1354,908,1020,1050,1474,1240,582,944,1346,1460,1076,1080,1206,1030,1406,866,1224,1088,1128,1342,852,890,1178,1202,1520,1330,1334,1486,1082,724,1332,1432,1444,1286,1422,1374,1384,1144,1432,1420,1422,2382,2356,2242,2336,2040,1128,1516,1576,1582,1584,1706,958,910,674,1490,888,1052,790,818,846,644,648,1046,472,554,654,634,640,1186,2246,1392,626,834,1388,392,676,1226,850,2264,810,1488,2216,2390,2220,2202,2336,664,806,1146,2510,1016,1064,1324,1304,2160,2134,1334,1544,1852,2318,622,2024,888,1276,996,1216,2256,1196,1620,1248,1246,756,678,728,2348,1556,2448,1386,2280,2222,1274,1574,1604,1562,1570,1320,1330,1530,1230,2076,1450,1438,2374,1380,862,1638,2014,2120,1240,1664,1886,1014,2380,1238,1556,1570,1566,1568,1898,1492,994,1868,1198,1202,2420,1340,852,848,822,928,852,1000,632,632,920,616,738,830,1564,2230,2120,1994,2230,1718,1474,2370,762,1990,1964,458,2352,1066,1146,1352,2298,1958,2236,1172,1348,1598,2182,2300,2328,1556,2546,714,1260,1038,1190,1476,1272,1170,1480,1344,1692,1344,1936,1204,554,996,1418,582,1214,1328,2394,2020,2048,2662,2326,2544,1340,1384,392,394,1358,1630,2294,2174,1562,1638,1226,2478,1126,2486,1648,2492,1486,2478,1650,1342,2482,1654,2490,1182,2464,558,854,860,590,1250,748,744,1122,2464,1126,440,1322,1184,1126,1152,688,1316,2276,2254,1392,942,1480,626,1114,1056,1288,572,858,1422,1420,1188,1332,1564,1044,2402,1100,936,1292,764,850,1198,1576,1584,1582,1076,1060,2098,1182,1240,2420,1230,1494,522,554,1182,1180,402,1144,1288,872,378,792,712,720,1146,1656,1340,430,456,700,666,342,1068,1138,1226,1174,1472,1416,1978,1398,1340,1252,922,2358,2122,1852,1824,2278,1214,1136,1216,778,886,886,1122,1134,466,1058,734,828,1032,1274,2324,2092,2084,1558,2546,1178,1188,1064,1178,1030,1088,1352,1198,582,570,1120,332,392,806,1008,1006,624,718,458,1640,516,2374,1290,1180,1248,2250,1482,1450,812,1154,1556,1720,1234,2396,1276,2386,1644,2388,886,1188,2314,1118,2006,1630,1252,2876,2742,1860,1836,1970,2932,2840,1794,1576,1868,1522,1546,1766,1096,890,632,1522,1916,1920,2254,1752,1152,1538,1650,1084,1096,1240,1820,1306,1194,2486,2784,3048,1042,1642,1350,1606,1662,1002,1894,2778,1228,2228,3100,1972,1652,1684,788,1462,828,1726,1380,1160,538,554,786,786,828,828,818,1232,1814,770,982,980,784,782,1212,2694,2666,1664,1490,1326,1442,1506,1858,986,1650,1460,1790,1506,1660,1832,942,1718,2164,876,1604,2772,3430,990,1306,926,2508,2008,2776,1664,1182,1320,516,478,1474,1520,2042,1442,1596,1922,2276,1614,1282,2358,756,1602,1624,1724,2220,1282,1668,2526,1862,1790,786,834,1392,1002,1292,1430,1042,808,934,2342,1558,1362,820,948,2570,1710,1672,1498,1000,1000,1048,1566,3182,962,1336,2144,1538,1636,2570,1450,2414,1734,2142,2750,1104,1094,938,1460,1406,2916,1100,1596,1398,1310,1084,656,1366,1218,1810,572,1524,1310,2752,2994,1920,1854,1850,470,2862,2972,3162,3046,3252,2510,2518,1852,1658,1898,1374,1864,1734,2966,1814,3040,3006,2760,2666,2788,2842,3128,1548,2224,2870,1542,1658,2898,2222,2892,2894,3028,1572,1616,2902,1706,2798,652,1240,1454,1434,1406,1482,1506,1196,800,1298,1046,698,564,1596,1350,1958,1886,634,970,888,836,984,792,724,438,1498,1126,1236,1650,3170,1808,1968,1648,1938,1846,1564,1166,3148,1514,3160,3174,1318,2252,1748,2492,1940,2982,1722,2544,1862,1954,2162,750,946,1804,1950,3086,2838,2068,2066,564,464,1674,2832,1536,1600,3186,1410,3350,3190,3132,842,1800,3148,3018,1732,2108,2486,2328,1858,2830,1590,1610,1612,2574,1876,3062,1700,2506,2852,3062,2398,2058,1068,768,2756,752,436,596,518,774,700,1072,1340,708,1054,666,486,512,752,974,970,778,1730,2118,804,1962,2072,1070,1306,914,1350,1494,1476,1450,1490,1406,1354,1778,2056,440,1302,1572,1494,1834,1742,1526,1132,1046,330,1534,606,3074,1726,2364,1750,3152,1430,2166,1796,1458,1536,1358,796,1316,2182,1328,1644,1622,1726,2366,3074,2274,1124,1166,1216,976,558,580,1268,680,1128,1112,1154,1168,1362,1774,1682,2754,2876,3140,2838,2754,2836,2846,738,1074,592,1228,2350,1540,1536,1092,1792,2724,1196,1480,856,1418,1580,1820,2256,2922,2870,2832,2824,3144,2578,1810,1792,1838,1308,728,1980,1452,1034,2126,1460,2698,2622,2680,2226,2174,1976,1726,2604,2192,928,1076,1374,1338,990,1134,1736,1676,1640,1940,1776,2148,1890,1878,1982,3170,1888,1874,1950,1522,472,2528,1278,608,1268,1290,1844,2352,2816,2066,1892,2008,656,894,1694,1908,3120,1088,1160,2728,2932,1696,2084,1266,1346,1866,1700,2794,3202,2936,2680,3344,2662,1520,1220,1144,1220,2946,2774,930,1214,3006,3154,1638,1806,3030,1424,1216,1400,596,1458,856,2132,2072,1348,1350,3146,3348,1328,1292,1240,798,642,806,832,3150,2468,1846,3188,1442,2078,2816,1596,1692,1438,1768,1964,1646,1286,1684,1418,1826,1922,3348,1066,2862,2024,2086,2388,2336,786,1752,1846,1502,1460,1008,1292,1068,3134,1448,986,3010,1584,2964,938,2944,1694,910,2508,1728,854,1136,2696,1354,1504,2906,866,2080,2076,2732,2734,2762,1170,1692,2632,1492,1722,964,726,1778,1496,2144,2344,2370,2106,1848,2246,1064,1554,3160,1910,2966,1590,1224,1334,1194,1694,1488,926,1630,1464,1618,2738,1546,1682,1892,2692,1576,3152,3224,1872,1652,1112,2854,1660,2946,2276,1888,1502,1972,2626,1274,1698,2332,1466,1504,2996,2192,1424,3386,1932,3360,1968,1358,1366,2026,1470,1682,1770,1830,1474,2182,2560,1796,3506,1996,964,2796,1446,1424,1688,1142,1868,2178,3142,1880,3136,2872,1798,1988,3164,2110,2750,2268,1882,1850,2974,1576,1812,3138,3150,2910,2896,2826,2448,706,1132,3104,3120,1750,3348,3016,3168,1938,996,1040,1334,1200,1724,1926,1832,3100,2920,2920,3354,2928,3140,3150,3070,1880,1304,2808,1496,1602,3148,1516,1492,1526,3128,1686,1898,2636,714,1026,2218,2340,1862,3102,3184,1982,3048,1398,1510,2114,2764,1426,1296,1386,1034,1788,2024,2062,1482,1336,1138,1336,1044,988,1356,992,584,574,632,2108,1090,1688,2856,1702,1652,1698,2680,2910,2636,2640,2094,2790,1534,1612,3138,2982,2948,1902,2492,1828,2500,2054,1542,2056,3148,1228,3336,764,1640,1120,836,318,582,550,438,566,1204,1574,1484,866,1314,1278,680,402,894,330,560,2208,1518,716,438,3146,1638,1508,2164,2082,1924,2010,1886,3042,2088,1560,1826,1418,1910,2222,2818,1820,2934,2040,1942,1918,2908,1822,1216,1534,1572,1960,1186,940,1102,1324,3118,1858,2114,2038,1718,1644,3036,1508,556,722,1440,2962,2260,1834,3574,1948,1588,2960,2102,1586,1620,1490,1512,1060,1972,1634,1006,1266,922,1140,900,1030,1554,928,1682,2064,776,1344,1222,1344,3138,1516,880,2778,3302,1452,1100,1808,3162,1908,2552,1412,1486,1712,1504,1546,1362,3316,2040,1446,1600,1258,1526,1226,1294,2080,1394,1510,1608,1606,1550,1360,2006,1084,1414,2260,1494,1614,1516,3132,1894,1748,1844,2166,1490,1566,1560,1546,2948,1290,1578,2682,1288,1350,1370,1156,1336,1750,1790,2558,2160,3368,1200,1608,1722,1514,1824,2872,1698,1614,2774,1824,1564,1688,1438,1506,2072,3250,2098,2696,1606,1526,2020,370,698,1236,728,1084,1544,1580,1554,1000,1572,1032,1162,1366,1418,1252,1290,1678,1354,942,1122,1118,838,1154,926,866,2114,1864,1258,1270,1722,1960,2336,1900,2834,1528,2254,2910,1942,392,2366,1762,2962,1280,1340,2724,2418,1558,1606,1636,958,1716,2348,1768,1632,1838,1988,1990,1154,1148,1382,1374,1650,1878,1816,1762,1858,1006,942,812,754,1850,3338,1050,1634,2736,1650,1322,1686,1602,1944,2738,1044,1046,1464,2754,1116,1942,1700,1710,1760,1596,1706,1374,1610,2732,1134,1100,1812,888,344,994,1222,810,1342,1642,1164,846,2544,872,1328,1592,1462,1374,2872,1416,920,1518,1490,1598,1354,1726,2574,2316,506,820,1978,2864,2330,2416,1808,1346,2092,3366,2766,3148,1214,1454,1674,1518,1678,672,602,1716,1164,1806,3028,2662,1934,1994,1954,1068,1496,1166,2560,1656,1908,3114,1848,1806,2864,2826,1746,1820,2762,3072,1676,1710,2956,2946,1636,926,2704,2366,2818,1564,1292,1802,1154,1144,2952,2122,474,960,1386,804,1320,1494,1544,1776,1744,1200,1020,1034,1808,2810,1948,3078,1104,1240,2738,1110,2746,1246,1656,1556,2768,2050,1542,1500,1304,2550,2720,1774,1190,1694,1044,1726,1400,1446,1366,1198,1960,1460,1976,2714,1372,680,1234,1998,1834,3170,2234,1798,1124,1456,1658,2152,2828,2664,1772,2678,1936,1856,1700,1576,1866,2022,2556,1842,1544,1522,3358,1770,1608,1776,1784,1380,2006,2044,2190,1468,1998,2108,1326,838,826,854,840,2270,1268,566,870,600,866,398,1280,1446,1426,1792,1344,1168,1958,1900,3322,1866,1444,2860,1284,1424,992,1024,1484,892,1884,1672,790,1302,878,724,2800,1776,994,2860,1684,2774,2030,2336,1534,2192,3028,1988,2084,2874,1694,1992,3152,2244,1576,2040,660,1800,1692,1804,2004,2914,2366,1708,2644,2296,1058,408,2794,3062,2134,3096,2888,3306,1342,1742,2498,1774,1722,2920,2868,1580,2600,2682,1710,2742,2494,2606,2638,2472,2256,1890,3366,1322,1958,3118,1856,1886,2470,2094,1944,1386,1922,1202,1678,1504,2072,2114,1654,1336,1428,3290,3174,2262,3242,3638,1374,1004,1790,1962,2038,3160,2918,3138,2938,1574,1582,1592,1564,3130,1566,1918,540,1860,1560,1622,1594,1600,1596,2864,1400,2966,1186,1962,1726,1182,892,1212,2742,2770,1830,2334,2302,2306,3132,2116,2962,2366,1608,2768,2620,1726,2432,2522,2552,1730,2028,388,2530,3050,1896,2536,770,1730,1456,1558,1126,1328,2420,1470,1558,1580,3182,736,1406,674,1286,1236,488,1124,1530,1264,1234,1014,2216,2042,2768,3140,1892,2752,2944,2754,1736,3142,3156,2296,2918,2930,1822,3168,1880,1774,2774,1514,1866,3174,1378,3024,3084,3062,2608,3002,1982,1816,2038,2026,3054,1100,1474,3344,1390,1420,1790,3058,2036,1644,3000,1040,942,1172,1160,1550,3076,1790,978,1194,1470,2076,1670,1608,2054,1728,3134,2714,2992,2614,2198,1890,1568,1722,1710,2544,1658,1678,1628,1698,1500,1482,1596,996,1076,1320,2022,530,722,1770,2394,958,1364,2120,1258,1204,1502,1516,2266,2300,1252,508,1346,562,1614,2108,926,1352,2406,2338,1800,1806,1816,1820,1822,1272,2566,782,1540,2112,2180,1084,1434,1584,1304,2156,944,1248,1368,1588,962,1350,822,1176,2474,1444,904,1042,390,2124,2102,1172,824,1392,728,1352,2564,2182,1356,2288,1600,1788,1154,1102,1078,762,1040,946,792,728,966,1266,1070,2088,838,1114,1970,860,2344,1186,2558,1118,1216,2180,628,1204,1410,1124,1316,1558,834,1348,2398,1284,1310,1876,1668,2512,1540,1414,1178,1462,1220,2412,1068,382,2552,1396,1602,2080,1572,1474,2324,1762,1228,2104,1660,2346,1832,1632,856,696,2090,2412,1338,1362,1518,2170,2418,1322,2418,1500,2208,2344,2554,2424,2296,1232,1478,568,1090,620,528,2404,2534,2190,982,1368,2278,1298,836,416,644,408,600,470,1286,934,1658,976,660,1224,1012,1142,782,1574,1274,1254,1946,1364,2178,1496,930,1264,1128,1022,1226,1810,820,2716,736,612,626,2080,1232,850,1516,1106,2650,2580,1462,1214,2328,1402,1452,2040,1478,2570,830,1336,2342,2260,794,1090,718,1348,1006,804,1240,580,1060,2282,1124,1250,1784,2136,2132,1952,2276,2106,882,1638,2584,2550,1114,2212,992,1460,1320,1376,1462,1656,1282,1532,2264,1392,1198,874,908,2560,1556,1338,338,504,744,1584,1134,1306,740,2304,2392,2168,968,2276,1214,1350,568,1456,1436,2572,1562,1246,1560,2400,1492,2296,1602,2400,2384,2306,2304,1566,1290,2428,670,1450,1388,1432,974,2058,2142,2394,2146,2370,2276,2272,2178,532,1826,1088,1270,1666,2406,1532,1504,1278,1286,1074,340,868,450,1488,310,730,1614,1036,1252,1190,1400,1306,1468,908,1192,1274,1386,974,1360,770,526,448,1200,928,1522,1370,1074,1088,1220,2408,1238,2566,886,1046,2448,932,592,1116,1018,1134,816,2430,2562,1484,980,1070,1000,1530,1656,1248,2148,1252,1196,1984,964,1494,694,1638,814,1264,1070,1108,2090,828,1574,1144,792,834,784,1126,992,1432,1590,1146,1108,606,744,702,1230,1200,1404,960,1030,2304,1490,418,902,1634,1372,2168,2012,2030,1960,1214,1890,1890,1158,1968,2136,1626,1062,904,1300,1540,1698,1578,1576,1212,1198,1204,900,916,1010,1076,1068,964,2284,1370,1742,2234,1992,1512,1472,2020,696,578,1140,1148,896,1060,972,1128,1328,702,1318,1190,1340,898,2360,1770,1112,1202,2158,1338,956,1240,2252,960,2776,2236,2134,1386,1662,2384,1328,1740,832,1034,874,862,862,884,2170,2198,808,1504,1248,2176,1666,1254,1076,1400,2534,1028,1672,2590,876,978,482,870,998,1118,1240,1248,2040,1112,2266,714,1304,1272,832,1180,872,1146,340,1208,2604,1428,1646,1460,1162,1472,1042,690,1690,1006,1264,1034,1248,836,2136,1074,902,2080,1294,1336,1386,536,1138,1134,1378,1344,2122,2112,1220,976,2104,1632,2042,1244,980,2082,1306,1772,490,1350,948,326,1332,904,1036,1618,1696,2268,2398,1464,1198,1800,762,612,1130,1062,1200,1094,1090,1574,898,1354,1088,1012,1316,2154,1604,1318,2596,1238,956,1296,1280,1440,544,2280,1370,1258,1014,2080,1090,1960,2442,1564,1746,1576,1916,1216,1072,1514,526,1048,1272,2292,1264,1658,600,768,910,914,938,1330,1246,692,788,1242,1178,1168,972,2000,1758,1442,1116,1172,1644,2110,2256,2484,1814,2138,1244,480,1278,1304,1064,1846,1546,1650,1560,1612,1150,1278,1620,1626,1274,804,1642,1506,1406,826,850,1176,1342,1518,1212,690,1528,1392,1218,1350,338,1094,1366,1566,1378,2408,1092,2398,1624,2242,1210,1746,1428,1896,1358,1508,1348,1690,2330,2540,2286,2566,2572,2548,2128,1276,1534,1714,1386,2112,1418,1200,1900,2460,2286,1974,1406,1556,1572,1068,1044,812,1136,882,748,764,1626,1168,866,1008,660,906,646,1536,2086,380,372,1412,1740,1624,666,2112,654,826,2464,2468,2450,2492,828,2462,2500,2462,2472,2480,554,2562,1316,2542,834,2386,1678,1996,982,1360,1578,1524,1582,800,830,690,1592,2216,1658,2602,2380,1626,846,632,2504,1582,690,710,1190,2114,658,792,726,498,1224,736,936,1108,1364,1248,606,652,970,1438,758,1510,1288,1308,1416,1126,2420,1204,1094,2094,1154,1670,890,2050,2230,1726,826,1254,982,514,1368,1324,2038,438,1352,1228,1398,1042,1324,1334,2192,968,992,2082,836,2230,1724,2374,2408,1054,2396,1216,1498,1094,496,1168,1238,1302,624,470,824,1328,1046,1504,1152,1356,1596,1430,1218,1252,1616,2216,2302,2146,2132,2450,2326,2178,1812,1730,2414,1772,1478,1264,1018,1448,1506,1248,2660,1034,1012,1232,748,710,510,1034,1376,630,2390,1192,2534,1376,1446,930,740,1016,738,2388,1234,2056,1318,2828,1550,1820,1782,2344,1526,1188,1464,1208,1312,1162,1340,2344,1834,896,2530,1846,1010,1156,910,910,936,2678,1584,1508,1316,1162,1242,1258,1238,1176,664,1506,954,1986,1454,1484,2668,2330,2270,2196,2360,1432,1802,2286,1334,1226,1090,2554,600,1646,836,802,448,1214,704,654,1070,320,856,1586,888,1450,1260,1144,1058,1090,2150,2346,1822,2518,832,1364,1392,1308,2526,1336,1318,2380,2322,1342,1364,1450,1442,1440,1192,1228,1276,2848,2514,1748,1480,1148,972,1494,2404,2188,2488,1476,1212,1206,1248,1696,1482,1244,1316,702,1378,2498,1004,1370,2836,1256,1176,1540,2124,1996,748,2392,1414,1306,1310,1322,1616,996,1232,1178,1252,1352,1796,692,856,1480,1174,996,1298,842,1224,1324,1710,2574,1324,1146,1340,1228,2624,2496,1634,2488,2502,1680,1702,2672,1758,1888,1398,1778,698,2240,526,1112,1170,1236,760,674,850,1298,2534,2678,1662,1572,1756,2146,1430,1834,1106,1108,1410,996,1392,2434,1586,752,1550,874,562,316,2580,664,672,840,826,932,730,1516,1544,838,1224,2834,1446,1518,1504,1566,1678,1522,892,1162,2636,1354,1486,2424,1426,1616,1614,2226,738,1524,1432,1114,1160,716,1722,580,1338,2878,1288,954,2494,1264,834,1386,1348,640,1262,978,888,1084,1714,1062,1208,860,1094,564,1924,2362,1856,2330,2220,2222,2116,1230,2234,2328,1686,1260,1744,1410,1386,2272,2374,1472,1914,2340,2510,2644,1648,1442,1520,1492,2654,1866,1546,1152,1146,872,798,814,502,2460,2256,700,1488,1370,410,1466,1580,622,1562,1744,1578,796,1192,1456,520,688,532,586,786,1512,1228,2524,2618,2656,2686,1908,2120,2046,1012,300,458,1044,2508,1728,1726,788,786,688,1142,754,882,668,786,1660,1404,1350,1120,2602,1428,1336,1966,1396,2062,2668,2432,2664,2610,2326,2530,1550,940,1766,1754,1482,942,1372,1532,1474,652,1002,2300,2162,1540,2334,1338,1354,744,800,1336,1516,1054,1464,1490,1344,1456,482,1286,542,1082,1476,572,2834,612,486,558,868,844,2722,1642,1774,1290,1054,1778,2996,2196,2042,1564,1478,1540,1480,972,1728,2362,1886,2778,2798,2838,1500,608,702,2492,1544,1208,2270,1056,2136,960,2256,1566,1982,1712,1702,1668,1652,616,1536,864,1812,864,946,2480,1552,2670,1256,1510,1630,2634,1834,552,1482,2046,1442,1208,1574,2840,2292,2060,2038,1878,1548,2076,2072,1034,1332,894,540,1000,2230,1314,880,2546,2230,2262,966,974,2084,1274,1270,1014,678,1066,1508,2572,1374,2398,758,704,726,1416,2328,1812,1342,1130,1114,1174,1398,1330,1278,588,1548,1178,692,2066,1632,1330,1086,742,1642,1110,1046,1040,1046,1644,1094,1378,862,1156,1004,1092,2174,1192,1234,574,472,474,470,952,874,542,888,692,638,856,722,1184,1064,650,876,846,1236,1224,952,1152,1578,2176,1086,1100,772,2352,1158,2416,1590,1198,2394,1776,722,2422,1796,2432,2020,1786,1412,2428,890,1086,2418,1306,1064,1006,1214,2192,1182,2406,2252,2554,2174,2398,2550,2504,1588,2256,2412,2190,2180,1778,1396,1384,1330,930,1464,464,1788,1064,1744,1632,1700,1276,1540,1130,1048,1248,2082,804,1042,1560,1276,2064,1580,1808,1480,2278,1098,1870,2212,2212,2266,1576,1182,1988,1828,1194,1530,1570,2120,2362,2104,1246,1836,2108,1110,1572,2398,2398,2270,2332,1658,1330,2304,2098,2392,710,606,1704,2382,1248,1344,1286,1240,1348,1018,1186,1160,1332,1572,2238,1216,1150,1224,1164,1638,2426,822,2190,2348,2418,2124,2430,2394,2176,2432,2130,2218,640,1168,1260,848,810,1540,828,930,920,1088,1042,856,1232,1134,1226,1232,1106,1212,1200,1184,1196,1178,690,1060,1194,1040,1244,612,868,796,674,526,1276,760,1578,1586,1466,1270,1466,1230,1374,2314,1062,1634,870,1080,2452,1298,1302,1288,846,868,952,880,874,1078,1220,2542,822,812,1148,1398,1080,2248,1330,2022,902,2444,980,972,970,990,2588,966,996,2526,1260,436,566,1478,706,1264,1574,742,1350,1176,1346,566,1186,964,1314,1220,1168,1022,1220,1044,1274,1064,1272,608,762,356,984,1212,1204,1624,748,1436,1040,1018,2536,682,616,982,1782,954,2398,516,716,758,1574,760,636,2116,992,1556,1524,1038,1708,1318,2864,1168,1100,2426,2384,1174,1586,2032,1712,1462,828,656,1352,1494,2058,1840,894,1022,822,2486,2466,2454,904,1312,1904,862,1126,1786,1146,2616,1776,1234,1476,2432,1344,1286,1404,1236,1142,762,1722,1050,1016,1078,1002,1308,1146,1882,1298,1166,1256,932,2464,1992,1318,904,1176,1026,1290,1404,720,996,1200,1340,1160,2082,622,1380,942,1602,1908,1754,1996,1838,622,1346,1246,718,2042,648,1458,1310,1310,1066,1202,1106,1042,1304,2448,1664,2264,1648,1096,1362,2256,1056,1546,2170,1584,1542,934,2130,2276,728,1556,1652,1140,1236,1166,1130,1386,1962,1046,1462,1180,770,1144,724,1146,1196,974,1008,1600,1376,994,2092,1578,1580,1642,1994,1570,1500,1648,1710,2028,1992,1212,1062,1270,1430,660,2284,1258,448,1214,1162,2184,1068,1958,1668,2118,1798,1854,2212,1396,534,1172,902,1304,1438,1474,2410,2198,1710,1640,1152,808,1130,1262,706,710,1282,880,636,848,1060,1412,1384,2084,1422,1020,1438,1202,1432,1010,1312,1972,1408,1502,2528,1074,832,2560,984,924,1204,2218,786,1320,1668,1234,1366,2008,1162,1754,1476,2176,2110,1696,1056,1466,2410,1798,1680,2412,1108,360,2136,1822,442,1078,478,1584,738,782,1422,924,1246,1146,930,1206,1180,1524,1390,2266,726,1194,1916,1722,1198,2218,2228,1206,2320,974,2438,1372,2310,698,804,1016,876,2092,1966,2314,1244,1452,2412,1198,990,1174,1706,814,980,1334,1044,650,886,1124,642,1374,920,1296,1350,1056,2058,1690,1140,2204,1060,474,2220,1440,1588,2114,2124,1578,1390,946,652,864,852,946,646,872,810,956,736,1016,2334,972,696,1016,840,640,650,2170,954,776,978,2456,966,732,734,1072,2468,788,2464,2230,2246,750,1122,2470,2088,1620,1626,1236,1088,850,526,1436,2414,1100,1188,1208,1208,1180,898,2370,1522,1482,1950,1118,1142,964,1272,1578,446,1568,870,576,646,732,668,2860,2358,2262,1012,1178,2338,1428,1674,2528,2340,1152,1120,1310,1840,1862,2044,2676,1598,1570,1204,1262,1370,960,1496,1378,1144,1654,1320,1262,1390,1386,1920,2596,2338,2252,2182,2602,1330,934,2672,2156,1266,1266,1838,998,1720,1128,2176,1790,840,1320,2050,1798,1396,1230,1506,1506,1316,1300,1254,1802,1494,816,992,2576,896,1040,1372,1136,908,782,828,2638,2670,1774,2082,1816,1804,1202,1256,1106,2526,1878,1332,1790,1308,1376,1210,1354,1080,1424,1680,1698,1344,1264,1464,1630,1338,2628,2830,2220,2196,1706,1818,1480,1746,1782,1384,1196,1334,2198,1148,954,1508,2168,2414,1402,952,1634,1108,1298,732,1514,1006,1656,1492,1698,684,1250,1554,1882,2576,1500,1426,2390,1262,2540,2504,1308,2488,2474,1796,2748,2510,900,1008,1344,1328,938,1688,1262,1358,706,1420,1926,1764,1754,2828,560,776,844,2416,1276,1588,2672,1602,2436,1358,1084,1398,1516,2316,1870,1316,1272,2488,2406,1656,1590,2360,1324,936,1462,2142,2562,1532,1524,1652,2730,2292,1692,2826,2762,2118,1092,2388,2514,1026,2832,2808,1428,2454,812,1532,1614,2434,1660,416,550,2224,1808,2310,2682,2660,1526,2182,1498,2222,1432,1010,1918,1406,2304,900,1754,1526,1628,1390,1638,1368,1560,1486,1266,1356,1594,1600,1334,2102,2908,976,1530,1640,1542,1586,2078,2352,1370,1298,1568,760,1776,1252,1382,818,2846,2664,1474,1434,2020,1488,1264,1436,1550,1866,1162,2676,2822,1422,2756,868,786,1034,718,2692,1986,968,1968,1490,2494,1548,2340,2336,1912,1896,2296,2216,2244,2576,2208,942,1422,2660,1580,1152,1520,1530,1246,1772,896,1032,902,1872,2016,2432,890,1004,1118,860,1428,2246,1152,868,1218,1136,834,1950,1086,758,2190,1340,1496,410,900,822,1214,2072,1500,2060,2040,2536,1078,440,1152,950,1232,1588,1410,1274,1230,1874,1182,984,908,1886,1892,1122,1124,1250,1054,1078,1168,1174,1300,1188,984,1026,1134,2098,2046,1886,2164,1376,1008,1074,1040,2382,1016,434,504,1072,1440,1274,2146,2092,1144,894,2418,2014,1530,1392,2384,2126,2000,2382,930,1200,2252,1052,1894,1678,1572,1504,2004,2076,2264,2534,1252,972,1040,2258,1420,806,972,1332,2144,688,1828,1422,2044,1036,674,2208,1272,1654,2124,1182,2062,1854,1912,1340,2308,1694,986,1952,574,784,2088,2374,1718,1420,1390,2446,2414,1470,1510,1576,830,2102,1190,1642,1568,764,1068,1574,1564,1554,1574,1182,486,1056,766,746,970,824,794,892,906,2302,960,982,944,946,900,868,976,948,958,928,548,470,550,832,530,492,548,952,2292,2234,2362,2036,1898,2018,1262,1264,2420,2212,2230,2404,2082,1340,2276,1302,2408,1186,1340,2164,1576,1274,1238,1490,1636,1674,1412,1418,1406,2190,766,652,712,664,1536,1428,628,636,1258,1154,432,1090,888,680,468,1000,1330,1170,868,1584,2082,1210,2546,1148,892,1110,2268,1560,1120,836,1460,1458,584,996,1600,1634,1688,1236,1182,2104,2416,2198,2158,2300,2312,2070,2198,2406,1168,1176,748,902,1064,858,1432,1142,1180,746,1596,1236,2098,1366,1318,950,1356,1056,1520,1274,1350,704,1002,2390,1286,472,1690,926,652,844,660,402,1372,2396,1140,1954,2194,1106,1810,1046,1382,1430,1076,444,922,790,1178,1212,2072,786,828,1846,1022,1494,766,792,1048,674,1810,674,802,1670,940,936,940,736,1078,836,948,1294,2392,716,1020,1154,1134,1954,1000,980,972,1372,1362,714,734,414,1066,402,2090,2276,2332,1208,2392,1466,2262,2300,1692,2396,1586,2398,1944,1520,2480,1588,1164,686,678,380,1732,2414,1386,2330,1448,452,1082,1056,1242,1610,1538,1608,550,1106,1222,976,706,1472,1116,1150,692,732,838,1372,1370,1144,1194,470,1436,1548,1040,1070,1212,1900,1366,1374,1366,1404,1244,2108,1024,1444,1082,1466,1308,1370,434,518,488,2136,1546,1804,1214,1722,910,472,568,1042,630,1048,1432,1540,1506,1250,540,832,1342,1992,1010,1072,1274,2354,2206,1564,822,1788,2002,1998,1962,1358,1402,1352,1660,1064,1238,2188,2122,2138,2260,1130,2364,1054,798,1378,1382,2254,2426,1062,2150,732,1054,872,1050,440,326,1936,1190,1268,1342,1434,1428,722,858,2012,1336,968,1214,2026,1084,1880,2220,1826,1832,1354,1210,1128,1014,1250,970,1124,1218,988,680,744,1102,1402,1646,2616,1488,1300,1110,362,636,1320,1166,1304,2522,1142,1228,1262,1368,2254,1206,1956,2026,1976,2016,1212,1326,1504,1036,1470,1638,372,1662,1162,1568,2470,2392,1286,1204,1458,1044,2256,1302,1340,2272,1288,2524,1092,994,1414,1026,1644,854,778,1972,1380,1766,1832,1380,1802,1426,2372,1230,1382,512,544,1998,1484,822,1150,1206,1286,1450,874,1140,818,1034,1212,1122,2596,2328,1480,1572,2110,1352,1568,1118,1200,1012,818,1016,2094,1562,984,1070,1132,1786,1990,2468,1772,996,1234,1730,1396,1246,1058,1028,1276,2318,1364,1864,350,1414,1328,2226,1146,1204,2288,1310,734,2178,1176,1314,2346,1474,2532,1370,842,1378,2390,1310,864,1300,1090,984,1182,1430,2172,1224,1228,1418,1512,1190,1176,2366,1214,2440,1186,624,812,838,1254,2226,580,526,898,1200,472,932,598,1564,1568,1300,1174,2396,2284,840,1254,1302,2466,1010,1186,1210,1522,772,1146,1190,1584,2646,600,1350,1380,1120,1024,2460,2084,2040,1206,2358,1166,840,778,750,1744,912,1056,898,570,508,2102,2420,1486,1812,1506,734,566,1834,1896,2194,450,1182,1108,798,2382,1934,822,800,998,826,314,672,1008,550,718,640,2296,1000,1364,2016,1328,2012,2004,618,1874,2106,2056,2324,2356,614,1462,1454,1944,2152,2020,2346,1468,2314,2252,2024,2402,2308,2486,2452,752,1348,1502,2064,974,898,1940,1744,2528,1330,2012,2154,1378,1136,1758,1092,1130,1182,1440,654,2398,752,2546,2200,1298,1314,1186,1116,364,1192,974,1864,2132,2062,2358,2290,1394,2552,1108,934,1870,1262,2114,1304,1308,1646,1384,2012,1304,2584,2032,1668,2102,2144,1024,932,1338,790,2088,2402,2432,1096,1914,1930,1756,1650,972,2054,1816,2254,1380,1414,1900,1050,2392,986,918,696,970,942,786,1328,896,762,900,1212,1212,1222,2366,1152,1202,1052,1566,1874,2122,2204,1098,380,328,932,1570,1582,802,2168,1428,472,1788,2198,2282,2422,2192,2426,2104,1442,1254,1338,1168,1526,2386,1314,1196,1770,1570,1302,1196,1318,1384,734,1434,2420,1048,1240,626,850,1168,1376,1724,1006,916,1992,1434,636,1136,1560,2456,2202,2042,1380,1386,2370,744,1252,722,1610,1272,2088,1332,2350,2336,922,2244,1146,2402,684,682,666,1682,1630,2334,2100,1798,2116,2018,1056,1616,836,1420,888,2318,1252,990,848,1502,1386,2390,1314,1576,1352,1576,1276,1280,1308,778,986,2524,1076,1448,1590,1204,2130,1422,1692,1148,1158,1006,1242,1834,1062,1850,2384,1304,1162,1104,792,1278,1282,1510,1530,1788,1612,1868,1848,1856,1854,2162,2534,1118,1106,1058,2146,2334,1056,1162,956,2118,1112,908,1226,2212,1124,2106,1108,902,2074,1722,830,2388,2368,1888,1160,1266,1264,1070,2222,1456,1826,1512,1912,1768,1842,2014,1922,1124,1180,1162,894,1744,1964,1758,1810,1140,1210,1260,1482,1240,940,1612,1482,1908,2094,1478,920,742,750,736,590,1328,1918,1408,1916,810,350,2080,1250,1180,1184,1106,1194,1250,1146,2086,1340,1042,1622,1208,720,1580,1826,2212,1944,1260,616,1312,2022,1680,1320,1650,894,2392,2384,1372,1468,2234,832,1394,1318,380,2212,2210,1874,1630,1012,1026,1276,1476,2058,1338,540,1014,2380,574,1262,1168,846,588,1226,1492,1410,1108,912,1200,850,1180,748,1168,1110,1048,378,454,1356,732,1468,1460,772,1102,676,832,2152,1078,1166,2190,1520,1396,1720,1322,960,2368,1556,1560,2392,1522,1442,1872,2318,1348,1616,748,1194,1878,1314,926,1532,502,1202,1400,1274,1026,992,1040,1062,1040,1038,868,1048,820,922,1048,1752,1946,724,862,588,612,568,682,1416,1638,1000,1408,1522,434,1684,2486,1446,1376,1482,1428,2500,2474,2310,2028,2088,2166,2336,2282,1570,1518,1564,1258,1612,802,2508,688,1188,1894,984,2084,1338,1954,1962,1234,1674,1672,1008,2140,1314,1506,2366,1330,960,968,800,2220,2176,2238,1196,986,1252,1500,1362,878,2190,964,1178,1256,1906,2316,2318,1830,2024,602,586,576,576,2402,2182,1458,2044,1524,2076,2088,2170,1626,1276,1082,1226,960,1498,1648,1640,1222,1130,1064,1076,2412,1342,2134,1048,1296,2250,1400,2012,1838,2172,2164,1366,1084,1370,1138,1318,898,962,936,2324,1056,778,1220,1962,2022,1092,530,1376,1126,1122,1148,1116,1716,1706,1304,476,622,1394,2552,1140,2398,1538,1466,1930,1310,1866,1316,1300,796,742,412,612,1040,650,1566,1716,526,936,790,2402,1388,2520,2288,2368,2374,1730,1502,1112,1216,1650,1692,1856,1434,2218,536,512,420,1630,1562,2004,2010,1152,2080,1770,444,1008,1852,1318,1580,1770,1580,2402,2404,1802,1374,1988,1738,1984,2166,1552,482,488,810,2380,1314,1604,1738,1514,330,834,786,2010,2372,1784,2264,1644,496,2022,1308,452,910,968,966,2388,1678,762,1468,2022,1522,1516,1086,1138,586,1566,1914,1268,1148,1532,1756,970,1048,1176,844,672,1712,1418,548,764,1080,1142,1208,1318,1302,2002,786,1836,1962,1592,1230,890,1396,1478,1958,2094,2084,1344,900,814,2210,2240,724,1106,1408,1438,2382,814,830,566,1178,904,1086,2034,1142,1440,1340,984,1174,1800,1958,1044,926,1024,1642,1906,300,1150,704,1966,1378,1684,2108,2192,2442,2232,1994,1228,2480,1434,1722,2172,1544,1544,1128,2388,2112,2262,2566,1972,1948,1444,1408,1254,1434,2194,2018,1442,1958,2156,2268,2470,1028,1316,1444,2708,1938,2002,2076,1072,976,2088,2150,2228,2056,2032,1184,1028,2232,1292,736,816,1626,1196,888,642,2256,1438,1582,2140,2446,1008,1126,1280,2294,1444,1510,1518,1208,1160,1356,1956,1098,1586,1978,536,740,1002,340,1160,1788,1010,692,410,1116,340,770,1100,2260,2078,1172,2298,1352,2106,422,670,2374,1654,354,534,844,996,954,938,852,624,932,878,1102,888,2062,2102,2256,1386,1504,1242,1214,1970,1198,1524,2020,1484,2176,1514,1326,2324,1310,1056,1402,1398,1356,1732,1890,2290,1032,2250,920,1492,1282,1110,1068,672,1184,1176,308,982,1032,2276,1340,1470,1780,1514,1156,836,2048,1306,1506,1484,1604,1252,1856,1502,1696,1428,752,836,2226,1420,1166,868,576,762,570,392,602,648,672,666,898,1958,1222,468,660,2024,1828,1096,974,650,902,574,782,666,942,1578,2168,1916,1408,2638,1800,1334,1024,1248,1348,2224,1150,1400,2368,1578,1578,1682,1346,1628,840,2226,1244,2034,1200,1568,2066,510,1198,1974,950,1070,1870,2768,458,816,1068,1066,1066,940,1312,2394,1162,1034,1072,1126,1220,1116,898,1480,1504,1168,1188,2348,2108,1170,1834,1304,1882,2166,838,1348,1950,1368,558,1658,1258,1662,2046,2052,1416,806,1082,2126,532,512,1950,1238,2480,516,1208,790,892,2218,642,574,754,624,2230,766,1424,878,1212,2088,1516,1358,740,906,696,1278,870,1900,1084,742,884,1374,2128,324,1150,1568,964,1080,932,394,568,1178,1512,2122,2010,1862,2092,1192,2244,1098,1082,1908,2164,1002,1494,1484,1486,1438,1002,1626,1356,2216,786,790,1166,1040,1802,1422,1366,922,1030,1066,834,1566,2024,934,1502,918,1342,1054,1904,326,1068,1350,1154,1266,1480,1462,1008,1232,1260,870,2142,1478,1514,966,1102,1094,1566,1636,1082,1368,732,2006,354,720,1058,986,1038,900,1654,2250,1070,2246,1344,716,328,1190,1154,922,724,668,514,520,624,906,912,1744,534,1054,1144,1334,2208,1542,482,874,1990,468,1000,1828,2250,2012,488,514,2542,976,1164,2244,1198,1186,1134,1136,550,2308,1204,2328,2188,984,830,1352,1336,2006,1200,936,1248,1280,1088,1238,1914,1212,884,1716,350,1052,2560,2252,1444,974,1054,2268,1058,586,552,1664,604,720,714,1298,2400,1574,1574,2290,1026,2310,1262,666,1930,2070,1498,2422,1952,2420,1242,1582,2166,412,1758,1112,1334,1112,1202,1646,1736,1496,474,528,1206,1358,1906,1288,660,754,1350,898,1252,1182,1028,914,658,1440,1036,572,828,630,2226,1414,1218,1332,1380,1426,1038,2422,2406,2288,1188,1104,2328,842,602,1518,2148,528,2282,2258,1494,1526,1002,1058,1302,2196,1434,1040,1032,1220,578,702,700,682,902,1490,1144,1094,952,2074,1510,2014,1072,1140,966,2046,2178,1482,1040,888,1258,2258,2270,736,748,2006,1138,914,1932,2420,1498,2234,1546,2052,1992,1902,1852,1074,1414,1152,1340,1012,1022,550,596,760,626,1660,2292,2206,1508,1274,1024,690,644,762,2250,1186,2266,880,736,746,2276,1448,1000,2034,2040,1112,2278,1094,1382,1510,1236,1390,1580,1226,1368,1234,524,2380,870,970,1106,666,1480,1164,1046,954,788,1150,888,1118,1110,766,764,958,1042,1200,1296,2258,1536,1552,1144,1368,1040,2062,830,828,2098,922,1970,1498,1504,2236,1242,2248,1210,2166,982,1430,1480,2696,2264,1516,1500,2106,764,1336,1120,428,1514,1514,748,930,746,588,1802,1216,726,1212,2198,2246,830,1462,754,752,1148,824,776,1054,1204,1492,948,980,1582,1202,1170,1596,1194,1196,1094,1226,1578,752,2556,1244,1084,1038,1864,1688,774,1806,790,1348,1194,1158,2400,1338,2318,1116,2048,2408,1866,1802,1160,1664,2212,1536,1636,1410,1356,1516,1484,898,1262,1240,1270,1308,1906,1866,1124,1222,1376,1550,672,1950,1176,1164,1224,1344,2010,914,2278,2094,1940,2550,900,2368,2280,2402,2394,1426,1808,1504,2320,1246,1284,932,1538,1628,2146,1322,2400,1086,1116,1004,1666,2022,1300,1874,1836,326,594,914,2080,2326,1278,1260,1310,396,1052,2062,2254,708,450,2220,1182,1354,1446,2112,1078,1614,522,918,982,1334,2186,2210,1246,1756,1448,1194,998,2256,1488,962,1828,1236,1346,1504,2266,1496,1564,1648,1890,1298,1228,2224,2026,1054,1118,1220,1146,876,808,1344,994,1248,1374,1448,1148,2026,630,986,908,1468,1624,496,1242,1040,1104,944,2264,946,758,1608,908,2272,650,1382,918,2264,1600,1592,1478,1276,1586,1650,1498,2258,1138,1344,530,680,1070,1134,1034,1152,714,1086,402,1760,1972,2038,1250,1194,1214,1160,1884,1334,818,1160,1154,1024,2092,1174,1766,2248,2216,832,1048,884,1066,624,1494,1404,1564,1504,1250,2190,1492,1660,1260,1630,1510,1632,738,2112,2210,1852,1028,1538,1182,1640,2250,1234,1228,592,1326,2206,1202,942,700,1382,1226,1390,1672,1392,958,1192,946,926,410,846,1996,1702,1162,1978,1512,1498,1680,1064,2164,1068,1380,1464,2158,1154,1018,1172,1462,1510,1528,1052,1426,1336,382,346,698,1992,1508,1990,1368,688,1306,1208,430,470,544,448,300,416,324,350,476,384,1222,776,2234,2246,2238,1490,2312,1794,2292,2034,2408,1494,1352,2222,2024,1084,1084,1026,1418,1390,828,1328,1164,2252,2194,2350,1186,1128,1308,1420,1924,1246,2078,1430,1620,1806,2134,1514,2274,2242,2250,2328,664,1358,1350,974,480,528,1650,1792,1780,2154,1236,1840,1696,1836,1644,984,732,1686,1210,1188,1072,2332,2172,1352,1278,2320,1432,1402,714,1382,2060,1552,578,1172,898,668,1218,742,2408,1932,2328,1496,1504,682,1298,2066,1320,1296,2256,1382,1648,480,1100,2356,794,622,358,784,536,1072,1176,1306,1718,2084,2252,1114,856,2106,1240,1864,1200,1380,1268,1344,1946,924,928,922,926,920,920,1198,998,1966,1192,2240,1266,1334,1676,2088,1208,2328,1808,834,726,1868,1222,1128,1944,1090,1100,1322,1042,1070,888,1410,1410,538,1742,2296,2052,1578,1540,1302,748,1326,908,958,1084,1498,1502,1506,1482,712,602,1644,1880,2052,2100,2362,1128,644,1854,2016,1944,2232,1230,1290,988,546,1000,1218,1306,1152,1532,1292,1502,2378,1050,1260,1146,990,1066,1618,1090,1066,892,504,574,1404,2088,1366,1192,1094,1104,638,1640,1500,336,628,748,1500,848,920,2132,612,506,1252,1476,912,862,1192,1498,2246,1072,2226,1494,2236,2234,2250,1220,1196,732,1556,1256,856,1036,1154,736,1400,1020,2398,2612,1368,1492,756,1054,1030,2242,586,772,1482,1470,846,476,2232,1476,972,1762,2100,1136,1512,1274,1326,1416,1486,1622,1036,1172,2240,1336,980,2016,894,552,826,1278,588,804,2224,1262,564,820,1260,2202,2234,2250,2170,1084,1636,966,1156,1434,816,1014,1256,1142,1828,316,1570,1050,802,2366,1594,1616,1622,984,1260,1402,1454,1454,1568,1462,1140,1560,1538,2056,522,1014,742,1630,1454,1452,460,450,2638,2678,1230,1562,1430,1536,1462,1124,1354,2800,2926,1226,1246,1558,1526,1212,1558,1554,1520,1520,1230,1448,1158,1136,672,1656,1446,1448,2014,1994,1854,1840,464,1742,2354,690,598,780,1140,1532,1458,1534,2096,2456,902,374,1966,2762,2774,2152,1576,1026,808,650,2352,1496,1766,1188,1136,1058,1058,1300,998,998,1292,1460,1528,878,2162,1870,1484,636,780,730,378,362,1814,564,526,2634,1050,1066,840,802,1548,2110,1504,1496,2664,1492,852,634,1202,1390,996,1294,2426,1408,1354,1052,1062,898,1354,1480,1668,1410,1428,1404,1396,1350,1350,1332,962,824,808,490,536,1370,1450,858,1548,1412,1894,2230,1082,540,478,2160,1290,1460,1586,1574,1602,1484,2274,1330,1656,1660,2400,1596,1300,1240,1404,2634,1402,1454,1386,1370,2152,1524,1586,1598,1448,704,1020,980,1048,1022,1058,884,2208,1680,1248,1254,1352,1376,1058,2294,1428,1504,1408,1176,1154,1318,1302,1288,1292,1300,986,2274,644,884,1682,954,692,378,472,528,638,424,2176,768,788,1198,878,1410,2526,1504,2162,1558,1352,1352,1056,404,774,1146,1140,1406,1598,1818,1340,846,818,2812,1100,2044,912,1096,1092,910,570,1330,988,564,2370,1466,1316,1306,1472,1462,1544,1544,1668,1148,1196,1194,1142,2794,878,650,1548,778,1552,804,1128,844,1106,864,1856,1858,2260,1256,1372,1404,1256,738,1118,800,1486,912,1488,1462,1988,2118,956,1168,1072,868,1124,1258,1504,1458,1326,1354,1324,1350,2238,1152,1520,1166,1502,1100,1508,2330,1346,1374,1304,1104,1000,780,1052,1986,2268,1400,1428,1448,1858,1860,1130,644,900,452,1482,606,452,554,608,330,304,1896,898,492,876,926,2932,1102,2022,1410,1140,1156,1224,1108,1182,1096,1074,1204,1266,1466,932,2192,1932,1290,1280,1240,1348,1328,1556,1558,1240,1410,590,1784,588,1366,1252,1040,1212,1674,1422,2136,1898,1518,1236,626,1236,1154,776,1794,1660,1722,2186,1088,1700,1732,1610,1634,1488,788,1628,802,806,836,1204,1800,1810,1592,1330,734,1300,1372,1274,1092,1092,1162,1192,1042,1048,928,636,1076,1194,1504,362,990,986,934,1210,816,2254,586,1154,2170,1574,1366,1374,1380,1402,1704,1112,724,768,662,550,720,1062,1536,1596,2802,1108,1090,960,1372,926,1248,1264,1188,1054,1356,904,382,664,608,1266,2176,926,786,1214,316,516,1728,1032,1332,1358,898,902,1020,710,1200,720,910,1118,1236,1018,1546,1116,1110,962,906,974,856,814,450,350,794,1440,1576,1694,1758,1396,1698,710,1500,1736,1198,1416,498,778,1232,702,612,1140,454,380,614,834,2204,2334,1112,1038,2768,1588,1854,844,1112,1600,1320,1296,1416,1516,1642,1360,2292,320,660,1212,482,960,1098,556,772,590,628,2158,2336,908,370,908,1066,620,1868,1596,638,1306,1640,542,1986,1682,812,806,498,866,994,2782,1722,2798,1242,2580,1610,1906,1264,1792,1480,1840,736,2506,2666,320,1778,1308,994,1752,610,840,1030,1662,566,338,308,2698,638,1138,1184,1580,1090,1284,802,1062,778,928,838,566,832,1428,938,1398,778,1414,984,2540,1294,976,730,1350,748,680,1290,1150,1112,1600,1961,2834,2828,2806,2814,1606,1890,2094,1316,1118,2414,1204,1438,538,1612,1546,1724,1488,590,2448,852,1324,760,1126,1394,396,484,1420,1398,1398,910,1922,1468,2340,1208,1612,1004,1588,1088,1462,1404,1194,1282,2234,1628,1668,1086,810,908,682,2204,1304,1300,1290,950,822,916,788,724,1670,2336,1218,1466,1486,1460,1518,2218,1640,1118,1078,766,878,1106,1358,2558,700,978,2076,648,1474,970,1264,1402,1322,1474,492,890,988,802,930,1176,1792,674,1982,2024,804,566,1928,1146,1169,354,2052,424,352,612,1302,338,1340,1182,374,860,748,934,906,1334,2418,1902,1202,792,1198,486,2138,506,1104,2062,1936,1946,1790,962,680,582,600,1056,964,1204,2526,606,720,616,620,494,2078,348,326,488,2372,1148,494,570,800,830,422,548,856,1088,738,610,2846,2856,652,574,558,2694,1926,2842,828,618,574,862,890,2476,1180,710,2850,1292,776,1894,1144,834,974,352,1262,462,710,400,500,710,2898,648,532,740,552,1014,396,420,550,792,724,1330,2436,828,820,770,766,620,1090,1092,1306,676,798,510,1292,484,902,888,806,782,892,860,916,928,856,854,868,1150,656,692,694,760,704,882,396,876,896,2052,1298,1298,1334,1334,726,730,822,822,778,766,2274,2274,662,644,662,662,1100,1100,648,642,1084,534,358,692,698,988,984,840,1008,1014,1250,1258,1470,870,760,764,782,764,764,886,1018,1018,800,978,984,1024,1846,1838,2150,1008,988,2082,352,1120,1108,422,970,1632,1702,1240,1496,1496,1298,1302,1280,834,1172,1426,2110,826,854,870,2092,924,928,898,1022,1510,1498,1308,1502,2180,630,678,546,1408,794,968,972,1402,646,544,538,900,1408,1452,474,616,690,728,738,1106,1026,1322,978,2068,1182,1072,890,706,688,1176,1174,736,726,1226,2176,2158,954,1172,978,966,460,1078,1506,1500,488,484,462,476,450,436,630,806,416,572,482,2192,1214,1580,1592,1546,2092,2994,2322,1884,1386,2016,2524,814,1242,2560,2670,2276,2112,1566,1484,1478,1654,482,544,608,686,776,710,552,1368,1832,1832,1830,1956,1942,2312,1854,2278,1964,1814,2232,1576,1484,1494,1606,1096,590,632,1600,1472,2676,2072,2078,1730,1734,1236,1542,1540,1538,1528,1766,1754,1572,1562,1566,1688,1696,1478,1538,1540,2090,1590,1414,1434,1470,1472,1364,1658,2302,1926,1154,1950,2288,1638,1628,900,1542,1540,1548,1542,1548,1544,1612,1470,1468,1474,1494,1538,1536,1216,1294,1408,1400,554,994,1644,1492,1574,396,1952,1482,1742,1412,1400,2912,2238,2218,1858,1658,1532,1952,1110,464,496,602,572,3180,1844,1768,2996,1712,1908,1394,1390,1492,1538,1540,2256,1492,1492,1476,1476,1528,314,1548,1494,1808,1416,1494,2800,1776,1832,1830,1906,914,1324,650,680,1404,852,872,1676,648,1814,1488,1550,1360,1372,1680,1352,1182,1276,1546,1170,1044,1540,1944,1240,318,402,618,698,1356,2286,1520,1674,1702,1556,1466,1584,2414,1508,1506,1428,1754,1494,1458,1762,1508,1480,1684,1400,1452,1914,1812,1928,1826,1706,1492,320,326,364,672,480,414,530,482,988,382,300,442,304,890,474,400,386,2090,2948,2066,2004,2098,2048,2034,2082,1532,1848,432,438,424,886,1396,1306,1254,1262,2112,1332,1510,1494,1282,1284,356,1482,1510,2054,2974,1934,2562,1502,1482,1388,1480,3020,2442,1240,1518,1490,1698,2140,1424,1108,2700,772,1172,1418,1446,2230,2650,1434,1450,2872,2566,3018,3114,1526,1964,2694,2970,1442,994,368,820,894,2280,1462,2326,2402,2300,1306,3074,1420,2290,2450,420,2256,460,2340,2328,1728,1654,1528,1228,1906,1922,704,1032,1670,2990,1854,468,740,1244,1812,1748,1750,2474,1456,1458,1262,2146,1494,1478,2036,1400,1968,3018,2890,2790,1294,1806,2852,1340,1398,2104,1396,2044,2096,3064,1554,1356,2616,2768,1976,2010,846,1358,1338,1758,1236,3066,1508,1492,852,564,586,2536,3168,2628,1392,1400,1382,1412,1546,1496,1500,1510,2130,2072,1154,1168,862,1788,2214,1522,2166,2240,2738,1142,386,344,690,686,1534,1546,748,884,884,1204,636,1050,1416,1420,1272,446,2698,2316,2606,1920,2726,1798,1788,2296,1396,794,784,1412,2636,1208,1654,1656,1250,1674,1510,1360,2048,1532,1528,1502,1520,1456,1456,1452,1456,1476,2636,942,982,974,1322,1678,1072,824,1494,1498,1508,1768,1060,1466,1456,876,1178,1480,1178,2070,1092,1178,1502,1456,1452,1902,394,2354,1994,750,2906,2984,438,438,448,2320,1546,2896,1474,2898,634,550,2612,1822,1904,2268,2254,1398,526,752,760,2104,2364,2306,2256,2364,668,2324,1260,1718,1496,1396,1438,1442,1442,916,2690,1008,2992,1474,1164,1544,1400,2908,732,1416,1550,2052,2286,544,308,752,1452,3078,2996,3070,1070,1028,1084,1124,1664,1926,326,1500,2870,2876,3028,3004,2998,998,1010,692,1044,1496,730,834,2300,2552,570,598,1340,588,316,714,384,1876,2988,980,1234,1694,1536,1462,1990,1450,1438,2398,1426,768,766,772,1424,2252,2402,2300,650,644,630,630,626,628,916,558,1010,2314,1698,446,394,562,900,460,3910,2324,1114,1068,994,2706,2548,2616,1404,848,446,1232,3060,1830,528,1500,520,1232,3014,1850,2640,1300,3300,2430,2349,1166,2231,3453,747,542,1547,2758,1772,936,320,2216,748,694,726,536,1150,570,988,386,618,524,560,588,438,490,322,358,514,450,584,594,514,488,468,448,438,398,412,336,332,374,332,352,414,874,424,322,386,384,402,460,412,398,472,494,480,354,516,582,1718,2434,2832,1140,1520,930,446,448,702,758,1878,1036,616,1096,518,1160,584,1352,1384,848,864,1030,1420,1974,626,812,386,444,1386,1196,612,396,782,1262,670,790,1038,1318,1626,768,742,912,2708,2198,2704,2918,744,732,406,560,1216,544,472,556,394,318,2558,934,710,646,620,616,1140,624,796,650,1638,1046,1024,652,698,562,458,724,1488,876,454,620,1804,808,580,726,840,1842,1600,642,2398,2396,468,1104,534,608,558,360,490,1348,908,1986,2436,846,1042,1200,1222,1082,1454,788,1044,746,850,2012,1038,924,606,796,694,970,424,1264,816,430,1650,746,778,954,2462,2108,1376,544,1684,1072,958,530,652,364,652,444,542,708,438,590,552,642,628,686,510,1144,706,764,1206,498,478,1162,976,734,1208,620,676,786,680,690,1310,1332,822,2274,1612,1548,824,1584,888,1612,1238,714,802,868,1452,1414,1328,572,356,812,740,504,668,698,510,1016,882,2420,1604,1036,382,500,324,684,542,664,800,782,786,648,698,1140,578,718,1516,1714,734,598,438,560,922,1278,622,954,992,1858,330,624,390,666,894,962,634,942,1282,582,822,504,402,312,426,622,1498,1462,2398,1180,1468,934,1068,816,828,836,720,1102,1088,878,2520,1084,1040,1260,580,1212,1218,2254,746,802,630,1718,1248,1722,838,616,1806,2004,1398,666,1890,906,754,1230,1516,2386,1528,1194,528,2204,1334,1694,668,684,552,624,2362,654,568,624,1810,578,664,674,506,566,812,1846,710,700,1358,616,450,764,766,1956,1534,798,1948,1952,556,304,388,314,1236,1812,1712,2160,2080,2204,1116,1152,1020,1540,1274,1064,1888,776,820,2076,1988,456,1948,2308,1684,2304,2496,796,1808,2272,1888,2238,1752,1402,3496,1568,1572,1938,1808,2044,2008,1298,804,1020,1426,928,1196,1664,620,396,484,320,552,578,2164,1946,550,1912,2107,2138,1656,1970,2064,1858,1872,3022,2032,2132,2426,1196,1906,1920,1918,976,800,850,1352,1540,1420,1512,1254,2126,2546,1796,2204,1708,1900,618,2220,2312,1258,1806,1894,1840,1820,2038,996,864,1104,856,1778,1710,2168,1994,930,1620,1880,590,1098,2516,1988,1584,1830,1664,1768,1752,1808,1692,1798,2166,1136,1408,888,1112,548,484,1376,942,2004,2460,1804,1956,2476,2204,1684,1692,1860,1912,1346,1774,1804,1896,1900,1676,1612,1596,2012,2228,1356,1750,800,756,1316,844,2172,2022,2932,1640,1956,2620,2552,2124,1884,1872,2092,1500,1674,2052,1848,2576,1864,1660,3082,2108,1412,944,1416,476,3008,1696,1300,1342,1600,2454,2990,2540,2912,1970,1968,2464,1248,1246,1048,1720,2180,2120,2136,1124,1152,1032,1580,1064,806,1904,846,1012,2104,2002,480,1976,2332,1704,2340,2526,786,1822,2284,1928,2260,1774,1528,1620,1656,1564,1508,1958,1836,2100,2024,1316,832,1032,1442,924,1208,1652,620,396,488,556,568,2152,580,1952,1938,1884,2160,1684,1994,2086,1846,1972,3270,2072,2132,2450,1204,1956,1936,3080,1940,1128,752,876,1368,1558,1464,1534,1262,2148,2550,1820,2224,1732,1916,668,2242,2092,1828,1868,1850,1832,1840,2168,2190,1000,888,1132,880,1798,1732,2192,2018,948,1672,1896,604,1114,2544,2014,1602,2944,1844,1692,1812,1772,1824,1536,3290,1814,2194,1144,1388,896,1128,556,492,1400,1140,2028,2314,2480,1828,2556,1976,2512,2926,1692,2260,1704,2116,2542,1716,1932,1932,1360,1792,2758,1836,1916,1924,1692,1754,2794,1582,2032,2248,1370,1772,808,744,1352,856,2208,2610,2036,2714,1624,2064,2644,2168,2156,1908,1848,2100,1512,1716,2080,1860,2816,1846,1682,1432,948,482,1518,3856,1700,1312,1346,1606,2980,2966,1510,1180,2615,672,2584,476,472,524,300,668,468,1224,408,536,528,1224,364,400,1284,1208,1384,476,2208,1212,492,580,1224,1236,1680,2264,516,514,2170,1882,2102,1532,1692,2364,1836,1130,1980,2102,2010,2418,1438,1452,958,1636,962,1092,2078,1612,1552,954,2098,1628,1908,1664,2342,1990,1222,1998,2080,2126,1218,2278,2084,1250,1574,1654,2046,1486,2254,1660,978,948,2350,984,1930,974,1686,370,612,1086,1134,2104,2034,1782,2070,1350,1366,928,1086,464,682,714,394,816,2400,1106,1756,662,450,324,726,412,484,482,1646,1214,1308,1370,1484,1686,2240,2188,1146,1254,1252,2252,2488,1182,1158,1072,1362,1108,1994,1248,1458,1254,1244,1076,950,1390,1322,1648,954,934,1376,2990,1292,2052,2294,784,764,1592,1290,1338,1352,928,2300,2338,2236,2820,1392,1084,1426,566,1136,878,472,458,700,530,3054,3098,688,1576,1588,2200,2322,1758,1810,1574,2394,1186,640,730,1386,1202,476,408,674,486,318,868,938,1584,620,392,332,1072,2222,632,1926,1172,2732,1256,1820,1224,914,1176,1354,658,870,580,2574,390,928,2270,810,452,608,398,704,322,2388,360,394,388,330,392,1874,390,2270,392,1344,400,2254,1730,2494,384,2100,454,1598,1436,398,2816,392,2578,392,2480,394,2296,382,2426,394,2828,382,1966,2016,324,2504,436,2532,442,2554,386,1510,1690,390,3502,400,3068,456,376,2622,588,2970,454,370,676,390,2446,592,2954,2970,396,2520,2864,578,454,388,2530,446,2946,376,2890,456,708,354,390,394,706,1590,1769,1749,1648,3578,2420,536,1652,948,372,538,738,3598,3500,3504,3543,870,1481,943,2324,458,1424,684,3636,857,354,3612,3442,3524,3329,3213,2634,3208,613,1160,3693,3645,3723,3536,3696,3634,777,1531,3593,622,3783,3509,3608,1732,358,491,434,3606,3612,3603,3621,3553,3572,2476,2203,1720,742,2952,2686,2872,994,680,1056,814,582,536,444,1140,548,656,602,736,528,790,440,3230,1204,496,510,444,480,604,624,772,3608,686,490,626,716,782,620,656,2640,2254,1280,424,1532,394,386,604,674,492,304,500,498,502,496,500,490,506,486,500,342,500,494,496,494,498,456,490,608,608,828,2488,526,470,466,512,464,2282,496,2280,380,1900,680,1982,1864,1968,2014,1978,2038,638,1912,560,1874,2018,734,1900,356,1812,338,1968,1864,2026,608,1994,1988,524,1922,1984,362,2008,352,344,822,490,1952,558,1916,488,420,476,1174,1984,1948,620,1952,482,1948,772,1978,2006,1992,1992,578,1988,1974,578,1286,554,870,1970,916,2004,1968,502,1938,584,1998,1996,558,1976,386,1988,1996,1982,702,2020,1996,1970,686,1928,652,1966,1942,2008,644,1996,1974,856,2002,1918,1920,632,1908,588,2306,1958,1934,1968,644,2919,766,650,794,820,492,510,3234,1182,722,3292,1730,3164,3226,3336,3194,2944,3224,1124,436,1434,3206,1008,616,908,2386,2330,438,1476,3252,3240,2062,754,2942,642,718,626,638,622,814,412,594,1574,3226,3220,2088,3248,3274,3196,2414,3088,3184,1080,738,3210,3106,1544,1248,678,3088,3092,636,2350,3132,3266,3112,1618,870,1324,486,912,2156,3224,3042,3132,3226,1130,3186,1290,1774,3072,3240,3184,3130,3156,2456,3138,1348,1146,3044,3124,3104,3086,944,906,700,436,654,510,844,3060,306,870,558,1456,372,378,1908,660,3132,3102,928,606,1008,1122,3040,2626,3236,3284,3188,3198,2116,740,1506,1226,1568,1158,1724,1322,1724,3006,602,3264,3068,3158,3292,3276,3080,2413,3116,906,614,788,1048,1122,3138,3276,3090,3074,3166,3084,812,1374,3128,354,4098,744,1210,424,422,424,426,426,416,416,2058,902,424,2826,420,1922,978,424,1788,418,356,420,3732,1804,1276,416,3030,1518,416,3814,2106,418,3803,1654,424,418,416,304,418,424,426,418,416,424,416,418,420,346,416,1226,418,412,1586,1306,992,428,2994,414,1596,2340,426,1620,3054,2686,3300,416,1572,308,2754,1356,2978,416,1286,422,418,418,2660,412,456,486,478,1364,416,974,844,418,464,384,414,734,592,420,414,1060,1180,1328,860,920,1106,572,814,676,706,580,522,510,402,326,314,402,460,462,464,452,454,462,478,330,310,408,326,3114,3164,3160,2242,768,316,3334,2104,774,562,1656,824,406,930,1742,3250,1964,426,560,3198,3252,2778,354,3286,2322,308,308,3272,3172,314,3160,452,468,556,526,1490,310,308,364,678,704,1270,396,316,3286,3272,318,302,3180,3150,2098,900,3272,2838,334,1144,548,1290,1256,406,532,308,310,2442,878,536,1128,3114,1942,3312,3038,1548,1264,702,3090,3224,756,2342,3220,3248,3210,1598,860,3200,306,1384,444,490,3206,358,3160,326,1792,636,3180,3186,310,1120,336,3328,3290,332,3242,3242,350,516,2118,388,348,3266,404,1834,1598,1356,768,720,2196,1634,2328,868,554,566,344,342,1332,1312,486,948,2420,1588,358,800,1110,650,2530,1348,1640,992,386,598,2466,2462,328,2398,1556,804,3074,1732,1158,2776,2482,1560,1216,1766,546,754,700,350,610,1012,462,314,314,886,594,542,512,400,306,316,3234,310,306,330,3254,352,1126,404,1256,798,988,334,1976,406,326,3260,1710,328,3164,3144,3146,330,1612,350,3218,3230,350,434,1048,988,978,3180,1560,3158,300,498,1270,1420,1958,1084,396,1308,1584,3200,620,404,626,834,814,370,482,514,386,356,396,396,398,390,3134,1474,1488,3236,398,1612,3264,3192,2776,3202,504,800,1814,3216,330,3276,3284,3242,3264,3218,3208,314,2280,3240,3266,3250,3258,318,1810,1646,770,1734,1254,1614,1106,398,3346,2888,3200,3210,3106,3214,398,3216,3288,3252,402,1926,1878,3176,404,3244,1684,3232,3202,502,3208,350,1458,988,912,2082,1982,2816,336,1778,2616,3300,406,3208,1998,1392,404,2638,3164,332,300,332,788,458,3296,3256,3224,3282,3036,3232,3236,2358,1338,2674,410,3306,400,2554,2292,3208,3300,3236,340,2908,3220,3214,3226,356,3234,3258,3216,3220,3202,3208,350,3214,3278,3300,3326,3286,1546,1530,408,3052,3216,3340,314,334,474,674,3290,418,2426,964,1740,3206,408,3168,2652,3250,3234,3190,656,4578,3714,543,574,576,556,533,3750,2524,3303,3717,2328,2951,4170,3701,3895,3399,3685,4234,1494,748,1870,3764,3281,4318,3726,2834,4138,390,3802,886,1484,4315,2067,4313,4206,4089,4343,3716,4251,1304,866,3666,4318,3846,2035,3594,3512,4297,918,1944,4201,4329,4165,1892,1000,2408,3008,4245,4210,3049,3943,4327,1788,3996,3800,4144,4282,4157,3814,2189,2364,1766,956,1162,1824,897,921,863,2807,2011,664,649,2355,2790,2066,2803,1895,1913,2584,898,1399,1832,1151,450,4263,2892,3920,1774,998,3530,2265,3243,728,2000,3433,2060,3692,3930,4307,1304,1456,910,1119,2358,4246,1914,3439,4148,3964,1748,4027,3832,655,1231,1618,4223,4248,4258,2455,4183,4088,3881,4345,4338,3775,4305,3859,4314,4257,4231,4085,3902,4315,4207,4334,4291,4280,4076,4325,4339,4291,4238,3652,4280,3999,4311,4325,4241,4178,4105,3729,4190,1330,4277,3805,4335,4154,4172,4243,3944,3798,4262,3820,4048,3795,4314,4161,3678,3616,4129,4166,4249,4280,4283,4334,3940,4012,3818,3781,4349,4341,4033,4181,4320,2662,2850,3654,4272,4290,4240,4309,4272,3738,3741,3719,4294,3887,4225,3847,4287,3978,4326,3134,4282,3803,4259,4309,4152,4336,4290,882,4356,4697,1894,576,482,486,1840,930,1916,2300,870,646,1512,860,680,3168,1526,670,1822,1788,1888,466,666,528,3212,2458,1754,1776,1212,976,1174,1752,1422,1086,1176,2400,792,1074,2362,1002,1070,1058,1048,1860,1814,1818,1814,896,2200,2174,2192,2134,2154,1650,2388,2438,1546,2180,2310,2252,1124,1126,1126,2252,1932,2306,1812,2354,2124,946,922,1074,1194,2186,1816,902,520,504,504,580,860,378,510,2836,762,344,932,940,676,1002,850,2118,2118,1958,1086,1106,1424,884,898,684,1118,644,510,1872,352,698,1092,762,752,1566,620,670,586,736,1070,2144,332,792,1642,808,854,2390,586,540,780,858,1694,1220,1306,1616,1660,506,1196,1184,1224,2222,2138,2142,2110,934,924,920,940,2110,1500,2090,1972,2146,920,2508,756,638,652,2422,1278,2170,2526,546,3034,2158,2786,1136,900,2708,2000,772,2016,716,2406,2352,2494,1094,720,638,880,694,554,990,580,1248,3196,2318,2324,1598,1302,1560,2278,1524,1436,511,3142,1044,1414,1312,1404,1394,368,2444,2398,2374,2390,1180,2880,2862,2882,829,2808,759,2826,2678,1812,3212,2058,2754,3052,747,2960,1370,694,804,1702,3400,644,1020,3016,2382,3142,2774,1308,1194,1412,1572,2396,1192,680,660,528,658,762,1128,836,1168,1696,1616,2408,998,448,1220,1230,882,1328,1118,2984,1096,2772,2584,1434,1448,1882,1152,1186,896,1458,480,2416,1102,1444,1422,1006,890,2064,868,772,978,1428,342,1808,728,714,1004,2144,1076,1094,660,3140,808,712,1032,1122,2230,1598,540,1696,2166,2196,664,1566,1556,1604,3164,2810,2808,2776,1228,1220,1216,1034,2772,2002,2746,2604,923,2834,1572,1204,1196,1024,1184,1076,1158,1124,1156,1082,1116,1200,1044,1130,1080,1098,1160,1120,1182,1028,980,1132,1100,1172,1234,864,1124,630,1030,978,1084,1182,996,1176,946,1054,1072,1126,812,1066,1154,962,1164,1166,1088,816,1106,1238,890,1104,1122,1004,1084,1214,1204,1196,1082,1134,736,990,1194,914,940,1170,1092,1082,894,1032,1150,1112,1166,1178,2957,2956,512,2220,320,2016,2128,2440,2160,2388,2192,2104,2036,2256,960,940,976,1056,964,996,996,976,2108,2360,976,936,940,1144,972,932,980,864,952,952,2040,2032,988,968,956,968,1024,1008,2168,2136,2052,968,940,992,980,1044,1068,940,1104,968,968,976,872,996,956,984,924,980,1068,972,932,2028,1008,1040,2044,964,960,964,1060,2196,988,972,2260,968,904,1012,904,2032,2020,1996,952,1000,960,948,948,924,964,924,948,948,2440,2128,1320,560,564,568,716,2248,2228,1092,952,968,1016,948,1028,2188,2252,968,948,960,920,2236,1012,956,2216,968,1048,968,956,964,972,2296,1036,1056,988,912,1036,1036,960,2060,2212,516,2264,920,1212,2272,436,468,912,408,404,412,416,416,404,496,456,412,704,752,2160,2220,1828,1760,304,2204,2188,424,408,400,588,424,300,304,408,412,328,524,332,328,1444,872,1046,1070,902,1236,866,1708,1248,1190,1506,1112,1324,1380,330,1448,1482,590,1242,1632,1650,1394,510,358,1798,1810,938,1208,1716,460,1370,1206,1684,706,1034,1114,1810,1130,1646,1206,1522,1660,1220,1502,616,1800,1208,1078,1202,332,1790,1050,518,668,1228,712,1118,1008,1944,1170,576,400,1106,1654,1356,1190,2192,962,1320,482,818,898,1218,910,844,1114,1672,592,704,750,664,2158,2358,496,1490,380,952,516,1164,920,1040,1064,1088,684,1378,808,778,766,2020,846,738,1036,816,1050,1036,948,760,632,762,1206,862,1080,814,1032,342,430,1654,2922,2744,906,1098,956,948,1278,1262,1028,976,1108,928,928,1232,1586,1332,504,334,590,940,334,330,1894,1752,2076,894,3094,490,2764,2772,2472,2668,2406,2498,2362,924,540,420,420,2360,2856,2360,2744,2372,2534,2458,2668,2126,2236,2524,2628,2912,2220,2500,2748,1014,2306,3470,3986,3448,3962,2116,2742,2694,2412,2318,2258,2650,2662,1862,614,1030,2034,1444,930,1816,508,1566,454,582,2360,2424,2700,2462,534,864,2460,1214,818,2358,744,1078,1768,1066,1352,1092,2526,2232,516,816,562,450,1172,946,1012,724,852,318,478,2252,628,684,818,1038,830,462,560,1394,1884,628,1124,1778,2124,530,2192,552,2238,2108,944,2206,2184,986,1892,2406,512,2192,472,990,794,562,748,742,750,1728,1764,992,1774,1722,1768,1778,1790,1782,1786,1774,998,752,480,758,746,734,756,1664,1602,1720,1710,1682,1782,1722,1714,1628,688,542,986,908,654,742,956,872,838,750,816,646,764,2480,1012,466,1528,1048,1162,2434,2050,1350,1210,1198,686,708,664,754,836,796,976,1786,1514,746,584,990,598,454,660,798,792,786,1312,768,824,638,850,766,1984,816,728,1034,1452,1772,1644,1846,1330,1886,652,1234,1316,1116,960,692,1078,1028,472,862,934,638,906,1142,1140,478,1946,492,372,342,608,864,762,752,750,640,784,976,920,586,950,1294,1222,1242,942,656,380,1522,704,622,374,692,4256,1020,524,382,654,662,570,552,330,638,664,956,564,548,744,556,484,422,370,702,446,3260,560,644,600,436,628,3692,574,444,304,312,392,726,572,558,490,554,1320,534,484,688,768,376,748,1906,568,356,598,686,718,328,462,1898,756,746,370,392,460,664,518,382,338,942,450,1340,702,1204,454,4452,3114,3732,534,1112,878,1860,2518,2658,2590,2470,2612,796,1040,1334,996,2464,2468,686,1242,2926,2874,2880,2700,2972,1600,2834,1098,1446,2970,2966,2852,2884,1564,450,468,392,784,774,2952,1006,580,464,476,440,730,480,868,902,470,664,2468,2138,1914,588,1270,2200,2348,2006,2396,2580,2292,2506,2388,2224,576,2448,2532,2400,2450,2488,614,2160,2384,2608,1944,2410,2356,2326,2252,2278,2458,2592,2448,2090,2518,2424,2422,2512,2442,2336,2742,594,454,2320,2306,2064,2450,2274,2430,2444,2162,2464,2282,2460,2598,2480,2656,2124,2430,2902,1892,2428,1458,1484,1506,1512,1450,1578,2280,2424,2410,2430,2458,2840,2478,2398,2298,2404,2402,2904,1927,1126,2219,1626,2704,1472,2422,2412,2922,1534,2402,2536,1374,2452,3453,3290,896,386,1782,3428,2552,2558,2200,2308,2322,2416,2356,2296,2256,2424,2624,2610,2444,2508,786,1036,428,2765,3650,3294,3440,2857,2844,3476,3113,2943,2964,2625,2623,2913,2596,1337,1381,2770,2808,2657,3122,2559,2773,3137,2968,2806,2698,2974,1519,1148,2652,2847,3062,3297,3020,2766,2768,2729,2561,3050,2982,655,1430,2655,2851,2329,2108,682,1874,1754,2192,456,580,1970,1728,1120,658,1606,2268,1270,924,802,1400,2672,860,792,656,2364,2204,2800,2232,2444,2836,2440,3096,2484,2796,2512,2596,800,576,1432,836,524,502,588,580,1134,2078,1358,1934,1138,2366,1752,1772,1050,672,1430,426,1310,2308,2286,2338,1244,1284,2322,1864,1370,1276,2094,1164,950,838,1736,1028,1200,1200,1242,748,2178,806,1588,592,540,632,372,500,2144,2384,2400,2200,2360,2472,2388,2376,2380,2388,2400,2488,2344,2376,1172,880,1188,1192,1212,1100,1096,2592,2384,2352,2396,2384,2396,2396,2392,2388,1192,1196,2416,2172,2380,2376,2424,2396,2392,2500,2392,2376,2388,1512,2492,1500,1072,2136,2080,2008,996,2380,2116,2380,2372,532,2376,2468,2428,2384,2392,2516,2508,2624,1276,1244,1768,1188,1188,2380,2480,2384,2024,2156,1588,1188,1192,2392,1192,1196,1956,1664,2388,1788,2392,2372,1344,2580,2400,2124,2112,1644,1000,1068,3544,1898,2392,2416,2416,2690,2584,2352,2346,1978,2222,2514,1824,1752,1822,1824,2006,2790,2678,2330,2466,1864,2708,2610,2340,1812,2274,1840,2362,2562,2440,2576,1142,904,2354,1434,2564,2246,2588,2312,2316,2432,2430,2556,2804,2530,2334,780,2458,3088,3122,3118,302,3482,3344,3038,3042,998,2548,2884,3290,2324,2298,2358,2342,2590,422,2866,2996,3204,2384,3416,2972,418,484,542,816,394,1188,2120,1858,550,1650,1598,1492,1870,1620,1692,1748,1272,690,862,1896,2014,458,330,444,1642,1982,1826,1658,1852,542,534,2120,908,1280,944,2274,2370,1846,1774,1076,2248,1558,1472,1968,1912,1612,1978,2086,556,1840,1644,720,356,2118,2144,1772,1776,1854,1560,2036,1832,1844,1836,1450,2148,1810,1698,1654,1636,2328,1818,1432,1902,1812,1694,1892,1942,1716,1148,2000,1726,1668,1882,1798,2592,1386,1818,1874,1630,858,1670,1218,1754,1944,2328,1544,2022,676,692,3422,2384,3515,3204,3739,2208,1595,1303,3417,3439,3518,2766,1609,3315,3034,1614,1031,3434,1043,3542,1943,2326,3505,1291,3545,3384,3275,3285,3464,3583,1034,2328,3291,1030,1062,3732,2553,1163,3583,3573,2472,2867,3083,2736,708,540,588,400,3224,584,396,2336,3004,3588,2584,1828,3420,1732,2596,776,2860,400,944,1200,828,3480,452,428,412,300,392,2828,316,396,392,2600,2448,508,400,2388,300,348,396,3940,2056,2552,408,312,2348,330,2310,1932,924,2336,1984,1888,2028,2316,2056,2288,2232,2234,2234,1566,1980,2078,1990,2328,878,1830,552,1864,1996,1966,2346,2342,1984,2002,2332,1940,1994,2016,1874,2044,2316,1594,2326,2310,2326,2094,2314,530,508,2190,2148,1048,1564,556,1398,2346,558,2326,2316,1932,974,2332,1992,1890,2028,2330,2032,1426,794,1896,2232,2230,1566,1990,2088,1992,2336,878,1720,538,1878,2000,1974,2330,2336,1992,1998,2328,1014,1950,2008,1878,2054,1854,1998,2332,2330,2330,2092,1790,520,502,2176,2148,1308,1486,548,876,714,2504,776,732,884,3116,2736,2732,2448,2448,2416,2444,744,2968,2564,3096,3040,3008,2428,1536,2724,3000,1264,2984,1108,1260,1864,2192,2792,2652,1368,1708,520,2360,2280,2216,2888,2480,1100,2604,2728,1488,1200,2988,3076,3020,534,506,670,460,2518,2488,2536,1810,496,824,1430,2490,566,460,1170,1208,1104,886,442,494,474,714,592,1358,300,894,1384,694,1698,696,454,574,1754,762,336,1884,2474,670,830,472,636,616,382,586,472,2448,792,786,564,1130,2546,2466,1258,902,844,1488,1966,1462,796,1950,548,2596,1350,1142,2490,2496,1732,562,2024,1340,906,544,2466,758,704,696,1626,848,2506,760,1732,2440,2490,2556,802,350,1052,2448,2588,880,376,812,540,2226,2506,830,1612,2554,2472,784,804,314,2536,380,534,468,320,2446,706,634,358,748,652,630,778,642,416,486,370,698,578,686,528,330,542,302,806,538,682,422,630,2558,558,1816,862,1694,542,570,1190,1156,554,632,1102,920,744,406,830,964,1796,662,646,1258,1196,1024,1044,2556,766,728,788,872,2552,858,480,582,880,432,1904,1390,456,382,850,1742,380,376,534,450,452,768,784,2452,646,424,770,2010,406,2490,728,1750,1798,604,544,2580,2604,1752,384,2584,1422,1114,472,1798,624,1588,872,998,2520,626,1480,2594,2486,2542,2180,2622,2512,326,574,638,744,662,558,1016,1414,708,566,1608,488,1584,840,1732,1088,1760,1764,644,1628,876,1748,1684,1016,1580,428,912,1748,1736,1852,844,1088,1716,1708,784,1632,1048,1576,448,1600,1060,1708,1068,1728,852,1628,1164,1684,1668,1608,908,1748,1920,1596,1020,1744,1032,1688,712,1688,1028,1680,1804,1024,1712,440,964,1356,1048,1704,1104,1772,1240,1628,856,1704,1228,1664,1632,1624,1476,1624,844,1696,760,1124,1692,1652,1524,1588,1296,2922,2926,1532,772,1576,1564,1484,1684,2220,1076,1716,1764,760,1676,516,1548,1688,1676,1796,2152,1984,1904,1032,2290,824,792,1564,900,1624,868,1720,900,1700,1748,1752,688,1584,1604,1652,844,1884,1652,764,1816,1032,1672,788,1716,832,1736,804,1696,928,564,948,1728,836,1640,1832,768,1720,1004,1768,1120,1648,1148,1716,924,1092,2092,904,1604,920,1620,892,1796,908,2288,972,1724,820,1608,936,1772,2654,1640,912,940,984,1708,1780,812,1720,1696,1156,1672,1096,1724,1088,1804,1072,1660,1240,1656,1284,1576,908,1648,1088,1724,904,1548,1616,868,1596,828,1612,1620,1172,1048,1688,1004,1676,2188,1276,1252,1660,788,1708,1588,1068,1724,1664,1288,1636,1308,2272,760,1740,1344,1628,1140,1700,1752,1584,1012,1616,1100,1608,1280,1584,1580,1008,1720,1060,1740,700,1644,992,1720,868,1748,1304,1680,740,1812,1028,2168,700,1420,1784,844,1676,1660,1616,1720,1804,1216,1744,996,1668,732,1676,1696,1676,1676,1824,2088,908,2366,1004,1700,1176,1684,988,1724,968,1632,1616,1196,1696,1712,948,1716,1796,988,1736,1724,1000,1944,1744,2036,1200,1588,976,2500,1556,1676,880,1712,964,1776,1712,1588,1128,1764,1804,1812,916,1888,924,1808,1532,1688,1604,904,1228,1748,924,1720,1144,2958,2958,1764,1680,1576,1676,1172,1652,1636,1748,1696,1664,1680,1680,1500,1712,1572,1560,1604,1692,1672,1780,1696,868,1752,1668,1752,1632,960,1868,1244,1804,1212,1568,1648,1632,1688,1652,1756,1772,864,1716,1676,1568,1624,1724,1560,1504,1748,1580,1652,1616,1748,1692,560,1732,1672,1712,1700,1504,1580,1776,1692,1588,1728,1728,1636,1732,1852,1252,1400,1540,1668,840,864,648,488,1580,652,1636,1676,1636,608,520,1680,1732,1824,932,1712,1736,1780,1676,1664,1744,528,1484,1712,1644,944,1820,960,1784,1680,964,1660,1856,860,1676,1624,1672,1592,712,806,402,844,404,738,3590,3590,2924,390,2282,2204,456,582,580,1920,350,588,440,2278,612,346,378,322,376,382,392,384,1844,2824,2134,2057,1934,2099,308,1480,2194,2145,1852,704,2231,2020,2028,2040,1970,734,748,744,382,830,758,362,2114,1980,2770,388,2110,384,1910,376,1650,760,2184,516,2184,574,510,544,594,1262,3376,350,380,2894,1472,1786,1512,2186,3020,2824,528,2924,2790,2868,3584,470,374,376,376,458,374,374,364,464,378,374,376,372,378,364,380,378,378,384,358,388,374,380,462,378,374,378,384,378,362,376,378,376,388,376,372,374,376,342,376,380,380,374,318,374,382,382,476,374,366,376,374,374,328,368,374,374,386,464,370,358,370,364,382,458,464,378,474,376,376,370,376,386,474,376,368,454,470,374,366,330,462,386,376,376,348,376,370,366,372,356,374,310,366,374,374,458,376,374,376,382,374,378,374,360,376,374,412,762,2232,576,390,380,316,386,380,542,664,438,488,424,2430,724,796,2342,1940,2488,2138,2986,2604,2552,2442,310,436,2830,2584,2798,2294,2492,2568,2486,2446,2538,2444,2514,2334,2340,2308,2488,2334,1224,2952,1368,2224,1558,1364,352,1090,1622,2430,2432,390,456,1632,434,1692,2262,2612,3018,964,2066,2498,2272,2330,1048,1604,792,1088,480,1366,1354,2784,1498,1394,1050,1110,1778,340,976,1508,1344,1448,1138,1270,1384,666,2632,2894,2672,2880,3026,2728,1682,1304,406,798,1150,2728,2584,428,660,518,1734,1620,1492,1032,1064,1260,520,1344,424,454,776,934,2804,2752,490,972,1792,538,1080,344,2254,1540,314,1802,732,1072,1268,2746,2368,2922,2410,2826,2684,2756,2858,2554,820,944,600,336,1130,1372,1524,1364,2906,2504,998,560,716,2568,1602,1892,1048,1808,2620,2374,1802,2814,2390,320,602,3590,3720,3470,3470,3180,2272,626,2264,578,746,736,576,2906,1552,1330,2634,2498,2422,2594,2726,2724,358,2264,518,2294,2554,384,2170,2828,1726,1226,1326,1820,1746,2354,2856,1266,1448,2018,2482,2570,2402,1400,1324,1410,2914,2700,2850,2672,2398,458,338,2534,1146,1514,2102,1408,1016,2924,2882,1378,1646,1278,1124,2774,1568,1406,2366,2910,2884,2880,2984,1350,976,1500,1514,300,1508,466,1000,1568,1298,1690,1194,1226,2896,1888,672,3180,822,1750,3122,1370,1166,1806,3068,1402,1546,2608,1592,1414,2842,1106,1676,2944,1278,1034,496,1410,2924,2886,2566,3004,3004,2300,2246,2958,2310,2322,2206,2828,1488,958,2932,2152,918,2730,2588,2916,692,634,1352,2668,1226,1208,2640,692,2162,2642,2128,2804,2864,2202,2214,2692,1510,468,1058,330,398,3060,3032,3058,2088,2474,2660,2930,2084,2412,2716,2600,2754,2118,2288,2590,2938,2510,2602,2734,2418,2958,2284,1902,2056,2440,3296,2556,2382,2360,2802,2220,2942,2936,1846,1850,3222,2768,2034,2266,3150,1670,832,2702,2102,2886,2488,2576,2768,2320,2466,432,2160,2826,414,476,1320,726,2252,2492,2790,2382,2810,2420,3086,2644,2620,2442,2797,2572,2760,1790,1398,386,2524,3087,2456,2446,304,2382,978,940,2646,1466,1589,1498,1054,2682,2312,2074,2472,1040,1046,2842,2922,2849,1546,1490,340,1046,426,2806,3086,2372,3010,3099,3179,2938,310,1358,2412,1302,2870,590,1164,3189,3196,2596,1032,1706,556,3012,1932,2986,3170,2442,2784,1790,874,664,704,1204,1422,2692,3002,1614,2560,1426,2780,908,1950,402,662,450,476,472,496,1122,1168,1404,300,1530,2858,890,1388,2768,2792,1514,1550,2646,2682,2900,2272,2570,2418,2566,2472,994,1824,2602,2730,2652,2938,2628,2542,1024,1940,488,1804,2378,2952,1980,650,2468,2834,2826,2888,2446,2202,2638,2362,2932,2888,2920,2822,2866,2570,766,2334,2474,314,1770,2382,2644,2622,2356,2440,2642,2376,2820,2164,2454,2078,2824,2478,2542,2604,2346,2926,2698,2910,2666,2782,2840,1898,362,2786,2422,2240,1622,2308,2342,2180,722,1430,2532,2282,3016,2576,2256,2722,2802,2804,890,1150,1184,1288,1164,324,570,2592,2758,1924,2014,2224,2322,2434,2586,2322,2176,2358,1276,2514,2452,772,1656,1416,1240,946,1426,2852,2144,2700,2858,758,1422,820,1770,2406,2184,2052,1148,1770,340,1274,1730,2352,2624,2898,1816,2102,1272,1454,1422,1236,718,1950,2154,2590,2622,2964,3110,2884,2826,1442,2686,1948,3480,838,958,584,556,930,1128,1014,1632,1368,1160,740,1358,1094,974,1160,1164,1002,948,1210,1120,1370,842,534,1212,440,1100,512,562,1342,596,762,714,312,324,594,1042,944,1296,668,1036,628,948,1106,516,600,818,574,558,844,1322,1088,444,642,628,606,1228,642,1426,468,672,1394,1104,1116,1082,2526,1836,2256,1030,1032,1036,1034,2140,2274,1026,574,358,940,886,846,986,970,2532,752,750,2460,708,622,828,2952,2158,960,1122,834,834,2764,2710,838,964,932,900,648,628,2770,2672,2960,600,682,644,590,610,630,766,1676,1086,1034,1092,998,1110,846,2460,862,608,696,1024,1072,704,1232,698,1222,498,2602,616,1236,598,2644,608,484,498,376,500,550,478,362,1360,1148,2862,2506,462,1248,386,672,652,1222,594,612,960,866,1164,782,1196,900,938,1114,910,1104,568,462,572,1178,474,520,510,470,466,486,540,888,1102,830,1042,1450,1074,1190,1158,1442,578,1234,1436,1086,2398,602,680,760,654,666,564,590,660,498,684,558,600,696,686,512,648,658,622,656,664,624,582,680,704,710,678,714,620,716,724,718,792,712,1138,1016,1098,862,1148,2442,2012,2556,616,1142,2120,720,1166,778,1350,624,1106,1448,856,1024,1098,1298,546,648,1106,2552,2138,2426,2538,442,708,588,616,678,576,1004,512,1438,620,722,666,728,1226,736,822,1394,484,658,712,532,634,538,1032,600,728,1312,1306,1436,532,648,758,456,3002,2502,2402,2354,2610,2766,718,742,662,784,934,848,1428,1430,830,1018,2866,896,664,786,754,652,754,756,614,438,330,366,416,322,790,682,614,956,1094,950,1140,1166,666,712,724,716,596,2572,1226,860,992,1394,760,980,980,944,826,788,2170,328,694,476,650,974,2400,1286,1412,1402,988,966,1000,988,1174,1126,1128,954,922,374,676,754,416,1010,536,678,708,550,818,598,636,622,670,628,624,1484,634,720,744,722,364,506,602,704,714,756,690,868,918,1916,660,1546,526,368,480,560,864,884,822,828,1424,2066,2550,860,866,784,2820,1144,812,1038,376,350,562,482,426,570,666,710,644,604,2524,614,666,508,1476,914,1300,1396,1018,1234,1022,1176,1222,414,568,574,1640,562,748,320,2992,560,1532,1548,868,2836,3012,3000,1748,1072,2808,2984,3036,3020,680,404,2264,2912,2440,3008,2984,2972,2848,3032,2292,2856,3048,3056,2596,3012,2900,2904,3072,2832,3020,892,2812,3028,3032,1528,2840,2948,2724,2808,2536,372,2836,2384,3044,2972,1980,2552,3000,2924,2968,1624,1200,1100,1928,3012,2956,2732,3116,3052,2196,2416,2976,3056,1636,2556,3020,2816,2636,3024,3104,2820,3140,2888,3016,368,2992,3124,3032,2960,3028,2916,2876,2584,2552,2820,344,1152,2872,2776,2788,3048,3012,3032,2388,1656,3020,2884,388,2264,3048,3056,2996,2936,2756,2864,2980,2740,2608,2688,336,3024,3036,3056,3004,3028,3008,1456,1628,3068,3008,3052,2372,1800,2432,2988,2832,1796,2784,2936,3068,2992,3028,2252,3048,3016,2908,2956,3028,3044,3016,2612,3036,2688,2988,3036,3060,444,1700,1088,572,2804,480,2944,612,1072,780,1644,1328,1532,568,394,348,370,522,2656,902,1964,570,732,1112,738,2712,612,568,702,3887,1272,3344,842,1794,674,2168,2550,346,1232,1196,914,1934,1102,830,1442,1322,496,2852,872,1072,2338,2194,702,2046,604,1058,1042,2264,1058,550,484,590,3190,1033,497,644,344,494,528,1022,1015,1579,1170,1542,784,1039,499,514,789,875,721,1738,682,666,864,362,462,342,590,477,661,634,388,540,478,906,354,386,402,382,388,384,402,394,386,398,3978,950,674,1016,1288,1658,1720,1204,1348,2154,1452,3050,1866,2546,1050,2838,1364,3200,2126,1524,1490,3122,2080,1498,3106,3154,2066,1778,1680,2696,2598,1334,604,1068,576,2940,1388,1716,1762,2014,1638,876,1592,1968,1648,1486,2936,1706,2414,1566,1640,1090,694,1010,2332,2660,1890,1880,820,2650,1114,2040,3344,2556,2862,3004,2974,600,1654,912,748,900,1764,1434,2648,3066,1214,514,2060,1858,1078,1594,3340,1764,2162,1802,1898,440,2126,1160,1886,1640,1972,3166,808,1410,1556,2490,2986,886,1478,1628,3276,678,498,858,2622,3270,2478,720,2594,1086,784,2514,3120,1872,1390,2334,2252,2450,892,1090,710,2884,2336,1506,542,2008,3032,1558,1696,1650,1972,2382,1688,2310,968,1838,1078,1080,794,852,1160,1872,2988,2366,408,2228,2362,2366,1186,1162,2066,2212,1542,736,1600,772,1766,754,538,618,786,1926,558,1428,2178,1964,1118,1176,2176,1212,1182,974,1304,1702,1480,956,850,1016,1988,1908,2002,1998,1084,1552,1844,1772,1282,1754,1418,1820,1706,1424,832,1038,1014,1302,1030,330,922,1106,1314,1056,1184,1012,976,936,724,2240,2644,1616,818,2664,2518,2530,2650,2600,2442,2560,2664,2458,2754,2658,2496,2664,2619,2470,2438,2558,1992,514,2690,2725,2488,2620,2534,2592,2812,2538,2614,308,1420,662,2056,2644,2494,1278,2058,2464,1434,1200,1162,2540,2456,670,1264,2550,1878,2536,2530,604,916,2514,2534,322,640,694,474,824,624,894,738,654,1082,466,756,1076,3092,860,842,1032,856,652,810,992,668,976,958,956,892,590,1170,614,1198,1228,1074,1098,598,1318,1346,970,1162,952,900,782,836,1296,1278,1302,1292,1318,644,748,906,1308,1258,1224,766,970,884,842,2898,368,864,464,370,3174,3196,3138,1846,2272,2692,558,2946,2910,2874,2458,2912,1770,2110,1736,1740,3006,2800,2916,2732,2844,2850,2924,2924,2794,2854,2922,2928,2848,2836,2850,2824,2928,2912,2922,2918,2126,2986,2390,1826,1980,2878,2882,2660,1814,2376,2064,3642,2334,2378,1698,2358,570,728,1380,2230,970,1010,938,832,582,1040,418,718,1948,888,854,930,402,546,748,962,654,414,1220,1296,538,636,698,842,602,788,842,892,898,726,890,812,610,550,708,866,980,1116,1854,1504,1086,706,962,492,612,386,726,706,416,676,468,888,570,380,392,362,560,580,670,434,914,310,350,486,2282,714,698,402,708,584,434,446,626,696,668,766,2118,2102,1608,1520,410,478,948,1014,530,694,966,1324,902,928,1100,1060,1018,1184,1412,870,1256,856,754,966,984,990,1594,1054,1240,950,968,1020,1638,1032,852,604,612,304,344,404,600,1294,968,834,390,462,734,778,612,846,820,1128,626,1958,1096,1266,1498,1304,1738,1172,1308,720,398,526,548,538,486,678,1036,770,1428,486,430,442,516,598,536,302,346,562,1124,800,944,524,1050,888,736,450,580,1938,1166,784,1172,1174,1206,898,952,470,450,788,448,902,876,692,704,1102,1080,758,420,676,852,1172,2184,588,762,794,892,1076,492,786,750,884,742,856,590,452,460,740,356,340,668,888,652,436,470,436,602,870,748,1388,732,2252,1684,2188,2234,482,436,766,672,746,516,614,880,1564,1002,448,310,692,472,628,626,726,622,766,2932,1290,1330,1236,1104,768,800,1366,548,950,2566,1162,1128,1238,534,720,984,1268,858,664,544,1598,1718,644,594,844,1112,922,1088,784,1110,1168,1190,958,1122,1066,836,720,900,1148,1292,1484,2438,1996,1430,940,378,1270,334,646,806,506,958,932,808,548,904,618,1172,750,430,358,376,480,740,768,884,570,1210,602,480,450,424,3018,944,656,530,940,682,574,594,832,914,974,430,838,402,2766,2772,1058,848,542,638,1186,1338,706,698,914,722,830,1280,1752,1192,1218,1458,1390,1344,1556,1870,1082,1660,1132,998,1294,1304,1278,2100,1392,1624,1258,1262,994,2162,1304,1128,798,808,418,904,1424,1186,938,452,328,540,802,1712,1272,1108,512,616,968,1026,800,1118,894,1502,828,2564,1448,1666,1978,1718,2296,1546,1736,952,522,690,720,714,642,898,1366,1022,1884,638,566,588,316,680,620,790,706,342,400,452,706,1492,1054,1250,862,688,606,1418,1168,964,590,694,2568,1542,1032,1550,1790,1592,1188,1260,630,348,1036,524,594,1182,1160,936,932,1460,1502,1002,556,890,1540,2892,776,986,1126,1206,1418,596,574,1038,996,1162,986,1140,774,918,422,830,598,978,466,426,846,1172,840,642,574,790,1138,990,1816,972,2944,2226,2962,3170,628,574,1004,868,948,700,822,1162,2152,1452,1330,592,410,914,824,358,762,944,858,438,1428,1952,2858,3170,976,2886,3108,3102,3240,2114,3072,1482,2648,3132,3086,2094,2426,1752,2924,3116,1990,2642,2360,3042,1372,3118,3266,3124,3112,3144,2748,2752,760,1924,3298,2240,3404,380,652,560,1328,2080,1348,1284,1260,864,1484,1452,1444,1140,2628,616,632,2592,828,2920,1232,544,1828,784,728,852,876,2016,792,1056,1312,880,748,884,868,1400,924,612,2680,1184,984,636,1164,1080,572,2276,1336,1004,1828,1016,1532,368,1500,2552,1740,1096,1176,2036,452,548,1520,1492,896,1404,1324,444,2004,1492,1604,908,804,1708,1684,1592,1304,976,1452,1140,932,1640,728,1640,680,752,784,1720,444,452,512,456,400,368,2678,2694,1200,1076,2682,2672,1000,1050,2684,2672,1068,990,2680,1066,984,972,1428,1240,2680,2680,2676,1028,2686,2682,2670,2684,2682,2682,2688,2680,2686,954,2686,2682,986,1046,2684,888,998,982,982,978,904,894,978,2672,2684,2690,2678,2684,2682,2686,850,2678,2682,950,2676,2686,902,896,2680,868,2680,926,2676,966,2684,2672,914,936,1094,2690,874,856,836,2676,994,2688,908,1012,2686,1082,2690,656,966,956,814,1026,950,2674,964,934,1016,654,1058,1034,1050,972,992,2682,962,2686,2674,2686,770,638,620,702,2686,616,2662,852,586,2688,2662,2686,574,588,2688,602,848,824,2688,2678,634,854,896,680,612,870,844,2674,602,796,698,2660,690,882,2684,968,2690,1080,836,2672,2682,2692,604,852,612,796,2678,626,586,620,834,872,636,572,1212,2830,1188,1574,574,484,1240,952,862,1138,792,480,1180,930,1226,1172,1294,1576,1074,1302,1108,702,1014,1100,1364,1822,1448,1012,684,1610,852,1364,954,862,496,682,2114,1788,2782,2594,896,1296,528,996,1006,564,1086,1992,1204,912,1160,1188,558,762,982,928,956,444,1376,1430,824,764,988,1562,1488,1892,786,1058,904,548,620,746,1084,1590,1356,446,704,824,318,1082,814,336,2734,1010,1634,2782,2928,2852,2758,2160,2346,2336,2738,2355,2491,2316,2820,590,780,366,902,556,754,1234,522,592,810,1972,544,1098,544,1098,828,880,1356,1294,1196,982,890,1340,768,878,858,692,590,1590,1406,1446,578,596,584,810,1220,506,460,2546,902,2002,2072,926,1172,856,362,1090,924,642,850,588,884,692,886,1050,1172,804,974,824,518,756,824,1024,1366,1078,546,1204,636,1014,714,650,382,512,1570,858,1342,2096,1784,668,964,388,746,744,2116,420,808,1490,900,678,868,574,730,692,708,332,1024,1070,926,980,614,570,734,1166,1104,1416,584,676,468,808,1182,1012,528,612,742,1036,2032,748,1220,2044,2052,2128,2054,1978,2070,2016,2152,2279,2206,2028,1968,1914,1120,2172,2084,786,2044,1942,1922,2212,2190,2126,2120,2106,1716,2112,2204,2126,2028,570,402,412,922,442,670,1466,824,616,1090,962,894,734,730,1006,576,654,420,588,518,418,1192,1048,1044,436,444,436,602,914,380,344,1396,2040,2184,422,1940,2170,2166,2176,2194,2190,2168,2174,1558,2194,2186,2178,2174,2190,2126,624,750,548,2156,2186,2188,2032,1918,1762,2194,1882,1714,2156,2178,2182,2170,2144,2170,1778,1096,1106,2182,2138,394,1632,2158,2198,1408,418,2062,524,762,374,1626,948,2146,2186,2196,2194,2046,1676,2180,2040,2166,2136,2182,2098,2192,2186,2194,2200,2170,2166,2076,2044,2186,2170,2168,2170,1836,1530,2096,1810,2182,2168,2184,1926,392,1750,2170,2154,712,738,356,2168,2182,2108,2148,1946,2178,2176,2168,2176,2088,2194,2162,1678,1884,2168,2190,2078,1810,520,468,1898,2144,2154,1934,2008,2138,2124,2262,2258,2262,2034,2070,2036,2262,2194,2068,2116,2026,2924,1407,728,514,1094,3181,2696,2769,2659,3114,2810,3243,3071,2823,2615,2956,2822,1162,2634,904,3175,309,508,2582,596,2292,562,2869,586,2893,1311,1141,1104,3160,526,766,2858,494,1178,886,539,700,742,3043,612,1152,2967,3132,575,1024,2788,2921,3191,1236,3086,3129,3135,866,2880,2857,600,2616,2682,503,2594,2858,3101,3174,1476,2601,2937,2932,2802,1075,3131,2699,3000,3102,2616,2228,2679,2686,1730,416,2698,1148,980,2108,2356,2698,2698,2052,2192,1404,1912,316,2298,2364,2272,2260,1824,304,2228,2412,516,1688,2592,2392,2280,2400,2064,884,1996,2280,1620,2444,692,2268,2224,2376,736,2276,2180,2264,2578,2272,964,2184,2280,2352,2444,2372,948,596,948,2124,424,1532,2208,1728,452,2416,2208,2124,2412,2360,608,604,2650,2216,480,596,1240,1160,2460,2224,2396,2272,2292,2698,992,352,360,916,892,944,872,544,2600,2698,2494,2482,984,904,1592,2392,2698,2252,2184,2572,1060,1036,2392,1896,2232,2392,2176,2028,740,732,2822,1244,2284,1558,766,1196,1200,644,746,418,664,432,404,356,712,540,1704,1700,1698,1610,1616,1638,1708,1710,1714,1702,440,810,1682,1844,1728,952,1626,1620,1030,652,350,1040,1668,1478,1676,1054,1476,1692,1026,980,1568,1418,1512,1058,1710,1064,1490,1496,1126,1914,1144,1304,1220,1804,1682,1810,1976,1206,1840,1160,986,1720,984,1716,868,1000,996,1010,980,978,982,926,936,882,882,984,982,936,918,922,568,870,868,1776,1724,594,596,744,1824,1828,576,508,1800,592,1830,850,1704,1716,634,1696,1438,2034,436,452,562,1774,1158,742,1502,1490,512,1846,936,1704,1694,1702,1954,1762,1766,518,1618,1910,1174,1056,984,916,734,946,808,998,2040,994,1204,1304,1342,1342,1066,1126,1242,862,806,1172,1164,894,390,1202,1544,1958,1384,376,822,1386,1150,1384,1692,666,382,1368,1118,1640,1756,1378,1118,2632,1252,958,1336,584,744,1346,600,1352,1314,384,1486,660,1308,1292,1316,830,538,548,456,1360,1476,1470,1298,818,750,1398,448,806,906,818,754,946,674,1002,1030,2108,1179,884,3745,1306,680,348,478,416,1172,710,2968,668,452,3640,1830,1572,1226,1174,1506,1662,490,834,1664,1532,2566,2458,3212,2938,3566,3544,3184,2800,1582,372,492,3512,1176,1194,3108,2582,2838,630,676,1732,2624,2592,1720,2610,2292,1316,1184,500,3032,3496,3346,3390,2256,1810,1426,424,674,652,1836,2300,3462,2456,3360,3332,3468,3382,1380,1234,3016,2590,784,776,732,794,814,576,768,764,3308,3300,350,3254,3414,1902,1530,1178,2580,2242,1640,2218,3747,2252,1606,2876,2892,2360,2910,2900,2904,2860,2924,2822,2938,2834,2920,2924,2878,2920,2514,1392,1394,1348,1394,2262,1550,1508,1040,2497,3747,3090,3334,1192,3560,2423,3686,2506,1876,2562,882,594,1238,648,560,570,3733,1348,674,488,546,384,2356,1590,728,1758,3528,384,2188,1973,2222,1474,3086,1754,2312,2214,2258,2666,2480,1446,1488,3248,3212,3302,3506,2322,1730,3028,2323,1426,2314,512,3598,1874,2510,1430,2444,2332,1542,1452,1660,3008,1474,550,2480,910,1842,1070,722,2280,1512,1640,2878,2466,1803,2898,1958,2386,1550,1954,3404,3224,1470,2496,3048,2148,1436,2382,2756,1774,3116,2018,2300,1488,2254,2600,1690,2316,1768,1554,2240,1032,1746,2874,1880,2160,2604,1814,2030,1688,1656,1834,3096,1718,2178,2544,1704,2958,1876,3168,1690,2150,3727,648,452,624,472,520,3008,2078,2158,3578,1858,1206,2036,3288,528,2568,420,504,3226,2774,3036,2858,1898,3336,3114,1670,1890,3226,3254,1504,1222,3679,3490,3514,3438,3266,964,844,2358,2758,1438,3344,3352,3374,3572,838,440,3462,1474,1780,2308,4120,2124,790,3484,470,478,532,452,576,612,418,1350,1108,1010,476,350,388,756,894,526,370,390,490,364,814,2350,1572,776,584,332,600,400,992,848,864,860,2896,2458,866,598,580,860,674,706,840,884,572,916,832,806,856,1174,620,844,1002,994,746,854,850,1674,844,2428,2018,2532,2440,836,952,2212,1848,1502,1756,2658,974,512,4128,848,484,464,1380,1180,4262,3964,902,314,928,312,1004,460,524,594,394,638,1052,568,434,796,3793,2672,2003,2172,1162,1322,1176,2382,2800,532,390,344,530,2590,404,622,2716,2708,522,2682,702,1002,2060,2658,2662,2850,934,514,502,382,516,474,500,2764,2732,2580,2740,2572,416,2660,322,2756,1024,742,2680,2604,516,302,384,446,404,1090,1886,2400,2592,2412,704,344,2426,3100,1492,2220,2444,2532,2332,2662,2368,2616,2610,1684,2144,2390,2302,2686,2116,1648,2344,2552,2418,2352,2376,2332,2460,2448,2620,2638,2346,2534,2026,2672,2166,2488,2472,2314,1804,2570,2088,2142,1300,2768,2768,1020,984,1182,1026,1016,1030,386,726,1424,980,970,1202,672,1040,972,706,430,1474,1578,1794,1032,956,846,972,800,2844,2842,3037,740,1018,1210,1202,784,1404,1146,978,1208,672,1038,962,720,986,426,1674,992,1020,1772,2060,496,1194,4326,400,3790,3924,4223,3824,4208,4393,4494,4772,500,1034,332,508,1244,500,1092,4778,1505,768,661,1600,1600,1298,1722,798,4876,696,880,4616,1016,2660,3606,1760,3604,618,2568,4624,2136,3224,3042,2208,2450,684,1984,2762,2668,3832,4050,3016,2436,1316,4480,4588,4310,2896,4428,3112,2566,3604,3710,2614,2326,1786,1104,3806,4660,2116,2932,2318,3674,1076,2122,3934,3646,648,2988,4390,984,4570,4170,3072,1996,856,4488,3604,3058,2764,1180,3336,3580,1052,3124,3128,3144,3874,3178,1996,2712,3040,2510,1622,4912,2882,4912,852,3536,3780,1100,4134,1308,456,1728,1576,628,3596,984,3650,2962,3670,3338,2498,3288,3390,2718,836,3124,2146,2870,4216,3234,1746,4374,4052,824,2346,1750,4508,1084,3672,4208,2522,3344,4556,3712,3468,3308,3128,3580,2306,1044,3622,3908,2716,3212,932,4200,4062,3336,3264,3406,3708,2836,3262,3506,3132,2686,2180,1270,816,3270,3912,3028,3532,3196,1896,1356,1044,3332,3254,2238,1966,3294,3644,1108,2244,3600,3314,3066,1128,2908,2218,3636,3592,1978,3316,800,3314,4116,2994,1380,1224,3486,2030,4288,3282,3318,736,2228,1196,3362,3192,3084,1228,3210,3230,3436,3598,704,2168,1400,2590,1148,3366,3296,3142,528,1072,3388,3144,1172,2176,1740,2126,2966,3158,1044,1570,1162,2732,3266,1012,2294,1214,1864,2888,3162,1276,2392,2204,3728,4246,2140,3184,3770,3480,2068,1894,3042,3268,3024,2304,1088,3096,4300,1004,2992,2400,1756,3406,3420,1192,3226,3286,2908,2158,2676,1390,1232,3608,3500,3236,2528,3086,2970,2588,1332,2642,1080,3048,3232,2920,3234,3208,3332,1168,3244,2700,1388,3244,3446,3408,2058,1822,696,3300,4528,3122,636,420,992,3300,3242,2838,3000,3778,2952,3412,2080,1180,768,4136,3918,688,4504,3368,4488,2352,1784,2308,1552,3242,3584,2862,2758,3572,3462,696,2702,1162,700,1524,698,728,784,802,658,786,806,424,780,824,786,736,778,662,884,802,612,824,498,406,1478,1736,1674,1980,1608,1690,1878,1908,1668,1820,702,860,2024,1276,1644,2068,410,1798,1082,578,2242,2240,1776,1704,1850,2108,1256,1642,2078,1910,2154,2062,458,1438,2298,2230,2178,1934,2014,2882,2692,2252,2792,2784,2292,2120,2284,2624,2324,1704,1896,2752,2624,2492,2896,2776,2700,2560,2228,2736,2122,2730,2110,2346,2618,1394,1316,1884,2416,2656,2002,644,1648,2870,2766,2692,2406,2552,2790,2786,2738,1902,2798,2328,2088,2258,3050,2886,2502,2784,2692,2422,2118,402,1798,1788,2198,2188,2186,1694,1816,2098,1242,1668,1508,2200,2126,2076,1972,2300,2212,2174,1924,2048,510,2702,1396,1224,964,3504,3352,3536,3572,3552,954,604,514,870,556,558,380,512,766,548,2450,1769,352,506,2360,1414,836,516,508,1372,540,2208,1270,3046,2755,484,520,654,534,470,536,2184,1988,2100,3760,3672,3600,3748,2100,2108,1564,2104,1960,2428,3716,3708,2068,2152,3676,3688,2144,1656,3508,2132,2328,316,396,1788,1336,776,1252,428,544,1840,1498,2622,1690,1590,2860,1662,2912,414,2078,1636,1602,338,1060,2458,476,2826,2224,2886,1172,1306,1470,1232,322,320,2886,2890,1444,2928,2920,1626,2972,2852,2880,1958,1134,898,2882,2942,1636,348,1000,650,1588,485,2552,1580,1980,1378,1330,1158,1104,384,1470,1236,2402,2414,1186,1166,1354,1308,1078,936,1360,1004,1418,1208,1250,1432,850,1296,686,1202,1312,1240,1298,1100,1048,1478,1424,906,786,942,1694,2344,2072,1300,2362,700,694,664,1608,2106,486,1200,912,1524,1522,878,874,862,1866,830,580,720,1418,826,1122,926,480,832,808,486,1120,1280,1566,666,684,1384,594,1110,1450,1206,1510,1012,542,1440,748,678,878,1486,1570,354,974,438,782,1342,372,1182,1192,834,648,812,934,1430,1236,946,1164,1410,672,576,802,1034,802,462,622,1094,1670,1096,1248,694,1562,1586,1204,826,918,1154,1178,1372,1250,1434,1756,1162,1150,1100,2042,758,862,872,796,706,1258,812,1030,920,572,418,1834,756,1100,1038,1098,796,878,476,598,1330,1046,1194,1538,1144,502,1916,676,2000,886,720,828,990,886,1612,870,1322,2922,1124,1180,876,628,816,746,1228,702,710,612,658,1148,1460,740,2808,2748,1480,1602,1322,2666,1158,2504,1410,2508,1276,1064,2502,1892,1584,1408,1144,2316,1080,1078,1070,1074,1074,898,936,1800,788,2744,856,1402,1310,1496,1144,1008,1048,572,1058,1218,1372,830,1334,854,1954,636,1206,1216,770,1102,2298,1068,2352,1108,2306,1410,1186,912,1334,1008,610,546,544,546,544,546,548,432,484,430,528,544,2060,1110,802,1584,788,986,980,1652,1646,1892,1438,772,1196,678,656,428,1174,1134,2030,1070,536,826,1176,934,580,1010,1298,654,620,508,306,756,528,864,730,772,1260,960,1286,484,390,1112,728,1062,976,372,736,592,772,1004,618,378,816,590,668,646,1006,1210,770,2132,1054,694,1516,826,794,894,880,698,388,388,438,946,834,1042,854,912,336,798,526,798,1376,726,1524,638,590,610,614,870,918,388,884,502,980,1418,1242,720,814,764,748,496,520,934,588,938,968,878,756,1146,556,812,536,1640,390,984,346,860,392,956,876,892,966,1936,454,730,854,886,738,942,1080,894,1468,492,1198,332,1170,1680,740,710,2066,930,772,1346,1378,1312,1196,586,558,470,942,980,1074,656,596,656,1192,1118,1154,722,942,888,1340,536,704,1908,794,1164,1050,1112,1498,880,874,1104,892,884,934,1020,1108,558,518,1210,812,990,1268,1188,1882,1540,796,810,1466,1366,1300,1198,1046,1214,1814,978,732,876,804,1082,1410,1254,854,1248,2148,1382,1416,548,550,552,542,558,562,1256,1174,1348,1380,908,352,1352,998,668,706,894,366,678,1116,962,1708,1700,870,1992,736,2018,762,2008,764,904,900,806,546,482,500,560,546,538,1074,1374,850,1718,1268,1240,1232,1230,1476,608,1288,974,814,520,820,1388,916,634,828,940,972,808,714,1056,858,1958,352,488,324,1522,1300,846,668,690,904,1186,1264,732,822,760,928,1388,956,1082,1006,1154,1066,1458,1502,864,638,498,764,562,518,642,778,820,1452,1254,1034,1106,1414,1250,978,966,532,1416,1066,1020,642,912,318,768,446,1094,702,800,2790,1236,602,988,1170,546,454,738,978,826,920,612,686,1850,834,516,640,722,652,736,826,1400,982,972,1456,1118,1220,1204,1388,782,1376,924,754,738,1064,1062,588,942,486,908,666,1884,1900,1808,1148,1200,2000,678,468,1978,1550,750,1042,434,1154,1446,672,586,652,1230,1694,1002,510,1258,478,308,832,1390,1666,1242,1404,784,1582,1314,528,814,1112,720,1086,880,1738,1106,1146,1192,1294,492,762,812,652,830,334,494,510,850,374,1024,330,1820,1986,312,902,2408,2232,2296,1558,766,1500,426,522,1036,1048,1168,1182,810,818,1006,1718,2694,346,972,988,1042,1040,1012,1016,730,2802,1828,1092,1094,1086,1118,1098,1080,1086,1104,1090,1100,1088,526,918,506,1444,1146,644,1260,802,616,706,1172,602,578,1426,840,740,1124,1350,2770,994,1414,1346,1024,1338,1400,926,1308,1462,2108,1264,1026,1298,2434,864,1626,2212,2192,788,1012,968,910,1308,1334,844,1180,614,1416,1114,1020,934,556,1166,358,2088,1136,2146,700,1188,948,1574,950,578,1360,1258,1396,912,568,846,1726,1330,1302,886,662,1084,494,418,918,1040,1114,1406,1724,1814,1404,858,1618,2014,574,1208,658,1080,998,1488,414,594,750,490,434,554,802,1162,764,1074,2272,2032,506,976,916,608,892,1002,606,626,868,542,708,922,508,302,654,690,1208,506,474,1196,1898,752,528,748,1284,1416,1098,506,734,584,1336,614,498,876,930,958,582,1386,990,1206,922,880,830,1150,514,1490,898,818,2154,1988,958,974,392,340,486,902,1306,1156,1254,374,1396,568,1140,532,756,2064,1192,736,650,950,420,880,1072,980,830,884,1608,530,504,962,1346,984,1086,872,1450,700,790,564,730,844,648,2084,1750,1620,716,1204,1176,1256,2402,2392,1810,720,638,1118,1578,2796,2784,1856,1208,1120,1114,786,686,736,1586,584,582,786,578,2874,744,884,882,944,2578,2562,2548,2468,1086,1492,370,1066,486,320,470,662,1106,1578,2298,1272,1250,2460,1528,1332,1856,1306,1194,664,604,654,888,968,984,1610,624,1518,518,984,1260,976,596,610,448,1232,1334,654,326,2190,700,642,1028,1300,540,1344,680,796,844,1080,770,516,800,710,942,394,584,1618,906,1010,1014,928,1064,1332,552,2098,1538,530,402,1120,1500,832,852,800,738,808,568,538,1194,556,964,1382,656,744,934,696,940,690,760,1064,606,488,362,1214,1120,490,864,934,956,832,1246,788,1932,1390,792,778,1218,1188,784,670,826,670,458,736,1154,958,1250,1564,526,478,980,2058,1124,698,502,1316,756,884,1330,616,1000,612,420,596,816,418,514,598,826,650,814,1066,830,322,586,672,1090,516,832,502,1100,1862,1758,576,668,1268,874,788,772,810,612,1836,654,646,628,680,600,742,1026,1014,472,920,502,1534,510,1394,1490,566,1034,606,588,2994,1640,444,2658,2232,3148,2906,1600,2470,3044,1820,2324,2142,3282,3050,892,528,716,3466,1018,614,3200,2852,3180,3348,2846,3328,3390,3154,430,454,1012,3494,3284,3210,3156,3358,3400,1926,2418,3288,3366,3418,3298,3174,3462,3368,3350,3300,1020,1018,906,1550,1560,1058,1024,3168,386,348,1016,3192,386,394,390,1054,2608,2168,1858,490,428,758,662,390,1406,820,1020,950,862,454,468,1056,2860,1262,1352,416,1670,1264,1240,1050,928,532,1228,472,826,1078,542,1250,1364,1222,976,1312,1102,1498,1322,362,414,1106,2644,2340,446,2496,386,852,1480,1968,1968,829,880,853,708,1860,904,893,798,897,2172,2186,1122,646,1190,608,770,1266,304,1034,1162,1436,716,2200,1396,828,790,1014,814,1608,1176,566,760,912,1992,2552,1132,742,1170,1378,318,806,506,1038,1184,1302,946,404,336,457,2660,692,392,400,405,919,377,467,412,514,310,478,366,1793,336,747,804,1157,2316,2324,2308,2308,2300,2310,2328,2300,2296,2318,2302,2312,2310,2304,2290,2298,2306,2298,2296,2298,2298,2314,2270,2300,2298,2322,2336,2306,2310,2328,2290,2304,2316,2298,2304,2304,2280,2304,2282,2298,2298,2298,2304,2326,2292,2292,2298,2230,780,2246,1270,970,1600,1600,1600,1600,1600,1600,354,302,642,490,3466,496,2120,714,1938,2518,1844,1940,1040,1332,2500,1350,1518,1320,2934,1440,1580,2012,554,2354,2432,1764,2128,3400,2452,2242,2170,2636,2532,2456,2362,2358,2592,2422,2064,410,1426,2436,1824,1824,2894,2374,2298,2068,2792,1862,2522,2666,2754,2812,2510,2428,1860,886,1324,1090,2114,834,1072,1286,790,800,910,2214,2398,3096,658,1728,2270,2242,2452,2446,1572,2912,2504,1106,2896,2632,2662,2562,2350,2508,1536,2414,2300,2548,806,968,2406,2622,2078,782,1812,2844,2734,2884,748,2380,2422,1092,2514,2580,2424,2490,2780,2768,2662,2358,2422,1814,1790,3116,2420,2330,2246,2586,1532,2456,2062,426,634,2716,2526,1874,1288,2568,1782,1712,1570,2724,2424,1710,1272,1280,2650,2560,1454,2420,2786,2430,2070,1244,634,2986,2168,2076,522,812,818,1190,1172,790,814,572,3172,1142,1412,1436,2248,1346,374,564,508,1008,1480,426,2294,2286,586,1594,1588,1146,1864,598,728,1340,2810,1202,1704,1164,2628,1690,1558,1700,1276,2830,2374,526,526,2198,1228,302,804,2900,2494,2418,2528,558,572,808,2270,714,1132,1852,2078,1582,1108,2870,1576,406,2154,992,780,1014,2704,2862,2580,1580,1768,2150,830,2242,1582,1612,1196,2366,2298,2510,904,1108,1872,1208,1424,2422,1114,1520,690,1684,1568,1340,1582,1568,1084,1410,2532,2078,1638,1072,2098,588,1176,1024,954,1020,1186,1014,2442,736,1504,1118,2078,1120,2118,486,1418,2204,866,1092,1908,1678,2844,1406,1366,1478,1686,2784,1580,1582,1606,1306,1132,632,1306,2102,1028,724,2378,1240,574,2834,1212,1500,1462,1764,538,758,666,1048,1720,1638,1756,766,2846,780,1344,1176,1426,2550,1248,1768,1424,1616,1524,1574,1208,1542,2868,1352,1434,1152,1536,1418,1734,1420,1398,1270,742,692,2680,1424,2492,2346,1578,1712,1060,1110,618,2390,1662,1656,1354,1416,658,998,1298,2596,2310,1314,943,1600,1600,1127,1600,1600,1044,626,1266,1044,1044,731,1542,499,1600,3408,3408,450,3408,3408,3408,3408,2908,3408,1808,318,2862,372,3408,2798,3146,3274,3234,804,506,2970,2532,3086,3428,3408,3408,958,882,944,804,820,1024,476,534,666,578,534,496,302,836,678,900,540,572,596,446,452,502,586,390,466,432,616,804,794,588,396,494,414,424,416,342,346,608,448,440,638,308,1320,742,318,556,538,436,528,904,374,516,450,408,644,532,412,502,306,444,474,358,592,336,414,452,524,376,358,324,622,690,624,448,412,310,384,440,344,346,496,1042,592,566,434,418,364,488,340,406,1108,1132,1188,1112,3168,1120,2608,924,1096,1188,1076,2868,804,708,796,792,796,808,804,804,804,1196,2844,1184,932,852,1972,1188,1172,1188,1188,2860,2556,792,992,1348,1292,1244,1236,464,516,2860,1188,1192,556,2860,436,472,672,500,976,336,1232,1468,596,448,328,1104,1096,1044,976,744,2860,504,556,424,1032,1044,1184,1180,1128,1124,1024,852,600,788,560,2860,536,1372,348,584,412,432,620,2872,856,740,312,2872,920,1104,1572,1208,644,556,548,520,384,392,672,516,2880,2212,930,940,916,886,856,932,1184,2130,1042,2370,900,916,950,968,2368,694,686,634,650,676,702,1034,2362,750,1574,2358,1038,1092,2144,628,1002,2356,1010,356,414,2360,1016,1032,982,448,402,644,536,406,712,428,474,350,852,918,912,900,1182,978,978,334,568,1038,958,522,372,1012,980,948,882,342,622,2356,416,428,1120,334,354,302,968,974,1042,584,822,992,838,752,890,1018,960,444,436,714,304,452,1146,864,1138,844,452,384,948,564,552,2020,1494,1094,3096,1242,362,3660,520,514,482,1020,1282,534,318,3666,642,666,3660,750,720,642,732,400,310,714,482,394,1032,864,646,1142,686,306,496,714,398,304,524,320,764,552,628,574,616,572,3664,424,956,398,416,326,1542,1534,640,672,918,386,500,322,392,416,562,626,324,352,844,606,1512,3664,354,496,378,570,528,1942,550,504,510,474,1002,1018,1004,702,694,464,332,1792,514,538,364,544,446,412,534,558,490,560,796,324,3666,388,388,1300,356,386,404,346,3658,1344,1402,3660,838,716,412,656,688,680,834,680,416,648,1052,490,512,590,774,464,494,432,662,364,364,3662,462,474,598,946,1138,2604,2402,1496,2138,2418,1264,1382,1182,550,2290,2176,2144,1192,1112,1162,938,1324,1442,1454,962,2492,1996,2210,2092,2404,2814,806,720,2540,1324,1092,2410,480,878,1338,602,634,1232,1376,982,628,2516,602,1080,2000,1130,1092,2544,710,536,1660,654,2120,1446,734,2306,1264,844,2192,690,1726,1546,318,884,2510,1272,900,1300,1328,1042,2044,944,2520,2484,2572,1202,1200,1246,1046,1056,922,2934,1260,1338,2056,1830,2712,1136,728,498,2338,2218,2284,1478,1194,2376,772,2518,1810,2012,2472,2124,2156,1236,542,2458,1778,2364,1498,1344,868,2154,302,512,1238,1894,814,572,1154,1260,1810,1310,476,566,2658,2346,2630,920,2110,902,2704,2720,2390,706,618,584,2552,2366,2770,642,908,1788,1548,980,1342,1144,2252,1198,2334,2656,594,2754,1092,2790,2680,1214,1066,2638,892,2364,2200,572,2478,424,382,2364,438,1228,2870,1160,1202,1162,1526,436,1286,1878,1186,1218,1086,358,574,2106,1904,1702,890,970,1068,572,502,4500,394,3030,2412,2290,3006,1252,1264,2922,2756,2586,2082,3044,3028,1832,2362,2568,2702,2870,1770,2624,2682,2622,2174,3002,2572,2764,1694,2828,2868,2488,2138,2618,2312,2764,2842,2628,2498,2996,2748,2178,2226,2346,2624,4249,4249,4691,796,734,816,734,1892,1940,354,364,840,1984,1148,724,796,840,426,582,982,542,306,1030,546,1114,1262,634,624,1066,1046,1156,356,656,1568,808,1746,1270,656,708,1004,1032,626,332,410,1100,1096,438,410,1002,564,326,820,696,392,632,814,846,352,450,684,1050,632,1162,990,790,364,556,1062,1150,444,758,1416,1240,1200,1272,312,800,440,512,1612,1552,1224,2684,2104,1336,932,1268,3112,2004,796,888,1092,524,432,680,644,748,608,784,776,864,1128,1004,1116,1712,1544,1292,1424,3048,1292,1180,1152,1496,1596,1632,920,412,1856,804,1288,2312,2272,1016,2588,1692,1648,1668,1696,1940,3344,864,1592,1828,1424,1236,1452,868,928,1788,968,832,1296,2132,1132,1148,980,804,1504,588,3120,988,2116,2780,2060,3104,3152,2620,1836,1276,1400,664,2788,604,492,852,696,2084,1076,1644,1008,928,3048,3092,3040,1488,1156,960,556,932,684,2088,3780,568,1232,1568,1716,2152,2064,980,839,947,455,724,338,1182,916,1252,1048,1202,1104,944,994,1098,1194,790,1070,1360,1224,1046,904,1118,1234,1034,1154,1196,820,1150,1130,1224,1234,1072,1188,842,1144,782,1104,740,972,1040,944,790,976,1108,1202,1036,1178,1166,1028,958,892,994,1132,1134,1102,744,1130,580,1370,934,2070,1200,1122,894,1000,1092,932,1040,1244,1148,1184,2672,1164,1190,2292,1194,1036,988,996,354,1070,642,1246,510,598,4612,3532,1276,1180,1092,1780,1132,1084,1336,1212,1328,1488,1044,1628,1084,864,1436,1088,1008,984,1360,1828,1192,1236,4704,1820,4844,488,872,864,524,744,324,624,2620,500,1808,1472,316,588,324,1660,2516,332,1112,672,1304,1264,664,652,436,648,2316,736,428,2540,2192,792,3564,2960,3368,2060,756,1120,2576,1696,1604,1576,1236,380,668,500,1068,356,948,928,1060,3236,976,864,1024,680,1856,3492,716,3628,1060,2036,3192,1192,368,1120,3264,2344,1496,884,3416,1460,3696,1884,2724,3588,548,3736,704,1092,800,684,816,680,792,672,784,680,3764,2432,920,816,576,652,412,3488,1096,1020,3660,800,956,3504,2812,456,1816,2096,600,2260,2004,492,980,1148,368,1176,388,1032,1048,1020,1156,964,1528,2784,1252,556,1256,2340,360,1416,1976,3448,1024,2248,1196,704,2332,1580,1560,3236,816,1724,3516,1564,3400,1348,332,3472,2068,908,3312,1760,460,1560,3172,3500,2272,2484,2504,3284,3224,1768,1020,2740,716,556,496,700,544,3520,3428,1496,1556,3668,1000,596,1388,3516,1108,700,688,2596,2104,3496,584,804,3496,2312,1776,2544,3292,3120,1780,1324,3500,924,2732,792,1496,3516,1056,1568,1272,724,812,1208,824,1368,512,444,1216,432,928,600,2476,3136,1904,316,1492,476,2776,2728,1168,1096,1152,1156,1204,1392,1372,1208,832,1384,1196,1376,3460,2836,3980,772,2756,860,604,2672,3232,3304,704,1152,1096,616,3212,2620,804,2488,1804,588,384,1140,944,872,2328,876,576,912,1088,676,2788,3740,1908,1820,1088,2788,1016,1176,1104,1064,1096,3308,1404,1552,1396,1396,1412,1396,1004,532,700,776,1408,808,1292,3500,1428,504,1280,1540,1344,976,920,876,2768,536,2712,1100,1100,372,2052,808,652,1160,1148,340,836,764,1072,420,488,764,732,300,732,800,352,564,1008,364,356,744,1104,1848,816,1368,732,2260,2648,688,1392,2348,1192,1232,504,620,2352,2124,1312,2072,1876,304,716,1556,464,688,928,1648,700,1408,1404,460,1340,344,828,932,1036,3404,1228,1528,1580,2636,2620,720,888,1008,1916,3504,2572,912,1776,1220,1200,2392,3828,3236,1204,1268,3428,2316,468,1748,3252,2208,2060,508,832,988,984,1596,1028,2212,2028,708,2888,1068,744,344,2572,2492,1304,1288,1308,660,472,624,360,1048,3520,2076,2836,1452,568,2516,3460,2128,1328,3424,936,3480,2056,1520,2888,2356,3460,384,908,824,1436,1236,3588,2024,1344,1036,2788,580,892,2552,1884,1424,3488,1232,568,332,328,3228,868,876,3476,936,944,1008,1268,1124,1048,3412,832,1880,2788,2388,2368,1168,1468,784,3484,1148,3132,2012,1332,3124,1008,1520,3460,1112,2620,1448,3152,376,800,888,1280,3476,1016,1360,3392,1328,624,3492,2784,2340,884,2276,3512,1736,2556,764,684,3500,1664,3484,644,1364,3148,1632,1616,1596,404,700,708,708,1060,544,1096,512,1180,768,404,352,360,572,652,584,572,1564,1032,780,1560,484,508,460,536,1916,1116,860,1492,360,752,1828,770,826,602,832,834,692,832,2622,1468,910,2006,2314,758,760,812,808,2254,2276,642,2162,1866,2688,1760,2208,1716,2776,652,912,756,356,1272,1312,734,746,468,470,470,666,688,1272,734,788,776,576,732,590,1178,2714,342,888,782,332,1228,1734,476,610,2806,958,442,1394,1328,720,1184,2922,606,1486,480,518,2444,962,1142,884,1042,1494,624,2208,2310,1464,698,2536,2490,986,924,1264,722,404,2920,2018,1050,2404,366,406,786,310,744,1262,1924,900,892,1046,576,1572,888,1180,1152,1834,1370,2190,1378,2816,1720,2290,1854,974,694,2018,620,462,638,3316,604,2402,1966,2304,898,572,930,958,1284,506,872,794,1160,2280,1178,892,1282,1262,1674,2442,3202,1504,1096,1230,498,782,432,560,388,2836,970,1150,592,510,2464,2606,1816,2146,938,2042,426,952,592,876,1030,2782,1548,918,342,1140,806,996,532,428,1522,1690,2780,2998,2808,2228,1652,2226,2560,2992,2670,2016,2758,1674,882,2168,1166,688,720,870,894,1978,502,1382,2812,618,2248,2406,1200,2770,1206,1210,1182,2438,1950,2004,2048,550,524,804,778,2136,596,2762,898,790,848,874,834,582,1490,586,1606,2708,1448,1354,418,2262,1034,784,1098,1044,1046,1034,744,1550,606,1788,2098,706,948,798,908,910,898,904,1740,2796,2068,744,746,1036,1354,764,786,1540,752,782,538,1064,2576,1022,1536,622,784,2070,2682,628,1172,822,2656,432,640,694,1032,778,624,590,850,1848,1362,392,818,840,940,892,796,940,1800,2280,438,918,1078,1748,2518,1150,1282,1278,2638,450,1146,2492,2396,2434,2402,778,502,802,554,910,816,356,826,1244,608,1196,836,1672,2782,2932,666,774,2268,812,722,544,580,2670,684,814,492,902,1216,1582,1182,1648,1692,1374,936,386,580,922,1040,894,892,864,2820,2696,2406,442,806,1428,2734,1228,520,2030,1610,912,918,440,1146,1072,956,1526,1472,442,1312,2326,1618,1300,950,756,436,972,642,1066,514,2522,1904,914,714,1636,1074,590,582,316,644,3492,1406,3914,798,996,1024,704,962,854,1332,2130,976,3450,3384,302,510,3714,3448,4088,1854,1308,1604,1984,1822,2706,998,800,1250,574,1142,1002,1502,1034,1416,404,490,1498,3976,1400,1272,798,982,1786,340,3692,1422,766,1252,886,1022,2062,710,824,706,722,1756,1746,1460,570,1094,3556,1404,1348,2800,3974,2798,3838,2814,1800,1050,1082,1872,826,1406,2736,2802,1466,784,1056,594,1378,346,996,576,3266,2144,844,442,600,1234,1526,1042,1220,1768,3462,704,3504,1856,1688,3530,3492,3476,2648,3192,3526,2834,2172,3552,700,2274,968,3568,1432,1376,1490,3602,3446,1772,738,3990,522,1194,3702,1494,1948,726,2392,902,882,884,882,890,2220,1620,852,964,934,884,1236,1236,890,718,886,712,710,708,3692,1226,1238,2542,2814,3186,496,3704,3332,1818,1806,1336,908,872,716,878,618,826,988,1202,1144,1234,1202,1000,1050,874,1054,1066,946,522,774,1440,1004,878,868,584,3560,2802,2798,3712,1110,1278,946,900,1304,1316,3214,3370,2134,718,3516,2032,1740,494,620,698,1400,2844,3296,1444,1322,1572,1408,1570,1160,1596,2412,1000,1048,1214,1416,986,1134,1498,3012,866,408,890,648,712,3028,888,884,3540,1002,2788,756,1426,2650,1794,1654,644,1718,1684,1108,712,3484,684,634,1598,1192,1430,3064,810,458,466,688,2206,2020,3454,1956,1180,2010,1446,552,2188,1438,818,4014,388,330,542,2046,1810,1780,1988,1458,2018,2158,1048,1298,3558,944,2700,780,2722,3540,434,1474,3564,1616,3440,964,1350,2038,3534,1950,838,564,892,318,370,1362,4024,868,574,1564,1536,3156,816,1784,728,1986,548,1412,2116,3546,3008,2824,662,1422,1754,3426,564,4668,2380,740,1900,602,2838,1946,344,1900,3554,2826,1384,2112,2300,1568,1218,3508,3874,3494,2248,798,910,1396,914,408,674,654,588,1158,954,3462,1080,1334,910,2522,2184,1656,3556,2078,1580,1776,2836,3128,352,2530,3554,2264,1140,1452,2120,564,2634,956,1714,2592,1774,1588,1430,1430,1304,866,1804,1482,536,2792,1034,1076,692,3422,1390,1612,2810,1318,456,784,1184,486,852,736,2466,2774,994,1772,1746,1010,878,1164,1094,1080,1278,3094,1702,2700,588,1242,1212,560,1200,3034,3022,1324,1334,1244,1396,778,770,770,776,766,776,768,766,760,770,768,806,1118,1216,1136,2802,370,814,524,1692,3574,2718,440,432,2334,2090,2532,2828,3572,2770,1792,3438,2448,1950,3352,1762,1418,2072,2562,3108,460,2202,910,1044,1214,1052,1064,1218,1452,952,802,740,1184,1028,1020,952,1072,2458,3506,1096,588,1128,3444,1744,2552,458,2158,1722,1612,970,884,600,1472,3604,2560,3464,3168,1028,1182,818,1826,538,3452,1274,984,2106,418,660,2820,1330,662,3438,2032,2510,480,964,1632,958,344,1232,480,480,3224,882,868,574,1122,1284,1230,3544,764,1154,3488,522,1170,3506,1186,626,942,1406,584,700,1684,664,708,1268,1772,888,988,1536,1562,700,880,1408,966,3514,2190,3402,1154,3492,1350,1532,3340,588,730,1834,662,520,680,3498,1022,710,1060,2728,526,662,500,518,518,1390,868,3438,1952,2666,1536,1380,2530,876,3488,2056,1444,3482,2016,1620,1058,1874,658,2014,1686,806,1406,3486,3524,1030,3862,2038,2798,896,880,874,870,1272,1050,2156,2044,2614,498,452,514,578,818,564,592,428,2796,606,822,3484,984,2254,3852,1090,1098,3250,2412,2150,1060,3200,2310,1294,1784,1624,1180,1504,1582,1730,1376,1656,2466,3496,2474,1064,2080,1032,3622,1356,1822,1076,1074,658,564,412,3188,444,650,744,2248,998,992,984,1862,1866,3514,2314,1464,2602,3500,2000,1120,1222,1428,922,1052,1018,1436,1216,3464,3682,392,426,1784,2236,1990,1814,3532,752,1334,1850,356,1492,700,868,574,664,664,660,668,668,3474,1412,382,328,3432,924,3488,2620,2816,2860,1604,612,2786,1778,818,2318,1380,2289,948,940,952,722,946,1238,1464,3450,1126,1494,1848,2248,3400,2598,1096,1808,1412,3810,2072,3124,790,3448,440,456,446,1354,762,2570,3522,712,2020,2788,3484,3474,3048,1738,1976,3464,482,2072,3492,3528,3232,1422,408,872,870,2810,3506,1734,1852,2756,552,1148,4008,868,672,1986,2048,3244,1092,1020,1126,838,700,410,434,606,714,646,630,696,1924,1720,1496,436,718,982,2784,962,534,670,1184,822,792,914,1752,1152,3540,3288,964,1036,1224,962,1060,1048,3670,1026,1034,532,338,400,1952,1304,1322,444,1020,678,430,724,526,606,1844,1808,1318,1310,1050,984,1040,682,2954,1814,3588,3454,376,548,1200,576,1180,1030,662,518,1680,370,1178,1572,1870,2688,534,1802,1858,964,4120,2538,728,862,340,1388,1358,418,604,2146,2930,1898,478,738,3464,1208,2140,1412,1440,2796,574,1104,1840,2452,2516,3652,1014,1116,1512,618,362,3488,862,782,820,566,3022,716,3580,3508,878,714,946,2800,2080,1254,1198,1242,1338,1664,1366,1068,1436,2112,1000,3142,2032,3380,3532,3222,3776,3010,1118,1260,3500,1472,1842,1662,1594,2102,390,586,2136,364,436,1566,684,558,520,1714,1392,1516,2348,1156,2804,960,790,1442,1616,3714,1934,922,1526,1490,1220,976,1016,1668,3514,1210,1054,1932,1768,1696,934,1608,3498,2188,1122,3488,956,1782,3534,1390,1052,766,3502,716,482,3858,3594,2304,2622,3418,2628,1056,1258,1278,554,2484,3682,1218,1066,1092,1092,1096,3506,1060,848,564,562,1026,2814,524,1304,1306,600,1392,3054,1886,1578,2628,2416,1366,1418,1680,1638,2816,1872,880,936,2030,3858,3444,1414,1994,832,1034,584,442,3394,756,1494,2780,682,1118,1934,3486,1006,448,1450,538,430,2030,886,616,2678,484,610,822,990,2584,726,1988,1812,766,688,646,2706,516,3070,1056,1604,1560,434,348,1492,1844,560,568,888,1482,1098,704,856,1176,3106,842,834,552,2178,318,316,326,3348,1910,712,516,2180,2964,3476,3306,3280,3266,2412,1926,1826,1750,3328,2146,2996,844,526,1092,396,544,1204,1194,1194,3272,778,300,1870,2968,3146,3368,3074,370,886,1020,488,2666,3356,3304,3316,1948,1460,1724,1802,1586,1676,1474,1740,3364,2926,2994,3006,3338,3200,2384,3288,2538,2640,1282,1670,2446,3390,958,1222,836,498,3348,3346,1742,1492,796,3474,3238,3024,1704,934,2382,3272,3334,3374,1040,1078,1460,2766,2382,3720,2648,3278,1382,1358,1202,740,1106,330,980,1160,704,316,782,558,1532,3220,590,3274,860,756,766,1338,916,1076,1162,834,458,722,1438,1006,940,1924,762,2054,3516,3056,1560,1704,1982,2260,3348,384,2026,2026,2656,1766,3312,3018,2996,2158,2150,2084,652,970,1156,768,632,1252,606,590,1396,3276,1672,710,3152,1784,798,3364,2880,1646,2518,850,1902,2608,3260,3322,1002,2012,3238,3290,580,562,440,556,3230,556,2036,3078,2680,1514,1310,1382,2016,3362,2020,1742,946,428,846,546,1342,3250,592,486,502,616,1358,1120,924,2242,772,1074,496,1236,318,1892,1380,458,1138,2024,3316,2228,656,1606,1204,2534,2476,960,940,524,702,382,970,626,550,1324,1312,3316,1334,764,2468,1712,1822,1266,1452,2590,1974,2012,720,2860,1034,802,1382,3368,750,862,1268,1540,1620,982,1096,972,1498,1576,864,1004,1276,1040,724,1406,1072,1090,1004,360,548,2122,882,1934,1632,824,896,940,1072,964,1850,1556,2082,1434,1518,350,318,1354,746,1866,2474,866,2086,2682,858,794,840,1448,1668,2652,1258,502,910,2022,916,570,384,744,1372,852,972,1266,1180,1062,378,2856,1862,878,554,1354,1336,2732,1338,1346,1390,1304,680,810,1494,820,702,1068,560,622,890,896,1460,566,3118,818,1374,2628,704,498,622,574,718,566,556,566,530,500,434,882,634,1944,910,1564,3328,2822,598,3372,2764,1898,1812,496,1306,1082,1642,482,1402,2188,1488,696,2046,3106,840,536,574,516,424,1224,880,1900,878,582,642,1102,1414,1430,602,568,1120,1066,1020,520,462,954,1214,392,450,1084,1178,792,1262,1454,736,750,776,766,1364,942,1354,1386,436,610,1280,2288,2766,3052,348,3642,686,832,1984,2726,3318,900,816,414,3338,3422,1320,1906,1150,450,1232,2976,1176,2082,790,2106,2650,3640,2594,1702,416,3212,2672,3666,1130,692,896,2516,3554,2632,1858,758,3298,690,846,1504,1894,3236,1022,1456,594,1902,3210,2652,1774,3182,626,1998,2598,3370,2726,3324,3016,2626,1998,950,1416,492,1044,2644,2442,764,1150,3090,3208,624,2928,600,2776,2854,2522,2076,742,2662,2320,356,2564,640,1834,1204,1448,2186,2292,3584,826,960,1402,830,1430,1356,1684,1818,2350,1392,1356,2866,1142,3692,3570,2356,3094,2298,2192,2068,1106,3348,2428,424,398,386,3892,1496,900,592,540,420,2166,1092,532,1986,2822,3042,1904,882,3244,494,1550,2836,3324,2702,1124,1400,1960,1560,1494,980,1748,516,708,2072,2648,552,1600,570,560,469,1600,1264,1078,434,1582,847,1702,864,552,964,952,1907,2353,1947,1682,839,1746,858,1204,630,1827,2019,2113,1208,1344,796,622,352,936,1332,830,752,1436,1504,986,768,1584,778,1446,1400,1062,1364,1198,1356,744,1232,644,316,1314,690,416,954,670,338,446,1380,632,758,1356,932,580,706,1584,1502,888,1158,918,302,808,394,846,1248,332,430,764,942,1420,878,540,632,932,460,786,802,1330,822,2005,606,748,396,396,1038,3166,2934,2586,3194,2502,2112,1918,1945,4344,1910,1952,2149,1506,2054,370,1016,1612,2116,1784,3878,966,1050,2382,1938,1464,3965,1789,2104,936,892,3914,1994,3982,2562,2864,2108,2218,1800,1820,2364,3792,1780,2586,2736,1240,1000,978,2848,4076,2884,2678,1770,3122,1956,1928,1224,1810,847,843,1992,2742,3894,1896,2649,3110,1942,2138,2233,3716,3762,1890,2306,1774,3572,2954,2912,2250,1546,3836,3964,3882,2080,2196,2980,1950,1900,2311,500,2014,1984,3668,2024,1934,1944,1902,1882,2002,1982,1950,1924,1958,1978,2004,1248,1948,616,1520,348,728,836,896,652,440,424,444,784,876,392,584,1016,1012,1344,3256,3362,2924,2924,2076,2728,3066,2360,2936,2266,2260,2722,2412,2444,2732,2980,3200,2106,2710,2490,2490,2846,2944,2436,2730,2036,2000,2740,2508,2782,2592,3062,2498,2812,2104,2300,2684,2524,2912,3192,2520,2520,1710,2330,3234,2382,2918,2418,2834,2924,3184,2194,2532,2450,2898,2958,2684,3120,2502,2502,2946,2930,2506,2736,2484,2930,2916,3192,3212,2544,2380,2802,2962,2204,2934,3250,2656,3294,2786,2564,2554,3196,2898,3116,2006,2532,2370,3190,2776,2384,3078,2880,2942,2936,2716,3032,3116,2844,2760,2730,3018,2808,2512,2670,2582,2692,2078,2948,2592,3280,2552,3172,2604,2492,2380,3148,2842,2826,2600,2986,2422,2064,2930,3190,2938,2504,2382,2272,2916,1968,2864,2254,2956,2848,3208,2948,3194,2422,2930,2918,2058,3360,3420,3412,3338,1988,1988,2888,3076,2460,2240,3080,3074,3074,2580,3044,2826,2870,3080,3110,2244,2686,2656,2840,3214,2810,3072,2868,2198,2616,2856,2850,2474,2796,2836,3082,2566,2622,2832,2434,2826,2566,2442,2438,2714,3076,3056,2622,2642,3100,3090,2194,2468,2828,3098,2562,2582,2310,2556,2184,2824,2564,2674,2400,2842,2442,3086,2196,2314,2728,2846,2830,2518,2272,2272,2860,2550,2788,2586,2824,2832,2106,2854,2838,3086,2276,2690,2072,2058,2696,2580,2456,2716,2832,2834,2842,2580,354,2156,3072,2102,2844,2558,2518,2810,2594,2824,2622,2846,2846,2598,2630,3096,3104,2668,2686,2466,2662,3096,2636,2474,2834,2194,2864,2844,3102,2966,3076,2422,2802,3114,2798,2422,3124,2456,3068,3088,2642,2948,3094,2080,2008,2850,2844,2374,2408,3322,3425,338,2434,1116,488,718,1012,2286,852,824,2010,654,664,2434,656,836,844,1214,564,1732,872,1874,622,794,1328,598,1120,2214,1744,584,376,908,734,940,886,536,1160,690,764,884,2492,3180,3542,1694,1274,1102,976,676,1006,608,1196,1016,402,1126,2312,578,1060,946,958,998,1070,3020,984,498,1184,1338,1944,1180,1394,1156,772,760,1524,782,1166,3204,1112,990,894,874,740,868,2656,970,800,3892,3308,3596,3758,3738,3778,3796,3948,2540,2656,2650,3016,2476,2828,2072,2788,2510,1276,1892,2404,3002,3224,2786,2800,910,918,928,860,1014,968,914,2762,2712,606,1614,2624,2690,2656,2448,2624,2678,2628,2558,2658,2662,2688,2654,2758,2308,2560,1600,831,557,1600,726,670,1600,1600,1600,1180,656,674,316,618,656,520,826,454,764,596,722,672,842,756,396,1088,860,560,1380,834,986,1282,1408,602,622,1670,1324,1330,908,882,1210,1612,834,1870,756,814,1284,1310,1086,1276,1034,1158,1164,1184,1234,1260,1186,1008,1400,714,1446,1342,1140,1118,1074,1306,950,1010,1438,1476,972,1090,1451,645,610,1600,448,448,640,1136,486,442,368,588,902,2208,1250,2228,2054,2214,1760,1922,1326,1612,2046,2216,2042,1600,1398,1828,1712,1836,1942,1090,1198,1114,940,1604,2020,2168,2172,2140,2148,2144,2160,2150,2092,2084,2152,2156,2142,2170,2162,2162,2164,2156,2148,2152,2156,2148,2152,2124,2172,2152,2166,2142,1498,468,418,366,432,432,406,492,644,594,844,942,650,652,444,442,652,788,1290,1328,434,1330,2216,2680,2664,768,598,1270,1254,1254,1090,882,934,1172,1032,714,1186,582,1548,2370,828,506,846,678,1712,636,618,746,694,450,678,690,1208,646,652,1024,922,594,804,1054,686,1244,1994,838,466,752,1908,752,810,1270,1204,1136,434,634,708,634,692,514,692,816,726,542,380,490,532,438,356,356,666,508,744,596,918,514,622,580,398,590,418,592,430,486,444,408,510,394,570,502,744,1052,1110,554,310,532,954,620,774,1168,1126,888,588,586,724,880,796,880,606,638,614,384,470,388,684,674,534,548,352,486,556,450,404,516,706,558,520,592,356,598,728,606,652,448,506,600,530,458,400,638,608,708,472,762,712,714,1580,460,682,866,1802,866,2690,1256,1246,2486,1922,1512,1006,1414,788,1120,488,490,806,304,398,626,310,2360,2340,1044,1746,588,494,504,946,1038,706,746,598,2764,448,760,1280,2486,1486,438,324,2708,2070,412,1210,1914,702,566,846,844,1040,2590,1084,1276,1028,820,1486,890,318,324,348,352,508,960,742,712,916,792,1228,1134,528,1380,306,878,568,668,316,344,402,2594,2700,818,704,876,318,496,476,508,670,844,546,412,1136,718,720,844,808,2674,708,820,2346,460,458,436,786,852,466,462,638,768,1178,1192,1262,1330,1450,1312,2666,2140,558,418,1040,1752,468,950,590,512,656,2554,2462,2528,1048,2430,506,2596,1118,370,2208,448,616,448,2160,2530,2314,708,496,494,590,568,612,978,368,3282,990,862,2458,816,998,490,2652,1600,1600,1600,322,623,1600,771,823,1600,916,622,476,398,506,646,878,568,386,448,400,348,442,518,584,464,632,574,544,508,658,498,828,572,444,484,358,812,728,654,748,766,718,634,732,468,3029,942,1094,872,2264,824,726,892,870,352,1304,1710,1658,2108,2114,1854,492,938,1990,2116,2198,1132,596,524,1682,1778,2130,698,1028,1472,1482,1080,1624,1606,1702,1184,1094,1284,1302,1254,1382,1048,1042,1000,1016,1242,1172,1166,784,1246,486,510,1584,1328,1424,1272,1188,1340,1358,1476,1238,810,944,1396,1314,1584,1108,782,910,1736,972,1266,650,744,946,1268,1272,970,1252,1134,1608,1484,432,386,1430,480,2432,958,1044,888,1408,1368,1112,1120,1302,1174,1190,1234,1784,1018,930,1026,1032,696,1986,914,1186,444,418,1714,756,724,1590,492,1600,420,1364,548,714,1158,1600,756,1358,1318,1792,2964,2276,2286,2260,2260,2276,2280,406,504,956,1290,932,900,954,960,1054,974,1054,1030,766,904,448,812,346,948,966,938,3206,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,2032,644,308,536,442,890,912,964,762,664,552,462,674,562,658,662,426,1882,2812,2660,2318,464,2690,1402,470,2710,2694,2848,2352,1844,2714,2294,1324,666,2796,2834,2408,2840,432,2274,1460,504,1458,480,2110,1214,892,1504,438,2792,1420,894,584,310,1214,2694,2854,2676,2792,2390,2348,596,710,1286,1866,2842,2648,2442,2752,2616,2004,1674,2840,2870,1792,708,2686,2840,2836,732,1152,1254,2836,2828,1852,2752,2806,1596,1134,840,560,550,1790,2840,2636,828,448,366,2848,624,2090,830,2844,1694,2822,846,1222,1206,2800,650,940,468,722,482,1242,1088,2418,2782,2800,2826,2822,1842,2220,498,2522,2596,2584,2834,1564,672,762,694,2812,1948,468,2158,2824,2584,2216,2748,2340,772,2442,2712,2770,484,2020,2672,320,2478,2324,1656,1590,704,2834,588,668,1324,2820,492,1770,796,2720,1934,2438,2708,766,1206,2818,1398,664,676,2830,2824,360,1286,616,394,1038,1666,2270,460,3422,452,432,446,432,446,448,448,444,448,452,444,452,452,434,438,452,442,430,428,440,446,438,448,456,2054,572,584,610,608,2114,434,412,536,2130,1761,3450,3464,3464,3412,3526,3410,494,920,884,904,872,902,912,896,906,924,918,916,954,882,910,912,916,912,932,908,910,916,900,870,908,1492,1468,1502,1498,374,524,1422,1460,1424,1420,1502,1468,1456,1486,380,966,1000,946,948,942,984,976,962,930,502,962,976,944,2004,1032,998,1030,952,972,1010,998,1002,970,992,736,380,1815,1744,3422,1672,718,376,728,1648,1572,1861,592,1720,470,1728,1530,3484,3180,580,3300,3048,3188,3242,716,3134,3090,3270,3300,3126,3298,3184,3154,1534,3226,3114,560,3222,3543,3330,406,566,3308,3250,3218,3334,582,3318,468,726,3172,3830,314,900,2782,628,964,2424,1964,2568,366,1760,2134,2926,2124,1282,1072,2782,2526,1615,2492,2368,2474,2460,2822,2874,470,1256,1526,478,596,1374,2152,3130,3120,2086,1816,2416,2130,1806,2314,2402,1636,2316,2032,1890,2540,3166,2470,350,2446,2256,2368,2270,3232,2628,2082,3225,600,2616,1434,3424,1304,1570,3100,1542,3124,2320,1314,1158,3286,1972,2388,1348,3130,1712,2964,1432,1476,1580,1520,1174,2068,1492,3568,2604,1446,3578,2390,2204,1640,3596,1670,1554,2108,2326,3412,2484,2388,1900,914,1684,2330,2382,2876,3500,1596,2080,1680,3170,1712,1714,2186,1350,2212,2696,2402,3002,340,2736,2516,3666,3316,866,2016,1894,2404,1520,2276,724,562,1080,1502,1988,1546,1654,1558,1990,1184,1904,1524,2408,1820,996,2514,2064,1070,538,972,592,1218,1414,1480,1366,1268,1372,1298,1696,1778,1606,1558,1692,972,1298,1274,1466,1700,1694,1592,1626,416,416,1792,736,680,1740,1028,1188,1308,692,1982,2358,2228,2234,492,2676,1890,1704,1380,1452,790,416,1874,2012,1780,2336,2016,1046,1138,510,1064,2332,1434,988,2342,1902,1578,422,1804,1810,1816,1226,1098,1356,966,2266,2382,2100,1480,994,1864,680,1638,1636,1014,1192,662,930,2810,1778,1994,1840,2472,2286,1860,2366,2038,1576,2246,2136,2270,1886,1306,1986,2038,1786,1920,2112,2376,2364,2062,1926,1564,2360,1906,1532,1522,2092,1768,1826,1766,2032,1808,1746,1966,1526,1792,1812,2282,1990,1728,1756,1890,1870,1596,2034,2108,2248,2168,2484,2356,2492,1762,2270,1932,1384,1964,1780,1726,1902,1950,2168,1768,2244,2010,1948,1940,1948,1870,1962,1864,2064,1780,1952,2026,1816,1782,1886,1844,2472,2274,1870,2360,2038,1320,2244,2134,2282,1884,1198,1984,2044,1716,1926,2110,2368,2366,2068,1940,1474,2354,1914,1292,1530,2084,1864,1826,1770,2034,1816,1746,1980,1524,1800,1818,2284,1984,1742,1754,1894,1868,1674,2026,2112,2230,2182,2468,2284,2484,1772,2258,1934,1382,1740,1778,1732,1896,1952,2150,1772,2240,2014,1950,1946,1954,1878,1968,1880,2062,1792,1948,2032,1814,1600,645,535,1496,1600,550,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1384,1600,1600,1600,1600,1600,1600,456,377,456,953,4022,1060,3613,3164,3667,716,562,574,2616,1690,1762,1566,994,1586,660,490,558,2016,2106,1060,1014,972,1730,872,574,758,822,1594,1460,830,1072,1070,1232,1260,2436,1578,2004,2172,1124,1824,600,452,496,1042,1086,902,1330,510,1414,1214,1576,2076,1242,2514,1246,1326,1508,1060,1176,1078,1540,1556,1226,1982,2012,1166,1670,1856,1686,1432,1240,532,2024,600,902,1468,674,1052,1194,798,1108,806,1548,642,338,2304,2328,2316,2298,2282,2324,2298,2272,2296,2320,2324,2240,2340,2318,2294,2358,2328,2280,2280,2284,2132,2094,2294,2270,2274,2308,2306,2268,2306,2324,2300,2296,2286,2278,2292,2278,2200,2300,2172,2218,2340,336,2440,1958,896,868,754,544,2196,1758,1506,1178,1170,850,970,1666,644,542,548,592,1372,1668,1538,1122,1658,1586,1602,824,1394,1180,1040,1366,1198,1654,3028,2084,1098,1124,1726,1674,1140,1544,1676,1094,870,1036,1456,2272,1872,1032,2122,1118,1296,1442,1196,1976,1612,1220,1694,1362,650,878,1214,1090,744,756,716,708,692,696,1296,2082,1036,1196,1988,964,1276,1322,1072,1830,1090,2520,1152,648,674,682,1508,1386,2370,2358,1402,1042,1096,1276,1502,1948,2368,2102,1874,1234,1766,2144,2280,1464,958,866,1432,920,818,742,1660,1302,984,1788,1140,1746,1716,1604,1642,2218,1698,2368,2060,1092,1036,976,2166,1286,822,1384,2164,1036,2322,412,1498,438,2438,1170,1452,1486,1472,1336,1198,1360,1570,2216,1722,1078,802,2446,2442,2454,2402,1556,1284,1072,2388,640,608,1414,1308,1500,2090,1326,1830,2022,2818,846,788,1514,1590,402,888,908,1144,1102,1544,830,1600,882,1268,1290,1618,1238,1238,1226,870,1686,958,1228,1404,1204,1686,1610,1786,1654,1288,1632,1626,1608,1688,1192,1688,934,1776,1550,1850,1576,1256,1598,1662,1234,1624,1920,1246,1222,1858,1642,1680,1142,484,868,638,1962,842,1668,1200,1256,1186,1548,1730,1614,1782,1908,966,1920,1902,1870,2128,1906,1924,1768,1642,1642,1608,1852,1144,1304,1216,1230,1848,2000,1302,1646,1842,1698,2008,1996,1016,1960,1412,2402,1262,1374,1832,1834,1402,1170,1162,1682,984,1274,618,708,1090,3210,1002,1140,1018,1696,1760,1370,1564,1770,1482,1590,3062,1800,992,1238,1248,2230,3054,3408,3482,1960,1860,780,1550,1730,1676,784,1882,746,1712,984,1702,1610,2002,1672,1630,1594,1290,1132,1868,1610,2264,1774,1668,1196,1698,1184,1694,1692,1480,2080,2450,1606,1648,1936,2166,1064,2634,2310,3484,1856,644,1028,1806,3256,3390,3406,3452,1288,3424,3324,1422,3466,894,598,1162,1148,1168,2362,2244,788,1026,1068,686,962,1138,1100,1060,1084,1230,1098,1078,2016,1148,1146,1784,1076,1050,2118,806,716,1146,1148,780,1146,2340,1142,1110,1156,1116,488,480,484,486,362,2328,2060,824,1002,1146,1150,2260,978,1090,1130,2204,592,930,934,978,1156,2084,1114,814,716,1148,1148,1110,1188,626,1242,2362,1044,1148,1132,1140,1922,1594,1138,1148,492,1142,1162,1142,1148,1146,1150,1018,1138,2420,2448,1146,1142,1078,1062,1124,1140,1022,1130,1964,1124,1610,2358,606,610,1140,1144,606,1148,1162,1584,1138,1144,508,1152,562,1350,2354,1526,1968,2108,1134,1132,1150,1166,574,718,2258,1120,1140,2190,1268,1064,2222,1400,2218,1532,1144,1148,1910,1142,1134,1144,1146,1134,1140,1952,2038,1074,1070,1712,1070,1068,1084,604,1142,1066,1144,1146,710,1142,730,1366,1134,1138,1142,836,1050,1138,1158,850,1360,510,1066,662,1144,1146,1052,1066,1784,2218,2312,1164,1158,1150,1154,742,1066,1064,2454,924,1056,824,1536,994,1140,1142,1140,1142,1144,1042,1064,818,1598,1144,1132,2136,810,1408,670,1150,1154,704,1974,1054,1064,616,1060,1048,2696,1080,754,2108,2092,2108,1480,1148,1142,1062,936,1154,1150,1882,1058,1060,796,652,2218,1064,1064,1148,1150,1542,634,1136,1136,1492,1100,1006,1766,1146,1148,322,1132,1132,846,1350,1300,1108,1760,1586,738,718,732,888,1358,1734,498,756,918,1138,588,1150,1144,1148,1346,2244,606,1674,2120,1526,450,852,736,1956,1136,1132,668,674,1144,1144,1200,1954,1630,976,1142,1396,2106,484,1032,1430,1450,2556,780,1840,990,750,1140,800,1352,4000,514,528,4576,1584,3513,4198,768,2800,1200,1328,318,1580,2300,690,2246,458,548,992,708,308,724,510,1038,498,328,530,1892,486,1464,1722,536,316,468,460,1638,1516,486,1824,1468,478,546,2112,490,562,1740,398,516,1710,448,1730,354,1668,342,450,1606,1616,462,310,1698,1650,456,310,1630,1630,540,370,1504,524,1714,1814,300,1354,1728,1142,636,330,1542,1826,382,532,1584,570,1532,384,1652,1486,460,1740,1578,450,1676,1626,1654,332,382,1490,1732,342,436,1792,448,570,1650,330,1618,434,318,450,1670,358,1502,486,424,1542,1468,452,534,1658,1676,466,1268,472,1522,488,1670,300,300,430,1674,1734,1772,506,1672,316,416,404,1670,470,1172,496,332,1806,488,1658,566,1136,3128,2368,2748,2588,1332,2536,2984,948,2308,2816,2376,2124,2360,1092,1268,1892,2720,2508,2412,2164,324,1796,3008,2752,552,1280,548,2848,2396,2436,2352,2468,2312,2044,1904,2460,2098,1088,1920,2264,2252,1288,2084,2500,1164,1116,1280,508,1728,760,712,392,2652,2658,2656,2664,2650,2654,1822,782,1580,698,1596,700,990,1692,684,1600,1584,1594,324,688,536,1576,1608,1262,704,1428,698,1592,876,710,798,702,1476,708,1330,1302,676,1498,694,992,1560,1332,1554,698,1652,1576,1590,606,1586,702,404,1020,560,1570,698,1566,698,1520,1498,714,702,1570,1586,1556,1558,1570,1568,662,1590,668,390,698,1568,1570,708,1592,1576,1570,1436,1052,376,690,698,426,1058,1576,716,700,1472,1550,1198,1572,1378,1580,1514,472,466,1488,600,692,1556,534,698,1436,552,708,1558,1610,1580,1086,702,1578,1542,1440,706,1580,1494,1380,704,1556,700,1586,1578,1584,710,1566,1488,706,1554,1560,1576,1576,1578,704,1570,706,910,1600,1584,1574,1450,1562,706,1560,1574,1528,1574,1552,1570,1096,1580,1580,694,1552,1558,1568,1558,1606,718,1582,1572,700,1560,934,704,1014,1264,1562,1586,1576,1582,444,380,1238,1548,696,1248,618,476,1592,422,514,704,1560,1642,1586,442,802,702,1550,1558,1560,700,782,484,706,604,2234,332,2256,2258,2256,2266,2250,2262,1554,668,1344,590,1358,1010,1442,590,1358,1348,1354,416,1336,1368,586,890,1296,542,552,590,596,1274,592,1274,432,1254,1170,1278,1262,1324,1328,1328,594,534,1324,388,924,1254,1326,690,1334,586,1330,592,1250,592,1288,980,794,1232,596,1260,1330,998,344,1322,1336,1332,1348,632,1310,1340,606,1354,1316,604,1332,1334,1300,586,368,1344,1264,596,946,1258,1280,1156,1324,1278,1318,1394,1336,1338,724,436,600,1324,1314,1392,1368,1214,596,1338,868,502,602,1340,1350,1094,1340,592,1348,1338,1346,602,1328,1322,1282,1338,1314,1268,1334,1342,1338,1340,1244,1360,1328,630,592,1236,600,720,372,600,1326,1130,1260,1324,1320,1336,934,1292,1244,552,1322,1334,1212,1350,600,1290,1306,1314,480,598,1244,1326,1338,1396,1016,586,1344,366,948,1298,590,1280,390,1284,1344,598,1318,1322,1326,338,596,1318,600,1322,1324,594,1296,3467,504,504,3660,3748,1428,1776,992,3348,1388,916,3112,3104,350,1602,1696,926,1538,1096,1768,926,3156,1364,1204,1332,1316,1958,688,1214,1236,1376,1174,1426,1108,1870,746,1498,1144,1889,1444,1160,1722,706,2116,3172,1480,1138,3160,2914,3150,740,528,3798,1976,1600,4015,3628,2840,3758,3958,3522,328,976,2100,2040,1568,2040,1704,1552,2020,1492,328,1488,932,1360,1492,1696,2220,1540,1016,1104,664,740,1716,984,444,2128,2054,1608,2062,1724,1564,1572,2018,1850,2190,944,1376,1542,1716,2236,1490,728,3150,1392,2398,642,750,744,704,2630,1782,3134,2278,2842,2842,3172,1474,1498,3262,304,398,672,3704,962,3277,2626,3416,3448,3872,3363,4169,4050,3586,4269,4269,520,3746,1672,3006,2564,4030,3940,4500,2528,2822,3802,4366,3932,780,548,672,676,1356,1728,580,940,620,636,1748,660,540,1172,2640,832,1844,1300,2516,1672,336,476,536,632,620,1080,1576,1416,1700,884,672,720,1764,1260,568,588,408,416,2428,872,848,796,524,1464,1580,797,2392,384,900,772,896,680,512,512,668,1220,540,1156,1636,1136,716,600,556,1160,808,1008,1068,600,1324,928,1816,1866,2292,1430,742,2190,2202,1932,2118,1890,2034,2208,1388,2352,2316,1460,1564,1898,2344,2222,1810,2336,764,1672,2016,2370,2336,2172,2298,2312,1296,2418,2328,2192,1512,1900,2354,2150,2314,1206,2262,2214,2190,2086,2016,2468,2478,2172,2448,2156,1826,2160,616,2490,4090,3826,3844,4168,4164,3786,4094,4008,3988,3828,3838,4068,3230,3864,3050,3684,4169,4008,3708,4070,3910,3826,2684,3882,3066,3540,3198,3576,4110,3610,4100,3276,4076,3788,3630,3190,3998,3604,3700,3754,4024,3388,2858,3868,3860,3818,4028,4118,3798,3680,3942,3560,4068,3526,3622,4148,3120,2988,3780,4020,3874,4122,3638,3978,3868,3958,2654,2696,4024,4064,3838,3844,4406,3658,3654,4036,3848,4080,3784,2870,4033,3126,3374,3538,4238,3828,3712,3802,3990,3968,3990,3950,3876,4176,3440,3810,3856,3386,4116,3772,4084,3682,3658,3602,3788,2954,3626,3748,3938,4082,3706,3764,3898,3918,3776,2876,2744,3420,3722,3782,3704,4066,3142,4004,3326,3688,3866,3880,3694,3520,3620,3768,3738,3986,3320,3664,3552,3850,2916,3434,3412,3762,2786,3858,3894,3756,3728,2816,3458,3576,2942,3580,3330,3472,3812,2568,3610,3052,2934,3702,3754,4018,3392,3728,3778,3806,3844,2394,552,2820,2670,2658,3158,3734,4070,4188,3978,4084,4110,3694,3866,3960,2846,3742,3874,3782,3570,3876,4204,497,496,1592,1319,1389,498,2698,2759,497,1392,1386,2825,495,3126,2818,2176,3003,1753,2021,1707,2372,3096,473,2067,1774,1206,499,498,3447,770,1925,3396,1848,3184,1634,1683,3451,3106,3130,818,1212,496,751,1023,1325,1321,1277,872,1003,1849,1090,1265,3259,704,3546,1019,1262,1256,1664,1988,1120,1097,2070,1322,3695,3695,498,2517,1442,1645,1075,988,2580,451,1307,495,3654,1652,965,1971,909,2979,874,874,1348,1309,2667,1032,602,470,2835,2768,1602,1352,3704,1336,2271,639,1348,827,1814,743,493,1447,1635,2012,3916,743,580,3040,717,1562,2731,1359,3105,3041,2586,1843,1773,855,2304,440,610,440,442,688,350,694,1370,2416,1002,814,732,2992,2236,622,1046,1024,1022,870,868,782,916,882,916,930,974,910,1130,786,852,1028,594,744,744,802,804,774,784,804,838,786,758,814,828,896,952,1358,964,992,1050,1108,1200,1274,1188,1092,996,984,1364,1294,1312,1268,1032,474,1110,1312,1618,630,1770,1022,1018,1024,892,922,684,838,870,924,884,920,944,922,934,974,914,664,784,1032,888,794,756,806,804,782,786,810,844,794,766,820,830,898,706,1092,970,1002,1058,1330,1202,1040,1190,1098,998,992,1130,1304,1318,1276,1036,1690,604,320,791,576,854,4023,750,902,1610,1578,1350,2780,650,704,752,564,762,3268,1356,1424,1872,734,674,686,540,692,596,1560,1844,2044,798,694,602,384,412,3016,2970,2274,1330,860,1016,656,772,1794,1042,2852,3424,3000,2994,494,2960,394,2962,1390,1476,1582,1418,1392,1010,1468,1212,1346,1092,1324,1126,1448,1526,1524,3508,3514,2856,1514,1516,3322,3236,2964,2866,1320,1172,2998,1732,1252,2970,3254,2364,454,2932,1484,1158,2428,2938,766,1820,444,986,908,796,460,672,850,1132,1140,2284,838,678,2686,2642,596,1170,1626,820,1098,1040,926,828,1192,1210,868,1260,1072,1086,1018,1100,2362,1246,1088,1258,1138,1172,1118,2296,1154,1114,894,574,1100,374,740,1260,2326,2628,1122,1130,1158,870,2702,2398,2784,2710,2246,1328,752,2352,2586,1078,1204,2498,2664,2650,2730,2790,2538,2542,2380,2396,2290,2384,2270,2344,2392,2274,2712,1828,2378,376,1476,1220,1332,720,808,772,548,548,600,552,568,644,532,684,584,724,808,1260,1236,376,640,736,636,1844,1896,1372,1164,780,576,668,708,1504,544,1260,1160,660,1448,912,888,892,1304,780,1308,1708,764,896,1336,1024,1020,1004,2672,2788,1220,2744,772,1788,732,1288,928,1204,964,1128,1388,2832,1788,1312,1268,1488,1436,1204,1286,556,3118,3134,674,1232,3154,914,1482,478,678,904,640,640,1384,360,492,396,472,1604,592,888,1680,2532,920,936,912,712,1512,2756,1524,2636,1388,900,2544,1876,588,2808,960,1524,2284,1652,2616,1892,1648,772,672,620,2708,816,2736,2768,2744,2716,796,952,1024,2768,2704,572,1052,1076,2680,828,1144,1424,768,2772,552,2736,652,724,1060,1524,2280,544,692,464,1260,1268,1036,2008,2212,2596,600,1512,420,456,808,496,712,3040,1080,1044,1112,752,1808,1316,952,1080,1300,964,524,540,588,1852,2072,1848,3136,316,504,370,320,1262,486,694,1314,1978,1638,1670,698,748,544,458,724,476,1246,1182,2192,2126,1348,2026,1358,1102,704,2020,1342,1006,2224,746,1216,1812,1306,2040,1328,810,1368,610,568,438,2152,642,2134,2154,2140,2154,618,766,808,2160,456,824,854,2154,526,894,1128,2166,1406,2184,510,494,842,1719,424,984,1008,1008,1598,2066,468,1198,658,448,568,2374,866,890,790,592,1438,1046,636,840,1116,482,458,1126,1550,1616,2092,1506,2210,2106,1970,1508,1852,2364,1888,780,1912,1284,1684,602,506,766,1892,1794,520,536,368,536,1246,2334,932,564,400,696,726,920,1166,834,1578,468,1540,1374,756,776,2094,1138,1282,300,372,1232,1434,1378,1702,362,578,608,818,1028,2230,810,414,414,2204,1082,1276,1554,742,1360,1186,1224,760,2508,2224,500,388,568,316,328,506,382,382,2308,2298,1270,794,1510,498,480,1022,1534,1198,966,1082,2276,1588,2146,2266,2260,1688,394,1252,410,406,1140,478,1272,308,310,2176,340,356,780,480,370,1500,320,1206,650,2248,1528,1218,600,1260,2384,1560,426,1596,434,2176,1440,2448,1220,738,1068,608,986,632,2426,366,444,358,598,576,394,360,528,572,552,684,430,522,590,1098,346,784,780,772,756,992,780,460,408,562,468,1670,1850,568,462,1592,1176,1186,1170,778,590,328,438,1410,670,348,422,808,1034,1626,1066,1212,1208,2292,914,1096,1184,1530,1130,1890,1054,1590,1568,462,528,1334,1178,1570,668,1590,3682,744,498,686,438,778,610,1172,898,802,688,1426,518,482,698,1302,476,956,1146,2586,1236,1426,1162,508,1620,336,1252,1092,500,1398,1512,1242,954,1010,382,1328,2550,1150,478,826,576,712,1052,434,602,1482,778,442,460,354,586,808,1716,808,1222,480,1228,570,976,976,566,1128,1232,542,1968,686,526,710,2388,1744,478,1294,3234,2962,2824,508,526,624,384,706,402,418,668,622,416,1096,1338,2562,2466,2476,2490,2550,2192,2654,356,1848,1030,1264,644,706,478,402,458,314,600,428,462,1764,374,868,886,1258,398,1166,1148,1256,1112,362,1034,778,832,1008,1026,2672,1712,3280,3176,3176,3200,3272,2812,472,432,784,796,576,368,608,304,520,332,712,736,592,480,404,772,336,416,592,488,800,464,532,756,512,2862,2010,1312,516,474,506,1012,1024,682,542,1248,536,592,536,844,806,784,818,764,1306,570,908,720,404,448,446,838,572,766,484,520,724,452,1112,384,404,922,926,306,860,1058,414,670,804,952,1108,882,1734,1584,1306,1382,1656,2268,898,1034,824,1424,782,2640,1210,638,618,580,736,1006,1020,706,594,656,1044,838,1100,1132,634,768,662,580,604,1238,950,1216,1958,1938,1232,952,1052,1530,1372,650,654,1130,956,2044,936,502,1090,1128,384,996,868,968,556,1030,1024,1024,1050,526,388,990,1818,564,332,348,448,612,310,372,472,676,1230,506,1102,1152,1656,730,678,844,682,850,578,950,448,1322,1190,1130,1256,1190,984,1046,378,1980,1570,530,724,576,526,508,1130,588,862,1032,2640,974,2592,1584,2126,1174,998,1162,884,988,1146,1574,1076,518,1986,1490,1714,1104,550,1574,378,862,1166,1102,574,928,802,1100,754,712,1188,432,768,1180,1056,474,520,1334,766,462,724,1110,588,662,940,920,764,1128,816,978,972,720,542,874,904,1338,1202,1364,964,752,806,2052,1988,2294,866,1238,930,1248,1484,1502,1148,1196,1214,1232,1190,1068,822,1020,702,1458,744,1478,674,674,620,1306,1184,1274,1316,884,1270,1430,812,822,1272,1228,864,1244,396,918,990,1158,1154,1118,1100,372,1988,1050,1364,1406,1232,622,1608,982,308,2148,2176,2196,1344,730,794,708,834,784,720,714,740,1114,2402,2524,1986,2074,442,872,1158,990,1298,1364,2762,964,872,2784,1076,1506,512,698,2264,1894,2108,1972,1184,880,668,2030,1194,544,1298,1172,1030,1458,1022,428,406,1510,580,1632,834,1460,1782,950,668,1036,2620,2146,1052,582,856,1516,1126,1596,1326,1856,1362,1142,1158,990,696,468,1104,668,998,1146,790,756,2038,1510,1730,1240,2274,1404,336,1588,2044,1920,512,1768,1696,1030,1692,1658,1768,2102,1150,1308,2110,994,1004,1600,1754,700,1614,604,584,1452,1238,1284,1088,790,1070,926,2124,1076,2694,790,948,972,796,442,2650,964,468,2624,2712,2818,2852,322,360,2650,2228,3346,3350,2740,3154,2826,3072,3090,3628,2656,2708,2070,1716,1676,1686,1672,2922,3164,3448,2898,1308,1452,1478,2858,3122,3150,2820,2518,1998,1378,470,374,518,2658,2872,3234,926,532,1052,1310,1272,3092,3356,514,2598,2670,2968,2700,3488,2520,2398,3050,3532,706,448,596,716,3534,2586,2586,1796,3108,1352,538,534,1320,2002,3140,2828,2668,788,948,964,792,436,2640,1644,2616,2700,2812,2848,324,348,2640,2516,3328,3344,2728,3156,2992,3060,3076,3612,2648,2700,2064,3492,1680,1668,2900,3160,732,520,784,2764,2900,2860,2860,3124,3144,3000,2512,2192,1384,432,444,2652,2868,3228,956,2100,1304,1264,3096,3348,3204,2680,2960,2712,3476,2516,2396,3044,3528,708,444,592,720,3504,2608,2584,1800,3088,3460,1996,3148,2824,2142,1828,2052,988,980,1912,1808,1678,1926,1872,2098,1702,2016,1602,886,2120,1492,954,976,1708,1816,2112,1592,2132,1208,1896,1588,1322,2138,1766,2100,950,852,1736,1550,1910,1662,1336,1812,1820,1656,1196,1290,1294,1156,2010,1682,480,828,1816,1430,1862,740,998,1734,2074,3504,3556,2252,2560,3500,4232,3220,500,600,4472,3328,676,772,2944,938,2148,410,412,3082,3250,480,812,406,416,416,414,412,420,530,410,408,476,304,384,558,788,506,810,1538,1592,302,978,302,3218,818,490,1074,1274,1194,504,884,480,496,926,1512,2114,454,1074,2164,512,2200,516,492,500,512,492,304,1996,2196,2192,600,504,516,568,444,516,516,520,448,656,512,512,592,328,380,484,480,692,364,368,984,628,2228,1976,384,372,380,360,368,348,368,360,384,360,364,1220,372,376,920,664,1324,1016,608,1324,1576,2164,1104,604,620,1148,1884,2164,560,768,1289,1066,4596,3049,4348,3963,736,544,488,472,484,416,732,336,1186,1304,925,833,434,470,2969,3417,920,1456,2303,627,488,1917,1913,2308,1882,2326,1171,3359,2714,2891,2597,2757,2268,476,2803,3503,2819,2965,2877,2059,495,1689,2989,2843,2740,3452,2739,2701,2980,2815,3127,3283,2167,3460,2475,3381,2111,1950,2369,1923,3482,2742,1442,473,3036,2051,3550,1544,3462,2023,2033,1319,2138,2906,2871,3442,3446,2775,2104,3473,984,743,1444,1316,1768,1781,1783,1667,3209,2604,1170,1152,1154,1140,2529,2145,861,1879,2484,2188,398,2729,1730,3494,1428,1755,1686,3541,2962,2033,2014,1685,2789,2217,3444,2551,880,486,3002,3529,2238,472,580,866,430,354,432,706,470,484,582,486,300,442,458,486,798,382,344,332,486,310,388,382,408,358,318,398,364,454,382,382,308,366,406,310,712,312,552,430,400,604,786,644,680,832,1124,432,400,452,590,1230,460,898,1028,798,1290,1250,1546,780,720,1212,1152,498,786,576,432,460,450,390,356,444,410,322,1242,364,306,554,462,558,932,348,854,890,630,538,744,508,390,1266,612,604,406,874,1142,548,1012,630,1588,1630,468,400,424,790,708,1240,504,632,634,548,628,586,1418,1208,636,758,850,826,1036,1112,1434,990,466,1012,788,1260,662,1614,1270,710,838,844,318,828,554,1610,844,464,896,2394,2500,370,472,522,968,526,698,1080,932,1794,2450,2508,934,2484,1510,2392,962,2428,310,2452,1314,1486,1508,430,1102,1492,834,1014,930,1960,970,2192,958,2190,1088,1174,1052,430,1166,1080,2186,1270,1454,1530,970,392,431,1188,1972,916,1910,1172,1084,1536,1022,1954,2100,644,1594,1328,350,1150,2120,1810,1976,1990,2594,980,2096,2120,2082,2162,928,2102,1932,2889,2889,2318,328,2788,420,2186,354,324,344,326,1420,456,1284,306,314,3220,460,1564,1234,2820,428,1322,434,2922,302,1432,464,966,1398,458,438,1448,1178,580,420,1506,454,2294,1964,1936,1674,348,1492,3168,498,918,1386,2344,1234,564,1434,1676,328,2552,1844,426,1396,300,1350,330,1276,436,466,1308,1796,1326,318,1702,454,434,1318,460,1396,2616,2278,1604,1538,3262,458,1532,508,1594,440,346,300,1748,1526,1344,2804,330,1388,1268,1988,1598,452,1864,2968,1344,1518,454,1090,444,1304,1896,1472,1500,2618,630,886,1294,1374,1332,344,1736,1248,1846,2732,3078,2004,584,1382,466,1318,1290,344,1734,582,792,520,328,442,722,1526,1124,1552,1328,328,1182,1302,448,2272,1216,1238,418,2094,326,1172,3412,2754,498,302,1348,687,2810,2896,2618,2732,1950,2852,2062,2280,2044,2836,2044,2068,2786,2842,2792,2064,800,1840,390,428,440,450,878,440,2252,430,664,678,422,448,568,434,480,616,432,670,616,450,534,3042,3036,3064,2832,3044,592,670,674,438,422,658,658,434,1320,686,2860,1904,1050,1064,1100,976,3134,1036,1464,1028,1036,1466,2234,2654,2618,3340,3569,2144,670,1534,462,896,1048,656,814,724,1474,964,686,2170,542,814,396,1278,372,478,1562,1504,1150,1214,2180,714,864,1356,400,594,968,666,594,498,2174,1272,1442,1020,1350,430,602,412,958,1142,1144,538,1798,2206,530,1056,2382,688,1208,826,1808,1216,802,814,612,1208,2192,1224,782,1188,1212,862,826,1900,664,1126,1072,1216,500,748,684,762,618,756,754,692,628,616,2186,532,938,486,312,1270,842,1052,902,2178,366,692,1886,2204,1882,2040,2118,1766,1702,1926,826,810,1732,400,1904,2194,1982,1368,1756,1652,1718,1882,1636,2218,1752,1760,2164,1652,1826,1854,2198,1724,1650,1682,1550,1814,1732,1724,1718,1688,1736,1788,1858,1750,1592,1658,2080,2180,1726,1488,1760,1826,1894,1918,1644,1422,1586,1508,1294,1690,1870,1960,1672,1644,782,1128,552,394,1072,1130,940,808,934,3768,756,632,1102,996,1008,1046,1092,980,1020,1006,1010,638,746,1160,3684,3904,596,644,3612,610,592,1522,1190,1242,390,854,792,362,480,528,702,934,786,848,654,420,974,1106,1088,1110,966,862,350,1008,906,828,564,788,3856,560,528,648,740,3436,676,598,326,660,508,466,626,338,1220,1204,570,832,1090,1042,796,824,960,1064,1030,972,1030,1112,1138,1194,932,942,624,494,426,662,3184,768,740,1196,490,472,642,3480,548,3524,3050,3544,3622,2764,620,986,2542,2480,946,1088,2022,932,528,766,1396,708,1536,914,3494,1188,730,3324,1154,3906,2114,1060,1354,2884,3368,3468,658,556,922,998,1260,1182,1984,942,1194,1100,986,972,960,744,772,744,810,1538,1534,1210,3696,664,942,928,1404,1024,696,604,1354,1260,924,1024,1114,996,1080,732,770,450,714,728,824,798,2242,1906,1314,1064,1056,1670,848,814,1140,998,856,2858,3292,1246,672,780,2504,2542,1366,1732,560,698,584,802,1250,1202,770,724,904,478,384,382,914,1020,1076,616,772,1022,696,3846,3568,3490,832,1060,486,3268,3706,760,972,1158,1306,1664,5124,984,1420,460,468,692,498,1348,1418,1068,1182,1170,4808,946,800,1378,1244,1272,1318,1386,1350,1276,1258,1266,804,938,452,620,4364,4858,872,924,4354,764,760,884,780,1674,1552,488,604,996,452,600,608,886,1176,746,1068,862,536,1230,1334,1414,1394,1214,1084,442,1260,1140,1046,708,992,4374,702,662,816,926,4620,844,758,408,830,638,608,786,422,1528,1508,628,726,1048,1364,1312,1002,1034,1178,1268,1292,1384,1294,1404,1428,1384,1174,1100,786,528,618,830,4154,1008,924,1496,616,604,808,4514,688,4290,4104,4232,4166,3460,644,378,3180,3118,1184,1388,2534,1290,904,1754,1044,1922,1224,2612,1486,914,4656,1444,1338,2872,2648,1252,1188,3978,4528,4342,828,696,1200,1244,322,1572,1492,2472,1176,1544,1378,1168,1322,1208,930,840,952,1032,1938,2044,1520,4468,836,1318,1192,1766,1282,920,760,1844,1584,1158,1284,1400,1270,1362,916,966,566,900,918,1074,1060,2504,2386,1654,1342,1322,2100,1064,1016,1424,1246,1078,3276,3344,1568,840,1018,3132,3196,1708,2178,702,914,488,728,1010,432,1574,1504,1014,912,1136,602,480,478,1152,1284,1344,816,970,1280,928,4310,4582,4360,1048,1330,608,4508,952,1222,1456,1634,1366,2160,2322,2336,2174,2282,2324,1970,1774,2446,1530,2332,1802,1998,1830,1788,2374,1746,1926,2116,1998,2188,2322,1998,1964,2352,2094,1956,1960,2328,2334,1888,2376,1798,2252,2212,2050,2254,2334,2170,2094,1794,1784,2200,1436,724,2924,372,914,1266,2322,2492,2976,1834,2462,2104,3100,2826,2096,2734,3530,2576,4136,2168,2344,2370,2204,2282,2350,1988,1932,2350,1548,2338,1810,1982,2096,1798,2394,1762,1928,2130,2060,2246,2364,2016,1988,2340,2112,1990,1994,2354,2350,1906,2118,1822,2256,2004,2378,2062,2366,2362,2108,1802,1820,2212,1796,624,2236,776,2236,952,2292,964,556,2352,976,2364,984,828,1740,900,392,2212,948,516,1316,3816,490,462,366,338,348,518,440,814,804,706,314,692,812,348,2206,1240,418,372,2520,2534,2348,2186,2512,2534,2476,318,348,578,2758,358,468,550,2646,322,2859,2670,2584,2682,2568,2638,510,2716,338,348,2718,342,3212,3303,3158,2608,304,348,340,502,440,2962,546,420,2974,2982,344,2740,398,498,2678,372,382,362,434,1166,1418,502,3140,3264,888,2880,330,354,400,2708,364,340,2614,2883,2720,2630,2910,396,2584,2576,3308,2782,328,412,2708,2602,2660,2830,2702,2596,2596,2630,2604,2726,3302,1816,746,1208,1014,1210,1810,1950,1266,1052,1068,1038,1120,1204,1048,1928,1020,1440,1332,1182,1212,1204,1868,1080,1196,1200,1894,1184,834,1936,1380,1602,1146,2082,2102,1192,1422,1916,1040,1538,1530,2064,1876,1460,1152,1074,1014,1192,1194,2282,1788,1082,1240,1056,1946,1834,1896,940,1450,1096,1894,1838,1180,1774,1336,1550,992,1882,1356,1778,1338,1026,976,792,732,1092,606,1290,742,1922,784,868,784,1852,1122,1070,2126,2218,1418,1048,1068,1122,1058,1292,1752,1062,1158,1280,1856,892,1124,1018,1132,1188,1178,464,2026,1266,988,980,986,834,1140,966,1120,1016,646,1894,1170,972,972,992,1136,1184,716,762,1064,688,1062,1122,842,550,740,2104,650,862,1498,998,1174,1960,1410,1182,518,1738,938,1364,2158,1424,2084,1004,1564,1560,916,1118,916,2066,1506,1184,1298,744,620,1172,2166,1230,1818,896,1254,2060,1574,1130,1090,662,776,2110,692,1096,886,1040,2356,738,864,1000,950,636,2068,1826,1238,1066,1214,500,1544,1378,1426,1116,1222,1786,1644,918,1968,800,852,1058,450,704,724,1296,822,1326,1042,1924,728,1758,944,1782,632,972,804,1292,2076,586,882,1152,710,696,1816,1868,1992,1170,1526,1190,1148,1020,852,622,786,728,678,2094,304,934,834,554,1444,686,1306,556,692,790,668,966,1466,1360,2122,696,650,314,866,760,1280,1426,630,648,516,486,1032,1094,1090,1268,688,1404,580,566,904,506,984,814,608,698,930,1310,1506,666,732,1146,532,1212,678,1260,3900,468,3872,3666,3710,3718,3894,1440,2096,3614,3716,3468,3980,1212,908,1244,3660,3748,3876,3692,1350,3942,3136,3498,3676,3774,3722,3710,2122,3708,3722,3664,3608,3546,3940,3682,3578,3792,3674,3700,3704,1238,798,1240,1238,1238,818,1248,3712,3638,3608,3714,3886,3718,3684,3438,3726,3682,2354,3648,3714,3932,888,3632,3702,556,626,1902,1890,1840,556,634,1826,1884,1910,920,456,436,488,436,436,376,452,756,444,444,500,436,456,456,456,896,444,428,688,444,504,452,900,740,604,3658,674,648,618,506,442,470,576,496,416,1166,510,402,422,574,1156,530,570,3902,1692,2098,566,558,570,564,906,3652,310,392,606,1222,1204,700,684,826,2082,1536,1662,1612,1914,784,498,580,374,516,618,748,314,872,858,1022,940,1800,1748,336,1114,408,462,410,538,314,1494,1438,398,776,706,558,644,352,360,1448,972,956,334,1478,794,624,904,468,552,1890,1666,644,692,602,414,466,588,698,648,588,730,1598,1748,3274,1618,1596,498,484,1212,1586,1500,1466,3190,1466,1258,934,1408,1500,1078,1220,1680,896,3794,3976,3080,3828,3596,3372,3382,3376,3560,3352,3432,3660,3688,3336,3484,3546,3508,3466,3520,2934,2666,2758,3238,3426,2952,2220,2824,3104,918,922,1766,1174,1768,1656,1708,1736,1762,544,1824,608,1804,1768,1648,1744,1770,760,3438,3308,3116,3256,3458,3418,3436,3476,3364,3458,3666,3380,3400,3492,2764,2964,3472,2430,3436,3192,1598,3418,2228,1934,1862,3412,2996,2948,2742,2538,2176,2236,2226,2880,3148,2876,2820,3614,3560,1970,622,356,1738,3790,3652,3600,2384,2488,2560,2460,2282,2210,2352,2028,1842,1848,1830,1500,2820,2994,2796,3062,2898,2906,2532,1690,1414,2288,1844,1842,584,1404,1690,1366,1502,3632,3590,3526,1716,1808,3422,3688,3564,3464,1458,1400,1390,1616,1008,1072,1762,1380,1314,1306,3230,1480,1308,1290,1248,3308,1148,1422,1186,1294,1542,1532,1632,3262,1422,1024,1100,1364,1682,1302,1200,1348,1058,820,1018,1530,1528,1402,760,1272,714,794,726,1246,1394,3746,1704,1188,1088,984,1164,1588,1100,1634,1760,1422,1878,3156,1080,1470,374,368,378,382,1244,1054,1594,1360,1682,1486,3260,3270,1764,1736,1246,1542,1484,1526,1674,1814,1320,594,442,380,1372,1536,1018,1078,3404,1080,1274,1778,306,424,312,528,674,674,1768,1981,1204,406,306,560,1654,1056,940,2772,2576,1552,2856,932,838,1614,894,1342,810,2844,2788,340,686,994,1636,1370,1018,534,542,470,1286,1246,1538,3336,1878,518,446,3336,874,714,1486,610,590,506,768,700,324,648,418,920,2418,814,632,362,340,620,422,432,420,416,1840,1844,1828,2228,2364,412,422,410,416,410,408,428,404,428,418,338,616,1422,1690,1438,2046,402,1766,2054,2052,1660,318,1760,356,2206,422,344,1146,424,416,424,336,1538,424,412,1024,1018,2610,2880,430,3512,422,3584,1842,2350,416,2498,2926,2600,3070,426,2780,3446,402,3014,3426,362,2550,2280,400,3458,1140,1346,394,1436,524,802,404,406,3408,428,2860,1603,3544,3080,408,2438,3440,2646,2920,408,3694,1878,2152,2854,1056,1562,324,1812,734,1110,374,3850,422,428,2596,1796,3628,418,1944,410,1942,2528,2080,2626,404,3524,414,3918,414,3088,3710,420,3528,400,3058,1026,636,420,1622,746,422,1182,414,2702,424,2428,424,3472,486,3300,1352,420,1602,1174,422,3692,420,1642,3730,422,3694,2008,404,1746,3204,2906,428,404,1110,430,2326,2860,1906,416,3876,430,1828,1688,2710,384,1886,414,3870,2738,3456,858,1142,328,1730,570,1848,868,582,420,426,1778,3988,2506,428,3574,404,1528,3344,2282,354,3170,3808,1776,2700,2510,3646,2242,3010,2314,404,3610,430,1878,304,978,420,2158,3238,358,440,622,426,3364,3436,410,2186,2492,1968,2448,426,3062,402,1590,488,580,372,406,3250,1400,1208,596,738,420,396,816,972,1124,1364,3204,1484,414,666,2594,400,1378,990,820,954,2428,404,628,1294,872,1914,622,638,408,2158,426,1950,598,438,882,622,1370,420,2046,418,2030,416,1992,352,418,2418,412,3454,852,426,4004,418,3962,2398,3982,3762,406,3252,2420,428,3144,416,1364,426,1902,404,2850,2262,1766,352,2454,406,2484,2196,868,634,430,1904,406,4000,428,1950,378,2524,2448,412,1552,3526,3498,410,1846,562,1974,3258,2986,1752,3046,408,410,2818,2730,422,1236,312,446,320,880,836,2342,886,642,1452,1838,928,1146,1674,1784,868,1252,1112,2394,2212,2254,1096,1284,2328,2322,1188,1220,1124,1234,1112,1242,2334,2374,2276,2382,930,1178,2372,1214,1164,1036,1302,2252,2192,2342,2392,2366,2406,2338,1210,1158,2362,1924,2334,2394,1048,1066,2350,2358,1284,1138,2358,2356,2290,2362,2372,2258,2364,2010,2380,2326,2598,2362,2384,2234,2200,1034,1298,1368,1042,2344,1218,1208,2342,2398,2336,1060,1190,2342,2362,2344,1064,1372,1208,1300,2242,1320,1080,2344,2364,2394,356,1908,2376,2366,2212,2330,512,398,1758,2350,2392,2360,2404,1166,1160,1182,1184,2220,2278,2354,2348,2092,1000,1310,2354,2258,2368,2360,2340,2362,2206,1794,2244,1068,1202,1152,1226,1280,1264,1214,1178,2392,1250,1102,2370,2058,2388,2334,2398,942,1346,2358,2370,2378,2360,2288,2364,2382,2372,2388,2346,2392,2418,1078,1226,2346,2384,1254,1178,2362,2334,2408,1222,1166,2356,2356,2340,2336,1186,1204,2340,2060,2336,2260,1262,1066,2388,2230,1058,1358,2338,2354,2244,2360,1176,1282,1220,1206,2354,2268,2362,2370,2344,1140,1234,1064,1164,1222,1210,2378,2122,1142,1232,2402,2346,1088,1300,2350,2376,1236,1158,2320,2334,2006,2238,2518,2344,1220,1090,2328,1016,1292,1292,1080,1212,1288,1188,1192,2378,2154,2248,728,1188,2366,2322,1148,1262,2340,2418,2432,1166,1228,1066,1270,318,634,1224,894,1516,2414,1166,1204,2384,1162,1184,2372,2352,2886,1158,1116,1960,2626,1214,1306,2304,2396,1438,1064,2308,1184,1202,1194,1200,1194,1156,1396,950,1236,1134,2346,2354,2348,2332,2284,1174,1170,2344,2336,2344,2246,2352,2360,2350,1130,1206,2258,2190,2358,2274,2362,2334,2390,2338,2354,2324,1940,2348,2354,2336,1000,1178,2328,2240,2372,2350,1022,1358,1092,1206,2376,2356,2244,1432,1088,2370,954,1404,2340,2342,1102,1194,2250,2334,2112,2370,2378,3320,712,1844,974,3220,1020,764,3506,2028,1606,1878,3304,2358,2140,2424,1310,2986,3164,1556,1872,1628,1164,2238,2262,2332,1384,1328,3204,2682,2250,1822,1138,1322,1880,2776,2318,1696,2008,1746,1626,2936,1838,1770,2040,2736,3186,2388,1706,916,1962,1584,3244,2416,830,3448,2002,3530,1804,1938,884,1100,2678,544,1560,1204,3442,2778,2274,3222,2828,2686,1314,1298,1200,1414,904,1106,1562,1252,1060,1402,2938,2826,1398,1060,780,528,1514,3452,1704,3432,982,1136,3148,1794,3010,620,696,616,2836,504,1320,1384,1460,2232,2888,2256,2840,2408,1296,2888,1008,1228,1952,904,2412,1532,2500,984,1100,1404,1124,2280,1992,792,880,1260,440,796,788,1264,852,700,1072,620,580,812,432,2364,2376,560,1300,1900,460,1288,2336,1656,984,2912,1224,1208,1568,2592,416,2656,2824,896,2420,1260,2176,1272,1560,2808,1236,2404,2532,564,908,1244,1084,2220,1244,1156,1272,1364,1388,1088,1364,1284,1564,1940,1652,2196,2720,692,1296,924,1016,832,932,672,1132,1292,1752,2008,1520,2084,2636,1444,1960,2252,1840,2236,2072,1028,2388,1828,712,712,2588,2572,2600,1960,1576,1428,776,1168,900,988,940,1852,532,808,2604,980,2672,2504,2080,1256,2028,1052,2784,1580,1000,928,916,2428,2356,2368,2800,2080,2824,1248,2792,1388,1000,2420,1176,2276,868,2368,2584,1492,1468,2456,2468,1872,424,356,1900,1556,1120,908,2860,1380,2832,1292,1968,924,1024,2756,2828,2624,2132,1820,1764,2464,2216,1980,1524,1324,1728,1924,1720,456,2898,1536,2408,480,1868,650,1580,1380,1560,1382,3091,1380,1509,3097,1404,1392,1446,1358,1330,872,1330,1240,1506,1402,1440,858,1390,1436,1360,1178,1404,1440,1396,1426,1434,1424,438,1465,662,1414,1404,868,766,562,710,1242,1414,1424,1382,1446,2746,2830,670,1944,1574,1508,1202,1496,1330,1946,2454,1540,1482,1418,1364,1462,1962,2690,1386,1450,1448,1494,1470,1912,2698,1406,308,1488,1400,1344,1448,1912,386,1422,1482,1462,1330,1496,1438,1298,422,456,584,592,1378,1000,1402,1474,1418,1400,1450,2422,426,974,2816,2868,2772,2776,2766,2006,2778,2678,2288,2406,2784,2300,2102,2662,2378,2790,2536,2680,2698,2386,1778,2134,2660,2244,1024,1588,2794,2963,740,2888,1404,318,1068,3103,2981,2910,1998,974,652,1464,932,2202,1294,1480,1178,1874,1222,1434,488,1578,1184,1544,1198,1796,1190,1904,378,1554,1184,1680,1176,1484,1178,2554,2736,1190,1932,1180,1562,1206,1594,1234,2226,1210,2268,2864,2174,1502,1172,1080,2804,2917,2990,2905,2862,2870,3103,3004,2915,2810,2572,718,752,2936,3890,2208,668,3354,3094,342,350,568,872,842,1488,698,484,482,360,482,1400,490,726,628,1112,2816,486,2634,486,482,2134,2694,2512,1796,1232,826,1146,316,1162,1464,530,1232,1482,1224,1228,1166,490,708,706,714,716,712,1934,704,776,2586,1378,1514,1546,1260,1470,2018,1230,2068,844,640,876,908,1022,894,1042,438,392,2392,2584,2448,492,1690,946,2916,2374,2650,376,742,2862,2442,478,1462,3302,1336,2644,1432,890,1262,3100,478,1170,1142,2620,1088,1084,1080,3110,1502,1632,510,858,432,366,636,2538,768,2742,462,1024,1024,2006,2394,2616,804,1812,476,968,1206,410,642,924,904,338,478,330,480,890,518,1300,930,1647,931,918,2974,1763,1736,972,1526,945,899,765,3466,1812,420,1312,922,2396,1463,1712,1739,474,486,3465,1337,2997,1198,1732,952,1857,962,1665,2989,1263,1728,3058,1743,1295,1274,1506,604,1302,3045,935,1150,1675,1326,3556,1641,972,1690,968,1646,1683,3032,1029,1782,3497,1309,3392,596,584,849,1003,2933,1644,2843,1327,497,1672,1129,778,2848,790,1519,2733,1648,958,2914,745,1144,2949,1175,1029,3494,897,1159,1206,1707,2925,1697,767,790,388,3522,1146,842,336,862,1098,1190,728,1214,540,1150,2410,2802,846,490,864,834,1258,1210,1028,2998,432,1364,3012,3022,3066,2994,840,834,304,1154,2192,746,3052,2570,3084,2562,2900,3036,630,2266,3040,3056,2880,2290,3006,3014,2692,3064,3126,3042,1040,2860,376,2436,2580,2460,2516,2456,2464,2476,1220,2476,1016,1024,2456,926,2144,644,644,560,458,314,2078,902,2494,1148,312,2174,1080,2266,3688,1872,1034,1624,2896,1518,3680,2112,3610,1660,312,466,308,524,834,820,838,454,314,464,316,316,808,326,786,324,2888,1674,2186,310,1250,316,2370,1306,994,1582,2904,1570,1618,3452,2704,3212,398,1584,360,2756,690,1470,2972,1290,458,324,2950,488,314,492,1350,984,840,468,620,1062,1194,462,316,324,528,864,818,702,798,1158,1338,318,310,2728,606,728,656,616,3114,1288,472,474,586,710,934,2068,1042,446,1268,1328,1526,1006,1534,370,1680,368,456,312,312,314,312,1362,2640,2014,468,442,310,550,458,310,540,564,598,314,544,544,570,312,710,830,312,462,566,462,828,764,336,864,314,608,438,318,306,624,622,828,804,490,312,554,314,412,506,1032,706,350,462,686,362,324,732,712,748,1016,316,582,970,322,1014,788,560,506,532,1142,1240,478,312,404,438,898,316,312,3302,3556,3540,1418,826,324,328,1012,1176,2108,816,462,302,462,314,316,312,664,1764,608,968,2006,460,470,532,522,766,546,440,942,896,842,858,2600,396,2202,372,372,324,2556,2572,2576,1296,818,606,778,822,982,318,956,994,872,822,370,738,740,744,756,590,1272,496,530,776,1464,482,962,1112,1254,852,994,1204,1368,772,2098,1370,642,870,828,2226,364,678,520,2028,1700,312,1164,1844,1698,620,1774,518,1930,1636,522,1866,2194,1392,1806,2088,2412,1822,1554,504,802,390,1068,2138,2428,952,316,2006,654,1368,1630,1810,1358,1954,1812,552,542,648,362,468,648,378,700,2416,3286,3574,550,515,2548,1568,1961,2408,1402,1928,2457,996,3297,3333,2972,1250,3367,3119,1203,1516,1386,1205,1250,1176,774,914,1091,1449,778,324,504,392,882,2888,1410,2564,1404,1008,1062,3040,686,1430,1181,911,1395,1983,556,948,840,1411,1467,965,1271,2790,1154,2294,2001,1360,672,1251,1044,857,2208,1844,1313,2929,2073,2547,666,1049,954,1032,2123,1927,2150,1137,1078,1220,1416,1660,1641,1130,1071,3263,1306,1127,2780,2223,905,457,1412,1289,1141,419,1200,2574,1642,3048,1480,1129,1087,1096,765,1890,781,1243,1089,1169,996,2237,1272,1216,1471,1580,897,1139,2074,924,990,1171,828,1115,1010,1754,1562,1455,804,761,3354,360,902,1110,648,1742,382,956,480,462,512,552,1688,1242,976,310,546,418,392,364,602,506,754,454,750,534,524,488,534,412,422,482,470,448,914,898,356,604,534,574,902,522,1202,738,1752,906,902,726,746,604,526,832,512,594,534,692,642,606,676,674,586,602,426,546,1520,678,528,532,316,326,676,300,320,302,466,470,328,682,690,678,432,452,534,528,460,326,332,362,598,386,520,418,576,532,642,586,346,430,506,490,736,974,790,1142,816,1240,1168,1038,1494,1496,1516,528,1556,1516,1502,656,458,704,786,690,918,522,1842,1934,2012,1948,2078,1930,1020,1502,1066,2000,2888,1986,518,512,1974,1988,1834,1250,2104,1976,2514,2588,2880,1498,2230,2450,1404,2140,2206,1504,1932,912,2002,1864,1848,1840,1982,1816,1926,452,448,450,456,452,452,452,452,450,454,448,482,458,452,452,456,452,480,452,454,458,456,450,450,452,450,454,454,454,448,448,450,470,450,452,450,534,450,450,458,454,506,454,554,450,460,1160,1190,938,652,1518,1826,2020,1356,2894,974,1208,1058,676,766,1212,448,606,578,606,478,450,814,696,660,414,478,482,408,410,452,458,442,462,460,594,424,2342,2316,2338,2340,1766,1010,636,414,316,602,1620,682,2884,676,676,680,796,712,632,790,720,682,2158,1644,708,630,450,638,686,634,462,754,474,466,482,452,514,468,866,678,704,588,672,682,642,1024,1026,430,502,450,452,494,662,456,458,432,424,906,904,906,898,910,888,912,900,906,908,904,2898,822,834,1066,462,588,622,598,618,564,448,712,544,628,610,628,604,620,602,644,628,568,444,450,506,432,446,396,500,518,522,460,824,516,538,676,806,776,600,664,592,648,608,580,564,614,420,494,414,436,674,738,754,714,718,700,742,794,464,716,718,574,758,742,724,498,506,714,606,492,460,820,828,834,828,830,818,832,868,754,748,826,722,816,754,872,830,874,830,558,566,834,834,748,768,830,748,836,724,822,756,710,748,830,708,636,320,606,602,622,570,594,572,628,586,592,600,610,610,606,598,604,604,590,620,596,558,566,608,588,578,604,670,498,600,600,594,614,518,606,608,446,590,590,598,592,600,594,606,488,566,498,624,548,460,446,574,348,330,356,330,584,600,604,598,480,356,366,398,384,424,390,672,658,678,630,686,684,682,582,440,386,338,618,534,920,616,770,674,526,772,586,688,826,760,616,494,934,498,524,364,490,648,650,680,1176,756,672,868,806,914,880,906,898,800,812,682,404,638,608,640,564,440,544,704,514,550,442,442,554,448,440,442,432,434,412,476,484,440,1566,432,378,308,398,406,1344,414,370,372,374,420,408,420,606,444,2042,910,2118,1126,2374,1160,484,600,348,450,446,756,956,704,980,478,382,414,416,454,370,364,478,562,584,620,432,718,524,532,382,404,562,424,424,626,646,894,1010,634,640,878,384,326,488,588,536,482,324,424,594,426,462,432,430,634,510,558,602,522,576,2854,684,488,344,562,522,1186,570,520,474,454,482,516,582,390,358,450,462,390,334,364,476,450,358,576,944,1054,676,824,1106,364,372,514,630,574,528,498,502,2771,1036,1426,642,436,514,3490,898,1664,1076,922,1000,1366,1790,1600,2168,726,1014,328,742,696,418,1392,734,712,520,324,474,972,1196,1254,950,704,944,392,1098,432,314,1128,1074,390,2916,978,816,1088,2566,1262,488,2748,1000,528,306,906,314,3472,342,654,688,392,752,664,1854,2260,1798,1636,1112,1134,1836,1882,972,1136,2070,2662,2156,738,418,850,1334,850,856,1772,2324,2706,564,592,1002,868,1178,2526,306,1516,1124,956,2418,1204,1804,1570,1928,2366,832,1260,2588,2164,1962,1204,914,798,596,552,2414,2410,1878,1028,956,2408,1848,2220,766,1532,2524,2490,470,1582,1340,700,838,400,1368,982,884,912,988,564,912,1478,1138,1796,1092,1002,1180,970,776,906,904,890,1054,922,830,1190,1130,1286,1366,1428,1862,1368,1330,1792,1838,1110,582,602,572,1662,404,326,380,738,1578,716,632,688,886,1852,672,382,912,1250,872,834,430,1572,2170,372,1034,552,608,832,792,1858,1908,1532,3902,3809,2861,3564,885,358,834,1014,522,360,3744,3417,2725,2973,3592,3429,3587,2949,3318,3533,2643,3660,3212,3269,1686,1174,358,1250,1414,3552,3366,3728,3191,3704,2048,3046,3717,3522,3355,3703,3702,1355,531,3390,2991,540,1360,1334,3697,1390,3409,3708,3179,1182,3157,3652,3370,586,3548,3349,3718,713,3438,3477,2058,542,3477,2306,3054,3298,3172,3477,2243,3477,1777,1363,2958,3418,3421,3463,969,2409,2881,2803,3399,2555,2486,1216,3477,3477,2975,1594,1012,3261,2104,3477,3443,2082,468,2512,3477,3477,3477,1700,2526,3448,3395,1104,3014,2052,2954,2114,3442,1430,3340,1790,2184,1415,2336,3248,3474,3317,489,362,2436,1771,1735,3477,3337,2441,3163,1594,2587,3477,2952,2932,3456,3477,3477,3027,2953,2907,3337,2690,3477,3378,2488,3383,2581,2171,3141,3456,1449,3477,3441,1828,3412,3430,2077,2252,3461,3392,1982,3477,3477,3477,3071,2457,2438,1739,2673,2694,2410,2572,1972,2648,670,2509,3477,2477,2989,1702,2878,2254,2899,3477,3477,2751,3460,3258,3115,3477,3297,3477,3464,846,3158,3416,3477,3477,2454,3477,2068,2594,2189,3477,3063,2245,1839,2987,2914,3459,2338,3477,3067,3370,2377,3477,3477,1271,3464,3819,3819,3986,1372,3751,359,358,3769,3244,2995,2614,3769,3763,2834,3754,3731,3412,3433,3769,3769,3731,3769,3073,3769,2769,3769,3420,3769,2136,3769,3066,2600,3799,3553,3286,3641,3769,3169,3211,2160,1797,2313,3769,3769,3718,3769,2342,3000,3769,3422,3490,3248,3769,3769,3769,3769,1662,2250,2800,3039,363,3729,2178,2159,3198,3465,3747,362,374,1173,2053,2182,2171,3079,358,3731,3732,3931,3676,3845,3323,3490,1992,3600,3761,3733,3636,3534,3596,3192,3769,3528,3761,3511,3762,3327,2843,3795,3756,3854,3845,3849,3749,3670,3584,3450,3751,3742,3520,3010,3157,3735,2783,3684,3248,3082,3722,3591,3432,3500,3602,3441,3054,3369,3261,3044,3011,3665,3378,3349,3532,3019,3290,3695,3649,1253,3769,3684,3669,3723,2569,2663,2298,551,3624,1297,3704,2867,3652,3708,3024,3673,3685,2802,3487,1224,3415,3313,3468,3495,3708,3707,2951,3708,3655,1491,2886,3220,3612,365,3769,3900,2600,1450,322,444,4258,2848,438,836,404,582,926,1120,596,398,1190,1512,1424,1628,1086,1086,1112,1176,1322,1536,1634,1106,1098,1146,1330,1478,1322,1484,3454,1116,1102,1194,1304,1462,1306,1522,1184,1106,700,2720,1246,1394,608,394,1398,1504,1218,1208,362,1250,1442,1524,3642,1206,1198,1186,1158,1406,3124,1228,1234,2654,1262,1442,1582,1686,1238,1210,1286,1198,1524,544,394,3252,1228,1222,1342,1414,1722,1476,1746,1336,1334,1310,3202,1266,1486,1266,1274,1098,848,1176,1266,1258,1298,1260,1330,1810,1808,540,392,1384,1368,1608,1594,1812,1826,1612,1598,1370,1368,1364,1366,1424,1684,1680,1458,1460,1794,1792,1352,1350,1248,1340,602,800,1360,1468,1818,1864,1380,1376,2046,2046,1546,1546,1346,1348,1420,1414,1472,1480,1232,1220,1694,1674,1536,1556,1734,1734,1462,1284,1368,1358,1372,1370,712,1342,1774,1786,554,396,1568,1560,1736,1726,1544,1482,2100,2104,1870,1874,2160,2160,1940,1932,2770,2368,2084,2068,2274,3458,1962,1924,1546,1536,1602,1558,1488,2784,1514,1960,1950,1804,1790,1926,1964,1844,1814,1264,1356,2650,1912,1898,1536,2676,1814,1808,1608,1602,2318,2502,1914,1896,2282,2470,1972,1914,2218,2216,1864,1910,2330,2344,1970,1984,1460,1670,1564,1478,1444,2744,2700,1524,1502,2082,2084,1850,1846,2380,2392,2008,2030,2370,2364,1992,2006,2276,2170,2108,2116,1416,1418,1420,1412,448,1514,4202,4202,3612,320,304,984,460,304,460,304,3028,2804,2104,3508,3648,2856,1684,3144,2876,2080,1840,3184,3052,1796,2056,2076,3316,3416,2368,2264,3464,3500,2088,344,2160,320,460,428,308,2236,2120,480,484,2256,312,2140,3256,2416,3096,464,312,616,316,1176,1260,2604,3360,3128,312,3536,472,460,312,3144,428,520,524,884,924,912,912,2796,2820,2540,2736,2712,2536,2644,2672,2520,948,1360,1204,1024,2716,3016,2872,2116,2912,3116,3592,648,1576,452,1804,1056,824,2436,2536,2588,2500,2548,2472,2368,2384,2824,2280,2476,2208,2828,812,1136,2812,2508,2824,2336,2504,2608,2364,2352,2468,2368,2860,2500,2564,2520,2596,728,832,936,792,796,796,3236,3404,3506,3008,580,872,348,1516,936,2608,2388,2376,2884,2748,2916,2672,2516,2484,2496,2472,2476,2452,2308,2280,548,536,500,652,568,580,576,624,636,556,564,556,604,616,560,724,712,536,536,544,524,532,528,716,728,2912,676,2503,2600,1786,2055,1742,1948,1524,1907,2306,2649,2084,2172,2576,2552,2166,1974,2236,2399,2056,2307,2278,2815,1672,2604,1374,3006,1168,2233,2334,2641,2291,2344,1832,2294,2311,2502,2665,2308,2065,2392,2732,2300,2210,1514,1906,2117,2757,2149,2382,3223,1665,1291,2994,2630,2796,2836,2828,2429,1385,2589,2907,2964,2036,1906,976,2986,312,324,344,368,862,1936,2696,2112,2990,3172,1004,500,424,344,832,588,2901,2899,420,440,398,450,442,588,2368,2616,2901,3114,1604,708,412,320,404,660,2620,1480,1376,556,552,2580,2056,2616,404,552,316,1008,3022,1560,552,496,1036,724,744,1084,2456,662,926,870,872,896,990,1030,908,762,882,2010,2166,1068,716,896,1250,908,926,918,858,904,345,946,895,594,670,840,1042,808,768,1724,1550,1704,480,474,776,650,1698,970,1722,680,1710,1740,1716,1698,718,1826,420,1938,1342,1898,1898,2004,1820,1832,1774,1896,1882,1850,1564,1862,1870,1508,1874,1896,1770,1584,1574,1030,1836,530,752,676,1620,826,1892,1966,1094,964,1780,1886,822,534,1892,1616,1778,1872,608,1764,1712,1800,428,1492,818,1886,1948,962,2046,1886,1868,1808,1246,1884,1444,558,1662,1866,926,1884,662,554,926,1738,1906,1878,1484,1068,984,680,622,1014,1672,1806,1826,2058,1674,1096,1274,980,818,1598,1770,1862,1970,1760,1888,1544,1880,1604,1442,1520,618,960,1064,1888,1928,576,964,1164,1738,1170,1898,1460,1200,1844,312,1502,1786,1796,1888,1692,1254,1896,1074,750,602,1160,1866,816,1888,1782,1752,1162,552,1768,1208,1130,1896,910,482,1374,874,1402,968,1310,1398,1242,1250,1298,1252,852,540,2625,2625,2625,940,1456,2800,2172,1080,2960,2892,988,2660,3048,2268,2840,2772,2596,1616,1628,1048,1096,1132,1096,2076,1148,2644,1196,952,796,2992,3304,2952,912,876,908,3044,1216,1184,2536,1620,1512,2808,1072,1120,2176,1004,1080,872,1060,972,1936,3208,3252,2472,1156,1404,1152,1436,2268,1828,3256,2632,2816,2692,3260,1640,2144,2240,1196,2308,2340,2464,3000,2392,2312,1876,3012,2652,1632,2500,2608,1100,1352,1348,3264,3152,3268,2576,2428,2468,3160,2256,2292,2224,2516,1484,3200,2808,948,1488,1884,2016,2512,2656,2548,2664,2584,2452,2176,1528,2568,2748,2080,3040,1124,1208,1484,1260,1360,1244,1276,2208,2120,2812,2780,1168,1136,1508,2580,2264,2864,2172,2868,1828,2736,2916,2096,2200,1536,1928,1676,2108,1012,1552,3032,2076,1440,1512,1396,1488,1536,1332,916,688,796,1826,2354,738,636,534,1064,344,450,1072,2792,2858,2290,1032,756,524,614,662,2696,2728,2964,584,1726,2590,1224,3066,2448,2814,2842,2888,2840,3114,2700,1910,3270,862,810,3044,2888,3046,2476,2082,2954,1590,3018,2860,3388,2774,2172,2668,3422,3004,3360,2760,3402,3408,2552,522,1212,3278,3276,1894,3098,2562,3094,3004,2328,1350,706,1766,3596,3338,2978,2506,3068,2684,2882,1796,2976,2714,2994,2788,1434,3062,2372,2972,2790,2526,3042,1112,1652,2542,1496,2538,2534,2276,2892,2920,2534,3138,1450,2814,904,1110,1452,2302,3020,3012,2552,1418,2578,2568,2510,1186,2794,1692,1742,1484,3050,3076,1476,2906,2998,3020,1646,2794,2792,1268,2460,1324,1972,2418,3242,1720,1378,3002,1742,1878,2330,2496,2832,3000,2534,2708,1484,3290,2430,1818,2432,2996,1600,2434,2820,2376,2512,1928,2196,1386,3054,2354,2922,2594,2976,2530,1660,3000,3132,3044,2444,1076,900,1432,2914,3010,2522,2738,2610,2238,2820,2462,2522,2796,2782,1028,1168,412,1006,428,450,510,1338,1292,1222,1516,2768,2472,2694,756,786,386,1244,2628,1034,2708,1548,2770,1076,2696,2780,1016,2770,2720,1272,2910,674,1046,2590,360,2134,760,3010,3012,3006,2974,728,2804,2974,3000,2946,2512,2992,2978,2914,2598,2986,2822,2558,2506,2838,908,1206,812,2608,1342,2988,3142,1740,1538,2846,3012,1328,888,3014,2588,2870,2992,914,2802,2768,2860,708,1268,2498,1304,2998,3098,1518,3258,3000,3040,2966,1482,3020,1090,890,1474,2774,3022,2978,2346,1586,1592,1072,990,1616,2984,2876,1978,3028,2292,804,2672,2876,2918,3282,2722,1438,2028,1564,1308,1908,2818,2966,2986,2836,3014,2460,2994,2434,2290,2404,2920,1710,3018,2970,936,1528,1890,2790,1862,3008,2062,1928,2990,2304,2396,2858,2638,3018,2690,2004,1760,1194,938,414,1564,1852,2982,316,628,3018,2838,2334,1850,1018,2826,1918,1952,3002,1472,776,554,988,602,2048,1498,2050,2052,1820,1424,1986,1994,1128,406,864,1142,856,408,348,2764,2272,332,428,2548,380,2492,1336,980,1164,2760,2804,2732,2812,2484,316,2012,2772,856,432,416,324,824,1204,668,2848,328,424,2552,380,2488,2628,2828,2724,2688,2924,656,2332,494,1090,674,1144,468,558,1474,1436,852,1200,476,604,404,326,688,1320,1288,992,1256,978,726,1006,924,698,956,1124,1122,1298,864,946,1240,932,1272,1414,1372,412,322,354,582,1374,684,1164,566,492,808,552,1256,2168,922,604,546,596,1278,2896,748,912,824,1098,2122,2416,2364,2142,2090,2150,1156,828,922,2144,728,1024,616,904,1158,1504,872,464,1008,692,676,584,692,2232,880,1006,1052,2446,1122,1352,678,1022,1124,452,648,1214,1136,1168,746,1220,2268,948,494,424,874,814,2346,624,1050,1282,706,530,404,1476,792,1256,1204,1188,1096,1128,1336,1194,1180,1262,1344,570,1328,998,1006,890,828,984,932,1218,576,604,930,1066,1174,2154,508,786,502,1040,1254,2436,814,1078,1030,482,438,308,1214,1038,1678,482,1238,1460,1342,362,1730,1070,684,684,2068,1282,2374,1328,944,2094,1644,1496,1680,1638,396,1880,2430,1240,690,364,2448,1594,1210,1522,318,1174,592,596,1596,1604,1608,1566,1630,1580,1624,1604,618,1046,584,626,690,1138,1842,1096,708,396,416,1034,962,942,1658,1564,696,698,1414,2110,942,1310,780,1174,698,2050,1542,1458,1380,1150,1056,902,624,448,464,322,1740,2024,1716,796,882,432,594,1274,1090,1430,1296,1402,1186,974,800,574,532,462,944,718,796,920,1400,650,914,812,840,1170,1204,594,612,778,596,1164,1580,1328,976,516,628,758,708,1024,976,1334,800,568,1184,1158,834,878,1274,1556,774,1080,1524,1592,1634,1554,1510,1504,2294,496,348,412,2574,346,1116,1348,446,1362,504,1210,444,1324,1374,1600,1518,1646,1486,896,1098,512,938,460,852,1122,424,320,422,1410,928,1298,1156,1070,970,1438,582,730,622,1170,514,1054,674,984,834,300,1076,648,1100,1170,1016,1082,1196,1226,1140,1640,1064,476,1226,1054,1178,1188,922,430,540,2582,1064,1374,1618,322,774,600,864,976,902,1176,526,348,1316,874,1652,686,1186,520,1164,964,844,2292,1020,2424,848,898,1014,868,1068,1316,1284,1310,1298,2092,868,992,1390,516,964,1014,892,1464,916,726,522,2590,1386,1726,1308,958,938,1076,1308,1342,1296,1304,990,1436,1306,1016,348,2588,2602,1422,920,986,994,864,880,1108,598,356,1030,630,948,892,480,486,1338,1306,1046,1008,734,746,746,524,1188,1754,1746,1706,1502,1098,588,1880,638,1066,1408,568,1124,726,536,888,634,796,1416,1476,758,870,960,396,942,648,900,796,640,2228,2528,2574,2540,1580,2546,2456,1316,724,748,1612,2528,1302,428,312,314,318,316,330,312,3250,3250,3456,588,486,704,574,546,550,516,470,566,462,426,356,598,1294,788,494,460,730,1428,996,738,668,1136,1558,904,892,698,594,1082,1138,546,624,650,678,1620,1632,654,682,1008,772,938,930,826,3170,418,1574,1780,674,690,816,858,910,1464,482,510,970,1836,1016,1024,1044,1642,3082,1412,2632,2764,2760,850,924,1722,1550,1508,1776,1610,1656,974,1434,1476,1252,1956,920,800,324,800,986,884,858,1322,1330,2236,2248,1918,976,1954,1030,1676,1880,1582,2782,1292,2600,1366,966,950,988,1446,2604,1492,2796,1054,3244,1460,1340,3164,1218,3114,2790,2912,1456,1684,2024,1390,2812,2864,1716,2810,1378,2558,1418,1452,1514,1966,2922,606,844,1304,1042,1954,1784,1466,1280,1060,1272,1268,1676,1624,872,1346,2330,1658,2626,2634,692,2366,3198,898,986,1000,994,2904,1468,1154,1112,2158,1004,596,1510,1150,970,2680,2468,2824,2962,3016,1348,2564,3016,2220,2564,942,844,2510,1516,1264,2770,2586,2758,2608,1530,1432,3148,2420,1500,1010,848,1724,2768,2734,2720,1506,1308,350,458,1824,1782,1682,2310,1062,1234,1040,1198,1026,1116,2984,1480,1348,1302,2190,2894,2656,1710,1706,1726,1764,886,1060,1716,570,572,640,1670,1332,1434,544,556,592,608,734,1604,1270,2268,1736,1316,1176,876,822,1142,1180,1496,1530,1298,1568,680,662,784,2178,1240,1462,1240,1374,1418,850,1530,2334,974,1976,624,374,652,2390,452,504,768,752,1782,1486,1428,3082,920,982,1062,2864,2090,2060,2346,2752,888,1206,768,790,722,764,1484,2276,2080,2266,1572,1310,1276,1520,1278,1268,1326,1286,1332,1760,2608,2090,1248,1830,2776,1460,790,1108,1964,1536,1504,1210,584,836,1092,2166,2426,1178,2028,2420,2294,732,782,874,834,910,888,888,704,1646,2970,1302,1320,3276,2138,1908,1784,2544,1578,1246,1418,1322,868,480,782,560,796,982,448,492,492,1032,690,1194,1106,1588,614,558,1734,2176,1720,1732,1094,750,874,2154,308,608,1240,1780,1652,1392,1336,2308,1374,1422,1950,1586,1504,368,1462,1128,1076,1446,944,1786,1746,898,674,804,616,700,1128,668,672,620,1792,2624,616,1830,846,660,792,1038,2054,878,1356,1682,978,1970,998,574,588,612,1844,1178,978,1200,1744,1118,1584,1368,1700,886,920,1600,1242,1180,458,556,458,1188,2406,1936,1120,1392,1080,658,2248,1092,1608,1416,1810,1716,1658,1200,504,1142,756,1492,714,1014,758,388,854,1294,908,1616,1042,2214,690,576,318,1512,1568,2680,1074,1672,1450,820,946,498,976,596,320,1304,1200,2186,1292,2054,1098,934,644,1612,658,1326,718,310,364,366,604,794,3014,2696,1060,1238,2684,474,1518,960,1112,1648,1244,1336,996,798,1420,1012,1062,818,1802,1226,1138,660,662,464,706,1030,676,958,1694,752,1802,2632,1678,1558,1814,1630,824,916,1168,1258,1232,486,2114,1610,808,824,1220,1508,1714,1656,1394,1556,1246,2178,1242,1288,2078,2366,1668,1422,1628,834,1390,1966,1368,1398,1878,1638,1944,2094,2954,2164,808,1996,2236,2044,1152,1352,1888,1816,1864,1408,1500,1158,1454,1454,1014,1918,1674,658,1482,1198,2414,374,1378,668,772,1638,454,532,474,526,1404,1200,1382,1002,1212,2062,2240,658,1390,1380,1944,1416,3012,1890,1040,2158,2390,1484,2088,1728,1774,1792,1594,1508,1962,1236,1884,1028,1672,894,1732,806,958,1058,912,790,1570,2192,1384,2400,1228,1036,2548,836,874,574,1180,734,792,1598,1258,1880,900,1034,2958,748,1984,412,622,2498,1864,1312,2018,1138,624,1510,1980,1772,2288,1158,1656,1392,1362,670,1836,2402,2336,1110,1198,1830,2222,1908,2408,1354,1940,1656,1862,2844,2212,2240,2344,2290,1920,2048,1672,1200,1972,1568,636,528,562,902,692,1424,482,2036,1100,1704,1538,1188,2242,1828,2030,2392,2074,1824,1338,2298,1532,1444,2148,1914,2038,1410,1796,390,1818,976,1438,2694,1724,1622,820,1698,1308,1250,1162,1790,792,688,1960,1776,922,838,1668,1298,1256,610,1012,1014,2596,2272,1460,1844,1752,1706,1746,1012,1786,1488,1590,1672,2220,1686,1660,1960,590,1410,1888,2180,822,2314,2380,1520,2008,1434,1784,2296,1888,2062,2050,2252,1894,2150,1646,1716,1592,1826,2014,1412,1730,1568,1098,758,674,1792,960,684,2106,1104,940,1268,1624,1200,440,586,1280,462,1012,1562,2032,2140,2554,1882,1132,2078,2156,2186,776,2042,1782,2204,1320,1026,1070,1256,974,1270,1628,1076,1120,586,514,620,600,912,528,594,1204,1650,1742,1434,930,1308,2560,2102,1978,1352,2038,1986,1128,1306,1640,1320,1386,1890,1982,1318,1778,1504,2070,644,1036,1016,964,660,2004,1506,1974,1030,694,2012,1598,2234,1234,372,602,674,670,1398,910,498,1180,946,908,1108,1338,1048,994,1148,672,1106,1642,2092,1206,1658,1888,1524,1880,550,850,1528,1490,1566,2204,1764,1894,894,644,1650,1866,1004,556,550,2060,1644,1710,1730,1572,408,1098,306,1372,1540,1902,1796,2440,2494,582,664,1074,854,314,886,2514,1154,1036,1366,1360,1400,1550,640,714,1478,770,1818,1938,1644,1646,1432,574,896,1596,400,532,976,1202,970,802,1474,1462,1760,918,1456,1654,636,622,648,1308,1148,1560,1694,1712,1638,1416,814,1704,1288,598,1734,1686,1840,1986,720,788,1828,1586,492,380,846,1034,790,606,552,862,2436,998,1000,1558,2034,1574,950,804,1228,826,734,2472,2288,1280,1408,754,1142,1142,1606,1136,1306,784,2236,1540,2328,1326,1520,1438,824,328,1162,510,808,802,2044,2130,1956,2016,1388,2212,592,778,2126,1752,1402,1330,1884,1124,2590,1514,1796,1824,980,1256,1316,1198,1316,1102,696,1076,842,2048,394,616,2008,1302,1620,1614,1342,1256,1386,1648,1098,2294,1588,1634,1336,1574,1880,738,1766,2556,2516,2112,466,474,1500,1366,460,1254,644,656,1928,432,982,2508,590,1388,1192,722,1222,1280,2314,1890,1980,1138,1220,2028,746,1606,1304,638,808,1520,1612,1548,1084,894,2126,1900,592,1290,1014,1544,2390,1454,1862,1118,1582,2534,1578,1038,810,454,950,1506,1706,1016,1084,1328,1526,820,948,1598,1060,1750,1402,754,648,920,982,972,2214,920,936,1464,1102,546,1836,2068,552,530,528,1208,1280,1310,2556,2458,1424,656,1738,1278,722,338,694,894,1386,1872,1004,1500,1886,1618,1298,1584,1278,1098,1722,1492,1790,1996,1278,1828,1130,1562,1218,1078,1078,2496,1204,1216,1560,988,952,1944,1024,514,1072,1266,894,500,800,868,1340,1072,1092,1664,2530,1890,1760,1084,406,1078,820,1486,1232,1308,1250,1376,876,980,2050,2074,1804,636,2078,458,848,536,1264,1868,1440,1336,972,1326,974,870,1960,1192,2058,1008,1306,2022,1038,1584,1188,1942,1978,1350,1204,1074,1806,1366,1818,1132,330,1064,560,990,810,1012,1438,724,1224,2096,1140,1634,738,722,812,924,1848,954,1148,1260,378,764,2836,2614,912,1494,1486,2662,674,1596,618,410,392,932,1892,1964,556,408,756,1434,394,1594,1582,2842,2512,2454,2180,2162,2506,1616,1582,492,2802,2428,2976,2530,2942,2470,2424,2422,2926,544,1166,342,1308,1140,2848,2818,756,1128,1536,2610,2998,2996,2782,1716,940,930,906,846,1044,2760,2858,1548,1954,3116,2546,1716,324,1570,532,782,978,504,2804,1166,838,708,840,820,1198,1226,1016,962,1278,2182,838,1682,532,2824,428,1516,992,1150,752,1952,2908,2624,2776,910,406,460,538,1656,2206,3142,680,2530,2446,2612,650,1256,836,380,2870,2748,2722,2902,1568,766,2062,2428,1936,1552,816,2518,1226,918,688,732,718,2042,2704,2664,2282,2688,3170,3146,2528,2612,2922,2366,2816,3092,3022,2292,2262,2658,1812,2338,2702,3386,2868,2674,2678,2110,2756,2876,2338,2348,2182,1162,1204,2608,1922,886,450,2690,2866,2172,1658,2076,2726,326,318,558,394,448,1028,488,808,3116,3516,2640,2744,2462,2954,1432,1012,2612,766,1124,1212,1156,606,896,602,2676,2846,970,782,1234,2876,2278,1190,1182,2224,2546,2136,2478,2702,2068,1156,1108,2028,2258,2616,2792,562,2014,2848,2864,610,1794,982,832,310,950,1938,1126,1040,2958,2378,1460,928,440,1260,1246,2282,944,2778,2518,2744,1778,800,2466,2778,1038,996,1028,2460,2908,2736,1070,1056,1326,2308,790,780,2156,2866,2486,2492,2934,2670,1344,1180,3176,2644,2392,2928,2110,2590,1726,402,2842,2632,2938,2062,2814,2978,1178,1318,2290,2118,2656,2484,2836,2970,750,546,2670,702,620,3018,2656,2872,964,974,696,828,2996,3176,3176,504,542,514,2678,846,1386,2864,2926,2958,646,444,978,842,2326,2334,1400,1308,1298,1332,754,520,734,1036,2292,1310,1372,2942,2398,2856,2964,2650,878,1396,1416,1140,1340,1310,1080,1018,776,698,1340,1330,772,552,634,2394,2248,2362,2280,2560,2586,2286,2238,2526,2084,2510,2614,2172,2354,2310,2502,1812,2340,1548,2522,2026,2196,1900,2160,2280,2630,1726,2650,2322,1872,1932,2142,2638,2076,1746,2664,2212,2104,714,634,1214,2426,1798,1764,2152,2292,1738,954,502,950,2384,2534,2004,1266,452,496,342,1168,948,1236,2348,2348,872,1228,1236,1288,936,1588,2380,736,752,2348,1456,1492,736,1644,1464,1276,2364,1084,1368,2356,1276,392,828,1656,1232,964,2372,304,712,2356,2384,796,540,1576,2360,1032,2360,956,604,724,2384,1540,1032,760,2092,2368,2364,2352,416,1112,1900,1596,828,1588,644,720,640,1226,1042,2146,1106,1110,934,1002,1146,2036,800,676,736,804,1208,2232,1394,1446,1062,1264,2146,896,1310,1122,942,608,470,2364,518,1688,1198,1020,726,730,812,904,2108,2090,758,978,900,1068,764,728,672,2138,1970,1210,750,794,1442,1300,2592,1330,688,726,862,938,1046,978,2122,2606,850,664,1130,1174,1220,860,966,680,786,730,1046,738,582,1138,2560,1050,882,650,806,524,688,622,1304,626,1288,754,2244,670,888,2104,642,1398,564,956,912,536,794,986,2334,1492,984,2100,1418,1422,2498,1056,800,1360,1016,2774,1190,1606,2200,944,954,1044,2544,1638,2028,1044,2386,2838,3342,2162,2814,2292,2488,1198,1166,1162,1560,1558,1392,1256,1442,2502,1108,1658,2428,1464,1152,1862,1640,804,708,1594,1416,1672,1084,1412,948,2462,1630,1498,2348,836,804,1480,2372,1012,794,2618,1582,574,2352,960,1626,540,2136,1938,1194,2350,1060,956,1196,2102,1650,1988,926,2244,1544,1348,1312,2658,1138,1212,2470,1288,1468,1730,1090,2840,1158,1140,1418,2354,1198,982,408,2818,1234,906,1128,830,546,2306,1068,2116,1232,1344,692,2388,780,888,716,1020,2406,790,842,1410,2486,800,1026,1776,894,2506,544,1506,1168,2500,364,2026,2780,1746,1912,886,548,2538,1116,410,800,2666,2014,1240,2028,1044,2354,1420,1686,1414,2380,2292,1548,2252,1918,1260,2566,1642,540,834,812,2570,748,806,894,948,712,580,2330,1290,872,1158,742,2412,692,1082,950,828,636,650,824,2352,1214,1056,574,592,722,1188,2348,1032,1048,526,980,1042,2554,766,940,752,762,820,824,820,808,1194,982,1208,1056,704,928,1272,1010,1222,840,690,660,1038,1028,1144,1204,1680,1186,466,2330,1548,1702,1200,2332,1806,1258,2816,1990,1966,938,1442,3110,2826,1146,1498,2582,1116,1036,1024,772,1460,934,1674,1034,2746,1044,1276,856,1330,2604,1066,942,794,1416,1416,1176,1422,640,2596,1302,1060,1078,642,2206,1188,1300,1080,920,948,2354,1172,1304,968,770,1154,716,672,988,1416,1280,2470,1132,926,822,1296,438,500,2234,796,1066,2026,1914,930,1352,2246,956,1636,912,1402,2508,588,710,1216,1572,2668,1432,888,1396,1198,1188,1186,2308,1180,1998,844,1176,1204,498,1200,1238,656,580,1776,2374,1082,1080,1464,1880,1006,2252,1906,1066,2110,526,1332,1412,1640,1472,2476,1194,1514,1206,2598,1332,2172,1076,1964,2014,2102,1624,514,786,1398,1912,1440,2228,1530,1760,638,812,2484,816,1466,1474,986,1036,3012,708,940,1338,2528,1550,1210,890,1152,2296,666,1238,2036,762,816,894,1116,1152,882,1062,812,744,946,940,840,910,512,818,714,806,484,1392,780,478,770,554,396,534,874,380,722,952,1830,2328,648,674,602,664,314,998,1074,1070,1102,1164,526,826,1896,494,378,514,556,522,722,1082,570,838,602,858,604,520,848,574,806,602,468,476,480,476,478,830,1370,1412,886,1050,858,2002,526,734,1116,546,794,678,580,1006,376,794,878,862,984,844,1182,1296,1630,1274,486,1012,520,854,636,1348,794,824,1072,1272,560,484,390,478,578,2332,1312,1234,798,324,434,2012,968,512,518,1198,1250,726,390,988,1322,308,374,572,1086,970,604,1280,832,1424,1286,596,900,1572,862,1080,506,1972,1392,326,346,1520,530,562,1426,500,444,466,678,676,1126,1424,332,702,2102,2960,2960,400,386,2160,2624,1256,782,1058,816,1214,562,692,1418,1096,1450,1272,2184,1762,2398,1202,980,614,798,384,1150,600,778,832,622,524,438,666,908,2368,1092,776,680,884,890,1214,1046,2368,1036,1442,844,714,724,680,370,1350,1322,624,536,2442,862,634,680,866,768,1328,696,508,784,1190,1268,1698,614,1464,454,638,490,754,586,766,872,1364,1224,792,1446,692,560,854,718,1216,462,694,724,844,1016,850,672,724,724,694,2288,1264,718,990,846,800,1730,764,492,352,694,548,700,920,720,588,600,938,698,770,1656,1480,936,1064,1056,424,1302,2328,1312,796,1054,858,564,1174,1410,1318,1218,1228,644,716,952,866,674,890,1452,1258,1664,1198,690,926,864,710,942,1264,1768,620,944,1268,1056,736,1108,1072,786,508,724,514,1134,708,1178,1180,710,690,574,574,936,782,1170,1152,926,1626,944,1300,1136,920,914,900,2112,1226,552,618,572,634,816,1090,726,718,980,1440,586,920,1330,646,1640,790,426,484,912,768,1166,916,1034,1172,990,996,1264,2472,1060,2212,1358,1800,1596,1472,1320,2358,1410,972,884,1182,1080,2446,948,826,1104,500,730,1442,694,532,610,934,1422,854,514,606,862,372,1062,684,1128,2946,3047,1048,764,546,544,1746,1458,1300,2938,1094,1104,1400,3072,1400,1874,3006,1530,1700,1682,1958,1790,3126,1392,1454,1384,774,1112,714,2098,3050,1722,3370,1560,612,2022,884,2712,2728,1512,1820,1346,1534,1780,2202,1198,1332,1050,1498,1784,1164,1922,1458,1170,1524,1512,1664,1462,1370,1494,1310,1522,1380,2446,456,402,416,742,1138,2084,1618,2832,1044,794,2928,1568,1674,846,1140,402,1146,1266,1316,1430,1582,1292,876,3008,2084,1056,2172,628,1708,2420,2174,1664,1234,972,810,1284,824,1310,1734,1278,1240,2928,1112,840,1894,1322,1282,1704,1536,1408,1286,906,932,1284,1356,1044,1498,1506,1230,1522,1284,1278,1744,1130,1134,2264,1328,1196,1018,866,848,1968,1678,1500,1232,1492,1022,1006,988,978,976,930,976,1014,956,1010,1018,1620,796,340,1520,1038,1048,664,690,2076,908,902,1144,1040,1678,1434,1418,1364,1680,1530,1562,1700,1282,1766,1940,1664,1300,622,916,808,910,940,918,926,926,1084,1170,666,914,544,540,530,538,492,2840,886,2868,566,966,1486,936,946,936,942,928,942,1048,1042,964,1048,976,718,772,710,702,712,718,1814,1786,1820,1834,1780,1786,480,600,1062,1268,1754,1946,1360,1754,1622,1466,1382,1722,1676,1082,810,1042,1016,1822,1822,1824,1860,1864,756,746,1932,2040,2132,2110,520,1072,1088,1064,1392,1278,1686,2584,980,1436,1302,2272,1622,2630,2032,568,1544,952,1698,1442,1380,2830,1092,1328,2994,1412,1832,2888,1500,1672,1758,1934,1764,3096,1276,1442,1360,758,2012,2088,2884,1676,3280,1516,612,1980,862,2674,2694,1498,1798,1328,1520,1750,2168,1152,1310,1030,1482,1670,1110,1890,1434,1720,1390,1490,1642,1438,1468,1278,1500,1344,2466,1478,1266,2050,1568,2782,1036,2890,1528,1642,840,1258,576,1104,1230,1296,1286,1528,1280,846,2920,2020,1038,2150,616,1674,2386,2112,1656,1196,1616,1298,814,1282,1700,1258,1224,1100,826,1870,1306,1266,1672,1514,1382,1268,900,874,1260,1326,1032,1472,1472,1196,1486,1252,1250,1718,1110,1118,1030,1036,1400,1198,1352,856,814,1942,1594,1694,1334,1260,998,980,978,960,958,916,990,940,994,996,1572,1190,1518,562,998,1010,526,666,670,2046,1496,862,886,1128,1026,1598,1404,1396,1330,1652,1482,1544,1682,1264,1738,1896,1636,626,906,932,886,918,908,876,910,1062,966,526,524,528,480,2766,872,2846,552,532,956,1442,920,920,932,922,912,928,1030,1024,954,1026,962,702,752,682,690,700,706,1780,1760,1784,1806,1750,1752,472,588,1030,592,1762,1720,1910,1328,1720,1586,1436,1358,1678,1646,1078,792,1016,992,1792,1788,1796,1820,1824,744,734,1900,1152,2088,2070,2074,1052,1068,1046,1360,1730,1656,2534,970,1414,1284,2228,1592,2592,1992,548,1532,944,1778,854,1264,3282,1694,1746,1522,1380,1380,2166,608,1510,560,2664,2696,1622,1662,1792,748,1502,1502,1164,1306,792,1930,1028,1468,2884,1800,1238,1886,1434,1704,1396,1496,1628,1348,1350,1460,1256,1498,1354,2446,1492,1210,2026,1556,2780,1028,780,2890,1518,1648,842,1268,564,1098,1240,1280,1410,1536,1276,846,2892,2100,1028,2138,610,2376,1676,2124,1640,1210,1296,814,1280,1696,1258,1214,1832,2868,1090,834,1852,1302,1264,1680,1510,1388,1254,864,886,1248,1350,1026,1478,1484,1198,1488,1252,1248,1700,1118,1106,2214,1420,1282,1460,862,810,1958,2020,2908,1458,1148,1284,1008,986,974,952,968,948,904,952,1002,986,986,1586,1178,1488,562,918,966,644,640,528,666,672,1316,880,890,1128,1024,1660,1404,1394,1322,1656,1474,1542,1668,1254,1740,1928,1642,1278,626,900,936,886,914,930,916,910,1058,964,524,518,522,474,2766,806,2816,554,528,958,1444,922,918,934,922,922,930,1014,1030,940,1032,948,708,762,762,686,696,718,1774,1762,1782,1804,1748,1756,464,584,986,590,1768,1716,1916,1324,1724,1448,1434,1354,1688,1642,798,1012,998,1792,1776,1804,1812,1828,748,734,1902,1978,2324,2060,1044,1054,1356,1732,1662,2534,974,1416,1286,2222,1610,2588,1986,552,1514,938,1620,788,1152,2986,1542,1616,1404,1262,1258,1976,554,1390,1820,2428,2456,1386,1532,1630,682,1388,1214,1362,1060,1204,2490,840,1354,1616,1054,1742,1314,1570,1368,1360,1508,1328,1236,1350,1146,1290,1238,2238,1362,1038,1878,1446,2542,940,724,2632,1402,528,764,1150,1012,1132,1180,1290,1398,1164,780,2638,1738,952,1952,562,2170,1546,1942,1510,1106,1078,1244,744,1184,1432,1160,1100,1690,2646,1002,758,1720,1188,1152,1546,1376,1268,1160,790,1348,806,1154,1214,940,1348,1336,1094,1376,1156,1138,1570,1020,1020,2036,1304,1080,1264,776,744,1784,1912,2650,1366,1202,1220,1360,922,900,898,876,880,862,838,878,912,866,910,908,1446,1086,1434,518,908,888,590,584,608,606,610,814,804,1026,930,1506,1294,1272,1220,1506,1358,1404,1538,1158,1582,1738,1498,1178,570,762,846,816,842,844,838,836,1046,888,482,472,484,434,2524,790,2566,504,484,870,1316,838,848,848,850,834,842,938,938,866,848,874,654,700,638,648,698,652,1630,1602,1644,1646,1610,1598,428,534,544,1608,1580,1744,1224,1570,1470,1314,1236,1538,1512,736,934,910,1634,1638,1636,1670,1666,746,666,1196,1738,1732,2116,1900,1500,966,980,960,1246,1578,1520,2342,892,1292,1178,2058,1462,2364,504,1410,858,1328,1150,1070,2220,1004,846,984,2308,310,578,1208,2240,1172,1294,1374,1496,1374,2414,1066,1110,1062,594,1528,1634,2242,1310,2560,1182,478,1542,666,2072,2078,1152,1390,1026,1168,1388,1672,890,1012,796,1142,1426,802,1472,1108,1326,490,530,1150,1270,1118,1038,1136,934,1112,1036,1148,910,1584,1222,2162,796,610,2230,1184,1072,650,978,440,854,958,1002,1084,1194,986,2232,1568,802,1662,476,1302,1838,1644,1260,932,864,1052,626,996,1304,982,846,1440,1004,976,1302,1166,1076,976,606,684,976,1026,792,1140,1148,928,1158,978,968,1324,866,862,862,618,738,924,1144,658,628,628,1062,1612,2248,1302,826,1142,1140,778,762,754,744,748,732,708,746,776,766,770,1228,916,1166,754,756,498,494,516,516,516,684,684,868,788,1238,1138,1078,1030,1276,1154,1196,1300,976,1342,1472,1266,998,478,650,706,602,708,702,676,702,818,410,394,406,370,2158,674,2188,430,408,738,1130,710,716,716,718,708,720,692,796,734,796,740,1380,1358,1390,1394,1360,1350,356,456,458,1346,1328,1472,1032,1324,1244,1116,1050,1298,1282,686,614,788,774,1390,1380,1398,1406,1416,1018,1470,1554,1618,1598,1616,814,830,816,1060,1336,1288,1586,394,1098,992,1736,1232,2018,1542,428,1182,718,624,744,1068,1678,1008,1148,1784,1274,1680,1562,970,956,958,1098,2102,648,580,1890,894,1854,692,1030,1880,1870,1652,422,598,428,888,1176,856,816,714,1426,888,458,782,1178,806,908,944,888,872,820,876,1346,1940,1556,1326,1350,1586,1042,684,1060,1234,480,578,1238,532,566,1238,564,576,1348,454,1282,1320,530,456,1308,1236,1236,656,774,1138,1866,1596,1622,962,1074,1082,1824,1612,1536,750,1400,1708,1392,1354,766,762,1204,1198,1226,920,704,1294,718,2110,742,880,1278,738,958,960,840,930,564,874,672,1142,998,2008,1246,1848,730,2120,1202,1304,944,1226,966,762,802,1502,1254,898,1008,916,822,922,910,2130,1798,1834,1446,1404,1528,990,1052,1234,728,980,1016,1028,1304,1324,886,732,1080,1066,2064,442,374,1156,1716,1372,1690,1640,2148,2104,1162,1162,710,1084,1834,492,826,1166,706,1088,684,1172,888,1192,774,390,630,572,1216,808,730,978,1384,1234,1898,2090,548,2624,528,2786,3348,1080,666,1604,1002,1348,1044,1552,720,894,1826,1412,1872,1632,2810,2314,3086,1514,516,558,1024,506,1476,782,1090,1054,666,532,796,676,572,852,1100,3060,1408,998,882,1134,1138,1590,1342,3056,1352,1816,1090,920,924,876,462,1736,1702,1028,818,776,3180,1108,816,878,1088,362,986,308,1712,898,738,916,1034,1452,1654,2186,798,892,1892,580,896,630,1026,722,532,990,1128,1752,1488,1584,1022,1868,890,724,1102,916,924,1534,1328,712,1086,1316,1092,868,934,932,896,2958,1678,924,1202,1094,1036,2236,992,634,1192,720,898,1190,930,756,776,1214,898,1000,2134,1914,1258,1374,1358,546,1764,3018,1688,1032,1356,1116,724,1518,1812,1710,1586,1596,838,922,1238,922,866,1158,1884,1628,2158,1554,898,1188,1122,908,1218,1630,2314,810,1222,1656,1376,1046,1440,1396,1038,662,932,666,1462,1348,1132,1752,1680,936,812,752,746,1218,1026,1484,1490,1098,1208,2116,1216,1682,1480,1194,1202,1172,2720,1066,1128,844,752,1120,1058,1418,946,922,610,1854,756,1184,1722,832,2124,650,1028,548,632,1180,1110,1518,1192,1334,1524,1278,1504,1410,1642,3228,1362,2708,1762,2338,2076,1912,1658,3086,1780,1270,1152,1538,1444,3188,1236,1076,1432,674,948,1878,906,644,798,1214,1822,1112,684,786,1114,724,1346,890,602,970,350,438,732,1144,944,716,1622,664,440,1138,402,354,1112,402,388,368,338,1122,1538,1020,642,872,1172,3527,2620,992,560,472,456,1016,2388,456,1572,2868,340,448,628,2088,1052,660,460,1636,2216,2060,416,452,2600,2104,2536,1552,460,3052,2228,2216,1944,2016,2648,2652,2504,2868,2296,1720,2380,1196,1028,484,2120,448,456,2112,460,488,1928,448,3560,720,874,1402,2492,1252,814,2576,2920,2898,2892,1452,1490,2524,2368,2838,2850,2358,2540,2828,2548,2490,2634,2198,2882,2888,2628,2916,2914,932,896,900,2864,2728,2582,2848,2698,2670,2530,2536,2560,2910,2664,2648,2504,2848,2594,2822,2694,2560,2908,2670,2806,2776,2406,2910,2574,2920,2864,2926,2518,2588,2580,2418,2490,2114,2890,2796,2852,2912,2884,2838,2620,2910,3040,2894,2838,2920,2736,2892,2846,2428,2104,2064,2924,2902,1146,1150,2842,2656,2776,2684,2822,2554,2926,2826,2916,2226,1692,2728,2840,2036,2412,2896,2950,2954,2442,2616,2946,2846,2208,2604,2740,2920,2938,2824,2896,2884,2922,2608,2180,2864,1932,646,2060,2040,2778,2780,2856,2642,2798,2656,2848,2594,2554,2916,2872,2892,2726,2850,2890,2788,2840,2686,2816,2838,2940,2700,2870,2738,2906,2824,2924,2818,2644,454,472,1462,638,2734,2842,388,1184,566,2612,2906,2848,2912,2940,2916,2922,2916,2840,2864,2938,2768,2640,1304,1374,1446,1450,1364,1432,2934,2652,2906,2934,2922,2670,2660,2934,2924,1294,1416,1228,526,1746,1638,1404,1466,2318,2698,968,1776,1874,1834,1658,1442,1956,1762,666,1356,848,912,1012,1258,940,1446,682,742,656,1504,2898,3010,1804,1428,1430,2938,1782,2846,1938,2516,1472,1852,1902,1854,1844,604,1104,470,560,1280,1266,394,1892,1234,1228,1216,1232,620,466,1286,1912,2264,1692,1276,1166,812,396,3114,556,2646,1950,1916,1510,1278,1616,3140,1634,798,1676,2048,2950,1836,670,714,1592,1298,1314,1560,1782,954,2068,1454,338,862,3060,1368,1772,700,1928,1930,1710,1998,828,1294,1202,930,1328,1540,1148,1074,1418,1210,1188,404,622,3066,2980,1512,1634,1488,1968,2388,372,1878,3098,1636,1946,2750,2448,1652,2734,2036,3084,1978,3076,2560,2994,2218,2894,1726,2020,2066,1866,1854,1392,1502,1934,2806,1970,2858,2142,1384,1288,674,2088,1552,1652,1736,1546,1972,1226,1438,2250,1540,1896,820,928,2652,1892,1234,704,2564,1278,802,1392,1588,1498,2982,1576,3124,1662,1350,1308,1128,1660,1252,1558,3108,1746,1654,2646,2608,1356,2298,2036,1514,546,668,644,1614,1592,2948,1376,1330,1748,1914,1786,2528,3004,2058,1166,2000,2108,1008,1290,3116,1398,3100,1622,2910,1504,1078,1630,2116,1356,754,1498,1248,1102,1468,1502,2076,1592,1674,2674,1234,1050,1078,2410,840,450,1432,988,1144,1714,2432,1154,1216,1670,1280,1752,1420,1674,1434,1764,1278,2978,3014,3064,1748,1504,948,1954,1312,2558,1722,2878,622,1654,1704,1400,1532,1098,1656,2860,1250,1822,2066,2062,836,1752,1622,1916,1562,2080,2076,1874,1696,2074,3116,3110,2968,3216,1080,1330,1472,1178,946,1074,1108,1334,2898,1196,3116,1026,994,1332,2596,802,800,892,1380,904,1104,1756,1882,1270,1468,1240,948,1408,1396,2772,1102,898,646,2238,1698,1124,1976,1956,2074,1046,1096,1134,2290,2972,1910,866,794,1516,1520,1110,2002,1758,1522,1510,1488,1522,714,1364,1272,1222,1664,1432,1296,1188,1408,2080,1330,1016,722,1422,774,1010,1298,1124,786,774,1404,918,1332,862,1506,1760,1280,1402,1294,1420,1066,1266,526,1386,1296,1398,1166,1242,788,520,1316,1154,1588,1538,1854,1546,1310,942,1072,1896,1080,1722,1450,1766,1540,1664,712,2052,994,1638,1158,1028,2852,608,1272,1660,1404,1082,1212,1898,2652,1764,2538,406,1014,2332,2414,462,2014,1000,2564,1554,2000,2814,1386,2238,1742,1708,2176,1762,2728,1892,1200,1836,2156,2068,2648,866,890,2996,1858,1698,1708,1876,2610,2250,2332,2352,2750,2738,1856,1664,2864,1944,2200,2008,1554,1598,2376,2276,2612,2384,622,414,1958,1660,2660,2198,2176,2178,1648,2376,1632,1868,1576,1554,2614,2726,2622,2596,2056,1588,2682,2010,2028,2628,1632,2266,2214,2300,2318,2588,2382,1908,2842,2416,2054,2488,1826,1752,902,2652,2072,1038,1384,1236,348,530,550,1302,624,3095,3095,546,816,412,1576,1468,1790,1100,636,2872,2872,2820,2704,2722,2842,2708,2822,2720,2126,2698,2706,2746,2240,354,2726,2748,2106,2070,1816,1764,2688,2582,2704,2706,2730,2792,2710,2836,2116,2126,2284,2146,1776,686,1076,2708,2716,2772,2696,2730,2698,2748,2736,2752,2816,2838,2758,2710,2688,2817,2684,2700,2204,2778,2690,2768,2702,2760,2736,2696,2690,2444,2102,2030,2452,2720,2710,2104,2168,2102,2078,2066,1698,1014,2748,2722,2652,1442,2024,2520,2716,2742,2696,2708,1852,660,2494,2500,2714,2710,2484,2230,2728,2270,2702,2676,2310,2260,2268,2216,2722,1726,1212,2738,2708,832,1526,848,862,832,1906,2636,2700,2784,1782,2078,1986,1414,1270,1484,1242,2118,2746,2712,958,760,388,400,1004,740,510,2814,2702,964,1070,1836,1830,1952,2718,1220,2716,1804,1086,1552,1670,1622,1634,2730,2806,1762,2710,1956,2714,2744,1780,1770,1634,1628,1682,1648,2666,1720,1076,820,1000,2740,934,970,926,1024,368,2388,2710,566,2760,692,2182,624,627,2200,3419,943,2370,320,3208,3444,3418,3980,3474,3710,3618,3442,3730,680,594,936,938,2502,2426,2250,2046,2348,2374,2250,2194,2254,1630,530,984,508,650,884,592,540,448,2652,2720,2484,2064,908,780,600,2172,3280,3096,3284,2564,1100,864,3120,1444,1444,3088,3040,2392,3268,2704,2256,2308,2588,2060,3240,1756,3136,1776,2876,1284,1436,1360,3336,2688,1584,1808,1432,828,828,1304,1216,1664,512,820,1180,976,1228,2428,732,1412,2312,3420,1060,888,2420,390,992,1014,1060,1108,1040,436,1296,996,412,1414,1018,1346,1000,1134,1058,1116,1168,1046,326,1030,996,1070,1040,1016,326,1058,990,1006,1034,346,1286,1004,1116,414,582,1400,1030,1412,1024,1010,374,1048,328,1058,1486,586,1066,596,1042,1008,1020,478,1016,344,620,1272,346,1032,358,1296,352,648,1020,356,330,1020,1360,362,312,1390,372,1058,390,460,1038,342,1068,1002,356,652,1116,358,1094,362,332,1252,614,1034,350,1084,1054,362,1046,1234,362,620,1084,348,1056,372,440,1016,1010,364,620,1028,358,1046,376,1022,334,1036,348,1056,344,458,1214,352,346,1036,328,1024,356,312,1020,362,1004,666,1016,1082,358,1046,1056,346,458,1014,378,1004,348,1022,354,1214,350,1412,358,330,1036,348,458,1050,1014,344,1028,392,1312,344,620,1310,366,1004,340,1316,352,438,1018,344,1038,354,302,3163,464,994,426,1226,318,1106,354,336,1030,348,662,1214,310,1012,352,1098,346,1326,1048,370,626,1216,304,1090,350,1156,358,1088,350,460,1052,316,460,1040,358,1092,350,436,1048,350,616,1028,358,338,1032,376,1082,1126,344,462,1038,352,1094,382,436,1214,328,1038,354,1032,348,328,1040,362,656,1260,358,618,1068,342,1074,456,1238,358,1262,354,1070,352,1106,1088,360,1264,340,1064,358,1102,358,1042,372,1040,348,658,1042,350,1036,374,326,1048,358,3147,492,1124,316,1064,314,1156,312,316,316,1090,1078,316,590,1054,312,638,1196,320,494,1252,316,468,1080,316,1080,316,468,1102,318,1088,316,506,1100,316,1062,316,1052,318,1074,316,1142,324,654,1080,318,1068,314,496,1422,476,1068,320,1050,320,1062,346,1104,320,666,1050,318,1076,318,464,318,1104,1082,1146,316,508,1050,320,3125,1600,1234,1600,836,784,1600,1416,894,1588,520,460,1712,1380,460,420,364,740,2280,3108,1028,1184,494,406,833,1301,444,1600,824,3048,668,758,1628,1450,2904,2874,1666,1580,1632,2904,1440,2238,2596,1440,1342,2848,2452,2244,2296,1694,1652,762,2440,2530,2546,776,432,2436,2468,2498,2512,2606,2462,758,2000,1224,964,936,594,866,444,2032,3444,1390,2268,3390,3410,3310,1980,3286,2918,1098,3404,558,426,3616,2794,392,2928,2022,2784,424,868,3468,3458,932,650,3170,3396,460,568,3466,2808,3336,602,668,328,1554,374,632,314,436,362,320,436,434,446,432,430,342,404,858,398,392,794,816,350,352,442,426,446,3544,782,816,646,1238,3118,370,388,356,354,350,354,358,1036,554,582,1086,790,1222,1546,632,634,3516,756,596,932,456,644,394,454,644,308,334,2870,1126,410,344,310,300,580,582,574,574,524,522,446,894,968,970,542,984,374,992,990,792,398,516,450,714,536,528,956,534,672,524,402,540,748,648,324,946,944,956,978,946,980,948,974,978,982,448,442,942,958,440,986,982,988,686,966,968,440,980,936,564,470,984,972,962,980,974,984,960,982,704,604,972,786,974,952,900,816,806,774,958,928,586,1122,1046,578,1169,1072,1168,1120,1154,1051,462,561,1061,1008,952,317,721,581,1086,499,489,1129,1051,1068,1043,1082,1149,1072,528,526,1154,1130,1102,963,1086,645,527,546,363,663,376,623,640,506,763,376,1026,430,338,494,458,676,886,340,804,578,415,618,343,834,608,438,590,2184,950,334,464,752,597,387,1132,470,684,744,642,1280,1250,1020,1176,1156,1100,1186,1328,610,612,1650,1332,862,714,516,564,748,838,950,844,524,574,604,652,642,762,572,686,1433,1510,526,431,320,362,328,362,484,344,354,1186,532,675,346,398,766,482,614,686,914,990,590,646,1130,688,750,1138,1178,390,637,824,1096,602,790,820,868,1426,1186,692,480,430,692,360,948,850,688,474,482,486,314,612,844,906,430,1045,458,830,490,1520,588,854,1494,662,1512,576,332,524,534,402,638,748,1040,654,818,550,718,583,1298,1020,1582,624,614,604,434,884,938,520,750,414,438,610,1433,522,528,800,818,910,1200,1078,1150,952,430,728,880,586,626,734,810,774,564,906,596,748,662,718,418,772,790,340,426,826,490,600,676,1172,888,910,1350,988,858,1040,942,326,1258,1176,1228,1180,868,1037,574,888,1076,2443,812,614,438,1290,1342,1330,406,445,1374,1198,394,392,1030,342,586,448,354,701,970,892,796,784,512,952,415,1118,736,1140,1298,928,754,1128,572,1070,1094,332,702,740,782,1164,570,506,620,658,572,674,814,828,1874,512,836,714,1126,692,1342,1250,742,706,384,1352,1240,1168,522,466,1098,414,575,436,1267,1142,393,1338,612,580,1150,1012,1062,1270,1316,1036,1282,1014,668,838,1130,694,608,400,388,1152,1212,615,900,380,410,1208,1085,838,334,928,834,832,526,782,832,1120,588,744,1076,818,1278,1084,630,1970,2002,1680,2228,648,406,630,492,1068,584,1076,932,800,652,780,1100,1780,518,1292,1364,1276,1226,1316,1216,2038,1744,1296,1602,1248,1574,1024,1132,934,914,1234,676,1116,1574,854,1402,970,1150,1244,1640,1300,1058,2192,1138,1290,1422,1332,1408,1310,1112,916,1008,1414,1008,1338,1128,308,1114,824,540,694,844,538,772,866,1644,356,340,318,1404,410,2266,766,2508,1438,1186,2316,1638,2000,1182,3058,300,1464,1334,878,550,1142,3418,3474,3066,310,646,634,776,3158,3386,690,534,1932,1304,948,808,812,476,956,2108,2084,2080,2072,2088,2098,2094,2110,2130,2120,2102,2172,2114,968,798,1918,540,522,516,516,764,810,468,814,886,710,820,1092,3339,2416,680,2432,2524,2236,2512,2164,1812,2420,2424,2416,2276,2416,1252,2344,912,1932,2172,1568,2012,2172,1600,2260,2080,1784,1952,2120,2324,2208,1108,2060,2208,2224,2200,2232,2216,2200,2216,2244,2220,2276,2216,632,476,470,396,724,328,662,376,470,600,374,444,2980,600,880,500,468,500,536,2972,2172,3208,710,1170,598,488,1056,1602,1430,2072,1488,1228,880,1520,1510,1406,1454,2340,1084,1770,2108,1232,1180,1042,1140,1156,1044,1052,1376,1518,646,1126,1766,994,1504,1156,1494,1596,1622,1098,914,1436,1462,1188,1544,1476,394,986,1774,1282,1320,2082,1744,1068,1688,1456,1742,1576,1536,1390,1164,1312,958,618,568,1330,2056,1040,1320,1294,1408,1360,1022,984,894,1172,1654,806,1110,1126,1422,2358,1366,1572,862,676,404,1374,1774,1174,1056,1186,934,1004,358,1426,1174,1164,1298,1256,1398,1518,680,1716,1048,1304,1390,1404,1112,548,2360,1544,942,1794,1312,888,550,884,1874,982,1062,1480,1760,1420,1106,976,1032,1224,652,1490,792,560,882,558,826,918,592,394,420,506,480,594,524,4422,3910,4244,4080,4074,4068,1104,512,3398,2216,852,824,4160,400,388,1848,1272,1128,1214,1698,2520,3786,1628,976,4150,428,504,340,456,532,552,2368,580,696,3332,3140,636,1812,500,1104,2572,972,580,2948,628,396,2196,2584,2932,2256,348,648,440,444,376,368,376,368,2188,2128,2224,2232,2200,2228,2352,2188,2228,2216,2208,2228,2264,2136,2216,1052,740,672,1994,2040,2024,2058,2046,2008,1958,1932,1992,2048,1942,1970,1984,2076,1880,1918,2256,1932,1992,1978,1964,1962,1966,1974,1910,2012,2028,2012,1988,1926,2022,1976,2234,1992,2020,2034,1926,1946,2232,2020,2036,1732,1984,1836,1826,1876,1818,1954,1876,1950,2238,2146,2030,1954,1994,1762,2010,2000,2016,2062,1750,2028,1864,1328,1252,542,528,420,392,386,396,410,1474,442,390,386,418,386,388,414,392,386,390,390,376,392,388,388,392,420,416,408,494,644,380,386,400,402,402,400,406,1912,414,414,496,470,398,594,400,532,446,412,382,394,470,470,464,392,356,462,484,320,438,440,440,396,406,398,450,1728,2171,2222,1888,1787,1776,2198,2242,2144,1707,2200,2269,568,718,734,304,314,654,732,306,576,596,714,576,1068,306,316,314,326,318,454,302,308,324,314,590,2682,393,708,476,1332,1284,472,1396,480,1292,392,1212,468,1312,1176,476,1344,476,1432,1296,468,1312,612,1304,472,1300,456,1336,1016,1136,1292,316,632,1196,1248,1316,1308,1280,1308,1324,1176,988,1156,1316,1304,1324,1224,624,676,1300,1296,1260,1292,1160,1308,1304,1400,1316,1092,1100,1060,1120,1324,1284,1296,1200,1180,1232,1320,1308,1372,1280,1348,1096,1316,1264,476,1324,1048,1312,1308,1288,1304,1336,1292,1316,1296,1308,1296,1184,1312,1232,1296,1336,1204,1308,640,488,1312,1292,1332,1312,1320,1304,1320,1308,1364,1312,1304,1180,1240,1300,1048,1316,472,404,436,1252,696,1092,480,1080,1088,668,1096,2516,2412,1068,1084,1316,848,1332,1196,1076,796,1084,2424,988,1292,1212,1092,1156,1088,2308,1168,1084,1308,1100,1128,2352,1096,1092,1088,1080,1084,1032,1340,2316,1324,1304,1376,2200,752,1208,1320,1112,1212,1004,1312,1104,816,1088,1068,976,1108,1084,1084,848,1096,1312,1020,2460,1352,1300,1240,1096,1108,1104,1152,1092,1108,1332,1016,1312,1332,1352,1112,1324,1324,1112,1328,1320,1320,984,408,2528,448,778,802,1062,536,362,1012,424,832,838,860,852,500,532,2412,576,1222,560,716,910,686,978,2054,2458,618,1044,2118,2406,364,1294,364,568,444,494,920,2466,948,338,1266,784,1222,1074,494,956,888,670,852,784,604,810,624,1152,772,440,342,548,548,454,502,514,1018,610,604,536,776,532,698,358,398,480,812,716,722,850,738,726,926,734,632,470,462,570,392,410,416,412,386,478,410,848,722,774,558,672,566,456,388,416,564,454,368,450,788,406,364,480,412,522,436,334,328,526,326,418,414,506,666,814,662,556,398,470,1278,970,354,1074,1066,450,494,688,556,570,784,624,732,462,688,568,508,560,384,436,458,866,528,360,506,888,468,554,484,384,314,472,422,480,414,370,488,628,380,442,368,1466,876,666,564,576,730,672,350,918,816,796,900,650,944,754,500,816,836,690,362,496,494,784,766,872,830,980,752,734,866,544,982,738,882,832,772,942,476,748,754,764,912,554,912,966,580,900,364,756,308,812,406,660,586,830,396,862,612,542,484,978,522,344,890,588,702,400,700,502,522,414,844,358,510,844,736,446,658,804,408,596,608,434,512,362,510,678,842,616,606,760,838,504,956,388,798,800,732,566,498,368,834,794,656,942,566,480,392,516,834,862,904,474,772,688,424,600,948,520,490,946,414,576,474,616,680,654,512,678,786,568,312,534,812,580,628,802,822,814,726,954,824,502,558,768,772,380,644,496,410,842,572,770,690,650,716,508,426,580,362,372,1050,1564,794,910,908,1874,1588,1502,2910,1416,608,1070,2898,2550,2466,2528,2350,2258,1284,2578,506,1656,1498,1092,1444,478,512,1858,854,716,2090,560,1082,750,1314,1084,1084,1232,1318,1346,550,750,1316,1922,1082,1292,2172,508,2024,836,606,566,802,1104,2198,2778,1676,1358,2614,410,1406,2296,514,586,502,1118,1296,1268,1470,2484,1114,2504,854,996,2694,1550,1512,434,1056,2398,1932,2556,1020,488,2164,2934,634,1298,1332,2824,2098,2710,2232,2640,550,1582,476,478,1366,444,828,1808,1050,2022,1112,1168,2090,2464,1094,376,1082,534,860,1090,2850,600,1152,2454,1022,1080,1080,814,738,2046,880,2070,1360,1120,780,1362,2132,1446,926,1026,1210,1260,1556,1984,1800,2246,1326,2064,2198,1714,1488,690,782,466,752,1492,348,456,350,948,662,2780,2862,2826,2734,2900,2876,2908,2786,2914,2852,2970,2734,592,2126,2098,2062,2092,2146,2172,2122,2226,2096,1550,2180,2114,2076,2056,2108,2094,2072,2096,2134,2094,2064,2076,2106,2088,2076,2160,2164,2360,2084,2222,2314,1350,2120,2080,2246,2068,2066,1408,2090,2072,2128,2106,2126,2110,2092,2068,1376,484,2012,2048,2056,2074,2248,670,2088,2134,2074,2188,2058,2048,2118,2120,2118,2140,2042,2094,2194,2064,2094,2084,2100,2214,2156,2048,2070,2168,2154,2152,2060,2070,2236,2202,2248,2178,2102,2270,2052,2116,2096,2112,2062,2110,2082,2074,2064,2104,2206,2220,2074,2088,2098,2242,1812,2096,2104,520,1654,1752,2240,2152,2108,2282,2110,2122,2284,2062,2116,2172,2114,2286,2312,2290,2058,2186,2154,2262,2102,2118,2112,1994,2060,2068,2056,2266,2060,2214,2268,2212,2046,2148,2306,2324,2062,2160,2106,2068,2096,2070,2062,2200,2064,2240,2202,2226,2052,2090,2064,2166,2082,2078,2068,2222,2088,2058,2128,2058,602,1258,2128,2284,2086,2092,2070,2272,1976,2104,2066,2270,2174,2128,2282,2246,2178,2072,2072,858,1080,2052,2102,2050,2096,2084,2188,2132,2170,2284,2304,2228,2352,982,1006,2074,2078,1942,2088,2162,2062,2054,1996,2114,2262,2302,2096,1034,2046,2120,2056,2052,2052,2072,2100,2072,2078,2068,2044,2066,592,866,2026,2048,2064,2064,2064,2058,2048,1956,2070,2060,2200,2084,2150,2064,2114,2064,2056,2212,2056,2058,2056,2174,2194,2058,2158,2090,2140,2066,2064,2054,2086,2056,2066,2066,1016,934,2070,2112,2064,2134,2070,1880,2088,848,1054,2118,2060,2064,2056,2054,2080,2068,2054,2202,2258,2076,2118,2044,2090,2048,2068,2096,2110,2096,2156,2162,2062,2214,2038,2078,2078,2112,2014,2060,1966,2072,2082,2102,2054,2072,2100,2108,2098,2114,2052,2104,2212,2082,2060,2108,2064,2074,2084,2070,2086,2042,2084,2054,2038,2026,2070,2120,2174,2430,1878,2182,1880,1892,2084,1902,624,948,306,1888,1938,2108,1884,2044,1030,488,1928,1898,1946,1448,1902,2230,2100,2090,1120,306,426,2386,2262,1884,1960,340,2218,2080,2264,2266,856,938,2208,2194,1896,2020,1808,2104,2234,1884,2086,2430,2390,2042,756,624,2142,2050,2002,1922,1834,2200,1920,1898,2430,2260,2076,2080,2056,2086,2156,2210,1946,2014,2014,712,864,974,1860,1854,1758,2112,2058,2100,2262,2096,2062,2254,2262,2242,1890,1882,1904,1896,2344,2060,1934,1960,2094,1978,2136,2286,1856,2072,2022,2064,1946,2050,2034,1988,2088,2310,2128,358,410,442,406,816,806,2072,2014,2068,1502,2182,2078,2066,2212,2074,2224,2048,2190,2150,2298,2066,2190,2050,2158,1598,470,2064,2186,2080,2090,2064,2066,2114,2146,1944,2088,2096,2078,2230,2096,2070,2060,2050,2078,692,1298,2082,2226,2054,2054,2090,878,1378,2132,2216,2144,2256,2192,2068,2182,2182,2178,1990,2090,954,2034,2172,2296,2100,2084,2196,2074,2062,2108,2038,2200,2180,2086,2200,2104,2124,2088,2056,2120,2130,2116,2076,2084,2094,2018,2050,2018,2066,2082,2086,2132,2046,2056,2088,2058,2064,2070,2060,1976,2058,1708,2762,702,1836,840,1542,666,1636,1076,910,1530,1532,1028,1142,1808,2762,868,1836,816,954,1806,1294,1408,1344,1628,1086,914,1550,1542,2100,2336,1740,1806,658,1446,420,1826,852,900,598,614,3141,2997,1552,3352,552,1044,1932,2276,1452,1616,1992,784,1336,1120,1880,1932,2504,3172,2144,1748,560,2287,2534,780,658,652,648,718,766,744,780,752,732,756,760,694,548,752,690,658,916,746,758,598,614,782,3428,602,688,664,748,832,1026,542,792,1070,788,952,872,2496,1396,684,1078,858,566,792,1048,1328,1228,898,1318,2120,1092,1208,1886,978,2252,1660,3480,2234,532,820,592,720,596,776,560,680,856,882,788,798,2556,1498,2506,1926,916,3730,1366,2840,894,900,3356,3472,1110,608,2240,1640,572,2846,3892,3296,908,816,2078,3812,850,1084,560,1318,1872,1734,320,672,732,766,1030,3282,1052,2260,788,898,4052,972,1742,2516,1752,2352,1956,3038,2402,924,1948,972,428,900,864,1162,750,470,632,612,1468,2440,1720,1384,816,912,3684,544,1260,1128,628,692,736,776,1416,1098,2994,1162,3110,3826,2688,2720,2132,1684,818,1348,1504,1554,1190,704,1136,1728,2200,2464,1120,952,1176,1188,906,4082,2728,3572,2502,2456,2344,4246,2896,3694,3340,3186,3390,3714,3642,3826,3256,3836,3120,1962,3622,2696,3294,3506,3732,2498,4016,3924,3006,3638,1052,1866,4034,3700,3978,3152,3584,3810,3582,3504,3598,3890,2722,3888,3494,2028,2622,3848,3826,4084,1040,572,1352,5361,1788,4870,922,670,544,1600,335,537,391,549,328,366,415,684,468,1224,1512,1536,1516,1504,1528,1504,1480,1544,1520,1508,1532,1492,1556,1516,1508,1456,1524,1492,1476,1500,1500,1500,1532,1472,1476,1480,1440,1500,1460,1472,1452,1452,1520,1484,1452,1468,1456,1460,1464,1460,1516,1548,1452,2784,568,1444,1444,1480,1472,1460,1480,1452,1464,1524,1428,1480,1480,1512,1464,1488,880,1496,1412,1524,1496,1492,1448,1476,1440,1456,1476,1436,1408,1456,1456,1464,700,1464,376,684,544,816,3352,1364,332,406,550,544,546,544,384,1862,1864,1856,1844,1804,1814,422,874,1868,1864,1550,1874,1868,1854,1844,1404,412,1820,1866,1858,1804,342,342,1050,430,1134,1052,434,1062,606,744,526,344,482,956,914,380,1304,314,462,358,306,794,1058,670,618,794,376,1286,750,730,734,734,778,1162,1164,728,724,1262,1336,2592,2304,1516,1460,1518,1592,1654,1552,2184,1910,1292,2196,1476,1160,1544,1566,1562,3286,3224,1330,1798,3322,1792,3262,768,786,318,2942,388,2426,3244,3224,2632,622,726,1820,698,3226,1072,2170,1438,736,2138,2460,2430,2380,360,654,356,348,468,476,360,348,324,628,312,482,396,796,638,360,350,358,362,402,406,346,360,350,354,348,354,350,350,336,338,384,350,346,352,344,350,346,360,348,358,352,346,376,350,346,350,348,326,350,356,356,352,352,360,350,352,354,352,330,348,348,352,414,344,346,356,336,338,2392,2502,606,446,2410,508,462,1636,386,1624,350,2390,2392,1148,1150,1710,1376,2388,622,424,676,2056,1572,1328,1554,1588,1770,1550,1784,1568,1460,1768,1516,1552,1712,1548,1792,1568,1536,1712,1646,1548,2014,1520,1532,1648,1512,1610,1540,1776,1636,1576,1592,1552,1554,1718,1544,1512,1718,1634,1510,1512,1736,1646,1704,1516,1440,1592,1548,1740,1566,1542,1554,2008,1522,1544,1552,1498,1560,1564,1758,1728,1542,1706,1746,2946,2746,348,468,400,694,482,578,574,456,1190,1070,2948,644,584,1148,556,384,444,528,396,652,508,776,3548,360,694,574,780,370,306,354,1748,3128,3146,3186,644,670,3014,1974,2648,678,3030,690,672,436,566,630,724,1402,1176,2978,1196,1222,3024,3038,572,3118,674,652,3020,3044,3164,3134,3178,3016,1342,1342,3100,3242,1962,2990,3036,3056,2998,2964,1530,540,3056,2976,3573,1798,832,3062,666,692,682,632,698,630,522,486,706,818,670,642,682,1888,1022,380,1204,556,2142,2540,1798,1736,1658,772,1736,2124,1806,1724,356,2068,1808,1050,2488,624,1974,828,1788,1702,1890,1752,1766,2256,2262,498,2268,1754,994,1790,1736,2182,1762,2166,1642,1802,340,1990,2170,1892,1658,1794,1602,552,1916,2774,1718,2076,1832,1902,312,2188,2170,618,614,420,2148,620,2200,1706,2070,1698,2624,1698,2112,1770,1884,912,2158,752,604,584,2098,1806,2130,1728,924,1088,1714,1724,1784,648,1696,1596,908,1818,1764,1710,2074,1728,372,1378,2110,1936,2142,2086,2182,1904,554,1812,1810,1946,1796,1010,1924,660,2048,1734,1842,1818,2128,1818,1934,1668,312,2084,600,1982,1756,1642,1718,2166,1922,1760,1902,1790,1894,1688,552,1768,1754,1780,2512,1772,1776,2072,1756,1908,1808,2054,1920,2222,2110,2168,1538,588,2084,1938,1966,424,2016,1758,2138,1794,2032,2016,1824,622,2020,2028,2338,1574,1660,1758,2106,2094,1452,1778,1742,1726,1526,1360,1756,564,1792,1640,1926,1984,622,564,1730,1702,1812,1704,1924,1706,1288,2038,1820,1298,1798,1838,1274,1288,352,1102,1900,1796,1308,1366,1970,1840,1322,2086,1798,1778,1744,1760,2170,1922,1770,2166,2046,2202,322,638,2206,1266,1488,1286,1412,1272,1308,2228,2196,2900,2038,2226,1768,2126,1740,1284,2206,2210,1322,1736,2094,2174,2056,966,942,2054,868,908,2214,2302,2278,2182,2178,2170,2038,1800,2044,512,402,320,912,1432,2508,532,320,524,396,404,384,304,1080,1056,1056,316,392,1128,2500,1080,400,1048,392,748,760,804,756,1052,388,1064,400,1104,408,1072,408,1040,412,1088,964,392,1040,412,2184,392,656,1048,1052,404,2072,412,1044,2976,1068,400,2120,396,2052,392,1024,408,764,1064,396,2064,412,1052,404,1072,732,1052,416,2068,408,704,1032,788,1080,1084,1564,1032,408,1048,2932,2928,2084,408,1052,396,1016,400,1060,392,2128,428,3060,1116,1044,404,2448,2656,1064,392,2072,388,1044,408,1044,2064,1044,404,1168,404,1044,1228,1052,408,1044,1032,416,2572,400,1052,1064,1048,412,784,1016,408,2168,1024,520,1036,1032,720,1056,1156,1104,400,1104,416,2080,412,2176,1124,1044,2416,1052,400,1048,1096,1124,396,2076,396,1028,388,1108,1092,412,1124,404,1060,1044,396,1028,400,1036,732,768,756,1064,408,1008,1068,1088,1064,1060,1020,1032,408,728,1000,392,1068,404,1028,400,1016,1044,1108,408,1044,988,392,996,1028,1040,1056,396,1028,388,1032,1056,1084,396,1028,388,1024,400,764,1240,1032,408,1096,1052,1076,2954,568,318,362,350,378,426,522,334,358,346,376,370,1460,1426,364,370,1458,1424,344,1400,366,1018,1016,1026,1024,1408,370,1408,352,304,1464,360,1454,396,1448,366,1462,376,1276,366,1416,2932,372,864,1398,1430,378,2722,354,3537,1356,374,2826,364,2742,368,1392,354,994,1382,368,2722,352,1384,372,348,1436,368,1006,302,1396,342,2804,370,960,1362,364,1016,1444,1414,374,1440,388,1428,364,1380,380,2778,392,302,1406,368,304,1416,364,324,1420,302,350,2876,376,346,340,3519,2939,1542,350,1432,380,1468,366,1468,352,1452,302,2806,372,316,1526,332,348,1444,376,342,1378,366,1398,304,1412,380,1374,3076,372,302,1406,364,396,1452,304,1448,362,1022,304,1304,348,2926,368,1426,372,1436,1348,1042,332,1410,346,308,1526,314,1432,1526,336,2826,366,2868,406,1500,366,1388,370,302,3210,1418,424,1506,408,544,308,1376,336,1486,368,1338,374,302,1388,1442,358,1480,366,1390,354,1016,1050,1014,1442,378,1342,334,1446,366,1470,370,1408,370,1254,528,352,1368,378,980,1342,358,1472,1348,370,1334,1466,342,1360,348,1334,362,1496,362,1408,358,1408,1384,1366,1342,352,1366,1438,372,1404,1362,1220,1684,426,1364,1522,370,1390,380,1454,360,354,352,1484,534,1218,542,2830,324,1356,362,1430,558,1356,408,1404,1394,408,1376,424,1406,570,1492,412,1462,404,1446,412,1376,534,1456,404,1392,580,1424,412,1416,412,1570,414,320,1406,410,1484,402,1498,394,822,2282,394,320,392,1074,1046,1078,1080,1072,766,758,752,820,1076,1010,1058,1096,1040,1036,954,1046,2180,648,1304,1240,2046,2833,2794,1040,2086,2040,1012,736,1042,2132,1042,1072,786,1050,2182,712,1002,786,1134,1098,1066,1028,1176,2188,1160,1046,1070,2146,2839,1438,613,1118,1034,1038,2086,1052,1056,2072,1040,1038,1026,1040,1058,1040,2182,1076,358,1064,1088,760,1004,2188,1060,1034,1020,762,1042,1138,1088,1120,2070,2206,1136,1022,2396,1052,1250,2044,400,1040,1102,1340,1002,1042,1044,1028,760,792,758,1234,1024,1074,1102,1036,1148,398,1014,738,986,954,1028,1028,1092,1034,1028,1102,1056,1044,1028,1076,1016,1008,1102,1054,988,906,1256,318,1040,1312,1352,1070,1108,398,910,406,2134,1034,1072,430,1038,304,1038,1044,304,1024,308,1066,424,1200,304,1116,302,1128,310,1040,434,1098,1114,1094,304,1094,304,1214,304,1074,1130,645,1118,300,403,325,1120,1007,2857,398,320,396,1084,1056,1086,2156,1070,1060,772,762,752,830,1074,1094,1082,1092,1058,1044,948,1062,2202,654,1036,1052,2036,2914,1052,2114,2070,1044,750,1074,2078,1036,1090,742,1060,2118,736,1034,772,1082,1060,1072,1034,1030,2088,1182,1056,1070,2160,338,2948,336,460,1500,1132,1068,1084,2078,1074,1122,2076,1006,1066,1038,1048,1070,1058,2190,1040,1078,1044,754,1028,2220,1080,1018,1026,766,1066,1134,1072,1132,2128,2136,1112,1032,2382,1040,1098,2286,404,1032,1106,1102,1028,1016,1066,1050,768,914,814,1086,1012,1086,1092,1050,1090,382,1034,734,1020,1092,1080,1040,1084,1028,1008,1126,1048,1084,1024,1044,1006,1034,1102,1054,1028,904,1230,324,1054,1126,1044,1074,1120,402,2592,410,2162,1022,1158,432,1024,308,1016,1050,308,1044,318,1062,428,1120,308,1094,302,1070,312,1034,408,1094,302,1040,406,1104,308,1122,304,1176,306,1066,1126,310,1140,614,1972,3522,3046,352,524,348,364,528,348,358,352,364,366,1412,1416,368,366,368,1426,1402,356,1408,354,1038,1036,1012,1004,1398,366,1400,354,300,1448,360,1422,392,1396,364,1470,374,1316,370,1382,3014,852,1402,366,1406,378,2870,348,2433,1418,2804,360,2726,348,1354,350,984,304,1386,370,2770,348,1378,346,1436,368,988,304,1372,312,2798,366,578,1394,1002,372,1434,1426,1448,394,1362,368,304,1426,2848,334,390,302,1362,372,306,1400,360,1410,364,302,358,2826,376,346,346,2409,1442,356,1408,376,1420,344,2812,362,1426,352,1332,306,2750,308,314,1408,374,356,1442,372,338,1434,368,360,1442,372,310,1358,1354,366,316,2884,370,300,1410,372,352,1412,302,1362,336,1010,308,1304,366,350,2906,1386,366,306,1362,360,1372,998,328,1400,344,308,1516,320,1432,300,1484,2778,362,2986,1480,1384,370,300,3250,1390,1472,376,2730,536,306,1376,374,332,1468,368,1510,376,304,1354,1356,1378,364,1384,356,1014,1014,982,302,1398,378,308,1328,374,336,1434,302,1452,1362,1412,510,350,1382,372,962,1348,348,1420,362,1406,366,1370,1458,366,344,1364,346,304,1340,346,1508,348,1390,324,1442,372,1406,376,1386,362,1360,350,1366,1448,366,1358,1350,1216,1664,426,1380,372,1476,1402,1470,360,352,1486,3446,536,2868,360,1396,354,1414,572,1390,412,1346,1352,404,1378,416,1418,572,1484,410,1470,406,1478,414,1370,568,1500,408,1422,570,1422,406,1422,404,1574,410,1460,412,1462,404,1478,390,1146,792,736,602,2708,950,1206,901,1600,327,331,330,525,760,384,712,696,304,312,304,308,304,300,320,324,320,320,472,316,480,472,660,496,312,408,448,424,492,460,304,560,612,520,464,308,504,624,456,452,300,340,312,358,370,2436,2448,448,388,390,302,2276,388,322,386,374,382,342,2384,346,304,1702,326,304,1702,1740,348,1718,1724,300,1820,1672,346,1754,304,1722,344,1734,1700,1700,1720,1718,308,1716,1720,464,1922,1750,346,1740,346,342,308,720,382,348,342,380,1736,344,1762,384,388,380,1886,996,1726,1134,1792,322,1710,392,344,378,382,382,1760,996,336,302,390,390,382,398,378,384,1798,392,392,1784,1178,1766,388,1836,392,1736,386,384,386,1726,326,384,336,384,338,336,380,344,352,1784,382,1720,336,338,1764,342,390,2220,506,1073,1148,414,2284,652,364,388,2264,364,2280,396,468,360,2224,368,504,2500,364,396,2340,368,456,2392,364,728,1628,2766,2760,2854,3502,2951,3409,3539,3537,1928,1654,3232,2591,2982,3145,2875,3093,3192,704,3153,3457,3222,3344,3190,3223,3245,1786,3445,3528,3545,2828,2518,2508,2854,2842,2840,2828,2834,2824,2840,3277,2926,1258,2788,3277,2834,2882,3092,3277,2824,2936,2868,3106,3177,2830,2888,3177,2992,2508,3161,3086,3201,2834,2802,1126,1734,1562,580,1778,382,632,1942,1908,1940,1950,1938,1946,1934,1954,1950,1950,1960,1946,1948,1956,758,1954,1954,618,672,568,684,714,678,592,522,564,688,522,524,570,326,626,460,368,446,500,410,1068,904,2060,440,2754,536,2442,1398,612,704,2220,2410,1114,992,480,1206,2266,2362,1458,1138,604,994,664,1396,2016,890,1138,1958,1152,910,1216,2578,2008,620,1338,998,1570,468,1226,924,2224,2396,1238,1924,2206,998,1024,854,898,2526,954,552,1002,764,1388,2372,2386,2090,1230,1356,2088,2366,1034,1392,990,2108,2322,954,1690,1000,2380,1110,668,1268,2302,2386,858,980,1354,1006,658,566,632,314,670,2344,888,300,354,1004,2312,1968,928,890,2364,2076,886,640,2344,1184,564,908,458,620,2238,2328,926,988,530,2380,2038,912,920,2316,1866,910,898,362,2162,2356,908,398,1002,680,2170,2352,992,840,918,1584,2402,832,2350,2410,926,1958,1586,994,672,888,2208,2284,362,2128,1874,962,948,2170,2340,814,2366,2366,916,700,2380,324,524,568,546,2282,1938,2150,1954,1880,1876,1850,1786,1772,1906,1724,1966,1958,802,734,1758,1908,1840,1816,1792,1798,1774,1676,1708,1782,1138,1104,1792,1844,1890,1868,1724,1882,1834,972,1838,1792,1962,1788,1726,1754,1786,1814,1736,1714,1774,1832,1754,1748,1786,1794,1770,1778,1738,1728,1740,1760,1770,1722,1774,1896,1860,1998,1914,1784,1828,1792,1844,1952,1824,934,1648,1816,1700,1444,1760,2010,1886,1940,1958,1912,1852,536,1746,1816,1736,1824,2142,1862,2058,1950,1742,1916,1864,1916,1946,1814,1910,1734,1724,1918,1796,1802,1808,1882,1772,2008,1746,1630,1748,1746,1932,1898,1928,1746,1922,1938,1994,1934,1850,1854,1834,1902,1914,1926,1262,1728,1696,1774,1758,1786,1396,1980,1340,1802,1198,424,1992,850,840,1608,334,630,1840,1812,1800,1806,1862,1770,1788,1780,1756,1778,1772,1800,1792,1794,892,1766,740,1156,1832,1896,540,350,800,660,2006,1998,1788,1804,1884,1864,1862,1794,1800,1790,1830,1802,1768,2052,1736,640,772,1816,1866,1796,1902,1772,1692,2022,1756,1848,1412,642,1354,392,1776,1792,1724,1892,912,916,1982,586,1874,1940,1346,1128,1732,1748,1840,1814,1992,1840,1994,1988,416,880,540,1620,1298,1864,450,504,1290,1768,1868,1788,1810,1756,1744,1886,2006,1996,2000,1994,1992,712,1880,1658,1924,1360,1546,1774,1982,1940,1122,386,996,1972,450,406,1788,1978,1856,1890,1868,1844,1512,1966,1922,1838,1772,710,1888,1902,738,560,1780,1890,1736,1728,1830,1850,1906,1766,1852,1838,1800,772,840,392,396,952,1756,1892,736,1042,1212,1986,1796,1924,1820,1812,1978,1780,2012,1736,1740,2012,896,1510,1968,1824,1836,1546,1654,1712,1832,1992,1994,854,1798,1740,2080,1460,1316,942,944,1866,876,700,1864,1964,1796,592,1626,1972,1874,1762,1858,1774,1768,1754,1924,1924,1990,1864,1928,1836,1868,1918,1822,1776,1904,1768,1894,1866,1592,1910,1918,820,924,914,908,922,924,734,870,394,1912,1912,1776,1800,1858,1862,1790,1804,1890,1870,1776,1828,1830,1850,1804,1822,1790,1780,1774,1960,1812,1822,1884,1828,1820,1832,1810,1758,1842,1734,1788,1894,1814,1986,1780,1746,1752,1976,918,1808,1856,1764,1906,1860,1816,2018,2010,1782,1790,1874,1816,1916,1872,1800,1894,1810,1808,1942,1342,446,1942,1866,1860,1826,1766,1896,1900,1810,1734,1786,1854,1986,2014,1768,1908,1932,862,652,1824,564,696,1886,1858,438,1364,1786,1814,1866,1900,1896,1854,1714,1820,562,1878,1910,1840,1806,1828,1892,1842,1904,1810,1890,1800,1854,1786,2014,2010,1990,1856,1550,1942,1900,1864,2286,1996,1940,1534,1852,2106,1692,1878,1022,966,1620,2344,2050,2082,2222,2086,1602,2192,426,1480,1600,1600,1600,1600,1600,1540,3018,2652,636,312,576,352,664,416,908,1132,3296,1944,2236,526,2054,526,2864,3103,2150,1080,898,1448,618,1396,798,962,1084,1180,1124,792,698,744,790,762,840,1282,1422,1774,1034,974,1688,1592,1050,1140,1592,1132,1174,2280,1154,990,2078,1796,2128,1482,1458,1982,2284,2094,2100,1072,1184,974,1220,1430,1322,1448,810,758,898,836,816,864,1658,1196,1248,1228,1188,790,1852,1482,2114,1220,1124,1156,1040,1288,1358,1184,1066,1248,1146,1248,844,718,928,1216,476,1202,1580,514,1786,1804,1718,1738,866,972,920,1162,1466,828,1200,1810,446,890,800,714,786,904,756,846,878,882,930,910,592,1632,634,1408,1150,1132,1230,968,816,1074,980,1212,890,1078,430,612,1156,1136,1202,1154,1388,1204,1496,716,1888,1840,1084,1210,1520,1542,1204,1648,1252,842,950,956,682,554,906,1026,1166,1008,1090,1152,1094,796,1508,850,1190,1490,1440,1486,1950,1308,1066,1050,864,1270,1440,1030,1992,1474,1738,1668,1316,1450,968,1592,1982,2208,1444,1238,2114,1864,1164,980,1292,830,1134,1118,1534,1282,2452,1904,1680,1178,784,1224,742,648,672,608,634,1376,1300,1424,1410,1444,1378,1446,2026,1090,912,1402,1096,1376,764,1384,730,832,1064,1236,1156,1222,1284,1394,1196,676,1164,1164,1138,388,536,1300,1588,1514,1496,1510,1068,1304,1118,1316,1548,1154,698,1072,1276,1018,1498,836,1172,996,1714,1028,1396,366,1358,1518,956,1092,970,1138,1650,1634,988,766,1312,1326,1276,1476,1538,1456,1090,1086,1474,1020,1402,1264,1320,1160,1394,1192,984,1368,1352,1478,1026,792,1070,1156,1146,1022,774,980,1086,702,750,734,726,2100,1134,1834,620,490,1130,804,688,478,964,640,636,402,720,556,1138,1050,1326,1688,1196,1028,1110,1060,720,1352,440,756,1312,1082,798,1352,1138,1118,1638,1318,1686,2280,2288,2278,2302,1358,598,824,960,1074,1164,840,1468,976,790,1114,1128,1100,1084,1430,788,340,1194,850,1302,1294,2176,1324,2014,622,1150,504,714,708,724,706,1334,1670,1594,1472,1616,1524,1568,1426,1626,1072,1464,1316,530,1580,1776,898,1790,742,1538,1692,2094,2060,994,854,1230,1212,1674,1134,1784,1180,1874,1930,1782,1588,1712,1680,1610,1450,1268,1624,1642,1602,1676,1784,1340,1394,1734,2090,900,422,1838,1964,1454,1716,1238,1812,1838,1686,1338,1314,1050,2044,1558,1328,1840,1012,310,1476,1416,1584,1310,1712,330,476,1462,966,458,1430,1304,1762,2170,592,734,1508,1108,1338,1314,478,1462,522,1056,764,932,354,1432,1690,1310,1010,622,434,756,832,1620,462,934,1320,2562,2302,722,2044,364,504,1016,980,1288,676,1814,1514,2828,1924,2238,516,968,726,360,476,820,1340,1656,488,1578,338,1806,892,1060,886,1154,1598,1604,1616,660,510,1186,1142,412,330,1574,1548,1540,1108,1548,630,1818,1376,1068,1718,626,676,824,1224,684,976,1562,1138,1374,1400,796,656,1534,312,836,1356,1240,2266,1552,836,2122,962,320,354,1346,1274,1762,1012,1636,1236,1360,668,506,350,2470,2246,1248,1594,1572,1300,354,588,380,842,1140,1134,1194,1080,898,600,1276,624,1810,334,356,356,570,536,1422,1272,1460,844,412,402,1506,1496,1338,1332,1100,756,1198,1066,1092,1358,1382,1044,1686,1370,1586,662,1804,946,1972,804,996,2228,1558,1224,470,2078,496,304,2054,338,1544,1880,1330,2184,1880,1828,2056,1760,618,938,1440,724,724,2104,1168,1202,1440,1854,418,516,378,386,468,542,632,568,566,420,522,618,954,654,666,668,456,1978,1654,674,1812,2102,1592,1592,522,764,730,514,1556,1450,1300,1512,722,800,856,2408,1662,2380,2388,2550,2460,2556,2422,2200,2436,1972,2176,2474,1930,2472,1332,2634,850,890,1778,1438,1160,1592,1296,362,2330,1614,2298,2496,2472,2044,2326,846,1074,1158,1036,1428,1114,1116,1418,1568,850,1014,726,786,898,628,1166,1086,1088,828,714,1032,574,952,630,1040,438,638,1628,942,1008,1508,448,1214,1158,2186,1406,480,1312,840,928,644,1200,970,400,1916,520,1226,1134,964,1232,392,1106,832,1182,1354,382,892,962,970,470,1140,1206,1210,1168,948,778,1708,744,1528,1250,806,1372,1572,834,560,426,1634,1216,1992,1826,486,1518,1788,768,1120,1554,602,1154,1046,670,394,1084,364,908,480,350,1280,1798,1590,1168,1088,1390,416,944,980,1194,690,1704,640,2030,952,826,942,1114,1120,566,990,354,1196,1170,1902,1172,1810,1214,1044,1014,976,1034,1582,458,1610,430,800,712,798,520,588,576,776,506,754,406,1170,748,676,712,714,342,478,566,506,660,836,586,588,648,480,650,1456,1944,1542,1120,1510,1348,1616,1356,1972,1418,1958,1252,1710,1390,1470,2032,1910,1864,1346,450,2020,570,2316,2192,1786,1794,1482,1368,894,602,1284,1602,988,1014,1276,1304,1756,1330,1866,1684,1452,1578,1244,1356,1304,1666,1548,1868,358,1350,1306,1502,1498,1496,1576,1650,1476,2000,1382,1508,1532,1440,1724,1438,1490,1554,1574,1578,1720,1500,1534,1752,1436,1746,1876,1710,1624,1558,1612,1488,1600,1580,1350,1628,1680,1754,1256,1546,1362,1258,1856,1506,1618,1602,1652,1648,1598,1658,1674,1552,1352,1572,1760,1762,1680,1646,1664,1574,1748,1842,1686,1618,1782,1802,1592,1634,1606,1728,1814,1688,1606,1640,1642,1624,436,762,1658,1562,1732,1618,1444,1550,1680,1474,1788,450,1628,1598,1534,1682,1590,1632,1764,1736,1610,1596,1708,1754,1408,928,1202,1124,1262,1108,1060,1206,1218,1278,1074,1174,1198,1324,1042,950,1310,1176,1184,1320,1126,1112,1066,1094,978,1054,1076,1200,620,1018,974,1098,1168,1072,1222,1272,1142,1220,1210,1008,1118,1306,1216,1164,1290,1258,1268,1326,1168,1154,816,1364,832,1106,1008,1134,1268,1286,1218,1164,1354,1200,1096,1322,1170,1204,1274,1112,1066,1258,1200,1178,1188,1194,1204,1268,1256,1222,1104,1092,1118,1260,1146,1276,1256,1282,1176,1152,1066,1358,1220,1214,1086,1284,1162,1322,1076,1304,1234,1352,1356,440,1240,1218,1234,1268,1142,1316,1260,1272,1342,1228,1190,1408,1252,1256,1248,1188,1050,1396,1194,1208,1246,1248,1154,1160,1202,1200,1208,1198,1166,1148,1192,1220,1184,1118,1220,1216,1214,1264,1224,1208,1160,1202,1196,1140,1170,1172,1038,1170,996,1184,1062,1188,1238,1062,1210,1306,1188,1156,1180,478,1210,1212,1194,1188,620,1184,984,1154,1204,1144,1154,1200,894,1202,1198,1186,1212,942,1192,1118,872,1550,1024,766,1082,766,1446,1192,1432,1200,1274,1180,1232,1152,436,1688,1544,1300,1290,1314,1322,1028,980,880,486,400,2202,2194,2154,2192,2078,2164,2114,1972,2128,1854,1108,2402,2474,3244,1584,1796,1584,1710,1208,1188,1636,984,1866,2088,1924,2134,1802,1642,370,400,402,366,310,364,364,358,366,360,354,364,334,338,340,366,360,370,364,364,358,358,2658,2142,510,944,1832,1470,1472,1458,1482,1402,1486,1482,1308,1080,1076,1324,1086,1310,1310,1906,1892,2578,1590,1730,1698,1736,1718,1720,1708,1730,1140,1158,1336,1720,1442,1322,410,904,364,428,362,308,1706,2512,2694,1832,1272,1796,1750,1924,1766,2732,1666,2534,2140,1724,1786,1680,332,1704,644,544,328,568,360,364,1764,3176,1216,684,892,632,628,1012,1028,1032,1084,976,2280,832,920,684,1408,768,416,604,676,440,644,664,948,812,692,444,868,1112,1112,960,888,1004,928,1836,1764,1808,1720,3344,664,1316,1588,1868,368,504,324,380,336,336,336,2332,716,2116,2518,532,504,654,586,1954,1972,2532,1126,2250,2124,2066,2456,2540,2722,1276,2182,2554,2024,2494,792,2144,2012,2024,1512,356,1314,394,1816,2032,640,682,1804,2178,2028,2010,1868,2098,1366,2340,728,2114,2526,538,446,506,646,584,1946,1962,2522,1130,2452,2236,2110,2052,2438,2516,2714,1272,2176,2536,2016,2484,780,2130,2026,2016,354,1306,482,1806,2018,714,678,1782,2198,2046,2000,1852,2086,1364,1124,926,1797,892,604,2686,1839,680,564,640,822,736,2466,2490,2172,1422,3114,2848,2676,2012,676,2126,3192,3570,1612,2776,2618,2556,3154,988,2684,2536,2568,448,1658,492,2296,2574,904,860,2266,2796,2582,2546,2354,2646,1168,2002,1220,1600,1272,896,932,1264,536,570,578,968,2298,2266,1700,1850,470,1138,344,2288,840,796,2326,2330,856,2382,808,836,662,834,1186,664,1184,2320,2320,2334,908,2262,686,686,2304,2288,2216,2334,2216,1632,1084,1032,1842,632,2294,2312,2278,1878,2292,2046,1272,716,1340,2306,938,2310,2312,1078,1530,464,2362,538,1042,2332,694,702,1944,712,592,476,792,2286,2272,1878,2216,1874,816,1036,376,1242,782,1124,1142,618,2298,2398,1950,1538,2316,778,634,842,544,500,496,2136,1774,678,696,410,2336,1852,2234,2332,2136,988,2320,2266,1526,628,400,892,2324,2330,1148,1812,900,1210,2328,2216,940,828,538,992,2332,320,444,428,348,420,368,328,376,2604,356,2232,420,308,2312,400,324,360,368,368,2642,304,352,2276,364,308,368,380,380,1992,404,312,464,368,1468,1722,3119,2818,442,1520,588,2200,1350,1822,2102,1930,1918,1020,826,670,1912,1388,2100,2468,2342,1870,2200,1192,1142,2062,2198,1908,1874,2122,1330,1362,494,1290,1504,1952,1160,2312,600,2732,3500,828,668,438,2800,464,3092,458,462,1698,474,2050,442,446,552,458,468,468,2348,450,2862,456,466,438,300,2968,512,480,3128,404,566,728,570,792,392,512,508,2580,510,422,378,770,492,412,596,480,540,2298,488,1884,1676,2736,966,1004,1144,1286,1108,942,1322,900,372,570,730,1760,1100,1226,1326,1344,1816,1810,1254,898,1426,946,2562,1898,2026,2006,484,1488,1086,444,696,570,606,1956,508,560,1310,616,1892,1118,1132,534,720,830,2080,510,504,2332,498,2560,834,566,470,1458,914,1442,1050,1166,758,1236,618,620,494,604,756,494,2542,2494,858,686,602,2736,2552,716,878,696,750,644,708,1216,1220,492,490,1268,730,1782,940,1016,1190,1114,790,1292,978,1038,1912,1990,488,456,808,1056,1082,606,1700,526,662,462,314,1690,2376,362,1616,852,2750,978,528,506,1128,528,448,1128,526,380,400,1140,488,1114,1194,490,422,670,1242,486,1312,1306,488,408,586,866,462,374,614,998,498,356,404,1360,486,400,820,1056,528,424,574,740,678,502,392,478,1200,524,416,1202,510,436,1056,520,386,1048,1200,1132,1224,748,1100,440,940,458,422,374,1186,496,404,470,1206,470,382,1126,482,396,1166,480,440,1290,504,434,414,1258,482,444,442,400,470,1184,458,1378,504,424,1156,508,444,708,1210,472,408,1234,464,442,500,1108,406,446,1002,518,462,460,432,1248,958,518,452,324,1290,518,436,550,1208,508,388,1090,1116,592,488,1256,510,422,1244,530,458,570,494,1136,1104,508,412,508,1308,510,388,538,1130,512,450,380,1082,526,424,560,1242,606,484,494,1138,510,440,2038,480,1398,1406,758,548,1606,1478,1636,612,710,1700,774,568,764,558,1612,606,1478,698,552,720,1446,664,588,1608,736,526,456,672,560,1432,718,1554,888,642,548,1408,692,560,1448,668,538,536,1382,838,544,1098,1466,780,582,1540,750,580,708,1554,660,578,506,1494,672,620,554,1576,872,572,1522,1550,666,524,780,630,1486,640,1194,656,572,876,608,1274,806,630,1294,748,914,554,1512,846,620,394,816,936,600,1514,774,1418,1354,948,622,852,552,400,860,616,1462,762,598,1390,1742,890,596,544,776,592,1506,908,656,524,1434,528,832,578,1546,540,820,628,1506,978,578,1760,1518,906,516,1032,848,540,606,1012,574,1406,734,932,610,1750,624,962,556,460,894,1286,1162,1250,1272,398,1350,884,812,1902,342,2748,2354,2116,392,2374,2308,2628,2398,2620,2912,2386,2304,1832,2490,2694,3799,2751,473,2594,3318,1368,3058,3176,2641,2956,1930,2004,2347,2740,1736,1136,1228,3112,3023,2640,2793,944,1759,2866,2028,3270,1720,2421,3213,2911,2214,2147,843,2042,3219,2734,2171,3060,1249,2912,2006,2961,2940,2092,3223,2615,2044,2178,3061,3127,2964,2210,989,3249,2087,2302,3205,2238,3169,3230,2019,1525,1713,2438,1546,1565,3391,1766,2092,2983,2080,2081,2676,2089,3149,1575,2440,1945,2119,2946,3257,3147,3043,3264,1945,2044,2008,2103,2747,3244,1234,1206,1046,996,2972,1807,2875,1843,3156,2317,1893,2447,1533,849,2805,3168,2734,3215,2239,2569,2490,3241,2356,2058,3111,2385,2363,3224,2707,1736,2898,1577,2209,2210,978,1940,1053,2908,3415,1151,1945,982,1904,1494,1660,1023,1907,3271,1639,1888,2076,911,848,1459,1063,1488,1169,1120,3200,1857,2193,2144,1851,1546,1850,2060,1664,2883,1332,1177,2724,2524,904,2532,1990,2214,2376,898,2358,2148,2504,2234,2440,2404,2144,2532,2530,900,2214,462,2516,886,1796,2576,2210,872,2234,2386,2542,1866,2180,958,416,1126,994,1496,918,500,1838,896,894,928,962,960,1472,2626,1754,876,1382,1552,810,2282,932,1234,768,430,1776,1232,2446,1656,2306,924,1934,542,384,812,422,1342,400,2566,756,556,776,604,514,484,444,1756,570,716,884,980,738,580,1310,1914,614,604,2408,1196,1470,1080,1732,1102,1574,1838,966,736,1010,352,1134,922,598,2160,1312,1480,852,1118,928,1666,1310,1156,2036,916,522,842,512,1026,600,1036,1868,1582,710,740,710,1472,1808,1148,1356,1448,1894,960,1746,1706,642,722,1418,664,674,806,2378,1486,746,982,364,360,364,376,366,820,560,712,744,656,382,912,718,926,1492,1544,968,1730,2326,1266,1280,2408,640,824,1478,724,534,878,902,582,992,868,680,766,912,308,924,310,730,762,460,522,696,1002,654,596,652,834,552,366,662,1068,1738,366,464,982,824,1220,1148,930,470,732,938,906,718,1168,1678,1740,1768,1218,664,1602,1118,1020,1006,1008,1010,1064,2460,1110,2256,1048,1080,518,404,2600,1660,1972,1812,724,640,1058,1710,490,1094,1036,1040,1678,2066,862,922,1822,1126,312,1862,1256,2468,1224,1650,1744,2330,1888,1210,2330,1976,2348,1422,802,1088,1602,1962,1662,1946,1748,924,1580,2494,2414,2352,834,832,968,1152,2248,1512,336,492,592,602,1178,324,1894,1442,1958,2086,2402,1832,1524,1916,748,870,1088,1042,792,1266,1448,1508,914,786,1814,446,898,884,1224,1282,1124,1902,1672,1512,2646,2004,716,694,466,468,900,2294,594,338,750,568,402,1308,1030,862,820,1724,2408,2402,2522,1754,2548,766,628,2152,804,976,998,914,1418,534,630,748,712,338,804,576,696,642,548,632,980,776,914,1416,1516,2506,1210,1004,2236,390,1014,1484,2218,2464,590,962,974,438,906,2174,852,1224,2214,2470,940,2156,1852,908,442,2114,2070,576,1546,852,1882,2186,1078,532,1734,932,344,812,1388,984,1302,354,820,2314,2446,848,1416,464,1656,1386,310,866,970,754,468,630,456,480,340,854,1330,728,868,3212,3699,3699,2540,1128,642,1452,1176,1771,1082,592,1621,2162,1045,1102,1138,1773,2068,1471,979,1632,1838,2993,880,957,1089,1391,907,573,573,2125,1456,1420,2855,3129,1093,640,453,966,509,1575,2994,1339,891,2460,899,1223,1534,2076,1089,799,836,1043,1158,880,785,1553,2914,825,1417,1737,1276,2044,1300,1868,2163,1147,864,1196,397,1314,907,1092,708,406,642,1554,1746,1006,1321,1110,1982,1558,932,3112,1373,1087,1220,620,1080,600,2000,1868,1214,1608,1005,1467,529,835,1742,2138,1556,1716,2710,1134,2021,2024,1669,867,757,860,864,1251,875,1251,663,1080,437,446,1320,844,875,502,322,343,789,859,1095,1766,1833,1149,2050,2728,1518,1535,760,470,1372,948,1133,1439,1420,2085,1327,1202,1256,1315,1281,1286,2995,1848,1719,613,559,2088,1962,2328,3081,2136,1753,2013,1446,932,1292,1302,2002,3205,2149,765,2308,1354,1079,726,2201,2905,1485,1552,1559,1915,2858,1287,2585,2698,1920,3446,2905,1686,957,550,1905,2320,1964,2900,2058,1099,1888,3474,2867,2621,1795,1303,979,581,703,715,1384,589,2241,1793,2940,2179,2726,2106,1287,1232,937,1404,1716,1787,1972,1075,940,2759,609,616,1054,1591,1458,1337,1579,2052,2542,957,2004,1785,2985,3343,2765,2803,851,1109,3391,1029,900,643,478,1557,1249,1028,976,2061,3393,3039,2356,912,742,2776,1220,1177,1270,1084,1681,632,743,886,402,954,582,518,744,774,1420,350,2413,692,1094,1667,2183,2207,3347,1758,1446,1198,1654,2640,1756,3403,701,1150,3018,2614,2910,1294,2491,2191,480,2812,2576,683,993,2393,1825,1012,2698,2737,1288,628,2749,1104,1069,630,954,1651,1590,1548,976,2353,2153,1082,1672,640,2098,592,424,829,1144,1042,1026,611,1025,2078,744,542,578,610,402,420,966,491,874,1100,822,442,693,549,2804,3348,2188,2036,1606,1148,374,974,1772,854,1847,861,1070,1186,1090,802,361,392,1107,866,901,546,988,1188,771,1424,656,434,784,1268,424,553,1150,967,832,1442,1359,1099,642,867,1102,419,3775,3775,3906,1936,1140,2152,1108,1868,1808,740,2044,628,1216,1388,1220,1408,1120,2020,1744,1004,988,896,524,1960,1996,1044,1316,840,1852,1164,1264,1812,1580,1064,1524,1736,1236,876,1888,2440,2028,1608,580,584,1504,1612,1704,1880,1980,1844,1616,720,1652,1588,1468,1632,1612,1580,1528,1664,1628,1816,2108,1528,1652,1924,1536,1540,1432,2064,1592,1304,1308,1584,1180,1804,1564,912,964,2024,2688,1704,1504,736,1268,1720,1560,744,980,1888,2020,2536,1256,1496,1104,1976,1456,1488,1060,1900,2216,612,400,1892,1892,1900,1908,1656,1544,1768,1888,1456,1356,1568,1416,928,1876,1612,1460,712,932,1596,1984,1316,1684,1928,1588,1140,1584,1148,1032,2360,1640,1868,1920,1896,1748,1896,1996,1872,1892,1292,1900,1564,2032,2024,1940,2204,1872,2140,2056,2060,1468,2084,2124,1884,1896,2048,424,1228,2016,980,920,2820,2044,2364,864,948,2484,1552,1292,2052,2584,1540,1892,1332,2884,2620,2236,1476,1408,1436,1456,1196,2152,1440,1436,2832,1692,2204,540,2588,1732,2028,2060,2304,2704,1896,2796,2932,2884,590,1660,1470,1040,490,1132,1280,1234,804,1138,1254,1028,1064,1612,616,484,780,1372,1264,2004,1370,1476,1600,654,1718,1546,1240,1150,1366,524,2080,1456,2008,962,1436,2002,1200,1666,2000,696,1344,1998,2066,2090,1066,618,808,2002,900,1422,1478,1480,1418,1600,1202,1394,2136,1886,1862,2106,892,2152,1048,2042,1326,1732,2132,692,1444,550,2036,574,992,1956,806,1316,1258,836,486,478,2094,440,622,782,922,1058,780,1266,2122,2284,1674,1736,1216,1822,1632,760,1232,2124,1780,2132,2130,1288,1320,1988,1612,1606,1726,2144,1414,2186,2036,656,544,1680,554,528,2120,1896,1302,1748,1938,2130,2120,2128,1996,2146,1604,1314,2120,2144,1794,1846,1608,1584,2054,1904,1824,1278,1302,2042,1894,1698,1664,1832,1396,2126,1526,772,816,776,1292,1392,1520,1210,1362,1222,1626,1972,1992,1834,356,772,1476,942,1846,1724,576,1410,1416,2092,932,694,1194,1156,952,2696,1946,2000,1992,2004,2014,2008,2018,668,628,634,330,632,368,1234,928,1454,1176,1080,584,2156,1714,1978,1404,1094,1134,1132,1774,2066,1506,974,1030,1624,1386,1832,2634,1916,880,950,1082,1198,1158,1400,1400,900,1210,1114,1852,832,1658,312,660,1418,1734,1672,2418,992,636,2074,1644,1320,1576,1174,822,612,1662,1318,890,898,948,1188,1168,2142,2066,1708,1100,2304,1760,1814,1682,1146,1764,2046,1516,1090,1524,2578,2016,1398,1002,1468,1660,1970,722,926,1372,1410,1080,1214,578,618,1232,676,564,518,1990,1858,1216,1602,870,1460,864,1066,1274,300,836,1740,1348,488,1706,2230,1128,2010,2012,2016,1434,1666,1726,848,776,1930,2212,1184,850,860,1246,660,1024,1090,428,422,428,444,424,1444,1166,1492,1080,2082,1952,1414,1978,1990,1436,2126,1772,2408,2330,1752,1572,1114,968,1366,504,556,616,490,398,404,1078,1102,1100,1084,1178,1836,630,636,612,1348,1080,1568,1234,1340,640,3254,3254,556,778,514,512,606,386,522,312,484,394,524,396,490,390,398,452,504,716,380,408,2434,2760,2554,2502,2878,2840,2768,2910,2906,2388,2354,2792,2224,554,2266,2476,2430,1916,2448,2472,2314,2280,2690,2942,2458,2708,2542,2246,2508,2806,2780,2436,1866,462,2532,2490,2652,2110,2904,3142,3010,2734,2316,2336,2670,648,484,1438,3188,958,1150,805,483,1686,1018,1475,1707,4313,4361,1184,489,4145,2077,1112,1068,1516,696,4406,1357,1995,2193,2110,897,1654,2112,567,4232,4357,1410,4037,2207,4370,2040,1034,2472,2123,1998,1364,2186,2162,1860,490,4310,1598,759,1390,1126,3998,1613,1932,1798,1900,1442,4152,1829,544,2685,4258,1821,4034,1577,1206,4171,2176,472,4286,1647,1507,488,1510,4080,1212,1186,1569,2307,2085,4272,1197,1182,1964,1630,486,1579,4438,2257,1477,647,477,1842,4470,2285,4266,674,2071,1840,1920,1515,1956,4447,1884,1860,1398,492,1716,1594,1071,1300,4436,4301,488,4267,1451,1684,4335,1489,2117,1769,766,482,2620,3855,2259,1385,1398,483,1089,4370,2250,2142,1651,1740,977,484,4400,1936,1793,1316,1486,1414,1152,1791,484,1348,1323,2102,4116,1194,1602,1909,1532,487,4218,3837,1525,1864,1578,1730,1597,1799,4407,1481,4387,1934,486,4128,1535,1808,1234,1738,485,3953,1746,1682,485,4007,1732,2598,4477,3558,1894,4109,2361,4199,1252,2086,2022,2528,4336,1594,1666,1205,2562,1715,4309,1314,1409,4221,983,1586,1196,1187,2457,4385,1867,2150,1328,1848,913,1600,1600,806,3014,1056,2790,428,458,3300,762,1006,1884,838,3028,3242,2844,3272,3362,3194,3244,3200,760,2934,3220,3050,3190,992,3290,3220,510,2616,3262,3288,3286,724,3328,3136,2794,3316,3302,768,3252,768,3082,3252,3260,2948,380,3270,3284,3258,418,3280,3294,1076,1208,3090,3524,3846,3380,3506,658,646,662,424,480,3064,3334,2898,3748,2002,3310,3440,758,1600,1600,966,580,1600,558,1600,1360,932,1600,1050,1478,1232,1600,1033,1322,924,1484,1184,1475,987,2422,998,608,1354,2424,2396,1418,1486,838,880,2090,1242,1592,2446,2408,2354,2522,780,1306,2532,1630,2382,2424,1754,2512,2602,2416,2450,1756,2534,1624,2408,2728,1740,2532,1508,1788,1750,2614,2496,2440,2474,1542,1736,2602,1466,2268,2556,1464,2434,1090,1086,1752,2444,2284,2452,2424,2498,1794,2318,1850,642,2394,890,1318,868,1250,1660,2410,3002,1280,1552,2470,1878,1620,2436,1320,1522,1270,1642,1176,1104,988,2342,2426,1990,1806,2362,1832,2502,1794,2596,1522,2260,2578,2522,2344,2416,2500,916,796,1660,2706,2502,1172,1212,1066,2450,1626,688,520,540,1528,910,2458,1534,1444,488,1464,1994,1910,1360,422,1160,2558,1582,1646,2624,2468,2670,1546,2592,2558,2446,1522,1610,2502,2200,1574,1224,926,1594,1606,2344,2556,2538,2428,2470,936,2400,1470,796,818,756,376,954,640,480,438,332,326,412,3382,728,1600,1600,1653,1004,1028,860,2080,2040,2254,2744,1692,1030,2546,2288,3141,2184,2218,2612,2128,2802,1922,2436,2868,2006,1916,2104,1960,2823,2046,1888,2204,1974,1356,2036,2038,2530,1828,2012,1928,2012,2792,1958,2380,2042,2272,2018,2084,3141,2506,2274,2044,2056,1764,2032,2074,1996,2032,3141,2080,2302,2044,2794,2370,2446,2134,2368,2552,2410,2676,2590,4733,4733,668,3370,464,4438,2879,3594,2802,3158,2401,2411,3415,2883,2893,2974,2536,2582,2887,3488,2782,2830,3005,2977,2939,3125,2877,4378,4378,4882,2982,2056,1204,512,396,1448,694,598,440,464,594,714,764,1618,758,686,482,728,752,584,1466,1072,500,406,714,1522,1062,448,412,1400,306,308,486,516,390,1502,528,448,1458,794,778,528,450,602,1528,690,638,664,688,664,1420,662,1116,520,460,1392,1118,558,1338,588,322,1432,392,514,412,1532,1114,944,490,452,470,586,432,1546,692,796,400,466,476,1492,622,794,486,492,656,456,1612,608,478,412,484,426,374,498,500,496,414,1634,496,494,1042,984,1576,962,862,768,996,990,1462,994,984,522,422,1482,508,492,1566,888,492,430,1434,1398,668,524,508,1544,1040,670,524,1446,314,534,448,1508,1036,1082,860,324,520,428,1530,436,540,414,1516,544,524,460,1624,310,714,570,454,1494,480,688,460,1716,1080,1582,348,378,392,668,1132,874,476,1978,1074,622,474,758,630,1450,706,692,500,424,1386,490,528,778,472,1622,692,652,484,1536,1630,814,522,462,1492,538,466,1564,550,644,474,1632,812,522,430,1510,568,644,460,1478,552,458,1588,396,548,466,1456,368,658,464,1648,514,498,484,1460,356,700,698,434,1130,406,580,472,1134,1450,910,608,1160,532,484,1706,742,374,476,440,1474,732,530,456,682,678,1666,632,1166,514,460,1468,544,538,444,1506,660,774,470,1736,750,536,468,1450,486,558,486,1580,676,556,454,1498,534,834,494,464,1336,540,530,438,1642,620,786,490,1492,428,514,470,1598,346,622,482,832,1602,830,516,412,1426,490,394,1586,894,512,386,1498,822,538,486,1472,502,484,666,1506,654,548,456,1466,470,526,304,1612,314,506,448,1536,474,522,1432,708,516,422,1426,482,476,1508,532,518,1432,1102,562,458,1528,502,530,444,1360,658,528,458,1560,734,720,556,1600,956,962,1016,1000,982,926,1422,900,1096,2306,546,480,654,1624,1578,614,398,508,1528,926,522,474,1542,408,512,438,1478,1566,502,428,1488,824,508,428,1494,422,530,490,1418,622,468,1502,322,642,490,1570,718,524,358,1466,448,540,448,1446,874,536,462,1424,334,544,450,1506,304,534,470,1260,344,718,452,1526,726,792,548,438,1496,540,596,438,1452,488,530,412,1412,464,644,478,1520,360,714,452,1590,624,464,1696,1592,338,766,370,1384,504,448,440,1512,446,658,388,1476,408,544,482,1532,428,794,466,1604,1596,1032,1574,1042,966,1046,1004,1028,1022,996,942,848,510,1606,648,448,1520,762,324,1388,1006,574,466,1670,752,460,1528,632,714,472,1456,752,460,1564,1582,488,1260,790,458,1452,736,712,480,1442,1104,1526,778,498,1788,1622,1036,536,466,1584,876,978,576,462,1540,772,448,1090,1634,1070,520,438,1530,780,788,466,1656,546,882,550,1596,1576,756,474,1678,1654,948,684,436,1686,426,972,476,1556,1522,378,718,562,1324,628,1412,804,1500,736,1586,1494,978,470,802,380,746,558,1334,876,476,1640,640,658,1506,494,936,436,768,452,1680,416,770,488,1664,1014,694,652,1520,1580,372,1082,434,1776,524,628,730,1644,788,416,1630,1788,776,362,1490,770,682,1738,1054,754,502,1634,746,668,1612,1086,808,430,1708,730,488,1608,772,452,1642,990,1028,922,1056,686,470,1538,1072,1614,1150,1354,788,832,1520,820,2664,1160,304,3325,346,3851,3851,412,458,2410,490,2106,1906,936,618,1962,828,580,2204,918,554,2018,694,638,2138,974,574,2148,1162,642,2122,1012,658,1460,1418,554,1374,1158,1392,2134,1456,2110,856,544,1554,1350,1578,2154,1380,1476,1432,1724,2116,1484,1334,2020,2084,992,614,880,548,1752,1378,922,630,2258,1458,2058,392,1074,506,1504,1236,650,1968,534,604,394,646,828,792,2064,802,904,514,1080,554,620,648,974,1054,636,466,640,660,2058,696,572,814,852,2082,824,622,2130,1176,1110,882,824,1250,1242,2030,1634,590,1222,966,652,1228,2224,986,630,2236,814,644,568,2076,1124,1178,1210,662,2160,1440,2134,1012,638,916,2080,2062,992,2032,1312,2146,888,596,2076,850,618,2020,1018,562,2064,2086,1286,2022,702,608,1514,2252,1092,632,2248,2192,2214,1082,686,2470,2306,1034,644,988,2190,2088,748,2192,2222,994,546,2178,902,634,1898,2260,918,664,1018,500,2054,1018,1032,3451,3451,3946,3570,582,304,818,672,678,454,430,688,918,550,960,634,968,990,776,674,596,592,1160,952,872,310,882,842,656,864,458,968,730,656,990,896,1074,396,622,932,402,326,1426,1004,840,632,658,1084,808,738,774,946,798,824,690,584,594,654,796,638,502,652,650,966,486,790,1094,1150,902,790,796,690,1136,580,914,1338,1428,828,314,672,636,480,628,784,654,744,846,466,1188,1198,552,872,876,872,308,678,588,618,598,576,570,810,414,658,320,728,1138,646,682,652,1184,1496,678,730,822,1050,700,850,308,532,580,480,794,1012,1022,686,526,1500,962,304,568,944,676,586,690,498,768,782,1454,356,832,612,718,400,790,358,310,1090,1088,812,566,1160,596,1372,1172,1532,968,1094,620,1234,1216,1128,598,782,1180,1012,310,1360,726,1406,1030,940,952,964,912,992,754,642,750,894,628,978,970,798,904,1266,1122,1400,300,302,1322,360,1378,538,364,690,354,366,800,358,502,366,354,996,368,838,1026,976,3829,588,394,410,662,642,750,330,694,504,510,512,484,932,478,656,334,508,624,598,1140,568,588,348,756,730,778,372,736,736,564,1230,732,712,728,738,736,568,1044,376,902,640,370,738,600,734,588,726,558,596,734,566,592,480,536,734,742,572,352,630,690,720,702,710,720,346,694,708,672,678,688,656,712,676,692,720,630,426,928,372,498,516,396,464,1140,742,498,704,774,736,736,456,820,490,458,492,396,494,526,452,474,464,464,494,492,474,472,486,472,450,452,560,488,614,456,490,472,456,2044,456,420,604,480,1022,410,484,484,540,618,1922,834,394,324,358,680,652,476,474,466,476,478,304,480,488,462,478,470,482,732,762,402,384,2310,444,480,470,464,556,472,478,402,704,482,462,436,488,476,476,464,470,482,490,548,476,514,664,474,648,474,510,980,476,468,490,718,472,464,492,506,430,450,472,964,520,468,460,616,436,616,640,322,464,502,714,542,468,474,446,1386,688,456,462,500,734,510,436,424,476,516,836,846,514,720,446,446,738,480,442,634,744,736,476,484,462,464,476,470,472,434,468,520,446,468,430,470,522,646,724,898,720,504,716,720,452,730,470,712,456,762,466,752,726,734,722,726,734,736,784,748,738,464,720,504,732,724,488,728,810,736,726,868,464,464,464,458,460,310,454,520,474,470,518,464,518,518,520,336,338,510,518,510,984,598,452,454,448,456,460,442,640,1200,698,458,468,466,474,450,438,462,476,458,444,622,476,340,476,474,512,730,472,456,478,638,438,736,476,486,1018,1024,720,304,652,472,502,574,830,470,828,734,736,474,856,478,2990,744,732,452,476,736,864,526,456,460,310,456,468,462,3262,468,474,692,468,3360,464,608,3214,460,386,460,470,454,310,454,388,642,582,464,424,484,484,472,480,464,474,378,360,544,464,470,378,706,448,400,824,578,478,456,456,458,454,364,702,474,646,468,732,470,478,688,662,478,3164,620,688,510,672,468,476,478,492,464,472,480,516,474,460,528,508,514,878,466,474,464,466,468,426,484,474,344,472,472,452,452,388,332,480,474,464,468,478,466,706,422,718,474,906,450,474,464,478,1446,2480,2384,2604,2852,2884,2704,3016,3160,3220,2716,2380,2580,2580,2560,2608,2632,2636,3644,3064,2972,3220,3168,3108,2856,2968,476,564,1456,1636,800,1086,1224,738,412,1802,1790,748,1178,1648,2082,486,922,1580,1706,538,1594,564,1320,1322,964,1166,1728,674,872,2625,2122,3130,1846,2852,648,616,700,1526,1516,3080,1436,2358,584,572,600,568,556,570,726,2638,2620,884,542,522,536,556,530,532,536,544,1414,2564,384,1932,696,694,706,702,764,1494,688,714,712,720,2566,2380,748,1556,738,744,764,738,772,762,930,926,726,722,726,708,728,730,2608,1014,1022,2572,2596,2574,950,956,512,548,546,546,544,568,570,984,994,992,988,472,504,522,572,2078,446,2624,2596,2596,2590,2482,454,446,420,426,430,392,430,2668,832,846,712,826,820,874,868,872,788,736,524,814,786,2490,2460,1012,1006,1014,1026,568,596,594,586,576,2650,2618,2614,2638,966,946,666,662,664,660,672,656,578,564,562,550,566,1258,1216,2608,1204,1222,1278,1246,594,586,648,578,572,572,2626,2632,1202,1104,1198,1232,2450,570,1984,1076,1198,1208,1132,656,666,676,650,662,686,676,668,1082,1090,1116,1114,1130,796,790,800,802,796,802,822,818,804,810,1152,2620,2642,610,996,658,612,492,522,738,574,554,630,626,622,636,576,1736,1734,1722,2612,600,544,588,608,598,582,586,630,638,664,618,626,1272,1216,798,1216,1274,2630,1276,732,730,562,656,882,512,530,504,562,550,576,598,354,428,1090,1230,474,2670,814,1622,592,944,1396,1676,1772,2092,2708,1404,1020,1132,520,2908,1692,2616,616,3048,3388,2664,820,3420,2516,1940,1032,3276,1424,1168,2448,2540,624,2820,2400,1648,3112,2852,1528,2552,3388,3084,2780,3420,588,540,3152,2696,3080,3432,2572,1920,1472,3600,2172,592,712,668,3420,3024,3104,3188,3492,3384,2244,3356,3028,2144,1420,528,548,2548,2608,1272,1244,1732,3384,2720,428,2128,2864,752,588,572,584,592,600,564,624,584,552,688,576,540,336,1082,2188,640,720,352,544,632,620,552,632,836,304,2602,1028,2034,3348,3350,2022,2230,2082,1968,1978,4252,2576,1572,1970,1988,2568,4076,1980,2926,4166,2968,2840,4102,2794,1688,2996,3420,1078,1678,1383,1064,1784,2382,4182,1790,1388,2174,4212,1498,4098,1240,1178,1752,1204,1224,2948,1988,2388,2910,1392,1970,4352,3374,2184,3292,2574,2388,4156,2486,3756,1404,2078,1776,4308,1972,1390,1702,3920,2394,2454,4178,2938,4206,2570,4032,2978,2196,4186,4216,2808,2784,4168,4222,2858,2568,4192,2178,4214,3880,2914,2180,3782,1588,3816,1586,2576,3738,2292,2220,3960,2390,4020,1794,1872,4154,2392,1594,2064,1872,1882,1848,1846,2760,1384,3774,2192,1390,4252,1594,1388,1388,2688,4166,1398,1388,4074,1802,1982,3894,1588,1794,3972,1710,4176,2870,4020,1984,3568,1850,1708,4074,1948,4038,1794,2184,3872,3344,2376,4204,2990,1790,3896,3302,3192,776,1318,2662,1388,2378,2558,1392,1392,4180,3476,2876,1390,1988,1868,1858,1868,1856,2900,2644,1392,1380,1808,1858,1858,1390,2786,3964,1376,1390,1392,2376,1986,1394,2790,1388,4050,2788,2084,1388,1586,2104,2566,4110,1596,2574,4178,1398,1394,4130,1664,3372,4304,1926,1462,4064,1778,1368,1400,1214,2840,1396,2682,1106,2794,2854,2824,618,1398,2116,2518,1832,1750,1750,1764,1534,1456,2432,2408,1656,1594,1760,1736,1920,2432,2400,1370,468,1104,2412,1744,2416,1370,1532,376,1764,1366,1412,888,1112,2106,1612,1906,2094,2416,1770,1860,2412,2310,1698,2284,768,1740,1696,2706,2396,2334,1250,2364,2712,2362,2328,1140,868,1610,1644,1028,566,568,2075,2006,1750,1768,1496,1728,1530,404,438,1106,478,392,526,740,1246,1052,476,488,466,756,818,512,614,1242,1034,864,588,1090,624,492,686,616,574,654,1160,764,1238,1214,1012,574,778,448,464,432,564,1418,616,304,506,946,930,1602,1354,612,628,600,974,1050,1232,656,786,1300,1106,754,364,488,1406,800,630,460,890,792,840,584,1492,984,924,1238,1838,1564,1302,740,1002,576,988,634,868,374,3707,3707,2900,2693,2737,2817,385,2188,1096,3216,2918,2120,3071,1413,3082,2362,2534,1150,904,2658,1523,2722,2460,498,3275,2462,2758,3749,388,3874,1934,2334,2050,2266,1982,2074,2088,1976,2008,2054,2082,2048,1958,1980,2128,1204,1988,2340,2448,2036,1940,1970,1980,1950,580,3936,912,504,788,772,1836,3468,3792,4048,3972,4020,560,3132,4140,3064,504,2428,3928,3592,3880,3944,1812,1940,1696,1820,4028,3960,916,940,4104,3708,4164,3316,3200,3048,3772,1544,1176,536,584,3232,3936,3928,1828,1832,3228,328,3804,3940,3952,816,1068,1152,1104,1052,1044,336,1060,584,3920,676,664,424,1500,1088,2384,944,3486,4076,2144,1276,896,624,3932,3884,3936,1376,1626,3880,3620,3968,3232,2596,1044,3944,3032,4124,3940,3920,4100,3612,3884,3684,448,716,3728,3968,464,2340,372,3968,3224,444,3932,3216,3704,4140,1008,1756,932,2776,3928,3924,3848,3924,3068,752,332,332,324,556,680,600,792,772,776,1368,2072,608,3240,1670,532,752,812,620,884,518,1248,620,476,568,1534,412,810,624,474,604,450,638,358,466,478,454,472,462,468,1200,338,3158,2114,2146,760,426,1508,2430,546,820,974,2954,3214,3062,380,1018,316,1446,3244,2782,2502,3128,1282,2220,3200,768,2742,592,2922,616,622,622,620,3256,3198,3252,3144,3076,3218,2780,3212,520,604,2448,2072,3142,1978,3152,3118,1544,1250,704,3160,3064,3134,3160,3236,3070,1610,856,3262,1326,494,3260,3202,2418,3112,3114,1118,3252,3274,848,2254,2132,1010,808,2112,3252,1812,1574,1358,772,720,376,1840,1604,2334,888,548,564,346,1330,756,486,950,2398,1640,1292,1098,2442,1356,1052,548,1086,590,2416,2418,2450,1550,808,3068,1724,1156,2050,518,2358,1552,1214,1772,2142,514,642,344,3200,3194,1188,1262,800,1008,2034,3182,1702,3192,3180,3204,1508,3260,3144,364,1058,986,976,3210,3256,3134,3198,3234,1254,1232,1294,3190,630,3310,1506,1480,3266,1640,3212,3194,3204,3250,3186,3272,3334,3228,2862,3226,3228,3186,1860,376,3202,3004,3252,3210,3136,1740,1084,1572,1134,3334,3264,3250,3226,3372,3202,3196,3258,3180,1934,1874,3180,3136,1580,3264,3176,3268,1458,986,400,2460,1982,2826,1758,2094,3200,3192,3246,3288,3160,3222,3258,3282,3284,3178,1046,1982,3212,3278,2358,1324,3262,3276,2556,2284,3242,3292,3214,3260,3258,3254,3232,3272,3112,3212,3108,2776,3212,3316,3218,3234,3266,3260,3262,3268,3054,3194,3256,3274,3260,3210,960,2246,3020,2104,2096,3316,3302,576,2576,3210,1668,3148,878,392,854,530,318,2148,1302,812,556,1366,1370,1994,960,2374,2102,1588,1542,1664,780,1660,1322,1484,908,2818,938,1782,3076,3010,2622,928,1784,1860,514,1008,2164,2536,2252,3150,1620,942,1664,1142,1522,1446,1436,1582,2408,1168,1744,414,480,1628,1598,1254,1442,1588,1538,1474,1334,1356,1012,1292,3244,1460,1530,3074,2606,1396,1594,688,1254,1318,1466,1488,1522,3020,842,646,1470,1504,2986,1282,1308,3274,1636,1338,1234,1418,1382,1414,1534,1490,502,498,714,712,1572,3120,1540,1054,1652,1308,3010,2868,1420,1418,1430,1486,954,1464,1304,942,906,330,700,712,1056,754,2972,3176,596,474,714,562,1430,2104,3008,2892,2936,906,694,836,1116,3090,1490,2414,1506,1482,1384,1384,2170,690,1252,456,2432,2760,2820,2962,2792,1608,954,1250,696,770,654,856,1066,1106,3116,530,1450,1442,1368,770,328,1006,1944,3082,3020,2928,690,466,340,1026,1774,920,3038,3056,1366,1716,3234,3158,2818,848,920,924,938,736,986,966,712,948,2620,1012,976,1040,850,922,1128,1490,1480,1688,3290,1552,1498,426,466,1260,1318,820,540,978,932,948,426,2920,3004,1476,1384,2862,2864,2820,646,658,670,736,668,550,542,1180,1246,370,1552,2970,1032,2116,1006,2036,1452,884,702,454,714,614,2750,2196,1508,1106,1214,1332,850,1228,1482,966,1584,1454,360,440,2162,2194,380,3054,1086,406,738,1102,464,1730,1428,2806,578,994,1240,1198,634,1328,1320,1434,2946,632,1340,1480,838,758,2998,414,430,1158,1054,656,1196,1562,3034,1648,1280,1406,1148,1224,1702,1220,884,1210,714,1042,856,584,982,1912,528,1052,774,868,540,834,996,674,1138,870,1418,1118,1122,1488,868,3350,1018,764,976,878,760,736,492,918,614,1180,1428,1446,430,432,772,626,460,1492,718,698,558,1934,2838,1736,1056,3136,1122,1550,722,904,592,786,1098,622,1154,1306,346,580,880,3318,772,552,1006,1570,1014,1438,618,1580,820,786,850,1072,2208,974,978,1418,726,438,866,686,2202,668,1296,2678,982,1204,1326,750,728,608,1438,1432,786,1444,1434,478,1126,660,500,1430,454,304,404,496,816,642,1568,876,2726,3144,1154,1768,1294,1012,862,824,472,346,1382,1490,1030,1796,608,662,458,1196,1240,1306,1358,1120,2218,1186,656,2276,1322,1524,512,2422,1442,778,1366,794,722,1516,608,2598,342,1304,1296,3152,588,352,2560,1608,2448,660,1402,1320,1212,1116,852,1636,1614,1028,1534,1114,428,304,316,1596,1568,2962,3068,1382,904,620,1634,1214,1276,1484,1470,3344,1524,1242,1814,582,1790,1258,2644,2872,2546,858,1512,3096,1850,544,1142,844,412,3146,1390,1444,1408,1472,1580,1590,2690,810,1646,1644,746,1414,1158,1496,1092,998,1498,1492,1718,1230,1588,1100,1140,1040,1484,1502,958,434,1450,3108,530,546,636,698,636,552,488,2202,1056,2380,2300,306,1488,1902,1788,588,1926,2008,2042,2032,2314,2402,1138,1026,2246,1920,1566,2296,908,1144,1194,1002,2334,2364,2286,2360,2144,2230,1542,2280,1866,2376,1628,2082,2748,366,2722,1796,304,2052,698,1470,1322,1446,1396,2608,778,300,2708,2806,2498,1508,1032,2346,1198,452,2368,2556,534,2246,1582,3062,1906,2636,1336,1298,3140,3010,2922,626,2702,2720,530,388,2478,464,328,430,530,2956,2980,2404,584,3550,3304,3228,524,1800,2774,1938,2440,744,470,388,1376,492,622,664,652,1466,1880,2022,610,1308,686,504,356,2842,594,696,938,850,2538,1704,900,2786,658,468,700,608,1852,2966,2510,870,1700,478,1880,1834,934,1808,1834,2598,1850,2576,1818,1888,1842,952,1892,1648,814,642,1894,888,1124,1902,870,1638,4598,4554,4042,4146,4358,4348,4152,4530,4400,4174,4528,4544,3952,4572,4050,4372,3936,1308,1324,388,796,3760,4060,4184,670,3832,4042,4156,4060,4142,478,4058,4290,484,1144,4094,4232,4168,4186,4517,2268,1640,4297,556,4026,3842,332,364,4200,4308,496,370,3936,4238,4050,532,4226,4276,4558,4116,4266,704,4206,440,580,4230,3916,708,740,1254,1300,1694,704,1600,1734,878,736,686,1992,1940,2450,1704,1894,2078,2220,4516,1110,1714,2576,2488,1550,1252,1164,1694,2640,840,1652,644,572,2308,778,998,1328,1482,940,922,792,994,620,804,1676,1066,1564,964,1284,708,968,1016,1382,874,834,1582,1730,1392,856,942,936,674,460,1008,660,668,798,1108,662,628,1098,896,944,1060,842,1008,1060,934,1018,1250,1040,1202,1034,824,910,888,816,892,898,1020,1718,1808,496,1216,3796,920,1414,626,542,808,770,770,4521,3242,4254,4486,4488,4494,4383,4455,2922,1200,4674,4484,4297,4519,4444,2611,1355,4280,4304,4565,2948,1288,4662,4668,4500,2526,812,826,4674,4450,4497,3930,942,2860,3024,1428,3024,2022,1280,1458,1254,1044,2106,2460,2034,2886,1610,2196,694,968,532,1064,1864,2134,940,990,472,828,2954,3010,2148,2130,2334,1486,1504,1974,3004,1350,742,2722,1448,1436,1558,2480,3110,3084,2772,2736,2650,3016,2664,2978,2778,2044,482,2160,2992,2710,2964,2136,3010,2826,2928,3006,1586,1742,1614,3026,2122,3026,2502,1224,852,3034,2076,1766,1064,3040,1592,2728,2014,2718,1764,3014,1042,3038,1120,1466,2738,1326,1952,388,782,432,1436,1742,724,508,2534,1480,2066,3004,1232,2106,1040,2090,2018,2056,2866,1066,1156,678,1886,1838,1768,3026,2020,1588,2816,2794,2000,832,3024,1016,648,2154,314,2114,1286,2008,1518,2600,1766,568,1290,1802,466,1030,1938,1208,2438,1178,1998,2090,1676,1750,1896,504,1196,1740,2012,1350,1762,1534,1134,842,1298,1770,1034,926,1518,880,930,956,1994,2018,1504,1536,310,626,376,474,580,2788,1392,1080,1984,1052,1556,2668,1916,1860,2344,2608,1476,1684,1560,1032,1160,1080,1536,2340,2352,2340,2324,2328,2344,692,556,1200,1272,1316,1200,2340,2256,2308,1516,1944,1604,1620,2336,2276,1548,1732,1800,1836,1992,1272,1688,2340,448,344,2148,1372,1400,784,2604,1124,2340,1008,2308,1060,2136,1080,1224,1764,1576,1444,996,1296,2020,2512,2344,2560,1588,1948,2676,2240,764,1400,2368,1096,2412,2288,2348,1928,2424,2376,1840,2184,1308,1304,2000,2064,2080,1392,1916,1736,1196,1368,2064,996,1400,2344,1648,2468,2364,2356,2420,2736,2188,2720,2820,1664,2352,1836,1600,710,782,1146,1210,886,460,1600,3292,486,462,328,320,432,1579,452,1545,1576,326,1535,1573,3382,354,1306,1323,1451,3276,3467,311,1491,983,1508,3361,433,461,1527,412,430,430,2428,1544,332,2403,2354,2373,3339,428,1546,1005,1757,1002,1314,1038,1298,2486,2406,472,1557,1319,1539,1520,918,1544,1498,2358,1506,1487,1507,1531,1546,467,1982,310,2287,1007,1500,985,1033,1006,1482,1470,1004,982,1009,1484,1512,982,988,999,1040,1028,1564,325,326,327,1697,1984,921,1359,1450,3409,3390,3359,704,1830,436,308,1692,1573,1535,1443,1535,1714,1606,485,1456,1524,1560,1527,2420,478,940,768,934,864,1381,1014,384,1042,2404,2175,1054,888,728,1282,580,802,1482,322,1093,420,3353,414,892,496,1597,1126,1098,1826,1434,1874,1521,1818,1432,1501,2292,1515,680,896,1226,1350,1026,1036,322,2240,1704,1500,352,1568,1508,2144,2158,2162,1477,1299,2969,1397,1427,1878,2291,471,953,525,1857,1886,1849,509,418,1546,320,1406,1369,1393,502,498,1528,1788,1362,1509,507,1407,1552,1467,321,1444,502,356,1517,462,1540,1512,1388,497,401,318,486,475,658,3321,654,2674,452,452,630,616,608,620,612,598,610,610,614,612,608,596,3048,2998,564,482,852,2366,750,572,982,1344,1350,3130,1162,1394,1580,1542,1348,1372,1712,1382,1382,1334,1556,1400,1468,1378,1348,1356,1346,1408,1394,1400,1398,1356,1338,1382,1364,1386,1380,1370,1438,1552,1390,1578,1392,1542,1566,1354,1400,1391,1162,1344,1482,1418,1534,1378,1444,1506,1384,1388,1400,1556,1392,1350,1322,462,1802,572,526,552,534,520,530,1208,592,852,824,818,856,822,822,824,822,356,308,332,304,334,336,312,348,318,310,336,508,334,352,334,382,416,416,414,418,466,414,412,412,416,446,430,418,420,428,414,472,416,420,468,414,448,448,474,472,418,472,418,416,690,720,528,530,628,602,630,636,688,580,616,564,704,670,524,524,350,572,566,568,1206,1220,1242,1222,1266,1472,574,590,600,566,562,564,2708,914,700,1168,754,1302,1370,938,1296,1338,1228,340,1030,348,1292,1338,588,730,966,352,1268,504,1330,1344,1344,1296,1320,1420,1370,1432,1332,1354,1362,1252,1306,1344,1068,1426,1332,1332,1350,1322,1320,370,828,818,328,836,678,534,698,674,582,330,610,770,672,690,764,366,342,574,368,458,450,406,386,2608,1050,786,798,906,2624,2534,1528,1546,2564,1752,2007,526,1670,394,1308,2232,1530,1228,448,616,480,2156,428,520,1714,1346,1356,1416,1364,834,842,864,1368,1362,1330,822,790,764,776,460,1242,1226,1230,1180,1194,896,1480,1532,904,1182,1122,1126,1758,1752,1747,1496,1476,1476,1310,1346,2306,1584,1568,1138,1110,1110,1086,446,2526,1266,1246,1132,1028,1132,1292,1238,1180,1222,904,1346,748,720,772,776,748,774,760,702,788,1372,1274,506,644,530,860,724,1074,948,1372,932,924,1228,648,802,680,1220,1464,886,820,702,666,1382,1358,414,2848,1364,1370,802,918,1364,1386,1320,598,1032,1128,1168,1130,1102,1198,1160,610,1170,1426,1124,1354,448,408,524,510,482,414,424,1064,476,384,380,1308,1436,1296,1060,944,980,1396,1320,432,1044,586,500,2132,732,1276,1786,3032,2150,2506,310,2162,2152,1392,1340,1452,1392,1424,1392,1448,1378,1370,1398,1314,320,450,1498,454,1416,622,2966,800,806,796,810,812,794,990,798,792,798,794,780,670,2584,2570,304,918,372,728,1242,576,636,1314,1262,2524,2542,2326,723,2816,1428,1358,2782,510,2302,616,1012,1208,1230,2921,480,770,756,602,2076,598,970,884,1836,942,816,1038,1050,2476,3096,1960,432,2730,1900,1648,630,1226,1264,1300,1302,1266,1670,1668,1152,1138,1180,2072,520,2588,1784,1668,1810,1885,1062,1084,1250,1788,1816,2562,2586,476,1036,508,1028,346,896,330,754,1086,794,1046,1808,898,896,892,716,1204,904,914,894,968,1024,1026,728,796,844,1462,1504,1628,1566,1198,1196,1318,1276,1218,1176,1084,1148,644,764,438,386,922,552,668,600,428,676,680,676,642,524,598,514,694,674,1122,664,608,520,766,810,866,836,358,408,426,418,816,422,412,440,460,532,544,800,672,392,440,738,426,414,426,444,500,798,464,388,388,400,438,438,434,434,434,438,462,938,580,1034,580,578,782,822,818,1540,826,822,818,816,824,826,702,782,870,914,908,926,800,850,750,1624,1968,412,754,412,766,908,876,1482,1488,846,1530,840,832,962,910,1924,1524,1258,1266,1176,1170,1216,1238,358,424,1112,1106,922,806,590,582,598,576,592,596,594,598,614,466,588,754,646,846,792,666,632,562,402,940,826,1246,1016,1006,990,1278,1244,1332,1302,1346,1272,678,660,684,674,674,682,1278,664,662,582,730,708,708,834,742,802,792,794,850,1000,1366,1408,1386,1316,1328,816,826,850,826,814,846,832,818,832,936,820,854,1264,1284,1294,1286,1338,1306,1274,1330,1310,1290,1328,1090,360,498,530,524,1078,1398,612,932,948,1416,1454,598,1602,600,864,844,446,800,812,836,1456,1382,800,790,788,806,768,452,1302,576,800,574,2336,2370,2939,1074,682,700,1098,828,698,1800,1026,1032,2826,758,752,978,470,1977,2994,1290,1322,1242,1312,352,1328,1690,1286,1418,1226,1212,1202,1496,1554,1202,1204,1226,1454,1460,1776,1410,450,1432,1484,1680,1372,414,1864,1924,1358,420,628,1390,1266,1252,1350,1128,2238,496,902,1474,740,2340,1636,1644,2806,360,526,366,428,310,732,2598,2816,656,482,374,640,626,464,328,1636,1552,2540,2440,752,1216,518,1484,1256,562,2570,652,2644,632,622,692,674,1330,836,664,807,836,778,366,456,482,924,1252,830,922,892,968,690,840,446,652,426,662,919,1186,1172,418,696,1186,1422,1044,998,994,530,558,1102,586,598,610,898,618,596,498,558,2728,824,676,796,394,762,378,878,714,586,938,678,684,442,648,508,522,482,524,470,464,732,518,474,720,738,2388,1264,516,1192,1076,642,1142,678,896,892,892,1062,1796,778,928,766,890,546,510,692,918,476,916,832,1034,1212,1308,1074,492,392,312,356,524,1368,2138,420,442,374,1286,1086,1024,422,442,428,322,1222,448,436,1524,450,500,902,938,538,556,784,670,772,672,904,682,496,456,488,548,552,576,498,725,558,1494,546,1111,794,2964,2956,968,980,1034,972,1020,942,1584,1416,1216,790,586,900,1260,646,714,468,366,638,426,1012,714,1748,1090,1132,484,1566,1554,538,826,806,894,868,978,362,1038,366,448,552,310,382,668,652,400,940,1066,1056,1044,1434,770,542,540,898,940,902,896,998,896,930,934,908,902,894,908,764,896,874,884,1122,608,1136,798,1580,1436,2298,1584,628,618,1986,714,1952,1832,2068,1958,1544,380,784,1450,916,882,920,876,1028,866,2288,506,312,1466,1248,606,2508,1592,1292,1492,1360,308,528,526,440,370,326,306,376,430,568,586,814,412,866,448,898,1468,486,1492,464,526,1480,1680,492,594,2034,448,632,552,1680,508,2478,440,2592,2588,2478,2510,1814,344,2516,2540,2482,1924,970,1170,2344,366,872,1526,1574,2268,2596,2356,2488,598,2294,2896,2998,364,2958,3008,3000,502,2244,2988,3004,3000,2850,2994,3010,2998,682,2364,818,930,1072,992,995,1436,846,348,992,1486,1496,928,932,942,936,830,610,712,752,666,678,390,950,664,504,656,744,1526,990,1102,1034,1190,1368,1452,430,544,812,418,446,460,416,450,446,418,448,446,446,444,450,448,448,958,1292,914,684,732,514,594,430,1024,370,698,450,1294,1848,588,768,512,478,628,858,594,500,820,560,814,868,884,1840,808,898,992,932,932,1052,1064,1044,872,584,830,318,426,354,794,810,830,756,624,772,532,792,598,720,1004,952,994,984,602,656,674,448,608,584,644,1150,988,1806,448,788,1930,814,1942,816,872,886,880,856,866,544,718,1946,748,974,740,1694,742,1832,760,864,1874,740,532,534,1250,2472,2452,2044,426,1012,1074,606,748,572,2756,682,522,1540,1616,1620,1166,2274,1540,584,940,548,2642,542,396,488,554,2292,3231,1884,2804,2140,2662,472,496,510,374,918,2108,1938,452,510,2620,2444,2660,502,2308,1932,624,2906,2772,382,512,2680,828,2426,452,498,448,1596,454,628,1492,2760,1576,1858,1518,1844,500,2688,2682,2732,1518,2266,326,2904,2662,1798,1274,2061,502,2778,2278,1346,1078,1032,2588,468,1492,1608,2992,2332,2324,2992,340,628,1352,1184,2723,486,2642,2640,1278,698,478,1816,3006,446,2884,510,3060,962,1100,500,478,2682,2464,464,354,3266,1374,1514,2330,378,398,1655,2014,3308,512,1873,3290,328,1732,2970,456,1130,1254,1542,1216,450,476,2846,448,2880,2990,2934,306,382,2558,2840,372,2902,836,2338,370,2772,420,2760,504,428,1644,436,510,3072,482,680,2262,352,746,378,728,308,3244,612,1594,724,1038,998,928,368,598,502,312,976,512,558,368,634,340,336,330,2902,338,326,960,1930,334,432,646,564,562,334,560,368,328,340,334,366,350,338,556,348,336,558,336,366,560,350,3158,582,3384,1942,568,2442,554,2032,572,2608,340,564,3010,342,574,346,334,368,596,342,332,338,336,336,332,332,336,346,346,346,436,642,354,542,320,334,558,358,952,592,586,456,1270,772,352,708,2642,1404,3711,1460,3723,1234,744,640,338,788,308,452,2676,1232,720,592,3302,1944,2900,3856,1362,806,636,856,814,784,784,810,900,752,798,836,824,796,854,770,838,702,892,760,864,718,750,2292,3980,670,614,472,498,1236,1632,1232,3094,2736,1426,2718,2229,308,708,1194,646,776,1228,530,506,582,1860,1028,1570,2084,1922,596,356,2652,2100,1444,2596,764,1564,1524,748,892,892,772,1628,392,908,1264,872,2204,2560,1604,1128,1116,1924,1564,1024,1004,740,916,924,2584,1064,2608,2332,600,1588,1320,1468,1132,1148,2212,1752,1220,1232,1508,908,1472,1484,524,1304,944,2044,2224,372,1824,1112,732,388,1224,1388,596,480,748,568,1172,468,968,492,2736,1064,700,696,700,612,480,688,2568,420,552,424,1084,660,724,1012,1888,1652,2444,1180,908,912,556,488,568,736,696,720,1040,1276,740,728,736,740,728,720,812,620,612,724,700,824,300,384,552,2088,568,1388,420,1356,1620,2572,1364,2324,1040,736,428,452,472,464,460,472,732,716,784,836,836,548,560,544,508,784,760,844,716,704,772,520,436,432,408,420,464,448,460,456,472,448,788,496,340,976,840,848,464,1140,2448,1668,1092,940,1620,1612,456,1260,532,460,764,2544,1176,1736,2448,2448,1108,1534,592,426,408,858,856,860,854,856,864,844,862,818,858,788,856,854,862,864,1186,428,602,596,576,572,596,592,384,790,848,1814,1826,768,774,352,332,912,1854,862,650,1484,862,828,588,554,390,590,1186,590,1384,1884,1886,452,1892,858,790,790,572,576,526,768,482,3270,985,690,576,2915,970,443,2636,920,609,3085,483,2260,1984,530,1145,3439,3370,809,427,3245,713,3154,3136,3266,740,1494,626,475,2218,1116,1021,3419,713,3279,337,2937,324,1214,2802,3346,1546,2380,632,842,2782,2496,806,2246,520,2072,1500,1674,630,968,2436,1774,2266,2332,2368,584,2388,628,1274,440,536,570,574,404,1004,2526,936,866,1568,2522,2248,1180,1602,2444,2432,636,2028,468,1772,364,1372,2092,2088,2064,782,910,688,2092,2368,2254,920,2440,690,512,488,1298,784,892,474,356,330,310,406,764,759,324,684,580,496,392,2030,1066,514,352,302,338,3049,3049,3351,1096,354,518,500,450,512,3100,3100,3355,780,1908,1904,1832,1912,1912,740,572,1896,1432,1728,1916,1920,1688,1912,1492,2192,2846,1200,2818,2192,2686,2306,2214,2226,2204,2326,1092,452,1746,1152,2534,1292,1056,2864,3090,2516,2374,2682,1068,1780,2654,2662,2979,2620,2648,1496,536,2294,2336,2558,2170,2212,782,1588,2614,1076,974,2526,2254,2188,2724,2592,3148,2208,2284,2262,398,1346,2242,1640,2220,2198,980,990,1200,540,1388,1868,1696,3188,3188,788,824,672,818,458,1386,1616,1690,2492,3040,3544,3208,3672,2772,1572,1820,3048,3352,3368,1568,1780,1876,1376,3548,1778,304,380,346,332,428,2238,482,326,656,722,2248,2238,702,2594,684,2588,2598,600,1272,398,570,2600,2122,2596,938,860,2600,2594,2100,3163,2598,2590,2570,2604,2116,494,420,422,2858,400,478,466,2076,452,750,2464,646,1150,586,426,1244,590,448,2618,1492,918,714,1404,832,912,2220,1450,792,1420,2600,1310,790,896,2782,1260,774,1432,2470,1266,782,928,2480,1310,790,1266,2396,914,2554,1402,786,1356,2460,1306,794,1412,2430,1390,788,2596,1262,808,1450,2528,1284,800,1406,2420,1356,786,2532,2548,2758,452,450,868,436,732,440,394,2794,438,418,2232,364,2236,2226,510,2242,316,720,2236,2342,434,344,440,308,378,2232,440,816,2590,464,822,2324,2238,2248,2232,448,2404,2268,428,2244,358,742,310,402,318,398,310,864,392,446,328,448,424,436,314,418,444,868,2486,482,304,468,350,318,2504,434,436,452,318,446,2498,2794,440,2388,2458,418,2588,2356,416,314,476,486,366,374,302,452,438,474,348,2240,420,358,2794,438,410,440,454,460,444,442,426,456,322,320,462,400,438,422,2246,454,2919,1234,496,662,514,470,360,918,450,494,854,828,500,432,352,542,462,1234,1280,1244,656,506,1246,3570,3570,462,954,496,642,1412,806,722,368,374,374,666,368,1988,2042,2010,1994,364,2094,2012,400,1998,370,2096,404,2048,396,1996,2058,2040,396,366,1864,1984,400,372,2072,2000,1976,2062,1992,2078,2066,2064,2068,1966,2056,2068,2202,400,1992,404,1994,398,1980,400,2016,2042,300,2084,406,2038,2082,2000,2076,2160,398,2064,2080,2064,1990,398,372,1442,2026,396,1994,368,1462,3570,874,2368,3596,3424,858,630,2684,1392,402,372,378,330,2082,400,394,1892,402,370,2040,1916,2004,1998,1292,710,2086,2032,1988,404,2124,2006,398,1830,2110,2008,404,2012,378,2084,370,1976,1998,366,1974,1980,1986,2054,1994,398,398,366,400,402,394,400,404,400,398,402,426,402,434,380,392,418,394,496,398,400,400,400,384,1998,396,962,3096,3596,3596,2622,558,532,1194,1004,1058,1094,620,644,1082,1208,1652,1040,1020,2340,732,904,778,660,376,852,1048,1092,1096,1040,1034,792,980,762,758,840,680,1694,1748,1546,556,950,2024,1276,1180,1076,1080,1242,954,1040,938,1268,1110,2278,1182,1150,1334,1128,838,1364,2366,1896,1978,828,854,774,1260,1258,1724,770,1596,2488,1476,422,802,662,618,572,500,784,1480,1128,2404,1126,1602,464,410,458,460,462,460,462,460,460,458,458,456,458,456,458,458,456,456,502,1440,980,1044,672,1620,888,1040,1228,968,1210,948,1720,762,456,456,458,460,460,458,460,456,460,460,460,458,464,462,464,460,1154,1078,1094,1080,834,818,644,746,718,720,816,1374,2426,1354,516,1816,1732,1188,1072,1072,708,718,1676,1392,896,1402,900,1034,696,642,488,1076,898,1594,1182,1030,1184,1136,1130,1270,1048,1098,1180,1122,668,1064,1800,1216,972,1726,570,1000,1784,572,2140,626,780,592,2326,1160,1298,1128,1328,902,1004,1040,2386,686,2506,672,2010,712,1668,1122,1286,796,1084,1018,550,2560,1448,926,2442,742,956,886,544,400,384,688,1088,1214,1104,456,2262,950,1340,1062,1258,1300,1134,1192,504,1248,1248,2154,1120,1124,718,762,744,596,758,1702,1110,1096,1186,1104,2494,490,2550,2496,2446,2476,2124,510,694,1186,558,410,362,446,2358,398,2214,2196,1248,1258,1860,1996,394,1882,1416,1628,972,1524,2466,2032,1176,1164,1480,1252,754,2658,2362,1210,1054,2208,1476,864,1074,1806,1364,1190,1240,1464,1016,1570,934,1974,1634,2226,2694,2354,1176,2146,1884,744,1890,776,2212,1148,664,662,596,784,850,886,854,768,1234,1662,1802,2985,722,450,496,348,2983,2985,1036,528,336,324,560,320,406,391,390,379,382,367,373,462,412,1600,1035,665,1600,1600,332,2466,2406,2386,2412,2404,2374,2360,2350,2516,2302,2428,2340,2464,2350,2486,2386,2384,2416,2452,2372,2378,2350,2482,2398,2394,2446,2494,2348,2496,2356,2516,2384,2392,2428,2512,2338,2436,2276,2372,2466,2368,2402,1504,784,512,846,2342,1470,640,612,558,620,644,662,2410,2386,2388,722,332,532,540,2030,4244,3066,956,606,708,1618,714,1258,898,814,852,1064,850,818,1016,1226,1018,1236,1550,1558,1662,1224,840,1854,440,438,440,444,436,446,438,438,440,438,1140,1078,4698,3002,1742,1675,1552,1812,3139,1264,4458,4345,4516,4381,479,4766,4717,4721,4614,4688,4314,4085,4643,4682,4749,4568,4640,4712,4346,4758,4827,4705,4790,1563,4820,1838,574,480,482,556,352,420,408,378,608,540,360,404,518,324,822,1148,848,496,514,394,878,476,586,516,486,632,368,496,2388,350,558,450,414,356,692,984,550,1962,468,432,404,2404,2464,2408,2860,2882,2478,2448,574,2386,2388,940,912,636,430,368,704,656,328,1812,626,798,950,790,2380,830,1202,1240,2310,1260,2346,2326,2304,2304,604,458,658,310,2404,472,560,1890,3214,1672,1396,408,760,408,756,1388,974,3359,586,588,378,642,420,638,724,432,540,1936,660,758,328,544,458,778,794,682,972,1062,632,1336,2630,1094,1050,974,330,1324,788,766,1078,1150,762,742,1056,856,764,608,564,590,836,812,848,788,1572,1852,642,1406,3152,578,576,582,1458,1452,1024,3168,870,884,1588,1564,3222,3208,1230,1190,2838,2022,572,868,644,3334,3064,3264,3376,1486,672,2802,2946,3300,3302,1526,1958,1688,1760,1906,986,1792,948,1082,974,1206,884,778,818,812,738,764,3314,3464,2290,2052,2410,578,2422,1946,1874,1060,1418,712,750,2582,1448,1080,1078,3172,2878,1796,3230,2786,3124,810,1214,3112,1590,2564,3236,3202,2130,3050,3190,2902,1360,1204,1830,1122,3318,2150,2310,2974,2748,2060,2764,2818,2620,1894,3240,2810,3208,766,412,2182,2828,328,2836,1384,1162,1392,3326,3168,3302,680,3348,3240,690,690,2124,1620,1562,1620,1636,3132,2790,1934,1038,3270,2502,730,2268,2120,1382,3224,2884,3290,636,456,760,736,3278,3084,3164,2154,2706,2186,2162,3130,2480,1928,1192,334,320,316,1948,450,446,488,466,1984,1618,618,634,1788,3198,2218,622,2626,1922,3188,724,810,2784,3192,2054,2980,636,642,480,2438,2996,820,2728,3160,386,396,412,2498,3126,2980,3130,3130,2462,1470,1598,736,542,426,1586,3256,2602,2552,1634,1412,1536,896,1802,1794,1946,334,3212,376,3020,2542,1802,894,1548,1512,1326,1444,1358,1410,2976,1522,1312,468,2282,1336,1306,1582,1446,1358,1476,1226,1376,1786,402,482,454,720,850,816,1236,1486,960,584,968,2636,3358,636,1936,2576,2870,766,1976,1960,3272,2518,2080,552,2956,660,2360,786,3334,1256,3122,1268,2842,564,3208,894,3496,3236,2860,826,830,818,876,1140,3238,808,1072,1200,780,318,2006,2050,2538,2686,3252,1030,3286,1034,3216,3156,2616,592,2856,670,620,824,2178,3212,2056,3250,2820,2282,1086,3098,876,2300,1050,3414,2850,1076,3202,1312,3390,704,698,3038,2992,3250,3212,2464,3158,2856,3416,3060,3262,1162,2986,3138,3188,3092,3144,3250,3240,1688,1552,1592,3426,3016,3270,3208,772,790,728,1782,1694,1582,3190,674,3208,382,2476,1354,2440,1762,2280,1226,742,1442,2080,1940,3322,2262,1878,3042,2458,2136,1494,2314,1594,1094,2116,1776,1500,2242,1756,420,420,718,1036,3004,802,1084,1408,2226,1186,1210,428,402,3475,3475,2938,764,640,506,2304,2882,2334,828,1034,666,986,1004,976,1002,2884,2960,2898,2260,2992,704,464,1150,2492,1074,836,2976,3076,3132,2894,1318,566,526,3257,2970,2926,2150,360,1094,382,428,3090,1932,3070,568,2248,2942,802,1820,2948,2914,2868,3002,2952,3002,2978,3020,2978,3008,2722,658,2996,1484,1597,3704,1234,902,3436,750,590,2106,3414,2774,1156,972,1218,778,1138,1178,1184,1184,3356,3442,3440,3474,866,1576,846,736,574,3018,3414,2868,3408,3384,2438,1096,664,1596,428,3428,3488,3488,3426,416,2512,3404,3434,3432,3464,3270,3430,3492,3468,2104,956,3348,3502,3442,3486,3464,3490,3476,3522,1404,774,790,760,414,568,398,780,408,1478,570,396,644,632,396,346,424,412,458,428,430,430,392,494,490,496,510,782,492,492,494,486,492,496,490,518,426,370,2788,526,500,336,388,428,392,420,382,390,424,412,428,554,428,426,476,452,396,398,426,384,1474,586,398,3254,656,412,398,422,404,428,408,400,388,374,3262,404,1732,424,422,340,406,422,394,3264,392,3202,420,404,400,396,428,1834,404,408,408,396,1600,1516,410,368,1882,396,1873,388,320,386,412,390,1468,566,398,1196,3280,3280,382,3356,3260,3074,390,392,398,3392,3218,2336,470,1460,1512,3258,390,396,3350,424,1770,384,3322,3256,3188,396,1362,1504,644,2712,398,3372,410,1436,1540,2798,642,1222,332,350,404,2154,1596,576,3220,2930,3310,440,646,1732,396,428,596,468,724,570,534,3256,3414,382,392,390,338,514,390,398,398,420,394,570,1028,400,566,404,806,1218,312,558,396,552,396,3234,3324,406,380,402,330,374,416,1870,398,394,414,398,398,370,3222,2524,462,410,3324,416,3142,402,3366,644,3204,398,3468,3186,654,3268,3320,3330,648,3458,394,3272,3218,3260,3046,396,3464,650,3364,3292,3264,3328,3324,394,3304,654,3264,388,432,3242,558,644,3250,2900,648,3274,438,392,648,3274,3280,394,3322,400,336,644,3046,388,3280,3298,410,3354,396,1086,1228,3194,396,1474,584,386,444,372,394,392,326,390,396,402,396,396,342,330,368,396,400,398,366,376,1474,580,396,644,400,396,386,394,3272,3370,398,3240,3364,398,614,474,544,730,386,534,324,392,408,338,394,398,358,3300,392,392,400,394,392,556,330,580,586,586,584,586,576,338,302,436,342,344,530,512,772,1124,316,322,366,1020,830,588,1572,586,682,606,586,620,606,3056,940,2094,4582,1716,598,424,4183,3811,4259,3836,4234,4021,4087,4174,3970,4063,3999,4250,3704,3811,4157,3664,3688,3892,3890,3896,4004,4084,4193,4038,3972,4019,3959,2733,4159,3952,4193,4118,4163,3939,790,3931,3817,3849,3256,4121,3770,3964,3813,3985,3596,960,3752,3967,3589,3785,4283,3935,3812,1463,2380,1174,1784,1714,2254,2212,1990,2194,2340,2324,2428,2352,2388,2414,2082,1886,1180,1256,2384,2378,834,828,1788,2378,2116,750,748,2404,2386,2348,2404,2400,2358,2366,2392,2342,2398,2394,2108,2032,2256,2134,2232,2420,2398,2388,2380,2152,2484,2500,2500,2144,2480,2372,2152,1204,2504,2360,2268,1976,556,496,772,1144,1040,1216,548,2512,2328,2416,2408,2936,1152,1032,868,312,3664,508,466,2238,922,934,928,562,622,1040,686,804,1074,1060,492,584,762,610,668,1004,1002,1136,514,414,1526,1502,1260,1046,920,914,892,566,936,1142,1118,1132,962,586,672,524,1152,950,626,1484,652,728,640,812,368,1268,1210,972,1290,1206,964,912,1260,496,652,1158,604,902,344,328,1218,1682,1152,730,1590,894,1314,1190,1258,1292,1238,660,1048,1336,1448,1390,432,396,596,550,338,1290,1314,1464,692,1552,1016,1206,1190,1278,1236,392,732,1618,844,1442,2160,384,662,480,752,468,416,1960,2144,1942,1882,1800,2094,1998,2142,1970,568,1776,400,2864,1020,528,1194,426,684,1000,2274,766,838,1340,2320,456,834,1120,314,722,1422,370,1598,768,1024,1232,498,738,820,832,822,356,358,648,716,1218,472,880,824,492,1322,656,976,936,1052,636,848,864,616,768,1228,884,800,960,772,768,720,508,936,664,1016,1756,788,816,888,1292,652,652,1888,640,644,536,508,512,500,512,564,508,672,476,424,424,392,416,400,436,396,408,432,548,544,476,504,780,924,768,428,1472,892,908,896,892,916,920,876,868,908,868,872,892,948,1064,1280,1080,1012,1044,436,800,776,488,680,720,700,684,700,692,712,700,696,716,716,712,1576,828,304,748,1324,816,800,516,688,708,616,1280,1092,872,456,912,424,768,768,648,1032,828,1080,708,1148,1084,728,1240,772,528,1108,1148,1152,1296,700,824,424,1068,908,608,784,716,692,872,824,744,1300,928,484,856,808,476,480,816,660,656,756,576,812,840,900,1120,704,872,1340,1724,780,532,344,628,1064,408,304,884,624,424,872,944,696,468,784,1580,420,1132,332,876,508,768,1468,820,792,604,1352,624,576,836,736,692,608,616,680,596,612,2288,728,600,540,800,1104,796,544,520,516,464,724,544,344,1676,2702,2830,818,1588,2674,416,2324,958,430,398,382,2036,2950,2808,1092,1096,872,1824,426,2516,2518,1136,1348,1522,728,580,1284,634,966,1274,858,880,648,1970,1940,2430,1064,1056,2736,2654,760,1580,2640,2682,1258,960,582,770,2686,2684,2912,2460,2652,860,2824,720,3180,1270,596,720,1344,1292,856,3040,4098,3942,3756,4116,1844,2308,2240,3953,3616,2824,2924,3667,3928,3504,2416,1344,1496,2746,1238,2744,1868,328,752,1924,902,2916,2634,2784,2518,2714,2352,2194,1116,1348,2686,1718,920,2672,1322,968,2590,2732,2748,1040,2856,1118,1036,1988,2734,2732,768,688,2766,2714,2692,1396,1522,3360,538,1552,1102,1282,1292,2694,2656,2674,2414,2654,2634,2658,1296,1280,1300,1332,1652,1300,1216,2526,1278,1252,1318,1308,3047,1262,1148,2562,1338,1230,2560,1316,1270,1304,1186,1242,1288,2642,1680,1294,1120,1692,1284,1300,1310,1294,2580,1282,1274,1330,1082,2438,2686,1282,1298,1206,1258,2258,2696,1290,1334,952,1524,1960,2614,1310,1332,2790,2782,1678,1666,1696,1310,1320,2716,2716,1350,1312,1674,2334,1344,1286,1672,1294,1276,1250,1288,2498,922,1354,1154,1902,1626,1038,2934,2966,1160,1298,1372,1294,1286,1330,2738,1290,1284,674,746,756,896,518,1008,508,1202,982,510,1810,316,358,1794,962,980,1774,1002,1362,600,610,742,732,724,726,600,866,556,666,602,510,1138,854,1020,988,1108,946,1194,888,930,924,1974,656,1048,880,1128,870,966,864,1088,1064,1054,978,958,2242,980,1034,966,970,1034,868,492,602,802,834,1040,1042,1012,1016,968,988,990,1080,1012,1580,1764,1112,1118,1084,986,1098,1110,1126,1094,1100,2268,1110,1128,1086,1442,900,632,786,696,980,1026,954,874,886,1784,922,1206,970,950,922,850,854,926,942,864,1524,914,860,1042,978,972,1054,1078,1034,558,766,1122,930,2134,982,690,386,500,492,850,1020,864,722,600,1012,1046,706,672,496,740,750,1714,1022,1062,1684,1026,1716,788,1118,722,838,950,558,1226,1298,848,896,846,1594,1022,2274,998,1206,722,548,600,526,774,390,740,860,836,786,990,1850,1928,1772,694,842,1198,1194,880,710,1202,696,1040,770,754,774,560,736,486,1520,936,946,936,882,1084,1390,1778,620,456,950,686,1960,904,520,622,662,806,786,562,844,934,892,904,1428,938,1090,1526,886,566,624,542,668,624,1132,708,680,1206,1202,862,1026,524,540,858,416,408,900,934,900,964,488,1046,1136,692,668,680,896,888,922,836,578,2290,1198,946,602,1012,596,596,2214,790,310,1298,2542,1262,2394,1200,726,996,1032,1380,814,1160,870,1140,1414,1076,754,1058,588,1414,780,768,924,614,886,762,994,906,2158,608,768,790,768,776,792,304,1592,1380,1218,1122,830,650,2238,1278,1744,996,566,886,1114,974,1200,1200,454,444,650,1070,1272,1260,1288,758,1418,1380,324,790,878,802,800,318,1032,726,760,906,888,818,938,750,892,960,970,908,986,972,1040,1604,2280,2376,424,374,1442,2022,1282,818,830,2638,686,520,448,996,1198,1248,876,1332,370,1262,1332,1194,1448,1208,1110,796,1084,912,1194,1228,590,1166,1110,1204,1210,1258,1096,940,1556,1572,798,1698,1150,1298,1414,1102,1442,2070,2804,942,804,1336,2140,846,812,698,978,1920,730,1536,1924,470,934,686,816,1286,1626,760,766,662,672,742,824,872,1236,1194,1208,448,502,1458,1378,800,1206,1372,1398,1376,710,694,1028,1182,1122,1300,1240,1054,1266,958,1776,1474,1222,1488,1416,1386,1476,888,1834,582,1078,1032,756,710,970,754,1234,646,988,1308,1310,1304,1288,2214,710,1374,1292,1452,1118,1312,2434,1334,1494,2372,702,1560,804,826,796,1454,1452,508,1316,560,752,1190,1792,924,638,1180,2236,554,380,1642,1494,1366,1202,2408,2394,1540,1296,1126,1318,1214,1538,1018,1076,1302,2342,972,2348,1166,1224,792,492,1208,1426,1212,1232,1348,1350,1234,900,898,900,902,1374,1356,1392,1266,1284,1272,1188,652,646,646,628,652,2262,2536,2578,1272,1236,1222,804,574,728,948,1110,1190,1210,1078,1248,1348,1348,1350,1252,1204,1060,740,1198,1070,400,1060,1300,3074,1212,2336,1636,1280,1322,1692,400,1416,1074,1450,1366,1414,1270,1486,1268,1198,1210,1296,1214,998,886,1794,1350,1278,1236,1284,1274,1382,1000,2848,1322,1322,1064,1042,1024,1188,1360,1372,1346,398,852,1386,1402,1222,564,452,1438,1426,1384,1402,1412,1056,2480,1352,860,1216,1278,1016,2336,832,1302,3070,1188,818,566,804,880,858,1336,1478,1348,1366,1722,1532,1484,1458,1254,1204,1202,828,522,326,986,2524,612,1414,1206,922,1204,1128,1198,1184,1194,488,484,1318,1316,1286,1262,1246,802,1176,1280,1520,1252,878,708,764,1802,1194,1182,1166,1178,1006,1264,1272,504,706,2690,578,878,1550,820,772,1242,1282,1446,762,1388,1110,2224,1530,1416,1404,960,730,914,1182,1246,1024,1914,1904,1268,1264,1512,1200,2138,2124,996,760,1484,576,2522,844,794,1330,1228,1232,996,1252,1296,852,1486,1280,1262,930,1144,692,1260,1246,1012,942,1212,1222,496,800,620,678,796,678,2104,1178,992,1310,1308,1004,524,766,1170,1410,1008,1062,1076,964,1108,374,968,1050,1164,966,1154,1472,1094,1112,1120,1286,742,736,734,1552,674,664,632,868,666,1226,594,714,1296,2218,824,818,816,1160,1556,1536,1000,992,1290,1446,960,1296,1038,1096,1328,1706,740,600,794,560,530,706,1224,1168,1206,782,938,812,924,840,1314,1894,922,1250,780,1062,932,914,1352,1354,1242,1684,984,854,1262,1262,1280,1204,1292,1554,1748,548,1588,902,956,1194,654,572,2172,1720,996,1306,1004,1656,684,606,1676,1604,924,886,1000,1006,970,708,564,994,876,866,886,1212,500,838,836,1040,1376,1376,1242,1348,1096,746,746,758,1196,1218,1310,1316,454,556,1138,1118,1120,1114,812,850,568,636,654,644,1282,1232,1544,1550,1164,1406,818,530,1496,2798,1326,1022,788,1408,844,892,642,1172,624,830,318,578,850,632,1304,1182,832,940,906,796,920,1182,746,762,1136,418,400,610,594,1168,612,968,1608,1188,1078,710,1154,1206,1282,1268,1270,722,1140,876,1184,712,686,1298,1046,1050,2660,1502,1616,1388,748,1426,744,734,666,1488,1288,1062,1152,1226,702,1234,772,742,1138,854,1490,812,2154,1530,826,1476,1210,1208,1360,1366,610,1224,1022,1166,684,406,552,1492,698,482,712,706,936,1276,1334,792,1434,828,1804,1264,1052,766,782,1314,956,874,1164,1192,906,614,1042,716,1176,1004,1086,1104,1334,1216,1298,768,716,724,996,644,602,1330,1286,912,1048,1414,714,1262,1462,1246,1196,1310,1292,402,1136,1112,1254,1226,1254,1026,1274,1318,790,842,1136,402,1636,658,1040,1034,506,654,888,1202,850,970,1268,1988,1168,964,1134,1296,1280,2054,2678,2296,1158,1018,1348,1342,688,800,864,348,1330,1346,726,902,1234,968,1158,1298,1000,1010,810,2598,2554,910,1242,1184,1178,2710,1210,428,966,786,788,1132,1128,1142,1120,1120,814,1876,1864,862,964,968,1366,894,926,404,862,1128,708,1260,1010,1032,966,958,970,830,942,992,996,598,624,636,742,602,934,2304,954,964,2192,3056,806,300,488,758,1192,892,910,2098,886,906,494,1510,1072,1340,602,426,532,746,1584,352,1702,964,984,1212,834,978,952,720,2258,768,2622,758,780,888,1670,1304,1264,1304,1300,1278,1772,1286,604,638,628,622,1034,1326,700,568,1240,1098,556,1238,1142,360,442,1014,1020,1124,846,566,1478,424,822,712,1312,712,1044,990,596,848,888,696,888,1072,868,362,1008,694,782,870,596,566,716,626,784,912,1192,1552,1136,794,1106,2742,652,542,728,900,1204,1250,1272,1278,528,1034,912,966,488,938,718,936,1110,940,1052,940,358,974,458,996,1096,1006,800,794,982,462,812,1164,956,1332,1018,732,536,390,420,338,1128,770,1008,1062,940,802,894,514,1240,1398,946,782,666,994,416,410,406,956,1048,1252,1012,996,952,906,650,1278,1672,896,920,676,654,624,992,890,1340,1368,1338,1276,1050,1614,902,910,1274,1592,1266,1276,736,990,998,452,710,828,638,466,1184,782,960,656,486,1078,1262,1278,1806,976,1988,1258,704,2126,564,944,560,744,1380,1702,920,868,1098,1186,334,1188,1012,1190,1272,722,398,1412,2208,820,1044,1042,924,994,992,444,560,1422,1212,1384,950,1252,1026,1252,1408,866,1062,2442,2440,1084,908,1016,654,1090,956,918,824,566,982,1296,768,934,1844,1390,1094,1072,562,1448,1452,1024,722,1600,530,1188,920,1496,866,572,998,862,1234,1696,1708,1270,460,622,688,716,1440,312,1224,508,594,1072,1348,778,856,1008,1404,1394,654,1298,1098,644,1348,1224,428,1164,1048,1044,1632,966,1058,1004,1090,496,1104,1264,1084,1352,1378,1036,1476,876,842,910,1362,804,1270,1842,632,1686,372,762,578,758,652,1358,872,2728,1032,740,1098,678,638,1254,1004,668,826,822,814,564,620,732,670,812,1036,1382,1368,1396,1304,1308,1114,1430,1384,1170,1152,964,636,2464,664,572,516,1538,1102,838,1262,1636,966,1204,1020,1332,1204,1202,1312,558,760,518,846,746,862,750,844,850,912,750,756,2138,2140,2138,2034,2028,2390,2400,2384,1282,1036,708,1254,1226,998,2174,1152,1226,1756,714,648,646,1064,1020,1070,1040,896,698,934,810,1294,1252,930,1380,602,1184,540,1242,1152,2494,2470,1558,1174,1294,1276,704,760,900,906,1296,1294,818,1114,1474,952,1092,1054,822,1414,1284,1552,806,806,736,2704,968,488,826,1098,1442,792,1300,1178,1068,344,538,402,1052,1514,1518,1142,1514,1518,314,1522,1510,1512,1526,2012,1646,1710,1650,884,1490,2312,1390,1138,664,1400,1138,3020,1098,2458,1006,530,626,1128,1502,3300,2726,3306,3534,3300,1542,1436,1612,1502,644,1206,922,524,678,1314,1012,922,2998,700,1896,1412,1628,658,1446,3172,3126,3312,1758,2298,2192,2002,2076,3022,1934,676,2694,1044,538,618,530,660,840,518,452,524,938,520,508,824,554,1114,492,504,558,556,524,1596,536,1756,870,1922,542,534,864,722,544,936,432,3088,708,716,660,3180,3180,3128,552,548,756,2124,516,1332,508,2924,512,1788,496,1804,520,1792,476,1792,464,1792,432,1908,460,1732,488,1792,460,1788,504,1796,404,1040,624,704,496,484,1060,516,488,536,460,1788,444,1792,484,1728,604,1800,440,1788,476,1800,488,1724,472,1336,800,1212,1812,520,1724,516,1780,492,1772,1784,1728,1792,456,1780,508,1780,508,1796,516,1792,516,820,2880,2434,620,1610,540,404,2550,642,1670,572,1860,2568,640,2198,546,1494,398,3424,3266,3258,1660,1076,1352,2688,2420,2392,2496,2080,458,304,472,462,1000,470,306,458,468,986,1692,954,944,942,332,360,366,476,614,334,518,526,418,780,474,1176,454,1644,710,734,866,502,372,490,564,748,556,400,386,692,846,530,494,1950,492,568,442,428,546,362,814,604,416,386,704,1702,648,316,1056,698,772,826,458,418,834,454,502,506,862,516,506,520,440,458,502,526,566,348,532,938,990,788,852,1662,488,308,678,424,740,360,538,734,526,300,318,522,874,598,1244,864,598,802,340,440,866,390,874,1100,1228,418,488,638,1172,1398,538,304,668,456,1360,666,802,768,580,928,822,1108,572,522,994,668,930,682,344,656,1014,592,342,442,312,518,334,454,782,474,354,642,538,530,340,700,1322,722,396,462,710,1796,874,620,740,994,978,570,892,1004,1172,1396,832,1056,1612,618,776,512,500,728,940,590,932,450,706,1306,516,422,604,672,300,908,532,474,560,692,402,526,692,422,432,452,1012,668,562,606,640,656,1330,846,566,862,782,1600,322,988,820,710,610,306,484,610,444,642,912,436,772,630,842,820,344,600,1414,982,516,1394,1142,974,970,1010,1470,888,308,868,872,744,1724,1168,1188,872,936,902,1052,750,960,1286,1778,1084,1594,1032,1270,896,1060,1384,1040,1010,1538,762,440,1512,1676,896,802,934,1350,760,1512,1114,1086,1110,856,570,1184,918,1370,1574,534,900,828,912,1000,690,1472,1006,1664,814,1204,1498,1192,932,856,1446,1074,498,1094,1142,1014,832,978,808,932,996,958,960,532,1176,684,1034,1456,800,1218,1892,868,1760,1268,1606,1124,1440,1132,1872,984,828,1566,1228,1894,1076,1544,786,1250,958,490,1358,1190,398,1020,688,1316,616,1452,1190,1156,1500,1652,902,1444,916,834,1340,1452,1660,606,1056,1180,1512,1788,1034,822,814,1258,924,1554,1256,1286,1390,588,2062,1506,904,1180,988,1288,2052,1470,1208,576,1190,1048,1604,1188,1334,1044,378,456,1100,1362,1234,1070,542,1506,774,752,542,998,800,436,912,734,926,352,1086,484,774,1138,392,1228,902,690,1046,644,1378,1404,742,602,730,1148,1990,414,1030,758,554,486,678,948,1062,1394,750,838,930,704,1014,982,974,908,638,1022,986,680,1792,906,714,1412,1686,1080,720,2398,1106,476,1492,904,1158,1010,918,486,654,1072,1532,3132,2626,1592,1282,1112,1058,482,568,506,3658,3044,2754,2858,1466,1000,1020,2856,2674,2860,1228,546,2204,2522,1356,1636,3238,3086,3042,4112,666,1602,2276,1974,4006,2356,3162,1400,2554,2038,2286,2938,1352,1314,808,2244,1004,904,3036,3646,1006,1168,4002,1804,400,576,1862,1784,2860,1622,1930,2650,1692,4054,4106,3950,2132,660,804,472,2314,4262,1778,2472,1782,2946,3778,4248,3606,1928,4234,2858,4288,4250,2340,2880,1644,1638,2852,2936,4224,4254,3960,4156,3664,3842,4170,1824,1100,2348,2014,718,3614,4184,3798,4108,3856,4102,4220,4266,4046,4236,4220,2840,3860,3992,1588,4066,2870,3930,4144,4100,4240,3988,4012,556,4074,966,792,3714,3522,4208,3824,3846,3832,4030,1610,2906,4070,3800,4022,2634,3830,2110,3960,3306,2462,2924,2132,2642,2960,1424,1682,1896,552,1718,1106,1294,566,512,726,1006,310,338,394,928,834,1528,400,554,1712,1866,1276,1430,374,530,850,914,2486,1036,1036,1174,2248,2398,1180,830,2060,2098,2346,996,632,2016,1084,524,872,2596,2324,2454,2804,1812,526,678,750,820,670,670,660,1398,1896,1978,994,462,2260,2282,1802,2356,1074,1064,1066,636,634,734,794,728,808,1348,2414,1262,558,2976,810,880,2960,1468,1326,1396,996,1478,1298,1572,2118,1372,3048,3040,3036,3142,594,862,3134,394,640,1476,316,1420,1460,1310,556,572,1450,728,1826,1034,498,1246,770,784,762,862,2988,2300,2936,3068,2260,1922,1318,1334,2284,1430,814,384,3042,3024,1412,1474,2936,3074,3066,818,686,852,888,1912,1478,2934,3068,3038,2920,3116,576,504,1232,1778,764,3122,2638,2708,3122,812,1034,360,1090,1058,3070,3096,2396,1272,3026,2298,2696,3098,3016,2066,2618,320,3020,2848,2840,3108,984,778,956,3098,3048,2670,3042,1056,1176,3038,2210,3102,760,898,716,1306,2352,2832,3128,3018,2138,3000,3022,1466,1136,3114,2722,3036,822,704,724,508,2354,2396,2364,1720,1738,2400,1142,1360,1792,2152,616,392,1764,1460,1468,1572,1536,1536,1616,1792,1592,1508,1544,1576,1160,1152,1120,1124,1128,1208,1132,1188,1116,1176,1200,1184,1164,1168,1208,1140,1216,1200,1148,1124,1144,1132,1112,1068,1132,1104,1096,1096,1044,1072,1112,1076,1136,1088,1080,1092,1064,1072,1052,1044,1096,1052,1572,1336,1640,1636,1472,1668,1628,1548,1576,1520,1504,1588,2116,468,560,1536,1568,1692,1532,1628,1612,1656,1340,1784,1732,1432,1268,1660,1400,1536,1376,2128,1788,1428,1688,1600,1556,332,944,892,764,948,816,1044,1040,892,1164,1144,940,824,1148,680,904,1000,896,876,664,896,1092,1032,2386,568,1792,1688,1724,1548,1748,1168,3486,1600,1328,1558,1288,1600,1097,781,1600,1291,1336,1312,1243,954,1592,1314,426,1302,1012,970,1502,754,924,820,782,922,826,966,1008,660,586,620,796,766,560,798,618,788,760,906,838,652,2224,792,2058,920,726,890,1140,836,1090,856,1146,1874,642,890,1418,1412,1022,454,2388,2156,612,824,828,656,328,508,556,864,348,480,900,748,444,580,560,784,628,520,424,428,624,600,1048,872,852,936,368,748,2096,844,798,432,436,646,578,2573,940,350,432,1152,1832,2216,1870,2250,1846,1488,1868,2250,430,430,712,738,474,430,518,1602,1702,1658,1754,1592,1710,1830,1856,1836,1776,1744,1746,1792,1782,1670,800,2552,1958,2494,2352,1692,2854,2318,808,2040,1734,2650,960,1388,1998,2026,2848,1766,1490,2324,1664,2658,2816,2386,1172,2490,2844,2356,2470,496,466,2846,2920,1238,1134,672,1468,1384,2412,1926,1718,2194,2410,2036,1740,2380,1472,2302,2398,706,1334,2304,2500,2206,2836,1978,1504,466,2012,902,2672,1364,2586,1482,1876,2404,2420,2416,2454,2326,1612,996,2430,2398,2076,2232,2320,1280,1766,2186,1434,436,500,1020,588,1864,1876,2056,1584,1896,1732,812,1364,1916,1480,624,572,400,312,2620,2620,844,872,868,868,816,840,944,1524,840,412,380,376,740,320,680,1424,2272,1492,700,476,576,712,748,704,492,384,1380,484,648,904,1240,496,476,728,1020,1204,940,420,1016,1172,476,1044,1444,1720,440,732,1644,1576,1364,1084,1572,1668,740,2796,1100,1308,1892,988,420,756,1148,944,1004,1252,1188,1076,1408,1116,2956,2664,3460,2676,2920,1156,1728,1032,408,508,2700,1312,1220,1860,2696,2760,1128,1072,1096,1356,756,1788,912,1272,1932,1452,1496,1164,804,2836,1052,1828,1984,1044,908,2472,1232,1084,1000,2224,2400,2968,2276,1568,3368,2992,2032,3060,3112,3128,2936,2868,2196,2612,1372,1212,3164,1552,732,2848,2664,2792,2328,3328,3012,2888,2032,2900,1304,1340,1512,1324,1384,1324,1324,2016,2072,2126,2523,2141,2100,2127,2012,2212,2124,2139,2161,2449,2446,2153,2604,2265,1892,493,1724,2565,2292,2132,2631,2273,2643,2353,2114,1353,2143,2170,2705,2722,2243,2079,2139,2456,1569,1585,2054,1001,1025,1456,2164,2482,2751,2683,2608,1002,1953,692,2359,1789,2160,2408,1911,772,2242,638,1098,2507,2231,2584,993,650,2649,1017,937,2783,648,664,1091,654,1174,2391,2778,2115,2235,2427,2193,2488,2277,723,856,902,1104,604,466,473,448,1813,932,1193,2382,1076,890,1074,1013,1083,2241,1237,1019,2521,1326,1805,1775,1664,1855,1219,1069,824,1223,1457,502,641,591,714,945,2153,870,987,917,1412,1427,1893,665,2181,1534,1295,1278,743,1417,1358,2559,2505,2634,1170,1367,2251,2052,2598,2814,2055,2332,1769,1738,2142,1999,2346,1975,644,591,1828,1481,1783,2347,1746,2095,1943,2155,2190,2163,1881,1786,688,598,1129,2222,751,684,540,652,662,628,902,995,430,676,860,2570,654,1070,1201,1010,1135,1142,986,950,1072,790,1214,1054,790,652,830,940,796,1249,1156,1101,1845,1119,1340,1356,642,820,704,667,990,616,870,611,1121,904,969,1123,994,904,1023,1368,1061,1130,646,718,948,1214,1114,1059,973,1062,884,1804,2212,1255,2032,754,640,738,772,850,888,550,1799,830,913,964,996,1173,1255,1140,1273,1288,2533,950,962,1128,978,694,657,622,828,764,1200,2394,1273,836,2120,924,842,1002,1275,1136,606,983,900,898,964,1152,1088,1498,2727,1295,986,1504,944,962,1024,1000,1222,2663,1027,909,1046,1244,1232,1053,996,976,1069,1081,883,989,1010,980,1080,1150,1293,1946,1520,1524,1193,1727,2083,1821,591,514,584,591,510,378,541,377,830,1086,386,459,554,824,862,860,758,631,598,344,765,873,812,828,502,520,788,820,856,424,790,658,588,695,744,850,712,822,938,828,870,653,1158,2765,700,2812,1456,2887,2012,664,2937,2912,816,2597,704,526,622,2862,2693,2719,2872,2827,1968,2739,2880,2372,2849,1378,2942,1742,1993,1667,1697,1541,1675,1553,1544,1707,1451,1499,1543,1272,1789,1780,1861,1950,1466,1938,2152,1674,2090,1769,1577,1539,1656,1796,1638,1754,1699,1892,1815,1520,1761,1515,1999,1450,1530,1485,1775,2076,994,1838,1525,716,2339,1639,1575,1534,1681,2539,2007,1669,2114,1556,1645,2026,1550,1537,1684,1644,2523,1657,1683,1683,1521,1781,1681,1190,1682,1555,812,946,626,1224,524,808,1064,1228,1242,1409,660,652,1250,1825,1210,1266,1198,1251,970,2597,1066,1080,652,884,925,1059,1356,1354,970,737,2493,1074,894,1290,888,1226,882,1276,1493,1066,1817,1314,919,1246,1394,1405,1232,1221,715,1231,1263,1253,1317,1403,1003,1260,949,760,1028,781,1024,1126,1028,1152,634,1072,873,918,2575,1216,1662,1650,2443,1364,1216,1528,1202,2289,2309,1672,1859,476,1689,1783,2440,2828,2424,1198,2808,1315,2818,1209,1455,1131,1075,2339,1629,931,1607,547,640,439,1055,1340,563,944,1587,1538,1105,992,990,669,1591,2401,1163,989,1041,720,1154,1198,1045,1452,994,1132,2088,2151,1987,396,2509,1613,1854,1578,1913,1241,1819,1384,588,1006,1463,1536,2123,1205,1909,1181,1337,1434,1370,1211,964,1269,1229,844,1105,1241,1583,1235,1552,2050,2045,2664,2564,2467,2368,2349,2294,1990,1971,2113,2166,1779,2028,2152,2347,1955,2220,2481,2105,2189,1061,1523,1377,1207,1391,1081,1077,1232,1221,2297,1835,2169,2484,845,1067,1395,1403,1786,1222,1189,1219,891,1234,1210,2547,2514,2535,2430,1875,2023,1151,1551,2286,2016,1795,1697,424,1147,1715,2311,1707,626,716,1222,936,972,938,1497,681,740,518,1117,625,1216,1222,1033,828,460,883,442,1038,919,562,2589,737,995,1208,515,589,776,836,770,672,401,912,1371,708,522,534,649,1012,866,312,1446,1981,548,497,1068,1074,1223,582,601,1447,1439,1313,890,1213,616,2909,2909,770,723,773,750,792,786,777,724,930,560,1234,1459,2352,827,2368,1518,896,1596,1391,610,1325,1993,1093,455,570,565,567,642,660,1102,1276,1505,1052,600,928,648,428,591,940,998,611,794,1216,838,2129,1496,1207,1604,773,2760,2909,1087,1323,1827,2138,2453,1896,2446,1426,1696,2117,1503,304,3232,1702,3450,1008,2256,718,1028,3850,2272,1132,1194,2362,3000,1698,2334,2618,2156,542,584,1290,2336,1728,960,972,516,1208,1934,1384,2580,2368,2486,2444,678,422,532,310,338,356,356,358,376,1300,770,1516,2264,2306,2372,2326,1246,1948,998,2572,2274,3202,4018,2472,746,2768,2754,2768,2614,3323,2734,340,1240,2758,2174,2524,2540,2554,2754,2470,2420,2614,2102,2332,2506,2286,2682,2296,2604,2814,2748,2550,2730,2454,2614,2600,2290,2412,2380,2752,2634,2782,2644,2366,2728,2862,2842,2926,2472,2934,2366,2500,2228,2550,2252,2424,2248,2548,2382,2682,2518,2266,1418,2812,2798,2638,2490,2974,818,2122,2240,2218,2280,1910,2290,1846,1790,1528,1992,1662,1896,596,1986,1846,2082,2168,1770,1048,1526,2190,2048,2306,2308,628,436,508,452,412,616,488,716,4156,2274,1984,2082,546,1932,1950,1960,1938,1960,1954,1982,1952,1948,1950,1936,1936,1936,1946,1942,1944,1934,1954,1934,1930,1928,1948,2004,1928,1972,1978,1936,1958,1944,1942,1956,1946,1950,1926,1938,2008,1954,1924,1916,1946,1998,1956,1932,1950,1932,2012,1940,1960,1932,2006,1942,1944,1934,1968,1984,1972,1978,1974,1974,2012,2002,1958,1964,344,1992,370,318,346,354,342,378,2058,2028,2106,2072,2082,2114,2136,1276,850,2114,2144,2102,402,408,1066,402,1846,2122,1698,398,2126,2116,2036,1996,2016,2002,1928,1996,1990,1962,1966,2016,1988,1942,1988,1950,1944,1988,2012,2002,1998,1980,1972,1978,1978,1974,2010,1972,2030,1980,1996,2024,2022,2010,2012,2006,1980,1992,2006,1990,1978,2042,1986,2038,2046,2018,2022,2042,2074,2024,2070,2074,346,336,334,300,340,316,342,334,344,346,314,360,358,316,376,2008,2078,2050,2032,2020,2038,2062,2002,2014,1978,1980,1994,1986,2022,1998,2030,2040,2048,2050,2048,2044,1990,1992,1988,2050,2016,2014,2014,2000,2014,1966,1990,1940,1990,1972,2062,1982,1986,2016,2096,2002,1972,1970,1998,2012,2002,2014,2028,2006,2000,1900,1958,1950,1946,1974,1968,1946,1978,1930,1992,2014,1992,2050,1996,1934,1976,1948,1972,2038,2026,2002,1954,1952,1934,1970,2006,1988,1996,2012,2086,1970,1984,2012,1972,2102,2102,2138,2076,2086,2134,2154,2088,2160,2130,2118,2122,2082,2098,2152,2108,2104,574,3799,1202,698,518,1408,362,1466,1120,690,400,3596,304,2172,2176,2186,2466,2180,2466,2194,1020,1028,1020,1018,2164,3136,3238,2154,712,2900,3236,2898,2844,2890,2824,2728,3298,2796,3474,1344,2748,2900,2894,3073,3002,2906,2940,2990,3000,2900,3116,2882,2788,2834,2932,2728,2948,2916,2896,2902,3110,2914,2918,2668,2694,2790,2902,2866,2936,2750,2792,2916,2682,2826,2866,2710,2876,2718,2946,2796,2846,2878,2720,2820,2860,2922,2604,2782,3023,2740,3147,2726,2824,384,2320,2808,2983,2830,2704,2180,2748,2958,2652,2622,2611,2768,2738,2778,2726,2438,2746,3079,2754,2752,2672,2868,2808,2738,2748,2406,1984,654,2770,2758,2764,2682,2746,2738,2714,2694,1152,1662,2692,2734,2740,2704,2730,2804,2764,3082,3044,2914,2800,2804,2760,2890,2710,2802,2808,2860,2832,2846,2920,2862,2754,2944,2770,2844,2822,2820,2906,3070,2662,2830,2610,3251,2720,2916,2872,3251,2828,2860,2800,2932,2824,1236,1172,2830,2950,2878,2778,2880,2796,2610,2956,2744,2938,2462,2644,2902,2836,2772,3038,2904,2918,2730,2976,2842,3022,2804,3200,2830,2900,2808,3067,2896,2814,2806,3085,2915,3251,3251,3449,324,1114,348,472,316,760,792,364,456,356,396,616,340,412,924,784,1064,584,408,584,3102,980,862,580,436,580,440,436,436,360,464,464,904,2168,908,560,560,628,372,1830,1828,1814,1004,1256,352,826,1064,622,348,720,1124,2598,2582,438,618,428,594,566,606,1224,1338,1236,1118,1244,1156,504,642,690,454,942,720,710,712,710,728,716,700,522,1210,1232,1290,1178,2642,656,464,974,946,1062,682,796,336,470,410,430,400,756,768,1234,1232,526,320,328,314,1646,846,462,578,1228,1232,380,722,510,1390,564,544,1152,650,944,1304,1298,1236,1282,446,836,920,878,836,590,502,1690,2598,1736,700,322,848,824,1098,1346,596,690,722,698,588,594,850,834,1202,1334,2508,566,578,438,826,622,942,2612,422,560,922,942,1302,1124,598,704,346,630,790,966,708,450,1284,1250,374,2592,710,762,768,514,582,2468,2622,2596,496,624,2712,628,1050,1002,726,982,492,412,640,1114,2626,634,558,660,1090,618,1858,550,468,1254,1244,598,1420,648,1914,1184,1300,372,384,762,2458,1918,476,732,432,726,668,766,594,714,712,1292,1300,566,372,398,392,812,672,638,784,1130,1356,1144,1358,666,302,304,538,596,796,598,550,680,2630,562,1076,504,406,500,540,594,594,2574,636,710,2264,1118,992,1014,1018,1938,520,602,570,1252,2652,530,742,1020,1304,1272,394,916,944,2632,568,328,332,376,886,828,502,526,1060,364,1244,620,344,370,640,894,744,388,712,704,554,704,832,634,1128,1264,922,1302,626,1360,756,1230,1058,590,716,1208,1236,410,614,1364,1392,1050,878,564,346,870,2618,426,692,940,2672,1126,1308,720,778,852,586,884,582,1562,896,1010,1514,498,696,706,1198,1166,482,424,1048,1176,1112,316,700,452,1184,1296,2632,594,634,628,1148,1168,550,348,2604,1050,1424,2614,574,786,1198,1220,418,778,1064,1076,1422,2608,544,458,454,1066,1192,700,702,440,978,1114,1238,1264,408,596,1268,1052,2702,962,842,1230,1162,590,974,1996,1580,908,624,662,662,648,1240,1236,392,992,816,482,416,700,1028,896,1314,2606,544,452,534,598,724,536,504,1256,1086,426,898,2310,2302,590,1180,1200,1180,1246,544,362,534,2594,532,694,2618,516,414,2596,2602,704,650,734,648,476,530,2602,514,642,1146,1192,408,628,816,2700,550,772,454,748,750,918,544,1646,562,2460,2532,708,1112,784,2346,484,768,1582,2528,426,1050,2630,536,1066,632,620,1054,2650,594,868,2606,2026,2588,410,1042,1222,566,1058,2602,408,940,1118,1298,682,630,1178,2614,518,570,2638,2462,562,1014,2624,538,530,574,2600,2650,2594,672,1182,1290,1128,570,770,2660,2558,406,416,1152,486,994,2318,1330,972,1062,676,672,1294,1058,1328,1176,1182,948,1412,1124,1248,1108,1212,940,984,1118,1198,1070,830,428,348,782,1210,1294,882,812,492,1304,1130,492,1470,1286,1276,578,484,1118,1112,1228,1236,2384,962,1468,528,1296,2550,2302,1004,1114,960,840,432,2002,634,564,828,1846,662,734,868,622,1668,1622,1346,856,472,442,338,1484,1060,2238,708,1606,1358,1110,1350,1818,928,1652,1836,688,592,634,384,1858,1944,1560,1214,778,434,350,538,592,752,972,372,434,430,454,1802,2162,2322,1800,2362,2362,772,2066,2086,2422,2070,2066,2416,1812,1816,2394,2352,2406,1200,1216,1686,2058,2088,1836,1242,2096,2290,1196,1200,2076,2068,1844,1814,1800,2290,2226,2082,2104,2102,2366,2366,2312,2110,2106,2100,1764,1820,2082,2084,1798,1794,2114,2076,1648,2400,2350,1702,2292,2386,2068,2094,1812,1800,2120,2138,2074,2152,2152,2374,2088,2088,2336,2338,1958,1786,1774,1898,1904,1806,1804,1792,1822,1788,1812,1794,1744,1400,1786,1476,2110,2102,2076,2326,1798,2436,2098,2134,2080,2084,2068,2058,1850,2050,2042,1808,1812,2042,2040,2118,2110,2102,2230,2230,2328,2338,2380,2382,2100,2104,2100,574,2052,2054,2222,2230,2356,2358,2062,2150,2372,2060,2164,2168,2326,2330,2172,2064,2058,2108,2068,2072,2082,1792,1000,1814,2058,2060,416,2240,2310,1484,1972,1970,2342,2132,2072,2114,1782,2354,2356,848,2120,2086,2040,1784,2060,2062,2112,2078,2368,1990,2088,1782,1786,2078,2080,1802,1786,1762,548,988,992,1792,928,1604,2086,2052,1796,2076,2088,2112,736,2124,2100,1058,778,2356,1794,2826,378,730,1924,2022,1544,1696,1336,1288,1930,1734,2642,1376,2784,736,474,884,408,1096,2148,2276,440,2092,1164,1068,2264,2072,2168,1252,1332,1864,1820,1104,2260,2316,936,720,2204,2016,1484,2280,2120,2456,1944,1824,2192,2304,2260,2220,2188,2052,1836,2032,2272,1828,2144,1872,1272,2044,2068,2056,1168,2232,2448,1812,2264,1872,1836,1828,2040,1816,2264,2456,2264,904,1856,1658,486,1314,408,824,1654,1564,1344,1312,1188,306,864,1778,1432,1308,1344,1632,1438,732,1244,654,1672,1654,764,1662,952,354,1180,1652,678,1402,1732,1600,402,870,688,776,882,964,1392,1072,830,932,599,1550,704,678,936,334,1660,818,670,1052,1646,1434,1600,590,1666,1742,1166,1446,1536,478,1118,558,1416,992,1674,920,1542,1246,886,740,708,720,764,1528,1608,1388,1448,710,1040,568,1668,1072,1522,1410,576,1294,954,1124,1064,1042,1720,778,562,1318,772,992,868,1002,1152,602,1448,1632,1054,1898,724,642,1144,1378,1172,1562,1204,1360,1506,988,1358,628,728,920,558,512,982,1308,680,826,380,528,586,694,796,912,662,470,712,756,866,876,618,1078,944,1166,784,766,966,818,508,590,1470,1414,1558,1610,1200,920,478,896,566,1826,1608,1710,1180,1334,1408,1354,886,484,1210,1530,958,798,528,528,712,1474,532,1108,1074,1374,1472,1174,1632,520,1888,584,488,852,376,892,588,448,484,2052,588,500,708,304,536,1852,676,480,1900,756,772,648,516,576,756,700,388,564,2140,428,928,1800,436,428,1940,552,592,648,668,392,2244,492,404,2016,588,2684,424,668,412,1548,632,404,404,2176,392,368,1384,1988,424,2108,412,2092,2124,492,356,592,440,1592,388,1828,652,316,2080,2012,676,628,928,2120,540,496,392,632,1996,440,408,1932,500,2020,2216,920,1516,336,356,2452,2115,1022,814,846,712,568,2156,1268,438,3522,3448,310,324,448,438,408,318,452,412,528,498,738,610,596,712,488,348,406,596,444,302,438,436,566,466,366,1294,1114,1096,1194,820,650,550,960,1158,1080,864,1112,1088,610,1196,1160,896,1096,1162,1094,1270,1272,816,312,1146,1040,614,1208,1008,1222,566,542,562,1154,1262,1104,1254,1156,1194,854,1074,1372,1248,1500,1252,1680,740,724,2332,720,400,1444,2048,1728,792,884,792,2328,1532,1576,728,1768,680,2460,1188,812,1412,812,880,800,2304,2460,2512,1948,836,2092,1976,2292,2108,1540,2344,2200,1888,2240,1880,576,1372,608,592,540,432,2424,1784,688,2092,1152,2352,1452,1240,720,2256,1440,612,2380,1364,1008,2080,892,1232,1336,1008,1296,596,1408,2432,1336,2180,2136,2408,2284,1220,1176,660,2112,2102,1576,2208,2216,1806,2260,2194,2108,2010,2112,2140,1974,2178,2202,1592,2196,2022,1920,720,678,706,2018,2284,2202,2270,2260,970,2102,1592,2210,2218,1960,2300,2196,2106,2026,2110,2140,1960,2186,2214,1590,2196,2014,1906,710,672,708,2016,2266,2196,2280,2246,962,1426,2156,1176,410,404,816,2012,1108,1212,2164,726,2172,1108,2180,1032,2174,1178,948,818,1006,1130,1106,1062,2160,790,2074,1038,1450,454,1592,1062,1078,2180,1088,2236,1400,2142,1494,1228,1614,2142,1062,908,2160,1352,1074,1202,992,1598,1058,1214,2158,964,1208,2184,1032,2184,2182,1090,1602,1114,1612,1602,946,1610,1118,1000,1088,2136,648,1142,1364,2828,2800,1384,2892,2900,2584,2896,2892,2920,2908,2916,2920,2924,2904,2908,2908,2908,2916,2920,2904,2920,2888,2928,2936,2888,2896,2924,3598,3552,3694,1144,836,1172,1188,886,1092,1070,1178,1268,1204,926,1240,1090,1188,1170,1188,1236,1232,1146,1086,1190,1180,1208,1174,772,1204,974,944,1152,1304,1150,1218,1244,1230,760,1120,1000,928,1286,1170,1158,1178,1256,1356,1216,1130,1304,1138,1254,1190,1274,1314,1206,1142,1142,1158,1174,1086,1104,912,1142,1068,1148,1286,1304,1104,1220,1238,1214,1186,1250,1130,1150,1000,616,1202,1140,1218,1120,1114,1164,1128,1212,1238,1282,1260,1296,1148,1132,1186,1134,1146,1352,1186,1174,1216,1190,1170,1210,1180,1010,1128,1152,1196,1210,1300,958,1186,1106,1214,1144,1182,1148,1168,1190,1188,1186,968,1150,1054,1288,1260,1232,1172,1212,1224,1066,1136,1224,1224,1218,1160,1182,1230,1168,1252,1170,1100,1126,878,1218,1230,1264,1166,1186,1204,1346,1274,1260,1176,1094,1188,1190,1196,1152,1206,1010,1000,1202,1312,908,1146,1210,1228,1302,1270,1258,1136,1236,1234,1210,1172,1178,1150,1208,1208,1270,1194,1176,1310,1034,1390,1222,1226,1298,1300,1296,1226,2046,496,504,2176,1142,2402,2228,2448,520,2588,504,2228,1558,316,1376,500,2710,1022,318,2482,504,1410,1390,2414,2548,552,2238,1422,2030,506,1938,476,1018,2432,2418,2578,506,2314,1582,2626,2650,1728,2322,2598,2598,2122,2236,2242,538,1152,2338,386,774,1742,2176,574,1916,2086,1914,820,730,1656,2278,504,2430,2428,2326,2328,2620,2612,1596,668,546,3064,2972,636,1066,882,826,842,632,848,1182,974,972,1120,1222,1186,1246,1370,894,1012,1216,960,902,1172,976,800,996,776,940,1184,1326,982,1042,672,962,960,1232,1448,1024,1144,982,952,636,906,2238,1272,1476,870,940,1112,1058,1026,1084,1370,890,644,794,786,848,996,650,934,876,818,836,984,1124,782,718,784,1044,586,932,814,1018,1064,1302,1406,1436,1442,966,1450,620,536,1146,1364,1426,1016,1152,1100,950,980,1090,902,1312,1028,1086,894,1024,854,896,1276,1266,1316,1370,826,622,1010,1292,1426,1208,1244,1246,1378,1248,1252,1272,932,1222,1356,1380,1084,1032,644,714,1352,1524,1014,1436,1412,1244,1066,1268,1178,1180,1174,1116,1118,1472,1340,708,896,846,932,704,748,580,1300,1122,1244,1428,1124,1304,1364,1386,1250,834,1178,694,718,946,834,902,1799,858,728,752,606,532,572,600,770,1396,3790,988,438,2022,878,388,1650,1804,1846,3654,4014,3966,3886,3986,912,716,2814,2778,2804,434,1854,440,3874,484,2848,514,4106,2966,4020,4018,3842,3958,1430,1048,668,1600,1600,1372,1438,428,728,1322,448,376,1276,444,884,558,1020,580,2842,350,344,2400,1290,416,1228,1128,910,1224,916,1098,1388,1252,1180,1184,1192,984,1124,884,310,782,1050,1408,1188,972,1272,842,1026,1466,1178,722,1256,346,888,1040,1110,902,932,1018,964,742,1124,1234,1012,1166,840,920,976,906,878,1154,2444,460,860,896,1104,878,942,914,912,1098,2462,2562,2444,318,884,352,580,318,664,676,816,582,734,794,606,1332,512,534,486,524,308,534,458,302,1026,342,656,1060,1356,1332,956,1924,342,582,344,702,836,462,464,482,1172,474,602,1078,1278,1518,1576,1382,456,576,360,444,362,380,350,782,802,772,448,808,798,846,1342,600,848,750,432,416,572,672,488,632,572,586,716,632,476,646,562,636,420,382,362,356,432,360,360,300,638,684,498,484,522,446,526,560,528,622,632,616,610,346,516,520,488,520,504,590,522,530,594,528,596,590,600,594,596,544,426,388,346,394,370,1150,380,374,1040,402,588,576,726,606,576,548,586,428,976,1154,608,1418,546,522,414,826,560,630,1204,482,588,598,358,570,394,560,366,542,544,774,426,380,332,318,344,332,1262,340,320,308,316,308,440,538,544,392,478,412,454,398,1398,536,940,444,1010,1074,528,1358,996,1024,426,414,1086,542,542,1186,816,792,304,304,342,358,570,512,524,528,578,674,328,360,492,874,950,652,2486,1766,1776,980,1070,324,394,406,404,410,336,404,398,348,402,406,362,346,354,548,358,694,750,532,812,550,526,558,446,532,1146,1936,1890,2046,2000,348,372,438,442,442,372,454,410,500,370,438,330,554,588,320,352,558,334,318,450,468,352,382,594,386,586,978,622,528,500,470,482,532,518,390,668,480,400,386,500,370,654,1354,1900,1926,1548,390,498,942,686,376,502,568,620,504,502,354,354,468,592,494,588,388,502,946,636,614,1082,498,496,670,406,1080,504,942,386,970,486,402,994,972,500,668,622,1000,612,976,626,978,396,380,352,1214,1132,726,470,334,602,636,476,690,356,2408,1886,864,458,1996,372,1528,394,1664,688,768,584,652,324,344,522,2092,1680,330,562,694,566,328,314,312,344,516,566,510,602,494,332,476,678,624,590,336,568,508,302,494,484,360,742,358,366,478,1917,1396,1756,2528,1710,720,1980,914,486,1058,706,1074,1066,2110,1052,1020,1076,724,1054,1014,1048,1110,1130,1052,1014,1076,860,1052,1024,1044,1234,920,1024,522,920,538,1154,1150,1066,2364,674,1038,1004,1024,1154,1148,604,708,588,604,762,1144,598,340,620,1060,634,1152,1140,1088,808,338,1302,1188,486,1108,1096,1128,1056,874,1142,1152,692,496,600,694,540,894,1144,774,738,604,880,2106,2566,1148,1142,1138,722,1158,1156,596,854,1172,1162,668,598,1606,598,2688,600,600,1026,1158,1182,596,802,1460,1152,1064,1206,922,682,1110,1118,1148,1210,1144,1190,674,910,680,604,618,2690,1004,602,810,672,492,534,824,1014,598,474,874,1150,976,1076,1068,630,1010,790,766,750,834,690,1234,1022,668,2394,514,542,1052,2474,1168,1160,1016,1068,1070,1012,696,1302,1060,1200,1072,1054,1062,616,1154,868,848,816,786,1146,1142,476,944,392,1058,1142,408,884,988,808,494,1184,1176,1150,466,518,874,1176,1164,656,900,582,808,1144,598,674,568,480,1138,1132,1074,1064,830,1530,762,918,700,1062,1150,1162,636,462,1152,1152,370,1238,1190,604,578,888,942,622,590,1120,498,1186,1160,1216,1000,606,2494,1156,1136,1132,1160,658,1194,836,520,764,1992,1100,762,494,934,486,1790,638,1066,1394,822,472,578,540,688,1110,830,1056,882,2454,1070,1062,932,1050,1044,986,1062,1062,1058,1066,804,1150,1178,1158,2462,2458,934,1016,838,936,620,970,1868,978,2052,616,1214,930,762,1306,934,624,1100,1022,818,1340,1400,1498,608,1158,990,1216,1202,1430,994,1002,606,718,1634,1638,560,1124,1046,686,616,408,700,1342,1110,1068,1190,720,1138,932,1526,464,404,356,642,1530,452,600,1006,1392,680,1270,1342,680,600,1020,604,1070,1058,1144,1524,704,1072,1016,624,518,592,844,1058,886,1012,1060,856,2268,1060,1046,1062,1058,1060,1054,1020,792,1100,1016,828,830,1158,1000,858,1054,1044,640,1146,888,992,1048,584,554,1144,1134,960,1058,1014,1026,1294,1050,1018,1054,1062,1380,998,996,424,1092,464,1136,1034,1044,1186,584,360,1184,1064,1376,1130,1150,330,576,1092,874,1094,1068,1008,1160,878,1256,1010,642,702,1022,848,594,998,1270,1136,1170,750,836,612,1066,1058,1844,334,406,1736,542,854,1130,1316,572,444,494,598,820,944,424,528,596,1082,1772,884,1580,816,738,1294,912,602,860,1458,862,1056,586,1180,1036,592,1364,1860,892,1140,1132,1136,708,808,1778,1214,1138,1136,1140,1138,1134,1656,748,596,1756,596,1990,348,1914,1054,1192,1030,768,952,1458,1458,1278,1442,784,978,1576,1590,762,922,1004,750,1102,1488,1510,1068,742,702,1602,346,764,764,886,1136,868,1452,1568,1656,1234,1302,1464,1420,794,766,1126,1828,1362,928,762,808,576,1560,1638,1464,1472,1302,1048,1382,682,740,2058,772,1772,934,1328,2414,630,2100,458,760,766,852,668,1048,1060,1358,2792,1238,496,874,522,1464,1458,782,1146,1346,482,688,830,1454,680,1280,784,1490,1354,1268,1458,1108,1510,770,1242,756,532,454,616,958,1458,1456,1078,1260,1240,1470,1454,1460,1366,1900,778,882,1068,1242,1020,1172,1464,1090,1524,1500,370,1070,1470,1468,1362,1684,762,1412,606,1216,1290,382,530,496,488,788,518,338,1040,358,1196,886,978,1094,1088,878,1256,1670,2608,1998,1112,890,1162,1460,1138,1300,1312,972,636,2314,762,3612,982,2836,3663,1076,1078,1784,960,1094,1302,592,1176,638,990,780,1370,1342,1138,1150,1516,1134,1356,1504,704,700,614,1828,618,594,520,518,514,634,1286,392,548,678,726,1168,1234,1118,1174,1184,2430,2590,2428,2580,2664,2472,1158,1136,1228,1364,384,948,572,652,2836,692,512,684,3488,618,1568,1326,350,2386,394,940,938,2330,2556,2738,2390,2438,2580,2846,2560,2378,2672,1136,1446,1294,538,1044,1614,1638,1020,1004,1202,1160,1284,1158,994,1428,948,1176,914,1226,440,922,772,918,944,1022,946,884,1370,1284,1402,1448,1164,1226,1564,890,772,1248,1366,1096,900,960,682,1082,896,818,468,778,1024,910,1130,540,1226,1198,1196,322,1366,1692,786,890,764,924,646,646,934,986,1198,1038,884,1364,1102,1216,962,962,1144,1042,1638,306,2200,454,1124,1200,888,888,1182,798,1050,2376,2494,2388,2366,2362,2460,1968,2302,2386,2370,2378,2358,2372,2382,2414,2398,2300,2392,2282,2380,2390,2368,2386,2356,2358,2252,2346,2350,2212,2218,2134,2368,2246,2456,2404,2282,1198,1310,2384,2240,2418,2374,2374,2254,2368,1296,1068,742,700,1008,1078,2274,1208,1180,1192,994,1290,786,824,506,750,1186,1194,1184,1186,1168,1158,1180,2332,1000,2376,2342,2366,2466,2084,2472,2224,2184,996,1230,1450,2364,2186,1182,1024,1166,1116,1274,1118,1174,1102,1128,1152,1236,1724,532,1340,562,548,1020,1062,1152,1124,1228,1192,1172,1192,1154,1190,1052,1394,1134,994,1268,1182,2488,2480,2524,1182,1188,1128,1100,1108,1120,948,962,1030,970,1148,1070,1100,1112,600,802,770,610,518,724,712,1100,1272,1080,1068,1468,874,1260,936,728,656,720,726,508,778,872,1652,1074,876,768,1332,934,1322,1030,1096,848,1424,844,806,828,954,1108,1118,1002,950,932,2552,790,784,758,1136,1158,976,1174,1036,1080,872,1250,1054,2610,370,1748,1492,458,1644,612,2386,1892,1818,1118,1114,1112,1248,1134,1192,1724,328,1424,824,2026,1062,1124,1068,998,858,838,1142,896,1082,1172,1090,1172,1052,1036,1092,1178,1206,1076,1120,1030,978,1122,1152,1068,816,1286,1032,946,1012,1300,1126,1188,964,1060,1038,1176,978,984,962,944,2362,2518,2284,2204,1164,1076,1176,1178,1256,1194,1360,1188,1106,1100,1086,1240,1178,1030,906,962,1614,330,1724,340,1102,1108,838,1076,1054,1110,1070,1042,2332,2520,1018,1300,1796,1134,1220,1072,1100,2382,2370,2300,2372,2328,2110,2314,2412,1074,1106,2354,822,1482,1078,1122,1120,836,818,942,1378,1078,1322,1060,1022,1304,1030,1118,1326,918,926,1162,1110,1346,2180,1304,1060,1074,1132,1316,1188,988,996,718,738,540,2236,2110,2372,2400,2418,2280,2568,1232,834,2346,2288,430,1258,494,2400,1758,1796,366,1188,926,2456,2362,1830,2380,2352,2364,2384,2344,2274,2354,2314,670,670,786,2202,2230,2486,2512,2264,2374,922,1158,1068,1052,588,1316,442,526,516,2350,926,1226,1116,998,1040,862,1042,1082,1040,976,1100,1086,1126,990,1026,960,2486,692,1590,1204,436,484,760,646,934,612,1054,1046,1026,1152,730,1082,1056,1192,1014,1220,616,1110,1168,1182,1122,1112,1120,2488,1188,1196,1240,990,1128,1168,946,1036,1294,1268,1144,1294,928,1080,1152,1104,1084,1180,1016,946,1060,1030,1290,1158,994,1120,1044,1414,1416,934,2362,2338,2472,2382,560,948,588,458,624,612,560,800,688,674,1056,566,990,1360,814,672,1298,1298,1158,502,798,1142,712,758,776,514,576,762,1194,894,692,1188,694,1130,806,808,1048,538,536,488,630,1134,656,918,1150,952,958,712,924,684,760,584,1146,902,1178,840,748,750,846,748,876,738,748,746,1182,638,860,1180,742,820,1196,898,516,924,514,1066,766,768,1200,868,906,1194,412,740,928,478,490,784,798,816,800,450,568,798,784,792,530,530,792,762,788,788,792,798,788,794,654,1569,2127,1358,3020,1684,1844,816,2156,1030,1568,1264,1712,2200,1856,2198,2780,2086,1782,2876,1918,2208,2732,2706,2520,2488,1370,2768,2002,450,1642,1972,1424,1576,1564,2302,1252,1500,1396,2158,1512,1450,1892,2894,636,2806,934,920,1704,1660,1832,1186,1396,1306,1798,1660,1252,560,1804,1652,1190,1420,912,1558,1992,2220,1920,1740,964,1230,1646,2036,1478,1114,960,608,1084,934,600,3054,2592,2158,2390,2418,1952,1606,1858,1636,1734,1606,1702,2590,1652,1736,2192,2470,2020,1732,2134,1740,1736,1964,1958,1698,1662,1708,2274,2232,1910,1702,1680,1656,2002,1646,1640,1698,1692,1590,1764,2188,2186,2204,2436,1886,1906,1950,2152,1674,1718,2168,1928,1976,1626,1726,1850,1926,1732,1956,1950,2180,1888,1674,2150,2138,1946,1856,2208,1658,1528,1228,2620,2642,1920,1956,1690,2154,1782,1982,2182,2198,1886,2660,1780,1748,1996,1668,1686,3032,2010,1740,1946,1980,1578,1966,1662,1520,1678,1986,2162,1712,1608,2024,2168,536,412,374,318,1392,1390,458,502,2612,332,1028,426,834,600,782,598,2930,1760,1586,1736,2072,2198,1618,2550,1598,1748,1956,1870,2018,1570,1484,1884,1590,2402,1756,2032,1690,2092,1622,2096,2396,2498,2550,1970,2140,1912,1894,2326,3086,2144,2028,1728,1628,2016,2660,1562,1646,1552,1920,1656,1782,1606,1642,1842,1896,1590,1624,2160,1604,1804,1966,2584,2358,2108,1928,1980,1954,1728,2136,1684,2108,2556,1606,1710,2144,1664,1808,2522,2040,2186,2792,2758,1674,1630,1840,1858,1916,1968,1960,1940,1782,1600,1554,2618,1638,1886,1912,2056,1746,1944,1932,2174,2098,1884,2014,1694,2310,2598,1946,1960,1664,1094,954,526,936,604,374,334,628,360,1090,1820,1980,2032,2148,2018,1768,1778,2354,2682,2028,1500,1558,2626,2198,1400,2518,2720,2188,1888,2014,2164,1686,1672,2222,2058,1712,2732,2048,1654,2432,1716,2682,2184,1772,2264,2038,1884,2220,2178,2040,2358,1972,1930,2620,2016,1596,2042,2342,1490,2634,1738,2298,1922,1608,1918,1744,2494,1750,2718,1982,1996,1958,1514,1816,2154,1736,2230,2044,2178,1774,2656,1876,2164,2692,1404,2772,2658,2624,2628,2960,1528,1516,2056,2662,2612,1620,1268,1446,1642,1750,2156,2710,2054,2056,2030,2218,2518,1754,2072,1718,1178,1412,2028,1606,2676,1938,2202,2510,2724,2580,2326,3176,1650,834,870,678,430,630,2860,809,2476,814,860,900,876,874,2002,2322,2472,2316,2308,2334,2382,2356,2378,2372,2891,2891,2891,2332,2360,2120,612,804,2402,2310,900,688,2352,2314,2787,2312,2244,2320,2336,1198,1469,2188,1096,802,2134,2396,2693,962,824,2000,650,1822,1894,1836,1840,1816,1820,1844,1794,1840,1892,1884,1856,622,2618,2336,2200,2680,2318,2510,2448,2208,2946,1754,646,2732,916,408,592,556,480,892,1268,1216,504,444,532,476,464,1488,2016,2160,960,2472,1268,608,724,860,408,2564,584,1012,572,504,480,848,604,996,456,532,464,700,1872,464,1748,708,1848,1336,1120,1316,328,644,532,620,492,652,384,316,528,312,604,544,524,536,548,452,1484,2936,2832,540,480,940,320,488,620,500,832,336,412,680,2668,332,360,932,760,400,1408,416,352,408,440,360,460,912,1196,360,360,356,376,1896,2660,3118,506,3026,3136,2500,2982,908,3280,1248,2336,2424,2770,1398,3276,1726,2986,1374,1774,3074,2010,2796,2492,2350,3078,2766,2612,2154,2630,3336,2544,2544,2814,2106,2790,1452,2832,2796,2776,3188,3138,1472,1206,2224,1642,2784,3116,3258,2388,2410,2438,1212,2790,718,2788,3280,2806,2580,3280,2814,1618,2802,2396,1436,2808,1444,2724,2570,1488,2574,2052,2956,2554,888,2606,2818,2812,2772,1546,860,2604,2278,2386,2276,2950,2370,2368,3072,2340,3062,1808,444,1208,2646,2682,2566,3072,3160,3008,2810,2404,2164,3350,866,2550,1416,2314,2742,2318,2020,2014,2542,2572,940,3226,2636,2510,2072,2826,1870,1084,1690,2550,590,1620,2564,2622,2628,1626,2286,2922,2692,2418,2078,2516,2938,2388,2556,2428,2454,1426,2300,1834,2288,1836,2538,738,960,2026,2704,2658,2336,2250,2158,2156,2334,2490,2664,2478,2638,2710,2704,2684,2384,2400,2468,2686,2554,2502,446,2222,2544,2248,2486,2588,2422,2250,1244,2414,2708,2620,2686,2540,2796,2490,2596,1972,2562,2280,2368,2306,2368,2446,2310,2376,2172,2334,2576,2566,2636,2662,2548,2698,2688,2678,2450,2620,2720,2652,2384,1612,2346,2406,1284,2362,2256,3206,3196,2974,3046,3056,2930,2464,2748,3084,1422,1410,428,1402,1434,1428,1438,422,3100,560,1898,834,3160,3140,3252,2964,3202,3256,3236,3110,2728,3294,3244,3250,3220,2998,3072,3142,3240,3252,3126,3138,3240,3264,3180,3186,3208,3278,3826,3826,3000,890,444,888,426,1266,312,1950,3056,314,3024,3014,3034,2044,562,314,2972,302,3134,1566,1474,3050,3052,3008,3090,3098,2676,3058,3028,3042,818,772,428,2992,3204,3080,3062,2140,594,3026,3088,3064,3088,3092,2558,3062,2814,2992,2912,2840,3046,2974,2228,506,3074,2988,3028,2916,3092,2782,3020,404,1084,1114,1334,808,318,3072,3032,1664,3106,3140,3060,3170,3184,3054,1992,2988,2126,1964,3214,316,3104,3040,3044,1642,1140,2008,3050,2032,1650,1976,2072,1660,3020,3192,3016,3082,558,1644,2724,3048,1614,3084,3036,2024,3060,3096,1998,1714,1706,1604,1620,2034,1622,1700,3751,3751,1206,642,434,432,2472,2542,2224,1212,3054,392,400,2532,2192,2374,640,542,314,630,416,490,706,916,2532,520,846,708,664,1056,782,760,1014,1096,526,768,912,994,1624,570,642,498,614,822,736,642,442,1816,970,1246,2080,2052,2032,2266,1772,2316,2276,2442,2564,2326,2969,2058,2260,2500,2216,2376,2436,930,814,2168,2324,514,716,596,744,1294,594,540,2670,2648,1778,582,566,897,647,853,388,760,792,2200,1804,552,380,1700,1064,564,584,648,616,508,876,2396,800,652,788,2468,2036,1624,2728,564,1108,1456,2148,2808,368,344,1756,2064,488,1600,1636,648,1176,1728,808,2948,2876,2660,2380,2200,536,2128,844,824,828,2428,1124,1120,2460,2752,2492,2436,1240,1236,744,748,1080,1088,2500,1340,1036,568,620,1100,1232,988,2784,3004,3522,766,802,1190,860,964,324,708,1486,774,1056,558,648,1428,426,306,346,1546,790,2580,2478,544,1420,1450,1412,2798,936,446,360,1756,2006,1984,1628,990,620,1426,592,666,602,682,1436,1650,2628,1880,2664,1776,2840,2792,1228,1370,954,2332,2390,1114,2342,1186,1172,2372,2374,2440,2606,2494,3340,2064,1692,2044,1946,1910,984,1966,1974,1984,1914,1998,1956,1986,1892,1444,1978,2020,1962,1884,896,958,1058,1956,832,776,1978,1974,1896,1972,1958,1976,1986,1882,1964,1956,1968,1972,1950,1980,1972,1956,1978,1962,1942,1938,1992,1990,1952,1960,1976,1976,1952,1578,1932,1896,1942,1908,2056,1702,1940,1738,1982,1374,1970,1562,1036,1940,1980,1806,1976,1924,1982,1968,1952,1886,1552,1936,1988,2014,1922,1982,1976,1940,1986,1972,1772,1980,1722,1982,1934,1954,1878,1048,1942,1796,1954,1644,1944,1956,1960,1590,1946,1704,1922,1576,1854,1430,1904,1898,2054,1740,1978,1682,1862,1946,1938,1970,1954,1948,1978,1968,1976,1874,1852,1522,1726,1928,1912,1590,1966,1984,1836,332,1368,1768,1984,1964,1334,1938,1874,866,980,690,720,848,850,842,850,458,338,1206,472,1250,1064,642,814,632,942,680,714,702,730,846,1758,1746,1706,928,1960,1968,1816,1580,2176,2068,1908,1966,1728,1678,1570,1956,1798,1598,1596,1450,1360,1326,1446,1626,1544,1588,1516,1668,1540,1418,1900,1748,1632,1494,1636,1580,1596,1738,1912,1922,1720,1990,1980,1984,1950,1962,1526,1586,1590,1688,1814,1796,1850,1988,1630,1778,1494,1784,1696,1698,1776,1806,2026,1506,1838,1696,2030,1964,1688,1550,1978,1684,824,772,752,696,1544,1736,1788,1172,1704,1686,1982,1660,1916,1906,1816,1976,1516,1466,1446,1268,1986,1974,1972,1962,1980,1994,1938,1984,1988,1994,1988,1982,1974,1958,1890,1790,1698,1954,2030,1978,1788,1776,1040,1032,1042,1046,1886,1886,1986,1968,1978,658,390,752,1790,1704,1884,1974,1878,1770,1898,1908,1778,2004,2088,1946,1988,1950,1984,1690,1596,582,1452,1502,1838,1320,1956,710,892,1920,2144,1982,1830,1794,1982,2056,1968,2072,1992,1760,1980,1974,1966,1934,1750,1786,1792,1478,1774,1784,1770,1782,1786,1784,1706,1804,1242,552,1790,1768,1784,1574,1586,1706,1758,1432,1988,544,488,1004,1070,1014,1968,776,744,476,784,780,612,632,672,662,616,706,524,626,568,458,630,694,800,1766,1786,1772,1782,1752,1704,1780,1786,1806,1712,1790,1794,1898,1758,1676,1980,1782,1610,1988,1766,1748,1782,1820,1784,1778,1968,1708,1978,1828,1660,1986,1968,1838,1770,1668,1820,1554,920,540,1478,1996,960,934,2608,1984,1966,1978,1972,1770,1948,1904,1858,1900,484,1392,1602,1992,1600,1544,1868,1826,370,1210,722,452,1238,432,1904,1756,1670,1978,1974,1918,1748,1994,1956,1958,1914,1960,1832,1960,1792,1960,1956,1966,1968,1960,1880,1992,1172,1972,1896,1952,968,970,1966,1572,846,802,842,822,830,682,940,808,1448,1980,1452,1920,540,644,722,1956,1270,2328,2704,1136,1428,1106,1320,2340,934,896,1310,1280,582,1038,1202,742,2120,1120,1106,890,3172,2852,3336,460,2744,2650,2782,1522,446,2904,2860,2864,1450,1548,1674,750,598,930,1712,778,772,616,500,2468,1746,696,2688,2894,2854,844,742,688,410,368,662,704,2360,1522,612,2564,1680,586,1444,734,2742,1070,780,326,752,320,444,440,1004,634,730,448,578,2672,2642,1314,1030,790,602,968,1436,1090,1032,516,1898,2724,2624,2620,2642,1964,3022,732,722,682,1318,824,2292,2488,970,1052,2632,918,566,816,1730,2582,698,1242,858,536,894,414,1430,576,2440,1094,1286,1230,1234,2756,1394,1338,2222,2128,1036,654,1220,1112,1120,976,2346,2892,1110,1312,568,2366,1844,534,818,568,538,400,386,372,458,774,710,986,452,752,1956,636,722,404,434,446,780,404,1000,2044,1126,652,1250,428,2228,1864,2334,2770,602,494,546,654,2186,760,1074,2056,1364,838,2848,2694,1184,300,1086,940,380,370,416,1366,652,504,1616,574,1030,1004,796,2528,2400,1016,758,1146,602,1102,676,340,2232,1052,766,384,378,1694,2776,2534,2722,2632,2172,460,504,358,382,632,608,634,632,918,930,810,2226,2322,2716,2672,838,712,506,2212,2322,1934,2010,2498,2100,2876,2046,2358,840,814,332,898,986,2694,1626,2390,2124,874,802,650,1058,682,1594,468,2370,1602,1544,760,2866,2340,714,1172,1966,2114,1482,1060,2616,2696,1964,1836,498,788,744,984,628,2090,2370,1418,2828,1918,654,856,1280,1062,630,330,422,1466,568,2492,2776,2922,462,314,1172,1166,2462,2260,2430,2670,1888,442,598,946,1784,992,990,2624,2664,1298,976,530,2712,2490,1954,1166,860,1346,640,1102,626,1024,904,2148,2484,780,588,2004,1358,580,1864,1974,2260,2384,1942,2318,2334,1564,1636,2222,1434,2142,1900,1884,2039,1897,907,1266,1258,740,952,986,1098,1210,1102,1210,1006,1052,1148,1052,1172,1162,1278,1034,1330,1094,1192,1134,946,1086,1460,954,1110,1142,1222,1082,660,816,870,542,1094,486,1266,874,1028,1272,1166,1106,1176,1186,1066,1126,1184,1102,1186,1084,1300,636,770,1306,1194,1184,1190,1134,1104,1342,1244,1258,2500,2500,1624,872,1154,1162,1108,1174,1968,1114,1192,1256,1248,1268,1092,1270,746,1130,1162,1234,1104,1240,1054,1264,1116,1232,1164,1148,1170,872,1044,910,1006,1018,1012,966,882,2458,680,818,914,624,794,1370,1060,2542,1042,1212,1042,1216,2386,2296,1352,894,1140,1122,1314,988,1068,910,694,1076,960,2502,334,1178,994,1174,1144,820,2434,2436,612,992,986,664,1038,1240,1080,736,856,694,814,558,1164,1230,1236,1060,1236,1140,1240,1152,1234,1108,1132,1224,1194,1158,1174,1146,1178,1160,1356,980,1136,1178,1166,1140,1180,1178,1106,1108,1200,1096,1100,1206,1116,768,1748,2548,1118,1246,2546,2210,2452,2290,1398,2614,2614,2616,1356,1356,2412,2418,2152,2592,2502,2490,2212,1434,2614,1412,2622,2280,2492,2466,1468,1884,2644,1764,1016,712,1168,796,564,812,362,798,878,1510,1142,1512,470,1588,2338,3010,704,1086,2500,1402,1664,1144,326,812,766,1538,532,1024,716,1284,796,564,820,364,872,896,1528,592,536,1156,1540,1600,2356,1188,836,3024,504,1092,2516,1420,868,1660,1156,392,1428,772,1552,348,964,2892,1272,1052,2792,616,2772,2788,2732,2792,2772,2792,2808,2752,3096,3108,3488,1600,1600,1600,1148,1600,1600,846,1434,1258,1676,876,972,964,490,550,876,886,962,978,1320,1440,698,810,1610,1542,1628,978,964,1038,1058,1904,684,568,1062,426,578,584,506,738,1372,746,984,1106,1888,1074,1236,906,482,708,362,350,1012,564,630,536,828,802,590,664,784,838,822,810,368,818,612,872,968,856,580,468,596,550,326,406,418,344,388,1038,1088,686,1678,1772,498,1298,1286,910,840,712,542,644,2328,312,880,1866,302,906,1086,356,1440,406,1532,2522,534,1026,770,1004,2348,2380,2432,2230,2476,2374,2386,2386,2176,2028,2162,2474,2116,2470,1820,2200,2038,2478,2320,2256,2472,2426,2186,2462,2378,2116,2240,2204,2138,2142,2138,2380,3326,3436,3144,3494,3340,3642,3370,3070,3368,3598,3498,2982,3484,3358,3106,2878,3510,3286,3186,3494,3426,3076,3490,3372,2996,3168,3114,3026,3026,3026,3368,1360,712,904,3232,1392,1144,2776,512,2664,3068,2392,1188,2776,1160,2828,1168,2660,2560,1224,3064,2528,1276,876,908,2760,664,1740,752,840,584,1016,1056,828,744,3190,2928,554,1604,560,450,338,458,2248,1910,452,2348,850,886,1194,2446,1766,2058,312,2336,2330,674,460,1022,1112,906,752,1000,2086,868,1822,400,766,382,426,418,1158,304,464,540,2372,2290,434,674,514,332,934,932,2110,658,2474,388,1158,578,1132,1316,394,990,988,888,724,870,1114,844,712,2344,1146,978,486,1368,1162,406,922,950,1490,1644,756,1140,1070,2316,822,806,2376,834,894,424,678,680,708,1066,1092,1122,500,2324,872,2320,546,1122,2330,1230,1198,1056,598,646,1174,1540,1228,1130,1756,476,598,894,1162,1824,1118,1928,2036,884,902,1396,1094,458,734,304,340,316,508,2700,1472,844,1088,1332,820,1636,1512,1352,1436,1636,1380,1444,1436,1464,2012,1384,1492,2888,1300,1668,3296,896,1524,2512,2860,2852,656,1548,2688,1832,1696,1420,1428,2920,452,364,316,332,336,420,2328,878,640,2168,2178,2752,2220,2178,654,2134,1328,2194,320,1340,1330,1350,2180,2164,2124,2174,2200,1608,1564,1360,1358,2502,2500,564,1348,1350,2110,2510,1364,1350,1350,1200,470,1354,1338,1278,1510,3102,346,1034,1936,334,376,400,1816,1720,1756,1728,1722,1746,1702,1706,1794,1706,1364,1704,1814,1682,1694,1790,1232,630,1168,1710,1744,960,1690,596,390,856,1726,1928,3076,1028,758,1358,954,2158,1582,380,1782,1458,1312,1724,1590,2292,1940,1824,1920,1846,2066,2040,2306,1630,3570,1706,1928,1882,1626,426,2074,2208,2576,1650,1452,1634,2216,2058,1978,2182,1966,642,2548,1966,2148,2224,2030,406,2046,334,2874,2688,3024,2534,1536,2670,1658,2368,1788,1500,1876,1822,1812,1534,1962,1648,702,712,1960,748,1014,1058,704,2014,1928,1876,1650,2142,2488,2220,1208,762,2808,2078,3368,1298,1346,2144,1814,1560,1540,1580,1544,1758,2326,2762,1626,1638,1720,1880,2340,2108,1768,2732,2642,2616,2584,2834,2460,2644,1580,1664,1682,1618,1592,1754,1290,728,718,1806,1950,1788,2126,1656,2436,1782,472,2230,2318,2492,2496,2436,2468,2636,3162,1946,1932,2584,644,950,1574,1898,2104,2962,2508,2170,2974,3030,3006,2876,1136,882,1370,584,2126,1500,1056,568,918,1970,1312,1522,1570,1264,1134,1600,1592,1742,1724,1572,2450,1780,1616,1756,1920,2086,1970,2042,1636,1632,2142,1736,380,1994,2056,2148,2432,2386,1402,2516,2126,2418,2432,2046,2338,1992,368,2436,2864,2744,2724,416,2672,2880,1758,694,2672,2506,1208,558,2520,2194,508,1904,554,2696,2496,2910,2158,330,2574,672,3314,3386,576,812,968,888,704,1088,860,508,484,432,1784,1300,1084,1020,960,900,412,464,960,1060,1408,1436,684,960,756,604,356,468,996,584,820,920,400,868,692,528,624,840,512,512,796,368,1520,1140,2144,1172,1212,320,544,1144,452,648,812,2316,1304,936,628,1000,1116,352,1568,1376,976,1008,964,1328,2036,1112,684,1320,1068,888,784,1808,1248,1376,684,1496,1652,928,564,992,676,1768,1296,660,500,388,332,424,372,584,600,1332,1672,1780,1512,432,1140,884,604,444,452,464,508,360,464,1436,1440,2136,512,1100,688,472,424,1072,1160,1108,2588,2300,2656,836,348,760,752,388,720,752,544,504,964,1080,884,488,1192,1500,1696,1012,664,412,632,496,724,596,580,1524,1084,640,472,2852,464,812,796,956,756,604,1112,1440,612,740,460,584,2184,2268,1396,1052,1084,844,2264,588,1372,1800,1472,1364,960,2124,2036,1276,1852,1244,3008,1328,1856,988,2208,1336,1420,1116,1608,996,1984,1464,1216,2796,668,540,948,900,1644,1316,876,580,844,628,620,828,584,880,480,544,392,700,1004,1236,344,372,1640,2644,336,1104,1288,1316,484,556,500,1368,1452,852,1436,968,656,708,768,608,1048,828,764,1184,1164,816,640,1752,1860,1552,844,864,600,580,452,712,680,756,568,1588,1188,780,716,776,576,720,828,1528,864,576,720,508,504,544,2792,2772,1426,780,1156,1414,1450,2734,990,698,1204,960,1076,2378,2892,832,2584,1644,814,672,986,604,1030,862,500,1284,862,790,2278,1912,2350,2866,516,1072,596,1534,492,1010,1174,514,496,550,2738,2816,744,616,588,774,1440,786,1164,1410,1466,2722,998,702,1216,972,1066,814,2612,838,2580,1658,680,994,608,1040,868,486,1642,870,796,2270,1926,2336,2854,516,1084,596,1542,376,498,984,3656,1554,1796,792,1016,1168,1364,3068,3304,3182,864,1896,3976,3762,3486,3144,3534,3540,3400,3646,3668,3086,2732,3006,2952,3602,3006,2994,3634,3634,3796,3684,3538,3692,1410,1296,3292,2898,3948,3768,2802,3010,2702,3040,3882,2986,3170,2610,2964,3096,3876,3684,3462,3834,2830,422,3550,3938,3192,3826,788,2062,2210,1248,1972,3886,3824,3854,2888,3268,3430,3782,3628,3550,3804,2382,870,3922,3636,3680,3494,3862,2974,3640,3868,2400,3514,1800,640,3212,3754,2146,2146,3020,3650,3546,1920,1304,3258,3240,3084,580,2434,526,1162,1294,2496,1492,460,924,2526,962,1344,1606,2062,742,2268,2110,1342,1394,2460,2978,1450,1434,2502,592,1444,418,2598,2820,854,2408,1238,2030,1096,1132,744,922,610,2610,2376,1224,994,2546,3114,3452,3504,2490,850,1226,1524,2596,1048,1214,1732,2574,3126,1360,1402,2014,494,584,1172,1014,1172,1036,1126,1098,2566,2044,600,794,832,1162,3022,1756,868,846,1194,1056,2896,1434,986,394,1260,1262,2528,2570,2760,1416,3208,1426,1502,1948,900,2538,924,2806,1242,998,972,1050,2292,2328,2384,1684,2068,2528,2480,2410,2480,2470,990,2400,2770,1502,2510,868,946,2730,2402,2454,1966,2656,1576,1584,2986,2634,1978,2398,892,1958,2718,2250,2238,2922,1938,464,2038,1998,2794,1988,2824,2266,1944,2450,2396,1518,856,3152,1826,1684,332,3172,2896,3060,3296,456,2574,3148,3188,2568,2564,2604,2772,3256,3232,3348,1360,1292,3204,3136,620,1488,1292,2748,3348,3324,3356,3344,3328,3292,3328,2100,708,3252,3436,3116,2352,1208,824,3212,3196,3288,3284,3296,3272,3256,1048,1076,1572,3380,3208,3300,3104,3296,3316,1892,1292,3360,1140,1760,616,1240,532,1648,2036,1048,3348,3524,3300,3124,3288,3352,3168,3356,2884,3260,852,1144,592,2720,2932,2504,3120,2120,804,944,2040,2368,1124,496,1100,2360,686,746,630,1030,1030,1498,1070,598,652,648,704,1096,768,646,672,984,1148,1130,762,364,1212,1082,812,832,1372,1454,1278,326,358,746,984,1166,608,866,822,726,2184,918,556,1228,872,854,880,2196,2344,1222,1238,570,930,2208,1996,1662,394,1138,572,318,1258,750,764,686,1052,1598,442,562,444,918,976,674,1032,1862,1060,1070,1798,1306,1244,1020,880,1072,1124,802,960,2220,914,406,696,1722,1560,1528,1004,1164,1290,1204,1734,1500,1128,1374,988,1658,1216,1388,1164,1196,1042,1430,468,650,912,1932,1346,784,798,920,602,804,816,852,1250,1426,1390,1876,858,1114,668,1044,932,676,670,1118,1104,1448,1746,1474,1350,666,1002,1370,856,1020,872,350,2020,1962,1568,1426,374,972,2032,1388,1344,1958,1192,1460,1334,2074,1438,1190,1450,1182,2006,2074,1252,1332,1804,1468,620,1280,1376,1016,1400,1492,1586,1450,1258,1368,542,1042,1942,1218,1994,1410,708,534,690,708,446,708,554,1272,1624,1592,1364,1410,764,762,1344,1534,1030,348,1258,1704,1272,1504,1030,1064,954,1348,2112,1000,1252,1922,1962,996,930,1188,1190,1260,850,1608,1658,684,694,930,986,906,976,1164,522,534,1068,1046,772,588,1156,386,442,510,1090,606,718,400,720,546,794,878,890,724,1050,844,1002,1266,1410,1044,934,744,856,1118,1238,1024,2002,1148,2008,752,982,1576,900,1568,944,1794,1558,1514,1340,896,862,1526,1204,1346,1428,794,1480,1838,838,1048,940,1190,1854,2098,1532,1144,1052,998,1156,872,1040,802,966,1130,1044,1108,1778,1868,936,1788,1354,1722,1030,2068,1582,2032,1992,956,731,794,989,972,1016,949,812,834,941,976,2420,1840,1992,1856,848,1700,2456,3344,2500,1984,764,1752,792,2164,1560,1568,1356,1748,924,1880,2572,3360,1648,3352,1576,3316,2392,3312,2872,3352,1216,1592,524,952,3492,3196,2224,3800,2332,1616,2416,1548,1628,3384,3424,3360,1756,3396,580,2824,2236,3372,2212,3372,3380,2908,2644,2052,2752,596,3000,1020,1092,3312,1920,1096,3928,3380,3136,2844,3332,2676,2012,2372,368,3316,1280,3240,3012,2368,2664,3172,3400,2720,1316,880,1480,1056,1032,1192,1072,536,1216,504,1008,1044,828,1036,672,2620,1108,1084,2508,2076,2012,2044,2512,3168,2724,2520,836,2324,1092,2864,1768,580,384,680,804,584,588,836,712,884,1896,1004,836,1092,1976,1916,2848,2872,2164,2212,1552,3416,832,2200,2450,578,394,340,1118,362,1118,342,342,778,868,354,718,362,360,814,984,502,474,964,764,740,446,1160,954,1246,1130,674,388,724,1074,770,352,792,1568,1542,742,1112,716,372,362,1048,378,398,702,660,670,646,1188,680,964,1240,1012,700,1760,496,556,1580,444,760,872,788,1248,432,964,792,932,880,880,1240,1460,1196,888,808,1100,540,1108,804,2000,1992,436,788,766,712,714,836,778,454,406,596,518,512,520,506,504,522,640,516,682,504,518,516,506,502,658,520,520,766,856,2152,2386,2114,2070,1636,2410,1826,1798,1296,302,754,402,858,1428,2731,322,408,380,876,962,318,428,834,704,626,740,760,908,1302,520,766,798,762,702,934,998,394,486,592,738,552,318,476,1222,984,370,640,590,616,616,1046,1042,2036,1176,2226,744,758,1692,2232,1278,898,978,438,402,524,522,374,798,1786,802,834,1328,656,922,1212,976,522,500,1622,488,366,1934,1298,1622,2362,464,392,1004,2630,676,504,1118,730,850,1676,1024,346,1020,428,1500,1246,1388,650,1270,1916,920,1750,1576,700,1904,1584,1088,790,1048,1110,1408,954,594,584,758,982,710,460,572,806,1002,628,538,538,536,1130,1070,950,730,772,938,322,950,748,528,850,710,766,898,1238,574,626,1748,826,1362,1882,689,740,765,503,796,906,606,744,1092,1406,888,756,490,824,552,332,1162,1908,888,1212,1038,1490,1134,604,550,838,458,946,330,890,904,516,2010,2272,941,598,606,578,644,690,640,640,400,304,468,466,568,400,426,572,340,348,364,366,478,380,376,554,588,426,414,404,470,520,520,422,406,406,408,414,420,942,450,384,402,378,446,358,388,422,398,386,410,422,372,358,414,394,358,364,378,416,378,816,940,544,600,524,3000,548,1396,808,876,1980,1184,1284,496,344,396,812,1028,848,812,624,668,392,392,844,724,548,596,796,908,1292,1172,1176,1184,1188,524,628,960,712,956,1188,680,624,1308,1344,584,728,1064,656,1112,436,588,584,512,568,916,824,880,744,652,1248,692,560,508,368,612,520,724,1712,1148,1384,1096,596,668,1234,764,1806,376,424,1624,764,1496,452,756,452,456,1008,412,944,416,624,1524,976,928,1504,1496,488,832,1528,1632,940,956,1072,1056,828,1344,1740,1464,1252,380,1472,528,2766,1174,622,498,620,912,496,570,562,764,662,2704,656,710,566,552,2700,1262,578,1348,2702,1038,1036,1694,1358,1048,450,2700,786,2708,1112,2706,1438,1354,658,650,440,912,962,2716,2702,2730,2322,760,2704,2710,856,2700,2698,2486,2382,3288,684,720,1412,784,1148,632,840,714,712,962,1080,814,902,712,698,948,930,1602,736,1704,3560,1434,1156,1128,1404,1326,408,854,3388,1000,898,620,714,1596,3400,1820,1720,820,824,572,1168,1220,3404,3536,3108,3088,3408,3412,1150,3430,1574,1498,946,1258,918,716,1432,1714,536,1408,318,1632,1030,1354,1422,1246,1024,1228,846,1690,1042,1080,834,484,1092,1100,1170,498,922,446,944,1198,816,598,424,554,848,1708,1382,1498,1012,900,1024,1100,1544,1382,1132,1276,636,748,1256,1344,1208,366,1070,1588,1386,542,1612,356,1096,1688,1708,1686,1758,1410,838,512,968,844,1734,1130,722,350,1360,1076,1372,1072,1068,1316,1180,2193,516,702,954,732,1286,1020,768,850,1190,308,854,736,1072,1102,928,884,598,732,2202,1016,1082,1126,1850,1742,990,1100,732,1680,1644,696,710,722,750,712,1164,1714,2532,694,708,956,720,826,1198,1000,958,606,592,1276,1746,856,878,658,1818,348,1626,1002,944,1094,1476,958,676,616,692,770,868,950,1196,886,972,902,770,568,1048,1890,2544,1416,818,904,814,858,856,820,816,826,2614,482,616,1146,942,468,702,526,422,848,864,742,736,606,1334,1346,632,458,608,664,1020,970,1040,500,756,1098,790,1264,1052,742,724,920,442,944,650,1250,950,794,746,674,706,1190,1086,886,972,2378,808,638,688,1458,1486,1228,818,1370,1450,930,612,874,644,1366,1188,1186,612,1000,528,658,810,690,860,548,626,672,1190,950,1282,850,1362,618,1266,596,882,1018,1052,956,1146,774,2352,484,804,446,1002,676,454,686,1020,702,2116,416,2416,2786,410,374,466,308,436,512,2382,726,608,708,570,334,428,1058,740,790,808,746,1614,1724,1172,1292,804,814,1130,1612,1108,1188,2382,2388,2012,800,760,452,704,2298,2216,2252,550,684,774,824,2182,2496,1510,2094,2036,1186,804,1018,1182,1978,844,1380,1436,1364,1410,1362,1468,2760,440,650,1220,1366,818,782,906,816,706,756,786,844,2204,1584,1032,448,688,1728,1198,1420,1110,832,672,860,840,866,2492,1512,672,920,878,342,754,776,1166,738,576,960,712,670,1730,800,1074,1052,1750,940,1348,576,1760,2368,2372,1020,812,410,428,1816,774,442,688,830,1016,914,972,872,1600,536,786,864,2392,632,788,1150,1214,1496,2314,584,1420,506,602,518,1004,1004,2386,1416,938,708,2326,1748,470,300,326,572,326,614,600,326,1200,392,748,774,2516,1156,598,734,572,1430,1388,646,678,656,866,512,602,520,528,402,374,472,908,874,1122,996,1228,1070,1042,954,696,1132,734,744,1254,1164,804,1004,744,732,804,1138,778,342,582,584,430,634,652,688,666,690,1228,796,1076,614,1202,776,782,602,306,324,502,478,746,544,868,854,626,626,658,574,778,910,652,800,544,500,532,564,696,642,594,556,604,662,566,834,836,1034,540,642,572,616,744,1362,726,1046,1352,698,612,800,646,810,1426,434,680,818,1054,1236,1236,2468,562,494,492,1206,1640,1856,1076,1318,884,830,1048,900,1000,518,1554,1374,918,568,1350,1540,1042,868,1100,1160,1020,892,596,868,1184,922,1764,1862,1814,1594,2030,346,338,900,1302,3632,3744,3904,2128,952,3796,4109,3466,3766,1612,1480,1432,820,2108,1056,484,2456,804,804,416,820,972,1892,740,1888,308,3192,1492,3236,2388,2992,628,760,1784,996,1600,2128,476,476,764,908,756,788,1056,820,1156,1208,792,844,884,968,1040,3240,436,988,1172,472,692,1136,1112,1992,1084,2424,1012,2620,1652,1968,1348,560,2128,544,1292,1352,1368,1108,1008,1836,1844,1824,2484,1368,1712,2032,1220,3024,2992,1084,968,644,660,1700,880,784,748,568,964,1336,912,1268,1392,1304,1120,1208,1556,736,784,1476,1048,1012,1536,1000,748,976,1008,1028,992,652,1480,1532,1144,596,876,564,548,884,688,404,1304,1464,1428,608,2100,432,484,596,1176,1792,1012,800,384,816,1152,968,1880,1780,1880,3188,3076,2400,676,2256,2372,1204,2984,532,628,632,764,728,704,656,1152,1600,2312,476,476,468,908,756,788,1060,820,1152,1208,788,792,940,880,1036,3232,436,984,688,1132,1116,1988,1084,2420,948,340,1852,1648,1688,2008,1964,1960,2128,2080,660,1300,1328,1436,1104,1008,1840,1412,1840,1816,1360,1708,2020,1220,3016,2984,1080,968,644,660,1644,852,780,744,564,956,1368,900,1264,1396,936,2396,1528,736,780,1472,1044,1004,1732,1536,996,748,1012,1004,1024,988,652,1472,1528,1084,596,880,564,548,932,958,518,1436,800,652,534,928,1318,562,2090,956,856,984,1064,1252,1288,1164,1616,1624,604,948,1452,1312,1042,1138,970,504,590,736,1834,2256,3074,2358,1304,1084,786,1056,416,892,1028,1322,1824,948,1186,1204,744,980,614,554,1114,1032,446,820,430,662,750,354,1282,1660,1706,1212,1522,2892,868,646,754,626,696,602,1734,782,3094,3166,1014,1572,1048,1442,766,1964,1812,2890,2402,3136,2980,2928,2442,1894,1448,3144,740,1004,2884,770,1384,846,802,2310,2544,2044,362,2962,1436,594,2858,3048,3062,3090,1382,1226,1216,2782,2896,2610,838,1202,3090,3068,686,648,870,942,3243,2260,2204,1000,970,1404,456,368,696,900,1176,1228,528,1776,784,2258,1500,976,1092,628,1856,668,1232,944,1308,452,2220,684,532,496,512,448,1100,532,336,428,640,944,1300,1292,1368,972,2792,2060,864,872,872,872,876,868,872,876,920,868,880,960,868,2080,1042,944,1172,868,868,1900,1856,2616,2204,760,476,2976,3024,2040,3076,1828,3158,3064,2728,1820,528,1812,880,936,968,716,1564,2576,1616,928,832,868,444,448,436,436,444,440,440,440,512,832,448,960,968,844,520,560,448,1080,640,1940,1112,1708,1704,1084,1140,464,572,336,412,748,600,660,708,2544,1424,1112,1936,3048,564,1880,2036,812,324,620,784,544,2500,2524,2564,2952,2976,3036,1892,1160,2172,2256,1856,540,1808,712,456,596,624,1360,776,704,456,1592,3036,3132,2716,2572,1920,568,568,3040,912,1042,888,1840,2760,2784,1428,552,1040,440,3032,3108,2828,1900,3088,2072,1960,948,2020,2212,2980,1840,564,308,316,332,396,908,764,1520,2972,492,668,640,496,1056,476,480,620,376,468,3348,3131,1308,1964,536,522,690,786,896,544,528,1950,778,782,690,1344,1386,1286,1978,596,1602,1294,896,738,1296,926,866,504,1032,738,642,744,872,434,878,1104,376,780,438,1090,664,1124,958,848,1174,1546,370,2782,1912,856,858,384,862,862,866,870,868,860,916,974,934,936,1166,536,542,860,920,448,1394,2752,2188,2894,1286,1082,3008,3034,3068,3014,2120,802,2700,1960,942,514,1618,438,866,870,1530,1618,1608,812,960,816,472,444,436,442,436,438,440,430,446,826,520,442,442,444,1078,1022,528,1670,1698,462,460,1066,542,1404,522,632,886,884,2530,1076,416,554,702,1526,1388,1064,562,2062,802,702,556,434,540,2644,2534,2554,3026,2990,1608,1524,2170,2210,2138,1900,622,770,696,496,1584,3044,738,3203,2690,2638,2466,3008,870,874,1384,2756,2798,1436,586,3053,3102,2542,1900,3052,1890,1958,940,1950,2218,2964,1820,412,302,300,422,762,760,1512,1580,1443,480,690,540,492,988,468,568,666,300,466,1626,1426,1422,1066,1588,1588,2014,1403,1338,2462,3254,966,3054,3178,482,396,1152,1860,432,566,656,1192,3189,3184,3178,2728,792,3093,2832,2700,3040,2114,894,670,1784,1112,846,908,1379,772,904,858,1910,636,2532,1976,1374,970,1330,2260,714,1432,1502,720,798,600,1920,400,1870,1534,684,1888,700,1550,1444,1528,1792,1956,1202,3315,638,756,792,474,3200,2086,510,1270,648,1484,3201,2666,1302,3044,1360,1676,928,430,336,1194,864,1234,686,604,830,926,1036,476,848,700,688,534,634,512,386,940,872,428,1720,690,950,1038,2020,1720,1238,628,1036,726,970,1158,1324,1440,978,708,780,2440,1174,2022,2114,2358,1824,568,2964,1752,2540,2338,984,806,2308,2330,436,2713,2574,1342,2168,1404,2404,2370,416,1874,2324,2378,2090,1312,1020,2746,1494,428,2358,2438,2314,2440,2316,1534,1480,982,376,2032,2118,1316,2338,2850,2056,2240,598,2434,928,2076,864,2142,488,1462,422,470,816,426,470,2626,490,2616,2574,3226,2710,336,2592,2598,2604,2592,2638,406,942,944,566,458,446,460,1258,390,654,644,328,398,412,512,392,388,544,426,702,432,302,334,378,398,398,412,506,334,398,396,696,578,1252,392,654,642,398,406,512,394,386,552,412,704,430,300,334,390,398,400,436,508,332,398,396,692,844,684,708,708,748,700,1812,760,1108,1092,996,1000,1008,984,1008,1092,996,992,1000,1136,1032,1856,1068,1000,1084,1008,1016,1016,2884,1096,1008,1852,1092,1192,992,992,1660,1100,1000,996,1020,1088,1000,1248,1000,1004,1100,1012,1000,1016,996,1004,1100,1036,1024,1004,1076,1072,1132,1088,1004,1000,1848,1100,996,1000,1852,1076,992,3016,1080,1004,992,992,1052,1032,1020,1128,1012,1952,1244,1016,1656,1112,1104,664,996,1012,2312,1196,1032,1832,1012,1004,1024,1228,1244,1000,3008,992,896,1056,996,1056,1080,1000,1076,1004,1012,992,384,518,1590,642,536,502,1076,990,934,892,1018,1172,326,492,1306,1728,1774,690,1666,1078,1316,1520,464,1116,1760,1614,1766,550,1906,524,1452,1560,620,444,1602,476,458,684,980,546,558,3271,352,965,592,524,514,384,372,376,370,510,592,515,434,512,554,512,516,515,814,524,346,516,517,356,2878,512,590,362,418,449,520,399,394,3854,448,2268,2460,2288,2464,2456,2292,948,2484,618,674,772,442,500,1418,704,738,2028,594,590,630,630,652,624,646,648,1910,1726,1498,1392,1014,908,1066,1048,534,412,950,1326,1366,436,878,448,2052,2060,1126,438,438,1576,2458,808,1964,1736,458,980,1848,1382,440,870,930,2088,2132,894,1018,628,948,380,1082,2382,2014,440,1946,1814,438,770,840,390,580,600,438,524,1184,444,1564,510,860,432,766,936,998,958,634,800,1788,1566,1010,1614,440,1240,976,676,1494,1420,776,1364,1992,1671,550,804,443,2394,796,820,446,1568,2048,1744,1554,3429,1250,423,3709,4148,1507,1524,1424,4125,1126,1657,1635,1583,1822,4148,2529,4347,1160,352,796,756,1324,700,424,546,380,2060,1138,600,586,520,576,700,758,466,434,2622,1148,1100,686,392,1436,452,1042,560,430,530,504,476,376,412,464,504,324,796,3086,3172,798,1450,684,654,652,650,534,3290,404,738,466,1664,2417,1582,1806,972,732,2951,1962,1950,1919,1917,1952,1882,1905,1891,1908,1926,1955,1976,1943,1967,1951,1993,1998,545,582,378,1458,950,456,809,664,344,1244,2768,2868,3160,2632,3116,2100,3164,3228,2928,3296,2700,2528,2704,2648,2508,3296,2408,2984,3208,3292,2968,4318,1132,404,2522,2704,2584,2863,2356,2514,2728,2054,2680,2530,2296,1982,2568,2538,2566,2574,2582,2584,1946,2752,2504,1922,2412,2512,2106,1914,2154,1610,3210,1124,508,2400,2060,2280,2000,2020,1972,1600,2016,2036,2060,2024,1864,1768,1640,2112,2112,2028,1952,1912,2272,2476,2316,1412,1816,2048,2476,2068,2212,2232,2016,2424,1992,2444,2400,2448,2384,2196,1992,2072,824,2452,2400,2092,2420,1648,2076,2140,2032,1988,1960,2300,2392,2024,2056,2364,2368,2412,2400,2096,2032,1280,2404,2024,2176,2668,1744,2160,1848,2232,2068,1984,1732,2032,2236,2132,1600,2088,2428,2480,2312,1908,1628,1344,360,2080,1100,888,1712,2212,2224,2116,1120,1980,2176,1156,1148,2000,2412,1904,2040,2128,1828,544,568,672,640,624,1792,3248,2680,956,1836,616,1936,1632,1652,2364,1420,2392,1968,1684,1704,2284,2388,1700,2120,2232,1736,2040,2000,1852,2164,1980,2064,2100,1972,1952,2440,2404,2284,1836,2196,2068,1792,2368,2380,2232,2392,1744,2116,2008,1852,1760,1740,2076,2028,1772,1816,2156,2156,1976,1924,1996,1748,2360,2080,1764,1808,528,1950,2282,3486,3036,1600,2228,1974,2458,2868,2750,3146,2462,2444,2650,2576,2366,2646,3040,2252,1938,3250,2532,3052,1902,2624,2598,2588,3417,2646,2900,2232,2874,2708,2592,2796,2566,2884,3306,2070,2986,2518,2796,1596,2678,2852,2558,2990,2300,2554,2788,2508,1974,2866,2436,2508,2330,2132,2552,2536,2128,2110,2666,1796,2716,2380,2204,2772,2516,2710,2798,2648,2610,2838,1246,2160,2912,3038,3002,2684,2662,2812,2686,2434,2000,1862,1752,2428,2626,2612,2588,2816,2300,2866,1808,2344,2552,1848,2840,2142,2722,2800,2924,2800,2862,2974,2546,3118,1842,2414,2484,2392,2424,2460,2146,2342,2400,2240,2420,1908,728,2692,2484,2304,2760,2404,3200,3010,3004,2490,2866,808,2306,2414,2420,2466,2870,2308,2634,2392,2052,2322,1862,2856,2288,2248,2446,2718,2358,2278,2802,2392,2240,1532,2410,2738,2670,2332,2726,2216,3064,2380,1950,2678,3054,2684,1792,2072,2660,2748,3088,2590,2556,2860,1016,1976,2046,2312,2912,2974,2282,2962,2036,2984,2744,2588,1722,994,2558,968,1278,2512,1782,1406,2030,1070,2550,2398,2478,2316,2152,2408,2860,2088,2570,2276,1686,2166,2292,2244,2212,2530,2116,2508,2228,2098,2192,2546,2432,2310,2454,2424,2460,2486,2594,2438,2454,1830,2560,2434,2420,2382,2568,2092,2160,2544,2100,2656,1698,2888,2634,2690,1982,1994,2398,3014,2992,2962,2960,1712,2842,2338,2994,1202,1212,2752,2692,2720,2766,2628,2702,2346,2480,2480,2508,2360,2670,2336,2494,2498,2258,1842,2784,2294,2730,2440,2474,2660,2980,2730,1990,2452,1706,2198,2624,2340,2218,2674,2312,2500,2420,2212,2932,1744,3690,3669,1128,930,908,2295,1244,1525,958,908,967,2590,4008,1222,976,1052,2465,1353,1030,915,999,2426,1375,1110,641,1447,3934,2409,1068,3990,3806,3900,3778,1771,2172,1133,2387,4055,4004,3998,2750,2226,462,702,1330,4074,1198,1708,1145,1809,1503,1207,1462,1613,3370,1125,1836,496,3913,3656,1314,2052,1866,1553,1625,1125,1884,1728,1584,3846,4046,3630,1532,1610,798,394,1920,1776,975,2947,1712,1501,2584,1302,3869,1025,1032,806,684,3168,3489,3542,3320,3686,4185,3669,3972,2343,2244,864,3642,1892,1927,3795,3394,1520,1417,910,386,1403,3516,3396,1670,4020,3235,3718,1297,2171,3513,3646,3657,3973,3250,748,796,3026,1312,732,884,544,1356,4130,4139,3996,736,1424,2040,3339,3323,3338,3292,3989,4127,3394,3545,2108,906,950,3954,2882,1739,4153,1560,1724,4020,455,2444,4153,904,506,772,4153,4146,4153,3358,3494,3966,3889,4052,3818,3820,3796,3999,3676,1838,1634,2020,1562,4137,4083,4060,4151,3981,3954,1204,328,354,624,464,372,1094,848,588,4207,3828,338,454,1586,2286,3896,3957,1440,1272,2324,1248,2326,3574,4002,2914,4000,3993,3159,3429,1530,1434,1270,1260,3514,1989,3913,3346,3524,3372,3631,3724,3690,3778,3710,1614,390,1578,864,1470,3682,3367,2472,1348,3465,3736,1578,4092,3788,3984,1902,1636,1658,1828,1902,1818,1696,3930,4072,2114,1268,1068,1928,1618,4092,4161,3746,3600,3206,4161,4072,3997,4184,4161,4063,2104,1578,2700,1244,1754,408,1668,4178,3810,4014,1859,2106,3976,1859,1442,1142,1496,1939,1439,3452,1585,3800,1562,1586,3300,3753,2894,3457,4169,4127,2931,4161,2111,3595,3859,4086,3977,4033,3424,4046,3297,1662,1510,3762,4161,2372,2751,1912,1596,2812,394,3237,3698,4184,4036,3766,4161,3736,4154,4184,3126,2778,2911,3588,862,566,822,3833,1828,1860,870,3487,3352,4055,4161,4104,4161,2321,4161,4184,3720,4120,4143,4127,3646,3483,4048,4184,3637,3714,2853,994,2212,4125,1644,1512,1104,1740,3065,2712,4161,3947,4030,4035,4093,4098,3905,1773,1569,2079,1565,3348,3757,3831,4184,1674,1698,4184,3455,3210,4055,4130,1478,2018,4084,4061,3991,3688,1165,656,1000,856,696,1264,3435,3452,2147,991,2099,1210,3636,1062,2352,1862,1282,2462,3714,876,1376,1394,3210,2414,542,3306,834,3718,3924,3824,4161,2482,442,2552,1108,2392,800,796,2230,900,934,4184,3732,334,2360,1618,1372,1195,1684,4184,4161,1252,984,1186,4161,4184,1632,1740,1812,3834,4184,3932,1560,1944,4161,1404,2152,2636,776,1539,1334,3869,4106,3914,2682,1728,1652,2232,1235,1798,1552,3868,4154,3977,4149,1216,478,1562,4161,3949,1051,699,559,616,2451,721,4035,934,996,1020,3635,3539,2602,905,1549,3881,4137,3932,3714,1068,3768,4148,4184,3698,4052,4161,4184,4161,3729,3714,4184,1488,1756,372,1396,1693,1789,4102,4152,2013,1600,2230,3824,3232,3334,4161,3262,4161,3556,4161,3761,1746,1270,4184,3310,3914,4076,1734,1968,3918,1397,1004,816,3775,3634,708,826,1446,4132,3975,3538,944,1651,2169,1085,1166,809,1361,1084,534,1034,3460,4168,3370,3404,1941,1320,3952,1486,1244,3321,4051,4177,1628,1460,3092,3341,3882,3533,1149,1857,2049,1160,1082,3199,854,492,610,1160,2079,1030,700,598,512,1868,2131,1526,1530,1629,4139,4034,1198,932,1004,1903,1210,927,4142,1275,896,1031,1012,713,1318,778,2206,743,1057,4015,4007,2508,1198,2382,2736,2000,1537,1314,2282,1006,940,1264,1238,1051,961,2180,2019,1581,1547,4154,4105,810,1630,1321,2369,850,1026,1112,3092,4154,4166,4076,4148,2167,3341,3370,1300,680,3935,2568,3476,3094,3944,3489,3234,1905,1656,738,2586,3070,3939,974,1438,1902,3966,3514,1155,912,3356,3642,977,909,3876,3802,3652,3811,4040,1978,1692,3956,3639,4069,3988,1854,3731,1556,3548,1726,1484,2528,1436,3735,1474,761,1192,3947,1588,1518,4081,2259,886,3951,958,734,3598,3504,3448,2190,998,836,782,2432,436,3429,4168,1240,2620,3928,3947,2578,1282,3888,4016,3504,1570,1528,3542,1678,1767,2977,1960,854,1356,1208,1106,1676,1578,4021,3624,3938,3889,1558,1518,1586,4022,3269,3986,2513,726,3820,3239,3280,4097,1759,554,776,494,844,962,3902,835,730,541,655,4016,3692,3343,3653,1586,2208,3836,1690,1591,562,1024,1046,694,722,1739,755,835,896,496,1318,1122,490,1328,731,388,535,620,819,1192,434,2081,1257,883,1044,328,346,318,690,994,404,1649,1942,680,858,3754,1064,916,1136,1243,2179,1344,914,1086,1125,1370,1860,1452,1136,2378,4037,3984,1203,2204,3184,454,958,1328,4019,3643,3838,3627,1906,1480,2347,1084,4091,2382,1109,2400,1548,1500,2429,1027,3516,3863,466,3896,4052,3930,1696,1650,3965,932,2934,1813,1384,3956,4038,3708,4035,3512,3715,3674,3770,2870,4048,3959,3912,3670,3845,3943,3819,4120,3761,3900,3521,3708,3902,3922,4010,4099,3899,3946,4025,3706,3732,3750,3858,3606,3976,4038,3724,3704,1134,1438,1006,1504,3765,3496,3893,3337,3980,1628,1534,1547,1716,1934,1590,1496,1640,3859,3938,1152,818,890,902,3963,3845,3380,1344,1312,1280,1284,3526,2664,2048,434,638,386,1578,3536,3560,3293,3492,1338,1314,1934,3912,4041,1122,1196,1886,3946,3794,3722,930,1808,1586,1508,4029,1848,1732,3749,3999,1702,1794,3995,3853,3869,4081,1626,1504,1394,1932,3352,1020,2336,3598,1362,3835,802,1798,1400,3797,1434,1736,1624,1796,3788,3780,4091,4077,3530,3878,3754,3794,3790,3764,4051,1824,1670,3922,3725,405,3830,3760,3866,3980,3886,4119,3830,3908,3904,3836,3766,3908,3738,3975,3891,4058,3782,3686,4013,3782,3818,3854,3772,4004,3903,3959,4096,3949,3938,3876,3965,4078,4016,3961,2500,386,2332,822,1749,2077,4057,3909,4119,3844,3258,1802,1620,3862,1698,1710,3991,3984,793,3181,4098,4061,4087,3954,324,1490,1504,3796,4063,3914,3932,4058,4011,3856,1884,3952,1672,1322,3843,4042,1522,1606,3972,1895,1320,2414,3027,3825,3488,3995,3379,3924,2686,3160,1592,1050,3980,3968,3240,3706,3656,2990,3388,3923,4061,3566,3667,3068,3350,3603,3708,3882,3961,3931,2333,1178,3809,3930,4003,1810,1786,3886,4056,4054,3778,3972,376,3294,3895,3828,3963,3119,1366,1652,3374,1428,1656,1682,1502,3424,1224,2127,4021,4122,1582,1009,3648,4008,1781,1437,3857,3170,2846,4065,693,528,630,3985,3950,3200,1149,426,1486,3196,3282,2781,3189,3362,3553,1486,1688,1990,638,3965,3155,2108,1886,3453,4084,3484,4008,3544,1261,1404,4096,1866,1010,1486,1896,1185,1204,1631,1041,1607,1311,3375,3552,2043,1407,1205,566,972,3853,2435,1306,3894,4027,1476,649,1272,3730,3736,3858,3750,3603,1381,2155,1047,732,1018,3983,3670,1905,3952,1186,2042,1248,2090,3834,1488,1246,3568,1768,1550,3538,1170,570,580,1104,986,1124,3447,4084,3728,3888,1222,1062,694,896,764,2660,1638,3507,3974,4076,3870,1128,704,652,1300,2780,1622,1152,1370,1406,1570,1458,1380,1788,3588,3330,1310,1138,1692,1748,1224,1646,1510,3638,1236,1726,980,1832,4051,3842,4032,2012,1436,3878,3482,3426,4076,3730,4028,4095,3774,3712,4020,3713,3818,1440,1064,696,572,2822,554,1284,1490,2210,840,626,948,1152,3788,3730,898,714,1870,3800,4029,3796,3954,2591,1985,3932,1646,2073,3766,3498,3976,1425,1785,1692,1702,3964,1828,1421,3800,1826,1968,1588,1850,734,1588,1688,3842,1674,1350,3738,1826,1680,3700,1106,612,674,3935,3948,3975,3923,3845,3937,3686,3915,3873,3674,3232,4016,4047,4133,2936,4020,3756,3861,3418,4015,3818,1910,1912,2929,2655,3587,3767,3012,2550,3758,2990,3318,3334,2752,4042,3151,4000,3653,3760,3992,4063,2498,2390,2404,2874,3330,2104,3394,1931,3672,3638,4015,3784,3584,3907,3744,3394,3710,3574,3837,3564,3426,3985,3968,3875,3366,3950,3882,3860,4069,3853,3937,4024,3678,3728,3710,4001,3578,3694,3819,3756,3236,3713,3742,3572,4131,3968,3894,1802,2324,4026,2844,3954,4083,3958,3292,4053,4067,3480,2052,1241,3737,3509,3454,3900,3740,3701,1812,1054,3710,3968,4069,1426,1382,3879,1533,2428,4047,3957,3454,1382,1094,1574,4198,3924,485,3814,3946,3808,1420,2196,1451,3748,3495,2042,3738,1026,814,2446,1955,1587,3930,1502,1414,3971,2520,1948,1544,1486,1402,1234,2196,1020,2050,1596,4077,3992,3798,3920,3670,3778,4049,3266,3767,3362,1174,2315,3821,3945,3962,3718,828,838,1558,1836,2150,1166,3670,3728,3991,2589,1136,1304,1054,1068,2440,1255,3864,3962,4015,3564,3618,3946,3907,4029,1846,1582,3286,3948,3492,3650,4039,1898,1782,1264,1194,1080,1812,1948,1838,1544,4034,3198,3834,3881,3859,3870,4012,1878,1746,3756,3852,1588,1774,3959,314,696,782,426,822,4088,4028,4064,3918,1864,1826,2352,1358,1944,2006,1858,1652,910,816,810,984,3977,4046,1485,1013,421,1699,1247,2123,3808,4088,3604,3987,3896,3844,3870,3610,1953,1607,3493,3443,992,1682,3921,4082,3893,3930,3693,3615,744,1404,1256,648,3864,3633,1224,2267,3904,4008,3734,4008,3937,2323,949,4135,4029,3781,3986,4132,3469,3842,3066,3418,3482,4129,4010,4129,3935,3724,4090,3378,3864,4127,3544,1142,1368,1655,1614,1388,4032,1718,1871,1612,1462,2278,4065,1584,2254,1594,1856,1626,3987,3536,3995,4189,3999,4065,4142,3884,1186,2136,1788,528,4127,4189,3835,1326,1084,4023,3723,3899,2568,1063,3750,3609,3720,2446,1154,3454,3766,1144,1062,1293,1874,1492,2466,1110,3814,3752,3712,3811,1686,578,762,1172,857,3183,2940,3401,3740,3392,3188,3930,3556,3435,3820,4000,3582,2137,3978,1228,1652,4002,1800,1440,3973,3947,4024,3615,3532,3710,3852,3967,3687,3856,4007,3950,2520,3702,1324,868,1848,1588,3866,2007,3588,4055,4012,2222,4094,4097,4064,1474,1032,1136,3990,4094,3958,3192,3824,1730,1772,3874,3926,3950,3918,3476,3592,3851,3327,3765,3780,3367,3648,4017,558,564,558,550,550,554,790,564,564,1038,562,563,883,666,564,558,1724,1404,774,556,556,602,532,538,542,560,560,686,686,686,690,700,750,744,638,662,588,738,1476,682,688,710,564,1566,688,938,692,652,692,694,584,674,976,686,522,602,406,678,660,626,898,918,698,668,454,670,680,726,676,642,682,726,680,442,634,656,666,548,458,514,558,554,504,550,558,644,534,480,532,682,492,616,696,678,714,492,716,524,728,728,726,720,730,728,726,726,684,724,720,728,650,724,578,722,718,723,730,696,694,728,732,726,728,720,706,3698,500,578,494,1227,1240,506,498,506,506,2434,518,504,1236,4017,3178,4017,2374,1495,492,496,498,498,494,508,506,494,498,502,594,496,502,1136,516,3134,1136,476,1132,494,494,494,1236,492,494,2542,850,1146,504,520,1136,1134,494,500,562,1134,516,498,474,484,412,480,1138,486,486,486,2650,520,512,1152,524,512,1144,510,526,512,510,1158,528,512,512,1156,522,4017,1600,1186,510,1276,596,496,1158,514,1178,522,508,520,514,526,520,528,514,516,600,510,1178,514,522,492,494,500,514,1150,508,490,596,1152,504,502,510,344,500,496,516,480,380,506,510,516,512,524,496,512,528,496,1164,502,522,479,520,502,514,500,506,508,506,526,512,516,520,498,490,502,502,520,354,500,504,516,516,506,1132,500,524,510,514,510,514,514,510,510,506,514,506,500,506,338,634,640,516,518,1756,1898,502,508,500,498,504,506,502,504,516,504,508,506,502,512,502,510,494,500,508,1656,1884,1164,508,506,506,502,510,508,510,502,500,512,494,512,512,514,3738,3744,3682,3702,3854,3888,4118,4000,4118,3364,3216,3434,3697,4056,4118,4017,3927,2675,754,3918,3540,3889,4017,2835,3956,2458,352,1448,1396,4116,3620,3967,3623,4118,4016,1663,1499,2492,694,1278,1464,2237,2289,790,3596,1492,703,991,2269,680,650,618,722,910,878,950,2106,3693,3607,1212,2294,3889,907,2902,3666,3972,3261,3437,3895,3860,3270,2893,3325,3338,3366,3845,3851,3819,3814,3555,3350,3738,1596,1732,3980,1899,1330,3926,3794,1923,1635,1806,1264,1342,1902,3644,1370,1564,3588,1654,1663,3956,1668,1660,3996,3746,3320,1778,1726,1838,1723,3738,3899,1846,1691,1762,1628,3831,3708,3986,1671,3965,3862,3906,3611,3916,1846,1528,3740,3710,3790,3708,3849,3955,3754,3832,1752,1676,3662,3853,4001,1948,1628,3821,3765,1476,3953,3798,3888,3931,3899,3716,4042,3788,3816,1504,1662,3933,3816,3878,3881,3391,3927,3744,1922,1824,2008,1730,1981,1773,3842,3156,3922,2268,1554,1874,1804,4034,3735,2372,4114,3876,3650,3902,1930,1844,4097,1762,1958,2182,305,3927,3948,3525,1474,486,1910,1110,742,746,432,3610,3594,620,1308,1136,748,796,1630,4002,2791,1639,1077,4026,3892,3786,3612,1030,483,1298,1604,1376,3287,1584,1931,4021,1523,1390,3992,3838,3947,1957,1061,3609,2349,1204,1394,3830,836,824,1285,2478,1570,3918,3831,1906,1598,400,1998,799,2941,1226,980,856,3955,796,1660,1900,1437,3721,1120,834,814,1635,1465,3036,3496,3425,3493,3351,3459,3598,2975,3562,3472,3850,816,922,1010,1102,1170,1204,936,1274,1264,3942,3840,3844,3923,4058,3858,3810,3776,2080,1344,3487,4059,3338,3816,3331,3995,3931,2550,1114,1276,3386,1693,482,442,1745,1200,3076,2684,3911,1516,1284,951,1785,3727,2214,4019,3796,3040,2559,778,2408,1566,3190,3407,3198,3582,3977,2640,3790,2200,1114,3702,3791,2073,3751,3925,3782,3964,3640,1950,364,408,428,1067,882,396,658,388,362,356,1296,540,458,552,1128,326,3892,2052,1938,1864,914,1344,982,850,4092,3642,3776,3898,4005,3950,3912,4014,3858,3717,1524,2098,3831,1786,1762,2040,1626,3933,3962,3506,1740,1716,542,682,1406,879,3726,3934,1414,322,2096,1650,3795,3539,3668,4004,4141,4044,1997,1380,3786,3600,3711,1482,1680,1560,3912,3958,3824,3975,4045,3580,1562,654,4006,3995,3999,4025,4018,4041,3429,3970,3865,4002,3975,3432,3510,3871,1702,1718,1974,1740,3943,2096,1788,1964,1794,1866,1692,1615,3703,3522,1898,387,1891,4059,1826,1878,3810,1380,1862,3796,3486,1581,2082,1532,1506,2189,1673,1236,1792,3529,3827,3883,2183,830,3699,2106,1098,3977,3363,787,2940,3574,4090,3612,4014,3516,1117,2199,854,1182,1126,1032,1808,1478,3902,3960,1316,1452,1346,1052,1452,3961,1773,1496,2178,2114,1974,1212,1272,1134,1726,942,874,3867,3797,3696,750,1173,2974,2052,2112,3837,2894,832,1132,1494,922,4020,2400,1038,1568,1822,1833,2062,4027,3885,1772,2074,1427,2841,854,3816,1906,3919,4045,1692,1320,3726,1222,1048,3835,463,1128,1627,1646,3874,4057,3935,3946,3868,2084,1404,1908,1644,3452,1265,980,919,1268,2095,2597,689,1162,652,860,1407,870,1139,2138,947,2690,797,3418,3487,3489,3309,4026,3272,3587,1219,1309,3890,3440,3790,3778,3894,3913,4006,3938,3943,3837,3804,3921,3949,4074,3694,3836,3474,3867,4024,4036,4094,4011,3984,3642,3640,3928,4073,3778,4004,3924,3533,3879,4043,3887,3501,3933,4041,3925,3943,3918,3502,3969,3572,3940,3539,3939,3867,3666,3828,3574,4032,3552,3800,3986,4044,2566,366,3902,3943,3343,4072,3995,3852,3450,3486,3327,3404,3962,3381,3465,4091,3494,3890,4094,3954,4033,3784,3750,3291,2680,3664,1176,2064,3829,3503,3622,1094,1500,1766,1504,3610,3951,1076,3330,1637,1629,3736,3012,3452,3704,4035,3789,2250,3852,3929,3829,3945,3147,3841,3948,3795,3981,3948,3901,3985,3885,3812,3909,3793,3552,3769,3864,4021,3727,4054,4046,3854,4005,3815,3893,3946,3670,3931,508,934,1038,736,968,3538,3234,3722,4062,4050,3624,4069,3223,3844,3805,2082,1204,2861,3826,4025,1780,1501,3906,3760,3916,2010,1090,3964,3987,3844,968,1188,3891,3773,4031,3897,3847,3922,3999,3846,3796,2938,3530,4026,4111,3436,3694,3878,3118,3587,1868,721,905,3383,4011,3240,3474,636,1266,880,3094,1428,1064,2949,2086,3940,3825,2092,3452,4005,1627,2332,1992,4059,3999,3475,3436,3634,1778,1427,3874,3655,3997,3922,3916,3460,3419,3442,3389,1710,1524,4039,3021,3436,3691,3706,3438,3704,3983,4048,1568,1236,3674,3652,3658,3932,4019,3937,4049,3770,3533,1800,1684,3716,3670,3634,3914,3949,3806,3898,3739,3583,4041,4001,3912,4065,4003,3914,1814,1506,3493,3878,3882,4008,4078,1860,1712,2189,1581,3991,3510,3387,2638,552,538,3790,3356,3485,3802,3716,3749,4051,3924,4078,3877,3678,3970,3430,3649,3943,3840,3904,3853,3877,3938,3783,3877,3957,3796,3714,3978,3754,3896,4130,4181,4093,4227,3194,2582,922,1196,4067,2978,3935,3421,3906,3373,3717,3412,3949,3817,3888,3640,3734,3869,3391,3786,3820,3191,3925,3439,3511,3764,3448,3549,3964,3300,3805,3194,3975,3559,3752,3534,3717,3725,3655,3806,3744,3971,3714,1331,1442,3946,3946,3172,3868,3992,2267,3950,3904,3992,3873,3969,3973,3927,3440,3951,3763,3828,3900,3849,3765,3929,3040,3787,3930,3872,2872,3835,3204,3771,1712,3867,3969,3972,3989,3965,2479,3667,3196,3954,3749,3852,3908,3895,3951,3918,3218,3232,3541,3890,4002,4032,3973,2078,1332,3957,4031,4125,3864,1616,1747,1908,2443,414,1440,1226,3625,3423,3780,3232,3730,3987,3498,4028,3581,4000,3519,3184,3874,3886,3901,3758,3182,3136,3806,4001,3572,3830,3283,3720,4039,3991,3800,2698,644,3884,3944,3803,3581,3574,3310,804,350,352,592,584,602,1224,2108,3402,3860,3604,798,478,598,638,2181,1244,768,766,1196,436,1202,584,720,1029,1478,697,1291,1838,2214,940,462,408,506,622,674,882,3804,976,560,947,362,678,678,3367,3637,1601,1131,3637,3527,863,687,626,3834,4065,4003,1249,987,1042,3409,886,706,1010,1388,844,1144,3365,1083,1978,3842,3959,1178,2168,472,692,636,698,3731,756,880,1050,1554,1484,3854,3723,3897,3494,3823,3842,1098,590,1302,770,676,660,1028,2309,950,3865,1478,2023,1249,1109,720,3909,3942,1058,866,1317,2120,2043,1224,995,4046,3754,2477,866,3921,1067,1942,1377,851,952,3938,1738,1050,3976,3925,3952,4033,1648,1670,2332,656,3728,2649,693,4049,1289,923,792,1251,657,1092,1830,1596,993,2487,1531,1110,774,3730,1106,656,3933,1956,1107,2455,911,3664,1136,1396,1714,1476,1304,1518,3900,1764,1856,1284,1558,1723,974,1564,1461,1264,1946,1110,2073,3436,3747,3454,708,484,488,1884,700,626,3781,1551,1661,2800,616,3504,2028,3948,4050,3943,3422,3640,2223,1010,722,2322,1974,980,3591,3902,3576,1268,1072,1256,3876,3858,1551,2073,1957,1714,3513,3798,3504,3925,3939,1039,806,1194,895,495,999,796,909,2994,1524,1552,1468,855,3287,1840,1179,2198,1028,2144,3774,1567,1653,1090,2680,3904,1136,850,806,1145,2364,3308,3830,3820,3454,3630,3163,3573,3930,3459,3688,3248,3849,3791,3588,3828,3861,3625,3975,3843,3861,3738,3729,3685,3836,3769,3941,3632,3775,3476,3676,3698,3617,3927,4000,3582,4018,3370,3280,3598,3736,3602,3826,4031,3629,3542,3792,3408,3084,3858,3853,1315,2471,3428,4013,446,4021,3860,3305,3726,3786,4043,3219,1742,1638,3952,4048,3518,3577,1851,1697,3861,1601,1077,3947,3975,1356,533,1294,4072,2248,1162,1010,3744,1444,1398,3604,3952,3514,2406,1587,944,734,1876,3305,1578,2240,1596,3404,1582,1754,1330,1106,976,1460,710,3977,1204,1250,1282,1266,3718,3714,4023,3908,3836,3843,3750,3745,3418,1901,4092,3836,1834,1736,3970,3988,2152,1740,2002,3925,1602,2102,1734,1750,1919,3145,3965,3764,3262,3260,3938,3918,3878,1363,578,1256,1082,1236,3255,712,2080,1803,1840,524,666,1190,1716,1242,1120,1012,957,1292,644,628,3628,2160,387,850,1114,1404,3772,3672,3884,3348,4048,3538,4028,1391,1038,1699,1103,3550,3437,3960,3910,3956,3733,3849,3833,1524,1686,3869,3975,1595,747,3267,1693,1001,3812,3999,3409,3804,1167,814,811,1615,1278,1558,1168,1669,1617,3859,3913,3413,1383,998,3995,3873,3854,3727,3945,3923,3978,3876,3780,3716,3802,3750,4017,4001,3939,3861,1564,1446,1626,4013,4040,1719,1330,2532,1624,2240,2080,364,2282,1662,2592,788,846,1408,708,1304,3965,3588,4007,4043,3728,3852,3954,3716,4043,2597,3890,1193,1966,1094,1408,974,1107,3226,2050,1228,3648,2050,850,3639,1086,2376,1681,1510,3850,2341,965,2442,3866,3800,3588,1833,1485,1160,2191,1838,1404,3590,1705,2410,1429,1614,1833,1372,3356,3711,3769,3820,3736,4009,3681,3965,1558,2022,2457,1227,1253,2432,998,866,1044,3959,3847,3794,2358,4088,3792,4076,3852,3984,1040,928,379,1736,1494,1580,3850,1888,526,3958,3938,1428,1872,3988,3622,3934,4100,3510,4027,1457,465,1768,362,824,1000,1194,1398,2290,3977,568,1298,1664,1305,1000,1130,1718,1542,3745,4016,4096,1704,1244,3915,3454,4064,1254,2581,3896,1598,1548,1460,3852,3743,3969,3931,4037,1912,1772,1806,1760,3986,1742,762,2050,326,1692,2010,1734,1764,1874,1890,1382,1804,1168,1797,2070,1217,3906,1234,1222,2523,3557,3913,2248,3126,3570,3352,3753,3725,3730,4062,4037,3606,4034,4040,4047,2233,1861,3640,3975,3931,4008,3860,4053,3976,4064,812,1596,3568,1490,1040,3835,3621,3949,3570,822,1150,776,938,1072,574,556,686,1134,1617,809,962,2324,3832,915,647,747,976,3481,3898,3412,3958,3799,3864,3540,3998,3387,3751,3770,676,2460,1140,2259,3366,4001,3941,3664,3356,3792,3820,3741,3824,3815,3619,3846,3698,4190,4139,4021,1119,2804,2974,3515,3326,3575,2904,3949,3873,3278,4096,3712,3738,3677,3997,3878,3955,3675,4096,4003,3991,3827,3964,3975,3960,1744,1727,1356,1053,756,1536,1286,1318,2167,1988,815,1370,1517,1750,1145,1116,3401,3737,1577,2092,1797,1594,1967,1153,3930,2540,648,1412,1070,788,4085,950,1018,1200,1738,1548,3610,1128,2572,1201,1000,1101,3741,3772,1060,932,1962,1488,4104,4063,1462,2189,1506,356,1440,1176,2133,1358,1766,3731,3641,3573,1497,1241,3438,3478,1699,1277,3890,3564,3425,3929,3236,3376,1509,1421,1980,1302,3893,3533,3414,3602,3698,1784,1600,3692,3908,3913,3879,3780,3744,3834,3814,800,862,3543,4057,3912,3638,1774,1740,1636,3959,3616,4041,3556,3753,3961,425,2528,3979,2057,3448,1310,1268,1524,3642,3893,3892,4016,3514,3638,3392,3923,3892,804,2496,3854,1296,1286,2106,730,1166,982,874,4002,1628,1184,1807,1678,3743,3306,1438,1430,3461,3583,3742,3880,3750,3790,3696,3764,3830,3840,1298,1460,2446,1084,1162,1248,1930,1656,1590,996,1442,1112,1166,1419,2576,1084,3989,3854,1926,1026,1879,1635,1537,1155,3417,1288,1298,1730,1673,1020,1132,1616,792,1018,1000,1132,3892,3875,3740,3833,3522,3886,870,1028,1018,478,3892,3926,3752,3784,1863,1368,1284,1348,1356,1304,3688,2453,3805,3849,3847,1294,1222,3990,3668,3963,3622,3762,3923,3735,2577,1259,977,1222,3644,2013,3726,3839,3280,3700,3646,3903,2217,3904,3974,3871,4015,1224,2336,2444,1375,1712,1636,870,910,1214,3868,3905,3802,3865,1720,2150,1792,1818,3895,3715,3871,3633,3444,3800,3250,2308,1486,3735,1863,1343,3947,3916,3773,1382,3878,3284,2500,3940,3930,3932,3952,3912,3943,3807,3781,1049,732,455,3205,3850,3557,3892,3809,3835,3844,3834,3829,3380,4022,2260,4015,2093,1720,3986,3769,4026,3806,310,1790,1502,3730,3806,3897,3984,3940,3898,3434,2863,2783,3831,3862,3788,3814,2944,3826,3960,3923,4014,3765,3632,3672,3390,1964,676,3712,3932,3991,3825,3957,3948,3999,4026,2826,2864,3972,3963,3798,3462,3790,3963,3726,3934,3882,4022,3879,3921,3891,3925,4003,1814,1553,882,562,550,664,781,575,363,590,3746,866,1433,714,660,526,840,804,3565,1180,620,3673,3816,3427,3556,3002,1213,486,712,1325,1369,2130,3564,920,872,908,1160,2016,3713,3560,3994,3708,3859,3469,1162,1576,3952,3540,2924,3948,3909,3828,1304,1082,3927,3956,4025,1009,1879,3900,3922,3897,1839,1515,3554,4000,3928,3956,3991,3857,3783,1070,2092,3897,3995,4072,4008,3619,3625,3752,1468,1462,3631,3906,3960,1954,1708,2274,2348,4054,4018,740,1046,3911,1884,1682,1966,880,3867,1785,1321,1900,1732,3897,3782,480,838,388,1640,4092,1046,1262,3981,2112,1236,3998,2049,3377,3977,3797,3870,3868,3850,3412,1356,1312,1765,3825,3696,3850,1778,1234,3924,3955,3798,2469,921,1736,1517,3989,4024,3865,3843,1724,1760,3760,3354,963,1471,3946,3470,4000,3640,3835,3774,3786,3628,348,1084,3399,3923,3854,3625,1422,1825,1686,1682,3780,4054,3583,1936,1372,2013,1359,3974,1319,2144,1886,1598,1248,764,318,2212,3612,3997,3937,3292,4038,3993,3667,1825,1482,1832,1420,3417,3731,3915,1836,1630,1346,1468,1202,1226,1877,1367,1258,1141,860,2688,3613,1698,1738,3739,3960,3383,4004,4038,4004,4064,3923,3910,1812,1746,3991,3991,4072,4047,4072,4037,4119,4027,3910,4030,3769,4011,4032,4086,3515,3994,3878,2898,4068,3998,3937,3943,3969,3866,3898,2982,3048,3867,3920,1468,1668,3824,3680,3791,3917,1934,1242,922,654,1686,3318,3060,3576,3311,3854,3530,3880,1398,1589,2598,3585,1268,1720,3329,3918,3691,1526,1274,930,1498,1782,1970,1320,3767,3944,3811,3112,3902,1796,324,3504,1501,3452,4006,3863,3808,4012,3835,3946,3924,3985,3873,3965,4004,1493,3895,4009,3859,3528,3932,3891,3554,3525,3835,3986,3837,750,2154,3759,3783,3124,3877,3503,3875,3823,3608,3769,3946,3896,3803,4025,3562,3917,2014,1700,3768,4008,3921,3750,3764,3741,3928,4013,3934,3861,4033,3508,3780,3973,3582,940,2751,3472,3852,3728,3905,3766,3804,3793,3777,3705,3889,3170,4012,3504,3990,3917,3735,3686,3696,4000,755,3434,3655,3851,3907,3654,3854,3575,4020,2911,2626,3763,3137,4058,3878,3916,4010,3319,4008,3328,3765,3931,3763,3755,3976,3408,3758,1851,2013,1580,1113,1166,1873,3968,3524,2838,3504,2662,3213,385,2491,3246,3382,3642,3650,2770,3696,3941,2890,3781,3331,1330,1724,3454,3913,3881,3790,3970,3870,3902,3262,3590,3927,3764,3798,3792,3879,3896,3769,3767,3769,3286,3750,3118,3990,4148,3995,4037,3908,564,568,4093,3794,2006,1262,3997,3966,4095,3984,4051,3736,4071,3941,4008,3894,3872,2172,561,3742,3850,2729,666,1057,1020,2136,3809,3772,4049,3931,1601,1932,2112,1552,3963,3980,3868,3930,3866,3628,3780,3377,3850,4032,3817,3907,3858,3811,4012,2911,3759,3805,3818,3881,3723,3582,3545,1152,1336,1249,2330,1601,1182,484,2876,3459,1051,1403,3929,1231,1444,2316,3422,1873,890,2626,3360,1125,1276,2523,935,3130,4029,1148,1817,3906,1584,999,3923,3870,2275,660,3657,3929,3858,3722,2014,1650,3990,4037,3825,3870,2011,1517,4095,4006,3684,3889,4078,4112,3378,3914,3647,3399,3086,1752,3881,4075,3806,3662,3919,4017,3953,3912,3049,1824,1812,2348,894,3978,1250,1416,1608,1756,3912,3844,3512,1566,1378,3738,1662,1799,4040,3829,4011,2006,1410,1994,1212,3604,1534,2063,3975,1306,388,858,3045,3719,1504,3876,2239,1205,2375,872,1507,613,860,922,996,928,3306,834,626,1442,1506,1450,350,1670,3732,2279,1591,3926,3724,3938,3855,4034,3921,3662,2500,4027,3867,3935,3515,3893,3776,3331,1772,768,2896,3124,3848,3508,2414,3698,3104,3949,3683,3939,3728,4026,3558,3947,3946,3767,4045,4063,3934,3788,3806,3859,3284,1659,1465,3960,4077,4003,1806,1772,3905,3927,4017,3462,4047,3380,3615,3889,3733,3646,3544,3300,3863,2229,2894,3788,3842,3474,1384,1450,1586,1767,1507,2903,3846,3592,1481,1337,3588,3732,3438,4020,3514,3538,3901,3993,3920,3271,3369,4020,3859,3730,3681,4022,2642,3948,3728,4046,3822,4051,4063,1732,1630,2058,3974,3917,3750,3992,4050,3004,3246,4032,4066,3773,3896,3935,3318,4004,3703,4007,3915,4027,4054,3577,3769,3226,3897,3925,2909,4045,3181,1692,2134,4138,4025,3973,3906,1638,1908,3854,4081,4025,3781,1477,1607,4034,3868,3792,3850,3467,1464,1620,1252,1284,3325,3384,1593,1652,3635,1727,1578,1362,1624,3872,2956,3533,2628,3140,3989,3932,3429,3330,3482,3960,2145,3678,3883,3958,3971,3894,3604,2884,3866,2739,4000,4115,3945,3432,3905,3989,3689,3813,3298,4022,3983,3925,3292,4067,3960,918,322,4008,3767,3795,2740,4158,4002,4106,3696,3795,3538,3938,3486,4043,3196,3224,2908,980,2658,3768,3939,3730,3575,3883,3862,4021,3939,4073,4062,3716,3944,3889,3206,3024,3904,3980,3876,3124,3873,3680,3943,3769,4149,4026,3841,3208,4089,3508,3857,3872,3297,3982,3936,1552,1654,1094,750,1608,3796,1701,3986,3836,3952,4048,1082,3949,3594,2278,4005,3870,2213,3759,1960,1802,2009,1643,2035,1830,1810,1838,1838,1606,4091,4006,3968,1698,866,804,502,650,1656,1550,3706,1658,1548,420,2120,1724,4001,2127,1510,1792,1564,4003,3787,3937,3858,4037,3894,3930,3802,3104,3284,1680,1598,493,1406,1963,2284,4041,3949,4076,3380,3471,3540,3071,3879,3684,1509,1449,1624,1176,3670,3882,4021,3893,4038,2996,2848,4033,3592,3983,4005,2591,3871,3901,4025,3982,3480,3845,3736,3471,1985,3726,3649,2540,3450,3952,3296,3076,4002,2624,2918,2378,3546,3909,3617,3660,3997,2162,3865,3555,3842,4005,3862,3825,3729,2840,1404,682,2044,1454,3566,1739,1657,4044,4049,4041,4049,456,3088,4008,3797,3800,3922,3957,3980,3920,3976,4025,4027,4036,3782,3985,4049,3683,3935,3880,1890,1511,3838,4016,3807,3971,1400,1917,4008,3959,3882,3650,3825,1784,2220,3894,3765,3629,4012,3725,1472,1596,4043,3952,4082,3947,4067,3560,2646,1198,2980,3911,3986,3269,4087,3938,1848,4042,3780,3943,4049,4027,3995,4024,4037,3898,1192,3904,3788,3869,4045,3270,3839,3866,3569,3752,3837,3118,3855,3440,4011,3714,2735,3970,3365,3402,2922,3017,2926,3123,3651,4049,3944,3907,3729,3928,3438,3969,3734,3977,3956,3898,3871,3937,3901,3864,3662,4050,3322,799,3733,3880,3929,3971,4016,3362,3658,3224,3466,3794,3960,3678,3912,3836,2112,1604,3790,3910,652,3969,3972,3935,3861,3826,4031,3859,3949,3804,3452,3848,3912,3526,1348,1440,3983,3950,3550,3926,3877,3427,1505,1913,812,736,812,826,862,910,924,874,832,910,844,842,792,940,860,784,832,854,846,870,938,916,928,860,858,900,794,890,882,814,754,1020,822,768,870,878,908,798,898,550,546,798,826,952,860,822,818,824,876,944,796,796,800,532,814,932,856,810,892,872,774,876,768,864,886,854,880,870,876,842,812,890,840,860,822,904,944,830,932,822,890,828,836,846,792,1008,858,844,878,842,1002,804,838,816,822,812,926,870,834,868,916,852,1022,814,852,828,574,572,778,826,900,710,884,888,824,826,860,892,840,430,876,940,788,928,532,878,918,886,850,860,832,880,954,986,920,838,936,844,860,886,552,636,536,848,886,548,808,750,942,938,840,812,702,860,876,894,830,840,844,848,882,874,920,802,934,940,906,908,790,938,854,828,892,1028,856,934,874,844,688,926,928,872,554,850,918,822,910,880,898,854,934,856,798,690,530,856,886,972,848,830,852,818,840,810,916,816,846,944,816,880,722,840,792,814,904,852,836,798,874,846,860,846,798,846,836,838,842,884,874,890,304,582,846,814,552,532,832,824,812,816,892,1002,798,918,860,960,942,860,544,834,806,932,862,812,940,816,854,840,858,872,922,786,812,854,906,842,1022,834,820,850,788,556,826,834,740,964,882,794,880,868,902,818,838,834,892,868,856,916,928,910,896,844,814,802,974,924,848,544,814,888,796,876,856,562,882,842,796,820,712,828,972,898,940,846,540,876,864,858,878,808,880,896,902,786,784,810,838,838,794,902,842,844,788,840,806,820,826,552,866,1030,1032,866,856,900,886,812,788,992,812,860,558,580,888,888,894,858,834,890,876,552,546,824,854,866,998,804,888,888,842,868,812,896,538,870,542,864,546,838,996,872,820,830,904,842,906,794,892,956,690,892,864,880,932,840,782,818,826,904,898,878,898,854,570,866,792,936,826,854,834,930,874,890,844,994,844,556,890,894,792,826,894,836,874,882,738,796,828,878,898,878,832,836,884,848,896,786,888,812,850,862,546,558,802,802,880,854,980,818,918,890,880,858,854,872,814,842,922,534,888,890,564,904,892,826,834,814,776,894,874,534,802,868,832,864,888,920,898,558,344,832,750,808,836,968,832,852,846,538,932,876,944,872,844,894,922,846,960,912,936,540,762,922,856,932,812,842,814,866,840,810,864,844,888,816,834,826,942,880,812,804,974,814,824,970,910,882,850,874,932,824,840,580,458,902,856,852,986,830,818,388,850,980,906,888,470,866,552,550,888,834,904,924,802,1676,932,818,896,892,824,842,914,534,762,828,842,878,560,878,838,884,920,834,550,840,532,1026,916,858,836,876,782,864,938,946,852,878,818,698,896,952,544,932,976,440,972,832,836,966,922,806,826,820,902,886,864,806,850,954,870,936,944,926,544,970,918,858,866,962,998,772,830,792,548,846,890,904,546,848,846,878,862,1008,682,836,812,844,548,844,898,806,852,926,920,868,884,874,850,948,858,846,802,804,848,846,730,808,892,830,878,928,864,1012,904,802,844,970,878,864,924,796,946,788,982,874,860,816,834,800,1676,902,854,976,968,816,822,922,780,852,980,760,572,984,818,820,362,948,842,866,858,918,872,862,854,874,892,848,840,864,532,826,944,818,850,538,900,920,816,852,936,842,870,530,814,820,902,810,942,846,880,836,802,876,926,826,860,866,860,844,864,898,884,888,864,548,812,812,784,412,924,846,556,874,540,928,900,862,874,888,550,708,1672,680,2500,1672,852,992,960,764,1684,1684,2712,1612,1444,1304,336,888,908,332,2052,336,1052,332,712,904,1308,340,1556,716,930,504,908,836,1464,506,716,946,1030,1080,1106,914,1028,650,724,942,888,960,1004,716,622,864,864,970,826,830,446,1004,1070,906,808,896,806,732,882,790,960,898,908,886,1018,974,898,900,778,718,874,806,898,874,418,774,812,816,954,954,894,912,894,1478,920,890,1688,1274,1278,1270,1282,1266,1284,1298,1266,1270,900,1276,1296,1274,2220,412,2464,1060,1526,2414,2226,2822,2480,2766,1244,1318,2780,1406,864,2180,1372,1234,2814,2784,918,440,1306,2728,1234,1160,1516,1496,1620,784,2502,1654,986,2588,2798,2864,2334,1118,1104,2260,2710,2466,434,540,1570,767,859,776,1852,932,934,826,861,825,528,1140,1292,368,1904,780,692,712,748,1180,2128,888,592,828,928,996,860,800,816,976,1020,936,724,756,960,1136,892,760,872,1084,1020,1056,804,744,560,1004,656,1316,1340,1388,728,648,712,1156,1080,848,1036,696,768,732,744,868,704,924,1108,1032,992,764,1632,1140,736,488,588,560,1340,804,2908,500,804,2972,2996,780,820,512,868,1404,1276,1256,1972,1248,1848,1700,1208,2648,1796,1848,1752,1016,936,1032,1560,2024,908,588,840,644,640,464,1488,792,1156,1152,1380,1216,1648,1160,1232,2284,1680,848,556,1376,1388,1076,656,516,636,932,708,608,560,472,1204,2696,3212,808,752,1016,1648,1044,528,1048,3060,652,2564,2516,892,1128,1252,572,476,488,1112,484,612,1860,520,2576,2384,1236,936,1176,2280,1844,2156,1884,2356,3004,2848,2468,444,752,1420,1984,2552,2520,2572,2624,1184,1244,1136,396,1196,1268,1260,2592,2592,1840,520,552,788,636,552,372,876,2412,1856,728,896,684,688,592,908,776,764,644,1332,1176,920,376,740,796,1032,368,1644,1748,928,3096,960,3036,2576,2564,2564,1040,728,944,944,654,944,944,944,944,944,1020,944,804,1432,1504,1732,1720,1548,1116,852,784,516,420,2988,1292,884,992,1172,1492,2072,3472,844,796,300,1168,1408,1988,860,964,1140,1592,3532,976,1688,772,772,1464,1616,1900,772,912,648,652,2152,3040,1144,1140,876,1276,3532,972,844,740,956,2236,1868,1464,1376,2580,2776,1496,1744,1852,1116,856,2360,940,860,992,888,916,848,828,772,880,812,688,1344,520,1076,768,756,1976,1064,936,1088,2060,3460,3320,3268,3796,316,2408,2420,988,996,352,3472,1244,1212,876,3100,556,712,640,1012,3004,392,448,392,820,844,1436,1832,2560,1440,1132,964,1092,956,1612,2848,3024,1812,2088,1472,1464,1792,1292,964,1676,1800,1324,740,1320,1592,2416,2520,3216,1996,1300,1400,3000,1284,1268,1112,1512,828,740,1428,1036,2092,1460,2044,2940,1196,864,568,1504,1344,756,2680,892,1040,704,2184,1348,1592,1544,1816,1112,1828,648,1232,456,472,2996,1344,664,736,872,872,948,1776,572,2620,3256,1964,1340,460,332,512,2572,2744,2132,1052,3156,836,1472,3504,1016,1116,2256,1012,2780,848,2996,1912,1304,3352,3508,3336,1432,1016,1904,1404,1116,3172,808,808,1452,752,3188,1372,2292,1172,508,532,1420,980,856,388,664,828,988,1612,1464,1152,584,920,1040,1124,1848,1852,1232,724,2112,2464,1088,1696,1400,700,1804,1300,1548,1520,1448,2396,892,888,1852,2356,2608,2052,3364,2092,700,2288,3552,2128,1800,464,2020,3468,712,1140,1440,2264,2204,2020,1188,768,896,1708,832,936,1224,1156,3512,1524,3648,2884,1300,1440,1876,516,844,2320,1596,1236,820,328,1116,828,1684,2456,2196,2800,704,1448,1884,728,844,780,420,384,452,396,496,464,388,348,332,736,648,812,576,620,868,904,460,872,932,804,640,640,636,640,1916,2032,2024,432,788,788,1324,584,1256,1484,1120,1636,660,740,2024,2000,2056,596,576,804,1984,1000,1556,1464,1996,1104,868,876,1000,508,1148,1548,1448,1832,932,672,704,576,740,756,2148,1132,1208,1148,772,1232,1024,1068,936,1252,1548,1060,812,1020,592,1016,1156,1016,956,596,1852,616,1764,1652,2328,2628,2544,3328,584,2236,1176,644,1784,520,3260,1552,1512,1524,2600,1196,1448,764,352,1816,3492,796,2036,956,1100,708,1428,940,808,3400,3288,1824,1440,756,3240,1256,1000,1712,2720,1812,1784,1764,2920,2716,540,3680,2648,612,1116,1260,1468,1400,2416,3432,3220,1900,2368,1584,2404,1732,1424,3416,3508,3332,2076,2924,3252,3164,2676,3056,3428,3156,3516,1840,3428,2208,1368,2048,2512,1576,752,764,744,2000,2344,2620,3512,1060,1032,2360,1680,2412,1648,2668,408,1836,612,1048,560,848,1592,748,1044,1296,1224,824,2888,2140,3540,3604,3008,556,640,652,1044,396,1184,872,720,852,680,420,2072,1168,1236,1624,556,376,920,3036,480,376,340,332,1268,2052,1848,1372,1600,3168,3408,1408,1232,2184,1360,2928,3280,2948,1680,3904,3816,1864,1196,708,1308,1224,2052,1520,776,3384,3592,3512,1468,2600,3528,3536,3592,3492,3136,3244,2404,724,2208,2884,2408,640,1126,1366,1436,870,676,620,2352,1020,694,898,934,1174,1640,2744,668,626,516,922,686,668,328,1680,1410,1464,1364,1626,1016,556,814,542,636,1172,1330,1110,1114,608,534,530,822,1140,838,622,488,462,800,650,1256,1620,1078,1112,1568,706,766,786,898,1248,2796,1774,978,690,594,1140,970,852,1714,1402,1576,1584,2472,1536,1164,2642,2730,1230,688,1064,1090,588,588,1078,1386,1304,1048,688,480,542,498,734,700,584,680,532,1068,1738,892,1674,1332,964,592,608,940,1302,782,1574,658,822,790,2774,1084,984,2468,822,854,832,1378,1358,928,800,630,1274,1316,2424,1414,1230,894,1972,1306,1520,810,930,1088,982,1122,1690,1622,1238,840,948,800,582,946,802,460,400,834,706,1354,886,1276,864,1048,1390,940,428,832,798,1498,828,580,542,572,582,840,1856,1748,1570,664,1938,1544,2792,1192,2796,1858,1842,1812,1854,1524,942,1398,542,1630,798,494,976,678,718,772,1222,910,1766,896,504,1720,674,670,576,2474,2484,2478,1028,866,514,766,1404,974,1490,2856,976,866,434,816,862,840,1214,2774,2774,1180,1194,1424,1016,1598,2348,1336,690,842,792,1710,1028,1460,742,1460,590,604,1442,1038,1440,394,688,638,622,594,834,942,2768,610,1712,454,1056,1534,788,1302,792,926,1078,886,412,520,690,1240,502,1208,1554,886,1602,868,802,890,682,844,2738,2726,1556,490,608,338,554,788,2692,2482,880,814,662,924,2820,354,2406,642,722,696,1272,832,1554,964,2384,604,2850,2544,1434,1312,1978,1624,1768,1862,2280,1990,812,814,810,656,1814,1266,656,374,1626,1174,768,1588,696,854,982,1346,1192,1250,1240,692,1972,1054,1020,1898,1880,938,1070,1360,696,450,1134,698,1318,1256,874,1134,1012,2772,1342,2232,2658,2418,1960,530,1312,1324,1316,1318,766,776,904,518,2374,1492,1054,1578,2190,1142,832,418,1136,510,1560,1216,904,1076,856,3122,878,1230,1178,2826,2514,1736,2326,1760,2196,1152,1442,572,664,614,580,314,620,642,452,502,690,732,630,500,496,496,1504,1604,1582,342,618,610,626,1058,990,1174,882,1292,520,582,1592,1578,1630,1096,1608,1018,1222,1144,1574,870,696,1190,688,1414,1262,1092,772,1388,1218,1144,1490,2652,1490,954,972,594,836,940,620,820,892,640,808,800,902,802,1228,458,2780,1530,510,646,1136,1380,872,654,524,614,2384,1030,654,1032,902,1188,1658,2760,672,576,932,1122,1582,684,766,906,1268,1652,2590,3372,776,1344,612,618,1162,1292,710,612,728,1442,1092,904,802,558,530,1424,780,728,910,908,696,1012,2816,702,636,586,916,1784,1532,1498,1100,1984,2198,1258,1390,860,1474,1904,1874,768,680,792,700,552,726,674,622,618,686,610,550,1068,412,1696,856,616,598,1578,848,668,864,1686,2816,2640,2602,3016,2880,2898,2020,660,1138,738,798,792,2768,988,964,696,2460,1020,444,574,814,2402,646,616,1182,496,1364,2032,1140,900,764,870,762,1280,752,2262,1446,1658,1170,1198,1402,1030,626,1332,1362,1052,1050,1268,1922,1550,2416,2590,1584,1036,1114,2400,1026,1012,856,1200,656,576,1130,824,1600,1462,1152,1628,2346,644,802,452,1170,1328,642,2134,1464,558,972,816,800,1072,1274,1436,884,1490,490,980,346,354,1524,834,1224,528,988,692,690,752,1394,494,3244,2592,1512,1068,416,2062,2194,1698,716,408,2494,1800,2792,760,916,1792,764,2214,672,2388,1532,1042,2670,2790,2656,1312,812,1516,1116,884,2524,644,1086,2518,1276,938,1822,422,1126,776,682,836,338,772,840,1166,924,466,816,832,702,894,1476,1312,982,576,1682,852,934,2000,866,1346,1074,1412,1030,906,1160,1092,1904,568,712,1162,1264,1878,2072,2688,1756,530,1822,2820,1682,1560,370,1606,2756,568,910,1146,1804,1894,950,622,708,1480,662,742,984,1368,918,2784,1218,2298,1008,1144,1496,664,1032,2774,1272,904,624,890,660,1352,1962,1772,640,2250,1160,1506,578,670,622,514,642,458,508,364,696,740,636,510,504,506,1522,1610,344,616,628,1052,996,1182,890,1302,528,590,1610,1592,1642,1102,1628,1036,1238,1160,1550,876,690,692,798,1404,1232,1152,742,534,1494,700,964,1644,980,808,852,852,798,740,842,644,810,808,918,810,716,474,1314,510,2984,2092,1554,2700,2034,2458,2600,1234,1204,1210,2018,954,460,1184,1524,2774,2406,756,1542,1136,808,644,2634,2294,1448,1146,1482,2496,990,794,1298,2166,1114,1686,742,1010,658,724,2730,2470,1540,1870,1242,1918,1406,1146,2700,2790,2738,1148,402,774,810,2322,2590,2572,3016,612,1258,2432,2736,2546,2802,1404,2816,1758,808,2000,1252,1600,2018,2084,842,822,1894,1996,1010,574,1312,2122,1930,840,676,1328,598,830,1010,934,2752,2650,2390,2806,2874,436,516,1112,400,948,476,694,678,1658,610,986,1298,416,734,2422,342,304,1008,1448,1478,1094,1232,1354,2526,1112,776,1010,1744,1152,2360,2734,2866,1252,3102,3036,1438,918,564,1044,1032,1664,1208,938,616,2724,2572,2874,2782,686,2062,2824,1816,2872,2794,2492,2580,1928,724,1720,2322,2170,1950,2584,348,1230,324,548,466,524,1230,606,1958,2480,2490,2454,490,1368,2166,2264,502,462,652,464,304,346,578,410,346,386,348,1422,856,736,2706,2510,2452,1074,634,556,504,1828,468,586,922,714,954,1390,814,808,1412,680,466,368,2396,2574,2550,564,1750,1102,1038,964,2524,1928,456,622,318,306,302,1090,1276,1030,2576,418,676,1608,930,1958,2506,300,450,616,304,558,408,658,606,598,2532,2316,1266,784,732,450,488,472,2012,1532,1182,1172,1366,1008,2758,2014,1956,2758,2752,466,530,586,474,454,728,350,748,1632,2232,1988,2116,2236,2112,1288,612,2096,424,1012,1272,1428,1700,2584,1588,824,1276,1684,1068,940,1188,672,1060,868,2144,2944,1728,1752,2496,1828,2292,1208,820,820,1512,1884,1792,1876,1264,796,1244,1100,3476,2560,1308,1668,1952,1668,2216,1720,3516,1044,424,872,540,584,840,1124,664,916,1440,1188,1092,1236,1180,1084,1128,1096,1524,1248,940,2248,880,1252,1236,1184,1348,1320,1648,1556,1564,996,768,672,1912,896,1032,1396,1248,1608,1024,1732,1304,1916,2108,1400,2580,1028,1520,968,1528,1544,900,2772,1728,1520,1476,1464,2816,2444,1136,1712,1656,1384,920,1936,2568,1336,1640,1808,2176,1876,1500,1260,904,1576,1820,1088,1440,2464,1712,1792,1516,1920,1124,1024,1140,1760,2084,880,1536,460,1384,1472,1584,1516,1484,1208,1332,448,440,1024,1056,1124,1988,1144,1240,1724,2076,1248,1468,816,808,1240,1120,1936,1584,1588,1080,1536,676,940,1064,1132,1460,316,652,952,1704,1424,876,604,524,1244,1920,1716,556,444,548,520,1972,1240,824,1068,1864,1836,1676,740,2020,408,600,2160,840,760,1984,1708,820,1272,1416,544,416,1388,1292,360,652,648,888,856,1804,1828,1596,2856,628,656,944,2324,1524,624,1644,824,2304,2316,4086,4021,4046,3693,4046,1355,2070,2827,4046,3460,4046,970,918,3438,3212,767,4046,2024,4046,3321,4046,3844,4046,1797,1736,928,466,340,348,876,470,392,444,410,372,392,424,468,384,396,382,384,376,482,436,418,482,548,2322,492,418,360,462,488,498,460,576,478,334,442,456,566,678,600,938,910,970,990,512,600,348,352,1166,448,532,700,696,698,694,420,846,472,582,584,414,422,406,414,416,412,442,450,438,578,662,664,444,446,530,534,374,836,842,632,636,938,938,484,392,704,416,414,578,582,1222,1246,652,656,444,444,414,872,868,482,484,710,692,634,632,812,828,684,684,856,846,560,472,566,566,810,514,570,514,526,974,952,664,658,342,336,2738,808,792,756,440,336,422,426,534,554,584,588,560,548,824,828,420,494,498,364,506,492,502,360,568,560,458,1294,1310,638,634,674,448,540,554,1072,852,842,1122,994,940,872,598,566,566,378,348,746,784,500,500,1914,918,960,954,382,382,786,500,1792,1356,490,486,606,604,488,488,690,748,510,628,646,726,416,778,776,768,770,416,416,912,412,424,416,800,1116,480,540,652,562,568,694,700,698,688,556,562,648,1350,1264,774,692,628,612,516,646,520,1008,1002,996,1000,708,698,650,1026,708,696,786,590,700,620,496,684,586,856,2634,874,902,694,702,716,630,592,572,558,558,684,688,702,538,658,660,578,582,778,722,866,864,634,634,872,570,570,578,580,880,828,820,722,580,734,570,666,664,694,676,590,596,874,870,788,786,638,638,578,434,600,1076,688,686,2034,634,954,872,428,704,966,990,626,954,936,2298,1638,1596,1086,1980,2188,1184,1318,1188,544,1242,1382,2366,1938,2258,1074,632,540,1964,2182,2268,2096,1028,1950,1624,1128,446,932,938,2144,2580,2502,2558,336,1372,2264,2432,2072,2596,2282,2476,2594,1888,2336,2702,2304,2484,2554,2672,2626,2554,2606,2110,2028,2358,2570,2782,2446,2902,2292,858,550,2334,2294,2992,1874,1026,1019,502,774,2210,2944,872,1220,1354,436,1310,712,1028,812,1738,878,1620,1092,844,1262,966,952,962,1338,2536,768,898,982,626,308,590,412,472,338,304,330,420,1392,1464,390,474,366,378,538,498,694,404,400,2018,1986,1842,1386,1760,1856,636,592,1402,1208,1708,2206,1776,1314,1470,1370,1496,2022,1968,1684,1314,416,978,596,398,630,796,404,754,764,1054,464,938,2176,1712,2174,568,522,2188,1426,668,2202,1998,520,1092,1322,1980,500,1671,1802,1892,1692,1824,1884,678,548,446,1234,654,1334,1800,1872,1710,1880,1962,1672,1676,636,886,1550,456,1762,730,744,916,578,622,1892,1028,1880,582,740,1600,1350,1726,2186,1602,1132,1322,962,1074,2074,1368,2066,1306,750,1768,804,794,1132,1400,1322,2200,774,720,1054,688,1934,2024,1700,606,454,828,1754,1304,358,410,380,2134,1996,1114,320,510,2128,1306,1768,1344,1642,1474,776,542,966,766,1064,1292,612,536,1852,1604,824,664,1842,1562,1744,1762,2090,2076,2134,534,1734,1756,1864,578,1850,2190,1968,1970,1758,2112,2246,2036,1150,1968,1890,1470,794,738,2174,1862,1764,1872,1912,1936,1672,1736,1904,462,1858,2112,2144,1062,1070,964,1862,1984,1842,1084,762,2176,608,1876,2238,1842,1730,1370,2176,1538,856,850,860,1148,1384,2170,1958,1748,1800,1748,2020,1878,1156,724,1746,1232,2166,2094,2096,1710,2006,1756,1782,398,1744,1826,1084,2002,2010,978,836,1032,1864,2182,2312,2154,1112,1358,396,508,1924,1656,1884,1850,1644,1608,1908,1734,1920,1488,1786,1842,2024,1782,1910,1930,2190,1960,2068,1814,2186,1930,1720,2378,1404,1756,1384,2176,1798,1398,1784,1912,1794,2138,1750,2018,1830,2106,1688,888,1402,1792,1908,2152,2184,1786,1334,1714,1928,1862,1902,1722,2162,2180,2058,2048,1802,1760,1782,1748,1764,1926,1718,2010,2108,2144,1754,1042,2424,2628,1006,438,578,810,472,600,2458,1138,796,794,736,728,1536,768,470,470,2704,2358,1736,912,1820,866,954,2576,388,786,1028,2600,1216,2910,1320,416,696,446,742,1056,544,1100,1758,1838,2886,2494,2888,510,2894,1950,958,2926,2656,690,1752,1370,1562,1184,1782,2392,2496,2238,2418,2474,1638,866,1770,2382,2490,2202,2444,2502,2172,374,676,1118,2538,2314,954,764,1214,1306,766,766,814,812,2514,1362,2582,334,374,382,1790,1330,2892,2114,1754,1204,1318,2430,1812,2732,1736,1236,2296,624,994,2274,1854,1756,2034,1020,1606,1400,908,1972,2650,2254,800,604,2312,1578,598,312,2826,2644,1088,1122,988,1092,1854,1342,356,1516,630,704,1168,1012,1142,1002,1412,1710,806,528,2434,1728,2076,2444,2060,1740,2324,1248,2402,2314,878,2288,2318,2464,806,2458,2760,2594,2588,2310,2820,2096,698,386,1290,2644,1816,828,1052,958,2848,462,580,662,646,686,1514,2526,2568,2370,2348,2500,612,2472,1848,1390,1414,1426,1204,1280,2472,2646,2446,1438,1008,2890,806,2504,2970,980,510,2296,1814,2872,2040,1134,1130,1140,1520,1838,2886,2612,2326,2402,2322,2680,2514,1534,934,858,2324,1590,2880,2784,2694,2278,2670,2334,904,1474,558,2312,2434,1438,2654,2690,1300,1110,1368,1814,2896,2580,2822,1474,1812,2196,2500,2448,2178,2140,2530,2314,2562,2004,2382,2446,2700,2366,2546,2686,2566,2912,1844,2734,2414,2900,2568,2276,3146,1858,2318,1836,2886,1856,2370,1368,350,1172,2388,2810,2328,2706,2458,2802,2196,1790,1796,2378,2566,2866,2902,2390,864,1778,2284,844,1878,2480,2530,2294,2882,2890,472,620,2738,2730,2400,2342,2364,2322,2348,2560,2282,378,1154,2302,2800,2852,2238,580,2758,2944,1544,1210,2596,2782,2574,1376,966,3034,764,2616,2828,1028,700,1582,1960,3022,1954,1088,1086,1092,1452,1760,3082,2718,2462,2514,2540,2798,2638,1604,998,1086,2442,1778,3020,2858,3030,2388,2794,2510,2476,512,498,2436,2542,1364,2784,2810,1230,1060,1292,2676,3038,3607,1076,1132,3064,1372,1912,550,1338,2694,2634,2648,2708,2224,2434,2650,2414,2674,2064,2492,2566,2814,2490,2680,2784,2698,3046,2710,2874,2544,2762,2690,2210,3014,1762,2446,1754,2756,2274,1810,2516,2676,2494,3004,2432,2962,2552,2932,2444,1920,1956,2270,2804,2992,3088,2484,1858,2386,2688,2590,2656,2414,3016,3032,2940,2858,2512,2450,2482,2438,2436,2682,2396,2852,2916,3022,2444,452,1732,1568,566,1572,1716,2250,2074,1510,1270,3159,3650,974,1626,3646,1086,1316,1584,1156,1256,3518,3668,2270,1456,1632,800,1682,2120,2594,908,2004,1176,1616,3640,3614,3408,3330,844,1420,3210,1858,3676,1830,2828,2074,3666,2320,3380,3332,1450,3668,2104,2016,654,3660,1828,1668,1564,3638,1348,1856,1532,1376,2058,1556,1736,1656,1010,1232,658,2186,1000,3258,1374,1466,1454,1512,3016,3438,3598,3574,916,828,3536,1612,518,2660,3622,1804,2348,3678,622,3664,2158,3466,3604,3306,3278,3564,2050,2016,3056,3500,2332,2620,2968,1588,2278,1634,1332,2682,630,1930,1376,1310,1538,2362,2082,1854,3462,3422,1622,1736,3462,3092,3568,2012,3558,694,874,2256,3508,3648,3484,3370,3590,2432,1366,2660,3148,3574,3394,1962,2992,2946,3562,3002,2930,3558,3162,3182,3632,3568,3624,3468,2950,3044,3644,1002,2088,3658,3586,2242,1814,3598,2586,3118,3352,3396,3666,1500,3738,3832,2600,2708,1352,582,1286,1642,3614,2624,3644,778,1612,3382,2936,3636,3442,2928,3586,3516,484,1072,3660,1726,3564,1720,1924,1692,3448,1976,2712,2856,3536,2324,2774,1724,1994,2486,3488,3292,4024,3900,1960,3126,1348,1420,1670,1326,3362,3618,3552,2112,3698,2780,3574,1166,2726,2470,2986,2548,1420,1930,626,698,2994,2824,2356,784,876,1894,2392,4142,3108,892,772,1112,3462,1652,2946,1424,1184,1478,1278,3144,3028,1348,1188,648,2330,1890,3834,2876,2772,2644,3914,4084,3576,1732,1958,3840,2050,2192,1820,2568,4048,3468,3952,2372,1112,2892,2018,2440,1990,1538,3130,2874,3558,1230,1614,3935,3140,3710,3442,1600,1830,3578,3641,3460,1586,864,2380,1764,1950,1476,1584,1600,890,1308,1188,880,1224,978,988,1328,504,730,1336,776,1296,1514,798,3508,3310,3266,4158,4042,2208,3762,3430,3424,3613,1462,1356,2990,2162,3124,2472,2260,4038,3884,3408,3796,1940,3014,2820,3342,1020,3835,1768,3886,3620,3791,1486,1638,1912,1942,1942,642,3737,602,806,562,958,396,404,1672,2210,634,692,1076,2138,2138,2166,2124,2126,2150,2132,2142,2138,2206,2186,2196,2128,2144,2124,2130,2130,2126,2136,2132,2148,596,580,1360,1262,2126,2136,1024,1818,1688,2150,2126,2120,2120,2128,1814,2132,2138,2118,608,2072,1964,2218,2222,2220,2218,2124,2136,2130,2128,2132,2128,2132,2128,1838,2142,1854,2136,2118,2138,2138,2130,2136,2138,2138,2140,2142,2136,2138,2130,2120,2116,2126,1962,2128,2124,2124,2130,2124,1960,2118,2114,622,2132,2140,2128,2124,1688,1684,1510,1496,1508,1524,1742,1730,1672,1680,1512,1530,1518,1510,1672,1678,1678,1686,2120,2106,2136,2122,1574,394,1468,1444,1472,1526,1494,1482,612,1386,1356,876,664,2144,2364,2470,1572,1552,1596,1520,1084,1014,1008,1030,1040,1010,996,972,1004,1000,1024,1016,2186,1510,1186,3238,3066,3240,3146,3302,3258,3306,3318,3260,3312,3232,3274,3254,3252,3374,1030,972,1084,772,3444,3286,3274,3414,3236,3292,3428,3428,3430,3450,3420,3418,3372,3358,618,656,3294,3462,3028,3060,3410,3456,3186,3138,3082,3370,3342,3484,3178,3170,3024,3158,2782,3112,716,1290,738,304,300,300,364,416,386,528,480,632,588,668,690,688,788,372,1066,1084,1056,300,382,440,836,402,828,624,1018,956,2936,2914,1376,1218,3340,994,1060,1054,992,2188,1964,2206,882,960,898,2020,1900,1990,1066,1062,2240,1038,1216,578,2148,632,3400,2018,1976,904,760,760,384,386,320,362,1044,906,898,920,928,964,950,470,1816,1190,1858,1310,1254,936,2160,2610,2436,1660,1666,1292,1696,1386,1514,1224,990,1086,1082,1872,492,3220,3174,3168,1018,1086,2430,1028,1086,472,512,3172,3192,2878,3150,706,1168,712,1154,1012,1160,1118,780,812,794,774,902,908,828,790,778,784,1144,1118,1458,1536,1446,1458,1562,1546,2106,2366,1526,1648,3048,2534,692,1558,1038,2658,3178,3272,924,964,920,1296,1276,974,980,1204,1094,1580,1584,622,664,626,806,864,1254,1318,1316,1298,864,876,866,862,852,842,852,884,906,864,896,822,3306,3306,3352,3318,3446,3276,3260,3380,1556,1562,1568,1572,2424,2540,3248,3332,2952,2902,628,630,614,680,606,654,598,606,606,630,620,626,510,454,812,776,742,492,500,640,3344,3318,2888,3430,2968,2730,3118,3030,3264,3362,3294,3290,2674,2810,2792,3322,3280,1106,1078,1240,1448,1200,3400,1602,1356,2654,2972,950,950,748,870,940,910,878,818,1024,1018,990,1020,1026,1028,1014,934,1008,710,700,694,678,956,980,972,972,1270,1288,958,1082,1372,1206,1324,1394,1072,754,1052,1656,1628,808,1880,1286,574,934,2406,928,698,626,3366,3396,3402,3374,3290,3238,3368,3358,2786,2822,3278,3302,1216,1250,1222,1284,1336,1252,1474,1198,2820,2868,3210,3374,3106,3150,3040,3008,3060,3006,3158,3370,860,1092,1156,1228,1264,1258,2418,1412,1414,626,578,2858,2742,2818,2828,2668,2880,2872,2836,2826,2904,2880,2888,2892,2852,2854,2116,2096,2632,2754,2662,2658,2294,2414,816,706,742,818,828,778,814,744,756,816,820,786,2880,2902,2770,2860,2522,2484,2548,2550,2830,2832,2938,2896,2452,2880,2902,2928,2162,2072,2872,2624,2840,2800,2850,2836,2820,2860,2808,2886,2792,2640,2828,2846,2864,2876,2860,2880,2870,2870,2844,2886,2870,2890,2882,2810,2778,2860,2744,2824,2782,2780,2772,2814,868,612,570,2908,2596,2434,2920,2924,2906,2910,2476,2694,2668,2820,2682,2730,2482,2480,2822,2836,2760,2710,2862,2876,966,930,978,900,930,940,2894,626,730,570,596,648,584,670,788,682,682,700,718,2546,2566,2824,2902,2828,2840,834,888,822,814,874,898,2840,2814,2814,2782,2444,2704,2426,2800,2830,2650,2844,2706,2696,2762,2808,2686,2858,2850,2722,2614,2862,2882,2846,2610,2408,2434,2464,2502,2398,2680,2252,2330,2838,2882,2858,2876,2936,2854,2866,2844,2866,2782,2832,2872,2892,2828,2742,2558,2722,2714,2324,2390,2390,2688,2756,2622,2656,2094,2020,2830,2726,2858,2674,2666,2668,2580,2668,2558,2706,2412,2480,2444,2278,2816,2788,2808,2776,2786,2752,2796,2888,2834,2808,2856,2792,2494,2476,2800,1726,1458,1131,3967,3655,3160,4139,3298,4093,3931,3972,4503,1724,1722,1802,2060,2008,2150,2078,1570,2078,2034,1866,1548,1840,2078,2014,1922,2000,1758,1986,1976,1486,2048,2048,2090,1982,1540,2014,2016,2100,2188,2066,2010,2126,2204,2126,2116,2112,2022,1882,2064,1732,1990,1978,842,792,2296,2124,2010,1996,1722,1936,2048,2042,1830,2188,2064,2568,2612,2704,2304,2768,2648,2748,2428,2240,2660,2724,860,2836,2337,2624,2368,2944,2680,2800,2800,2652,2732,2788,2812,2672,2792,2776,2760,2816,1904,2788,2660,2472,2688,2784,2780,956,1272,1268,2800,2240,2876,2800,580,2568,2896,2764,676,2764,2740,2780,2384,2696,804,2760,2444,688,2644,2566,2830,2738,2510,2572,2538,2552,2526,2526,2524,2366,2348,2174,2850,2842,2852,2762,2664,2220,2602,2788,2494,2412,2406,2550,2494,2596,2490,2498,2802,2814,2484,2474,2502,2490,2660,2486,2506,2508,2526,2520,2358,2370,2710,2760,2894,2528,2508,2528,2504,614,1352,582,2452,2818,2820,2690,2586,2828,2720,2798,2822,2142,2452,2226,2208,2218,2202,2786,2778,2840,2624,684,1910,2550,2574,2514,2766,2770,2494,2596,2360,2816,2842,2652,2756,2842,2824,2762,2582,2880,2216,2828,2656,2434,2526,2460,2074,2714,2816,2618,2274,2460,2714,2558,2584,2550,2176,2504,2692,2768,2804,2174,2418,2514,2712,2784,2338,2796,2754,2154,2046,2688,2758,2542,2508,2028,2814,2840,2838,2220,2804,2784,2534,2416,2862,2038,2824,2864,2512,2298,2490,2508,2746,2402,2510,2494,2516,2508,2498,2592,2552,2498,2510,2738,2400,2708,2412,2520,2860,2424,2718,2626,2778,2838,2360,2730,2668,2534,2664,2682,2492,2446,2582,2866,2828,2342,2774,2536,2484,2840,2800,2508,2508,2370,2344,2602,2516,2654,2046,2506,2502,2498,2444,2646,2600,2602,2506,2500,2464,2622,2792,2910,2780,2860,2776,2382,2458,2632,2234,2608,2646,1170,306,1218,2662,2638,2396,2732,2398,2690,2468,2716,2598,2618,2448,2032,2174,2506,2432,2744,2232,2580,2814,2310,2846,2126,2750,2692,2114,2514,2628,2568,2764,2504,2338,2726,2736,2476,2310,2230,2496,2456,2210,2544,2442,2912,2498,2490,2362,2648,2568,2542,2682,2592,2816,2510,2488,2456,2482,2476,2512,2614,2498,2784,2698,2794,2768,2512,2514,2522,2648,2614,2094,2678,2714,2648,2554,1888,2540,516,720,890,2498,2188,2814,988,2590,1954,2792,450,578,386,2792,2804,1468,2792,2612,2788,784,1462,2784,1608,2262,420,2666,2526,2798,992,2656,800,2812,1612,3058,986,1446,2414,672,1986,2804,808,940,2642,2802,2812,828,822,650,1788,986,1596,362,354,602,404,308,408,444,342,372,514,410,1724,1124,742,364,3389,619,850,2479,2177,1235,875,3130,2471,2946,3280,2612,2586,3013,3828,3648,3185,3447,4073,4420,1010,610,586,310,756,1476,714,1100,1316,2924,1104,376,752,1198,1292,508,572,812,1390,434,666,664,600,906,714,1080,608,684,706,494,3258,1244,312,676,1544,1218,538,308,1094,1244,2294,1302,1220,1528,2336,1184,2948,1228,3058,1572,2906,852,2244,1092,2482,922,932,518,3266,1364,1700,484,1312,1364,2656,1308,1292,648,376,2080,398,1234,3266,1018,2896,1358,476,334,1856,1160,2842,1294,3516,1214,2818,402,830,736,742,980,500,496,2818,406,532,1199,1968,504,396,338,1922,2058,412,1156,596,2590,542,2818,1070,584,360,1076,2724,1336,2640,1342,328,442,3005,512,370,3000,2994,3036,2956,2804,2738,2726,2732,2754,2814,2772,2740,2756,2754,2758,2752,2714,2720,2710,2718,2710,2758,2716,2762,2426,2714,2712,2718,620,572,588,616,678,2728,2748,2726,2428,2744,2720,2752,2776,2734,2734,1060,1158,1238,920,2728,2726,2720,2686,2678,2724,2758,2730,1006,754,2718,2722,1182,1204,1260,1056,2748,2754,2718,2724,854,1978,2428,1280,1040,1284,1138,1122,1138,1140,1130,1138,1124,1128,670,2678,2682,2608,2666,2632,2692,2656,2682,2648,2632,2678,3000,3372,1148,1036,564,752,1032,1308,564,2532,1708,564,1392,2764,556,3672,1360,540,3856,3912,1648,3636,1264,1396,532,3624,616,1724,1544,1204,552,3444,1280,556,752,548,1984,3608,3700,600,812,864,844,2508,1340,552,2780,1104,1004,1112,2704,920,1044,444,594,820,1028,440,1998,1368,444,1116,2796,446,2872,1070,440,3066,3096,1264,1382,996,442,1096,424,2902,492,1382,1234,994,440,2718,1022,590,1586,2886,2890,1084,438,2112,672,1610,494,1060,434,2960,870,1708,798,894,3470,661,2100,2158,1064,804,1312,636,682,700,2916,1370,380,424,360,388,552,584,428,2720,3060,2206,2186,2150,2018,1924,2090,2292,2410,2500,2474,2106,2104,2096,2298,2296,356,1874,2456,2192,1960,972,2468,2300,1726,2486,1182,598,446,2280,2472,1950,2266,1864,2470,2472,2098,2322,2480,758,498,882,2468,2166,2474,2474,2148,2286,2480,2254,2302,2464,2196,2318,1848,448,2738,2446,2944,3096,2266,354,2402,3098,2634,2488,2720,3120,2798,3068,3736,2686,2426,2700,2918,2332,2860,2364,3082,2762,2356,2974,2862,2650,3264,1496,3028,1746,2532,3728,3924,2514,2660,2698,1622,2664,1424,788,791,3008,520,448,1620,442,2254,2784,3530,448,3952,1696,810,462,2470,4486,4100,902,450,1586,622,460,1600,1272,1668,1204,1488,1088,1448,1068,1244,4170,3658,434,4110,3210,520,440,4036,4420,4000,4062,3938,4058,4098,4560,3596,4072,4122,4442,3524,3988,4066,4514,3850,4436,4200,4076,4538,3966,4138,4110,3976,456,3468,4156,444,452,1688,446,3236,4130,3014,2434,2758,3742,3282,3016,4082,2980,3526,2738,4010,436,4686,2908,4686,3926,2734,4206,4686,3204,3850,2988,4322,3048,3350,3092,1560,3758,650,2084,1544,1302,1310,1296,1190,1034,2334,2258,1430,1628,1412,2492,1570,900,656,1080,834,1184,2276,830,814,2160,2136,1106,846,2496,2406,2518,2412,2508,1672,832,2460,2294,2796,3014,2094,2216,1376,996,1184,1652,2498,1144,1036,2278,852,2090,1604,1652,822,1068,2408,1138,2034,1178,1204,1188,1204,358,1226,820,2342,1028,1190,532,558,448,478,514,1614,552,2430,1306,1366,1204,1214,1930,1206,1212,2070,2032,672,2012,948,1996,836,2004,2020,2032,804,2016,328,2000,676,1964,904,640,588,464,1960,868,1744,1768,420,1988,2008,1752,2056,1984,400,2000,3251,3040,828,1766,3251,632,460,666,626,1092,332,304,590,3088,3088,932,1694,938,520,422,968,572,944,544,472,930,542,930,546,956,540,460,938,552,400,958,540,1018,538,478,934,536,2082,2056,1750,856,1742,1932,1282,1532,1500,1030,486,1130,1670,1356,1674,1644,4315,2892,792,446,490,364,424,420,2376,778,2781,326,310,1630,1772,302,1170,1648,952,418,1780,2703,2721,852,1480,394,338,332,372,300,430,442,418,376,460,572,482,438,830,1400,2102,2694,1496,2110,2786,2774,1790,2732,1738,308,1390,656,632,558,740,660,726,980,626,524,2674,1830,2762,2076,2774,1544,2780,2776,1162,778,340,1862,2680,1482,1146,2768,2734,2814,1776,778,2762,2746,2500,2256,922,1292,1304,1884,952,776,2774,1722,654,2834,620,1516,1210,354,496,1636,588,834,604,624,2074,2106,1832,520,2718,2690,2666,2382,1674,1702,1320,1556,632,1440,942,2150,2748,1532,698,598,2294,1610,970,2756,2110,2188,1188,982,2804,1810,532,2194,352,334,428,448,352,534,580,1556,1242,2250,2800,1962,1888,2318,1256,2722,874,1496,2104,2718,1666,818,1386,1182,2300,846,766,2314,2134,2774,2252,516,440,1548,976,984,1386,2724,2388,2726,1728,872,2734,2688,1574,1082,1514,1114,2300,2848,2734,1896,636,2816,744,666,720,718,698,652,608,606,852,2052,1094,1618,2764,2196,436,832,1640,2510,1192,1466,778,1680,692,486,1854,1402,1776,2810,1692,1098,590,2078,348,724,608,992,496,582,918,1214,818,782,748,1822,2696,2062,610,1930,1416,1394,2764,1508,758,798,826,2624,484,468,356,2184,2596,1134,1454,1282,1408,2814,2704,624,1724,1212,3473,405,2254,2300,2336,2302,2314,2108,2316,2326,2258,2240,2106,2280,2130,2216,2318,1976,2074,1972,2270,2284,2296,2276,2260,2306,2198,2196,2138,2310,2270,2252,2090,2158,2166,1992,2298,2008,2254,2240,2286,2160,2100,2086,2276,2176,2310,2250,2272,2140,2190,2074,2182,2296,1107,2462,800,794,842,834,1220,1506,2854,430,606,574,738,1372,2562,1450,1466,1266,1298,1620,1022,696,1084,1562,1444,904,1376,998,1060,1030,370,754,1376,798,482,760,1478,950,448,712,1856,1994,1788,1466,1340,452,598,1024,802,2018,1130,1430,1008,1486,1422,1174,2326,668,636,952,1314,1202,2944,1312,592,662,916,418,328,650,874,1410,1388,828,1034,848,1028,2428,718,912,2444,1176,786,1322,1456,1320,1014,660,1392,1518,1072,1338,1504,784,1212,684,1094,1398,492,910,2570,2104,1034,1332,918,1172,2380,1148,648,796,380,744,850,1164,1682,430,544,668,760,712,842,878,636,598,450,2040,1168,1408,1106,1280,862,844,1520,1286,1302,2018,736,848,2384,1480,1006,622,608,618,608,1070,992,1646,1334,1294,2018,2018,1000,1502,768,856,886,818,1470,1612,824,2032,710,994,1128,1360,1542,1304,696,1194,1342,1450,920,790,1508,1256,1246,1502,1258,520,1268,1216,602,492,1326,2398,964,1018,1300,1444,894,1152,2470,1150,1290,948,794,692,1254,1520,852,544,1126,948,704,720,1106,1216,1298,580,904,914,1674,980,410,822,622,714,778,1118,566,1632,910,818,674,756,2340,1298,806,2766,498,1184,1084,2188,706,1246,932,1364,974,1354,1858,1286,882,742,1014,962,1314,1120,2084,518,1306,1404,1250,1356,1490,1480,1286,1038,1396,2418,940,1014,1018,938,1222,1342,2024,646,664,1186,1506,1110,1472,1643,3032,828,992,1064,1044,1468,1864,3636,368,516,752,1560,732,920,1712,3228,1748,1788,1584,1608,2028,1276,660,756,1348,1956,1748,1092,1708,1332,860,976,1796,984,1288,1832,1440,488,832,2272,2380,2220,1840,1660,592,2380,996,1008,2500,1416,1756,1252,1856,1468,3056,796,1184,1652,1496,3716,1680,736,872,1844,820,660,672,1084,1752,2084,1032,1260,1672,1548,3024,896,1156,3060,2656,1484,532,600,424,1876,1652,1268,824,1712,1924,1300,1888,996,1520,876,1400,2232,3116,624,1296,1660,3008,1440,1616,1900,992,480,980,1096,1468,988,916,1108,428,972,472,824,944,1068,1108,872,1472,2540,1456,1464,1796,1572,1084,1060,864,532,1916,1912,1640,2524,924,1056,3004,1868,1260,1140,792,788,788,792,1348,1260,1988,1692,1620,660,1552,384,1552,968,1088,1124,1028,1428,1028,2540,892,1256,636,1428,1700,1632,888,1492,1692,1524,2196,1916,1568,1580,1876,1564,664,1580,1572,580,1680,3020,1220,1240,1288,1640,1808,1080,1456,3100,1452,1196,1008,740,1620,1900,1092,676,648,1196,892,1028,1388,1536,1624,732,1152,1156,2100,1496,484,400,968,788,888,856,1416,708,2064,1136,1036,852,940,3236,1608,1036,3496,636,1480,1396,2704,892,1268,1696,1204,1688,2320,1112,928,1256,1212,1420,364,1428,792,1360,1620,1668,1668,2160,1864,1872,700,1600,1292,1748,2952,1168,1176,1324,1176,1532,1748,1540,672,812,868,540,544,1476,1792,1388,1852,580,1784,928,1836,544,956,3616,1516,4106,2428,792,788,844,828,1124,1204,2852,408,556,1240,732,1396,2564,1440,1448,1260,1288,1612,1016,688,1040,1092,1556,1412,896,1360,984,1060,704,1408,796,1024,1460,1184,672,744,1860,1896,1768,1456,1324,452,552,768,756,1996,1128,1408,1000,1460,1164,2440,2308,1292,688,1464,640,864,1264,676,836,784,960,1372,1456,2420,928,984,2440,2108,1180,328,488,472,1484,1316,1008,1396,1524,1032,1340,1504,788,1184,684,1104,1412,1792,2544,1028,1332,988,1364,2388,1140,1512,652,796,384,784,876,1144,1684,1028,668,748,852,620,884,784,524,600,424,2028,1140,980,660,1500,868,840,688,420,1500,1472,1272,1300,2008,740,848,2412,1212,992,904,628,624,308,620,1068,976,1584,1344,1292,2036,1368,556,768,860,892,816,1164,1620,816,2036,708,1000,548,1136,1352,1300,704,1020,1348,1220,456,840,1524,1252,1252,1500,1244,524,1264,1216,620,1332,2424,972,748,1024,1364,2704,2468,1144,1288,952,792,696,1288,1512,872,540,956,708,736,1104,1224,1300,580,916,916,1680,1188,900,804,628,708,728,564,1640,904,824,676,744,2328,1360,824,2784,1176,1108,2160,708,984,1352,972,1336,1840,880,736,1008,964,1580,1116,616,1292,1320,1156,1328,864,1484,1492,1320,1272,1024,2360,928,1000,1052,936,1212,1388,2160,1176,1500,1104,1480,1812,1392,2660,672,788,838,830,1164,1002,2896,412,576,732,1336,2492,1438,1432,1284,1608,902,690,1038,1554,1374,892,1362,988,1060,1014,364,754,1380,776,1454,1160,1228,714,1852,1764,428,948,1318,472,1888,798,1988,1126,1404,990,1462,1338,2462,652,632,944,1308,1192,2950,1242,582,660,1468,476,436,530,866,1392,1662,728,1002,1438,496,2406,710,922,2448,2112,1180,330,462,490,740,1276,1294,1006,1396,1524,1086,1332,1500,788,994,382,668,1108,486,1342,506,902,1466,946,2110,1026,1324,988,1340,2384,1146,1288,1496,652,792,382,782,1162,1408,400,370,666,722,854,602,878,732,526,598,450,2020,478,898,448,1276,838,688,420,1522,1472,1272,1296,2006,736,828,2388,1212,900,1314,626,630,1064,1000,1580,1342,1310,1290,2028,2034,524,1366,624,658,788,770,918,890,818,1480,1614,816,2028,714,996,1134,1354,1552,1296,378,1190,1364,1458,600,864,1520,1250,1094,1498,1242,522,1260,1216,482,1332,2408,970,1002,1024,1276,1436,574,784,498,1180,672,1024,674,1288,950,796,728,1286,1512,730,870,540,1124,944,706,818,1104,1220,1296,580,912,914,1672,1186,898,816,624,708,670,494,1636,908,822,678,746,2022,1282,830,2774,502,1180,1108,2152,704,1240,990,1354,946,1340,1822,1270,870,452,544,962,1576,1134,818,342,992,1338,1326,1722,890,504,1272,766,1320,2350,934,1002,1050,930,1154,1344,1674,688,646,1170,1498,1104,1468,2396,638,798,854,842,1138,1316,1462,2838,408,598,1256,586,726,1354,922,1450,1458,1438,1276,1278,1630,1026,684,1052,1578,1434,1186,976,1074,1016,340,766,1412,788,676,1448,1016,1220,770,1826,1916,1754,1488,1310,492,1918,780,1984,1144,1362,998,1482,2428,652,956,1326,1214,2906,1258,584,668,1482,660,526,532,880,1416,534,504,570,816,960,780,1028,2436,706,938,2482,2104,1196,426,456,462,1286,1310,656,712,668,1548,1042,1494,802,1204,706,1770,2548,2142,1318,836,1358,2416,1134,1282,1490,786,388,784,868,1182,1672,312,650,374,660,866,894,668,524,542,594,450,2012,1104,1412,492,1296,856,852,684,418,1540,1540,1264,1318,2032,732,840,2418,1230,746,940,1296,636,644,1064,1012,1574,1360,1330,1282,2062,1564,1368,780,874,904,812,1120,1638,812,2014,720,1012,1010,1150,1344,1570,1182,1368,1480,650,694,1540,1248,1272,1492,1258,534,1256,1234,714,1354,2440,982,986,1036,1316,1432,876,1176,2448,1168,966,788,1270,1504,884,536,1140,938,716,826,1100,1236,1288,588,922,924,1646,1202,894,418,812,636,704,726,1142,558,1654,900,832,684,740,2394,1298,822,2816,512,1168,1122,2140,714,1232,1020,1342,984,1336,1862,894,796,974,1144,1148,1098,938,1346,1318,1714,1506,1494,1268,1022,1410,2344,926,1074,944,1202,1362,596,1486,656,702,1166,1522,1122,1490,1942,2424,664,796,852,838,1128,1174,2912,414,602,1244,584,736,1342,2556,1444,1436,1268,1290,1614,1020,692,1024,1562,1418,898,1372,990,1070,1028,366,1410,796,690,1470,1224,1240,752,1832,1902,1782,1476,1332,474,1900,800,804,2014,1138,1374,1000,1470,1174,2464,664,638,950,1318,1208,2980,1252,590,698,1474,656,530,538,872,1490,1680,830,1010,1376,878,2422,1388,710,930,2472,2106,334,428,1152,1372,1330,1012,662,1366,1538,1038,1344,1512,794,1192,718,1118,1398,530,916,2542,562,1038,1336,852,1354,2400,1156,1300,1510,654,798,384,794,878,1170,1694,340,552,482,378,660,850,866,738,530,550,602,504,2040,1120,1492,1376,1296,696,428,1536,1530,1280,1308,2016,742,850,2406,1498,1002,1618,632,632,630,634,1080,1044,1652,1352,1300,2038,2040,1498,1520,778,870,896,822,1492,824,2050,722,1006,1024,1144,1368,1034,1310,706,1200,1374,1466,1790,1530,1260,1242,1506,1118,530,1274,1228,726,1346,2638,980,1032,1310,1452,578,858,1192,2488,1160,1306,962,806,820,1294,1524,874,542,524,958,710,820,1114,1232,1304,584,918,922,1196,906,322,824,632,712,850,1110,564,1650,912,828,680,724,2360,1290,832,2796,508,1180,1114,2170,710,1002,1362,804,1352,1852,866,600,464,802,972,1592,1132,508,1092,1304,1412,336,1342,1498,1284,1036,1470,2370,942,1006,1088,936,1220,1398,2038,652,698,434,432,1184,1516,1116,1482,468,1428,746,1472,1494,766,346,1994,1968,1834,2010,1980,2150,2002,2110,1950,2030,1988,2068,2012,664,786,1916,1984,1990,636,2028,1904,1920,1992,2050,2044,2052,1962,1944,1980,2034,2032,1930,1974,2036,2008,1996,2010,1970,2006,2030,2094,2024,2060,1986,1978,1984,1930,2032,1954,2022,2024,1950,1982,2000,1938,2010,1990,1974,1576,2016,1922,1918,2122,1944,1952,1984,2008,1926,1894,1922,1984,2022,2000,1442,434,2032,1962,2038,1980,2002,1998,2026,2010,2016,1982,2000,2030,1980,1988,1962,2002,2028,1992,1382,536,1924,2034,1970,1966,1966,1982,2002,2010,1776,1088,804,1972,1872,1952,1976,2036,1966,1962,1908,1998,1988,2010,1992,1992,1980,2006,1996,1998,1966,1986,2022,1982,2044,2014,2064,2020,1980,2008,1978,2100,1978,2012,464,1890,2064,2014,2032,1962,2056,1946,1992,2044,1990,2056,1900,2072,1976,2024,1974,1976,1766,2006,2024,1880,2012,1982,1996,1974,2110,1962,2010,1974,1952,2010,2020,1992,1994,2002,2034,1964,2048,1996,1994,1984,1932,1996,1964,2008,1974,1984,2020,1992,2004,360,446,1650,1982,2050,2038,1966,2012,1988,2008,1916,2012,1952,1976,1952,1970,1956,2000,1986,1982,1994,2004,1948,1962,1982,1890,2028,2044,2024,2002,1996,2108,2006,1942,1996,2070,1836,1960,1996,1974,2054,2106,2076,1990,1988,1966,2054,2026,2002,1964,1994,2004,2134,2004,1978,2000,2042,1996,2016,1982,1978,2018,1970,2000,1986,2034,1992,2006,2010,2066,2058,1968,2010,1974,1956,2030,2018,2024,2032,1608,336,1970,2016,1978,2018,1958,2018,1996,1904,1998,2006,2006,2058,1996,1954,1954,2010,2004,1992,1974,1982,1918,1848,1974,1982,2120,2000,396,2080,1920,2010,1966,2048,2000,646,768,1878,1968,1990,2010,1898,1896,1976,2038,2040,2036,1972,1958,1982,2018,2030,1922,1984,2020,2004,1980,2008,1948,2004,2002,2064,2014,2062,1978,1284,640,1974,1926,2008,1938,1990,2010,1978,1988,2004,1940,1836,1994,1952,1948,1994,1918,1918,2132,1916,1958,1972,2006,1928,1898,1902,1982,1998,2006,1406,2038,1946,2040,1968,2006,1978,2054,1994,2050,1966,1998,2018,1980,1972,1972,2004,2022,1996,2002,1916,2042,1974,1962,1950,526,1636,1988,2012,1802,1086,812,1950,1910,1962,1942,2006,1982,1954,1902,1992,2002,1994,2010,1998,1966,2006,1988,1988,1958,1982,2000,1962,2032,2000,2070,2008,1994,2004,1982,2076,1964,1996,1894,2060,2010,2024,1966,2040,1938,1992,2040,1988,2050,1886,2068,1948,2038,1964,1964,2004,1998,2024,1904,1978,1974,1978,1988,2092,1964,2002,1898,1936,1990,2002,1988,1976,2000,1998,1964,2036,2000,1990,1996,1942,2002,1974,1990,1974,1980,2002,1966,1996,1972,2052,2026,1978,2002,1980,1998,1928,1978,2040,1986,1976,1970,1964,1948,1990,1976,1984,1964,430,1556,1982,1944,1966,1924,2048,2022,2012,2006,1982,2102,2016,1986,1936,1978,2056,2002,1974,2012,1950,2064,2102,2010,1982,2000,1952,2050,1984,1994,1956,1992,1996,2098,1996,1982,1976,2034,1994,2026,1978,1972,2054,1950,1980,1980,2028,1982,2020,1990,2064,2066,1958,1998,1964,1930,2008,2018,2008,2030,1594,398,1960,2008,1960,2014,1956,2008,1998,1908,1990,1990,1974,2042,1976,1948,1954,2002,1984,1980,1946,1024,1158,542,946,1486,1414,898,960,956,910,1094,678,472,502,548,508,582,936,884,1606,606,1096,1034,1032,1022,1322,900,892,416,910,1418,1450,542,662,1398,488,382,894,406,1026,1030,1418,1608,1030,782,628,1032,1018,1520,1046,1054,498,892,1236,1122,1492,1536,924,2248,1424,434,516,460,398,516,410,516,1254,1766,842,1208,1268,514,1552,1404,852,878,1212,1570,1534,2822,662,388,1082,636,592,620,726,1574,3390,678,752,620,1742,568,1098,1058,1064,1226,2240,360,586,1086,590,1172,930,1324,1038,1224,906,814,2470,394,390,1128,386,1006,620,2168,1110,742,2346,1066,1218,1530,976,1318,406,2328,1368,744,1036,1520,766,316,1026,1228,1414,990,380,716,794,1548,608,742,456,2374,1562,940,1080,1160,1734,1416,1418,904,424,564,486,740,322,782,1152,1594,1402,2640,2246,1586,1608,1244,1366,984,2802,454,1886,2334,1226,1234,1086,672,398,670,1530,1084,646,866,864,1080,1292,852,368,2400,858,1584,746,782,1420,1088,1078,1312,1664,2132,2452,2480,1164,796,1302,1726,1290,1304,606,908,1190,586,518,3284,638,1308,776,892,740,782,308,1622,1768,1166,1244,2500,1614,1310,494,1140,518,884,1706,2388,1036,1734,2552,3638,756,2852,1100,478,1042,1412,1462,1440,1350,1058,3162,1448,1874,1412,1278,784,1160,1742,1670,1486,1896,1358,1228,1298,496,1050,1056,726,796,1122,1228,1396,1344,1356,1114,2246,1092,1078,2826,1782,1432,1400,1404,1180,1048,1496,1732,1182,1444,906,376,782,850,1372,894,1402,634,1244,1128,1080,742,1642,2412,1222,1630,1242,912,1416,460,1460,1462,1182,678,1340,1418,1082,1042,1128,1324,582,522,518,840,1422,812,1186,936,1596,590,322,544,1832,669,2298,1258,530,2476,1468,662,1390,1436,1430,3502,1012,774,1706,2350,1386,1374,1776,1776,1682,1762,1334,1072,1234,1232,596,542,1348,1536,1428,584,1276,1466,1256,1410,740,720,668,1416,1700,846,1390,882,2404,346,654,492,1048,1988,2580,1424,900,2930,2320,1214,1924,1240,1208,590,1320,940,840,1152,1094,1066,1808,1300,1486,2842,1590,496,1766,2534,1620,1112,930,748,716,382,1520,1092,1062,436,500,1584,780,1242,1000,1398,1592,1606,1290,1258,1236,2124,2738,1580,1578,630,376,926,1230,1236,1272,1402,1636,1236,1062,1066,1390,584,1258,960,392,564,1130,1784,400,2808,2394,436,832,1352,1420,1014,1404,746,752,666,1996,666,1030,1046,1094,570,372,2266,2152,1798,1212,540,1040,1010,412,1004,414,1570,390,1574,2316,1678,1202,876,808,626,1620,1128,702,928,1096,1072,882,714,870,1588,748,1434,1312,1168,648,1570,632,1218,1004,1084,658,886,1404,680,1406,2386,1124,2828,996,804,1506,392,1004,1160,1474,1580,2720,1042,1050,2336,742,778,1100,2454,2978,2924,1998,1310,1300,1130,1678,1100,1404,2956,426,1140,654,654,1346,1170,1164,1318,1764,1742,1684,1292,1122,1558,1606,744,726,1248,1310,1134,316,1604,2910,906,998,2160,954,1402,1402,1496,1400,1090,1764,662,1418,480,1372,1704,1310,890,1292,1328,1186,1076,662,1042,1048,442,1696,654,1076,1482,2048,942,1234,392,712,1238,1000,390,1070,1762,1494,652,1354,724,1690,594,464,1228,794,900,688,442,524,878,1454,878,672,884,1626,1336,1840,324,776,564,1084,1096,1750,1448,940,728,1430,1200,486,1406,870,1444,516,1396,472,542,650,1952,1020,2946,1422,1228,1038,648,636,1016,702,1008,446,574,1400,1662,1518,1310,1710,1608,542,840,778,1400,1392,1426,1438,1356,1328,1250,780,1136,948,1730,1382,1240,1486,914,898,1508,1528,1006,660,334,820,1166,1206,762,540,1000,838,618,2892,616,1664,716,1206,872,1452,1192,788,1002,632,1904,1648,2594,890,2606,1550,1474,1410,2186,1306,1392,1636,494,994,1122,712,1132,1418,1760,3002,2296,1006,412,748,936,746,962,1066,1132,702,2702,2846,352,512,2904,2206,1240,1250,870,924,1862,3482,1230,456,1292,1392,1890,1572,1074,404,364,658,1258,1308,1464,1418,1006,1024,432,748,3388,1534,1494,390,2078,2098,810,778,782,1562,732,728,778,1014,744,378,352,652,710,1190,2328,1226,1248,414,756,440,826,662,634,584,556,722,550,746,780,1242,860,1074,1416,1888,1006,778,780,356,406,1744,1428,1228,1410,1688,1172,1136,1142,702,944,1540,1644,1678,1654,1664,1416,672,1534,1094,1232,1590,1386,1712,336,616,1024,1068,1046,1740,1014,602,670,856,1144,1280,2274,540,676,1396,1346,1140,2288,500,548,540,528,1966,322,1390,1498,3286,1982,1046,2080,2928,1404,1724,1282,1064,834,926,936,574,1350,404,1038,752,794,3502,1132,808,388,712,592,1442,432,1012,1332,422,1392,1050,306,802,978,1476,1042,1080,1760,586,2212,2838,1090,1090,1900,3284,1746,3340,1280,1400,1214,1408,1724,1284,3458,458,526,562,358,364,596,1316,414,1618,1592,1434,1624,696,706,638,798,752,664,592,596,610,2574,932,2874,3352,666,1226,3584,1468,1788,1802,1306,2942,1028,902,1404,1684,752,322,780,1762,956,554,864,800,852,886,662,860,978,1020,438,1664,602,320,1440,1384,970,1152,456,1014,754,1142,942,972,700,1078,1630,964,1722,1012,1574,1220,1420,636,590,616,724,552,2396,1090,668,1484,2096,1202,3306,1542,1692,508,806,782,852,2192,1806,1452,3142,2316,962,424,884,564,892,1054,1224,1118,438,436,478,1144,896,830,1410,1410,504,712,1006,404,1154,486,1438,1384,1210,1404,1570,1234,1882,1716,1040,3348,1266,1978,1152,618,520,1748,1714,1612,1034,868,684,1632,794,1330,1136,864,948,696,1638,912,1234,1594,1290,1476,1226,504,1144,1424,1052,968,3556,440,720,1358,2434,1730,3496,1844,1436,1912,750,780,1160,1336,1400,1422,1422,1726,1760,1900,992,996,1476,1464,432,1800,1652,1072,516,2038,640,844,386,876,1304,1592,1454,736,972,728,698,1978,420,1416,1240,1684,546,490,1144,1034,2136,1264,1860,1136,1188,1140,1144,1626,1640,788,378,780,516,816,810,504,300,1054,1194,2092,1920,1926,1282,1212,1424,1764,728,1158,1538,346,864,304,316,1774,1732,1214,1072,1424,2070,808,1058,650,1432,1594,902,1928,592,516,2562,1776,2348,956,1894,1896,650,440,1196,850,952,1120,1760,804,1058,456,1368,898,744,562,688,710,1442,760,800,1598,782,518,1366,566,2124,566,1278,1256,1550,1094,1230,1632,1124,1562,664,876,806,980,1076,1160,1828,1940,1364,1586,1584,2174,1576,1254,758,500,438,714,1266,948,516,1974,1672,1856,1548,1050,1404,886,420,1338,1772,350,940,1232,650,1890,3484,506,1678,2162,1730,3568,1582,1258,2104,1218,1052,2442,1800,1228,2278,910,1234,1658,820,1624,1322,1626,1652,444,1934,1612,1960,1340,1068,910,376,352,654,1066,1436,576,1412,528,778,1628,1812,1236,1890,2342,312,1372,336,1362,1060,626,1122,848,1428,918,1018,1298,1380,1404,1332,1502,1858,642,1766,1894,706,1006,1412,602,784,1670,1022,792,624,1594,524,1322,1116,456,754,410,396,452,650,720,1266,1692,1122,692,1554,1402,3032,1576,1768,1380,1506,1936,1104,680,1586,2606,888,882,2294,1070,620,920,466,304,1052,1502,1684,1162,1388,1076,550,664,776,1714,394,1406,1574,1078,1980,706,692,780,1984,2072,1816,1522,428,404,602,562,514,602,752,444,824,1956,2196,1034,648,336,776,926,582,912,726,662,1726,614,1350,498,426,970,300,470,446,708,1300,1104,1118,1100,1344,1112,1954,770,1430,1328,754,650,752,782,1622,1242,672,1520,1844,2854,728,416,992,790,690,682,1828,356,2368,1942,1148,1046,1146,366,1390,524,1464,602,1912,772,700,2304,906,1652,2134,1366,3496,1234,410,652,754,780,3206,1668,378,468,508,1666,684,1030,1582,1372,1390,2230,2542,1418,1092,1896,1030,1874,1176,1184,1236,598,1024,2026,888,1112,1104,1402,518,780,1866,1070,1678,1460,1188,894,512,800,1176,2082,2106,1158,784,778,520,1984,1134,2044,596,594,514,570,1756,1396,1170,1480,1082,986,988,996,1074,734,1732,788,1584,690,684,2550,2154,880,350,1108,894,510,916,1476,3254,1304,732,1026,438,1500,828,378,336,1304,1530,530,1198,752,324,782,1030,812,1106,1110,1938,384,1422,624,592,876,762,550,544,410,1784,1732,874,1618,1276,1214,1232,418,552,946,746,2114,898,1080,1112,2054,1258,1052,856,796,1612,1574,2470,1974,628,2228,516,780,594,2880,578,3294,540,1442,1062,890,868,562,1506,758,1022,1418,622,1148,788,1526,874,618,564,554,1352,1410,1372,1420,1290,438,1512,1132,346,1386,1772,744,952,632,762,1146,1602,1196,1410,1068,1084,1064,1354,1110,742,1492,304,1206,1676,1082,726,2000,2386,1060,628,3480,1614,750,304,1166,1302,1698,712,1050,1722,1040,610,618,446,800,456,956,1368,1230,1232,1068,446,1446,492,1896,1356,2046,530,824,598,700,1194,744,780,904,420,682,1078,944,410,392,1478,1062,1812,3344,2828,2656,1758,574,1978,458,1346,612,624,1744,1408,1776,602,1586,862,498,436,1184,526,1406,1496,500,418,430,956,1662,1332,730,1448,1638,1716,314,1122,3314,1702,430,868,882,1488,810,606,1694,440,1006,2118,1378,1018,748,540,614,698,692,688,590,782,1402,1324,1222,1388,706,2200,342,412,1764,414,416,962,1026,978,762,2948,1500,1288,1856,1058,332,434,962,1642,1320,988,908,386,1310,1744,1772,1034,950,1486,398,444,3428,786,586,536,812,2646,658,1312,1458,1050,402,578,1230,1228,934,2772,1146,1500,900,516,604,380,628,1420,838,2202,814,408,1454,954,1268,1250,1478,456,2280,896,1204,552,3250,1026,1394,2426,1098,816,1296,1450,926,1272,2066,2024,1096,1730,1222,668,480,592,1450,692,380,634,562,580,544,934,942,1180,1384,1278,1738,964,362,1086,938,648,896,618,706,960,2002,462,446,2118,876,484,674,1452,396,1190,346,936,1220,642,1052,1438,1264,964,1748,698,576,458,1016,472,1332,620,1370,1300,1080,980,744,784,1430,1186,2730,402,914,464,336,1374,690,1050,870,662,768,1058,1574,712,1228,1324,2604,692,2384,1136,508,932,1040,740,936,1012,872,896,1348,1588,744,824,820,936,1624,700,576,1604,1544,1280,648,692,636,540,516,2104,896,2100,352,3264,872,676,2856,1308,644,968,988,2112,1260,1540,2888,484,684,1708,684,1052,768,764,1296,1404,1340,1332,1452,780,1348,1216,584,1776,2172,1448,1224,748,784,700,356,1652,1388,936,1160,1888,1792,3604,496,1700,356,1060,648,760,2784,448,1500,2172,544,776,1288,448,948,2604,692,1564,2036,424,452,736,708,684,1112,1168,496,728,1752,632,1644,1856,1436,928,1772,1876,1376,1580,528,952,748,1240,1216,1228,304,2384,2356,2512,1172,624,564,1060,1056,1812,564,1180,720,1360,764,1324,1068,848,664,1168,320,480,1644,1004,1352,1328,1380,348,1124,1428,888,1476,708,580,768,1016,1632,3312,2108,516,2120,692,1260,500,2104,752,364,3524,1928,1668,1120,352,1256,1044,1272,1596,300,1596,812,428,1448,1352,328,420,720,364,1704,3460,1660,448,1808,1156,1916,1532,1916,1760,1388,1404,600,1428,1232,936,768,700,812,532,1092,560,2096,1608,504,2088,1940,940,1752,808,1572,1540,836,1468,768,1524,1684,988,564,512,1768,1068,564,744,940,444,836,1036,1492,1028,728,1436,768,988,1036,3396,496,496,496,1760,1764,468,1420,2120,920,2696,1016,1732,1064,548,456,348,472,464,736,736,1808,1940,1928,1648,1372,1344,796,832,1624,1420,828,604,732,932,532,304,2104,2444,540,1356,1216,424,548,556,1108,1216,396,916,944,316,848,416,796,1432,524,568,1596,552,1592,1088,628,372,1120,716,1240,696,2104,872,1412,440,448,1056,2360,560,424,332,564,568,828,732,2152,1696,568,300,1040,744,1076,316,736,1660,1732,1516,1120,1152,2292,1184,916,920,1540,1352,984,964,1324,1184,1196,556,512,1240,1080,568,568,1556,940,1288,516,384,512,2116,2100,612,668,1128,1164,1424,816,628,844,724,700,712,1388,984,440,1344,1256,1720,1396,548,648,464,604,596,552,572,564,3264,2696,2076,1188,996,988,636,2996,3556,648,644,600,352,2356,2612,672,664,1760,1524,1484,1456,1156,1852,752,696,1504,1272,1316,988,1476,1252,656,1512,1256,1396,1920,564,1440,1064,1488,2136,1736,516,1412,1068,512,576,1916,3200,680,700,1472,852,1100,736,3096,1416,580,576,576,568,572,1832,2904,3120,2432,3020,1324,756,636,3124,452,928,1872,820,1868,1176,668,668,2088,1732,1548,1832,1900,1116,1100,1492,1024,872,952,2408,1076,484,560,1124,1144,1348,1268,1400,560,808,860,1504,1704,464,428,572,652,1700,564,2108,2060,516,900,1764,1820,660,836,1784,544,896,688,948,1124,996,1036,796,1128,2264,404,428,1708,3516,392,2996,3064,1240,944,1408,796,1396,2936,2876,2664,3132,844,1092,1256,1460,1064,1136,3116,600,808,720,3492,1076,1256,700,1356,936,1292,1128,664,1396,2532,2120,2152,2984,668,732,1688,1920,1928,1564,716,932,1820,1116,932,1096,1228,864,2576,968,1276,1028,1048,1076,432,916,560,2284,2092,1552,900,744,560,596,636,356,1464,500,1228,804,964,1288,956,780,3156,564,1080,1488,1840,1148,1432,952,1416,524,1160,952,328,1408,1396,948,3312,1036,2504,884,600,1444,2092,2308,1672,580,2612,844,896,1132,1812,1072,1916,640,476,1296,404,464,592,2460,476,740,1508,808,2988,536,1708,1364,2628,1232,1352,1264,1508,2460,672,1672,1028,1348,876,1260,1900,1532,940,1572,1676,716,2096,468,1328,2052,1496,356,976,336,1424,1436,2560,788,784,780,308,904,600,476,1416,1052,1332,2100,564,560,1296,1488,1284,1540,1144,428,1516,1228,1236,432,2484,3348,1428,1712,1872,364,1636,1068,1144,796,552,528,1084,860,2660,752,1256,964,1568,2924,1008,1440,580,528,588,748,1256,3584,348,1052,720,1068,504,676,1352,1460,2072,2304,636,944,844,424,2148,1320,2604,1960,728,724,352,628,1368,1152,1064,540,688,600,692,1820,1404,2180,752,636,568,1236,1428,1128,1960,1192,1160,524,584,1124,416,476,464,600,408,1164,432,1396,3248,3400,1544,2100,2076,482,584,1392,1252,1014,1380,1218,1576,1742,554,1204,1300,1094,1210,2154,2096,540,398,546,1168,2636,1486,604,1656,2890,528,2926,524,668,316,638,2276,352,2288,534,1192,1356,1352,2100,622,864,794,784,1008,1036,1758,2040,1542,304,610,928,782,810,784,916,482,1406,416,984,362,2274,560,328,382,1278,506,586,414,490,1996,1100,1768,1856,346,1114,1268,898,726,1676,1398,492,1500,2842,546,474,578,528,2560,848,514,1392,2448,1618,1022,1064,1714,402,1420,2790,1526,866,758,578,1778,1720,1926,668,668,1198,1392,1392,1688,1758,916,914,914,912,866,304,1280,724,772,718,1738,1550,1072,460,714,562,408,1608,1944,514,1300,1246,560,2296,1038,404,1744,1260,2474,474,554,412,2074,1894,650,636,1450,1062,708,736,620,3008,1512,1534,588,1600,3206,3518,952,1042,1036,1058,994,1870,3158,2674,2658,1050,2164,1436,444,896,590,990,506,872,1500,1132,560,2350,466,948,352,1740,666,316,666,1656,1638,592,1908,1116,1140,1030,2074,400,410,1382,1464,442,1408,2044,572,462,948,1622,910,468,560,654,1570,824,1926,1518,1220,450,1248,602,1054,322,1034,1062,698,434,1054,542,456,502,1550,1556,1494,650,2108,480,504,486,504,520,482,554,492,2034,538,552,522,532,758,2580,1272,1942,552,2536,1390,1254,1246,2932,1544,1164,2780,3512,942,1060,968,554,2462,636,1946,376,1064,654,648,812,1936,2000,2680,1236,550,416,316,670,1522,366,630,1492,1038,1112,1766,1908,394,484,470,1132,510,560,572,882,890,612,606,600,420,1214,856,1180,402,1072,470,992,602,398,1572,882,662,578,604,606,1064,1718,460,576,614,564,554,548,3326,1760,2838,1374,1428,1162,962,2630,898,408,428,590,1538,1118,1244,532,1206,2096,400,960,840,584,2424,1258,628,722,1678,342,634,316,2210,814,766,436,858,684,1412,564,384,1690,752,418,3416,886,560,1026,1436,970,1224,894,680,1132,1072,1332,2702,1722,1370,1102,1056,1298,500,1514,344,694,392,1578,1380,830,1406,1098,492,758,720,1610,688,460,992,2474,334,1428,1736,944,378,812,1124,520,636,2832,3502,1706,1472,1670,1428,2546,1040,3436,2092,574,1048,340,1274,566,564,1380,354,530,568,978,1252,1414,722,792,934,708,494,880,494,1066,588,2650,1920,1516,1524,1608,828,778,730,1046,1006,372,614,1106,520,708,460,1412,1056,378,372,504,980,544,2086,410,556,316,1178,356,2194,630,618,3366,1044,560,1072,1850,562,966,1638,814,382,2190,1346,604,774,2712,1088,1234,1162,2810,376,940,604,2752,916,884,1318,2974,1746,446,332,1058,954,712,320,1394,678,504,1020,382,2332,2668,1564,914,1272,1260,2502,868,2562,1502,560,1024,558,1686,566,1514,498,1850,898,3462,504,676,2830,1112,1032,816,1880,384,1920,1226,388,348,822,946,950,960,936,966,1134,2832,1666,942,920,2356,1346,1792,506,528,578,948,516,1232,818,960,648,798,482,2810,914,880,868,948,1920,1624,1526,2318,1984,858,1306,1384,492,706,956,708,1224,2272,1952,532,794,1402,752,2890,394,3634,1084,1922,832,746,664,600,668,820,664,1844,1780,3548,1430,556,1712,356,960,564,484,408,726,1058,1900,566,416,556,1560,812,664,1874,556,312,1938,1136,2624,502,2682,1166,876,600,1032,3542,820,758,1378,588,380,700,352,790,996,872,1356,702,914,2686,706,1304,2366,466,2780,3094,1534,572,2430,3544,1462,1322,1266,1006,936,730,710,496,2594,532,570,1382,376,628,2498,346,820,1256,1176,2310,1022,304,334,2106,474,416,1568,418,426,408,562,564,2648,1816,1164,2788,1042,488,928,1236,3510,720,1096,1420,2664,1582,880,1436,2120,1456,444,492,1704,1278,1208,3744,440,1020,570,1564,1790,1804,612,2158,2922,2288,866,1652,1838,2228,656,574,2662,2576,360,804,2084,710,516,1988,700,1124,470,2828,354,1578,866,2020,860,322,448,1546,718,1984,3122,3136,392,2740,394,668,1054,1328,2112,304,354,802,670,304,1834,490,886,734,2020,790,1114,956,1284,664,2182,2416,1436,728,470,418,410,540,328,1484,1692,1724,808,786,2452,796,528,1530,484,486,1398,560,3544,1582,1334,1310,474,1372,818,2112,2132,2084,2242,1360,1732,1764,1468,902,704,708,714,706,714,710,1592,1036,1064,1818,1174,980,1168,932,1746,2932,628,300,1636,1050,1672,404,510,1832,1942,1128,784,456,374,2234,572,2828,2614,608,600,430,1060,1364,482,506,508,1538,928,1234,440,1160,2354,2140,690,740,3209,2194,702,1408,1770,344,1808,2638,1572,976,2988,1758,806,2340,794,326,2550,2128,2156,876,614,1064,1518,1114,554,1410,422,2398,416,3544,1042,668,316,666,954,1676,1126,1696,1208,1900,890,304,1810,1480,566,990,1038,676,536,568,1706,478,1742,340,426,562,420,1386,1066,658,532,540,318,844,346,1118,1224,442,628,586,710,686,664,492,3252,3012,1740,1164,2254,3548,378,2642,2638,1882,3572,1750,674,1388,906,800,1916,540,318,2822,2092,1880,830,490,598,1240,1580,3466,2280,668,670,1960,3196,424,418,2392,1806,1904,1270,564,874,870,468,564,436,564,562,1742,1148,3184,1226,938,1162,714,614,896,398,528,572,482,3244,3170,4008,3470,914,1160,3310,1710,1712,1166,2300,984,1950,640,436,494,818,1506,452,1736,1710,1284,598,2464,1354,468,2758,1356,992,516,1036,1152,634,766,2106,2094,434,374,590,508,430,1416,1924,850,2144,758,728,1852,1918,510,698,2734,1712,370,340,994,534,1526,1420,1014,916,1610,3432,670,318,512,386,1494,1182,1830,1122,1096,1852,1010,2112,494,498,926,924,1694,1254,2008,784,2022,1580,1562,466,2056,1294,568,1102,566,602,1492,614,612,600,1156,544,2130,562,2900,1388,614,736,2098,3174,976,1704,682,432,532,698,1266,706,672,736,352,1444,706,3052,2406,986,2834,454,598,442,874,1138,2234,1192,908,2942,1708,2330,1224,1502,398,2378,1488,1094,1138,2110,2350,418,2692,352,422,392,392,534,1704,590,2468,1390,1758,1144,1158,352,1460,1518,2406,668,670,1240,820,1452,358,2728,2734,1128,1790,1030,1766,304,312,386,558,416,408,646,684,678,1062,344,1396,1404,568,390,848,562,562,564,1394,2292,714,552,400,1308,2110,420,466,2078,2214,1912,730,1316,1706,1132,808,1658,858,612,746,1400,572,1318,834,712,1238,1214,3240,2978,2290,1370,378,762,1438,2902,1424,1392,2084,2080,360,404,1716,792,1918,2434,1474,970,1336,474,1906,1500,748,2636,608,472,1018,474,944,404,1386,2690,3400,2142,682,670,2316,1184,1186,386,1268,2442,954,964,562,972,954,1270,3156,560,504,562,394,1060,1514,1494,778,1562,496,1374,1176,696,380,966,482,458,1732,1314,700,1478,1060,1970,908,3382,1868,1420,1414,966,3434,1678,746,394,312,3520,470,468,1380,1412,986,792,766,846,1332,1344,502,1450,628,418,440,450,1964,1100,668,1432,966,1652,304,788,488,626,1200,424,1000,1014,1010,968,2388,488,2502,488,1590,616,1862,480,1394,1256,1126,1570,1542,1704,964,872,2032,318,574,1674,330,882,484,2990,2602,514,1386,3530,836,1486,1738,1652,1824,818,712,726,856,936,1110,1120,612,1606,1142,890,896,1284,1446,348,2526,1460,762,872,802,608,434,1106,2466,756,370,754,348,374,430,2614,3286,3252,666,686,2070,2458,1158,660,668,600,1430,2580,522,1032,3338,1036,1856,1010,578,1448,580,446,1390,1416,1400,694,526,1032,304,1060,1032,2782,744,1720,574,412,922,1344,418,712,694,660,724,468,692,948,520,772,436,938,826,510,364,1238,1104,1222,1948,972,2606,1906,1578,1216,2224,1716,918,1338,1472,772,1776,1374,1708,634,2140,794,1266,1404,1704,2288,2726,2096,1864,1366,1692,1924,1790,1682,620,1670,1452,1558,2556,1264,1230,542,858,986,2112,1266,986,894,714,686,574,882,868,864,396,1526,2036,520,598,1474,3516,1254,484,552,1934,1120,588,374,368,1490,1710,2984,2836,2292,1650,1594,796,660,1072,330,2654,792,3570,3540,2818,1666,576,2756,580,1734,1434,1300,2596,1976,1346,1668,2448,1806,958,1424,1762,1052,874,520,1388,2068,1510,1772,788,1732,1420,1058,828,860,2312,2428,348,1412,642,502,1718,1720,1440,714,2074,1068,1934,1234,1198,2534,2756,1618,346,370,370,690,908,1352,1188,3550,2900,1210,1768,1598,988,1078,1136,1116,1340,1702,564,494,1052,1818,1836,1822,1356,900,672,980,520,496,1196,1676,1508,2946,2920,1396,572,1372,1160,1420,1228,990,678,768,2004,1252,1214,1098,1694,2780,1546,1390,754,712,710,634,1328,1538,520,2092,3004,2816,2244,3036,612,1722,3496,578,574,1904,1886,602,1860,968,564,2120,3238,2616,2250,1054,3434,1354,1534,3144,1360,670,638,2812,2540,1206,1210,2290,1156,1684,450,2574,1712,3426,834,322,372,368,890,2614,976,786,348,1938,1378,2530,1138,1008,768,1178,518,1754,1528,666,316,668,396,2278,1504,1756,348,522,1252,1122,1244,848,436,910,698,526,1090,576,574,1828,1446,576,2668,1210,1256,678,3116,1210,2032,870,812,2486,1130,1058,1394,1708,1214,1698,772,704,1420,1250,1796,3528,3090,2010,1364,716,770,544,608,474,1074,504,408,2342,1696,370,1706,468,3544,3506,914,1656,452,410,416,510,516,474,426,470,1518,1702,1938,2000,2238,872,1002,984,716,1832,1602,1596,1482,1808,2310,528,2124,2200,1214,572,526,978,428,566,584,1570,1096,1306,1336,1448,752,584,576,788,576,1250,2282,1296,1202,1056,1056,1058,1308,1400,718,1042,1704,2498,1680,508,500,784,796,716,1732,484,1548,3002,332,1020,788,394,684,1832,2294,762,672,650,590,988,426,1582,376,1806,798,2676,616,1708,1386,2154,3546,2110,1304,570,406,480,586,562,428,1954,1824,574,314,386,576,370,578,374,2110,2150,540,576,564,554,588,474,482,1226,1246,2012,2906,3068,2568,2212,2102,1352,1532,1508,596,570,3040,1920,3042,2312,634,1154,354,732,346,848,422,874,710,834,2302,618,366,1160,2290,592,1878,1754,3546,1870,878,540,1478,648,1028,378,1222,3208,1330,1340,1976,732,732,842,910,1382,1814,1046,1138,494,334,1530,634,2012,634,1790,652,1484,1064,1466,1062,1478,454,1164,874,528,1338,1364,1198,3300,1370,844,778,2584,560,444,2108,1878,1106,636,716,402,2014,2044,628,1086,1388,2366,3706,1340,878,2756,3206,412,1556,658,474,3592,3080,990,772,986,2182,2304,788,478,1990,926,1540,776,1762,1070,1444,2300,958,732,348,734,1020,1550,1490,1512,1136,1334,1262,1538,1012,1860,1752,1126,1510,424,1696,1588,1050,464,496,1036,1132,1542,1002,3498,2982,2058,2290,304,3854,2298,342,958,404,858,340,330,768,702,2292,830,3408,1082,1844,3342,1522,860,3766,978,1514,2848,2664,2600,1822,3806,686,2656,1138,1718,2302,1676,1576,2508,1462,956,1314,2482,1724,3780,2236,460,3410,974,676,552,538,730,1554,666,2558,3862,2006,700,996,1948,1938,1138,2054,1578,842,2102,1048,1632,2774,1206,592,1062,360,1562,1256,1494,1116,892,878,880,2130,1062,1060,558,1326,1526,2314,2218,1342,1088,1330,1146,1046,442,874,858,906,1294,838,982,1216,860,630,1202,1450,1884,2628,3274,2806,1540,2292,1640,894,2692,2160,1710,2052,316,2712,1886,848,3022,3192,2096,870,1626,1246,1542,1510,964,1532,668,714,2688,326,1308,3022,2460,1430,1554,2442,2102,630,862,1342,1330,2380,492,2968,1378,1942,1518,966,854,1080,1682,332,316,458,612,634,824,634,566,650,446,1232,1214,1356,1338,1318,1332,1138,628,772,958,2304,2300,2306,988,564,782,1008,606,1152,1148,1864,528,1362,2938,2896,412,2602,2394,2456,3586,1794,1506,814,632,1866,778,416,1526,1262,2402,1568,3174,3044,874,468,736,912,2110,2106,634,978,1892,1630,3026,1846,528,1058,1056,462,732,348,932,558,1564,692,1698,650,2152,1694,838,1888,1580,2322,1384,634,1362,1534,1690,1100,766,636,834,362,1300,1378,584,1636,1196,1088,2422,730,1596,788,1158,1836,756,2118,3264,1548,2430,832,988,1508,2462,1198,546,3862,578,842,1918,1932,420,376,1882,660,1412,1166,1308,2690,1574,642,748,3180,336,360,2514,1598,3046,376,848,396,556,732,752,1292,920,1032,510,2334,2406,1598,1306,1696,2792,842,1496,780,1452,1864,1416,632,1970,564,1382,624,1442,368,718,1150,1130,1168,636,3662,2130,1804,2314,1342,518,680,530,1882,1664,2382,1210,1400,862,2154,760,1220,822,978,316,1306,324,1152,752,414,1874,2300,1232,2904,978,1212,3082,2976,3914,1776,1428,1452,746,584,2398,662,334,3030,768,1116,1638,1930,588,1768,308,2794,2078,1304,636,746,430,738,986,908,1198,1430,864,1338,474,1256,424,1194,1184,2686,2088,3874,2502,1614,616,444,2344,2764,3084,1868,3000,2362,588,354,3058,684,886,1044,3280,630,916,1074,1112,2276,2026,752,730,1422,1548,2412,1192,1414,1208,1134,398,1474,1898,634,628,594,1358,620,1168,332,876,1342,1884,940,870,872,1870,860,3872,3282,2470,2034,610,568,2110,792,3828,2416,2600,1648,934,696,1942,2014,2224,1128,3552,1532,868,1930,1956,3410,570,352,1992,976,858,3794,2490,2282,816,1046,788,1640,852,1078,936,320,998,1290,2828,892,2582,3776,3828,1600,364,744,842,766,866,886,1440,2298,2694,1770,1584,1296,2442,842,3306,1264,1126,380,730,346,732,1156,1262,1262,2098,1542,3640,836,504,396,522,1164,710,1284,2084,640,546,620,822,1080,1640,1566,2482,934,1322,1370,2882,868,868,1800,388,1356,604,3796,2986,1138,3828,762,1182,380,698,846,440,1586,2160,3414,696,1256,520,2448,2304,1570,640,1326,2476,690,562,1534,3834,952,872,1812,554,394,3146,922,546,1238,2298,1542,3296,1574,1534,1532,1452,876,1876,1998,800,1438,1926,1946,1530,340,2896,426,1134,2320,3810,2562,1630,2890,1292,3076,2452,388,778,634,3852,3602,1698,2506,2198,930,430,372,676,806,632,706,334,440,1130,1334,1964,1568,1158,1610,640,384,618,502,652,1544,1944,2378,1850,964,1868,894,1738,892,544,1166,876,1862,770,778,1352,838,3652,3450,678,3134,2714,2554,1480,1468,992,3414,2134,2048,1054,1000,2722,3204,1544,350,892,988,1020,1260,1732,514,1656,646,1332,3164,3824,1880,1374,2192,1708,638,696,396,870,2166,1080,428,698,346,946,954,570,870,580,948,458,688,558,926,1534,1238,2030,664,1326,1268,590,1134,1042,876,774,2954,928,416,3912,902,636,1516,1360,1876,1780,402,838,430,1574,768,942,916,434,2338,2264,1876,3104,1576,1910,3730,3076,3454,2514,1434,1396,1442,1422,2148,2134,3372,2870,2284,3884,1566,766,648,940,384,450,466,960,720,782,3852,1262,374,732,732,1016,322,680,632,580,1878,2166,2016,1648,798,1264,1326,1174,664,352,1528,1436,1438,516,1324,1340,1268,1082,1156,1650,392,1274,410,970,1696,3068,954,984,1702,862,770,1126,398,2046,726,652,532,2852,558,2566,702,2096,788,3078,1862,404,2284,1690,758,1418,788,358,454,798,1242,348,1118,550,1716,788,1722,712,718,700,708,682,588,1728,758,808,358,670,318,668,1230,1672,1762,902,1256,354,1612,1950,1174,956,820,1494,964,570,1226,1920,408,1234,1930,458,326,356,354,1152,836,1014,398,2002,880,1636,376,394,694,660,1504,3488,2704,2048,530,1258,1306,3592,3320,1286,1396,3464,1708,1050,764,626,1694,1746,1314,3396,1410,1034,1408,364,1240,1220,1258,3342,432,1154,1270,574,1292,402,1472,688,668,878,778,1048,1468,1152,478,414,336,304,582,1022,578,678,718,558,464,3090,968,860,682,1216,802,672,1410,868,1790,864,342,346,702,360,796,398,482,1276,356,478,2358,2508,3264,2788,1180,1726,1428,2702,1040,2582,712,3604,2818,324,2808,3380,3046,656,2828,2650,3032,1994,2296,1130,3034,1056,792,1038,1044,1098,1016,892,1024,1046,778,1332,2444,504,834,1786,1420,972,2156,1698,310,542,954,788,786,1656,522,488,446,488,2740,1566,1060,2282,366,766,1120,3476,1224,454,2272,2284,1064,712,1400,616,2148,986,542,648,394,408,2116,366,1108,566,716,2834,1914,898,2774,1066,1190,2018,696,808,858,1362,3514,1990,364,1654,670,316,1244,1380,1612,896,304,1630,1298,576,442,2026,1078,1010,688,1684,1666,702,1582,1310,808,300,484,1412,1938,2852,2934,450,2044,410,1656,470,1718,704,356,1784,402,1380,572,710,1878,1864,3270,2882,1488,856,800,3510,1134,1682,376,610,2796,1684,678,404,2770,752,3216,1298,1074,728,1208,1174,800,2080,1520,2820,1200,1734,1582,1714,2060,2634,1790,2962,624,1078,390,612,2440,3626,338,1760,2458,670,320,554,1294,818,878,792,1038,1284,678,304,1664,1372,980,304,602,1328,482,2056,3514,1042,3030,668,1046,3256,2740,1392,1708,522,920,602,1510,902,884,2186,880,1158,2112,3498,808,376,814,386,470,1298,1272,1144,2876,778,1052,670,664,494,1882,506,1218,2556,2168,3262,1390,1774,2436,2644,792,2810,798,614,602,820,392,1656,1424,1470,1496,2058,1254,2434,1124,600,634,3462,3172,2076,1486,970,1036,784,786,1690,2406,446,804,1154,3294,680,1754,1726,1658,318,1110,1132,436,1096,1126,934,940,1816,774,1434,2026,722,722,734,1296,2256,588,1984,1264,1130,738,332,1104,676,470,426,524,394,3076,1230,1232,1232,1464,3474,674,446,864,1348,2978,360,472,772,1590,432,766,618,858,704,1704,364,798,2254,1418,3234,2316,2846,1750,604,818,652,860,1536,1222,2668,670,2480,1734,364,526,908,512,700,856,2870,2994,918,1370,444,3138,1188,3134,602,1136,1342,3078,1260,1178,1508,882,2906,672,868,1310,1744,1104,688,1118,1052,1122,1218,1056,1762,326,604,390,306,866,1294,770,862,516,1360,1166,314,548,2106,2442,810,802,910,452,3666,990,1084,768,790,2800,660,772,354,1758,3404,2166,2524,446,1558,774,1578,1196,3000,1258,544,850,696,1486,728,2498,1370,1084,820,1718,908,1258,322,436,3472,850,3204,930,460,1756,1378,680,3086,2122,878,848,794,2532,628,1224,716,1710,862,350,2924,1660,356,668,1044,1278,1034,962,1052,1206,702,432,420,634,356,1136,666,1496,578,968,1158,1278,1120,1848,862,1438,3508,1810,608,2786,2492,668,3052,1392,1404,1590,3158,2096,702,562,444,1042,1200,1694,2470,3508,2122,1830,1192,574,580,344,2252,1536,2532,698,1848,674,1606,3194,352,766,432,1310,366,1236,1432,1480,478,2304,1674,2494,664,712,630,1408,822,1618,1700,1236,1366,734,2080,1430,1772,1754,628,360,1320,824,1878,824,450,364,1818,1416,1594,1962,2614,1768,2542,536,2020,642,528,470,436,710,696,954,1780,2096,1728,696,1392,2944,786,2874,2362,2566,792,1184,1486,384,2954,3228,1120,3510,3252,3342,3362,604,890,1730,692,1226,1232,2240,1614,2396,2130,936,2190,1916,2422,1276,1400,300,872,844,2632,1998,526,1834,1024,522,1052,374,2106,506,562,930,798,702,2126,832,372,898,716,862,3542,1486,562,2054,3492,1412,1374,766,608,734,3294,668,1112,618,1202,606,2286,1552,1646,1712,1438,1416,2056,332,966,1858,576,428,576,1858,574,1838,1706,1830,1406,1512,2012,1756,1076,1078,434,830,2526,2856,318,1594,2202,654,2110,696,1178,714,1188,534,386,2998,638,644,354,2050,2092,1212,2052,3352,1420,1014,2642,3068,856,1190,844,836,704,1642,860,2670,2122,326,440,1880,1826,1786,448,2102,382,2618,2196,450,2790,520,1482,470,2226,2812,674,674,1192,1576,458,312,752,1424,1996,648,1410,1832,576,304,1698,3506,2300,3168,772,3116,902,2104,330,556,510,788,1340,2700,2004,2000,2524,2932,1306,426,1158,498,1074,372,742,1164,536,930,1206,910,714,1566,1354,3252,3458,2826,2720,718,872,752,524,1088,1098,806,768,482,928,3122,3108,2652,1116,794,1036,1410,594,884,472,324,968,860,466,1658,374,1384,574,1390,384,1222,694,796,580,798,3546,520,890,788,2338,712,1598,472,1862,686,894,1254,1596,1108,1486,1804,1280,1148,304,578,1784,2146,694,522,544,1512,1154,2090,430,1458,2764,772,1484,762,778,3090,3150,1368,1044,966,1750,996,2100,350,346,3530,1312,1108,870,398,2172,676,834,594,3530,424,706,654,1204,746,1920,1700,1566,524,452,686,1452,1072,560,1654,480,1134,506,3514,496,726,594,520,1232,552,1566,552,928,500,1124,670,668,1334,1934,1024,1264,1224,1022,1940,1726,1386,924,1050,896,1076,1388,592,574,574,372,580,714,724,696,848,880,1704,776,1128,776,546,598,1370,1412,3414,950,498,2232,450,388,720,716,656,816,1924,1944,2338,710,660,1230,558,1564,572,1730,380,1238,788,1660,1660,768,1836,396,1446,1090,400,1706,496,376,1506,390,1244,374,1190,786,1778,446,1046,322,1694,376,1178,398,1310,3618,666,318,666,692,1256,1234,1120,1450,950,1586,452,1246,582,380,570,1994,2128,1008,2090,2474,1404,376,380,422,732,1692,2442,470,734,1734,332,1198,310,414,860,1426,1384,2548,2330,2194,366,1008,1002,378,390,504,462,394,490,3504,1436,672,2114,1374,764,1572,1742,800,942,532,882,598,1322,1428,516,3534,338,1310,1706,620,1504,458,1386,326,816,658,376,416,1150,370,1498,982,786,882,794,492,2260,644,316,892,1920,850,2104,1152,466,1186,588,580,1076,1162,720,886,304,1722,1510,574,574,572,860,1164,2486,2612,2248,594,1038,1778,812,522,2946,1256,494,514,1578,1182,1288,674,776,1054,1388,930,1730,482,588,3146,1826,446,750,2822,954,414,370,1878,758,878,2466,594,2538,1706,370,1420,472,676,714,662,3506,470,490,550,644,556,1148,2488,3522,1330,3482,2934,746,542,554,1216,2112,826,1526,800,1732,804,766,2638,444,1356,1376,1058,2166,470,1180,540,2118,856,440,474,638,558,506,3530,2412,1196,1962,1014,958,2368,500,1970,734,1814,1092,2090,666,316,666,580,832,1262,1152,1500,3322,1304,304,1394,836,1126,716,572,1266,1574,926,1054,1400,1054,1160,1992,1998,2762,784,3140,2818,3396,1210,3026,626,1230,368,308,2218,2104,538,1794,496,1200,518,692,1442,1204,748,896,1160,1586,300,776,1028,1572,1568,858,794,780,1294,1756,1510,452,3418,370,1350,3244,2102,3118,462,1916,1916,1824,1194,2456,700,1762,584,1736,1044,2450,456,784,482,2472,424,1700,1524,306,2076,2438,378,2096,514,486,1030,698,2936,1730,1130,732,1394,2018,760,1342,1060,2454,308,664,1720,1062,1276,654,1130,1250,1040,1634,520,2410,3520,1072,930,490,1124,1006,444,2008,1824,1186,334,836,300,1708,860,1098,440,514,498,558,1074,1380,760,794,1598,1374,662,2752,1372,1572,564,1628,386,3032,970,3562,490,2208,3624,3084,2014,3502,3510,1672,2354,626,2932,508,3194,1688,786,1732,386,2902,2416,410,2128,1848,1136,528,1128,3144,712,674,582,1770,1310,1380,1384,600,414,968,1718,1598,3500,1506,2488,812,436,408,454,394,314,508,538,562,1904,752,564,1770,1470,304,980,1340,556,860,618,848,1666,1346,1654,1528,1248,766,1590,324,1634,1322,1042,428,1252,1738,1054,1934,1420,326,474,788,3020,374,1238,844,432,1220,966,1752,1734,798,428,1320,1098,458,1398,1418,2936,3512,3214,842,954,498,2006,2566,308,394,404,392,3422,2012,1424,728,506,448,500,370,1510,620,1360,448,692,1146,2258,1824,706,848,1056,2166,434,752,882,2936,1800,1140,974,614,324,794,378,478,1702,362,356,350,348,364,358,368,2020,1048,1086,1414,1390,2064,870,992,622,2234,456,1376,416,1890,360,306,464,774,2194,2314,1466,1676,846,3496,3210,1342,832,848,766,3446,348,770,392,1096,522,728,1036,1244,1272,432,1294,434,1518,1364,1736,1836,2788,1482,2468,456,928,982,3496,324,694,882,1098,1066,1182,1102,610,1076,1850,418,398,666,360,362,3312,2218,744,434,1332,1930,1938,3502,632,532,1808,694,3160,1222,1232,1370,1446,1850,1390,3506,1590,1100,1952,1104,1202,1162,324,2618,476,2322,998,2552,326,1398,876,1024,798,1902,352,1586,864,1108,1056,1122,1088,1462,1192,1096,1452,2060,1416,606,1588,1226,1730,542,464,2052,602,642,466,824,1734,460,2416,1326,3482,3508,1920,2824,2022,3458,2708,3480,2728,1752,1770,1370,1270,870,498,488,1042,1634,1072,1140,972,1012,2088,2436,1692,2276,430,452,2132,484,1374,950,2122,1748,1050,1026,606,1356,834,3456,3434,1120,1206,1460,1430,436,2346,580,690,1320,2326,857,2614,1578,1734,1492,350,1140,1772,1294,1042,1776,454,1416,1040,2000,1364,1212,2036,1336,534,1302,880,434,468,1438,1806,862,694,1304,3180,754,1094,1022,1024,622,652,1388,3358,322,558,1548,2608,840,1018,400,2026,340,2288,2884,374,1210,1744,1854,572,2994,3474,704,410,516,646,816,604,960,700,1766,1546,1070,1658,418,1882,2442,3450,2342,568,1184,3346,2460,316,1824,1454,824,966,2754,874,2190,328,1718,2524,932,2498,2224,740,1820,1588,1004,2288,2892,818,710,1058,784,1728,1114,1344,1862,1178,2944,1416,1768,1484,878,1236,1468,1248,1264,672,2038,1494,518,1038,448,2270,438,1348,324,746,790,3470,3446,3660,2812,362,572,310,850,732,1396,568,1596,586,2300,2066,2422,622,2040,1592,1864,1110,1574,1106,1000,1060,1150,924,1120,434,1396,1386,750,894,2622,302,1910,1136,452,1774,1702,1366,1722,522,1500,1848,1770,2600,1226,2234,808,1062,406,580,1392,1046,444,2038,478,564,816,2100,634,3508,1994,846,568,1110,1752,2140,950,1328,2200,3476,3040,3512,3468,336,792,3516,2464,428,618,1046,342,564,832,856,1314,3568,1216,744,790,906,1390,1080,2048,1398,1430,1348,466,2794,1396,1026,704,614,572,1294,446,580,628,1714,446,412,886,2288,1488,890,1180,644,1508,400,920,570,468,718,1594,1002,946,804,806,1718,786,932,556,3198,2012,1508,1504,3066,300,1716,710,2196,2074,578,750,1002,2470,2774,588,480,3124,1964,1290,3274,374,1832,868,876,1552,438,1100,328,452,788,1540,1886,1674,1828,782,496,704,1440,590,330,1810,616,974,944,922,342,1270,412,896,1028,1722,1140,584,780,792,440,1164,3244,1714,1942,1946,1996,1172,912,3498,1984,422,876,532,1640,550,916,376,1868,2812,828,776,1344,1346,1846,354,1994,1346,874,2436,1130,410,1188,3012,812,3250,1272,838,724,988,500,1730,1006,1060,1218,888,536,2552,1186,1080,2608,1652,834,1052,714,766,1766,584,1394,1480,492,800,1308,446,1094,2180,3373,2808,1594,1102,3138,2214,3088,3082,1240,1826,1726,464,3504,1196,458,692,3260,856,420,396,390,1394,2230,2792,1316,2250,788,802,728,732,714,724,830,888,522,674,362,714,522,452,1804,358,1366,1016,1396,628,1710,1128,420,1498,690,1664,562,1176,1760,1040,1826,3758,368,1150,892,1086,1350,1530,892,1108,1312,1826,1228,1666,1254,2146,1322,1106,908,1264,2098,1268,1048,924,884,556,716,880,478,610,1066,1078,1408,1356,1570,2612,432,1724,892,1002,496,3106,1294,2236,664,430,1228,2130,3240,1266,1266,1388,3510,398,3154,1136,476,562,1044,2858,2016,728,1244,2322,2712,3098,574,2090,1158,1556,708,602,660,1042,462,3498,1726,1762,858,814,924,1736,1142,652,1760,1684,1748,1972,1546,2040,664,768,350,1408,1702,2682,2840,1086,1202,1300,340,3168,392,484,576,460,2086,800,798,1684,3014,2902,408,682,1386,694,622,754,1682,2042,1682,2204,3278,3508,552,2438,1448,664,2626,994,2366,644,576,386,880,806,3046,1728,1734,1406,542,2418,1102,1168,1226,1200,1212,1684,480,1282,2172,1492,1492,1492,1396,2874,1078,1082,1572,1724,1668,1256,1214,832,854,806,1122,1070,1436,876,890,300,1212,774,2108,926,628,3446,3366,304,1348,3022,3094,3202,3354,1388,858,730,1554,1108,394,3518,1750,340,1308,1340,534,1934,538,920,2042,1456,704,852,2918,828,1400,1396,520,862,1826,1368,1096,1012,1340,1144,1604,1584,1142,1644,930,900,850,876,1542,2618,1210,1154,1462,772,1414,778,1248,3078,3166,3160,3152,810,842,842,388,1498,778,886,580,978,1522,404,1242,1470,528,524,1688,1740,466,714,598,300,1672,3502,868,662,1440,1160,3844,434,372,1340,2030,1152,1238,1238,1332,1468,728,1412,1424,1000,792,1766,944,758,1406,744,2328,918,1076,1048,1222,3220,2402,450,2626,1906,704,486,1218,686,1396,1260,596,1866,1234,1108,1692,2944,956,1998,1308,664,1818,1692,560,1148,872,1230,2462,1432,1086,580,830,692,2806,1272,1328,918,1436,772,1160,990,1130,1396,1718,1804,692,324,1216,1704,1596,3206,540,1782,2038,1586,1884,498,1392,484,586,2714,784,1162,1144,740,600,3504,3376,2056,2124,1286,1006,920,790,610,3516,2428,1934,3040,560,1266,928,1728,460,864,448,3430,1046,1480,598,860,1090,568,1610,1746,662,942,1390,1440,2758,2804,2068,2372,1084,876,446,1314,1368,506,360,1936,1770,506,974,1294,630,1088,898,866,690,1082,1642,1602,1462,1138,762,1004,1006,1374,514,1372,2732,1330,1454,1394,3002,1768,898,1034,1778,1472,1982,2130,414,1986,988,1844,650,428,1196,1610,1664,2352,330,880,1290,2746,514,712,746,1736,432,874,2198,1394,370,2602,508,2240,3508,1992,534,612,3674,3380,1368,2254,1296,1694,2398,410,420,2390,1506,1380,2654,1262,1186,502,3024,684,2086,1136,1970,1900,1854,530,478,1512,1848,1106,652,1234,1282,1150,574,1164,1430,1088,756,1958,1248,3404,892,534,1156,934,2050,828,1874,884,1872,3046,3506,2648,1024,1060,1674,1976,1132,3418,2396,596,1148,1424,2960,972,1054,312,1276,1242,1100,1028,1168,1014,796,876,864,814,860,972,1050,978,1278,1292,1226,926,2188,1242,1202,1698,784,1972,1562,426,540,462,1270,730,374,366,582,1834,1166,740,2100,2154,3502,1548,668,726,792,1444,1160,1178,2032,300,2084,1722,512,1128,760,2000,1084,686,1644,2136,1028,864,480,1362,850,2418,1720,1194,3719,1478,2034,2668,632,3034,1906,948,1582,508,1338,1124,1264,1516,2660,3480,1436,1260,1166,1434,988,842,1146,1092,1210,646,842,720,1498,358,3462,924,844,940,1688,1336,876,776,3728,1308,3662,1876,1148,1560,670,1320,2712,1416,330,1756,1456,388,1152,1176,1644,3386,1094,1062,1800,1950,302,2538,690,1140,710,3228,1126,330,1378,1548,1192,722,326,1480,1256,706,1842,886,2338,940,960,954,962,2654,886,1616,568,1030,632,1924,468,780,3784,1556,462,544,934,680,1554,854,744,1150,3982,854,1796,3658,1656,1938,2346,2156,428,1598,506,958,962,930,2024,536,488,2112,1254,1146,1134,1328,1746,1308,614,1906,1188,744,1556,1124,1406,542,2700,1036,1384,1338,1170,1168,1164,1160,1276,938,1398,1376,614,1386,1536,826,854,1920,1358,2818,626,1152,1556,1014,366,1578,952,946,2060,3840,1310,1746,3306,3842,536,1708,1602,3162,2512,1828,1538,384,1232,736,3854,3556,956,1180,1628,1538,436,1706,1352,1440,664,660,814,762,1086,1464,854,1498,1110,1742,658,1340,816,772,1758,968,906,376,778,1868,1034,1992,2062,3316,1632,1512,1646,360,2034,1592,2388,2276,3656,3848,2542,898,2398,332,3726,1356,870,1724,1010,1264,1736,1550,2252,2220,1154,1164,1308,3080,3064,1002,1458,846,3068,412,688,430,1310,2194,1630,570,482,1034,446,446,3338,560,3288,1764,562,1914,740,1050,330,738,1314,1306,380,1432,1124,1174,1506,1870,1618,1600,1134,1550,670,1790,656,986,1442,1396,1050,420,1668,398,398,1334,1906,550,1516,1262,1266,1258,448,870,1134,1606,966,792,1852,1500,1222,522,398,1356,776,1290,394,2390,974,618,2616,1362,1096,1358,1310,1316,1010,1862,1326,2056,704,986,1376,1914,1262,1768,946,2512,2452,2262,1888,2690,1552,1288,866,428,1714,2136,1044,1852,2280,508,1420,1864,570,1358,3580,338,338,948,724,706,1354,1488,990,1416,868,1562,406,396,960,1150,1834,3842,2482,3750,3584,340,1750,2946,3770,1538,2100,3434,938,950,1236,1926,2326,2652,1296,3568,1268,1192,2822,1978,1444,1206,1104,1112,2346,1038,1014,1006,2908,3016,818,1978,1398,1062,2000,1256,1142,1210,1342,1376,1388,1696,2690,1314,1320,2330,1796,3074,1598,1972,330,2810,736,662,410,1324,480,984,1170,376,628,2398,1044,462,3740,434,2642,1448,828,640,2670,3590,1442,1608,1324,982,522,736,1358,794,2164,1160,2464,604,634,1122,456,784,998,1412,1374,1532,504,736,3888,3610,1160,806,1962,752,1226,306,362,1300,1352,630,986,1046,1138,1586,2424,914,892,1164,920,490,1864,1624,628,306,1198,1060,402,864,440,1036,724,478,600,3874,428,3866,3360,2864,1144,2676,3742,1106,1634,1508,1582,1064,1148,1194,326,1560,1596,1634,1326,1174,1600,1442,1132,1314,654,626,850,1352,1176,832,318,2556,442,3874,3260,1400,1448,1140,610,634,1912,1908,3764,860,610,404,626,654,1114,1032,1498,1164,3228,830,1162,1634,1260,1032,3766,1600,1310,1297,1600,1600,1572,1150,1600,1600,2408,1276,1512,2604,2288,2756,2832,1480,520,604,2288,2852,3052,2848,488,444,1000,3024,2208,1684,836,1432,2844,2856,2872,2832,2860,2860,2812,2532,2820,2856,2860,2844,2872,2868,2828,2844,2856,3040,1504,1512,3024,1052,3036,2852,3032,1684,504,500,708,364,584,532,512,512,520,1788,512,1616,2852,1272,1264,1264,2868,2752,2840,2868,2836,2864,2824,2824,2828,2856,2828,2348,2868,2960,2860,2848,2860,2832,2548,2804,2848,2724,2868,2836,2828,2528,2472,2708,2628,1196,2816,2424,2832,2276,2824,2872,2844,2868,2708,2688,2808,2832,2876,2832,2008,972,636,704,2828,1024,2856,332,3490,434,400,356,544,420,484,1330,838,1564,2528,728,806,606,556,3448,2582,1276,1488,1006,394,454,3614,1384,3098,1954,1552,2802,1954,1374,2454,3626,1192,1032,3882,1694,2888,2612,2130,3766,4128,1458,1520,3492,3626,2828,3658,3638,2626,3272,1388,1466,3626,3796,1104,1258,1746,1744,1736,1676,1252,2038,2624,2026,2874,1316,1256,1524,1270,1532,776,1350,1202,1112,1852,736,678,2664,2772,1064,1380,1024,1004,2066,452,782,932,1076,972,1084,1492,636,418,542,542,544,1126,1116,1132,422,1140,1048,1118,1118,490,1398,1300,1608,1112,1010,766,1176,1212,402,366,380,1098,1112,428,558,584,468,2074,586,1490,410,408,1126,1258,1036,944,1072,2238,760,840,684,1162,472,1172,684,578,1156,398,536,1036,878,1814,592,836,312,346,320,690,806,352,428,1096,450,356,396,1390,380,1744,2778,2724,1322,638,690,690,1196,1804,1110,1466,518,676,832,456,2182,1294,1202,796,824,824,724,712,2594,2408,2764,1126,512,900,830,994,564,2002,1020,706,950,1544,1278,724,694,732,680,568,600,2734,1774,2026,2090,836,322,608,720,1038,2242,1750,1412,1100,2416,1174,1230,2258,652,664,1360,1672,694,624,930,1036,1016,626,648,1338,1698,524,1192,1138,382,816,1506,416,328,466,1208,1156,1200,1720,320,1112,922,502,656,596,950,578,554,826,770,460,1336,746,772,1296,1206,1200,674,1202,924,1086,684,512,1670,1020,752,1422,2082,1430,1106,1114,2272,2340,786,1172,1242,1430,3292,1808,1816,522,1272,432,498,480,406,398,392,394,2988,2954,2192,1288,3870,1420,626,584,516,588,3512,3854,3772,608,584,530,630,596,486,524,526,492,650,3912,1916,1712,2086,3568,3884,3892,3902,366,310,598,532,566,512,506,554,414,418,420,394,818,628,418,798,3570,3848,3860,592,2772,586,638,602,630,612,616,592,596,558,548,530,604,586,548,548,3600,1232,492,470,494,1070,488,560,652,534,520,546,3622,440,462,450,534,518,534,1138,506,494,1018,2288,438,1056,508,346,350,318,370,1246,1256,406,2492,602,612,576,570,618,542,548,652,3870,410,440,816,416,752,698,508,632,442,568,564,436,416,448,426,416,360,618,638,646,3634,3850,900,450,412,556,390,416,384,392,346,346,630,1712,580,926,932,2486,2422,2528,2390,2180,2208,2322,2910,2238,2064,1750,2154,1314,1324,392,512,1182,2646,2588,2608,2624,2722,2646,2592,2726,2734,2324,2690,2628,2690,2262,2390,1244,1172,2292,2574,2476,2490,2706,2384,2052,2332,2668,2058,1444,1182,2754,2778,2396,2704,780,2322,2682,2310,2482,1326,2692,1324,1164,1842,770,2588,2724,2638,2684,2326,2714,2722,2624,1562,1308,352,318,2610,312,1808,1372,1266,1728,534,532,1106,2152,990,1788,626,734,1130,668,1618,1522,1322,3138,1674,1090,1854,2098,932,1130,764,676,1208,754,486,458,832,988,632,786,1266,810,366,546,364,684,444,444,594,1230,3198,3054,3112,3156,872,3154,1876,1130,1018,2066,1324,686,830,406,3214,3166,3382,3302,3168,980,1796,3042,3078,1874,1202,3162,1896,1056,3182,1240,690,1110,3182,3246,3198,3190,3142,3082,1800,742,1174,2280,430,666,416,416,312,594,312,394,372,540,382,384,312,472,322,404,362,686,308,682,690,318,482,2400,528,1031,2100,2001,2232,2377,2060,1814,1330,2084,2296,2181,1416,832,576,890,476,1192,1204,1110,1496,1282,424,1134,1260,1642,1094,1636,1490,1180,682,1524,1516,1530,1506,680,1594,1046,1586,1656,1126,688,896,1146,576,920,1496,1178,1368,1150,1094,1734,1272,1028,1148,1024,1282,1254,702,1488,514,1488,1132,1350,1906,1166,1108,898,918,1134,1120,1118,1196,1116,1060,698,1116,1052,1130,1108,1178,1470,1504,1734,1138,1230,1280,1208,1174,1562,1202,1948,1362,1152,1418,1376,1192,1206,1132,690,1180,904,1172,1564,1382,1490,1294,680,1224,1194,708,2038,1246,1506,1220,1984,684,922,1152,1626,1132,630,1322,686,1504,894,900,896,900,896,1106,916,676,1570,948,1132,680,896,1088,1238,898,900,902,682,812,1154,1258,1076,1132,1218,1122,1702,1246,664,1040,1172,1108,1108,1142,1122,1460,1152,1572,1534,1026,1072,990,1146,1188,1216,1152,1166,1472,938,1086,1220,968,1072,1250,1030,1054,1084,1038,1170,722,974,1034,748,1252,1016,964,990,1018,1258,2110,2106,944,1000,936,2554,1000,996,1000,936,942,996,2428,1918,1006,1014,986,1006,1016,1014,2092,1002,1004,1000,862,1014,1002,1962,994,944,936,842,998,928,984,1002,870,998,1000,1000,1000,768,1004,976,938,1000,998,1366,1000,1416,1342,1882,1926,476,376,944,1424,810,840,864,702,854,854,1222,1472,1056,1480,1440,1474,714,714,1154,1342,1300,324,774,772,810,1312,1170,1424,872,1663,1974,1574,444,1900,634,790,1744,3328,1354,1050,1686,714,1210,626,1274,1792,752,856,1130,730,710,1246,1054,1342,1622,1262,1062,470,468,834,529,594,418,1890,438,630,424,2126,716,882,540,2040,460,402,754,618,640,2392,478,494,1866,678,924,1280,924,1304,548,1678,1974,452,314,354,702,712,740,740,664,1006,1610,408,392,734,1786,1784,1800,1808,1110,344,1796,1318,1744,1398,1394,1406,1410,1412,1356,1410,926,460,1406,1410,1346,1402,1400,1398,1402,1678,1680,1334,308,1158,2594,1706,914,416,988,480,1490,1630,1842,2600,1706,2042,758,812,350,508,512,304,412,476,470,382,2210,1628,1130,720,2348,2230,1654,1334,1166,2632,2124,1800,592,756,560,542,590,2602,2596,1398,1402,2074,408,624,1096,1054,858,870,860,990,350,428,436,390,534,2264,2586,1066,608,800,466,518,730,456,542,754,1698,308,442,454,1634,1888,1550,1430,336,348,2324,404,306,394,316,618,402,300,690,672,450,1628,1126,534,910,592,1988,2174,582,310,1682,872,786,952,940,540,568,522,1608,2002,2078,2048,2008,1952,1428,1314,1308,1218,1108,1630,1346,1078,1674,1082,1050,2124,2122,1296,1232,1210,908,1050,556,1232,800,1016,892,720,492,760,672,2836,772,3728,2995,876,372,696,684,804,600,2754,2150,582,602,544,546,3460,334,1306,3948,1496,3498,3416,1306,2076,588,1204,332,1090,968,1052,906,1130,2074,830,856,784,828,1004,980,970,932,532,1368,1350,1216,1520,828,498,1166,998,1616,870,1408,1996,1902,1692,2276,1584,1344,1106,902,554,918,874,938,718,788,1006,706,750,706,1439,324,320,344,348,320,300,300,328,324,348,340,312,336,360,416,1142,1000,316,300,324,308,340,364,368,324,304,614,330,558,338,434,862,1078,1078,1330,1064,1312,1076,1300,1074,1052,1354,1052,1360,1064,1364,1054,1408,1070,1380,1064,1360,1064,1364,1062,1384,1066,1244,1058,1270,1074,1262,1048,1376,1044,1262,1056,1282,1076,1290,1422,1250,1056,1302,1072,470,1064,960,1046,966,1052,762,1042,966,1058,958,1060,956,1066,444,1048,1038,1058,2574,1258,1280,1292,1364,1268,1266,1274,1238,1278,1260,1286,1276,1298,1266,2140,754,794,850,918,972,844,794,804,810,1634,1284,1282,1302,1330,1326,2240,1596,2268,2282,1640,352,1300,1204,1068,1080,1092,418,346,390,472,426,602,428,416,600,772,952,656,504,498,334,1010,670,344,852,916,1348,436,1420,546,1740,446,380,1328,1404,1396,1512,544,440,744,948,480,1000,668,432,596,404,440,440,544,528,314,1098,568,664,1228,1050,616,428,306,4284,444,1288,514,480,1276,320,1668,1672,724,1252,488,744,484,732,636,636,1140,1188,448,1018,1116,1152,416,574,468,420,832,564,526,764,900,1402,668,468,442,444,836,3916,1112,442,668,486,656,3836,860,1452,1840,3900,1408,556,1188,844,612,1240,584,468,484,436,412,464,1202,1642,752,3880,736,548,352,632,536,916,3816,1228,1328,1778,496,596,580,3780,2552,460,1696,842,522,824,1790,1884,876,412,454,530,392,528,1578,654,412,376,560,1020,3676,3808,3936,4392,3592,604,1996,1494,410,374,492,566,868,952,1132,508,1664,848,3796,1132,1336,452,1422,840,1204,1496,932,920,748,1046,614,3852,472,2304,3840,2462,456,3852,1280,528,1428,876,1300,1472,492,1132,1308,520,1140,2352,1042,668,1072,460,1124,400,1278,1180,1332,1080,2668,556,3812,4690,1556,3818,1656,3416,1696,1392,972,768,698,518,440,628,1242,996,488,414,1590,534,1682,532,432,540,1312,612,1296,1496,544,3840,2372,652,796,350,1076,374,1146,452,564,4408,748,1348,1040,712,788,1496,1100,1268,3858,1412,446,494,1956,462,2502,3226,1608,1710,1942,2140,1732,472,360,442,340,1470,468,544,1180,3038,4408,3844,306,576,4545,860,984,624,2108,2074,4388,4302,956,4348,3314,4284,2218,4500,3860,1072,1850,548,4456,1548,2596,1956,896,3880,4528,656,3854,1826,1096,616,1810,2748,1652,4954,536,2048,2628,604,2856,1380,644,860,1332,2400,1160,640,564,1160,1488,1148,500,1748,1020,980,956,2576,718,968,4418,3828,1312,3794,1766,1646,3864,1008,1478,2204,868,764,2496,3980,1308,1540,2096,492,720,4194,2486,1610,4020,1972,1316,1990,4496,1392,1820,3944,1472,888,860,4428,872,3912,4706,864,880,4182,864,2156,1434,1344,2830,1508,2288,3924,3154,456,3932,1020,1012,2238,2760,3952,832,1800,3728,4062,904,488,464,488,2212,536,1824,2684,528,1884,340,3912,3944,4080,460,1968,4630,4604,460,1840,1030,3976,1378,804,1640,4376,1516,2724,3832,1820,1184,522,4622,616,3946,3980,892,1202,1368,1016,720,1328,1200,622,4450,1340,2000,1328,3828,556,982,1832,716,1656,1832,912,336,416,904,1088,1020,390,1702,866,364,1644,984,1908,398,2038,1718,524,1878,1352,476,1368,1872,604,1394,1576,3900,306,490,2310,548,436,1836,3340,2970,1912,1958,2602,1076,1568,740,2034,1376,1982,628,1990,1010,924,1780,500,1812,4004,4008,1428,2656,4028,4028,1088,1122,2134,1568,562,738,740,1790,1278,4074,1448,632,1212,3996,4024,624,924,476,1200,396,1168,340,1188,1228,1356,4036,1376,4004,4122,1374,1232,1590,1466,1928,396,4078,640,2236,620,716,720,2248,1840,826,1988,2688,1456,1956,2228,1722,746,1288,1232,810,1240,4422,1642,2090,4136,554,1654,818,2404,510,4408,3434,384,1754,1366,1268,3968,3666,2036,3582,3718,396,1278,656,660,748,1084,746,734,1404,1324,1272,740,1634,750,1686,1530,1414,528,1116,420,740,1392,1226,3984,2116,1414,626,404,488,558,1240,704,504,1448,1326,1840,1160,1534,4282,724,1984,488,668,3618,486,736,1544,600,604,684,522,1966,4016,4034,1550,974,610,886,608,616,608,612,604,616,616,604,600,600,612,608,608,608,612,792,608,600,608,600,604,600,1176,1152,1406,4426,838,1384,3526,336,1500,1020,4024,3984,4000,2198,3684,4004,1176,1306,1274,1294,1282,1062,2248,1772,596,600,596,600,616,430,444,1664,608,908,1604,500,652,1416,1082,812,1192,1152,1416,456,1968,1800,1762,4110,3496,712,1384,1158,3366,1718,4418,834,736,410,1576,1716,1602,410,434,528,3502,3708,1338,762,920,756,760,1126,3116,344,352,440,398,506,602,466,338,436,1162,1512,1284,794,756,760,1200,846,1228,3668,580,2368,496,368,508,492,480,764,1176,772,380,412,484,1196,772,516,1196,776,440,360,524,332,444,524,2724,2728,620,508,496,1312,452,488,664,508,416,800,812,844,800,820,1672,792,796,788,788,812,436,328,506,2362,2374,2358,1662,2264,1982,2420,426,2366,1992,2044,1468,2390,2084,2536,2616,2264,370,2336,2308,1224,2280,1804,2346,2312,2298,2292,2224,1974,2288,1746,1858,1826,2464,2154,1168,2182,330,2160,2166,2168,2298,2322,2232,2310,2240,2202,2268,2252,2328,3064,2600,2664,2344,2288,2170,2362,320,2302,332,480,2772,2800,2800,2778,2200,2148,2802,1188,2784,2822,2788,2600,2612,2808,2082,2138,2638,1200,2110,1004,2820,2794,2794,2762,2844,2472,2060,2134,2210,2078,2082,2086,2070,608,908,2098,1998,2798,2386,1344,1990,1962,828,2726,2576,2380,728,768,810,806,716,862,806,812,704,590,574,748,716,890,752,830,506,612,806,898,704,1156,650,644,1164,1160,702,1070,1056,802,712,1058,770,1038,776,794,978,1000,954,974,742,740,1000,954,728,1072,1046,814,740,764,1022,742,590,554,696,590,852,824,624,1012,1184,1062,1080,922,796,702,766,742,804,666,722,726,790,844,652,648,826,650,846,784,804,742,816,722,656,636,636,588,650,648,622,634,566,556,568,616,620,658,628,562,554,544,1286,730,556,558,500,536,1148,894,758,718,772,874,814,1112,854,738,690,694,700,894,868,822,914,900,1186,1204,1182,1208,1172,1194,448,1186,1180,1200,1176,1198,1168,1204,1196,332,500,3456,3320,1944,1436,3404,1224,2044,516,408,944,400,1980,444,452,452,604,564,352,456,440,752,1684,3388,468,300,2768,1400,2172,1576,760,3268,1792,1628,3180,2220,3256,3316,1212,500,1408,2016,1536,876,506,1226,416,482,484,530,394,400,524,448,546,558,492,1316,790,1546,1544,806,656,786,936,1386,1226,1538,1476,1546,1586,1178,1302,1538,646,618,1554,1544,1554,1530,1544,1052,1044,978,978,1062,1070,1072,1074,1072,1370,1538,1542,794,1698,2290,1182,2216,486,1426,942,1362,1946,804,1690,1170,1534,1360,928,1630,1540,3054,1364,1536,1084,426,818,1552,1536,1692,528,1598,2464,808,1924,622,1526,1374,1540,1036,300,1368,1530,1526,1540,1532,1960,588,1872,2296,1072,758,672,878,784,1298,1442,1144,634,1544,1166,1178,1108,1360,1492,1752,1748,1282,1750,1138,1476,1550,2046,1496,1546,882,1550,1500,1688,1554,1550,1542,1724,1142,818,1552,2056,1130,1480,928,1376,416,3324,3324,1016,390,432,756,352,576,2044,1402,408,1638,476,2264,1492,352,860,344,562,456,2256,474,462,354,466,636,700,514,1742,1274,736,550,674,1212,918,442,1208,616,414,726,542,478,520,564,554,534,570,426,558,874,462,562,1094,696,452,458,666,1100,4354,558,594,2188,4058,2185,1124,926,2896,1842,1960,606,600,626,580,614,398,550,610,528,490,342,620,1098,466,478,516,520,3888,1154,1098,2082,866,1714,540,350,1816,396,648,408,444,2800,1984,2100,326,320,2354,384,370,1284,1130,1152,1878,626,826,892,3062,556,1904,2140,504,1968,2156,1836,1868,572,300,2296,2164,624,3246,3062,3062,314,308,408,1540,2134,2460,3090,1600,844,430,370,342,398,388,348,350,338,952,842,728,768,620,1966,552,1248,564,534,530,2016,484,534,532,500,932,1548,326,336,330,388,352,318,656,2794,426,374,688,540,546,420,334,334,602,474,474,398,400,346,346,394,626,402,416,332,414,372,1218,496,386,330,300,4415,4526,528,1631,1944,1966,2234,4284,4561,546,4217,2007,2199,3602,4277,1865,1993,2016,1424,1426,4504,4194,1909,1669,468,4329,1580,2056,4524,1873,2211,1430,1568,4420,4021,1232,1558,4536,4324,1794,1836,4158,4486,4259,4333,1838,2026,4062,4566,2095,1970,3968,4538,4354,536,1974,1719,3263,3836,4466,4023,874,1710,918,4536,1171,1834,1040,1094,1002,1100,4336,4423,3994,1672,1660,1228,1420,4522,3936,1752,1559,2801,4586,4472,4447,1687,1626,4494,4549,4421,4446,3380,4544,4491,4023,4533,4254,4167,4469,4554,4560,1957,2014,3806,4510,4424,544,4100,4204,4495,4353,4009,4079,4527,4464,4251,1289,1269,4481,2149,2063,4225,4353,444,672,830,5064,4317,1704,1460,4682,4335,4734,1744,1911,1138,1154,4601,320,4453,4320,4581,4694,3369,526,1864,1403,1530,1366,4672,4336,4423,4206,4302,4272,4533,4200,4477,4373,4606,4695,4630,1083,1084,1166,1407,2081,1950,4611,1403,1464,4669,4159,1547,1246,1439,4220,3720,4201,4709,4393,4673,4330,4335,3632,4052,4412,4378,4647,4395,4597,1420,1916,4466,4685,2389,1259,1617,2211,1708,1588,4709,4426,502,616,1116,1230,2147,4526,4332,4371,3783,4164,4577,4017,890,876,904,1112,4724,4015,3380,4590,2667,1243,4213,2366,4526,3636,410,3287,4295,3650,3500,4646,4559,1470,1440,3922,527,4612,2352,1824,4329,4189,3604,4446,4206,4433,4458,4189,404,666,830,926,4722,4410,4611,598,1074,880,1630,912,1782,1762,1738,1784,1706,1726,460,720,1664,1670,1420,1716,1258,1746,1782,558,504,442,492,912,1338,376,1742,1804,1966,1726,736,524,1738,380,1902,1806,368,1402,1764,1514,1804,1844,1848,910,774,896,1754,704,1700,798,1828,1760,1758,1204,678,1786,1946,440,660,2170,378,1794,430,1752,454,584,1700,2012,1244,1882,1820,2004,762,2070,478,2020,1714,762,1084,1390,1676,522,498,1902,332,1796,1948,1980,1876,1892,354,378,338,3388,1704,1960,1210,1682,1882,1948,1834,1858,1854,1808,2068,1506,1874,1558,660,1514,1978,1382,2142,2044,1782,1840,1962,1954,2510,2136,1724,1762,1710,1852,2008,1808,1632,1880,1616,1906,816,2072,1972,352,350,350,368,602,1696,924,478,1062,484,484,642,376,388,576,586,1308,2040,2038,2026,1616,1302,1640,1582,1476,1822,1834,1770,458,1672,2144,3242,618,1850,1822,1942,2038,2044,1960,1850,2126,2168,1940,2118,1938,2106,1928,2327,936,574,406,1810,1630,1870,1460,814,1694,1536,1642,1682,1828,1942,1588,1752,702,910,1808,1634,844,814,830,790,1690,1654,1828,1932,938,1236,2084,1728,1760,1734,310,382,1960,332,1620,1722,1084,1734,346,1014,760,1364,716,1914,1444,2026,1750,1730,1752,1784,1548,406,2054,1848,450,521,1992,474,308,386,456,350,662,1798,1746,1668,326,440,694,852,1512,322,1754,1732,446,476,938,386,1742,1512,1774,836,1536,1704,1750,1726,1834,504,1642,946,324,1812,1468,1728,1804,658,1816,884,1722,942,1870,1776,1742,1774,1720,1744,1848,1732,1944,448,472,1790,1804,1812,752,1802,1854,1810,1746,2016,1640,1870,1910,1942,1796,1818,650,1736,1290,1400,1772,1692,1812,1304,1810,1968,1862,944,718,1782,2142,1658,2176,1951,958,1428,440,2124,564,456,488,560,2040,2216,2020,784,1840,2272,568,552,2268,320,1768,1716,564,720,1848,1104,1112,400,2224,620,584,448,740,1096,984,2248,1372,1384,2240,584,668,752,360,452,612,1288,508,1252,1044,2264,1432,1596,1920,1632,1552,864,1620,756,944,548,772,904,912,1644,1476,1236,448,2300,1504,652,672,2826,796,2792,320,552,3110,442,1500,666,3112,3114,3114,1820,3016,3162,2264,3110,2088,3098,3118,3114,3112,1084,3164,3156,2264,980,1236,1230,1268,730,3104,3120,3116,1376,3120,3112,3120,3162,3172,3160,3168,3156,3166,748,592,602,740,1160,1148,1196,1274,1208,950,606,706,376,1124,860,526,1622,2114,2598,1140,1772,1598,1642,1854,2924,2902,3250,2778,1566,2848,1262,1402,1760,524,1580,2506,1588,1152,1114,2126,1912,1924,1904,1918,1094,1114,1576,654,662,2470,1248,2790,3154,3154,3152,3156,3198,3148,3158,3154,3234,3164,2880,2492,2670,3156,3122,2564,2404,3154,3086,2858,2736,2790,2946,2800,2808,2814,2724,1676,1422,2872,2490,1258,530,2472,2466,2462,1446,2340,1406,1768,2472,2490,2460,2492,2452,2512,848,408,568,1158,1758,770,966,960,1016,2444,2466,2472,2472,1080,2466,2452,2458,2460,2452,2474,2470,2464,2466,918,908,948,878,1272,1680,1158,904,1460,2318,2322,2326,2218,1246,2220,1380,1252,1952,1314,874,1686,1496,1512,1484,1504,882,1236,1890,2198,2472,2452,2472,2488,2506,2490,2466,2490,2544,2482,2484,1938,2102,2490,2434,1994,1888,2580,2402,2242,2160,2276,2198,2200,2182,2216,2114,2478,1188,918,924,942,2362,2364,2360,2380,1028,844,1510,992,656,2446,1518,914,2324,2352,596,1836,1516,1962,2282,2132,2068,2386,2376,2396,2106,1568,2242,2410,2432,2402,2396,2404,2394,2394,2296,2398,2432,2382,2388,2406,2202,1832,2096,2420,2424,522,2414,2390,1120,1198,2402,2418,2422,2410,2402,958,1154,2168,2402,2388,2392,2442,2386,2412,2410,1134,1640,584,542,466,1378,1334,1438,1526,1494,1484,1798,1484,1332,1482,1496,1570,1488,1312,1442,1488,1510,1470,1482,1530,2744,2776,2420,2370,2402,2396,2462,2426,2408,2404,2140,2148,590,582,2398,2308,2186,2410,2464,1920,2396,2396,2302,1776,1568,2398,2398,1298,1504,1040,1002,1008,2302,2402,2454,2276,1314,736,1284,2300,2312,1382,420,488,1384,2310,756,450,2314,1380,2654,2562,2630,2650,2600,2608,2276,2292,1908,1338,1342,1186,1246,1422,1384,1540,1598,1842,1828,1852,1846,1830,1830,1830,1824,1866,1858,1830,1820,1878,1872,1816,1802,1850,1852,1824,1836,1850,1802,1796,1828,1836,1834,1822,1366,1294,2456,2464,1996,2006,590,586,2324,776,770,778,2300,2266,602,466,1668,2408,446,426,858,1060,2350,1264,2396,1702,1918,1840,2200,2440,2434,1424,478,500,1516,506,1314,2066,2128,490,1180,2110,2170,2290,2602,2592,2650,2606,2370,2386,2192,2204,2256,2024,2044,1798,1800,1800,1798,1780,1786,1760,1762,1788,1800,1772,1766,1814,1818,1810,1896,1810,1802,1772,1782,1790,1800,1760,1756,1832,1758,1806,1798,1740,1722,570,1258,2306,2308,2304,2308,514,1244,558,2506,2596,2694,2436,2658,2688,2358,2352,2320,2330,2318,2346,1804,1816,1794,1798,1806,1816,1822,1804,1800,1810,1818,1854,1836,1830,1838,1858,1858,1852,1860,1832,1820,1826,1838,1862,1860,1870,1936,1860,1848,1858,1732,2396,2402,2386,2394,2412,2460,2410,2406,2396,2402,2408,2410,2408,2404,2402,2402,2376,2400,2384,2406,2392,2394,2410,2408,2160,1294,2396,2398,2398,2402,2386,2400,2414,2392,2578,2656,1104,1320,2678,2666,2372,414,2060,2436,2624,2652,2662,330,1126,660,1502,2640,2730,2564,2628,2712,2700,1888,2526,2654,2678,2606,2490,2346,2650,1887,2488,480,662,558,1600,1600,1600,758,455,672,1600,2240,2332,722,916,830,2636,854,870,486,752,812,482,948,700,454,404,2618,796,1184,384,1494,2612,1594,556,508,726,732,454,466,492,1046,494,800,692,960,616,2622,1966,844,1144,502,308,330,402,756,882,1542,1676,1006,494,1942,2122,580,1120,958,1028,600,1368,504,708,578,492,820,2118,2666,1194,780,1218,836,2470,2480,2412,412,682,662,2516,2534,2588,2530,800,2260,766,880,2676,2392,3405,2489,2799,3633,2778,2685,3558,2664,2866,3620,1134,1642,3633,774,962,3543,2630,2998,2664,2505,3537,3403,1136,510,622,1935,3049,3563,686,549,3026,2426,2296,2400,3464,3577,3529,3544,2394,1665,1426,3058,3134,2557,3058,3114,3195,3010,2928,1948,746,1134,2632,2550,3112,3507,3617,3495,3568,2831,3633,3460,3266,2962,2575,3379,3570,3186,1952,608,944,1164,1144,1074,1746,1144,838,1950,1004,1186,1068,1006,1144,1966,1106,1080,1770,1198,1116,2040,854,1842,1394,1758,2184,1118,938,2238,1154,1132,1986,1722,2032,1100,1134,2216,1150,1874,1006,912,1942,1888,2228,2164,1036,1112,1874,1122,1668,808,586,650,1444,1650,500,948,426,708,1252,660,1124,450,644,1790,1668,1664,996,1408,940,1176,960,1598,914,2412,668,974,1144,674,974,862,1322,1228,978,650,952,1360,1274,1114,1104,1190,918,904,716,478,470,684,866,1536,1492,1290,956,1044,1138,830,1128,800,992,784,648,1118,1392,1472,1226,678,1348,1212,1782,898,1178,994,1430,2366,1722,348,1330,1356,1202,1128,1198,1468,1320,1794,1786,1580,528,1800,2400,1664,1062,1494,894,1784,1646,1368,1510,562,838,878,898,754,616,958,690,738,1338,754,842,758,1336,1170,1124,840,784,830,970,802,678,500,862,1226,386,932,818,792,1178,666,726,864,892,952,852,994,898,834,1140,1148,980,982,954,1156,978,1110,780,986,1062,1296,744,1412,1450,1172,1054,2178,974,874,1186,976,854,1094,886,1130,880,1044,1144,1086,482,944,988,550,894,904,1316,1338,1208,2466,2404,586,2298,1152,986,2394,984,2194,2214,1014,540,1104,526,1400,686,1008,628,3152,3265,3314,3056,3433,960,540,2893,1672,3357,3433,682,3118,1828,1298,374,2886,2880,970,1274,2638,678,568,830,708,774,908,744,782,692,3034,786,672,1128,560,776,644,674,758,1158,1306,1350,864,516,1040,828,986,418,372,790,694,652,932,1076,1430,1248,1152,674,848,604,848,844,488,580,1010,3050,2884,372,376,670,1826,758,2884,2812,792,960,836,914,540,1440,798,702,622,606,660,438,992,772,1046,898,2968,3002,704,666,722,822,476,1302,490,420,412,536,1144,2112,2122,2074,518,808,820,730,786,2912,1958,478,806,606,972,626,892,2076,1808,2252,3122,1830,1126,692,554,548,692,2074,1976,1808,1692,1082,1934,3034,1448,856,482,672,824,724,834,1354,1146,2408,626,424,386,1974,1944,392,446,2696,2540,2552,2756,1552,1494,2490,772,446,404,350,340,368,440,3152,2928,406,596,2938,3174,644,494,524,540,578,556,636,410,698,1234,622,452,500,724,1348,488,928,1302,2870,1264,1138,2956,3297,3168,2962,2974,414,1440,1360,656,1454,424,426,610,1560,698,820,828,668,808,516,410,1002,998,520,738,524,410,592,1134,664,500,338,554,506,890,386,616,348,724,492,300,1516,488,604,574,502,602,476,478,420,436,412,384,502,616,352,490,426,490,738,304,572,574,1196,618,634,546,640,736,304,732,464,530,472,322,724,500,660,666,1708,584,400,412,746,2906,3184,3188,3212,318,3090,1492,372,482,1024,3220,386,3020,3178,1400,1460,552,3236,1174,550,812,1672,604,1266,2898,2004,370,738,2826,2972,684,1470,1358,600,738,432,3044,566,904,430,840,2258,674,926,576,1340,1178,1908,1732,912,680,2140,454,768,998,998,1524,1388,410,3158,3112,496,450,1920,3180,2024,3206,354,410,1168,3214,1768,1088,1672,3098,998,452,3268,3076,892,2880,2812,1148,586,540,534,656,430,814,2036,1412,1556,2946,644,2902,892,888,1282,1686,870,340,1022,490,1056,1506,3012,3124,1418,1142,1464,1498,1802,978,382,368,888,1140,3154,390,3016,756,1740,976,908,402,610,2860,958,684,3140,326,1174,722,3036,3252,1434,3146,2912,758,750,3304,3122,1748,1558,1560,1086,1010,1078,660,852,3026,2012,3054,1034,1968,2668,604,3204,570,468,3020,3206,1906,1876,896,804,942,1078,3130,568,2836,2008,3214,1302,3148,2556,548,762,638,630,404,638,748,594,386,636,342,500,796,332,502,1100,1634,2582,3036,420,1066,596,3136,772,3172,500,1756,676,552,2870,1264,664,1072,1164,1426,1468,1510,606,662,1212,658,1572,1542,2438,1482,870,1136,966,1460,1348,1060,1706,1688,2140,2286,1190,1678,1458,1594,2442,3196,2772,2792,1310,1326,1318,1506,2982,2948,702,1324,828,626,1018,346,406,570,504,408,666,3168,3006,3502,2952,2760,1594,704,616,1538,380,1054,2224,558,708,914,556,1644,2072,2288,858,834,860,1010,2380,1498,726,1570,3284,3164,2866,1088,3098,2324,1192,2848,3196,2646,3110,388,3198,656,1586,2150,744,3130,2846,3064,746,450,2780,1506,2118,656,1324,3216,1526,3222,2852,1686,1190,536,1258,742,382,3020,424,1436,1398,1438,854,1738,3232,1144,920,1268,692,666,440,388,390,728,868,470,472,2384,2388,2626,486,1242,466,751,2364,3316,3184,3188,3456,1948,1868,3120,908,568,504,440,432,456,560,3940,3684,512,752,756,2680,3668,652,656,668,768,620,548,796,512,872,1548,784,776,568,624,908,840,832,388,1040,1688,312,608,3700,2544,2464,1744,792,2520,2516,2048,420,1824,912,1172,696,2496,328,992,488,360,364,524,1720,608,664,708,520,644,620,644,516,1232,1240,920,648,652,508,600,736,440,352,1428,624,420,340,832,756,632,1112,668,432,480,908,612,372,548,1896,612,756,724,624,460,752,596,532,540,520,480,600,768,444,612,528,616,640,364,380,420,720,840,1500,436,544,768,796,928,796,680,596,680,800,916,388,924,664,584,464,660,308,588,400,908,632,828,828,560,1468,492,340,348,648,2432,3996,3992,4008,1568,2196,1076,1356,1448,1284,2004,1244,1556,484,3768,3968,1752,1824,688,3912,544,1336,1464,688,1012,2088,500,756,1592,1012,764,1116,624,668,512,424,2508,464,956,3540,3724,488,1872,1688,924,548,948,1676,856,1964,716,1128,544,1056,2832,1220,720,508,1680,1512,2348,856,1352,1156,3952,572,964,1256,1200,1736,1736,516,3672,984,520,1960,624,576,2544,3984,1084,624,1428,1452,1924,1692,448,516,1452,4036,3716,2096,3980,1244,764,3856,3844,1120,3612,3516,1444,1344,540,1020,628,2836,408,3640,1112,3900,1088,428,3712,1872,3860,3900,2260,2068,480,1116,444,1424,3796,760,484,3772,948,2172,480,736,1312,508,540,768,3712,1136,860,3924,408,1792,332,872,3360,4068,564,1112,3904,3628,936,4028,324,992,3844,2148,1956,1964,1368,1268,1352,824,1072,3732,2516,3836,1288,3184,760,3992,716,600,3772,3928,2336,2356,1124,1012,1180,1348,3932,708,3564,2512,360,3832,1624,3952,3096,688,960,800,328,788,512,800,932,740,540,800,424,416,1008,416,576,628,416,1384,2044,3260,4488,1412,900,528,516,1336,2768,1024,4076,472,572,628,2212,844,688,584,1756,1716,588,1616,836,1336,1464,1788,812,1888,752,832,812,1516,828,1976,1944,3048,1860,1220,1196,1820,1692,1880,4548,2684,1520,2144,1792,1992,2108,3360,4004,3472,3488,884,932,636,648,1280,1292,1656,1884,3744,3892,884,1652,1040,784,788,1284,440,480,528,628,512,840,2704,968,3756,2460,1348,3668,3460,3584,2000,472,1312,2808,720,884,1140,692,2056,2584,4040,636,480,1056,2468,3936,592,4120,3932,3996,1368,3872,2840,884,780,964,2988,3316,3888,488,4004,820,1980,476,952,2576,936,4112,2332,3996,932,1116,1116,1484,1084,1896,2636,696,1660,1656,1656,4012,1908,3812,508,3588,2100,1500,668,1576,1552,552,3608,536,3772,1736,4036,4124,1436,1148,1584,860,832,404,552,488,492,908,1084,588,508,592,2988,2996,3260,2088,982,906,2100,946,978,2094,930,978,2086,830,1318,2248,366,1172,1156,630,876,972,2040,698,876,1864,1876,632,1848,1090,1090,2268,954,1158,1766,868,970,2254,306,388,320,654,1086,1058,2098,842,824,328,594,356,716,898,912,844,952,332,2228,702,564,796,2256,1016,1014,980,752,908,916,788,716,866,864,800,976,2254,2034,938,978,2268,1014,1010,1016,1014,818,346,494,714,624,988,906,1764,1350,1158,858,902,1798,680,1126,496,2054,1830,894,934,750,878,1048,2016,546,572,658,966,984,974,2266,1002,830,2250,1150,2192,2380,1062,462,466,1012,886,780,1030,1350,2102,1206,740,1088,1082,1092,1084,402,614,600,2260,932,1014,2246,788,972,840,984,934,716,776,766,1002,1016,2260,1616,928,704,768,802,604,972,946,2090,844,722,2256,810,1022,1952,570,978,710,608,2246,982,974,586,346,608,698,682,2084,334,722,2050,2034,972,922,2254,1096,1086,1092,344,560,780,778,974,916,2262,944,822,720,786,1864,792,664,850,2016,986,928,512,1076,1324,1796,2262,734,880,1014,1018,2066,976,980,2090,1956,1068,2856,3364,1552,1112,1120,728,2032,908,768,2508,2252,1044,2656,2660,1972,2256,2292,2096,2100,2076,1804,1400,1948,624,2984,2972,1584,3012,2312,1516,1548,640,3140,396,616,556,632,924,564,1316,1156,956,1668,1912,1016,1056,904,896,1100,980,880,1604,804,1500,2748,1528,2068,1852,664,916,716,632,924,364,2420,588,896,1276,2132,2496,2248,944,2340,2492,2484,2396,3004,2988,2456,2336,840,1172,2684,1604,1784,1672,1960,800,2084,1416,2956,2976,1368,732,2308,1040,1572,2984,3012,3228,1236,2012,884,1716,2600,1772,2348,1360,1864,1480,468,544,1244,2596,1384,1736,1560,1180,1656,428,1488,2500,2488,1308,1116,1088,864,724,1398,926,892,508,636,456,1244,344,1056,770,336,1118,640,504,994,696,664,444,946,1244,1246,1506,626,686,1204,920,618,626,676,678,1046,968,682,620,646,690,560,680,1040,1253,686,682,700,452,1030,658,857,702,698,1050,1056,392,690,708,650,936,824,702,682,672,788,1038,654,698,686,702,1042,1038,608,574,668,382,794,1034,640,686,622,636,800,1038,748,664,566,700,1054,680,472,932,620,560,634,1060,898,608,690,618,888,1044,644,684,528,590,978,504,422,634,684,624,720,578,562,1038,634,646,696,1050,1082,700,706,734,746,942,1540,652,1056,446,608,678,688,694,692,854,1234,680,1262,1376,688,670,1370,1314,838,844,1812,1028,682,680,1434,888,872,952,938,1052,472,690,724,1292,372,512,666,682,706,894,306,902,686,704,670,692,442,594,1002,688,690,698,698,936,518,680,688,704,690,1036,942,698,756,702,700,1042,886,700,688,666,690,922,1022,666,694,718,784,1078,690,694,654,680,1270,1322,632,612,848,560,650,544,974,734,574,762,696,660,1148,414,1102,1004,1098,1102,1102,688,810,522,1358,356,1420,514,502,326,2480,300,1098,1734,752,1430,910,884,1116,1310,1300,1324,838,1772,924,1528,1554,760,842,1490,862,1400,1034,1402,1130,2362,1334,1356,1436,1630,1218,1322,1988,1146,1546,1494,904,1692,1366,1220,1576,1068,1860,1520,1102,2038,1630,1240,2048,1552,1490,1276,944,1336,916,1732,1686,1886,1810,1856,1810,1666,2268,2802,1786,1814,552,2546,2668,2656,784,1020,1606,1170,816,1428,2686,1390,944,1092,1564,1314,1456,598,1610,1612,1806,2318,2792,1080,1102,1230,946,1800,1804,1976,1492,1204,942,1344,1654,2108,1428,1506,952,618,474,910,1444,1244,1618,1380,1156,1354,1586,4234,842,1082,1222,398,1542,754,918,2922,1216,830,914,718,1498,522,1930,694,714,1182,1804,1084,612,3425,3461,2809,2690,977,1573,2786,958,2020,2807,3499,2392,3156,3064,1338,3303,1689,1625,3498,3708,3141,3483,3507,3515,2947,3086,2634,3008,3915,1220,1419,2999,1986,1302,3240,2017,3376,3553,3504,3109,558,3247,2521,2939,3441,2980,3420,3500,3458,3516,3245,2830,3324,1325,714,1333,1187,1377,862,566,2300,1670,1661,585,2766,2817,2821,2728,3014,3214,3083,2869,2818,3379,2975,2993,3288,3154,1834,3705,3404,2810,3468,2801,2039,3621,3098,3086,3109,3039,2049,3532,3216,3011,1437,958,3430,3199,1336,1504,3339,3489,3482,2988,600,2812,2226,2897,3378,2388,2615,2817,2952,2955,3336,3357,3331,3222,1689,1428,3262,1522,1603,593,2948,3094,2569,1866,2494,3005,1805,580,2996,3492,3240,3394,3043,985,1213,2505,1410,1486,2815,2968,2794,3216,1181,1452,1622,1464,2629,2553,2920,1472,828,2806,1020,1064,2043,1542,2999,996,1382,3178,3000,3344,3295,1410,1560,3069,602,3503,3068,3579,3304,3304,3239,946,776,1398,2368,1914,1708,2088,1738,2406,2264,1652,2356,2366,1904,1430,1932,1776,2162,2416,2376,1242,2404,2374,1940,2340,2038,2386,2024,1972,2212,1854,824,2392,1482,2392,2348,2406,2296,2052,2296,1938,1756,2378,2174,2372,2340,1574,1136,2098,1640,1224,2346,2030,1690,1764,1696,2246,1822,2250,532,1948,1970,2120,2050,2394,2020,1272,2730,1938,2102,1948,2252,1962,1938,1944,1924,1874,1892,1918,2276,1902,2528,824,1972,1658,2378,1042,1270,1182,664,2512,2018,1550,1900,1756,1424,1828,2108,2064,2346,1920,2258,2112,1836,1974,1836,2114,2132,1478,1528,2080,1862,1702,1842,2176,2426,2088,2078,2492,1064,444,2520,334,724,504,592,706,912,762,1134,698,712,540,534,650,498,976,1036,854,662,654,704,544,532,608,712,734,1108,752,756,906,1028,456,672,494,2486,2542,2464,712,608,730,590,1280,2130,2446,2518,562,1986,2580,2258,2130,2186,2326,2680,878,1402,2318,1894,2338,2308,2244,2626,532,1464,828,748,866,772,574,1164,1134,1138,1158,1126,602,1856,1482,1512,1266,2404,2314,2454,954,868,762,316,1620,832,742,444,558,478,984,1282,368,2010,994,1140,516,484,1032,622,774,652,588,1384,840,902,972,738,1280,1050,1014,958,1236,622,906,982,846,1058,924,962,1302,2572,858,798,992,1216,518,480,1116,1198,438,412,904,748,1288,954,1178,628,1204,802,1148,434,2130,714,660,502,2180,2686,1018,1090,388,1234,2130,1066,1056,1052,1312,1088,1090,1194,1194,668,776,646,756,2474,964,2160,748,1248,1296,1304,1192,1244,1042,1156,1056,1154,924,968,626,688,558,1458,430,342,1754,1070,1026,2346,2414,426,2060,1116,1318,1032,1050,1340,2116,2336,1154,1320,664,954,1244,1296,1060,896,994,1344,784,1250,2190,778,1208,916,1264,1192,1294,1046,1258,476,1646,2556,974,1092,490,838,1056,554,1256,708,750,754,620,704,672,910,1218,1162,1272,900,1084,2570,1204,1246,2046,1278,1278,1012,1106,1316,1246,2868,1128,1062,860,852,2552,478,1200,1208,2226,2386,1038,1262,2404,794,776,940,1408,1242,1418,1054,1278,682,1578,746,656,912,778,840,912,912,1150,1130,2400,1016,1190,1650,1642,1146,1230,890,1174,396,1494,922,2512,332,716,502,704,700,734,758,924,700,716,318,532,654,472,598,810,850,652,658,640,530,682,730,712,1106,746,720,906,994,604,670,494,2414,2530,2518,666,604,712,590,1274,2128,2402,2514,2516,1192,1010,2178,2130,2272,2308,2558,872,1394,2294,1884,2326,2318,2210,2602,1468,818,476,860,956,348,628,1158,1128,2332,1124,600,1570,3014,2404,1462,904,618,1626,954,322,858,764,734,1812,1020,444,820,548,476,310,820,1176,478,896,1414,994,810,480,1028,620,776,650,586,1174,908,894,894,1274,406,1014,958,1234,618,692,976,854,986,1068,964,1168,2552,976,994,1186,518,484,996,1130,438,442,906,742,1284,950,1170,806,1200,1190,1148,428,432,2208,662,622,588,2172,1226,520,676,1004,1088,1226,2128,1060,1054,826,442,1282,1078,1082,1192,1188,788,1514,2328,958,966,2176,722,594,1176,1294,1296,1194,1240,1044,1054,376,1134,1248,952,1032,624,762,652,1454,428,430,346,1752,852,1092,2342,2406,426,2050,1108,1312,1036,842,1340,2116,2322,1152,1312,652,992,1238,1288,1008,894,1012,1338,778,1244,2182,778,1202,996,1264,1190,1272,1038,1256,492,516,1640,2532,968,1190,964,1034,1050,840,1250,708,748,656,746,666,436,556,558,1216,1156,1270,782,1080,2550,1018,1336,2038,1268,1274,866,1100,1306,1228,2888,2508,1202,854,844,2548,476,1190,1206,2220,2370,1038,1258,2392,794,776,928,1420,1254,1442,966,1270,674,1578,1650,770,830,910,1146,1122,2390,1004,1170,1650,1646,1136,1220,882,1166,444,1244,358,1184,1092,1348,1348,1222,1640,1232,1648,802,610,726,598,1624,1674,848,870,1632,1044,722,1632,1236,750,1570,978,580,1654,938,972,1658,728,968,1650,792,836,1636,938,516,912,1652,898,540,1510,942,880,1646,976,964,1640,928,1056,1658,1044,1574,1082,718,1662,864,1638,742,316,1656,1270,636,1640,862,700,1644,648,606,1284,2420,770,762,1938,508,1478,714,582,1650,870,1276,1636,1272,1292,1664,1112,850,1636,978,728,1164,1038,1568,1630,1096,860,1648,1088,654,1638,882,608,1658,994,372,1622,896,718,1660,778,716,1636,640,558,1658,908,740,1636,934,690,1652,908,1634,898,718,1654,842,552,1572,908,732,1650,1156,920,1650,916,796,1650,750,744,986,1104,1636,884,696,1664,1026,802,1638,814,670,1650,1102,1582,1140,800,1642,966,692,1628,1040,772,1654,738,1544,1606,1288,606,1650,622,1632,1048,812,1652,1036,766,1640,726,902,1656,964,770,1638,1002,660,1574,908,846,1634,1164,938,1654,820,654,1662,1040,838,1646,1030,838,1634,762,710,1646,702,560,1638,476,1654,1084,802,1632,752,1650,1060,722,1644,666,568,1570,732,436,1030,1638,1178,924,1652,358,558,1634,844,1650,1006,736,1642,930,810,1646,1048,988,1638,1070,858,1642,680,696,1862,1028,1178,1804,1978,1652,2004,2398,1846,1700,1654,1622,2058,532,728,608,1264,620,656,796,626,872,1502,1672,620,528,416,1198,962,820,838,1480,794,856,1824,1612,1928,1258,1838,1486,1056,2030,880,642,390,608,578,1826,1576,2052,1974,1204,2356,2300,2206,1796,1036,390,862,410,1636,1280,776,578,2180,920,1104,1968,1216,1976,366,492,1328,874,1388,1858,2198,1294,1526,2282,1796,1926,2150,1656,982,840,682,2276,592,2176,1842,2200,782,1892,2042,1792,2642,2024,742,1666,2020,2190,1764,928,2300,790,1318,1212,956,784,1190,1778,1778,2076,2090,1896,1630,2182,500,2022,1854,1826,2136,520,2050,1822,2216,1304,1256,916,1656,1602,2180,2196,2026,1930,1332,1480,1998,1730,1854,1736,2000,1760,678,1910,2330,2214,1746,464,1420,2088,1322,1904,1702,2450,1612,1514,1594,1938,1198,2304,1360,2374,1964,2174,1266,1938,2082,1892,760,2194,1408,580,956,2012,562,788,1710,1460,490,484,484,490,474,564,502,490,1412,502,1238,1242,1394,904,676,1136,1024,1810,874,532,372,1876,1592,1846,1884,1918,526,1238,1572,534,694,1148,1704,584,438,616,634,556,504,1698,580,564,432,608,578,1710,1896,782,843,2190,1206,1374,610,1128,1104,1126,2198,2178,2104,1592,1012,336,928,1012,1006,1012,1010,408,542,630,606,1068,880,1014,822,1014,1600,616,842,1224,1216,1216,524,1210,378,448,1088,1076,864,1154,1528,1346,822,1270,960,1096,1188,1338,1310,1390,1860,454,1996,1616,636,638,638,1870,1036,1540,440,2314,672,854,1006,750,490,392,998,1040,1078,882,926,890,1282,916,1204,1070,626,2264,894,876,692,1064,960,944,2222,760,656,1288,900,794,664,944,422,330,740,588,888,642,762,660,1120,2206,1136,1222,1122,952,1170,1090,1376,486,608,654,824,584,1122,972,1198,610,1576,686,1990,2004,1994,526,1562,1560,1536,1566,1486,1410,1536,1522,1542,1542,1564,1546,1622,1392,1530,1538,1540,1540,1546,1538,1522,1566,1424,1530,1418,1538,1540,1544,1550,1550,1538,1552,1510,1534,1540,1540,1538,1536,1472,1534,1530,1388,1526,1546,1548,1542,1574,1570,1570,834,610,590,378,1202,1562,1568,2078,428,492,464,498,438,804,2064,382,350,332,372,2090,682,560,1362,1380,1880,1882,906,722,682,354,530,476,1638,604,668,596,754,684,1184,672,1092,404,706,2058,2116,2074,2090,1988,1944,1918,684,906,318,350,428,442,390,458,308,338,368,864,880,1146,302,408,350,406,408,392,784,720,708,792,456,360,538,382,362,882,526,996,706,606,990,518,784,420,738,974,428,352,776,1682,960,1624,1616,698,754,754,384,454,370,368,370,1152,1028,660,1156,436,592,662,2062,912,570,682,1094,920,972,966,458,740,938,880,504,358,418,316,358,368,864,366,650,430,310,300,742,750,538,790,862,752,624,1308,1768,532,554,618,896,1094,2352,2232,2318,2278,2324,1050,966,760,2250,2256,2342,1894,2216,2596,536,612,580,624,548,1004,2576,480,436,416,464,2608,1688,1700,1724,2368,1136,900,848,444,672,352,348,596,680,388,1260,444,536,756,748,940,872,1480,848,1364,508,360,892,2592,2612,2640,2616,2500,372,1304,856,860,1136,400,448,544,552,488,576,396,424,364,336,464,1084,1440,380,352,368,336,512,440,484,480,524,956,864,884,992,572,452,676,484,464,1112,644,1244,892,764,320,1240,980,532,936,1216,536,304,440,852,348,2144,1180,1964,1992,876,460,856,940,460,512,464,460,460,528,524,1432,1280,828,404,404,628,804,900,2584,1144,448,492,420,804,848,1376,1208,1144,540,1272,576,860,1168,1220,1064,636,452,524,500,400,456,340,456,1068,532,872,532,716,384,376,392,932,928,620,492,932,672,992,1144,1008,784,1632,2216,664,780,352,772,1360,2948,2780,1272,2648,2900,2844,2904,2524,876,2928,1104,2836,2928,2080,2016,2772,1992,624,640,640,2864,364,3008,2596,2488,2916,2528,2972,2992,1452,2956,2940,2784,836,2856,2720,3052,2472,2988,2852,3040,2876,2668,2700,3024,2948,2596,2908,2376,2664,2752,2704,1984,3112,2760,2404,2688,3112,2536,2964,2556,2948,2924,2708,3244,3020,2988,2978,1976,2024,1840,2264,1996,1920,2152,2184,1936,1996,2144,2116,2320,1940,2144,1916,2012,1952,1944,2384,2400,2396,2376,2068,2272,2244,2084,1960,2008,2144,2392,2112,1972,2376,1868,2332,2356,2128,2360,2092,1868,2188,2324,2344,2400,2000,2300,1928,1984,2016,2272,2012,2184,2376,2272,2236,2136,2404,1912,2820,2380,2392,1824,2396,2304,2308,2092,564,1098,774,3134,3082,2330,1012,3154,2624,2576,2880,1270,2740,3262,2336,1342,3120,1288,1720,2546,1948,3166,3298,2204,3068,584,3242,1428,3252,2669,3166,1774,3196,748,3210,3336,2852,3192,3150,2774,3032,2194,3182,3410,3160,2564,3150,3136,3174,3202,2136,2336,2400,2556,3112,2946,3184,2432,882,2524,2736,2744,2796,3200,3188,3192,3180,3204,686,3202,3136,2238,2896,764,2780,1268,2804,872,2828,1238,3180,918,2868,1098,2048,3110,3084,2998,2762,1564,2496,1264,1188,574,782,1246,616,2654,3306,3058,2890,2092,478,710,322,2622,2760,3146,2032,3090,2518,2988,3150,526,792,2710,2642,2558,1402,1592,1144,1116,3084,1764,2146,2640,2266,3430,2566,2422,2994,3082,3140,3158,2416,802,1944,3256,1204,2534,2112,740,2774,2998,3188,1648,2574,2302,3102,2134,3200,3166,3138,790,2436,2714,2368,922,2940,754,2152,1630,2874,542,2708,430,542,2608,1068,790,2730,1132,3056,1832,2718,2830,1578,3168,2392,1382,3140,956,2738,2514,2668,2588,3108,3152,3170,2360,458,808,1500,668,1162,426,300,496,1298,1284,1206,1478,760,1322,1514,1492,1242,1350,624,1054,974,952,564,524,1060,2138,796,534,2426,538,2414,2420,536,2330,2228,2172,870,2430,2408,2424,2256,2406,2422,2424,2034,2414,534,2402,1102,980,2412,2428,1012,1230,2412,530,2256,2328,2338,2368,2200,2428,2416,2362,2406,2410,2390,2428,2134,2408,2448,2142,1628,2384,2438,2070,2422,2388,2396,2410,2410,2460,2208,1928,1490,2414,1642,1714,2404,2234,508,816,368,1012,4394,1355,3067,843,582,470,580,1007,994,887,1260,574,4093,3144,4093,3800,4014,3104,3826,3810,4093,4093,4061,3286,3634,3891,4088,3874,3838,3362,4049,4093,1334,4093,3826,3240,4093,3723,2952,3782,3036,4093,2390,3293,522,3326,1894,352,2040,2114,2118,2052,2050,360,2074,2058,2088,2078,2058,2028,2036,1360,3340,1591,1600,560,456,448,526,474,600,596,602,562,342,430,474,430,544,522,522,512,510,526,584,474,528,570,572,510,508,352,544,496,510,514,692,644,452,534,660,578,592,596,332,708,476,478,324,338,618,612,376,622,310,602,442,412,472,470,450,480,396,318,456,454,404,462,398,458,402,318,458,418,388,444,336,402,460,368,560,498,594,574,528,514,568,548,518,468,468,490,480,346,640,402,510,448,376,514,426,712,342,430,406,392,402,400,710,542,402,444,500,542,748,614,494,512,796,2026,456,468,872,402,382,390,460,396,674,664,548,536,492,668,550,506,376,372,484,786,386,400,382,388,452,746,680,668,664,406,448,628,702,428,694,616,488,488,474,484,508,496,584,472,432,456,462,444,426,430,438,318,512,426,456,548,394,432,322,310,302,748,458,452,466,466,306,326,378,388,314,374,374,332,344,370,316,356,364,462,306,448,362,362,428,362,366,456,476,474,320,494,436,482,440,324,362,310,432,300,434,356,300,392,438,488,436,516,316,460,644,388,664,324,570,562,448,444,444,622,416,468,476,804,534,1728,612,472,468,464,444,318,322,446,486,480,474,446,362,442,438,314,496,466,418,620,1768,374,610,604,584,586,578,650,650,658,648,438,606,636,480,330,390,476,450,466,348,342,368,460,458,372,378,304,474,472,458,456,404,468,480,494,468,484,430,452,462,462,330,468,302,434,452,360,446,620,710,642,746,822,482,736,406,620,616,726,654,328,624,502,550,416,416,422,400,398,408,370,364,526,442,450,450,436,446,600,402,442,362,302,450,434,378,542,562,416,466,452,462,468,462,332,466,392,484,458,446,442,458,448,502,686,476,518,608,382,530,414,338,408,504,386,466,392,418,364,362,300,548,526,620,610,496,504,428,456,366,332,366,440,476,478,462,434,366,442,398,304,544,530,450,414,458,620,636,798,354,418,998,312,468,404,376,528,332,410,398,408,614,444,438,600,508,566,620,514,472,400,484,414,318,568,900,620,444,408,346,482,426,402,444,438,460,852,432,418,410,676,316,512,406,404,500,728,628,710,708,400,460,606,504,788,542,594,454,428,448,736,698,500,408,406,372,638,428,2890,2912,1292,2766,2764,2754,2760,830,1788,2732,2716,2670,844,1722,2828,3728,1060,504,2588,2552,2576,1518,992,2556,2582,2392,2276,2564,2604,2181,1871,2037,2925,804,366,370,374,370,1096,372,372,368,406,372,380,534,372,480,428,378,730,650,766,950,850,616,864,1318,688,1176,740,926,740,520,764,370,368,676,380,374,554,454,842,344,2927,1010,2908,724,572,556,368,432,366,394,2882,358,996,832,1064,912,824,858,824,1838,332,310,2122,766,324,374,2772,834,860,920,866,708,740,1314,550,548,784,858,718,1034,1008,776,948,862,514,590,324,320,680,348,1400,1422,738,2528,988,1748,560,512,346,734,386,400,374,308,798,802,314,1602,664,662,324,1098,1400,814,348,1148,1408,338,822,482,1202,854,692,1284,918,328,906,708,2014,428,356,350,692,926,588,1102,360,358,356,514,510,878,802,2888,696,354,344,518,1004,818,1660,1326,1322,456,812,434,382,1008,620,656,450,1412,528,610,846,442,910,358,2748,1518,730,314,1336,1636,820,1100,1088,744,746,340,366,626,550,588,828,360,880,314,824,816,672,804,352,698,2896,1610,494,488,1228,810,812,924,1206,814,1864,1006,902,1604,534,526,898,574,898,1150,646,558,432,578,488,776,710,644,934,396,946,1226,1188,802,872,446,912,490,364,504,482,470,464,962,976,1348,702,406,804,524,610,388,790,1320,652,742,730,1618,994,638,1602,932,1846,810,806,1928,636,468,800,1718,822,410,526,1588,1264,1174,742,606,1208,1172,730,1404,996,724,738,564,320,628,424,458,412,380,1304,1310,1172,1752,960,384,600,550,836,656,940,1032,646,888,978,506,534,706,1910,820,830,326,780,1534,526,822,972,586,444,520,566,1366,972,398,464,1336,1218,1234,994,948,426,360,678,490,594,544,464,1422,800,626,904,1310,620,464,356,2662,506,302,834,316,450,1408,502,984,470,310,500,304,314,436,372,984,3190,312,974,434,312,302,828,472,358,1424,306,306,476,304,4211,4211,1210,1228,1282,1214,1328,2262,1020,490,1178,530,1430,1222,1678,1204,1636,760,734,782,714,1680,1016,954,1246,1346,1058,2238,996,1034,2196,2754,1090,1700,1824,1124,1486,2648,2738,1526,2032,1770,1504,962,2866,1804,1646,1226,1914,1440,1526,1502,1588,1570,3324,720,996,1406,1430,1598,1818,1484,1686,966,1034,1660,2034,2620,2644,1310,1018,2460,2196,744,2250,2300,1996,1784,2192,1294,1478,1794,2984,2616,3610,1220,1008,796,1974,1372,1032,1990,3530,950,1516,1000,1213,2659,2375,2072,1048,3426,2734,2452,3334,1140,1444,1344,1176,1034,1012,1440,1564,1820,1400,2324,1292,2182,1990,1750,2912,1572,1408,1438,1120,1122,896,1020,842,926,1284,1746,1266,1650,3582,1828,1156,2298,2302,3764,1676,1344,2668,1402,2160,1622,924,894,808,846,1914,1776,756,614,1562,1154,2846,1608,1346,2336,2262,1302,2598,2608,1610,1764,1430,1524,1774,990,1216,2068,2894,1678,3728,930,1184,1556,1426,2990,2154,2322,1424,1552,2236,916,1406,1670,1244,1178,914,1862,1442,2024,1746,1786,1962,936,924,2236,876,1366,1304,1596,1956,880,1750,522,506,1256,1466,4144,4144,4114,4114,1156,1306,510,1374,454,876,1572,1328,4114,4114,710,610,1718,608,1692,1618,1582,2190,1596,1720,1842,962,1686,1692,2036,1830,1730,1736,532,1064,790,442,1556,1178,1404,1868,2004,520,854,468,1810,1790,1942,1428,560,1212,1666,512,1074,816,772,1812,474,1542,1600,2030,596,986,1844,1244,354,428,996,1742,2006,470,586,1932,864,642,1392,1438,564,2048,2040,1398,1086,850,2000,776,946,1810,1850,602,694,1012,2004,1092,1242,1874,730,648,1238,588,1190,1162,446,1060,848,2006,754,356,590,1388,486,1186,1396,1398,1384,1512,550,1270,912,1938,982,2014,856,448,846,844,1598,1096,1236,1906,1530,1598,480,784,1520,2116,388,594,430,2020,2044,708,686,1948,1934,1908,366,1808,1960,1868,1648,1986,644,1248,1786,1968,1438,996,1938,822,642,618,454,394,1212,1372,1362,1376,1364,1364,1388,1380,1390,1348,1382,1396,1392,1374,1374,1266,1378,1366,1366,1376,1368,1386,984,1252,1322,1362,1320,1902,798,578,1984,616,750,560,560,732,1406,618,966,582,1978,1204,680,2014,628,346,616,680,2038,2022,1402,652,812,1942,2012,1914,862,806,1688,412,500,344,2282,512,752,1258,1236,426,1462,1926,1946,1696,1670,1554,1976,1708,332,1138,1522,1454,1854,1680,1268,1918,1562,1926,1556,1000,678,1704,1868,1902,358,358,354,352,1372,632,634,1262,1798,1222,914,796,696,562,670,650,1168,1912,1218,912,1870,1700,1652,1794,1260,1414,1590,1784,1920,992,442,1308,1094,1856,1824,1256,568,842,854,590,500,1330,1934,1938,616,386,1508,1258,360,884,726,890,1944,1822,1926,306,1018,1936,1260,1402,1924,1916,1796,1926,1916,1924,1422,1256,674,618,638,1198,340,1166,1594,1926,1426,458,1264,1918,842,478,1626,1418,434,1230,1928,1200,1784,1012,1526,408,938,1692,600,960,818,998,366,548,458,666,1968,1212,860,616,1070,2292,2278,1052,660,1932,776,2198,1408,1390,1536,1524,1854,1862,2128,1150,1126,1038,1072,1190,1130,1184,2392,1934,1464,670,636,904,2062,1016,824,992,1514,1234,370,506,394,1732,1162,1498,1192,606,668,592,732,2322,646,1160,894,672,700,1980,674,732,1000,1694,2378,1820,304,464,2694,370,896,984,682,2282,1044,700,1112,2208,924,1080,912,1592,778,880,416,1490,602,1748,2158,1538,1694,2352,2346,2374,2160,596,486,572,582,366,448,574,312,390,376,2274,2974,2492,1916,1024,386,1100,2832,484,904,1532,512,1106,738,792,886,814,1564,1086,2234,1300,2328,1304,1300,2264,2296,636,590,2472,488,828,784,590,744,888,950,456,828,492,1696,806,2886,2878,522,722,628,862,1464,764,1066,2390,2376,2336,2342,1990,2524,2014,2240,2092,2518,1404,1190,1112,578,420,558,780,766,1000,2764,2770,2772,1358,1364,1282,1148,1692,1820,2394,878,688,740,744,2796,2162,1262,660,1814,1300,1084,1256,1044,2612,2332,1604,1594,1778,898,380,1054,428,2678,2670,2458,2580,2766,874,2514,1634,542,548,482,592,2086,768,940,926,564,788,2810,2674,2310,790,1084,1108,1022,1050,1084,1056,892,2214,864,1106,2170,2210,1836,2018,708,700,698,1492,2382,890,782,1742,1342,2390,2226,2664,1542,1882,1154,2964,2372,1802,1190,748,454,792,686,1062,1958,1750,2220,1106,850,2288,1240,1216,960,1184,1106,2178,2276,2626,2720,798,936,2012,1318,510,328,590,402,636,1118,564,1754,1724,1816,618,902,2086,2034,2628,1068,1050,606,1194,1048,1908,2100,1114,516,606,562,1672,2482,508,1010,518,672,636,680,640,408,632,486,552,574,460,680,918,770,796,906,2232,2626,836,918,716,820,460,950,3050,2084,698,1068,2276,1520,2170,2190,2124,1626,1080,1070,712,358,480,1100,548,584,1122,1012,362,1274,666,850,352,2100,2708,360,2038,2424,1932,2556,366,2240,782,526,2132,408,1538,382,1880,374,1598,1544,736,636,1370,338,1746,2100,1594,380,1160,926,1098,460,2256,1602,1090,1112,366,978,980,338,2004,2176,980,846,2024,2214,2194,382,1590,2038,1954,2086,1918,2270,2252,2126,2162,1600,2100,2312,2218,2366,2134,1924,2632,1726,1744,2176,2298,1622,1998,1600,2198,2330,1620,2248,2368,1546,2276,2146,1932,2216,2086,1554,2186,2168,2212,2228,2074,2210,1580,2230,2324,2174,2368,2054,2124,1964,326,2414,2078,1810,2182,384,1348,1208,1068,802,1306,772,1146,1264,1844,1990,2122,2652,1422,1052,1588,1538,2488,2884,2316,1784,1280,1826,2418,1494,1716,1790,1702,1728,1646,2620,2582,1806,1272,2294,1804,2020,1560,1912,986,928,2190,1420,1494,1756,1710,1952,1964,1722,994,470,2292,2686,1826,1864,2714,1428,1484,1142,1516,1784,1384,2370,1624,2206,1564,2006,1904,1782,2122,2092,2220,2246,2162,2032,2120,2148,2026,2240,1930,1944,2116,1746,1514,1556,1834,2008,1758,1192,1154,1728,1798,1582,2076,1566,1114,1066,462,644,698,774,2626,1780,596,1370,3054,2874,1426,1388,2748,3164,2370,1842,1124,1660,506,880,496,3102,2530,782,762,1878,1806,818,1316,1454,2290,1574,1080,2336,2198,2756,1960,2840,2412,1900,1498,2488,2174,2532,2356,1544,730,2390,978,1624,2902,3038,1742,900,1628,2644,2658,1622,2468,2116,2206,772,1686,2152,2586,2576,584,576,1562,526,2644,2236,1726,1724,962,1994,1584,476,2424,592,954,1950,466,868,1318,1818,1718,686,1270,708,880,1134,900,924,456,1080,714,2150,1112,486,1172,844,1006,834,774,1832,880,966,1094,1090,518,1090,488,1130,428,1090,1104,1078,1010,1216,702,1952,384,1020,1112,1140,992,736,980,1596,592,1092,1032,1082,1106,1966,1970,726,1222,1180,1044,1178,1278,1956,1072,1136,1022,1314,1096,1106,1078,406,394,884,774,1102,1018,1178,1202,1118,1214,736,1462,1358,1114,2460,1288,1230,1010,1020,1134,864,878,1456,1418,990,1234,1098,1490,1408,1194,688,484,1932,1620,1202,1008,1682,1008,746,1012,1212,1208,1078,654,1212,1210,792,1210,852,808,1046,1074,2130,1542,1074,1538,1558,1078,1308,2182,1080,844,1422,864,1096,1034,1204,962,1982,1076,1154,1126,1136,1928,334,730,1088,814,1212,860,1138,854,846,336,664,1104,884,830,1424,1852,1552,1500,564,1416,1764,1160,3500,720,1828,792,1908,1376,1632,1356,1268,3008,1268,1572,1788,1544,1776,852,624,864,1768,796,1848,612,1780,1808,1764,1640,1980,1056,3172,360,880,1656,1808,1756,1612,1188,1620,2592,972,1788,1680,1752,1792,3268,3212,1988,1916,1700,1908,2076,3172,1672,1664,1664,2040,1780,1796,1756,1588,1440,1252,1788,1676,1892,1960,1812,1976,324,1204,2372,1824,3976,2012,1648,1656,1844,1016,2388,2304,1640,2016,2424,2292,1948,1120,888,3180,2628,1964,1640,1628,2740,1628,1956,1644,1976,1960,1740,1076,1960,1976,1288,1972,1388,1480,1700,1760,3460,2496,1752,2540,2536,1740,2136,3500,1752,1372,2316,1800,1680,1976,1572,3232,1524,1748,1872,1832,1868,3156,548,1188,1776,1348,1988,1648,2236,1392,1372,1620,1804,1436,1852,1178,1026,1072,998,958,774,308,1678,2168,1034,662,946,1316,1022,304,302,704,600,1238,1086,458,804,712,654,792,1086,880,734,1148,758,514,1230,956,1318,1612,1814,1262,1212,558,508,588,516,534,414,598,732,754,1278,988,1102,874,1006,674,732,518,340,374,364,674,714,1146,1068,1072,1012,1266,1234,904,798,1110,1232,1006,1336,2224,2202,720,544,442,914,876,534,354,316,382,344,964,896,2110,322,444,866,510,476,856,1144,724,686,758,2210,548,696,702,592,1804,1802,1632,1100,1154,2286,1124,964,836,1470,2168,1730,1652,1230,1422,1396,1304,890,878,1276,1082,928,798,2212,776,960,2168,1036,596,608,2340,2234,1804,1496,1068,1090,946,972,932,936,1402,784,1326,558,1116,938,990,950,1572,402,984,952,1182,360,478,1118,1278,538,638,690,600,528,838,862,512,754,692,534,546,500,1388,1328,722,730,1324,830,404,914,1422,1404,1188,566,552,1054,1618,1216,1216,564,1464,1272,396,1328,1268,964,2080,1288,828,1188,1644,1276,424,368,896,312,1348,1000,812,932,1016,1088,992,1368,1096,912,1432,940,636,1536,1196,1648,2008,1668,1580,1512,580,696,560,728,712,668,436,524,812,916,944,1592,1232,1244,1384,1096,1264,844,716,528,364,540,456,836,884,1432,1324,1336,1260,1580,1532,1088,988,1380,1532,1252,1668,2764,888,764,556,1148,1100,672,436,396,377,432,1192,756,2608,356,312,412,328,556,1076,480,636,596,1064,1428,900,792,952,2752,684,872,740,2252,2244,2024,1376,712,696,2836,1196,328,1044,1836,2704,2144,1532,1772,1736,1596,1108,1036,1600,1336,1160,1080,2876,972,1192,1232,1292,744,760,2908,2772,1908,1364,1176,1212,1164,1168,1744,976,1660,696,1392,644,1168,1236,1960,572,488,1232,1184,452,592,1396,1596,672,484,856,748,1044,632,916,860,668,376,680,620,1728,1560,768,912,1648,1040,500,756,1696,652,796,1480,712,708,1308,2084,1756,1688,512,1448,2416,578,312,310,350,646,498,714,716,630,890,602,918,432,970,302,518,892,548,610,874,600,606,710,712,440,1500,914,1616,1406,432,1480,1454,1412,510,1476,894,1424,718,1472,614,1462,1510,438,1448,898,1486,1552,1454,616,1588,910,1498,1442,1466,1444,1456,612,1656,1630,434,1446,722,1514,1524,1484,1492,1460,1514,1514,1600,1532,1534,1504,1540,386,958,716,696,676,658,2742,618,1110,590,824,614,598,592,470,620,594,364,550,596,588,600,600,556,584,322,628,592,604,532,600,592,600,578,308,602,612,546,300,580,616,620,584,610,618,486,514,584,598,608,614,612,602,536,564,590,604,608,594,542,606,612,342,622,616,618,370,602,608,578,300,590,470,562,614,602,544,308,600,612,592,618,606,604,558,610,330,614,582,600,606,610,598,590,606,562,316,606,700,608,608,584,620,610,392,306,316,586,586,318,300,380,600,610,616,312,388,600,304,602,316,590,600,610,612,582,614,640,600,628,322,612,620,324,592,590,606,586,606,608,622,614,582,606,590,630,592,594,596,610,614,592,594,712,584,488,606,570,600,318,600,598,578,582,594,616,708,590,604,336,628,612,604,590,622,606,606,574,614,606,554,318,608,616,596,584,616,610,608,728,606,468,610,610,608,624,1002,490,764,1496,3260,1110,2132,396,3258,666,726,1064,992,1234,1018,1004,3454,1090,532,1532,1764,1048,1010,640,1138,3984,3844,730,694,532,942,1832,412,1362,526,752,818,2852,862,2654,690,1008,1946,422,406,1092,692,316,958,606,420,300,802,824,688,520,388,2050,424,2904,1868,3830,478,1136,1708,366,742,1916,1916,434,762,1024,420,3514,810,3764,476,526,714,2428,1474,1356,304,340,2218,2110,1772,372,322,390,1748,540,310,386,698,1238,2306,1156,2112,2206,1340,3784,1502,676,2630,2588,2596,358,750,852,2742,820,612,806,450,388,448,1272,1016,998,418,416,524,656,662,2802,1234,2808,2806,784,862,1498,390,530,2824,1982,2818,726,2366,538,314,2814,990,846,360,508,392,932,502,416,1442,404,438,322,502,1088,424,2828,2244,852,1260,1156,410,484,698,392,426,572,1064,584,528,470,368,742,304,404,858,2786,1230,1194,2800,2798,1210,1276,792,782,380,310,604,518,376,326,324,306,1240,1004,820,2798,472,780,478,1128,548,1114,610,1146,896,2770,340,384,1582,530,2788,2800,2802,2794,502,1846,2702,2806,2796,2790,2796,2798,2800,2798,2808,806,338,356,490,370,550,2800,1102,1036,786,2474,760,782,1584,1012,1060,1106,2814,2730,532,466,306,1550,482,1122,304,2798,2702,2804,722,702,670,2804,2804,2812,2048,1300,1466,2762,1360,620,392,1126,686,410,608,1444,956,1060,920,1136,2012,876,578,922,854,832,464,856,1014,1180,1678,948,2676,2208,2674,2058,374,2922,2000,636,484,474,394,888,1324,766,2616,2802,904,536,428,1098,378,564,922,1186,850,1020,1824,768,490,1194,596,2772,2778,330,666,1108,2816,2860,2804,910,1302,956,902,906,330,444,886,650,2794,2802,2798,2804,1032,590,688,354,662,750,320,578,628,596,578,572,570,1046,576,664,444,486,402,384,338,336,710,518,402,306,568,766,2186,1756,608,730,2796,2744,2716,2760,2770,454,352,910,362,1894,538,966,2806,1110,1118,590,1156,994,1108,1036,2542,2804,1704,1024,1022,1332,2798,2794,2798,954,964,976,3110,1040,770,714,1810,626,640,1244,2782,2458,1752,402,932,1048,2724,2774,1128,594,2860,1326,434,380,2238,566,2696,778,1280,2790,2770,448,508,406,1286,2762,2424,2770,884,878,2778,1738,2806,1386,1740,2772,1742,2774,552,400,1480,2766,950,1522,1134,610,606,2768,1442,2782,2350,1918,2772,742,762,676,524,2610,2796,434,500,386,1390,2806,2826,2680,1916,690,2800,1980,474,2846,1174,1358,300,432,684,696,326,1990,2674,2888,1354,1176,2776,2774,1418,350,1234,2766,1654,320,1254,626,2710,2772,2822,2770,2772,2768,400,420,618,970,2004,683,731,729,729,746,721,725,734,730,729,719,728,737,1979,415,2284,312,332,1056,1052,696,2336,2338,2340,2338,2340,2336,2000,2334,2340,2342,2336,956,1260,1936,648,504,2316,1884,1962,1712,1334,1138,1196,1218,1758,474,956,2334,2336,1292,2336,1020,370,2340,2338,1968,962,742,2338,2332,1058,2336,1198,2334,2342,912,1404,1090,690,1226,2340,934,1110,1122,1882,2336,2338,926,978,1012,966,1086,1056,1492,990,2336,1074,706,2294,1502,1100,2332,2334,1246,2336,2338,1004,800,662,888,2128,962,2332,2244,2334,796,884,2342,2338,1032,2224,1208,1036,1176,946,2336,2336,772,966,2336,2336,2352,2338,1128,1224,2336,1806,1564,1124,1186,2174,1508,1154,994,2340,1046,2336,1986,1466,2340,1460,1500,2336,1108,1140,1048,2362,1132,1102,2340,2338,816,1066,2334,1266,710,2336,2340,2338,1300,1984,742,1124,2334,1454,1344,1084,1390,1090,2332,1442,1192,1072,1046,606,1190,2338,728,2338,668,2336,2340,1066,904,2422,2334,2334,1122,1246,2336,2334,2342,1162,762,1228,914,850,608,672,2342,374,2958,2474,1662,2640,2532,2506,2480,2532,2504,1724,2460,2468,1638,1446,1740,2280,2672,2490,2506,646,1332,1512,2202,2478,2176,2504,2122,2496,2256,2498,2488,2590,2502,2476,2496,2494,2424,2718,2492,2412,2506,2500,1282,2440,410,512,1104,2484,2362,1242,2292,2474,2336,2394,1458,1202,848,2500,2474,2520,2496,702,612,938,1296,1004,1350,822,1908,1210,968,794,1492,2302,774,1358,1174,2302,968,780,1844,1756,770,1108,890,1070,1110,1114,1106,1746,1976,926,1880,1736,612,790,998,1176,938,1286,1482,954,1246,736,1100,1264,886,1004,984,1212,980,564,862,1174,1894,760,688,838,1068,896,1234,998,390,940,686,976,1886,974,898,714,1070,1224,978,1002,1472,1782,852,932,992,1686,942,1574,2194,702,1008,946,1308,1002,1360,788,1930,1302,1216,958,948,2328,776,1366,1340,2310,974,856,1876,1766,774,1166,898,1080,416,1120,1120,1110,1754,1722,974,1894,1758,914,1000,1190,948,1294,1488,910,1254,732,1214,1156,900,1000,988,1222,986,1214,872,1180,1902,770,842,848,1334,1080,896,1238,1004,944,966,560,988,1894,1028,720,1070,1234,978,982,1006,1484,1788,858,1096,930,1708,946,1576,2024,1748,552,376,572,1188,780,400,736,740,1220,1272,624,980,1476,908,424,644,588,368,856,700,1744,526,952,570,878,1198,788,890,994,726,1214,1266,320,976,1472,690,712,904,422,642,866,856,696,694,342,2196,2220,2212,2212,1150,1426,2048,2036,472,2160,2036,2212,2050,1888,2072,2190,2146,2226,1472,1954,1878,1920,1882,2222,2116,2110,1792,2338,2308,2600,1984,1920,1636,2208,2190,1804,2090,1958,892,1068,1202,1986,2304,2098,2128,1948,2228,2524,2050,2212,1866,2256,2038,1922,1820,2506,2018,1822,2022,1846,1652,2344,2112,816,920,496,812,1064,1096,572,736,2276,2276,2268,1472,436,344,600,1824,1680,1696,1324,340,1596,2216,1444,1800,1716,1032,2108,2256,1224,1592,1320,1372,1596,1436,1920,1268,2244,964,1060,1592,988,2256,1632,968,1420,1004,1320,1516,2264,1436,1668,1856,812,1656,1596,1900,1264,344,668,508,524,424,820,660,620,630,790,828,1100,834,952,356,350,720,412,1102,350,512,566,404,420,372,1116,876,408,1436,840,1162,1164,1142,1142,1162,1150,1152,1852,1192,610,2956,1596,1699,1646,878,1034,2512,1328,2158,3606,3608,1894,1670,882,2660,3642,3626,3656,3626,3620,3614,3614,1708,3600,1694,3604,1816,1826,1814,1808,1806,788,790,1824,1814,1808,1816,1832,1816,1816,1472,1832,696,1812,1810,1844,1836,1792,1816,1806,1814,1822,1820,1814,1815,966,764,760,448,486,788,604,906,442,398,872,1012,814,1180,604,362,450,448,474,602,778,778,780,1426,876,450,538,452,450,516,668,434,420,482,430,434,582,542,462,678,388,704,606,762,1496,822,762,700,694,744,1286,904,930,904,880,862,558,630,608,762,734,1048,486,546,940,868,874,1048,444,424,462,1246,420,342,400,478,1236,968,1808,1784,1990,1642,1804,1770,1786,880,546,1848,1778,1750,1756,1738,1978,1996,1980,1698,2444,2330,1598,462,576,722,1090,898,1182,464,518,458,512,630,602,642,634,628,644,642,632,532,644,804,752,750,740,1768,752,914,918,924,904,1084,1094,1198,1214,708,788,750,756,892,932,910,708,930,814,750,762,928,760,748,848,744,752,746,748,746,496,512,446,518,458,446,466,826,720,714,738,1684,784,766,2326,2496,1164,1150,1056,1226,740,862,914,854,884,902,870,840,738,594,690,694,640,704,728,690,1326,616,1254,460,538,578,750,674,674,760,1648,672,430,446,442,598,476,660,662,950,332,618,328,320,506,598,750,724,754,796,788,726,878,952,548,1104,1068,850,402,406,450,428,470,442,436,576,496,528,590,580,500,562,546,654,580,640,618,632,1236,576,890,516,750,746,1136,550,518,658,434,402,618,646,558,664,466,718,542,656,494,772,522,534,614,728,714,700,768,782,856,712,756,1746,714,670,1326,820,910,912,538,602,2250,2386,716,1374,672,650,586,1118,716,396,1082,1694,754,344,356,382,494,394,2208,2236,1014,1202,2148,1288,662,864,550,1972,580,1328,2344,848,1032,752,562,566,1676,778,1354,1086,1072,1124,1126,1068,2606,1910,660,1160,466,2020,2602,766,744,476,620,778,684,452,554,542,448,910,818,954,886,902,876,1066,660,414,426,662,370,610,360,500,458,302,1058,856,662,510,848,892,964,642,818,608,906,748,1218,1796,626,596,500,460,930,652,572,914,800,784,614,1218,844,662,2598,386,424,516,404,436,630,650,326,532,2462,848,874,1518,1242,874,966,2602,1126,1540,1484,1500,618,704,760,590,520,874,978,1234,1202,802,682,766,852,592,836,850,850,716,952,1150,800,870,2076,2302,2496,2424,2598,2524,2448,2476,2252,2250,2412,2552,2438,2394,2466,958,998,1900,1338,744,1930,2108,2136,2212,1888,428,2026,2440,832,1400,2456,2250,1196,1366,986,1410,1542,2766,2624,2266,1220,1004,844,2552,1226,704,540,552,892,1062,980,1022,1160,1494,714,1138,946,722,788,728,1078,878,734,498,904,900,898,896,426,880,756,336,322,464,1130,448,450,456,988,840,752,738,486,404,410,352,390,386,706,564,1088,730,832,606,1112,496,926,710,930,1042,1018,814,622,664,672,734,470,614,746,714,596,730,764,1524,1132,1064,1100,1450,1138,1098,768,1254,1298,1292,904,1374,1172,1044,590,536,438,556,696,848,986,608,546,738,998,716,660,524,682,452,322,370,338,348,460,430,410,334,504,470,556,568,2618,1180,1090,1128,1108,1234,1288,1202,598,548,706,1302,1286,968,1268,756,1446,990,1416,804,1586,1620,906,758,1474,634,1348,768,1132,1236,646,376,654,1174,752,962,956,2262,1756,330,948,936,792,544,1546,1210,788,888,442,578,562,500,796,982,1088,852,838,772,672,596,686,432,794,800,930,562,1452,950,974,722,1062,1004,1200,422,750,848,650,848,988,742,1468,1118,1252,1006,1140,1486,964,1932,1924,1996,1960,1846,1851,1867,1971,1168,2052,1948,850,1364,864,874,878,902,958,728,824,918,814,552,756,760,750,610,914,648,590,808,1218,606,856,1014,744,898,900,762,892,872,908,896,740,978,704,974,844,908,904,728,1080,882,860,810,964,920,660,868,872,652,890,768,962,844,890,676,960,1946,968,850,858,900,970,886,834,854,740,742,860,736,448,444,436,446,434,442,442,440,456,894,1024,744,950,930,878,906,824,894,826,904,840,972,852,446,446,444,446,442,446,446,444,448,916,974,902,886,728,904,776,764,788,906,860,836,968,966,974,854,960,856,900,882,876,864,1362,886,698,894,908,918,870,892,858,1018,936,1016,816,1004,958,900,588,1008,910,874,902,888,758,776,746,888,452,938,798,896,1956,896,892,904,934,900,870,840,1008,976,610,982,852,966,914,934,956,882,786,902,858,782,726,882,850,840,922,814,964,946,876,864,950,876,884,1012,894,964,840,824,850,824,1940,998,882,858,878,904,870,990,730,872,960,888,1906,900,930,900,974,974,652,934,856,882,968,902,826,954,888,866,976,878,892,864,914,900,626,754,872,892,978,922,932,862,908,910,906,870,876,896,878,866,866,886,958,730,872,964,856,904,886,954,428,412,444,424,448,432,424,428,438,420,418,402,898,808,774,1008,806,976,832,836,1374,554,438,1598,464,302,668,458,610,748,634,658,626,344,398,888,360,572,436,618,436,622,624,632,788,344,758,528,508,526,616,536,390,748,362,806,744,710,706,616,748,424,420,748,748,756,332,904,364,694,686,706,732,708,724,710,706,748,748,760,766,764,756,744,744,744,750,404,886,364,396,928,772,652,738,736,806,1616,1612,752,450,818,668,820,794,1712,1184,1076,726,486,502,564,1420,2568,770,908,360,442,438,400,406,540,616,384,382,382,384,468,392,372,368,408,416,420,402,412,422,392,400,398,372,372,370,378,380,384,374,374,376,692,364,428,362,390,390,388,390,394,392,424,404,398,896,338,326,322,328,326,318,540,928,330,718,700,708,712,716,714,720,722,720,706,708,448,518,624,404,484,416,996,938,1010,396,804,320,628,1110,796,1312,956,1436,1052,1434,598,584,674,682,754,640,556,1182,606,1112,702,784,612,744,756,738,594,582,898,914,558,776,816,624,432,378,430,498,590,718,700,524,668,608,988,690,744,848,796,626,358,448,316,320,1236,2924,572,1002,1000,998,430,924,356,356,358,356,356,372,370,372,370,374,368,378,360,468,468,466,486,476,476,412,410,362,384,378,450,464,486,424,420,416,418,410,408,410,410,412,412,954,418,942,446,520,526,524,460,422,428,426,438,412,436,442,492,510,592,570,570,588,552,574,568,566,566,574,554,580,570,564,568,500,500,570,474,582,594,534,508,624,634,498,784,1322,568,630,632,594,762,682,692,654,558,608,618,918,930,956,960,940,2896,636,634,560,638,640,570,580,558,528,578,572,1064,914,350,536,544,552,594,570,1152,482,396,396,846,1530,688,750,566,606,588,586,580,622,572,468,504,388,370,600,600,550,596,672,622,588,584,564,586,668,568,576,604,602,658,662,638,636,662,650,624,634,738,450,480,400,592,412,400,478,426,394,562,314,554,304,578,498,504,512,338,396,386,414,498,364,454,370,378,338,406,372,306,328,330,924,728,1054,1052,838,438,764,574,970,976,2480,1026,1034,984,1040,1004,1272,1022,2592,908,976,450,1072,398,792,372,724,716,630,698,712,710,710,726,744,716,734,740,740,722,706,704,718,728,578,674,698,696,708,728,726,686,698,696,714,734,644,972,892,978,980,972,892,1018,942,696,698,716,720,718,692,922,370,458,1198,1114,766,972,1046,818,1192,1528,1400,1116,740,724,1052,992,1088,1038,1136,1222,1136,1138,942,1064,454,318,1352,1012,368,928,500,492,492,500,498,502,500,496,496,492,490,498,584,508,548,500,528,506,498,502,502,546,502,638,648,634,636,678,670,322,686,666,682,724,672,798,740,682,660,686,676,1050,792,742,1054,592,1266,884,628,1238,1098,964,2896,1700,864,796,750,740,756,652,760,748,754,752,652,698,678,764,684,718,802,684,674,640,636,754,686,772,760,764,652,652,702,772,764,656,722,688,694,694,980,1112,980,2876,1018,998,912,902,1050,1266,652,636,642,640,768,630,628,760,754,744,748,740,742,638,748,626,646,948,786,976,812,882,664,594,602,700,598,704,792,804,816,808,824,850,820,812,838,902,828,834,2894,844,888,1028,608,530,658,928,346,764,764,682,930,716,692,924,926,1172,706,724,706,704,648,878,646,686,1420,654,944,2484,1756,636,902,550,560,564,472,348,520,518,494,696,436,440,504,504,582,558,472,468,610,752,314,318,320,452,460,522,516,516,524,518,508,516,544,502,820,680,644,650,656,656,658,660,712,838,724,730,490,572,588,578,562,574,576,626,592,594,738,532,512,542,542,624,660,686,628,636,578,554,632,656,644,608,602,654,606,612,604,576,570,716,706,710,660,660,658,732,796,720,602,590,672,716,838,1000,1246,908,330,598,594,586,594,588,584,614,588,590,596,648,588,602,618,532,444,554,668,638,638,640,634,632,628,646,642,634,628,592,624,590,894,346,510,776,440,454,794,406,660,304,710,562,692,616,682,626,1364,598,614,686,696,738,672,680,806,710,692,536,574,570,632,724,668,584,750,738,684,600,544,552,572,640,656,648,662,822,584,620,838,856,506,506,560,650,756,702,1110,730,380,730,384,1274,1084,550,606,754,726,628,642,626,710,590,636,692,708,622,726,558,1266,788,458,764,544,766,712,1040,1252,1396,1350,1402,1396,1220,1342,1436,1448,832,1254,1018,1264,1262,1344,1292,630,934,1126,1364,906,346,764,718,770,760,696,692,744,860,856,758,698,712,922,994,650,620,832,744,732,784,706,826,810,698,888,882,732,630,574,398,512,514,402,454,518,388,448,450,378,524,522,546,586,674,634,666,658,680,864,884,1076,940,356,388,412,304,300,360,534,310,308,464,410,468,652,618,538,354,374,310,324,504,494,392,360,438,408,418,516,410,492,710,528,452,498,490,590,590,1138,640,306,1058,760,790,2508,1472,1588,740,552,798,766,1042,1042,1404,1426,782,840,702,698,704,706,914,924,936,938,926,940,940,944,948,930,922,936,940,940,932,2964,1166,1134,336,734,734,722,698,710,720,714,676,354,972,910,390,454,644,518,634,666,420,620,1624,536,486,668,834,486,742,762,828,938,794,500,532,1196,1200,626,662,796,754,694,718,684,870,872,878,708,874,1062,1772,986,690,864,688,760,878,906,1240,1228,826,690,684,772,758,834,754,752,1142,616,936,874,704,956,652,664,682,686,764,762,736,744,570,570,624,626,698,748,718,638,604,608,924,932,922,894,964,892,1036,1142,1240,1124,876,956,646,1486,1292,1292,1474,1474,1674,1690,1550,688,1650,1542,446,578,510,600,740,952,966,1046,888,748,872,1038,1172,1174,782,908,922,916,1102,1094,808,814,634,996,958,1322,1100,730,812,784,1134,1038,716,1100,1304,378,1554,792,1082,1206,1370,1492,1566,1692,736,1986,2896,392,370,1044,710,1002,588,672,574,910,380,726,682,494,686,576,588,420,392,382,410,464,350,402,416,390,380,442,470,398,476,442,504,372,452,614,442,514,524,482,498,510,506,492,504,496,592,484,484,492,494,554,700,780,454,428,1062,1012,1154,834,352,360,342,368,454,474,416,650,710,432,370,392,362,376,384,370,364,380,372,354,368,376,388,374,392,448,404,424,822,750,626,740,738,752,750,734,748,754,760,890,848,842,780,552,904,1096,732,458,538,1826,1824,1158,886,464,990,608,582,530,636,680,640,590,590,728,646,620,692,672,600,634,730,538,580,554,566,638,594,556,590,594,478,596,752,720,814,730,762,720,724,720,768,696,712,652,740,766,942,856,984,752,634,628,612,702,728,786,834,796,792,726,780,666,628,686,686,776,692,714,784,704,766,632,576,716,674,582,714,602,886,852,646,626,702,790,662,822,782,648,896,790,878,812,918,772,380,364,358,350,366,396,378,422,426,946,880,884,870,886,874,908,826,910,2922,860,1164,1170,1150,1216,1254,584,914,326,750,782,744,662,692,592,796,774,624,670,734,700,904,584,818,960,602,672,826,1604,646,688,620,646,546,804,718,710,676,926,768,842,770,686,2442,1078,638,800,1070,674,834,762,1306,1284,1048,1224,1354,1370,1034,952,1004,958,782,1122,1416,1034,1366,1364,1230,964,616,1130,694,1848,1058,1132,1038,1080,1036,1186,1224,1250,916,892,1218,1288,1146,1136,1030,916,806,924,896,838,924,1244,1018,2244,2236,1054,1036,796,1186,1274,2528,1312,1300,1218,1164,1120,1102,1206,1052,930,964,516,1106,814,1110,1156,2262,1220,1072,1102,1408,1300,886,1292,1246,1510,1102,1402,904,958,2376,562,906,1080,2478,1698,678,1116,636,700,654,1240,1152,1116,1122,1130,1152,1140,804,954,960,1026,894,976,1158,1036,1250,1162,1104,584,384,1198,1122,2940,1228,1206,1480,1478,514,920,1292,1542,1648,1068,1118,1090,1002,2538,1252,708,678,1510,1518,754,610,1836,856,622,872,1012,1128,912,1268,1310,1640,1604,1522,1466,1008,1126,400,1492,1460,1478,1322,1408,2596,1552,1542,1144,1254,1356,1624,1610,1538,1578,1546,1516,1170,1052,1226,1370,1374,628,1446,1458,336,736,424,796,428,748,1538,1544,834,374,1480,1480,1444,1458,1338,1172,1366,1170,1166,1176,1154,1168,1192,1192,1166,1186,1162,1174,1156,1162,1176,1180,3004,1186,1190,400,624,598,344,880,348,580,580,496,640,1052,364,572,476,680,576,640,584,576,344,340,580,388,692,688,576,392,356,312,724,960,576,354,578,576,350,576,320,580,580,398,578,578,522,574,326,346,304,524,538,538,540,612,584,584,354,586,354,584,586,428,352,586,622,584,584,584,354,584,582,620,628,352,692,704,658,640,3373,3389,628,586,356,582,352,584,584,582,352,324,584,320,632,352,620,588,586,588,586,336,584,584,586,356,686,1198,584,584,584,584,584,558,1338,1300,1282,1290,674,364,586,602,582,584,584,584,614,582,584,614,2684,2960,528,602,796,1236,718,730,814,1510,656,422,796,718,1220,2700,566,530,2174,648,1596,1086,950,1454,848,988,1130,844,840,866,1114,1412,2778,576,1674,1448,992,538,686,514,710,620,680,756,686,1214,1362,1458,600,3134,576,674,532,1398,1186,716,782,716,652,1384,1700,814,1624,2988,1492,1610,1582,2008,2582,574,2180,1124,1346,1604,1344,1610,528,532,1618,1354,1366,1322,2712,748,2220,1226,1254,1024,1124,638,1292,572,850,612,630,690,752,394,1028,2708,576,340,3206,1212,1392,1258,1250,1102,1246,1432,1584,506,780,912,1574,574,578,2926,622,1028,620,1970,648,1180,600,1054,910,598,1450,1416,1500,598,2090,1228,1674,1624,598,982,820,658,600,600,600,602,598,602,698,662,604,612,1754,610,1160,1456,1760,1784,640,1764,1404,1666,626,1566,1478,1418,598,598,1292,596,1674,596,540,562,1014,1378,476,1360,594,592,592,768,600,370,598,1780,600,372,600,598,1356,876,870,372,600,660,372,600,592,596,1412,692,628,644,596,596,600,580,584,348,580,578,350,582,580,578,628,576,578,576,578,606,1546,580,580,584,666,576,578,1200,584,716,760,352,580,580,680,584,580,580,580,580,580,580,584,580,580,580,348,576,1792,576,1076,580,580,576,816,580,578,596,578,580,580,580,578,576,576,320,576,578,330,576,580,578,580,580,582,580,350,618,318,580,324,302,306,708,534,536,536,570,564,534,652,574,566,576,538,564,544,540,538,578,570,538,836,584,586,314,1190,312,584,584,346,1164,1044,588,1002,994,584,582,318,580,332,620,582,320,630,584,654,300,604,604,1650,606,1636,1444,2066,456,1940,1410,584,1634,604,604,1396,872,1548,604,372,604,606,1016,1226,372,604,688,602,1368,432,368,344,1348,1234,874,466,1260,332,1208,604,604,1216,602,1190,784,448,822,2192,888,1876,2206,500,1604,2420,2486,914,1328,1840,2404,2332,1654,1836,1790,2432,1882,2436,2404,2326,2026,2254,2350,2144,2414,2208,1886,1866,1672,2432,2422,1660,2416,1954,2416,2372,2426,2422,1946,1910,1974,2340,2244,2280,2426,2268,2422,2268,2384,2424,2412,2384,753,753,1272,1975,1059,1844,1283,1772,1531,589,1202,607,764,1958,2001,1113,690,1063,1461,1484,1884,2610,769,749,1491,1204,1522,1767,1490,1578,1130,2016,900,1890,1202,1636,2593,1793,2239,927,765,1613,1962,1525,1047,1133,1146,1044,763,2115,2057,1588,1321,2600,1152,997,1987,2182,1837,1264,946,1058,1771,1286,1321,721,1686,1660,1525,1085,1610,618,672,1099,1092,696,1271,1534,1784,748,1079,712,995,1084,1341,1099,793,1100,787,1631,1809,1883,1100,1588,2953,878,851,575,1092,524,1087,946,1299,626,634,839,544,1091,2107,542,653,1955,862,1013,1093,1997,738,1189,865,2127,2942,645,757,2044,966,711,1211,1339,3138,1074,743,832,1334,538,2410,1977,1539,1087,1734,464,684,1981,869,729,821,656,551,871,854,818,1805,1098,1190,753,834,986,1054,854,1233,758,581,1479,1113,570,425,538,633,1044,646,2363,866,2063,1227,1596,1212,2723,1674,1280,2039,2952,1605,716,577,601,738,894,1387,1719,1634,1678,1460,1054,1116,3039,1378,1563,1322,759,1118,968,1376,514,619,849,1102,1102,1101,1171,1110,1101,2408,2415,1185,1847,573,569,1536,2470,1355,1088,976,1576,1350,1240,1352,1012,2772,648,1432,2548,1557,2349,1045,371,1525,880,388,372,440,426,404,1674,1072,1186,1946,2636,2332,1722,1965,2225,1198,1001,436,566,763,792,2490,1910,690,1239,723,1335,1647,1939,2115,2248,842,1799,934,1920,1481,1407,2155,2179,753,1133,1126,1186,987,1310,806,518,602,1729,821,1633,2970,1805,1670,1433,1661,352,764,2974,2071,1500,1552,1653,805,3204,938,2180,1396,1474,981,1967,1361,2202,739,622,721,763,2003,2140,966,1316,1783,1134,964,1651,2635,1942,1413,1300,756,760,2085,1149,842,3120,1441,973,912,1325,1270,1878,2136,1776,2338,852,914,761,1912,973,2605,3209,1430,1402,3224,2917,1498,1377,1546,1963,2051,1460,2152,809,754,622,1046,1862,1996,1589,2745,3190,1420,1249,2189,2061,2527,2443,1763,2888,1921,2506,2220,2161,2177,2561,2480,2308,2201,2175,1686,1046,875,2383,754,1272,1969,1054,1846,1282,1770,1532,586,1261,606,769,1952,1988,1101,1066,1053,1450,1552,1871,2510,777,751,1490,1198,1488,1759,1488,1571,1128,2012,2904,867,1888,1202,1631,2589,1791,2227,925,760,1603,1960,1517,1044,1129,1143,924,761,2061,2047,1577,1314,2755,1384,1150,994,2474,2178,1816,1293,937,1051,1766,1284,1317,784,1678,1603,1524,1083,1606,634,672,1096,1094,624,1285,1532,1781,684,1079,712,996,1083,1341,1094,791,1097,784,1633,1813,1874,1099,1605,3393,874,849,568,1092,522,1084,939,1290,631,630,836,544,1088,2106,542,646,1943,864,1014,1091,1990,738,1183,865,2107,2875,643,753,2035,992,711,1198,1339,3128,1145,744,833,1446,482,2161,1976,1537,1098,1727,350,683,1980,871,726,895,663,552,860,906,888,1807,1092,1187,750,831,1058,1047,791,1234,757,584,1489,1018,506,626,541,630,1038,644,2411,864,2056,1228,1592,1193,1736,1284,2041,3229,1607,714,579,655,765,888,1385,1796,1628,1665,1463,1058,1118,2883,1376,1556,1235,1117,1122,1372,517,473,534,490,507,617,2549,2459,1441,1097,2391,2853,1262,1844,629,617,637,632,621,3056,1365,1085,980,1568,1312,385,1244,1348,1008,2626,646,1431,2542,334,1536,2194,1043,846,368,1524,880,973,434,1675,1072,1370,1928,2557,2260,1716,1957,2221,1193,1564,566,768,793,2377,1915,689,1242,723,1152,1650,1939,2118,2241,844,1798,936,1922,1328,1408,2152,2240,762,1133,1125,1180,1182,986,1312,808,520,1735,830,1635,2696,1811,1670,1601,1636,352,764,3158,2081,1500,1555,1654,806,935,2183,1312,1478,980,1969,1390,2206,732,619,721,763,2009,2142,1084,1314,1778,1130,961,1628,2628,1943,1414,1301,755,753,2083,1145,840,3106,1446,912,912,1331,1264,1864,2394,1778,2259,848,917,764,1908,945,2812,2531,1431,1404,3080,2826,1476,1536,1549,1967,2060,1466,2150,808,753,628,1045,1875,1995,1588,2750,3101,1408,1247,2307,2062,2516,2874,1763,2545,1916,2434,2608,2158,2183,2433,2538,2311,2136,2176,1697,1053,805,412,512,542,1320,1482,1216,1884,1450,1956,1706,1626,1784,920,1938,1714,1764,1632,1822,1926,1416,1454,1852,1984,1608,1662,1448,1696,1230,830,1160,1466,1766,1730,1436,1992,688,1400,1804,1116,1496,1908,1744,1860,1856,1806,2168,2114,1810,1496,1696,1224,1850,1546,2016,1918,1218,900,1148,646,1622,1370,2090,1578,2006,1704,1756,1532,1846,1566,1878,1500,1020,1654,2056,1724,1600,1682,1822,1638,1754,1786,2050,1538,1702,1394,1818,1868,1624,1608,1772,1122,1820,1606,1944,1756,926,434,366,1706,502,500,498,1808,1822,316,372,1224,610,1642,1588,944,1202,1604,1850,664,776,1040,2136,1932,1290,562,408,998,408,1026,1568,2054,682,1728,1754,2160,428,2230,2322,2096,2034,1762,2268,1448,2082,1880,1726,2076,2088,1818,2096,1898,2336,2852,1762,1900,1626,950,2090,1790,2216,2212,2410,2140,1490,2072,1898,2046,1594,2226,2214,2126,1122,2110,2218,2626,1718,2018,2016,2782,1896,2112,1192,2506,2196,2102,1046,2138,2258,1968,2174,2192,984,2696,2156,1098,1098,1148,1130,3924,1122,1128,1100,318,1122,1194,1710,718,942,840,358,404,342,304,3214,1246,1226,496,326,1116,312,2664,446,376,620,598,324,546,2226,1802,788,1290,1210,514,592,764,700,338,1124,1266,672,1100,404,2046,2096,1442,796,1172,722,876,694,882,1058,696,690,332,338,880,842,3046,776,308,758,1936,360,1032,1164,1518,1210,956,1022,1014,962,2552,820,1280,726,696,922,944,1852,830,780,638,644,630,688,316,1798,1014,1406,802,850,716,942,700,588,470,596,672,404,376,794,1026,898,1376,1022,1058,1738,1384,1170,1082,1852,1288,1132,1012,2880,560,1580,684,456,1904,832,1076,692,1244,1056,1264,916,4204,1238,1266,502,780,562,934,496,502,494,472,520,518,518,526,528,512,516,468,514,508,518,514,518,498,500,522,510,342,520,524,506,520,526,528,506,524,520,514,492,522,510,500,474,520,492,322,506,508,514,508,510,988,2536,420,3056,2340,3462,1612,2828,3014,1814,1096,2042,1190,1010,1478,1070,2592,3466,1242,1150,1514,1150,1522,1424,1468,1440,1488,990,1506,1426,1482,1454,1458,1460,1414,1456,1450,1478,1546,1468,1294,1474,1454,1470,1474,1430,1450,1414,1566,1444,1436,1440,1358,1442,1466,1068,1414,1414,1452,1034,1558,1530,1298,1434,1618,1438,1488,1432,1470,1458,1422,1494,1428,1442,1426,1428,1436,1448,1212,2276,2696,1640,2418,1516,1964,1236,1248,2932,2684,552,2924,2792,724,2912,2776,2568,2464,556,580,426,464,670,652,498,1902,356,1266,914,892,796,800,742,762,838,664,1020,1120,1826,1056,860,548,602,1864,1266,1758,1606,486,326,768,710,1994,1990,800,818,808,808,818,804,818,824,804,794,806,806,804,806,808,812,812,812,816,814,810,812,818,814,812,814,808,912,1178,908,738,1240,1922,636,1926,958,924,1246,536,962,780,486,594,972,506,640,968,450,458,434,446,458,450,414,446,444,452,438,414,412,444,452,434,460,454,452,456,458,410,416,448,406,416,442,394,450,442,446,444,446,454,442,444,446,458,446,428,446,348,1268,1264,1268,1260,1310,1252,1258,1276,1282,1266,1264,1302,1266,1310,1996,1286,1292,1260,1252,1840,1246,1290,1258,1258,1264,1308,1276,1276,1282,1292,1266,1272,1298,1262,1256,1284,1290,1282,1278,1262,1288,1312,1276,1250,1262,1618,1618,1522,948,904,1184,516,904,540,324,890,1014,484,446,450,450,440,436,436,452,448,426,456,450,446,450,422,454,456,446,450,450,878,430,446,452,450,436,452,456,378,910,396,450,452,422,374,450,420,884,404,454,452,442,696,1272,1290,1252,1270,1276,1290,1256,1264,1282,1268,1256,1284,1290,1274,1246,1286,1274,1276,1284,1262,1304,1294,1258,1262,1264,1282,1272,1268,1280,1300,1292,1292,1760,1796,1654,1466,1510,1794,1506,1036,1030,1764,1806,1640,1628,1676,1686,1672,1614,1652,1648,1634,1670,1684,1656,1248,1526,1300,530,414,418,344,438,668,1434,2080,662,1698,978,1530,2428,666,362,2096,3010,1854,474,1004,654,892,326,814,1214,842,668,1538,310,2884,364,1272,866,418,3028,474,1110,3092,1184,714,1488,1114,3110,342,670,562,444,1638,392,310,556,488,956,628,396,3008,670,440,2890,474,446,398,384,336,430,1296,1196,1222,1060,572,564,534,946,1004,494,1874,1196,1194,1274,368,386,2902,1586,416,474,1110,674,1566,1392,1422,1610,906,1308,1370,800,562,1472,728,562,458,382,430,366,332,3040,728,2906,362,636,326,630,1754,2308,2114,1124,732,1452,1064,504,864,868,616,1152,646,842,870,454,382,774,472,2702,2850,2602,368,3054,736,2878,3010,1884,936,1700,1758,658,872,1590,874,1886,1380,1518,1118,2174,1660,1176,1940,984,2320,1454,1210,966,916,2358,974,1930,856,1384,990,932,1658,1046,852,396,2736,1702,2864,840,336,1488,1262,2362,444,3148,2256,1106,2342,2366,1444,896,2656,1596,2460,832,1136,2908,474,3100,2330,1122,1536,314,376,1634,622,638,2964,328,330,2870,994,604,1538,2988,2304,2396,2302,1196,342,3026,3414,2884,1266,358,416,414,446,670,1570,2142,672,1704,998,1560,2478,678,3052,1862,478,1022,652,910,818,1222,848,672,1572,340,2934,1278,886,418,3072,478,1134,3144,1200,718,1604,1140,3126,424,672,638,330,404,388,1662,366,390,314,568,496,428,970,642,400,2076,444,2932,476,448,338,388,438,1322,1222,1234,1078,584,818,566,538,930,874,498,1902,1198,1202,1282,374,392,3044,1614,478,1120,690,1576,1412,1428,1610,918,1330,1372,816,572,400,1472,738,568,3100,740,2938,412,340,642,330,628,1778,2310,2112,1030,600,1476,486,1110,512,882,626,1186,652,858,866,458,388,776,480,2756,2898,2646,444,732,2946,3054,1916,950,1702,1798,670,886,1616,892,1894,1378,1518,1120,2182,1684,1252,1952,984,2348,1476,1206,976,916,2384,924,1956,852,1408,998,942,1692,1060,852,404,2788,1734,2920,852,1496,1280,2488,444,2284,1114,2366,2378,1466,900,2066,1618,2492,836,1144,416,2930,474,3118,2352,1136,1548,732,1050,1894,658,644,2958,306,332,2918,996,608,1548,3016,958,2364,2366,1568,344,2872,1260,836,840,414,420,342,440,658,1436,548,394,1350,664,1690,780,1542,2442,394,2586,1856,476,1006,658,896,808,1214,844,660,1552,3086,1268,876,416,3044,478,646,604,3126,1200,806,1592,1134,3172,442,666,632,440,1648,390,312,558,492,426,964,632,418,2946,440,344,2894,444,400,340,382,322,390,1306,1208,1228,698,576,808,566,534,854,1006,494,1882,1190,1192,1274,370,388,2892,1592,1112,676,1248,324,1398,1424,1608,910,1370,806,564,1470,532,570,432,366,3066,732,2882,408,338,634,314,634,1758,2308,400,2118,1128,734,1462,808,1098,506,944,872,610,312,1174,646,846,868,454,382,774,472,2718,2938,858,1706,3092,756,2900,3044,1898,950,1696,526,1770,660,876,1598,882,1888,1374,1512,1112,2170,1666,1244,1952,988,2336,1462,1206,972,918,2370,920,488,1114,856,1514,994,940,1674,1050,854,396,2752,1716,2858,846,1490,1272,2368,3164,2260,1114,2366,2374,1452,898,2660,1608,2480,836,1142,2910,474,3114,2346,1130,1544,426,1886,656,620,2952,372,322,2898,998,606,1540,3030,2310,2420,2330,1560,1186,1538,602,670,380,414,402,342,350,664,1412,414,1590,664,1694,978,1534,2450,596,3004,1856,474,1012,646,890,814,1218,846,672,1542,2868,1272,870,418,3038,478,1114,3100,1186,836,1578,1114,3084,440,668,630,364,402,444,1634,392,312,554,490,430,958,634,2900,668,440,348,2886,446,332,378,324,434,1298,1200,1228,694,572,564,536,940,844,494,1876,1192,1198,1314,368,300,2878,1586,1112,672,1570,1386,1424,1608,902,1304,1372,806,558,1478,712,528,546,434,366,3038,730,2856,336,640,332,630,1750,2320,2116,1130,590,1450,870,1064,502,868,616,314,1030,640,838,872,452,382,776,474,2704,2848,2630,430,3054,750,2886,3010,1884,924,1780,1764,662,872,1588,876,1892,1380,1520,1118,2176,1658,1250,1954,986,2318,1458,1198,966,922,2354,912,1358,856,1510,988,936,1044,854,394,2744,1706,2852,1492,1266,2370,3146,2298,1106,2354,2374,1446,898,2722,1600,2470,836,1134,416,2880,3092,2324,1128,1540,442,1516,650,640,2928,330,332,2916,996,608,1540,2990,2306,2388,2346,1558,624,1188,1268,3052,996,1554,1254,3644,802,990,1010,662,458,970,1014,1008,1056,1776,1806,2618,2906,1492,1000,1336,1458,698,2766,638,590,1098,2878,662,1082,874,522,428,482,880,1598,334,486,472,474,672,1758,532,858,914,978,746,938,956,2326,948,2264,1002,662,1930,2216,1312,936,1008,1006,964,994,1008,708,1258,864,2148,764,1362,1624,994,2506,1098,478,1510,400,350,1448,1750,1062,502,1894,1016,3644,906,684,3420,3532,998,1024,1370,340,390,424,428,806,1602,1326,436,416,418,524,384,800,3644,1424,1548,1484,554,1232,1152,1324,960,3552,1476,2164,1920,2176,3544,2380,3252,3168,3304,3380,2540,3288,3172,2636,3292,3348,2312,3328,3204,2812,3544,3444,2972,3148,3136,2608,2952,3392,2912,2928,3112,3168,3288,3224,3228,3200,2372,2684,2760,3312,2356,3208,3120,2888,2916,3176,3212,3264,2992,3108,3068,3380,3224,3172,3112,2500,2992,3432,3216,3152,800,420,808,2808,2164,3380,3220,3224,2988,2764,2356,420,4542,850,734,842,850,870,706,746,854,778,752,992,670,780,1060,708,768,962,746,760,570,682,846,1020,658,748,726,656,726,828,762,730,980,824,748,556,838,828,874,3634,4392,4406,4560,4400,4438,2196,1760,942,708,660,898,572,4434,2298,2036,4408,4492,4374,3752,2562,1716,2776,4400,4322,4386,4396,4428,4452,4320,4362,4316,1310,964,820,408,466,4388,4444,4476,2536,1866,4442,4580,4446,4563,4680,4472,2614,976,816,542,528,574,1322,1016,670,1326,824,858,778,1498,684,1232,1830,1020,998,996,870,3362,472,1128,670,504,388,3456,3492,528,492,892,2584,3478,718,1332,1186,586,536,3344,940,800,798,1238,3360,352,614,1090,950,460,3340,1790,1224,998,858,304,964,338,302,906,3516,1140,3434,604,692,1548,1798,864,608,786,748,1446,3370,696,772,1278,1270,3176,3286,1234,620,3356,318,694,3456,518,326,676,996,1058,1054,1794,688,2258,1274,350,3046,3016,3342,2534,1162,2064,1002,1106,324,772,2206,668,780,3732,3080,1530,1552,1722,1124,348,2282,368,600,404,414,370,1018,596,372,378,2518,2410,512,468,348,1206,674,1480,642,386,322,676,752,1108,558,916,2390,2202,1676,1050,776,652,2308,2714,2618,2908,2324,2870,2956,3012,2488,2252,2586,406,410,394,410,408,414,390,722,1086,314,2284,974,312,930,1786,1232,954,972,2344,2250,470,612,422,508,826,570,786,828,820,1346,1164,2180,1420,820,1594,772,628,2406,1816,2252,828,3056,1664,424,2466,1672,1628,512,526,1596,1138,1642,1640,3436,1482,704,1300,942,1074,1054,732,1612,1524,3532,418,780,370,492,446,620,1182,332,440,1114,312,310,3560,3516,1184,888,1822,536,300,622,492,3632,598,3604,414,850,580,852,466,402,606,2544,786,668,694,402,330,1786,3608,560,1266,302,1034,3594,3600,1788,338,346,472,536,358,346,934,916,338,404,3608,2810,1274,580,966,750,448,536,1184,556,482,1738,2342,920,1552,1484,1538,564,966,540,656,436,1146,588,718,1004,1148,458,888,534,428,538,1756,978,466,556,782,696,626,604,394,620,582,1914,744,834,936,954,340,596,992,1130,582,654,442,626,824,630,568,646,650,310,834,404,956,644,930,652,342,442,660,482,852,832,838,598,572,360,682,446,1872,502,436,472,3652,3568,934,710,1416,1230,456,534,1476,520,958,2418,3686,3694,3724,3766,670,576,736,638,406,834,448,404,552,482,430,570,1036,1904,1164,578,530,424,854,494,812,1094,1576,710,1172,1602,3730,3728,2534,406,400,474,766,452,1056,496,378,774,866,938,856,316,356,868,626,3760,466,402,1256,1372,360,1122,378,396,694,898,3660,674,916,318,880,1584,1058,582,822,894,2064,470,468,890,1606,1688,358,608,572,1510,560,310,694,1990,1684,2022,452,544,366,380,340,446,724,380,340,920,1330,490,426,448,500,376,854,330,588,878,716,604,630,354,536,1232,838,878,1668,438,430,442,1452,1828,1998,1682,992,600,1220,1758,1228,1132,2870,1748,848,1756,988,1760,1230,2500,1222,1330,838,1218,502,440,2444,1166,1562,1458,576,824,1018,1014,996,1054,1008,436,1054,1218,1462,1068,1864,1588,1128,2036,2272,2114,1248,1340,1052,764,2088,1502,1534,1186,1106,1432,2476,1356,1130,1192,1348,1352,808,326,1300,996,1568,2682,1138,1480,1818,554,868,1214,1742,1374,1366,982,1944,524,888,1490,1814,1354,1778,478,364,1018,1558,836,2278,2614,1194,612,1252,1304,1280,1248,1260,1270,588,452,1262,808,902,1798,1844,1316,1704,1694,1420,1708,1724,1670,658,1224,1252,1286,1758,1722,1188,1228,898,840,1470,1364,1144,1744,354,1016,1080,1276,1300,1112,740,1316,752,1308,2854,1304,1244,1388,1308,2000,1272,1200,492,496,1404,1356,568,1268,1360,1308,636,520,612,1312,1304,1292,1376,2368,1228,1300,1348,736,1840,1572,1380,2456,2308,2400,1276,1308,2520,1004,2132,1396,596,1340,1020,2416,1180,1308,1252,1300,1252,1188,1304,1316,1360,1404,588,796,1368,1848,688,644,1288,592,1564,1372,1348,1004,1164,1388,1288,1304,1292,1312,1364,460,2152,916,352,344,836,1300,816,1288,1292,1272,960,1296,936,572,1308,1304,1288,1028,1824,1816,1292,2040,2372,1296,1328,1308,1280,1292,1284,1304,1324,1292,1300,1368,1328,1308,1300,1300,1304,1380,1356,1312,1236,760,1164,820,568,874,1240,2334,402,406,1782,1572,492,488,494,1002,398,1726,2448,2382,2792,2372,436,1784,578,850,582,1552,2392,1452,2328,2360,1550,1816,2076,2290,2672,2134,2324,2300,428,778,930,2178,668,938,2420,428,2108,2456,1580,316,346,1760,2428,2340,1994,2000,2102,598,990,366,1996,2012,2280,2114,2264,626,884,1554,388,1242,2418,854,1022,434,540,772,698,1286,498,2200,2314,1800,2304,3284,2068,2430,2398,2514,2084,966,1164,2354,592,710,1782,1074,532,608,1292,430,674,470,1128,318,822,740,1418,1156,876,2102,1680,2272,2110,614,1094,1574,1938,2334,424,718,408,642,1920,428,1962,2412,1254,1260,2310,2292,756,564,516,452,600,836,2352,570,1152,664,1224,1076,1540,2420,1678,2432,2428,2418,1590,2400,2456,1496,1776,644,1582,2388,1632,2404,2444,1024,2292,1300,1236,300,308,482,2192,2236,1960,888,754,824,674,492,1760,1328,692,1148,2260,1844,724,2220,316,1846,1802,1540,1718,2060,1058,1258,1148,2174,1144,464,1086,2064,2016,1530,2212,1214,1260,1246,2202,1226,2058,1310,1292,1104,1158,1376,1810,2068,686,376,340,726,1218,1918,1212,344,1252,886,1008,1274,354,684,878,1682,1532,1160,2020,1790,356,2146,2250,2214,526,742,1436,666,624,354,1116,316,1238,1228,308,700,754,2036,1100,314,1966,2046,2036,2042,2038,1456,1182,948,778,692,476,452,4252,3768,663,505,1954,1800,884,2761,1052,1447,1607,1770,2750,1810,1776,1738,1784,754,794,525,1718,1796,1984,1776,678,526,1787,1745,1168,1146,1166,1230,1272,1680,950,1786,2192,2616,1486,528,2382,308,1634,1512,2340,934,1420,416,2332,1779,1318,1906,1232,1811,486,586,1874,950,1697,1788,1589,618,1066,1862,2838,1838,626,2585,890,2140,1861,1600,1870,1371,548,1608,1771,1732,1799,1684,1794,576,654,652,582,1874,1248,539,858,416,862,1006,526,898,1790,1583,1302,566,1794,490,1446,660,1170,1578,1795,2046,2034,1620,2427,2215,1298,531,1804,1803,2410,1782,1806,1009,1738,1807,2021,1771,1708,1776,2194,1248,1019,1802,2406,1162,1764,1085,1480,427,4291,2254,2746,1390,1076,2476,1622,904,868,428,3340,1382,1412,380,520,442,350,756,2600,936,2410,1368,1582,1384,1412,1062,1100,1124,738,512,1098,1626,1078,1430,1504,378,1736,1542,632,570,1106,496,2506,1016,1920,2594,1260,1598,920,1370,970,1178,596,1194,1448,1388,2058,660,876,712,388,388,362,380,688,718,698,712,848,718,1218,818,3244,1408,720,2544,498,506,860,1368,1800,874,786,676,1014,1150,1384,594,670,750,1198,1198,1200,1202,1190,1198,1184,1194,1208,1200,1198,1200,1190,1172,376,708,814,592,778,798,388,500,420,438,516,388,386,364,306,2862,2410,2364,2368,1268,2264,1956,1422,1160,2086,2356,1372,658,418,962,1132,760,1078,858,1106,1362,2564,2854,732,724,1386,644,658,750,2784,2174,1186,766,1210,838,1106,1124,1122,1102,1578,1186,796,1378,1556,1538,1072,1214,1572,2682,1202,1164,1884,1264,902,1344,1120,2560,2636,430,850,452,492,516,548,560,556,698,692,1104,754,720,646,1140,1138,490,1392,1150,1468,1078,916,1326,2086,2052,1526,1302,1438,1266,1698,1742,512,2364,1458,1776,560,1200,1148,696,760,694,1048,1196,1452,2164,1498,1568,1380,1184,548,1120,694,1666,2424,2700,1208,846,1410,1126,1496,1316,2070,812,526,470,358,534,646,874,628,2142,382,2722,2754,796,796,892,2934,2856,898,1082,584,348,546,1026,866,862,488,566,452,578,484,522,726,712,912,938,498,602,962,700,1968,634,878,696,890,864,1030,786,1180,378,950,818,1014,784,2800,668,346,706,632,632,648,2700,2726,2920,2960,2356,548,3192,512,658,1194,1574,1562,2668,2953,2895,1347,972,2421,1561,769,802,2522,1211,338,470,317,683,2501,846,2646,1430,456,566,1250,957,1081,1010,664,542,992,1445,972,1341,874,1010,1541,1389,452,983,417,2233,899,2459,1134,1413,1159,1482,817,1243,1005,902,1048,520,1383,1090,1252,1831,1403,350,318,341,601,648,633,721,730,2743,657,2247,456,1166,336,1606,600,995,1034,1065,1255,523,667,1082,1087,2412,1078,1088,1056,1066,2461,1157,1079,1064,1210,340,732,532,730,718,464,1195,2625,2177,2260,1133,2039,1752,1355,693,1881,2275,1223,562,1384,382,703,1021,658,973,652,968,2586,2809,659,1251,1705,584,674,2486,1954,1052,689,1092,742,986,1018,1018,1408,1014,721,1233,1403,1377,969,1089,1415,2411,1698,1036,1636,1126,1218,999,2481,2471,1340,1253,2650,982,672,576,1022,1018,440,878,1236,1436,1034,2805,1195,1860,1622,1357,1160,1290,1142,1523,1471,460,2104,1312,2459,1598,505,1114,1067,626,670,624,935,1083,1121,1957,1000,1422,1230,1076,494,624,1484,2181,2780,1096,805,848,1000,1002,1841,731,638,352,406,323,482,2678,2568,2406,2561,2984,2575,2612,2620,2385,2365,2377,2427,2636,2423,2607,2520,2873,2470,2459,2729,2646,2881,2696,417,582,1061,2981,2782,872,2340,800,728,344,708,566,694,670,502,498,922,892,592,960,638,830,948,916,1184,638,1152,1150,500,668,716,712,1100,1108,966,698,720,856,692,684,926,728,718,714,752,816,958,566,880,680,490,948,946,1152,1150,750,916,394,698,702,1086,1046,1046,1408,1086,1030,930,944,816,580,926,1016,494,1360,704,1068,1138,1142,708,608,774,762,604,760,830,926,720,532,2088,928,2066,1930,1680,2080,1452,1944,1700,930,2074,1280,1762,1746,1602,2074,2068,1572,1914,1860,1190,1914,900,1764,1714,1878,406,1430,1510,2078,2068,1072,1566,1416,1162,956,1320,1324,2248,1094,1122,476,354,888,386,830,374,474,472,682,706,1836,420,1268,952,1790,872,1348,1050,1408,1748,1740,1810,720,754,790,1882,1926,386,442,528,862,370,1930,1368,1382,374,598,390,564,552,1278,616,1706,628,448,778,1086,1658,1818,1614,536,624,852,994,482,1916,1784,1548,2012,1696,1654,1666,650,330,770,1020,554,1680,1762,1732,1702,1854,1792,1720,692,1706,828,1690,546,1822,1832,1724,1898,704,1332,1650,2360,1664,416,600,444,808,536,440,792,1356,788,1504,1916,2244,1828,1608,1112,988,1144,1948,1072,968,944,1180,1116,1468,800,620,1300,1748,872,980,728,1868,1496,1472,1464,1672,1736,1132,1548,1852,1148,1672,3028,1400,512,456,544,444,932,676,776,1580,928,1860,476,652,372,1324,1424,2620,1516,1444,2564,1408,756,1500,448,636,1016,1508,592,1152,848,396,1492,1516,1272,1956,536,2952,932,3152,3080,3088,2996,3068,784,1156,2416,3128,452,1256,844,364,424,1120,1312,1580,800,556,620,1308,620,1064,1242,2658,3126,3068,3194,3214,3150,3204,3218,3144,3200,3234,3244,3264,614,514,644,2960,424,1344,3312,700,3084,3152,2980,996,2956,3016,432,656,3232,3016,504,3196,3120,1420,3136,1192,2912,2248,3100,1012,2532,2908,456,2136,2992,680,2972,2732,2976,688,2648,2756,3116,412,3040,2852,3260,3028,2952,2964,432,536,556,472,1082,540,834,2860,2410,316,1830,2406,2864,2422,2646,2386,2412,2412,2850,2846,2414,2428,660,2848,2486,860,1294,438,546,546,470,1078,548,828,2774,2404,2650,2424,2842,2426,2848,850,2396,2412,2426,2812,2894,2428,2430,2684,3026,2708,1684,580,724,722,744,634,1420,728,1088,542,612,3766,3192,618,3512,620,616,606,3210,604,604,3782,3208,522,602,3768,3184,3208,3208,3586,608,3790,620,3216,3224,614,608,3804,608,3772,608,3756,480,850,1494,1408,996,396,2174,644,572,708,2296,1986,1978,2126,2188,640,546,424,1958,1478,2178,2598,2102,1446,1158,340,1300,1624,1100,2114,2256,2054,476,690,782,316,2288,2324,1216,924,1174,2142,1190,2168,1868,536,916,572,2136,1840,1808,1514,1498,1352,1338,3252,3160,3224,2916,3240,2588,3092,2596,3204,3188,3088,3056,3052,3148,3220,2772,3120,3548,3132,3516,3200,3188,3148,3316,3256,3140,3080,2904,340,360,348,1328,2984,3156,912,1756,3220,3028,3028,3072,3056,3648,3052,3304,2956,3104,3060,3704,3324,1332,1388,3360,1304,1548,3192,2976,2812,2900,3012,3092,3080,3076,3168,2920,1152,1340,1256,1288,3056,3008,3344,3216,3156,3236,676,2608,2484,804,3040,3152,3060,3260,3136,3100,3204,3388,1192,1308,2720,3116,3484,3200,2996,960,1252,668,972,512,956,860,3124,3104,3348,2936,2812,3004,2880,3304,2524,3108,3644,3012,3092,3616,3016,2892,2892,2880,3280,3272,3200,3624,3052,3764,2860,3152,3124,3260,3260,3096,3092,1868,680,2860,3380,3076,3024,2780,824,1844,3140,2892,3080,3336,3436,3552,872,1752,3864,2932,3700,2836,2196,1048,2768,3288,3416,2992,3120,3332,3672,3476,2336,2900,3476,1496,1248,3204,3356,3592,3072,3320,2988,3208,3464,2920,2304,3660,3220,1988,1028,776,796,3384,3236,2912,3288,3312,3316,3224,2880,3148,3320,3252,2864,2924,3160,3380,3132,2956,3288,3356,3072,3148,876,908,1060,3000,3252,3024,3280,3256,3168,2920,3528,1192,1272,1428,1396,3040,3096,3424,3152,3068,646,1406,1248,724,1612,1480,1684,1718,1952,1996,1344,1860,1592,1974,2084,1546,1392,1552,1754,1436,1876,1724,1976,1020,1326,1650,1800,1582,1982,1492,1842,1062,2052,964,1730,1492,770,1734,1454,846,1810,874,646,2026,1428,1004,1108,876,750,1636,1610,1350,1412,2198,1462,990,1880,828,1842,1252,672,2142,1328,500,2016,1216,2704,3288,2560,3024,2900,3308,3396,2192,3132,2700,3348,3504,2632,2300,2624,2944,2368,3188,2968,3352,1700,2760,3004,2688,3372,2528,3116,1800,3456,1640,2944,2492,2948,2476,1416,3036,2136,1484,1196,3444,2396,1684,1880,1404,1256,2776,2716,2280,2364,3680,2452,1676,3152,1416,3124,2092,1056,2984,2232,2098,1602,1216,624,2374,526,392,1046,838,432,742,554,722,1412,1058,1284,820,606,522,844,304,412,1192,542,640,598,2776,740,602,1290,370,3020,1486,410,520,592,622,3052,716,618,826,2768,596,980,720,486,1200,402,526,758,522,550,548,824,598,1058,1398,724,610,714,428,436,686,710,836,990,1024,1062,1486,374,1538,374,394,306,1482,518,964,3032,1294,604,512,570,1194,2770,598,806,494,1544,424,652,522,704,826,592,1286,1054,1404,724,612,462,732,432,436,896,898,664,1478,516,444,3026,534,1634,618,2768,596,446,970,484,1544,686,422,758,304,526,562,592,826,744,372,730,526,468,714,1758,432,432,938,724,408,874,1400,694,516,1078,3050,752,524,838,2774,596,1454,598,468,418,520,1196,376,398,522,548,826,374,1082,638,432,434,1562,792,726,1062,1400,1490,518,1182,1600,1600,1175,1339,1600,1337,1600,1067,1229,1052,1344,1332,1844,1938,2000,818,1842,418,528,904,1638,1926,1628,694,1048,1806,1030,750,1898,2010,592,914,2038,2022,598,802,2086,2048,2042,1206,1974,1654,808,968,2000,1896,1154,1396,2032,2018,1478,1496,486,1186,864,770,1862,1866,1964,2098,466,888,1056,1026,756,722,1310,480,826,822,462,1802,1406,1822,2022,1768,1864,1968,744,698,414,1906,2070,1810,576,884,828,1086,514,980,808,942,972,1884,930,770,824,836,684,892,814,790,898,696,782,912,644,742,574,600,812,848,644,1372,1318,2058,1354,496,1802,1800,1798,1798,466,840,842,1048,932,858,670,1078,1000,1178,752,414,1116,880,428,728,796,748,638,1958,1232,1806,1956,1810,1874,990,1872,1888,1872,2012,1866,1786,1804,946,1168,1866,1858,964,2038,912,668,626,752,966,902,2006,1374,1056,1318,1376,1290,740,1242,1040,1154,1198,1054,1226,600,1000,598,490,1792,1926,3028,2960,724,2776,596,372,868,518,1542,414,800,762,400,626,736,596,658,636,1264,1946,436,432,528,892,386,1206,1060,1454,654,306,518,1872,1794,1728,1290,604,856,510,600,724,1794,2770,596,740,674,868,424,346,410,792,740,1314,1060,1400,900,608,3074,436,426,994,1494,898,376,516,746,1600,1070,1600,1091,993,1387,1600,1468,1375,1463,1600,1332,1600,1395,1600,1201,1351,1342,1379,1600,1585,1340,1343,1250,1600,1600,1204,1516,1600,1600,1330,1500,3040,1723,536,346,732,414,1024,1600,1246,1600,1600,908,910,904,1600,1600,1600,835,1600,1600,1600,1600,1600,1376,1230,1600,1600,1600,1600,1600,1570,1256,712,742,904,596,878,832,548,1128,536,706,876,1272,1019,1600,1066,586,1472,856,1092,1279,938,1593,1600,1595,1460,1600,1544,1600,1600,1600,1600,1088,1124,1035,882,1361,522,1600,1600,1600,922,1590,762,630,560,948,934,1600,1600,1600,1196,1367,1188,1600,1600,1600,804,852,408,400,360,559,808,728,984,669,918,884,1600,1600,1600,1600,1600,1171,1600,1235,532,788,802,736,636,540,872,950,641,826,1600,1114,1123,1100,1126,1123,576,488,1600,1600,1600,1600,1600,1140,830,990,836,1330,754,1147,1144,554,1600,1600,1600,1138,1167,1246,1079,1600,1063,883,1063,1061,1254,1565,716,1600,1408,1002,1600,836,634,1600,1600,1600,1600,1007,1580,1169,1162,726,554,580,1462,1120,1600,1600,912,1600,1464,1238,1600,1053,1354,1542,1258,956,1059,1061,1052,1052,1051,1065,1290,452,910,925,1169,1114,1600,1508,989,1422,955,1104,800,674,678,759,1151,937,1220,1600,1600,690,1600,1379,1409,1026,1006,976,1160,976,964,1036,1376,1119,756,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1176,850,632,632,1094,1600,1600,577,572,482,756,1133,915,942,804,1398,1600,1333,1600,1174,1061,1460,1058,384,1600,2262,986,1074,2360,754,1252,1898,1496,874,2280,1300,1180,1018,628,1700,2392,696,440,636,1274,970,1172,1348,956,1374,2396,2426,388,1138,684,1048,2420,2420,828,1420,2450,2404,2050,2430,2396,2396,2416,2390,2414,2396,1962,2392,570,1124,2410,484,1212,794,444,530,982,774,958,1436,736,1274,1270,1718,2418,2386,732,1084,2232,2406,2392,2414,684,488,412,746,682,1132,946,1020,1082,2326,1498,2416,2410,2398,1460,2170,2262,2216,2400,2174,2408,2354,1014,2156,2000,1982,2124,1020,688,594,2264,2324,1296,2710,1600,767,686,3077,2718,3075,1058,2259,2620,1445,1591,1068,2597,2980,1622,3086,3092,2976,2766,2950,1680,3354,3060,2616,3116,3016,3137,2614,1572,2935,2997,2956,3098,1109,3039,3251,2006,3049,3200,944,3166,2618,3256,1374,2865,1110,1620,1077,3327,1112,1396,2753,2699,2709,3014,2207,1948,825,873,1558,3372,1621,2901,2995,3088,1195,3147,1226,1452,1542,967,2757,2675,1634,933,1476,854,2880,2685,2990,1147,2896,2977,3178,2605,1084,1212,1221,3093,2962,1287,3315,956,1255,1488,2911,2925,3062,3338,3077,2926,3313,846,2771,3076,2962,1061,3376,2619,2976,2964,804,1606,894,3113,3141,2993,2417,3364,815,1891,2957,2995,2779,3242,2755,469,454,456,1304,2785,1246,1183,2954,2934,1933,3028,3203,1507,3415,3103,2915,3022,3024,2758,1337,3161,2992,1059,1114,2870,2858,2948,3199,2637,3281,2982,3158,1688,1045,2867,1326,3010,1152,1287,1149,3033,1539,3317,1553,1802,3114,2944,1122,1450,1032,2779,1604,3154,3059,2620,2578,727,2523,3098,3231,2979,1945,1879,1756,1326,1099,1118,1873,2878,2856,1382,1292,1064,3171,1601,3031,3314,2467,3248,926,895,3321,3169,1065,1303,2699,1851,1896,1624,3082,1065,2895,2603,2904,1676,1632,1094,2691,2658,3157,3300,3048,3244,3079,2544,3131,2837,3079,2703,2683,3246,1426,3183,3102,2782,2712,3352,3057,3329,3143,935,3150,2675,1562,3308,3148,1175,949,2834,1123,2710,1546,2514,3058,3116,3354,3395,3049,1684,3099,3198,2942,1112,2032,3311,3178,2660,2975,2927,2911,2731,3403,1766,2939,2596,3127,2598,3196,1344,3398,2804,2720,802,2596,2598,3316,2680,1575,2654,3097,2609,2416,2999,576,439,439,576,594,3136,3069,2122,1650,2918,647,2714,1731,2324,1963,2918,970,2672,1861,3186,783,846,932,1960,2864,3158,2671,3183,1797,853,2708,3075,774,2972,2623,1683,1483,1067,2275,1428,1132,1114,1552,3124,2505,3318,3273,2949,1545,1076,1088,840,600,612,868,488,804,736,648,1556,1390,1490,634,1423,1394,1470,1581,1456,1138,1422,1812,1030,472,452,450,408,392,440,496,450,450,444,400,496,488,388,444,402,444,390,400,450,368,386,328,404,362,552,462,458,316,386,542,440,628,380,812,486,388,376,530,382,386,932,394,424,540,974,836,2178,1024,2116,2100,898,1062,1222,1312,398,840,670,868,822,1842,1558,1386,1746,1302,2216,2218,886,626,1978,798,1058,804,962,534,880,1088,1268,966,1410,1406,1414,1398,606,1108,1106,1068,1204,1102,1094,702,1180,1102,1210,1200,1640,1958,1498,2228,1048,522,1014,786,1364,1278,1244,1072,2050,792,750,1142,1026,2072,596,468,2066,1940,2222,358,436,1090,1532,816,1134,2196,488,1024,964,464,514,1008,2122,1878,2236,2222,2280,1824,2246,746,1412,2180,1204,948,2192,1218,1066,1820,1974,834,534,2228,1988,1900,1984,958,1124,2154,2010,2300,1770,1828,2216,1062,944,690,2148,1894,1046,2260,2256,2244,1312,1340,2138,2106,2256,2278,1312,704,2644,550,2096,672,678,2536,592,2064,886,2444,2562,2454,2626,2414,1844,2494,2688,614,2680,1798,2662,2658,1384,2610,676,1010,790,2600,408,2512,1600,726,2542,738,974,2484,936,940,2470,686,766,460,1278,1962,860,644,2230,2382,412,1128,2630,668,2306,2884,874,956,2246,1258,446,562,2648,340,342,1580,740,2754,1030,812,348,640,642,1188,358,464,812,2644,698,2274,2642,2154,1256,1278,2762,436,518,738,2724,738,1174,2640,1302,1480,2754,934,2320,782,1654,1818,2154,2184,1042,2744,1978,2328,2254,1468,800,2314,620,626,2614,2130,1092,2270,2372,2612,2616,758,2626,1006,2120,542,2598,302,2942,1376,1420,2916,2532,1972,1894,1460,2168,394,2610,1256,2146,478,2392,2822,1552,2216,2642,452,2342,1908,2258,2612,2024,2472,2614,1426,1118,2398,1392,710,1328,348,1432,506,376,792,1028,1286,1326,2328,2182,1638,654,1528,470,2180,1042,566,484,368,1464,2256,2794,2574,2146,992,630,2244,344,878,1894,702,730,1254,546,634,686,2212,712,2676,372,560,592,2562,526,590,686,782,738,762,858,1078,2606,2814,2714,1198,506,2038,1034,554,2610,910,566,2774,2770,728,2098,558,448,810,768,2680,1124,2652,908,1148,2406,516,734,860,2510,576,2700,1976,2306,2368,2682,2430,2580,322,2594,2460,2758,328,596,2660,924,1156,1250,1054,542,2296,502,474,492,488,2424,1158,1036,448,746,574,514,1338,818,624,1022,394,600,756,2254,950,538,2322,1454,2342,846,846,2420,706,2708,514,924,888,742,750,2238,2264,500,838,544,2350,476,972,1166,594,2082,770,2382,794,434,604,378,2166,1004,3354,3386,422,718,426,420,430,424,480,562,430,414,424,432,424,518,422,432,424,412,432,436,354,438,588,392,428,424,424,506,426,432,722,480,434,428,430,410,424,438,720,720,418,680,718,434,476,418,728,1784,432,650,474,424,750,656,432,894,508,424,1016,860,886,2028,1162,1662,1136,2234,2080,483,885,1043,1050,992,1080,1020,1308,774,372,1064,794,526,972,564,980,1292,1562,1188,1028,1394,1002,972,1761,1744,1420,1698,482,710,1182,602,514,1190,1520,622,2442,1478,2036,2827,960,1766,1326,2058,1806,1552,3298,3526,3244,1359,4089,2106,1298,1008,1512,866,748,1302,936,1016,1882,1192,782,754,524,1777,470,1188,1434,1591,667,1774,1496,3234,426,1501,1986,1946,4109,740,1229,1129,1335,1732,606,2076,3150,2992,2556,386,1642,1586,1048,584,386,748,1102,2082,356,1348,1728,1420,1418,738,524,804,2236,408,1126,902,1478,982,488,598,674,1128,1606,348,1690,1128,602,986,666,536,536,1490,684,674,500,826,3060,956,1018,1336,1596,558,604,2612,784,1620,478,700,2889,2368,2277,2410,2295,2496,1987,2615,2152,1778,1373,2664,2187,844,1007,1705,1263,2634,2471,1916,940,2760,2208,1673,909,1152,1456,1078,1308,1278,1294,850,1090,2033,1263,2602,2228,1060,1123,684,1664,1387,2710,1784,1947,1420,498,1264,1247,2233,1826,586,2505,1519,541,421,704,908,1917,1998,2528,2577,2733,2650,2531,1678,2320,2316,2378,1332,1394,2756,1970,2514,1956,614,1574,2294,2113,2618,2718,1101,2652,1647,2810,2788,1260,1363,1787,992,850,3101,455,1998,486,492,712,2040,2658,1658,584,330,584,2496,2186,2308,2088,1790,2590,2230,2392,2424,2460,2594,2260,2342,2428,2350,2360,2596,2544,1556,1608,1606,2682,2304,1740,1872,2600,2558,2274,2322,2190,2242,2586,2126,2108,2110,2358,2576,1872,2352,2464,2602,1908,1592,2610,2302,1942,2122,2688,1472,2196,2624,2800,2608,2428,2170,2620,2678,2536,2798,2604,2498,2358,892,2536,2534,2638,1880,2604,2280,2600,2482,2200,2596,2440,2774,2584,2570,1720,2516,2264,2434,2378,2788,2518,2526,2666,1740,2120,2668,1840,2676,1520,2172,2360,1584,1810,2598,2024,1554,2016,2558,2834,2520,2528,1062,2696,2640,694,434,2682,2562,956,2786,2620,2786,2798,2558,2582,2322,2566,1458,2676,2428,1354,812,498,1268,2556,1382,2412,1258,1750,1380,2278,1698,1312,2762,2522,2452,2180,2476,1756,1738,1344,2488,2582,2230,2558,2512,2562,1266,2226,2468,2550,2348,2452,2398,2464,2386,2430,2414,2596,2200,1562,1700,2620,2118,2244,2200,2246,2214,1708,2340,2048,1624,2510,2570,2496,2358,2378,2310,2400,2454,1576,1272,1246,1850,2590,2080,1584,1444,1394,2236,1330,1498,2472,862,1514,1210,1372,1268,1542,1478,1396,1766,1408,2108,2552,1410,1396,1520,2742,2474,2620,2388,2782,2680,2322,2788,2358,2804,2720,2398,2260,1502,2674,2128,2440,2790,1030,592,2408,1456,1388,1206,1176,2238,2072,1614,2750,2074,2072,1538,1618,2588,2664,2260,794,2836,3020,480,492,692,412,1136,2288,860,328,440,696,1008,728,772,704,692,676,320,592,836,632,1276,604,884,876,1180,580,756,464,1028,512,404,908,916,1048,912,860,848,476,896,1008,1028,924,1132,1088,1228,736,836,820,980,512,904,2900,712,1048,812,976,1536,1456,2416,1392,1188,732,1288,1368,1076,1604,804,408,732,820,864,1160,580,696,848,820,656,684,820,736,856,1328,1044,1140,480,460,624,504,1028,920,448,512,856,636,2036,612,692,1056,516,972,824,1212,1080,2572,860,868,560,632,1096,672,360,692,644,1208,628,904,812,1560,1096,1168,1292,720,820,784,816,880,428,624,560,1308,2060,604,564,1100,448,1740,624,1268,1172,1080,808,772,688,1016,492,1028,1012,1268,1172,768,1104,2280,824,880,1364,2636,696,1160,612,1124,1076,568,1528,1380,596,1680,2432,472,1008,2616,1392,1404,996,616,848,620,628,384,380,416,516,352,2172,2028,1768,1084,2772,408,2776,1620,1424,992,972,1900,1888,676,2272,832,968,1040,1756,2256,1256,972,1100,1060,1136,2952,1524,552,884,820,510,610,512,510,746,538,356,322,804,988,988,742,1838,860,868,1808,1810,1806,1188,542,1886,520,1216,722,1006,518,1208,1340,1810,1810,1814,984,740,1600,818,792,1812,1814,1812,432,438,634,630,636,778,756,776,1006,672,674,1934,834,500,824,464,596,704,928,636,746,1154,1732,1106,786,352,350,1068,640,876,878,884,614,624,1462,680,682,608,1828,450,378,1400,816,772,352,1132,556,2022,820,1172,330,2414,1202,1786,922,1488,1686,1700,1384,546,478,570,876,1644,358,1720,1710,710,444,1852,1536,1720,1884,1724,1754,936,864,1236,448,942,1718,326,1678,456,346,1334,1788,1514,1458,1670,1710,1688,806,1496,1820,1794,670,1908,1444,1786,1218,312,1782,1750,1868,410,1550,1732,362,1554,1800,1850,1636,2574,1776,1846,2076,1594,1518,1816,810,1372,1690,1794,1940,1612,901,1798,1456,1130,1452,1710,1710,1204,720,1930,1212,1224,1666,1714,1774,1878,538,1774,1000,420,1756,1662,1756,486,2180,1706,458,678,1014,950,782,792,614,600,1984,1280,1370,1534,1050,1026,1404,1028,1406,2164,1078,1076,1112,1096,1560,892,486,1668,1076,1330,1468,1246,1010,1464,1126,688,456,1094,556,1014,1024,1448,792,1294,1654,1950,1730,1996,1174,1058,1266,862,1322,1076,1226,710,1072,1122,754,1100,780,1314,1648,1048,464,2162,764,920,840,870,894,1026,1368,854,790,856,450,532,502,468,2054,500,546,1122,810,784,610,618,2044,1514,566,518,484,1000,698,632,2148,1978,2042,1132,1314,1332,1308,756,846,2294,1094,922,2062,2266,764,2126,1020,1114,1196,3082,1086,2738,906,1174,792,580,1352,2038,2716,314,1006,1010,2840,2232,1980,1746,1026,1096,1596,2344,2236,604,1422,454,1898,786,520,404,884,358,414,1118,1538,784,850,1442,1340,1102,1262,912,1995,2061,2082,2094,827,2081,2091,2078,1744,2262,2156,2062,2692,2104,2140,2540,2440,2066,2032,2352,2168,2658,1782,2230,1916,2038,2248,2522,2008,1770,2170,1828,1932,1992,1914,924,2356,2386,2394,2418,2330,2110,2644,2692,2672,2468,2288,2468,1562,2270,2526,2104,2310,2226,2522,1796,440,352,480,1680,752,764,1588,592,652,1888,1792,976,1800,1696,1704,1624,584,1808,624,390,416,1328,332,1668,1430,1688,1682,928,2606,3424,1534,1532,372,416,3102,398,1404,3390,2110,1968,1268,1266,1144,1160,1052,1092,3274,3430,3326,1840,988,3094,1386,1406,1044,1040,1316,912,1486,1756,1304,1300,1274,1286,2780,3364,604,886,2088,2020,2784,2338,2528,1528,1370,1474,1490,490,864,1346,1614,330,1160,1314,1336,1654,1674,1200,1200,1462,1442,1236,1114,2982,1104,1104,1666,1252,1628,1326,3764,1510,1522,834,934,1408,1424,1434,1526,2124,1250,1244,1308,1340,1490,1254,698,1142,1012,1126,1122,1238,1268,1754,1018,980,576,520,2352,652,400,758,498,2394,494,1164,466,880,622,2588,334,1476,472,998,840,662,1416,1256,2698,2600,874,640,822,860,572,716,660,822,1064,468,2516,348,346,650,430,2258,2328,2506,2462,2492,2484,2482,640,456,310,324,374,638,2576,2344,2474,2488,2264,2526,2460,2436,2308,2496,2440,2566,2340,522,2488,2514,2464,2518,2502,1380,346,506,594,610,2368,2484,2446,2296,2462,2430,1312,914,718,918,1184,2468,2514,2478,2692,580,1162,532,580,1164,348,350,2512,2316,2498,2530,2482,2526,2494,2596,998,990,2568,2579,2492,2482,2410,2526,2528,480,384,514,478,472,490,1030,604,1248,316,2656,1312,510,560,602,564,678,486,498,498,2448,652,596,2614,2634,2622,928,762,494,504,690,1604,644,2516,2725,308,318,1438,300,748,1070,592,594,442,656,354,2114,1556,404,378,2190,654,574,564,1968,532,502,2108,2030,2146,2298,1714,2050,2290,2298,2284,1054,2146,1218,2220,1176,656,450,884,1718,524,322,2484,650,826,1496,1274,2534,782,556,2460,2284,448,1614,2556,974,976,302,572,950,388,874,974,386,916,1044,2016,604,412,692,882,974,584,590,946,2534,408,2346,1810,2468,2396,2372,2424,2390,764,2288,2396,2404,2058,2514,1640,2068,2472,3258,2346,2458,2060,602,2218,1948,1742,1880,2558,1128,2480,2566,2372,2384,2400,2514,908,2634,2158,600,2938,2844,2444,2374,1982,1506,2076,392,344,2496,330,2404,484,514,692,422,834,412,630,350,2256,2176,726,490,730,492,2396,2378,2286,444,2216,1268,684,2292,2256,2272,2308,1874,2418,2368,1200,2274,2268,1228,752,2228,2240,684,1124,2288,746,2208,2322,2352,2060,2404,2380,2230,1500,466,2298,876,520,962,450,2264,634,918,2270,2210,2312,300,2300,1642,342,1998,2252,2112,2178,458,502,614,836,602,2278,2362,460,2370,1456,2212,314,718,332,2260,414,1658,2278,2288,2310,2276,520,1494,754,2494,2250,1260,1254,1260,436,428,792,432,442,490,2258,318,812,978,2288,2202,676,386,532,2188,402,2214,446,516,984,2352,2186,2174,670,1448,2268,2776,2224,1956,680,2312,1868,1882,304,1968,768,300,376,1944,1132,1998,808,312,910,518,1224,1010,640,622,2052,2240,448,2252,300,2354,2174,726,2637,2268,2246,2228,2200,2282,596,976,2262,594,456,2370,362,746,450,1450,2248,2144,2478,524,1022,2568,1610,302,1440,2158,1276,2260,2052,2004,2344,2246,914,1048,2438,2476,2170,2174,2686,2616,3286,664,1326,2602,2384,3067,2486,2004,2082,2630,2536,2472,2480,2180,2034,850,2316,472,934,2096,1218,376,448,2444,1014,2470,726,814,690,738,1884,2154,2072,2634,954,782,860,700,636,782,2598,2378,2620,2618,2620,2616,2444,2262,1805,2702,2860,2702,2790,2802,2886,2812,2832,2834,3317,1056,1588,1592,985,1352,1276,993,1220,1576,1362,1893,2043,2878,2636,3618,2896,939,2032,3620,3563,3639,3633,2658,3405,3568,3582,3298,3668,3436,3390,3533,2621,3297,2401,3592,3648,3536,3632,3670,3703,2607,1106,3574,3563,3695,3022,3636,3680,2157,2695,3614,3580,2273,329,1218,1980,1980,2008,2120,1154,2014,1994,2020,1998,2028,1992,2044,658,876,1998,1210,1996,952,754,1762,1992,994,2008,1266,1990,434,2881,504,568,520,532,730,518,348,342,686,682,3454,2004,3454,2010,3408,2014,3408,2004,3386,2008,3408,2014,3406,2094,358,958,734,1502,1280,364,574,824,1078,822,438,936,822,806,534,820,1280,432,954,946,886,870,1348,1170,420,1266,1322,1300,1194,852,1314,1444,1144,1408,398,808,1332,1360,1282,1314,1248,858,1062,724,750,834,762,1190,1066,1168,866,1680,340,414,2614,2232,624,1042,992,1012,1130,1202,966,1044,1104,1060,1016,2302,1034,1380,2216,2182,2392,1240,1276,2210,2176,2202,926,1350,1106,930,2382,1214,1284,2260,1678,1590,1886,1180,1750,1164,1164,1166,1206,2388,2292,1194,516,1212,1180,2624,1172,1318,1270,1346,1300,1316,1260,1122,1166,2292,1230,1122,668,708,726,2238,2386,2210,1944,1168,1244,902,894,894,672,630,712,1206,1280,1150,1164,1092,1180,2368,1200,1174,972,962,1452,1186,2076,1182,1212,2186,792,980,1718,2192,2142,1104,1102,1192,1176,1250,1154,1546,1322,2190,2184,1344,2096,2732,2124,2956,2396,3392,3616,3168,1604,2404,1828,3060,2080,3300,2784,2216,1648,2936,2788,2344,2916,2904,2304,2940,3368,2888,3292,1784,2064,832,1130,1178,1968,752,1076,1200,1050,1490,1210,834,2484,1294,1050,2122,1648,2284,2356,2020,1964,2694,1754,1442,1064,2564,2386,2380,1836,2116,2050,2240,1190,880,2014,1042,1276,1130,848,1530,948,896,894,1776,1208,860,1182,1248,1280,1260,2562,1130,1224,2474,998,1344,716,686,1094,1156,1036,1178,1116,2066,2026,1286,1240,1284,1090,1048,1552,1058,1196,1502,1166,1126,1312,1150,1210,720,1100,1200,1186,1786,590,2216,1200,1104,1382,832,2316,926,1092,852,1180,1358,1146,1134,734,1970,2192,2080,2038,1106,1238,2066,626,486,1136,1190,1936,706,1080,1188,1496,1480,866,946,2486,1300,1062,2136,1658,2282,2364,2028,1800,2690,1884,1440,1064,2576,2386,2396,1836,2124,2150,2246,1186,1066,1982,1044,1284,1132,848,1532,980,898,932,1778,1212,844,1182,1264,1284,1244,2538,1160,1234,2486,1000,1292,706,680,1108,1120,1036,1012,1184,1112,2070,2032,1282,1246,1236,1084,1054,1526,1048,1188,1508,1170,1126,1312,1106,1154,1158,1210,728,1108,1200,1186,1792,590,2218,1218,1102,1382,826,2220,924,1102,1182,816,1354,1134,1138,704,1990,2198,2092,2042,1110,1248,468,1770,1478,1752,1776,1948,1066,2806,2852,492,516,554,478,518,948,640,440,588,628,612,1348,612,1334,1402,824,1376,666,1398,1404,622,1466,732,1088,846,1922,712,656,728,562,1030,950,1730,1782,1794,1850,1886,1872,1896,1998,1904,1996,1832,1956,1966,488,612,668,768,650,798,482,344,892,542,524,544,712,534,1000,398,538,440,716,576,664,342,960,784,1088,758,776,1084,1084,1078,1092,1096,796,470,940,496,960,490,996,2172,672,806,708,724,726,780,520,830,708,532,710,566,752,850,840,702,732,654,644,690,662,544,576,718,1032,686,1036,700,710,1036,1032,1086,558,1142,568,1042,1078,758,782,1082,1166,790,790,1086,792,804,1248,1080,1122,1124,1142,1230,1282,1742,448,538,462,542,436,512,570,530,540,502,1102,1092,1084,1084,1044,1098,1094,1104,1086,1090,1092,1080,670,684,702,650,590,688,638,634,630,732,754,674,616,626,692,738,664,738,536,564,580,1060,548,1102,1058,960,450,658,736,742,926,754,614,624,566,702,562,868,800,588,676,562,590,530,552,586,540,330,656,652,652,670,672,640,658,654,644,642,640,698,662,716,2148,968,966,1066,1148,986,910,850,966,600,644,660,698,1646,1158,1208,728,736,1378,380,1534,566,1508,2188,2218,2226,566,590,304,1958,2068,2072,656,664,662,782,786,788,858,942,858,936,870,808,828,918,892,964,840,874,676,720,694,746,640,644,644,744,724,720,568,930,500,712,656,694,726,682,712,684,1146,1104,822,556,800,926,994,1038,1262,1050,1052,1516,1412,1578,1640,1652,716,1200,696,1252,592,818,752,768,934,876,856,828,790,812,860,1458,1428,848,1668,1676,728,704,1738,314,444,882,1238,476,530,620,888,886,938,1000,1078,1346,2742,752,768,894,896,666,696,730,818,890,888,760,774,836,898,1006,658,600,500,590,696,758,666,998,412,378,2386,684,746,822,932,2316,2024,2668,624,3244,892,672,2028,2500,2984,1756,2768,4330,1992,842,2514,772,906,624,1552,1244,1200,974,1364,644,1662,1256,742,2494,1094,526,1000,702,774,882,828,522,600,718,1154,2172,1804,1776,722,1494,1138,886,930,464,776,1708,996,878,1424,1922,1696,1648,1672,1584,1560,1722,1906,1770,554,1582,702,1216,1444,356,380,432,1556,1598,2308,2254,2030,2252,646,894,786,1974,896,1160,954,1026,2088,2258,746,1788,962,490,318,528,440,868,2116,2124,2254,3648,828,1590,306,1636,538,1624,1266,516,1452,446,1596,2131,394,1756,1340,302,528,570,304,600,2978,2736,2632,2978,2844,2828,2532,3070,2628,744,824,2246,1102,760,444,2632,2644,2668,2640,2624,1060,536,536,2620,2632,2656,2640,492,2624,1788,2732,2628,732,2640,476,692,816,2608,2824,2052,744,1336,964,1340,1060,2160,2584,944,456,464,464,460,372,396,404,1498,1574,1428,1278,1922,1442,1902,1912,1902,760,804,2204,1860,1672,1528,526,660,1896,472,624,768,572,400,1108,512,628,688,3725,3556,3570,3683,3641,3592,3719,3683,3725,3683,3538,3683,498,592,466,640,770,478,1034,1250,2446,646,374,3184,2994,2406,580,776,3224,706,708,3216,388,3301,1270,552,3309,3182,1916,920,3202,318,3282,1010,980,2772,790,1682,3174,686,552,380,310,804,2902,434,798,2246,3276,3120,802,3254,3335,3020,2470,3160,3186,3239,3278,3050,3202,3290,1316,1308,1804,2090,3250,1894,1332,3146,1196,3283,796,376,1204,1272,1320,372,904,702,516,706,514,362,376,352,346,1026,1030,876,364,1446,954,1120,632,510,1264,1212,704,594,2472,878,714,656,422,2456,442,478,456,1014,1778,600,2348,1416,644,946,1424,774,554,428,1250,2068,1292,1148,750,1486,800,1398,524,594,1182,2218,2444,1912,326,1200,1208,556,594,622,658,718,302,840,448,626,854,786,552,674,628,618,620,442,806,634,476,742,1392,618,1188,1106,486,522,1934,1168,830,1080,332,328,772,714,708,538,992,938,1084,644,1452,1240,376,710,1076,612,782,356,1082,772,310,844,1758,1600,400,396,426,442,300,3176,1192,1710,928,910,2818,1864,2770,520,552,492,568,620,438,1240,874,360,512,856,924,950,2578,846,1156,1324,614,1684,710,472,774,486,594,864,1904,782,1246,354,878,398,656,1750,906,432,900,878,1474,898,610,904,426,390,1554,656,352,1418,312,586,1302,936,708,348,346,590,646,2716,872,788,858,754,390,808,818,2256,1592,1576,1600,1550,1572,1546,1568,1552,1564,1538,1600,1554,1590,1552,1596,1662,1690,1602,2380,2356,1598,1596,2344,2312,2454,1568,810,1700,1698,1746,1738,1794,1722,2072,2018,1600,1570,1554,1572,1288,2426,1580,1584,1570,1560,1598,1574,1594,1582,1652,1642,1684,1670,1770,1758,1740,1736,1850,1888,1838,1390,3016,2752,2484,2684,2924,2660,2788,2796,2764,2780,2700,2596,2904,2768,2556,2796,2886,2900,2828,3756,3732,3178,3038,2876,2916,2904,2932,2896,2862,3084,2938,2942,2928,2932,3048,2932,2956,2932,2904,2852,2916,2888,2896,3048,2936,1012,2040,768,2820,2304,1352,1844,2920,1624,2956,2544,1552,1552,2900,2936,2924,538,2932,2220,1864,452,980,472,440,2972,3012,2028,2032,4402,4176,2348,2872,2920,2800,2804,2824,2808,2784,2800,3056,3084,2918,2968,2948,3120,2904,2948,3068,2740,2564,2770,2628,2930,1700,4152,2628,384,348,1472,848,522,684,738,738,974,934,1350,1148,522,590,1158,478,1840,1098,1178,1372,786,722,780,784,1028,1140,1270,1234,1614,894,902,900,864,910,1724,1734,1706,1720,1716,1698,1632,1714,908,902,834,934,930,954,974,924,992,940,932,994,946,922,902,852,868,824,2813,3154,396,2834,2648,2816,3292,2762,1934,1930,1510,2448,2700,3180,3220,3024,2800,1652,926,646,738,1250,2752,728,788,768,2580,2416,2428,1628,3402,3610,3602,3590,3472,870,1556,2370,2154,1926,444,2680,1610,478,962,940,1000,902,830,1598,834,2346,2594,2874,2862,1910,460,1354,1880,3624,2684,2660,2630,2230,552,562,566,3152,358,684,2420,468,3266,2720,694,2222,550,502,308,714,2426,1292,1096,1362,1272,1086,608,1930,636,796,3656,2498,450,868,722,704,1088,686,1458,2886,3146,2078,2978,2960,1040,1224,740,318,1110,608,802,546,794,592,466,738,760,956,1234,506,1274,992,800,828,654,770,1080,1490,740,1202,716,464,342,338,854,1058,1256,668,672,672,674,672,666,1282,378,2878,1056,2820,2438,2446,2692,2752,2634,2514,2862,2336,2544,2760,2572,2498,2524,2596,2622,1412,2806,3074,3036,2564,760,2520,2416,2702,2572,3068,2968,2392,2770,2710,2502,2046,2528,2512,2236,2312,664,2368,2534,2550,2462,2492,2624,2128,514,1932,2064,1832,1066,2098,1402,1195,786,1136,476,2546,1010,2148,3048,2846,436,2352,2826,2672,670,440,378,812,586,738,390,488,602,418,464,400,890,822,726,838,988,1008,724,678,582,1484,746,668,770,1540,506,1548,1290,996,1726,1276,944,888,2998,650,774,630,1322,388,610,502,1078,944,1436,1066,1166,590,682,1252,1274,1062,1020,1106,2970,518,572,660,2606,2694,1950,2502,730,690,798,700,742,732,750,460,738,1538,1618,2544,2466,1674,1554,2348,2660,1710,992,492,990,2890,1192,782,2354,824,3024,716,3022,1028,1736,806,1778,1338,1170,952,2656,588,1496,2762,1590,1148,534,884,910,880,654,758,1332,2368,1618,1628,1632,1620,1628,498,756,1616,302,410,354,1618,1896,1630,498,602,1924,1788,2400,1848,1582,1678,1878,1780,1862,1600,1492,1128,808,530,962,835,1600,596,931,450,423,524,414,502,552,1088,388,938,502,443,350,550,2110,1764,2286,1774,2284,1748,2242,1768,1774,1748,2268,1680,1750,388,1004,852,1676,1656,1612,404,580,996,1762,2334,1294,2274,832,536,1704,328,768,1060,1116,342,2300,2389,378,2102,932,1358,2160,1412,2166,2212,1670,1898,1786,1734,2318,2494,2368,2328,1568,734,1790,2354,2798,2698,2380,2264,2372,1210,632,746,2354,1694,988,438,1900,1954,1000,502,1870,1832,584,1330,1314,800,1128,1392,782,1496,1216,340,1042,1608,1910,2194,1786,672,756,526,1858,488,1782,1752,1702,1954,624,684,1286,566,422,566,2244,2172,2248,1782,1216,972,562,818,2440,1812,2186,2308,2288,1572,990,1182,914,1050,2244,766,484,1598,1850,924,884,1556,2290,2388,614,738,2680,2194,1300,880,420,612,1494,590,960,2074,1278,604,548,914,2414,1996,2002,652,1480,464,2150,480,792,1644,802,366,1336,1456,1770,1616,716,2266,1122,902,1182,550,2022,1280,608,466,1374,646,2120,1312,686,626,342,2542,2068,1458,1752,2130,1108,372,1778,2140,1812,2358,982,3032,2108,616,1442,1946,1352,2154,1538,2296,1454,2048,1112,2408,948,942,580,862,888,974,524,460,2230,610,532,602,1544,1726,2040,1804,1454,372,560,820,640,690,2336,322,2486,388,564,1870,1506,1010,1178,2412,2368,1008,1452,816,608,1406,906,956,542,532,832,388,670,1602,568,558,410,630,1270,1276,1272,558,1634,1552,654,1870,966,904,1322,1190,636,1360,1498,1412,1088,714,926,984,1114,830,634,676,402,2398,2072,1232,412,624,954,586,608,1184,432,1494,1082,2236,1742,862,992,666,2364,670,970,1026,1368,2078,580,1700,774,1950,784,708,610,1242,890,492,1008,954,826,1170,712,1308,494,592,424,462,748,1044,612,606,482,1222,836,810,536,704,524,566,472,646,360,520,420,496,2198,2696,2520,1144,1740,1254,1432,2366,342,1030,492,3220,572,646,700,696,714,688,668,576,688,684,650,594,718,696,700,544,560,432,504,548,539,1462,682,514,1448,2168,1382,1504,1226,800,1048,1218,430,1028,542,672,1052,1372,1276,1548,858,1238,944,904,1458,1562,770,1602,1222,1330,1094,662,1232,684,1600,1514,1600,1050,1600,1326,1526,1600,2378,2056,1022,1062,1496,1540,2376,2356,1644,1740,1724,1792,1742,1734,1730,1718,1786,1730,1744,1718,1728,1728,1264,1154,1116,1278,1714,1726,1940,1954,2366,2372,2756,2602,2342,2338,2360,2346,1726,1722,918,1728,1734,1746,2114,2356,2536,2374,2404,1156,1434,1446,1412,2082,1692,1750,1740,1740,1734,1712,1506,1144,980,1386,1174,1136,1214,1152,1078,1146,1320,2306,2346,2362,1914,1170,1170,2332,1676,1670,1756,1740,1218,2198,964,3076,1132,1198,1334,1326,1672,1710,1336,1346,2362,666,2336,2364,1198,1166,1130,1126,2360,2366,1682,1740,1744,1234,1308,1218,1426,1662,1716,2186,1810,1632,1460,2256,2358,1236,1312,622,2370,2342,2358,2356,2368,2396,1578,1576,1116,1092,1078,1336,1146,1358,1162,1212,1172,1232,1712,1744,1724,1710,1044,1728,2010,1090,1370,1740,1732,620,1272,1062,1218,1136,1342,1384,1156,1146,1074,1090,1170,1548,2706,1592,1970,2062,740,2376,1654,1526,2322,2374,2372,2368,2372,2364,1610,1656,1006,1740,1732,2564,2240,1162,528,1296,1202,1230,1046,412,1214,1156,1188,1254,1180,1206,1202,1728,1742,2364,2330,2362,2324,2484,2266,2372,2348,2042,998,768,952,478,1516,1040,1324,780,324,358,320,876,2940,1372,368,484,592,1174,1796,2756,3447,396,384,2594,1202,868,712,1220,862,1362,1202,2098,944,1140,898,942,996,778,1194,1210,1438,1406,1098,1504,1192,1276,412,1446,840,908,1104,1016,1288,1292,882,800,618,740,748,530,902,1278,912,1388,646,648,920,812,1770,1060,816,1034,1156,850,862,854,1378,1078,1230,1066,1124,1370,1250,888,1000,1806,1672,634,572,524,934,388,924,1730,1068,864,800,954,900,1044,818,982,896,762,1468,592,614,806,472,742,1014,752,1770,1316,1066,1144,1324,890,1314,1014,1236,680,670,1256,424,1538,642,1306,1124,678,492,852,902,1008,480,836,1166,818,904,1406,1044,810,1568,468,1468,818,998,1482,1006,730,1528,2094,1584,1676,1106,1456,1056,1228,2792,1452,888,1452,744,914,1232,1048,1092,986,1394,1076,1512,1112,872,1022,592,828,1716,1410,1904,1350,1246,900,658,1648,2078,1520,1392,1958,1210,1518,1924,1702,1334,1348,1350,1304,1564,1022,1276,1334,802,1498,982,1072,830,918,554,922,1144,704,1756,768,1166,538,794,900,1014,852,534,638,1106,1914,1480,528,658,640,776,978,990,1774,1262,1060,1436,570,1450,1474,1126,1264,1758,1490,1584,1368,978,732,1080,1012,700,818,866,810,820,814,612,810,808,504,818,732,404,1054,1238,1174,1236,1182,1092,814,774,816,758,808,800,822,844,430,814,1270,776,802,714,804,936,776,890,490,1500,1054,1052,1136,1158,1066,832,522,598,1030,844,856,946,1180,1224,618,1592,1184,864,1030,1054,736,1144,898,630,902,816,1064,708,358,1750,494,528,810,700,826,884,584,584,1074,414,680,604,528,786,724,1090,722,1266,1054,864,864,566,474,1096,2694,848,1504,1092,2496,600,1306,2854,1148,734,1510,688,632,1054,916,810,762,736,746,592,530,1370,820,772,774,2766,1660,716,890,934,1396,712,576,662,1144,1350,1926,1154,1214,2786,1246,1242,1284,1238,1466,1794,1190,552,1960,1986,682,1190,866,1056,348,1180,1146,1248,1172,1196,2462,822,1874,1600,1652,1078,1010,1022,1584,538,486,1196,1142,690,568,2260,1722,508,654,1894,998,2006,1660,1194,1850,1848,3556,1240,1908,1632,454,3652,2606,1126,1588,1926,3670,1508,1532,1702,1756,3646,3688,2098,1462,1940,1568,2026,1552,3610,780,1588,1640,1218,1380,3410,1834,740,2482,1504,1466,1584,1660,1792,2264,2496,1088,550,1766,1770,1782,1770,1690,1900,1944,3602,2302,2320,3650,406,3786,1578,1552,1844,1516,458,3676,478,754,912,468,712,1546,1564,3250,3756,3578,1520,360,1446,3646,1496,1612,1104,1546,1118,1342,1362,3312,3672,1094,834,866,1072,812,2236,3646,3694,848,544,544,800,3654,3630,1734,1092,3668,3680,3290,3634,3636,1382,2066,592,1190,3672,3448,1538,2240,3676,3654,3488,3682,1784,1796,3646,3632,1048,864,2098,1554,1540,1178,1272,1312,1560,1552,3472,1536,2122,1856,3472,1932,1684,2182,634,1496,1460,3478,1562,1862,1448,2034,1482,3282,1504,1502,3684,3492,1778,1608,1568,1560,3244,3646,1300,1444,3768,1546,1506,3608,1546,1486,750,2736,3682,3680,2062,1534,3660,1536,1536,3428,1824,2824,2208,1352,1540,1440,3602,556,1602,1580,3428,3618,3244,1334,1334,3346,3590,3664,1502,1510,2056,624,3136,3272,1068,1072,812,1390,1232,1360,2378,1560,1538,944,1584,1746,1774,2190,522,524,1138,1770,3654,3688,1736,1750,1666,572,836,1450,1442,1434,1166,462,1398,3634,930,648,1302,3668,1502,1462,1740,1648,2904,3312,3074,1438,1468,3604,3486,3348,1184,1642,2592,1065,1254,2894,1230,1694,1890,1498,1211,1325,2102,1233,1360,730,1054,1382,1236,1328,3512,1460,1300,1985,1327,3304,3477,3340,1139,1235,1062,3613,2610,2750,3517,1065,757,1152,1504,1363,2375,803,1318,1039,3409,1241,1249,880,1233,1134,1329,1822,1458,1984,1354,1297,1022,1317,772,1176,1171,506,3500,1142,2579,1056,1200,976,1143,3411,1582,2598,1192,1194,1767,1760,3550,1172,1681,2124,1203,3573,1688,1594,1326,2602,1209,881,2818,2300,1236,1342,2716,1108,1149,3046,3480,2525,3555,1225,1365,1407,1235,1986,1188,1144,1316,3135,1166,1210,913,1231,1207,970,1065,2709,940,1188,1288,1761,1300,1306,1314,1288,1263,1344,1345,3048,1280,1253,1405,2596,3376,1181,1516,596,1113,1292,1383,1134,785,2652,891,1221,632,364,2211,1957,1360,2666,947,1404,1196,1026,1236,1424,3414,844,1237,1129,998,1092,1302,1118,1224,1002,1087,1152,2900,3076,2782,3502,1388,3396,3550,3336,2902,2724,2608,3132,792,648,366,714,380,716,720,568,564,566,564,564,560,514,514,520,502,322,1764,1990,1864,326,1986,834,1936,1862,306,1626,316,2034,326,1650,308,598,1512,320,710,1522,310,392,1834,910,1848,318,386,1316,1406,302,816,1968,320,1840,316,1034,344,714,1946,320,1582,332,794,1356,1584,312,624,318,1168,320,1384,312,322,380,1236,1292,310,1004,1210,1268,1148,1220,1146,312,974,1028,842,686,614,320,808,690,1896,840,836,1968,310,1502,744,718,1852,376,828,964,1242,302,1630,324,826,736,1510,326,1376,1362,316,700,1550,1450,320,1842,332,808,1710,312,822,1670,320,1442,1879,1580,322,918,826,538,310,1078,312,1062,1956,334,1972,1954,318,716,1402,358,318,1344,320,742,1566,308,628,664,980,1002,818,1394,306,478,774,698,320,1570,310,316,324,2128,1974,1918,1884,1970,1964,902,892,2086,1870,1970,1930,594,304,818,1608,506,1966,1026,730,332,1428,588,658,568,812,1864,306,746,910,766,386,1944,312,2054,320,1794,310,1782,1982,1970,330,1590,318,1796,1952,312,430,322,1432,1494,1434,342,1448,610,812,652,314,1988,710,1702,1510,1518,1494,1948,314,448,318,2105,824,832,836,832,832,832,824,837,844,830,818,822,836,818,844,827,822,824,832,826,816,819,812,815,910,827,826,833,838,828,835,830,818,826,812,832,832,816,826,656,608,528,508,1268,3364,3776,660,1004,1332,3156,728,1720,1640,1408,480,4736,3494,2438,3314,312,3620,2768,1734,680,1680,1856,1696,4642,2598,1726,884,2776,590,360,1370,3022,2862,1670,2854,1722,1978,2936,3936,1368,2854,986,1978,2620,1396,578,4622,1634,958,618,3713,1350,596,1158,1494,2025,2025,1881,996,1000,1548,2025,1601,2025,1999,2025,1336,1028,1544,1310,1676,1628,1552,762,1584,1632,1596,706,1636,3060,2342,1884,2232,2276,2088,2206,2114,1612,1652,1610,1606,1628,1666,1650,1584,1634,1690,1610,1636,1556,2310,748,1678,1594,1632,424,906,658,1402,594,780,670,2200,556,2156,2184,2190,2618,708,1506,1258,1182,768,706,498,810,994,1014,564,810,978,1812,1218,370,1148,1734,894,338,1682,476,1708,1618,358,1720,888,696,452,568,504,446,316,542,426,352,522,1114,676,520,1722,886,1654,560,1204,1146,346,1080,1626,930,412,696,1548,1562,1658,384,1218,1590,1514,814,1618,1606,1586,536,374,636,1580,476,402,334,488,1048,642,494,1604,1570,1578,832,1154,532,1562,448,436,342,1124,512,402,898,1144,346,392,1074,1442,386,690,602,602,414,1596,1524,356,836,708,450,1520,368,1214,1588,1554,812,1328,1618,1612,1580,636,1520,1580,576,398,490,1048,640,486,1606,1570,1522,1576,808,832,1152,576,1578,448,342,1122,636,564,402,522,692,448,896,870,774,814,1446,954,1166,1432,1732,1074,1380,1140,1422,898,1038,1962,996,1740,2216,2008,1828,652,888,1064,1980,1688,1692,884,2072,1452,1468,1644,1856,924,840,1400,1924,1436,828,608,2116,2356,2044,1564,1896,2424,2160,1208,1808,1704,1184,996,1216,1684,2304,2072,896,836,2288,2096,1620,1960,2112,1732,2788,1224,2428,1908,3356,1176,1976,2524,2716,1700,600,2760,1260,1448,1856,1420,1160,1116,1304,1364,1140,3408,1520,1804,1736,1480,384,1832,2264,3028,2380,1808,2160,1884,1612,1444,1784,1432,2060,416,2636,2628,2440,984,744,2448,704,1440,1836,968,732,1992,2608,2704,1048,1080,2920,1560,3060,2012,508,2176,3104,700,1424,2064,3100,2704,2624,2504,1776,1520,1424,2036,1956,1468,1140,1936,2088,2184,2904,704,620,1976,1228,1848,964,2008,2420,2444,1568,2444,1640,1160,828,672,1300,2088,2164,300,1340,1304,2056,1676,2788,532,2368,1980,952,992,1504,824,2928,520,1012,552,1048,2816,796,768,1000,2192,808,1808,1680,1576,904,712,1712,2356,2196,1828,1008,3484,784,2244,3380,1612,428,1272,2050,2834,2564,2584,838,552,1360,2460,2322,1926,624,1132,2650,1852,562,2096,588,2384,1184,1704,2442,1838,658,2718,552,2986,1600,2326,2006,2424,3096,2766,1542,2308,2176,1522,1446,1562,2150,2954,644,2648,1416,1526,2928,916,924,2670,2076,2556,2704,1368,3568,1570,3090,2444,4540,1478,2512,3218,3456,2170,480,412,368,3494,1568,1842,2366,1820,1464,800,1414,1392,1732,1376,4350,1954,2304,2214,2580,2320,2864,3824,382,3256,2622,1406,2746,2408,1978,2536,2268,900,1886,4062,3916,3354,3104,1248,948,3506,922,1834,2378,1230,930,2560,4582,3826,2886,4010,2986,1988,4350,3438,3114,510,1340,1822,2202,4248,4268,3452,3368,2272,1944,1810,2052,2610,2494,1870,1452,2486,4218,2660,2780,3200,676,894,792,2514,1216,2638,1262,2732,2066,3118,2096,1890,1704,572,1844,1894,2650,2702,2772,1710,2424,2622,924,1082,2524,1234,682,3748,2494,1210,1264,1936,1054,3738,664,1278,702,1326,3578,1016,970,1268,2792,1032,2286,2128,2004,1592,908,2090,754,1292,2832,2546,1282,4424,1042,990,2856,4502,2054,746,854,1274,1254,1680,1646,2258,524,362,720,1902,1400,328,380,1256,764,340,800,1308,768,796,648,404,3266,1144,704,2280,560,580,448,748,360,1006,1842,894,1620,1760,476,906,720,1200,930,330,410,466,1378,316,578,332,338,340,344,336,328,336,336,350,346,326,334,592,892,350,336,394,348,346,344,358,330,360,338,346,330,332,336,328,766,328,468,342,332,446,328,326,338,3326,1468,448,624,396,520,1058,390,976,486,344,516,340,362,314,342,318,302,326,324,326,354,442,348,342,374,374,408,712,494,968,516,978,510,512,504,1016,496,1434,494,966,368,4297,1584,1366,1721,3210,300,370,3220,3220,488,458,3170,2702,2004,305,1916,744,536,4012,694,570,340,422,470,910,346,348,1738,1510,346,330,342,574,378,2566,649,706,2842,2662,354,888,1168,2828,2772,1032,1226,1948,2372,1864,1554,1524,2356,1004,2492,1312,1190,1926,1582,1304,1630,876,1100,1498,3894,2116,3084,3044,3202,3220,818,422,1154,488,440,874,374,312,1560,2504,1262,396,812,420,2952,2242,1016,648,344,670,306,304,522,502,706,2220,1016,648,334,332,836,552,552,398,397,384,440,394,392,394,393,397,394,393,392,388,404,394,386,392,390,391,390,378,394,400,454,390,405,394,391,408,390,391,376,388,407,402,387,957,576,394,384,394,394,388,397,394,388,385,402,390,392,387,400,395,394,383,396,390,393,401,382,398,588,394,392,381,348,396,388,402,394,394,388,398,401,688,396,2076,1054,380,422,342,2100,618,824,534,968,322,302,378,326,316,322,320,322,322,320,320,316,320,318,320,322,322,318,326,320,320,324,322,322,326,318,318,330,320,320,320,322,322,314,320,324,372,376,328,388,326,330,324,318,316,318,316,318,318,316,316,312,330,320,318,318,314,316,426,324,446,534,316,318,322,324,498,630,422,460,402,2600,1402,624,798,1772,1248,904,932,972,2036,932,572,936,648,1412,664,848,1584,4826,628,876,656,2172,1368,912,2360,644,688,1132,664,600,1204,652,1960,2624,340,664,320,616,4172,1220,940,676,640,680,576,568,648,564,532,444,648,2668,620,876,656,1656,1444,4292,1148,452,628,664,632,564,580,400,564,812,304,780,3333,625,384,746,376,664,1333,376,803,1037,413,2332,756,2410,376,1313,2792,1766,506,592,604,2765,581,1657,2654,374,1919,2657,2444,2636,306,345,383,372,1021,2383,588,515,543,1778,801,373,382,425,2739,2811,492,348,329,1931,2532,2702,2793,1579,381,338,381,347,379,787,2937,3412,2852,2852,3328,4428,4760,408,794,4756,822,2684,3222,2238,1826,1092,2000,2402,522,482,2516,2630,2512,392,2400,1794,2688,3244,1194,2432,3288,2746,398,890,898,564,460,2624,3264,664,4498,3282,1414,978,1378,718,3086,1032,678,2636,1538,2370,4698,816,4732,1262,1208,394,1182,1200,1162,1204,1100,1120,1126,1148,1082,1122,1156,1154,1136,1146,1114,1144,1178,1180,1122,1130,1202,1142,1158,1120,1184,1166,1136,1154,1156,1166,1202,1134,1192,1140,1196,1148,1182,1178,1196,1190,402,458,1836,1822,1818,1840,734,588,1144,1076,734,342,864,1878,2833,2833,724,532,338,508,340,2190,402,1130,2112,1865,2094,1862,2224,1886,2150,1896,2120,1498,2304,338,1464,1700,1506,2160,1794,536,533,574,1250,4301,3383,4303,3284,2726,3794,4252,3519,3991,4284,4146,4192,3415,3506,4200,3505,3449,4250,3654,3640,4434,4255,4219,4285,4000,3855,3685,3833,3637,3840,4183,4132,4183,4163,3743,4449,4344,4040,4126,4287,1670,2768,2928,2784,2830,706,1174,768,766,938,1102,2682,1090,922,788,806,802,1230,2790,784,784,1504,1122,1060,992,870,2362,920,754,2814,654,1160,2010,772,1084,1062,3008,1882,3032,2014,970,660,1352,860,1278,2860,1312,834,696,718,820,682,1952,1138,1492,760,846,1142,1408,1440,1322,1094,1140,1174,1188,1104,1026,2972,1048,1242,876,1186,1676,2836,864,1102,650,646,810,1190,614,2922,676,664,814,858,1422,882,708,2862,644,710,574,618,632,856,1072,2912,808,560,1242,1172,814,702,2188,844,1060,646,1056,2114,718,2888,1100,1086,1404,1202,1154,1120,890,1292,2932,1380,580,1064,1704,2824,1144,670,1262,1370,704,408,954,958,2706,798,1084,800,450,1292,2696,860,704,1300,698,744,1240,632,1414,740,1206,1174,2002,2100,1000,784,998,1288,2002,1248,1246,2818,1130,1514,1032,1312,2158,1382,1356,1422,996,1084,1218,1312,518,586,948,1124,2744,958,802,1110,630,826,956,1218,644,2856,806,796,992,1174,1204,1018,932,930,1502,2886,1234,1422,1224,1028,758,976,1062,1864,2836,942,1428,1114,2802,1260,968,866,1438,592,1280,1386,1740,1262,1160,1410,1126,2826,1438,1336,1314,946,1260,3094,808,772,1228,1108,792,1300,1240,738,854,870,1370,1158,1122,800,484,2756,1054,606,1232,1688,642,948,1324,484,1966,1554,1124,412,824,978,1414,866,2828,1462,648,682,866,896,820,1160,2634,1316,1066,878,580,818,630,1386,1324,2926,816,1158,1212,722,1356,432,1026,2816,1518,1262,1416,1442,1776,3152,966,790,1008,746,1342,2816,840,1090,1066,766,862,846,714,1026,2992,1160,854,868,1270,668,1108,2324,956,1204,1222,790,692,1002,944,2674,1450,640,1462,1396,564,1502,1050,1262,1012,1494,644,2102,2540,564,1152,2720,858,1808,2526,1100,860,1142,862,670,1408,2770,1558,1220,1828,866,1122,656,1114,2778,862,928,1526,900,2188,990,516,508,1020,1180,2120,1552,2766,534,1274,746,1134,1214,1520,1106,2828,1300,1054,1016,1244,2820,1320,1146,910,988,772,1694,1012,2842,1660,928,1218,1266,1660,1544,2822,2582,1154,1640,906,1232,1738,2608,1070,1286,880,784,1382,896,1264,2872,1228,1360,1522,1930,890,914,2866,1208,1642,1664,1262,1164,986,2842,1470,1314,994,484,1368,1380,576,2126,2842,1430,1178,1192,1204,1200,1204,530,864,2822,1196,936,712,1036,980,2836,984,1096,558,612,1616,1614,1284,2838,1188,1074,1832,1520,1532,2784,1050,1014,1566,820,836,1284,2460,1564,1374,1236,738,2090,2844,1924,720,1098,726,1046,2844,744,1216,1190,346,946,2844,914,480,1284,1326,1138,2962,394,1174,1078,712,1232,610,1120,2848,1254,1308,1284,1316,2470,1290,1250,1418,1032,1232,1286,2846,1102,1030,680,1248,2782,1168,968,772,1372,828,2856,1318,1334,1444,1312,1734,1412,2844,1022,1272,1956,1102,1678,1310,1386,1052,1140,1070,1432,2166,1056,2836,1126,1184,812,1030,1208,1020,2442,2860,1462,1274,1032,946,1324,1158,2588,1598,1046,1232,686,1128,1384,2374,1234,1256,2816,1250,1160,1048,2704,1214,1640,2914,2840,898,1126,1850,1124,1190,1386,1316,1580,1370,948,1472,1240,576,2232,1258,1154,1264,1602,2894,1614,1418,1196,1086,1120,2968,1238,824,1156,848,1312,1226,2098,2662,1260,1972,1168,1300,1352,2674,1428,828,828,1226,2870,1744,982,900,1124,624,1730,2870,928,1640,1320,1048,720,1238,860,2818,904,1084,466,866,1566,2828,708,1946,692,1136,2840,1410,738,1140,704,2826,796,694,1322,994,674,2842,1314,1374,1354,998,900,1236,1244,1100,892,2946,778,1154,1256,642,566,1106,350,2252,692,338,1063,579,2967,2278,2180,2346,2064,2223,3580,3167,2776,1520,2582,356,1102,2080,1498,3042,1616,2700,1510,3042,1400,3042,1624,3042,1520,1466,1648,656,2718,1432,2196,532,3042,1284,3042,1296,3042,1440,1702,1070,3042,1102,350,614,352,342,636,610,402,414,404,1888,408,2280,1542,2288,2482,404,2516,402,2192,1630,1418,350,3230,2592,414,2904,500,2346,336,3224,416,2942,2016,544,1942,406,2596,1580,3318,408,1688,412,1710,338,3328,340,3136,412,2338,438,2894,342,616,634,3360,402,3346,354,3388,2556,774,2928,412,342,416,2568,334,2954,402,3210,346,354,472,3881,1745,2043,1954,2071,2158,2140,954,584,350,2118,696,838,388,398,404,404,412,1632,1380,368,348,326,400,690,312,510,466,462,478,482,434,406,626,1030,1922,436,510,536,670,364,758,588,320,358,366,584,634,982,498,518,674,906,338,372,404,368,310,550,590,546,640,818,544,664,490,510,460,928,540,516,500,562,462,452,346,350,382,618,626,428,408,400,420,406,448,380,380,424,1306,418,452,330,430,958,1010,980,932,378,368,424,458,416,492,532,530,864,504,376,360,406,352,344,688,360,378,646,340,342,342,338,368,330,348,314,356,342,346,354,326,348,364,374,1098,326,354,324,340,370,356,790,396,358,372,346,1158,368,926,758,440,382,332,324,516,326,330,360,424,330,328,404,428,328,380,370,408,428,384,452,396,448,368,344,408,360,366,302,316,420,314,402,462,448,420,408,370,400,440,352,330,378,384,308,426,396,340,410,394,490,372,482,452,706,524,450,450,478,546,458,424,540,746,398,410,374,308,342,358,466,440,656,324,388,404,358,358,414,414,364,420,610,356,354,360,406,378,642,376,366,308,410,384,448,446,354,520,362,1048,342,376,356,946,516,470,466,866,482,536,382,328,354,348,332,960,402,348,326,370,382,418,322,366,394,474,372,486,654,650,362,362,330,342,344,364,382,352,364,340,334,384,376,454,374,404,318,360,630,944,426,430,364,320,390,506,470,328,518,336,426,356,596,374,342,516,420,484,410,382,416,348,400,322,488,476,502,476,408,488,822,346,374,574,352,356,376,398,1164,400,400,384,402,996,384,398,412,398,318,1080,386,384,410,460,1922,376,516,382,1650,438,794,408,472,608,804,318,330,398,424,1288,418,404,366,484,380,2274,366,460,380,386,418,464,388,400,412,378,376,392,442,400,390,380,442,354,960,454,424,366,384,398,358,944,390,432,352,370,376,340,416,412,366,360,412,352,350,390,318,354,408,356,382,422,384,828,388,336,900,574,972,1816,734,344,1290,430,768,1174,324,340,370,364,330,354,342,318,616,2460,340,310,340,322,360,588,358,922,644,1082,726,1416,356,818,340,328,328,774,330,382,1156,344,306,310,330,354,346,352,1234,366,356,324,1192,324,332,366,340,352,788,356,368,320,334,328,344,350,368,594,752,306,368,386,498,398,380,396,628,380,346,576,408,906,376,356,804,1252,336,624,376,764,336,376,422,410,378,1302,928,830,852,1332,374,804,910,768,2446,646,568,312,410,380,952,3500,362,322,442,620,300,312,308,598,328,438,494,952,580,756,436,334,300,554,522,300,960,314,340,1418,488,1272,414,408,2238,388,418,360,526,1324,386,438,478,392,424,410,418,424,328,482,520,724,578,474,382,380,438,624,740,604,606,706,722,996,1132,644,1950,564,3412,1446,754,1114,2010,1560,2504,694,3396,714,788,324,346,796,1262,360,644,964,592,926,318,350,368,1144,522,1490,910,936,1758,656,1090,574,1994,338,360,352,318,742,816,358,342,336,362,1330,970,518,936,1216,610,646,372,790,354,380,388,946,366,362,1414,508,1592,836,312,522,304,1240,442,354,2018,392,366,356,324,508,324,324,320,338,346,762,580,430,608,868,526,770,430,304,464,342,308,966,436,386,1330,550,434,514,468,448,492,1086,908,566,318,1912,1010,380,334,450,450,968,510,450,444,466,460,484,416,424,430,442,566,450,760,556,422,404,458,318,478,350,572,782,1022,558,2848,1476,488,470,456,492,500,612,406,420,404,388,398,480,826,396,514,588,406,470,512,458,386,610,480,420,470,420,534,494,412,524,434,544,512,370,732,432,414,378,1162,498,390,732,476,708,708,462,584,376,408,696,604,302,700,430,944,582,312,974,808,622,858,3426,424,900,818,386,500,776,1202,500,524,540,422,490,3094,3100,3042,2322,502,524,992,598,598,354,964,646,692,312,1694,628,364,760,754,1250,354,744,418,820,1440,668,1120,2796,362,3436,476,570,538,572,504,526,522,1972,554,368,466,490,960,328,340,378,928,1968,652,572,792,1816,2050,528,516,530,514,394,404,392,376,798,1162,394,794,554,1842,928,1486,2396,938,360,372,490,566,1740,668,914,946,532,2018,980,952,916,740,2270,340,994,840,592,1062,394,372,804,396,880,984,1126,354,750,648,390,514,596,842,700,372,362,360,364,332,346,362,696,366,384,472,368,328,896,1936,426,460,372,436,390,344,400,332,2366,1052,382,1046,738,830,816,436,382,1572,328,588,970,1914,956,1412,880,820,962,1342,598,312,596,2288,580,356,354,708,826,970,302,416,402,552,514,1818,560,328,396,434,404,988,476,658,1334,1230,1070,942,646,690,688,540,490,406,478,1040,560,544,564,484,484,480,556,482,554,1128,488,556,562,560,554,568,556,568,558,560,1078,562,560,906,484,570,558,558,1082,552,966,554,552,550,556,726,554,574,908,554,586,570,562,488,574,548,1100,562,714,552,570,556,562,570,686,560,664,564,1086,568,418,558,1046,482,568,564,556,558,550,554,546,548,544,556,554,536,534,780,546,536,544,540,1044,546,546,534,538,532,760,556,540,548,648,540,544,538,542,688,532,1062,536,1036,542,562,544,548,538,476,536,380,378,1154,378,376,372,1028,378,382,378,370,378,1058,370,964,370,378,464,376,380,372,374,376,380,388,374,378,380,1064,380,374,352,380,380,376,376,382,368,452,346,372,372,374,374,376,376,370,850,1058,1044,3583,1338,1088,688,588,984,354,1034,366,356,358,366,352,362,508,354,360,354,360,684,356,702,358,1096,358,914,356,360,350,352,722,350,350,352,1064,356,490,360,654,368,376,778,358,358,362,358,1038,370,1052,398,1062,360,652,352,358,362,1156,352,352,1042,354,362,1120,354,1040,362,1164,354,668,358,360,488,368,512,356,678,368,356,772,358,356,354,374,358,358,694,350,354,1040,346,622,354,518,350,530,356,346,1154,360,346,696,652,352,368,350,354,1120,350,1046,352,384,788,358,502,370,362,360,358,356,696,350,1040,352,1096,362,1094,346,624,356,348,352,350,356,356,492,362,354,1646,1062,458,472,390,694,386,652,376,368,388,356,340,1120,362,646,350,682,348,350,702,356,672,350,354,650,352,354,362,712,386,350,500,342,352,672,356,370,366,384,358,1092,356,666,358,348,348,346,508,360,1038,350,606,358,686,344,344,654,678,724,678,784,860,690,692,660,668,698,798,674,1102,778,684,772,834,1046,856,690,510,918,746,1144,756,678,668,670,668,666,694,1050,674,1162,672,674,668,798,684,1032,680,674,668,666,486,744,634,674,648,654,664,688,704,724,962,616,670,664,668,724,640,640,1106,638,726,692,678,666,768,664,1034,664,664,1042,640,604,676,676,672,352,670,728,686,738,696,748,668,632,664,668,652,640,662,670,502,678,654,660,678,686,680,660,750,660,676,708,650,764,680,1120,672,774,762,664,678,724,738,646,660,660,472,668,522,798,534,682,806,534,650,746,646,666,742,680,666,674,670,672,674,2878,1050,584,318,618,1632,586,372,354,316,420,352,352,356,352,364,374,410,410,400,398,328,328,368,364,352,372,366,336,334,388,386,438,356,326,374,370,376,362,362,400,372,360,340,408,470,372,372,372,386,366,368,372,370,364,368,302,310,326,432,374,370,352,374,362,370,358,366,360,362,362,366,390,392,344,390,330,384,368,412,356,372,370,352,362,382,376,328,322,318,338,316,304,416,386,392,432,362,324,324,326,382,366,358,378,372,380,380,392,332,374,304,444,418,390,416,420,312,386,420,376,422,422,418,442,362,400,326,360,380,352,342,332,794,362,374,414,362,370,388,428,430,432,388,340,400,344,322,366,374,398,480,790,378,364,358,320,358,388,326,372,406,342,300,350,328,340,380,424,344,368,480,348,374,386,370,376,364,376,428,328,386,414,416,414,332,390,348,326,366,386,354,366,376,358,320,300,304,316,426,378,314,370,404,354,378,368,370,324,370,320,382,376,398,368,326,358,380,378,430,448,352,432,358,362,354,360,362,322,356,354,360,366,356,350,356,350,362,322,362,382,372,380,312,344,372,360,382,300,368,348,312,364,382,332,344,362,362,378,364,374,386,366,380,374,412,364,372,346,366,438,368,358,374,386,330,372,348,342,306,328,332,326,326,348,364,352,342,368,328,328,328,350,360,324,372,318,366,366,326,360,330,356,310,328,320,326,332,320,326,344,408,336,368,366,330,364,374,382,366,360,350,340,356,794,346,300,348,1050,360,342,318,338,352,372,360,374,324,316,314,352,374,326,372,324,328,372,362,334,338,452,458,452,444,334,322,380,370,372,372,380,364,374,376,370,336,378,452,326,370,312,366,324,370,330,358,376,342,334,366,340,326,336,372,316,374,318,332,312,366,334,446,354,338,316,318,338,324,346,358,364,366,354,342,316,344,326,340,376,328,328,364,798,368,302,378,338,328,314,334,342,300,318,358,422,310,340,350,362,366,318,358,376,360,330,320,372,340,352,364,358,326,372,444,326,320,368,334,368,300,318,342,322,360,334,374,352,328,360,328,350,378,366,358,322,364,396,360,324,346,368,356,358,360,312,358,320,376,326,328,360,336,384,394,316,326,348,338,326,328,362,316,378,374,316,340,316,360,354,356,354,362,362,378,346,352,310,374,406,366,344,384,362,356,332,356,330,340,316,374,324,370,374,354,314,366,374,334,330,336,330,308,310,346,366,372,340,338,358,418,332,322,324,378,326,336,364,368,364,366,362,322,332,390,356,348,318,330,318,354,324,328,312,304,384,376,320,796,352,1046,604,380,368,442,314,322,342,330,370,324,326,336,386,362,378,366,366,366,324,374,328,322,322,368,322,358,372,374,376,318,370,366,388,314,364,332,432,376,326,382,358,312,322,358,366,366,318,342,316,366,356,328,366,354,450,358,442,390,390,334,348,438,440,374,312,322,370,348,324,330,326,314,424,380,372,374,382,374,402,324,330,324,368,430,342,364,372,362,328,370,372,372,328,352,346,380,350,362,374,370,332,368,364,322,364,322,340,370,362,354,324,430,374,372,372,424,370,448,348,380,342,824,368,304,402,410,328,386,350,362,338,366,320,334,332,334,394,332,328,364,434,322,360,324,346,436,322,356,326,364,372,332,370,370,366,368,322,326,352,380,368,326,328,324,372,362,322,372,312,374,322,366,432,338,436,366,370,368,314,318,360,320,332,384,328,334,318,318,378,368,344,322,318,334,376,368,362,374,374,426,462,358,442,350,444,436,334,374,364,374,432,326,320,312,332,382,372,366,384,358,424,378,320,378,376,366,458,466,322,328,362,374,370,334,334,372,366,364,370,364,372,334,376,370,330,794,356,362,372,368,362,328,432,362,372,380,376,360,436,380,424,362,430,418,328,324,432,330,344,364,334,324,334,386,372,370,376,324,370,374,378,354,370,364,378,362,334,378,364,360,328,342,320,376,362,334,322,374,428,356,452,314,436,348,360,338,342,330,336,364,326,338,362,328,384,370,458,366,324,440,444,442,440,324,320,342,456,344,436,328,306,372,366,358,386,446,322,370,374,376,374,326,370,342,372,430,370,372,442,446,432,452,378,394,366,422,368,318,448,438,376,324,444,374,366,352,414,366,370,338,450,358,428,348,366,376,444,326,444,358,428,436,438,326,436,434,332,322,358,328,350,388,374,376,440,442,450,362,344,472,462,304,440,446,448,446,430,428,368,322,418,434,450,366,424,444,444,370,442,436,370,368,362,370,366,348,402,408,324,340,326,440,380,328,324,408,426,458,372,430,340,350,416,454,368,436,316,328,364,430,394,402,320,354,374,350,366,356,334,358,794,366,456,368,420,386,362,358,360,380,366,358,374,456,384,362,348,370,356,458,330,376,344,368,406,378,322,372,368,380,388,372,420,444,360,346,432,442,366,360,360,370,356,806,366,420,454,368,366,374,368,388,370,380,370,326,428,364,368,368,370,344,388,444,378,378,360,366,374,364,374,432,364,376,320,354,324,432,364,382,348,416,424,360,380,378,366,556,376,374,428,324,390,360,358,458,436,424,420,386,372,368,384,328,332,354,330,420,366,533,666,1002,1216,772,964,440,360,460,600,604,416,576,396,716,2072,2600,1204,1348,2312,1844,2848,1974,1304,676,1496,736,796,1352,2268,784,784,364,464,388,776,756,564,376,368,540,392,374,374,562,1088,464,770,674,742,814,1670,856,592,636,376,932,1599,1776,1200,1788,1624,1076,416,2884,2884,2848,2888,2888,2888,2900,2776,2864,2780,2832,2836,2824,1856,2840,2784,2840,2872,1952,2784,2876,2856,2860,2936,2824,2844,2900,2908,2900,2952,2852,2908,720,1944,3620,762,1252,1904,1580,2388,1562,1798,1848,1566,2112,2008,1424,1542,2300,1980,1930,1328,1900,2086,2932,2124,2336,1594,2122,2122,1594,3006,2126,2112,2126,2378,1564,2184,2024,2022,1518,1544,1944,1594,1794,1520,1582,1428,3004,3062,1250,2652,2518,2572,2484,2792,1016,1920,1814,1596,1884,1750,1494,2070,2518,2056,1460,2692,1982,1426,2332,1828,2060,1544,2230,2038,1844,1782,1378,2192,2090,3160,2602,2222,772,344,3006,1832,1662,1908,1996,1666,1218,2924,3076,1866,1844,1524,2242,2176,2276,2698,2402,2160,2010,1970,1640,2140,2128,2072,2158,2122,2122,1438,2102,1844,2242,2326,2160,1138,700,1282,1890,1590,930,2374,1548,1800,1836,1556,2100,1994,1412,1534,2304,1534,1586,1920,1320,1896,2076,2916,2112,2348,1584,2114,2108,1588,2992,2112,2084,1994,2360,1562,2178,2016,2022,1520,1542,2078,1584,1782,1510,1572,1414,2992,3066,1246,2646,3018,2514,2560,2474,2814,1010,1922,1808,1588,1874,1744,1484,2058,2058,1452,2682,3156,1974,1420,2322,1816,2050,1644,2224,1922,1838,1396,1774,1378,2184,2084,3142,2594,2218,344,2990,1826,1656,656,1988,1656,1214,2912,928,1822,1858,1836,1520,2234,2166,2272,2390,2386,1964,1356,2130,2126,2058,2148,2108,2124,1436,1970,1834,2232,2326,2146,1126,1744,844,2080,448,1392,624,984,956,1188,876,464,456,1268,1196,936,1298,2176,1584,1228,1274,1230,1272,1298,1496,1732,1694,1598,1464,1786,1216,1766,1768,1378,1186,1394,1310,1266,1570,1670,1476,1238,1376,1382,1226,1258,1264,1354,1276,1380,1280,1356,988,1270,1390,1408,1220,1166,1388,1344,1162,1204,1638,1588,1404,1388,1188,1582,1476,1462,1460,1398,1372,1398,1188,1176,1094,542,546,526,1570,966,1380,856,1416,1574,1188,1170,982,998,980,1200,992,1578,940,1554,1578,1572,1400,1394,1386,1378,1790,1877,1670,1927,872,1540,1851,1910,1858,1932,1890,2121,3928,3986,3143,1736,4160,4229,4229,3897,4290,3563,4290,4290,3160,4290,3430,1667,1687,3368,4328,3842,4290,4267,4290,3830,3731,4290,4290,4290,4290,4290,4290,4290,3514,3432,4252,4290,4095,3228,4140,2020,3419,3910,2910,1493,3701,3073,4285,4290,4290,3109,4297,3535,4297,4282,502,1156,384,3292,3564,362,3174,3454,794,904,732,672,368,2586,2582,2644,3012,3118,3442,550,1254,1256,1252,530,848,2778,2776,2758,548,584,644,3304,3564,614,520,330,422,2032,2552,2162,1916,1002,2960,3468,716,798,1354,1424,1490,1352,1302,1484,1580,1036,1930,2676,684,428,344,510,2722,2502,562,1250,520,538,3036,3354,1212,1624,828,1614,2632,1904,3110,580,708,1740,692,614,428,660,648,1100,1014,524,880,634,1418,780,668,656,600,784,1472,344,866,1988,776,1552,768,564,1904,606,708,872,864,610,416,654,668,604,648,604,1186,696,572,918,1000,544,852,648,1042,1084,1056,1092,1494,976,928,764,1900,1110,762,3904,3706,3662,3402,3826,3588,3266,3830,692,1390,466,332,996,1042,1140,1176,4080,3770,2090,3262,2918,2898,4136,3776,2904,2264,2080,2684,3628,3891,1734,2934,3630,3622,3890,2992,3368,2156,2780,3284,2934,3584,3784,2752,3662,3004,2726,3652,3624,2948,3020,504,836,1576,2720,364,1772,2876,1020,1232,2800,1264,2296,2160,1924,1100,1052,524,812,968,1520,1592,392,1652,400,1004,1440,1424,620,864,1944,580,396,460,440,1052,1552,1572,964,860,720,1800,720,976,992,848,2168,2164,1224,368,2104,640,548,1300,2096,2264,668,1256,2220,536,3020,616,2794,548,2918,2666,372,404,640,316,1012,1250,1070,526,456,822,1472,616,488,402,638,306,2504,1184,612,1104,458,1142,1152,1752,714,812,836,648,1062,520,462,478,1268,736,1680,514,574,350,528,3016,1868,314,640,2468,2476,2766,398,664,550,636,2418,1988,406,666,2468,2552,2246,568,530,508,392,490,2784,2000,2736,2216,2848,3562,2196,2028,2212,2172,2252,2268,2304,420,1648,2048,1348,1448,924,1308,1348,620,460,492,508,2104,1344,1156,1132,836,640,1504,1460,2200,2818,2216,2204,2986,1996,2168,2200,2168,2136,2208,3086,1044,1344,666,998,926,1214,936,692,3394,1020,986,928,404,1256,646,1046,674,572,512,546,512,794,698,550,552,678,2212,638,606,658,402,464,474,1136,1106,1068,1130,1804,822,936,984,816,974,1000,1034,3268,3328,530,544,516,614,648,466,538,452,690,588,674,646,522,564,582,500,590,548,588,672,586,486,472,566,732,622,838,762,748,3092,778,584,1068,702,1110,1168,2836,842,1104,754,690,888,954,1376,568,554,614,538,604,554,720,478,690,478,508,694,874,1876,1356,1428,4068,4264,4088,4120,4222,4096,4222,4202,2868,4300,1312,1788,1676,1052,872,1116,1596,1048,1028,328,936,1924,824,640,1048,920,1560,820,540,828,756,900,952,1644,976,1200,1452,860,2976,3172,3032,784,3060,3048,3024,1168,2028,864,608,608,1148,872,3012,2808,2772,1284,1200,1120,3620,1016,908,1436,780,2212,1316,1428,1452,3624,3600,3184,1440,1244,1048,644,768,2188,2520,1020,1376,3640,2060,2780,2788,2652,1020,960,872,1164,3040,3028,732,1560,2300,2372,1852,2112,2312,2596,2020,1968,2412,1316,820,832,1072,964,960,724,892,708,624,1624,1228,1444,2028,1300,1772,832,2596,2812,2808,1684,2784,2832,1068,1644,1492,1128,2124,2564,1184,836,1384,1180,1376,2552,1156,1160,2496,1004,1680,1612,2204,1804,1444,1820,1484,2960,1460,888,1936,2008,972,1284,2528,1184,740,2440,2360,1760,740,2404,3020,2584,2228,2412,3184,1660,1660,1056,1956,792,1112,1592,984,724,2788,3356,3608,1260,1720,1828,1016,2280,2876,2936,3768,3860,772,1124,1056,1924,3192,3228,1016,1100,1024,1740,768,3076,3164,2752,3252,1536,2688,1120,2280,1520,1704,2716,3072,944,1836,2956,408,800,2756,2676,2496,1756,440,3152,1896,2860,2784,2352,3328,2864,2684,3028,2888,2812,3444,2508,3508,2704,880,1592,1220,2952,3048,3544,708,1316,604,3028,2636,2068,668,896,1148,640,2384,2516,3088,2164,2128,1244,1228,1852,472,972,2396,1322,716,360,490,348,530,1050,416,342,2536,2516,2550,2262,2518,1498,856,760,758,772,728,2316,2332,2372,2376,2408,2226,2422,762,758,764,764,2820,2152,2392,798,800,932,360,472,3627,3212,518,2926,2376,1900,2388,3386,3150,2704,1308,2004,1216,2772,2652,2646,2898,1804,538,688,2980,1452,1476,2012,2032,1858,838,1472,644,2794,546,652,738,750,568,2222,618,580,1180,1970,560,3732,2198,838,2692,2582,2560,1932,2720,3050,2668,2728,2962,1846,2822,3126,2710,2552,3286,2686,752,1318,2182,2542,1144,966,722,2530,2680,2660,1422,2750,3302,1446,1266,3002,2334,2824,1048,1474,1546,2982,3274,1198,1250,2670,2400,812,772,2900,2952,2766,2316,788,796,1518,508,706,796,542,1256,2274,2366,2404,2476,2436,2252,2234,2514,1408,310,502,946,562,424,3734,2214,428,2728,2662,2644,2614,2420,2558,2550,2442,772,1420,1274,1420,1408,1220,2640,2456,2664,2668,2348,2952,1852,1918,2654,2610,2934,2970,2914,2454,2668,2790,2956,2302,3076,2384,1328,2922,2466,2238,2196,1084,1158,2958,3120,1098,686,762,1026,2362,2382,1664,2598,2522,340,464,316,452,320,682,450,2750,1322,2750,2708,914,910,2104,930,922,922,922,798,826,816,822,706,726,728,732,764,766,720,704,754,740,770,2268,2304,602,602,744,744,612,624,630,628,626,626,626,630,628,634,634,664,660,600,602,600,604,564,564,512,516,512,506,504,510,440,514,512,512,450,520,518,510,510,504,498,514,510,488,494,496,504,510,452,486,394,398,394,398,400,400,396,400,406,400,404,410,404,398,406,396,408,414,400,398,404,400,396,398,398,398,398,398,398,390,406,402,406,400,398,400,398,396,396,402,398,394,394,398,404,400,398,398,402,404,392,392,392,388,390,404,1882,890,882,880,922,922,912,906,794,806,804,802,674,674,316,326,686,678,738,726,676,682,676,618,634,520,524,496,496,522,518,476,634,542,540,546,546,542,538,960,920,384,972,732,654,572,536,444,326,356,396,414,596,486,308,352,530,306,2226,2432,2128,2302,2352,2486,2376,2010,2086,2190,2150,2234,2232,2184,2434,2048,2402,2084,2392,2298,2190,2326,2364,2168,2462,2294,2470,2598,2206,2506,2040,2152,2040,2404,2428,2374,2056,2318,2300,2320,2338,2234,2230,2502,2514,2322,2444,2282,2348,2192,2394,2124,2506,2468,1586,2268,2332,2520,2380,2388,2480,2176,2470,2364,2172,2430,2494,890,1058,2444,2092,2372,2398,2370,2210,1980,2404,2376,2288,2462,2334,2214,2188,2198,2286,2368,2498,2386,1278,2202,2374,2536,2366,2262,2488,2114,2330,2184,2526,2304,2192,2482,2110,2224,2316,2172,2462,2034,2324,2158,2032,2462,2010,2432,1934,2468,496,2140,2484,1962,2460,2312,2382,2512,404,1732,2664,780,440,2436,2404,2492,2460,2352,2846,440,528,2612,2548,2448,500,2580,372,2440,456,1840,2416,520,480,1668,448,2668,404,2440,2252,2424,2464,2352,2412,1784,2428,2432,2404,368,2396,2484,3016,466,470,1754,431,3003,670,426,2488,2436,2466,1158,1134,2412,2394,2404,2360,518,498,452,446,456,2400,620,2404,2454,2388,2386,2546,2418,490,2492,654,1546,1128,742,3031,2442,357,1748,560,788,704,604,496,2100,3072,2604,2548,2428,316,1964,2484,2552,2528,2292,1160,2128,696,2356,408,1420,2568,2400,448,2440,444,2432,388,1784,512,3072,2584,480,532,1744,544,780,1648,3082,696,2452,3000,2408,3082,2372,2732,2640,3082,2448,3082,452,3082,2348,2866,916,1994,2392,2436,3082,2172,364,2512,2536,2966,400,1788,512,448,3082,3082,3082,612,716,1798,3082,408,1756,438,2480,692,2660,2480,2512,2352,2770,348,2396,2464,2352,520,328,2472,584,2332,440,2404,2432,2424,2512,552,2468,2500,2404,1876,604,2842,2416,604,2424,552,604,1012,316,604,2440,2730,356,2352,2352,2604,620,2264,2424,520,400,1704,2524,2412,848,2520,1462,448,448,1740,446,2990,512,420,312,360,340,308,360,432,2358,3160,1740,1664,480,380,2472,384,368,444,774,434,608,446,340,666,572,342,512,460,518,670,690,558,664,668,770,368,686,570,776,622,414,674,488,3204,1508,2412,852,418,1054,762,2152,2358,2664,2566,2662,1070,2572,586,2108,2194,2022,2368,2458,2608,2660,2628,2610,2530,584,2622,2434,2208,934,2578,2386,2700,758,2576,2550,2604,944,2598,1070,2610,486,2632,2594,856,2628,2490,2630,2574,1796,866,2444,1898,2656,2326,2540,2440,2718,540,746,878,2618,2726,2680,2638,2614,928,1066,2154,2560,2508,2602,2634,2668,958,1130,2198,974,976,686,2254,606,2538,416,672,1238,738,1562,2246,2548,2642,2072,2658,486,2648,1230,874,2506,598,342,2434,372,2204,930,2584,2662,762,2698,580,2474,480,2690,1514,1228,3204,744,454,378,366,1767,1122,1342,1136,420,860,1214,638,774,876,3052,2120,2130,2576,716,1024,1090,660,820,584,1506,690,714,686,964,834,850,972,516,470,388,808,476,508,658,380,900,1574,1596,734,854,478,886,546,550,992,1140,766,3206,3342,302,3206,328,336,3182,410,3260,700,3234,1162,3078,596,422,3212,3218,3246,802,3208,3226,412,350,2668,1943,2122,3190,3058,3202,802,3216,3360,1348,766,738,1028,468,638,564,428,796,604,370,490,804,372,546,850,3132,1162,1192,744,816,818,1006,754,350,764,908,588,716,604,404,422,414,428,438,562,408,1046,1438,1690,1048,800,1262,1126,1164,734,604,578,358,1648,740,766,604,384,550,418,360,532,652,510,704,518,1938,1246,1828,1312,2276,636,1274,1614,760,662,888,708,884,374,1384,772,622,926,988,878,342,354,508,838,1004,424,834,452,594,716,404,790,320,762,546,488,482,1006,1140,866,3214,3318,3210,3300,514,3206,798,3240,1274,608,3202,3220,3214,1538,1924,2932,2946,718,714,1894,588,482,338,582,1994,2940,3196,3178,2183,2002,2726,3214,1100,1372,779,3368,776,3192,2346,1980,1260,460,1038,396,674,414,390,900,416,500,408,382,420,982,744,3210,578,710,808,756,834,460,808,638,712,560,632,746,514,678,596,548,452,736,484,942,1454,1404,1958,342,1246,512,610,672,550,1016,608,546,922,908,1120,2338,692,878,860,812,804,888,478,2126,416,326,412,346,586,470,710,1048,808,2028,690,364,990,528,950,586,624,3294,2834,1058,1372,924,1248,656,918,668,682,582,1276,1016,408,1028,1880,416,804,538,924,800,318,786,956,540,494,480,896,456,384,568,552,1122,380,496,384,910,1406,3343,3368,3445,3252,3378,3412,3316,3200,3282,3198,3126,1374,966,3350,464,356,1450,694,500,402,3194,3298,580,546,504,740,3450,3126,496,378,2630,1260,390,740,746,580,464,996,466,466,448,658,400,660,984,3204,3200,408,528,756,558,536,1578,1076,694,1164,646,1212,922,680,772,810,1210,464,626,714,794,640,714,716,556,1322,522,510,706,374,1402,340,1246,1198,666,738,480,618,358,908,650,1350,2332,684,886,846,1538,1700,386,2130,418,326,412,638,882,352,334,688,690,584,470,712,1046,830,2022,868,992,946,2842,604,598,598,594,1576,928,1252,1286,810,708,926,664,670,668,702,564,1020,408,1020,592,622,3000,1892,408,804,602,688,466,1128,802,324,484,542,842,394,482,958,568,388,724,552,404,418,1154,392,340,1454,3242,3320,3349,3294,3360,3222,3224,3196,3218,3190,3148,1948,3198,2784,1638,959,1298,3170,1108,502,1012,586,724,3182,1184,374,2354,1252,388,776,746,658,994,562,440,660,3214,416,460,776,412,560,684,916,1576,1082,388,598,644,900,924,634,558,1212,822,560,474,782,796,636,724,718,706,630,390,952,350,462,628,526,516,336,628,1240,338,1190,660,992,1250,802,892,476,612,360,906,728,1336,694,888,860,1458,1708,804,362,874,410,322,412,338,644,448,684,684,696,704,1042,1954,730,3090,1362,668,394,672,930,1262,748,556,918,668,666,592,622,2690,924,752,938,1068,432,802,1156,1874,414,776,580,398,324,1128,770,490,542,500,484,848,388,918,984,558,526,302,962,784,328,426,916,590,964,760,804,318,474,948,1090,642,360,3355,3380,3349,3432,3343,759,3442,3212,918,730,3282,3214,3190,730,3327,3106,1880,756,3447,786,1706,3168,590,620,618,578,2766,814,3206,1100,500,670,2122,588,728,3150,520,1266,388,752,502,524,458,436,652,1152,602,762,404,560,410,366,796,1578,1090,420,876,914,626,1226,1462,874,706,598,802,564,376,718,786,598,722,716,672,822,586,458,326,630,598,516,512,644,698,416,392,776,1040,822,328,1054,486,602,530,644,1298,880,818,534,612,360,984,868,782,852,698,886,1216,1748,350,878,1008,636,582,436,684,686,1498,768,2360,398,1364,934,1870,750,558,3196,668,628,3200,1134,930,1082,434,788,936,732,898,1214,452,670,398,678,886,364,426,412,606,1248,1134,766,456,854,570,386,928,560,1090,1210,418,312,600,514,814,320,334,452,1316,964,818,946,822,706,808,642,802,716,480,1096,1104,642,356,3208,3280,3198,3190,3214,3230,3218,732,3200,3236,3200,3210,3174,2268,598,630,620,582,3204,1506,1778,394,710,526,3174,2770,3184,1104,456,934,3276,2534,588,726,3150,312,920,388,658,624,500,548,462,440,1164,564,762,406,410,562,1588,1096,606,470,306,522,480,516,658,1170,1024,698,1292,1470,870,536,886,780,636,702,414,590,762,464,634,648,704,648,400,382,422,404,872,888,1138,326,554,538,702,844,864,716,888,544,710,358,992,460,544,756,816,700,914,1228,1524,728,368,886,994,588,586,2180,818,702,802,1832,774,434,466,934,664,908,568,908,1740,394,1050,948,1078,434,786,736,774,796,912,904,444,674,1196,1464,872,748,552,416,746,658,1130,790,852,568,396,922,556,1136,554,1158,338,420,1310,968,836,518,1160,2216,376,576,3206,3324,3194,3212,3316,3232,3216,714,858,312,3166,3214,1364,3240,3212,2824,1900,3026,1978,742,1192,3192,2966,1112,500,670,3336,758,344,578,664,3260,2528,586,728,3208,640,916,388,326,608,1512,506,466,446,990,592,764,420,560,410,690,888,344,1108,798,796,978,1418,430,520,478,514,408,304,562,562,878,834,644,694,478,648,404,420,634,494,376,1078,670,326,1206,702,848,1368,1274,896,830,920,818,562,698,362,986,870,546,774,1152,702,894,1220,1396,1102,368,882,850,394,588,2202,784,1322,1018,1188,930,816,786,1182,1490,1084,436,790,946,866,894,994,604,834,902,450,678,846,1610,898,748,554,430,758,1134,794,854,558,1126,1166,334,418,1672,322,1004,390,646,300,570,3214,3328,3180,3206,802,3200,3226,3216,922,734,3212,3222,830,3220,3218,2806,780,3228,864,2086,550,2070,3182,864,682,350,3184,338,500,602,1328,1090,502,672,3276,1396,590,728,2182,3214,3202,424,922,560,532,460,614,358,618,748,462,438,2616,990,366,370,760,624,564,724,390,656,520,1106,446,798,504,1416,526,484,518,802,558,898,638,792,522,1170,756,490,694,402,786,380,674,402,632,788,582,586,998,346,346,540,486,606,710,920,1002,884,1024,810,568,712,820,764,828,1214,1004,776,714,692,894,434,510,560,818,1568,1052,330,592,2220,362,824,730,1120,892,910,432,588,3162,1946,1380,758,1090,440,794,938,792,1148,836,448,682,868,1628,910,836,394,464,904,826,832,960,866,738,420,370,750,484,1140,792,854,420,560,1136,1164,334,396,824,3150,744,818,1088,3224,3370,3340,3218,830,3244,822,928,3262,3248,1322,3256,3250,3244,1952,1050,688,2306,762,3220,1498,500,686,1282,3214,2490,368,614,1218,1224,3220,1156,426,410,740,1006,508,678,1408,874,594,734,1676,3390,3216,432,1384,1006,392,462,628,528,466,440,802,366,414,714,2540,994,1268,542,400,562,878,1118,800,802,1170,526,516,456,474,808,530,488,398,524,756,506,502,750,336,564,538,306,644,758,494,708,484,528,582,398,404,384,524,624,714,416,794,790,586,1244,358,434,360,1468,850,822,944,1012,814,562,702,820,830,1202,1032,766,342,702,896,440,506,562,816,1528,1094,408,2202,886,1290,580,822,714,730,796,708,1960,1368,750,368,1086,438,792,314,928,880,346,834,1528,448,676,674,598,406,848,560,644,826,828,958,826,756,526,812,704,998,992,654,834,916,422,1570,878,1130,792,896,800,980,706,488,546,558,1206,872,1074,334,434,868,2496,352,814,1066,368,3266,3290,3206,672,534,3118,1360,1166,1316,3210,3240,3234,372,728,3202,3228,1420,3222,1928,922,3144,340,3208,738,3128,1656,350,342,2338,592,3200,2484,464,688,1212,1216,1204,646,408,466,1672,506,684,3292,1402,588,730,3192,3158,594,774,790,1000,392,458,814,486,448,996,466,830,394,508,526,364,610,760,436,774,2526,1100,366,652,412,596,662,826,560,464,640,936,556,662,370,682,348,1114,794,802,422,520,510,832,616,724,660,332,646,908,980,796,646,560,760,1172,820,578,400,402,624,468,502,608,532,688,586,942,678,1014,374,564,910,894,856,416,430,410,528,1016,566,712,820,1146,1034,898,456,506,506,814,690,888,1428,1234,834,1072,584,812,758,718,794,1078,434,784,328,688,672,338,1238,900,1196,948,1164,1304,748,564,710,648,584,410,658,454,920,730,756,622,416,1354,1232,1844,890,1414,464,676,2748,1074,1116,2248,1324,1002,360,978,680,926,594,392,370,468,1164,502,848,570,308,706,546,482,826,604,648,958,708,1098,710,1018,1472,830,860,732,914,748,658,516,416,356,860,1128,1022,890,802,558,796,800,810,332,436,442,496,1042,3194,3254,3196,3190,3306,1352,3174,3200,3186,3292,3176,2222,1938,3288,898,784,3232,1168,3224,432,552,530,478,1682,498,668,3258,1620,1006,584,3178,430,522,478,514,510,596,778,820,1204,500,994,550,670,890,554,394,710,1092,464,454,462,822,302,724,624,592,392,436,476,366,596,476,568,442,894,412,2874,872,1106,330,798,502,394,1066,662,558,830,534,688,898,932,690,584,656,348,400,366,1320,392,1158,1106,794,794,604,740,440,338,1062,438,350,414,904,330,970,858,418,838,710,390,650,1074,826,646,558,306,544,1170,796,518,402,624,464,494,666,670,608,758,618,758,560,580,368,438,374,786,678,936,784,680,432,416,502,1120,828,714,658,820,762,1070,830,846,446,818,820,494,544,596,800,704,870,1678,1112,912,992,710,590,2818,1052,896,1520,330,1206,898,1206,948,1166,906,1008,754,604,1800,1434,368,454,662,780,950,396,900,696,770,1050,1218,584,1218,350,1096,792,1094,548,1724,860,896,2782,802,544,346,502,612,606,610,1122,660,340,2216,1686,1138,1108,1636,818,686,410,934,970,620,1086,610,424,764,902,402,838,864,306,964,682,506,836,716,1012,764,942,1008,866,738,662,916,414,554,486,420,604,576,1070,674,1130,1164,906,486,458,1052,440,708,1212,1154,804,572,438,500,836,902,1050,2328,3202,3364,3222,3232,3214,1366,1012,3254,3218,3386,3334,738,1800,822,804,590,3202,914,510,882,556,2004,1624,1176,504,678,714,526,3262,1648,1010,592,3152,504,424,358,1390,828,900,384,990,1518,1000,502,748,544,390,698,526,704,516,482,614,388,394,440,368,470,444,1512,882,2524,1110,592,804,520,1080,664,542,722,560,774,552,642,542,588,902,668,658,372,440,862,458,520,686,1068,370,608,468,438,776,708,442,348,402,892,688,708,384,336,522,406,782,592,672,768,560,1178,794,648,460,788,564,798,564,490,956,434,546,892,722,650,430,414,522,814,1120,702,650,642,648,478,704,1062,882,430,1222,690,890,316,1062,1196,644,812,806,730,882,606,532,890,1224,332,618,1214,896,998,932,1150,1562,792,676,1064,338,378,716,768,392,594,1702,824,884,396,776,806,996,802,876,622,682,634,514,454,522,1618,1094,578,2712,492,1202,486,610,606,616,682,2304,732,1106,2928,1488,896,692,1126,1094,1174,1228,698,556,556,1038,790,444,1672,598,420,898,890,1062,676,792,710,756,318,796,828,950,316,744,776,1260,526,580,680,856,728,632,506,814,698,398,704,660,476,500,594,1386,738,404,410,1414,334,1146,416,596,1122,456,558,648,412,446,786,932,1016,796,1104,1238,926,1040,1046,452,700,1202,1142,330,560,308,1096,494,514,816,402,950,3198,3228,3168,3188,3186,3196,3198,1002,3180,3176,3188,3148,2986,498,666,902,392,1664,1166,1634,3172,3306,1624,1002,1502,694,326,990,396,580,3166,424,498,718,2160,724,1636,998,896,382,506,524,702,714,386,498,990,456,588,334,302,350,594,402,458,462,436,336,410,1492,870,2494,1098,728,820,616,652,1046,1042,554,788,686,438,334,572,892,402,458,584,392,850,572,580,500,346,524,748,1058,364,602,748,904,746,540,384,308,568,570,590,678,548,618,778,656,586,672,330,444,374,514,1162,558,858,636,492,304,760,730,570,1890,626,516,1140,1696,412,568,964,1536,748,1000,468,1344,318,1626,3230,3096,890,478,712,526,576,570,1226,524,402,1810,410,1048,628,758,2832,1428,2266,2840,2222,2196,2152,1302,3150,2278,1676,2146,1312,1362,2114,2250,692,1772,2306,2480,2744,1298,2174,2116,3070,1416,1336,2594,1376,848,608,2354,784,2938,2406,782,2808,2728,2730,1174,2912,2698,780,2918,2936,2858,2888,2934,2932,3226,1270,2942,1589,2920,2852,2922,3006,2912,2598,2930,2902,2972,438,574,2434,2882,2938,2878,3118,676,932,916,2692,3080,1960,2064,2060,2000,1996,1916,2152,2016,2148,1960,2160,2216,1908,2160,2108,2140,2132,2256,2196,2112,2132,2264,2104,2144,2216,2108,2252,1996,2228,2252,2100,2000,760,980,1984,1984,2344,2232,2032,2072,2192,2136,2280,2020,2242,2190,2196,2288,1618,2222,688,630,922,934,788,900,778,804,1554,1092,362,628,908,912,838,420,1176,2322,902,546,618,460,2334,2354,1340,856,2322,750,744,444,480,1162,2342,2356,2292,2372,2336,2354,2342,2340,2372,2372,2164,2410,2334,2404,2374,2396,2374,1316,2366,2372,2112,2346,2324,2074,2350,2374,2388,2356,1620,522,2354,2374,2356,2368,2346,2352,2342,2384,2364,2398,2182,2406,2360,2148,2250,1900,2206,2168,1542,2306,1768,2402,2332,466,1732,2224,1032,352,802,888,532,490,416,396,454,498,478,1732,2344,2358,2278,2546,904,582,900,2470,792,4106,1436,1404,572,2772,3372,2612,3776,2884,3132,3060,3016,3120,4016,2848,2836,3056,3400,3000,2944,3232,3108,3444,3020,3036,3412,3484,2972,3116,3140,3024,3416,2996,3992,2992,3772,3392,3584,3332,3764,2932,3276,2756,3816,2480,2376,1092,896,1936,1860,1880,1848,1868,2484,408,2496,1072,2492,2472,2452,2492,2472,2508,2492,2848,2984,3004,2512,2504,2504,2988,2968,2148,2524,2448,1244,1276,2524,2520,2516,2468,2476,2500,2444,2464,2484,2452,1828,2532,2500,2720,2976,872,756,1000,1304,1162,1282,1002,1190,1128,1240,858,1124,440,420,462,438,424,1190,302,340,1090,1180,976,864,924,640,450,598,1278,1276,466,2802,2326,996,972,1224,1338,304,1956,2682,1212,2308,1236,1014,2014,586,618,816,1194,974,1314,1412,746,696,1130,1502,1326,740,1560,1220,1134,1146,1124,1120,1160,626,680,734,604,1310,750,768,1152,2090,1106,378,1852,1190,1158,1110,1170,1134,350,768,1568,1258,2010,2324,1782,1922,1968,1330,2074,1870,2124,1874,1958,1748,1984,1644,1956,1624,508,2568,756,2524,1430,2568,938,632,1008,838,1584,1112,1058,1018,1106,1014,916,660,366,1260,826,1550,564,1014,898,966,1044,802,1078,852,1212,1116,922,1326,1060,810,782,962,1134,748,842,840,774,826,1106,1078,1068,682,1106,1226,800,1874,2044,1502,2336,1672,2062,2148,912,1574,796,1608,1240,1232,820,324,1284,868,1220,1188,1120,816,1124,1304,1168,1600,372,1240,1392,1128,1196,1220,1204,1212,1268,1184,1872,1692,596,1392,1148,888,1960,1640,2356,1412,2356,2396,800,1532,2264,1616,2000,1616,1776,1592,800,2200,1564,2212,958,914,2154,912,900,2226,2268,898,912,914,852,1826,2210,2648,796,440,848,2092,1924,2052,2056,2140,1716,2060,1580,2408,2380,1216,796,308,736,2012,2024,1948,2608,2532,1332,1440,1908,1900,1548,2440,1804,2300,1988,2140,2632,2760,2608,856,1932,800,2034,1970,1422,2024,402,424,1224,1906,1422,856,2020,2018,1970,2000,1992,1988,1948,2306,2192,1984,1984,796,2620,1984,2472,2416,2420,1484,2396,2428,1812,824,1508,1948,2604,616,1872,2656,1324,2296,2272,2672,2476,2372,2336,1760,832,964,716,640,1324,2416,616,432,436,1044,1496,1884,1872,1912,548,1876,1896,1868,2408,2648,2632,424,2812,2660,2668,2668,316,1436,1592,792,1004,2236,1464,1348,2224,2136,1572,2408,1236,1308,1320,972,1268,1260,2240,736,1156,848,1260,1304,1264,1304,1304,1300,844,628,620,1596,1212,1116,828,1028,1304,704,1600,764,2392,1100,780,764,768,788,1268,1072,772,696,684,656,1952,1992,1000,2020,816,804,1984,2112,800,964,1028,604,1892,1960,896,1204,804,632,852,1256,1368,592,524,624,836,708,1432,844,836,1208,952,796,824,668,1128,1264,636,820,576,712,2092,1116,620,752,392,744,808,1176,812,604,624,872,392,680,340,652,1468,620,480,1136,904,864,876,868,812,604,604,616,2240,824,2424,812,2412,1048,1668,1204,1096,2320,2496,652,1012,784,1208,1000,548,1004,696,824,432,1412,812,504,1116,720,436,556,1200,796,840,624,396,416,564,2988,2884,1536,812,944,1480,1324,620,616,608,612,628,616,616,612,608,2620,2164,788,1008,1076,2108,1700,1512,1240,1980,1488,1164,2024,1048,1484,932,1060,928,544,1108,1776,1224,1288,816,580,520,1132,376,988,1016,840,1244,1672,2408,1128,2128,1764,2672,1776,1060,904,828,2444,1028,932,840,904,940,476,356,684,552,396,1024,3038,640,2636,1220,740,2680,1576,1084,1028,1024,1084,848,1192,1028,1012,1316,1344,904,600,624,624,620,1124,516,1016,848,940,864,820,1052,1152,1796,1184,824,2028,1016,620,620,1116,2164,820,820,996,908,628,628,800,1588,792,900,804,804,1616,1004,1200,1592,588,592,798,1102,1508,1738,2406,1718,1238,2396,1586,2196,1878,1816,2592,2612,2612,1958,1804,2706,2510,1864,324,334,2624,2334,1386,806,798,424,352,886,2626,892,514,2148,1806,1788,1106,792,818,822,824,812,1236,824,1128,914,1142,1120,1938,1778,1406,1118,1160,1930,800,844,1060,1116,1114,2796,798,1608,1570,1410,1204,1212,1034,1106,1038,1186,2480,1436,2572,2178,2130,1120,1230,2108,2414,2404,684,2412,2410,1604,2394,2404,524,866,592,546,2324,946,2114,330,1044,2284,2410,2420,2176,398,428,394,372,304,332,320,360,2240,2400,2444,2410,2398,2402,2402,2390,2128,2350,2414,1782,1998,1866,1860,396,1492,1022,1112,1028,1166,1146,1106,1804,2190,1240,1024,1612,806,856,1342,820,798,796,2128,1276,2592,1036,2216,1024,2184,912,2584,1168,1116,1200,1208,1272,1784,2152,2220,2572,1608,1404,1320,1196,936,932,1220,1616,1900,1204,1048,2780,912,944,732,2664,1048,1000,2224,872,576,904,848,1984,1144,360,2348,2476,1140,1200,1960,756,1044,1592,1784,756,808,1524,1520,1504,1492,1500,1500,1452,1520,1072,1160,1056,1500,1508,1508,1504,1504,1508,1512,1636,1600,1392,1600,676,2432,2596,2604,396,1428,396,1600,824,1016,1016,1012,1016,2656,396,1004,1040,988,1116,2816,808,1380,2764,3736,3308,2176,3036,1364,1064,1428,856,940,1036,416,980,1316,1804,2916,1900,736,652,2820,1172,1944,2212,636,2452,2820,448,876,328,1976,636,2096,1780,708,1008,2444,2252,1580,2532,2016,3456,1156,3072,1188,3164,2104,1940,888,1012,3032,1004,1212,2836,2032,2512,2012,2232,2016,1588,2512,1000,2732,1852,2752,1184,1116,2676,1148,1168,2748,2808,1132,1144,1124,1048,2752,3280,4432,1004,920,644,2524,344,3032,3284,3264,3152,1652,2416,2436,3172,3032,2260,2828,2484,1328,1236,1732,3720,2684,548,2416,1000,396,2496,2424,2552,1780,2532,2424,2500,1532,2376,2940,2484,2528,2520,2484,2496,2512,2476,2468,2520,2816,2744,2512,2484,2484,3044,940,2008,1544,1540,1772,1616,1076,992,1520,1472,792,1588,1636,1456,1992,1548,1540,980,1732,1404,1512,1520,1500,1516,1484,1572,1356,816,2328,2108,1344,784,732,1660,1344,1116,2452,2940,740,1748,2940,992,2584,2460,3080,3016,3008,696,1324,3000,2980,3032,1828,3264,2436,3104,2980,2940,1636,2592,2376,2652,2824,2884,2948,2208,1640,864,1740,1648,3028,760,536,1300,788,1084,2336,2380,1044,1548,2352,2408,3020,3304,3288,3556,3312,3320,3376,1800,1988,1992,996,2696,1824,1672,2816,2660,1948,1544,1624,1076,1664,1608,532,1584,1572,2804,1424,1064,1572,1208,1572,488,1616,1612,1052,792,728,968,540,1048,1040,1280,1648,3012,952,948,3072,1376,972,880,952,960,784,1060,1332,952,860,816,2428,2492,660,2524,1016,1004,2672,2544,1216,1288,1032,752,1740,1956,2452,500,544,892,856,1028,1500,1000,784,1056,1576,1692,740,656,776,1044,1784,1044,1036,752,1436,1240,904,1032,824,824,3040,820,544,1580,2748,1616,2384,1016,1536,1452,440,1172,576,1652,1964,300,352,364,1312,2236,820,1012,1004,1016,1004,2652,996,1020,1116,2824,808,1380,2764,3684,3304,2148,1344,1064,1428,344,336,932,1032,1004,1316,1476,764,2884,1500,336,1528,1436,584,444,1456,1580,3084,484,2184,636,456,372,2816,676,328,968,1948,716,2108,1760,696,1012,1980,2244,820,524,1600,1580,2016,1032,980,1152,1892,1168,3184,2076,1272,884,1004,4410,1000,1892,2032,2036,1820,1480,1184,1400,1480,1008,1528,1328,1312,1216,1240,764,1456,1216,1080,1244,3252,2168,1724,772,764,984,3004,2312,3032,3000,1292,1268,1120,776,1108,1008,1136,932,1280,1480,2760,1096,2004,1984,1900,1644,1788,3152,616,416,484,812,912,1248,632,1488,484,700,644,1732,608,764,1548,2992,700,828,516,2304,1764,1636,336,480,340,844,2816,376,868,1156,536,432,412,488,1148,1180,2316,792,724,416,400,1144,344,608,1004,456,1644,1608,3160,1440,2620,3004,1004,1012,1204,1176,776,1012,1552,944,1668,1680,1152,1252,1404,1880,368,1140,716,1140,1496,360,1016,752,3028,3036,3028,1212,1180,1936,1968,1592,1488,800,1372,792,1024,1012,1316,1540,1516,1048,1008,1296,1748,3020,704,728,692,372,408,1652,648,776,320,1000,1380,1524,1852,1516,1280,1788,2812,1196,812,2004,1432,340,1264,1028,1024,1508,1396,1176,2008,1040,1272,1632,2584,3040,1028,2028,1392,1192,1384,1388,344,1520,2520,724,1524,2432,952,788,1344,1532,1936,2392,1920,1584,1208,1920,2552,1460,1048,1028,1056,660,600,4452,2984,1000,1016,1560,2032,1008,1612,764,1008,1480,1020,1216,992,752,768,1196,940,1200,748,1424,752,1208,804,752,1256,1640,936,944,3264,3240,3252,1144,692,3256,3372,3284,3264,1224,1244,1244,2048,3248,3232,3272,2904,3200,788,636,708,832,568,588,540,396,688,2584,1824,1152,1456,1692,1432,736,688,836,1296,472,1300,540,1016,1124,520,2468,2864,3000,1480,1096,756,452,520,1688,932,780,1264,1076,1528,2332,2192,748,316,780,1744,2424,3260,2492,1524,1412,1444,1436,736,604,1580,1516,780,1056,760,788,756,712,672,748,1004,1564,1168,1244,1464,1424,1028,1000,1272,1432,1504,1516,996,1348,1496,1996,1252,728,1368,1428,1092,1360,1364,796,2276,1228,2008,2504,1084,1500,1008,1044,1052,1036,1200,864,1900,1336,1020,788,1384,1216,2128,1200,1504,1212,1220,1220,740,552,1024,1436,1276,1360,1260,768,2032,1140,1124,1148,1132,760,760,1004,1388,1388,1008,2684,1144,1476,2280,356,452,756,340,864,548,1296,608,1532,888,1464,1244,3096,2020,696,1308,1392,1020,1516,1452,756,1388,2608,1168,804,1476,1256,932,2312,1988,1928,1252,1008,1548,576,1500,980,1200,1084,1220,832,1196,1896,1192,1172,3200,796,776,1028,2148,1132,1012,1012,1072,1580,1296,1036,1460,1004,1056,1384,1020,1000,1172,1680,1028,788,1024,696,1280,1040,1212,1240,1036,1244,1156,2108,1024,960,1500,2456,1024,312,776,712,3268,2940,1496,3140,3144,3140,1512,3140,1516,3120,3092,2896,3152,1276,1280,1280,3112,2552,1924,2208,604,1316,1156,1420,1776,1344,2904,544,552,3100,968,1272,1784,2108,1620,1856,2160,1328,1404,1608,1244,1108,1428,1436,1540,1520,1592,2488,1128,1388,1440,1428,1392,1396,1980,1380,1420,1400,2236,1108,1688,1640,1012,1424,2028,2040,768,1444,1552,608,998,1010,1008,1388,1020,1276,554,1266,1268,1564,1374,328,1634,1368,1394,768,828,1132,900,1294,2078,1200,1522,1518,1262,1422,1152,1420,1408,970,958,1342,1174,1288,1424,1422,1356,1370,1394,1418,1414,1014,1008,1084,1518,1176,1254,1000,2328,1488,1552,832,2216,1124,1092,2256,764,1228,1040,712,608,1148,556,464,1884,896,1460,772,1152,1972,992,500,1004,956,1152,3004,996,1292,1464,944,1984,1408,756,808,756,784,1196,2480,1448,1448,1752,2008,3132,964,1180,1404,1168,1032,2456,2584,1752,996,1372,1888,2224,3004,2152,1544,1988,2752,2012,2004,2272,3244,3624,3268,2444,2252,1176,1928,3100,2316,404,416,3256,2912,1732,1004,992,352,528,440,1104,3264,700,1112,640,660,2676,2240,2224,544,476,992,1024,1020,1024,1020,1544,1020,1408,1068,1168,1400,2632,376,1116,1756,1404,1444,3000,1000,1060,1112,1428,1328,1396,1388,3720,1004,2452,944,1692,1428,1124,1376,1752,1976,1040,1608,1472,2028,1460,1480,1868,2052,1520,2040,1520,1520,1512,1528,1544,2032,2048,1520,1512,1520,2752,520,1700,3088,2680,1140,1588,1284,1008,1004,1012,1008,2572,2832,1008,756,1004,1784,1536,1288,1024,1724,1464,1516,2720,1492,2716,1032,1020,1044,1008,480,1328,1492,2184,2448,2212,1676,1484,1416,412,1400,1116,1516,1400,1532,1248,1368,1368,1524,1300,1320,1296,1336,472,1196,1268,1460,1436,1296,1428,2924,1380,1492,2008,768,2128,3140,1504,1032,1404,1012,2624,1024,1024,2768,1024,1412,1016,1060,1516,1504,1560,992,2160,944,732,1284,1172,2800,2196,2000,2016,1368,624,1544,1460,2144,2704,2660,2268,2656,440,784,1584,2036,768,772,1044,1868,1960,1624,2628,1448,1012,1524,1980,1952,1644,332,1776,1456,1444,1436,1024,1592,2448,3136,2772,3256,3496,3052,620,2692,2856,476,724,3312,3296,712,484,552,584,1952,1948,3032,2460,1252,924,2904,2888,1888,432,772,2560,1808,1048,452,1552,1912,396,1736,1324,1228,500,368,1372,912,1432,2984,1652,484,2672,1208,3020,504,1556,1652,828,684,568,528,516,408,324,536,2980,1396,652,408,3028,2776,3036,1116,1104,520,780,624,312,660,3020,2108,1448,1516,312,344,460,396,412,3000,848,812,3020,2592,3028,580,336,368,508,524,364,404,536,396,504,1804,436,1616,416,696,3008,2736,1064,704,744,660,1484,3028,620,388,692,712,3020,3020,1728,684,336,628,892,1412,536,1044,1460,1264,2168,1392,920,2580,3016,3028,2532,2684,556,3024,2864,940,312,3012,1176,592,2876,3000,3024,2456,3068,1820,780,540,980,3168,3016,456,308,368,796,1028,2104,940,1944,424,1472,1972,3120,1596,1452,1652,1216,2084,1000,832,1960,2012,1836,1172,1892,1032,1988,1028,1064,1996,956,1976,1520,1388,1472,1008,2192,1388,1072,1184,936,320,1012,1728,1484,860,1452,1328,1160,472,1536,1468,1452,888,1992,1000,1508,2744,1480,1500,332,1528,1496,1524,3060,2936,3128,964,500,952,496,1400,1108,808,2208,2548,804,1576,1520,1532,1420,1456,1612,2760,2540,2548,1272,1400,2640,3164,2196,3080,3188,2004,1956,1832,2544,500,2308,3036,3152,2012,2012,2232,2244,2240,3420,2800,3124,3256,840,816,1236,1240,384,312,2080,1232,1412,1372,1272,2300,2500,1240,1224,2728,2312,816,2908,2600,1752,2824,1256,1228,1216,1396,1172,2248,1552,1864,2588,2592,1780,1612,2016,1616,1828,2000,2608,3020,456,824,596,3024,632,2104,1276,2984,1152,1016,1052,644,1268,948,724,924,1532,1256,1592,796,1144,1292,1296,1144,988,444,1248,1260,1428,1504,484,820,836,480,960,460,384,772,680,980,712,2004,2012,3280,1236,2896,2000,1128,492,2888,3156,3288,3284,2184,3264,3324,3268,1828,816,1036,1184,516,684,632,572,676,652,612,1000,996,1672,1356,956,960,408,868,360,1824,2024,888,1060,796,572,656,1484,756,1356,844,764,812,1204,1156,932,920,888,1652,2212,940,2294,2304,1384,2372,2398,2378,1314,1562,1762,2030,1624,2362,2332,2650,1600,1602,2300,1412,2356,2372,2350,2386,1446,1380,2332,1472,1096,394,338,404,386,596,504,1558,1062,1556,1000,1200,1616,1014,1312,394,2392,1910,802,1146,414,966,1324,1488,1274,1764,1120,1504,936,1476,680,1924,498,864,1396,1522,702,808,2078,1070,822,1358,1174,932,996,712,928,994,740,1438,568,1052,876,1536,808,1252,1008,1760,1260,1356,1940,930,1608,1782,1188,1330,1182,1496,760,1940,1872,728,748,1486,672,2246,948,736,768,596,1472,2338,434,2404,436,1344,978,1326,1092,736,1418,1342,828,1116,986,942,1134,1186,1034,844,1198,1444,1282,1244,1032,1810,476,1360,1542,1450,1474,698,528,1336,1262,858,1084,884,3154,1408,654,932,900,924,872,986,1042,888,1426,1496,1554,1414,1002,1368,730,882,1334,1258,1528,1236,1374,1336,836,966,1044,1310,920,900,1298,1284,1430,1546,1266,942,1220,1100,840,1100,1256,876,468,1050,1392,1252,994,1022,880,490,1384,934,942,1010,1514,1028,1598,1326,1108,1538,986,1326,1070,3096,1336,1376,1546,1108,946,872,948,1272,1284,1144,1146,1146,1146,1152,1146,1142,1140,1370,1194,2734,2524,1794,578,2406,1336,1254,2662,2822,1248,1096,1632,1234,1386,1168,1256,810,1032,1074,912,1010,1476,1264,1266,1048,1086,1276,1310,1082,1206,2536,2580,2570,2128,2064,3188,1584,1368,1242,898,898,908,1184,1450,1456,1484,1186,1398,1454,998,1562,2860,1646,872,858,1060,716,896,818,1478,1070,778,798,1788,1496,1858,1220,1710,1476,366,986,1418,1540,502,1492,984,2152,1428,2102,2276,1554,1298,1206,2702,1598,2172,2200,492,470,1812,2014,1434,1492,1856,988,1176,960,714,700,1620,976,1032,992,1890,802,1148,1456,1930,1438,1360,956,772,820,1084,1562,510,424,1124,1610,1386,1324,2016,2036,1898,1948,1996,1990,660,1078,2264,1650,1982,1288,1588,1684,854,1182,1394,1552,1026,890,1298,2228,1246,988,2462,1176,1188,1404,2480,2196,2070,2058,2256,1980,2014,878,1600,1464,1476,602,1090,972,632,536,734,1102,1622,534,656,1290,1210,684,2382,2240,1238,2786,1286,2220,1400,860,888,622,896,664,1392,1218,1666,1318,1378,1108,886,870,632,1028,922,552,958,928,756,1346,2350,1958,990,934,1094,1404,1306,936,1886,964,652,324,2134,1186,832,1234,1048,1104,774,576,770,624,524,470,1558,698,1124,2186,1202,864,742,854,762,626,700,2344,1064,1360,1214,1256,1198,1012,916,1254,1396,1868,854,814,1806,610,766,1698,940,900,2732,1076,1116,926,886,1564,1058,2886,2778,1166,950,944,944,1056,756,896,1214,1150,2574,1248,756,824,994,898,1146,1086,808,968,692,2684,1250,1132,724,576,1030,952,826,964,948,1172,1058,1026,654,420,748,950,922,1018,1092,1176,1088,606,602,596,616,1158,1228,1026,1142,1140,1032,1162,910,1228,1088,1254,1276,1056,1304,1266,1146,1198,1160,1106,1348,1190,1704,1052,1994,636,1546,518,1302,2120,1942,1824,1550,1114,722,1120,1208,1212,1004,982,672,1056,1082,496,788,1060,1384,1136,920,1584,1560,992,616,622,1476,1906,2010,2138,2388,1082,748,1564,1972,636,1484,930,1192,1948,1092,1058,1782,578,1118,1054,932,1138,518,1514,1168,1190,1096,1366,1024,1490,1148,1538,1404,1410,1346,500,1412,1310,1488,1586,978,1458,404,1876,1078,1492,2490,792,992,996,2286,1314,1640,1160,1358,1136,1120,866,1922,1272,522,1434,1446,2026,1656,2346,1008,2410,2384,2408,2310,1160,960,1034,1722,2036,1828,2002,2402,2374,2124,1936,2100,1986,1818,1990,2072,2164,2190,2158,2294,2108,2606,2176,1990,1578,1570,1648,1142,972,1282,962,1246,1142,2152,1998,1662,1728,2190,1008,1214,1216,1610,1576,1598,1400,2380,2212,2282,1602,760,1034,1236,1786,886,1116,1216,1602,1530,964,1086,1586,1680,1698,1640,1684,1570,1424,1164,1796,1808,638,652,1388,742,450,1612,1020,1430,1156,2340,904,1888,1734,2062,824,878,1020,884,798,750,860,710,842,1302,1904,968,1182,1226,910,1064,1056,572,534,498,1160,1144,1154,1278,1186,1314,1794,1800,1924,1914,1546,1876,2526,2064,592,1552,1336,674,668,1008,330,2480,1540,1548,548,488,1672,2208,566,2268,2104,1346,1304,1170,1224,1610,2086,434,2132,724,862,1452,490,786,1464,1948,1376,1644,1676,1646,1476,484,444,1094,1218,956,1402,1938,1600,1494,450,742,1650,1448,1356,1918,2694,878,620,856,1624,1424,540,608,694,426,626,408,576,980,634,614,694,1208,700,948,1166,618,3487,2272,548,816,2080,1096,1092,1332,912,1572,1380,1864,1864,632,984,2260,1608,2384,2164,1864,1916,1788,1940,2676,1244,2720,1960,2116,2876,1728,1972,1624,1672,3404,1920,2708,2668,2724,620,604,2284,2428,1252,1392,1804,1940,2340,1244,1480,1292,896,2072,1236,1304,1244,1928,948,1140,1012,1832,2420,1808,1712,1200,976,1040,1360,1964,644,532,1416,2112,1756,1676,2540,2560,2312,2524,2456,2508,2340,1328,2820,2092,2520,1624,1948,2552,1476,1756,1960,1308,2672,2796,1580,1268,2528,3100,1492,1500,2028,1764,3128,2768,2532,2512,2776,2504,2024,1956,1788,720,1380,1228,796,1248,924,776,1384,3004,1632,1524,860,3004,2276,2824,1548,3604,1404,2796,1680,1076,1104,780,1144,844,1748,1536,2100,1660,1700,1408,1104,1092,796,1300,1144,1164,704,784,796,1208,1168,468,564,472,1300,2980,1452,1696,1252,1180,1380,1744,1644,1092,2344,676,1212,1216,2712,1496,1048,1556,1320,1392,980,724,560,788,664,564,1964,888,1412,2736,1064,1520,1092,1076,940,956,792,924,2956,1360,1712,1532,1140,1524,1276,1052,1608,1728,1084,1080,1200,1108,1040,1024,1112,960,964,1132,1076,1124,1004,1040,992,1360,1408,1168,1116,1964,1316,3656,1012,1120,1244,1468,1180,1188,1180,1336,952,1124,1500,1220,1440,1404,984,1232,980,1572,952,1036,380,544,1284,1432,1360,1024,1232,1304,2200,972,1064,2120,1592,1404,920,960,1184,1188,1032,1224,1196,1228,1352,1212,1420,1196,832,1068,940,1216,1172,1272,1124,1380,1464,1384,760,756,748,772,1540,1548,1284,1288,1452,872,1408,1028,864,1296,1456,1136,832,1540,1360,1500,1624,1344,1632,1588,1584,1612,1440,1508,1464,1404,1696,1460,1324,1716,2512,948,1956,1036,1648,2672,2444,2392,2556,2336,1956,1388,900,1420,1536,1456,1280,1252,776,904,1352,1376,1236,1788,1340,1544,1640,2132,1192,1352,1732,1920,1152,1720,1940,1268,768,760,1872,2092,2204,1636,1452,2072,3032,3312,3572,1392,980,1988,2636,2492,800,1784,1736,1784,1176,1092,1608,492,628,428,2428,2948,1372,1328,2508,1812,2064,1964,1420,932,1272,652,1900,1476,1628,1568,1392,2176,1716,2912,1172,884,1904,1924,2176,1788,1932,2204,1776,1700,624,1636,1892,1944,2008,1956,1432,900,1892,3132,1200,1256,1256,1192,1268,2896,1672,1824,1484,1708,1424,1400,1100,2420,1584,1812,1804,2600,2088,2980,1904,1304,3028,2988,3040,2900,2096,2128,2208,2172,2552,2152,2532,3032,2992,2628,2748,2496,2088,2508,2624,2724,2764,2716,3012,1184,2024,2768,2488,2012,1124,1728,1452,1548,1608,1220,2740,2504,2252,2232,316,2564,1192,1272,1588,1544,1516,1516,2028,2012,1772,2964,2792,2880,2032,976,1308,1544,2272,1224,1108,1392,1532,1264,1340,1532,2004,1948,1204,1364,2020,2136,2112,392,1168,1992,1784,1504,2192,2012,1680,588,848,812,932,2460,568,1996,1984,2936,1204,1260,772,2948,1008,2392,2296,1348,1548,2144,2152,2172,2824,2608,2140,3644,1184,980,1080,1080,1052,2692,1644,2060,2396,1216,1468,1476,1428,1460,1396,1376,1716,1488,1136,1364,572,640,716,672,624,1476,1452,1444,1608,1528,1672,1504,1628,2264,2276,2252,2500,2176,2268,2428,1888,792,1696,400,2376,2692,960,364,3148,2644,368,748,2720,1092,2180,372,2772,3096,3172,3020,2696,3152,2628,2860,2664,1708,1476,1540,2880,2884,2992,2664,3116,3056,3060,3420,3264,3092,2864,2052,2812,1712,1744,1580,1476,1168,1232,1244,1408,2056,1848,1384,1388,1480,1756,2464,2084,2328,2408,2100,1452,1232,3060,996,1408,1376,1288,1400,1380,304,452,1340,1264,1408,612,2400,2552,1572,1412,2176,3416,2060,1896,1468,1844,680,768,888,900,800,532,744,1252,792,796,880,1528,876,488,1076,1484,956,2278,962,2312,2006,2316,1808,2326,1682,2240,2192,1840,2308,1626,2222,312,2312,1602,1822,1576,954,2096,2086,2242,1486,420,2312,2316,926,918,616,664,672,438,948,956,818,390,1186,540,470,1156,950,582,840,1512,1482,750,522,752,938,422,1398,518,548,442,1038,538,498,1648,1742,1120,620,1048,638,1076,998,726,434,442,828,632,1358,542,1140,1554,1504,808,450,650,528,700,1186,1202,1444,1032,438,488,636,684,1606,794,1454,760,1742,600,676,1194,904,856,856,888,2610,1342,600,802,746,672,1542,702,546,1108,716,460,656,1122,600,794,870,836,1390,850,560,764,424,1286,470,470,1102,1058,616,592,1452,1762,996,506,1312,646,952,698,454,690,468,1300,466,744,810,1826,450,698,488,1218,1018,718,1214,1082,2014,406,676,2442,3428,992,620,408,2162,606,952,912,1352,552,1208,918,1120,846,640,592,1214,1582,756,1808,428,812,418,516,618,866,852,444,636,890,568,738,936,1130,1472,894,2014,650,1124,486,442,1410,1302,700,1034,926,702,1716,986,454,1190,498,418,820,704,646,618,1028,328,1756,1008,1430,1526,394,1138,328,370,346,836,1268,2104,2446,1282,482,540,1132,416,512,512,1006,1030,672,564,1160,306,810,842,816,476,612,1518,848,316,318,898,836,1040,472,1464,534,3546,332,440,486,1314,688,1346,400,500,494,560,456,968,510,308,422,600,1492,854,314,314,330,962,1622,714,938,944,950,568,638,432,840,536,528,906,576,1124,848,316,378,446,632,736,1170,736,360,548,494,556,1154,2110,706,910,396,416,638,360,464,430,382,644,524,476,736,734,870,372,350,356,356,1128,440,488,3791,1096,2276,1124,1272,1012,1188,912,1980,1092,584,900,1492,544,1612,840,1280,864,2656,1700,2564,560,1184,720,748,348,816,1024,1816,1236,672,1104,668,1112,816,672,1136,1632,1080,1072,1476,904,1344,1640,932,1308,1476,1216,1332,1388,688,660,2432,1124,884,452,1476,1388,472,1124,1580,1984,1236,1148,1212,1560,1468,1596,1280,1720,1180,424,864,2080,860,840,708,548,952,512,696,560,2948,1304,1796,1496,1016,372,816,832,852,660,1228,1008,2420,2392,2644,2384,984,588,1104,2408,2304,2432,2452,2408,2424,2380,2368,2424,2372,1156,672,2504,2380,2344,2440,2360,2348,1980,2428,1812,2456,2452,2436,2756,2160,2356,1144,1328,1060,1092,2424,1324,1132,1324,1060,1120,2440,2424,2428,2428,2360,2296,2376,2352,2416,1328,1280,2160,2384,2440,2444,2424,2332,2328,2340,916,1136,1316,1072,1048,712,1088,1256,2400,2724,2360,1728,728,328,2792,2380,2384,2388,2448,2348,2400,2388,2428,2452,2428,2224,2768,2352,2436,2252,2436,952,1324,2412,2688,1328,1176,2428,2276,2472,976,672,1228,948,1220,1120,1296,996,1268,1096,1284,2356,2324,1208,1288,2404,1256,1000,1240,1188,1156,1232,1324,1292,970,1258,950,526,1230,1078,1014,780,976,996,796,1282,1008,996,2022,1130,668,974,2448,2356,2412,2428,2362,2424,2352,2454,2532,2386,2188,1794,2372,2348,2370,2332,2264,2364,2340,2380,1478,2326,2230,2430,2366,2290,2360,2338,2338,2414,2352,2522,1980,2442,2466,2354,2346,2352,2426,2344,2330,2342,2376,1642,2422,2044,2310,2280,1920,2472,2428,1720,2426,2276,2458,2368,1142,782,1738,2458,2332,2360,2326,2336,2346,2060,2352,902,1492,2210,1978,2358,2426,2430,2344,2436,2454,2358,2346,2344,2342,2434,2322,2370,2346,2478,1960,2342,2404,2128,2196,2450,506,2322,2366,2142,2434,2390,2436,2254,2358,1808,370,946,698,578,1686,608,1680,1134,922,1128,526,632,590,1376,1518,684,1664,1018,1408,544,728,1728,876,412,670,2112,1210,1608,1792,1634,1572,1818,1732,1790,1584,1816,1906,1840,1860,1822,1806,1608,1816,1570,1840,1820,1818,1830,1820,1826,1758,1810,1662,1830,1606,1786,1820,1830,1842,1816,1804,1824,1764,1822,1820,1836,1818,1846,1832,1838,1862,1780,1900,1772,1844,1784,1788,1832,1622,1792,1884,1830,1858,1844,1784,1820,1086,1892,1812,1896,1836,1544,1866,1826,1608,1700,1680,1832,1776,1836,1584,1828,1776,1674,1774,1788,1800,1860,1100,1680,1828,1386,1896,1914,1832,1838,1800,1752,1808,1814,1794,1830,1748,1776,1780,1854,1972,1878,2236,1846,2512,1902,1620,1808,1928,2004,1914,1984,2144,2032,2202,1808,1844,1774,1816,1902,2120,2312,2122,2248,2284,1978,2412,2096,2156,1366,2756,3286,1494,2052,698,704,474,732,700,728,646,1702,510,2764,1610,1596,2088,2024,2456,3506,2270,2828,2320,1522,1522,1022,1884,1256,898,1002,1572,1462,984,1160,1874,1876,1722,1386,644,1540,3240,2664,2642,2662,1386,1408,1784,1130,3086,1822,1946,2066,678,626,2794,2728,442,1082,932,706,824,1078,664,638,910,928,728,2746,1018,1106,976,956,1410,1422,1722,1012,2562,960,1508,1426,870,944,1002,926,758,1178,940,902,618,708,978,618,604,894,838,2842,1418,1354,2812,1126,1454,1522,1326,1430,1002,914,998,1098,1380,1334,1218,2788,1120,902,1444,1106,2748,1382,1394,1118,756,744,1242,1496,2674,586,2998,1248,562,1196,720,688,1620,982,504,1290,540,756,484,838,904,990,1982,1070,2012,644,936,738,502,588,508,2820,748,1304,442,2934,2718,996,1760,1710,928,2980,1456,1430,1130,1164,1058,1290,890,1084,2326,1446,1214,1216,1360,1408,1400,1700,386,1028,1244,604,1262,730,748,646,618,934,1130,520,1482,874,960,800,952,548,1330,800,1102,594,1020,552,662,1122,694,692,1004,1718,1374,2834,804,1672,646,1698,398,612,2494,584,834,860,634,878,728,790,958,914,936,720,1150,1280,1340,636,678,1022,2864,1286,1522,904,900,892,698,2854,614,692,752,798,782,550,976,456,812,904,746,866,1302,1574,1160,1064,1322,1096,1530,1166,362,954,864,394,628,758,1046,466,656,826,894,682,1068,488,1350,1198,788,1360,1210,968,414,630,1216,492,818,2096,758,368,536,924,1106,344,1296,956,604,990,528,898,1630,1246,920,1868,2502,2076,1620,1240,1244,312,1002,846,1058,510,766,750,2432,2040,1556,1812,406,808,2128,760,758,2538,926,848,2744,1168,1240,1414,686,680,712,1082,1806,1620,1990,2660,2138,2358,2106,2248,1094,782,1996,2034,1160,530,1202,1194,1202,2072,1726,2196,2166,1982,1856,2472,454,2118,2156,846,2676,794,476,1978,814,2584,2004,2550,1824,986,792,1378,872,892,726,900,1986,676,414,2598,1614,650,1844,1128,590,2414,748,502,488,548,476,1486,1066,1400,1518,2108,1474,934,1782,1066,1036,1522,970,734,736,1506,1598,884,2178,1738,1926,804,576,2294,2002,970,814,872,1046,1110,1014,1934,1946,2402,1228,800,762,566,708,2388,2408,2388,596,890,810,1322,1388,710,1786,814,874,1432,1584,2390,2270,2380,630,660,2384,2398,698,712,864,982,1192,1324,1112,1008,1014,928,1022,778,754,814,912,616,602,764,1084,1112,1058,476,912,1344,3288,2330,468,2030,812,882,1062,1118,1016,1958,1984,2420,1248,812,764,560,568,684,2390,2434,2400,602,826,1334,1386,708,796,1828,820,878,1432,1586,2390,2268,2406,660,654,2398,2406,682,712,984,910,1338,1116,916,994,854,1032,764,750,818,916,606,606,768,1104,1072,492,2014,852,2595,936,1695,1198,678,798,1038,872,908,656,686,740,696,738,660,394,540,360,424,740,400,1124,436,330,418,580,1086,334,394,424,384,574,358,364,1684,552,426,476,380,408,418,484,400,1004,512,456,308,872,1460,710,710,442,566,580,2671,2822,2770,2750,2786,1488,2768,2768,1486,2756,2766,2778,1194,2778,2770,2768,2776,2786,2760,1490,938,2136,2136,2090,2246,582,1526,2200,1830,2406,2132,2394,2124,2258,2746,2158,1772,1594,2734,2044,2312,1944,1764,2134,2180,2148,1936,2358,2122,2060,1840,2138,1976,2472,1220,882,2102,2112,2466,1752,2256,2180,1956,2070,2456,2138,1936,2146,2104,1536,1968,2128,2748,2396,2376,2114,1970,2448,2120,1930,2324,2120,1970,2122,2118,2104,2118,2422,2126,2140,1938,2142,2338,2176,2106,2430,2110,2394,2112,448,2324,2610,2104,1450,1908,1772,2472,2132,2106,2260,1946,2136,2058,2336,1838,1852,2144,2302,2458,2116,1950,2394,1144,1232,2388,2376,2350,1884,524,498,458,430,2124,2072,2398,2422,2390,2390,1432,2398,2404,2098,464,954,2000,1810,2390,2398,2300,682,1230,2114,2000,2406,938,1108,1990,2006,2410,2392,2230,1864,1750,2236,1026,1254,1010,2134,2390,1674,2396,1994,792,772,2316,2198,2242,2188,2398,2398,2000,2442,2400,1764,776,1222,1724,1726,2394,2066,1306,1210,502,2398,2202,480,2418,2398,2402,2282,2400,334,868,2384,2388,2384,2386,2392,2412,2404,2210,1628,2504,2188,2396,1020,1362,2406,2402,2388,2404,2618,2560,1192,1086,748,766,2176,2010,1672,2408,2516,2394,572,1630,2200,1992,528,976,1012,2092,648,1216,2402,642,736,956,920,824,666,2412,2204,2720,498,912,1466,926,1086,1078,1046,972,1462,910,758,882,1026,3002,1018,1092,1270,966,1182,490,878,624,778,1026,2540,962,630,1088,944,1058,738,3006,782,2756,1604,876,876,1260,1170,1492,704,698,772,902,930,2418,1422,916,640,436,918,728,1194,748,562,726,560,426,348,1602,1510,2258,1706,712,562,534,552,824,2162,1098,1076,998,1312,478,1078,1492,1452,706,816,1454,3004,636,3020,1484,1680,2722,1070,2566,738,1560,1502,950,638,984,796,834,1174,968,968,728,478,1260,2482,1210,3088,728,2668,570,572,2712,630,3488,776,1674,2438,1674,2258,1164,1122,1362,1196,1364,2542,2996,2576,2442,2374,2866,2580,2542,2538,3154,2716,1014,1442,724,1402,2638,468,372,480,572,384,396,336,408,438,300,836,1472,1308,1398,870,1384,1534,1124,1572,1472,998,2146,556,2648,646,2680,1576,1708,1574,2746,1718,1908,1380,2704,1094,2284,814,1202,1020,1090,1104,1122,1204,1482,2588,1832,1048,922,774,914,918,494,870,952,760,320,2620,2948,1240,3190,2648,1308,918,2588,972,2722,760,1334,1006,1114,3156,2540,956,1334,1086,3178,2344,1886,2002,850,2714,726,602,682,556,574,2374,1256,2938,2888,1890,1120,782,3176,1688,1682,1788,1766,1668,1606,1756,1638,1172,1130,1370,2376,1162,2490,2458,2466,1770,1780,3176,1038,2296,1250,2288,376,486,574,388,484,410,442,1020,930,1268,1302,1406,882,1400,1210,1136,1590,1326,846,850,2188,1272,550,558,916,1106,650,480,878,1266,1590,1562,1438,1668,1030,1576,1920,2274,1102,2302,1114,1002,1054,1022,1098,1114,1130,662,1078,416,596,910,1058,1650,1054,924,928,772,768,922,920,946,942,882,2134,960,1128,2466,1210,1232,1300,1042,1056,1296,796,796,852,1320,924,1404,746,982,1820,746,630,1220,1108,1340,1266,1100,504,1206,960,1348,1090,3186,982,1138,964,856,1084,844,2586,354,400,606,686,578,1732,1270,1264,1252,1134,3360,886,3346,3324,3048,3286,3350,3572,3228,2558,2546,2468,650,2342,2544,2624,2704,2488,1864,1466,1496,1396,1384,1628,2276,1836,1666,2264,1512,2278,2248,1870,1804,1444,2156,1822,530,3506,2266,2530,2532,1580,922,2846,3290,2446,2448,2532,2990,2510,3168,3174,3306,1472,3170,3086,2422,2446,3174,678,3368,3220,2408,3036,1892,2392,3034,2550,2314,2926,2878,2584,3076,2526,2532,3152,2316,2608,3160,3152,3418,3416,2968,3076,3064,2936,2652,2760,2640,2636,3144,2516,3028,3196,3656,3244,3684,836,3184,2940,3076,2672,3032,3688,3696,3648,3044,3112,3052,3052,3044,812,2184,2544,3520,3088,3268,2996,2948,3676,3696,3468,2852,3180,3184,3112,3052,2912,2980,3100,3292,3144,2968,3664,3664,3024,3188,2998,2794,1606,780,3192,2906,2874,2922,2970,2888,2654,2852,2756,2870,2266,2744,2898,2562,2914,2334,3014,3086,3038,1684,1258,2928,3214,2822,3116,3110,2882,2776,1042,2984,2702,2886,320,3448,880,3148,3168,3256,3492,3444,3500,3476,3500,3492,3468,3504,3472,3504,3484,3516,3456,3496,3532,3268,3452,3500,3476,3504,3472,3488,3464,3284,3500,3496,3476,3476,3440,3484,3468,3500,3460,3496,3228,3524,3456,3488,3456,3484,3476,3516,3460,3496,1148,2096,3480,3456,3488,3476,1632,1632,1620,1612,1628,1616,1612,1624,1620,1612,1596,1624,1616,1612,1612,1632,1616,1628,1628,1608,1632,1624,1616,1608,1624,1624,1596,1632,1612,1612,328,912,1608,1620,624,704,1616,2598,2262,2000,2144,1848,1886,1796,302,2502,1980,2096,1832,2192,1378,1384,1210,1176,974,854,1126,990,794,2452,844,2980,498,2590,1718,1798,2912,2276,1784,1070,2502,1438,1174,1744,1600,1244,1186,1190,1558,1128,1170,1234,2164,580,724,704,798,896,670,680,916,690,948,1996,2578,1508,426,1678,410,732,2798,2596,1618,1634,1396,1324,1066,744,2116,1824,2334,1822,1184,1360,1232,1646,1534,1832,716,938,958,982,950,914,952,948,1636,932,986,1294,1212,1680,1918,1210,1088,1072,1218,402,2330,938,1948,918,2092,1378,528,1280,1590,656,714,1362,586,1424,1332,922,1228,1388,946,1374,502,1122,908,840,1050,1146,1900,1136,1208,1246,2236,2268,2228,1154,976,2182,1152,1180,490,2244,2256,2252,514,1116,636,2096,2234,2220,2310,2226,2260,2296,858,998,1082,1022,1090,562,2056,988,562,506,1432,2036,988,1480,1144,1120,2252,1038,1040,2394,1818,1110,924,668,2218,1068,1028,1400,1064,2014,2230,1254,1160,1082,1156,2254,2370,2254,2232,1208,836,2156,1148,1178,1196,1082,1012,1146,1284,1086,2286,2224,2130,2214,2196,1732,2256,2236,2256,2248,2250,2256,2268,2170,2194,1116,1172,2404,2318,2384,974,1242,578,742,938,2226,2260,988,1184,2266,2376,1100,998,2164,1086,1360,2214,2100,2222,1134,1238,1106,1200,1122,1172,1216,1134,1122,1894,2236,1216,1146,1182,1214,2394,1096,1222,2256,1214,1210,2278,2248,2280,2368,1082,1234,1122,1532,1188,1150,1136,1130,1186,1142,1148,1142,874,1194,1150,1208,2244,1056,1068,2344,1086,1024,2252,2352,2296,2234,2136,2240,1036,1198,1156,1158,1176,1122,1128,1394,1012,1010,1018,1086,986,1068,1066,970,1096,1126,1102,1112,2248,832,1254,1286,964,1290,780,2338,1322,1124,1058,1240,2254,1590,490,1960,1080,1174,1110,1230,1138,1158,2308,2188,2236,940,934,1150,1060,588,574,762,494,688,748,1210,1224,1514,1766,1758,1310,644,834,826,640,666,830,552,1570,1180,1182,948,950,950,894,1100,1146,962,850,1324,1284,626,394,540,494,930,1490,920,1400,364,462,462,812,1138,524,530,530,536,898,2234,1120,1216,770,1500,992,994,918,870,826,828,1154,1046,1250,952,1272,2338,686,828,554,928,1424,1988,506,464,1012,1732,1770,1992,1960,1088,924,2236,1122,1066,1312,894,1076,1072,1188,1188,2282,1084,1120,1204,1176,1052,1278,1498,340,1904,1798,2148,1618,2154,2114,2080,2156,2144,2136,1648,2162,2046,2110,1776,1766,1400,656,2034,1706,2050,2130,812,1810,1690,1974,2088,1220,2044,508,2348,938,906,2200,1048,1088,1010,972,1834,956,700,2404,1754,946,2864,1960,2362,1038,430,1744,1818,2116,2356,2372,1164,584,1846,2358,2070,482,1442,804,780,1010,1350,990,842,1428,1278,2172,722,2278,670,394,600,1208,2436,840,1536,1506,1504,588,1526,1436,1454,2302,900,1484,1166,776,1444,1306,2954,962,1668,1700,1444,3236,1492,1510,1576,1054,1754,452,1446,1542,2780,934,2950,1478,1540,3230,2878,2576,2552,3236,3012,1236,1244,1334,1200,1526,1422,794,2106,1458,3122,824,600,744,940,1354,938,1452,1306,1518,1216,2038,2294,1398,1362,1158,1128,1440,1332,1444,1366,3178,358,1090,1606,1422,560,4680,1928,620,320,2724,1152,1172,2656,2428,1612,1600,2664,2644,1620,2656,1944,1416,1648,2348,1244,1180,1188,1572,1316,2168,1116,1320,1504,2624,1144,1188,1408,984,876,2672,1088,2664,2672,1376,1456,1936,1348,1948,1592,2624,2572,2640,1344,876,2712,976,1576,2648,1008,892,2772,1672,1504,1112,1108,2396,1360,2140,1440,1636,1156,1380,1524,1020,1408,744,1252,568,1240,1688,1660,1020,1408,1632,836,1396,2300,1020,652,2640,1484,976,1496,2688,2144,1064,2652,1384,2652,832,1048,2376,952,1012,1532,1320,1436,1276,1220,1152,1380,2368,2388,2356,2040,2910,1300,2584,816,528,1776,436,792,436,2364,2360,2356,580,2388,2360,2336,2324,472,2372,588,2380,2372,536,2360,2368,624,2340,2360,412,2348,996,2404,536,2360,2356,2368,600,2368,852,2360,608,2368,980,2348,416,2348,780,2348,384,2372,2352,2384,2356,2428,2368,372,776,2396,2400,836,2376,2364,2368,2336,2372,2288,2408,2380,688,2328,628,2372,2344,2324,724,2336,584,2352,544,2340,416,2352,2348,2296,600,2372,2332,2340,896,2328,652,2324,2348,2308,384,2344,548,2388,2328,2360,2356,772,2420,2364,640,2316,600,2328,2340,2332,2356,2344,580,2368,628,2328,624,2364,848,2348,2396,476,2356,2348,2356,588,2356,2348,576,2344,2356,2372,600,2324,2308,2372,2404,2316,792,2324,2388,772,2364,1000,2368,604,2352,544,2400,2388,2384,2372,412,2408,2368,2356,572,2340,848,2364,2364,552,2368,2340,380,2348,2348,412,2324,788,2340,2352,2312,2468,2368,2304,2400,2352,2352,2320,2368,2328,612,2376,2316,2392,2300,1068,780,608,520,2996,1924,1036,3028,2956,2996,3004,508,516,520,924,412,2100,3008,2880,3000,3024,3000,3040,2960,2976,3016,3116,2992,2948,3212,2208,512,2988,2932,2948,2968,3020,1820,2332,1376,484,3000,3012,2972,724,1280,512,3020,3016,3036,2992,896,2500,480,3032,3068,2952,2960,3120,2968,816,692,520,3028,3036,1280,692,1976,2972,2892,3012,3104,1572,704,520,2992,3024,2956,2892,2932,2996,2968,3068,2932,996,540,444,3032,2980,3008,2952,2936,3020,3052,868,2156,680,520,500,3044,3108,2952,3004,2976,2900,2916,528,3040,2976,3016,3108,412,336,460,994,2234,1776,1758,1802,1790,1832,1730,1816,1768,1758,1736,1738,1766,1750,1800,1756,1746,1792,1836,1740,1774,1630,1702,1728,1752,1794,1754,1768,1718,1806,1684,1688,1774,1778,1754,1778,1768,1566,1744,1554,1578,1380,1722,1800,1722,1732,1758,1778,1780,1752,1792,1722,1772,1694,1822,1788,1790,1760,1804,1772,1750,2657,1568,950,1040,596,436,302,346,432,410,2248,508,1152,2690,2484,2784,2674,488,2118,1494,900,2160,1466,1014,1274,2598,2512,2198,2784,2512,846,688,2294,880,1026,520,1444,1916,1022,1944,772,500,2534,3164,838,2438,1318,1816,1524,946,942,450,2672,2620,2006,2568,2084,686,764,1952,2062,2348,2446,1884,1226,596,1512,486,2090,706,1548,2228,514,762,738,802,1840,1170,1088,1194,1474,1088,938,688,588,682,474,620,594,788,446,784,1518,674,564,954,1048,602,1192,1570,1804,616,814,320,334,312,394,704,978,764,1048,1536,470,1532,1318,1442,820,502,1434,702,686,646,1498,718,1394,1246,556,702,704,1260,456,1372,1518,754,660,2342,1270,804,640,2694,320,1470,532,454,928,1490,956,630,1490,1174,1106,1666,926,1492,952,770,540,1448,930,660,1492,794,894,920,866,568,868,1502,862,448,1716,1152,1500,966,1510,1756,1518,750,332,448,1466,554,1042,1358,838,1110,1284,1504,1242,1514,956,886,1482,660,510,1468,626,634,1648,884,518,924,1500,894,874,1480,1666,856,1504,1060,1520,588,1344,1498,750,446,1212,1514,770,428,1490,940,418,1508,1418,772,2384,496,1496,1180,1252,822,364,468,1338,650,826,1482,840,2930,810,356,694,1454,324,1478,990,560,1492,780,1516,1886,780,2494,1668,1074,308,1428,1034,766,1470,856,444,676,1472,686,460,970,560,1496,512,696,708,486,1494,1190,748,1424,880,926,1466,700,668,3144,1588,1560,1666,1496,1436,1434,1516,1338,2294,1508,520,1124,308,2314,1524,874,758,1442,870,912,1528,862,966,1486,606,432,1484,3110,1526,1684,1032,1488,1090,976,1530,834,734,420,1536,1042,1062,1508,898,524,1500,1126,1512,778,522,1478,480,608,1348,980,624,362,820,654,660,598,750,806,1426,1588,836,930,994,614,746,842,898,896,750,830,1466,946,836,892,594,1126,824,916,604,654,838,796,414,392,828,900,1426,1586,798,958,660,1032,980,498,846,1642,956,1588,1376,814,2416,612,598,2124,994,384,386,400,548,550,856,768,596,408,708,984,864,984,738,750,742,858,742,544,810,624,620,686,650,542,694,672,862,714,624,470,650,1332,638,828,1238,1518,674,3116,856,1526,1330,3000,686,1004,1982,986,872,420,522,1330,712,552,3114,3172,1162,1398,1146,474,1286,446,972,592,302,1456,930,412,660,464,1068,1036,1430,1426,1282,1008,772,772,778,766,798,814,724,414,998,700,456,998,756,1936,1246,780,614,602,482,922,778,740,730,904,456,600,1496,1428,2136,1532,1588,1340,2132,1508,1200,1440,852,1560,1352,1408,956,1412,1408,1316,1380,1292,1384,1384,1612,1348,1264,1128,576,1408,1844,1036,1052,832,1112,1316,1076,1340,1020,1272,1236,1032,1084,1088,940,1084,1036,1236,1064,1304,1360,1436,924,1284,1260,788,1192,1388,780,1100,988,1092,1392,1140,1324,1660,1448,1284,992,1448,1432,1200,1292,1052,944,1092,988,1300,1036,1008,1068,1284,912,1448,1060,756,852,692,1224,540,712,1296,1376,1392,1292,1164,1052,1456,1082,1334,1212,1106,1460,1426,1416,1346,1404,1346,1342,1414,1362,1052,1354,822,1586,1290,1202,1536,1408,1428,1118,1216,1018,1520,920,1394,1370,1324,1180,884,1484,1062,818,1322,1288,1452,1284,1032,1146,1478,996,1182,1354,1218,1626,1218,1386,1288,1514,1352,1572,1374,1488,1592,820,1344,1348,956,1284,1050,1208,838,1156,738,1342,944,1344,1352,1028,1050,1350,1370,1074,1160,1946,1948,1248,1372,1348,1496,1540,1588,1348,1352,1420,1350,1036,1440,1518,1490,1172,1358,1028,1556,1562,1404,1818,1192,1608,2086,1660,760,688,858,560,444,638,334,720,434,676,346,344,348,588,344,450,348,434,384,344,338,352,342,2172,2304,2260,2264,1396,876,828,1848,1840,2012,856,820,1200,1390,1976,1584,1590,988,1118,992,972,1028,934,1060,1000,1100,904,914,1008,1230,2342,2114,558,3046,2666,1924,492,3324,734,1224,822,2300,486,692,1556,636,2054,660,3554,818,1030,536,1162,840,658,442,1154,1296,608,736,638,700,932,352,790,740,836,2048,566,1090,674,1854,632,614,780,1688,740,692,506,1962,2026,1376,660,1186,882,1900,1406,1116,718,694,548,624,666,1436,912,2140,1828,1366,1210,2748,1954,1548,2664,1510,1584,544,468,526,1120,396,2556,1528,1178,2326,1660,1660,1694,2060,2146,644,624,622,790,994,1012,772,804,2420,1998,1784,628,1258,636,618,480,452,446,450,466,470,2372,660,520,516,1380,584,2438,1698,620,510,2404,506,2458,514,508,2258,2356,2360,2336,2364,2340,2346,2354,2358,2366,2344,2358,2310,2084,2336,2346,2340,2344,1756,2354,2102,1752,2340,2340,2264,2344,2364,2380,2302,2360,2356,1936,2342,920,850,1150,2340,2346,2350,2318,2314,2350,1786,2366,2340,2266,2364,2328,2358,2356,2332,2368,2584,2522,2532,2346,1150,2354,1228,376,2862,2918,894,2850,832,1146,1508,2868,2874,2806,1072,436,444,460,452,324,464,446,512,624,660,1106,480,1526,768,1728,1576,2040,470,2246,2230,2060,2080,576,1568,718,1144,1756,1224,380,780,670,570,542,958,1140,1096,664,2170,2886,3154,3414,1088,3738,3918,3556,4032,3960,948,4228,464,510,1334,1008,676,558,958,920,1612,1912,1846,1154,3768,662,612,2230,1222,742,690,682,764,434,352,660,1210,546,3276,2176,2776,2906,2568,2934,2730,1100,1046,1538,1060,484,1320,2982,1288,2412,2792,1342,602,1790,952,1770,2298,2178,1536,610,556,1498,756,1936,834,434,778,1518,1308,1584,838,1250,1274,774,1704,1714,1380,796,670,1542,752,1146,794,714,664,716,444,568,900,572,840,850,754,408,774,960,400,538,656,896,672,592,410,714,532,844,570,1028,446,848,810,726,1300,856,1198,1080,668,734,694,900,486,1046,606,1406,1328,642,710,736,826,892,458,516,924,1010,1192,806,2476,2216,492,1344,1218,1170,1472,1830,1250,504,1282,730,1522,1420,1272,1242,1124,1310,2616,1786,2020,1924,2142,1018,2196,1932,2102,2062,1716,576,1020,2236,1758,2596,2326,2012,694,1998,2216,2016,2142,1844,1888,1398,2018,1262,650,460,988,988,1410,1522,414,736,658,532,1356,1014,832,1144,484,484,478,1656,1614,2048,1852,918,1642,2458,430,2350,1794,974,1616,1284,1224,970,1114,1144,386,706,1026,818,1036,1118,1064,1834,986,896,922,866,1152,484,1396,1414,2078,2326,840,2108,720,688,1098,1560,778,1196,2366,2404,1450,1136,2454,1910,1904,1244,1962,2792,1218,1992,1272,1384,2258,1058,1556,2614,2418,888,980,982,1166,1174,440,930,1312,1276,1256,1240,1236,1308,1208,1336,1300,1208,1188,1236,1284,1284,1264,1296,1256,1272,1248,1308,1256,1268,1220,1252,1796,1140,1256,1120,2104,644,560,640,488,354,3716,736,2704,2800,1656,1516,1314,1496,1866,1382,658,3000,2260,2230,2382,1162,2834,1734,440,1954,1598,384,1560,466,1508,1370,1302,420,2298,2488,2482,1884,1010,2554,1208,2360,4226,2994,514,898,730,472,926,496,370,300,700,400,2112,3620,396,2622,444,2604,326,3064,3070,930,1250,3911,2768,762,3138,2424,2972,3178,902,2868,3724,1528,1734,2088,588,1884,1400,1060,2896,3192,3856,660,388,3202,812,708,546,1660,1154,705,3328,1758,1949,2528,616,3088,1166,2116,3820,2936,3392,2920,3798,3152,3236,1340,1752,3464,3798,3777,2806,2844,430,1062,712,568,3230,1372,3472,3194,964,3364,1430,3354,1434,3334,568,612,608,328,482,544,350,578,382,418,562,568,1012,698,480,474,308,1378,356,336,446,470,472,428,504,446,340,306,450,446,474,396,312,372,340,350,348,306,370,346,346,344,350,422,448,342,816,330,346,772,530,484,574,724,380,360,350,678,480,484,450,360,428,364,422,450,376,378,370,376,434,440,374,368,400,314,570,314,390,314,314,310,310,352,568,726,542,326,340,802,544,358,552,370,728,354,716,552,548,360,664,808,336,2082,328,2530,594,306,1166,1114,2860,340,1056,368,1212,558,586,1406,358,352,794,800,1028,634,334,858,330,366,362,586,1130,920,314,1410,566,370,416,402,378,458,356,356,404,722,352,340,354,374,366,324,342,382,316,422,1100,324,338,558,652,378,1008,1038,316,312,652,332,328,318,314,332,338,2618,328,654,320,586,430,588,658,310,436,974,1146,1306,478,654,418,414,610,732,394,530,452,866,1154,1216,646,1088,1208,970,664,374,648,398,314,356,320,1570,376,318,958,1264,660,352,982,646,326,650,1654,608,588,796,364,590,324,692,816,754,354,662,336,1556,654,576,1026,462,386,304,942,644,608,354,302,588,370,358,350,342,380,646,982,700,324,378,310,338,428,324,324,314,678,684,322,312,562,348,886,310,346,326,318,616,462,326,600,352,314,660,2420,2368,306,3210,1288,806,376,1660,534,524,306,562,1124,548,550,508,538,604,1044,562,1676,670,856,558,800,530,626,606,596,560,1198,308,594,1448,1175,318,556,420,366,322,340,304,570,554,584,338,1172,606,554,556,360,698,1320,602,310,374,334,1618,312,674,322,888,1108,550,1142,430,424,342,356,328,346,574,572,1666,568,310,622,568,810,644,1272,304,540,304,550,310,606,596,572,504,660,504,534,1496,364,1088,360,788,1038,492,586,484,870,374,1012,1782,684,408,410,362,736,354,480,512,468,460,472,990,1490,1486,1006,508,3268,1000,478,480,472,346,374,362,370,368,362,364,766,756,956,346,366,482,704,318,316,706,1472,310,678,726,736,412,350,1950,728,312,1036,388,328,340,1878,362,356,684,696,330,348,326,308,498,444,386,486,478,2678,420,474,552,494,859,632,1022,468,486,500,1028,2132,3154,1088,1076,492,514,528,1578,506,1026,522,498,496,496,1050,1084,518,526,486,520,508,526,534,476,476,484,492,480,494,1038,410,3278,1614,418,506,504,528,624,498,502,516,500,484,516,422,1624,1050,496,994,498,490,510,502,450,608,506,580,1064,508,1054,486,474,480,528,1050,486,474,1584,460,1002,502,486,514,492,480,514,1048,998,516,1044,1674,522,498,488,426,426,1008,488,1046,496,532,500,1012,354,712,300,412,346,520,486,536,458,436,1722,506,512,510,512,494,488,372,712,328,738,362,1138,396,426,834,1054,540,472,430,1046,444,390,346,498,462,628,414,362,306,534,1048,522,492,352,518,500,502,492,484,496,982,500,554,1658,516,1246,748,320,1568,522,722,348,714,364,732,642,354,338,352,726,734,354,332,354,428,388,384,384,368,372,350,328,588,422,468,480,996,742,362,368,360,360,368,752,364,494,464,378,378,340,336,318,316,490,492,506,482,450,450,462,466,486,456,926,342,738,358,350,390,376,370,358,360,412,366,348,358,354,362,394,364,392,368,386,352,420,614,538,452,450,512,520,500,354,348,374,362,524,1052,332,342,316,308,380,512,514,464,426,374,334,466,518,512,520,478,362,352,316,696,368,388,338,340,342,512,1050,460,318,322,442,428,434,432,864,406,384,376,364,376,362,486,488,504,494,306,316,368,466,464,462,360,352,432,380,372,826,314,336,340,338,490,512,334,334,400,406,408,460,406,384,348,370,334,330,778,394,386,392,380,322,328,326,304,658,846,760,382,374,364,328,730,768,374,362,368,504,340,414,1525,532,366,372,504,380,360,724,792,434,466,404,368,380,376,390,738,316,382,332,536,354,416,322,310,332,310,334,1090,362,714,338,338,398,396,398,322,1722,378,332,316,352,342,532,566,392,382,524,356,308,1412,494,332,358,1108,378,324,310,338,318,324,334,334,730,544,738,748,394,504,396,392,394,738,332,340,688,314,334,314,322,618,352,326,302,1028,390,308,760,362,332,412,342,1746,324,672,324,332,350,822,350,1038,320,302,320,318,348,358,376,962,330,316,314,342,334,314,690,1238,336,322,346,816,338,1084,670,708,304,310,308,310,1354,322,334,386,380,388,384,1600,764,359,725,384,676,623,398,624,379,740,2366,1118,2347,2348,1650,2356,2334,2312,2332,2364,2374,2338,2314,1718,2180,2278,2362,2370,2370,2342,2288,2354,2348,2360,2278,2342,2016,2118,2340,2250,1652,898,1994,1946,412,642,2400,1094,1282,1098,310,972,870,1002,1070,746,974,2386,2332,2360,2276,2456,2628,2384,2280,1024,1122,2402,794,1438,576,594,608,2618,1586,1790,610,738,974,1620,2708,2325,546,2872,2199,600,782,1993,556,1180,614,400,2942,3066,612,2980,1462,688,1448,2270,1548,2850,3130,1935,2886,2407,598,2686,1884,3124,2850,3120,3092,2268,3150,718,1198,600,2868,2536,3110,3176,1578,484,3072,2716,2414,2680,2574,1995,2916,3220,3184,2580,3340,3054,450,444,442,710,710,440,2176,3102,2698,2594,1964,2742,3138,3078,2780,2844,444,444,450,3118,2934,3048,2288,2714,2766,2674,3116,2688,2552,452,1248,446,440,440,454,768,442,804,3110,2358,1584,3050,2634,3144,2954,2836,2392,3000,3082,3118,1202,506,528,462,446,1144,422,420,1152,712,444,602,3084,2604,2037,2924,3110,3078,3104,1194,762,742,1844,858,392,758,410,662,692,1088,1072,1052,916,572,702,848,930,764,792,608,434,808,934,1244,984,668,702,800,1100,976,770,322,1032,462,746,700,628,674,498,666,1062,786,1202,932,888,920,846,462,592,968,1056,896,1040,708,594,692,988,678,558,656,724,722,1084,632,456,336,1042,1240,536,702,436,598,672,502,630,1488,1386,1358,1220,840,794,1178,830,858,794,838,606,472,526,522,1178,374,764,484,656,1292,1260,1278,1282,1244,784,652,664,664,634,772,722,1026,964,992,1024,524,392,1056,796,982,690,758,862,934,910,1042,994,912,882,756,798,892,700,1102,774,708,700,624,1074,720,776,1108,1220,1776,1712,854,904,1534,376,740,622,534,568,578,568,524,624,432,376,1282,1086,540,602,942,980,1774,1306,882,1028,480,848,898,782,640,902,406,1084,1214,1124,1058,340,872,742,826,836,2945,2940,2929,2936,2964,2922,2914,2852,2883,2285,564,2878,2881,2907,2888,2976,2888,2976,2888,2925,2884,1216,1694,2886,2888,2913,2857,2950,1875,2922,2470,2888,2865,2888,2882,1675,1199,2877,2888,1827,660,3008,1716,2978,2986,1730,1405,1147,2321,2982,1767,2951,2910,1699,1743,2431,505,1512,806,2956,2946,1750,3003,3012,1721,1710,3023,2965,2962,2953,1716,2930,785,363,1255,2129,1732,2932,2954,2950,2980,1737,1733,2999,399,1971,851,1784,1815,1815,1697,1556,3528,3088,3388,3324,3128,2984,3560,1580,1600,1688,3472,3500,2912,1128,1112,976,464,1116,1128,1280,1056,1088,984,1048,1252,620,1916,2032,1772,1860,2212,1280,1272,1108,446,704,632,744,458,2046,418,1182,1350,512,632,876,1180,900,782,722,1880,780,738,1844,606,1162,1458,696,1364,1972,1988,622,414,460,716,1124,1474,584,1654,624,3082,688,552,788,456,750,1146,500,484,508,480,480,694,506,892,994,542,406,436,556,908,912,410,574,724,994,978,524,784,1366,2000,592,858,1208,1238,516,1496,552,390,364,438,372,396,872,460,928,366,590,3048,754,700,1222,712,576,538,2222,588,856,722,300,560,600,852,678,590,1298,1116,1268,390,724,1686,630,636,568,820,790,1000,1478,628,788,2712,882,2076,424,432,434,756,638,2846,1358,732,368,630,342,832,600,1446,546,500,1114,952,1156,506,506,506,512,502,502,512,508,512,510,498,512,504,506,512,514,518,510,498,506,506,510,488,506,506,502,508,514,500,506,512,506,494,504,466,512,912,654,1188,1006,830,720,706,732,798,846,938,430,384,648,530,488,596,496,494,532,1086,1152,3042,2756,1458,856,826,1740,3098,1160,2754,2212,1300,694,454,662,522,918,1002,692,374,412,624,2664,700,1016,1732,636,3800,2540,2520,548,660,2148,1570,806,1784,1330,992,1854,1698,1008,1240,2630,844,508,428,642,2766,426,402,2806,2806,816,1204,1096,2652,1116,1100,1108,2848,2848,3076,3598,768,1034,2828,504,610,786,1018,1572,722,650,3417,1270,602,530,3613,466,686,1310,630,626,532,488,770,1020,3106,790,942,548,668,882,804,610,1388,612,554,336,3518,476,348,382,372,368,310,1052,334,3884,1868,1878,1836,1626,1608,1568,1432,1614,1828,1824,1822,1534,1410,1452,1788,1940,1942,1402,2022,1480,1956,1404,1720,1766,1802,1828,1834,1916,750,776,1914,1878,774,580,1872,1614,734,1656,1934,648,756,1780,1618,1628,1776,1796,736,1318,1786,1822,1718,1816,3238,1464,882,1468,1736,1638,1618,1546,826,1912,684,1038,558,1084,666,2272,544,602,1884,1798,1898,1920,1966,1826,766,406,466,932,1816,924,1892,1826,1958,1820,2198,1782,2140,1770,630,670,374,1744,2052,1896,954,512,1838,1686,1858,1850,1986,1912,1810,1752,1930,1788,1882,2060,2106,2158,1714,1922,1870,2140,1436,1718,624,1134,1222,308,1746,1750,2064,2058,1790,1678,346,304,738,910,1760,2332,2464,734,722,1562,1796,2014,1986,782,918,332,830,2062,1792,2078,1726,2004,2042,1788,2006,2078,1804,2008,2100,2128,1416,2004,2042,1948,2108,1718,1782,1984,888,1974,1984,1436,658,1832,1814,2004,2010,2044,2158,828,1722,1188,2158,1934,1646,540,1362,1248,440,756,1066,2030,2128,1830,2038,1498,1534,1490,1202,1490,1202,1244,1198,1324,1516,1216,1210,1214,1502,1160,1448,1200,552,1074,1096,1212,1164,1090,1176,884,1190,1198,1202,976,1208,1208,1182,1172,1194,1126,782,1168,898,1190,1172,1068,1158,1482,1162,1198,1568,1508,1494,1052,336,554,1220,1316,2202,1432,2100,1884,1766,1534,1626,2034,438,1056,1434,882,1092,2030,1544,1470,1298,1514,958,304,338,2028,1896,1476,454,2244,2486,2330,2460,2394,2396,2370,2324,2290,2056,2018,2222,2518,2332,2024,1054,904,1058,608,1734,878,1746,974,2056,3257,3414,2417,803,3242,3271,3086,3648,3229,3648,3648,3376,3648,3278,1789,3545,3228,2781,3138,3417,2603,3210,3201,3694,3133,3282,3386,3583,3694,3319,3694,3701,1822,2645,2565,3701,3378,3236,590,3232,3344,3701,3331,872,2299,3716,3305,3059,3731,3441,3731,3202,3340,3731,2970,3731,3731,3355,3661,3447,2356,3708,2565,3731,3056,3731,2987,3071,2860,2891,3712,2819,3220,3435,2774,3644,3215,3229,384,3507,3620,3505,3502,1496,3641,3464,3252,3705,3555,3360,3599,3557,3253,3578,3249,3731,3093,1968,3808,3669,885,790,806,3499,2931,2849,3269,3725,3183,3330,3372,3234,3731,2635,3231,2658,3137,3210,3090,3192,3063,3616,3731,3524,3177,3228,3707,3731,3588,3722,3731,3731,3195,1036,3596,3673,3309,3648,3587,3574,2152,3288,3686,3021,3674,3618,3470,3024,3042,1582,3474,3110,1878,2698,3185,3089,3168,3107,3401,3577,3436,3438,2821,3254,3120,3360,3634,3216,3558,3349,3311,3323,3571,3394,3267,3565,3665,3505,3554,3579,3276,1799,3241,3210,2330,866,2364,874,702,1204,2216,1888,1712,448,438,934,1444,1784,2258,1024,1346,1152,738,2386,2294,668,822,2024,2460,1730,1294,1332,1390,1804,1346,1524,1420,2182,454,934,2174,1930,2428,1846,2158,1160,2408,1136,2416,944,2460,2458,626,994,1004,1026,808,890,930,1802,548,346,352,322,924,942,2094,960,2164,880,1060,972,778,306,1944,1340,1292,824,2268,1178,1442,1018,2352,1006,1444,1738,422,696,1244,2478,950,2374,2388,422,1160,886,950,2440,1478,2202,1146,1596,1132,1086,862,1734,1722,1152,2384,1510,986,502,1980,1566,1076,784,1334,1404,898,1020,1714,732,938,990,462,676,900,1064,1142,1254,1612,1660,1624,1510,1532,1556,1262,2218,1750,1042,936,826,866,1982,1184,2532,1112,1126,726,1482,1712,1706,1582,1490,1174,314,2390,986,752,798,1202,1022,822,1194,1196,414,2420,1042,1414,2404,1032,1014,966,692,892,1872,1856,1350,1660,1856,2292,1222,742,2122,2226,748,1052,2006,2406,668,936,2398,724,722,1554,1060,2292,1060,516,302,380,1858,2666,822,824,886,1472,756,2370,2164,630,1606,2454,2060,1470,916,1092,2198,1662,1318,1374,694,1356,646,644,1680,2112,728,1252,1138,1276,1578,1558,1588,894,1522,2180,2054,1498,2160,1972,1586,1796,2484,2184,1510,2474,2378,1018,452,458,632,632,626,1042,1130,1402,814,1866,1880,1046,1236,970,1170,1206,338,666,332,1440,1006,1098,438,2312,1334,2398,1666,716,722,384,2946,2480,3230,3126,2666,2556,2946,2817,2342,2295,3225,3077,3235,3183,2869,2926,3208,2511,2619,2609,2482,2194,3120,2769,2853,2526,2755,2845,2530,2714,2906,3213,1079,3126,2434,1655,2523,2782,3112,2695,3156,2470,2847,2070,3004,3018,2976,2938,2971,3201,2106,3056,3126,2701,2002,3009,2472,2554,3731,1025,3164,2727,3126,3061,3191,3138,3065,2895,3067,3089,3053,2978,2972,3026,2897,3133,567,3125,2989,2560,1980,2132,2092,2062,2064,2140,2146,2046,2032,2098,2126,2154,1910,2020,2046,1976,2076,2048,1036,2098,1516,338,552,2288,1434,990,2278,994,1874,1134,710,976,1762,1120,1788,1142,666,784,774,844,1630,1640,1654,1762,718,732,648,556,2312,1494,1478,2300,1762,1986,2040,1976,544,476,632,670,1832,2030,352,1862,1248,1192,1502,1724,700,654,2082,2206,2252,588,626,2028,1322,1606,1412,2082,1588,2050,2010,1166,1308,2656,2034,2188,1840,2280,722,644,746,826,602,1282,594,1070,1014,750,1076,2004,484,350,850,2194,684,1180,2120,2098,1764,1760,1988,2102,1450,1820,1352,1512,2272,2010,2096,2090,2164,2114,1868,486,340,460,1062,984,3006,3146,2986,2900,3038,2964,804,3448,3234,3342,1334,726,1332,3006,1318,1612,3452,3424,3464,3272,3392,922,1106,1062,2978,3204,3416,3336,1816,1070,778,762,974,1098,1976,1072,2104,2190,1074,3278,1462,1330,1592,520,1538,1274,2438,522,3362,3082,3350,3204,686,1578,726,1972,1006,3042,3048,3000,3410,2070,1022,3182,1526,1702,3176,3354,1294,1628,3236,1408,1486,1704,1310,1928,1530,3304,3296,3174,516,2970,3282,1696,1122,1618,1478,1170,2172,1062,836,938,2448,976,2896,3130,3172,3180,3392,3400,3302,1016,1096,824,944,752,936,812,862,920,1730,350,2148,1514,2272,968,860,814,344,738,2170,2632,448,1548,614,778,494,652,536,552,936,2274,2270,2282,2262,2266,2266,2290,2348,1580,2272,2298,2284,2286,2264,2284,2294,2280,2266,2282,2272,2260,2274,2310,2330,2258,2308,2250,2442,2258,1392,454,756,674,1212,458,812,478,3100,462,912,906,468,852,470,1850,808,438,626,626,538,934,468,558,1650,466,912,470,540,1496,476,428,468,1410,690,628,576,830,480,1276,712,578,660,470,616,468,930,484,548,474,968,604,566,462,1274,460,1078,478,708,470,1068,470,926,484,602,470,866,872,466,776,466,582,466,666,470,550,438,920,456,926,432,750,466,454,808,932,814,2272,778,744,458,640,658,1104,1776,586,1742,768,986,344,1316,586,576,400,3567,1118,703,2668,3567,2590,3580,3459,3007,668,3216,3568,3560,2258,914,1954,1565,3587,3559,2917,3594,3543,3545,3529,3531,2531,3168,2864,3510,2123,3537,2986,3486,3560,3435,438,3573,2878,3530,1260,534,1913,1988,2881,1997,1042,2078,438,628,352,384,536,342,402,534,388,532,788,420,532,794,322,812,336,494,1600,1600,1600,1600,1145,912,2208,2518,1651,907,1132,2070,2052,2069,1766,1714,1785,1641,2081,1657,1218,456,560,1435,1428,756,343,660,1599,1402,2365,1578,1956,2025,2072,1591,2052,1888,2043,2075,449,1320,2386,2061,1586,2053,2378,2139,2037,1536,1829,2059,1490,1985,1984,2948,1552,1228,326,1530,1344,454,592,586,536,642,362,706,704,706,706,652,1756,338,476,530,586,750,3272,572,318,404,430,318,1064,1846,1224,830,332,496,684,488,586,980,642,680,712,2026,776,2096,600,1408,1634,798,1810,1474,464,1098,1014,3356,2468,3328,3410,3346,2746,3300,1426,1636,3398,3358,2214,914,3356,3396,3346,3400,2508,2786,370,392,754,1402,2728,776,2736,2738,2736,2736,2734,1058,1080,2498,2740,822,2734,1258,1360,1194,1140,2740,2736,988,1168,1154,1178,1176,1624,1188,2734,1680,598,1120,1062,906,1138,1144,430,436,2394,984,2738,2276,2738,1276,2736,770,2740,2738,1116,838,1670,2732,1420,702,2736,458,798,858,2738,1394,1090,756,1424,2736,2004,1104,314,2742,1032,348,1426,1654,1428,1760,2738,2038,1050,1512,2732,1064,680,738,1396,2738,1256,2736,1210,1940,1654,2746,2734,1986,2738,1040,1298,942,1502,2738,2738,1512,1300,944,1070,2740,1318,2740,588,1136,1212,1154,634,768,1370,1062,2390,2734,2740,1138,736,1472,2736,1720,1698,2738,1672,1212,2524,1364,1252,2734,1054,1696,802,922,1236,762,306,498,1252,1240,866,1246,1248,1934,1278,1262,1564,1352,1602,1334,2038,2742,2744,1558,1388,1494,1382,746,950,2746,880,1434,2744,2744,984,2740,1810,1318,2738,692,2740,876,2738,1160,1162,1238,778,2740,916,2744,2740,524,732,844,336,356,908,960,1016,844,1996,548,556,396,308,844,700,988,1368,1616,896,1912,1456,484,1388,752,2140,692,2256,1812,2104,488,1004,2040,544,756,1008,348,2860,2712,392,1612,1476,1532,1452,1248,1444,1308,2180,948,1376,1652,2220,1556,1100,1204,2028,2688,2148,1668,1828,1564,1812,2512,1840,1756,1500,1852,1904,1652,1372,1592,1252,1456,2228,1484,1260,3312,1382,492,2172,1664,1004,1440,884,1980,988,2090,1668,1126,1190,900,1246,1418,1804,922,1102,1166,1100,1122,1158,1078,1008,1100,1586,842,344,1258,2246,804,1034,1336,1034,1748,768,1112,2294,1850,2312,2306,1358,928,1568,1212,2316,960,1134,1954,1344,1932,1974,1928,952,1414,656,1694,1688,1426,1394,2224,1744,1230,1084,884,1992,1062,1272,600,660,1984,2116,1188,2294,1268,1250,1172,1102,1130,1170,1216,1196,1240,1284,1240,1242,1196,1234,1202,1246,1388,1100,1324,992,2260,592,920,1016,946,968,1028,904,898,1242,696,962,428,426,406,424,698,506,728,998,712,632,528,914,788,536,1750,780,852,948,960,1284,838,1376,584,830,2555,766,1892,564,1124,2024,372,628,300,602,546,334,538,952,1738,714,918,812,1124,618,678,1014,1618,616,704,2152,2916,712,1236,2680,2260,2588,1316,2384,2500,572,1212,2504,824,492,2956,2204,2760,1200,932,2496,440,1372,2808,2964,420,1820,984,980,3044,1596,636,2164,2124,1252,392,504,612,1244,2888,2704,1812,848,896,2216,2768,856,864,708,2580,1364,1000,1356,1300,1000,2760,2044,2760,1056,1860,1024,3136,1300,1420,2704,792,632,564,576,524,628,2616,344,1072,472,1080,1012,740,748,1044,1000,2036,872,2720,2752,2088,1560,504,760,816,2812,2860,1668,2824,432,1348,1624,2972,2728,1564,1812,760,2756,1732,2532,2892,1652,2092,540,1552,2916,1728,1940,2428,2980,2600,2616,2680,1672,1628,2728,2092,648,2668,500,2608,1392,1484,1188,1312,2684,2636,2372,416,2696,1012,632,684,1076,1908,1124,2312,2232,2852,2704,692,656,1928,1036,936,2712,2784,2792,2752,2700,676,1872,2708,2804,3468,3312,3660,3364,2396,748,2744,2984,2268,656,480,360,2476,404,2464,832,1044,2932,376,3004,3504,3624,2892,2908,3448,3460,3536,3528,3560,3424,3092,3568,2912,3032,3004,2928,2244,2288,3188,2952,3016,3040,2768,2972,3060,2976,2992,2644,2748,2648,3108,2996,3008,2980,3052,3020,3496,3532,2908,3056,2984,3024,2872,2984,3004,3008,2952,1932,684,3560,3548,3492,3496,3552,1844,424,756,392,3512,3220,3056,2576,1456,2616,2992,2652,408,1664,1364,1192,1652,1320,822,1078,2788,394,1708,834,1642,1930,3152,1010,892,742,784,3894,304,1064,506,444,690,654,552,420,638,1192,600,724,970,450,332,590,666,582,898,2674,582,498,654,1528,1450,514,368,448,448,358,576,706,428,962,422,1314,540,556,572,1840,716,1482,670,716,780,394,392,744,388,714,362,660,322,992,978,1202,1568,1494,1686,1420,1486,458,440,1944,490,1246,552,1480,904,1360,628,628,540,440,598,430,1506,766,810,396,930,928,368,656,1340,2178,1130,1884,904,808,1598,1676,632,3076,692,828,1982,1454,768,3182,3170,1270,2896,1016,1490,3188,2034,1836,2190,1826,2360,3366,3322,3378,1922,822,522,2978,2720,2078,1172,3342,688,930,750,1592,880,3332,3372,2388,3450,3348,3350,814,520,1710,3334,3332,3326,3334,3298,844,1218,732,1232,3444,3400,3524,2584,3274,3356,2350,774,1108,712,752,714,700,418,1182,354,356,1112,774,370,1652,1596,3344,3386,3290,1564,1496,2012,2150,2148,3186,3162,3182,558,434,444,634,852,530,1628,452,954,506,308,1878,508,506,502,310,430,450,796,308,644,860,718,406,548,432,2880,676,962,2160,370,864,414,1042,850,1324,1050,1806,2054,362,474,1604,332,1288,1340,604,400,480,500,508,1168,2192,2962,1834,1142,1174,506,412,460,456,2082,608,734,642,318,334,1344,452,612,454,1586,572,1660,436,700,302,1392,466,2744,724,580,804,416,2360,776,500,1288,1660,900,756,684,580,588,684,524,856,476,496,508,488,2004,2004,2112,2000,652,948,976,992,1644,560,2000,1892,2020,1988,2032,2044,1976,968,1952,2044,2000,2048,1928,1988,1992,1988,2012,640,492,648,968,1004,1856,424,656,2004,2040,1960,700,696,924,1832,2328,2112,1992,836,932,1940,872,872,784,620,504,840,532,708,584,860,548,832,2104,920,864,1024,1864,748,596,2148,1916,1968,1864,2312,1288,1964,1544,1272,1500,1044,1160,1508,1320,524,1492,712,1504,1736,1216,1236,1252,1216,1620,996,420,420,516,924,996,996,1040,1228,1044,1132,960,1116,1592,1412,916,716,724,844,992,432,1212,1088,1524,1296,1424,1280,752,1228,800,840,972,2016,1416,1448,988,1472,992,2124,2012,1484,964,1488,1656,1560,2136,1288,1252,476,632,1192,1144,776,896,956,1408,992,968,2656,1044,1740,1240,560,860,756,720,720,856,1004,1520,640,1144,1132,680,892,712,724,1104,1016,1348,1360,856,1256,1376,1172,752,1124,744,492,1300,980,1100,2236,1852,1196,732,652,1112,1204,1044,1232,968,1376,1500,1080,960,804,964,1184,1248,1088,988,436,1176,1432,992,1264,2480,1936,1052,868,728,516,792,1208,904,992,1292,1408,544,972,968,1136,1012,720,840,600,788,336,872,696,948,744,388,712,828,928,776,1048,2832,904,1136,828,2268,514,888,2536,570,2318,1022,2596,2076,2120,2034,2584,1120,1130,2428,810,988,2648,1232,2598,892,1420,2678,2526,606,2598,680,724,1122,728,920,1036,690,820,1044,924,706,648,2440,2264,912,650,802,454,844,2332,752,1144,776,2550,862,668,710,2664,2488,2424,2612,2560,2588,664,500,1234,2524,1804,2584,2680,2296,300,1308,1252,2634,770,1246,2224,2190,2646,1006,936,680,628,446,452,1330,1298,338,1100,934,1032,1252,2224,1964,1274,1096,640,1044,2402,902,872,1218,896,1120,2190,796,584,1100,1358,892,2518,808,808,1354,1030,1236,2386,1220,1228,982,976,2594,2420,2486,2676,1080,2084,2530,2268,2384,2292,1220,2556,1938,2020,2644,2184,2052,2052,2462,2336,994,1208,2406,2428,1092,1592,1922,2216,956,1118,2478,2268,2210,2180,1886,646,1932,1272,2652,2148,2264,2444,1836,400,534,1490,2458,1134,806,834,1014,2182,1220,2496,436,760,752,1058,764,434,1604,672,998,654,772,882,672,1756,1196,1474,882,942,1850,1310,1306,1652,858,2476,1694,772,2456,646,750,1044,2480,836,1998,548,2502,2114,464,1498,614,1868,918,972,1704,1406,1166,870,1320,1426,1448,1758,626,384,442,576,1284,838,452,696,678,428,586,1206,404,2060,988,614,574,462,422,336,370,864,494,720,794,808,384,324,916,1432,2174,1150,952,886,882,1578,1174,1606,2238,1030,1710,1680,1212,1534,816,1096,2420,1584,1192,1174,1120,1766,1136,1862,1388,1722,1320,970,1650,1912,1138,1504,1652,1882,552,1580,1732,2398,1446,2544,1858,694,752,1252,1026,1038,2384,388,626,704,890,732,2982,730,2744,1228,898,376,802,1026,524,718,1330,346,1238,2508,738,438,756,1066,756,432,1608,1204,676,1004,770,888,1766,1198,1482,880,940,1872,1310,1290,1658,894,2512,1696,964,648,2484,2512,1046,1132,398,1994,2530,2152,1856,1708,464,618,924,354,500,1500,1248,874,1320,1656,1766,634,1208,412,652,910,2124,1664,1276,1990,2502,2770,592,1826,1776,878,878,466,428,334,370,656,502,732,758,808,390,322,918,396,842,1440,910,578,632,1582,1310,1604,1030,1722,1694,2884,818,1094,2428,1592,1196,1124,1778,1136,1380,1718,1334,954,912,802,912,692,1398,390,1072,1084,1296,1734,2440,2556,1854,586,696,754,1350,1028,1036,2408,388,1032,722,728,1216,902,804,1108,522,714,762,1228,2506,420,436,752,1060,766,436,1610,1204,670,942,654,774,884,760,1758,1202,1366,1476,884,936,1858,1310,1276,1656,862,2502,1708,1192,2470,648,1040,1136,2478,2674,2156,350,1514,614,1768,918,978,1694,1406,1172,872,1326,1660,1756,636,444,578,840,448,432,590,698,684,1208,410,2068,990,444,618,574,462,424,332,366,862,500,696,794,790,398,860,1432,2176,1136,956,540,1592,1286,1608,1712,1032,1712,1692,1224,1540,814,1096,2428,1584,1198,1176,1124,1768,1138,1392,1708,1328,966,1652,1916,1502,1660,1882,552,1580,2406,1378,2558,1866,586,692,754,1254,1026,1038,2398,388,840,926,738,734,1230,898,372,796,512,1028,526,720,1334,478,1740,654,1096,542,522,1154,1064,472,1012,896,384,1418,1404,568,996,1384,482,744,1546,1582,1338,402,962,394,1764,1100,1082,816,564,1166,1436,2376,762,1556,1432,1638,1770,512,576,882,1648,1266,1594,2626,1978,2602,740,1202,1462,1138,346,1578,1476,1048,2574,2300,1578,1780,2694,1118,1464,2676,2642,2678,1192,330,712,1568,370,2534,2654,2302,312,2598,2222,2456,1478,1564,1582,892,788,1180,1026,1240,1050,950,1340,622,1762,586,306,2630,2520,2704,1572,1368,1168,2182,1314,2660,650,1584,1562,726,1180,930,1572,2320,448,1668,520,2766,2662,1462,2594,2560,628,630,2238,2894,1362,1530,1260,2294,2172,614,1740,480,410,2624,2726,1298,2230,2608,994,1196,636,2954,1442,1578,2810,1484,1226,1392,968,1364,796,1064,910,1366,1114,1032,748,1132,1682,1068,1004,1568,1478,1380,1582,1362,1096,846,1272,882,918,3068,3144,2736,2444,898,882,2492,3130,3246,812,328,1742,2026,1068,574,2860,1396,2992,2380,1244,1160,1200,1408,1452,848,1010,882,1298,1070,996,1214,1098,1634,1028,972,1520,1450,1338,1410,1002,1062,1028,1232,854,904,2890,3036,2360,2366,906,866,2332,2996,2554,720,1694,1970,1628,540,768,2108,912,300,1348,4204,4268,404,496,1606,2458,1430,1708,2074,2022,2534,2358,1260,2046,1524,1956,1268,1934,496,696,2140,1760,1518,1046,1716,1644,2240,2452,2382,1556,1494,974,2296,2034,2200,1822,2222,1174,1166,1880,2566,1702,1884,1328,2124,2388,2366,2546,2520,1886,2206,1914,1986,2000,2238,2546,2370,1768,1830,1840,2370,1336,1386,2246,2058,1030,1676,1710,1710,370,2168,1856,2460,1644,1748,2366,322,2094,2220,2116,1974,1120,680,426,986,2354,360,1006,2378,636,1034,880,406,518,1042,1020,910,558,782,618,642,430,832,770,614,552,1120,700,632,1568,2808,2604,3040,3031,2136,2838,554,1360,1218,720,3020,2874,2968,1136,3022,2942,2782,2904,1002,320,574,2290,536,336,420,528,690,1512,496,538,462,1632,476,958,680,1118,660,688,316,1800,640,834,526,584,640,430,474,388,734,684,498,780,2374,2350,758,454,526,658,380,1638,1068,656,1998,568,556,1360,780,2424,706,1234,598,524,1904,688,460,414,1798,1448,530,370,554,1758,534,880,926,2028,2452,2162,1448,1478,2128,2182,1298,2178,2366,2364,2362,1424,1308,2334,2278,712,1510,2178,1358,516,844,894,654,724,580,812,758,746,460,588,388,882,598,938,506,342,514,1032,416,440,718,450,932,680,568,450,484,662,958,426,754,1010,520,446,804,420,946,988,522,456,490,552,640,782,488,646,904,1300,974,884,828,850,788,1056,826,962,662,956,708,446,492,584,424,456,454,504,2308,2156,2142,2074,2144,2090,2134,2172,2324,2310,2196,1328,780,2688,2684,1340,348,786,1236,338,1356,1416,1384,1400,1216,732,1042,460,390,630,850,1968,1028,828,666,1494,938,816,2176,3438,3132,2782,4158,4094,4178,1108,4088,3504,3948,2208,1960,3704,3604,3710,3572,1334,310,768,3044,720,454,776,1070,556,368,714,742,1492,916,2012,658,714,1222,722,704,2176,608,806,1532,906,1102,422,1308,926,856,1116,702,774,656,610,634,534,2224,918,1916,666,1042,1875,1012,610,736,504,502,2520,1030,704,2658,760,1046,744,1826,1078,1604,1394,948,1224,512,808,698,1094,918,1468,642,492,554,2404,1926,706,502,750,2352,924,2360,1142,764,1520,348,3272,2902,1850,1300,1396,1978,2846,2924,3188,3172,1904,1750,3050,3072,1648,1256,3158,2922,1810,736,396,876,406,406,776,998,1018,1140,498,1008,764,614,786,342,1320,798,1290,676,502,688,1258,592,586,672,600,1272,876,758,540,646,724,1278,570,954,1354,696,594,1074,620,1312,1318,698,546,652,806,1054,652,862,1202,1728,1302,1182,1242,1136,1054,1410,1106,1278,886,1228,830,452,656,1158,554,614,608,674,2840,3134,3102,2772,3150,3122,2794,2996,2850,3120,3078,2942,412,1046,672,1540,1526,994,1468,1412,1486,1518,998,1154,1316,1190,1136,1316,1314,1246,1292,1206,1328,890,1724,1370,1048,1328,1462,1446,818,1030,1300,796,1392,1424,1374,1378,1234,808,870,1250,1060,958,1670,1604,1694,834,1240,1208,1378,1306,1320,830,806,1374,1710,1310,1354,1746,1460,716,1690,1332,1422,1476,602,610,710,1218,1214,676,1190,1108,1184,1188,784,1140,876,814,1084,1120,986,1022,1050,1076,1156,1394,1126,1182,1080,1176,1174,886,366,450,1070,826,1094,1130,1102,1172,986,808,1090,1152,850,1002,884,750,1302,1368,674,1042,1042,1168,1126,1066,830,1096,802,1210,1194,1062,1420,1196,866,1344,1170,1132,1214,498,486,3238,3316,3362,448,980,3316,3320,478,1998,1032,2064,1406,1108,1376,1076,1210,1002,910,1272,1842,1004,1068,1352,1304,954,906,988,1028,1826,1448,892,1044,1162,1436,1438,1116,990,1040,1468,848,1418,1408,1020,1004,1302,1308,1036,1056,762,1128,802,1018,1102,1022,1038,1538,1586,1100,1006,1334,866,778,1036,944,844,1422,1424,1418,1418,1278,1324,956,1440,664,806,1186,1192,1554,1302,1014,1806,1142,1168,1456,942,1170,1154,1298,650,1662,1470,1442,554,598,964,462,2494,342,326,324,342,340,300,332,336,320,308,316,322,330,352,300,338,350,334,312,302,2816,316,302,300,300,532,318,510,306,310,310,316,684,328,306,332,318,322,668,1022,316,952,1708,564,2464,1748,2160,1944,1996,2344,2424,2452,1764,1940,652,2140,2172,1136,1200,2108,1664,1728,544,2360,2440,304,2320,1964,2548,1804,1848,2080,2720,1868,2372,1976,1968,2656,2768,2652,1600,1128,1908,2384,668,1964,2112,1968,1976,2372,1680,2076,2012,2376,1904,1808,552,1600,2304,2420,2396,2312,836,2392,2008,2180,2564,2120,968,1896,2388,2628,2332,2344,1532,1292,1908,2252,1448,1440,484,404,2420,2468,2200,2824,2276,2376,1980,572,1724,712,452,1136,432,764,1900,2378,920,1122,1156,1316,2104,666,722,1126,1122,882,896,752,924,1760,1038,748,1156,874,2178,3125,2228,978,1306,1010,772,882,1598,1124,1992,1884,2074,880,780,1336,948,1040,1178,998,990,2188,1004,1006,2264,1462,1438,702,694,694,692,724,670,1906,1536,1656,1196,1122,1016,946,1200,1914,2288,1414,2106,1638,2340,2114,1338,1334,450,1348,1176,1406,2144,1756,2264,1812,1980,1270,962,1672,1270,1332,1798,2386,1356,1766,518,576,572,570,560,838,2098,1344,1490,1620,1030,468,2268,848,1050,774,1358,1004,1060,2196,2154,1068,578,2114,2138,1720,1122,992,962,942,1344,2292,1704,1214,1720,1704,1564,1578,1628,1568,868,1638,1404,1416,590,592,588,588,1132,1466,900,1268,1492,986,708,856,1612,1908,658,436,898,1238,646,1214,620,1344,1274,2140,2054,1606,952,934,922,1190,788,980,716,928,1402,658,1014,1184,1160,1078,1770,1426,960,1102,1228,1742,1286,836,2268,1464,830,1114,1208,1336,1290,1240,1434,518,1182,964,958,1192,1438,630,1114,1450,886,1188,480,1006,900,1560,1106,1676,1038,1334,838,1288,2076,1626,1308,608,1910,1270,1440,1204,1994,2120,1154,2056,1146,1592,754,1292,1720,1492,1540,830,1240,836,1546,444,1238,1758,816,814,806,940,1484,668,1268,994,322,1034,1134,1242,700,996,1062,522,1126,1048,812,1096,652,542,832,746,1222,1682,1084,794,1198,1218,1504,906,1760,1330,2056,786,1392,956,1448,646,636,974,1636,1024,1342,1864,912,1042,1606,1600,688,1264,1460,824,1382,1900,828,1334,1470,1764,1140,1408,1954,706,1674,1078,848,1094,796,1300,1600,858,1418,1284,856,1588,880,1030,1092,1614,894,1660,1538,1486,712,1636,954,1062,900,728,768,2014,1508,312,836,1238,1034,796,1386,740,1082,892,862,1426,1890,2512,1244,1610,1840,724,1150,1138,942,658,1084,742,1714,916,608,1118,924,1170,952,856,1228,1372,2140,902,520,618,1376,1084,774,768,810,782,748,1706,1724,780,792,772,818,792,796,760,798,764,778,580,758,794,766,706,696,770,790,754,806,744,762,1698,770,818,740,782,756,740,760,924,750,780,792,760,740,722,738,772,802,758,756,764,742,1896,960,720,752,838,752,772,770,774,716,760,786,784,786,762,728,800,752,774,692,740,738,714,632,760,802,784,786,774,766,1688,750,730,822,770,796,764,772,1732,778,766,750,696,780,778,802,790,718,734,710,756,750,708,766,716,738,750,776,734,812,754,696,764,766,754,742,694,756,714,782,716,838,796,790,756,694,750,784,770,806,768,1726,1694,1716,780,736,788,804,786,742,776,752,770,768,756,780,752,718,776,718,792,786,738,782,814,1992,772,734,762,1706,778,782,786,730,790,750,736,530,746,716,744,768,792,742,748,814,760,722,780,586,762,1020,442,420,1678,1704,790,802,752,808,798,804,1744,786,780,780,790,776,756,754,830,800,802,790,806,792,688,826,742,796,782,752,742,796,914,1730,788,772,764,776,802,1286,778,1698,800,792,804,796,798,752,794,802,768,794,1718,764,760,758,772,820,772,820,736,726,736,750,732,768,832,824,1596,1612,1054,800,788,804,780,1726,794,806,792,780,790,748,780,794,1710,1688,792,770,1686,796,788,724,770,776,748,732,778,814,808,1696,688,774,768,734,800,744,780,1698,764,750,796,770,780,1694,806,788,1692,788,754,770,766,784,784,816,768,804,778,796,814,774,782,798,840,788,796,760,788,774,744,788,732,756,744,748,730,660,756,786,810,790,802,774,754,756,770,828,772,586,658,770,690,542,748,782,770,738,710,666,786,786,746,732,762,744,768,726,790,762,722,780,746,822,778,742,774,772,774,772,792,794,1686,1716,746,726,742,720,682,794,786,750,1876,824,760,768,736,788,792,796,792,792,830,1700,1694,786,786,784,808,774,794,810,790,722,1720,818,784,802,792,778,1672,812,908,1666,1654,760,786,780,804,740,750,778,794,778,690,808,1594,1692,806,758,788,798,752,764,786,808,674,710,1688,1718,402,732,804,810,758,764,756,804,804,796,802,786,770,758,722,702,778,780,756,790,794,790,774,798,1682,794,800,1698,772,796,764,762,702,682,1740,716,670,804,748,762,804,776,782,718,778,766,752,762,730,780,1692,1682,722,828,798,808,784,822,1674,792,790,1714,748,796,714,780,802,1734,792,780,740,756,790,802,832,804,810,792,762,730,716,766,778,754,794,732,732,790,804,774,782,788,782,806,752,746,776,1108,750,744,792,806,698,752,722,1098,796,768,800,1080,790,776,1700,808,764,722,748,786,748,752,780,778,760,678,742,774,848,674,1752,1012,796,796,772,780,792,756,1640,748,748,782,710,770,546,528,802,714,772,794,772,760,786,1696,802,776,1704,778,764,730,798,810,1662,796,810,766,766,758,756,1704,762,734,764,766,784,752,774,744,804,730,730,766,1688,702,754,712,714,768,774,762,782,762,778,770,1670,802,814,760,788,800,766,686,782,694,752,748,766,724,794,820,776,748,782,740,788,794,766,738,754,762,1698,1746,784,798,784,784,772,776,702,734,704,626,738,780,756,822,782,750,732,736,762,784,836,714,784,798,776,726,772,818,1680,764,786,794,790,772,794,1688,798,790,1730,786,784,744,748,790,760,732,720,746,742,774,802,794,782,800,802,762,772,756,766,1680,736,792,696,782,732,768,728,762,796,1690,1710,764,786,758,720,798,778,766,790,780,708,752,746,770,776,784,736,770,744,724,752,778,744,788,714,786,756,748,738,762,790,726,786,756,736,792,1074,736,1676,760,746,798,792,688,726,778,722,756,1690,816,760,760,718,796,790,740,800,750,738,772,792,2008,806,750,740,754,778,812,1664,786,796,770,800,800,772,1714,798,766,748,638,730,786,770,748,784,728,768,744,780,816,762,782,786,774,774,968,766,758,802,728,754,606,712,736,784,790,742,774,728,784,770,770,800,1700,790,784,796,794,754,764,792,774,808,770,796,786,766,770,762,714,774,1676,798,804,1658,782,776,792,726,792,796,784,796,726,1690,776,748,762,796,778,1686,1706,1670,812,762,1690,760,750,790,820,1730,1678,1098,788,798,1678,738,776,768,762,772,804,800,810,790,806,766,756,702,784,738,746,758,1612,1626,702,694,554,728,814,1690,1700,756,772,740,760,796,790,796,764,756,1684,666,736,738,780,774,724,734,786,818,776,792,766,1728,776,792,788,786,760,814,1716,802,790,1720,802,790,1710,1700,816,746,758,670,744,762,1680,670,780,792,468,602,774,786,1614,794,788,762,778,826,792,1686,1698,1104,420,434,382,1110,726,728,766,792,742,692,424,720,736,502,398,1006,614,680,786,1144,794,774,782,760,1700,2640,1306,1202,568,654,2492,726,328,2274,932,1696,1552,650,1284,1740,1754,818,428,1362,1990,1632,1406,720,588,466,542,1270,732,1972,1546,900,2264,1052,2212,1350,2094,1244,1756,1330,2140,1774,1144,614,488,1616,2114,1766,1954,830,704,1848,1884,1982,2074,758,688,1292,1440,2046,946,384,518,416,884,474,428,1308,1298,2118,420,940,1938,902,1984,738,798,1072,2072,2006,2068,2420,1214,596,916,570,2248,2348,968,608,1748,1760,1764,1490,758,2306,660,1080,1050,920,1150,1746,976,1656,1394,1138,702,1674,1054,804,574,666,804,902,772,1276,1114,2102,1940,904,612,1916,2006,2060,768,1602,1504,790,1050,896,2594,526,572,1096,1294,1634,1880,978,1538,984,616,1758,2336,2066,2096,2100,988,602,750,436,1118,1326,918,2042,1770,718,2544,1174,1626,400,2128,906,1292,1242,1038,716,382,788,630,592,580,1626,546,1502,700,1692,1602,2062,1942,2058,2098,2098,610,780,814,584,588,300,430,1760,878,586,2266,1012,592,504,1068,1574,1658,632,774,526,756,1404,1732,1742,1730,2408,2014,1210,1748,558,678,502,468,1736,1290,422,856,1178,498,1110,2156,534,896,648,1964,2810,424,1510,2230,1162,404,526,2104,450,944,402,398,2360,808,1176,816,1342,1040,1968,944,641,1494,647,1034,410,725,549,686,1716,790,796,728,532,794,2910,2992,3342,3446,3256,302,488,2300,1840,336,382,416,1706,534,1814,1532,1480,300,632,578,1402,1654,1852,1676,2114,2222,854,990,810,712,1228,444,656,352,764,492,1224,1232,1308,1280,456,3132,1308,980,572,2431,1890,1222,1236,1298,1292,1002,636,1376,360,446,1402,1546,1418,1020,728,650,980,2844,994,706,514,360,438,518,496,836,586,608,352,446,598,836,1016,1508,702,834,984,1216,900,1026,664,664,682,1042,818,570,672,512,392,970,434,422,548,876,906,990,920,448,1902,2864,482,1628,1716,1788,1326,1656,1212,2396,2586,1646,1248,528,892,914,760,1120,488,774,2486,2418,778,408,1192,564,2970,2948,820,534,814,444,458,418,2896,2808,1488,1850,856,382,446,2104,2728,824,2818,2800,380,1552,372,440,1184,2106,1070,1160,1324,506,1084,958,848,848,2174,664,1062,596,558,822,586,1108,1562,470,480,1612,332,452,556,1084,2472,370,1444,1360,884,752,1140,1166,372,1432,1536,674,1358,1800,1410,1132,2504,504,1462,564,1096,1584,1336,1438,488,1604,710,666,1008,736,644,598,1148,456,796,764,348,1080,900,696,342,370,596,452,336,746,960,328,400,830,832,2732,702,682,726,1588,1838,368,756,836,536,776,666,614,692,672,388,1218,1428,2588,470,566,1128,1436,2530,738,2846,2828,2654,2848,2446,2182,2656,2500,2578,2050,2364,2446,2628,2572,2638,3637,2108,768,2858,2838,2256,2844,2850,2582,2878,2846,2836,2748,2836,2846,2852,2792,2820,2846,2844,2430,2314,3486,2822,2858,2196,2828,2682,2844,2832,2494,2860,2852,2818,2832,2870,2830,2848,2040,740,2754,2742,2176,2756,2800,2502,2748,2756,2752,2678,2730,2750,2834,2706,2750,2756,2746,2354,2290,2858,2718,2818,2140,2754,2600,2804,2750,2430,2748,2776,2782,2714,2754,2748,2748,2756,432,1664,2756,736,2664,2628,2748,2740,2700,2916,2156,2888,2892,2800,2764,2712,2628,2756,2824,2708,2648,2772,2940,2476,2728,2716,2880,2724,2932,2752,2752,3656,1256,1288,1092,1108,1840,1288,1452,1746,1098,1244,1146,1294,1098,2615,2615,1216,1192,1278,1788,812,1716,1100,1754,1348,1794,1158,1844,1048,1854,1170,1658,1304,1466,1412,1838,1112,1206,1248,1856,1162,1304,1242,1248,1350,1104,1952,696,384,1304,1306,708,1860,1064,1992,1126,868,1730,1678,1278,1176,1622,2152,1262,1848,1804,1528,2258,1332,2190,1656,1858,1052,964,1330,1744,1746,2250,1086,1080,1330,1384,1820,1212,1510,1028,1288,1586,974,1176,682,1656,1660,2370,1138,2068,1706,1062,1050,1916,1456,1512,2262,1370,1702,1304,1788,1124,1452,1340,1110,1642,1654,1622,872,1176,1832,1664,1784,1052,1066,1762,1686,2572,1590,924,1148,1478,1878,1340,1420,1164,1290,1250,1164,2254,1238,1182,1492,1554,846,1828,2188,698,2418,2054,2386,2038,2032,1602,1958,2306,2348,2054,2008,2396,2390,2336,1916,2332,2392,2056,2410,2440,2300,2162,2036,2240,2106,2416,2396,2126,2234,2102,2034,2094,2402,1938,1780,2238,2392,1892,1964,1862,2062,1682,2012,2114,1924,2086,1788,2008,1910,2144,2048,1946,1716,1628,2000,2396,2300,1908,2072,2062,2054,2412,2396,2414,2068,2398,2402,1988,2406,2292,1948,1308,1312,904,1064,2000,1136,880,1740,1276,1172,2164,1288,1856,1800,1536,1324,2184,1676,1056,972,1332,1868,1780,2276,1076,1076,1324,1376,1820,1212,1020,1292,1096,1000,1036,712,1668,2376,1152,2076,1704,1056,1060,1604,1512,2280,1372,1712,1312,1788,1124,1456,1344,1108,1644,1656,1640,896,1176,1844,1672,1796,1056,1072,1776,1696,2640,1008,1128,1880,1344,1464,1144,1232,1256,1164,2336,1248,1180,1492,1552,848,1832,2196,2436,474,1634,1508,866,1334,2504,1412,1088,2178,1596,1460,2022,2686,1606,2306,2266,1876,1660,2732,2104,1266,1208,1658,2178,2230,2820,1376,1352,1670,1726,2286,1528,1902,1282,1620,1990,1244,1476,904,2074,2960,1444,2586,2142,1324,1316,1778,1892,2850,1710,2128,1638,2240,1410,1814,1676,1394,2068,2066,2060,1078,1472,2318,2100,2264,1314,1338,2212,2124,3278,1260,1438,2360,1676,1740,1460,1574,1578,1456,2816,1554,1470,1862,1926,1054,2282,2744,3463,2690,472,630,1680,404,974,3008,312,1710,604,1048,524,464,590,448,384,394,3278,672,406,412,366,336,482,446,520,1624,1857,2244,1652,1864,1800,2593,1764,1716,2703,692,4516,4384,1948,996,3888,3748,3096,1328,3324,1104,1492,1152,3784,3724,852,1288,1096,2056,572,932,2420,2432,1284,808,1820,1412,572,436,3716,964,1040,1472,2320,504,928,752,1512,696,588,1020,3924,2752,564,440,2004,908,1684,1300,1488,852,524,2660,996,784,336,480,632,1048,1088,3092,3676,980,860,860,1448,412,460,1520,648,1060,1440,3752,852,892,932,2712,768,584,928,1752,900,1900,3768,328,3908,3756,412,424,412,988,816,780,720,820,468,1448,500,996,900,884,956,940,664,1116,732,1432,532,372,628,488,692,1020,1264,808,724,1132,1368,300,1864,824,1196,3500,500,2268,864,860,3936,756,3868,636,920,1436,1176,976,3536,3548,768,824,604,1044,1088,3356,2112,492,496,496,3928,2164,928,860,1116,460,800,672,3888,3768,668,1312,736,550,1512,1942,516,1190,608,1438,2368,1968,1890,810,2020,2014,676,902,694,2310,2270,508,510,786,668,1582,1658,602,1454,1462,708,674,488,1126,926,646,544,684,1030,446,614,552,536,632,830,1412,300,552,454,922,424,352,606,1558,1678,340,1202,430,498,306,402,482,382,1080,770,630,658,1888,2242,560,626,522,888,720,926,390,456,630,324,304,516,640,872,2276,518,530,2464,468,348,560,1766,2306,2394,2226,938,950,492,476,434,492,320,472,300,606,544,528,578,572,406,676,440,870,320,376,418,612,950,438,678,832,1056,500,2130,2454,528,520,2388,1864,458,458,304,556,876,798,310,590,2150,460,498,370,636,682,656,1946,1326,300,312,302,300,2404,1316,516,666,520,486,402,2340,2296,390,614,620,750,782,756,732,738,358,716,738,310,3600,1222,410,1532,1474,1564,1204,1646,1350,648,562,1462,1208,1290,1100,848,872,534,786,1458,1490,546,1552,494,1554,1220,1288,1228,534,690,670,744,636,814,1560,1342,1316,1296,642,1480,844,1040,1458,1478,1316,646,628,1416,676,842,746,628,1044,608,742,1384,692,538,398,1126,496,1464,636,564,622,688,1242,552,1366,676,540,1208,1248,538,586,678,876,880,1130,522,1338,582,580,580,570,1286,1182,588,590,1432,1362,564,560,548,1082,578,576,580,568,596,866,1390,568,510,536,564,1198,562,1088,632,406,1402,404,1702,770,1990,1344,1258,1246,1310,534,640,1326,1256,626,1448,1228,1066,634,1172,1406,734,690,1378,642,1384,714,1106,400,2050,2236,2100,2234,1610,2064,1256,1118,2398,848,1048,1308,822,2342,2084,2390,996,2224,2398,2194,2418,2344,2370,1388,2392,2438,2356,2238,1586,592,802,2348,2324,2508,1968,2350,2084,2392,1944,2100,1184,2358,1958,2744,642,1702,1800,1458,748,318,678,1420,1526,1442,792,2724,1322,1850,426,2840,1544,2480,1380,2942,794,798,786,784,2840,1508,1516,1976,2052,2594,772,484,1238,2570,1534,2204,2698,446,2648,2578,2566,1376,2654,2800,2176,2016,1302,898,2658,2720,2770,2432,2440,2866,2268,2044,2132,2710,1040,712,686,1804,2634,2724,2700,2160,2284,2296,2202,1518,1032,938,1134,2382,2758,1818,2116,984,920,1076,1156,2520,2452,2028,2768,2036,2166,2382,1188,2694,2704,1460,2704,1850,2550,2664,2722,2200,2458,1316,1306,1268,1306,1272,1352,2036,2498,1292,1372,2860,3966,2864,2926,2584,2388,3112,3578,3158,3732,2654,3168,3956,3240,3238,3728,2818,3114,2818,3684,3106,1802,2542,3828,2988,3142,2928,3306,3982,2762,2966,1152,3758,2950,2410,1106,854,1226,608,802,936,808,1004,1088,858,750,1286,1146,2548,1198,1102,1082,1018,1204,742,958,764,968,1046,604,758,1034,1060,908,1158,1440,1278,2558,382,2574,750,2452,1186,1810,2900,2134,848,1516,458,1982,938,2028,2028,1276,1882,1846,886,2124,1296,4475,4475,1688,1360,1546,1434,1590,1648,2470,1248,2122,764,782,588,1974,1380,1734,1142,598,1718,1196,1336,4113,1576,1656,1924,1072,1098,1544,376,1218,2520,2592,588,4475,1226,4475,4475,4475,552,4475,3040,1080,948,820,4475,4475,888,440,340,340,868,408,304,328,336,1356,696,2124,2532,972,2132,1264,1912,1336,1332,1064,1412,2268,1284,2172,1064,1428,1380,1512,1856,2116,2088,1000,732,2164,1184,1392,1960,1372,1648,2844,608,1360,1460,1188,1256,2328,912,2968,1768,1668,1188,1460,1084,440,2396,2328,1208,1164,2340,376,360,320,320,320,304,3964,1784,608,2040,1916,736,536,2648,2576,3072,776,780,1868,1028,948,704,2200,2464,2104,1528,2116,2088,1344,940,1560,2392,912,496,1324,1652,1224,2204,872,2512,2776,2484,1612,452,1564,2168,2592,1008,2904,2764,2520,3148,1188,1608,728,748,840,704,396,916,928,820,748,2144,704,880,784,508,1092,816,876,964,1100,544,960,3024,980,880,920,900,1016,996,820,992,1984,3136,1000,3028,2244,1000,956,948,924,840,944,1340,1888,1016,1536,2632,580,1032,888,868,816,1200,652,596,848,744,596,764,756,588,744,792,824,736,1108,764,708,744,800,1168,1200,808,836,1212,764,804,1164,848,820,788,792,788,788,784,2500,460,852,1936,572,1520,1580,1928,2504,2512,3000,1624,2572,1936,1624,2704,1424,2716,2668,2532,2304,1632,2844,2164,2696,2940,1716,1372,1124,1224,2180,2656,1112,336,1656,1508,1128,1012,1368,2488,380,1476,1360,1516,1516,1464,2016,1180,3132,2048,1572,1764,948,2736,2672,1220,884,2460,724,2308,860,2420,932,1968,1268,660,1072,788,1212,2552,1812,2696,1136,1608,652,1244,1492,2940,1304,684,524,540,1028,600,1160,1168,784,1296,2076,2692,1516,2040,2022,1858,2276,698,900,1616,1704,712,1708,1140,1492,844,1204,1534,548,1632,1388,1558,1450,1440,1872,1486,1286,1098,486,1602,1464,434,1364,1616,1268,1284,1398,1600,1548,2206,1096,1026,2156,1182,1150,1454,1494,1608,742,1440,1152,1160,1638,1256,1026,834,684,1638,1606,1602,1618,1596,1500,1042,1608,1630,1058,1556,1706,1270,1308,1722,1618,1610,2322,1606,1600,988,1452,1282,1170,1616,1612,1620,1056,790,1624,1656,1462,1552,1570,1616,1320,1604,1604,1104,928,722,1504,2056,1612,1600,1110,1604,1606,716,1028,1602,1600,1044,1208,1446,2070,698,666,1622,1458,1610,1620,758,1194,1598,860,1608,734,1094,1622,890,774,1138,1324,980,734,846,964,1306,1602,1588,998,1904,1490,1622,1258,2198,1618,1606,1196,1610,1006,1294,658,564,518,566,534,3048,590,340,662,2938,2272,2644,2602,3130,3300,2942,548,1708,2500,2506,3146,3262,2810,2222,3192,3012,386,2922,510,832,1898,452,2518,542,2360,602,380,3040,2302,2462,2924,2928,566,2978,1660,2926,2956,2528,2556,3100,1582,3252,3050,3094,1676,3066,2936,2842,1386,3214,670,2932,1582,2748,2868,3350,2834,3216,2274,2580,2594,3018,2692,2698,2740,2308,2280,3204,3044,2972,3214,2722,3170,2946,834,2780,914,3296,3318,2778,2806,484,628,1824,1380,1412,1380,796,1318,1370,1252,1218,1270,1356,1158,1732,1022,1052,1660,1252,1240,1344,834,1282,1136,1328,1316,1270,1290,728,2694,1082,908,1544,2788,2506,2496,1862,2328,1226,800,686,1250,608,648,1058,838,1106,2054,1294,738,2206,2282,1308,314,1818,864,316,2272,346,1456,412,2060,678,602,2784,2322,778,722,478,374,1070,2714,2782,2198,738,406,2516,2244,502,460,1058,2200,1840,2316,2014,2218,2346,2336,2144,382,1512,888,590,558,456,2550,2236,2126,1996,1946,2278,1780,2094,2676,1922,2362,1002,348,554,518,506,1042,1124,1028,710,708,1628,1480,470,1766,476,1268,828,2474,2376,500,650,488,1828,1244,1280,2624,1716,1984,1908,782,1174,2298,2722,2334,1542,1178,2222,856,1248,784,1358,566,534,2144,1320,1032,360,2152,2306,2966,560,2564,684,804,2600,2418,788,2576,1176,424,1256,1574,2458,2374,1180,914,686,2850,2896,566,1602,1370,2880,1514,1004,1542,742,1048,1088,454,712,600,544,514,590,1310,1392,1230,682,1114,2816,544,1120,892,952,726,2804,1880,2316,2220,834,382,546,2540,900,416,2978,2092,764,2418,1732,1524,2690,966,1030,870,1402,1536,928,1326,486,1260,438,1064,1152,1170,1324,1504,1044,354,422,666,716,738,790,2058,1486,364,944,1024,1692,1310,964,766,2108,626,404,602,798,700,902,804,430,976,2904,1556,418,832,754,818,1516,1156,970,928,446,450,426,468,444,600,582,750,2244,1564,524,2366,1074,2420,1152,502,504,482,430,344,392,986,424,1994,1470,1190,890,1384,1340,1232,868,1584,680,1568,642,306,978,860,838,1906,1324,1280,1474,552,1940,1356,634,1184,664,868,1702,780,556,1252,458,1562,1454,1558,626,754,2834,2830,1118,1368,842,1234,2490,678,534,386,680,4343,4288,654,1114,618,1004,634,3195,2471,3477,3841,2032,1174,1232,3019,4249,3703,2153,4094,3803,2298,4498,3003,1165,4212,4235,2606,3476,3624,4175,3716,1014,1389,3470,3401,4358,3718,2766,4332,5074,3048,3608,3384,2774,3505,2663,3742,4309,3451,2949,3405,2410,4119,3018,4351,4037,2686,3451,3396,1208,1084,3577,418,1109,1735,3709,4312,5078,4351,1806,2694,3955,3392,3780,2920,5194,4298,4746,2436,757,2813,4446,2224,3935,4826,4591,4727,4600,469,385,738,4390,4252,4346,4283,4008,3017,5069,4763,4829,2686,3135,2594,3447,4219,4140,3709,1917,1778,5036,2232,2540,1808,2236,1700,2328,1812,1488,1556,2796,1484,1476,2604,1900,1916,2336,2344,1476,1488,1260,608,2632,2536,2172,2476,764,1372,640,2112,1684,1140,552,400,728,616,1390,1008,2142,808,1738,2806,2506,2762,524,2178,2776,2770,2658,2764,2766,2794,2780,2632,2776,2792,2634,2794,2814,2762,1848,2782,2808,2824,2510,2526,2654,2008,2552,2528,2520,2764,2762,2756,2780,2752,2840,2730,2786,2130,2928,2708,2238,2776,2766,1848,2722,716,970,1002,1090,1090,1426,1100,1222,1124,1138,1036,1072,1066,1084,1110,400,692,1092,988,1068,1340,1070,1102,1080,1110,660,1062,1066,1256,1288,1084,718,1652,1300,454,1144,666,1492,1146,818,1010,980,1492,1352,1340,1310,1490,624,1212,576,1118,690,874,1162,1138,1484,1492,730,1498,1148,1504,1216,1440,1502,1640,960,1096,1470,1182,1678,1186,1446,1262,1426,1158,746,1444,962,1328,1698,1254,1200,1184,1070,1360,1050,1072,1388,1442,1494,572,1638,1502,1176,1644,1504,1144,1380,1296,1488,1366,1476,1416,1096,834,836,948,810,1048,1064,1496,1044,1070,1110,1474,1036,1212,1194,1086,856,960,424,1052,1090,1084,1196,1094,1062,1126,1126,400,436,1070,1066,1088,1096,402,738,1080,1068,320,1062,1330,1066,1100,1086,1112,612,1060,1112,1256,1388,1084,710,1656,1292,430,1140,520,1480,1140,756,988,978,1482,1370,1324,1304,1492,616,1210,574,1360,930,828,1156,1134,1478,1476,1034,1362,1144,1488,1266,1426,1636,928,1098,1460,1180,1664,1174,1440,1258,1414,1152,738,1448,966,1326,1682,1252,1188,1168,1058,1350,1048,862,1070,1378,1444,594,1398,1300,568,1638,1490,1174,1640,1502,1372,1298,1476,1368,1472,1434,1400,1084,836,834,940,782,1048,1054,1492,1040,1074,804,1472,1038,1208,1180,1086,843,2618,3076,408,428,428,424,2276,2722,3944,3076,1008,854,498,2200,1764,1312,1736,2332,1728,1952,1860,2036,1704,708,1944,1136,500,1872,1480,1872,380,2852,1116,1216,1244,1700,2096,2404,2096,1364,1820,1848,1376,1512,1816,1672,2016,1520,1680,2380,1272,1588,732,1336,2140,2188,2768,1632,1932,1660,524,1664,2252,1456,2236,1600,1564,2436,1732,1436,372,1276,1632,964,1516,1896,1312,1560,1944,980,1852,1376,2284,1756,2156,1748,1360,2352,1452,3020,1528,1224,2040,1784,2120,1988,2160,1992,1880,1724,1484,1868,2324,2076,1468,1540,1752,1664,2472,2488,1816,1524,1896,2152,1748,1496,1620,1340,1900,1576,1684,2304,1604,1628,1300,1556,1800,1740,1668,2676,1976,1848,1752,1928,1884,1316,2180,959,990,352,302,378,382,1762,496,1406,532,1014,692,644,884,816,516,2194,616,848,872,2018,426,454,1008,2584,2478,596,608,1776,594,740,1540,2176,2480,896,528,2656,700,1422,2598,2656,366,2656,2620,440,976,514,532,470,594,664,852,664,644,1824,840,1576,1326,708,1588,1434,804,876,826,868,1330,488,436,1156,1354,2696,518,1872,730,622,560,1068,1830,634,648,1394,1010,712,390,1354,724,2258,770,2004,1016,742,1050,428,308,1294,2916,2082,726,1602,1008,534,770,416,390,466,570,466,2668,1268,422,444,436,334,618,2296,2450,1260,2822,2630,490,488,358,438,764,492,1516,380,384,1456,1422,624,412,592,1210,644,588,586,466,398,620,340,618,642,508,840,896,304,498,364,460,2022,488,344,508,468,1046,334,418,400,634,606,1076,322,2222,914,746,1226,1040,2278,638,648,578,2182,820,1000,2186,434,510,688,1230,396,444,318,922,1074,1958,1600,487,404,588,912,625,419,555,3298,3298,2298,1066,1116,412,2244,572,1836,580,2428,2468,854,2432,766,2460,392,2530,2416,2472,486,2432,2316,348,704,416,752,330,2522,560,1498,692,2550,726,3298,2470,1646,582,1130,862,2526,2542,920,2108,366,2540,2360,334,2360,440,2436,482,392,480,610,2324,2488,856,2508,424,2442,2462,2490,2422,1456,644,2442,2456,2514,554,2496,682,2096,1120,1024,608,2440,2432,1438,670,2352,1074,2204,2296,2456,436,1302,1812,402,2438,2496,416,2494,2472,1114,2450,2456,766,2274,2478,2196,3298,1796,2056,2032,1884,1916,2164,2352,1988,1860,1620,2068,1824,2736,2156,2344,1748,2260,2304,2020,2664,1916,2336,2304,1984,1856,2364,1600,434,1491,1600,1570,1046,746,1158,3137,3173,2484,2446,422,1842,2434,2476,2470,2472,1482,2490,2096,2412,2476,2240,1044,1936,2440,1982,2464,2438,2450,2434,2368,2200,2034,2020,2444,2460,2154,2480,2478,2492,2482,2004,2456,2240,2474,2148,2474,2238,2296,2512,2482,2028,2486,2576,2210,2464,2392,2464,2386,2400,948,1254,1832,2466,2222,2472,2118,1834,2400,2460,2244,2442,2268,2444,2140,2458,2228,2470,2386,2456,1826,2444,2260,2432,2384,1784,2390,2452,3161,3188,3245,3120,2478,2490,2284,1510,2490,2386,2258,2568,2080,2386,2488,2468,2470,2604,2380,2388,2424,2500,2366,2370,2342,2374,1820,2148,2382,1722,1780,1902,2462,2378,1796,2434,1944,2448,2392,2480,2380,2456,2390,2228,2444,2126,2390,1932,2454,1754,2450,1570,1652,2312,2388,2444,2436,2456,2072,2382,2242,2436,2392,2386,2394,1838,1532,1168,1104,1888,2452,2382,1924,2452,542,2232,2422,2252,2104,2662,2436,2458,2030,2414,2424,2550,1770,2394,2438,1758,1452,2080,2394,3120,3244,872,1254,436,1846,1574,374,984,1604,1630,2284,2348,2166,1292,1242,1248,556,802,1888,1300,682,1072,1258,536,606,1768,1690,1240,1384,2400,1096,1764,2112,842,476,1016,1440,942,1354,842,1858,1014,540,1128,1254,962,1832,1904,1798,1736,2270,1492,1030,1414,1740,2046,1154,760,842,908,1190,1390,524,1972,618,1694,582,668,918,1008,1022,1932,800,560,1770,784,542,834,428,1312,1490,1926,1422,380,3825,1410,2114,3018,1408,3224,1464,1724,2644,1232,1116,768,600,860,986,1560,1638,2994,1268,2138,3242,3126,3128,3122,3104,450,3090,1052,586,782,448,1150,3102,1018,3072,3722,810,1256,650,1334,430,1020,1628,1208,554,3610,1496,1276,2992,2998,1492,1508,2992,2994,468,2980,2988,2994,2990,1496,1498,2992,2980,2992,1470,574,3064,3825,1464,2262,1838,2316,2402,2160,2428,2806,2510,2098,2638,2442,2072,1480,2066,2162,2154,1804,2324,2086,1926,2366,2636,2356,2578,2434,2766,2600,1776,1970,2608,1872,2634,2790,2070,2836,764,2116,1380,1442,1186,1360,2576,2402,2656,1410,1754,1148,404,1834,988,1128,2098,1384,1564,1088,2210,1836,1780,2126,2600,2542,1470,912,2430,608,1482,2096,536,2276,2776,1112,566,1040,1132,2206,2144,2522,1968,1712,2364,2010,2376,712,1938,908,2164,1962,824,2462,1192,566,1844,2422,1984,2314,2372,2372,1818,2304,1808,1112,814,1040,1980,1376,2386,2038,2158,2050,1228,626,532,748,1886,1920,2160,1374,2404,2198,2250,1990,1424,2298,1176,990,2106,2418,954,2266,2440,2462,2376,2130,1214,1286,2290,1876,2390,2234,1028,2360,1656,2350,2368,1080,1396,1760,2574,1584,2420,2470,2386,984,2438,888,2142,586,1310,1476,2410,2264,1128,1082,2308,2412,2280,2202,1400,1426,2418,1190,1226,2364,1436,2404,2548,2316,1862,1938,2648,2290,2274,2502,1490,2220,2440,2392,2248,2376,2332,2324,2334,2238,2392,2364,2424,1030,2402,2350,656,1794,2274,1888,2360,2362,2382,2172,2190,2384,2008,2048,2072,1890,2364,2380,2230,2172,1972,2012,2368,2088,1904,2370,2182,2126,2218,1936,2050,1930,2062,2096,1820,2120,1670,2034,2028,2142,1800,1974,2380,2372,1906,2166,2244,2040,2238,2020,2268,1862,2018,2028,2030,2380,1916,2378,2208,2092,2370,2068,2060,2180,1456,824,1930,2384,2302,1916,2396,2376,2366,2002,2362,2364,2360,2784,2426,1332,558,628,642,598,1086,918,2134,2220,2118,2206,2206,1564,2554,2226,2072,1448,2222,2248,2424,638,948,1974,2142,2242,2206,2234,1940,2106,790,1360,2038,1586,1356,2212,1660,2150,2182,1978,2056,2198,1840,1736,1998,2100,418,1094,2240,2150,2126,2214,2246,2420,1966,1602,2212,2190,1680,2006,850,1146,2194,2200,2060,2136,2154,2192,2190,1930,1894,2196,2566,1740,2612,2064,844,1116,2222,2260,2240,2238,2190,1596,2272,1586,2414,778,756,2226,2276,1736,1712,1932,1946,2194,1750,2092,2170,2390,1846,1468,1576,2160,1692,1986,342,1993,2122,2244,776,2184,2082,2969,2236,2148,2200,2240,2180,2158,2294,1834,2194,946,1394,2969,2630,403,2196,1308,620,1072,1188,1228,1296,1336,388,580,1328,2656,1116,980,1008,1284,1316,1716,1144,1284,2472,736,1936,1300,324,800,1264,1280,1068,800,1860,572,404,804,1212,1364,1632,1624,1624,1572,736,1220,692,1204,1820,1244,744,980,2676,924,1008,824,1200,1020,1080,604,1224,2704,624,860,832,680,2588,868,1020,1044,1292,2364,1372,1384,728,640,1364,1236,916,1340,1336,356,1192,1360,552,1688,836,624,488,804,2676,1672,564,1096,1956,988,1196,576,1000,988,2024,692,1700,724,2680,1052,964,1928,1320,1720,780,576,1344,2692,2860,596,860,1448,1052,592,1876,964,1188,1304,1352,2708,824,2512,2660,2580,964,2468,2656,736,1228,1340,472,1432,524,960,352,844,1572,1196,1576,1392,2152,1784,372,1748,1752,1092,528,508,808,724,2000,852,1536,2156,1328,1056,1156,2232,1112,1276,580,948,740,1308,1092,372,1644,1420,1520,1076,2212,1740,992,2168,1368,616,668,2096,872,1496,516,2640,1492,952,612,2180,2068,2012,1284,592,1416,804,704,1008,912,788,780,2156,760,764,840,636,1196,1236,728,620,1240,804,400,924,616,816,732,844,924,1208,908,796,312,564,1440,1644,1056,1068,940,772,1052,600,624,716,2160,524,776,732,2136,884,1492,1376,860,888,1332,1276,1516,2064,1204,432,1496,852,616,644,1200,2036,420,728,1376,1244,776,724,440,408,472,628,632,400,992,984,708,720,844,664,384,828,1064,776,684,988,1084,412,364,2044,392,504,388,584,732,788,884,444,1832,724,1288,676,2704,732,672,796,2664,1596,2692,968,1060,684,632,488,776,1332,668,2652,760,3488,2460,3592,3532,2992,472,532,368,3544,2160,3972,2780,1760,2664,2704,2680,2636,2624,1080,2680,2676,2664,2692,2628,2656,1112,894,516,414,372,1050,402,964,654,844,804,1306,924,562,598,798,514,582,618,1114,1128,454,426,586,1044,760,640,936,1254,794,322,1098,784,1198,1092,586,972,668,1890,1198,392,1168,1234,1022,1358,1802,582,606,624,2710,2536,2570,3374,3583,1719,3605,3515,3181,1771,1836,2659,645,889,1648,3453,2131,2648,3657,2103,2054,2579,3454,1868,3498,1508,1854,2266,2242,446,428,896,450,958,1106,440,1552,448,432,442,462,912,468,472,2416,816,974,2422,928,604,472,2418,1624,1834,860,518,1388,2246,2226,684,766,1546,638,514,634,1062,2780,1496,1460,1650,616,660,648,846,2649,2334,496,1128,552,786,832,1680,1426,1208,312,1738,370,1398,910,1210,380,416,1714,1806,1680,1926,1934,1020,558,528,518,444,1368,1578,2122,960,986,2036,310,630,532,314,484,390,388,708,360,366,360,716,1746,2294,2070,2180,744,1318,2318,2318,1838,1922,2258,320,2340,2310,1138,1370,654,654,1862,1094,1404,434,804,602,726,1656,1514,868,1054,868,530,1042,1374,1626,1250,1088,1090,1316,1220,644,1112,1284,1440,996,836,914,582,1456,1428,1426,1420,1106,1356,450,1544,1302,1782,1438,1508,870,1510,868,1400,1768,1322,1396,1208,866,918,1110,1036,1344,442,1622,664,744,512,2758,1360,1418,924,1208,2736,1178,1632,1208,1362,740,822,1656,1670,1686,1220,1584,1410,1454,1344,1138,1136,1452,1152,1398,1768,1390,724,1336,868,612,1666,1044,1550,424,1478,420,320,390,326,340,404,352,3126,526,2820,2954,2910,2920,2868,2888,2872,2848,2870,2884,1320,918,2564,1492,554,462,922,538,734,1862,2862,2850,2922,728,1808,934,2950,608,674,458,2432,2860,3408,3352,3318,3344,3404,3336,3368,3332,2846,2840,2842,2864,2868,2844,2800,2846,2866,2820,2868,2880,2894,2948,2938,2964,2922,2902,2848,2860,2838,2856,2860,2868,2824,1814,538,1374,2836,2848,2820,2876,2844,1772,2938,1940,2884,2704,2990,2820,2456,1182,1030,860,2300,2224,560,754,454,312,720,724,614,562,584,594,596,1238,1240,1224,466,442,842,1558,640,804,542,836,608,734,734,736,974,1026,1550,990,1170,732,536,728,946,1474,1666,906,1354,1212,1208,664,774,842,498,484,1040,924,608,718,904,924,916,920,2470,1030,442,1546,2208,758,978,770,598,2318,2338,1660,766,502,1504,1056,1410,1050,774,1052,950,928,634,778,708,700,2344,1802,1272,898,2358,806,1616,1534,1068,1556,2216,450,766,438,1266,2430,1570,838,1130,1942,2418,1596,2388,1812,1382,2406,1056,2408,1350,1448,2208,1566,1600,628,304,708,1502,2096,1352,844,582,596,1068,1500,2388,1608,2198,1360,1052,1486,1086,2114,346,396,1614,432,658,1686,1968,1258,770,1444,1534,1744,1102,2386,1870,900,364,364,1264,436,1628,1486,1480,1568,1584,2198,1250,1256,814,1080,1066,1074,1416,1414,1386,2404,1102,2082,886,1896,1082,1782,1398,840,1120,2430,940,952,952,532,520,344,392,744,304,308,442,372,832,2052,666,2650,1132,1490,2462,1468,1344,752,544,928,420,600,832,696,516,524,712,816,420,1448,632,1072,512,1040,1004,980,1128,1172,1024,1068,960,1000,720,848,1256,732,652,1068,1108,1488,1040,860,1468,804,708,536,628,364,1124,1152,1256,1424,588,588,816,1356,1988,556,604,504,564,396,344,688,1968,656,664,1652,636,1328,440,676,864,768,732,768,552,1268,1604,708,764,736,564,820,1416,728,856,760,496,440,520,424,896,1428,1324,1004,1460,824,1012,992,1124,916,1012,3054,420,2302,824,314,732,1206,1394,1592,902,966,1280,836,682,796,1744,2864,2896,400,428,1028,1024,448,1396,704,428,1884,696,420,480,788,652,588,608,804,612,800,1120,568,588,1232,520,1144,656,448,340,924,1352,1004,532,1292,1452,1820,1188,1260,1212,1264,1208,1484,560,328,644,792,1808,1172,724,860,888,1536,1444,1288,1636,1896,2344,772,816,936,3508,348,508,356,316,544,476,880,956,304,308,968,1000,356,888,1140,456,1252,520,868,300,784,616,2840,2172,2348,1712,500,492,500,348,1176,852,828,1032,308,1732,2244,760,796,592,676,1008,420,748,796,732,1184,416,604,928,732,548,900,1076,1180,756,356,1288,1188,1168,496,716,916,1944,676,1396,764,596,852,1108,1268,584,1644,1324,1272,1100,968,576,768,1388,1128,796,952,932,548,444,616,832,620,536,780,776,952,448,748,548,596,1232,900,576,772,784,364,992,724,944,1076,1328,1332,708,728,600,388,636,680,680,660,596,588,1020,424,656,504,1244,768,1276,988,908,340,984,908,912,588,640,740,796,1040,540,1084,1348,760,796,1356,332,572,452,1068,1724,1688,1688,740,2020,1012,940,920,904,540,2092,3064,2628,1316,2340,1156,812,692,828,656,816,736,716,796,828,632,404,724,764,560,1080,944,488,1148,388,1180,1044,756,736,2564,1020,608,1336,1476,1196,1052,1364,1308,2000,508,1800,1872,608,880,1244,1228,1136,1124,1676,516,1024,896,1288,648,760,552,588,808,968,1072,1688,764,500,1076,796,1040,1004,696,640,348,1152,996,1512,688,796,908,1108,1260,812,1120,1444,608,788,340,628,532,448,1080,1916,1004,1048,1180,1556,1236,1124,1156,800,1848,1204,1120,676,1272,824,2072,2048,892,804,1016,748,1264,548,968,2848,2640,400,436,1032,1020,1400,704,432,1888,700,424,480,788,716,592,612,808,612,796,1120,568,588,392,1236,512,1140,648,448,924,1352,1080,352,536,1288,1452,1820,1188,1264,1212,1268,1212,1492,640,564,332,648,988,724,1808,1180,724,868,900,1540,1292,1648,1896,2348,824,940,3504,348,512,360,684,632,336,476,908,364,960,972,1008,356,884,1148,1260,552,624,844,300,784,620,936,744,2848,796,2352,676,1712,504,492,504,348,1108,860,856,1036,308,1796,2252,768,888,588,680,1032,420,752,800,736,1192,416,944,932,736,448,912,1072,552,1188,804,468,1288,1196,1216,1168,948,724,916,2024,676,1392,768,676,852,1108,1824,1644,1280,396,1100,968,484,672,1392,1136,796,952,940,552,880,532,784,780,952,768,552,600,1236,904,548,576,776,784,364,984,728,948,820,1080,1396,708,728,604,636,684,680,664,592,596,1020,656,500,1240,768,832,1104,320,984,908,908,588,640,740,796,488,404,540,1092,1348,772,800,1356,336,572,668,996,1788,1692,740,2028,1012,936,924,904,464,2216,3076,2624,1312,2348,1156,828,1676,660,816,324,736,716,392,796,828,632,604,732,764,552,1076,940,488,1148,384,1184,1052,756,732,2572,1024,616,1336,1476,1196,1056,1364,1312,2008,580,1804,1876,1040,1036,1256,1236,1140,1128,1680,516,1028,900,1292,652,764,556,592,1040,900,1704,764,504,1080,804,1044,1004,696,636,352,1128,852,508,1516,868,556,916,1112,1260,812,1124,1368,1444,1524,612,792,344,628,532,460,1084,1920,1012,1052,1180,1556,1244,1128,1160,800,1776,1192,1120,672,1264,824,1628,2424,896,808,488,1044,752,1272,780,756,1850,1874,1856,1864,1880,396,490,910,374,876,1876,1872,1183,470,1077,1600,1600,960,791,1088,478,1270,1520,532,310,2978,1914,2016,994,1122,478,2048,1568,1942,1208,1496,1514,1092,1758,430,316,1712,1208,1770,802,650,992,1392,682,1010,604,1240,1056,676,1432,1580,848,1232,1316,1588,1240,1036,1544,1528,752,1436,1344,1804,932,1680,1380,856,304,984,924,2484,664,1588,1576,1560,1516,1648,1604,2148,1336,1616,1560,1064,1360,952,1324,1368,1360,1824,1040,1372,956,796,1372,1680,1596,1420,1376,1340,1300,1524,1652,1708,920,1592,1680,1500,1088,1196,988,1796,1812,1012,1676,796,1664,1708,760,1604,1500,956,1216,812,904,1880,804,1164,532,1024,400,520,868,648,864,1008,1436,344,1160,728,1492,1456,1600,1156,848,524,708,1516,1168,1704,1552,1332,436,708,1560,1308,1312,1440,1400,1272,1572,1252,1176,1676,1424,896,1524,1004,1700,1128,768,808,552,348,3524,1240,816,1376,1296,3152,1804,736,1716,2704,658,928,1638,956,1352,1248,2938,912,848,1116,1454,1524,790,2270,1096,498,1202,1586,1440,1078,698,942,966,962,1016,954,934,984,986,1552,1566,1326,1670,694,890,968,848,954,966,1228,1218,686,1518,1710,530,1308,1542,1546,1242,1440,916,1074,1044,906,712,1350,3404,846,2012,970,1262,884,1102,864,1474,1150,888,1724,1536,1326,1614,1594,1482,1536,1558,1416,1624,926,2232,1612,2060,1038,1500,554,538,630,558,1060,466,1458,1386,648,600,932,1022,1272,1144,614,1552,2048,1136,1200,1710,988,1182,1020,1226,628,2186,1558,882,2060,1588,1984,1072,1086,1942,2012,972,1060,986,2054,996,1692,912,1002,1162,956,1050,966,568,378,1202,990,1568,1310,1268,3284,1378,1492,1590,1308,764,1410,842,2306,928,944,2036,2436,1022,1254,998,852,1268,1278,1256,1614,822,984,752,810,998,846,630,1844,888,1054,1458,1556,1424,1470,1516,1510,922,1020,922,1178,1862,1850,1396,1584,1426,1620,1634,1614,1536,3158,1360,1270,1368,1398,742,1880,1148,824,834,1272,1602,1464,3248,1546,1480,866,462,1514,1072,434,1574,1516,1554,1520,1452,1512,960,956,788,1122,1138,996,996,1028,1786,3288,1294,1896,1562,1548,1570,1556,1340,1380,994,1482,832,2124,2064,1200,1142,1234,1170,628,478,1544,456,690,1024,2588,1114,1664,1180,1164,1448,1250,1470,1598,1528,1556,1576,1548,790,874,1182,888,1180,870,864,520,592,1522,1578,1414,1442,636,2282,1730,1240,1120,1128,1028,1070,2024,998,1250,744,976,1568,1548,1576,498,1192,1388,1206,982,1146,988,1084,914,3044,1222,1500,702,828,760,806,2264,1046,1246,1172,876,1078,1980,1106,654,1146,1094,792,1170,974,1196,962,1134,948,642,902,542,526,2822,332,2112,1778,420,786,414,810,2876,904,1992,1994,1756,1320,928,982,864,2028,1034,322,850,578,420,434,510,1578,1184,608,436,550,1300,1404,1522,1474,1102,1588,1590,768,2164,2164,1126,1794,912,1294,870,1448,1556,1392,1372,948,2102,792,2216,3320,944,818,898,590,696,1442,1568,1460,896,1186,1026,1472,1584,2082,1040,964,604,1190,802,500,758,1542,844,694,1112,1372,1510,2256,2122,1532,1550,828,600,566,822,592,658,438,474,482,630,988,878,2144,1150,904,888,868,698,3162,1476,1646,1648,1482,3272,1072,998,1022,2134,1040,3244,616,1058,1124,782,994,962,1526,494,1246,1756,538,942,466,718,1062,772,598,3300,976,1000,602,732,556,670,558,718,630,1300,710,492,1532,312,1158,872,1352,1388,1476,1166,1206,1390,3346,1568,1600,1512,1510,1320,1618,1488,1444,3152,2574,1332,1044,982,1180,978,1046,1204,968,300,324,328,380,812,2090,658,994,1046,3142,1268,1254,1280,1188,1266,1180,1028,866,590,1064,962,934,1570,1554,1428,1210,314,750,1236,1128,1150,704,1092,1160,1472,1146,1224,778,1570,1550,786,1138,1464,1330,1068,1342,1042,1088,1126,1072,1632,492,1140,1428,1428,1528,1524,1478,2864,2764,556,522,628,536,2656,2804,980,1006,972,1574,1578,1580,1570,774,1568,622,1120,1124,1338,1216,832,2130,744,918,762,906,1020,970,638,916,978,986,948,2094,1008,1068,1070,1524,756,1092,1000,950,2092,1040,960,1082,1082,890,598,1058,998,878,632,988,1034,1006,1070,1978,1018,1068,988,1038,2140,1038,976,930,1042,960,592,1304,512,1316,422,732,1046,368,458,732,430,872,882,518,822,838,694,706,420,864,638,446,1012,380,690,528,736,536,532,1016,378,520,334,500,1048,876,1010,1078,834,648,750,800,732,686,1346,1354,680,716,990,1240,1006,874,826,884,908,758,756,770,550,824,466,924,1204,750,606,746,1144,1156,1110,1448,590,1064,590,676,552,590,560,498,474,1046,498,668,390,818,822,1040,862,1048,938,1178,1238,440,456,746,842,972,888,1102,984,470,986,922,752,918,1432,704,600,1112,1112,1230,1132,1194,888,956,1062,1174,1112,660,976,978,1074,878,1048,480,504,384,1284,1072,1634,738,764,774,598,898,850,484,506,756,1206,390,662,1028,810,2570,922,1204,954,1252,478,758,826,796,806,1012,1272,1234,776,1514,1226,518,614,1038,1064,1166,1056,668,1002,1068,1122,992,1092,1178,1156,872,1270,1044,1092,878,1190,1134,1138,1156,1144,1174,1174,1160,1130,1138,1158,1264,1194,1086,1018,934,1296,974,1164,1104,490,1150,1122,1066,1076,974,962,538,1494,656,1012,638,1098,846,980,1166,1128,1162,1148,1150,1142,2476,2528,1012,1080,860,976,846,1154,2408,748,1044,864,878,700,1048,1132,1260,2174,1132,1162,1136,1182,934,970,1078,1126,870,800,1492,870,646,606,1188,1198,1122,1124,1514,460,2384,2488,1208,1106,1044,922,710,678,750,714,732,750,710,354,502,844,578,618,836,894,682,650,594,668,620,612,434,1208,344,318,360,1222,600,826,778,2412,1046,1126,824,1204,2422,1138,1186,742,2268,1016,974,1242,974,890,1128,958,962,860,394,1108,1034,1140,1158,1242,1070,1204,932,1120,1110,408,1236,1162,1080,734,1028,1206,1314,358,390,828,920,894,908,744,994,994,708,678,708,488,674,706,756,956,948,742,506,848,852,1114,1136,1082,766,1070,876,1196,1634,856,1972,2448,1950,2256,600,2072,2148,786,1186,2084,2068,2148,660,564,444,506,796,732,980,848,740,978,780,1044,910,994,694,730,804,818,1096,1024,2568,2380,758,772,826,1346,818,696,1038,832,816,610,1168,682,322,408,330,442,462,586,688,448,502,610,538,502,330,428,386,372,592,436,1040,896,712,536,618,634,624,622,574,622,748,720,576,922,760,514,704,466,586,544,450,494,452,1638,722,1114,742,784,468,416,1198,846,1016,1198,912,990,1162,1244,1094,1274,876,926,1000,940,1010,988,1094,962,1102,952,1078,1162,1110,1100,1074,1104,946,850,1064,1232,1158,1212,544,1190,496,568,594,520,634,608,376,524,486,624,486,530,420,444,598,578,448,488,1122,1118,1120,1166,1044,1212,1042,508,834,764,912,400,344,894,786,740,550,724,486,572,530,872,658,854,820,844,916,916,944,672,646,482,600,792,586,834,812,1124,1060,922,862,816,584,440,556,394,460,806,692,826,884,882,694,816,598,538,452,572,676,512,396,1204,1212,1154,1084,1286,1066,1150,390,314,376,398,356,346,656,734,1174,680,662,504,534,548,328,382,386,526,1578,908,692,802,788,676,574,646,496,630,608,1190,594,322,590,568,2002,1192,1140,366,1086,740,1012,1070,1034,850,850,860,858,1272,2480,890,794,868,904,822,846,2416,920,864,596,816,840,708,864,936,974,1002,812,812,858,860,854,804,852,926,1018,822,770,810,1094,726,734,674,844,710,2302,878,1228,706,644,752,764,1026,344,862,872,848,838,852,858,878,892,1270,750,1316,1334,932,512,440,392,442,486,542,604,354,1224,2452,2404,608,798,546,626,810,602,1160,1164,1204,1136,1220,2382,532,2404,2034,500,1422,1418,748,734,716,724,418,1010,872,960,918,908,804,844,1890,740,526,506,688,898,634,486,832,2152,1510,520,544,442,1378,530,2392,2300,2340,2316,502,542,648,624,670,644,570,590,562,532,630,606,490,622,708,496,630,658,438,784,572,496,730,738,758,768,722,730,722,474,578,536,1336,308,314,498,304,358,376,770,784,720,844,360,332,424,364,792,644,810,476,528,646,834,1996,1654,2432,1928,2250,600,2058,2136,1184,782,2090,2060,2140,658,552,444,492,782,724,872,736,972,776,1036,906,990,682,724,794,814,930,1018,2540,1326,846,580,636,2378,744,768,610,830,1328,820,680,1030,638,610,450,684,1340,1002,1044,1130,816,610,1016,808,680,318,300,386,476,578,674,426,480,602,526,510,328,432,370,588,436,1038,894,712,532,614,630,622,616,574,702,746,710,754,514,706,572,916,460,578,540,452,492,450,1634,716,1104,740,782,456,410,414,772,684,836,1012,1010,1186,910,988,1286,772,312,1236,1090,1232,872,910,996,940,1004,1092,894,884,652,1004,1068,1152,1104,1078,1068,1108,948,640,1058,1190,832,1196,1054,1180,496,562,590,514,624,608,374,520,488,626,484,526,416,440,590,574,444,482,1116,1116,1116,1164,1034,1188,1034,504,832,754,838,814,346,888,790,720,402,482,428,576,530,862,810,810,876,912,914,936,664,642,308,486,598,788,582,1750,808,806,1086,1060,914,860,812,576,374,310,552,392,466,798,660,816,878,880,662,808,524,532,450,564,668,502,388,1188,1200,1178,1280,1174,1092,1182,1212,390,312,378,400,356,342,582,536,730,1174,672,656,498,716,532,536,586,378,388,332,524,1564,894,730,684,786,732,610,576,522,414,688,768,1190,590,492,602,556,1272,1998,1188,1136,308,1070,462,850,1060,1030,850,842,856,634,906,1266,2464,942,790,872,890,826,826,1438,2404,918,866,592,814,834,864,952,968,990,836,810,852,828,810,844,856,850,796,848,818,910,1016,818,778,810,1090,724,722,676,676,710,630,1296,718,1226,1586,2300,876,702,648,750,760,1022,346,856,570,722,834,848,854,884,890,1270,738,1310,1328,592,570,378,392,438,542,546,354,600,1224,982,1242,2388,1342,1154,1152,602,790,608,608,810,608,1160,1158,1150,1150,1156,1110,2382,524,750,2396,1090,2026,488,1414,1408,742,730,722,718,416,1010,864,868,880,952,904,904,802,840,656,1886,732,524,504,688,916,702,724,482,832,410,2130,1502,374,536,440,1378,526,2390,1214,1026,814,2288,2330,826,2304,506,538,648,632,514,642,562,570,550,536,622,542,496,618,708,476,624,664,434,778,566,492,740,738,712,758,718,724,716,470,576,538,642,302,330,414,398,304,488,352,334,318,372,772,780,720,764,1220,354,330,434,364,642,802,728,792,470,526,644,840,2012,2450,1942,2262,602,2068,2144,786,1186,2084,2062,2150,1442,446,506,792,732,980,876,740,970,782,1038,906,992,688,726,800,804,904,1026,1574,908,2392,742,772,828,1342,822,748,1032,740,614,686,1170,1118,1010,1130,828,1142,816,386,404,332,460,582,672,430,504,604,528,516,432,386,370,584,436,1042,710,534,612,632,622,600,576,708,754,718,920,762,706,584,450,1634,1108,744,776,466,796,688,776,846,1010,1196,1294,1078,1162,1240,1092,1066,1196,1280,880,922,998,936,1014,994,1096,974,952,1082,1106,1164,1074,1108,1110,952,1072,1244,1208,1180,500,566,594,520,634,612,528,490,626,486,528,418,442,596,578,444,490,1124,1116,1116,1170,1040,1208,1038,508,1832,346,890,738,792,720,574,812,810,822,868,920,934,316,482,606,790,586,1752,826,808,1124,1070,918,864,810,438,394,466,766,692,748,892,890,672,766,600,552,452,568,672,506,1194,1216,1184,1184,1288,1024,1112,392,376,402,362,608,744,1120,504,538,536,380,392,1580,892,814,810,616,582,584,474,740,1196,580,586,582,2010,526,484,1144,466,492,308,1086,986,1014,1066,1034,852,856,862,910,1278,2480,918,784,890,886,826,832,2424,920,860,596,818,840,864,930,916,998,840,814,854,860,852,804,852,916,1018,824,780,814,1082,468,726,734,680,842,710,2310,870,1226,706,652,754,764,1024,344,858,868,546,816,848,858,876,824,888,1274,746,1314,1330,382,508,378,392,444,656,440,482,546,354,600,1228,2450,2398,604,808,618,612,810,612,1162,1166,1116,1126,1220,2392,526,2410,2044,456,1428,878,748,734,726,724,420,1012,858,954,808,844,1892,738,528,508,692,920,728,488,836,2158,1512,522,544,448,1384,532,2416,2300,2338,2312,480,530,656,660,658,646,560,580,518,538,624,610,500,602,698,504,640,524,440,776,574,494,734,692,766,764,724,716,448,554,538,1342,314,380,420,490,354,364,778,780,844,424,366,794,808,458,528,648,1854,560,726,654,888,1400,694,638,964,612,590,590,308,1170,1222,806,706,616,330,572,572,370,1292,1550,858,362,504,934,326,568,334,534,498,508,1050,334,588,716,802,802,856,436,958,664,692,674,626,632,632,670,720,684,728,346,974,352,438,1172,756,704,672,1740,340,468,984,538,528,584,1206,1588,1742,948,1772,920,1904,708,1282,1920,1892,1834,406,476,546,1192,424,588,468,628,818,1080,550,594,1182,506,332,694,390,1386,670,378,528,1306,588,1512,1532,1290,858,1600,622,960,870,772,698,318,582,488,316,370,1566,842,440,1562,1596,1002,924,942,646,368,370,1220,1200,1246,566,676,514,574,674,1302,590,1148,1450,1154,1322,868,3436,1724,1844,2812,764,668,664,648,640,3068,656,648,648,648,648,716,648,2428,640,624,2976,648,644,652,652,648,644,664,3264,620,3764,948,2620,1438,1574,2080,486,500,492,2332,580,476,2042,482,480,2306,412,486,492,480,480,500,478,2412,486,2834,2144,864,792,1268,1750,402,406,466,1938,420,404,1730,1916,404,404,410,406,404,416,2030,2352,2428,3444,1046,1048,674,1002,1174,990,884,1150,986,950,1522,936,690,736,932,1008,1054,972,996,998,1084,736,736,942,684,794,1072,1036,986,772,898,996,958,1010,1002,870,1060,986,898,980,972,896,1040,894,1040,976,998,972,656,728,974,872,942,992,962,784,716,1022,910,632,548,900,1002,988,874,922,986,1080,996,608,822,1048,1016,1104,960,788,978,956,964,976,570,894,976,594,1002,620,548,756,934,886,1064,1028,724,1276,1020,944,872,1008,876,906,896,660,634,888,934,1218,634,1030,990,804,978,656,920,1028,816,1364,988,1122,838,1404,904,940,1036,680,832,1724,1012,978,996,1016,834,1084,1002,520,790,1046,696,886,950,742,906,1090,952,640,796,1100,954,878,838,954,992,926,1118,972,998,922,968,980,500,816,1004,790,888,1054,702,840,1014,1022,794,1000,804,988,1058,1002,1090,938,912,822,872,998,950,708,1446,1062,1036,952,1082,1002,992,890,998,972,1018,624,902,890,784,1010,980,984,784,850,962,954,854,1008,1084,1006,1070,972,976,908,1108,886,870,1018,716,1008,998,816,820,986,894,756,1096,688,1052,788,1092,1038,668,1100,1034,992,966,702,1262,682,1032,894,766,1072,812,976,840,752,668,1038,1038,936,626,1024,846,1014,918,878,1084,1038,878,788,980,1326,928,978,814,1002,860,984,1422,898,652,1092,782,918,1000,976,890,1058,954,716,828,774,666,720,816,1082,1016,862,1044,1042,766,696,748,752,932,1090,1042,756,804,930,886,1104,910,860,974,930,928,728,700,878,818,944,986,944,804,746,876,558,1068,720,1058,1110,944,920,662,994,1086,954,1010,842,802,938,1176,804,776,1042,982,880,1066,982,908,804,1042,1072,884,714,824,1116,864,1028,920,830,1098,962,836,900,742,982,1016,952,922,760,922,988,656,898,768,1078,750,992,818,868,964,1038,964,800,1146,964,854,1032,1188,1090,932,682,1412,888,624,926,836,766,1044,1098,1088,860,866,938,936,1042,872,992,1054,906,1024,944,974,864,1022,1018,626,1074,1016,918,1110,932,808,880,708,838,884,1022,846,680,1008,1062,1044,1082,984,1074,854,964,618,1056,870,946,1098,766,660,978,1096,994,1114,918,754,822,820,914,922,830,654,818,790,834,1108,884,900,622,876,942,1148,868,982,892,874,684,958,830,980,992,858,918,626,1086,794,958,970,922,1002,1068,1356,1074,1090,1090,934,958,1370,1060,1030,794,872,1108,1022,616,1022,948,628,1172,872,832,970,910,830,1014,842,940,850,994,1126,1002,604,862,924,1448,930,798,742,976,954,792,706,1100,992,838,1010,996,816,906,992,1014,852,956,1116,866,1124,950,926,964,920,998,970,810,846,810,868,1114,992,826,846,932,898,944,966,612,812,1018,1004,1070,960,978,1044,854,1062,876,996,988,742,1004,1158,656,950,728,896,618,968,1032,802,810,1002,1148,828,724,1370,954,1016,898,934,708,1190,958,944,780,792,996,784,1110,1096,860,670,744,1276,992,584,974,956,858,1322,808,958,998,1006,978,1194,1030,902,776,910,906,1048,772,1300,696,1180,966,820,844,844,1126,938,1080,1128,1032,1086,974,1112,1084,1034,1058,1054,1026,1022,1014,1016,1422,984,1084,824,1010,960,914,958,622,952,1128,1138,960,820,922,936,1042,842,988,844,1044,906,1040,998,886,1014,742,634,928,934,720,946,954,928,984,998,884,890,1020,1062,908,996,736,884,1014,1018,1018,994,1044,1666,1106,908,472,1124,922,1000,1026,768,1074,774,954,1008,798,988,960,1018,864,896,978,810,918,808,1008,880,1020,692,986,928,880,1012,1034,616,868,984,1034,708,734,1046,854,978,1094,1070,1056,996,964,1024,946,1020,1042,1030,620,998,756,1038,862,1004,994,824,928,808,612,914,788,1060,1048,848,794,1042,816,1026,884,1080,1004,916,972,1096,994,904,980,984,858,874,990,970,1000,822,992,1014,1026,750,1010,876,766,1072,982,998,986,812,936,904,870,774,1000,670,1048,1016,904,1006,680,756,620,816,822,530,710,1838,1080,1180,812,848,932,1160,1410,1016,1380,810,3444,722,716,386,382,2170,1210,712,1640,1732,1058,1318,800,712,390,2332,2464,486,458,458,670,456,454,1060,452,510,498,452,444,1042,452,478,2456,532,436,440,444,440,456,564,1716,478,654,450,1184,1642,502,600,1642,458,606,2404,550,442,438,454,458,1910,456,460,502,472,474,526,504,522,480,574,460,506,470,2438,458,1078,466,1194,1210,462,464,464,458,1072,460,476,1164,2368,1074,486,686,484,450,508,498,472,1480,588,2635,734,398,620,392,764,1538,1428,1584,1522,1538,1500,1482,1552,1540,1568,1466,1522,1390,1496,1584,1574,1420,1566,1532,1584,1522,1448,1460,1578,1524,1478,1534,1566,1578,1544,1774,744,618,760,4070,456,504,404,1452,1492,2992,1424,1476,1404,1512,1344,1520,1396,1416,1476,1332,1588,3196,1464,1492,1440,1392,1448,1540,1436,1480,1420,1504,1352,1336,3108,1456,1460,1420,1388,1456,1412,1456,1584,1432,1632,1468,1404,1400,1456,1644,1440,1504,1400,1368,1444,1472,1512,1424,1500,1392,1404,1420,1400,1456,1368,1468,1600,3152,1476,1520,1496,1432,3092,1436,1336,1352,1632,1480,1464,1424,1404,1456,1456,508,404,640,332,724,892,1446,1752,1484,1672,3578,1702,1688,1646,1750,1528,1544,1498,1574,1388,1728,3012,1502,1168,1786,1644,3230,3656,1678,1664,1528,1544,1524,1762,1724,1704,1510,1448,1538,1728,1430,1772,1482,1736,1746,1778,1684,1742,1490,1484,1668,1422,1654,1190,3592,1348,1458,550,864,1758,1306,1720,1636,1076,386,1164,1492,1394,1688,1354,1652,1628,1480,1796,1516,1170,1384,1430,1460,1656,1444,1384,3144,2264,722,916,1408,1418,1680,1528,1786,1468,1696,1390,1808,1660,1828,1442,1810,1696,1688,1472,3634,1244,3642,3626,3544,1436,1480,1736,1680,1832,1634,1828,1478,3674,1346,1846,1762,1710,3488,3668,3646,1152,1442,1626,1448,1592,1654,1418,1756,1354,1658,3582,1756,1722,3646,1550,1686,1738,2306,1908,2268,1066,1158,448,552,2324,2445,1608,510,582,1670,1094,490,526,500,1076,522,1074,488,506,1658,516,532,1168,504,564,1718,2292,2274,2300,2585,940,623,1111,654,1684,721,2084,982,1002,1006,868,837,724,3554,3487,824,926,936,932,938,1032,934,2867,3558,2881,3278,3590,4051,3427,3234,2912,3267,3521,3277,3877,3444,2570,3626,2898,1398,1588,3563,3567,2963,1423,3701,3365,3336,3879,2997,2812,3366,3478,3155,3604,3535,2795,1689,1733,2977,3127,2088,3577,1108,1107,555,551,1787,3336,3164,3347,1372,1355,1423,2989,1168,1350,1215,1624,3284,2758,2813,2643,2136,3319,3056,2983,2354,2611,2608,3184,828,2968,520,432,308,696,420,632,692,412,504,508,616,2160,536,632,612,708,520,1124,728,2696,2660,2636,2648,2622,2634,2390,2152,2640,1586,2468,2256,2324,1998,2066,2862,2868,2844,2124,2808,2812,2216,902,2798,2800,2692,2432,326,2738,2776,2686,2588,2858,2850,2772,2830,2738,2054,2784,2802,1526,2328,2360,1938,2028,1972,1956,520,2004,2900,2888,2772,2746,2744,2264,1122,312,2994,2774,2818,2772,2816,2736,2836,2758,2802,2800,2710,2768,2260,2056,2006,2570,2450,1600,1164,2572,2894,1946,1816,2862,2648,2116,2096,2494,2528,2494,2132,3000,2386,402,2780,316,3172,2520,3178,3204,2432,3268,3124,2416,2482,2460,2416,2584,2428,3290,3166,2498,3302,2594,310,3004,2600,1372,1164,318,3378,552,2152,1806,1162,1734,1598,3008,2482,1784,1252,1650,1666,682,3278,712,730,3224,1642,886,572,2838,896,3308,2388,1466,2048,3318,2380,2786,2480,3394,2984,2894,2788,3118,3136,1362,3838,2724,3676,612,2218,2002,2690,3120,1598,1628,886,968,980,926,2274,1558,2456,3076,1594,1132,468,382,468,430,3262,2360,1044,542,580,2300,1688,1390,1342,2438,506,1676,2754,2542,1270,876,1896,774,776,778,788,778,2050,2064,1262,3876,3506,3188,3390,3304,1330,1238,1846,1724,1054,1048,2050,3070,2384,3244,580,2598,670,3472,3232,2874,2234,2008,3084,648,1746,818,1030,3054,2144,3480,1540,1658,2894,3978,2484,1226,3640,3204,1012,832,3010,2736,2684,2804,1700,2768,916,2930,1564,1086,1052,1280,3102,948,2244,526,882,1648,1492,482,2170,3336,3456,2890,3856,2418,2592,1532,2592,3428,3104,2760,2798,1742,3050,3446,3750,2478,2604,2790,3410,3442,2072,2042,1984,1722,1722,2022,2610,1996,1148,960,3126,1434,2994,3326,2582,1086,1984,690,386,3236,2474,2528,3100,3470,1426,2530,2384,1554,1626,3068,3254,2614,3124,1908,866,1088,1684,1124,1438,2810,3792,1464,1304,3556,2540,2988,3270,2672,1790,470,3322,2658,1510,1436,1618,2596,2596,518,724,1014,852,3332,1890,1404,2290,1764,1716,1318,3272,2254,3114,2028,2638,2320,2736,2302,1742,3486,1766,1778,1648,2136,2326,1826,722,2006,770,2406,3496,3160,2638,3520,1734,2714,3090,3830,722,808,1866,1428,754,2974,1958,1964,432,1628,1994,2784,1880,2928,2692,4018,2376,2782,998,2844,2678,1164,1188,1116,1490,3576,3546,3634,942,888,1958,830,922,3182,2284,2872,2118,2432,3278,3426,1238,2016,2206,2802,2166,1638,372,456,3338,1488,1638,3384,3058,748,760,1514,2652,1324,1698,1766,2614,2894,1340,2174,750,1906,1042,1256,1826,2342,1200,2454,1492,3304,2284,2394,994,646,550,940,996,2092,1576,1520,1850,1402,1122,1474,1146,1538,1174,1994,3146,3206,2638,2060,926,2064,1056,2070,1072,1986,2696,1932,2150,2156,2938,3154,2392,2952,3562,1378,1392,1368,1570,1582,1286,616,3038,2530,830,846,586,1154,1452,1084,572,3120,3092,3358,418,808,838,2780,718,718,694,740,610,632,832,2108,602,1316,700,748,640,1626,2532,2902,568,3228,542,1148,3320,1304,1466,424,796,1444,926,1608,2004,2150,1528,1540,2362,1852,790,936,1150,494,698,1136,776,546,932,652,546,548,546,1172,404,416,416,338,618,1446,1722,1056,1952,748,794,764,754,782,804,796,786,818,780,3838,438,422,432,424,422,420,424,422,420,410,410,408,410,406,424,3680,3838,888,1554,378,640,3554,322,438,448,452,1068,480,500,490,466,466,506,478,472,1062,550,488,518,502,352,306,362,452,458,478,458,454,1056,460,444,444,440,450,450,2942,2730,354,318,322,3548,3544,2132,524,3838,3128,988,790,992,456,1018,520,528,500,482,1010,432,1012,426,402,470,968,384,380,390,470,498,482,428,3838,3568,3540,3168,1832,366,350,358,368,624,674,904,676,512,1060,1032,586,3752,1808,3542,3526,3646,3648,3646,3538,670,1334,672,1042,388,698,1072,3408,3532,3532,3504,3354,3640,2852,2908,606,768,610,2960,3026,3526,2880,2898,2938,3534,3536,2898,2880,3524,3162,2806,3076,3152,2990,3602,2542,2992,2844,3422,2960,3730,3700,3732,672,2348,1276,462,1550,3022,3030,2120,3022,3006,3024,922,700,980,1406,2090,1958,386,342,618,598,324,326,326,376,762,812,2328,1028,730,1458,654,1862,894,584,398,1696,560,1684,2128,562,390,812,944,820,736,508,394,1990,1176,550,548,1168,1122,734,536,1462,1240,592,742,392,390,528,574,510,462,1842,1068,550,420,1402,2634,2554,2568,466,718,512,426,546,2480,2266,2008,2548,2450,2096,2078,2486,2588,1334,764,836,2584,1334,474,2088,736,678,758,872,740,850,1818,806,960,774,452,684,2654,2396,1066,626,620,622,626,576,2346,2584,2580,2472,2540,2464,2476,2830,470,2590,652,2454,2356,1966,712,2642,1536,1546,1580,2578,332,2280,2566,2530,2236,904,1720,712,2548,646,1348,1510,2548,2664,1386,2552,2540,1586,2382,2468,1066,1122,2538,2550,2066,1052,1128,2554,2598,356,404,414,512,542,432,2552,658,564,644,2554,2196,1440,1508,1972,2800,848,2546,810,1912,926,882,830,930,948,930,2464,952,1286,1006,1052,964,1862,2390,1986,308,846,1524,1660,692,806,536,1998,512,1188,926,724,368,578,688,394,658,872,984,1030,734,932,742,600,516,1102,2570,2662,2598,2592,466,726,496,430,550,2524,1996,2488,2010,2554,2464,2592,2500,2602,2174,842,2602,1336,478,2096,742,698,766,870,836,856,1832,808,964,776,336,688,2660,2486,1078,628,622,628,630,580,2332,2596,2360,2490,2560,2404,2492,2766,472,2600,656,2440,2374,2288,720,2594,1528,1568,1590,2604,2300,2580,2552,2248,916,1734,714,2562,642,1396,1500,2568,2672,1396,2580,2560,1534,2474,2478,1070,1144,2560,2554,1630,1054,1598,2622,360,666,2558,2562,2560,2564,2208,1620,1644,2118,2818,848,2586,820,1994,930,934,844,1004,950,938,2574,958,1292,992,1050,966,1872,2410,1998,850,1534,1674,694,810,538,2014,1194,932,324,728,374,582,720,396,658,880,988,1028,730,942,744,604,1218,466,2584,520,1142,3212,576,844,420,370,960,398,392,2400,612,378,494,328,732,624,606,468,320,410,480,732,408,446,564,1312,634,1506,736,1048,1126,976,516,1226,1132,734,500,764,686,2264,740,428,548,760,738,3112,548,1218,1100,954,2830,2854,1188,2890,2824,1372,826,830,2480,2458,1610,2980,2516,2818,2922,1600,2938,2870,2836,1462,884,778,738,866,860,2932,1258,1244,412,1354,1390,718,694,712,1500,708,3076,1388,1528,1898,2826,2838,522,882,1270,864,1206,1222,3014,2674,750,710,682,1286,1284,1276,1270,3104,3114,908,2118,3042,760,778,764,766,636,756,548,1478,1420,580,1870,2702,930,1314,2716,1112,1086,1126,1034,1058,798,920,830,890,846,904,586,2348,686,1496,2378,3084,1330,2980,3028,2680,2714,838,866,714,1146,592,714,1364,1472,606,740,1190,936,628,1776,2984,2712,1870,2684,1972,848,3022,2150,582,1128,1502,1510,1052,594,2972,2986,2898,836,1080,678,544,1332,792,858,1378,1360,1194,1198,1334,2470,1484,1240,1106,1394,1950,452,1348,754,584,780,1870,3204,690,1288,836,362,904,946,1408,2698,1184,1536,3302,2724,472,474,844,1118,1898,722,2546,1292,1294,1302,1358,1202,1214,1578,1238,792,1214,1408,644,1464,1510,2864,2930,1442,1198,1054,2678,1618,1598,1418,858,928,1780,774,2112,400,714,952,888,1188,312,926,676,2702,2708,1422,2694,1408,1550,1358,2342,1160,1170,2096,2986,3008,1510,1138,1058,2778,2994,2720,2504,1230,978,1350,2380,1666,1514,1608,1206,1698,1592,788,822,1022,2376,854,1188,1072,1844,3052,944,1002,1070,536,402,1026,2964,1736,2680,3212,2724,2982,536,1620,544,500,696,1764,634,632,616,1434,1606,1234,732,866,868,824,1196,1204,964,2324,2224,1326,1036,1820,2764,2910,420,414,912,828,3004,1382,1398,2728,918,2054,2390,2852,1154,1358,1104,706,1858,3132,2410,764,1298,794,906,424,1050,2494,1328,1270,464,544,1138,2226,404,1048,756,680,1156,892,590,770,634,1328,2942,668,566,660,2708,1018,968,2070,1054,1138,710,618,510,1196,1224,2868,2234,1184,1262,896,706,1204,1684,922,1474,1578,816,1170,582,1206,1362,828,702,330,1044,1462,1516,390,1604,2658,866,1006,550,1566,3496,3480,3548,3436,3504,3492,1168,2112,3532,3504,3528,3620,1996,1284,2212,904,3484,3504,752,702,436,638,2320,1064,1336,908,1434,1348,1074,1112,1080,1112,996,636,966,948,1326,1002,1252,530,1028,818,1120,1234,1068,1018,1374,936,1072,694,1032,1104,1050,1384,1426,1314,1480,538,1324,1312,1120,952,1016,1086,982,950,1208,1228,1014,752,1398,1078,1304,1056,1356,814,1428,1344,1418,1412,1424,1068,1362,1132,1082,1210,1448,1146,1490,998,1190,2468,1184,1286,1328,1462,858,1134,1074,1446,988,936,838,1060,1380,1414,1368,1424,1212,1408,946,1436,1446,1492,1512,1024,1074,1072,1066,1340,1430,1404,1502,1068,1294,982,612,1092,968,1098,1130,628,1800,400,2672,2072,472,1996,2670,2248,2696,2452,2356,2720,388,1946,709,1252,1864,1864,1741,821,1612,1730,1152,1567,1966,1511,2161,2358,1538,1294,620,1506,3550,2168,2978,2090,1058,1316,2706,2578,2984,2984,768,588,3142,1970,3190,3074,1490,2252,2584,1748,1968,2444,1800,1838,3152,2300,2724,3178,1158,1744,3292,2402,3012,2520,958,942,1422,2534,2984,2064,318,1804,300,1968,460,380,520,536,2908,2194,2070,1836,1944,1928,2216,2050,2182,1862,1686,2176,1822,2212,2194,2024,2198,1808,2154,1800,2092,1954,1640,2152,2234,1794,1832,2202,2044,2834,568,926,860,908,1048,526,1048,956,1854,598,336,3428,2044,3044,1604,1208,2896,2864,1140,1512,2988,2744,1504,3040,2516,1424,1084,2704,1360,2584,3052,1400,736,2720,1436,1496,3136,3140,1492,1436,2472,1344,1404,3128,2300,964,1496,3204,1500,1416,1176,1604,1396,1388,2936,700,962,2178,1746,648,868,654,392,2224,1268,1276,2134,1180,1196,2562,1458,2082,968,1306,1194,1180,1324,782,898,748,746,360,862,578,712,856,814,954,2718,1190,1244,2568,2248,982,944,3058,3120,2654,1368,2302,1288,1858,932,928,1586,892,1284,906,802,1954,1318,800,832,1090,1282,772,1628,1196,1086,1754,726,1194,512,532,2820,2868,3024,996,2220,2246,1038,994,1902,940,1086,2040,1430,1924,1366,2054,2010,1188,1352,1896,2030,2016,1954,1376,1954,2814,1410,2084,1772,2174,1704,1360,1262,502,1798,2456,2698,2854,2638,2526,2570,1788,1848,1780,1712,1434,1680,1784,1770,1278,1054,1282,1254,1284,1320,1326,1324,1312,1236,1764,2356,618,1708,1898,2476,2204,408,1958,2152,2304,1014,2282,2404,2396,2372,2402,2414,2346,1690,2120,2722,2248,2720,2690,2154,2284,2154,2076,2472,2282,2158,2100,2358,2424,2324,2356,2358,2408,2088,2368,912,1112,1886,2260,2244,590,1246,1826,1896,1968,1626,1936,1612,1784,2176,1798,2188,760,1092,1738,1862,1192,1176,1298,1258,2780,1352,1290,1232,1364,1298,1236,1110,1308,1336,1340,1344,1296,1252,1244,1326,1292,1230,1214,1206,1298,1212,1268,1268,1256,1220,1294,1220,1056,1282,1286,1286,3271,1104,1008,1766,1921,1735,1790,1999,1984,2288,2093,2339,1839,1735,1778,2284,806,2184,1531,1377,2121,841,2339,2057,1975,2031,965,1828,2134,1807,895,885,2210,2339,1951,1752,1748,2339,1819,1566,2093,1662,1770,2159,1888,1707,868,622,612,870,608,866,1986,1268,2123,1921,2339,1586,694,740,1510,1932,404,380,390,2932,1148,1140,636,560,1720,820,592,648,468,444,588,544,1576,904,1284,1028,1284,1376,3180,2476,504,740,1112,1556,844,1140,912,440,2164,1292,1088,748,1396,716,1244,1108,628,372,2780,344,372,360,356,364,364,348,328,644,340,348,644,340,356,360,356,348,372,336,348,1036,1332,1236,1236,1236,1236,1236,888,1014,460,774,854,1244,1326,656,1068,654,780,678,836,1026,1202,692,1216,632,560,652,612,658,1334,584,1248,720,970,610,1000,748,588,656,666,712,654,694,756,680,1672,1612,448,488,424,926,908,842,624,522,724,896,460,318,924,906,2646,2342,1172,2368,1200,2434,1192,2368,1146,2386,1114,2082,1080,2448,1172,2384,1234,2380,1142,928,780,1038,1188,2190,862,2070,1156,2176,1192,2270,1206,2364,878,2618,1146,2382,886,1642,1190,2230,1110,1844,1038,2242,936,1760,1212,2386,998,2310,1038,972,1236,968,1092,1202,1210,2390,1086,1176,550,1198,2368,1194,1498,972,2096,1274,1162,1054,1240,2390,896,1204,1004,1156,984,2344,1198,2282,1152,2390,1208,1200,1152,1036,946,1200,2070,1202,1334,1152,1160,1140,1116,2334,1192,1186,1228,1052,2088,1186,772,1156,1190,1236,476,1566,972,1164,1180,1142,1182,650,2094,1118,1252,914,978,1040,1026,2624,1380,1046,1272,2586,1200,1544,1404,1330,1528,1146,2698,1236,1300,2606,1510,1446,1668,372,956,1276,1572,1272,1272,1186,1336,2808,1300,1644,1508,1558,1066,1558,1620,1240,1358,1566,1152,1248,1186,1000,1510,782,1034,1392,1232,1394,436,558,1368,1134,1456,1266,2650,1322,1462,1326,1112,1518,2826,2780,3050,1378,1332,2926,1474,1632,1388,742,1540,2760,2824,2886,2816,2952,2682,2954,2920,2734,1256,1526,2750,2778,682,1502,2782,2830,748,1988,2270,1458,983,2572,2500,578,578,500,548,710,3526,1208,1290,2524,1156,1956,580,674,1532,674,1244,302,2068,864,1364,1350,2960,404,646,564,912,1178,2660,308,2450,840,692,2222,1944,2504,360,750,694,646,702,684,718,552,1146,2132,576,2604,1362,368,774,778,2160,1226,2718,1350,1868,1090,608,820,670,826,2270,1276,2176,612,1280,346,766,750,798,752,474,788,768,764,754,1272,756,742,780,756,1274,1282,482,710,764,764,1194,1364,1362,756,1206,778,1042,2010,1086,762,780,582,834,776,752,700,760,756,754,402,524,528,602,1262,778,702,620,1274,2156,1272,1510,1800,902,1270,598,788,1292,756,760,3098,3280,1148,2198,572,1226,460,540,556,616,510,462,494,720,642,666,648,1280,1016,350,702,804,764,738,786,754,630,952,900,750,1280,1358,578,666,758,600,772,774,756,772,764,786,1274,1270,546,778,780,458,778,798,760,768,1262,1258,586,514,892,616,526,414,650,1322,1386,564,674,662,752,604,776,758,1246,674,1164,638,2042,822,772,1280,768,784,786,1276,1770,1140,1908,614,1286,766,770,764,730,780,756,802,780,1348,3542,1284,1296,788,768,736,460,754,482,764,756,756,762,794,1278,558,756,786,470,608,1340,730,756,758,542,524,534,1114,724,306,336,1274,1248,750,766,764,714,1184,764,576,584,950,774,748,648,696,556,918,1272,1172,1024,1794,740,1280,1272,726,766,1180,1190,820,670,676,606,636,728,764,1048,992,1096,938,1390,580,886,940,872,976,1098,1096,1036,1004,798,1204,760,768,1978,1902,1010,694,924,1622,1346,996,820,2044,310,696,832,448,440,602,1022,450,786,676,1032,1118,1764,796,720,572,582,1080,612,798,1178,664,1256,818,1266,640,684,1002,896,744,432,1204,1486,312,558,942,1484,838,468,472,1216,694,1486,950,1212,1733,433,2216,2260,2215,2200,2396,692,2409,2230,2202,2203,519,2191,2207,2410,2206,2243,2167,2404,2269,2190,2395,2186,2247,2222,2419,2377,2217,2399,2406,2222,2240,1271,2103,1215,1405,1726,2090,835,1539,1273,1648,1103,1092,1697,1538,1176,1469,1970,1997,2013,1935,1288,1518,1922,1444,1367,1470,1511,1002,1338,1427,1395,1453,1280,1453,1255,1834,1147,1213,1510,1432,1819,1778,1782,1826,1361,1596,1172,1252,973,1270,1165,1676,1153,1637,1475,1552,1511,1432,1229,1107,1775,1354,1556,1503,1580,1688,1299,1325,1584,1926,1874,1388,1454,1631,1808,2081,2006,1429,1400,1584,1505,1996,1906,1701,1656,1646,1919,1956,1931,1127,1912,1807,1884,1769,1599,969,1280,1763,1325,927,1363,1395,1000,1372,1361,1684,1667,1205,1624,1041,1588,1139,1173,1179,1851,1396,1048,1788,1277,1698,935,1492,1170,1258,1152,1256,1392,1317,1190,1386,1090,1572,1221,1223,756,1190,1132,1094,1304,1158,1295,1776,1481,1046,1477,1193,1465,1191,1325,1180,1197,888,1258,1086,1650,1212,2028,1115,1625,1447,1424,1143,1448,1508,1647,1485,1206,1191,1655,1406,1040,1240,1325,1238,1263,1108,1677,1248,1652,1744,1389,1322,1309,1487,1715,1568,1425,1101,1460,1132,1508,1148,1882,539,410,1222,1198,1250,1228,1190,1252,1326,1218,1178,1564,1146,1262,1254,1122,1260,1352,1234,1194,750,1180,1236,1130,1224,1286,1094,1222,1694,1586,1240,1132,1670,1306,818,996,1264,1722,1218,1292,1122,1480,1262,1168,1232,1258,1492,1270,1252,1244,1698,1216,1266,1234,1716,948,1326,1022,1552,1712,1714,1220,466,452,492,1748,682,730,1600,1600,874,439,2764,2716,2700,1168,1224,1184,1196,1628,1532,2082,1104,2094,1866,1462,1588,1808,822,2580,552,308,904,960,812,1016,2034,2020,392,706,1002,1242,1096,1068,782,790,2358,2010,842,762,906,468,872,1408,832,1106,846,336,754,1420,910,1782,942,824,784,836,866,1558,780,610,824,1030,860,602,466,1274,926,1116,762,1114,800,640,466,466,744,982,1072,926,1114,1218,820,758,1098,1098,2016,2010,418,454,450,416,450,362,450,704,708,820,1420,702,732,1008,1506,818,1022,756,698,622,1198,1130,796,1198,1226,1070,490,330,936,906,1050,446,952,958,964,1240,928,1020,970,928,750,1382,1204,950,942,1010,928,856,966,1118,850,1144,1086,1216,1354,934,1404,1016,1436,1460,1832,958,1014,760,680,616,852,976,914,886,970,994,828,1076,1116,912,992,1134,310,476,782,1230,1138,760,1424,938,1006,1040,640,748,1028,848,956,1332,1182,1050,586,988,594,622,978,934,982,936,950,1174,892,1110,1164,1350,960,972,1026,1190,1214,1266,1130,884,1122,816,1742,1150,1328,1050,1248,1102,816,874,792,1028,1198,910,1084,1186,1016,1214,1228,1144,1162,1060,664,1118,1118,692,936,1164,978,1238,1030,902,888,1100,848,976,1128,1242,858,1176,1192,1008,1228,1054,880,1166,792,886,636,1014,1394,1244,1120,1292,1100,1002,1212,986,696,1054,1064,1210,1414,1152,1452,820,1232,976,1166,1042,1026,988,766,1366,498,1196,1242,916,1004,1406,1398,920,1328,1362,1128,1332,948,1164,854,1234,1050,1674,1182,850,1064,1344,944,1498,1632,948,948,1256,848,1084,1148,1138,1258,1176,1312,1092,1042,1030,1258,1244,1278,1186,1630,390,1126,1682,1184,1210,982,1212,1106,1152,1102,1084,1216,1236,1054,1160,1342,724,960,842,1102,1170,1236,1644,1286,328,558,2272,960,1108,2194,1482,2162,1360,1346,1016,922,1974,2080,2322,2022,1092,786,880,1118,820,1250,638,638,716,846,980,764,936,854,1344,936,1390,1726,1038,738,1348,624,994,838,826,926,1084,1248,1152,1018,982,824,924,846,716,1174,1694,1226,1130,1570,1984,1818,1378,1500,704,1414,868,784,1052,850,1038,910,840,828,1514,2108,1064,1024,1326,1192,1124,1164,1808,968,552,1586,2498,2494,2492,858,2552,1368,2378,986,1116,1120,2388,2006,812,874,1918,1432,2156,2138,662,1490,820,1496,1404,892,796,1856,1578,1892,888,1116,2236,2432,2246,2192,1416,1866,1712,1470,2390,2410,566,1444,1948,1250,1790,998,2360,1436,1784,1584,1680,802,912,2176,1822,2150,2242,2664,2456,1786,2642,814,2400,1652,848,1808,2300,2502,1242,942,546,2086,2070,1020,596,314,634,580,442,458,900,460,1468,740,908,618,504,826,596,380,446,372,306,306,524,460,844,370,634,308,420,920,622,476,468,784,346,872,422,612,458,440,1222,314,360,316,1134,968,1152,710,1464,562,314,908,600,600,868,382,868,888,322,604,374,324,920,614,312,614,592,454,336,730,732,430,1172,616,450,424,1156,464,438,554,898,622,572,422,478,412,396,516,538,820,326,460,458,460,732,502,474,472,1472,908,812,1038,978,590,804,306,600,492,398,454,790,444,632,398,626,584,634,612,354,606,890,1030,354,548,576,518,588,656,952,792,590,504,448,572,1116,1182,836,990,1452,702,830,654,436,700,504,450,466,910,914,912,912,906,906,906,1206,350,942,446,662,750,704,764,712,738,806,734,456,352,452,442,320,684,620,412,508,462,856,1008,2448,1104,1202,1190,1190,1208,1226,1204,1056,1376,1200,1276,1272,1298,1298,1220,1056,1054,1208,1114,1068,972,1196,998,984,988,1258,716,858,2378,1806,2092,2146,2042,2110,1878,2234,2116,1262,456,1076,2016,680,674,466,538,578,616,1022,682,996,1416,1356,1372,1204,1348,1324,1288,1252,1100,900,1308,1236,1100,1584,1208,1296,1440,1068,900,1456,1368,1188,956,1136,1504,1772,1344,1288,1112,1260,1232,952,1260,1020,1248,1360,1088,968,1420,824,1084,1020,1324,1324,1204,1068,1400,1032,1328,1364,1172,876,1288,1400,1280,1204,556,1324,608,1192,1428,1148,1552,880,1392,1064,1220,876,1040,1532,1124,1132,3902,496,1290,1558,1658,514,958,1692,2820,2120,1314,1528,1556,1388,1456,516,336,1340,1326,1162,1516,1726,1754,2810,1702,2788,2808,808,448,1448,1702,2794,1420,1702,2766,1682,976,2794,888,1682,1116,1734,1720,1252,1726,1828,1700,952,888,1020,2768,1204,1010,1120,1456,1126,552,2780,320,674,426,544,798,1438,1264,1320,644,490,450,542,952,314,938,1356,1262,538,844,486,1236,542,602,574,1372,1346,678,876,752,728,472,416,358,944,1518,654,1126,1056,1014,2200,2158,2358,1634,2570,1264,1444,2186,2284,2772,2340,2740,1138,1322,1222,1414,1134,1292,882,990,1402,1142,2170,1104,1108,1810,1320,1364,2716,1088,1396,2152,1002,1266,2390,1966,2716,2480,2264,1118,896,1962,2694,2322,1338,1336,1210,2318,3070,2228,2488,2390,1284,900,2124,2080,1340,1302,1290,2010,2668,2060,2234,2122,1220,1260,1290,1358,1132,1338,484,1416,1238,1102,1208,1232,848,912,2248,1050,1116,1090,1300,2684,1080,1318,1158,1188,556,708,974,952,2686,1220,1314,1018,1280,1950,922,1116,1384,2826,1180,1264,2352,1186,1100,1394,1206,1240,1376,950,1110,1232,1118,1302,1094,932,962,812,1430,1004,1206,1086,1092,1064,424,1434,1330,1146,1206,1356,2444,1338,1326,1274,1492,2810,1178,966,1336,1314,1378,1342,560,1818,1270,1190,1254,2886,1210,1198,1042,564,1196,1364,1356,684,760,682,2748,848,756,760,1662,1652,776,1028,2534,944,2266,2788,1158,1292,2390,484,2052,1944,1248,1074,1246,996,2508,1118,682,1660,544,494,1090,1430,2704,1334,1170,1292,1352,1354,460,2278,2434,2160,454,776,650,3484,1000,1392,932,2524,852,652,1376,2436,848,664,1176,2420,848,720,520,2672,824,696,1472,2220,832,688,1076,2600,860,832,1524,2548,840,812,1716,2528,816,684,1768,2420,868,700,2500,856,672,1420,2548,904,668,2552,860,664,1876,2492,864,664,444,2456,1520,740,2444,880,692,520,2412,872,748,1336,812,2336,752,728,484,832,2532,892,740,1008,1128,1052,1096,1124,2456,1140,1108,1108,1856,2556,872,728,2308,800,720,2504,692,732,1608,2520,844,720,1128,1128,2588,896,776,2460,900,776,2740,784,680,800,824,728,632,844,848,804,832,692,840,868,836,2488,904,780,2620,876,728,1024,1088,2576,932,704,2600,868,792,2684,864,632,2416,884,772,2572,792,728,2572,864,752,2576,880,768,1916,2508,828,700,1428,2484,856,732,2644,888,760,2836,1168,1124,1044,1128,1956,2428,860,768,2464,872,784,2760,1272,712,2708,868,784,2508,864,768,2512,880,712,1176,1104,1200,1080,1800,2790,794,2720,1990,678,510,1090,1928,528,674,924,1900,668,572,410,2114,652,548,1178,1772,660,544,1032,2054,684,658,1214,2026,672,650,1360,2008,646,544,1396,688,556,1988,680,534,1112,2034,718,594,2012,686,538,1476,1970,684,542,350,1942,1210,586,1940,698,576,408,2030,1904,1898,698,592,1032,646,1834,604,576,396,380,658,1996,712,548,784,888,826,874,884,1952,904,880,876,1464,2012,690,574,1844,688,574,1984,674,582,1246,1980,654,570,884,892,2068,884,614,1934,710,598,2172,672,540,630,650,572,498,666,644,656,546,682,656,1980,720,586,2078,678,568,808,868,2040,732,560,2060,690,632,2116,686,624,1918,716,614,2034,628,548,690,618,2048,702,606,1512,1988,658,550,1132,1992,680,464,2086,696,598,2256,918,888,822,914,1540,1918,682,612,1952,684,618,2178,698,564,2144,690,620,1966,702,608,2048,700,564,836,856,944,842,1582,2526,2518,2494,2528,2536,2526,2526,2520,2524,2546,2504,2540,2536,2368,2512,2530,2532,2506,2506,2534,2526,2504,2494,2524,2526,2498,2498,2534,2530,2504,2508,2528,2516,2530,2530,2526,2518,2546,2524,2524,2526,2534,2524,2530,2520,2528,2528,2536,2508,2534,2534,2518,2514,2546,2524,2518,2514,2532,2532,2526,2524,2548,2546,2518,2578,2516,2510,2518,2518,2512,2514,2324,2522,2354,504,446,2522,2508,2512,2518,2520,2508,2516,2484,2524,2500,2500,2510,2526,2506,2514,2522,2518,2514,2506,2510,2524,2532,2522,2518,2516,2522,2520,2526,2526,2524,2530,2514,2174,2526,2528,2500,2526,2516,2510,2524,2520,2432,2510,2414,2524,2514,2508,2526,2520,2520,2508,2522,2524,2536,2528,2614,2524,2532,2250,2526,2406,2548,2532,2532,2524,2538,2528,2532,2474,2450,2512,2512,2506,2518,2512,2510,2468,2534,2514,2504,2500,2528,2522,2506,2526,2526,2522,2502,2530,2526,2528,2522,2532,2526,2526,2510,2544,1186,2502,2570,1604,1958,2262,2480,2486,2020,2124,1852,2316,610,1712,2320,1938,1978,2086,2404,2038,1972,1452,1978,1808,2388,2648,1948,1896,1790,2420,2150,1946,2024,2324,2238,2278,2606,2072,762,954,1882,2254,1848,2272,1802,1982,1794,2064,2356,1730,2840,2220,2280,1210,442,390,442,362,356,706,584,896,660,888,676,696,900,708,412,696,892,896,896,900,660,732,900,676,572,712,708,616,712,628,656,912,572,692,728,708,564,712,700,904,896,892,720,912,660,896,900,616,632,916,540,896,904,760,704,588,712,924,684,892,1036,920,916,904,916,904,952,912,876,916,896,892,884,568,584,900,924,448,708,628,916,896,576,904,712,704,668,892,908,712,716,732,664,384,884,896,568,600,868,868,304,868,900,688,1210,1654,1360,1194,978,810,490,716,1238,1214,964,854,372,1054,1210,1800,812,924,1512,1802,1252,1100,632,522,2100,926,2418,348,1176,1776,2904,2686,1724,3156,1722,386,1548,1070,1074,2280,1544,460,692,2222,2248,926,1548,332,634,560,1604,1318,644,3384,2818,2642,1204,1068,420,2530,2804,716,1626,884,1224,2530,430,528,544,844,1998,1406,1588,1876,1048,1230,668,1660,766,1032,1414,674,532,800,832,2644,2608,1398,1728,1028,774,2720,1982,2428,1980,2558,2590,1992,1616,2068,2618,2184,1924,2626,2538,2568,1848,2198,1888,1566,674,956,666,2728,2636,2686,2750,1250,1200,2698,2686,2768,2540,1436,1212,1682,1782,1524,2330,2012,2230,2052,2128,2678,1986,2132,2832,2536,1754,2252,2288,2336,2376,1282,2234,2414,2004,1396,1046,1066,2092,2820,2212,2192,3056,2408,2124,2410,1980,2756,2712,1958,2790,1806,2744,2534,3506,3464,3196,2882,2432,2590,2758,2352,2658,2378,2310,1956,2698,1782,1708,2300,1862,2164,686,2404,2174,2216,2258,1862,1720,1604,2644,1760,2806,1806,2274,2288,1788,1876,1922,2830,2270,2276,1580,1364,1588,2748,2546,1798,1792,1484,794,2594,2052,2128,2032,2038,2378,498,1634,2656,2504,2720,2290,2368,2542,2096,2552,2414,2192,2436,2476,2422,2654,2606,2654,2684,2362,2532,2414,364,2002,2350,2686,2214,1818,1578,2730,1822,3070,2746,2692,2558,2694,2782,2140,1872,2664,2524,2106,2460,1870,598,648,2670,1490,476,516,540,344,408,412,556,372,400,400,528,380,560,396,556,736,332,552,496,404,540,2804,376,2152,1336,1384,1316,2680,1500,1408,1448,2228,1600,1388,2408,1416,1520,1676,1740,1788,2768,1284,1596,1436,2252,1724,1956,2520,2904,2116,2580,1548,1740,1824,1984,2260,2080,2736,2276,378,1660,1334,378,864,830,2248,2220,2232,2128,2100,2066,2328,1868,2328,2090,2062,1964,2136,1946,2014,1076,1078,2270,2154,2194,1518,1560,1602,1652,1774,1202,2972,2960,1656,1946,4086,3388,2876,2892,2630,2896,2960,2116,2312,1538,2418,2628,2946,1888,2452,2102,3620,874,2320,854,2004,2548,1614,2168,2984,1398,1524,3140,3026,3144,1990,1872,1886,2270,2804,2072,2088,2498,2558,2146,702,1836,2364,2786,1896,3868,2496,3552,3074,3286,2502,2364,3180,4094,3896,4364,2532,1828,1814,2204,1916,1874,2990,2162,1978,1200,1764,2952,2424,1726,4370,1976,2392,2070,3206,3244,3190,2606,2132,3124,2998,2212,3116,2772,2956,2990,2900,2374,1868,1808,2522,2420,2184,2460,2330,2352,2982,2022,1822,2104,2234,2394,2418,1596,1840,2614,2406,2528,2996,2640,3866,2944,3000,2840,812,1904,650,988,912,1042,1078,924,1128,772,868,1212,670,976,1096,1182,1012,1422,948,1360,1446,1402,1376,1330,1030,944,1070,1050,996,1400,1308,622,2250,1714,1032,1426,916,886,1362,1416,1378,1366,864,912,1342,1492,690,1426,1416,1184,700,1494,978,1434,1398,2148,1002,998,2246,1212,1402,1086,764,1048,1236,1670,1910,2230,1248,1290,1452,1430,1266,1296,1418,828,1064,1066,314,1336,1126,1040,832,698,674,1208,930,1422,1452,1074,408,1014,568,946,1300,1256,796,1258,1204,1380,1268,490,812,1118,1330,1110,1068,1418,1046,1464,1246,1390,1240,1248,1188,1308,774,1252,1432,1274,936,550,602,822,532,500,838,1054,508,650,522,312,376,782,310,1370,324,1380,322,1710,1524,378,570,1402,1370,310,1268,1500,676,1518,572,300,950,522,1346,314,734,1376,308,1382,1378,328,436,1346,1372,1366,300,568,1342,1368,304,762,1344,1364,1372,1362,316,800,1368,310,924,1364,306,864,532,1386,312,1598,312,1374,1376,1368,1980,314,704,1490,362,332,636,1490,1526,352,2452,306,844,498,667,664,1364,530,1348,308,916,1324,1362,310,730,1356,1364,792,1368,1716,648,2052,1264,1928,2540,2548,1928,1872,1348,1796,500,500,808,1140,360,388,1584,1320,656,508,584,448,652,348,760,530,418,500,696,382,334,708,372,1048,718,380,1036,1016,500,522,416,586,1062,520,1008,336,538,1072,418,3074,1710,2050,334,466,426,3160,3156,974,1158,3464,3140,3468,3594,2646,2722,3098,3258,3760,3592,3026,3846,3338,2678,3010,3578,3284,2136,1968,2534,3076,2672,3502,2144,556,3288,3556,3652,3424,2968,1378,1414,3234,3110,3650,2074,1380,1482,2914,3480,3360,2782,944,1276,1484,3406,3994,3140,1062,1220,3458,3572,3356,1524,1452,3182,3262,3128,3586,3156,3334,3472,3026,484,2430,3154,1208,1286,4367,3422,2360,2768,750,3472,3812,3498,3206,3760,3386,3322,3264,3146,1816,2436,2210,1956,3430,2186,2083,3768,4186,3960,3760,3182,3554,3588,1760,3072,3354,3356,728,624,1076,718,648,1036,1806,1870,1408,2124,354,362,2306,2084,1920,1060,2986,2494,2284,2262,3014,1792,2596,2966,584,1010,660,1780,1274,2782,2438,2766,2762,2608,2064,2632,2402,2718,2718,512,492,2352,3072,2890,1494,3104,3146,2710,2856,2246,1866,2040,1730,2624,2692,1578,2282,2974,1694,2206,2936,2928,2962,2238,1766,2232,404,2810,2376,2328,1492,2742,2946,2942,936,1220,2596,2580,1556,1462,2870,2530,2336,2982,2806,2766,1580,2158,2116,1568,2284,2442,2422,1268,1398,2212,2328,2826,1088,1106,2486,792,1692,2210,2266,2546,2080,510,1608,2908,2112,2112,1824,2132,932,924,1918,890,2738,2888,2756,2780,2814,2512,1606,2504,2788,2842,2870,2446,2464,2126,2186,2362,2310,2178,2238,2538,2480,2506,2634,2056,1672,2110,2454,1756,1960,2840,1012,2386,2140,1424,1886,1692,2668,3066,1752,754,1026,1964,1992,1536,2410,1458,2616,2638,2558,2628,2058,1372,1470,2334,2370,2396,2218,2616,2184,1888,2226,2198,2092,1930,1092,1170,2166,2170,2262,1058,656,2306,2218,2208,2180,2274,2098,2334,2344,2108,1648,2204,2112,2000,2610,2814,2090,2118,2346,1936,2502,1330,780,2138,2090,2090,1094,1900,544,696,502,1194,556,2616,2702,1584,740,768,2654,2574,2414,1866,1888,2398,2158,2618,864,816,2050,2702,2240,1276,1124,2272,2174,2046,2158,2458,1910,1728,2534,2034,2254,1808,502,2354,2390,2212,2076,1280,1234,1564,2350,2866,2282,2332,2876,2660,2644,3096,2198,2580,2440,2054,2964,966,668,2696,2352,1230,2326,2866,2002,2294,2724,2392,2548,2346,2586,2406,2122,1988,2170,2292,2672,2320,2508,2504,2508,1480,2662,2746,1988,2492,2488,2492,2722,1772,2456,1884,2346,2476,2148,2100,2216,2374,2670,2398,2602,2336,3002,2614,1876,2532,2856,1124,2974,2406,2360,750,900,2530,2470,1114,1014,2716,2738,2000,2014,1018,1102,2826,2814,2334,2890,2824,2446,2508,2034,2696,1672,1472,1882,2298,2540,1198,2712,1654,2456,2694,2700,2570,2232,1020,1056,2410,2330,2692,1546,1064,1118,2184,2632,2460,2866,2162,2652,2978,2348,798,922,2828,2840,2548,1140,1108,2388,2462,2454,2820,2448,2492,2594,2248,2298,2360,886,924,3312,2560,1756,490,2174,2594,2858,2598,2412,2816,2534,2504,2424,2386,1366,1826,1684,1470,2596,3250,2798,3144,3012,2608,1936,2420,2672,2702,1312,2324,2532,468,486,1804,1790,1420,2134,396,2304,2138,966,868,1196,3016,1512,2320,2276,2924,1826,2572,2996,584,1022,660,954,1282,2788,2398,2782,2796,2616,2090,2630,2450,2592,516,502,1444,810,3086,2894,1462,3140,3158,2724,2512,2070,1410,2068,1748,2644,2682,1576,2316,2844,1700,2212,2962,2938,3036,2258,1794,2778,2738,2412,2248,1870,1510,2806,2970,2954,1818,2162,2670,2614,1608,1478,2830,2558,2854,2806,2758,1650,2184,2120,1556,2076,2200,2206,1276,1410,2226,2346,2818,1118,1082,2502,796,902,736,2178,2280,2508,2116,510,458,492,484,2946,2116,2350,1858,2232,518,580,428,876,464,422,404,412,598,536,432,576,696,690,612,552,612,574,1138,1106,692,1078,2562,930,510,742,496,496,798,808,806,862,828,864,1324,544,1220,448,494,386,372,466,440,390,366,994,384,366,360,374,324,334,532,480,364,366,448,460,436,416,1451,814,418,364,880,492,408,448,418,482,522,566,620,416,484,494,1006,1176,384,372,364,346,360,366,814,738,302,390,334,736,744,432,330,338,352,344,438,496,498,344,346,738,768,1136,336,332,864,744,2280,370,362,350,364,842,384,1294,2142,366,1634,370,348,372,364,348,1962,344,1152,1188,1058,370,420,346,466,442,370,376,366,856,340,1414,350,452,460,626,528,452,528,428,370,1272,600,600,460,412,580,360,450,324,324,466,640,620,488,562,558,506,382,390,674,700,594,538,626,1446,678,676,566,1246,1124,1150,496,496,546,448,2552,436,496,460,428,410,304,668,674,682,590,628,544,506,708,636,616,620,1020,448,432,936,364,454,430,816,574,710,1238,538,436,388,342,382,362,364,2909,390,930,1028,1184,900,1150,858,932,844,972,938,766,924,1418,1470,1016,1024,990,998,1808,1024,880,1380,1192,1000,1304,932,696,1016,1128,1392,1036,364,436,1000,1588,936,1476,1216,1752,1148,1400,1012,1236,1368,1252,1272,980,1016,1144,928,836,1052,1224,1108,640,1112,960,812,1200,928,1104,720,912,1540,940,852,1000,1204,1200,1284,972,368,1144,1392,376,1244,1088,1408,1036,1300,680,924,1444,1464,508,588,1264,1228,1128,1056,1292,1248,968,700,788,996,1200,1196,788,1008,996,1016,996,1372,924,988,1148,972,1004,1160,1064,1484,1340,996,1412,984,1232,1240,996,1128,1108,988,1348,1136,1316,924,1576,1124,924,648,980,1056,1244,1004,1400,1072,1244,1168,332,752,1156,1324,1324,664,1608,1116,1780,1812,1092,1416,788,1380,832,1208,1396,1136,1396,1284,1176,1356,1212,864,380,1396,1296,1284,1104,1200,1432,1244,1268,464,1044,616,772,892,1260,656,672,704,1248,1032,1144,1016,1416,1292,1012,1376,988,1600,860,620,1728,1660,996,1396,992,1056,1404,1204,992,1256,1160,1076,1524,1424,1064,1016,1056,1216,1204,1240,488,1244,1088,1076,1644,948,1264,1144,1084,1324,700,908,912,1272,1464,1284,1204,708,1048,1432,1204,728,1116,1112,1204,988,732,1160,1152,1236,1548,956,844,1208,632,808,1164,988,1352,460,908,860,664,1088,724,852,716,1324,1324,1064,1444,1288,1060,1396,1108,1244,940,652,1040,1424,860,1252,676,1196,924,1344,996,824,1152,1280,1076,980,1112,1056,1232,960,960,1156,1228,936,1176,1120,1024,1220,1116,1248,940,1148,868,1420,1328,3184,1424,1224,1116,1248,1232,1356,1124,1008,1144,1048,1192,960,960,1248,1128,1308,1312,1100,1464,1236,1400,904,1556,1228,956,1564,680,1372,1048,1400,388,976,1424,744,1516,1304,1372,628,1556,1308,1412,952,1260,1128,1580,976,1588,1428,1376,1280,1148,1160,1064,1024,1060,1160,1000,888,876,700,1124,712,580,772,2032,848,1448,1380,1112,652,1132,480,1308,1300,1128,1048,848,940,508,824,1248,1072,1324,1040,996,1288,1328,1056,868,1024,1084,1500,1304,1276,1032,1172,1328,936,864,1348,696,1168,1152,1104,1376,1196,816,1264,956,1216,1052,624,912,1268,1132,840,1228,1380,1064,1196,772,1044,712,1340,1124,1040,848,704,1240,508,1288,1372,1368,1196,1280,1072,1196,1072,1392,1320,1008,888,1228,852,524,900,836,1152,1028,1340,1136,1056,1276,1236,1352,1172,1040,896,1196,1228,476,1324,816,1376,1100,752,1540,1292,648,740,1216,1032,768,948,1156,1068,1148,1072,1056,1108,1072,660,1256,656,1516,1168,1192,1136,1184,1512,1176,1112,1008,1440,800,1088,1636,1112,1464,544,1604,1108,1536,1032,856,1480,2832,948,1048,972,1096,1356,828,624,1480,832,1004,1536,1324,936,1340,1256,484,492,1128,1320,1020,1264,1192,1028,936,1240,1180,1028,992,1276,948,1016,944,940,1228,636,1032,1132,1036,920,1116,872,1228,1220,776,924,1288,1044,1308,1052,900,792,824,1316,732,928,1368,948,1012,988,1328,992,1060,1084,876,1260,1028,1084,1224,804,828,404,1176,932,1484,1068,1160,708,660,1276,2708,808,1336,1316,1212,908,1900,2304,1056,1260,684,916,628,1200,1172,636,1220,832,940,1356,1084,1048,1072,1124,1240,440,380,912,1152,1112,1364,1120,1288,872,808,1532,1176,1712,1384,1000,1260,1100,1356,828,1616,904,1016,968,972,1096,688,2592,752,988,984,812,1188,820,1236,1028,1000,620,968,1040,620,840,608,1440,1212,1056,548,596,1192,912,564,624,592,500,420,1100,1092,508,1156,1276,1208,632,1116,788,1420,768,596,1272,1484,1628,932,816,944,1056,1032,880,824,1024,1216,672,624,1184,1472,1400,952,1376,996,820,1108,1424,2396,380,1004,1372,1436,1508,608,1216,808,600,552,1684,1300,1108,1452,2112,1072,1048,832,756,908,940,632,712,952,1288,1368,880,520,648,796,1192,1188,888,1340,364,372,600,1176,1032,952,972,784,816,1444,1320,820,1044,1508,1420,1220,1132,1584,1468,1576,312,976,484,1388,582,572,1108,414,1378,1012,1050,516,1082,434,742,474,312,696,588,776,718,1422,1026,3282,3034,1386,1136,1356,1130,1374,1122,1432,766,1416,798,1376,872,1402,1192,1372,568,1380,616,1378,612,652,1372,1210,1424,1092,1204,642,784,744,2150,706,754,1432,1134,1390,940,1418,1100,1384,1126,1430,994,1196,1410,1082,1412,1100,1424,986,1378,884,1390,918,1364,806,1370,1160,1408,886,1388,948,1420,866,2404,752,650,2322,616,1404,914,1364,926,1356,940,1502,1466,1428,870,640,1366,680,1430,878,1302,894,1416,938,678,1362,886,1396,838,808,1406,622,554,1376,908,1368,950,1356,776,1424,874,1378,1070,1368,576,770,640,1368,916,1218,1062,1358,900,1398,702,1406,1128,1368,596,1418,794,1422,674,616,1410,892,1412,972,1354,764,626,1378,1050,1358,1108,962,1382,836,454,402,1372,786,602,708,1830,628,1898,1214,1660,802,1652,1376,1756,1290,614,616,3166,3108,1178,586,1462,592,600,352,848,874,942,902,756,1128,2014,904,906,892,1060,1014,1134,1152,1160,760,1274,1296,1282,1232,2688,448,2074,1696,1180,1520,1766,1862,2058,2024,2790,1546,2536,2330,2418,1070,1500,2784,2660,2742,3314,2466,1324,2694,1208,1672,808,784,542,1110,2752,676,816,418,1370,1676,1058,740,580,574,576,404,364,472,2500,1510,550,1092,494,2496,1036,1312,652,498,674,1212,566,1826,1044,792,590,754,810,1608,864,930,950,3140,2352,1706,1744,1698,684,444,772,1572,746,646,510,692,480,528,376,1752,1262,810,1752,972,906,628,672,1410,592,1546,1552,1440,970,2492,2172,1320,594,794,356,572,370,2174,1864,1666,412,494,1310,792,2846,326,2260,998,676,1968,504,878,1514,1370,2818,978,904,828,626,1170,752,858,922,820,582,834,908,1212,2888,2086,560,432,538,314,1234,1620,458,1082,664,1012,662,702,494,1292,960,594,2262,2616,1424,544,730,800,702,778,792,1126,744,2968,680,1006,1088,824,1358,1332,1354,696,434,354,352,2952,564,690,518,732,3080,800,912,578,1534,612,3240,3240,456,1174,902,1796,2048,2254,882,864,1168,1018,2304,930,856,1132,1220,1202,986,1074,1146,938,2002,1026,802,1058,914,1196,1206,830,1034,940,1016,854,1434,1306,1296,1282,1960,1846,796,1828,1080,2406,2142,2570,1098,2448,2452,1376,992,1122,1310,796,2152,2146,2140,2708,1748,1876,1906,1064,716,2172,1348,1050,678,870,832,844,1060,720,800,712,910,774,480,524,898,616,716,1014,650,880,666,866,798,1044,946,610,778,966,1030,650,592,818,892,866,578,570,806,1038,758,834,672,664,942,908,652,742,902,744,950,818,1038,1096,806,842,604,604,646,704,510,980,590,892,630,744,590,1278,756,632,590,744,814,720,820,372,898,900,732,574,470,910,762,892,800,640,690,698,6920,6076,6108,5792,5784,5386,5864,5766,5788,5754,5532,5782,5836,5768,5790,5528,5816,6012,6314,5514,5768,5806,5580,5530,1180,728,1988,3792,6058,6878,5788,6180,5796,5758,5492,5772,5786,5796,5524,5812,1062,5936,466,5824,5412,5796,5654,6186,5800,5570,6906,5814,782,5838,7044,5812,6064,530,2376,900,1098,1116,1574,1250,1028,1230,624,1166,462,2540,2120,2548,2432,2174,2472,2562,2568,2452,2118,2350,2598,384,1880,2500,2574,2446,1830,2556,2498,2126,2118,2420,2528,1996,424,1936,2450,2480,2566,880,452,474,634,1690,512,1448,1172,928,966,1274,1434,1866,2044,1146,2092,2558,1870,2556,2564,2482,2406,940,946,776,1200,788,498,482,456,1210,940,394,722,1152,504,1478,1280,1256,744,538,1292,790,912,654,1116,2482,1758,692,1540,894,1572,544,468,1118,666,448,722,1836,2468,1152,596,340,946,796,918,1508,744,576,636,596,596,598,996,898,584,670,440,814,1488,988,1124,1450,566,850,742,890,880,1266,1174,1750,1788,1122,944,1072,1128,872,470,1074,446,558,862,1208,472,1380,1484,350,542,760,534,974,520,1144,998,1112,1674,754,700,714,1890,604,822,532,696,920,548,940,386,1898,1454,900,314,1554,318,448,722,1068,1086,1258,972,696,1166,516,752,506,346,358,396,514,452,1154,610,1172,2486,1576,1450,560,680,466,1412,2558,564,818,1042,2580,874,334,2378,2472,440,2464,2562,808,958,634,1282,1256,1238,1248,656,936,1606,1436,472,424,968,2558,1866,1400,1764,560,338,670,584,602,1024,1056,630,858,536,524,896,458,876,478,932,764,1608,788,722,1778,926,906,874,742,696,762,860,1106,2572,938,852,604,1040,2720,900,996,660,380,1302,386,1864,1134,1284,912,756,628,1126,564,566,1318,834,322,1234,728,1026,702,1494,588,642,992,982,560,664,868,716,726,746,328,310,942,1154,714,910,1426,1572,1510,450,616,570,948,1410,942,1270,992,1880,1182,1328,1602,1248,780,1398,1420,1112,1440,1432,838,890,1306,1258,562,1496,1286,2122,2028,1152,858,1158,1582,2106,786,1200,1970,734,1196,684,1894,1870,1496,690,1596,564,1464,1244,1194,1330,972,784,1286,1270,1222,1226,1436,866,846,692,1204,1124,562,1370,1112,1480,1284,1102,1116,1458,1564,1706,1378,1546,842,1502,1158,1484,1140,1270,1336,1350,1710,1126,1076,1466,1350,1120,1538,1348,1306,1594,1028,512,1550,1324,772,1140,1098,914,1594,1356,1322,1676,1464,696,1594,1338,1216,1152,1304,1406,1176,1284,1472,862,1136,1220,1424,1138,760,1086,990,804,808,566,1298,1218,530,1632,1610,770,980,1212,1086,786,1298,1164,1032,1446,1516,1178,1514,982,1076,1580,570,558,514,568,758,574,482,1808,1336,932,1784,936,312,1083,710,676,682,866,524,798,1426,1506,1400,1367,1375,1394,1402,1388,1425,1367,1387,1383,1378,1263,1348,1383,1450,1373,1377,1384,1385,1243,1408,1384,955,1369,1085,1886,1892,1902,1306,1900,510,412,528,528,530,528,1974,1792,1798,516,1984,2030,2052,2048,326,602,2098,2092,2094,1962,2056,1822,1872,2042,2034,784,2016,1946,2026,1932,1882,2042,2080,508,1990,524,1982,2022,2008,2058,2034,2002,2066,2038,762,1918,2100,1988,314,358,2004,580,572,1888,510,412,528,530,530,528,1968,1768,1740,1792,518,864,832,2040,2044,2076,2052,2068,2112,2108,2070,1948,2058,1840,1880,2050,2046,764,2020,1944,2050,1932,2056,1896,2048,2088,576,1998,490,1982,2072,2016,2096,2062,2046,2028,2068,2052,810,1932,2176,1988,762,2016,582,2426,640,648,636,646,480,658,664,662,664,662,658,2478,330,782,482,2166,2248,656,2958,2930,2564,2546,2572,2566,2610,2572,2624,2778,2438,3066,1006,2278,2564,2558,906,3012,2542,2436,2546,2418,2568,2366,2578,852,1364,634,2522,654,518,2526,2542,2542,2616,2560,2554,2506,2584,2552,1008,2422,2664,2538,960,2512,728,3146,636,1382,566,2052,714,2462,2520,2566,3118,654,2920,2926,2566,2526,2558,2930,2542,2834,2534,2468,3052,2656,2596,2196,2568,2610,3008,3192,2732,3512,2846,3116,2344,2946,2800,718,3058,614,3260,2780,2810,3446,2794,2768,3126,3276,3072,1406,2788,2582,2620,958,3048,732,2368,644,638,740,522,668,662,670,666,666,2484,2228,2184,2256,654,2580,3458,2580,2580,1042,3024,2652,2570,2482,2588,2302,2370,2576,2578,942,2580,2446,2560,2436,2586,2372,2584,2622,764,620,2486,2550,2530,2574,2546,2564,2522,2600,2566,1016,2414,2646,2486,952,2530,728,3806,2478,2682,688,690,574,2534,2274,2314,672,2634,2636,2650,2650,1150,2644,2708,2702,2542,2638,2350,2418,2644,2630,960,2594,2500,2616,2502,2642,2424,2642,2676,826,2574,636,2572,2610,2634,2652,2606,2626,2584,2662,2632,978,2498,2670,2576,972,2610,748,2005,2752,528,2248,1148,2616,2672,884,1732,1428,2424,2352,1880,2716,2724,1864,2692,2652,2288,1376,824,2308,1152,2708,2716,2684,1032,1452,2684,2504,2376,2936,2200,2644,2680,2612,2664,2716,2696,2732,2328,2708,1408,2656,1092,2648,1088,2656,864,404,2676,2680,424,468,420,556,2980,1844,2392,932,3068,3060,3096,1064,2700,2664,2752,3088,3068,2440,2772,2532,2656,2524,2676,2796,2592,1932,2334,2488,2460,2508,2182,2546,2498,2482,2632,2422,1140,1536,2548,2472,1136,1664,1914,596,1700,1916,594,2356,2312,1272,1150,960,666,954,670,928,1286,422,656,420,478,486,406,412,1212,414,366,660,412,414,410,414,400,414,328,418,410,434,686,646,420,508,710,422,1748,682,812,794,2834,614,452,718,670,948,1934,1024,834,722,1238,1876,798,986,3054,1232,1168,1004,1802,1516,900,422,428,306,1392,324,1100,472,372,1196,1428,612,1328,2488,792,416,420,420,1430,402,834,424,666,420,428,1870,970,1292,406,404,444,414,338,856,984,982,986,1418,408,414,664,304,340,466,420,2270,1166,412,412,418,416,420,1028,674,306,416,1020,832,420,410,1220,3120,760,474,416,420,416,408,422,412,454,412,400,304,440,416,530,426,416,656,418,414,1224,420,842,1130,414,944,418,418,404,300,400,346,418,974,390,414,958,780,700,322,416,1188,1220,420,400,402,418,420,414,480,396,412,404,644,2402,2534,2496,2849,2272,2476,2326,2322,2418,2596,2496,708,1622,2506,2000,1970,2152,1280,2348,2150,2416,2358,2508,2376,2176,2298,986,492,3220,710,2930,2424,1588,2878,3468,654,724,644,3058,2580,2194,1708,1676,2574,2686,2632,2542,2634,2824,618,1040,1750,2590,3001,2804,2488,2558,2650,424,684,880,2578,2682,2566,2690,564,332,3024,2652,2524,2622,1732,2240,2622,2360,2792,2614,2704,2784,2662,2560,2028,2152,1928,1630,728,650,438,2324,3034,2696,2640,540,1772,2498,402,392,384,1610,818,702,2604,2710,2612,2670,418,2336,2714,2376,2634,2660,1694,1650,2674,1036,766,1636,2612,2558,2642,1746,2688,2536,2688,1832,2634,2494,1430,604,942,798,996,3012,2684,360,3450,878,2556,2620,2570,2642,720,1466,330,512,2636,2038,2312,2702,868,2238,2640,2356,1150,2576,2700,2820,2742,2544,2028,2124,1682,1610,746,658,1818,3044,2686,2630,2710,2568,1608,820,2654,2644,2604,2634,2772,2734,2378,2646,1186,394,460,1008,1660,2636,1044,764,1818,2584,2628,2634,1418,2684,2554,2694,2240,2628,2512,2440,948,526,2188,524,2388,1032,2220,672,1798,2272,2140,1800,1046,1024,1978,2188,776,902,2134,2128,812,642,902,754,2286,1518,544,2378,782,1088,2396,2246,1142,2178,678,2372,2146,2218,2214,960,654,624,1094,2080,896,806,2086,782,1114,2046,758,1890,380,1584,2032,304,1154,326,1738,514,798,2452,644,742,852,2182,772,974,2104,660,2724,2724,2722,786,2998,1658,1244,3280,2456,1388,1018,2472,2624,2944,3118,2888,3008,2768,2060,1864,2584,428,1976,546,570,1318,424,2856,2454,2886,1178,2652,748,1276,2736,2982,3226,3188,2922,2706,2366,2748,1668,2388,2912,2706,2852,2644,3174,2992,2780,2966,2734,3056,2414,2630,2470,2862,1150,768,510,880,2920,490,2700,515,3406,2716,778,3357,1640,1680,3198,2244,1630,730,334,2614,2572,330,1932,3110,2902,2914,2204,2046,1966,2936,430,1814,542,2468,418,2834,2536,2876,2428,2630,3084,2704,3000,3218,3184,2904,2698,2470,712,1804,2016,2332,2538,338,320,2506,2622,3156,2986,2764,2942,2902,3036,2390,2480,2220,468,2858,1382,764,384,1056,2892,486,790,2414,1284,1408,2958,930,2380,3112,2858,2384,1390,1348,2632,2960,1060,1202,2824,2826,1066,844,968,656,354,3068,1992,718,3182,1010,1464,3174,2956,1534,2892,936,3150,482,2818,2994,2918,1368,2396,2838,1206,1024,2732,978,1514,2800,2686,302,766,2508,420,1932,342,2232,350,2886,2324,672,1094,3214,2966,2898,1038,1064,2766,898,2688,794,2988,1674,1536,3382,2408,1396,752,3175,2602,2936,3072,2876,2906,2778,2040,2834,2582,450,1980,616,556,1766,378,2838,2480,2830,1220,2574,354,2676,2788,2982,3212,3090,2902,398,2164,2386,2646,2332,2872,2672,2862,2594,3152,2976,2764,3084,2922,3036,2390,656,1838,2662,3528,2746,824,856,2888,3274,710,2386,3062,2504,3269,2140,610,3424,638,596,712,574,426,872,1268,2608,2294,1932,1656,2614,2722,3083,2566,2690,2810,2652,2630,2606,2816,2484,2346,2668,684,882,2594,2664,2590,2638,2000,2658,2652,2588,2604,2700,1910,2564,2378,2670,2594,2726,2846,2618,2542,2040,2130,2192,1884,1552,754,672,2509,992,364,3188,2718,2654,2748,2510,448,1618,818,672,2728,2722,2682,2674,2784,2724,2376,2180,2676,1714,1658,2666,1034,774,1128,2602,2660,2222,2658,2562,2714,2300,2660,2520,2530,3020,2044,380,448,360,536,822,680,1184,1408,768,1104,798,442,566,372,340,604,1228,402,402,494,304,330,1646,548,932,772,582,400,500,1102,596,510,440,390,1282,984,702,2578,1322,1188,1180,646,326,520,1112,1364,564,690,934,636,522,734,818,616,762,1862,462,1108,1234,858,852,1806,424,1242,876,428,848,1336,928,944,1350,1142,928,1374,1138,1136,974,816,1146,472,610,444,808,800,942,702,816,466,966,1108,1148,1018,1402,1314,1102,1238,706,686,480,806,894,836,1328,1088,682,1136,464,1046,1160,1108,1270,1312,552,554,958,402,616,776,588,504,1066,772,964,812,690,488,530,834,1120,1108,1106,454,1158,1420,1138,618,698,654,1304,600,606,1280,1340,1634,980,912,378,490,910,1018,1376,618,1364,1276,1340,1056,916,632,1006,470,568,764,1176,990,450,2616,930,1070,2286,936,688,974,1106,1190,1012,428,1190,760,790,732,444,854,1072,876,1092,916,626,1232,556,914,1038,390,744,874,1154,852,530,308,306,630,710,832,552,890,766,714,562,384,886,970,656,1710,886,762,1334,1006,1278,1242,614,588,596,776,942,2358,760,830,1498,710,462,816,570,658,754,930,1240,1070,998,980,432,1144,1224,1962,1206,1854,1790,1230,1898,1180,1226,510,420,832,548,506,1168,678,666,964,504,666,808,824,794,708,706,990,1108,1086,574,316,490,1468,706,730,656,494,742,484,534,962,782,534,760,1186,1190,1316,1386,720,1088,734,1238,808,928,1222,858,312,482,564,1798,2272,858,2256,454,362,1236,662,788,722,516,314,1116,514,786,596,542,1338,500,558,608,524,468,732,768,1058,536,812,660,602,396,1230,1228,1510,840,1162,1272,546,1330,454,450,970,926,1452,1552,1032,938,1246,1142,334,1180,416,908,426,732,1354,1364,1264,692,1166,794,950,972,728,1204,700,674,554,514,620,488,1072,464,584,1064,978,962,1090,1510,908,904,596,508,1356,656,786,888,2018,1216,870,974,1536,1276,654,614,884,534,744,1080,780,852,356,1008,860,994,2152,1028,938,702,762,662,908,508,770,446,640,808,2454,766,658,692,412,426,536,456,438,594,514,564,586,1036,1640,1764,744,1124,1406,1004,936,996,690,598,588,522,1154,720,626,828,1346,704,644,1074,1208,2326,1446,750,1066,1146,1572,1402,1320,1250,1136,836,1462,924,568,1170,518,1276,840,1086,1092,964,1092,738,872,1060,934,1110,930,640,794,922,1136,996,792,830,956,906,500,510,546,386,370,622,594,564,684,364,392,710,766,712,616,578,698,1202,918,618,1252,1320,1302,1222,992,1296,464,1278,970,1406,1290,1350,1074,1252,1534,1092,988,874,842,870,682,1230,1348,978,1422,1112,1108,1300,1172,508,772,470,908,732,922,620,600,612,524,630,784,576,932,1282,562,800,1196,556,856,1066,956,796,562,828,538,498,582,578,596,3656,870,1504,936,1068,602,1010,1068,890,448,558,518,952,1066,524,602,1068,908,724,964,850,970,1018,518,710,994,1182,1190,1430,850,1198,950,930,700,1072,534,922,728,716,496,758,866,770,898,1088,924,630,1144,1374,1430,1432,820,1062,928,862,906,1116,1078,1632,920,2240,1194,926,952,1202,1066,1192,1436,1054,1074,1424,852,880,1188,1258,1250,778,772,670,1134,1400,1194,1108,1192,1064,1188,1184,972,776,788,594,626,1016,960,856,608,1246,676,916,778,1458,972,1054,1432,1104,1072,892,1204,466,472,880,848,714,1062,776,2512,1214,1152,1162,890,1124,426,902,1190,854,1164,1180,1176,1090,314,1140,1250,1250,972,1204,1256,1328,1864,586,1202,1172,1404,584,1178,1184,1142,1408,498,1404,1260,1868,1156,1052,1108,1188,1416,1136,1174,1250,1410,1096,1146,1234,588,1258,1188,1138,1416,954,710,1152,1414,1406,588,1398,748,1408,694,758,1408,586,992,1422,998,318,1486,1152,1100,896,1526,1112,1090,392,338,392,696,920,886,816,850,916,438,492,618,882,896,908,746,954,946,724,910,954,1006,1424,910,752,1076,456,718,842,864,1070,1072,1416,878,802,946,898,1074,790,890,952,1066,830,868,878,956,446,956,908,864,1068,726,534,884,1076,1064,498,1070,518,1070,946,998,442,756,1078,848,1134,882,844,728,1174,844,838,416,2546,988,875,886,1151,2540,1171,973,858,1539,836,871,2169,1905,1595,848,1196,1463,934,869,896,863,1279,524,1808,1210,1206,476,938,628,650,536,560,478,3210,1732,1246,3148,926,886,482,484,926,872,1172,1166,1066,1064,888,938,690,1158,1144,1076,1040,930,894,680,672,1024,1042,634,646,950,908,802,804,1224,1154,3110,1170,1166,708,716,632,636,564,574,1236,1238,1238,1238,648,638,636,634,636,646,644,652,602,616,614,618,604,618,564,570,404,560,568,670,638,620,628,600,612,612,626,1446,1446,620,608,640,638,728,730,722,484,730,808,806,788,782,760,730,820,734,740,1794,872,738,744,756,1094,1172,1796,752,750,872,886,866,570,886,570,722,570,728,1186,570,888,848,602,1060,590,760,724,1004,610,590,962,580,1236,1222,1122,806,786,774,788,810,760,812,798,760,798,812,850,826,782,778,770,720,770,3044,800,768,720,636,730,774,304,740,716,694,794,784,870,680,692,2252,2256,666,660,602,606,672,692,616,628,694,698,702,702,706,700,1450,1438,686,690,658,646,602,606,702,684,3100,3062,688,662,696,690,536,534,706,702,624,622,890,866,904,3202,1242,1234,1236,1228,3158,3208,500,524,522,564,546,700,700,790,790,804,826,816,580,582,626,622,740,742,596,594,702,704,1518,640,638,628,636,634,628,744,768,580,578,536,596,598,636,634,602,590,670,670,702,698,708,700,976,786,522,524,518,524,540,656,656,1482,1568,1572,1236,1232,1230,1230,3216,3198,536,746,748,592,608,594,604,1238,1230,1232,464,580,578,708,700,502,508,654,660,666,632,676,678,668,648,2266,2258,690,690,478,696,702,674,688,686,678,694,688,506,668,676,664,664,654,668,652,658,414,438,474,478,426,468,452,440,448,428,442,450,460,440,442,440,424,424,450,436,438,470,428,426,452,440,446,452,438,448,440,458,432,436,442,432,446,432,430,524,514,484,426,520,516,414,474,510,514,434,434,522,524,446,516,518,924,922,966,986,956,978,952,884,1432,448,444,840,860,486,510,1590,890,868,882,1012,1022,502,960,946,436,442,506,514,496,514,498,514,508,498,498,508,512,516,492,506,440,904,894,842,922,1428,928,944,434,970,1506,926,956,954,950,962,938,1508,418,418,414,606,602,520,516,426,428,912,894,908,878,444,1246,1252,1382,1346,1168,1182,1122,1402,1348,1330,1420,1412,1008,1012,1452,1458,942,1476,1794,792,808,484,750,444,452,404,404,404,402,1090,892,902,504,504,818,648,502,504,1058,1060,1550,1544,1060,1618,1032,512,438,926,948,432,422,394,536,534,526,524,410,444,460,424,1958,1962,994,1004,480,484,472,472,1490,454,456,860,494,494,492,494,490,496,492,502,504,1012,530,536,538,522,528,456,1598,1610,418,984,484,830,906,930,434,428,428,870,346,368,3589,3893,2522,754,768,700,708,678,586,574,650,580,562,658,504,482,634,562,648,600,582,532,870,700,790,464,762,808,722,588,900,530,840,694,526,914,1498,768,640,878,642,670,686,790,492,938,728,696,698,694,738,674,462,1644,592,610,630,738,628,628,714,724,846,742,510,750,694,798,730,718,770,424,658,1112,760,870,714,486,596,438,616,872,638,716,2154,460,2160,352,1682,1596,650,562,496,614,512,522,382,506,798,1320,576,640,632,396,350,490,524,468,692,424,654,542,416,1394,1208,2610,2972,2996,2936,992,998,1800,2982,2978,2968,2944,2784,2764,1198,1014,870,1426,528,1034,1014,1098,1084,1218,1278,1084,790,648,684,990,1254,836,850,1308,1048,1222,1034,820,598,1234,1338,1458,902,1184,608,720,1042,690,770,994,1000,842,398,1038,1182,702,802,1034,1190,2816,2800,1210,1030,880,1442,554,1048,1026,1114,1096,1234,1296,1098,800,656,690,1004,1266,846,800,1324,1056,1234,1048,830,604,1248,1356,1476,1018,1198,618,732,1044,698,786,1010,1008,850,402,1422,766,1200,708,814,1048,1132,476,738,378,1896,1492,2508,508,432,656,304,572,632,628,2104,440,384,2722,2716,398,368,1938,2714,388,428,2062,2560,2730,2734,2456,2486,1220,392,1240,588,732,436,2718,2702,1046,812,1712,1926,358,312,2752,2522,784,758,732,492,670,666,408,676,722,384,2720,2574,2560,2724,2712,2494,1652,662,648,2708,2604,344,486,386,674,570,484,930,1052,624,606,422,406,1078,388,2310,2732,2492,2512,1844,512,408,362,354,1674,1116,2562,322,2580,434,364,976,778,1138,602,850,600,2482,432,378,340,1602,400,768,1866,2536,2714,2698,2774,2712,2714,2776,1240,828,306,476,852,354,916,998,1472,336,308,404,346,572,440,990,2716,2746,2710,2638,2624,306,506,778,960,338,2724,2014,1796,682,2738,2206,1982,1996,2140,2088,2286,2238,1864,2320,1866,870,1920,2194,2094,2166,1906,2046,2146,2000,2120,2166,1916,2404,2544,2290,2132,2228,2130,2462,2314,2226,1162,312,1406,680,1492,1972,1566,1786,974,1768,1406,2614,1664,2208,1162,1786,1070,1420,1260,1662,1502,834,1140,2502,430,730,1002,1448,1038,752,1662,1024,312,1054,1768,618,1478,1226,1806,1298,1758,2070,2094,2034,2040,2008,2030,2044,2060,2062,2062,2056,2040,2040,1420,1434,1424,1464,2294,2140,1432,1374,1446,1398,1298,1420,1602,1422,1424,1490,2044,2302,484,1116,394,482,1702,2436,512,1064,2382,872,1132,1782,1572,454,802,794,854,860,876,864,910,872,856,876,1630,600,902,1004,826,840,852,826,1342,858,834,724,838,932,918,892,1000,1530,848,858,1580,872,1022,838,700,860,768,1110,880,878,1664,852,852,1158,894,896,866,850,1442,1120,1128,852,866,774,836,1698,860,804,892,854,824,870,964,818,452,834,800,1120,804,856,872,570,594,902,860,856,754,708,888,828,870,914,864,820,868,836,774,842,886,862,870,642,858,858,900,1106,892,840,892,1116,848,888,794,596,726,864,870,574,860,865,1079,1600,484,736,668,1000,1878,2708,1788,430,2616,2180,2462,952,1384,1558,2622,2546,1848,1968,2638,2688,1952,1546,2274,2066,2114,1740,1082,1070,376,430,2114,2128,856,658,2112,2198,1752,2036,560,2392,2286,1434,1124,1398,496,2014,1382,2282,2348,2024,1612,1194,1548,2180,1018,2000,2330,1802,1980,1894,1666,1508,1726,1408,2212,1948,468,614,1646,1818,2282,1170,1396,1800,1532,1446,1926,500,866,1548,1734,1222,1276,1610,1798,1594,1224,1856,1778,2300,1002,922,832,1590,2084,1600,1908,1954,2024,1484,1854,1948,2128,2270,1562,1880,2036,2198,1580,1820,1682,1856,1784,1860,1612,1476,1524,1802,1770,1892,2092,1474,500,1232,1466,1502,1722,1822,1608,1568,1570,1954,1920,796,576,1790,1838,972,1470,1636,1466,1658,960,1810,1980,792,1002,1654,1596,672,1966,2024,1428,528,2200,1618,690,998,634,902,1878,1852,1776,1496,1758,1868,1484,870,898,854,1686,1672,1232,1508,1664,1714,1190,1212,1010,1010,2102,1446,1934,594,410,1436,666,382,776,684,1300,1742,1810,1812,1428,670,1814,1874,1828,2264,1016,2256,2192,980,2532,1952,2184,1580,2160,2030,508,420,486,376,968,628,628,580,578,556,732,884,878,606,514,402,596,616,686,464,2864,402,2238,598,3238,434,380,418,820,1302,672,346,2000,366,756,1542,1160,558,448,458,622,2972,1608,1626,1578,1622,1572,1604,1590,1612,1566,1580,1602,1614,1630,2550,1352,1788,2962,700,1830,1818,1432,1074,1150,1108,1112,1042,1008,1026,798,2226,1042,934,1272,1414,862,1160,1032,980,1458,866,326,984,1052,892,1066,420,602,726,888,968,1756,1144,1154,856,478,588,494,514,308,356,1288,508,1066,594,1644,1552,2522,2650,864,1002,2706,678,938,1412,1508,2094,1054,522,580,390,1300,1244,1190,1256,1598,1024,2662,2742,1156,596,686,2356,990,676,2658,1728,2760,1590,1182,1414,1844,2606,1606,2494,970,2586,696,708,1318,1532,1390,1430,794,1064,2492,1152,990,804,1876,2708,2728,2710,1988,1824,2488,2390,2388,2458,952,1036,768,876,948,1378,322,580,2562,998,870,892,958,420,644,452,948,728,964,768,488,564,540,500,404,620,1164,616,396,404,812,748,528,840,572,780,1028,404,608,764,624,380,308,752,924,632,668,492,1364,1264,884,556,448,528,512,508,548,396,476,504,472,504,484,508,664,476,616,540,428,464,628,408,760,540,1040,624,440,720,884,560,532,1008,1620,524,542,1280,1024,778,2152,464,456,1386,1398,836,1130,1062,1224,1296,900,712,854,904,980,710,702,1044,360,840,1130,1132,1038,550,1064,536,876,1640,1328,1416,1084,1308,418,432,1706,1024,602,1518,1162,1002,1342,1128,1068,992,1374,1716,1178,660,1276,420,1020,712,824,696,1210,986,1216,944,1562,2130,1070,584,980,944,1108,1082,638,1192,772,910,964,398,1578,1990,1098,1050,994,1118,994,1114,2890,776,1172,974,1010,994,318,2450,918,796,468,1408,656,1320,1352,1606,1402,468,1396,1106,1194,1018,1402,2698,2294,370,2178,956,404,818,2268,1474,1568,934,734,1608,350,1252,1454,1612,1622,1166,1150,1158,1592,1356,1526,982,802,1754,842,1328,1560,822,776,724,850,1652,1910,2090,1784,1330,1482,1330,508,1344,1114,868,1038,2516,1206,716,560,1072,922,686,2084,1234,1044,1134,1418,718,1218,762,1556,2538,1558,1682,1186,1258,1594,1138,1168,956,1508,1212,578,630,1220,1260,1180,696,1388,1004,1604,548,566,1794,784,1408,880,774,332,550,552,662,522,876,2616,760,794,822,1040,546,498,658,1068,1052,342,370,802,636,1764,642,1196,1514,2220,734,994,1166,1300,448,776,1082,934,1180,586,1120,1156,614,468,590,492,1630,646,718,884,724,1244,1644,416,440,540,786,2241,1681,1282,975,2691,478,465,1748,1045,1416,726,388,1558,1622,1136,894,1070,1128,1225,887,462,876,1304,468,2405,1543,1415,2002,2042,1666,1771,1350,2147,2130,1274,764,1891,1839,1243,1682,1410,1249,1719,2150,2403,1596,1554,1026,1510,1233,1536,1180,1944,2668,816,1338,725,1231,436,489,1376,1330,824,1506,962,1774,1204,524,1960,2484,1405,1320,1236,1397,1238,1397,3814,1056,1562,1210,1261,1252,3945,1148,586,995,1760,1654,1690,2009,1740,1740,1509,1276,1751,3386,2874,2819,2730,1202,516,1102,560,4102,1843,1956,430,1144,919,2021,1204,1819,2029,2022,330,884,858,1440,1448,1990,1697,1903,1487,600,2226,1056,1662,2057,1025,981,905,1069,2066,2384,2232,2019,1826,2146,1267,636,1689,1397,1084,1299,3150,1515,592,900,705,1344,1154,861,2607,1539,1306,1421,1764,898,1518,960,2594,1955,2102,1489,1579,1984,1422,1062,462,1205,1192,1890,1508,1623,1532,1566,1478,866,1736,1254,1272,1026,4092,2236,978,1752,1214,974,958,813,832,3983,4045,958,1003,1035,1484,690,624,820,1346,1314,3184,1006,2174,943,2214,802,1498,1904,3133,3523,914,610,2532,570,1452,1593,1994,999,1469,732,426,1143,1390,766,588,734,618,2038,403,894,1110,1417,897,1638,1964,976,3066,756,1074,776,510,662,900,1260,1090,1104,568,814,598,936,1012,910,598,880,898,860,1396,1144,1072,1432,706,586,1280,1432,1584,1144,2718,554,478,1320,2118,1690,2168,1648,1656,1280,2082,1598,610,1396,396,758,1672,1576,2016,1516,950,1258,2568,2306,1178,1484,2688,1024,2182,1404,2276,928,1084,1116,1360,2392,1718,1372,1576,1412,2018,572,686,1548,1076,396,1490,1932,946,2320,1718,2358,2348,1480,2208,1962,2276,1636,1360,1702,1366,736,516,900,592,660,2248,590,1666,1036,1226,936,1122,1212,1240,1694,1846,1358,604,1792,724,508,1558,1782,1814,1654,1294,1934,666,1192,1288,1140,918,1434,1746,936,2510,1272,1682,1118,390,568,2444,2614,1516,1134,2662,514,1574,1754,1104,490,470,762,834,972,1738,908,1210,872,476,1806,1348,1166,1658,2274,462,1278,1728,1764,594,766,572,778,1292,1670,1424,540,1058,1538,1466,380,970,628,510,376,1558,1248,1074,1040,1662,866,1430,890,1008,770,886,862,818,1134,752,378,1664,1296,1592,1014,1012,1434,480,376,768,982,426,550,842,696,726,948,1654,708,668,526,684,680,600,376,608,426,1602,1188,1354,414,1646,302,404,316,1602,856,762,528,1190,408,1128,1350,1340,1276,408,1036,2114,482,1630,988,406,1284,898,1652,752,970,494,1320,932,1126,1234,1638,1344,594,1642,1424,1526,1004,1734,820,1084,1004,1074,1132,938,540,806,1080,1118,1046,1056,1620,1046,1652,858,1648,1956,602,874,1652,548,1142,1288,1480,1062,1494,1452,940,514,782,1654,782,318,498,1052,820,400,356,476,688,826,1360,768,736,1488,700,540,400,1142,760,812,574,1262,752,772,818,636,532,702,1542,420,490,492,970,1312,1710,1484,734,700,1150,1290,958,660,1276,1774,606,920,444,408,1468,1124,1706,980,906,664,934,602,1122,1160,966,474,984,744,778,326,996,310,1252,1040,1028,802,1640,462,424,774,378,914,402,410,596,2792,908,594,572,698,792,512,1128,1088,686,818,984,1164,1812,1352,426,410,1508,344,318,1676,1068,580,838,660,1378,710,654,1260,1748,1354,1352,562,1160,1044,870,630,1112,1030,1130,784,1802,1080,662,1378,1000,424,490,1762,650,732,492,736,696,682,510,550,598,536,754,1108,676,634,634,1008,634,1008,1006,680,782,856,670,414,1090,666,366,412,1398,908,626,894,948,520,832,1000,1546,1528,592,518,866,1106,1258,1154,1114,1488,1262,848,1244,986,1244,1258,994,812,1226,1596,640,458,1204,1266,832,446,1566,986,1062,890,932,1060,1046,736,1182,910,1246,1078,718,1974,1714,570,568,546,1078,1054,696,1078,682,1176,1064,886,1956,610,852,1342,754,798,608,536,1132,780,1146,804,1172,680,876,886,694,506,944,484,852,774,972,744,914,1012,1036,504,1138,820,1084,990,826,1038,990,932,1074,902,1526,1160,1158,920,876,588,852,1192,978,1158,916,838,742,676,660,1644,1456,606,558,404,728,1216,518,1248,590,944,1264,394,1798,1320,730,370,836,866,1060,1150,898,884,1176,470,1246,992,620,464,860,506,1440,1050,1264,1014,898,1074,1028,694,866,940,764,600,732,1026,744,522,1040,1316,386,1066,982,906,682,1322,1360,738,876,728,520,864,876,720,1042,802,1330,906,592,722,1274,1178,938,540,564,822,582,886,1088,840,2828,524,728,2832,492,480,1498,774,742,1384,1422,1414,374,1768,900,682,620,2784,906,478,584,698,570,788,508,386,636,1080,684,806,1036,1156,1788,1346,908,738,1500,362,1664,1058,576,834,656,1370,702,640,1258,1736,1346,1346,556,1156,1042,866,644,1108,1026,1040,780,1794,1074,1046,640,1012,422,486,1754,696,730,488,734,696,680,508,546,598,538,752,1096,676,650,634,1002,632,942,1006,668,782,858,670,1074,816,370,414,1386,906,624,892,936,516,832,996,1544,1516,1138,932,1102,1252,1150,1108,1488,1254,846,1238,980,1244,1256,980,804,1216,638,456,1200,1264,1384,1620,986,1062,880,930,1058,1050,724,1182,902,1240,1140,714,1970,1710,628,564,544,1070,1054,974,1076,674,1174,1060,882,1954,668,898,1340,756,790,608,922,530,1132,772,1144,858,1162,678,946,880,702,500,938,478,856,768,964,746,914,1006,1036,500,1112,872,1084,992,1038,644,924,1064,904,1556,1524,1156,532,922,874,588,724,1180,986,1158,924,832,738,676,654,1326,1456,602,572,404,720,1206,516,1242,584,942,1296,394,1658,1324,740,366,838,860,1066,1142,892,756,1222,466,1250,1050,612,524,856,506,1422,1052,1240,1008,900,1070,1032,682,878,932,776,594,736,974,744,524,1006,1318,384,1058,982,912,664,1306,1350,738,866,722,516,856,868,720,1044,796,1320,906,646,714,1266,1180,938,564,816,582,888,1080,830,1706,862,576,2840,494,310,862,2808,2106,1550,386,2170,620,668,2744,300,820,594,394,460,1442,486,842,606,484,612,450,624,704,606,600,530,532,452,614,332,370,704,530,928,560,672,668,1082,734,784,854,942,1124,1060,858,738,580,742,418,642,386,484,660,698,730,1090,790,404,1654,442,522,974,1136,1008,908,804,2118,498,508,506,580,744,430,382,438,434,630,608,578,650,586,596,544,598,558,402,420,604,602,3340,3340,944,964,1900,832,848,576,828,632,4454,4642,3744,4428,4392,4684,4398,4472,4442,4742,4526,4420,1816,4576,1874,1964,4752,2002,1974,4684,1970,4582,3176,4582,4338,4564,1990,2226,4748,2126,4522,4316,4602,1982,2056,4602,4322,4554,4180,4590,3780,4464,2160,1476,4540,2046,4546,4012,4536,4310,4648,4142,4644,4566,4454,4714,4528,4644,4558,2158,1808,4394,1822,1784,4668,1824,1920,4484,4268,1230,2230,1866,4474,4280,4504,1854,2280,4570,1850,1916,4550,4272,4616,3918,4340,4614,4612,4276,4486,1940,2044,4374,4108,4482,1952,1816,4644,4460,4582,4330,4590,2222,1964,4590,4022,4520,4528,4602,1914,1924,4474,1970,1820,4518,4712,4406,616,2376,2372,2428,2288,2284,1916,988,2252,956,968,2404,2300,2288,920,912,2344,2104,1000,2372,1956,2404,2336,628,1544,640,1276,648,468,1780,848,644,936,860,796,696,992,2472,1040,1220,1576,808,888,956,632,788,704,1000,836,652,468,856,1984,2120,556,1000,720,1372,496,496,1564,444,1136,1300,668,1456,624,1060,728,1440,952,648,1044,1560,1272,1508,1428,692,896,1280,1388,692,996,2124,2048,830,1256,482,1298,984,978,1160,948,1002,1180,800,1436,866,540,1064,650,826,1162,732,816,648,624,606,528,962,998,852,908,656,1090,460,584,476,2522,1262,1152,428,1200,964,742,764,1204,912,1048,1150,1222,1196,448,904,908,880,942,1062,632,782,772,1182,974,2400,1196,1210,618,614,522,644,778,558,1502,2066,2460,904,628,682,494,1884,2448,2434,488,614,486,1844,318,2308,676,1584,944,484,422,578,756,2396,1294,962,838,2370,2510,972,2446,2418,784,2398,1108,1084,858,748,690,1390,998,966,1248,704,646,620,1004,1008,1146,1154,1184,1158,1380,1010,756,762,1306,648,724,726,1158,1064,1830,506,918,898,378,1154,996,1226,870,2320,694,1194,1208,1984,1216,2454,1584,2648,1216,1106,822,1164,966,1214,652,410,2408,1266,1658,380,1214,976,1078,508,1206,430,960,792,854,2304,608,550,796,368,1046,338,526,2014,2404,1502,774,1056,304,838,2450,2048,2696,1302,990,982,1154,948,1232,1016,848,1450,866,536,1072,648,814,1150,744,802,640,400,608,886,898,958,1002,1198,558,912,1094,458,578,458,2530,1256,1146,430,1196,968,2448,1182,1202,1164,1216,1188,450,900,912,882,938,1052,598,786,772,1182,2394,1212,1220,632,618,546,634,794,2408,1066,876,1032,2468,900,624,678,678,1872,414,2436,2446,570,1234,2026,324,1448,760,2470,482,420,576,752,2406,2328,842,520,2382,2494,978,2450,2384,780,2416,1108,1076,854,874,716,692,1396,992,960,1244,708,644,616,1006,1004,1178,1174,1182,1156,1380,1004,760,762,1326,634,724,716,1176,1082,1798,508,922,974,1152,996,342,644,1138,870,2298,690,1200,1212,1976,906,780,1202,1574,2680,1218,1098,826,1168,866,1222,776,678,2410,1246,1278,1676,1206,1194,1088,2446,964,872,862,2286,606,546,802,366,1048,526,540,1398,2406,1506,772,1214,1050,662,852,2438,1660,340,1810,1484,788,978,1644,1624,1626,1690,708,1780,674,890,846,872,890,886,1642,882,806,806,1578,316,748,966,720,624,718,1664,1642,1826,1618,1742,752,834,748,1842,506,586,536,996,1798,1658,2112,1328,734,746,750,746,826,830,1830,748,1170,1388,1230,594,556,1472,800,1630,684,632,594,750,782,464,670,338,352,838,958,1584,1780,1792,1154,1034,1316,746,906,1640,714,1182,1548,1802,1174,488,550,1142,898,906,1646,612,562,416,1508,1816,1198,1790,1889,1278,828,936,1844,722,812,482,784,902,886,1802,1826,806,464,1918,1380,1856,1022,1924,1644,1586,1574,1632,1678,764,1484,1580,1476,1478,540,802,850,1626,1916,1472,624,416,840,648,1070,652,734,1844,1648,1110,1332,1780,1634,1626,974,1160,1482,1262,1210,1092,1820,1562,942,928,1552,1206,780,684,626,392,762,804,1436,1630,1196,1422,850,932,1634,1626,876,870,470,622,474,1190,1630,1342,1460,1636,1852,1786,1512,1900,1524,644,808,1640,3328,1350,930,924,926,1074,1154,576,934,928,870,858,646,1192,1180,880,1056,1258,1678,882,908,938,974,932,916,930,854,912,924,806,884,908,862,848,946,950,856,850,720,580,770,698,984,828,818,1076,1064,1060,1024,662,862,914,914,966,930,914,908,936,940,888,906,576,582,1116,1214,1126,858,894,856,778,906,948,784,890,1044,988,778,884,888,764,874,906,1132,910,1136,1030,1016,854,918,890,764,750,564,758,782,754,786,1230,848,852,846,1078,1058,360,622,2888,1326,868,1366,1286,1000,1088,730,632,2756,406,618,1008,2380,2900,1346,3062,970,950,802,1094,2118,3244,1312,308,2894,1384,2040,880,638,630,902,2946,1048,1112,806,1016,1082,686,1134,1324,1096,1146,788,764,882,752,2762,1552,1324,1352,1456,1242,3026,2944,2968,1642,2488,676,588,1080,1306,1496,1056,1074,984,982,774,3044,1506,1296,1410,2994,3156,3014,1630,436,1328,1208,3156,3038,3022,622,606,606,3152,612,592,1410,1446,708,1066,1546,688,2536,302,1350,1492,1276,1268,3074,1356,1428,1204,1226,712,852,668,634,728,2924,1002,988,826,2196,1024,1228,1498,1526,834,1344,1734,626,884,2752,1316,1320,1090,1032,402,1274,1506,1578,1240,2652,998,1094,1008,1138,692,828,664,692,1160,1488,1016,1146,1146,944,1006,3130,3076,1296,906,540,2870,2902,910,1058,1152,1638,1178,404,1842,1024,1194,1162,308,2170,2314,2186,2280,470,542,822,418,354,2244,2324,1338,2236,2220,2326,984,824,1058,820,1056,802,1162,1030,762,1092,2050,2242,1850,2340,2326,954,800,2088,1452,2220,990,956,876,1034,802,2062,2820,1174,530,1802,2258,970,1048,2402,1288,340,474,2314,1096,1084,1932,2056,2256,718,1194,1860,1122,868,1990,1466,760,2260,2110,2342,2258,2150,1038,1024,2166,2230,1950,1922,2022,2246,980,948,1250,1042,2214,2208,864,950,812,2410,1100,1186,2094,2344,2798,2216,2054,2160,2820,2036,2234,1078,1934,1824,1988,692,946,338,1588,1914,2296,746,428,2272,2230,2246,3102,3700,1016,1040,3660,3860,3892,2172,1328,3616,908,916,3444,1476,1988,3696,3824,3756,832,828,3348,952,992,3252,952,960,3448,868,896,3364,1064,1064,3200,2648,3720,2304,3680,904,876,3480,1036,1080,3612,828,3908,1380,1372,3084,1304,1300,2984,916,940,3944,1324,2948,2412,1380,3256,944,948,3504,1376,3492,976,1228,3048,636,3712,2916,3860,1372,1944,3468,1132,936,3828,964,960,3660,1404,3512,3840,2832,620,556,3848,1348,2976,1376,3228,700,652,3372,1412,3460,1544,3516,1368,3380,888,896,3116,740,712,3040,1140,1360,3420,1592,3668,924,920,3428,608,1140,3836,1416,1768,3372,696,696,3244,3880,3676,716,828,844,3008,3860,3680,1388,3740,3096,3568,1396,3644,904,920,3304,900,2892,3044,996,984,3584,1384,3676,764,684,3596,2492,1376,3508,3904,3512,1400,3752,3872,3528,1832,3644,688,3904,652,3900,1356,3408,2912,3160,932,948,3352,768,680,3660,920,916,3684,3860,3792,1400,1404,3364,792,800,3744,3320,752,3652,1388,976,3584,3556,3744,1144,1788,3744,1384,1360,3436,652,648,3500,1116,1500,3796,1780,3488,1412,3692,2540,3324,1988,3724,944,940,3564,768,536,3596,920,904,3680,960,952,3040,888,896,2848,976,928,3432,1372,384,1092,3668,1084,3592,1888,1544,3680,1340,1296,3632,1196,1220,2948,1112,1100,3588,1904,1840,3616,1108,1140,3484,3868,3548,1324,1104,3376,3884,3436,1080,2228,3456,2352,3512,804,920,3668,3520,3612,1508,1664,3588,3564,3360,1360,1464,3444,412,1120,3700,3564,3644,3208,3628,2596,980,3496,1080,1272,3112,1252,1244,2204,692,436,3680,3608,1264,1320,1804,528,1412,1540,3348,3872,1980,1172,1144,376,2608,3264,3348,1908,3900,1384,2452,1528,3216,1568,3884,1208,3888,3968,2900,1152,2896,1740,3896,1320,1216,3168,2912,3004,3880,2476,1040,1216,3580,1184,1216,3644,3576,3552,3180,3456,1296,1248,1196,3052,1372,1380,3076,1512,1512,3548,1268,1304,3556,1408,2368,3436,3872,3456,1072,1156,3516,3588,3392,1500,1216,3716,1180,1376,3664,2584,3452,3700,3720,3872,3528,2448,760,3236,3848,3196,2780,3488,904,912,3600,3592,3484,1636,1732,3300,1292,1272,3688,3880,3484,1172,1208,3660,1240,1424,3508,1212,1252,3000,1344,1372,3540,3872,3500,1044,1260,3480,1184,3088,1116,1520,3348,3188,3356,1420,1392,3472,1892,3392,1304,1432,3560,3596,3296,2248,3336,3472,3384,1176,1500,3544,1192,1072,1968,1544,1588,3484,3052,3448,3516,3456,1936,1988,3448,1344,1356,3268,3296,3540,1268,1236,3536,3880,3524,3872,3460,1364,3432,3052,3568,1308,1300,3648,3556,3440,3420,3564,3572,3556,1700,3572,2744,3480,3876,3548,1152,3296,3064,3072,1392,1220,3332,1312,3572,3496,3576,3152,332,1204,1240,3524,3600,3412,3624,3420,3888,3352,1364,1576,3484,1700,3664,3008,3680,1384,1428,3440,2784,3448,2632,3628,1200,1196,3488,2372,3600,1756,1736,3252,1304,1432,3516,1636,1564,3688,752,724,3188,1072,1148,3452,1072,1040,3332,1492,1472,3600,1432,1504,3508,3636,3596,1420,1092,3608,1080,1068,3544,3868,3508,1720,1708,3488,1612,1848,3436,2580,3520,3024,3196,1708,1576,3496,3604,3128,2000,3580,1172,1284,3620,1080,1248,3496,1056,1328,2944,3612,3472,1696,1728,3088,3564,3300,1172,1152,3376,3876,3504,2984,3300,1400,1608,3188,1580,1568,3376,3876,3480,2556,3492,3564,2764,1368,1276,3652,1108,1024,3536,3580,3408,1148,2168,3872,2424,1340,1364,2784,1300,1072,2372,1824,2308,1456,1444,2528,1356,1220,2436,1044,2852,1892,2172,1312,1140,2012,1340,1348,2652,1192,1372,2652,1096,2100,3868,2292,1336,1344,3068,1256,2868,1156,1760,1108,1156,2108,952,896,3528,1732,3516,3876,2844,1376,2716,1232,1376,1228,1116,2952,3896,2960,4420,3312,1676,3296,1116,1224,3112,3564,3236,1560,1972,3240,3560,2896,3556,3504,2952,3020,1520,1516,3460,1188,1200,3448,1168,3480,3616,3564,1124,3460,3388,3364,1560,1428,3604,1004,2128,1320,2628,1144,1332,704,1096,784,1108,372,1144,1412,1108,1232,456,732,2128,1008,552,1164,1924,628,684,632,1216,544,1452,832,1276,624,584,2596,692,2620,2012,2228,1988,1364,980,796,2288,1832,2452,1408,1912,1892,2540,2200,2484,2020,2208,1188,1604,1588,2136,2204,536,712,2340,960,572,2400,2340,1540,936,2168,2556,888,1096,2424,2516,2224,2364,1460,2752,2128,2556,2632,1192,2728,1364,1660,1592,2636,556,1548,1404,916,1208,2128,1680,2748,1044,1024,708,772,2212,2400,1976,420,1348,1380,2488,1292,1480,2576,672,936,724,936,2364,928,1800,940,1528,732,2364,1708,1508,600,416,400,560,1468,1908,2040,744,756,1172,1052,2144,1564,936,2412,2228,2676,1200,1328,2236,2088,2332,2552,948,312,920,680,1436,2724,852,444,476,896,420,968,712,2516,2520,1360,540,996,520,976,884,948,1024,580,864,988,936,1424,1480,1520,1108,1696,1332,656,476,596,504,2024,2492,2444,2332,2652,2768,952,740,820,2760,548,1044,1364,556,1088,468,1624,1724,1964,2212,668,980,1452,1132,680,2028,1180,1376,722,1128,1142,382,442,598,464,1452,1138,1268,468,752,2188,1036,570,1194,1986,642,702,644,1286,548,1482,852,1304,638,506,2666,696,2692,2066,2374,2312,2052,1404,1002,1134,818,2356,1966,2522,1442,1964,1534,2608,2262,2548,2082,2266,1230,1678,1632,2204,2342,550,734,2402,982,586,2544,2404,1586,956,2228,2624,900,1116,2402,2454,2480,2432,1508,2832,2188,2634,2720,944,2782,1398,1712,1638,2708,2226,1440,944,1244,2338,1722,1404,1320,1002,2376,796,2290,2460,420,2034,424,1380,1418,2556,1262,1426,2644,684,960,748,960,2436,946,1854,964,1570,744,2432,1754,1654,622,440,422,594,1502,1958,2086,766,774,1194,1082,2198,1588,880,954,2474,2278,2746,1224,1362,2282,2132,2384,2620,972,916,712,1468,2806,878,460,544,916,430,366,388,734,2262,330,1714,910,1388,552,1020,528,1000,910,766,434,368,1048,594,892,1010,958,620,660,1578,1600,1138,1734,2582,404,428,590,1306,2038,2052,2556,2512,2398,2712,2716,482,946,758,838,478,2836,566,1076,1398,586,792,1554,1766,2014,2274,1788,1428,1166,704,1452,1664,448,516,312,1128,472,520,544,516,560,324,612,928,356,820,820,1472,1000,460,1028,1232,1052,868,552,636,732,300,688,632,352,1560,948,2756,752,1164,1248,496,1180,1868,328,340,448,844,1948,1568,624,1900,1720,2848,2164,456,2200,2052,1964,1268,2864,1724,2352,2408,780,360,464,868,2068,1484,800,1512,2396,1088,1144,1188,1264,2364,520,680,816,832,2572,2320,2364,468,344,608,468,776,1440,824,1152,516,1736,1172,548,484,1356,2532,2332,332,492,2844,1148,2124,1692,1220,368,1256,796,2744,2300,1112,1180,1560,2240,2284,2560,2444,2520,2540,2340,1272,1000,1176,1656,980,776,848,820,708,816,656,728,1024,1620,684,1440,584,716,2484,2940,2452,2460,2480,2336,1164,2364,2652,2340,2440,2360,2300,2316,1984,440,484,868,2472,1080,1032,2380,768,740,2996,2540,2756,1920,2576,2376,2202,2352,2482,1810,384,548,340,712,338,368,382,596,1504,656,752,1038,1258,2551,926,448,366,2086,1276,1012,2638,2696,2552,484,1122,1140,764,430,418,1542,612,358,992,960,638,548,472,786,920,848,1348,1126,916,1302,774,930,396,1336,1632,1784,1244,1238,1056,962,974,1558,504,524,1330,816,444,1428,356,534,650,658,574,522,404,1362,384,602,1326,524,512,1374,530,1392,472,3648,1262,1282,664,1240,3168,598,568,2238,1250,532,1386,1382,564,1424,1336,628,1366,3188,3460,3294,548,2310,3513,3194,864,844,834,838,1139,730,3106,308,658,856,448,1380,812,814,3266,826,1422,2842,3648,3648,3648,3284,3510,3648,3432,3322,1107,1032,3044,3360,3344,1820,3532,3648,1664,3328,1686,1414,3648,1818,1180,688,664,860,558,1006,1622,994,896,508,1104,820,500,1875,2336,584,3380,638,1116,690,478,348,1978,442,476,1914,3558,3314,2972,1730,1164,3648,3648,1876,2302,880,846,3648,3284,3480,3310,3240,3188,3648,3330,3648,3648,3648,3486,838,3182,3648,3418,744,662,2106,572,564,744,498,3538,961,1632,3518,3402,3392,2548,3785,2328,1242,2134,3826,3298,1306,1314,2992,892,892,2084,2180,2114,1558,1752,1826,1144,1270,1726,1717,1760,1718,1802,1787,1702,862,1649,1718,717,502,3174,1244,474,514,500,1180,486,454,616,1563,528,434,608,542,456,728,1178,1130,3260,534,470,536,686,2270,932,472,478,476,1526,1242,1232,924,3260,3092,856,604,3260,758,752,944,756,752,770,768,554,3090,3102,3260,3260,3233,2892,3102,3076,3224,3224,2890,3224,3224,2644,940,1490,2788,562,1800,1240,688,1752,3062,3144,2864,2750,2528,2720,932,764,2846,2852,2726,2860,2854,2886,2760,2944,929,3000,2914,900,836,550,444,342,688,824,788,1174,976,840,1248,2822,3124,2744,3210,3297,1296,1342,3056,2056,2036,2068,346,640,1574,988,666,802,342,1102,1514,1568,1112,948,824,866,436,464,1162,736,304,470,1108,1096,1078,470,1016,715,2412,554,790,682,838,2979,2979,638,560,476,460,410,1014,572,768,472,618,454,864,398,308,308,306,690,302,688,338,412,858,1753,420,412,546,774,706,1158,1278,1030,714,1462,718,1128,784,770,444,1679,956,1094,1178,1140,548,668,986,490,1368,1084,396,496,814,886,1476,1218,1030,1432,750,796,758,772,354,396,464,736,470,418,438,800,902,742,682,948,608,922,492,572,436,698,306,312,300,302,580,614,602,678,941,2720,1798,2494,986,902,858,1708,668,334,696,742,1500,682,1298,1634,1632,1933,1739,1511,820,558,1142,948,1226,754,534,388,478,616,854,1372,592,1614,1074,1835,824,1296,1052,1218,568,668,998,572,1240,1066,1674,1766,2140,328,726,1395,1282,1242,760,922,768,1584,794,820,780,1534,1088,924,588,1448,722,530,648,492,542,360,1266,1536,811,1679,462,440,436,342,1312,1286,2572,2074,604,2994,2786,2666,1118,1112,1230,3044,1422,1148,1152,2342,2516,2938,2576,2942,1176,2366,1166,1994,2370,2466,2400,2054,2182,2574,1502,1204,2372,2910,2904,2884,2874,1832,2734,2784,2496,2656,2938,2986,2694,1404,844,2962,2418,2810,2716,1292,990,2990,2690,2174,1136,2490,2430,354,1720,980,1186,2576,2564,2634,2990,3022,2986,2298,2990,2620,390,514,1636,2582,2970,2768,2482,2666,1148,1342,2512,2570,2562,2508,1300,1792,2682,2480,962,938,1424,2474,2386,2562,1078,1094,2572,2636,2368,2550,1284,1324,2472,2386,1990,2478,312,1696,2682,2630,2710,2706,2632,2438,2418,2400,2208,494,2530,752,1182,646,716,890,1998,2014,2128,2624,2646,2598,2862,2410,2680,2700,2716,2674,1096,1086,2554,2522,1800,1306,1288,1170,1282,1260,908,986,2586,2894,1430,478,768,2046,2386,2428,2340,1094,1084,1102,2678,2358,2326,2982,2888,2646,2522,2456,2464,2466,1090,1106,1092,1214,2668,2812,2628,2526,2956,2306,1234,1324,2786,2998,2850,2816,806,2452,1052,2690,1432,1440,1298,1320,2862,2718,2548,1258,2496,1426,858,1908,2508,2726,1264,1280,1142,1408,2744,2676,1696,2838,780,1258,2682,2746,2284,2410,2364,880,2956,2690,2938,2824,3232,1324,1826,2484,1960,2078,1312,1200,2594,2492,1786,2732,2780,1808,2372,2638,1944,1172,872,2028,1342,1436,2650,2394,2444,1126,1328,2662,2552,2556,2460,2578,2536,2630,1754,2698,1336,1296,1290,1118,1286,1176,908,1886,2412,1194,1108,3488,3294,3460,3276,1900,3256,1584,1064,610,952,446,468,344,328,1912,3362,3272,3244,3248,1390,860,612,796,934,964,340,396,466,344,1962,434,1306,1610,760,670,904,536,802,578,418,868,1200,418,1570,760,1202,470,656,1246,2096,1694,554,1780,1956,522,448,854,604,592,628,588,600,596,1260,2304,1072,2168,756,1240,864,1212,432,488,332,400,408,508,516,824,584,660,796,3336,676,972,1456,836,808,826,690,814,868,796,852,830,812,836,408,612,568,1240,666,638,1362,888,970,1768,1558,1094,876,904,1164,1598,1202,1186,1058,2442,2820,2540,492,3304,2786,2048,2314,1422,1458,646,1444,1336,936,1120,1490,1294,1260,916,1480,1272,1440,1110,1536,1462,1672,1140,984,1268,1432,1056,1390,1530,1506,980,1296,1492,1536,3792,1550,1622,1714,1558,1426,1514,1660,1546,1622,1538,1270,1012,1268,1364,1522,1490,1478,1638,1494,920,1008,1748,3948,1152,3262,4271,4030,3951,592,600,552,544,688,1908,3220,1606,2130,510,588,580,510,464,1588,514,3200,476,2786,2736,2774,1338,390,404,586,1362,1084,726,734,1776,422,546,422,888,960,1108,1498,882,662,1218,382,836,982,460,580,2664,2640,2070,2754,2544,1526,812,2732,2692,2370,2720,2840,1890,1788,692,604,2360,552,1592,2116,354,428,348,414,1556,563,1380,582,2624,652,760,2816,760,1548,1548,1052,1956,896,676,1092,892,2648,1000,2672,764,2284,756,536,2364,2588,748,312,1124,1392,1492,2220,2140,1856,312,1032,996,756,768,2268,2648,1656,2088,728,888,2556,1728,1440,2672,956,772,2700,1776,752,2616,1220,764,2300,488,1576,1460,1152,936,2252,752,768,632,744,532,772,2628,748,1764,372,2676,788,2568,1508,1620,1444,784,2284,1392,1976,768,616,764,760,516,1920,1008,760,2088,332,760,768,764,768,1588,1212,1316,804,1236,764,524,728,2648,1260,1424,1816,1360,712,1732,1280,1040,1064,764,1112,968,744,788,649,712,734,1358,2382,1866,1154,690,1812,1696,1414,2208,1010,2398,2168,1566,452,344,1204,2226,588,1556,362,1488,1612,1388,422,578,654,572,754,656,694,1658,860,786,842,702,1466,460,358,316,540,314,542,760,316,760,668,454,784,720,314,542,448,374,576,360,720,358,894,582,574,488,314,358,580,718,356,984,350,450,392,404,1126,346,360,482,410,818,798,830,452,450,496,1082,902,314,634,988,540,374,314,634,692,632,718,1444,492,452,1400,772,672,362,896,356,1444,1354,1794,814,486,860,1166,722,720,1078,718,544,358,828,498,436,564,532,306,506,546,424,1062,448,358,362,388,694,1128,1040,3072,442,1062,1286,918,1828,1854,1508,1292,1238,1006,1478,1100,932,2762,962,1560,1554,570,1704,1548,2492,2284,2086,662,1282,1578,2004,2336,2390,2918,1762,1050,630,628,1636,1920,808,1094,1040,562,620,1386,878,690,434,2094,702,1042,1580,1754,1262,1530,1328,900,1726,1992,1568,1612,1506,1560,606,440,1274,952,1190,1378,744,344,920,1602,2402,1934,2180,1726,1324,1408,1938,2132,1818,1926,1782,2930,1146,1116,1678,1734,1664,2022,2508,1936,2070,626,1702,930,1386,734,474,1820,1752,654,3190,1030,810,620,1024,672,894,878,610,616,384,646,634,930,692,524,1812,1120,872,1148,940,2250,2234,2902,2396,642,460,460,1678,750,994,2640,2478,1458,1480,1214,1250,732,1386,1388,1340,1810,792,1512,494,2322,2308,1454,1370,652,974,1270,3054,3286,3272,1858,1958,2868,1404,1912,3300,768,394,1004,2980,2698,3242,2172,3228,1102,1222,1206,1780,430,642,642,1450,776,492,990,652,602,902,954,1360,1422,380,536,1880,1074,646,574,616,748,518,556,554,892,388,738,730,608,748,752,646,1076,366,802,1014,402,1350,1008,394,832,604,702,388,630,336,838,482,452,484,856,442,566,576,1792,388,654,1504,854,866,824,1202,1136,986,502,648,892,946,1246,1302,628,700,484,1084,648,430,780,1660,724,670,1012,2248,824,744,912,1004,464,1434,2028,1700,1958,742,748,788,1024,1914,730,966,850,894,1300,2054,504,500,2206,404,406,2428,834,2204,1852,574,2232,878,900,2196,412,482,1960,576,580,2234,524,568,2236,584,676,2012,854,1966,566,626,2022,904,2232,466,486,2424,422,2064,700,542,2274,566,630,2246,422,498,2230,390,2368,538,612,2220,582,640,2128,512,556,2240,848,770,2432,398,2200,554,624,2238,558,602,788,784,578,466,886,786,878,1878,338,1924,1578,1628,1068,956,1808,1798,1734,2342,942,1958,636,3032,322,628,2982,1892,1780,852,1250,1602,1012,3920,4196,2686,2642,3688,1820,920,546,2460,1016,934,2054,4050,4198,1878,1818,3844,3462,2076,4172,2798,4136,2236,1558,1736,4570,1328,1808,1688,1836,600,940,688,1296,1348,658,1360,1448,2066,1688,1482,1360,772,1320,1264,1228,932,1050,688,710,1678,1670,1656,1124,726,762,1554,1202,1246,466,938,1306,914,1222,1328,806,1420,752,996,1064,964,884,1320,854,1824,1790,1198,674,1052,706,688,672,1116,532,716,892,864,1292,836,1672,2676,1816,2436,2632,1760,960,1040,500,948,1448,880,860,904,1216,1540,908,1080,908,1644,1212,1608,1464,560,624,752,1000,2224,2316,1924,1404,784,960,1712,764,1584,580,1184,1056,1088,1056,1088,1740,1552,1760,1456,1436,1084,2064,2708,1048,1684,968,1660,2508,1564,1324,1452,1088,1660,2120,2328,716,920,876,656,692,1776,412,1312,724,560,964,624,480,648,488,1268,716,624,472,1376,644,520,548,1248,1104,1596,1312,832,790,1504,2156,1056,904,450,564,2743,1328,1930,2740,1712,2730,2650,2712,2054,1624,902,1508,1058,524,2730,1278,2490,2194,1202,1716,2692,1772,1460,2360,2616,1330,1514,2658,1152,2514,2696,2530,468,400,1074,1182,636,1640,404,2540,2096,582,1110,2658,960,932,776,960,932,776,2410,2306,1506,832,2202,388,934,2382,1008,1246,994,770,396,550,396,452,482,466,434,436,450,484,442,450,410,392,386,390,450,484,466,374,410,488,482,1870,1282,326,372,322,372,372,578,302,738,346,394,340,416,526,544,374,694,1598,360,2348,2514,1906,2048,2102,2246,2160,2126,1884,2556,1652,2086,2106,2236,2236,2446,1944,2066,2390,1812,2556,2282,1780,2542,1932,2232,2172,2140,2144,2046,2146,2190,2412,2354,1802,2022,1980,2550,2122,2260,2064,2074,1996,2472,2284,1928,2032,2394,1328,812,2044,2786,398,670,1530,706,904,1416,1094,1096,1194,1226,1428,2384,988,1560,2204,616,1188,1222,1646,2810,2142,1628,1644,1896,1346,2030,1978,2032,2052,2534,1436,2062,2034,1552,1528,1120,2034,2102,1886,1740,1756,2278,2402,1054,1730,2404,1644,2008,2218,1290,2402,1964,2018,1034,1060,1820,2972,2388,1804,1446,1854,1954,1960,1966,916,1360,916,1352,1674,2182,2058,1496,1642,1324,1994,1530,1548,2796,1400,3126,1382,1652,1126,1088,2092,2190,2072,1186,2324,2316,1006,936,1716,1750,2026,2280,2344,2142,2164,1980,1408,1402,1736,2408,2514,2534,2086,2414,1420,2466,2628,1960,2220,1492,1456,1340,1432,1552,1142,1740,2702,1366,1542,1464,1166,2144,1182,1470,1968,1998,2264,1246,1404,2412,2098,1606,1320,398,1594,1762,1312,1464,2074,1990,1966,952,618,320,1014,336,1162,1588,1998,2008,1178,1252,1510,892,1186,830,1538,1546,1238,1228,1248,956,776,808,1750,994,1602,900,1474,2030,922,860,1314,1380,934,958,722,992,1228,1656,1602,1484,1490,1540,698,706,1008,1062,1184,1114,1080,714,1028,1792,1170,1094,1162,1110,1136,1104,1510,904,890,1530,978,1042,1504,1510,1914,1708,1734,1106,1308,1574,1804,2016,1112,1594,1426,1952,632,1484,1684,926,1082,1506,902,1060,1088,1488,1516,1540,1020,1456,1426,850,1802,946,2232,794,1608,1314,1384,898,2108,984,908,826,1146,1598,1088,1042,902,1254,1106,898,2166,2356,2128,2170,2148,1920,2064,2126,1706,2064,2162,1908,2146,2162,2142,2094,2148,2174,2138,2184,2152,2062,2068,2096,2074,1088,2144,2260,550,2262,1060,718,2172,764,914,1374,490,1644,476,592,2404,2416,2122,1962,2322,848,1216,2390,754,898,960,944,1624,1250,650,606,1122,452,1676,468,482,2352,2412,2724,406,460,992,402,804,2226,894,1150,430,1458,348,976,840,376,1646,468,436,792,476,774,462,450,1474,1392,2244,2208,2202,2086,2356,1780,422,428,1056,1586,2322,1072,892,772,1378,672,972,426,768,958,2410,452,2336,2030,1518,504,1146,1116,752,1088,2742,2386,506,500,474,670,464,1040,1082,1082,2326,1128,2340,996,1140,1018,2392,1162,1162,2364,522,540,724,1252,384,650,350,1290,394,792,498,314,1078,1088,738,568,612,586,1050,428,1190,2376,452,1162,848,990,1096,594,608,592,720,1344,330,572,1074,1068,568,1048,890,884,792,890,880,882,880,1962,1688,1702,2404,2678,2602,2716,480,352,1674,366,2220,1676,480,790,552,374,534,672,436,342,692,820,488,2588,410,802,632,722,750,756,1240,1490,1148,536,520,1470,340,950,846,1194,1172,1326,338,656,516,1330,698,816,478,648,1262,680,1122,1000,934,422,734,638,380,1354,456,302,2220,1150,514,1402,1292,1824,886,1368,1506,828,624,1116,942,1304,784,964,974,1172,1016,470,680,902,974,1038,1230,642,818,402,766,2586,2384,686,760,832,808,762,588,718,1486,592,608,570,766,756,976,440,644,678,494,938,1014,1230,420,750,1066,536,720,700,864,926,1502,1588,1490,578,378,414,1048,1056,748,662,378,340,876,420,1450,704,2720,1346,928,1978,872,564,1678,420,568,648,1390,1972,1696,1104,1388,404,676,404,1344,360,1200,386,342,2466,818,646,3450,618,1006,948,688,786,792,824,1026,872,880,1614,1654,1176,1452,672,2898,670,1790,1888,1048,1162,1840,1396,320,454,818,570,1660,874,1566,720,1018,600,1028,842,462,588,388,1436,1236,1234,1010,810,794,576,958,596,3734,2154,646,332,1520,1754,1448,1814,914,1032,668,1332,1336,1632,1612,1100,1280,1300,1386,736,1034,536,628,354,1124,1242,1614,628,922,486,998,2288,868,712,940,978,1184,744,896,1862,648,672,872,708,944,1224,870,810,874,1168,630,1270,1542,532,934,1364,654,902,876,1072,1164,526,2066,618,1316,474,522,574,1314,1336,940,830,434,2924,1106,524,1836,944,3406,3438,1692,1694,2494,2468,2002,1952,880,720,702,644,484,1988,1394,2092,3202,1692,2026,1394,1398,766,342,3110,796,1020,572,328,350,494,368,652,680,612,506,618,336,2098,882,524,544,900,718,628,666,742,668,618,608,730,596,894,560,510,366,614,560,324,388,408,902,416,490,420,342,496,410,360,378,1596,670,694,1044,792,984,706,740,720,386,444,630,612,318,396,362,754,1050,1050,1058,910,1184,1312,684,538,2686,724,872,584,530,436,562,660,350,798,780,746,794,788,648,894,1230,878,910,420,360,548,326,388,450,392,848,1228,1184,618,338,898,918,1068,744,776,572,430,442,408,680,746,662,650,688,372,604,366,422,1450,1614,2144,2032,2160,1016,1174,2026,2032,1142,1142,2348,688,1842,1174,990,2092,2102,2282,944,2270,2230,1624,2184,2386,1986,644,2382,1624,1626,2130,2198,1998,2054,1858,2138,1314,2376,1518,992,2248,2606,1282,968,2404,1022,1290,1604,2098,1972,2588,1090,1622,1248,2456,2568,744,572,996,1214,822,328,1618,898,434,642,1994,746,510,390,998,300,484,754,500,874,2676,2158,900,518,1354,1170,2198,716,1780,1252,1086,884,2188,2292,2536,1444,1612,2134,2016,2188,976,1170,1996,2022,1126,2342,948,1838,482,1124,982,2090,2052,2270,944,1546,2250,2208,2178,2372,1974,1092,2374,1610,2120,2200,1984,2054,1614,2122,1316,2368,1416,992,1008,2254,2590,1276,966,1092,2396,1014,1248,1596,2070,1974,2562,1110,1618,1246,2450,2538,740,576,1000,1210,1664,1610,894,1702,684,392,992,1506,760,518,876,2662,2140,906,1352,1164,2214,896,1792,1260,1082,882,2170,2276,2544,4348,1412,2318,2588,578,3324,3240,4456,1762,1882,3230,4122,1840,1824,4100,1528,2948,2948,1610,3824,3668,4484,1530,2494,4200,3992,2582,4646,4646,3616,1040,4094,2614,2592,3894,4282,4560,3318,2518,3616,2114,2428,2884,908,3850,4162,2050,1830,4056,4026,1628,2018,2558,3934,2632,4596,1900,2006,2000,3952,476,1186,912,1196,1590,1178,396,2684,842,1432,1392,656,1178,632,2416,1216,1926,1412,4406,4124,1438,476,2164,1866,4360,1364,3060,1990,1730,650,3790,4746,4424,2546,2520,2048,946,2636,2620,362,2382,2382,1056,2014,1204,1346,2438,1118,820,1078,574,742,1612,950,2594,2078,1606,736,1714,1668,1146,1690,832,1744,1858,2540,2414,1260,2086,624,980,2026,2540,1394,1628,2304,2584,1840,2170,2458,1406,1964,1606,2574,974,1410,1140,882,502,986,2714,1076,752,872,860,674,1012,1422,2020,916,2030,1476,1894,580,2102,1180,1410,1192,1134,1146,694,388,1134,2578,616,1136,1250,1194,1226,1260,1128,1168,1590,2564,2150,1024,2048,1680,1134,2400,2204,364,2038,2588,1772,1600,2094,1914,4792,4160,4260,386,1504,5028,1776,4796,424,4554,4126,1700,4890,1942,2134,4868,1810,1314,1992,2592,1716,3830,2582,2490,2636,2626,564,1978,2718,4268,4306,4618,1358,4530,1562,456,1564,4566,2570,2582,3184,4650,4246,2960,3462,5056,2234,4932,1626,884,4812,4938,1572,438,1812,1578,930,1580,4582,1716,1308,1394,1622,1246,1770,2268,3218,1510,1550,2352,4816,1860,1880,2272,1890,1838,1828,4652,970,2104,2008,1952,2026,2528,4112,3816,1552,4510,3152,1802,4194,5080,4030,4740,2846,2560,5118,3652,2198,1182,828,1128,2354,1160,922,918,896,1826,1128,876,1182,776,1154,914,886,834,816,758,390,352,1514,826,854,702,834,1208,1060,2280,962,1030,976,970,1966,1374,942,1118,1000,956,936,646,468,1048,946,2184,2114,1126,1156,2268,1214,696,2224,1036,840,1008,978,972,1004,990,1086,1126,976,982,2158,1086,1086,2038,2238,2266,988,988,1126,1136,614,624,1358,1208,1210,2214,960,964,1008,970,1006,960,1006,1004,1148,900,2236,924,866,1662,506,1068,988,1022,786,1348,1150,870,968,764,960,988,2578,1229,3466,1357,1661,1130,1269,924,1344,840,910,2037,1728,2382,2625,2990,1400,3295,3285,1045,1121,1140,1028,2368,1495,1758,1760,1228,1116,1125,1323,1141,1063,1082,1178,1218,1066,1066,2437,1479,1674,574,1240,1476,2409,3537,2916,1046,1043,1089,970,951,1779,1045,944,3251,981,3374,408,406,766,510,2988,1268,1398,1136,1206,1106,1200,1282,3034,1052,1368,1202,1352,1192,1202,1708,594,782,640,1476,1274,1430,1278,606,476,1206,882,940,658,702,844,1158,1430,640,1398,1076,1516,1046,506,864,1286,348,604,1222,578,544,2316,572,518,322,532,400,1136,1466,608,1408,1384,1190,1254,1112,988,1070,1392,1238,634,1240,1288,1302,1678,706,1376,1404,1288,1826,1326,1352,658,1366,992,1626,1260,1226,832,1220,1358,1226,1346,906,1070,896,652,812,1402,1094,1290,1022,782,670,612,1324,1326,1304,1292,1246,1118,1216,878,1238,1432,1252,1300,1108,1416,1290,1320,1358,1358,1334,986,1334,1376,1140,1388,1112,1352,1414,696,786,522,496,518,1662,490,760,654,446,570,2406,2198,2260,1934,1452,2022,2328,2304,2368,2190,1810,1006,616,2684,2350,2398,2416,1040,1026,682,1034,632,964,1032,1362,1016,1018,2376,1160,1022,728,1028,772,1018,1060,1038,1070,2086,2176,2122,1190,934,2444,3208,308,2262,828,890,2528,2412,1882,1138,1364,378,324,326,460,336,1552,2340,580,726,634,756,954,1118,1354,748,642,454,398,350,344,1154,348,642,1326,1030,1138,744,1002,1116,964,1292,1130,646,678,872,894,978,1070,904,926,920,994,1222,790,806,614,618,1174,424,418,340,412,346,736,450,826,530,454,1114,1342,1490,1412,1200,1396,1404,1412,1188,1118,656,584,874,808,774,1268,1510,1498,1198,1170,350,1128,468,1134,970,902,402,1244,320,334,490,480,650,542,628,818,1224,374,660,910,302,460,630,660,858,990,784,964,1068,544,528,690,446,356,530,572,718,838,1582,638,628,650,530,610,668,688,600,668,648,654,732,786,662,666,832,838,568,594,318,878,556,486,798,330,844,342,580,568,730,622,642,930,914,530,772,1168,1146,986,804,1214,1268,980,616,1054,552,1318,316,302,350,362,472,420,860,656,488,484,836,334,718,816,860,1028,454,464,434,610,1184,330,788,666,436,1590,632,1178,2564,450,312,564,502,456,1288,1484,564,470,932,420,462,404,404,688,376,320,914,918,910,984,1382,1108,426,690,828,1130,732,1092,630,1916,1066,532,610,598,648,700,766,780,1072,792,1080,528,558,644,622,414,618,716,718,594,550,644,626,690,780,542,632,616,694,780,334,362,448,1266,1308,576,506,412,556,768,430,340,322,680,500,756,482,626,608,620,486,1224,610,1908,1876,730,708,1620,1810,856,378,476,510,658,644,1334,1032,1174,1220,712,732,558,470,872,1064,610,424,416,420,422,422,432,1006,2392,306,698,2408,2516,876,360,2678,562,832,414,378,354,490,378,782,488,340,320,402,392,784,538,1238,436,706,1160,900,1212,2508,628,518,928,984,1620,666,912,662,646,786,694,550,602,598,778,382,556,602,574,722,806,1010,2296,1402,1594,1402,400,1336,1442,1804,1592,1484,1902,1684,1330,1488,1436,1460,1532,1372,1714,1376,1428,1412,1564,1772,376,1202,1262,1400,1616,1826,1860,768,1210,706,1792,356,376,392,1426,1464,322,348,434,560,390,568,706,692,1372,1780,1762,404,680,502,1840,1440,1470,2020,444,488,496,616,1020,1016,628,1108,1016,1142,638,1154,882,996,1606,1654,428,1434,366,1892,326,546,368,480,442,486,546,584,640,424,1352,1800,1026,1022,1036,2208,594,656,2162,1320,1168,1426,1340,1488,1810,472,1790,1612,920,734,1682,1026,442,438,544,1016,1060,1062,666,1376,1184,1186,2702,390,504,614,346,1068,2982,548,2858,364,370,494,706,668,822,690,1040,1312,2964,1730,612,1444,616,814,646,522,792,672,444,1028,1202,1044,1188,668,392,1318,966,444,612,612,542,1200,560,974,392,404,756,1252,1192,1142,594,1266,976,652,448,838,766,1000,364,2840,666,1160,398,340,496,378,740,562,312,652,698,720,812,814,804,830,424,794,1690,1264,664,646,704,828,912,828,2600,1406,782,802,1338,826,958,890,902,892,822,622,890,748,792,514,846,1578,814,796,352,1230,1192,602,326,1400,504,364,460,398,866,990,1080,690,804,516,538,1644,1036,696,1012,1526,1170,2008,1746,2850,2156,1180,840,892,1246,2794,1862,830,1404,650,1718,642,662,1754,918,2516,1186,1216,1206,1228,1198,1190,976,854,892,2874,3196,1040,588,508,756,772,666,592,590,916,590,596,524,346,390,342,576,392,388,1286,446,1234,448,1234,412,380,726,426,502,484,686,710,2038,674,918,620,432,884,618,784,844,1208,1206,456,712,480,1010,394,556,668,778,806,1238,656,654,320,1094,342,304,362,358,384,544,376,548,478,1124,438,344,304,306,334,330,304,306,334,300,532,864,304,440,1024,1018,1048,2406,2042,470,790,806,478,1286,996,552,2410,332,1630,918,364,2200,2178,2162,2096,2766,2376,2324,2180,2292,678,572,2360,494,492,304,800,570,704,1124,1212,1808,1310,866,672,728,748,734,1676,1350,2366,764,800,788,484,596,1284,1026,994,784,478,2386,908,822,1304,356,472,486,840,2720,1032,850,792,1902,1622,2098,2100,2102,2018,1968,1934,1648,2088,1728,2142,1958,756,764,1740,1742,1476,678,1858,1620,1550,1390,1024,834,636,2026,2132,844,1110,2020,1922,1946,2018,1108,1092,1066,778,714,878,718,866,564,566,572,502,1310,1550,604,602,1308,1462,1962,376,428,612,516,652,1372,712,2048,484,592,504,996,2144,1400,2588,428,1412,1340,1096,1076,744,332,408,1016,1048,924,1304,3668,2228,372,1228,732,472,600,428,1104,2008,1880,1400,480,1044,1216,1168,468,708,336,1100,1124,1364,1160,744,988,1048,840,692,868,580,664,420,376,772,700,956,732,708,972,472,1932,1640,1748,864,1716,1708,1472,1376,1160,1188,400,1272,872,864,716,708,704,880,360,320,380,444,1388,480,464,388,588,960,452,408,460,900,792,604,700,600,632,820,644,516,664,380,1800,496,368,576,364,736,916,476,404,1808,1904,328,348,440,824,1172,1616,500,624,464,1388,820,1996,624,876,1244,624,452,604,980,864,516,648,604,468,324,1304,1324,1112,1036,1252,1508,372,1656,1576,2580,2680,1780,1108,1732,1136,1416,1388,1084,760,1684,712,808,612,1132,1308,1280,1192,776,908,472,628,652,596,820,552,404,472,396,352,388,392,364,336,436,356,312,472,560,876,396,720,476,412,756,824,1940,728,1464,1172,748,588,556,360,660,812,412,1124,824,676,316,1008,884,376,488,556,848,1284,1324,476,1172,1016,932,472,1328,640,572,540,420,824,388,400,424,532,428,536,600,304,764,552,560,356,372,500,616,380,444,408,1372,1040,812,636,500,1924,1032,712,652,812,660,400,624,1280,724,476,528,720,392,396,768,560,1368,1248,472,928,852,412,480,1792,516,824,668,1280,1196,336,856,904,860,920,588,1300,520,572,572,456,480,616,572,772,684,736,484,1244,820,1164,730,602,670,1008,682,460,466,530,542,590,2262,2780,2782,2776,2790,2778,2776,2772,2780,2710,2782,2780,2786,2784,2788,2784,2784,2776,2780,2780,2782,2796,2804,2782,2776,2782,2792,2792,572,534,1296,378,1124,1654,1782,916,1418,646,600,300,1768,2220,1422,558,420,650,500,392,452,546,2432,782,758,772,2398,2510,2424,2486,2410,2506,2558,2494,2564,2398,2482,1132,522,492,1194,2458,2460,942,714,1198,1068,868,844,776,1398,2516,2534,2530,1638,1742,1700,1718,1734,1732,1758,1654,1698,1752,1614,1974,1756,2012,1752,1972,1934,1946,2494,3061,2570,800,366,310,818,1156,436,1774,358,1428,1104,1192,1322,1998,656,1148,410,2416,1116,1340,866,1514,1598,1066,778,530,1246,754,1386,1234,950,1386,1246,1122,1644,790,964,1266,1044,448,680,1024,2532,1448,700,2464,712,2568,896,844,1124,600,1244,596,660,2448,930,1498,1604,1616,1524,1624,496,1616,1602,1608,1614,1638,1622,1616,608,718,1606,1610,1640,1614,1638,1646,1182,1610,1616,1616,1630,1626,1624,1620,1574,1622,1630,1590,1612,1614,1644,1628,1602,1606,1612,1606,1636,1642,1610,1620,1590,1586,1612,1634,1656,1614,1494,1254,1344,1252,1254,1262,1234,1376,1232,1354,1258,1212,1238,1516,1218,1252,1394,1508,1180,1164,1390,1238,1292,1412,1280,1616,1802,1760,1766,1768,1736,1770,1756,1798,1840,1760,1514,1736,1800,1756,1804,1776,1792,1782,1694,2430,1254,1064,706,474,688,480,2960,2908,2996,3006,2960,2984,2232,2084,342,2890,2884,2966,3084,2984,3034,2886,2544,2896,2912,2934,2854,3024,3030,2928,2960,2834,2918,2814,2856,2984,2968,638,544,972,2902,3136,2722,2894,2824,2742,2878,3016,2940,2922,3010,2906,2922,2910,3016,2900,3252,2902,2832,2850,2836,1850,3254,2822,2800,3022,3342,2828,3410,3430,2886,2880,2892,738,494,1418,1216,1180,1196,2558,1328,1254,2478,2574,378,612,1326,1422,1608,1306,2532,502,1744,770,2114,2656,354,2060,2634,2572,2534,2678,2550,382,2672,2584,1572,1586,1494,1050,2500,1196,1192,526,986,1058,1022,1006,956,1132,990,1074,1112,730,800,1008,1130,980,1076,902,1098,926,1132,982,920,930,1966,984,1092,1088,1316,1112,978,2324,578,2378,2330,1364,1386,2072,1880,2212,2210,1258,1102,2238,2264,1064,1092,2612,850,2624,2726,736,1908,2628,654,1720,2414,1230,1426,1320,954,954,974,576,1044,970,1740,482,1020,422,1316,580,1042,1338,1336,1328,2642,364,1796,804,1336,2054,1082,1086,1558,1398,1540,1556,3086,778,832,644,642,428,1352,746,1328,1342,776,1436,362,414,1226,634,400,846,418,2982,3026,3040,3050,3034,772,3074,3142,3050,3064,2532,2524,3160,3068,3040,3022,682,718,706,1604,706,620,1082,726,1168,874,642,746,724,920,690,668,1226,1316,1396,856,588,1118,756,856,1724,556,682,1080,1052,808,768,616,3024,3032,3066,710,802,784,2954,2966,842,626,694,648,1358,694,570,996,2958,2962,732,644,786,1320,740,662,882,868,2840,506,1124,1022,1304,1058,1120,1398,1068,1040,2852,2830,1870,536,1266,1274,380,1156,386,978,966,992,1220,1058,658,958,702,314,340,850,574,546,472,1300,652,480,1162,498,668,592,898,1124,1004,1190,988,706,304,484,358,1014,756,1570,3168,1232,1080,1582,1566,1250,488,620,732,712,310,308,870,306,1576,1040,764,1372,1460,1400,1300,308,540,688,1456,1548,676,324,322,320,464,542,662,898,1300,938,922,2788,1270,2708,2970,2054,3921,1206,2482,1600,622,326,544,1772,582,654,1012,2040,1512,936,1330,1008,788,914,776,1600,1818,1600,1084,888,876,796,1138,1210,1072,860,996,564,576,617,654,710,1408,2368,1406,1478,870,826,870,794,620,1980,1822,1094,1326,1872,1550,996,370,580,2526,516,356,1446,544,1542,914,598,668,986,1068,676,1282,1488,1716,1216,824,1460,476,480,550,544,552,986,1400,1576,1600,1384,774,900,600,1822,1134,554,854,852,404,476,866,966,374,446,1012,490,740,1194,1228,1300,818,360,362,2092,1600,388,544,1072,1240,1616,1246,826,312,1264,1298,1228,492,948,1658,920,1778,1794,1600,676,614,674,854,1226,1293,2074,2316,922,668,2560,574,304,832,1728,542,1008,2032,466,1292,934,1330,786,950,770,1594,1812,1076,884,876,792,560,946,1072,850,1018,568,612,664,708,1368,2314,1400,862,822,806,792,618,2002,1812,1088,1324,1906,1544,950,368,576,2552,520,1440,512,1540,908,594,546,640,974,1066,666,1294,1738,1188,818,1456,474,480,544,1028,1398,1554,1376,766,892,596,1812,1126,848,846,356,886,1004,808,736,1184,1220,816,356,358,2076,430,540,1072,1232,1640,1240,1668,1180,1218,480,972,1792,958,1676,1750,672,612,670,808,1222,2064,2346,1251,1512,944,882,954,1914,1848,1112,1992,3532,3374,1260,640,3014,1394,3588,948,3556,1584,1676,936,1012,1512,1462,1538,3552,1412,1144,1238,2944,1072,1184,556,884,1060,1462,1268,966,1508,944,864,1150,502,796,2522,1018,3572,736,998,1358,956,3576,3546,1154,1492,3290,1964,472,496,484,862,1876,844,816,950,778,724,864,832,1652,1634,358,476,468,454,424,394,972,458,496,398,428,800,1444,496,1880,1004,1012,2092,1680,1678,522,330,678,1672,1296,1286,1352,3388,3396,1334,3208,1412,1664,612,580,472,816,998,1682,1236,1312,1258,580,596,1912,318,744,864,896,2234,646,1148,1318,2916,822,898,1292,2886,934,1556,1162,3518,462,1774,1584,3570,856,1260,1128,912,834,464,400,616,398,368,3052,364,956,960,984,1592,1596,1004,1108,652,1050,848,902,764,1684,1026,3186,984,994,1574,1628,1360,1420,3584,1798,1212,1038,496,468,732,660,904,1164,560,366,758,1748,1632,1508,1756,774,760,1500,1100,1828,1604,954,1416,532,944,886,966,1912,1850,1112,1954,3532,3548,1560,640,3012,1380,3580,948,2760,1704,1932,936,1014,3266,1538,3752,1408,1144,1010,2946,1072,1236,788,856,1060,1462,1252,976,1508,968,864,1150,502,796,3746,1018,3568,738,998,1314,954,1034,3546,1154,1492,3288,1964,456,500,488,862,1876,836,816,950,776,722,868,834,1628,1634,890,362,480,466,452,424,400,456,404,458,496,400,428,636,788,584,656,400,472,1880,1874,1002,1014,2092,1682,1648,522,332,678,1672,1310,1286,1324,3268,956,2090,1284,1408,1516,1632,1666,612,580,472,816,3220,1236,1312,1260,660,640,1812,320,744,868,894,1930,648,1152,1316,2774,822,898,1292,2778,934,1416,972,3722,460,1774,1586,3568,858,1260,1132,912,834,460,404,612,420,2062,556,364,904,740,1596,1580,1004,1108,656,1236,846,902,764,1684,1024,2946,982,996,1574,3174,1472,1702,3324,1760,1208,1036,416,732,664,780,1156,562,390,1086,1748,1652,1536,1760,774,760,1504,1100,1816,1604,1418,1430,4408,594,566,546,814,734,686,1208,562,728,906,990,2036,486,634,508,948,816,1152,1334,462,538,306,850,578,700,958,784,536,1958,968,302,1024,402,492,356,488,538,1492,894,742,346,2938,1224,548,764,1346,820,502,726,916,1872,920,904,312,866,336,1476,346,730,720,1908,682,508,1612,410,738,1962,1188,742,1028,2332,2666,394,352,960,2508,2278,778,1400,2172,2454,2160,2604,2288,2322,2210,2232,560,1402,830,708,800,2414,690,574,2062,882,796,1470,960,1038,916,1160,330,814,1184,858,824,1348,2390,1664,1226,628,450,634,888,936,1048,682,744,1836,1868,1284,1442,1508,1484,1470,1484,514,704,1654,1924,2064,1794,2382,2078,566,776,2294,1288,1692,976,1778,1140,962,2058,2046,1180,2022,686,478,476,480,476,476,476,476,534,476,476,476,528,482,478,478,476,476,476,476,480,478,478,478,476,476,476,476,476,478,480,474,384,474,524,368,474,596,478,476,474,1078,474,484,478,390,476,544,480,532,482,482,478,476,792,2096,716,476,620,478,476,1856,1708,528,376,764,764,308,800,708,1436,2784,568,300,888,1364,1028,940,656,768,2652,2720,600,1032,836,3124,1184,616,3004,924,2576,2984,2236,1492,2608,1112,2112,2416,1180,996,1468,1716,740,2092,3108,2104,2484,784,2016,2164,1980,960,2332,1882,1748,1648,452,664,1828,1008,1400,1852,1450,422,408,1524,1888,956,410,314,376,442,1270,940,1938,1112,1870,2028,2040,906,1186,778,1148,1016,328,1694,1866,1820,448,1502,2168,1812,822,1100,1162,1906,1136,1062,1674,698,990,458,458,788,884,1236,2202,1780,1874,1054,2052,470,1010,974,1130,2052,548,570,572,1390,1848,1094,1446,1146,2118,2110,800,678,1118,636,2208,1890,1904,1604,834,1946,1882,724,478,1064,1170,1028,2186,480,1540,356,654,1546,316,776,620,1730,458,448,1246,722,954,1078,1026,964,818,544,638,538,500,1238,1534,1232,504,1230,1812,2042,2092,1422,2042,2012,1804,1996,2208,2102,1898,2050,2030,448,712,2100,572,972,372,2868,2678,364,2044,472,834,830,1102,2776,2772,2770,2890,2894,2826,2786,2794,2798,2808,2780,2792,2848,2836,2842,2808,2784,2776,1208,1458,1388,648,356,1132,1206,1016,1124,1170,954,734,1020,786,1022,1012,398,836,554,2966,648,1120,730,702,680,1220,1400,1210,630,950,1132,586,490,1308,3026,980,902,994,860,1954,1480,1106,462,952,2396,1424,2836,1410,2982,460,1816,748,2630,2988,544,2018,3004,1474,532,1012,1718,1258,992,960,2320,666,2980,944,660,864,368,1024,1032,2074,1292,822,840,852,684,886,778,658,754,1328,778,430,748,340,338,344,348,350,338,358,338,2885,746,654,1666,1234,1164,1162,1104,380,378,378,312,316,414,394,364,930,806,658,354,758,766,768,674,1834,1196,1730,680,776,1346,774,1016,426,1392,368,362,1006,734,770,892,892,362,880,1474,1584,782,764,996,938,908,926,544,466,534,696,1450,522,524,972,1002,764,350,716,2240,2054,492,914,1180,2040,1536,2062,1822,668,1086,1476,1688,1320,868,650,1040,748,882,1726,876,1994,2042,904,2170,2348,1534,766,1154,1480,374,964,740,650,1636,1218,1440,1228,1180,1150,1110,1092,876,388,380,384,402,1144,1242,316,316,498,390,910,556,1154,664,1276,1816,1132,1714,678,774,1328,774,614,420,1388,986,998,714,304,888,880,1738,906,1044,412,638,444,874,1462,1574,986,928,894,854,544,688,1388,460,468,964,342,712,2222,2254,482,906,904,1106,2018,1500,2054,658,1822,1016,1514,1620,780,1266,868,1028,1476,738,874,1886,778,600,1968,1978,616,1642,1758,1710,2108,1962,1992,2366,2034,898,2132,1530,688,1172,1432,370,972,1720,1104,1690,1598,1214,1736,1136,430,958,1472,1384,1044,1506,1752,2664,1268,348,1040,747,2580,2456,2572,2588,2536,2544,2660,2600,2164,2428,510,804,1270,560,822,794,514,522,684,1136,656,674,414,524,1306,1270,1218,1916,2262,2324,364,1100,330,566,1226,1106,414,1074,592,640,2516,974,378,514,452,1650,476,1072,814,1074,412,554,662,3216,1362,392,1996,304,1696,384,1160,610,656,500,302,512,1824,2118,504,570,748,322,1310,432,1468,1420,448,672,672,908,812,762,740,858,2990,786,2366,532,540,2150,1612,594,1042,1040,1040,2208,526,450,740,864,436,636,490,1358,442,386,1170,1130,808,746,964,778,892,526,392,364,514,2876,2380,328,434,796,556,658,752,826,994,726,654,2678,2748,2724,964,728,600,426,636,380,454,1508,538,600,730,364,746,940,422,350,392,456,550,712,1476,1230,488,782,930,748,1370,2740,2912,362,372,334,1316,610,764,850,3060,660,314,528,550,1134,2968,736,2144,346,302,644,1242,468,762,536,428,1058,670,418,2540,1824,660,1884,552,1392,404,2636,2512,1972,1240,1264,876,2516,1732,2200,2756,2252,2148,2048,2548,1836,660,1876,548,1300,388,2628,2512,1956,1240,1256,924,2500,1768,2212,2748,452,940,796,452,2132,2036,1464,532,806,2110,2018,1548,1508,1572,1402,998,1796,1718,1634,392,2338,2004,1444,708,1910,686,1572,1986,1906,1606,1972,1832,1376,1142,1580,1736,1698,1844,1732,1856,1818,1774,1756,1314,1758,1744,1656,1366,1752,1870,1562,1582,1142,1602,1436,1154,1392,1764,1756,2016,1708,1758,1704,1706,882,1860,1566,1428,1868,1578,1554,2018,1672,1598,1630,1876,1228,1610,1680,1714,1610,1356,1640,1730,1720,1764,1594,1776,742,646,1362,2336,2008,710,754,694,1926,694,1574,1988,1898,1606,1962,1838,1392,1902,1580,1714,1744,1512,1740,1850,1820,1782,1782,1678,1346,1754,1664,1602,1734,2000,1566,1586,1608,1776,1544,1386,1766,1752,2042,1686,1462,1724,1708,1446,1868,1572,1448,1868,1590,1556,2018,1660,1598,1636,1874,1132,1602,1678,1722,1616,1358,1496,1980,1714,1908,1592,1762,872,348,1368,574,1350,760,848,2016,2048,2044,2042,2050,1934,2044,2028,1934,2038,2024,1834,2024,1928,1922,1556,1796,2040,1984,2026,2034,2020,2030,1910,1908,2022,1770,1946,2030,1878,1842,1916,2024,2018,2024,1916,2018,1834,2022,1862,2034,2036,2030,1424,354,742,830,1948,354,942,1472,756,2467,352,1366,448,1406,432,826,430,580,562,780,602,626,352,1554,430,372,1048,568,352,894,740,1480,478,1698,1406,944,1958,582,952,476,628,560,512,392,974,586,1614,412,980,1096,722,3070,2844,1988,596,778,350,496,1034,620,580,640,432,338,370,416,580,360,582,330,582,580,660,648,600,428,482,356,1200,644,1224,1152,1144,832,2406,622,608,624,548,618,544,546,554,626,642,518,506,832,972,696,620,1556,344,740,1108,552,1336,1648,410,758,1436,474,1000,1708,614,798,1740,442,1112,916,744,790,1248,386,1388,1638,1300,1458,1632,1496,1664,1174,468,1650,832,668,934,464,398,1648,358,966,1012,408,1412,556,802,1560,1168,1770,464,422,310,1644,1844,1832,694,1184,1638,1650,540,668,614,1722,360,348,882,1898,470,420,360,2166,682,822,652,816,1024,492,540,612,686,320,486,428,1255,660,334,608,572,330,1102,550,356,908,1346,1402,318,2080,484,436,636,460,372,304,624,344,766,380,908,502,1304,652,850,884,516,484,378,1562,3070,494,496,860,656,352,638,1272,324,2556,540,368,588,2322,342,364,588,1784,464,1218,2674,700,376,670,1190,906,1818,624,1504,648,434,526,1164,1002,678,520,580,1206,346,2728,1968,554,426,1252,428,604,1242,358,614,458,316,440,862,496,316,528,750,404,1210,510,1262,806,562,364,402,468,402,348,756,572,396,580,312,636,686,3454,1076,366,1380,1238,664,742,344,904,692,514,458,334,826,618,590,1124,1094,344,942,680,450,448,686,360,486,1014,768,754,374,308,1004,482,2454,1654,478,904,980,1052,854,430,646,744,418,3480,426,464,484,578,816,780,472,512,790,708,726,456,666,494,608,594,472,878,1068,502,414,776,1272,876,574,1234,718,1374,564,1182,430,412,608,476,1128,930,886,406,560,346,360,918,474,506,522,1272,470,960,750,1078,1152,1126,656,2261,1654,1644,410,1646,1648,1656,1640,1704,342,358,478,550,574,1646,726,616,820,786,1710,832,1656,1212,1672,558,882,830,422,994,1576,1526,1654,1650,1412,1544,1660,1658,1296,574,328,686,1648,1416,1644,1252,654,424,490,490,1656,514,1600,1478,1712,1660,344,658,886,470,382,1552,928,836,1156,390,614,830,1100,1000,1562,1632,1650,1440,1274,1650,1056,1084,900,1324,1378,414,1146,1102,1652,1652,1474,1584,350,1648,1270,976,1656,782,882,460,394,1188,1652,1646,1746,1668,1658,1582,1388,1644,1020,576,1110,1400,1652,590,1248,1424,1440,874,1684,1626,1680,880,1218,1290,984,1462,1004,1574,702,996,1548,1250,1186,1634,1036,1330,1144,808,784,846,740,1126,692,768,1466,760,1644,978,1632,964,1024,1096,1652,1538,1648,666,650,702,832,818,850,868,1358,458,1024,370,400,1078,584,636,672,654,738,714,394,876,618,1736,728,1536,1652,894,904,1140,972,674,698,1042,1050,804,566,762,820,708,764,582,378,518,416,756,676,1658,796,1034,1650,1660,1642,1618,680,728,770,932,1238,1400,1646,1626,1656,1646,580,1666,412,424,2276,1284,2004,1290,1610,1120,2284,1280,4180,4240,310,728,3448,4032,356,1868,718,718,4032,726,3940,726,724,730,682,3776,740,702,672,3616,722,3248,718,1198,632,3720,718,714,3592,712,824,828,460,1632,1452,500,4506,362,504,506,454,446,302,640,594,344,354,302,504,538,338,398,346,314,662,2674,2610,2614,744,500,632,1132,2564,2666,2654,1932,784,654,1356,1156,1490,2160,2506,2490,644,600,608,678,2542,2652,2448,698,2628,3656,2962,3633,3635,3418,3631,2370,3063,3486,2554,1046,680,2638,1260,1080,708,1658,2498,582,2176,1164,1618,2180,2044,2060,794,1594,884,910,2160,892,1452,1276,1536,1720,836,2070,1744,1188,1690,1618,2230,1200,1866,1418,2514,768,1332,766,2084,704,878,2264,1442,2438,956,1054,1376,2318,2598,2266,792,984,2526,1876,722,872,966,570,2206,1748,1072,1804,2440,1128,976,2444,486,532,694,680,1252,2518,2442,2620,2626,2588,2476,2640,2352,2518,2398,2718,844,566,629,1058,2840,2624,1040,1042,1540,2662,955,1172,1216,1087,2725,1900,708,988,2588,2529,1692,1758,2536,2868,946,2730,2868,2539,2848,2609,1096,2606,2498,2372,2696,986,2640,2868,2454,2694,2546,2338,1100,1050,2616,2654,2296,875,927,2431,2868,2867,1812,2492,2474,2868,2868,2578,2371,1039,1829,2581,2677,2523,2515,964,2749,2853,2606,2209,2221,2868,2493,2806,2445,2845,2431,2339,2696,2336,2366,2134,2276,2234,1919,1368,1590,924,2684,2312,811,2551,1550,2453,2389,2431,2705,2568,2832,1040,1404,370,1554,1548,764,1046,940,1078,410,1564,1582,1524,1552,486,538,1190,356,452,430,822,1564,1572,714,1270,884,1548,738,1572,1556,938,678,1010,490,430,1534,584,582,646,618,3918,3537,2995,2565,3040,2681,2705,3174,2716,3420,3592,3394,3133,3263,425,2420,3268,1506,326,470,418,1728,544,444,1024,728,1022,910,850,372,368,1206,1480,626,326,582,616,824,1208,826,1170,1248,1164,868,384,372,494,1354,1800,370,464,608,1350,618,774,906,948,446,462,1488,930,936,990,1398,800,1040,798,906,688,512,508,436,1066,486,392,2006,1738,1690,1690,1298,2498,2792,2594,2706,2198,2280,2314,2396,2308,2140,2598,2384,2220,2472,2396,2388,2664,2454,2416,2560,2502,3533,304,630,982,2076,1072,2008,654,2608,1078,2790,1074,460,922,1086,2800,1084,2790,618,2782,1090,2474,1266,2540,1092,2216,1088,2282,1410,1318,1198,1414,1414,1416,1402,1274,1136,1254,1262,1258,1278,1270,1094,1272,1270,1268,544,684,1350,610,574,476,882,442,530,504,1272,1284,960,1258,1244,1274,854,304,1270,1264,1356,1254,1240,1268,1174,1270,982,1280,1176,1276,1218,1256,1338,1274,980,1268,1122,1134,1354,1018,1262,1268,1266,1288,1282,998,1126,1188,854,1180,1272,970,824,1260,422,750,1148,1282,1106,1268,1266,586,640,660,1264,2914,1284,954,1272,648,1246,1260,1280,910,1276,1238,1016,994,910,1192,1182,634,1274,1306,1244,994,1110,1266,490,510,624,610,626,408,394,688,2054,1498,1234,708,762,1902,1140,1378,998,2206,1388,900,1804,516,2356,1286,1348,724,926,1220,2008,1108,2106,1986,640,732,1598,1324,586,670,1736,1426,2058,1458,1224,1076,1794,2308,940,1522,2020,1692,1864,616,846,754,740,660,598,1736,792,792,1566,1138,728,334,2134,752,562,666,2318,1508,1098,384,1514,1324,1304,2366,1168,1640,1956,654,1096,914,746,592,1858,826,2258,446,806,2168,1454,308,2278,1942,778,1104,382,392,498,1030,2466,782,1878,686,1176,560,1092,434,406,310,2020,566,1340,536,544,628,1100,3276,2448,1988,1140,1224,1828,2216,1604,3524,716,844,840,2136,372,372,472,1432,2892,1112,3788,2068,2164,1164,1088,1964,3232,1776,3604,3196,1020,1176,2556,2120,936,1064,2784,2288,3316,2336,1964,1728,2892,3704,2448,3240,2712,3020,984,1364,1176,1204,1060,1020,960,2792,1272,1276,2524,1836,2188,3440,1216,908,1072,3716,1768,572,2432,2436,2132,2096,3792,1888,2640,3172,2644,1760,1472,1380,952,788,1212,1328,3624,716,1296,3476,2336,524,496,3552,2144,376,1252,588,1764,608,632,1384,796,1652,3788,1260,1216,1508,1348,1408,1100,1892,908,1748,412,3252,912,2044,1200,2490,1885,920,470,947,318,1202,2512,2608,1083,2386,4314,4183,4183,4183,4183,4183,1242,750,1319,4183,1423,896,1562,552,868,916,840,1492,1544,1492,1484,1476,1488,1488,1492,1740,1464,1744,1764,1548,1768,1548,1580,1584,1760,2380,2400,1660,1684,1628,2136,1624,1892,1892,2064,2012,2004,2056,1988,1856,1984,1820,376,1996,1944,1996,2052,1800,1748,1752,500,1932,2020,1976,2048,1916,2012,1572,1980,2076,2028,2056,2028,1868,1948,2048,1964,1864,1996,2060,2084,1640,2028,1712,2004,1984,2028,328,1980,866,580,358,1336,1290,1288,1288,1794,372,1952,1232,1236,1050,2596,926,1348,412,2922,1990,1288,1118,1990,1268,996,1276,628,378,1274,1268,368,618,786,716,870,852,814,768,866,834,852,836,874,836,302,458,836,854,870,838,748,852,900,846,810,838,782,842,846,836,820,794,734,802,858,1110,876,838,784,796,842,810,866,806,792,820,820,734,796,818,810,802,832,798,804,848,808,830,780,852,724,814,824,2474,3492,3802,870,418,1318,434,770,1502,942,1574,698,1120,992,514,706,524,666,1252,1594,968,574,726,994,990,988,430,426,698,1106,1216,368,1342,1068,870,510,400,478,704,308,338,702,590,636,716,820,1172,1202,824,1308,1226,770,450,1230,1246,1222,2576,932,1028,1044,1112,2852,1176,1104,1196,1324,1328,1108,1280,612,1068,2832,2752,2740,1144,1384,3008,2272,3020,3012,2676,2392,2236,2744,2596,2596,2552,2624,2820,2728,2096,656,2600,2588,2632,3104,3136,2540,2644,2708,2756,2468,2904,2748,2528,2804,2172,2696,2972,2840,2756,2916,2412,2832,2664,3132,2912,2512,2580,2896,2600,3132,2588,2576,2744,2732,2692,2176,3148,2740,2752,2240,2412,2588,2584,3112,2628,2748,2560,3024,2468,2520,2508,3192,2624,2756,2756,2460,2460,2448,2528,2624,2504,2436,2196,2708,2764,2688,2536,2580,2560,3116,2576,3184,2876,3060,2576,2536,2476,2808,3084,3204,3056,2740,2860,2644,2840,2692,2596,2664,2396,2444,2608,3016,3080,2680,3180,2636,2956,3032,3212,2812,1636,512,2732,2624,2928,1932,2792,3216,2560,1416,1908,2056,1016,1432,1144,1090,912,1588,516,696,440,1000,720,2852,2796,2790,1886,1700,1216,1100,3174,2810,2814,1756,2386,2804,2808,2572,1520,1492,512,726,886,924,1170,470,2142,2513,2018,2668,1734,2086,312,392,868,1072,1010,424,758,898,436,804,646,934,2118,876,902,898,776,2124,830,848,822,878,1068,930,2124,862,874,720,716,2120,894,906,730,2124,678,844,756,2124,674,2192,548,544,392,522,530,398,484,536,404,528,2770,2746,2858,2818,2788,2842,2802,2802,2792,2780,2758,2760,2810,2804,2766,2762,2834,804,996,980,736,728,3052,1308,1064,904,1548,464,472,2428,1660,1676,1304,892,612,364,2852,664,3068,1584,768,744,1068,1916,1632,400,408,1496,304,544,4036,360,3552,2164,472,1280,1216,1316,348,316,800,376,368,4854,624,508,1196,704,1840,644,496,1204,2284,1260,3104,904,490,438,1090,716,1166,656,1396,1230,822,2414,2388,852,738,894,860,932,894,1184,1888,344,534,402,448,418,544,1628,534,928,740,1042,804,976,1534,612,814,914,382,1272,986,976,798,788,540,524,496,702,830,832,824,818,854,456,1628,2052,784,426,742,1094,580,736,480,494,358,580,536,502,492,406,492,474,470,522,526,674,582,480,510,328,544,564,546,528,530,624,530,506,496,514,502,594,506,540,500,504,500,474,472,724,434,350,634,820,972,740,706,972,858,592,526,592,2080,820,1360,728,864,868,420,366,2018,2084,2096,496,1480,2078,944,1696,1588,1154,1572,1038,344,458,1596,1658,390,1580,1238,1440,1314,1760,2264,2300,796,774,2294,1800,1678,2094,898,810,782,1662,1010,956,1050,2100,1600,1552,888,2122,2880,656,2076,354,370,408,660,1016,890,574,858,742,2004,1870,2416,332,996,338,670,802,634,392,1158,2380,2024,2246,2106,1196,326,2112,2078,1962,2004,1486,1488,1656,710,1982,374,810,352,996,1184,2240,2544,2012,1958,794,426,884,372,1716,1484,490,1996,2126,2060,2226,2934,2088,1194,612,2272,536,982,572,506,638,596,604,1164,1290,504,492,954,2059,924,586,872,850,410,990,852,326,606,432,470,378,378,374,464,486,470,466,462,460,464,446,2090,2798,3192,2184,780,456,3228,3338,842,3266,378,2316,2302,424,588,1468,3246,570,566,646,936,366,3260,2812,306,1192,3030,374,496,2764,658,1030,792,1212,946,712,662,1272,380,3332,3306,3222,3146,3106,3322,2806,380,668,342,410,600,352,822,1080,492,452,536,476,2464,2072,3180,1976,3250,3258,1564,1314,710,2456,472,2038,1084,632,318,3284,3188,3278,3244,1616,864,3294,380,1348,496,3254,368,948,2174,374,1814,632,1280,1926,3214,378,1100,336,3358,3316,406,3258,1020,2172,466,620,318,2132,372,3218,406,1830,1608,1360,794,716,2210,1630,2352,884,622,566,348,444,1580,722,500,1102,1952,816,1648,1320,1038,2456,1368,1614,1014,810,396,616,2486,2690,374,2462,1566,812,3030,1744,1168,2798,622,594,1786,1574,1390,1786,3224,448,376,3224,2188,330,684,1126,372,1266,866,984,402,2048,372,3206,370,1712,3172,3254,362,3188,408,1518,3312,856,584,1546,762,368,364,1058,990,990,3172,3238,3264,3216,3182,372,3226,1248,454,388,372,410,374,448,3298,1486,1478,336,446,360,544,416,552,378,928,582,3230,3206,3364,3214,3226,3220,3294,3368,3286,3270,3228,3220,2294,3278,984,1196,758,454,3306,3302,3282,3256,416,1578,1108,2886,1236,1982,3332,3290,3222,3358,326,1742,3180,3284,3272,374,1932,1882,3308,378,3158,1666,3326,3200,2334,368,1462,992,1286,1892,372,1994,2822,1780,3294,3212,372,2570,3214,3318,3248,3170,3218,352,2330,3216,3202,820,334,1172,642,3230,2358,1326,3214,3254,380,2560,2304,3216,3292,1214,1164,3218,368,2996,3224,3214,3224,366,3232,2856,3236,3238,3230,3222,366,3232,3188,3216,3386,3178,1614,1540,410,3198,3220,3336,3202,3294,412,1888,930,2216,3196,410,2382,3380,3262,1360,1462,2188,300,718,902,430,414,2250,1048,1044,700,416,2156,1084,1106,982,460,820,762,708,508,1028,2348,2270,1206,936,1786,958,492,410,458,430,434,358,1290,982,982,1938,1936,950,1497,739,450,586,1350,384,584,1502,2188,1992,2090,2006,2362,1356,2210,1752,1882,1434,1916,2226,1024,1430,2302,1750,1634,1656,1384,1372,1146,1318,1006,1126,1792,1592,1594,1768,1490,1506,1590,1602,1592,1452,1312,1080,824,892,916,1698,976,1384,1212,1190,1194,1256,1126,602,1148,798,686,1048,1358,1324,1590,1650,1302,1266,1358,1594,1366,1136,1156,1232,1292,1344,1028,1184,838,1650,1248,956,1040,886,3218,318,322,320,322,320,322,320,320,330,462,464,458,456,458,460,464,322,306,320,446,322,998,2686,3228,3238,320,2186,778,452,3194,2884,324,1924,548,628,2876,3274,2804,318,2770,1260,2980,320,2516,598,912,3228,368,322,320,360,750,1288,324,320,3278,602,510,568,756,314,322,3264,3214,2128,910,3280,2696,318,510,320,324,324,2454,2082,3170,1948,3286,3172,1564,1258,678,672,344,374,3074,756,2348,3166,3258,3160,1620,864,3274,318,1396,3268,306,3276,1802,634,3248,3174,314,1110,334,928,796,1000,324,3253,3288,3278,320,560,2136,318,386,2686,318,1840,1364,436,1358,770,730,2228,1620,2356,912,548,564,338,306,1326,660,464,978,2422,1644,1648,1626,784,1352,1664,998,386,596,2412,2426,2452,320,1566,810,3108,1804,1168,2890,2450,1564,1218,1782,3208,324,318,3220,324,318,3200,318,1118,1192,790,926,324,2052,302,324,3198,318,1628,316,1614,318,1012,3140,320,3160,1514,314,302,1082,1484,1062,3126,358,1050,976,3122,316,3188,3138,462,2476,3224,320,1548,524,556,778,528,322,318,322,324,3304,1216,1484,3238,318,1632,3198,2778,3286,3278,3354,672,630,422,3316,3286,3264,3260,3278,3262,320,1912,3396,1010,1916,660,3200,1504,1490,318,3032,1014,698,1088,320,1580,1142,320,2882,1072,2096,3226,3238,3128,3266,3206,364,2800,3214,322,1940,1888,1830,838,360,3138,1676,3242,3214,3208,1460,980,3242,1992,2826,312,1702,1684,3216,2628,3186,318,3298,3228,3228,3276,3140,3206,3226,1358,1622,642,2460,3248,318,2374,1334,2488,320,3242,316,2028,2290,3234,3232,3258,3232,3204,3236,3228,2522,3220,3200,3214,3226,2972,3218,3220,3202,3236,3234,3188,1010,1500,320,2870,3210,3212,3228,3216,1880,916,1706,3014,3184,3156,3216,3014,3190,750,1226,550,4284,2100,4002,4273,3788,3862,4298,1682,2466,3938,3792,4333,4254,1886,4034,3650,4110,1845,1897,1881,1872,1866,1894,1902,1847,1922,1953,2642,1022,1380,1512,1358,1476,1436,3058,3172,2958,1550,3038,3052,2912,3178,2956,3274,3300,3290,3208,2350,3336,3395,3522,2654,1861,1420,1446,2459,2509,2544,2404,2295,1992,2592,2350,1927,2479,2552,1965,3124,2277,1759,2717,710,1917,1637,2627,2124,1558,2452,2989,2927,3004,1881,1975,2573,2370,960,1255,3410,3394,3332,3195,3397,2843,3127,2891,3258,2969,3315,3143,3134,3509,2806,3359,3268,2952,2930,2888,3030,3103,3191,2814,3274,2941,3530,3213,3271,2975,3082,2445,3254,3130,3315,3088,2744,3269,3156,3047,3051,3130,3216,3494,3102,3395,3506,3165,3054,3313,3169,3149,3235,3108,3571,2959,3284,2924,3458,2903,3322,3142,3073,2980,3397,2936,2645,3538,3148,3258,2701,3488,2971,3279,3295,2834,3308,2528,3367,3116,3049,3058,3526,3371,3280,3383,3454,2863,3433,3544,3242,1668,1478,3361,2516,3301,3389,3329,2013,2932,3426,2886,3444,3054,3265,3483,3122,3009,3505,3492,3451,3412,3518,3611,3568,3548,3591,3373,2363,2333,2690,3438,1873,2062,2469,1709,2608,2395,2915,582,1504,1498,1554,1542,1540,1524,1494,1500,1598,1602,1406,1460,1290,1370,1472,1386,1436,1298,1336,1444,1388,1428,1344,1652,1590,1484,1494,1488,1698,1586,1364,1350,1376,1438,1342,1350,1368,1452,1594,1544,1542,1464,1580,1482,1506,1594,1502,1466,1678,648,398,384,378,438,380,312,656,560,1592,736,380,412,1804,546,1372,1116,492,1706,1462,324,638,468,664,616,4330,2922,3798,2210,3230,3346,3206,3028,2468,2382,5120,816,736,484,440,332,1086,818,500,1440,806,500,912,484,432,620,376,1000,780,400,628,640,1176,388,3386,1134,886,542,372,510,774,1530,680,800,384,1120,1172,788,660,394,928,554,1228,1998,2506,2498,800,2672,1622,2254,2396,790,1104,570,2494,2518,2446,2528,2456,1890,1766,1368,950,2172,1720,1100,1160,2234,2234,1658,1724,2176,2314,2312,2452,2490,724,2380,2698,2664,2392,2456,2446,2530,400,1374,2550,736,748,1580,1706,1678,2046,2644,2242,1896,2196,1916,1856,2192,1976,1852,924,504,1814,1826,1688,892,576,1800,1328,686,2098,2104,1304,1730,1320,654,866,916,1528,1606,1862,2084,1892,1856,2094,2108,2226,1288,790,1536,2164,778,1338,1112,2188,2556,456,1338,404,2048,2376,2340,2418,2436,2466,1626,2662,1926,2206,915,892,836,536,2200,2182,2170,2212,2178,2194,2176,2184,2152,2220,2132,2196,2172,2160,2124,2136,2188,2182,2160,2154,2146,2102,2154,2156,2154,2116,2130,2202,2140,2148,2150,2148,2158,2176,2232,2168,2180,2160,2238,2146,2212,2122,2154,2172,2144,2134,2162,2166,2158,2186,2056,347,1750,578,2016,2036,2740,2324,1860,878,546,378,1954,1272,410,1400,2494,712,1782,2680,2394,2556,2822,2204,2732,1150,1806,2328,2280,2258,390,450,540,544,758,492,1270,640,558,782,1218,1182,1266,428,1932,1234,892,1600,484,1612,972,714,2484,322,1158,2264,2282,2736,1924,444,2296,1144,1610,2692,956,648,312,420,1232,910,878,940,1914,2316,2270,2624,1040,486,1168,2542,2656,2626,2326,2332,2358,2318,2532,714,1158,2446,784,746,2734,994,900,2746,984,920,2756,572,576,2738,774,2726,1004,998,2826,780,684,2780,724,792,2800,1000,794,2746,1020,908,2734,694,676,2698,982,934,2718,782,776,700,2708,862,2724,804,794,2726,1174,896,522,1286,1224,2732,980,902,2744,954,2732,1020,904,2730,992,900,2722,872,776,2698,994,898,2734,998,996,2714,1296,1214,2730,794,730,2726,642,698,2748,798,712,2706,906,750,2806,810,794,2744,652,2628,766,2594,632,2730,712,710,2750,840,744,2736,1000,1006,2762,1260,2810,676,620,2384,800,2596,778,2594,1398,1404,1320,1496,1008,1440,1280,842,700,722,1332,892,1042,1462,1000,1188,936,882,1328,310,528,1398,1026,816,1424,772,720,1086,1038,990,1036,1382,878,912,666,1270,754,1078,666,914,1080,918,814,1032,1210,1046,992,1170,574,516,1054,1032,1052,1048,1174,1046,1090,1190,918,1498,750,1312,688,1084,900,946,1148,704,778,1112,892,1096,880,1052,674,660,1470,516,590,1098,948,904,1228,894,706,1244,588,430,1442,1164,1342,1036,1444,858,688,1280,656,548,1352,742,1216,812,1014,1352,1036,1460,1040,1048,900,1072,854,1128,752,738,1114,1026,924,1424,1032,1438,1040,1224,660,580,1328,818,782,1306,898,880,996,862,1244,888,846,1488,1028,616,1208,884,1232,1162,1368,802,1426,962,1442,922,834,1092,730,864,458,1014,462,1056,792,1032,796,1354,1032,1448,1160,1378,780,706,1232,1076,1132,1336,798,1132,1048,1050,734,634,1382,1408,1116,1044,976,968,1138,1174,1404,1218,896,844,1374,892,814,1104,896,1082,1046,1426,744,652,1194,636,710,1154,898,1268,1026,1012,880,904,1386,1032,732,1170,1038,1040,764,1074,1204,570,1048,1100,1250,886,796,1306,1026,1074,788,812,916,418,1122,1038,1032,1156,1012,1052,1050,1038,1214,1038,1008,1240,448,912,1230,1034,1216,1494,898,612,1466,738,970,998,914,702,1442,868,1054,1466,1032,1082,1056,884,1106,1024,1336,1278,488,476,1238,1350,1422,1060,1040,746,808,1136,1052,1470,770,1156,968,1352,862,1130,1058,1136,902,808,1178,1170,1030,884,582,1012,990,1124,1226,1348,540,498,1390,644,556,1346,724,1452,652,1170,940,1010,1464,1328,1420,896,826,1502,908,690,1418,1032,1132,896,850,1044,874,1044,1276,708,620,1328,690,636,1016,1048,1006,1004,1096,1056,1150,1046,1078,894,866,1118,896,862,788,1154,1046,1424,1390,838,1316,850,1464,678,696,994,1038,990,950,1172,1184,888,552,338,990,552,998,908,1156,894,1268,518,518,1208,1184,1352,1034,1456,734,960,1392,890,796,1316,1172,1148,1038,1286,810,770,1386,1042,1086,548,1024,768,1406,604,618,1446,900,714,1014,610,1036,1188,1202,904,882,1032,900,902,1144,1044,876,1192,892,910,1130,900,840,1048,1038,1112,664,1136,1052,452,1470,874,1456,836,848,1038,750,744,1202,1206,1326,1046,1004,1370,900,852,786,924,744,1040,1206,1174,1120,1180,1210,898,802,1312,512,1020,1100,1038,1116,932,512,1174,796,920,632,928,896,1386,882,1462,888,898,834,1044,834,1036,936,1066,1422,832,1348,894,898,2078,1082,622,466,2504,2232,748,714,2354,588,304,340,318,602,588,550,356,1490,582,676,1174,1416,506,494,1484,894,906,970,638,1076,494,658,684,454,564,326,908,568,800,722,884,386,1268,678,340,414,440,1378,2502,700,606,1376,1282,2238,2078,2158,1348,736,2426,1414,2394,2244,2398,2336,2294,2322,2256,2246,2240,2322,2344,2322,2366,2294,1190,558,894,666,2206,2220,1344,2392,974,1044,1138,530,1664,484,444,456,844,618,664,354,510,524,504,694,634,578,528,358,2272,2200,1458,532,684,1868,1444,804,604,400,724,1368,1004,898,1424,310,776,554,1100,976,494,1316,694,760,962,1340,1440,936,910,1082,920,840,984,878,858,1254,1342,1174,760,732,1000,1632,1466,586,1516,836,886,1460,452,408,1422,1060,1302,720,610,926,1206,1414,800,740,1292,1094,1014,1436,1048,972,1260,1328,1534,892,848,1170,1260,1212,408,402,1446,520,424,1262,1194,1082,550,448,1260,1196,1424,652,694,1672,476,774,1174,644,1218,496,1392,540,542,1914,726,744,1626,680,626,1618,824,960,688,1506,1370,792,1244,672,646,1452,962,992,1688,744,716,1102,1120,474,1276,1114,948,1286,838,754,1402,578,716,1624,828,792,1368,510,440,1328,896,864,1278,1024,440,370,2604,1478,694,538,1408,1242,1154,560,1006,556,1548,544,464,1442,762,710,1302,1044,1276,828,814,1280,1186,1322,964,892,1416,1044,1046,1434,1190,2984,2148,566,2812,2840,540,2132,654,568,1280,650,648,1930,2766,1094,966,1364,426,1084,570,1350,518,952,634,2878,1018,834,1030,1146,1150,1842,458,1026,1250,978,1708,886,934,786,922,744,2464,1420,1206,434,1190,1466,1012,518,1202,1042,1104,896,1498,888,790,1498,894,806,1062,1120,1090,1202,1006,1020,584,1260,896,850,1288,882,818,1206,888,1160,892,1138,736,740,1222,902,804,1608,662,1496,752,750,1452,898,818,1244,914,844,1488,780,724,1522,894,842,1364,1052,998,1216,1034,966,1494,1002,1498,1004,1006,1356,838,806,1250,880,770,1490,904,850,1500,900,722,1174,1048,1096,932,1046,942,1264,1002,1406,884,1064,1054,966,1238,782,1180,892,760,1358,866,888,1492,1472,854,708,1254,1004,1500,704,1492,716,1004,1510,810,1252,658,698,1314,894,778,1452,584,1504,708,672,1356,1044,710,424,622,1044,898,1502,896,1116,674,810,1490,770,1390,582,818,844,2330,1492,706,616,954,760,762,1244,746,622,866,850,1046,672,654,1318,1008,1006,1390,784,1500,710,1008,1490,912,870,1456,760,804,918,604,912,780,1494,884,776,1402,1010,1462,626,820,1322,1008,1452,884,800,1240,902,1488,1006,1000,1484,1006,1006,1278,1042,930,1202,904,572,1088,902,1114,894,1496,884,1004,1496,1008,1010,1442,838,1044,1350,866,810,1492,1004,1002,1502,892,846,1478,880,792,1562,824,782,1026,864,1040,1484,630,1484,1004,1482,678,1484,874,730,1460,756,678,1492,818,780,998,1488,1008,726,1488,1004,1264,1006,1004,1490,1004,642,2606,1410,820,588,1244,1264,1470,2032,1134,834,940,558,1158,1310,1742,1098,746,1188,1514,2760,2626,746,2716,1234,678,1104,724,1948,1292,730,1152,792,978,2236,1040,648,666,1124,1386,1406,1074,802,814,914,624,1036,726,1062,778,1520,1718,1010,1798,732,1400,842,1470,1608,922,812,2732,2590,2616,1036,2004,2130,594,2626,1138,1734,1354,1970,1136,1134,1556,496,492,1058,770,982,890,1126,1290,826,1696,668,1122,1132,1082,632,1114,950,1304,2188,726,2614,856,746,936,816,608,734,792,1404,764,1128,584,586,556,700,816,780,530,626,940,1246,1540,816,802,820,1828,1444,688,688,728,682,2550,762,774,944,564,862,626,1208,932,932,500,666,664,1410,1334,664,716,800,642,578,682,828,700,912,1398,660,588,2068,636,736,2614,2462,1338,2392,952,1140,508,1044,914,700,506,826,738,738,328,2040,964,864,408,432,516,598,456,786,896,790,1710,514,1146,776,1036,616,2946,866,976,826,2842,2038,636,404,634,1344,1628,620,942,728,792,654,700,990,860,640,826,998,922,512,1158,790,1292,1666,1936,2688,682,2702,2886,536,1090,514,590,596,594,538,512,714,1178,782,1436,2340,2248,356,672,604,2220,1582,386,508,558,618,1514,1522,1064,1292,1380,2168,2438,1534,1348,1330,826,1274,1402,496,896,904,1416,798,1544,1140,2314,1634,2656,2308,1800,1322,754,658,718,996,2690,854,766,1064,800,734,966,920,812,780,948,784,722,2706,674,712,586,486,694,562,1552,1900,1832,2116,1996,2042,1944,1888,620,1880,352,816,2648,2710,2292,516,1250,2282,2302,1658,876,2640,544,1852,712,2652,1356,2476,716,1736,2380,2528,1452,1230,2196,2708,490,1146,1798,1106,916,2200,386,446,536,864,544,634,552,782,1226,1174,1262,1064,426,1914,1224,882,478,1598,970,714,322,1152,2244,2268,2144,434,2284,1132,652,860,1062,644,310,416,1226,908,872,926,1902,2286,2240,1208,1164,2482,2662,2594,2310,2000,2564,2358,2300,694,908,2700,632,2696,2218,930,564,670,962,2696,868,640,644,740,688,606,630,624,618,730,506,2738,1036,670,958,578,818,664,680,580,646,700,788,726,632,646,702,686,656,642,604,654,1690,956,946,1128,954,1056,996,712,982,2114,2724,540,950,582,668,606,616,674,1082,1208,2718,1490,1280,690,1240,1484,1290,1286,478,564,794,764,1046,1052,842,782,540,544,2726,788,1182,1216,1312,1228,1332,2066,936,1460,488,1488,2692,2418,1854,2420,1644,1236,462,2732,350,1900,406,974,540,678,1194,1904,1408,618,530,2112,2722,1888,996,814,2062,498,1248,992,788,1842,1900,1340,2002,2710,342,592,510,634,778,1976,494,1342,1962,428,806,866,1222,714,1364,574,512,1246,2716,502,1250,404,754,1870,792,780,1878,2700,512,722,750,1176,1572,2162,466,436,492,2708,590,866,876,1456,766,610,1336,1798,1408,2426,616,1148,1056,810,1768,640,890,2748,1174,830,484,630,632,954,360,498,2416,422,1274,1288,1298,346,2076,860,1252,1162,1176,946,918,1228,762,2310,902,1314,936,1366,772,1228,1388,676,766,462,356,1148,1232,1362,354,332,1864,448,610,1724,2402,754,2352,864,1234,2696,494,2728,2630,666,1928,1886,1274,2458,880,2698,754,612,1492,1660,1274,1114,332,708,2702,514,1464,598,726,874,864,1542,1998,974,1934,1984,1592,1248,1116,2672,1036,1082,1054,1592,1516,2562,786,784,1146,1676,654,1470,1394,1896,850,646,846,1320,1000,1634,1322,1734,460,516,1582,524,1558,1040,1424,1502,2708,660,1310,1104,1112,664,1014,1280,1272,848,924,942,586,772,934,364,686,1140,478,486,516,1324,854,764,2294,740,328,1048,2012,626,1076,1908,436,1508,444,748,778,2094,2012,2712,2084,1472,452,1992,660,1364,1970,1996,858,922,828,1836,1440,736,1054,824,428,588,1478,1442,384,318,1628,946,2592,1322,1570,818,1256,1106,648,1202,1064,510,1224,1212,2702,898,1328,1262,1222,1078,1232,612,1070,1116,856,1542,1014,2698,986,1372,1996,814,470,600,718,2638,2516,1198,1192,566,622,1766,712,1018,700,418,880,570,352,458,498,412,386,460,496,2812,496,2720,2710,706,586,706,636,670,588,330,2748,972,1296,840,2530,1022,1090,672,748,1260,754,738,302,850,860,1008,534,600,534,796,846,850,1190,424,2606,2772,412,894,1164,934,2836,882,560,2578,812,642,504,382,368,466,334,656,676,1126,2684,2908,2218,774,1562,2716,2608,768,716,2796,568,1286,958,470,760,1584,1948,964,1444,838,1158,570,2730,1342,1198,646,746,768,528,1608,738,502,612,1192,756,854,1730,2726,1030,978,750,380,734,1008,1206,1600,900,698,2700,1130,1068,2378,2610,1238,1196,1148,2312,1374,1810,2798,644,1936,972,978,1230,1186,858,1304,842,1300,930,344,2594,2704,600,1164,598,426,2718,964,1584,648,934,332,1290,1298,2778,510,2388,2766,1558,2030,1418,772,1632,2294,1006,2810,650,2312,858,746,1322,1200,2982,322,822,572,550,478,664,2630,672,608,1804,2678,2308,586,630,664,572,672,696,878,2626,1276,778,792,1474,816,846,678,998,864,746,1772,2202,622,2512,696,638,1000,542,652,654,476,2308,1016,2292,394,492,802,472,1108,970,2402,2178,1184,1376,868,866,1080,1054,1140,1238,664,1032,1406,516,514,826,530,612,1032,734,700,1926,1380,2612,1026,1432,490,1120,522,1640,714,1530,1950,1212,1332,1504,1012,980,1384,2222,806,2012,558,588,1594,2294,2152,1120,1180,1026,1648,716,1710,1866,1584,850,1770,2370,398,810,348,380,640,638,544,494,900,770,574,1542,1322,722,828,668,486,1356,1126,802,1718,2626,1450,2234,700,544,1690,1534,1842,696,1414,348,812,682,820,1262,1220,374,618,570,764,1494,646,1732,1140,1048,2316,1584,632,1174,946,1068,2244,2606,1928,648,1750,1580,952,848,646,404,704,418,826,1692,484,816,702,922,1748,608,2652,2630,488,1178,664,878,1638,884,442,1302,1422,812,1552,1574,828,424,774,996,2672,306,1078,1074,520,574,2626,2776,2702,2676,2750,2738,426,2064,426,2112,994,860,2216,514,1890,1782,350,342,2250,418,1684,386,688,802,1228,1092,800,356,484,1982,1946,882,404,1134,2672,2162,524,696,1484,1194,1504,1784,870,1002,570,474,700,816,1804,2828,508,1942,1240,760,1344,634,416,956,872,690,934,888,782,452,432,430,354,350,612,2674,648,642,964,530,658,580,696,716,950,606,664,680,1278,2484,612,2192,2592,526,864,1014,458,742,956,1478,1788,326,2938,2932,2798,2772,1058,918,1662,2946,422,430,560,456,730,758,344,804,1072,856,926,538,932,942,1182,1324,1320,510,600,708,1294,710,2582,332,1970,532,304,1202,702,1218,710,1198,334,2940,2918,2518,888,746,754,906,906,748,2676,2924,2670,2910,968,520,402,2902,2680,1542,816,1300,832,508,626,612,582,406,1264,1542,2892,1176,1400,1478,2974,720,694,690,920,908,1834,2980,672,964,672,676,802,912,1074,1288,1224,1228,1004,1338,1454,410,786,490,1094,1102,2476,958,1216,2298,758,2724,1312,792,1678,858,2730,1118,674,724,762,666,928,2860,692,498,902,822,1276,416,968,636,534,854,522,538,520,1258,1462,2760,468,834,406,650,2056,2230,1904,818,396,772,1260,1152,1344,1468,322,2908,1188,486,438,654,2946,816,814,1208,1598,384,810,508,1490,804,1932,1500,544,632,1812,436,2380,2774,1362,1040,1268,3002,828,1638,3002,2706,3035,2040,694,900,648,1182,524,326,1586,998,964,936,446,1550,1292,322,326,1590,1486,1130,604,1396,374,2940,772,1160,1368,636,1644,572,1414,832,1008,616,2838,698,456,946,846,796,988,1558,452,1146,1440,2920,556,484,826,1474,498,1880,1196,1558,2928,1258,1250,888,768,1182,1656,2520,2934,2846,486,1246,536,1350,2826,1396,1204,1538,1252,640,766,444,644,1704,2484,704,710,3061,1860,856,1628,690,474,2808,558,978,300,1844,1804,570,824,2926,2712,1906,900,488,440,878,1378,1174,754,586,2870,2358,2930,2982,1766,1814,444,598,1054,3000,2792,2918,1230,816,1098,688,1224,2858,1132,2884,3004,2948,1052,1828,2908,2110,610,1034,1052,1278,864,664,352,2928,440,512,490,1310,494,406,1346,2796,2842,2934,1406,424,900,858,516,856,846,586,954,882,656,888,872,868,2972,2984,3022,2960,3004,3022,892,356,542,1364,334,448,356,1288,866,466,958,358,506,556,2968,996,2918,442,2282,2092,2010,1354,1346,420,846,712,426,862,1546,976,636,504,442,488,552,488,2572,552,630,632,472,772,1666,1100,2556,1792,430,692,584,2702,2448,932,1358,1110,796,812,806,782,694,752,2890,926,1446,1840,664,722,1780,1400,1064,1332,484,662,576,858,1362,2668,1846,686,2458,378,1076,1162,3038,992,690,776,642,764,704,638,776,702,544,1238,598,2604,712,804,820,1648,436,898,696,866,674,996,1448,472,2582,2594,2630,1904,668,2908,2590,662,912,928,2552,812,576,778,2622,1084,936,856,1716,2948,1424,2490,878,2906,648,566,1800,542,956,862,406,434,1576,2818,946,1008,1792,660,2642,690,1368,870,2278,464,1748,1042,1980,1052,1060,2920,1826,916,1428,1558,1184,1548,2942,2904,1018,1174,786,476,1466,2932,704,1914,928,896,784,714,2922,920,1340,2094,708,1200,1152,1186,1650,1268,1728,1118,976,1966,742,2190,2838,610,2196,2392,520,2702,2138,1150,1644,1054,1148,1176,842,476,500,1588,1628,1334,934,950,1470,1084,896,1600,784,1008,930,536,568,598,712,582,894,1172,708,1008,848,944,1426,960,884,1210,1042,2028,788,1156,1458,862,990,838,1654,1634,1894,998,412,724,680,986,594,670,840,826,384,698,1298,1110,1116,922,874,604,624,556,1450,2496,1094,812,1114,492,1318,2922,1968,1068,1456,1580,1266,1034,926,822,638,472,478,2912,2286,816,640,658,520,490,1922,1556,484,1116,596,378,712,698,700,714,882,1690,488,636,740,654,1480,478,506,420,368,730,570,1468,342,348,1576,964,692,578,562,1314,1114,804,800,1766,988,1452,868,1128,640,1112,1132,750,640,798,508,506,732,584,764,858,792,580,1254,1246,818,518,2014,2626,822,674,988,654,1804,828,1390,1154,1032,2012,2126,560,1132,2236,1332,1974,718,1232,660,810,1084,1830,1610,2654,1098,740,1176,1810,1516,386,916,2076,654,450,738,1520,582,438,824,2474,928,954,1702,828,682,570,1404,2739,624,776,2916,898,878,956,1676,680,790,736,1560,2678,1976,684,686,788,712,1508,388,740,668,740,946,2898,1618,2706,2736,2602,1302,934,370,538,1924,752,754,798,636,806,686,778,654,732,634,570,710,694,574,664,1212,2696,652,1290,1228,638,484,912,1388,1130,778,560,580,764,930,498,972,456,2650,1206,1344,2564,2598,1396,1504,802,708,712,910,660,674,2634,2910,594,934,494,1374,652,658,1296,474,822,500,720,1198,932,696,930,2390,668,838,428,574,680,948,1642,958,478,480,558,558,1038,822,582,1242,1256,2090,1126,826,942,936,1806,1310,1720,1100,740,732,1176,1180,2736,452,816,2684,1258,670,412,1084,2892,1292,1166,688,1156,794,972,2248,1032,638,670,1130,2966,800,814,918,668,1032,1004,756,1508,704,674,1002,2430,396,1406,838,844,1616,2716,2730,2724,1040,1998,2140,588,2674,2912,1346,1976,1132,1142,774,658,498,1058,782,970,898,1112,1276,828,958,1678,668,1224,1114,1130,1096,1066,388,1326,2338,722,2622,850,742,936,822,744,728,786,1402,758,1124,584,586,556,446,658,802,754,500,616,1422,1538,798,802,386,1722,1444,692,694,740,682,750,1052,708,2560,746,786,920,1064,622,900,1208,602,928,500,666,1372,1342,656,738,716,1226,574,672,848,716,888,1410,656,592,1662,642,886,2628,2572,1366,2376,944,1052,486,658,918,540,502,820,740,732,2672,370,976,866,474,410,434,382,534,594,456,786,900,786,1788,990,646,1032,618,2922,864,502,372,992,822,2848,2044,630,402,670,1302,1746,616,934,802,796,662,982,772,640,822,1000,918,1428,1400,1146,792,1216,1668,1924,1590,858,1010,934,938,2382,2326,2810,2346,2790,2398,2276,2254,2414,2806,1764,2202,1306,1344,396,1248,1190,596,458,1630,390,384,456,300,438,436,376,468,1740,824,480,356,3328,1856,2036,924,1748,1188,1178,2124,1206,1110,1224,1344,1196,1130,1176,1128,1190,1250,1602,1688,1728,1734,558,854,524,2596,1844,2688,2040,1024,1002,2646,894,842,1532,1500,1378,2774,1058,1484,1168,764,780,1254,1422,1472,576,1546,358,1436,1568,1068,682,624,730,1302,782,872,1574,648,972,910,1108,1026,1060,1096,1222,1042,2090,1252,2198,1296,1850,1250,1074,1410,1862,450,1792,1554,332,1492,1304,1130,1076,444,546,1062,1082,1298,1388,1192,768,1710,1216,1862,1854,1240,978,1256,578,1072,766,520,2360,1564,538,1324,1366,1200,1230,1260,894,592,1608,934,316,1228,586,424,1288,758,702,886,338,820,728,758,586,1282,772,480,680,2112,926,880,1030,1226,2138,988,1034,1206,1044,1604,1592,1230,558,1568,1390,1236,542,522,1094,1048,686,764,1378,1436,1572,2654,868,318,730,1854,1158,1242,2662,2086,906,790,2156,1864,610,602,768,936,926,760,904,496,568,1212,1114,384,1254,856,566,2706,1592,596,1048,726,778,2372,2378,2262,2576,1426,1178,2742,1182,688,1614,624,512,1300,1264,944,578,614,748,870,782,780,1564,1818,1890,1040,846,2662,1226,328,882,1178,1596,468,2094,2200,900,1900,708,368,648,598,848,564,1058,1576,1886,1164,1060,822,1184,2266,2482,1566,1490,596,638,1072,1136,560,380,1080,688,1220,500,1264,2728,592,1268,1264,1246,346,1678,1670,810,1288,1548,2250,2712,2702,2732,1494,2072,1724,1924,1760,2668,2386,2682,1868,594,2654,2540,2796,2686,2316,776,2354,1996,1598,1374,1362,2166,1906,600,1346,1626,2072,1522,1552,1700,2104,1016,1240,2174,1490,1782,1324,1538,1626,2248,936,1810,964,1518,1128,1240,1590,634,622,858,572,1554,598,1096,1184,988,1580,1988,2702,384,1744,1486,2054,2780,818,680,1526,1650,1760,1690,1128,2720,2730,1418,1816,1778,970,958,1200,1262,828,1616,1560,1584,1102,1758,632,2682,1332,2502,2644,2810,2188,2724,2406,588,2278,2640,1054,2674,1616,1620,1600,2536,2658,1290,2690,2852,2662,812,906,1600,1592,1512,1570,1588,2668,1474,462,1320,1874,1534,598,958,1146,1278,1376,1898,2268,1470,1538,734,688,1396,1516,840,1860,1570,864,1828,1430,2090,796,686,1130,1564,534,626,744,1856,1006,1072,1186,1824,908,880,1184,1182,1822,1594,2352,2234,1484,2158,724,576,1088,1464,1134,856,528,2462,916,708,778,746,766,752,1418,1906,1556,1610,1562,1772,2340,2576,1258,1876,1574,1542,1086,1576,1550,890,1438,864,1064,2228,1314,1448,782,960,906,1522,1904,2638,2678,2638,1612,1088,946,1482,1598,1530,1946,1484,2770,454,1180,922,1312,1950,2666,1524,2330,1188,2824,2208,440,524,2246,890,1972,1566,2228,2100,2196,2598,1492,746,2646,1512,2760,2658,1598,1808,1224,1604,2328,752,1616,2188,2524,2608,1246,2684,1020,1526,2030,762,2090,580,1304,2182,478,1556,1864,1654,540,490,2436,1906,864,2036,1590,1940,1252,1270,2302,1146,2118,1112,2156,1546,616,634,802,1572,894,2672,2398,1968,1550,2008,1870,1836,960,522,666,1536,1418,1440,884,678,1000,1134,1494,1894,1208,1630,1186,1242,950,638,796,1014,1544,1478,1042,354,834,742,1498,716,840,596,1446,2688,1816,614,736,2054,1062,1542,1426,970,834,2444,638,2664,2218,2548,1476,602,934,762,572,2326,2030,790,1064,1404,1754,1508,2038,1604,2638,2690,1316,1028,2634,2640,928,2666,2654,2638,846,2618,2660,1860,916,784,964,2670,2754,2656,2656,996,908,1400,1020,2652,1076,1764,2734,2736,1014,716,2694,602,2562,2540,2334,1168,2688,2658,2200,2620,1552,1098,2764,1288,2642,1906,2628,2174,2548,1294,1506,842,2768,1180,2654,1438,1258,774,2076,1724,1566,2692,1602,844,1452,1274,1218,1558,1114,894,1690,704,2656,814,1092,1110,1528,688,1582,2010,1598,2678,1126,1844,720,1844,1590,2144,2698,950,1052,1212,2668,964,788,1538,1954,820,720,1044,1256,1562,764,772,2774,2648,1546,780,732,488,668,450,958,1310,1254,850,2638,692,2220,2372,1550,1290,2150,2294,712,928,872,1132,1000,460,1548,1666,1272,586,1558,2036,2690,1314,2174,1132,758,1110,626,2526,930,770,1094,1804,888,806,792,594,632,1274,782,634,630,1538,1550,988,858,1024,780,2782,796,1082,816,574,818,2050,936,1548,1566,1640,2686,1526,1804,776,1560,2602,948,1840,902,1468,1426,1370,1004,2668,2700,1546,2668,1290,1090,1304,762,2186,2636,744,2350,2208,1456,2204,1098,2536,2256,1066,750,618,794,760,798,794,2400,1454,888,2090,2138,1600,2760,1418,1148,1628,2450,1578,2706,2686,2718,2676,1570,2680,2678,2072,2658,1868,2800,1588,1806,2668,2292,1570,1362,1774,812,1908,2332,1678,2446,560,2662,2636,1562,532,2696,1186,1104,2636,1668,2692,2192,2210,2766,940,2190,1524,2772,2750,2684,2052,2744,2486,2128,2406,1538,2798,808,806,1832,1290,2572,1194,2532,1872,1538,1682,1672,2782,796,1826,1644,2158,868,852,2424,2012,2540,2652,566,1984,506,736,1202,2774,2746,1346,2176,786,1506,722,632,722,796,2650,2016,426,1174,1264,2652,2562,1104,1364,1552,2562,2106,1256,776,1460,1640,960,1490,2658,2582,2128,1050,2546,2684,2676,710,1888,792,706,884,778,760,934,932,1644,1534,1748,820,1384,1454,872,916,1494,1400,2216,1322,878,918,1128,626,398,1702,668,790,676,1670,696,750,466,760,1154,2182,2322,1510,908,576,788,360,2270,1870,648,1604,1870,894,920,1572,1224,2342,1390,1240,2298,1834,2662,946,1384,2798,2344,616,758,1114,1104,2162,956,518,1040,1544,1420,1784,1756,1224,394,1824,1642,1342,880,1706,734,1192,2262,606,1368,456,554,780,748,1260,868,856,1562,2198,604,682,1224,2122,780,1176,1010,1170,1820,1222,1222,1412,1522,1210,1186,932,494,1450,1438,1212,1198,1136,1224,1234,1856,1004,1236,1404,1322,1398,1470,2296,2644,1224,572,770,534,840,690,736,942,2650,1370,1380,556,918,1216,2594,2646,2772,1452,2646,2660,2714,1058,996,1210,596,798,1568,2100,902,1192,1162,1804,2668,1712,1434,1490,1550,2332,2204,1504,2378,2262,1560,2592,2510,1204,2324,1300,1884,1032,1490,1024,1316,2030,1000,1260,614,2418,2258,2644,1550,1752,1408,1236,1074,530,1196,1814,1070,1548,1854,1102,1318,728,1542,2624,400,2601,928,442,942,894,1894,2312,1630,1268,2552,1240,2242,2618,1504,2614,1244,1596,1532,1120,846,1584,1354,574,1318,1508,532,556,1314,1204,1826,1360,1870,1438,1472,1174,1148,1074,646,1482,2256,2094,2100,1536,782,1552,1084,1088,2608,1156,560,546,1892,1396,1512,1644,1790,658,1868,1778,2726,912,634,578,2090,1618,1636,1240,1294,2492,2736,1490,1358,1470,1982,1894,2590,1522,712,914,798,918,880,1506,838,1804,924,1556,2796,2626,1506,1508,920,2562,2632,764,1528,1674,648,584,1324,2074,1862,1872,936,2476,1338,2292,1230,1128,2066,1542,2496,1912,372,1514,2598,758,320,1990,1238,1404,1740,504,932,526,690,1314,1408,1552,1850,1598,776,1132,400,1440,1458,1146,402,376,2632,1118,496,930,2248,346,632,2646,1890,1120,1358,1764,1354,896,1248,2306,2302,1350,2640,1030,414,592,2342,478,1354,1536,700,744,496,1676,470,1878,2782,596,652,584,800,772,1220,2518,2566,2182,684,574,1714,2658,2638,2482,628,938,2448,2492,1540,1304,992,1158,588,1888,448,920,482,1486,2584,2148,1762,2570,2676,1036,770,1480,2090,1430,798,1170,2494,1730,2464,1646,1898,1232,1852,2628,2786,790,446,2004,2490,728,1104,1176,1218,1510,1546,2598,2450,1564,2480,592,1218,766,752,452,754,608,718,782,800,930,918,714,1064,842,820,596,696,1534,682,630,566,1872,1486,1830,1568,698,2612,2580,2436,2610,1976,548,2658,816,1574,2602,1110,2438,2480,2484,1464,898,1354,1538,1234,1848,1248,1246,1450,1006,1464,2566,2640,2440,2218,2540,2630,540,1544,722,1884,926,2588,1360,2672,1552,2650,2618,1596,2656,914,1876,1828,870,784,2322,1522,1862,2626,1716,2680,2636,2622,2652,2634,858,2656,2632,2666,1794,1560,1542,2200,1438,2484,2652,2382,2020,1862,1424,1472,2488,768,762,1536,1920,1206,1090,768,1850,1236,928,762,964,712,1224,2302,1498,922,782,734,708,1632,744,1240,420,406,894,1200,1820,1342,2210,624,1128,2030,1750,1548,892,628,2146,1566,1446,796,1540,2106,2640,962,1418,1050,586,810,2338,1946,670,2296,882,1276,1264,344,1114,2068,1824,3580,654,410,1578,932,1198,2500,2578,2496,2606,2300,2318,1660,2378,1516,2494,2594,2042,568,800,676,1000,1750,768,1082,768,614,1210,748,722,1232,900,558,630,2214,552,594,776,2260,810,394,1194,794,650,612,698,1456,706,1210,1444,1256,2184,2642,2492,2594,1846,1258,2608,2744,1546,2628,1452,2590,1544,1594,2220,1570,1782,404,1456,2268,1568,1994,1972,2572,842,690,568,2470,2526,1138,1242,2642,1128,1476,1900,1428,2210,2640,2284,2670,956,2142,1306,2440,2374,1524,1508,854,1026,2632,2510,2476,1538,1380,2462,898,944,2030,2230,1460,1422,1266,2564,2480,2314,960,880,1976,316,1932,1556,558,2752,754,1384,972,2648,1012,614,632,944,2660,1392,2574,2612,2166,2682,1256,2506,1564,1576,1998,2678,2220,2350,1574,938,902,2586,2454,1772,1732,2500,2664,1230,1836,1578,1664,2734,1628,548,1222,2564,2052,1528,1238,954,2634,404,2190,1116,2544,1190,2448,2646,724,1296,2504,2618,2556,2654,1222,2608,2574,2630,2616,2518,2612,2656,924,1828,1906,1694,1536,2576,2312,1306,2656,1106,1202,1206,1510,950,1100,1402,2006,1202,1084,1094,1136,1116,1696,1098,1532,1820,1804,2606,2762,2638,2646,2584,2622,2590,2616,2566,2600,2776,2656,1236,1184,1248,1298,2636,2608,1684,1650,2448,1064,1194,2652,2578,2772,2010,2638,2554,2558,2668,2024,2656,2766,954,2312,1568,1880,1576,1400,2250,768,1382,1810,1238,770,1188,896,1726,2344,736,1232,2610,1870,790,1568,2380,2010,2784,982,1266,1036,744,758,2312,800,2208,2164,1302,1568,2778,724,1868,1562,1464,908,1442,1568,1572,954,2552,3496,3496,930,2582,776,1788,1392,890,1232,876,684,1390,1160,1072,1026,1178,1044,1574,642,1474,1966,2644,1252,2662,1544,2642,2666,1016,2622,1802,1068,1902,1558,672,2608,1508,2016,2648,1994,2656,2634,1692,1116,794,1066,928,1992,2644,764,1548,1272,1710,1482,1524,766,1160,1926,1962,2640,2020,2026,1678,2566,1264,2308,1540,2564,1724,2020,2612,1544,792,1670,738,1868,2584,1520,1536,1508,1196,572,1210,1330,2648,624,650,1532,612,2392,2328,1506,1624,1306,836,1572,922,1226,1472,840,2446,2614,1544,1538,2544,2006,1308,1432,1366,1954,704,1242,2426,1948,1062,1352,1838,1880,2164,1910,1564,2046,1224,1508,2240,742,2628,2000,628,486,1194,2280,2388,1152,2032,2016,1158,1072,1994,1598,1774,1498,300,306,2298,1994,834,964,1032,322,2266,1548,766,2038,1218,1164,1532,1366,1018,2020,2294,772,2266,1992,2314,1412,1144,1548,2028,2216,2286,2046,1214,2616,1216,1524,1658,2554,602,1176,1320,570,2726,2724,2278,2562,2312,2466,2700,1518,2594,2010,1564,1170,846,352,2578,1406,916,2798,1460,1020,832,1508,1530,2010,2738,2000,872,2638,2014,2266,1484,1960,1334,1284,1552,2632,1574,2644,2740,2594,2694,2724,1470,1502,1004,1526,1554,1522,1994,1452,1618,3627,3627,934,452,690,350,564,742,1482,756,2168,2354,796,1528,1588,1166,2724,1222,672,1060,456,1856,1428,1528,2620,2112,822,2102,752,686,2030,1708,950,2150,1858,2608,918,1456,1064,2636,2680,2660,2694,2496,1064,1322,2176,1078,1994,2744,994,1836,524,968,934,998,2460,2644,744,692,698,2744,2456,930,1058,2074,1210,450,1238,728,1428,1874,1262,556,2630,2310,1952,2206,532,548,478,2122,2286,2014,924,2592,2184,668,1942,1780,1682,1736,2592,602,1770,1586,1154,1146,562,898,410,616,1722,690,2344,1078,708,852,666,1424,1362,2400,2192,890,1204,1146,1054,2654,938,2536,938,2630,2024,1278,446,452,2660,776,1802,1256,2612,974,1220,2332,2618,1548,918,762,2170,1932,1230,1380,1366,682,620,886,1636,856,1330,1574,2200,2734,1520,2158,2160,2206,2334,1968,2180,1854,1246,1038,1072,2546,1998,2506,1262,1200,2184,2332,2638,2630,2658,2382,2166,2546,2218,2744,2160,2646,2408,2204,2308,2768,2098,2704,2026,2730,438,1304,2082,2098,2338,1556,544,1902,2564,1536,2656,2652,2016,1904,2022,1576,2074,2570,2226,2182,2634,2196,2188,1526,2292,1172,2664,1596,1454,1146,1036,1110,2186,1536,1904,686,1738,2926,928,2162,1528,1176,860,582,738,532,896,1726,1110,862,654,578,876,880,1482,2964,1524,1552,1418,314,2002,1530,1266,546,1570,1562,1566,2338,2582,2750,1532,726,770,2290,896,2754,1228,1572,2348,716,1564,1226,1554,484,2026,2348,1482,1540,1236,1524,1950,2018,1244,1584,2618,1596,1564,2034,1572,2238,1082,1992,1414,1564,1136,2040,1806,638,2646,1890,1576,1834,1862,2188,1546,1552,2350,2302,2232,2632,1492,1640,1476,2304,1536,2426,2530,2626,1824,1470,1284,1986,1542,1228,774,1442,970,1482,1540,2598,1252,1256,1198,2328,2756,2606,2312,1538,1220,1556,1494,1554,1586,980,358,1158,1668,2304,1260,894,488,914,1828,1512,1216,2626,1426,2588,2612,1418,3554,2656,2500,512,432,660,384,512,632,628,336,620,452,348,3130,484,304,384,728,384,616,560,564,568,542,3282,2004,430,428,512,414,416,532,518,506,538,512,1675,2512,1998,370,3044,2976,2238,1162,2284,1182,2216,3480,3524,3648,3616,2742,3958,3670,3198,3058,2512,4486,3456,3322,4368,3238,3556,3678,3638,3478,4100,3526,3822,2806,396,2840,3324,4132,2882,2440,2974,2886,3408,3966,1464,3770,3264,1070,3982,2572,3616,2656,3722,3636,3294,4214,4286,3920,3538,4486,4558,3876,2690,3070,3402,3644,4264,4262,4056,4292,3884,3460,3408,3552,4028,4068,4166,2656,2140,1856,2674,1990,1830,2154,1242,814,2152,2670,2192,2124,1908,1834,1818,1890,1980,2114,992,1680,604,1132,2646,1836,2216,1694,2106,1380,1660,1774,2656,842,708,304,772,2676,338,656,1896,1946,1026,1670,1158,950,1674,1858,626,424,762,2648,2672,1002,1884,1558,1736,1876,2642,2194,1908,1888,2148,1832,2166,1892,2100,1954,538,722,640,816,1256,1356,2122,1068,1830,2646,2654,2036,1852,948,2652,2670,762,1582,1876,2652,2658,2268,1226,970,2796,2428,2700,2746,2624,1792,1294,1382,2478,852,1030,1228,1964,2750,460,2476,2578,2062,548,2084,2180,1610,1446,1600,1776,2192,2450,2458,2458,1574,488,1704,958,664,2604,1518,2374,1480,2052,1382,2640,2130,2052,1126,1426,1318,1678,1490,2478,1128,2768,2356,2274,766,1498,1766,2430,596,2490,1122,2614,1664,2464,2822,584,1678,1346,1592,2078,944,2336,2254,2796,974,2342,1374,726,504,1032,2746,2500,2142,2804,970,1138,1428,1188,1186,2432,2406,2456,1744,2386,712,874,1810,2166,926,2380,1056,2458,2518,2798,1468,1602,2478,2484,2456,2272,2690,2460,1360,1626,788,2726,2384,1266,2412,1752,1592,1876,2508,2408,2428,2404,2446,2552,1072,2658,2634,2360,594,2046,380,340,2058,1196,976,2822,2046,2742,2798,2594,1782,894,1378,2470,848,1032,1236,1960,2464,432,2444,2634,2074,1510,852,2094,1602,1340,1632,1766,2096,2432,2332,2190,1556,492,2446,2608,1508,2376,1490,590,1376,2654,2490,2062,960,306,1434,1612,1498,2466,1132,2714,1942,2036,712,1424,1772,2394,590,2490,1150,2602,1674,2446,2848,582,1664,1338,1594,1862,938,2322,2262,2818,2350,1382,1104,770,1098,2744,2462,2130,2706,964,1138,1436,1174,1192,2418,2380,2420,1716,2388,748,878,1800,1262,920,2362,956,2436,2530,2796,1478,1612,2448,2448,2440,2182,2350,624,2408,1344,864,624,564,2674,2358,1250,2398,1704,1558,2424,2480,2394,2408,2376,2426,1732,1576,758,1060,2602,2344,600,1512,796,3382,2578,2546,2202,3134,3176,3112,1474,1872,1426,718,1158,646,676,2822,1166,3108,3032,1826,2452,712,2540,680,2582,2636,2826,2142,2626,2396,2870,854,830,2502,1032,2578,640,830,2566,2536,1232,2476,2882,2542,1178,810,2526,3102,2972,2062,1680,470,946,2264,3132,1822,464,1010,2812,1762,2012,1998,1866,2448,2482,2428,852,366,1454,1114,562,906,502,302,526,2212,912,2424,2370,2210,1432,1904,622,1974,2010,2058,2210,1216,2038,1864,1884,2244,832,746,1962,808,2018,502,648,2008,1990,962,1646,2352,2248,1992,2174,536,1972,2304,2292,588,850,2166,744,1762,2420,1424,826,820,2236,2792,804,2384,2832,2884,2868,2792,2664,2832,2828,2052,2288,976,1464,1408,2524,876,516,938,940,2734,2710,2032,2444,2046,2828,2688,2732,2396,2784,1682,1316,1326,704,712,964,1262,334,400,398,368,1244,1264,1160,1100,362,366,408,942,534,1132,706,402,738,1996,1410,2080,1670,1750,1488,1500,1502,1390,388,512,788,2160,358,1566,932,1268,470,394,1020,1092,828,548,412,648,506,418,596,652,444,398,3192,1012,380,900,582,754,332,796,900,442,646,1510,716,686,436,406,364,538,416,586,1254,1162,1134,1292,1042,786,834,536,828,334,1488,1614,476,656,726,608,926,1042,414,400,354,2216,2754,876,740,2154,540,834,640,634,544,640,412,348,372,354,370,354,358,358,358,350,366,356,358,352,356,324,376,320,352,358,354,374,360,364,400,364,350,494,394,352,466,372,328,798,834,1578,1076,358,358,362,370,476,364,420,364,350,352,346,348,346,354,352,346,356,358,356,428,362,350,356,362,368,356,362,352,366,352,364,360,354,356,360,354,364,364,372,444,360,360,354,364,370,354,354,364,362,356,360,362,358,356,1798,1182,400,680,1132,824,586,1800,1166,722,924,304,562,584,1274,526,1050,528,524,552,520,558,616,360,690,530,344,886,1714,436,418,1196,1074,356,1030,332,924,326,974,764,1000,1590,778,566,442,586,1254,1002,762,1720,358,956,370,336,452,704,542,584,460,924,756,792,812,780,1632,772,768,568,544,452,452,804,788,408,412,440,436,436,416,312,620,356,564,552,600,528,524,548,548,568,552,520,468,484,540,560,388,384,916,780,4356,624,548,524,452,316,620,556,472,544,528,416,428,452,364,652,756,544,564,668,664,596,576,560,584,564,580,564,500,508,564,536,548,564,572,584,588,580,580,644,616,436,580,572,568,576,552,544,604,540,540,564,548,552,568,732,560,580,576,580,540,616,680,668,640,608,680,544,568,684,568,388,800,436,568,464,640,640,496,324,300,796,864,756,764,744,740,724,656,608,552,488,488,440,392,324,404,424,360,452,576,536,540,532,536,560,560,544,548,548,544,580,552,552,560,372,388,428,484,468,552,572,572,536,560,600,752,564,576,572,1204,440,604,776,728,556,580,756,704,736,564,736,548,720,760,572,752,1092,472,552,376,396,872,2520,2656,2608,2624,2712,2460,354,790,790,590,812,786,958,866,894,788,784,946,922,812,1024,750,916,826,946,1018,922,984,906,948,944,1046,1042,886,734,744,770,846,844,948,926,834,880,874,804,816,1068,914,854,816,830,444,442,690,716,1040,704,1014,886,734,786,402,856,1370,1386,1504,1504,954,1722,1690,1180,1256,1648,1102,466,822,862,2430,878,412,782,540,748,1044,408,1038,1206,1988,900,1032,2396,2400,1872,2522,1106,884,828,1070,448,1788,2016,1024,402,924,2156,2106,2786,2134,460,1096,2436,2380,2482,1100,706,1948,728,2394,1796,2262,2192,2564,510,828,886,2370,578,516,1180,662,384,2270,556,2044,706,640,524,1042,1002,456,544,382,396,580,638,410,314,474,592,818,808,826,652,832,666,674,604,498,1140,596,624,740,616,376,624,2478,2240,1078,920,490,644,414,440,1056,470,714,468,472,954,940,942,966,900,934,890,2346,386,586,584,364,524,770,782,772,778,770,822,776,784,484,452,468,476,464,472,1052,1568,2348,534,872,784,648,926,660,714,642,914,854,676,776,836,830,772,810,890,752,948,808,1116,1092,1102,1052,2228,504,418,342,2158,940,926,932,930,934,916,956,1348,1334,888,866,898,888,894,890,894,898,900,1384,974,1420,760,768,1008,722,802,762,872,1170,2256,2226,950,1008,476,956,808,626,636,1272,1138,1180,2510,1258,1202,1200,1186,964,1084,684,760,764,752,758,736,746,1320,882,898,1162,940,908,530,1198,576,380,1572,574,1538,2386,556,884,544,414,2298,558,520,822,886,2446,566,546,622,568,818,442,374,426,380,500,390,358,446,402,526,378,376,388,402,410,366,390,388,380,384,386,384,386,414,514,388,514,2366,576,384,1502,552,396,1066,418,500,628,916,566,1448,800,802,1076,1218,1134,1334,590,1210,670,748,782,802,802,740,2090,848,826,846,840,834,834,788,2094,668,660,782,758,736,646,912,736,610,358,784,1520,1438,1462,534,596,1460,1140,494,764,1148,610,638,786,964,1840,710,522,886,848,572,2808,2686,2766,2788,2732,2880,2844,518,730,624,540,434,440,336,530,472,614,438,530,486,474,662,1052,612,914,1132,380,902,1677,2552,384,2236,1320,352,3701,2494,1702,968,870,1394,686,870,3701,1900,660,2992,858,496,628,2186,2413,3026,3792,894,352,878,619,3786,1234,2376,449,1758,2444,882,884,424,835,3795,1850,616,728,764,742,1019,858,970,2216,1114,614,756,2224,3795,680,2098,3606,492,3056,2594,846,2972,784,1518,1200,930,1732,1268,1374,1526,1468,1296,2950,1388,1556,1592,1070,1438,1588,1164,1200,1700,1522,1616,1428,928,1486,1240,1470,1532,2154,934,1624,1514,1690,1980,1782,1980,1186,1374,1362,1308,1324,1384,1680,1276,1304,1426,1802,1748,1432,2970,1262,1884,1078,1550,1576,1456,1458,914,1580,1616,1642,1762,1850,1454,1582,2082,1608,1560,1372,1096,950,912,1124,1124,1764,2988,1378,1734,2054,848,1128,1374,2126,1244,1336,2424,2164,2372,2338,1090,1796,1792,1284,1164,1120,1560,1598,2286,1000,1598,1760,1894,1740,1246,1746,1966,1760,1788,1594,1572,986,1540,1508,1834,912,1882,1576,1528,1268,1772,1562,1068,1176,1512,1278,1132,948,2296,1656,2416,1972,818,764,820,884,2530,1870,2406,2290,1644,1680,2398,1768,1924,2402,2304,2406,1170,1976,2406,2412,1528,2026,2132,2282,2252,2100,2222,2326,2140,1690,2406,2286,2416,2414,2380,2406,1862,2336,2422,2422,1962,2386,2114,2396,2408,1804,2410,2424,2098,1990,2406,2402,2418,2376,2424,1636,2418,2404,1484,1498,2006,2462,2088,2398,2412,2260,2392,800,2374,1158,2090,2162,1086,2352,2402,2442,2394,2486,2362,2424,2412,2398,2416,1372,2396,2184,1178,2404,2318,2310,2040,2410,2286,1666,2406,2406,2206,2398,2412,2178,2066,2402,912,440,388,914,2016,2688,888,2438,834,2682,2528,548,2798,2808,2684,750,2812,2866,2902,2822,2838,2658,2816,2834,2900,2510,2820,2890,2620,2658,744,2812,1004,2654,2986,744,2812,2836,2772,2980,2812,2826,2848,2824,2758,2822,2656,2722,2792,940,2808,2874,2872,892,2874,870,2788,2656,2832,2824,2808,2822,2866,734,2844,928,934,846,2474,2170,2804,2898,2866,2836,2432,2828,2822,2656,2668,2718,632,2830,2644,2820,2518,1094,2630,2804,2844,2580,2506,2502,2672,474,2006,870,816,3276,3277,1340,2072,2690,884,2514,838,2682,2532,552,2830,2810,2660,2830,2826,2854,2828,2842,2652,2818,2892,2850,2514,2830,2896,2632,2814,2858,2670,2994,740,2804,2938,2786,2984,2824,504,2562,2848,2830,2804,2826,2660,2894,2782,946,2812,2834,2876,874,2842,876,2810,2694,2864,2890,2826,2650,2838,736,2846,832,928,840,2658,2144,2820,2904,2880,2904,2788,2854,2840,2670,2678,2676,2844,2666,2852,2540,1100,2652,2820,2864,2594,2508,2524,2686,472,2204,876,810,3166,3156,2196,2760,1144,560,488,940,1508,1700,1368,2232,1280,1432,1256,2500,1416,836,1520,1480,2492,2352,1212,1860,1240,888,2432,1420,1520,2488,1472,2068,2352,1064,2028,1936,2528,2016,1456,1604,1100,1116,360,2292,1872,1256,2300,672,1860,1744,1900,1296,2508,2512,2532,1428,2264,1820,2268,760,1796,1032,1444,872,2504,2528,1072,2236,2524,1948,1496,2488,2508,720,876,2336,2516,2488,2176,1636,2544,1124,1940,1664,1160,2568,424,1984,701,3991,3088,2484,2058,2372,2322,2514,3252,1394,1428,3188,3234,3242,3124,1260,1512,1200,1280,616,1592,3236,3112,2576,1958,2418,3150,3090,3118,3088,3046,2580,3114,3056,3144,3034,1040,1780,3136,3106,2912,3044,2112,3128,1812,2646,1542,766,740,3172,3124,2270,2406,1968,3106,3178,3000,3230,2502,2560,2428,3108,2102,2616,1672,1066,1086,2310,2682,2208,2292,2400,3100,2346,3328,694,650,804,2156,362,730,3991,3991,2432,1428,2240,2030,1980,1928,2288,2200,2118,2134,1950,2108,2138,2114,2114,2148,2124,2084,2148,2092,2110,2124,2190,2142,2198,2024,2108,1914,2048,2024,1996,2124,2024,2076,2074,2014,2178,2140,2128,2122,2118,2110,2106,2008,2138,2088,2108,2108,1368,2146,2114,2036,2090,2022,2054,2018,2108,2114,1788,2128,2106,2476,2076,2264,2607,1954,2412,2466,2672,2112,1730,2044,2016,1370,1502,2120,2058,2114,2086,2014,2086,2020,2102,2132,2126,2098,2120,2128,2102,1988,1990,2086,2142,2040,1978,2030,2096,2030,2000,2066,2062,2018,2358,1992,2104,2100,2028,2118,1914,2116,2138,2118,2112,2046,2102,2130,2108,2046,2124,2114,2130,2134,2104,2104,2074,2116,2300,2092,2126,2114,2786,2568,2900,2816,2120,2124,2174,2186,2853,2772,2120,2156,1824,2100,2116,2412,2106,1320,1462,2138,2140,2124,2154,2018,2104,1992,1996,2010,2088,1830,2128,1980,2170,2144,2108,2116,2112,2138,2108,2108,2188,2110,2130,2128,1854,1858,2148,2050,2152,1990,2006,2072,2042,2086,2120,2046,2058,2122,2162,2040,2006,2004,2040,1954,2012,2136,2040,1990,2040,2020,2120,2124,2128,2002,2096,2120,2012,2030,1730,2148,1744,2104,1726,1960,2112,1678,2122,2118,1794,2024,2892,2040,1532,1132,3252,980,700,2680,428,2744,2848,724,632,832,2604,2688,2848,2852,2068,1556,2560,1396,1396,1380,1372,1260,1824,1992,2824,812,768,880,512,2172,2252,720,2380,2596,2076,2960,2948,3264,2996,1096,2836,2940,1492,2944,2708,1296,1768,2240,1688,1308,1988,620,1476,1324,1356,760,2376,1512,1496,1132,744,460,2328,1268,1200,988,1476,2272,1292,1316,556,452,372,3092,1296,2728,3160,2932,756,1192,1556,1120,3180,2116,2840,2448,2228,2036,1520,832,1700,1396,1420,764,1440,1372,3012,2092,1944,2094,2528,1244,1264,376,368,2012,1746,1846,1200,1012,1028,644,564,838,1236,1376,464,2792,1530,1700,462,1262,3032,1376,1376,2140,2220,2234,2326,1858,2388,1760,2390,1548,2064,1936,2182,768,808,1936,852,368,388,616,464,508,484,308,2636,600,2604,1276,332,480,320,1236,328,1208,320,336,2124,324,324,444,332,348,328,332,2088,824,1376,3298,540,636,304,724,304,388,300,300,372,2808,436,5148,752,492,1028,3104,304,1768,1876,788,1528,3104,1692,1130,1294,796,566,402,1116,1990,1252,410,1136,1796,1826,622,424,398,1234,1566,2024,304,304,402,1914,1808,2420,2014,398,2084,1106,402,1368,2116,1162,1714,404,404,304,422,482,440,1052,566,2066,366,1812,470,842,382,1630,940,556,2112,636,878,592,582,2676,2706,982,654,1084,474,708,522,792,342,1254,388,320,636,616,2750,1860,538,370,358,426,996,366,534,906,560,806,1630,2120,2656,1028,1594,488,482,910,892,440,744,460,768,432,432,2940,368,464,3650,3912,3894,3874,380,1612,484,1708,1684,1724,1684,1696,1672,1688,1700,1688,1696,1696,1688,1696,1680,1680,1668,1688,1696,1676,1712,1716,1700,1652,1704,472,468,824,804,2876,652,968,654,956,962,650,960,648,652,650,650,654,644,648,652,938,652,652,652,644,652,916,654,638,660,976,2058,550,940,744,796,1172,776,1182,1336,1198,1126,1008,756,1312,1348,1026,870,1282,1498,1178,748,626,1460,968,1286,1222,1334,1334,770,988,1250,1510,1424,1700,960,1096,1502,1040,1028,1162,550,376,1020,1478,990,1470,612,966,1076,1280,758,1176,1458,1176,704,1326,1196,1128,768,1170,590,700,586,1110,1102,1302,1386,1254,744,322,512,1132,726,1390,1124,2448,2384,2392,2388,2400,858,1070,1317,1698,1194,472,510,514,300,540,382,548,4012,854,3360,3352,3123,3023,3427,1599,1248,3022,3128,2982,3085,3156,3302,3063,2638,346,1167,1857,3007,2486,2462,1130,1052,760,764,754,1060,1130,768,1192,802,366,574,1502,2058,814,814,812,800,644,596,378,566,454,2462,1124,816,2412,2274,896,1174,2440,1030,2068,2086,1004,1008,1126,2486,2460,2442,1124,1108,1062,1004,1108,1132,1128,1616,968,1120,476,1262,1808,846,1120,1194,1348,790,592,2390,894,892,538,542,1428,906,1156,1486,1748,2064,598,1432,1074,360,2036,496,904,904,898,840,1276,806,1126,1210,440,308,688,1184,570,638,698,782,718,1072,850,624,426,480,466,742,526,892,2226,1118,1172,428,946,1140,1122,1124,814,876,1016,1126,1056,1028,412,490,712,2204,2318,822,1174,910,1102,2412,1000,1126,2388,970,1014,1222,932,756,2546,1126,1120,1076,1100,2088,2182,602,1058,724,2622,2504,1038,1068,924,1130,828,468,524,692,688,946,754,376,902,392,894,944,444,854,732,902,884,1492,500,2834,444,2566,2450,2810,2502,336,2326,608,3108,1290,634,672,728,362,514,2956,1298,910,2590,960,1422,2908,2914,990,1016,1128,2972,1256,1446,1274,1552,1136,1284,2968,3030,2476,2722,2732,722,422,542,2748,2512,1000,874,1098,2926,2926,2914,3056,2968,3036,2984,2918,2514,2988,3014,2854,1114,1088,1172,1124,2944,2996,2968,2780,2062,742,608,1858,3040,1648,762,2948,2130,380,674,420,1654,788,2826,3014,3046,2944,1076,1178,1200,1216,2966,1336,1140,1028,1550,1168,3090,2920,1098,1204,3052,1232,692,704,2164,2912,2838,2966,544,386,1014,1366,1898,1734,572,1946,728,414,2970,2694,1044,1142,1046,654,2986,3026,2954,2936,2720,2850,3014,700,666,854,1058,390,2114,360,406,528,422,350,426,1050,1118,874,706,718,2980,3030,2876,2874,3086,886,1110,3012,642,1004,684,1514,1530,438,1998,708,616,414,1224,2960,2868,2962,2940,2922,2846,2278,2858,2878,1062,794,888,1090,812,514,2680,2976,3036,2948,3032,3066,686,2964,2974,3024,2986,2880,354,1138,318,446,628,324,332,640,2978,2724,2518,636,714,580,766,1892,636,414,604,438,856,2742,1314,696,424,672,418,2642,520,1184,1196,390,2206,2218,1542,904,812,1048,1008,1000,918,2890,2934,2842,2878,2940,2884,1404,926,3048,836,846,2886,2858,2900,2910,1442,608,318,882,882,752,850,812,1050,516,1012,1414,1172,1774,648,698,412,348,1216,1178,2868,2910,2894,2904,2766,2852,2888,2896,1846,704,2802,2860,1066,998,1006,902,1412,1110,1000,2862,2926,2848,2728,702,504,3002,1022,1172,1232,2850,1554,710,890,2614,828,804,978,1222,2858,2844,796,564,1268,1314,1018,446,2934,1666,514,556,830,806,1334,710,416,486,524,684,1288,1392,558,2930,2912,2940,2814,936,1234,918,2942,2914,1112,948,1216,2992,1226,2894,2932,2846,2768,926,1034,1180,2850,2916,2788,2796,766,902,814,744,916,856,972,928,2692,2946,2930,2562,2902,2440,2922,1154,1242,2864,2860,2932,1964,2884,668,736,668,2954,368,420,300,1042,394,404,2730,2768,2840,1302,1204,448,752,666,2912,2762,2800,2658,2916,2910,2852,2950,2870,620,3634,764,384,2946,1236,570,562,708,688,690,2918,454,408,442,632,510,712,522,716,1262,702,2846,2822,2930,2910,1130,428,1156,1518,398,1154,1214,532,1272,640,624,2618,1148,942,2460,1774,734,1230,680,1164,748,1352,418,2784,2830,1224,746,324,792,464,800,1256,1332,1422,2822,1310,1312,860,1056,1034,642,1366,1356,1340,786,588,570,1336,1412,1368,2412,1314,2602,2906,2968,888,1162,1144,2892,2860,2696,1182,1154,448,872,850,2964,2902,3002,2786,1110,616,1258,1176,872,862,380,372,372,1038,1724,2752,1080,1856,2852,2978,1228,1678,2886,2708,706,546,926,1644,592,356,666,572,618,534,1124,660,716,2954,1366,2836,2730,504,450,604,460,462,2798,2570,2004,2576,674,646,2966,3002,2796,2864,2584,886,926,670,682,2802,2528,2746,2860,1654,964,1090,588,576,1792,2786,2864,2930,2686,2932,2946,2898,2940,2990,904,1220,2598,2822,884,902,760,904,354,1386,1204,664,1802,1400,1112,2938,2994,738,636,680,696,740,790,978,868,796,728,374,868,2028,578,588,1638,706,842,556,586,1754,2922,1658,1750,2946,2414,1790,2820,1586,968,604,592,566,550,2546,2120,2762,494,820,738,1622,592,380,596,868,384,400,382,406,346,332,340,314,326,416,344,426,490,330,300,468,804,1002,672,840,722,734,992,1002,904,894,900,2928,662,1914,836,2902,2898,2758,792,882,766,774,570,2498,2962,2398,630,524,1258,1846,2954,1324,1288,2748,712,530,1148,1029,486,412,560,1062,956,310,3020,1134,698,636,398,396,686,668,3020,1538,1400,3032,2998,1576,2660,2984,1098,496,486,1090,1008,1352,2962,1116,398,918,896,1068,2808,2992,3006,890,902,982,1324,2658,794,876,1684,634,526,2930,1190,1012,1222,1018,1442,2918,1296,946,3062,2718,2962,1824,986,970,3012,2998,1140,1520,2810,3130,644,724,1350,1348,1374,1436,1446,1440,2988,960,1810,2972,2896,2736,860,854,336,1042,824,1172,1610,2984,2514,2814,600,668,1512,460,508,3076,2916,3022,690,912,1798,3038,1116,1058,1348,3096,2824,2982,2978,3084,3036,2706,2932,1836,776,1490,1096,1050,1202,1136,1160,356,918,892,1310,1474,3024,2998,916,968,976,976,3022,2946,1704,1028,1162,658,1842,1176,584,592,1016,1070,874,728,754,1822,1084,1126,1128,2878,1352,1120,488,454,1306,1424,3034,2822,2890,2936,994,364,378,424,420,458,458,1066,630,1024,566,1386,1190,984,1228,1234,402,1508,892,688,1126,982,1638,722,1416,486,330,814,552,794,392,366,722,616,1234,1358,1226,1280,2790,3052,2820,856,1070,1158,1056,3014,2822,2694,1474,2562,688,570,2620,366,1348,2816,2918,524,1302,1278,1248,1380,742,1378,1376,1112,828,1232,1218,1122,2692,2922,2988,1424,1448,342,816,1332,1198,1176,2874,684,1858,534,478,874,1022,1014,2848,3134,672,676,1108,586,2674,1064,1040,1204,790,1152,444,754,720,1020,1660,1106,340,2940,1196,720,818,678,844,496,646,1436,456,1330,1808,586,1382,1222,592,1242,884,628,854,1000,636,488,2438,2204,2356,1984,2884,2686,726,642,1094,1024,1038,1772,1096,1290,1354,444,456,1742,628,568,1114,678,2594,2164,2764,458,830,428,2818,658,680,1838,3062,1548,1554,1388,2960,986,986,1754,986,1146,1698,686,630,2700,2888,3032,2860,2704,2800,2930,2608,1178,456,1226,940,954,2938,2818,3012,2838,1122,980,682,648,1230,1300,1400,1488,1384,1292,1372,818,1382,1016,1230,550,642,1346,1378,2826,358,2150,2752,1098,738,1488,912,1100,2994,2838,3150,2176,2926,2880,2930,1432,1228,438,482,426,910,2712,1608,1110,2778,3018,2940,2158,2114,1384,1088,1400,2902,1322,978,1360,2442,1680,926,1070,518,884,1900,3154,2848,624,824,828,926,838,832,760,582,2838,1634,1082,1372,1090,1248,1616,644,1202,1664,1228,1420,642,652,1212,1406,1078,864,1190,1482,3034,552,860,320,1006,922,1364,1342,1030,1384,1332,1058,1062,1132,678,2932,922,1060,1378,1132,1244,2978,2806,1364,1092,1076,1128,1166,2782,2104,748,2886,1272,1330,2824,676,2144,3038,2792,1044,1468,2968,2950,2842,876,750,1828,2884,1062,518,552,706,518,592,1192,408,422,880,2948,2938,646,440,1890,960,3022,2916,2038,2948,2790,618,814,348,360,300,914,304,336,300,2990,2768,1106,1130,1598,742,738,3018,2026,3046,2862,3154,2932,2878,2898,446,372,1054,2974,3018,546,552,554,1026,514,1484,634,782,1248,436,378,934,1316,1014,762,2054,2764,348,330,562,1658,1158,958,764,862,940,944,334,414,460,550,588,446,490,694,312,335,2508,1236,508,436,606,462,584,622,1354,1434,1494,1358,2678,684,1452,1392,598,1406,2054,1394,1928,2872,2170,1596,1198,1056,2108,602,900,832,906,916,612,2546,1224,1202,1184,1108,1088,1108,2792,1390,1442,1328,1230,2880,2390,1534,630,1862,1442,1296,1266,2882,2814,1434,1338,580,600,1408,1482,1024,1016,1080,1042,1336,1322,2386,624,682,2526,2400,930,968,752,958,1182,866,1126,2482,3000,1232,1068,828,1138,968,780,1300,972,1304,1196,1776,692,508,2996,1278,714,1222,1298,1316,1354,2832,2828,2826,2878,2998,856,314,314,1944,318,314,586,638,2940,1048,1028,1486,1526,636,658,332,942,2910,2840,2780,1214,1242,1118,2260,308,380,756,1262,2272,1390,558,2256,940,1392,1332,1288,1280,1302,2876,2900,2726,578,2790,2836,1442,1390,2632,1346,1532,746,784,1460,986,1500,1374,1350,2810,3060,804,798,888,688,634,772,710,1880,2536,2090,798,2518,826,954,998,982,870,1634,2926,3072,1210,1500,400,562,824,3096,2824,1018,768,2584,448,874,1430,2730,2672,1094,2854,2966,2940,926,1440,2936,2930,3024,660,1238,654,640,2990,2546,486,2962,2754,1956,2982,2990,3044,388,1132,528,2978,1532,1786,1028,1434,2990,474,2130,2696,366,346,672,1866,416,524,342,878,732,2640,910,966,1218,1148,2834,2958,1110,1294,938,1188,638,1720,748,456,652,364,2772,626,306,306,370,364,536,436,420,860,1028,1888,3050,970,1020,922,840,638,526,540,564,1228,370,1242,1154,1564,1150,1172,1170,1096,972,432,684,1086,1648,3002,1994,2874,582,360,982,978,1028,1074,1206,2980,1694,492,770,3106,3012,1324,1412,2962,1016,1102,966,788,858,2912,2900,2882,944,940,708,806,850,2874,584,456,3006,2968,3054,3008,464,748,496,770,714,340,2154,1286,1118,484,1192,1184,3104,506,872,1606,2912,606,394,1688,848,894,1810,1282,356,1558,944,1326,1286,1386,580,2042,3098,2436,2334,1334,1626,1494,1066,654,1690,672,3014,2740,2808,2638,632,580,2090,2548,2924,316,498,1338,520,612,2778,760,630,900,1262,708,912,486,902,992,344,726,388,974,3070,2870,1358,932,1114,2938,1538,322,486,858,426,2988,938,2312,668,1056,1492,1494,1334,1102,484,436,2022,1336,756,822,1220,532,2810,2156,2062,318,2888,758,1098,1742,1254,2962,698,370,510,540,1476,856,1826,2766,690,2842,3102,3106,2732,1290,1434,1138,1138,336,1382,858,2306,1972,2612,3042,3004,3038,388,348,446,1510,2944,2724,872,2652,3028,3026,2950,328,754,3089,1078,899,3242,3270,3292,3182,3280,3207,2490,3232,3292,3140,3131,3260,3277,3204,1214,1552,3230,1602,890,2909,2815,2846,2489,3164,2731,2729,2637,2618,3077,3286,2910,3205,3106,3146,3303,2621,870,2172,3296,3307,3307,3285,3307,3306,3274,3235,3307,1401,1147,3301,3307,3304,3219,3307,3223,3307,3193,3307,3210,3307,2603,2588,2078,2086,3307,410,2423,2441,4256,4228,4224,4252,2210,4046,4225,2452,2429,4249,4249,4097,3177,4262,2278,2132,2432,3412,3375,4148,3198,4250,3301,4253,4204,3411,4207,4192,3669,4207,4156,2559,1117,1212,3306,803,4248,4158,4175,4248,3533,4214,1396,4197,4231,4102,1440,3427,1299,874,2358,4248,3196,1028,2178,4247,3635,4111,4235,4251,4236,4032,382,2295,786,2906,1392,742,448,716,440,520,2802,550,1258,326,1264,458,2946,3052,3054,3054,3086,3072,3064,3056,3040,1486,980,944,3184,626,884,892,3058,3012,3072,3060,1524,640,332,588,1782,936,896,856,2246,1020,1430,1260,1558,760,438,370,3056,3038,3062,1182,1622,3040,3004,1258,1314,3050,3000,2970,3004,3010,2994,2974,3048,3100,2966,2882,758,442,538,3134,3064,1046,1196,1182,3082,3036,884,856,1452,3030,2998,3066,1394,462,972,470,3088,1782,592,956,928,1406,754,444,514,726,728,1446,1476,590,3050,730,794,732,1216,3094,2978,992,1320,970,3104,3140,3060,3060,1300,3064,3060,3002,2924,1258,1092,1258,3006,3100,2950,1020,1120,924,924,2974,3016,2842,3114,3050,2712,3064,2486,3064,3130,3082,3024,3104,3086,3058,762,776,722,3028,388,440,300,1102,344,418,2882,2914,3010,1380,1274,472,794,704,3076,1300,988,2674,2942,3102,3116,3080,3004,3108,342,366,460,368,588,548,654,698,324,988,304,340,662,3232,1348,700,760,436,540,3086,3036,3056,3046,3054,1036,1114,1182,3108,1262,1514,1332,1624,1188,1342,3114,3182,2782,2954,748,448,582,2984,2736,2684,3126,3058,3046,3200,3112,450,3174,3114,3058,2830,3122,3196,2984,1168,1190,1242,1170,3092,3130,3470,2920,3054,642,2378,3186,1732,800,3086,3180,706,442,1702,820,2958,2980,3434,3088,1124,1232,1256,1268,3204,1398,1192,3112,3448,1550,546,1082,1128,1260,1416,1434,1350,750,2266,3046,2980,3190,1086,1428,1962,1856,610,2004,764,440,3462,2816,1096,1216,3078,3082,3444,3144,2926,2850,2982,3154,730,696,946,1114,406,516,1154,514,1224,378,424,552,442,368,448,2918,3152,3138,3084,3062,3224,928,644,532,3142,1048,716,1580,1598,3132,3020,1692,624,2708,3006,3068,3100,2978,2422,2996,3000,684,326,832,584,916,1146,776,464,2800,3116,3224,3086,3198,3214,680,3106,3110,3158,3110,3046,3156,3108,2856,2638,664,1276,582,652,514,2942,660,692,3148,1194,910,922,680,416,416,718,698,3144,3206,3116,1634,2768,3128,1144,518,506,1126,1048,1406,3118,1598,954,1162,414,930,1170,2900,3198,3138,2812,818,1178,1018,802,926,3094,622,550,3052,1242,1054,1278,1052,3108,1426,1026,3192,2886,3118,3110,3060,1306,3118,1178,1598,3028,3162,692,754,1410,1406,1494,1502,1514,3182,984,1826,3116,3052,2910,894,892,1540,1218,1666,3086,2546,2928,390,626,696,1570,574,532,3250,3038,3146,728,948,1920,3184,1166,1120,1400,1046,1412,1098,1078,1440,3212,2848,3098,3098,3244,3142,2886,3068,2838,1092,1256,1180,1208,368,950,930,1366,1528,3178,3160,952,1788,1018,1012,3140,3070,3100,1286,734,584,1238,1306,1304,608,616,2152,2832,2458,2992,1188,1170,510,468,1362,1304,3160,2930,3002,3158,1066,326,466,2002,928,478,620,356,316,364,1174,654,1110,590,1500,1238,2924,2882,2812,1136,1470,1800,782,686,584,732,406,380,814,638,326,2218,1264,1416,1272,1336,2918,3168,2940,904,1110,414,1206,1092,2804,2944,2802,1802,3090,724,596,2764,1368,2886,1794,476,872,1390,1332,1294,1430,1432,1430,768,1148,460,1402,1160,1330,1268,1160,3132,2644,3112,3084,1326,1332,1252,1228,3084,796,1934,554,500,912,1068,1054,2916,3144,704,708,1858,2612,1104,1082,1208,1142,532,804,718,750,1060,1380,816,1096,756,422,1924,1576,524,356,3106,1324,610,734,614,750,732,732,3094,480,470,548,2776,3012,2992,3120,3082,1200,1220,1608,422,1736,1224,1286,570,1346,688,1084,1084,938,1222,998,2618,1876,854,1304,724,1232,934,1504,1364,954,2942,2368,3068,1668,1296,790,602,844,494,848,1332,1420,1498,2972,1310,1418,912,1120,726,1094,686,2710,722,604,1418,1496,1114,2590,2876,3022,3150,1212,930,1300,2964,3010,2854,2804,3134,3068,3088,2968,1264,1366,1134,406,400,396,3162,2920,3158,3010,3130,3162,3050,2868,722,578,980,1718,626,496,1120,2672,3100,3110,2928,464,476,708,484,488,2966,2704,2124,2738,714,682,3136,3160,2918,2968,3148,936,984,796,760,3104,2680,2884,3030,2986,624,662,1892,2952,2968,3136,2836,3106,3126,3094,3106,3170,956,1350,2712,2984,1984,1932,366,2810,1338,382,3140,3170,746,674,780,798,786,834,1816,772,770,398,922,2054,614,622,2676,626,700,1828,3090,1756,1852,632,3126,2566,1080,1036,1898,3020,1702,1012,642,576,602,582,2972,2938,540,876,784,1728,630,406,634,922,404,424,412,450,364,352,372,332,330,334,450,454,416,350,316,308,682,378,1054,752,2528,1054,1052,946,950,952,3150,3116,970,692,996,452,330,534,476,2190,3098,2012,730,818,840,874,880,748,604,2646,3128,3196,664,550,1328,1956,3182,1400,1366,942,1446,1414,760,674,2394,554,546,342,1005,3683,632,1000,3070,1282,534,466,628,480,586,648,1078,1490,1562,488,1352,2846,572,2978,622,1458,2130,1452,470,418,1862,1310,688,3102,2970,2680,1658,1170,1140,2910,1960,794,638,2662,1274,1250,1230,1152,1130,1148,2888,1512,1500,1382,2888,2986,2486,1596,694,1940,1500,1346,1314,2062,764,890,3066,848,1540,694,1372,1078,1208,1068,1400,2480,694,712,2622,2460,1010,780,998,1226,902,1170,2584,3022,2956,2758,2818,3122,2810,1406,2946,2938,2806,3102,3108,890,326,324,2018,332,328,602,672,3046,1132,930,1546,1584,664,682,1018,3050,2956,2878,1262,1292,1160,2348,322,440,398,788,1308,1740,3218,2936,2994,3012,2870,600,2992,3006,3032,2734,2794,1540,812,2998,2888,3114,860,828,922,712,658,2926,2554,3052,858,1034,860,800,988,904,1966,1022,960,3040,3194,1212,1760,3116,3220,3020,2946,952,2686,930,552,910,1486,2974,2776,3048,3076,3058,946,1496,3058,3044,3178,686,1288,682,662,3100,2640,506,3066,2844,2578,3148,3178,3268,436,308,1182,542,3112,1572,354,1818,1068,1490,3102,3130,2804,374,462,356,702,1986,430,546,346,912,760,1642,322,314,2744,946,1004,1264,1190,2948,2186,348,932,2626,976,1232,1780,1050,665,442,740,534,341,2968,1372,740,838,694,828,508,658,818,1480,552,1420,1860,602,1420,1250,634,1274,3206,2508,2456,2036,2800,1448,926,934,1620,746,660,1126,1052,1066,1834,1122,1366,456,1726,348,1392,468,2828,2664,2220,2672,464,940,452,2896,678,722,1890,3182,2976,3098,1082,1014,1798,998,1202,1556,704,644,820,2768,2960,3102,2942,1686,1988,672,2766,3074,2668,1214,468,1260,964,976,3038,2894,3148,2934,1004,1150,708,656,1262,1438,1524,1332,1416,1322,3096,566,662,1380,1416,2908,366,2194,2806,1126,758,2830,3078,2918,3234,2244,2940,2962,3000,2884,468,1458,936,2852,2922,2856,3098,1936,1944,920,2218,2172,2330,1112,3036,1358,1098,1390,2508,1730,968,1102,1576,2026,330,3244,2962,646,834,840,854,954,858,598,2916,2868,3102,1260,660,1248,1458,668,1436,1110,900,1090,1610,3110,568,886,410,1032,1138,1402,1374,1146,1420,1368,3136,3036,2922,3040,2884,1120,1106,1154,1240,2946,2158,766,2954,2982,2994,3224,2872,3010,3042,2958,900,860,1856,2966,1026,532,568,614,530,578,418,434,884,3138,3022,2770,2262,734,2982,2782,3070,2766,636,364,370,316,940,312,352,310,1946,534,606,394,2904,1644,760,754,3100,2078,3136,3164,3144,3016,2982,3210,388,328,498,1436,3052,3150,1306,556,570,566,3072,3068,664,872,1024,440,364,434,2990,540,3118,420,522,750,2074,884,962,970,416,1232,472,564,600,696,682,350,2584,3214,674,332,386,380,592,456,470,794,1894,2014,3146,1014,1064,962,872,664,548,562,588,1378,1292,380,1196,390,1290,1214,1316,1220,1134,1014,516,714,1134,480,1716,3128,2110,726,744,748,608,364,1026,1024,424,366,1070,1122,1266,3202,1770,366,368,802,3264,3146,1386,1476,944,1390,1518,3208,3046,3024,3124,1090,1084,742,900,884,2992,614,450,478,3138,3090,3190,3190,482,774,520,812,606,358,2268,1426,1160,504,1316,3210,530,910,466,1160,1190,3038,634,410,1776,2926,3130,1344,1440,608,1960,3230,2204,2122,3148,2760,1772,706,3178,3262,2948,2906,662,608,1090,2172,722,2664,3056,318,520,1400,546,640,2920,1504,1322,734,948,508,946,356,1034,356,714,1016,3078,3138,2998,1414,976,1168,3092,1694,338,508,898,524,3194,3208,1108,1560,1574,1452,1382,540,460,2140,316,1470,868,856,1272,636,2848,2254,2150,334,3006,784,1460,1536,1538,3090,1156,382,560,1620,842,1920,2890,2972,3292,3220,2762,1350,1494,726,312,1190,354,1446,1192,304,968,2596,2144,2252,3210,3138,3188,352,702,1530,3076,2842,912,3146,3150,3160,3140,3860,872,362,3074,2740,1842,2704,404,2108,2060,466,1402,940,3262,2958,2984,2874,316,388,2176,2058,2884,2372,462,1300,1524,310,3062,2990,2904,768,418,2692,800,794,2240,508,1608,936,1040,708,1562,3080,846,2004,596,664,416,1230,2700,3150,3076,1106,608,1068,2732,3046,3204,2350,448,440,3406,2528,3548,3150,2196,2292,3064,2524,718,1976,1748,1178,3174,2810,3178,2532,1136,1534,386,2782,302,310,332,2828,1546,1266,1642,3140,3460,1534,2994,1590,1696,3188,3014,3190,3502,3108,3520,3148,2586,1920,1106,3180,3046,3134,1606,1474,2290,774,3262,2718,1914,1056,3652,2918,2886,2826,2892,3884,2760,578,622,1006,974,548,1476,418,488,548,1410,1368,2052,624,440,318,302,692,1136,446,816,442,1160,422,744,814,1122,650,786,780,940,376,1266,1468,1334,1460,1512,384,396,338,774,950,724,1148,2202,454,496,386,338,576,508,464,478,578,1184,824,730,716,1404,1104,606,1306,922,710,1714,1466,904,886,652,1300,694,606,890,440,380,374,410,446,1140,960,802,526,620,446,1896,992,524,844,306,646,354,414,568,1244,970,636,552,686,1938,904,752,346,2738,2922,1274,1156,1212,1406,1570,1174,1240,622,648,468,414,1246,556,1536,1366,1838,812,600,834,1072,718,842,880,660,1148,626,742,2756,2748,2834,1748,1216,376,380,604,2744,2764,2500,988,1190,1404,2868,968,1958,542,1964,1942,1974,1972,1978,1946,2002,1966,1992,1968,1916,1934,1992,1996,1926,1910,1944,2048,1998,1950,1952,1930,1962,1962,1998,2026,1986,1928,1954,1996,1952,1978,1942,1952,1936,2008,1996,1924,1954,1936,1998,1994,1938,1968,1984,1996,2012,1946,1984,2016,2000,1956,2010,2012,2006,2008,2018,1980,1972,1940,1982,1988,1996,2036,1182,2040,2034,900,362,822,2008,2036,2118,836,2120,2204,842,478,2162,906,356,386,1706,510,1296,384,2094,2144,2116,1896,1990,2064,1988,1952,1976,1962,1942,1950,1972,1972,1950,1996,1974,1952,1994,2058,1984,1980,1962,1936,1954,2018,1988,1988,1956,2018,1966,2008,1964,2020,2014,2002,1938,1920,2004,1970,1986,2036,2034,1996,2034,2018,2084,2038,2022,2074,2010,2052,2044,2060,2042,2078,2008,2076,2026,1992,2034,2010,2010,1970,1966,1980,2010,2044,1938,2042,1980,2038,1986,2012,2000,1976,1950,1976,2000,2020,1998,2178,1982,1984,1960,1980,1934,2000,1600,2018,1974,1974,2010,1990,1976,1966,1908,1982,1964,1994,2014,1988,1988,2050,1944,1940,1974,2000,1966,1942,1966,2026,1916,1916,1912,1924,1972,1998,1926,2040,1928,1970,1990,2012,2002,2004,1932,1940,1950,2012,1966,1984,1984,2012,1978,1992,2060,2006,718,2126,2088,2096,2186,2204,2096,2104,2108,2080,2106,2078,2090,2146,1058,1020,2126,2870,2768,2875,728,1984,464,2082,316,376,1958,1950,1980,1938,1974,1936,1938,1936,1936,1968,1956,1992,1948,1974,1940,1938,1930,1962,1928,1920,2000,2004,1966,1908,1952,1942,1948,1948,1952,1960,1990,1970,1968,1932,1966,2016,2004,1932,1968,1942,1992,1960,1952,1976,1978,2008,1986,1950,1930,2014,1924,1970,1984,2016,2030,1962,1966,2006,1988,1958,1976,1946,300,1980,1846,2044,1996,2084,2114,2038,2140,2132,1712,392,340,1256,854,2098,2104,2116,2132,2102,2092,2080,2122,1928,1936,1978,1986,1944,1978,1942,1942,1952,1964,1966,1930,1990,1986,1934,2016,2016,1988,1978,1962,1968,1962,2004,1972,2032,1982,2020,1982,2052,1972,1998,1998,1960,2006,1978,1988,1982,1958,1968,2022,1996,2022,2008,2034,2010,2028,2078,2020,2056,2048,2064,2010,2068,2010,1998,1996,1984,2036,1988,2004,2024,1988,1978,1946,2012,2016,2004,1978,2040,2076,2016,1986,2000,1992,1992,2030,2002,2010,1994,1986,1976,1940,1972,1926,2020,1970,2000,2044,1982,1998,2012,2000,1964,1942,1970,2010,1986,2040,1996,2040,1998,1920,1932,1940,1940,1964,1958,1944,2026,2058,1978,1924,1924,1968,1978,1928,1984,1928,1966,1978,1990,1986,1956,1942,1924,1954,1990,1972,1980,2040,2052,1942,1970,2010,1952,2082,2078,2102,2082,2068,2168,2150,2100,2124,2124,2090,2108,2084,2084,2138,2120,2120,504,2830,2008,1232,604,440,636,2448,676,2600,456,2464,2452,2484,2400,2516,2420,2480,2464,2480,2468,2416,2412,2412,2444,2408,2480,2412,2472,2456,2396,2444,2408,2448,2436,2468,2456,2412,2420,2408,2452,2432,2452,2416,2436,2412,2432,2392,452,452,492,452,452,456,448,456,452,452,452,452,488,2436,2404,2492,2416,2432,2464,2448,2488,2452,2456,2460,2540,2456,2428,2500,2468,2496,2540,2512,2448,2448,2412,2428,2460,424,396,348,396,392,408,392,364,464,408,404,376,416,372,984,468,2532,2520,2604,420,452,420,428,448,404,460,436,428,472,412,476,448,448,444,2576,2648,2612,2612,2600,2600,2132,2108,2612,2592,2608,2600,2632,2548,2464,2452,2480,2432,2464,2448,2416,2440,2452,2488,2400,2468,2428,2424,2484,2504,2472,2468,2440,2432,2436,2452,2448,2520,2416,2452,2472,2500,2464,2512,2596,2636,2476,2452,2472,2460,2456,2468,2504,2488,2508,2512,2492,2512,2516,2560,2500,2544,2528,2532,2488,2576,2492,2500,2488,2480,2508,2464,2488,2444,2432,2468,2428,2480,2460,2448,2468,2496,2488,2520,2472,2472,2480,2464,2476,2532,2492,2488,2452,2472,2412,2464,2400,2512,2444,2552,2448,2528,2492,2512,2476,2448,2392,2536,2500,2484,2492,2424,2492,2500,2360,2400,2400,2444,2436,2492,2436,2468,2388,2404,2392,2480,2460,2472,2404,2540,2412,2460,2472,2520,2480,2448,2420,2408,2420,2484,2444,2472,2492,2564,2444,2464,2512,2456,2600,2644,2616,2632,2592,2712,2680,2612,2664,2652,2620,2648,2580,2608,2672,2628,2620,3340,3340,771,2680,2163,2538,2493,2388,2351,2402,2096,2109,2473,2503,1955,2515,2424,2528,2550,2299,2519,2484,1846,2387,2494,2508,2403,1944,2513,2458,721,1350,2513,2847,2538,2510,2378,2510,2522,2490,2424,2542,1309,2016,2489,2350,2515,2550,2390,2459,2509,1370,2449,2410,1857,2484,2102,2170,1775,2508,2532,1136,2197,1153,2511,1432,2487,2422,2473,2501,2462,2508,1629,2525,2453,2445,2507,2410,2550,2471,2542,2305,2076,2514,2524,1915,2442,2507,2452,2515,1744,2544,2511,2510,2530,2092,3317,3317,3440,3403,3403,678,2701,2432,2470,2371,2323,2438,2007,2461,1467,2439,2243,2470,2450,2319,2243,2470,1452,1828,2423,2295,2467,2466,2404,2429,2467,2442,1580,2056,2462,2429,1703,2426,2441,2456,2373,2448,2161,2013,2390,2470,2416,2406,2318,2375,2468,2460,1848,2379,2140,2182,2683,1774,2420,1825,1874,2411,1904,1946,2197,2420,2372,2445,1887,2029,2424,2333,1864,1900,1389,2083,2419,2356,2455,1370,2148,2460,2442,1458,2460,2207,1134,2402,2456,2274,2470,2443,2454,2422,2100,1725,2377,2416,2446,2460,1915,2467,2470,2452,1673,2460,2411,2429,2470,2148,2145,2114,3351,3351,3471,1014,512,670,542,488,1206,544,340,748,376,1194,3710,1424,888,1124,560,2304,1908,1960,2264,1036,2012,2004,2328,1816,2472,2276,2088,2128,2268,1752,1952,1436,1892,2104,2140,2480,2400,2464,2856,2276,2444,1284,1484,2248,2440,2560,2480,2696,2520,1820,2500,2484,1444,1816,1772,1856,1300,1280,1984,3252,2876,3024,3096,2180,2392,2644,1788,2232,1872,1924,1908,2228,2388,2848,2448,2684,1356,2700,2620,2500,2540,2268,1940,1708,1664,2768,2396,2292,2644,2712,2400,2348,1992,2912,2268,2512,2340,2148,2360,2656,2640,2792,2328,2636,2672,2216,2344,2616,3060,2864,2652,2084,652,1000,2840,2688,2688,1680,1636,2328,2956,2280,2472,1980,2380,2844,2836,2752,2768,2564,2536,2212,2864,2788,2760,2252,2376,2328,2860,2312,2624,2560,568,1152,800,460,370,802,456,718,592,1364,764,732,546,2362,404,704,1152,3396,1024,384,352,900,418,344,3074,3222,2864,3930,3438,3364,3046,3298,3136,3930,3222,3048,3258,3254,3164,3434,3180,3272,2994,3090,3058,3252,3028,3256,3338,3252,3324,3312,2916,860,772,912,334,682,1032,916,794,420,632,912,3344,3402,3132,3810,3080,3076,3854,3904,3368,3872,3900,2910,3172,3896,3180,3232,3104,3206,3084,2998,2414,372,420,774,998,586,756,498,562,780,774,792,780,766,3168,3368,3255,3018,2870,1390,966,1778,1454,718,2476,1198,1196,372,716,604,1280,1020,560,808,552,844,516,572,316,808,524,872,472,408,760,520,664,428,372,756,476,388,408,308,696,300,544,1900,1364,932,3614,3288,3970,430,1332,416,422,1012,424,4190,934,352,306,776,820,724,624,420,2994,3865,3865,3569,1795,2424,1724,1734,3469,3261,2857,1375,1734,2662,2580,3424,2666,1396,1423,3045,3584,2884,2597,2146,3427,2074,3592,2488,840,986,1178,3561,3595,3568,3159,695,954,3079,3410,2670,1815,2203,1243,862,1816,3547,1501,2908,3177,3236,3515,3522,3540,1638,3261,3353,3359,3125,3089,3135,3129,3325,3420,3139,3357,3348,3952,3952,755,2791,3180,3246,1763,3235,2794,1697,2172,1392,2222,3232,3171,3261,1261,2705,3196,2237,3261,1456,3253,1720,2837,3252,3234,3136,3205,3238,2217,3334,3225,2346,2088,1208,3320,3124,2866,1948,2717,2521,956,1233,3191,2631,612,2798,2791,3231,1802,3133,2311,3135,3095,3092,924,2353,2124,3259,2082,574,562,508,482,532,638,658,936,1040,906,470,532,676,908,702,560,586,578,590,528,802,1930,582,2080,2072,1020,1062,844,552,488,702,948,774,2356,1146,1096,848,880,980,1086,366,2228,2302,550,1828,1520,1864,1926,1728,2124,1056,618,1644,1388,614,622,1610,708,1612,1568,1404,722,538,772,724,800,1922,1056,538,354,702,320,376,584,334,1174,2778,454,3261,1180,320,3028,1230,380,2166,1238,2976,372,514,322,2738,1160,2790,1160,2744,1144,2840,1142,456,320,324,636,3261,566,1950,2018,1616,2098,2288,1848,1526,1514,812,1666,1624,1526,1204,1204,2092,1048,1036,1022,1858,2014,1982,1946,2056,1020,1860,1502,756,1520,1270,1772,2082,1778,1958,1952,1938,1942,620,398,564,470,398,528,874,2220,442,1778,1704,1610,1786,1900,1372,1840,1866,1732,1830,1852,852,1086,494,1796,1682,634,864,1796,1716,1806,666,768,1750,1858,1894,1784,1848,364,424,684,1756,1368,1816,1900,1862,1822,1850,712,1844,1806,1772,540,1090,1596,1176,1850,1840,1482,1838,2230,694,724,1854,1828,1838,1776,762,798,364,442,1890,1868,896,422,1118,420,370,1152,1900,1220,384,1878,1102,362,1912,1882,1834,1092,808,1830,1888,1432,4083,506,586,4014,540,2490,842,1396,492,522,782,300,910,2740,736,492,724,570,586,700,1826,2806,3168,2586,684,3088,2918,3358,3244,3726,1244,418,2654,1280,1772,1376,924,730,3172,450,3316,3660,3314,2460,1928,876,310,1556,3218,1338,1960,2480,416,3070,1506,1076,3324,2924,3118,3272,3952,708,538,510,506,610,706,704,796,542,624,804,706,570,800,576,800,1228,618,800,660,598,544,566,810,706,2386,2520,852,2540,2608,2520,396,582,714,560,576,2584,2582,2570,2210,2456,2534,2442,1668,2588,2432,2342,2296,2400,2356,2426,1994,1914,714,2054,2562,2498,2034,2052,2586,1498,2510,1508,1896,850,966,2506,2504,2560,2526,2538,2012,1490,2432,2396,2380,2502,2536,2502,2606,2658,2172,952,554,2136,1526,676,2188,2194,2506,2286,2380,2486,2494,2116,2504,2494,2502,2366,476,1246,2514,2522,2514,1612,420,2688,2530,2570,2506,2506,2646,2562,2288,2486,1980,2568,2562,2142,2564,2586,2530,1494,2518,2512,1634,1642,1572,1566,892,1236,884,1050,1428,1256,1174,1886,1496,2130,2154,1356,1930,1960,1276,568,1042,840,2030,808,400,1284,1100,1114,696,420,1000,980,1584,1536,834,944,1718,1632,1110,2438,2508,2978,1332,1774,2118,1994,978,2408,2618,1904,1954,2170,2612,2094,2588,1464,544,384,384,376,376,380,376,560,392,396,388,388,396,392,388,384,824,612,496,500,492,488,488,484,3622,3213,3915,3305,3445,2970,3135,3146,3304,4549,3145,4024,2990,3049,4404,3266,3296,4011,3464,3064,3335,2868,300,2960,788,3438,1124,1178,1168,998,2806,982,3388,1218,3400,3422,3420,3392,1744,3386,1400,304,816,762,3444,972,654,1248,1718,1354,912,902,1008,522,782,668,834,1038,928,3374,3636,1962,540,868,880,1464,1062,1672,948,1852,1752,1192,848,1426,1408,1650,1424,918,1852,1052,1666,1120,2098,1814,3502,2558,788,1484,388,560,682,2588,650,332,2650,686,334,504,2570,616,652,2576,2710,330,2624,654,650,688,654,2662,686,692,666,2630,530,1996,498,374,826,1216,722,1016,1488,690,1590,1362,3502,1310,756,946,2462,1210,1682,1130,1184,732,1332,306,894,2650,2580,2240,1596,1932,2554,2488,2746,1962,2562,2738,1940,2540,2580,2502,1830,1414,1120,1208,2604,2558,2534,1970,2584,2928,3706,2978,2810,2792,2740,2944,2582,2088,642,2814,690,2140,1390,1852,1600,1902,1214,1474,1874,2884,2320,1638,2548,2568,1898,1752,2640,2456,1914,2464,2026,1646,1922,1562,528,1098,2832,3094,2392,2576,2566,3224,1404,600,1434,2800,2518,3222,3102,2572,2926,2272,2522,2720,2668,3028,1324,1440,1510,1736,2604,2602,2908,2610,2466,2388,1254,2952,2790,2254,2734,2150,2554,1478,546,654,624,574,966,768,672,796,804,604,764,820,738,532,342,652,882,676,856,814,782,662,846,1218,684,978,840,1270,1030,928,902,1526,1378,720,2224,2516,2408,1068,1062,2402,2612,2496,2136,1048,1046,1140,1090,2080,2016,2480,1730,2222,914,986,2506,1156,1116,2330,1524,392,2192,2008,2092,852,1512,618,1632,982,936,2350,1958,2096,2484,2096,1928,1728,1038,452,2040,1248,550,556,2422,784,694,2414,2600,2288,2480,3072,1868,2280,1452,2552,2524,1576,1554,2486,2480,2484,2478,2142,872,3764,1988,3206,3788,4026,976,828,3664,2804,3476,2598,3678,4044,706,780,4038,2904,4030,3968,2866,3750,4042,980,1522,3738,4040,3362,1368,4030,3692,2266,3678,3938,1304,3964,3968,4006,3924,3972,3976,3944,4012,1532,2904,2644,1620,3706,3704,3710,784,3728,1162,3724,1008,3734,940,3740,1432,3710,1046,320,3824,3900,3844,3736,3776,3740,1030,3788,878,4156,3760,3098,4084,4080,3752,4074,3834,3970,3742,594,2182,3896,3918,3696,1006,828,3796,1942,3714,3990,4126,3740,3900,4128,4138,1202,428,3698,3868,690,3868,3846,3866,3752,3888,3728,3908,3846,3944,3852,3846,3742,3862,3880,1242,3860,3678,3728,3680,2934,3766,3758,2260,3882,3718,3720,3976,1572,3728,3830,3748,3630,3728,3714,3728,3768,3732,4130,3882,3724,4128,3742,3720,4066,3314,3630,3738,4070,4126,3950,4156,3780,4054,4138,3694,3720,4004,3694,4142,1512,2990,3720,4208,4010,4086,3832,3904,3702,3894,3678,3678,3654,3720,3714,3670,2966,3846,3896,3680,1620,3852,3668,796,3678,3678,1342,1168,3682,1000,3802,3682,4080,928,1436,3856,4238,3848,3832,3828,4068,3734,3886,3708,4072,3706,2088,3814,3726,4072,1030,3854,1716,1718,1976,1878,1460,1566,1718,1534,1512,1998,1762,1664,1666,1874,1612,1714,1614,1706,1770,1756,2216,1794,616,438,854,2000,2106,1460,2442,1542,1906,2246,2430,1980,2076,1922,1142,2094,2024,1476,1820,1890,2464,874,2464,2456,2438,2442,1368,2458,2436,2434,2372,1378,2066,2436,1446,1438,338,1452,1444,1202,1442,2436,2450,2430,1456,1432,2424,1408,1440,1302,2436,816,1014,1444,1344,2436,2448,2008,1844,2044,2274,1146,1218,2436,1462,1486,1926,2442,1480,1436,2382,2434,2442,2458,2438,2434,2442,2438,2200,2380,2370,1436,1434,2434,2404,518,592,420,2434,2436,580,1776,2446,2396,1442,1446,1442,1438,1440,870,1448,1438,834,1438,1448,842,1396,2436,2434,2296,2448,2438,2446,2440,2102,2384,2432,2452,2434,2440,2444,2442,1468,1328,2438,1424,1398,1434,1456,1064,1438,1436,1456,2436,2428,2368,2298,2698,472,1886,1446,1452,1436,1444,2440,1412,1460,2434,1440,1436,1390,1438,1102,1220,1456,580,1496,1448,1442,862,974,1564,1004,1142,1446,1454,700,2434,1434,996,1244,1520,1440,1450,684,700,1202,1436,1886,2828,1262,1074,946,2858,570,508,1168,1202,1340,518,2444,934,2670,676,954,2682,2462,2396,2260,2448,2410,3028,2778,2748,2950,2698,1082,666,504,2526,2638,2408,2752,2744,2488,2666,1172,1092,494,2704,2834,2456,2462,2674,2446,2498,2452,2854,2400,2462,1210,964,2422,2754,2666,2804,2730,2568,2216,1932,2000,2124,2904,2370,2138,1128,1120,504,2406,2396,2686,2848,2628,2774,2820,2508,2772,2556,2370,2510,2862,2666,2854,2482,2960,2998,1214,2164,1444,1442,1384,970,1398,1248,2244,858,1432,2440,1274,756,1012,1294,776,1412,1462,996,1460,1308,1446,1300,1448,1444,1278,1296,1358,1280,1288,1448,1354,796,2654,766,1352,1304,1294,1258,1350,1354,1832,1104,1266,1344,1270,1248,1454,1440,1454,2160,1256,1268,1266,1602,1256,1126,1264,2152,2016,1108,1252,1318,1786,1220,1248,1428,1302,2470,1194,1422,1264,2836,1038,1268,1372,1236,1252,1372,1366,1232,1554,1236,1256,1252,1272,2198,1372,1234,1276,2130,1374,1262,2286,1172,1338,2038,1332,1268,1008,978,1886,1346,1384,1308,1390,1274,1282,2812,1412,1314,1274,1188,1360,1334,1238,2048,1064,1298,1292,1420,1270,1394,1246,1322,1168,1170,1130,1128,2144,1390,1354,1326,1332,860,844,1316,1290,1410,1340,1366,1658,1522,1216,1244,1384,1180,1352,2598,1676,414,638,1402,2150,1368,2424,1252,1894,1280,1368,962,1280,1308,1476,1402,744,1344,1480,972,1194,848,1314,1348,1422,2738,2284,1732,1686,2230,2200,2866,350,882,886,1482,542,1320,1946,1416,1144,1134,1172,1288,1166,1178,1202,2798,1266,1182,1322,1452,586,2312,1548,1544,1476,1304,1504,1344,2412,902,1562,2550,808,1162,1384,820,1560,1462,1058,1562,1402,1546,1394,1552,1546,1370,1484,1366,1378,1544,1444,852,2838,820,1452,1396,1380,1350,1440,1452,1950,1516,1358,1358,1328,1554,1546,1558,2314,1344,1360,1366,1714,1342,1320,1354,2296,2168,1186,1336,1410,1910,1304,1332,1534,1392,2654,1282,1518,1354,3042,1118,1356,1472,1318,1342,1464,1464,1470,1322,1664,1328,1342,1338,1364,2372,1454,1316,1368,2384,1462,1346,2456,1244,1432,2184,1432,1360,1078,1386,2014,1452,1476,1402,1490,1352,1372,3042,1572,1410,1350,1258,1458,1426,1324,1558,2196,1578,1386,1388,1524,1446,1330,1406,1254,1214,1224,2298,1486,1472,1420,1426,838,876,1412,1382,1298,1434,1462,1772,1632,1298,1334,1486,1264,1454,2786,1812,1278,1494,2296,1470,2576,1340,2030,1370,1460,1028,1372,1428,1576,1504,1436,1582,1042,1280,1036,1410,1522,1526,2938,2450,1860,1810,2392,2388,3092,960,954,1586,1512,1412,2096,1518,1446,1220,1214,1258,1382,1384,1260,1286,3004,1352,1270,1412,1558,2136,450,1252,1474,998,608,1236,1418,2302,862,1394,1466,2468,1296,762,1108,1320,774,1470,418,1008,1472,1324,1462,1320,1460,1280,1292,1414,1294,1298,1470,1310,808,2588,786,1372,1318,1300,1282,1346,1386,1842,1450,1280,1372,1284,1254,1462,1462,1452,2188,1272,1286,1288,1628,1270,1258,1274,2162,2058,1122,1276,1328,1800,1230,1260,1454,1316,2524,1214,1434,1282,2888,1074,1280,1398,1240,1274,1392,1394,1390,1260,1572,1258,1266,1252,1294,2258,1392,1240,1294,2264,1200,1276,2322,1194,1362,2062,1358,1292,1020,1002,1904,1374,1406,1318,1414,1274,1306,2874,1406,1330,1282,1186,1382,1346,1264,1472,2090,1482,1320,1310,1448,1286,1366,1250,1328,1186,1190,1150,1136,2186,1402,1378,1340,1354,854,846,1328,1314,1424,1366,1384,1666,1546,1226,1264,1402,1188,2594,1714,342,634,1418,2176,1400,2442,1274,2066,1290,1378,974,1300,1350,1494,466,452,760,1504,2774,1356,2322,1206,980,974,1450,1366,1338,1768,1404,884,1982,1498,1332,722,408,1154,1452,1186,1152,1048,2256,904,1714,1304,2024,2848,1216,1186,1254,1210,1126,1052,846,4487,1400,3010,2634,1851,2766,1195,2337,3859,4528,4494,2532,2938,2284,3021,2653,2550,2771,2025,1743,4057,1909,4089,4027,708,1400,1296,3544,3480,3156,3176,3160,3144,3444,3288,3552,2628,3544,3560,3448,3552,3532,3204,3556,3444,3548,3552,2552,3372,2860,2876,1528,1492,3548,3596,1476,1516,3556,3468,3512,1524,1528,1228,1196,1400,1396,1276,972,2192,3564,3560,3452,2876,3448,884,436,312,3000,3540,3544,3544,2772,3092,3568,2904,2896,2892,3048,3004,2944,3560,944,1324,3576,3548,3504,1464,2704,2896,2788,2820,2804,2796,712,1488,2220,1728,748,680,812,1652,2824,2796,2812,2704,2768,2812,2812,2796,2804,2804,2808,2812,2800,2808,2816,2852,1144,488,1468,600,1960,2112,580,1500,460,1084,1800,512,1632,1020,420,368,680,448,1628,500,892,1412,1134,2960,2926,1488,388,2352,524,592,2658,1158,1582,2622,3786,2006,3150,1860,3044,1094,1796,2180,2974,1280,1656,1432,1672,2084,3054,1998,3114,1122,472,1566,738,696,404,2004,1480,2610,2586,1678,1632,1668,1608,528,878,1818,1812,1870,2606,3038,2592,1166,2596,2588,2578,1686,1126,1768,1716,1680,604,598,462,886,960,604,1334,892,1670,908,1584,2162,2662,552,548,1194,1142,1214,1734,1092,2814,854,1034,872,610,380,404,654,616,726,882,764,852,1036,882,606,436,376,402,654,612,680,750,506,569,901,1657,1824,1128,2734,2680,2472,2890,2162,3022,3342,2424,2164,2666,2368,2066,2358,2750,3926,1312,936,3860,2888,3254,2224,1852,2048,1716,692,1688,1844,2130,2150,1106,3524,768,2024,612,2356,2732,2232,1822,1954,1318,2176,2398,896,898,660,902,380,2762,804,1024,1008,1500,2000,2794,1998,2002,2004,2492,2158,1998,2794,2634,2004,2010,1998,2806,2524,654,1864,2526,2386,2880,1904,1998,2794,1328,1620,1998,2000,1184,1956,3884,1680,904,4120,1160,4648,788,2400,2400,2400,3256,3256,1035,506,998,865,772,684,1034,2872,1916,1428,1746,1696,1754,1442,1742,1744,1250,1750,1650,1470,1528,1216,1140,1680,1810,1572,1482,1472,1724,1772,420,428,1508,1500,1456,1518,1458,2280,1738,1750,1744,1742,1790,1736,1738,1522,1744,1248,1734,1392,1852,1764,1756,2508,1760,1758,1418,2304,1678,1236,2168,1193,2066,2048,1736,1750,1762,1762,1760,1760,1558,1830,1762,1392,1762,1656,1742,1628,1746,1760,1754,1194,1772,1762,2537,1506,1742,2595,2596,1742,1752,2352,818,1420,1418,1388,1434,964,454,454,448,460,444,446,454,410,416,458,462,452,454,464,404,448,456,460,2878,1872,1472,1742,1694,1746,1470,1694,1248,1742,1650,1464,1516,802,1106,1198,336,462,1674,1812,1564,1480,1500,1710,1764,448,1500,1496,1754,1456,1514,1430,2282,1296,1734,1744,1722,1754,1764,1740,1746,1508,1756,1248,1712,1386,1848,1752,1752,2502,1740,1750,1412,3600,1678,814,1210,1194,1256,1598,1540,2178,1732,1748,1754,1758,1756,1756,1732,1744,1630,1740,1638,1734,1962,1474,1706,1754,1738,1194,2276,2166,2456,1500,1740,2550,1746,1726,2336,820,1408,1408,1418,1418,1404,460,450,444,456,442,448,420,460,454,462,456,462,448,448,458,452,676,784,1388,2880,340,1762,2678,1420,1110,1462,1766,1422,1424,1410,1764,1514,1216,1424,1426,1424,1770,2866,1774,1418,1766,1062,1882,1766,1416,1414,1392,1410,2816,2640,1420,1204,1202,1422,1422,720,492,402,2210,1762,2798,1410,1426,1760,1218,2894,1410,1416,1418,2406,1210,1210,566,568,578,616,566,570,568,574,1014,570,566,566,562,2974,522,2850,2568,1770,1772,1364,1452,1524,1310,1532,1590,3004,2998,1498,3214,2076,510,602,718,3444,1860,1516,1784,1458,1396,1578,1406,1796,534,848,338,1396,1568,1452,3002,412,1520,1194,1428,1322,1774,1254,1434,1450,1844,1446,2996,1416,1422,2270,1532,1474,1402,1414,1552,1396,2482,1036,1540,1546,1564,1562,1574,1552,3585,1579,614,634,622,1344,634,620,606,600,1332,1374,640,1386,2156,1328,1818,1066,834,1084,1326,1068,2008,1060,1060,1306,1152,1070,1070,1070,1328,2140,1330,1042,1326,822,2370,1326,926,1058,1048,1072,2116,1968,1064,902,906,1068,1072,740,1662,1332,2088,1056,1064,1322,912,2168,1058,1064,1070,1808,910,904,426,424,426,434,462,424,430,428,428,422,3012,746,2618,2350,2140,1904,1852,1782,1836,1556,1516,1622,1808,1846,1406,1820,1444,1782,898,532,1860,2546,1922,682,1062,1262,1362,1860,1650,1420,1358,1410,1406,1318,1852,1682,1482,1428,1430,1406,1494,1530,982,428,2206,1820,1420,1484,2138,1500,1446,1418,1822,1528,1206,1496,2036,1782,1430,1328,1868,1452,1446,2355,1896,2292,800,802,794,796,808,804,806,810,808,816,802,804,804,726,800,514,542,2158,1784,1028,1110,1556,480,358,1110,1182,1086,1656,994,1046,1006,2180,1208,1624,1600,1618,856,1308,428,1118,1206,1206,1050,2054,978,964,1654,1194,972,1064,1062,1204,1698,1202,1014,1020,1108,1202,1064,1052,602,602,608,602,602,604,598,2402,2072,2628,2342,2630,2504,750,790,318,900,923,1584,1592,800,1800,1444,1172,2808,1624,2608,1600,4084,4084,818,2789,642,646,720,446,1192,2842,3417,631,1672,705,1613,1376,1356,3200,2104,522,2358,2605,2790,628,788,1231,3016,3026,3018,2586,1022,2046,3004,3503,2258,2048,2568,1392,2221,553,2974,1082,1218,3579,2374,2528,1936,826,2060,522,3414,2966,648,702,792,1820,2684,2736,952,2246,3016,2564,2576,546,566,600,606,598,3184,2350,658,3236,2662,2186,522,1202,1334,2564,1672,1772,3580,736,340,1754,2592,2828,2556,2022,2604,2994,2474,2848,2452,2320,1998,3050,2482,2850,2340,2322,2326,758,3232,2524,3180,2818,2648,2228,2590,2850,2890,2958,2406,2182,3098,2600,2852,2108,2524,2850,2970,1652,2780,3202,2662,2504,2910,2928,3134,2364,1910,542,2320,868,2964,3272,2894,2426,2642,662,1846,3260,2876,3064,2490,1992,2990,3216,3060,2888,2386,2220,3186,2244,596,2984,3042,1306,1152,2020,3062,2968,966,1170,1352,584,2624,2332,3520,894,778,2214,2614,1800,822,2060,680,350,1258,1498,2176,3388,1196,2992,2828,2236,2626,2418,808,2852,2258,3236,1516,1184,300,3252,2322,2222,1852,3124,3156,2562,2192,2818,2098,3030,2008,2540,644,788,2374,2286,3066,2126,3088,3172,2578,2866,2946,2236,1556,2000,2064,1724,1298,2502,382,2138,3374,2900,1900,2442,2592,1116,1872,2866,2414,2472,2508,1334,1150,628,1194,992,942,984,524,1112,3018,2656,2414,2202,3575,3204,2882,2190,2068,2556,474,476,472,2836,3250,1750,2100,1596,3578,2558,824,1814,2062,2796,3070,2552,2180,346,636,532,1042,2064,920,934,2626,2958,2614,1470,1664,2940,2162,2174,2252,1754,2902,2200,3350,2622,2218,2524,2158,2908,2234,2428,2846,2574,2104,2894,2124,2410,3202,1964,3320,3358,3338,2338,2714,3096,3052,2960,2556,2382,980,904,2852,3066,3020,3256,1824,554,2552,2984,2742,2912,3002,2440,2510,2120,3436,2938,2896,2676,2546,2852,3296,3034,3508,2560,2450,2840,3296,3231,1230,1200,2342,468,2352,2348,2494,2960,2646,3218,1360,1786,2452,2936,2894,3428,2742,2708,2864,2960,2308,1628,1632,2566,1824,2914,3523,3084,3575,1726,2728,2058,2928,3178,1976,2418,2384,3108,1958,1084,834,1304,3230,2842,2226,2124,3020,1062,706,972,1558,2600,902,836,880,1630,1900,632,584,510,486,450,592,804,412,1168,3512,694,980,2108,2190,1688,3082,480,1374,1460,1002,950,990,2564,1696,452,748,3084,342,3164,1198,3326,2676,2050,3252,638,1460,2856,2312,2538,1270,1204,1846,3492,2578,2158,3060,2378,2356,3166,2576,2136,2878,2464,1836,3040,2318,2548,2886,570,2876,2282,3216,2602,2892,2554,2782,3072,3428,2938,2434,2420,2288,3096,2914,2956,2366,2714,646,1238,2898,3004,1504,314,3404,1672,482,2398,2918,3154,2980,2872,2826,2746,2862,3462,3176,3184,2528,2542,2830,3454,3300,3296,2836,2598,2730,3298,3178,2996,2576,1948,1942,1040,616,782,3162,3144,2340,2466,2842,3474,2516,2922,2930,2974,2514,722,398,726,2880,3254,2912,2478,1272,1096,1150,2250,1136,2878,2852,2902,634,768,2668,2546,3290,2904,2954,3124,2936,1538,838,3318,2930,3022,2074,2886,2370,3410,2936,2860,2454,2586,3382,3134,1922,3240,2296,894,964,1574,2544,2992,2086,2534,2350,3180,3106,3018,2604,2408,2564,2186,3390,3106,1722,2444,3220,1900,2796,2398,2550,3024,630,2476,2372,1340,3190,2630,546,3244,2928,2438,2576,2002,2536,1194,748,2340,2868,2504,2448,3304,3384,2284,2698,2878,2892,2564,2230,3134,3064,2880,2460,1758,2506,730,726,794,3092,2984,2862,2146,2472,836,3240,2890,3036,2532,362,2842,2714,2928,2752,2518,1626,3430,3104,3094,2186,2486,372,3216,3370,3090,3130,2034,2596,1156,1572,3122,3040,3222,3304,2134,1586,3180,2066,3024,3120,2060,2454,3058,1688,2962,3214,3298,2170,2198,934,3004,3316,2196,2784,924,932,886,3474,2928,2484,1488,2556,2972,2526,2980,2882,2234,518,2222,2612,3344,3088,2766,2548,2838,3046,3068,3078,2994,2034,2430,2952,3216,1594,1320,3016,2532,1616,2510,3260,782,2056,3038,2432,2044,3026,3222,3547,3014,3553,1002,1832,2096,3120,3132,2974,2594,2614,2600,3292,1142,1518,3142,2234,1972,2474,3316,2920,1778,2336,1558,2712,3464,826,2304,1678,710,3322,1904,1958,3034,3553,962,1856,2010,2054,3294,3544,1186,664,2340,3030,2490,3026,3038,2536,866,3526,306,2932,2478,686,576,2134,2586,2958,3168,864,2498,2716,3174,2890,2804,2616,2366,2318,408,2214,2342,2846,2394,380,3154,2582,852,2212,2066,1930,1716,2644,1072,3076,3282,792,2234,1996,2360,3230,620,952,1874,472,3318,3522,1754,1872,732,1128,976,1198,2884,2942,1940,1968,3032,2842,2952,2934,1025,2470,1348,2858,2886,2502,2516,2626,3282,2906,2904,2894,2470,1710,3308,2850,1922,2922,464,500,1304,1916,3216,3283,3066,2922,2480,2580,2260,524,698,918,2266,2466,2762,1676,2920,3096,1652,2664,2290,2338,3332,2724,3126,2846,800,2522,1858,2314,2254,2844,2732,2508,2098,3344,2342,2678,2304,2534,2610,1924,812,852,450,2712,2458,2402,2428,3230,1344,766,896,2348,2734,2544,1990,3008,3102,3222,810,626,900,492,3150,3220,3210,3188,3192,2596,3204,3608,2484,2940,1444,2820,2564,3420,1392,692,3008,1408,1112,2036,2236,3542,1872,676,2880,3192,2176,2440,2996,1828,328,3000,2868,2364,1648,2284,3272,1592,576,2984,432,816,1784,2144,2920,2912,2460,2316,2696,562,590,2078,476,682,3008,2992,1766,2558,3020,2928,2922,2318,2528,2652,3246,2944,3008,2578,2524,3056,3224,2830,2944,2408,2562,3016,3186,2910,3112,2460,2596,2684,3294,2856,2944,2728,2054,3004,3312,1490,1290,2432,2658,2900,2660,2424,2608,3046,2540,2204,2610,2290,1984,862,2558,2046,1140,2004,2422,1890,340,2146,1464,1296,2590,1316,2600,3010,2146,2130,2908,1136,2880,3340,1502,2550,2672,980,716,884,1150,2144,712,3090,2262,2098,2814,2630,3136,1582,806,558,1260,736,3140,2546,2032,396,2034,1580,372,3112,3352,2582,1964,534,2840,1622,838,2988,2654,2706,2934,3084,1720,836,2208,1904,2478,2332,600,1800,526,1088,944,966,2252,2622,2542,3484,3150,3062,2430,2636,2366,860,726,3098,2192,2230,428,2548,2506,1790,3132,2808,2988,2626,2512,3200,3010,2916,768,1560,2784,2530,2798,3042,3040,2640,2604,660,2610,2882,3050,2058,2702,692,988,940,2382,3040,2984,2048,2508,2086,1568,1354,1216,1072,3330,1976,2418,2878,2764,2582,3306,2074,2792,2392,2248,966,1258,2688,3350,3236,2374,1762,2782,2554,2240,3130,2472,1990,2378,2053,2742,2180,3228,2036,2308,2756,2694,3020,2856,1358,1140,2270,2698,1180,394,660,3231,2794,2974,3052,2660,2596,2798,2866,2924,2422,2522,3046,2832,2950,2390,2422,2014,2830,3016,2376,1132,1052,2418,2920,2404,2424,2828,2856,2892,2146,2282,2776,2798,3340,2966,2698,2664,970,1466,2914,3094,1236,484,1068,2606,3348,1530,1020,3174,3056,2830,2002,3210,2738,2876,1834,940,2754,2790,3196,3184,2920,2956,2714,2518,2906,3222,3004,2938,2986,2630,2226,2942,3312,3102,3180,2630,2234,2224,1994,814,360,536,1432,2706,950,1612,1214,716,1046,880,2638,1634,1630,2918,3142,2472,2214,330,2404,2720,344,2632,3050,1794,2362,2334,2552,2402,2560,2458,2060,1474,434,1552,366,2566,2360,2158,2830,3140,2620,2404,2172,3479,2584,642,1196,802,2252,2436,2492,2506,3662,2546,732,1074,3509,2802,2856,3010,2408,2418,2996,2834,2896,2368,2150,534,2252,3038,2802,2874,2574,2580,2916,3392,1250,882,2806,2944,2896,2634,2508,3048,2046,2900,1818,2250,2788,768,1368,642,3185,2890,2508,2506,3272,3244,626,1714,3054,3070,2666,2692,2148,3110,2708,1714,626,2126,3028,3374,2852,2926,2426,500,2170,3106,2152,2850,2882,1986,2706,1912,3180,2830,2864,2452,2640,2474,2800,2888,2150,2664,2894,1658,1182,1450,840,1838,2816,2446,2208,642,1914,3512,1208,3210,2648,2314,2106,2598,3517,2694,3094,2760,1020,3148,2244,2556,2702,1456,714,3190,810,1576,1868,3324,2840,2370,2198,2610,1202,1146,1612,2640,1926,848,3426,2572,2304,2584,3430,1070,1058,2154,2992,2654,2390,1154,1646,2504,334,2518,580,2668,2768,2902,2342,2410,2376,3100,2846,2804,2418,2268,2794,2636,2852,1244,770,2212,2492,680,762,2818,3118,2084,2374,2202,3252,2672,2536,328,2830,2180,2502,2784,2680,1852,2236,2831,2856,3210,1392,698,2376,3230,2636,2600,3170,3534,2952,692,392,684,528,1664,2618,3018,2640,2648,3514,3144,2026,2534,446,2500,3196,878,3521,2396,694,2612,2248,3074,1170,1050,964,514,904,908,1062,698,864,942,872,3444,1740,2544,3180,966,2394,2496,3070,368,2062,1024,1350,1250,950,652,1044,976,914,932,868,3246,3024,2124,2636,3404,1704,416,1700,926,2626,2098,3086,2854,2158,918,1288,334,3302,2868,3200,2142,2318,1618,3102,3046,2846,356,2324,2954,3266,2994,1336,1338,2822,2880,2280,2170,2954,364,494,1368,2804,2120,2206,2476,2490,1932,352,700,1374,576,476,2828,2924,2012,3262,2402,2968,2946,2458,1560,804,2656,3356,3162,2970,2632,2658,2750,1060,1058,534,2956,3118,2356,2476,3046,3370,3200,3064,2446,2380,2072,426,3124,2934,3302,2642,1978,342,3054,3202,3384,2882,1794,2386,1852,834,1572,876,786,3074,3178,2544,2318,2554,3294,3468,3130,1286,1570,1314,1474,2974,3066,2148,2470,2530,3046,860,1084,2148,2588,2540,2722,2512,604,532,1280,2202,628,1022,1780,1410,1536,1386,1436,1454,1566,3130,3138,1834,2164,2228,3528,1850,714,318,662,3042,2964,2406,2588,2446,3010,346,1542,1596,1424,1266,2636,3050,2972,2960,2874,2374,2014,2414,3528,1472,2684,758,2596,2838,2404,1870,1922,2928,2638,2834,2556,2668,2074,2968,652,1768,2618,2856,2352,2252,3100,3228,934,2662,1462,2832,1858,2528,3444,2620,2832,2404,1962,318,3332,2674,2618,2804,2294,2192,1764,972,3058,3158,1596,370,434,476,2460,586,606,700,2728,1826,1554,3066,3132,2466,2370,2174,1566,1534,3300,3316,2258,2088,3034,2586,756,3238,2920,2952,2458,2364,2446,3294,2824,2788,2438,498,1760,2998,3454,2808,2732,2688,2472,2884,3080,1062,2246,2724,2162,2302,2634,2288,2544,2190,2410,2498,2370,2618,2498,2100,2946,2526,2086,2654,2718,1544,1662,2466,2474,2500,2154,2610,1740,2174,2274,2202,2752,2876,2286,2400,2142,2976,2226,2322,2582,2710,2576,2140,2038,2258,2360,2504,2794,2686,2658,751,1200,1158,3358,3356,3012,3414,2839,1137,1051,1098,1174,1551,1576,3392,3233,2853,1525,705,2799,2194,3076,654,1324,578,560,678,1124,556,2787,2723,1666,1081,3377,3468,3469,3008,3257,3280,3148,3016,3261,3282,3320,2651,3240,1329,842,1136,1848,3141,3095,3514,2968,3320,1130,3015,796,1732,1512,1716,2986,3019,3205,3284,2733,2973,2833,3000,1240,1468,326,900,3064,629,2270,3076,3396,690,472,3123,543,2825,2947,2969,3035,3113,2988,3024,3120,2836,2910,2889,1235,1274,3062,1632,632,1250,592,350,1178,328,1048,868,3024,3032,350,590,2732,562,344,1026,3032,704,328,578,2618,2612,2668,2614,2542,2668,2548,2664,2540,3020,2608,2584,2726,2504,2760,2920,2688,2550,2504,2564,2470,2482,2630,2486,2554,2470,2376,2474,2340,2182,2366,2460,2576,2504,2952,1044,2892,2790,2832,2846,2988,2996,2930,2922,2992,2958,3064,3108,3154,3138,1754,3301,3337,3208,3216,3185,3369,3432,3269,3231,3142,2955,3442,3334,3401,3030,3506,3180,3277,3239,3592,3474,3425,3002,3275,3283,3331,3248,3471,3592,3076,2985,3145,3226,3417,3044,3297,3470,3428,3109,3240,3365,3332,3513,3168,3012,3047,3467,3366,2648,2530,2630,2724,2676,2492,2662,2618,2700,2540,2668,2672,2714,2682,2690,2668,2632,2522,2638,2694,2684,2528,2578,2704,2658,2664,2660,2680,2708,2674,2666,2722,2716,2694,2686,2550,2522,2760,2532,2672,2678,2714,2708,2648,2648,2616,2530,2692,2704,2732,2716,2674,2642,2642,2634,470,814,939,1022,1190,1231,2220,1876,2305,2366,768,984,852,880,886,1020,934,1290,510,388,912,476,930,1050,892,1188,958,808,970,868,714,926,902,1224,882,750,884,758,970,884,968,1004,1062,718,978,988,946,946,1110,904,1000,938,1064,984,1328,802,950,738,968,842,808,942,954,1668,1828,694,666,2020,1692,1728,1620,2020,1690,1038,1704,1718,1728,1762,1480,2202,1726,1740,1418,1698,1778,1196,1722,3338,432,3405,3110,2440,2868,903,2150,3384,3306,3561,3152,1374,1088,822,992,3555,786,2717,1005,1263,3650,856,822,842,1060,830,1078,1086,1250,1200,1192,1304,1642,1288,1466,526,1300,996,716,1658,1622,996,1036,988,1018,1660,1890,2848,838,916,2472,824,2788,1344,1148,2740,2728,426,412,416,546,406,628,476,626,366,368,322,326,530,342,344,342,2756,1779,2780,482,482,904,1660,960,2780,584,2764,528,528,572,570,604,908,862,414,1815,518,514,474,706,704,708,708,2774,486,492,490,490,448,446,490,490,444,492,524,528,478,530,498,510,498,502,458,496,1094,460,472,500,998,1014,512,474,2772,594,1218,490,452,510,516,474,520,518,522,528,522,510,510,572,334,522,524,526,354,1140,824,1784,542,514,510,560,554,510,562,352,568,402,420,512,522,516,580,552,2078,554,356,606,1264,1546,616,694,688,684,698,636,598,598,658,1803,512,1222,1355,1779,860,2762,2762,694,2138,444,548,1864,2794,2512,2272,2248,3268,3312,2524,2544,600,1076,808,1164,2868,1628,1072,664,3172,3280,2148,3136,3292,1528,1452,1116,2080,304,1560,1396,948,468,444,518,428,330,2818,928,1992,2070,1442,1146,1262,546,608,2046,1412,1032,2102,998,570,1680,1098,602,1588,468,748,352,552,2218,2194,1342,506,1046,740,1536,806,536,536,2322,774,1134,2144,2126,1276,2940,750,1422,754,554,772,3771,1712,674,2218,1622,2238,1626,2142,1906,2126,2256,2748,2898,928,860,1632,1412,1022,1558,392,892,966,642,2216,2514,874,1268,1128,1256,1038,1634,728,1082,962,1168,1076,1188,818,906,1132,1120,1144,1094,1172,1416,986,2698,552,542,554,2646,2748,1340,1254,1122,1312,2658,1246,1076,928,1234,1188,1044,450,450,1004,522,1222,382,484,656,2554,2888,1014,1122,950,546,2912,1160,1334,1872,1924,952,988,1306,1526,732,782,1602,712,636,1232,1252,1088,1212,2430,2404,2768,1230,1588,646,628,2274,1202,796,1054,2252,1502,732,652,2892,2138,1660,796,1218,1022,1100,1544,2890,1874,720,706,910,660,978,2880,840,500,2368,938,648,710,1752,1482,1380,1284,1012,538,910,1812,1258,758,1230,828,982,448,1352,440,854,426,1122,704,862,436,1110,738,990,510,1144,466,1292,504,812,532,1730,2146,948,592,2796,1826,774,668,758,776,856,1820,2354,834,408,1898,792,844,984,822,1934,1200,1538,1932,710,1272,1198,1684,736,708,886,1964,2588,1298,1174,1800,628,672,1290,1096,996,726,592,1758,818,1908,1264,848,1316,938,1858,832,1926,1854,818,814,1298,1370,970,970,956,964,1954,1992,1366,1398,764,1666,760,708,720,750,716,724,944,2904,2268,430,330,450,1578,946,896,882,888,1504,902,1128,864,372,1942,2108,872,836,444,460,754,718,992,1168,800,836,886,1172,1174,1162,988,1142,1130,1050,974,930,2202,2314,732,894,1000,888,962,978,904,948,918,1050,848,984,1032,722,974,632,774,1078,856,692,726,1794,2638,1588,856,822,980,872,900,1006,1016,886,950,902,992,992,834,960,1006,2168,940,1936,882,866,468,394,798,720,1376,1068,588,754,926,870,1762,2728,1404,1182,952,1074,1194,1184,1072,2306,2748,2318,906,1126,982,1128,1162,962,1058,1090,1052,884,970,2008,2114,840,1790,840,626,1912,2186,938,1668,748,2004,904,1100,1094,928,992,1054,1014,882,1084,1996,986,670,2408,1172,1056,914,972,2122,2902,680,2120,1108,478,466,1070,890,984,1012,960,854,920,784,1722,868,910,726,1250,1354,770,1030,974,668,1922,1952,1436,694,992,536,520,1246,1162,1200,588,2218,466,950,490,750,488,766,1258,896,1082,1034,1986,2726,622,354,748,302,660,440,1098,444,958,446,2100,734,912,968,994,2198,2830,1234,1478,1288,1806,1412,620,640,1000,1632,554,656,618,592,590,546,646,594,724,2250,834,1288,812,480,468,740,1688,2238,1556,858,984,920,916,940,616,766,720,476,1768,940,1258,986,1134,1872,966,978,810,660,2152,2090,1054,766,1138,1090,644,426,548,508,748,998,2140,1148,1366,906,744,1096,740,754,718,720,728,764,1196,936,2924,1036,1150,976,1036,1212,740,786,490,384,634,2016,1102,1964,688,926,1936,2398,1134,394,402,420,428,1816,632,590,564,472,1866,2889,448,1054,488,512,380,374,352,488,478,424,474,452,1194,822,820,748,584,900,1122,540,1904,586,1840,488,432,488,852,516,402,1084,832,1496,1556,340,2114,1292,1458,1040,508,524,2144,2428,2388,1087,2280,976,448,388,476,1062,336,1540,2778,468,1126,470,474,454,408,448,742,480,482,374,374,372,376,808,494,828,424,440,468,508,600,914,996,1026,474,1012,484,1308,804,1006,1346,3140,874,978,2324,1658,2750,938,2279,1092,474,450,474,1008,470,384,720,468,478,570,650,604,560,516,580,598,360,440,636,652,822,632,602,542,640,572,510,612,550,1096,696,868,954,634,644,792,880,1268,886,480,480,478,476,376,380,378,376,396,376,878,1238,638,1188,898,1158,1478,602,576,656,700,740,738,2196,1002,422,466,470,1008,632,810,654,1806,760,800,728,734,476,476,1098,798,1422,1202,1028,892,786,1044,476,452,476,518,532,486,530,2808,816,1350,1168,762,486,450,486,1026,884,990,658,310,398,1594,1630,894,384,612,584,656,1386,452,2170,426,362,580,1068,476,538,548,862,1070,482,1026,484,786,1302,1492,428,484,430,432,444,522,2136,484,410,414,484,516,480,480,476,484,486,636,492,512,522,782,496,898,1268,486,700,544,1000,394,772,616,902,748,652,1140,1016,926,1444,720,650,1558,482,1782,594,516,1442,1152,1044,1052,1152,604,534,446,1188,620,758,1092,1094,642,970,482,480,480,482,630,648,2198,1404,1182,652,538,488,426,484,492,506,482,1022,484,488,692,670,902,804,482,452,1024,776,690,1058,454,484,504,826,744,2210,620,998,890,732,882,470,1633,394,808,514,638,596,512,582,1082,1010,1028,378,884,552,1352,1146,718,2006,688,1280,866,754,1172,1048,462,562,486,494,1102,980,1238,746,1648,1356,706,2778,1584,1426,1046,1016,1094,1690,1618,478,410,550,668,1054,1058,2100,948,770,772,722,584,626,2204,788,970,494,1300,1602,490,1004,976,928,444,572,884,732,672,1938,888,938,1022,484,480,1176,490,1040,1506,2164,2356,1790,328,1470,478,1672,478,480,430,480,520,956,1004,532,1140,384,798,894,688,750,844,1674,480,1074,892,968,1086,1068,1994,956,946,770,492,480,476,348,1614,1834,1630,482,738,1018,592,874,598,594,702,1140,1276,1054,1130,480,480,1656,1038,582,592,744,544,1410,1566,1650,950,478,1094,442,734,686,1456,772,732,1054,842,1302,688,676,1044,1564,1712,1024,650,694,566,484,524,1052,558,1178,1232,324,320,330,1660,582,678,1026,1096,1144,752,440,762,850,1082,1460,2546,2098,370,784,1034,1004,584,428,960,832,322,1132,2572,1234,1360,712,926,368,384,814,1682,710,450,604,1446,1812,464,2122,598,588,658,434,418,702,2578,1404,738,688,1146,1160,884,836,1130,952,572,742,2552,754,708,466,2526,338,398,1798,678,2550,882,450,1252,1398,690,1342,618,2142,1254,1180,632,594,368,506,400,1214,594,1402,820,468,460,378,378,394,388,2554,1546,836,746,590,612,2584,712,314,342,382,394,346,426,634,592,550,536,950,882,340,866,890,1168,794,592,1228,824,892,600,612,762,580,1146,542,1738,682,608,1162,970,1522,816,1270,1010,986,1802,1006,1348,1214,2570,862,1126,1330,2046,400,472,918,2566,2570,2606,480,1508,932,1628,1344,850,706,1398,810,2090,638,990,1644,988,1524,1234,1220,414,638,718,1252,486,620,818,846,846,1114,1082,498,994,1364,360,580,646,826,810,744,482,506,800,882,808,768,904,1002,478,1156,716,614,726,2542,1820,1082,1054,750,606,1020,1276,1290,1278,448,542,722,1284,850,1146,688,714,704,832,842,1272,1230,356,1088,544,816,858,764,1060,816,422,834,1256,1094,870,966,734,428,412,414,420,378,344,344,328,1706,320,322,350,320,320,320,952,742,718,684,856,808,746,730,668,640,866,664,778,826,484,2522,2556,806,1146,524,692,1204,610,972,886,1871,356,342,388,2526,680,1478,1028,1016,856,1112,1092,1670,1716,1002,1304,346,404,400,374,426,2540,772,470,382,372,1282,682,2310,1432,1346,980,1072,1146,2534,2554,2572,1260,1162,1222,372,2546,1210,1228,382,384,880,998,1318,1130,964,324,408,500,366,2566,1250,468,1304,1826,1180,604,888,894,942,822,814,512,958,950,1192,1204,312,312,928,750,1152,974,350,884,698,772,764,770,768,400,412,798,340,698,1104,950,972,682,456,978,938,678,930,1228,330,318,336,416,378,670,354,978,1246,678,1000,1420,1228,1364,528,748,1250,496,2112,410,930,1208,452,2154,572,1062,1616,1644,1684,396,382,852,354,420,412,1458,1298,1334,1258,846,976,916,716,592,2556,592,306,808,834,616,658,504,1504,660,732,1048,818,1260,924,442,986,728,1244,430,322,332,2550,388,336,318,830,840,606,634,726,940,1306,780,786,1718,1354,1362,346,758,546,616,326,430,2552,1066,572,626,624,552,792,440,716,908,1548,620,804,848,2526,1116,1872,1472,1364,738,682,1208,722,1270,846,800,1664,404,522,528,526,530,1760,1624,976,1236,1298,1532,1032,2596,808,410,1248,1414,558,1490,1700,2160,804,1186,820,2616,334,332,394,1676,1336,2262,330,1214,866,1448,1760,332,470,864,1558,884,1322,978,1218,612,628,658,1016,350,356,630,790,1244,580,650,634,940,728,424,732,594,728,1164,1048,552,1068,894,692,1004,1878,2580,1058,380,740,668,1238,542,348,412,408,1750,1204,996,300,1460,420,932,384,382,370,424,386,1290,1308,793,734,604,760,1274,806,1198,1006,360,592,374,2148,1582,2044,1184,456,1266,410,1286,1178,388,942,1052,454,374,1172,418,1704,1536,374,320,1030,2054,2182,2578,390,348,412,458,1284,422,388,822,350,738,1336,684,672,1272,1364,917,1240,320,320,398,822,1845,1600,1138,2092,1256,814,977,400,366,330,2150,1762,1816,858,572,1432,942,971,516,1334,746,346,802,830,1692,2666,554,376,2642,964,1136,812,752,1426,1546,838,840,806,372,864,872,632,1387,470,1328,772,420,940,1100,1080,662,768,2070,2258,2210,2714,946,1470,2564,1451,482,1092,1657,2154,2872,1908,454,430,466,480,1370,724,1510,806,1182,806,636,876,504,478,418,310,310,310,622,334,622,1794,1771,818,1414,1390,1368,1862,1246,1608,478,750,1439,1406,1780,876,802,756,652,870,918,804,412,1058,840,1278,1552,520,838,374,378,376,376,374,508,1356,2120,1350,654,630,582,660,706,640,650,1026,662,1076,2642,624,702,516,2630,1420,950,1456,326,1654,2148,1082,1332,1362,1274,1100,1580,588,1580,454,590,482,1054,616,650,1062,594,410,766,440,372,472,476,414,416,474,454,458,430,454,454,452,474,1536,2067,970,1252,700,1042,896,902,316,320,314,610,324,952,1008,1246,2318,486,482,624,1042,970,312,308,510,476,614,1512,602,1142,1276,1412,1356,704,1822,970,644,946,694,638,1048,848,596,320,608,1220,668,858,870,2250,862,1260,340,386,388,534,1734,2480,976,1002,906,824,1282,636,1052,444,444,444,750,656,696,1250,1534,926,516,892,564,1192,1414,592,724,430,342,306,1174,1188,1100,1406,1076,738,728,1068,620,412,1164,600,586,612,576,372,698,612,902,738,768,500,852,478,350,960,1444,302,1186,326,424,422,422,422,656,1036,1122,562,564,878,446,450,402,452,1126,314,326,1140,1020,1270,718,550,1348,502,500,496,428,1126,634,604,598,768,1166,708,1242,1338,1130,1150,1330,310,944,1028,588,1198,1884,1118,532,1008,732,452,840,1122,1562,542,1042,764,456,940,1018,604,974,958,1046,786,1584,758,878,1206,1144,380,2050,672,708,636,1280,574,774,1242,472,1234,1070,1602,2194,338,640,1500,1498,1144,834,1314,606,786,1108,998,1370,738,654,634,378,1412,832,1254,658,634,848,2062,970,1506,1432,2090,1358,396,516,1004,1114,982,1320,638,1078,1276,976,1074,948,868,1886,1797,954,974,626,926,354,1236,1322,474,424,466,1078,1728,1242,984,316,570,318,556,894,1036,776,1090,1066,1112,1644,752,1208,656,624,816,1058,804,686,1222,662,680,736,1753,816,592,584,534,586,586,996,1058,516,2110,1786,650,666,1376,1346,950,600,964,834,848,750,976,1368,520,486,446,924,742,2428,798,978,516,484,482,556,1038,606,1430,472,558,610,1064,960,1396,896,322,982,338,488,484,1532,580,356,576,1076,530,1122,848,826,1282,1268,1198,798,1694,488,484,964,550,646,638,548,660,1036,790,486,1062,482,570,548,942,840,710,948,886,1106,538,496,1176,1096,1988,498,502,1142,852,492,480,484,478,470,484,482,478,698,2032,736,604,1212,1030,1166,772,994,1318,672,1040,1040,1056,1048,486,482,484,484,826,826,824,1244,940,592,2176,518,462,482,480,2584,494,476,484,378,386,490,486,484,482,486,484,480,468,474,468,470,482,548,1120,1024,850,1326,394,920,1276,1050,1026,436,866,482,508,1056,1060,1056,1058,1232,2276,1296,1538,590,786,772,480,474,474,832,906,1024,896,1170,730,820,1174,2736,2786,984,476,1618,520,472,504,1260,1106,990,466,572,772,774,1020,1150,732,954,1080,2742,1614,480,452,474,1064,1064,476,568,2498,880,474,474,472,532,558,968,878,500,2044,846,846,476,412,476,472,474,944,1364,388,388,476,1106,1014,1070,588,1246,772,336,854,1176,1260,794,404,1200,1024,760,858,1100,476,408,406,764,1706,1014,814,768,1248,1192,1254,1518,1954,1052,482,476,474,472,590,990,1484,2560,2594,794,3052,2828,1958,480,1042,476,1808,2628,480,474,478,478,1087,1600,918,529,1600,1250,1024,460,730,408,386,588,610,364,424,470,724,2478,812,618,468,452,1360,1004,1038,620,1894,836,2298,610,740,1208,1096,1028,936,972,502,508,1168,1250,1360,2192,1212,2298,3092,1310,1586,914,956,1270,1250,1050,1394,1710,1158,680,1298,1164,1184,1176,746,2154,2794,2504,2372,2974,2770,2418,1176,2034,2388,916,880,478,572,588,610,636,576,612,1076,1092,1024,1088,308,310,340,710,532,2260,2240,1278,1324,1034,1274,588,1262,2492,1350,2844,1364,1680,1092,2176,1208,2070,798,778,822,2820,802,808,1132,1104,610,608,618,594,606,608,610,606,752,802,832,872,1060,588,632,1642,1890,2654,2038,1238,1084,1090,898,906,880,842,874,888,900,892,904,890,634,1424,834,1824,2300,2810,2200,568,2180,2162,2260,2074,2504,746,1244,2442,2040,2074,2400,2418,2750,2242,1116,2256,714,2268,1222,2264,1740,1628,1150,1118,1056,3428,1218,564,1618,1632,1660,2204,1154,1774,1176,1342,632,1230,800,2316,302,346,742,3082,455,1322,3788,3284,3752,3065,3617,3241,2493,3781,3595,2350,3593,2475,2092,684,508,732,720,720,1032,480,928,476,464,400,1492,576,424,388,464,568,1148,1264,1604,2772,1084,564,2660,412,396,524,556,564,556,552,748,352,840,480,680,344,460,3690,658,476,336,1686,592,470,1666,612,474,674,1704,372,434,1682,584,472,1700,772,472,690,1690,380,474,1678,368,468,1692,930,470,586,1658,610,1670,622,468,838,1688,1230,342,1704,880,324,468,424,1052,692,1004,1636,920,1036,924,712,568,1008,516,320,604,1048,1036,576,608,680,472,556,676,536,1152,2400,916,1156,1176,952,2448,632,2236,2428,1168,632,612,472,988,808,832,1064,1028,1076,1024,676,1036,1464,1080,700,2136,960,1028,820,1016,508,512,644,936,984,1000,880,640,840,784,592,1036,660,944,936,408,820,572,1040,520,752,628,636,580,956,584,668,616,960,976,1812,636,624,592,1028,1176,2708,1612,3008,1476,852,588,996,1008,424,836,2414,2024,1198,1804,928,1912,1190,1078,1068,2008,1018,796,578,1862,2136,1978,1606,2092,1942,1036,714,896,462,752,2322,1010,792,878,1986,1646,1844,1258,864,2008,1500,966,1778,500,506,1120,1684,612,716,2296,1078,2204,2210,1906,740,888,1270,1800,662,660,422,540,464,510,630,1146,1330,884,924,1026,1396,2328,1116,1892,438,1070,2268,2092,1142,2022,1522,842,1922,642,1246,2084,1230,1788,1458,1336,984,484,958,1484,1788,1860,1476,1356,1068,1738,2068,1132,1112,1070,2242,1084,1262,1494,740,1498,1368,1612,934,990,1892,1748,2532,2648,1500,1248,2412,1394,428,524,1504,2178,1134,2222,506,1066,1662,842,736,880,1496,1066,2524,2530,1486,1494,1978,742,1986,1010,2158,1936,664,556,510,626,1906,1490,1964,616,2090,2072,1618,1876,1088,1958,1064,1674,2252,744,894,1880,880,1270,1342,1702,2242,1202,1270,1158,770,316,530,522,1322,422,1636,1094,2140,1796,2094,2024,2530,2528,1964,1126,1298,1118,942,2158,1294,2144,2118,1186,990,2400,2390,1464,2148,444,956,1102,2072,1392,1982,686,984,1294,1954,1490,980,2156,2056,1494,1346,960,1982,2008,2126,1354,944,902,1118,2118,2146,2000,2454,2056,1206,1804,922,1914,1194,1110,992,2002,1504,1026,802,570,1276,2142,1980,2102,1950,1050,662,870,476,756,2322,928,1508,794,804,1666,1442,1840,1242,876,2012,1498,982,1772,508,516,1682,520,1132,1074,702,476,1614,1970,742,886,1268,1822,658,662,416,540,448,512,638,1156,1334,894,880,1030,1308,2312,1126,1866,426,1028,2284,2108,1128,480,1084,1830,846,1916,646,774,784,2084,1228,1510,1510,1226,994,486,874,1484,1776,1862,1488,1362,1188,1738,1854,1124,978,1030,2260,1084,1256,776,1160,1362,1602,1182,1182,1890,1764,1772,1498,1254,2328,1392,366,534,1500,2200,1140,2242,866,1012,1760,1624,850,928,1496,1066,1786,1490,1506,1972,748,1980,1012,2166,1938,718,562,514,632,1906,1492,1970,622,2090,972,2088,1540,1874,1094,1946,982,1694,2238,744,802,408,1842,882,1268,1346,1706,1994,1166,1274,1166,674,656,578,612,1358,402,1456,1984,1138,1308,1128,952,2156,1304,1060,2158,2120,2434,1184,998,2398,1478,2150,450,958,1114,2074,1408,1964,714,1946,1306,1952,1388,958,2172,2006,1506,1284,968,1980,2020,2080,1358,944,910,1080,2128,2156,1990,2442,2080,1822,930,1924,1202,1114,1084,2018,1028,806,574,1870,2146,1994,2122,1968,1054,670,912,806,2340,938,1528,974,940,1986,1614,942,1852,1290,896,848,2318,1510,984,1784,1220,1698,300,532,724,2314,1090,2130,1966,750,904,1122,996,666,668,544,462,524,638,1212,1348,898,1048,1034,1408,2358,1110,1878,428,1080,2290,2112,1148,784,974,1844,1928,636,1250,2168,1230,1796,1504,1232,1022,490,962,1332,1786,1870,1492,1364,1204,1750,2080,1132,1120,1070,2256,1264,1510,890,1832,1380,1616,2070,1268,1958,1764,2396,1510,1258,2368,1406,354,532,1506,2196,1146,2236,870,1008,2392,1630,850,670,936,1506,1072,2430,1500,1510,2044,750,1996,1016,2168,1930,672,484,472,632,1916,1500,1974,624,2098,972,2094,1564,1890,1024,1968,986,1692,2320,870,898,1850,520,852,1278,1348,1710,2264,1186,1276,690,1168,784,582,424,516,1348,398,2016,1100,2170,1692,2194,2252,2306,1984,1138,1306,1136,952,2168,1306,2162,2130,1186,1022,2432,2422,1482,2184,446,964,1118,2084,1412,1976,720,758,1340,1964,1506,990,2192,2074,1512,1278,996,1996,2028,2090,1402,952,910,1086,2138,2170,2006,1352,846,1638,2356,2018,1386,2316,362,812,2684,788,752,432,4540,416,1018,830,1600,746,1600,1448,853,1536,550,578,764,596,1064,610,1182,604,696,520,588,772,782,652,838,474,734,648,3320,372,448,3356,3328,3340,3304,3328,3348,3336,3320,3336,3340,3312,3316,3352,3344,3320,3328,3340,3340,3328,3328,3312,660,796,896,1568,466,2400,2944,2808,1052,1254,2000,1380,534,394,1344,1054,566,926,3036,2750,762,2728,2756,452,446,2962,3230,1728,1100,3238,3002,2660,2682,2812,1074,654,2750,2654,974,854,640,892,3108,768,1622,724,1680,2600,3108,416,2818,3158,746,408,916,840,1154,1210,1376,1270,1008,364,490,584,1324,1362,608,780,2650,2848,3308,3292,2936,3240,3164,2540,2148,742,636,756,834,590,1260,780,710,1806,1794,562,838,2764,1446,1332,2932,1130,438,3102,1562,1368,1358,834,1358,1004,1290,616,3048,1420,1060,932,350,1012,1698,3008,3018,1944,2128,2032,2020,976,1892,2122,1448,1402,1456,1368,2586,968,1270,1290,312,1082,1078,612,996,440,1730,2700,2888,2282,2846,3044,2318,2364,2934,1688,2938,2512,608,1932,2308,2306,3020,2204,2270,2716,1260,1390,762,1124,444,646,348,1112,2786,1446,398,562,994,510,848,1548,2078,520,702,2200,1242,466,750,370,664,1118,1112,536,1262,694,1224,1112,578,2484,608,2848,826,1770,2596,2700,2402,742,1076,1898,2624,2874,628,1280,706,592,640,500,730,594,2178,2898,2870,510,804,678,1768,1768,664,1224,540,1712,570,992,998,1124,638,600,1092,644,654,592,1524,814,538,1396,768,1264,336,1262,740,310,618,1122,1170,914,1288,1266,1280,2638,2732,2572,1196,1520,2810,1570,614,1270,1250,1308,1084,636,570,1266,1482,562,1036,1558,1380,424,1260,1012,1102,730,1090,582,2334,512,476,696,1076,1390,1522,694,2826,2808,3204,550,3058,2700,2764,2768,3000,2566,2576,1000,3158,884,642,1874,448,1030,362,526,3244,3016,2962,2926,2910,820,2810,2986,3004,792,3220,3180,1768,1804,762,934,2900,2932,2912,2458,888,832,1460,948,822,3024,644,1532,1730,668,2794,1380,1370,2766,1190,1562,662,1122,698,2784,2714,2196,800,1030,2716,515,1600,401,362,362,410,438,318,470,618,388,770,382,448,536,378,306,1882,496,408,2464,2280,2390,2464,2246,2366,2342,2428,2358,2428,2354,2364,2302,2440,2452,2372,2462,2400,2374,2430,2410,2432,2432,2428,2358,2344,2268,2428,2270,2316,2278,2328,2464,2414,2508,2438,2286,2448,2460,2424,2270,2434,2428,2426,2338,2378,2286,2454,2472,2396,2274,2332,2442,2358,2474,2400,2352,2452,2270,2330,2396,2432,2412,2420,2358,2426,2392,2330,2454,2380,2344,2354,2434,2420,2342,2326,2278,2316,2308,2454,2364,2426,2288,2322,2364,2424,2302,2412,2356,2428,2314,2394,2412,2446,2380,2364,2454,2330,2300,2314,2448,2438,2322,2296,2456,2410,2434,2416,2298,2420,2338,2358,2450,2434,2418,2432,2336,2436,2372,2372,2374,2442,2408,2436,2446,2444,2440,2296,2552,2430,2298,2294,2376,2434,2394,2408,2300,2236,2302,2430,2290,2358,2292,2302,2298,2292,2316,2436,2302,2436,2302,2368,748,772,366,462,2444,2442,2406,2314,2340,2482,498,424,430,430,878,482,388,3488,2378,2884,2688,3000,2600,3288,476,924,2972,2248,1056,2984,2352,1996,1680,1216,588,1532,828,1708,2776,2848,2516,688,2804,2672,520,972,3532,396,1684,2264,2024,1944,1966,3510,3662,1572,1624,1558,1140,372,714,524,3042,1540,1226,1234,632,330,892,700,1104,482,1984,398,492,888,1026,524,1140,1208,1956,448,1546,792,2040,518,366,1518,460,1902,1518,770,1606,2028,472,1360,1856,478,2328,1338,534,628,500,2002,1878,1754,472,2440,2002,1018,1018,504,916,1244,922,2374,570,2046,458,1910,1838,1888,1950,458,1018,1140,992,1010,946,1098,1972,1974,508,1102,1180,2430,2424,1108,1070,1866,534,580,2012,1956,446,1150,902,1026,2078,1064,1108,2052,938,1030,1432,3236,366,348,670,666,616,580,620,660,612,664,578,550,382,778,778,586,782,592,788,766,620,792,626,786,638,786,530,768,550,696,788,716,744,902,734,698,720,708,734,686,728,726,730,762,724,716,726,724,632,486,450,886,868,654,832,878,692,914,732,532,1058,850,1038,780,1042,506,1050,956,1026,928,1058,824,1050,540,1046,726,1034,888,784,898,1052,852,1032,1208,1004,930,972,950,976,970,890,976,1084,1012,970,960,916,970,662,972,876,976,752,2168,1684,1968,1574,2192,1820,1008,1072,1812,1738,1906,2128,2230,1986,1894,1786,1790,2208,1840,1706,2002,2230,982,842,2146,1732,1078,1034,1800,1942,848,862,1798,2254,1902,1350,1808,1182,2002,1702,2208,1392,1452,1516,2008,1450,1450,1486,1500,2014,3064,1368,1302,634,1936,1540,1050,1146,1104,1732,340,570,2064,2336,1674,992,424,2266,1326,1128,2312,980,788,752,1230,1710,792,802,982,2144,1898,1236,1268,2982,330,936,780,712,564,450,504,546,1490,1056,458,456,2314,1306,1160,2232,628,356,716,2214,2268,1016,1502,1728,938,1676,890,1922,1160,1768,1400,2140,428,2262,3450,2078,1690,1508,1436,988,1248,932,2074,576,686,858,1034,984,600,900,2190,2958,1746,1138,1426,2028,1440,1352,2076,1826,2970,3014,1486,1510,2382,998,1070,574,2804,2088,1736,1002,1032,1984,2486,1108,1056,1566,332,854,934,1388,1006,394,1918,1362,1168,1844,1080,984,1888,782,892,992,1396,704,706,796,1806,1532,572,1028,2416,520,764,632,618,474,542,406,536,1204,790,768,1422,1874,1054,932,1790,504,614,1796,1832,822,1214,1386,758,1354,694,1552,838,1140,1730,438,2812,1388,1228,1226,782,1012,752,1684,702,840,1006,650,738,1752,2374,2410,1204,1648,1158,1094,1686,1476,2406,2428,1218,1210,1930,804,860,456,2268,1712,1690,1424,872,842,1596,2376,854,1316,1962,1558,1564,1504,906,1542,2734,468,1060,2714,442,1202,1494,1372,2106,1312,1160,2028,376,832,880,2020,1600,744,1276,712,1908,1080,1392,2124,1692,2306,620,1992,1390,1996,1342,770,808,1302,1182,1878,786,1392,1336,1336,1382,1266,1620,1712,766,694,2504,1360,984,1338,1376,1882,1302,1998,1066,412,1550,1308,1286,1292,778,1314,1096,930,1116,780,2200,2216,1036,1272,1330,770,1350,1550,1432,1490,1372,828,970,1266,2328,1362,834,1212,1326,1278,2244,2616,1232,2292,1328,890,2202,1012,1224,1292,1290,1326,1354,1400,1672,1174,2494,1298,1316,1324,2290,1368,1346,1212,1320,2274,1444,1290,804,806,1332,1096,1310,1294,1124,1828,2314,1332,1922,1750,2730,1270,768,788,1316,2266,894,744,426,1368,1250,1238,624,572,1260,1266,1334,1294,1786,1478,840,912,950,1506,994,1044,892,2262,1374,1288,2358,1268,980,1250,1386,624,1454,1646,1868,2858,2134,2224,966,2592,550,1022,2270,2040,644,2926,770,1318,2474,762,2914,1390,1232,1206,494,568,2366,2376,572,732,600,926,1154,1572,860,2750,2474,2446,2368,2852,1722,678,686,676,760,892,1472,1168,1188,1602,2132,1612,568,694,1014,1484,510,3006,818,1420,788,1772,838,2144,1974,2504,2380,2936,664,924,732,636,944,694,1228,976,720,828,994,1004,482,518,934,2474,584,624,1144,1402,1010,420,472,2438,2024,906,802,544,524,404,396,316,384,596,474,1666,348,574,558,1218,1828,894,1282,1076,1050,1278,1182,1278,1278,1242,1360,2716,2712,2146,2892,1832,2716,3018,3140,3132,3160,3144,3148,3184,3170,3206,1814,676,3080,2734,1956,3104,3142,3158,1814,974,3082,3098,818,530,366,492,3004,2886,3166,1806,2820,1270,988,2988,1266,790,650,3152,3144,2996,1924,524,784,1648,1936,1904,1920,1804,2064,2068,1048,656,604,368,956,2124,884,884,848,748,1868,1912,1860,1648,1932,2096,900,852,1928,1192,920,1780,752,776,1736,916,912,1756,1720,1676,1956,1860,1984,1948,1068,1520,1764,1940,1840,1720,1968,1944,1832,2072,1976,1920,2004,1544,1236,1932,1884,1860,1864,1940,1940,1940,1948,1516,1936,1928,2084,1724,1648,1748,860,868,1888,2016,1984,1936,2272,1776,2084,1564,2000,940,1912,2180,2032,1944,928,948,2064,1948,1888,1864,1956,1944,1700,1944,1904,616,860,928,980,944,628,2056,2064,1988,1568,2000,1952,1976,1976,1984,924,940,336,328,332,756,1824,1852,1784,1776,1824,1968,1884,1908,2032,1664,2000,1956,1984,1996,1876,2068,1868,1936,1944,1984,1904,2008,1872,1960,1904,2056,1416,1512,888,502,2364,486,2122,2396,500,2386,492,2372,474,2170,2380,2382,462,2376,464,2394,462,2164,460,2386,494,2398,470,2376,488,2138,462,2402,462,2420,472,2404,462,2388,496,2384,482,2386,460,2394,464,371,2394,470,2376,482,2378,492,2120,486,2392,2412,464,2410,494,2160,502,2398,504,2308,490,2398,498,2392,474,2394,502,2350,480,2380,2050,2124,468,2164,480,2114,2298,534,2300,488,2404,488,2370,2104,2392,2378,2122,2362,2166,2380,2374,2374,2378,2154,1520,2388,2372,2122,2396,2400,2390,2378,2380,2378,2386,2380,2366,2360,2114,2382,2388,2390,2384,2154,2386,1604,2386,2392,2390,2388,2378,2356,2362,2034,2112,2168,2108,2292,2298,2370,2554,2134,2402,2394,1018,2452,2174,2392,2408,2394,2404,2160,2460,2404,2384,2136,2398,2142,2408,2408,2390,2388,2410,2406,2170,2420,2378,2126,2398,2400,1274,952,2410,2170,2396,1602,1526,566,2398,2410,2430,2404,1572,2382,2052,2120,2114,2306,2316,2378,2024,1432,504,508,508,508,1444,676,1704,1512,668,672,1482,1226,1076,2182,1578,1610,584,1038,1210,542,720,962,3212,556,720,638,446,458,634,1186,498,406,1082,892,620,1520,1520,1168,470,582,1664,744,720,718,2930,874,1970,674,980,2876,706,1764,1260,2966,2758,1488,1424,3508,2268,1690,732,536,434,2474,524,1962,1090,3676,3026,2292,2774,1534,3728,1820,1434,1220,848,2438,836,872,420,436,2924,664,1072,1026,3306,3558,1490,1534,1890,1682,3854,3508,648,2785,480,364,566,734,318,670,488,406,474,606,442,340,320,338,402,356,2824,2494,1242,2470,2744,2470,2446,1910,2662,1250,2716,2710,916,2714,1316,2768,1480,2730,2504,2746,2766,2500,1586,1268,2524,1912,1890,338,460,586,1679,2304,486,420,336,2012,1930,1938,2302,1682,2018,1330,2288,2302,1950,1958,2154,2018,1908,2028,1996,1934,1948,2046,2222,1956,2026,1914,2350,1948,2230,1270,528,532,2131,1966,1930,1942,2214,2004,1792,1938,2020,1976,1994,1966,1992,2004,2260,1984,2000,1962,964,584,2010,1978,2323,2048,1964,1369,1792,1962,2136,2016,2012,2038,1936,1986,1980,1970,1928,1966,1970,2006,670,494,2034,2241,1964,2068,1970,2056,1964,1930,1958,1974,2171,2030,1998,2022,1930,2022,2084,1948,1966,732,1156,2040,2032,2058,1930,1340,2671,2046,1968,2261,382,670,1342,1972,2018,2000,670,644,712,2004,1934,914,2343,928,642,1982,2334,2504,2482,2794,1492,470,502,2532,1030,698,1128,1148,706,632,300,1532,384,438,654,2630,1134,3000,778,2740,1160,2900,1788,2550,2562,828,814,1002,620,806,2506,1090,1712,2388,2848,2464,1362,1062,788,2888,2450,2706,2312,924,2360,3106,1784,998,1034,2746,1704,768,448,820,410,760,1226,1366,944,2144,1486,1626,860,732,688,1430,1107,1034,958,414,440,726,484,3306,1200,1192,764,850,742,682,964,992,1168,890,794,748,800,772,1044,876,1652,1518,2576,540,494,476,588,1088,738,724,724,2908,1956,644,864,2826,716,1966,1278,2928,2774,1504,1366,1686,3669,3156,812,1388,1448,3930,2794,4026,3954,4062,3689,1080,3036,512,3308,3322,4142,4082,3764,4032,2064,1600,1600,1600,1600,3142,1576,1764,1624,1706,990,1440,3152,1498,1568,1572,1358,1420,1362,2572,1524,1652,1658,1660,1664,1488,1482,1406,1408,1372,886,460,1466,1476,1366,1360,1408,1396,1508,1504,1438,1434,1428,1660,1416,1202,1196,1182,1172,1478,1478,1300,1294,1018,956,996,1578,1328,1384,1434,1496,1480,1350,1328,1426,1378,1364,1430,1458,1412,1318,1316,1364,1500,1442,1412,1356,1424,1452,1250,1212,1348,1370,1500,1510,1342,1338,1340,1586,1406,1360,1418,1486,1510,1392,942,940,940,1500,1484,1416,1388,1404,1400,1396,1428,1064,1374,1412,1330,1434,1508,1512,1346,1342,1348,1426,1436,1390,1410,1392,1402,1394,1386,1588,1368,1394,1370,1382,1492,1492,1410,1396,1362,1354,1392,1408,1364,1382,1588,1420,1414,1386,1370,1386,1492,1492,1370,1416,1408,1420,1406,1392,1364,1416,1414,1404,1374,1500,1490,1380,1420,1438,1420,1472,876,554,2318,1496,1498,1486,1494,2164,2432,1494,1476,2550,1496,1226,1450,1494,1420,1502,676,484,908,1956,1494,1498,2508,1318,1500,1488,1490,1900,1490,1486,1486,1474,678,1218,1506,1498,1480,1396,3166,1500,1478,2008,2600,1502,1502,1498,1492,708,1868,1510,1518,1392,1500,424,1700,2072,1736,1338,332,1494,1492,2116,1444,2696,1818,2776,2632,1874,1504,1086,1402,1036,1414,2738,1402,1460,2840,1306,1128,1342,1492,1434,704,696,1500,1492,1332,3148,3006,1282,1358,736,2364,904,606,1492,852,1494,3176,2986,1402,1492,1488,1462,1472,1466,1108,1464,1472,1470,1550,1484,1478,1486,1486,1476,1414,1486,1438,1674,532,1098,3148,1472,1486,1390,1484,1478,1474,1486,1474,1476,1476,1476,1470,3154,2526,2390,608,1062,586,308,304,1554,690,726,526,690,438,2402,628,980,1676,698,1396,632,1416,2402,2382,716,484,620,1668,824,830,450,558,468,728,654,582,442,1126,1134,824,340,1282,446,1138,654,1136,896,1100,1026,936,2404,624,352,1300,1112,1044,2328,1334,1250,1116,1130,1556,1424,1130,1132,1136,2386,1622,1128,826,1218,1216,1396,2422,1700,1904,1000,896,1360,1108,1206,474,1472,762,1184,2064,846,682,1140,1146,1438,588,990,1122,1090,1936,2402,1426,936,1146,1166,900,1986,1252,1244,1986,382,360,1272,1294,1262,1236,1060,1136,1142,1154,2408,1178,882,886,1272,1274,2440,1126,1126,692,1316,668,476,1316,1132,1138,1512,1292,1290,1114,1098,1328,1596,1398,2460,1122,1124,1146,1126,954,1284,752,978,1536,1214,1532,1478,808,676,952,1496,1142,1132,606,1228,960,970,1188,1360,914,1382,2186,1138,1140,318,310,316,312,318,1016,886,1224,1306,1100,1132,2074,2404,1138,2422,1364,938,902,776,1132,1134,2112,886,1120,1152,666,1988,898,1334,2402,558,1034,1054,1208,1138,1136,1812,2288,726,1920,1874,1136,926,2400,1310,1266,1656,1206,1172,892,872,540,898,898,1294,1316,488,676,462,754,1872,932,310,430,1138,1132,382,618,1992,370,480,1132,1842,1140,1140,1874,2842,704,1242,707,1826,846,1431,696,614,516,3474,807,1316,2591,816,1253,747,1741,2813,2793,3128,2411,1763,2853,680,518,3008,994,398,1526,522,1355,1353,724,1210,1063,2397,732,506,1532,2915,1158,1725,1321,1316,1824,1676,2834,3381,1909,3059,2708,1646,2935,1946,2238,2937,1596,366,1316,3280,1724,1075,1394,2415,999,1042,1327,1337,1682,694,1178,1465,595,533,1335,1320,500,546,551,460,545,2769,3019,1714,1334,1208,1476,2619,3431,3251,1010,3158,3158,1263,3116,1388,3128,2756,1037,3395,2871,3474,1147,1542,3363,3374,1820,3618,2812,1554,1902,1595,2831,3474,1342,1350,1142,1524,2846,1800,1405,1796,1733,1326,1966,1118,1766,2838,913,1460,2523,1460,1590,3028,2576,752,3325,376,368,370,366,374,366,1158,1024,1434,1529,2814,2775,3431,1326,3156,1612,1280,1331,912,3136,2467,1044,1314,1499,2330,1074,1563,2846,2481,2830,1338,1336,2123,2928,1483,2780,2606,2842,2815,356,1532,1539,2633,1431,1396,1854,3263,2805,1466,2206,1305,1342,1244,1326,452,728,2778,680,412,1337,2562,1331,1333,2318,2302,1202,1332,1154,1098,1302,792,1090,2404,1142,1194,1200,1034,1082,1034,1968,1250,1264,1274,1134,1128,1068,1064,1044,556,894,1120,1130,1076,1038,1068,1058,798,352,1136,1094,1092,1092,1262,1140,916,912,964,1102,1110,998,772,730,750,1202,1044,1050,1090,1140,1122,1118,1026,1010,1050,1090,1042,1088,1198,1076,1004,1038,1138,1080,1090,1108,1012,1068,1138,1142,1030,1202,1126,1078,1136,1136,1066,742,1546,1136,1130,1054,1080,1070,1060,1062,1082,1050,1078,810,1010,1134,1140,1020,1026,1020,968,1164,1066,1056,1078,1066,1060,1056,1208,1156,1058,1040,1052,1130,1132,1070,1060,1036,1088,1056,1066,1038,1050,1206,1078,1074,1034,1054,1048,1142,1134,1044,1076,1072,1068,1076,1144,1058,1036,1076,1110,1070,1042,2430,1106,1080,1092,1080,2400,2424,1086,1146,1196,470,1890,1128,1126,1936,736,928,1136,1142,1068,1134,510,736,1740,1136,1140,1132,694,978,2424,530,718,1132,1130,1130,1126,1134,1134,482,1054,1134,1126,1536,1574,1692,1134,1134,1096,1134,694,1242,1134,1136,1140,1136,1134,1320,1562,1698,1142,1138,1608,1100,2044,2112,2000,2350,790,1076,2082,1120,2170,1916,494,1130,1132,1094,550,532,1142,348,580,1014,2408,2274,322,436,1134,2052,1130,1140,1184,1180,2412,2274,1070,1142,1124,1114,844,1118,1066,1118,1128,1128,1132,1128,1124,1134,1278,986,2396,2316,1034,1134,1134,1124,1120,1124,1124,824,2414,1928,2672,2364,1604,2684,2640,2516,712,352,708,2760,2772,2132,2676,2680,468,960,2740,2656,2724,2508,2752,2732,2864,2364,2788,2536,2792,3474,3496,2846,2812,2820,568,1822,344,2676,408,786,2526,870,2160,1176,1684,2124,2254,2140,2282,2178,456,2368,568,856,1690,1782,2330,670,2144,608,940,1880,782,492,1346,412,712,2686,2448,932,464,1084,956,1148,1940,1936,710,1044,1204,1212,1644,1478,664,1632,1436,686,2180,1464,1584,1582,1120,1172,1392,1398,1850,1786,1492,676,952,1370,1322,1110,2466,1440,1762,960,966,1102,1622,1110,638,1664,1858,2504,1552,2024,1420,1882,906,1176,1740,1684,1946,1642,1392,1642,1452,1012,1236,2378,1370,1418,1306,1916,1602,830,890,1436,1424,1416,1402,832,544,1212,1984,1766,2000,2024,1368,2412,812,1796,1258,1238,1994,2454,1096,344,1634,496,2226,1792,2370,1626,660,1530,610,1002,962,1056,682,2528,1238,1744,1626,1628,1462,924,1724,1638,1292,956,1492,1374,826,1888,2428,1362,1360,1204,1608,1258,1486,1712,1334,2000,2492,1484,1758,1262,1746,1168,1776,1464,1174,1232,1304,912,1048,892,1058,1586,1532,1448,976,884,1584,1222,1070,400,628,986,1404,720,774,1514,952,3325,742,440,594,2702,2484,2190,702,722,1036,564,1908,558,1412,962,662,820,468,1080,506,398,1188,638,1432,802,886,2110,2174,940,1964,508,2188,2164,1856,2386,2688,1846,2124,1910,1934,2306,582,2312,2312,2036,1566,354,342,2402,2408,3077,2402,2410,2384,2406,2408,2394,2400,2400,2412,3077,2400,1842,2402,2406,2404,2404,2410,2404,2398,2408,2394,2128,2382,2382,2400,2402,2404,2410,2406,2396,2402,2400,2408,2386,2392,2400,2392,2388,2394,2398,2398,2414,2394,2380,786,1561,1124,1116,1174,1330,1630,308,2102,2602,1622,2660,1338,1482,1642,808,2948,1342,1188,2264,1484,1256,1854,1248,1172,2650,1604,1778,1190,1718,1744,1864,1348,1856,1346,736,604,676,1220,1920,1926,1622,1918,1192,1194,868,1214,1138,1188,558,1850,1562,1854,2386,484,2636,318,1632,1340,1342,1356,1344,1492,1624,1192,1190,1188,1188,874,996,568,1728,1120,1306,1378,1558,1466,1452,1466,1386,1498,1488,2696,1438,1642,1122,1600,1950,1230,1154,1274,1556,1604,1756,1102,510,1622,1138,1194,1342,1342,1344,1638,1346,1346,2448,1442,1492,1492,1500,1286,1498,1344,1652,876,1784,1648,1606,1790,2386,1344,1442,1510,1194,1780,1494,1186,1590,1648,1484,1492,1190,746,1490,1492,1486,1344,1344,1494,898,880,916,860,1418,1374,1464,1194,1336,1496,1632,1498,346,786,1746,1374,1240,1248,2184,844,744,744,1184,1766,880,1562,1812,2052,1490,1486,1212,1044,1032,1190,1200,1202,1202,1192,1136,1146,1642,1340,1164,1344,1348,730,1156,1336,1342,1660,1642,1122,1726,1216,1124,1412,860,686,322,754,1530,2464,1760,2644,1360,1418,1482,1490,1476,1366,1128,998,978,1414,430,1318,1320,1272,1234,810,910,976,1292,1176,972,786,1488,1602,1344,1348,1424,1502,2070,1072,1222,1192,1394,1190,2398,1390,568,676,1144,964,1200,1012,376,688,408,536,684,412,684,380,396,376,684,396,596,400,680,528,516,400,520,300,576,448,616,400,512,300,1124,304,516,400,408,360,324,516,396,520,520,512,456,392,504,500,392,512,392,384,512,396,504,372,504,508,504,392,500,500,512,384,500,508,500,380,504,500,512,1860,1864,1732,1736,1724,1690,1746,1670,1654,1628,1840,1684,1718,1650,1494,1594,1592,942,548,1726,1716,1708,1660,1732,1706,1718,1628,1716,1726,1712,1728,1054,634,1876,1870,1720,1658,1724,1716,1592,1662,1624,1514,1484,1722,1856,1434,1670,514,2534,2576,2542,1102,1458,2394,2560,2502,2532,2398,2546,2378,2384,2558,2544,2550,2540,2532,2556,2530,2400,2544,2402,2466,2386,2562,2548,2562,1146,2384,2568,2550,2566,2536,2576,1164,1386,2560,2550,2562,2574,2550,2548,2554,2544,2564,2542,2552,2560,2570,2560,2560,2560,2550,804,2538,2570,2396,2412,2532,2548,2540,2558,2540,2550,2534,2556,2556,2420,2388,2562,2558,1712,774,2558,2546,2532,2574,2516,2540,2536,2416,2532,2556,2576,2538,2552,2408,2548,2550,2386,2338,2560,2550,2552,2538,2190,2268,2542,2556,2970,2970,468,1506,2162,2190,1826,2186,2200,1398,1274,2172,2194,2008,2208,2196,2048,1826,334,2196,2200,2206,2194,2204,2130,2202,2218,764,2194,2200,2164,2212,2204,2204,2208,2120,1860,2618,424,742,926,796,814,2148,1036,1034,2862,752,1542,2756,2256,2652,2734,2724,1898,2582,1686,3000,680,2294,886,2528,2484,1916,2772,2280,2288,1190,598,1940,514,2742,890,692,2696,2726,2618,474,1882,2538,2782,1282,1136,400,2988,2574,2486,2750,2710,2468,960,2788,2744,1484,1784,1710,3016,1204,2472,2340,2956,1666,2766,2236,2398,1826,2428,1728,2614,2760,524,2372,1948,1944,1944,1900,1952,1946,1744,716,2088,2116,2092,2116,2120,2080,2120,2080,2104,2044,2124,2116,2128,2100,2128,2088,2120,2096,2088,2096,2124,1952,1896,1388,2216,1736,1706,1172,1438,1478,1550,1374,1610,1436,1470,1354,1248,962,1096,1026,1072,1794,982,1606,1036,1340,630,1054,1130,2218,944,464,698,1134,674,1992,2210,2434,1872,1798,1614,420,1508,828,714,766,1172,2214,1658,1106,1670,1304,992,1260,2142,1226,1160,1594,1478,1744,1510,1450,1664,1574,1344,1064,1700,2260,992,1458,1726,1922,1998,2080,1250,1060,1336,1382,1034,2846,1988,2084,2072,1266,1482,876,1000,1070,350,1002,616,1256,2054,874,3016,714,970,838,612,852,1214,926,1036,1040,894,1102,2978,2232,556,876,912,1062,892,1332,1238,1036,850,748,588,1210,1084,1240,2964,1214,3064,3176,896,938,950,956,978,1678,1026,1000,934,900,908,1000,1610,936,1046,870,916,1008,866,1000,1018,940,992,1040,982,956,1094,904,1026,970,998,1016,768,818,2756,952,830,756,798,912,760,778,1016,996,988,992,780,820,994,978,802,842,846,1010,958,968,1010,970,1018,928,1040,990,986,784,912,970,982,942,1000,952,1524,970,986,756,736,704,812,794,746,606,970,856,984,958,846,788,748,1020,924,996,976,954,1020,856,1814,2074,2154,1000,932,1040,1028,972,1000,1010,956,838,994,810,890,990,808,792,730,760,998,792,688,756,802,814,1006,966,1004,800,976,982,862,950,998,990,2496,464,768,918,1004,1004,1022,958,940,770,988,996,732,1016,942,1006,750,956,978,966,854,1012,1014,982,814,1004,988,950,900,624,724,1034,986,794,578,1026,960,916,772,748,884,994,1054,578,1852,938,1006,2952,776,700,976,2722,788,854,714,998,986,960,946,524,1002,934,948,752,804,944,952,946,898,1064,928,1000,826,794,766,756,998,926,1008,966,1004,998,1022,958,1034,1018,804,812,1000,698,968,818,1002,990,934,910,992,926,814,1028,844,808,826,968,958,1016,1012,962,894,924,992,978,904,960,836,622,950,834,980,1702,1040,716,936,912,822,816,684,776,768,860,696,994,968,914,2056,1002,774,956,742,908,1040,1000,1034,970,970,978,812,972,916,1034,936,954,1328,1036,1066,982,1006,1860,718,794,796,712,758,916,828,884,776,964,2126,792,1016,974,834,942,944,986,862,896,954,922,750,1024,934,924,1038,998,948,978,934,906,926,1014,970,974,952,810,1038,1014,1010,1004,916,986,920,864,930,886,814,936,988,958,932,972,986,974,916,928,1058,964,992,1020,1028,1032,1012,1006,1018,914,982,898,1004,986,954,994,956,920,1006,1000,976,948,914,1004,988,1032,780,1158,996,958,996,924,974,938,954,1040,924,1002,1036,958,994,878,916,1202,922,962,862,998,904,928,988,968,1010,994,982,980,1038,772,1010,1052,972,838,970,1026,982,1032,956,1042,978,1004,970,1168,1224,964,964,978,982,972,1176,972,980,984,974,906,934,966,960,944,662,964,730,808,810,1002,988,998,978,994,800,824,990,950,992,998,898,928,806,772,634,802,954,970,930,1020,1020,1128,988,972,784,966,942,990,954,1012,992,734,1038,902,1018,1010,956,954,874,1010,1026,1002,710,986,1000,1044,972,996,1008,930,990,986,994,966,942,982,968,1000,980,974,904,1036,970,970,946,978,980,996,964,1040,996,962,1002,998,862,984,1004,960,1044,1054,972,734,894,972,932,998,924,994,960,970,978,828,396,820,922,780,826,934,960,952,928,880,994,824,952,936,506,1016,980,924,984,1002,1002,1000,1000,992,972,894,958,1002,776,798,972,998,1020,984,988,996,932,976,2140,934,816,522,894,1000,1000,1006,938,1028,1000,960,970,948,974,994,1000,918,1016,1112,796,788,802,764,1058,1024,774,894,792,770,676,828,812,978,810,942,800,800,792,802,902,852,1008,766,908,972,432,1004,812,822,782,922,1006,774,964,820,718,954,930,982,1094,844,882,918,866,1116,958,878,860,804,966,966,986,916,894,1026,1132,976,790,790,736,722,786,1000,748,822,776,806,790,764,994,804,986,748,646,918,862,902,784,970,890,794,632,740,670,700,734,724,1000,786,694,956,778,796,688,1014,846,1022,726,1000,842,688,678,910,1100,1196,958,978,1218,960,912,1202,992,906,912,966,880,1286,1202,1008,1028,962,958,1006,964,904,974,1062,982,848,940,982,946,978,818,890,750,780,1002,966,1046,796,1002,1782,986,946,966,968,958,1114,792,1100,998,802,832,752,764,956,824,872,940,800,794,970,1020,990,996,866,980,832,972,970,1006,1006,960,974,952,1012,1002,960,1824,1004,966,1000,946,1078,2576,950,902,944,966,854,900,872,754,754,772,814,952,1000,898,762,928,764,1014,986,760,1000,884,840,752,712,892,994,690,568,858,940,1010,804,822,744,790,976,748,760,790,788,794,656,1006,812,846,794,836,572,1536,882,1028,738,970,1022,910,894,894,718,992,804,764,1020,1044,1006,976,926,990,850,1018,1128,1024,960,1000,914,962,904,998,1008,996,940,976,976,978,2102,832,940,964,1222,926,1004,1054,946,992,934,1004,868,1002,934,1030,998,1014,1004,1018,980,970,974,934,1354,1006,1012,798,984,970,956,974,994,902,980,1000,996,1004,1022,1026,936,970,998,906,996,952,940,982,994,902,948,716,720,604,802,1006,986,976,1020,1002,972,942,932,980,994,1000,998,918,972,924,1006,982,928,968,918,2202,1032,1008,804,1012,904,954,966,818,598,698,778,836,978,944,746,708,864,812,898,946,798,774,1256,934,960,966,972,948,982,978,940,952,974,1028,868,966,968,1028,1008,1096,960,956,1104,1002,1014,950,838,796,764,824,892,820,706,994,960,730,806,742,818,798,924,1022,970,1210,1646,894,972,1004,1010,1006,598,2968,1008,918,982,790,812,1002,2266,782,768,824,786,780,742,810,888,990,946,946,744,398,590,558,636,708,576,724,594,1062,928,806,982,800,566,990,786,836,1018,720,742,772,1242,1092,790,936,986,1018,1056,1012,1018,942,934,980,1000,970,976,1000,986,750,920,946,972,714,982,942,762,786,764,1000,970,988,1026,2450,810,1012,974,968,1026,966,958,1042,964,918,958,986,1000,964,810,978,948,1002,852,1012,810,964,992,952,966,958,932,938,838,1002,976,898,970,846,944,930,1024,1020,986,958,1010,974,812,984,1020,924,1012,986,922,714,974,1002,940,968,970,794,764,926,744,804,914,806,992,720,806,762,778,998,680,986,956,962,982,732,1784,752,794,412,802,1004,764,798,834,1016,996,958,970,948,772,980,768,918,790,814,970,776,792,764,930,936,936,954,916,998,676,796,748,752,920,1012,956,1162,1004,772,746,1028,744,768,580,1046,558,510,416,476,768,1018,756,1150,900,764,818,744,922,678,974,960,894,1932,966,988,762,770,1048,696,958,1010,840,742,1004,1130,994,1016,1156,924,1004,1000,1086,1006,890,978,824,988,1018,974,964,1878,2062,1002,1026,938,948,898,972,752,796,560,440,582,646,536,502,588,854,798,760,1020,926,1044,976,844,806,738,968,1012,986,880,1070,992,774,794,726,816,732,770,990,932,984,968,976,926,950,814,832,810,1148,816,788,866,828,958,678,674,954,762,960,826,818,680,682,986,1102,970,910,802,736,998,1020,410,480,482,1242,944,978,994,988,1160,668,1118,2412,988,954,988,982,1002,1000,1004,984,878,840,788,804,648,950,874,980,946,1032,770,994,964,1012,890,1096,982,1008,926,958,996,810,754,2012,972,706,1174,826,730,578,780,962,830,746,952,920,1010,986,946,928,1114,964,1048,878,1040,736,640,506,722,1006,796,768,762,822,690,568,606,1022,1144,990,636,1016,910,822,1154,994,820,1040,1002,960,1040,988,1012,1050,968,992,1024,1216,1684,730,1192,958,1674,1072,812,862,954,906,1098,928,2484,858,936,1210,1004,1026,938,1012,992,1014,952,1020,1002,840,844,2134,942,1042,812,956,1014,1050,1022,948,734,1018,922,806,968,1690,912,982,2372,960,990,964,1010,762,1040,942,1018,966,1016,954,1006,956,910,998,864,920,940,1002,1006,900,742,958,1132,988,1012,1046,1260,1030,980,1262,808,1228,934,988,970,978,962,658,822,992,874,950,1006,886,752,706,1082,728,1032,990,1062,848,1026,950,1220,1080,1048,1050,922,1184,1020,676,882,956,858,960,746,910,912,1000,752,660,784,782,796,720,826,820,934,1036,798,642,758,1024,1016,806,962,976,986,980,888,894,1040,636,972,922,792,1008,788,860,780,1138,2372,1170,740,1028,978,832,592,828,898,834,800,822,778,754,852,930,866,736,576,752,776,906,560,782,582,514,784,546,668,874,734,646,758,910,954,766,834,702,996,1078,996,1100,778,934,778,768,786,1006,1010,1028,836,832,896,780,600,582,738,2446,944,982,988,984,1038,732,814,864,858,974,984,944,730,776,966,978,1026,840,986,998,1098,966,1024,954,2256,1210,928,908,956,1000,946,988,796,960,984,948,992,1002,858,962,968,1010,994,1006,936,1002,1014,984,1030,1024,928,986,986,928,788,658,1098,798,794,578,946,1018,1000,938,956,1002,978,870,952,944,946,788,934,998,1018,950,1000,820,970,974,984,962,988,950,1006,1000,764,1016,764,1092,1084,1102,954,980,1024,984,988,960,1066,968,746,974,996,814,3132,980,960,1002,950,932,942,1000,974,992,968,950,964,1288,984,960,1034,964,986,988,862,642,936,868,998,1006,774,754,1042,850,978,986,980,542,934,966,950,884,1020,582,538,592,692,732,844,830,712,818,844,1020,926,832,936,700,762,770,678,750,790,740,718,746,746,768,746,768,778,666,1030,876,1340,996,1008,896,974,1110,1014,984,922,1006,864,860,1144,734,820,574,860,624,814,716,604,1104,492,1020,606,752,762,678,556,694,738,776,772,756,592,766,826,570,786,792,752,764,596,582,946,556,706,798,516,660,788,538,726,810,826,766,998,790,774,792,1050,902,698,622,548,564,814,580,2508,768,702,516,530,668,598,774,396,540,586,550,630,584,608,804,880,532,630,776,862,560,618,528,856,750,444,506,750,624,556,622,740,538,580,912,624,730,792,1858,416,404,612,636,594,608,692,2416,1014,826,690,398,558,648,604,678,590,696,934,578,572,568,528,560,590,562,908,604,602,552,650,560,626,558,2474,514,606,834,788,558,614,610,598,592,564,570,616,962,674,554,568,628,918,606,764,492,514,420,612,580,506,580,626,760,608,536,584,562,592,598,682,808,534,578,982,734,558,990,530,794,628,662,580,820,810,936,604,644,574,616,726,588,638,842,554,942,594,814,562,562,636,802,996,690,2814,590,590,590,710,728,1054,672,576,856,584,528,572,490,478,936,598,514,1044,528,842,808,604,576,1018,628,648,756,1000,908,592,2256,572,610,620,948,614,562,356,648,610,584,504,810,568,536,596,628,834,540,506,628,646,792,1616,616,546,564,992,1004,560,912,740,578,594,586,610,594,612,652,608,636,738,736,564,554,468,562,584,528,598,620,558,564,780,794,586,974,940,606,632,542,592,578,798,556,444,772,582,948,584,632,604,800,578,542,630,478,2652,790,1046,1200,686,954,702,526,622,446,538,646,1004,634,606,646,744,708,554,520,500,612,680,592,778,604,584,2238,452,1008,1322,806,954,584,588,596,606,962,698,618,710,546,686,790,564,532,634,466,972,744,842,662,578,620,588,632,568,964,962,930,512,484,1004,788,522,848,788,722,778,816,486,574,346,788,778,542,568,652,680,628,644,378,584,594,412,406,588,594,898,1002,846,1010,994,878,956,774,830,468,808,1084,954,1186,764,898,812,864,858,1122,942,864,952,886,810,370,1812,1182,818,768,814,802,784,1942,2138,1878,830,1232,1204,2494,997,868,1960,2280,906,2690,2158,1780,934,2070,4132,2078,2470,596,2262,972,2804,2844,2642,2822,2924,2946,3586,2814,3496,3624,3630,2674,3282,2780,3700,3742,3734,2590,3066,3618,2670,2862,2832,2752,2804,2778,3602,2766,2810,3244,2674,2836,3068,2736,2818,2766,2774,2746,3634,2604,1692,850,1428,1496,1088,322,472,414,634,404,2198,2160,1392,1244,2250,1924,2098,2134,416,1802,1416,514,762,1348,1384,1864,784,830,2316,854,2208,794,840,778,2238,1764,462,1346,968,1618,1684,2996,522,1538,1366,1326,1688,1266,1152,392,538,1248,2782,416,1040,2108,672,2648,2350,2466,2488,1978,2108,700,2226,1994,2908,1048,944,534,1640,3096,2760,1818,2064,314,1136,1750,3012,3264,864,812,486,1006,2100,2679,604,2082,946,2090,454,454,1998,2624,806,2814,2790,2710,2778,2888,1962,1658,3845,420,1984,2800,2536,976,820,2420,2788,2280,2188,1852,432,608,1140,776,2184,376,324,2220,1628,568,504,676,776,540,676,2220,536,416,516,1300,1124,872,580,2140,916,456,788,664,692,708,828,600,720,2220,424,620,540,1096,1072,584,632,924,1308,424,656,572,564,2192,568,532,2636,488,1580,412,388,832,832,2236,592,596,680,560,796,632,752,864,868,860,740,612,632,824,496,1392,816,804,808,552,356,820,652,444,1560,1016,532,992,720,660,1292,996,2092,2216,536,456,540,536,392,572,916,2044,304,308,384,476,1052,1004,1032,1560,1640,872,490,1298,970,756,702,768,912,704,1910,964,1100,932,1096,976,784,1022,1044,356,654,590,756,2080,582,830,1036,464,478,704,1020,1018,832,1768,1060,676,676,1264,910,468,786,1258,1636,2644,542,598,676,536,592,614,376,578,384,510,748,2228,608,392,398,604,1324,358,1286,3452,1310,1964,820,792,740,628,350,514,500,1260,750,890,898,804,502,502,1860,1096,506,1162,532,1594,590,804,594,1314,644,1514,2310,1892,2304,2590,2564,2578,2556,2574,2562,2572,2704,2576,2568,2306,1126,1000,1004,1050,1048,1048,1070,1106,1350,1300,1308,1190,1030,854,1194,1224,960,1120,1114,1102,1126,1160,1126,1152,1138,1116,954,882,878,866,910,1034,1064,904,1014,934,968,1004,1278,1206,1224,1188,1172,1048,924,688,844,1396,1404,720,874,1106,342,648,424,436,1338,1352,524,1074,802,432,894,1006,1286,538,430,1042,526,426,1154,428,1278,1370,570,410,1210,1294,1214,498,406,978,1192,482,452,530,440,1214,404,444,1206,1268,442,1210,444,798,1350,1340,436,1280,400,386,1074,418,610,1690,1278,1954,1802,1694,1774,1220,946,302,1824,1656,2028,2202,1628,1314,1866,1820,1016,918,1934,1866,1746,1640,1104,1926,980,826,2194,1542,1954,1870,2010,2188,1192,1766,1884,1792,1618,1788,898,1552,1528,706,1544,1740,1650,2162,1948,1954,1772,4008,2028,1084,658,2746,1154,2722,2668,4266,1980,1984,4264,1898,1652,4249,1574,1655,926,838,2348,1552,4302,1744,1781,3411,1326,1240,1086,1638,1721,4256,1068,1332,4308,1236,1721,2734,3340,1696,1466,4271,1386,1140,1786,1523,1390,4287,1822,2760,626,686,1040,324,2934,1478,1138,1518,1548,1566,1532,2502,1486,1925,3289,560,2060,2132,2358,2130,3289,700,1698,1734,2102,1920,1994,1804,1666,1678,2006,2070,308,540,700,444,452,1200,1008,824,1388,456,976,2512,996,2760,660,604,904,344,824,1388,580,1960,1484,876,704,1296,2132,3068,316,628,900,1024,928,1284,1136,1020,932,720,1780,1176,380,808,1244,1112,1564,2472,2596,2508,1412,1732,764,980,556,740,564,1044,1124,996,1052,1024,1160,1092,1016,724,1096,410,696,526,688,1458,2278,720,1154,1130,756,708,488,1002,1094,400,1630,348,1182,1202,1096,468,1186,802,2044,1136,1070,590,2190,1786,2356,922,664,2282,1426,1068,1500,1220,2304,1666,848,464,2286,1104,752,1020,952,1920,2076,1052,1218,852,962,1110,818,1202,774,2160,1992,1422,1742,936,1044,896,414,896,874,666,850,954,1224,434,424,1462,876,1674,1138,850,976,534,1380,1320,886,1362,832,1150,974,1026,1348,1044,1268,654,2458,1344,1166,1266,836,946,556,750,398,596,426,3037,3279,3267,3245,3142,3340,3230,3338,3209,2819,3350,3314,3355,3331,3296,3101,3375,3344,3377,3381,3424,3148,2781,2778,3353,2211,2810,2803,3326,3300,3382,3236,3391,2817,2955,3269,3050,3200,2617,3004,3383,3353,2768,3125,3283,3344,1759,2798,3356,2957,2826,3361,3194,3336,2772,2332,3326,2972,3226,2795,3288,3315,3274,2806,3288,2935,2817,3387,3425,3330,3321,2830,3288,2691,3300,3001,3422,2702,3087,3249,2836,2678,2677,3327,2664,3345,3307,3318,3193,3111,3044,3402,1945,3145,3220,3172,3422,1650,864,594,1892,2026,748,788,726,2610,780,868,802,1178,2264,2606,578,468,818,774,732,540,468,526,498,802,1674,878,948,978,1172,502,306,1782,1246,774,890,1664,2534,1414,950,998,1370,510,888,640,524,2098,2592,1254,1132,562,830,628,696,882,998,302,800,568,762,574,506,824,2046,562,640,1316,830,734,884,964,1918,2392,1192,794,1116,906,540,974,724,842,1126,976,1346,1070,1790,1666,1064,1356,2464,2370,634,1302,1712,848,1224,866,990,1080,784,1216,966,1852,440,724,926,1174,1126,2210,1442,1936,1770,776,686,850,3303,1786,1066,1068,2444,2360,632,1296,1712,1696,892,1172,880,540,1016,1122,780,1146,966,2236,1880,532,792,920,1298,1126,1458,1940,1768,1006,702,848,1348,404,2970,1150,1246,1234,1238,1242,1254,1242,1244,1098,1250,1250,3166,2784,1278,1332,2210,3212,3230,1984,1982,1122,322,2470,1506,3148,1330,2974,2398,3024,1452,2364,478,476,480,478,480,1246,1142,1706,2052,1242,1200,1250,1244,1658,1028,1082,2146,2270,1246,1238,1450,1244,1240,1686,2992,3206,1242,890,2968,2392,3142,2978,374,1024,404,1034,548,332,1246,3246,1154,386,386,1158,1118,1294,2982,1882,1264,1314,336,2872,1244,1236,2962,996,1686,1962,2082,1742,2982,1244,1238,1244,3098,1238,1248,1244,1246,1100,1244,3178,2784,1290,1280,1970,3322,3222,1980,2002,870,2448,1504,3002,1322,2964,2432,3056,1388,2374,480,482,480,1242,1242,1978,2044,1242,1244,1248,1242,1032,1082,2150,2244,1242,1254,1790,1242,1228,1976,3010,3222,1240,890,2974,2692,3136,2986,776,1248,1026,1542,1240,1240,3272,1150,1402,1152,1112,1280,2922,1930,2958,3306,1242,1240,2994,1582,994,1688,2170,2200,1722,3615,2990,1296,1240,1236,1238,978,1240,536,524,456,1256,1104,1246,1250,3176,2836,1282,1280,2222,3376,3228,1936,1282,766,2730,1510,3166,1326,2948,2412,3052,1398,2368,480,482,476,1260,1276,1972,2054,1244,1242,1252,1252,1052,1088,2146,2248,1246,1806,1246,1244,1146,684,674,566,462,2996,3202,1246,1256,2984,2438,3170,2994,678,1244,1024,388,1042,1240,1248,3278,1156,1410,1160,1116,1298,2998,1940,2924,2874,1248,1246,2992,1568,998,1618,1976,2248,1736,2072,1100,624,1456,1370,1328,2252,1140,1076,2276,1220,622,730,1956,1030,2188,2304,1160,582,1398,506,2194,2320,2244,2312,2250,1418,2180,1244,2376,2244,2002,660,2768,1134,838,1876,1594,322,1456,3174,1616,1338,2360,1712,766,976,696,2628,1916,704,1818,720,3072,1038,770,2884,1132,528,3272,2322,3054,2990,1910,566,1468,814,1670,850,800,1342,3008,1458,446,926,2612,2032,724,2408,2332,2596,2680,2704,2544,2592,2954,2916,1090,2544,2940,2662,2644,2818,2640,2682,2644,2680,2030,2426,2500,2678,2616,2324,2632,2680,2644,2904,2642,2538,2634,2684,2650,2686,774,1040,856,932,728,846,890,802,760,1482,1484,2784,2738,2644,2630,2734,2872,2712,2654,2672,2636,2704,2680,2922,2902,2896,2884,2574,2504,2434,2436,2924,1792,2908,2908,2032,3006,3080,2866,2272,2628,2936,2888,2922,1176,1262,944,1296,764,820,508,504,676,2858,426,1494,3012,2940,2650,2656,2912,2926,2916,1384,910,2866,578,362,400,924,440,372,350,2898,2952,2914,1022,1754,1692,1132,2402,2316,1136,1234,1024,1356,1152,2974,2954,2696,484,876,518,550,418,388,1392,1308,1268,880,1054,1320,1132,488,846,760,942,1622,1188,2280,2920,868,888,356,322,846,802,902,2646,642,394,1006,1268,1334,1012,1064,1036,1302,1112,3408,1314,1024,1392,2010,386,446,512,420,436,458,312,338,844,1184,1176,1180,1212,2238,1100,958,2038,874,1056,1180,1484,1848,2880,2600,2596,1134,3026,696,2152,2920,1242,602,738,450,1530,3086,812,652,1266,902,426,1248,1518,926,1944,872,1098,1580,2356,1424,3056,1804,890,668,820,602,642,408,752,500,716,2412,1210,1324,1098,384,1276,812,846,854,1528,2090,1834,1814,852,668,2928,1708,1450,668,302,456,1848,1260,1046,2498,466,438,1412,410,446,758,544,514,582,588,404,1094,926,968,1050,864,586,1380,1250,1048,1498,988,1932,844,1170,1238,548,1108,1246,2148,1800,778,488,624,1022,424,856,930,598,724,1358,786,696,1026,1884,480,2574,984,1898,710,1140,1646,2150,826,798,588,824,812,1392,1206,1026,1400,1644,492,682,416,1924,794,650,1306,3082,1120,788,1168,458,502,880,1402,2920,900,604,642,598,534,888,872,726,800,366,786,2370,756,784,784,758,732,1232,1136,684,1070,1130,518,1160,952,1100,1034,1096,1526,1858,2032,1310,1332,1162,396,368,410,450,662,1266,808,764,826,942,878,650,2225,1128,2080,2283,2244,588,664,308,856,644,838,1749,3426,3426,2392,336,646,658,1722,1338,1200,2508,2552,2106,1354,1462,1314,1024,2502,1366,1358,1890,2808,1592,2758,1992,1394,1376,1770,1330,1136,1672,2966,2592,2612,2110,1380,1288,2046,2430,2926,2402,1354,1402,1628,2922,1840,1348,1376,2198,1304,1146,1668,1492,1298,2766,2800,2940,1562,1380,1424,1702,2918,1334,1348,1650,2598,2662,2284,2928,2016,1936,1326,1372,1950,2850,2026,1376,1356,2010,2932,2226,1208,1392,2256,1376,1422,3052,3116,2008,1328,1464,1938,1942,1290,1358,1874,1966,2070,2862,2420,1370,1332,1638,1328,1406,1688,2938,2780,2800,2868,2222,2074,3426,3426,300,2890,792,654,2192,2452,1034,504,324,1406,2210,2186,2874,2312,2136,996,1402,1776,2348,2914,2420,2148,1422,1430,2176,2050,1154,1404,2046,2154,1412,1420,2156,2342,2890,2670,378,1408,2216,1418,1422,2396,1400,886,2006,2452,878,1410,2536,1894,850,1102,1630,1408,1404,2504,2286,1340,1336,1916,2334,1318,1322,2352,924,1320,2136,2390,1198,1330,2466,2372,1342,1340,1966,1320,594,460,2454,2388,1326,1320,1848,2394,1334,1328,2084,1242,1318,2384,2028,1338,480,2494,2294,1328,1272,2294,2910,2358,2388,1220,1336,2346,2130,1036,318,382,1296,1316,2386,3485,534,2416,2821,1228,1588,2276,684,562,852,460,2422,488,720,676,668,676,684,684,706,688,470,856,1944,886,856,726,468,460,682,860,838,846,670,842,948,696,874,676,690,454,670,914,458,860,480,862,462,672,1144,564,2856,2464,1398,3094,1156,3028,1404,1432,2932,1328,3002,1338,560,2516,990,878,366,558,558,2602,374,2208,880,2430,562,566,374,572,880,2690,390,702,704,2680,2678,2680,2670,2674,2750,2740,2370,2730,2706,2682,2674,2746,2406,2464,2614,2556,2744,2672,1814,2676,2656,2678,2536,2746,2510,2742,2676,2112,2410,2990,2758,2448,2814,2714,2756,2614,2962,2680,2816,2624,1118,766,2752,2672,2676,2680,2708,2744,2496,2712,2788,2334,2684,2456,2410,2700,2688,2644,2674,2454,2668,2448,2618,2660,2660,2156,2448,2102,2716,2702,2512,2586,2698,2724,2192,1722,2190,2370,2406,2170,2720,2326,2682,2122,2700,2418,2672,2672,2666,2580,2414,2346,2704,2612,2320,2488,2668,2666,2698,2744,2750,2706,2668,2616,2594,2742,2668,2348,2352,2744,2666,2744,1934,2782,2672,2670,2742,2706,2676,2730,2748,2704,2350,2674,2744,2648,2716,2676,2736,2678,2378,2344,2280,2708,2598,2526,2526,2750,2604,2676,2788,2432,2676,2666,2574,2670,2742,2650,2788,2588,3010,2646,2668,2782,2740,2748,2282,358,1446,2750,2656,2682,2718,2012,2654,2528,2752,2700,2794,2750,2648,2714,2740,2790,2298,2720,1216,2652,2720,2496,2528,2608,870,2750,2710,2616,2502,2816,1286,1288,2752,2718,1976,2784,512,500,476,420,488,528,3652,716,506,2330,668,340,352,378,618,738,384,1068,382,1098,384,1096,520,1086,1236,1094,1596,2550,1086,1719,2338,1560,2870,1080,522,1094,354,1636,2776,1088,1608,2324,360,1094,636,1747,2322,1090,580,1568,2342,1096,1634,2664,508,1604,2870,2270,1046,844,2406,2400,2386,500,2396,2376,2400,2404,2374,2378,518,2388,2398,2412,2404,2396,2398,2392,2392,2400,2394,2392,474,2396,2410,1958,398,630,2382,2386,2402,2388,2398,2400,576,2392,2396,2394,2400,2396,2400,2402,2404,1254,2776,3494,1834,1160,1046,664,1350,542,372,1102,1188,360,992,1204,498,372,428,800,526,2756,1624,2104,2244,2372,1692,2680,2576,1620,2428,2184,2192,2256,2132,2012,2252,2244,2084,2732,2648,764,576,568,2276,2432,1624,2576,2208,1620,2904,2472,2372,1872,2912,1752,2356,2796,2268,2576,2328,2396,2544,2908,2508,2476,2976,1299,2488,819,452,1613,2321,981,838,1792,1910,2121,695,2500,477,584,884,448,359,1277,850,1170,1017,2308,2656,380,490,1245,382,518,796,302,488,1380,1137,1688,1108,488,487,488,476,1013,402,1022,1609,1132,1176,1090,1264,742,1368,1631,2662,422,1598,1866,1237,1232,349,452,1197,1786,485,492,2101,1299,792,1379,1610,1195,996,1748,718,522,2728,2215,432,567,1862,804,368,369,1924,1850,2425,2501,958,1260,1858,1485,1752,1310,612,1086,1290,2477,2038,2032,1528,1809,790,918,1500,1956,1244,618,538,386,1825,579,2187,944,1149,2092,2593,592,2416,1764,1028,792,764,2199,1510,2086,1775,2162,796,630,971,2121,1490,2461,1612,1098,973,2318,2622,747,352,2943,376,651,1148,1065,800,876,333,1483,1105,1948,1507,1534,1454,366,694,1804,1949,1874,1083,2026,374,2093,723,678,1620,1208,588,568,1208,876,878,1321,2091,2078,1370,984,788,1014,2344,354,669,1140,1010,952,766,854,3003,1526,1272,990,511,540,1956,2287,2368,3089,1019,2178,2106,2530,3018,670,693,1515,1773,1048,1542,1678,930,1643,1117,997,2462,1060,1022,483,2566,1198,804,676,830,380,574,449,852,563,1817,2059,434,1986,616,2783,966,665,1782,632,1661,1678,609,621,2778,1418,1062,958,423,1444,916,1459,1172,1176,1382,401,2262,980,643,1226,2518,2232,2510,358,2912,3311,923,1577,549,2725,2160,1207,1474,1539,623,953,1006,1277,962,1112,1724,1751,2983,1172,966,1680,483,371,1009,2352,2694,564,636,385,2368,2491,452,569,2912,376,1052,604,970,634,712,588,636,892,1044,508,770,620,1278,1330,1358,598,1040,774,974,576,914,608,1174,576,864,326,472,828,656,996,876,1108,574,326,572,826,950,1996,760,978,1332,840,306,1014,1306,660,338,566,752,1234,680,780,900,924,882,788,724,750,932,1162,1366,652,1204,666,670,686,854,598,764,804,880,694,602,700,644,622,804,1136,712,562,962,916,1056,758,822,1140,1068,708,372,1290,1004,1276,1164,1234,1288,1074,1022,1304,1156,1528,1170,1240,1526,1250,1288,1234,1190,1228,1236,1396,1236,1230,1266,1364,1002,1012,910,708,1174,1070,1012,1118,1036,1408,862,1048,844,942,1110,1262,570,1046,734,1292,1304,1058,1282,1368,960,996,746,448,1050,602,888,696,720,576,632,896,1046,498,846,618,726,1234,524,1336,1308,600,1042,778,976,578,926,606,1176,578,858,774,420,830,422,996,872,1112,704,328,746,820,942,1998,736,984,1326,840,724,1014,1300,1074,584,790,1224,688,774,902,918,648,792,724,540,962,928,1128,1432,856,1204,662,670,916,850,350,766,768,840,748,502,574,620,826,1130,710,560,952,920,1054,812,820,1140,1060,710,780,1290,1004,1330,1172,1236,1290,1082,960,1382,1152,1538,1164,1232,1514,1278,1234,1184,1230,1234,1398,1226,1232,1188,1362,1044,1090,910,708,1228,1070,1010,1120,1038,1406,862,1044,904,838,936,1078,1262,1046,744,732,1290,1306,1056,1280,1362,1290,954,988,748,2214,942,388,1520,382,3340,842,362,1120,1564,1132,856,1030,1212,1076,3600,466,3609,410,446,1724,3294,584,372,692,1006,3354,1172,3234,876,3564,520,588,3532,640,538,716,524,1220,820,816,990,486,574,1650,1168,774,1166,990,1824,1250,906,1602,988,1330,806,3556,1266,2378,1906,542,928,3452,588,1326,616,3493,1004,642,344,368,1180,3418,402,354,1280,1578,666,2766,396,388,300,344,1136,382,316,486,3545,348,3418,406,2336,1262,500,764,970,702,740,642,768,754,516,332,464,372,336,536,458,954,696,694,702,3450,320,688,578,504,510,2768,800,696,1326,1086,816,1128,1478,2800,1604,1198,1062,2774,1326,2790,2730,966,616,1046,926,1770,438,842,2112,784,2784,474,628,446,568,570,1064,1100,686,858,924,916,1300,326,1398,1008,512,1164,740,940,1232,1224,1280,3491,968,712,1306,3423,804,930,1064,812,916,1150,1318,1084,902,1028,1070,878,516,612,460,570,538,620,528,684,546,540,564,552,468,714,516,1392,698,630,2358,2402,2362,2406,2526,1502,700,1098,982,484,1694,952,1714,1352,2048,1198,2326,1134,1098,2076,728,1276,1120,1240,406,1152,364,1424,1364,2849,1554,842,926,1314,1330,1092,908,774,1270,1208,1318,2764,1410,2258,1026,514,2128,2288,2276,2258,2316,2268,2288,2304,692,892,2306,2272,1104,726,2212,808,660,2222,2252,452,516,1194,2236,1136,476,2058,1120,952,764,386,512,1224,552,2258,2254,2230,2270,2172,2064,2256,2258,2334,2226,2264,1934,2298,2308,2258,1202,368,2236,2280,590,400,2182,2252,2314,2320,2312,2338,2328,2250,2304,2276,2270,2244,2262,404,530,578,2268,1090,564,870,2262,2312,2316,2276,2296,2246,2314,972,2258,2248,2278,2240,730,832,938,2244,2288,2276,2210,714,718,586,586,2286,2260,2246,2250,2242,2332,1968,2300,908,1004,2262,2252,2320,2030,2306,2258,2108,308,820,304,2308,658,1300,2016,2304,2278,2338,2232,2238,1252,686,740,2246,2264,2352,2256,428,468,402,1184,764,738,1344,814,610,728,726,760,812,516,1590,562,782,808,782,506,808,806,822,798,812,824,606,826,686,674,622,742,612,672,674,614,620,676,666,750,844,660,666,622,652,534,890,758,728,2286,1402,606,678,738,600,1534,678,564,542,1222,700,874,748,886,1630,494,514,2376,962,684,928,682,682,906,1472,1474,762,592,592,740,782,782,960,994,1504,604,828,754,756,1094,1096,796,670,1110,1040,2212,960,2208,694,694,812,658,636,2232,1536,2002,900,976,596,670,2208,638,1724,1744,1572,612,612,1384,674,626,678,736,606,1542,692,754,744,746,694,1188,1014,752,828,880,1350,668,646,676,2344,740,1590,600,606,1572,592,592,726,740,928,584,600,604,1222,2290,1496,1048,2298,520,482,640,1318,1200,1194,600,670,664,740,1482,676,694,730,732,732,736,1176,1186,770,782,814,598,600,1274,848,814,884,878,1396,828,2170,2212,746,802,834,838,866,962,742,746,634,734,1176,1296,1100,954,1134,1028,1340,1196,1198,888,720,418,862,914,986,1056,816,852,718,898,736,730,1062,1252,1398,942,1912,1284,2968,2960,484,404,1940,2956,2972,2968,2972,2672,2852,2956,3008,720,480,1648,2860,1100,380,832,1208,1096,1484,2968,1484,864,1056,1648,2872,2708,480,436,480,524,572,2700,3008,2964,968,332,976,492,308,1120,344,496,436,348,440,1196,444,2284,2960,2964,2964,2800,3008,2828,1204,1280,2788,2780,648,548,1456,976,940,2964,1060,948,984,1216,740,720,728,1156,732,1852,360,2984,3084,2728,908,444,900,548,792,752,3020,2976,3008,2780,2988,3024,2972,2936,700,1804,2224,2884,2836,3000,2752,480,764,424,372,3012,2664,2868,680,1708,2748,2976,2760,2972,1144,672,704,948,720,1500,2972,2720,2972,2600,532,2840,2984,2964,2988,1784,2556,2992,2368,2572,1948,640,2020,584,388,308,312,440,332,456,532,380,548,540,512,464,572,940,396,364,408,780,536,612,328,332,312,892,760,512,812,792,444,552,1016,700,1200,584,648,996,2008,1788,984,628,732,812,536,920,956,640,656,624,596,572,416,1416,960,1232,744,1444,1730,1624,560,580,2398,1632,664,2404,2394,2414,2408,1606,726,1634,1614,1640,1626,1654,752,734,746,1574,724,748,742,746,1024,1014,2090,806,740,734,764,766,2260,2342,1050,918,970,1078,1288,2722,1334,1368,1318,906,890,962,964,976,980,964,970,1084,1024,1028,940,886,1436,1986,698,706,3004,2032,818,2934,832,724,1894,2028,852,3076,2008,866,2030,2026,1976,2042,918,904,930,910,900,926,966,912,932,920,936,918,1606,1598,1614,1636,1656,1694,1628,1134,1114,1216,1202,1220,1226,1214,1216,1231,1235,460,800,750,766,934,774,428,732,520,396,900,1142,452,456,1550,1480,2570,1330,1358,2632,2658,1376,1346,2524,2570,2598,2208,1122,2598,2570,2522,2580,492,978,2356,2636,1584,1578,2658,2510,2570,2634,2604,2618,1386,2548,2552,2692,2682,2586,2428,2616,1120,2526,2550,996,868,2548,2530,2556,2558,2616,428,682,708,624,822,786,334,1058,2562,756,1316,2324,2216,2244,1572,940,2816,768,1448,928,2564,1396,1552,3224,1732,1912,864,2120,612,3096,2904,3020,2820,3228,2392,3292,3324,2736,3344,2816,1144,728,1796,2744,2748,2672,2744,2752,1608,432,2744,2760,1288,2768,2818,2846,2496,2190,2108,2192,1524,2410,1832,432,628,736,1274,2218,1524,1750,1560,2210,2186,2158,2196,354,2200,386,314,1858,318,1538,1542,2156,2380,1106,706,1712,2182,2182,2044,2390,2372,2096,1932,2006,2098,2096,1922,2078,2014,316,314,318,2392,816,318,1808,828,384,310,2186,1804,2116,1776,784,2048,318,2118,964,424,1982,1822,2110,2118,2094,314,1622,312,2396,316,1812,306,1850,2006,2118,2412,896,1956,318,1504,320,1756,1642,2174,300,1986,1790,1696,1560,1776,1826,1746,1620,766,302,1726,1962,1984,2266,1446,770,1002,1648,750,2034,2402,1238,1514,808,2056,2016,796,744,820,720,604,456,1840,944,376,380,480,384,840,756,744,780,828,440,308,764,896,708,980,544,984,572,600,1900,1064,892,952,332,380,328,924,804,636,752,940,704,564,612,972,436,764,688,680,540,720,832,808,1092,440,1036,840,944,1876,560,424,1836,904,512,872,836,740,468,724,748,524,636,608,804,636,652,340,716,856,688,700,600,444,456,484,396,484,488,520,444,432,448,452,388,356,416,316,476,464,404,356,392,424,448,388,452,364,460,428,408,400,416,380,348,440,376,516,492,488,456,392,448,1936,1444,2212,2136,692,1060,2196,2240,2168,2168,2120,2176,2188,2160,2160,2148,2172,848,464,604,416,340,404,340,408,744,336,436,344,348,424,416,524,340,344,556,328,360,384,448,404,360,460,444,392,868,580,552,560,652,508,596,704,648,828,680,396,344,668,424,396,412,408,472,368,316,432,404,420,428,492,496,412,416,392,448,404,420,452,424,476,504,388,476,400,476,376,428,528,428,388,388,540,512,472,424,460,436,564,428,336,524,428,424,340,504,404,372,388,416,412,420,408,420,316,432,428,464,368,488,340,388,440,356,476,588,884,692,840,572,604,572,732,488,380,576,572,448,588,608,552,504,552,384,660,468,656,352,364,424,576,356,628,416,1408,676,1044,1760,2128,1116,316,680,1064,1824,304,1344,652,472,436,520,420,496,444,736,580,460,608,772,516,500,544,832,520,552,708,520,516,476,468,508,396,744,608,696,472,580,660,560,444,420,468,388,364,388,684,608,464,540,524,548,724,440,684,528,512,476,464,540,608,568,784,544,540,500,656,536,664,564,424,444,608,600,580,516,904,484,752,608,528,768,576,1052,872,756,768,616,576,804,764,404,664,608,460,672,476,512,620,620,740,636,556,716,500,508,564,492,372,480,560,448,384,468,412,412,408,412,464,460,540,396,436,420,376,424,368,368,444,380,380,372,424,384,372,416,408,400,368,448,460,520,400,576,452,500,492,384,488,364,360,364,412,344,372,436,416,420,380,348,416,412,544,1888,2144,388,1864,320,1852,2188,1448,2248,2208,2252,532,460,414,356,418,382,428,422,364,356,456,376,438,572,672,696,350,370,398,514,426,482,532,392,436,442,334,446,544,446,374,410,358,436,500,628,568,544,492,398,452,884,470,638,528,664,498,450,406,382,378,416,432,398,352,452,394,398,358,382,396,388,394,376,476,454,392,384,368,364,430,388,400,462,410,402,380,364,396,398,382,460,390,382,388,400,446,382,350,382,382,344,392,486,394,390,384,464,404,396,390,456,426,430,462,456,432,474,490,462,460,406,450,432,408,432,394,386,394,384,406,392,2194,2198,662,1016,2496,810,1836,2240,2146,2144,1040,2224,4142,608,1472,3749,1448,1512,1564,1424,1490,1030,1422,1066,992,1462,1030,1372,1384,1038,1370,1178,1280,1042,1050,3428,404,810,540,348,1600,1600,1514,506,1146,3186,3906,1600,1127,1600,1151,1600,1600,1600,1600,1600,489,638,1600,1600,1600,1300,1151,1600,1600,2842,2348,2736,2660,2652,2624,2616,2768,2648,2856,768,628,2620,2646,2610,1706,2628,2738,2644,2760,2656,2708,730,2658,2634,560,2450,2576,2760,2660,2636,2630,2618,2646,652,1616,2662,2648,2880,2608,416,1254,1426,1422,2648,2650,2668,2070,2648,2736,612,2122,2682,2690,2604,2724,2694,2676,2642,540,500,2252,2742,2646,2724,2654,2654,2656,2668,2040,2638,2528,2636,2672,452,314,1914,2638,2640,2740,2626,2630,2272,2662,2640,2632,2638,1086,1778,2632,2634,2648,2642,594,2116,2046,2166,2358,1976,2340,2202,1984,2262,2442,2198,2246,2428,2202,2340,1994,2206,2020,2218,2340,2466,2108,2196,2440,2212,2438,1986,2102,2316,2330,2346,2276,2346,2368,2378,2094,2132,2328,2308,2098,2276,2100,2334,2206,1942,616,324,2412,2116,1016,960,580,868,492,2604,436,384,2632,748,1988,484,484,484,948,948,488,684,476,1872,2264,1284,1436,316,416,424,2604,876,2728,980,2212,1888,928,856,1504,2128,1780,1264,872,492,412,460,1832,1984,1984,1124,860,608,552,908,1168,992,1080,1044,1020,1036,1028,1008,728,1032,996,1192,1932,804,848,408,636,376,500,700,672,664,664,408,432,512,888,1252,1260,1934,1696,670,770,466,694,764,2088,348,2102,600,1460,544,762,762,1672,384,1782,1800,1032,330,624,938,786,2182,2072,1776,1512,738,674,1200,1704,1418,1008,678,1598,750,750,390,1456,488,1582,1590,894,686,728,932,790,876,832,812,836,826,804,582,824,804,960,1600,1546,640,678,504,534,534,336,406,712,1004,1008,2904,2144,2168,2476,3056,3064,2712,3040,2632,2268,2528,1480,2984,2688,3016,2852,3038,2208,2288,2784,2792,2500,2368,2616,2812,2628,3008,2312,3020,2272,2468,2764,2708,2352,1248,1250,1992,2436,2268,654,630,424,458,780,494,1114,582,2450,2436,546,710,736,656,998,966,1016,918,1246,1206,2382,2540,1026,1024,750,346,496,1176,550,1252,1160,1720,2724,2500,2700,2460,688,572,728,972,1624,628,2028,2480,496,1218,1850,1528,764,2076,2240,646,1738,604,974,496,2000,614,528,462,878,2472,1952,1968,2190,1450,978,2356,2192,2648,2470,900,892,610,378,852,1986,2794,2852,2126,776,1390,1694,440,1182,2696,2688,2570,2652,1628,798,2524,1080,2200,1426,1912,1948,1244,506,1726,1448,1338,1102,946,1862,1632,1996,978,1006,970,3322,1748,574,1788,1778,2484,3322,1836,2416,1832,1642,1550,1198,2260,1168,1662,2604,1688,1660,1034,1000,1646,1004,1654,940,1190,1820,946,952,1650,1184,1186,1466,1680,2030,2012,2006,2004,2024,2200,1068,2608,3333,1062,954,992,958,1378,1192,956,946,2398,2500,1196,1042,1240,630,1754,1246,2008,2380,1486,1384,1246,680,1612,1172,2468,1182,2334,3322,1144,950,1262,1002,944,946,2532,2138,1414,1422,950,950,996,956,996,950,954,976,962,1340,1192,1758,1224,954,2440,2600,1068,944,1238,2042,2188,1722,968,938,958,1184,1514,1366,1300,3333,2814,2876,2406,2772,2900,2904,1504,1310,2906,2776,2820,2440,2914,2700,2900,2894,2914,2790,2698,2456,2910,2858,2746,1370,1360,2862,1900,2680,3020,1974,2372,2156,1828,2014,2440,2706,2396,2268,2850,2226,2254,2232,2356,2908,2900,2906,2894,2922,2892,2272,2718,2356,1994,2592,1376,1284,2484,2642,2982,2490,2054,2800,2194,2896,2834,2892,2530,2524,2146,2776,2772,2290,2928,2898,1358,1238,2888,2912,2898,2840,2788,2722,2908,2690,2892,2730,2726,1832,2348,1662,2910,1642,716,1702,1770,2916,3028,2504,1446,1100,2558,2832,2222,1350,1162,2928,1024,480,608,1536,388,2640,3224,1444,384,2604,2828,2060,3548,3060,1672,1980,1568,376,2792,1924,1632,1888,2804,1896,368,2980,1468,3604,1956,1396,1916,1628,2036,1524,2168,1756,1720,1240,1720,368,1580,3448,1656,1428,3432,1664,1460,2564,2488,3004,3840,2004,1624,2264,2368,2696,1276,2028,1952,2956,3524,3600,1988,2064,3504,2004,2220,3320,2040,2452,3264,2112,1856,3104,3164,2700,1228,2896,3588,1896,2388,1772,2248,1468,1452,2640,2696,2152,2724,3348,2988,2488,3536,2280,2552,2996,2672,3136,3568,588,952,1152,768,832,548,3220,1872,1388,2360,1600,447,708,4216,3978,3482,626,4216,3558,4474,3858,4304,3858,3834,1722,1616,3972,3766,4349,4624,4633,3874,4250,3836,3970,3950,3916,3676,2112,1044,1362,344,530,1362,844,572,490,376,546,552,1302,872,1356,478,456,1152,918,354,1422,402,436,582,518,308,494,682,476,434,304,432,916,872,998,766,996,1098,1584,1172,532,1214,910,1374,798,598,308,1180,568,578,580,444,1160,976,792,330,784,930,938,426,484,512,954,894,610,384,370,388,392,408,522,444,606,762,306,516,346,300,522,398,552,978,1150,532,500,886,874,452,872,890,1674,1714,922,672,688,654,678,488,452,616,452,604,636,548,452,610,576,578,566,596,416,520,556,446,1794,1780,914,862,456,796,1756,1510,1824,1510,1268,1336,306,412,864,300,308,414,332,352,792,358,600,640,370,494,550,852,1780,2102,1318,1432,1164,924,1406,1048,1328,1148,652,926,754,740,316,302,378,304,302,394,324,458,440,588,408,368,604,424,410,638,1284,1360,1714,1428,840,980,1664,750,1832,666,744,986,774,1104,1314,1148,554,552,1310,320,602,302,326,306,380,300,380,358,368,366,450,382,304,320,1030,880,510,366,966,1154,908,674,1052,920,578,1196,790,1232,752,910,1468,898,1356,894,662,872,746,556,302,464,324,606,516,588,438,616,362,650,396,376,726,638,308,346,614,310,628,1206,870,1234,440,682,1126,706,850,690,1036,476,426,1338,624,302,1200,310,306,308,338,362,302,304,314,316,362,438,314,372,624,510,338,1164,966,1660,342,518,980,866,1020,1130,670,946,1074,1312,932,1408,884,538,966,1176,756,880,848,896,360,304,316,374,634,820,1346,308,314,614,332,312,312,312,594,332,484,360,358,300,650,646,398,314,336,358,580,312,812,990,1280,1378,1486,1354,1566,1026,1486,1490,1506,1310,942,822,590,1058,684,304,408,332,614,360,314,434,314,382,302,580,314,818,676,948,690,872,1004,1504,490,902,904,1578,1574,906,1428,1050,1388,2226,336,300,318,314,302,434,308,1010,434,364,896,526,348,608,340,520,302,314,368,700,362,718,864,562,558,398,1598,1684,532,1018,1062,1320,948,1798,1406,776,1328,912,1202,982,1560,1482,1304,992,1320,770,1272,986,966,3106,920,1924,1928,602,2516,532,2788,2292,794,1982,1074,588,810,2240,760,362,334,310,522,314,302,426,320,386,370,560,374,690,2462,634,306,638,316,366,300,606,1776,870,2068,1458,1592,674,1414,632,1420,1358,1408,1080,1078,490,452,922,1230,1218,516,666,604,466,428,946,856,914,378,384,310,306,368,300,306,362,474,566,1354,344,628,576,558,562,372,1164,344,446,1206,1624,2280,2036,2284,2752,2272,2156,4044,2812,2124,1608,1708,3248,2648,2744,592,608,592,612,608,564,440,1992,552,704,596,1336,380,600,596,364,408,572,584,580,456,520,720,3984,876,736,508,392,472,460,328,452,2084,596,396,628,644,1744,1164,668,3064,1008,650,980,636,998,622,1008,574,3182,992,3360,3368,3364,3356,3348,3352,3364,3356,3364,424,2428,2378,1290,1264,2520,1194,1192,668,952,884,2614,2078,1172,1170,2456,2534,2414,2598,2266,2524,1196,1256,1270,2214,1268,1270,2602,2374,2372,2602,2446,900,874,373,350,409,469,646,360,683,425,1512,2264,1164,1552,1444,1284,976,1292,1252,1140,752,1196,664,1612,808,1420,1732,1980,456,1212,1372,1264,2118,1370,436,2138,2070,2128,2136,2132,996,610,1774,2088,2134,1606,508,2126,2130,1532,1750,2120,2124,1936,1876,2122,2118,2126,1970,2108,1898,2124,2118,2088,2118,872,466,2106,2076,2100,2102,2098,2104,2096,2098,582,1774,2094,2106,2100,2102,2106,2092,2098,2092,2094,1484,1030,2104,2096,2108,2102,2104,2084,1878,2120,2092,1874,2096,2092,1970,1896,590,2006,1934,2296,2304,2048,2284,2292,2178,1964,1996,2276,1874,2214,2196,2196,2192,2174,2280,2298,2170,2244,2452,2208,2144,1918,2192,2194,2166,2302,2176,2294,2198,2190,2090,2192,1966,2176,2284,2402,2076,2294,1992,2186,2310,788,800,620,484,1004,320,3092,500,2600,2988,2576,2576,2024,2472,2912,2708,2964,2584,2536,3028,3036,2932,2408,2940,3028,2564,3028,3064,2896,2728,2556,2820,2656,3036,3020,2652,2828,2652,2564,2612,3024,2436,2252,2828,3012,2388,2480,2352,2592,2116,2536,2656,2392,2636,2248,2540,2408,2708,2588,2472,2048,640,1484,2524,3016,2648,2884,2384,2592,2604,2588,3044,3028,3048,2628,3028,2224,2496,3036,2896,680,444,572,520,632,388,652,3194,1226,1878,2112,1426,550,3908,2384,3828,1448,3862,3236,2548,990,1568,1752,1926,1966,1524,1470,1440,1632,1480,1606,1634,1416,1836,1016,1754,1014,594,1656,918,2028,1656,1928,1796,1836,1908,1742,1612,1720,1790,1810,1762,1740,1800,1680,1616,1840,1674,1726,1686,1734,1714,1764,1782,1782,1730,1924,2016,1836,1854,2090,2020,1856,1984,2032,2048,1070,1850,2565,784,1450,1160,1548,1030,2804,848,2346,636,2362,872,804,1834,1746,1850,1840,1778,1840,1924,1880,1678,1918,1742,1878,1428,1388,1178,1002,2272,1880,2036,1560,2008,1948,1996,1882,792,1614,1746,936,1680,1214,1444,1994,2714,1958,1984,1290,1848,1778,1806,1846,1676,1688,1814,1684,1644,1744,1632,2114,2026,1972,1976,960,2448,836,1936,1832,1774,2012,902,1450,1500,1760,960,1672,1776,1816,1882,1766,1516,1980,1742,1750,1832,1850,1890,1776,1750,1654,1082,1890,1562,2292,1728,2064,1978,2012,2078,1188,1806,1886,1696,1930,2026,1542,2106,1198,1490,1588,1554,1624,1574,1798,1218,2340,2262,1952,1954,1894,2082,1812,1910,2074,2068,1840,2052,878,464,1064,380,472,976,524,1666,1842,1930,2032,1806,2066,1712,1718,1910,1780,1782,1838,1722,1944,1898,1804,1978,1450,2140,1482,2216,1974,2254,1948,2088,1982,1988,1880,1430,768,1598,1680,1226,1862,1246,1952,1324,1950,1504,2036,1986,1366,1864,1566,1940,1854,1700,1024,1034,2444,878,1640,928,1908,1778,1174,1990,1918,1976,1498,1860,1978,2104,2064,1836,2044,1968,1928,1854,2116,2086,1648,2170,1908,1956,1352,1952,1974,1998,1864,1892,2014,874,1978,980,1190,920,922,2026,2120,1264,415,4543,1151,430,432,795,423,1608,3796,420,4626,414,4626,4624,418,4606,413,1035,2087,421,4626,4564,418,4043,418,4594,432,4421,412,4625,424,4480,409,4620,418,4104,419,4527,426,3740,407,4461,3931,4598,391,4626,424,4626,414,418,4626,420,4626,4523,420,3940,2877,4626,423,3909,416,4449,408,4006,429,4480,4279,419,4489,423,4620,415,4280,4299,424,4587,427,4527,416,4543,415,4488,421,4398,566,4175,4622,4407,430,3354,2872,432,3410,4002,420,3510,421,3331,422,4626,422,4437,4367,426,4132,416,4522,546,4592,4564,4626,423,4221,4571,422,4505,418,4623,412,4668,4626,430,4470,417,4329,419,4514,410,4623,3417,4550,412,4791,4795,3228,2234,456,312,1456,752,512,526,3356,1658,1256,1496,632,1680,1312,2790,554,978,598,2200,694,798,1222,470,652,882,584,2838,3096,2048,2096,3100,826,1270,3296,1600,966,1404,692,1286,620,1272,1184,1360,1168,1262,1262,458,504,780,2606,2646,794,3292,1508,932,1174,2970,736,1376,1978,1062,944,678,778,1048,830,1630,632,366,1352,826,1564,1038,1588,510,378,1168,3254,708,3368,524,1776,3284,2966,3284,3276,3228,3296,3326,1700,2506,736,570,1848,1644,770,808,608,432,924,1504,1334,1366,1426,932,1860,2558,2074,612,380,2546,2562,1648,2958,2978,3106,3488,920,1838,806,3302,1252,1120,960,1388,3552,2832,2318,872,1330,556,642,2828,2762,574,1636,434,2704,1214,1040,628,582,2428,1136,1658,660,2070,1202,800,818,1076,2766,850,976,484,412,998,1938,2714,978,3340,3270,1246,378,378,774,1080,632,486,440,938,522,1398,872,1132,984,1554,1294,3144,624,654,2140,368,776,780,1910,600,660,302,1280,904,486,364,1016,598,402,618,1158,518,868,1150,1296,682,968,550,1162,1204,1052,2544,1462,638,1234,2866,2528,872,1728,1178,1118,738,2428,956,810,860,2688,1716,612,3158,2798,1036,2466,370,1004,1036,3022,694,694,650,380,2984,3228,2752,628,412,758,888,1342,1998,3516,1454,1420,1738,2602,2204,1772,704,946,558,848,1124,936,1092,1976,1212,1918,808,1100,794,658,1650,1324,1688,1398,532,500,1476,1608,936,858,850,790,1508,1054,1338,1510,1734,1384,1014,868,3240,1594,748,2708,2886,2446,1938,456,578,936,608,818,1128,890,2564,696,2540,860,616,390,1098,402,504,2242,1018,2198,922,3188,1080,1582,438,1274,928,652,1484,2728,834,434,550,874,842,1810,710,1658,816,602,1558,1090,1068,1170,3286,1092,1134,352,902,1078,1284,658,1044,806,1222,744,3076,2072,1944,2678,1544,3054,828,600,2314,566,1698,1466,2670,1990,1138,710,668,584,2100,2722,1494,1156,602,536,556,1260,1674,428,822,2158,622,758,862,682,638,622,836,690,772,762,930,924,770,2882,750,750,1252,948,556,556,504,420,936,942,1374,566,540,498,496,688,898,842,944,916,898,1232,882,908,1146,764,758,660,598,336,810,566,694,1126,1626,498,1702,1338,536,854,898,780,814,908,970,804,758,2126,1000,940,474,1856,472,550,2026,1824,560,544,3834,2908,656,476,3552,554,620,4046,3636,898,718,456,556,700,4056,2558,2574,2572,2556,1078,2548,2554,748,2536,444,880,492,1732,760,1132,3040,2404,2488,1252,540,372,2392,636,2360,1348,2392,1100,808,2596,564,2484,984,1136,796,524,720,712,772,2376,564,480,804,624,1148,1324,1204,1264,908,828,564,612,556,532,524,820,880,776,708,684,408,768,1052,868,588,592,2480,784,1496,1032,1628,484,1152,1008,1092,368,572,592,2472,2848,2500,1528,688,608,1116,668,748,1564,2172,2728,308,1616,2772,2732,1284,592,1300,1520,1284,1396,812,816,344,948,932,2512,2304,868,1912,840,1080,388,1000,552,608,1596,1984,2556,488,1548,520,796,488,2484,700,436,456,704,532,480,628,516,860,740,756,880,1040,616,444,560,656,1000,1016,836,432,700,968,1308,776,508,684,964,392,396,780,992,500,856,756,432,596,496,1068,848,964,888,494,848,2800,1062,706,528,848,808,338,418,334,2800,2640,2706,2576,2766,2670,2456,2588,2620,2696,2782,2630,2642,2546,2270,2676,2274,3028,2862,2532,2754,2736,2660,2604,2626,2472,2314,2440,2588,2820,2866,2972,2522,2648,2490,2160,2666,2460,2684,2412,2618,2494,2614,2580,2710,2532,2590,2462,2606,2620,2806,2770,2550,2750,2672,2592,2594,2580,2670,2568,2606,2626,2614,2616,2590,2634,2538,2482,2608,2620,2582,2632,2582,2616,2768,2626,2794,2688,2404,2670,2628,2896,2650,2660,2602,2646,2742,3016,1730,2648,2622,2396,2634,2752,2674,2664,2438,2626,2644,2644,2686,634,3124,1018,578,358,3142,3016,3082,2918,2458,2476,2472,2492,2462,2478,2460,2458,2450,2480,2460,542,1814,974,1160,2472,2462,2478,2460,540,534,1172,1186,2476,2470,2462,1172,1168,1168,1172,1808,528,1158,1158,2454,2466,2458,3092,1426,738,1570,516,3388,738,538,1332,844,904,1268,2108,1332,736,1154,2730,2260,2498,1702,2494,906,1250,2666,1820,1486,1764,512,868,428,962,344,2230,1176,956,2354,2580,1092,1022,2518,984,1868,2504,824,1154,2426,1832,1214,596,2520,2500,740,1512,2504,540,2156,544,520,1836,1206,2302,1318,878,1356,2446,1840,1016,992,2610,2610,592,614,478,812,688,650,562,726,622,726,960,614,820,784,768,840,664,496,630,630,552,962,676,638,616,618,484,1062,660,640,1216,740,696,762,718,782,848,810,814,810,972,670,792,802,756,778,730,738,784,966,834,1002,730,760,766,2551,2422,3479,1790,1114,978,1014,1076,912,1058,932,1320,1072,968,870,1066,1002,1494,1006,1044,1112,850,860,1032,1144,1062,1322,996,868,1010,962,922,890,1536,1026,960,922,1186,846,1036,1056,958,1020,1058,1404,1028,1024,1102,1442,1058,862,1058,856,1416,1076,874,1044,966,1412,1046,1024,958,760,3439,3479,708,2032,1306,2740,1540,2668,1310,1150,832,610,1794,1874,1894,1722,1228,1952,2840,2162,2288,2778,2238,2276,540,1890,1124,2098,1990,1526,1874,830,2360,874,1824,1332,804,2666,1920,1268,706,1924,590,1704,526,1836,1308,896,702,1830,672,526,2424,2648,1734,2150,846,1628,2628,1922,2338,2498,1678,1528,1792,1758,2226,2152,2052,1728,772,802,1432,760,2952,2708,1158,1134,1636,696,708,840,992,1468,1818,2198,2676,1506,1406,804,586,3066,2916,2550,2762,2728,2362,2174,1678,1272,1226,1332,870,1108,848,1440,1328,1240,690,501,1359,2363,2584,2478,2944,2179,2937,3613,2860,1249,700,1921,2804,2767,2647,2836,2145,2637,3267,2724,1281,3430,3221,3274,2161,2336,3431,2357,1987,2534,1862,2623,1737,3480,3555,1751,844,2760,3577,3388,2897,3477,3103,3253,1890,680,576,1748,1334,1926,1974,2178,1340,2080,2120,2210,1988,2280,2334,2350,804,1944,2278,2336,2374,1930,2244,2022,2320,2154,2236,688,970,1108,588,2252,2266,2258,2258,1606,1154,1312,1208,1644,1604,1518,2180,1024,1436,1426,1614,1318,812,1520,1098,918,1252,1386,708,1370,1394,2000,1910,1794,592,462,348,1524,1384,1242,1354,1136,420,1084,564,880,980,1200,1380,1940,1088,846,896,1468,1586,938,704,668,736,804,1424,1070,782,872,612,688,662,608,580,508,902,862,510,680,612,624,530,328,458,558,1806,2132,1198,1110,2442,1450,1278,1256,648,1076,1084,1274,1934,1834,1864,1592,2004,1890,1928,2388,2424,2576,2412,796,676,638,504,1450,652,904,1650,1826,590,1054,1170,384,402,526,474,1002,992,374,592,420,500,990,1036,518,908,878,506,356,926,1066,306,1950,416,322,522,388,456,360,396,324,502,712,568,316,356,582,588,744,428,494,1094,498,854,846,428,534,854,720,482,586,332,346,620,486,914,664,438,436,364,420,640,810,588,502,354,876,564,712,422,786,858,660,534,462,554,668,548,544,334,416,656,452,1728,438,712,584,570,320,386,344,480,434,660,486,540,534,332,724,662,476,398,438,586,534,374,444,540,706,414,424,628,396,382,540,498,508,394,558,642,704,616,780,526,494,722,432,610,378,374,370,440,562,620,446,986,680,700,528,750,352,378,612,566,318,624,474,488,800,774,1016,306,434,488,478,1138,602,636,872,420,784,542,978,498,826,422,460,972,796,376,982,666,826,350,502,402,544,468,342,356,812,572,786,356,796,302,622,636,524,388,440,310,312,316,304,2836,3104,498,904,786,698,524,520,752,1022,516,728,1316,820,2476,2228,1112,704,708,736,732,1398,316,376,704,848,524,588,1300,1152,768,4080,916,608,528,1106,1328,1580,1260,2662,360,568,1104,1088,1132,1124,1160,1112,1144,1144,1112,1156,1148,1196,1184,1168,1444,1168,1140,1096,1168,1140,1164,1180,1136,1132,1168,1176,1132,1176,1124,1136,1152,1140,1140,1144,1136,1144,1152,1160,1132,1152,1060,1132,1056,1188,1156,1184,1144,1172,1160,1220,1120,1148,1128,1164,1164,1128,1204,1136,1160,1164,1216,1452,1136,1168,1184,1180,1148,1164,1188,1156,1164,1148,1024,1184,1156,1160,1140,1132,1140,1128,1148,1116,1136,1156,1164,1136,1136,1188,1116,1056,1128,1084,1176,1136,1140,1164,1060,1164,1184,1168,1132,1144,1176,1124,1180,1156,1380,1176,1228,1140,1192,1152,1164,1156,1192,1180,1164,1144,1116,1184,1060,1144,1132,1140,1160,1136,1144,1164,1252,1136,1148,1136,1164,1128,1124,1136,1128,1136,1160,1128,1132,1148,1148,1120,1184,1184,1196,1152,1160,1136,1152,1156,1160,1156,1132,1148,1160,1140,1176,1180,1128,1164,1144,1136,1132,1140,1156,1140,1164,1140,1216,1116,1132,1184,1184,1164,1160,1148,1140,1148,1144,1136,1168,1128,1112,1152,1148,1164,1160,1204,1172,1040,384,580,1276,1522,1626,2570,2490,1608,1618,1358,1386,1012,318,1060,300,496,1238,2988,1390,1472,1388,1408,1386,1392,1438,1444,1458,1430,1442,1410,1402,1464,1468,1444,1468,1386,1544,1644,1442,1382,1438,1670,1700,1636,1696,1550,1682,1646,1660,1656,1710,1716,1724,1740,1718,1598,1748,1730,1774,1698,1402,1698,1548,1718,1782,1716,1858,1696,1684,1200,1508,1624,1358,1786,1790,1700,2740,1882,1460,1738,1608,368,480,1210,350,352,934,358,466,362,390,932,362,466,816,926,382,472,930,358,468,314,302,928,352,468,934,354,460,408,302,300,746,938,380,904,360,332,466,388,376,340,794,930,354,466,562,930,358,526,344,342,332,542,352,300,468,426,942,478,476,300,562,308,312,330,322,304,344,342,472,928,360,544,532,326,356,302,390,930,354,466,810,932,356,382,470,812,946,302,324,310,372,352,306,514,480,330,932,356,626,304,940,356,338,628,464,346,470,466,330,330,328,354,930,470,364,336,352,348,402,332,344,342,466,340,510,934,346,336,302,338,336,932,468,300,356,354,332,392,950,368,522,794,946,340,426,1034,356,356,370,392,416,360,422,312,306,932,356,478,310,466,370,348,476,360,382,430,2935,456,426,458,326,778,1840,2912,2030,1050,904,456,976,1404,446,1358,450,2442,932,430,432,1462,484,896,1728,1152,1518,944,916,846,1126,924,438,888,384,1312,1376,1288,386,564,806,1480,784,914,826,1810,494,494,488,474,468,478,468,358,528,526,1738,518,518,520,516,520,1188,702,518,520,518,520,1710,524,1128,2032,520,520,518,518,516,566,1712,1714,524,522,1136,522,530,1128,520,518,340,518,518,1128,518,518,524,522,518,518,1144,1146,534,1152,520,516,518,522,526,520,518,360,664,546,396,438,570,1134,350,898,436,532,1728,1696,656,960,2540,2424,1736,1828,1572,1360,3256,1872,1204,1868,784,724,808,1268,2628,1616,1560,752,1484,924,464,544,376,596,708,1984,1812,2108,1556,1980,1632,1316,1136,1148,912,1360,2168,1156,1420,716,1412,1568,1208,1388,3876,2628,2172,2792,2124,2532,1448,2812,3596,3896,3644,1176,2286,854,658,592,594,806,594,840,852,652,790,806,598,598,620,822,810,596,818,844,816,826,632,590,814,644,816,786,824,788,594,626,602,784,672,780,672,782,634,782,674,816,832,446,850,818,830,812,816,844,888,808,802,792,814,648,770,648,786,590,786,594,594,792,784,614,786,776,810,812,838,808,632,638,796,638,800,638,816,640,636,646,846,640,636,642,636,640,638,642,636,640,640,640,784,994,1016,1516,422,340,366,466,434,3226,3232,3208,3212,3220,3230,414,362,514,422,468,3210,496,422,420,354,516,800,304,3250,448,608,3226,550,310,548,1002,592,3226,1070,758,724,700,584,1308,3222,3216,592,718,1074,1072,2296,3220,316,920,540,572,678,632,3232,3208,3236,3216,3236,3216,3218,3232,3234,3228,3230,3224,3238,3248,764,1626,3254,3286,892,442,720,718,694,678,556,476,586,670,1004,1078,1348,1256,1104,1288,1248,1104,956,1236,1168,970,1132,592,714,702,590,592,618,592,590,570,530,1000,1014,914,758,304,692,840,746,480,512,736,1592,1194,582,632,1086,958,630,372,506,1638,1152,598,618,512,530,684,586,808,1294,634,620,1568,1844,352,430,872,600,920,1152,1012,628,582,1084,718,554,598,1608,456,430,708,624,562,428,716,798,800,670,1382,458,966,600,1088,2692,1092,2788,2396,2444,2504,2132,2180,1344,2420,1280,2236,2060,1452,1328,2032,2088,2096,2216,912,840,1140,2304,1252,2696,2148,1836,1972,1068,2048,2784,2096,2008,1976,1044,1004,3890,1050,540,314,378,560,596,318,320,392,3012,766,764,2006,2002,2016,570,1998,598,1992,772,2010,474,2010,2008,2032,2004,960,2010,1998,494,2010,748,2008,770,2016,758,2012,984,2002,2010,594,2022,562,2014,2012,604,2020,912,2054,590,2010,832,2016,2868,718,762,2010,2010,2010,2012,948,2006,2004,766,2012,602,2006,838,2002,906,2006,968,1998,1998,770,2002,1966,1978,852,1974,2000,970,1980,524,1954,1974,968,2010,982,2000,2000,984,1938,1982,738,2006,428,2004,1974,912,2008,976,2010,1976,586,2002,2012,518,1990,486,2006,2006,1960,490,1974,1944,2010,486,1996,1996,724,2006,2002,1992,482,2002,2006,660,1998,738,2004,718,852,2014,1956,734,1972,1992,576,2006,2002,1934,518,2006,724,2008,486,2014,658,2004,2008,2002,482,1984,524,2002,2002,2002,602,2004,2008,484,2004,2002,728,2002,1956,2008,1994,714,890,1964,486,2006,1948,798,1990,2002,1958,746,2014,1972,720,2000,1940,2000,524,1954,496,1996,730,2008,494,1970,2016,512,2012,724,1950,1958,576,1966,2008,2006,660,2008,2000,2014,716,776,488,1998,2024,1978,1992,2018,512,1960,2002,508,2002,972,2008,2006,982,2010,724,1948,2004,2032,824,2008,984,2000,440,2002,2000,2010,1928,820,2006,452,2014,2004,516,2006,834,2032,762,684,428,2020,582,1936,2010,2024,2016,2040,2000,1982,902,2026,422,2010,2020,2022,424,2030,2028,732,2034,1824,2034,2022,2028,2018,584,2014,2018,666,2034,2028,2034,716,770,2018,2020,552,2022,2026,2022,2046,2014,600,2024,2014,1998,824,2002,414,2014,1200,2050,742,2000,836,2290,2032,1328,2022,782,2016,2016,2010,2010,2002,680,2004,2008,314,2022,716,586,2032,900,2004,2026,2020,706,2014,824,2064,742,2014,586,2000,2028,2014,2004,310,2014,2022,728,2008,432,1986,606,2018,970,2018,2066,2028,934,2020,2042,902,2022,602,2026,2014,312,2032,420,718,702,2038,792,2036,604,2022,744,2070,488,1994,2024,1180,2022,1250,2036,692,2018,656,2064,702,2040,368,2028,2018,504,2010,574,2020,1266,2020,2050,1336,2022,610,2024,426,2010,2014,2018,312,2042,1198,2036,572,2022,1074,2028,1334,2012,1150,2016,606,2002,490,524,2026,792,2000,388,2008,2022,388,2030,982,2012,1198,2010,1240,1996,652,1966,1068,2044,2026,722,2032,1334,2016,676,2024,982,2014,800,2010,734,2050,644,2014,2018,2054,2040,1184,928,2048,1132,1992,736,2032,2024,1254,2002,2012,2018,2010,2046,2042,2018,454,2014,1996,2032,2036,1336,1982,502,2012,2016,926,2006,2090,2060,1336,2032,1210,2016,2026,2032,1186,2811,2790,312,386,1311,2606,2616,4157,4251,4227,4201,4314,4160,3747,4250,4314,4314,4238,4239,3757,3696,2437,3693,3386,4024,3158,3633,3984,3712,3540,3731,3218,3527,3756,3124,3939,4024,3570,4009,3882,3708,3075,3932,3791,3786,3483,3171,3117,3000,1135,2950,2941,3128,2982,3039,2859,3116,3085,3098,3044,3009,2962,3010,2867,2880,2895,2904,2901,3105,3062,3136,3107,3130,2921,3118,3126,2974,2636,3001,2648,3135,3029,2634,2626,3074,3043,3031,3112,3013,2846,2849,2618,2782,2899,2655,2767,2813,2957,2823,2617,2960,3016,2856,2823,2894,2682,3065,2882,2881,3052,3280,2929,3070,3234,3189,3109,3108,2650,2947,3180,3017,2961,2994,3120,1437,1146,3100,3108,3134,2596,3177,3201,2353,3147,2973,3084,3203,2836,3025,3171,3095,2943,3031,2875,2920,2817,2967,2796,3129,3150,2884,3013,2758,3104,3152,3123,2839,2528,584,1586,3091,2768,3077,2788,3094,2924,1024,804,2629,2119,2940,3031,2968,2658,3163,2915,2087,2780,2666,3143,2948,2659,3137,2664,3137,2950,2965,3013,3047,2920,3159,3206,2942,2942,2693,2657,465,2928,2960,2936,3143,2837,3143,2986,3097,2904,828,1140,3070,2923,3069,2713,2896,2919,3067,3042,2860,2928,3003,3011,2909,2954,2973,3002,2691,2984,2877,3021,2871,2954,2949,3003,3079,2820,2939,2944,3076,2929,2827,2852,2792,2991,2967,2887,2872,3146,3776,1032,688,3316,740,1316,3080,2912,3048,916,1248,1400,1632,524,892,736,1336,1132,984,2708,820,2672,3400,2128,1508,3132,3120,3380,2996,1452,2988,2836,2580,3488,1944,2904,2048,1172,1224,884,1172,1940,1092,468,1792,1088,684,880,644,616,476,464,564,1064,952,1020,1936,1260,1108,1092,3060,1188,884,2056,2176,324,2324,1424,1064,936,948,3352,712,3348,1620,584,1960,552,1172,532,1592,1552,1636,3160,3160,1032,1684,1492,1012,648,1380,552,1828,1044,2416,2032,462,752,812,1442,1750,1192,1282,872,1020,436,2222,466,2590,792,972,1096,1028,916,624,1236,978,838,1598,674,932,672,802,1470,746,1120,1966,766,902,1962,2072,2516,2576,2428,1052,1118,950,1340,824,390,2546,2294,2350,1182,1076,2538,1202,1126,1114,1094,1178,1244,2620,1102,1108,1704,1268,2378,1720,854,1254,1704,1754,1766,834,2062,1410,2018,2024,1770,842,1422,2062,2264,1428,1700,830,1780,1974,1990,1710,1422,1786,824,2000,1410,2014,2016,1778,846,1226,1962,1424,1968,1994,1714,830,1710,2166,2012,1794,1454,2760,2036,2652,2576,2698,2568,2776,2310,2584,2414,2760,2766,2632,2576,2618,2464,2758,2466,2648,2476,530,570,2550,2718,2770,2610,2766,2456,2692,2480,2344,2770,2080,2174,2462,2730,326,2768,2750,2564,2572,2758,2712,2588,2776,2764,2654,2208,2750,2388,2772,2596,2760,2520,2678,2756,2660,2634,2754,2768,2766,2824,2776,2758,2754,2788,2776,2672,2766,2758,2710,2748,2684,2712,2542,2742,2426,2574,2282,2724,2612,2640,2720,2616,2792,2590,2616,2690,2512,2756,2750,2794,2688,2738,2780,2752,2756,2736,2734,2700,2768,2536,350,392,2710,2762,2628,2698,2742,2446,2690,2220,2760,2682,2726,2530,2494,2754,2712,2582,2718,2748,2050,2576,2564,1646,1570,2736,2316,2574,2412,1012,1478,1891,2616,2556,2616,2470,2744,2472,2634,394,734,2532,2704,2732,2594,2758,2448,2652,1514,2348,2744,2092,2158,2464,2700,2752,2748,2762,2570,2744,2676,2576,2778,2748,2582,2634,2216,496,862,2370,2752,2580,2524,1634,2754,2628,2596,2740,2742,2742,2746,2744,2744,2750,2770,2748,2680,2746,2752,2698,2744,2660,2106,350,1668,792,1182,2270,2710,2604,2618,2750,2616,326,684,2574,2644,2674,2514,2750,2736,2754,2682,2730,2750,2718,2762,2738,2750,2704,2764,1553,2532,2710,2746,2624,2712,2744,2392,2656,2210,2748,2674,2716,2522,2492,2740,2688,2558,2692,1584,2184,2184,2168,2170,2252,2202,2160,2196,2270,2181,2090,2102,2180,514,2248,2118,2138,2632,2632,2180,444,3160,3108,3056,3176,3216,3332,3176,3164,3128,3052,3140,2984,3216,1100,2288,1044,2248,2312,1584,1884,2044,1372,1368,1152,1964,1868,3208,2748,2936,2132,2060,1300,2622,2652,2546,2600,2650,2410,2616,2614,2650,2270,2620,2226,2558,1932,706,472,696,516,1310,1320,1310,834,928,1172,866,794,846,842,1318,1212,1400,1496,1524,2272,1592,1666,1616,1488,1342,1692,1602,1536,1712,1684,1146,1608,1662,1602,1644,1484,1744,1642,1596,1586,1434,1412,1548,1438,1476,1490,1476,1312,1294,1818,1602,1740,1904,1766,2046,1160,660,986,936,1738,1492,1358,814,900,982,906,1904,1912,2960,1772,1290,1472,2520,1638,2370,2510,1960,1952,1946,1950,596,1876,1962,1896,1978,1958,1888,1968,1938,1930,1896,1950,1984,1866,1942,2088,1074,1802,1960,1802,1896,1844,1866,1990,860,1948,1784,1976,1890,1952,1912,1900,1972,1898,1850,1848,1974,1296,1462,1326,1822,1988,1790,1910,1962,1918,1948,1898,1946,1770,1954,836,982,1906,1952,1974,1914,1912,1986,1948,1886,1824,1906,1718,1914,1964,1930,1594,1788,1904,1968,966,1804,1980,1396,596,1978,1666,1890,1866,1682,1876,1856,1938,1976,1754,1974,1972,1960,1852,1758,1906,1912,1908,1894,1494,1486,1916,1904,1832,860,1304,578,1948,1922,1918,1876,312,1876,1764,530,608,502,452,1854,776,1812,1786,1906,1742,1270,1820,1568,1710,1600,1852,1764,1680,1666,1752,1768,1454,1248,1712,1070,1858,1480,1486,1034,660,1482,1482,708,858,1844,1752,1770,1472,1492,1292,1268,630,1654,1860,1322,1406,1684,1772,1350,1848,1872,1700,1836,1154,1694,1666,1890,766,1962,340,1212,964,1830,886,358,1244,1810,1888,1896,1872,934,1898,864,386,1860,1044,1864,748,1236,1570,1628,2092,1988,1890,1780,1984,1656,1572,1622,1888,1976,1940,1926,1608,1636,1460,1506,1950,1898,1946,1890,1676,1952,1762,1996,1972,1994,1984,1666,1512,1500,2034,1792,814,790,1672,1380,2034,1972,1990,1980,1932,1978,1768,2010,1618,1846,1956,1718,1686,1748,1494,1990,1678,1766,1858,2010,1644,2008,1878,1570,1804,1962,932,680,1580,880,1226,1778,1636,972,1778,1786,1960,1968,1818,1232,1306,1846,1804,1982,1846,1846,1858,944,1634,1704,1904,1660,1780,1988,1738,2026,1364,2088,1956,1194,1964,1976,1968,1958,840,1124,1982,2008,1984,1978,1776,1990,2002,898,448,552,1986,2004,2062,1904,2164,1442,1348,1296,2114,830,1100,1782,2046,1014,2304,1396,2024,1384,2116,1400,2124,1390,1436,1404,762,740,2086,1104,616,1158,1914,1550,1714,2174,1096,380,462,1350,846,744,982,1044,564,1480,1530,626,1710,1082,660,402,564,1218,1198,1520,1120,398,424,1250,700,1514,1820,832,824,1280,720,1102,740,1818,914,1068,1232,1180,1262,658,794,1250,1820,868,1564,1406,586,930,1504,814,810,814,818,2808,2946,606,642,1990,1286,856,1788,1094,720,1924,1692,1900,1742,1386,2816,2096,1854,1974,2232,1962,912,1322,2238,1958,1868,2376,1866,2444,2060,1580,2212,2800,1852,1396,2016,1934,1866,1844,1288,1778,1902,1688,1704,2056,2088,2160,1728,1962,1530,1956,2032,1902,1966,1746,1798,1840,1770,2074,1632,2020,1998,1970,1814,1986,906,1942,2816,1840,1910,1960,826,1976,1902,1990,1906,1920,2016,1950,1864,1450,2050,1708,1974,2804,2106,1690,1462,542,1928,1150,1446,1800,1938,1930,1872,2270,1904,2092,1500,1162,2954,2808,638,642,1938,1072,1950,1878,1684,1652,1110,622,1338,1482,2816,1560,1564,1966,1854,1834,936,1204,2230,1972,1786,2180,1944,986,2042,1984,1520,2216,2792,1510,1412,1930,1996,1832,1730,1314,1638,1606,1568,1732,1502,984,2154,1246,1954,2030,2014,2034,1508,1972,1582,1358,1702,1726,2062,1390,2010,1794,1926,1674,1984,1488,2040,2814,1594,356,1574,2014,938,1772,1960,1984,1906,902,1986,1764,1862,1420,1808,1684,1712,2792,2124,1706,1918,1922,1582,1758,1666,1910,1896,1830,2238,1844,2070,1486,1160,1666,1440,618,396,1678,824,1348,612,480,468,2586,1294,1188,728,878,780,1810,1370,2680,1552,922,762,1746,1782,1466,540,620,1286,1170,1740,636,696,966,970,1370,1366,1144,1140,1034,524,936,910,982,772,714,486,594,424,488,1532,642,1664,1170,1178,1194,600,1850,1276,1278,758,554,1344,1180,700,1184,512,2662,2654,960,494,514,616,2564,350,464,526,562,1356,2728,1296,1056,1184,640,1472,2118,1232,1158,1138,842,2230,864,1172,2496,1140,852,834,1964,1568,386,444,1018,502,1210,1274,1084,876,1378,816,916,958,2450,1272,1138,1092,1062,568,2636,2070,2752,416,1600,1642,856,872,744,886,1666,1578,808,632,622,532,680,668,952,960,532,660,1132,1002,1308,1120,1100,1218,1226,1212,1040,576,570,2620,2694,1062,998,1184,1044,678,1542,1868,838,1388,2334,2500,1166,1198,968,2514,866,720,2600,2830,2801,2730,2092,2466,790,1240,1368,1350,1190,1208,924,1570,1134,906,1144,2470,1568,820,596,1462,898,1316,1160,1138,1180,2812,722,646,964,794,904,928,2718,1408,1482,1052,1060,862,1492,1460,1518,1402,1056,1460,1474,2892,824,558,708,2904,826,1234,2330,1420,1226,1376,1508,862,1142,2946,1374,1372,1388,1372,1370,1394,2734,2304,902,1386,1388,1900,2890,1510,1474,1470,1502,2760,730,708,1458,2368,1508,1470,1202,1504,2876,1368,1102,1132,1870,1366,1400,1384,2400,1010,1014,986,986,998,406,1390,760,1572,2188,494,3080,2730,2566,2452,2270,1716,1494,2672,1936,1422,832,1458,1470,1482,1690,2056,2148,2128,1570,2756,2772,2784,1382,1270,1458,1596,1388,1384,1542,1496,1540,1304,1320,1226,1364,1244,1322,1722,1744,1250,408,666,646,730,504,1058,688,1148,720,438,566,902,426,552,3188,1600,1760,1748,1544,1560,1180,1852,1460,1568,1368,3188,1984,1056,1264,1892,1160,1692,1492,556,1028,964,1028,1520,3632,932,836,1244,1028,1164,1032,3500,1812,1348,1364,1108,1884,1952,1868,1368,1876,1868,3680,1100,3700,1068,3704,1780,1768,1756,1800,1768,1792,3516,3488,1160,1756,1784,1796,3752,1920,1900,1904,3552,944,908,1880,3036,1940,1892,1936,3700,1768,1420,2404,1768,1796,1792,3084,1304,1304,1276,1276,1280,324,528,1796,980,2812,588,3940,2896,2212,3424,2512,1836,1076,2000,1980,1828,2176,2656,2756,2712,2388,1988,3520,3532,1636,1872,2052,1796,2028,1928,1980,1676,1700,1636,1588,1608,1712,2204,2260,1896,1612,528,860,460,800,940,652,1364,912,1484,936,572,732,1160,548,712,1456,2152,760,364,428,1940,1672,2312,2304,688,2220,2228,660,364,444,3036,1316,3244,2988,2768,2016,2336,3048,3404,3116,2484,2616,2012,1540,2820,964,3528,2012,3536,3444,3064,1252,680,1008,2632,2716,3140,2624,3372,3064,1616,2692,3040,3540,3060,1208,3036,3564,3188,2976,3112,1620,3536,676,3124,3588,3124,2596,3136,3504,3344,3148,3116,3372,1568,1912,3156,3428,2048,1188,1396,2968,3072,3216,1204,824,940,2720,2680,3108,1496,3132,3316,3392,3024,2048,3500,3436,2484,3196,2980,3044,3200,1524,1952,3548,2232,3140,2960,2916,2204,1228,2508,3128,3184,3536,3084,3540,3080,1952,2404,3100,3140,3176,3180,2604,1264,2556,2036,3076,1836,2896,3176,2708,2856,3032,2176,2948,3500,3480,3008,3384,3020,3004,3024,1964,3128,1000,2400,1048,2572,2380,2190,1594,1854,2410,2692,2470,1970,2068,1566,1176,2318,764,2808,1564,2806,2722,2432,2026,2076,2164,2484,2076,2666,2414,1200,2124,2416,2798,2440,948,2432,2820,2100,2342,1290,2782,530,2472,2830,2468,2062,2488,2770,2686,2494,2466,2678,1240,1510,2512,2706,1620,934,1102,582,618,662,1022,2324,2432,2540,962,648,744,2150,2128,876,1582,1186,2488,2630,2686,2394,1618,2764,2722,1976,2516,2378,2416,2550,1200,1544,874,554,1824,1678,2486,2350,2312,1746,964,1992,2480,2532,2812,2442,2804,2440,1580,1916,2460,2490,2514,470,994,1084,2062,1002,2030,1616,2444,1054,2312,2514,2160,2262,2412,1392,1700,2786,2376,2404,2686,2392,2376,2424,1552,2478,802,2370,2154,588,2218,960,1006,2014,2040,2302,1888,2130,2058,1060,1104,1508,1628,1830,1882,1640,1516,1614,732,1552,752,754,736,776,1082,1616,1832,1748,1536,1990,2002,2006,1382,1578,1186,1254,556,766,686,660,388,448,1054,2392,1052,810,514,810,760,692,788,720,916,512,566,806,1010,820,912,696,664,740,1016,672,956,816,962,810,536,520,506,438,666,558,584,716,824,682,602,506,1002,604,1132,1256,654,1018,618,1076,510,946,1070,858,810,380,904,636,1110,918,958,916,1178,608,474,438,666,554,336,560,924,496,714,712,710,710,314,582,446,478,544,764,854,744,458,780,866,578,512,502,516,494,792,360,726,398,582,1048,668,508,360,450,710,710,692,776,876,688,876,720,618,652,918,414,606,910,706,594,472,838,498,1080,1082,374,518,892,488,406,898,586,610,830,630,818,708,706,1018,610,1010,406,336,652,308,392,724,542,386,712,462,556,856,888,552,532,670,656,694,904,916,708,556,514,650,652,678,694,714,728,966,914,964,514,534,762,446,710,818,1206,1142,984,1162,1120,674,802,652,1590,804,690,558,560,354,888,692,812,674,786,1186,1174,990,1088,344,330,334,334,590,426,346,470,304,398,562,398,428,468,362,436,436,564,702,416,552,732,762,362,330,364,384,964,410,482,724,310,758,656,798,864,758,628,736,702,702,750,918,654,554,554,600,332,374,364,372,668,398,416,782,854,834,826,1100,756,684,726,516,382,460,374,552,600,432,424,406,504,488,560,604,608,646,438,510,1346,428,522,406,750,436,446,860,552,546,416,640,452,1574,900,514,614,520,778,894,1032,718,694,530,882,534,628,954,832,630,780,764,526,764,590,938,684,630,646,646,646,576,464,618,598,454,622,508,900,394,342,374,360,618,798,550,534,526,678,808,586,542,536,1540,400,440,376,622,366,390,414,404,346,624,590,378,620,400,312,424,690,540,320,422,608,606,548,814,700,836,838,846,720,430,444,510,364,386,444,668,558,590,596,546,1242,964,548,528,1166,470,766,2326,696,352,360,304,328,312,656,2088,2160,2184,2024,1888,1668,308,384,324,384,2250,332,346,624,798,362,784,838,1112,936,708,754,638,956,1138,1204,356,1180,1198,1208,1164,1192,1200,472,328,1706,432,2350,1634,2344,982,1808,2148,906,1526,1872,2022,1988,568,626,1836,1480,1118,1978,2332,1698,2132,1804,2378,1816,1588,2124,1630,1060,1920,1814,954,950,1104,2102,2092,2258,2306,1402,1596,568,1718,1714,1422,2332,1742,810,1508,1976,1790,1896,1904,2088,2360,2076,1934,720,1464,2068,2080,1858,1946,1240,1010,1886,754,1354,1384,1958,1850,954,1348,672,1560,1356,1520,1526,1604,904,2246,1004,1326,1212,1848,2112,1138,1336,1962,930,2142,2310,1866,2268,2258,2194,1856,1778,1612,1556,1106,1684,2380,1666,2284,2274,1026,416,378,498,410,1320,1858,1346,1764,3378,576,1644,2316,1684,808,2844,1704,1780,1420,1448,1280,2220,2428,2292,1760,2740,2764,2748,616,328,800,348,1096,1624,376,2752,1624,2852,1356,736,1096,2200,848,1336,1804,320,1496,2716,2672,2220,2392,2708,2384,2532,668,2572,2456,2288,1744,2544,2596,2544,2936,1520,2524,1280,2964,2296,2644,2500,2832,2780,2120,2756,2876,2592,1940,2568,2848,2660,2676,2688,1148,1752,2332,2708,1684,3028,2732,2704,2928,2492,2928,2848,2684,2820,2820,2680,2476,2932,2736,2700,2820,2908,2988,2860,1172,2808,2280,2712,2972,1788,416,2368,1148,1156,1120,1596,2708,2740,1516,612,468,1028,468,824,2076,2160,2268,2120,1756,2532,1636,2352,2936,2648,2372,2736,2428,2016,1796,2504,2372,1456,2512,1260,2840,1468,1040,1980,1760,1764,1272,2456,2504,2308,1772,1444,1192,3174,464,2228,2234,2218,2362,2226,2260,2364,2470,2220,2482,2224,2352,2320,2214,2238,2212,2396,2472,2274,2498,2258,2262,2492,2456,2466,2472,2342,2328,2462,2406,2196,2470,2304,2468,2282,3082,1822,488,478,858,508,368,508,896,456,434,492,856,490,2468,2516,2332,2316,2412,2316,2416,2336,2400,2720,2604,2840,2508,2332,2400,3542,464,464,1658,2636,2660,2696,1172,1290,2542,2548,2220,2572,1214,1136,2638,1198,1252,2564,2656,2050,2510,2544,912,1280,2224,1128,1226,2618,2422,2670,1726,1876,1074,1290,2716,3530,3592,3458,792,900,1426,1284,1278,846,1186,1260,1082,3060,1288,1048,3390,1192,3404,1376,1140,1192,1170,1240,1338,1184,1252,1318,1588,1260,866,1210,1160,1246,1350,1884,1238,1426,3046,1532,1036,1066,1066,718,1118,958,1178,3378,3234,1178,1508,1076,1382,2036,3124,520,1048,1196,1238,3580,2534,1670,1390,1206,1116,1158,602,1012,1190,980,3276,1446,920,1114,2926,1798,1858,1886,1832,3434,1116,2402,926,2482,3140,2988,1156,612,796,1080,588,1688,1064,768,3650,1144,1068,604,1304,1136,604,2478,1080,2518,3300,1944,1378,996,760,424,742,3606,1968,1618,1588,644,619,377,321,364,496,372,304,320,397,355,578,315,344,311,836,331,304,400,360,315,339,330,455,305,386,554,442,472,344,361,302,303,323,304,351,967,411,311,513,459,328,397,622,685,328,358,373,396,371,309,337,312,346,304,302,320,330,911,362,365,323,323,378,337,345,355,330,445,408,521,364,386,302,371,346,405,302,320,317,359,372,323,397,383,432,515,573,458,599,557,453,814,1010,384,450,532,311,304,412,352,492,320,332,352,322,452,457,484,406,593,348,348,502,372,311,351,382,457,310,406,362,386,325,360,315,532,438,370,326,390,366,384,375,390,404,418,374,302,417,399,339,358,387,419,374,302,390,380,391,1998,338,340,345,352,311,316,435,321,376,323,328,618,370,391,360,372,364,344,308,419,432,335,301,377,360,435,398,372,449,406,494,420,386,410,458,344,494,467,367,401,440,518,345,321,373,357,346,347,447,406,307,355,418,360,405,390,382,363,357,426,355,356,423,312,384,335,385,455,422,320,330,337,327,359,430,360,461,403,309,359,334,437,344,320,380,303,333,301,420,354,357,307,342,429,420,385,332,392,337,334,352,460,409,385,488,306,370,455,314,373,372,423,441,326,361,310,401,419,314,403,346,341,438,390,420,686,396,338,321,747,733,341,332,348,388,336,347,413,332,482,393,461,428,340,311,401,325,406,376,308,319,486,462,418,305,325,326,310,380,419,346,493,337,425,406,418,330,360,368,361,308,302,447,332,303,336,307,382,402,359,397,431,328,372,354,390,316,438,382,358,358,344,315,304,309,457,366,358,358,358,354,464,351,861,516,518,468,447,1864,401,538,419,531,420,416,437,350,416,473,405,392,326,355,488,313,319,300,444,426,366,371,371,407,345,395,404,306,337,317,376,324,351,429,345,315,332,396,373,365,366,333,420,389,333,346,370,317,392,306,337,1017,326,342,338,362,385,317,410,387,376,318,313,310,346,433,397,343,363,505,340,344,325,317,328,304,317,444,449,367,334,464,371,345,327,312,395,453,521,433,408,380,388,862,310,300,334,323,378,340,325,403,341,360,309,485,374,373,405,328,386,361,350,321,329,330,345,387,438,348,310,314,326,320,342,332,336,333,304,329,364,314,495,324,445,408,434,335,646,396,341,388,329,308,318,343,362,362,482,326,525,396,479,301,380,336,342,324,407,302,301,410,376,364,345,304,308,331,351,316,400,402,343,431,414,448,609,308,456,334,327,372,405,319,353,512,347,381,402,401,455,464,503,346,364,334,368,410,435,399,308,470,305,346,306,369,343,522,556,521,346,314,454,317,305,491,448,327,500,540,326,354,404,336,445,394,321,327,477,321,358,303,375,468,368,375,310,358,339,362,471,491,501,503,331,343,343,495,306,419,329,394,331,462,601,388,350,334,321,416,426,419,398,363,458,389,377,561,305,400,368,992,3142,1018,1534,3348,326,2850,316,1780,2296,2230,1910,2264,1864,1538,2366,2490,2264,2272,1250,2306,2166,810,664,1974,2310,2362,1894,1692,1954,2356,2304,1972,2360,2424,2314,2412,2266,2374,2258,2248,2006,1590,2168,2268,2378,1394,2308,2130,2224,2154,1720,2316,2158,2428,1928,2048,2240,2258,2382,2054,2420,2386,2262,832,2548,2540,1342,416,1170,1248,634,3556,4441,3188,4441,4441,3314,3910,3801,3842,3258,1238,1556,1708,948,1610,1444,1436,900,1448,1328,1252,348,1358,1432,1418,834,736,972,362,356,1234,652,1622,1136,1048,830,652,718,1652,662,546,1452,302,726,822,922,454,1492,1072,1458,368,364,866,1374,1142,320,1446,1312,974,1108,318,1326,1310,636,604,1428,366,436,430,864,1390,912,422,620,456,592,362,408,1202,798,580,560,512,584,592,584,500,542,1550,582,660,524,610,890,588,1602,530,662,858,480,938,476,1014,816,394,812,1676,1424,812,1118,578,1228,522,802,732,890,654,884,938,774,934,634,604,572,550,596,604,798,468,408,392,688,424,890,1052,778,398,686,602,1164,386,990,878,850,846,726,1106,520,604,306,634,1688,818,900,464,486,460,802,1706,456,1622,366,1974,326,412,388,356,348,324,376,364,476,384,340,344,324,1812,608,430,392,314,458,690,1184,1166,326,340,790,544,532,610,3084,312,788,884,1188,2702,658,888,1932,880,658,3126,1334,2680,498,830,566,622,312,330,588,392,324,3280,332,326,328,416,328,320,334,402,344,330,332,356,2282,324,344,340,2100,336,344,336,334,330,328,334,2544,340,332,332,338,340,2774,344,328,338,342,332,2824,338,336,346,334,350,328,3042,344,336,322,330,324,328,326,328,326,334,334,334,2656,332,328,322,336,346,332,332,324,330,332,1970,1886,324,324,322,332,326,338,2886,328,340,338,2812,346,334,336,340,2572,342,334,332,330,2592,342,460,328,338,378,332,968,354,354,890,328,328,352,344,338,330,332,2506,334,332,346,348,344,332,358,2514,340,340,338,330,338,1552,1084,350,328,324,344,2992,330,324,2662,334,336,2644,326,352,326,352,2806,330,328,2808,328,334,334,2390,336,360,2940,334,336,336,344,324,358,512,350,2536,334,1240,324,2680,340,334,334,322,344,684,572,726,416,330,2390,328,330,322,330,2300,472,336,324,330,322,884,1492,402,330,328,1646,840,316,326,336,340,342,348,2444,328,336,324,484,326,324,2438,456,328,336,336,2524,338,324,338,328,446,342,342,1488,1304,348,3238,332,340,2604,322,322,342,324,2524,344,322,508,2224,326,330,338,334,320,322,330,1454,338,338,964,2918,320,322,324,328,342,340,1652,770,344,450,970,774,648,656,832,606,834,1238,1164,678,478,1070,504,1168,718,494,394,2236,1194,826,312,1976,630,956,936,2124,530,1540,1870,1142,762,1900,1974,598,2178,618,960,688,512,1016,572,1636,1010,678,1094,1504,628,566,492,304,500,490,702,370,694,704,800,436,452,440,586,402,678,370,1196,368,884,1812,1528,1242,1802,1686,1066,868,1994,472,528,2137,1776,546,712,1202,534,2002,1122,1494,350,1966,1762,738,2002,378,1436,1482,1388,612,1136,996,1142,762,1064,990,840,326,718,772,2028,764,584,1818,780,636,918,474,404,984,788,1078,798,1218,1824,686,1494,586,466,416,550,666,458,618,586,694,708,316,428,506,580,714,698,1120,988,784,504,586,842,414,1572,358,920,1292,628,1740,1838,1022,1030,444,1196,1564,434,1104,706,376,1222,772,1214,512,2020,2028,738,1020,764,1954,1964,1916,1936,1944,1988,756,848,1976,1966,1648,1120,1994,2002,2002,1984,1990,1946,610,1952,1940,2040,2196,1796,1508,2156,2076,1318,864,1138,694,822,602,2410,584,636,2046,2196,688,898,1724,1534,646,2470,1356,1772,422,2384,2198,890,2760,468,1668,1828,1634,738,1394,1294,1322,524,950,1088,1218,592,376,1044,406,368,584,884,866,428,2120,1000,668,352,2146,960,772,1058,870,516,498,494,1258,896,1314,2150,902,1840,714,594,514,662,810,566,750,724,844,862,530,516,968,336,530,456,562,510,714,874,860,1364,1218,962,614,654,706,1024,512,2062,442,1122,1596,688,1006,422,2228,1240,1270,550,492,810,366,1842,762,524,1152,328,1974,780,1504,942,1480,560,2546,2566,1560,824,1252,470,940,2342,2358,1532,1616,612,1614,960,1886,658,1554,878,832,730,978,944,1576,708,1104,440,442,1768,1750,1778,2424,1184,670,2458,1816,376,632,1742,784,392,2192,2302,624,1026,634,546,422,800,2258,1010,1170,620,502,678,576,820,1054,2442,412,1292,1360,998,2420,786,658,370,530,834,2404,2428,2448,2444,1372,1566,2446,2404,2436,2432,2428,2442,1438,2498,480,2100,1386,2468,1616,2510,1762,2168,1480,2280,2472,1830,752,552,2460,528,2382,1530,568,564,1170,836,1150,2248,348,2230,2726,2590,2634,1824,382,2818,2792,2328,3380,948,490,3440,3772,3476,3656,3394,3882,3778,3346,1654,1966,1688,1984,1962,1928,1620,1806,1740,1660,1736,1994,1520,1712,1734,1710,1970,1956,1712,1678,2652,516,3148,2696,3180,3132,3088,2580,2884,2800,2640,2776,3188,2432,2780,2800,2736,3176,3164,2748,2692,3550,1532,2964,1592,1382,1058,1236,1184,1296,1176,1138,1158,1210,1058,1188,1118,874,1218,840,1226,862,860,1176,1004,1182,1098,878,1232,840,1234,1134,1136,1112,2176,3750,3168,580,664,488,1768,528,412,556,656,564,1905,2043,1947,1950,2862,776,1410,1790,2820,2912,2900,2896,2518,2584,2720,574,1104,2910,2918,2644,2726,2928,2188,2930,2686,2855,2340,2900,2824,2910,2596,2888,2872,2628,2602,2906,2706,2790,2538,2892,2730,2898,2906,2360,2890,2952,2878,2760,2664,2806,2872,2628,2872,2106,2914,2652,2772,2680,3026,2174,2160,2902,2792,2892,2910,2912,2756,2540,2208,2996,2392,2888,2230,2602,2886,2242,2948,2882,2534,2744,2904,2910,2888,3828,984,1644,3544,2640,3688,3644,3144,3200,3424,416,2548,3892,3332,3656,3344,3680,2536,3740,3816,2788,2996,3680,3588,3764,3320,3716,3616,3608,3336,3700,3828,3828,3236,3692,3484,3664,3876,3656,3028,3628,3300,3652,3764,3988,3580,3588,4056,3360,3248,4076,3732,3420,3744,3888,3548,3428,3864,2756,2756,3752,3984,3708,3708,3728,3476,3264,3316,3856,3064,3652,3152,3736,2808,3708,3632,3252,3648,3720,3676,3680,1748,1860,1724,1472,1900,1716,1656,1888,1752,1704,2260,1704,1668,1776,1744,1788,1760,2216,1744,1656,2404,2380,1856,1908,2096,1040,1860,880,1716,1832,1520,2400,2396,1100,1944,1048,1888,760,2384,924,520,1040,472,708,2628,718,2054,2018,1666,2008,2098,2088,2060,1642,2064,2172,2116,2204,2184,2150,2154,2102,2106,2134,2100,2136,2158,2146,1928,2098,1766,1774,1778,1782,1782,1840,1876,1860,1846,1744,1824,1786,1464,1738,1868,1886,1978,750,834,1858,1876,1854,1900,1864,1944,1776,1864,864,878,1888,1938,1846,1884,1880,2276,2374,2012,1800,1744,1708,420,506,574,1832,1818,1788,1764,1754,1788,1776,1764,1808,1686,1778,1720,1714,1778,1966,2270,2356,2348,1025,1134,1950,1142,1033,2064,974,708,1114,1788,1990,1868,2238,762,1150,1868,1900,1240,1656,1714,1308,1269,1235,380,1382,1142,759,695,407,1264,1266,454,1282,1256,1262,1302,1254,2218,2510,1248,1158,1256,1272,1274,1266,1304,2408,1266,566,478,632,1274,2402,1272,1240,2074,1266,1240,2128,1216,1270,1250,1268,1264,1260,2526,1212,1242,1262,1264,1262,1274,1290,988,1242,1244,1274,1258,2428,1274,1270,1252,1256,1234,1266,1162,1250,1110,1286,1240,1276,1142,1276,2352,1272,1234,1266,1196,1226,1270,1266,1272,1286,1262,1262,1264,1274,1274,1276,1224,1206,1270,1260,1244,1256,1266,1278,1270,1208,1268,2364,1270,1236,1288,1266,2972,1722,1710,1796,2986,2668,3000,2386,2960,2596,2496,2772,1086,506,990,678,1190,1188,1008,658,444,1232,646,562,2312,670,2474,630,704,2366,884,886,2360,868,872,2362,836,842,2458,1036,1090,2392,2130,2468,2436,562,950,2496,608,654,2446,890,890,2366,528,794,2450,1514,2342,824,1114,2314,2476,688,1218,1320,686,1858,562,1116,816,1338,1182,1342,980,1518,738,3126,1052,2946,1214,1082,2680,2662,944,896,2954,1006,996,2710,2926,1000,1096,1942,982,2950,1940,2096,1304,1980,2116,1388,1076,1768,2296,1884,2280,2028,1408,1848,1952,1592,1232,1680,2108,2216,1712,824,1144,2132,1788,1396,1488,1668,1824,784,884,1684,1528,1988,1960,2200,2188,2100,1780,2096,1748,2280,2000,2196,2184,1840,1792,1704,1792,2356,898,326,1168,392,1226,1058,1020,1136,1066,1056,1576,1626,836,632,1644,1216,1580,2382,414,1204,842,906,2120,1842,1292,1984,2246,1606,1664,990,610,1204,1214,914,1454,972,1744,2474,924,1720,2228,1694,1762,1222,1924,1202,814,590,1236,1330,1230,1292,1322,1076,920,778,844,852,2120,1956,2216,1428,1970,1864,2292,2198,2030,1922,968,1326,1120,1926,1566,1266,1330,1802,2134,2154,1220,2264,1558,2020,2040,1586,1394,2078,1330,1314,1348,1366,1354,1176,924,1882,2464,1560,1308,964,1102,1292,2244,1026,2126,1012,2120,894,1494,712,654,1264,1978,1826,1278,1962,1434,1116,964,1264,2248,2364,1312,1182,1188,1574,2374,1008,1928,1300,2044,2048,668,994,1394,1624,834,1452,676,744,746,740,318,1248,1450,1062,1090,2016,1430,1606,2050,1934,1066,1254,1882,1906,1642,1954,1070,1036,754,1840,2066,1874,1972,1920,1250,1658,1604,1850,2216,2004,2354,1602,2250,1906,1108,1404,1150,2200,1906,1106,1260,1036,2132,1796,1946,1530,1256,1266,1438,1380,1036,1020,994,1050,1172,2162,1968,2008,1726,1400,1888,1494,996,1044,2420,1978,976,1670,1008,1024,1006,1038,1286,1884,1532,1762,1804,1610,1668,858,2004,1104,1278,1990,1106,942,1080,1110,2092,1576,564,1622,680,1270,904,860,2134,1300,708,640,544,694,1088,1000,662,1154,2116,628,622,1222,1600,854,898,970,982,996,998,1258,1324,846,742,682,698,1012,516,1216,1116,1046,1126,2160,1672,1074,1014,1306,956,1168,822,1386,1124,1242,370,1206,2350,1136,1148,1254,982,1976,1592,2256,1416,1430,1808,2162,1452,1562,1738,2006,1726,2056,1544,1584,1634,1806,1870,2030,1968,2202,1940,1206,878,1116,712,534,2124,1208,1462,1444,1302,1176,814,790,1062,702,2172,2090,1270,1634,1702,1716,1060,1992,1730,1798,2402,2236,866,2028,1576,1558,2026,2270,1568,1894,1744,662,836,1574,1372,1982,2082,2164,624,2166,1914,1948,1888,1104,2092,1848,902,636,1258,1010,834,1252,1124,2106,1564,2130,932,758,1426,1520,2148,2018,2118,1902,1834,1882,2068,1840,1924,2246,1922,1530,1796,2014,2124,1940,1846,2372,798,2074,2178,2228,1582,2364,2232,1594,1438,1304,1312,1298,1288,1204,1702,2084,2112,2154,1580,1468,1476,2144,1588,1498,1924,2158,2208,2078,2276,1822,1580,1732,1876,1002,1050,502,1876,1416,1088,1328,1564,1170,1086,1164,376,1066,1892,1940,1638,1554,1396,984,1126,648,1138,1464,2072,2216,970,580,1582,798,432,324,1350,1568,860,1146,906,1142,1978,2194,2356,1392,1208,752,1042,2090,1290,1192,1188,1562,1516,1550,1362,1558,1276,1082,1068,1306,1264,1240,1876,1174,1084,2208,1118,2404,1020,318,612,2028,2404,888,2860,2050,512,878,794,890,2986,2620,1826,2538,630,590,1252,1044,1066,2968,996,2822,2260,624,438,308,446,362,1222,2206,2116,2484,2230,2286,1748,1522,1102,1104,352,1350,1414,528,540,712,1020,968,2594,2836,2584,2590,2298,2478,2678,2456,2480,2508,2484,2510,2450,2220,1708,1692,474,580,578,572,620,660,916,694,2374,1994,1864,2812,1148,1800,2330,874,468,648,2104,2662,2828,2180,332,986,2806,838,1888,2836,2536,2380,2156,1148,450,392,2402,1582,1036,1670,3092,1314,1126,1122,914,968,1022,920,2128,918,912,1006,1162,1278,1274,690,572,1430,1358,1282,814,930,994,978,558,564,970,878,878,1152,820,336,786,766,1036,974,1586,992,992,538,1116,2630,1422,1482,1446,1450,1420,2632,3126,2808,1192,988,2200,2896,2976,1244,2812,2448,2916,2896,2908,2452,2788,2916,2792,2932,552,1624,2608,2748,1168,2244,2140,792,3120,3096,2980,1184,1364,1024,1032,1036,1684,464,2400,672,476,728,1040,2508,1644,852,1124,1664,660,2148,1080,764,1456,396,2636,868,720,2692,1276,576,2020,896,948,1476,2416,2788,2696,2648,2582,2278,2648,2390,2982,3042,2872,2976,2986,3028,2916,3026,2960,2904,2232,648,1922,2984,568,676,894,2718,2932,1732,552,3002,3022,3236,3094,1168,1068,1042,1010,614,652,1250,880,1312,808,752,470,946,748,1530,2464,1028,456,2424,2608,2728,920,2722,2752,462,1332,598,1730,2492,1814,670,2662,2542,3028,2500,3034,478,778,308,544,500,482,774,594,904,788,396,884,954,614,498,1192,1202,402,802,686,1110,1490,524,1418,1004,1466,932,806,980,2152,1942,1696,916,944,2044,1246,688,2138,1908,770,478,2808,1718,374,2504,1638,2780,2778,2736,2764,1900,334,1928,898,2538,2678,1756,438,2436,1702,348,1800,328,1932,386,1780,300,1844,1864,1860,830,1684,2504,374,2936,2962,3010,2840,2982,3004,2904,1362,1340,3102,1406,1380,2994,2994,2890,1350,1346,1314,1498,1402,1420,3008,2994,2792,1304,1464,2990,2912,2876,1038,1206,2988,1422,1404,1414,1420,1416,1406,3080,1424,1448,1464,1244,3030,1264,2922,2978,1426,1422,2984,3004,3000,1396,1420,2894,2830,2470,3016,3018,2908,2968,3012,1190,1206,1490,1514,1510,1506,3006,2978,696,2918,3018,2782,1322,1442,3020,1376,1252,3026,1056,2728,3006,2922,1328,1244,1416,1322,1334,1332,1330,1320,1330,1324,1322,1322,1278,1332,1390,1366,1326,1322,1330,3012,1324,1416,1336,1318,1322,1328,1248,1390,2796,3008,2420,1284,1518,2674,504,3024,3018,3028,3036,1404,1428,2742,1250,1414,1332,1464,3026,3000,2998,2984,566,3040,1366,1374,1322,1328,2928,2678,2992,1316,1322,2840,3016,3014,1330,1332,3000,2954,1330,1326,2728,2992,766,1482,1236,1598,1184,1240,2948,1330,1454,3136,1332,1340,2808,1246,1240,1284,1272,1456,1258,2988,2850,1422,1404,3014,3775,2512,2570,2568,2432,2530,2562,2506,1160,1142,2664,1176,1198,1146,1176,2552,2550,2528,1152,1122,1276,1200,1216,2576,2538,2386,1146,1262,2546,2488,2446,886,1022,2538,1218,1202,1192,1204,1212,2632,1212,1236,1246,1052,2582,1078,2494,2520,1216,1220,2546,2576,2536,1204,1212,2480,2328,2270,2556,2578,2506,2534,2564,1014,1024,1288,1278,1272,1284,2568,2536,594,2486,2568,2370,1128,2570,1178,1096,2578,2400,2344,2554,2480,1086,1204,1204,1124,1136,1134,1130,1132,1122,1134,1130,1126,1088,1182,1160,1132,1122,1132,2574,1130,1198,1130,588,1124,1128,1042,1158,2376,2558,2086,1088,1292,2272,2574,2332,2572,2602,1198,1208,2436,1066,1136,1244,2576,2550,2562,2532,1080,2576,1168,1112,1128,1130,1132,2492,2104,2556,1108,1122,752,402,2562,2568,1132,1132,2552,2532,1136,1128,2328,2334,1148,1036,1054,1354,1030,1066,2556,2506,1128,1232,2644,1136,1140,2396,1064,1056,1094,832,1242,1072,2546,2478,1214,992,2566,898,1295,1353,1330,1528,1056,1316,622,806,1468,1008,960,1518,1019,1326,1396,1378,1378,1380,1047,1412,905,1360,964,1458,1225,1305,1348,1475,868,1343,1261,1321,1286,1300,1219,1296,1386,1307,1312,1422,1336,1331,1008,1092,1111,1350,1103,1396,995,1058,1086,1148,1353,1337,1111,1319,1388,1364,1034,1232,1295,1182,696,932,1293,1301,1047,954,1455,1155,1318,1306,1367,714,1341,1327,1439,3448,3548,3120,3320,2556,2772,3308,2732,3280,2724,2068,2596,1672,1684,542,612,790,1086,880,487,554,1255,3651,512,746,654,810,1684,599,520,382,808,3487,934,364,2894,1610,1236,1618,812,1992,2026,1404,916,2092,1558,1400,1232,918,640,1594,746,1828,2818,1414,1126,1794,772,660,342,344,1312,510,808,1550,436,456,1306,586,2262,1462,692,930,1770,442,696,1134,938,1482,772,1238,1216,1196,1332,1226,2280,1930,912,1220,634,2798,954,648,1750,914,816,2866,1808,1166,1368,820,1480,1790,2822,1954,1340,2168,800,1368,1012,602,622,610,454,2846,644,606,402,1028,2504,852,2788,2062,1720,2246,2816,1998,514,702,550,2670,2120,2584,1274,1294,2088,800,1354,770,1504,1258,2778,2776,2404,2288,1662,1340,1228,1058,1694,2878,1642,1768,2192,1592,2838,2774,1922,1742,1476,982,1708,2342,2296,716,2120,1924,2882,2568,1934,1368,1560,2778,1020,1544,1050,2406,984,2222,2310,2080,1256,1280,2282,2318,1678,2918,2206,2818,2180,2824,846,1348,2370,2002,2844,1300,3784,3384,3814,3264,3316,3074,2378,3552,2610,3844,3224,3306,2996,3746,1730,3824,3554,2702,3140,3448,2990,1612,2848,1232,3010,1698,3330,1356,1094,2330,2668,3168,4048,3924,2638,872,1594,3520,3294,2234,1170,722,2694,1004,468,2778,4126,1142,1014,1448,1820,3836,4066,3758,1652,1630,2124,3570,720,1636,1644,1198,492,652,548,472,560,416,812,480,480,472,1654,1440,3064,1692,3922,3542,3844,1094,3172,1248,1086,1196,1968,1148,1076,1090,1154,2646,1888,1552,2524,3750,1052,3186,3118,2194,2922,2768,2120,4020,3999,3820,3680,3006,3154,3422,2562,3550,3532,2512,3762,2700,2646,2976,2372,2296,3638,1514,1692,2090,2720,3778,3972,3066,1854,1210,3610,3702,3686,2942,1394,1402,1146,1306,1976,820,1196,1334,1324,1286,2064,3304,3194,2734,2884,3718,3342,3832,2438,3728,3542,3672,2604,1980,1038,3748,1450,1546,3588,2470,1726,840,3342,3570,3802,3174,1964,3566,2408,3588,3566,2518,2094,3558,3826,2790,1152,904,1324,1092,2140,892,1564,2284,1168,2352,1184,992,1892,972,2368,1012,784,568,1788,1036,2188,1088,1708,1272,536,1032,2352,1024,632,2380,1480,1388,1152,1804,848,1572,2244,2336,1560,1720,1484,1828,1784,2356,2080,1220,2232,1928,1596,2364,356,2264,2204,2108,784,416,2152,1648,1152,1792,2052,2192,1916,2236,2360,1628,1180,728,1724,1424,2220,2200,648,752,1564,1192,1148,1468,1540,1100,2376,736,1780,536,1312,664,1920,1176,1772,1636,652,1744,1560,1212,2120,2116,1056,1180,2176,2356,2356,1240,1228,2244,2000,1728,1536,1504,2216,728,1504,1868,1084,2408,2260,836,1780,1156,2180,628,328,880,1556,812,1208,1780,2052,712,2380,1804,1220,856,2744,2356,1088,2948,1360,1936,2008,504,1510,1506,1978,1820,912,1396,844,1414,2770,1970,2168,1934,1814,1866,1872,1830,1980,2018,1924,2130,1964,2006,2110,2010,2324,2404,2152,2360,2380,2408,2324,2224,2364,2372,2368,2168,2272,1904,2264,1984,2272,1948,1980,2300,2340,2360,2368,2344,2368,2408,2396,2384,2376,1628,496,2396,2052,2292,2396,2384,2404,2392,1372,892,2348,2404,2116,2380,2396,2236,2376,2392,2392,2392,1468,700,1764,608,2580,354,497,2288,962,906,862,814,1244,816,796,968,774,804,790,962,788,946,1246,884,1296,792,916,836,888,1072,1236,1080,806,904,802,976,520,812,810,1052,802,494,1080,1002,888,658,1264,930,872,1038,850,960,772,884,812,972,1198,990,1118,766,790,1016,1552,1390,964,1098,968,880,880,808,746,744,912,810,878,1270,788,1340,1076,712,880,810,966,818,938,1238,896,942,466,472,484,1668,2072,438,1554,956,1786,1984,1438,1154,964,2202,1036,1288,1262,462,470,482,458,542,1614,386,510,462,1598,532,516,456,890,468,468,330,402,1220,540,380,462,1308,452,666,630,476,618,718,380,2346,2354,2296,2296,1716,688,2010,668,400,2318,948,372,964,856,1614,494,2242,1090,1718,348,348,388,1208,430,2082,1714,1846,354,804,356,1726,300,304,372,1608,334,398,1650,380,336,2336,350,1290,780,906,302,532,1558,434,308,2298,750,342,1818,2192,1966,714,350,374,362,1896,708,2204,1902,350,770,1532,348,792,1546,666,552,490,492,490,490,622,488,520,492,490,494,730,1844,370,300,300,1910,762,1808,394,360,374,322,1420,360,366,338,1754,418,418,620,2102,1838,390,1960,750,342,356,1818,422,1718,828,314,1712,750,348,364,392,366,352,422,1966,1606,362,1246,364,1726,388,362,370,512,350,1512,820,1108,368,1532,1418,858,386,822,1774,450,1080,800,446,1850,1878,362,462,572,1826,682,1578,1700,366,2056,340,1830,426,1792,300,364,382,302,354,374,414,712,1804,374,372,1588,1024,658,376,354,1718,328,1738,340,1576,374,792,1696,478,1840,370,1140,342,328,748,366,422,328,1732,340,624,1778,1778,424,1886,358,1766,402,348,1544,2028,380,380,1196,312,438,638,326,496,342,730,1426,390,302,2310,508,326,734,2092,2236,1852,2378,446,992,648,2304,620,2256,1716,360,400,454,2200,306,322,366,836,2074,796,744,764,408,856,408,2364,856,2322,520,666,682,310,1856,510,1840,318,330,356,354,306,380,392,1062,318,1562,374,2280,340,554,410,1834,384,712,1734,1846,362,358,362,364,1442,354,422,1798,326,2332,388,1706,334,2332,1730,1652,1162,380,1330,332,696,338,356,486,512,640,342,2308,342,1838,400,306,2276,302,1844,378,796,1086,552,366,794,740,662,1814,1720,372,346,340,1716,342,336,394,2328,1724,338,836,346,376,1980,816,1704,396,1502,1360,420,2094,2414,546,2166,914,958,522,528,1026,2100,2320,2416,952,1144,748,1562,450,440,1192,526,932,798,1792,1454,454,1210,1810,450,1222,1708,1324,356,1190,602,464,460,1180,1204,1744,1148,456,1184,1446,1582,1534,2292,1514,486,980,980,2616,1080,996,760,2292,2532,2236,1816,1748,1036,976,2624,688,1188,1120,712,532,632,852,1384,2280,2532,2156,2208,2532,3602,4197,1539,766,1494,1598,956,1228,4154,875,803,819,740,676,610,720,639,848,1147,794,546,820,778,1323,848,1378,1549,1086,666,704,926,911,3637,3608,3274,2511,2442,3304,1968,1498,904,1289,1491,3811,4144,3006,2935,2444,868,1649,1622,1283,2590,2235,2698,1887,3999,2412,2763,1174,1405,833,815,4235,2442,4225,4022,1208,1691,3786,3400,3633,1112,2260,3959,4400,2252,3843,4582,3770,4460,3625,3933,4178,2518,2539,3893,737,2387,2302,3466,1992,4011,2007,3108,4222,4226,2106,1988,2987,394,442,432,362,358,412,336,470,330,340,354,592,464,342,1956,1124,1020,1276,396,536,1122,1598,1792,1228,1956,1592,1230,1794,1440,936,1276,1302,1118,2008,1360,2414,1318,1520,1008,934,1258,1292,1252,654,1582,1300,1040,506,358,1462,1262,890,1422,1918,1386,2132,1448,1280,1562,870,1040,1770,1416,1302,980,1408,1676,1396,1008,1370,1328,1402,1260,1160,1010,1872,1502,1952,1752,1550,1362,952,1238,924,646,1570,1090,860,2136,1412,1406,2284,2242,1796,1162,1994,526,992,770,2134,2236,974,2022,1556,712,1208,1974,1632,1608,1770,1620,1186,1880,2642,814,1128,1634,2192,1094,2474,2016,2024,2614,2130,2854,1764,2040,1986,1530,1618,2306,1978,1704,1528,1608,2028,732,704,1676,1768,1408,1846,1378,2630,2438,1888,1640,1606,1794,1322,1760,1802,2012,2144,1634,2408,2404,1714,2634,1618,1620,1604,832,486,1334,946,894,1522,1050,1088,1508,1502,938,558,672,516,520,670,448,684,562,496,642,818,622,838,2460,650,636,916,856,814,730,1114,788,534,850,896,1050,2496,1262,1198,2500,396,2506,1260,1118,2518,596,2492,2520,1270,1208,2516,384,728,2426,1224,1090,2432,1972,434,1516,716,478,1966,2002,1340,424,1066,690,488,2572,1888,678,982,940,690,1226,690,892,634,1046,2564,2040,2262,872,2264,1946,2386,830,714,1102,1530,1254,2046,1742,556,750,2020,890,1466,702,2114,1784,2006,802,774,1292,2210,314,1116,1282,1458,1882,656,1232,1538,1058,1056,1450,468,514,420,462,466,776,1914,1624,1338,432,704,852,602,736,508,1942,2398,1000,998,1928,1088,740,1398,1204,1262,1950,756,1076,994,1108,1186,1070,920,1026,1210,996,1176,986,916,1164,1106,1084,1120,1100,1116,1184,1102,1132,1090,1148,1190,1036,1180,1170,1106,1064,918,1012,994,1016,1060,1078,1032,1116,1014,946,994,922,968,1032,1174,1086,1094,1080,1086,1132,1026,1096,1116,1068,1056,1158,1164,1180,1162,1172,554,338,1026,948,1060,1100,1138,1022,1064,1070,970,1068,1036,1070,1060,1148,968,1016,1032,1146,1050,1052,1092,1150,574,324,998,1190,1062,772,1104,1218,1108,1020,1118,734,866,1080,614,1104,1092,1086,1032,1072,1178,1084,1166,1092,1168,1048,1210,1104,1052,1048,1112,1102,1034,1090,992,1056,1178,1148,1094,1116,1010,1048,1070,990,808,1108,1100,1096,1086,1128,1138,1048,982,1090,1092,1036,1096,1082,1066,1094,960,1108,1094,1080,1078,1042,1046,1114,1218,1074,1144,1050,1040,1106,1076,1152,1164,1084,1050,1044,968,972,1012,1106,1070,1050,1080,1126,930,1108,1004,1108,1022,1046,1088,1078,1106,1130,950,1062,1156,1120,1070,1034,1074,1076,1026,1066,1004,1124,1120,1028,1080,1122,900,1094,1152,1078,1064,1112,1042,1118,1044,1086,1092,1028,1042,1092,1090,1086,1150,1098,962,1128,1156,1036,1236,1082,1142,1144,1110,1162,1116,1132,1162,1008,844,1118,1120,1148,1100,1082,764,1090,1116,1066,1144,1126,814,1172,1128,1072,1072,1108,1056,1060,1074,1146,982,1090,1080,1068,1076,1044,1080,1096,944,1000,1040,1078,1130,1042,1030,1074,1046,818,1106,1050,958,1078,1048,952,1156,892,1040,1052,1160,1082,1090,1044,1046,1090,1032,1182,1098,1120,1038,1050,1114,1134,980,2344,2588,367,368,364,404,2654,722,2088,506,2760,408,328,526,556,302,520,2693,906,2818,1394,1234,1174,1110,1414,1562,1282,1602,1028,1070,1090,736,852,1220,508,956,1240,1368,1046,658,818,1138,2856,1024,1056,1040,930,1250,1230,1170,1276,998,966,998,694,2408,486,366,2776,2976,1286,1000,954,1796,436,680,772,496,460,564,992,1354,1338,912,1314,1276,832,3648,1612,2856,938,3532,758,844,956,678,1092,498,3324,1748,1006,700,1258,1764,804,1038,1230,2640,1072,926,814,2684,1894,854,1100,946,1494,1006,548,1104,670,716,720,1174,1194,2006,592,614,3734,1198,1194,1198,1210,1958,330,3494,1766,1778,936,782,1070,674,926,1798,754,424,752,1044,1168,1158,1174,1140,1162,1170,1160,1046,1222,1160,1112,1160,1164,316,778,570,326,734,462,1150,954,796,3684,1106,1098,1798,1116,1566,804,922,644,926,830,920,1224,1436,768,1162,1244,1164,1436,1478,1480,1388,1232,948,1008,3536,1310,1198,1344,942,1294,1528,774,562,1334,2194,1476,2018,2316,1020,1850,1308,1130,2426,908,514,886,666,914,1030,944,1074,758,884,900,898,1204,822,822,970,824,826,1272,820,1082,1210,1498,832,904,792,834,1694,1708,368,356,604,984,906,1048,618,814,3520,768,736,1178,1594,1510,1590,1330,3898,1838,1038,560,2606,764,766,786,918,736,844,898,486,1144,868,662,1144,1394,1388,1022,1554,3464,1426,1040,1186,1154,1060,998,1936,760,632,1302,1708,976,1724,1238,970,336,612,1132,1142,1708,1066,682,1286,2408,920,494,1224,1210,1152,1214,1022,1342,832,1056,1266,920,1164,956,976,986,732,606,1520,1024,3968,1256,818,820,1272,1036,726,696,694,2018,838,1054,994,882,1598,834,866,2406,1756,878,1034,558,614,1816,840,2148,1236,1002,1718,1452,1302,1646,996,1008,2034,1254,886,922,1140,698,1520,1272,736,606,1000,1124,952,1238,1114,1250,906,862,1050,958,898,1124,1046,1996,780,1148,1082,1062,1044,1196,578,832,810,946,996,470,1424,1212,840,974,904,2590,1822,1212,1250,904,1220,886,1030,1810,1240,700,1210,1870,1076,1780,1128,952,782,820,588,634,1092,500,748,1294,1026,1016,1028,1650,1672,992,1180,1488,876,896,1082,1250,898,904,2074,746,964,826,1014,844,1382,696,716,996,994,2836,1014,1662,1046,2050,1148,804,832,1906,1426,864,1046,1136,1184,598,692,756,1394,2052,458,688,2026,946,890,854,982,1058,958,558,554,1118,562,556,1150,1114,1192,908,1548,1314,850,3444,706,706,1110,552,1604,1098,1128,1170,1148,874,924,1066,1080,1050,920,900,1190,844,1442,726,1232,856,762,1116,764,704,1212,1142,1024,1092,834,718,940,928,872,570,1038,770,900,820,854,850,852,1554,1090,910,1558,814,1084,986,848,848,846,852,1578,670,1176,1152,1196,1194,1220,842,1008,1234,1010,908,718,1650,1068,1184,1118,1254,876,876,1378,708,1100,1432,794,652,590,1338,876,1124,920,968,1426,1162,1270,1016,708,840,1074,1082,960,1050,998,900,1130,948,790,1140,986,770,964,1146,1832,864,884,946,930,1132,854,986,994,558,614,812,816,898,928,1156,1610,1058,1686,1252,1224,1050,1320,850,1042,1294,1612,952,2274,1462,1456,1048,832,1796,1416,1588,694,1250,1092,866,1370,710,1708,1568,888,1226,1228,786,602,1700,1556,1168,422,700,716,1412,734,1024,1098,964,608,586,1164,1094,318,1070,1052,1424,1078,852,818,888,1196,1062,1188,1170,1116,716,882,846,938,1206,866,1942,1460,1372,656,856,1394,864,820,1992,1626,1160,1592,810,940,534,1258,1004,1296,1062,500,452,1938,318,2044,546,688,672,380,568,472,416,1202,3372,540,1640,892,1078,1220,984,1282,1342,912,462,450,1078,960,3498,744,528,776,1176,1436,396,742,606,1236,864,420,1378,324,708,770,1950,1044,628,570,1016,1486,1240,488,3866,560,1340,896,542,3688,1518,418,888,590,810,446,1198,808,1056,860,854,864,1480,628,882,1382,314,396,626,302,758,906,636,1322,516,430,550,880,662,682,1034,618,612,598,580,510,1152,1756,3270,3678,1342,982,1398,1552,1250,1160,2016,1160,3458,1044,2380,2398,1128,1138,1164,1174,1148,1144,1190,1130,706,730,376,1170,1042,1130,358,1120,938,1164,1134,1778,832,1096,3726,808,764,1398,1304,2548,888,1190,1366,1218,824,1410,864,816,1414,946,958,694,1272,1036,748,824,1168,988,884,972,1162,920,1134,822,1082,1048,924,962,874,954,974,958,1062,1144,1132,1030,1192,1112,964,1418,950,1270,1322,1300,898,682,754,978,1204,1834,922,1706,912,1676,1146,1146,884,922,912,914,1648,1722,1778,1270,1580,874,1452,1910,862,908,1892,1228,2066,1488,1160,1038,1918,1036,2388,870,1172,2142,1092,1116,776,668,1242,812,1200,1184,1188,592,1198,1066,2254,1286,1024,1280,1284,1772,906,1782,932,706,1092,608,934,1146,888,906,942,772,642,878,720,914,702,626,864,932,1246,968,1208,1282,924,1346,1290,1516,3544,646,1336,1310,556,2970,1946,768,1532,800,712,826,862,1138,728,2008,616,1174,1184,3698,1208,828,792,762,1422,1198,1596,1360,1208,1954,828,920,496,1598,1262,1468,890,1194,1010,922,1158,1038,2112,380,372,2564,868,1508,1186,1520,2212,1036,1130,1004,1018,1236,1116,1132,1040,1206,1250,1050,960,1024,1700,302,1028,1344,850,1672,840,1344,1060,1510,872,1852,1170,1698,870,1864,916,1702,1116,1800,1400,1780,1512,1202,956,1158,568,422,476,742,616,812,940,620,500,770,706,1160,1088,1160,1060,992,1284,908,1068,1230,1134,930,794,1130,1896,1078,1784,1128,1064,1204,1226,1210,1242,1422,1214,856,850,1052,690,874,970,980,974,1238,456,1624,1142,1324,1420,1036,1342,920,1150,1224,1020,1382,1324,1026,1310,1702,1564,1146,1136,1308,1200,1284,1248,900,1020,628,1654,864,1526,922,740,738,752,1124,1038,1994,780,1458,516,426,1310,1106,1406,1702,556,1020,1242,1076,1254,1146,2164,1532,1590,694,1234,1366,1050,1256,1022,2104,626,1220,1226,742,702,414,906,772,582,1482,2008,1172,1136,1142,1168,1180,512,1102,1004,1440,1408,1022,1156,904,1016,1002,1264,698,814,1656,302,1720,666,308,616,1002,994,1126,536,1146,1242,704,572,706,1114,882,894,1382,704,1432,994,1078,1076,1076,766,622,1118,1404,1308,1702,1110,1494,1020,866,3458,1838,1028,1278,1028,3950,2544,2456,1172,1032,1010,1270,896,1060,1098,1134,1172,1562,924,874,1090,726,860,1216,894,666,802,1548,1012,1226,866,754,934,852,1162,874,1056,1470,734,1486,814,1068,556,468,758,1202,1136,1022,846,1018,764,1026,1220,752,532,822,1522,1704,708,1490,1088,1340,892,550,524,664,1248,1386,978,822,980,972,1224,776,962,1074,1084,664,1510,1034,1158,976,766,964,1142,736,1034,770,714,764,1174,1036,846,1074,1226,1494,1168,786,1570,1564,714,1084,2044,1046,1376,694,1076,888,1156,852,850,984,1138,866,1830,1046,956,1182,1368,596,1224,2034,1576,682,978,1074,940,1074,1028,766,884,1016,902,970,1014,854,640,1036,1026,1218,934,1320,916,872,882,880,968,1058,636,1222,894,840,966,772,1042,1086,916,1236,1370,1004,1432,958,1342,740,804,782,1050,938,1070,1066,992,1722,742,1258,712,862,1042,934,930,554,1772,646,976,1008,1070,1280,1166,1120,998,518,814,720,868,1100,1080,1200,808,1352,870,830,958,878,866,870,1140,868,846,642,802,766,2634,1024,1096,916,1150,794,888,926,1092,826,986,828,636,708,858,1106,1244,1480,1124,860,812,1336,1024,1076,1490,702,712,716,1410,910,904,1502,714,888,882,888,842,1572,770,950,1898,1950,470,658,894,734,982,1150,608,976,1366,890,888,1138,464,586,354,1444,1230,1056,3768,2310,2692,548,1028,1458,1374,1030,806,1138,1022,870,906,844,666,1174,780,978,3090,916,1556,1554,602,482,462,1572,1050,1292,432,1654,1334,602,668,594,594,1454,920,878,916,880,952,806,526,908,890,742,984,940,874,996,830,1046,940,774,892,872,788,1424,1424,1436,1418,1432,1436,1430,1420,1444,1430,1428,1428,1430,1320,1432,1364,1450,1426,1432,1436,1420,1440,1434,1432,1440,1422,1426,1436,1432,1428,1200,2017,874,1128,1100,1354,1150,888,628,446,438,1048,2704,2486,2496,2486,2492,2506,3652,2600,2510,3650,2316,2456,3606,2534,1198,3634,2494,2454,1758,3634,1544,3500,1792,1262,1140,3608,1564,1268,1664,1672,1672,712,1668,1212,604,1672,1672,1668,1616,3144,1672,1352,3192,2884,1680,688,3220,3220,1468,2488,2844,1968,828,2620,996,1044,832,764,824,828,768,976,960,836,840,828,760,836,852,636,836,748,928,780,776,816,3016,668,608,2040,764,764,768,772,812,2236,764,828,836,840,772,832,776,748,836,832,836,760,840,760,828,836,828,772,764,832,752,828,824,520,2416,1820,1779,1863,1847,1741,1759,1902,1772,1896,1773,1745,1814,1855,1891,1881,1833,1763,1707,1842,1950,1817,1778,2029,1780,1882,1772,1794,1749,1866,1873,1791,2150,1882,1918,1600,678,965,700,649,1045,965,1155,1344,571,496,640,1600,831,423,2798,616,2576,2720,1558,1528,1576,1788,1588,2396,1600,1230,1164,2846,1588,1756,2798,1202,1400,2778,1584,1376,2616,1596,2630,1782,1572,1844,2738,1796,1580,1748,2224,968,1380,1462,2298,2780,1598,1596,1776,1648,654,1964,922,2794,2614,1578,1510,2774,2814,1400,1646,1638,2384,1482,970,1400,1408,1076,1180,1284,1400,2798,1590,1816,2032,2486,1000,2740,2820,1772,1400,1168,722,1740,1624,2922,1592,1582,2098,2690,848,1100,2630,1786,1776,2836,1374,1796,1574,2784,1920,2592,1836,1644,1816,1982,2668,1408,2922,1584,1584,1758,1256,1898,2856,2578,2168,1800,1940,1616,2722,2834,1788,2792,818,1570,1588,2774,1396,1596,2600,1602,1274,1108,1946,802,1382,748,866,1588,1156,2478,2812,1282,2638,1992,2296,1528,2780,1312,2582,1394,1814,2202,2026,2550,1804,2792,1278,762,2554,896,1602,674,2640,1590,1578,1596,1362,2642,1664,1370,2016,2706,1352,2626,1340,2794,1402,626,898,2508,1304,2538,1534,2840,1644,1358,2636,1572,2554,1122,1220,1580,1586,946,1788,1848,1116,1790,2048,496,2714,2416,1152,1120,2780,1752,1826,1382,2616,972,978,1810,2810,1328,1476,1606,2362,1532,2090,2802,1588,1384,1566,1376,2800,1214,2804,2016,1320,718,702,2774,1580,2582,1980,1608,1744,1628,1800,1696,1780,1994,2182,1846,2002,1868,1794,2008,1952,1968,2110,1822,1886,1778,2480,2492,2536,2484,2512,2538,2416,2532,2528,2306,1924,1894,1926,1894,2008,1968,2138,2476,2314,2438,2532,2468,2454,2552,2498,2478,2498,2480,2476,2448,1902,2490,2432,2464,2458,2466,2514,2496,2442,2368,2464,2500,2408,2466,2174,2218,2074,1966,1984,2028,2030,2486,2430,2188,1792,1714,1992,2510,2236,2550,2508,2540,2398,2204,2206,2086,2430,2366,2460,2090,2468,2138,2154,2514,2442,1748,2170,2484,1966,2432,2420,2514,2512,2514,2454,2412,1956,2502,2482,1748,2538,2482,1960,2048,1988,2580,2088,1894,2490,2060,1774,2124,1854,2458,2058,1930,1716,2090,2500,2348,2446,2408,2460,1742,2028,2004,2534,2522,1886,1896,2490,2436,2508,1774,2246,1964,2480,1748,1982,2438,2510,2044,2496,2280,1900,2220,1958,2198,2548,1936,2162,2480,1938,2370,2092,2108,1470,2008,2494,2498,2126,2130,2624,2192,2444,2066,2472,1990,1856,1872,2472,1944,2034,2316,2012,2210,2272,2462,2472,2156,2336,2494,2042,2172,2168,2286,2452,2512,2500,2390,2170,2306,2446,2414,2482,2480,1730,2390,1762,2268,1782,2148,1966,2184,2170,2306,2492,2520,2460,2478,2520,2484,2474,2538,2434,2042,1914,1804,2188,1810,1804,1852,1978,2232,1726,2000,2520,2268,2238,2550,2212,2120,2458,2478,2032,2446,2278,2342,1938,2464,1790,2266,2316,2146,1874,2224,2270,1950,2122,2348,2420,2424,2428,3109,2464,2454,2406,2458,1970,1872,2054,2242,2114,2472,1756,2412,2328,2432,1864,2164,2016,3109,2236,452,668,668,628,452,564,2404,632,780,796,668,1556,556,700,820,781,2896,2878,771,2914,402,556,356,332,2268,1332,1490,2326,1004,1136,1638,1318,1176,1128,1018,798,886,434,610,974,696,446,1644,1500,1922,1912,1962,1728,2966,910,1064,664,2782,906,1188,738,682,538,1108,494,622,2416,2546,864,862,962,656,768,946,1072,2838,702,554,900,948,912,1372,1204,1116,2576,1004,900,892,978,2106,560,1042,1750,2490,1366,630,712,1046,740,2180,2320,1142,1446,1228,1212,494,2000,994,2220,908,1180,1264,1044,904,1084,1020,956,638,1088,552,838,2118,1298,1324,1156,1424,1088,780,1594,2310,1878,2754,2376,2756,2406,2380,2408,422,742,1972,1112,734,2386,2754,2786,2756,2752,2754,2758,2768,2760,2762,2456,2760,4178,4294,4312,3214,3410,4352,4704,870,710,602,482,1330,1174,1650,442,352,1158,724,1314,678,814,472,688,678,332,476,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,2590,350,312,386,362,342,420,472,494,496,426,426,496,430,380,338,338,402,488,992,436,830,1028,340,512,510,352,492,432,350,514,514,432,716,682,892,586,342,962,386,646,1052,1058,514,904,578,1250,634,548,422,516,472,866,598,578,416,404,526,388,484,562,362,1096,334,514,3618,510,520,1208,652,336,698,472,476,566,504,3820,3594,780,470,632,1438,366,790,508,572,780,958,3254,756,348,794,350,562,546,958,416,432,442,726,530,526,1138,658,524,654,2738,654,1014,952,742,528,526,350,524,514,530,532,1050,1054,524,988,1282,1280,1124,396,422,724,418,414,414,640,906,922,426,1134,532,510,1060,1772,1104,448,772,668,416,744,1056,1112,448,724,360,760,664,740,412,3526,582,630,1326,410,886,378,3162,2592,850,370,1108,412,414,416,486,706,388,510,968,1610,680,636,634,324,678,528,382,322,582,442,586,550,322,1210,938,934,1130,896,848,452,798,808,708,694,786,804,682,786,788,594,508,408,506,1122,980,696,816,650,382,500,654,308,304,382,338,348,366,330,550,572,346,536,532,304,472,434,470,490,468,500,332,492,732,808,734,540,472,910,666,558,450,812,546,422,578,440,694,346,534,306,358,540,510,574,388,386,372,330,502,578,696,708,624,426,414,412,458,544,658,768,390,3593,1168,1044,1260,1112,1292,1052,2912,1272,720,956,456,2200,416,404,1704,2016,568,308,3288,3480,1950,486,374,1696,998,1518,1172,1160,1178,1140,1220,1084,1166,1128,1106,876,1618,1394,880,1072,1366,1376,1152,1390,1216,1114,1318,1408,1220,1160,1166,1268,1494,1204,1296,1142,1454,1182,1474,1308,1442,1028,1098,1346,1470,956,1312,1316,704,1158,1710,944,1162,862,1166,1102,1164,1088,1146,1052,1640,1074,1164,1156,1128,1024,1144,1188,1140,1384,1186,940,1918,1318,1248,1240,1112,1020,1088,1128,1000,1450,1372,1202,1124,1040,1216,1236,942,1150,1120,850,1116,1444,1090,1340,1248,932,976,968,618,666,1016,750,1064,1268,1200,1212,1000,830,1342,704,1096,1318,856,1440,1032,880,1144,1146,1278,1234,1412,770,908,1016,890,682,566,732,722,682,926,926,970,1392,560,928,802,1108,1074,1380,916,1382,974,1010,1240,3614,1482,824,1432,1914,1384,1558,1882,1486,1728,1776,1662,1630,1632,1654,1772,1884,2170,2208,1700,1724,1902,1932,1898,1948,1118,1784,1702,1794,1822,1816,1902,1908,1900,1900,2136,1300,904,536,542,1004,1764,1424,1050,1930,668,2420,1908,1908,1924,1864,1954,1876,1640,1956,1866,1960,1936,1960,1828,1570,1884,1888,1904,1876,1586,1504,1832,1578,1486,1310,1650,1448,666,784,810,638,1892,1478,2046,1386,1940,838,686,412,608,1396,1312,1900,1866,1316,1754,1598,1928,1968,1966,2380,1592,1816,1806,1756,1632,1918,1308,1604,1924,1892,1844,1566,1874,2402,1910,1796,472,540,352,464,2040,1774,1784,1900,1778,1990,2322,1906,1810,1808,1870,2124,2120,810,748,404,1180,1202,1888,2082,370,2126,2256,2272,2162,1968,2040,2002,2120,2180,2468,2444,2294,2218,1750,1990,2104,1938,936,1382,2050,1474,1876,1564,2072,2040,2024,978,812,1606,2076,1796,2068,780,1176,1828,1566,1582,1534,1458,372,542,1638,1322,1564,1788,1854,1174,530,3152,460,496,825,536,476,404,1136,300,392,316,492,908,928,668,900,924,924,916,696,768,1004,1312,1320,1384,1264,1256,1216,1184,328,344,368,348,344,396,400,360,420,468,320,384,1556,436,380,494,410,1086,1004,832,1022,546,1194,1590,1074,1862,990,328,1478,1428,1686,1674,1276,332,558,518,584,582,860,1922,1164,3421,3265,2644,3662,3116,3773,3864,3211,3866,3002,2400,3522,1637,881,3866,3764,3700,2914,3192,3692,3912,3834,3797,3912,3912,3745,3723,3829,3912,3912,3688,3459,1573,1930,1136,488,648,1780,3814,2548,3912,3845,3912,3912,3859,3912,1794,1357,3912,3912,3912,760,740,3833,3912,3111,3912,1236,547,1846,3912,3912,3912,2768,3912,3740,2438,3912,3708,1048,3257,3103,3147,2827,3659,3269,3935,3810,3264,3165,3459,3864,2870,2504,2744,2726,2906,1246,744,2726,2726,2404,2184,2668,2944,2558,2670,736,498,502,466,496,478,504,458,2902,2516,2758,2746,2714,2726,482,1856,2820,2820,2384,1556,462,470,2824,3058,1824,746,1048,2650,2076,1340,1270,1126,1448,3102,638,536,1944,2816,2628,2814,2242,2604,2710,2094,368,2746,1538,540,616,1884,2690,2714,2710,1894,2694,2902,2696,2526,1568,2290,1692,2924,2746,2920,1094,1422,934,1048,454,2584,2716,2750,2698,2788,2794,2036,2402,1068,2706,1536,712,2228,410,2120,2702,1008,1064,2714,918,1182,888,546,910,838,2598,2698,724,648,1664,1672,3393,3567,3518,3063,3096,3499,3310,3110,3350,3128,2550,3569,3100,3314,3491,2978,3094,3536,3454,2992,3132,3209,2983,3590,3562,3569,2501,3387,3264,3300,3178,3403,3464,862,2148,3075,3476,3603,3494,3312,3715,3456,3265,3562,3235,3526,3495,3562,3562,3515,3158,3289,3058,3167,3505,3043,3536,3472,3557,3269,3056,2462,464,362,838,658,1040,354,1616,2732,2694,502,1228,1686,748,2760,430,378,1014,1074,2702,2496,320,1364,2296,1296,2802,1146,1350,552,1282,350,572,502,3042,2790,1306,776,2834,2834,2980,2850,2744,3039,2878,2750,2694,2678,3206,2512,2738,2848,2868,2810,2822,1616,2630,2792,498,1240,646,2788,2672,2808,2740,2922,2716,2678,2706,2948,2870,2728,2628,2654,2800,1200,1612,2686,2574,2726,1516,2858,2574,2932,2612,2634,1970,2074,2788,2702,3132,2974,2744,1408,712,762,434,2652,2702,2908,2918,2668,2642,2736,2688,2550,742,540,2712,2694,1264,804,2802,2678,1118,1446,2738,2806,1080,520,1160,476,642,2536,2340,750,360,2702,2732,2834,740,1788,450,1122,324,388,396,1950,2784,2704,2882,2658,2900,2674,2960,2294,3018,3046,786,668,476,1134,308,378,2698,2054,2578,2484,1846,802,1096,892,1062,1332,1010,2692,2810,812,1060,780,1086,1520,518,2732,1400,2680,2360,904,912,850,574,2870,2062,1376,1078,1016,1242,764,1230,702,660,1258,2260,644,528,2678,2906,2706,2334,2650,2616,3150,2110,1750,420,776,1238,2810,1428,1482,360,1098,660,1266,2012,2066,2290,2746,1708,332,1524,1076,474,1280,796,806,1274,2634,2638,412,718,2600,1346,2558,1074,504,988,3589,3304,3395,3651,3393,3397,3433,3883,3403,3792,3300,3376,3336,3529,3708,3517,3878,3776,3476,3360,3474,3274,3668,3484,3383,3597,3388,3533,3779,3445,3889,3439,3655,3441,3832,3772,3717,3358,3758,3844,3409,3445,3754,3603,3694,3896,3854,3395,3354,3479,3731,3866,3657,3744,3145,3788,3788,3215,3411,3478,2920,688,598,1536,1916,408,2630,2766,2476,2968,2732,792,2722,550,2040,2484,2708,2906,2682,2724,1356,1312,2790,1262,796,2790,1754,954,2558,2804,2388,1030,1480,2734,2808,1328,2776,2318,2012,2586,1668,866,2704,484,2004,1442,2174,1786,2812,2692,2892,2656,1310,1450,760,2676,2970,2760,2488,1640,2994,656,446,1122,2690,2386,1996,372,3799,3648,3395,3758,3428,3299,3636,3858,3824,3662,3435,3088,3846,3380,3544,3776,3775,3896,3531,3823,3826,3509,3770,3770,3553,3635,3677,3335,3837,3459,3501,3391,3360,3540,3564,3522,3404,3554,3707,3603,3738,3386,3617,3803,3626,3680,3722,3790,3429,3947,3198,3647,3886,1324,628,1644,2492,948,1004,1340,1808,1712,1608,1420,1276,764,704,432,752,844,460,544,540,744,3000,1016,541,3012,416,512,328,864,516,488,488,412,408,620,772,576,504,584,428,332,372,412,864,764,644,548,548,308,396,332,344,444,348,300,504,516,392,392,424,388,304,592,604,532,540,988,324,1216,424,444,332,620,508,304,520,528,420,304,656,548,352,504,552,716,560,600,604,1036,448,656,420,1004,320,336,500,428,484,420,644,540,340,648,636,1016,758,3572,1668,1980,1572,644,1188,572,580,1748,2108,336,312,368,484,1108,392,1032,812,444,856,360,576,404,1132,524,812,572,1820,1822,1328,592,1856,460,772,712,776,568,742,508,512,1148,512,888,1200,1340,736,304,332,792,448,352,1208,524,424,2680,424,784,600,672,564,2169,1568,660,980,436,832,1100,560,680,644,432,348,516,524,388,512,500,388,428,316,2095,3352,504,1276,444,672,420,448,1232,556,440,544,548,520,548,496,672,428,336,760,448,452,448,448,984,324,1108,556,584,1088,432,388,744,968,1252,2067,2072,1456,1300,644,624,644,2136,620,972,808,812,388,488,1268,388,500,1240,1720,2074,2048,2062,652,852,872,1304,916,852,1780,1492,2151,3540,2083,2780,588,2154,1132,2292,1000,2356,2146,3492,1788,1664,3524,3588,1656,1924,1704,3580,3536,520,2128,644,3528,2152,1236,3544,3588,656,704,632,648,824,3400,788,1376,732,744,2068,1488,620,816,832,832,1120,1116,896,668,1136,912,1120,1132,908,680,680,1140,924,708,1136,908,1124,1140,912,1120,900,680,540,532,312,376,480,492,468,848,856,572,520,312,544,460,1420,336,536,424,872,332,552,412,656,696,688,416,516,1776,1004,636,540,764,1328,1144,1296,924,932,564,744,896,388,1156,484,2172,2296,1332,1172,428,380,588,460,1052,756,1092,760,776,1252,1368,988,1464,1836,2172,1308,1348,1488,2332,780,940,936,1088,508,500,408,508,508,504,560,808,744,1112,1036,1088,1008,1360,1292,1640,2088,1648,588,1504,1340,1312,1228,1284,1460,856,1780,1764,1032,1624,400,1008,1776,1120,1812,3240,692,700,1520,1416,456,2168,1064,1556,1408,516,2108,400,320,388,352,528,496,1300,420,584,756,596,536,632,468,624,916,412,1564,1312,2548,920,1052,456,856,872,852,1988,1224,536,856,696,340,1308,1336,1188,1128,788,1640,1608,1796,1120,896,1496,796,948,1340,1524,1744,1244,1876,476,640,1540,1476,1920,3480,1336,1524,1964,1256,876,1912,1176,1328,1208,1140,3732,3040,2996,3332,2684,3704,1544,716,1864,2312,1652,1984,1468,2032,1980,1816,960,2520,1532,1552,1144,2224,1472,1192,2920,1876,1356,1468,1480,864,1280,692,908,1804,1832,2228,3144,1580,1192,1580,1464,2592,2880,3316,2336,2632,1608,2368,1208,1036,1004,1136,1048,508,528,412,888,1160,1540,620,1972,1824,660,384,1044,1336,2248,1552,1180,1872,2200,2032,1388,1436,1316,2652,1528,2044,676,964,736,948,816,1472,2444,1948,640,3178,2908,2874,2794,2966,2516,2792,2866,2638,2476,2838,2996,1600,1600,758,478,750,806,804,586,1180,802,876,784,400,800,478,1174,714,926,714,1036,724,752,798,796,2642,1524,2560,1624,2128,2440,758,1566,474,920,2312,1616,3258,1568,2588,1604,3078,1566,3684,2094,1422,1610,1410,2450,1642,1074,832,4778,4604,4520,4068,3860,4790,1356,1700,3996,4899,3838,5001,1932,3260,1948,1704,5180,4966,2378,2064,1686,2930,2460,1856,2364,1200,3226,1898,418,1610,1614,328,1394,414,1636,1628,1934,760,1420,1656,1468,1348,1596,1408,1632,1656,1444,1596,1592,696,694,700,844,694,772,1592,1878,1352,1404,1010,1616,2980,1460,1478,1452,1462,1468,1484,1328,1374,1624,1600,1228,1078,1588,1582,1594,1590,1572,1918,946,910,906,778,1912,1298,462,952,954,1432,1448,1402,884,1844,1214,3130,1200,1326,1246,3124,3124,3140,1342,1408,1432,1420,1422,1528,1244,1538,1592,1566,1538,1572,1312,1422,1276,1214,3126,1398,756,796,758,718,728,746,870,850,1412,1278,1334,1412,1284,634,1376,1444,1578,1052,790,1426,1382,1422,1426,1260,974,1064,1074,1052,1038,1066,1028,1392,898,1016,1010,1014,1040,1084,1080,1026,1058,1000,1002,1064,1098,1454,1414,1364,1420,1416,1454,1434,1434,1448,2758,2728,2618,2640,1268,1448,1120,1416,1430,1360,1110,1476,1414,1418,1436,1418,1454,1454,1426,1344,1162,1232,1488,1542,2780,1452,1454,1370,1290,1288,1126,2146,1440,1376,1400,1418,1392,1654,2836,2212,2208,1674,1628,2938,2160,2174,2126,2758,2756,1866,1454,1200,1210,1446,1488,1142,1476,1278,1174,1242,1430,1476,1382,1486,1478,1174,1030,1856,1254,1206,1194,1200,1210,1230,1212,1450,1394,1122,1318,1132,1216,1368,1306,1240,1478,1222,1456,1412,1740,1750,982,1648,1688,2626,2980,2832,2846,2884,2970,2950,2844,2950,2850,2840,1116,1834,2910,1424,1264,1186,2790,2206,2168,2858,2546,2512,2528,2526,2352,2948,1468,2744,880,564,522,548,1180,538,534,600,602,552,2770,520,476,2066,712,676,1706,570,524,1236,678,2882,2316,2906,556,366,1136,1134,622,460,630,458,644,690,966,588,610,1200,990,628,650,590,584,666,888,572,1240,726,744,588,908,586,720,568,858,644,872,652,892,518,572,516,522,568,522,506,570,662,518,526,570,506,546,608,752,752,810,814,800,838,620,868,708,680,754,954,768,710,942,726,790,744,644,568,528,492,548,512,742,658,580,516,512,520,948,328,576,300,404,384,626,542,546,588,418,414,658,670,516,522,684,478,756,410,682,400,476,584,330,560,454,370,440,362,488,398,374,374,694,596,702,794,734,736,630,778,472,436,406,440,452,414,324,358,430,334,954,310,372,460,342,428,444,482,544,440,674,472,690,330,510,316,314,368,766,756,776,762,748,736,614,698,470,412,456,430,514,644,320,508,562,572,460,480,580,612,534,634,378,374,372,368,366,362,462,500,458,414,322,380,472,1088,662,664,2718,422,538,442,336,662,648,678,1132,632,490,668,504,636,460,650,538,680,606,584,650,2666,310,414,822,810,704,702,1816,524,554,868,408,760,376,372,364,326,346,346,386,456,444,492,440,456,756,766,788,742,756,762,756,750,750,776,756,754,748,540,754,524,324,866,794,520,518,1214,1192,1244,830,1208,1190,792,320,518,652,948,716,604,920,354,502,526,542,524,532,460,536,530,384,320,372,410,582,464,464,396,316,376,466,356,360,910,426,370,362,818,472,968,624,946,942,816,774,750,622,574,606,644,398,680,1038,352,366,322,708,740,706,778,688,614,440,656,776,448,384,422,482,684,658,678,690,2496,796,802,700,802,830,804,830,658,664,912,768,770,788,380,358,522,582,404,676,570,432,432,630,600,556,844,560,376,370,360,556,444,488,618,638,582,534,622,664,704,664,662,610,404,304,544,436,300,358,328,358,488,352,344,320,414,316,326,408,310,420,1544,664,368,826,932,460,308,314,458,492,374,632,556,528,604,330,608,630,562,302,376,1536,542,388,562,308,480,366,488,442,714,440,608,320,438,474,660,742,412,582,532,560,796,682,566,740,456,668,752,564,826,2726,326,302,308,312,330,314,342,328,696,756,930,974,598,420,736,810,904,922,842,448,492,606,492,300,612,542,408,614,552,302,422,540,336,996,314,604,688,734,862,858,898,748,740,870,740,750,748,672,760,766,766,1036,1002,1064,1004,1044,1014,936,1196,1552,758,974,954,994,956,958,938,938,962,874,730,804,744,610,598,2200,582,596,606,664,652,674,598,594,594,596,580,592,772,774,760,754,700,744,730,860,896,900,898,1048,1048,1060,1046,986,982,1022,966,1014,976,954,800,828,822,832,808,774,1198,596,594,544,492,578,464,552,444,450,436,428,790,750,638,418,622,502,416,580,616,502,836,742,512,1184,814,1194,712,472,906,1056,758,800,1124,914,736,770,726,750,894,888,820,864,886,918,908,846,484,2794,830,836,534,744,724,756,510,682,982,676,834,880,892,1010,510,914,936,896,1034,1050,1056,620,542,1156,700,754,1386,502,594,348,2546,2634,2508,2432,2590,2290,2524,2368,2186,2362,2510,2432,2454,2452,2726,1124,648,890,692,684,848,696,614,1066,794,732,436,988,350,764,618,952,926,836,1292,3348,730,1600,1600,1098,1555,1600,1600,1600,1376,1555,1555,901,1555,1566,1600,1577,1577,356,622,600,406,698,1156,320,300,702,370,402,620,1180,468,484,942,762,562,534,432,438,932,392,440,2440,3040,2600,2520,2470,2394,3028,2432,928,1504,1282,908,1276,844,1042,868,936,994,1784,532,812,610,662,1598,1124,1022,1120,1144,872,1184,670,858,1094,576,454,464,2526,2316,2126,3024,604,1734,1740,528,476,1174,2312,1302,780,2224,3018,2232,1890,2350,3044,2790,3048,594,598,494,332,1274,576,1754,2392,2066,2478,2158,2588,2700,722,1378,1408,1388,598,1040,2336,1722,378,1308,1880,3016,2164,512,1364,2340,2156,1178,990,1600,1600,665,1600,889,734,699,2844,480,486,482,2474,2022,642,1332,1328,874,478,1822,1980,1010,1172,1114,1032,958,1072,860,1494,1192,898,2438,1032,326,1734,2334,1722,2062,1890,2468,2350,1276,1278,1946,778,422,836,470,1270,1342,1404,774,1944,1948,1932,1418,1750,480,502,1266,1442,2110,2108,798,488,1504,1208,2555,1828,610,450,1786,2500,2556,2388,1402,518,1958,2156,2148,2270,1932,1768,1748,1738,1758,1772,1790,1750,1768,1754,2158,1766,2150,896,2462,1530,2850,2818,2708,2820,2608,2284,2738,2148,1718,2286,2596,1518,396,462,2052,580,580,498,938,658,1248,2794,2816,2782,2814,854,1404,2736,2394,1000,1048,2682,442,814,960,694,2426,554,548,518,2404,2804,1840,2308,2072,2592,972,834,586,1778,1732,2164,2216,1722,1814,602,2182,2416,2420,2268,1902,2358,1858,2286,2284,2278,2236,2216,2058,2222,2024,2038,2308,2264,2192,2046,2368,2238,2372,1504,932,1184,608,392,1682,1504,1528,1236,564,1498,1026,1574,1498,1750,1372,914,1008,1290,1848,1556,1096,874,668,486,344,446,1479,1482,1479,1479,1484,606,1475,955,1475,2452,2684,2760,2960,1664,2136,1692,1132,1260,520,1248,1276,1908,440,1248,3844,856,812,872,536,508,2960,3188,2612,2740,1228,1260,440,1868,2476,2980,1228,2676,3076,772,800,860,3042,2384,2502,1534,638,2170,2244,2036,2068,1078,1040,3216,1354,444,2260,2804,2890,1850,564,3114,2610,2612,2250,570,2698,2294,2290,1130,1352,2628,2278,2412,2348,1848,610,568,2564,2340,2384,2516,630,1306,1364,1928,1768,1016,2602,1768,694,2460,2448,2472,2612,2456,2690,1380,1054,1532,942,2576,2436,962,1018,908,904,1586,1458,1152,860,896,574,684,1018,2452,1882,666,2126,2454,1166,930,708,1232,1304,616,570,2184,646,1276,622,574,620,1276,426,3742,2578,1282,2470,2522,2556,2556,2504,2514,2210,2572,2548,2536,2558,2546,2514,1232,1364,2718,2896,1356,1330,2178,1748,1438,1454,2568,444,852,2402,596,1626,2366,2180,976,1242,3098,2860,2916,2918,828,1422,846,2564,2494,2360,414,1816,2540,850,348,818,1674,744,886,592,1208,904,1032,574,700,3240,742,2476,2728,2382,2596,1578,1460,1890,2964,2850,1872,1054,1330,1658,2398,2958,1064,1710,3234,2482,2424,2698,400,802,2604,2140,2086,2024,2626,2368,2468,2020,1514,788,2610,1714,896,752,950,2322,2454,474,2542,2550,2612,2694,540,576,546,1836,1452,1798,798,1996,2182,1590,1798,1702,2748,2030,2278,1722,2766,1764,2338,2640,2216,1814,1862,1910,1902,1656,1726,1916,1748,1716,510,324,918,598,760,484,1590,2360,1894,1942,1864,1166,1486,1672,618,928,894,802,382,1690,1690,1758,1930,2154,2924,604,586,1140,908,1022,924,1824,690,584,470,610,1498,1766,960,1736,688,566,1888,1888,562,654,346,2006,1832,1082,2092,1016,2336,1812,2142,1974,2024,1814,2766,830,944,1904,1702,702,368,660,538,1120,420,506,502,2780,2834,2922,2336,2336,502,2470,2454,2412,2330,2426,2314,2482,2656,2364,2460,2510,2434,1740,722,2536,2620,2706,2666,492,2266,2256,2522,2366,2334,2436,2564,2908,2644,2644,492,2798,2262,2234,2890,2932,2290,2298,2280,2156,2908,2376,2398,2280,2916,2914,2906,2904,2320,2354,2634,2604,2620,2910,2862,2622,2204,2352,2172,2624,2496,2290,2342,2792,2608,2660,2728,2536,2548,2924,2520,2830,2246,2254,2178,2258,2388,2380,2372,2906,1498,2656,2310,1990,1536,2896,2402,2376,2432,492,2602,2434,2368,2606,2628,2614,2642,2260,2166,2138,2120,828,1482,2128,2910,2912,1972,2262,2706,2482,2408,2212,2896,2564,2374,2282,504,2206,2468,2262,2494,2914,2464,2260,2284,2304,2466,2716,2600,2054,2112,2086,2080,1986,2368,2348,2452,2468,2468,2306,2008,2704,2514,2404,1996,458,712,730,456,450,2142,1944,1904,2540,2578,2552,2078,2218,2098,2162,3532,1710,2000,1884,1644,1672,1986,1988,2024,1874,1770,1676,1652,2024,1802,2424,1940,1900,1842,1996,1556,2268,1442,2344,1486,364,624,1534,1442,2270,1352,2078,1482,2410,1436,2458,1306,2468,1478,2864,834,748,697,1807,2362,748,749,2063,2192,652,3490,942,452,586,2390,2384,456,1164,1338,3316,860,758,464,1288,1156,1038,878,1000,1238,1132,1138,1158,526,606,1460,718,508,746,656,620,816,632,758,536,778,692,1414,1478,1406,1454,1410,1470,1452,1472,1410,1460,1456,1360,1358,1448,1452,1404,1398,1398,1412,1412,1408,1410,1394,1400,1398,1396,1398,1398,1396,1256,1272,1508,1392,1464,1466,1470,1450,1446,1384,1390,1442,1446,1400,1458,1446,1448,1410,1408,1408,1404,1452,1388,1402,1462,1396,1390,1394,1398,1464,1476,1406,1396,1424,1420,1422,1416,1410,1422,1396,1400,1492,1430,1408,1410,1404,1374,1404,1404,1390,1390,1396,1398,1226,1338,1270,1394,1168,1364,1404,1462,1466,1458,908,1464,1446,1388,1392,1458,1444,1442,1386,1384,1292,1248,1380,1460,944,1438,1130,1446,1268,1244,1408,1392,1464,1396,1462,1460,1406,1468,1384,1466,1394,1456,1390,1446,1354,1468,1468,1406,1358,1386,1398,1390,1404,1402,1402,1258,1368,1398,1398,1118,1410,1404,1408,1408,1410,1408,1412,1416,1412,1392,1398,1418,1418,1400,1250,1376,1270,1388,1382,1386,1382,1384,1400,1396,1404,1398,1214,1322,1406,1404,1386,1400,858,1396,1284,1388,1332,1404,1382,1392,1382,1386,1326,1400,1380,1394,764,1394,1394,1390,1398,1400,1120,1160,1386,1396,1418,1490,1334,1402,912,1392,1390,1398,1122,1454,1456,1372,1384,1398,1402,1410,1406,1434,1396,1398,1408,2306,480,1460,1556,880,1416,3722,2782,880,1396,3410,1060,3420,2199,2406,2117,2047,1987,479,2209,2405,768,1664,607,2104,1924,2273,2051,1907,2404,815,1779,998,2025,778,1134,1015,1046,1112,1462,1803,1280,2771,998,1413,428,1838,1248,2551,1186,854,790,609,1101,1833,998,767,670,3019,466,667,1226,539,326,1394,1505,1102,578,951,1206,756,810,425,676,787,732,328,624,990,868,1486,990,563,588,542,562,694,846,887,1238,820,536,892,950,1424,1348,2474,456,1030,1092,2447,2761,2454,2378,996,1570,514,728,804,334,492,3056,890,1231,943,1072,436,1070,719,1298,366,706,1178,850,518,1600,1281,770,536,1343,3111,934,610,1412,764,1809,964,1438,672,1422,646,1504,600,1420,478,1438,1556,1812,2354,2230,1916,450,1560,864,562,918,1349,1548,354,1430,1677,2623,2792,2724,3143,2458,3196,2445,2294,1560,854,470,340,1016,1305,1781,382,1659,1763,946,1496,3030,927,886,1214,1369,1722,3582,2554,3601,3560,3502,428,456,546,470,2232,1996,2330,1720,2240,586,1866,962,2310,2344,2214,2348,846,822,836,808,484,548,550,932,556,534,1062,2640,448,792,1820,452,448,1276,448,1128,1112,1420,1016,1208,1096,448,3320,2116,422,360,1458,362,358,1018,858,886,1128,818,962,880,2032,2849,484,508,976,1048,2008,1910,1102,1938,1166,1176,866,1372,1412,1532,912,1916,588,1210,1842,1572,1632,1876,1874,768,752,832,838,780,876,872,1034,1386,946,1094,1048,1276,1478,1930,1292,1934,1060,966,1310,1946,1982,2080,1270,1760,1762,990,1058,1938,1948,1334,1300,998,1014,1434,704,542,588,490,372,628,1242,1056,1940,488,968,1044,1068,1862,1586,1562,1220,1922,1676,1452,1476,2042,1350,1342,1420,1088,958,1034,970,1696,1236,1902,1836,750,1746,1190,1152,836,672,1070,1066,1946,1378,1552,1892,1240,1200,1698,1206,1186,1212,1938,1478,970,1142,1136,1010,726,650,1172,536,586,1164,626,1172,822,1084,764,1154,742,928,1828,990,1410,1882,1126,408,424,412,708,1028,1132,984,612,2292,800,1112,720,760,692,720,920,468,1360,1360,1136,1108,1608,1220,1276,1076,1124,1136,1072,852,680,1100,1140,968,968,1816,2608,1392,852,764,1464,2348,816,1320,892,1384,1364,824,852,996,968,640,1008,408,640,1328,1524,1520,1596,1600,436,656,384,1008,640,1800,1508,376,1536,968,964,1152,1348,1412,1052,1676,920,604,864,1432,500,628,1500,788,836,940,1304,844,712,1012,2092,1504,1028,1032,1632,1036,1040,1036,1068,1080,1192,1164,676,452,2604,1588,884,1632,1524,1220,792,804,1484,1600,764,2516,1320,1672,640,1964,2484,1096,1116,2496,2028,1764,1248,1248,820,844,948,1088,1540,924,892,1460,1808,1032,1572,1240,972,712,1308,1884,476,608,916,1080,1184,1172,1112,2392,2392,1520,1488,772,772,1208,2372,1324,1676,1964,2444,1252,940,1592,420,1092,1552,1212,1160,524,460,616,1260,1536,1300,1656,724,1264,1492,2152,1168,1552,1684,1768,1812,1848,1772,1776,1700,1124,1204,1572,1408,1360,1424,1424,968,1392,1204,1136,1460,996,1420,1412,1808,1804,1372,660,924,1688,1372,1468,1120,1000,1048,1572,1404,1936,1416,1132,1324,1276,1008,944,1124,1008,560,1224,1128,1476,1528,712,688,892,1208,1236,1636,1524,1500,1524,1608,1888,1472,2496,1568,1400,1980,2144,2080,1128,1428,1844,1644,1448,1588,2080,1124,1144,1492,1388,1416,1072,620,376,492,1200,2280,2312,2320,2216,784,2080,2224,1820,2240,2116,1304,576,1220,752,1412,1360,1400,1248,2016,1336,1584,1668,1300,1496,1984,1388,2016,1152,932,772,1528,1040,1020,1092,1328,872,1432,1372,1372,984,1368,968,1524,1424,1124,872,1404,1412,1524,1152,1916,1600,1600,528,348,537,578,1108,855,1600,1150,1064,1242,1130,1368,714,1234,1276,1310,866,1208,1048,2454,1096,1118,1168,992,1144,1012,978,1180,1236,1150,1514,1204,1120,1190,1174,1044,1172,1114,1098,1228,1006,852,1228,1418,1112,1260,1052,1090,1036,868,1006,990,794,812,1128,1332,1494,804,1146,1068,1242,1118,1284,1268,624,1148,1238,758,752,728,1182,1046,974,1274,1016,1116,1016,1096,1164,984,1138,1012,972,1174,1248,1142,1444,1106,1136,1120,1040,1244,1112,1094,1180,972,784,1158,1306,1108,1194,1038,1002,1114,872,904,890,738,812,1036,1316,1488,934,4092,1302,4144,3406,2058,2184,810,644,332,1430,562,1080,718,1390,536,494,990,2296,1408,2756,2104,4104,3328,3962,1770,504,674,1572,614,1122,730,996,598,744,476,504,1318,574,480,1234,1122,1082,924,856,928,968,1194,1888,974,482,1000,1394,868,948,736,594,792,536,1468,1558,346,702,1220,1234,610,1208,792,1044,1198,1652,1198,808,732,2342,1670,438,568,744,1476,448,1042,1900,868,1290,762,610,394,378,454,1202,864,618,340,882,480,1046,1104,1252,1086,1388,1082,646,1100,618,788,1478,1314,964,1494,478,1040,736,1640,540,1508,494,1854,388,416,1612,1124,438,768,542,300,334,1016,1066,1294,562,764,1528,686,1418,664,368,366,346,342,352,1004,528,664,314,784,1034,844,1100,708,704,1148,812,812,366,1036,1032,518,496,436,382,586,1012,878,2630,940,762,420,1770,504,748,730,622,998,476,504,1386,568,376,1228,1136,1086,926,860,938,906,1202,1884,1174,482,996,1400,674,944,740,594,794,532,1470,1564,330,402,606,1230,1240,612,1210,794,1048,1200,1392,1180,810,736,2348,1588,438,608,746,1552,470,1036,1902,870,1242,760,608,392,322,458,928,1154,866,616,338,828,476,1044,1108,1256,1082,1390,1078,654,1100,786,1482,1306,962,1492,492,1040,736,1634,550,1504,2434,386,414,1616,818,1124,758,508,334,1016,1062,1286,562,758,686,504,524,1320,342,330,376,346,342,356,314,780,630,1082,844,1098,712,702,1150,812,814,368,1038,1026,510,496,794,434,382,588,1008,880,2618,934,764,394,1768,484,750,1546,608,580,612,1122,730,622,996,598,742,476,504,1322,570,378,1232,1130,1080,926,860,936,920,1192,1882,942,482,996,1396,868,406,742,596,792,534,1468,1560,988,382,702,594,1216,1238,610,1208,792,1048,1202,1576,1146,810,734,2330,1672,438,608,746,452,858,1902,864,1244,762,610,392,416,514,996,1204,862,616,338,828,478,1044,1102,1256,1084,448,750,1080,646,1106,598,786,1478,1306,966,494,1040,734,1650,550,1504,2426,386,418,334,1612,1122,436,770,544,300,332,1012,1064,1288,562,760,392,1126,676,1376,738,370,366,346,346,354,1000,584,794,314,326,782,378,1034,1784,842,1008,706,702,1148,804,804,814,370,1034,1028,520,496,412,434,380,586,880,2620,936,764,420,1964,530,646,1036,520,1576,1142,2868,1746,3156,1508,3318,1352,632,3362,1276,1180,420,1400,1446,3668,1620,660,2610,1294,1132,576,1148,1170,1662,676,1312,1056,1124,704,1076,368,1088,1112,1124,716,712,1116,1128,3904,1116,3940,1050,1156,676,4051,844,3200,1208,548,1372,1032,1056,700,712,1120,864,1120,1236,1180,2204,3492,4032,1192,1056,720,868,864,852,936,904,786,532,1024,1716,3316,560,748,540,1108,908,1060,1264,2532,2052,864,852,864,1796,1108,784,908,1192,804,344,1316,3972,1666,3578,576,540,548,1084,1192,1460,2854,400,4002,1056,1232,696,1020,1096,3873,3436,792,664,732,688,3318,3937,780,552,524,1028,392,1016,1258,792,1214,776,660,1072,1076,3274,772,696,532,520,572,836,336,780,640,396,380,556,1064,912,684,1720,384,436,1340,1976,938,3734,680,764,1012,780,408,400,380,872,708,1118,2024,3905,668,556,1032,1064,1044,780,664,3624,944,348,780,2182,722,880,560,1084,1112,2372,306,534,928,764,902,1002,1288,1290,1324,1212,732,1272,1396,894,1060,520,920,1216,1062,656,1324,896,1520,870,634,2900,862,638,840,592,508,2094,996,1696,1166,1950,520,830,1098,392,768,1238,1016,1196,1102,788,956,652,592,534,2144,1336,1486,1082,566,1198,1302,1342,1250,856,756,820,1402,952,1046,2250,456,456,968,1962,712,1682,1190,1174,2298,2572,2258,2650,2452,2320,2280,2740,2048,2640,2070,2548,1894,1170,1130,2084,1295,2178,2140,2144,1410,1956,2086,1360,1048,344,556,364,372,316,404,360,1020,332,360,368,1360,1232,2200,468,388,376,372,1180,460,1420,1116,596,552,484,704,508,336,2128,808,2540,1116,504,832,796,1552,936,508,572,520,320,508,392,768,764,420,912,568,864,1032,972,936,432,916,840,624,936,1340,352,1388,2084,2410,1070,808,582,810,1166,2380,1774,838,1130,870,1702,568,2388,2382,698,646,2004,886,612,958,1206,754,902,986,2410,378,1214,448,1226,2366,846,2418,768,2436,2404,2378,2380,2422,2408,732,2376,662,748,1056,2260,1216,404,526,1576,2396,2372,470,482,1696,1080,2304,434,1496,2342,940,2280,1192,582,1176,860,566,1398,1310,470,694,758,858,636,1028,530,372,658,574,606,1044,528,598,966,464,712,1062,1148,952,834,2402,692,1314,2392,698,492,1052,344,2418,1992,2248,2430,1248,2282,2220,768,406,1810,626,700,576,1710,1156,452,704,1294,540,452,458,2060,1012,2026,990,508,1020,456,466,1886,3726,1444,2840,604,2344,488,1358,614,1678,1390,2720,402,1644,484,3834,3814,4164,2700,364,1028,3224,1512,984,872,704,558,716,1528,1920,1208,3850,2430,4146,504,430,496,1788,604,4134,1176,712,1976,4006,1306,3868,1222,3824,4338,560,4012,1240,3822,556,576,1160,1068,1188,434,486,4464,1046,3356,364,1776,3802,3862,4286,3804,762,4346,686,4246,500,4034,4188,4176,452,3624,436,398,642,1912,1236,1868,1380,4258,2084,648,832,1114,1204,472,398,448,442,4212,4026,1058,432,856,964,1272,840,958,1146,1806,658,2478,3818,4286,4238,1552,1946,4240,1354,1016,686,2726,3978,4293,4284,4248,4167,442,472,564,378,610,354,1872,1314,534,648,950,4050,770,1228,526,1736,1948,398,412,1012,718,390,746,846,886,424,374,1070,376,384,1542,452,630,462,450,750,1198,494,1074,1458,488,742,492,400,408,400,392,398,1086,1486,1172,440,580,524,750,528,334,526,532,442,520,536,1404,526,530,1340,4354,3980,2232,310,840,2664,1176,796,306,408,1286,1280,384,704,982,600,610,600,4718,4388,4218,428,406,338,358,800,370,442,4450,952,594,1564,4372,1112,1012,4402,4532,4549,4678,992,730,726,4496,4126,844,962,2842,1440,878,650,974,2630,680,366,912,4004,644,1130,356,2868,1536,3450,3798,1576,3900,3938,1140,1876,3800,3822,3866,3912,3918,3910,984,644,2920,1036,2528,790,4122,650,438,2626,2518,894,3748,2016,528,2786,2126,682,694,3164,522,2274,1528,1550,552,552,1208,1796,466,1718,3716,4008,792,3358,3156,546,766,1940,2470,834,520,2604,482,1050,1370,440,2030,1830,2324,942,452,2334,1196,588,1188,860,1556,1060,1324,476,696,766,572,868,1000,1006,2420,662,598,612,2264,532,598,2322,466,712,600,408,338,540,1170,954,1006,2434,890,1434,3382,722,1678,1020,622,3394,622,3136,1316,432,412,542,426,434,510,506,466,498,520,452,440,508,2886,2898,372,3054,384,1002,752,1260,1116,336,758,1496,1708,610,672,900,990,452,1116,1182,518,1288,1348,3120,850,768,790,1352,686,768,1538,602,920,310,544,538,714,1500,1222,532,1164,3110,3128,466,484,1748,562,934,1240,2200,3180,2566,2908,3134,3178,2996,1558,418,3114,990,524,2278,854,964,796,1304,746,1340,414,494,1998,1448,368,2082,928,994,2030,968,932,2066,988,912,2050,1696,1968,2022,990,2098,748,962,2096,1986,976,2108,1014,638,2082,940,480,1396,622,2052,1754,1054,1092,508,612,694,680,652,1786,1026,680,622,2724,2770,2770,2780,2774,2736,2784,1262,2714,2792,2052,2832,2782,2800,2676,2770,2778,2772,1224,1342,1244,1442,2796,2780,2840,1228,1224,1228,1230,1226,1224,1230,1234,1230,1224,1240,1218,1224,1216,1288,1248,1242,1252,1234,1258,1252,1238,684,1880,2826,2706,1394,812,518,758,1560,1142,1166,2796,2786,2782,2830,578,676,1350,418,1346,334,620,1300,538,1362,2024,1298,756,1376,343,1206,626,500,1036,1794,394,1854,454,420,2368,2334,2340,2468,2334,2322,2314,2332,2316,2302,530,2306,2266,2382,2308,2304,2296,2272,2254,2772,2304,2282,1964,2268,2296,2246,2306,2342,1510,2278,506,2308,2158,2360,2412,2354,2368,2098,2344,2084,2338,2038,2316,2326,2396,2712,2716,2308,2258,2384,2006,2350,2318,2340,2284,2284,2186,2222,2322,2278,2388,2236,2296,440,2222,2338,1188,1096,426,2378,2332,2578,2664,2288,2504,2344,860,736,2556,810,2558,764,2586,836,2302,832,2214,672,2104,2454,2546,922,2294,2236,2554,672,2208,794,2146,2220,2264,2308,636,2126,2116,2194,2220,774,2560,2458,634,1182,952,2640,884,2168,2190,638,2224,832,2298,2220,2630,772,2118,2106,732,1996,788,2216,2194,2284,984,2214,832,2108,852,2180,860,844,2568,440,318,710,2184,588,2220,2152,674,2470,806,2186,696,2578,876,2270,2302,748,778,976,1104,3100,2592,2668,3036,2956,1572,3464,3076,3280,1580,1568,2904,3836,3860,2972,2464,2476,1300,1364,2668,2452,3180,2452,3260,2256,3052,3312,2728,3116,2752,3428,2252,2776,3636,3188,3396,1892,3304,3040,2924,3364,2740,992,2620,3108,2608,3480,2460,3632,3200,3160,3800,3344,2456,792,844,3620,3632,2260,2692,2488,3020,3100,3776,3084,3184,2840,2916,2900,3700,2840,2824,2668,3124,2364,3380,2728,3332,3628,3456,780,1548,748,3920,3688,1528,1488,3564,3304,3644,3048,3800,3852,3360,2780,1860,2552,3644,3480,2160,892,3324,2948,2872,3812,1880,3724,3008,3756,3456,2700,1424,3196,2400,3588,2788,2296,2560,1556,1572,2548,2756,3344,2428,2804,2520,1120,1108,3104,2352,2508,3384,3188,2336,3196,1420,2876,3708,3680,2276,2824,3572,3408,2584,3396,3384,3740,2868,2048,2900,2392,2756,2480,2940,3056,1780,3256,3640,3488,3236,3340,2336,2460,1168,2408,3816,2648,3260,3484,3742,2556,2844,3388,2236,3068,2488,2456,3504,2880,3116,3292,3464,3140,2240,2912,3032,3704,3564,2436,2404,2844,2992,2268,3288,3388,2592,3776,2300,1948,2480,3304,2364,2920,3008,3476,3224,3412,3472,2860,3556,736,2164,3668,3000,3324,1852,3644,2964,3060,2608,2316,2668,2412,3512,3580,3712,3024,2096,3496,3576,1248,772,3288,3760,3788,1836,1920,2188,400,2708,2988,3020,2824,3420,2848,2692,2812,2756,3576,3060,2612,3068,2392,1940,3468,3664,2508,2520,2616,2628,2780,3524,2920,3168,2008,3084,2912,2660,2528,2976,2640,3008,2340,2540,1084,3056,3252,2616,3260,3024,1168,2312,3036,2884,2140,1580,3684,3344,2296,2316,1564,2272,3016,3684,2572,3036,2788,3024,2484,3020,2976,2908,2668,2512,2304,2656,2784,2464,3304,2524,2792,2560,2444,2464,2876,3284,2872,2896,2840,2996,3700,2860,3088,2828,1984,2336,2824,2616,2856,2892,3696,2728,2512,3468,3152,3368,3780,2500,2880,3056,2940,3040,2416,2996,2884,3200,3436,3240,3384,3508,2200,2452,3456,3044,3264,2940,2588,3052,2776,2104,2784,2256,3020,3744,2316,3444,2948,1544,684,2944,2296,2312,2620,3456,2936,2424,3064,1948,2036,2392,2700,2988,2440,3484,2220,3192,3352,3676,2492,3064,872,1092,3672,1724,3556,3028,3004,1840,612,2080,3168,556,771,788,1380,492,1340,1224,1688,1176,1428,1572,1288,1276,1640,1024,1776,812,500,1396,1476,1372,1076,1444,672,792,2252,1036,1916,920,976,764,1236,1312,1268,1120,1384,1776,796,616,1128,1056,656,948,688,432,664,700,1376,1788,784,764,844,1088,1472,728,652,1068,556,2076,1052,1184,1108,900,888,864,2060,656,472,1680,1588,712,780,348,1336,584,348,1196,1288,2372,708,1160,1160,804,2236,1044,348,600,692,488,976,2456,832,980,844,544,776,404,920,1108,1448,488,572,908,1372,1484,892,1888,500,348,1140,1568,1352,1084,1084,436,1104,2104,1656,1476,1896,1736,1352,1120,468,1664,1132,2468,1140,880,1384,1084,992,708,1444,1228,1892,1024,784,1368,688,1040,768,872,900,1908,748,428,668,1140,480,1312,324,548,520,1016,908,1760,2236,1336,1908,1576,1636,604,1340,484,1232,332,1244,1312,1188,648,940,916,1552,2180,892,2304,1256,1152,308,424,1196,1368,1332,884,1328,1248,1248,976,1096,1264,828,540,924,1256,996,1440,820,884,924,764,536,732,1912,1468,684,864,976,2476,2452,1260,768,1296,1368,1292,836,1936,1152,1820,1280,1236,1928,1404,1312,1576,1184,632,852,808,780,876,740,2420,820,1268,856,1156,640,896,964,1672,476,856,1104,1872,1044,588,524,1196,1324,968,884,1000,1180,1336,1064,836,1532,2620,1272,936,1312,1452,888,1600,1280,756,888,716,2126,656,624,566,350,1334,444,1188,1456,926,1002,1584,764,874,726,826,1060,1020,2250,2220,1400,978,832,988,1050,390,864,856,658,1106,1284,1004,1164,696,758,1020,910,2300,2162,2134,2272,1752,2184,2256,2346,2370,2302,2346,1748,1668,2276,2320,2358,2232,2580,2266,688,624,774,2534,698,792,998,594,440,918,354,654,1014,988,1022,1078,788,968,1060,860,1212,3234,972,722,534,2168,2334,2464,2520,2368,2520,2488,2176,2532,2446,984,1474,824,542,364,1949,316,1277,2494,704,988,612,968,662,322,356,892,1210,1100,508,2338,2416,2092,404,1264,2190,2454,1406,494,2230,470,416,2480,1032,2484,2124,1834,2054,584,718,2320,1982,2472,1256,840,672,472,1908,1060,1204,2464,2420,2464,2456,490,396,496,336,900,646,474,312,352,838,664,304,528,304,664,564,592,774,302,390,538,724,304,620,336,634,352,724,780,786,790,382,794,796,398,400,398,400,386,392,386,792,400,790,792,310,352,2642,2530,2508,598,2672,304,356,356,1222,2426,1170,1158,1266,1334,1156,1256,2004,2406,1748,552,1678,2486,2512,1800,2394,2484,2126,2506,2494,2426,2412,2162,2510,2368,2610,2202,2112,2128,2518,2284,2252,2410,1176,1216,1096,1314,1264,1258,1986,2148,2320,1602,2404,2270,592,958,2486,2494,1786,2394,2472,2128,2488,2472,2412,2402,2156,2492,2360,2502,2510,2176,2096,2108,2480,2504,2258,1478,2248,902,1342,1006,1170,1032,1936,1298,1652,776,386,886,1032,582,642,624,656,650,580,734,1792,1638,914,1250,1520,1256,752,1404,1258,1802,1178,1748,1394,1802,2080,720,1142,1766,2048,1180,1440,2180,2322,2304,810,2202,1498,2076,2044,642,1262,1578,2186,1456,1058,1880,2240,2440,1360,1192,1566,1226,2146,2102,1100,1650,2374,2036,1556,2276,2010,2312,988,1274,1356,2292,1504,1740,668,2118,1314,2660,616,880,976,980,2688,764,2684,1188,944,1472,1112,1540,1044,524,524,536,500,528,528,1584,2656,2652,2656,2692,616,524,1100,1492,1140,1264,2672,1292,2684,1504,2692,1008,1228,1524,2612,1960,300,1276,716,1524,324,1148,2312,482,1026,706,566,1056,1316,1270,580,574,536,564,562,698,1366,780,1180,2070,1062,802,476,1766,1914,820,1096,2200,1734,1160,962,928,1254,2310,2142,1508,726,450,758,1844,438,652,2300,2296,1882,2294,886,648,2256,1006,616,510,574,668,1828,1072,532,600,1816,1272,1404,1640,758,512,390,534,434,1626,614,474,404,1654,1704,902,514,842,1460,1682,672,2152,1616,1110,870,646,528,1720,802,2292,1410,1382,828,650,742,1406,1804,870,2386,2216,1022,886,1842,1394,1776,1280,1312,644,1122,1204,832,720,726,1206,1926,1000,1004,1072,1188,1690,1006,2138,1292,950,922,1394,894,1198,1236,1556,676,776,780,1564,618,742,650,1210,632,992,1618,2032,2000,1574,1494,2422,1106,608,956,518,1998,1562,964,1148,1218,940,638,934,2304,2300,430,2082,1872,1238,2246,400,880,1276,972,882,554,574,1894,1086,320,1128,1674,1418,2244,1040,1116,2302,476,1290,2070,1934,2136,720,374,492,1292,2220,1160,558,1292,1784,1460,682,2252,2010,652,844,510,588,702,590,2174,2070,1694,2102,1616,796,1034,1800,552,766,1576,696,1024,2308,1160,2310,1744,1490,984,2090,1182,2284,1316,1288,1108,788,1276,1966,894,2018,2194,846,830,944,1444,1972,1592,1738,828,680,868,2346,522,1816,1970,1688,1800,1676,1910,1692,1098,2882,702,2210,736,1332,1436,1032,550,708,1224,1368,1506,1402,1552,1126,1264,1316,1550,1280,1448,1374,1544,1042,1412,1518,488,1168,678,1526,896,576,1210,2884,1308,1436,1038,1250,1354,1546,1048,1658,1324,1462,1368,2900,1200,1544,1048,1428,1442,1428,1040,3430,2054,1040,1418,704,490,706,580,760,630,530,924,1390,904,946,824,1450,842,1934,566,850,902,736,448,1128,1196,1456,1002,1168,1846,1344,1204,1116,2436,2552,1218,2412,1518,1410,2230,1802,672,976,464,2454,450,1516,988,1412,1504,490,922,642,1314,2388,1494,320,304,2200,412,308,442,306,1696,460,472,328,640,376,936,636,404,432,356,368,472,328,2374,964,982,1208,1276,962,1280,964,634,1362,970,1282,1542,1292,2470,1244,1404,2216,1188,1488,528,2396,2024,1008,512,1080,1648,2400,2072,2728,2912,2744,2708,984,1436,2760,1672,1104,2700,2508,2740,604,1076,1000,1340,2732,1068,920,2328,2784,808,2752,2720,1000,1592,1784,768,2788,2728,2764,2748,660,784,544,1492,2752,2748,2332,2768,820,1840,530,1466,776,1262,502,2100,792,488,918,694,2018,1062,884,314,2132,2104,2040,684,1588,712,1090,854,650,662,2250,1888,1208,2130,1968,1006,1136,1216,1570,548,448,672,1762,432,980,804,764,1432,984,338,1770,848,2644,1930,1856,1816,2226,1780,2026,2202,2216,2166,2088,844,1660,640,610,458,788,1332,1526,854,1162,1322,1820,650,758,1302,1096,576,888,756,1062,580,360,2180,1232,1232,1014,1560,774,376,542,590,744,914,954,598,462,332,794,1502,1506,1502,1534,1516,1482,1392,1518,1478,2066,2170,2730,1112,1046,488,328,444,328,552,1194,1984,1990,886,550,872,734,706,702,1516,1060,2222,676,768,996,1096,1410,1292,2712,2714,2720,1384,1840,1358,386,2710,1754,1610,1484,1044,1060,972,2712,1138,2400,2046,2710,2722,2054,2710,1904,2780,1678,2718,2772,508,2722,2522,968,494,1466,923,312,300,1002,818,758,2256,942,1102,1632,1036,1028,798,440,1180,542,1968,1972,370,408,700,728,700,692,2686,1418,2196,664,760,930,1082,1364,1324,1804,2686,2074,1374,1833,2688,2688,1716,1600,1570,1042,1052,966,784,2692,1126,2688,2026,2686,1242,2034,2690,2690,2684,1586,2688,2690,2688,2688,2390,966,604,508,1064,796,456,1624,778,910,1992,1234,1186,1076,392,806,756,772,1518,480,400,1158,444,738,738,1018,394,1548,764,1014,2014,1376,504,1666,544,512,454,456,786,754,804,860,940,644,482,646,1030,798,416,2228,706,2590,2468,2374,2940,2754,2356,2642,854,1374,1478,1442,1290,1308,2616,1156,1094,1180,1364,1242,2572,2614,2516,552,960,1364,614,614,1114,2126,416,398,396,554,558,918,2666,2390,1104,756,1772,586,1776,810,1762,1110,2764,794,780,958,782,930,790,886,1910,2732,592,1002,2610,1066,1496,1536,718,502,3251,652,668,708,1000,2774,2562,2654,2650,648,536,542,1544,1632,355,525,3958,3714,3712,3680,2978,492,1966,3654,3630,2396,442,1642,450,576,2644,720,3066,3050,2804,3502,3078,2764,3026,1008,1626,1742,1634,1526,1546,3100,1370,1294,1394,1678,1486,3048,3088,2438,354,654,1568,674,722,1312,1314,2518,494,470,510,656,664,490,440,614,668,328,1094,460,678,556,1282,766,720,850,3501,2080,2602,576,390,1042,654,554,1056,868,1052,858,3140,892,1674,1170,1240,928,654,644,1202,692,472,552,452,428,544,548,462,690,470,884,362,1344,390,1862,1454,926,988,1496,3122,802,1042,492,1154,2048,3098,864,926,564,844,848,618,816,458,626,622,542,302,492,878,692,776,872,756,666,588,764,620,696,598,1118,790,574,846,850,682,974,900,926,770,686,530,514,974,624,1750,602,602,892,456,490,474,2554,1198,2672,1194,464,510,836,364,1148,982,992,1248,320,1050,1486,1450,1328,1418,1306,444,440,444,442,446,448,442,438,446,438,448,434,428,432,434,506,504,444,458,438,376,434,460,338,430,454,430,1326,1298,1408,1326,1372,1306,1412,1334,1308,1286,1302,1306,1342,2586,1312,1234,1124,728,644,604,612,440,372,476,386,326,408,308,306,310,312,308,316,310,310,314,802,546,520,444,1218,1006,750,960,618,618,932,1158,342,392,1016,888,604,962,592,878,458,880,776,786,792,776,786,450,800,792,2344,394,2874,2978,3062,3010,3068,574,638,654,636,642,638,662,648,648,654,636,654,638,642,640,648,658,650,654,640,664,646,648,654,904,502,908,542,836,914,512,546,904,974,476,978,464,898,456,904,474,916,1408,1410,1408,1402,1446,1412,1416,1420,860,856,860,930,586,510,548,562,586,576,600,614,582,556,542,428,790,790,776,796,802,774,778,808,586,592,594,552,584,580,498,506,526,544,512,522,532,396,950,1358,1312,1278,1258,1314,1290,1186,1340,1212,1304,1224,1216,1258,1236,1174,1192,596,588,1196,874,724,652,596,772,654,654,514,548,502,1252,1114,1122,1102,1584,674,642,558,626,728,720,610,684,864,1052,302,374,466,962,782,552,950,790,566,958,786,604,790,760,752,952,786,602,760,750,558,546,520,1148,724,572,608,596,534,570,592,580,552,556,584,490,608,338,872,868,832,938,912,750,742,930,790,658,684,744,580,428,558,436,434,442,432,434,430,432,438,438,388,1938,588,1204,1112,1114,1104,1124,1106,1076,1064,1130,1060,1116,1102,1080,1006,1200,1482,842,1182,1210,1320,1282,1294,1236,1296,1290,1338,1308,1318,1334,1272,1332,1318,1348,1276,1280,1314,1326,1276,1312,1340,1314,1338,1342,1388,1292,1322,1312,1286,1268,906,694,584,458,430,384,566,548,406,392,336,426,358,328,340,344,312,382,430,318,338,312,640,496,500,388,424,342,452,518,316,310,326,436,444,312,336,320,310,2346,486,904,2038,928,784,1916,1030,808,758,460,420,502,500,828,828,820,814,820,786,824,794,726,810,824,738,972,558,482,754,786,982,388,518,490,432,580,742,678,576,3064,1688,734,404,558,1112,1828,676,2084,678,354,1188,390,486,574,574,328,878,1066,3190,480,748,514,888,376,1062,496,966,618,674,442,546,708,526,898,522,826,1096,1126,1968,470,758,864,2046,1874,2036,2144,1976,1688,1160,1708,1666,1810,2488,514,822,396,2702,856,808,1090,500,742,506,1192,1272,1274,1282,1258,1772,1364,1300,1308,1336,1408,1312,1398,1260,1380,1338,1296,1356,3100,904,614,726,708,736,686,1944,586,594,582,580,586,598,788,762,862,558,800,958,754,874,756,600,870,496,906,744,686,738,414,408,406,396,412,398,382,404,396,546,550,540,984,1046,1024,998,988,970,928,966,1038,832,834,820,818,828,814,730,2782,1502,1502,1494,806,620,1038,748,1844,938,1032,2112,710,712,706,714,700,642,640,652,644,666,642,640,648,646,640,648,636,852,424,426,912,652,518,642,428,446,650,450,434,430,440,436,374,436,438,454,432,440,440,772,400,484,412,410,416,416,408,412,1052,810,912,1012,776,776,832,570,608,578,564,518,432,794,776,508,804,502,518,538,1274,1246,1332,318,322,308,302,346,350,338,314,310,300,1286,1104,1300,1090,1306,1112,1400,658,388,716,544,490,376,958,600,598,590,578,1162,762,938,916,488,910,760,1032,486,898,416,382,374,3038,1064,496,460,518,508,446,472,784,554,728,2030,2470,998,850,1794,976,850,1182,790,1698,1066,1200,1976,930,1554,2134,2146,2094,434,490,1062,1182,438,466,632,414,1966,1566,1632,1458,1354,1196,326,1204,546,678,914,912,494,1236,344,664,1078,1564,786,1184,1148,1124,1358,756,1190,2278,932,768,1240,748,1208,412,892,482,464,514,1474,526,1292,594,770,316,320,560,536,466,414,474,394,1072,1054,460,438,432,454,450,444,456,1214,1146,1214,1156,1164,758,542,1148,1144,1098,1148,1172,1148,1366,634,816,558,570,2424,1350,860,2598,306,538,688,742,680,668,720,690,668,614,734,474,708,1414,1416,1412,1412,1396,1410,1388,606,596,594,612,600,618,602,572,602,396,598,628,616,618,1116,1112,572,566,564,620,600,570,1096,1092,620,602,626,742,458,1118,752,1180,790,426,788,1230,1308,1010,444,1012,574,610,592,1090,472,564,580,566,2776,512,466,466,452,462,420,450,460,460,468,554,552,474,478,654,602,678,642,598,462,400,476,402,550,542,592,534,534,534,2942,2986,992,1072,1122,1056,1004,1038,1028,1066,1106,1098,1052,1174,872,922,758,1910,926,1018,1440,1334,1406,1406,1330,1450,1448,1484,1398,1464,1324,1492,1488,844,818,326,312,308,320,306,306,306,484,522,596,624,600,774,630,632,1384,590,342,446,398,446,444,742,446,504,578,580,950,616,734,676,418,638,956,734,924,766,754,766,644,678,588,742,596,626,514,610,556,722,766,940,664,598,598,722,664,696,660,680,672,676,722,760,814,766,808,818,806,802,640,812,796,806,776,696,614,540,412,774,596,602,618,590,542,602,588,946,952,948,1024,958,942,402,462,694,674,664,680,756,334,784,636,650,658,662,706,606,998,314,326,344,414,306,344,382,430,344,320,476,804,774,1746,582,806,734,564,858,716,648,580,722,392,610,530,654,686,1286,1284,1262,1300,1340,1314,1286,1296,1320,1336,1252,1286,1318,1242,1320,1298,1348,1188,1092,1098,1084,1058,1084,1086,1034,1094,578,586,616,580,578,574,570,1046,1016,1184,1066,1444,966,438,1090,978,1512,726,1042,1002,952,1010,828,816,828,820,792,730,744,812,796,824,1760,900,476,904,324,374,528,524,366,432,888,462,1056,332,898,378,710,1032,1028,2852,472,1846,504,396,1106,610,676,2062,2362,2130,748,330,394,796,1176,822,656,762,1216,538,860,2056,890,532,784,1364,786,816,462,864,1094,2104,2044,1172,950,1212,1040,876,1778,356,1796,1204,652,756,406,868,652,760,560,638,636,1588,752,804,634,678,988,986,948,434,340,880,412,486,374,604,1328,614,588,510,2100,1840,2052,1498,476,972,424,394,440,394,416,410,1214,638,530,316,318,566,412,776,750,1314,1324,1310,1298,1258,1322,1284,1294,1274,1328,1308,1294,1332,1294,1266,358,338,400,338,346,400,330,476,310,354,482,406,478,508,424,392,526,514,388,406,456,528,372,378,498,566,310,430,312,348,450,320,374,436,326,404,478,886,594,548,748,708,552,538,516,494,420,546,554,572,548,634,620,576,624,722,622,710,748,852,720,898,696,896,552,1062,602,606,662,790,742,960,846,770,816,908,952,1036,730,1068,720,694,1848,1400,1302,1388,1276,1384,1252,1416,1380,1314,1406,1232,1290,1328,1298,1410,926,966,1924,970,904,938,972,948,1020,948,582,590,858,838,536,578,1236,366,934,572,782,756,742,500,694,834,670,550,544,496,518,558,818,810,776,752,810,820,774,800,780,528,500,476,644,666,646,626,660,1396,640,630,658,654,658,680,670,660,672,676,674,674,638,674,672,752,792,746,744,748,744,858,554,496,526,846,476,826,540,824,548,780,576,810,666,724,588,750,796,748,736,582,806,530,820,724,740,752,682,708,630,432,544,768,620,640,388,580,654,1636,648,338,670,1258,696,676,552,578,576,940,1600,1546,1392,1086,784,1224,960,846,940,540,414,472,406,2374,1488,468,1344,1038,1066,1092,1082,1212,1160,1150,1186,624,632,624,628,610,616,616,616,622,622,628,622,610,618,642,602,612,610,610,608,618,616,606,618,616,612,618,608,608,626,620,624,624,620,582,574,1062,1032,338,576,578,742,758,784,950,808,834,764,788,784,782,764,922,766,778,938,776,786,1034,780,772,772,784,1480,580,578,578,598,580,580,576,582,580,1248,1276,710,948,1246,1222,968,710,958,594,590,598,896,886,626,798,676,1052,486,886,548,796,580,584,420,1170,426,454,628,570,668,862,682,850,802,762,798,942,630,952,712,726,742,392,378,700,370,352,446,342,338,772,388,1256,896,418,322,892,528,338,1256,918,730,462,606,376,1754,1855,793,752,799,936,774,1510,1567,824,1572,996,873,3076,1075,1530,752,2166,1752,1812,1810,1802,1802,1720,1804,1812,1844,1800,702,414,1810,1796,778,1812,1596,1736,1814,1798,1804,1802,1464,1800,1800,1748,1818,1822,1818,1812,1796,1798,1732,1824,1804,1808,1800,314,1370,1720,1748,348,826,1808,1810,1792,2086,1932,1826,1996,730,762,1532,798,570,704,1318,1898,1830,1842,1366,876,732,1078,530,1620,1798,1208,1806,1992,1024,1036,1780,764,746,1730,1846,1502,1794,1850,1780,320,626,1134,330,1810,1978,1764,1776,402,546,594,1726,1688,1804,632,690,450,572,1816,460,1828,1818,1694,1816,706,566,784,1506,1386,1372,1794,1902,1794,1826,1818,1790,1784,1700,1798,782,1064,1208,1186,402,1840,2024,366,458,476,1874,1994,2702,620,1264,1208,2406,2802,2474,2824,1312,1052,1344,1282,1198,1230,1070,1034,1130,388,650,642,956,1306,1264,1280,2464,1906,414,1300,1228,1232,1316,1306,1300,1250,1308,1290,1308,1242,1176,1262,1288,1258,1276,2786,1276,1292,1288,1244,1288,2802,2814,2814,2708,1124,1276,1286,1292,1286,1286,826,424,812,948,1308,2640,2810,1282,1248,1252,2816,1306,1206,786,1290,1300,1252,1054,2820,2816,482,1262,2804,1350,1374,2214,1256,2790,2786,2788,2714,790,1274,608,1304,1274,1248,2830,1278,1282,2498,1284,1080,2686,1242,808,3072,2330,2478,1250,1238,2796,2766,1264,1232,1228,1204,882,470,1262,1282,1262,1792,1296,704,404,1288,968,1270,806,1282,2174,602,2788,1256,2812,1290,1302,1308,618,816,1286,1302,1766,2806,2812,2820,2806,2808,806,704,842,952,714,746,894,684,886,860,638,838,884,608,626,808,694,682,476,454,980,950,702,802,816,954,796,814,738,560,338,300,738,760,650,554,648,634,588,360,402,970,940,1260,988,674,1102,1092,874,756,944,934,796,1132,868,1034,542,448,554,668,692,750,798,816,884,640,1068,906,422,890,622,766,1176,1194,1178,2404,2986,2934,3844,3298,2650,3756,3604,2636,2390,896,3798,3062,3486,3380,3152,856,1172,3260,3504,3624,3202,3856,3088,2314,3850,3430,3504,3470,2502,3216,3586,3228,1874,3310,3502,1788,3334,1372,1804,3984,3472,3660,1792,446,1780,2040,1250,738,2394,1110,846,2512,718,448,810,420,814,536,426,570,394,550,494,1186,948,300,986,1522,758,392,974,2636,3123,810,1442,500,2662,762,706,1354,772,536,524,536,548,1332,540,546,584,320,378,534,576,414,1918,386,2686,1196,1112,2662,2730,1222,1044,336,660,770,820,1010,636,516,780,1146,658,1192,712,1284,918,640,1190,1328,718,1006,434,774,726,310,482,604,752,1038,400,1070,328,398,302,912,1278,780,310,322,316,760,1170,454,330,454,2274,2696,570,2238,2250,2580,384,742,1068,794,620,782,720,1074,988,1150,1098,1154,842,424,3248,932,574,584,384,558,1052,660,610,960,740,554,300,636,1228,388,1250,388,1000,826,836,570,1128,3410,904,1234,1110,1304,830,1344,1048,716,692,986,650,3452,3348,3904,928,1730,1026,694,680,694,712,1732,698,712,638,756,414,490,692,1550,1436,2354,890,1182,3536,678,770,338,3476,3402,718,1168,1828,1292,2834,828,670,1012,1490,1498,1624,1192,1550,932,1720,734,904,890,1062,1000,346,624,1076,976,1342,518,620,1342,432,516,394,1180,1606,1142,416,410,364,504,1520,350,430,588,358,2934,3498,3480,1672,1888,1848,1830,1860,2008,1824,1632,1946,1992,1756,2026,1702,1862,1476,1874,1762,2122,1836,1792,1830,1928,1836,2088,1744,1654,1896,1782,1726,1712,1782,2052,2114,2132,1784,1828,1734,1858,1711,346,3030,814,424,894,358,564,392,440,388,1096,458,2182,1346,838,2278,950,1460,998,1106,1164,1108,2032,1108,1174,1714,482,426,2552,684,460,452,1382,1314,692,1322,684,478,2514,564,676,1230,420,514,840,432,1076,574,936,404,420,388,608,632,772,3076,792,1312,994,1304,956,1274,338,398,602,1062,1818,1378,1352,1264,974,766,500,924,1536,1086,920,596,534,650,612,3060,810,668,824,590,792,688,1252,1684,1888,2378,1068,524,2216,842,1296,1972,1092,2264,376,346,1546,956,610,948,768,1608,780,612,638,608,474,1398,522,1282,1006,1348,797,3210,1110,2296,1232,684,1006,1856,814,2190,864,578,524,838,996,352,368,656,648,1154,3108,338,318,1876,1024,358,370,1524,430,1558,1338,2016,1244,722,312,882,1973,1890,706,2312,384,532,1134,2076,392,1384,1556,1002,436,828,1080,748,572,952,1188,416,1390,1024,2414,2340,1006,748,814,2500,1266,1106,1058,1148,1122,994,1088,1140,930,992,2676,2432,2870,2626,2550,544,2584,2620,2862,2594,2530,2408,2802,2732,2686,2874,2878,2828,2490,1890,1016,1226,1214,918,2208,1034,1188,2700,2126,2106,2166,2990,1938,2628,2766,2728,2882,3130,2546,2488,1306,3140,3312,1974,2750,2334,3030,1534,2130,2828,1696,960,2046,2708,2206,3104,2916,3150,2484,440,3054,558,744,1926,794,1668,1980,1644,1488,1252,1074,1452,1360,1142,1272,1248,2332,2934,2318,2076,1854,1704,1190,2328,1390,1546,812,1080,1038,3142,1278,1480,976,2814,1200,1794,2666,2464,1496,1554,1582,1110,1138,1736,1934,3302,1742,1878,1402,1634,2366,3246,3252,768,448,796,1624,746,1288,774,998,1174,1464,1122,3338,1742,1690,2276,1476,852,2874,3334,2276,1902,1968,2978,1366,1984,1668,1382,1064,1636,2154,3124,2098,1514,2060,1248,946,1372,1190,1088,1184,1066,2040,1248,1500,1492,1508,1358,1268,1244,1388,986,980,1158,1026,1300,1606,1158,1550,1764,1178,1618,1908,1804,1362,2100,1712,2648,1996,2924,2854,1646,2680,2082,1568,3172,1366,704,1162,1984,700,1486,2060,1584,1882,1798,1856,1950,1942,1944,1184,1058,1128,1236,3188,1110,988,1360,1082,3128,2916,3198,1888,2350,3196,3134,2172,1206,1704,1412,2976,1466,1520,1502,1362,1414,1632,1388,1368,1726,1352,1762,2180,1678,3138,1916,954,1868,2120,1992,1320,1502,1418,1324,3082,1602,1614,2174,1590,1238,2252,1930,2272,2280,2370,1340,2676,1192,1984,938,2764,1918,2978,360,1310,1206,1290,1560,1106,862,960,1060,1062,1774,1904,2712,2174,718,676,1636,2072,906,2046,2288,3028,1048,1682,642,598,2276,2300,1748,982,988,954,972,932,934,866,890,904,886,944,852,894,954,894,1026,976,976,874,978,958,1018,974,2656,1888,1668,3116,2066,2434,1640,2538,1872,3004,2990,2930,3040,2160,1298,1442,1308,1388,868,1538,1186,1868,2106,1168,1522,3332,1490,1448,1542,1820,1466,874,708,606,1338,1084,1452,1470,1434,1458,1456,1806,2348,1600,998,1744,1154,3340,3364,2358,1852,1560,930,620,1256,2174,668,2698,1826,1236,910,1710,1226,1004,1592,1224,1442,1394,2756,3148,1002,372,1316,1852,1916,826,1954,306,1196,1508,2222,2042,3222,1526,1684,1310,1426,1814,1100,1430,1304,2630,3130,2924,1522,1466,2072,1498,1684,896,1554,1264,1304,1982,1436,1224,1456,2088,1584,1962,1688,832,838,1342,822,924,832,1190,1150,820,804,864,806,1252,1210,826,816,488,526,494,540,838,772,1298,2172,2072,2244,2550,2008,1560,1690,1882,2000,1322,2044,2404,1942,1876,2244,2196,2390,2320,2250,1232,940,1528,1566,2538,2514,1298,1856,1526,990,1138,2232,1190,1010,964,1370,1136,1352,2134,690,1544,974,980,2204,1038,880,1944,1798,1280,956,1220,1042,1582,1342,1258,1202,2382,1108,1496,770,736,544,436,1732,832,1136,890,888,1180,2454,1798,1770,2336,1448,2258,1406,2378,1220,1784,1412,2382,350,338,726,1082,948,1354,1286,2424,858,856,1972,836,902,1372,1214,900,1314,920,1136,1160,1004,2230,1086,1136,1180,1794,2174,1106,1024,1070,1144,1060,1072,1072,1188,1044,1440,1086,1018,1332,992,2204,686,804,1026,782,716,1414,758,524,880,1168,978,1522,1088,946,1210,2054,1100,1220,1204,1254,1092,1176,1156,1056,898,1048,1526,2574,1172,1356,952,974,906,940,1186,1100,496,1760,1148,1220,872,2252,1066,2132,1096,2288,838,856,2400,824,1078,2464,1492,1404,2128,990,1878,2140,1566,1186,1232,1568,1448,1282,952,1284,1414,1490,1696,1222,2310,1246,1884,1536,1096,834,1340,852,778,758,1808,1028,924,2496,1274,1784,660,660,664,850,828,586,1466,1314,2060,592,726,596,940,1184,1364,748,1152,806,488,2390,1414,2530,1558,1236,1568,678,1652,1230,1226,370,968,2052,1566,1110,736,1126,1728,1448,2386,1066,924,1222,870,910,2090,1518,1012,1208,1312,1698,1296,880,312,1652,1418,1442,1414,1316,2154,1806,1980,1272,2220,1876,1312,1426,1728,1006,988,1356,796,910,2552,1572,1152,1402,1562,2550,796,892,2526,1290,1052,1096,972,2560,1372,2400,1256,1090,2604,1356,1698,1020,1022,1412,1114,1124,1190,666,1068,966,822,1062,1138,1164,1078,828,1396,558,806,746,430,1014,918,652,1166,876,734,994,1208,898,994,854,1032,2536,558,446,398,1174,908,1406,1266,1250,2450,1910,1210,828,680,2058,964,812,1058,942,2246,754,620,508,1598,706,650,812,440,550,690,1062,894,1200,1058,938,1204,1202,1270,1258,1678,894,2266,1246,588,872,1958,1268,1280,1126,1806,1066,442,2096,512,754,1268,1208,2112,1056,1302,2304,1560,1562,1414,2034,1342,1728,1010,1062,1564,1576,2336,2544,946,952,1790,1786,798,896,912,844,612,610,588,1232,1266,1262,2528,2536,1554,1584,734,1120,1026,734,1054,984,2546,1186,866,860,1168,858,872,856,1586,1160,2282,564,1338,1036,716,844,606,722,976,990,916,1522,2372,1054,876,1170,860,894,928,1480,800,1470,1776,1214,1482,2440,1080,1030,944,1024,624,870,1478,1000,778,986,908,668,2322,1558,1566,2258,1114,1778,1564,2434,1384,2378,1162,1230,1516,1524,2086,1158,2274,1270,2234,1784,450,1466,1360,464,1810,2334,1438,1954,1624,1386,2372,918,720,458,440,2294,2390,1420,896,640,1342,922,1080,1216,1362,1134,1676,1556,1118,904,1286,646,1328,1022,1340,616,626,1008,1022,780,1208,1302,1202,1508,2220,842,1204,1268,1246,792,956,914,1472,1032,1176,976,1454,1466,2530,2376,1484,1434,1106,986,910,2394,852,672,556,1060,1098,898,2464,1540,1298,1196,1624,1620,832,824,712,690,1046,1112,580,1214,1146,1216,2308,1178,2322,1156,2340,1300,2536,1156,1590,1588,1340,1536,2210,2130,1910,1210,1220,1466,1560,1646,1150,1072,1252,2346,1234,2388,1244,1664,1504,2218,2296,360,506,1400,556,2358,1286,1060,1192,974,814,644,1512,1196,1200,1350,1134,1296,1218,1034,2434,1084,1350,1574,2198,1424,2202,1408,2052,2080,1302,1468,1396,1464,1212,1200,1156,2036,948,984,1012,1426,1248,920,978,1320,1334,518,1210,1152,1004,1204,1012,2564,1376,2076,1358,1424,2268,1324,1764,1220,1480,1450,1566,2008,1608,1580,1166,1260,1178,1200,1202,1472,2356,1054,1128,492,2286,1310,2506,888,1260,872,1106,1160,974,1068,1430,1142,978,1352,1284,2332,528,2076,1474,1426,1148,1692,1458,1454,1478,468,940,1268,612,1156,1356,1410,1408,624,2116,1506,2348,1396,2202,1016,868,1322,1230,1022,1188,1034,1012,1240,1508,1442,2228,2372,1300,1162,1186,1286,624,696,810,646,1212,2340,1294,1154,1338,1316,1482,1190,1562,1578,1492,834,988,1166,1270,1610,1044,2492,1400,1512,2078,1594,810,1558,1714,1550,1288,2014,2020,1192,2052,490,750,1374,2098,1130,2224,642,1000,1754,1164,1156,1126,1968,2420,1434,998,1118,1846,1144,1410,1122,994,940,1140,2030,766,938,1324,1064,1458,846,1088,1282,1702,1102,1176,1066,918,1020,1286,1344,1304,476,1268,1206,1708,752,786,838,2216,1498,1302,814,858,842,1138,2284,1150,1368,1498,1116,692,2150,1412,2386,2330,1170,994,644,1326,1304,868,1202,1524,1566,1324,1154,1142,764,1234,1428,500,982,1198,988,936,1360,1122,2482,1274,1292,2220,1230,1156,1422,798,672,1178,734,674,1138,996,2120,504,1202,1182,1792,2416,754,768,1546,1574,1254,1326,956,1194,1132,940,1494,1038,1476,1138,1148,1132,956,886,1094,1022,1150,1626,2390,1340,2398,954,1376,2378,1334,2270,2400,1236,2416,1148,2228,1132,1166,1070,1134,2560,786,942,674,1158,626,1080,910,658,2444,870,1558,2094,1470,1404,2390,1468,934,1798,2374,3106,818,1296,690,828,2532,1090,1092,998,1068,1238,2004,1340,1114,1022,1564,1638,1260,1828,922,1106,972,1884,562,1408,1560,2254,922,776,516,1734,1178,2406,1014,1876,1564,1072,1542,2088,1068,1198,2482,1112,1312,878,768,988,1064,558,546,412,408,484,570,1122,998,860,808,890,2294,1916,2072,954,1088,910,1298,1300,1522,2048,870,666,1154,834,540,1886,982,1066,726,1202,2528,1128,1262,2532,906,892,936,982,1316,2544,970,1332,1342,2504,3106,1402,1582,1094,900,1122,1140,814,1278,1774,1532,1330,1486,1352,2508,1332,1340,656,1184,1288,1554,808,1288,1234,1162,1316,1062,1550,1218,2414,2400,2410,1368,2236,640,1312,1350,2060,1316,2374,2026,2030,2382,1368,1448,1402,1264,1348,1034,1064,1354,1432,2166,2414,908,852,924,1180,724,1400,520,1130,410,1330,1280,2532,1264,542,342,1488,620,830,1138,2552,890,2546,2158,1532,1374,1310,1448,812,908,1428,2382,2114,1322,812,1364,892,782,616,1322,1314,1394,1282,1418,1726,1504,2402,2282,1452,1524,1560,894,1106,868,1204,794,794,648,560,578,1692,1400,1348,2084,1550,816,562,810,2124,1372,2204,1722,1330,2414,1600,1990,2396,2368,1412,2400,2000,1568,1084,1298,1368,1514,2460,1852,1150,2218,1380,1846,1646,1270,1318,2422,2102,1364,1410,1910,1410,1480,2314,2384,2410,1046,1882,1300,1394,2536,1178,800,1632,1636,2370,2434,1364,1448,1320,1794,696,556,1286,1498,1052,702,1570,1048,1212,716,502,1244,1256,1182,1440,1380,2558,1080,1006,1156,1240,1388,1462,2016,1078,778,2464,1432,1446,1518,2146,1368,2182,1248,1308,1436,2550,1536,2292,1426,764,2388,2354,1128,766,1368,1560,1160,1404,916,1118,934,890,1748,1658,1542,1228,1578,758,550,748,502,512,1038,2550,832,876,938,2414,1792,1734,1788,1358,998,886,1210,914,1268,1570,1728,2270,1106,1606,844,932,988,656,340,658,658,970,1066,506,1182,1186,696,810,856,1024,1288,874,950,728,900,864,856,612,690,658,526,706,1682,730,850,882,700,1132,1532,1366,1414,2148,1160,1310,772,1796,1476,1192,1552,808,2076,1020,1102,2210,1310,2162,1520,872,1296,1456,1242,1568,2088,1370,1456,1464,1348,1354,1350,1182,1146,1482,2056,1448,1384,2416,1366,1740,1618,2406,992,472,348,1130,890,1284,1130,896,720,1292,1202,2476,1356,1406,2484,1062,1552,1832,2398,1628,320,614,1292,824,858,852,932,944,1452,1160,1182,1584,1320,852,1598,2176,1620,1236,1156,842,1160,1230,908,798,1202,1100,824,972,1468,1406,1828,1490,1594,2388,458,1262,1648,1460,1140,2200,1498,1126,2140,930,882,1732,520,1162,2250,1444,2262,1314,1512,2542,978,478,1110,1358,1486,1404,1526,1592,2132,1568,1848,1246,2220,2538,2574,1504,1144,1168,1422,1108,988,1384,1364,1404,986,1354,672,1422,1194,2566,952,1222,1034,1216,1236,1310,1332,1324,1210,1484,1110,1394,734,1332,594,1162,2316,1400,1002,662,966,1232,1064,1496,404,468,1102,864,1574,836,670,478,1368,662,794,756,368,800,1172,784,1080,1110,648,1138,962,1190,1108,822,1234,586,1526,1376,862,1690,802,1016,1018,1136,1708,1026,958,1394,1430,2120,1166,2032,1300,1140,1126,1236,886,1344,1554,2534,1328,2210,886,932,1234,1076,1308,1720,872,812,836,2556,950,980,968,2050,1368,2228,1430,2578,638,1254,1236,1348,2398,2120,1208,2404,1344,1536,1592,1372,1082,1302,1136,1386,1352,2380,1242,1988,2198,836,1672,1734,768,1506,1712,1096,684,848,682,1086,1632,1588,2540,688,1360,1068,946,1214,634,794,818,706,1296,2538,1178,1296,1230,2410,478,438,498,584,800,2570,1420,1078,1432,1860,856,1024,1208,776,1040,688,766,900,830,1506,1332,1056,1032,1232,960,1204,828,822,596,1164,1108,1230,894,1254,2348,1062,1362,1736,1402,2212,1060,1236,962,1486,1802,2408,1322,1154,1090,1114,2536,2382,1140,2094,1624,1578,1572,2374,1564,2068,1556,2164,1266,1256,1574,524,530,516,504,1572,1796,944,1068,1534,1424,1422,1400,1410,1506,1342,1434,1342,1508,1176,944,1280,884,1114,978,1094,1050,1416,760,1090,1422,1232,906,800,982,2410,1320,1340,2540,684,2086,1448,1684,2294,2396,2036,2322,1806,1090,1128,824,1040,2618,1640,1136,900,994,1416,810,1044,1190,988,1074,2466,746,1218,1842,754,618,2390,1604,1518,1100,762,602,1242,1222,964,932,1302,2032,970,494,1072,1040,996,952,1496,862,1220,1194,1230,918,918,2676,1102,896,1624,804,2386,2392,2416,2342,2364,2398,1590,898,1080,1120,838,982,1464,1468,1264,1398,2390,1216,2272,1244,582,1214,1124,808,472,816,422,378,522,598,700,648,472,832,920,616,696,746,930,884,762,746,594,778,564,1570,1992,894,1384,2298,938,1138,1424,872,1376,1968,942,974,1236,1006,1234,2372,868,804,1206,1312,1392,972,1048,2572,936,966,952,982,1064,1058,1144,994,1028,1002,764,900,428,518,490,584,970,1076,628,976,1140,1120,1070,848,814,776,992,708,720,728,1282,734,1582,2392,1564,1420,2150,1372,310,1724,1566,1354,600,1568,1826,832,1372,2384,1306,416,1590,1444,1410,1506,1494,942,1070,1318,1250,1650,2084,2290,1328,2394,2262,682,2186,1154,1988,1578,2402,1282,1186,974,548,2132,846,2390,1456,2174,2150,1570,1772,1066,550,2114,592,776,1694,1578,822,1804,1344,1488,1322,2036,1030,774,890,890,894,1256,818,824,872,738,756,906,720,1614,614,1050,1030,2094,1508,1270,1218,1350,820,2118,714,802,1564,1122,1688,1552,2202,586,702,888,856,850,508,924,2106,1056,942,1918,804,1400,1094,1418,1292,1546,1202,1124,982,518,308,1012,1006,1060,596,1424,2178,1106,1572,1546,1568,1406,1214,1110,1002,872,1558,1040,1460,1416,1704,966,1160,1396,1340,2034,1306,900,866,986,1054,896,800,804,1038,1114,1044,846,726,592,1184,990,1048,1088,1536,782,508,804,508,838,806,1040,714,1060,1336,428,940,552,1442,542,588,992,1668,1188,850,2244,1210,680,1534,1564,1294,940,1298,1738,1344,1330,1754,1156,1158,1448,1186,1184,1284,1016,1282,1458,1564,866,1124,1200,826,1178,1298,1646,568,1558,1774,2434,1558,1570,1014,2036,1586,1534,778,1836,1454,944,1238,1450,1006,1250,750,1294,500,1314,858,1288,920,1316,1216,918,582,574,602,1574,2100,1520,2310,1668,1978,1004,1358,1490,1484,2316,1442,1472,1176,1302,1418,1640,2160,1168,2342,936,2076,1374,1304,960,968,2244,954,700,488,624,1116,646,744,1108,622,1432,1074,1394,1520,1438,2386,954,1110,1242,732,822,854,1342,1054,604,1226,1436,1506,2546,1234,676,1656,1228,744,802,1122,698,1102,1108,1430,1360,1298,1636,2382,1536,854,988,1160,1238,2304,2234,1254,1140,1236,1150,1316,2556,1244,868,1342,2352,2096,582,540,1098,556,1130,1208,546,592,1112,738,708,356,1072,1138,872,812,1380,1122,972,1582,1202,2124,1314,664,530,2392,1110,1566,1174,2302,2416,1346,2234,1244,1172,552,410,466,396,1438,654,586,392,2404,894,884,2412,830,2530,1254,1384,1484,1150,1304,2302,1134,928,1198,958,1116,1194,986,1322,768,930,1342,998,998,2532,2394,1118,882,1348,1022,1106,656,1156,2184,1136,1074,1334,1384,2052,1940,806,1382,1804,1260,1568,2066,1332,1914,2142,1604,1132,832,1268,1534,1718,1324,2386,2210,1382,2380,2532,1498,910,1462,1410,1404,1412,1402,1426,1200,2188,2134,1288,1132,1226,1288,2180,1378,2394,1508,1988,2260,1600,1284,766,1032,1574,1576,528,818,646,564,564,646,1562,778,1574,2382,1462,2042,1542,1152,2358,1046,1060,1250,2460,1118,1152,1246,2358,1182,1194,2226,1354,1358,1322,680,992,1418,1030,1862,1580,1038,1258,842,1056,772,1060,1460,1626,960,1352,1524,1682,904,1300,2068,1196,2068,2072,1396,1458,2312,978,2242,2102,1264,734,2392,2202,582,1390,1962,2086,2252,2298,1546,1440,2570,1094,1136,1224,1202,2528,1790,2076,480,1192,2090,2102,2406,1910,1606,1816,2068,2580,2542,1440,2398,1738,1220,976,676,1702,1302,1280,1720,2398,2334,2562,760,760,802,1168,946,1348,1210,1322,1070,600,1802,832,1274,1696,1410,2284,2306,1566,1100,402,2198,1642,1208,1026,1022,760,542,1570,2406,1000,858,2550,1462,2540,2422,2086,1686,1746,1456,1754,1184,1664,1526,2550,1110,2034,1210,2098,2040,1962,1374,1206,2090,1406,2060,2538,2360,1236,516,1256,942,876,2324,1204,2542,1204,462,2560,1374,944,954,1142,414,940,2276,1052,450,1348,1130,650,836,758,1870,1440,1078,936,1262,1030,1284,2214,1526,2360,1428,2398,916,1192,1322,2314,1200,1178,1972,966,1344,2166,1024,1166,1122,620,1354,2150,1010,1792,1894,2368,1488,2388,2374,1860,2526,2064,1522,790,1068,1924,556,1200,1254,1026,2392,2416,1538,1574,1588,886,740,706,744,1552,1584,746,688,1502,2158,484,1546,2242,996,948,1184,1194,1174,1498,1526,1240,1096,1420,2326,2086,2154,2118,2146,1288,2320,894,1246,1364,924,1432,558,592,1102,592,1140,1288,1650,2382,2176,2100,2008,1502,2396,1520,1148,1142,1252,1136,1338,1348,1360,662,1332,1186,1920,1864,1824,1518,1420,1434,2222,710,1202,2478,1626,2310,2392,1070,974,1398,1266,1422,2228,1396,1552,2336,2384,2240,1424,1462,2290,1532,774,626,1346,2390,788,1318,754,1472,892,1034,798,776,1784,854,818,786,1374,606,1906,994,1230,1588,1586,1324,1274,1416,1170,1296,1466,1202,1390,460,1614,1234,1148,1124,1498,830,764,1058,722,458,388,632,594,884,736,756,1192,846,1136,856,340,1016,576,694,1000,1066,774,976,1066,804,1164,1292,1348,1446,1406,2526,1490,1576,2260,1570,1838,1472,1312,932,1406,1484,1298,1356,1602,1556,1590,1376,1188,372,456,1068,424,1374,1270,2242,532,782,1290,1258,1274,998,312,2116,1666,2368,1544,1188,1706,1502,1020,884,1260,1440,1300,2156,1434,1474,1496,1370,2370,1430,978,1314,2350,2272,538,2454,1084,1102,2228,1182,1186,718,1024,622,1590,1222,1952,424,680,548,1076,1610,1248,1558,1196,944,794,2200,2140,2224,1240,1120,1198,630,1300,784,526,1864,2308,1230,1512,1108,1174,1412,780,1166,990,952,898,1068,1108,910,1748,2192,1308,1536,1032,1548,1456,2192,1048,1310,788,782,658,892,474,496,386,406,860,1102,544,1010,500,558,404,1104,1412,946,1312,748,450,390,368,1518,2030,1590,1378,1554,578,1026,1554,1032,2342,2074,2186,2394,1038,1180,2390,1262,1216,1422,2524,1270,876,2258,460,1922,2110,2368,2010,2246,1114,2530,2368,1212,1562,1572,1156,2216,1210,952,1062,782,394,1036,1046,834,750,334,1222,1390,772,792,1160,726,756,910,928,1650,1426,2146,1450,1264,1264,1624,1470,458,1106,812,1620,976,1598,1846,658,666,952,1064,866,2136,994,1292,1250,1288,1156,1192,1022,964,1706,2396,1444,1334,2236,2406,1480,1474,2206,2384,1426,1470,1938,1464,1560,2140,882,1320,1152,1496,840,1210,1306,2080,2234,2098,2074,2116,2154,2220,2548,2044,2098,2548,2454,2028,2354,1390,1412,1160,1182,1162,1156,1522,1736,428,482,1510,1422,1192,1184,760,1202,816,1054,736,2528,1946,998,2352,972,976,1612,1898,1400,1082,1466,1556,1714,2274,1476,1434,2368,1382,2372,2396,2354,2386,1144,1134,1180,1654,1790,2386,2374,2442,844,1440,2368,2368,2384,1084,482,2406,2364,1430,1272,1274,1540,1490,1582,1232,1368,1250,2512,2102,2296,1978,2058,1976,1218,2402,1356,1968,1736,1692,1726,2064,1612,2238,898,958,1236,1608,1120,1164,1562,1352,2538,598,1320,1288,2224,792,428,694,1194,1178,1074,762,508,560,1092,716,418,568,858,1464,2510,1468,924,936,2400,698,1092,2136,1418,1402,1342,1070,948,1106,956,888,618,1312,2252,848,494,724,1544,604,1256,1416,1488,920,1708,2164,808,828,822,758,898,962,882,812,810,1196,1742,1448,2060,1290,1354,2394,976,864,946,690,804,844,880,652,690,832,884,772,1280,1362,2072,1278,1910,2112,1482,2136,1510,1402,2376,1668,2366,1490,904,668,882,2198,1014,950,1118,2280,1136,1152,620,820,1250,2590,1090,1210,784,1242,496,1254,1112,1330,932,1058,1188,1246,2378,750,762,800,848,818,920,836,1516,1948,1312,766,2528,1500,1080,1106,1998,492,900,694,1800,1472,1524,948,904,1030,1200,1030,1110,2534,2442,1334,2168,1126,1278,1396,952,1474,1400,1916,1302,2202,1166,1206,994,956,966,722,388,1190,2262,1572,1412,2148,2378,2260,2358,1804,2346,1100,982,1444,1514,1436,1560,1112,1140,2060,946,1172,1232,1174,944,1196,1150,1188,1232,1190,964,1128,1310,1148,1280,808,884,798,766,816,820,934,1280,940,906,1052,922,462,1264,2136,1140,742,2458,1558,2490,2144,2326,2292,2336,2282,2322,2124,2072,2108,1426,1480,1274,1540,612,2058,1456,464,918,1346,1822,878,1036,1976,1268,2172,930,838,1212,818,1576,562,944,1342,2180,1566,1568,1208,1474,2188,1360,1318,1402,950,2500,1712,1470,1192,1698,1416,2064,1728,1690,722,1400,1362,1444,334,1210,1524,2230,1340,728,1062,1798,1296,1094,1174,1240,2158,1374,2348,2396,2136,2430,2308,2382,2298,1352,352,1552,2134,722,1382,2046,450,1296,1732,836,1144,1492,1994,1470,2038,1538,1610,1458,742,768,944,1142,860,918,1116,1082,1374,708,478,1956,2300,1452,1530,1404,1264,1518,2342,1560,1074,804,952,984,1390,740,1096,1638,1568,1340,984,1188,854,854,1392,2050,1426,1404,2068,2282,976,1456,1448,2068,1188,1424,1606,1370,1188,1306,1372,1314,1380,1326,1418,1374,1096,888,1106,1220,1206,1074,564,758,764,940,982,868,2402,1096,1132,1120,1090,966,1002,1242,1510,2224,826,1000,2562,562,1026,1454,772,1284,874,898,1588,982,1026,506,1050,1016,440,606,2330,1124,1446,852,1274,1464,1304,988,1112,1532,1054,1330,1432,2394,1414,2266,1322,2540,1108,1008,1358,2388,1110,1112,1564,1446,2500,1298,1670,1566,2342,1582,2176,1430,1392,1266,1464,1404,1812,1496,2244,1092,1168,2514,1004,2226,1062,2496,2346,1056,2536,1250,1406,2278,2132,2390,2564,1548,1008,824,958,932,892,388,1194,1200,1198,752,822,1570,954,964,1050,1136,1234,1108,1414,1312,1164,2372,2408,2404,844,1022,704,1472,822,578,654,676,1274,426,646,1066,1340,894,2394,2584,624,1010,1010,670,868,2364,742,996,1084,1162,1236,1252,1260,1418,592,952,592,1314,1158,1806,1486,1128,1242,1150,1398,1276,2136,1094,876,900,1288,1188,1404,2024,1424,1174,1116,732,1142,1554,970,416,1264,1554,1332,2464,1206,1238,1352,2552,2256,1204,2362,894,972,1474,2092,2310,1446,2404,1256,1048,938,1834,532,1118,1642,1306,1346,2392,1458,2378,1372,2522,2228,1092,1612,1216,1068,1440,2034,1966,1804,1880,2318,1288,2056,418,1348,1340,2094,1672,2042,882,1376,746,850,1328,2092,1168,2036,2398,1414,1090,2136,1348,1398,1470,1336,1794,1488,1096,1316,1450,2162,1558,1506,2038,2230,1484,1328,442,994,1296,620,424,2026,350,468,550,1078,1060,2368,456,646,1170,1278,1194,852,1174,682,1180,470,920,2206,1144,1212,1228,1492,780,1204,1176,1392,2228,2058,1354,2100,2060,1428,2734,2140,1506,1108,2032,1998,468,1298,1950,2436,1446,1128,1276,1590,878,1016,1362,1646,1360,1132,1678,1140,1198,1950,1548,2460,2270,2304,1492,976,1250,1622,1476,2360,1472,2362,946,962,860,1226,1414,1384,1390,2004,2008,1620,862,690,1502,2380,2342,1358,1232,946,1342,1208,2406,1292,1400,2334,1328,1564,1460,1446,2362,2402,1358,2400,2300,1500,1446,1464,2016,1394,1400,1956,974,1940,2200,2000,2146,1152,1332,1968,1040,998,848,1346,1226,1370,2240,992,1012,1046,2350,1582,1200,2066,950,1344,1792,974,1008,2252,1040,1054,2104,2302,1010,2540,2582,2038,2526,1330,1734,1276,1350,1708,1666,1416,1500,2276,2292,1184,1456,2150,1682,1286,938,1274,1920,1570,2018,2022,546,1676,2384,1574,1574,2058,2582,2520,2496,2558,1280,1434,1458,1244,830,1634,1026,1486,1496,602,986,564,1500,1150,612,846,1140,1338,558,790,2122,2388,2190,1878,2220,2404,2126,1696,1626,776,1588,2372,1434,690,1554,2538,1592,2340,1712,1380,1330,722,330,1398,2382,1874,2338,2346,1340,2280,2226,2222,1278,1176,964,1388,1254,1702,1388,1360,1114,836,1200,1672,2398,1550,2016,1208,1372,2196,1136,2532,1562,388,1218,936,794,2102,1094,1614,1376,1372,2296,1016,1710,2300,2360,882,2548,696,2106,1562,1968,1970,1894,2266,1572,1344,1398,1004,1070,1112,1414,1172,1254,1398,2064,1300,814,992,1024,2146,1300,2168,1402,2220,1314,2174,1860,1230,1056,622,1062,1112,1224,1260,2036,1246,1016,916,2400,1174,1144,2534,1340,1336,1058,564,1202,2550,1730,852,850,1618,1410,958,1282,1002,1020,1444,1244,1274,1312,1272,1202,952,580,1328,1194,2342,1570,2408,1562,1290,1758,1564,1940,1616,1604,1126,1070,1384,1788,1344,1140,2402,1400,2270,1392,2078,2396,1586,1956,854,2054,2532,1302,1434,1610,896,1392,1224,1286,1196,1216,1214,1208,1170,1218,2558,1250,2128,1134,1256,2114,1114,1146,1228,2228,1332,1564,2422,1570,2070,1086,1780,1366,1348,926,1216,1594,1230,1356,2318,1550,2386,1578,2596,1200,1288,1480,1328,1062,1066,1160,1036,924,1182,1616,1646,1006,640,668,784,830,1416,1398,1392,1140,1418,1418,1350,1574,1292,1368,1462,1322,1036,2332,2338,2364,2242,1346,762,2382,1452,1174,1228,1584,710,1226,1306,2384,2266,2226,1730,1606,732,1094,632,1568,2106,1556,1092,1374,2092,918,666,918,1054,1852,1006,1856,964,884,1250,1536,392,1776,2386,2404,1728,1332,1340,1136,896,1466,1870,2330,1328,1300,2206,2296,1246,1582,2390,1264,2304,1354,900,1066,1192,1934,1910,1122,426,894,328,1150,704,694,1114,630,1646,410,1388,1168,1564,1108,1196,1992,1208,1426,880,1346,1484,726,1082,1340,1430,1448,1278,1426,1386,742,1412,1432,1418,1334,2354,2354,2258,2394,1974,1120,1518,1576,1578,1584,1710,962,672,1492,886,946,1056,766,700,846,646,652,932,464,552,654,634,642,1190,1506,1386,674,836,1398,1254,1236,854,2268,1950,1972,2402,2212,644,826,2316,1150,812,1146,2550,1022,1184,1322,1304,2170,2134,1334,1542,1860,2292,1370,2144,1250,1272,998,1396,2250,1200,1614,1256,1262,678,728,1986,1530,2504,1382,2288,2216,1282,1570,1598,1590,2004,1334,1324,2348,1538,1228,2096,1456,1434,2390,1412,998,2286,484,2028,2114,1252,1660,1890,1060,2384,1234,1564,1562,1576,1560,1906,1504,1006,1934,514,1208,2390,1392,852,846,824,932,850,998,636,634,974,616,742,680,1576,2182,2354,1996,2252,1712,1486,2332,2108,1970,498,2356,1070,1104,1354,2312,2092,2244,1372,1356,1602,2180,2292,2342,1556,2568,770,1266,1042,1200,1482,1064,1186,1486,1352,1704,1346,1818,1202,418,1000,1428,588,1212,2206,1404,936,1288,1328,2024,2680,2328,2558,1344,1380,686,1340,1358,1622,2326,2184,1550,1638,1222,2466,1550,2486,1660,2496,2474,836,396,948,1556,2484,1166,2248,2418,636,846,960,576,1256,744,1118,2540,1132,2566,874,932,1018,1148,1260,1316,2276,2228,1398,860,1480,608,1126,1058,1286,1838,1422,1424,1192,1344,1560,1044,2412,1094,584,1294,672,846,1204,1580,1586,1584,1180,1064,2094,2342,1188,1246,2462,1232,1494,2114,648,1180,1178,2400,1154,1284,860,378,796,712,724,1142,418,1542,1672,1344,424,420,778,704,672,342,988,1144,1158,1170,1476,1404,1988,1402,1340,1252,1254,2314,2164,1858,1906,2242,1222,1132,1206,882,892,872,1122,1142,464,1056,656,754,832,1038,1272,2336,2082,2096,1566,2592,1172,1090,1150,1388,514,1098,964,1206,580,574,1128,688,808,624,432,722,2418,498,1328,1286,1170,1058,1254,2256,1494,478,954,504,1622,1582,1734,1230,2202,1276,2402,1646,2400,448,556,1196,1676,452,556,1758,2084,2072,1446,918,1758,424,1996,2368,2380,2470,1908,1544,1200,1266,1426,1018,1408,1424,2240,1378,2302,2280,2076,2170,2104,2156,2362,1174,1678,2184,1166,1250,552,1330,1682,2190,2188,2286,1192,1220,2190,1286,2096,936,1104,1038,1034,976,1036,1116,1144,1012,1130,998,976,784,936,752,1020,1492,1492,730,664,638,744,598,342,1118,912,940,1248,2402,1372,1502,1248,1482,1368,1220,1000,2374,1146,2384,2378,2454,1706,1312,1946,1440,2260,1298,1836,1402,1476,1700,574,716,1368,2090,680,1476,2396,2144,1566,1564,2436,2144,1158,1210,2538,1052,2530,2412,2350,2394,2378,2210,1314,1596,1884,1766,1402,2130,1184,1196,1218,1722,1418,2312,1268,2286,2122,2326,1910,1556,2250,2094,570,1380,1536,936,540,798,516,386,568,756,460,1294,1618,616,1580,1570,812,990,676,1020,1130,1114,1094,1104,1056,1348,1554,484,984,1100,1128,1386,1314,644,356,858,778,624,1168,396,398,2322,1308,1794,1276,2374,1080,1644,1356,1086,1162,1030,1006,1648,1008,1248,1186,2596,1306,1798,2414,1726,846,808,888,862,964,478,474,860,866,854,886,972,1344,1272,2084,2168,2384,2156,2078,2154,2156,570,490,612,1786,1190,1174,660,1358,2058,908,1116,654,404,376,1190,1384,1526,2244,2168,2056,2134,2400,1984,1374,1352,1396,1030,1440,1516,1100,2076,1062,2460,2008,2062,1714,1678,1496,1306,1978,1660,794,806,1032,1012,752,866,1310,1280,1238,1478,1336,1632,1430,1416,1500,2406,1430,1446,1414,1480,1156,2386,1454,960,2394,804,742,1402,2178,1566,1436,1516,1290,1448,2366,824,1266,928,2068,2216,1292,1576,968,996,1408,1284,1724,2422,2232,2032,2498,2014,2260,932,2224,2100,700,914,2186,2280,2398,1244,1376,2314,832,1066,1060,1106,1614,1690,1018,1022,2388,1400,1002,982,954,592,1302,2378,1350,1400,2420,1252,1574,2140,1202,1286,1098,1342,1488,1248,976,1280,1076,1382,1460,2530,812,2146,1740,1228,1152,1782,604,1330,1398,1076,1114,756,980,806,1682,2378,1542,1726,2388,1428,2402,2198,1542,1502,2410,1598,2086,1710,1426,1396,2250,1202,1378,2374,2366,2200,2204,2146,1862,678,1452,2348,2392,1364,2048,2284,2422,1466,762,794,1014,2314,1390,2316,2216,2216,2540,2256,2380,2408,2324,1424,996,2130,1044,1208,2374,1130,1140,1072,2370,1284,1428,1998,548,1078,1656,1766,1406,2488,2400,1494,2340,1144,1642,2120,1084,966,1046,892,1360,1520,1556,548,1012,868,1022,756,1030,454,920,478,2218,1614,1302,1282,2160,1296,1306,1292,2032,550,1540,2020,2000,1594,2134,1166,1224,2386,2262,2224,1444,1912,1382,1908,1556,1440,1932,2366,932,2520,578,1180,1188,634,412,456,504,414,424,866,394,1134,1094,968,970,772,612,520,916,1360,2380,2382,1308,1150,1558,1444,1366,1428,2312,1316,1186,522,1064,1470,1680,2346,1380,2228,1690,1476,1452,2206,1382,924,1168,926,1490,838,694,858,1016,2366,1412,1600,1548,1306,1162,2228,1702,1142,422,1096,2250,652,1398,2710,1468,1204,2236,918,888,2054,796,824,1480,1184,2322,1854,1848,1808,2266,2196,2264,2270,2218,2248,1998,1372,2410,1448,1952,1080,1132,1300,1142,1170,1030,2476,1540,1122,1218,952,1154,934,978,374,1060,1066,1138,1216,1216,1198,1172,1512,826,1138,1790,1100,834,1154,1768,1406,2382,1436,1330,1400,1720,1130,1178,396,794,460,906,2244,944,1198,2036,966,1022,1044,886,1002,1330,1358,1932,1636,2534,910,1220,1306,1152,1386,2174,1290,1224,1850,1388,1290,1290,1152,1574,2446,1570,2050,1218,1154,1532,340,814,480,756,1172,1194,1180,752,1184,784,880,1028,952,984,982,1274,698,712,906,850,636,870,746,656,1602,1438,954,964,1306,1484,1760,1308,2158,1164,458,1082,2218,1214,480,1442,1778,1342,1496,2290,966,1012,2032,1818,1182,1220,1394,1224,456,1962,1342,1232,1392,1498,1516,874,872,1522,2478,1424,1376,1332,1410,766,1234,622,606,1284,1666,2542,1244,1644,2156,2038,1346,2036,1472,1424,1292,1204,1416,1530,2340,1288,1340,2520,1340,1372,1352,1344,2548,1512,1556,1838,2376,1230,1744,1358,1598,1016,648,640,640,636,816,838,820,1050,428,660,456,656,302,952,1102,1088,1362,1038,886,1494,1446,1042,1200,1414,2146,972,1078,752,778,626,530,1426,1324,604,992,1086,664,962,2134,1322,578,2166,562,952,770,1544,1772,1180,1666,2300,1520,1582,2134,1286,1520,2398,1726,1200,1554,1442,1532,2190,1368,1530,2210,1806,1296,2002,1740,1148,2114,2310,1632,2358,2174,2480,1344,1320,1490,1346,1312,2208,2242,1394,1994,1170,1406,368,1038,1894,2010,1994,1906,2022,1442,2514,1016,1496,2338,1246,1436,1844,1614,1556,1420,1470,1274,1574,1608,1192,516,498,1078,2488,1368,2378,1726,2416,2536,1040,768,1364,1488,1544,2378,2396,2222,2388,2204,1198,1196,1210,1190,2378,1012,1456,1418,1184,1242,1228,1210,646,388,2174,1340,988,912,916,1200,530,436,932,2072,1820,1406,1768,1762,1742,2378,1584,1814,1798,1224,2114,1976,1312,1800,1920,1946,1308,1540,1880,2326,1432,1938,570,1320,842,1182,858,1012,1780,1146,1172,1194,2408,438,1148,984,940,802,884,948,912,772,1770,2364,1550,2104,2324,1444,2080,2246,2080,1322,2404,2382,2224,1392,2392,1420,1348,2126,2294,2390,1040,1060,2302,2312,2254,1986,2190,1508,1304,1550,1542,2310,896,1126,2490,1056,1080,1368,2326,1534,1248,2270,734,718,884,874,1176,2324,878,1366,742,894,1122,1556,1258,1218,1558,1320,2332,2068,1986,2002,1666,1388,1200,1094,1044,1932,1258,1278,1236,1282,1134,1122,756,760,820,1008,1538,546,1608,2370,920,1444,1436,2416,548,1076,984,2554,1394,1648,2084,1556,1016,2526,1744,1158,1758,1108,2280,1946,476,1080,1784,2074,2388,1198,1356,1510,2158,2398,2480,2390,1494,2198,2344,2526,2404,2286,1236,1466,1106,1082,616,2536,1782,2430,986,1364,2264,1292,782,840,330,410,594,538,1280,548,898,1648,962,644,1214,1002,1086,780,1572,1264,1248,1916,1362,2150,1476,928,1262,1016,1024,1216,2716,1794,764,852,1826,738,678,2072,634,1220,842,2032,1504,1040,2526,2552,1448,1300,2294,1384,1442,2028,1468,2542,822,1328,2306,2236,976,1072,782,1328,996,802,1230,596,1342,2254,1118,1242,1564,2120,2120,1958,2266,2100,1750,2556,2532,1106,2196,982,1454,1382,1366,1368,1654,1272,1530,1918,1382,1194,858,890,2544,1558,1328,698,786,1574,1130,2426,1272,740,2330,2394,970,1156,1196,708,1688,1432,2468,1714,1194,1572,2376,1488,2426,1588,2374,2368,2308,2278,1560,1270,892,2408,542,1436,1374,1428,958,2048,2104,2402,2146,1002,1230,1972,2258,2164,1512,1064,686,968,834,1662,2386,1528,1490,1264,1276,1474,434,868,444,1092,744,1604,1176,2548,1390,1292,1468,1292,1182,1270,1410,1558,1092,1352,1382,1342,926,1460,1350,928,952,1078,996,2384,1362,2550,1078,1034,2430,1154,1112,1004,1122,610,2504,2548,1462,978,1064,992,1614,1642,1232,2138,1238,1190,1960,906,1488,684,1526,812,1290,1062,1096,2500,1564,1124,784,828,784,1118,986,1420,1580,600,720,686,1184,1200,1394,948,952,2022,1496,1438,1654,1376,2142,2004,2148,1924,2146,1882,1880,1212,1932,2078,1620,1048,804,1280,1570,1566,1564,1208,1194,1192,896,910,1002,1058,956,1672,2272,1606,1300,2400,1234,1228,1296,1268,1424,760,2282,1370,1242,960,2076,1018,1768,2408,1570,1728,1580,1894,1220,1076,1500,526,1048,1016,1258,2280,1178,1252,1656,600,770,906,906,938,1316,1244,688,782,1080,1176,1166,962,738,1042,1736,1418,1112,1282,1550,2068,2230,2482,1898,1814,2106,1242,470,1490,1306,1054,1844,1528,1536,1512,1608,1136,1332,1528,1602,1260,916,1618,1288,1364,848,848,2118,1170,1330,1388,1290,1222,1522,1390,522,504,718,308,454,1084,1430,1558,1442,2406,1162,2386,1606,2222,1202,1742,1272,2154,1140,1432,1412,1690,2286,2536,2264,1052,832,2546,2216,2350,1282,1434,2032,1164,2098,1400,1202,1894,2502,2370,1976,1366,1552,1574,1064,1034,804,1022,1250,742,766,756,744,1050,872,998,662,904,650,1414,2410,1400,1734,1506,1318,1906,2516,2450,2454,2442,2472,2524,2454,2478,2448,2452,2460,580,2550,1304,2536,820,1500,1656,1990,910,1346,1572,1526,1272,798,830,692,1574,2218,1658,2398,2414,1610,844,624,2478,1576,402,432,848,2110,652,934,628,430,1254,930,832,944,1096,1530,1368,604,442,958,1426,756,1508,1288,1300,1436,1302,2392,1100,980,2082,1144,1708,826,2322,2202,1712,1096,1204,976,1202,1370,868,2032,752,1370,1350,1214,1400,1030,1314,1320,2202,952,992,2070,724,2228,1708,2364,2386,696,582,652,1566,1136,1484,1100,1160,1190,1186,1132,816,1018,1044,1504,1142,1354,1576,1358,1194,1238,1606,2178,2294,2124,2124,2420,2322,2158,1812,1762,2410,1754,1474,1248,1012,1202,1396,1458,1240,2652,1018,1004,1322,752,432,370,894,1372,950,2402,710,1478,2540,1382,1428,928,734,1016,754,2392,1228,2060,1132,1678,2298,1144,1580,2294,1078,1090,1198,2326,1212,1142,2414,1578,1204,2380,2400,1796,2410,2024,1780,1412,2430,1024,1074,2404,1306,1054,1074,1216,2198,1192,2370,2294,2536,2392,2172,2386,1870,734,2490,1594,2184,2188,1772,358,334,1378,1332,886,1460,588,570,1666,1038,380,1698,930,1698,1278,1544,1126,1048,1258,2184,874,956,2280,1278,2038,1584,1802,1486,2272,1114,1880,2196,2216,1688,2114,1830,1192,1540,1494,2194,2364,304,1496,1254,1842,2088,1140,502,1664,1330,2100,2412,582,610,622,1704,970,1236,1252,1000,1226,1290,1250,1344,1012,1180,524,966,2516,1330,1572,2230,440,1248,1360,1628,2402,1308,2142,2350,2394,2128,2404,2382,2170,2424,2130,2230,502,1170,1352,844,806,1536,446,330,784,930,908,1084,1026,852,1236,1112,1258,1002,1102,1212,1192,1184,1196,1170,1180,1208,1200,1090,1240,616,860,796,672,566,1270,762,1568,1572,1464,1262,1514,1226,1368,2312,1060,1538,1262,1302,2064,1290,852,870,976,870,798,2532,824,816,1146,1386,1084,2228,1466,2012,1300,2412,976,970,974,988,2582,968,994,2554,1260,1494,1582,470,1262,1580,758,1348,1180,1346,516,1246,978,1314,1216,1164,1018,1214,1048,1314,1060,1266,1150,1084,1210,1208,1626,408,766,1432,1038,1022,2536,1576,980,1982,1008,2388,516,716,756,1564,1562,760,786,788,518,950,934,988,944,422,1034,2212,772,3358,1788,3366,1800,1678,2832,1492,3000,800,416,1438,720,1540,1432,2800,2934,2124,3250,1232,1642,1164,2966,916,1190,1574,1574,1588,1092,1994,1482,1598,428,832,2082,2080,2070,808,3338,646,936,930,2850,1572,1552,3160,1884,2878,1602,1208,408,1010,1814,2720,2192,1858,1752,3350,2862,1962,1880,2764,706,578,1106,1096,1718,2916,3104,1820,3234,3240,1802,1962,1278,3224,2752,1974,2746,1380,3338,2024,1376,600,2824,2960,1452,3224,3256,1686,2904,964,1810,1906,2876,1956,2630,2236,2726,3168,3136,1832,2578,1772,2472,2646,476,1096,672,494,1196,2260,1202,1620,2748,1064,2064,1862,558,1798,1946,1642,1668,1938,1666,1838,1744,1488,1600,1910,1892,1560,2476,3462,1144,1802,1906,1826,1856,2676,828,480,1610,2788,1618,1552,1852,3130,2106,1472,1634,1800,3084,3346,2954,2764,1732,1692,2376,1770,1486,1686,1194,486,966,2196,1392,3150,2672,2120,1676,1806,1462,3254,862,3180,918,1154,2332,1766,2928,1832,2756,1864,2768,2268,2244,2264,1720,302,2614,2648,3040,2598,1196,2636,1130,1694,3152,1876,1006,1800,1814,1474,2224,2459,584,2406,1532,1392,2372,2132,2002,2378,928,1202,2016,2258,1122,1892,1684,1636,1510,2002,2088,2274,2540,1182,982,1042,2356,1430,828,970,1392,1522,690,902,1430,2040,1046,796,2216,1266,1654,2166,1186,1788,1856,1914,1342,1164,1058,1672,1064,1950,1326,2096,2360,1718,1420,1386,2404,2400,1422,1510,2384,1576,832,2100,1182,1626,1514,768,1058,1574,1842,816,1568,816,484,1180,778,684,966,818,802,920,910,2302,894,980,980,880,902,872,954,950,964,932,550,542,802,462,532,492,544,952,1520,2274,2428,2048,1898,1860,1260,1268,2412,2212,2264,2404,2044,1344,2252,1204,2350,716,1344,2156,1328,1266,1316,572,646,1000,776,778,362,1200,1444,1420,1410,1060,770,1484,664,1428,1282,456,1238,876,464,964,520,918,396,382,406,1050,1012,1580,2040,324,1216,2532,1156,1156,2270,1120,866,1460,1464,590,1202,1600,768,784,802,800,1236,1186,1594,2086,2398,2188,2144,2288,2284,1680,2186,2396,1784,1166,1050,1174,624,898,1052,852,1424,1138,1170,736,1582,1226,2054,1126,1312,1372,1050,1514,1270,1346,768,992,2318,1272,1204,886,650,498,814,686,852,352,1458,2384,1134,1940,2192,1800,1040,1378,1422,1070,1112,704,1182,1214,2054,780,822,1852,1020,1384,760,782,1042,672,1804,662,790,1496,852,804,952,916,932,938,928,1032,1066,734,940,1288,2238,712,1020,1152,1130,1944,1000,982,972,1212,1078,494,1578,1068,2014,634,2080,1956,2320,1204,2376,1454,926,642,2294,1678,2408,1578,2390,1450,1508,2470,942,1398,536,672,1718,2390,1382,2316,1442,462,586,1082,1102,1228,1596,334,894,1594,484,1076,1210,968,646,1458,1104,1146,688,732,840,1356,1362,1138,1184,470,1428,1540,1034,1064,1202,1886,420,838,1362,1358,1394,1242,2090,1014,1428,1076,1460,1300,592,684,478,2122,1536,1782,1204,1710,1042,476,562,1026,626,2488,902,2596,1190,1800,1826,1806,1810,836,782,850,790,730,766,944,1338,1416,1554,1084,2576,1358,1540,1214,1406,384,1496,1316,648,462,2542,628,970,2764,870,350,612,898,586,894,900,908,1262,2114,1052,920,1116,1218,1070,1046,764,1094,1510,724,1808,822,808,744,1798,812,756,816,714,814,816,592,818,812,622,808,538,322,436,482,376,596,750,990,952,850,1230,2188,1264,1110,2278,2172,1410,1814,2590,1366,1810,1794,1516,1038,854,972,2556,1064,728,1528,2540,1774,1358,526,1382,1758,1286,946,712,714,802,598,540,936,656,1288,1008,936,922,982,822,1642,940,1088,922,1276,896,424,686,1278,1174,1130,1918,2556,1580,472,1784,438,1524,2666,1874,1106,1038,1400,1348,1392,522,840,1194,1384,1048,1170,1246,1062,1070,1080,820,980,1068,2230,1094,1312,2238,1442,1438,1318,1622,2194,1642,1246,1200,612,1036,2156,1844,1800,970,1062,1078,1244,948,702,798,1444,916,1054,1088,1342,1796,1800,1560,1642,1716,1740,1238,1628,2770,1118,1192,1196,1248,1036,1116,770,1318,1172,906,1204,488,386,1306,1584,888,1228,1806,1080,2546,2556,2568,2580,2540,2570,748,730,736,2236,1246,1234,2384,1322,1638,1920,1474,1764,1764,898,1558,2150,524,430,2222,2184,1352,2038,480,956,1230,1094,1536,798,1186,1792,1344,496,1160,1036,1130,1656,1152,650,898,1810,420,850,1102,676,1632,504,798,640,756,864,824,652,624,1362,1196,1212,1066,424,1214,892,768,1212,422,1132,1752,1632,1434,932,1082,1088,678,324,396,1264,1202,720,1800,1806,2378,1256,1238,2538,764,1590,1296,466,1568,1142,2104,1014,1460,1098,1262,1072,2034,1974,2024,1954,2032,1880,2032,694,940,2108,2104,606,700,2606,818,884,1250,906,1176,1186,1216,1552,946,1020,1004,470,1206,1088,990,1198,898,1312,978,1214,1088,1212,1046,1036,1144,1144,1018,1166,1020,1116,1026,1364,1030,1072,644,1208,2066,2380,1074,586,1728,1204,960,1964,696,1110,430,1998,2034,1358,1380,2480,1224,1408,956,1460,1622,968,834,2406,1182,408,2442,594,1212,844,872,1886,2246,1058,1228,1388,1462,2408,1042,1100,1812,1292,2760,856,758,1184,1538,2528,1460,1694,326,642,1714,1278,520,1030,1312,2292,968,2480,966,1818,1196,1196,1332,504,2408,2496,1798,954,1032,1128,622,1286,900,858,1554,824,804,812,1130,2370,1744,1248,306,674,408,1212,2518,1540,1300,1284,2418,1318,1354,2188,540,2544,2140,2074,2430,1644,1394,2186,1608,1766,1954,1588,1066,2264,1396,1874,3116,532,1172,2114,1792,2116,2104,2112,2108,2108,2110,1170,840,314,550,592,1142,1194,1306,1158,1788,1290,1060,1490,1182,1594,1148,1174,1878,570,1392,1664,1228,968,1772,850,1218,2466,1480,2422,1672,1332,1286,1714,1526,1314,822,1716,2102,1582,2100,1200,1096,934,1100,1190,1154,2570,1166,1032,1206,1206,1198,2296,1324,1228,2390,872,1802,2396,1806,1800,1592,1802,2454,1170,534,2118,2106,2116,2106,2134,1506,2130,2082,2114,2118,1294,1392,366,630,1656,1748,950,1358,1614,1098,1364,1074,688,516,698,874,852,874,1220,1772,1842,1726,1416,1056,980,910,488,592,608,908,1424,1278,1124,1682,1672,1660,1668,1078,1364,624,842,1458,1446,1876,1688,1144,874,1146,1388,1398,1464,2208,1060,2440,1386,1752,2424,1224,1076,440,696,1168,886,2392,616,618,556,2032,1234,1230,2638,1446,1620,832,620,1384,966,1544,1348,1816,908,1248,1916,1640,330,858,1670,1588,610,1798,1088,946,582,1296,502,938,434,1374,918,1070,492,762,782,546,938,2216,1788,1302,1306,1508,1258,1276,1200,578,720,2378,1678,1358,1456,2406,1558,2094,1580,1664,1422,1404,354,700,1800,1054,678,2090,904,1206,1224,1188,1202,1090,310,1194,932,652,596,2100,1554,1526,302,772,1376,1508,1478,2114,1240,1196,1886,1416,2114,2068,2090,2202,1778,846,1126,1298,2402,1788,452,920,1666,1180,1828,1314,610,720,860,1284,1384,1166,1206,1208,1506,998,1088,1296,1054,884,1228,1008,718,1414,1152,1540,1814,1686,784,1246,1204,1528,1076,1492,1156,732,1468,1862,1758,1662,1394,1138,1136,1118,1128,982,2540,1756,932,1678,1282,1852,1042,1270,1276,1070,1060,2562,1010,618,770,1128,2160,1512,1452,2058,1732,1330,1428,1276,786,748,774,820,1254,700,970,870,1118,1706,1138,1012,450,598,536,1232,582,448,676,1138,1802,2234,1272,880,1884,1542,1284,1906,1254,2384,1134,1212,1000,1242,1258,1308,438,546,698,1638,1212,1370,2168,548,818,648,2472,1022,1486,1656,1980,790,786,494,1570,1448,1174,1800,1644,2366,956,910,976,954,452,448,812,2566,568,1028,2616,1848,2334,1106,1118,1678,2406,1804,1850,2282,2060,2554,2062,842,960,1154,650,1816,992,740,1348,622,1290,1784,1114,854,394,534,2614,1274,1016,2270,1140,1530,1256,852,1050,2094,1214,1010,872,1712,580,752,1144,1078,1582,1670,1518,1364,838,1176,2246,2240,2182,2374,2256,2136,1946,966,964,2322,894,1340,1160,1420,1422,1652,1504,2216,612,550,438,922,1174,1042,758,2248,2148,2204,2238,1922,1478,1350,2106,806,1292,1116,1170,1498,420,1036,1134,910,1068,1162,2394,1270,936,560,512,332,1688,1270,612,798,1852,1350,1640,1266,1976,2116,2238,966,2136,1106,1124,2228,1058,2144,1232,1992,1232,2042,1198,1002,1052,1868,1140,2264,1134,1156,910,1094,1506,1084,2008,2278,1028,1262,1362,2378,692,1904,1094,1360,1206,1112,2172,1036,1504,1492,2404,2170,710,674,640,1120,1404,2330,1402,1180,1288,1584,1390,1422,2132,2526,1340,1020,1050,500,1126,884,436,2056,1880,2240,1286,520,1700,1024,1516,1560,2198,856,1886,704,1234,1022,1968,2460,340,484,1300,768,1032,1008,984,1212,1562,1508,980,914,972,534,1172,816,2378,1048,2150,2256,602,730,2230,2246,1148,1056,1498,1494,900,680,1318,978,1474,1358,2058,2076,2236,1114,1374,1126,1566,784,2120,1288,1834,2224,2174,2062,1372,2126,2180,1690,2232,1772,2230,896,1850,1988,1946,1504,2102,1486,1796,692,608,724,716,390,548,694,962,1184,746,618,1310,1976,1660,1266,1984,710,1018,1028,878,1226,440,546,1424,2258,2240,1558,478,832,1380,858,1498,1522,1164,530,1118,1126,2254,1020,1106,2168,1114,1440,738,1766,2278,2282,860,988,1516,1070,1494,1542,2280,2032,2268,594,608,610,600,586,1172,2292,1198,2244,764,590,734,2142,1370,736,434,488,828,494,2262,1220,2242,2252,1412,1410,1658,630,1024,1012,1860,766,1128,862,324,482,1302,982,366,1176,1232,616,1488,772,900,576,512,1322,894,1070,2194,1200,2148,2222,390,1248,1128,974,1384,2232,1318,1344,1536,2152,2048,1770,1218,1560,1492,688,686,1086,1160,1064,2264,1246,808,2272,2064,1064,1024,2230,1456,324,1584,1358,690,544,1790,1160,1086,2258,1184,1452,1804,618,2400,1412,532,740,890,1154,1086,720,604,1010,1018,1022,1118,1720,2546,2204,1450,1374,1150,1796,836,2544,2238,2216,1300,1596,1330,2130,2290,1574,1294,1490,1820,1458,964,940,700,740,1192,2350,2072,722,630,1172,1012,960,898,2216,740,1286,1284,1282,1286,2366,1490,1376,1284,1212,1358,680,1176,1986,1026,1112,1012,944,890,970,512,324,1024,2390,516,824,1488,2222,2206,2342,1302,1544,1496,1164,344,2184,1264,2236,2240,1018,2126,1308,2114,2356,2196,1472,1192,1274,1488,2188,2226,2206,1982,1394,1908,2016,2134,1918,2108,1260,1654,1318,960,1208,1052,1070,1320,2278,2234,2264,1108,1898,2200,1530,1548,2096,654,872,1618,418,356,758,1318,1016,1106,2230,1542,1626,1832,2242,1106,1026,2328,2090,996,1326,1858,1016,1030,518,814,510,590,1182,902,2134,1108,486,484,942,1098,1090,1060,628,860,1274,606,1208,438,1186,1180,1084,1018,630,2194,740,2098,1034,2100,1162,1030,1218,1474,2236,2244,2012,2248,794,1556,2184,1058,1114,1648,1278,2106,1310,1108,1104,1170,574,874,636,1164,802,1932,1096,804,936,1500,2248,1220,2384,960,654,714,1716,2248,616,914,906,1004,1420,1782,1864,2214,1356,1492,1496,2170,1490,1894,2090,1968,558,1138,2336,560,1594,2230,1134,1144,692,1198,1868,790,1016,1840,1114,1074,1178,1122,1036,2182,988,1002,1316,798,1400,1372,2216,2094,1444,1174,1390,1232,1406,536,658,818,1276,1414,1086,1856,828,1490,1284,2236,2218,1090,1678,638,1350,1196,2006,2198,2328,1760,2230,654,1048,936,834,884,1028,902,1134,786,716,888,1142,600,1188,1416,1010,1158,812,992,1210,1038,1300,1090,2236,2142,1492,2360,2126,1272,2362,1110,1224,1214,1098,1234,416,1220,1090,1152,1448,1312,1452,1492,2126,1224,2236,1046,1118,832,920,2036,2220,2318,1150,1030,1458,1208,1180,2282,1190,2260,978,1204,660,318,740,398,642,308,1344,1298,758,760,584,716,966,2918,520,1592,450,302,1664,414,1334,1788,1178,1360,2280,2506,1138,1500,1256,1852,1794,1352,1080,2234,1280,2236,1300,2210,1402,962,2208,1084,1350,1798,2006,1266,1652,1496,2218,838,574,1342,2182,1836,1288,1506,2222,2166,1956,884,1548,1152,1502,2042,1174,1152,678,594,480,544,566,1244,720,948,1042,1010,1162,886,1142,636,342,325,652,654,410,2056,2312,2404,2298,2136,1892,2168,1978,2354,2450,2248,2424,2348,1812,2192,2028,2024,2150,2140,2234,2132,2184,2298,2384,2440,2370,2376,2418,2628,2316,2256,726,678,1742,1826,1904,2230,2424,2420,2318,2262,2236,2216,410,2062,2312,2424,2382,2140,1908,2178,1978,2370,2416,2256,2450,2364,1722,2196,2046,2032,2158,2144,2242,2146,2192,2402,2402,2428,2376,2602,2426,2628,2316,2252,2644,1698,1838,1682,2234,2430,2428,2326,2266,2260,2216,1123,1142,1612,1115,1337,1574,1586,1636,2599,1181,1448,2100,2012,1922,1660,2023,1637,1222,1625,1328,1415,1944,2636,1267,1237,1631,2162,790,1588,1134,1602,1700,1499,1307,1627,484,1548,4191,2448,2280,4191,4057,2461,2483,4191,3522,1964,1536,1300,3530,1685,3858,3018,3518,4191,903,4191,3858,1925,3326,1326,1557,3516,4191,2928,945,901,3519,3516,1472,2788,1980,3500,1928,1924,1900,3516,3648,1436,1036,1596,1256,1420,1724,740,1412,1336,776,1556,3984,808,1232,660,1204,868,1644,800,1972,3004,1924,1218,1158,1674,778,704,648,1048,1340,1320,1310,680,702,644,972,666,1190,380,518,1308,1242,1220,1416,1054,1460,1574,504,1086,1426,1204,1390,1056,768,928,1008,984,990,1182,1164,1126,1298,1260,814,486,642,894,576,638,1014,392,308,300,344,1366,360,1212,1196,1016,1328,1038,1218,1214,1284,1158,1246,1868,1292,1342,1512,742,1210,1204,1714,1200,698,472,542,848,968,904,954,794,1316,1576,1110,1396,1070,1210,412,1370,1274,1138,1158,1140,1152,1106,1274,1356,600,482,708,1106,1064,1352,1252,584,1012,1178,376,632,1566,1236,990,1848,1186,1044,1106,1074,1108,1116,2066,1096,1324,714,786,598,866,590,1448,1544,1138,1550,1224,1554,1818,1048,1390,986,1072,1582,1062,1190,1200,842,1112,1714,1140,1176,1180,1032,1092,982,1258,1384,850,1090,456,456,846,1354,1634,1262,1698,1046,1238,1640,1282,1336,1176,1174,1310,938,1042,1272,1630,1052,1038,1680,1296,884,446,888,1726,1056,810,826,1000,1546,1416,1542,460,3012,1102,1292,734,976,940,3016,3424,3864,3588,4108,4172,3076,3750,3560,3494,1910,3654,1974,3694,1186,622,3072,460,1434,1546,428,342,1946,516,476,1412,1048,3607,3536,3536,3733,1317,1884,1122,808,2229,809,3537,1580,901,3565,1088,1025,1043,933,857,954,2324,3071,3630,2620,2567,2919,3206,1989,2274,3504,2683,3305,2590,3329,516,3635,1500,738,1398,482,1362,1540,1396,1574,1312,1266,540,1270,1588,692,468,932,944,3393,841,1218,1380,1236,2104,478,1146,1200,1212,978,1156,2986,1462,1094,2642,1226,1290,2264,2758,680,602,742,1522,1238,1102,1058,1038,1214,1110,1080,1168,1322,1338,2106,1212,2234,1426,1052,808,1014,1014,2664,2596,1194,1298,1204,1262,1164,376,536,2850,954,786,318,550,594,360,1402,360,798,480,676,984,1360,958,846,852,620,870,716,1202,1246,2866,1198,948,2312,768,804,822,1584,2694,2716,1498,832,386,1254,2048,1248,816,2266,2794,1360,1358,652,526,1190,722,1204,750,1310,1214,1010,2004,1004,992,530,984,1152,1184,1374,1128,1126,782,948,644,2498,684,806,678,1122,1054,2520,558,440,560,566,616,1448,834,808,1240,1206,1138,1146,816,656,504,506,674,1410,518,868,574,2862,960,2264,2168,570,444,432,1612,1570,2234,1908,1384,790,882,706,744,644,882,2344,2222,1156,1142,1146,1094,1114,1210,1168,1334,1104,2558,542,1034,1020,2372,1160,1070,960,1042,1030,1160,604,574,1154,1164,1601,882,1050,2040,1254,614,642,334,534,704,880,1140,856,776,760,558,736,1110,1166,1550,696,1288,2398,1376,1268,1272,1006,698,780,438,2868,2688,1180,1076,1254,304,414,480,438,2258,1196,1206,604,1130,1294,1036,596,778,652,632,750,746,342,386,934,814,642,650,1704,1768,782,678,708,670,572,858,546,368,872,1772,2724,1576,2432,1778,2358,1266,1320,2752,768,850,372,898,2434,1176,1190,1002,1086,1250,1182,2316,2720,1258,1162,1114,2348,1096,1230,2724,3368,2236,1022,866,1016,1014,1100,1796,346,428,538,904,2380,1138,1458,1398,1706,456,698,692,658,930,996,2362,882,2332,728,784,2416,1702,1244,2392,628,1278,2190,1784,1240,2406,1424,1180,1136,858,1104,1006,882,612,1318,1192,1024,530,962,704,764,926,886,1168,504,560,1192,1316,1776,308,454,448,1360,1200,786,648,964,988,358,392,712,852,794,1054,920,1106,1186,1176,994,1108,622,904,3000,2646,3014,2598,862,814,3002,3022,2828,2964,362,956,2080,912,2394,454,318,3052,854,752,1072,3012,2890,368,1030,3002,486,1074,3058,2820,668,2938,694,770,374,2456,612,3052,3032,2996,3134,3010,2996,1834,1130,3022,2988,3020,2966,3010,2918,1100,664,3018,546,2988,784,706,2984,652,2166,3022,1002,3022,3010,3030,3042,2934,3056,2998,3004,3062,1116,952,2888,3004,2978,3038,634,3034,1164,3044,686,3024,3048,3032,518,938,2994,3020,532,1594,2372,3004,666,1172,430,2506,2978,3068,1716,1186,700,414,2998,2986,1428,1190,3004,508,3110,3002,3040,1310,1028,1766,2952,690,396,1720,900,1010,540,1136,3008,3002,3004,2992,3034,2990,3010,994,2998,2988,2970,2990,966,2000,3018,3004,2928,362,2996,3038,2986,2960,430,2536,364,404,2996,3008,622,2984,1774,852,3018,2934,3034,3014,2998,2996,3132,744,2994,2976,2994,2968,1034,458,1750,2994,776,2970,676,3030,2998,2954,670,1068,2976,2990,2978,3010,1720,3012,1238,2076,2984,1104,1876,846,680,776,454,3030,3002,1998,1948,1036,2998,2992,3018,3000,1320,2988,3002,3024,2994,1122,650,772,1198,406,868,2998,3010,2964,1266,1608,608,1604,1124,2998,3030,3012,2962,2940,3078,3024,730,3014,3028,2960,682,1062,2968,1028,3016,2974,2980,2974,1004,746,816,1044,598,596,1112,2998,3014,2960,3008,2978,792,1246,3032,2976,1628,2938,1632,1344,2992,828,442,614,444,3136,3022,3032,2998,3002,1420,2994,2950,3018,3046,2958,440,476,914,2958,3006,2974,1176,1174,506,540,1680,1090,1022,528,546,740,582,2836,1508,442,2996,2176,760,614,766,3018,3016,2998,2948,3010,1676,3004,1704,1160,774,2986,908,3000,2970,1234,1022,3010,2988,3004,2974,3064,1246,2968,302,1848,3014,950,1906,3030,3014,2956,3046,724,1498,2598,1284,630,2854,3038,2968,3040,570,826,2254,2992,2950,2982,2944,2984,2994,2952,2940,2960,3036,780,472,2952,1018,2004,3012,2964,1242,1042,1594,1616,2948,3018,3066,2930,2812,2972,846,750,2982,2996,2966,2952,3084,2980,2882,3020,1082,784,2966,2928,2964,2934,3004,2986,2934,2976,2968,3030,750,2980,2976,2250,704,3046,3010,3022,1496,3028,1296,2964,2980,3044,1890,554,1050,948,1230,936,518,1086,1792,2942,730,2968,1026,3004,2994,1400,476,666,2840,3008,2874,2742,3008,2876,2860,3002,3038,2996,1560,1192,1380,3054,3002,3012,3008,2976,1156,550,3016,2990,3058,3024,988,2984,3000,2956,1334,1542,3058,2244,548,744,3014,3110,1580,954,2946,2990,3024,1340,1570,1626,1076,1814,3032,3130,3022,838,1712,1218,304,1610,500,3044,344,1082,1820,3172,1100,3002,438,2884,3000,2870,3002,2842,3028,3006,2988,2950,2938,3014,2928,634,520,3062,3100,480,1010,3018,2154,2998,3004,3050,3020,1096,1812,462,3052,2986,3016,2986,3092,2882,3070,3082,2970,3020,798,3054,3074,2950,2994,3006,2992,2962,3034,1682,1188,1460,2830,986,3092,3024,3012,3026,2994,3162,2976,3024,3116,2976,3002,624,3042,3036,3034,1892,3030,328,624,2422,560,1610,1058,3002,472,404,1302,1136,464,1210,3028,356,1000,1538,680,2220,722,2058,2990,2976,2992,3028,2986,754,754,592,3032,2540,702,764,634,1708,1536,3020,3004,3022,3022,1166,634,2172,662,614,3018,2990,2996,3010,3018,2986,3092,3014,3008,1056,3050,1240,1994,934,3010,2954,1922,3010,2974,3106,2998,744,2070,3022,2956,3024,1400,2556,3034,3014,2986,822,3334,2128,1244,1216,1280,1036,732,1220,872,2680,740,1192,1404,1224,1332,948,2648,1588,440,1044,728,1024,556,548,2636,1028,724,396,836,764,756,780,632,2236,1872,1720,1704,2812,1656,2856,1608,3012,1760,2996,1688,1404,1464,1732,1632,1856,2988,2780,3116,1568,3112,1560,1688,1200,1288,2664,2784,1780,2336,1964,1776,1688,1636,3100,1148,1980,2972,1808,3096,1680,2952,2680,3120,2012,3024,1864,2804,2200,1308,1512,1992,1788,1752,1736,1740,2996,1532,1476,1888,3104,1824,1848,2784,1732,2072,1348,1588,3100,1524,1560,1696,1668,1748,1792,1468,1688,2372,2232,1556,1556,1684,1812,2856,1944,1612,3008,2368,2892,1872,2988,1676,2980,1660,2988,2052,2488,1568,1472,1384,1880,1244,896,2940,2480,2768,2632,742,1320,1450,3601,752,754,754,694,946,978,970,682,680,690,678,706,744,646,596,620,696,1696,1716,1842,684,686,1816,812,478,2108,2190,2182,1126,2234,624,2096,2014,1872,1254,2076,2066,2208,2224,2208,2122,2228,2196,1938,2060,1908,2172,304,1266,2158,1898,1304,2004,334,1182,452,1250,2074,2164,2160,1324,356,486,1654,642,1422,3356,420,2680,2832,3748,3630,3686,2220,1342,3650,978,1634,2443,1180,3669,2894,2870,718,2452,638,624,2624,438,3266,3318,912,3480,3836,3314,3979,2786,916,1686,1136,3846,776,612,616,3500,1646,1414,1890,754,1228,1620,878,1604,1558,1372,866,1086,1886,2504,2108,2092,2520,2506,2518,2602,2302,2356,2306,2192,590,744,2134,2396,2178,2352,2064,804,1068,1276,2044,698,618,1102,2330,1018,2296,2102,2358,2154,2316,2262,1178,1192,1218,1138,1146,2202,1370,1234,1580,508,1138,1244,2288,2408,2180,2422,1798,2040,2232,2264,2166,1396,2350,2258,2316,2496,778,992,2310,1042,1132,2062,1314,1178,694,560,1000,1196,2178,1916,2490,1082,1190,1148,1134,2486,2512,1242,1192,2368,1198,1106,2300,2280,2212,2306,1156,1096,2332,2360,958,1050,2338,1386,2462,348,992,1208,1188,1208,1188,1192,1204,1216,1208,1216,496,1380,454,416,394,314,1382,2036,546,1356,1658,870,1030,954,1312,1626,1334,998,760,1692,1522,1340,1248,2794,1396,2782,2004,2782,1036,2808,2704,2818,2784,2728,2712,2660,2696,2792,2760,2788,2780,2798,1662,908,872,752,2100,2468,2518,1920,672,2072,448,1512,1188,462,896,1042,438,1188,552,726,680,322,1102,492,1562,1736,1958,818,1854,1062,1810,2014,702,828,1282,1400,594,1340,938,1118,1254,336,1274,656,1078,976,684,480,1476,412,1500,1180,1180,1198,784,1188,1312,986,1634,672,908,602,554,2226,466,562,564,566,1170,860,1246,1190,322,1176,1204,900,1168,1168,320,1150,1188,1262,1202,610,1214,1216,1192,1222,1210,1166,762,990,980,980,532,552,704,540,494,1332,1278,684,1302,1216,688,572,742,1104,1116,464,888,966,910,954,682,982,1162,1186,2250,2436,1802,2298,2196,1312,1952,1848,2394,2236,2026,1752,2318,1522,628,2316,2638,2110,2136,2310,2224,2712,4494,4111,3767,3952,4100,4096,4178,4216,4134,4052,4030,4506,4437,4126,3799,4216,2202,2024,2004,2000,1982,2000,2108,1882,1892,1710,1694,780,1262,1884,2036,1992,686,1428,1718,1662,1584,1582,1606,1590,2218,2170,2318,2432,2204,1706,608,584,500,508,412,434,1374,342,632,898,894,362,410,426,414,378,372,358,884,360,490,428,352,348,392,1170,530,894,610,2088,1054,726,636,618,588,2174,2476,322,2782,2278,440,424,1020,1124,1704,938,1128,592,350,406,642,646,1836,1028,484,1460,586,588,1052,1210,450,1112,1238,302,574,1404,560,1786,358,438,2366,402,1374,1300,586,570,582,602,628,594,1392,530,420,1188,368,682,632,648,1290,598,618,702,1322,588,630,556,2548,692,652,626,630,574,612,594,648,2062,634,556,542,482,460,428,2794,590,546,1504,568,2118,610,1154,1086,476,2534,638,2148,1394,1368,450,448,546,370,564,656,2108,1406,1782,1314,2192,606,1108,1666,1760,702,1110,1442,1034,1030,1068,1044,1386,1364,2282,2262,2000,1458,776,1906,1726,1732,2186,2404,2212,1076,920,2116,2122,2036,1926,1882,2024,2074,1346,1228,984,2184,1912,2170,1290,1736,1964,2008,2174,2178,994,984,2056,1988,2192,2264,2286,2268,2082,2126,1094,1104,1000,980,946,978,1092,800,780,378,2750,2750,362,888,408,308,708,538,412,682,702,364,834,514,392,672,712,684,838,664,826,412,674,826,702,1548,1284,1020,1532,1532,1500,1750,1838,1186,866,2880,2880,372,406,508,322,404,322,320,398,544,484,520,368,308,462,328,506,304,366,418,488,322,354,314,484,410,314,484,402,374,492,400,338,424,486,362,402,568,306,300,486,480,508,312,570,468,322,414,482,362,2878,2880,3057,708,584,3722,3561,3345,3335,800,1760,2917,583,3732,3338,666,3732,3332,854,2431,3584,3732,2457,3732,2657,1973,642,830,3390,1127,652,460,516,1297,856,450,3652,804,1390,3651,3320,1174,3732,3732,3230,760,1252,1196,453,1298,838,1378,838,2324,3574,1556,1666,1674,1652,790,3430,840,1500,1096,912,2822,2492,982,1300,1158,1128,780,2918,1836,844,2030,1612,880,3881,3182,836,834,1304,3114,3722,768,1574,1706,1756,1414,2654,2934,840,1340,838,836,2062,3146,3524,3572,2534,1298,1960,1848,1958,3028,2314,3014,3932,2776,2468,1780,3894,2896,3230,2020,2520,3404,2008,3720,3608,3750,2952,2608,1928,2132,1124,1248,1558,1502,4244,1644,1588,2822,1578,3932,1482,1030,884,1256,3550,1248,1220,1828,600,592,3400,3220,1686,1644,2540,1290,3250,3270,3718,740,368,3032,834,838,792,2732,2010,1344,652,1280,348,368,724,1276,3952,1444,980,670,1844,1058,2750,1558,1682,2616,1894,2418,3972,3024,1480,508,440,2136,2428,2560,676,652,3806,3588,3060,2932,1508,3168,3530,1966,1120,2164,1786,872,3600,3404,3730,860,974,838,1394,1120,1480,1216,1082,910,1496,1352,1664,1156,1384,1394,1196,1606,1076,1248,2040,1160,1388,1774,1090,1428,3786,1738,3356,1786,884,508,1424,1212,2090,1048,956,1002,1314,1130,3530,1622,1394,3386,3276,3952,1862,1902,4040,3985,3470,1008,1636,2506,1042,3300,3760,1922,2046,1340,836,836,832,936,1760,2316,1472,3980,2098,1030,1576,2326,1654,590,2968,2868,3622,1718,1638,3788,3860,2000,1196,1568,1460,3822,3384,3710,3892,3718,2924,2300,3658,1994,2286,3906,3878,1958,2034,1010,834,902,832,3274,3244,2080,460,3224,2034,3422,2660,2992,902,2288,628,2228,470,2168,2126,2256,2482,394,1816,2988,942,1120,1650,3420,3704,3844,836,836,836,1674,3728,968,1500,2158,2576,602,978,912,3776,516,1492,2716,1508,2988,2518,1344,2996,1512,1424,508,750,690,1832,1682,882,1088,1994,810,624,864,2224,2196,2564,3282,704,820,3296,2848,1136,836,1034,838,3540,3060,3390,3568,2338,628,1004,806,1980,1504,982,808,1352,1288,1990,1278,1582,624,1576,1364,4159,1730,2838,798,800,796,1954,2424,1656,1052,1466,1060,512,2578,2542,1404,1384,1810,4584,2004,1940,518,612,2358,1610,388,1570,1672,680,2076,502,1530,2068,2068,2004,2914,3088,976,852,1274,672,672,972,1332,1500,600,824,604,1632,1392,1140,1508,1372,1984,1904,1340,1276,1200,1284,808,798,3182,824,796,2016,1668,1808,724,984,2158,1072,1936,2106,1168,2852,1562,2612,896,1600,1440,1532,982,676,672,1982,1912,1056,1424,1332,482,1256,1178,436,858,1200,856,1246,2818,1210,1400,1624,2452,2252,2042,1350,702,1326,990,2246,2400,730,844,800,1150,1088,770,1434,1996,1772,1548,672,1468,340,1468,1954,1502,1068,1560,3618,1518,1742,2036,3332,2796,2678,1684,1652,2810,3500,3855,3181,1712,1536,3172,3605,2689,1866,1684,2025,2328,2628,2432,2401,1268,1813,1845,1417,1381,1881,2633,3134,2234,1147,1143,2795,741,3339,3309,2848,3607,2097,1383,1414,1371,1819,1190,422,1828,1828,576,318,1798,554,1826,538,364,638,1314,420,1444,496,1676,1798,586,366,420,1892,348,1788,1664,680,566,1800,596,2064,1706,498,1686,1880,610,330,354,1898,1730,570,320,664,366,428,576,304,1836,1716,534,1046,678,946,2066,1968,1834,676,586,2078,1564,2242,538,1806,418,666,652,1296,1578,738,1882,1802,1302,394,670,610,398,776,676,574,428,410,578,506,3370,3166,1750,1528,1368,1524,3338,1264,1864,1680,2022,2332,2214,1600,1724,1312,1804,1840,1412,1382,1538,1360,2620,3118,2226,1144,1140,1134,1054,472,3220,518,1036,3184,1050,2798,2742,3152,1166,1378,1402,1368,1816,1846,1496,1254,636,932,748,752,1156,1640,1004,410,800,420,838,3168,1760,1504,1484,2056,1850,1488,2100,1810,1796,2414,2132,2738,1304,1818,1674,1434,1918,2098,1652,1690,2700,1732,1502,2094,1512,2092,2102,2448,3156,3262,966,1054,2440,2136,2090,1888,2008,2136,498,2392,2626,1404,1100,1236,2470,2938,844,856,3517,3252,344,1502,1638,482,1548,2258,2028,3008,2620,2302,2414,2466,2294,2650,2496,2606,1544,2086,1294,2100,1910,2120,1740,1526,3663,1342,1962,2448,1498,1978,1476,2200,2454,2590,2160,2420,1652,2474,2080,2116,1178,1000,1368,1636,1536,1398,1146,1232,1584,2118,880,342,2326,1540,1560,3136,1854,1658,1414,546,456,456,570,418,574,432,428,574,498,572,430,434,430,574,434,384,716,918,442,1552,892,672,970,1176,1460,566,634,642,642,1058,752,710,780,1062,418,312,536,384,336,320,450,320,1312,1190,626,376,576,724,1144,908,870,1302,1064,894,1450,410,616,492,602,394,1054,608,580,926,1060,918,880,1322,660,704,510,962,756,396,374,1200,632,562,860,920,664,802,1206,476,942,810,764,454,712,668,1170,1148,410,518,700,324,620,1288,1286,910,1062,820,1276,314,916,354,438,382,484,392,354,386,612,388,332,438,424,850,416,396,414,646,672,874,638,420,846,748,758,794,622,356,338,532,326,354,754,320,450,344,994,336,708,524,572,1760,822,534,852,596,318,810,478,1038,656,506,904,1492,378,778,644,340,1262,1296,876,916,768,446,394,372,556,450,368,360,354,890,852,1110,526,716,460,838,612,656,644,356,456,432,588,912,472,626,428,438,392,938,468,488,748,790,1194,1272,634,1052,614,920,608,958,800,532,678,504,1068,440,778,872,1304,762,910,1104,556,548,762,1422,320,1066,678,442,310,504,794,764,790,798,774,800,362,774,772,1488,590,376,1064,778,1734,780,1142,796,754,758,766,590,498,358,394,694,866,514,508,700,330,1052,1048,1054,1056,1316,1248,1244,1130,1122,924,1042,916,1234,904,1742,1174,962,764,600,562,1276,1162,782,1706,946,966,1146,1108,522,426,378,454,448,948,1880,782,780,1304,782,790,1148,880,998,1084,762,1080,1230,1030,750,918,1024,794,1672,932,576,740,534,570,614,922,694,628,306,506,528,920,946,744,922,512,550,788,550,922,718,456,460,462,462,1052,1104,922,538,616,1070,446,440,522,2474,1298,1028,816,554,500,580,436,540,516,974,568,640,1166,518,922,1450,1506,944,562,1210,556,1026,1050,1002,684,480,394,686,696,510,316,784,560,746,872,546,858,848,718,572,1132,726,1990,1856,1316,486,1430,1450,1656,1044,812,592,1578,644,532,734,384,368,1048,350,674,554,880,1032,1310,442,618,614,1770,834,1782,1768,412,430,502,546,854,916,1178,1404,490,534,526,528,498,346,788,736,446,346,1198,1026,494,514,500,488,508,506,476,510,506,506,560,524,546,584,438,504,504,516,464,502,482,514,494,462,542,456,530,480,1044,1198,1186,920,872,930,920,660,650,796,804,1186,322,448,454,1110,1124,896,1092,464,478,1310,730,1730,378,386,1444,924,926,566,526,470,660,464,324,454,592,536,746,708,512,584,580,520,400,412,410,410,896,734,1538,1750,374,360,1044,758,1136,1012,592,476,750,742,660,468,498,400,364,432,380,324,352,466,512,674,446,404,774,712,782,1560,564,402,590,416,1652,570,396,1024,452,1118,444,490,920,650,810,500,536,420,530,738,682,1510,1098,886,966,1066,952,1104,1196,1012,904,466,504,426,698,1310,884,602,548,574,586,388,422,314,406,400,716,608,846,508,822,754,744,678,348,408,570,756,742,812,756,360,632,1716,500,852,668,602,518,776,570,660,1012,930,666,504,864,934,630,854,818,812,736,468,2272,724,412,714,508,768,438,626,546,642,406,660,808,906,1190,1082,1176,1176,796,984,538,808,536,530,626,1008,894,414,346,1740,798,782,1186,1174,640,414,428,626,528,982,760,722,926,322,390,742,1092,642,664,742,876,1310,644,678,426,550,1372,1054,640,706,800,1000,994,594,452,434,678,668,890,1390,576,782,824,564,548,638,580,564,522,706,758,1112,446,654,912,756,802,1418,1132,1230,1228,460,1250,372,434,732,760,528,758,1172,1190,1162,560,516,732,774,802,782,794,796,812,736,450,782,798,824,586,370,758,662,666,514,636,2152,660,552,358,690,320,744,2078,1050,1510,1484,712,1050,1262,828,752,696,822,724,1106,986,1026,894,1026,938,552,998,676,1134,1294,1080,598,658,1584,784,656,658,688,680,690,688,826,684,462,470,604,322,750,834,1090,560,512,418,592,886,592,1010,1018,776,400,466,590,716,716,510,818,1016,958,828,1028,1004,808,700,446,496,1024,1006,658,656,556,774,422,786,900,812,736,1270,812,632,434,546,680,770,764,606,752,524,648,476,662,644,656,792,920,972,618,1026,1032,988,1008,778,1052,532,458,416,412,434,484,398,660,688,748,802,488,638,732,1222,518,626,442,462,492,486,378,354,624,744,736,610,610,538,454,360,516,672,452,470,564,532,438,556,714,498,880,706,1112,942,436,962,464,678,722,798,856,888,734,980,508,354,366,1042,1304,804,1018,708,620,1876,1062,1046,1040,548,1570,810,1026,500,766,574,638,922,878,1446,766,1164,1278,1068,380,2152,538,524,878,642,808,814,814,530,1260,1294,966,1048,1070,498,836,1274,1886,970,544,744,690,740,558,1562,412,770,1010,470,470,474,760,630,1230,1152,1158,984,1016,704,560,532,708,748,446,822,600,778,636,726,620,664,664,994,792,1190,1382,512,680,1214,832,638,976,3465,779,598,374,1754,446,352,844,856,318,308,854,882,1346,306,1334,810,808,520,308,704,304,502,300,634,312,1856,666,304,1002,302,616,310,496,570,308,634,314,656,308,1170,306,754,310,1202,680,312,554,310,628,312,440,314,562,314,366,560,1296,310,686,448,310,2132,1278,1294,638,1128,306,690,736,738,314,714,546,312,490,334,692,368,1030,574,508,312,532,302,460,306,918,310,930,738,592,586,648,364,852,308,648,538,300,888,316,360,478,576,304,546,622,834,308,918,586,308,552,460,306,960,738,304,532,782,1230,662,532,714,332,600,670,450,618,656,448,642,674,448,558,520,448,1264,448,560,456,730,452,542,808,452,1220,450,652,368,450,714,454,742,454,660,354,458,1390,450,524,448,1914,450,1752,676,450,678,454,970,540,460,838,378,424,458,768,442,612,446,622,448,482,448,1254,440,448,334,536,662,450,764,444,492,448,486,446,998,314,716,566,410,872,684,446,1388,556,454,898,456,892,454,1424,452,2054,318,878,446,536,452,466,450,484,482,304,642,448,584,448,496,914,450,568,404,476,450,784,796,446,700,448,562,452,1642,456,934,454,1058,1726,486,1662,1054,572,452,1222,836,644,312,854,450,1312,444,1958,454,382,396,334,404,532,1606,704,444,1286,446,630,450,618,456,438,570,446,452,892,1274,536,558,530,528,406,478,752,450,476,452,554,452,1028,440,970,448,564,446,628,442,2054,308,628,448,826,446,594,606,614,450,450,454,1016,510,594,888,444,572,450,636,434,450,462,440,922,434,466,450,632,438,1238,774,636,446,516,566,446,444,444,886,450,1114,450,752,658,1282,446,510,1112,452,1348,1020,450,1512,1760,310,1150,442,576,446,1162,450,838,444,450,696,696,444,658,568,998,448,606,386,422,1512,634,460,440,562,506,450,1466,1466,450,436,440,1176,444,658,676,642,1224,526,466,502,454,1024,328,474,454,404,438,450,458,452,632,444,708,560,444,560,636,588,384,324,562,690,448,676,1158,586,396,692,522,580,626,452,672,636,452,428,450,672,444,1160,550,440,414,360,328,730,448,636,448,622,408,682,616,664,1300,1138,402,504,448,502,1084,968,438,472,678,1116,704,534,514,446,1382,1440,486,498,825,1438,862,430,382,1210,848,782,360,358,1470,358,582,436,2248,370,362,366,1126,724,1214,2938,1036,1028,998,1036,1044,1110,1040,2270,1044,1040,1050,1108,1022,676,1042,1092,1050,1040,836,1046,1046,1096,1112,1108,1094,1036,1032,1050,1108,1046,1032,514,1048,1032,1040,1032,1034,1038,1030,1038,1036,1114,1042,1034,1038,1036,1042,456,572,1040,564,1034,1038,1052,2254,1050,1098,1040,1046,1052,1114,1048,1036,1042,1042,1048,1048,1038,1032,1042,1044,1032,1038,798,1042,448,1036,322,1108,1042,1040,1036,1104,996,1038,1040,1094,622,576,1048,1036,1054,798,1036,850,1038,1048,1042,1030,1038,1042,882,1046,1034,1034,1034,1042,1100,1038,1040,606,1050,1040,1046,1044,830,1044,1036,1054,1104,542,1328,1314,1324,1322,1320,1054,1328,1330,1346,1338,1324,616,1422,1350,1338,1338,1390,1858,1326,1330,1336,1960,1400,1986,1418,1394,1324,1320,1342,1334,1334,1706,1338,1318,1242,740,1320,1326,1328,1328,1328,1194,1424,1330,1326,1922,1334,688,326,346,1336,544,1242,1320,1332,1346,1320,1312,1338,1406,1332,1338,1336,1420,1348,1322,1322,1324,830,1328,1324,1322,1330,1424,1326,1322,1312,1340,1338,1324,1332,1340,1330,1324,1322,1408,1264,1334,1332,1402,1332,1410,1080,1344,1336,1330,1350,1328,1334,1342,1320,1332,1336,1118,1340,1334,1336,1330,1328,1320,764,482,1330,1338,1340,1336,1332,1336,1406,1416,1334,1338,1350,1414,4164,890,360,496,472,658,564,2266,2024,1816,438,1102,1112,1106,1210,2246,1370,1814,2236,1356,1696,1124,964,816,396,1370,1142,966,970,1112,2290,2012,2280,2044,1180,2048,1068,1882,1362,2056,1404,1114,1062,2072,1910,1722,1492,1622,2376,1996,1920,1344,1044,1274,764,948,796,2274,1102,2008,1222,1292,1622,2058,1386,938,1010,2072,1700,2096,1134,1022,2212,2080,1922,2196,1102,1950,1988,2076,1836,1804,2022,1624,1602,1556,2190,1794,2314,1764,2050,2004,342,840,1050,1626,1010,2160,1480,2032,1766,2160,1088,1048,2092,1314,1502,838,1142,2230,2170,1350,2166,1124,1688,1002,1992,2350,1584,758,338,2024,2382,2534,2160,2324,558,1982,2264,1868,1844,1874,314,2096,656,1244,1942,1592,1586,788,1034,874,1626,1722,1418,872,1574,884,1326,1288,1348,1314,1468,1678,1924,1634,978,1962,1180,1762,1444,1184,384,1462,2436,1446,1426,1440,970,1134,1308,2090,1922,2024,1292,1628,2118,1648,594,2052,1964,2050,2144,2052,1392,986,1144,1226,2260,1420,1600,2242,1362,350,1752,1178,804,828,2186,1100,1152,970,1204,1242,1382,348,1574,516,440,1298,780,2016,1006,2160,1150,1888,2034,1404,1186,1040,938,1962,1938,1818,1920,2476,418,956,1926,1346,732,1334,1034,746,2284,1094,1884,1202,1276,1828,2086,1382,1004,1998,1704,2100,1510,626,2222,2086,1924,2204,1950,1996,2106,1840,1838,2032,1616,1610,1604,2206,2346,2322,2040,2062,2122,342,336,1016,1042,2162,1484,2156,1736,2208,1082,1072,1996,1270,1966,864,1184,2088,2176,1338,2176,1176,1648,1010,1996,2438,1588,2068,1906,844,1554,1470,624,2114,2326,560,562,554,546,1146,458,554,554,522,544,1966,2258,1870,1848,1972,2014,1124,1110,1248,1518,1602,1352,1858,1050,762,1678,1728,1472,874,1576,718,1332,1288,1352,1924,400,2372,1518,1844,1126,1968,1420,1772,1436,1464,1462,2476,1446,1446,1442,912,1134,1310,2094,2412,2024,1510,1632,2146,1650,2272,500,520,2254,1342,2246,1330,2194,1000,1668,810,586,1678,826,994,524,736,424,528,1304,812,478,1936,640,1436,884,612,608,1232,540,914,656,618,1048,1208,734,592,1376,580,1234,848,1000,640,700,1116,784,750,534,1456,304,1376,804,646,520,746,634,820,348,1582,1904,818,882,1242,1426,822,604,1346,1998,844,1992,1996,650,1984,1068,1226,956,2322,1876,842,744,956,828,1628,1014,748,458,1228,896,732,396,1288,1118,1188,1176,438,726,824,552,758,358,878,324,352,2794,404,392,2188,434,910,626,1326,968,1258,1064,2140,1644,740,676,462,822,872,930,914,886,946,2254,964,932,710,734,728,682,684,698,706,668,884,940,970,716,2360,638,422,552,508,942,772,1268,566,724,740,842,674,1096,590,1694,1408,1610,1556,782,794,1044,550,434,546,372,1360,1318,432,2620,1338,654,1588,2750,608,474,564,554,1528,3364,3052,3060,516,3056,3020,3236,3236,3224,3224,3272,672,656,632,660,656,1628,1592,788,776,724,792,652,672,616,632,648,644,660,684,660,628,640,684,696,780,648,624,656,800,648,784,760,656,3176,732,676,728,728,736,728,732,724,736,716,732,726,760,690,868,670,1322,636,1420,1414,1118,1232,1050,644,988,2338,1266,406,882,2072,1534,1848,618,2426,1468,1392,1190,832,2282,322,1410,1440,1280,1284,708,1458,426,420,1428,444,728,542,786,1368,2404,484,1726,1356,1240,1296,2272,534,910,830,626,882,1198,1462,440,796,782,738,898,710,868,566,1064,668,1036,1022,714,918,1234,2408,988,1134,1990,636,1088,1042,682,1546,1216,1188,762,1162,692,468,568,1430,714,1496,1208,2306,1342,568,336,918,2502,1148,1676,1654,1332,1096,2346,2362,1358,1156,1068,1258,1246,1180,2392,2410,1712,2252,1448,1220,1194,1394,1114,1070,1072,942,972,2370,1484,844,1172,1122,1204,1190,1172,1080,1204,1192,950,2322,570,1178,1660,990,1402,1252,2352,1324,682,1172,554,1072,1320,1164,2306,1494,1082,1564,1280,766,2532,834,1864,928,2498,2110,1270,1408,1336,1028,1298,1474,1842,800,2434,1282,1870,2268,942,1260,1308,1154,2340,926,1434,1438,1216,1208,1346,1474,2174,2328,1764,1506,744,898,454,354,1728,1804,1846,1360,2776,946,1310,910,1494,1492,1278,2308,1514,856,1290,926,1754,1108,1000,2334,1672,1180,406,686,1918,1590,1610,1760,1498,2390,2370,1192,1526,996,762,946,860,1054,2300,1592,1558,1780,1782,1496,1018,1806,1792,1802,1524,2194,1170,1830,1908,1238,1592,772,860,1578,2226,1536,960,1176,2330,1632,1682,2654,1406,1182,558,736,1316,1404,1638,1540,1588,1770,1262,2350,632,1010,320,572,318,400,1736,734,1300,1548,1648,646,640,1228,1284,990,618,1758,1530,608,612,1344,1310,2016,1884,1542,2586,1490,1738,1274,972,492,500,1168,1030,800,902,612,830,1040,1088,732,632,1112,432,422,746,1078,464,464,922,640,740,532,908,644,554,866,302,1018,776,520,718,536,544,472,440,888,976,570,528,552,652,406,330,710,1488,1326,1200,630,842,600,304,352,1496,778,502,996,1176,642,438,874,876,940,646,454,804,350,648,654,1400,1556,572,518,354,1070,1056,584,1064,1338,2420,774,688,1046,462,690,1296,688,588,986,850,884,702,998,1322,1244,1878,618,694,438,2342,694,1360,514,616,866,1134,2116,486,748,724,1116,860,670,998,846,824,766,620,1016,1046,680,2496,1090,316,516,816,656,596,496,502,1438,1096,2362,776,716,682,816,720,934,896,492,994,724,980,902,882,2168,784,670,842,800,2156,2658,1276,620,2692,1122,930,1202,1418,576,1898,666,412,974,570,630,1012,922,1338,1182,2116,1638,1002,1092,790,1056,1318,1212,1390,910,1012,964,2078,2068,1006,2264,326,1058,874,1120,2400,1070,1192,1438,2220,1674,1010,1770,1278,780,1420,1002,668,1132,660,378,2326,2066,420,676,1570,1474,1562,1766,1888,1616,752,1790,420,1524,1100,2136,2016,1146,2022,1736,1682,1878,1366,1360,784,940,1360,1286,652,912,748,1300,1346,1280,672,1366,1278,814,584,870,746,2074,1556,1128,830,664,1186,366,930,1052,904,1136,2250,710,1554,1220,1834,1352,1010,1248,1728,962,792,300,732,554,1280,1464,1140,1338,1290,1212,954,1340,1252,868,1256,1664,804,830,808,952,894,1002,956,1000,908,1198,928,2348,714,714,698,1032,918,670,1294,2062,454,886,738,1468,894,770,802,472,738,704,2318,2730,802,546,880,824,1200,956,412,944,758,724,2720,2746,1026,1276,1058,892,1558,2468,1452,2950,2646,600,776,1000,688,434,684,508,946,562,618,2090,724,1626,3242,812,388,314,918,772,1188,1552,1600,2058,1852,1212,816,824,970,830,1558,1024,1388,1496,1768,1436,1374,1428,1670,1492,2494,1306,1466,2720,2718,1810,2622,2438,986,1272,1558,760,1558,1030,1630,3070,1534,1602,2686,1392,1386,658,1372,1538,2576,1406,476,2844,1442,1084,2654,1440,1108,1158,622,1076,338,1052,3010,3048,586,974,924,776,942,942,440,3150,662,682,850,1094,832,698,368,660,888,716,1034,2830,462,3060,2988,4198,1248,894,440,318,368,356,1146,682,460,354,2420,436,568,504,504,584,760,460,760,1302,2968,524,426,562,414,366,418,2200,440,424,604,2280,420,2344,474,2274,430,536,506,2102,416,524,2170,424,516,2140,524,2218,432,2164,428,532,2226,844,420,2238,430,532,2538,430,512,2208,416,2180,424,524,2138,434,526,2034,418,2010,420,2140,426,596,2172,430,588,2066,416,590,2116,410,2126,434,532,2028,426,2218,422,2154,428,424,538,2166,430,534,582,2130,424,534,602,2148,428,532,2210,432,614,2156,426,534,2234,432,534,608,2174,418,536,2096,426,2092,506,412,662,2016,424,536,2164,426,594,2264,422,2186,424,2294,438,586,604,2104,430,2258,446,422,588,2288,430,2182,422,604,2134,536,582,2106,422,2208,2152,416,366,2274,524,360,2214,422,2088,422,524,2090,428,420,2008,360,366,2004,418,366,2208,414,2132,422,2298,420,608,2048,434,2138,426,828,478,355,4838,548,558,378,3949,4378,550,3686,556,4325,564,3306,554,718,554,681,3008,586,2990,542,4393,555,4455,552,4472,878,556,4514,546,321,3372,548,652,3070,559,3964,556,590,557,3201,560,4348,560,3365,535,556,4466,554,4386,538,464,4388,546,4418,544,4398,556,699,1300,606,532,554,682,2998,554,781,4399,562,3297,555,552,4368,554,3832,562,558,4515,518,3811,562,4442,557,4467,571,4368,544,564,4192,556,3014,551,683,4515,554,4421,551,606,4393,553,550,4426,556,546,3086,550,4276,561,4127,535,4336,542,555,4301,556,3316,558,554,557,558,548,383,736,2652,4515,1300,1406,874,966,878,1792,682,1892,2136,2436,1714,1718,1880,2512,2168,374,1798,2056,1728,2004,1870,1986,2236,2010,1868,1886,2212,1842,2008,1828,2280,2000,2066,1848,2114,1696,2136,1940,2106,1720,2000,1920,2048,1858,2306,1880,2150,1938,2022,1908,1024,438,2110,2346,1784,2390,2070,2304,2168,2104,1902,2502,1856,2200,1794,794,2500,2070,1270,2448,2594,2366,510,482,648,552,456,528,490,546,572,626,508,442,436,434,674,670,420,546,480,718,650,580,820,716,912,658,532,496,520,454,754,446,372,756,722,706,408,688,706,630,544,560,702,594,858,748,760,806,724,646,624,528,600,4209,2112,1470,314,832,3597,3592,3758,3083,310,416,472,468,742,488,3662,542,3543,732,1784,1180,614,868,900,564,1012,460,1760,1728,380,892,850,1780,1786,730,608,696,898,840,800,1724,1696,982,1632,374,828,842,1464,1646,448,302,532,918,342,956,334,408,338,506,958,1580,1818,1762,1642,940,376,594,1780,382,1508,1504,344,542,300,1340,1578,1682,470,870,884,608,492,592,1364,402,732,1488,526,704,720,706,1384,1036,2828,1752,516,840,1144,806,3614,648,858,3546,1780,3560,2762,2648,3766,3596,3256,3096,3782,3680,3826,3794,3718,2700,1644,1326,1152,776,2194,1822,1630,4052,1116,2358,2584,974,1250,1476,3336,930,2036,1252,1558,2302,1848,1138,2968,3786,2108,3544,3480,700,1560,816,3122,1352,1708,1674,822,1694,1446,1888,1912,1446,1408,1478,430,568,574,1444,1044,746,1806,964,828,1922,1006,1904,1694,1794,932,1606,1450,1362,3028,2452,2176,1490,2616,3656,2616,1924,1932,2026,1030,592,694,1192,1392,1622,3710,3734,3730,3740,3732,1596,1776,4060,3722,2052,2020,1112,1974,944,586,678,1300,1918,1956,1662,1890,1766,1268,2194,1078,1564,1520,1088,1108,1352,1410,2004,1412,2022,638,386,1462,2884,1072,1690,2160,1428,1254,2034,1440,1450,1164,2662,3662,3598,1258,3536,1814,2198,2394,2030,1330,1690,2238,654,2824,2686,1494,924,1564,1424,902,2002,3392,3972,3436,2530,430,1100,3056,3734,2094,1600,1490,3710,3820,3708,3734,3760,3438,1562,650,1160,1092,868,896,1234,952,2378,2886,872,2224,2994,2088,958,3182,1758,746,1612,2266,2032,1376,1814,2054,2658,2068,1736,690,426,498,1754,502,534,506,516,822,514,1958,506,520,824,522,1950,508,508,676,538,514,506,486,516,762,2904,716,1692,1320,2124,3324,852,888,1012,908,600,1256,544,704,928,584,2216,2052,2016,1456,608,2192,948,1576,1040,1272,4250,1048,1420,2076,940,2536,2092,748,564,1772,816,1904,456,776,924,1700,1524,1144,756,864,3248,948,652,600,1920,1176,1440,992,688,1612,2172,1960,1420,4326,698,1464,1072,1060,318,548,2640,1198,2240,4286,4499,1396,1932,1300,716,1168,1060,2592,988,472,2264,1496,968,1280,364,1436,1376,1168,2312,660,3192,3100,3036,2920,1220,3052,772,1408,1148,1892,2924,1280,1432,436,1152,1580,576,2112,2000,1036,2920,2352,792,1880,552,3072,2588,1212,956,1516,380,960,3108,700,2128,3116,804,1648,1048,356,316,1040,3156,948,500,684,3108,3148,3052,3192,3176,3076,2960,3016,3044,2944,2716,3092,2632,2636,1664,892,1700,1844,1196,742,386,686,306,422,304,386,414,806,762,748,710,480,368,740,3774,478,412,3474,394,370,2708,848,1494,554,388,364,1004,380,388,400,412,372,408,372,1050,3700,882,1594,654,2614,3686,354,354,2110,2422,710,738,718,712,358,606,356,306,344,1156,1190,364,744,1520,388,390,360,340,692,624,690,668,768,1410,742,760,728,676,2178,752,748,754,766,744,2774,724,748,1476,724,742,380,746,764,732,654,690,564,674,364,1306,378,702,480,430,706,518,2348,396,380,754,760,734,744,760,764,746,372,726,1888,758,994,984,960,782,788,836,782,424,474,728,356,388,348,2486,398,390,390,678,652,370,366,370,386,380,356,790,384,378,714,704,326,332,358,378,356,380,358,364,344,360,3734,378,376,728,566,498,3762,3760,352,394,714,476,732,488,718,484,506,548,1114,654,650,680,636,358,384,396,766,1984,2582,1018,964,1004,970,936,1288,712,1340,632,572,412,2038,468,388,350,382,376,400,378,390,918,1010,460,708,442,450,682,842,714,628,678,730,650,646,700,710,746,744,1990,1744,476,840,1938,460,392,350,460,406,486,3764,620,400,492,388,406,514,524,484,1386,428,2300,540,544,600,358,1096,988,434,382,440,540,652,600,542,320,420,878,346,810,430,374,742,384,774,650,702,648,370,338,378,376,674,712,662,672,814,722,600,646,344,344,728,352,668,658,336,380,370,334,354,652,346,660,344,548,364,720,374,434,744,374,680,710,706,694,678,718,712,690,766,740,736,700,732,634,696,700,748,330,800,674,630,668,692,1416,3712,670,644,2440,676,2560,2532,1732,1924,1936,1756,1780,2548,2616,2108,1644,1680,2244,2544,2132,1688,1736,2492,2224,2512,2368,1888,1696,1996,2492,1820,2436,824,3796,3388,2850,3118,2056,3664,3414,3626,3636,3334,2808,3642,3644,3108,3118,3570,3088,3330,3328,3308,3340,3238,2794,3290,3300,3008,1768,3348,2952,2890,3422,862,3468,3464,3472,3606,3612,3296,2736,2762,1496,2896,3240,3138,1358,1380,3342,3296,2756,2772,3666,3312,3460,3502,426,450,320,1568,1786,1792,1480,900,886,2528,2348,2844,1836,2200,2334,1830,2624,2854,2374,2926,2300,1326,918,2772,2260,2246,2554,3036,2482,2826,1828,2842,2310,2176,2654,2504,2772,1848,2372,2592,2922,2224,2804,2722,2804,2824,2298,1842,2348,3000,2656,2258,2682,1794,2826,2404,1864,2482,3014,2722,2874,2708,2828,2340,1408,1404,1846,2664,2782,2810,2852,2382,2394,1292,1354,2260,2888,2590,2926,2380,760,1366,2338,2002,2842,2306,2604,2830,2910,2814,2560,2902,2208,2378,2818,2856,2482,2540,2332,2836,2384,2240,1236,1250,680,2194,3002,2876,2374,2456,2342,2012,2926,2850,2800,2624,2486,2802,2426,2350,2364,2830,2828,2504,2798,2816,1828,1464,1668,1760,1800,2376,2322,2590,2500,2336,2702,1804,2406,3122,2506,1374,1816,2748,2182,2154,1038,1272,2826,1202,1206,3176,2956,3608,2304,2768,2948,2296,3296,3588,2992,2356,2924,1680,1164,3488,2844,2840,3212,3832,3124,3612,2288,3576,2904,2748,3332,3168,3480,2312,2964,3264,3688,2816,3528,3420,3548,3540,2912,2316,2944,3768,3316,2848,3376,2268,3572,3024,2352,3112,2232,3424,3624,3408,3532,2948,1780,1772,2328,3352,3544,3540,3596,3020,3068,3484,2864,3680,3252,3720,3000,884,1720,2948,2508,3572,2924,3604,3652,3540,3232,3632,2780,2992,3548,3576,3112,3204,2956,3596,3004,2820,1576,1564,868,3060,2764,3776,3620,2996,3104,2952,2540,3692,3576,3540,3288,3124,3560,3056,2960,2956,3516,3580,3144,3520,3548,2304,1848,2100,2220,2268,3040,2932,3280,3140,2940,3376,2276,3032,3964,3180,1700,1796,2284,3544,2744,2708,1612,3548,3324,1480,744,2476,2464,904,392,878,2760,1076,614,3485,576,1137,1187,1668,1384,1377,1932,1057,954,664,2694,742,2640,3071,1386,1332,3481,1123,834,855,1138,1541,2580,3616,2984,4298,3947,4225,2755,3333,3548,2997,3277,401,2448,772,4298,814,3319,4298,3494,4298,3595,1970,3657,1968,3758,400,1468,1588,2327,1825,3016,2116,1418,4221,4270,3335,3990,1677,1749,2540,4248,1096,2491,3146,778,3935,4045,3734,3982,3517,3977,4146,827,3713,3706,4298,3658,988,2538,832,976,886,3793,4293,4298,3270,3701,3474,3082,2349,3425,4132,3242,3286,3717,3562,2477,1894,1319,2446,1441,2584,2646,3206,3271,3287,705,737,1142,2779,2404,2343,2383,2758,2362,2450,1812,2224,789,4210,2648,3785,2804,1795,1619,1262,890,736,697,1642,2849,2644,3707,3297,3376,2736,4298,1726,2868,1674,1278,1405,1315,2080,3817,1280,691,655,1302,1139,2313,1887,1893,2059,2088,2026,2481,2154,1807,1965,2177,1834,2383,2369,3046,3014,3020,3058,1720,1732,2870,3130,2608,3080,3006,3008,2952,2918,2936,2974,2890,2862,2974,2560,2946,3016,3022,3064,3010,2866,3034,2956,2978,3008,2838,2922,2792,2946,3002,2704,2934,2626,3342,674,666,690,1342,1114,2078,3464,3348,3014,3028,2866,2810,2934,3012,2936,2936,3016,3012,3002,3036,2756,2924,2928,3040,1040,2138,3132,2902,3000,3522,2928,2996,2934,884,1716,2020,1428,996,1466,1136,1462,1120,2730,2644,2486,2992,2758,2904,2924,2788,2366,2128,2666,2200,2906,2924,2922,2938,1684,2842,2996,2188,2492,516,878,812,818,2978,2622,3010,2930,3108,2510,2900,3160,712,1552,2986,3080,1218,432,1404,888,730,1446,3150,3128,3154,372,2666,1642,932,842,800,1706,856,1144,928,2078,3376,1512,1538,484,714,1372,1400,2400,3116,1398,1592,3140,408,654,712,1180,3124,2998,2956,3218,820,3110,3130,3212,2062,950,3112,3104,3128,3148,3074,516,984,824,3212,2770,640,1622,3096,3094,3158,1196,3120,3056,3084,3270,2678,1350,1284,1204,1064,1900,964,1088,3038,2044,798,760,2641,890,2172,1584,2248,3116,3166,806,802,2358,2950,1064,682,678,654,534,1400,564,1192,730,696,1172,1114,920,918,312,312,714,1024,868,520,624,636,624,620,624,624,628,620,628,604,624,616,620,624,616,628,624,624,620,620,620,628,624,516,620,620,1132,628,632,632,624,628,636,620,624,624,624,636,628,676,764,624,616,632,628,620,620,624,624,624,628,620,616,628,620,2792,620,2876,624,556,612,572,2884,632,508,608,612,604,940,552,544,612,616,308,816,640,900,624,632,2804,844,1628,980,612,564,952,1016,824,968,712,952,1032,632,548,688,872,884,536,852,836,952,572,784,768,772,832,944,824,892,900,756,644,876,820,960,952,788,868,1072,612,620,600,2912,372,432,2620,2212,2576,1016,884,420,712,620,1584,1140,1696,1472,1388,1632,1476,1604,1528,1588,1556,1524,600,598,608,610,606,614,608,602,616,744,604,604,604,554,622,2332,524,618,610,608,602,624,616,600,604,500,682,522,606,538,596,598,602,594,596,602,602,642,610,590,608,604,612,596,596,608,598,602,588,600,606,610,598,614,600,608,600,648,886,634,852,634,632,638,586,614,596,596,588,606,588,606,588,606,594,612,598,632,604,634,596,594,610,526,598,608,602,604,604,602,600,604,596,564,592,608,600,596,604,596,598,604,596,600,612,590,592,596,604,604,654,604,604,608,612,606,612,632,608,628,604,592,598,2294,358,768,382,676,706,892,1002,738,774,1420,1316,2252,984,776,650,494,1258,1196,464,962,468,652,576,320,1236,2014,1502,974,762,410,478,612,2396,466,364,950,1642,838,940,768,884,604,1744,948,440,592,402,814,900,892,1044,1008,992,780,1186,370,426,840,984,544,612,842,840,482,716,888,844,398,1134,700,1030,1100,924,330,1342,1228,1258,1186,1090,502,780,932,1142,1234,510,740,742,366,600,756,758,750,758,746,742,762,734,744,736,682,760,2618,548,594,2532,594,748,754,738,772,754,742,752,774,844,650,598,680,744,678,728,658,750,550,742,734,730,748,752,784,756,722,754,748,762,738,740,756,732,752,720,746,756,766,734,768,752,742,792,1082,564,724,1064,744,790,734,724,768,732,724,734,756,734,740,730,794,738,738,734,784,784,774,726,742,748,746,742,756,736,736,756,746,740,750,740,726,754,730,730,748,728,726,732,740,738,748,738,720,748,732,738,750,798,748,756,752,738,766,756,758,736,794,748,722,746,2626,492,432,732,612,668,864,504,2796,1144,1180,388,344,792,992,700,840,560,836,1920,2136,1484,2776,1308,364,660,492,548,1968,2072,560,1924,608,656,1140,1284,760,896,1048,1516,600,360,816,868,720,576,720,652,904,992,964,984,980,400,660,392,976,424,1336,528,804,412,500,740,1116,704,596,1176,572,516,1740,336,756,336,496,328,432,964,720,668,1104,1028,1636,856,736,1272,1604,1032,784,1188,1244,748,976,448,1644,1664,860,864,428,876,396,3100,2348,3156,304,2684,548,2652,460,396,2620,952,476,1200,496,496,3012,732,2400,948,752,960,2140,648,2708,656,672,520,1252,648,392,2016,1936,532,572,2228,1168,948,442,1080,1138,430,358,490,412,336,1232,352,1208,896,902,1202,746,962,696,506,1282,1234,1240,1028,478,1754,716,818,1148,896,496,558,640,592,534,858,904,530,472,486,404,352,566,632,656,624,714,2060,1008,940,814,474,832,568,560,772,1166,316,888,568,1436,1382,504,926,1388,366,1466,1464,2060,1104,346,566,768,1094,460,866,450,980,1012,792,652,646,588,512,466,646,984,830,542,746,514,324,944,1260,638,338,566,386,1034,388,392,410,308,350,462,508,610,680,572,782,768,542,602,370,770,898,940,868,714,602,562,348,936,966,716,716,532,428,548,614,436,424,1594,1618,1406,1348,500,658,1038,738,420,634,694,934,1204,836,994,1212,1062,1154,566,556,1252,898,1562,1018,518,748,550,1036,634,816,470,618,644,428,358,492,412,352,346,760,434,398,900,906,864,1250,748,892,736,700,506,1286,936,1200,1042,1374,1470,672,822,1152,900,500,558,672,592,518,862,906,532,308,508,490,408,352,568,984,658,624,674,2070,612,942,816,474,842,386,596,776,1172,366,924,570,1436,1346,504,928,1392,368,1468,1468,2062,1104,348,520,768,1098,462,450,864,410,984,970,792,624,590,466,456,508,466,650,988,834,546,742,386,482,320,946,1302,760,472,640,340,346,388,386,1040,436,390,394,366,310,324,352,394,460,510,616,738,680,480,574,354,784,770,542,602,370,734,900,898,870,716,604,564,312,938,922,696,758,720,532,510,550,614,438,374,1646,1620,1406,1350,498,666,580,620,922,346,634,698,936,504,1242,836,324,440,414,854,414,412,856,404,438,408,410,354,444,1640,334,1170,442,890,442,890,1070,642,472,1200,324,774,1202,766,1488,1810,314,318,378,560,526,766,386,1346,768,532,844,488,450,384,390,2556,362,360,836,1578,686,1368,1158,1110,1604,364,1800,1488,2554,2088,956,1204,980,556,546,656,642,640,700,572,506,480,936,334,334,474,410,306,484,738,538,1006,558,984,774,868,810,580,458,578,724,584,366,888,1402,360,370,382,1050,984,1228,548,572,1174,890,1466,566,424,446,446,1108,1554,450,958,1238,900,426,1316,1598,1262,1326,404,822,448,2258,382,816,1056,1480,348,1156,638,780,820,760,662,1102,1160,684,394,598,310,520,452,654,1260,842,804,916,2627,1292,1222,980,542,1080,500,712,722,994,1500,408,1148,732,1434,1728,646,1196,1786,472,1882,1886,404,1438,338,726,988,332,300,594,1112,376,1260,1242,1018,796,834,758,536,582,380,598,834,1270,1070,700,956,498,618,420,1212,1620,838,850,842,968,920,606,796,436,448,732,504,498,1332,464,344,506,396,412,486,506,594,654,788,948,872,618,736,456,1008,1034,826,474,938,1154,1154,1116,918,776,724,564,358,446,1206,1186,822,922,864,714,628,470,640,490,708,788,564,2052,762,2078,1734,1734,364,854,1338,946,342,814,1204,646,1554,1072,1282,943,624,556,698,958,1486,732,1059,716,755,1914,1318,490,612,684,588,764,786,518,1038,600,312,806,822,566,422,444,1102,446,354,1538,956,1136,894,640,1310,1304,1532,1690,1286,878,834,1854,318,716,918,1470,1146,636,776,818,756,682,496,392,1102,1148,678,394,602,308,520,450,652,766,838,796,912,2638,1290,1274,970,1076,502,714,712,336,990,1494,404,1142,726,1838,1718,644,1190,1776,468,1876,1924,400,2636,370,432,336,666,858,646,526,574,1106,520,1254,1238,1012,790,816,754,532,536,676,596,830,1260,1066,950,496,616,416,1208,1614,532,834,846,836,972,916,602,434,442,786,504,494,488,1324,464,502,396,414,448,482,504,788,942,872,616,732,452,1000,1028,696,820,470,932,1150,524,448,1110,912,768,690,756,438,716,1084,332,1198,1180,816,916,916,786,662,468,634,488,702,784,558,546,2040,2068,1724,1722,362,846,738,1182,446,810,566,1192,642,1542,1070,372,414,366,378,376,560,524,526,530,526,524,528,530,520,562,418,868,590,418,872,534,560,682,1562,428,1000,1530,976,1898,2302,740,480,716,352,978,496,1710,978,684,440,456,1216,540,538,488,498,3256,462,460,378,368,376,368,376,588,370,392,390,392,390,396,396,390,392,394,392,400,436,896,606,1190,1470,2060,2014,2300,1896,2846,2632,1220,1496,674,712,490,720,388,788,728,976,506,682,614,604,1192,638,606,392,536,392,618,938,374,890,1278,598,1196,988,1104,598,1048,742,380,610,688,472,984,700,468,1186,1790,472,494,402,460,1338,1334,1540,700,728,1798,1788,1800,1794,1820,1812,1802,1814,352,660,350,978,498,1194,628,1142,1066,2882,3046,1300,1318,3060,2994,3042,1340,1260,3070,2036,1022,1046,2022,1078,2882,3096,3066,3094,1320,1338,1316,1110,2996,3056,2720,2976,3054,3076,2940,3066,3028,3074,3072,2388,2952,3002,3002,1316,3064,3030,3026,3014,5178,5202,780,1010,986,588,892,1042,874,2376,878,758,840,900,870,954,904,1012,4574,4575,5278,888,1780,3336,2456,428,728,1484,960,1136,892,1088,1472,864,1048,484,732,860,820,868,1460,1464,1380,888,1528,1028,888,1944,628,2040,1280,1288,1524,536,464,424,836,428,1288,1000,916,412,552,1068,800,448,992,1432,844,888,2084,2432,848,792,2392,1468,2416,620,416,1412,1064,2012,1112,1172,1308,2324,776,1308,2420,1104,1508,1152,692,988,2520,1520,936,1472,992,476,880,2388,2400,1732,1524,1464,812,1028,920,988,1612,1816,872,2532,428,1340,1916,436,876,1332,744,1504,968,968,1644,1120,1472,1080,788,1184,1104,1864,1732,772,1192,424,1288,432,348,612,424,1560,436,414,562,564,334,332,448,446,324,414,372,312,378,450,444,1348,1320,1368,1414,1310,1376,1352,430,1356,1322,1382,428,1358,1354,1342,666,666,1386,1436,1374,1352,1392,1396,1484,710,1434,738,306,588,530,646,580,1488,532,364,674,726,594,2510,2336,1818,1872,1590,2278,2466,394,326,888,596,2492,2536,2564,2568,2572,3254,1588,854,1102,2428,2694,2680,2836,968,2246,2278,2350,1352,1280,1312,642,2220,1674,1224,1956,430,1000,604,1620,3487,3030,3504,3501,3510,3657,1294,3293,2700,2838,2664,1326,348,3058,1520,1392,614,850,850,852,1324,3210,490,712,1286,3470,1796,1018,1404,1276,1616,3104,1036,630,1208,1434,2834,3048,826,2852,2842,1680,1330,1646,404,1090,1886,690,1446,942,740,986,2842,3420,1048,3168,2888,974,3042,1028,1452,2890,916,924,1028,1436,1112,3458,2368,1884,1874,1788,1338,1676,1696,1722,2990,3086,530,530,2274,3186,3268,442,444,922,390,1210,784,2780,450,486,794,1040,950,688,500,706,524,2802,2598,2606,1422,2742,1626,534,436,626,500,3032,3060,2464,842,2898,2838,2810,2848,1032,924,608,3080,1076,1928,804,2870,3124,3150,3270,1120,802,1988,540,2932,2836,1066,1720,1070,1748,2918,3060,3040,2880,1254,3108,1896,1028,496,906,576,876,992,2386,586,566,2570,2648,1478,910,1170,690,992,694,1414,1004,2692,826,1516,2148,992,1172,314,1706,1386,728,2584,2250,2452,2580,2574,2024,658,964,952,1150,2676,2172,1690,768,2408,2272,2534,1154,752,1692,1934,1962,2528,2570,524,1400,582,586,776,980,2146,1564,486,1018,1368,2486,560,532,2576,2104,2596,848,940,1686,926,878,2604,1638,770,766,1654,782,776,778,776,768,1678,2202,2182,2570,746,2298,2186,2226,630,1424,2522,2116,980,2720,858,892,828,482,692,740,542,628,770,394,786,804,1322,838,1014,690,616,1422,902,444,1486,920,364,1238,716,1056,902,912,1406,702,364,472,1106,586,716,818,1138,702,1264,1482,450,646,1608,1630,528,616,460,904,1040,964,1592,1216,944,1064,1094,904,1036,520,1128,430,706,900,844,552,1544,706,996,850,904,922,1146,1256,772,1000,786,2880,890,1464,1734,1354,1872,1464,884,942,1124,782,1568,1444,1062,1312,1392,1156,1116,1206,796,910,850,962,1488,1352,1454,1496,1224,1126,1372,1280,634,890,926,1228,1026,1830,624,1040,1314,1042,1166,758,1442,1460,1090,1558,1316,780,794,798,1216,1168,1218,1064,1090,1408,1254,1416,1040,1542,1042,1404,1000,422,966,1162,1404,1322,1940,1234,1464,1418,1062,1224,1246,1032,1696,1566,954,1136,1134,1062,1290,1404,1256,428,2086,1242,964,1070,1104,950,1318,2566,1632,1580,1438,1632,1736,742,516,766,1174,1038,982,1682,1106,1142,1044,1104,1320,668,962,564,816,348,1782,1644,1640,1636,1430,1866,966,1070,668,608,968,982,1438,1184,1130,1672,508,780,1532,1710,976,740,940,1316,1368,1968,1832,1294,1152,864,1308,1504,1170,998,1170,1310,1974,1600,1654,3769,1108,1478,520,1088,878,694,1194,1388,704,516,986,1136,408,544,1178,736,1660,524,518,674,1570,1270,1602,888,1826,558,702,656,1188,1970,674,506,2434,628,1062,972,606,1342,870,1106,1588,1080,600,2812,1064,1580,694,534,492,762,600,322,402,692,514,1208,1308,578,424,548,428,584,620,724,590,600,638,776,344,1022,500,1434,310,868,1294,1050,406,306,604,1328,1080,1488,812,1066,1470,2054,924,1176,2636,758,1086,744,1330,1354,1338,2702,2510,1628,2216,384,1516,2168,588,924,518,678,668,466,482,854,2844,2556,386,1260,1344,1042,2378,2398,1102,1226,628,1380,1892,668,1392,860,892,1532,1786,682,912,1274,1458,472,1018,1094,1510,956,2132,678,866,2040,1632,2052,1152,2368,1690,2248,560,902,838,1538,2470,656,1458,874,1032,820,1258,874,1742,1432,2034,1400,958,3596,1474,362,564,1384,2016,684,628,776,462,522,970,1704,1026,556,1034,1596,628,542,704,536,746,798,926,1526,754,764,814,1004,1322,640,1866,394,1196,1108,1676,1246,1036,522,392,788,1722,1382,1918,944,1378,1740,2562,1154,1522,3460,984,1400,960,1704,494,1756,1716,3472,3182,2108,3094,2308,1320,2970,1624,1840,1534,818,1170,664,574,3040,606,624,1100,2198,1152,952,614,1042,1098,1524,1570,1728,1498,2972,3010,1414,944,1574,822,2074,544,1202,1264,1204,1202,1264,1206,1212,800,1212,1092,824,1244,504,490,482,542,592,348,600,520,636,512,518,418,450,1414,638,852,510,578,382,938,348,462,482,504,498,1068,646,860,634,642,564,566,654,794,406,456,802,986,834,540,828,902,1398,802,1224,378,1104,1008,2416,1124,1180,778,970,534,724,884,408,838,406,356,398,352,428,954,622,338,392,906,334,406,344,342,372,836,344,374,418,578,348,342,448,350,412,350,368,1140,338,864,2368,2192,692,314,1840,1708,390,1620,518,950,630,428,2206,2206,624,2160,2008,2466,2192,1877,1839,1723,1113,1065,908,1445,1158,856,1861,840,821,350,410,434,432,358,348,316,550,582,400,476,418,714,930,486,818,492,462,420,484,1060,1376,540,630,516,528,1514,1032,1218,1076,482,600,570,1050,596,438,562,1682,592,450,656,3471,434,1034,1024,1966,2420,476,1256,878,1528,456,1780,784,778,820,1036,562,482,742,698,530,626,768,606,648,824,2812,1346,340,766,2306,696,872,698,818,2218,2234,573,402,989,528,2190,854,878,904,540,460,596,608,924,1404,636,648,1208,452,612,422,612,1278,920,606,526,600,614,372,608,644,600,616,424,714,1278,692,484,1340,402,996,390,1022,478,1280,580,556,560,500,494,830,762,372,386,426,304,1576,422,604,600,1450,1494,430,574,1498,622,684,1228,792,2610,3131,748,1698,450,1624,832,746,398,538,1008,494,730,846,384,1376,798,902,642,704,944,1084,642,588,518,872,1304,724,1632,548,518,366,516,1590,508,926,1948,618,564,758,792,354,362,416,812,556,494,1460,790,606,960,2392,1074,912,1090,832,910,1772,492,1204,824,2326,1032,756,576,1434,832,1866,534,838,484,418,750,884,1020,334,656,668,656,650,1012,2224,632,680,1152,1608,398,986,1118,340,544,966,936,912,324,854,870,704,346,1140,1196,1032,430,416,1054,516,922,1004,458,1052,786,508,714,576,604,972,548,452,1054,2088,956,1164,610,618,608,844,872,676,782,646,1186,714,3030,2154,924,2322,1178,1044,984,960,948,1012,864,962,482,2092,638,1176,926,1196,1712,890,550,1352,424,432,670,678,310,750,626,700,610,682,340,436,350,494,880,646,348,874,636,922,640,890,606,892,756,938,640,820,820,684,1522,1510,1202,742,1542,636,876,352,358,746,344,766,1192,696,2450,2458,1688,348,344,342,342,340,732,1896,1978,1180,1056,1158,1046,556,554,576,312,568,528,1776,618,802,1474,2534,1274,910,2594,366,658,2092,1110,1090,466,432,1108,1878,1098,390,1972,876,668,658,1034,1058,1876,900,1150,818,1482,444,758,760,610,676,2450,2440,1156,2766,1992,1678,1528,1568,946,1502,2190,1126,2200,1104,582,1524,1336,1692,968,1600,2140,1754,892,1348,1442,1532,1544,1014,1120,1352,696,1696,1426,1710,1506,1166,2606,1650,414,954,370,1678,1076,886,1752,1202,1302,1272,938,1174,1114,2520,1134,1118,902,1924,1852,1100,1078,412,302,1192,1814,984,1244,1392,996,1186,1130,2098,2138,2198,2212,994,970,988,768,406,1018,1148,1150,1084,1104,1604,448,1430,1016,998,960,576,1976,1320,2702,516,1202,2474,1496,2256,612,412,750,2406,1578,1262,1256,536,2290,1524,972,930,1770,1558,766,1658,2208,2128,2122,2216,1924,1566,2316,2526,1604,2114,984,1370,996,328,1524,1086,856,1466,2168,1160,730,786,2044,2832,984,2180,758,1180,846,760,1314,1180,1196,2190,1176,702,1676,552,1728,746,678,860,1036,688,986,682,306,684,862,1510,1262,2896,472,2710,704,380,772,632,516,774,650,452,1780,2328,416,374,408,2566,406,908,1090,1134,526,1042,2262,516,488,484,326,330,1052,1136,694,1494,886,434,408,830,2798,610,436,2694,522,536,580,598,564,358,568,306,710,444,382,358,2470,2082,1916,340,342,338,666,462,2974,1512,2444,732,1792,594,2298,2298,762,1608,970,950,1144,2022,2224,770,1584,1672,1358,710,2220,2430,2608,710,2772,2072,2806,2354,3431,590,1386,956,1604,1232,2076,2440,1396,2030,1550,1572,900,720,1308,1242,1600,1418,1470,810,1422,1392,804,1156,770,806,1336,1242,712,1380,1418,1604,1524,868,1006,1182,1182,1278,966,1162,1776,918,1216,1274,300,300,926,1554,1536,1262,1278,790,730,786,508,856,930,810,922,670,1040,1224,660,1698,822,1556,1118,1596,788,988,1136,1334,490,1114,486,730,1530,320,1430,1166,1730,1078,904,1178,558,2784,1478,1042,1162,582,498,786,910,1316,1596,1196,904,2998,1180,1664,1156,934,1176,1666,1110,1546,3036,900,1400,2990,1044,1354,3124,1706,2998,2992,972,926,3114,1156,940,1586,696,890,2984,1146,2984,2188,778,668,1104,858,862,2982,1536,1522,1544,1422,1530,1538,1538,762,728,1536,1344,1346,1006,974,896,1382,1276,1078,566,922,1266,1454,1030,726,964,984,1172,864,1454,1046,2642,780,820,1208,2916,2952,2936,966,560,1100,3320,3214,1396,1258,2890,3224,1202,3190,3232,1214,934,1098,924,1390,1294,1318,1366,1348,1028,948,946,2962,1176,1772,2340,650,2962,1720,1068,926,1190,1352,752,368,828,2756,1138,1856,818,1358,450,452,606,1726,1226,480,1296,3006,2680,1362,1356,1786,418,966,918,1842,1334,2990,1456,1660,1778,1030,464,1186,3212,2782,3086,2714,600,3168,1070,3697,3220,2722,1322,678,826,1072,1634,1352,1210,1306,1106,1316,1448,1430,3172,2364,1784,3062,938,1120,1112,2402,1236,1456,704,1668,1058,2916,1132,1846,1330,1364,1820,1182,658,986,2996,1184,660,2990,820,1578,404,1670,1608,2972,2954,2230,1048,970,1358,1368,1236,612,622,1796,1270,1416,1106,1038,1398,1454,778,792,1150,1162,2320,1700,2636,1228,552,606,1184,908,1770,734,1984,3188,2764,3164,1888,1980,1068,2908,1144,1414,1468,760,1102,2972,1822,1328,998,1260,2922,1498,788,1072,1170,1132,1100,1638,1658,902,902,938,924,318,1666,3074,976,1230,1850,1990,2002,990,1046,3206,3000,3062,3190,2882,1268,1196,1218,1402,1682,2944,952,3026,1486,1234,1358,1310,3100,1996,1050,1150,1018,1712,2462,2866,1272,3080,3078,3186,3086,2980,472,1300,1734,1334,1422,1358,1528,1130,1830,1816,850,1410,1126,2978,856,846,850,852,852,918,2926,1664,1116,1274,1058,886,1172,508,664,308,1422,1434,770,1090,406,2028,614,1602,1288,1614,1500,1102,3204,308,2440,2096,1388,1542,498,1512,1356,1392,1370,1142,1170,604,1082,816,978,1448,818,620,2190,1758,1398,830,1046,1050,2728,1310,1316,1056,2322,1924,2462,1732,386,2332,990,520,1382,1070,1970,2030,2022,1850,1492,730,3212,1918,2406,1924,2712,2388,786,820,816,560,460,460,998,398,636,386,1210,1126,2954,2986,2492,1230,1308,1306,1846,366,328,326,440,574,588,1542,1542,766,776,998,988,644,1346,1160,700,530,896,1258,2760,2262,492,752,738,732,3008,3124,504,392,1698,1822,1650,1188,1338,1208,1498,1026,1024,1364,608,578,434,1712,810,1248,2174,1904,830,1596,1344,850,3212,3494,3729,2050,1332,304,524,750,1064,366,802,786,1480,1420,496,1826,504,732,742,744,744,1826,462,732,1554,1276,588,588,2016,1408,1546,2820,1382,904,2200,3212,672,736,484,1868,1400,1396,3238,852,610,846,1012,744,774,1444,1438,1318,1124,348,3188,1050,1194,1102,1138,1686,692,730,1922,314,820,1414,1206,2324,1350,3246,968,2004,1038,1036,2038,404,2176,1954,740,740,344,612,2598,2260,1048,394,1490,868,2074,944,1518,302,588,1534,1066,1498,1512,1262,1792,1638,1592,2630,2558,2370,1458,1288,674,482,352,3098,1604,516,506,424,346,502,1640,464,620,1368,1378,812,2434,1358,3204,1594,2960,1062,3182,1858,3202,3100,786,3068,2590,448,742,1578,1294,1164,1342,1414,3734,3198,1204,514,1278,1934,1076,1744,828,958,968,960,1518,2940,3004,1970,3078,3104,2816,972,2732,1008,748,1344,1458,1108,692,1160,3006,2384,1218,1406,2934,3026,1362,1492,920,2744,1856,1368,1302,1414,1164,1770,2982,546,1452,2566,2404,1384,2742,1464,2706,3074,1758,2892,3684,3736,324,644,416,592,2892,2255,948,3064,632,4020,713,3216,2144,2297,2109,3660,681,3368,590,504,546,884,826,786,342,336,858,372,526,676,428,510,528,966,924,358,768,1284,1192,1044,2360,1038,642,766,1430,938,1216,890,2372,2414,1072,1000,2412,584,680,736,734,806,1352,954,908,510,1608,864,692,928,318,1246,1316,932,580,738,668,674,728,686,412,498,398,566,838,726,1142,984,550,656,744,660,574,1028,942,406,706,650,532,500,524,522,462,844,728,1096,918,856,1054,666,874,962,932,680,976,684,880,872,528,768,640,752,900,764,1092,1712,352,1196,1352,1052,696,572,540,996,1408,1172,696,1268,2004,1264,780,944,1172,1184,2840,2140,1072,1484,1052,836,788,784,1372,2112,768,1032,652,1592,912,896,920,540,1204,1440,1076,1940,2028,1872,1872,1792,2840,2880,1440,1640,1664,1028,1900,1532,960,2144,1508,2452,784,2080,2048,2744,2696,2572,2640,634,2772,2908,688,520,1160,904,1184,980,2232,2192,2156,1204,2648,1444,1084,1220,1328,928,2876,1924,904,1980,948,892,920,392,980,888,336,1976,1800,2704,636,452,2768,980,844,1144,2452,392,1160,1825,1704,1336,1292,960,588,716,1232,1436,3020,832,1344,968,1316,1116,1284,1212,1088,1016,900,572,1104,2876,2788,2956,2252,1540,2828,872,1348,1300,1312,860,2153,823,2588,2664,1880,2176,631,2716,2200,1880,2056,2756,1574,1692,1511,1636,396,1840,1640,2784,2564,2684,672,808,2356,2004,2508,2452,2384,1588,1412,1516,2288,2344,2076,852,1852,608,2424,1528,1960,1636,1684,2264,920,1020,960,2864,784,2696,456,1312,808,1372,320,1303,820,1004,2388,2088,2192,1548,1368,1850,1676,1724,700,3246,316,1532,2488,1404,1402,918,1058,2400,1626,1424,598,598,494,608,712,788,1422,320,1868,810,1286,774,2206,676,2066,1698,1142,336,1064,1460,1026,932,2360,2016,536,1838,2090,1448,2356,1974,2132,1498,1888,430,1768,1664,878,1548,1782,1540,426,516,1026,2048,2416,2390,1294,1046,1888,2048,2474,1222,1022,614,1104,846,906,814,1504,656,1030,928,372,892,794,860,858,670,1094,1084,1656,2388,2188,306,430,1116,1244,1254,1244,1252,658,1172,618,324,1238,1360,2236,2034,2022,2420,1994,1752,1912,2244,2634,1234,1236,1230,900,1582,1244,1222,544,956,420,798,1732,406,2852,2712,2172,2786,1428,1430,2842,2668,1108,1456,878,1274,1448,2984,1280,1056,1762,1206,1530,620,372,1146,3014,836,746,810,644,698,678,744,730,570,776,1826,1506,1514,1530,1568,1292,540,324,452,406,438,2312,1548,2506,534,536,2518,2492,930,1052,1612,1424,598,598,542,610,664,792,1428,530,1866,1936,1256,2214,682,2062,1694,340,1060,1452,984,940,2018,536,1830,2078,1508,2366,1978,2144,2118,432,1754,2284,1804,1544,520,1064,2174,1016,614,1142,898,824,1506,1010,928,368,904,790,860,858,670,2380,2200,316,430,372,1128,1242,1258,1246,1258,650,1184,618,316,1236,1356,2256,1188,2066,2014,2412,1990,1786,1154,2208,2156,1240,1216,1232,1230,1574,1210,1986,1986,2024,2004,2040,1858,2008,2058,2032,2030,2060,586,2000,1996,712,2024,964,1960,2054,2026,898,2026,824,2000,2088,308,1520,1268,1452,700,642,604,2036,618,610,1006,896,586,1188,790,1236,2022,746,2132,796,2002,2030,2090,1924,1358,1014,990,770,2098,2020,2028,2126,2154,2032,2042,2024,786,518,498,494,674,526,1202,1852,1034,454,1098,1960,2106,1172,1016,1132,1268,1286,2002,1904,1308,2002,2016,1058,2008,894,1932,1916,1990,2026,1298,1126,1934,1344,2098,1960,1330,728,678,626,1726,544,702,828,368,640,1992,1994,2010,2010,2026,1860,1426,2050,2032,2012,2042,596,1978,1976,708,564,2024,956,1982,2050,2008,892,2042,818,2008,2082,1522,1276,1442,702,664,2022,616,606,1008,892,526,1178,652,1224,2028,748,1636,792,2002,2002,2072,2010,1348,1006,988,768,2094,2012,2040,2092,2156,2024,2046,2014,786,506,516,492,490,520,1200,1648,1018,452,506,1946,2088,1290,452,1016,1130,1258,1288,1932,2002,1916,1302,2000,2018,1992,1916,1926,1980,1280,2018,574,1920,1108,2046,1962,1314,728,682,608,552,702,830,364,642,2536,2520,2512,2288,2512,2524,2560,2500,712,2444,2504,880,1192,2488,2552,2564,1108,2556,1016,2536,2620,388,1888,1604,1792,880,776,2544,764,756,1268,1104,736,1484,992,1520,2540,932,2652,980,2524,2500,2588,2524,1648,1248,1172,948,2636,2512,2568,2624,2708,2532,2564,2500,988,628,640,612,608,832,648,764,608,1272,572,2416,980,1596,604,1280,516,412,1564,1620,2424,2516,2404,1612,2524,2572,2488,1124,2384,2444,2456,1608,2520,720,1400,2400,1660,2580,844,2432,1640,912,860,772,2124,672,888,1048,368,456,808,368,2544,2512,2528,2308,2496,2564,2540,2528,2556,736,2480,2500,884,708,2560,1200,2456,2540,2532,1116,2544,1024,2516,2600,1912,1584,1808,880,780,756,2552,768,764,1256,1108,728,1480,984,1508,2528,924,2652,988,2500,2520,2648,2536,1684,1256,1236,1016,2632,2524,2560,2660,2852,2536,2556,2532,984,704,648,616,616,836,652,1500,764,612,1300,568,1396,2460,760,1620,1272,1420,1584,1728,2532,2404,1012,2520,2532,2520,1120,2416,2404,2484,1612,652,1628,1404,2408,1672,2576,632,2448,1656,908,856,776,2152,680,880,1044,372,460,804,1228,1264,1368,700,1984,2088,2438,1622,1194,3112,1448,1012,2808,2332,2340,644,468,1352,700,776,744,784,1016,1616,1060,1608,956,1980,1476,1468,2100,1204,2784,2680,1648,1396,1300,1288,2204,1536,916,472,456,1344,684,1364,1456,2712,2836,496,768,1016,2764,880,844,832,892,892,1432,1432,788,1308,1788,1784,1796,2200,856,1060,1060,1184,1756,2764,1216,2552,1536,2512,992,848,1280,1996,1200,2832,2088,1328,1280,1656,776,880,624,616,744,1276,1040,2140,2480,1532,1344,1468,1144,3088,324,348,348,612,348,352,356,332,368,520,504,1440,3160,1360,3144,1532,748,1476,1024,2512,340,1492,1156,640,2800,3156,1416,3076,1460,1824,1220,584,904,3272,1512,3340,1532,1548,772,1504,2616,2836,3156,812,2996,3104,2512,660,3334,3336,1970,300,550,826,3300,925,2986,3216,3222,3336,3332,1708,2786,3324,820,1042,1992,3110,1132,3122,878,2304,3344,2146,2336,1925,2560,3346,3244,3340,3320,3356,446,2407,3350,1982,436,446,1276,2800,844,682,3366,578,630,2023,1082,812,602,902,1394,3358,708,3352,2180,3392,1022,848,1204,890,1998,1332,1122,3332,3412,992,1360,2050,1208,1550,986,826,3350,1246,3328,1502,2078,1236,752,1980,620,1104,3352,2750,2236,1852,3344,3354,3346,3350,918,2160,1136,1086,2962,1654,3358,778,868,3164,3340,786,1048,1322,1046,1594,3360,1264,3356,2156,1144,3076,2666,944,3336,2784,3340,1244,1108,3372,3364,3350,3350,1704,3358,926,3378,2152,2064,3120,3350,3202,746,2744,2954,2646,2220,3424,3350,3156,3040,2706,2964,3436,3376,1874,2252,3300,2950,2014,2612,3194,2898,2940,3176,2432,704,352,376,1204,360,360,352,552,356,356,368,1444,1440,1476,1444,1448,1456,1416,1440,1404,1452,1384,1404,1420,1412,1432,1420,1420,1428,1392,1440,1388,1424,1376,1380,1396,1412,1436,1436,1388,1464,1416,1476,1408,1396,1432,1432,1432,1476,1412,1380,1420,1420,1468,1412,1436,1480,1228,1404,1396,1392,1480,1400,1420,1496,436,356,364,1444,1488,1460,1432,1492,1456,1448,1432,1424,1452,1464,1272,1456,1420,1480,1420,1444,1484,1472,1460,1472,1420,1476,1496,1496,1472,1464,1472,1488,1528,1472,1436,1428,1448,1436,444,360,352,1448,1416,1500,1476,1480,1432,1432,1456,1448,1424,1424,1432,1488,1440,1404,1436,1476,1420,1460,1428,1484,1416,1492,1408,1508,1428,1384,1432,1452,1444,1520,2150,2140,2140,1414,1962,1952,2014,2118,2082,1272,2092,2122,2474,2246,2322,2412,1180,2568,1256,2142,1988,2036,2090,2082,2630,1422,2142,2292,2316,2122,2036,476,608,620,490,308,980,528,394,830,2234,2192,1682,938,396,454,386,470,330,328,344,792,886,302,864,870,304,302,346,358,692,2240,632,580,444,422,584,478,586,304,594,406,460,504,316,454,592,3068,3665,357,1249,502,536,421,472,488,568,752,750,466,446,544,364,424,433,558,438,1136,459,460,482,427,542,912,472,731,1084,618,804,864,1150,714,992,964,312,794,606,680,310,624,458,492,1028,824,357,1162,908,815,662,506,328,658,576,300,518,316,606,309,774,448,532,586,383,477,468,304,441,667,1188,562,784,528,420,1606,816,570,1084,1428,765,1144,1682,365,476,1312,1064,502,1060,1684,1274,1196,638,510,438,422,420,468,336,676,1146,1740,1214,882,878,876,892,406,490,541,370,334,2159,720,372,777,419,1250,654,379,696,376,630,642,689,516,404,514,498,581,849,350,384,359,1074,528,406,865,427,479,552,529,1124,426,615,450,430,348,490,573,316,811,481,980,958,954,3130,466,685,868,504,363,2935,2884,3197,3266,3158,1060,772,942,708,812,610,3323,658,1014,3193,876,3163,384,734,720,428,839,1148,1146,390,478,1199,1741,314,3354,3345,1381,492,509,3522,2688,1722,390,1094,662,666,1088,452,329,309,324,758,914,938,476,442,614,1011,338,2486,1262,926,678,1186,1982,813,2965,3057,3566,3665,676,670,640,652,650,662,655,619,2148,999,2993,738,466,1198,2401,3050,3312,2200,3343,998,1974,3386,3287,3346,2740,382,376,1274,2036,3640,2127,3579,2989,2239,708,1048,969,1005,3451,3393,3017,3309,3168,3193,2518,1582,2202,990,1186,976,438,360,1692,1506,2164,2018,2843,3048,1326,934,860,1454,960,1216,1971,334,1123,930,678,1756,1509,1431,3478,3481,3337,3542,1256,903,1059,3281,3665,2782,420,1194,772,954,850,576,420,1104,948,1336,1296,614,990,898,328,336,532,1042,1216,758,534,488,632,682,486,752,740,748,942,692,684,1180,378,792,642,740,1094,498,518,1078,522,430,904,612,414,826,444,1506,918,474,700,704,2798,2772,2598,2612,2720,532,420,406,552,754,794,768,792,1246,800,774,700,576,654,2316,544,464,498,734,456,1112,690,886,684,684,1160,1102,1116,1320,1360,1588,684,1114,930,1108,1592,2030,690,892,914,1114,1092,876,1138,1362,1094,1528,1470,1312,1310,1530,1294,1350,1310,1528,870,1298,1512,1090,876,1090,1104,1306,1756,1516,1308,1518,2172,1854,2120,2810,2504,1518,1042,1534,1754,462,882,684,680,1144,1100,1110,1362,1328,686,684,1094,1580,1108,924,1098,1090,1086,2018,682,888,908,1098,1096,686,608,1072,894,1358,1118,1352,1096,1512,1086,1512,1366,1306,1510,1292,1340,1292,1510,852,1254,1074,866,1096,1072,830,1278,1738,1486,1284,1492,2156,416,872,1330,1518,3292,768,1760,668,580,500,528,532,1096,768,1164,1152,1028,708,1156,1740,2188,2808,2464,1480,2576,1048,348,1064,880,324,324,328,1012,1196,536,536,552,560,556,1708,2216,428,508,520,452,924,1476,932,1088,1056,680,444,744,1876,1256,372,692,2132,828,488,660,1408,1320,1036,704,1096,2368,676,1220,592,2612,1288,1248,1448,1260,1140,1212,656,1552,2056,1224,380,516,1328,596,976,1508,1392,1620,1424,2824,1384,1408,804,2076,1352,2608,1304,1552,404,1164,568,392,2028,2100,720,508,564,564,476,1396,484,564,728,540,872,608,1620,2533,522,1210,2842,1428,943,2749,1682,1200,726,922,1295,2904,1508,1114,3331,1046,658,350,890,1073,1040,886,961,664,771,986,712,485,629,598,870,698,790,748,790,598,676,616,767,627,614,718,587,684,740,3299,1144,3466,3207,1260,3499,1363,2702,979,3080,2846,3303,986,1578,3147,1034,3314,720,2101,1087,1324,990,606,1444,727,846,3014,3348,1420,2339,638,3065,840,798,1567,1544,3494,3096,1104,3537,640,308,368,434,496,644,1300,464,776,520,308,436,524,524,462,352,366,344,344,384,338,338,338,346,356,356,348,348,338,366,352,356,336,390,530,464,566,426,444,402,410,488,424,338,506,526,526,526,344,354,592,456,340,342,354,350,340,366,336,350,1456,520,598,456,462,432,342,348,342,422,334,454,1194,734,344,796,448,372,770,356,348,758,340,342,420,346,346,1086,394,350,426,346,350,402,722,364,350,338,334,1100,1168,374,334,578,332,352,762,1138,724,340,1366,334,358,368,306,360,358,348,336,418,334,410,338,336,432,364,340,338,922,1056,344,602,460,582,588,584,580,606,576,1178,612,578,630,588,586,1188,1196,1180,1190,580,1136,1138,578,568,588,634,562,574,566,582,586,596,564,576,562,558,614,578,574,580,454,910,1092,1128,554,1148,554,1050,1178,1164,1432,1116,1176,562,1464,1456,1198,970,1060,582,1100,598,542,1074,1082,1662,1124,1128,1648,536,1636,570,550,546,564,556,1212,1128,1130,556,558,1160,564,558,1100,1100,550,468,474,546,536,552,546,566,548,542,1082,1530,1064,618,554,578,554,1172,1134,1092,1138,1098,1090,1084,1090,1146,568,560,612,556,1078,550,582,1092,1186,1538,1082,1102,562,558,1138,550,554,558,562,550,564,1152,1648,1152,576,524,464,606,458,572,660,2166,1778,368,512,500,582,1240,336,1732,682,744,1248,478,426,492,1732,336,334,346,336,338,366,1612,340,362,470,962,490,522,492,420,430,342,354,348,354,342,302,450,432,412,340,362,414,412,442,328,378,430,510,442,496,498,484,440,436,406,406,312,312,402,334,466,410,304,1300,1044,1598,504,466,380,350,504,502,492,416,510,436,438,378,376,382,354,348,328,304,308,310,332,324,302,580,402,350,314,508,438,376,370,326,320,318,1502,324,858,326,326,352,636,514,546,448,490,476,454,376,310,504,390,300,1648,544,306,522,522,562,596,478,420,348,316,560,510,490,346,562,312,366,498,486,1452,1044,498,346,442,638,1852,1954,740,1104,454,986,580,348,590,364,1166,452,312,716,526,494,498,492,494,524,496,522,520,528,520,516,424,500,502,370,366,492,420,360,310,538,458,430,486,428,370,444,502,1108,1112,374,374,1560,1172,1160,696,364,1814,1992,1990,496,468,464,1932,524,484,534,526,382,318,594,364,1066,520,1786,1848,926,620,574,1612,528,516,532,506,382,354,342,1736,1680,356,478,498,720,658,1716,694,596,862,1056,624,1282,644,1984,746,746,530,510,550,514,536,512,446,364,304,552,484,376,300,1494,318,1668,740,530,796,660,358,592,360,1022,1934,356,412,1446,2892,942,1088,2538,2032,774,314,2270,440,2978,1948,508,758,1232,400,1106,1024,1838,2458,394,676,2768,3014,2908,2810,2740,2620,2488,2670,2732,2926,1922,2756,2746,2748,2856,2760,2746,2708,2754,2692,2332,2756,2726,2728,906,962,1318,946,2872,1214,1058,2406,1164,966,2306,388,1126,460,572,562,356,552,1054,1052,928,398,452,2754,3093,1982,2024,2082,2220,2076,1934,2218,2126,1966,2104,2118,2434,2058,2202,2100,2104,866,1035,1035,1035,1035,1035,1035,1035,1035,936,574,1150,1098,878,644,972,638,1392,918,638,934,680,658,1102,714,1502,1118,624,1876,1932,1862,1624,762,954,996,1002,972,1302,834,438,1130,1394,652,720,514,598,554,614,670,654,622,596,656,1482,1498,1040,1090,748,1130,2048,1950,2046,1766,1914,364,1390,1604,1450,1598,1586,1482,1564,1270,1592,1596,1398,1430,1606,1196,1094,1596,1632,1592,1380,1460,1468,1120,1590,1596,1462,1598,1470,1086,1586,1000,368,1510,332,724,500,332,1540,1186,320,808,882,732,422,774,2554,2556,2562,2562,2685,2588,2554,2260,2320,2358,776,498,2828,2830,2958,2804,2882,2598,2656,3070,2824,3231,2778,3014,2978,3054,2870,2796,2786,2722,2704,3050,2956,2872,2840,2740,2838,2820,2944,2670,2896,2916,604,672,1034,628,1212,456,382,302,302,726,864,1002,748,796,2698,862,1048,792,508,462,1486,888,316,316,308,2208,2216,2272,1208,840,2172,1680,2472,2156,324,392,328,332,1092,1422,1210,880,1388,1324,3038,3152,826,1338,3216,590,880,3026,3126,966,972,3040,1090,1022,3138,1110,3146,1232,3036,1096,1422,3004,3122,1522,3128,1116,3118,1142,3532,3150,922,928,3066,918,934,3016,1448,1990,1278,1604,2740,2866,3140,3274,932,1276,2856,510,510,510,514,708,3912,3316,796,3296,972,1588,4056,1536,836,456,2284,696,1516,2744,1988,780,1520,1528,2004,1524,1232,2360,1524,2768,1520,1520,1020,2264,976,1508,576,1120,1512,1512,1680,464,1484,2376,2136,1516,1520,1568,2280,1800,576,1592,1524,952,1524,1524,1272,640,2036,1520,1240,2276,1312,1496,1512,1076,1524,1524,2272,560,1528,2028,1516,1512,3008,1520,1528,1540,1512,1412,1068,1512,1436,508,896,1516,1580,752,1256,1520,1512,2272,612,2096,1520,1524,1524,1544,1516,408,836,1512,1520,1532,1512,1520,1520,1520,1644,1280,772,876,1512,1740,1236,932,328,336,1472,1584,1580,732,1536,1516,1192,3032,2284,1120,1524,1948,1516,1536,1072,1516,1524,600,1524,2284,1016,1108,1012,2032,2036,1524,648,596,716,1792,712,1516,1532,1524,996,1508,500,772,1676,620,556,1548,820,2268,2280,916,3208,1324,2284,868,1592,2000,3284,1016,1520,2608,2280,1512,3360,652,2208,3936,852,1056,3180,1556,1644,1048,1508,1288,1508,2260,2280,1112,1688,1532,3144,3288,2272,2284,2276,2300,2268,1584,1528,1028,660,1512,2288,2284,1372,1784,1152,904,800,3544,1540,1516,2248,1524,3272,2288,1532,1520,1596,1252,988,1144,1140,1356,1248,1592,1524,1504,1520,2680,2304,2444,1524,1524,1524,1508,1312,1536,1520,1504,800,2032,1576,1528,2376,2580,1564,1532,1532,1020,1512,1516,1496,2276,1540,2272,2060,1524,1520,1540,872,1552,1980,1508,1520,1520,1524,2348,2472,3316,1472,2268,1516,2276,1004,1532,1516,1524,2056,2272,1868,852,1540,324,1520,1520,2260,1156,1508,384,1836,1520,2284,2280,2260,1712,1512,2276,3292,2264,2716,1520,2264,1436,2268,528,1516,1672,1312,2276,1212,336,1284,1512,1900,2284,1508,1524,1392,2284,2280,1220,1516,1512,2276,2276,1520,1528,3624,2272,2100,3276,2280,1524,3280,1520,2280,1548,1060,796,2280,1532,1464,1120,2268,3188,1520,364,776,2280,2288,2744,1040,1364,1368,1396,756,1544,1252,520,400,532,1528,532,896,880,880,868,368,516,3660,3680,4440,4628,670,1558,1824,1048,1070,968,1244,1306,1670,1090,2266,966,1552,1818,1352,1284,2068,2182,3132,1314,1110,1516,1252,486,774,2420,542,2126,618,1350,1958,1274,1018,620,966,994,1110,886,1624,754,2748,468,1088,1020,1614,1100,1104,2642,1190,1010,1068,1600,2214,1832,1090,814,1426,2058,1566,1198,3018,1224,962,546,1308,1284,668,1024,1638,1984,1130,1478,664,2544,1232,1058,3552,2678,2096,3366,3354,1048,2392,1288,1324,752,1860,1880,1400,3190,1008,3558,3280,1026,390,688,2012,340,1156,992,1720,856,1640,324,528,1032,2636,1508,912,2104,2444,2500,2284,2656,2100,984,2508,2344,2440,324,2476,328,2088,2280,2460,2452,2456,2492,2500,2440,2512,2496,2456,2456,1668,1696,2516,2464,2404,2444,2476,2476,2504,2464,2440,2500,2484,2448,2468,2472,1540,2472,2132,1576,1855,530,2788,1624,670,400,1236,618,350,650,624,1292,410,1284,1296,1264,1290,1226,1250,1260,1236,1230,1310,1246,1270,1236,1238,1300,1262,476,444,1236,466,454,978,1286,1292,1282,1256,1272,1276,1238,1262,1250,1238,444,438,960,436,448,976,1246,1274,1278,1262,446,444,988,446,446,912,1232,1234,452,456,444,940,460,968,1288,1280,1264,446,438,972,458,448,990,1276,448,1256,438,960,1280,1262,1284,540,468,1250,450,442,1124,1302,1236,1282,460,442,460,462,1198,1292,442,454,1068,442,448,1156,1294,1274,504,504,1010,446,456,1038,1290,1250,1294,1268,1298,448,478,1038,1054,1256,1302,448,440,1238,456,1156,1122,1350,1268,1266,1306,1296,446,478,1232,458,462,1122,452,454,1118,460,380,1158,432,452,1004,458,438,1130,436,440,1136,438,466,1088,462,448,1038,452,542,1126,450,452,1068,454,450,1088,438,464,426,1276,440,1064,470,1212,1284,426,464,446,446,1080,1264,1286,460,1026,456,462,448,504,1094,430,1116,472,456,462,466,1222,354,458,462,460,458,446,422,894,466,446,1154,462,442,916,452,524,1136,1298,1004,466,476,1000,466,430,446,430,454,452,446,440,462,468,438,428,426,436,448,440,440,450,426,1288,466,458,448,1174,1290,354,458,468,1232,456,1122,1284,448,1000,430,1294,1270,1278,1262,464,984,468,470,1232,458,460,940,458,446,1228,470,452,456,1024,1226,450,438,1208,450,454,1274,1258,460,450,1100,1182,442,474,448,1124,1242,468,462,422,442,844,2668,1880,800,442,982,1056,1430,1864,914,930,958,898,2166,2312,1296,1270,902,1122,802,1950,3406,1240,1124,1798,844,2082,1116,618,714,1140,1142,950,1114,2802,3404,2632,2966,3392,1034,1062,1034,1054,3388,1382,1440,1312,1328,2602,2512,2676,3400,3408,1170,1154,1220,636,986,524,980,942,3008,1952,2076,2216,2502,2392,3400,2656,2918,1110,1566,2452,2430,2504,3412,956,1440,3474,1944,2384,2522,2528,2562,2512,3458,3418,2532,1112,1244,1014,1986,3072,2736,1184,892,1282,1508,2714,1422,576,674,878,1428,1464,834,1950,1088,1060,2312,712,2244,938,918,1984,556,664,626,398,2528,2538,2568,982,1876,3410,1412,1406,1028,1838,3398,956,1468,982,1848,1486,1380,1750,3050,2222,3416,3016,3414,2516,3290,2136,2536,3396,3420,3396,1900,1930,1916,1946,1126,1522,1342,1376,1576,1198,2742,1002,1406,2160,2672,1200,724,2410,710,1304,1452,1446,1350,1340,1240,1468,2502,3418,2000,3410,2728,2048,1994,2260,1510,1010,2812,2212,504,880,1112,3394,1244,2478,3436,1140,1080,2592,3392,3416,3402,2602,3392,2152,2106,2522,2096,762,1340,1362,1376,1450,1344,1400,1400,1108,1412,1428,600,1304,762,2956,3398,3384,2780,3390,3282,1236,1266,1092,1234,916,954,2056,2006,2518,2110,992,1018,1386,1374,1456,1420,1430,3052,3416,1638,3418,3396,1378,1394,1874,1872,1536,1212,1406,1124,1130,672,312,3398,1244,1188,1302,1110,1110,1576,982,874,1518,3430,1170,1182,1204,628,744,1174,1000,1596,1244,1674,1414,1404,1236,1406,1448,2126,474,3082,3424,3396,3294,748,638,1810,3418,2408,3178,2738,986,1706,1706,1170,1118,1766,2528,1058,1046,2274,1116,1272,582,1754,2254,1838,3044,1966,1766,1362,1374,1396,1474,1472,1364,1344,3408,636,1956,2506,2382,2372,2118,2156,648,782,606,3278,3394,1896,3020,1774,2446,1094,1748,3020,1266,1308,1756,1874,1412,1038,1998,1304,1256,1438,1402,2804,1394,1480,942,1018,3402,1350,1796,3408,2882,1268,1440,1068,1170,1136,3412,970,720,966,2140,1840,1194,638,996,2382,2370,2440,2400,2448,2472,1236,1686,896,2240,2450,2406,2430,2334,2416,2396,2294,2418,2442,2444,2360,2420,2416,2386,2370,1666,2438,2388,1176,686,2444,2398,1128,1132,1201,476,1026,2196,2408,720,1406,914,900,1200,750,1262,888,1464,870,1986,1002,490,1304,1684,1232,990,412,1802,1072,1016,1110,1098,2002,2058,1126,1258,990,1864,2034,694,1032,876,976,1364,976,1130,870,848,878,842,2328,452,484,3658,1638,1870,1102,686,682,900,566,670,1100,660,1688,756,1272,934,754,1460,842,810,878,826,1516,1552,884,1062,800,1490,1538,898,776,780,740,1086,658,662,644,638,1796,506,2542,996,2556,2558,2540,2560,1322,1648,2556,1000,1260,2550,1104,536,1820,2546,2560,610,2548,632,1924,2558,1540,806,2556,2540,2540,1722,302,416,2536,2542,2542,2542,1756,1162,862,754,2526,2530,2536,2538,2540,2546,522,2002,2552,2536,532,300,1620,1006,506,502,702,352,380,470,498,464,500,408,598,500,508,1688,1080,780,784,2568,2564,2540,2552,1320,1620,2540,2540,2544,2552,2552,2552,1108,436,1876,2548,612,2544,2532,2556,2540,2540,2536,2540,2560,2552,1680,348,2524,1536,700,2528,2584,2536,2548,2552,2544,2560,2028,1000,532,484,496,704,596,468,500,600,500,1394,1600,1250,410,796,742,1122,652,1306,876,1076,1536,494,2218,2238,800,3086,564,732,1784,1692,1782,1808,1936,1260,772,1580,484,349,2216,2594,560,862,339,3556,1310,1572,524,1146,624,3302,1040,522,548,522,670,524,1872,1302,1278,524,560,482,628,376,894,812,1016,1046,1058,344,1268,458,582,3388,894,522,520,354,516,1516,546,1308,1016,1034,680,342,1776,530,552,988,3454,3860,452,660,357,1120,1043,1144,650,860,878,958,3388,734,1356,351,560,354,3259,342,3529,3522,1332,1112,1108,1270,708,614,2536,1126,1736,353,1216,2010,589,926,518,538,1812,1282,670,520,352,558,2172,788,686,570,790,520,774,460,1562,1042,1100,1108,880,1022,1492,1142,388,938,324,808,748,732,544,1794,670,432,342,492,1312,650,632,3259,976,918,516,1532,1110,1316,796,1336,1172,1016,984,992,1800,1172,2929,986,1528,1268,1824,1194,1424,1390,914,1916,1206,1842,1212,1504,1212,1203,1150,880,1486,802,848,940,1028,1380,866,1022,588,1172,706,1244,1636,746,1038,2030,916,692,590,886,398,1132,1822,1044,1582,996,1228,1366,684,1192,1174,604,1282,464,1288,1042,2372,634,1002,1296,806,1574,336,326,862,558,335,338,1022,1850,730,634,384,2047,3785,587,329,1204,1398,616,1849,841,802,898,808,1042,1508,748,544,414,3274,520,3610,3166,3268,1282,331,664,338,1456,330,900,746,1851,580,470,690,560,2936,1078,1689,524,1090,2052,1586,892,950,912,546,2804,1218,1414,1444,1568,1455,1480,1448,1350,928,938,414,1208,2570,2566,804,744,1577,920,1146,572,692,3076,994,458,544,520,518,1602,688,1532,1594,2299,352,956,1508,810,406,1308,870,888,970,694,1036,326,3080,354,3373,924,688,334,2560,698,1206,1568,774,1626,1036,3918,477,336,1278,1000,580,1072,558,1723,1076,948,511,1034,738,320,532,402,778,1094,992,716,662,1248,380,538,622,571,750,1840,2105,2146,2597,2076,2169,918,544,1010,602,732,1696,1572,658,650,2082,674,1394,1074,994,977,414,516,1417,2364,1000,1120,1008,470,1008,482,2580,2558,2401,516,567,523,1094,3472,334,650,1194,1886,994,336,1148,356,1004,1270,416,332,544,1560,1064,1250,730,852,1271,1612,2668,3164,518,3712,542,336,791,930,1309,797,1328,1346,1000,335,2936,3383,718,964,1046,996,735,2087,328,652,1140,2015,696,2962,2974,2964,430,754,372,1786,460,783,918,3156,918,542,2302,514,842,2908,1634,1266,944,1152,335,808,329,660,458,328,1142,1990,414,2240,538,3162,1410,556,1605,1322,1172,1410,1226,1162,1578,1966,1684,1369,1474,544,873,630,329,1596,1130,598,824,446,448,1222,968,660,1945,450,1596,3166,544,518,1545,708,512,3326,3516,338,1930,343,364,1646,330,504,1234,998,542,544,516,1428,1484,2798,2584,570,522,340,1818,528,335,1024,3847,808,808,550,824,862,1174,1234,1846,1834,542,3034,833,602,1384,2320,2372,496,440,1000,1258,988,1546,886,1638,1950,3849,718,622,718,1274,1088,956,608,1494,652,1004,984,908,942,1888,1192,1154,1004,1078,1188,1258,1208,516,3052,2920,634,588,1062,1004,754,1863,548,1350,946,522,1298,550,1108,718,1994,1048,1226,900,1376,1570,818,544,814,1598,1870,1588,1906,676,1146,498,1596,3156,544,3569,1232,1054,1050,3620,733,342,1386,334,348,338,334,336,778,612,1032,1055,1298,1042,3164,426,428,548,520,516,1054,1172,1403,472,2130,1742,336,1014,337,1506,408,3872,578,1308,1538,944,1476,1154,1536,746,726,876,870,3160,520,542,1728,1752,486,750,1968,1798,494,1510,1002,3000,1748,1852,1822,1196,338,416,2512,3005,612,994,1086,410,320,1764,1740,884,1464,1230,1011,430,1770,1776,1058,1448,796,1938,332,966,546,2126,304,362,1594,2650,1045,544,616,610,628,614,606,1728,1038,938,1136,1050,342,382,324,1218,1528,320,1734,1774,968,420,506,828,1213,860,862,942,1008,1078,596,3609,330,890,2733,918,686,600,306,716,2556,778,680,880,339,2953,876,516,300,3331,1824,1808,1736,1752,1762,716,1800,516,476,870,1468,714,1020,395,1314,710,930,542,2438,2258,860,502,1512,3136,1221,976,1234,1234,312,950,1594,1586,1046,1330,2090,1018,940,1418,1812,1051,584,1138,802,1905,526,884,1746,600,340,1036,830,810,1745,1226,652,816,1274,948,782,3112,1807,338,1568,478,1391,924,1776,2966,3680,1050,1014,880,962,972,972,660,656,964,576,1658,432,490,630,1050,1348,2178,1292,992,1346,339,1723,1154,792,3360,642,1126,938,998,343,328,1466,338,888,331,2020,3738,791,703,522,862,680,544,1090,1387,706,1604,1748,1072,1070,1076,1064,1296,422,1070,1316,1298,655,3180,896,908,528,794,770,836,1554,1064,454,982,792,332,806,444,548,1662,468,1024,416,530,565,972,1178,1376,814,462,1270,1044,652,1122,586,1006,1732,433,1729,1682,1014,872,860,1676,424,1062,1936,438,1752,2943,1499,738,512,908,1340,612,876,496,966,1182,1054,1746,1318,524,1566,2066,1246,1912,2126,333,346,626,336,950,978,548,302,580,1104,1516,1008,510,1754,418,1474,894,330,592,992,1332,512,418,976,3676,588,1400,966,602,1598,816,734,972,1146,330,3566,1010,1772,564,644,630,516,1656,768,412,1680,546,546,2392,674,678,3397,2344,956,524,1158,875,914,916,946,3356,438,810,412,362,680,516,1060,518,868,790,546,902,2499,1408,1372,411,547,457,783,680,434,668,1160,1150,1290,514,520,528,2078,2942,3701,1162,1087,1508,918,502,1120,2280,339,616,1040,2270,1678,754,518,1045,2017,332,1535,1504,302,421,1286,1066,784,894,902,538,924,1102,885,904,811,2268,810,794,1244,1244,1117,712,681,852,1245,514,384,334,362,420,578,2660,1052,1306,520,796,345,546,1404,334,2486,372,862,3436,636,738,1724,329,410,1250,850,1144,1730,1460,716,950,557,720,338,982,1140,566,1917,910,728,750,752,750,518,330,538,778,1038,796,974,335,2716,436,2980,520,3004,422,2094,3175,712,604,1435,837,514,304,668,408,1196,434,360,744,2770,2384,352,652,306,1274,528,560,384,354,574,1870,1014,994,1764,3365,1082,378,428,726,1736,794,528,878,682,538,2762,3450,472,674,1252,476,696,542,624,888,620,354,1194,528,704,422,3138,2680,1416,2086,1359,464,2156,412,985,1566,330,384,442,320,1032,345,794,332,410,1082,1096,498,514,498,512,976,330,1272,662,714,1572,1408,356,670,314,2960,1252,1301,576,1432,774,516,640,384,2660,346,2750,2470,1197,1103,698,696,1208,1392,974,408,334,3212,388,330,752,1816,2027,354,1138,1028,1958,958,518,306,1658,436,330,524,341,341,706,2441,1322,1306,958,1051,1199,340,1740,622,716,310,700,736,2606,1052,1052,936,2457,1078,336,2576,340,340,868,1140,2114,1250,336,1064,914,1762,776,1467,690,3612,960,1016,336,2090,2714,341,1154,500,3402,676,1696,3116,2708,1786,566,1860,528,522,650,918,896,528,334,340,342,1518,536,626,512,1062,3163,1017,674,2334,1296,1390,1413,1426,3819,1746,672,668,1188,1835,2997,3863,2437,3013,2990,3016,2990,583,1603,3472,1332,348,522,600,1988,702,740,354,1174,852,612,352,440,668,1802,2102,560,350,800,1140,1150,532,1014,1114,798,1621,336,1234,1230,378,1220,742,606,339,588,478,890,444,370,494,2214,2166,2160,3390,373,452,402,1390,1432,883,897,906,1114,1107,827,1414,1497,1774,1318,1429,1376,462,1386,490,1438,1398,844,1372,1024,648,1493,1378,1394,1371,1405,1372,1256,1523,1114,1278,1740,998,938,1091,927,1117,1521,1526,476,1516,1527,950,1080,372,1294,1397,1268,1098,920,1124,3410,708,2970,412,1187,1600,636,2454,1952,1910,1417,1419,984,474,631,674,1554,3398,1536,480,350,676,642,546,844,704,620,2766,710,678,668,742,642,824,1080,576,1220,2632,1126,3136,1036,1158,704,1228,1032,1876,468,580,1396,990,406,790,528,518,544,826,742,2251,860,534,872,556,598,330,632,1718,1402,1741,2974,754,3140,2722,642,490,688,3516,3086,725,1056,2441,2479,480,458,1104,482,846,1002,2302,794,516,1641,3264,434,752,3402,306,586,984,692,1878,1382,378,1882,784,766,756,756,690,726,760,482,783,2952,332,1516,1947,1904,1426,1124,1194,1122,3995,3478,991,1000,784,396,1932,516,680,1012,1002,998,2132,1012,455,2112,618,666,2152,944,864,558,2716,722,2154,1404,1806,892,3291,1022,1164,1382,2824,2874,2855,396,1464,966,578,1518,1524,1522,1516,1538,1540,1538,1540,3144,537,3258,2406,939,1177,402,2062,1206,690,974,2073,560,1082,1090,2576,3278,790,406,3846,2954,3896,1700,1062,1190,788,1004,952,940,874,1064,436,1350,820,1056,912,868,1004,1058,1108,706,724,732,1352,1174,1323,833,1472,1346,1822,920,838,510,1644,3596,3727,1746,614,1066,586,1918,1488,1216,784,1388,1338,1988,2139,2073,332,1410,1744,726,604,1044,1060,422,758,968,1024,2408,3614,1126,560,1334,974,3090,1398,1917,2472,1362,1396,1334,1336,1206,1962,873,1393,1624,1240,2336,966,1392,708,2385,1394,1252,1444,968,1760,628,1064,1247,1241,1246,1468,900,738,978,1240,980,1018,716,730,1080,1794,1472,676,408,406,785,332,1251,716,704,3522,524,1099,1552,2160,1000,1410,612,844,1368,366,1668,526,1944,1384,1053,698,858,1742,332,636,664,322,1089,1444,1076,334,525,2148,1204,374,302,444,496,418,582,510,410,788,714,510,1256,400,2346,3225,3128,1948,1413,2546,1148,1340,606,2718,744,342,1044,1048,1042,1000,608,1072,928,970,1256,1550,744,1074,476,832,470,1934,688,1047,1237,1287,2198,2180,838,2407,788,2844,846,906,1402,1296,884,724,620,330,335,342,333,388,1578,384,1132,330,552,1016,716,1010,938,1878,418,2354,936,806,1136,898,410,1040,1046,517,792,750,374,436,428,468,310,350,1018,340,1328,1076,1030,998,320,3454,538,786,1396,908,320,670,1659,732,1354,1194,962,370,1084,3131,580,3558,1216,942,502,2536,798,1199,700,1986,312,1784,1204,1188,2158,1451,710,814,1757,1853,1022,2011,2040,350,350,1378,1064,312,2139,1642,910,1674,916,794,1185,1160,1063,802,630,2320,592,532,3747,1138,824,756,1066,308,947,988,1100,662,1384,1086,862,570,782,1348,990,544,490,1010,1132,1270,981,2176,1443,1514,338,342,1018,1403,3585,2498,3907,446,454,780,716,622,606,1732,1070,604,878,478,1042,518,2787,2162,1236,568,1651,1636,1707,755,394,306,616,770,350,1076,895,1077,3295,1071,1078,790,814,938,2076,1404,930,896,522,1102,925,849,1511,1394,3534,1518,1473,1026,1509,1060,380,2704,862,1660,366,558,634,674,343,1338,330,1222,802,1514,660,1854,310,926,1658,1094,914,1104,520,320,1598,486,528,1642,832,2634,1340,2168,1228,396,1062,756,1072,814,626,1996,1305,398,1735,352,756,370,436,732,666,1679,1024,728,658,524,564,780,1738,510,714,1568,1056,1182,978,1808,946,880,566,384,720,1746,518,3549,348,1452,1052,562,926,1764,638,1050,2712,1012,1360,794,1674,918,920,2424,1472,914,692,1816,1752,614,2126,1758,1740,1408,330,938,1510,2112,1768,1928,1946,330,1048,628,860,766,862,702,1552,662,380,832,540,3060,998,926,2360,564,820,1779,1687,1637,1680,1602,640,916,671,843,1108,692,454,2473,1034,704,332,1060,1058,764,346,822,932,1766,948,1065,3076,856,412,1870,3443,504,1031,923,326,355,1010,738,1068,890,606,478,770,442,622,638,732,980,1062,681,371,337,1360,332,1554,1496,1576,770,2346,352,331,690,2636,1578,334,1162,352,506,1582,664,867,1696,1530,1244,1668,779,774,783,764,794,710,846,814,854,632,1047,391,2002,1069,1060,1552,1086,867,1002,1065,982,1118,1044,444,1538,1120,612,880,422,548,682,538,786,418,526,1503,1592,1510,1574,1590,1506,1718,1595,1518,1718,1410,1014,646,1535,1412,1528,1546,1561,1216,1298,494,1054,606,334,730,1139,336,1427,3862,1058,919,1344,901,1045,1476,880,1044,498,820,792,642,908,820,1779,524,664,546,988,982,706,3823,722,996,1699,3418,1280,1156,333,3538,353,1633,1038,424,370,342,594,336,334,1404,974,1326,482,664,984,576,706,650,673,1022,2704,886,744,1182,1293,1145,942,732,1270,1275,574,380,572,1419,1133,954,344,382,1472,1286,510,1240,1012,2644,924,2628,828,568,552,361,776,822,774,498,550,1298,1308,1310,1310,2362,2128,998,1040,325,1155,2174,1088,629,594,302,1160,384,3476,342,364,933,1048,580,886,334,800,850,304,1556,382,778,1364,1061,3598,1176,3402,690,472,454,484,427,516,432,2313,808,495,872,520,347,1496,804,768,812,876,541,900,458,1042,380,642,544,850,956,1092,1308,2595,792,788,940,1512,890,1035,1429,3756,664,670,2173,696,468,842,1630,746,761,752,754,750,757,763,756,753,1759,1047,2371,1317,1272,2098,538,654,536,854,484,1146,800,1060,2974,336,646,350,1894,2654,2809,1409,894,2034,2076,1688,398,932,470,778,395,387,754,790,794,806,794,760,332,394,560,1440,462,666,591,351,406,868,842,344,1336,974,622,1496,2928,848,766,2380,462,492,3439,1240,1037,1882,1032,956,1043,1212,1271,2101,738,1348,1511,1144,1816,1066,1068,350,1938,708,1280,978,2208,1440,514,1430,828,1294,970,1044,334,770,600,1050,1470,3460,1057,1467,1586,2586,370,340,3817,3881,1704,1356,2112,712,3312,1500,1302,1300,1057,614,594,1140,335,840,876,340,426,994,2633,1344,438,396,875,1664,1546,1574,3424,378,844,1008,932,1936,1050,1043,1028,1011,1218,772,2138,1502,344,1600,1515,1552,1020,1101,456,1251,1248,811,725,1068,884,580,3386,1758,3270,338,1752,350,1421,338,802,382,820,930,456,1892,2886,436,2256,1289,1581,1862,708,1597,590,529,1364,350,1218,1026,796,798,578,516,552,380,738,740,3927,930,1180,1180,1528,2785,2034,577,1015,882,1076,3076,697,1462,1428,1348,1421,1926,792,1080,1286,1792,3336,1762,1062,1869,1414,976,324,2224,1048,580,703,1436,1634,1636,1280,1292,1284,890,1290,792,788,762,582,312,662,694,892,1390,1778,1650,320,758,498,1070,469,1112,560,1688,2132,644,532,462,1066,1069,1059,1016,350,790,1078,2132,1155,460,1222,601,785,1217,1568,1802,304,328,988,1460,350,712,2910,892,1508,950,748,840,468,344,598,1196,914,506,984,442,904,1046,1112,1050,972,1057,1840,1260,1368,1070,1123,1072,1071,745,2482,3577,3534,744,656,1490,1048,390,786,307,307,352,3750,1284,2263,1302,1054,2285,444,3446,870,642,382,1035,736,1214,764,656,786,888,440,2434,636,720,662,658,3300,2176,2090,1584,2230,2118,901,2094,1106,1522,1457,754,888,1036,596,868,1002,780,896,1389,580,730,740,1572,1016,300,1238,684,670,430,2709,690,594,662,658,869,1590,2194,1034,728,1291,1344,1948,806,622,1776,2768,362,370,722,704,884,1320,1106,498,1548,1306,1176,934,724,2222,702,670,374,2008,966,962,1768,1562,1356,1464,364,704,534,406,720,742,768,827,712,664,2082,1106,782,2104,990,2319,2134,472,2122,3404,800,1040,1018,757,347,484,744,840,714,2460,818,754,350,574,606,516,1234,952,960,2989,844,646,776,2079,414,732,3624,1767,1876,1454,1454,934,1790,921,996,935,893,676,1110,2848,724,2240,1290,1748,2579,2856,2776,1392,1354,3250,712,728,638,1388,1068,872,1618,2628,384,596,632,596,2452,2053,2636,2636,1032,1034,2156,746,760,754,754,706,1006,1174,3478,850,1160,592,672,415,1712,3244,488,1384,674,1600,3908,1004,1010,1034,700,1694,758,1288,1043,821,1061,1412,1612,1606,1814,2132,3829,2104,2110,1871,1252,1250,3142,600,1146,1258,1238,1118,1754,1748,482,1220,790,1186,604,404,2169,1220,860,1042,794,1573,2121,1138,604,2128,466,1900,2136,982,746,812,2633,697,1524,1552,1685,1442,522,740,564,1368,337,918,848,592,846,668,670,580,1130,2922,1008,1120,624,708,760,790,1687,343,2083,2074,2122,2136,2098,3719,3611,1690,932,980,2180,964,722,664,812,694,611,1585,1278,1400,1362,1542,882,1568,1512,974,1938,743,868,322,1736,310,346,590,930,2930,1026,752,1074,794,448,1023,901,520,1316,1312,1310,1320,392,2174,424,1058,2256,2782,309,1288,1288,1238,1312,1302,856,1696,1180,1002,1214,2045,2106,1532,622,406,627,2144,2125,2156,702,1274,1238,2272,522,620,534,3423,760,538,429,3292,583,1055,1120,978,1129,1342,540,1826,326,1336,1913,1938,1546,1073,3149,743,664,2118,429,431,1084,2978,1326,1252,1278,344,1298,578,652,1400,1504,880,534,904,1125,882,1788,1261,735,615,928,695,1603,1546,1187,976,979,1378,1331,1207,870,2255,1320,1324,776,1360,309,664,1200,378,2192,482,302,506,484,1264,1386,353,728,2062,2138,2360,1296,1284,926,1077,3875,2088,454,1832,922,1199,1276,686,1196,3206,1414,906,1032,1298,1540,974,1768,1400,1763,3197,2092,3667,2082,1694,646,1493,1722,1595,1351,690,1501,1075,329,1135,1067,337,1130,436,598,381,2270,1423,3810,704,1363,784,848,1092,1516,3866,1042,1502,450,1140,826,688,2104,1762,1756,2126,548,622,1260,1758,1750,694,581,1818,1364,754,360,433,1781,3781,2095,1171,616,1942,2065,481,2112,2105,1718,372,380,694,546,1241,602,1222,2120,798,665,498,1584,1108,2229,1028,1062,1052,1056,700,2270,536,745,1328,1376,1018,334,406,346,1774,304,864,878,978,362,940,1398,1404,1759,1763,528,1670,514,342,303,896,2450,899,1086,990,930,954,1002,910,936,1080,1028,1038,984,944,975,1078,1034,901,572,876,2206,515,1504,2114,2040,698,2112,2084,991,1846,782,2352,1826,800,2490,2755,1698,800,1443,3731,890,646,664,2030,355,856,449,2078,1911,2135,2100,1832,1953,884,1368,1040,1528,1436,2729,1006,450,1193,1191,1196,1200,307,1052,1698,3847,1164,3430,1504,2788,565,3084,966,1412,1018,596,2058,956,1052,424,1180,1070,1236,1066,1068,1070,1046,1074,1072,1142,720,676,1412,366,766,1774,1032,714,722,1042,720,725,1218,352,580,316,1630,3418,1434,1508,1506,1214,970,1062,935,1024,546,620,768,574,670,598,900,1297,997,381,1074,796,2061,1424,1418,1682,328,700,1134,790,2439,978,854,926,584,1008,542,2360,942,1054,2340,1056,456,1038,662,860,2111,720,2126,1791,1766,786,3024,1600,2296,1284,1080,1078,1085,1074,304,539,2122,955,526,1164,516,350,726,640,2240,2340,2100,712,2007,596,3441,3684,1887,544,1324,518,602,600,316,1113,802,1511,3831,2958,1046,518,2024,1077,586,824,2370,1940,2452,1417,1111,522,1294,476,1672,360,700,728,676,600,302,1284,524,1134,886,3134,3102,426,1106,426,468,957,1068,1088,316,1505,830,628,870,1982,854,1408,636,1402,1784,754,1800,539,1428,1155,702,1022,785,462,981,940,1019,996,358,692,678,548,1342,1256,1932,646,2108,621,1602,2124,1679,1002,1002,988,1008,356,1376,3236,3937,764,756,1270,652,2376,2145,2104,2070,520,344,371,789,432,354,1722,4047,1067,774,344,1067,1092,2333,3863,364,3002,897,3489,3923,1862,1032,3720,672,3909,1362,602,406,1542,1332,1346,1452,563,640,1432,1388,1947,660,666,1694,629,1336,486,490,486,3446,1719,892,396,2714,2339,1410,604,1421,1096,1096,1104,810,803,946,979,727,901,1005,681,303,938,608,322,434,350,688,626,564,1494,470,408,670,654,712,688,724,436,1256,2403,1198,1792,1782,1766,1756,860,1670,2426,2078,1539,2139,562,710,1262,302,1218,488,1688,550,342,1044,698,1270,948,592,1820,702,1771,3413,3245,487,346,1226,334,584,592,910,694,348,670,854,576,913,402,588,1812,586,636,3329,3227,1942,1936,502,1056,522,674,888,330,387,1114,2108,2006,736,570,716,712,714,1052,840,3196,3228,1715,1780,2758,342,2466,399,790,346,2216,1600,308,534,2006,1920,1206,768,826,930,714,1042,414,428,1921,3206,956,3242,3257,1700,728,1421,1676,824,752,796,932,772,1754,2072,1050,1000,1043,1068,307,838,2113,2228,604,318,4027,1050,650,1264,684,512,2603,1004,735,693,522,2105,2111,2122,2124,802,471,2125,758,826,760,536,412,1248,868,1148,764,1146,1734,1636,1401,1629,1515,993,1150,796,532,1108,1118,1678,1663,1642,368,1692,3632,695,785,694,908,450,466,1396,1174,810,1264,1306,1460,696,754,1840,1120,1110,942,1474,3446,1036,2930,318,1370,2300,1486,1142,1730,700,2026,2114,1590,354,1111,416,602,830,688,1350,564,1165,782,890,482,480,1161,1165,1160,1000,370,1114,934,412,1260,530,1935,2092,1940,2032,2080,584,1606,714,2010,2304,2089,3925,1734,1070,1738,1702,949,1603,348,2223,1501,572,508,1048,1068,1238,512,966,952,550,430,934,962,1198,438,1276,3228,638,1150,1431,1388,971,847,1546,1484,2652,2915,1608,1140,612,574,694,655,1014,432,1468,711,681,409,426,426,610,608,1114,960,892,398,944,1560,788,3643,1780,2283,671,1138,2157,1744,2662,2631,1434,1568,966,1090,746,1362,972,346,1658,1730,1692,2218,1974,516,696,1537,1541,512,508,607,645,1284,1272,922,1473,1288,1290,1815,866,622,1420,660,1977,1745,1971,2269,3509,1244,1326,1239,2661,2615,443,1386,1398,652,648,1809,1937,1737,1826,814,874,3983,440,2375,806,992,838,782,1230,583,1488,528,658,2642,2641,1011,1288,768,1069,448,450,458,434,874,732,898,1622,3172,1790,1186,1300,1726,1696,1072,1546,1738,1574,808,982,1805,580,2466,348,350,1504,358,704,531,554,578,909,1210,2024,1152,524,880,347,1268,2652,910,1361,1134,1404,770,332,845,366,1284,2030,470,690,2259,1278,756,548,884,2090,2167,506,1116,2090,2168,886,440,1099,442,680,1431,998,1429,1066,1063,670,1191,1620,304,1786,584,3280,2637,1298,1162,306,708,512,388,1038,1696,1482,470,1742,2467,1932,1772,1009,1011,1014,688,314,304,876,2102,1318,1140,688,384,700,693,2138,1994,1732,1780,872,662,470,2563,888,1256,1334,424,1056,1038,1074,506,1744,970,1066,532,2651,2642,1128,1138,1790,1182,2106,2098,354,600,1748,1752,459,702,1270,714,631,414,412,1014,396,812,1570,699,434,1230,1152,366,407,1014,1208,305,375,724,628,446,582,3256,3194,2130,1455,786,3114,2455,1677,1438,1970,1406,1338,1272,1266,2184,450,1404,316,432,644,308,1138,596,628,1438,1668,812,1740,1562,928,2346,1266,2186,1076,942,1202,686,2464,2104,2102,883,2486,2632,1678,1412,1953,1682,2066,974,892,314,2304,2198,2234,2222,1390,1148,854,1004,814,1329,708,919,990,1334,718,496,2100,344,2092,778,2094,2101,2458,2450,1506,1567,1652,1554,1675,3419,652,1054,1088,1170,2090,2064,1530,2042,454,350,812,1690,3435,453,2592,884,1576,431,879,425,1198,2632,1774,3919,841,594,3921,3919,806,1686,1360,1078,1010,440,3448,1760,526,642,1084,612,1110,528,377,502,560,310,2622,1463,2634,2092,1518,588,1764,1757,505,659,376,882,1054,2332,873,713,494,484,1430,928,760,638,2343,1064,1102,1048,2256,732,2124,326,484,2116,2142,2118,778,2111,2153,1362,1626,1508,1154,2080,2128,1579,336,1078,1058,344,1170,811,438,2274,1266,1138,3386,1627,1799,1056,1543,1065,766,556,676,882,776,1051,2178,780,2631,2663,2134,1030,1758,2262,326,1084,1208,1622,736,722,716,684,1414,706,392,596,558,724,304,806,2486,1752,1746,2214,2208,2415,746,1407,1183,962,1490,1354,1058,376,1766,810,400,2640,1921,308,762,436,520,536,1447,1817,3853,2095,2101,439,468,478,722,690,3174,327,726,458,948,1101,1090,1936,1662,1415,1872,741,1925,2206,516,2206,1950,386,406,406,2646,612,878,866,3204,3962,2642,637,2077,1294,1284,1046,1026,1658,812,848,832,1379,870,628,526,2360,2046,2192,3142,2209,1043,2651,3751,1012,586,3531,2130,1686,1240,1196,1057,1394,530,612,404,1037,983,1326,810,476,520,438,550,1787,672,1757,1234,1230,1784,2115,2126,1716,3923,1638,1046,1556,2254,1265,2023,2076,1904,2196,712,714,714,712,2648,3223,1392,3115,3146,908,1071,1083,586,890,2100,2112,1728,1750,1092,1862,988,396,978,1890,1074,396,1886,1738,980,1388,1512,1039,1195,965,672,1002,1722,350,954,1148,762,708,810,812,325,389,892,556,710,1068,3434,1105,1470,2068,3053,2068,980,514,2036,2076,1332,1586,2377,2000,2358,2635,1431,623,857,541,692,870,496,1902,2562,1064,1092,2277,2274,2036,1390,862,710,1731,350,375,1825,794,1608,1264,890,2766,1414,1647,886,1652,1297,716,1646,1734,1650,2781,2114,2651,703,1626,1238,1621,2222,1656,1643,1799,1634,766,740,621,1903,2097,1501,1720,2098,520,624,734,2202,1799,2004,716,302,1164,332,1453,1590,994,1426,896,1076,316,2246,724,720,2028,2534,1783,2129,1222,2114,3036,932,762,301,506,452,558,502,300,1448,1178,666,498,668,2831,484,1082,2695,726,570,758,608,304,1836,1056,721,1043,2166,3166,2048,1810,1252,818,2106,3091,1775,676,980,868,1102,1000,314,1208,1041,1050,2474,470,2306,694,2222,2666,499,2292,900,1270,468,768,598,2642,2653,1872,2130,1852,2067,2153,2516,507,688,1619,896,1055,1048,1312,1572,812,1070,440,3528,815,1065,1062,782,1938,1087,1084,1628,3870,3703,1024,934,1381,517,1138,1296,1214,1906,1228,1212,934,1204,958,2077,874,872,878,955,1950,972,1318,1160,626,1602,348,3536,3522,930,924,1228,784,1448,1446,658,1070,580,3416,1438,1444,2100,1065,950,2412,3307,894,930,1464,759,976,1570,978,2408,1236,1832,2130,2134,538,1612,544,2667,2628,3360,654,1578,1595,1378,2558,450,847,847,2152,2100,827,500,920,1549,1926,828,1890,810,3578,3808,3974,1500,1528,1086,1503,822,1522,822,808,1822,2442,2120,956,2103,2642,1601,2633,1937,306,728,590,521,862,2097,2203,550,1844,764,1090,2262,576,2564,2510,2079,3912,966,992,902,2119,1330,1522,731,1522,466,642,722,722,1402,1501,1200,825,466,332,2652,3124,2654,1570,448,1058,766,904,780,762,1242,620,2336,1102,3137,2072,420,2070,1961,617,1400,1362,2500,2640,1518,1154,1514,628,1386,726,484,553,358,616,1597,1756,1507,2695,504,1612,655,2650,2638,1516,1740,2414,624,1664,874,1664,1620,1154,1086,1876,1870,2192,722,3973,1986,530,416,977,341,550,3683,3714,3431,3336,3398,1191,1781,846,847,2649,2624,572,1198,1117,926,1400,862,844,844,1770,858,862,852,860,856,840,954,896,2175,838,850,808,524,2304,770,472,3574,328,1444,1342,1092,3840,2068,2204,610,1920,1752,1710,1576,592,1084,1042,430,402,1080,2648,766,894,1062,1072,998,1045,1066,988,811,885,1160,949,2834,1954,494,2558,1496,2080,2082,853,716,902,2980,912,906,2958,586,594,880,882,686,890,307,1066,1034,812,3492,2634,2631,1118,1026,1071,734,2806,1410,1802,710,2116,1530,1160,321,322,1916,1874,505,2807,606,1898,582,1134,1925,1072,1180,1806,3340,300,860,730,1039,2116,2630,2636,3154,1878,972,566,3024,312,1464,664,3472,3503,3628,1380,436,512,454,398,510,418,458,796,1720,336,493,528,314,1940,1918,1039,991,989,965,1164,948,2901,1726,1092,746,552,424,1946,3366,3087,2809,2086,2094,1416,2044,593,1227,1652,1210,1270,1216,1700,475,1359,1442,420,1006,1488,2642,842,960,655,1503,1529,424,1084,896,924,1414,1073,414,2488,748,1896,2336,1043,548,502,2704,2650,2642,942,646,900,940,524,1913,1930,3006,3244,444,867,656,1099,2040,632,1041,2122,1638,1590,2416,2303,1863,419,1452,1616,2635,2649,1231,3484,1954,2333,844,1283,590,1110,3838,1582,2100,2098,3504,1112,1138,1116,1195,1210,1199,2764,1710,1907,2306,1908,1460,2114,3458,3418,644,1181,2234,1673,1535,398,1422,624,742,1179,854,747,640,1236,1050,1760,1563,1234,1766,552,570,700,914,1044,890,1436,2130,3164,660,3216,1401,2106,1588,356,510,3196,1964,2078,2112,1445,1265,1632,1934,2329,2480,1632,1070,1662,1052,1934,1922,1940,737,2454,2332,1736,600,582,1122,3146,522,2418,1481,3204,2418,1935,1996,564,1394,812,1834,510,1518,536,2250,1552,598,852,2974,3158,2068,304,2104,1320,2862,1240,1048,1094,2900,3039,512,622,718,658,844,2099,2182,2020,3154,2100,1200,1178,1195,400,1065,786,3106,624,568,610,1338,653,1971,2086,1754,438,1146,974,2076,898,2040,894,794,2082,2092,1300,1982,468,429,705,778,600,712,2452,1753,1413,1944,1736,1272,1270,1389,1403,3177,2202,1422,2208,1342,654,682,2090,1500,1066,696,2050,1020,894,368,3973,3151,1215,1251,946,3005,1623,1292,2022,3187,1426,1578,1921,592,562,2050,440,1788,1737,1806,472,450,1598,1631,606,864,886,494,2026,3508,2013,1277,1171,1033,766,1390,1766,1741,1072,2850,408,1134,310,1737,3800,971,591,1586,1078,1068,1076,1074,464,712,956,656,590,1910,492,934,1308,1135,727,1100,1999,1080,894,1394,710,1294,1278,3060,3279,1873,2047,1390,2923,3056,2982,2086,736,550,426,1362,1380,720,786,404,660,3521,708,2318,2256,1922,1934,2058,2051,1952,2817,1844,1918,1430,1466,3428,1658,934,996,962,1461,1457,770,732,2802,564,662,1500,1370,1409,1417,1418,1394,1418,1406,2154,1132,1138,876,924,1408,700,1458,986,2720,1822,1944,1926,1978,1981,527,1089,1137,1988,1208,1152,1166,1288,1160,3409,1034,1120,1062,1214,888,1674,768,1800,646,766,3020,833,1706,410,844,1462,1100,832,702,1222,986,660,1922,515,1396,3646,2017,2021,2454,660,1281,752,1078,1137,2010,578,576,688,656,1158,2456,1166,3719,2303,674,1760,680,1896,1484,894,1010,684,586,578,1818,823,783,2092,1960,1946,1950,2062,2052,2652,1703,2924,1366,874,850,874,666,3220,1224,760,1651,3576,1667,1761,2769,1171,1359,356,645,1711,1326,2046,2369,820,2036,638,1002,1048,870,910,2980,3330,1326,2771,1234,1776,1606,1402,812,1510,1734,836,616,2824,508,2889,2042,1902,1067,2181,890,890,868,866,1649,1775,1418,2196,3910,1862,519,3599,664,1634,1326,2433,3317,3639,2554,2782,538,2246,1154,900,798,1424,908,3778,3723,2078,2408,1279,1250,506,1335,880,2441,1632,438,1746,610,2086,2112,2197,1013,1822,522,520,642,1026,1254,1256,502,2870,1378,1024,1288,1433,466,753,466,2751,3142,1769,2772,1746,1308,1156,860,1350,800,836,876,1716,638,1390,406,662,470,864,534,504,646,432,1740,1320,1332,1492,596,864,1486,1682,1634,792,570,1295,2536,1078,840,610,1580,1772,422,972,1226,2162,1896,865,1008,724,2840,1050,1732,1149,1462,1576,2090,1773,1722,1098,1110,857,3034,616,2709,1732,888,1394,1050,870,3502,1668,814,1078,678,1282,1037,602,1542,841,528,1704,842,1178,1620,2859,678,2944,786,796,660,390,2278,430,830,584,1062,526,1744,3514,3869,1428,1243,1548,1142,870,606,1045,1089,1044,2399,764,2050,1418,1662,434,1290,2144,3554,1746,1768,720,958,1270,2024,802,1532,1286,738,1800,1292,1368,1344,1066,1782,3247,3181,1000,626,714,406,530,528,1215,956,1108,770,748,548,542,1006,1034,390,646,652,626,638,1262,708,598,1260,836,2078,2898,1574,1722,430,1782,1500,962,2877,1912,978,1154,890,814,866,1930,696,812,704,486,826,762,1104,1363,2813,1470,2587,930,1184,1044,1276,1316,1160,866,1499,652,1676,3022,2020,465,3096,678,908,706,1938,550,812,1130,429,2010,724,788,1036,1424,1301,506,1474,748,1402,1402,1045,1078,1040,1480,388,452,1374,1818,1416,798,672,442,2082,1906,1418,686,1264,800,1282,1058,1465,2492,1318,1803,3042,866,702,868,878,1490,2966,578,510,490,426,422,542,1050,486,542,478,526,596,2348,2100,2058,2826,2443,1698,1954,1128,1468,880,438,732,622,890,1218,1056,484,486,1038,530,2477,712,982,1082,948,978,2090,2110,2106,2098,2082,888,834,878,980,1687,439,918,693,3322,1497,1503,818,824,1156,580,1684,462,664,1028,1074,522,3501,3684,3265,1205,561,374,374,704,738,442,1738,2411,1717,1916,1582,740,1764,1408,408,674,676,569,386,660,1084,1782,1209,342,1216,1088,1404,1886,2824,965,1856,1758,598,526,1038,1062,3098,342,816,2047,1598,2202,1952,1132,2290,439,2020,1754,1400,2606,2302,1569,1384,464,1822,1932,2622,2084,1822,1538,2140,2256,2650,1086,2052,624,1628,1832,2100,2466,2456,2356,2332,2394,2462,2268,2466,2454,1770,2410,1768,1756,2380,2372,2414,2454,2442,2364,2470,2420,2480,2458,846,2460,2462,2422,2472,2472,2104,2066,2410,1648,2264,1614,2438,2430,1714,2398,2476,2446,2424,2416,2402,2404,2422,2460,2430,2462,2414,1600,512,586,863,937,946,598,1087,518,758,2560,432,790,2952,2804,2634,2850,2734,2820,2922,2752,2714,2726,2718,2804,2846,2842,2736,2944,2668,1998,2200,626,358,856,1748,460,444,432,924,374,862,462,468,2764,606,360,740,678,474,504,700,620,618,614,618,682,632,676,650,626,572,624,1644,1600,1670,1298,2452,2548,836,842,842,2334,2954,2886,3006,2796,1510,1248,2014,2442,2322,1970,2246,2548,2130,2020,2894,2762,2754,2696,2794,2436,2256,884,802,2358,726,716,508,960,548,1206,458,498,3034,2878,2762,2598,2784,2392,2432,2584,2498,2334,544,3448,3596,3592,3444,3310,1448,3146,1528,1580,3626,1464,1466,3364,3802,1642,1402,2678,3740,1612,1622,3048,3066,3130,3058,3496,3164,2986,3094,3432,2534,2544,2778,3072,3574,3608,3592,3592,3882,3636,3727,3382,3602,3184,3338,3364,3608,3184,3516,3676,2720,3352,3252,1970,600,1176,1358,628,900,554,686,858,902,584,798,744,2220,886,940,1266,792,3158,2882,3026,1884,1480,2928,914,822,808,1020,3050,1980,1008,3120,798,932,976,990,396,780,572,736,544,318,366,456,514,312,1072,1234,2354,784,758,1154,1228,734,892,940,848,1004,1292,2812,3022,1890,976,1272,1670,604,1026,850,1072,1326,1384,1270,1386,1176,588,1354,958,900,442,780,1354,2120,916,390,874,2034,810,786,2164,2127,1887,706,886,2104,1991,1316,2848,1192,1096,608,968,608,1792,2384,2300,3068,904,1656,1080,2016,1048,3460,1856,1252,1908,1168,1732,3152,3136,3928,3556,1128,1368,2012,944,3760,2148,3280,3240,2816,892,540,1152,1640,696,1620,540,764,1828,2260,1872,2964,1632,700,1180,1852,3152,2672,1620,3352,1460,1868,1904,676,768,776,2036,596,948,580,604,2196,2076,3236,3388,2972,2492,2808,1800,484,544,1400,3492,1876,1556,1332,1928,1964,3132,3132,1356,1580,1620,1608,516,772,832,436,2940,1600,580,3180,3188,3400,3388,1620,1124,436,2156,1888,644,2480,660,1140,728,2352,2024,2084,1976,2368,3972,1356,2892,784,784,2452,3692,1628,1404,1124,4004,3948,1836,964,3852,3580,3464,1072,1536,2672,2840,3964,928,924,1140,1964,1772,3088,2636,2108,3092,3244,3076,1828,1764,3796,2112,556,4056,3148,2160,3048,3484,880,988,944,1328,3460,1332,2476,1784,3600,564,1048,3488,1304,784,4044,2292,1596,620,896,452,2428,1572,3952,2788,1628,1432,1612,2008,2524,884,3212,1580,1604,1216,1140,972,880,2868,1136,1320,2024,968,668,1092,1216,1536,1724,1396,736,1296,2692,2840,1328,776,3044,1144,514,622,1086,912,668,752,322,1302,1744,658,598,438,318,1156,1010,1990,1010,1016,1944,1990,554,646,1028,1668,438,516,418,1368,692,2086,2082,688,490,1060,1484,412,1448,1130,612,716,382,1278,910,946,944,1056,744,492,1322,354,810,1104,1346,1996,1036,594,1236,1100,1564,1070,384,512,1878,1908,2254,1128,1134,814,442,828,846,1064,2226,2116,456,854,1732,638,528,2246,1890,690,1796,458,2572,614,1082,1940,1712,1440,1258,1968,1986,1970,1926,1980,2082,2016,1910,1866,2114,398,1308,1540,1962,324,666,1944,1976,1950,2014,1472,2016,1988,1460,1952,2032,652,1944,1724,1996,1976,2006,2104,1962,1910,1528,1588,1498,1282,554,490,1876,2300,2014,1560,2078,1880,354,686,482,1964,2034,1970,1944,2060,2042,1692,924,1222,1212,1978,776,584,1760,988,564,1944,1722,1972,1774,1968,1914,2028,1710,2008,1878,1872,1986,1152,2818,1006,792,2284,2478,2039,404,974,408,3522,1485,1930,2040,1064,2205,1476,3266,1866,1868,2994,3248,3280,2884,3414,2014,2948,1988,3120,950,1030,2280,1098,1064,1436,3190,2454,2010,1094,1322,586,2504,668,2158,2584,470,310,2596,2556,2560,2940,1758,320,2596,318,2624,300,312,2544,2634,2572,2544,1520,1216,1514,1508,2580,2584,2392,2236,2392,2392,2392,2368,466,324,1104,460,704,1256,570,308,548,470,474,664,632,352,360,394,386,314,318,324,304,352,300,358,310,1700,918,600,306,1008,320,306,354,306,310,362,304,320,2064,2308,762,2232,1272,872,1854,1982,2560,2284,2284,964,894,1532,1170,1442,1126,860,892,876,1006,1562,1212,1578,858,634,984,2092,946,908,2186,1306,1582,1258,1058,3299,1588,2044,2902,1508,1422,1512,1522,1418,1506,1422,1244,1034,1240,1238,2858,2920,1150,1090,1432,1512,1002,2418,1384,1076,1578,1500,796,1588,422,826,2990,3306,1248,3180,3182,1592,540,1314,1314,1116,1118,1084,1328,534,508,466,454,1258,962,1418,1350,1192,502,1420,694,1520,1588,708,732,1530,496,490,3294,2172,2618,726,926,910,2016,1326,974,1104,1450,1036,1498,1380,1048,516,952,972,3204,668,470,1510,1210,1206,3298,1248,982,932,1220,898,1156,1480,2346,734,1480,1022,760,1100,1320,1494,1390,1370,670,762,2080,1454,1456,1508,1294,1180,1790,1934,670,1688,1572,1306,2124,862,2094,2286,2082,678,706,306,884,922,926,1980,502,666,426,408,660,366,416,466,1342,480,344,480,600,712,524,746,1194,1124,474,398,804,3326,1356,2022,3062,3310,3409,3346,1034,448,3280,3132,3310,3465,1638,1384,1490,3294,3198,3195,526,3437,3351,3465,3292,3130,3144,310,488,504,2793,598,668,1002,862,1264,1444,450,396,382,576,312,378,332,360,384,394,490,398,398,334,338,392,308,396,338,396,356,2650,396,406,398,392,376,2610,2546,358,382,406,448,488,334,376,3054,370,476,428,2504,370,450,386,2616,2442,490,1202,346,340,2096,372,462,392,2572,374,400,428,2552,382,356,320,304,2518,398,400,310,1830,476,440,388,972,394,338,302,308,392,312,372,334,476,360,308,442,394,378,308,372,440,372,346,412,384,310,374,306,332,310,320,416,390,324,390,334,306,342,376,364,310,470,400,458,376,324,404,530,890,396,468,388,356,374,426,322,384,466,378,402,442,466,380,336,392,378,380,378,460,322,334,694,374,460,390,322,392,308,366,398,402,396,422,330,336,304,378,382,336,380,392,424,374,378,326,398,482,580,380,420,396,316,574,402,388,344,322,306,452,376,304,446,306,404,394,488,374,440,364,308,460,398,490,396,330,306,356,342,488,672,380,306,2792,380,344,480,380,334,306,376,304,374,420,372,304,388,316,378,324,1546,396,3862,2010,1592,394,354,1706,598,488,1140,3794,4076,3858,3976,3836,3874,3894,3948,3986,4331,3936,714,712,710,676,664,678,714,672,640,358,672,672,388,674,674,4426,1288,1288,1286,4254,3892,3896,3996,3580,4014,3836,3866,1816,302,1806,1808,934,934,934,930,3850,1248,2636,3894,4052,4016,928,1914,910,4110,4028,3908,1898,1634,1232,1234,1236,3904,532,506,504,502,504,1232,1036,514,502,500,514,510,510,520,500,502,1040,728,736,460,386,542,636,554,606,666,418,824,1008,1020,1212,1592,2568,2572,2656,2660,2704,1308,2656,2520,2600,2672,2672,2608,2300,2672,468,984,2532,2600,2556,2660,1232,304,2398,786,386,412,2252,2256,1874,2092,2242,2260,2246,1208,2196,1312,2252,1798,2248,2040,780,1202,666,2244,2050,2272,1324,402,2370,2246,1924,2216,2284,2158,2052,2240,834,390,850,2254,1116,2278,520,1614,2246,2062,2242,366,2282,2208,466,1034,2198,2248,430,2370,588,404,480,482,510,542,598,576,638,1950,2328,2462,2012,2260,2144,2232,2288,2238,2256,2240,2262,2322,2322,2304,2184,2288,2270,2324,2356,2296,2276,2116,2222,2170,868,868,870,2256,2258,2324,2252,2302,2192,2204,2250,1792,2262,2218,1616,558,1124,2208,2254,2402,2296,2240,2362,2322,2246,2068,502,676,2010,2020,2094,2102,2138,1030,2102,1984,2096,2124,2060,1822,2108,376,1572,1956,2072,2012,2122,3397,1792,1606,1678,1790,1794,1800,1806,1802,1816,1790,1804,420,1800,1806,1802,790,830,1166,492,802,534,446,490,454,686,658,892,452,488,628,1744,854,390,378,790,562,1020,680,1102,354,356,896,828,928,604,838,544,594,640,708,330,374,576,924,720,720,712,736,1452,786,710,720,704,698,698,556,680,1976,310,1792,490,468,538,1262,972,558,774,1160,2366,828,818,942,946,1010,1000,740,870,552,1116,1020,1886,1778,586,336,330,322,540,534,570,334,304,448,440,446,446,440,446,336,458,434,442,452,452,454,454,326,446,526,442,450,438,452,526,446,328,446,446,522,444,452,448,448,456,440,442,446,448,346,464,452,438,458,440,438,532,448,436,442,432,438,432,438,446,438,456,442,446,530,452,434,438,434,442,558,356,438,448,444,442,456,444,442,438,432,452,334,444,456,466,452,456,454,436,454,456,460,452,460,456,456,456,446,456,438,458,414,426,442,452,450,448,446,450,328,420,390,444,444,442,444,444,438,424,438,440,440,434,446,438,330,520,454,468,444,328,572,526,402,384,416,388,526,476,440,352,428,428,336,332,318,338,340,394,514,2392,1356,468,368,418,690,684,644,676,688,630,656,682,650,714,534,2408,422,2132,2066,2440,912,760,760,554,404,2154,2142,2194,2100,2144,2156,1018,514,2278,710,720,1248,2646,2200,354,452,458,494,1434,2618,426,476,496,416,742,982,820,456,510,632,2654,1588,2558,2396,744,1010,988,1342,1130,522,484,370,1756,396,1320,2490,690,372,1042,2416,1200,1110,2568,328,494,840,812,1086,2256,496,1252,1508,986,2408,2612,714,2616,946,1192,770,1086,780,676,706,820,1430,464,654,614,2484,2528,762,800,1054,1232,2688,598,1670,1498,730,1110,620,362,2422,2464,686,2376,2166,786,528,772,370,2380,888,712,1186,1340,1014,734,1334,2472,1874,1086,1598,2652,2612,794,2446,2040,484,1302,560,536,394,1954,1268,564,448,482,680,1172,2300,1306,664,730,462,576,626,570,516,378,932,446,386,388,388,864,912,424,342,378,1432,524,352,1124,370,430,306,472,1088,408,514,544,1498,600,660,746,592,678,960,328,656,704,320,426,724,390,526,652,670,494,826,612,1720,678,618,886,556,620,562,2598,444,704,620,640,1270,916,376,1264,1264,1302,1098,2432,548,2492,424,556,360,568,644,308,1782,1795,3152,650,754,464,474,1122,1018,454,2454,414,474,816,314,424,1556,1086,2510,570,382,1056,2376,2256,448,2438,414,2398,2094,878,468,958,1832,2412,1302,2426,1264,1586,1212,1202,478,2108,2388,1472,490,524,2498,2250,810,802,1210,2492,644,506,1398,802,1068,1942,498,848,2464,382,562,534,624,534,808,446,470,1078,584,932,766,676,974,642,716,908,2034,1074,644,806,1456,912,2146,1258,1212,1230,1726,556,508,1314,1450,514,1596,634,674,846,896,1056,684,880,1162,1124,1332,1074,2422,636,2372,1214,412,842,2262,372,666,1864,344,756,810,638,820,630,782,592,1946,1428,550,1532,456,898,1892,1104,1954,1192,344,670,568,866,432,996,876,480,470,730,678,548,568,570,726,686,568,734,676,992,476,730,686,1002,2672,2532,2536,2562,2534,2564,2620,1210,640,2610,1688,534,2556,2604,2588,2534,2642,2588,2614,2652,2584,2544,1522,2512,2626,2086,2588,414,422,2592,1232,2622,1620,2556,2580,2592,2674,2614,2576,2662,338,490,2670,2534,1178,494,2536,2328,2558,2520,1468,2622,2638,2594,2584,2596,2640,2514,2546,2540,2676,2662,762,2572,2602,2564,2626,2378,2368,2614,2610,2540,1150,2642,1412,2554,2612,2590,2626,2602,2618,2576,2606,2352,676,2386,1032,1250,2468,1774,2606,2306,1628,2580,2560,978,1304,524,424,2574,2570,1460,2382,2574,642,2636,2524,2530,2572,2540,1106,2234,2610,2628,332,374,2586,2582,910,1270,2612,2622,2364,2410,876,1314,2530,2580,2602,2566,2570,2544,2586,552,2586,2648,2632,2498,2612,2588,2506,2558,2592,2624,2610,2388,2538,2608,2448,2328,2618,2550,2304,2628,2638,2686,856,1240,2602,2634,2590,2128,2590,2564,2596,2568,2532,2614,962,952,2718,2620,2648,1018,1088,696,524,2568,2622,2582,1084,1162,2592,2576,2604,2568,3773,1232,480,324,384,498,514,628,746,710,660,2004,554,652,678,804,888,1226,1938,914,684,2321,1094,2426,946,2012,1476,2032,1950,1480,2048,1482,1332,1988,1986,1970,1199,2084,978,1982,2397,894,474,466,2054,706,1870,1986,840,870,644,1912,1074,1944,1880,1942,926,1956,1912,684,590,764,1710,2008,1920,2691,2844,510,662,308,624,464,544,548,654,620,2696,1600,414,916,656,410,1622,2844,1428,2732,1642,2844,1546,2752,1650,2844,1602,2594,1520,2606,1536,2246,1542,2088,1554,798,1358,1630,872,378,390,1492,2616,1442,1768,1168,2768,1658,2844,1718,2628,1280,2802,1508,2284,1490,2674,1428,2844,1498,590,612,900,1598,2692,1618,2558,1506,596,722,1592,2596,1426,614,456,1474,2666,1532,2544,1540,620,512,2590,1629,2844,970,700,1310,1560,2452,1570,2630,1568,2584,1550,2190,438,698,1250,2172,1536,2844,1530,1706,1466,2666,646,468,584,2384,1592,2844,1546,2582,1514,2520,1560,2640,1564,2568,1410,470,2536,1384,1902,1486,2844,1568,2844,2844,2526,1078,506,588,392,462,562,838,462,538,468,544,652,540,2620,1670,2828,1598,2582,1740,2740,1508,2346,1550,2612,1596,812,1048,1713,2556,1494,2562,1696,2588,1498,2040,1428,2046,1448,1212,2828,1698,2828,1478,2748,1548,2358,1514,2544,1552,2622,1532,1554,1498,2828,1456,2438,1562,2366,1674,2552,1526,2554,1536,1502,2720,1632,2828,1646,2402,1512,2242,1542,2574,1518,2346,1520,2828,1590,2270,1596,2278,1644,2586,1480,896,2388,1498,2640,466,544,1444,1408,2828,1666,2584,1466,2646,1510,1688,1322,2162,1468,676,642,428,468,360,460,442,346,376,368,376,422,308,328,306,310,414,408,300,332,342,368,312,330,326,308,334,386,300,328,384,436,436,380,308,446,446,424,352,300,306,328,404,376,452,372,348,336,366,416,408,376,308,412,356,424,490,360,456,348,408,460,562,392,642,424,472,420,360,324,404,362,404,380,430,548,346,682,648,524,568,516,400,450,570,572,444,452,388,576,464,476,452,530,492,342,448,364,346,356,404,364,370,356,360,556,404,408,484,384,396,580,356,398,366,472,408,504,554,602,408,398,422,524,524,424,384,1136,784,740,768,376,3376,3480,3896,3398,3362,3924,3502,3560,3518,3564,3342,2054,3522,3530,3716,3718,3378,3522,3506,3446,3344,504,1040,1716,3378,3946,1116,2290,3632,3424,3558,3640,4192,3590,3740,1074,2222,3412,3540,3568,2672,3658,2272,1322,4160,3498,794,848,1616,1424,3884,3458,2936,3326,3388,3464,4012,3562,3706,3628,3410,3622,4056,3800,4012,3620,3644,3570,3816,4166,3552,3930,3890,3924,2484,3972,708,652,3864,3874,4048,3568,3836,4292,2234,4022,3642,548,3488,3430,3686,3442,4122,3884,3486,3414,3432,3716,4022,964,3682,3948,3440,3638,3194,2054,2950,480,376,460,2342,308,1400,348,1100,1436,2072,1338,578,1592,312,332,1674,1682,1980,612,394,308,402,1552,2764,2898,2628,2770,784,1692,1666,2728,2716,2724,928,932,938,2058,1646,500,504,1840,2038,1928,1960,1940,2086,2024,814,2234,2234,2148,2548,2000,1526,1468,2708,1771,1612,1706,1068,1222,486,1308,330,538,504,1436,3106,458,2788,1398,324,884,800,314,3376,2744,884,802,906,996,2732,962,894,892,930,880,2774,624,1012,1226,2810,2762,766,2718,2866,672,1808,1922,448,3158,2412,1000,1140,1256,1070,1002,2718,1088,2316,1150,2718,2728,924,3322,2894,538,2718,2776,742,1084,1288,1236,2658,2180,522,454,496,800,1158,2684,2752,408,2704,2730,580,3276,3224,1356,2724,3268,862,2768,2720,2716,776,2716,2802,818,2714,2742,568,2736,2582,1322,1264,3326,1050,2700,3244,2592,1020,966,1034,806,2914,1302,352,892,2714,2694,2710,1152,1236,2472,2492,1226,1090,1132,2934,2718,2738,1892,1902,1076,570,1882,2768,2728,2080,1972,316,1678,1382,580,2718,2660,2696,3408,3216,3274,3194,3490,3446,3230,3346,1918,2032,2532,2744,1742,664,374,2766,710,1646,2748,770,772,766,768,688,680,792,648,1354,720,712,692,748,442,1044,2014,3706,554,1834,456,488,612,680,624,690,1998,502,606,644,768,846,1216,1910,1990,1272,1972,2008,2020,1314,1974,2004,1982,1974,1946,1984,1274,2036,724,342,1022,698,1882,2388,916,464,456,2026,684,1936,834,628,834,612,2002,1018,1956,1954,1918,928,1944,962,600,522,730,2016,1980,378,1096,3377,336,570,2282,2392,618,2098,728,692,386,1720,409,2245,544,2945,2945,448,1722,468,3038,438,3048,612,440,374,524,524,506,530,520,532,506,498,496,762,1076,526,512,566,530,528,568,526,526,526,526,532,1154,702,524,518,532,524,510,524,532,534,518,526,516,508,526,528,530,526,528,526,526,522,526,528,520,526,526,528,522,532,526,526,520,526,530,528,534,520,578,524,502,518,524,528,526,530,526,530,584,588,524,528,522,528,524,1288,1282,576,528,522,528,526,520,526,522,528,576,526,524,530,526,524,528,528,530,526,526,534,510,528,1244,532,524,526,528,526,524,528,528,528,524,532,526,602,526,530,528,530,536,532,530,1580,528,536,532,528,534,528,526,538,534,528,532,534,534,530,520,526,516,530,508,526,530,526,532,534,534,530,526,524,524,522,534,522,530,526,548,526,524,530,532,524,528,528,532,536,496,512,510,512,510,514,512,514,514,510,510,508,514,506,520,510,508,512,512,506,504,490,512,512,512,510,508,508,516,508,504,508,510,508,512,512,518,510,518,510,530,520,506,508,514,514,520,498,512,512,514,516,512,516,516,510,514,516,514,512,514,512,518,514,578,576,510,512,516,514,506,514,516,510,518,512,512,520,512,516,514,508,514,512,592,584,524,540,664,498,394,320,566,590,608,606,574,522,490,486,518,638,1344,584,1014,798,900,886,928,1008,498,508,534,510,510,508,518,512,514,514,508,512,506,508,512,498,516,508,508,512,514,516,520,508,552,506,512,518,510,518,510,518,512,510,510,508,512,514,524,518,512,514,508,506,518,516,506,514,512,1152,741,4012,2154,598,1548,890,684,734,608,1454,614,554,1116,1078,1042,1050,1008,954,972,1698,972,1032,1080,1142,1120,1126,1134,1064,1166,1226,1112,1594,1680,1682,1674,1700,1670,1704,1742,1222,1684,1674,1760,1668,1712,1704,1728,1750,1706,1774,1054,852,1708,1702,1772,1788,1788,1132,1116,1140,1692,1104,1122,1130,1492,1126,1672,1140,1146,1062,1172,1230,1166,1142,1156,1132,1116,1734,1656,1716,1096,1530,718,3422,720,610,698,598,1012,706,1228,606,582,1136,1186,1192,1182,1268,1226,1190,1124,1082,1140,1730,1210,1790,1728,1002,660,530,1190,1770,1612,468,3476,574,2146,1254,682,660,742,608,1092,1082,1172,1108,1008,1064,1194,1690,776,1116,1130,1120,1038,672,1124,1272,1122,1068,1664,1704,1692,1780,1700,1038,1714,1460,1696,1768,1632,1012,1694,1786,1700,1726,1026,1138,1090,1114,1060,1706,1062,1116,1622,1146,1156,1136,1146,1066,1068,1276,1154,1136,1128,1702,1680,1164,4238,2484,724,2104,2304,2238,2222,2228,2368,2404,2184,2234,2246,2218,2264,2326,2228,2226,820,933,1362,830,767,2087,2674,1471,1574,2099,2051,2086,2394,1692,3164,2980,3912,696,2300,2748,2796,2924,1448,532,424,3424,1576,1632,3092,2212,504,1032,884,1004,944,1328,2950,3088,2764,2174,2622,1710,1484,422,1236,2848,1238,1278,2498,1076,664,826,698,796,566,922,948,2936,2884,348,1246,2196,3866,3866,3866,3843,1864,1220,3521,3230,3495,3634,1554,3859,3536,3888,3768,1964,3494,3858,1168,356,442,436,3830,3830,1152,1968,1228,1276,978,3604,924,3344,3282,3612,3830,1280,3314,3232,3866,3972,3892,316,964,3936,3886,1314,2532,708,4930,4028,3688,3955,3246,4950,3246,3762,1964,1528,2608,614,3642,2990,3758,3556,746,3760,1928,2934,322,322,3750,2526,568,680,3760,1880,3760,652,864,856,3756,3724,3394,1362,3799,2576,3673,3672,3673,1252,918,3596,1662,3338,476,758,1016,620,3662,3572,3662,1918,3304,1424,3757,3320,2178,3342,3556,3414,3564,1724,1566,3062,3564,3580,3558,1230,1582,1456,3706,3123,2436,3657,3665,3124,3144,3430,856,3264,3188,3230,3056,2898,3988,3064,3980,3840,3172,2714,1030,3972,3988,2766,2240,638,2012,1592,2130,1488,978,1327,1906,1600,1604,1020,2948,2291,1640,3256,586,1796,390,2250,2238,1306,586,602,1590,2792,2772,1166,2436,1214,744,788,476,614,498,696,424,498,816,772,642,772,746,2232,2094,1892,1964,1822,2136,1124,2834,2018,2056,2056,1830,2024,2734,1824,2842,2484,1284,1874,2252,2356,1272,744,3662,3604,3450,2800,3324,1772,3556,3812,3694,508,3670,2498,1020,2234,3698,1295,3700,3410,3522,2840,3700,3518,3472,3084,3500,3682,3322,3738,3722,1888,3164,3442,3294,1610,3644,3550,954,4136,1554,2966,1512,3436,780,2658,1438,3552,1388,1372,4120,3600,2210,4136,826,514,720,556,506,336,576,510,526,456,700,792,752,338,326,3280,400,716,1738,484,444,350,368,352,308,908,676,3682,466,570,336,372,772,304,3983,1986,3892,3648,396,308,896,538,3933,3949,1780,3837,1328,748,420,804,1112,416,3922,3246,3928,3928,790,3974,3947,432,1398,1116,3404,3281,3188,3052,3356,3184,1918,1588,2844,2946,3384,4140,1922,1908,3564,3044,3346,3490,1828,2868,2692,3932,3142,2698,3466,2776,3278,2520,3332,4148,3440,2340,512,3786,400,884,1338,952,3163,3508,1495,2430,2408,1542,1278,1128,334,4026,1004,4026,4026,4170,1170,4026,1832,3556,3112,3320,4016,1128,3484,1178,3742,1260,1006,3762,4010,3856,3892,596,748,3640,1432,1260,4021,2198,4020,4021,2452,3832,2730,738,954,1280,2538,2334,800,2524,2430,2876,2172,582,824,2050,2480,3720,4128,882,2614,2802,2666,1200,1132,3594,2414,600,2758,2986,2250,3204,3052,3230,3242,984,932,2732,2654,2820,692,2334,3546,1520,3490,3014,3620,3280,786,458,3682,4070,4040,3868,3526,3844,442,3302,3072,2776,3666,3058,3052,3442,2312,3170,3142,3178,570,2810,3608,3602,2358,3840,3688,1780,2628,2886,3342,676,1044,3536,3580,3676,3650,3572,3676,3676,3416,3676,3668,3518,3526,3404,2100,2600,3668,3754,3676,1008,3632,3196,3456,3240,362,3492,3648,3390,1280,808,3694,2982,3132,2824,3122,2452,320,728,838,660,508,556,3976,2540,3148,2574,1020,3316,3862,1238,1444,1514,2592,2722,3732,3993,3993,344,464,2436,3858,3874,3508,3844,3822,3858,3895,1346,1364,2800,3828,3774,2216,1400,3016,1214,2038,3230,4058,3648,3446,3802,3910,3822,760,2400,3528,3020,3803,3803,3168,3802,3803,3382,3388,3304,3686,3096,3336,496,3552,2996,3748,3092,2714,3454,2608,1204,888,914,3787,3098,3332,2866,3328,3103,1600,1410,416,1320,416,3268,1671,1348,1560,3994,3468,3890,2974,910,1136,2062,3378,2164,3832,3172,3020,3224,1845,3244,3244,2016,3156,3312,2000,1892,3626,2768,3604,1804,3362,3116,3428,3432,3326,3500,3250,2053,1488,1342,3516,3354,1756,3438,1300,1968,3018,2018,2344,932,1000,3164,3368,3184,2414,328,2098,1482,2010,540,2108,2092,2128,2122,684,884,1902,906,774,2114,2142,2168,2094,2102,2096,2112,2160,2112,2190,2118,2136,2112,556,2206,2148,2118,2162,2094,2110,2198,2092,2112,2122,2136,2174,2070,590,462,466,2124,2136,2116,2120,2118,2728,2654,3016,1294,458,988,452,306,314,476,316,840,644,716,500,448,336,2928,440,1134,900,948,3372,438,2772,3504,3292,3270,3274,3292,3288,2364,782,410,770,3182,3286,3364,3262,3306,3204,3312,1228,906,1400,564,3186,3192,1312,3100,796,606,370,410,820,452,366,730,1310,534,398,410,482,412,1282,520,470,370,346,360,348,3434,3304,476,474,472,478,1130,1444,1146,676,818,906,916,1672,690,1716,614,1048,500,1248,1360,638,1330,1080,1484,1272,1302,894,334,588,472,366,428,948,442,1384,1448,1268,1022,1026,1402,1984,2114,1612,1056,926,2594,380,388,1008,3093,3131,438,652,964,914,456,462,1136,718,334,468,902,1176,422,414,492,554,486,682,524,596,408,420,528,1046,800,3207,3205,1600,1600,2612,3048,3056,3424,2948,3036,3016,544,1952,860,956,2932,2632,3000,2704,1332,3036,2312,1428,588,1836,2692,2988,956,2964,328,3000,3032,732,780,2004,1088,3076,704,2988,2284,3032,2560,2768,2376,656,2892,868,1928,888,2880,3112,2824,1004,992,3020,2756,2980,2816,2060,2108,1376,696,3000,3036,2960,1276,3040,3012,2188,3036,2768,2564,2984,3004,1052,1484,1016,1010,1008,818,1258,988,994,2064,1094,844,1738,968,1636,764,1378,836,1438,596,1598,458,1034,1192,1640,1060,1620,1186,766,1180,864,852,804,682,994,1328,1060,808,1012,1148,1304,2292,1178,2096,712,706,2148,714,706,1330,940,896,876,1376,380,1212,1356,1704,1000,1030,1012,1244,1364,560,1064,912,954,958,976,946,1152,972,1552,2250,492,1096,2938,2068,576,408,1294,1180,848,1422,1827,882,2524,2528,2652,376,424,2264,376,1284,916,2444,2828,2312,2932,328,600,2458,1682,1836,1572,2686,1966,726,844,1494,2838,392,1708,2882,784,980,2102,2238,2916,3720,3264,3178,660,2606,1906,2388,1926,2862,2442,674,778,1812,1284,2450,2662,1854,388,718,3294,2466,3038,2586,1088,398,424,300,2824,3002,1676,1660,2382,2420,1450,528,376,2320,376,2124,752,2382,674,2346,2412,2406,374,2354,376,2416,2156,380,598,2418,378,2408,676,1668,372,2200,2396,2338,1976,366,2184,2400,2172,2356,374,2344,2422,1636,1916,1500,1016,970,2470,1946,1746,956,902,1288,884,586,696,1446,1734,2066,1494,2256,1992,2198,2182,2058,1002,1882,1882,1922,1976,1596,2292,2424,2084,1588,1564,1448,576,816,914,402,550,576,1330,1342,750,1202,1318,692,858,878,912,866,574,930,536,540,666,542,524,594,378,566,646,578,690,618,634,636,312,390,340,660,634,810,664,352,558,594,604,594,586,300,432,478,860,388,304,504,564,1418,1072,556,688,914,978,518,668,610,964,442,382,796,1040,532,814,1074,616,798,628,570,652,994,972,1342,838,724,898,1296,784,666,976,966,508,942,1180,312,758,600,472,1118,526,756,838,536,502,1556,734,784,756,1134,322,1298,306,758,928,514,528,1502,464,1110,606,536,614,1216,538,344,722,898,736,836,1150,602,984,630,350,728,646,1240,1706,574,1292,1220,726,444,1452,1022,1194,1200,1032,1100,378,516,1362,442,308,1162,644,1190,810,846,498,942,896,780,384,634,558,760,626,918,788,524,1244,950,1292,1544,604,982,962,894,818,716,600,870,784,910,556,1074,602,856,644,406,702,1062,764,626,528,630,656,646,718,994,1218,1160,628,524,854,828,1278,530,666,926,778,916,930,756,842,950,380,602,576,760,800,1120,662,750,392,626,348,566,544,616,900,1118,654,778,746,972,742,710,1348,674,1078,1216,1108,1156,428,718,562,582,490,394,1118,1842,666,1508,720,676,1352,630,754,462,1382,892,1280,894,920,892,1600,1492,338,1186,1334,1060,1848,1204,1118,826,588,1798,868,1076,844,1466,1486,724,904,622,1546,1822,940,1666,1484,1470,1034,1480,714,542,472,1190,520,444,600,906,472,758,824,566,578,494,406,942,1076,904,720,906,1082,1426,826,454,502,780,732,962,970,552,642,750,920,504,1198,876,646,380,406,352,348,1038,376,1040,1036,824,718,818,820,504,406,302,522,604,806,562,918,866,780,1016,744,726,632,822,800,934,522,828,832,874,1166,1020,904,1424,798,494,602,364,760,852,706,738,458,916,926,376,402,542,694,924,654,1230,662,554,584,1396,388,482,618,568,986,592,638,442,490,1328,726,1124,628,764,502,688,456,1316,1108,1152,426,590,1316,468,1090,1082,578,394,1244,794,1134,410,468,454,810,636,888,650,730,572,406,478,942,730,316,424,638,886,510,602,332,678,470,472,322,714,378,504,1132,430,412,764,360,338,334,550,1496,618,980,1270,1210,466,898,900,420,758,758,508,840,810,802,864,460,436,342,794,918,1378,1726,474,384,628,484,1040,928,462,504,964,722,726,912,760,304,656,750,924,1908,546,1464,878,380,782,1008,1984,1390,522,842,594,882,860,700,2090,384,488,648,1080,570,658,640,2526,1190,522,512,526,424,660,376,320,318,2838,846,2772,1168,436,1426,624,464,912,342,2070,1018,1090,2676,2552,2128,322,2302,792,1352,1876,1834,538,498,470,1282,1928,534,590,1986,450,1194,1356,2572,2520,2488,1880,2594,2574,926,1712,2540,2564,1132,1040,598,2476,1618,2556,2330,2506,1780,1378,510,378,564,494,2560,2538,2776,350,970,1576,2460,2504,2266,2338,1836,1396,2596,2582,2242,596,2430,732,1400,1034,1308,2486,2480,2740,2554,2526,1368,1064,2530,2534,2534,2566,2436,2524,2566,1876,1082,2526,2690,994,1136,1622,662,2574,2560,2616,2716,1016,1082,2558,2576,2578,2550,2508,2280,2214,2666,2552,654,2570,1448,1000,2354,2546,2028,2270,2476,2468,704,1370,408,358,1100,2380,1654,2406,2500,2520,304,1238,2308,1644,506,1228,640,666,718,884,2512,2672,2630,2548,1566,866,2724,2488,2450,2482,2484,2540,2408,2522,2398,2546,2506,2318,2582,2570,2574,2450,2472,2492,2540,2518,2680,2434,438,600,1410,740,2522,1934,552,2512,2388,2532,1718,470,2532,2536,2562,2610,760,1116,2430,2540,2518,2324,2440,1694,660,2948,2564,2436,2536,1152,1038,2536,2536,2596,826,1094,570,474,2346,2496,2544,2510,2480,1588,2544,1452,828,2264,446,424,368,446,318,462,2258,2646,1850,2360,1994,1378,2328,2246,2282,2376,2276,2336,2278,2352,1408,2354,2302,2340,1776,1634,2350,1886,2268,1916,2310,2398,1846,1848,1904,1874,1864,2746,2302,2320,1848,454,960,1000,1338,576,720,904,888,816,922,500,504,664,362,410,520,578,1066,874,1154,694,686,466,684,470,654,694,740,622,584,1036,920,364,634,778,622,924,1332,990,1016,342,1040,362,1290,854,1958,492,352,1118,1136,1108,1434,1218,1576,1278,1284,2498,530,524,886,700,716,672,780,596,662,642,776,774,444,548,818,1912,970,1370,616,562,2458,1612,440,1058,1772,1900,514,1530,894,762,802,1058,604,804,728,1078,778,494,514,584,578,644,484,1104,1022,1318,1246,1762,852,878,658,578,602,586,580,590,586,586,514,752,642,496,1090,682,720,1070,768,928,1004,1038,942,1062,1032,654,716,1198,666,664,720,894,876,1048,552,1024,872,1214,740,1242,710,804,838,628,702,822,650,1304,1034,732,1182,626,780,714,1072,1084,1328,1260,900,1420,874,944,1284,1002,978,628,1624,1066,1758,914,392,418,444,428,608,1076,330,318,968,1110,486,472,1042,422,362,784,332,302,774,644,642,772,668,594,652,1048,508,998,850,884,676,2426,2124,1132,1052,1182,926,604,1196,730,1544,1332,638,954,606,596,580,742,580,606,706,916,902,2232,640,532,796,788,748,680,610,504,600,736,586,530,426,902,800,1174,430,670,512,802,1228,1124,1028,938,1172,684,610,1248,776,492,572,674,654,774,724,2386,1680,1054,1938,876,1576,1034,744,2036,1194,1044,1132,1562,2444,2298,3239,870,1068,714,1418,932,766,1124,1494,1288,902,462,1122,794,840,1296,1574,1746,548,524,462,424,762,1016,2496,956,642,538,652,638,644,1434,964,604,880,1650,1040,622,1240,2386,1298,2280,958,684,668,444,864,1378,1786,624,1060,1378,878,1142,1958,1554,1354,1166,1118,954,1604,1718,1984,1460,1480,694,604,672,650,2170,494,880,1298,2902,802,1342,488,1022,1018,1824,568,2016,1042,1708,3026,1170,2416,1042,384,706,586,630,332,648,1030,1148,502,1354,1476,736,1014,2474,872,1022,660,982,996,1016,756,1684,1028,1282,1020,744,1586,948,1036,672,622,652,738,598,612,666,1060,1320,1388,714,432,958,1192,484,1944,892,1602,780,1492,368,1064,1446,578,430,732,1642,814,1388,624,3036,3130,2768,2420,2938,2944,2898,3212,872,2358,2284,852,460,1590,1060,1594,1354,1434,1600,1190,960,684,500,868,1422,916,422,970,888,860,844,700,1042,1008,976,556,590,552,786,876,468,562,1222,410,1034,344,436,1408,528,1052,358,1042,804,846,818,630,564,1380,926,804,896,648,558,1062,1064,1432,876,1040,1080,1576,1098,1206,874,1254,1122,874,522,994,594,1212,980,1022,798,644,596,640,1292,1366,1588,1612,1842,1394,1720,1262,990,2528,702,630,518,634,412,506,388,692,572,810,594,438,754,330,664,582,514,534,976,1200,380,414,512,806,1482,986,2004,632,380,2500,1994,1492,2016,470,1094,1024,530,654,908,570,1766,598,570,410,1704,378,2170,454,872,984,988,1004,938,942,1806,1266,1502,2564,1074,1336,1160,638,552,1274,990,2832,2990,3020,2664,2476,2675,658,938,2018,2340,2596,2804,2428,780,636,1902,2566,1800,1844,1874,1824,1890,696,890,640,786,944,1918,2014,2666,2648,1956,1664,2586,1980,2552,2700,2000,2024,1962,1968,2100,2054,1960,3158,932,936,2006,2050,1992,2036,2928,1990,1976,1800,2068,2020,430,2080,2828,2050,1226,308,2002,2022,1828,960,1892,1768,1762,1976,2953,1262,2026,1910,2028,1494,1928,1444,1526,1934,1968,680,896,758,632,632,1844,1992,2881,2881,2438,514,686,792,1030,534,674,384,3186,474,660,1134,1282,1476,892,3025,456,386,1022,1018,454,1028,456,392,468,1512,460,594,1022,1110,504,390,606,620,552,556,802,532,1946,540,904,904,984,1330,666,832,834,676,820,638,1228,1220,1210,1168,510,504,1122,1200,1138,1056,1068,1072,1108,1258,1338,1342,1252,2865,3098,824,2032,406,1608,436,574,802,572,548,616,2230,934,2870,2962,2974,914,960,1242,716,1676,980,946,1764,1216,1770,1728,1670,1706,1706,336,320,1058,1176,2812,328,674,1376,628,456,790,684,1126,1532,626,384,1636,794,900,696,476,412,2854,752,714,1332,516,604,862,558,1026,1474,1752,354,370,970,576,1032,1596,952,694,760,696,804,684,686,946,1578,630,698,1542,324,1024,1328,464,448,408,2864,770,730,974,2864,642,1314,1026,1492,598,1102,1412,472,940,686,1550,730,1616,1718,788,710,1270,692,674,1692,1692,1658,1718,1574,1566,1736,1734,1708,320,1082,1746,384,660,900,918,1540,566,624,508,774,1132,634,744,1520,632,360,382,780,786,1516,1650,684,1286,766,776,328,732,386,640,1612,982,672,764,820,796,678,1068,706,1514,630,490,1378,588,1178,1492,1484,1266,1640,1364,1694,656,1354,1024,1484,1220,842,1238,760,600,926,726,1438,1466,1490,1684,804,730,1260,1056,1012,348,912,920,1128,864,516,800,480,700,348,848,1052,712,1028,1176,652,588,808,988,884,804,592,428,1188,732,440,1336,764,428,528,632,848,612,732,480,1208,896,908,888,1836,1412,1468,1384,916,820,852,912,784,2036,912,1244,1368,2464,420,504,400,616,1324,3048,1612,996,1676,984,940,1252,2324,984,2044,2288,1424,1576,1160,2052,1504,1120,1920,1112,2256,2200,1076,1084,3720,3084,988,1864,936,1132,2480,2268,1080,1452,1104,2116,1268,3468,1764,3060,1104,452,1144,3148,616,2408,1608,972,1056,916,332,2788,1116,1840,1000,1736,2828,1136,1272,408,484,1116,900,1276,976,976,948,880,476,492,788,580,716,504,608,584,476,796,472,368,360,1056,408,520,1004,1048,808,928,1128,1260,680,800,728,788,956,612,936,1044,1068,1556,1604,1036,1060,1160,996,1292,816,1132,1184,1356,1028,744,540,2124,1364,564,568,412,548,820,944,792,688,748,424,376,308,608,804,1040,1780,1144,1336,692,448,1040,1276,1556,1396,944,988,892,936,900,980,1032,492,420,1072,996,896,1024,936,844,1492,608,716,1452,828,1612,3920,1702,1088,3542,1428,398,1252,4050,4042,460,428,1114,870,4062,4074,4062,3900,448,1848,4030,3928,4078,4020,474,814,666,692,706,3024,3074,3692,3748,3904,3670,3682,1904,3964,2446,450,606,614,634,518,524,696,676,1118,874,954,1020,932,1124,958,824,946,1332,2540,324,536,544,368,366,1156,2234,1900,1882,2354,2364,802,1662,902,1314,396,1012,666,1890,1894,2418,1104,1100,450,680,1404,1436,1380,1186,1994,1988,1892,1902,1912,1884,1874,1740,566,752,758,664,578,796,1448,2174,842,392,324,324,768,400,1090,402,386,736,576,602,626,498,640,640,526,554,558,2230,2282,604,644,638,650,632,610,2438,640,640,644,644,646,638,640,1500,642,450,1390,810,656,878,2704,634,632,634,638,636,632,628,634,630,634,632,636,2390,1066,1122,1032,2450,974,980,1010,910,986,996,1004,1036,624,626,630,628,628,630,632,632,630,634,636,626,626,630,630,628,630,624,628,626,630,626,624,2840,1020,960,2282,2336,984,774,500,474,460,766,786,964,970,630,2214,686,750,706,618,624,624,622,622,574,622,624,2536,1304,1046,1158,1194,1696,558,898,1880,2230,1670,1156,996,1690,1268,802,656,1198,1610,784,1580,1172,2016,1620,1058,1286,1990,1690,1058,1598,604,610,1108,1604,424,1042,612,778,1686,1046,1392,768,1350,378,1414,878,1278,1570,1080,2212,672,926,1358,1038,1314,1396,2422,724,1396,876,800,1520,1920,1396,2132,1156,1372,1396,1984,2064,1744,1060,2216,828,1176,2124,3952,2912,2388,1204,492,2500,2244,1712,767,3704,1620,2224,2484,1856,1760,900,3220,2396,1272,600,2108,1032,1516,1980,2080,2104,2020,2200,1888,2440,1776,2152,1924,2564,2608,1036,1716,2768,2324,2496,2448,2496,2468,2364,836,836,984,1764,2168,1869,1332,1868,780,628,864,876,1900,2328,2392,1880,1340,3504,1760,1232,1276,1032,2208,2404,1948,2100,2316,1832,1972,2080,1688,2492,2492,2112,2980,772,2356,2668,2172,2220,3200,2848,2144,2188,2160,1280,1932,1716,1544,1244,2216,2912,2556,2808,2264,3368,3012,2588,2768,2136,3676,1212,752,1104,3260,2232,3124,2004,1432,2240,2316,2200,2396,2188,2296,2568,2352,2004,1984,1192,848,848,972,860,872,852,768,956,1944,1316,1424,1124,2052,1660,1788,1196,820,2356,1656,2116,2436,2456,2016,2596,376,796,1424,2428,3248,3868,3836,2504,2608,1844,380,2180,2540,2144,2376,2356,2332,2488,2308,2480,1216,2372,2428,2496,3860,2380,2540,2492,2532,2580,376,2536,2344,2548,1976,2512,1236,1060,1104,836,720,1080,1340,1316,976,440,560,852,952,884,896,1192,928,816,984,816,860,844,1892,1732,1852,1360,1424,1832,2148,1804,2524,2424,2644,2800,634,500,360,448,2020,2276,2004,2972,1964,1712,1492,2168,2316,796,380,2336,2032,2584,2224,2660,2780,2772,672,2384,2096,1712,2468,2480,2352,2596,1984,772,404,792,2524,2424,2416,2108,2016,2536,2564,2128,1956,2428,2268,2788,2480,2448,2580,1664,1676,632,3232,828,848,984,864,868,1500,1732,1644,1380,2700,2100,1888,2108,1880,2272,2336,2764,2128,2128,2244,2232,2592,1844,2248,2496,1040,2600,1692,2544,520,496,1256,1360,1400,824,1316,1800,2232,2288,1560,1680,1528,2020,376,2148,2444,2516,1132,1492,2460,2464,2124,3708,2604,1788,1540,3008,3664,2508,1700,3336,2840,2592,2300,852,844,984,840,806,840,1072,1084,1476,340,940,1280,524,996,876,1004,1040,1160,1324,364,715,438,356,473,967,774,979,876,1063,574,425,1577,1329,574,591,1001,3500,1353,3577,1015,1433,1072,3474,1151,3560,3130,875,1614,3319,3378,3669,3230,3530,3209,2711,3458,1376,1420,3143,3486,1445,1550,1053,2260,751,3022,3468,3411,3466,2752,3347,3635,1375,1797,3412,3335,3654,3031,1012,760,840,708,683,732,1102,1312,1884,1352,1662,1152,2472,496,1220,1256,352,2092,716,420,412,632,522,530,1322,1280,1704,1854,1390,432,480,410,1126,916,1438,888,1270,848,496,480,416,450,646,1076,686,514,708,1104,604,1072,932,1096,774,1086,1028,1028,564,578,480,694,636,832,724,716,602,756,550,1382,790,508,524,454,692,838,1008,2978,2958,3026,1072,3016,2984,930,2576,1158,964,782,792,2452,2522,1024,790,1228,1086,1068,1468,3220,462,638,626,700,1002,976,536,684,1100,768,710,670,1784,1702,1778,748,740,740,812,1890,862,886,458,1550,1028,1734,1940,1886,864,782,1556,1464,1824,1802,1794,1712,1130,736,646,636,782,382,386,980,988,976,934,894,1068,1488,1102,1072,1090,1762,972,1226,1026,1344,930,828,1052,1056,1090,1520,780,906,1010,1260,746,812,1736,860,1834,1844,850,1758,1740,1770,1638,1318,1462,1810,1570,1592,1454,1442,1078,1216,1386,1340,2450,2284,1342,1350,1294,852,1782,1950,1092,1240,654,1268,1260,1328,1000,1048,1004,986,1020,1030,388,378,376,388,384,394,400,808,886,2108,2288,674,662,668,684,688,692,540,560,1356,788,806,798,778,784,670,1590,1206,1134,908,918,448,1462,800,876,912,1218,1216,1060,1202,2500,968,964,936,974,2112,1320,526,1276,624,1612,892,1230,1024,962,1758,1144,732,886,834,812,772,820,712,1148,490,548,994,842,924,818,580,592,450,572,474,572,634,670,530,516,744,954,430,642,534,594,1084,326,388,456,306,1218,1702,1048,956,1584,710,1118,932,1006,1248,560,636,542,1162,542,1842,1236,1234,1524,1496,1534,884,888,704,658,1308,1296,1290,1300,682,852,474,696,584,912,964,1026,996,992,988,1034,1094,1104,1648,1202,1274,1772,1966,1544,980,1920,2152,1908,1434,1638,1378,1138,1664,1530,1296,1318,2510,1500,1266,594,1598,442,1848,692,1048,2066,1770,986,1066,1776,1178,838,1606,1300,1910,1856,1740,1790,1342,2110,1262,1038,2466,2210,1334,1210,1358,1660,2206,910,1104,1270,868,832,1020,844,660,814,1638,1338,880,508,954,1148,552,586,614,1162,702,1040,530,550,1188,644,710,446,334,518,828,726,678,680,632,358,520,958,994,1114,1120,466,812,1230,554,448,1278,1838,1392,1526,952,962,950,1994,2294,1658,1378,558,2950,566,562,530,734,1040,862,802,710,1110,1718,1724,882,1978,956,968,964,750,574,1544,2096,1880,2236,2120,966,1536,1656,776,1990,2064,2536,802,984,1596,2216,3179,894,2240,1070,2066,2092,1874,1844,1892,1862,1884,1828,2112,1766,1858,3179,1368,2885,1256,410,464,1073,1100,2178,2156,818,2120,1516,2122,2264,2078,2148,964,916,2216,2258,2202,2340,2244,2260,1036,784,2112,2294,2174,3188,2240,2404,2596,1128,2992,1944,654,840,1618,3152,1356,2682,2324,1596,2824,2860,2174,1584,1702,1390,1200,2304,2810,918,1906,2498,2174,2176,1890,2288,1294,2242,1728,2498,1684,1490,1458,1482,1498,1506,2194,2174,2580,1674,2802,2128,2142,2186,2824,2824,2796,2828,2048,2072,2060,2748,2720,2720,2786,2744,908,1220,1260,1270,912,2900,2982,1166,1026,1732,1504,1026,1392,1182,2082,1402,1362,1504,1634,1892,1404,1100,1104,2090,1796,2258,1566,1408,1034,1118,950,1258,2342,1542,1326,1524,2046,2122,2120,1668,1710,1670,1194,1182,908,1232,2174,858,1124,1060,1222,2820,910,1446,1302,972,1412,2976,1526,2616,1498,2878,1446,1316,1408,1528,1554,1300,2810,1496,1180,2726,2612,1058,2254,1680,1662,1684,2204,2746,1902,3118,1882,2652,1518,654,400,456,678,858,1088,4360,606,368,354,620,446,610,2258,1670,2850,1202,978,1198,1482,396,658,1558,2258,770,460,764,1358,430,458,2770,780,2122,4314,694,4270,4351,302,406,1122,966,610,786,4254,4346,4330,4387,1654,1702,650,4272,4268,404,4312,4352,3196,4346,828,348,2716,4360,2032,2844,1822,680,614,834,336,340,4382,346,448,1020,4334,322,1232,330,664,736,580,420,414,2534,588,374,1656,386,2220,404,2124,500,324,398,547,2427,1868,2160,2146,1344,2152,1118,1702,738,846,1936,1562,1164,1804,710,604,1762,2076,1880,1902,2120,1958,2272,1836,1024,1894,936,1290,606,1196,1076,438,1600,337,734,516,1473,1566,2537,1740,1718,772,2055,1082,1702,448,2121,994,2374,1878,2128,700,1340,1006,1007,1760,698,932,1402,2242,2214,908,1746,2535,1130,1130,2242,2174,1864,2316,1976,1240,956,324,366,2474,988,1178,460,2226,922,964,2064,2144,2288,948,1100,862,752,2174,1452,1479,2346,2218,1968,1908,1842,482,700,1082,2128,700,642,2336,2110,1720,2508,2198,564,416,668,488,640,740,646,754,768,456,704,734,786,698,680,696,438,500,442,558,768,664,372,712,616,414,372,862,408,532,436,534,498,454,458,446,1524,806,2570,1708,358,2534,496,388,346,1750,310,2856,2680,1444,752,1286,1396,614,1258,736,944,938,1024,400,752,382,726,318,408,770,1190,962,2110,574,544,434,570,494,620,922,558,612,520,350,1046,374,330,850,456,746,1272,686,644,778,710,490,1206,914,768,394,1010,832,1240,354,1194,1576,538,544,452,1184,780,306,752,666,486,576,756,816,1006,1140,444,1138,952,712,440,614,632,1392,742,846,540,542,404,744,518,472,764,388,474,482,434,360,430,522,774,656,428,1182,1096,660,1144,452,372,1374,780,746,848,384,782,1206,608,442,1002,520,436,384,522,316,422,426,632,828,494,748,490,504,514,532,500,816,1398,696,784,468,1018,358,422,372,380,982,496,406,434,556,366,352,308,870,592,608,732,578,794,376,374,484,958,1056,456,368,422,432,448,948,628,532,374,416,398,342,734,398,454,456,394,940,302,372,1346,870,1606,352,858,662,648,1472,758,626,552,390,570,498,746,1008,484,560,624,548,904,478,678,854,504,912,688,940,462,1156,1222,438,928,764,354,1226,818,704,780,950,836,592,1222,828,934,752,314,314,448,450,648,472,618,526,646,460,822,310,524,592,498,456,636,320,758,330,542,588,566,444,448,638,876,382,454,1026,334,568,688,514,764,624,1398,510,502,442,908,382,326,818,818,538,814,516,304,938,342,684,328,334,790,466,440,502,500,558,404,852,454,1108,1373,1276,1370,1360,1372,1385,1327,1305,1336,1282,1308,1341,1146,1316,1421,1231,1402,1306,1397,554,554,552,1480,436,1368,1466,1438,1168,1154,1228,1180,336,1192,1158,754,1180,1156,1144,1190,1186,1162,1160,1190,1216,1184,1198,1248,1322,1180,1252,1228,1204,1206,1206,1370,1220,1332,1350,1068,984,558,556,392,334,392,1166,1124,558,622,648,576,448,396,632,348,628,586,796,448,526,1160,692,676,358,694,428,352,556,472,770,712,558,980,992,634,1326,2798,1084,1060,968,556,826,762,774,1072,1148,760,744,1124,800,756,624,560,596,832,1746,786,2000,1880,704,664,1436,2614,662,582,1506,530,420,636,526,1972,1448,1112,3190,878,982,1570,1554,3180,554,3186,1208,1182,3378,1048,2008,638,866,588,3606,3082,1794,924,1622,1264,1984,636,2824,2964,3262,3502,1482,2582,1634,1672,1912,978,1826,980,1114,980,1206,906,818,840,834,758,790,3174,3570,2610,2386,2736,938,1560,484,884,442,2770,2266,1922,1038,1156,920,528,2832,1382,1044,1098,3076,2850,2506,3230,2752,1960,1070,898,542,840,1166,3072,1994,2036,1230,1044,1174,3142,2112,3044,1374,1610,2930,2684,2304,1204,3338,2124,2192,3178,2930,2224,2840,2794,2628,1874,3244,3606,3362,2922,1342,352,676,1552,2940,2778,1518,1300,1156,1398,3280,1636,1574,1524,1858,670,3504,2574,772,730,2108,1604,1542,1688,1526,3028,754,806,732,962,402,386,530,1006,430,1188,1464,2350,446,3380,2402,3126,2086,970,572,720,832,772,1216,2884,3286,664,462,774,780,2708,518,1660,3034,2220,3008,2164,2122,3606,2434,996,480,1944,1244,850,1168,390,330,1940,448,490,452,2160,478,1020,626,630,1824,3178,2230,668,2988,972,2226,3396,962,2818,3222,2008,3230,654,666,2520,3072,802,3016,3364,372,374,470,2016,3606,3290,3232,3508,588,1390,1112,806,742,990,1498,1306,1636,3266,2604,2558,1712,1406,1608,924,1920,1814,1956,406,3318,380,3356,1368,1818,880,2370,1460,1514,1436,1394,1358,1498,2920,1468,1432,3100,1242,1588,1998,2228,1854,1712,1220,1066,1812,414,456,462,750,842,828,898,564,1250,560,1680,516,2684,3490,638,1914,3146,346,944,2726,3214,2512,2084,556,2944,448,2656,820,2782,1358,3120,1314,3112,1144,990,406,714,926,1052,1898,3194,2836,888,686,1094,1142,1178,3516,870,1384,1192,942,740,2728,2044,2514,2678,3244,1012,3308,938,3116,3132,2564,374,568,2728,1560,1386,862,1334,2480,3230,1994,3440,2820,2286,1116,676,622,1772,858,2576,2216,3606,2634,1090,3606,1522,3130,716,710,3026,3088,3218,3054,3504,3404,1260,1908,3348,3042,3278,776,1208,2986,3050,3146,1876,818,1018,3180,3262,1602,3470,3480,3604,3270,3206,3532,720,550,418,1464,3394,3262,378,2450,1356,2444,1878,2594,1178,2438,2038,2178,2988,2332,1944,3042,2640,2668,1480,2258,1580,1082,2366,1778,1462,2228,1752,408,654,1046,806,2160,790,1084,1410,2182,1182,2200,1224,488,2584,576,564,650,3122,822,2898,2732,2904,2926,2724,2942,2978,3136,3192,3172,3406,3144,3168,3066,3446,3186,3218,2956,3396,3232,3456,3142,3216,3250,3296,3110,3180,3062,3386,3220,3252,3278,3000,3258,3146,3092,3164,3266,1232,1876,3212,3294,3014,3022,3030,316,3426,3226,2950,3198,3192,3252,420,410,3308,2996,3054,3258,3060,3190,3240,3412,2692,3220,1320,1790,3326,2866,3010,2232,2574,3324,3086,3054,3298,3284,392,2296,1106,2148,3336,2790,3086,2772,3148,2556,2236,2484,1602,2540,3000,2934,2924,2886,2828,1802,2660,1624,1122,504,2636,3070,2422,1010,1062,3414,3526,394,2580,3626,2746,312,2792,2990,2912,2828,2454,368,364,3504,3250,2834,2198,2540,1716,1464,2140,1476,2066,3548,338,308,1114,1368,736,2962,1358,1176,2904,3352,2954,1400,1482,364,3102,672,1634,3078,944,1484,2600,946,904,530,566,476,1456,1376,858,2616,822,622,1136,622,520,2132,812,1796,1306,1470,2478,2842,3036,2912,3002,2928,2858,2764,2980,2956,2954,1230,1424,1592,2954,1086,1126,2394,2848,2862,2824,2754,2794,2610,2868,2930,2740,2776,2738,2870,3030,2834,2898,2826,3526,2806,2780,3626,824,2664,2976,3048,3152,620,2904,1760,2544,2908,3084,3084,3120,2992,2576,1600,1634,1414,1824,838,920,1256,914,2306,1466,1114,2260,2364,1570,2728,1736,2420,2496,2496,2032,1944,2448,3068,2816,972,1824,2256,2920,2500,2668,2788,2892,1428,1280,2772,2076,1496,3436,2700,1124,740,2928,968,1056,2120,2908,2096,852,1044,2952,2228,1152,1056,1092,976,2148,2912,324,1408,560,2920,332,1744,380,1968,1036,720,660,852,2452,1040,2204,2420,1364,1012,676,2896,636,448,2944,1112,392,1244,364,1296,888,1556,444,1792,2940,2496,2272,1032,1004,1160,2700,896,1184,652,2436,540,2272,700,776,2956,2948,1552,2412,2816,2924,3440,3808,2674,740,1944,1228,1078,2098,382,2920,2456,840,1034,2910,2204,1134,1042,1072,966,2242,2278,1402,370,2080,328,2030,1652,1952,384,1950,1190,660,846,1792,2906,2550,1356,1012,672,1936,2888,770,2906,1100,394,2574,1504,532,1286,874,1540,1768,2932,2704,1738,1014,990,1144,2668,888,1172,646,346,2886,534,678,2896,1522,2896,2796,2896,594,778,3695,2224,300,864,892,1808,1120,2364,1408,1672,2068,960,872,2020,544,1612,636,300,1208,1348,2040,1092,1992,2224,652,740,1148,1284,1060,1068,1076,1188,1952,892,1276,816,1676,1144,2356,324,1828,1944,752,1060,2240,1204,1828,1396,1420,1016,1824,1320,1260,2028,656,868,856,1940,2068,1356,692,2272,940,1272,896,1968,308,988,1212,1216,1220,2228,988,536,1356,692,804,1168,1204,1052,1004,2240,1924,1364,1356,1604,336,2368,2056,752,1952,1532,1920,900,1140,2220,996,1016,1804,912,704,876,2176,656,1400,324,756,736,880,976,764,508,736,568,716,2052,904,648,544,1860,592,724,332,1164,908,536,756,836,596,604,504,360,644,460,2008,1040,1140,2200,1180,548,396,400,2192,304,1076,1272,1200,2128,816,2420,784,1164,2040,2104,1356,2232,600,2036,736,1100,2076,1148,2412,820,428,588,324,648,1724,976,1040,1196,816,1084,1160,2348,2384,1036,2252,2240,1244,2244,1140,2144,1464,2220,320,1184,2220,1768,1952,1380,2096,1936,1992,580,1248,856,852,2092,1900,328,1264,1172,976,900,808,908,752,1944,760,784,764,2196,604,1252,380,344,796,1124,480,2032,668,1000,844,700,1920,1196,984,2224,712,1460,1248,2168,1304,960,808,1940,1224,312,1208,1880,788,704,508,352,352,1228,1216,1072,896,948,1072,1972,1000,940,2392,604,776,300,1308,1764,880,1788,1756,688,972,2232,1652,540,1132,1000,836,868,1524,948,1040,1020,1524,1432,1112,1308,680,832,724,768,936,856,1340,744,1444,1652,408,1004,1152,324,1140,872,684,808,1588,884,1904,888,1884,1124,2188,2048,2024,2120,1852,1000,1124,1944,1360,1120,1992,832,1312,924,656,1756,800,988,796,1884,416,1912,1036,1600,1096,1052,2232,992,2092,1456,2080,1612,1048,1488,1812,2424,1764,2316,1284,1004,1612,2424,1372,1216,1080,2124,2100,2208,838,882,1788,1102,2328,1912,938,856,1988,730,536,630,1194,1330,792,1966,1944,2198,664,728,1128,1262,1052,1058,1060,1170,910,754,2322,1792,1918,732,1050,2204,1184,1792,1696,976,1800,1288,1240,1996,1152,864,860,1914,2040,1326,684,2234,922,1244,880,908,1186,1200,1198,1060,664,522,1328,682,852,1142,1038,374,1130,980,2204,1342,1328,1572,2326,2024,732,1916,1408,1886,890,1056,982,996,1778,680,862,706,2150,636,1358,742,722,958,748,502,722,706,2024,888,640,534,594,1830,582,710,326,1140,892,528,744,592,596,494,628,450,460,1978,1026,1048,2100,1156,536,2036,1044,382,2142,1062,1256,1184,2098,806,2392,782,1146,2018,2070,1342,2194,592,2008,1160,580,2028,1126,2380,802,420,580,970,1694,966,1014,1178,796,1062,1140,2314,2342,2218,2196,1222,2206,1122,2120,1442,2200,318,1162,2194,788,814,812,812,1926,1358,2066,1904,580,1232,844,836,2068,1244,1156,1116,888,794,896,846,1918,846,740,750,2156,594,1224,954,784,1102,880,2010,658,982,834,692,1894,1176,968,2186,698,1230,2132,950,790,1908,1204,1194,1854,782,694,488,492,486,344,340,1202,1056,904,934,740,1066,1946,984,928,2360,592,768,1280,1740,866,1764,1726,1400,1588,956,2200,1680,796,532,1106,992,982,822,856,1496,926,1018,1002,1316,1642,1408,1132,1288,680,812,714,760,922,922,1318,736,1424,1618,402,988,1132,1112,898,548,798,1564,870,1892,872,1862,1098,2150,2012,1992,2376,2074,984,1088,1916,1332,1964,812,1288,858,1788,646,694,750,746,746,786,970,776,1840,888,884,942,1570,1074,1050,2200,1052,2054,688,1390,1910,2048,2012,1024,1458,1778,834,818,2260,1264,986,1586,2372,1348,1200,1060,2088,2062,2822,1906,1918,1888,402,324,390,326,564,392,330,796,356,418,698,3060,1210,872,2308,2054,2168,2300,2166,720,864,1038,722,866,1154,724,864,1154,862,1150,1004,1156,862,1004,1154,1010,1156,1156,864,2150,1154,862,716,864,724,1294,1152,2170,2162,724,872,726,864,2144,1150,716,1154,2034,2132,726,722,1010,1844,1006,720,2156,2166,2152,2330,2256,842,714,1154,864,864,1150,862,2020,1156,2342,2358,1308,868,1152,734,1032,2016,2022,1150,1006,1154,1004,2304,2168,868,1154,724,1156,1150,860,722,1298,1152,862,2306,2140,1162,2158,866,1152,2010,2014,862,2308,724,1292,596,1150,870,2164,2168,1154,1008,2038,2176,726,2014,2154,870,1982,1978,802,2304,866,1156,1008,1296,860,1008,2020,546,2312,2300,1212,804,2308,856,1036,1004,2142,2160,1004,866,1156,1154,864,1004,722,1298,868,1306,864,868,1154,866,864,2158,856,1028,724,1150,2018,1154,432,2004,2030,2012,2014,858,1034,2158,864,1092,2304,1158,720,1070,1004,2164,2170,1302,952,1150,860,2160,1154,2172,1586,862,2022,2162,868,1150,1014,722,724,1320,1152,862,1150,2304,2332,1064,1240,1254,1346,2692,1334,1248,558,892,768,490,616,754,1162,2512,772,820,1856,436,990,1056,1860,1214,1334,558,2918,592,956,942,1786,1252,494,2536,908,2258,1520,1504,2838,3748,3990,4320,3300,2936,3620,3552,3684,3670,3568,2308,1540,1444,1768,1202,2372,784,2186,480,1664,610,2114,1098,598,2194,2066,434,1068,692,552,570,452,1350,878,714,694,950,840,2160,610,1074,888,406,902,962,1348,1116,1436,694,824,882,716,1132,2760,820,390,616,582,2826,2758,580,1096,1182,2798,576,1058,1174,2768,1020,860,422,494,1136,676,834,900,368,1130,424,1498,496,452,554,752,456,1144,570,710,694,720,972,1524,1460,528,1078,1806,554,834,1528,1220,752,450,804,1172,1172,1236,1168,1044,562,1746,1486,856,642,1370,1238,680,1064,498,1300,1116,496,1234,2194,864,670,742,710,978,948,550,792,634,516,1422,786,1258,1048,634,696,546,490,752,794,696,914,1000,848,1342,674,1862,1060,1512,1812,1484,758,416,528,610,1242,1356,716,836,914,1328,842,716,1004,560,554,1544,358,584,2204,358,490,908,610,2062,1208,2100,568,636,830,632,1354,686,446,2812,1820,412,440,410,1564,462,1340,786,562,962,1466,1114,1138,1058,2710,2132,706,602,2148,622,598,1234,798,960,652,1022,2696,1596,2700,794,2436,2216,2218,2000,804,1088,1054,1352,804,808,1568,1506,1186,1106,1728,394,584,1498,442,1170,1058,1276,1086,1574,2690,2574,2074,880,314,1052,2110,2058,2122,1248,846,1986,924,2772,2810,712,2716,2188,2200,2750,1404,960,648,1144,890,748,608,1064,1478,2802,812,1144,1110,2766,516,720,462,850,2788,482,930,1982,1996,1984,1982,1772,1978,1676,1878,1986,1766,1972,1972,1944,1966,1636,1568,1964,1824,1898,1708,1978,1998,1430,1698,1912,1992,2018,2016,2012,2034,2050,1600,2058,2088,1562,2090,1834,2118,2072,1870,1854,1768,2030,2038,1870,1672,1832,2050,2030,2060,2064,2038,2054,2066,1876,1952,1552,2559,496,684,492,572,604,416,584,544,548,568,612,348,552,564,512,496,484,396,492,340,580,540,948,2504,1082,472,1572,484,968,1046,2110,2064,2340,1036,356,814,612,1520,748,1056,1164,812,828,810,1440,674,424,368,974,796,410,398,1352,474,432,1486,2524,1020,1260,1360,640,644,2464,2540,856,712,1244,1480,2061,744,2724,1388,596,1136,1124,1032,740,1172,560,504,1484,404,764,1224,444,516,352,660,952,1056,784,1124,612,1372,932,328,1152,1824,2580,952,960,1476,664,2380,516,568,512,1144,992,420,1104,964,1516,2009,2616,832,488,1144,1396,488,1460,1240,904,544,1752,912,340,1729,2160,888,2168,368,480,2508,1644,2800,324,512,964,332,1164,1340,1220,880,784,1504,1360,1092,1116,2836,516,584,428,1580,804,772,2224,2268,1088,428,1232,968,708,372,492,976,728,804,876,656,812,552,392,736,672,1616,1028,888,788,1500,548,1080,408,2144,1180,624,952,2064,2720,2009,2272,963,2998,919,3176,1225,1150,1212,2096,1364,1705,1996,1376,1853,3399,2182,1168,3618,2668,3426,3294,3340,3188,3354,3300,828,608,3188,3292,3248,1866,3334,1022,2178,1780,2362,2444,1864,3218,3570,2300,3290,3140,3564,3090,2240,920,544,814,816,1450,772,734,744,554,590,640,958,360,768,1004,826,1866,2232,1338,556,582,910,938,1464,912,1348,432,2674,440,616,3660,3876,3868,3784,3668,3885,3704,2560,558,820,2152,1700,1124,1426,1426,1628,2268,2288,2292,1626,1636,1696,1694,1668,1634,1678,1706,1708,1798,1810,1764,1718,1692,1752,1774,1706,1690,1766,2302,1966,1908,1910,1970,2042,2068,2042,2060,2064,2030,2042,2302,2302,2300,2314,2220,2216,2292,2298,2306,2320,2298,2310,2278,2314,2296,2306,2308,2308,2296,2308,2314,2298,2296,2294,2298,2282,2302,2310,2310,2162,2172,2188,2214,1654,2334,2068,1750,1854,1992,1996,1992,2202,2300,1854,1848,1852,2048,2018,2288,2248,2238,2246,2292,1068,1078,1058,1064,1062,1060,1062,1064,1074,1068,1058,1060,1068,1068,1078,3065,1600,1600,1600,2564,2022,644,918,2230,804,2228,2154,802,2208,1952,612,2032,2088,704,1704,480,478,840,802,1998,614,464,1638,2094,904,702,420,2202,2130,524,874,2084,820,642,554,986,732,622,804,1194,752,1456,546,468,774,834,1808,3166,3146,2684,2762,3188,644,3102,2500,2980,1634,2420,3348,698,652,688,1514,504,838,3186,3122,3112,1944,820,1896,1648,720,944,1100,902,684,892,2826,532,576,1062,1072,1044,704,3102,2182,2720,1320,1118,1554,1176,1120,2948,3120,1990,1394,1786,414,874,2108,2730,3058,3010,1676,1020,548,1272,568,1668,568,538,2928,2722,2902,2976,3114,570,2454,2808,3104,1996,388,2896,2940,3120,2816,814,1164,1760,2172,3180,604,1044,2140,2004,1640,584,504,1612,1000,2568,3556,3044,3008,2572,1484,3096,1740,952,1788,2406,2008,2170,1946,2074,2060,2084,2672,1764,2086,1738,2000,2036,2947,2947,1280,1600,1600,1006,1600,1600,1546,1600,1600,1600,1600,1600,644,860,1009,411,1574,1374,626,660,552,598,598,494,630,532,328,600,628,694,3372,316,3208,3102,882,1846,3134,2936,2686,3158,714,674,860,984,2774,3164,526,520,632,536,526,538,3392,359,683,390,1600,669,616,1600,554,408,303,574,726,1472,388,326,1526,3058,2842,2728,3152,2898,1174,1106,960,2540,520,1056,2546,1478,1120,1250,2192,3100,1178,1022,2402,2136,2594,2562,2302,1800,1374,1066,1276,2982,2812,1154,1566,1292,646,2936,2720,2754,1816,3096,1068,1458,304,1520,2206,1800,1856,1960,3058,1072,2350,2992,2214,2566,1568,2592,1382,1408,1570,1422,2772,2614,2572,3110,1776,1252,984,1106,1154,3088,3088,1348,1088,2760,686,1036,826,974,510,2956,1662,634,640,392,414,974,350,548,532,1272,560,544,1316,564,576,960,2452,572,468,456,652,872,1252,4120,1178,1176,1182,418,352,1612,1516,1072,1550,1262,1176,1242,1170,1034,1038,1044,1112,512,518,440,510,418,680,416,758,544,578,732,630,662,656,2826,634,2778,3116,3092,840,1180,368,382,1008,622,712,624,626,872,582,406,754,744,746,880,876,876,516,488,474,688,636,670,506,1028,1130,1020,1014,1012,1028,1806,1664,1674,1396,2426,1268,662,410,834,864,708,1362,1550,1498,2008,1128,340,1666,2044,2046,2042,1764,1764,1750,1772,1764,1772,1768,1634,1762,1746,1762,1784,1762,1534,1544,1636,1650,1446,1636,1636,1056,388,1588,1632,1644,1628,1654,1636,1632,1406,1640,1634,1634,1636,2550,2538,2550,2548,2544,2538,2576,2534,2544,432,988,2552,2548,2540,2536,2560,1366,998,2532,1544,916,2566,2564,2526,2618,2530,1566,454,2536,2534,2556,2552,2546,2544,2558,2554,2500,2544,2568,2556,2550,2546,2552,2562,2546,2534,2536,2544,2528,2544,2550,2562,2576,1248,964,1054,406,512,512,1094,1076,506,1432,1014,494,490,488,480,484,486,480,480,486,488,482,480,480,1014,1002,758,798,810,1148,690,684,996,526,1014,756,930,1010,874,1006,528,2002,1830,1626,3808,1962,760,1290,688,890,384,636,788,436,588,646,574,630,802,794,506,502,510,510,512,510,504,504,1154,1164,1336,1334,1370,1394,794,1534,1634,1468,320,320,948,758,774,1088,1240,1224,1092,1196,1250,1314,1142,1190,768,1244,1206,1588,1616,1642,1636,1566,1588,1612,1556,1618,1634,1806,1600,1596,1586,1606,1588,1586,2834,2710,2698,2664,2948,3106,3082,3176,3134,3096,2878,2890,2572,3012,2648,2662,2964,2980,3036,2986,2996,3174,2864,3390,3030,888,904,1142,1140,1142,1142,1144,1254,1252,388,1244,1272,1250,1270,1280,1266,1268,1252,1246,3556,3992,4006,898,874,882,906,898,894,782,512,502,516,512,514,520,518,512,2660,680,672,690,688,692,680,684,682,686,678,676,688,694,688,684,684,684,700,706,690,706,696,694,698,682,676,684,700,1106,1102,1104,1112,1104,1112,1106,1106,1172,1112,1112,1186,1114,1104,710,710,712,710,706,712,1568,718,720,722,720,718,720,724,720,720,1758,1748,1756,1850,1888,1318,1714,1400,1692,1608,1756,1782,664,596,354,1812,766,416,830,1754,886,1454,774,918,902,912,926,908,908,916,912,902,592,598,622,632,472,604,854,464,452,630,956,1076,930,1142,678,582,960,630,928,890,944,1282,1504,3824,3884,2870,2324,2178,2222,3054,3036,3002,3042,3004,3010,3032,2968,3362,3352,1338,1350,1322,1282,1322,1206,1376,1300,1334,1186,1452,1396,1428,1262,772,878,992,988,980,576,544,600,1100,1112,338,322,1896,1900,1808,1756,836,1288,996,1522,984,930,2106,1530,1530,1498,1496,2682,730,2442,1462,696,1008,1638,1634,318,1616,2022,2028,1748,1736,1766,1768,844,868,864,864,870,862,862,514,922,926,922,926,898,900,946,866,884,1248,1250,1232,1204,428,510,910,452,374,446,452,450,448,448,446,446,446,450,708,496,1030,544,800,790,764,698,508,544,498,770,402,396,416,418,574,502,730,500,582,652,866,580,674,800,658,704,1588,1906,2142,1270,1992,1028,606,2902,2642,1974,3132,3130,3184,1896,508,850,2638,3794,1838,1818,1826,1812,1776,1820,1836,1822,660,2528,3026,3054,3050,2370,2536,886,1120,974,964,962,1708,610,486,398,782,394,852,348,3008,428,448,510,536,390,398,448,516,428,476,510,620,658,538,530,504,406,434,422,418,618,982,756,644,612,438,562,432,460,438,590,594,622,540,590,914,618,614,558,984,1534,1514,570,1076,1220,1238,1504,1646,512,532,530,502,1102,482,476,448,336,2020,536,678,3026,1008,1302,1278,1222,762,916,1158,874,1506,1572,328,754,714,752,776,720,708,1650,1670,3592,1538,1532,1520,1506,1482,1454,1380,1372,830,900,1776,1792,1788,1372,1776,1770,1540,1692,464,690,384,1424,1544,1544,1516,1526,1760,1752,1752,1792,1784,1758,1776,1760,1578,1574,1558,1548,566,472,1158,1278,612,434,352,324,432,408,382,644,592,990,616,500,984,1176,524,1028,388,384,602,514,1162,4148,1564,524,1544,716,634,456,516,458,890,984,976,988,982,992,1010,994,996,1064,1004,998,568,556,534,556,546,550,556,572,522,550,1156,1198,1168,1236,1178,1150,1162,1164,2480,1164,1194,1196,1176,1192,1190,1176,1176,1130,1188,1126,1192,1182,1166,460,482,678,472,590,466,440,496,454,1028,1656,498,494,520,1104,352,1094,852,2068,1560,402,660,582,454,1156,708,1342,650,436,560,642,630,696,644,570,578,588,552,1840,838,804,864,866,566,694,568,572,618,1938,778,968,1382,542,400,844,510,454,700,710,480,798,790,1408,1666,1044,568,588,1938,1124,492,574,664,620,666,1878,1804,386,910,472,468,748,816,1172,532,514,1172,522,1092,1132,464,464,1290,670,948,1614,760,1030,1422,622,598,778,1430,998,546,1026,436,1968,656,998,524,780,572,510,1786,568,420,1976,564,564,448,426,620,1084,956,624,1928,1774,1728,522,1472,966,406,404,2038,3014,876,840,814,758,762,764,766,792,2434,870,720,1204,2878,3956,554,552,558,562,2198,550,552,552,554,3788,3932,3056,3806,802,824,1016,512,508,578,644,450,1234,2064,782,1134,1066,1432,426,846,1160,1620,528,2724,3054,3056,2950,3076,3062,2970,2042,3012,2628,2172,2908,2792,2602,2564,2690,2614,3048,3014,2270,1022,1060,3048,3024,2712,2544,1336,1322,2758,3064,2654,2372,2508,3046,2596,2040,2500,1082,1086,3036,2628,2816,2766,2820,2724,2680,3006,2748,2460,1070,1086,2814,2790,2796,2308,2688,2490,2558,2556,2526,2530,2324,2052,2018,2010,2024,2018,3050,3058,2044,3034,3060,2180,2480,2542,2932,3068,2746,2766,2724,2552,2776,2982,3058,3056,3066,3044,3498,2210,2800,3052,3070,3160,2892,2312,2676,2678,3068,2872,2874,3090,2956,3064,3020,3074,3054,3074,2654,2272,2438,3072,2792,2506,2856,2860,2380,2370,2464,2774,3076,3070,3068,3072,2910,2998,2908,2758,2948,2704,2642,2768,2834,2798,2970,2994,3056,3050,3098,2402,2396,2892,3068,2856,3072,3052,3106,2716,3072,2640,3056,3086,3162,3062,2848,3062,2896,2460,2880,2300,3034,2638,2800,2720,2690,2950,2306,3072,3048,2820,2926,2492,2708,3104,2332,2840,2666,2930,3068,3090,2966,2668,2588,2670,2708,2898,3076,3090,2496,2692,3058,3062,1496,2474,2776,3074,2614,2524,2326,2804,2774,2358,3058,2604,2662,2560,2598,2884,3062,2378,2424,2798,2540,3062,2676,2476,2668,3082,2902,2882,3054,2810,3004,3132,2646,3052,3068,2626,3040,3052,2756,2472,3110,3086,3052,2574,2508,3050,3066,2790,2648,2696,2748,2484,2980,2620,2852,2498,2696,2756,3052,2536,2736,2594,2668,2644,2498,2732,2606,2376,2558,2174,2916,2918,2792,2568,2986,2118,2672,2880,2572,2452,2482,2938,2686,2744,3120,2648,2618,2174,3050,2262,2560,2772,2744,2530,2742,2642,3094,2806,2572,2548,2886,3068,3058,2474,2756,2516,2666,2366,2542,2530,2452,2420,2750,2880,3056,2922,3054,3062,2354,2536,2996,3032,2294,2236,2680,3062,2294,3060,3054,2436,2854,2540,2688,3064,2536,3460,2888,3056,3054,3064,2574,2490,2250,2418,2742,2754,2588,2854,2574,2308,2460,2886,2530,2586,2626,2718,2534,2484,2606,2594,3170,2710,2470,2356,2842,2008,2960,2860,2784,2704,2660,2746,2604,2416,2514,2480,3122,2148,2822,2706,2252,2930,1078,1090,2306,2612,3022,2828,2414,3062,3102,3076,3042,3056,3110,2778,3194,2508,1104,2948,2840,2922,2730,3070,2546,2848,2588,2512,2518,3100,2398,2818,3030,2814,2420,2644,2568,2726,2218,2708,2644,3138,2970,3172,2410,3128,2892,2914,2748,2748,2722,3016,2790,3116,2314,2640,2894,1400,3056,2486,3052,2568,2972,2708,2138,3104,2572,2984,2548,2344,2044,2238,2984,2542,3064,3094,1396,2856,2596,2406,3058,2736,2592,3102,2116,2008,2798,2772,3072,3086,3064,3066,3108,3080,2700,3060,2966,2930,2248,2346,2060,3064,2808,2814,2972,3060,3138,3058,2556,2964,2276,2966,2888,3028,2216,2924,1902,3072,3064,2688,2954,3086,3066,3074,3064,3068,3064,3070,3062,2696,2506,2986,2980,434,724,2398,2390,2394,2364,2410,2390,2406,1604,2364,2064,1718,2276,2206,2038,2034,2096,2070,2392,2358,1792,798,830,2428,2366,2396,2004,2168,2170,1470,2418,2078,1868,1870,2406,2032,1596,2390,2388,2378,2052,2232,2166,2208,2146,2098,2358,2146,1414,840,1112,2212,2182,2188,1824,2120,1952,2030,1974,1850,1568,1574,1572,1598,1572,2382,2392,2076,2378,2390,1720,1942,1994,2296,2390,2160,2158,2126,2018,2174,2280,2394,2388,2392,2380,2392,1730,2202,2388,2394,2464,2262,1814,2092,2106,2260,2114,2242,2256,2430,2320,2434,2378,2416,2394,2410,2078,1792,1928,2412,2196,1964,2218,2248,1874,1856,1928,2178,2410,2394,2400,2406,2386,2344,2286,2164,2328,2114,2070,2168,2228,2190,2324,2346,2402,2428,1888,1876,2272,2186,2242,2400,2388,2416,2126,2398,2082,2396,2400,2468,2390,2392,2392,2250,1936,2246,1830,2374,2068,2184,2102,2112,2328,1798,2402,2380,2226,2278,1934,2120,2404,1844,2232,2082,2270,2394,2398,2322,2092,2272,2096,2132,2376,2418,2398,1948,2106,2388,2386,2414,1954,2174,2412,2054,1980,1816,2208,2156,1860,2384,2036,2078,2002,2050,2258,2388,1868,1906,2190,1996,2412,2094,1938,2090,2420,2274,2258,2388,2206,1024,2300,2092,2386,2424,2058,2362,2280,2166,1932,2430,2410,2386,2014,1960,2382,2420,2196,2096,2066,2170,1952,2338,2044,2248,1954,2108,2166,2388,1974,2136,2008,2120,2060,1978,2094,2134,2040,1878,2016,1698,2278,2286,2158,2016,2318,1662,2110,2392,1974,1934,1948,2316,2060,2152,2420,2082,2004,1702,2198,1780,1638,2168,2122,1992,2098,2094,2362,2342,1992,2008,2252,2398,2304,1940,2150,1966,1952,1848,1992,1998,1862,1896,2104,2330,2254,2388,2386,2256,2268,1988,2238,2290,2372,1802,1930,1448,2080,2244,1772,2402,2388,1906,2388,1980,2064,2390,1962,2392,2258,2388,2264,2424,1962,1954,1764,1890,2108,2154,2010,2316,1966,1702,1892,2258,1980,2034,2000,2136,1990,1962,2052,2390,1940,2136,1142,1840,2168,2046,2322,2242,2166,2106,2074,2026,2098,2064,1904,1962,1934,2414,2390,2206,2050,1750,2280,1816,1796,2390,2296,2210,1810,2398,2414,2418,2372,2392,2402,2178,2446,2184,2312,2212,1640,2102,2398,1974,2250,1964,1974,2392,1874,2378,2376,2206,1896,2036,2010,2086,1728,2070,2078,2386,2394,2406,1892,2420,2260,2244,2148,2156,2348,2180,2258,1824,2048,2282,2172,2402,1934,2390,2016,2328,2134,1686,2412,2022,2332,2388,1996,1840,1488,2130,2276,2012,2396,2048,480,2374,2258,2022,1906,2378,2154,2032,2434,1664,1580,2206,2164,2414,2394,2400,2396,2408,2398,2126,2398,2384,2384,1780,1830,1626,2390,2078,2192,2284,2390,2446,2392,2004,2324,1774,2330,2252,2400,1770,2306,1496,2426,2390,2110,2330,2392,2390,2430,2392,2172,2398,2392,2120,2412,2102,1980,2338,2350,2154,2394,2140,2214,2428,2392,2422,1600,2370,2062,1718,2278,2214,2048,2024,2110,2064,2388,2392,1782,804,838,2414,2390,2392,2006,2164,2170,1710,2412,2090,1868,1964,2396,2036,1610,2402,2412,2070,2078,2212,2190,2214,2150,2100,2370,2152,1952,840,1092,2216,2186,2194,1842,2112,1964,2004,2014,1998,1830,1608,1586,1574,1598,1592,2396,2396,2400,2400,2396,1720,1942,2002,2302,2418,2152,2184,2148,2002,2192,2336,2436,2144,2418,2402,2380,1730,2220,2392,2416,2460,2290,1812,2110,2106,2414,2122,2260,2248,2436,2308,2448,2370,2438,2404,2428,2080,2430,1906,2434,2184,1978,2214,2250,2252,1862,1870,1924,2190,2406,2418,2402,2428,2394,2370,2284,2192,2338,2134,2072,2184,2222,2200,2326,2362,2392,2394,2436,1890,1902,2278,2196,2244,2426,2394,2420,2132,2420,2070,2410,2410,2490,2400,2410,2396,2284,1940,2266,1806,2422,2068,2204,2102,2112,2304,1808,2400,2392,2218,2296,1936,2128,2410,1858,2242,2094,2280,2420,2402,2330,2102,2316,2096,2132,2240,2418,2404,1964,2110,2344,2400,2428,1948,2182,2416,2060,1978,1828,2198,2172,1854,2404,2042,2104,2020,2044,2396,2406,1868,1912,2196,2000,2400,2102,1950,2102,2420,2310,2336,1822,2202,2408,2394,2082,2398,2424,2060,2394,2394,2170,1938,2454,2418,2404,2024,1978,2392,2434,2204,2114,2080,2178,1950,2348,2048,2268,1958,2122,2174,2406,1978,2156,2022,2138,2062,1968,2082,2150,2042,1876,1996,1716,2390,2406,2166,2028,2328,1666,2124,2406,1956,1954,1954,2344,2068,2172,2412,2112,2018,1710,2056,1778,1966,2200,2130,2028,2110,2084,2394,2410,1988,2018,2302,2412,2396,1954,2144,1986,2080,1864,1988,1992,1868,1900,2120,2408,2394,2312,2170,2272,2392,1992,2350,2394,2298,1820,1936,1998,2068,2202,1762,2424,2396,1914,1990,2060,2410,1962,2406,2392,2404,2394,2414,1962,1960,1764,1902,2116,2168,1994,2286,1970,1816,1894,2356,1980,2042,2000,2166,1986,1990,2062,2044,1942,2136,1928,1862,2166,2318,2252,2168,2128,2070,2020,2084,2056,1896,1974,1936,2426,2398,2230,2062,1766,2216,850,856,1790,2058,2294,2248,1808,2410,2414,2422,2374,2406,2408,2190,2448,2440,1974,1828,2218,1620,2006,2416,1976,2250,1966,1992,2392,1890,2184,2380,2192,1920,2046,1630,2090,1740,2074,2092,2390,2410,2400,1906,2400,2278,2240,2186,2142,2138,2368,2198,2030,1834,2048,2278,2396,2408,1932,2408,2032,2350,2116,1686,2406,2030,2320,1980,1846,1602,2152,2278,1998,2396,2042,2400,2396,2266,2038,1880,2406,2172,2038,2408,1664,1562,2200,2172,2412,2402,2410,2406,2398,2412,2110,2404,2318,2316,1750,1840,1608,2404,2192,2216,2294,2402,2456,2402,2000,2328,1786,2332,2256,2414,2300,1492,2398,2406,2106,2326,2396,2404,2400,2406,2394,2422,2402,2396,2114,1958,2356,2336,2332,3082,3044,2728,1882,2344,3380,2554,2010,2572,2276,2622,2994,3386,3066,2500,2684,2740,3060,3048,2538,2316,2736,2746,3266,2692,2696,2734,2650,2578,3042,2770,2524,2680,2862,2636,3008,2830,2714,2900,2014,2516,2072,3004,2936,2686,2464,1164,2984,2718,3002,3036,2898,2642,2530,2670,2536,3030,2810,2644,1936,3020,2092,2036,2170,2014,2226,2386,2564,2002,2088,2958,2860,2618,2994,3018,926,832,3030,3004,2304,2422,2008,2256,2318,2870,2494,2658,2298,2948,3050,2888,3022,3068,2516,2874,3046,2976,2502,3030,2490,2704,2878,3258,3012,2884,3022,2832,2774,2668,2684,2248,3008,2504,2990,2724,3030,3014,3004,2796,3038,2692,2666,2414,3010,2560,3028,2568,2408,2534,2324,2600,2546,2648,2962,2668,3086,2986,2958,2952,1444,1448,3040,3002,2628,2592,2950,2916,2394,2528,3032,2676,2648,2418,2126,3024,2122,2698,2696,3028,2778,3030,2760,3052,2606,2848,2562,2920,2450,3034,3030,2984,2994,2688,2710,2528,3036,2640,2340,2762,1980,1974,2856,1934,2646,1902,2566,2344,2710,3016,2944,2940,2614,2602,2414,2488,2120,2866,2982,3012,2852,2900,2668,2850,2988,3036,2004,1990,2428,2648,2454,2978,2090,2570,3000,1810,3022,2034,2562,2862,2572,2746,2562,2522,2728,2206,2794,2816,1924,2810,2760,2980,3004,2674,2668,2370,2616,3190,2478,2330,1984,2442,2236,2238,2472,2518,2752,2604,1988,2524,2098,2656,1924,2230,2224,2592,3018,2704,2928,2440,2446,3036,2014,2994,3118,2792,2894,1992,2856,2424,2012,2806,2476,3006,2940,3374,2826,2574,2118,2972,3016,2288,2426,2462,2576,2028,2762,2548,3010,2918,2936,3010,3092,2824,2372,2536,2418,2692,2606,2998,2498,2444,2012,2026,2564,2660,2032,2050,2492,2550,2360,3078,2830,2686,3014,2816,3002,1874,1894,2952,3186,3044,3022,2992,2946,3040,2456,2426,3022,2744,2998,2598,2860,2990,3014,3192,2944,2458,2946,3052,2052,3028,2598,3036,2038,2798,2854,3050,3040,2890,2480,2102,2866,2310,2472,3050,3044,2592,2764,2572,2010,3102,2226,2536,2476,3038,1858,3006,2570,3062,2998,3028,3056,2998,3016,3062,2342,2504,2444,2718,2980,3036,2746,2858,2692,3032,3008,2740,3034,2706,2654,3026,2650,3010,3042,3020,2988,2210,2288,2706,584,1436,1014,3046,2660,3018,2994,2390,3008,2718,2666,2552,2750,2406,2696,3018,2100,2238,2516,2570,2950,3016,3192,2008,2012,2028,2006,2568,3004,2170,2500,2414,2748,3036,2778,2760,2926,2870,2198,2556,2600,3050,2736,2858,2656,3032,2864,3090,2652,2724,2944,2976,2736,3126,3002,3034,2566,2054,2602,1972,2560,3018,2644,2644,1334,1338,3024,2552,2558,2600,2392,2624,3024,2660,3006,2560,2702,3030,2616,1972,2342,3008,2508,2548,2718,2130,2700,3044,2764,3020,3006,3012,2824,2880,3056,3020,2880,2994,2976,2940,2782,3008,3014,2716,2042,1236,746,890,612,610,556,696,862,734,1004,834,664,614,1012,630,822,588,526,466,346,446,554,814,558,902,598,740,640,462,822,836,1772,406,724,438,554,532,626,912,408,742,626,884,840,624,720,634,358,524,510,560,4572,710,1128,364,400,1488,710,646,3196,682,1002,2322,362,426,452,3977,318,1118,836,1042,648,1898,1426,468,474,470,478,846,448,486,506,1086,2626,1976,3826,374,390,386,2074,2110,928,944,714,532,632,538,446,506,3398,3717,1874,481,1276,544,320,3649,4942,2326,646,808,2259,2222,338,1640,1672,1382,1050,1486,1476,1406,2300,1386,1020,1104,962,652,914,764,814,838,778,2034,808,1000,448,1150,650,326,456,2992,3046,1456,4353,3688,3986,4022,4062,3602,3982,4076,488,3092,4588,608,574,536,2868,2860,332,2958,2906,2660,3540,856,2842,3288,3278,1238,540,2326,2024,880,3446,3520,3426,3618,3504,1020,1940,1258,3580,3714,2958,1966,2460,416,3672,510,864,3212,1020,1060,568,508,994,598,560,1730,702,962,2026,3432,900,3684,1252,942,808,620,3098,382,3566,3834,946,5100,4126,4106,1262,1260,1414,1404,1103,1360,1600,1600,1199,830,654,466,542,944,1002,1088,1940,1362,652,844,1200,1508,1020,998,978,960,902,1072,1032,1012,1070,1056,1050,1170,1014,1034,1064,1074,1058,1102,1102,1072,1068,1088,1130,1044,1052,1064,976,1048,1080,1152,1072,1122,1232,320,1264,1430,388,568,626,620,624,626,570,614,1086,952,874,474,608,576,594,608,1404,652,638,862,1412,1380,834,848,830,726,638,618,614,642,538,634,954,824,588,924,554,584,650,828,834,782,646,840,772,856,870,818,916,894,862,944,1432,662,548,1094,476,526,808,650,782,1142,512,590,1480,630,552,1406,1086,476,1474,692,638,698,724,786,722,682,1108,444,550,1523,1440,512,548,1136,520,560,356,548,916,300,1404,380,1116,1412,1412,2660,1548,956,1028,656,928,964,1040,1288,696,468,476,476,764,560,672,1556,556,800,956,636,680,540,504,980,700,576,784,404,844,2164,1000,792,748,1988,1088,956,844,544,564,528,520,2524,760,1212,780,400,1324,464,812,948,688,876,320,900,388,1008,1028,832,860,1840,1836,1820,836,324,600,1396,1500,644,492,580,464,3256,760,3628,740,728,576,744,3516,4028,4092,3640,3480,3484,824,472,580,936,332,600,3624,3654,924,706,606,426,3164,3662,1538,1908,1108,1978,1958,1604,898,412,978,1214,1860,1528,808,818,3106,1636,1650,1330,1896,1504,1624,1870,3088,3634,1994,1210,1214,3596,1590,1754,3650,1568,504,2956,3512,2608,2906,384,1394,3362,886,1992,382,324,1132,1644,1436,1194,2068,1544,1050,1792,2904,3632,1838,1616,2586,972,3692,2892,4044,4058,4189,4044,3674,734,2540,3835,1100,1850,2234,4056,2526,3342,4121,3376,1938,1058,730,2618,3492,2330,3378,2930,3778,3496,3496,3558,3238,4028,2994,2940,3770,3624,3630,984,992,4024,1526,1838,2576,672,3849,3698,3648,3748,3102,1724,3390,4022,440,890,1032,530,784,760,4090,4510,4886,4556,4350,4864,4666,4256,4306,4440,870,1326,3522,3196,3605,3523,3524,3523,3514,3524,3520,3526,3590,3523,3539,3531,2370,3556,3635,2452,3670,3673,312,2602,1906,1754,2060,2168,1346,750,2114,2222,1878,1694,2060,2222,2056,2118,2306,2536,1938,884,2256,2042,378,2036,2298,2122,2218,2040,2222,2350,1998,1782,2122,2314,2388,2032,2394,2066,1902,2032,2220,2180,2300,2110,2142,2088,2116,2158,2102,2156,2138,2140,2204,2284,2058,2162,2180,2174,2130,2120,1860,2172,1976,2110,2212,2134,962,1184,2102,2362,2270,2274,2196,2222,2066,2150,2056,2350,2142,1734,2100,1888,1720,2296,2066,2464,2018,2004,2224,2092,2340,3008,3208,3376,3320,2880,3416,3864,3404,3560,3632,3960,2316,3592,2592,952,2876,2572,2968,3312,3268,3080,2844,3328,3184,3180,1784,1772,3176,3480,3180,3120,3324,3192,1388,1164,1520,1152,1172,3192,3620,2284,2940,3096,2808,3000,3136,2964,3028,2624,2592,2944,2848,2680,2996,3368,2936,3076,2756,3384,3096,3268,3012,3016,3140,3176,2960,2496,2684,2964,3084,3128,3012,3148,2752,2816,2916,3120,2816,3048,3240,2908,2944,2956,2976,3204,2696,3028,3016,2640,2968,2788,2804,2944,2912,2892,2764,2668,2904,2800,3252,3304,3048,3160,3316,3148,3076,3052,3264,3220,3268,3016,3112,3120,2744,2924,3016,2992,962,1002,916,600,2674,2466,1204,660,2292,1840,1806,2118,2132,2124,2126,2082,2746,806,1166,660,1940,1510,1120,902,836,1306,590,1474,2336,910,540,896,1834,1820,1824,1810,2678,2706,2812,776,806,2424,2620,612,882,882,968,814,2696,2060,2648,2636,2690,2354,2322,1244,958,2338,448,2486,2680,516,512,516,1430,704,1796,852,1370,2472,2274,2072,648,564,466,470,1778,2736,688,950,2566,2712,2668,2648,2802,2332,1902,2280,2172,2862,2498,2616,2824,2294,2340,2536,2040,1798,540,852,1502,2788,2696,2282,990,1070,2488,376,2348,2142,2552,2240,2778,2862,2898,2086,536,2136,2232,2376,1026,888,754,2402,1186,714,2490,2064,2462,2584,1420,974,982,1786,992,972,2160,1736,580,1646,490,910,896,1322,1522,2660,2452,1796,1018,2276,452,2664,1348,2292,2466,2228,1916,896,2192,2294,302,2678,502,2526,2854,2760,2308,2654,988,552,2394,1602,976,2340,2320,2342,1152,780,1574,626,1182,1332,2390,1486,606,404,2596,1818,462,2446,2730,2474,2620,762,402,940,1212,1694,2188,1328,1992,2106,2528,1284,748,800,574,1220,610,602,402,2042,2632,2656,1046,718,968,1328,1220,2840,1320,2036,2442,2402,2678,954,740,726,802,410,618,1236,2328,2316,1650,860,2382,2644,1980,2902,2610,2346,2632,2472,960,1076,2570,2510,2280,2110,1208,626,856,2742,2726,2606,2466,2874,1926,348,2560,1180,800,494,1698,1678,1234,456,482,2274,832,2608,2490,2664,2806,2652,448,322,2774,2846,2162,2710,2754,2740,1136,810,972,530,1880,2910,2746,2790,2464,2374,906,1356,2496,1936,2520,2444,2348,2096,2584,2104,1972,740,1120,1136,2132,1960,2564,1996,2598,2530,2384,2326,2640,2124,2124,2716,2104,1338,1152,1174,2192,2070,384,1398,420,1254,592,1192,826,2366,590,572,874,564,304,568,864,558,564,870,1174,562,540,558,544,558,2214,562,860,866,576,1240,772,1020,1948,1084,1176,3042,1998,384,388,390,806,756,828,1602,688,3241,850,1228,1070,2288,1238,938,2282,906,932,1232,794,2016,2272,916,1324,2038,858,700,592,972,1242,1052,2082,2282,2188,2282,610,1234,1316,788,2046,2064,426,1764,2078,1228,952,548,2296,2288,1008,2020,2002,2288,1232,1936,2058,1928,2294,2074,2286,1426,2110,1862,2286,2086,1940,1966,2102,2284,2294,2280,2050,2292,2280,2274,2280,2276,2278,2292,2288,2296,2120,2466,3088,878,582,2166,2220,2168,2678,1710,1004,2780,2034,422,556,562,468,424,622,548,536,542,450,378,472,484,746,740,798,762,774,672,644,638,600,664,474,640,408,332,366,370,394,392,1066,1100,1084,1078,570,514,702,686,680,726,562,1052,850,1042,362,472,470,482,480,504,490,922,710,684,692,590,646,664,626,820,578,570,618,510,520,464,510,554,626,568,548,510,432,390,386,382,348,406,478,516,440,334,464,392,550,346,684,678,654,672,772,350,1214,602,440,596,582,618,620,556,580,1212,1268,1260,1372,1480,1322,1446,1740,384,450,446,546,966,428,420,456,406,424,426,372,416,330,330,634,604,548,362,782,576,720,566,566,520,598,686,990,526,562,994,518,498,470,404,424,432,400,388,430,704,724,1128,706,704,670,670,684,664,698,826,722,726,1740,950,786,398,406,488,462,494,472,442,324,360,474,420,430,1006,748,956,964,1134,1152,1154,618,660,532,446,472,658,740,654,1098,748,566,536,616,556,572,552,590,602,960,404,404,668,654,554,660,546,560,754,620,938,462,750,342,340,332,322,434,628,616,602,446,3070,3120,1240,382,1158,1116,2994,590,468,676,642,1120,1108,1096,750,832,980,936,874,838,1104,360,368,376,452,450,458,400,398,400,404,396,432,422,420,440,426,428,424,316,1288,598,910,2206,940,1074,718,674,588,668,440,722,1812,1996,756,1474,1080,492,1948,1546,618,1108,310,616,1068,1200,320,538,1026,2142,1826,692,902,1688,666,718,2122,488,712,342,1222,2186,930,1972,1368,1756,1922,590,506,832,1910,772,918,2088,1622,646,380,2170,1762,316,1094,1608,774,862,738,1572,732,1108,2104,900,402,732,786,834,1928,2222,2216,954,2188,1710,2188,1424,1816,2028,2252,984,2240,2242,2194,1928,2228,1726,2026,762,2252,1932,2068,2256,1392,428,2124,906,2006,2238,930,2236,2260,1010,736,2222,2224,2230,1826,746,1264,2254,1202,2720,972,606,2954,402,446,494,598,474,580,1126,474,422,1006,418,528,544,382,600,436,456,450,482,480,484,352,482,742,806,728,800,696,716,702,570,436,446,886,374,642,454,444,492,732,600,546,502,592,676,894,580,468,450,622,506,638,770,748,360,350,350,338,532,376,328,304,314,484,406,526,336,378,540,476,506,574,520,634,882,928,786,732,640,632,1230,1610,404,1046,1124,822,1028,1032,990,1118,442,502,322,490,614,624,686,578,392,604,352,770,592,1092,488,476,448,346,460,306,580,576,604,580,628,530,306,700,734,680,586,794,472,602,1198,758,592,738,1996,380,442,380,400,382,382,484,454,422,368,394,376,382,518,460,348,500,502,372,500,626,972,740,760,582,358,946,738,2116,2230,2178,2298,2220,1510,1076,1296,1314,706,334,942,980,1052,678,1874,650,1094,710,568,406,436,334,382,620,698,622,494,562,528,330,614,708,684,580,496,510,754,320,382,1408,1366,448,318,616,700,662,800,726,346,744,482,660,592,624,1392,690,702,2010,788,612,508,594,458,368,458,440,1170,364,540,588,464,760,590,340,402,618,2232,636,2778,1388,2222,2382,2206,952,972,542,434,528,490,484,434,448,462,476,358,416,408,548,422,360,560,516,410,556,380,424,598,544,620,428,494,350,446,650,684,516,504,866,686,340,456,366,560,546,552,380,348,606,654,520,916,508,380,1258,1194,1020,598,1146,2158,860,880,942,888,816,786,958,634,750,832,996,1024,1176,924,612,1358,878,398,622,554,688,390,776,464,758,488,436,526,928,466,708,628,488,444,672,534,408,366,370,400,516,552,492,476,552,544,644,650,644,834,798,786,876,742,802,1110,508,978,858,968,1342,1606,1312,986,790,1008,872,544,608,608,640,396,396,494,388,336,336,404,448,398,410,316,566,392,498,382,1198,1376,1416,1190,1180,1798,1234,1198,610,508,788,976,958,1198,1194,1184,484,836,724,826,764,398,884,300,1308,846,902,908,912,902,906,906,906,916,910,882,672,1102,1288,1560,1090,1174,982,698,1018,520,3028,416,312,702,718,702,694,522,1094,660,574,510,522,504,690,582,658,638,560,544,406,604,372,402,494,502,578,656,568,516,640,1240,1254,1174,1022,1224,1220,1162,1142,496,754,702,1000,792,1296,698,700,712,700,704,808,702,700,750,714,700,1172,1092,1090,1104,924,892,984,744,388,790,856,810,1226,906,1050,1348,1428,976,888,1376,1368,842,1186,1532,1312,782,444,412,722,1104,1248,1188,1258,1646,598,652,598,324,418,698,894,624,700,604,502,496,494,830,804,800,796,516,788,794,1264,1108,1110,548,1100,2140,620,340,612,486,410,1928,1784,1060,2972,700,546,842,586,632,738,460,540,530,2206,2208,1834,1908,1140,652,482,306,858,300,884,928,794,754,878,812,894,998,532,498,610,406,408,924,594,1202,1292,1306,1140,1038,578,584,552,530,434,348,466,382,470,670,404,712,582,622,742,708,418,506,528,472,548,528,376,756,756,614,618,300,588,604,426,410,422,474,504,412,3092,1044,494,514,410,336,414,372,1120,996,1050,1700,1822,668,412,570,622,428,530,732,538,518,456,522,566,450,404,354,456,646,890,702,960,338,744,774,598,804,600,1608,830,370,308,562,616,506,546,478,410,626,536,600,432,392,428,392,352,442,648,692,492,340,458,370,564,494,452,528,550,612,464,526,958,960,2530,1784,2210,2200,800,1242,2158,2408,2792,552,534,726,706,454,1408,1714,618,1006,2872,648,1504,604,878,676,606,440,452,394,360,414,392,378,408,444,448,458,1138,898,1214,372,588,364,452,464,434,308,456,702,420,756,644,410,604,1308,408,652,788,850,720,660,808,412,564,364,390,634,702,628,462,460,566,432,588,526,724,568,622,798,692,3136,1180,866,2286,1560,1252,1308,1334,3174,3016,2222,2216,2226,2124,2224,966,898,916,562,738,874,660,370,558,552,480,560,538,676,398,302,422,542,644,610,610,460,484,800,786,788,898,772,512,358,402,860,806,858,1192,516,1298,970,484,758,756,482,542,468,2622,862,724,898,938,888,818,788,778,768,824,784,994,1168,918,908,914,916,914,908,912,918,920,920,1112,486,1118,1698,804,1566,538,524,2330,1758,2466,2280,1906,1328,2276,2240,1308,1038,886,1028,1034,484,484,592,1336,1870,2416,2544,2526,1048,778,1124,2564,2306,434,408,550,654,512,608,758,790,604,652,694,636,2352,1144,1034,426,964,560,532,530,430,418,446,490,580,586,696,632,2338,1158,726,568,600,1758,1790,1766,2362,1322,1034,988,1150,944,664,1134,1880,598,794,594,594,660,686,562,470,2434,1466,938,716,844,840,744,974,796,708,884,1148,2392,1084,978,1138,824,1120,974,868,1142,1142,506,554,1094,1080,880,1592,460,814,668,1468,720,730,2434,432,506,562,566,478,958,1130,462,566,424,652,558,612,850,1170,936,768,1184,1194,2510,2582,2548,736,1718,2504,2438,2444,2454,2458,2506,762,494,2438,2364,2320,2444,826,1016,900,1410,2460,960,1424,892,1416,826,3287,3287,962,786,720,446,374,648,702,360,618,672,682,552,782,766,612,602,864,694,662,844,852,622,1196,520,458,1094,678,890,668,604,666,750,872,550,406,1610,744,646,548,832,718,2628,400,2556,628,2628,2592,1000,834,1030,912,660,1496,1108,1494,1234,652,344,348,364,956,1550,1414,2366,366,1862,330,2296,1398,2370,1632,342,2116,504,1062,1028,1090,454,1572,2036,1384,2046,2082,2060,2692,2622,342,2400,2276,430,750,1042,1006,1022,352,1366,866,1098,1656,820,376,2698,1012,650,2400,2514,1046,1090,608,600,830,1406,652,2022,458,2718,2430,2440,2348,2300,1204,1222,656,2394,462,476,316,1106,482,642,466,660,792,818,350,590,886,844,856,874,366,918,622,1150,770,748,882,1216,912,306,1378,1098,614,1296,546,364,1126,580,770,580,698,376,356,382,508,548,502,434,494,418,584,348,486,480,428,2412,2260,1834,692,1482,386,2528,1008,652,1470,2388,1606,970,1272,2676,342,2456,1662,2466,1212,1092,2686,776,758,302,2778,308,2532,824,692,518,340,542,612,922,310,2590,538,484,2494,2212,510,2708,440,510,634,1244,3287,3287,410,774,1804,786,928,1918,2100,1924,2100,1924,1934,1944,1970,1918,1924,1932,1942,1916,1926,1956,1920,1948,1912,1920,1916,1924,1968,1926,1946,1922,1924,1806,1882,1794,1796,1882,1826,1792,1798,1900,1838,1832,1820,1762,1818,1788,1798,1804,1864,1808,1780,1808,1796,1822,1858,1792,1824,1936,1846,1898,3178,1650,2894,2880,2494,906,1498,3216,3230,2420,1154,2262,2132,608,2564,3754,2318,1856,1024,1022,990,1038,3486,1860,1066,2288,3112,3058,3276,2054,3088,2422,2464,3096,3712,740,508,382,1826,2236,2270,2220,2282,2208,2268,2242,2210,2190,2222,2202,2198,2262,1612,2254,2280,2228,2244,2216,2230,2248,2218,2204,2234,2246,2224,2086,2190,2248,2050,2238,3224,2782,2714,2622,2682,2706,1076,545,1660,638,548,638,542,580,540,396,574,560,578,492,726,510,420,460,768,2772,3066,642,1516,1848,346,358,1856,688,868,850,884,808,632,754,776,792,754,982,744,712,784,1616,684,1088,756,588,802,860,782,856,512,748,914,842,410,606,716,754,962,980,1210,2887,2887,400,3060,656,1676,846,732,822,736,876,950,706,850,850,752,920,782,864,714,746,696,750,878,850,868,852,768,586,948,780,940,706,1600,1594,886,1684,752,1182,682,1654,660,1658,642,1118,724,734,2973,3272,3640,3968,3772,3868,3008,3436,3296,3368,3152,3516,3876,3808,3092,3868,3424,3328,3644,1844,2384,2144,1928,2176,2240,2188,1720,2188,1280,500,932,2168,2268,2156,2132,1980,1900,1364,444,2108,2084,2104,2192,1960,2028,2004,1908,2088,2164,1888,2044,2128,2056,2532,2516,514,812,616,454,2956,2980,3072,3084,2944,1632,3068,3068,2984,3012,2920,3124,3080,3088,3056,2620,2824,3072,2984,3060,2936,3220,3148,2948,3080,3220,2976,2932,1760,694,546,906,2442,2478,360,2562,362,2558,412,846,1402,416,2086,2444,978,1230,544,638,666,1886,304,538,466,820,1016,500,438,1040,504,2284,452,342,544,1098,902,976,1200,1160,2488,2478,2426,720,982,2098,2488,1558,2490,2498,1480,2464,302,378,498,806,566,1948,1562,2428,420,1526,1854,1834,2398,1424,1820,1836,2046,2104,1414,1534,1092,1766,1990,1590,1890,1936,1932,2782,1952,812,424,538,850,828,564,1934,3008,1906,2298,2274,350,876,1774,2268,2282,1068,892,2610,1756,488,386,384,510,376,2184,962,312,2230,580,2408,1558,348,584,514,630,324,482,1978,1944,1914,1922,1912,1798,1928,1868,1360,400,1334,1964,1932,580,820,1488,846,1944,1962,1892,1870,1154,1932,1896,1930,1890,1936,1914,1914,940,1918,1934,1840,1898,382,512,482,1716,1832,1890,1974,1924,906,410,1838,1910,1710,1660,1886,1900,446,556,1896,1938,1914,516,1932,1928,1424,1782,1892,1978,1956,1586,1888,1740,1904,1938,1922,1312,1926,1988,460,1394,1906,1852,1956,1220,1936,1206,1972,1946,1960,1896,1810,1942,1908,1884,1926,1934,428,430,1002,1900,1892,326,1868,1968,1880,1708,1892,716,478,1646,1880,368,1620,1874,1914,1492,1876,1910,1882,1884,898,888,1910,1912,1868,1878,1904,1890,1890,1892,1920,1852,1902,1948,1962,1904,1908,1908,1912,1182,314,1840,968,900,880,1918,1900,548,446,542,458,1836,1476,412,1896,1094,474,1892,1316,346,920,1020,1856,1912,1912,706,754,1910,1964,1894,1666,1900,1964,1906,1874,1894,1906,1998,1902,1736,1910,1918,472,1900,1748,1888,1912,952,662,3130,822,1368,800,1600,1600,1302,820,1015,1392,1372,1062,1382,1396,1366,1076,1388,1114,962,832,1422,1426,440,484,312,1394,1364,1390,1068,952,1374,1388,1384,1370,1382,1386,1398,1380,1228,1390,1378,1404,1022,1384,2464,3264,3328,2434,594,2046,2278,1980,2068,2124,2104,2666,508,402,694,912,1424,2430,2356,2186,2208,2164,2176,2232,2140,2226,2206,2176,2194,2174,2180,2162,2228,2244,2150,2168,2210,2214,2176,2200,2224,2184,2214,2160,946,824,2068,480,2666,1066,699,924,803,1161,2103,678,564,432,1211,1200,1301,2196,2071,902,344,1354,1694,2176,1342,702,1803,1292,752,2011,1964,1204,456,667,1260,1325,754,1504,754,3688,498,488,532,338,524,320,1242,1188,1588,3516,1850,1190,322,3582,2418,1450,1942,3180,1088,1398,3212,2372,1556,2666,1814,2816,2338,500,3492,576,1200,610,2222,2772,3790,1928,2578,1784,586,2808,2306,2817,2226,2218,496,3484,2958,3374,3500,1640,1134,1884,968,380,448,678,300,676,664,1946,2119,3510,3394,3530,2904,3659,2910,3496,2980,2614,3486,3292,442,396,3310,352,3278,1576,1520,1552,2266,3144,2636,2324,1881,428,2202,3526,2400,2089,2926,2984,2874,2932,2938,2940,2894,2896,2900,2912,2942,2918,2960,2886,2920,2516,1322,1656,3030,1094,1170,3064,2576,512,584,496,514,1468,1252,2504,2594,3260,3166,3676,1198,540,908,2360,2585,1118,602,1784,2562,572,702,3668,1376,702,2936,450,2976,1360,630,704,472,400,464,850,686,1750,3166,1960,374,596,2194,2206,672,700,836,496,710,490,2186,426,462,1244,1034,730,796,502,556,484,958,3050,732,1136,1612,1150,834,546,662,870,500,406,738,518,858,464,792,734,2012,738,1104,3014,558,1086,422,970,816,478,430,628,1958,1554,610,1274,710,502,976,2618,580,480,910,1026,694,994,1212,456,712,1030,1696,1246,512,436,662,476,480,1018,496,696,660,480,612,508,1022,626,662,860,924,540,1128,680,1082,3320,672,714,1478,488,1464,530,2002,1014,578,1881,2300,474,788,602,488,594,326,962,2766,496,358,1942,1924,2106,1952,2106,2006,2096,2656,1962,1746,1990,2066,2014,2008,2054,2170,2454,1978,2074,2136,2142,2152,2084,2154,2060,2130,2734,716,1894,1982,1974,2006,2112,2096,1248,798,1212,1320,2172,2532,2144,1990,2708,2192,1936,2304,2010,1128,978,916,2136,2560,2020,1716,818,2064,492,2318,2312,2006,2778,2536,2118,1764,2188,2326,2224,2048,2518,2482,1526,2024,2002,1902,2756,1316,1312,750,2408,2150,2338,1940,576,2096,2254,2254,2362,1878,2142,1738,2270,2122,2128,1636,1766,2328,1816,1820,456,454,1198,380,344,2690,1646,2264,534,1522,1346,1734,722,746,1142,1258,1172,2686,736,894,1348,2114,1216,1070,2144,320,2476,1270,1126,2626,1136,1062,808,1184,1030,978,1210,1662,530,962,1548,342,1704,2254,1018,1358,1386,980,1188,1946,976,976,940,974,968,910,502,828,1904,2296,2128,486,566,300,606,1604,1732,990,1014,2136,706,1110,2464,2462,1134,346,1232,1252,2374,1192,1612,1470,1472,1690,3172,1978,2460,2266,1670,3708,3555,638,3465,3721,540,645,1272,1664,1318,614,1810,1702,1284,334,388,352,462,608,1590,394,432,770,694,1726,978,600,706,534,922,574,468,1118,1052,1752,546,672,686,862,444,504,626,922,420,518,808,490,2084,1048,716,1812,554,724,852,740,554,2792,1946,2008,2000,2472,1526,1596,372,1698,2934,1502,1068,2660,2194,2446,2728,2446,2580,2618,2722,2596,2306,1276,2890,2932,2534,1682,1258,2316,2750,566,990,978,2724,2926,3111,1196,1280,1278,1242,1278,1180,2600,2646,1218,1284,1968,1236,1266,1926,1198,1264,1278,1282,2860,1944,1916,1906,1822,1794,1830,1788,1796,1852,1722,1720,1794,2082,1164,526,1708,1964,2454,2646,2604,2646,2644,2614,2540,2698,2698,2680,2720,2598,2690,2696,1108,1136,1184,2724,1134,1150,1166,1160,1204,1204,1276,1132,1170,1128,1206,1176,1192,1178,1216,1122,1158,1166,1160,1116,1136,1206,1180,1170,1142,1204,1162,1176,1058,1176,1170,1206,1230,2174,1786,1474,1614,1208,2110,1320,1408,1496,1354,1436,1388,1550,1922,1892,1632,1962,1904,1834,1918,1722,1868,1850,1898,1758,1736,1794,1654,2728,2738,2718,2708,2650,2606,2700,2718,2640,2684,2662,2670,2856,2536,2118,2858,3068,2908,2798,2110,1222,1280,2810,1240,1218,1296,1300,1690,1864,1292,1202,1690,1158,1156,1186,1090,1140,1154,1156,1146,1136,1074,1158,1176,910,1168,1152,1134,1138,1142,1208,1144,1082,990,1252,1122,1204,1150,1164,1204,1140,1146,1082,1182,1154,1256,1140,1132,1122,1168,1198,1188,1038,1148,1192,1176,1530,1560,1232,1988,1820,1508,1674,1470,1756,1814,1440,1820,1894,1640,2478,1780,2112,2960,1310,1484,982,1176,1348,1196,1456,1504,786,1322,1242,1418,1030,1334,1168,1208,1182,1052,1192,950,1004,1064,1142,1086,1114,1150,1186,1082,1198,1254,1148,1156,1164,1118,1150,1178,1214,1154,1172,934,1148,1104,1112,944,1158,1154,1112,1144,1060,1082,1132,1150,1144,1136,968,1148,1140,1106,1206,1160,1060,1074,1166,1224,1134,1030,1068,1074,1678,1640,962,1188,980,1140,1228,2146,966,1668,894,956,2574,996,1184,900,972,1198,1192,968,962,1312,1538,1326,1526,1658,1928,1726,1280,630,2324,1486,1410,1888,1892,1674,924,958,976,1054,2774,2718,2846,1694,1672,1162,978,2660,984,932,1264,1294,978,960,926,1176,962,1178,1930,1978,1956,1874,1958,548,336,528,816,998,1576,864,682,752,968,558,1926,2002,1892,1370,1174,1124,1310,1430,1654,1320,1316,1242,1318,948,1004,996,956,1008,948,1706,1188,950,960,972,1174,958,1662,1872,1766,1624,1062,1386,2660,984,882,1112,986,964,1188,1690,1268,1694,1834,1880,974,954,964,962,986,1164,1256,1278,1238,1214,958,948,960,964,2806,768,946,2863,954,964,1284,1070,1381,916,948,1602,1624,1468,1698,1656,1754,1716,1690,1584,1676,1728,1646,1710,1852,1656,1588,1238,1618,1670,962,966,958,960,1002,968,1670,932,988,996,1180,1126,1780,994,1048,876,778,1125,732,1716,1926,932,1050,472,909,912,1284,2512,1266,1441,935,2962,977,922,1528,2056,1424,752,2311,1311,608,1470,2231,823,743,1717,1184,1413,1582,320,743,309,1270,1023,1414,1585,715,2139,3235,1095,1045,1616,965,1701,1241,2867,1639,1199,381,805,1141,1019,1416,2696,1206,633,1131,417,717,554,735,397,656,900,981,2019,856,703,1479,1072,1057,1032,1204,1372,939,1650,1111,1502,904,683,862,1151,1841,963,2082,807,767,2349,1625,1039,1812,1330,1590,1577,2136,1783,3180,2906,1348,784,1022,1073,1816,1365,739,776,2037,1585,1987,1425,772,1185,2052,1545,1616,1911,1227,1131,1245,1424,2203,1700,1454,2989,1833,1641,3187,1112,1805,882,1029,1256,1324,1089,1392,1366,1036,1628,449,884,1625,1079,1360,1033,1704,2322,3279,1262,1199,796,1074,1058,2517,336,1180,1377,1233,1922,1549,555,1383,1367,1110,1258,1735,2208,800,634,886,632,2060,1647,1134,2216,2316,1569,982,2429,1257,2316,2325,1776,1266,1426,1909,1215,1068,2466,2476,1370,2983,2039,1616,1842,1588,1578,3066,1937,2018,906,1050,2676,1502,3311,771,744,936,550,1290,913,1876,1072,1988,1150,1670,442,1460,1112,513,1866,2200,1493,2522,1387,3224,731,998,1477,880,1817,1630,1300,1641,1614,1333,2064,1526,809,1728,1874,1817,1883,1272,2450,2177,2304,1065,1349,1877,1118,1140,2898,2179,1208,906,849,787,2087,1181,440,2684,1496,2054,1963,1410,1327,1353,952,1526,1238,720,2433,1620,1330,1595,1192,1568,3249,1223,1710,1805,1640,1932,1214,773,1286,1787,996,1808,1535,1565,640,1601,879,1977,1114,987,862,1886,1501,2058,2858,1428,3213,1486,1705,1083,3166,1068,2463,1361,1063,2972,1579,1789,1061,1154,991,1130,1080,1085,990,1220,2461,1914,3229,1212,1636,1225,1204,1207,1547,317,728,1842,1269,548,436,636,829,823,3664,406,427,956,609,1154,974,1104,1328,1056,1093,1689,1370,1693,1161,501,2430,2348,1085,848,854,2103,1001,970,999,1067,999,994,984,992,993,2173,1435,1770,1283,845,2010,1179,526,2295,3172,1040,2777,1754,3038,3356,1630,1992,2182,2664,2316,1952,2438,1910,2008,2352,2558,2026,2424,2418,2552,2026,2086,1922,2202,2172,2508,1870,1950,2148,2220,1720,1994,2194,2406,1882,1922,2530,2652,2070,2214,2134,2338,2108,1866,2346,2010,2448,1912,1906,2040,2110,2058,1970,2294,2652,2438,2352,2356,2392,2378,2448,2374,2356,386,1026,440,2288,2404,500,1050,606,1884,2356,2430,2338,2478,2282,2430,2322,2300,2422,2368,2414,2412,2344,2390,2368,2420,2320,1392,1606,1384,1504,1460,1482,1078,1640,1460,1444,1564,1452,1556,1544,1568,1352,1488,1532,1586,1458,1398,1486,1402,1468,1448,1512,1392,1434,1536,1412,1430,1490,1706,1448,1522,1494,1460,1472,1500,554,1562,1536,1482,1498,1508,1476,1558,1416,1456,1500,1466,1548,1444,1404,1618,1392,966,1530,1532,1488,1510,1226,1438,1478,1616,1492,1460,1568,1516,1436,1466,1480,1492,1480,1552,1144,1424,1318,1440,1348,1474,1474,1482,1424,1478,1390,1484,1480,1490,1540,1486,1582,1530,1472,1530,1482,1518,700,2072,1008,2000,1662,1958,2052,2062,2034,1788,1760,1774,1976,1972,2068,1718,1790,2234,1016,870,1868,1768,1792,1868,1988,1722,1574,1750,1690,1758,1746,1632,1750,1906,2618,1568,2026,2562,2160,2594,2934,1744,968,1096,1448,1052,3026,2774,2624,2754,2582,2742,2818,2746,2736,2720,2768,2658,2458,2746,2754,2498,2726,1782,2714,2762,3252,2738,2742,2730,2722,2742,2752,2730,2736,2758,2742,2736,2740,2746,1738,2734,2734,2756,2754,2710,2684,1000,2716,2880,2664,2514,2638,2476,2628,2694,2654,2636,2456,2610,2652,2584,2360,2634,2636,2380,2620,1706,2600,2648,3102,2628,2630,2616,2610,2628,2634,2616,2622,2644,2626,2620,2622,2634,1664,2634,2626,2642,2664,2646,2610,2586,950,2620,1752,1084,1864,788,1900,1944,1802,1954,1298,1600,1674,1670,1550,1516,1522,1530,1540,1526,1508,1522,1506,1194,1536,1510,1522,1518,1500,436,820,824,344,424,320,360,332,312,428,404,1482,2587,2502,1556,1630,2056,2332,1584,768,438,1100,2178,2344,1152,1530,662,616,2136,2340,2344,2234,1910,2416,2342,1644,2078,2352,362,1028,1324,770,1526,2304,1850,1838,2252,696,1124,2330,2288,1786,1536,1864,2318,1390,1562,1684,330,2404,4128,986,1276,1184,1032,884,1276,488,620,624,768,1208,752,680,932,1236,708,1204,556,582,708,828,820,800,764,700,766,760,676,460,600,508,844,676,668,788,884,864,652,660,668,660,664,636,664,556,744,536,660,584,680,664,380,422,580,528,900,768,648,664,716,800,788,768,924,442,620,576,828,1164,1136,956,1628,636,544,776,760,704,440,386,488,496,568,492,1708,3190,1072,468,4129,774,4125,874,888,4126,588,1840,4129,736,644,4129,492,2062,1714,3338,564,772,1352,3754,606,984,4128,494,1026,1064,892,680,560,700,688,1286,1900,2488,4129,800,632,4127,508,996,2688,788,4268,1436,1150,550,1158,484,2602,672,920,2634,704,722,1758,4066,842,1002,4128,1050,4030,684,1344,1248,3788,1290,4116,1272,996,1334,1790,788,690,3096,992,1232,3390,1294,3028,474,468,520,728,504,828,748,4128,1112,4112,660,1180,962,4129,760,872,4520,1058,4352,2142,3252,460,1132,4128,530,1366,4129,1552,4129,882,898,392,484,2300,1514,3738,1858,390,1032,938,986,602,808,666,966,688,472,490,576,934,564,506,728,964,550,1002,436,456,548,640,600,594,598,514,622,588,466,652,624,692,668,544,514,516,510,476,576,422,532,452,358,588,688,692,630,648,1160,1032,838,1286,596,568,616,420,420,438,1212,942,732,910,820,858,790,962,640,660,668,678,2670,828,866,728,766,566,550,1000,692,530,670,674,2694,438,1014,552,1646,916,466,760,1720,810,384,982,714,690,628,520,928,990,684,728,1016,790,764,908,838,612,648,1052,1558,1122,534,482,570,870,420,732,372,876,730,738,524,520,708,1594,908,562,1358,896,788,738,784,690,618,776,960,712,596,528,912,456,438,484,472,954,850,410,420,774,802,780,538,446,478,464,866,620,644,764,718,1222,854,808,766,954,514,904,748,700,944,590,662,2020,790,812,2782,596,858,758,620,788,368,526,914,1540,1202,856,644,1164,848,550,848,850,858,862,2248,392,390,1064,1020,1054,1024,374,1012,1026,644,700,384,604,1388,706,456,898,542,1022,1006,1324,632,806,606,1600,2378,1976,2068,1920,2082,766,1192,2038,2072,706,1760,1934,2006,2012,1914,1796,1902,1976,2070,1600,1970,2052,2058,1466,1004,1458,1996,1922,2020,2008,1404,1978,1930,1922,1936,1874,1022,842,2058,2076,2038,1992,2068,1976,416,1956,1930,2004,1994,1090,444,1622,1938,1270,2014,1960,1960,2068,1974,1786,2342,1990,1930,2070,1890,1922,2134,2046,2084,2112,2104,1894,1722,2006,848,956,1508,2054,1898,1716,1850,1774,2114,1984,2038,2042,2044,2304,2000,1350,678,2074,2120,1126,1106,1988,1750,1734,1738,1848,1922,1796,2192,2118,1902,2336,1858,1988,2178,2194,2080,1958,1912,1008,1166,2034,2082,2250,2262,1478,2028,2022,1090,944,2002,2000,1196,984,732,1256,1996,2120,1088,654,812,1152,1970,1956,1872,1966,1962,1950,1962,1956,2104,506,1152,1974,1946,1980,1952,1960,750,820,1082,1962,1966,1946,1962,2050,2264,912,1200,958,1136,1840,2016,1136,1102,2000,1714,1998,1804,1876,1090,990,444,496,2096,1938,1462,1942,1874,2122,942,942,2022,1986,1780,2186,1704,2184,2186,1102,1104,2204,2190,1530,1918,1876,1936,2006,2040,2042,2162,1914,1940,1832,1792,1986,1878,1124,458,2066,2036,1972,2086,1958,1132,1140,1136,1122,1740,1954,1948,1970,1976,1954,1972,1956,2096,1836,2136,1928,1864,2176,1052,1060,1762,2046,2060,1960,2008,1994,1978,1916,2016,2020,978,1882,1166,958,1938,1868,1838,1404,1262,2160,1888,1756,1148,1146,2086,1828,1912,2206,1022,874,1990,2178,1994,2180,1904,570,1348,2220,2200,940,962,1030,1028,2174,804,2244,390,390,1064,1026,1048,1018,1024,642,696,394,602,1392,702,390,902,890,1024,1008,1348,636,888,714,1598,2328,1982,1906,1908,2046,2038,2030,2068,702,1780,1930,2034,2004,1908,1788,1890,1966,2036,1560,1996,2058,2020,1428,986,1406,1990,1914,2030,1996,1402,1968,1998,1946,1934,1870,1018,798,2054,2022,2026,1992,2058,1970,2022,1960,1918,2036,2018,1088,438,1676,1914,1266,2048,2032,1954,2050,2044,1754,1328,466,466,2058,1926,2058,1888,1932,2130,2028,2086,2104,2102,1874,1718,1994,1924,1384,2052,1886,1712,1802,1774,2096,1980,2036,2044,2052,1078,986,1988,1348,684,2022,2118,2296,1986,1724,1196,1710,1878,1910,1796,2178,2114,1894,2300,1856,1920,2176,2170,1998,1938,1896,2236,2034,2028,2246,2260,1444,2004,2020,820,1040,946,1998,1988,1194,988,1700,1938,2164,1056,1054,752,1142,1168,590,1948,1936,1962,1948,2008,1946,1952,2084,1550,1984,1944,1956,1994,1948,1942,1040,1048,1954,1956,1946,1940,1952,2248,982,1192,986,1136,408,1366,2006,1120,1098,1946,1700,2002,1772,1806,1076,974,1982,1900,1336,1924,1876,1004,932,944,936,2018,1972,1094,2172,1690,2164,2178,1090,1102,2178,1504,1518,1894,1866,1926,1996,2020,2036,2122,1880,1920,1670,1776,2016,1838,1116,550,458,2032,2016,1918,2066,1956,1120,1132,1132,1122,1842,1954,1944,1898,1960,1946,1954,2004,2032,1820,2106,1908,1940,2162,1056,1058,1744,2036,2046,1946,1998,1954,1958,1866,2008,2034,2076,1830,1118,966,1568,1862,1820,1316,2144,1886,1742,1144,1142,2074,1848,1950,2168,1016,888,1982,2168,1982,2170,1888,532,1328,2210,2194,932,958,1026,1024,2150,800,784,426,396,1060,396,1058,396,408,478,570,892,564,568,586,886,576,474,570,572,976,442,572,400,578,606,574,574,568,888,566,574,598,724,586,582,584,570,472,592,582,562,588,574,954,570,578,488,582,738,582,560,882,578,472,570,396,566,980,592,596,590,580,582,584,582,582,558,736,580,480,984,566,574,562,570,584,578,478,576,900,576,580,822,474,590,580,472,594,900,576,486,566,582,592,578,566,580,586,576,576,504,572,580,888,574,588,402,954,2720,2692,1268,1208,1208,1104,1208,1300,1172,1260,2560,1140,1156,2708,1228,1232,1112,1116,828,1200,2728,1224,1044,1168,1188,1248,960,2692,904,1492,1836,716,1216,1208,2408,1228,1216,2508,732,572,1204,2492,2704,2536,1136,1304,1184,1240,1132,778,2542,1922,2698,1826,1932,1914,2496,2694,3480,1926,1600,2630,552,322,1928,874,1822,2552,2692,1492,1914,2352,1548,3448,598,1492,958,912,594,572,1978,578,576,958,602,506,1132,478,480,358,420,420,430,816,3496,1478,466,470,464,458,470,474,470,466,472,472,468,462,466,1094,466,464,478,468,476,476,1084,468,460,356,1082,604,2004,2572,2604,2368,2282,1244,1470,1284,2264,2876,2588,2560,2394,2348,1266,956,2484,2338,2582,2784,3822,2052,1214,1328,1432,714,890,1302,1130,1940,700,364,632,866,912,1864,838,686,524,1248,1732,1986,412,942,868,1148,624,900,906,916,1114,314,1038,788,1620,898,594,928,1718,1410,924,512,482,1388,910,1022,820,1188,966,962,964,324,980,980,982,982,698,844,830,958,826,714,320,752,900,850,950,586,860,386,1844,2140,980,2268,992,1048,902,708,424,752,882,448,1946,976,730,2322,962,1352,1004,834,1578,1844,906,850,1624,876,894,1728,388,588,2056,892,992,842,972,452,1110,912,862,850,1860,892,752,348,978,968,392,900,1472,674,2528,426,884,436,960,984,964,1044,996,984,972,608,868,644,852,936,900,892,948,1064,756,640,1004,928,1004,988,488,984,920,952,622,702,844,830,678,564,592,666,668,566,728,1978,728,786,520,582,728,1308,1196,1192,770,1174,1186,1428,1168,1314,762,1242,1170,1134,1254,1214,1300,1280,768,766,768,1266,774,1190,1176,766,758,1200,1172,774,1208,1142,1298,1160,1138,1172,924,1342,770,1228,1432,1420,760,770,770,766,1228,764,1532,1336,760,782,770,1066,774,772,764,1270,752,756,778,1220,1278,1306,792,1156,660,718,1004,1296,1354,712,1340,1244,1250,1332,1268,1226,454,760,1200,1320,762,1230,766,1164,1548,782,1404,1180,1186,1246,1212,1178,768,1196,766,1276,1306,758,1456,1126,772,772,1244,1054,1290,1278,1188,1312,774,770,764,1252,770,770,1136,1288,768,1310,770,614,772,770,1184,782,1212,1150,764,1242,1212,1324,1280,776,880,896,1246,1204,772,772,766,1284,1218,1304,782,1394,778,1254,1234,1304,1362,1294,788,1308,1240,776,1328,1286,766,1180,1266,830,504,378,766,472,936,710,860,772,786,1178,830,1314,1464,1470,1130,1514,1570,1302,1508,1274,822,1116,536,694,1178,1104,1128,884,1096,1270,596,454,726,1196,758,788,868,1228,1332,792,1244,900,1192,1356,1342,792,672,1210,472,878,1092,1068,1194,710,1246,880,438,1220,1382,824,1244,884,1416,1272,964,790,1234,802,1354,1350,784,1344,1124,1228,836,1178,1208,1446,574,698,1092,1296,788,1118,816,762,1482,780,1232,904,1302,1130,814,1366,844,1088,1066,540,1342,1148,1200,1218,1252,1308,638,690,1596,1326,1332,1444,1230,1514,726,1010,1532,464,574,836,774,1400,1370,820,3362,576,1166,350,1076,1402,342,870,418,3020,3054,3012,3040,676,982,1604,888,394,764,990,1230,790,1298,978,1498,1484,612,1020,796,1756,1590,976,1620,738,1048,1360,746,826,2208,520,1848,1082,1342,1082,1210,1402,1432,1206,746,1222,1454,762,1106,1924,1288,678,776,1140,1056,1298,1334,1124,1796,1264,740,1320,756,634,1136,1076,1022,634,1390,1662,852,1216,744,1112,792,1280,580,1250,1292,1454,1216,1556,978,1310,788,1588,1302,512,1296,1522,1288,782,962,1964,1566,1190,1238,1146,732,452,362,544,656,666,744,398,386,1390,1072,1630,584,1148,1144,584,524,738,524,524,524,516,868,556,2168,1214,816,704,752,862,724,1186,784,1230,1268,1144,1054,1428,630,734,1326,1468,660,1368,614,1282,530,1746,730,808,1280,738,458,566,1486,600,880,1386,460,700,668,342,574,750,924,590,984,736,870,1122,770,592,1314,580,732,1224,784,1020,620,1432,816,1008,816,910,1052,1066,906,560,918,990,828,1442,976,508,582,534,794,974,1004,844,1350,950,556,568,594,856,812,860,1050,1246,916,826,838,892,960,940,976,1096,910,1170,736,984,592,1190,980,976,1142,968,588,724,1474,1178,930,910,552,884,490,560,1044,1224,856,858,940,652,420,332,994,912,644,822,646,544,518,594,928,958,862,798,1076,552,996,1102,494,1028,962,1330,550,960,556,804,1116,660,1046,2911,770,800,740,736,1162,780,440,772,592,762,1986,772,2210,1328,754,786,770,764,2126,820,668,794,804,688,1544,834,844,788,770,754,726,948,822,838,536,1190,720,662,494,796,840,812,846,832,920,1220,814,524,764,872,828,788,782,788,306,322,1142,346,324,858,1020,798,796,1264,760,540,690,1170,776,320,772,726,876,462,866,808,906,774,2342,1620,1022,584,502,774,1402,878,1938,908,988,914,502,1158,500,1994,742,338,732,1050,996,540,302,762,454,1282,798,790,310,926,314,342,908,790,758,766,960,808,1662,1574,996,816,2326,330,388,922,904,1510,508,304,1020,728,1044,1136,596,576,912,1604,748,784,404,324,756,432,1596,1040,1768,1308,1160,700,576,852,468,540,744,784,832,1140,944,1856,440,1100,540,668,2516,420,940,716,692,560,716,1836,508,626,1622,860,808,896,898,808,766,832,384,1082,1088,820,950,784,1010,878,1188,794,580,870,824,862,934,922,1180,890,1216,984,1086,844,834,934,418,968,790,2080,908,1232,412,906,872,882,696,1866,662,346,542,1004,1058,836,842,356,852,498,998,870,994,726,814,788,738,800,1342,1126,1138,618,604,1556,1744,748,768,832,850,618,802,724,1990,868,1120,456,616,626,2994,872,924,1488,1848,1550,1998,1004,984,1058,990,956,1114,898,974,938,872,582,894,490,1394,740,1236,938,1248,1054,1208,1202,1286,962,876,860,784,1516,792,694,2312,976,750,1490,818,792,1336,448,688,1030,938,1220,836,920,744,786,508,1014,826,974,954,1006,626,2738,952,666,1024,814,820,318,838,970,372,1552,1604,812,1710,970,460,934,322,992,478,386,896,970,796,930,714,1006,410,334,1954,810,940,950,962,968,1056,994,952,364,1314,1868,920,806,1028,932,810,1008,1000,1056,786,2144,992,992,1776,870,500,978,780,882,1004,1012,594,850,948,1140,848,1742,1776,678,870,1040,1138,922,446,918,464,986,870,1420,858,964,786,1652,564,810,826,942,944,904,918,958,374,1858,868,984,702,1862,500,888,986,1686,536,440,1898,958,944,422,352,904,2078,1252,1658,888,1274,2508,978,1416,916,1428,1036,1852,956,976,1786,774,824,914,920,898,1792,994,798,1908,924,1546,804,1862,736,970,1016,890,992,1800,886,968,1154,1094,1898,458,1234,2022,984,1152,1820,1740,922,1978,866,952,1876,930,912,952,2028,970,842,1834,570,994,802,966,1872,972,954,928,1872,966,948,930,1822,1260,718,1426,944,956,784,1978,906,930,1722,978,834,916,1922,898,1268,990,838,1784,972,910,852,956,1008,814,920,914,2078,996,794,944,1030,690,2120,974,954,1892,988,1008,910,926,972,880,2714,1982,1776,442,1324,538,328,1016,920,1968,886,942,906,976,2044,972,994,960,836,1104,1398,928,780,1890,816,860,932,1744,912,968,1020,978,470,946,1010,896,1746,912,946,1268,1728,974,1128,314,970,1050,1018,1940,1960,862,436,1920,968,876,926,1748,968,1806,870,758,900,1032,1150,1234,1504,900,410,806,982,838,1960,1012,778,924,904,1012,2110,938,2074,788,1002,1632,826,904,1794,1796,576,1862,942,898,908,1882,912,902,592,864,858,848,414,1422,988,1532,940,1022,1020,750,1942,850,1796,680,1010,706,1918,1472,318,872,1036,2010,958,1056,1022,996,1008,884,1998,974,942,346,898,1010,1800,904,950,1758,962,732,860,930,1006,958,1914,1572,606,2146,802,910,668,830,332,350,650,1986,734,1982,1992,858,2232,526,778,2058,1366,756,652,400,712,666,1636,708,688,642,1752,1232,794,510,1026,726,1038,1134,594,574,918,1608,338,388,794,338,404,1626,478,758,374,1602,1046,1766,1308,1310,700,578,850,466,542,746,872,834,1144,848,1666,796,516,1098,838,672,2524,578,948,722,696,658,722,2934,762,1056,876,916,872,992,730,834,792,738,798,1342,962,440,2636,562,770,2426,832,850,802,724,1988,868,1094,454,616,626,3020,926,1494,1850,1566,772,908,918,920,752,924,1124,462,920,1280,1052,1010,1036,1642,916,792,468,834,820,566,692,754,776,978,698,924,1180,832,504,714,1650,857,960,1296,1316,1244,1196,1024,842,478,916,334,318,394,1248,1060,1140,1040,610,542,534,502,1294,1180,1302,1034,522,472,574,412,1140,956,1142,344,434,426,866,920,608,1816,346,1088,1282,1258,1330,1120,502,1264,748,712,682,1598,500,668,1290,896,630,1002,1000,1172,330,540,820,940,938,1052,1164,630,952,318,1192,1060,788,772,770,992,870,500,880,1006,946,932,1010,910,326,642,684,810,868,2546,1052,1134,1766,898,382,948,966,864,936,892,386,892,1264,508,1346,1110,1288,1166,1312,1274,472,1382,1308,1288,396,1300,1200,1142,660,514,738,466,474,2008,948,916,370,1012,1094,926,800,2292,946,906,960,916,976,976,912,952,958,884,784,970,350,300,364,954,1004,906,910,962,482,908,766,840,858,1228,874,1828,884,848,972,944,956,1220,1280,944,796,1720,1100,900,636,908,904,516,368,912,1156,884,1656,1432,1880,2172,640,894,646,662,1302,1072,660,1176,662,666,1164,1100,1268,1114,668,668,1066,1166,1196,1200,1144,1150,1124,1178,676,664,664,1050,1176,1162,1158,1076,1106,1102,1268,1020,914,1172,1290,1102,406,662,1220,442,1132,1098,1116,668,1046,1178,1158,1200,1094,1110,1092,1110,664,1300,1024,1054,1126,1176,622,1172,514,658,666,1046,1204,1064,1462,670,1102,1056,1094,1188,1132,1142,680,992,664,1108,1482,662,1022,668,1014,814,434,666,1120,992,1034,1416,1078,1110,924,666,1078,1084,1142,684,1048,436,508,1648,664,1158,666,1058,980,1038,1104,664,1134,1376,662,1222,1142,658,1054,664,428,656,940,1168,662,1224,1474,1096,1068,660,1124,1144,660,664,1118,660,1098,1102,1176,1046,1072,1096,1064,664,1126,1230,1076,664,1130,668,1196,668,1172,456,1168,1106,484,662,1144,1440,1208,576,1192,1210,1104,1092,1128,1094,670,1112,660,988,1154,564,666,1108,664,1036,1034,674,1078,1064,1074,670,670,1136,1204,1392,1164,1088,672,1064,1116,456,670,1222,1232,480,1208,1176,1098,662,1172,1084,1070,1200,1044,1266,660,1132,664,1204,662,1036,504,1064,658,1088,672,1178,660,1104,1102,668,1028,1190,1062,668,976,1064,1066,1304,1304,406,404,1164,566,670,1122,1062,674,1104,1146,1340,668,1092,456,656,666,1082,460,1024,668,1044,1110,1130,1108,1260,1086,1174,662,1110,1090,1200,1084,1106,1278,662,990,672,670,1148,1126,1250,670,1274,1194,668,1130,1058,666,1060,1098,1224,1238,722,672,1214,1206,1210,1098,790,1158,1318,680,1502,1330,1166,682,1216,1270,414,1250,1220,1114,680,1076,1154,1174,750,1152,1166,674,1072,1154,1148,1160,672,556,670,1064,656,670,614,1068,1104,670,674,1260,674,674,1216,1192,1256,578,1076,1126,672,678,672,676,760,1180,1286,668,1072,1110,1088,1202,678,1222,1328,1114,678,1092,1116,762,1156,1100,1128,682,1170,852,514,674,670,1164,1092,1072,1086,1422,676,1062,984,1326,1194,1200,674,1164,684,1176,676,1180,1110,690,1154,1146,1096,1168,1082,1068,1080,590,676,1258,1222,1082,1074,1152,1150,506,660,1024,1014,1108,1080,456,1480,1208,658,1056,1068,672,680,1070,682,1260,1100,1056,1108,988,1174,674,1018,1126,1098,1114,1180,1092,1100,1004,1190,676,482,674,656,1092,1190,1148,684,1082,1116,674,1034,420,1062,674,1056,1064,1138,1082,1184,586,1082,1262,670,1128,1012,1060,708,1090,1064,1076,1082,1244,676,1094,1292,1080,1086,1142,1238,682,1304,1064,1120,1246,674,1348,658,1162,1122,506,864,848,890,664,668,1306,1078,510,1184,666,670,1158,1108,1270,1120,670,670,1072,1162,1200,1206,1156,1154,1124,1188,680,668,664,1052,1178,1162,1156,1080,1106,1104,1264,1020,908,1180,1290,1110,412,980,1214,444,1140,1136,1104,1108,670,1034,1184,672,1156,1206,1100,1108,1092,1102,1094,1292,1026,1056,1118,1180,1178,1236,672,1052,1204,1074,1190,436,676,1104,1058,1104,1196,1130,1146,680,998,666,1106,1490,1028,676,1010,816,1074,1096,1132,982,1042,1418,1082,1096,444,470,668,1066,1088,1134,684,1034,1116,670,1650,670,1148,660,1066,984,1028,1112,670,1138,1076,1380,660,1208,1146,664,1042,658,1092,654,944,1160,664,1232,1472,1094,342,1020,1066,660,1130,1150,656,660,1126,658,670,1106,1110,1178,668,1044,1076,1092,388,662,1032,1134,664,1236,1080,668,1128,660,1206,786,1170,1082,1170,1010,1104,668,1152,1446,1216,588,628,630,1110,1102,1138,1100,674,1120,660,992,1160,570,1104,668,1044,1030,668,1086,1066,1082,670,670,1148,1210,1396,1174,1094,678,522,948,1126,458,1068,664,1234,1240,482,1198,1182,1112,670,1180,1096,1084,1204,1058,1276,660,1148,670,1212,1046,1070,658,1092,672,1184,660,678,1112,674,1030,1198,1066,674,976,1072,678,1316,1312,1180,668,1178,576,676,1132,1066,670,1102,1152,1346,1104,668,666,1098,458,676,644,1090,1140,1026,674,1050,1122,1134,1118,1264,424,1182,666,1114,1092,1206,1092,1110,1280,992,670,674,1154,1130,1258,672,1458,1202,666,1142,1066,670,1142,1112,1232,1246,728,678,1224,1208,1214,1108,790,1166,1314,688,1322,1332,1176,1214,1276,412,1248,1230,1112,678,1086,1156,1174,1128,1158,1178,676,1074,1166,1156,1168,680,1228,670,1072,660,672,1074,1112,674,676,1266,676,676,1214,1196,1260,580,1082,1124,672,682,676,674,1198,682,1180,1296,672,1076,662,1112,1096,1204,682,1224,1332,1122,686,1094,1114,1158,1104,1134,684,1172,1334,1202,676,490,1400,1084,1094,1436,680,1064,984,1338,520,1200,672,1174,686,1172,682,1190,1118,1028,1162,1146,1102,1176,1090,1064,1092,596,682,1262,682,1092,1088,1252,1164,502,668,364,1020,1114,1084,460,1486,1204,1218,1070,678,680,398,684,1272,1106,1064,450,464,986,1180,682,1026,1086,1114,1124,1436,1102,1112,1006,1200,682,488,662,1092,1190,1156,686,1090,1122,674,1032,1092,1066,678,1060,1058,1132,1086,1184,1642,1086,1272,668,1130,1024,1066,718,1104,1072,1082,1090,1252,682,1094,1300,1084,1086,674,1238,682,648,444,1062,1120,1250,672,1350,662,1158,1126,1064,892,682,552,1094,1282,1074,1162,696,760,1198,1052,806,680,678,1240,668,1196,1154,1284,1104,1156,1130,682,1440,1318,680,684,684,1094,1188,470,424,488,776,688,622,1128,1146,678,1132,1202,1106,1210,1096,1380,1228,680,990,674,1074,968,684,1070,1078,1054,1068,1096,672,678,1142,436,528,1198,1114,676,664,1120,1232,682,678,688,1122,1232,1076,434,676,678,686,1062,678,1216,682,1124,1166,1220,1238,1222,1124,1228,1068,982,1090,1104,1324,1134,1132,1094,1100,542,1186,1104,1122,1036,690,678,1086,1082,1374,680,780,1190,1092,1120,1334,1500,1044,1158,680,1164,1148,686,1236,1122,684,500,1066,682,678,610,532,682,1016,688,1142,1170,1208,1154,1124,1108,1092,688,1162,1132,400,1184,698,1118,1088,684,432,350,1126,676,1334,1192,1294,1222,1166,1166,1188,690,1102,1128,1100,1226,1312,1040,1146,1084,684,1112,672,1196,1162,1172,1076,684,1084,1114,1092,1176,490,1272,690,1118,1182,812,818,1226,1040,1162,1144,1212,1166,1172,692,1116,1038,1352,1170,1134,690,1208,1006,1142,738,1162,1232,1162,1188,1108,1198,1142,686,1158,1064,1124,1072,692,686,474,362,624,1084,1230,692,1112,684,1152,1072,1086,1120,1328,456,490,1066,670,682,770,1724,686,1180,1102,1526,1080,688,1154,614,1226,678,690,688,688,1168,1068,674,676,1056,1166,1178,782,1164,1518,682,1160,428,648,1166,796,1198,1150,700,1100,1254,1128,1270,1130,1332,690,1310,1066,1242,692,1160,952,682,682,1052,1212,1582,1158,1124,1262,686,1140,1220,1140,686,664,1116,1046,1274,1122,688,692,690,1018,1544,1140,1230,998,1154,686,694,1384,1338,696,1178,918,1202,690,1202,1102,686,1138,1120,1360,1186,1782,1190,1244,1122,690,1068,1152,1348,1128,1122,1120,1076,1068,486,1170,1050,1182,1192,1142,1162,1138,1168,1250,1074,1006,1130,1144,686,1298,1108,1138,690,558,1124,1114,694,678,1304,1000,550,676,1306,1178,1176,1082,688,1208,1284,696,1198,1116,1154,442,398,1168,1150,1012,1094,1138,688,676,680,1200,1060,1234,466,1164,686,1060,1348,688,1084,1286,1036,1220,1212,674,1262,1142,1218,1102,1160,1270,1146,696,1168,1068,1250,682,1138,1128,690,1214,1368,690,664,1120,1222,1106,1138,1446,666,668,1146,1162,398,1136,2934,698,2716,2720,2788,2704,2748,2648,2842,2494,2686,2748,712,898,2668,2718,2626,2694,2758,2740,2624,2728,2676,2990,2738,2718,2692,2768,2804,2692,2682,3046,2712,2680,2710,1560,1422,904,890,938,906,886,912,796,1198,792,886,916,870,800,878,866,884,780,884,878,884,916,868,916,940,874,788,912,944,526,920,932,906,794,862,914,918,888,764,920,954,834,946,866,860,518,864,930,864,868,840,890,922,956,882,820,874,384,364,850,856,876,776,892,876,930,890,918,498,914,892,454,914,2544,2622,2638,2732,2660,2906,2640,2906,1464,998,2644,960,904,2746,2594,2494,2862,2854,2754,2710,2708,2544,2800,2770,604,470,862,792,894,448,918,896,918,942,894,912,912,888,856,880,880,918,868,848,846,750,664,860,832,448,838,858,804,868,908,914,1652,1484,918,896,934,896,466,908,872,840,734,610,916,914,838,858,912,890,932,914,890,894,738,804,754,884,854,892,866,782,598,856,874,890,748,858,820,756,408,2636,2668,2492,2556,2516,2684,2652,2616,2696,2556,2580,2704,2680,2640,1532,1136,2564,860,872,876,928,1964,784,1888,912,924,1044,992,1956,888,1940,904,1904,1948,844,848,892,996,824,1012,3108,884,900,876,764,856,864,920,908,968,988,892,396,892,888,472,884,2964,1396,1396,1996,904,940,976,1876,2080,840,956,868,832,988,1940,3020,3076,896,674,2446,518,556,562,426,568,530,558,514,660,1556,540,570,476,1674,570,670,890,1592,1006,1016,664,1006,762,826,1150,880,1028,970,354,768,1102,830,608,392,374,414,658,592,1628,370,1198,1250,810,658,528,714,704,628,1414,744,772,644,424,636,2034,766,600,368,570,1010,634,1688,880,708,956,944,580,836,3008,784,1038,746,510,858,470,526,568,852,3038,1890,1076,812,494,774,2174,1672,1012,1240,1064,588,2682,788,2750,1536,2338,894,566,880,426,412,522,792,774,1024,1016,1000,998,1024,942,930,1018,1080,1014,1082,1074,716,952,1714,872,1524,712,600,1106,1050,1136,976,696,950,996,692,914,700,956,1122,704,1118,1026,1100,674,1006,704,1010,1520,928,868,1010,708,1078,1070,1018,1022,704,1028,1006,1148,876,610,1014,854,988,698,1606,970,948,914,1084,946,1018,700,1050,916,1032,918,426,970,996,928,662,1078,1012,946,1034,1454,966,1046,692,982,692,694,1008,982,894,1858,1082,1018,1004,1440,1040,1176,696,704,1140,1062,948,1006,932,968,1070,914,698,996,1064,1018,1026,1032,950,1066,1274,1392,990,1124,950,1038,700,1048,700,1588,688,938,966,1000,1050,664,1098,2270,464,406,448,330,412,2170,1064,658,578,646,562,560,564,528,362,1014,988,842,916,536,518,498,930,520,870,890,524,588,534,500,976,690,382,388,2320,906,892,1224,1194,616,674,572,810,1068,1052,534,1694,1210,1534,1368,1492,1468,2658,864,1520,1206,746,1090,1474,1422,2362,1432,1240,1296,1424,2850,2400,824,450,3022,312,2530,2742,788,636,884,907,3078,2268,2412,2674,924,2562,854,856,750,756,878,806,904,3144,3010,3130,3068,3070,3030,3070,3130,3074,3098,3072,3064,1742,824,3068,2896,3072,3000,2960,3116,2860,3160,3012,2988,3034,3176,2988,3158,3074,2996,2822,2984,3044,1182,1168,872,760,884,396,1096,1556,832,1168,3082,3072,3122,578,474,942,444,502,780,358,2964,3156,2996,2986,1764,932,926,2956,1136,1134,3072,362,644,1246,716,476,944,1076,1748,1104,636,1152,790,736,576,556,762,700,3090,3068,2682,3467,3374,1106,986,872,942,2288,488,1482,722,306,1728,2352,654,452,454,362,3230,514,458,404,302,504,2985,306,338,338,400,624,500,2014,402,342,506,332,326,1238,3024,790,348,594,344,706,596,338,450,322,670,312,2822,1208,306,1882,1160,1496,732,330,702,506,370,502,490,1070,482,392,474,396,430,508,448,454,394,430,342,2821,2248,1956,2034,1950,1956,1958,1960,1946,1958,1938,1952,1890,1954,1958,2170,1936,372,938,798,744,320,2268,494,350,1550,406,448,1544,490,1514,308,2861,1216,1586,1954,674,1896,664,470,636,880,684,874,1922,686,1980,328,2032,2092,1936,1970,1934,628,1960,638,2046,1962,390,1934,1992,1938,1980,386,1938,1958,524,1966,882,1970,1950,336,1986,1992,1960,896,1978,1962,1934,308,1986,368,1950,576,2014,1956,1968,340,900,2074,2040,692,1988,2068,2090,2012,2076,1958,2010,1944,2104,2084,2002,1770,2098,524,1974,1692,836,1992,1176,1704,564,1948,2088,576,1830,378,2042,1110,1942,1930,478,2018,2030,476,2094,1808,1986,1980,408,2076,1948,1952,358,2044,2092,594,1728,1654,408,1994,476,1902,316,1868,2058,1968,316,1954,328,1972,2062,1918,486,1926,300,490,978,2014,1990,2016,1994,524,1998,2004,1720,2068,2060,2080,390,2080,316,2002,1946,318,2078,468,1948,2056,2030,2028,436,1992,490,1802,380,1702,334,1978,594,2056,2062,1968,458,1986,1610,982,1992,440,2100,478,2020,310,1856,384,706,2002,354,2024,2066,2106,1894,2044,2018,396,1944,312,2044,1692,436,2016,484,2050,448,1602,946,1906,500,1960,2062,1760,1964,1706,2266,2860,302,2048,958,1928,318,2106,2008,2052,310,2166,3011,702,3066,2354,2320,2240,2306,2324,2324,2981,2864,1728,2218,2648,2246,2300,2314,2336,2320,2278,2314,2296,2360,2348,2288,2272,2362,2358,2304,2344,2300,2322,2368,2322,2318,2312,2310,2318,2308,2949,3019,2105,3060,3066,2292,2284,2284,2298,2310,2340,2344,2326,2384,2250,2320,2326,2314,2316,2318,2342,2338,2354,2214,2308,2308,2318,2314,2312,2951,3011,1616,1586,942,566,346,454,2036,1964,312,1998,2040,1902,456,1956,2014,1968,470,1996,1956,1958,1926,1920,690,2008,1958,1950,1914,1944,314,1914,1820,348,1994,474,1918,310,310,432,1346,2286,2296,2332,2342,2302,2342,2346,2360,2350,2414,2360,2224,2332,2310,3015,3015,853,2948,3056,2294,2284,2358,2318,2348,2316,2298,2328,2294,2258,2346,2788,2328,2324,2284,2300,2268,2312,2270,2274,2354,2436,2354,2308,3056,3056,374,626,1338,2979,2304,2338,2308,2280,2296,2350,2330,2390,2346,2308,2294,2356,2302,2550,3224,2996,2244,2320,2318,2268,2374,2408,2400,2292,2258,2324,2310,2326,2284,2324,508,1955,590,2174,2340,2370,2342,2304,2320,2296,2306,2310,2300,2304,432,2288,2402,3094,2510,2852,1938,1054,1700,1278,1998,2264,2276,2368,356,512,344,460,632,578,592,460,456,452,456,452,458,462,452,448,400,450,450,452,458,460,470,454,462,460,454,460,466,446,448,442,458,450,450,452,456,448,458,466,448,456,446,446,422,454,464,454,430,486,446,466,448,444,464,458,414,462,458,456,448,630,738,2236,512,1106,1364,1052,1066,428,1076,1186,1120,1174,1064,1148,1090,1376,1022,1128,364,1038,1062,1132,1158,952,1028,1078,1104,364,1090,1142,1180,984,636,1898,1500,558,510,522,390,408,402,400,398,398,398,394,396,392,368,400,392,366,360,412,396,396,394,402,402,404,400,406,406,398,412,402,394,396,392,366,368,402,394,406,394,366,394,368,406,392,400,404,390,394,408,400,394,396,422,394,388,408,398,392,400,404,400,398,408,642,798,736,750,580,598,572,578,596,720,576,558,602,568,588,578,572,548,566,568,562,580,568,588,582,572,576,586,582,566,580,574,576,1216,640,588,584,444,458,470,448,450,458,470,458,448,468,464,456,448,446,450,460,394,454,456,456,460,460,466,460,448,464,454,450,458,450,450,468,476,458,452,462,456,448,446,452,460,506,474,438,446,340,340,338,308,340,338,334,342,332,334,344,340,334,336,304,352,394,336,308,340,344,338,344,316,342,348,346,334,334,332,340,308,340,336,342,336,340,346,334,338,334,334,334,336,338,356,334,348,334,334,340,338,342,342,340,334,2026,598,567,2667,946,466,380,328,374,616,622,396,380,398,318,588,368,400,374,604,328,404,412,340,444,320,522,374,402,324,326,602,388,588,354,372,402,342,364,392,322,372,376,378,582,368,388,416,406,528,1812,2568,472,432,442,338,348,332,340,342,334,338,338,336,344,324,340,342,332,346,328,336,338,332,332,330,338,342,334,348,340,338,336,342,342,336,308,338,1328,310,2750,2306,698,1112,408,366,1204,326,524,1180,654,1182,560,1088,368,668,944,1194,658,738,1096,448,1126,408,1144,1094,458,1270,1162,604,414,642,1132,666,1158,1174,1180,1126,1192,416,458,556,1176,1182,1202,1232,1192,370,1172,1192,362,1212,1152,1184,1156,522,646,324,1168,1186,1178,1210,362,1238,1204,1190,1186,1182,1190,1170,1190,480,436,434,344,342,334,336,344,356,340,332,346,348,342,334,330,334,340,346,344,344,346,346,342,310,348,344,332,338,340,334,342,330,332,346,338,330,332,350,350,322,324,342,344,342,916,554,1010,1284,1262,416,526,1142,670,1312,448,1142,648,1124,520,1282,1122,422,1324,1276,1282,1290,454,1296,360,1312,1126,304,1314,430,1288,1286,636,1304,652,1324,1280,636,368,1298,1084,1182,1270,384,430,422,436,640,500,3038,3022,3040,2980,2972,3024,3046,2988,3072,3012,2964,3222,3178,3046,1000,992,896,916,2912,860,830,990,3144,2308,2330,3132,2318,2310,3088,3074,3030,3054,3265,1356,2260,2454,712,728,736,2901,1462,1572,345,532,1004,938,554,912,418,436,858,862,862,830,2722,1268,1980,1770,1742,3030,1466,1706,1676,1044,628,1762,1758,1756,1066,672,2696,884,2644,2698,852,854,2700,322,1164,700,1086,1746,2056,2624,328,1194,1476,1286,968,2728,1496,746,1696,2070,2040,1940,1788,1786,1950,2086,354,324,2728,2728,2706,310,828,334,476,1728,1288,320,302,310,312,1246,2542,1084,416,992,1024,2634,476,380,376,378,1276,1306,1288,1246,632,2046,308,2042,2050,940,1038,1246,934,1658,886,1142,1578,1772,2736,1210,1748,1792,2194,1164,1110,544,2150,1090,2716,1026,932,528,1016,610,308,308,2460,2292,730,1762,608,1080,1048,1498,1694,308,1250,1064,926,2428,348,858,524,1138,2482,1648,2376,312,1244,728,610,568,742,1022,2438,310,1554,310,2522,314,1688,474,1938,2244,2322,1480,314,318,2730,310,1818,1742,1478,1736,1722,1744,1714,1728,316,1104,1142,762,324,2238,304,512,1228,552,356,324,1216,786,300,928,926,1404,512,538,638,1234,2498,312,1094,1106,314,314,438,1268,316,328,1254,2050,1078,1008,2632,542,1106,328,1026,1940,310,1238,696,344,912,1548,1110,322,1740,1192,1264,548,1850,538,314,314,306,1714,2088,320,1898,1696,326,2702,318,1272,764,1264,1884,304,1872,1884,1874,320,316,1254,1884,324,1002,322,326,984,1458,2044,1712,538,736,470,374,466,392,350,434,346,432,346,348,344,346,522,544,434,414,1428,580,602,670,616,1466,664,390,632,550,674,846,696,676,602,688,730,1582,432,338,726,1090,612,344,348,842,432,346,350,802,1806,812,352,342,642,762,970,334,346,344,1050,626,964,700,348,352,832,876,612,986,982,692,378,378,468,2296,348,582,1084,522,708,548,884,1036,680,746,1024,968,1118,1162,564,632,546,766,1174,1100,908,2156,436,342,340,338,534,342,320,352,348,430,930,754,1542,1536,1134,964,1032,930,1168,1372,1546,2362,1524,1212,1204,1320,1530,728,1534,1554,576,568,816,1516,1458,1036,1030,1020,972,1070,928,930,992,1430,1536,1292,796,1792,1518,1178,1994,1906,2268,1420,1374,2012,812,1206,584,1732,668,904,1402,1652,1262,1532,3112,870,1390,818,424,816,1544,1530,1690,1178,2048,1574,2678,1184,1474,2094,1488,1376,1528,1034,1380,1588,1534,1588,1350,1582,1950,1424,1730,492,876,640,794,738,872,784,1514,1370,1134,640,1586,1220,1172,1166,1360,1578,1834,1786,1464,2120,2072,1134,1448,1598,2068,1528,1490,880,1258,1526,1668,1590,1536,1534,1778,1020,824,1534,2022,1126,1484,928,1378,3653,2704,1416,1416,996,1272,1068,1208,1284,2516,864,460,1548,2120,844,1172,1196,1436,1172,1172,1248,2084,1092,1284,1196,1296,1592,1296,1528,1284,960,1232,1368,1368,1348,1456,1168,1460,1276,1752,684,1408,896,984,528,1228,1108,868,952,952,1040,936,948,1340,1300,1252,1008,1884,2072,1056,1304,1260,1844,1320,528,2160,2096,1188,1488,756,628,1112,932,1276,596,1236,1280,1400,1348,664,1184,1164,460,1576,1344,2324,1936,1264,1424,1540,1868,428,1228,656,1436,1284,796,2456,1128,332,1682,1216,1224,1172,1400,1092,1120,1372,1532,832,620,744,844,600,1096,908,460,1272,928,884,1056,1512,1340,2488,1248,1424,1256,1444,1596,1572,912,2440,1256,1136,1348,1220,732,1144,1224,1412,1232,1120,1232,1368,468,984,1136,1728,880,1260,832,1004,3324,842,1704,1722,550,352,1004,1294,412,664,424,480,418,1220,420,408,670,420,416,424,412,426,420,426,426,650,414,700,652,414,502,716,434,1904,678,854,812,822,1950,834,466,716,672,950,1940,1026,998,732,3070,794,984,946,2064,426,1206,1174,1000,1804,1522,904,652,412,414,420,1108,416,382,1192,1418,1042,1340,2488,792,420,420,1436,358,832,416,664,416,354,420,414,884,916,2354,422,952,668,414,416,852,3024,1408,480,426,662,408,382,416,422,416,2160,1136,414,414,580,410,408,492,458,664,410,840,1022,414,418,1236,1090,1760,762,482,416,422,416,418,300,412,416,372,652,422,418,416,414,368,416,386,648,366,432,1260,842,572,364,946,410,414,386,648,422,418,1028,382,414,962,774,698,416,412,412,1168,1202,418,522,420,422,460,420,416,418,416,348,1254,3934,1544,2288,1668,492,476,1212,1216,544,736,1300,692,1228,2388,1304,1240,860,868,448,500,1272,1048,580,576,1304,548,424,484,1272,500,1356,1216,560,520,620,356,1304,1228,344,1372,2496,1288,1300,908,1820,1740,1364,496,2536,2312,2432,2380,1288,1288,2444,1004,2452,468,1068,1284,1132,2452,1200,1460,1348,1252,1296,1264,1280,1364,1324,496,1272,1644,1736,2116,876,1292,1356,1308,988,1368,1292,1256,1204,988,1296,1336,2056,1992,612,480,664,780,1304,496,704,1200,1400,1316,1180,1540,508,744,1296,1376,1300,1360,1024,1908,2160,1560,2248,2384,1304,500,1288,1296,1288,1308,1304,1308,1296,1304,1132,1208,1488,1224,1336,1032,1220,1356,1800,1208,1240,836,1112,500,1380,792,994,440,448,442,530,592,530,556,680,1778,538,1166,606,430,1082,1396,2616,2100,1312,958,978,1386,1226,802,934,1822,410,1352,1914,396,1866,1067,1490,1152,550,692,1988,424,1702,1356,708,1138,2340,1486,2736,2318,766,608,610,622,1354,486,1112,430,360,944,538,588,1182,1502,1154,514,806,536,562,584,630,556,1380,872,468,866,998,976,808,826,790,810,1254,516,518,706,782,2262,666,778,2130,442,504,452,974,592,1296,602,730,658,424,1546,1028,930,1744,486,1596,300,3012,1058,3342,2521,732,368,1168,1584,1052,2784,872,2636,1834,304,1932,2494,572,964,306,1132,1130,1196,1152,1562,322,1702,1072,1108,620,494,494,598,678,486,478,1068,586,496,498,602,488,486,492,574,576,576,492,1166,576,490,496,504,572,476,592,494,876,590,638,692,680,496,608,498,652,588,506,1092,626,2502,1519,626,1166,450,472,666,454,446,534,508,450,516,452,460,456,456,536,462,460,1952,1490,496,436,1570,991,2116,1520,2002,704,374,798,760,1564,2106,1348,1634,1500,1666,2216,880,1142,1400,1560,1310,880,1436,910,1934,1990,534,508,2932,2650,1094,510,864,664,872,776,328,508,1558,928,2679,2677,2146,676,476,714,596,676,780,670,646,718,652,694,612,532,510,648,2620,2096,2386,1742,2620,1730,2450,1546,2394,1724,2498,1704,2358,1708,2496,1744,2618,1320,2218,1712,2432,1708,2470,1474,2362,1612,660,550,964,1686,2096,1614,2574,2620,574,424,366,534,558,404,368,322,326,330,332,328,324,334,328,332,330,332,336,340,340,336,1458,1390,1498,1388,798,1062,1254,1330,966,1176,904,1204,2231,318,350,384,3562,474,382,956,404,328,736,328,994,352,320,584,902,360,598,360,598,580,744,360,578,670,362,562,576,360,422,576,364,598,680,606,580,396,830,406,2482,2466,394,524,342,336,322,1928,1896,604,768,972,2017,2254,2190,1900,1616,338,304,340,382,352,584,688,502,438,300,718,412,366,362,978,604,546,468,826,598,606,394,3370,3422,3436,3562,3606,3638,3540,3542,3674,3026,792,386,3626,3676,3336,2998,326,596,632,3108,3344,1016,400,3636,2102,1770,1812,524,1892,1786,460,2024,668,738,310,426,732,784,596,366,358,328,550,374,366,3386,3398,3430,812,398,540,1814,1758,1720,508,626,554,564,362,358,608,768,814,648,1647,586,778,680,494,600,643,640,1002,1026,602,608,723,438,990,1014,884,762,806,1074,420,1012,1082,1070,448,826,648,1008,840,674,906,2283,3572,3574,655,2475,3370,592,412,368,440,468,3240,958,590,484,694,2312,622,1700,1700,854,896,762,514,440,1284,438,654,1122,1170,2364,2054,1780,540,2412,756,2078,1128,1152,720,872,468,822,942,1124,1038,800,1112,1148,558,1416,718,554,578,1372,1744,1330,2244,1178,668,690,642,1040,1388,566,1122,710,368,786,476,620,738,626,564,1372,960,2054,884,1118,570,568,1138,1416,1844,952,1774,1042,566,1448,506,1122,1084,1116,1114,1266,2182,444,440,802,950,476,1698,2114,1614,922,2336,1854,684,638,1696,638,736,556,558,898,648,626,1216,930,1292,408,412,2698,2766,1022,1032,2290,2096,2526,2450,956,942,1032,1446,1414,778,500,456,1034,2388,972,1892,1874,364,1858,2448,2446,2428,2360,2230,2414,2224,2422,2436,2416,2434,2436,2426,2454,2444,1496,2444,1840,2440,2430,2436,2436,2316,2442,2368,2414,2560,2434,1864,1782,1876,1292,1324,956,802,566,1635,1264,932,818,2054,2024,1598,1926,1856,2038,1728,1952,2248,1860,1972,1584,1470,688,308,1992,372,1276,1220,1420,1148,1360,1456,2328,2632,1212,880,1452,2408,2420,2396,2680,1616,3190,680,304,768,1260,312,1418,356,836,1450,2728,2548,1308,1470,2676,1200,1824,1148,1534,3168,1246,2044,2128,840,326,306,322,388,336,2330,2358,2242,440,1068,2166,2312,2146,1070,426,766,1304,2268,2216,588,1622,2358,334,594,314,1508,2404,2378,2466,624,614,674,2336,2324,2474,1572,826,2354,2348,874,1842,1382,460,1482,2310,2328,654,506,1272,1588,2372,1180,1484,1688,1818,624,2130,592,676,304,1704,2870,2416,2416,2504,1600,668,2480,2484,384,300,540,704,520,344,308,438,980,496,474,332,2722,2812,2622,2670,2478,2957,1440,504,348,520,360,444,588,684,696,604,684,688,576,688,580,300,416,1700,416,580,2284,512,452,564,644,1128,612,2588,712,1288,2356,2580,636,2452,636,1220,504,340,672,1268,2876,1528,560,956,660,618,1198,792,1600,948,2896,776,390,1374,1453,1092,1080,1142,1226,1046,774,1168,1002,2684,2644,2740,2676,2456,2272,2680,2590,2504,2538,2554,2452,2610,2432,2648,2634,2854,2690,2626,2728,2744,2558,2472,2596,2012,2652,2620,2326,2684,2504,2822,2642,2979,2576,2658,2594,2670,2716,2638,2630,2702,2670,2628,2620,2650,2640,468,2604,2680,2720,2602,396,744,816,828,910,1770,1722,1238,1422,2110,674,746,514,1228,580,740,1206,770,2040,2328,1566,1136,1162,1234,2496,2480,1328,1596,1522,1118,794,414,480,1018,1142,2536,2510,1644,2002,2008,1804,694,818,818,1510,816,982,2060,2000,1386,868,352,2504,866,1586,1558,1424,2106,972,2494,1098,1286,1392,2018,1466,1416,610,1800,824,792,1580,1078,1514,922,1384,1368,660,1254,1448,1548,1244,1084,1506,1164,4296,2808,3856,3872,3274,3146,4500,4134,4080,1492,1706,1306,3664,3526,3248,468,1962,2148,4222,342,1682,798,790,1220,1420,830,508,400,1084,1108,1128,1402,998,1950,1048,416,1940,1322,1496,1398,1098,1098,936,928,1946,1126,1052,1590,560,2100,550,2060,1120,1608,388,950,1824,666,1148,1144,2050,1766,1792,1144,1866,1210,1064,2068,2366,2360,2396,2400,2544,696,1100,2488,2572,1770,2370,2444,2376,2366,2366,1748,992,582,552,500,558,612,868,638,2382,716,424,642,500,718,604,2318,848,1392,2320,2466,2374,588,694,578,378,466,530,482,628,404,582,584,584,464,624,490,598,690,508,2182,828,432,2508,778,896,1424,842,1846,644,1118,810,648,680,2614,2368,2044,2444,698,930,2034,1152,422,2978,1716,2962,3000,3332,3156,3178,3368,3168,3176,3168,3172,3184,3374,3350,3140,3174,3344,3178,3178,3378,3140,1826,3338,3162,970,2606,2928,2568,1456,1418,3336,3284,2776,2794,2548,2840,2620,3164,2592,2568,2558,2476,3174,3168,2650,2140,2572,2630,2850,1680,1454,3020,2994,2672,2476,2560,2594,2502,2622,2716,2698,3110,2502,2488,1716,1216,1154,1876,1294,1786,2464,2570,2758,2562,2788,3430,3338,3350,1692,2668,418,890,1634,3188,1412,1118,1124,1106,1212,3122,3118,1708,1174,1424,1558,1550,1556,1926,2476,1912,2682,3180,2572,2696,2500,2590,2058,2838,2880,3460,2526,2524,2630,2592,2008,1450,1624,1892,1440,3108,1738,2114,2724,2680,2130,2742,3138,2650,1780,1944,2090,2032,2772,2808,1870,2612,3362,1554,2966,1486,1202,2552,2844,3308,3510,2504,2760,2604,2576,1590,1238,2600,2494,2518,2738,3228,2634,2752,2568,2446,2716,3430,2346,2490,2602,2510,2480,3320,3348,3184,3278,3156,1466,1502,2598,2430,2550,1460,1622,904,3320,3140,3314,1230,2918,1930,2484,1934,1504,1642,1672,1712,1760,778,2390,2604,3192,2914,2762,2448,2794,2244,2782,2606,3388,2958,2266,3246,2640,3186,2530,3172,3004,2896,3044,2942,2656,3294,2156,3040,3044,2728,1504,2820,3200,3122,3298,3174,1230,2084,1884,2034,3340,2944,1620,2754,2096,1312,1972,1506,1484,2690,1222,1214,1498,3050,3052,2854,2406,3374,2778,3168,922,886,3040,3048,2484,2502,3062,1860,3162,3352,3106,3118,3186,1526,2438,3160,1646,1678,3120,2102,3386,1752,720,4012,2510,2732,2468,2600,2762,2474,2246,2442,2798,2774,2536,2584,2712,2848,2188,1184,1214,1198,926,838,932,2092,1630,1142,882,650,580,1898,1106,856,1198,1056,492,2100,2094,2106,936,1464,994,1016,1426,1942,972,2096,836,1240,1946,980,1290,2000,980,988,2090,1558,1040,984,2092,2528,976,1328,844,1702,1390,934,2932,1404,1186,1188,1238,1190,1188,1062,1122,1130,1074,732,730,744,464,380,388,492,1188,418,334,338,410,454,572,600,1004,986,1084,1496,668,1502,800,1496,1350,1482,514,402,1496,1682,1714,1482,1756,1506,1714,1494,1712,1052,822,1688,1478,1726,1478,1756,1498,1386,1242,1404,1472,1508,1486,1724,1488,1464,326,312,824,1490,1684,1486,1326,1720,1516,1720,1500,1672,1502,1494,1652,410,974,1710,1518,1478,1236,1476,558,846,1200,1010,1172,1256,1476,1498,1454,1526,1518,1702,1694,1550,1606,1596,1512,348,1716,1498,1436,1708,632,748,1498,786,1718,1514,1524,1510,328,1753,1514,1542,1747,1514,1516,1468,1498,690,432,968,1512,1698,1234,1763,764,1688,1772,1488,1722,1510,960,1600,1216,1510,1766,1526,1620,1556,1558,1512,1692,1742,1566,598,300,1522,1718,606,1571,1504,498,1138,804,1088,1492,1196,690,1194,356,1616,1702,1702,1320,1180,1757,1132,1714,1086,674,866,1156,872,1694,1496,988,1164,2524,1516,2240,2448,2276,2364,2332,2140,2220,1136,1068,2436,2140,3224,832,824,2624,2324,1048,1056,1044,1052,1688,1200,1000,1134,1200,1198,384,336,384,1586,1587,1587,1587,1587,1587,1587,1587,1587,1587,1486,1587,662,1587,1587,1587,1372,1350,1426,1438,1690,692,1598,1612,1607,1607,1070,1598,854,1608,468,866,1612,382,1070,902,1168,1196,530,1588,1586,550,1762,1732,1690,1740,1750,1726,412,962,1734,1724,1726,1690,416,1276,536,744,1100,752,562,632,2298,2810,2768,618,340,406,2360,2814,2456,2462,796,1916,2742,2318,2010,1134,554,1200,824,2198,2206,2220,2336,2170,712,1404,428,1570,1290,2456,2672,2854,2806,2530,2824,2824,2806,2794,986,1052,2822,2578,2538,1024,1142,908,820,358,320,374,1426,738,1532,326,2026,2010,1186,522,986,620,310,386,1120,2272,2854,2012,2106,662,1216,362,718,2110,1114,890,1974,1774,304,2008,1748,1042,1040,560,2272,428,2368,2276,2180,2368,2192,2172,2172,2176,2180,2188,2276,2268,1804,2156,2288,2024,2392,1968,2372,2364,2384,2268,2280,1912,2292,1800,2168,2164,2260,2284,2268,2056,1968,1996,2156,2188,2196,2200,2268,2284,2052,1888,2276,2284,2156,2276,2276,2300,2168,2284,1692,516,2124,2292,1472,732,2180,2288,2188,2292,2284,2288,2264,2384,2268,2292,2264,1072,2292,1972,2204,2068,2268,2080,2392,2264,1196,1544,2184,2368,2180,1976,2300,2252,2176,2168,2292,2060,2088,2264,2288,2272,2288,2268,2252,2272,2292,2368,2156,780,1484,2244,2264,1984,2184,2172,2296,2184,2168,2152,2264,2276,1892,2260,2392,2040,2204,2176,2100,2260,2284,2444,2416,2284,2260,2064,2280,2272,2280,2296,816,564,2264,328,2372,2278,2182,2376,2206,2184,2188,2178,2192,2180,2276,2258,2238,2150,2304,2032,2384,1976,2382,2370,2392,2268,2276,2198,1928,2298,2298,2172,2164,2258,2296,2264,2056,1966,1996,2158,2196,2198,2182,2266,2288,2054,1884,2262,2290,2168,2286,2264,2286,2170,2282,2268,2150,2086,2300,2276,2288,2164,2296,2292,2290,2268,2382,2266,2294,2288,2170,2296,1988,2198,2180,2164,2098,2310,2088,2398,2260,1166,2366,2190,2392,2202,1978,2290,2264,2182,2168,2298,2068,2096,2272,2292,2278,2308,2270,2256,2272,2290,1562,1234,2154,614,320,1336,2234,2258,1996,2224,2170,2298,2184,2166,2178,2286,2280,1894,2284,2388,2026,474,2166,2108,2266,2288,2338,506,2288,2258,2064,2292,2272,2282,2302,2038,3460,3996,2904,3900,3088,2268,2440,3584,2212,3748,3164,3040,1392,448,1780,1804,3548,3248,3168,2944,3920,3588,2536,2560,2280,2296,2628,3748,2584,3588,2468,2500,2408,2840,2178,1662,2062,1632,1692,1620,1722,1736,1788,1716,1940,1638,1476,1756,1886,1802,1598,1888,1890,2090,1428,324,2144,1748,1908,1746,1730,1844,1684,2234,1634,1674,2064,1740,1788,1992,1944,1798,2096,2078,1784,1762,1662,2136,1750,1870,2008,1814,1892,2044,2134,1710,1870,670,620,1412,410,1228,536,1800,1764,754,1862,1902,1788,1868,1896,612,1776,1804,1666,1846,642,1756,1480,1772,1918,2162,1874,1900,1372,1982,1612,2238,534,2136,1704,2274,970,2090,2006,1758,1634,2166,530,1888,2136,1876,2002,1630,2138,1932,634,2048,496,1896,2878,2912,962,1166,342,1994,666,1740,2190,1200,528,538,2582,368,648,1300,2052,2546,2586,1620,1596,1146,1592,820,958,1272,1060,2572,2376,1572,554,2452,456,990,1026,2156,2586,570,314,1052,844,2190,1966,1074,2554,694,1330,1976,2360,1216,2072,1188,764,910,1608,2570,1608,2576,2358,1352,940,2568,1140,1392,2510,890,936,2174,900,770,394,1448,898,896,1594,1068,1228,1292,724,514,604,1390,890,2242,1752,1364,1132,1674,662,1506,832,1766,1664,1356,766,1276,636,2306,530,1416,1686,1410,1352,410,1306,2712,1472,908,900,728,704,434,1096,1100,1878,1576,720,2182,702,630,1364,1360,1346,772,880,780,1410,744,634,566,724,602,644,1778,586,2176,1668,1222,1396,2434,1114,904,1010,1076,644,532,2000,2308,1950,2908,2628,2398,2440,1760,2894,1400,1286,1424,1356,1322,1332,2182,2908,2576,2844,2802,2940,1970,1438,1390,594,1114,1268,980,964,954,814,664,1044,1002,2642,1038,1088,884,1110,1230,848,1748,2528,1326,1458,870,592,896,2952,2852,2442,1864,860,962,980,1802,1820,1826,1826,1832,1808,639,466,354,712,543,351,396,495,470,521,364,380,512,465,528,752,1063,490,350,406,1821,476,818,573,854,1807,943,1800,492,488,308,758,728,728,1560,1634,590,550,1108,870,1220,2006,964,974,1184,1054,1552,1204,636,800,1680,830,650,556,676,870,1044,1032,736,986,946,966,1184,534,384,640,976,910,532,796,440,582,1212,2506,744,614,2938,2046,1802,2242,1098,1040,442,828,724,914,970,606,762,888,522,674,424,532,482,456,582,456,402,500,620,508,648,1340,656,652,478,678,870,844,1030,812,986,710,778,1120,588,380,640,970,730,964,580,1214,2416,538,476,610,2940,808,2050,1832,1970,1100,1030,474,828,678,912,968,606,762,888,520,674,424,534,532,482,454,580,454,398,500,618,452,648,510,2136,660,708,2134,896,622,1402,748,1430,1408,1390,760,1154,534,716,914,1034,910,2296,722,1614,618,402,616,682,816,770,2092,1122,1156,1092,1102,702,702,1486,1126,1116,738,1100,1198,778,754,1128,1158,1140,1066,1842,1288,1214,1094,1428,714,936,1000,1262,1110,892,944,1608,1602,714,1940,752,324,756,626,1094,1064,1802,2022,1044,836,998,826,976,1262,1360,1064,1164,1584,390,1138,1242,1054,1374,766,1166,756,730,840,2466,2572,604,580,1124,704,944,736,752,1228,1356,1280,380,724,732,624,1152,1160,1192,996,1044,940,432,330,350,886,1424,1248,2136,1708,724,960,1552,852,896,1116,1424,3988,1492,736,3316,3152,1948,1488,3256,1036,1032,3180,1852,1460,3756,456,1140,1112,384,1272,1124,568,924,740,3220,1332,1244,852,1084,1068,1360,656,652,1212,1096,340,860,324,324,324,576,1132,448,588,320,308,640,308,408,328,340,380,600,1076,832,1188,3160,1328,3392,708,3968,1876,3936,504,404,564,408,1012,1368,1368,1012,1292,760,768,1304,360,452,1088,1308,1084,1068,1088,724,400,692,676,656,1240,852,776,1228,728,1864,524,1128,1232,1064,1076,944,892,2476,1244,1324,1392,1524,404,1044,1128,1968,1164,768,1060,924,800,420,1364,1392,940,1768,1132,2180,832,1904,2248,1344,740,936,1712,1056,1360,944,3268,2128,2356,1908,1796,2292,1116,1296,1492,1784,1948,1924,2044,2264,2448,572,788,484,2488,1640,4200,1364,1812,728,4144,2520,1764,572,1520,1208,320,324,1224,4148,444,1556,1624,2344,1552,400,344,584,1060,732,1036,1152,308,1276,324,1456,440,1280,992,448,1248,1612,504,952,380,420,1166,1080,778,504,1276,1256,1094,750,1432,1012,470,474,472,378,662,962,720,1114,844,1356,332,480,416,1080,1312,1194,516,932,856,622,564,992,596,2908,1220,1553,2522,2162,2100,2954,3048,3412,848,348,346,532,1186,1866,1076,632,1258,1318,1298,1308,1496,1008,1406,1160,910,1804,1254,1044,2586,890,2542,982,806,1918,320,808,2553,1346,612,2575,1918,970,1283,2509,644,2557,582,1880,2400,428,554,440,1926,1122,2699,770,2520,766,2567,1042,2487,424,906,832,1250,2084,706,2389,2367,826,2336,756,568,2345,2380,2454,2369,2438,2476,764,858,2432,2648,2446,2399,2435,630,1188,1018,878,898,376,664,496,2402,954,2435,2465,2435,466,2465,1584,850,772,2378,2454,1876,466,978,1160,1000,644,2402,888,578,462,2291,582,444,750,564,1120,628,2496,788,2452,1246,1828,2498,2402,2507,2312,2474,2350,714,520,724,374,618,310,1336,560,1112,752,498,328,328,382,320,1000,344,388,374,414,378,864,346,494,2325,994,1182,604,2156,2369,2367,2344,2355,2538,758,302,486,2508,710,2507,764,1358,2485,2519,2497,2529,1720,1965,2509,1218,570,344,1137,2529,2558,2509,2528,2456,890,1396,1472,1052,1380,1390,836,1180,1226,1144,1624,870,1184,800,2180,614,892,2004,1106,796,1002,1338,2800,470,2718,350,696,1206,854,836,760,874,610,772,938,1692,1428,1796,1834,1336,660,690,844,2930,1200,1204,2076,426,2084,1546,476,1752,1058,1042,2586,1012,414,1372,2908,2728,1244,2484,1232,1246,2380,814,696,1418,1034,2548,1312,1152,1080,2248,1610,2692,2608,554,1778,2444,330,344,1134,2288,1808,794,1310,1332,982,2270,1106,1094,1098,1318,1328,1942,1096,1086,1092,1082,1110,1092,1276,1134,1054,1706,590,734,1154,1446,2264,1836,920,1046,1430,1722,850,890,470,482,464,548,534,2306,380,328,1922,644,1694,1800,1348,1214,1390,2600,622,1452,1856,724,840,912,2364,1358,814,2804,1504,1160,2010,986,1244,1934,1026,1454,1300,1304,1314,1270,1286,872,1784,892,700,352,724,2410,568,542,1088,2476,2788,2538,1120,2304,1624,570,2388,2690,1606,1960,1980,2416,1950,1322,968,828,558,522,994,736,2348,1284,2050,1960,792,1250,1972,826,828,1016,2716,2112,2024,940,452,448,350,444,454,2720,372,440,660,1938,2656,2500,2684,2542,2430,2566,2330,850,330,344,384,1102,2644,2954,378,454,300,368,452,466,456,456,450,450,464,454,2812,3022,2822,2838,728,318,404,398,316,318,410,664,486,396,316,1008,318,412,412,2494,2828,2826,2476,2486,2684,2564,2822,2520,2698,2496,790,772,784,780,772,764,1484,678,2298,2674,2736,912,2618,2550,2500,390,2696,2666,330,622,2230,476,2100,2546,2310,2446,2882,2820,2698,2856,652,426,1956,2448,620,472,1200,2772,2654,2484,2902,358,2940,2624,2540,948,952,2866,2874,2536,2866,2270,1036,2306,2796,300,300,2848,2454,1898,2144,2404,3340,470,556,654,592,1258,1030,1018,2082,1002,2060,1106,912,1968,1044,1972,1158,1198,1142,700,800,666,1614,1114,1092,432,494,520,912,428,1424,724,1306,882,1904,2788,742,784,3254,1094,4974,984,1060,1124,2218,538,3778,1074,942,956,4604,1136,2176,1268,1278,590,952,1736,1024,3374,1284,2476,1208,2272,928,694,3902,684,4580,840,954,824,2656,472,954,1534,1874,1652,1050,496,524,4612,1954,3916,1570,1866,992,958,2432,2062,1712,990,1646,4596,4952,4590,4596,4584,4602,4588,502,520,514,578,442,530,508,502,626,2406,698,706,364,736,602,682,716,802,444,454,1230,584,1394,1392,780,902,502,496,786,610,700,698,348,1170,1184,438,610,598,896,710,822,812,1410,902,730,534,634,998,694,1372,658,568,2256,1142,522,1600,1600,1600,1600,1578,970,954,962,818,1354,956,1072,2094,972,1592,1240,590,744,414,772,1002,1258,2246,432,894,844,814,1214,1244,316,856,1178,1862,664,3465,3586,404,2232,2664,2916,1056,1360,1460,1592,1912,1664,1776,1532,2448,676,1620,2072,408,452,536,1720,2944,336,468,416,388,400,392,392,1400,1084,3092,1704,2976,3640,528,972,3476,2576,3592,2096,1460,2536,1612,1716,2992,2168,2436,2696,2720,2572,1560,752,808,2724,440,2976,2084,1920,2092,3000,3024,3388,3512,3260,1928,2048,1828,984,3204,1376,3100,3152,3188,3052,3232,428,792,1220,1396,2212,974,1404,1474,2358,2272,354,1070,1748,2372,2376,2206,2044,2542,2196,1174,1070,1194,1240,1910,2206,2228,2122,2220,1984,2226,2352,1848,2042,2408,2398,2196,2358,1864,2282,2064,2218,2284,1876,2006,2398,2322,2392,2240,1960,2294,2418,2362,2314,1952,2554,2200,308,2378,576,732,956,1124,2424,698,812,1654,740,870,1192,690,998,830,876,724,904,1026,1484,540,588,890,730,1632,1938,878,640,644,1196,428,966,1094,1212,1226,824,1668,970,412,1056,2126,2158,664,1216,1310,806,814,548,1038,846,766,488,1214,426,930,1198,1152,1474,768,1584,1926,1112,1132,1214,1812,1060,518,1178,1092,1022,1042,938,984,752,992,1292,1160,510,618,1376,650,1862,524,952,898,934,808,1468,544,1028,666,1134,1276,1676,1474,768,1190,1090,1180,1652,1560,1068,616,1624,1882,1134,1318,946,704,2150,1468,834,1272,1040,1746,390,1244,1200,1666,1758,650,1002,660,1492,2082,1300,502,912,2300,2092,880,912,2242,1654,2410,1296,782,1118,998,1672,1630,1148,1230,1178,1214,792,1800,534,2292,2330,900,1296,1480,1628,1302,1516,1508,1654,1664,1758,978,1164,1168,968,1024,1708,1106,1460,614,980,1632,1730,1530,1386,404,1116,1458,1266,860,2030,978,1352,1412,2486,1264,1228,1668,1302,1692,1686,2080,1520,1814,1264,1550,1390,628,1048,1312,1324,1326,1268,1016,1668,1016,1402,1032,1532,784,2464,1058,836,1040,670,366,1464,1090,1882,984,944,838,2008,1124,2550,1184,1320,1176,1204,998,1600,874,918,1234,1518,1820,1498,1620,1776,1336,1392,854,1570,1010,914,1060,794,800,740,1420,1138,1360,1418,2432,1070,1108,1344,1420,1210,1312,1642,1422,876,446,1152,1772,1022,562,1574,964,964,1038,1990,1662,1596,1632,1158,1352,1606,1346,1362,1304,1574,1112,2582,1558,1284,1444,1534,1338,2114,1004,674,1520,1806,806,2198,1340,1772,1676,1366,1342,1202,1766,1424,652,504,1220,1262,2466,994,840,934,578,360,2244,894,2072,1416,1312,1974,1442,1366,990,734,694,1672,752,1706,998,904,1310,1070,970,1732,1220,1374,1030,626,2114,1712,2382,1178,1218,756,856,2310,970,1490,964,928,572,1192,896,2452,1000,1436,1528,1428,1468,1032,2536,1464,1920,1892,1448,2920,1000,2692,2896,2804,664,1024,744,536,626,1158,634,458,698,1038,736,1062,744,836,670,518,660,662,670,590,766,554,738,778,454,560,734,830,514,594,670,496,626,966,702,1014,698,940,776,1160,700,828,628,700,632,822,738,748,626,682,676,516,670,694,686,488,642,950,588,924,748,738,744,560,816,662,680,904,698,670,698,778,778,682,1026,620,858,672,684,640,384,706,590,638,422,740,728,638,954,710,372,664,418,468,344,478,584,2310,1729,3109,664,1756,1744,1040,2044,1648,548,952,1816,1460,508,432,416,680,2702,1486,1306,1730,1512,2714,1232,1430,2728,1222,2638,1284,1520,972,2656,2764,710,1744,1442,1810,1818,2596,776,678,1208,2728,1570,1540,1498,2732,1292,1258,1250,1806,2716,1466,1712,2728,1332,2608,1832,1484,1500,2708,1168,1774,1452,2712,1732,1798,1672,1204,1618,2726,1232,1120,2612,1514,1522,2702,1268,1808,1210,748,1208,2708,1808,1654,1678,2722,1056,1526,1270,1260,2706,1818,2708,1180,1486,1672,2704,1382,2736,404,1582,1528,1968,1668,1666,2704,964,2634,1464,1152,1370,1652,1682,2708,1224,1176,2710,1086,770,2742,922,1248,1196,1654,2340,972,752,924,2764,2516,2768,2796,2888,652,1508,1352,680,712,568,568,828,572,2596,2520,2528,1924,524,536,360,2540,2836,2832,1900,2164,1500,760,1308,2504,860,2198,356,2146,2388,2396,2394,2006,2154,2430,2404,2398,1642,2128,1748,2190,2148,1944,2292,2094,2396,1854,2412,1088,580,2396,2154,2312,2400,1864,2324,1922,1952,1054,1056,1048,1054,1056,2116,2404,720,592,1130,2388,2398,1734,2398,2124,1932,2064,1996,974,982,1054,1044,1068,1048,428,1974,1522,1928,2226,1018,902,1306,2100,614,1064,2374,2376,2276,2412,2400,2406,2384,1976,2364,1928,2016,1916,1864,2320,2272,1840,2112,2332,1896,1896,828,868,1516,2260,2632,2444,2748,2344,2800,1308,1584,1084,2228,1748,604,360,528,344,324,432,452,880,744,360,740,616,488,452,304,780,1664,1636,616,1604,604,720,1628,832,408,1704,496,1208,1452,720,744,1432,1522,1126,2324,2392,910,614,2142,1978,1196,548,2382,390,2346,1338,1144,612,1124,1082,790,834,808,816,600,1354,884,870,2190,786,898,790,2404,894,1374,2004,2090,998,2018,1034,1362,958,834,1006,952,540,956,1106,466,2306,674,1628,718,1066,1002,598,630,946,2476,880,958,2004,992,908,2110,1094,1250,1022,1038,2056,1388,1812,758,1284,1514,2136,2570,2166,730,764,1260,1212,1662,2204,1172,1976,2566,552,760,2184,954,692,1754,2336,1984,600,2328,2264,2340,3036,1756,560,3028,3020,3024,2856,2968,2568,2908,2996,2868,2480,2528,2664,2540,3012,3032,2992,2784,3016,3048,3012,3032,2588,3016,3052,3012,2220,2176,2720,2476,2888,2876,2664,2952,2824,3008,2860,2992,2808,3012,2860,772,3020,2664,2860,3020,2796,3060,2936,3004,2468,2208,646,578,796,4024,4568,4608,3020,3196,1552,2300,4568,1932,2024,4108,2368,2132,2112,2656,4572,4596,2304,2396,2092,1224,1316,4560,2124,2044,2600,3788,3204,1832,2256,2268,2348,2168,3060,680,2996,1800,1212,1416,1828,3808,968,4020,1236,1616,804,764,1088,1588,1232,1400,1080,3588,816,3412,756,1288,1244,760,804,2544,3712,948,3244,952,1544,1168,1132,3792,1228,2068,3568,1352,1628,940,1080,3404,3116,1896,868,3568,3716,3528,980,3448,3568,4462,2084,1160,952,608,656,2588,1086,478,524,844,488,1088,1186,1092,888,954,450,2432,2264,2506,814,848,522,548,2528,2452,1096,774,2650,838,1416,1022,1104,540,2538,2446,2424,2424,2542,1034,796,2108,2512,2748,1108,902,3068,2880,2760,3526,3194,2854,1008,2910,2966,2840,2948,2550,2786,2954,822,436,3246,832,3212,1156,2974,3590,1176,2730,3204,3014,2972,2050,1986,1222,2750,2756,864,3014,1480,1610,2790,1164,1116,2906,1136,920,1516,524,2128,1496,504,1236,340,692,756,896,516,308,744,528,716,4123,1307,1485,2146,2266,1852,2196,2036,3116,3750,3985,3695,2933,4014,3776,3748,3714,3940,3466,3949,3882,3204,3746,3738,2955,3867,4444,4726,3778,3744,3918,1643,3542,2280,4673,4474,2293,1506,1670,1402,4154,2088,892,672,2674,2581,540,1098,1823,2156,1840,1736,1736,1680,1724,1392,2368,2332,2464,2440,892,908,2240,2052,924,300,2384,1988,968,1772,3036,2732,2948,3028,3016,3056,3084,3028,1524,3064,404,572,620,560,1244,1032,896,728,2760,688,528,556,2312,2980,3028,3004,2448,2184,2072,1888,1336,2856,896,892,880,1108,2512,2696,2152,1520,335,550,2670,2778,1092,1600,1584,1966,1540,1498,1548,1546,1072,1042,1008,1112,782,926,1762,1744,2766,1512,1160,3386,1816,872,1286,1780,1590,1324,774,1180,3492,1746,2122,2480,1288,3550,880,3120,712,3028,3058,3258,1754,2458,3532,3170,3960,3246,1208,1398,3012,878,1270,1014,608,894,1532,1372,1346,744,3146,1222,1678,1544,816,1914,1928,1988,928,1688,1522,1380,880,868,876,1444,574,568,578,492,574,564,574,3550,564,1220,2028,1764,1706,1204,1458,666,976,744,1140,1518,2048,1900,1074,2756,1120,1892,1744,1654,3070,2640,946,1068,2966,1222,666,3038,1634,2516,1746,2500,1324,2028,1084,1872,1572,1026,1046,1030,1328,1326,1474,1472,1538,1114,1858,1740,766,1252,2326,1830,3448,2688,1778,1746,1470,862,3550,1478,3624,1276,3324,2920,3038,3432,2194,3464,3540,2806,840,2970,2236,774,906,2606,3168,3288,3586,3670,3310,2956,1736,1246,1176,934,1616,2532,1572,1062,2046,1980,1988,3016,926,934,940,1788,1532,2530,2054,1780,1070,1102,758,758,3526,1280,1406,1700,1352,944,1714,1206,1272,3614,2420,1566,572,2900,1134,994,1038,870,2762,706,708,1594,1602,768,3196,3620,1504,3568,3380,2666,3602,1740,894,2452,1524,1184,568,2160,814,814,468,1268,880,3544,1798,1126,1348,2698,746,1380,1840,1810,852,3532,1456,3366,3350,1124,3526,1244,320,1086,1482,1202,1478,3126,1280,2600,1480,3446,2836,3578,3604,872,1526,1460,1654,2018,2906,446,3600,1384,1466,568,584,668,1404,1112,464,1044,492,516,984,1400,956,796,836,920,740,344,912,744,960,804,664,460,1016,1336,1432,740,788,644,800,680,944,992,1164,300,400,364,512,1184,984,752,832,576,668,680,868,872,964,804,860,984,976,932,1036,3110,2822,2564,2828,2914,2784,2846,2888,2918,2940,2120,1200,1186,540,2864,2866,2682,2880,2828,2340,2892,2624,2822,2882,2954,3112,2860,2880,2832,2826,2890,2660,2812,2862,1502,484,2772,2782,2654,2838,1988,984,2872,2830,886,1900,1764,2826,2830,2892,2886,2876,3150,2814,2872,2802,3026,2788,2900,2894,2890,2836,2804,830,652,1858,2620,2268,2714,2254,2008,2250,2224,2248,2230,2256,3280,2434,2264,388,1916,2436,2286,2384,2348,2330,2236,3308,2406,2324,2244,2346,2262,2170,2334,508,2800,2294,2144,2172,2314,2300,2418,1900,2342,2374,2214,2374,2248,2204,2194,2298,2186,2900,2222,2182,2194,2224,2314,2202,2242,2250,2886,2228,2302,2352,2276,2292,2268,2320,2358,2056,2306,2176,2278,2240,2310,2320,2944,2362,2516,2430,2312,2292,2292,2890,2300,2306,2300,2162,2248,2242,2256,2252,2296,1426,436,2178,2202,2154,2234,2180,2134,2066,2226,2090,1466,2198,2270,922,2188,2356,2270,2332,2220,2172,2168,2322,2338,2054,2342,2310,2084,2138,2166,2444,2148,2020,1698,2234,3789,1630,1648,1572,1694,1694,834,1536,1658,1676,1740,1660,1082,1674,1668,1558,1654,1660,1552,1540,1652,1708,1634,1476,362,1340,1696,1626,1654,1680,1658,1672,1274,1658,1624,1016,1670,1166,1586,1664,1418,1676,1710,1678,1686,1844,1646,1684,1662,1530,1044,1480,1694,1694,1606,1654,1700,1608,1294,1350,822,2034,598,616,1516,692,514,432,902,428,380,2792,744,1826,632,2248,612,2000,2908,2904,2572,608,1782,748,634,994,992,366,1682,782,588,752,680,660,896,590,590,992,1486,1932,588,484,422,1178,1216,536,602,1488,1074,954,914,1562,1026,652,568,704,840,428,2878,1784,1864,2354,2550,2136,1306,412,2062,2536,398,1320,1306,1320,1368,1284,1296,1296,1270,2070,1338,1290,2232,2072,1354,1314,1320,1340,1318,1274,1296,1336,1404,2004,2016,2452,1490,1786,1298,1730,2590,1304,1316,1304,1742,2042,2078,2068,1314,2008,2086,2036,1324,1330,1320,1672,1310,2066,1738,2084,1318,1716,2016,2058,1146,2594,1484,372,1308,898,1276,1772,2048,1318,2034,1746,1294,2020,2436,2040,2060,1744,2002,2044,1944,2112,2038,2484,2022,2212,2020,2078,2038,2056,1138,2036,2038,2012,1760,2020,2142,1674,2482,2044,2078,2072,2484,2540,2072,2054,2150,1338,2048,2594,2028,2026,3183,2712,792,2258,700,730,2010,2148,2412,2248,506,540,648,2236,1972,482,440,616,2420,566,694,678,1922,1884,1910,1972,990,1566,2384,2742,2078,1036,2046,1242,1848,1990,2020,1994,1624,2414,2028,2142,2206,2388,1878,1464,1964,2300,2316,2334,862,484,1614,2276,2290,1814,2390,1604,2112,2418,2104,2378,858,1582,528,1286,414,3752,488,3768,1508,1528,1736,2264,1500,1568,812,1148,500,940,584,768,3780,728,384,460,2744,2004,1920,1808,2256,1856,3428,2988,1636,2808,1680,2392,2192,2504,1784,2732,1800,1560,1428,1524,3040,944,3720,524,1640,3124,1428,1564,956,592,1428,948,1812,960,1316,2696,2424,3292,1692,452,2768,1492,500,1152,304,1072,736,736,444,840,960,1260,2080,620,532,1208,1288,1236,604,692,620,640,572,1336,2200,888,2244,1108,1072,1256,920,572,496,2984,3680,3912,2692,1348,1976,360,464,3760,1240,832,516,1816,1608,2756,2976,2572,988,972,976,1240,1168,1924,3104,3340,1844,2740,3072,1272,392,2024,816,740,1344,1588,612,1128,1252,1088,1080,3040,1752,820,700,772,456,1044,2004,1600,1980,1184,2004,1332,2256,2020,1384,1096,988,976,3228,508,620,452,620,508,1272,2724,2896,3012,2868,3332,2584,1116,824,1040,780,888,1272,1020,1036,1016,1156,660,1820,744,452,748,2468,1736,1996,396,460,536,404,1776,1564,2580,784,2616,748,796,604,828,1748,1020,1028,944,568,900,996,844,996,324,752,728,2548,1160,1152,892,3100,3300,2628,716,764,1076,1968,2924,1664,1660,2016,1704,480,452,1108,1016,328,388,3884,2264,1348,3792,644,780,652,300,656,1352,1856,2520,1708,1692,1032,1024,1504,2112,1900,384,376,2452,1592,1292,2184,3832,2912,2912,1912,2912,1512,2696,1244,916,1556,2288,2628,1024,904,1292,796,916,1080,1224,1240,1160,552,1476,1636,2168,1028,1408,1420,960,416,3372,672,496,2700,376,348,504,1228,1496,1472,1728,1732,2340,1376,1476,676,1772,1052,524,528,1336,1508,1488,3764,672,1536,404,1620,832,892,884,1540,1400,1128,1484,1560,1568,1612,1568,648,2148,1864,1708,1800,1984,1716,1252,1780,872,1060,888,1408,1132,1252,724,636,772,704,344,980,628,676,896,1744,2004,472,352,536,532,496,304,672,444,468,2052,1732,2976,2404,940,572,572,1600,852,968,920,1448,1772,1580,1664,1634,908,676,704,816,804,1236,636,572,604,568,3736,656,752,1836,2048,1024,1764,1640,1432,2060,1924,2040,1772,1728,3660,2044,2416,2220,1980,880,1936,3732,3388,3600,484,3788,596,480,3820,1512,1552,1944,3792,1576,1844,1284,1112,1224,2416,2656,1952,3832,1440,672,1216,2024,1936,1828,2288,2104,3476,3004,1588,2836,1772,2420,2224,2440,2528,1960,2744,1840,1600,1448,1536,3076,1360,3772,1440,1576,1400,1192,968,876,1444,864,1832,972,2184,2776,2380,3320,1792,1160,2800,920,792,1028,764,1368,964,884,744,844,660,868,972,1276,2260,936,1096,1224,1276,800,576,656,780,1052,1352,2100,900,2280,1120,1084,1284,932,576,504,2712,2716,1364,1208,748,3808,1256,836,1836,1644,2736,3016,2596,996,980,988,1952,3140,3368,1868,2860,612,496,3120,2452,2132,808,1032,1360,1604,624,1144,1336,1172,1088,3068,1772,832,1476,1904,2060,1680,2000,1116,2040,1436,2276,2032,1404,1080,1004,984,3256,512,324,456,628,516,1284,2748,2956,3048,2832,2692,1136,836,1104,788,920,1500,588,1108,1044,1028,1072,672,2100,1736,752,2492,1892,2056,1828,2704,1788,1860,2604,792,2660,672,804,836,1848,1048,1040,956,464,576,940,1012,852,1008,324,696,740,2588,1104,1168,880,3132,3332,2652,728,772,1088,1996,2948,1680,1676,776,2020,2020,1204,1340,1256,1136,1420,392,3916,2296,1304,2482,2074,528,640,668,1300,810,754,458,764,710,794,2494,2036,862,918,986,2282,718,568,2826,2610,2088,572,612,860,1570,2328,542,2438,1640,688,2128,2524,3055,2376,2368,1628,968,2260,550,2006,2174,586,2468,596,1318,1322,340,386,426,1270,1268,1236,1196,2014,918,1222,1322,1338,850,2034,1226,1216,758,1996,1218,1194,1218,1218,888,888,2000,1212,1196,2026,2028,2064,1162,1182,664,672,684,682,1072,758,934,798,622,1552,1340,1070,1212,1350,1064,1216,1010,2000,1128,1170,2140,1214,1138,1178,882,1132,1400,434,750,442,1064,1722,574,656,962,2548,2764,1240,2078,2636,1130,1144,2590,1082,2778,1880,2020,1540,938,1556,1972,2622,2020,1950,986,1152,2556,2450,2252,1832,810,1428,2640,922,750,2222,2572,2470,2364,2108,1268,990,2546,2198,2246,2692,1238,1030,2496,2340,2570,2070,2406,1000,1230,2530,1246,1216,2402,2484,2564,1876,632,2690,2374,1600,2446,1972,2152,2558,2234,2520,1172,1266,1274,1256,2194,2556,2388,2164,2522,760,1230,2294,2196,2356,2564,2444,2094,2360,2314,2504,2236,454,2246,2512,2560,2428,2052,2304,2374,698,1770,782,2116,1298,784,892,480,1528,2236,2456,2420,2164,2558,2408,1238,1210,1210,1252,2050,2116,2340,2148,2218,2222,2508,862,434,862,1050,2336,2318,2538,2588,2622,2144,2350,450,2136,312,1252,1108,2652,2428,2120,2546,2378,1510,2206,964,1328,1230,326,2312,2284,1018,828,1150,1264,2398,2188,2002,1832,2702,780,458,882,1954,2462,2312,2484,2192,2538,3404,1094,772,668,532,1018,796,740,826,834,1350,722,612,1012,640,2856,472,596,310,384,1298,1074,1148,410,656,1134,2238,994,492,666,754,672,1206,824,1154,564,1004,1190,946,1292,562,918,676,766,762,662,1184,892,2908,2014,1632,968,1168,1180,994,1116,1302,964,2290,1196,1400,1120,2472,1122,374,2066,2612,1270,1254,602,738,652,510,542,538,1682,522,852,934,612,870,546,536,1058,838,742,568,1698,1038,2434,3040,796,1246,848,418,392,580,738,554,822,506,456,2414,724,544,2546,2106,1956,1072,1044,528,608,850,664,580,478,628,614,554,1120,300,406,822,1030,754,730,754,506,630,618,798,1372,1328,3140,876,3114,2354,2510,3270,2472,2720,2634,3078,2814,2780,2746,3010,1344,972,734,1090,1026,1166,1260,2378,2430,414,888,876,2904,2838,1460,1476,1098,896,920,1580,2798,2782,840,1692,822,2832,3208,3108,2930,1524,1584,2934,2660,620,538,730,928,688,662,820,608,3092,560,2294,2714,1746,718,784,1716,802,2746,2978,762,798,532,2872,3254,2762,3116,2928,3064,3120,2972,3040,3038,3110,3266,3198,3072,1254,1672,3250,924,1180,932,2844,1142,1506,442,408,972,410,400,3288,2938,2820,1336,806,1364,378,1352,864,1000,1830,1446,1396,1446,1434,3096,476,516,640,1014,1306,1326,1296,1306,1516,1474,1410,1404,1470,1468,1500,1494,392,1438,2318,1286,1344,1206,538,2080,1810,1010,1042,408,688,454,444,352,700,1126,1818,1446,1092,468,514,752,466,446,1108,530,2542,1314,1148,1180,2498,1182,1134,394,1659,1447,430,1600,1073,1600,346,1600,537,1600,624,912,440,796,1424,722,698,890,948,824,532,782,872,2208,790,628,624,836,674,1108,362,608,936,642,578,840,526,604,826,644,898,2148,844,820,656,948,550,590,592,652,518,406,770,392,832,618,548,762,634,568,1596,818,744,832,580,464,596,466,724,902,728,820,392,568,842,1036,570,788,464,2144,856,844,1020,852,1548,842,552,464,682,460,1156,798,1192,2712,1730,610,846,432,784,852,668,696,716,834,536,802,594,468,754,820,1488,596,710,828,564,686,1096,312,594,930,424,808,502,400,828,516,824,886,948,1080,830,808,866,934,564,578,594,626,750,576,580,410,768,400,830,614,540,1450,1480,812,744,816,572,440,584,394,716,856,488,722,808,580,826,1018,512,454,824,846,834,1008,842,1406,828,512,458,672,654,472,1150,556,354,786,1162,1072,1110,834,666,774,752,510,526,780,782,698,738,700,1058,952,754,708,952,1578,658,608,884,486,1442,480,478,1544,432,484,416,744,424,1672,1026,958,594,1094,920,524,1558,950,936,796,982,500,1688,712,800,736,878,1764,736,1774,774,764,680,1670,646,1298,1610,494,394,952,584,1764,964,920,770,856,504,1756,518,526,538,1480,1782,2318,382,410,404,526,656,1572,542,604,1496,532,524,506,452,1148,1660,646,484,638,808,1038,852,1264,1324,782,1056,874,2771,2939,624,468,1468,868,836,1308,632,1064,1100,572,1176,372,1112,436,988,1096,748,1120,528,396,1404,796,868,796,1216,696,696,1292,1204,1168,744,1232,928,928,976,1160,1164,388,800,600,876,312,1080,1172,556,684,704,2188,388,1344,1608,984,1092,408,968,928,840,848,324,1680,1132,1160,844,1128,428,732,904,332,312,1048,972,848,576,816,752,1316,412,644,1148,680,852,1164,916,644,620,968,932,1016,892,1148,968,780,772,816,728,568,700,668,552,348,940,1020,1048,840,808,936,668,848,804,880,584,380,448,404,1204,628,1124,956,700,364,624,604,1148,1300,732,684,796,712,596,704,1104,1128,884,1064,936,932,1224,1596,1240,1020,716,1216,988,1304,2356,1352,824,796,816,900,984,1360,856,932,464,808,956,1164,516,948,1108,1188,1092,764,912,992,792,932,908,912,788,564,524,556,1156,892,588,1400,532,584,748,724,884,688,1156,544,1248,1864,648,772,1340,1028,692,788,1120,788,1092,1140,904,448,1592,772,952,1244,1036,2288,484,732,792,1328,1292,1724,1020,1216,1520,1092,560,1376,1444,848,1540,1088,632,1160,1760,988,812,760,676,856,1020,944,868,1084,828,936,1360,768,712,904,1152,476,816,776,868,300,476,844,920,676,1156,560,1492,1204,2308,516,1192,896,1092,1256,1620,528,560,796,888,504,3234,464,472,1456,848,816,960,636,1060,1100,636,1080,1052,988,760,484,524,644,1404,792,676,680,1048,708,688,1300,1076,1172,956,1224,932,928,868,1160,1160,1320,980,880,1084,1172,968,896,700,472,400,2196,1344,1712,1080,992,408,968,884,836,848,324,1668,1136,1160,820,1124,424,736,900,340,392,856,668,992,964,852,572,812,752,1316,636,1148,676,852,1136,1176,644,620,964,1012,884,1144,964,772,772,816,728,684,632,348,936,1032,1048,836,804,928,668,844,960,532,376,448,404,1204,624,1120,520,700,524,1140,1304,972,728,976,1160,796,300,904,712,600,696,1092,1128,872,1060,932,928,1220,848,1492,1224,712,1248,976,1308,2344,1352,816,788,808,900,1352,852,928,700,808,932,960,1160,512,944,1104,1188,1084,760,904,984,800,928,896,916,780,1176,304,1160,892,584,1304,748,808,896,684,1164,1852,724,772,1348,1028,788,1256,876,1096,1132,900,448,580,948,1248,1040,2260,496,728,788,1324,1292,1020,1212,1512,1372,1432,848,532,1152,1756,984,812,768,848,1012,1020,944,864,1080,864,824,928,1356,764,712,904,468,812,764,308,964,472,844,912,676,2028,564,1484,1200,2308,512,1188,896,1080,1368,1616,508,864,552,792,416,880,508,756,434,470,702,732,916,1016,898,964,838,878,820,1058,1130,892,704,736,940,494,858,476,686,408,680,594,640,786,442,578,1140,700,830,2158,496,660,678,752,784,1084,976,890,718,350,744,600,590,778,744,960,1002,494,382,2792,1424,426,1422,334,548,1092,400,730,688,596,564,704,544,676,486,554,774,1500,450,688,622,460,880,630,340,660,684,702,612,738,1026,532,1076,856,874,1042,530,1000,1084,348,778,892,824,758,1130,2492,424,532,712,700,770,598,1054,1106,1004,740,342,606,490,504,648,1232,1024,1620,546,1302,512,1430,1106,792,598,836,700,602,592,976,896,1302,604,1246,730,634,628,388,676,1032,756,1364,1316,1306,1162,370,818,600,944,606,416,710,640,948,834,622,368,516,1110,624,916,896,502,512,1094,610,1368,656,704,954,618,1860,488,398,380,2206,360,390,440,1028,604,804,562,878,588,596,740,684,776,464,650,728,886,490,718,902,826,728,638,348,372,374,698,724,1628,1118,596,868,448,508,714,1414,1382,1408,570,1314,396,1508,712,526,814,766,814,732,740,1196,866,570,808,1128,798,614,742,2776,2792,838,308,370,656,690,470,522,554,406,440,950,864,1040,1102,464,710,468,546,1060,984,488,954,408,642,848,714,1008,650,942,532,578,822,466,594,504,610,484,542,368,516,688,704,814,600,1254,678,522,478,1480,780,812,896,592,786,676,424,716,714,756,658,596,798,852,508,722,688,752,542,608,1060,562,668,382,3248,1098,650,612,776,736,408,780,902,832,760,710,704,566,638,672,654,418,568,516,686,710,984,1108,362,328,838,524,734,814,854,352,688,906,700,736,546,536,740,948,492,714,1216,314,726,540,414,812,1034,814,662,548,466,602,438,544,686,706,996,918,350,610,870,1346,2136,818,752,534,800,760,858,1182,1686,808,818,726,590,1062,782,1424,784,670,648,826,570,668,702,478,542,470,584,756,440,422,1492,630,1012,796,1536,660,704,1296,644,634,912,528,594,602,748,596,626,368,468,354,412,528,410,666,788,794,960,1282,1006,958,414,636,310,1290,1290,508,716,820,516,728,440,426,1146,784,706,1088,560,382,740,398,412,428,824,1006,1026,746,1202,524,608,864,1512,1310,764,1072,1706,1014,1278,1124,912,872,1462,2878,1788,616,1196,628,444,542,770,634,768,730,512,524,542,944,738,732,1508,676,1552,1404,710,392,790,614,300,888,884,728,544,508,314,408,346,476,376,706,440,440,646,460,848,584,384,796,682,352,342,998,408,754,816,854,990,1156,1406,532,644,544,1212,800,860,1116,1270,936,1276,1816,1136,1114,1038,1058,566,1060,990,910,1814,1206,780,604,1022,984,730,772,836,612,814,776,676,720,512,396,764,1010,864,1064,1476,1104,1474,682,942,698,622,684,692,690,456,552,856,534,1300,510,1302,438,396,526,464,354,534,682,1220,716,718,928,814,732,1044,766,1022,1388,1360,900,1384,1254,814,956,1062,574,700,940,1490,700,1406,1208,1362,1408,1334,2494,906,1096,628,1020,1130,1802,972,1222,968,1280,946,946,1350,738,1150,1968,1632,570,414,766,544,902,366,468,758,844,700,384,2668,390,542,1104,542,506,1042,800,866,950,1264,832,1176,584,364,372,342,804,830,686,978,1422,1292,498,426,682,352,848,554,476,640,948,570,778,822,874,480,500,1488,642,616,834,976,478,1032,826,534,514,712,706,932,578,802,690,526,572,754,648,796,1214,472,1184,938,874,978,1014,838,350,666,586,458,570,476,384,354,356,460,460,464,650,672,358,618,990,662,624,1686,658,830,508,752,1024,364,388,994,388,354,314,356,446,346,348,478,454,466,486,484,1152,372,704,410,482,624,436,554,396,996,640,590,518,628,1144,1014,390,912,776,752,596,1054,628,430,554,534,1424,1288,830,868,670,686,584,608,392,780,502,1522,1210,1014,1146,502,504,2510,646,730,716,530,552,522,580,560,1414,584,1138,724,494,502,424,1416,884,1296,780,2488,748,552,640,736,488,472,440,656,692,612,452,820,472,644,596,588,656,508,1324,612,628,680,388,884,824,916,804,920,888,312,416,996,1212,620,392,1160,2916,828,640,424,600,540,540,580,480,348,448,964,596,668,300,960,684,2212,496,560,412,416,408,420,528,624,456,400,496,516,532,440,936,908,768,1140,1016,844,936,1040,1064,400,612,896,664,356,684,452,872,468,568,732,620,520,1328,1280,656,1400,772,320,672,1176,1136,1016,860,584,308,476,660,692,520,616,428,884,568,720,1228,1280,948,800,2680,508,492,416,408,348,1012,880,748,656,332,736,468,688,512,636,608,740,420,732,424,624,528,764,616,576,312,1196,876,828,788,620,1152,888,1032,1084,876,2092,928,956,932,1044,1532,728,672,636,612,672,1108,512,564,1160,904,912,372,400,788,936,332,652,740,332,664,616,1164,1152,1284,524,648,668,648,676,684,452,588,792,452,832,864,760,496,764,1324,604,392,528,552,1284,888,816,808,352,896,2404,456,620,892,1696,652,688,988,616,668,724,928,912,660,1428,968,912,2048,452,596,860,1548,668,324,1160,1748,360,376,470,470,674,1910,2482,2238,1250,594,696,2760,1270,1204,428,510,508,438,450,1642,1412,2752,1972,2738,927,400,2752,516,410,2748,2084,2794,1052,2732,326,334,304,926,366,2798,810,2302,628,630,644,648,2740,2768,1994,772,2742,1004,1630,1598,2850,2182,1416,2040,2092,2760,2258,2750,1574,1036,2640,856,816,2492,2840,2290,2318,1052,1972,998,906,762,746,892,890,892,936,1002,2414,838,1904,961,2408,2200,2188,878,2192,2220,2190,2210,1310,877,2194,696,2196,2210,853,2800,1398,2200,1878,1166,875,2216,304,922,2060,1096,2208,866,2200,704,2202,590,2144,1890,3064,366,644,460,1604,1448,940,816,1408,578,1030,2354,1198,1198,578,1202,1194,514,834,488,1120,1136,1110,1032,882,524,1094,816,1710,1704,1710,1718,1018,1226,362,570,578,576,474,1242,1224,2190,932,944,922,1202,546,954,680,1128,1052,1128,1216,1126,2150,2140,2182,1074,1010,616,1050,1156,1122,326,710,2682,918,1920,1058,1048,1064,892,2602,2576,1220,1236,972,918,1390,1088,1914,1164,1202,518,1174,2614,1166,1146,1126,1170,1126,950,772,828,1300,1722,302,472,1764,922,1620,2510,866,790,1456,1204,2326,1840,818,1824,1440,922,974,636,2120,2364,1458,1106,674,310,1966,1446,1466,1192,1180,2316,2192,970,2262,522,1372,1620,1820,2152,1914,1644,2800,2814,584,676,2058,1164,2468,1166,1324,1600,2810,1594,1374,2052,1474,590,836,534,480,384,2744,2204,828,1888,714,768,1010,2152,1598,1390,2572,1118,618,1322,1150,1604,740,382,1404,1130,1418,2872,1912,2760,2412,1452,536,468,1088,1238,2008,2056,1554,1746,2592,2040,890,1120,2662,2212,1404,1838,1114,848,1332,1322,1950,1710,2126,1060,1832,1870,1558,952,1638,1730,1872,1956,2104,2758,1028,3369,486,906,842,354,580,1629,2154,482,720,632,1008,1110,908,1100,506,2556,778,800,790,786,796,788,770,1588,808,1636,778,784,1594,1594,834,774,770,1582,876,1606,322,1598,796,800,1590,774,1592,1640,1594,798,1582,1596,1586,362,922,1584,1586,766,720,782,766,1602,1604,1582,604,720,732,744,740,748,1732,738,714,716,728,736,752,792,712,724,726,724,726,692,722,720,730,730,728,736,736,724,740,992,1628,728,740,744,718,738,734,722,788,760,768,706,762,736,730,746,866,728,736,762,744,682,798,734,748,684,714,720,762,730,738,730,734,958,2312,720,794,722,724,714,716,714,730,670,802,724,714,712,786,716,720,718,706,734,722,716,726,714,736,726,716,736,726,874,722,714,736,812,732,704,564,726,1350,492,716,1482,1430,1030,1718,1684,2450,1646,1788,1688,1604,704,698,718,706,710,784,724,2284,712,706,714,1482,706,716,682,704,702,592,730,708,1508,696,818,950,726,708,1242,1450,2236,712,706,720,700,704,648,704,716,694,718,722,708,700,712,712,702,704,698,706,718,2242,728,742,1504,1508,1484,720,726,694,2200,2226,704,1110,844,368,1106,364,374,358,360,362,352,350,374,372,384,366,374,382,868,772,1538,702,772,780,776,688,774,758,768,808,766,636,786,788,824,800,666,726,800,746,392,1032,772,664,784,782,802,752,1644,804,792,766,792,814,1790,1702,1068,808,1110,1176,1126,1114,500,1084,1146,1120,1094,1112,1110,1562,1658,800,754,784,662,1122,678,584,580,750,718,498,600,694,688,572,730,712,720,750,622,720,536,730,510,534,1050,578,1092,776,2781,566,1642,2162,1282,476,462,736,2166,2256,2156,2238,2162,1340,2316,2314,2164,2134,2308,2164,1990,1964,1724,2052,1102,2050,1650,1848,2194,1490,1022,904,882,2160,2018,1834,1982,1736,1928,1966,1874,2108,1974,1988,350,1450,1088,2174,2084,1844,1920,1952,2126,912,556,1520,764,1308,560,636,2162,2174,1710,1780,1848,1778,2166,2138,1882,2008,2004,1864,1972,1824,1990,1862,1876,786,1930,2178,570,1894,2246,1502,2040,2034,2176,1994,1988,1742,860,1646,1914,2016,1510,738,614,1960,1964,882,860,422,858,516,514,554,628,638,730,674,460,1228,1468,2018,2076,1226,1002,904,804,1136,1490,1408,360,786,1196,622,396,1314,708,762,762,886,688,662,2992,2852,2312,2608,2660,3086,2684,1908,2702,1384,1342,2824,2524,3058,3094,2820,2702,2810,2056,2814,2854,3138,3170,2282,2846,1840,1842,2862,2414,2892,2846,2852,2128,2302,2678,2692,2896,1718,2846,2640,2864,2488,2482,2506,2516,2600,2532,2516,2524,2850,2842,2862,2100,2850,2360,2620,1424,1418,1420,1432,1422,1414,1768,1954,2868,2850,2862,1882,1808,1888,1908,1904,1902,2526,758,764,758,1152,1164,1284,1292,1510,1500,1250,1242,2850,1916,2330,2860,2828,2856,2848,2856,2280,2538,724,726,686,2346,2594,812,812,808,2846,1900,1406,2274,556,604,570,2848,2842,1514,1520,1418,1420,1314,2564,1504,1496,1500,1476,2498,2850,2982,2860,2454,2784,2684,1418,1046,1392,1412,1430,2576,2836,2696,1502,1504,1552,1548,806,776,788,784,792,828,2662,2874,2662,2770,2770,2750,2644,2498,1438,1394,2436,2526,2558,2428,2264,2178,1464,1456,1738,1360,1450,1528,1540,1522,1506,2678,1352,1402,2446,1594,1396,2986,2016,1568,1418,1440,1428,1440,1434,1804,3150,3150,2840,2714,512,1186,496,2694,2822,2838,2902,2892,2918,2844,2836,2824,2512,2836,2828,2508,2562,2536,2538,2726,688,700,688,2100,1400,1340,2256,2240,3368,1316,1120,2850,2838,1466,1476,1428,1478,1488,1458,1440,1474,1458,1462,1496,1472,1454,1472,1452,1530,1488,1480,1492,1460,1484,1500,1446,1478,1488,1508,1460,1472,1478,1492,3030,2856,3024,2690,2970,2314,2832,2818,2812,2860,1660,656,2370,2370,2380,2812,2678,2696,2598,2582,2682,2498,2534,2514,2554,2546,1062,1540,2484,2606,2544,2530,2512,1904,2518,2840,1024,1544,2836,2856,1300,1364,1338,1340,1352,1354,3044,2328,2856,3064,1904,1014,1332,2890,1126,1140,2382,1836,3860,3860,3173,896,350,3142,3013,1853,304,3568,3568,937,2682,3848,3848,1138,3214,3367,3488,2568,2621,3562,2296,3499,3449,1594,2401,3776,489,3885,3058,336,1190,3844,2451,3460,2707,3451,2494,1816,2756,2383,2524,3830,2477,3323,3440,1965,2967,3032,3870,2134,2650,3483,3425,2624,2299,2401,3820,3839,3069,2838,3562,3934,1636,4062,3848,3848,2235,685,3518,1913,3525,3408,2883,3458,2366,2677,3458,2323,2278,3435,3512,2322,3336,3549,2171,2025,2109,3512,507,2143,3492,2500,3043,2056,2286,2174,1690,2023,2251,3435,2177,2133,2041,2084,3541,3215,3417,3475,306,1988,1947,2111,2262,1948,2374,2777,2513,2510,2137,1859,2100,3433,3489,2055,3535,2997,2196,2217,2048,2827,2492,3044,2055,2134,2912,2189,2016,2194,2208,3404,2108,2720,2068,1881,2886,3464,2273,2141,3504,3494,2597,3485,2670,2165,3279,3387,3489,3503,1910,2171,3550,2624,3574,3574,4076,3877,3877,487,2905,3483,2083,2082,2082,2253,3452,3454,392,3970,3970,4044,3844,3844,777,2295,480,2667,3474,1859,3526,3286,2989,3470,2968,3550,3550,4106,3070,3070,2974,1094,976,2484,2880,2326,1236,2691,2985,3009,2202,1410,506,4030,1140,3356,910,706,3314,4068,4245,4020,4116,4233,4082,2904,4128,4050,4138,4100,4090,3256,4068,3942,4098,4176,4058,3290,4122,4062,4100,4042,4074,4192,4245,4100,1306,2362,4210,4098,4245,4186,4098,3938,4110,4054,4086,4245,3996,4172,3352,4138,4112,4120,4028,4180,2836,4084,4245,4050,4148,4195,2774,4245,1278,1274,1678,1800,888,1538,4034,4092,4114,3462,4108,4230,4010,4058,4128,4078,4120,4134,4152,4048,4056,2600,1060,2486,398,562,2478,2930,3234,3150,3036,3094,3100,3134,3176,3224,3070,3276,3108,2610,2988,3058,3062,3272,3104,2578,3098,3076,3024,3016,3090,3056,3042,2938,3130,3046,3050,3122,3024,3050,3070,3002,3042,2982,3096,3138,3156,3076,2852,2500,2992,3002,3100,3120,2896,3034,3048,3116,3106,3040,872,1080,834,864,542,3104,3048,2968,3202,1178,3272,3188,3064,3166,3130,3138,3216,2778,2782,3028,3064,3080,3090,3022,2328,1318,2074,2196,1616,1420,1582,2150,1476,452,1372,1612,1532,1822,2630,1428,1394,2312,1132,1270,1500,1612,1316,1712,738,1540,2094,1410,1224,1316,2208,2016,2186,2682,1622,2158,2246,1700,1462,2098,1642,1404,1844,1302,2382,2002,1458,1728,488,1056,1374,1504,1100,764,894,562,958,1296,1672,330,918,1378,1510,1078,428,682,954,1088,1616,920,928,326,806,666,716,696,694,1046,596,510,488,516,1886,506,506,504,1112,446,520,410,1256,1104,1104,1112,1108,1442,1888,1028,926,970,1180,712,1550,1008,388,388,388,1918,692,1014,710,612,1882,450,324,652,680,422,878,1000,1888,956,1956,1884,868,884,738,610,1022,466,434,914,424,1108,442,734,386,386,398,600,626,484,776,676,618,1084,576,714,1482,370,628,1526,500,406,1562,1600,1316,542,1388,594,1268,582,1208,380,380,1200,364,380,376,592,1500,1468,1474,358,1510,562,1374,344,1522,1396,582,458,1518,1506,1506,1526,520,1530,1540,380,1498,816,1536,486,412,1580,1576,1604,584,1630,1336,2544,550,1566,1586,332,1544,328,1572,520,1546,1554,1584,1546,306,1620,330,1588,326,1614,306,1552,332,1594,1714,1556,1564,1556,1582,1608,326,1564,1538,1554,1508,322,1548,328,1588,512,500,510,508,336,328,314,328,1542,1552,1568,1560,326,1534,1584,1520,326,1570,1526,1498,322,1546,326,1544,532,1774,324,1496,322,1556,1580,1556,326,1498,330,1584,328,1546,1566,1576,1526,366,1532,1546,312,1542,1552,1528,1570,1536,332,1524,1562,1588,1496,1570,1488,368,1526,1548,1552,1556,1538,606,688,1480,1396,3692,1658,1030,920,1784,1118,1798,2210,2262,676,1008,1744,1926,982,1566,3166,3780,3292,1988,948,2190,2456,1286,1372,1876,1784,1976,628,1314,2270,2164,2158,2254,494,3030,984,2668,2686,914,1666,2210,3700,1318,1090,1006,1364,2528,304,2702,1116,1504,1622,3242,430,2670,1566,3688,1624,2950,2882,3690,3696,3212,1498,1196,1202,1286,1004,1436,2356,2756,2412,2996,2654,1974,2960,2962,2990,2002,2244,1974,546,1868,2700,3146,3442,674,3008,598,706,698,1140,1164,1740,2272,2960,872,538,912,1544,1246,1434,1924,3144,656,494,2768,1812,2144,968,570,624,736,3412,1640,1352,3472,1228,2038,1196,612,1054,1820,2972,1210,2144,2266,966,2178,976,2990,2984,2296,1796,3216,586,1432,1904,1484,1326,2378,870,1198,1966,2194,3072,414,3214,1536,2048,1616,2352,1264,1490,1082,700,738,752,2240,708,1260,1304,1402,1600,752,1998,2740,1344,2130,2872,2032,1684,1470,2412,2346,2186,1002,950,1204,898,910,1304,1730,392,664,1094,1490,964,752,674,992,1124,1254,1604,1292,1296,1502,1462,964,1944,1012,1450,1470,500,1348,1324,1402,1574,1776,1206,1446,1616,1552,2944,1520,1316,2110,688,792,3030,2266,1728,512,662,748,738,1364,1046,1528,452,2142,1504,2316,1542,2396,814,510,822,1528,1702,1434,608,1300,1864,2066,1048,1338,1412,2186,624,3030,1506,970,1242,830,438,1126,932,842,1102,578,584,1280,2052,1230,1470,702,688,1054,936,1018,1442,1166,1844,970,922,1386,1340,1372,3150,1406,1108,2324,1112,2424,1784,1322,1286,892,1582,824,1386,1246,1672,1182,2314,1118,2976,1598,1274,830,1504,828,476,716,3024,1704,3148,998,1208,1358,1732,3152,612,970,1484,1268,1556,916,1416,1496,872,448,1482,1522,1046,1400,1254,1262,812,1254,1338,1204,1284,1030,668,1046,1156,1298,1552,1802,3008,1464,1310,1270,744,708,1256,1262,986,2650,3074,1090,1912,854,3172,1026,1230,1550,1814,1180,876,1406,1202,2140,1474,918,1466,1338,1936,3046,1128,1740,1294,1276,1290,2104,3038,1388,1044,632,1032,742,1264,690,2734,1304,1786,868,736,706,1178,924,1216,2200,714,622,1482,2426,814,780,1920,954,1466,1414,2146,706,1376,1612,1008,2248,952,2362,1938,1924,2116,686,2358,1068,1366,1234,1582,3076,1468,554,2064,1208,2148,1152,1148,832,354,2980,664,564,1198,1246,1438,1458,1316,998,1030,1002,1352,1166,1318,592,668,586,840,988,952,426,668,1242,554,3509,1892,1070,2960,1262,1216,2946,1310,1438,396,3054,566,696,1660,772,644,1260,1136,512,714,1496,1390,2262,720,2976,394,848,1202,318,1802,1330,838,956,3024,1184,3118,1336,338,1454,898,1362,1068,1848,2644,560,560,1454,912,442,648,1052,2986,1038,3054,1312,1356,1112,1394,1796,764,900,936,1386,1028,1492,1174,1356,1354,926,762,748,1012,1298,1186,1400,2996,982,982,1388,426,538,464,742,520,1336,396,740,996,808,454,524,410,508,564,1400,1142,1184,1450,330,1440,1286,1416,916,956,736,1812,1516,916,862,1258,1444,1984,1790,2750,798,1004,3120,2950,1402,958,688,792,1738,908,1066,1386,2908,1100,1708,686,444,544,800,1328,1342,1584,1100,946,2988,660,960,890,352,1642,1282,720,706,626,904,1388,1252,422,992,1650,1788,1202,958,756,1576,1448,1036,1392,3354,3344,1500,1482,322,1306,1592,574,1268,1480,1414,1902,1418,1504,1556,2176,1302,3056,1438,704,2866,2814,796,740,776,2610,1588,1442,1400,1068,974,502,462,976,658,951,596,1114,458,805,1263,1598,1071,1300,1250,1230,3811,3778,2872,603,3713,623,2846,928,613,1325,1235,594,581,1923,502,3115,1094,1538,621,1626,2012,1284,1149,1234,625,475,647,2702,933,1105,1075,1098,1040,1041,937,1622,1645,350,969,2041,686,1072,639,1564,567,1192,1615,2114,1606,1867,808,1501,1117,560,1495,1635,3629,1563,1634,1610,1596,1698,858,3262,706,2128,661,1076,602,1754,430,1643,1355,3032,360,1605,1768,1275,1504,712,2316,1187,2655,771,999,602,2545,1489,1634,2982,936,1621,1515,954,1182,607,877,615,2690,1124,1660,1470,1754,1620,1846,1761,1537,1682,760,615,1691,1595,1616,1765,3287,1102,1595,3364,1569,575,618,1892,1729,1609,1601,1599,1646,1153,972,1607,1239,1513,1626,1603,1570,657,866,616,1556,1327,1760,2595,3142,729,1726,1833,1613,1618,1529,1748,1419,1099,1494,762,573,732,1631,1614,3515,3713,1918,3618,1078,3604,3169,1100,1054,1320,1627,2664,1637,1289,787,3516,1591,589,594,1083,1612,1601,768,2778,1622,1854,1010,1451,1596,1633,1891,1839,1568,3444,1432,612,1009,839,3266,1220,3353,1126,862,1585,876,968,1274,1643,1013,3268,3170,1327,1468,3528,1322,2531,2219,1353,1938,971,1643,528,1232,1232,2268,1260,554,606,1096,1018,1213,1187,927,2163,746,1330,967,3504,1643,1460,1153,747,1603,878,3345,1636,1445,1650,1649,471,1618,1603,1572,1556,1621,1631,1646,1364,1637,1588,1520,1251,1180,547,1639,1637,3466,1596,1326,1209,1640,1239,2000,2401,836,1866,2581,486,2082,2554,1181,1016,710,1718,1942,1769,1802,1525,3245,1617,1642,2117,474,988,620,1040,1137,1972,2329,1206,2820,1600,1616,1514,1732,1605,3493,1645,1942,1658,988,850,708,3607,3962,3719,3719,4090,1774,1086,952,1478,1332,1028,1742,1100,1354,1106,1006,1610,1776,376,1268,2002,978,1126,896,1414,922,838,1682,1222,1778,1718,964,858,676,822,392,680,696,1342,1694,596,920,907,2104,1336,1678,2182,364,936,578,516,1008,1114,1037,1852,874,994,956,2122,1831,2020,1802,2148,730,1244,1402,888,426,578,1942,1628,848,934,754,1990,606,1332,2116,764,1656,872,2072,875,2104,1042,1754,1232,1522,1014,1088,1608,466,976,562,402,432,474,1444,380,376,408,380,648,496,436,388,400,404,548,4294,520,3912,3748,564,4102,3862,544,416,1788,3760,3766,918,1264,1772,1912,404,2884,512,2832,1496,2324,2836,2820,2936,1216,1538,1096,1162,1218,2756,816,828,954,2882,1100,2198,1474,3136,2434,3432,3010,1188,3238,3026,2138,3182,586,336,1040,748,2968,2988,2670,488,2462,2836,3108,1362,3120,3044,3308,1694,454,456,2926,3270,3571,2832,3458,3002,1050,1792,2842,2808,3591,3597,3502,2672,2860,1056,1044,2978,2814,2788,2738,3591,2466,3591,3597,3591,2992,3591,1900,1426,3597,3218,3058,3258,1780,3114,3206,3140,1440,1038,3591,2270,2982,3348,1502,1328,3278,1032,1358,3112,2934,3200,3042,3186,3597,2922,2020,1342,2822,1342,1338,3074,1398,680,428,670,666,748,1248,3108,704,412,876,864,1408,856,2218,508,1096,1104,1088,1072,1080,984,1120,1028,1028,1012,1104,1064,1100,1040,1112,1116,1080,1120,1140,1088,1140,1088,864,1080,1600,1027,1040,1162,1264,1160,934,1600,732,994,874,786,2020,1864,1244,744,1098,1078,550,1064,1074,1652,1350,1192,1178,1252,1070,1096,1450,1598,1430,808,650,1560,780,792,312,326,1070,1128,1108,1048,1502,1576,1422,1282,1560,996,1650,1624,1510,1438,1596,1606,1420,1524,1244,1376,1470,1524,1540,992,1074,1150,1468,1462,1192,1360,1416,1130,1476,1374,1170,1252,1304,1128,914,1298,968,1308,1418,1536,1166,1614,1098,1352,694,1690,1626,1424,1124,1146,1094,1430,1576,1490,1090,880,922,1146,846,1572,1066,1162,1196,704,748,854,1016,1058,770,1138,1348,928,1162,1030,1120,844,1396,802,610,784,962,748,786,540,1116,1038,1016,604,1042,900,736,414,1078,1196,1026,1194,1196,334,382,804,1336,1100,1020,1100,1210,928,1052,1054,1204,1348,1000,1152,1010,928,1508,1136,912,1022,1208,612,1604,1114,1188,1348,1378,938,898,1020,930,920,1130,1212,1068,746,972,1138,844,698,1178,1188,906,560,688,912,724,1392,1152,896,1142,1026,972,674,1108,1392,1168,1148,1120,960,860,842,1032,1178,1114,624,1190,858,968,920,938,1002,456,844,1034,1388,1092,1238,1214,512,540,666,448,2222,2678,854,708,2630,946,960,850,1304,792,524,996,654,744,2582,1030,940,552,312,1468,1448,2680,1424,2606,2684,1148,2574,918,1310,1182,922,1366,1324,904,948,2676,906,2626,1360,944,434,1254,860,1284,1376,1434,1436,1328,1546,1252,1706,594,1184,1132,1180,1192,1076,1098,1056,1098,1170,1134,1190,1194,1370,1094,1360,1320,2630,1104,2676,996,2634,1232,962,1316,1020,854,2672,1428,1006,378,2634,1188,1064,1478,1464,1400,870,2686,1322,1382,930,1668,1356,2628,814,1366,952,2626,1624,528,500,388,1704,1228,608,374,1740,812,1326,2650,1510,1100,1384,1388,1146,1004,742,684,1404,2632,1416,1522,814,1576,852,352,1024,2678,602,604,1148,1188,1202,1148,1188,1190,1190,1186,1174,1162,1180,1172,1186,1170,1178,1190,1184,756,1194,400,1394,2184,2682,842,387,349,318,381,433,467,332,300,506,355,418,652,321,383,431,445,332,509,344,420,365,711,601,840,574,522,848,829,809,702,610,836,920,677,856,835,837,2599,356,1880,1159,1137,2419,355,1529,353,1497,1167,1108,316,394,324,387,525,526,376,327,309,325,499,314,473,320,323,446,429,476,385,358,424,434,471,311,2452,750,2438,746,2372,332,2401,2371,767,2508,2521,2632,2840,2508,2653,816,1386,2546,678,1903,1754,337,2664,751,798,555,396,1110,2185,2292,665,2308,325,350,900,657,2059,2062,926,907,763,541,938,709,626,826,808,384,665,611,448,680,700,1732,1692,1792,2240,1488,2108,1468,1776,2204,1984,2140,1636,1644,2124,2128,1364,1948,1820,1416,2220,1812,1588,2212,328,1600,1952,1408,2140,1448,1408,1404,1564,1472,1632,1412,1820,1688,1680,880,1568,1740,2728,2462,912,1058,2096,1770,818,1330,1272,1208,716,1202,776,1486,1638,790,1196,1230,3532,1058,2256,614,1042,1046,1372,1364,1246,1532,976,2418,3252,1682,1096,2230,732,804,1770,2366,2776,1992,866,2720,1034,1100,1052,1950,1368,842,904,1356,3430,992,660,1408,1414,1500,1420,618,992,918,1356,2338,1090,1604,968,2878,1546,1526,1498,1472,1454,1464,1470,758,448,500,430,300,1476,2238,2246,1664,994,992,2146,748,456,956,798,1444,810,2262,1412,1232,1420,1308,576,474,484,856,1788,1162,1182,444,968,1348,1114,846,1758,852,654,696,1300,864,1346,1274,1288,2632,2614,2626,980,1420,1402,1082,1204,716,664,418,604,500,502,610,606,610,1002,952,320,476,574,566,538,494,504,1314,2352,498,472,494,780,714,1036,1754,2252,2274,992,1026,776,840,1366,480,454,1084,2580,1750,1504,582,2032,2236,2106,1246,2600,1396,1030,1320,1120,2076,394,2142,970,734,2382,660,598,1802,426,364,326,2586,2206,2418,1744,1658,848,732,1692,1822,1632,460,2070,2102,440,454,2678,1386,1064,1048,1426,1880,2700,1944,1806,1100,1218,1488,1172,1948,1604,1842,1760,2190,1880,684,1806,1294,3133,668,1612,660,710,534,588,2806,634,2674,2432,902,876,2154,922,1534,2086,982,1554,302,2758,400,730,574,1092,1030,992,708,1138,1630,1600,1134,1482,1496,1384,2016,460,508,454,530,658,420,388,348,350,386,348,904,998,864,442,2866,806,688,614,576,566,518,500,418,790,438,444,692,786,1216,636,1664,540,538,506,552,424,414,524,538,678,496,446,540,558,564,2004,930,934,970,1058,1076,564,1238,472,568,1344,1552,1466,886,896,938,2106,1234,1086,766,410,956,662,592,3082,2066,2076,1862,1602,1360,2720,1862,1768,1780,1594,1454,2590,1988,650,530,1546,464,1370,1470,1078,2106,530,1044,420,476,482,1608,2600,548,504,434,506,488,490,480,766,888,522,550,2712,520,2290,1204,1386,1010,3038,708,564,466,602,360,544,2276,826,728,1986,904,440,492,420,1244,1132,694,1412,1846,1962,1292,2266,654,908,706,1550,906,1128,1494,948,1326,618,724,714,678,834,736,1260,742,874,658,588,578,400,408,602,554,494,2206,460,1188,802,1190,1094,444,498,522,466,716,470,428,428,454,408,442,440,300,552,474,540,582,604,402,1166,936,1346,1078,1378,1668,898,2500,306,1560,582,1572,912,1022,1288,1048,950,316,656,706,708,718,540,720,1012,1470,1228,1098,1598,606,1204,330,344,520,552,418,980,962,528,1090,782,954,1048,450,802,820,714,1242,408,500,1046,1220,696,1038,1100,434,712,356,366,574,436,302,372,386,638,788,932,1242,472,1552,342,520,466,412,1254,704,1376,1520,1312,1432,2240,832,414,444,432,1798,1782,1116,472,1984,406,1256,2284,584,436,1374,758,2504,1160,1006,2508,2626,1732,376,412,532,446,988,736,1324,2576,1376,1500,2082,1834,1488,2544,930,1862,408,406,1526,1110,1200,2350,326,424,1344,1396,1724,388,404,482,1126,1430,1622,2070,2092,1686,892,744,1086,1126,496,610,518,542,1404,2868,1074,362,788,386,1592,550,1222,1488,1088,412,392,312,2076,1992,1602,1578,458,1846,512,636,942,498,504,598,1886,996,920,1424,922,1302,1406,554,1422,1666,966,2092,616,1544,594,1858,1642,892,728,532,608,626,648,580,594,488,634,398,1452,1126,636,380,3226,712,538,538,1354,970,2270,532,526,2908,2398,3630,2408,320,2102,1976,1386,3232,448,1600,2202,1298,756,910,3352,1068,608,558,502,550,574,2394,1642,598,318,618,690,604,578,664,1196,2110,3302,388,592,624,618,714,594,440,414,448,418,454,522,612,1564,482,374,1334,1642,1570,820,1420,1456,608,1414,466,1530,666,982,1240,540,532,518,590,740,438,1234,506,2412,3538,3592,3556,1700,2176,630,1666,2362,1178,600,546,508,442,514,556,514,2426,2436,528,856,566,570,606,1758,460,2836,758,2852,436,1608,624,782,1408,1612,2516,2670,2134,1846,2872,1864,2086,832,640,646,680,532,472,802,806,1080,732,652,654,564,512,406,524,510,496,482,486,1150,3250,3530,1386,1032,1610,1412,1412,1094,612,420,2178,2214,548,632,890,914,880,528,696,606,656,676,436,496,520,504,412,618,908,408,406,902,3926,1914,1206,1422,538,754,1072,1008,426,1150,568,1982,1878,1988,476,1342,568,846,320,1150,1228,532,500,436,576,572,392,1948,2960,2944,2624,1240,1308,2836,984,600,1208,1056,1896,996,2092,776,772,1860,1624,500,1864,1624,1636,596,3536,1524,1552,584,1272,1780,1360,1116,2312,1124,864,840,1720,1160,1852,1680,1688,480,408,3480,3432,3448,1296,1948,920,1428,600,1596,948,2032,544,544,792,724,656,804,800,1256,1244,420,632,496,752,744,708,652,456,664,528,1724,3100,592,656,620,652,1152,1024,1700,416,2044,336,2908,2832,1300,1436,1020,1036,1800,808,760,916,412,3360,2308,1968,768,556,2768,3000,1200,1632,3416,1840,1352,1736,1360,1248,1372,976,404,532,2852,1272,972,3148,1840,2364,536,548,480,3388,2992,2220,2088,3172,1076,964,420,2220,3416,2856,2140,496,476,608,1920,2596,580,600,3540,1896,1404,1368,1672,2480,2304,2116,3544,1448,1592,1784,1472,2636,2104,2424,2316,2876,2468,2372,360,1704,4304,348,884,2116,876,928,700,704,3684,836,3488,3192,1152,1156,1972,424,1212,1948,1436,2744,1296,1844,3632,520,1460,876,1512,1360,1308,852,1504,2132,2116,1564,1944,1948,536,2648,608,648,396,600,372,700,868,552,508,1036,512,312,376,2804,1152,576,3784,3540,1740,580,1040,1596,836,2196,708,704,664,724,560,544,500,796,816,656,524,496,1464,768,2644,1260,1268,1392,1408,740,1636,620,748,1768,492,2036,1936,1184,1244,1300,2744,1424,1044,536,1252,480,1716,572,1804,4048,2708,2240,2260,2448,2276,2092,3588,2356,2104,1864,372,428,3424,2612,584,860,2048,484,604,600,448,1804,1920,1292,1196,544,504,2768,696,1256,1256,1328,600,640,2112,3416,720,660,572,400,408,664,640,644,628,1008,1176,732,3576,688,2812,1584,536,504,1208,2232,1336,4008,928,744,696,556,572,720,492,380,480,720,2944,1084,2624,948,1276,576,424,584,1644,908,1792,2436,1504,1328,1436,1172,1388,1408,1712,2984,1192,1012,1968,1096,2100,1492,956,1904,380,1068,1748,808,396,2056,1088,684,972,1656,976,1148,872,780,764,1348,536,784,984,648,2944,588,1560,3168,1436,444,560,584,660,688,948,616,564,564,436,600,500,1224,392,500,576,472,720,476,716,768,800,524,564,640,600,1532,1552,1760,1432,1668,2216,1184,3288,400,372,752,2036,688,2068,1004,1192,1340,732,1604,1344,1240,420,856,504,940,924,948,896,712,944,1456,1324,1604,1524,2080,412,804,1580,432,452,684,728,548,1288,1268,660,2572,1240,348,1372,592,1056,1084,672,604,500,928,1708,536,572,1368,1608,712,696,1436,568,928,1312,468,2092,396,484,508,372,840,1112,1144,460,1792,620,2036,532,480,416,308,348,356,332,448,1292,608,540,1572,924,616,1788,1988,1124,1728,1892,352,500,1060,496,596,564,472,504,456,2356,2260,1456,616,1112,1220,536,1624,2976,764,844,844,1788,984,976,3296,456,1376,3300,3464,2276,500,540,476,460,484,496,1288,584,1704,956,1740,3324,1696,1956,2712,2412,1944,3348,708,1212,2448,532,524,576,512,1984,1524,1564,1960,452,556,1752,1792,2212,504,528,556,624,1480,384,352,764,884,2044,2720,2720,2240,1172,980,1412,932,1472,656,792,704,1848,3756,3588,456,436,416,416,1376,488,512,2076,728,1600,1000,400,1424,544,508,868,2708,2748,2112,2052,600,2288,668,496,528,920,1240,656,664,784,2464,1312,1208,1852,1308,1708,1452,724,1912,2844,1292,3760,1848,936,2590,624,3160,3706,3684,2644,1590,1626,3852,2682,1174,3318,2392,1606,2366,2600,414,524,432,430,408,3972,1648,3932,826,3320,1472,2760,1190,828,2138,1600,900,1606,692,946,3964,1032,2166,3488,492,1962,1386,3336,3308,3242,3344,2864,2386,1274,1232,1194,580,1666,1674,584,546,3540,2390,3458,2006,464,340,2654,1400,1240,2968,3758,1312,1286,2986,3252,3228,1134,3684,1094,1102,880,870,3020,1334,962,1372,3568,2340,2338,1170,946,964,358,746,470,1700,862,586,698,798,650,686,588,396,410,520,2060,2558,470,3936,2598,3992,460,464,364,436,3656,3544,830,1372,1382,1674,2102,1692,1284,1414,1572,996,1724,1076,1296,1080,1304,820,436,1212,2830,1252,1306,3792,3638,1982,1740,2342,1498,924,368,470,2048,1858,2600,3438,1340,1018,2500,512,1132,1152,3808,468,698,472,630,424,388,1004,686,1606,1602,1594,1964,2398,736,558,736,406,352,480,528,2430,630,424,536,536,592,854,846,1618,1516,1922,2176,1262,1546,1834,1800,382,358,362,436,390,322,388,528,330,392,1076,1094,1278,3836,3292,3824,578,1038,2736,2090,3816,3836,1082,738,508,396,1038,1858,1856,928,1466,860,660,444,462,746,618,1056,1318,526,512,514,484,692,470,692,550,692,740,698,948,1026,982,1158,1026,924,346,1418,1522,1612,1522,1650,3162,3022,3560,1706,3112,1462,1488,1490,3440,3270,1426,1422,3150,2172,712,1618,2270,2310,2422,788,762,1220,1934,988,826,3822,2060,1232,2522,2782,1528,1368,924,1794,1438,934,3690,3702,474,400,422,674,654,378,386,412,608,948,950,508,452,386,624,1690,560,404,1168,1698,3790,3140,800,1712,1688,3078,3866,1242,3288,2136,2698,3108,670,1208,2238,3524,1974,1572,1232,590,922,690,824,630,1072,508,726,598,872,2906,1676,2116,1558,1862,1838,992,1478,2248,2850,2258,3034,3694,3688,822,2360,822,738,732,840,732,420,428,420,426,574,406,586,1442,678,1516,414,3428,3656,1992,1838,1460,1466,3454,510,642,534,536,1166,374,458,522,544,566,616,658,432,1368,318,1256,562,556,538,490,1324,642,594,442,404,356,2136,924,1120,1594,774,744,824,464,412,476,402,512,516,502,466,1330,1632,1282,1330,836,1562,1234,616,784,1716,1674,1726,1688,3232,2720,1046,474,1288,756,1264,932,836,3446,1400,1438,798,3016,2310,582,1688,3464,1172,1176,1292,2236,1514,432,2950,2196,2858,1526,1636,1760,928,710,636,670,1684,2446,668,762,776,642,688,480,664,1254,442,408,408,486,458,484,478,402,396,446,3634,2130,646,624,430,422,540,568,3346,1252,2380,2616,552,1490,1628,1652,2966,1054,1380,1466,1362,1528,3432,1332,3362,3082,1642,1610,1120,2384,2956,3108,2312,822,1814,1554,2216,1986,2128,1314,2448,372,316,552,522,1160,1034,1696,470,1538,428,436,438,434,480,504,424,842,702,832,886,402,1990,1098,1114,842,560,658,3806,640,1120,1294,2918,750,1100,1208,1058,3014,1266,1368,1478,2934,1790,756,762,2280,3786,604,502,1158,432,808,912,1958,776,1562,1596,516,458,458,464,486,1192,588,324,428,516,534,1010,1686,980,2366,2442,3232,1540,1140,682,770,1104,3206,1114,1334,416,1142,2108,398,446,386,344,772,390,372,354,1286,1282,2610,1444,3652,826,606,598,1784,1566,1272,1658,676,742,2606,1798,2370,1732,1644,2272,2036,2168,556,466,354,382,2560,1592,3446,3752,432,3256,3244,458,422,802,476,424,3454,770,2138,1634,710,872,1034,980,2624,2332,3218,402,404,608,628,1026,652,720,744,740,682,680,1170,1082,1410,1024,1244,532,550,1904,1320,1380,1930,1450,426,408,474,504,380,466,396,382,306,350,420,1062,1100,1098,1208,3370,3488,800,2796,3688,2788,662,644,486,442,548,598,450,444,618,514,504,874,444,1708,1738,1696,1304,700,610,478,392,2028,384,622,698,754,722,2264,3386,582,594,604,640,614,500,432,634,500,410,416,396,406,1350,754,426,722,652,468,550,418,432,1060,580,458,544,1216,1008,696,678,1892,1566,406,592,486,888,652,1128,916,1638,1638,1998,602,2556,1164,3078,2992,1064,1120,846,1584,684,1722,414,2470,2466,1774,2984,2859,836,2444,1602,2396,1598,1742,2642,2636,2352,2646,2260,2320,1706,794,552,1402,1074,602,2942,968,1312,2674,684,1502,2320,1310,922,2984,2198,2154,2294,1896,1598,846,818,796,1934,1998,862,646,2352,1584,2320,348,368,1328,376,332,1774,926,822,1968,2742,2044,2170,758,2710,582,646,1994,818,630,2340,1568,1508,776,626,644,494,2458,630,598,434,458,394,346,1314,1690,314,2900,1736,2794,306,346,2444,2352,502,2374,918,920,1120,1446,1122,860,992,1008,666,1104,722,870,730,860,542,804,1812,834,868,2568,2204,1324,1302,1604,1060,614,1370,1230,1722,2278,890,674,1408,1178,2568,416,672,456,2074,2176,2424,1592,370,772,1626,418,802,394,572,566,2434,1456,1900,2512,348,356,776,772,842,2984,2562,442,2082,2046,1882,1398,2588,2458,716,488,692,2816,592,1028,522,376,496,702,754,458,458,458,542,466,630,690,1216,1466,1284,1154,1150,1054,1076,1102,1106,2182,2030,2378,1140,2078,976,994,420,2284,2176,952,2028,1150,1594,1588,964,1292,664,494,2552,1364,924,1684,1674,1012,912,2010,616,2470,962,618,2424,2714,776,634,1192,338,418,982,432,776,1128,2530,694,516,1146,1480,2060,2554,830,2188,1486,2462,380,1284,1500,2394,1362,1092,692,614,462,550,718,486,530,1332,1070,916,1246,1230,444,982,1334,1532,1620,2254,2468,2468,604,2566,552,494,490,560,490,740,396,1484,1012,610,2704,2452,1322,1220,986,972,780,2300,340,1290,778,1262,934,916,1290,374,830,878,428,1382,650,1116,822,846,1096,858,888,558,1648,714,816,586,1458,782,582,1472,1460,2732,1818,704,1748,1626,838,624,2302,1172,2310,932,962,540,1830,1460,414,2464,2454,2308,786,794,866,1498,1006,1960,1472,1896,1014,1088,1176,616,1656,508,516,1816,906,306,1070,2424,304,360,372,2154,828,1612,1640,416,682,1078,1484,1462,1894,696,918,978,902,1110,2850,886,2248,2070,2284,1748,746,1594,1960,2082,1536,550,1210,1044,1470,1330,1412,878,810,772,446,390,786,714,650,768,1528,1070,346,556,466,552,1320,734,738,558,2532,864,1938,736,796,708,2002,840,1980,2116,1948,1196,502,506,1522,2524,404,768,542,606,990,522,1036,1266,790,392,668,1118,654,1580,1632,2142,1030,572,734,2146,738,878,718,948,1408,834,858,856,1748,616,682,2454,552,400,1192,1038,850,1108,450,496,1750,1430,1582,1002,1076,1520,1354,844,1450,1720,1064,2394,2514,2062,2154,534,2394,508,1422,1092,476,582,694,656,1754,1552,2152,418,582,808,776,412,1444,652,430,476,492,488,450,710,712,932,822,650,836,370,1264,890,886,1330,962,332,710,740,378,732,2256,2332,1866,2474,1862,852,300,778,582,1140,1168,522,412,662,490,438,1356,414,472,496,414,1454,2210,948,404,478,898,504,1438,1114,834,816,1262,1140,1036,394,654,748,612,2570,1336,1716,554,2410,2008,714,786,566,1048,540,548,1288,2140,652,1700,1768,1084,396,372,692,704,676,1408,3640,1064,2448,2852,1388,2644,1676,1608,2424,2116,428,460,3680,3256,2288,3212,2304,1028,1028,1016,992,1112,2384,2528,1148,1344,2844,2796,1848,3116,2468,2792,1496,1588,1172,428,472,1488,1484,1684,472,1100,1528,1116,516,2464,776,3912,3996,3908,3928,3300,864,1088,1084,2744,1768,3260,3332,1380,1652,1648,1828,1756,2196,3440,1184,1236,3364,1328,448,1412,3056,3608,2784,2160,1124,1144,2208,620,956,1164,2104,1912,460,2512,2440,2036,3812,3508,2152,1816,1644,1652,1060,1312,1460,1984,920,2984,2696,2988,880,3516,1032,2168,2264,2352,2180,3020,460,456,2132,844,1184,1180,1440,1628,1504,1580,1924,1904,1060,1852,1116,1040,1256,1036,1104,1116,712,720,2588,1940,528,1828,1464,1680,872,2040,1632,2428,1396,1264,3284,492,476,444,3600,800,724,768,574,3548,1688,808,460,2944,2792,2964,3626,2640,3052,3016,2932,2940,808,952,1668,716],"ow":[2989,2989,2989,2989,2989,2989,4176,null,null,null,null,5562,2695,null,null,null,null,null,null,null,null,2001,3930,2064,2051,null,2626,null,null,2311,null,null,null,3560,null,3326,null,null,2171,null,6376,6376,2576,null,null,2852,2680,2780,2772,2940,2772,2748,2764,2812,2784,2816,2876,2804,2872,2700,2772,2768,2912,2784,2764,2820,2800,2824,2828,2776,2796,2928,2780,2800,2752,2804,2768,2816,2768,2820,2876,null,2397,1964,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1948,null,null,null,null,null,null,null,null,null,1980,null,1933,null,null,null,null,null,null,null,null,null,1932,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1942,null,null,null,null,null,null,null,null,null,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3872,5858,null,null,null,null,null,null,3424,null,null,3257,2066,null,null,null,3199,null,null,2217,2217,2217,2217,2217,2217,2217,2217,2217,2217,3901,2271,2271,2271,2271,null,2271,2271,2271,2271,2271,2224,2224,2224,2224,2224,2224,2224,2224,2224,2207,2207,2207,2207,2207,2207,2207,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,null,null,3461,null,null,null,2590,4030,null,null,3044,null,null,null,null,2426,3417,null,null,null,null,null,null,null,2259,null,null,2066,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2452,null,5048,null,null,4904,null,3408,null,null,null,null,null,null,null,null,null,null,null,null,2337,null,1973,2323,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,2320,2304,2286,2309,2364,2346,2304,2332,2314,2314,2337,2332,2309,2314,2319,2291,2309,2305,2309,2332,2360,2337,2342,2350,2342,2342,2323,2323,2387,2360,2396,2364,2342,2396,2355,2373,null,6188,6124,6139,6142,6092,5996,null,6159,null,6205,6234,6316,6316,6269,6239,6220,6156,6156,6254,6258,6540,6015,6254,6295,6201,6092,6188,6188,6220,6042,null,6220,6156,6037,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3024,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1706,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3402,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1599,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2518,2222,2221,2281,2290,2477,4982,2282,2282,2291,2299,2523,2250,2244,2284,2282,2353,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4276,4187,4203,4276,4276,4215,4276,2115,3567,3523,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2212,2400,1920,1920,1256,1200,1048,null,771,null,null,919,1116,1001,null,null,1067,null,null,1149,null,null,null,null,null,null,null,null,null,1021,null,null,null,null,null,null,null,null,null,null,1048,1166,1152,null,null,null,null,null,null,1050,1337,1383,null,1398,1383,1149,null,null,1144,1147,null,1495,1507,null,1182,1172,1174,1174,2150,2357,2357,null,1151,null,1004,1001,null,null,1067,null,null,null,1205,1174,1153,1153,null,null,null,null,null,null,null,1166,null,null,null,null,null,1160,2378,2250,2250,2250,2250,2250,2210,null,null,1280,1280,1280,1280,1280,null,null,null,null,null,null,2160,2160,2663,2560,2560,2560,2560,null,2380,2376,2497,2550,2418,2550,2550,2550,null,2525,1592,1448,1400,1431,1393,1419,1409,1592,1448,1400,1431,1393,1419,1378,1453,null,1142,1142,1125,1137,null,1131,1138,1146,1131,1138,null,1495,1507,1505,2512,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4825,3676,1740,4108,2892,3292,3144,null,4825,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5050,5050,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3884,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,974,2144,2170,2418,2270,2198,1716,2630,2686,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1589,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3651,2392,2929,2999,2294,4051,2503,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,884,5350,5100,2172,1994,3584,3264,2654,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4220,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1972,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5058,4147,1289,1667,4259,1331,4223,1289,1511,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1515,5145,3337,5145,1037,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5602,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4745,4531,2934,2309,4859,3253,4141,2573,4859,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2892,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2612,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1912,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2616,null,null,null,null,null,null,null,null,1544,null,1888,null,null,null,null,null,null,2188,null,null,null,2664,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1852,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2294,2273,2273,2274,2275,2217,2305,2298,2249,2293,2268,2278,2298,2238,2279,2273,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4344,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3218,null,null,null,2240,null,null,null,null,null,null,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2736,null,null,2646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2140,null,null,null,null,null,null,null,2366,3144,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2728,null,null,null,null,null,null,null,null,null,2712,2652,null,null,null,3138,null,null,null,null,null,null,null,null,null,null,null,null,2742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2694,2746,2706,2674,null,null,null,null,null,2672,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2338,1720,null,null,null,null,null,null,null,2684,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2144,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1612,null,null,null,1840,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1247,1754,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1832,null,null,null,null,null,1960,null,null,1938,null,null,null,null,2270,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1846,null,null,null,null,null,null,null,null,null,null,null,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2284,null,null,2308,null,null,null,1922,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2230,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2330,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2306,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3076,null,null,null,null,null,null,null,null,null,null,3482,null,null,null,3362,3602,null,3778,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4190,null,null,null,null,null,null,null,null,null,null,null,null,null,3344,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1730,null,null,1988,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1600,null,null,null,null,null,2026,null,null,null,null,null,null,1644,2018,null,null,null,1850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1838,null,2484,null,null,null,null,null,null,null,1858,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3726,null,null,null,null,4039,null,null,null,null,null,null,null,null,null,null,1724,null,null,null,null,null,3286,null,3734,null,null,null,3444,null,null,null,null,3696,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4074,null,null,null,null,null,null,null,null,null,3040,null,null,null,null,null,null,null,null,null,null,5024,null,null,null,null,5052,null,null,null,null,null,null,null,null,null,null,2170,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2612,null,null,null,null,null,2802,2850,2895,2302,null,null,null,null,null,null,null,null,null,null,null,2474,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2392,2394,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3044,null,3006,null,null,null,null,null,null,null,5472,5138,null,5133,null,null,null,5456,null,null,null,null,3056,null,3112,null,3880,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2438,null,null,3068,null,null,null,null,null,null,null,null,null,null,null,null,2858,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2678,null,null,null,null,null,null,null,2878,2882,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4092,null,null,null,null,null,null,null,null,null,null,2666,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3000,null,null,null,2962,1868,null,null,3000,2090,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5112,604,369,553,805,567,957,925,649,2312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2526,2350,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2550,2377,2550,2550,2550,1826,1499,2550,2550,2550,2550,2550,2504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1572,5067,5142,5134,5059,5209,5100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2288,3167,1002,1718,null,1019,3167,3167,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2328,2198,1682,4267,4267,3369,4267,4267,3300,2476,2410,2464,3084,2446,2450,2444,2492,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1800,1800,1800,1800,2000,1784,null,null,1800,1800,null,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,null,1400,1400,1400,null,null,null,1602,1678,1837,1512,1502,1594,1602,1590,1920,1998,1796,1507,1507,1509,1511,1509,1400,null,null,null,null,1570,1588,1600,1590,1574,1606,1588,1400,1400,1400,1400,1632,1640,1630,1632,1620,1920,1920,1920,1602,1630,1574,null,1920,1920,1612,1608,1920,2568,1920,1562,1566,1580,1604,1616,1584,1920,1920,1920,1582,1550,1574,1530,1570,1566,1920,1530,1570,1574,1746,1580,1598,1580,3645,null,null,null,null,null,null,1608,1920,1618,1594,1598,1620,2560,1491,1507,1459,1485,1800,1800,1800,1800,1800,1920,1710,1611,1606,1613,1624,1601,1612,1665,1920,1916,1581,1592,1584,1564,1576,1635,1920,1920,1920,1672,1683,1998,2156,4504,2268,4454,2114,2054,1126,1450,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3454,4867,4867,2085,1941,2545,1585,1653,2434,2356,2434,924,780,2434,836,2434,766,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4934,2139,1958,1746,3502,1618,1402,4867,2385,2153,1977,1577,2093,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2474,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2550,2295,2499,2036,2493,2256,2036,1893,null,null,null,null,2499,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,null,619,325,701,773,1451,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1800,null,null,null,null,null,null,null,1740,null,null,1828,null,null,null,null,null,null,null,null,null,null,null,null,1696,null,null,null,null,null,null,null,null,1508,null,null,null,null,null,1588,1708,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1828,null,null,null,null,null,null,null,1530,1520,1728,1780,1702,1868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1670,1684,null,null,null,1452,null,null,null,1744,1636,null,null,null,null,null,null,null,null,null,1792,1644,null,null,1504,null,null,null,null,1676,1620,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2334,2000,2343,2343,2343,2343,2343,2594,2339,2339,2339,2339,2339,2339,1334,null,null,null,null,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,1334,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1630,1630,1630,null,1301,null,1357,1630,1630,2564,581,483,347,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1922,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2856,2854,2844,2860,2876,2858,2864,2822,2888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2860,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1816,2095,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3280,null,2080,2078,2068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2072,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2188,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1494,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1412,null,null,null,null,null,null,null,null,1680,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1942,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1480,null,null,2210,null,null,null,null,2224,null,null,1986,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2224,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1942,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1334,1334,1334,1334,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2372,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2052,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2149,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2020,3136,2100,3568,3712,3232,2480,3888,2496,3596,3768,2104,2204,3492,2470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1820,1902,1422,3120,2022,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1328,1646,1806,3012,1862,null,1834,2026,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2767,null,null,null,null,2790,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2226,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2181,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1606,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1770,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1828,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1404,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1304,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2064,null,null,null,null,null,null,2362,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1936,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1936,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1965,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1685,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2359,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2359,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2359,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1384,1710,1676,2352,2464,2320,1608,1686,2560,1818,1884,2204,1800,1382,2846,2827,2021,1861,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1515,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,643,325,605,654,584,547,499,609,535,539,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1646,null,null,1736,null,null,null,null,null,null,2512,null,null,null,null,null,null,null,null,null,2018,null,null,1520,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1622,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3024,null,null,null,1982,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1854,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2624,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2010,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1822,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1738,null,null,1644,null,null,null,null,null,null,null,null,null,null,null,null,null,2013,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2234,null,null,2150,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2006,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1814,null,null,1798,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1448,null,null,null,null,null,null,null,null,null,null,null,1930,2042,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1356,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1680,null,null,null,null,1756,null,1728,null,null,null,2768,null,null,null,null,null,1824,1804,null,null,null,null,1800,2832,null,null,null,null,1836,null,2816,null,null,null,null,1768,null,null,null,1792,null,null,null,1860,null,null,null,null,null,null,null,null,null,null,null,1824,null,1820,1832,null,null,null,null,null,null,1800,1776,null,null,null,null,1808,1812,null,null,null,1500,null,2768,null,2800,null,null,null,null,null,null,null,null,null,null,null,null,2796,null,null,null,null,null,null,1824,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1824,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1870,null,null,1788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1856,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1562,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1602,1635,1618,1920,1908,1908,1974,1726,2488,3016,1966,1844,1910,2221,1672,1656,1644,1672,1652,1644,1664,1664,1672,1680,2112,2012,2896,1980,2084,1948,2096,2032,null,1712,2288,1740,2156,1892,2196,2180,2036,2208,1584,2080,1992,1988,2036,2020,1606,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2340,2374,2408,2400,2310,2400,3864,3840,3824,3712,3750,3708,null,3710,3692,3736,1692,1684,1708,1712,1692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3132,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2960,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4374,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4082,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4034,null,null,null,null,null,null,null,null,null,null,null,null,1424,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4040,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4088,2910,null,null,null,null,4004,null,null,null,null,null,null,4038,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1678,null,null,2030,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4302,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1634,null,2384,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1300,null,null,null,null,null,null,null,null,null,null,null,null,null,1944,1900,null,null,null,null,1492,null,null,null,1632,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1840,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2304,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1492,2102,1826,1348,1826,1818,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1115,1004,875,null,null,null,null,null,null,2176,2270,null,2060,2064,null,2052,2296,2142,2086,2064,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1670,null,1670,null,1670,1670,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1560,599,601,1579,639,1588,1361,1257,2550,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1516,1684,1700,1676,1756,1588,1288,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1638,1696,null,null,null,null,null,null,null,1614,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2784,null,null,null,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1415,1443,1513,1154,1434,749,747,769,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2640,2800,1906,2416,2432,2896,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2128,null,2304,null,null,null,null,null,null,null,null,null,1450,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2066,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2256,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1654,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2289,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1930,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1710,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2160,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2289,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2176,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2289,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,null,1932,1304,null,1508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3760,2804,1692,2064,1652,1512,3844,1900,1384,2248,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1703,3400,3400,3400,3400,1902,3400,3400,674,1868,2068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2000,2800,2000,2800,2000,2000,2800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1632,null,null,1628,null,null,null,null,null,null,null,null,1840,null,null,null,null,null,1648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1670,1770,null,null,null,null,null,null,null,null,1728,null,null,null,1692,null,null,null,null,null,null,null,1546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,2200,1357,null,2200,1140,2200,423,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2500,1672,1738,null,null,null,1373,1987,1654,895,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1828,1448,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2484,null,null,null,null,null,2444,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2272,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1336,null,null,null,null,2308,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2128,null,2142,2146,null,null,null,null,null,null,null,null,1452,null,2253,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4210,1579,1778,2957,1349,2926,1353,953,2449,2975,813,945,839,797,798,965,781,980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1600,null,null,null,null,null,null,null,null,null,null,null,1776,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1536,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1183,663,2200,2200,2200,2200,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2714,2544,2548,null,2825,2854,2834,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2530,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1848,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1398,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1930,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1862,null,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1814,1788,null,null,null,null,null,null,null,null,null,null,1944,2464,null,null,null,null,null,null,null,null,null,1980,null,null,null,null,null,null,null,null,null,null,null,1946,null,null,null,null,null,null,null,1898,null,null,null,null,null,null,null,null,null,null,null,null,null,1786,1904,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1866,null,null,null,null,1842,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1930,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2030,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1942,1868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1970,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1904,null,null,null,null,null,null,2122,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1820,1328,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1946,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1732,null,null,null,null,null,null,null,null,null,null,null,null,null,1976,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2944,2190,2928,2976,2960,2976,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1142,495,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1936,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1344,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1478,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2328,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,1644,1483,1025,1171,null,2656,null,null,2656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1654,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2384,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3079,2924,null,null,2898,2464,null,null,2753,2994,2634,null,null,null,null,null,null,null,null,null,2823,2464,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3118,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2300,1359,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3074,1976,1986,2018,2100,1968,1880,1872,1702,1820,2024,3888,3456,3248,3920,3888,3760,3872,2880,3136,2880,2896,3424,2800,2816,3088,2367,2448,2434,2264,2290,2280,2276,1854,2516,3280,2368,3184,3264,2848,3216,3232,3216,3152,2340,3184,3168,3216,2912,3152,1980,2366,2136,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2082,2082,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2176,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1760,1696,2280,1972,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1488,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2334,2848,2276,2016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1308,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2840,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1882,1874,1882,1856,1868,1862,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1606,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1008,674,1010,408,565,1362,379,522,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3264,1948,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,663,2200,1021,956,1700,1201,2992,2038,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,618,676,2200,621,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1526,1730,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2667,null,null,null,null,null,null,null,null,null,null,1886,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,2848,2912,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2420,2516,2564,2632,2600,2564,2432,2128,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,2800,2816,1834,2992,2800,1612,2784,1676,1406,2816,1302,1590,null,null,null,null,null,null,null,null,2128,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2752,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3344,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1792,null,null,null,null,null,null,null,null,null,null,null,null,2592,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1312,null,null,null,null,null,null,null,null,null,2848,null,null,null,null,null,null,null,null,1588,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1342,null,null,null,null,null,null,null,null,null,null,null,2496,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1704,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1910,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1684,null,null,null,null,null,null,null,null,3024,null,null,null,null,null,null,null,null,null,null,null,1968,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2528,null,null,null,null,null,null,2304,null,1936,null,2528,null,null,null,null,null,null,null,null,2480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1680,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2048,null,null,null,null,2368,null,null,null,null,null,null,2608,null,null,null,null,2656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,534,2094,2064,2026,2027,1782,1285,1929,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3200,2080,null,2474,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1362,null,913,1700,null,615,1700,708,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3536,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3150,null,null,null,3008,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1826,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1892,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1618,null,null,null,null,null,null,null,null,null,null,null,1916,null,null,null,null,null,null,null,null,null,2496,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1598,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1708,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1618,null,null,null,null,null,1952,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1556,null,null,null,null,null,null,2832,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1884,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1848,null,null,null,null,null,null,null,null,null,null,null,null,null,1850,null,null,1824,null,null,null,null,null,null,null,null,null,1674,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1810,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2352,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2704,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1846,null,null,null,null,null,null,null,1854,null,1692,null,null,null,null,null,2528,null,null,null,null,null,null,null,null,null,1830,null,null,null,null,null,null,null,null,null,null,null,null,null,1830,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1966,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2146,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2056,null,null,1974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2000,null,2038,null,null,null,null,null,null,null,null,null,null,1972,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2026,null,null,null,null,null,null,null,1378,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2008,null,null,null,null,null,null,null,null,null,null,null,null,1974,null,null,null,null,null,1826,null,null,null,null,null,null,null,null,1502,null,null,null,null,null,2016,null,null,1846,null,null,null,1686,null,null,null,null,null,null,null,null,null,null,null,null,null,2066,null,null,null,null,2010,null,null,null,2036,1828,null,null,1438,1710,2032,null,null,null,null,1444,null,null,null,null,null,null,null,1996,null,null,null,null,1620,null,null,null,null,null,1874,null,1892,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2592,null,null,null,null,null,null,2012,null,null,null,null,null,null,null,null,null,null,null,null,1970,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1602,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2022,null,1836,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1978,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1984,null,null,null,null,null,1756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1884,null,null,null,null,null,null,1694,1770,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1894,null,null,null,null,null,null,null,1440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1510,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1696,null,null,null,null,null,null,1926,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1582,null,null,null,null,null,null,null,null,null,null,null,null,1612,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1916,null,null,1692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1950,null,null,null,null,null,null,null,null,null,1940,null,null,null,null,null,null,null,null,null,null,null,1820,null,null,null,null,null,null,null,null,null,1470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1956,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1690,1762,null,1508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1418,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1988,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,null,null,null,2832,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1932,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2142,null,null,null,null,null,null,1944,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1942,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1998,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6031,6031,6031,5963,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1832,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1772,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1952,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1858,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1972,null,null,1796,null,null,null,null,1804,null,null,null,null,null,null,null,null,1816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,null,null,null,null,null,null,null,null,1776,null,null,null,null,1796,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1313,743,2143,919,2369,799,1697,1137,1017,845,1451,1567,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1902,1854,1854,2028,2026,2022,2296,2352,2002,2040,2052,2074,1954,2100,2014,2014,2324,2236,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2152,null,null,null,2392,null,null,null,null,2382,1882,null,2078,2370,null,null,null,null,null,null,null,null,null,1830,2472,2282,null,null,null,null,null,null,null,null,2282,2406,2408,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3514,3600,3730,3662,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3016,2988,2944,2980,3016,3000,3064,3048,3000,3032,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2372,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2164,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2684,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2902,null,null,null,null,null,3006,null,null,null,null,null,3008,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2620,null,null,null,null,null,null,null,null,null,null,null,null,null,2696,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2500,2440,null,null,null,2844,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2744,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2056,null,null,null,2020,null,null,2274,null,null,null,2322,null,null,null,null,null,null,2433,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2002,1814,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2816,null,null,null,null,null,null,null,null,null,null,null,2816,null,null,1402,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1341,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1408,null,1403,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1764,null,null,null,null,null,null,null,null,null,null,1360,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2848,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2880,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1850,null,null,null,null,null,null,null,2815,2588,2584,2588,2584,2584,2678,2584,2584,2678,2676,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1570,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2568,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2810,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2026,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2864,null,null,null,null,null,1484,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2872,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2818,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1862,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2162,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2758,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2136,1956,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4734,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5132,4818,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2078,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2336,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1560,1546,1590,null,null,null,null,null,null,null,2016,null,null,null,2336,null,1528,2360,null,2416,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1474,null,null,null,null,null,1856,null,1530,null,null,null,1542,1588,null,null,null,null,2480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,null,null,null,null,null,null,1530,null,null,1540,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1829,1829,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2550,2550,2550,2187,1059,2550,2550,2550,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1560,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1290,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,557,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1988,null,null,null,null,null,null,1518,null,null,null,null,null,null,null,3088,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1486,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1594,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2250,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2110,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2004,2576,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2736,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,2200,2200,2200,2200,2200,2200,null,2200,null,3961,3961,874,1283,3767,1728,2375,null,null,null,null,2121,null,null,null,null,595,613,626,618,620,613,610,null,2060,2073,2073,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1100,1100,309,1100,1100,1100,942,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1899,1960,1877,1994,1887,1954,2980,1733,1815,1840,2804,1812,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2880,2288,2144,2976,4272,4608,2602,2478,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1984,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3744,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1209,1240,1063,986,1120,null,1353,1145,810,1134,2300,953,null,null,null,null,3481,null,3280,null,null,null,null,2383,2282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2148,1952,1410,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2616,2310,747,783,2240,2694,800,1133,1306,2315,1190,2700,2338,2273,2262,2288,2255,2282,2479,2281,2479,2479,2269,2479,2700,2700,1555,1534,1541,2628,2432,2296,1553,2501,2700,2700,1745,2285,2197,1097,1800,1800,1060,1065,2700,1583,1540,2285,1547,2448,2290,2293,1568,2700,2263,2299,2319,2277,1572,2394,2398,2570,2704,2570,2435,2700,2341,2700,2254,2275,1534,1533,2700,2700,2445,2203,2501,1470,2280,2700,2160,2700,2424,2360,2340,2592,2916,2819,2869,2897,2743,2772,2777,2851,2789,2765,2903,2833,null,2160,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2162,2088,1426,null,null,1730,1444,1992,1576,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1608,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2648,1760,1940,1840,1852,1528,1898,1916,1678,1668,5300,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2452,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2328,2322,2348,2312,2358,2344,2306,2356,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1812,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1944,1898,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2976,null,null,null,null,null,null,null,null,null,1364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1300,null,null,null,null,1400,null,null,null,null,null,1616,null,null,null,null,null,null,1344,null,null,null,1836,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1520,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5230,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1410,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2640,null,null,null,null,1858,null,null,null,null,null,null,null,2576,null,null,null,null,null,null,null,2052,null,null,null,null,null,null,null,null,1940,null,null,null,1788,null,2848,null,null,null,null,null,null,1868,null,null,null,2560,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2542,1894,2018,1920,1954,2054,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5224,5112,5068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4583,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1654,839,1647,867,1696,655,1647,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2384,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1820,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,2658,null,null,null,null,null,null,null,null,null,null,null,null,1982,1960,null,null,null,null,null,null,null,null,null,null,1978,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2386,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2252,null,null,2244,null,null,null,null,null,1430,null,null,2208,2240,2282,null,2250,null,2278,2272,null,2254,null,null,null,null,null,null,null,null,null,null,null,null,2270,2228,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2194,2262,null,null,2294,null,2238,null,null,2286,null,null,null,null,2276,null,null,null,null,null,null,null,2240,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1464,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2218,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1690,3400,826,722,668,1690,748,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1316,1712,2168,2162,2168,1898,2800,2168,1580,1750,2176,3040,3040,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,804,878,1632,1178,1476,874,902,584,856,582,634,878,888,788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1460,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,1700,1700,1700,1700,1700,908,910,931,897,853,807,1960,750,749,750,781,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1691,2149,1281,3400,619,3400,644,940,3400,1712,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1690,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1592,1608,1580,null,null,null,null,null,null,1596,null,1602,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2080,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2550,965,2531,2531,1261,1746,null,874,null,1015,2542,null,null,null,null,null,null,null,null,1421,1437,1439,1443,1459,1459,1481,1465,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2553,null,851,1493,953,null,769,2537,null,null,2117,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1594,2736,2128,1518,1628,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2224,1418,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1716,3400,864,883,874,874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2100,null,null,null,null,null,null,null,null,null,null,null,null,2112,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2688,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2122,null,2120,null,null,null,null,null,2098,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2112,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2144,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2124,2064,2112,1808,2836,2952,2384,1940,2104,2116,2052,2068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1530,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,446,616,992,397,1171,802,1643,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2148,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1556,1848,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2776,2864,2928,3012,2876,3100,2876,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2928,1000,1000,1000,2928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,886,1025,1035,517,517,876,461,788,514,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3536,1688,3584,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1312,2169,2264,2306,2263,2232,2222,1947,2022,2022,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2394,null,1602,2335,1575,1559,1556,2335,1766,647,1662,1752,null,null,2343,2359,850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2475,2805,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2192,2996,2918,3000,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2496,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3280,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1458,null,1924,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1288,null,null,null,1492,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1434,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2584,2648,5108,2656,2562,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2112,2058,2056,2088,2154,2116,2142,2144,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1932,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2188,null,null,null,null,null,null,null,null,2210,null,null,null,null,2216,null,2208,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2192,null,null,null,null,null,null,2252,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1302,1300,1348,null,1340,1340,1346,2080,null,1352,1316,1322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1988,null,2034,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2018,null,2072,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2254,null,2074,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1842,null,1746,null,null,null,null,null,null,2380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1912,null,1794,null,1980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1478,2224,2864,2816,null,2258,3221,1688,3242,3242,3205,2565,3213,2393,2023,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1720,null,null,1528,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3328,1904,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2590,2526,2518,2555,932,1672,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2160,2160,2160,698,438,442,2160,null,2160,1162,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,649,938,691,785,3040,2338,568,1390,363,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1826,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1674,1660,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1654,null,1656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1662,null,1664,null,null,null,null,null,null,1658,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1686,null,1646,1646,null,null,null,null,null,null,null,null,null,null,1532,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1660,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1676,null,null,null,null,null,null,1490,null,null,null,null,null,null,1506,null,null,null,null,null,null,null,null,null,null,null,null,1672,1690,null,null,1666,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1664,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1650,1644,1648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2192,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,941,2200,473,544,721,2200,2200,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1088,1084,1090,1108,1110,1106,1088,1082,null,null,2550,null,2550,1060,2550,687,1067,1953,null,2550,1030,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1860,1604,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1734,1752,null,null,null,null,null,2211,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1528,null,null,null,null,2126,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3100,null,2170,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3008,null,null,null,2468,2260,null,2274,2284,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1372,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1802,null,1808,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2384,null,null,null,null,null,null,null,null,null,null,1514,2650,null,null,null,null,null,2592,null,null,1828,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1412,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1782,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2110,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1514,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2544,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2124,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2180,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1336,null,null,null,1748,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2660,null,1734,3888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1464,null,null,null,null,null,null,3456,null,null,null,null,null,2458,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1406,null,null,1600,null,null,null,null,null,null,null,null,1980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1986,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2094,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1996,null,null,null,null,null,null,null,null,null,2018,null,null,null,null,null,null,null,3120,null,2056,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2002,null,null,null,null,null,null,null,null,null,null,null,null,null,2052,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2404,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2672,2721,2686,2642,2689,2650,2650,2650,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1679,null,1694,2001,1661,null,1974,944,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,1351,617,614,948,599,1321,575,1276,974,938,1948,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3024,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2992,2896,2640,1664,2464,2720,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3312,3312,1670,1654,1684,2018,1822,1682,1672,2014,1430,2480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2192,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2000,null,2000,null,2016,null,null,null,null,null,null,null,null,null,2192,null,2192,null,2208,null,null,2208,null,null,null,2384,null,null,null,null,2192,null,null,2192,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2276,1844,2204,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1334,null,null,null,null,null,2018,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2055,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2620,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2164,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4648,null,null,null,null,null,4648,null,null,null,null,4648,1710,null,4648,null,null,4648,null,null,4648,null,null,null,1388,4182,null,null,4648,1824,null,null,null,null,null,null,null,4648,null,3362,null,4648,null,4648,1876,null,1380,null,null,null,null,4224,2722,null,null,null,4216,null,null,null,null,null,null,4605,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1516,1480,1516,1518,1520,1520,1508,1522,1524,1526,1524,1528,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1684,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2694,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,null,null,null,1792,null,null,1550,null,1652,1532,null,null,1618,1634,null,null,null,1746,1804,1742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1726,821,1800,1096,720,608,787,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1830,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1806,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1572,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2634,2665,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2160,null,null,3024,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1424,null,3136,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2800,null,2816,null,null,2208,null,null,null,null,2960,null,null,null,null,null,null,null,3008,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2408,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3136,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2832,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1547,893,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2374,null,1185,2009,2023,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1830,null,2350,2350,1896,2158,2164,3152,1960,3408,3408,2177,3408,2018,1782,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1740,1740,1740,1740,1740,1740,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1780,1772,null,1686,1642,3280,1655,695,3280,3280,2026,1647,891,1635,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,701,1413,453,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2144,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,888,1760,910,1370,376,1760,1526,1341,988,1550,2816,1450,2400,2228,2048,1890,2302,1766,1953,2241,3024,2213,3056,2222,3552,2035,2256,1977,2356,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,749,1667,1700,497,820,1700,1700,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1055,1634,874,564,438,606,602,843,470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1460,1460,1460,null,853,1460,875,1460,1460,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,675,1553,1249,891,1421,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2581,2581,2581,2581,2581,2581,2581,2581,3468,3423,3299,3454,3419,3461,3465,3454,3448,3454,3454,3454,3448,3448,3409,3454,3454,3454,3413,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3394,3334,3394,3394,3394,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4267,1669,2481,null,1366,3223,1006,4267,3221,3174,3261,3246,4267,3178,3178,4267,4267,3197,4267,4267,4267,3445,3359,4267,3148,4267,3192,4267,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1748,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1752,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1288,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1908,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2134,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1354,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,740,1658,1666,1172,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2464,null,null,null,2480,null,1896,null,2416,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2382,2448,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2338,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2318,null,1088,537,642,2203,1345,null,1561,null,null,null,null,null,null,null,null,null,null,null,null,1970,1994,1985,1532,1945,2349,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2042,2380,2330,2271,1973,2014,2364,2293,2355,2363,2209,2270,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1944,null,758,748,null,767,752,1732,1870,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1430,773,646,479,710,1274,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1447,1851,1467,1537,1487,1487,1461,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2098,null,null,null,2226,null,null,null,null,null,null,null,1888,null,null,null,null,null,null,1860,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,2676,1120,1624,808,1016,764,900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1468,1478,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1457,1958,1958,894,822,1958,485,2575,1344,1078,2575,1450,1096,782,1548,null,null,null,1638,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2917,2917,1981,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,751,1473,1459,521,779,761,743,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1585,793,725,1177,1285,1317,1249,1277,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,686,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1379,1411,1569,856,704,707,1084,973,904,1707,3400,492,1698,1680,442,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1854,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2481,null,1886,null,1240,null,null,1448,1611,null,null,1612,1899,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1690,1690,1388,742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2328,2706,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3024,3504,2894,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2652,2416,2316,3392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2827,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,765,982,2368,1413,2346,1154,609,null,932,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2300,2344,2920,2252,2284,2330,2334,2266,2332,2606,2635,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1450,1710,null,1776,1594,1592,1318,1502,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1830,1646,3792,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1844,1930,1926,1908,1938,1964,1946,1960,1928,1954,1896,1930,1926,1944,1920,1910,1922,2323,871,1203,2257,2186,1139,2341,1048,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2230,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1926,1546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1736,2324,null,null,2588,2592,2210,2334,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2632,3375,3375,2724,3375,3375,3375,3375,3375,2410,3375,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2236,2863,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1876,1778,1340,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1468,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1720,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5140,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2160,2016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2896,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2547,1121,1711,1345,2547,939,903,2547,747,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2160,1864,1824,1624,1648,1766,null,1386,null,1737,1708,null,null,1440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,550,358,1180,584,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2334,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2056,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1664,2502,2552,3560,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1658,777,761,2606,2606,1444,1626,null,null,2660,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3104,2896,1856,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2532,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1307,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1660,2030,1894,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2710,2846,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2700,null,2720,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1628,1876,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1354,1376,1326,1352,1348,1358,1332,1348,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2561,2163,2246,2258,2509,2260,2540,2298,2254,2218,2274,2270,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2068,2435,null,null,null,null,null,null,null,2435,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2619,2248,2540,2231,2253,2233,2582,2235,2257,2171,2561,2257,2540,2175,2561,2247,2211,2257,2169,2562,2205,2231,2277,2241,2541,2598,2208,2246,2509,1526,2274,2390,null,null,null,null,null,null,4185,2960,3772,2776,2360,1185,1187,1185,2544,2553,2696,1761,2454,1317,1541,1539,2367,2840,1432,2448,2463,2480,1002,1755,null,1105,718,670,550,585,1407,null,null,1177,697,933,1345,911,1889,894,1113,null,845,1041,null,2189,4421,3562,3493,3534,3442,2926,1275,1449,1465,1489,1205,974,2031,2739,547,1931,705,1749,1639,1625,1045,1089,897,1057,1011,null,null,1709,1055,1605,1497,1716,1630,1821,1599,1597,1241,1347,null,1722,null,2026,2016,1105,1115,2195,1087,1111,3673,3128,4716,3550,1626,3104,2538,3292,631,1145,861,819,531,681,1005,755,1807,1367,3139,1968,1979,1971,1978,1971,813,691,1887,1731,1409,1408,1404,1433,1371,1337,791,null,null,2128,null,1573,1078,1030,1156,2529,3308,2307,4919,2433,4912,4062,4912,4920,null,1913,1182,845,1375,null,2559,1005,609,1803,1796,1951,1934,1828,1399,1661,1527,537,805,1998,1440,2128,1148,1146,1674,1540,null,1189,1577,3420,null,1185,1269,1955,3953,3944,3977,3977,3984,3968,1159,3164,2001,1965,2448,2488,1502,2059,2064,1722,1930,null,null,934,null,2778,2560,2500,2624,1609,1134,928,1903,2799,2747,3221,3319,null,null,1908,1069,null,null,1723,null,1401,3544,2573,1032,2496,3175,3723,3192,3148,3123,2464,2003,1663,2448,1668,null,null,null,null,2239,1975,1767,1343,1579,1393,1959,2149,463,625,1593,3816,1974,3876,2346,1640,null,1784,null,1782,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2964,2784,2303,2692,2294,2708,2514,2023,2669,2572,2728,2160,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1488,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1792,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1880,1884,1874,1880,2948,1858,1852,1916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1484,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1984,1944,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1150,335,316,370,578,682,976,771,null,null,null,null,null,null,null,null,1627,524,1665,798,844,460,3260,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1638,1043,1638,1103,1111,1123,1067,1638,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2258,2737,2737,2364,2192,2388,2512,2737,1706,2737,2034,2737,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2066,1966,2044,2006,2004,2010,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2510,2294,2834,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2944,2850,2864,2954,2622,2894,2794,2964,2870,2958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1698,null,null,null,null,null,null,null,null,null,null,null,2059,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3200,null,null,null,null,null,1850,1772,null,null,null,3216,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3232,null,null,null,null,null,null,null,null,null,null,null,null,1790,null,null,null,null,null,null,null,null,1854,null,null,null,null,null,3360,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3440,null,null,null,null,null,null,null,null,null,null,null,3440,null,null,null,null,null,null,null,null,null,3200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1886,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1640,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,376,544,623,793,1626,670,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1660,738,450,594,523,598,580,554,330,390,null,null,null,1312,null,1632,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1290,1488,null,null,null,null,1984,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1730,null,null,1794,null,null,1958,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1984,null,1660,null,null,1978,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1972,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1462,null,null,null,null,null,null,null,null,null,null,null,null,1444,null,null,null,null,null,null,null,null,null,null,null,null,3104,null,null,1978,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1966,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2248,null,null,2207,null,null,null,null,2199,null,null,2196,2154,null,null,null,null,null,null,2172,null,null,2214,2245,null,null,null,null,2203,null,null,null,null,null,2171,null,null,null,null,2179,2206,null,null,null,null,2398,2540,2528,2501,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,1700,1700,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1522,2352,1790,1290,2048,1602,1934,1394,1596,1392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1904,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1256,1264,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,474,443,1700,419,374,455,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2271,777,1677,2297,1799,3386,529,1817,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2469,499,793,1700,1700,1350,1383,1632,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1368,null,1938,1914,2176,2144,2128,2300,2236,2304,1820,2260,2220,1924,1808,1844,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,2200,2200,2200,1943,1085,385,635,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1432,null,null,null,null,null,null,null,null,null,1568,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2532,1680,404,1291,661,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2056,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1824,1832,1844,1860,null,1836,1852,1832,1876,1868,2110,1678,2104,2016,2752,2416,1790,2100,3120,2102,3248,1856,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1432,2091,2051,1982,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2475,null,null,null,null,null,null,null,null,null,null,2466,null,null,null,null,null,null,null,null,null,null,2494,null,null,null,null,2414,null,null,2265,null,null,null,null,2215,2296,null,null,null,null,null,null,null,null,null,null,null,null,2491,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2429,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1690,null,null,null,null,null,2434,null,null,null,null,null,null,null,null,2226,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2448,2406,2424,2394,2360,2242,2120,2440,2428,2502,2608,2364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4174,null,null,4156,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1682,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1884,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1502,null,1986,null,null,null,null,null,null,null,1884,null,null,null,null,1710,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2720,null,2402,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1482,1954,2216,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1300,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2120,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2038,2040,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1510,1714,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1792,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2012,null,2133,null,null,null,null,null,1561,null,null,null,null,null,705,null,null,null,null,null,1051,null,null,null,null,null,1577,null,null,null,null,null,1649,null,null,null,null,null,881,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,839,null,null,null,null,null,null,null,null,null,null,1623,null,null,null,null,null,null,null,null,1399,null,null,null,1243,null,null,null,null,null,null,null,null,null,null,1035,null,null,null,1551,null,null,null,null,null,829,null,null,null,null,1131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,775,null,null,null,null,null,1605,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1420,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2576,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2110,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3472,null,null,null,null,null,null,null,null,null,null,null,null,null,1762,null,null,null,3616,null,null,null,null,null,3350,null,null,null,null,3374,null,null,null,null,null,null,null,null,null,null,null,3616,3398,null,null,null,null,null,null,null,null,null,null,3293,1779,null,null,null,null,3194,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3160,null,null,3368,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2460,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1772,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1474,2768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1468,1424,1432,1436,1434,1446,1416,1422,1424,1442,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3458,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3030,2464,2206,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2880,3776,2268,2268,4403,2260,3124,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2619,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2004,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1968,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1976,null,null,1866,1994,null,null,null,null,null,null,null,1968,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1576,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1754,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1870,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1780,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1904,null,null,null,null,null,null,null,null,null,null,null,1970,null,null,null,null,null,null,1946,null,null,null,null,null,null,null,null,null,null,null,null,null,1886,null,null,null,null,null,null,1758,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1890,null,null,null,null,null,1764,null,null,null,null,null,1874,null,null,null,null,null,null,null,null,null,1886,1872,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1748,null,null,1574,null,null,1748,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1926,1930,null,null,null,1724,null,null,null,null,null,1862,null,null,null,null,null,null,1960,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1734,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1736,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3040,null,null,null,null,null,null,1756,null,null,null,null,null,1623,1700,467,434,1700,1667,1071,453,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2481,null,2481,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,994,974,659,376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2532,2606,2591,2596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2734,2496,2128,null,2290,2324,null,2294,null,null,null,null,null,null,null,null,2910,null,2464,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1720,1858,1856,1620,1452,null,null,null,null,null,null,2177,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1416,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6201,6167,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1690,461,519,1690,1690,null,null,null,null,null,2438,1423,2388,1677,1699,2388,2375,1427,2354,5663,1624,2321,1772,1569,1635,1841,2375,1768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2425,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2714,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,805,495,493,483,496,419,496,456,507,479,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2096,2082,null,null,null,null,null,null,1874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2082,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2088,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2086,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2088,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2276,2228,2264,1956,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2090,2004,null,1960,2100,null,1998,null,null,null,null,null,null,null,null,null,null,2032,null,null,1952,2038,2000,null,null,1992,3374,2790,2920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1188,976,2015,null,975,2006,null,1850,null,652,1516,null,1198,657,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2896,null,null,2914,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2127,2158,2127,2127,2127,2158,2127,2158,2127,2127,2158,2158,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1892,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2236,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3008,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3568,null,null,null,null,null,null,null,null,null,2300,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2172,null,null,null,null,null,null,null,null,2092,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2096,2384,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2124,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2092,2120,null,2160,null,null,null,null,null,null,null,null,null,null,null,null,null,2116,null,null,null,null,2128,2108,2140,null,null,null,null,null,null,null,null,2092,null,2084,null,null,2092,null,null,null,null,2116,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4778,2333,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1010,1980,2336,3322,1306,2264,1755,2042,3322,3322,2557,3322,3284,2154,3284,3284,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2550,2550,1229,2550,735,1009,2122,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3856,3872,4032,2352,1528,3376,3456,2101,2022,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2012,1460,2092,2036,2280,4032,1636,1720,3360,1868,2960,2088,2076,2140,2224,2032,1712,3344,2090,1836,1944,2008,867,719,752,883,1440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,400,1700,507,781,791,938,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1824,1832,1428,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1664,null,1496,null,null,null,null,null,null,null,null,2692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2924,2578,2088,null,2536,null,1790,2478,2372,null,2394,null,1596,1484,1952,null,2114,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2006,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1846,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3056,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1416,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2128,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2992,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2752,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4288,null,null,null,null,null,null,null,2792,null,2795,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2833,null,null,3920,null,null,null,null,null,null,null,3713,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2041,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4208,null,null,null,null,1305,null,2872,null,null,null,2766,null,null,null,null,null,null,null,2798,null,null,null,null,null,null,null,null,null,null,null,null,null,2219,2190,1824,1802,1876,1688,1754,2090,1948,1723,2048,1617,1599,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1676,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2356,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2064,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2128,null,null,null,1830,null,null,1910,null,2312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1992,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1899,1920,1865,1872,2270,2550,1862,1938,1946,1904,2852,3068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2080,3056,null,4016,null,3216,null,2180,2148,2258,null,3368,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1484,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1408,2576,null,null,null,null,2704,null,null,null,null,null,1792,null,1796,null,null,null,null,null,null,null,null,null,null,1364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,null,null,1708,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2186,null,null,null,null,2976,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1862,null,null,1838,2162,null,null,null,null,null,null,null,1788,null,2100,null,null,null,null,null,null,null,null,null,2128,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2154,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2064,null,null,2170,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1444,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1436,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3400,3400,3400,3400,3400,3400,3400,3400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1314,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1467,784,1524,1593,988,757,581,945,674,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,2416,2606,1440,1466,1358,2352,1840,null,1296,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1912,2028,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2046,2072,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5396,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2528,2790,1720,2640,2672,1644,null,1678,1688,1606,1680,1638,null,1502,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2146,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2302,null,null,null,null,null,null,null,null,null,null,2194,null,null,null,null,null,null,null,2050,null,null,null,null,2278,null,null,null,null,2022,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2267,2364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1916,2014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1460,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2332,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3696,null,2396,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2140,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2592,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1288,null,null,null,null,null,null,null,null,null,null,null,null,1400,null,null,null,null,1326,null,null,null,1654,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,487,1421,1287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1872,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1416,1428,1424,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2132,1946,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2245,null,null,null,null,null,null,null,null,null,null,null,null,null,1484,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2245,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1949,1461,1477,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1475,1477,1489,1407,1479,1465,1467,1470,1466,2010,1486,1462,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,667,412,789,1700,1685,1020,1700,366,389,896,349,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2909,1944,3228,1623,1836,985,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1820,2481,null,null,698,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1942,1466,1396,1966,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,545,400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2938,null,null,null,null,null,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,675,650,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1492,null,null,null,null,null,1896,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1374,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1764,null,null,null,null,null,null,1702,null,null,null,null,1888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2002,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1684,1868,null,null,null,2004,null,null,null,2236,null,null,null,null,null,null,null,1586,1866,null,null,null,null,null,null,null,null,null,null,1586,null,null,null,null,null,null,null,null,null,null,null,null,null,2172,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,774,1342,856,1320,974,664,1404,1370,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1920,1615,1194,1920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2052,2032,1568,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1267,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,895,null,1317,1334,1374,null,1356,588,1362,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1318,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1806,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2302,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,null,null,null,2408,null,null,null,2192,null,null,null,null,null,2192,null,null,null,null,2800,null,null,null,1508,null,2208,null,null,null,null,null,null,2200,null,null,null,null,null,1502,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2026,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1308,1456,1372,null,1298,1352,null,1312,null,1386,1392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1402,null,null,null,null,null,null,null,null,null,1510,null,null,2096,null,null,null,null,null,null,null,null,null,null,1840,null,null,null,2112,null,1408,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2064,null,2096,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2550,1215,795,1061,2276,631,741,1727,685,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4412,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4181,null,4154,null,null,null,null,4141,null,null,null,null,null,null,null,null,null,4192,null,null,null,null,3789,3787,5250,4682,null,null,null,4763,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"oh":[4566,4566,4566,4566,4566,4566,3430,null,null,null,null,3583,4233,null,null,null,null,null,null,null,null,2900,2874,3008,1867,null,4202,null,null,3249,null,null,null,4597,null,4528,null,null,1579,null,8743,8743,3536,null,null,4220,4252,4128,4340,4288,4296,4252,4376,4344,4192,4276,4300,4312,4232,4336,4300,4368,4372,4236,4212,4280,4292,4272,4180,4212,4240,4356,4160,4308,4372,4388,4376,4284,4408,4352,4328,null,1982,3151,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3136,null,null,null,null,null,null,null,null,null,1285,null,3123,null,null,null,null,null,null,null,null,null,3135,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3132,null,null,null,null,null,null,null,null,null,3124,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2592,3895,null,null,null,null,null,null,4840,null,null,4049,3241,null,null,null,5000,null,null,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,1510,3702,3702,3815,3815,null,3702,3702,3702,3815,3702,3716,3817,3716,3716,3716,3716,3821,3716,3801,3703,3703,3703,3703,3703,3808,3703,3772,3683,3683,3772,3683,3683,3683,3772,3772,3683,null,null,2282,null,null,null,3734,3124,null,null,2129,null,null,null,null,3414,4708,null,null,null,null,null,null,null,3040,null,null,2890,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3289,null,6679,null,null,6619,null,4708,null,null,null,null,null,null,null,null,null,null,null,null,1753,null,2800,3289,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,3292,3284,3326,3271,3285,3281,3261,3271,3281,3276,3262,3267,3267,3276,3285,3262,3266,3271,3257,3293,3335,3298,3321,3326,3280,3303,3212,3280,3344,3326,3363,3294,3275,3363,3301,3312,null,8632,8664,8577,8555,8568,8600,null,8609,null,8519,8575,8568,8504,8580,8519,8472,8440,8504,8545,8517,8312,8422,8550,8540,8445,8472,8504,8568,8536,8480,null,8536,8408,8525,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2040,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2196,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2577,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5604,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1949,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3510,3228,3212,3237,3241,3479,6984,3242,3250,3263,3238,3510,3190,3204,3289,3265,3408,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6106,1887,1565,6106,6106,2093,6106,3011,1773,896,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3000,3200,2776,2792,1641,1650,691,null,1076,null,null,398,1622,844,null,null,1606,null,null,1609,null,null,null,null,null,null,null,null,null,801,null,null,null,null,null,null,null,null,null,null,743,1602,1628,null,null,null,null,null,null,847,2117,2125,null,2077,2133,1633,null,null,1630,1652,null,2139,2167,null,1709,1704,1692,1692,2923,3413,3413,null,1645,null,495,786,null,null,1606,null,null,null,1669,1655,1655,1655,null,null,null,null,null,null,null,1602,null,null,null,null,null,1624,3290,3210,3210,3210,3210,3210,1420,null,null,1775,1932,1937,1871,1936,null,null,null,null,null,null,3180,3210,3534,3699,3699,3699,3699,null,3372,3366,3217,3264,3258,3264,3264,3264,null,3413,2165,2068,2043,2001,2023,2052,2066,2165,2068,2043,2001,2023,2052,2018,2027,null,1644,1666,1635,1656,null,1623,1625,1614,1617,1648,null,2139,2167,2144,3406,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6509,2992,2960,2108,1712,2000,2748,null,6509,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6467,6467,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2540,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1367,3626,3126,3328,3360,3254,3068,2982,3306,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1925,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5597,2164,3070,1661,2348,5588,2526,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1201,3709,3726,1355,625,2313,1237,3475,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3080,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3368,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6588,1086,1130,1206,1122,1272,1166,1034,1180,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3068,6587,1423,6587,2126,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,7547,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1913,1747,1619,2563,6784,1959,2123,1807,6784,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2252,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1840,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1272,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1848,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2884,null,null,null,null,null,null,null,null,3072,null,3520,null,null,null,null,null,null,2944,null,null,null,1196,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1220,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2833,2844,2839,2832,2834,2819,2843,2878,2855,2825,2838,2839,2803,2835,2833,2833,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3316,null,null,null,2624,null,null,null,null,null,null,3444,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3622,null,null,1470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2786,null,null,null,null,null,null,null,3458,3880,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2716,null,null,null,null,null,null,null,null,null,2696,2870,null,null,null,3970,null,null,null,null,null,null,null,null,null,null,null,null,2738,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,3402,3142,2668,null,null,null,null,null,2824,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3402,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3394,3448,null,null,null,null,null,null,null,2652,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3446,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3328,null,null,null,3386,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1840,2481,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2054,null,null,null,null,null,1982,null,null,2060,null,null,null,null,4434,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1992,null,null,null,null,null,null,null,null,null,null,null,2100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4436,null,null,4434,null,null,null,1980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4472,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4642,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4474,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4010,null,null,null,null,null,null,null,null,null,null,4378,null,null,null,4314,4624,null,4762,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2190,null,null,null,null,null,null,null,null,null,null,null,null,null,5306,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1138,null,null,2002,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2044,null,null,null,null,null,2918,null,null,null,null,null,null,1394,936,null,null,null,970,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1100,null,1378,null,null,null,null,null,null,null,2686,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1696,null,null,null,null,2358,null,null,null,null,null,null,null,null,null,null,1414,null,null,null,null,null,3154,null,2894,null,null,null,1642,null,null,null,null,4070,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2934,null,null,null,null,null,null,null,null,null,2064,null,null,null,null,null,null,null,null,null,null,2006,null,null,null,null,3741,null,null,null,null,null,null,null,null,null,null,2916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1930,null,null,null,null,null,4806,2798,1814,1724,null,null,null,null,null,null,null,null,null,null,null,2100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1842,1776,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2444,null,2410,null,null,null,null,null,null,null,3134,2014,null,2606,null,null,null,2942,null,null,null,null,2202,null,3050,null,3054,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1520,null,null,1600,null,null,null,null,null,null,null,null,null,null,null,null,1390,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1784,null,null,null,null,null,null,null,1372,2078,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5156,null,null,null,null,null,null,null,null,null,null,988,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4080,null,null,null,1186,1470,null,null,4080,1316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,7048,960,1074,1230,1308,834,690,1350,890,1421,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3502,3381,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3408,3502,3502,3502,1794,2090,3502,3502,3502,3502,3502,3490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2262,7126,7009,7009,7001,6976,6601,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,892,2446,767,2446,null,1183,2446,2446,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3226,2322,1474,6455,6870,2512,7210,7226,4680,3546,3510,3532,4420,3538,3534,3564,3260,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,2400,2400,2400,2800,1811,null,null,2400,2400,null,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,null,2000,2000,2000,null,null,null,850,848,2725,1319,1343,1771,1817,2013,2884,2849,2753,1316,1322,1316,1318,1346,2000,null,null,null,null,883,1027,1023,997,1383,909,755,2000,2000,2000,2000,1420,1366,1370,1346,1316,2910,2910,2910,1516,1528,1760,null,2920,2920,1678,1586,2920,3765,2982,1493,1885,1609,1409,1613,1301,2877,2967,2884,1491,1361,1349,1369,1431,1393,3020,2075,1433,1551,1547,1501,1497,1399,5660,null,null,null,null,null,null,1438,2997,2000,1896,1686,1698,3980,1865,1799,1565,1757,2400,2400,2400,2400,2400,2860,1044,1333,1652,1749,1823,1664,1417,1867,2877,2936,1979,1727,1661,1777,1741,1903,3039,3021,2885,1874,1879,3135,1385,1409,1509,2082,1515,1245,2255,1383,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2410,6426,6426,1870,1718,1586,919,1294,3213,743,3213,444,773,3213,1175,3213,1357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6442,1255,951,713,1391,959,1003,6426,2765,2934,1734,935,1638,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1384,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3502,3176,3487,2382,3479,2110,2238,2520,null,null,null,null,3487,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2206,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,null,499,476,535,678,1242,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2908,null,null,null,null,null,null,null,3208,null,null,2272,null,null,null,null,null,null,null,null,null,null,null,null,2312,null,null,null,null,null,null,null,null,2504,null,null,null,null,null,2572,1936,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1312,null,null,null,null,null,null,null,3276,2888,2668,2608,2600,2672,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2684,2496,null,null,null,2228,null,null,null,2340,1956,null,null,null,null,null,null,null,null,null,2576,1952,null,null,2096,null,null,null,null,2764,2776,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3300,2075,3298,3298,3298,3298,3298,3403,3382,3382,3382,3382,3382,3382,2000,null,null,null,null,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,602,2160,2160,null,457,null,560,2160,2160,1168,501,517,459,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1276,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,1828,1962,2090,2214,2118,3998,1492,1262,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1870,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2828,3360,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1382,null,2956,2944,2920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3300,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1414,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2220,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2790,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,624,null,null,null,null,null,null,null,null,2210,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2612,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2108,null,null,1932,null,null,null,null,1648,null,null,3232,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2906,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3022,3022,3022,3022,3022,3022,3022,3022,3022,3022,3028,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2000,2000,2000,2000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2914,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3272,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3130,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3508,2208,3496,2132,1180,1664,1620,1340,3376,2112,2288,2412,2832,2176,3352,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2862,1350,2870,1232,1302,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2808,2850,2838,2232,3208,null,3000,3212,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2737,null,null,null,null,2904,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1601,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2422,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2444,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2382,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,832,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1932,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2450,null,null,null,null,null,null,1868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2815,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2033,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2040,1668,2388,1852,3486,3356,3328,2182,3328,1830,1678,2184,2088,1920,3796,3090,2272,1274,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2898,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,465,507,470,530,429,603,318,760,771,430,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1894,null,null,2222,null,null,null,null,null,null,1874,null,null,null,null,null,null,null,null,null,1532,null,null,1878,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2068,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2202,null,null,null,1390,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1670,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1846,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1840,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2734,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2816,null,null,2124,null,null,null,null,null,null,null,null,null,null,null,null,null,3277,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2384,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3584,null,null,2874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1510,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2834,null,null,2862,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3082,null,null,null,null,null,null,null,null,null,null,null,2840,2900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1560,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2616,null,null,null,null,2640,null,2828,null,null,null,1792,null,null,null,null,null,2836,1244,null,null,null,null,2816,1524,null,null,null,null,2828,null,1816,null,null,null,null,2816,null,null,null,2828,null,null,null,2752,null,null,null,null,null,null,null,null,null,null,null,2660,null,2820,2792,null,null,null,null,null,null,2796,2804,null,null,null,null,2760,2772,null,null,null,2764,null,2012,null,1632,null,null,null,null,null,null,null,null,null,null,null,null,1840,null,null,null,null,null,null,2772,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1712,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1762,null,null,2086,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1558,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1611,1897,1873,2748,2408,2466,2542,1890,2442,1804,2192,2322,2534,3101,2360,2224,2140,2132,2216,2220,2188,2360,1900,2048,1646,2832,2440,1296,3472,2748,2928,2340,null,2524,3128,2096,2916,1352,2140,1856,1704,1924,2304,2084,2712,2688,2740,2704,2612,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2888,3240,3373,2882,2874,2982,3112,3058,3004,3196,3064,3040,null,2996,3038,3224,1788,1732,1788,1756,1748,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1476,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1848,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3352,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3134,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3026,null,null,null,null,null,null,null,null,null,null,null,null,2946,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2906,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3196,1976,null,null,null,null,3352,null,null,null,null,null,null,1667,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2946,null,null,3277,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1556,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2264,null,1098,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,970,null,null,null,null,null,null,null,null,null,null,null,null,null,2244,1942,null,null,null,null,1872,null,null,null,1978,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2570,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3532,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2818,2852,1966,2148,1004,2372,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,510,818,null,null,null,null,null,null,2270,716,null,1276,1334,null,1708,1396,1582,2220,1508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2100,null,2100,null,445,2100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1085,1065,995,1327,1317,1246,813,1446,3301,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2568,2060,3484,3304,2744,2108,2780,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1116,1218,null,null,null,null,null,null,null,1848,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2050,null,null,null,2490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,569,675,727,364,787,403,401,328,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1516,1689,1392,1568,1788,1772,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1652,null,1400,null,null,null,null,null,null,null,null,null,1878,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1258,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2088,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1846,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1902,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2289,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2486,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2260,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2526,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1860,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1674,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1328,null,1672,1212,null,688,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2216,1548,2984,1620,3068,3720,1632,3716,2220,3496,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2194,2200,2200,2200,2200,864,2200,2200,307,2934,3402,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1600,2200,1600,2200,1600,1600,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1980,null,null,2192,null,null,null,null,null,null,null,null,2188,null,null,null,null,null,1964,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2116,2132,null,null,null,null,null,null,null,null,2040,null,null,null,2256,null,null,null,null,null,null,null,2164,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,503,null,1700,1162,1700,861,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3831,2374,1000,null,null,null,1960,1985,1824,637,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1716,2004,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3156,null,null,null,null,null,3180,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3130,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3362,null,null,null,null,3232,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3070,null,3486,2966,null,null,null,null,null,null,null,null,1818,null,3611,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2975,2563,2474,716,2975,1039,1933,2300,2293,4210,629,1499,2037,1755,583,2008,499,2198,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2350,null,null,null,null,null,null,null,null,null,null,null,2012,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2496,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1862,659,2200,2200,2200,2200,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3933,990,1912,null,3711,3139,1732,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1602,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2206,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2758,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1744,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1616,null,2060,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2196,1986,null,null,null,null,null,null,null,null,null,null,1748,1774,null,null,null,null,null,null,null,null,null,1372,null,null,null,null,null,null,null,null,null,null,null,1628,null,null,null,null,null,null,null,1678,null,null,null,null,null,null,null,null,null,null,null,null,null,2044,1928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2616,null,null,null,null,1480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1344,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2814,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2788,1426,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1968,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1018,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1428,null,null,null,null,null,null,1612,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2046,1980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1538,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2130,null,null,null,null,null,null,null,null,null,null,null,null,null,2150,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2372,2938,2320,2326,2320,2454,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,553,1459,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1318,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1908,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1908,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1910,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,651,1198,371,594,697,null,1668,null,null,1684,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2456,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3051,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3909,3810,null,null,3349,3146,null,null,3692,3823,3335,null,null,null,null,null,null,null,null,null,3424,3174,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,539,1862,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1416,1314,3108,3138,3108,3098,3124,3136,3130,3176,3072,2852,2854,2426,2846,2832,2840,2858,2094,2172,2114,2104,2110,2106,2178,2724,3254,3344,2890,3148,3178,3170,3176,3078,3420,2382,3212,2102,2402,2412,2278,2276,2198,2364,3240,2400,2386,2442,2406,2308,2880,3372,3076,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2972,2972,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1328,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2492,3256,3888,3320,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,1892,3084,3240,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2512,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1278,1290,1282,1280,1280,1286,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2664,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,308,569,627,392,658,757,507,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2039,1480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1183,1700,683,938,2200,791,1952,1674,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,447,626,1700,447,1700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2422,2540,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2122,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3251,null,null,null,null,null,null,null,null,null,null,2672,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1816,1876,1944,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3320,3272,3392,3444,3416,3164,3392,2260,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1932,2048,1960,2868,1738,2016,756,1770,1224,886,1682,414,876,null,null,null,null,null,null,null,null,2070,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1752,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1594,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2326,null,null,null,null,null,null,null,null,null,null,null,null,1572,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1814,null,null,null,null,null,null,null,null,null,1960,null,null,null,null,null,null,null,null,2318,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2536,null,null,null,null,null,null,null,null,null,null,null,1816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2598,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2012,null,null,null,null,null,null,null,null,1928,null,null,null,null,null,null,null,null,null,null,null,1556,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1516,null,null,null,null,null,null,1320,null,1640,null,1504,null,null,null,null,null,null,null,null,1756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1842,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1220,null,null,null,null,1896,null,null,null,null,null,null,1480,null,null,null,null,1772,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,551,942,510,2654,2619,675,511,2566,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2418,1464,null,3606,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,837,null,703,2200,null,863,416,546,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1468,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1852,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1990,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2119,null,null,null,2158,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2620,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2314,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2502,null,null,null,null,null,null,null,null,null,null,null,2354,null,null,null,null,null,null,null,null,null,1276,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1830,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2488,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,null,null,null,null,null,1510,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2666,null,null,null,null,null,null,1842,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2518,null,null,null,null,null,null,null,null,null,null,null,null,null,1310,null,null,1414,null,null,null,null,null,null,null,null,null,2548,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1914,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1694,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1340,null,null,null,null,null,null,null,1268,null,2542,null,null,null,null,null,1640,null,null,null,null,null,null,null,null,null,1270,null,null,null,null,null,null,null,null,null,null,null,null,null,1336,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2432,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2752,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2444,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1410,null,null,2016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1694,null,2012,null,null,null,null,null,null,null,null,null,null,1240,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1368,null,null,null,null,null,null,null,1984,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1348,null,null,null,null,null,null,null,null,null,null,null,null,1214,null,null,null,null,null,1798,null,null,null,null,null,null,null,null,2490,null,null,null,null,null,1238,null,null,2780,null,null,null,2308,null,null,null,null,null,null,null,null,null,null,null,null,null,1702,null,null,null,null,2920,null,null,null,2580,2782,null,null,2040,1992,1290,null,null,null,null,2080,null,null,null,null,null,null,null,2974,null,null,null,null,2960,null,null,null,null,null,1260,null,1160,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2030,null,null,null,null,null,null,1270,null,null,null,null,null,null,null,null,null,null,null,null,1270,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1954,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1384,null,2756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2530,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1526,null,null,null,null,null,2652,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3080,null,null,null,null,null,null,3154,2888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2970,null,null,null,null,null,null,null,3108,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3028,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3096,null,null,null,null,null,null,2992,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3214,null,null,null,null,null,null,null,null,null,null,null,null,3076,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2932,null,null,2918,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2950,null,null,null,null,null,null,null,null,null,2930,null,null,null,null,null,null,null,null,null,null,null,1336,null,null,null,null,null,null,null,null,null,2882,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1306,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1452,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3050,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3192,2924,null,2890,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2826,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2748,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2830,null,null,null,1862,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2922,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2728,null,null,null,null,null,null,2600,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2730,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3214,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4739,4722,4739,4705,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2292,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2864,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1576,null,null,2584,null,null,null,null,2588,null,null,null,null,null,null,null,null,2020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3412,null,null,null,null,null,null,null,null,null,null,null,null,null,2784,null,null,null,null,null,null,null,null,null,null,null,null,null,1880,null,null,null,null,2388,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1018,562,1392,1566,1696,926,1340,1254,1476,1200,950,2123,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3232,2958,2926,3048,3010,3050,3140,3370,3070,2806,2910,3118,2268,2926,2724,2756,2946,3388,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3400,null,null,null,3264,null,null,null,null,3294,3318,null,3112,3300,null,null,null,null,null,null,null,null,null,3384,3374,3352,null,null,null,null,null,null,null,null,3330,3378,3306,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3114,3242,3306,3322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1856,1584,1984,2008,1880,2028,1956,1896,1900,1880,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2474,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3342,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3516,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2546,null,null,null,null,null,3114,null,null,null,null,null,3242,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3278,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2820,null,null,null,null,null,null,null,null,null,null,null,null,null,3078,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3196,2894,null,null,null,4091,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4065,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2218,null,null,null,2162,null,null,2828,null,null,null,2752,null,null,null,null,null,null,3289,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2042,1992,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1774,null,null,null,null,null,null,null,null,null,null,null,1770,null,null,1735,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1681,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1747,null,1760,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2966,null,null,null,null,null,null,null,null,null,null,1512,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1682,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1766,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1772,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1884,null,null,null,null,null,null,null,4069,2972,3004,3012,2984,2964,3008,3000,3008,2984,2940,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2222,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1358,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3586,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1822,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1484,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1530,null,null,null,null,null,2294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3362,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1368,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2204,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1858,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,778,1984,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2320,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2338,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2986,2022,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2358,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1264,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,452,464,480,null,null,null,null,null,null,null,1052,null,null,null,1516,null,1856,1547,null,1552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,868,null,null,null,null,null,1456,null,1776,null,null,null,456,464,null,null,null,null,1464,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1564,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1532,null,null,null,null,null,null,null,null,null,null,null,1554,null,null,1976,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2818,2880,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3301,3301,3301,1015,576,3301,3301,3301,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2572,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3176,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2502,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2512,null,null,null,null,null,null,2334,null,null,null,null,null,null,null,1402,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2334,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2352,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3257,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2372,2080,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1584,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,1700,1700,1700,1700,1700,null,1700,null,2703,2703,1050,554,1024,1310,1794,null,null,null,null,1044,null,null,null,null,490,633,402,354,447,659,449,null,1437,1452,1452,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,366,1700,1700,1700,1003,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3158,2972,2964,2964,3204,3010,2314,3202,2982,3010,2393,2950,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1282,1474,1216,1658,2368,2604,2590,1498,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1344,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2550,427,1543,2849,1025,null,1277,1143,854,1809,909,1020,null,null,null,null,2720,null,2574,null,null,null,null,3248,3319,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3806,3520,3104,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1067,736,988,983,2048,3570,1180,1054,813,2047,905,3601,1481,1036,1402,1658,1692,1803,3474,1721,3474,3474,1649,3474,3601,3601,3104,3170,3166,3504,1897,1542,2541,3504,3601,3601,2584,2306,2430,1966,2400,2400,2180,2210,3601,2476,2766,2143,3170,2283,2216,1921,2865,3601,1834,1926,2438,2046,2753,1775,2025,3605,3605,3605,2048,3601,1534,3601,1696,1736,2544,3157,3601,3601,3502,1897,3504,2852,2106,3601,2880,3601,3401,3316,3316,3725,4036,3953,3966,4015,3858,3894,3873,3866,3845,3928,3997,3997,null,1378,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1326,3285,524,null,null,1042,834,2867,1952,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1002,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1488,2788,1264,1516,2792,1836,3452,3312,3208,3196,2261,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1416,1762,1610,1698,1660,1572,1700,1696,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1660,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2815,3019,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1532,null,null,null,null,null,null,null,null,null,1952,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1892,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2184,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2404,null,null,null,null,1848,null,null,null,null,null,2204,null,null,null,null,null,null,2256,null,null,null,1900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1964,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4310,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2506,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1898,null,null,null,null,2522,null,null,null,null,null,null,null,1860,null,null,null,null,null,null,null,3100,null,null,null,null,null,null,null,null,2898,null,null,null,2518,null,1958,null,null,null,null,null,null,2502,null,null,null,1906,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3414,3308,2402,3284,2456,2850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2870,2908,2810,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6212,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1160,1060,359,756,505,450,1160,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1250,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1572,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2712,1260,null,null,null,null,null,null,null,null,null,null,null,null,1376,1368,null,null,null,null,null,null,null,null,null,null,1370,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,754,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1776,null,null,1398,null,null,null,null,null,2208,null,null,2666,1376,2988,null,2238,null,3016,1308,null,1280,null,null,null,null,null,null,null,null,null,null,null,null,3056,2380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2962,2292,null,null,3126,null,2960,null,null,3050,null,null,null,null,3052,null,null,null,null,null,null,null,1604,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2724,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1884,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1274,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1076,2200,628,587,632,736,691,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,986,2860,2986,3042,3040,2738,2000,3042,2818,2264,3044,2172,2170,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,979,1305,913,691,653,309,915,603,595,589,653,449,793,701,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2350,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,2200,2200,2200,2200,2200,2200,951,1027,1264,821,636,648,2558,905,694,1089,1044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2194,599,626,2200,673,2200,585,414,2200,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2452,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2444,2512,2494,null,null,null,null,null,null,2472,null,2460,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1276,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3272,575,3251,3240,955,1475,null,1200,null,740,3279,null,null,null,null,null,null,null,null,465,2073,535,2063,2109,2097,2113,1565,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3235,null,739,690,371,null,1011,3241,null,null,1377,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2030,1398,1480,2238,2230,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1780,2100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2192,2200,580,479,489,423,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1750,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2880,null,null,null,null,null,null,null,null,null,null,null,null,2920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2104,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2708,null,2718,null,null,null,null,null,2646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2710,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2744,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1728,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3196,3092,3204,2220,1808,1296,3384,2868,3080,3056,3056,3036,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2614,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,450,441,777,439,1237,441,627,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2504,2120,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2836,2960,3016,3332,1492,3304,3020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4465,1500,1500,1500,4465,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1343,1208,672,487,640,852,594,309,358,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2396,2376,2392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1806,2324,2544,2556,2446,2598,2490,3021,1980,1844,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,579,null,1567,1592,1002,644,2117,3000,1314,2094,1865,663,null,null,3000,1418,1698,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3000,3000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2724,1870,2305,2701,2666,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3302,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1908,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2250,null,3006,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1282,null,null,null,1504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3918,4004,4080,4042,4014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3228,3190,3116,3162,3178,3082,3166,3180,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1488,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1224,null,null,null,null,null,null,null,null,1232,null,null,null,null,1224,null,1252,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1258,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1264,null,null,null,null,null,null,1312,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3178,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2028,1948,1932,null,2008,2008,2142,1420,null,1988,2018,2072,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3536,null,3604,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1516,null,2758,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3304,null,3232,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1642,null,1848,null,null,null,null,null,null,1658,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2888,null,1808,null,3528,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1098,1400,1788,1690,null,3408,4134,1907,4171,4155,4117,3022,4134,3046,1527,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2972,null,null,2540,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1944,3320,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2050,2034,1966,2235,2034,862,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,1080,879,944,1700,null,1700,819,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,514,412,509,355,2100,541,1104,482,704,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2210,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2636,2628,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2634,null,2642,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2554,null,2600,null,null,null,null,null,null,2606,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2578,null,2602,2566,null,null,null,null,null,null,null,null,null,null,1260,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2736,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2590,null,null,null,null,null,null,2426,null,null,null,null,null,null,2488,null,null,null,null,null,null,null,null,null,null,null,null,2574,2580,null,null,2550,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2558,2556,2568,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1403,1700,483,955,310,1700,1700,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1567,1591,1581,1613,1619,1623,1577,1577,null,null,1139,null,1566,435,706,739,521,629,null,656,601,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1840,2504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2838,2854,null,null,null,null,null,3692,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3184,null,null,null,null,3508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1232,null,2924,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1708,null,null,null,3208,3444,null,3296,3360,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1308,null,1266,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1398,null,null,null,null,null,null,null,null,null,null,2112,1296,null,null,null,null,null,1822,null,null,2408,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2184,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2362,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1408,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1982,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3978,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1252,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2310,null,null,null,3076,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3656,null,3698,1782,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3156,null,null,null,null,null,null,2752,null,null,null,null,null,3480,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1838,null,null,3072,null,null,null,null,null,null,null,null,3146,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2536,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2802,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3060,null,null,null,null,null,null,null,null,null,3220,null,null,null,null,null,null,null,1426,null,3164,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2532,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3134,null,null,null,null,null,null,null,null,null,null,null,null,null,3228,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2784,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4443,4506,4583,4572,4493,4300,4300,4300,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,558,null,474,479,988,null,1165,1802,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1000,980,564,323,357,514,544,476,762,853,569,3471,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2153,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1944,1868,1574,2160,1336,1782,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2106,2106,2220,1972,2182,1722,1712,1974,1896,1492,1856,1508,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1442,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1286,null,1304,null,1242,null,null,null,null,null,null,null,null,null,1546,null,1468,null,1280,null,null,1334,null,null,null,1610,null,null,null,null,1202,null,null,1246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3740,1728,3396,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2960,null,null,null,null,null,3403,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3355,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4674,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1924,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2358,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1668,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1242,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3510,null,null,null,null,null,3510,null,null,null,null,3510,1886,null,3510,null,null,3510,null,null,3510,null,null,null,2352,1532,null,null,3510,1420,null,null,null,null,null,null,null,3510,null,4096,null,3510,null,3510,1826,null,2006,null,null,null,null,3374,2210,null,null,null,3182,null,null,null,null,null,null,3500,1248,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2158,2436,2336,2442,2474,2318,2468,2420,2444,2438,2440,2462,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3190,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3630,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2700,null,null,null,2794,null,null,2570,null,2692,2630,null,null,2602,2864,null,null,null,2614,2766,2860,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,871,482,2400,1242,589,2038,624,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2804,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1650,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1836,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3212,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3640,3642,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2156,null,null,1290,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1696,null,1252,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1814,null,1670,null,null,3126,null,null,null,null,1728,null,null,null,null,null,null,null,2396,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3040,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2042,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1178,883,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2792,null,662,2778,2739,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1218,null,3613,3613,1228,1484,1442,1744,2848,2407,2377,1358,2389,3424,3044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1342,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1740,1740,1740,1740,1740,1740,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2268,2138,null,2309,2136,2140,647,1265,2140,2140,925,1586,498,2138,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1041,891,1006,456,725,339,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3424,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,553,2200,571,561,470,2200,1265,1079,435,1916,1864,1928,1620,960,1542,1406,3430,3246,2970,2944,1981,3018,2049,2090,1748,2904,3559,3264,2224,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2400,831,580,2400,726,670,2400,2400,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1089,1481,644,609,1935,447,447,639,1135,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2060,2060,2060,null,623,2060,771,822,2060,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,421,1365,549,715,1159,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3909,3909,3909,3909,3909,3909,3909,3909,4593,4587,4556,4589,4570,4570,4564,4574,4584,4581,4569,4583,4570,4579,4579,4574,4578,4566,4575,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4597,4425,4597,4597,4597,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5950,672,829,null,1957,1107,2140,6515,4992,4815,4877,4745,6451,4729,4693,5834,6171,4997,6509,6489,6489,2979,4748,6426,4399,6413,4730,6359,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2872,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3154,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1188,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1318,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1818,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1185,1350,962,832,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1794,null,null,null,1810,null,2236,null,1816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3290,3788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2970,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3402,null,1654,837,785,3371,1417,null,1589,null,null,null,null,null,null,null,null,null,null,null,null,608,506,1034,1302,541,3533,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2757,4036,4045,3350,2755,2795,4060,4017,3944,3151,3796,4024,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3424,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2509,null,538,391,null,329,367,451,800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,902,1948,328,332,331,526,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1480,2244,2120,2176,2154,2150,1540,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2946,null,null,null,3198,null,null,null,null,null,null,null,3204,null,null,null,null,null,null,3090,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1732,4186,1221,2053,1273,897,933,1265,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2115,2125,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,758,3097,3097,966,580,3097,558,4192,1361,933,4192,1051,1479,1233,1907,null,null,null,1519,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4150,4150,2558,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,920,1414,626,542,808,770,770,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2630,709,781,1145,1209,885,459,1815,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,723,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,407,392,391,380,383,368,374,463,413,2198,2200,666,2187,2200,333,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3508,null,1836,null,2334,null,null,2188,1300,null,null,1252,1132,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1956,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,1373,1439,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2842,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2854,4496,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2118,1772,1928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3904,3848,3432,2404,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3896,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2021,2239,3100,1149,3100,1817,847,null,1258,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1718,1338,1812,1740,1734,1850,1730,1438,1520,1916,2010,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,936,1820,null,956,922,952,518,934,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2874,2922,2788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2826,2940,2888,2858,2956,2888,2896,2896,2874,2940,2896,2980,2924,2988,2926,2974,3000,790,581,377,2057,1298,455,1183,663,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3534,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2264,2310,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1040,1560,null,null,1884,1892,1426,1570,1262,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1496,2490,2490,1392,2490,2490,2490,2490,2490,1920,2490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3140,3882,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1494,698,810,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3140,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2868,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1330,1246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1878,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3949,1311,1389,1729,3949,1573,1151,3949,1815,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1740,3058,2852,2832,3060,2842,null,1440,null,3116,2910,null,null,648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,835,530,595,419,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3632,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2624,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2570,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2536,1872,2848,1224,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,497,662,558,3323,3342,1614,770,null,null,3323,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1896,1908,3176,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2680,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1664,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2828,2968,3014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,476,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3598,3660,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3602,null,3600,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2308,1416,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2044,2068,2068,2070,1944,1964,1943,2076,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3518,2190,1650,1890,3482,1888,3544,1532,1732,1458,1910,1889,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3024,3413,null,null,null,null,null,null,null,3413,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3556,1505,3477,1519,1397,1937,3561,2053,1941,1987,3524,1878,3509,1896,3540,1686,1866,1892,1870,3474,2184,1868,1910,1750,3501,3545,1661,2127,3461,2263,1889,2241,null,null,null,null,null,null,2677,3025,2937,4053,3957,907,909,903,3306,3308,3343,918,3261,2320,2578,2472,2755,2443,1231,3261,3263,3305,1882,2321,null,1255,711,741,903,595,877,null,null,1127,535,705,875,1271,1203,2042,1065,null,1471,855,null,1749,2591,3545,3527,3521,3139,3725,1543,1961,1777,1929,1823,1087,1427,1771,881,1643,521,2658,2231,1951,921,1590,762,629,559,null,null,2459,2152,2446,1196,1466,1210,2323,2355,2283,804,852,null,430,null,707,1017,727,983,917,917,883,3897,4345,6172,3865,2354,2272,3292,2542,531,787,801,735,635,539,871,949,723,825,7484,1370,1389,1355,1392,1383,575,487,2314,2512,1890,1892,1855,1139,829,991,835,null,null,1526,null,555,1930,2014,2060,1801,2411,1798,3318,3336,3264,2242,3264,3264,null,1870,715,2235,1409,null,3328,836,634,2302,2489,2532,2520,1150,1579,1213,1161,725,553,725,1463,1491,4028,2383,955,1608,null,1239,1693,2251,null,1543,1259,1167,2616,2616,2616,2616,2616,2641,1290,895,1138,1136,1788,1733,1686,1942,1276,1529,1152,null,null,673,null,1319,1843,1465,2001,2662,1841,691,2760,2415,2420,2064,2089,null,null,1163,963,null,null,1205,null,1923,4688,3328,2047,3285,5618,4742,5618,5530,5547,3286,2031,2429,3274,1226,null,null,null,null,2484,2490,637,571,481,755,1387,1229,941,803,1397,3830,1643,4292,2346,1088,null,1180,null,1980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3603,3024,2681,1333,2551,2949,2887,2498,3037,2286,3031,3058,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1262,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2930,3034,3048,3076,1904,3020,3026,3110,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,452,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3482,1674,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1640,1491,1127,807,529,961,834,1746,null,null,null,null,null,null,null,null,1106,389,976,503,444,351,1120,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2777,1515,2777,1051,1611,1327,1527,2777,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2636,4331,4331,3474,1706,1866,3038,4331,2134,4331,3176,4331,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2816,3138,3120,3246,3378,3360,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3136,3183,2656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4316,3718,4311,2012,3154,4186,4170,4302,4332,4368,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2344,null,null,null,null,null,null,null,null,null,null,null,3426,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2004,null,null,null,null,null,2808,2938,null,null,null,2014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2014,null,null,null,null,null,null,null,null,null,null,null,null,2648,null,null,null,null,null,null,null,null,3162,null,null,null,null,null,2046,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2040,null,null,null,null,null,null,null,null,null,null,null,2032,null,null,null,null,null,null,null,null,null,2034,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2006,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2342,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2834,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1165,395,339,405,387,606,505,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,765,360,726,385,677,624,399,625,380,null,null,null,2406,null,2104,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2360,2344,null,null,null,null,1392,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3142,null,null,3082,null,null,3048,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3000,null,3122,null,null,2912,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3074,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3132,null,null,null,null,null,null,null,null,null,null,null,null,3120,null,null,null,null,null,null,null,null,null,null,null,null,1950,null,null,2448,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3128,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3014,null,null,2983,null,null,null,null,3035,null,null,2915,2933,null,null,null,null,null,null,2969,null,null,2976,2999,null,null,null,null,2954,null,null,null,null,null,2938,null,null,null,null,2957,2987,null,null,null,null,3342,3602,3584,3315,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,2200,2200,1217,969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2340,1734,896,1506,1036,1294,620,790,684,746,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,958,989,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,488,405,625,913,626,420,590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3381,433,1563,3376,1765,2214,745,1315,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1826,471,1078,2200,2200,961,792,1111,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,758,null,2822,2788,2960,1376,2680,3108,2012,2820,2796,2668,3748,3544,2172,1864,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1700,1700,1700,1700,1700,1079,1015,461,775,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1100,null,null,null,null,null,null,null,null,null,1580,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1444,2200,1835,875,440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3220,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1408,1252,1276,1672,null,1680,1408,1228,2256,1220,1436,2844,3132,2512,1824,2258,2046,1532,2118,1472,2190,1854,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,859,1130,1383,2558,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2202,null,null,null,null,null,null,null,null,null,null,1592,null,null,null,null,null,null,null,null,null,null,2156,null,null,null,null,3432,null,null,2944,null,null,null,null,3146,2116,null,null,null,null,null,null,null,null,null,null,null,null,3648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3560,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2780,null,null,null,null,null,1828,null,null,null,null,null,null,null,null,3712,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2428,3244,3252,3292,3168,3156,2960,3244,1636,3224,3500,1324,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3028,null,null,2922,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,940,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2580,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1970,null,1698,null,null,null,null,null,null,null,1596,null,null,null,null,1972,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2000,null,3374,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2238,2654,2616,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1864,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2310,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1292,2676,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1878,2834,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,908,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2966,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1896,null,2964,null,null,null,null,null,653,null,null,null,null,null,1007,null,null,null,null,null,1889,null,null,null,null,null,1209,null,null,null,null,null,635,null,null,null,null,null,1477,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,355,null,null,null,null,null,null,null,null,null,null,1509,null,null,null,null,null,null,null,null,551,null,null,null,1647,null,null,null,null,null,null,null,null,null,null,475,null,null,null,445,null,null,null,null,null,1299,null,null,null,null,2163,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1865,null,null,null,null,null,1297,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1388,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1328,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2820,null,null,null,null,null,null,null,null,null,null,null,null,null,2329,null,null,null,2672,null,null,null,null,null,2868,null,null,null,null,2600,null,null,null,null,null,null,null,null,null,null,null,2471,2461,null,null,null,null,null,null,null,null,null,null,2674,2542,null,null,null,null,2405,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2282,null,null,2133,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3806,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1724,1598,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2116,2110,2104,2100,2090,2140,2104,2052,2138,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2641,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1346,1734,2856,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2328,1492,1768,1532,2656,1208,2524,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2790,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2784,null,null,1976,2772,null,null,null,null,null,null,null,2866,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1676,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2806,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2238,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1432,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2602,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1482,null,null,null,null,null,null,null,null,null,null,null,1220,null,null,null,null,null,null,1530,null,null,null,null,null,null,null,null,null,null,null,null,null,1388,null,null,null,null,null,null,2110,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1354,null,null,null,null,null,2542,null,null,null,null,null,1430,null,null,null,null,null,null,null,null,null,1388,1420,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2024,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1982,null,null,2038,null,null,2606,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2700,2670,null,null,null,1842,null,null,null,null,null,2094,null,null,null,null,null,null,1332,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2434,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2378,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1886,null,null,null,null,null,null,2480,null,null,null,null,null,1103,2200,919,530,2200,1303,1025,461,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3509,null,3509,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,514,1891,400,361,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3478,3488,3462,3473,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4148,4170,3122,null,2204,2186,null,1786,null,null,null,null,null,null,null,null,4706,null,4000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2990,1638,3016,2890,2546,null,null,null,null,null,null,2974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3121,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4756,4790,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,856,541,349,2200,2200,null,null,null,null,null,3033,1127,3064,1206,2403,3043,3046,2429,3046,1730,649,3033,2345,2385,1329,1323,3050,1805,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3441,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1166,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,900,875,374,351,410,470,646,361,684,426,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2696,2554,null,null,null,null,null,null,2768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2462,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2666,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2718,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2534,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3388,3556,3444,2980,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1674,1776,null,1748,1694,null,1520,null,null,null,null,null,null,null,null,null,null,1968,null,null,1994,2020,1930,null,null,1778,2000,1515,928,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3245,678,1215,null,649,1310,null,1336,null,571,496,null,1956,831,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1766,null,null,1756,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3446,3399,3446,3446,3446,3399,3446,3399,3446,3446,3399,3399,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1220,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2872,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1272,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2112,null,null,null,null,null,null,null,null,null,3788,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3092,null,null,null,null,null,null,null,null,1212,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3552,2920,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3476,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1216,1604,null,3488,null,null,null,null,null,null,null,null,null,null,null,null,null,2096,null,null,null,null,3448,3372,3448,null,null,null,null,null,null,null,null,3516,null,3392,null,null,3520,null,null,null,null,3548,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6654,5902,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2408,2714,1602,3228,2389,2322,2195,1756,3228,3228,1440,3228,3213,2825,3236,3236,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3301,3301,664,3301,888,733,927,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2512,2264,2196,3320,2820,1972,2022,3387,3462,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3456,2744,3460,3256,3540,1508,2824,3232,2016,2428,1404,3432,3120,3800,3564,3028,3216,2128,2904,1432,3076,1220,1135,1016,1047,1112,1463,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,551,370,538,578,1109,855,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2976,1208,1852,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2260,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2162,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2696,null,2142,null,null,null,null,null,null,null,null,1648,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4006,3737,1294,null,1584,null,1082,2924,2904,null,2940,null,1088,3566,1640,null,1242,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2682,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2930,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1476,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1460,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2504,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1992,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3280,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1218,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1888,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2585,null,null,null,null,null,null,null,4298,null,4298,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2425,null,null,2384,null,null,null,null,null,null,null,2400,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3900,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2594,null,null,null,null,1830,null,2832,null,null,null,3549,null,null,null,null,null,null,null,3773,null,null,null,null,null,null,null,null,null,null,null,null,null,3272,3238,2934,2940,2970,3272,2952,2950,2990,2930,2934,3010,2960,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2896,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2656,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1228,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1568,null,null,null,1370,null,null,1580,null,1364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3228,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2784,2758,2510,1628,1888,1808,2102,1754,1302,2768,1872,1968,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3664,2264,null,1984,null,1792,null,3652,3854,3720,null,1792,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1372,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2116,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2368,1656,null,null,null,null,1332,null,null,null,null,null,2204,null,2120,null,null,null,null,null,null,null,null,null,null,2136,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2524,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1840,null,null,null,null,null,null,null,2468,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3364,null,null,null,null,2150,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3352,null,null,3354,3252,null,null,null,null,null,null,null,3362,null,3252,null,null,null,null,null,null,null,null,null,3364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3362,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3350,null,null,3356,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3342,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3968,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,2200,2200,2200,2200,2200,2200,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1904,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,513,587,864,938,947,599,1088,519,759,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2492,1528,1600,2434,2436,2002,1298,1274,null,2016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2817,2817,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2848,2906,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3124,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1620,2034,1830,1712,1602,2680,null,1928,2076,2634,2692,2670,null,1986,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3454,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3318,null,null,null,null,null,null,null,null,null,null,3092,null,null,null,null,null,null,null,3288,null,null,null,null,3126,null,null,null,null,3188,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2937,2937,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1368,1510,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2270,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3884,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2216,null,3032,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3124,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1632,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2230,null,null,null,null,null,null,null,null,null,null,null,null,2310,null,null,null,null,2989,null,null,null,1386,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2200,338,735,517,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2768,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2108,2140,2100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2944,1828,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2828,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3523,null,null,null,null,null,null,null,null,null,null,null,null,null,2004,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3523,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2822,2122,2142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1281,2145,1725,1007,2155,2131,1547,2103,2203,2267,2123,2119,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,360,684,391,2200,705,617,2200,555,409,304,575,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2006,1652,3344,1926,1376,830,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2680,3509,null,null,1016,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3738,3738,3630,3738,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,541,646,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1808,null,null,null,null,null,2200,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,345,532,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2124,null,null,null,null,null,1580,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2428,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2404,null,null,null,null,null,null,3352,null,null,null,null,1552,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2376,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2568,2174,null,null,null,1552,null,null,null,1230,null,null,null,null,null,null,null,1858,2428,null,null,null,null,null,null,null,null,null,null,2466,null,null,null,null,null,null,null,null,null,null,null,null,null,1574,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,559,955,659,617,1197,791,2063,947,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1930,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3036,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2961,1882,2361,2858,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3704,2744,3808,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,336,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1446,null,2020,1074,2012,null,2061,536,2049,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2556,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1308,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1456,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1878,null,null,null,1808,null,null,null,1504,null,null,null,null,null,1502,null,null,null,null,1866,null,null,null,2212,null,1510,null,null,null,null,null,null,1488,null,null,null,null,null,2218,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2906,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,972,678,1194,null,816,1334,null,1098,null,1354,1338,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1948,null,null,null,null,null,null,null,null,null,1998,null,null,1486,null,null,null,null,null,null,null,null,null,null,1490,null,null,null,1578,null,2014,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1406,null,1432,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3301,1026,1039,1161,1798,1159,933,2328,731,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2903,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2451,null,2422,null,null,null,null,2482,null,null,null,null,null,null,null,null,null,2220,null,null,null,null,2222,2360,2278,1447,null,null,null,2473,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"titles":{"1":"Scribner's Magazine, Volume 16-0239","2":"Scribner's Magazine, Volume 16-0240","3":"Scribner's Magazine, Volume 16-0241","4":"Scribner's Magazine, Volume 16-0242","5":"Scribner's Magazine, Volume 16-0243","6":"Tintorería Hénault-Morel de Alençon en 1862","7":"Robida Dis-moi 1904","8":"Robida La découverte 1904","9":"Robida Un dessert 1904","10":"Robida On devient 1904","11":"A night at the opera in the year 2000, cartoon by Albert Robida, ca. 1882","12":"Albert Robida - Ex-libris Frédéric Raisin (vers 1914)","13":"Albert Robida - Chinon au XVe siècle","14":"Charleville-Mezieres Siege de 1521 Gustave Toudouz 1909","15":"The End of Books - page 226a","16":"The End of Books - page 227b","17":"The End of Books - page 228a","18":"The End of Books - page 230a","19":"The End of Books - page 231a","20":"Le 13e territorial quitte Compiègne, août 1914 (par Albert Robida)","21":"Carte menu du restaurant Ledoyen le 30 avril 1912 Vernissage-Menu, G.23012","22":"Déjeuner Mariani, 30 avril 1909, Paris Musées 20230903200249","23":"Déjeuner Mariani, le 29 avril 1905, Paris Musées 20230903200416","24":"Contes pour les bibliophiles","25":"Contes pour les bibliophiles","26":"Contes pour les bibliophiles","27":"Contes pour les bibliophiles","28":"Contes pour les bibliophiles","29":"Contes pour les bibliophiles","30":"Contes pour les bibliophiles","31":"Contes pour les bibliophiles","32":"Contes pour les bibliophiles","33":"La croix de fer...marque d'infâmie, devrait se porter au front, comme la fleur de lys à l'épaule du forçat","34":"Contes pour les bibliophiles","35":"Albert Robida - Notre-Dame de Paris - Le Rire n°382 (1er mars 1902)","36":"Jeanne d'arc place marché reims RObida 73719","37":"Albert Robida","38":"Daudenarde - Commune de Paris 27 mai Combats au Père-Lachaise","39":"Cabaret du Chat Noir par Robida","40":"Robida : [photographie de presse] / [Agence Rol]","41":"Robida : [photographie de presse] / [Agence Rol]","42":"Villeneuve-lès-Avignon, place de l'église (Gard)","43":"Robida, La fin du cheval, 1898","44":"Five o'clock tisane : dans le faubourg Saint-Germain en janvier de l'an de grippe 1890","45":"Au salon","46":"Aux Vernissages","47":"Archéologie","48":"Sur la plage","49":"Bicyclomanes et tricyclomanes","50":"Le Vernissage","51":"Mémoires d'un homme de lettres","52":"Le phare de la mode","53":"L'épidémie de colonisation","54":"Plaisirs d'été","55":"Illusions et désillusions du jeune toto","56":"Tyrannie paternelle","57":"Grand départ","58":"Modes du jour","59":"Aux champs","60":"Bains de mer","61":"Bicyclisme","62":"Histoire d'une ville à travers les ages","63":"Le Parnasse contemporain","64":"Le long des plages","65":"Yport, Etretat, Fécamp","66":"Vacances artistiques","67":"Le retour de la chevalerie par le duel","68":"Panurge revue","69":"La femme du peintre","70":"Calendrier universel","71":"Revue décadente et pessimiste","72":"Bains de mer","73":"L' Embellissement de Paris par le métropolitain","74":"Le personnel d'une plage","75":"Petit guide de l'amateur photographe","76":"Cotes de Bretagne","77":"En Bretagne : Carnac et Sainte Anne d'Auray","78":"Histoire d'une ville","79":"Le Conservatoire des jeunes littérateurs à Trianon","80":"La jeunomanie","81":"Les belles illusions.","82":"Albert Robida - Journéé des Barricades (1588)","83":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 016","84":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 018","85":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 008","86":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 010","87":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 012","88":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 014","89":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 019","90":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 020","91":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 022","92":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 023","93":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 024","94":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 026","95":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 028","96":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 030","97":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 032","98":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 034","99":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 036","100":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 038","101":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 039","102":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 040","103":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 042","104":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 044","105":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 048","106":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 050","107":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 051","108":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 052","109":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 054","110":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 056","111":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 058","112":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 060","113":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 062","114":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 808","115":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 819","116":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 005","117":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 064","118":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 066","119":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 067","120":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 068","121":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 070","122":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 072","123":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 074","124":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 075","125":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 076","126":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 078","127":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 080","128":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 082","129":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 084","130":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 086","131":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 088","132":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 090","133":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 091","134":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 092","135":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 094","136":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 096","137":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 098","138":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 100","139":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 102","140":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 104","141":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 106","142":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 108","143":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 109","144":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 110","145":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 112","146":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 114","147":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 116","148":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 118","149":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 119","150":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 120","151":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 122","152":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 123","153":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 124","154":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 126","155":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 128","156":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 130","157":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 132","158":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 134","159":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 136","160":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 138","161":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 140-1","162":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 140-2","163":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 142","164":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 144","165":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 146","166":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 148","167":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 150","168":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 152","169":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 154","170":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 155","171":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 156","172":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 158","173":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 160","174":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 162","175":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 164","176":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 166","177":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 167","178":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 168","179":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 170","180":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 172","181":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 174","182":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 176","183":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 178","184":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 179","185":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 179-2","186":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 180","187":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 182","188":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 184","189":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 186","190":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 187","191":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 188","192":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 190","193":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 192","194":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 194","195":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 196","196":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 198","197":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 199","198":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 200","199":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 202","200":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 204","201":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 206","202":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 210","203":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 212","204":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 213","205":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 214","206":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 216","207":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 218","208":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 220","209":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 222","210":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 226","211":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 228-2","212":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 230","213":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 232","214":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 234","215":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 235-1","216":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 235-2","217":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 236","218":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 238","219":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 242","220":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 208","221":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 224","222":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 240","223":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 256","224":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 272","225":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 288","226":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 304","227":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 320","228":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 244","229":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 246","230":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 248","231":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 250","232":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 252","233":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 254","234":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 258","235":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 260","236":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 262","237":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 264","238":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 266","239":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 268","240":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 270","241":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 274","242":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 276","243":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 278","244":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 280","245":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 282","246":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 286","247":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 290","248":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 292","249":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 294-2","250":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 296","251":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 298","252":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 299","253":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 300","254":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 301","255":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 302","256":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 306","257":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 308","258":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 310","259":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 312","260":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 314","261":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 316","262":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 318","263":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 322","264":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 324","265":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 326","266":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 328","267":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 330","268":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 332","269":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 338","270":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 342","271":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 344","272":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 345","273":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 348","274":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 350","275":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 354","276":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 356","277":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 358","278":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 360","279":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 362","280":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 364","281":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 366","282":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 370","283":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 372","284":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 374","285":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 376","286":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 378","287":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 380","288":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 382","289":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 386","290":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 388","291":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 390","292":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 392","293":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 336","294":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 352","295":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 368","296":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 384","297":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 400","298":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 416","299":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 432","300":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 448","301":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 464","302":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 480","303":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 394","304":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 396","305":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 397","306":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 398","307":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 402","308":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 404","309":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 406","310":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 408-1","311":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 408-2","312":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 410","313":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 412","314":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 414","315":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 420","316":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 422","317":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 424-1","318":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 426","319":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 428","320":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 434","321":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 436","322":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 438","323":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 440","324":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 442","325":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 444","326":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 446","327":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 450","328":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 452","329":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 454","330":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 456","331":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 458","332":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 460","333":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 462","334":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 466","335":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 468","336":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 470","337":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 472","338":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 474","339":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 476","340":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 478","341":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 482","342":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 484","343":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 486","344":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 488","345":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 490","346":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 491-1","347":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 491-2","348":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 492","349":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 408-1-1","350":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 408-1-2","351":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 424-b","352":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 424-c","353":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 140-3","354":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 494","355":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 498","356":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 500","357":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 502","358":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 504","359":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 506","360":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 508","361":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 510","362":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 514","363":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 516","364":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 518","365":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 520","366":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 522","367":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 523","368":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 525","369":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 526","370":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 530","371":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 531","372":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 532","373":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 534","374":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 536","375":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 496","376":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 512","377":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 528","378":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 640","379":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 538","380":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 540","381":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 542","382":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 546","383":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 548-1","384":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 548-2","385":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 550","386":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 551","387":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 552","388":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 554","389":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 556-1","390":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 556-2","391":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 558","392":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 562-1","393":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 562-2","394":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 564","395":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 566","396":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 568","397":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 570","398":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 572","399":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 574","400":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 578","401":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 582","402":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 586","403":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 596","404":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 598","405":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 600","406":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 606","407":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 610","408":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 612","409":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 614","410":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 616","411":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 618","412":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 620","413":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 622","414":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 626","415":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 628","416":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 630","417":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 632-1","418":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 634","419":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 636","420":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 638","421":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 644","422":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 646","423":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 648","424":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 650","425":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 652","426":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 654","427":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 658","428":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 660","429":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 662","430":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 664","431":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 666","432":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 667-1","433":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 672","434":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 688","435":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 704","436":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 720","437":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 736","438":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 752","439":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 768","440":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 784","441":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 800","442":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 668","443":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 670","444":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 674","445":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 676","446":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 678","447":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 680","448":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 682","449":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 684","450":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 686","451":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 690","452":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 692","453":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 694-1","454":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 694-2","455":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 694-3","456":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 695-3","457":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 696","458":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 698","459":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 700","460":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 702","461":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 706","462":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 815","463":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 708","464":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 710","465":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 712","466":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 714","467":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 716","468":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 718","469":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 722","470":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 724","471":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 726","472":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 728","473":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 730","474":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 731","475":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 732","476":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 734","477":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 738","478":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 740","479":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 742","480":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 744","481":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 746","482":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 748","483":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 750","484":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 751","485":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 754","486":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 755","487":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 756","488":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 758","489":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 760","490":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 762","491":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 764","492":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 766","493":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 770","494":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 772","495":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 774","496":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 776","497":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 778","498":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 780","499":"Albert Robida - Voyages très extraordinaires de Saturnin Farandoul, 1879 page 782","500":"Pierre-giffard-la-fin-du-cheval-in-4-illustré-par-robida-edité-par-colin-en-1899-la-tête-si-avenante-de-ce-cheval-est-même-en-relief","501":"Soleure. - Un coin des Remparts.","502":"Albert Robida - La Sortie de l'opéra en l'an 2000","503":"Albert Robida - Cures d'air dans la montagne","504":"Albert Robida","505":"Albert Robida - The Twentieth Century - Pneumatic Tube Train","506":"Albert Robida, The Fashions of the Day, from La Caricature, 3rd November 1883","507":"L’embellissement de Paris par le métropolitain - par A. Robida, La Caricature, no 338, 19 juin 1886","508":"Maison tournante aérienne","509":"POSTER - THE EXTRAORDINARY ADVENTURES OF SATURNINO FARANDOLA","510":"Robida vie electrique","511":"Houghton 90W-205 - Un quartier embrouillé","512":"Cathédrale Metz Robida","513":"Petit Francais 181 edit","514":"Offenbach caricaturé par Robida","515":"Joseph Uzanne Angelo Mariani 1900","516":"Albert Robida L'étoile de la plage (Trouville) IN 573","517":"Aerial house","518":"Robida Gate tower Switzerland","519":"Nouvelle carte d'Europe","520":"Farandoul et sa nourrice","521":"Le pirate Bora-Bora et ses lieutenants","522":"L'assault","523":"L'amour au fond de la mer","524":"Mysora avalée","525":"M.Valentin Croknuff, directeur du grand aquarium de Melbourne","526":"Le dernier défenseur de l'Australie","527":"Brillant fait d'armes de l'armée quadrumane","528":"Le général bimane Mandibul","529":"Soirée chez un ancien fonctionnaire bimane","530":"Carte des voyages extraordinaires de Saturnin Farandoul","531":"Grandes chasses brésiliennes - la chasse aux serpents à sonnettes","532":"Farandoul mormon - l'appel des épouses","533":"Brûlante déclaration esquissée par Farandoul sur l'épiderme","534":"Apaches entrant dans le sentier de la guerre","535":"Caravane Phileas Fogg - Les picadoras de la libertas","536":"Phileas Fogg et Passepartout après le tour du monde en 3 ans 8 mois et 17 jours","537":"Le bon Fridolin Rosengarten et son canon monstre","538":"Combat sous-marin dans la rade de Papagayo","539":"Une évasion à quatre mille mètres","540":"Philéas fait sauter la Sainte-Barbe","541":"Les Miams-miams devant le bûcher de Farandoul","542":"Les deux reines blanches des Makalolos","543":"Farandoul chassant le lion","544":"Les quatre reines enlevées par des gorilles","545":"Bonne navigation à bord de l'hippopotame","546":"Les reines chargèrent avec furie","547":"Danses d'almées dans les ruines de Thèbes","548":"Le minaret enlevé par la comète voyageant dans le firmament","549":"Mariage de l'une des reines blanches avec un puissant monarque de Saturne","550":"Repas de l'éléphant blanc au roi de Siam","551":"La colonnelle du régiment des amazones de Siam","552":"Mandibul charmeur de serpents","553":"Moyens de transport chinois - brouettes à voiles","554":"Préparatifs de combat de l'armée chinoise","555":"Troubles au Japon - Les hommes politiques s'ouvrent le ventre avec fureur","556":"Exposition des condamnés","557":"Le mystérieux nabab sur la plage de Trouville","558":"Les nuits du Bosphore - Suites désagréables d'une ténébreuse intrique de harem","559":"Incident au départ de l'expédition pour le pôle Nord","560":"Combats à l'eau bouillante avec les ours de la banquise","561":"Une mauvaise nuit au pôle Nord. La flamme gèle","562":"Les naufragés sur le banc de harengs","563":"Invasion d'une baleine dans la cabine","564":"Naufrage et sauvetage sur les côtes de Russie","565":"Le général Borogodoloff et sa nièce Olga","566":"Retour de Farandoul à l'île Pomotou","567":"Vin Mariani Robida Vie Parisienne 1877","568":"Vin Mariani Robida Vie Parisienne 1888","569":"PN 1893-1894 (9)","570":"Joueurs de lawn-tennis - 1883","571":"Robida 1890 2","572":"Caricaturistes à la douzaine","573":"Visitekaartje van boekhandel Dorbon-Ainé te Parijs, RP-P-2015-26-511","574":"Verhuisbericht van boekhandel Dorbon l'Ainé te Parijs, RP-P-2015-26-1833","575":"Île d'Or. Menu. Robida. 1911","576":"Les deux Murat","577":"Détail Sortie de l'opéra en l'an 2000","578":"Collection des Cent N° 82 (Robida)","579":"Barricaderamponeau","581":"Amazing Stories no. 31 (October 1928)","582":"Amazing Stories, December 1926","583":"Amazing Stories, April 1926","584":"Amazing Stories, September 1926 - cover","585":"2605 Amazing Stories May 1926","586":"Amazing Stories Quarterly 1928 Spring","587":"Amazing stories 192802","588":"Amazing stories 192801","589":"Amazing stories 192803","590":"Amazing stories 192805","591":"Amazing stories 192804","592":"Amazing stories 192806","593":"Amazing stories 192807","594":"Amazing stories 192808","595":"Amazing stories 192809 alt","596":"Amazing stories 192810","597":"Amazing stories 192812","598":"Amazing stories 192811","599":"Amazing stories 192903","600":"Amazing stories 192901","601":"Amazing stories 192902","602":"Amazing stories 192906","603":"Amazing stories 192905","604":"Amazing stories 192904","605":"Amazing stories 192910","606":"Amazing stories 192909","607":"Amazing stories 192911","608":"Amazing stories 192912","609":"Amazing stories 192907","610":"Amazing stories 192908","611":"Amazing stories 193002","612":"Amazing stories 193001","613":"Amazing stories 193003","614":"Amazing stories 193005","615":"Amazing stories 193006","616":"Amazing stories 193004","617":"Amazing stories 193009","618":"Amazing stories 193007","619":"Amazing stories 193010","620":"Amazing stories 193012","621":"Amazing stories 193101","622":"Amazing stories quarterly 1928sum","623":"Amazing stories quarterly 1928win","624":"Amazing stories quarterly 1929sum","625":"Amazing stories quarterly 1929fal","626":"Amazing stories quarterly 1929spr","627":"Amazing stories quarterly 1929win","628":"Amazing stories quarterly 1930spr","629":"Amazing stories quarterly 1930fal","630":"Amazing stories quarterly 1930sum","631":"Amazing stories quarterly 1930win","632":"Amazing stories 192702","633":"Amazing stories 192701","634":"Amazing stories 192703","635":"Amazing stories 192704","636":"Amazing stories 192705","637":"Amazing stories 192706","638":"Amazing stories 192707","639":"Amazing stories 192708","640":"Amazing stories 192709","641":"Amazing stories 192710","642":"Amazing stories 192712","643":"Amazing stories 192711","644":"Amazing stories 193008","645":"Amazing Stories, May 1926","646":"Amazing Stories Volume 02 Number 06","647":"AmazingStoriesJuly1926 (2)","648":"Amazing Stories August 1926","649":"Amazing Stories August 1930","650":"Amazing Stories January 1930","651":"Amazing Stories July 1926","652":"Amazing Stories June 1926","653":"Amazing Stories June 1927","654":"Amazing Stories May 1930","655":"Amazing Stories November 1926","656":"Amazing Stories October 1926","658":"Rhopilema rhopalophorum","659":"Haeckel Thuroidea larvae","660":"Haeckel Stephoidea edit","661":"Haeckel Bryozoa minor restoration","662":"Kunstformen der Natur (Tafel 99) (6197854888)","663":"Kunstformen der Natur (Tafel 98) (6197854762)","664":"Kunstformen der Natur (Tafel 97) (6197335165)","665":"Kunstformen der Natur (Tafel 97) (6197854528)","666":"Kunstformen der Natur (Tafel 95) (6197334707)","667":"Kunstformen der Natur (Tafel 95) (6197334529)","668":"Kunstformen der Natur (Tafel 94) (6197853884)","669":"Kunstformen der Natur (Tafel 93) (6197334283)","670":"Kunstformen der Natur (Tafel 93) (6197853604)","671":"Kunstformen der Natur (Tafel 92) (6197333967)","672":"Kunstformen der Natur (Tafel 91) (6197333685)","673":"Kunstformen der Natur (Tafel 91) (6197333573)","674":"Kunstformen der Natur (Tafel 90) (6197333451)","675":"Kunstformen der Natur (Tafel 90) (6197852666)","676":"Kunstformen der Natur (Tafel 88) (6197332985)","677":"Kunstformen der Natur (Tafel 87) (6197852308)","678":"Kunstformen der Natur (Tafel 87) (6197332695)","679":"Kunstformen der Natur (Tafel 86) (6197852000)","680":"Kunstformen der Natur (Tafel 85) (6197332431)","681":"Kunstformen der Natur (Tafel 85) (6197851738)","682":"Kunstformen der Natur (Tafel 84) (6197851578)","683":"Kunstformen der Natur (Tafel 84) (6197851440)","684":"Kunstformen der Natur (Tafel 83) (6197851276)","685":"Kunstformen der Natur (Tafel 83) (6197331695)","686":"Kunstformen der Natur (Tafel 81) (6197331383)","687":"Kunstformen der Natur (Tafel 81) (6197850662)","688":"Kunstformen der Natur (Tafel 80) (6197850440)","689":"Kunstformen der Natur (Tafel 80) (6197850290)","690":"Kunstformen der Natur (Tafel 79) (6197330677)","691":"Kunstformen der Natur (Tafel 78) (6197330523)","692":"Kunstformen der Natur (Tafel 77) (6197849910)","693":"Kunstformen der Natur (Tafel 76) (6197849718)","694":"Kunstformen der Natur (Tafel 75) (6197849598)","695":"Kunstformen der Natur (Tafel 75) (6197846436)","696":"Kunstformen der Natur (Tafel 74) (6197846292)","697":"Kunstformen der Natur (Tafel 74) (6197846168)","698":"Kunstformen der Natur (Tafel 73) (6197326485)","699":"Kunstformen der Natur (Tafel 72) (6197326347)","700":"Kunstformen der Natur (Tafel 72) (6197845690)","701":"Kunstformen der Natur (Tafel 71) (6197326061)","702":"Kunstformen der Natur (Tafel 70) (6197325949)","703":"Kunstformen der Natur (Tafel 69) (6197325793)","704":"Kunstformen der Natur (Tafel 69) (6197844984)","705":"Kunstformen der Natur (Tafel 66) (6197324981)","706":"Kunstformen der Natur (Tafel 65) (6197844266)","707":"Kunstformen der Natur (Tafel 64) (6197844104)","708":"Kunstformen der Natur (Tafel 63) (6197843960)","709":"Kunstformen der Natur (Tafel 61) (6197843668)","710":"Kunstformen der Natur (Tafel 61) (6197843538)","711":"Kunstformen der Natur (Tafel 60) (6197324119)","712":"Kunstformen der Natur (Tafel 60) (6197323977)","713":"Kunstformen der Natur (Tafel 59) (6197843138)","714":"Kunstformen der Natur (Tafel 58) (6197843002)","715":"Kunstformen der Natur (Tafel 58) (6197323601)","716":"Kunstformen der Natur (Tafel 57) (6197323485)","717":"Kunstformen der Natur (Tafel 57) (6197842582)","718":"Kunstformen der Natur (Tafel 56) (6197842428)","719":"Kunstformen der Natur (Tafel 55) (6197323013)","720":"Kunstformen der Natur (Tafel 55) (6197842138)","721":"Kunstformen der Natur (Tafel 52) (6197322281)","722":"Kunstformen der Natur (Tafel 52) (6197841378)","723":"Kunstformen der Natur (Tafel 51) (6197841252)","724":"Kunstformen der Natur (Tafel 50) (6197841126)","725":"Kunstformen der Natur (Tafel 50) (6197321753)","726":"Kunstformen der Natur (Tafel 48) (6197321211)","727":"Kunstformen der Natur (Tafel 47) (6197321043)","728":"Kunstformen der Natur (Tafel 47) (6197840248)","729":"Kunstformen der Natur (Tafel 46) (6197840096)","730":"Kunstformen der Natur (Tafel 43) (6197839624)","731":"Kunstformen der Natur (Tafel 41) (6197319945)","732":"Kunstformen der Natur (Tafel 40) (6197319683)","733":"Kunstformen der Natur (Tafel 38) (6197319245)","734":"Kunstformen der Natur (Tafel 37) (6197838512)","735":"Kunstformen der Natur (Tafel 36) (6197318977)","736":"Kunstformen der Natur (Tafel 35) (6197318851)","737":"Kunstformen der Natur (Tafel 34) (6197318709)","738":"Kunstformen der Natur (Tafel 33) (6197318575)","739":"Kunstformen der Natur (Tafel 33) (6197318423)","740":"Kunstformen der Natur (Tafel 31) (6197837700)","741":"Kunstformen der Natur (Tafel 31) (6197837550)","742":"Kunstformen der Natur (Tafel 30) (6197318031)","743":"Kunstformen der Natur (Tafel 30) (6197317893)","744":"Kunstformen der Natur (Tafel 29) (6197317745)","745":"Kunstformen der Natur (Tafel 28) (6197836944)","746":"Kunstformen der Natur (Tafel 27) (6197317359)","747":"Kunstformen der Natur (Tafel 26) (6197317197)","748":"Kunstformen der Natur (Tafel 25) (6197317051)","749":"Kunstformen der Natur (Tafel 24) (6197836342)","750":"Kunstformen der Natur (Tafel 23) (6197316801)","751":"Kunstformen der Natur (Tafel 22) (6197316693)","752":"Kunstformen der Natur (Tafel 20) (6197316491)","753":"Kunstformen der Natur (Tafel 19) (6197835748)","754":"Kunstformen der Natur (Tafel 18) (6197835612)","755":"Kunstformen der Natur (Tafel 15) (6197835198)","756":"Kunstformen der Natur (Tafel 14) (6197835044)","757":"Kunstformen der Natur (Tafel 13) (6197315587)","758":"Kunstformen der Natur (Tafel 12) (6197315463)","759":"Kunstformen der Natur (Tafel 11) (6197315325)","760":"Kunstformen der Natur (Tafel 10) (6197834510)","761":"Kunstformen der Natur (Tafel 9) (6197834362)","762":"Kunstformen der Natur (Tafel 9) (6197834210)","763":"Kunstformen der Natur (Tafel 7) (6197833898)","764":"Kunstformen der Natur (Tafel 6) (6197833788)","765":"Kunstformen der Natur (Tafel 4) (6197314075)","766":"Kunstformen der Natur (Tafel 3) (6197313951)","767":"Kunstformen der Natur (Tafel 2) (6197833068)","768":"Kunstformen der Natur (Tafel 2) (6197832928)","769":"Kunstformen der Natur (Tafel 2) BHL47388026","770":"Kunstformen der Natur (Tafel 3) BHL47388020","771":"Kunstformen der Natur (Tafel 4) BHL47388016","772":"Kunstformen der Natur (Tafel 6) BHL47388006","773":"Kunstformen der Natur (Tafel 7) BHL47388002","774":"Kunstformen der Natur (Tafel 9) BHL47387994","775":"Kunstformen der Natur (Tafel 9) BHL47387962","776":"Kunstformen der Natur (Tafel 10) BHL47387966","777":"Kunstformen der Natur (Tafel 11) BHL47387976","778":"Kunstformen der Natur (Tafel 12) BHL47387980","779":"Kunstformen der Natur (Tafel 13) BHL47387984","780":"Kunstformen der Natur (Tafel 14) BHL47387988","781":"Kunstformen der Natur (Tafel 15) BHL47387992","782":"Kunstformen der Natur (Tafel 18) BHL47388057","783":"Kunstformen der Natur (Tafel 19) BHL47388061","784":"Kunstformen der Natur (Tafel 22) BHL47388079","785":"Kunstformen der Natur (Tafel 23) BHL47388083","786":"Kunstformen der Natur (Tafel 24) BHL47388087","787":"Kunstformen der Natur (Tafel 25) BHL47388091","788":"Kunstformen der Natur (Tafel 26) BHL47388095","789":"Kunstformen der Natur (Tafel 27) BHL47388099","790":"Kunstformen der Natur (Tafel 28) BHL47388103","791":"Kunstformen der Natur (Tafel 29) BHL47388107","792":"Kunstformen der Natur (Tafel 30) BHL47388113","793":"Kunstformen der Natur (Tafel 31) BHL47388123","794":"Kunstformen der Natur (Tafel 32) BHL47388129","795":"Kunstformen der Natur (Tafel 33) BHL47388133","796":"Kunstformen der Natur (Tafel 34) BHL47388139","797":"Kunstformen der Natur (Tafel 35) BHL47388143","798":"Kunstformen der Natur (Tafel 36) BHL47388147","799":"Kunstformen der Natur (Tafel 37) BHL47388151","800":"Kunstformen der Natur (Tafel 40) BHL47388165","801":"Kunstformen der Natur (Tafel 41) BHL47388175","802":"Kunstformen der Natur (Tafel 41) BHL47388177","803":"Kunstformen der Natur (Tafel 43) BHL47388185","804":"Kunstformen der Natur (Tafel 46) BHL47388199","805":"Kunstformen der Natur (Tafel 47) BHL47388203","806":"Kunstformen der Natur (Tafel 47) BHL47388205","807":"Kunstformen der Natur (Tafel 48) BHL47388209","808":"Kunstformen der Natur (Tafel 50) BHL47388219","809":"Kunstformen der Natur (Tafel 50) BHL47388221","810":"Kunstformen der Natur (Tafel 51) BHL47388231","811":"Kunstformen der Natur (Tafel 52) BHL47388235","812":"Kunstformen der Natur (Tafel 54) BHL47388247","813":"Kunstformen der Natur (Tafel 55) BHL47388251","814":"Kunstformen der Natur (Tafel 55) BHL47388253","815":"Kunstformen der Natur (Tafel 56) BHL47388257","816":"Kunstformen der Natur (Tafel 57) BHL47388261","817":"Kunstformen der Natur (Tafel 57) BHL47388263","818":"Kunstformen der Natur (Tafel 58) BHL47388267","819":"Kunstformen der Natur (Tafel 58) BHL47388269","820":"Kunstformen der Natur (Tafel 59) BHL47388273","821":"Kunstformen der Natur (Tafel 60) BHL47388277","822":"Kunstformen der Natur (Tafel 60) BHL47388279","823":"Kunstformen der Natur (Tafel 61) BHL47388289","824":"Kunstformen der Natur (Tafel 61) BHL47388291","825":"Kunstformen der Natur (Tafel 63) BHL47388299","826":"Kunstformen der Natur (Tafel 64) BHL47388303","827":"Kunstformen der Natur (Tafel 65) BHL47388307","828":"Kunstformen der Natur (Tafel 66) BHL47388311","829":"Kunstformen der Natur (Tafel 69) BHL47388323","830":"Kunstformen der Natur (Tafel 69) BHL47388325","831":"Kunstformen der Natur (Tafel 70) BHL47388329","832":"Kunstformen der Natur (Tafel 71) BHL47388339","833":"Kunstformen der Natur (Tafel 72) BHL47388343","834":"Kunstformen der Natur (Tafel 72) BHL47388345","835":"Kunstformen der Natur (Tafel 73) BHL47388349","836":"Kunstformen der Natur (Tafel 74) BHL47388353","837":"Kunstformen der Natur (Tafel 75) BHL47388359","838":"Kunstformen der Natur (Tafel 76) BHL47388365","839":"Kunstformen der Natur (Tafel 77) BHL47388369","840":"Kunstformen der Natur (Tafel 78) BHL47388373","841":"Kunstformen der Natur (Tafel 79) BHL47388377","842":"Kunstformen der Natur (Tafel 80) BHL47388381","843":"Kunstformen der Natur (Tafel 80) BHL47388383","844":"Kunstformen der Natur (Tafel 81) BHL47388393","845":"Kunstformen der Natur (Tafel 83) BHL47388403","846":"Kunstformen der Natur (Tafel 83) BHL47388405","847":"Kunstformen der Natur (Tafel 84) BHL47388409","848":"Kunstformen der Natur (Tafel 84) BHL47388411","849":"Kunstformen der Natur (Tafel 85) BHL47388415","850":"Kunstformen der Natur (Tafel 85) BHL47388417","851":"Kunstformen der Natur (Tafel 86) BHL47388421","852":"Kunstformen der Natur (Tafel 87) BHL47388425","853":"Kunstformen der Natur (Tafel 87) BHL47388427","854":"Kunstformen der Natur (Tafel 88) BHL47388431","855":"Kunstformen der Natur (Tafel 90) BHL47388439","856":"Kunstformen der Natur (Tafel 90) BHL47388441","857":"Kunstformen der Natur (Tafel 91) BHL47388451","858":"Kunstformen der Natur (Tafel 91) BHL47388453","859":"Kunstformen der Natur (Tafel 93) BHL47388461","860":"Kunstformen der Natur (Tafel 94) BHL47388467","861":"Kunstformen der Natur (Tafel 95) BHL47388471","862":"Kunstformen der Natur (Tafel 97) BHL47388481","863":"Kunstformen der Natur (Tafel 97) BHL47388483","864":"Kunstformen der Natur (Tafel 98) BHL47388487","865":"Kunstformen der Natur (Tafel 99) BHL47388491","866":"Haeckel Stephoidea","867":"Haeckel Discoidea","868":"Haeckel Spyroidea","869":"Haeckel Cyrtoidea","870":"Haeckel Polycyttaria","871":"Haeckel Muscinae","872":"Haeckel Tetracoralla","873":"Haeckel Mycetozoa","874":"Haeckel Basimycetes","875":"Haeckel Ciliata","876":"Haeckel Hexacoralla","877":"Haeckel Desmidiea","878":"Haeckel Thalamophora 12","879":"Haeckel Peridinea","880":"Haeckel Pennatulida","881":"Haeckel Crinoidea","882":"Haeckel Sertulariae","883":"Haeckel Trachomedusae","884":"Haeckel Ctenophorae","885":"Haeckel Bryozoa 33","886":"Haeckel Melethallia","887":"Haeckel Hexactinellae","888":"Haeckel Leptomedusae","889":"Haeckel Peromedusae","890":"Haeckel Stauromedusae","891":"Haeckel Thuroidea","892":"Haeckel Filicinae","893":"Haeckel Acephala","894":"Haeckel Hexacoralla 69","895":"Haeckel Blastoidea","896":"Haeckel Thalamophora 81","897":"Haeckel Lichenes","898":"Haeckel Teleostei","899":"Haeckel Filicinae 92","900":"Haeckel Amphoridea","901":"Haeckel Spirobranchia","902":"Procharybdis tetraptera aka Alatina tetraptera (Haeckel, 1880)","903":"Thuroidea. - Gurkensterne LCCN2014645037","904":"Acephala. - Muscheln LCCN2014645038","905":"Thalamophora. - Kammerlinge LCCN2015647733","906":"Ciliata. - Wimperlinge LCCN2015647734","907":"Discoidea. - Scheiben-Strahlinge LCCN2015647741","908":"Flagellata. - Geiklinge LCCN2015648900","909":"Peridinea. - Geikelhütchen LCCN2015648901","910":"Crinoidea. - Palmensterne LCCN2015648907","911":"Spyroidea. - Nükchenstrahlinge LCCN2015648909","912":"Bryozoa. - Moostiere LCCN2015648910","913":"Desmidiea. - Bierdinge LCCN2015648911","914":"Sertulariae. - Reihenpolnpen LCCN2015648912","915":"Trachomedusae. - Kolbenquallen LCCN2015648913","916":"Ctenophorae. - Kammquallen LCCN2015648914","917":"Tetracoralla. - Bierstrahlige Sternkorallen LCCN2015648915","918":"Crytoidea. - Flaschenstrahlinge LCCN2015648917","919":"Bryozoa. - Woostiere LCCN2015648919","920":"Melethallia. - Gesellige Algetten LCCN2015648920","921":"Leptomedusae. - Faltenquallen LCCN2015648922","922":"Peromedusae. - Talchenquallen LCCN2015648924","923":"Polycyttaria. - Vereins-Strahlinge LCCN2015648935","924":"Filicinae. - Laubfarne LCCN2015648936","925":"Echinidea. - Igelsterne LCCN2015648942","926":"Basimycetes. - Schwammpilze LCCN2015648945","927":"Stephoidea. - Ringelstrahlinge LCCN2015648952","928":"Muscinae. - Laubmoose - A. Giltsch, gem. LCCN2015648953","929":"Orchideae. - Denusblumen - A. Giltsch, gem. LCCN2015648955","930":"Thalamophora. - Kammerlinge LCCN2015648962","931":"Lichenes. - Flechten LCCN2015648964","932":"Teleostei. - Knochenfische LCCN2015648967","933":"Chelonia. - Schildkröten LCCN2015648969","934":"Filicinae. - Laubfarne LCCN2015648972","935":"Amphoridea. - Urnensterne LCCN2015648975","936":"Antilopina. - Antilopen LCCN2015648986","937":"Haeckel Sabellastarte spectabilis-edit","30685":"(Embroidery sample book)","30690":"(Embroidery sample book)","30701":"(Embroidery sample book)","30707":"(Embroidery sample book)","30709":"(Embroidery sample book)","30713":"(Embroidery sample book)","30718":"(Embroidery sample book)","30741":"(Embroidery sample book)","30751":"(Embroidery sample book)","30762":"(Embroidery sample book)","30767":"(Embroidery sample book)","30778":"(Embroidery sample book)","316371":"De inlandsche kunstnijverheid in Nederlandsch IndiÃ«","329594":"(Design tracings","329617":"(Design tracings","329623":"(Design tracings","329629":"(Design tracings","329649":"(Design tracings","329665":"(Design tracings","329679":"(Design tracings","329718":"(Design tracings","329719":"(Design tracings","329723":"(Design tracings","329738":"(Design tracings","367989":"Église Notre-Dame de Verneuil : son histoire, sa monographie","367991":"Église Notre-Dame de Verneuil : son histoire, sa monographie","367996":"Église Notre-Dame de Verneuil : son histoire, sa monographie","367997":"Église Notre-Dame de Verneuil : son histoire, sa monographie","372841":"(Embroidery designs","372855":"(Embroidery designs","372856":"(Embroidery designs","461061":"Traité théorique et pratique de l'impression des tissus","461070":"Traité théorique et pratique de l'impression des tissus","461075":"Traité théorique et pratique de l'impression des tissus","461077":"Traité théorique et pratique de l'impression des tissus","461097":"Traité théorique et pratique de l'impression des tissus","461118":"Traité théorique et pratique de l'impression des tissus","461125":"Traité théorique et pratique de l'impression des tissus","469287":"A guide to old and new lace in Italy (microform) : exhibited at Chicago in 1893","469290":"A guide to old and new lace in Italy (microform) : exhibited at Chicago in 1893","647578":"MeisterstÃ¼cke orientalischer KnÃ¼pfkunst","698470":"Official catalogue of exhibitors. Universal exposition. St. Louis, U.S.A. 1904. : Division of exhibits. Department A. Education (to H. Agriculture; J. Horticulture to P. Physical Culture; R. Livestock.)","708968":"(Oriental textile samples","708971":"(Oriental textile samples","708976":"(Oriental textile samples","708979":"(Oriental textile samples","708980":"(Oriental textile samples","708987":"(Oriental textile samples","708990":"(Oriental textile samples","708991":"(Oriental textile samples","708996":"(Oriental textile samples","709002":"(Oriental textile samples","709007":"(Oriental textile samples","709008":"(Oriental textile samples","774058":"Revue gÃ©nÃ©rale des matiÃ¨res colorantes de la teinture, de l'impression et des apprÃªts","783646":"Bulletin des sciences mathématiques","783647":"Bulletin des sciences mathématiques","783648":"Bulletin des sciences mathématiques","783649":"Bulletin des sciences mathématiques","783650":"Bulletin des sciences mathématiques","796816":"(Six suites of engravings)","796817":"(Six suites of engravings)","796819":"(Six suites of engravings)","796820":"(Six suites of engravings)","796822":"(Six suites of engravings)","796833":"(Six suites of engravings)","796836":"(Six suites of engravings)","796837":"(Six suites of engravings)","796838":"(Six suites of engravings)","796841":"(Six suites of engravings)","803291":"(Specimens in the printing office of Francis Hart & Co., New York)","831248":"Tapisseries du Roy, ou sont representez les quatre elemens et les quatre saisons ; avec les devises qui les accompagnent et leur explication = KÃ¶nigliche franzÃ¶sische Tapezereyen, oder Ã¼beraus schÃ¶ne Sinn-Bilder, in welchen die vier Element, samt den vier Jahr-Zeiten, neben den DencksprÃ¼chen und ihren Ausslegungen, vorgestellet werden. Aus den Original-Kupffern nachgezeichnet, und den Kunstliebenden zu Nutzen und ErgÃ¶tzen an den Tag gegeben und verlegt","835599":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835600":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835602":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835604":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835606":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835607":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835608":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","835610":"The textile manufactures of the ancients : embracing the history of silk, linen, cotton, wool, and other fibrous substances : deduced from Yate's (sic) Textrinum antiquorum, and other authentic sources","847961":"TraitÃ© analytique des sections coniques : et de leur usage pour la resolution des Ã©quations dans les problÃªmes tant dÃ©termines qu'indÃ©termines","866581":"www.flickr.com/photos/internetarchivebookimages/tags/book...","873880":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","873886":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","873938":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","873955":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","873962":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","873967":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874029":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874048":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874049":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874053":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874057":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874065":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874066":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874077":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen","874091":"Vnderweysung der Messung : mit dem Zirkel vn(d) Richtscheyt in Linien, Ebnen vnnd gantzen Corporen"},"years":{"6":1926,"7":1904,"8":1904,"9":1904,"10":1904,"11":1882,"12":1914,"13":1890,"14":1909,"20":1914,"21":1912,"22":1909,"23":1905,"24":1895,"25":1895,"26":1895,"27":1895,"28":1895,"29":1895,"30":1895,"31":1895,"32":1895,"33":1914,"34":1895,"35":1902,"36":1911,"37":1900,"38":1871,"39":1926,"40":1906,"41":1906,"42":1893,"43":1898,"44":1890,"45":1890,"46":1890,"47":1890,"48":1890,"49":1890,"50":1885,"51":1885,"52":1885,"53":1885,"54":1885,"55":1885,"56":1891,"57":1891,"58":1891,"59":1891,"60":1891,"61":1891,"62":1884,"63":1884,"64":1884,"65":1884,"66":1884,"67":1884,"68":1886,"69":1886,"70":1886,"71":1886,"72":1886,"73":1886,"74":1886,"75":1886,"76":1886,"77":1886,"78":1886,"79":1886,"80":1886,"81":1899,"82":1895,"83":1879,"84":1879,"85":1879,"86":1879,"87":1879,"88":1879,"89":1879,"90":1879,"91":1879,"92":1879,"93":1879,"94":1879,"95":1879,"96":1879,"97":1879,"98":1879,"99":1879,"100":1879,"101":1879,"102":1879,"103":1879,"104":1879,"105":1879,"106":1879,"107":1879,"108":1879,"109":1879,"110":1879,"111":1879,"112":1879,"113":1879,"114":1879,"115":1879,"116":1879,"117":1879,"118":1879,"119":1879,"120":1879,"121":1879,"122":1879,"123":1879,"124":1879,"125":1879,"126":1879,"127":1879,"128":1879,"129":1879,"130":1879,"131":1879,"132":1879,"133":1879,"134":1879,"135":1879,"136":1879,"137":1879,"138":1879,"139":1879,"140":1879,"141":1879,"142":1879,"143":1879,"144":1879,"145":1879,"146":1879,"147":1879,"148":1879,"149":1879,"150":1879,"151":1879,"152":1879,"153":1879,"154":1879,"155":1879,"156":1879,"157":1879,"158":1879,"159":1879,"160":1879,"161":1879,"162":1879,"163":1879,"164":1879,"165":1879,"166":1879,"167":1879,"168":1879,"169":1879,"170":1879,"171":1879,"172":1879,"173":1879,"174":1879,"175":1879,"176":1879,"177":1879,"178":1879,"179":1879,"180":1879,"181":1879,"182":1879,"183":1879,"184":1879,"185":1879,"186":1879,"187":1879,"188":1879,"189":1879,"190":1879,"191":1879,"192":1879,"193":1879,"194":1879,"195":1879,"196":1879,"197":1879,"198":1879,"199":1879,"200":1879,"201":1879,"202":1879,"203":1879,"204":1879,"205":1879,"206":1879,"207":1879,"208":1879,"209":1879,"210":1879,"211":1879,"212":1879,"213":1879,"214":1879,"215":1879,"216":1879,"217":1879,"218":1879,"219":1879,"220":1879,"221":1879,"222":1879,"223":1879,"224":1879,"225":1879,"226":1879,"227":1879,"228":1879,"229":1879,"230":1879,"231":1879,"232":1879,"233":1879,"234":1879,"235":1879,"236":1879,"237":1879,"238":1879,"239":1879,"240":1879,"241":1879,"242":1879,"243":1879,"244":1879,"245":1879,"246":1879,"247":1879,"248":1879,"249":1879,"250":1879,"251":1879,"252":1879,"253":1879,"254":1879,"255":1879,"256":1879,"257":1879,"258":1879,"259":1879,"260":1879,"261":1879,"262":1879,"263":1879,"264":1879,"265":1879,"266":1879,"267":1879,"268":1879,"269":1879,"270":1879,"271":1879,"272":1879,"273":1879,"274":1879,"275":1879,"276":1879,"277":1879,"278":1879,"279":1879,"280":1879,"281":1879,"282":1879,"283":1879,"284":1879,"285":1879,"286":1879,"287":1879,"288":1879,"289":1879,"290":1879,"291":1879,"292":1879,"293":1879,"294":1879,"295":1879,"296":1879,"297":1879,"298":1879,"299":1879,"300":1879,"301":1879,"302":1879,"303":1879,"304":1879,"305":1879,"306":1879,"307":1879,"308":1879,"309":1879,"310":1879,"311":1879,"312":1879,"313":1879,"314":1879,"315":1879,"316":1879,"317":1879,"318":1879,"319":1879,"320":1879,"321":1879,"322":1879,"323":1879,"324":1879,"325":1879,"326":1879,"327":1879,"328":1879,"329":1879,"330":1879,"331":1879,"332":1879,"333":1879,"334":1879,"335":1879,"336":1879,"337":1879,"338":1879,"339":1879,"340":1879,"341":1879,"342":1879,"343":1879,"344":1879,"345":1879,"346":1879,"347":1879,"348":1879,"349":1879,"350":1879,"351":1879,"352":1879,"353":1879,"354":1879,"355":1879,"356":1879,"357":1879,"358":1879,"359":1879,"360":1879,"361":1879,"362":1879,"363":1879,"364":1879,"365":1879,"366":1879,"367":1879,"368":1879,"369":1879,"370":1879,"371":1879,"372":1879,"373":1879,"374":1879,"375":1879,"376":1879,"377":1879,"378":1879,"379":1879,"380":1879,"381":1879,"382":1879,"383":1879,"384":1879,"385":1879,"386":1879,"387":1879,"388":1879,"389":1879,"390":1879,"391":1879,"392":1879,"393":1879,"394":1879,"395":1879,"396":1879,"397":1879,"398":1879,"399":1879,"400":1879,"401":1879,"402":1879,"403":1879,"404":1879,"405":1879,"406":1879,"407":1879,"408":1879,"409":1879,"410":1879,"411":1879,"412":1879,"413":1879,"414":1879,"415":1879,"416":1879,"417":1879,"418":1879,"419":1879,"420":1879,"421":1879,"422":1879,"423":1879,"424":1879,"425":1879,"426":1879,"427":1879,"428":1879,"429":1879,"430":1879,"431":1879,"432":1879,"433":1879,"434":1879,"435":1879,"436":1879,"437":1879,"438":1879,"439":1879,"440":1879,"441":1879,"442":1879,"443":1879,"444":1879,"445":1879,"446":1879,"447":1879,"448":1879,"449":1879,"450":1879,"451":1879,"452":1879,"453":1879,"454":1879,"455":1879,"456":1879,"457":1879,"458":1879,"459":1879,"460":1879,"461":1879,"462":1879,"463":1879,"464":1879,"465":1879,"466":1879,"467":1879,"468":1879,"469":1879,"470":1879,"471":1879,"472":1879,"473":1879,"474":1879,"475":1879,"476":1879,"477":1879,"478":1879,"479":1879,"480":1879,"481":1879,"482":1879,"483":1879,"484":1879,"485":1879,"486":1879,"487":1879,"488":1879,"489":1879,"490":1879,"491":1879,"492":1879,"493":1879,"494":1879,"495":1879,"496":1879,"497":1879,"498":1879,"499":1879,"500":1899,"501":1879,"502":1882,"503":1883,"505":1882,"506":1883,"507":1886,"508":1883,"509":1913,"510":1890,"511":1883,"512":1915,"513":1903,"514":1883,"515":1900,"516":1880,"517":1883,"518":1879,"519":1880,"520":1879,"521":1879,"522":1879,"523":1879,"524":1879,"525":1879,"526":1879,"527":1879,"528":1879,"529":1879,"530":1879,"531":1879,"532":1879,"533":1879,"534":1879,"535":1879,"536":1879,"537":1879,"538":1879,"539":1879,"540":1879,"541":1879,"542":1879,"543":1879,"544":1879,"545":1879,"546":1879,"547":1879,"548":1879,"549":1879,"550":1879,"551":1879,"552":1879,"553":1879,"554":1879,"555":1879,"556":1879,"557":1879,"558":1879,"559":1879,"560":1879,"561":1879,"562":1879,"563":1879,"564":1879,"565":1879,"566":1879,"567":1877,"568":1888,"569":1893,"570":1883,"571":1890,"572":1888,"573":1901,"574":1911,"575":1911,"576":1916,"577":1902,"578":1900,"579":1900,"581":1928,"586":1928,"587":1928,"588":1927,"589":1928,"590":1928,"591":1928,"592":1928,"593":1928,"594":1928,"595":1928,"596":1928,"597":1928,"598":1928,"599":1929,"600":1928,"601":1929,"602":1929,"603":1929,"604":1929,"605":1929,"606":1929,"607":1929,"608":1929,"609":1929,"610":1929,"611":1930,"612":1929,"613":1930,"614":1930,"615":1930,"616":1930,"617":1930,"618":1930,"619":1930,"620":1930,"621":1930,"622":1928,"623":1928,"624":1929,"625":1929,"626":1929,"627":1929,"628":1930,"629":1930,"630":1930,"631":1930,"632":1927,"634":1927,"635":1927,"636":1927,"637":1927,"638":1927,"639":1927,"640":1927,"641":1927,"642":1927,"643":1927,"644":1930,"646":1927,"649":1930,"650":1930,"653":1927,"654":1930,"769":1899,"770":1899,"771":1899,"772":1899,"773":1899,"774":1899,"775":1899,"776":1899,"777":1899,"778":1899,"779":1899,"780":1899,"781":1899,"782":1899,"783":1899,"784":1899,"785":1899,"786":1899,"787":1899,"788":1899,"789":1899,"790":1899,"791":1899,"792":1899,"793":1899,"794":1899,"795":1899,"796":1899,"797":1899,"798":1899,"799":1899,"800":1899,"801":1899,"802":1899,"803":1899,"804":1899,"805":1899,"806":1899,"807":1899,"808":1899,"809":1899,"810":1899,"811":1899,"812":1899,"813":1899,"814":1899,"815":1899,"816":1899,"817":1899,"818":1899,"819":1899,"820":1899,"821":1899,"822":1899,"823":1899,"824":1899,"825":1899,"826":1899,"827":1899,"828":1899,"829":1899,"830":1899,"831":1899,"832":1899,"833":1899,"834":1899,"835":1899,"836":1899,"837":1899,"838":1899,"839":1899,"840":1899,"841":1899,"842":1899,"843":1899,"844":1899,"845":1899,"846":1899,"847":1899,"848":1899,"849":1899,"850":1899,"851":1899,"852":1899,"853":1899,"854":1899,"855":1899,"856":1899,"857":1899,"858":1899,"859":1899,"860":1899,"861":1899,"862":1899,"863":1899,"864":1899,"865":1899,"160318":1922,"160320":null}}